python2-perf-debuginfo-4.19.90-2112.4.0.0128.oe1 >  A a‡FW^^f=-ӒKyf^`cMє/81(gzl=4-jp07{hOI"Zxb}~%^ s[ DBa w O⺕LXY0i#EF#gatogA _M=0h!iHTz3U<V 0>TAaÂۂg h/e錕s~@d?WBk3ce532b861538f2e5f24e97670b5555069a51b8fc048e414cbb4e2630704a12af90dfc6807ed70f4dfe700013612ff89ab3d82c4 a‡FW^^fv[CF +6[G~v|nPm X]]p<?d! 3 ^48bw}     V \t,<(8@9@:@FdGH¨IXY\]^sbcd{eŀfŃlŅtŠuŸvz|ƌƐƖCpython2-perf-debuginfo4.19.902112.4.0.0128.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.aƒobs-worker1639015616-x86-0013openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$a…a…a…a…a…a…7846066ccd825ff05cce5950f3d2ae39172c49764e164de4efd067c2536949a8rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.4.0.0128.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.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.oe1debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/4b9a641bcc19ad76a263f7e7d538a4f1-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=48f94e5eb232c58a62b36af0ed10267c46992a46, with debug_info, not stripped'7q_H~G utf-86a1ca1adcde434767a104b9200d65deb2b2306aa68144fe6089d92662464d3b6?@7zXZ !#,>] b2u jӫ`(y-7Z@T;-Lt@Pު 7dJTxB 0ެ\k5.aaď 9-q8Vw xP%g| e)e #EyFїSrt:l4&}0Zq%q wq7L/k%_[CYZakG 0Z}6EJsyxB4 и*w!gOHjE (Md\ ]0C:uL%KB RҖ֤/HWv}Ϭ9:M(֝"HWʟ}B OO.u7 o\^.pzn ~\Xw*"w[ >;W50zTD}_h1ؕL}pZ=y1WX᧾hV0m,#X0UdO!ؾ⊱%Z/*ՖWFjUx6wCb GM/\^V8BPt.*Cƕe1Os6-4tn7Psܜ}Xbv-3t6j-ZeI<=A[6@~mLC >9LMbBJ0H &TiS֮F߄H5dC9O4CPЁ,C6.}0UQ &6TMź&\ei O }22z 6TteߝΐW~Hq}`.F)%zu|'> 3,]:<pn^ӨIF>SaQPǥHGD}x?,Ώ.hK02]^+ϲA8@ߩ? @>00_a[|0&-WhWҁq,5Z86cHMhh 0&/~JxƳ)E bv/®|c@ahE_NܧQn·p@O8^U VJ&QPq6o 9&xke&"u*j@yi0/IŻ ǜ)۶m 0mlY(lk ɧp/{om@v>9^]!  О𿵋K23TJ{*y*`!R/~vq$ Aއ,T'(FR}Zf_^uMJޕ J?`]Gl(Ha4j2 _Jn_0iyɠz3|2!Ⱥi C,(vfw2ӥU!όYI3t=O yf)!^h'gIagŷ䩸Y-NOAF w0[32&04@Z̿oUp1Kx~;59WiX90vF9JK:}]s{Qf[SqjeZx^U& ߲$́AnhoH&e<íNnҋv:;`IHzKz? RLYiso@jmGs]M`jzOp ;E[Uo7Q2jeQ"qS$Y;pnc 4u@ r%?J" Z/TGx,ܕoڎ`!}zף,ߍWn_,R =$K(,|t:dp |(ġHns/ 49_6OJhGc z34t-.Bt[6ۭzHmPc>I|i>~98MHUi;HhN|&5 Dcs¡?k>^X]|1bPl&gnlb@z# G.aO\*:_!6!xXH" ``C(sn^$z 2-DN ෨kh]OC͚hIlB+!d&9.Kf!KP>6Q9;*> &e/,s +YUx҃6KmTSy jQk FKb?>)$way#|&02VBBDIktO+eE4.Laف8ov pH"5=S|ԤpoҸ9]*6l J:wA9g6-;xw餶U.|7Y5dŐC[F x@?xer']/&J?n;M<^&BKClڏjAu{O{ʰ,ɔQKkMI8jHC #e5C%;7>x- ZftC"mcޗ]C)bPྻxe!A-%˪H135DwUPu BX6 gߒ_(`g>@YX 7hyؤ"x⮙IwT7WU4x>R qRu^`vB.>K?8P%;;cfY l9Kxc(E qrP}xJxܓsm 1H8uEft?ߢFyWs4NS@ D6H'xWb{tomJݢ\ >N8ARTV11@i63,A` 2Snpxgp ,u E"D\b鞢2>x" lGJ&gJW=*n9Z4ogd(7Z 2{gGdrJ~ *_oF߯ssXLW,}!>F-|:KsliMt;M 5DBͽd3`νȪTkgM:BMݜJ>{DAsq(CZ'WXu(o4lm~2K󳆫*,;E͵Tj\b6䀣z?h_j1u'@/<łz+A|aQ>[guU $HE7)qe۶ǁ %㥜nOqᣏ]k:MZg*T,OFcf,\ߦ>52?GO~ݙÉ{0-ܠ%:x T# 6rYlZeEJH$8n꜒6! D+s&ڧQrjjb|ARtgcq0"84n01apӐL&cgP O9ه RVz|`Vs9NVFO޷" ll#^|oI0NkN5IUHC5|,.9K3xd OUqTQ;U_۱S3,M4/3U)FpۚۆP4s_0: LtR,AfY?ɛV aj*;} /[pGOF)Sks]:I]hG<+UՔ,&F?IiV`@ bhuVO~@OU w;܃-@gyuϪdr4\J<􃆫gn5~eUp`~v=gje<(ܛ/kjq_"JK*tnrj AL^ Tr`a.ysKc-&J):LNZZ'ۙ",xV bga;^G -f.NqVujВ aS(S|V=u|)YVML PݶIZ{Q^\0]N=N-lّq( >jP(=9߭e}pXF0 RW:0-MiPr4P+ĞZn¨j6=&$v%!,\3X`yj6? xxsY Z(g1E5imƯgrC7=ż{ [ wXu|'rĦgikkB3DX5%*lzqf+E|tj .֒O=~5 n|Pe>ۣqcY&!=x"O!ڕ]8(Bc|Uj*00&_Zy0ض[( DD 97 k"a9Av~XmUE@%8G[Ժ&njx<:y^5&Y;lI*Cc=0onDbmQ$)~7: Gi?Dms?3@;G6XՏe4=NhౣG$p٘"?2hdaۆZ*+sRW[wA'iHwp)6/Xaǐg:,d諜i܉gdD fw#([+oq=\[DFku{%Yr-\djR#y߷S4"+f6]/o옫 G'B>۪)5$ѨN EUѺlvFH~s0|[y8mkF{G4t&,:.`uT B޸a??&w)iiB?e3EVTzʒ*XD<08͐}U7 ˲#,䟤WE+Kq9|*= anUR* ˙ީ jB _s1Xe&UuǗHvnE|3'dqx(8#bd9.^ȻGIs1h]w6eUB+T<ϪE65bvc&*Z r@Zyd<k9ii+!2FW$%[A@4&јEeEyӗq$Eډ0 +|t?{EwA`jc+!mm.ޞ 9ʊ:cLɥ.߸uzT)䒵LlVbg,OgOå︌װkȂbST(YƖUdacuS8;8Lwɼ$YbΛ%95r`mNo|2.b.Pl!_SP ,Nm,'ܘK'&qIʇNt%1߆_rMf-FN;W UHlp[/Idk|[D=L皖)~ٝ 7vZ;LI>,6^Ki9m܇āxD@2+ @s x^P>$d4#<ʑNC(_$E+zo_9.p+ܹ`?fåEϪ86q@@J}Bϴ`4"# SvAXDX5wSW5=)~K>7@s^W?,F l:(/9fqMSx#b0KZ0CQ(RTHߞ9#趜94=;*f.A@Ou<]ho- %bR ԫe؆R] 2x2ЎW4+6 1d0>y%y ?5y7o]5,GցvKgk<7l^YhG-T }{ٖ`S~d:[ 1 |q2Uj[w N˺Ds9 aEsF51 ՐBI(Bo6D7=$br$L$`rJE#2;lZ?Hakol#VK79Vilj%9F(f%GEG&u8oK `JS$C\7 0$q$o\@pQq(S.Y99T)@Huq.o0R+x;–%#1MCs3=}I94DolfgF Y;| ҔJ̅86-6N6Ky!C5%<ڌAi{f +hFe1yw rA)f߂7d.g&񕬼u0i 5Fɦe B53c bYL + IAߘ yVD#+pˢ:Y8Y 4g8-57ikㅒIJl7ae?2̘\۰.# :"GVa5Gmᕆ84;WYQxO$iůVK%}6M!+Ba 9.{qh`wI սe]Z.˷nR4=u!ԃ%sRKUD9%U ĕ{O2:,H: 5DM~gs |e։@u_ik1XUĥU3ÌK$}4:|^Hw7'"sf`+&ǏG'v$@.9V@149c }p|қ&zXM =_u-(I׎IFG\N@^h3䊇;ND;$G+ nyPMcI2$ eard#8䓉dK˵w"s<TZ]D%{C}%|n5UC& nuxv` !f|]- ҾKr-K֡)yR9q\^,cAǜY7ѳ7/dK۠Mfv k6 lcĂ[.L 5o(qJg+ 5exeDSR|'a88̽ +ehk2_rF;ԧ'Lny30^Y5atSpV- ʝ#۠ipR' 㙇@n ny!OLEx)`HK>"Л=ov634p U#PxW҄ij2}wrǟh)&Z-͛K#-B7@B[:_ !T#.JEXWSNB.dybWV_,!m${4S#^!==R=N^ai)ǷS\@*}ݲcP="d0I>׎+7ٍA~O)rWqߪoo"Xq%>;/dL{Sg&_ZQ5SmJ?zZg $O,#+fE9@ɝ3O hX dՠ&3Sb7&p~m&YC hRݢ͑cdE|l#GYx*ǩ? d̵RZspQSpݍHcD`f@NbH䙻\J`,yKAR)]Uq!o\[W}Xr \&rb 8BI 99Oӫsج't}<:HdNjqMۑU~jw<JK-t ׃VUũ<>_ `P \0Ä2٭_īRg6h4ͳiϟqEN:A;.]^l/U)ڼF-y>=nIF ɚWpxpc9&`#N+`]gM6-%]FKG }/ /W^J׽[Ihe:ZEs 'F3PZI'g|ĪƑ"T,Juz^{Q( _8 /V.ž-Νr%ɉ RD`rO|ZTtGi򖬩Kwi31 g) SE(jҦJk* @Qr .eNtBb PLvtLHL8O QTն]kws% 2kGaFVݗm ifͅH@ݹn>"}B[G AaTgaylrRf~qFw$oaAE15&S/]=:Լ)sX#eLx$sk5v=^ !=SiYD*6/;ɐ32ˏ曨pMGOC5UhqZsoQ`ݵ 뉖擦0ߜ]Ӿ/Oha^sNOHj۾o@̈́u.䛖7̈́{P6aOk$[vkQ/xW gT#6\y$F$=A ~Nuڜ 1c`>hήXRqwr)MJP#W& (CtĒQf;TٌE~gˍ喟RTg 4"_dI7ŷ=BhQYN$ LUΟL Yc'gT\8>kǾJD˷6ȉ'6qx 'rauc g#'~`oCjCv~g#Y۲)2_C>1꩐yB 75!?NŸv~ !mCʺ[l8U+\(j{K9dB&]X/ ~-1 vϷ=tˑuqBXpJYL4SWo~UUu!:̟sΰxsW*ʼn?^(EY$j"c!o@՟lXE ?F XȢr/x"Is(0Zs4zI;K\TkO:r/dӣ뉊"k 틀&n| ʅe.|tPьYfemM(TJ/m kp &>%ΧM =f~,Iv^":l  qiѹem Vw= ݡoR-zD,$7xp?8vkOU[h{ǰSZSϽ}+<6ZB]E6؛0t0 R7-LBߓE#~Q+XygYSySNzr)v~Zdۦu(fg1=uhD#~z&Y>*jw(1J 7!D??Q'lӖ Dka/jGIHQڙhDLzH阫Wɤ+)wuDR0xVOUPA{Μ=odbZBn'LzKEd_QBT06QpWǝI)M2Z4Q]ƶ{O*AN/ĥtE;[9a!}sgGPw Y( \hk[Ғˬڏs sȟqcͶn{h0%o"U5{jQfD 2Ąēř|.B G>Ȏ5K &'%n[#a^;{$QQ8ĵbZpֿ{urt6v xܘJs *UM(…Rn9ۿsrF'7ݠlj+wk /:T(7K=JJ(xN\pLK!8mra3[*CsJ2ळ-">pQ>`ԡ뾜L)ޕ:_I np,9dM*Q*j95^N ?Z)kRG A,(9ksBaX24eWy¼| \W% >kAWy6#K~VIݸQxVC&b*ǩk k+)K@YkO.Aj znB.B)bCׇtEe 9/I|Kx @A{sv # XX:\9и@łV% A:\O 88l6xwuZ^,Wj5L&Ǣ-lX'ᑲ<tبNig9')Bg:GU bUNp"2AH,x\i5#:G7}EU~OFrEk6. cJL;Bxre:)#JȩEL8]Z>2bLMZoM^߇ݾ;5߀'lM!oHH=k@ZJ/8P5­g&D{SݦiULlμ?]5 ɻ?a n4 kZtx WȼD¼G<$G8o8H:+^uIǁpe"z U{\#j ?Jd+wŴx?\U}:+] _ #SsA_wH\Sj|jS~KU+5M|O &iilxD\-ocKs #㛈d..4/ap2< r׬F4)ctrʧj} Dߑԋ5W$`ή/>RR*̑w&A:y8yIҎk;j*fǹ%L '=m ŋd\H։#1Ɣ_ooF\2DC?4ظ*[E-#w|"ѱ "hM7Wn*v~u-һ}v /?vۋDWgZ>"{ Ea蝒|j$7g7(gA>"6}ed.+r[=-r AhUR39^5-osGؙ} UA#_H9dLXr];f5-Gmc-u]8 9S`6>&_TK&:B7~Y"aV`u~7_aw$FRSXQ xFG")YaY|CmRiгhqW Q*wLnF`7Zo!{{ ?o61pR[q RcU-&P3h) UIF "|0ۥ@ V;׳*O_JVĶ>As]ͼ.&We2bNEkYN8SN'Z;Y^mxM)Ji_8Hjy1$c;@`"8y<2 f &2U[JLpnkk %\9eE12EHm5eeΜ=OPK%G5㊹ 9XSՠ%nyO[a;ê랢isVصǯq7=2:RQVbBk{)xצx2wf۫1Le9)J݋xyv6z $ fn ڏ̥ZW;x}õ#E :519mH\иkf u)\ 1fmiǴZaoK#jwlSqztu xv֮p,i;\Gc0K6ݯO*s[q^1F}&h_N9ZX$2H [A.g`$ݙEzЕM9a+2yMb2sUPؐ3vnbAV}=eEeQ8C6!Tu?y]h]?2yyWUn gd @Aw=W_LSi 6YxGAd㬪w%<>=@H^ЁP* q< &Q%h0=!O (hLB\bD}wuAݒsa[=<_f8dk:}!hIRܽo16ÐYfNI7qwӟҹoO$Cxձ7V\]4Y ?g߃{DN!5x4NghۮxX O[dZ+ J(9 XqޓN>A8ةFJA4Q)ԛVί N"UX/ ϵPC-5 [e 9>'M*,T M546bX3/))v쪖Au$gPHlpvo6VJ)Pװ<E}CG1^qP&ý KJY_#0{p3Tz8,O|3$J&m_Յ=i|[pXH2芏.70`^Nd tpV4گ п*׈,C;y>ԇ>cB:+bc'A"\(C]ңMWvV񣄻1oW=W30q%\o} Ah2HR WP?Ä҄-^ZaOZ*feLZ6Fﵬ bdztAsmJ|5&ydi E+`.q7Ǣœt;|A s&= !Zj--C06f:9}zwS0^J3'=^ eP1(K{x _#brVYaS}<̋$a]5/ ~%<|Y`Ⱦ)K R\'t$A3wP"iC[h hȟkqxxԵr&lqD>8  4'vTΫZCm| ,[ԔUV.cdWʝ%a:aV,OAY*4& f5;3)㿟4/E'L"sXzPWrTԍ4LHM(4!L8vZ_DM WWz|%F"=C_Q! PTjdeCW33/\e 6h2gc/j~-{ 8\' B8%BD鳎FTg& -)!L(^b/A5nگ@YW9CN='SP:?-AdTЧghqd GW :w@2Uy7ȼԟNa2eEiY45xU]t;g9+kĨ-p G_]Jl+C J1X3HWBV.ߴ;3jK7 lyjKBabBție/Z[Ӻ?-R7Q(m<$dFk+E曊x\ .MD(V͖Gc%B!fnk8˔m~-1u x%U5RDOn :zCQ /Dx J梐$Ww9-N~:5k9% WR%T# w=pO?<^Ȕ %3Z\k`DZJFeηXn ?onTe&aԾ'՟xupS̽eɫ뻧fh"H+d{hvGiWgc}+N+Y3=mߐB8'|{Zag,[R-@vHp#J@s~9Kb/hP{]7o,ٰA+ģQSFY ;pW@IOB %n]RaOȋ+{'+ g g]+ 3ޥ^)wDP9Ѣ8!R8#V[W{i9ފQ.yzu%g}AVF~!0JF\# #|czBݝ6 F*rg;cغ8UVа2*e#SLI1(\1=a]uVO kx}d<8{H #42Dy^bF&d 9/PgnC<{{K $v ڦw Δ~m(pͮ]y3!,ZiFRb 2b;Řʷ~ ;ZA4לn%.ѐ\]y)po챦FMjS ]lG@TV-k;|NGQ u.%Q6 W2{L8ᔞ=@+䧶?;Ei %H!]]Wq4XTTob*VkS?gӨբ]4 t%9ftöKŽ\O$Q7Q5oc'K7IxrDѴ6D5D{e'*1bVuMkWB-!1a4(B*sPԒ`ې~rEIlUz fa[-459pHJrƖf  4z+/SYV& }K1yߩ#9f(uf'@H H1`UWuis,< o_v!. VlAo]a[E5E!ukN{SpO Is2w(48K`b14̓g_\ ~9} v#큠)ADPU$%͞${(V01}nV{߬+Fdkن 撓MbҺ𜍓,}}ni3`pw-_[fP8Y\Xc.FΑC@"k~"~xK!uˬEkRLR?T wCWX,:#ՁI!FU{hC(̷*S@!LheIs.L@%d`߷A TX'`ڈpo L~"n{ĶZʬwI##Yu/$YM7%7qY2]z%s2):%OxOAz4wۍ*&pJ[ K cI'?XN_B5=~ bh/ZB぀oTbs4<~h0y07Msb ڋ$Gjծu;Qڇ_<=nX1Bu^o%g#.c \VaCAFIg ;j(e-X&ܣ5&,7g3kI_R .rnF.~ߢTWQlU 7:u+XT= R~iKg\OP~L?611{g%;|9k%.e[\(3;3Gvn`g{8B!U0涌I5;c4F%eRcOvU'6nqfbU2C JVG:jz>db tCZ>-ݯD?W7'LgN<%yY FA huCAHB!mp5< TwJ$!g+L py3%Ym+XU_mlUprΕ(›^?!E{X fPheHf1M2эSv#SWEDA#$nvg[_ƕ ]}'55bsI$@Ѵgkoe #Rskc7G\JǕUzm6 >rl])YaKFu1J`-e6KmI, k8(+GJ׉RIoO04 >ȷZRl^4*`U2TO _DG=h+k>:4#x I6[E˗ "ݦH.N$I(^2!\HQ1 8|+_A9f9^7K S G$(/)V "ǯR{E6UPexr5%OxTQM+בֿM֤gS _9D]\4e]`z/*8ڑϙMK}b Akc+p>e1D eWƄ8g[ /OQmHga5ƌ:d=sP\!\ft2T]_u]_1DGIl^Q4#qx}#R;9i`P! > x>#%kzoӓ5M0sUY|\B! SȔz"̱ Goy(43(R[/g"p{dgz܂ DKORfpCSłRfX9# "VM3`6,{&"" l*n)yևC0]3rݗЃ cm1Ox^tDӅ p (ZQOE}#(ɏJi{Gqտ"n.bH R@fXI*w2;y~1;}^81)4KIsِ"Hgqˀq}[-W舝Y>J-W3w^e JR%6NqޑKJtZ^ƻVCZ˃[Hm\KZ$kt/V*0Mj)abl^a/:.Z6L\pKLdmȢ[(4jQc=#~`'\}J9W'[wUg ]xZ>ѳvxU{{iNHo%g?T4(rtm|EF~-B^rX;sA=T5񮵽GeH7cEyӮ (.Qx5+?;$b,6O~\>`jGxEMk伤`q L^H[ѐh$pLH?!HRة ވ>~#Hc^m~t1KgpnLL<1Vx]nÏ!EhlĆԦB.uW$}qv$O+TÇ$# {,֝%'@║K@ljkS27 *1Ah%Xyt %JJ$hc9-^_&04,g,WPO%pu mwo@46jS~յ75S+WO>G/Wj;pƛ⃣sm-5 Ɍ5~?[?4[P%J>*e@Ykh 0>:Ft.1 o8+׊4@5:V8#8iXWZF+fCCyg$u41rOu,U; 3VR/⽲58M4E.bNn84Xt6ɮ!@}VՋua`mФC \M+I0jΚ^uص&Ql<{gqåE /MffBA}}w,.}7p.ٜE nB*ZK0$[CTOT(*J5aο.=(6i\IVi~i8eL3)|UH~'H#5ld40i:C<娫m %Fk^7@TtE_xlH06>)Z:CC֟vgk¢f5$`q]ڎ<4>9? ^"µ CqPJN") A`:/})a;p_S̪IS@vg*kԩ> } 6ja:czp9 Ͻ@1=zNh6%KGe}NOӀϚؔ54!eԯ{{3g4ñ#TfFӠu /%R)фRYMF]'}6 h(3mGc/b[\'S{:{rM@wazۂv~TRjuj F[.ៅ:/ ul!*^gA%X)c |8Э%\7p AҊp¯bGbY`U}R' >T+nqjwLN^'p]yVO m^&a]lW/,qt(>ɝvpm2~u1[bN>X2? hlހYOrLqHq)^UD?4o})A h݃1mO7QLpԖȤIo)%B3OL}3(˱Al\ojq {sk'ͥՒ1 FڈBb.r J6ubk+i I V:8 a-ߓ&h?opc `$$*Ս7jBnMy~L+$ %l=Z%44u`;f-/<4kicyBڝ弴|-gs [}-ߥLQ/[f,s~^쭰J .fF\->,RҥҺpi yv?m16cQ&WlD ouC1Y)GxY.{\22_Z.NNZE^XIK8!V usie)X83^jIE9#|9dK4h VEvQT4]Q_>{8(ᔝf7lԬ\ၕ]_& jtC8aMhs>eP8Y!m"]p֟ʐd&j|PC) xWQ&ėyD5T;m_[զy*s/4g0ڵx.jx\\%^诩:mHl0 1XP M!ލ)Wb%u(Hxl:c"Y> Χ'X:}T}_ߛETY ڕ"Z)Nn'\Meۉ={E{X@ @hA Ѹi$B?KaAUPF;) ?慎lۺp9#j8'ruX7 tEW J ._1$\EK|eLqxƞ)4m8$=Doǔi5W5g- !/V?~*["ֶq[$击`PM2\rJ7 @R Pv-rSwtju~Ơ%+PyN?dN L]k5*P@du}F Ռ'4r"bN6N+,O3jTY8]>6WƻUbY{ꦅp |&M]5É|& .;gn~$eQ  QFjFPĬWD&JÃ~H{n`X1;^@P{Z':1;%Kk]L6w?B,z!"cJ;EoP"WZ5,6Jm@:ñnM^s W3FvﮭP!Seu9sj`X0RV9kCܛJ"m5WPK}FLp" 1d3<AV Tǜ)m2be{\A cxZayL4A$7ŠZӅ^e"]Fzyim\W9?h='٢ LF , B8v7x=:QHɪJu<;1yjZ\nN!Lna'?H~B?4)LXA7;k LNC"Rx!cHhsj#ɩCkN*MdtV>jފZ ui~,QNI*6|߉x碠a@qSA-Ec6&~B׹voI~%ER{M#X%`KI`c>qb@ޯz($zp>z4 >&(@NjwRQI|O`7kh,'_9^ TәYtAA+}ksh 956$sQЊX:n7k0٘Ypߓs^5a\XAO&&C:.M&`_!sW"^}oItиׁT6Ԩ5jqJ}y'(NϙH*Jpu(o) 1XmOY?Q_2Ȧ-ˢv$sK{Azki}X aPO2pGIEC E-_IK}a;uD=W ]"aPZ6L4FA/؞h@;(h jw%K>#?+~*LB$bo=Vْآ\ O4sdy3ý%jV7WvF_]KAxMg*ևa@x]g9Ts~>EYjhW1c֜r J΢㯁۞GzՎoz. Mdv[ag Vr6fDR/Dc̒ès"ZU9^ ߣG%" bǗHQ2yq=DVY3[]`Xi߷yF͎o\*ƻ2yz"DӘ^&J&[J$UhF +%Q>*2 BO0 &! 2)*RĬmJ`CILȕd5<5ROQ(0bƶ~׿RhẌ́x/NNyա>,%xg_Q>ΠZ᤟)6P߁śJy:y9|ϙ.K\laM, H$~qg"͡{M(KT5LǍC9gy R3cZYk4` J2:$9tCGMV:Nʁ,lKIM{H 1;}@2OǝHе&@vSyR:<)nx,3$4ԧtv8[OPchs~H)˦8˽ #@?$urv+DH+n4^]<qw'<M! KWa fߡEp< ^Tiirsh!ZKP3ck*imcY]H*vUBhF1TX DRΔ e^SA3u£= 9Qv.cvA3 ;r%=άb쟐H#fv4`rTrހFg|X멸$Tʧ2'Gwb-A_9L2t7w睶ُTFwpKί:{Si[˕mcŏMҮ!bߙBLp C%W$We.Qbv}b 7bIhexYw> čb`/݅\qd0dVF_/LqPTSj*Y>Qw{h7V0 C_GTcqfBVy8z͂Q|W&էpf`m7ͣޓ0󨪏yb߈Ё 0H߿bl&=~ Fj- .;+Ŏ^]WJJucCϊNЫ !A\<{.=mŦڊumN]ٴy̸}ڭS/e[|K#lhr:pRbh|f;D];w6@SM[eO5fFrUz$9 (XAt[LDe15fRIYI-[iFN!QL_jv0fl'2ܨ[/Ń.q  קiᴰO M7p1M6<*/t͢=ex밟yR LGҧ Wmf$Q֎-}I w""e~`Gnc$t+@^Qr3YC7XJ($|^I)<\ Gf%ߥ懓/]w( }QJ莺N<ǿtT6\)HEfVn<1 }G^ILN~1)o˜F#X8:,>b| m\q簰>&[wKa \pnSW3rG>>l(D#wu@\L7-kPq'流DW7uk/ɜhrD8E8+ 򗶝^gR][RN7ևN%QuhߠH,E§ߦfr^RxMPanFf_]77W22 0)v9\R nymCn|&a~y{2p`dpU̾8± C\_m(y(d4M ÇLBo^.Π602Wzf^ܭ/B,|C/65x Bz\ Rֺ4_aqmc-`e*F5JI()tvN)ݰ'S*>0)zօ~pV2y|P,{fw ;\CHS$W&Ht۩y3LOخCwH8b0͔6ђ e72y;0X^ӈZ{l[k,@LJMHfDZᓨmiVN*"h^cƄiz!I~q(w`(/vx| rYqa6w&~)Bl|}ⒸP81"hMR p$Zӂ<ԩ+2N(q n(գ<<;9bn)&/4u>%2\r*n ٥ٻ2J^2^m{ߺcDZ47|#.,E;C[ٺ6E&UЃb$faVDZ+fsf 뀔ne՜5K&*ڑ$43 &ǂw9~=OdirNⳟd NPk>GY#ݮ!Ę}AG}cJ ׆r.=ɇ=,_Rpv*S{",+Gݽ"+ Y||­NV K Og.QHJqTN8>h_b?se(ƛ!{N8~SJ,k>|*͐c;IB*/I\E.`Y~ ÚJÓv;.cP8?YЖ_A"Cj4$5B$`+>WE-} aǞ@b <`\bsa9(?`MV(]iAYaflCC!GzADI-A;T"kOBO)4q?# y70U )X_$SȡؔDEVEq;)1א"HZM(>:AwHpK>_{@ U $ 195q9xC{97(&xل=B9eC;Pr^ WG#5Ǹx}NGt%[ Ά{;+f+?A*cOo[),RIE7޳{c]1)vRg/nh; bw.zXYBl!iȀDn:(j{Vl8!?K[{\k)W-˔@LSkBsB&=ɀgLw9TK4!Қ?.)CUm Vr~&[ M}c^\HH v^tadCnF J HDWB8ne@E3T2h<==b^ #VZAE9TW^*C©%c7bHX bs#<ܲu3_xvv\joYFp:;SrqXl댳ʞ##Vv P5 GBM=ʂޑ϶.9%1Ӄ$;Z6)Sދ<;$T뛆9{.d6,5Dn6*pKYA9S6Db>ODΖF +[B%k gʤdEc;}/yA+b=\8QgvU9i?'o6UIܴ:.ЗEG rn1@8ڤ͌8en\Z`YDI,=I#;+ZgB%?Z[ٞ+~1[[_};E/i{Pxq&tV |>Bqߔ0E{!O!cX:QMmZ= 9 v9wK9䅩[v+ˉB_bN!EbO SEX;a}g[?qa?C ?k!uBbZf o|vA#آ=g>GJ%XޫBh O&?\L#bc9ЀcPa$Ek^8=<ҝ}`>%z5ǃi]0XX'b}u^s]! 0|NȿTBfٖP=פ.jT_}dˤG'*m2B) qڒxzA;S>Nl(E Qjc8Sڗ:}1 0_)5@>OY1N62 Z3/]& 0f8>%t ړ!ҢN^ӧX[74, 㘌KtQ+>0-_ ].kW2{ӕPy5KI;M,zPg FxĪ$^o`g?Ѱ-撝rϲR+08j|\onW7qmtK*+R``;򻐾 y ڧ|mC*N^}D(zV39QM:f:D _$3EiveNӯ2n 9 U@FtKvC~.@fxE luhbx\9N{tMn8o=[O&%'xQ*m@*In7f{JPlo(%Hr~eJ܀no+9$`7*LH= Ι8uERP2?OwB !CErr@чMYd1Cwx.]Iz觢40M akjl:ǖPyOl?~0iSW$N)Ml :^VwQM6Lx=+ӻԲwFfz,KBnm x3Fg7@M$=wR}y댦GN29N8|:z@E}+E)XMHLZ,op$-ڳCHݥŪ_o%"C,&5OnŵcIC'tױuUPΦYw.Tr;sJa*[J+H2/Mm9 | 9/d@EPbU"1❋>ǷUJ)3O0R?rmIY(l.G&hfb-rKL_Eű6P(3?Osg1ȐWr1"ݤjMga|}\S@5^<!H.1%Z]%8wWeh1,/\EKD(cJ*b7Wa݇}0OF-@ƾ|(֌OQc~.h^Z~fƼ 1~[WN&O, 'jTX>:Z[y%% =eG62F <'"+dMwA?XuG-֞p''ڔh|M}KOJ('и#[{O~in4 7uujK n-{w+ye Ÿ?eA3YT酻@6Cm>qS=D3(Rng ](/zp7L0-i}*Z/\n_KT@YH%}kt6 vKW(>W7$IygӞ{Bw[LO1 B4TiϠ,lڃp/U{qL:ؕ06aU~gؙs+Z΀I`WR.Zň|XX&or"+p~ל\;~ӾviwޜN=w,He7$^1n]A G&^LԱ_T$y;V>M4H:Q wұ:wx4]pXyxrR75B'ٕxxx^qY~:|h$~gW/TB!0""ιE%&i4e\n޵5Doۻ֣lA[4sORRT$Ad+ݝ'vKza͊du5?2h-,g??3ڥJkD_RZN"XZV(̦[pa!ִ&TDPEP=]eৱŘp UG[So|WT†}w͙[VP2/qS[%͏};S4)uJϹF7l褵dγՖ@+S4;;Xl< fT,qr'&e_Ka#}~ZYUɹWR*>kJT+J㚓#h8Ft|7 v>IfF&3kg ‘xi22IM@پ Q  *qN0lG}^ ݗyڗ23%s=6tF* ~ll<" .̎'AR酗b>Xjp*Ea`X˫z2h/kա Gkx(C#8 ({dRjmZSXnxw*RO3x3c:b+(W[pB ^.N9OK1==_@v9qo‹= *A%uwlC|E9=$a5L\DP!Hk %f4tְр%jFJTGIWl/K[ 6YI>.73Zu20Kj`,ąCR*qI9~"8,zCqkl+JڻA!^T82y3Qܪgxly% ^CeL4) +a3{$G+8'iܹlx 3}}+XqKX.L;I[b >~'GnU!P|{PP nO90ʢq RR| 1omwZWd 6^c J@:Sgrg\@oyvic I0vx9•m6͌k%ˀe!QzwjfetAu*Ng /|X@`gPF#:@-l.MXʮ!ֹO|Wvn6ok0:=٦jz6WTBfrs\?! Q`ts-6ל5["+ӯuTB s'6_8 Q#1 V8#Zic!|~7ռvtȷ_-j%yIl7!. vzT;`'k^nB$`X3 Z,_ۼ-5UZSA˶"h&˃q\QC?1x,[\Ol㓥ig*qbr5>K.S6d6YMs?#`/>R W"FWvMԜtHWpS$iv` տx*K $iʖ2)C8G(F$`gR]LFɪhLǔ{cЀ budk b}gNIC;+$ +c&nUYe 4#vUdO%R+! >"sHk6|TA%QҔydlu; dL4g n&N{˿JbT1=%B{]sQ by6.f"46鷴S1J\HE#uo~yу'HrAqdIؤm " #CTM oXs#6n4%az 5Ff222qǬse=վ+"a˧%zcQl )U5Kxc<ĴY0ܔx-ǯFcWDԧ{6#'Fhɐ-W,#xy]Tt͗^?.ԅO'y ~K5.2jbBHoN{Jέ X^c!+ / !^mfv_2 ߀ѕO%;h-ÄVKtx'F&wx$rDfYULQhƁQsW ~hlWkL"A Wb&pb46XN \3!OORke"NFG=kxpcv'ݐΛcdu?+6BS0$mQr(Jyp6 u:P|Ux[XO5F-m&吊G[ Y+y浨ƍ$ExeP{k~]UV!tB(5z hݎQ $:| n KY(?q,Y9!,[|PP1Ldd1!Nu6]7ZTd ?(f tWس a2?.[z9ȊdSbNl՞vf^տX&dqEE2nMh$MI*l@ߍT~\9o.wOn'͊̀V~>45zoKF`{8x*^7EbVvҍ f7Kf}*1QXIV ݏ%OgGrG e [gN $ AS2:XyMѽ AKD;W$A6TcZ s` 1@ 醒a/|Qn,pB_ujBQìw8 %L*"~h^䓰[P'(G V'GqR:$c%td{luD#dT_9log l|^)YMV58:YT&ν7;"XˎOl TAz輬W-J*h6N"hpn"\h|J8FP7퍂JWt~^T5>|JݴMIU) 7K^4+(Z-x岍|Ppe κra&WYtia2Ƙ q(ݪ3 hi.Õ`WK!O l9,Z:0f&,vQl?uAOӝLQ1b׹NӚٌ=5v))7(v笞.Ki6PC$;hxhSB:ˮ< A$\諡M}76$ Ho4G0w:Wk 8U,kBEV-i=3ͤ L .nz3;Wv7;'@cpt՚(X+rƄf(„^*x Me>C=uW9={ #2 #iX9kL˽- /jnEy!tY΁zAZ<6N!)ee0?dn*,ݹc <ןh|_{ʞxE;֕0%>nHj1RS$Nu1r9 q0ۈ]oKK&ÐX&iȐÙ=@#A>I.lA˅ jKy:b'; Kw&-[y/+I))1$ŕmjw\^Ls{A40]m[PeBM)8t)PUH5DŽWIG!9* O:Yl呣o5:fŏ@kF F-lϻi=i=&^$10ф5? jS^e\sz7 @cBŸ Nڭ&NtV@4;GC(IxL1ܯD wHa9x6G-49G Xv4-Q ր/JGkWm}ee r=Q|ȠZ->_ޱM(֕;E|{pG0لzqǏizz/:~Fޜ[q?<џ&~yuTfCmLi lu#Q/#yr8 Gas'SzeVmfyD'*k4R8vs>ZQO]]id8}Mѝ蝅[{@8E]rs.+-Bq>{``l0EQ~n]fիIjokQ$kEuL/%<3SyWEԖS$V<N3ډ7TdEp\Cbێ`?E?mꤲ>h)]AۙIg^#N( 8@溾 o AcZmƞ>':o:r K|;Aƺxrd`!)= S40+sT rf5nDvhx+ An\[;\$VG`$ӯ-j7 eN}"qjXW#4zagQn2HϏ)ZPݯٽ1hqxeqp" *ħof$tZH 5 1|\ ԊXo!y† \ho0vC_"SF|^[Y3e~tPsw"3BJոUrڡV)(7 ߣx&šBnj>b ;6cz|~,j8`gS6ܘi N6aDtiRX-Ԉ^Xh,t!XQJ3M\U&#xG T}n ך~rF Dϩ2j#v_l8>Ju~;(H/3\ײ_'b; ۣ \U_,~_d-r;B*[Uk>)ᚑ[4EDT.`'90* w\q~1|eZ 󀃚]Jcj\;>WsvuꮘD? _r= 8]. 5i楿f cx]/ j#[9Kid< 75=Z@\f%t<4cEѓsECq %إg"gOE#4ciXa5ѴNѳ_T~HhlwkG`e?vr$^3Jm8 ZmOa\e}1#ZާxΝ偌*Bm{Y;Wud.-1Fãa2$m\#ʼn5m2$Y F ^ﳚfOy]K."cA77tؙ/K"_V#6U5`uU=~MBH8c9mR-KȫضL P!AfkyFU[L+sh&,(]R}RXs0_'~/? rO;h&/m:gଥ"z{NCj1]?wN/FiRM1+@^'杼Knԉn[NtBw,Y$ 1O,j o@5!/ 21O̟]vkjpd4+g)'ܞS4"G ~[D\U~=l*JK*Tyݨ\N0Ҝ8n <eBaa69'u"ti@]sȑy^~"ux^;Byi|)AN5 zÀiMub=S&V Im_g%dRYhgt"[حbH:dcl꣥[5p6xr2 @ڑ1Ȑ{(N)c8͔{#&9_ ֱ:3{֞-!cm QP&odD#Rbs궥3- &2>=#W[,:(5۶DFtyNc߿~OvuhΎy~Wք`>\٘Sjw:c o `zBˢ Džz"٪/W!ag -1F`0]֜f8SSZ5Rt Ef9xW1WYCtz2AP֖dM>ɽ-Nθѣr 1PSزX UBrÿ1c;z"dS˵Gð[. EKˌ['c&y“)B<`L#%Y%LA$5{,ܘtyK·Yfx?Bߴ9v 5@0”23p039 >=ꝘjT6|чA3T\r Qc%T$6O)bxij#bLԹP?eΩO* o|+:GٽQ`ު-$ ȣqm90oe[cƧm15Y#H^g=b}μ ʜb8a=o#*.3bf Iz2'qY}?k)-" smS`%ɫ95x1OzՖa@7 );n-1rTm=t|&g7=_0)2XCIj:dr:9{ڷۊ;7Gn/`~ˡD갂ⷂ0Zu*!ǟSOqrt?+eY~kN ;;L :t'K1W_[\`:@[ܱ5.?҂y'O0?dC%K<.l:"]T5GѯdCL>b%ǚnIQ'OňM눹Νb5'IfwȐi6HGixGW=v-okvV,_9OT1ngvuϗ)ps/E$1k#UToЈ"! \I)OSdk![u7ZbOVPMz*YUamǷb& B6w0Smqֳoq~&4%)ϛt7[AH k͎3w'޵FiiSlό:=O!p&yMʪ=$ l=z%ѐ-VSBČ$cq1̽Zu 5x̳I~K">K6riZB@?,:T|ɤ%E;AIgCJ$h**\~yX|<}O=A.*P2&J~BZ.!PErГd}ȮU?~[~I6 ]׹huWIGd50zKg=*Nj2oR%~)ޫiL@Aet`b8 pz[34.|y5iVuePÔO2pb* MkM!DZ}<(;]W5,$mVLN;p xmtY3'r a6/Ӎq8Rݟ t;M=tЕlGhqM":Dz^VۿwzTL;[MSE_v&E%fzҜF)]ވWyQ0\=5naclp 6D]LD)B"%GwywS~gĤ?Ӽ_plfYM|UkwLe$V:ڱMQ!-QX yEs@̅XLt:3C/[d#-gRnSS ER }1 I6wqav;UӮ xIqk.+lQ.d vƮ11;;ZuʤPn 6d;Է冦+-QFRiǍ035Qpz2~8dGi2v lt3n$~L8.au ]5h1Iq1ėLdqLaΖL[xC/+:1GnrlO,L9Z`FFlee'*:ewiSeX+s{vc;j*tJyT/q HxӖƐS_كx\Z/'hCyRĩ+z>+0FIVv[K0U`!n*7ƠE@*rRp%@GCͬ󁹜sLһˈvOA !y;[aH;I[s\LGuLqbעKCϚ@ʘPo2 vӮKdFS]^Dj1YѿB"|LW'6<+al@Έ*?BOKE 6r _gKDrR=z*KV`a}Y̍}&k, lJ`RbtiԧaT(_y:|Be{=,n`g5??*s?Lz4)AL:ո,DZ*q?D}ێLq4r;Ñ3iB=-tr4ix!{LRǜzP ͊᱁,[HdIY5FP$$֫STB:0PS cQW*FR던ع3]޾ D>/ y 9Gf ]JI;-I$5IK:XFY^ 20 ¦p6~#77D9DϫiR,\7Ѐ!=(Xպ>{z8zZMk<'K#vffX\Zّ|~=;wSw(AD3Ք?z#]HI6;cO8cyOy;J6bpIRuk~3M<<*~UgrC-t?Ys6yT@.ev8z5V >nIowم)dqY Viv"#p]p^GU<.zwhi/7X1A *AOj[ٸ2`9@MJ^=츆E\ݕx=[D$ -8cs\a\9|~HlCF ,ӄO IUU%'%2!A!`Xfw 9D*:}`#ͪ#O !^Ǟ)w d?ǷeH9mN<-6队v8nre÷5 ڠ=`Ý| ԒPT88rG@{`AG/loytÍ#x}FCπ튾?6p~`ع/*+įn˶hw ˺Xji$u_]7ޞR`͉j-]D/{6.9i+tMUA3N4xGD A; B8]Ω.D?Ն'޾[;Yoo!mֵ \T W)K̄V`\AdΗ*„R_f#U@9N2BJHf$ MIWsjuʋd+B ~K02~b$6549 iͳO Xere%K.*T/ \]4Ƒ|LKc!v;NchЯoʀOWV&S@΄+n6r7[%2:Iy\3YƷ=uv|:IGKL8m( S(-xFFϺY괩kJ$8FJ ]=B!;"bL+&jk?kML-t WU76 XYݏEAW/O*uv9aKnqڱdn:Ev+&~Tn*w(=YaEVR6 Es; N_c @e#Ы#Ԉ͌ iVzYǙx ܶ--``6M% dM}!\:ئog~'Vo>v1ROJEO6,7i^ 8h[5ƎMRbz3U$ z8v,ĸwscX1z"G} G,+yg(k(Bbcfg sr*K*9G?Wma!Sg`#蠸w.I, n,]Qy [ȃ MKUJ ߥ ?FtFO.r>#@~ ͊,u=*hs˱Y4>zGe$"bX" iηH ^xp ³ 䒺#0xdΚr>*MO1d%%yVeD(P9%m B]pjK`Ce6ě_]`bN>;i/cc_$E;,SOjtF`έCG^W[*pS&d5tit< <Mk_?KAQ.+uEpm֋e>Y8i]\:IC? B^mZPfE nI% UdE =V'V籏@kB4: Kpz61pF<]I?{Og1'eP-T~BZ9oPF~d< kmgD9x"H֣P|ɕ{"ǵ]9q&EszQ+1:tm*f]iƼ H˽nǦ^3pCMڢ4Ã'YRߚ\ӊJRQ#>o7v3L~\!o0eR(vQ8עq;=&%{.Pe'؉,__^XMNȬf6߳f(q ߄eN'd3⭅qшc'񁇊Xw~3j[% 3xd/ʄ|m[#{wl1 +g(js1ZgB(E2l}J84Mj6[OA>ᲫϙT*j@Zq;>~;,ܘ+٦̾~z"Hq~R_u_r*l٬26u!T|.j]Ks Y ;rE1DĦ^J똂J;fk9sgEc/˅[ihWsb R9 ={B&!fr[ݳv{p& 94~u_^j.˵K!>1N{hbjoh'-AZd#wz&lyWW|2QfW V伪ܛ)G>{ݫ'V3'^1V9G &XH1H "wD.Sl[7zUE ]KSQrpe'2 5sz]9XCl,]ݰu+uND-Y9 6,`ll.>՘?&hUzX ֑3vLAZ*و-:è|vA{l.l^ 0ϥ̲~2Xu7+ ~vg;XD[R6#M\z`kC1ӑ WԜ?>>BV"NزUkMWc4U[V!0LjB 7ݼDB\+qHF5@,nX aK./9yI皾2IiJ K?$uKVژ ޥ|Yf&)CX<( u#Niik};͞c섄1ޡ . U[!R&092j2Tܙ#j#X ;(Un;D 5;rq[O¸ބ*5?,g2EAht0B:io/e1UPL#Q;ﵨ˛<$FΛhܲ [rΚsrFR^- q#1OBh.ؖGn}LSnBn Z;<\2v^ 3o4 p~4\!JLUV `{{-NO`ۄ̓-A(|^< G i2Br;]Ж%6oKWDEiؑuA͏+k9N;ey)àrW=,+xmvSÂ9ԣtFHO[엤aX09y!qvE}W2C[!`ZD*Oz(AɄsY8wH$M [WR"Q e2nհ˭΍Vg'3rZ <``#F;{#u-IJDjl?҂B h3vi-aũ ԾI5PCr]oS`U1geBiRR=$Vڄ$Ceoz֩G̟q?ޢe2b#P13ɕMkt)RzE`H0tFۧM09.5ؒ 7Qr_a !+ d(ZԗLBf J/B[*1ZW]+v^J *8L_|5uLG"s@\&';ɲf*GGY,lE-(`qX :6 U_THSkp41Nx ObY:ɣ2^[Wq[O~iGҿ5ݠ?("wB`O[,"cF)X 7r h3/Rȴ {ʿ +ݩOVz6* Srӕ?jZ~FE*JJXKុz!2"_JEߪ93cwdSjU\D\U??E~ה8qc]>u7q3`2j %Tjtm *n/eh$)7#)j 0EŬY&t ECP˾;]\ 3,!=,E.sDfD?؃y%A:-#FX2:ڼŰ"tT{M1̃I`РYӲKPGhUdɡXU^L,>2ҋ]*2IiUN{?,iͼqW'.v5+r"1wK-=8Z-&k嵎]}iq˸ !J ;,DCx"_T2 o( KSUr7#ZM>\&.e9%ٯ4,kY)guyBSg9'<+뺸tgrNymDŽdDi_UX z3</JU~M5O1VD)";Xl B>14MYX}+VCh 1cǢbj `!Md0d[͚z$0̴Ilc;ADql/VK  _\xң/+Fɭ&eoT=O7chڷG׸*Q2L1 g |<cQq|yqQ~~S33pAgd*O'%}p>-̧:oW/Q&wUyPr l}~TmZ&GiRS);J{!9nH8L8A#ƈN`1¸M!s|8~`hokn\g"9KL qY f=hb1 ϪKK|fPٲLCyRzn{0 QUEnV*N3, Bb`apl`AS5>>1iuH./'pLtTuM{67Ӥ!ͪ؟NGZSˆƪ'H]FR0񭁽 3L}Z @0Vm{f!{\`->yc GH'5$#0 )'P|o3 1I\jUF#0D?vZLG*A!oO}Ԑ'RBW_ݟ|~vAJ|jVHwo'^&y3t/ CGK#;C;-\J@9o>4zw\H}`hWXv9ت ѻ~^l޲[z;BlUdA57)4jy`R^mח@AnXuWi!N9}O*2k6W nI"(Z͛:cfq,Pݯxq61<`FX#D/Gln`b5tj f*zkvފ1I,N VPp㍢Y(V ҫڌ~{'OZ?5xx{Xsi/غk'TCk7%NEla8 q4!τ(J\x)ͽ(Z^PyBRO8+H|c58H=ˍj 6qPQ TN+#\֨99$BhONSHV=m2 ^[ߺs# ~]DXY}[6y:69(.A1qW7S O1p?'T{ 6Txca9&@vh%_v';35FN@{H+)f@}ǏgmsB] Hk?_GEcmYTqϟ ' *yvE Nu"w #L@X|fcS#o/gF+894Lq n4'Ib1yJ$"y!T>+ϝ^v:=]JS^Y4̠)38wf)z0q[(dM!l)㾪v P xh\e(YbL,b))Z~ *"ٚ,OCm㼔! G( MU hoxZZ7̥L{'Éi.}uf㑍HadO.l0sR_>$$Gt@]SRzL F10Ɨe>.-,t iӮy(kqO dڬ0 buu?r~98AYX)9C ~&XT3*%mf )}9MPf' U78% &HyKאŚle.pC d+`kȯGP.OㆼV2_cy'P^m~wKehEQxj#zfSDW4g qvqÉRwDlCꔿbΦ"VOGjuNquLT p]UO_ŎG4d7slP0 FfUkѐY)NԺ3dvw4~HA)T$;|7d&H.1ildY`L]6OO=σQhdLȌ]aV &"}O|/ f0u+Јg<~%%W_ZO3ZΖ"3D&4zuJ`7~z~0$Rs>l A]SuO`5<ES!ͧTCflp< e DI$Çj$:\EgdžBþ t;J;\bD),%!ӬE>LZOFуEnFzԻ< JN0)|,3N7.jL6J7.n{m|OȆ* ./{JЋ b Ya=E CU^s6<9RPetkȏx`Dݥ6"#ngِmiBU8צ `1Kȿ67_NȶwZuDwJWɯ ^eu=V'7TlV"jPhs;90ߢKWkynS^oNWDÿsaWѧ }]9mp|}O-܀ĵcf⍜^5(4Yn 8{'S h?MA[pcN^xS`l25&it+-JsSb|P40HSg#9e]5 Y˞38`bfY8&K֙v|"^G ݲrgmDM7d62K+MSR piWX0 )Ӳ^[D@ƀI!!P[#hOZ e>V7H{]>f5*U*l)*}4! Lz^ǓܠE?r{߬Ku].} U(mob\_ҡڠ`0& [T"^`{tx)e! Gٮt6w®51Tr znᠻN=#M`Cۛع9]l.|X|8\Q_I`H}u/1mW{T"ԿbؠPol>{`zh PzZ9Vu#B}d;Dɳ+7< Ͱz^v =t(TEs?cL];:uw7% t 8)@=h2B\ 2%zP\sS \251cx#1'&xk(s;بi}ySx؝dKC SGf|p񦬆¹o6WϜ} 4?1AETtg8ax.| 9W.X;CE!=,K<|F┶Dv:R۬V1͇( OT񟣊;澞`o; V>vͺD  @r)pH8%otg] rJ}"?ݛ|z=F~s*!HzƢ~Q6e,P-0Rnz )k\=&Ip$<|ӳ]妃M Gw<@p*Wt0/i"h ojdH -~Z APԜԔ1YNi*hrfbe.x["qL:>{ԃIB-_KWzYn$SׄmR$s{&k8 CT qd˰{?ORm,ɩʠ)FCd |h srTw_M_x|sNĘ1Vs@C =R浉Njb !;K^uMO7&`qy02\)rqΓX5|M5R3\s<Hڎ]lK舐p&N0 :]IGD )=VoH^f}.f,j>yCGހDL &ڿқV1ִ*<%qyܭVP`mAx|eP㥔b#a9 7=q‚hKh|naˬa(vuT$ihq/|s8`"H%ϻT9*ctFaDn9Ϣ;x~a{ MEk7";Zk͊rtن((qE csz}B)fyI1rzt\Uژ9֨^Pm$V(5 uv1l=S5N6$V条GAՠT{Wt {(~)@ےpg9IXD#Ѻ/c[eJ*yHDe+ˏ{H/{/"ϘE7h0uk"+ft5Mt*`ug'.B[N)Pv9;sJ<2k$Rp 1ȳL,cbmнẌ́6[Q <鞪Ӻ!%H<α+%`-B;^H_)tVk#X园d)wfMWyc8U֬,J뙓}L=xBf!7 b5Wq@b&o KGT Щ6d9YB dBD[s ^Qf)7ubr+^g+zM^0AS?IK̫hcqD(;5\|cV< Ȱ=,}U~p|o%]m6H%o{$[;(%=E17{5/4BT7&SZ섰w( hc~N]@)tǺx;p{yyj&D9Fw!@\ko|s$ :sǠ:/RY'-iNe''O[Aѷ,YiSmt<ͪ`ZiMdӯ NclfscAk]FR)95M?s_gt  d8cf1 H-۝ gb۞1.ƎQtK*.32wP@FT7 cZNvk:كiuN+gj-khݹ?@R{̜!"4I7,qlfZ~u%qiYXRq%7hJ{OSߴ^֪}z"EQB {'=h&gs0q%OIs-up6D}D!,s1U2I X!Rz+Kx nU]/Lvp?YY?V_ýSoW\:)2뻩 b4rϻ ?8X"#OhcAdu}@B-bґظcv[L(Xf9D+L@&_d[e]pAY0b r=dB:OSu""㇝2op7.q1_͒9 i%Ja|e?Vgk)Lg厼؜-w/)k) LZ'{OɛYEؼSiW *?/u\LcdX2Nօkpd Z#rGwiK:x#)zca?؟Pm.T&Ϯ* Zt`is,55Džs'={dwv };Avw_I+o*q;߲$ۡƁWOU.PүAaf=wkB "GI;9j{AXc7";4U.fLD_tsC?j3)hH" n ဴ&CND|3i,=ZBʡq_19jP9/Q¯b@xsIQ9B+u^%j&ҘTy&|hſ^u:A( h?.tKcX\YNN#/+ >ATm o.ȁw?D7]΀hZH8WR#,ݟ̻0#5vepKx 26t'Ϡ 욋<9rQeR2ɛ#NU*xVfB^kc1ĸPR6&EMIzY("Yv&D[a窚|ATpz`_(v6|=QK*2t>@5ս[W䯦? #L$ݙU hy%rpGOרT¼$%#l;,0݅1CUJ#&ΎѠ_,t)$TL\{ކso8Tt+7*lI6Dg SDp4wiO뼴EdP]6N_+&QV~l_!63aP|z/StDE"a%nצ JR(*5fXUYܪ:s<.^t +q?plńzZJg/x2e\AB԰3ʯ1t!D/PQ}E*Fևvwe3ͬ f Sgi/]E#6i6|a鼇Qiȇ{xT攸% ֳ 2Uӿ\0 `;xX9u{ QՂS`'3rQF;?Fp"F8, a12 c_&>Hjdbx!bDŽ?d…xA%v8H(c%fX~ YsFFrle^jdmq2~%@QˈβBV"l:s: {ra*$H[9a;a4w-.mL5w/$ #6>%naFu ӘҠҥ ]"n˶ŐCUDتycHKRIڼ-Ia݉ն+Ԍ H^}=$-?IGl搰y~;Wu2xϲ6Vv$'KXMPGJ B4otĨXZn' {gziYLۯM"W3HuR .F*NdQYYڴ< +"l8AN i[e"/ !Uie͢Qp跇az> %(v^K,zvхFrcHv66oHqgaqv9mr-3 ɮtN:$] .F9*0iEI优m|\@rl(J֏.mPNQŠu*XA]g} [E7kzH+9s^n82t\75DoԡPiV0^Bu7#Ļt+7"2a12I*W8} to⣔BnP{YV˽Y0$39Mr,j~zg՝dA+&߀ZocRHK}_GD/xpMf؉hKƝ"ya r` 3%s(Q. U Rd ړ*l6Y%ټk$쓀Q A,bD2`[ J.1dOO$bYb!wnhdIlfGZ5 c!^\zSX.? _KCl`M`ғ6|n3߆=E^x;ukA5?֢ymf w%d4Q6(W}K4@} 8?4fbd!K;TE&$`݁ޤu#-23{"ljO]Rs.GoI{7crЊIG<,i[6ݢU"=42`j6ZB>=uea]>)o<"ڜY\Eu'/n㔋*@Q4ba Xmp;6x_o ?*~nuoMTl 3xm-U~Hyc73sF[u$YN4iv4<&f¨¸<(/~.HenW@,\4v謾ʺw6u8Kn ag,T,P lU=o#ꕛ{&Ĕ=v)Tp[L-e04>qCH- t؊:Pܟp672*V kDkwJnKzrA}:S^ Qƭ6rJ*!Pt `OIϝ l7ZȄJZЙsUqAV!LQO),d6D t\};9lgpcAιŜdq5Pygd`%T7̭ް+́S||jQС!ga1Q>!*ehWKhGCWJx:њ{E~**Z8$sɷ85A)j݇Rq=oeFM܉x/454Y]*هC_(!`HcwK)Y"҈ťX!'q(a\'\T/6zŚcu<N= 9zdZؙQފ0Ry'|& - ean;,#BNBPlŞ^iUmzMCUΚv{\@d"DsvgjIwKg3L(3H]ݸc3'E[˥)O"c0D/HQ%5l<h9;v`SngJ5S]8=MǸ5zT-fj-$BNU3[%~\$jhghB#}BZJSbuV]|7W27?GsK3 tւ$*oJCUqW LPX%8E ˭j80__;4&V4)j]`3f6ޗ}F/ټ}ޥgFUM% {pDRjۡchey6i@/*%ߡ L5珜Y}VUr)ʡ"{:.1I#`B`w̙ БʔGEH,ILeu^áQƋ 0{~7'L`9VITAdR~ޛ])tx/șL$DЕڌ˱; ? HULJ)zf#?DJ58a%:8 VT#wK|*D{Q0E Rn KKܮߡ h2VeA_ڍ$.v] F cm\Izsev1Dc@XZˀK'@~,$$YF%]wVӖs!x0=~I ^X?PoOq7 687"y{#r4[ uҡi'ng۽:<~> )oq~cb&&\ :Ѩ34V0GfŠ)2 i 7%'7HnhMASWf&9/FD^ՅUMޡI* %Gm3+ɗ-+gxުR K x(}?1ŻV}' /.;Ozբݶ\? r!+Û>(W~]ɬMFp/JBHtmѴKZAI$wͺU<; ؊r/7h>+2ڢTC>F][ fMJJ ^)e~Ke%}({p ӧgcNBLJ˱WҸuŒ `z'Sm}pBXѩV]LzP[avl8܆q^<L׫d7oim߽"?۸dޣdvºZTIՖhsYm73 G!C=.ei3hF?P_!*` \C= SƢ'⍹vZ-ٜ໳H*O J"`"{_ZAb!~҂ME1+9ԭ+kM;UY y9a[%o? {AԃQUPŁI 0a@:LetV2"/HA]vPLFvPwC>O6!We酀h_>>98_9.ecQ+*a(]E,˪[JxX;nrg6Jdd{e_b5j arCHVx)JNk@><~M?OqP_ eb4:\{ o9R%u4gtqŀ[Y9,ln쇾cvqe8D|~A nq{H.!uɮ=QL@C~>z5wgZ?!]N`-BP+a.Zkś [jJYH7t)$ן"f[ֵuI#z)SsK!Xjȝu6f?%Μ 2i'.~­|$ߕU{>!ͭLtѱ{8(-Xl2#\;r.Q#?RW֡ Bs}}N9_ϟ(`UQ> Xz' O͞F屮o46i[8?=M̨xgj{gIUrX{}cEdX:W3?q簲$[!ay(_~m;DHwl Ȟ48&԰4j!SA!FfFcx[*{vŚx=p;ż즃asb[79[ٳОȯs=y&XߝLJ$]9S8G#Zɻ7EQa;A|%B>,u(rYp$ z~P2D6=zߩkGciA.Qs8hħ|V9M?XFm$6\+l{"߾+~ѰR[$cs9LF4J#w)s`u3Â/5pUa/+S[D7x̠լ4G |N:6|}d)w@'J P%Eb.b0[hJ r"+5lG51M-%iIś~]n],g9e]fIo~]V5fܿ^IҮnx> v m4ρD@mxlgtծb581 w){ 08ۻAdXPxLڌH͝@l?rofKysE~Ou+0J`}Ӌq :p5Bnn4F fw,zJz2`B gJhMYda`͔H3JĠ uTn|=+M ;%{/A#\4#&]4, w]a_-ه~j3w/g1M V٭&od^ύ7;5IdyZ@ Fܸo b;Uugι5#ComjL9ىGV9Ch,\5Y tWh~Ǭ⻐j4]S?.PРzW1K1lJ2NY?px)Ym s/ @fox ;Z{ 2~R E9u*nůs!Ca"֯LxEi)nWs˷A|(+&,G96 sP|JmvhRUe'9Kg5ڄq9Q*.bG '蟞Z[5J2M'S/l ]#v߽Q߹Σ֋U׬޺S^v*y,Q3E0;Ϲ*ʰ DXe83`AcPs-2, 'y΅7t߲O{qvh[LUtN[m[?)z.pj]P' L)͐6sr6ޡl$Y bS.ͼdzx2TEI?Н:4Z:rKdgC2T׋>-Nr1zVŠMX2wƐ zA)NĢto4Ņ5grm¯,CNLFBêƊ8OJZ;_\#Zݵ,bS ew֞ :5"1㒮W2.Ă~g)=ajW?#/ kw3?Xgf52reްL^T7{ߛ-Db7_a*zg?)eۄ"h!Tc)Kx+B%bQV<7WJ@P-ײ'_csj"<%n.˴zg:0ʢTRL,&Y?s Yj')Yqv7 QLw"}:cG/u9e=/p mEzKM3AxsgF%l ] KM*ǿ ŀpyײфB+sUl>m٭gFSj^n. c%<%eNE@)‘Uꁵ`$m(~ʅ~W*Qʠd@O]:'S4"0,`,C\fްճ%SUqO p(6Wсi1N lPk q+x\m9šSvxi|8g\wJ`Ϻ_S2| )oA0N&;{⹴Il9֯ D5R8Vr#(p\:D+挈fDulQMq7timbqhb1z:7 `-C]]6'ekdr;i*g4 HTQ)4G8dq]ڡ5K6B{1i`Z8XVfEJ3qKxDZ^L]I^0BF;})r7[q+BHG捰J҉.Wby i2I~6;Z(_Ox % Qw8l|%!KLp@cwHJ*}oS= b)aXl%x.#@&;9h:Ŧz)EU{Ij~s: Xb/[JV**d~qPQnF7oK* u1H7~yaZDS ڑ[Qd<ߴXhuiWAĸCt|\J,mVX˾?ʥ*e>jGEڽ o=>@pX)dvdaDX osIEt$-@u@88 Mnk Ѕ]HWu>IN-m<9!J +A^Pp>~\$&,y&'q1B)鞓v@]ZCХDɗkRiCi0BIųޕfU:F5EuK>uc;YÕ/"D{EaV>7ϗdIPT4Q)S'D\HKcQ$y Jne9iX)/}և7Nx!/*B_Du:mEx$_֢F 뱨Uw#2 'H}$ՈHr;4>c se?>L~hF)pL?RxY!栳./ARVw!3HLqsA( >$ &t_Kl NX)FT0ng˼ٶ15 S@׈t,w\? R;G]P厍BI'IxVZ9u4jϔ Z&"$ٞس]̎R=kBc bIc(Mm*gK8(Sуe, 2]Twl{$B=bj| Ϝ'Y}N5̴{exI%P/]qi tCrTI`cTA` G6PҥNd?zkj+m?S.ںXNS irAk=@M, B81]8/| 7P;4MnNum'x tkmS޶G"L8Zj_k5N3j?GKh<~[c~@ot&Q4cgH,kLDdCY5(ǔÔ1R>!\(:H_Z܀eeIOQNkMm ]_K3f'y5a:-+nz R#ݺ )OT5:+ tvϫo[B%Ln5NaoT.p8x;/MF`A=]ն°?y9EXٖ-I}(!X;…P`ttW$2 pzhOӴvѾ 5/Y$r@1SBn›g_բ»';h@|a*mN\r2[4v'p/84NC:3fBlD#цk#.ߌ&Hjf cmڍ>C& *=3F,FvrʚY?dö(+'n<̨)b7;#\~t |H)De(&Gn` cKE@;Fl0a_Ҫ 8Ĭ\ ]4)>jRl9oQ6F8k\o,gi:_H?ӈW~W cN#kd HQ8tFJwj*K q::)@i;En~輲d=].ǮP{q3HXV'ZXҠև%Q,$6\'5d^ 9O.)R:^+&kܿ}nn lܽ w`(,R|׈qXEƀ8M!,# k/Pzpgi=.AŁ)SeIONqNOhI'.pvo /Qf@J""cQb.W皝Me"]c]cS.^I(.bsv6X~~@8)</Zg0VLRNnJ/o5"p{R5 L_(HxKгg;`jqm} ln1`HD5 l+$㼎棍:՚/k{5J"f}d?8;O|A/KE0Ifn"_^MqXwFD݆!*x*=l Ko`dwd, ѰԒ.d7<DYchϝFaeXӦ<vH␾zm|?쐰NY[|> N@"Kɜnlu}fİ/UwTq<1CCj%`0Q טY\JiLIpo|"F2ޟ) K>SMrnɹwlHNM%^2}Q ^\ oHR2my&Y zeW+^>eGwv*ttrySqB_͹݌TATqVXڗBzJ@$-:@IʲWQ |"&IyȂڥGWĵrQxEU^Am,ܪ UYE巻)]@N{0 <>X]٤#z(7mscIFZ_Q,9Rŝm~s+D!?Hʠ1#\EhT̊kU,!,PF~b=D.W#R~F(Y>s9aA\:xd*]HNZ63.2g9e_$ م>^TOڸ*7𰎆Qu8o7%ENevlETxId?:#|8GSwFC{rKث''x5㗗\_rr;NN9Y^'hv.fS~ OxvWWZ{X8W9 'G /MUT%1" Ĝ4 4Y3R9/>*x\X:JM6z܊9{K 4%:^Yb*E.n\{-ES,Ӯi e6KAPثaͤ`(?4b,dPݑww͚,1ۥ2qvfP&{UM Q31JN.B*yΑ,R–8X\$m~lO^Oى>6DHB&g|?"+.^ al\)`MŢ4=ά,eѹ,ʙR%A8 6O_ETTa;tRdF^ pj¯'lk߯30 B]Kro]t31G #_ NI"ڍu2rT׮ЮB, =r-ǩDX$H,#[ێ=a-&W~JX $ Ev`:$8)l8A(11 sk>~w'*iꌾgZ11,wnͿn.׺N<ߚ޶B&l[Jx4 u#(vOqkWrCEl,zS F2Qk9608֌a+^RylS?LL>0|,a%=O_6D8|tyDŽm^|3*Dǜ8Xz7g޼\&\%67jw ahV\GSE*F4 3ڟ~7bj KB=J*nҼ3y3۝.e DHEnc1 "qè`unWg/'#dw步;'#e4F"ף/ LP=^;t\ .nW. PAEGkK߮o)5x][QYm5PT *?nZs0~YU?dͨhed3c_`q#[  9t9 1{^HNl7 3L~E&+.. 1xrN^cF}C^ S_g;K+ imư!Ŵ ʙ_ML;5?DOx"f/waɸ@ 0KINDSX?+G O w㘎@COrTYyZ؎[o*wqrhh@ELOϣw(BzEck-YHA ΕUN{τHg QXAg/J/A)s ^bSS42%}1&z&PWM&j$֛e*I] qVa*PlԙtD4BvY I3xyq*^b!c?UϜ۩0ܧ6I#I" ]c3#Y vY(.,:%<}UiJH\z5.1֏5I`pOMկ <0 7QSz5Lu9] \4fLE6·sp,f ^SoRٌm!F{, Mq ~agcF `0Ŭ-I#!1pRŋ 9O|ķMWID"VT^|RK18$^g:@&5܆ ;]hc˻t)A?eA Ӡв-wDк h^hСڞ'֡@;/6~(U<1  ^ '?K(q0 {q_??:{TRF Di|͗i5 =6?2UUrCfl6K"6W74li8=̈́q>݆S^qZZVF%َƒ($;EWFjfX{&M.uASx LN:1bm`@"}.jZWqu\Պ?<'S&>TQONk8 Ƴ=ESMJ>̴#If+M*1nXϵAl 㫵gk:c kgH>k+:Zb}߳l}]-Kjl0 ]$,hH:s=D7Ifm )fEK*Fļ=\?6pD7s)pׇ>tm[$8Fа r5eWl7b/&ӸRcNԏhJIE3J 1uy36Jis4͔Ys@Q%ԖyԅGHwHyU, }QM= 3.uIV)w߉[̀cz[Cwe,/'0[Y(p}=\] n3vLM\tժpQRw޽Aj1`U3wζkfH^pP=zvFOaP}Bu.R4 _PVE3Z5Yn>0.gIo泤D9 $"»{WW@EDIRK ͪkFEtra+tnn]G,NM\O~C*Otd'l3+7iމxQ=Žph "gL!JKS=nN9)*ID0NuwA[Πm9dnÍ XTiE, U|1"z{yJH(t}uGN{V=ʮ)> b+(#j,eNL9PAu vl g]iqxE~5Fˇ1pGK&]zϜ>qdӧG 4pdAf{Lg5,_CC%AtK!9,l,^ IK`~g|zRgπOrѭf=$r&:lǰEWN(S +xJ<NlABbrF:e.u?]X3~]&68A>KNva_FㇷgsCc1fyDވ" EKȵq"evǭ<0J(@ڍ9Ќ̻>x[64f@(i>=EO@>>Dezz~ё&ĚIsSink9n#  T&8wswڌ=v3Dӫw pW j &J*Dq".a^?wkE]rXNc Ag^RŹ5@/FHʼ{wiLXj5ec6p wLz=v2XM"LJOb3rLţ ] >(/ȊĮfA7=y g ߭y ]zh#e4Dʊh< Up,rC:>b#蟥zAGj | 2)X(%zfrMa<jiWcϬi |h_(%5ަr: ڙVۦrr qxdyܡw L5R^4.?佸Bc@r-@4n:Y޵9"4B|IHeH'8]O #A᭐-WLF _4z6ew}LU*?ig =}Xc8I)_)$@A@tל6IcȍՔ|b1 g@-xG sEO),Aɣ1ge'i)ㅖl l]xxfMÙ'<_&k(=J%+ Ξ@R Ep ;AP)}nG+ )"WGOSeè௜wD_;cށr! jTpi7 e$zfwYG\8?7`RPLϺѸӖF:de6gQl|xdgvag_T0܍_2tV+kWDW]y"U4Lpc@F}vfDΟ2{Z֬S r5IaHB'QgXp_2"~@2K=2+MJjh; C2RZaHZ{Q9c$sDoF buWHs{Zⱕ&=yi"C-qsO( PCSc*:*,hp4* _mo8*ᅭZK}R/Zb1Ks!,ɐ 0G.+ڌ#P @F.bBD%o0BHdH\{ͨS*`C ?M.A\֔8tr{[.L?՚ӓ x؉~O~~ hh['˦1-.k8dFoHBX"QXbnf}9T Jyt&Vڒ @!8zx!6-:SD6^f_ Υ?YĜj KFI?Hb_U!_hd"J@xR6]pq(ӕQl 8!ut\'nN4^HK`p *'>s[%!Bz4K 9huEMC녳֝>`+( Q#֭[ن: h~#>>NZhfM:J藬4b]oACL/>E"x=j4s^=.'Q JEfu6[2D0Epn椂 ^4^IC-#S?.6+]lf q7UTM~Tΐr~up@ )/p@36TOܹUwGgFi4dx!& |hU6ӟ/SbzuŐ~='<.N3{sMA{\S>w g;=m;餥=EgQ.hzڲugzp ϴɟ8c[)BRaVh 㻵2d<,?"̕qMYd@alb ЬrM~Nhh4oz2!1í0!qLߵ6X ۶oKO=-K,5]5ʢI z O.5D/3_GuX ='b7HH6o k6cexmvbQ0N̓ Hi3<s\GxCurX"ZCM⊡t<9@mE|HJbd4w #M@/en(T`M yC؝@SV kvC>SU/GQ/˟TF;%[2Ws)"qXvlKIU*3L. 0- uG!\s>zp,DoeVjmTA@(׳ ~q|U.Eߙ0#XR_pZ-uH4qnU5$}[mӕԬUS)fyuA8zXԔ C 5z%z@ϭҪMV'TN$6D(un҈.|?R& S(HeN a"QWOB\G ]&B2S"!pSy*'E9",)^Aiuf-V?؆jMaHzhC~2E1"IDٰ?z\K7n/$HC~Uj֔Qؽʔ)ie{M3j@~9wQ'Pg=c4 >Ņ(g9 Gs`vGr40Q'NΙ,2IZx˝`gcL,>Qol9k$7Gp< kʷ.W ݳdrvf|:Zp1+MC-n0^}[Ծc~?B%h7;,XBdKÉZsK^ĿuEb fhM/zb6ohiFYNj Oc@o{D^{{N6J$wR'5P2(%)ʃMp)*d|kC7fL6F'&=ǽ_8{$!]yłZ m}l{:=~njFHrKFhIeD[ō={\A ixRt^-:Y%,ݓII8WY}~ @D'M lynꣀ㋌$yUgBݻ[U8 boVoN-N4F3^ND{Om1̉iQSmR֡[01>KDd>,0jٟYV/NLTem|6V\tb|}o&'.ג)?4X@| Y/yv䲰I1O>[vn5᝛%äPs{,/,Iq>7j+ʥ&i{zk1:VWeϴP}gB%T} 6۾͈ 8}WzCB&s -b8j:xN;9DrjכV:{V1a K^#숵VmCXW.S ow3"O` * @N ٮr'L,h}ne);(&ĉe{lIi;e:춉QbH1+>vlkRzFV&4ϗp_z_Oo->Ab-ǂkYGPFϬ%~4-WjE1t|2q՞rAq ;z=5<7㴞 =WdeД3H&NPeFƳl]Ba!DzYd<eym}jZ]dyey!lZ :3:xStLE=vkע8v6TqP~UDTZ2Ik*vS!)L*En%|=Au#q4X=0j'Le:a۠,09wCbJ^c r"uS%vF*5%g0y8;L'ǿԍ: &7>z Bmcd֭22`@1t[tT] `#V'`LWy73?%k_YoPΝy˫_~(; ]1 <2N {Ь4v=^? A5  ;/;, [,QN4" |dB ׷+xV 0L7u qt>56RR&eJh<("(WMN%WAxbl[|xpl( B& C'gO.:Ah!8> /ngv`F!۽,AB<ӅQU ΀4c<Ip^8" +U1Yͫ}M||Obrtw@sxquSK sv n/Y;>UAvLν>y襆CM2Դfނї/"xW="LSȯՈOz{2eYn .n!'cno{ՄMcO[#PoHj(n` ݦ1|?OkC @6ڝO,g LC@AA!?ĦȸG9P5V9\Et9$)[))yw@0b,!;G2s'w䶛]A屐@K@]Hi !ˡ ˳6R 3?\n9N1uL֌(ud};F c''FBh9t䔽JAny6d ,I(޶-N۰#t'`pqM6w!+|`ybGz~ݮB6{Z Z@5?9h.uUhCwH<{pl }bNi,h!# wbx~^"V4'b: {XJW!V6×CҶc &.vVOa/s-#zΆ5-VbiNj$59b׆X}پÕpbQ:#3ނq\a$>sDn$uPh*ձyTAMYCK|?g/k'3MgnQ\x:KT]͎Nz7ka:=}DŨ4.Þ~q+=(Juá'!^\ތ9ɱ+#iQMSg^O' ǕÆ_5n#2E+:ݹ"=ECT!$9W?*==@$EljWM*jY\p)< ?99Y-49P~G.eQLfKJW<䅻> OI*x,7w㓩\$B3kb<昝3:COB\tW;pCr@d(PF tjuD3IG_:,gxVFMӄ*v?_)F?X#nh6fXn-1|NqS]UzP/4jМP`V.\n5U 1ʕ A\F^.]sZjY>Ul5#̂u6 S"Lp2KTa );tشi u2RA|i{t"3C}0 :p究3o ׇz#޾=~.dlVrQ*FA j.mXw:Z9'y%bHDb ?> n?冷RVGIfDR>ǜ~{0v#ƥ>jׁjl" BX$.j3<$Bz1b䞌EJ$r&]嵣TAQ[#t\2_'>G4 z.L+עdZQs=iXKZG5[~p\ִ'8ko?ƍ{uDqhJ愭~ZSRC]XY___< s xjm1iWݢV8eަ yyޱP/XlbN8J{bV͍\Ѻ#+̈?o֓ (x^&D 4%7/ڶV.W+&G+R#t؊1 :Ԍ=v%(>8j G,]pN!uoeA{Q́eow|i r +8|tfAJ(ܕo[Di3ی,?]Y% Ofd*$u n;rt#hf5t #% ZF52`O(p;=I|UıL[41^7N)>Mc&#Na=- `;\o&\/RG=JA 9BJc;n/n+ wgL!qDa% 6Z I#՝菾tzBQt:t _ƥfyOl!8#sXg:C2!7M>>VB}eMYA v'hza^&5҅"l+|)dX\htw߆оK /ЙTQO 4 |èxijpQ8J-ظ`%u #B Dׁ@G1ӮFx6g_L\ҧQ榳H/QdguWO!\4c#] DI=DsX2^kQv{qFTD}U#oR6YȔ;^dب-Va7cumqP^xH}UZLCm˰,%"1'A2&Z C\Hʄ;Y<Ev* @!'>8ţtDۇr(oxV c(d>G͖ɓaìv{'|0H ?*K&B8%z,zQ.BYWġCvtOS6He|/B*7fFVɸpZ#94 MS0ERՠcwh3VmcE";7WbE&I1 'a/!Wm+jyj7Cȑ|x 7x(g~ :"*T kC {L@9s3 $pGbIpF/F-e`hvܻVV"jD42i [ ~:IˎAֿ(d=J!3Be4tp @XId ק>#KSuw}ErI遧DBaª˿Wx¼)x DN~ݠWӉ45²Fi+Կ\M@ nlRTuHg",1̊N 5I!9ɱ:85CK -ў<)o(Ϛ jTmtg<ǜgE5ɔV;^ON.p1* .Te5U^|@寥Ǔ]/JAn튒!>:|`< (4 z7zG43?~Zt9}`1&z0T<ӐޮRkg'*<ԮMǓ0xM-ꇪ׎O15|λNi_?0WYN d|[щ|iS8@|߳frnNB7;>TeU(һf'CPZx>Ӝc22V7\ &MkYyɣyG:O4q-YWy=-e Wr_Ε^W2v ȺzfZܦаvH-tWۂŰuԻ~x+^\KNIc5[_0jImHԯI}71owYqpjK\{<$я{d\cQxmOr Wj f vHwˀ8ۤYHUab^FVA,ht4eɯrvG B'Q=@dd>`ѕ8c&^$4h#:'yrbQHB`ίbLS cPwzǐ0ep6YƊRYY0'ܧ>/D:#s1pc}ثDq<|ͣP ZmjJJKCN@d{iy}i&A"x1Y5+óQ$LW _N=L&+3C5fBG_[n:`/%./?6so[^opцh'0ՈBp,[B^WWəsej"C{<|69|]wSyxYyz<+:oi^AB[5VAYWtUNƎH“U-HHP䲱a8"%5h{ 9#ciǖ ,|c.e183K!J} sMFtIYfӰȡf΅.z:_ƙj. Jcuًcd {D$MIe5sQsfZֆK|^aTX2|J0vh%Q,朲GEE$fp/`2 xP}Gi "M.ѻ|w 6LŸJ4ZY7sf0_|m T5m!6'n2x pW]67C)h_t_e Z8YؓN1O"IMހlNDNG)  ]l%QX`oϏz*yz1BL`}赳ɫ^Y,2D me/5lV::P8lC:*ma6<d38w̆:#t55Jy^؀yu.|JWS0OAPW"҈mXHGH^B!7}ZNbc/R YMZE7UUwFIlP1cow"oR|%sK69aT,YH9_ЇoaR$FL'kS~bP~Y@ݥHevsH}< ~=qӌgSƠ{K90(*b:6R2F>w7cB.Jd+-_mj ᖮˈAw'Zh|n=|l*ڼ77if p=0SW0wm|3Uݽ~#03LO蹿qYX _D%ɭkIB`Y* ǩ~3n ˠ'iIFlD _$gG-i @RηK)7)U 'E=G4_iM.B޿H}H5MϙRU&臊aE Fg)|5:":kw(6;󽒂ae|i4[hfda9CƒIKBmdh(PCHHekId !)y\|$*hPNJ̴(RLIW'|`,wQ& U V0h<ɭ(] ngfjPwΠ[uc m;KZ]CX>s\TqQs-f%H`˽Oir-(54,TMDn,4>D"!$qFSy*{p 6>$WP<&>YJ':%ʄ6벏R+\UqaJ9H¯-O.A0'<ٙ֜vD:w_cC%S\ݰZ?[߸hX8 $j2H$U~Ҹ\€x/__cM5BdX9 r4Wp5@B|=[gIl7@M w=MA=ar&JXchU9[JQb948m/p)O,ChKspto>9oߵj|Ff㎎ۢטS-g*zD>9~ J=B9.uHt`kؠgE:@ [X~ʔ@yvxZVc| )/ӱH0F{e4÷ĭB wӸs\lޙ']cR?$|e'!v]3ѱ.PO* M~^ڵ!*ש;pJ^iI*O#qj̸Ѻ"Y:ZiC:IjǷ+clrD(@=w_kڗ"dBx65b:{Fm6T'z|,[`39Nqd6)B| Nv&o44 \H8/5Lx #Wq+"ڵ$?Y}t˞)\.-X桥!ԘFvY1|.w6N`Ԁ`]搂+h'" 6H]?hH<ۀ m6f;lg]U]E, [R00ǞP񮅲uo!Ƽ$'uWZӗSST,nA7sӋ1ԉ tx@WNygl"YC3gX9Y L [f ~wGoNDwƝdȃ=i*ϖ@*i˧V-po17>(XƫE_SXDÚ\Z՜cQq>{l?Q /( F_+EZy:k ^/ld@7JH*%FOb׍ߐɭ=;a[G(SFc/ƥ:r0`g& OR SU I˗st}w 'oAŨAǣW:.$^LbW^_d1T'rҢN=t$Oֹ4{/I>S)?cjvH:H "sZTe½A77স+0LZ?afg;gCVgs\Szʞ6ċ/kg^tn`r_k ~^$m8JCF[>dTa ~M2:.^̽\ . e%o-j(wx'_od|T{;;*g_[b{Yp}hI~9}^//#ͫ^21Ӄ6[? g9qx4cڦTtmAҡy+6e&dՓ?B.<zϠ:E [&A1k ^%&DCf |b$MG⪢ `|l^v1ͥӃxVn49X] BKBr"Amjg /o  c*t[ՙHLX LPStLΚ==,wosBĘnb$h~]-Qe a]\?KM| ҒI^\n0x&90IP`^|+[\3ʧY>ѥC/ m5&֭U0ap7Q/~ +I/9CNٚeVoQh~Ñw=Dmܗe S}VY{7U01 }bQ&~?=);uW;Y;,x 'uiijh/OD14Z}pk] E\_P(Ue41Ev/W! D׮ѬK `z Q>\}kI1rm.k3C@(w6{[:97- &~{"S` Qw(6+ Uzxq$,ZD݅Yw.eA8ك^WV$xt1F8=Un?y$)7ڰUJUX.ϏxOMDkeY~IFBQ.*dM"is>s J,4Rb{ƐATRqǦ6 3ggg(ʧE'Dt'LgS(9kxsѢL}C*.j馮㹝*Π^@GK*<:z+^ .#6W&u(T3y4lxwʯDf 7 qn89Qئ^yLN^Y|f آVl/k)/}Ia.TjoQ8E#1bR86cD ]? q,Tն2uO|y8VRo+Mc7[rGNe}+5GhK$Te˦Sgx37p5]$?g+u鍞sɺNnA*/"@>D` c/l-bM_142~q&~Rǖ?-pzPsʹ(mg)e 61]264Fɏ&v~Fg9J`f2S3pmSA>h/{Ͳ7&*"O&?QոnAECd(ƝPj Җb[&\؀Y 5"9*B瀽 ҵJk25Sgc j}N TcSۻ8J&˴<,:=XpmɈW+%* hDB f ֢xr3Ncl'U"00!Q/񼴗k̆cWuӴ$qG2X )'֠T{'1+=*.4 C),/`!џqc_:K!k.,Gn!^OMJ:FOݖch,&Wiqbs>jd! GgDڈC`>dW$7A?eZPs_,lқ?СɹQDۡl4Nv[b)XEw੖Ah+Z |yE8+E 91~>\'3ĕ-nhۢ`9 xqzm)T>^dF|#8=_NP 0LwMޜǡrH衸l$_@F|*//=I{k ޏ09eiUQV a3Tw*_4Gm̻|k;?If\~ t4\ T)ڵ"k#xƷgkqLw&l2 ӇZ=#vgcuEts~5w@?\;ǜf]:XU.B:_'c^e@PhTVKXq`^tgD{ `r3m-j A9vM"UfLcW=y qړS=&ᒚЛ7p@oP|!v2ħ^^N#lH~4-#"Ⱥ35ĭ.lʻ.x_vΐ\ =y^S> ߮ASލ=n-0Nڼփ@OX zѸ3CCs b(Q8Kk<Ͻ΃*D[D8imGN#k%qlMa|B/UV8Pvz]_Hމ**p $rPM0MUxΘ_#+`xE?B ]UY936ylk6S)> d,iL-O =$BiCGOWRY'Bj|XaV/nvU0,G^\\8s-goN;}QhGA$}2eiUt 9 :%_0R:SH=& ~rҙo@T^W_LQy- o-5V'w-뱱 f3/x@\e`Q͒ A#ol~;~7p -1p+oN>L7SAty %foj<\2X>PVE4:dWNE$vFb Rc~R$9%Hg21ôzpxؐ1 )xbf*3h(XЁwwb=Mfu"AWg h.1^Z%B;"1h6b~fK-n 8< #wdOpO)oIqQ%#/Q[F6nv@`AM$M׿qY67Ka|?ƹSIQ&b"wMz̑dG+<_٩l%K2S?}nO(DUD6nDW9Fʪ5ͫǻ `)'"l㟺);/pʕ![a5\q>f"zc,+B$~3;Ȉ&1 -%ƻڵƌ]bao~y}|Ɍ}D3IhoG+Lm{SnN5\\/4v\ *im_Y,ช=ׄ-'Fפ2qc?vUAI:V`1Y5`j D*6x u}%{lKJغLJ>Zyfx{秺6S6yrK>vw d24$ ZT胡!uXn1:Q4Z똩m񄎊h%uN۽ m&'^\sig@ ZC$Efb+h ::VK&Y턔z`9j_PɶdS~b&u4ؐQgEYV?"Q䪷zQGRʀT$5~Rm /8]q٭ijjIb>c-;,ҹsDTU/J홡M멷.oVY{>ee C) P34H-Wq3'tQ2&ObzU(l8[ J](T族ٷ&T,M:VVdksv]v7> ;,6g7ť$Ixm _QgVhY nF,y"ga"|)~y&n!CzYH+Q]`©'?C|5tbE P1@fׂœ"7 v7T;: lX[ncv/E>޻gI!%OoJC"7}2R}x ]ʇ9cwt]?aA!1VFt]n+9Yo1JfH=`it!AJ!^@e$7'<{PFf%ܟBPKb8t XDT{K=oJ?~8.tPضݎ WiP++UxsҿZ$a#}~f uk۠‶\4-hb/Khkx!*4w4#ׇY,>W!&+#Yg>bV+S[E1]k$:Q_Jy^|b ) LS#wE+39W_2q[L!:r@e}H@ۨ&a4KY*L ~ 3 Z)_,JT5io*ZEBm$:÷Č;( @9ߖ8bhXNSe|7ޠ ^xB˒w:7 ֬eOh2.TԋB͕ђ+=b4}P.t' " u>x!f?2!BzRl?Abȕ%tLJq5Il7C5l4|c{:vY#+DdxӤd(7_j9-*-N nz oj 5FoN6'Dn͹OzaQ~5شkx@NiSjXxS?At8D k4{C`qS~%ؙ<3&s8'AF֥yE +?Cm2:m= >q$2D OVZ>0' 80j#2Һ{{OԟE)v`l![R$ԑqC$ [N2RϨ D }"yQJSq`{϶=<5hHP5.GL8Z_=MU ssK}|0`w9v6>UXRk]No$.QOvٰ8A{G E':5% B#W4;;Ns%_r]FDcm-7bgc6r U}Q9x|{*Of^B#HeZ'G/toVaY.|4kF͟796 8/h4³=Ild~EVBµI$2€:ľ!Wۼ˲FcQ2xd\~?vILv{ U4. (^JX93;f#Q ՗`'Z>!U/6 E1L*ZB?ο~VpMDnϒr־!pzV;b3WlPCN'G'@6voQxī=SJε?,BJ"~Jf `簾xٔjғ 3?n aUx}-.ZiMt6%nV#Ay3?6Ue*l%P#~tιyH^ }ȑ4X4Fw:-v}b\/xJ{aOΘ5aQAݧ<zЪ"@zL iL#-‚Tmsz| RPC<1"tw>bXnTL@?͜q`R9#a #eH!}5)PoM&6%T6n$܆ oExrVa=S۽o{*0N!ͱrk`˦˺+{֒ՑDe8Őt&J94l&mȊ@4rjâ *"ȵZ%k ;u6a>L& 9K꟏G'W/ƺHjxA]}_;ƛKh<oP6>H^Va%/lv)ݧ#4%ʆjX3H|xF+f}9*va}M@\NjEp`6XL~.3Ħqt&_I}4n"ޔ5g}IZ1#-Ə x DOs:f&Uem9icSJU07D*tv3T*qE:qs:JmXN%ڛx{rIpfQ=.m<.ȣ}\ Z$eMNcw .=Eho/EoKO#.HX,)IgS heP+Ȑ:Է'&<`zR$IQ|8AЂG| UCK6w܌a4O6mW3ð_Q#*ޮ2ge?ZkWO0ճ( DYwuyka?GjMq[6>992&{xOo:#&[Qm&]adMVCa,^\߮jd)=5} ;2237<x] Ro_w#aN]/Z˓_Aƾ /N44̴PĊɳ5!Ez7W`vY`qdj?R̢$DM_/nU0~wP`*]{S:3"ZEvPeOeh}Zj1q4fa}"v'.7ZAe5S^׫U'.y ( d9N# UÙw &OΑc Y-<̳..+;P5kRɯO6h%R< b]o3ݹ_&[#n< i,vA34{9RZhl9-DEr҇`G0.G 3yn[&)bhGO!#"t:%ob88+%(zN:q&j* ̔[KbMr[\o:GvĪkf>Lq9w+:pƯs_N6!; 5W=gH10mf@o87Hšp#]t #X J(z$qmOD3j'qٸS9~hn&XVX#8K]cL}bՔ; l^mGxM-u+KV#} h 6k+T3'x;W4>-j 0d`%LS&/t{ })o-?Oz"j8J B/]iX mBVO)o3-ѐ=k 0jC>\t 81JΧO[1(K]:͌C>[5J {q:Zc'JJ8*eΓ,f"ovpEbJfppWQs^y8i  hΧZnxw?nvdPd(\ DU7רoXH,%iA{}Gہ] W7H#+$#ja5 6'e wܯGI Ɛ!63žUd:WOP4ghGinǩ4rz~b@uLd&T+ R"Zi盖,P2Qo&b`x!Ye-S"M|ۯB7e<KwLe"dk w6p(SB8ᅶۂcEOpt};%%PHNǮ!TY>s61`[ԕL EL},BFO-u=]a1y9aEX‹BGҌdy i[]2[[@{f U϶Qy'$bdHR9p3\>Ϳ"`&[iiIVń>SєmhHOfE>b XhB Y0!s,HS!u@[\6R7Jz"u%4Vx\?ڑ&F _t(7 wr_ڒK !._A*K5IEc:Sq|ցPzJjH\IJ$ .9iFTlY+~ t;[`<\[rJzCp(q ~b}`wA{<<hwV;ٵ& nQ0RݧaPj4Ym[ G;S z/ <~'׹^9' U1NeSπu0VOӀ 7l{k(C Ҙ4< 8]sO-s kloDjE_]eQ4Hoo{c?W^Ƽu9zg9f7aF'޷jg}ʾ~H$l臕麮=Gc'Tۦ4-1>-IPY>$4}&K@eEr0˃d "%`h5JM*LQHћ2fkHn&3ֵog,?.QY$f[C+~i=9*2{ӻPQF<^Pw,#SϵNKؿM_2] Fdibu=*1Эt D:G-a1 mM۽z?}lRwA> vMSA@&3q"Tη;3JBfں#YNg?epךV4r]Wܴ٥[wabUd`g;SsQB`FX\.EFBߤ@S?t)X E}8SBN=Mu0n//&qwH8,֨j2F/J5dxVPMҴ+׽#4L]`W`Uak|< i==qXLQ.,?) KՂp2Lj`*X8%W~C!`e}ltTŒwdTYt$H,0wC+ dgq8u +~=ڪ3څtɰgU1Q}{UJdP~٧X?h'ǎe^V8(CiV-f.a .0N^ &!%> T!%Zdώ©vo%'߾+TaKbG`4GǁK0. oĩ02| f̴%Š4Q.$M/ņDd&Zv]9"g3N1])э1Ò D"H^\yb:5E"6j4&$I{{S,fljw*z6N/-*I΅q(IQ9r6vp"Ѵ{aS NZ:\C~iVO249pc _iIW yp>eL*I[T]nG1> rEGFMDߜRHLSmBٕu 0Z@YT;bC5}'wW:W;ŨjKW9?}I:j! ACp ?80;Rܙ$^=uffY Qtw225OIiZ p1eLlXIYZ{_R;91|Ke41~;Q *(/9ȼ*ޑD4TmS@=EˀQyWF5r 4Ks? ;`!nA (9" geM3G-?/  J;i3@ W vp,;Wء˾Xb؞ 3}?Øg+:)2P;wWw &/],*Q,`M?zfc [1O7^ҧN% | zJq1|V Y~I1.f&B [&(=o{"܆-fi`=BNhp vS4j3SF0D\캅]'hukߢ+c0FYEO1;F*:lyBA(ꆮu 3E=A>n Y1M!>ЙLM/XCn_"znEIݼf{Vv/rQƟXJt@$OVy[]B0rٹDU&=Kd}Gsƣ,,%I<ڕ^=On dpRzᐶ%`8U~.&IxE-e]Vt>!4|@M'8ޑkAU rIoy8 6sYѶ+^+[[QU;xFceb#(Ќ!M ژWKJE"?.ZI0®0gKE;P`;ymFXkYk*A [6jg|) 1$A'>OH"(ua$O*bȌ}wTF&”8gc  u}k}{S.*X\bKr)V#v)Y_+nﻢ`4[)(;k6Q؏tR4|IϛOF>4tdH|ޠ؈D& kW6ׁRi͎^#F XXQȊ9 D*E"~iF l)ey8D3TpM.8cY=C΋Sy9m̰89PLyQ1;P78(*nXeh[B҈1LgCDenW ,| 23{9/4qz}hycqxhi 'BKBƗ$Kԡ)31D Őv^kӛE'4t':{Ńɳch: ^z\w٠?dR `2!nXcO.M %ȳ{C3fw6:KDlexY!ȉs%0K,B׀82@# vblݿF1,>:4P8S7Ȳ~#vaQC ,|R"SGgYjæ+@7.V2:ļV2]qpEr:Бh" t3&άg[0Ɖgy[^!RόQgaYy8i.w1(=_6nY|܏P$CUΓ/@bƟxB57ŁuZ&4zƌr0nO7ã @d_J\+}qrͻ0|#c:S-;"R@>_8/ojJefAMϊd}"k+\3;N*e-j1c*9Y7D 8M)SjǨf I1l' :&>3߻k6ɌDcPY: )Wd>õ)@q2ۥ"/ʴ0c kU-]/÷f%*ӸY)3K?9U[Tn˫<'LSdn_1#8늎}N|)Vzy(\0 &{|p\}yMgܙmic"ZӥC3MbMN7% pjm}BI,p..E,PѨW\plZ=i^F`Cƒnҹ{%wXkYbW)hT+&j90\M%1Ζ钄z 0Y!2.UuN[vls]ό%6Puɒ!C4y_,L~NZoaGdr, Ǒ(,&Zxn,6{iڦ4SÛ0Urm*ύH8%%uCW9ay-F0b`jNjJe¿>ˈW \极egxm VSVVj$t[R/#jp^GƠVv:2xR~0%"5q'`.= Rɀ5vY{uX~u*B'+u M7i3\,\1Yq,$WkP  x!3/.?8:VDZFZIgi+P6 dqdE󧍕vJu(xjbyMm妋f>XE1oF Sc!Q01.|Bܗ)ꮪ#k<qn_+b6wP~!b{,}\Fw7 A+uݜ}Ƥzۙkc8+ΚFUSl92^ِ--ty8Ј^}mu{Sŕ/o.sH4Ti]ފnJ,kNWD%`!T#Mj״j崉%eq + OUMʪ|tـU2jc{t+OHFp3 R%  f>MN30k+pe[w*(GLJxoNЖ.gY흷j=[QiwF(g>kJ8l(m&r׋~ERDU$ir4#OLUQr $=2<";*%@N;n/=QD[u!<.6^6] 'a@lXV@8wZS7 OhK8iq[=7'F\}&1f℗0zF5."fv/fuiVC_S ބ"Jz èυmʒZ<g}uutnZ1P@QÇ'#ȬNg+"qCR[2$d0%L s#S+>,1^&qj k1DS.OXm1~sr^tW%A84f f#yaQ~ $KHF{x#su5E79' 8BB )׸ φgTҢpJ{(8^vH7 Ĕ6|)Lȿ{SD۟z+J[efG*:ըxV9z'DpH0U5v@ ]j'>?T.Tu~GW v LtJV1!gW,*ʗD %^֎.4Qey@AYy?Z>hU~ E*o/CZ2X)V n'OG2KɝD}l݀md!󿧨ƦHMyITṾ$Tyy vFV'饙ȥfo﫜Ao^㴝ca1x nM<^}$xmZni0#쮷fzt>2Ш=8F .êDO*ƣ\tmW\lyO5X- G1.51r'da T;w2\*S{ʁ$[2U[tLt{|(!> yv)-K2$|0O-ODp!Ḽ@ɺt]#WIw-y19QUw\p7'X W. SЩVxͱZGqOlc~!b}ucL*P<l{cz~XyM7| Rs|iȈr̨"IX>C<#,D5 siM v԰Tjό/ 1'L)h*k4\/r,1}<} !N&~jȰS]X63L3^K$*V]J]od+gtPY67e.]Q ?x۾?"1œIEY d#@ (:fwʞ׀9{8!IbKEh|d}>B"@P <$7Œ&1;cJPm80c+2Hڄy(ghQ_T)SjFG/PO}k!?ݟhhTh6xHN!yѹa/J)7_haXi읻+'wC~Ynh-&9bk] K@<Az+ aƚfјTN+kpùcşwҖAh?; oz#YG8!n#x tхZGjT2*)P rkTvQ"!.]9ݾqu"Z)v{f&'?;#%+p:͹g): SMct@Cm p^D'^R)0e*Uw+9cyiE20{`46Fm:i a3Ӧk7{Ldr@|Wݾv@muk9(AS/62~/&?Zow|ּiB mP剎Ϥk̹F$T x>O}2[9*Zf^"%BZ` m;HZ?}`|ey_pS2.Sm%\16X7~c4D_(s0FM^POUҨR+kzZ{8PXM-6*~K#״nd&HIבVmظ!;Sn6 H6B FAv܆"n:[ҘM>Lnq&B09UgIP&MB 9t)ay׷8ISفlg/ k{4x+Qh2J$uZڄȱȑ{~Ymu%(Hk>4i9f?!22w?Sh4¼o.W csV9ȓ\Y$V>_fQb'J ?O}Шo|_yi.[0 P}hr^F 4Zg_52kLS-F:Zr-WYxz> m2 "jp1ٲl+ErŠik5XճQk'(H>óIi9li%Bݛ -*s֜Yml UjNǵe+-·bf J$egoC? 8U,%0gR t*V_|J/rm$0UZ!19e7*w]vԇ"IQb,D?].yIװ< \e(:6D3m!Xpx.Jo/BORV QL58{^phj!w ##㳙6Ei3KLms$sM}ʪy5X/Rr5OyQ<2԰>-  )b4@gO`S eFd6`"86Yxhԛ .Z5,VP6vqF;?sDjC_!t)JGJodw1qG:!/[f}\i{ Tpo%W|q j0-,\ByWh v"Q\/apnƲ9<U{3AYwp јMYm.mfj`[mYe>N 'ti:-Æϧ_Lń .2G'*ϲ2v,nw@I#-r&iF f>ŧ&ZD$;hF}3%4^Ud0:uZ~-f%rR{e>v|ʔkUĹhX!Y!d '>f4^$hqlI@"1nFpÀiMd'9x}[؍VmJvGSB JYOB5ڡzQySHs9bnPq.u$]QE=[y}g.^ \)5CE[GVrƪgOKa3ڼV@a]Iz>݆QRzs+:9>lW!h[t%ZB ?jg8[|)̱GHhBdڅ@Ẅ^32-XS6pܲM\yNy`/#Sʹk:?3װ5 _o),<, kAHd33װ%7S.#yu?XeKkoHYj=jL=LB[NçW桃sZ+Fa$}yӲց'.eO`d\ul $A4pR6s} ^g \x*a ?k.!ϢTYhezLȢ2Үa^,C h Wal59aokfKBc}Έ|5wxdlaC[G'ά>8{Iu`zmPMyd^Gi`$ׯ7ݐSANtj췅Z}s*0['?6U31#4QP*"ЎI&cܣ1%&G(-2ϰmίVw Gn>p f@gd:Q?a^ҵvD) 68kC> @쨩_OA,Y)V`ٶ.ɛg,Iͧp{2aQnC7"FKDej"v;N=L]QY06Ԙ~u= 2B}u(GhBnNhj~SM]OXwzt_Tgz\K>^Nvy[L='T :TRY[ΎtES7]O( Ulױerg)3N|%IaႢxcVҼ{bLsSߗ&- Lx *lBL ph8[6澀1i)a{?ҥs.-~*e]u$ Ih _-X2D)NFԚ 9<2Q7B/ot2M"X|`IaxXW(F9"_cz݃|]~h>*ӷ`%Jm;$"2I\Xzb&dFN.guYfo(f(?rG=0˲췓zl2^Fl޿8Q[He?%W|)齑QߪJW)4 O)8Q]j>0Z6O 闁rc m.!s\"2Ua}j*H@]oF f3Ą00O$5;Kyfެ} > !..5j^M l>J@ڨ R8H/@?7 |"] 9藕klT;oopGJ ̡ƪM]p}lIΆqٽ\ 5@XbF!lE2Դ>lpS]ttvVE%/]!z㕎ʲDȬ{ d~jHIMdF| ;W@=M|52Z#$x8`l?/#~)i!sE(;8$T1jm y&[nweiJffAY+'LUQQ+3q:Y~l6T2;c5q*_&h:b2Lϴ9א=#E.ǎ{Q8X .}y@"V-NmAfyyQ)Gl|AVDSbgd]\MT-4߭xLet,f\,XyeY.zx1b%j+Dk{k=Ͽ/$:Sq \mc=SjQyq⍓ذ/8YXv/橗 8nuWMK~܏G-6~UT~Xq] 9bV4ҫ[s: Rwa xqMj$j'#Mq?ĈD" FvɝQU ua /[v:C{E}7|?X˭֔…A j?o]1%(piȹT|0$z%NX|u~ OτgC P|Xv]OSHՉȧpNᠠH/umß%NQ N:.GruAEeP n7ej;Vs`+}G1zSU=h fs䶕z焝bΔ@#~3RQ)aEEЕZo@3 Xz(钛)/.CbfLD4>-fXBگͳR.dȖP.b"#jaCl*?U't(61#KJTIptW̹#=`zF(vO0x'6i$9v[̿B[5JY.\ّoϏ!B-1c ? VZԻg T/cA+.W% &ڟSFČ,|cX%"E&s8綟 εLH\) 1TmaV{78½Ł-q(sf̖'D.:=‚*?BY7'u]BIs駵%LBOFyo`& .ϒdL* 2;lHapnR46C( @[\#((>SD{i ~WJs{&Gy|>fi'9un* ;=  go [*rt)#}, J=8`(ӔM_F]9hgOA3</rc40|z"EfUuPX TP`&U>U0h^=Y0v2OxJ4=mS-藋s~ }g$cO˂T ^(3BՇ6-c1mBl;W: &ĥOV#b$^N&f.܆fp@,&O,)+8uN3kr/]W'@ L*zi458Vh !5|x7j0 Y5}VņcmkQka06+ՠ57Qz=\9rKHS7J7%~(#`| -\J΢>|4RUv  {(-Û'0NA PM(G/FbE3_l!ej-6-6[yx3Ђ),ttV8ЀGaLȫ)B^YZ˟Ty^!.jkf{#ŠJݴfw3]he.3"||"4 y4TI!vL$:X&尹x8 ɶ! R: ]M#?6Xt0?/Ӽ.vS@mG|F42(O/apG[{CYt`}$`4>YHGbX{a5gkLfdw.C-)?h~=UF~DwڲחqFd|_ 8D!n2O)_eM :(8oQQ+܇tq _TQ'u$aareMHz\iJ\^ݑy}BA5lWc}Bj8h6Fo-;8Ӊn}&=-bB$^mbߚǛKjoݽzIh(.)k:՝gK)sD>"G|*UWÊ$MXH,[T_G (]  vUkƹ~Q6gkkyM_Ԁc)cYVV)m<٬es"|e`N-/jGpvFMEv0}/ԎT:TloJ`y@ʉAnX`OЮ;EZ x oO2-ߔۡ# UT23'QeO7 }aTQ3Yo nl0<Caw&l2ԍ2r$rŕӓ,jB;[#xIWV2̧eG:̀P9:j1^ Y]І_ڃ?>횼6L#G&)kR#he<1'7gjE$QJhV!|G塛hB|q L |mGLUe;l'\ː7Z< Ł"rبGZ2`=]}\ҖEb[y(`zTBQӛ;H]CVoĵ8o䣊e/lsB FŴjq(E'@ŖPNq/o3SYmH!J(IU׌>UaƜJh $:5㟐etjX9ev܁Ґ>'N3ͅ`G8s.H0btW< Id '>kPl#`ߚY Z&X-@3ahf z~  مBRHVj5dW )o|z5nc_XXu <KrDЫ W/҃1S(U^j%QBd^PGZKbkxD %* T/qŽtw#r`«唚3[׭+(eUC@ @&=^]8Dhr:Iybt%)W 8Ϻn2羄LS4I+nD|=W-\ˊqb,e20)cHW'T( 7wRSZ'ƴǰG( M0fn2+{XǐjFsh(\ (cy&WQb ݰ@G?(9?qh7xsFHMCW~}Lтc]G:R؛$oz5'sQ' p̡ˊ3G=AB/w_6/d->bS:9#{`SZq!>.Fě+;Cb f>P'Ay\ ~G9}Kcm2V> fFyNo;BE+{Qn ~\КSseZX<m0uar bpN4Oj=R w(pQO^$8XxQn\.fiH(z (T︚v*g]I,OYKg bGu}Bmtӳj߯4&%\:- 8$h!6 079:e! bm9F}"SZΣU̗c3c=B 5T(|c}+;F6\4Ȥ̔*5ԉ_ 8l7oKM](>Yؑm<7:|ɻ%>pֹ^97Y]EDhѧ s|'昸 ē"F*5tA$ h "g!{ Dž[CQ4YVy^k!Y% :59!ֻ?DK*Bo&N_1o4T2N!=47~v ' $ZV%(A}9oj3D -Q,}DE%d0`5 SO\Кz#S 4 8q/0Vi)ЀTbJmFu&U>$>H5b,myi.tY@ɯHb,CEa[QN ?e?5@)MGm}Oo7\eAC 1:=RRjd[ce&85.<4ҺOyݍ("#|$dt5|—+<L}B]!F>Jd90lNp]!oǏe9oLp;O3dZ#|9X.g.Y11 H3XG ,>% 5߹aQnL)2R /n]a, "mi .:\#g|dhl?ņ.9:#}BX-*HXFu܏H++]†$8[ΒѨr7-<s80.𺑡LU 7BR虍;CWp}nDoL3f̍>G&E9gQjLp瑣tW=`ͫ}\idpL(‡fЃ^dO0 \( yי4!L@(ǒ;Y1E MUڨ/>1ùpPLgr /r({ɥ(<0nḠs㕉-*aG+D 49<={QCHxzڹΠ)a|ݱɋY.JwT#XanFF[v#>H5E% aZ.CSHoycclk(+d(}Q'iGYKHJ%{$3Ϣp>ǸBxxMX= ۂ 1լ逜pk5s}K/V@C-˻Jsx'3wjY D_*mEQZsUtߕ|uPiY2LW +-<64͢U ݈̈,w(Q&0whXM=wSB'戳~Ocp nlj W1EL„0?֜I*≗1rCګ`GgLR{!M) ~1z;Tl*GrSk.pt= ͎L}LBTgw,GCS^8^ emrL= mp}Ijrlrf['SƛYTlAJ_"{{Ay.?L3:QK&2TE'{cTf@*AwQ~K IP-*"uͨF22}n%āo@c+3B#tƁ]k~<ȁ2fXMdI9.NI *߲]Rr69:4\TK J^zo\5Gd6N Hi8dmϧoisنB9w>V+fl9y1~*9>2J {jփ3D''p D5c&Xuh/Li_c ߚ6ΰ1 .Us&K#.M8Gr{q˗6LWzkWI`#o) P|VŨjtL]4 45vX~EqOM]  Lf(;/2W(RcH>d%믜ewL'PU`*- q413 E2(i|c 4P9珐Fz3H~JB_uF0cQCqLDPh M"LU{ ˿er 6l CQH(5F~a>ǰHV5/^ެ$pPWTm 4zW>xu鷓4ht"9;qiup]E@W/fd< W%s\EtT .945zQeo cfwyJd}j0O P*V$`YtLtS"ZGI5ܩՋ1xZ p`_!]͞Gc$(G4E.Z.Dk;(vӏ̬'1 ✒pF0>dR3O9$s\ _H0u?.N,9>n9ANm+ΊP,՛(Iܡ?b"p7'ENUNkهG񝓻װܢ8-fhd0r^+NfԛYʀ] ߖ(>^ AM`zfV Ď م$`Sx/lTItᵣ_Sqpzjԡ2N"=Tqc37~++COeJ'>8#H$*)ZW([kOu{aS!893;\PI(MՆOo=gZ˹Ĭ7M酥# Ss~uꚩ4+Ԥ:(nQC/5e6YҮ?r''gŶ `mА0ˢ1ռE3$Oŧ\.%t=M 24ÖgikB2xΣgx8IqXa2fFL `:tsY4V z%3~QHXDOZn/&jmU7s{ ř1REy5^D.S'8p+ĢY#<*7Q5 J\ِ2 ;\3*Z"s%LZ6Ӥ3]JF2@9 G6%tD6}Td't@$#.QW5S5d i{Oŋ A7[GR=z{jvD&ۺ|izlnPY$ȱ&[(?Ma#_f\OޏdlLHz ^O>YKt6)M&_#Ƒs~ڍ*˥s_fBun6 z8H^#CKZNKX9Gz`Y+w چ=MH=,'68IPLr}ydeD֗F†TLT>mL%dĎ z:,(+D'wسsh֨H#QFl6eT283[{|2F(a!o73mY ph_!e[sϕsB<kaJc9J>Td ð&حb;frIH!qI< Ph)b?GZO4pu! _'b \N'sv+e }Uwк0$fyR9E[BdVHڋ(E]s =!7EV W)!Ѓ>y0su#g5[B;e Y+1%{09EP-A4J!ɹN~U#چw,oXsr3̸M귕cv6[F70|82rp28Da策o{ǞԵy;T&|], yBR\֜:Iu{O#a?;os3Ph0hօ5xx.JQ}܋|[6Hq7 .l"?j'exPvj\ IK{x BU~yEQ]0U!,EJ}4dV~X.j,oO,ѷ}O3cUcſnW֝yf (zJpԹlO OE6o6n2V=d|ZU tΩ̣kMx&* *%;0a=}˛-_.C55Z  +7ZN=Ӧo,2Św&8;#1T1D6NqD--3)jxȧ@'NKQ׻43C!x.Q"M qh^=#t {FrZsC#鹨: 4ZE,rg_ c39^%zdc6$ֺEX e9Q1m5ܹ^&Ƿr8~$ i`.Yj5$ݳ*C |ȶmؿ^?bޗ5qe.v'.-f69)!ڥXhR͔i2W]q'Fjrt=IJan4rqP6=o)n]҂m0bN^u{qUӊ썌HI.R`k-t+8زWSP)ã8"Z׵ޟʪĸGm mnf2iz/vm7˄7y\X39f{%X(McV=ّ0u*)OY,[݃)'i/ٗ?Kc5_c%|nۣۦnkIk2%fsH  ^[7$5\\B}דr @rPxi5Nҗ$`{]a}Tn{,>r 8| #8I$#ztӶfA%%v@D؀9-~p}pĉ5a%7ZSv^}+o IqWewP}sǫ]X50K)(?q`\u$:kv:FcW40]Ck 'c'lnimyC ,4ц#Nb},B1! )3N{HI[''ܑJcbI#;ѩ )/畬!qkL%Y&iO*^Փd0G-^a7%{V1Ud osnJ60*l)=}bN˙TR&o"vHwHۃͷ0[ͦ*QϷX4Ejs(<{\yQ:𽑖N3$볎}ORrZdc?JV!7 CH3]YfCY&XLkrpJ?~Fu jle>0٭k1Uu Z·԰>fCya/3o؇#J/_b3>t'O)O~1l=ׯG[Wtwa@nGFP䏵22Tu#HZRkijHw:P,JiPI}dB/i0.n{&f] qt D^CMnH#G7C.BQ!Bn_)[XF48(G >RJ&`uӆQ$@ʈJ`1w*@_[YaK(cj8-ڲ&u;Ӡ܋z qF2!XC+㈥Yy(n19\#*[{AC) 8pyDl jq 2^P2㍑p\(o]ސtAn*Au)J!,rId EWyt \nϼd QOu7yJu3k&J1#쌍=@q2%ydkuNphFtp`٩lܦCZkϳ#cw\o, ;Μ5Tqm_&?'qy|^C*?:8$EYX tahYWEla֭My!KA>[ "]F^ۇRZ6Rc|l`FS!FAxZoE=wזL9.]Txތm|>ĥ)zvڻ"y1,^?jn~SOqu &*#y kVr85{9]Mj<\HQ`,!5+ 6kJ,q)+4ݚqm[_N5FӭsR?jSs= B߫B jIv!/\ot*~֢2X_LfةϤ<' D|S. JWi߻dSs @oTE|/{$@WQaqV.2R}AMMrDJ@ᨒ(I4;arGgu].tG+1/,u9i3qv"@ w9uj/ty˔ GN&te55;\{+{3#_Kvdv>8>CH0<du,,k,IcINɴ\Gqvj6D q&*j%m~ #VI^Ο?xZGP[7הF+!sq&MV5v7 c^EDi>GPMA^0ThؑH9fh}^YNxsˤċ89Q`1zZU2tnh)҇nfj Fv62O8du)K:- ǑQ"L.2GoR/*`"GYǡZ jk"{\٩9Mށ"",AWb:yTn{r~=E&Ԝּq&8cp/'!Ge  ^&mG"e1E@':FXƖ_$Df:."hA1v79u|m&;_n"J kf =6&i3[&>뢽 <1+@\ V[*YQZ2hԉ[C'%7/];l)Y1꣫BFt y?cҎ\HB" QeRw5p)U,C`a$k"W|jla&A]P܂( I) : o3iH0J=XR[KV,M;Si|#:'T8p- aZEAMʌ%n#s 2 O5*ń"M;mBd@9H/=cP.>lp ;( xѴ:Q.CפkYr䅠|bE y*?桭[Soᑿ2zh")h4*~v .Pd`)fjw~_qv= @e$w  P~G 3kfkGƽd:};%Z!#  E̠VV$:iO43\>Ȭ`V&Jg_g")$Ś"( WĀ, '"~e5Zߗôe+#n?۵;\}}(Пs?4Xi[i ;ԫ'QDTqp083J p\s>D 7Ϫcf+{)`Ϝ[ Xg"@iY՝BҮG5X{.!ͤ8`zL,rc0_f [ ~tNE9pɫ! g  ' oNaQJEPzF.kۨy*grE14NPŷo~fƝ`^0uF8͜ S7eQ`nרJsK/ 9 `b˱h+g  qɆmy'<1u w-I*eFq$cnur{--(]&dȴE^\`~f+^v FZCs@Z|,W͆ecғ+N&Tߌ򖴿|yXB0T_ B3S`NNFshٻ&~6;hmוnzS`:8~PUc`2xSi ڄ e<ӱWRb]&hê3Ԕl*%.7$dy-Ğ ccRR9J\f?Í>%P˼DN,̌>(f/lXg @e>a (mG3|g! ,ΞBYZSKy Y䶥A?xG ]d3PT_HΦw(|Mc8:4&. X16\ (~BB.`6; ]'0? 4lBvMg!ܚg&8BM+co;TȽUu^,*|ؑubHb j uЄzfO{+m2fU=Y!iy$46pF*Si8mϱe}# v!:Nd]>=\C#b\l?.}c#ZQKM$zؽa |ob7^Q~?ȕmKxzR)I}t癍]-ŵY냵&F+lu:=B?^&ya-} {Pa]򵲪FO=ʱy_ۋK/E-\u'xQ@aDVܸIqٴp+cxW8Ii2Q=]-\pLf߀~ÿ'1F+]}hjY"GD~/˦6ݑӷ$m xK?`U.ThZG.ـGHZx y˷]3Pҵ[A U3iB~vgYХk{QhA?G4֭d &Z ?*|aIrg+uU\6Z.'$Kz} t\ 7XSn>4 8")Aaa2,H1 p''?CXUb)mo|:jHܙR(Ei,+?(I I @i:ٳ[saG@O쟂yT&Psgag2EϻUg;Տ&F(=U嬲Ti#Ŗ`$T‘ ͠/wnhl((l1gH]޴^dHNmRT)QuTӶΝw5)ca_=SKt ]CΤm^@8%zhLą:3eX"by|pQ}>*\3ДS-'ڜz U M}TU)PS~Y;0pdu*s[jIl/˲Gޑo~IS_8B=pm')Ŧ~<"'_m98_g3[s`zݙ~iD$ MK"Rfт t gLx#„h]MֵԞ{ѝ+c {w~{%04qUݴ).9@(E8P^#-(QO1tygݗ,1_b &(E]gvGI+0X&vh9ep^ 6cbʹS"_Mn_6o}|lq %ZWRO3rQF,u*<qK"DC'KIʤ(Cm|OQ~_j$kaIqBt컩Zb ?r" ^5;# 2ys:N>{:H0ĪDɔȆHܤd/e?H-anJO!e4X1+L' Zd`OXxJ[AoHzvF.-R0c!QR5Eƕ$ȳ_CGC=)6, yHWq"髖*uh~DŽ1UuWyp=}Ԅ';9~E53ֺYU<.E 8 AӁX'=()bN,!vj@jǟӅǜB47<,Jz ?#{\__{Y=|,w!@T(d=mnHcIXξLgڟ[$}nSy 1B;;b_}֠#afG=a`5NB{UqQE_%8m fWϴzCs+V3QT0Vj%~P #ItC:}Z!f(%S~Ⱦ5QJw B.3h-%,PϽ99?B@jԳE<F78.Ԅ0UzuFqIR32*ỼZ<,%Y`m:M$x+A3r柭c?]¿F{^*j}*ZTeQmm?)h.SqoN~3sXp9э$^ 3FMm68* s:P2*5 &4 "C@֒ћ.l~$B 0 zٓ[IQ2溾YEi#>|?s'N` 3ZvUviAfD/&-]S挾IT@](lh;rd׶&P)HZl%]t=.1vp/ݔK=N6EyeՏdm;E * b~:qu£.ѥ݅'֡ݝݒs:g*'U/.c5bqЋF n'Aw4[Q%ّ53%iqEiu&ŏ{2CĻ_eibx'NWҰVh47g\a3p.b'*?JK)aDb:X,04iSm$+1tDTYd}#00 4]*;qu!ī27tX[(/?7*rIZ>PY+oҜ%.V-Rs6݋5&.Ger`"<4ũ:W=/؟aZPp\iW,G=`8uhP|:%ٻԐζ#=+ (duI6u2'G䓌ג#jhէԽFZ|-NF˄jT$E\QQ7Xb,P`xu1-v  \}+i@J;s5+}pn7j%k|A޶,j$ )rKC7F&8ᚓPU| ϯ5dYi8 }桟$H }/9KT( 6M<'Ǹ]2ڿ\S߷_jK^impm+ e `;,*_ \'n'{$ODRE‰ I>Ԓ)VYiقO┒F #x4 ]@KM1dkI^)q:)Z!GAJR~b+z (?۫Tm.Mݖ8ӂ]v2xLW $n>n~103C>!8:%?ƆB~6(<#9#%%8E& ZR>t , 57*̝h s+YXl VԦ% 9 ]Zټ1ro(AS+B)Єҡ3(|hk,i׶m>gpavwUš,qGQO3N4]T[gdTN=Ӓkdun0qH-w{7( E)~ro/r糮@݇fL 9?` yvi5m1ձG$ylMq͂8fI"DR2XSӕ)e+&:e=}RzVB%j}D>v*3^5h sm d#cR|`joo[%Wt7JWrZ8-<]3ЇE2?ñP8ElmK(Fծ!k[}U6OcYozAɦ@OPsyF屗#\Vt6Qe1x?BL4ULАȱO\`NFu=K|:5xw_9>N'JQY_Y6[oϞh&< Dj FĸF=:T_?9WE#!3CuhK?gk  /3Eѣ;|zxhz>ӝ}Ar A\ cD2V## nS96z<ťH#_ITxnjG(z[d?.ByP0Ő9s!@5JpWw2BFvcl*\t%p47;tn~{B?ɝQ҇iJjH^k+GAvG8 لid=<(8Ո^ߍ(}חr+cXq6T烡LuhovSM)QPJ,J3Lvi-Kv(9&ae`T=8\ H9?%831ܟ@ B:U7v_+rHFTh.ҰAHA-Wh'[ %I BxAcpjK;=3;Cke>S-)X7Je|e2s d-:-ÞUs Y/a7߅h_2 ֶͭOr7{- 0̍Ҁb:?@n^}o$"3g?B wAXqq6NA1uGsO$KcjU ,iDwc'bXTll." K) >H۟;ȼAiK;te.t 'sZ\%Bbg.x  ?kf9v03%!wsT-S,XQ#Wfwsmq$ wI1W' 3N.O iAKpp嫲LsL75^E[< ̼ls 00Ze'Rcw3rPx"Ř/wHL6`EyW a@ٻ!ԣO&YXvbtB+^M?s{{ϋ=3$. bե7TD XDCCRTDI,  J<6ARGѦ;<(aJbϓJݥ8My!8|"vuʇ:/0 LQ7Nr< ن( @wGLqKi3DfDAژ֣w_\P̉⑑38-ł拚AkGl^9US ɦ! 7U%tqEMɪSf+wkEhf0{o;%~BR;-܄G E@1wM;5\df;_u+-h魛|c OLlib(E.kHʚo)|12%Ý:4ɱ8Ƨ`0TJmpE8YFģ]by6d9/2Fc# Zp; $y "sMwmR;}حUP\xDv,,)%}ۏA̛@ޕ}~W)6U0/5ogLV rmOFAqxYSܵś9ZiL'аMa{Q&Kdo'DAu7rr_JYZ\)D ! .*GfsDM}M2RnUyWZ}>}y!3yF<":,OM} iaȄ7VHftKLyO)@z䄇>}+q\h,LMzN_Ha1vCE\vXҎ3 8R|/j8%hBX+Yl{@I{yp!} zagϹ*Ů$_a=9hk670*]q}Qr+(hIk5Sܽ-ΒY ԂQjdvYڂYPnԋ={.09ܽ3Su2Ed]*h3XȧATCD-Y -eςv켏WwaqT-6?X0Q Ćս2 KponM_u@נ/ӺK̖ei AA\>A48 V>X"|Hj`GFTeh mh8N M~#emrX?3cn1j݊ 1rq^jW~o09GiKYo4HaUl*\:QddcC/>i_ֻ"apbNG<@~XψaRqqIzWgrH>,Ra;肔݌S٫Hv,V~R؆"4^.Nl7ju5lMsŲDn?)ଉF /.] W-s{)5Gڛ::.i2\OuF5}\uVs!m4p.|_7detL_\p:Q_@1c֤dWSeB$4["oa!4USMq˩rK{t/iΧ 58ҭ&3ǚ/\Rfpsdɠ(P};/ $+4-FE96}zΚLYt;0+h-@zT\y9|(+-GLѐ1":@fp9+/=kt; [ +'G6>[F{ƈmK!l M~۬C,E-6J V|xxO>^^P}2cox;Fg_צgqRf{Y>Ko5lXx29˛Q@Q@# \9 /}m7T~93Rӂ#(,bzSR0e(NRT #G-CJG\BBe=!j4Gz1ef 0VA&Mf2VʯEpx3B89R&7,i8LJ?_ZQd Gn5CҢ-d3T'J^;g^ȹ^O6oA)GWb{/ kiyAYpPu rY&tTO$P4q'K*q+Hn)QEy2`#vLidsH ϷGŎg،q|D[$w0/0L"u/)zTW̽7Cf|uےK#_ӌ .:\])ۅS!zjT'\/۲d9A-.c\bu"OQotN C h̼ WD\i8l^qFXs~+Iw9YKo]!Gsb皖)I? SeŲBXC$/6Kdq*~;YdvQ8? 900WeBu_݄ HX:_G\8t{T^X>KWen!䪀DF+x"MxKZ".B5wl$57 )$^ ǫQ=Nlgjme{`G\ '|u($k=*0f q\EvyH bO#TΔ^4 bF=1uUcbFx)Pnǿ, \lLS IʙVzI3KF .==Z8`?nz#['n$1 g2eS&΄UpeΝqN ̣ЙxBEA}O3_v쮒/ւTƦdۼ>C~P^MB-ө1{I:}`{8r jW|/dt8P ?xrOB2b5Ixdz""dInm.oAxīӆA&ĸaopjIzF8-vQoC1W&u䌯-JK^-/w '^[zk؀.τS9sS "UV~{PW!.QOa+5w@yGïKRoL;kBIo&uS^ h ,EVJrjy^ +^ȉlEƒˠVd'#ąYAֺVC#Hv&[6lϣS "1 (#;>sI)(7#9hSgʉnx3/ q7 'tov_əEuh$d @=4>nKfj}D"Wp]t5 hK-` 2tA*,tKCeKbHHjZb4WSP`ta|ÆZ?ar8|b*^ K1k"lnPy\Fܮ-2XH*/LxUa{0MA?7@adߤ8_)"5G<; I7]&ҺԚCuS}$jvk9Yq[nP$PSKK YX"E'8>rb27Dd 1ja+ ىѠ2n+9fȻ%3P%o~-" ŧ zeW4]7{9$fbX1ͿgJtNg)(K]YV č!" A2Qr fta.%1qjjVgԎuPdpj9JKlL)0&_u|vC_805# /XU?ѧrWdZzsF`é#wp6" 5˱r܉Y ƀ+;=K]3e\ɀtb a-9'GiP.[T!Me/P@+@kHG=[$%%j- sDV1;dzfR\dcpLw)N)3ޥr`c~ANq6Pk\Z.?`pbƯY0ljGи}ֳ7M1Z@3!y8vd|w-ND?(Z>^Nшυ0~I0tSs]`xV1w{uArSvFz3_ÜuCLfպ]N9KMwf5am B xvk JC*)$l=jhѓT-ʠ]R9%䕛e,-5(6AP27%?߆Fz*U7jmNtUoIYB"ꂼьoAfq۽:V5fq%ux\mdˑ1 :lqYR}7LD׎*U[[?D9]RSzjn"ĸYi2] HrВ0ufd$cX Iq2[Zr:<=5S!_b=VR,4-pݽbeoI_FTw(' Wg$OxG/8?C(ae(7f*a$c !yE'JM!4Xoq{ ◄|ɕ ;&.h]@OZ_oV7\Ul%)GT ERST`Ǜ 9S:zsNk(c ]ޗ&8eSʻ?+H$WpN2+գC\1$5d HmL!,FH3Ho }E^NshƼ4$a܍/ ;ϰYCxM9{1% us#vA퉫Jg`#j&"-8з+_kW&' !qFҖL0TNh5qzw![?'Ki4٣0)S_3̀9)%SHiT"qWMJu8FAu[g4g0NIRӢl498SoF[x?3=ڐ20'Xר: Ťw2[˫Wz=1J?8c"9}50%iógG/r0k}NJq@:yq$q?Cvx`pC^ f$ժ2BbgE A} Ľ0цZ̤"tH`|[R-x0Ɵ P|i;m y*Hd@]Dہzз "eǬzDm5@'ZY!eyBvQ| /M VWX@*@& SYbSBh.Z8U;TNkf/oUbB{5{MnH\[`嫞E!T0p|?? V]âb->X,E;@MZ]DBeڏz *T߫m;9?Tl#Er@HAẁі\$]ȄR_F"sfDL,y/H#aiQ2qټZ{S/1GB5A.qVru)dDltZn}2BTv82}`[Af|n17l:0JB=]"3\3>&Ob,Y>ػm?gnkʭ{RJ*9O:_ml!VSL6(*n*rHStm^jwsʓ ac,ОmcK q>cyiAeJ$z5MCńbƛ߅oax%oe\ټT5)oL@qgSM\D ,ʱ.P9cPx\M_sD|2 :eo*rK˦(Rw2HRTU9 f γXh lB .eԱw|+/D*&̰Ҏ.t9fqvX+?O<}QݶV.:RZEbf zk{K:*Ս"qϊ|u"#1 WC5wlnyۃOI2{oM2P r%,'}sHDȾSLX҈Y8"q؃!!DW,mWJZ{i˰Rhehzy .TBA(?tF;{lX_%<6(BTV jLq F/ Xȵ˯+9)Hbw818<c':?Kʹ1!{䨞$ .}dNP 4|6@O:Io }#J0#wӔoNX> ?U ʘGE( RKW6be> Ŧ-x꘎*9%&DmIřɝ2(ZOLMy WSXP`@ 'e+x}z~j)yJReܘ\Gecp3m^xJi}sT~;IB =#,DTK lG$@Yb,S5F1W3LR:9h;}'9 $ѲX( Yi㺎z T?Q3o'rU[KtߗQ0!VFo{Qxq{t'6"^pv LXX}d k)~W.5%oc(ky$pNK(._guytEрB$x#9fA{c3,t22F4^Mf6YY*c8+=*lvQAT{}k/4db\؎4Kһ|/HGfō;&mVĝo>i`|AUb[+j JQ\X'[u0oZb`yd /޳/EĎBCC8a|#7Mlz2E C~-&2=2ݾ(z?Xj}/oHi}0 -arvCHn<>zfd~O<3F_DpkwݸJ'ca4߶xjfu{}@].>q^پKS7;quDZHH|>+.p`S d?+ l*W}F=o2)jX AkGq6FJW<^dg05T˜Yͯt+8A}" $1mE/Q~NzW/cwc __-=:5{0* JMX:ARs$q#JpDH^F&;gE"ד \U:k_Mq,V|_;ޤ~5Ş- -!G~e`ŢMr_ o[z!<,RF.>%g?&|}C-@& Q֝_AGpAU7Ogxa@8`{r_<?6}ә%NF*sU4\8G4P5/m2 ̊GR͸gPrӿdLMШmű s(7)4z)rav - \ſ5?u,"۹5DB6^G$>`JcaP;z7Hk",dVT|W-i?b=H83 17dKāndg$! RhD.{߉v|huyr潮b-sW}2'gO9$--3fGv8B>NBe-k:,^2&ѭ`at~7*I`Aڋ}'D gaEyNv3>Sriω5lez%GڏWNZteC{&gb,9Xup唙g" `tҘbs!mΜtSԣj':an[b;Y&M,Ӓ," 嬨]Z=WԒ)E C{l:,"5f.q=,\8K$>oS P jq_6 \Bzk0"f.awK3k1NTGDgu6|6|L!][RfrV&):'_)r?\B[0n~ԩ *̤dSŒpSv'g adR,PF"p"@tQ?bG|]QDV|v*4n]^ZhvN f ߖC;@߂nC0~J5*D\G?XX6X|Ju_>?4-d+I/Ym4+䵸kB2ؾOM}8\,jLN=ďؚOw<^zO2U~ĥX79 ̬  'ҡ2{$8UX}#lǶj#0 弤ⰯJ䍒 eJs糟@wuCFPW*Ab1үFcPBu4T3B{@dz3gVva/2+QH|V ;3=:V ☽,zrHr Xj_| >cEXFH/QIB7;Ӳh8@J!B;IxꜼz-/Q"~ LGI pEzla] ERQ]X9t;w4J>X9Kh-Edc ca (+ >KZ4wwqIKN C K2njDڰ(,9LT9'[Ow>@+5ѝ*qmHi}ѝ'K"I]؊رrf Ao-̓̀'^97..8HHʣC/^y$}U8Lj6snFvF 'ƥsKu.9_%y"HV_&n @|!{_Cl>h2:D7>kD;7s I}XH= 9xpͦm&,1gx:L"-:L!Tl^:^JTL.+zFJS\2w 7cmj>C"߉2$aU;D* Ѹ/·~άAS4QwzF>P-~ܝ' ]an S:uH-oO1,~̯)16an3+n m#Fu4{DL1_z.83OݱHƸ{p ER/q79J^v86e\A{ WqPŵvSP1{}]0X5)NԹzGZ}yZ۶= f;"0❏™hB+V4׿gl?ˢ :$ًUb6TD+,|P`fKD1 ܝ@gnyT,}~mLp{s0t'JB@Ms P] IvX4ܻgV0#& {])gIVda[汦07+/f j+o啗G[ފ‹nM|jH#cO:\37LY sRW/Iԧ!6g1UOQ؇wQ/Ir?i| U.Deo iT*}w['w9vR^dt& bL6  ZU)&ޛv )Tt|g2-^&:K=1pHG#"|Pb+Ern٦\6Bi =;;Keg5soZˍI _vE~"b{XÁYp}$Gg{J1Z͘Q vs}TA[Q(Coڞx Ů6])- #THo:EO,LV q($VkByJ:T{p>.2~[1.3tMgqa|o$`1qTcJ!3Ym0W%BuPp% sy pfN[W"塐Ґ #= zXK Hæ\4DD {06FfN&î5PC=S~Jg,h{·70"D2uf /ltnm#n;a) u{[vZj8yLJ !LoU;^ :BEMIHPl30q,~ZG̔9RvE_F [%%?=?OoH[[6YXC)e[ r{~g&&J>J+79nϨ}3^hŵ4b58u;['yI)36QҰh! g2/1)/%p[;lmW <]c"/l?j vZ6;q[kֻ{ӫSwIB yL &vH2f0zYG7= ^I:Zd ٲ,Gc֜ L䀝o&s{E^Z RB|V.5;X^:"v$p6a1zZuN_b8Xsm4:eQM+b,^ OuRױ_u&M *ܭ OCJ(}1v\G,XڦBD&iG 2gHZm;a5]X Ym+`[NKR NfhtYonԻm7 ?nPGdX;l Qr`&`Qs>UM(bpfBp6JyϝiX! ؑ.C`W\ҲqF#dW1Okc 97yꒇwΥð6%W_NU!&U׋+2#)^60-C\yΪ=>g*G ݶ498p]R./PbA#yYJ#пvmV^PpVtb.!Z%xĔRigI̚C~*z+sOݿ8W 2Rxa8B -mNE0ʡ5] "ΤMaT`-I#FEl#G|JF~/JP("VRmK7$g(L!RN-@gہL?fTe7Sf&_ߴ3YO\K"bO<*5J/)!8=&}kF3}wR'h}NP+^ģO5;kWǮ3UN˓*rJTb|E4Ku2ð / #op ֟~G[I$fiߎ,* 9,lQS^G:4o ah 4FXx^-[*(}# r1K)VJRBL '4'ɘFq-ݱq|N;IuXz l:҄D9c7F_da&mwxwe#55B cUpܐhF"8'P&ef3+7 T%eWfk1 CXj{| xDj6)l\FLTӖ&t גI=2Vc}z̨_p":zɈ(O&>YPcp@o@5iar9[ƈ!Ø:q{*qHqQWc< 42l֬ob@-,@}p#ۀđurnXHչwOdyI'r0L6b d .ۉ\d b9FlZY oH*i[xVm5/6"(8Y5Xd3>]l\h.}[#uBẃӍ C5Uл"zZm1ž>Miw8 H=E3nuaLwpGf K䓇h^įޢdAdiүuk>t}#$0"Kc4+b JBqE1)޻/zd:]39?&Je%G.o5}ng걨= (s켯a VJ񟳮;fE[}z/Ҽ`0)JIN9Pe:` ~=B/[!d{ysHke`M9y9jWc H:rPe&HU%OnѿnYf(m 9;lZlநC:V^pB( z~ۃ:z(3:<":9C/qzl͡{hىϙӛڻ•Ss%ZvlwQt6Dd8y,q#b0?9Np X-z؇8Hd,c#t$&xabGv46_%ŧ}x3lJmC}v5:a% 2$v] 61,xSɩ -?NP =ٱtu~ ^4!3C|y2y=j*QfǴ~pw<@I" R-y~ߪ,x*% xtMʺMI? 2۽.*Vdl^SK+jla EAXG T&F$cCmVEfMdOz,NS8(X1=oTҟ*-;e6~}*26j#ʽoԶo qs?tT`y-Nq&Rf;2үdGG1`|]t:\y~X47ag9i H%f-_HW2JL"<`);`孜$#OOQȫ T&``wS@&pF|ߠ'B^vaQ(Kߥ_XFe4 Z :ွu1ZMc28"(]֖:&W?LL$SAnp&nh&u7/V7-lj:}p`8a~+'(-Aez3ո@o_e6*%iOٕY~5!@5PnN>rz7+^t˃8nM/ 2wNX3(bآkq^h 8o%"b1,Klscq o}P .F_s=~k)<,1 8. FjC5n k`&qIz"~_sYjfHE{Y}^, hޢ NlP*4cu1o$u$(kekAI[RVz(Z2Rmd 'Ҽ2Py%y<]z-/[;%Ļ 5Ta2mGֵfop^!HnZ.yg {@ؾ:Җr%hDKRr{cIqk W[P4mGk^c-JH29_,wyu|zDfIN!m3<'8uRلAEut<1<ٜI),8,@C|S@,1L6uAS<^mO^PG/>AdgGT,i`dW?]3(z.Iu߈*h7?\qA4q,(R*.>tg!$Y )kW_X˄aӂ02*/%Fǐ1h?ad`իDZ+9Ze`#4!wXNѸ+(!b9Bwcx-smo˩ ͖>P83 U#eD8JŞ[ 뚗J]OFizϑ6z㴃a!l @okeO61 :u8u`fJ<1`'j+[~Փ,-6 ai+57m bgpZH`2QdVP $Qd?e"Mgx9)c<{TҾ/* j#D}}ԥxE|r_F ӵ>= W63^Pݚ$Ї֕hQ#pĶ v ?"cOM1  ”#x>R{F'.{ݙXS"u:SyֻR2!mjW3rq*!Pn j |?TU&(Ɉw"$<3V*OAS!Vs,Ѣ2dh7&QN7kqCauQ g9P"~ۺ~wM9Q'tޥļtRRr+5H8ee&x> \VޚdȑG\gsIYKXKX. etC_|"r7Q~Ewv`/+9Fh D5XSM;qZKYo/(S1qGm{ͅT+u2KML#7|y +vȅDXO`n呯3e ,8&xz«ӋR֍fNIgHظ0c`G8PIq;dHA+.@fJ}5Fcs@ɖSI[i w{ףQ@E;8ӷ;0s4O8g4تDV2nrΉ%˦7 D&& RKf~pvU%kwm\c0af;*Rs?L Dw߀6_`2FZx5+dL`!%;, `Ka 'P|E豴ۘ/ߙ M#~F}eD{-oN*Ͱ%?tv5 Dk.rG#>E vDbPɐ8wupo"O%LDz>V*e1>WsWՙ~$A/xs}sà3,Q:U]i=#"q%o !ۙŒc8b{%),~Uu+Q_@^/2?à@hAKc&VG̕>FZ)UZm 7.y ,-4ٍ>~Ą[`H擔@RǸäұaG#ʫhHF3Ց;S|—~ٓࡣyަa3?CbM/c`vEf98@{c>Q#2ԯu=viz7{>g6 ϭ_!oO^l jZ`@Mbp4'^@kK7hO[}ěN:k~b?:E@Tgc2>;շZOV2SdO[zNZ-#/#j=Js:X_RРyS2 `#xsXK67x2 );D+2Q: [p˃>Qs8ϖ"dIŇe[UjAm[W jLr&[j0ܽ4ը6&\TkzPk~\5vέnyF$1dLc# 7jbJY +{,5b7=7 ^kJGs;R 9o&$+;fjV,~0..A]ڙQ47g6:wxPěs.ur8?x1̤%]TҭrAdAA19\G }ْDXU)5B$#BG}ͭ#VujC\7AGѕQ_ !de|ްލZa)F2Dz"Q P7#9!7{9 :=n={KW6[pX27 0v-r;Il36&SE0}wuC-+VJzB®1aa| bZ0I1"W\|jvVC3 nED/au'︝ٖ*O!NwPbv_'``mY Bf0V ws^Syp}. mVv?0`ӗXfmN >A ,Ҫ'MǙ0am+No;ϞLvv$wYǣR[ni/{݁甈 ,J0IalE56{axeUx6")Bax$zȕFH7X?m ZŴP}a\N0TXCGSJ=PBs˵Pz8Q01}O|;ų>lC:P*u>̼#0yt(vG`I){v!C8-/' H #}@mܶ1TBp:_jhx3tӗcD/I)5&ו%$024,S>MK[@;i8|@#X!`R~ Zb\a$*'^ė@.Al)69G$k3X&1$&!?Ox: gh9͹:Xdi7^ b"!\ pUV5NYY9h=Vr,OsI}^FZD*Bǧ=U,H2U9wӭrQ3j{zL6X]C:Vq|Ax{3"žOB&qSKRẅ́]yD:=y$O!;$^w,Vo6Lq&d{ю1QZO=H0qԑSXfeL(ldʃ6lB]*Ln\U9Q4ke]%Z cy]os岳 dz_~[VwdDx{6ڌk5U&yPD1~nּW1ynJX3jyWM:48RCƨhBcn:ᘫBB?e!S)Jөas/9ob_שڼ|aͫ`pO'%b)b'0?Q;+l3d'f8=jE8o>u-Oȭ\ˎ7T WIm2V8ȱz ޻(IP<Ib߁\ N^†xU"YT+st썄"& FixYlu&\z { :dI=.40䴓sKrzW} oEz3mDA[&ӈ!1dk/41NReNK3s٬9-#/zPat-s EDwn L)LG(=l߿w0AHֿ2^e1mD E E;ήfOOS$]iSP>y b^ vJBrC-osP8_^7,~Uۀڡ -: %4ed=@`SvY ̀v.FGûF_?{=KGi?&[^?g= |}Xo)&Lf,yS],PSkhn)Ry980OަQD=yy'nn)a`wSuR07vx'IW݄CIJ:rwW(/d!Tѻz !߃%Y:zwYC:G㟑3E ʠL^C -SԠ:Rnjj7u5UMzr59g_8R(︯p Ŧb#q^s*Fh(tɏ?=04-vɆWfV_q]zFCdF&$aC P ][<}מ/=~+:xM:V$/׎/"CISx!" Qh2(݆f90,XY/!40#Dm#h1 *cޠbzsMѠiQV>Jx?]y`z쿀JsohudCjxPbXrs*QMcT{klsMҌ7&~?.j7,xsVr6pR]tt"]/]o^F:*^ xSq9e:Zqxsi^+Ta 8GM|5yQ6@.OG+P">v:tq45K*"T.>(k.\ׄbRJƐa'edn4./%{o|ۣd0 lU=K`}DFUC6Wl TM?#{%9:C?kީƌc5/:Lf_S&ͳo4mO>54Žy Cj#䆣Ҩ*GyeԦ e_ "0ڊ rc5 ,*h6rL,"dsNp[f4F#.R LZ֊Oh F:! \tiFYt ͞JdT̘퉎G{;ߜ2rF\;Gq2 g@${i$N 9Ve,#lrݴ/T]>{ɉWH](β8.&3\P ' x5hx-[;=!^C*m^oС٦s}oůA3]?H SvSЁryJQFPT ;mjeקA. 7H|ɿ_NjXo}w'tRlJc0(=C ;|QeT@}Pϫ's6O%+N ەZ]ءQfh|֭EDCQТVw}'藄ptCn}Y+Ȝ1qGV> `ҬHBoc|psy쯾.:Vk9A̞S-%Z>}K )~Yya]Lhai>ˆ!-)mu=hl|9&UB>I>(M׺gƿ9g#Ң'hZ#,9Ghq 7Pސ6P / kg59O9sĦKQ':CXbvuŚ|~S h֡-Fجk;¬ ru~sl d#Uz#~qtI|AL Jjr*)%m̠zq ʎ 1<v{.e;oDdE}oxövNܯ< Q-H4GZ,wG.K7Cώ|ebLOqs?ͶLVd: teQ,u*dN}4X A B[s؉64ԩS@JJ_\&/ߦ}7BSn4%X^ Pr)ZGgkPD09H}20v yCpB;4U ޓ^W+e=`R&ca4B0\$n=Q`x/dIu/iLQu[0fb5pGCl>=:$?k£k7+TK0Gw_h.! jE qw;u Q: @'-TΪKjg);E 4VDf#JQt(.*$50'szQQPd{5ʍ8u C!Ҁб'MLp)V\;r8Cܒi±b'ȼBX񹱹 1d mq4=1iHY<}=`)=8\bQZ /D|fJ PSg{dZKuܳ tAy1ַL⎾𹫎*u̻w "/<_L_SUFy8Rnhw% JRk!y+q靬(^-*rL5H] @GɅ& ƔxxREK-Ǟ(h-z!+ \+ uAMuhir, %+0fwn},2KWOeF0j6F](U UUI7\[&Kio@Zh|z&S94LCS Iֿ9xw8QfW*l٪":#{\#8XΕwI6 I{~]5vS6uR t @O +L"eKZx;";,Hw+-ٜAyǧ[,g6QĢ{JdGWlnBQVd~n z,h5I)ڳv-@@h?j^o[89j0xkQ>403^KpDe(m(0M oaXdY{ %f#lt) kv@ {vݒEO.n+`mꕖ;SǰW#9O?&(G="+ ',?.a&8Q b>~$a,xG/`E@ju42iB04 2Ga<ϕdZa!mi1 K̒ɧ.lXֻZM:@AB-zm!'84Onw#$=v,Y|w)I1;'f vȭ*hU(HP{`iQpAZ?QLړCA&j=] cX+fRZ)T;~ϥs{UkJI70;9H]5ue|%y[YxcCx;@NKa_4? t>;>^go.]-nѝw4~B^E=MɅބK]jC'Kg;2x "F:}_7(/Ye1lD_Td? J޶;H!xK̨>cY,s)L8JJkH-*h yԲ8zwdS?X#Fjq7 m%ikD!wa?D_D׽ʋ-RQ_a9Z#Q >.ceދ8_ by90 Ci~Szlpy3]&A"?WrV\F0lNn.7ńz7: JŤ0]c5;Ch:kC7_̂K}D4ʢfakt+Wgl-S@@nmćKxj>)}OCw"EH;nO4`IOI >hB]WM$(/&QXA6~9lk mEU#N:un{h `:F"w1[k0NX}M.&=5yTvW'lkC~9a6l5k+ W;k^tzsܔ(qqKJj}THc8B 0V[>"j3jId>:˚ޅb| GߘV !@ ɑlƋw ajMfO!Xv\}1Fp܀7 lc{"S9K>#k(F{Lqq;k "W:OվW/z_U[ӠXڭ*. ќOD.}p-Trl֚,h ϕA;<)[iq .wT]6m*禯 Sh!S2~Bb8V;e|8ZϚ~ M@ pNlZԬd,9&Fe?Ҕ4worU 䆅ޤ 9׶^4NugrT|@%1b/9uO 7 +C&'K }JΡ5^O #D&X_9l9*?$I%.nv $=d2rO==wHM{aJ:o+O9 首 tYvHjJxR[,F2CUĚfaܿ `$AGlP}2ZO+7x`)4/Z9Զɪ:xQix2A6e)۵5Į]@j4H`SMtdMb tdhi=uƂt-iIЩz9~!y;1|qrcײI7  sc\.-[7Hp!\yFE.ez& p_`^;䠄brWFVm4w!48Ji\gY<*;k,W1]O1/5=3[bԽ`B =O-uM'8k^2%kK)i3ge^KJa.\UKJ 6˷Bd0e]ݽLqD嫛zL]0!t119縨wA2 wd<;;~kHK  |1|FthcxNpbJYCID:ִ\`G1$# fzԅ>9[/Z[a:[`rCCa:\F,f9_Sm (>>GT״F`|T?3WfxQ&ܚ=VK#s9HOP'; ..'vŠDe)8~Vf }Qf" 7[5>Y`JS @:m}ͪ^?_V/>ar?|H Ƭ }YLGV)'Pk!X!/Nx'6&ɆZY^.fyUҔ^OBV2`_+MBf1oԽҜdLB'vxj|(:vf#Shđ#tgIE`Dt:A"dOS]CgЊ$zj=cQEgkf!꩗j3޹u͵AbcN'%VխPk 5{43[21X _^iZoF^,?Y`(5ں~Bt w4^\o$tV")WڰXbPF4Gf:E|aPQ{wlZ̼uXǖ3 iZltԿ6@n–lŗ|0 .]kG\AlVәꗻ9]ADvu]u+FZKK@\ZTf%0o _h?}yFΒS"a$rϽ r,Fo@dPgm~O/mĨ!}- lZʤ>^pL)|cA貀F oZa|WTKy^멳ͮBV=`RWNe*l)ͮH2Mr}U#-g] v#-L?ms?:Cdr@97kR |qESuFT~c_MP ``Lehv50f=;o%vmV7v( g%AE/DPCpzU],KW"kksro0sWJwqI| ܰP;FS=޺w'MqgT)DݵtT9ϋnw$R(=]mN*1Uw"0%gn]tlf;IV$1xmCІK$剏. ~{]*U)HwO뇑>>Xt[d^`Hn#氲>gjklh3uO5T6(O-KQV(QIf ޾X÷h@q:OXAEe@9{( :k50/eôhS$CHʚaUw3qcřN ȠNv+2e"vz4ZJ :f\ZN\"'`؅C^qZԂUEF,`Mew6L4 2*lMRG7`zNh X,NYr˥>/.D䷝!=uIZ: BHc۠3זWse ΐe'S~1C]"SETʥ쓞2N:A3sF/۳B?-K*u[&]}.Dx奖]CV I+]}A8LtdI-l|xRgռڻ5-H\_ӥ%j$H8Z%ux#,5R[ZwAIO%an v&"I`;b7m9 @M -l#:mjM>dq AXm<[b`9TRaG^n"w^ҝW&v7@zQCD$/ߡ-ehb8me-n.?pc, $i#d( ;t =@_i+7| L8C ?V/ͬKvp7 hbDx3nŏ o%EQ 4`[NKe`5n~"^}e@C%\ -ԛ;Xrp9V9 G]#{|ȨzV'X\SJ|a!pӸ(W.TR/fK5perD4HmwV|ݏn+SxQ*-͌tc>{󉤸T. :TP\^ȏ f@ b6:lP`Q Buo\U9/P$)&^Sx!]{eUߤ} 2=vt>F5&cA^tܢ82%EruZ'F\j4\ *njQP/lJO-jAכM4~ΐʣJMȈ(,k#1?NVI4mA9E`/"xs7b;6dqM:нI2}triIrZ5/GКT3H`sEYlU!7/g]T= r? 񺎗Kp341J!}E̬ D]#* [rf.;vF!,hǷ`c&@rULX/UA#[%<_^lRIWCU{t%{@[e^8Ez( U숃9} *teln|hRIWq-J8UEmtݜ5؂jT3j^]hPq D*} cݛ3v}Y:qRWeYԹ׀iFCĜ}M ^)BX9wt0$no#-UQBecD@FfT Z,ubit4KcHH ]*n-d|*aLv$A>ʏ?j oV St0٢Lm,e<P!SFnlffF #/x;~B ۉP3"jsf!%ڻF>WҔEcJKXB&B 2=ݷ+G(ԗ"pyL?fy YЖФ<5jJ)C8Pn!Mīg0i)$=nP=M/ʩiiygPc:2"3ҧI?#F1?BEkNy/{x2IXuPt+[ED5O DoDpARTE7)9;k.6K d:e%)2iGMj0H\k`pl-9- [r<|Ї2Fe\pi p=,92t8 H\d 053-$u*D( F&gzp*y@{h~[hU.[ TpZcqLD^W jX`dMNń(3Zڰ~_W_u|DI>}W{ ?עӤ>|^NW'1 IhMg\ b92t+Z1>V;+DF#mN!-MO^o#-K(}T,5K}!]kX`p2jwB7\lv$N =^K+Tʟ3Τ+4) ^ `4V(Eq8~^\ċR3yw}7XH{Ovƚ) 50:T!lp)7[ݿdžP/{3 oJ)>WUХX9If9U dȊgϵ.2q'D#i_wg =骲nDٖҙKGaΏ*^nɿOtf.Ë@bo%w97`6s` (;I md.Nӓb2DkYE[v) <3n#~@^[V}̤GVq #0l<AY@p6;6k{-CW P1[;1>~OMjB'1ROmUghkVgMBuXeUj<-fܝ-BA5Wq;Spk (+ CAM=D;T qNbNowZt!35g)wcj?j#lupyԳYtT6g M6VR<[t#62Әzynt,[SЀUWqkB inx9 xM# O'Z)y`+̰ᶛ)>So_ډ<45D@yC4yEr~:>jv"!*O0plQ / PB_JmmUẽ +ޙֺ}j/S*kyY97I=y!2q\K)#,%}IDT:HW[x9vf֚r4/"]//m콻P H <*G>0U&:H5T#iP<)hb襡#x 6zXVA7rQ *k:C厯6Ym,6\ tBgDÇ*P+ǏO}q7K9D|C{7J5m.M>BS6(oYS*k"ÿy 9[`*ԻG  ;diy:-M?KbK͉Vqz%n'4/ށ)-iHV(fV.(96t--h394\jC1DF~p[C|3ֳt  5N&72l/85+Nga<chUÐRGڡV-# ӺP~!{f~rba%5y0Znjeyrd 55woHݗ)Om*&SK7o-hԌoy%˵1˸.phψx>x=4fYU-j`EMUZycmSc72.%uå~!OߗcGkajbڌp0ɵg}^+є^r:i-byt [&g+@fuVu9 6?'4 9D6XĔAq_u);"n(n[*I3nULy6Oʖ.%aZ+R?tsJ;[z`c]g 3s9p##+ ";6}Gl95ԟt'*1/￐.NRc*MP;հg(/$Yց$䗉y%藠d+Բ5'h2q+:ԃdD w6m$9Oeѥ c*ڢ܌^` x%@Q᜷m.!As,ͽ^n7EDdN0o?y)]ڸ?NCGV{H +ȠtqNۊvu'o/c1@bB zNUTuyugLt  8+V63م<\1Vme|.81 Dj6W5Ğ/#͸K˶h?]ҥHhܔm([w\j{ Bi;cދV ݂(&+ǣ߸ͤMf>bSS"MZ[,|ӛGFxHbf9P野pooJ3=ZMS}{JuFZ#_šBkg.%kJ;a[ 2$d,+k:sƃTWG\:!~ uW!;cIȌZC^ r 8>e7FB2[]\YS4 k و[2!(ˀlhߖl |lz >&&_ֆt.o2ky( v)b3H~!XCy̒GIۿN ̐h8@tȏ֍=!~|xD0gxyG(8[,ԡ?wK H*EcS{!`[ӌs1m>3zv=1hsBv__^V+W%BM+noeﵤ!@j]"@.-H&?ۍW>z (Cɳ*hsW@\蝁u^q?5m4eF|%ҭ3)K̖SlI%`pËgt[bR;~h#(u`$3pRDB_ %IiDq9)ľLjlRT'&< 2^U<8)_DRZK"4mTg-0~%34Ocǻz J ^HY3gW_w*hb?vw\,8(邘6hh;PN15p`k5@;e2w7AIcA 8ԋm3,sI8 '[87A3gH1dU5bUٽj$ A ; #q㏕򢂉x7?}f]{RV3|oVZ~ꨌq P35Nv~O4>4k_b栧*~{D0`.cr{\x!W $vaTl6ScCMR٧/ΨG4v}a=A6!|!6OFOH$4=xwL[1K!' Ddq5j0yX3"B/2N9_Ƃ)׾b d|i"7 T2Q!_AŪ\[8}p-TxQ2dۇ Y3 Qm`GUEF|GF 鉲hEܶA,W=Ap gR8w6!vn:!f$bˈС 5B-%;{$dL~'fh|=_c+$ HWsxl ̒Pω}<9n A~mYtCQؙ3@Y ,qv2NQ?JtK`-#Pq%wixj ߧ3bnV|Fl6$66{\2j7AV ?hO˔j.J4G`Գ t_v[nRu7Sev|3oi5jИF1]bIu-5O`@c߭&i}eb1˶s"z;MwmF΁Lk|KpI$t_-\NfI&.(TNa9lzA$hv~:Qq"^гfL tKzmHc]yfN>UϚ4WSmQ7~a-ϼE|nwZ|ۺ'?VTA%:o!"]reXH.1l txna[pɜ T uM$I 1si [ kː+ ֚Kb2 ocQ1",nj3 O[3u#C[#Ǽ[G?H c| $SV05 >5Y6mFKi rURDdkx 1\@"Y%$)-E6Q&W¸Y^QTWsr6!` mOPbN$Kr Yncd->(tPcR9=${=qYw!aN|4y͟)V^ǾӬS.l9xV:x)qg+~VO1K'"iy'LBOe|4RRJw\8u)Vae_P&́@8HTU a+ mv r;,E{s&a@4mʩ! ]{ t|KgJUV|rG86RC%|֋F}#FϽX|%qSBtO>u2хG7F.;&Ɲ2o"Ǹu (rP%?D!p?R^}`]</tz:Hh:$F3FH=:Pݚ^ɸ- ' 2 Wnw}38{)4律TC$`ޅlڴyIF"n۟ݏOClLƾY mɗBP"}4q_Kk&yß:­#s+;1c*F^!eG' 0ϧ4”LM 1?>Z{a}bl _/V"B}Ϟ}e톸'3:'ųԊ BZةHA5i9QAr%>|@8U:]Ciہ$T+^m*o[^}ʂEWq &5!Q}mXn/H{$6[Pξ@<_ LBmlE{? 蓞rT_uy+|,f,}ew>)6Ѩͧ/+kOS9Qš\TZx>xY8t8+_@MBπw}GRI`kozP}k1߅ +10D4 >F;tEώSq]:g 7~ *tឮBQFA#T$/@SOʐM$$u+IgI}@[;yVtޯB02/n}&ݏocn:D1 N|-bhLNYg WZ%Ș~͵qis/~.{k'Y]I{k_~rY*PTw)WՉ\1RsPߍ`X!й(h4\C0KՇP~&O¢9z (  )_mh?38 9bV&53 5v*㘾SF;8n:+0p@Rߥ&/PE2hq<ק҈/rxVgӗ /@~:{EۮjLoʧ{rte^Uc {tnI X=HAq:")?@C-<|! dT&uJV+D$G@ _ѻ!i" ۷oRpD:̢svZ4#k.#hE  Z 9}6q%Zh,Qi{ /W]=1 x;"!hm)joabO)qOF}DK^>= A]^ WvtuITt`"6档bT\[r/.Fm mnfځ/Ypi"@5BX3oAW}C);dӵt[Y)=(LٕrW؈ꕟO27k,^~Y&JF2q~rSu- '{1u@VF^'ELguMPyY]=(};Za%,vɜXr5ͮk|-?%XieP2lj NF"O=Sk9NWtՄZn>q%|SŻlA?_e Ee]ꖁ}H 1f`w\cYߴq1*l5I&=OpǡoXyBlh XT)9 ϶brA;Кk݉n_v3zCĥ=j6;Ŧ OKw͢QM.y+ &qD?+FuCK[d8DD?7EID b2ģ픯v# lF9Q F^(=Y,> BxAVA.ŻOyb`6|'-\,Vxy.g`5/wntxt}>[!zR::zN8$W5u #Uq/!3ӏ;l+?6.S hcM1Vc#}! 7$;>~7Z_L=npr;xitYx=iƑ =/FQn($rtŔ>^VkS\m^4)/`lH$3tBsé`3j1"݂{U%9O/TFAWP[1#+zXR/-(DSŦz0`^P $ύ@ A-?Չ*fMbm75Ej4%e@=uu>w eF]7i Z%MQQ%׾qX`}9\#8;B./( .-JWǏ 5xsC7}NZ/mb,M$E\Ev;޳7~0X7egQVx'{;=d۲ݥa%5qV[NbœXFQD778BvimlxgvUÖ~ a`PZh6oa`b+ٝn|*t~k]k o`%Q fvkD+nB >GI`k 0s~O [rn*ː_mv$iG:3$qʦj b[QqP7r»;o8YuO2b3 YP2( VIU nϨ 7lHB2M aQ#%vTLGtP;@|c;1W,f0[-IY)aIy֭R:ҞN8pG6E3&o駴coYQL̯Bn1IĄ{C輮;iG<4ƒj e==ІM.yb}g~jx~ԶsNB6HZEMdŅ£.Jfj x(U4s9~Hgh/.P٦"O*uƔV[fcXA"- Ie#G\fBU$şsQwjVXu@@?k%pq݆zfֳRnlkU dk Xyzb:h&/ޔ ;6nCʸW) ױ:2dY%i;'1rl rraWnPZq;FniIQL (Nen<[yd3&oB_EzsfP,eBcHNy[CJsQA[!a Uĝ\[$ 5ŽK/.DD2 :tw\J$2FԿ߆6ШpE[g=;Ш|D2oz5U 2 ۗ1_i )erisMJ4!`umjY"=1ɻ.WѬqU@_23E un Nus2۽a}^#~1 n緾%nƍzP!^PHJ%GEJv} zkpk}`ڳ+tz`ʰ=㜋&C>6 1\\NUmOiBج_| u*<_K!T`I:ܬ"^ҀTa;K KIGU1H#crK5m@]a匘ge<O1Q"%A(uȂCQ@]=sKA? (3L7on*42|`0>"YXJgmu{X3LtF+br)B$̵rkWw×tÈ)LH >tJզn;5n[ֶHQg2e!9[/P#73.#F4He[W~~askVW!=jQ5xck+-u|F@R~m;yFohLX%IXoJ욎I) \ < |⻑ m{\LvD|'WwU6Ye``1 Ԭڰ-rne}6q? 17EPF)΋/6*!Lui~a@狿WXGkqf$h%~ DGӱ"c q=!@57{h$r?HjBsKG_/M9l!:cutn Q4,q;b%BuFk<gp>Y#"@Ej=s^F88YMA KpO+џIQJP)"fsԈ-$n/0hI ˲RҦء|b IDc0:Oy7V0pL"OJv8 JnTܬ_5TFWGu@{a*!,B)ڶN+U-,uZ}g .p4MuNbq2mJ`Os(D A] =Y+uזݵчq}i5D6>-bb&TP5 G29kww^;3e@)8[Mn^~\[e?f wTT] KpK-(3mu+UZw mcn`z>%L?^}DP ~kL ?~dq\^pr7Mhsca[EfZ[񄌱ޔ}4wR5`xvlv1[1sZ%ٵ9\%x;V*r~QGmXg&C32:qao=+242+Bc$+~q.2\py"]HHHA5 G,׾`SE SvPzpӶwTAEdA/_ܡT9v;iE@" sZՕO.}s:KK6m!śc o )mA!f=yNn]QPQ bULK.ei!0Ar"fd[}\(eg#8ѣle/Ԡ3zn NkVv#O6no)eSa)]iD;ډZ|nV1N5Q^m|48gЂ5ل_9.0,̐>7@Yg~' !@S,@ ʲ\^k_Σ&Zg_cp o܈(+|NĤ$߉bIq^vq9iVC)Ta'ĢD'HF%3z•)H䫳yf)dW6>E՚O(Ԕm߆]P`)Lyiz߫~;2͞*j`C,Y'_'lǪgiX[;;<իw{!ʠ>8'Z 9!|wsOȱd[$TjjgvKTSc;ĂliК7d_a6mKfĬo-39ʗgC=R5Q4t^b՜evI26DilqK.eD,+%jE]:@/۟:j1qAF,lݒ] u`P­", //=CcvZR]n$Lİ4:]F,¡;i0: /uD?Q0y_ȴl]谝Ц7f-DauHޣ -'Z&&z2BJ llM”IEydWlF3XQV1Grkeu2o/Q!u>\E.G_1Qv,h^;%VjmM|HX£ѭa 5vw]a0iZvh<Й)#<* V1pfW,@YC&[b}8HO[%/$@šV+'3c)eY/V8)A`1)VKyeǥ1 |坳b1`kL_'M`76q}KS@;$5{nAJ9ůRHݑN@.uvOg ܦ)xǍC8%&%yg0x/yE_^f OϧWVȜׂg7r;H^KHIc/8'nػ1 5cږfKEb[i֝.Dƕ9HΟX5Ꝗx#p̆zi%u@{!!Sd+&X!;cËq!1F'{ ʨ4~|I%̊ج :,&΄FթOunw=k6t-ZOjq8\LޢNd^" )r[0L7"!-B$7+ fqG.vi v%y)#AYݲ7׈zPV^B1m'{g!3O'%T/mtk8FlK0y7@N34U^3a9o&km*ɟ.yz&g8.1dwCR9'(l /.Ϲ7v[ST]$#щ l.^`6mxѻ ֽKHlfz  աS u0ȿk$˱G{Ffl "o. ϹZL#=Ϡ-Qg 2s*yK$Aԁ)3JB(l?tdw^~^ٕ?rB9}eeq\yOxaDOi(De ,IΜ!q~þ# 0HtA <2/}3>:F[OlCnYy{}74c u> ֞¬<^!Dl"`W?’{L]7Nw3^Ň tγe#O+ I[oy<7[C;NƑ(a_ ?B6ܧs 6ux>PO:>4g)v.Ȳ:}'l[p nŚ% F u7=)j>,4!G1-cŽS;UxHnT3?rӟ1 +RR8x0D_]X{ [y<7Y׌Vxj*<6௿@6 +z!QT+ B=QyIVf^K9t[ pkg%\dշ U|`\8]_|ٱojv%h HLjR5܊Yϸ{I|c&{|cck@54C>jqBTʇvUџw۳݈2=(Fh~ȫ{5?1Z*NverZ5/Fj,D)y黕sc%v٣#j~)Їmz1I2r1G5RD4x!MX~T΂Q&n6e:}mnW}\w JIe+E{ٻ /wbT ؿv%sB r{c1QEͻh5CGvG9fIuk>Su[}hL(C_ѵvS+KoncjO#g;5r:~g })8,%q [U]'!/[!CƖtXHr 8ƟWn'?v)>Nզ#ձK'>X鶖!B6^a^_q'T}##5A;uGF5XP@-=c )Q2EC3ƨ@pLLR%KR('P"icW@]p/0 cYS,h#]x_cAb@|Ys5C|3^~Ѿ75JX6޸]u^2ù 㼓/F WȊL;r 'F [4/cJlRI 3fJ.Y"+ٝ0$%nl'רh㩆8* 00dr8WӾ4G;Et^`BT?"~,_5Ǻ0Xˢ3a;UrchM lAmxp AοnAˠ<6^0F[Ne^xK[4E34ҥ\`RA6W>?{ bsQ:Xij@Ѩ9T:ݱ)qJͭgf;MQo3U}Apex0#Y6QpƞYA:uUdEA _)S̢"I$Wen< aySɩdX|aEֶ#MM,@k~]]0W1gOuӷraN`:҈]t5dYyy&/ :c5iV~M!.8Lh+O֥eEUIW@<R#@%[@yLv_8HLa!c# Ug!ncʫy F_W}mc7\4Wl_%;?;.?Zj)VA6@[vzljѶqjHw  &Ѩ?WC.rT,V17SA~+Y4=sž5`Gճȩh~GY6=m/)| 4ҖFjQn(TE]1z.G֋KB|2K^ } 1eo @ClKsyq2B1&IH8~>xB,߰<u!(Rݗw͢x< =aІG+/97=pE t & X&_k9v&.C3/-ARr]`6?\ʛhmlɁ(:C_?+TچQM>QBY%:h'h|OnwӤ h*+sOvjxaC̚?|b.&7R_C#18'txT)?VJ=:P`zl!l9_H7%` M ӠBًH4Pr3yg(8x]C vJ%8\>XJ [Jv2BIk_e8xSk4v}\$:|"T67"L#kM#~s]Xx;q}5Ʉc%MBb?OZY{(;˳YRad  N.E*cB]ϊvSޙmU)+rk^ 1~f:,v(rYOo-pJTrϝ=ɵ~Rl] W1pO,F1[L߷t  Aˡ$ura ql6 4p``@p&\4 No8|GU!$G%*5%Ҁ<$ G|2!ӹgFb`g+3E/}aU؜5,x.x%Ml'Zzg㽪7X^70ʲsFBBu)- FAިlkwg\N~|/f,T !TTw uǭji31]o0JBfжT8 9. r=M&8'[Q Hz2~ȍ|NPg2@ڋZ)tPb3sy F?2ǝr9;!tIRXvwٟHe.J 8G6Zѫ()oix6Ri] 6ǁX̋3誶:,Uy#fkeJb&*IqҖcPViVSʷ!T,X4>?/hSb}1eT ͪ:@EBd0Dyk;s>E:nK7-/1[˔!뺽2 7dOP緍2VW6#QˡsaVtOicXT:}w ~*FT6x"ɜ&͖ x'>9L=T)pҲ=AU:--jTo嘽! UݼfC$Q‡45wD|dvs Jw?!#cmi<50= yq) dlڅ,Ndpm]j$:ĬB{k8&۴r`W-Aܐ_*"?tGQ3F{!?u:K;  o{B T>]>yVzt~1QE.8ް[\"e&pXU܈eswQfK% s[J յ`[g*u1H%")BvU qx5 T>('F1P!3cT3I i':$՞Joc2F3mꐑE"eJΧ3>$KQ` y5 ׎#(=YQ+W@(%g}ʣ6x[gt^n>;PT,# #Gۄ>D??j jJЂ拎 ㈣UZ HihhI ٦Bt1+1\ ;E4Q=gSEp/}y08lB70*Fe u<&(SNbN5\Ijv>J Z5 ׌Q0KS,X,C pV314,eȧh÷gъQt!S FZ3#MNIOe3 (3j-ʫ{Si A:{vSa[@ b6Wg%p$%cgo]C-GTD2/fWAAU&@\h%$r dڏ.Fyœ*ԢXR`s P J۩ DŐ0hXAk2]`fI@C-dF>veVQ,e~9"F >LG ], Q++Їx$ r}sު#C2eT{m[>5LbV&BJtBae* .P1"}=o wH&uB_jsm]y[cC9ųLb3>9VL< q]!kˋh(AsW!J sySTAy?HfΎ`%]rHJ.뙷z}=kvU?O߃u2 Q?{:z}\P@s kPdY0jyK`1oAfmS6k1PĎ{ղ^niL!|ƒݢgKCpx1HS*Sm+-\4v"<]21L2_]D<]TER_g,oWi^e̤OS=Z֦[60&d[lR6R{mǖ5;)^𖇩In Zx~h7Ī#tPv%- qz9!({Arh"͇pdJvhZ+ChN'X$ޫ=6F{_`ɜ\2-}Y^SPGf,5pqkt P(RID:(_ Ÿ3X Q@z熹}(Rȥi'zz N_Mx W^ʩ$s+jXT@ A3K\M^ )GU;o7< ZQ>#{KQiȩO_۸`dEoJ"gPX?HB+D?\'pK+p eɞSɷKv7;rC|sR7sG;7 ٕxgt|n%'|ӄc幫  E#B3M\(R^./'1Udv1L;!XAab1pf֚nLyڿq3@b_҆C5iGV3EשYA(i39] >:D%璩F=U8r[0m XadL"AE <ַ_\7z*7J{VO$^u,cow;h0OW i{ĿOG<^?_=t6 Z rG *B/c| ^#0$ 9R;I ~wkXfc`w`~'T큝3u 7 =K6noʼn˹̔fSd窷}sV40}*=9 =U:rj7%KCbݢgCͲ{ OU!,N AT38xdJCI.eXkkb_+a4zQhA#e-]"c|cId/ _eH CJ~C<񲲿6'zy@ ?h6ed&y zM= t=8)kVș.)؆ʷK.#8Yկ^yUU;ܰ(6mj膯Jhʹ!TC +wT^U!?a(@2'C%G8珂=N 6 ʰuO#NV^?bo+eH?Wny<6yޯXFn>±ce4)ЂWc98:/yͧSdL&HhVV+`|{<-r6bUvMą\ pŰB};M2ͧ1/7IM3|?$vi& M1"<.F $td;I"k3PԸZx`2i5@JU"<`- Htw .u|=2%`q5慹vl ɦ B?~9x>RVphHݨڇĂJ-H!#ojNֺLzeI6&mO2#/m&{G&#ߏƬ8@GƋgBA^77uB5dQr:m(R;vzi\V1` o\qWOt'P]H'@#5;1Xt[VEV?_ߧu"slL_7큡c $&\P\}?5hO ' kfg+n PZOXnQёJ2X`&Jxp`s:2!; 2iFV9cA(C#y!>Y⩰$tI5ULC8t7zn=wB!O;&StJ $ )^_e`dG<$؋rP}}<(Į@oR Zhќ(#, 2䶷ˀ"k ZssZAR1]k7.iF: 6Y_}Ɲq>, 3AAu C xτI@ww̪;zP7R b9R]6@ZУ&k';Z  p.0YϦ@.(ůi)ÁtX.M/̙sJ \J53+ʈl![8^CG҈ /8*NjрQצ˓8esy2mԫroW#i& p[lbbis!%|ch? k d eSkf+'\\/*u ʌedG8F_ rWqhIKs&Aƀ8ڏF~Jn)rfLK:Y8W. _l2x"G$&M"e&>եVܹdlZp蠥s/Ís)vX$ HyzOoOG&Zx.FIF }N VBAh!.w.ň7slZq+Fc54\u %;!|*z;z[~3I6Cb)At.Xrj3q><]bn OoNa-z#w^VYSr$/`aKr3,<;%/ɻGV6+l?"d]f2[/ыPWe5/w.amXĹı p9vLyu 0Ṙ)ZFEA> n?[Əg+x(]=5 nn=L!M֣8IogvL e TT-(lON>ABK[|Żc`80rтc$O#y5X@ ځNǤ9|k'Ax hPXϾgkw3f{Xg_3K|R2%yT0gm"$)jri3=L&!0`ɟX-,yKwWs$e V'[V %m2Lw)%+B{,oՐU$t<Ńٱ pGoǃGT)/)wQs;/&j`Gg=; HjdH= qGj9xeM5^9c}p@Μ^Nl&r:sӶqDzwܒPj( vcmqmcӧՉdܒjQ!&fi{ ƣ.a+kRVվ[_kDOXJuGɡ T+H ҜBUɔe.dW|=@wL>0Fx/UcEa$W$jPEo0NJ~DM/6Ñ'tt~<<<3jEtuTPK#MzW*,- Μ9 7(Pr)g+~䱘1*wg`i#sZx)b:<&nƊ&í=F޺7MkO ҚJږ{|z^Krk~w-Bʳԑ\Di7ŰSs4KZSt MB-<C|_@+/xld /D[7Ϭռ_8h*k˧4=ݕ(;Vb1}aSCGo93bE qC)Ul#ߤg) sfcTK<@+^x5<1چ&ݷʞn{ށ͵ޟ餠^Ȓ>U?f\X+tD9yC[vl#Gmgyp _ 02CK :J/7lMŽ3 h%gU/%Ö0eNkCK1^uT 6vhQ%0xOѧÐ@`R D$g XA.XS btՏvѭ)B};^XO' bYAs\^_E i2 07:@Yv: W\FW>͠@zlɀo$|·gebS7̢2o/htHe osWwFohXPqj%72mV+6 #hy AD|,' x .)8Inh`UHԽVY4T`(=0}I8 z*0N S$=LF2ajG1*׏'1^Jòĭ/"MmVih4Zj qc+4dΖ5FBX; `n鈃7" q_I]rHj}a7Y_'#vnO#}_Ջ 4Fسyf3V%hZ IWL@ծD4gXiV"0l ^V5{f, ($ b>N*mp %CSv-vYрA KƗ/\RĊd91 c@#%c&ro)ES W,ԮP V Hj Msbe_"{{^d7f6B_ŶZ{+k3lpn+7q6  Y7ƍ$-OZj~Ǡ2՗i`~ co5kZ?/{37Ʒ&\%͈F%jI91=QNu7hw!DνGo<~sѭSRX䁁@0ߟ)/T1HO].pNѱ-yy D*)f&2=AZ)jmMmE%v Ʋ8DfP8SYYlj2%6ުOH ʞJ'E]^ӓ7(07^,[W tH(t/6ct\(挚B VıLlS i=@LRw֌"߼ h(*j-9r5T5;@?^| jTvsԊ30[>򙣐y(,.Ϋ]%/WEF;")}l'ln[wY2>gapx<Š [R26N!vU4i埁#ku)#l47,;mTs gi+:XW6k33I-_VY虩[e-E$ ԇ>t5}]P:K.uD9虹+):p3fcr9;OBv([ v(N @'R4)Q]`dR0 Z\{ۀ*tUJ˧^?z8k̎%0H[v`Z]rq -UxGJ6yI7UYcѿ͈5 1һT7sI[5#@l!ezR@e܎x6&#j52 Nj+6^Ar1t/ ~ڻ=_IUB8SKwbEyӞ\|oϝV(ʥ Ɛ6h-k-V8{O/~?ӈ-M*my hэٺ7TdE[ܟKd5e@X{{hpФ uW?9cxXS?HIti졜0ɼ3ڂ.F'ɗ X Ys3r_mu6 [Mj80M>+%+Njgi~Qia%Ld2EPĆb =v`d S$72k'yG$oRQ#h)g}ti FPby7gBv"dIq>{/HM~9Дa/Ko;ėX&39c6+u' UTzܽ^e@hOpJn)9jG8SCc ځ$pf, ppN37QŨiJN :C1V0[T:[W/CEo ?XYc. Hv2 &Rc0;r$^;+!뱂u+Sucb\/vP0ҙ=*`;C4GcmM3S}Hƾ'NۺQccR5./a: |[/U,l#Qx4C(lX;\P508^fo#'WШ獔$}Yz+e2yzTt/Hl('M2Y:AHij^/Oݏٯ+8d c$,kMZ{X&e秊U|zڠD͠kKg\<,;ok<1Pr8c`CXZ'2ͬϵYK{p1d~tsXB[Dnl\WfLw߱ӑ8,h$䦺ScDr'4h7£Xmڟg-W4YՉ05gQr)uO04.wa-^zQ'.1lgR*%\1ް0"7C"H}\ YR`WyDӚ ԶN4,a6y})s# w Nlg6J߁}&`$M8 x ;Y[lJ3 2An'(_);ksE/_ňd `kŌVvlk58tQ,A-5 g]aa*i>4܆ece%up:-w=-H>(KΰIc:F@[۔*Vxʿ+:9jD ୙ CPv(Z 1 JQ`GzMI9̵q22i[:5L@ mێU7 K#瞆jgEe \vc?1so USf uJtxj Vdzn0d*d%x]WZnKcCC>7.9|!>]XؼgƶcDS.ش#%8O*ȵDv Sv^$K 4+L&Ffjz!U@vdFBp$i?:SzZ.x 1=`pzT8X1ٜ(4"p͋K:n\q)6AkǎG[PZ\aۖAuE)$hlIŅW`|10LYBY j6ýd2kdb0jeJ a^FvN^OEhtjeXڼP=3ᔠq<6.MөYJ;-qՂ$SCj73Du=c #mDfűmEPBh`.H {u[ G~A!J )'>YQzFyĦR$:-7KgrA\Rv:iO4< MT!c`7#mDz%&ӅCF@>̂N&|pL0nMި)_~DnUlN܋ױF%ұ/oe> g>rź'jHz^A'xGuykɡCh=ַGZi{a0c]1eDȸj?UC8zM *n?;8Ђ{Ωؤa^Qkڗ3Lߏ/"7 LT/^[:غfLK"BNO LqBےCŽ6K[aЂIl(n2?y@o+mI3+h4 ֟YvWx"j䴖b%,vAr1ol=AxM+NP4Z R|e!ݗ§ĪqC;>b~#6@9Ac]V!lGG^5":F)oO8[Oq%3yZTGMPI3K9^CZe?U$VMfֳA!^W`vT7kpV] 0/o Z)Z;CCP,bdÛ%);?8T &Z<2QoŻcha@{R_{עr&!\eļ<USfŠ'txF M~Ƭ*޽~F|#)n}oNPV9C+_ \wt'3k gsRvؤGS4`̜G/_e8 5i!yQv8U81w]ZGǣ/(czL.kvhфoO36Qw/@U2  og19}Nի0 $ej{f֞Wҋy82Emo ]y8Aվp3[skUĨXqUsp6Ge?Rޚjy/#6x${Bd"7(0>R)o|Ո) VXB$-OCU%%#^>]zMikvM\^=xt]kUk7ĢF{PΌ`$IxtXq1 bd '.(?P C8T+SpBGkA.r,y>L4J*+K#jH_?uo.6bލea @-T?|0DTƄ0ݗOYN(׍xZPJL/9z,\LR.8(O҂'8 A!=OP$~z/s@c~4@AOan <!Υ<ƭsTsmnIVAmƸ^sS-&KD GUQ%k9,9+v6M1ˋjD'I5]Z;W.#W+k6MUyС*OJEhovY=|/.d&^x6ߥep?!jn E>aF <+6H8H2ɱA(`oM0M\5iE1Tnr^P? <ûVW @5U#lCZvO4>>gK?kr dXc:@ W8T<MZ;Zqѹ†޹kkɭR+ҤC~!SUmkҏ*x<:FPXfNv5EK.0kxS{!Љ <1q 8x ݺiyz(|5:n`Y3`w *اIK#s` ,W̟pXג^8k4Yb{ z2wѼw+0%ۻ{{ȱ!5VtEftU& ezKC$0KScA29~_CM b<ĮjWFYEsM1sCQPTS|En]"$s.%*xbGj{!*.-)A>O}Hhsu>%̐9=l\科,O+atu u~ <=dMvϚ|p˼{.qq;z ~pޓ`W.%~I5Ccב4SHczy :,w0 EEN\(IR \DR|a/%%6SvxiUoRpNQ5W& _l>+'JNuv%-/U3CRitP1)3SWжd{B,~*3'mNF2yc!bG"#&ݣ3?n \ #OeQŃX{~Ԁ7zǹkV>iBzQkZ JB'`;ft2- v{@Sϡ~?*)v*~PGUk56 (ةcR8՜޳vh4˕M ,ɤ>Qf3)}p@',ĎÁ]XRr GZa9\Fà.f{n =qǏ~ψAD}hmR̥EHΖȳ2LoMN"MSWf]9kn-׫^^@O7:@~9Rc2{=5iHNBHICq6 ")lمc>o| _a“u+zUS1"XY)֙0APiKeFeƛ跧gp3Yʰ< 3&nbg+3l,&ȩ\]5C2QfndPiJ+p: >ژh%q<kw"L+Ma3xHnvmk"FC'y pwTDўU @;avO SzE}͠RIbuBFQ/_J";}S7f?KtX퇝C^*J/ܖuT&U A/:u%OYiI֚[#lkG909ȦC-e VB> Bh9ZmdZrŮl}㈮ F)'Ew ?|5)8LCxu8cwgA|*PKiL%bp3& nGA]̆GAeثbq"Լ0rO'| yIݦB\^T9w^ |a[h`y&<0fi'Keu; >k|D ez-1<ĉJrC%k'nzT[AꯍO Z[s\(B]vrPiFMsJw I[`GǾXbQ:2xbCb/Bv}ٗbD]mw$Rȕ%[֐"m]4iYԹ`%ze9)\ m TUnA[ڡ4Q;v$uoԵ՘Yt]ANra/ 2X3DTX^?k&&gǮ~7Ę>Ɛ8{/ktKx43OT5'elЀMkэDSyVl*]=urXMu{9 j>Ӿ0㼪55"9ezG_7gIDUb; X'9=Ԕz o#{2=c|l;.4eIYNG~ӥyE^ܸ6n&q@+>H8#WjSЋҶ A 2@tDA~mFڋFqT ru*5"Le1t šHe_;ݚUja_ ?a|OBopY`U?͸TxHs#o]$f wJAg7h -J1)=XHpa=#67h>p.Uۭc,Q{_+B"Տs5_)_$j&)5RUKMo DԺ[6_mOivC8D^bK歶O\,q4 9lxZЇ!W+ФؐfSءY6q|'8y=mή*H-Y:i6!;&piH0gJySî[{3Qg@ NAU%:R:E7 ڹJX: z]5e5pfJզԪ6E?a:ia1fYdHqq^ ˖rmQCQ㓨>[J{\ӷEqsÓkk|韓N+ٖla`(`xnw0E=cΈ? *%&Fc5IqRbe ,oO|k(S?Q7"!(ltAeD6cSF6(EOx3$c }A-A9bA%|;y<7wb'zPsZo_9ze}*@yKRN\dA' ]4,Zu\AQ t +?$i.)ݽ.i_iIE箑cvhܥ%~|' 0]gQ.uKtO\E`>1.f.6ۉ0nEj3jL()~#O0u|M7!96ᆖUTdz&G$BzQ䭙CCF9:#s_'-NxOQC8xf`;mM]a)ʞݧĆ1TŶ_# -@GUwc).pCwIˏp:^!LVh1C,f!7Xfu0pUFE"=F=u AN{r`0`={qC +t2Cl*'&uplaj<Fkc e嶡ŊzR\ykDe@_N^E=f<Ήj ^Lk=zOSVΙn]$eaT@%|M_)m)O<,QKFN#P8.?1w,EUH$h+0"х;13`c)8UPDe,$f"fese<(Ck`ÿ}I+d|RFSDL|=kۡ2|zoҀ%1@y&2מ.oLl6 ؟t7VAܔE<z  ^W@y 2iY`,h'tayOLhA .;^_)1M~K\$Y$)CGށxSl>$r~ġdج="jÈ9[|(Zd6ĺ8B$lR(b𦎗t5z1J)d?ˉw24i>7M|γot uzrW<@څX6"dpi p2yeJ1[abh<JzMjr9$DwN)OXޯ^l*%LCVNxQ%4 sh., &N阿*zuDa#јg ECRˬM㒫$O^gP)}gk{(!)LKQ !#/+i3̫rOƊb}jqs%6GÝ ]}NEvvcgz\^x.DmER~=+F fU*d>5Ģ̴fr?Q!K}љYm^탍 u=g2KZ,9[pemF.wEs(7GيM"\3q ax7?yB׾*[Wׇ~'&i'費j"^[a @ЈRUc˱2/-VOA g7ן+C'KH|gQƪgu[qU~ rr"PQ$Vԩ+ԬfVn"0>`h֤?#je X Y q"zK j xfG+9 1hڧw=~9IϾ)5FEC9mi(ZuCاy֨kS[ϒb4),%E\$s/cc{e6/|7"N+J@+Y\J> Qtjʻuhr!ߑ'o;2a& X!ZߒY}!4 W"_ۦ.'-UG,F9V |昏r[gxbʱ(*"-^ }4Aˆ=n_"iT0t1ߊ}w?W0# D?}[s)vh~%RFp//Oɉ B/>M;ΓISRK=({cTSt(}󻈲wwMڳ1 {DN7MI Z(|̡#$1R"ud#b"HdqqEZfo)^id t#څ o*v^ ru%i)0Wx"skn \Vy@}7ˢI8w'Y%rCMWd<(hyݯ/.<ߣU0Dg&2 _]uHRW_A+EiOXoS g G:{#Pąi~C`6Mx: p$h2%-`\BR~3)?Fo'9"Ĕj3 6Vٽ if} 5[A %촦 XI3Ieh %WstPϱ%OjsdO33g[]lI g_ EVn*r2?"ݑRY+|>Oّb Q@#9e)rTTEr y{o$\"Fאvy4]qnZI]~:W Ѵ3#{:BbJm<񩢡e{@Lɠ8 _?3JP[ gh橥<ŨϚ7BSCa֒Op0:Z 珤)Vhd36tg`!1y߰ oXoG7&?^cnx+;O[mڊC`ݛr~)= &𔝗DftA+hAɶ $BƮrsoLJCCA,>w\ ,3C'Sq׉\y--(,b]etDX{uAN@(+%pc$z,,Ip} l E|p6mP@Lg >RɒsuO|øQj%yCl*J(5@S"//MYQmcg<4ϫVr;(lPzEW1[ &ɪHπ<ӟ~mQR9S F` `עL ' \yjY ᦴmÑ-ͨj} QkkVhPxrt~I~ \=^\3Smp9 j╅sP$t@W-:"yTl}R } 5bx4|s/ p;$9yGh58B$RmcB䤡^Nf 7墽E{#&NsytIu /X5tilx.+ѹg!U\^^d~ӕTͣ2ƆYk!uPH;.h^MĶ죅i>ղώk`/WdžKR]`^O|R'0qع٬ZX kث4mPSk~)]l[0pԃ7\" ]mLl>(kDqqĦ `MOtV[4Qx Y[x(={"\g:ioU`,"AT`j&d~W[1)v,Z{kGrϟ&ㄏN:S;rtfo!dvn2er"-l (6ùa)\x** F;t˙[~YˤkՐ[UʰKھ5*f~n:BZ6zh$>]%qCYm?"q̓fډ_ .Ur ږ&c/x$@|vP[ЪuFql|u8}R3~( [/j ,,#)i4V3Ɋ<(=0|Z w|E9 (.bVI{Ү' $;T;nVkw6 +(4,M&` L׽FpmĨ:K 4m6n o-9t\ ĴrGf%GC;*b͹J rP[U72*7Im.!KƩXlYp_RT^C/.0-,P@їLmBo BH2PscpCaszy/k^ ^C 6f]@f9:vUULδQQ=y~WM)B>4  $+#C_Ð8s7A zL'jp3; PC~s8yJ,Q/8TPsikv9qcr/9nR1oLjf”tӛL6Y6A i˄;sUBZ`P+ߝغ܍OJH.9}[S3* K[cK:DwܔH.*Xc=х-TV|9DA0≇9l\Uh 0J SXϳ;h_)sWAY+U,k"Rx(_T^98v.PD"1Ɖ1 ب6ɫHy饩 }+WngWH%vd&kAkEM:y1?Xse sLPϵBӊʖb1YA2O q\sv,70ԣLH Pvǟ &A 靕1G/b-!dirÞv7 :nuKg%l.[{l0F%%{fZ +Pk+ŋrpsSpAjRBp9ĕj;LҊpX"b`LŇ;._2^6hRp:} )Vy46X{_Z!IW?m߷\ `H.ęK$Q.f?4LN:^5jh%}"LZلx͠A$ӓXhZi&!x}Nۍ31w6KR6wtY9r 9wF~OaK@/nsCFdt+KweV%OaW1']5b_\_-]aІq*~l{%ʏcԥ']"[:çl"39 3mI-ziS4Evv&3S%)$?N>&"~Q\0J!U#!F'ï_W}vFS8  m^u='t]>}s؅d+*_4%K [,:[1AYlG,%K^D3=ΦkD*-6$p 787#ؙ,~UKy-)Hއ>0o!xp4 t薮h˝ٽl=})߱{=4Z=˹!Fd &Sݻ.LBۀ zZDBTڻA6>m қvگK`Dfd+q- aV@&tƿV1Pg>l1 <խnA@&h*g3M`^`łhB.u(ꪸ/F;FJbܛ_w*[lf$K#;:7ػ]xVho[듋{'9((.ޡ2(T˕8_wN4;)攰G0c,֥Dj8 2n zr |Y\br=B*4ZQmGzY |ȯ]+=wTa?~6cUۅGM<;Nu7w(Ogi"nҡӞgQUMQ׋^R \\u:-4iJ @FHUf_Ow{e Ni$YK'i9g>S 1R$FS!(K[ <7!o4O*+C:= "C0,' !ԔΩxłԓOn$Ut@o 2oiLԝ#1i &ԡD FYQ^µYqGꦱ"'̑g>$@veV<2TX鰦߁*MUSM =$[E[P@ ^'Pe{ c.OmMQ"I0`!aEV#wD"6T۲0HfZ=_vڈ9-4=o EqC? xU!ؙݿV[^$J6OuQmjWlT;#0uٖe:hnY>ݯ5^EaF. QF-DK b؝B,JF˘8B( - 5eSz"iQ꽿OJQ́)-ǧz;+YganSGb/. ϑ]O{_a0S!\t\{i,W?V%ǟVe@l၎\%2{zFYtkx$K_16#0T"u>uRGYbv*|X:`zېI8;h\DXNē00V rx;ǁ> )6V_r5[0+>"9DcL~F>="xE< *%Y¥=.AOXj=3ZJ IGک.tAq5;jOHr,:FVk*]׎4y3HѻY*Ζ;s5]L^ʪK S&dgKQ Bl7/TAYh/G>Ex!C:'',O _V3_+7jBtgkRA"_V1:4)O7__Lrr~!QY::oy.$zF36Sцtcّϱږ"?`M! P{٫(i=&2[^ItXm]*=u9 Դt ԾTXZD;E*fQjr=^O{G2A9 {]{L3 8|@m;G4H7->W'z*e{9/fxӿmGqA$\B4r. '׫࿴SpwŖi v'i\Ւ8HBB/2y/>".Y1"XlWGcg[ƞG::vGLn}"îWN&m qVjmz{Ç1tӷEq #H;钅Vf,7]kMFr4P1HD\z gaT:ÇBd J/9eCr"bߪX,^2{GƝF: . Dj9RD~9hVq]E,g@ WSSؓt|cqcq #8=ӼOHzzӼi!v^ niHp2ZB>Z%œHsN/K/Or{ee7*m+d11?Z/@ҙ/,[F_n,27٠V+꙱SZˡGVx׋8E ,PHsQK"dq ep|./z^X} sD<,%雩^|D[AR%EjwSoP+|P ].#7GؐO1:ThgV qpk{q |n/9SE>~\V qHK$zAv`z fm£lg7'}Թd⊯^tlq<`z\";+I5_| ['.1CvO"'pb N'zcQzT?PF. Ւ5(Q2e?8ie[miο}d3lBԅs]3@o8p#khC^! ->;ѓ8z zY g_6Ded N^>fɠxz?e5M HctBX^U`|MwA'3&ƱaLBмrC-u5쟘ܞes3r@K }{| *+{A$^tš|^-MCjp"A6 h%Bn>&\@=i\[>>ҼZ.nq6lf'A6gA6 s8 LD3#4_:zb7@$o&N?d™{>yf4:zLn@)䯗yؕdk֟yJ}{[=ۧah!4QvÞqP%|O+5/-+wLwc:Ug_VԪi} q3+6 oE/S`D,fl-˖'bZ0I`(Sm2Z/ty-ΘڠM;t.35~gZ.` /KBK~vۢ]}nNmXJ@r0&Z"Wc?~ly$7߬7;By a$$  [ߎ2cUR^9 #HH>aHߦPCMd?  IGwyZ; Vv䎶ΰK*?/:v\d)ҏl!t:n$]1?!.:=6C 34"Q4:xa>i^-LkԦS͍evcܑ_SQ=7qx}n[ ݢ?7xʀL'ś!ikX|޷n\S] B}XɛJ7jA͕ ,/`# , [&*%*5Ʉ&>YR3x',w̰y(F(k<ڃ k};l;6 +۽v}bŪYwiҵu`=L޿v_:dNW=$V!v{Bs`=yN8=%]ڐ {eSlcOl3Pe'B1caG&*EN#ۨE6[O74jF_:;MVt-]r #؎Nf;wU'`0-+nAJ(MJB']1L|c4 sJQS{GjwZ˅Ud0v כyX#i%B|X7W%.]wtAnSu9UQ$ՠ3KMc?x rjV^g; 9L7 ~}Z!B~L+hD-F}ȗ {Tl{h&;g;SsK-H®wpF@^c6xx,k|EJ_0]_iFwL!fH1KZKKF>Ё/ ZHa&#RK}¼ƊEշMW ar!k5on g^lj,m|V|'NSK2˪n=͜n5 t]y-83=%\rp`%Fy. _B%ގ>ͫa Udi0hޖlr]Al",(}n& 42Ϯ *l{/ rYa3QH8"~#ڴw: ϲ[$4͝cU"ӏѢ>JÀÄ _U[`Ƚx/h1!ͫ)p%3 rR_>a/5M8M>4B3t_Ȩ./nX dChz|ֹ 4@u*O M.9[6Y Z>4u{ax<ɐ*3 xbȱiMB2zr} |>d~_(⚬#fbQBz0.1Q⪽.~% ȧ-pR-L zVvt+vqp%=)uS[pF_m0'5 %׊<ڢ"Cj2M\':q:HRկ!C1stVHFr+QWS~/0e |G# ĥ(R/f:3'o0MqkAHaf~t/#uS~ vWBC$VH|\+ :S" b_:]17{Bm7QC rhd&1LY7ؚO%hcxziH| ' D`6&h D h4ʤs7m(F&<bqo Rs̾œic &хQ[h4 !K3Wb/ŸCn+y򨰣?͌04X,|sw'.R=b^w12)G4TƼd0fG=^nz-bm>dW6̑+|Ƕߏ0.X g_Z d@ 3ڹ\GyPTMO@rqd)6O*m1%9 Uex'Ʀ`5XBxH\Y#!^2Qׅb<(]mȫƤɜ61=Yd04=ʶ̗=7."4ls%Z;G$5NGbJ%2̭tBS5޼ev9yT`iѝZ-6Vw]AA*PDB8$P*:;@,SKݶ><lGƴɦBidm<O˫eNu-2pKU1otNCΚ@7$ QS~;C)7Qtg܂NqY F"Jt(ʐd#Br{JȢ|EyLJZgp t/g'9q+n|dҊRqėpzU QD8|}Bg?;|֪ј `|%C0'9ܓިUԸjB)5҈`x# G9a2kV&lO^4F~82ˢظDu @?}IXj +u~4@ڐ~QӠn9/HGL1ooR~_Ϩ QMqr8ۡ 0boIzвő!a%h<5 ͬhO 882oAI !="aT)^-c:qb]Mq fk^< 2HLAg֜{{Q \ヷ..7u|LDD#[a%SFC2ݸGȅH0Xnm2(ڮh7z3c˻ ^0s{ {<T$+ꩌ9DDhC/(hl3Og,9z>B]O Y]pp0 r6W/IߡΫR!x]4[K1HaLkv}@!4\Ф1Atxz{IŖop: $['-{7h=4j(AZda,E~HLづH@:?C Ḿ Гrh KȁF(cQ}a-gP<њ@m歹:>'+-ĹU`3$JE.2~Vo-9*sMf}(Q\GYmOr.I3 ` br (qdlZc*F#[$SߚѮ^?Qrx>6rxEd OUjB`|1pZG>tR.Y5]0@ĜNQCZ;|k.$sDjѯѾpXj {KDO#iUD#MUB[J-b&hJ) z|:ylʧG"iQ⺲ް3A?łӦNd ph`x:uu}j ̒(lx8RYy2Ƒ4eVXG;<~]@mvV"$xCtb;Nxw:TtMKW߸ojcIwnIJL~g Gmh f(_tr`bS5Tr8SW62n,8 m'fhs! q3_I vC08ɫpFm:kFi ߍ awn^񊐱qAbԽoAY!=̝_@fTbȊTzWMN$`@\l\[k3gg -(b֦DVێO.i4J-c ;3M'/2ICd@o0" oB Udh%Z ZA."=L*[uUh9̀1CN ][']ksV^Rʺ' kh0>B2_siG 2vs(W$Ԯ%g sܻMa!,|dž/A< d]N4!9x[d:H>q0qNҨ]+5 P]ri<"r*9`(}$Aѻ}90t~e9#YmN:X4"ú^|3]zj%}>,D [M6\ެG 뜮PcHpR ∦iĕ=/>D( ;ZdEz{#bggi vҚ_˰Lk (ko1'Tzڄ_pQ8PvϥM!m-D=&jzֶQ{NSX ss;gM|`{R;ρxLF:O?#󸟃ޒlE#?AF8rAk'fnaH#`'\D ; < q1C'%@9BNs)*NR@4m!KAӼ~-4Xk_*;\0b4] QC@#۬bwRa##k6|n0CĽuq=&bI 4 #Rme\E[BkѼ 赤aK`-^)W쨳ˀ?G&;xZxPng^Vo+0(.`!Q9֔?|Ovt>ǴJ)AD% @& .}M zȌUk(̈446桸;hcFH #> t"9,oZ #)90-y7$L #Tl {vU3[oMx5,(@q.JFG]6*_CZT Hs]+a*gh ^Hbsl6|w:@Se^d-vӘu F)Z8A!3hr\|} o"QKHUFH|qAq64$>}kr8ͼ6|b+HV;6S^|!#m^-RRQY!njnJ Wh~.z[lv*}5_+bH"i k/JM{52όwhEc{5h4EnL- _-'P@gU! G$!`$1 SōJ5Y:S*F!0${]j&='2ƣGۼOdbPx q i~nVi {;Ny( 9<" <)icQLJhhs c+`Qfqg(}Rb%sB|4w߰ QޫDs.o55hѶjήTZrhgL ӘKq z;5F}>H0Ch-HV!a33~[vr{)x弲*ʫ+hQBÛ:ӜNLEC{KȸčΏ"`0ǽ T`1x[OPFosVV3V%avo,(%ȆJ" ;HDIsT)po}l:J}7Ry njtvKVA?dsC)\vþ٢P~ȶ(QbXvugՆ!%ۓECi1ctuĠΤ&9x Z#'aƠ&b9|F-WueSNp K'Eg8w`b2wLƠjsw?g2 I h8ST+TY/k@T}ǡ E6n`>.c^(Z%"?Birt?|r?xl%Ӊh}Qp1xucSuWxFH>&&ٗ"a~֯t4 KkF ]xĞ|=2Φ2I JZ?thwnle2AkS24#qF~}lMy|`焢T+uwA4](αSwkQoJ/G&~Ig"=6`a#?dWkQT: Іe[,PB&qg0oT r k0#$Of5celeAsw N+D< $~axڗ <QPJ0vŬ?f蜔ewj[8JZxƃπ콘;D@o-z_3l12#}O h\=S[VmBY.{OY9U~5E%`3.Շ vp4/_ՎB` =)kSx(tC_O6E" <|Bs\FMX 셈#FzY'f޸/,{Cj:>7ٶڙ\ykjTHLKLe5YxSt>!K*xh5]hDDÌ)3gd R1^514s1|ZBf,:P=@ǁvQ"H}=l0=dB'aɘ/$TMnFJb_,t8WhY6Y##bxl pW |TJpcz)e93r+~WG?7M 0]SXƞID2zGbŐ?QJP0sw-@C1sTW, 4M ]C'tM3-X!Qy]l]w%I* od~ebQu(pLwZItRdYѼfq& 5mf0Ĺ1ڛZҩvs#"YnA DlA:sGsx BGED}-NZ]8V6ȇ==EGfPAvfpo?ZMC’/fkWFg^.F3<3yٜ},sGE+W[yצnom $.\9'\nȕiV%e/M*A;P.7w hFQ>4ݪ.;6 Q\l)rV%ON.g rIHJ^RrVИ?TԐ ,%Y<09qwqd C* b߬[:rB6Ya*oWq(~XLI@ fz& m]!~1L!k^#Vp'Ni[B@amh[MW,Wvm֗a^klf-GNYoՉ&"{1djȯfOU-=@%n\Kۯn/aZ 63x{'R|4A Zwe1v;"c@kXdꝆ.<;҈:`sK9@u\l!(⪐}-n6E UwVs;_ %>b-mZLJ񭫰IawoExqw a֢v7RZ0#^$hR8xBU-uHϷ%u3C17i)o@NqhuK $u0緷vjvl*".*qv踤$6.JpHm^ԉM`կ&E ˁ߯>U~3]60o}x%v1.%;EyNų!8BM .XE _?B*v#̇ ]d6ş]lMuxи屾Ѥq> ZNЦʩ1][ 5 c@ ]Wf&'],6ڵ[˔|7D6%nB((6 ݪ&Dps_:4E576j^\cHzoib~ϟ"1 Igh;µt\` D̛:"J-t4wg8%Xto>K5~[ \Y@P8ꅆ6@4MNC-]`(eEC欻v18ҽXKTڽ 2l ʼnI O/sPۇ3M-ꍧ~"șI.Sldew^g> B]έ';ĹSQɹu&3^Թ6v; ~zIʺgگA5]x#!g`W;짟oRf)g5犠,.HBv?Y%8vh$_2״iCm+3': X#_78'g%Yj/i8k>aE$ZMaK~{P(fW%3U 4Ɍ7<Ȃ-  yLc'Gڎۢ+F)1C.O'?M.tє'.unkDm'6*g `m͋!o/<=%z`c{:[ 1)alxq"؜BJ{(mpuVcӂǽz$~/mbՔha'@cIWPz)~[Yڸ,<^:NZ\,rV7 ʁLRbeZW/x cq8玓fc~|Etq@V{ɴ+1 rQNԊoo;JtI!AKKN&mh̚gݳJ$sKnȤæp{f鳴{*k,o#!FH۸ #4"j̴ )S fu忸j/(_]NjTm]V܌LUcBSIB53RAqBd?].^[aR~0Brۣ;$s@mMHg[K1QvO(и_7 ZbDp_HܩV;L,SЪuExl/@3mfU>&u|MgqFf[/GQ n䜕pϗ'QQOx҉.V}D#Yy9?bJ+8N⭙${"(.VЩˁiS`MQ%#rm3[5KRem3)2-D{A m;bLaR6e@>#Ս`SW?4* $qD}W+#G|?0ub`z,q]i+"7ͤ$Gɟfϕnmd_p)ޓŀ] |V5?ga3`OvwkܑsLƪQ> Ao B7|#0S9 [^'b4 vT$s %8"&Lao 5'HSȶaKʳ͡ޯF-Ff|.1QEN !HFm|};F77BS~`{ɛ,2m?xz'Z2N:pK ToM15;κiy&ۗf:nT ъ9wuDk w"stklaoЀnE f( HI^\0{;1" ϾA]ZC2xLܞZzLsFwRSQ`Br :DXx1tlyxޞ vwAgF (^6?Z>bDU&? X}VK&wpFv׍HEO17̙CM/'h45h~1ft8)oah3V$x ۋtMemee[ҡ!Cw_0übVs ` OV >{._WW7g#Dޫ&g?ݎ'4PW Tǫ6ٜ=BTniUs"RXh(ƘY726*)$%D^r)&ZkU0^zE~k(,VϩT׺Ћ~Da`X8ez*o6k B"Ss B1}6;T -QC~!^JajC059;yNVg̪ڝ|ڛܳ)\fT?"WD"/oU]-N\ĵ(#rQ^Ytt: Si_hA,O8S߉<߷r5OL%_uF~1k`qVLkt-~rs͝r 菴<{UƠ_6_Bɩ:XnmGP\E$(zD|t:5]vr/po&za( Hw㿥q\d2(RK>ޠL"d**6| D׹ UcC)IɢIUƩ ;YӪŷX>QMoGӏ|L*}oe)"cp BW%˗$,+Mwkp;@lUNs#9Y8W:-/tN&h-);~bH}̴\#Ȯ4ꯞr(o1Da>ە&TRm!DӣH#VfԑL\z Op<9hRKe@uCȐnYZj03/SJHғvb^ -0@}hKڙMi?D ƃ{1TPK>~qZFP0f',@1/ms{d"ʌ,!Ӕg*C%Q}!i,>N3, YԪA.8#Jߗm(TLJH9t| dk iss>C, X NJԧvgU{Xx"q_GbIu^3~#1Q~=yCuht 賢HՠbE҈ÁC ׭TS8 .{ Y; Xg;vw&t#3 B0hڡ^ Jت˒/1X}S{1uX蘐2`>q0ZӃ5=mZyͫE.Ch1:TDŝCIs=R1.KDzAj*}:.lN]j #.3Zhc5KXhs'I泡:_ľ,d%~&~Zo<`f[Ab*J  aO@ݡByçelY+YVRU g= u)lΤr1P%  ediHv.B)_s`DD$/tXٿB3; H,w"U,ڇy7n|a8860ZtVp7_ښlueXodbtų`!毿XIZ ِ~1T1 PNt2xx-,T,a$(MMoܾ_TG?:"mX1tzB~ B&ذl)~$OVh:0JVPb-TpT6x]jA?jӄ0kPb68 x@^(aqr0g?"Gi\wS.K?i{BptpNC_F? Lm`!ǝ=T+qQּlk CXI`΀QD¬ͨOZ>:f@5>3N:+f?Mof7;pP0_N&詵7T=OuTe.)Q]z v"]^-*A~4U[,V7i =CԿ9yPV۲fYweq  -_ʶ}r,]pđ,~ V; .c"M`rОvCV Z+W1|tWܔip`_x>jIcZ=?ոt~5%GH}|;7&έ>S8v>[7yRVBJMauchiscJ]@Բ Q+\9r&(UDP6SxUU8($BCe6ݩ'̎~)P{:*YC`@)Jr+݅F^ Цms+{{5ຢJQSH_Lb( J bi!d1Em+{g<8va%ԍ4KSVPoQ#L2 evsZg UJ N +n'q2?+V#֍u҉{h\*49Dڬǹ+g lURzR)'؅SNYyWHx|+xJԀfFR2TJ"x&ܮw(f&$"3 c)~P)D@Wp0'2#RdI'cUYuɻ} ' W.EBC9jHLp{4ucptF+Ð|}l`2 ͬS `^\&x|ܦ~4o(--$–@yEK׻Q0g9G9N~F׳|@{f<27=|3CH(f" ;i +j{I|8]R ZE, Vo(d(fgu,ߺ Aj+]K7ՠ16a6CkB8:VZ^)_0}&7鄳oiE Fiz̃K!Wt5ʕޣ:tKTo5q5;s"n_LF1s[q1` s- \uJcab|@ys OGD;"Ȃ(lޏYtԴEIooX"{ezKL*֓/o~.l}12W|leDF+4F@?#d~5V=@Z?+9S f"3A #_ckPr% [9a֜PO%P|6=]=c#=WxSy1!\\u@pm$'vH_!P˽Ӗp.ShP3t s (\` cPqI,&]$ (c-!8p'n=U}-AB xBc`N\\e/bG4{^;t~=NB[#{=z08DKԿ 7/ w>.pfI`y98SCۡOzƉdݶS$'E>eH.O6`)1hH v@LJ+rQs'csC&U.ߦ>ݛOD˨"nzϏn^jv`:!-Cc/]rrH܄. =n7hC.ff{…ͦXд7#|Lknun_*:b5cfKɦqDy2?c2nv)|г)k75yp%Lsp14Yu<-iNx,ǂ.؋ yzn,HCT%Z`hAU\>nk;r [!LV !>T ǁ>f iVꟈ-fe嵅EJ N 6_?;75D )N]NhRy<7se-ɡ%lER=` . #Е\^()kYQ8ç a7d,=lPiY[f&gJI@l ntna#Êe0lo[6HW׍@ t u } Z[6.`'G e|J]{ds3ZdV@d´TwؗNHp1oaʁ"rq fcfvuwZ+5ي WרF%H,.;i>8E ;"18mѻH>-)_x>MPO ﴰF>h :=3`'#x%I۟hkGh>Z'0Z]ǎrvU2Ohz5gw;ZrW0q\xj!̽䯳 Ÿ;8 =ib1Lݪu2boyP;-E NSMdgI K $!ɉ+Rx 6ODKKj9ƼѵS>Ύ,} cmIGj½@ݾlen@Ze&5µq"i=WӋGF[u A U虇:Guꮼxά P_6 EU,XYy,{\Уi(Px%B_^$I(~Tk[Ӭ7Sp*4dbJ]3Ca;ep'%G^|h91Tf0 4h/ U86^҈$IdmFfR—?X)ެ)<n#Ahc7ӚPstdj՝n=2Gl9\;=߬EY&4F 8iZQ@˷Tў1DdΊ%` &@JesmMR<ށx!Zu#Fo=wr]m=T15M5՛*)㛜nDԽ>ͷ{ h+ _6 :0PĦ\ rub%(HV k *$DUb>@_OD)&W@\'AⰊr092..$ ~&W,JaGY zV-Z(i0 8*KTYWQw~ tw= . o3l[Zuߖ}ҋ8;fqOE^,<1D@,x~6sbf\0YaEW+9nP F~'4@pY?*-ځ] /Sвf^}VmJ_k;,{ǭdSO5%۶hooGmol'TJZr: rБwk΁J\*9rUɬ>M7b%Sfj^`ɮ& bƾ-|^σ(1i_rC";INl ]nJTdA6ީEE{x4~%5I+y&,0HmҔ+!ŠvOJ_Z~[)_ϺT~8!‰er :Lejjs Oq=*J)9 ۤ6ɕ6n,la Se*cJ`8Ǹꗓ7+Ezq6 [Vh+x*A.XE\('Gqt9]OUb(n$:yW^rgkYߎYbo pN]lSrw[-UpH3 ߰kۄ&fk3T-sҲu^/|,g7_&Rb04nU9EVl&Upi]:%~vZ,> +)>b4XPC3+D:v`-|KW&:fޯyH) OX ~8<0Yw$},Ac&iD Ozq< elCP}ؾl$׫.]]I.; Wrt Go/KUO fxt X&JsF]Wb >ؕ0Eڶ_HVPLsd;3X1[hXHAiQۗX[.q?ܯ ]#Amx 1Yf9ˠo-4'{i8q# EY%4ڜ7X߈YSWk4f<]S3 `ezV?r*׷c1ivI7f5ҩn/xӝ" &0sYaoU@v륪yҭ:] i>YMO*mM kΊ"&Pu  cRҠ@M⇢mHmMpoS{Lw)V"}*![(_ p4y(SQT#ȦN/cX &K"z;S'2 K,VL7Y-i coɲ@p5?cjbsi4]DI?Ƶ&f{Mn] M*0P( cFkb_ 'J>=0-Z4S#Q[2NHDUm!uL!3PLk΃s:`>ćeZ~Dg#Qqj}^'Ng΢ן'US |~ԧw=lGYI:4'8]գnKLP[7Q #䧢qum35G&*twWٍ;q&bހFo+mUGД}a.nX"Xp6ČI͙W%suP=۵x)NhJ#6< N Z/pqw~]B+#F"#18ZiR${f#EtYKhe?%H$pC&xd ՎpʑFrқ'Fy MOЪTQ#%ZTsHZӓg7#7 5.La[DIX}Ax`<27%:b+NrU6 K皽~(I:B~F nl钸j3ˆ?3fbGu[}65U+axm1k ikC/ ]2k "2e1t>j$+_wyXEykA{MXc2œbFgkD q"d nFy>}uv#mx " R'鏑LCJimм)Z"D3ؐ#&e~N;&w윍Kmx$Z#+>r\0,:}{K8c5-Gwx-TݱmNbAHnTftVm[+]iΠ( gF2Xf DSGx_yW$f]AVx4BK݁f,Vd,v|׳IݚYU?rp>%:\lY'16 pWh:.{\ hM붂yO(x4$<9N(?}N ?wވ,֙X>Eb#<g,%MD{1|8<6Փ|gq 稂 I>*cW׉.Ȓ 9rg7XrNBNwZ~qYT C'a%5Q>1"wuHVyI?aП^<ݵC4p; ԉX)I6``H2fuSB+pm"0W(SN R)sJ s7NqL;M^assݏR"71]`%$A9PJ\L :L,J֋֒oe:PP+ ˺R—_ϜzWJ/u# dty9Zkd1`srQChgඇ0ZEV6ru/o(0?^rxJjZIq]zr΄^?Aן+>n ,E¶lؚ%S³ ةM`eR/w?~j6- SGzEI|^,FNGGIEmcs&E7 Pq\W*;.㏈GQssVK% Â&ΐBRTe=8z\0PA}fذ:K 87oz@;ݬۣ>6jT+;c'& x{ y]b :Z`S#㊿k$ nNs6q|W5l9T1l֠F|Ші چ^خ~.Sz8h|$QF VTOiv<%> 3VQ6x3Ԡt%/4[*Ʀ5 %$AO"5̏]Y}}!] %d܆9[ĀNrNZ3[UKt)ޝN0ֺSKoO΂3Za%H2"CRMѧA]qnkhAlĹ%|g'p[#&38p*& 77D~#MyA[Pp[MCM -ba~mUi}PlZjǰxi`("e Irz5FJjO V2) ;2~^+Al;IUqdx-LiIAKTGL.@bVg%pA 6&3c';AxxYb@nT\8hx0ֵ#50P- -"3\1WmTX#E>#DV1KEHwdl(Ʋ-6Lno&z`-XWŤ ",lcNιOo,n L'چkE=pNaCK &CY6U dOW k1Lo@3ͳtYJO \{ƾp G3JUv-+R%,@nq ʼURP ?@8\t |bq}tw?~::0CSPRH Vl{pH7t܂_ ;K:@fփ\e9 D~pܹV"w]͋Ə%3K,D3%W(sU ?Pb?SE!&UU9 9&γ4rv0Xk#[dC?'/N+Vϼ`6%4Flũ{> !0Q/_Yyh#%@+#7'K&cEvZ] GÄvnͫrQ-uNEFOP XВ\u^"dh@RUYà=1%Hv'%<2N"i'[[l/ײZ^›~@`"8ӟ ~dP.#[99*)S*D+5_B޶v1:Hch *1 ;˔љs +L"yhQnsMQ6C\pbkdAGFE//!L$?]f&A2Jad$% 63{u;JM5n+b aoW ly2溜Ȟ260VY2\h[rM2Agvgcߩ*?4oJqwvڽ n5KDK@!Ā"~|ɐpNqZ7a YK4 YEu=`5q397oX)@R MИmJ"r`D;fi6#~R{tڂ-A g`Q66Z/;pGRß`DQJ[`做] SgX 85޹\'-1*oy?8<]Y.i~zVn|`Y՗YY!ݚ{yPˌxk?"=aL^](J \EO##d&ֆ:G"A}]ǂ0@bl̞\4m࿘PKĞ?^/Rږ,w} j ] V@ICŢy#5ﺴ98:@Ƌ0ʽz %p 䨲|xk 2PzD1i5vѾ:q)::cF;UG)‚7ghzv/ɷ|1wwK/&ޚ:9;=K^"疰oڥ0ٔ)y%~j0tWb dJQm  :k6='ė_qy:A"WA2@'` DN]IB|-1I# d3dVW_B'C}MvL>wHQ,`fAkY$UGD^2P6 ̳_Q(BY1~QN n|VJ9e-NA +NE6:ɉQqehCUASӽr_G»i4+W `)wQ2= Wb픻HTĤra 鲕IP{.ɀ-(ee5fƨU8p@PeNMn(hlX>^"{I1 @᯺XpAMWG:ΛN1cO9jdŬj8bu)*etzkSFr k܉V$?.[s[ 396"<@2HaeQ?7}tސ[i_0g J^C{yI3NJr12noUٽv@L<_Y2#c[h \K،Oۯ翫1C0X`'b7\3g7IDD͜lSL"-);biG;qpx/553R=7hYzD`ui;@BLo+.z27GuAțs}Wp J:ϣ{lgU/FtڵAt9 M\}؁d9k~)CFB6CBg̼ zp^Ș%w+<@ K'72t, `;U t/?՛UK`m1e)A諣ij%K s${ ,$$γT/7# 6a^:xl"KU!Dl@}A%Fr),٥1oaӞ> 4E5w*qcl2 G3kVnDەN PkJl4T Ђ~6tf`K}g$n= u ) kw͎, a<9c~G/9;7o䡗Uv6rV/}K,hߖKLJkAmd>qR,h'i!Q`9Գ]~4-&"i{̡ɷ$YEf1mH<'I׻br2e] .ŴC5dnB: F.H6AwM嚡!=}C/]l+Vb/,17H-eJT6bI9|ܒzWDv9w$33Qu>X "|Xܨ4 Nd [ B Д5k3^:ǃ< at@+"p>'v_ҁM4GL2 j?EDf}sa"*ae&mlI [2dPO]~"ZƱ=~[o2.JY"lSqdȶ`fR3kFah?kSIM 2?+ aWԐW}']Y޽Q4fJMNњJ3mBsυ=Iz zg3Œ44Nǻh,9^?${87H2+#ڶ7\-_)p*Bd5Bnܨ҅\gh5gfgBBǗaRĵj(B| . e/$ZAWqVVT+COCdʡ!$ h}yYt],CEP]\6/dQuKAU$6QlU?)YtUHax~Kf o++q\M(R&]!e`Ys1Tv wS2N+@?FsvHtZ*@N]OH⧉URO3YgF휂c9Sx,f~󋊮> Ҷ%9%Y` ζ`r:0|o|c,GӖr`=djknB)1ĹHR__q9%!;m&a'oeF+(IHQ&| =aF+$}jf'uƁYۭ7A^v<*/ru~4&mqw_[Qo@?R`;Hs_*g[8|)bT/*qU͙5\=R2[W1q>tL}z<(aBWA_gcogl;c|&W?^2sOKCH(8m8LIxZbl/pY\IPJ 0,eXl2)CÚPS'ӰF)Eo^h.YI%!buAܴ Gt1qeK]RȈ>$*`WyJ*?b :HY~ >3SzD06%q" יŚY[qu$zw[&fϣn@H|+'^:1І/PP{ YԹuM/AobZ/Ao#hpodp;}xؕt 9Pϫv#ƞF,ŝS=IKxqb񣪐)DI}>Pc͚JD:˵U,sY箰wlOrуaE#v cc5o[SgB[;BW8"k N8 ^V&E @>]Ɛkeu(n6_p(RuDjrT]{ ;m'Hb?*Jc:ݻ"O+w/_R't1C;2ꍑ$GhGo֏ς{c%gyD\[Є ڟq2g%\L"lBXlj],ltt83ND{?K UIUa-~_4 m}/[wL9m6dN_XH./U c T|Ixclj,C&А<޽d)`M&jZ"`+ɵ3A7e=FPSWS5I{uT{)W-%wmR'K0y"*N ~.TZw(aV Gɍu"zȚs,G9zW(d@0vb AEwTl2G0g5Pfb忥tx7VUE Z C!/* ѧlzi n'bM :,pF5Ix&&NiI(=ӻ`CljM$&Tu?5S謃ioc>N2(C7"BdU[Hs3E誕x?}kgHWF&;x9,L ^y&F1  R>Os˧ޫPT'׆} }+*Eܫb'L}#.lҋAj?sܱѱ)pع T n'p)@wW>/e wؼ}-W<У;jK~İ/C{C ,' C ]_,f0M1G|8cPLaԗV22$o]BC!M* h{+Geǂ 5f'X4K ޅs^'zΑ֓CǶȽ8^DcIĽ7|S.Ϫ8WVn(B8^Lka"ğq!)di)aȘ 3Кv)nawjx=!>/yfL$v(vmlh/bE/qH)7ZY9RIFbEUit Ӯg2 -P,/ǵ e,O@INn0e #̹˷hAEթ8Po qX ngAN?/K[osdy.Nܲ_:olmRI ?LToER:P 5"mN fsїɖWnЇs9{ GU3Q ‰–\@"JaAL4) Uw`eN!UC@ˏO)\͇r 6Q`9 nԗQ=俭:\8(\,tx +c-ylU Z~^,=Td;\%U 9Kxtµ`IxY,(b|*-F)Z i?ZVQO&BM #Ջbm&]KymvHN(,:66'Rv5ZꜘoTU<^վ)ZݬpT|7Ax e_+zú:B_@sf4[ į !qz=diW^4Sl4 ? DRi2Y:\U<ؠc^+E˥N\O%|"),aj^C E_cHhՐp^ mNvYM67 lCV.r0⚌P;.BMEAeRڐGYdG.1N5l!q҇fXb-,l%٪ELd{8v(TfPJ,>8h8*@cӗ~{.L24w ԝ #*CEYQPY6'~ tvgEê`BIَ07qt=)3Lx@hMDfLB=ߒ>B[ wPmC[=u8zmaT*4zɺwj\ڦj|}-VnZLJ>,%+e_-9E}('1'~1fTZ%i;R*knKE>m ȐYV}4xr=Px7* ~˪LnH!:ZU[iᢙ{҉`3DAWzNXtK&CЊYgv>q"Ozo$/KGY/T H.~opǤU/u ܟ)կ7ᤖ2 [w9yHVmXf'{Z{E}'לiθ#D %vHš].wl/mŻFOoURW)5LH[?D `BxtoR۫?Ui[}:Xeb FabdFO -%R+ư\!gotçR&6q3_k>dGnzuNwQ ! 8cN?KᮖX7b4_ g:i\lg p|2;RױC) g%+U`y2I<*r{~81,!pinXELVYςE"⇅o'>*LDѰBA@i_I>YC =R:g0?vBxɆ n[+xz/w`gq/+2ʎ$uA֝BQ'Emټ LO`QH!basASN#SLbhFj'jGB,Y=Wq12o(kQ,?4!1ⲋ}x]b*mNP_ivݡ4icӵ:2$iA`6pRVq"e6?1jNP2$'X瘳tNA]2驌7)Q> e_юP̒P*"s!Z`-dfLAPؚ >i /GZsSh^y^{s) =-}܆@m$.P6cF̌Bo3$:E΂?Rޗh;GX7#Id"cw,>3n֡W+rkA'cU PUkPy&߸(88w@ʥagaNH c,}@z># F҂z:7g$dJyǍ)V 8fP=iRT>/~թ 2>0Q/Mz6#hT0oѝDu\/1)1ѫ9KEeU;g4ܓ@|K}#xgXCjF]w7Kфy_ֶw3%wԑDŅf Yֳt![;ൟPwʢnҬU2% }ԄA`;&#M5Jvm{qYPu%]_r!=$Mf")'a'{!qaQZfq㒙8_K}}$^"ul‰7hU#PqTA~,1ԧj[SG,3L(b+(1 o_(!AwpҘ)ܡ`3df*bR^X,V!A |ߛ6wu3o~}:FL|K$-_Au:~MΩM1i(vm*ԡ bNP&_Og,W-`,hЩچbCK d5Y, q-nNBV#3:N 0 ,F#bF9'j p955@9x$׸U5`~ЊWM.TLtt1JYu1U߲an`ji1ȽV!]ſWEb,JFfҔ{S (R2&I!INg35-,&pM˚´tUF̂=%ʐסقJymMJ1BB*3p#Ê0iP 2Q|?"'a7S(M:Lq5\- ؏α*iT阊w Qj i4 Kp8[&f,zk9Wm 9!c[XYL%S!nOef!\CTS"„1R)*{d ~2MaSEy'[شa^n:p>$YF 9b;|I6,\[z3UQ+ @ 'E«QLjJdZTO3෽= o5o`pB F2D88DZI %6c"vuqUElIջ%Ci: 9|{I$ %pTOm ޥtKɋk68$~x)\vu) BC74kԠ/# \b*m埅C'G[tK>Gt)OX[6/8j>(e5Jr2B*>}HNk|yXdT{Am0 l+\\ hS=`.#C@?'X6('N6A*>xZ H!mY#o|=#]v ʱ|Kl7=o/Ʉ0Wƾ@kVHs0m<<m yq)䪩e7X|I=x.Ln )=um*,?"ӡ$6:{J? ndzѸff g(>' pMEgoϭo\77K0Fۂ0z>zV^;-s1W.@;χ<)Q=siDS-&^Ycw?LR 4 Eɏ14]}LWjʯ`@>ICdi`LF/c)eqzP!@,Tn]*mnM&I_͟{ 6$mGPta‘pψ҈j\wӊ(f7v G$ZX+? 6N˦SXY!31nrEQavJs d7|Lx$b-5B8n'`%C^ FEhIA `ˡM@Χjߥ ϓV:B^ ?fϱ?+ k#0"E^- sah;u^ERvL(cz(Ŋ`;ϭ/[,7⩢n6`4{p)"40VrFWJM,.e) xn+|Ҹ߽ ~:TA hVC%v-9YEK]VӉ?'v2F4&pF՘jC2L&31EC|9Z^7s Vp O4Pr w ҋf,TQˣgqݒj7gMJ^D`2E\7tؗe^na w9Ypsh&&Ly_=@Mx%9dĴCk0)?wT{╼)BXޠ\3_0:(Q-z/Pna͔Ҍ:EZ.zr ӹtͅ&ҔƇqW'.49'Z.R蜺5笿`)"[!㯥K@D]y6X>'Ji9Ta/f2TQW>HD1W1S[%f'C4.B/̓pW p||("]V)}k,99;h*Z!%IJp1  "S ^-A_H! ҳbOEk}T@y*;&дX4'J;(qmq~+TR|Sq|hkHjx){D\fpn3 ɉ3` #ʄ"E4" '"k86iQp,Kaa/e>O닃 ePZP} & T]"oM;Fߜ?)"%/g=QB1jgӧC|ӦJ\bQ%TLj*̫@\ G97?떲h%nuZ!-rNOu?~pkt#Ƭ!R,BQDh4*ƅ#)B΂|e(>(΄wv ;{.*f d>^u^P&DZ-\-5,Ӿ}uϊ vgNFPh ?E#5zףO|{ɥ8.`9یď_B4KٔU!g@(DSQ4=fd_Ö+pTO0G:h5:P`ST!NrV a(a,.ST/6&W_gi9Н.𮚴<]zLעx<[|VU"? O'#׽:uINS ULg/q-ޥ|w`pĝ|ǮQ+R~KG.U{7/s׆@`w|3|SɈQJJ:PCqZ`P^.g(. Q6eF7y]ŕ< CehZZԅ0"B+@s\_+}UQ+;@q.w0 ŌwՁ+y.Y Xؤ[ (Ld E >OCm^z8][nP@JOInhGur% xZ 1~ Ӂ ϞoP,2$؜:k٫(1.aJueY ogTH޲Wj8aPL)8ؙm`Ť=5~=0"IKYKm}t;"@w19E*(#Va% nU UG` ;?u%YT| qBךE}PN M3@9_LT&7m+hӑ Sur^ST_MCs9Ԋ"1NJ5t8e@AW٢o3;-5h8fר$(cF !*c4 loXَ[4دWQ`>IO2W\^ծ5%qJmCLVGw`ibW>yp,2AwDF0?vLth 59\`j f k09٧Air7hwBE1`gxH:NV+{d*a]{Q{6ij$IJ%E|a,R}fC82W)-lծ'i3 x\Cyx[JGs6>8mՑ*7|NʉK@abcb@ShZ$&!wjѻ30\ŗc"Ns;j`UqLC)7J]t9\ExĈ/5X _՗Α+LD7[aymߌvRW܄g{ fJ2oP4->8WM{jjAJyN)^j U35%N=G<\gaHm\ʌL& ф$nr4MVɿ *Q6bB:W/h7DS6WD,EV=`_|R&H_5O >TU'6BAg+0ƫ9W3)F=*9\!6ME5+Td|aE *2rC:uÈѓ #H޽R&lDO12_ &pc#ZBO `ʨF}z1;geh.h ޕ-a^*f["fNT@J56߿Cj%hT6Д J*S 4ϝ]UwQ&+,8 0f(~ODW˂eV!U%ӃEߚg1-d0dc.=W#t@OƇ>z8Hܖ= 1r! $b-oAG"Xq˄ڑܴk_.B>S ':շuٓ]}OjZ &T]sAid%ff$>AdҐ?w _ ".gg٠HfR1v(zEv9,suP`(2ዝJ\ݒe+\9ZX80EK+l>O{ӆG0n ׂdSQ^glCrd u?9/6iAQDcgc琑~%ILknQ"ܦ)-A[b1W+CG+[$t$< X䞽{$:X-r-ՠꏱ`ffBTԋ4|"ݳ4>_}!zYXaIqGhH@BJ]wfٓZo heXrǐ;}VOŖ Νz"1jpq!4'頻xCϻ E/Eع[T^PEk$8Z,xi()Ng\y'*hRd~Q7P^n%)hw8ujuT_Dq!RQ!)|7soDNUmIoTFaTJY4aCqDb7̩OqM=";x EbXӠd% L ޞa8J)2=>*s y+3TWU?ȂQ[bKR]\:5ºxgDKƊjJwdX6 $On“6&Q4&`KXM_F$X | 񯲇vqUXL&dE&Kuz˄u>{S#Q.w=U1ξ=$P`P@bBHtΈj> HM>AF'nr C񯳱8@E =Z'O]뜐" TCkQ$<ׁ>:6T3'Q<҂s-ѻuM'bC} 4qQ~$! ]SDRЧў"ϋƌϸ{_$5E8#h80$AT@U5T^el,7doeGqlON {̛-NDcV1֭ .W3$ j'yHm (GM̛AtU*!"1 nD kۛPZ'Gb70&,}Ҏ?9gLFWŕo(t?,Je}+GgO!K/FKRh9$ν)DU2'\%-) iPe=Vg5 m.CY-[?$5c~W|Aj?b@O{`u<:mpjP^USW2ޱ*D+b30|S-&^0ᜋ5VNNph9벐LVJibN;4$tUqj "ݬm70#% [Y2o]vaɔ'jdaPCEFj;;lDYg?̊M7 %1 gu+]v[؏|\A$Q[̑?#Q/l1je08\G}S!gdȰ|(jJE}[ Q4G׏6SO*d`7)b0[))?]|zrn[пܨ腙"eʟV\;[es̝h)ؑxg9k̰;=8F'Rd%ݘtzmǸlq j.0sѼ8N&%WPbYDoA|//jCM).0Dr!ga}o@o\%gv@Ciq /!d$Y3B*m>t $Ϝn63kpwh*ƻщ %Vw&zl)y;$wjOe=팹S)աlTQLjGxc}Ua8M2o\+$"7PyM %]?NW2d7d,^iu)#+=ޥQ \t}PIgyvvWXB;~Y0DL O@Tn|+>h@?%@Sq}#7ujܚ\>Aܕ;y#ֱ %x}Jb(7u?" DyJo3j3g*H҃^y[J6N ߳<UzTI ,J }B: '^lw]1 /I>C8W6hZx:14vxRcx5wSz_erËّ+S_2yܖC IX*4E d1ވA vf>"kՇJHP Y {Cȫ$JRhlHzv)yOT81b8mnY_KЁ)"la:D (1^ULo tma9EM(,`[wRyT22(o_Y(NrZcdR)'iRaiQkG"sYm8| uɎ8BHWYR&%Jf@aeMT^9 9 (hd7.GݬxR sDSгt'j%v2XOK jz5ƕLX'z@k!ݢz4CIIĀ[rlbR?4H Wkͺ[wIz@lBt|EbN<\96x3?Kn 8~.|]MA+B~{""؂Ƨ1 ORe5A_zߗkd<ZP=?0147ڪTV%}|28\W|3gNΞkMCyD8_!ȌeDO;*XWCr&mM/!Cc@If׳gVZb$TNqq&ȴgڤL߀SIJP|$r&gP͡ !5ϐ2",6tYT2>hE&ԟ?!a._J,{ uZ%i_*V2*NhSLdt~co"mhFnO..zU|}03d~t,x$tBkփ"vcz<D@ Lķj6nkm+o_rf,d[ B~PT0{L4m^HeGbW{ʣC;R#Hz6k)`]m O䥎fwC]M"fi4B39VZNz+Y2|0@@TS G*}aUk$hN/O}1KDe{TBNjSrN+〩]qZGnFF >$97l9"Yx޶A`Zʧ1`)恗+=n]My%}q#y ^O:LJxCl ]$b`-Wq ~xXD'kQ; ~Ucb#~#Iҁd "9ȹ3>yrJ[P44ӓ{k;1ɿ |lQO8 6^R?Wq\Uޅ0uOEHtXlV6ft⁆4Wo5ςӣIBkWMdo2S苌\VǁN7Y]i# ^}@ FI}bsP"3zZzfZMtg!4䃣ŗ8LO[d7DP NJD7J`&? (,A(g%+╏`m\ /:X=MRjP0wy "pFKntrCeuc q 2(~P4eVxV`={p}}zvaG-9tqзHI2gޜ8ܧQOpc5UTypҠ zU[hv k{t`wh.&/F$c=HR_%ָ`LCZք5`Ю!Gn^To. "cb8!Mߑ &d12t ePE83dBR5 ̳L?1Vr) %5ǽ8}""ƲG؟:W@ =27>Ym؈NVGSd@q2]FYE,a8P %Hp|3v4eKMg)}h kkxܿ~[ډPY*"J:()65l߶_I'w@QVws/ "**yUCx|KH "t]ałOeJen~KaSf^#Ʊݡ \kQ}V'OLPAMhx܁ ~~TrhB7PˁC^*ާmyyn #\(Z]vx@E*B0-1 S]{e 3z_N `+{2E-on+Nx"zݥ vXERo^9a<$;LC4`)LDbΘ]]$*fK߹;jb8'~^`zx]]RU 4`YAOiE+kbimKN45 11sff8ۭnMUo5++ pDÕ~@>ܻeY R89OIi.;Y?n}^AߨYF{^J-3DK89}Kjqh^;ZD[#ۑe~W,b(#Gp8{7>p-Y7 >׬[ P{ImuJFIfc Ӱ輮a'Ѡ3zLYRfиM@7|u)'17\өOyotB:;NlJ6I_k1G,lA`1Ne,~6wCC¨Ս^Olz ~jaLj0T0Σ( ^Lצ@xdGu˜x<d C_0hnu\1!#inHg4K'\&[kx) vWʉ;xxd^>dM!k-"aw x^-ZjBJ{awg~P;@6;lXvwY0~gK 4 5s% ]"z"bVA)G 2ƭ?BTÉ9ٻ"ׅtn>hIA0N}9th!E|j $M뺠"xoᐠ)TzA&Ϳ2xMu3uFY|Ɯ %* UbS4VYY&)?ߔ\+߄'-))N2QP/[r=Y#gP & =g[W D71k6h>T©A:D5A١=T|LBdޤ νQ!&2O;ҭ|dZ&*wf'$d/7t1"𛕇ц@($ԵC.jiͮROſP.iV`(u:_WI3:h z` W(w<}C4P`k@bKQ)r! Ai 1&F8B;F ~Jtǝ{МUE+">/r! QVD3xۓl5O3+hV:zH&=>KNґ5a(+љJqEx[:'&=Tبgz [3.pjoO0N VH7ʥF!ݜp{6ceNh>%[NJ-m!ymҼ@-ba%Zv\JvZ +׏e A1gVsyB-e)('މ$Et-rB{+;%/F4Ϊ􄸾CrM8jZ2hァL:̸-lEK`HG5=؄CsVCxs k's&{3oZŹ$3-> 7kR썳CJ m0Y+d~N^0yi*̻N'*H„է\Y d$nǁ|E9{"65+UBEMN<%+,evAu^Ԕ0>-SNήټfr5]#ꜽ0G1S -k{mc_eWϳ&E ,Dw&pjGr6Tk/'#k[IK*YF0shB2 m94-9cFFHW36OhMÿj^}^s0`/ <<-l<;TkbD-Z#Tk/]ą+W菏K54:VUzq) t7ew(Mun혎q#W4BM{x-A(T=pJ$^8M߆R*XWjEWխ_NseHw#h?6"F_xWR`+f_5ݦۙ]5Aycon/l '"Y_ $i#YGVx(z Ζ)]_I 678ӝKPS(=}%(~ 0ЗhOz.5pG,G%ua8md\cД=T>|uQ< "mpy9γ$3vʒBCgm3X< oؚ2.J{ 'p8Ef2 PZ!Rp;R,UC$)ȧVFdݮ_sq+zi!+ndפPD{:0][شq9SR cQVyƑÄwgf+>\-|jysLi b[F:]2xb?7FҮ?2M3/&Ü 2lc`S&+g jI-&V2뷫T[߭P6ǘ2/uBgltlBŽIV uM7ÇbM&MHr "du-xgO?EP\hXrf~O>N <OdO(.(&Հ4p)!8Yn CWѺ :ѫ)f2}LJ6@ص%T5!uIypߧĹ!pdyX,3Ѩ9ͦ5E!V!ӭȇ^2׸>{ĥhnSpx1c FvWL_YaA㸇׷§X !n6!W/J1͘^9X*I7$sW${e-TAn.At;{2<&HqJ^҄S@q޽~3ݶ-!li z( =)Fƺ ܺ]|3/'ǁs*o'r1VA%ƉQcگ`TcR*HldĒ 3F+RភgJM 6uV&Zvq7;G5 V%"pP$Tv&2|j8X&(<Bcj/MgJoxGguPǥ-ݒ yeP[)u ]?4Mid _"C{ܷR3HkA"J&TY (^o <(ķIZ4J熲U}}]F 2}ަKQJў m5ޟ˼ lS<k)$64j?0/^R,".lN3w`T Jq{DPY}Si~x?tm>\gX{6 2Ņoͻ1w$nNPGо_!̉xoVL% +M]ٓ`L܌UWܺs! ĴsމQRpqŰ0<H$-x"xU#p+ `]+MQ1Ҵ0RV`?b$cH7?DOaNdyzј-Uk49By+6pLz1ti`#8S{X8S դrͧ_1c *shH,Kop[BjfI\՚/MNzˈ ZR"7?k`o*U$&@I4j !|* %DBW%3$E F5z> 7YM:jV!A \ 'pŋ&qZ&T'_I==qҹa*DJBI~/[ě} J1ær|>U&>nL{!tϦ*U_\,:vĵt */>h3 X}f#Lj (;32‘8Z27/V&c(]el!UWh̴*Ay 5S^uO)ts <{݃7Z`'4=)/Jz<Zw=_o ?ɪcQ1sUa7Z n{Mо(u"vAv2(6ls{ =`ޗy˖o9ܳ6VٲrW2i]nP&wkii\WFaXd?:CY=7Aicn!(ErެvhY k@Et3@tX\|vH԰T,kb49]b;~`+60ᦄf}44峵ka}2|4p4~aħ QK OtTxCucg0du*N:Yݯ '6V\+Ya`F9k`XPc艸_%>2:98 29Ïg~Lg+JWQɽs;}BA%ʰ^O |p'oo3h{pd&8/g7Wq楶Bkw4)]~?k@lϰRt\Ձx8|%>7 p%2.~Үq|IBXGR܈8K D>໬ecU&U~eZJ`T8Gۖv4=}bAis{]A?=8ꜧ֬,[ɿ0*7mF3AS/q%]N1\fYtQ: ;Mp1'!gߜ_1#dbFI$-X̲4 V:\u o>HP7ٕM)97~<֚CK؆.Rא_Nh)i.\'1èKOj4Й"zL,Voы+\vqKXpHkc ^Pа2?<]ˑ^%*wJIhpMiڌygܥx}k7cu-=8C)$xJ3Eޮ%җe}BoUTWvj4I]TCO ,I9@Yhu,ik"tY2+n*\?61 yvs*͋3 B,C3AI76r̹_3e0d%ڌhkL_ESaoi}}a{6o㳔 `5][TAZίEɝd#rMgFU/W!4 $&{W/yOzք_UEC2WzD!teN3jq;KiMZnu.o3V;)҉ 7SplLG(1z]y;c$#*[8LG?L%w" ]ϊԛn?0]SO ~5tp ZF+֥f@v݇ 9QFd0.ʧ=z b[=VHK%%.v a7cO`T9ΪKLG!έr 5 +Mu$l_wQuU/ ( MF!}wQFƮD-Ҵ yRldD  c2&K#UAYɪ"`٦:`9iO.bS(WcѦv~# x~ȟ+O/(%{kcm\S7@3m:Zǡr i3cb VDJ%e)-,ѼPM"l4K NT ~H\mXk #T-*`)AkE 5Ӹh`2c0~!*Mc?HR_VUC: Yґ#kbbǧI))IK{:/;nNp'9n Db@mM\yv^vi|ր s?rԿ_k_yBNKף~y=<[Q:{`e\kiXߐlJ6! ܿPORnLbuSM:G%K|.s pW*[o+=`Ό^&:ni LwJ AxT+: =tQP.jwcT_+C< \vH g$I^PNݥږM|Z~H#>&o{iK 2`'" m1eW%B7@OՅT}YS }_r̯yktTncRh:Tx!&B C-,O^h͈D(U6Q,\F_k;gE/0Jis/;!d.d֝N/0tt:LY+Vma,= e duї痈Pb 6 p!rLi/mX{e6&BbzS3G'cw{=&FSTod;LLF3uI8v1]aLEӖsLb܋3XF]ss>"sHvĹZ)8.Em Aoa ƍOb\sb`戫:|$rzdFZ0EݗzLS:DMN&G豭sXⴠK2dc5nJUC>%wO MOҫd<2R=;i.`ǧR5LUd9C`FڴQ$CJ1lMN` b$SA`Xӡ(|/z-`!M7}=WP"5\ʡaNv%H\S'Ftt\xU${rAE´?u0xͰ,Ni)-wHAU{,R֪ѧav"4m'pPq$.:&:!(c v| 8L7kLyف>חյ)k* c95QCj ?UpU1@uü{ٙ>%:MvJ1>I2z~rS=imtx>N 4}l$N'{6EEf9 $;$u3xxNwًdrpS/@AY4xP)=Y+{w%⸏} >徏7'+H.]1 hDO7<Lc8> s 4>*j7_J@=78ntOqu15W;ᮦtreHJZin8TqEfcsxXwtVbKi4"ctmg@_R3|YfUF! 4>\RS %'2TVq:_"`7OVp`n󄩺Jl! q#KU^@F-^sq=GC̋ꩢ{Hm/űƚΜyu4c ҜdZV2(_2i:|5E\CD03ECT~3GB(Tj`v٪yac -m2\D "Qw6LM&(9GM;N!m*W9l_h&JD*~Y =" jc:"FOLVbQ{e5p)`+f&[zXx^Gx5>(F,w4 x qE)z2J}d1T瀪@XOѪ"TZKfw-~aލ-wD:u܅?>ro9AS/Gsnix%2] w%3ol{ѕ&V<|qMFJk6ZWif̷ҷ9me+97 @udƈ]F]~xGc< _;{\vyUe Az_*pera&4ܘPDO+&]372+ .o ~TnhOgXnOt.Xk00{:Ȏ^bc Ꝏ\Ũ)VUZRM8 T \6;0TV~ZL#k'rr%@)L% TL<[ge [;<'΅dOtbqmd$(ӱr_Q*ʍyڥ ] PC ڽCDZl@FtK 7_LX A)pAwG:ހqɠ(G+v~`qOuZC4D=t/hPPC!AUFcTQ2?QdhXVY5~f{!<LN9O3U-,q-֖, NDlOldl<5wo!b'2%v!8|Ů3wyahcRct{RCekeegݔ+&:;ꨌvk␿ƪɢVO!OL1Ȏ*{ L.{a+' [A/f m8ƴ%#)y 1kL^Tj=x_@a #6$sNO-ٳ/:նapʖD'/5VOb '1,n"t7%Iy V30as䭖 LCnGf&RW_纮axg̉gBwx"ҧ p Fq({ĵg;>512oVYTݱl\1XՅơc UK0*?O=طpF_WI .ׯ}r.K:d~Z.O6]gJ .nX6/1+Ȃ& mwJY|z cvLrI ;[\WU*/P6L{f,뙬dUdvz  I_LXÕwŽHq"hNJN*hxI,? |bTtГ ,fϧhiZ)mly㗨. & 2Xrml$23_ g~'-~ב^M/-SBdE5,=1=r(ޏM7DڗBc~Dlԣ2aIB5 m}\a4L,x%ٸaI488VO@i"OwΕQéW}yFU2v&F L|ĢePb0IW49jvÄu4mg $5nwp03^QQ/E;?p16y(ſSqy_w^)TG2D++Zy޶GLDe\]] O9xWyJك c|W*ţ[$W.s(itrۄ֞"Y*!/ۦ"Bų"6\FدvFP3\;ifU]eRj!7L.(QWe->W}dds;g_i8-=p:9g| Aڋ'%TJߤ$A]|P,"t6S*t-$R ?;暓m[bi}1d\b&璄\AF|_+~j]U<ٶ)R!}wh^_2?~LyiVpYj`2t]EY}Fa,<^QG:enaZT FK0l&S>}fǟ oҴN*0LDGNVۆ|aJɰc#Bm%蜇;*:@jCL[sd@kV3DY< *L\جcm4äq:4%{ˑS'Rs4%3SYc/&ge'Qg qϲX-})k%Z塡T՛W.nHր#V- svNW1.qWi}YϚjaekҳɽuQv5lhυ<nsKP4 &oBt-Y w>{+$`CV ['+23óQ'2Mx< ~58-+ KvkB'*7/0u$@}yf=3:(OΩ]"a'9o;eh SaWG; CV*|߭Gmb;A pfZˤGzJf(Rz˙Nt!E&>C%1W^ :R=緊y q˴qHs9)k`{^Iĵ=4%lZތhP߻u-?LB&\IUc-=` Ǩ;:o22Ql\Y7y 1h!߽e% o*X+xVgWmq$S'<$su #cH,yt3|V& 8c-T￶ԃbB[/,pe(g%mW1,QJXmJ?滥[WDe(wwd"I%Ocff!P/;(7<<&gpqc<ginv&E B W齞J'?T&|˿|Ujp c<ŧFʽMqA <OCMnqgS)%۹+AxxCe'bťq43 )uH py띞T7L[H}/ HC }+PT]5 y:hUA6"*R׋XoM89;ys1cu(/| UJIq|ޒF[A{&ʱ.Aŀ KFV3,@1kբ?Ȼ%oZS; --ѧ8&bx2E~56@i1t/f9?2GEH9J..F:^omX(ngpm,kµzhi UעqZ@|J^DhGLkU/ߙ9 \%ј1* TqW 738J0(E /'Tbq:[n|+ ;|&ƻ:. 3Y)OB?q/#H%!h!#'gHG =o_+up69[NVZXΖY/t<uasfC xQ²Y&;d?PgᢵG U`:6fx s <fEl6=}:}&-9|q=!3*Ү.kCI`E5GOI0]`[89i)k. %zc}Ocq' _R>E ؛pU{r؁3 ~+fR`Vsr2ڧ9!=?nF6>n[ xۦed_lކ ܰ_pyxOԎ.`T7*a53;FWsdimHdҩmNWWnV6u$G~K湏;C/4?x0.pOI߀-32z?WUǛBp>k$+'JE53YSnhݾ,J/JQp\y<ϥTnHZR/$C|=Ǧ4E~eT):Xr)>8؟/гދ gQUkڔW)k5:;B>7PRǾQl*-v hT_ RmL$5"*fٹ99.eyxxi'YyW)GM]lS@VFPVWL,fԼ4qDey{D|dEoiLۘE|5>xdk)jq a8o%*!*hM?쪽^ȳ0i+GW<`sY>)-u=Θ*XYA\7٪Oi6FomV vWXDm5+.Ϩn'n$k'HVs(uA zՁrW|+ SY `X:,=L94YS.AL2lvC#wRy)[K^DjW|{IJ.}e/̓s"/?ۊatye.hj3<ʎ#}uѿae,p']Bf_-ef ?RK P܂,_m(g/y*ȡ,aէLحGYy겇Wk X$<Z-=KuN~ ,ӜL' L,${نUEzqIx$$k#B7pn?R}I8l>ݦ"E^DiW"x$Xi_m!hƊ4hߒ}q޻鰦u̧FL+x=nJ?{6BWUtHBo/d끰}~}5{?{wuGЧ~lQbXR d°:\vY(C\7\uí(rO^nPa\$Q8_/EdE6 wEy⻚s>r4{"헸 '*jjBº6297ыt3}SJBdP+D`-'M_)r 3wRs9Э"td]fFڱI{ȴ_ 〧b~|{#sYހJk @)YYҩ 0\)\x7–⟥Zlp-k(쎚Z(텸@g+ADSf iG,Pe6|4$as{fRŒl P&Ȼ"LLX|vfJ~yc!F !_|Wҝ7r'MȾ\AB hW2:$Oo .Kަ,ǀ4MϋɛBhWso,)bٰݬWLc^^*ef0S'iɷ%h8ԑsH_"=bRR]B㈡yEk6ҥI&lX亷\H/4k3x}== cF1fr&=S>:ut 1}  Fy=o䝍 =tz;ORfh<ڊ\rz5p?>U\<(GFmE6#6&5 ~!ij (P*EތU⪧x5Zg |jd5~[Z P h8{;mVL J͍&]CHAׁebݓt`})75 PXsvPz|}giiy윓C{Tݾ휊%3xZIxGրҨN>/v!2JS,3Ksz/ :6}.د!5̭N g?A91%΍GM;ɥOx)8ʝ5*?4k @umӿFq+TnJo{pS̱q}ΐU">փ`n]CrQ[>vpJ_33oUnWY 2FVydJߛEȱ4_d&)!7>Fi?bǧ6nkTg4GC P\51VRdMHFI u>vuopKn܊t_zHkJ< Bk\j*oPĠ{j*M0H3)zwo$[t\A sv~Tf4S6?{֫K 9'o،(C(ƽ- 02XbpJy$QB$WhJAyQxg. [5YFnkE*t@#lmu42wN]N ){n "Ʈ5:!;~NR7;sAiU!3rb@m `u)JV}kj$6;NZe5 [iuzRl_训)c ̝!6Ld@(^3`q+=X'qt@3,zelwox5bU* G8%R TČ!.V:vຢAb!\4 `x4W9gMڼ6O(>O֔ 'Z:i0gQiF(皚Sğb,#ɏTe-bLHD;@q3BJRD7px"khh::;,|Z޶RhYI?ֳ$$]nXJND:Ȣ!:N%ID.#aUl).D{y7!r{g6{+"H5HPPuQ<|A#xje )o B$+_ꋻu|]{ L'ZP- {iZQL\=+RCq2[=R'#qvȢk"Vu(3gCmnfe: 8o@^` APS1"_W_N?vɮIhH︬=im!s_t5'Cҡ=؋l='èʉk53Lz;'1;5{%Rz>ي}x}PR +%7SBp$!PFLz![盭6$ƫߓvDfKpvfr t@'%2>6rrKWl,-[=\7+t/Wq D,ɭ/j,l} ys&2)O2P@GFKɮ/+4䶺pqˑ W+0kfftp;㕠]t츉&^ݣTh*"#J%(NH>O$~ݤ!yy(WQ6Ѩ+JxJB"|x<6#y'8[׃ҀԾyXBt&- 'h)F:q8.:0vc&di+6f|ReWw4?'T;gK cbO(Q G\;!m4p Ze݄ɕA>\>vOU]9jtD_seQ5Sz*V]`?Bx5[7}cALRH@@|,s",47s {xn,NyDRFcIVh\M{X].K;q 5A]Za<D\8S^Zjv#kXF#VŻLbAH.BWDpVݙ+T jsdOe p⁐}] D0CqUw:W1`MɊ2E 7d͋cx=l}+a`!zt.X-Yq<%)8]<\^, !wD4 '/}GlOq>xN%Ko=RcZb_/Hvdԭő'¡rSy #Q l*K q ]E< لd y~aso`xbs'% @Kz.vE6QuA7F@[MI1+G3$BŨ7vf-[7/بa\eTj,ܹ F[UMG?vFg W#_w0 ezzZ Ȏ%!ַlFJIfyVqvLIF<[G7W\%lEI Ray[=Íb@?<CAv.oUC=]EW){97u8RTG8'ѻñ,CϿ/ӝؐcm$N>\]hqOy( v\f{8L,-]~})@6ѫ4թN9w<[yI4.doBJ*V= G ?4"uRTY7{; 4Kl]?FFfS.3&%])-Y^DmW҉hH.+R۰l\T9Мק-eYZyD%7|vxhƀ4!0[[vml>dOg)veSO5!PHuzylbYs0qO:Ta!LaA*t# p"s æqp>Lx52+f{+o&=kp.\\<A4ɡRsŰsC^[e0\}%wpKIWC"|΍@Ʒ}O!xl0HqQ*1%g:wuԑ)K/O ]_V=]$aoUEzˡRwaпB"rNj47lhEM4Id 蓪`GmTa?^}X?NUS(zyfI/MQ7Ͱ+]K#o18d?KRᯎH,f~/Y2ꔨtacsk7|EB2?|qUmUK@g F΁u jO|lpUzـN鈘@#c~wkpm]SzhSV Q;YQt +H+ ͖}x*  ؾjVȈ:aB@fuCCLѴ9;iK4=  s8hO;Ư@4ԥ$F:#<`!&lKHMwjeE&BgBь/P(ጴb=H0iuO٨1BIj߮Sm4ݞB5EjQ+6 }Zbg >2?۝&S,%=@S|8A7;h&0ʏBb3Ƿ>: yZ7s`]<7Ҽ^JvvFӛ 0'O !§W~Z{'x,Wj&I p:o-F7`sfgM] d5`x~ :~gPX0:٭}z0E|*zXBh$9eΔ_ ! d(a=&a3y\nQ)ړ0gm$BK X@a}=,TC I>Ϛ:RgB6t/!CtSZӰP(녝1YxW^$fk^K M."3c^4@RК0X_iCO"y.na2m_Q%(*b vX7~Am/`&-7R6ժV7Ӻù $[E._1۳5SُP7U|!Eu}Kyl43rE"0ᡢcr YGbU^M>)* Dߊzf%pr8% x,7$ˑeI3àė47Б&Sm2=["Ol턎H8husU < :Є!0%߃WFSF2`s1e79_ WNMVKnO|pOvpW~tRº? S.>"@Muڙ09NPf,C\E7 L"(ωȦrQdHk^;-)\޴Fz>_|O:A@thq~,W\ոbrHGkP11@z l7V&Ȏs҇ xCZ0eKɪJdQDdB.K<((q[qd%0PaT1٪ˮ>`+|ϮM\}olm%z[?r|.Ř?9ߐI2:/K8 #Ú$55;Ia(Cp+t͙(UτiLF2|\uUٔ7Q30J%B0TÜ8y\osuԈ{CќՀӌX\e؉/Y^ B{ iYGn 'TpƁxt?Un8Fζvb+HTA7~(Y eD#кuTiq2=E9FH{vn+I5&8BJ}F,,Xc`U-3ܰ8(mG] "(5C=k 6u4ʼ9+BS_R9ť1'lDaIQ%+uzڟ]|Doa6Vmux(P(DЯC{CF9pK>yq%0p7ql:JqhbLɚ,ߪyX['Q x@pt n]VH%} NOhU{DLT!-Shgt2wx٧7aT_z7:ТZ#QD1\T1zydјE4H]hIl|*!AŎļ>؊ .xNH !My2*JrO2={#O [jrrUO vkNŰWC!SS@SRX`.GU4[5l7@a fMߌ7Uto8<*0PDʹH `:wvs 웋_¯evRۃ4|Z P=,sR#qxfl&&@dGnn0ה0wsα`[N\:Uj ^v_"cJ`äRG!1x?k=ۦy*E+P%^z?QW.Z*IQyR2};=c!:Yg X18P-Ev3#xyW\ΰU)'+%6HS[-=ow)T.r8<{2t, y>:4R348OE̗ȱ) }PɐvY _9o7*% W:jʺ]4*: b Dvn>io'P/)GaWCͭ>O}GJ8E8UنM{y9vI0TËRn牘͝H4.i"+ێ,DJ¯f]uh[d$I"r\OyR=W?x ӖZ0B*@Qaۨ|D?ֳhwKnzmͥKa K?@ [^RmdAhQǯHکGy\ n$ Pg?ƒ)~wc#QPl@R 6R-_Q׶E3l~TpE;(>8 @ )Ҭ7Vym; j&.qftNp#$3F f?Fk|d1a%d>x -ˌ |QLYM#8TZ*Mo7R04.W wSRR_pWxT:h|{5\aBAI~YVZHjl^=q} 8 ΡcyؿdFʉ*|b'?ZM6RŽ@ϸz`mV.k}ԛy&+i$` = HexlZES){փ|-=D] onν & HN.9\kWl{? kBO24lܸhWM)FISZQ `xѶ _XX݊%^0sI v;/.ȳ4 ar`mm]֟U%q19fcű`Ƙ푒^%Srg땙ʦVHxT:vTSex1ne& ][ޛ;)y&. dWdY,ΔֽDѡDۉ8軝qL{\_ݫzUa6bg WC.BAE+FPUIzHdUKlW $tÏ5  %eo)Qg% B) P>vpHTBQ1*=+RL\5 P;ܧ'p,xBo!O\c/] %waHy~A M^+wM*[`Xre2P$HRŢ|vASYay.!? J֌b}KHS 7]ئi0%¥qgVp X-%"a!sɜ0"uoEߙӾN$vSrqD/={P̡/0L3.BEULA.B[}AGțp }+ d*Dz{Ѧ >BѪ{)~VX ih&9𿷜Sl%eOkڷ$p38s8.4LS> ^ILfF#w#LIL'S-|#gJ;z4 nvWW#| |NbO!Ƕ?.asήp$WC3^iͧżi5R6O> 4Ԅ;eh &!&n~zT~Į$Tg=Y.UE'9>w-dic9Svΐ GO߲۫Ջ ]Ez`K!eEZvdǞ vk eHg]gj2 v轁&HًpW}0SLܦE@-R!,}2`y !y \`?g%F~p.WX-{3]xjXM ]&to_wb%JZ)x_&$bl!Z:zAt>E^e^ƒݢ{ő1Ug|G"Qnr>"RxN^쾧Jc|ny/ 9-sy똃Hpƾȸinƅ iG=3ظTt)eM#1m >G@ $hgH3O?nU)Q?p %:˷!99Iz[vjkR ~&KX\\  ;_Oysخ5[<Q?îo!-c*{ͅ4ľTbixz$.xTn[(xa 螇쑶n}TAfmY< 8lAQm7Іà8[ #1!l^Bo6!)!MvO&]YqUߥ}~L k.is_C,˹z}f mwA~ǰ7lqSQRσ96(Aah|Iֹe #X ^6^de]"% 3#1WO7wv k`5tDϺ#Hz=(O1KareWG">([A^{4_ľuϖ6BАHOwW;m{cw7zʉ4<ਉN(uIYC@xI'sך̉ %W4A8)G%Sq%j"(SO:Bt1I)G ~;ԏOx5Trrs$P ځ 1xP&&[ ŧ*{{!|Q_**-tݻH?QGDATELՙ@"4RC:{6ޝ܅[l߂0$QXNQŴ ;j{7n[M^Llb(g07l:8Z*DbHOT eIMh+-VCyD(&>~e|RBV;ٔWP><5nA{LͿ3V< Ś:!"TF%rXݵŠ"}84Tvmh ӴS5Pd θ•s'kNSi,?0U^ ϋ>B0^{R-%G ƈʍwթVlD__澍 8`C14zr-&4 4 H8/gzݦhrgdQ]P&A=3خ_t@h#E 09^rպsUAC:,EdBhKђ7XPcrtzF4Ev:WxFǀh@|]@@ dANp_9铝&8]q lAiy#<{2yY?V%fNdCĕy>\oTUKO*w+Њp졝Z L% ΔLS?+Lɻ2dsb%PMaO'u+ۆs a ]U'QpBS&|u|p/5 6 !$*a`׸b]|n:bf MssE;2HUxYE՚}q."^DG$>EYw[QDT^ X+~W^e)R:qb| @sgoJ+A/ApTP[Qc}ׁaېxK>+_0Hx!@l(P 歜)e.Lnh>/36ZIzq]BpL,3ЍpxEµmւfn~4$tGuꄱc72WZMO[54:5C -QCLd yYQnrK Ǯ0H Z[^~RP JhfH'+0ѓxy>ɢ)h);+'n%!C~$hAm s 5H,kmJZO-d=֮^&j Z^=nõ0|r;L^X(PͯF1N]KrˍWoSmWn^+",ݲgߌR58Pi"?7cRћf8`4RFH3;cMWtW}wmBǞa>C`׳S%k\gSz$6VO}g==k4͚ocڧŠtfF mpPH̶}}(وP}5H9iYC:؎ТF(u0\i Ed?(lc{ ?4US$! {~j;N9ڑv>ls"kG?( =ՆpRwZ&^?[X5 &|ZKʯ@]^`o:.MoT钘da(WW`OA1"H_EƦ"yxD.) J2ak)ȺH 1c-vKV2;.يNtYȀ5YjXsjFCGUW (U_%MzB[EWgr\} iv\f wQ5#%M;n܋P-OKd{ zռ[IMY'ހS_2`xJ1F Q^£@9v bz;C~B,;Emw:p3[>6j]twͬ!"tP\(FXT)u?FΈFكUoblHXO˄6NtN&ѦNNv@JyF%$pZ Nql D+'7ǰ|]XjJT⣔X0 *8绮OP2nebi,|㹤=k޹g2DY']9ـ`smG9c4/E;rvUnL*lfh٠ {t4{cNoK"~^Xm>k4WߨJ Ŋyk%NsF!  TQ]Ko^U+&dq]N3,'d.LicwijqIMC& j"2* kKmicaQ\NTE\0G_f tv,QQx-SP!G3"]<]|BKF;  D>T 'N:0؀0Mak$1SCNɭ QV*@s4/~5" > _WWX]O`ph崝 )˓5 ! ^*C R}P2:߀g2C ҟpNCO)Ӷ߁aYzP`t]|0>LcE/_{E`+c ,&Ԏm䍣&_ĵ{2R`Pϐ𝦠tAgj^TV|-m[żi<oaq(U__vrVtߨ={-UKk}' F"g(oO -Ո,mx@ |xޚX[rIroUpӜWdQ!Oɀ26"F1N(+}ک,rxj"7EUݥpPeF.YeZ|%+C0nb )hF?ָB4š nxAނXJ,w^ʙi-"L+=~.7p\CHb>)S :P( DY}w@[RdW6Rx/;8(a.jާU5iu^q at "e!& k*H]V.N-<"\39_6BwdIh|FNLqsNzne L.)#XT#gCYqS01g=!AV#T蹈6bYF=}ɹSh&SH̟ɞD:up/u:kDV 1^͍i'al*b!.;v^P:X*15 }$HTHsNrJͧw֯Y`!sxHB}m|7|jF9@ҺGO#:E +h>&:|ded:<+r.4V3u#TS;){CI/"Aux*^72P_Q1*=-?"wn`9*clyȢUR,͛p8b~!sdм~etYծr%Z/|=F$C &wm܏d !+Tq%+}^/kk2_@xA Gyp~Y7R.x,^~?2CKq`@blX <8JϑxaؠY n@,m@HWWXGh,{XWD ɼ*<_Wr cD.P ѯJM BTD xUT ,D.x^h11"ˎ,G1}Ao c:4cF?;-? `RſR? KjlDz ZWUјaxrba^:yAT &t^ h"i/!H nĔ~$Vi:z2kʩf̰,QTidhZ#AٷU' ~EL'.4.NJ/o@}^ VWF3(V9'0cWpX)BG,}py# qƷD\U.厰ǬC6nrjD&jjՉ5!`NɹѮy=6V(}:+~VkN E yދ/ۉ#Ɍ/֋DJYĝ1꡷|ݪ(܃ab?5%63A rH'pvq()hnr{,n86~.Mo‘:)1 gwt"P$&?@j;?2peh ]sR$.7}&H8RfDa!ȓ`8-NsM5-y1/3y\5|zz^ ވ}70EVv4! _$~sM ];t&{'{S2l޴#0+W/kB*R@_$i&G0S_Cآ,-W}PR*, :)V"N>=B$4!0ADT5VdesnR#ay9B4ӶZr%q ^񟿯ԶFoC("G<{$PRhh-Bn Ty9%0dzD@ WQ]a~m0 ܽ6\cs~(/m @]f1vE/RbhÖ}\u.CJ.iL?b-nzΕ;75ȌQ5fQ/ ŁZ}'#Ƈ R vzm\ hqopy< pB{|rQ?=F8w<ڄ(;~%uV$rX|7\x:ds0WFUA' 1@5I(%,I\-d^3ceCJV^4`>MH=vi&I5t^zw.SaӁxsU EZ. !.Lȇʰ'ÀJo s c:u2t 2 jٽε5y |f%q]!iUiGkrr!.`v[;A^7g+M#p/^Mt+ll0hjQorحϪ Yqze@r糫@LƜR)N6MQ>r+Wdل2WkмCچ嶇O}VkE9gE,TS̝K[q韶YߞK.;Tԝcig3ׅ缷f7RIA 6݅BoAeࢉhh/_GX2ѝc6 Ԭ~9D@3240VOPW`})z~$d!vjq$?99dﻄi'\YBƸh34F@w] T7h0O`׉f:XuYmYh> >}w+7jItc(/w[z3 uKhgIme0|&/d)a E{[u[<}G6!2AءD~)a4PaU[d[!N[ Թ:!r])zMvf ]FhEKUs gr0Ϙ钆w6KJpa]m=B~^B]fZ^juŧ\+lo)#7hYDuL8/V(DV!ߎb[O~esX:CMhKKR'$fᎈ.Hi3Ѥf|Cj@oKJ> D7"51^9_W[#;(͏Ca [$z ,oշ`7`YXz9[*Y@dd{9>tZ!{7"0;cE@ n,8Ѹl-5/+hg* zcOێ0|q(A Aj#uBRHؽc@; D'In}UMh_{X+Rm&X}5.T5Yq2-zGSub[j,:5!îywŜR⽩W'/WE@w˪|Ocg&ϖ`\1K/v&I-ޟ-N^s&G!ܹdcҐnXnTCU m H:X_On^+Rq[qǛ+_Y^4=CEZ2 u`cuJ-Jq /2b wg4Ҳez!h0azO bޤk:AoakaUu98}VZ<Ѭ(}X^ֿ>*Bx+F69<[HUd%~"E\hu7SC|r:a7 Q}^,` y&RjW2afINAqIGv2 @W4s^$#Z[w/;QxUyS`NyCv`,Wo_$d O/y=bֆa}fOw䒬茻"cQXUŌ`$a u䥞)c7ON+NG7,(YU~PyJ%v/SBn<\@/6:H^qg9dЫ=lJ{ ̅N>=؈Ӹ3Yp8܊tƶ5eB$k;@E!6c[iQB;(7ZsFy{$!5u.fH6g8)10,#qfLB:o{82@czUЊ/Q eR0(GMDa f_\[MbG`k蜐OA1ΝhlJN#@͕ gRSZ&$êV6HG[;L:cJ!}xDdb?J+'_Tr?[_qj 2XVS5Rѓ-njg9Pӗw 2m@vkI s0p [ r2އR4H: UqvUKSZM{T(Gnf* [H 1)Eţ8"R8.z Ks*)q-թ;^}١~SB9.<V1SPKf:=J:<n)fa)з򾸝Zz~]~",#ˮWNq 8.XƳy)Z4bV.s$󩠭]1xKCڐc ω=X/cuTD 'HM lgr܍DBèlI}c)_[Zh8Ia*3yJfBo~52@'e "OUl\ķ)kõt0Nwkp2±o%4$ohy"a)(ͰjAbu!˖y*oݽ )}N͉Ý6,Mxi)J̈!}˿1/WtYh۳sX]MʼcUxG=qQ@`XybLitaE6&ئ96\{"k|j6^N&U:V)%ӎפ2ݩŝ`MP犤Ǔ#('?Q /82W*ɫ=PV#=ԢPH(1߈UKO)TxDrX4r sk׽jujWYwr<"o6l;ŇbHvXz8@@\3wZck`#;-@yr[FVoC%s&Mr]lHGrLN!=6noۡdjvVc -YGhϠY;bP*KǴgS "m}V)dgzb;"=Q+49X .UDd1+[gNB..7gL:Fږ}CZ1R0y 7{zYlKqnU-H 8{PÑB5&u]39=pU({{& jMVSwŀw2(ľ4ykq p{o>"PuA>drm^l"=X \o_^&>DC;3j봥:h&Czg?90DX5&K5|3q;wC O:]t7VJ(jy(+{Zb|iOZ8ef/8z3ySBF,z!v\MוQNn5X.8Po#[M1 0|sDxU*pGTLlDraL+zpSpfaT˝cQz$2y7A1uؾofw3PSk󂊡f]%')aLgQx+'W[ܮaj)2`vy4EC$h Z4.Lok<1.qoMK,Czw5_,Rt)-E k(¶kT24y5-I0 珜 )#jZ%ԹH& 77@{t3Q$%^*x!3TO޲Yе].?T,򙄞3'zB$,T8S>a7A-i2qU:-kG>6v&[2B1t=;/LwË#BK8Qō{ۊI9[jtnPZ$L#Iخb dYȌ5/H+[ӹpu px>}.^6z^cyqX"Ղd24$׵@8 IgN{*8ZD"#0']"?Zcxu:2˒~@rXS]@$dīנ ?SŒ?I&v:R"'77gs'u)0}*BAz=$M˫ý)($Ry^\+(:>Ȗy"pu)|6hJt[ʹ>M-e4NOnbH+IڽhYo9_v6TdDIՓS֏R l9m 'z3nhC`!PK6+`JJ{„ /[:Ӫ gonFYtEk[$gr6͘/$}uvV<_|/~>!O9kCQR  IZO6mN׸m- ջSw2w#tЖ bLyH#K,@*ϵ "|HBv[nIШtm[E,軼^j(O ph\_M:%lj)D7GhLpn zʋ#f0y&:2J)L,Ņ ˲T97έ1jVQڃ"{}249rPժ(# 5\/Pvj{4 }@󺶗+KPq+1z2=N06+XJ/϶O̢A1C:N>rbW49d3߸\$d!ќEHt"~;߂mw,6E<N zZ( ú۝b9mOlbyXWwW{]+QGT Ze"oUA`rшCѶ3V ŕcnLxP7Q;KiН#b_>$Xr]B)V}ۨoh/ 0U@E xO1 EM`D`'c6n~{%P}n6\ WP\4~R`bLUAɿnb#ݒ. }3a tnpVۅPnqiy#%9Sag&9FU'{J*SZɩ' 74_Yo}'wp& [ah+C$SڜHڞuGG5BżwJLgM=. RܛwDŽӯ\J0&mL~ˍtOo𓻞 E_,;5h4 zq@ͰG)vD>yWv"WƬv5?ERlOn)FnJ C GNѢb ԛ$00TFa0uf+i+#RS-PrC)gdǿɌdM##m퀳2E[N踿:Ye~o1G"RA!oXi<\BE(׬2!4{Sz!4cB;W>YӼSp~dGYLZ],E҅ދV-}Ul7 I^ )4Fkōs%p SOد aNӔRnc/YyվK a*P|&*_1\g`j恎 O B*%Vy WkuN($>c)/0(.I2 e6w22=ơ3&ȜR | g ~$SG0xLO}.C DzR@nOܣ腊1k U6 A c>YL,:@FmkM۷3x`#dMU^ &^OɬGRN=q@Eѹ2k;ۗHb/ 'i{Z?YPd5f&˜хLy ꈳ%(d5P;i=-եu^VrFɛ'5@ًqH0%C`;1V̼  *.J V$͓"XrRN݂s)*7A!%^WVSawzp]qPQqX)Pߏz--Fe BܳQ5 CZea6 g~|_b_Zݝshk"Gͨx\F E<@z:“/ q6gsg 4 `2d>vsZ4I5DgqxJ t'W()40؟쎈.Y56u֛M¶U 3 mn5cOww U+~Te|<1IU2ἵF\F!N+Gk~ݨrpovtÏ6;Or>.;uښũ:Bbm2IпOS֖kRf3y̠! i"ɥD8<*Z̶;;f#[,TkpLt/$7F@Vc<Ӻl3✈]CY8}c5 ޱVr y);XD휲FnGo?j9&r`v;q>!=N+v/EJ5rG>Yb? +ۣ}y EPQ1x X: V×+m ]kP'oPp{V:^a|aVD1w-*A^d}}YEs>Qrr/4VԟcӃA2{ CcZI`/L>ch,4:i,v]Bqebe4gawyH҆hmV䠜1!uAxIIg6h7A<u:; p (GJBZ_Q}>KǞ^0єOsJ~4PPA#6tclx$Թ5PF*.%.@#y.:"&Dѱz}-H#<>NSt[?XR>M-A'섣3 '&MX{O.j{NA_bé(U!ʐ <>;BBpM$) S1R$N֮ºVSr*Q B{pUksĎwM݅k-Hʞ߶bѝiJKc [L"qJ,a!C$%>Mӫ^L!;gN"TVݳtR$*'&F d=͛}ORx⇉Evs$h,$gYG٧Go8g\g)J5'e'`*zo3FQǃD > \F q؇eZ-Y/trW?'bZ6_hyfE|u;UiP ?!^Y0ɗץשb:J<x\Ԓ|`5BPa(67C}*j^+6˘f|0 9@= ||` \R»v )߱q$.;%U߹;VE~n\/R,~8ak2% 1X!5v\M÷W7nJvi%+2QY)FklN%njAiy( 51Ȣv]~6%В},)`]&8=Ϟ}{#Jpb"܀ sp~R^ʡK4ɗn¨*TCeƁCV" 6_S@ &RY4!v(vzL.y̷89fH~qa[&\Aۑ;:lVIY\ oZ2? ؙޣ:8 =b! / [*՝2.f|i~QQq1%sҍH(^񟯹ӎu"gABOǽ6Ä1;ӝ1_A,U`!H8v<+ 4+aH􇲴y|[ҟj#HvニU pDu?d5KpYgÐ!” 瘱ez( `8\)'hga M9,;J=){ hNei}VƦ=* 5uBfg vSM;'3k ,=NXnP~waV"0 U`7J \V^3zEζ}'ó9gi қ AiXoE6TmB4ۜ%o2H>)C4Rv..vz^t< 1hoAl8WmV3-5 c,JBe=jF -nkbcnCC>c7 wX.84 $G9#'$R3ju?s AQ<@}. J,ST$YH="?yJ +n րyrV5#D -hBLxD?P1mZ#⾗' 74Jv]]>};fyYy=&Ozv 80+`h>sAgRjPU?jw!e?Vt͂'/g51RWWqA^oo:LkK|2W Psg(V sFSGz-2Tx `(r^TBr|bC;>M:Xu g)IТ1j#Jd{@4| Ai!U´ } LzK{i'> {_ZY9C״pK)AC۴֙ cᛡ[ PɽמL=i=?Ane$'r5O%.'6}h»RTbqc,,Ӗ}{ #%񸡪} W?)b@~;|U/ß`J. ߺ4$rq%\d]ADwgϺpvʪȰ بS&b s\S>omdGrJɄytkbwŖ?訟nA9OC[. !]~`Ҕ uqmw#~ ,y9¹%iPnjHhjvn0UAiyxG^爎rL5\a@DsR{.?M!;_(28jJp*!*8ɮ09N Ta8DtY.^?.sxHaߺǒJ I9?/fzxp,ΎC^3 $ZLՃK;c;9}pv2܎.h_!<8Ε&JͿ+zof;*l7 {OwθT,=7E5YXk6J{;6О?J VyЮo#Rz+ɖr9Ʒ;HeܞPlY0WƟcw4jv[ +t;$ۯbnUHZU4.g 0:Drz< s31n7'K8(?9P8f |鯧Mec}Dxم+.8Zj*ބo E$=?d^9R)A9?h]2 )Mhp{q7$l{PQ dӑIjAՆ _ӇmWMfBݤ G@H"el ,*rZund&XLJ!]c x<05E ] ɜh mj0Cٸ/TD=T 1e1l2oa/?Ola.20Q|ڝc-0 aCܯ#dz>%i&*j8暏eE{"vTɡ^[?G5ۈ6l?g(2BJ>~h^@[uԙi`(&ZAU|f)e*.h|d8t{ƳJks$!4 PUy3I`b|SP|1bFQP] $0e%1Mc ,o'x.Q>IUJ%{x l!gHNX0F ijx? <,⯣z z1n(V?!dYA7 V^!<^uWŅ @dߨR[ju-/1EO=Qx1OpP E܀o3J:RBAtK PCT1NRUNDMD( xS1U3S@ieg@e2Sw:>k $4 ƂFn6G$E-]n^; ߕ1 [Z\X"|Af &:Ot}TGmWimtX,4.m^炚ˆCwP[yqs{aF֭xC$]R T44@Kg̽l+C ۀޤSO?b"W:OO8#>%V7$Bf"{~ Sg_V>F;#l%o]a"C(}X[a=BФWq+HӘ '4w(*C1n% :(nhlj{x98\RCԳf9 5k^)Vm^W}a /?׳AQgxEx u`w۪(\9nj@7ɏ썛cލjq 3 <̱ȍ7Q7D*^_;a:z#x9>Hvk>4Ѡ  qz@}[y@sqa nfdw-̖?Yg?g <6BoYз5n#As1(V+n6`)$'|BΣ7'|Ԏ65&6y 0@},^pH1rz0mq'f*)EiO֬IޠA5oė]7CA?ᅻ`ݫowhUOp >$n;yR% ۼtj9, ح%:~PYcvӎ࿲xuȂԿL]KWJvR fIl2V{C[o>IniՠmucO${Kc~jjZ"  %Ȟ#h7홣>'ojxKq,*\F{[DX $!/ RR0:3Nab,;͈ Z |~W"I7v=&dMv{QsUJh号j)/e*ٱ9v5T;jnv8 ~KMʰY /A)VZL\Wc{H\sjʖu:Xtd \Oi"QzbwIqj"g) 93-=mHJr} \1>Fi1 _<>nZN2iFJIYtvMD*g?j:[X$OY!-H]+7ǍEnŽ]KU TӠl+D.Ĩ =LY0z&{zZB!qЊw3ˉ(N]R d Xnz_4NdTy76QVwX`pe"^*CyP)T9BA>[NG)$c95]J]D {=֫LE %|3y ]+0bM [_`Q<=@u^;3̗WUXvIA$o-%9^ն24䃇ذT(wz叀3V䶻|zM_%7Uxnհ?M;\2|Gf^^:.qh*_ Z~t|l{I,,\j>Wψ$ʄiD*aVQX ?UF!/QK$YdF,i hzT_" NOa-i &}A޽4\%/XCB恁^ =IbBi9\7/}ֳu =e[ nFy7H31WM&g>*V HSBJ 1&E{fizf  zxA>3I&Bqѿ3zg+/}J1n#5oTƮٚ )7SJ#I3T}xYI&ʋh3W].,Q?E3f'1g^c%QIgsE5l-keq$yD쏁o:;m5z+&Ptn8bpK?#UMmR-gqT+gd Dh-EiYg5\5Doza$-%X,A Av2΃X܄{7|t.C[hUO[s-m$2jUR+ybbI>z%X%I$"KeÇd-mf I_snmK,cFDZEY5q~%>v;k%"7a%/;Ȟ,7;wɎyeϥ H) .S&ll!TF .7)D"S83b'MܡƜ>SиY#o8jhA҇8t!7V&OH1qvSGWxF}`P߸ A}Pyh}gZd-+z?#^' =k"faYיaY:RH5ؤx}R~~Tvԉ⚦H R-gE>GrQˑF6 z]Y*0`)62sNHJ 2Bsm# S^ * ;Py1U3E{y纒˵'UKz=u#Y˓gWp>C`̴B䘨Z⣝-Q *sݜC>;?Xx:FAWHOw)ԗ;﮺ҬoY}Ih/;snSnD #j,-LсJ~߬Cv`.y&.@+Ȫp>kĵ$.BR}xzJ33y5uGh]Hd-Xa:@[mݦe#t:J'qG +՛)xpw& o60J@,[H;UW{'JXɳYan'7:KZXfsw@3*G-TOr A&ƠVM˗(t>G%k @E>ߡun}eSKf%Քxb)7u O]d9l>g6 (cƊ+1Ye)y@eR}~3Gw m t̕6ú޲SĄͅu%&X zQP_F:nQS7Wfߌo%&2kp?U@Peۂv&)0]Ͷ^[OF)L'gعy(d-+:Ḏ?wmA%=Re |CI2$A5/|tfJF~payfTM  BۂLO'$5kjs{0]dZ68usz@DH.`~SU[(DF /nzSQ NTM]}oJ%E%4ԁVM,i H;r"r9;9mAm.z/iYhd2)m&($2Zfjp 7tp#썎6HTzb{p“)`ET3_3.Buk (8]JC=uIȉ7 @9kqJ"(8gI szipph!j( xZy v&6eeˇo@0:>[966ytTccV=ϳ; %˔(M⦮pE‹IhbYKˣu7] nc7횫ZM= >1h6~d;IOf5vլkPsqz.=?%.*٬#!.ܤ H#fU<4N<Y*J`Nf=x06.4vpn\wDVUc<`@ϼӣn-u4O a5|$9!O+I+YVu=?hZuoFL;:=hz\|G0gQt!s#mͤe#6w}jDi vlRص)TXN) p9EA,?fHvSB_N:Ge7] 40cMe8U3_3.6HOC8tP3]Ys*n;!q_ʶdArgЏSwù`Vѥu]ϻ8 ݛi[摮¢z.Q [jhVNIIxhdVnu5 $5jx:-[r0aW?p@#J}F Om5_ˑm $뭄J< vr1"tS%@KJɕ@>h.y1H3`ƓsX9q|@=m3ڱe 2Ƶ|V ދd+v; -aYyK.C!0} AmY;jѷ1zRXaA1NZu'}C ?{T?VcVC$2. l+/YU8h즹>2l(<"~"_3ּ1# П;\zyhݪ@/ J6Kd8с!Sg%:&4AqK:|'\lҊ^c*> C4f+WDkSn  r0Tt,f؇BXMn)z_{][[BٱSgJ,ZG1Kp}`"/;t?T6O̫n&2HĨCqW }02fhw qSsܗ\r䞯 M8ӞEaYto%`O.xAlJ/1dBA<" e|^"x^vn0W!&Uh3f`2IdjLJH4>g Jx]tvTp(ԺQ#]/Ebi3u^{lԗfM p*cE÷s3PB43v5\v i6af@ťW*pRK5p('I}ve9ɏ^ۧ ULRur9L kU (tibhJy,Ba&x:$4;:mL,r2Az%WIj=G4+FR%uMAEd%^aۼE_yFCb)F%bϬu>=&P|j?-H wZ4t^Mu7Eh|h *9Y0WĭF YZM,w ㆠY^`j[k/+VCP#dʴՅ#! Yi*&q# ]6Ԯ3';QGP%itHhxHk5<"DBw190ǽR{R]*U YVMbb<w# ){(^R Js@kK,ؑŰP0@3ͫ/~`5thk‚Hj3Ǩ2U Ǿ9>5EmCSZaఏx7v]xOoM,n@IsE~gdL16K?:@cK3촯70Bmi`ףxI]`W9Z鴎,a2'B犭&C`.*Դ42ܥƔ˰=uXH>9t; Wc Ytz (uN-#nqB(J Q9^[|ο hױ2O) MV䴊S%kӻHEy%8"ߵK5Sv1VyUrZP TSҾISqI{ jq hV=z3x0E{]ӫvf0j|CWQю/׆zD1&bh_E\ܥEJZE^q2Z\R$F(i]P*IHiuEA@ F,}]b$ZƊ *ڵ;~ W92Q gu2<~* M3 '}2>'p}Xr䬋¤2b#|jJ7"Emo[:i"/XrZO+^gdRG۷Snf9w\dBPN5yt'aq9[|T w|țfϞ4減Lnf@3p0=1\o#o xMhҖ(+Zy쾟)UQݽ_brױcX D?^81ټҗa1!9imR}xtהcRw~I ]&B sQ{Nw|KyGPYpI2Yu]2$ 0O|~aˏ.I Tp?A:|%[ (B;h&N񷚸'J`oɱe:9Q%W*%{b~*wK; 6PsІ X^uݗf ƒ!R}:MwK6KBސ>π @ ,ItQ~xALbpPm2w*qm'+X'}Q*׵Z+M kN,e ] b݃;߯g{:^ʩf잸{`%(،Bɏt&fvd9Mp\8#8*!HOuxu|>{ ڃG'Zvָ(4j%C(p8MC ؿa,}{+RDRb4:RuyZmy4Z$4ZywGT H_T@U _ ~Yqd"A4<m@H-E/i̺n纐p3Y&dn~t 7y_jG(mvCbT'[+ oi\`[[ov?OP n i2"i@$YV&Ԑe+ޘœnI*m-?$""rӌ0 nmAR3 Е+\EW%3f"ѕ#e 3W(Ikir}F_ V i}Vm^lRIyn}!.ɍM\oT"TpÓ.Atzj%J5ȨPgqw!ʩπ yxhPt${G"P(K  lJkʕ3^ p%voٔ1Aʘ8Lm2:55$λ[VԽQ$ҩ @Z`m[kiWqliǢjq{xvG >n D槨LB$njRR(VXsxuy,MoVV2-{O::ЬآvA*n?nŁY~ 5e$P[UO2峌S9<woƙY]f;a=:+o$Co|ٲńZt^%С߿t1AMP03h?UmjEkwNJK9$>] ADd"=,g 83%O%ʞDBhs=)MhOh"rN,8}&g #h:/+:ஂFқ1?ePS^m+F0vei]H)=8L"~ܰnUt⪻5[qpҹ:͞D_${m_IņѴąg OG\b23z*OZ20 *TR 5>o4js$ޱN| 'H)FCc|3['|t!VYU7~r̜8 6,:,pٰn̢ごJM} NGev"ib̬pх6&pb\Y's?gsz g_WUw-1}(E@B`L[@~ܹG> zeLvYPjin{b>:FW+JqwYz%!"XI-L\GDa+KskhRtpvz"^{P@P"rᚖnt5%r4EWxL{;U~Hțj"Nv΃_V C1h[)!h-6~r +2VU/;c /%wpX;MC;oH"tD.6Sә7ӥ앯!x7e л<^Hkt4 i2>ΨڅEqӆWd ʏ$5EKO]ҋ}BQҮu܌5Ai>KJw} de^Jr+.XWvL;ns\鴛Lpeߢ-ž֏r5DE?#vmG"u*kl I ѹqem8fF80Vbu'.H<%sz +7p\m` BKׁzpBgC7lo*:`W5[;Cd^Y}chLUMGc|پgR4XҜ)mh0{ lGsKq]>=ulS [hzMvN }b!");XӨmُZmOV VwRBxmW Dam.a;i>mx# 8ȇC[U8M^Sh5Nf@_oJ(@!B򥇝z 7{IRt'\NCʽh UuA#M T0~^K|% /d(;sc8..RRh6 rI )vJB5(0W6Mr8" = r CU[R%p0L# 6 :$. ?m(lQ8]Zx~ZDhyl26mRدt#RX?Q:N0Jd +_0~N6%SqWs I c?/[7}ih Uȑ$Щ.RXEHRk-M5C[$yu-w#Ӽ Hx_fn1Y ȋ*>d!,M@DJZ=&eQ$mOBģVRV7aVJ%[}^ ¸T=֒Omko̜qn (G?_b0)ҾœQ:bʻ XjwXtN >a1AM3 W.GhLyQGL՜\dQpc>mZ7_0X&Y/ZdIPA*U2:oxsn{|4o1PS~_Qw1zҺ1fTzK%d@͢W՜~)AϧB_8KE=2.q]]±^|X4R O[ϵX@Jd\wqz`K!HRZ!lSB3?$e4 _ZZ`ϻ{gYeyjRx(^Ou塘~7FL5E. AJ{S3莔,EӛLy%7rUf&+eT\sSmW\^[9*k{\ j =eqT@nFM:^wV;ׄ Nd> )੐XVT_Cv:cWC#A!B|lоM#/Bkجuz7Ԍm8>{XM5UP U1 Gj87.J[? Q.T`V34 k"iR 9甕_b A} "y Qt;RN =Wk@۹"ic等㏽QGN3%[IMP>^3$AC}: * RXFˇbYV#lbqP{ɣ-g4?)xSt$u,xL^Nax(L4%Y| 0ٻSA:-&Ŷ$^1< dJx1;cC-m _'1Zܶ,r* =ı8/EK[~5U]Ğ˘)3AƺI{6q0,(KYqN99 z١vε٭ _r# H;~>{Ö<ύl:m &<` i7F̻OH'ɽ!KI6vre@jV ~/mV.l{#IP Bs8rvkK3GBRfJFriz'w0lQ]5}ot(Î+~8*UZ8EUI oX# =TdTڇ9=,)CQ0qm8x4_>'@t,6U.b]>_:~_i➼ԺX&dԖY5r\G4j+ "ĎuGpMmal|(Bzo7\@{eM!e=ic4%9T IǾ(_->7c,*])K7Al9?w#TEՖӕu!6g⢺M_dOLK`:ϧkqu1jq J<~]:uʛZ8dݝ;[L;P!qfB؍nh; |͞F3Ё d:p.l@1*Y5(;[v Fa:c(!9]eCCoaկ;WqO {6FvMd*(ܸBx0΃@BKLƠ.bػM(#C)JKR"$+2yR5'KwFs PT cQ`f7./-;rߓv#lYVC1xqwb\?Z5G^k;4dr{ecIlVz1ӏ~ıʿQgc ,K b:YҠ721?xi؝L O?79~I6wE$юT=t̒h.'5ugvBM\f^>=?|U˭غg'ϱ{˃CeNzmGxtnLyϩ!TRg.8ru ATCktC֝郝_ɷ̧sj4Y QVmHR>DWsUt l:2%J -;Lf!Sea]GR6dzV^ɬC+DT,F,CiNػ0mRFCCߑ1wߓ7ˇo71* pd$]#F.v4l0I*пk/%+h:7?[Bf`e`z.ȗG "lwV^>:(8#3Xg~4@sF?>@6KtwΙHWw=o *n-vD'М t5v7}_JJP]U^qS8x:O*@ڷBc]c>)2^R9\״ITBb K%N3a){R{]Q%4ך,5,k7+Zx?IBzO yI{a#*v(p tB"޴B*nSro&gq(WʄO"A'45~2l )p(@);l=ԣ!2%ƊQǃ?* !=\B~>!Ʈ:#b#44W}0:O}*ׅNdrHě AլȪ=C_hM2HG Gk:xÈ>9zbmi!"%4Ke.%UAW5?2Pxyw"H;M_'(A%ȧMQAcZHJ!6\` twk7F.tv?$hfu%܄ޥCT,Y;*]T٠OdapgdeeSҾ~UU(gh@AvmcJs p 5V?;L:}0Ni,pgv\] w/Op<{w%.nQo]#8?\DHjckҴa&\Cx<M(bM;WύX΂vtN #Ŝԇ'U}~ ;mAt d:&GET_^&Ymas>J,{-5-`Le5,ТBҒf愳_CV^/%Bo}ec)fWoc Bigu{-v$*1ÄZT($uI/?k7wpX+ "\0[pY )KyDa5B<7a2Jpd"y>/Hc̎ԯ:}QQ($N~=ƒ60ۚ Ƌ689%0OMKRpfW(;*NF=BDi xA39cϵT@wY1Syn#:]_6o(ChuAqrYGM:@E8_׀j.A# '1i+0wȅ9vßwN.d79R&PG `{&`ohS3h S\(fmhKNagL!C ƁIiZ0(x1?tXdh2 roL65IudQ<㸊q$R Emz!VM; e7:L7p>5$smRWC.$M&k-vsV66U;A pֶa)/'ȨA 9 ^BSKRGg kOXb:5+|A"h:پh%3[.vA.xc֙ۋO4e{BDZ[\7J3X m;)5pLȘYb&?LEnyL4t~'n2Οl`WsL: lq-%X|h橚 $aU'l'ߝYYpV¶9F{6^ח)ѿcetrl O D`#G}`=J[griK~uu0Sk }p !(z$@80&Wj$\U7D*Oo%+~`&G jJM޴(!3%Oy͹ ő"we/7Q)WD:W4RjҬƶ0H*?~\S/4yp*T6Xǡn2UIQ[wmjf:jt&k&<-ٰ/CMXtqZK,%kwH` L"gʗ$/1ve~;ؑ TUtO!ӈvYb9" ͡0H姨&љjw'@ǦYXe~w EN#,.3'tr0y8.\QtA8^d[UF Ozn< Eԗ/y׊ )`?  đ@"ٶggV282LxHL n: bl߱5i;Kp`HLi.r=);?wa-$] Km*~R5f;/XF2i 8C@i/rGG Ugz595TүJ,Ԃj=Gcn&`Ї"w(vOۙ${R@ fF[qkUN˞è"khl& ʒ;2~E!V1O([HÑX29OEi7_D@/߮5 kRvvXՔ( {ڗ)JU5 _Tڷ~n:rbu߾"r[+Xܿ,"2PP 6:y0;_;2tҙqSv88Wd켵~;߶Gk< fd^*sHZY: R@*ѕwEk+@d-jXK俛MS >PDxe7zHfLm,BadgQ(ߋMgCӝ +,._"K#NYc m; <yM91'N"7}4F6$/h FIusti a`UDDŽ6uvJ9AN?:O+عSZwwQx$+#~n?7T/Ǫ?lu2z21y( `CEY|v &Syuh%;I0 cHQr;B1=[CVY#y ߥ%Le&5ez~43P:ʚi-s;>w͉p۸cwZIR.˻=-:e##cEKֳ]~'B72~wBЯ ڡYv_,=$ @^pWӎ=}\,~,]xiL 9*$մ5ئOD-2ȱ+s^!`k+Gc$u`9<Чآ.ߠzL:qi{l{Ŧߝ~`yI0}x#Vy!b>?Ge}vGĂ'BakGQ–vL%7KpE<f/"I~iۄ̳T2xƥ5lG>|WvSyΟJ5F7 Wd]_ qNCMd%6!D4mb6$Saz}T`P=j:yYb+NT@b+ IK0#PM sDE4.&O[2쨼ا F∷=fUP{D.$'7 E[ 32wgdHI _ʅkF JOpP ?UOCiWvsK{7Yi+3>CX|S6U7u7Mz~mͫ ~~t$+ߍ=Ks!LGu7_j]ޚUJ\vW쿺}-neƤoLy'ϲox޲8:h) f$9CЋ®H]Ƚ جG`詇R Knp]+Uϫa[z'"T浬Ft7NV9wM\Rnj:F25{Yy~2ګG$uG͎m]ʼ9@НO5@[U2@.=kHe"Ș ZDx2 ';Q0UDMKfjnj|JY9M:'~|' vX RlRU 4\vTr1Z*k)[0Đ??}#@#LOM;":'D1$IPRzvsz5@fp1ѾVALჴ>%eƌU^snsQ,բ%kS{#):`S/#2buW۽붲}E~u5xb CБcdwL%X`f&V)-RM ^t\+*g 쾾v{9&7/<:~F#ۓ#e^755O"}ֺ2] &G#m]AloQ}(ֽ ϶s&  ]b}%Kz,.p;{]^ #ڨeR&QXˣr!.2dߊ=!.@7O mr,J)S8tk;VMx;N4|%pWxGTeg ?l_dzx gCSs'>tɧ42΋!l<ukUmGmCnq,\F*!(q]E"yFC!jɱӣls0=z_[()!-c{*puL4Eh)=W=]Od{Vl'#y/Kv򙹶Ķ!~a2i\Ҳ/ب 4xLf39F'EnȳOtM] Pbq43~wJDQ |n憩/FzՅȵ ٻ\t)D;\?*ri b0`|xrZ;"/df-a#uN9-<~R,MZZ@6KJS c.L|o aIM0jݓcRi45KAyEU0 (]׾3ƜӞ`.C:+V  ,;;k>"ja[Fac80(G<y N}BHacH J>N> LJ =Φd;s?'71~sA`F9ze':L婧d?g2F/]%] \=5>fXhujѡ 6+NB Bau/ס"k>6nqDu\rgg:x5?zcSnUdrad-6\) l?Xw,kۜ7P޻ܢ 8K= uDșA!3l<ҋ+DAg΂"$%g(v+o7[=5_y (&Ls#_3Вk'Mgd#5(A#9 # njVq"SA@r_|gɹKwڔ̞3̅&ZAiC266mǰ[NX&T4iZZLu1B'/vB֏0((:fRJVGu;Mѥ |paսOn XXcB:xknTjhq4))ASU2;2h 0; Ȗq#>&-hT*3ƟxFYBa7g\v iD&yWt\>P2fB` cxN*bo!>N:\`߱t,CPפL/¨ /w#n3p5>R`"Χ]CJPƍv9 zmdY˝t!~Ji-(6D'0˟,^[u<>n\Ofm#{sM7#|<;O9}>?+6;*G9!:Eb ;Ryr{yPEоlF|'5_  IW>C@A;*.4B? @kcfF(WK\@wFK;um5f0as>(bI#R 1iE:Z;\Hʻ"AEO?$$VV:xkApkYUրdaFC:׋6DTb# 8!;y,@5OvȶА/ j/)pɭJZHz ν>)GVQ#=H %nƣ*7Z6A@3ʀdAըjHsotVrMuF%hkK=]T\ 5~*D~c?F`ʿ**S.rPK {uo1ICAAJ܁|zzprZ;Mׄ\{|OPV$@N6yƑ3@T3lg*\J$_e>^mGJc4_?0W12c òqS`bdT25im ex?dIm(1(GF*<ӼV<^eРC;hlZUb[LGׂM}o k_(CrޕZe5xG?v$Z" Ib7`U!BgY`S,c\hVfʟbarR. 3\ R̖ Q 9H{f7X<%u`8(uSAzk U[J1:)+ynԯ%|:ltw1!MN+chqʥ.^E=o0(Ayl5O!~Z#kC;]nHO[2)JIZud&o<):Dd;V5]=nf ID+Jn"!9/Ue [xCE*+m%2H?}UBkOauT>e5U@rfWrq.X|Ѕ'|*t" )<:`V ?БM-ohfe MxrR0%|#}IiK?q{u.M&_Z ܛ٠Dvx {Q!)Y]r%;(P0IMHiDB[G jsWHV@Q068 r)gaWLq jю4@Y"]%&5uT> 00.ύgOOZnA*u8"@ e&qn$bǨDaPOql*֥GAr:|j^4H3wsl6BN"qplNDYOSN@hM:P?oT)')פݔVʴ ;<~#CY%R."7AaPϸׂ Z.ُN"Rex%Q&Q0BT\[p&\dS^X pyjI2jh32&뉅97 !vB‘.$ѢD鄔ӴY'ZO8|t[8ud4>ςѡ3v5 eo{ސ=١*?9%EuY99X(uC%R2Yi|H(RNM\1Umk_yPh:_ʶO ;ט6w u=`j>F1 q0؇aeJt6Q.&FO<_fnע٫,H 4kkI;(yЂ÷_1t\'.(8aRvBڃ>r#y-xp{afCUHEI+eǾ>\? '$W5K֝^eˈx  .L|YψP2Iks]pUbO&ԕVty[Or\q3[VPU>B3uNTFs*t$A1)mD7=#Ae`u #0wy)ibRni݂[hwf$14 Qm" Vo~$/Uᷘɥ*@ UO2\r4Y|l5~$76FZ-H5EC q_p #1s :+8sNSG:uKTBC^7#,hJ\',&t^%)] _Se͝tIo|z$(S1 Q>mW{\P"3M&}} 5 Y Oc?+H{q'E O\Z _1cypO-!~D%;}l鲵Hױ>CףLN+RG9F6y*'A5PZTuaYJ<`aqQ?Lw =OLDH "y;,Zޓ}V?ѣHdR!hZ`nEZͰU"6&-\C\'% /Cz%NXSyjq8k˝[Xh9ۃbq$w%i)@Z 10M]`ЄV5+MJa&a5;VLup Bvo~9gk˱!6'aNhx}m%5;Ĝyfeǯaۡ" }//na3EP d 7QEY-S+Uڳq7L-S&D|L5(JH`wG,HT喌v0`fC` )EC:g)Ѡ{W񤏥 *QICyuxQ=FrA:cbUU+xw-,mˎEOGG{Z3~Rٔ\MƊ))m5{&3W4_X^ f|lc+DqX<#:6U  cxDSʀ|F2}8d:]R/kuɶg7-PxжNWG>3UHx/$y|и͊1QiN1gKH(IoӘɮ4)&Ѥȕ19dS^:?).¥6,zH<wI"Gƴ/Q ں L$~a?: X*yv<<3FZ{YVI7f${ [g~ 2';bFB)&H;{Lme@8:qxE{Q*2@#z?լE@(cruE*I!o#cri>>OC/aCZhP ҡBB,=FKk~r>sBp,h#7.HcwL^&%'٦Gʬ}S.h-k/e%4.!z=v&o YBaf-/ܙSg_+46gs 0cbn-r*<)kX*&5u೐,rJt'_] am*6Lx0ݚtck=r 8C0WRu4'g{ee@nNYDȷi<%p U]X%Vk_)bc^h21Whѱ`mv4MwI?: L)^xZ?&G^U-rr}./a[}ԛ6m#2 iJ. XEQ7g(+k<#rpw\|GPU"F܉D85UJ#u@v,?εtZ?だkTLR sŶvjv5k۠qN JƎj~"~Q74|u`V-wX7ISK"&}/m^\: ٟ5SFtPa.ZAFQ;?7(!pg/6*iH3\pvZd۴` ᭄E6j?ED6}P'_w1lV"?8 *Ds~e<|UU{'ibdw3"g|FCxu|c&PmH@ >#GI%k=C3V[ϔ?n-qz8+y"C'0Yp=:] (yid',-Gau5fDm<4Q\|0*L%edbN2uQi%rv$sv(>KdDna&n"p9͡[&ۓ~l\S%4%WTky[ v BI=iV$C ie&GevuH?C>:<`rK;cѬ~<]܃%5AjzLZw~5P ,>qDU' s09䲳*1 n]5֔CZ-_@hO tX$Z7%MY`,zGn@@KvU÷2P -{J>N ^4%qLo0 EҎ,i1729ekUP08䳞]&>-JNVvZVe4"tQH;hlSˌqw,g?$_A3 u!(2p G [WG )Wl#pLVXA%QKIЃS%؎ aB%3KݍC2:%~kwxcP+>\I&vrY6g`i5v`ZP?&Y.HJg0xVxt jq;$Fɡ8 6IXT)t7/$r}$FUAWt9p6@u׃5۠W"rMGacZh`TɧOx;aζ]2֎quOvxֹ$Ц(7AKYC8XZΐB86R%Dj8E3iSu>ȦUH1 [ŕpJ4gE|@H 40CuuOFY>o41=?Bހ&y`vq ӎ'u3]ʿ@mJ.Tb!L1 uo;N8D)1ĚVȈNrHێbOQR75Գig{MyΏ\,L6J +pivE*?pb18ϯ=ؐ]覤ܻp;7J5Bx+vx{$H-ą/HWb22^wnZawT~-٠MC׃8^pDԉr'=p9iiǣ el%.#jG,F JDgLþƄٛo_P,÷dEXlTZQ}{ӱ0 B3 vkemAtiDžSWS3\/٣M/A27.a:cis?;(7wȢO:>#W^X 2`!jXN{#f 551ԗ k.Ϋ޹Vv\GPhՐKgu6;N,F8.q l%KyTL7 y^&띖~Q}sp-a M:9(?QdĻqyI뗕;'.S G ixj>RIBo|;kB\:=  qmy=QA=wٮ+%;R芷|*Wߜe;6$yuM O&com1\(Y#Ev3\%)pRbq%xo[S\͞vihKw9r,SԬx:(f,MleFЅOկZ p[ 8GuiŔw}"|Jg:uf#FG iaWOi|z1)}&shxcE)$^@Xw`x)[OB=QHQw3qgB&Q'h1b[,@=%-u.`xJ HLqSMظ>[0F6e;yR砬ct/3\Ǿ."3`ȵSμ{ĵz95[d.9],3qK_dOK9vhE/d}r]s߼? 7l*z#Pe|؀i|N\KsKɧD紛Zz*M(\Kuڡ%UrhY4Do_Z#[-QehT<`y7RntuADE3B:hDկv[~)" AG͟s)K]z*S-_^$.xtb#)8Db[,r2@nՁ 6Gd4ƯV/q!_ P1A':[!n˷wZJd+9jg!8}K18%1g#3DQv_u0ȸiߴ'3Xo[F͇!DB!b\)WtϛBI0N~dI?O8qHSؗ/ -?Op aaҍJx}bT枊.BB:w.ࡡoNUP$>QŰ.xYX6Xee?p6B{tH#1-Ŷ*Tf]N#b-@ؖy6~B]Bk8Y3]ۓF9͈|ϣ))Lj9 L~VM4΃hN#1^Z2}G kp(䳣uߏ vٰ+xspͤYJOJpk2C% IRp#B%n?s5 {)l1'*3RZ,7?qixjNlܫ`ed˰~Uw0XPuhȼ]u&"BNVcWCMB;S@F> U{g8{%vHe'ɻ!}P_*cQјV'A$W˙P "d2F)ň] 523S`Im}pQCx'ҩ1l_FMczzsg;Ě1Trs/0DN|;z8/|"Cq߈ǽBLt#^YT`3&yXz0E{lFlC;Z\sw%`U/HXZ,wp-񷶸f$䶍j1qMѦ(*lؒ6l+s> =aC1%`Cjk:bYG?ٰ$(VӇǻĥHQUoJ <{ i74=ȱ4~uEK_܋QKt(uahKF_`'LpJM w* Jˍp yA;g0m/VݛLXiGɧN{Y2Ij[38:˦ ~7bXnkan Eޮ _;˖5A׷mc`!n41)wa3S޵"r[ D$N@ Ur?)ZdzC_Ej7L+ o"l%nP{J}HŚ yDB*#etǙ:qʯPKm&6}Flʨ PIXׯEXqDl۴5갿@U1yVLfl?Uаff DD:>yt~)+7MnT~/݆4Pes<B;7!CTVmY(V9@ !vLݒB> MטC]:X=oށFvr]TL_nyw"Xw-t3/L]`Z@5Oq'<ύNv;opK+j卐T i :R{R*Yu{4̥yli|j595_dЩ#f$:̌hoIQ\7Ѷp.**d]kˢF&<ۯCYrwM.x($^|څ#S0\zWY .H)Q43kljOEZ(AD Ӗ]gBYhRt@[ DȌe-1>X*whwC`78P.8s&T=d\|d..>7nı\E5#weO0#|e5дo WI w`n) 51҆|uN%)tU-$b[oXO06/=xe#68#*fp$_[Uae(Nvm$i}aV{}$/m5uӠ|ID{CY~+S9r@kŵHgOy9FU '5%gizµi10>U GAH<"8xwG=EMQתwkrf-ґ*ņFqr :RraPkvYAtDaX)VNzgi:O`51E"L,-h|K`᧝@\fNfT]W) 81w.G} )`*'ApT`PPgz yӳ;*[l$1ر =$i;o0d)˛Q9 VӜW9d/d sy(X̽I⏪ igq"@ҦPTModQ~JGGӬInicw~DdܯPu3PXQ[Quԫm幛pZFlT = /kcf$,R|V|iL&]&hT5WB-Nɂ08R=yi|1PLT꩚\ɆD{=`6 փXjBtny"c4gH{j*ݭʋ* " KGZ6\CNm`(+W(U! x7 _87-˯?f0<_Oscy*]JKa4Dv9B;@Կdܪ[=~|X+@hs^!O3g[:6%_J*[ĉZ8knԚ9.jwo6QÒdn* DXۤ. 4q0&aarXIIi8J|'k.`1f _Y|CXkrGbr}¬9dHav]]ч_ _v ;QK`Hmq@"D 5`Uo+T]La4]Pty7]:B-!)9o~+S[q\Q~%_o+S!9g'#O>iMPlfp{u:Kb Yӧc-H]qp\qʗolYX,+tOOh9_v 4A(/׫nD:R7#vZKhsEOaiOݘ0sÚwֆxղpFƃcV9_q܂KƊ+8oI1 JN\lE*')RЦ]jc,#$s+вc^{& @næ^=+8Ft[<ǀퟘU`c E,M@Nv8jpE/]9Χ<8ܶ0e& йo*jEMֿg9ԗLWǘyOZ)そK!Df5zccPеzĆvSJIbt3@8fϽ6l@+Lq@ 끠Ai jß؍tR*%'QDpxJ4"W:i|u>0E~WbCÝY;#?kazMJx܇jN+/4W_ıIa`PO6+![&BUش#Ґ(.J͈̝\wuvk[wi 'J8Zc XiZ&2Jz% /rۛ3ktǏPn 0=ޡ ؄$P?mdB;a>iP4 T-|-̅Ѿ<ﱆ%%ƚ֕I``}F>bo&):|/ @;,x]N[ Edb/9=a? `v2  7*`^YCoE@ ⃉ 47b7`c˕ mwDPo;M*wBP>׉,nd̾׌Ss4O~3]^Seoz"s8!U&m!#+KUl1qRuҵVҘ8!t,6)do:XhEmt# RH  EcMDV?e::´?tN1']\Glfrǝ;_)<B;2\8B 5҅Kpm6e).:S$.FÈe=d3[ꩺ9x`|FK(w { Z+$Οmџ&ޢ$ 4j7MnK^EOcpBEۚML FGZ}DWZu3~!{˃+گ]h~]#}\߅.}PMM7 x[TUW#<"$\]zASbd-  У)]fwg'\GZ1 JslZ[}&d*9}XJ/ 3z\ Td}`>L5(XưÉ,S&/{LϧB7Gxm^ˁk(، _' w tm_? AS7R'Kt6Kzu_Wl,RT,/scfr-Ϩ~^|q= Â6ǽ8[_DL77r?9 P0*;^4]2IM*E;)?I]=(;э!jiQ̹cbQRdP2wG`~/\^z)Z*SN|C1驯/-X?_цw+X&foETjO&`elXZ<>?<^Z6+3nԷ͵z-9tX&G U=`tL=Po&oSI"PdL"J"XIıCq3_ N`;9bos읈2F;RUMӊZqb^JI$)ݤG$w`IfD=z@;lTi(=dKp>,S Е|:pׂoU1.Ke,ʨE3܋qx[mlHz@HpGt |*_Fت%1&|&RiN{D笢[ߐU;}MG1?#~m\?;AJl[ 1)\@ުkP̙NqZD┅ߋ5MmDpY eWRںnH!NFq_Rg'aMؒ87"16 2??lҮA.#QdT $;~Y|;0):1oZ$ ZFߓ1D2ڮ>]n>X@ާ#4Db0 {F?7pVRvۄ4?!LR*]iƴ !7EDڲ6V*$@-]r /lŦ%^J9v5bT,M|u\ݫ[͛d+h_rTK5uZP9W*].Vd YtReG Kl)DyYCMK kGuf3JpGl (E&6H~\]BQ,Y`m[JtJ9 tl]5*Pʛ?8.UjWҤ.=9aWmz2BE NU陨wՅX%/l/)Q"M CeH`Sd6_F'$fR(I-`ui ԩ8aۚN.z/r WH=c9uC"w!jtfrD/kҁSȢQ ]VS;EWNK+M8DЙoc 2'.cW[_jǖ)e=0dj%\e|@KР@\Ŀ@Yp7f찡7N!c]KW3[^^'BbȃBHɕ'\N)Jp)fUjbtn;>C2|WH4 vDo5f97Z>֨,+'T&6z&1aV;-4g]qpUXw/H;2RmiY>d;9ƩYF_Ǽ\dbr ]f}2'VqDAƕp5) JZoųջdLUX~ 0%.Tىq/['M}Y!UEBv3u6w"J  sYF`婣fqY't[W! n!{d!IjTZr cF9_vw}Q"  ˠ}3z.O#)yo5V/i2kQ"*@ؐI DH j3 8թYʨWHS7aWvf-yǥGC1i `yZ]I9o {XB P)>;:HbgKVL̯tɣ4/{2~3 L3Z{miI!?vz;x8!$yNً=ڀމb˥- f꒏0 |;V\W}6~bJ-OG8m7`YYP8omͲs'#]?6\!dHf%׀(8:xOU|P ĭ?Gr=6ah,3vZΑ: U6_N m9ئ䧥Z$N4};l2fzv)|NKfi.)[Ծ{C+zRK߿g4Og{ŻB✶+^ȩqPWQHoq7Rc1@tePq)2wX:HNF%P:!&FTӰ',XAn =x1J`SPb) @r'˕˙HaC@N^\ -n6deQւT1e$2EuZqJ\]Fddc<Rʗ  KUr٘(xqh}B/wH"2SG-'.7 3H(r'.QƟ]N}ݵUfu%UӃۣ]vm撷.;OTkX1_)Og%hbRRj3k--.UԲ4ٙLYP}QIlm^o! . tHԼ;[4 o\ /fV1ހƤAR`Sm?\3+\;$DjteQhD*L"f' <6nLw;NEЗK$p!n^ #U~~)#~%K.+"0XǤnݐn>9.A6hN+>>1Lif0T(8,-$'vOO˯o _GlU8Ö!7>4÷dB#~S\ae6yi=0j)ݪhih| x?ya tiM)xэ=x׋5!>n`g, ꇳz؎l]*.>/kr`MFhBC쑔\\!Y>@+s .9{y{mKΈO&3˝< +, 2Zpʈ 4!7K̈$^݀{GwZUf|b2q@'ʟ,2:\NHs8O/K\MҧW48!J%Yj)K YXP1""4e٨(To]{ٵ\H*-7@d\qÈ㘺_k>(t)PñnaQin#WAʗJm;6BL C='0wBIpGByŐL*-VڝmP ]ڹxFԆz]! Lwi/xvJ`PSvNo5ө8V$cj'B[9BYੲVP|ɪyktc:1HC2G=/]6SЬ*gN鱣EaiaƞhaXR~y 0ŸwPL~OgBr/ <}xfU5Y {?~KK 5S+ v=F:gPB5;գUJ)}z}Q,yc {c#אo&m$?cm 0RUUGDN6pvݔ]8q.z#ZI0S 焵pX%'pϥIC!rY F*QŎy=:ҭÓ}tm~1$pϧʟ&ϙd&va}|F(6;'j㿦)u$msLÝDPf,|h,NJdn[t$^H-]DS GN5xnlcVtLN Q*5ޘb|G2NDuIJ~jD([F[񍆠|zwqum \ U=i >( `o N͘SE* .;լ&Z6~G6 *sׄAnc-q`.;,/Dl AuݫaņESc||izGztSF>gK-K]^9' XdqA+Ϣ)DZPjYx慥DW`~HnI?y N ?4*)-겘P O03:;WWx&ci0;kJ ~&Ga-m]I؃8HԸx1;Y)#RBS5tW7_2]*+%e9ٽFUv]-vzOwzQ%J?.MC}DѰb1orp)ZP]Kg7  1l>%(BcEdIeec%껸l#%iƺPO߸6VNgsV :w}"lː*^: ᐍa ^N-s@A}`g✮fkG•CE㯆hE6sE3(%V@&8n~WmqxGy.5[g߼ /t! |~8CwOK".Mf \!$o܃vZ`o; luYW8x3Ĵ7?$BYm Z5h|֡67^Uk7U=n4,U౓8hyGŽ&ؼ3 apGcRⶕEFa#kռ XLt۝{˶Œ]?E~{47fHXŢz.:*fU}HisMa0{|/Dn+>.SHnz$3\S_CEZߣk#)نgнF̠iY(YdxVJ\yU18d,dxڥɡxJx>T3-3?'8-Kkat'HJW/j0bBKfw/wJ3ɟJL'U?IB>a3*j Ui026ǭ <t0hFA^ɸN-U Z M-ᥒnH*}l@YAKRoA<RB~B5N}>-0oF۰}y%4i!#d7'6>gy[ REw + (8lJM:@GCh${UO~?E3ok:_wa)'.Nj un򂼿1#r|+X ,Df*s]F0^VRMcTy37ħRy6I+I* 6>┖k/ LHIDNa{0ϩ50!լKXXo:{P:$8ʶ 'ds 1jƃz3"cP \{Wf2L}uMC }(B`x8>M[YCo m!9=)-e{dJA'QR-mESjT'66? Yb,uP;;䨧X.cc"GagU%~-X(԰LC+vǡj ɛo9Ϟ$<-7* <)(x0  TE_Qō/ePqZFtG;-7*{Lag۵rFp*&fZ3|^R4l43|O_@7c`3mb&f s(v1j-;O&p+"8tX^ H &TD*^b]^ncΌDU{lβ<6 CL6óR TX?K%4Ph͖\XvO?\+󬥽νI@gmvL`[  zlʖ(c[qbdWxPWL^T<4,3_"[1"TP|0áNpL{*[)o! X@`V_2Jm|>U!<4kh+՗+W J%+QމvNb7DpC*M#w$cF1r=nliC.>G7Iߌd&Q߲֫r9[xi01)]n-9Iw0o9Vm50&IguITbgpn',_T`{;n^=t6S6r,:w%K2`/(IΠ5| `f?pr(o o q~Q7) gXhk;o.mm$[{ ':n^tT#ѥL޾N0Ū y(Fd؄Il'\RtA:xRuuc@Qz` :d1NX; JlvڡuY%{Axb̝͠ Pal*B> idi1fA(ݦcufj &%6F*Kq-ӭ:fYcn4^_TP95f~^+JI/ !(b4h_^[mLDhC aGxX}/5=k 9NSW } U4{uq(S$M_à zQ܏9ڎ@kˏ2MIWۤAD2%t{&?qNHFԅB'!Q- z{5}LRĹjdy\(5i͇S4}M飕0ӔT-ڋ,n])κe n(MM5@4hȨ=Ixӱ|R ]wu0AN)"1C:JwAW7k/!`(w-jXT-bUo:]8.`i4qUDzg4HB-ӁwU5yHLeg 0,8în(pZSsu͛uk%!9_06RxX~D4Itd5FZIH֭1@PI%>:f(dL*f7 vR߽%ˈ%"#>x]~vL d]#KùR򿧸C3Io19/]ȵ*Ca^МEPʹHࢅZp<8F׎4s޽M5)BHxM=ɴn ya X$t޲0L06|^z Zi^]@ G||6_Y]0j#͘9NKP<В=cZ_ڜ3c b:' 1N̞<*lL@Ueˮ~$b$_J[Xzc<<%ʬ&)AJ/ډj3"/I8w>kA# DD^.tq3a8NRHoZ96I姶xqƗ Кno&{'6An?wg2R?',)6Nȣ3փ1vS~s%T-]V{ËnȶMxqb(wt}mch[i\YNi'W ZʡGZ!\M9WhFDQEalǰIռ %xWCݓ+GSLĨ@^\Y7 9AbhC4$jGs6}^I%aGc"|`i\j?_0:i[ߜo;6^Dx @(X m4jcڻ`^[9_t)zNª0qdRc>+KrQz0U~ @\fbtVT䆇ԬQQt$}s PWx-ܩrbaب0LNݼPs!0Eywy;ʛ+[F!.s4_xzbO<SaM^urobu7"a:ݮ< ycRK:*>C(Z(U7 Cuۘ)IPR<.W< >Xp+PO7r9 %΃x}`OS.:_4 .빛 +{E/ba[~س I"jgx٢OQp> /@aw78\fr+rcAz~CAj ]O5. ފFԢXWo 6Q|/U,PT# JVSBcݎٔ{CW%f)r /[Ts% R;riscLXcD@3»hC-ycg /Ѣ_۔*;V CÏkJIVh@VƫG|=T`0%O y0)8ְr72ЩpW VĽQqr.!*fNF`sÈcz&&u&˒@ 1)FPClnH]pL[185nPYq<Ò'V%Ylo !c2%]CCm&ٗ:W7ee` %͍f@=3{ _ OwI߷uQhno#__>Z@ Z?p`WF -WD rGضg0^Xͽ Tr4Y$'MA 9wZ x<؏c=)|G_ TVc Sm' @͎TUGt8TQP/|=.ogcU]٢ktᏙQ yiaYF5:Z8x^< *w[ gA݃:O3γ6֜-wqZ>مe-a靇'YZiÜ̠^b"̭QC["**Wo ; ŧ7`Tw,PR՞.ٕ ^(Ƒr/PY˗N,,ҘstQsՃёS(k bৼoV`>*ڑ:̽ț9y)l1Qٗ,Y 7S@}+eD23/U,s0TPbU~8^zjɴ fhuRU뽎[kxDi3簯_s4:eQ" o @#`I!S#+O7.vA)?_u2{4#ӈpk9d<^'~YY; nA݆?*9 7|?ZTXoKa@}}#-6!U .TKm3>zq?Zހ0P wTIɩ*30; ~*WDHO9G/HϬ}e.7}Tr䍦¬xO$7#vzNԤ!g G: ۘ91vL.{ŁR%I[}(O>eW|ޡojzwQ$=n~uo8@~_mV RYky`(o#!\hSLzY6{Y6c^!O|.0}A頒 %B=J `)oZE #AZj gzF T/c!Gp:!*> } ^e+Yl .1<Sp_E&2T:6BoېgRNNlJ8Rtv~AwZ9X=Ê dcc3d FW[9GIǔ̌?W7~M31/\f{ReI䊏%8+ 3P<|[)vx͗wE˒D<3IBLП*@ȩG[61 0|X.X(8BX LbLpkˎevD*ߥihui^*L*@O#E:*âK UV6HߋR#B+=uk75%Ѝ }_}VS|m/huOQl}2dݝYf9.}+cz!Nǽ.ѼY/tӣs)&cی[ڟ}>o O~Z*ڴSQ_kUJ}QSyR,'U'7b5f_X&I G22k-P?e^0WuόOA>)P8uD8]}UPC՜M)Cv{pluѷYӲτ2:5ߣjOr΅7]^8 G=owI4.S`M1'p?eUzAbt ncak^Ś45bG#V+Kڴ]tM EӲ4s| 0ݧCT+,(ǃڒR2wQMn@ibZ䵛e \1nެ:e2(4:9l4tY"ΰEbճ}BՑz.2nG'vRd>N,'O|F'o ~rhIwQq+`q%;LǢM)T5At[ M_"9M;mbWb b_Ӎy66! ]I4CY)$IzrR߿ܮ!^fZ`~c78t[i^k֤g@졚MHprR ^Bʗ%~%a ֻٗ$JzrB!Ʈgy1D{y֒s'?!^Cʔ8 r1 O$]iT*_єHj]0F\bM[$O/nXՌ:3^pJ4̓2 i%-?:bK+!dwn7<(2u`/fq_r1pGP ^;]t7!'5T -.O<~6GZ HީcqPbg~s,6'"o 5sYIg"zى"6 Fܽ+Ic=4Ǿ7 y0zK:ۓ/Iߡ{PTnGXhjAa9 {dSg]5b]2j.(|<=0w|YZ5.{l.6Jgth ؎;^j?sBE,.B[Hbki*"'Dmc^⯒|,=$)EȉiV[32h%M{#01zĊ\}F:LH߽} $NR.9. RÔolƸwT:Ȧ bfEl+HHP YV̞)ӉGtԥv."8)"SJ)2"']3:OnPrq]:,NxiP̱͌l-oL"Ԙ<ǂ'8-}9O0rR,Cfj* G#!+l-n _FEr]οy:uܦ~b&{cijĜV%w!m M|-;x:NC@۲xQ@,@(V0:g?bd')ۤL%ۨYS $ X-=Uluʺ׏9E'Cv,i8TT~ (r Tn4 v^N9i8N=XHS<ԟMY{:<u)mė罏šoeU_}Q5{ NK@m9Gyg}%k/M[τ|Y)>v2jg}cf0vE*T(^$T P 0 Y&Gx$"'Q__{ˮҔKFr}C7 ݐu.&;m;)ޕ8hqB{He; Jn t$ ~DIGq㳀'e!'7͙YwAfBBFSGSJ$nS)5β4l(D_3d7J>:{)#E1KG0vOk'>4Ӽ; ] a *#cg[usVEb^U Ն8_CwNK5Չ~ Sf.NUsxIVsޮ+A !9@W egE/ƾ[ySob|, 0S~]TšSzI"d^Bfp%Ȟ-|CWE41lz8& )]ůz'HauG%Zu3 TPs{C1D"rH_~CS(&I(vxF7fK,Cͫ10NS9xARw;=bMqx@Ti;xã8H5w3Ā\C2EgSG 1|5bX{,% e%|$?)ZR=?6&6CDoPn*`Ws˺/)bQRƦ`c>tv*mjK^oS @"["2# 걙c,x 0sxpM\ VgZ)T9 Z]05\/t.o%vW^H&MVWKPEv?rЯGU~A-C9:K{*YCP~r+T2Nq- W(]tqጦÿUI5@K[OZEzM}l1l{ca@L Q')CL4eh1kCt@kQgzi&TC~WqnSCk4g$AV`3A\OejǕ@8iC a=*xvx?y!\*A2% Ise[%L乹*ir?Ɲj2+S*me5?it>M%f=u.Cʲ7w`A<@|0)Aw@8yoCk2A>? X</#vdG\hWCU[X=b)Q/9 rDov01gnV@6 aL-2ϧcrs|<=Wn>EVM#ׯ^Fs= psWρFѸkrmS9jK]Rw*RIІєnܐ8$$s0vD pv6PYHfb;ElFcU Hs?} ÌŶ|2j۬ a%´i5Ɛ_ nwڷTƘהEa,'MKI5 }UأK.GMYnH휥nT(Ï[%8 r-yImpLuc_O K'- B 1z[0 ~j'jRh飨?'s-?OCF|B*,0t~zI|m7N611iCdx;{S +i1w=pRs4p]3)p%j&JPyRfϬiAҒ ?^6T+2|ldqc_v2}'0 D/, }@8ikr%PdH}0c̑ʬp:զz}qʄT4|@ZjL FN]a$@xEgrv6{'Yuwa̵BFJ~Tg;c#6 VY;0 B1ŭrjF4 R7Q)\ N*ê^<_H8X^{+ mǍg=j;%9b>kC4[I8 D>@ojtY+PK]2PV ajrN|_34n6ܒ/Yx\-NIo4wW -E<,eUR-Hna)NzOSfy 3Òk2~kvGv@yVzpєH_EVv߅Hsy(z|< /T2sښg`7%=fH|㧫¯ 5ޓ'^%ӻdCa|T8RL|IK0:*rBλVX=;(Sպ[Aq!#w3+oe.1g 9c8ncbe%~$qpڍt,L8~* /{N~M,l!pԊ>`WCt-u{*6T}i 3A8)u\h_v_4fg@ D̝'<f,;N&Т7ypz^ LSS+2:! Qhwm=W;<ּ7/YO?dGN;a(ڽjbCgbs7U>pfd" 3'ߴ?c<>样}ћn|lZY^weVS㩡ihr\Mh# ߧ%","`l;,NP }865řTĵ + Pabfp= 6V!bhZYD͔< {.ۗ4ՁOP]P,zMaݡ]+)6/j =n.. `s1D%lV^p[wLI6%!C}|!˜D7 ZĔa.JJ-nyگ܄k?X/N^푄KD>lj5xzy3~>Veڼ{&GM>t1o%G`W|_W8-d:̢]}r֞5t g~6X8kOqlu)g_P ݚ3)e pd:b+)(L Pp/H\GZWr x$( k<%f(&\[/Xβɶxb&\P'MFwQB'ԁTMOHξg8@v8n׼-R'-~ĥv?nj1JE T}aj*'xzGKPڲ0qS O+{Vq +FEEt:& P*h>nER>JD ПCn9?ה[A1~D[ NU%.KGڣnď4ٽ;Q:qWcq7D.¥/rKG}Fm2/ߞw@!{%Q ^s mW*~uUqR iǙ[c&N 4x" c3DTҤA}R oGg0el!@L;?NgWRz.0rćC:Ttq7ɱP{¯:6xOysw+S.RQ188ezE)m`iG]Ȇp !RiR+/+&hn各E0vjM p9A +9 zz/6qXUg[85$l yaV!K4j?jηN x7hlQ, ݔgOf:^#77E8V,z۬PR1ԆK@Oh޿WB>8ZI~1p~6zЮPs9fͨI6z,`x"L3-%"d{A=?U/(deǻ:>= 9F~gSD-E .<e3;ˇЛ"!;j~KP1XTdD7X8Wjgcl}: ,VS6iM!;,xs ;SrFdHmIYQ\vd}cǴt)-SeQh8xN}:"JS1iF"Wò8,wgrzu jC:KL)$nuEŠ?DVns}j;RƦ6YOi gİJ~oKHD6!yMƪr5UǞ1UVLĆf$<-ͅp qq҆=-ǫ9b\G@WU\vj=?Q"ob&J ޣ~׫?cVaUgLRT* ߷È@cTt<DxvӢOVd[[/j\, 8&)@e-u|&Hp 9G6rkZ E:>DҨ/"LW.{F噁r@k@zWEd/;m-T+1aG=d-l_)"RVzY5Fho}[|IpN;;D|`XV)Ɏ)+Z| S,C|vYW AŢ#nJd~֯*7ry,MGG-3&y 9/Ec_g`?|mpOK!g͖S"Q ߖ0}_#a m&h౪_'i'KG)HeUF#vXt,QP<‡;Zg6rjQJ8VWjثf_eFs,Y=EVf-nc]c}E88|`YLnm!պ4sˀp8$}NfҊmiQfYGT8A'r>-2{ti(貮Ŏ Mll Yw1_!Kd>v ػE:e> ÌnpW|Mc -XW0c7$O5AH1 4E~E$ ybܘ-K 琴v JbYx^IIZ)^E(!8{ir|_ԛ\Ef l%|~,9? Y^C1>QcQVR7c73p:_u^ \|KYb}y`*˽QĈHM,0<6 45FwpYIk>+egRa| ]ʇ=e_& 1: 箂S-nHCdbǥofР:7bOU gq s$BLes+gk`~k/T*F-9y5aJ(o@щHMAsA9E ,ݿ:k2W49Mv_!K`\dLuΉI(*ȲrV 2(2o׆Zn)^G`mă듢Vju($iߴUHd?+(*wh t 㶜-3vw3=?^7Rk8K 9 RJd@AUٞtg'J1{h>@o4 *z[Y)+O:r)ehNj 69!kbofvI2(h+E}zavHG<@x\Rhs`;OZK:bu蛁0dοz_>r:I`\h~z$b>>2}]xW9` y5v$Ee&Sqy)"aVǤ/nEJ] zk*&/&p{>GY@s!0Fwx}(\nqՀ/J5.z~j\Ft$z4{sm.wa=.h`Jf+)ߣf1@r\4ʇN fU( eY:բ06P 4s]=K9D E"`;DO{QFm0g WXF)QH]p%:<0~R%6DBWV*7&(kj@RwJ`M:WQpOPQJ]]IX+VKf*($>WO8f<2Jw7XHɬUjMZT'1{5 YJ% &8kn~_|`[ D\m@ ɔlW?>51\ "o(LU2̣7^@ԾV}!I*M+ !| * IVl|(Ѵȹɚ>SDyS=#eh BtC"?8y ݡf%d!D=˲Rs*W`NsO9@l#%Go3QD#ʦ>rs*7G{k*nTt."ѫ/YB= +t&дAR $Zke$̸0URV2 ϿAh0`M{@si|;v/ 8vBZ9U/̖:=-Bi1^t0% ȋ5|1TP%e'^ED,^1s [0j"_h$]{1u]G <H=,RwptM0X x_ubA_!n@Ȑ~88XcSDG:!5o[S_~tJ%#u|ԎݳÚscuk_a 74,n*..PѱFzcfiڦ$bCrU,IT& F #W@OpZ/ӈhn-kP|BR4AҎxl8Mۙ7c? 6s?@&8jp؃'B2իc)s@7bɥNʓVI'P. x0Rʝ~;r_KpKk= eC ~>7M5Ј8`TYn.6W (7tEPùqosOፅ ~:0\^(p,G{am5dnURwK%jNfB̏kyʠֱXYzM Z6Y[*"vyb$.v6v)`E ѫ'0[.ɒbэuf^L\Olx$1+NtiG=Qp73I6Q<^%xOJ֮ &HgCF8% L eMG'<zӯiLuFz2Ll1"]yQ,cu!.,5&nQ`v+SF?^v- T8t6*Xk-#G`))=Nm<o9J :ZZ1ox%9_7-[ ,U}}f%FFZB%0osmHx- _Q*7t( }Kߜ|(X´\XLJ(r=Y୍qύDe=65 &Ooø"=3DU_Եq;aDF+FփcP7 BP,HZ_آ.a&\^/,KHOtq]ӵۖxVP7rzKz1#&gYvh~ݫܘG%yo`{qj;kIZд/N{6i֡fjǨy⊒$i\<I5/cx­n\gt譏<3>yqzyKcX3U|T yFI6/};5ao]Q544h_r114j(c礏* d)8,f0CO[PE6 VY phєL'cw}=XdlkD̰z2g\mn i6pCoCf̭ :ݴc J uvv 嗡qK.evV: ]J:Amsx.L&XpCM1'A@4I͜:` xR6Ugʱ |"_neSN 53+P Ϛ"@aGeK6|d" mq O.* 88Yƛ h !KpV }I0y-y=aw1W{-s=rD䢤=DqtOk!1;xH1htxG?%NF}lη/&YwpsVkEy5={+~v}xF$jThʪ _Lp}4[˰wL#S`'9c'$)Dg8sBQ $p }ؚ4@)sLLhǎoJӌtQoG\ی&'E᪓y(Zn "qF_xԝ#qCmx*)e{}EH O+5a?gMT 쑟\gMT 24Y\v6 {vgW^ VǏ!xć>llh00P(@j% J3&`=msN"Ozۥ3*6ldoA2p4av@grJY[ӹ9N\!KrAZhd)lFd g@ 1D)/ X;6s ei^SN5U'_Jv"5\F!s},C(֙S;WV*X0i&MҸ:/͟8-UT8 W=;%~8qx gR"P&N$e%? m96>Qo;SJv㞇"j~9ϝ2MQVh=ln꫚oڐj߯Ț(t \m+q)O%gŰD)&?r/r{ XC p71aB!->= .ol#F^D1pVq[K7F*H եKx4ݤYگ]҇ߗ.kȨvuI+mL9m#?fO`a{!MK{c`%7N?vq+UE}I`xH94,|Yi8p7U]?כ)|<}NPRfFT7?% SQkZ%cV_'EMķ rI3Jc(-whcጓU'FKX׷ Tn*(%,v\BEc\OS3So'ʚLB4k)2>MB1Emo[#ky$Uitj]Ch$:n{sQ+Tj(lTy!"!<>x*3 S l`r{xouT!Iq:ABs vU,0=|J9'f񦿱M}!;EϾr m$|;8D3uRZOiQpW@A;zDC&%yeLKֆQ#QTqK-Lu}oLe &p?*,rfN+GֳDtiwki(FԱٕJ8wV`P Fy L1-XS:FCQ9vD"5ʿߨDC&xN)a5\%eEa iXESHw]RjQ}  18Q9J6~"F Pz̓l#oǩƂ#t焿N WEpscㄠv_{樏vj;_ڽ8b~J31p1"(D`Vgaix/j7+MU7ٶ[5y BR/C{UHMy+}F Az> cz;h4:V;`V7x5yFh"͹XBw0ϒ xTSJU؝#2U[<4^KB%iߗԝ!Y׹ߒ+f܈eKr{t;_}B?@g  ?JsPՠrЋw!pڍ\2cwqtX?|Ju eGp CBjvɞ'>LBث,^:["`2/%3)/Q7l]Uŋvnw$×o\g]MR,r5gQf 4 ]ThysBp%a^x+}IN Mg4dYB V񜶂u"1i QĮa3gmueL]XN{:-TXij Y I%QY`4i_,W&zlK67a~ԞgsHD5{> N.ok; QSy* +ECt|}~Zswiŧㅴ;_\Oo Ϝ}.0ދcw:ylұLRxj!!8Ц婮漛ǵp;8*l Nm^.W ?{T? r!G! ?3ySu[Y!*l>U|\Ak;FQpt ؏T.$%"O{᥎"1լMvAyIh!{%7]jL6gXX9awV`=-#%rGl/OОtARn_`_놺6,EnF_>w/ʼn+ݵpN桢V|j ǿ|(h5e0D]HP2_T5 ͦȱ|sf1Ib~?m/I7m{VvM<{}Jz9[ɂTi+уĽ` YZ