python3-perf-debuginfo-4.19.90-2112.4.0.0127.oe1 >  A aƒW^^f;L&hhVJP~Ǟ }f*ls;S{2FkiI^5@B^&+T/(9>hGvXvK 7\#f\ vqGdAlǵD~jͷb^G#urqa+* j$$ 6o MIdmV2Ap_ Ywk:m#\R@eRk*gw6ZbCcf6d66264c6d3a32e411b98989e07088515971bc1c3521eb31080b5e1c3ca055fbee66f52ae5f9c23c1fce5068118db3645470b89 aƒW^^f*-OڹˇfYF[nTk9 ]\|(L+&qu_ke;8*,kGL?H+DoԘSL\h] smI ,jGeJd،PWL6(ί;ڸ5IW dB 6 Av %6@9F˭Fp|P)7' MaHz \*tb=,4b^> YQcZN4gB fr6Vh>p<Ƥ?Ɣd! 3 ^(,Vkq     J Ph 0(8?9?:?FG4HLIdXlYt\¨]^4bcd0e5f8l:tXupvňz4DHNƐCpython3-perf-debuginfo4.19.902112.4.0.0127.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.a~ecs-obsworker-0010R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$aJaJaJaJaJaJ7d0e031d5da5150413281c0eb481f42f418fee7bf8ad7fa7983f7e066e8ca2ferootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.4.0.0127.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0010 16401364414.19.90-2112.4.0.0127.oe14.19.90-2112.4.0.0127.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2112.4.0.0127.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/9662d98f03cc81b738e4df087edf771a-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f5d1d860c0c223cac524a1ff16f3ba05884c58db, with debug_info, not stripped%LڄB>}utf-839ab66e816e4a31033d27aaab51ca41fb7b9f71ec26cccc0873a4f1f4cc38edd?@7zXZ !#,?] b2u jӫ`(y-7Z?\Bh>V1c"H% \oL9P T Y$lBWݳȡhTI;rA VcLaTxZ.qBU#Rlk>@7}Z\R3*V(;wp"~Ėvƨ#IZ?}p(Nz #D9v|e7usL nKlJHMPG%9^zMlkjNS-К_vC?"&i- (bRps7;+W`*A0GHO ulJ1$؜:/I;l͵G*tS8PN;lb 1<awHY Yע:<zBD+r4~ĸk3G{d#=Pq~= }7?󍪸zW`c[rOVq840]@*_ڷ=RwZ†G7: ђmwry7ⵝsNAc'25Tx2gNP" ȽC.@r,=)+C"moL(5|Cs ryIT}Ty"K&/kk؟ le ݜ??J0ʴu l9 γƊrE5$JYkU/'(eړq[@B@yg UdA9Y &^6+P4%45qoW_z X]֡+['> I^;~Hg?f0 >w4#|j6e ΗJz*ЄŘ؎Tطv^]fSa\'q}rSxzCePpW[)P %̎M4#'*sI7%S~8g\\s~6@h-I,&OZboc&G8>ƀfL0)(-"Zxp_lٰg:|>0_Vc?wYvZ7Z7jxrG5TPL%`Ԫr W湳wv{έ Alvw6Uܭ7oP .Wo#ўZFF?[W1%Bj-"y+ e bqo6=g;SVO-]{Et_bITpʈqY؆Җl, \ѿIHh}sZR֝45aas D-PHy:ٝmScآVCnK"^K3#nl٨MVyIvKY)b~1Qw&kW0Ni Q%93fH$GiI7{KkKLnh`<,t k HIoHGt*b~\Ō蠽_4[v CV"0 2ly)Œ*E /|jnEz "׷-SFM Tc5&fܖ"D2ugֈx+m?Zh5# yQ8^ 3|+WWS{*s酖S[}X#!ӉL|wP GN:/I>MmU;Y }&{N#1~ݍ2Tԣ:ƙDՍN]&Ic+ɳWźY@ (- {Bv4>t4tM0ci^㿁p>?芒NSLePs 39#F1<Bpnz l*ݡU ~FkP?sų?pM?O! qIƅF}aM'!1Nf"Aw 1ؘ&օ|y3]ˣ^7&ܤMDɈK{!xݰ.Gw]Ϛs^0yv\<זN1_C2k_E; %GܚqNc2s=Qf3uT&x`O[ӊ <}W˒C@Ktppf#’|/KM@"X=Bp#]JG: A_2MR[Źe%êSԹd_' p LB^&2P6؟Vbak?y$]+H,,0ymgTΐ]WoSj]mO .u7i3%6l$1Ks|Q|5뼞 =9S8nAEC9O7,.4id>}&ZR8Ԓ+!}{VJpH@2* V" ,7+)OO۲/V,LUbRK'jn1H3\?]Y16h{lfb.N~Bj@ ?ZU?@n0Rn`pb90r 1P }ah0yV‘(.fY$trtu@{5^fƳqS!y&tՇlB/zgبקgYД$ԂNplz{z E7F5\+Yх7kܱ57AS d">ǜ hZ"[J^ezzK{J-nCMQ:>Sd8qҗ&;AɫsGB 1wl3 1Ss`KС᎙e^lp<kd+@LʋJϥ\zV  }WdaK&!O5VetȄ$3Z !r;ϔ% =s  jG=]2wCwn4 e`6pu,FnbxY|*.B='_n59Db =w>.~qa9˸6H!&OXeġAmbƂU'd,= J}4A⎓ 30A IäQB7: ++F?[4)#FnڈՉk7JڔI3ב,VE[)W W曒IJ@O6A$/aL WkK|""p$=T?߯"GW{]F8S6.5ϛyz͛ H6[ߦ-IݱLwܱh+P?>KLo}.F,<?9jBokWaO`rKi &TD~*O5`-AAaq}cJ2wUz*r5.t<ԃt:Pc.ң2 Ygdze }_AKq@=HUx34o t:5I؟HqbM4;p3 ;%X+7G/a 3vj#SL~C<.3쀙8#dHOP_T^~?95%%B>΂bNᐹoqo_M> n\mE0 %J2G}!|%-|bЏw¥{`y iܪRCrKB+_CL|?QSZ$&Pt[K&EZ ݍ:\|l9I&1@e㨹nLl5.p?sg" HJՉ/yl9B'?ʸ#`I 2x]V'Ls=;5lTdͦP> -?p^ίo( I5. y]Kк;]a2SDFu VJ-#'ZZ_`Wő^Ja7!4?f=4 QmEX+oyKXpCg)n2'.ءd*X&#AOx{2* Xw();1rxM8\hN C]2{4P JK-Q@,^~mi##o.up`yMvH!mw[G1Oup %_IDJ$ qek;O&Ç:Ƭuj8bge?O>?1PqN*^J;ƺY]M+p2IL<{A=o_iTRSO| pD$%?U %;*au2ʧ^m$63bv߆|-&_خ]i&{qIV`8Hf:;;1 mU0]p'@!tnR&H񄬔V#z=XLtë]jQi =h(׊bgŦ6"[E.#28>o?.I DGdʺ⅐޶q*օ^<v*uNSfTXaݠ:"^m?_CeB&.DF/[mK40Uɵr ӈ(Wp*LBN'?+#>'B٢:/o4YAĮ+086З5FtB'Cd4䪱&g!ʞ А@jH?;fYO(*`B dus|CS7t|߂A|˗Y%Ar-Y*7!&*MaoC+0%G jS Ixzfi6)Y7cvkXk] ^|m'f:onrd90X'0{Hrء"`~>vVluMI%Ab0J)dj$ ;~Z"Qׅ1Њ_h|A2`g' 1PTvmyd9{JiH>^|mW2]e4&r?^~m'd_/e<8Q(vq|clVN_\iW:1%bbP]Pk`KZ H8:LaiA }gx45$|ۡsN9m=iA^Ck 2q=(&KnX͌ GՐI8btp=Oe8'ۥup@PBB\مEJB0įAņt.^ߘy:ӣp[F%zhm1TCceRJ8}'ƫ)k"8) r!039÷'UWx ~zw%SkOQOicY' &o"W吼{t䄔KkWa}1":}4vIpXm:,^]D`J?Wj?Ľ9h".Q w%kX+kXyo,ް}D\5 x:W[ gdpt4^>ulblen#R<[I}vtl5^T9C](hlrr0E鯇L A?nndD3N,NOҖ5MF*0[!H'< ',SΡ``NO@36wT7zCoH]Cy<DHB#<"ȶ\t!Yy\) g鮟kƺC*Z (2q'-P1;aaYwu"%cخ`Zמ;<8 2m0_@ Z3ZShojFP&UKP=*]li%HW=d@^FSB9?w [\5Pہy$}.!)dU;r!B9rξagg)ǹuoC-h{`KkmG8(67ҳϚQXDR;&q -3uS^BF k7-3I5Ût ^ʃ77fG''[C6\KnT-ڣ8 $oH&UQ+88)93t4VrfNQěH'P[(.[L-;F~{"#>y^rU7r} ?Cz-iy딐wxTD;PQh*VR!NhE_:p#RG<Nr >T_BGUDA9 oSpB%!I?2hu 1i:ᙷaM!A9XGNü`O TkTW`D7TGz#KX@}( d|cSE}Ax8X5q:l<V tl2y^CQwÆzwHꍫ9+D|aR&U!b!/K0~ ByDP/Ur2So)ZjL;Jgr3R57tT߃aT|#Vλ ?1%? ai߸P )2bwJ|݊r37z*dԍu .Y',.ʩ2i^e#8{ rmde_Y%w}i=x}nZθ5z+Ց~8s 'UL7W5gK`4%hrn 8ɥ9IUZXb`e$ͪtCCq6c_tG񃃇?~p30cCPCU1 9O)*¥\U#Q[W,D`kՅ, =XqqkE.*L=E?޽Iˁ2x>Gu8IbKl"ʗ0OFRnњc9crA]ߦuY `m?Qd1Y  lZ(EuR+Z6QuR,* ˬjug"̩`Rr$"X~<ђ06z$~'-hjy+ "*,Ugd(hp=+B4:'vഃ7hxU@1@ S"ڐ%u* ڍOAѫҗ0xQ~." 4H`|B"2-E2iu-6lD}6];%.[.J`|wQ_|dkLp$c2No'Z2CWJ@A5}+ UU H_"0b5^o1r,@0@H*sbqF Xrʶc^c0 Q.;fAy0 ¸  Cn!1WPq4wQ v Yf_l8 v4&:fq3%É 5VwMѝyWn1ljw-D|R'm{r2ӳj T%Aj %m> b! 뵇ޓ> ]pE pu}Mf;jJŽ ݨ)7oCZoC6Gk@GS{A*QkH,ER M&eϱK{ Q$0dҎIeԜ!/XEd9v}v,*#b&qߔ=X|%t<-1Zcݴ)bV~-)spPYFXgD_ J'kSݹ-zTɆmnZ8#w1X%D5Hg /F>H-tJWk'mYjøZKn9N5: 'Hk?]%-+[Nfp"q#F}ZF$g*̬m P]#׺+Fww1#6yo5jбphԭd{ i2AÉe;N 5t0>C L3?[xrز&f$L@C.@gLDvƂ %C$zjtLr7L7 !lg1X?_s Qŵ@z_WLXѶ]rz9Eel"WT, =vKR ܃1q[xa]xZ!&hm\gpwNECE3 `C )SBzwh!޺5;&O&* 邺`'VL{Aex'y0qޢ:<`t48z7nVh[^#S^a ކZS,ASj$.$-ꄀOIvG}nJM]t!;qώa!gZ6YU\nY^SR.sA 5Dh"Vt* O}vIBr}-囷gB:"fw p5.I}NcpwEt.=(KBAu!/p w*jVq]jmbM|7WKH( * "Cxl^׊KH{r}Vd,ÐN:N] 1jEEo}rJk̾ "/3%&&BX:GIKTᣓ$M2;!~&+ ʒ߉LQ%Sڒ̨ReEi-1JcUi8 vA3J]fР@Xv )|+}'2{Nj\!+!4_pigȬ,*1:O NP!J]},|<6oB?m>[C bbI#}>g~Z0(mk}+ĴBkc Z :s黼v hƐlNK hԸG xzEĿ}zuoUӜ&X#z ]rϺ$;b߉ѯ&x0"Yd;xAQs}9kPn+lzc3j!#?<0r]F([^yU*؅vz;pKIEryXK(lhh[jXHurI$Vt0tfj ^sƧnKLI{ 0 zK@ $ ȑ^.u z_Qq ٳ!mQ\c*L2S8qLvT[m5˶.+$ ck3eJ 8rJyhA;>7M;(;OhNٿzjhgv~esI?#Ó# =~`j^cKOQU &e-q6{.%(:y?;o.1I&ڰeqiM J:Ԏym(ޏ{=WY'vd;ܝ X ^C˸I ֛*tO=ջ+#&ƤG n j^jJJ ˥[':.\~{`dPBZ$[y+Jy4GKY5/`o%h,~Uf@bÝ.ާg CA$n2 ^m7 [/}ojs(lcvV{+">jurLC "NeLtlbĢL<7Dܭ,W{i֐M\YZn\3.:MQsrBW/6zF  FY֩9p0X`J/Zr?۷mjGtXijmѯ C}QGj~\B՛Z{|@@ON&Zuu\wgYn[f{M%% J Bu/LGJS~*[O˩[t(`NH@BCi]BU` _TZC EIfFbܼԭ`:e|iOYo)pŕ!@tMd32n9a"Bfn */|%WG P2a2:}/ e ApRjcԈ8-UfJFM`j64 յWTo6j=%r]Rpg#6-P|eE (m9)uMr0=[?C:'_'ݢZB'WA]"λ:c}r4o]i/lT5t$ YzOT>+=@.N[4V_DWKq&+hKfR3rчbՠUauT~pкßqY S~^x"Mq.62lp$d,DƗ} ,rUd/lmIO\цm#PTj6%^$*Q(R3ʀv4xsw`]Sf~hDd\!u\ f_# ҍ0?ƟC#VԅYK+yk>{:ɝ_-b"am=BldZ]#8^^OZT^4 `9Ii3^ݷ:nf:TktQe埓v{^3]:)$JQYTcA?Z80/*cE&<*ot/6\ʽO>|[C-Vl;@Ӗext:Y>?IU%(`~;|]9E#VI% >k=s78R^HHl_]5H.f {dNH*Kg,k/ScsO .{iYL1R(OzIO"ڼsUx=FrKl#mKFAҨAVSosV&qkǃy(H]y u vrH@q}:CgO{Ֆ}NL~[}i[CÖт`u3*R'ؒN kN:+FoazD⨉)2+`ƥoC:޷r1ҫ;<˒=`h \s(2C^^ų"KvXŒ1*KdsLciyO 3݋C1"np! HI"۵yYT5gns@&G(Ky*rծdG8+3M9)=RHU+aφB~s@"Eb(0W{;j׌}W"dxCW;$K둾`vo%&8AJ_9P>ML5 A ]'ĮLO; \Drݼ`w5pTQˈ sr:]h7 i73ٺƶ7TEF O~LfeQn] h+ͲLZq тj)?;I֝Ӝ)j3wf▌%9@11M L-cjA>K lcFz|.f|Z@)31^ 찅@a:]H,E \FRyPI?&耫jߧw;R-hX@iꔀL`)W= }@KkrNYTu^T xeKq밗DCoag=V)'urY'`.B8xѨ1r5{tKhSzpg}Ds:vdPTZ)Ԇz!8hsG(@YRX<ERMx#㩡Pa_ߎnqTǀl6 PM}L7QG1, 5>f cTG "1d9(dyB"4~+VXAG>]iUhebΨ?Xՙ:c~_6/U]apKg6XOG^@+<%MrC{g TMӿNyЍs@*2= x2Rn{UIlrж!qκ}r[a2 #!'V QfU'ҒDح̚Vu`Òq 1azv\䔢g~~p \^YR H#lu p"x^l걏?6fE&MYa5rJsďD3OCoyR(2> Bw\ r$`B=k UQ 7~D31Gdd"e}ݎ̇n:ÓwgӇQ&JMz"$s~G?AA{8NbUۀ,V]~sQ$ +Kh@=+ɟ@L,E?N!33; hn3uIy [f>տ ݈s|98꼱 'u^aȄ(URQ.i!}ozKqV_I=K 'X(ͤN ԁҿƙ6VYC C*qƧ}]3bٽjַ! Dޠbp\f h^svDj˶kP^g WFwwvaզLAfl:xO \ܝ^txW$Z / qRnevEE3J k-kU)tq;/Pm+g(EG7wF@zƐ3a;F| iK]SR3$;yl h~ 似c~$n5׍?[֤hyO۪=y-2$*bܽ^dD0E (,8|$?BYt%#nɤ[=Y)L*]'&> q&,̊ԦnA@L,,r<ԥ~} ב 1 T_m +S/y oPs^{sNf"-ԡ0_'E(z}٢cC]awyۻO@!g.]m1GB>Qݱ+Dr/qnSL{-*DʼPKDHNĶM.4_Ȏv!7+/x$SGBQ]vAv,.np*͹UO`gc,hT͎zVx%ޥptނLwcK}2kN!*PA&;3<9q*u5awٷXD!B0foa* C_Ae 2OY` JZD_.$<92)6MTv:H~(✏fGsZu Kr-ڼ`8Pm|Բ_TWLouoW/ kcl'eO.Dn]pa)+ôNXfG]Q9C6I|/kfq٘~V N;U+k r53lueihjMҏ*Y\g4JZp] CEXNWТ50o2@v6EՆț@ `sP3CwOGgk@]ϛ" /:*|+df[ ]k~ns39CӒzHIcKcpNA54`M֐3їKU |ƘQ#`uHtQ2eތEs/[⪮f6DT L/mȼyl20K-\=ĒHV@NPꧪPR=(Ahz_Z ,@r 70 *tev%2;ߪMqC8Y6PllnHͬSp S|O84JJ*C9t-+^XoJ<؊MiS+ۣKHsBbNO [1E %(OM>+;`)JF0DLdMV[N)n4In(dJiNְvPYta ( cY_J}? SNkշsnR![/-\Koceda5jԇ.tOQ*4:Ϲe2DUR{Ut9D*uK`t:BԄe{ ?Ƚ @]3lF?pꙵ]4N~~~^4dd4q" >^% $k6zd v/24)C7w .ח DfYYݔF2=UK\%bzؚJ1Yn? )n|7C"_șsȏ#NX^ڍc*FJR)d)hls8}vCجvu՟C* P[ SeBAld`h]Ѻf =#E7 |J]JcwpoIZO3 Nq͚RBA~ŌO `@Q#n݅z, ſ߶y(EJMϋ9=˄1AI䌺? +c5":(ׅa!U7uO+Z㝭pXSuuc0y!zb1 Ycą1}8wjn?|8jEBRޣؒw+*/@ +of05jOL/%w@zס& +A2HjLyΟK/ OSRp@bq6>~w2]k_R'=[wRsFf*1SБޢꔒ S)z<.8~ꀽ+$sM uk XkPMKFb71s/?+3菐&Wb>YW)OtQyNjuyhAXu< $,gQ8{1X$'ϖwvB=8):Үf a~o'0Swh|Mu/,D1W륑<\>=Тio>-[xxw@Zlz\3%h%wІmA)Pf%z[6!{"YVx0 .\NtOp:͆"wV-yvAYᠿlYw) tOUHs9Nz+~\Ֆ#`rt I6;!QR#n=J":z]L! ]1ia**VHBӪ@d5pyCLD6!#\NyGŎv>I{C~e mIav..K7#KVgNK%郲34Rf ,ƞ80T"FtFL׸kgڽ1:U^_I )=oo]~ G5Zh#"/K=:"{Lo0ZY(GNS;}9%]]4,Cӗ1Xu`5!ߴqn v#dØ^%P>u4!cŽIPR&wp&@$-J1RXsDw] !M-i_ހ4pr"NYY&t]RbR+=mfQQ@ҿB7އ@)i[ܥ[^ &d}tua NP& nvWZ|E>bqy[d*?U< ڧxzpfj 淈J\^?tEcٟR-{HJO@<.e9IP KR!>@@79}/*ͮ AY0z N Eusm`uHJop pR;pQUV2oE2XI0(92e'0g |&bM2l)̈^#a tYq6nnXYni N;ߧړТOژx԰@] { $6dN]e@ni]b\햎64 6ӕƄ=WxZ0Yp oӫl]MYi1X>=Z1)+d7dzqؕ){ yAYfKル /-K4z 4~Ig*^%ddjLQ,_:T{ 豃OZ= XO)RFqxz^JkߎlҩE NZQa<}t};L`]*j oqg~wojppKVUY ͬ?)W0GF{ⅹ-UbS9}tthC u  qBcodDQMȺP̰jU -_Lji=珙qM;m3B U퉳Z z*wK/ґcP0yĤ:dž8D4ˋk VGpG60?[0G+x6q*I9ߘ-@@ut{sf=4اEZK[tu?%RSM!CZ&rpF~6 ^+-"j+\2]{:IJݚ"%xݬi<_FQ}' X,j_ &,܎J7v#U(ן,/+>cҠU=͎S3HqS$DF鳢-0hNq*H&.+:^gy1o,U<I@yf.sM$^X5C2P," ÌiDݰ? }:Q"Zr ~M|".Ύ^HIQ;z{9U筣(oI-iaY!1/8Y~N3Z܂/ *1ۥmLwlC{${BaqtXChj ϣQ\s XkO`Ҽ2uNM˕>yU#Y.ZT)_C g'q;iF6auf'U@a*bOO"tGf?fxg)RXo5\Xr$Fn?}I7-rNy$ոMO?s;Kɘ]_Y:c^pڅV]7cb*#Z g- ʤy 3:%u>JvH.dڊ/LE\.%\ uƚP+i*.eAa`bhȌ_ LXQ:;)p^l C]Hg=i% nÎ}C_+VD!iо9bT{B4<#c e(-X} Wwr7C-C"R}ig|qh* [@Mﳴ˕#g!B _ere}eL84ĺF FL9 [I8(l^cq{k_yĪ`MM;_ ҲôJx'ЄT,}vnW7b#-[n2 b ?T=$Jl>)pRlov!cnYAo͟2O)\K[Z8>9!V/L'"taAfq7I*^\%OcXism\\PgQCɋSU/' }$!NO:%1JiTm{<%'0hAL}oл{uIvi<[baau|u&`C-7BM{ya&"V.UD0&7!3=7n!1\Nkߏ_itБh >ipWX(]^oBA㝘 qqj X)ag{jnZXgxy.hԣőXsoӆ+ySQK:5o .R4$kc;5wv6Lb165 6Cvx{D+Ҕ#^ ]V=V̟Icrj+= J0 HFsg4^`dCZa@ЏK 5r=Ç> N侖 CY '/#/ԇHP5mC]Z(G󚋷Y8-AcErԖ79kU_#އEj X)X9Fgca4Џsz*&C-{9PmUA(p}s=n]?G#yGgqЁ'e "Pz9(&=_.ܡq|l)iY& q6a 6VGhb5XW0bz[ƺUEtuuV^NYOcVE.my$t;6&>$&OB_p O=cx,t;1^;5}!{+6Ej?ėezZ5_+ʍD)9Cf˔ZhpF%tԤnB @x*/+o+>x$A,Z_KEp,nOiq&,f}î){& ьIr6見qd،΂G36D"!k ?Dx9,u(/PdNfw2rFdt70֕s 7VbGu*7yl =+Fs&リ?ƶɣs(omn]N-28Uf]1V: }ֿ}sR4Jԑw)ca~#9'gWe.e8}+Ox+иaC6Fpo3dk^SHX{.?eTJ=d-fx6҇ (>Œ zȫu1I gTaF[H`SIC欌Mũao{"Rv.a;,.L#Pq7%T~@~ځV?f7E~>XӐp"XvziFM'`MxGh[4{ۺ4 Xj wj:V!:/7/(XZ0loj*˦޲;a ""ѽĩ=0DP33#gtXY&, lCLï.8mN='U;z*Hg2Q붆Ty 6qqggVM _2P&ϡѾOx''0_ڗe6A1 sA^.%ʍڅ%{;)" ,ł}4s%RVi;pK&䆰l_Qdt57菡<#v$^7fTHjv5^TOfѝ?mzeEg53ߣn$7`K˚2ue/@,ŗ9gaS( v/ZQkIƌʢFbPi]ҋca>RW:>E3wQ|%MȞzҨJ.QOz$ʶ $܅, ?^^dRgzTZrjLlB{U'lii *('J%94Dp*Cd`Q_-׶KQ 440Aujx7`Pz$= ,mĔe aʖfxsU+Jl ʀ##E3XCmR!Kr3*\κ:ùRo4׊9Va#g&ʵ>C&qs@mVZG`ζlь *V9{--yЯ &@eRw8ӁM3J,Ҽ[ZO3VWz'5s.Gqq[gK 5;qUfq73El.M>1btY0 c_B 1w#%e0<t-dKc99L^p~ʦ;Uc>2UYii|A]-^Dc6.*휽=8Hq 8"'!ېP8ZW݃p뼑n^TO>P j+MZkP vl2d?M8 z=SšUP֩U90ybLNJR0q?$)u.3飯 fCp-=qPR6.7v1\\_vкQeY'RYM?8֕^&^רgA@Q7{~ðQNoHq1?Z}0뚉%>ĕjٕGe>vͭӞ,s.2eVD 29B,r{qw:(FpV*Lz.I aO32Ab@Bqh$Cߩp| ?3pˈ2ʗ #Xu+Xg9mnvuws.LApIR2cyZٌ~0Ԣl&9&}C~x(b:A%qWxv\&zB;vV#/sBa44/0ν(m&W5X;+8{w2R[֥&w[^{! |~Bqק ]Z&z(s,kMyٿX 7{l8>zZS쉠\#e2 9Gy읪1.Ȃ+)H1wH{Pr H]af 0svum,\߄`nI"C ~73xr;qjyp{8[;%`C(zzVUz(cyE$b }_|cMuu$Rr?džwy榢 #{f}+-§X\鴮#yu٩!jDXQJA*5L{GjUF^*!I$90rÀk qJٸ1ZRS2KvRd8&1@>~9a)z[ONV#aP5>hR~+BYSRKQ@R'U>dѭg tC '@PyJUU}[Pjɼ,R$LɇbN5=GzgU_`(-3g|<j{h~ KWD@T`P݅SY$ LM/Mb1~MAve?vC^Jlʏ4Of?T+o@QeơCl!򠊸uh+.;z;x u؋ qN T +hFn5O mTf|0}_EӬf0?JҰd]38Wh=н­_0|m@q1?(+;D =7UO7)7>mDYrb5X49'U%OG%fnTN&ݓE\qua5q,T m݇wU,U Jj_woOKlFGqSXfӛ8ݍM$JU?QF`Z#lr j6C8@ gۗGXB‚U_)w5MwXP],@S :=JAu'Nɋ4oN@=exa@։_<@O2 HrfQ3pRA{hxʽ`-_J{%K .{~ְQWZ+ QIs6Ô{FC/O?i,/SjIwG8y(Hݘk5vRiNש欸3+SbcdQ5R}2A'6K z.O)~$sq߲h]( \qy쫽d#ˊ'|+JIX+6&8jx w-UWbV4U?zi|Nfͣ.M/.wavkoKJA3hŘF8 x*f :|, S1Ts?t"uIuӏDG\$!w"1_P-G8"=p|mȮ|ur^\oUK"C2eޢ1>LLLN˲芧v54mta۟㸠~rn粏XrfoV{;o{ !V_Jk]o~gj0ml$!Ƕ8;f[rGs`bO9U޳ԅ ] +*R=D?2|rgE AZk50w+pv\>ݚ6U[y}8uL/x9 ylx^zf2kDz J>4Aġoñ9MpNu1'%t sjȦC5eCh:W z-t)(yjQy/V;:tLa3a&܎JJq8bt>y0gσuy/Ff-(G%$"Ui=s8mH0~w%g Ͽ}M4Ttq}kGMƉvEΌpX^ݧ /xKYգF~mbٰةW"O'> h\:ëKé-.K&!VV<aYh "3"~ͥ?HJ.z޷ po4/Ͼ7V i*ç[9oYkJR Av_/y,UWIIՓヤ0hw"fyb TF&i(wtG]`lSrds ,(i(篦'~(.Lj o ,eDnTԚvQ#%@~?-a''UFWth1I-NDUo+o۞fv۶m<>]x ZJ◱J(ܪڄPX*FfB#VKqqR"duF\0>K?xC߽oAN4'B7^yT߇j#?],_V~ϢObUsR;s]&Ub@y3:+{}|L}Gsb]ⵇ;NA -I8([Buٞ*$A9µhUѨ^zvi Sg\p.4[u$kHB(;ܪjTwMҀ^G`W3$#n6ԗʮ"==99 #G q#1aka=Q^ڙ$0PB 1/ kB(䏜5su.|W9q86K$&ik'pAGB ӁH>aސr\6a6,EP\ok~_s4j?Oq:Ǜ$nP8tu pOEKA VHм}aAaF!8H#c_C SxOZN|9n![u{`o" *[\vr;MAɬ3Uc.8 m7Kǘ0%=j9OW/&_8M 0y|;M9TF|Iz#ajx7d 3:0 %B:6@|\Z~hpă_;讆.;i? \Pڦ",Dxa , 22C)!`]JbbcfT)cf0|$-,9k1Yk<2 JvV.28][(- Eےȯ=#r4pQܜ 5dgG?=TAc:*Ar.:XՔﮃ\DlA~>!)yO(3eD:ﴠC&Kӛx-(<}xzS~Q\5R(Ȗ}H(X7|qxg T&4j&TCUi/'eo$p+mT5]iaf`i]ugwܤktf;Ut0OOefib$bpNbz;gt+ 'p@Z+QpUdw1,fG<Lobng\@vn'VxeIQʨu ~XG#-:tk'&YenUΡeػ?:J/5A"Jcl?HN"A/W<,GP)˰FFXu_<3a撠ZfNu#O(>z^uSOq"pl';\ȸ;vjtGPL7pwzoY7WM# <-~2w\?+Q4h~}2RUN.RWMFKhs?˔Gv=/- *v)wI׋- i%2/#U+x4^d0 3uY / Sq-ǁ02"EJ瞪J/7`f|ЊX2ꥶVӞ$( (5|7R^z?6l}9De %ᘗ7W<}?Ko'oǻȌG. ǷHVm)1! z?$ $3|GGJ=A$[۸Փ< nWܓhV-}I%Udߥ8FZJEcuuWY1)x%7!#r7b#P9mGȝOoҳ ˾O@)avf[;A >'dUah.wahiLptH)k*̰}S'k$PAuʐPP -GrĢwCFj^)yz㵯RLF9@!>VЀq 7\bU9wT-F|"1 xݸF-QXs0CZ5{"_;Nгõ}$NXʠ?ڻ̐R'| ׊h"('^2B=Ap++I oUd:48/kQ|OQBg8-f88C•vhNG_GX4N&OsɵvD\4mwc2L\fVx.z_|1s.E(ʍ|Cil!,ΠI`Ϩt f]DH)4Qyg҇w{7)~㯠Aʁhk7g2Q3GQ03.B1tpj7so]2a !{0VS- ?B4qrBjo{pxYX\ZByeY{A'şAsT`aLT% qj|k@GJ~H'I腋'5YFNj@ΟZd q s}-sQ?kxLsͩ'ZUtEbSgC4%l*joO\ܠ1~ޗpZRRg{Ѧ ^?qH)89fhQ NEXjG4 ҽзsĢ._%P[ )fk^2HocmB۟mԅی+)Ws$(>HȄM27CP)}ldÅ1Kv5wn~Z&/ÓU4d$iB9gG >@[y_qcir!foq|W}c)jP3Yxӑro l 1&jJm&jNL"㚳$BFiDҷD؈cH[u\(of`]({J w]\ q1B"QL*nɯ%X cߡ32pOv89 =FNњp\SyFJ`_FT( ՖgN8SA4H^P9U+ ʴ-U_6!^d%ĂꩀК[`îoiZhi3s7cltQ +c62#ьH*S[3JB`66m/5u)/y4ISn'427JGI'R;Tlq~[6+rbS.O sJ NI|._ ol\j BGy`}dh|cMT0絎l]DP]\nFWCƦS r?G2dŽSuX÷UN (ׂ骱"\ 3P?Wp(n\DJtN=mmUw`}# Kxq> ޠ(P_W1TrE'a\Cń8{ d/l^e iqEF*-;,z *KtX~&8"cYqQfnUc<mis˸DռXDd8/;7nNW"33/%}  h=/5=Or\C(>XNwc "/NI [N:U+bf6F T}/wb"D*jz !uD߮1 BNLG_Zy꠆Y @޽IȔ&X‰ ֈtmnpJ\ߤg>TXl4A l⏱;?۬ O#}0[.Rt:(ʍBvMGvHowAIlN8@"~R@{yki=$])$&ςcWtA`o#i̡ԶYxQx%MKЊrXPiMqO.{أ!ZV6uF׎߻P)Z@KKH/ IM溸Nkes$|Hck}Wyѱ0&9h:HYCM&l=Ϟ*L*Q@(`IH 9j-VxzqϾo6jԪQg_v(Ƅ1;^$GNP/J4T9,R  'Swp SR%QUX!̔.Ed*|A|:e}mLpxI*؁YzKZ )(*lTy$UR|!`Fy; ;Dqz"$8i`'@t_!G{ {p=TVD5KD*L5D]B!|Du=Ir?M*CŔC+s$FEJfſ,~3Ç VpGrG֊oiՎ{ނȔ+\.xhV&,ԠJ$#D:$@CYAwlM ;ӻ#dMKNK2[u2P:,aJkفv(e- ?*FZB*ʸ&33 jC4@ihkj?oluLd6!OkR8+dMH z/+z> ϢtCE3!˗GZH/9a|4رؾh]snj> [wRmHH ^ \7ߓ~/[B|銒|&a) Ӽ@оn[- 2C"C?? iBp8ǝbĪRpXPL̃*WWxJ+sN5/_w/'+.E'ERZԣ ̓<+>hӔh)IM؞l9aԹ5:^A7rdFW.`Ʌ3o:;d}Bs8+8Lē4PD 殅oru rhmzqI~zjZ%L~̌j8|S2P41=|y8 O^fk;*VJ!PWS] J#ǴzնzHCTlPip ˓$<++MO,#O2<N~x<ک7kq>UгuP%6-Qz#ut:i}K}8ķtŁ2ƉX Ocnӓi4|ҥ̎WFNs!=3do 4h1=3d\~]~n)V>>Cj8ƞp47"n5cNwb;ͷQW=bѹRI~ YCS=,=,m:纻Ät A7.N Nd)ZoJiU,&yTYK OhVy%EH{+=0 sV|8Zl4c5p̹*8;/,Um)q\'87/*=Y&|bOR|n-@hyavQ#=zY\S""~7,z`T;0L̵ګ+RxBXԖ!ZdE(?1ʆ,kAz>1eeMCfܽ tD{I0l"=-oC1۔j aȫ|[d.5Pz<ʢ B[k%f"1!`y¹K٭E%fݳs.Zo4hkjvO7nnę)kH^R򭖷3:9FO@a /*8eёvfr.AodщQE[%oW=|,Diկ&8\W6լΠT&"=Z2e!KRUII 4EɞruDԇ Z)2v!:(`4TV10 6~A.uU &}JU`?>"}V9h_OFm(sF40Q$)!T6A',|oW]*闹-:FTPcFمTrHV~ 9y\k轳cſV?$|'k#pl³@ {g{?R3.yȭFwJf].X!drK6%$J|-+/2mXդtVށm{ +j'N쮈%e gr&F7"4eLNýKVy%,T:λO -{D/Ւ S<ƈu};|x'q<8 9| *,EX*7ՀS+]Xo>)| |&۞? -XGtgű 6Keԋ,rFIc'Ou2nV? +:n_]Dg7=Ɵ#;(0̔Er:U>/PX-ءh>_9"}N_BoG+~Z@(AfyJ,0$tD,2 J6XCSǢP8!_v^p[} $ʆ+F{LBPb鎑cf+=5P)/:ti;FE´1ɡgP!ab>2Z<<_秒k +*Hs/m/n(`wíM9*2B<]yLzoY=@amb$Gif =vg];!Ґ\(NNKіZٔ!5z8M}OR0J؛7lLXAxp5J\(aq:<'kZJ,MG6`l#,YY\_AF 5IC: Jg窔ˣb=@{bK2ir>@]ϯϗ Ų&@)7]gGIW';Tq)b'H%'+Q5qWogFsE5 b82w!q9^;a*l^@/ 3SjroVw*_Q^[a3w/*L6doCJWk36cĜ3..T )3"mƂZ "9r3ÁzYa'"76\~ge/P67'8@jHB}e n?Ed)V-hv4ܖѧj&7hB G<\֠|rYԉB 3lUv{w&wɜ/q!UFfDWe sҗO;&cgX vшwb8ߡVjhW{hў8ryGo^Rs.w3z!p\ѥ9Zzg4L~%U9^~\lșV!`B"]G Oo'zt[s7!z t[1@ !b )y ]=%ɭ_!4D5Y&bE7˔2j37W49%jl\0O8ffzP[]C\;=B=6+(+L]K>|a-uJ>ȅ`#QC`|]֟j)oAPr~f_䒖bm݅bRVjWɢ Y)g Td#@HzT |}qZUd;RFIy6ۧp*A Ib2U E,VZBf 7yePA ʌF4`Py5h+q&/.4'`\}t |N.,5=S):wDQf2N&xF`EE>|٠r4@f3yiϊ:j߾[tIRe%jH2&HGiҒ78I&uiwLHU9xủkP:O .|Pp5gq.lsY5li3@t.lA Mx[E3мC9 LN"6{E+1oٷ|_^z8O|߮l}EL%Zy S`;yGI=0_ÊJ;-RSm!=Lfe{!X/F nY t1)*+;hL>c :qC("{fҾDi$O#<5_g ?4RǐQkg֍Me(ҶjJz@Ʉc\Fjn0Uj$^95Xnh1bh+oƒ7 9"ZP8:n ]RmD4n 4Yi  8hvi>} UcYTԶ_gAK^2KF@Qr-oA $3 2٣tER/> 6%._ ;2oQ)t8U ЫB`Nv7 ^WGtkղ0ٶJONXTRXKL8_elpW&|}՜qEcuO Oܾ#Rh0_qx^K&&T EǠڹ*8+It*i~`517zkQ^5,TҴPV2C*&{%a ka`x˞u #--5B$I`,=ƛk_ն 4tUi(Hb<=y'OMmQP,E-2bjՈbNkɼDku&텅$(9 ً n:W`uyXdtحti tB4{[Lv0ݯH޺k@*6wiF yf,]XZ#@q3 1@gfA<0$b߱K{>v֬itTRa:w_WP+ts4&7QAboATq2K ;EB散\qw,"Ptio~(ob-mBǜG ơy2ivпSZ )YHPt&97R5/ue {vMo[qm cdH'nJ%H"y,W\!qdD"+QdgHx=5oN|9%'u8Wu,W4V,^:|_J 5\ȱ?/Jj"/䜼?$e4%̱IgQٯ;̚7xƕ FZH.kow>`_5X:y˚b?}k7*Iy_npTs%Q/רt a:􄌌)mNv\X̵ 0 '׭\KU&P|9 &}X3H݂:Ιn-{p<x_U4x4oL^6>o?fn|_gCwzZnu,tC=٘p0{Uq\3~m 4 d-09'V%aOX{ RFF*A4^䙺y(%!P֘8;З[n@!3N% i$ϊHc"6Xn+H6y@t QhO6 ~ڞ\y]{ƀ|=֙8#ѐafpHk5FBfsQFK3H~zD }+8ul/۬+B=oq_e ZV5C_~g{7@+w56[Ub+i/k̑zu?Ugc}E(uu¶c+U@>ӓJiSfӴ5a#|U`ٓ5״ ѠL6W0#8N^! v]}. "wX}KϼwgD7i$gpNSrjKkH=3.?XR$9`hSYdonotM%b1|㗗":i vqU~w>KHɐ -x13ŋhZwB, S6N }FD]Xk}nݔ3,ؗ'uW:Y ekQn"lr|K΅)ys5݂,rN uR %.Pe@&hEl2Kgs=@.ϑtsbG?GS3;kT,hf_M[TOF=ZwPQ MV06@K :Vt8Bç'~(`5X/!aR %ӕ]THM`eYŜFඦ4sYoVD?CF^6OG>UZPKJH9xj/T-⾅ #̫PM[ V |qyS~wݼ{X8&]2L<tΥTwl"1ٛRք)K~@u);fQVGNwGb$oGaFv@J]"+1Ky8j$n:G g#|V oKpB=P$ԑRyaLy*p. 7}RJ`1((_yn@ naT?w( R,Xߎ$R3ںT9\\Rb<7 peiYwQI*=^^(~`ȼHexl& W8Pf zt=$rB `Q&(D5TC"+DrK:>1/^pYr'uHu c7̀[}5/'>뤪2ex<' /.5j3_TuNL&<H0ha^]KP1]s I=jz7v 4K 'C7iЎj:i0qe\̉J>xۨos*?t@ސ75K2*Ҙ I &!@"{nV/dpZhlgD~Z'QWҴ{=ʌI?Y1lP pW/U RXՑw j7kNO0Q6`NIQbR`"]Sy.*RU#8[l%; 6i@GX÷BA@fa7.cc(2eQP`,4|ۣ!}]!iPF5* ]1qR> :Pk'(W#TfGpmफ़^yþ.w;MCȟo'f)&HoCQgGBd)E; %NNR|QO<ZwͱG6 }_)fP%@;VA9 9$HdةRhb5tƂ-Hlݽ}ʸH\ Eq!kȡvkfy!rm.XCu=z6TGfDCMX0Q_$y:}q6z{NDCĕDҘ^l,zr"%7]2azы!.T+¢2L20 0%+|]~Hg+VF%f3F:pNof+-GlݵaICVp5 )LD @ȢiJKTUZ( ANkg$>i] /j5^-zz1]g>;#%ۊ Vz u]mӷaߧ³eG𣱑~O|)d'ѨiZewE_G]/dB%Ň^;qV,6n$}V)qKQZo,)`th[1EM[!}  (W =j uEHD FͩCLK|wh~JqQ9v()Hi !ڶ>iT ,#5ܔs$;Іwyy̡>[K[q}t3GCNȻ w9vwoe>LD2f7n|E8M"m*(N!T~SWϐ!q')R&Cv5|RZa7Hx]5䡐R!ouT*o K7ǩ}sK_RCke؊GρpU V׹|=z)poѵ8|8]Հ㏛-o'փvWQ ^;~,LL8?]N"ڮE(M$*^=a]{te6ŕxt^ܔ.sy,#40+[F0`_64lጝ[c-{Lx}c, qU2PBu7`{ubCn=h m}?-?C *lGpa1(ԠiNǠCZb}.o+L]0 aJQv(m 02y+krM#E#p[˥Le]۴8ҥ߼>xݑx3sJVLZ}zRff+Hs`ZiLP3Aٙb~G|oJi 6mX%_Kx(.=ppK%7b6n\K DY.X\ F\ɸ{CkܮG&Gm-а ah^n57HVIy&`$W#,ovclDV+>z |5ܙ&SwM튻6p\%#뗌ˈ}£W&G Y!SbṗFiC~iBW}f/Y ;Tk1^!1N|+e,6]fC?k=A/6'0),0%5k9X~i(G*pxCBB<g>ꁱ6j 3(Mgԡ!qD>I6粂^w<:ūq' #=ܗ/ s-%b)!ceJ\.- Q,,]cXXDž33NxvݹaL6EsqbWֹwk5۫V&т: Yv3lffZ[H0 hW VКQhnzj3Zh[>H (V!# 4BTk?حu%n; \my 5_ oqk^G=^o>/15^͆Lyz<`^ǩoMȰԋ:o߅;MϠIУ|ȭ½0 9b`jMx &?y^|t_z׶n8^ dqߊB$X 'DT( /}` L{;'D,XN_4 uU m:)J\Hsqz''쫼0/vbRX< YUIyL޽Hƿ:gư k*׹GB 'uwvWי2.J|0_;K *UQ>^:jZ_I1 9,t~ 4O4k P'%νVMQi<&"Jp{>q ,jCRHs4/ :1үbadmaղ^~&fGBT'DzGꥐL$؅!0U>f6JpcS=hد))0˸g+U(fkȪYչΌwPP`̊AYMn}|5Qu WlyN8'˭5cuLV\5@ߓk8<7H{#b>nk}ZL3a(RpD\ЫV,o|PE%\![EK mlwͶבjQb#mh+(ؘ@٦Ȧ͎_+Sdbԩ/MPqmTd 2F@ -~ah3.<9Yi PH&xM4e} ZF^HvVɆ4oYՉɔN#q% \(X%t՝8ߔ=*,i}-TpPR!cx~iK,tf,¼J= :J`#)koM5g3Ymg=1~ڥ Scp];*Y0/E6-aH N1E2sUHAkuu. 6,t{޹5.T4*B^cQ= #RY $,}'!3etcmbHthC*B/S~fcRr9J7!E7!&8Svy0|Leb]Ϟw2ᬔԅ(QWځQFyPH*6_ &e{!݄[. K!VQ_Pk4hỵUm"_=c9ЂUJ;PY;<CہIq J[jN95缳-bк69o5WMRC.B4HX'uU퉳RĂCTcL2(#l![ʛ2 OT/RVkV6c> PE7rbw[p{9}ȬQwAl/j:e1۪?gzIk5 (R9ݨy)vsȥ|LrWæt'J* Q9vO#„]'xhy@N8.\˓cnf_fpEu֟gg^j8 ܡ?.rJ"{Kj9Ξ~8]7DŽOS罣V 9;{l:UXO,rސ/ J6H{KrMƞMA_״F!ee@3{^9W 6&| ai'tlՉrⶡ 4ӥN~b7?}0ߏ7繀@uhl6 l7ۍªMW/%rM(W")FIX!$i ݚ۵sUr=kQuv끸2)A^aB[8.9E*{/) zӉ%Ơ',.n2~_Laf8V.4VglK(ߠA7;l<֔-_8P]@)ި",˼p2+ ̱|Z^17IҭF»!6^^ <@\g̴L< Q'g9F6UGmWmvtopw2r8*>-̦^չ+i=L><VvkssZBOuW^(VZl&zF,MfʟWvi,>%q3bP <;'1~ ̂?E9\VrGvE?-e?e|5Oܠ 8R5+3[bcQtF-(ѪK66KT|K/п?fQhǍK,5$;mgvhɅzW"_T+QŠ7n#7o |:E3,{<Xe70f>٣V$x!lX25%QPgVzmJtIQ)F׼ۈ;3 OMEl?2"[h9/sE 6!|(jc }_|EI@=?GdRnPD',?M3i=҄+¹7frS0Ϙė14 S$)5ubض>k9hmwl"+Er[[UM.nTb%̿]!bMaGA&|D`ֻ:a?wI_!0MFsS>V3Lm@ar|Z?ʤrB 3gk(xG 2y_)=0pri2?@g:m- UXx`I(n{1^?ge=`xOkeTc.T6ק7Ŀ&gyDCCW!%B2QJ?Xv;]A9 Bsi^࿇)xqI២κP@..?)ʮ#N^s!Szn7K}R׋a(mh$&ˣc| \7(?(يUf˴xmtmT:Pi/]N:D jǶ́hX479 1]5Et*~^'&"B*6truˏHNBu#J51.M,cH NŽ{2kJ2gmͲ!OU|jqxNBe4"[ENC[Z~ 4.iLr&xZ#:9c zXUClʃT 8$ 3w~ oިi>} i2_R] l m?DW6?\?Mu$P-ޓ8_|Ӓ'<1_4+c؅pQ\s^\Fx̝J Sh L|^P&4RN6> OT0Jܚ{24OXR/ =hJR|d+Yz1:7n؜; 9 >ƶ H4ՅFq"6RםG("o ?>@h{ۆb{|TKo=e&M{,&a9(rځ^5 PNU<4%+.bsDOLdӆ>T^M-Pۜib^ K®Q'(,kj= x^n˧1kCo?Gq_LW< /gk!0;_j 4xTnEܻjcAX"E<ŅU &x1[(g#KSpʝ^K6%wVH+n֝,j)~# j<}FӨͿK'#)U۠ m=xaJf׺=>Lޝ;hQtc:41+XﮒgY{f*y~kZRG[i Q!xsTn9(Jd#f}#Xn:KEjV>LjB`eTT9B[ M`XmdPMy砹GAtB$zH[\, fmۄa9 Fu,7ʐ4-{|tqX78KbRRPMURaζ$Lɚi9T&Ihdst&b]CV޺Z:.Lv8ɖbNč ~ y(DN4V!DV Έ4ʊj)K}1Ӈ\Cn+Ea<=_s׉R5ߗ\w͖ <]VI=I[nnIܛwɛ =׹F]X76هIbnkRg@xd]Q6:g”4IQ=s"ڷh:ُc; ms"g*)'\ ̰iy-kI83'my[i>Fa4N1:CU7,\($gv8݉$GآnJ YP?AUPlʢ'(w3 J&&H0_ FfhSDѡ5 FG=jJ%_CPI* (~d =nt7 riU^ӣ]7HSǕ/0G3Sv57)Va>*Bb Uٓ4}6iq")LURo֔F]uH+]`(ëX Wd$7yş~Tn&J903/ؾ"Jۂc6yfFyYaj}Ic ZLjtf8+$+HЩE:MD:HU\ˮ8t=@mv%>+:\S3WdBj:1 w<αҾbESv峘հ v1:,G"s:K7gPJe߈7PiD@_J.Iɒkd$rR{8J{2O x02S=l,Jὠ\C2jy*D /Zk~<YX!Xd4BDzcZcߪoNbp!W}=ci/o.eԩ E02lCUB1:S-V7GZCqK㗎 _(qB JJH ,@b`ZC}U##! >lh6/+&}1*FKsW0 6uio$ݑ+ ͥ6\'FQEaK>l)!hӠȗJ[(NM74h`Ϳ20&TSH1GIG_ Y.n1K9#w6I6"ZԎ/f&TGu3E 9.z~(*xXRfC 72RJYJ$tlB& b(G̎NC, L#6s(#_cg\=haآhQ _q/O5kGh,)Z7Hx,fl=]J+R9:R$#yh;ARrIE%D.A0%t[qO(#;`+g6\W^5r6L2)qgbWw nz*ھx,BL;-3Yͯ%tA^|3w\M؟;L]j(FsH*ťD, -H0-XoZp@Ye)A`ˋzv$笰Up%x'MWZrH /{*&85qOpA5>ʗbo@۽52-ś>m7)5惚A۸j"> p:Y=$I8 Q])G$f.-=Je]lCfulB n8?Bp$qHVڟKMJ (B58iʒ08Э>;;?nK|<.~|$A]‹hiD@TA켺!}@;%6FCH: ]Tq[$pw2N6s gV<T%P64`NWfU[.G_s៯ DQXRU{[?H*g ֗PG\DぬzT ׋3-.pܸLx.9@G:yk-+}Um >1)yy!92 w <ݜ5ӎ:ʩfVI1m= %"!\ ԛUsdvAA4:ߤPjԕwke܅ r9*QMB6;N!K@)yl!gԠ15Vlҿ^r[~8nȴS!N2xZJ)Θ*E@Ef& U@"'$ocZJ=iՇj?_ ޯk< I]v6ZYXhx"+nuu*0Dሃ 7?'SS|G}ܳiN%Dyv3= q%j!4&Deg嘩Y E(gq-N. 7 m5^7*%oٯHpxƍai-,V?sg;[-]a_99x5,YVlSp%])ԯImf9 79 ^vh%AKCR:7u{"~&msZQ[fU?-hˢkeˍO{9VF-s?r+g{qdIV wgז\+ϐh/!;PgH*x:VRP@q9\ǗVפ5|FaŧLY¤QgaYp9n" 0vbF4ɂ\[aBuӆj: ܪ6_lb!9)l--ce@ǎBȚ\MXP6J|*"`s4I*$NMbQE2%cqG(j`U7`k[]BЩWv3ng,']ÆBvR-ov f]kOܦ}j/x\c=ᕅ!!5[MR3/1r)PT!a2h̋S>ʮ V.Cqj)34ǟ\w71ŋ$bSlC ,7eFj k2.TG)&hD觱]*pӫsDJ@u`%l`̙p;e5SFT,(`2X[ `FaCg hh̒9hLո׊n3m\2M clY7K`I)~gٵ5{F O@t~{:".ڼC,І(~1NX}b$1է@zE D1 f/?(U" `g< awPo?oMѥO wn"CS&I)5e{[?x Ӻ@F*xWt,[HʧseM̃0L,FWx̮&8.YVycE hh"[\']܄2t0X14ie'(Cn9etPO8l]{ R'{pj9A"+㹮E+p*\ב|;]am\mhzѽS1ޛg$gԢn,!'i1hn4VS{_EaU8VW! PaSC㵹o? [$ARâ:4כl=v< 7xˠ~fT&zadRjet3Zõa͕ 77=TUf?z hb1$6yx;$GN97߻Rʊ8S(@s(R9 5?/#qRHm%QUe#,KqrTZWG_fU_cr櫩0 :_&B(&%TX/g_5,M>xM$`AɹFb P.婭!V\[53BL+2&b ZWu<6e_!ׇ+r2Ohl9l]au|*go&,b BF(y)CGS5`R:|L9x tZ;ϿONf1x 򻢕\rF*Zn.\O8JDE;55Jo|^2-'}aբ3W6F=of O @;!{[<5F: );S ^t"2Nֻ_0Zْ=Ըs8CiADiu#!-WF%7 N˪2H%>7x!/ " F{ MvnelEG~5 s1QaT2؈%5ÆXgT!­'y ~vuAhcUM_G0 PT].o$x&2ac(t_7=њR]˪y`Ӥ5(~A`UVb!ԛs2kQ=ߡU߄]i0ǬƠ"pjMVw50ikT/I̙$[A@JܩQ$pk .UZPL_1֚q&}c➬]J&8* _S(t5\sGĢj?q^|pJ7Rz.?wp?K1.4 9с cM# T"ͤmYom.sfdkIg:d?Hg"˒['f秒/RqA@^Q4 ZD6C1r|f\(nήʍ)BBvRsygD0<N$rjˢĆP@[ ~E0![/CZ^L_=](;(Qx'ARzlŷuC`M$?OcZX Uzud`UD1? M/E! 0-L2SKGRyLfhv%Y5ܑ0x+qna <[0al_PcqT0,$=6wz8=hu6r1 Kۍv6dd"ZraHUR$WV)AL;gF)hs ?oӚd23͘vp4[zT ­WbhVE~_|m*ţwGgzJj~6kokMݟϝ:Ü@ RlPWGCV ;\ELE 8̫,U_n&}}nX} &1W1MOfH>evIX>~+N눏uot2^h-EE^ %j /+ J-fXɜ-dL׼>߅UX%(cxcȍH @|4B eA\>OLOԱb0EXUϭD\pb;:I)z"s|3Ȁx|(۬lq i}I?c~SRqJq~_i~WpX'W jTdn2S5WJP}k2fjɒ_=~1ӪZd_F2{VWFn=V7/Տ(yGyp\D :CSr˥/&J2fHO[áK?(DoO /)p,@cKi3 >*3ydEHeq( m?/L3Mb?ެTzY#<+W񀁩(Q#dxjxY#yXBK^#=`9{ *pp% W%,tTޗ.Ps7r oo>zp^̜A?%YQg-'fUCt=1E76d}EFv1_2|5 d>Hfq6XfHJ3t6o*j~k<$xKpJ8큑%T٤Oq{ӺsWEêؿmjj6C{(-t%T풑Qckg\50~}Ũ*` /1IB:#Z5+k4DZx]I^ODIÍ%{< i9k seD%{s* ЯppTE@}~Jҫ5ftbV wto q9_`:}k;Esii^R;-E;U`M {WCמ\tV)z(# ۫K\\CLxH܃/ %ptS *F-B{L'VSrL ,Exuͦ5"J7 %rC\V^it<ΘK9×`K^^Lf UTdEɟZls 3SsNq!&._dBZ*HԟZݸE`pI%Xb 0n""`BLpbL ?|2)\Հ*T8ٰBa~V(oN.sc{+PCfZ8J D2hvZE6Qik®͏Tr KtDA>$+Yb4]&;kVEpk'  vSi% O6g@5$gr\eNCunsf+1ؽt >&/x]DĹ=4 }FdK?jnrCPj0>FlF{N~~J<ՒY@? x>Ĥ"cg7@P'Ë* ]IVD KeH&;m3yf .m&-M=fê%+Fސknۂks5 gd}V9k}N5qj׼6R4ɄZ)4kHFA$K rHpoq O F[Xҙa.,SdI:KT%d  ,A ˢm).9gt^Fa 0eIa;hߏ6"b)|rᦗ{G}-d׍, AaWVJqL0Xb&[#!\$>Ws/j3dX2['55 1CըPμpAp %izMiN‘"nGKU$Άa5a .w^<4)"݅pCTZkg7i^%STqf>Mho yԯ*YN]" Ϝ7˙qT~~HJP$ "!&/}?R^.!18\xC\{uFl3uUq-*pO&}#C֋ΤȨһߎӚ }IWb ۀwA8|:{L#F|zG'{ 2KMx~!1%kZI_8zp =RHl6,5W \  iv S\2|KaO. `:L9?tuÌFϻIgQcarQ !Ǥ2P,.t Yv$YG8-@wj*tH7L6Pq)n D2m̍PYFe)yo3 Et_؆g/,:CFڃC禆I%P5YjE>ײhtA{vN)m+VZ7K|;o2"Y: <_?ep>9Bלuu̝(}M|T$U-cJ '8J''e1lߺ[J1"j :$H}m^e)l@ej)(i9g@ ۺ`IMK!I, ]r|>V&,EǤl^}Oӆ5]X iʁ\v`>)lO&A}:BPLyp]1gǭhHŬ3:MUSba+o6tm%IB5qi[fn&kiOfB_iKRةx49Lj(%;%quQ 緓[^LHyufOq m2.}Lk άd {.L[g縝)XLW y gRGC\:C2^#J Q<6oO)HC-W}# f817uF,DkISVj"g!q4[c(+.QwY]>SH:ٖƍ@-0q`S1Oc,4Їʎ)w<g&~й׸ZC]c+ H5&`^_aLD#:}W-]9~`*הT*Ƽ?ғ zgD*Sj6朔``rKQG8T059! WjH蔗irhδ|[!@Wnqܞ0cY>qT-ô}7&W,:ML~对RWL, 4V-O[`d{Tv"E'@#bk}P:9$/"7D?t6w3S yUmIo/|í:f#rV@k(ybŸ$eaS1x[ 3Z[X$d|0͈}rwOf^!z!4saX/nGqlS@Pq hNHQa}zɁeM;iWP vVxj1q zG iBCLǕ"UNq%j,Nl}ZQCʇ~ޥ)Alg9%hjm\&|&Eewpo(7誃CIѫA^15ź(;R-Ṗe#04TTK!Rɍi87xA/]5Pݷ/'^h+G!|1A,(ͤgP.]K$kxnWb véFWǪ `Q섿ly*^<_\~eLwC"U·}f]S(g"#.j]J$lp9gYs7-dD@t-o%:1U ό7v"1 !vYy^iD*_bGz$FȕP_+m"NJ[N:IhB@ly$2mE*ʊ$3.["‡%,.ƍLɛ Jb4K电bV,3*9V-Mj<۰nשZ7cLѻGeĤq bq]3:'7Jxc].Pp鉪72,IUQcv`"zUq># ӳiՆJI~/ұ҄Ib*'WWM Da[ϧfw,U?=+i ĘWoOL[+lۖds4Ɋ@eUW^+_9]9,rF x@%YVHZSF_aMjAjNו0mNP94#j%0ͺTВnC 0&g*71FKc{kP0$>l:V6%NrgN },1zU ugOm!ҝre_qYqJUGGMյ$thA֏2'c(iM=?ۿ;S˕ \;㞜YOk7Y;UPu(ihf8 >-.dz$Wz%J $z2忭u P9]mWz{] ( 劅1LhkRwx [ ^;4WBG:5L )!,G= &`/,WTtʳmn}%/*[P߸9嘡[ri@wq~}G\l5fZ`aٰPtBHY_)]i,zNDžð9| /ՔDcdz?2h t>۝\2mUՉl>iO8kCPB䪔94$™m- JB4$Cmßcr\ czEVHѲzE]Vne+@8VH?WgqܓKќE:$Sah~=v`DǝHDxg"0 ,P5$iuܲN8)Es9%$Qk(s\m]i~G/~bU/LP~=8SÒ4W=ROqd(za@`mYe`$!Gs 5؟P*k V֣&! ?DG6T4VUeU R" T:FYYN**,~ Q)3>`rLUB;ZBa!'([$ |/0A̵7թ eCZؗch鶄Ana `uII:os\S^ XRd}9뤼6,>f2 ]V9]x I/]p@IfNuNco-`k&$C(X98Gr)rtpQ}l8e05lV-z 4gX etL ͊OzLg:I`YTH#CpQpw'?eE ? s覆Luc/h (c%57@@=%wjkM:6Fz37!rBjmZs9L LuV/Hy.ρl场."g;=B\%#tqi<(&s%aρUDs10iTgRύjX]yz@i}}4 6;?ٷϘbفjsǽaC@nǦbn_F5 .ϰP_dP}U ]'_hzzc~IKּpU#'QHJ>rd`qR763+~Dm[671HuW| 9괏HqQl s'fPsڰ;@Tҡ n4'z2%\?TXm>/rڭ%'VYbbF5Ait23L]JA(K?sݷnšON GĨe3CV`[GLc5 Ur{<#FrObڻꚊܖUX?^5eHȻV !O03!/?F5IWx.OR3~P;MڣHr"=A)oxyu307~Gy%|v&>f{% GVe&PC2!eyvU&/㉭7۸7e݈*:@_u{cj aXYrDdl$\}^yꕁ)(Ġ^šz%5i6'iOMtGmƚ)3"z&YgavמVvMX1(co5_el$~Uԧ?nbeكPZ yKZ取9SZC2c2D՟GԨZ^ce+_ )h.jA7I7Wh5.\qlgԟz'] N6.jGmnX,hYEh)A/"_*tߊ% 4Ɏy+&]1E{qvՃBG`Nv{Cޞ^0ՉXdD00EW]zE#Dt|n4ۈY]e#-.B\klK&CԜ]^3ʬNr7ZvUuӢ2?ߛEՉ|+g! QW m>Wŷ-)' >iV`prgϓ4\_6\Hٟ(*Ƚdi%6g$y^ чi3cHHveFwi7 AZx ^F瀓X9-92;eKjImJD,.0(I4w -tveRO#]}WJKAD!ڎSK`:š1{_J1fHl/oQ-ʊ| m}dj\1|Fܻ& )V)w^2x0w39i@'^wt+(au@_Aף ǗzV1D=>vZ 0 *,z= ? &]"US__2m~%zq _`(֪U E9- q[tvb2!%2a_/Ց=.T!e 0WÕss'K;gU+_k1^R׍1fXcx~Ӿ%җ͂) c!yR5PEzPu[|˙k$;,t`EUPI-'!d[7kCYlS`%{^r|h̋8}[^d,kRy%ܿɽLa &9?-'/ ?u#fRcә@( @]%my!y;/oSR׃C/YP:oJf$?^XܠvZV/5EkB|ͳ|=0˃U/vګث:v+sT imzD{z1|VK_jW@jSş{kůel],cԩ6WpoٹhC5T`ܣ1kBkeBck؞\ebV[/^+eV? t!Ssqv q0SK a&q[1(UIR/?M* Z;xT ˆr9?zж-\>@ ՏQ,vH1ic1}`HP+y©m0g?dJX4M 6108}| o)Fj&S Ϫ^ኋfOvm1<|'M|6K97~PWrn&fǦ! J$?=*àЪl )]^PҾA$=0Aʧz梹|^yO[obfZ(pأbrsx\ {c şJ%'|Vk^^*[m^PxյIȫ{:Ex1Up؆Znu8>oz T ^ezJoZ guV"2yPg+}}|kxEGCܧXmJܺe Z-ɲJa]?$)^˫UV!zJha~}V:t&21zba],⾯.e2+,&6hr:kjic^39185Wʻ[`Q4q5?,@y*fz)׎Zற^)3tL힢 Ӻ`y1z#2$a[El[/"41| Hpҕ^0anF)W`kd)*`rE )NGnytAM,cN72#V"HCK+X< ٷH6tV鲠;Q+g\@Y{:5E+a Y]7M" ]oֈGy},] 2sJDomIb &:ǿ!N5ؚnQ=A _`8Kh6?~VbZ-THNA#%+Hr-61fANN)̫b\1Yc?]D$Wx^$)I,GQ*ɣ s^lċa8@y1QK(+QD1j}]&ڤy~nu^zWB51k^+}5 9#uxor 7>J c؛uB܍Ø# _9" f?71lXcFX` :&; #Ew~ɷPRj! {H A܄=j{'D'͝X 8=;Dn"ƻ/}{6XS&Wx@sUd Lfś0/~m$r+=>E5ԇw$ " 8ݕ7v6Gx 093Yrff`NsP V:xw Rř$'g<a>,)Gyd1 .!F@+?)mMe_ ̫p E_f4r3q\/8q)6eΉ3T!PA![v鱊KL"N5-:2O&_B /yL85*c7ի{wW}/m VI_F1Y΀H^ㆣ|h a\w8Is煻`b_eb̟Z?_*U BK,"p]㼥o:qN7+nw  ( h$f?WQtTw(̌iXZf p0',č7(`ejIbDoeh czBb-o-L>'hĴgT2Y,(=\f  naOBh(%h9wM੃ZrRd\ۋh~ d1;M.mYE2Cq"JA'u8m W eMi0˱9dӐŨ.|8`ˍxBOң-sS`${;Ics Zre(>ě"P BE 9F< 5Q0ElHOm6sW(ߋIo"GNzZs}hY~F^3IB+,Oe?hV-Y$Q)SVlGSBL>쀌-Nd eck vv?͛c,AUxz%dJۈG"*v4 \585e Z:+Kg<|py'FDY!Y/?^ެ]ml+_:LF7g0*gIc'GgԌl:Ep-/J"wqjj `AO0wz C#jA-ci H\N}v 8pnGGu'8ʵxV ~rD0Ҟa,Os -+8d"Å ) w28?VTHOk x5j x6L&ȘɿܓQ?-';@B*;#AK#9+lиZNh_x>1k2nUwҔgt"5]prLO?}XIz,D50:r7|0|g24kx@}8SRTFܬm BǣW=$FCglLѠآi`nMYCeMkl*LyܛdJRY;Ex^h:t$vO#1$b|DcoQӰ'ޖS4䔗&=s ןً)J nbC݀E7% ~E/1"߮%BM ̠gs̬X8v7^O;ٛ뭫/̧]W;K?6Vx>vxSFKܼNqp@td>umü5vN}TqP/SgN'zO-e+mڪSŐڴ6(jq $.  U+aq!}/s5ܲ˓OJnFnq@Q:(T,MV?*|3Z,dx"{ &f gyO6tHZA'?E$x'}>G1£S- a+qU#vQ=h,2E"yP#P b ;+Tdܯ91pعV^hV[9Pk3 )d< *BُqF/B;1/ N!/K+H>r^qGNMf( U3X B:{$:99m}ӿ F2Gp>t72+lUg@@ۗsC% {!j1vc-]fKQGcݎ$ɇ{IqHsMIFK$$֦#/QmǸAFx(O$0FW OaML;=SnB޻Ed4ڧ>KA|$dEvDk]'҉70 M_me]=֤wO쏩lz{IY}O1\h,SqǬ{F8{=lwiӭC9'{)%XݱMņ5BM_sI6@P ygU$ ^Z6k=c93_4$.!eeY/Ȏt`y }[&%Dn#nekIL.4pO<li"Ms2RNpE}]>-Jp("6wM,F|yLW T Vm- ]CA:?#HWf'_7}#uz8ΘJɢ3 "SS+!j/*?07xnc7JzTM/{xl0MM,łTM;6M Άy<^JÛJ?HVl! =]Tz!u{a-<]Qȹ5wsZINf*m7uԲwY F7mqZ ˃fdiIu=4IzԺ 4-4ۭ;?3˓oBݚf)L'j蜤?~]Wifh<-ܩ7o׺Wt^ٷ5īԨFڽ-LM4=>A)rN`84Z_Ctz5Y ydkD!VjHyL//}Çvy_^}H5qL0"k~qtԡt/@v^js,Q;Á_LOM(QhixVw}% " }V "ΞC哧TO9(<'Y_ i~I2zZ,Ȏ3n8anVW6-WJ:&V0c?7%ާl ^_$ppT4RC]TG;5/Vf !iZ&tz#km!T0V '|-Ł˕$HX\HfJWtR# M'eۢc<3'W_/v' }ņaA5P_{5,x:zL]RwRY.n4gpTrJ p T4 璣f/]\kvRk5d1rϰ[ 4؁Qۅj)$;l쏷o}Z8*2ȢrO&5/6q{SS(CRp;6TG!E tqZ.0FhSƴv6]Dی.~gJb p:P1q"=o݁vye-S*'Ag%'#E(n4TDesFZ1ϒis"͞2B'H6M@u2B ٙةG 8gq k./GB/Umx0F{I <4gᅕ;CieCxz_4 zVpٟ{D$l5lA+d }Eapsi\z DZ|]@Lݓ?7W*l0 1?jBDѽΤv*/hD'& Ӄ1(_n5۽8B ^D x7{k1Uq)x𸊦e{THN%O98xq5y}۽mPlH"h^nY?c_լz7(1EDK4o: K3.&*N>cw#X\( z3d4$$ǡ nƄjQ(1ѕ + !: n_38$w~ifr9<ִuP cLj]F1`]'^3)ߏx<7(Z&#B8T=ZOY|}D/{(lBZEyԔj#yISLj;ˢ3b `E&}fWBϚJ}PEMÛuya%-kfQ([ll^"~:o@DGGqzygv)zb ?UIᜣ6#FrۄV\#gG+5'Ωʓ[ 0x7B|ŲDcW=+_˽"(Kz@*M8!"ItĝOWg|zaEp_-c{=rN.s*u;a$KK<&jRseNZؕp8 E˾`A{L" M^RTr jgVﰽ-!BF5X!mwm^1mSrOqpf>H8A)WF HK\Lw\ >UE-;_L0D:@1*u iwFĚa}s;I 7A TP4;ʼn"轪Z(%iu9:rpİ:0&P@IHr|'dG$˝dl:Ts%{Dj+O W7J JL;w.y:GSfJ J\< ?]|b'*AmA9\](0T Y߯ 9&]w+=rB[׍{,"!,"*zv}(vb3QPQ+I }ݠ#N QYŝllԨ6Yba9~*5l"Ѥ IQhVhy-}s)61# hקBTZAO \YjF"xi٢M6P pXD.`IBZ7SޯGMI>8"k1TXlЍfSw:GضvC #f-e.F(y sַH^-"?55r8gq kQP1M9IۂCGہ }J U)>;1C͒Vk~Lq:ZIF]T|\rc1߭iTGQ{e)T]Oդ ?/QUOyp͍/ b:װ\#]\~][w;D=.i^,\P*R ,{K@hS3I5cq<+7\(@Q8WL7Â2<5qTꇫ):$SAE5!3jiq{To؝U1X@#A]ل*Զt5@B~Z@`-U$|_M}=uDYˆ,;#ɅR_.~Q7 jtE85eQp}# q5uM()L>AD}j} x'A(#Ռ`],^܍RW=lX"ۃ;RQPnBU@$xls{n}hd*A:UmHJ6ZBeU!;)ԁZ2B~?J%-Kv4!߈7Qh\g;^ɸVe#"|-Y;SW 7znm}5.Pq4ZyR֦~|VtxAٞtkC?ï~tY$UZ O TĔn8 1} I$ɞ?^N$T٥@HU0PӲCH٬T`O2Nשd 7"1q$g c ʓFٟoƵ2i_᏶{ HнtSy( r0D]O!؆c-CfT6%l1)w=,;ri X=%@GnQҰdˌ+6MϲU@ 1§`?eiTO;++xM~͸?nIR >%Pm\l l8hju])ڋxqZ`#ҎZaykS{v'y &{cj댗 QSkh|8_ݧm8EX LGN`I"Fh\"yb4h:rmi9v7NU) "5tHƸFUqZ3dYjGDڞiߴޏT|q$L)`GRk:u*?j$&#DMY Uzݰ!i-s1T;Y"{DEEt:kbKo*O“VvN\[?h=|dwXmbK}>D!I7܌`e`N`{m9)#2 s>I%"A׺: !"})x/&Y|kRPo ܣLO'MJ0c'4NqgPxJ̱ݞ%n(~WFm\֦cϪ24?x !>5 !9|VoU|Y:XX`A ˎU+!74IiGkp"vWêx9P>q V>qK?dv3 ~`,5W_Vu,8.ϻ;>epܶX (1٥AT=^:b* 3B:yZq.'0؇7d #P2aߐZچgf"-\{)JoT%(cl0 B&s!Ѱr  Yp]"#ԭLΈ }&岎a&NN7ڔ@ Q^ěuyN6{5J6  fBKT-n3'gpɊ{d:~ n֎;z ~R6.s:Y74\i[Y$`bdǟ_EdJ t{pa=`Qa&G 8zp~)н#5L7j,pܳ'*W[=<҈ dduX][ 6 \ci@$^t9$}rdrG9 ֔gT.beqf[a#Z/h@.b۫&J_dY4[b֬rxXE!X`Q羚~pVr*YihS.I+ j5f2@̱,[!EMI,J =@u)p+2V+ǦXL\A3$4-ABTU#}0 ? iڞzrFMP#>X>5^`(=Y7~ Z = "hPtty4:BmD(n gf6F:Hu簲h~Iw?vs٧DP5෭y6OnIFb<8^;)JK#u%S dvfIO?~%*CrL̩A_@(/՛p`T\{dhU2_̓: ۢ fX|K#] "w~Lo%ܻBܩe+Ƙf=-WT϶`؇ՃĻihX6)p{M/^/ XAdΖN @B?TV5<3*G^Z^Z!e©Ep[ 7gBAG F%䙐^ѱN m M8&͒}#֩#q1C枼jW9[59F$|WJ- 惔!aFL.VPiv*~*QOmVvڴëIjܖNv_=L C|̠ͧBt~Rݶ߳J5v`/8VAS^n O}QYh7 y>d)TO%qP1^7r$6{w ІiK-9<Z#&,W$ɯ>%"<ГnԐ\MCDҠ$FG4 }## S\(*@jq2o BRu+UvysT] Fm5@:l(,>KP=kv1xGM0;|r|'d6$R FR,ՒpA,wơ/kK^v Oe1 :(ST@ O( ՙ44/7{8QGDPuI}Tձoa&b;k~@q/ýyJM7-]:pಙѦ~' =+ޢ"|#L^Ki^`k+\ۀ\²Αp}@ _*U߾~PyķXGB 9qs)!i B C_9ӟEmY:iV1 ޮm2Wm4&JU#S_"xڠDDz*,&(|v)A5IX s7$OWʠ{#feD axE@xq 2dHGÒ1DUMhA_y!nP¨dE|[L ]oPkg5%7R+\*뗎P^ڧެ-ט?$7NYvA˷Pn9kJ-KWiʴ`Sf.AOtjA&[f_54.]0!Ql_Hѳ"9%{$(}6^<}/RfV>/Fj5JtB֦Jw9eAde޲ڣBav/4Vo^D~snsm0GR[{}Ո2m-U2Q-`+Ab+ Gwv=IvR=xDnHAf3iH$^@xhRqPNseFvoz*jA.Sm{WίCl`w&77 /YD2q+X?ɔx!Yݕ" CAs# ?.]zauDԙ~k>F0Qz\_r -X?QC e6p&shJeIҞ:A@he:93<~-UY7g;-~6 |tAD3m@76TVy(y%K֑"_XlGCD '#txQ,_*mF|G?e[kFv(1c۬勣w'E]9M]<fο?n1JL2+w=)-`⧎xo&bHy]蘘42]XpHGT)7FX|)-wf߬ eߏSPB9tH%EQɜns͛_k vy-~Je8&T΂.uW/gJuR>]UKs~Z?'DWK6h.1H Hn‹{㕖/F>Ǒ,ODPq'Xb\\{602M}Pė ЮG7IBp̺jj4I¨ N uV.ż~هgt x~z:оA\**BJw9thJlB 5nT.9 #xהCvW.;7 ɴj_A!L% iCķd.r _1# @Ja}p9+o'N2GG?l|" q$Y֙|qs ۗZoZ=vpir6?pyF*Ix'Y{Ⱥf 88'xxq9 3~8I?r-fRu!(COkۋC@qU8 <%~x@j}a:hz+i{:9v p߿)VUT/Ri13sվf@s(&+So˙h=lLO( 6%oZ={1 /UۀM x.%~PU^1,?$@8q"o{ ;DS$I7coBu.IAsA܂]Kf&][|)^|nDc7yE $`Ы=k#fd0׆p؟J()%d.Os}~LUR0 8 WҜA52j67z9k'c U˽6lh  cy jFLGv}fXԄP@ɑ'R91T $ 5bRCdtwq, k9['gf Vv& WH[DM^[ăfnwp nE hC/x^I$EStAY7@`maUqw.\n"ʮ"le]{GCtXJץ@ix3k"*Zxk _'u@}^3 d(--=V O>8&|PUXjZQ+X[!u=1zQeҬa L[ u_-/4ρ0zi? Eb D:>y\ZY$F%1>x;.zF XKrl)pg]vxsMZ s(DX[K*ɓ a|:#nt{giA]^Qi cfyvbEKp^o4QY@/ekRA\P'Nٝ?jH^KuaPXGd,-! v dGF'+D]c@*땠?.OP0EWz' 5>N>EBDã3#R"<5%&,YںZ/Gؖ/"E4^ 8qd?PA)\0? 84<4;P#^$ݥ5f&'Z+{\ jZCa\RTƘX/dog+ #Yҭx/[)#W(.o>FN&&Cw WJފ>haVSQbZ2M VЎֈ肫*k@aRưD^Z2J,1!5' S ~ߝl=i?;!7[i66 0ԘzL-BԁD> 'v,GDZ(m]ڥ!2Lk)oG j8dGV] VzRP3S 󽿧VZf u}$\Q 9utb$O%\0 G׉[g+3yJVc*B}ɼ,esAafxX6[[gXa@ D(|1X;`Fv4LX5܇z'ga ]!/d3kfȘjkè~"s)51xTVe#f&BŶjesE0cMڽo) ovĊxm{09D?#`ʜm 5-h\cAfbL s(3Et}@$+jPF1)Wh4b1F*XӈDsۮ61ǏOT7iRq nzmu3>CCuT!u8,ٔBJ C: 6ZNf̙<BIbXOSPMkw[ H#ڼ ei2Z ܂P~f?1pS5esuyZ ׽-KG=VB(СdV 뒅Y-ct͉~r~B9m3 qd%A09RNXx[VԨ/ev^d=mG=Kum9So3 a a&vRbw2~-|^+XX+O\Jϛ9sa^c]"3C5BeD2+d==?GQ"퀕zo-OsiS0H~ˮ[AF.Z;}s#+l"(@[x\l^?Kx(^,eU"Ov>{ňbr_@7cw bRfYPżsk6vZA4Ơ D(kGoc[J$h~f!> `пrurQb}"$+š[z(^lsS̈́xK>K-nj7aˈxe$] )A;о8*~Dk/@%!M෶P]F.<'Q'88c_ȑ1HL|ҫB f8R${LĜݑj}u~:pܪRt5S7^ uA9Aa/U;,W"dh%Cܿ1FZYOȓ0k tu\K\PhѬh6dOm 򨯮uudh |w;!goAUNN]gm_䎜{`_ԌRM6wԄl*2lpcȚM#%<\?PtV~15뼢kwC?2㼑oGLq&@GJ]ߞCyH.„(7IobnNdVQ=W |M}AO:Zx%I~m}dgx:HNVNW^'W@"> C&j՚v+R7s˯RRY%aCeBd6J6#GFĒXQ[ )6H+1[b֋w?aB]6kOQZRGd X曳!ca6 z FT"lN{~͆: %E$@@?񽓢s4֠hZNF̈0Z{> [ub !9nz?BG)"7HV 胴٬|JcAtsk4 |?OT-)̪ek]k^)'P)'%Q<_ZDz$N gQGnkvr|x06% T mXjaBQAo,:aq+<0& 5S$=B)64Rό9];C602`S{$'T鵼InuG ϭ_ `5N8\d`WGvBt'!{IBJ ȗYg|5p@S=Ӫ"ޱFy_l#2jUյj!Os`+QO ]ĺQ](߅E)e$`φVPMvٻ.L&{eZj+ ǾH .D2.lӥ>{53}C9pas'L3bVqhHy=.˔X;&/U a,Zf-gE+=?:#zQ[M<o52/ )2c(5ťꒆt&<(/Zv>o #p9ojiwrљàKը_+^~-~Gͺ,wɸ7W9zFrWHJ/C Gu袀rtܕ{ ; XSn ] :_2Sz HLEOפ\SFlnS"=P̖yN+4dz|墍,Z RR2: =M׫G, l8@̚9m |UehHOyvmh A `ҬC;@J-4Iz-K$MF)FSw3+2>nNR^!v.GcYYsTo>lC4a{!@%E+'t@_ '}2Ŷe!|ŷۦP#g|>ޒfSr]! ٹb.޷T"%cqA]b+tTJW rLdd5j2gxˍ t mԱZxD12[©*Gia]n80kxeÝ _!q91v LzRV А!Q0'0DK\cΆGret`JJ ֿR,F9(eޟE!)s~ v'Pt\pψ|=" {>;~Rzz&J|/z 'IPJV,ū& éВNp@&Ksc"K;.ti {_YmZ6p%rC/ fnF{S;cՅi9=*skAI6D""5J{ {Mޑ:F-3T0J>"S=~GNZ;<|e"n%׿ ~%L-+ű[/ 6zeVjh˝Q>Rf?^ۛ7~ [جaԫpKZ.|^{?1Wd jjl{J='I}~@,Η?4<)@@ljXSy dٜRz 3|R5 Q XyN_#|_"zbRK|qv/u'D' K EP̊aiD:ծW]7mJQu 1#L<3/69Ԋ4?J.`[ֶsW1_)|:$XV'㹋TɎfGglZSv ^43B3wժlD׉D0u7m9 j>8Yc_^]~*0"*U QW0IJ$ % OCr1o9yp^%;):&اT4`' Yd(^X: o](D Bus@:+yvbf2- j̃>oȨ@uc+zj( 'GW7KN-5 ?o Cv @a<fĥ=i;,r/_*drBFjqa}=8$G=t&b&cjڨTbIshkzRbd*V`tS*6g{0 5 ֝gtuaG[fo:(V*PAx5aeUa.*;1 Ԏ_ >.SJrEK=[C%_IRQY r, w::4\^ e2Ml( EyQ!g<;j Md70@kMEm :9XJ|.]/8Zyѭ~- Y\""i馬(Cc MƎiG.6:Di,~5c=7S q4W=J6Ї >YHs_ZRݢ5&ރKvqөZݖeBfߑd&4|0"iܣĔ.g("7\}0|9̘yX6> xTQ Ͻ QqTJ$T 6x"%J$=Doj(}q?)6Wd٨z 2~hQpPRHـA,f-Xo 'eTC7\[RIJ@̞ԝ^#]:{. W.s}= 1GᲇHp!P]^6h_lc`%F%}$T] F0~2ۆM`k2RX:?1' y{mY%˓?.-?j On$ݥ|' BۖkF|Y>BP44܊BH0&7*A\И>"ۃOBZg߅ W;ffAqrPY/oy ?X?}m%}@)7ɝ85ȼN7T/_ !1OPҫdzPĭ;f*Tm2x Z>-%lAG(R8Tc\jQjEdڿτcI%DcY{5fķ#Y?'Yd^'9Uyߜ҂\[2ίBL8E jP@ 2PٛY$}R+@:Yfd CĂN\6Tڵʤ7Ax z>IW K(h ћ\#"{Ө;D1{eNG2Den8^n;%Ods:*Ȱawԟ +Ts|z"۰G$ NV?Z':zM&i^yAlK¸  P;9j) FWȞ,XbE &[H^^.e IPp<0 99W㷌@Є=@ 3;h"ڀweEJEj Gij9 e~^:E2Ą2 =13%zlUÔ“{;a)dt\.h4JUNfWk ¨6fNugYZ6] iaBYTo7wTɗ8^B=*- Q/ rӟd,㖘`W F1D^H J;[u.9XK)#WA*=`RԷΗL^r6*}3'C;lRj=.KYD펲[ׇa^@9WJr̫n{6 ߝ=Bp$Fԣ'$GUh&(b7a ܕ9aHKoz$3+عs u+g:|Զr+p7]jGj-TP?֑w<"lYݓű _M]* :XEsoIgT]O PB6ֳ;{\,q y.=1^sjGm{P*ub2KrȝZrAcoBoL0M=>cMUZ--u皽ɠį;C6֨7=Ϯq@o"!ްS26FA@\$'#Ia`%D(];MD[Bl6i%/buyq{|c<,۟SnP՜ y}!Eַ ikD03<>!lXr"gDT Xe0z.iy,/;Xe"Iix!*f#;AhV!(DLGEkmTVidT"c&K7[hyu.A_:UHwK/SMWδ˗T 7\qOYa0|+ŠY A`ȥsIEe'*x&PjupY fpRg%.<EBMC{2%P9\hy ˴u-C3֣rlwAs`aɃD T:,6?\Bz#hyGTo&Yj{  OL`F^eC8OVFvْ6Uez;O"y.8ƿK U G;/UtUm)nUeiOno̍4E 5]?8%skvdG%:bCy+7ƒ`mYb-3HJX\S'I09h}m5Z@a[res6p Uqʁ؍ oߩAڼ_ >` F@A)x Ypr:k69eV])]݇np,$+{Ҷbhjpi`ŸUj(>M~N@絢(]b;M`roh ZJֳų;,`W 'u_,aW5bq@!:"I5!e5N9w?!=s1]2B'Tы:hOez_k3-@[M*CgJwd uot\ɖ.R/Vڳ39Yv}q4 ΀%C[v64'#l`݆b8ƞ(=>a?oYˬ6';SǑ^FjΆ{']AӓZpe ̈́\,6&}EﲂuwIzA` @pX5_]?dKG&D葡V=C}I{~)_Wx72y٢`rd_-i{/-D M>{ꆕTR+s}͍ _aG,ΛyxI@g&V囻S/؛&_R|bttX8ϏH~vȣ4#jݯ 'G:ª(~+AcLݿW<ѽ&1@eW-%X0-6= Ґd!wmPY;NE>ҵ^ct;ۧg๠rDwTK 9B 6usՋOcp zrlIߧv_ ],}ltRVd&16wTDX]yI4Em_%~E"&B@TZCӷCZzNmU9kS')Oc؇l39 B鈼;Bce5{Vv;- W0AG {H̲B{p LCfw AKXhu*\v/N-Ze}tz\8iΑz[!O䦚'RiNjJ_֊G7L87DҢo!+vXft0h'9Ag]_?ZY\h]7w(om*lu 4'-p֬'=ghmC UXt_E@ϕ-Nߋn*i{P|~x` bwLP_|iLAkSrpa]c1xgo("L9Ola[& {Q|`C@Af~# 9x&3;a%57V':F :;6< ouH8!YؘryG./ncu a!:]YcG)ѕQM،^&,Rmϰ~%WKt'̳$6vlQ1f0Ȉ>u_q2ߞMg2$ jaђ/λPH fY)qa>`pnj=.KvJB~+ 8ٳ UzSBm u{oy nV iYO]s?۩]ڤ`ܤBR$)^| z+ûG,y0l R ^ Z:wD.N[l[rEk_J{gR~۽ d3(ڍ5A_[nu h݆sWPl%0  N?: g;=0?H(A}%I.;j;c~ Gl0מuJ+KC*/vQ!]-|=yOSڔRhg=i߈c &$'!cP{j% CbvehəbI%k D2gf+mL5OXyה+M~%cvx [zW,;?oipwx qF]$DőkBbI(]$7:P i-?t|ۣ%m Q50/qnTcڎΗYJ7='>B,J9ϱL *-#^W!dj4FvfQ"e,\C쯟ٳ74=*39)9Ts3V3}"c OA>*cוO竸9QO6~mNqq}&7 xfB:„K7nD`ozvޖەvjK-.RtNJ% @Dp%4eԣ\JA`-q8kS}_@-Zu{O9fVsn;_}I9#ҁLN'a\fn3bN:)2<*zXR`82Om $7$y >+ӷQ#4]=7OMV$}0I+F>˨JfDbpO^:AU}*"'|,8E 8-q[i$ϸK5 *@tp&& ʺΉ}ix>l GR}n4Wzpaw%ʴLȔ%8IORRv~b@4J*i5@GzE~E n #|%^=fdd0'3w@kjbL&˶"$i$pXkjE1TL-XhܪaϊxKrA*,}$5t>ODv(l^&zȽ $$!V;FذLZҭU[⨙?A-4],ąŁ=j_;P{bfٶK2Z3&q`׏!7jlϞb'c|G ?} '7K ȉQ;"a8&jtW葅3 +Z$|V22pY| U̾ձ PִZ]Z_`6lOxRԳCmr3ed6,Ի}J8@Z6LĒh盟տJ>>}ъCNgu͊FmK.+*>cWG@}0bΌ{ܢgmӾPn˟;moqrshD,-twC/", Bk1 g+ Pens!ks=ed;m]f;5d"q{]pmy[VOAIl443lGh`` (&w.`5/&8}X=Q1j&/f̖ '8AFB-nWPqx O[*{kԅW{? CjR , =rU|щfW _SK"ЅKhkי;1Ѕ:k*X3^;SUK-$>e>^/=k7A*uxۮPӼLc8</%]ZQnRuli\6('${- }qhv6 YYKw4ԧ`J%vF}fz:>+ p-[gB:{GF&cO@em%*dSguԉe拙؏z̈30Etu5t|=sNZg9'uwsH5ŏ$t l:VNuGe/15zF}r*OOD0.XRA$׌ .覣i&@ ˆ@23hB~}5/M[JԠN';NpE?WcNfFjgba~nX•w{ž yI''nKʔU~Tf*G!wCE:"/if6!0qvρJt4G~9ڹt'Slѳ!f):/0S4gP%jWp0;r2ri,Z7=bwGb! g$%]|uEoICfb BJ?WBQқ R5}Ḥ%ь^Z'1au*z)fB6ӂx6Ew*%2΃C9% UdbtbA7~ h *] =d1 {ug?}B_)-~:!#t|h3 ^E:P?"Pcj=326y1|X;-:قSB*dl2e&pcEFH^KeJXu:MF%>7ICnn6q)u‰\iyv.\]O~H(9+(ILLC?dex }ZR0$pOa||jOhb(H>7bsCsi3&<߈C7%bU|dIzn#ѳqd:rh;\7;iz_B@1Ёi, 8ϡHZnHhV=2=N ISe_kA:@W(U@A W܊YOŞ e#-W2kx4޳-sܣiN[JjS )خvߖ2,)Ɋ3F}24gꂲ[gSjcLΆv~ 4=m;6*zui1<X$9#-::iJGG0lA&%/!X̴[XM?bBjcք~;cTBRZ+H^(}iYS;%p8mD-J'$KhF{m25O͌\i0"^ MYc&Ńje)82`~8 "e\ykhsC}/;ޚ(3. `-gI9z0'4^_UPM!7)x5{ Zx~p!fyҿB{B6b|99N?r&0֡ORb_&#K;7>w`?!;t势Vjn9tI!ֲ!M"CՔ n`DD82,_t ,ÕD{oGkdԌ 6KǓؤJSBbQ'HMA( , H.$l\)J?T~㉰A$Oݾ_'Ey׾~@K^$ -b@B ICTїhv2>T [5\=1.\&#7\EpoEGnj~xkb 8 :!jA\fk,m *򏕄^Hum|0yӫ鷴KCoIrf=2J/.?5 9?1/®"&˰s^YɅQ?;sx5{B*, Ȉt`SSө-GDp =q 51fP#.r+ܽyG+i M԰p:X xib mη݂\B9sqgSqD&x^B:e&; W `541Jꌋq ^V+zܫڸAݔ$Y%g2y qT=vR0.Yv$21 >% n0Ws^}ܪ&0Łɐ"UO _ƸO@֝Y@k +jp]mR/"Y_Ab x5M#$?eątE$Л]vվ/@bR {s/?;M3Tj,}vV uϙp)nvxI%jo;+ԎLOjtщ~T`?1t9 MzALؾ cr&҂QWo$::KO2?sSs*cg#iOH!~d;wö=eZU_7Ǝii0~bRcC)9㑇|SiHj'zuԣԓXK-;1 ž!IyTr}5 uTQzo/E fB?4VVJ=Q9.Mhk"5@YĴ~ʏdPY@ o~}F΂1㛧lmu(sMğ{iNI˔f"ö췫->~98!n6Nf4Rp]dÆK[7:d={}(Ά-Q%@j+'&_:q7 ?u^7lp=SʱJGR u[;5DKgnX8=7~j:%d9I{%eJW,% }\Ow>04:VܧI&h7_^Lqa'e %羌ȿt<^_GQOm >K e+NT9U1c6XUf(d3;QvaIp l1\n;Ly8 |\Dɏm1q0Ds2Z|oIP(L 9z}{aaīٕgY*^˶n~~Z9}Uu0 m@ćJN< 0ZvFD}3sF=w5nl/6|ܧ6O~ID;@ ҁ@N̏4ۨ4]E ;;ζvHt]XU%gܪ AՋ\r,ﶱJrC>UF U|lՎ!Ň*]u}LKwuPQ{yL-(\n;(}t֊2]ùŴ<]0Lu ճ&O`m##ɠKό0azLt^RӋU^6"OƛK: ,k`h~veI{pm6;C(PM]둁,(:o K^{-\`U_]Htvc̚8⍾Up2Z}ҫVр(V85ɱZ;i|S=uI -YWBk4y?Ʈc^x06yҸ'($Zy)31UU~҇J둀둄?dO7B_ў)<`Fd#U-K^ ~ŭ!}iMɀK9׾+aTE5jU闣@h]͜FjZ/oVf2[. 3a^$yLa%(b\ID:@9:VbM]TskH%vĴw<5J|BN}bN`kn*YJ FW:8T$=z(.v] lJ|Iݓ+J0s#RhmfaB7½:'fa?Wqe}RwD8ŭi94蝔 &OC2X BD:͍ƼO~>iF$JM- a^SxV!5"X5qD$Ry2I;RaƬG\_iA%|ƛ\ cM|Ό:R2J$5C6튄2fbd "Bk[:O6#Հ;~Dm-Ln7/IQ8 .L D}&O~CiCs|߰=R$IJFHZ)ލ45I"dI e n]uo?HyܿQHSen`;wZ &ƚ"J]ۓ {`/HWP +K6EZOT3]t0&<!Z@̡ZiDU3ؗÛ=E]1ɷ+й_aUԋ8 iR{?#"f v[Ux;)oо]KS˒.jRLo7 !7m;]?*T{L4ej0p)ػ AO^Ee܍LWW-m_Aq**ERj~֖iXB.hk4= VD[u[E~/ƨ%44}{pa\cTFPy;E+SK"~Cmm}9ۑ7\Foos<.N_ NJ8u4\ͽW~ry >g͇O/:Nx9'%;IYܹ(8f{T7; %W :Nb*뎛/1*K&WGQՅ V$^/("[dU"<6f/Hm>܌#C"b-,˭oߔҌ$Gopn ̙V`-{rȹ}o ]A[~< niSFTڊjqɈ2枔gjwM3}"Biƹ[A+&ʬCoE<$cVO).:ѯaX i89g@7 muf0lv&NIG*}`iǣJ䓽[-8h|̜LFOk'v۬ԟ(rDpklҧ:ICM1Mz-QyPZ. ]In)>HApaƛeA>-ܼԼ~ƺ-jhQE`tƙ.amA.*͒ŞL6iHy*3r/[Q,~Om~jJ,jXIpֶ[]RI貎DӞˆ*db(-1gYy3}2SO{#ݘaUU;}ؖKv73 ywB{$iwtTGf5.X"u(A4yn6&eO!ͭ<3>B@F;+W&*p IF^)vZ6J'U|f D, $a>gHOByiA3GY&*BT^G^4y9M@1m7c>u7m3o^!T2N/V|?!aMb1V sa| cbEN+3)Hڲr4 #eK1B o$ )Bޭ[I# H|2 PB C9 :~@Vb#6ǟ50.Rx(ʸ}7 1,җhmozs-(f#{Hd@Ԏt;ce$2SRL_g~͠ʗ`Ldd+t%čĽ lj 5CI,ࢇRxÉ yB{/l>gxN1 XCnfsymНM b ɡ[F -X/cjBzTT0fp wiH%1C6NnU؅k%+7wdj9Y߉a^TpW!6ccڢ>氌u;wqڼej<.Aj(v cw!1Oب.u/Zk>ItehV =4WOA $|S6읦[tK_wMtfdu.1k! y: 3p(a1Ȁ4B#4iE'=f<c,[ Ɣ3UiN20,dgϺ)Xc.ť*>tBR-gMv_ q5FbP[壵M( UyӎY?' HiBO=<$I>9O757NOd`ǤXzUzau(д͢{̞ܘ\h 3$pn*K;S7)2Ǡ uoyV ;k~YȬދ)gsbY)m*Ut_;F-_R@(w'%VSNՐtmf"!z[2B ^u $iP_}h$r=#R!w9a=J;Wsז+T^>Oec [6MtlՀڣg;M˒lo\dKa~3* aǭ"A(@IxR\3VqNu7x`eYWr4_)a;q QHc+LJ!Lvx4pkXf o}q(uDb|hKӑ^&1owfLNaI^UB:/*Upd{8&1vf}b|R^"qn@`F||@jkcsJ+Tw%j f?Ib3kK<g42J^cuч2) h m1@U0z,&hkd?=VS^Ǘ홨F7LJ;pO̫w^/qjM&|rZ+3+L*᧼̇8 ji^0$R9; \֮C@}x\̄Kuc:is_*;g[ŌY@Og+McvqXEAQOG L.}73% %˗L+G\&_$8S;6%Dp dHϙT{x.FyÄ*CDO n]%dzڕ;NҺ==.'cIخg{]11{sfRJ+ }mɱ)Sעu O(^22zo{$pnoh>1èB3Lr](SX:P(t=D+4bM3= 0mTxpuqD'c9ȸp[KXs}4.5mf4S[ ' c*Ry)`ziLGsfuB c.~!6jTL;s.c'3p%r[D (Se]k5Lkn 8,qMrPATtKiɞI6Y3w$U~ <mބٗΜCJ-5`퇖[z)$o"'؀:{3bF&iX J=cTiqsLDF3(5Ų#mI*Q0-6\oVv=|4d1o;zJc^c-՟@4%ÊiHϐx 9./蒶WEu)ҡ)f\lKVH[pl~Qk<(fW]\IlUX]fS\sN#H-z:p4.MZ%Te?feڬস e=[Htd j>2ӗw?HUeDzbxHnT~ ǗK%?DŽL7/&j'ĆMh005xIZ\Jgr⃚`5z6]dYu xE^-;\Qؘ} &OЏ'}0n/RS0;gp{e D z\ R.dp l6ē;Xpx=oE¸n+ߓCwkW 2%\!(.՘NhI;Jܐ/?( .&$!$| ߗh6  8Sտ?kr8\|*L@f8#$Z8 MSNqVvN!y/Gf_by~  %[IB%>~e= Ć!6Y5jy0/c]P:No!e8 tD<АQ Ύ?n x!ƥTe&bogGyʥ@mK@tNDZtETClPYM~xw۳ |\; f OLg9 Y؏ױؙ`G"ő2'/ w7օ+~4\۩o/ YZq)_0ǟD5OxKY_M'/NvP`OWsz> 3뮞${ȔB<-vl'D]i7 a TYݹB]np0JdA<ŁDz eOuX;.vDkk|ه4_%`l؍WjӬ0>\Z2^^!<sy*]=cu}`ڝ+4l ::W)L\G׍f=zJ @Feп9j,bOʻaۺ6l=|Ce2<MoY#je!]jε&3ݎٜ% qu*a?`:ڑB~Q@jB`/ȉp u~)?)v 55(w7ڱ" obyy\J2a ŸUj9JymN- )e|{[xc,]* 'w@9)\é7|9(DOJG3-M#V:Emڌ<&lYbtW>lwi*z2n"ȁ!y)h7*0 yO P~RN '6  y+5%-! /8PZ@c aL7%&*A-ETpL c9׋gw0,=u*^$UyrbBXe-ˆ/y"DyXU(ZF*wr;br3o!]xdl#;d4 i]kflt e]Iy:0BT_mE_ATdpn4Q3zP%jԷoPsEgp-{9i]4&^hj&{Xcg-NkX )#7.$C Uw;8Ƶe!y\MԎL,(BX`ť3apL#}&Ά_S03<@PA<;V K6 PL-U(" )xKPQґHS g޹mN.U M؍!_<4$ aV/x:PդvV^CsΥ-^dCEkk%K_7bz.* @٩,O L`.|㚈;% FUH_~̥]G[~BIP!*Y0Okr'Nj &V8#Ⱦy1w #P-3Q#ޗS"`cíJј5rz>м (G%%E:d47} i/ OҮXFpLN9{LB;.]l<#>AMHqm?ΆGFɲ!LG bLlLSS@ӑ{{uŢ>j4I&=.DpytLȰ?QceyI,_s֨VD6`5%Eu l+%M 3{0`oR+)* l5梪=sD#)Q`Bo^EC O:$f/`C34P<""zHB ?m/^uՆ:_mhxP3|v5Ei!&ʓnB$DNoNB"Ǟ͹[]"։+UR酴Z FyYWcK4nPG6.s{lk"():9Nn _ ThDѨ)3/=KvAz π5ҥ;8j]\ V" rJ{4Ɂ!{+oI{e]:/#q؆X/f>fƸN'%H^e4Ĝ8!u_ldk1gQp̅n?BmxD<ʒejFFӲzjaUn[$ ,/")nX$:ʹi9VԦv4+cgZxS%=R 9\b'@{3 ̩4ۜe-gP@a!akX@j9$ls^%(I/فo OOZY#,\P? X*52Jj=fJ^dnHO,圴8uV졋v)ɦhPQ "8C > @п)A13E$#1r(2\ ~O4‚dE`s(gW)[oR MÇwyOӷ-Zqej?zVEMٝjs4r Gk{콌7.5A B`(AV#B 4nխ"YtM//lc`ȳEDg@sՍocvq]+8EO=$~]Q#Bt\ ",`4=$Ā..Wy5OLR2-xl'^1vX7Mi3n/ETR&i&,w.QtY,x{]wVN}"ܣ.JFUgˌGe}{{d SguAN3"$Q4ui9_6r*FR`r='Y@ٱ'vuZX}u4)f岢!ZA iC.2[DE,Y(ʫoGnY- 'a.5؜D(w61Ҵ-Uuxo}@?@y=Jd{dٽ}r>:W- .]_Mvj|C@˦ˇE\)>n͆.ӻ;%c&} L;#bM"%rYnNY&0O"ە7bTR V3:;r*p~:9/:A|g9Pc6tQǚ:棘Rȑ:+E}vd/&9} ̥]F JN X.,H_,n'9^Kl7Ci׮ip,Ur*ɔ RŻCijltQUQ !bHލ42CPB+33kҼy _\b3ɾ6$ѽ&CeJF"|Iiօq  >)G$hQa1x(C$$6++Ͻksk=P㸶Y,mjjyh4{m967KdP6%HjUOrbA#q8"QՌiwfeAoTn1*xOiCT4;^)f(|~'op+e7#syN/zm c50|Sj%*oBq>RՉMhMJP+9s˳%jԡځƙVAkקx,a8y.O0sq70.@ޡJN|]Yp6\(MkBP`nN۹^~[ u΋ROȣ!HJOv׭D>K08FHUv{o_s[`.0dXY罵EܔS<M%@ քݘ5 |enlvEդmLl|UEP>&n,W]i3()UG z~mIJf\E1`f,!i?X׬*@{S'{ͧB>m0'v3Gw=T21>[- =)IHaSeq{GpoLM')ʱ* Š/7OHau֤W5ѓAc7J ~JT@eYR]#4~F-[١NHѡ~|P'9NB1Ѭ{6Mm%RRkB$޶2sKfO=t,!#ײM`8WI}!uA jb[DaĖU?,/tc"\\Q1or^E&aBV+ Nx%^5ʿS]tC5gS!TW Ep 6y<3^ҹc-JOmh3hm5tԚEI?2g嚿vÑ.Zv3!ֻk$#& PR hujeLX]i1Hg5Z n"BH7%~GP\nW ,t%6F|Ǥ%m4KxMccTWYMհ[cJ~Ypɀ/3˷ -pVѭ9}Y;JT`hjCNT}LϲMEi%ڝ㜷FWpj{~+9Ty&6^.LyhbFtEwc䢱.WbyxC mGy9(ɑk\noqZ_҂ oE7Mn,򐖫L%aOG߼_K%'Õcs”̞VZ)EYnQ\7ة{O 满%,MJw&;oG5.OI4lW'W.+gy-Ӡ횚VQ29#t|\p >.Woc"OQKu`iU@$}::GJa:IK Ytx JIUdT|^,CYpֹ<2˩3B"Qb97'C]쁔̦^zeT+%E1NsS5g9ɸXޚ]4jYfZ5_th!4(Ԧ[o1*uϞ7`ݴ*`#xC屴87.բK.ĿkȉNCA ӭUeߢLx>g9йETJCĠ=Ya=^EH⯖)ݷ4lnC勋Ճ⊚JO dpi Lp>/w؅o%{E;4ʧOro'cuSdvCTSK$R=7;-VYS"QLL8ؿX!Gn9(Ğ7h =3/T}߁5|$$9/ťCü=o H*foeA%A0@7Z |OZq]|ic/Ƶ -![u'ruHOBm1 @*u5p;䟃l*{/erĹ$b cEC. N@\[{,EcT8oО5 c﵏L~/3ć@g U(]Q% z)ل}z=+ë ;.=̋vmy>F%3^'`|ib繙$ F#ԨEH`*Aorb3,4I=q7\ dmgsN Y@&f:(Q'i3H233!i]0@J(GItN* 6h6zS+vc^t.5S bkr.ɖAW,b{mIq /yՁ.uEK ]㐎O& >.*'P%cVkM5Wy^aB#oB~uX(HZ):qbճ=@}zF6VQ'2o0a:x]ɨ1*JYp\:^*9S4j6\dlQP Yp~ԍDYR\S"8Vw9u@."^`:j/*/>[5%<3=הpP'!yh$ƀm+=o NM|[JD ?J2x,W|Eƕs,i/YDᏕ[e!C)f'y:qCr'ŴՕޡHm;]%5H7̘͙Jzyλu9ǐn6u{+m[edB7ƸmV2\Z!JHyN(Cڱ؜1>T33n1c;|mRGzo&Z}wbkMҼJEK;lZ1#j* -2SYnTsDn>me9,>_R< [!ˎ.Qsg|gs~2DU öN7`5-u *sJrI[CeYVwC>Qj2P(yk -*eT}a˝[l<jJڜݪuQJE0 ՉVϩQt8F_lKkѹo}($?4 j+ EG f  m6;x{ >sc]g*ϭ_eV+Y' K-N/?j&ul>tէ[#M?Gs}aSsp;nȧ}غVJa6K@Z[ba2 ^([PГ ,|vY2dw{9Ҭ]k.R6{д`(كA5=F7 dPc^c]ן xd> f$p6w 0F^w~s m;/ 'C[ӮTz/׋,QEB%( 1= 5@=xMyW5_X> bOB@>_#I=!&B=շ1^ĞhqxN`>\C Mf?Fו@Ds׵H 'oB^nC{LF.3$ԙS+DѮ=1S<+ O(wzczKNNiTrl8&)R$Jo}x&\kY϶G^xP+ZM2Y($c|>"dw8R,}2όg='lĜ. pn+HoZa\=n(Ȩ0g|kWO`|=ltw`VΨly Md:;h q1$ E╱xHS(Z.^̣v08oPa/L Yن͝sz{Rs,'OP \uC< /\ScmO)4nF3v!]$00Zʫ1cAP?!`b C?Rh.nbGԘEϤQ9ql`2V3EATH= A]!u7nbA]KJcrXT:[Ce}fc!(es\6nkKbB`*@uɹb\c`ʶ 'Xbt'I6ސk.pCCfNZa4jI^F! pJG j;,Iq1b֥.} -cbeQfάmҚg>$HVvϴ\WmG>~GHbɻ\BG(ths߂oeN0U[z@拿p3w(hf,}aF{۔;J`O5v'v )N*ob>F)-"^@_#Wt&߳R:i;Yr]MRmPE~t wcqEf./hfy+}7Kݡh7]KbtLB@jWxS|o (Km]rb+ȁU8 GgR63pgR맞P^&g^V@^HlՎy2J:s?O@AԍmQ)|i;]ɜt[Zd.RӲ]8p ls`e^Uh,EOvrVuUT.vtl7AN8!A_ קN\|xjRghDjMIETΧlIELJH+ax-S`Ǔ8h(,"WܠgDBʽ]vmRi^k{^ aX.v3D]eաYU!P6:&^kNT[:̱k[c;,XdZ2sӖm43QIYЇT:k\Σ䣞 ΓBXro*\ p9ceJ"CA`p;GȐ~(wAQ觸2J4bVVonIMF5#/a1(9&/{`%N)}j-aHD/ΓDK`SumH6/1uk%JSHeF lӘfrT gٿYs*Ca.٠}݄ ӐĒ;I{l0!#'{Y ci2lV ܛ0ȆNp\Z!#hT(BTb=xӬYIΉ=_S*Wk]XG]q/v[.~ڸҳt5Ž݀k2}uF4la9ߒ YE n|bg 6ۃqRK4W0Ju9XNr4v1K rM 3^|,kMEr CnqJ6[ _РxCjҶ] !V}?!UMc$sܚMf>xo u^An~ t-pdZ2nfgG.؋g.r_kBjFHDOj㏶g>L;U0zsac ba-B d+KU O7R5CimUǣ]ziG ^:Z%wl eYޟTXo vm2'9Nc>Quއ0тt,kݾ _0!UCpԇ|ޔH/6˽F՘p0x4!IiTvfQvsxNwtf9^[{0US /?gN+c h{6m[adyDKxā(BrȺi@LQ(sDLsA@,bQXIs@.ta |^FD+j?( a25Qt:?l9I 1#R4;"$Dm Vt3KZu5㄂,{b؞*F#O(Mm83A?6ٍRQkZ,7[z0mKƸ=dDvcZ1xE)ȟ]7A;X&(> }0 땿ߝLIJ VnDœ0?@Qte_ڵ,W hP}m~xKIVlO] ޭQZ)v=g4\6!BOG!-aY^iA0 ܱSa/u(J{bJ&G%}M,W&nՐQj6CF86E:j없,w;AUfRN"+} .kGNuueu AmSȦ D iCOvE@"6yϸ3kB@f( Z <1.t/JhV@vu}c_eK;\uLҺ?)HM|jg8N$%<}J}@چFKD+>،fRRe4CVF9=DF=S$tF ()sR)sz@mr1⽢WSu/^8L08 H!08\E۬@eqݟyʧdKA|O6kKLޖ/)f^Ag5g0;͍5% yʮ`  ^Zxe5MEk쏽*bxuuL\464>@Jo]]HxnF{АdVQzVk὆&#FPJ*5ѩ gֱ1v_n;)B8(5/=DnCjj'Tm*naxvhoPΝi*Ups V-NjwWl#mOg4[ÙL,x'@K8 <~h. E. T?+ P0, 0CZ[.b)?0v#WLe{4P僰)z@AFTA~xB 1{f'zT~aRr9-dCqMf}!c3G5N3 &\09>/BQL @|>5^}8{7 4djgc[iN֤- ϲ=R,`d'9?f ꍴ9TYW2z^: tBtNW~:DZY"%DIQQ OX }RiV4ߘcгFQ~{!YErSbp _X4;nwP2:&= I<̔@vI iaҌ'pEG?[u_8Dj|^1, i$>U0Ʉ>T}Go`\@qFQ~syIk(uZ818 Qba8Aa;gmj֟O(ۉdٹlW;.Ҷۣ Aީ.e0T)4{@[. dJӪ:*N}[#Q:Y[4f*<Ѧ7`6q >Jpy8k~Awzr|0 {0&L vXf$: ]DamɎ \{aO)X,IX!{u?3W8VATM@''HqMuZxO񇀌/ fy+9Ѥøp6y'LKFq=E ؾ3m 5Me\r5/J8B9~(0Q Gbu2 l8(@wY*V:hPɁj]?t +}OEC|pdr$2!NCMy L#t4WN8+N+`:":9B\{f0[딵6y 4s]=*"o/PiVVE|9ue <=!St7$<51@}XO8\0}- Wb~.f-K4^t^mSh=c(9]3܁,x׿bk{b\*А*Ч́ꏓz\ l$_ͲQ|'2l%-:j&XhQ [&"r7b,6"P ]ٜ̍GiAQ6"ٌJhT;o|e6E46{ne,)ʪ]ҾƠxRp6`}BDfKƘѵj>yiSY!9N;jS )N ި Y͝IYk½wLjkJ a7*E5vn(U2h_Pc)tNRrtq OU^c wZUs"\$ŋqa`Z|ޫnhWXTyvM%V5X^W LByW82VuTT-fLYQ⟔鄦s۟Sr6g, qD CF^FN]gGj~P#5uHab,cPO=M#Vw a(\bcz.-Էĥ^##O*0E%,xc"Ͼ>7-J$/MU(2k -.GQpY%$`H+2D%YSf!o7^ 0'7s^)xtw軘>˕[1~U߱/R:ϓ/ԝ Խc42ƭO@˜B v/ ~a`,:R<*YX"._d7qj_E{5o.bF3Bb'T,BhA#mP([yޕP36T+X Yk=;L;$nԦ$K-U^T]\4,O75Ybu{m+! ُrf}:Yy>=q U(ORMn1 `z].y 2vm!H!"6dll!gGyj#M @vcdk0UA-4\ >1lk* vka.ش@̞A{|UJ \ƃBBmbE\Bh,g **} rF%3Q}Jq …PA]B)VI *U:D92@'o1||V,MBnw\@%OjXCZa~!oBlu311U7B}`%̥찙n37bеp 2zuJ<֖:XaN?=,9:4t|3In^5vjP̍ê_N*Ny|u# հ1~ޑ_"c]vB>ediG媯0BM3V[ .F쉙θ $1E>۟үM-4OOؠښ6,RUsĕUc)ւ&wcby} /t@NVd@F|ɶ̻ΐP}!Ґ@GM*%bGߣYPƯOxRߵb޻5?Q~O,E D/Kgu1^xg%9OfM$$س9Pr ^a[ U MgoK'8d:; f(ZVlX (AW,rEG?et7X ԟ2l"&lgv03o.BtCy|2cڟ5 ,h0FCst| Hyk<Zf;{{\Q%܈LZE)C>9rq߃"7XjܣzܤnSV>KRr^d1T]ol`S;35R;KRa$IsZEwmL eN8C9$Xjrΰ=0Hk:k+Ԩ6Y0iEKbuC F]ZCV,k %FXT]ً\b)||ʻ:*u."ؽ1xWܕ\{Ek— &v U'w8h c]oe 苮013oQ"wm!k $jPM& BI27+W3h:ų] .IDk+Rҝf ¶ѿ9שw`QZ5}O K]ԑqh&Bbm=j"QuJ$y o08 Ċ0EaJv\Ou&hH~+Vm%8 9:#Uhl^V?prg~I/Z$0'pB ND=:g 8i}QFZDk.gkp;:RP 1%Ni\D |YY 9g6On O_'Bp.n<}Ed8(1ې:&O|X/}8b .v2Q|i)XeqA»;i"WFx 'Q' p9z@r#6'D` ՋƘmu,%ȈK|eOjQL4=KqD*||9Eq(]h7v{TE8vl1v!%M-I橷<MUUjYw_S;~F&[,իw& 4ѲG[w\9ͪٱn^m@~P lnsp@Z~^}nJFLXűZsw@{+Bu5)viPd-aaޙ:`y5\!cʣR~R<^E/)3/ *[= bW~^RFX7>pϗSmW6m'T v -/GMj[V+o즨Gp J}ƙv5^\ͻ';Γ Id>G;^!Թ =0mA:CP5R;~(%A+|*8cqN*|N4O Ī?4EcZ&#RU_.\Zw(g!ݸ``Ã$7=xHZW1Ȥ&$ OXvtSP6 8zء4|6`d_Y^{ |ո5`>jNόϽƭ0 K*UU@`ÁêB$T~$y\fQ"{ }qօ3~1rHBI~☎rZaRPB3.Z8[}w{G$ Ȟ*Ͷ:Sa`'v`JzrN )9!\93[;8}l_߀:^ c.pMS_Y\ҡHZ2UsV˴htFh7gx57yDވLAR6jsO܏J05jf(eOr'%4XKu5Თ5'5ͼ{)_^Ъ Vđ,ѠC>CzW爠&b1-B)GFdۄ>\3;@(L$ Ef-_r7`Z#^'yBj #aT|s@O|y7pjA-ӣg=zE^ _>=66c ٲrc\11Wc@@jjkZũ | x]C NX1{(y3F9@'ń mUYbLHTbHFV^8v ,-)vEmҢ`qJ2m$j礙o}b_X^e΍?c>"X*>,ERM98U-*G3[Fm *zJ%|ri{6N\\(ю$C Pk*~Dt4Ybj h)ԨWMjUfq|d?8(g8~G^KP{I!$)rGbCLG̸Op7|*f#8eP~1L0q>3 8!pyeM2zTnoMh iwhHLe[ `l!]y{B1QU0wpg#[{rr'q@y#὾+03X~M1A_Z)9{n31^bLf 9o*N9"_(v%{ DhCV:-$Ppe [ǎ|wƤ兼'#q@"1Om^zb!WZ:nkvxR"+h.ٚ.bPWe{i,p)v?-pA黅G[)ߴaYJP$*xKtgL:qD3)% mikHR݉U{$ͦJϲfվH{Ƴ2ĈNr)A0KXLCGb&LV;؝ 7 fs 楊jxyh ?U7yU qH=vq!t/k&-\h$>)T8#n{دr.KvCYE-Zr`6j UőMs]xzDF!S+7-H+!bQ(?Nb%.+D8܏@Z Z\!6ԅu,SxЅ#r@GJ삎WE q~ CDrEG> JSfNja6ӸId1rsĢ@KiϴŨy{&f|C?vͮLu f^2a T4v-c4 7cjkv|iKqWΡcXzlZtyQ,9 =4e.}ʇc}#Bf(^Ժ3w!B{sV ZԤ6S1 %isDނ烈 "1C[l0-sP y\od)~<ޛ.;́F( 4xuh眴:䲅㫆v⎛k`O^'f* g5]*LY2]eNjLU(rK\}G7tr=Y}jG^th81N9?~ʿZ< %ܜUQ .\1{\2d(A& /4fXmB<|7nlNZ;`+;na2>FΪ fFiௌնMbNyXݳ$1qEU%J8Ys\%5N6f堌K7$ZM?i+8sFA'd]W9++RD'vj ObqۓMjx]Hp `8GꃤOreɌ#V|ܜDR쩑9?Ȓ$ R!'&2NB#=:Hȩ.+֐<ǒaa_5n0uxJ8|Kn%44 3L5X[IkHT}MqG ,) Pb@u7 `p_ 襘@a(oK׸RG˾}\ ~Ojz&ϰC׋&J Cݪ}%w[&/YuC+ES?̀f:=Qg4s>e>,RFט{08jĄc|e,;$HGYJ⨲AR 'TdI_Ioq @%'Qٜ<={膍5|nM_b(BFC[pPPxKA+c ˓A͔XT䯓1nhH4к~u"R̜Z0A "۲2i#h,2G- \hcêE[Dƪ^Kcn"؄1 F Qا{߭7\ȌR ISGFM Z-PN_!*R>tVnX)TE3THEQ;K鎖GKDkߗ 9[0Aؕw+&t"*0lɈq EecPۻIwUPX]^k. 'Ȅ2JHY\3LEbxJ9$޶LH|OĜPBZ#Ȍw `a(Q-ufC.Y- s٤o9䑓I%1!G=t>2[‚Qo"p_SU~\Nlf?/XHc;+ Ƽ~8័ =x'kr[uD41{¶36r%sH>_<:tjXK[z} kߏgWS_zR ]xT&@5Ԓut^EKKgʋ Ӕr;nԆ Oje Mɫ{eپ?FQtX\@u4;w4HGy^҂S Ux 2tAT{m*#Ci[IF.,#iͶ;K^&{5D(yM7P>~Z()78XKaz{1}ߩ ,d"ᩬ[=m)l.y8h!#rݟmr@RaZ 2ilpT,A>.1 Mġ\7+re# 碿IFhWW㲨jvShP-et`-}I_[+gqp-eYUdYq_Y!&D@/S;arpk`W})5ܥl,пI:r8ǩ0{Kj ɽMM@ZAIg >- Qi07?Ժ+^LFnK}XNSQ+t6 QrktJ{kfDI>,Y\8'L~mCY= uɇl gנN8lpj@L1z--Lloj-7 =֮\93~ '{hreFLt$Ř Lp>7G?5-`fi/O1s@1%a[yLmVd30,74e#F<>D'O)Yq^^/.3϶]V]H %rs?D`ّw "מR x``'纐3[-}qV]eoxp-t'A([.wӖ `n ׼z- B`lLVX rҹR8Ӊ3#kٜgpn,RՉў0h]phFof,w8kEYX #wu_M5\񔺚FU_!BLM *S`}xC~;%)n?"}Qb}b3h~d;A# se^%-ק?P) /5D 4b_>ū9>Z.qXZH*R=ۚ0@\)cpBU(|;Ò7g$5wr)c#;_$erZ1}`K&lCx*z ]P8V`pW 9br2U.2RCܓ6 7C3KmP@G(Ȁ զ䛥v9݉$pAG`4ߋUQR^>܈Ȟ>?-4kµK J7lKE`do6t|R>ujEzBY1~ӲNpul B=BjF7 Mndn~)j(VFbxsZ3\bƖaUr($WX{.>iQyaEbY3 )1;rNܤpu aV2TsV3a-Yr`ThⲶUJ]5ZT o=ǵn,9 GF6u&0]݂+A5HsIYA2ڀuY'.L}AkOpC$9@Z(>w}!ؓ3QAyFqB,sڴnqbь!~jQ{_;cUH+:"Ojmfn*qvtL3i޶=jŰU Jy.ⷲ~2!eic ]( jSS~ , m.=1TAsFAmp9pcp2SP(8Tl&pm:!ejkly efBB7٨[KW4ceT/R}>ݼ$j_w"0ks!p321Cځ/:;Hrq-Jn4xMYZo^tVW\dCpr7-c}㧩$*`LFHD%J,ˋq4E uO) pNvZjxRgiY/gt= 1*񕶕%(]of.!~Vl`+4" ی_\[K|cڔ%mtõk ,-|f4MB5"t~0EvP/)R1.C!&kKwǞl0d_sZ稜)cWȡ`uؾuZ XCE:mG)YI-]Hd9V󫪪cݸD%ad+z:XZ߬*x/ dM{Ma׶TjQT^ 6'я x(]4ڴUvB]Z^)3O[ZoC}>zyKNG(ꦥtuٳp }0O7&}|DI!3nXzhJtZ)_}ފgҔ$]ӍlZӉ̶򷸙A"6=;Ӏ1ԡL56ޣIc 2)}z-'MF xM_g3f UR8өO;ܵ#{Az'1>sW5uSdmY7FG;Atd*@N[q6է<6xRI{t=6WݩY0>?͞ %yE+Q o9o-&FpPz?Ih,uF(-m<5\MR0\qe\a %٪ȷZOk"cWyBm!o|_>T<j*X.#*3唟d3AyU:04KunaVa8'4ҤǡN^dVkN_AROy|s6|e3<;N~] Wo`7qY qpH3/Tx#+MF<퓂#z1Zqk.;{L9+G0l|v NI>} 7}GѶ.wt.D}x Nc(xa% '!$uz͝*'b  NT6ANH ܝ\TH,u2鄗@As}as> /T35RowȓK̓msCu]D#!4?2_ZE&(WqO7 )x)+V@s Vva2A{ӣak)ۯf40A^ 2hslj8VftT}բyKcpHI( r}DCsss>F m3mc j7FW@>v0Im{řX٪㚑 Qm\Lw3PuɟࡗK.֯&l6oN]vAZmU5V#5wS:Xm}Qd_L;I iY G2 zBqtPv,)ch286<r!NP ~`H3~_2JwRi{eÙPY:ihQjcs5- 41KHT)0gQC }TchG]Oیv{&[۽wZQAt]bnD3/Fy@r!Ӽ()K7"-m|6F/4S&@s28 f}v)gʈi M-y]oe 2ߏʘ.XqܝIOP%'9\C{ѕv A{q {#*'AM@$*ׇIDS^M0?GNZ"=->64:x_WB蹕l"l͗7rI贠7ep(ݯӞo%` @o_I{/P}oo@]!"ZC_i'RA%hHU{'ޣ.wO90ڱHD,r`6s!j ~B =NA`և{31w[X oG(8B(ÑIVI|+^L%CV鎬d2[1bKWBY$ jW'@:kXR-Y!YpebXw<ʲsm]Lȗt` %mR Y鴟>?f 6"dUeٯxq\~i;G]RCGtE_1ZA©j4ۆPwyM;LjduҸ^ƕʮbE՚IU!/ҨͺBKSG"]`yxQ%ic:f Wfʓ G/{3-h2寘[LbiWtqYR;DBtUh&`ՈM'*&t{t/3jWM7MgmftA.{*4`gJ8>~8'".G៫]'D˼V7;.~AI YKXW͢4KIiw:R17]NGLC@ZF'e*a_)]8bC7ƙ˺rO2磰U1ԋIBIl,M<> Z^!߹gQ8RS@uHia{y~'^.@w[~z>"kq>YDBp!k1.3'*A7 m8- 'VQ:B!V|\fKrs9+kؒ)w JY6XcbN۸)_/qoW٣@E`>Lacc'cC3zRT6qqt_A2EkZ$Զr5oFM'W8V)C[B_-8U0t ԢCrCr9s޵],уD&ԈGhHMSfӅS.yZ` ?ȅ`vkitG=i//u2ׂS2m $ŝv*tS+œ̭Ih`qL_vo !!J=D蘖[q]kP @6c;,ծ>.YbE܁+b}oxhڍ;9EB9RP 2V=Zꮽl(qBLa7xJ_ys^:dxNI~q,ڋȒzDA4#]gzdDtRGRO2Xy&a?Ţ80`@h-~\b3Jۯ0*(^qZWdqmG=,T|a.YItPC6/"0kNJ/-aLT[[IzЌ|F }y{]ؚQu&bfbBEF~xO'ʠwFעWPp+8+}Y/dvHi*4M>.&ny= 3ubLq,t9+e "E;l݌Lf ̷j{ҨĮ#1lqzOa07Ro|_x6zHAsD>d1Vg]+fe;h3]ؔBqZ/.:FX;ܹt,J8{pO8'J7/ZxdȴvQaize&YbUSw`;6Jx\%l8D]0a+X_꺝mNLZw)&]0#쪮m \i2?TiBɳ90M&~.wC#YK,UM.Q,An& }nHVT={p~(&AM~\DXDyfmeÔs}0'TPǬa5> 6 =ҙM) Zh-L#rC[,C[&P:L1l&G4TJh-TLY)NC~_ Gp2Ru _-W׫Cf >mΫ~3{" ݷMy74jE ogMY[Bu%Nň}Iz zDֹCٍ=1p@f/GR(k]Re]cT؂bWS6pA=rӐy3)P+4|9aBթ]萷$R鮼%jF9>!t?}-%E _,p`6.:7[{ Y05_n\][=`!GǛ f`GeZiV~P;R8=L-:P$ mֵT0_1ߡӃyxa;}N5ʀ'^6+JE<3eҘSQQ#*-k=rv?eP44Rsui&ml y &:<55$6NzJS꒕D1I2TDaLRٝ\0?)-]h4"F UܗvHRIʴNTE89nm[-)w^^tqv; 1bj$| 0we$ A͟j Ϋ!p}k^{}W" AIA;KE>^\*\bzbLAG r[*c}++W,NgT4˦U`c3VrN;\4)dÆ zxо"KϦKOXsÀC\S:IgC[ЭW6Ol_#zĘH܄@xZ9HO\P8ݮx54ׇlvX悊#&kDkPʍnVo.薶r ,В@+& ݟh(51"?fȢH(ݶA,g:]y/ Xp|<բ5]?퇷.xحav35ywN_MAԀmA=@ij~>xV섧voO@^#"$1UBˡ)yU٫VTVH VQJ ClAx|T}6ֳb7% 堆 ;r*:O߁Ь.E35n"A} *Δ: X)i^#qfAY l]q#F0^^j1-#(z={A,xipMN^". %$R2+̧OǢMM-~8,6kno~kJ \Bx-t'ɋ /|9RyջT([3Z{ Gʼn0(Ń_lG1n%|XyE(^+iC|n.{D$ -ČD+L i.5jajoFQH@=vZef \*8\?m(Q_R,2jop{1kK.Z:).ՈbA%؝,"a޽IxbV tKМ <"|MU?КǪSشn䐉 /r'Rsjv%][TtK6oOHYچAyȽ*-,V*{dq^fB0 ?!WvxR } _dzHeo$0n/* g+AfԼ]Ha*4mhj>,Fc 'JaP- r3+=p."k- Ĝm/6xsPݕeKPRەID C[5pZ"\!:;vITx7mRΉEF<>Bw͒fO/[J .;݊̊xKo**.#Fp<BLVrNvAO5vogٳ88#XCԸ>n +:YJʶCy2T$$&y׍/~%xU 3qR^c4'-v[toi&{d{UreqKggAiye2DE#4_Z3{1ί4z"-P2~wK !!W?/KYX`jFgLY0V}C|<5ƅ v$2}ۣsG63.j"I[Z%5vi9PTgeTW\I=Y 3 47?:₠ 2'cn?xغk,+qbpܼV+=qAe :^Nx N텷T$Qvy[͏T%԰cHƁ\vmqy:'Έ ` SOt@[#qPNl P\l K |Ga[T)Yd*NTp岤hl*dؤ hؘgvR'_NWT7c)sk!%Sm.|}gŘ$5;"]ـq[- A^t{80 lOHk.F:/;i-4ԍfvh-FLd]}z_/4Ώ^ȫJOlȵ-k1H":ĩ)r UbڧkOzw7YGemv](_ŝ…r<Ds皆94|G7JKqxԲahV$%BpRMpe6 < v8Dպw p"' 5(z( іݘ}ti%[CP' ӌiz!>0=~]3dУ*GZun g>F EFA2gs!YkZإ"e*pO30>`1X6(uՓČ>˘uTJ-5  BCr Vܯ er!JFRlf]BZa-?4cPJ bA'ҷ OWj}emh>ޞX{݈gE"lq.Ik)L bu8P[FtuQu jҲ7Uyǣmt:-&aN^uO|9{nKN^͘U7`e%Ni%qr~cdDvS+-!QW}<-чj9:  cnE;-2p\pE'_̈&l:47(jn u:ei>ÒQ; 5wr[bCֆ\wзy$KDC_dL<ʎQ#7SVnwƋsZ7h?[jLevpM7i4kX)8/RAyzdLvCGB+8@Rd}-jGYylgIc~.hf$ư)JdG-Ngm HJ \a^kɟ3G|(ME}}f8lZ3HӻcCEiv޵\7N^'nT0ЯU̷{xޢ.ITgJ}a"s蠡A+@Ϭ̓c,'3gcb{;Zݣ]B|yOlF:`| ^~n=^H皤.c6kO^S Y¢×&P+mW>r IڀC "7lw1Cͭ,=Xɛnc@Y+( I~ʱ5wa+s{eK]ObHHaggls DS@j[bEėXKAke8YJ\,]lɼj(un+:~oPcalsuwy o6QZ@~N5b&Lj=Z U>oT#ƥ^k _[\mXOD^4 M2UPJj)cy4>r>$3wmT=lL3DkF9t^v^\Aq>$'( W=X~ͬ5-cNZZiqim1L[ O1bC #n@Ƈ*+myHj>nfOg.ZfDq42.dGbJҖHR{Iq~p$n>!J oҚܑ9] MM}S,I@)5,DnbJ| 4Y`6쀮Ux.J4ӵ{BF9L2-Ш tp$gmnVω{;R6Q&?H\4B'1]c {58Hu y _9Bm W9"d ^~pPzfOhHSZqoW$y\|VFJ{ƒX=;bai0G:TjFcZ,Z%>rN4J+ lR"/BA꘣Gs;^ssd?o&"P oQ7vNL pz4Aip ~sll}m/䝽%ThaJYA< x?6tU;Ãۥ#~>S^+"¬›]^yoXt0]gF&_b2 k}Ģ7k[<Yw]=$DkPte_ Wg A}ݞ0[^\&=WheniIt]jt`ʶK4NK3buX'˕tO=W@^ _FX Abi6u3WB}?*>=H%ev&l}~bj CoBN-Yۮ=Mæ/eq ^"`gOiq>-xjkVFِ(3:[zլxЬj÷m8J4,$䙨uQ) ' 6]^?r; 1 FWVO<cjqYyo׺5e\[*G;e !3mV>|E1>KNP**p'ow$aRV(l.nksc L"na@,,\~Ч4"aF"%HϦlBP,埏4@BRj$[\r:ٴtٟ1CtJto[?!β9G~ipfg5Ex|XxFc, J.Ŏb-\r)A8&W"ſĀ~mkeohGy׌_|ZeekBUFw` l}{W> } YQx(Hmm:zg]ٗbjɓ M$5.ѫ 0nUcl]j tmIE:rd>&}?Lsm9ΦbnbFEz(ʪ!&^r$WfFc8HTSCT”=[jM Z Ġ'$d}pPE&hL@.vdX˽r.ԯvvvc^|ejU%4C,m>H"Ic)>yzx4Y ŇaYZ,|Jur?FJg nzRV9o?lQtDk˦pr u NT~(.DѷuNFr)~I]Xkzz Vɡ ̥k"ؿY?./KNFNȴs? uK]q(ɛH0Ԅȋ+DHk?.,€Gf7}YG6d> ?p Y_FqFfEXzs ZaDqhN+1#2=]2P=R_i~L@x1GΊ帤9gǼ`qU$dh`1 ~ƣ_6BgKM3ǫW.V٭kx.O%4aU)/8F;gY=VG1\$ˬ'B-Eo1]u+).n3wA2VC7 Jև|'&ˇ& RN^:|Cx2ǍިRbj-‹f>XpT[4p?vbnA-0|8@Y-FKSU_HM"; ÚfJʜ{s ѳ=`빁85dZH]M{S6"C7IX-F0}:bp{]1ME"IZ96+6\MQVr]ێ/ʯmndſ\a:+)|}ܛP\Ic$[r}|7)͘J(V΀*E[socT8`=$j46iQ8ƙVнgQߺ &cKYm[$ձvI? 7i,][|zb鬢OIyTL%a*b^'oC~HJ޿~9r\fQ KA׊t?-\~4Sп=>ԶID=MR m'#  ϒ-.z.*q~=l=*HG^;j げ7 8ڛX/CDSuL b(V-q} pH6aw7K┷Z]iv K\T80b?Ї*z">CǮyz f)ʙ6I ie{3=_*E4ኍ'0d{Q7&a$P!r~[*|YԮӼ .|u[yEHߓ2kpk󴢞 pm\CJ 2$'ʅ|sD%{դZ:2;z+ 1&,ka/4OAP 8W,{'V9f{0Z}H2SΆ?V 6aCkdy$2.|HcѹmG_!k|#ZFi=R4uIhiqhd쯗?Bn~wZb"R8koW.D[ }/iqxL;I.h.h+A!4Ā#bhKU4Op&3rF N6ñRLwevJ"jŬSETIE 2xnqDmD2)r3G0x03GiNbi_$vm&.y0Od;9DYM8q m~zc@(̈́;=n1ڪV951 ik^- A7/p:Q"KOn`f-Vc69˹C<Rv_,pKJm[;uzW ؍"d#iXF2N7Qց *sY/w!P F[ECtcV&ˢ '/Kb<Y͢W˻)bErӔaɄϧawlZzNn㟬>%CBCʜ|ݔ1/c*_naU+ OK KӰ %wa=X.! lw 9vWBPGW{JVXe)pJ-hUE6 TXi".l}nIu/G{.#_aSĒct0+Iʽz3$F/Vbb5#=OuUb5p' `e[MߓNZ$O7Ey: kDW5p;L'2$ab" DE>ˍ*lOlC0ٴ%dg2WMZH햦切ƴ`GT7`]oG !Ѿ%P[NQ59uK4}|Q"l,Ds#X$5,m9*{mձ~v6YH>4ETG;`wD5q6ܳYk7,u .jg TSۮx$P?Jd*amT \i[Wji읁KVHpLwRGDxQD ABR|cqѪ,ƕ]ބ1A7?TQ&.KiR&}7SR_N=8S? / { \3 أI%$oV}^4~}!;)6L70Jm Hp#:#ԿpJ "DѬI_bc);ZLj#{9 \z&޹OVhc] Gc e{:E2Z"ij.;7G`kQR9OdTj'1>'<>NNYE0 9`/]\.;BZ-y1JECauwVQADZYρތ/lB 9Jȿ+7D$KY^8y<* ДXFN>7Hլz9aA"Iz3!tҝc!y2"6"|Tj,zٔ{(@P /-4SE(e"{7G83s Mn.xkBhyB R瑆t)Ek Doq/PGQnŵ%-e ?%?+_`#p&t<[ [w9,QXbaSHZe!G_~/UjiMw 2%l.Vq`t' [f*[ƒv5op;yk HacPFHBT`S%&H0.G$})lyEa5-Gc줌E?d/ j9r68\c:/Ɗ 5%7^ FTn[E|n-u~C gø0DK9a*0;L!B3e"Q弇Z*eZT! '{d&@=%ALW#XkaIw >Ȉ&UE}' !ЮX|aPO/㰗F["Q4Df\!W@SAQc7D 5~]=oeE-(6b_(5+>E QЬxh}aR_Ĥ,"DxLB`j-,IL טnDJEAɠBsǹ=iRј~@լBUH `= ݸ'S&ջ dJBkpZ"ֳIDž| p"T>Ѓ4: yKyGVReb< k_1^҉MVK;+DRþcx9a ؇E* ;20N 87zjO"h J˿~{_Nas'y§hy۳9'%yD7anVq'.yu{MKErML-{"c >X"2&WLJf<&" ˆETATNbi;߷ѤEpܗdd] `H%^`E!s `Iљ15[lb1s ?T+ v]C,<}pOz!#~&(!9@(юyhXIk)m /fݙVvFֲ9gP ̍UJ8X ܪYbuWfmhiwOdv|fy鱗o07H`\+Oþ㡾*$Iʌs0q@ @HY~"n  y*t l/ +d%6Ao Æo%zץ3"x +6PA%x. wIV6Կ9=LJ (4gm*sw}wP|'G‹GVRE;07b!+.AScM"roΕl@J,I-1!K,}>t߹>~EC61ﵺmj O&-4LQ\v]AC~Qp7kHj~J{hM*LP}ēn$PT y(tA ᬠ᪜)Ll= o8v697TyNz̓:Vu0aR<\vgŤ,-X†oaUB'fjẗ́ܛ$/ ;:.p RyjSՖT DEҖrU_PaZxP.rd>Γ,,:T?lO7S^B_L* j9<cs {8RО답aHN#/@i Olsg)e<ړgNm|N_G%5DF2F.[" аUMi似Xm;_lspK+S <E);s18A Wvf,NS F'Hɳat藻-q0y8;hW,J`kr*E,Ii.$I9<@=DMtTAW:PmϳeI`^M}R s4͐Lȭ_#rߋ 7RJ"mHo*i5;x|GycKo?0ߒ6Cc=ޥ@mY5eOPGY9[$r7<9s3z@䯲9e3EbQlh.%?B|;Ӻ:y 'qQո >86A̼,8x X5"ar"^!P"6_ У76~VT (d󉓌yFo[:F(ÿ/Y+9Myf}TVz??([IƵ!+INiٔ]l3i0"!U'UE5U(Sx+'KZ0[| zm7,Nlq9&gWF귡Lv0M9Cۗԧ2vH<}?F H֯dY(^S 9)HĴ5J8"yN̎x.'N߿(⿬KJޯuk Ih>%6bJMۧpW>r="-\"wE;7h( !VkGp2S( kUip8GQS@=vߑ#mZX@p.o{ʀ>\`ELm @o&zgYtFduqr޷# yk\-lFN'7[pX|h(ӇIw$0Y+:*]f;G r nj5`{lDVx^./P;AcFe  ې|xlߛqƞ>ͺY"2" $mp[;ڧHk@VIuqDڑ*YC#KlD ό#e? Ӳ]_>u87U(l>q_Aq ]<)MV%_^bGm= <؈ 9[^I7'fIGw *x~9BҌ @aIMd_c_ND]thL!8"7SB:{/-HE ҏ ӁA3uo{^[{`(HlmՌ$[dbʤ-ʰ; NfXA-\*k$ޚӋΣpmBpƁ zXxtWۉClnypFoe98a_4R8=q\[Cn$0ю[@ h((*P[Lh5R[1\fXB81y9.8 ħ38ny_<+mb[RCg?1Zݛ\Y +`j%+nG‡  b!\XO!׬`ٰABڦEllH]S稆ŸGIY}b"+(}SLsU :>bP޼ c䲯[Hoe _T't<1V2\lh@PZ I1!;[PvXVMa⤆S)+o^tB|NX0Zt^NknN\$0 eV !:&3&_Ov%Q(|(jʙ }j|[~$D \ qMU45^x{$VZh͡oj,1N$fS䯝pܐfPBR y [2,ůP=oit`ZcȄz/ŸX./~$Fn<`9x=a$߆ܣ %A0] /dL,dRd,6~U ^_']r<*:61+fywﳀ"0u-jb+cN5/]7@[t~7ۈ ݕV`DLlf99頒VU 9jgXZȎ$1^N̠Uwhؓh yy:~xF0q/reYvݵOsz&miQw0I{I&ga< d4!'9~uQҲ ӻ nW}b#cAZD-2ǜ( Jku2x<Eo"FD4,"ڧ殭LjZn]/Š#'OG.!u}V[-ʔ?I6x"wgcb kME4b ej#-$8qEw,վ'Dvgj mvY֕!TGd9\N3]jAé`𺩐[+]x(h]tij1ko\&踻pj)A w/:mX!WͅWudrW(Ţ|t^L&h"KXC(̰*/Ș(PGrӮze s!~hmU ;W~9t5-3L&DkJ4DU̫e ?q)a 9rI'"u6xjʕBr&jB\lGN98FnTz`iF֓R~-* >5QGjU#ڤ(T-ڙm;?m 6 #0Du+>1 G+Rb2*}H  F/smB9.Sk aSU90K '#x nZE:D&50ſe*k|"I`rwGP+94EFhˆҪWfV16.j{f7G~JG&qXh ,R\I̙Jy@z'43?eV-cUzw affG': M3n.YTAirRͳW~D!mqgRHbDtʢn5'av/:~_c W,M5ZvD^*k0rTXT9WsB@+Mmm{)$&Mq ?q|QbOM7`Ks.`!|1JZen!l.q1AH@mSO踈d>Swh Ml &w^iBYJը" Ѯqx c]L.Rj2e+‏ oѷӳFj3 }[\4݋'\`~gwG?>$PD7Eo X9ř# b 婣i2 (~-|V%r}jЦ/+(2z-l'K^⽒Ĉ@UCZzՐ=?B:_*R.kkS0n]WBsd <;a:VWa{ʼn fb։ϙޘrd~] \ΒM]t zYzk~o x>Ctqo[h+23^w0A$@I!6*vL$;qEoHUK5O-o[_B+S<4DoK~㕎127ٴu/ N$V򤈫y.G]^J 5o6-)7쿆% BQ)~ x1'GWswn;y$gYy%Rh%0]Ÿ`K/kMfJ2I^=XcpiҘx[Op^{f1ٽ;;nZ4{Oy榧ɧWԠ߀4S %3&H`.*wu| t)Z\W* ^#ALyIWeDL.W )$ibuQADwkÈEDI {XƋH⬝TCIЦԴPV5{$Bq3mI3%/}p,)ʏ,n+mil(౵?/=''܀9tNv*Kze~hcSS5||!bsDZ ѲG!0'?h BT"O $t:?ט}EV삵W IrOPKH =}~Ȃp7lfϴ&j5;Q^DEbiSŽWܕ)[98VaivjD?#+v|e<&u G_f-ɿU: ~^Et".NU T CM-S֊9G3qrGoA9jmVI==cw&T|fwxlNu`r2vg1LQH4ޢ^}gA $$^T|AD~{8@?l(j]k r[ܶZGӈ\lpC Ʀuןx)0(Z@^zy͗B^aʗ)4sRhzX+'T9&f8(&mx}9CPľUBٛuxR<ꎝdv8{!64zSYa!@2eWhѐm[M(T o%O-PffY3Jk!ͽB|o8T uB8QBdB$4AЯkO 2>[6z)C.̻u"۸ZihvW₨^DxuQI |{TFh-C_6Iewg4C&^'ƕK[¥q2ЉP)nM@)᎓I!iVP&n ˃1pcw+kpL&٘znl!a8i炾XuN8q|.O|`sD3/27(O3e ׃xˑmIBUw'9O}jUTǝARnQzyk\S5(| Ν>bi0UהMNa}2Ա:D9U13K\2':d`S/S }ׇ3LC` ڧhU4z>fls҆v =j@*^Ӭګ@2ܙBtqJBzà/id*|} aol{uM5ZYiZ0Pv|."@?V9ƎH-Z6P@peS*'UPC73pE+t*4ŖJتHξfbFM1^\)IM_m X'nzL͙G,jd)ҪŢdB~rH4Vٕ:kP9 cIxFT0xoR'I|rv8P{.[scZfewUA-G;뵠d*Mq}7 hH[Et 2.Sz1ҋ\ TӁbg7uO5v'Adpcj@\G2f]gA7h;N!Ϊٱ į([7QD38c/[>тue-{Oۣ$qdQxtR겣,3 *]$a$F`w 3W-4{\ "8.}SF3Vr*-]La"_ .IIu7fPa H#l/q:Yq^6ztk]",c!_a|U(yќ?ЅF1TBjZ1E9kUV>nvn#.%;qe5𙨥 V`/6AcZ=KuLcP+ `{0ԇap[ܐMUsQ X[];DnTy@~Ǯ=JU:\CTqJsGZ' uB.' )/&Wg#vsx}5"@T)5R"*XAl;A##m1ŋ*U!{k5ߡ\\vj "j^T.C+ A)i9ϑFRǬ"h>5@Zƍ™ Yq?)53w\a"t&*'3Rp/ 9hsk-9B ]Dh:6tAT />-?{(yi,:z*]hŐ8~A̷!%x;B4U򤪢)]*d<Ȑ8!gS Z6V!HaќnfĿ/E-KN/ q5yDٍ]\QhR݉0uC(#ǣKqNR2Pi#̭bD { q&/`~V _3B"Ωԃ;p#fR]WP,|ăzkW:Ƞő58D3TRWw~ܐI}tU5qvz&LlRmZT %n܃g5foio~ĜzQ;jk]ewac`e{P`\xjbD^,CME^<|=9V!TƟXIxMac`R6]ґn'h-Ct> if\G kpR'y^$\Ԟ0o#C")'sKx )3s$&CJlR4!dB`" R9 ܫLl> NN<۴$_p'b"+0-lmr:Ɇ8v*xg'@?i(`M%ĉ,Q x:@qOaoylhXƏC{1 e ˠ1Ufڄ_]ʕ7TnWx +$A˄qn|D&=bʓȍ33ix^MFof^V=`YT LTEՏ]/ߒ^4ˁkeE>No\؄Z*ؾo%f;t[to!)Pp@h\ZU!a0% u#擭6- $/mJ~n~ft wos==DQ!^&ϼqz],ҤQ7~`WnTS?khC-ڙ3Iʊ;jd*rs5e) hL7Gd_1A>$@SԹ.= _Մ8uNE]-ʛ⋻\D4:z<#`B(gJmgxO4KFbޠn]̣gw9?;يPeu4γ&CL )+ʣ1u.BkzWtFY;}yk>ы!I8׈׳eOoaN .cfrSU{NZ[T5])nm戭~_<Ӈ]h4G "fa{pG#쯀p$ѥejJU[QZbܿxB!}hFSN{8 J bu}ǝqTÎDR< - qj(Rh+T;фQ7H`WAli EϫtXm!hCHA~CS+Pkj#`QI &uyT0ox7X.0ci0Tt-oWAս,|;-x3mgD#ÓR63`k][GziKH:|ԩ#1,dIg] V {KGMhA]sIP!zQ~oч=Uy`lA>*K04z|~FKMT4vAxcHj6 G=IB,Fn˝F'L6O2@XX73x="kaN:;Bږ/c)Y4+M0ehnB_ƱVnX҆-W~c@eEŢ0Je5T/2=aj8\q4f$eB4Kja:`#Rs] ,'ږ'ЫRd<׏| ]Rtb!U,CwH" \Mp >Q&:}SNTQ|bQ>YHAihf)NJ*I s~WR꽦 dA !TrwX 4?V@?L'w=c/<0=DxCdKhuDC`w!h4dOP2m0vm:ꇆ~'n aO42 &&fdp&. K/@`m81Rjp^>N8!2%-]I~'bC+F|'(RE'[ {e'Z/cJ Wb;T#1JlG؀EU& M#X>@Jb957NVřn GG;a齉uVq?4#͆+/F'v1C4eZ"=/YIpG$|X\Gp<"j'4_C!rdN'Gs0ݧNK1ބD4lu/{Ϲi TĨKV-e*^nṓQ6 tS:-^HNlrۅJ ,2t [X;Cs"k zD; 疣#Lc˅eyp=¨_"$ 6OK]z]+oT31"y  g^ˆJz'+k'~r:bBc PFf1;g%z=T);G£*&z.^r:!Ll΅Ɓ~ܱBlm~f uk9,?F:BS_?cp,='95t.;;#zY#^ EJߕJke_{qڔ`Ff`nk7^0ytaΘ}5t(m3"Ʈt|N +{_{N#b¾;`S(4xyVJKuk 7myU]U!wk^?;ğD =)t~V'q}9HhѢ2՜6 Fle"Iw<(P2y#s`YhQ|nZl:`M78.Rg+UǭAQ慴w̹4.IH:Om\v}{}B` ~w~8,<=m |&a$7e_F}>kWuzn%~T7Zj5;TB]K֢=xȟ 8UAi2,jt1$U,}H/ fk`m)OPTQt-qXM? w;5gO_tunffL_H9m;A ̣yK5`0y1%En'eo,d&*ms3Ge?s,70Z>9qB9 W_]yuڠKo?@8WOt2db;SD!CcyBqB+4ҽGџVԨJYx?#/"j!jOX"HM@K,~8M[Qu΋JJW>̳.w<_m.pG(W%W;H! f(HWrYh]^.85%U .jiSt"AgA9QbgkQ;ܫЭʅ@TPI[(OŤAp컺#+h32RY/$Y2D_2OhQ,_23zUrBdpˢ=2i0Մ 6SM4u`p>rA2AĘe77~Z@t!E}mPܿK3>c}2N'RN_) qF)d4^e:#[.)L ɯ]aJ#<>ի`v?QOEWGNі{g a2B茇lRj^W5[{igH_` &E]~JKz9A#<%N]A}RXQڳw:bD$a,`C^mDnw{= ~' Oƥ0!@roE9QoJA:I~ ח:N5Sp\~>{t̟Wr x/fpǒ|Mw;gnNwD4׃!$R\Uw)ûV!£$a[)tƺ"Z%$iE+sbJI(!hCCEHѪ 51 ;1]V]lw-hq`,q rlJ6SDu }yZvR!x$he.lsiJ>>J`GgjZqKixa2GRa/LR7L]9Cفgad8+7WiQeD%[x+m%_طuˀ1QlGPW3Tӂރf<_z rاooI2nEˆj g$oL{0xd~zoӅhW|F\"zFQ B%ɹZ |LJ{?}zEDK+ʹ%~Tjf]N[#T-sCAU1`mٳhrS鑏w]&#)%ᙘ !-FYh7HO{$lVN:([3a"9վKM<ܣaM/B ̡ HQwe=w1Gm64Jb.4ڪnFBk3PrLa[ѱ,0Жgiヤ*¹CM=$Wfds R{P \-?d 78.'5'BU=rvjI|6}#mLԈ&y _lh",mIiEI7`x,LrՈ"+lJm/&rVͭI7Ŝbyebg`PRdx^&03+f(eRտ8eyҰ eaMBhE=9i%PAmbW"4eӡ;Y~)EA3MheĻךIdTE' nCav\J~m29S$*,^Dd8P/Q fԊSxZEEvH摍[(SC O5z;zӒR[la7ssmQsսb y : @{-J=Iqq^bD Y/ګV;DU4ШZl}Uk:'e|mȠ7F+kOʇV]te_D\BlIJ3o ]X&';QOSp qn-`[ F%&}/Ctv+{@VO~5>*4l<ҧ$ f^2r:B>Yi >٩xF񆶩~8bj]=+;DZ'7h,);z6)ȽA3\ȃ/l3Q4Ʒid`[Xmlo†_B{ϵhSIn+;DÐv/:㐘zKjt|H<ͅan /ŚǮэYXbS6 ,qsm?l+a/-k^cX3oǑBXk 1Si,5B>D8eD66#zTJ$:=Wu]#(= &xCwG^9 $bͳ4c*5[_Q::sg؟:$DB/-˅o&j.{I] jFCh>U+ڻb/,3fໆ=V 2:IJ{GmӼF4!VsE&!b4zk clďXȳ.ᇥ T|Oo_xAPW4qL˥ݜI=`qf[yV;#q: ,]h[û;uܑvw,I]Ժ/Zt sC)WxyA77S"5.0.f%f JH2HT#COC U]+5GѝJȳ];gT3:C;?u, H1-kה4W+ʑ\-W#mj@1h|i&^YmmqMx咄] f9oMQ,-왊iJ[ʻtxXQH7 t[X%4V]1KfPxPNEh99#e/ rSF 4\YW^y}IPvࡒ[ؕFu 1錪.|VkYU;/-ATagivnw,[HJ;jL̲: ,ˍra`FJ!3h '@D2W5b/bV.ru!SB)h,d<\GQzaΠ |9}p-3ve_@QW[WzmKԑ(+ bs? <`ҭ} ӡ9/p dKKKn3֩30!O(2H$ee)[j7lfr/ίxٸ`oS9UTM[%teWVC giaь$L% vTDi\ . .-_3Z\c& .U0_W?\ k;Ɔa}(TSc'L  |kcλ HO܁ Z:fCg}/kmZ_ 3+kTjE 섟-1/.*Ī>{N ՇA'.'Rm6S~b8UrJdL*G*! u Ifw^Z3j3bAFc G=2` 6;ɞX)z#-7;ȟ<)}.>Vi_i8?-% 7OlM"50cqfK0< ٟ{-Vcٶ T ĻCqmX7/tEUMєּ F9E*ۋ5j$ O/uo«8VɎH[9QVʮ+Weu.X#t)W7qG_SZ5Y)ձll.&Q>P (o&4}FFnʘi;l%0#qTO j.E=̐ ؿ]l{=枍"yq '"͈RbSX/MOw->[&FA88n*ŏ[,2,WT#&7с 瞄[cMiq 9Ж=AC.a/AAWQ s \3Rc#|?割bLX4b-/QVΗ[92'{UU 2?=!c*]mk·!)5AK!ߨLMbea E_h:V0n#h/ZzZ<T3K}|X^ l }ań_ܔz=hR(6$hӇB*97^F8cu-EOGle<'H5K r d t8/ԥ\#T:d@ ީjQa/ Jˆ|g5w UzVH59} ƨzl~xu+%?Ⱥ*6 jy^ 2*vGIB;G[hAiNc$t\Q,NjBDmIFC2ɖbD#aY+Y!9ʍϼFeW ^-`wS̆F{x͈oIe5ᒵh_ *56;㟺[Vbog' L'ub\SM- _8.\Mt`# FU,z•?PI@xZ J'_ܤ= 'Cuge9Huڤj!͆3 t7ړv9jӗ7韴Ah^Q u&yj-Hҡ(pѪFmiA=T2n8=6Q $BR|_!2!|g=RT& Co#@F`O*) G\ +A4y%A3=^HPWDh.v]C$@ `+U+1=zW{4ZRgMdQ Jf\ 6 ?h\܅7и:~%6%l~##Y\UܬԴK!J&y:;X92$cԙ'pRӢ/9࿚cGiKDa?1%zKKQk"mD'>!?s.v00KoBTw tsO8TfK5=_>̳ϦUݽ[c7?[7#ـ-nh>}i1^ml{-ُ BB7$s:֨ rճhCdmAs< SI6-Y"FD1K%V6޿ԺTIazyHtT[G#)qeZ3tc'1uT|r ʷlð"=)e!kfaZ"ٝR6 6*Wr5%B3(Gע&W@۹6҇\i!y}  DҒ+y/֤724QwpU1+E#E@v҆⏍b2[Qbhr (QvgOpU7Xb{W?YAPg"ɱ!`Nr٬-z[̅Hc, :.+'ӎaAAX޹7DQh,J3kMO1[8ćFHL?,,_I؟ă,m64V/$,t/GX pR |;ʞ+"ri4IU͕S.SsIܗEFp|@-2Ph%+-N G9kՇet iߗ,{3)mCPᬰKv&!9QؾjFC*N=ObZ[Q]bBOzx1tW5b*6&npGDF3l2%'&$VyBժ|DvJOYP [f.Rn{5;ysM/,m,? 0/XzYsv/Bѓ(-= 5K*J0s5C5b:$2MMd_;*EE|dR;4|ZLsIwuWC{jAFbQ)s*Og-x2ϣܽ"1ϕpЩqmHGP,poPdJ><+uA vdĮ*V^h e&r'J}iFV/Z@,8oc%,}cW݅c4J#@?).]U\ގt Q3?) uYbJiE 7+!{%1?b'SݮPzʃ R|]MZ*㶐nn=G XWD& ͎Ab rݜ^mq/87Da2l/z4lRWVq><}Dt'=[ 2\䴧i?Y2Fr#,` t?fhA+)At]dAQM^צmS>ȱVe|`~^T!c]NF|܅,$i G ;1L׮TVp`F{=eh25]xFLH~+H9T 9W0*Ɛn.;|3ͤR&VO FU~t|F@Q]8 뱚I,Z***cه;ٕɹ`gQK𖂢?8"'鰵@߼3?7EBPkÿb#Kί-2DUY_mUO`?RZ5K{? c A\4^wdw|?DRC5ҍ MIgִ\mM@Sj23b&*}ݥd+Y>5/^ApQ rp55|֠p(Fm¨x' x-TlȻVQbE?8J7{q6!WNK)Q+RoW 1[$u}Ğ䩨$'K5 @%vc^> i1vbC,V+n?:pRA#ʦi/jO ^+tNP#BΤقxW_Goa\{awD'&O>my$9B._5ኆ,DOsڤȰ~p7Y1Anv Ph_g]m (9LQ 711wOʨ*R(M9yVjV0*KjyDjj};/ p.V/lWR ˹b9 <Ɋ _۠зʈ lp FTkW`GS8Pl, %Idfaep̍f~Dްš8:f3t2"e&~ ̋xL6*VXGC5zj`8@\PlM)~6S_ M/n&A9 $pST{8֛fW&~MS{U!?J' f5y_zW_q2UR(X[h}p?frqZe[wZkTi!(ѐVx|3dp%fe14| Y[Un;dGFyCe-sedXrzIulu;bIzo>.xp{JMx;_l]փqtnm֦";0CB yw 2>2rEEӳDd\K(q\[1,(t92R0j1Dnʧ [1^ř2ϴŎd:1w:a:2#kJn%qz'ԔB%S}7쫒q.#=!`V 2뻔m#OBp`P6'6nwt&#[ph%B9 ` ZNPX~uUG DYj!d5M2U]PE߳@܋.VlnKe^(rsJmsLGntҙL)A.&rSve5K<~?ly2.Fa%SUfD.ӂAMoPψdXA#VLik6",Ilpma0㹑UYBM` ݅6_ځ*A;wk>|ܨ X[XU2 (krճ"GQd$@Z/cbf>A{ܛiqQ&mhh9*1VWuB+UMPE& d/6[7NZGʄTzگ^14D$Fw!xQ/Ԫ}$)iC)ײ$I]yp矮)N,P-d{W_ Ɨܹ >^%*fY~f2)Y}hƝ&3(:v&:WfWt`y=b5m"f&2r9u V[[k2Ez>_%$` d4٢,ۂj΅IEš'M Lh,My`թ T$ٟX؎ wUkDNn|`uV0g3]ьJ8uYq:]̠{6Tn8bxfR+[<<4Gf`oܪ #gZ vs*D HFX̌}2B,XwqD2> 2,\#(@nR7s k\sO:U 3bCY$O3F1*iT_߶e| TJ -}Mc.ntIjU>\Xx̌**X /!d"9m('}䴯R"@4J Mp-fXQ@ms2:+3(e*⟩v7,o0^buQ<[:1WH䲊Qi D:Ib׉bq i2ZΜ ;zJEC]j9:l9Iի|bdg@|GRBSYҨ .SP42lzoO c *S=#-܄8'sK>{W,y1Yĺ#~?Ѱ~l GC B"2\]3ֲiB$qN4sS8p%|r JuZ_7y~䆊%q(M< xώ6ؐ%j^%}~dlA4{h&GVb{h T~_7$ xTd 騿'M/q6M. =)YC)!Ĭ6@@MPW ,yx^<`fHX|GE8MSwP,VgB/-@9-Ϧ/ӿnLV"@[za`Gˆi \+l?HvSD:J"\tY@Z>XBg6wg`ùW3햒KK&[zaDΘm\HaԔ͗=aE~[ٽӐL aM,.zaa\Eiw)M?1U crEoފMdqhqKx E0McQ1'|sGQ[a޹=Aw!;vNdLc sU#wT⍖4"#krv0|kf)"Wrٯ|oT W``22ݡv&I9sg 0YSb/z?u>AIS3KXNXuZoR˼LM)BΗ_,fy`p%.s,8oգQnZE%ݣSN/5DY'_Ő-uCdcΝ|tc|,n9)*CTGMvTc#?$bua ؙؙGUҖFuR-TFN ʌc_'~>>Qն_g|4=*Z`+('5\Jw Rӊ`[Z Az%t6Tub+F#AiAN.g9X%(}x!5s"FKIoB,|2Y%Ԉ?)#K2s`?pQsacagW7$${BDml̙f$M-G\թx"O"fcð+Tq'4WզOhIb$wf[hk-N~ cy67dwǒ$UdY]g"~=ՅͫΝ&}^)'Z$ZH[f7~CȷT++ MUxo|fnCdϣM0mx Y|9?i@)04;#y7dirYOہ$ƍh1 )LUD ߀:|0ox/V3WIyaBf,.@%7vOPKq淢Rt_k$OD̑m7&"2,_/ 3*FJUqu20RϷu'%-3x2 kAJ`TSDkmBIPKsLԌ{)삞;9{;M@ὑa}2M8Oђ_\b(1)]u]X>&)kY2շ ^r}^$QT O&,?-i#=V]V;varpsI6gFIRg'YlL?&E$R?%# mJ!cfAԊN:b);ڥXLVJPSnV㽣Zǒ`xx;3q@,'s7ᓬإC\LZ󸋒_p ;lddGNbf\fLJgM:: > >vS1?ww|aJF?PHrM;82)7}蹼ȾU-n ا;5;'dײ92Jޑqw i`9KZTM}S@ܲݐB?!{E W1ondᢶCٹ.0pdR${w#(?#%HфCF;6lM$Y1N#qa2-'Q){c,37@1 x7^sF"ٶ,,&w"=DgǑ°DBjŊ &W>~@%zs*MHSеh2Q+1F[폌Z7?pʣާ\XOOaEV'2,L('7 a@' i,vCv&pS'G 3F?{ɽOٶ5A1eF,-HV[[7(j@w"+pD~mS-5'pgRtgyA lfN~ j e?UQga@c=r־? 20B P1`9/ ¨_@eoY^VsBZ]F~rT_I]z2Ǘ8#]I_Pfq DedJ&FAsRTih}?>t`F֯):iY9i&ͧ90(I{tJ8;6WsLAeɜ岔ľ@;16G "WdsZ$vg`V?<չX؜Ra[`X͛cBˏu&J5.Ӛ%Y\~0ϴGBV(DI 2)39=\ʩLyq&(gȹzklYeO-|ڇcПGze5Ȩe9JsRZKfoƾs'_򙻕K=0E˿RM[uDZQK-+r c `Ǒ?Aw5lԉ%ƏfF tٶsy(qgbe5R,cb"S5iwQةL`-)5w ͧG\V56t0XѨb>1Y8.kOP w&Dyۗ&^ eXHB+7\A(1wxu;)R-|p|†a=3Hey8Lw]2X<470r@.Ef5bgq4A&I@W;*@ҙ)Tq͇kZH˄*n4lロ)<%(qȖM;i;Z:=ofqa8Qa9HUԒ-8DH 7CR(P [O!?w!y#J41b>NW}'ZJV}=@^')[,p&1q?^e'r,3@b^|0j*m<),x,Da Xbk ֍zZ)zŠu/NpXJd"{z@ N@a80Dyi4ʖw&յE:/[޴Aկ4"ԙ!r7zUi@Kjw&fcopvDϼp ~ьJh$2 JlJۂded0Gп&?h^C&vCc п_̟I>q(p.pZZzMuQ3"B80'A.Ga) ȋ&?vmT9O H&Q,6sIKc-" -]eGT l)R3央K.2NRXBYMD%|DR;&5f|Cl2_KoHBxoA=uC"җ Ň?bjfϵM)p.g/&d̈%kAK_NY4.xE`* XF\Ȯ9gQIZgtv:*Y@S0Yə_&;WoRNX״l5ޤ,-Jj޵ǂU揿2W]-ھP<{~g2'DHnao~x`M椳Xv :gxߴ0ct{1yexmYk_@hM W[QoiVS~{*=bH=4{~IJl CO8վJT_C, y_p ?,aZHW3vUw$d70RhZ _<4EVSڲZ`>,a >+D E3f};z?ǝZt, uIvR-F78F ;mj`iZD.XG_1$(Z^ 8˶݅4Kh^Zx D6 \GG;YŇ{Fh]EV^M=s.-2"=w`{pH>e:097;V5ax#lIĒ` @Ei@ 7Cs6OXS>2TtN/ʛIJPfO 0/&e՜lE+ +Izl -ئx'ݹe*'_=Pۻvܬr?X9)o-4g pS^jTu[Qn13g-_ -]K󣢮Ov Ȟ' k2nޯ|I;GK=5"`Hnϧo{d$8C֡pat *AU$Bۜx)])>b6'¯Voڄ`\ۊOхHɿ5%9 1쏢\8Hx}C >R_G`O׻=y^՞!ۡAM;s8яmr `!gƣns~QRz.7ʊ 9etuו?G|+Vxb"ۿkH. b]^=w#{``^s nO'P2< 1͵2xBa,6+A~dԐ Got*")4f .ײ+TG=6"6Y?J28p}[s3N;C-G7CXIV3d6^׶Oqg(zGg6i} ؇9eƦLZ%-F?82 Ǜ#^67h\ 3BK5G%6BjEΞ<# 5Jed5ܽkyU6V3 N90NƚV`w`#ıRxKa*wԑ.L]);iQ 稵DIҞOԗ\::+FgN\MJMf?()DcFK6uv|AuB/=wR6NI^\eC^׮8.t"R1 oA(BnokR4 ʐ %CvSOˡ#| Px۴_4ؖWfhdfVeмyS)!Xj:UNa`4|agU4 a Glj{txrlck#Џ|wb- kW) ,7:qhU{E}jjDm!S7M[(Ve| _ՏA چU7=,e[ź@:MbKi ߁1?I32fy`[ePzǷJ8ܔsç; woʱo$GPf1g7\hT͓y*}K™+*l߶EגQLQW8gqra:p!uzΏEfS;,JKX/ 9s~Y_!T%W؇7"j!mok̓j=wtDRDYx߆y4nS#p1*\"J9%`:Sd2STܣt!HiPg[ҁ̳=sNp7Tzz R7hkj ɼ6LT̈_1x;fۓ)[׾*U-$xwEojomM&ih̴QDهoU׻vi-뼔x5qL-ɎtT↰%Aveeª/qSua.0I?ԧSfO&4`Gf} c*?4|##bM$kR\a g3i8uƎmstkz )e= a}Gyr%e!6$Wx-eUNV: a* Oﭶ O FERz}?,Ly׺)j.i9x2!$cz`abщs޹<^psnUc\]0C*J8;qm?PGtb2M-޼l]J=Ὸ/ؽJim|-&jՕ&X} ɀZ8DlA'S]!Ox8cѡy)sC*ߘ!<b?HKA͈v"a 2t~QstMF|r%nqk4XPjT,Z>):]N!T#|h4m9OPn g#AOsW/P)l_,8{vpu_!P7>A&ȍY8g 9Z?҆p=nb$zc$sUCڶ4͉ɏæpS(᭵+?+/s>+ dįzf婿 ;YTLUy wȨWw?R7t+B9,A)jѵe\ }.$-REap 04Zp$;4UA.{#StBc$WWi8 -L b5ph'E܁w2/+$.Elқ,&͛Ņ٠Wmuz3*XIsZhP"Rn-*R>-kxbPReF!j${k>=O/YQ #;vdMhpy_aPl+N]mH /4;[gv{KKE<Ղc?f;{o//؈ ELJ^ah+kvEym2qDIJF(c-w !$pΘΩ( 0zPcxJrɭIpy8W-R:+C41AQV8WVIF)_\WU7%꺺%0LnRji-{ e_NژGPm^[tj$(O/:h`2u2aw@7lbSr* (6I˛E~w@3ĉ fgj tYRDsC:`dy FW d+ 2"Hմl('~W Y(pS; Tӝ Rˌъ$K_m!>jf_NJ]D*L}(>eW>b]fQ$ig^Xcs t`Rϙ/~h&Wat x{^,ORkCn=}p/'M1U\t~z`wi\wb K~f(1\FP\s6FyOKC &w" S$szɝ9t>C]ucEK%UUX^ SQn5ٽR_U_Z |S:'+sKp{e Z+VP7YIDF!>( In:fcDޕ =l5%,)T#gơotZ>֊J2^n)1RWtoáPFfDZ6I̎KV! ǃM W=IXYH 80m'c.so ߨaaߔqBTf/3Hd>_S*#—0:2C&tB_e| G:3'@Gp0fJ>bl=F7wk=O/Vr3I!J7rO.i:PaQ`Vsr+B^kd 9ՙ~W[3;F/9Lu%+_ywA8[^Q98#Sn^ F:v}n&uS~8 l[~ipn2Xcgbv=J/g/7`§c Ck+dnK e&:ҴTUh.mVGۧsċL5t]zǟr,jiJ`fmc(lxM4 z=+ P sC뚍C_6(,0O7 ǝpG,r0 I60|QO 299[dVa!YǤnlgd[`"n`dEQ_@ |8evi H 5_w)-d}#W\|dzτ<R-h ҌX'aы#ze8Sz&RkL}BKڠP_ @1_"mBp,W2dxi^FN{~ CoaEJ aK<Տvk8m6c\  mKԑ>Vo&>W/)NJ3B]Z :㡠 DnDyQF ⯘z"܈nӑ(2@rZBU #)MA ~UP){7nק-%( s)l9) tė_a܌q P^-x _Tϱ +՗ƞs|\\ oyQ5{b&X"(/,t[/+6ΛmZY/$rc(d6PMk-|? (`v}N?`n/gv[+cydp@6^q8[}0{^of4 &l  4m\bLbXpҚ% zȹ9s61kiUh7Pav= Nse6T1'IXT9DF7 KMZr[mƘ%;0: P> ,=|=gE)8gWQg{1:`k_|z.ܤ3 Ib~vw IΖO!% ETI2M;GZh^qb@ؽb2lOv" #QC ?聳QN)QvE 6k) mGE|# пv;nVKl܄wFgK:)4lYGwK zs-BJ&ܶVa:> ͨt^Lt492Ɨ $ֻJ۬Ő~} C^T>E,#iw9HDb'.W}$pĜDu263a@ ڊ\8fS9J7@jF>ءŷxJDUFD宇E\d["9gsph,vE蝍&/F>?NbQXRʷT3H%ېuvIh0Qf~^JTj~y?vBhĈ EH ʲ ׌CK]ٕ#s?:?dq!A&SLtjs=<;RuXlPK VfPJ[G.6\dF:Wѥ(I 5iׯw`6A1 (ۏgSp!!iBɪB;qa`2`42hrV /x53Zr8N Z$IzJHh q-vUn1pl0^an/?XV K \dl[`$d'[ɏUʭ@*s6M'BVW8t[}rԵ'K*VCfJ@;~ 6N4d7ap2j\:6}Uٜl;*JKďuh'TBi>IBCcHuޟz7-8j ħaݽ)Mhjm(1 `%@AxČyeBٶ k]EFhc8Xly&} Q" m}Wvk@‘"8RY;A_e $~wbӇJD_aZwlV/Sv@+`6A.[lk~E;BGs]$ؙUHHh[%V\cXISrlsĹPgpΪL0H#̗FV&Cal_IKd: ֽY3 jl~SZ ޛ9B3<)֒/B82uH[>vAlo'v?:iǛ@S= DjPA6Rho)i CNrN)p2] ZeN0M\R+M:`>h>Ѽ*Tլy쫪Ī fɃhۗ|4tpBJexer=$ٙ 58 nc?BK8av+-潇LDHDۛFhqhUGoπ!Wby^u76ψZRk2\->g+O+}46j{:vJ(Qϙ2܏y8gcsA>/(JNM7 9 ^<w-i͗.7jX5͌^ZcMwwwHz_]z8p\]U[mG]jx dM΋pn8Uw26k;SnDc".ʌLaϐ:DŽ0F\;Uc-1ǂx~,Q>dmRr !I‹8r4gn$/4\r_eN Rb9=^S DþZtordCX։x.C&>7iJ.()OPcRX,,`ƫ>l3 zX$юϸ xFώ6,HdhؓugŖ9mtH,,G +KS٫vІ 1~1WDE(d e/e.nұbk G^Tq3?JD`׾ljW5ӣwU7"I %wwɩS織^b^ 1n*2i--+y=2z or yN dulW H&c䀴cHF=e5smĤEciɪq:B"nFYV0n*KWw g֯XIZ k/ ߎ;%҃u|g=af3G@Q5 &Oĵ9X`WrJz~P'$2cЉIFZ-H/DL,ksipۣ}Vb@S^U~TXᬛqƵ#^bUE]}?x#j ; 7K:&*kz1lk ӱIX ,jD#-Ѕ+w23*)tZp D.1`" vV\E~yܜ22/2jm7Ĥ@8N"fn`לlncB {7k&mUuv+̒tPc=(H|W M噼vvӘA^L 8+;ThΈQKl `1tcZm[F1S"qAr'*ˢRAW"i4>BmjZEn ᥁(RV@\XbN^jsT [<C"岥j10d@F$IH c3*%aHöB5`u3~q0L|m@N;v*6Z 캦Ȍm0> vEZ蜈ȣm/ZoV["tn(4'#irB#j4R,u,:el3^DzZc!{r'6S:NJ/l#I7{ؖ,!bcj \2_+R,-\.W!p-Fy[hq+7Sh{&;%#Ǵc!"W&Fpܢ-B[TZޓ dyhB7kLO9kUdl v 7Oe&a7r,[δ6ʂWF (dWHKNk),#ā, ,YhSrpȁq ye(o]&KN<ИUK ;Ny-BL (hA8Wl2L1 93x'/Mqw{1x\j1NΟT -丧5 "PJЯik3 )bE٥eȿI^xCM81ٛVgOFL>G";ztk +N?7B"cXR' |$,ʨSRؗL0ZcKzٱ"_/z`FmhXzR_9)Yzm>T1Nµ)Pgi\*Z(sD\:Hcٶvf7N=Ra!u_۰B+R}SVԩd `~ !߆Iu$roZ"*ۮs#w:fIh(B` Y=0vN׆1@z<}ac 1D]3n 7YȒ{䒟+ nƧzp!CK9QM[@nV꣡Uۧn]fl0\ DOnu~mUwi¼7P ѶƁ5!@ҷ#@ j_2R刧Sת{ȠbkW{ ANTiJ=10Y ΣJ} DټPRh/3mdmhe}j0̚ШwJ;pO[`$ҩ^m苤'[8UVl7/\S?m sղ#s!դ*:;8Z|ir!l)Skٶx;5=ePyH3z[K]h8 q'WꀢShRȨ枼!]hQKJXͩ_&({ 1?S.3X}u&a/ ˉ ı]P1=؁;4B)o[mVxAS#8JVĴi:DUlnJ ˾/tE(":G3CHf4$Np!i.{rq0i[RilaUd&Feh5bKCx Ҷ`%msKf41!(1]s,x, Y%.LKI }'m 0L^D}8.Ox ܡ hpEeP(Flp6E?%fPAp5w`jLZ =I%YB+ӣZ$b fhaEQrҾ+,ߓZeJw.]r@4H]`sS2.P.ԗd7еNҹHZU1ϫIxmw-x=AUcrP^D#:K0"y7A}L+RŢu4xzu1TqDV|'\M_hcSԹ"Tˏ\t2Teץx4ʾOX/lz;#qY^hu|d`s wː".&U_$(9~-߂S>4: dD7bv@8 fQ1m`$2mOOT*MZ>N23TXGr*kҞ84bo,˜Pܭ5f eSo ƕ`-uBe cU^s1o|m  NP6V$Ǹ?|&Ѡ0?yy;L, Y#AƵ:m ,]d-aC"5 yǾ̉j:? @H {$+#k`Ī􀞵?eN\"1d%,69&J4hmO׬ z! 2v1bdA,Ȋ|g9qu$&-~ea%J 8BAwúed$ 4qP*vfdhv͌bOKwujӹ"_<̑^/.i>RgAg7ܕ?^ *l:*VhQ17WxPg G//_wq>G8o?̗_J"<a c1(8i#(<CCoRQ@ L0]Z| O!_MN ^YxmKi-!s-1@ ȶuIYL?J'z ycAQkmy* bYgz&*щj|QgS <%O.vjI7 -F%[2WΆ6i UqR*bą$Mn"E&:_9UcBXz$0*}‡aw pc#9_&*= *jgC8P ;'{1P}n/=FR)Ҹn5 <w'ڣ_y/"(hc0[Q[ `Y Yym2pEm_a0YKm*1R.Q+"D \t)N`{?X:I+n!}I輌&t۷S$$^RxOK SjGBbqߥMۓ*oD WPN +b>nz0~w& o2?%gIAb"Ev5rvm s]lZZ)Q_xmm]T%]у)Eu/bzS]mBlʎʸ=ALMb E&L١[F$nz<{È}'` iVFz>Y?M|puNsH^/vz9*~[Zk]Zj}s|{1Bh+5vs=RiAbDdbR%~KD!R6lcǭ\mKt9[JH}+MaAJ:UwFG%Tpxd"Rџfy t  Yl|}]"K'JHy,fԊ,WU鴆%3="wζmɏ& .?E@"&F ZetMYGm5G|m[YGF9emR4hT4،&:ťbz٠g9BsM'gYzIYP6gkk9΀: FI0ȕ1C({JSlcAݷp>o cbj#ᦙ6T߷ɭGf1s1 Gc&^ūn 'D! a R)PK. D7> d(80K};#I ( ȳX,⛕}?;TDK-g jԌ{a n6E#+&2ˣUlOYݫk|FvVdVl 4IǂGKߦf7v+ܶQm{R/Nr8*Y(Y8ޓq,DmE&wL qgN`:aSGMNI>?EHhKHA!`OK%Ri']9̜(|m̴Ґ秡[Euvc_ o0J^zKvYmwWv V#[t<}0stgv)0pPi5ˎv:qgj${5K0ij̩G@ Usն6[~s2qwTԝ#{qbp-;tң 9Us ;0<b܇>8=шgM[+!袅[+:CAB"=_ΝmޥGxW:16:ɲ7`+s/Qp1kf&B4\`GtؽtǺgzmU?'~O¢gBf._p^N~ђpU`+9k 2hKwy")7'-࣐xS>SK2M1s8dJVz+ -I~8%5SyH -r P/#"%;`W팓usz ~ zS5YL"& J{E`Cr /5]Kӿ({\ D[#f=7_I.27z^ NRa4qn08H4zt .{B+-'1 $P{XrAu+*-)wsޙٚqGt3P N!vCpL_9`9/:;"`"' -BK8U> [P^ ;Zגd3 kx}@E#R FSpgaК(aP۴_LW1cY]hwS]jw]3n5ձ ` p[|ZٟW* WN@"$)3և?)ˠ"cڑgj|]p 3mscPɀ$K/Se3;`i=jA\b)q(:G:.8]9 vlٰ5\4w9t]wwy$ 6^p"Ac||4vo_إ*#͇鰸^\/ߊfe/q1!aG߬>~?>LywRfq~N<*q[:QSv8a50Vu6zRF/^@9;g&Tٸ1R>@Wcv 'n7 (aR*1R\# ӷ< R_7ūݛ_GchPA^HR(d 96eB[Oq% Gё{ZHsbDz?y( 4Qwzҫ $= ݂CŰIj@f?OJz+B9? w:C,;[Ka{;ԑ-'ZۓK!"7FTi|nD$1J]yi6ERJ0%Hɽ0 2P < q]SceM"w_֤T[<{fn7q]?'yt]cz!GCjjj5"}@'R\(Ar{S4(yYphX*-ooAD%^' h9<䚯4"y>WeR|LlOxc4F!zs.bcp>t˟ f=ƘiZaE12]WL"89Ug}s%ut:8w:(+AxA $セc#H G GI0>7%Ӈez0x  "VˣsۏRYip~xwaDx58+]Xfg/so+{u' κ(ЁѣGХ:@ȳ|)~%mM!v(Yb8*c Ć8G2rCxȳ9S2&=c} ʉ7c7#tF'+nm's~fʎ7+w契,+^BRM¨f&07wc#l μiS͡SK c$&z(ԑ%FOkf*}]#P`g%*@?aҨ ײ] d?Hd{r\mJVo2M^21|Mr' ~*0]Qɋ|&ާYP1ɮ|,se"Y0[&><3X: Q$ \hZ1A5u>ax-ot*@rxjW|еE<܏4蠒os?KNHR)B ӝr& $pM*QizjMX$_e}Ċs0j nx vkf_ $=o18oEmh|zH1) !\_Bϖ$"aفd&=ҁ+;sv 7 (yPQ '; #Tw$:8ňE=sb^w$BK) m1ɦ5jzFoqR SKlHΥj| !QYfPIg}XRJGMHA;Z\ˤtbi\X(sXB,O௜t fin tVXj3Y)W-ݳʇ5+9/avW <\+߲⢏ 3ѯYKZ=CҔf T,wѵ:߭<i61 Yo1mLMуkԯ^+΁ͫtCm#35hNLLnRvULOo)W=w{C;5 x[IjŊJޥ^}/:0 fg#zt` z=aw͍QⰁߖ13Qv,ٛ*Փ㪝U~ךQLǧ>QOVװO;*+e]w k]J)8`g_ 7 e,{\Sph}{Hy3J؎6vEbDSFRbO,0/^η{|0nǣ?iv#XS.n<(1Zi]:,&JA*: F/Z J_DÈNo-/ٰJoљi 94;X@p^\b3` ;JyC_I372em )^D:2H7Pmɴ_nNZס_~6- "1lP6ͽ'ҍ" ᦪ7UeVfDw[VmMf;vˊeř=s=%f̩%JvM[/2Aq>!aɵi-!"0)>ŀlsO^<@ AV}dj_r^%@m?htw(sL:KΥŋOqxK汫Aؾasi,:-4D*50{J'h5Œ>[,ȏ6t&ѶkHqD&^#T yWxbDh A\6qrY 0ds!ߝ$.CġdJ`O#U7Tms3E)w'tu zR#'n @k7$"Ӝ+s@GA 6A89CМ,cq>ݻ-ݹyY9d>#F#8I5ڠ{Īd©F+ } _=yr7*  |UN?GhH1=XOLYJEʝ |VSddI<_jw-z>zg<}խ! r]Bg{k" ٵ+d3Ka蛁@tP N8t! K_(a=fMtw8kv>[hX3#qTk6@ֿї?UеBLaBdS>Ծ28oBn4^wšR_~1$v +t$g\rӸ b4qihFTI!Ie/L^(9M VVCYiI0(LPAyD{+轈2ס0[Yp즬 \=*WsX=i/" 0 iw TYe & F_(TvHי\A̰‚ ^vŭO%PlP< jNO"ArqCW Մȉ|D!+\,y%Q0}Źx$ř {7Z{rbF>rQ ѡv% B;c.AW V4+jօc(,nt;d6⺟B=P~U]_AP>Jk-[_J~u1U6J]5ڦAQ!S/q]w kQ7Bu`\P+pgiimyaiMs +k7+*ED;4l_םdנ&Jq~F ]\tZ.N<,"3E{te cilAѧDZYZKVQȹf(qQvѴ{1Q.ɖA8&lNRɵTzuq)gr25Yƴ ^{k/#%%y4b5UU ?}\>TҕDۉt+i$ǀz8mJZ&vqNѐHy./MzӮaWms6`Ūb ;Qeb!.sXh L|:ǒBѶ i$!TmY ݩge؉uU["2)A%-;YFs& ;x0W48Uz#%3B`m{MZv,܈BTSz),C!Q/0xX>jRbY?'~58p(hl">ґ`''p\{@ Fc(V |q|q>k1pUq_\3f]`!N =zM{$MPQ:((yptI~n\`8zdrIU'䲛€UZ@[q~Y"1|ϋ,:PopEVT̐G GNmjS1q1 ޒ}xԸF\M[BYg΋058gLeuMcXi7ŹA!·r  3|:@e#"ϰO@'^C`+sx+Њ07Gȉ(IMVt9ynarB@:}d0] GK'GW$F $^<GN$<蠇V_ؚg'z $F"r>xIP4N*- B,9fUsI6 'gr2YNKavǙv%n) N~qh2h?Hh?+\xtWM֣MPqhz"%SsЬ=O r MTC(b/!$/mKκB /rSÁiд rI[E4VB|֩Oow f"AyKh J6^{zSF#:o1(W J\Ks[IP~!]} dnekZ䣎x#6.8y/:S(δ(Hk@P Ж57n&DXJyZ8ZT`hcG 9ZUh6mȉjSPIO5[xeگ[vL7O.]0*n8cyՉ}  nݤ!@q<.UNVI4 |*'D-_P(D@ RLW-C%`&J-/9+?gfGVΕȎ-KexE P\dn#6y6ۍ_M+0>1Eou;K0-/[Et n Eq Shqw%H`24鿲sƭ@:)sbOCo~yY I)䢕ohHjsW4B zC*&l2VyìY!مΧ+%(x7Ҁ-;sKf6j]9S:hѣv24AbH!)`ȗv4`4nDiNݱ2Ь8 k_;Vܽ #\!:pE~EMmݠ(RGZKt1|+֘ ObhjT\`8oY^:[qvka%s6mE|C<s9itɫ[W4)૽k 'W:;*,YF^ԗ[Ƃg+jPyzKdi0!)$xYfeu/܊zm9Z%hfks# Hܝ<2 U؟ G"b-6-]|!UB? X˲\9E}Gվpy~uaYƘ)yYъZxKƥYde g.Tf<&Z)!(Cp1Rmlt*ab 4ya-0U 9yn8O% }jL*%p< Jdo3W51, <'S~s:QmJp4;Ϙ{hPx](1BR5S@FqUF=y -n5)Eb7p.9eE#Gje8(3w!0[™4]tGɸC_^(B =I]'6<D$~Δd-=r`rг@N ސc~-!zҿFZMX2CL"%C~䤉ČS>8'AJ>$'s.1k{- w+60vQYRZށz֑a^"ԀZ$lhVPCJqr{vWDW%4as.JtE3HeiH, s=/heoC iƦK%n@e:~~Ҟs y..[UƮG4ojW}v=!gͽ6tzӜ웠"(|J0Sދ խE`gu)TEYnlhߏk["nM<6 -\,_7NT;5ls=]z򧤏8邁UXEv9CUv` NLU,ubxL29x'YP3NܹRl8XRhcCv G_.;Wm'+g r=%EafVxC:Jm@%e27M% kSsY*T^#Pe6_&מZ> ~E(:|6 Pħm&3N e#\Rbk\;#,&EQ$ 0/*0;Ot5Y n7)#3CAAjml +)91˵wB͟5],: *ݲt\\FnZ%D.7G|,B1Y@"2B=vEF@qaJvӛWu@epd}v>Q3?ʉ~bbYqx,ә6(QAHI8HRT_hC#n}L ȶH~*`ǶA=dڴ1f8A/#AsiFU\Gm;ѶVQԃ?¨hE˧Uez^bjHo Jfω tFp黄M]E [YT5DpJbљȆ(g:#~3fl) tu ZN/F1ϊl0K%,~ 16Ð`|]Ky `\aUTʡ$,HՎU>Fӱʼn 7v~K~`e.˗0SOmL!օ޻>fW->^qF%&-D1 MrK@1 &WYzn籁!Zf.ƈD ww޺HyNk5۽)T^^[ph?cA kx'A,Mi9rgFU'C)xuNvH/ $w __9l4}8z>bMroۄ#6&8#XR%ΎVGA`9?l/ Է~DJ ʫ_0ϲ~^+88c7nx܇1 ВQ:s24kK3I 6ᦑM&|"Fw&qډ1`'Gy]1t1QD.k<-t '{(ƫ?vc|<5 wZD %3gݮm뼣 iME)_o6dն́zS|׃.#Hoţkȷ*FWg cVzC96UH %dD(jLW|NȿV S m~ҵI =]s0G` +=Vj[XQ-Kka+@P9o uq( mš޸ sӳDrc#5zAˢ7*?UM;Oױ%!ؘXd/xےvgnp׃5|(,oot7at'ְq§x*ڢY[pݻ$za}.^i:HroL1^&%K4úlVĜ❲t:B |"u!)q<hՓ5j ~+:pk(ܳ\kvaߊ_ClV{A`ȩ)hX@ϊjv)go;{)) 3qY\ps 9]cuO")yhB(p*[? ]:[ԴQt ^p'%Ȉ_˕Dl#YC8>@K ~|_A:A~s]hq|Bost h ?Wېk0jԋnŽ_E>;R) z#7zv45V ,ܭSi; s:`[R#@"Fo3.^x6 ȝC>ω)t0uYER~QNşvKQGi?-ulj5H$"ȓ zR3=eB džT K/ @ {Bdɏya&5K]%pef=sӌPwg77W~Zz ڱ5PEl'8qYK,-4O `k1 {9Fz;nqY5# (n83@*ŲO nV]e9kKZ!U}NM{\?;WV 4-B8Dxү&|-ckֵ.Lo4 cxlR}84{ͽδaCf{M:̮E.ɎལB |p(Q%DvMb(9bPY{Pnehƫ'Llxئ tYafK3,.7SUS:i/y%|{dmxa)D-~j!{g2t{Uh&'r9Aœ}`jkwi8Y p  6g䆾~!.Ā~mǏI&SZ#cY5QFz"-)ֱߩHf{pc=o{FC/Ճ! Tsx7#Ym̀ZWgC։rj9!F 6ƀ̗: `0]RsH!$Qme gp F+>&D?|&0a 45\j_X1-UbY`#V#;}b{7nc*ȷ2Y3  S %#^ז懠`{!Wd z ݅‚xz:;ISxi82 Z )bcV-}}}U* a)^ejJ7ةDd0ȝmlဇ[njh*5Us=pR='JSI⧗RFAZ !kp# $ɽ`^25 xӣ g@vdcTY-ġVX$Kϡ5cζ_xgEt 'od4'K򊝏x,|ҼU\틣JbKb}DMEG*"$1%zIV(d^ ">m~KNI- p״]鶤>MPՙ}tDb(<G2(󞀢k|y>^Ŵ:cOSu8CvS7VT *:M4숙E~G7f^5Q+Sh@%E^ŠDNr_m(suh[p>ãe^խ\ZO(kfEh `4]tnm9L2JHI SH89:ڒdEW`$K}RG v\MXwt59Q EN14( af͔|nsN#FڌjsmVUs0ݛÁmIK[BGh- UJTe^ MJLlMkd}- e>dv'9}vgM{% Y~>JevK4$h\1yk$eӜԏ7wQvfv䷩ _>Q$V7} IK3 cu άiTzcg}ᓑ BE fiDl~b魫Ga 6NEnQ`6; p9Iۋ&yLUϐH9]}BM]ّ@Zg7ūhi3IuvXugWYdUU-?G^a2rXSۓy_'F= uL5܅]ti"L{o+ Xpa(| Sԏ2$*@zǼ6.ĝQ]$|;-\O1?rRaW  SWu?|LK9g[ Cp7LuM.UO%Ve4Jl1AQS!Vc&NF%%3&?N-VTAGBRr5OE(9, PdjM+a6j1Mޠkp%OgS)&L9ֿ4JA  7 nPLXGsMrSOfg1.dO?C/b=h?6&xhv׵BL(845n#u2#Q-rFЋfu,+k*C|`,co]#ۂG23~J3.UVVo?ȯ5LuJ{ZOA;f=K6ʐtÄ{_QC'/Ɉ%ک&6L+ * Ys/M=i%$o״׆Fߔ[Fv 3^Zd٤cė`9CtuTWse{s5Rjگ <.PC }]@;E^ VcR 0uw{.N~ =K0}BjrXR`Z<:ݷ kc2H.z}cR e< b;roPE y;f cԷл`824o [ O#ŦPM(A$-+x]L"^mYl.&Fz]bHiA*\3ׄưb(pI"߆$%9=z>A(Z۔K-3_!"01ZHj8: !Zlw#%0NFj8M%Hj`Fa/=-wzCXj2?ɔ)>j샻:ѵHY ()m@5?)֑ц¤q3s95A; {xZ'{)_gR g1 |ht08.I{h@SzYu3Ui\&?Q p ; " irmuvhf=:^ҳ#l}3 BD #]j RI M]h\Zit\87 JCz )?Sm>xR(KT4B=OFy GtuK 8) _Ѐk΋4~is~ߖxJo-?r_b!k>5U?1 =f=V'OB6ȥ9Џt$Z!$LPʱK(| ôaei+7=qOVw81kgE Dg`3qna s?^b0P3q㐡|oj|dLe(E~%&uW֎?bCa!q (`*O퓇䉮1wDaf5x^jL`1kG:JαLaRbXy{*Wf%( Q¢TXS1)<4p[ߞ&f~_k!E#o8pG~Or"̍Ó(`Uiμl,Xl9Tk#qk&[)iq>(?xB͟'cP|t71Q+#opZw:66Kinܘ&0%kdT +}zX:^It3tˌVni~s15g7̩';|"[̇ꥨ$bZOd=1uJs/=mه*KA0}KS(Bt\S%IW0;UرO2kB 5[ 6z~y*u:‹e+W\w@09RUJZ[\QX%b-e{<\R=eז5͚F仆mS;ɶWJ׭y*jM 2.%rKY#"-+W!$TmEVa!3¤R6gx'y_(5`ChV=,6VuyB}Jnc}]k'/ l4()h4NO)o5 EÏtsCxAcw eٱR̚NERW2{*$mGIHs!ԵTsy>\(-8e) x._$'i3R5l#$Y܅FW̿_xL V2mؕCw΄5 hۯN@7`< 9"!AeYVΘxӌט"5<W@6quMylyuD #kg;oJ_2;Ck0½EX),GKaKc" : ~9wC{p^[ʱZ)X;5S\\XHp|.߅e13EX1CxdR! D9j-lNH6#p6CWYenCmI1AZ=sQF?(]l܎?ji )]){bGK+)$D&o5kV/Oӯ dRw=0n@: KՋ u+IS-jڪ(l$o= bUUk4MdHg0󩯕D=!:7G67AATgq쐍-s}9Z.$]: Ae5̼=g5&Kdpݯ3j<?h _#"a^-2M aV[Q7{hΚileQI)αpЙjVax'5کxQ(jR0dنsv: }@ qhZ %z~k%y7uv]tun.-:tuFu Ng @BB slTOA&Q 9z& I "H})ѻzSIbr?BvWbL4+JR>߸sqz,`i ^ S2)'K]j+HV8#M'W4UǕ"wONjٵ} .Z+q"vp`h{lwF" ٟJ5z"яYy%E㞇n8!7.}b? S]2X4s=/R%l$۴P.=}?W--69=މ|+:]RAqsYկGNC>dذ~e0µai9!zoN%.U/ye"T >4Z1θ-83>%l+1W(zۣE+9d,!k E 52BSޜ?M6Zxjݧ\*pŒl*>LFH_KrcFeoqЩn;u;d9$IKBe' K]p70W"RF^ WTwIg ViX{oaRJ 11\zE_Z򰻢 \%Bc"/_o޼z%01t%r6]i2MsїAEMTKr>ܔ1^oE0  --p׊춤,j\:'euOB-+U{0O4`b[h>Oj螳V~cUqC<[uzE|:x/˸Pt0i]m Sc}w;]B0d#x׀.{R747#(*_1x=&MVh>:sUա=,*>ѿ=X]灣^Fad~^Ð fU:nŕ É) R̉@E'>$58o켨 H_ױשzI|zzdIq<Ȗ^p"`sގ_e'ǁ:h(Fil b\69xX+^1}hUc hanYn&ދ+ix[yX"G.%{*)=dTR6,#"63bb~^Y&B-sv# K-^tD ů|7e/'o͏L82&;S!d9rdWrt D<;HlR%?3"@/ KۉZcjym 4P-"pEu|SPC* ^Z #VY}R2}n>Ϸ z "LGCJ7Y>[Wr5]?^tʋ}u1x;4Y{#*B5^>Fyt]xnP}r; ;QYGZ=~݀-k}Dn%CVti Ѩj"ɏ)5V}͓U P煮{r; Yv=gX炅_OԳuZSr  NMGlqyrR+oY9 oJXݖ9-I5*8Rj=/if-RK8^xK CQ͋`y0<f k1t a,Q&NIst>w 0*7:ǡ!RQOlR]KxK*L pZXң :L`k&ܯ _ةRaXFa3jrbw[Vh>W &?oׁe.бߨDԬi mBpJƩrm:վRF /Y4}K,?-Usx tRӶyskT޹K_*Rl|gVghQwk顒tjHq:;pg, J/z w]R?AU0"Yl_Ri₋]mW#aվ 5T+qռyJ@@q[mﴐ@SɻocBɂW*kvzZdIвռW"xg[HI!h~-5.y.{uB$~a1>睘Tb(SX^jEByݗ9Y1$y@<6nC^$h5G"y9<ɏѵ1Au䀧mplҧ"pSc 6љlf2bx@W=Zid869;tI ܮ~ E2.Cn;=rsF򶫜[b0w]?.w[C+Ҋ{oTTMΦv$*q3 |a/Ý Vewvq997GE a(zˆn&sM2]j¦(Nߒ̎)+@_0ad>3fՆJA!h݂&uNW>B8Pd]_Z $PӤӭC0rPJUE%+aL)''i;^1A;FCBp)&@鸹[[%~X-Ղ)Ixh3PwO„= H5q{(BI,h^U/Pz{]uT;*e )O3#KbvE*Ϯ'$\ł5?a~-(۷zIFPY&>khY-]+u/.oݡm!}K\j N2]W< 5'x:k3;i4Dgg'\jt]eE2&Dަf{[A#ê$̲a ַvx:g D}3,5u#UrͫO_onz)ksPrt3bD)~nuή6[v_mpq|0*.bO*H`L]M6|; o ]=X*yzCZ f%&p"f>w#2uM rdqMq G'i6P)̖UgHŃQX )>*uF}M~ކYr~La5ߌf+^gƦ~éu,W%=2.TmU3w޺ :È_=34-0n`B,B\r͕7,ϲYIw}]ԥ(Zw!ǚxSm҇.ƑHKOni ~~r;oiQ>W O,d~FNsm ;pɔ=4ƧLt5fs hV ~0Y>ozp"KBS MIZK{N{*uX9q;W\J9E(ylʐlDž!*PFbBWy/}VpxMڟQgy·ء`۹pzHjFCn(:)YI— I/Jg~!|Ya.p3V3@5飮ZhGإURzL_G_xN-, . \}ga 3hW IpwqSJS՞$=\V ,LLgjS)ѩ$T D*)6W1 vRăC{%Xj= Bj0H1g-Us,%vUKO݀A+^8fhj X.%C%`U4Tdnkxr0AӐ<'׀\j4AAM_⧼]¨LYݚ˞6V8:+l/Z\ Rb}?ڀ;1ݩ$`%vOJZWiPx3J˙cUqe m.މK=¿˩DlFUNi/1K3EDpǼgrirQ? U.ac=)1)ڳus ۾ OAɂt"cF^# y\YbD4Vh/W0I})C[܃p¤\rxfoK֪$!+ uGX^/Cȍrpv$s}|4s:.nT/ s(<>8g_^%%^ Rvΐ.*ƃN Hx#.X Gd3uꞕrpYV&4ϛM=3]&{=Cpךf$oO]Lo RKpO[zU4}< Z^ՙN&[ZDLBAkЂΓGٓ{h@30 $pm34  vÀһa)(̔a~IJ.4G)y֟GLvcݱ8-uVzhVwg]+Jm'ɊNQ~TDzpʻ|xYEraA! @( LhVj4q `QKOtۉ $(.yft^<s=@<:ϣX. s(5n^|E_9xuiWdqfZSM镩UDwɉ#[%⹠gº .WvQ]we~f*#[}o}+ff j41Ues=4:z<42~_{ rg=wQm%rO[4}_iCnRsC" ,QXl}χk8IϨpkKȆxHqkBD_]6LdĀm#T#1ςì> bwqcDI8)f]BUa{4.r8B3dFdAsx`6J&ao I]tS8 ) q+ ЬL/d*_1n5%6CMV=x%gR׵9W#$bRmH$q#ϨY})E ",Bw]ɛX`B􄅁鷈i὇T߇=R&UpOp v=lS}bQ eWZc}aLWWy}k:px~ν?i]nNBg˰Jm4T:lx=2?_`x[cmՙF"{"~ +!F>x%E oZ?I< gӶR𿲳ml\Cd7%P(孂Q\PevF3LV^b& {b'yYBVsY1 _yLlE'u vٟ~#Io&ůȭ^,`%g^9yGTư$2Y[ R;M~&`ƫuC]5r) j @Q4nA L_"yx<ǡ)Z;5~ix9ߥ%AhzՇedB\y^PPOCh>/gu 4?%HrjP GK. b"n ʶ@^HOlg f#s{2d<-)_s}֧?p6YKD*ᬺ2~ވkz`ЧJV!S}9]Խ5,Lbۀ!^"3gMPk(a0ݩSavx? ]UNll jK54YS\6b%u ɜ{ O.L`^G 8g#Mc3ÇPUn{Pa˳-.2ƸWI9F ~B#Ij'܈45nkvGTL( w0Rx~ "x*g5rTRt[q?# d>RYryH ,^gZRBͧHLǹ#UB rza)0^:(d Rc \l(T*7(ǧ  :(M+Bpb@zǒʬăOV/ SV2s!7HB+}c/iNhl@ =>^l8v㕧ԮB^k++t)JI| oUz"rM; PnGtC/ט?rKv|L [Xoѧ N-8O}ʗrzndv[XWm9x ?{7P\Wdy{ JJ Qr*id"ۤJf Dk> }E3[~x~_2.V[1>pbW "JMS >X6U/(9'(63vsEh%)P1HtYko,vv(6^#V“w[Uخ5{ `Q=8q0JusJCN@Z% q35UK`aФuOM` XGwYM'ٿݞRfL'O XtfPB |՜ݎևHh]KL $7lxp]f/ߕ0M.`ax!_sqܠT*@>{1؏i˂~D P72ʋ8wOڕDJUJQdh*8yqhQ?OL#3g-ɋ`̘m7>Rܢqcl 2tWשt ەJ$rNՊWkR^Y~/' v Fz v,zs ։7O{(3 %VG{})Y µ+1ĭ )EN}iX1 Z$)u{--ǍOA,]Y"d0[oF>Q@K~m{Y&CK;Q5.I $+h=ܞxs5eIoh C1sQZPYsNU#FrVh,3 tk,UG9 Wt48OvY%YmbFYXm?X #kaYݭod(mR:{FŜ}^ܼuT2vbZ ]]]$xin-g":_vs '|=,g{ *nB70KaUH)#d p6~i$gJB>5 cD9q# ??`9MJ8"]I'&=9Hafb(Y(ߛQN:udt%*,,kp`xDi3aZEU-l95Q 9XE-Ù%+uhwyaSB&h0m:(F+ -p;MB~11lVq$Cof:`&Șj_򙂁b[|k!FBɺ))j_.{8; di AB67Bl j ҆r6mf眀4̮L2d;V@O)E2wscȃU"$HbyvYH&TUh5?ZZ7xjdAL ]wWAw%:hf_ jg8{Cb3@zᄇTk\kbDĻۈKs'^pS=k5F7Д_`o:(~Z0g Q%]T5"6;2~L&lML muD)LOՁ0zkLI\GW-ew-|lksClsz,kU.V(FN~RE`x:~ZLc :Wڈ>һc1.[X v׼W nRI{$rCT#sDt*TVW/ ~Zf\Hj v x5"ުô[1_^I&hٳA%$Vb8 \Icm+85h_CiٟfIfqhDTWA{Elը3FFZ3]̭"n y6S@> ˙sUe5)v@YU{LX#q.籲a(jH,FKQx4_E{|66Q< S6rS&~9F&ʝ< wyT"wZ!"Yc\B/7^zT+}#=| lnpj'~{?X"tzl^j_ o| Ko =ybCjOL nb@@o/Xfk;3~NAzlWȃRSVs7_(oa@pEe!a4J_ _ZƝ1Dυal݌p;9,&jDWVR\іsFw ( C)U\֑{L}w>Iz>2kK_lJ膋+kTy!R~ *3q2/NTkaQN0P3U+6 1=H36W cE 5mfcxX]H$ݝ&ʒ7\xɯI'mk5}$Ba" @GFFȱ72++pDŽ9^+Mz7%mlw2LXͮzϯ$ZWgj5n1rk /S͓|2[Kdhy @e#&**! ':MqDFK"ssChTF'@>"AyDUp j y6U- Ji,KԞM[Sdf>0ی,ǦE!Ȧ;gH$i'4F˽YY8m3~1![H˜j\[;YsOSj"c}MCaǶfdz{Y2M ]L;sߡZ/ z!bQyuy  E-R @Tr{`+ivo|}A,ẏۚ!&[Cَf@0Nn$1pCHoa.{Bzo"iZ_WCd"8ד^Hp(8G1ാ]#,[4҄M#zn$puщ'"Y0R&Ţx?Ty.KF狓ļYţ9Z20@3_.&yB\-knlM?4juzﲐ7!`&7Ypf*8:ilB Tu4\:uЫ] =؍6[4+cXh輯eQJQo -pD_=J$Ԧ ӣ_al>+%*0"+X*6%Bx b:p0vot22]e۬.H8I"'ͪa毇scɂt" ]Ւ m}^"\p(8xA]u=vb "l7l*UH. 8E ~:ܾjVAu+({ 4[3NЉBx lzL׆S$3#n]iA\K Kr ʔ)2ǺZi)˰X0H1tkK` AQNi,j^ԗ{n>vg|`4yŏ[({(=׍̈́(*(抎ZD{dv'M>PT6fw2SVDhW lXDIR WIEsCApQC2m}߳}T[}3h&].-ux\Eєó_)@4@ 6|XHy7Zн@T*lkX GՈR2';% !mLq2Rr:HW UXȅK06Pҿޕ(2. #9CyOƚZ`c ^C>3ߌ5 UN>R,n" ZXTOJz7pn=^(\KE$k0` 5#m*c>cP_A7|\k#z^8uF$P5o 45J!iګ֥1TSDEά\mNbWj%pLW X1]c׷0Ug1q.z,}fv\ۡԍ$3GSfx?ZVo>'T _ \P\Ԩt?SLW~ʈ#cȀA~jxn3U=ycT8jW®准ҮSwD-8OyjSOBZhB dAkęx )Qz_;~DkT;(fG `9# JM+jgh뙂{]s'_Ck˴AUVᰄZ>:Y:տt^{["?ˆcʫeOF9Q+?qO o%YR>OUȉ1:sYeVk*ټtzWB3GL pC&>&o˛H')p?O|0fϰ4aRó4.X,dbK9 %gũI1qb)D!Qy8ˤ?oNRƜHJR=7pqpP 3v5[dh"Щ^",+vU.H/Μ<lsx2%`P5:A|Cpki)^Qa;S ƒ`u2ߑoF7gZHFSaO>\>fm!P'X`Дn* Yc_Ng?A}$ iԡ=_0 nF ' ^3T=6:]GHEMWQLEon/pl9흙$ъN;͑ 6zň?ŕ\ r(=o8$M`/4xrJ.% pUR ڑ0Jpo@ot.ci{flbIOFUlJ=KD5+.CMH{L3e͑nZc9ċ/ D! l0mEB)h;,;o `uB-{Ee(yBuz-fNRJ2/(exWryƟhlـ=<$W?@dd}Cޗӌm :P |!rJxdDJ,ܛ{8s$0놈'paM1cܬ;`Y% t86Vy)CE=U%}Է8`Gذ&lݛȀ[-A hY7 Gx.dLi$%Sn%Ji< ,k[%@k>ꄞb#u&u(ڽǾhˍؐ9v(+>\I4pz#^  [*q6 Otjy1҂ޥ * !o¦x*t縲TG |aIjqA03q݆%0i[۳isޫ92Y]:5/e\!gebڲ!J$!Еl%V4v_X!\޻ 'g4 cr6ޥh -ŻotmA=p`rt9#p|`@5jmC"hO]nlFC1ܬ4E],LgbFK?9;gxxʉG>䨚7HᦪF`S.H,HrRͷfvګM6E<9!J_Rcy=v{KƻYO'Kx^3WBk|"3R)^<2l9+hMu: Q#u/.ޱFsWGnշuV meЃwmڲ_,AD&zvSy&*Nz&Jis $μ {}&i.(-Y@:䀭C/] R~^{쯭R#R}& zxum~&# n%>Ǘ uG $|h”fCpƦ Ul0'5]30矎-uyN\%[ͣ\^-X16.1'Lgrwhvl S_?ʼnӝ~ HAkI3>9VW d%O-K,o:E3#-p<J0b7C9$~=OpKMت{N1=ΩqL_h39Vvi1WMou\Җ-u5mzqcx2 i)q- ݨ%ڭ f~ AJnӍEs$70g坸=ګ3a;:ȋqsl'ƈ,~OC\Dróh=uzc5T&^ q~E'9DWjլlWbl8L2BoG^ç X^ed[z6rrTv AQ1@7mˆsjd[Y+Ob1CXuT\> uHXf j0"\#,:mlhj^x"d޸HNHRk{gJrSlo/#eTY P9-*YTVY*yTÓPA ֐+ cF7C_LmW#GRQxfz zNjEV~Tyf\LxtKԠT~9_] ΍uE'Svl{*,]x2n%J,-}/f9n2SJSj%z2ET"pYȌQt*jǴ:Hl5X&,9?zkۧ1E}*A-طN~&ZhUh<R9Y)%}!f㓏(Y 2h/<"-f-[5>(O(bKH6IbyEGǼӊUl2VvL*E]J 1 OM4!g/A0%i L+<+|pwfmۓ}jcO{S1A|zL8r>V >m"XpMpEu?W^>?Cd9``eĆ4t+_oghqSΞ>1ʙCMs} .hA "fݱk'pg S;ݗ4u}oS^6l(P&8sBΝOnXz_w@E.Xa6l5 ͢2RdV\~h3Oa#-6E>yY/XtUyX훶E8Ѯ8;6 .ap[9 Ӿs}g.kb [u{L3-3ڂiM/]q:cSG?vl̼A'77W]h< }/]xXҘ1 >N'd69Ks{J+}|sU¥jA"e3E-|߲Ohf2:w0Lx,_(lq!Gz7dY\RM,Y0y6Js&xt/ۀ:P ׳-ha6[w}j-A Iv((U!+^Vi8Bk=Ӝ3U]V R,p6̧R؂zBm"̖v!&rƈNMZ0dC3f_h7oC׌[|c7 ĊHOi{;lv+nЩZ W-5 (\`Pz _qL'$AE?V{ z]P[^oLT*ņ]8ifO3}lnu8nw~hGБ+`>|8mG-Z^5vÒv:uD!M FӒs@,{_ߺl(sg@P+kü>W1Zkz|kLjP(<>qeDRVM@aw̫Z4n)pّ!Ѳa/=Н"BsE SO"l"hWՃUOax >*cʉ/Pmîk 5;FSDGaWUoHtAh>7%чGyk4g$!6.M!K4RU?^ٖQ*챣auTQ.!pۘ|~mQpJFx?+JѝיӍlk~׏?Gۋø%w}ShyUqF(N Kr9TPLKb lEiswq|UP JoS8Ė} 5&}%XDIL9^+.T g"萒P]ZEl!xoͦ_tHII)~xɻ/FWz%v[#fe߬1mF ߃?dܶ)ǓH5E~az0)x1+{!P+c1ȡmu#jb "g;-2KfCF!A}z5'Y|lx>и6岼l^dq=e ̡R']5Ny^ޒ^}䡀hȔyNK~-!7ђ]a(S)Z&Ǫ~Ȅ'\s~A IڏdFh2B4 O8fS0GDTILx:}szbcbPƜ7}@ojK߉{#|s@uᵠɪ&*_[rT}^34繷4=Eaʓy8=FnDu ])ۍ geC\j1;*ٞ2(EprҡHZGnAdqz[8 ՘꽯f#Y +>=-g;(MYnH墎ݲY!X꧒;.2o ̮lK(iNw헢9o.d18 &nzn Ɩ%oȾcP9aa5!;Wu>5N E^v s{FmͧSy5'>6$?87Upʆ0[;)O8Mer%XP`z3BV7Kb&Оܗ+hDj 3.KY~rj糾/0YnJCTypq4^g3Ue}违HQD'I dP2 KAu<]d߮hD VNLQڭHn%FD.3$9HhqSVQ6jvCIy!m]mi W8TD)Jp6$4NyzBT<6yZR(ó6H;]s;'wU 8AU1 {hVkfhcޖoܛ붓H[)K<BhRjDC~5 +$̮\Eo=KtJČyT砿J[-Ÿ5/eJ{R~~uB lZJ;r ӧ|= cQfd= ĢwFUoQA6V)u ͸7\NH? !I?YXt`9iR x"I Cߠ7,ئ8,|'E$$ ˁUIEo E݋+ZBc }ϰ;"ge'n4 V^,u,dB4}#WCO%kcpw>- HJ8vzllvf7`0StfH66vDSCuv`i̛>$8:>xh!"`ܦ)L'\vc*Z͉ enzAjg`̧p;34~0gcN7ni*Kp? k1.d+R3E&=3zŕm=|rYTH~UH<8 S9Akh!S5fzPgdLWaTu(z;Q DX87rJA 2H?G_ia^*=VfU p)/`B['+ŗ;{*|hP:uqS\XVV=I M_30f%eiR(V4 _kNkkj〘Wc9 <=V?D&]*FjA^8R*,UuNuO#{!]:Zہzpa},%|$h,5ǠuMH%)b}$U":ٲV$|ihIW-&uӚ*jݍ,G9_h舧H9pTCE:hH0+U K0ܕݭ7ʣ5ݖ=iB',7<4"@*34}7E}HXI .CBjy’ɱikGZ>9,1?GN -~Ug\`&>?3>+>cM')@GhF Dž O#|}a@%r5FjT`0>1'X8+`d\alP;v@r~>'$ rX>TYzRY@ixWZdtD*<5zPVJ֎CQnjoZ[Yf"$049ݛPr>*VTⅇmvS{\섷1߮z zmXh G|u?ZxsDdbgt~ĎA:@њiVk}{"0cnO-32ZJ[PQq1tlc Ė%DN#bJ= 8w(B{Ne,NO$*oyDJs%GS~0#5hY%TW|XGnzmM0ݫw#aoB/m+v*'.n)4dl;?rjG\9ji a6}(Gr\3~s~N aes|G&s2I(xa1޼U^UC2g*pXO TdkKBļ{`źτߴn泋:M{W^M5ݐT гX{~ |dm*7&I~XA:5CJZ/j]g{;n 96ʹgv0iw(//poX@WԁU:E!p PyƹyLb$&ۦE=Xql~*iE{>m ]x1E ZC>_XK\7f$jm|m9]<;C^y* n"zrgQ3lYsj ph8cb\0óKYD#<{X=/o!{(Ņ|҂RqawIؙYyݸ`x[Ok+$l;S9*vҌcayXusŐ\At+*GNTxSȫs^O$  8@yߘ Xܗ{o) m1Ͱ#<$2@ {? -7ʡ$'V17<]<ұK9xjdCoV&ȋ5*#N ΑF@c߲G3}Cs X@;JTL ۶3!]՟N%3B(PO|4K(5z.`k nz6~t$R.y!2,H>:u\(B]{Ok}]͞!_p6' zeLG[(,}Ho0 ̫"P鋔e5e8i(<غ` *|8д߃'ϓ DHQ F(Wb| R$>X1Ws]8NaoHSkE֨D~DyUax_= 4YY'lExzEk'3|m7m{\h7ʐfMMZ(TGA=LxL:t#y ؅qwߒdC8fFS1sԌ[at0H4L`q6-jZ%~}R/ѭW5 FG$ +j`Oz۲P8Y34ū7חJ:0ERd͑e'hxtըM_lϞ;y=)Gg #i[,3buLƻ\&/Ъ #T0^EnE羔_JnaުP@G+h:L(Vf6UbP<0kxֳL/@ˑ['bq[BiXVQȅsm_XP/`g?s onX9b29+?0 {-3(;j.k!K*R+Toӏ:Q?apR67BC"" 1zj8)8'payHG*B_K/I+HuFePdඣj蔃LbCL_R搜 ?åbŝYhg @F\TOuZú..ZBa0NoNmC{l6g̉1%Μ-OIr@@By/lxb(Wiݘ4<@48r2iHiȤ5&ǑD?]$ ȾnY߯4Y:5ĭ-RΉ$鞬hCmU$ Ok֖E֊ c4}5 <+Z-ˤa D.o9/@oU '~C>Oq5~NUF@?W52=JC GIgD~HdP9XطasFtGjj!+lK^02 ڃ<#g?QM⯭/#Hyh1[iʼ}J?u1rǎV Md@ej>':f»rH`4K]ɇXF}FWxSlI-Nq/6:%Ǯl3Ì޺R&WYi}}j*{-u=7`8!QLj/}y$ @}08r0:ZCL^rqjXګJa`?gm pHb1kS(}-p$ yh9A'ߕvnwEr㍰pi9CVsĬ{٬U[DZQX}cA^޿}Pemq(xG4_ ⶏsTR$Ux[i{&{4hÒMCMkt!W}gVB=7zLR̅U|D  5BAng1]h" k Bj-Yڣ! Rѐc_?1$%?Cn蕦?bnQ#[NkgpoX_e*ۜnH 99pH+M[]HGLEwgW(/RbJ[P6s{/IA$_͂#~1z<_!W"׷F-3E FdbCTivmQF&, +e]H*֙rT9s[m\1ďOWvaB iw/є4J(l%Rz ~OS"^NePPXEႶr8_R_r %(k#"!z{0݁or7v 1E*YڅtĀe.$uQQ0B;6cMPeL ;7ҙ)IJT:y͸3]g2kf]*=Qd0GgC^v@7"Uw]+e 2+KE>vR[AEr,pyFLԴ@^gC<;=c;ʥd/pϛo_isv (itVansqBA%U Wl$}w%ⅴҼ;Pm,H7 I=n[/3sIK~^c"/w5ZWQ59% rM·dzL dȫ~*?`cLz۶yDPu~J3eHJ2Maı\ <ףs2޷ѶcSR r$LwSE #'TGZ VR_ :ectw dҪ@6ٔ o ywOZ7arA؄9&͐qΛ`Gg' #RYOTK;n0F"sСYs} HϷ҉&tZۅw$Dz"'2ƦT~cWO |X]Вu7O\`2ɥvmv涥rE[HVA _6i۔E.4Ӯ5G?Fř^:kZJzrOsVAC0DÔ]EDb,)FȖ8Nڟs /_6N X YG:BA4Oc \탛>&y+_m>Qkhۿ@< 佭 ]a{Ӝ^8̼5++l5V/o 5fk}z/D9aRC`pߏT|rFj?L7Lf#_/VDz9lS w3x)j0D8Ey&rH R:#W'غ;bwYN(3+a"tUK|8(;垙s4m95,Dj#jT+c/y_^z'J) >]i-WaGYX1&}!ɲ?8Xyu$'NQp@(I_0~ZVЌz@+Ҵ,{SR*!B17HPh6W}ˢikqm{p^HOWJIKFp.E.q]ސ쑪: = ʢa|*:ѷ.Yĩ Ä)Xc"KEu<Ҩoubd`'Tnx" `$Q#vuw۽d9w*=#"6bR3`ƞ}!y7#,=u m%B"YVdc.)>^zVŅ';l DZ|QbzυѿGT?AT"g*/ʫe5&Fb-݆+[8;m 58*v-NKu AV#6.Fv c= `}{Ĥ+c1Rq/ WUݔ-|{'MaCjuoi{--CpP"ĚCx{"-پπrV@xG* 5 4DDC~U~($E`᫁тMw`1VnkM.(k,o`;LPUD j0`ɬvRUUKblx'{, jHM24{]Ers%z 8j?XӃw%jXfŃΪ#}G4%&4Ktݡy z˓/d@Z,ދs]ϫ7>V1G23v7@md -LÚ<NB-KRKvq 5qO8nVCkEN:/;Q^B1We[v%ˆKh$*]Y۫p@+6MpI60  -CQrwTaHLG=B4Z̴͓p|(-C]HV/1w#P>3=lB!rQ ]Yl""0 ޲iIꁺ3؇A̖j^WrKyuNqʶ> iaG2'Tt|dFa0|TnG+ ˑu~Oϐ KdQKE(sssz񞄊 >2tbv((d:d[$ Kȣ.e\2䷍3"Bܾl@pOo @36HQs!Pf)“R*mٕm8k®=3~!Rb)\* AQ+eLnKbQNAT|xQJ$#YقZ3խh;G|y3#opҨ jHyHK(t9"8%hA Ŷ/[s< &> xՏ.󃯣?`YI" 2؟qB[a"a׵I=՘gh|EO!ͅ{՞\r̫EniDiBU&;[ˡ"zBPТghS_]q NN: ].w}^8>) wH[,AXW쀿@ZYs)Èy ^A΂6aFf>qҖ[|'42BײnFT suHy~YCr䏟4pw 8hrORvr늌`,~nXj/'l DML*%}SV%p >nMnvl{˼=Do]&ɩM8x_& ӈ QC =|}N1`;{AսOo=}V!gߗ#;2},(sQYDR P-]9@9 =*Y0"XA$P֍6eA}pؐa6uV KcA=oNX2n E`z(bsMXKz0(~fm&R!9 9qrE,W֣=[Dڒ `m f4 O*t;ihӍ%غgN"W8C=tچt\4(q 97ɱ3Hb+kd`t'e R蛣qPbjvU9UҲc+,yy[i68v+۳Xg\ x8I=TY ?ah΍8o)GW;]faߥrXc pΧ5`oܳz}9orZOԟqēg?1es),^[yK{}Y|au 5D 4:i |]6O/͔#DG/’L^c-c_d@ s@=.~I~M[v:ʼu$I:UyUܱCҒma5bmLpL9dT!ϕg&59DqICD,fc즔I}0jYT^蚫)AXga" VZɊ+ѮT+SHY(wxQԭ.8^5OSJ?/2C nFhV턳D5t#dUۢa=w-]{N9.!Wo.X}OnQj[ij%'tK,+:!K%W$ cK#/MCL/9E;4*PY)uY^x9/ܐF5AqyST$c'|? V+d=V7眺 [NR|ӽjl^Zc9FbM쿂A>Z{Ƽ6r(#5W/L9fH lS*)9)cpfƵBP\aqqT?kP܆)Wj%383dFAK*cfs3L@g3){텹7\8v2-hE΃sa2a,b%yAjcay2 @:D~~,6$rjt2!GV\oMl?͐G?\2,'Ŏ)y mGK0 ʘAjE(ܮdN5Z0koWnS fnOFv8~/ AIXɕraY wˊ!Fuگ:SCBn aKp2Ѹm J &o|Kdr)ݘA7Y|F2cI py^k74Q67X0#yZ*JfN8hs_REpңce./eC(f$9Kq&T#8#2 {X<8_WDYp~X}1]3~ gg0?{E(%y\3%% IcpoEbp(RR]v|<}$.Xe~;96QzMJsۤ2-)i6 Q&-t wmYgT$i Sg (^ _Jٰ:q×%R{F抦:?+y >w{ud>$)'RF&#3$>/K?^V5bc!;nmx}h'vU\cR&w|ڞ:DDVnR& r>^hd?۴:9U}^\L7!d (91[#q!DԤ'-RtzLS 1GBu+ག7,q0Zv"~ūI;t <`Ry,4y5C\0܆?OLɑX)DUdQ_J9rn{@ʕ.?~Ce֘F6=IgsA0VMPcߺrfА16ǕϜ@lY^99Jg oL9r #A{DC胒ur@7"wﱁyoG\˅#}0knGeP٦Fl d".Jz!7mYU9&fs3[. Y;b9cO"')U*_xzu(#~ u\m[$$ zp{8諓O|^~=U(+&vxFpIs{&7]凞CKN*a?&VwF^m}_TD "@֊<}=є|leO.Ŷ-_`|l!zm+ؕ'/hT4nc+޳Hĥj7z/w-T4̎2 zHE'B(GS -;ћUM[sFrpLnAڶG]KGE'Z-U8ӗ\R4WݲF~+K督Y֨ \ŭz#ReJAWpXDX@]? /3g뤜:GlsrχJ]Śq%+dO!󘓌PF=fWѺk|V_qZ97KӖ+j͢(wl.R+A4#1([ܞmKV_Uv0x d MW ~0SEh6t7RKTxb=<a;R_unKـ^|pʔZom!r>JF|`6CJ痲{ B0fJf'iS - :hM$9Cc,ء z?7\rN\$OwaV#VE>2Õ@j _CⶸB7}|WNdꫮ|G}5AMr 䔩YOv++8} fzr07!EYѽ#'{'D '|%}1"; AOޯe\nkE&/+z* :rF}ޫ@PKn%2 `֞E&6LboSg e1lFlnG&ɉdni{x:5E5]SS3ޮD,a៲ƽFF]L ڃNNrFYNZ&IUT83dʛT+1oK8C_Wn:"2ͥ ua%ARf_E, S>_/(ӳK U9IW[mE' ܰ)]2MM /JWoPRY;{#9 wvl R.#1m :2}K8t)k#*OdL@ͮA;5bVSY:Ͽ5XҪ?(^/1(h"-$j$񐁝}uaZg'L X&3|KR8#zBfC*4xbE<dG8cE;@b]bKT-Q~NI);- h[{͖IڭX\˼Z+>}3JEɄie&%pC-a &uk88mxtQ~3 xָ͡-3Ъ ]EpܑDC^.7& h n#L8.GDVLnw)|UCA!rޖv$znZkV :|`*XCh2 ^5eZKtSPRo)KG*Pʠm׈&s{M.QSKysM%a':U)+U$]4^iAN(G#XژlX$ͣ3.rqN%\+niCYv譤}ҟ4C1}p p2og bE _XX*џq5G8XazYrr%7tŠĸ׻ZA+V P=>ݬpfԐ3y&Pl0!=L`r*wHnCb-AX-~.g@^ݯROhSǹ=#]Zp) 5P9d}[NRאjc ?>OPGu:;֦ _ TM =j,/+Ҭ$EkI¾sŜ/7Tԓ~g~hlAci@joYI,@ttڛ <P 00.2uq}Vd=JMx(QlZU'7M"+-;E=so^~{)bT+ξ~g1(h e F49Cr2XɆmB8 R_+n PN㢛,N4(L5Vua6oEn~E@/K<8bCA^ԃ:ۋ~ "ez:[?ܦdzN@w !X0i=I 9<;@"Ţa0"qIP9IJ.J9-VC8ս௲)He :nA!?ʂʞ cO-Nj)~HuxLOALk;<.%V2pZpgN!9VC;}R^fЛX|,t=>9nqf*֎r2= *ʛ`xɗ1: h7Jݗy]_-pelSn)j%i AO|=5_ÛIc,fZ7==h/P+GWu<>EDsL ڍi/{`AgA8 BR 6pDB޺X]'֕ SlpE Ff"4P$YȮ#Ohʣ*t`$*9{ϋ7IvuBS5SBz2͓ v^&ͽv3'x`)*2gLvXouOKNI,J5f)c9v|+Ql i;E-^PRޕDy,E61?;naoMPH^͂~OΆ[\&%*&m:cWT6brqڼD~}<@FAbVX[( ~a~L6[q_P< mhdt͡ȹ%?0&EzSjrr0ۇ[1Aypiv4Fe#0& Vyv#`7GʦS@&l5D59{Εpd6|OArauc|Cտ32*>b+ \Mss(~@ !cfj6B:Ds8 "K]=XdzvOJ Wל`04q~[)WqPr=^4吔q婢TAsE☻1ƛP dTbUoDr2.L[~뱏"URUQ0z)!>+gKNWͨU@T*h `]8=Px̕?@tђt橓OVnBltU*Z `|!XFوK3DžEP[ K#9!2/A:!8le(]LG^U:*s#Ӧl9ơF<] ZszzvDZiCne( ؆*8Pa-0H':g%e]HEn/mPУV]"2 )P+btUMx@$ւi]Z)׈"KɫΈT#דp3M-"6|(X>=jDV.yJUlb6%괙R-~,,:rVx.#p__ShsY2b6Eak}>V%h:!kʥKZfn T^w{ G6*9v3_ yM5ȉ:k$NR/yu+ɻ@xWD{BliڀӦ@ # 5R1:Rp\,|cg_ ufo*| Оl=&#V-j!FXy] G#ETn[>;6+dkIyh܌]Ayc=o;x(<[{qbdCacP;@xP O2"O66&fγ*{vr A ݒw8ZR!{~j&˚P7[ 5'ћ*kp[8!<ᝑF nP گA9!~,BӪh_|mP*-W8*nǠ ?`Tb<ÂKgz>\`—H=;Yi؝"S({m64)6ڪ[=6A`GY$53Hh|m&ŞЫ +b.02,bKa|DmPŽۣR?*Af)^dԮ~?2@Ȳ%o|7zMp[BGZ-N2!%}-uiqjϦ1 ]=:軿/ϥ1ÃHŠ vKBb`'pi<%DCfݖ,_@6^ r_=cɿCa dHnh^g#E,C犹3xoH;n,/pz4 ߨ0R#DAB(xU\pcP2dEyr||xNB, ?*bн&$A\JGs#S@ WaV8N[Z}eɪ$P(#'85-Hc1"2fΡL8sץ,SU= 'XM7R Z3[ p~PeYhwo>ٱ M-R쟥$A%J)]]lܾ#%3mxƜnD*R˔)`Da(7bhs{hLq,v!VZ$1 ]X*I83)*bsƋ2H~q ##& 6P'GO ϐ0WcYGCe=DLtɚ\(bAv#:_۩Ny固Ke@Ga͟+ћΝ CKpvJ9pH̛F;l*`DU(۹>i?g|DSOUehz Mtl--(vvruAQ7~On&VePA26nx};*"E<y`;cp=T2"e (8XdֈB{c7 Ge'jGYI<+;P_A9+"*0 pWsǾQgp -ہ?ߒP x /4;۫q,EEH@kyw]6iJJ}h́j WpAMFܚv7r9+ӹUꭝְ"mw0TBEt. J2{Vc >;Nj&Tc!'gpDFyf)PPxnDDH!v+(EP;B6fzKQ/u-G9iJ#npp!y^(]Ck/7,E>27iI8Ȭ|B;@D)c]Z66csHF~Wt0WRf-wD_z'bƴs^'A8/N5k M=o͞A۪W#!.^; B?e>k¿&YUzɴ 30k1XbV-`_"Gy>Q rk.-of|QNE^҆m駀qrG`TOS`[nݴ}n(ތSP<3pkc!0@8Ӹ y YDloW`H'&kȫk*駣Ax @ٹMP7="nfhZRy9 ³ZA"yd>AZ: YB{DMIhSat(U"i패|q[lbrHq ,p-kg@皪RO1Z>l"u'^aF9yݯ9eh@O O("v!|XE8#En"—N&q)&OM~4wk 0*C.feCx3Ǵ6BVTl4Ic,%vzޕPdc4$[&CDCʀ6!~$f%{Ix.'d3E,y_1Z$ ]ڮz _o;03u$؉iLY˥X `HQ`/KQmn|rnzneȀ'M\w֒a4/k#ۯ~%yM/ź1ςV6 哴{y -3_ &_ͱ1f?-tqe~k# (Hqy3q<=nAb&L+:,E0Q7D{Q"f Q Ҭb @a.PΞmaeh1" F "R+*!RuEKl1k#ٖf-_KOTtl'4=˿`z>> x'4fy,'Aw恆Ǣ/ƜzhzvH:1:=0. 6=ѽa nB&лN-C* Dũ)>)7~: s~=\wMNxm4  P B vkBS:lnכɃ_LKjGz.h.- )1a)8"\LCk|^Q@oXdpfoOȰITq !ݭ>ƚA8H~H "96.]ґoz_E-֥`$y]&)@װ7_/9y+Q?5M*twMc!Q9OvJVT%2 6Hj4ɔ-f^`vcgM{g,H(+E"bd{z쒔lbQuiy҅}-i `Xˣ-!D]n1΃H0%S"Ae sR\%{!dYPb\4~ "CS^ `igl*ϮꈙXi0˒Ζ-n`R*n9%"}hL~( ǣ/+i#ęRSuRR٬˔KUH|G2`v|8koqjԣmaܲ; af.?lsz/zhW*|r6m3>&ڔLs#<'|^CFj,Fj!F/J~IhYO^6W Ng餯. [Qkyvէ/XGw]^|ðCD|=ln(aMWZfnv'm.W Vqp|^Qe܌X?;( u4_>7xԣ6(OM ܜ3^os\]hZV.tfS"$~uBx1qr(gi:y7y *sMzgj .3qig`r.q=86S Se]zu핁5C=J„uPL OκvEfeПS݌pB$iEt%mQ껼$LSj l:B"eS)i!c^ ^Ac@E {DLu2|x:qЯw/<-ZJ!1-U V"6JC\gӍ:۸ʆEטVY5, ?ڢF>-GRӡ)K2GEfS1G +c`F];|fNY$~C_WGs"m!E/Bg9O|X5% Q9<{ա[#_$9wiL>MmV9]1(ĻdD- [a(hԥ<9R+Ԗlngm(b]:GU$bSĊ }ش,f%3$f s#EI_;)05k>߸,V>2F֪&q(9{lbĩIp̮4|?1#@(=y}3h[.׵"|Ju6;6u3ٚ &߸J|~E (rr(c3C?[tޣdc?7c;:C-N)N_kuȉ6< NDHhX!F^^c6 VfTS )SIQʹ0t>/nX}ELm]L-L#'5ʹ?3gхܻBˇ,W(Έ26RF4Lul)L@o% t\O{銊:!ـ j%'_i%Gt 2gAfWcOIܚ^C\U~jF͝f P*HMYmQzVv*XJpd7eHWe&>1I0jK؂>Qˇ DH tK Љ r|1Xrϰm!gБcՅNdp@9l9tK >"1=: K/x"ף\+͌*cPk>m3fux8׬Ky.$y<Ov,$gÔtHy7$0w]DD3k H> I,MT]AJ@WY i$q:_*<9,hKU)/ӘjZH NnA(nMp&AȀ!{2:[#y,|h WF 9:Dfʯ1&G6&Fc1qĤ=@"4Q΂lͽ&7g;BiiQ& 1 FLF`UZ"~bOO QULo G~X)M!Kwb'/D.8E5&f\a:iPu$lw_G1%eZ0z"3:Йz%jvMt֊g"l`cspyj0{ڞGܿPs#ffFьh5{􏼌ڱד?sYR$ wFDo ؙTCDMSnp)@6 tV>„%!qI*ؼu|%*7刄;eQ?EC,q_q!Z$Goٛ1iwd>&jɧ3{|>ػQewB' EX( >]&kZ%ߍ_YL#h]2tC:=YhbRڷj>a*NYdil__DE|ۈ1`=>.#@P= }"E{LV)#hP"c- \a&MqC3B$5<՘ޑZSSm)-2F/n08ͮڸ)66F=sC-dgLa;+4J="l `@A.z%1p%v 'tD*4Qk kpP鿐fD"#KD:Cn4cG8f}Da,Y.n͡L#Pa6k!+^ {GZCx2PM |CLM|<1lOQrF;NO]_~*티itC29g_{qPKY&Fp`q1DH*mP8oEHv%T%ռ&AuYޑx&ʛkߠc3mC^e"Ϯ i`WKO ҾBBĦH='nbOTVߝɒx91 @|>䂿ڮ*+s-[J≉t~:;BКc7dULyΕNaPr)[eԴ1e@I7=qiM{(/|a @qMNLFARG՛蛿z^3 Ֆfc_^#iG;(EфBtq D APVRM|3XAYE!EnWן=~aS*{ADfR+sof }`0$ܚW#ݢYL>ZYͧ?bP>Gz,ʨrf{CýCѤM^C?W{be}"HZF\k\xd8VF2c7'Z!,"G-Wsj/E!,b2ß&Qڽ jl Z$ٕ*h0W{(~6]M'3:ekRs R5@xџ"3s/ C:h۔#n'nyAxh] 5JĖ$.s7As1fQuElcG( yc'aqۢNL#$ܺ)c0ks# sG4:gG.Ae8S: TB sU7NǪ{(i7df}sa ^“47QŎv1EF)}S J҇Q31o27Qfk1t5GzJn}rZn$x5?K--hO Nf,4OZ*,cJoB:9ؐ}wghzTW;M3k!'[W4a3?3Ta f=Lш)0ϔ_y:rzǖ丑BHOfQ Ԡ蝥n(*&H&)dma .iP!3q8}!n]N `[h:q(Xx{@lK3Zk'OU3'G42E<C?+s?Z<`USW5Srqmvr# 1XLi&62+;$_O 3 ȹ博$fIQ"9;z]$#16¿5/x9'Ǜ\hCK5B]s\ %ӎP}ǝ.eZReC8mVMQ>1X"c5V2kkR{LwJ%&oT'B+KqIL{CN%3o & ?%:M*_dT9 >y$&X5t,F'8^D=#KpO{~jI^~}˼?Xsb!cWWq[!os@j' tTXhiTNy{n&ѽ9ȡxY`q^DbQض-ރ*\zMu%Kٍj-y'T~ŬZFAޕ"gFdNSq$%zA*S hc-x NؓM׿@P\b;,%SwÃ4QIΗG(hv'(DV4eP^A2{pyCM5n* w _ýC3(e2~D@'8gZ@HQ9}uMɋ8QOt>IreЌ!ЧԅhعH3Dm;0ZJb=CIvrӨg3Š) N+C)9/L~Rk[{!}Lj7넸\'q&H6.$~?\ય=f[;;tWA-[14RuH:' #ɬ{(P2e"giNi۷k$={VC*CU{SZ7䙵VE|b&] c.ʓ ݡ#^˖:o\z^"nu`cD4FϪ^.NhkG@Y nȴ1J9PMKd_ث3#cN}K7ENwY % zfn q 'iR~vU_ +_gzќ\}aB)f}!9Nq+j1W%G+ :8!P27dȖJLςW~teجpcaHZy`{YŴdz*{-!lﵸd=^>('j/VA`=ځtlGZ,kEgu"&;Ta:~J2AnHwSJӅU9pLMQ?/JX9ƍ97z`vmXRO|;9ZQ6v v'aK~١٦F3o'nxTsj2} 3LvRL f~i!†],;͇sO, nz|N+T?h$;q]>]j 7LªpoB3%7:…50K*y6 5wרdCWb ڄX8fcls<ͪ(&)uF ;@b'޺Gr. ɭUV;x*jh18h323)e9AZ5rd G^:4Vj(JI7)nbFƘ8#&<ꙘTF/:GlD *d}܋ka?&nknċx&ZLG zPqG a&Pn:\. 3W("C !c^V쏒 z.,8ʩ_:]S>fX_$>.^cO[IIEtaZTTjI7[S?II @|S %RgѢO0u3 垠FJ 6`pHV/| pD+p޶ft C] KbԘu [e*sv@qinjsd}7[놪Ǘ}Xtߥ;ɝ"(uy,zϊc\@mTߍ%!-O61,\zEUIਃN4z֬ue3gy8\չցqb@Qujӷf)>~ |~fdx b.q|ߏCҁh kD-TQ@{TEsRo6lV%èj$rL7|X9EԑY+Kqa}nB:@; uʿWZnD;ęia tSIg t2AS-5ΞjR`Ø *AeѾ#G y348[%Ztdh.etE{i3 2 `Xv :%iBdoU䵓s\q9C o_K:ݯ%f5I +aBOR\S8S9%9"<Ct>;Ee;^w=q,9yN9Asw}}Ki{YFr]UjbEFHQ{ei>#I9n|{BP=hnX|U+fwwz O[E5q&Ti辿Iϼ*: )x_&Ts!롛%š}( F]܈ʓcFPl'okSc֧J;ݲ{$s?0ilCmezPB:~wh㣫4l䬱K:&%7-(?A.~;?c.-&C\ 0~A/˱?.>)P]t9o=&ɿƈMR lL;5PsD6 ̆p⧭2--ڒD>=o{ZU}̛E;@h=2ɣT x~M[΃>A!UM>R%y_I9,q`+bŊ[]EF+;(gGӤha3h,g!*&$I\L=UiW"$d}#BV~൚eBv9LfA.w"%"Н2ĠY)B WX>ޣ1?tZ)Oo#pa#K*'4+ꢞU.T{Tfo9&}XŌ:QqRRJa||̔T:oi-؋ʶ*O_0ȵ?tb}/ۗa]ǟqdVlړf'e3;1 B:uv|"z'Mtdh8.՛ iBg%]Ի9|Pn4r{#șt?Ag [[L@Cw5 ۱$Cxڍ:-yUN.2΂k5?U=B,,*m4OY3YOI- ˊ} ?ܴBGK^ @,>I } y5替 Q>AJop%e(ظD\́u3!jQP0/`zqz -:l.)4oG=4x6 ` R9cH* 3RgY"3psXl4t뻤Vo募 \Kc)%^:J`b汪/Tгe$ x*q G3G,!u⿍/ }? 0?Ud3A0'~&nI8]ivTqjƝvi `@k 0nCm`: %ee#y6j!űfc?'["O ˂ :@% %z#U4˾9y|ʙg \^ݛ02]$ }DJ7Y%3_I+$Xcw$Cх׮?A1'FC^[ oy R--'(O0nFJ-ʋG; vjJFVJ#J qp7x@1gOpyNWG\AS;\h7FRA(%)?Qݣ5(cW}ht%3r;1!Yxyy]}?W^Q{(F\z ku Bn(rXMnbI4gt73qR^N"cfC!Dun muK.Xhα$]ø+W:oŮ:p3љq:΄,WbwoQm*G4o، r)/Q#fD8'TfpױTExc `K}257ߟ%n@J~Uc.mōXFMI 7y>HxU\Epa4jB>WA:Xdnzs 5Ŀ [N{()1ldC;7ٵA(aSdMwhu-[[ RcW{Bnce>_C" +n .xC0=-1Uq"ڇ]oi,_Vdh|]d٬sfµS%N#ݱY6 lEOҦ˂` !IV\4ڂw"3bzFDMC ]Us MQ~9/>dt-c08]c)Rpp>ݏQ.*}1Z$kNn 0ƾ9 f|zsb1#MF tF'uQ"MDڢXZ?UkrO;0e+u>,"v^ZxD8K~:KlL2;,(X\"+E`0$cH ntStoL"-0(U$ӐK)pʛ[ViaCY dӆ=gOLn \뉜QI?rJ!RBUTpY9F\4}#㹡9ީeãU -MdVVxyu ;Z2W F)yVGk#۵g`U$b.Cc3" nc+ol ArMR>=KNǚƜ"\$v:f27:۾:f7y2%=&rNaGvpS0vhJᡏAWr0IlV(UhiNM^fE;%x&؎있Kgל6MΉ=>xEK@l%8>RQ߿IVINSp/1Ւi12EkHtuq2\䬵F/,e/OzFi"Mû<:;2HC˃*} !1lcЦ'5F] ԮMș 8et!<}$K^əwwҲE5 %*WO8b͎#*Kf"~3=~W4O2Se;[c3tpHbrtp߱mOcq[oW8rUm,C D_st;?M/'};~ܴ#[~|DB,Kyk 0c~XLUaK&X /\x69uD^B3" "e{1ڤV[0R%K-D +h jcJEVZHp0ݹTGi٪k!N1 ۣ?K! a52f{9|4pp\Ha_iՔ*rンE҅)org Sڏt)/bij_a0Ԋ>Rv\!$[}ijQHCW{My!ԇMiAE 076jZ{}Oidpj$E#M.fo&\TΛe5yTDnC8BjJX3څ Z+lV!зުgRV Gbp%tسKvf!wV\,"HOyvR-( bO9צTmD4wk 4';h "s")Gx I[>5"ٛk8KJS"%.ƧN؈TD*5#6<4"N{U&gm^4<jtD.v % pз: ?d6GjI]TTt>ed>*>:q6^C+d ;Pf+%W QT@-(/RzppLNc)5mv BiS!E OXST:3;,gT.3wn|<\}4lzOk+1SsJho{OEgnr'xgk, (#WC0}I,jg~aF0=Wr׭.Wy#͖}J _B#M Q?8mC A3(VX`}$ Egݿj !X2a&ٖa}`br>n$ݷ3^_`,|lϤXiT-]3:ag2xjns S̓my5r x81 W9.T5#Fm~yĄ,;s -SennO;o-Gz<+SRB+{{جߓEؓjפ2@eROS5eLӉ/i֗GydaAEWDI5K[i%nAeӵvS\<^ 9.mitض^D`&芅> ɹ-Z8k:j; rH=.2%Ġu3@ E)d.7<Rbnm+P=`8qc㋷97Jfp|s B{265yZ0,(@`,TX^,{^.؅""-$1,HV0tAB̙o${5fjӵ ,S3(՟Ry_G6kO\ 1ͨn~G.'F#͉/k<ɊO Z\jf@į_tM!d:KvZR!+>!,cn'Ԫ(=?I=hkgpú8^*jʻOIyT0Ny>B/hܓrIsSZ9 ]1$ߗݺc*524 \c_xk,gOSpz+{A㓲(bl@ʒ9oL/PymL hII>dQ`@u0[T[ Z+ςqUي=l 8vG|v Y%kzP" Y2p@!7$:9Vs5l4C߂ =t&|(Os8Q:q9([]9^ /g˸ygh%*(_*(z4T9l4e#J@ _ق4sG@qKߋ-za '-V p^p-D /4A %Ib+)I Y"uĄVi`Smy$KK^Β  l%" 4fMaBpVU["my;yCIԅ'ū6- ԉC\U>#2gەAŤa&"[C6ZFZ\}k!LI?O 6bzK nVFK"L?O?8 Dd f]D!P$4c蹖 #P,.*h@+&l<ƁM-VHշoʻߴ2<~f8L+ITn v癃|gָn]s$aw"yN.jwYL dzekBBy$ij!@@T_q]0AN!eN(8e6[G |$>vg0niK =ʋls#2]|FI? ,~¡]ve@eVsӝ?|ОBw"]TwFi"얳 1EI˖?:l"% ֲ7쩛A85 ҏ;9!Aefk@p?3 ;͍Iw&5ViQŵÍwpm^u>'2dS+e۟ɧ-r(Ӕ jڅ}瘟5Տ}?w͖=UsSY"pۺSI >UNwd1?Ro lLip1z,zQt'h̜n9㤝/#24o sL#˪Jz-HP`{cM#kF-XrwVjniSjkj}ju$b  9i.[_li㙶s[oD&^:7pgVdZAZ#.,-tacW9{zOzF/S|ԅOOn 4NGffG,pФ֗wOt`"wY RϾOl*',KRl7yU\fE^ocj C? X![w4ٚyYÊIJEb'3;+ f}_y?E/+~3GPb=N|{i߈XO2j ĔɠckḴv9mŏd%Zf/wN4:m3]nc3;{ʞT?dDE{,Ir{z@ݱ`+|h2EN\31ځgaX@w@P tE{:ψ׊ Q/U!Yu9\gWn63-ot!%I"nCwbfO,"dKtk!q^F<[KIi>-3lANexV8'슍6]fTdsgdX\Qꤺ*a{l+*v% HLYܿC.Pg& _ly咓Z@ f-EA]x^"-Ġ?+JK߾sU%=_Ce`6J_q.fvx } Xvbq)TKAZjq6f^{[{=ŪcM{%?. λz(>Y(@-R8Y hz̡,zbcgXk=k_ ҫ.$ :xKr8@&l7>,ׁ' ؃exB;V~*Z˻{t,ry&J#v˾ql62&@Sv/3z #!hou V!l &a~ml;o|NoL fm k=jxmM?i;<f9T--0Gӝǒ.OUč%mU % 3A85^9Y([nވ^% ^+MG͆yfx+y>'CPpq%c%coIx|23$"7͸"9[Ithd1ר':V;LD^:HM;42 kcO779"<~Ƥ- 8afS봜vs!ChhJȦt-'IDnr!UDce0-@&yd } "V$,XCH]KrxmX4LMvˬcdl *w:z '%au,JJ=u_|2Bi)B x*f8@%N,2Ù1RhUk+ci>I"o -Y%e/7_{}4JbZ$ ses!Z*]_DG#ibMgUTa#Mw^| $̶Ɔͱ-H7Y6i‰ Zc~Q׶X?θ' uQ~/W0 N=S l| B !->DeMmZj.6\6ҳWKmeC\].Ųw lIƂo?dE| "hcLFUGZdj>T`SHp@9\]ۮYo37 9TfX>œ`MsSsSŜ7 QZ^,ܴ .W525Ȟ4 @(({<o] c\JxkVLQ[m>S]{[i&0vd3a3.Ʋ[uh2 n6D'ܫPiRs4%jNHp HRn= f+| @zdyo%~/Zo(6{t9.yqF  ,6է?ls23\6&mO륞), A<]IfRy5YI?BPn zQ~1h 25y3rNJ@.ݼ!K Nm(~ f.q|U+ńsykk:un-c0{$kª^:FַEz*KpWJmsM^"{B7ԻSsRqZE"jAQEQ5'Gsp.{ÀZeeEXw|`Ďe̍㪙u4h%ŗȷ4|W.aS} ji@Y6p7C#8κ{b~>8? 8|jk8c/EzrFpʾj}a9 64bπՔyO O[AO;_R{ـ w9 يML] wgΩyM7)D-l\c+R%$ΰ9yG,$(7b]ds0H \CP0&zr~ʷFLȤk[??nb>R5VKv/fqmu'biL"JzoFxI< {v ͮrvI2$߷2zQDvpJW@`3Vd&hE|4 Fr1'vrn@j7l-ԬgQT#8\z(SX?>e,C?nu[GgK%5A%65}\}JD !zDLzUڶ47$uIqӂ@;00i8CE:H0^%J(rSi㣎E T-PFI)NEk^J3ES!Gc/蓡ebKޥcNT"( ^v<1'1p_'Ɋ)LTn6ϰ ~e%(ѬŊS,oęKqiIp 9'yAolDcP h}Dft&/x1G1>cSiP&GVa}(c;Q?wliLhwu12uhzLJpcҨr8 \r%A2<3֔h<.d$JrYzcf-+Z_ MC`-c"f'hȢ"XxH"?nj'Fm$U:vh;/A6Rg~_wuz)9U֘fs5Kl? la5T/CiQkeFճUmXG?e~K֟}bZL P-8U  6荃źȻu d:޴9VO[<_>d0K GD7)n̓VHUu:` ?τoϰB3bHgi"=!wdO \2e`H;®5O1Ue&L 5,Y.Xev7~6,.e;w'E!qfjyP͘^]uIBNO 2ԦcKިN?CƼ/s{&Qr8,k4rju 0}ed?R0E1lEb|^BQ%4_/V½?(A":n@܄Ur:LƠ?""|Kд*OfO{drD#)B|f1>3lE/5q/|_B"W(\Iۿjn<;m< <[3rJ?u,G'`#[yg l&_7dMW3zqEcd65{,/.%,45qpE:= 9J?68lPI%_2[V;;i{u l8bz[8_"n,N'>?|̔*ɴ9N:17 g/؉uK}jU4!BSzEdK|W%k' EVN^3d 52yQ 2B3_?MX|~"~QoyШ*F!y/zڦo`+SpL~]A$MDKNa[Trj~ɘYUhΓ$k5rF̹8zHD䉕k27O I+ ͱ- )6aGԧ̲ &BSK [$9 17*5 " EHl`<rQۥc}Sz6()^KahfaƖJz|R~T\L)YrsCl@m2V ṯmn.|ٮQqtZ+D5\Q6"gmZ0CS%9}~3P(f .iy LD=1^$i^h!B"&RUb4E2M_' |<ݪ0`FSk4E!BfPo =4\M`dJ,=K$o Q?zO ͐0މ4`W(.m` |wly6jg͊UɌG^ vܳQUdIs3%7Îϫ?XφF9 .gG`%`x;T퇏Vp\ջ6nMUo*}'ś̀2!7`-FFAIn4'H'?M\QGbZ:?A{ 0ki/cK.ɇw&d{f2С-e eG6ȃ$ۥpYټŵ 8N ؞^"-E!bGQ[0+YGmOn  ̅Aѷ5yed^Y"[efd-,P8,Ń!!/m 5j7[\6*ڞaϕF&צv`O{sl m3Z5"`uGŦj۰BH, j5*17[|:m%5/nˋHW!W"zN`$kXZI =ҜwZH1`3pCJ?a9^Aπw)۸|n2D ͠y#ZMC,2"GjAj2N {Y|'] !=5 caMo1g>RvF2BЀySdM&蓗e9h|Ӂ&AGݎ' ^F6^3?oӜu2eÏW毤‰/*wi3 !2qo.䇚G>³C%s䳹tn~S: wjv|?bE=t׋ݎd qZl^rC YG,-EYsVQ7L::@d#1fvwe+ G׭ޯ_ZkRؾ1 `kk$*O1=u=\4Fi5A++ TL|~r1J+nF[fZb1Q]bK7d)~a\90:1^ )\lR\Y /sai<#H w㊲6<$x5;j2ŠCjy"U Z, !߆Z!=+§ h sny4b7`7n_U,Bl@o\zchɥ7E F} `m/u>z6 xa5}Wx #htG䊏:%`}_?Ysn{UP~n ‚c/7W~ 7di%cm9|~g.hp2X+rdqMF)Ng,ڃ'WӘ7cp|^ƈʏLjIFr4˦=!a&2|36sn4t.pFKH :^! b)^0&0sd+at`D(|^#؝ 3:R9 pP">3PPAv)h\H\cO!ll4WɜѣA(x&\* 7N!$z"8 =b0 lv& buǀaA<kР U+ffKa;x)e?=ã#cCxth[k,:)2[LS')ɣcbY~E [GhMi9G1H@.{+1PI*c)A2J#ۍYk]IߥU9m<"t4;}(sf߁$HWLh3OfqŬ)`Qhb kl-}evʬV]⃢YK}bO-И<8JԨ[BlNfP ˛<9vK>f4GR|IYQ rn(lN龜U9!$@buw W0@Ec5,Uj>8җ>(Ipb6)$L?=|3r|ClOZ{7amKd/ܝ)Sʙҝ<H·&WrhwPKΜхҳ.3j5R4_%2sEϵl,7yú_=:Gfx -Rz$ 'xNpߎtdv)֍YkQ޾8Bt/ wl< y9s)GUgc1S Qϵ'uHGk" V eNbX3 Yl0:.I1y龮ugzT/5;D7\?jϥ`>Ds'tSNWAP\ z@j/_ܴt| c}Ӌ,j  P:p|Y㮤]֞wNՊB/&eea˪z 7f\kNT{02yKr7{6LR`ZedMg\tPQ?DwA9}oe+-tnv&=Q )fm#xm!MؒY͉~N.-%ڒ06adaXY~FbL_>7V~z'" \Xq'wx&{~vvkCWl"P%4*hnrk[!TA)K2j@ޛKc5t:1<^IFn#adMyoJ3dM}4gBK B?ǘdv=$VWbɸew,/^FETZ]ߨB_X@ϯr%-Ky7Q,TyW߱TE>b"sNrL9*zWM YJj.m fSP`)cV4X$rJU}Ȥ4a9J3& h=j=]0o8q[y])ڐxfO& qfHxƌA)OA*,zR$ ϓ>7&!JFF1ujOtqNq I26bRכR:Q% $|.@߽qьU" e1hBBmW?P 6sVbp}jB`JQava@-iIʭ X[+gKe?*_,dԓ?;=N ̡4D}(뼁'R9fin|:by X;Iu)1k2A@x> J&Hm6fP1 #I&f+6T? G Jy,Ϥvp{k 9Mp9Ir>Y+r̆a 0MltQ,P*W( T_x<`Z~A|]Af 7)ZL?%0/,^SKC$I)sfȵrV3TUmc'.FZV%n8E=?0.D {r |u?|_31gqp@<0#[lUF+{Ug)$E`CYH[ Wٲ3WBc1tVV*hBBpۇkg\׹Pܭү+xI0\>*P]8Fi~9z<ƍcɸ⠅ =St5M{du4s 6<۴%^{&fGHE8{V81S`NܕyV) abSWd1͇.s;42L<䣤vqyYY?C M앝8a9J9 ֚>彫Pߺs&92yn?hˊ-N8ie qKV?a=v/J ^4?qC*؄!VEuu]aN yxυ;~u+ܢ XoA(Qσ)Gp}ڰdX2>m-KR{%M5;jE ^)3:69&9_X"T)\'J2a.oqڠ UHxC̿߻wU:rI)!@.Pa*[fMu_9898B|! }S~%7UjKP&V^- SJVc7Z :V%8/|"=| /DO󸁠!MDKCOmA,2w-?nh$X&X{mMHz-/l9lOيtb3]>řXy\m2ZRL, $\8 1?yz/4<0Av.-; NO@ o;>*S`\g MqLbFx1<&F=^G-{IJB ā ,ݑգJ02M){/ z*| 1| /:ҟ9ێDCI::6oi-.%VbY3o"`*H#.*}KeC݈H35m.>"A|C"A`t3F;aZa5[W$9xl0'2?v䟌وL1D4TW"d7#pYo"b Գ|o:z]OM0#],ZDvx/]w #;[L,Rܤ)8OvF=w\#.\y? `ia693'@ýV\ZZ"?1d4fxU/IV0>Cp[Q7Ḥ0GޱTI,3N}Rb Fᱣ~~Ѱw{b^as (_:i;y{ ʉ,.CZFQf*\cY'JԷt\.V&8!lS#Ow@<Q4K(y$s;ubԏ:F\L~\ϖx{t^U lRLrU(VGwyo.Η N̤Kg%ђdo}\:Dv[u/MXDS]CO&;|&ROg閿0U@ -y MiAmޙU^vQ6bψ {i&"16Wn7žB6f_."M)Ѽ`~#zgU ܛ)ф˥ˉܭ^~ 3B- :}gYy]T%ntK:[eNҘp<%<_brOwԡ.8Ɲc0 $`0}Y9qr؄G"an7|硢`@.P"HdnP_ D0AoqYvd9Yb֦稿ė𽀵HQ)'9 Rm|Ӝ[竀ic>]DRPV@.8m8Xnu̫Ӕ\I#eJN"Z?Oּ,߹5ȥ%Y.MHe5:gwls-OruWfdR'_zSGr!uNJdHVd XCl*g75kߝ%Ty҅ ih<`k*9$܄{vA8v릠ǂ7ݳ:gO yx?W@`5g1وxL?F %mw hFv6]Ttc(>|f|d7X ڍ(QED(qs#1^F6ܑ@D阵w\4] !WѼ`d?UNWC*/ . %#lg0?zC'o)r2g0jX^<η6J)qAc "z*"jK d5Af0' I!'E=kKY&&w)n䕩y<DoEسS1.8C$?C3u 3 #|{iT"ynIs =;=պe&5 ĭ8ajo#[͗<sxk<ƕ>Q^2Ku8g#ֵ؅?T|b.pGzh׆E& U PRe͖焌6xhփʟU#)7#պjo ]O T4ȝ-/lO%~i໩}E='m)_/D=lCjԒROHE#w(_kƋ -'\ oV~J=xbF;f8ڏ!fK 7߻ %$x2n"mLg]܎flvZ,@99%-MyA"F!m JQ994r K- eRI}۫GYPf7 ṳ__%e Eze=H6È)b!hђDb [z.1YL={G 8~H|5Q:T@TdBhw(2}/Ӝ (S0')% //8J^pUXhtuuGw+Nkn#F&4Dg1k)8 HY'nam$v>'{K3 Zы|߁m>"QM$c&S9S1D[8}2nyv3,CH3ٕtXܤ%S\6WRʡ:]mPVڲRƐ  /]R,fv'nTYF0נ;oU55.;K̞j{ ]7N)L}YE;ChOE$DL"сV#NK'ڭG#t;ys1.${{׻` H6g/ 8,ֈ1.gdT=ϔ527tV#*94|l` ɷ;:o ?S̀ʻ.RbcK9vC%Q(Uy'Pi= 1 qziB}:H48}[쏕ә{0rƺa`(- :dW4QS492ʴ\{s2hW<[/ϚDt_󓖉9a;q,R^]*T8+*] ݿ]ynO 4|rwlB/-3#PǗW8%F"МۿH -uMzg=ćMdnhq\[j1HJPrfĢ(&D ☋Qó8`=C$Ao% Gs^&Soz)t/N. slHr$i &S||~Cx O+,h ؉w}t"R@{"id>\&1wC X}oFls =e@rK6q{HUݡSw{&_\.]| Ɂ@$\3 !wA.U*HrA-,#Պ dH?ءE!=*8^ҖBJkkݣ6jrot7 ƋID'^+[9p`z*LFSÌfyyYn;|*0G%bXGc=:i:0SX̅*2>W|Јb69[Q5I&GZ}d 5\ wQIm$!Yq%k旀:XYb6Bp߭s8]n3(d(VmKGصͭ |1}{F#`f3֩D*}5T!y h!! dRϕcUȕGl˺6[G6~ >Rփ*r|u W:A ۍ|8IڙW Ah@mU63IhmA,JT{!Յ^}$~ͤ+(;so&ykdrjGiIWdNn|pUUl=]/_uMV_\Ս+,Ӵ]FD3P@!{EgO/0m!3)7Ҟy۔ğ?/`C]*gCpBMG% ۲:DO=\FSqUk,ON^}^ I'Ndra[@U4Aѵ7=/|*-] я\';AnwiϠl:aűV^j9AN98CkQk>};L;^ȧ,S`|nHt?"|Wȿ¾&@%)?_XE,x3͹W qe=70b:P ңO]$o[|M6Uw)dڒ(Pw V]/B衽z#c29+u85"V-Vq+p` -3HpMiAUFş_ZqkrA7epå&m =MHt ۗ "`K?&?J\Z{g,+^äVN:qZPqLwtgR4Z\ ̤V&d̨1!!~Ɣ X0@~ӸgwԶ3A<,Nr%;Vz=`ВI 8NZbpގg$k(TzLӻ6 }=ql΢dpgigs0TK#x,"1䋍L]>;@\. &/kQ4+ I.L}\g_*x^Jݨ27ɛ#UIҢ?[o0]~&'zbrD5ۧu-*Xc7ٗ8DNK+^1HiS蜭@,3^SHQvs!YBDWF˦Ns@e ߡIIP?P`#$˽~WkgIͳw1&Sv xfU^ADyf•&JJ` vg><.rPtGF>n&fhݞ8OKUWB^RG'.jҿ%Uts E'4Perb r%W[L |=;Q!kT>e淭{+|v>E|& U+ _C DjyŽH:F4FdW@pڷt?b{!g#?N=}ǁЇ_~=sPa}'|Z5b/5U]GC$k~2]ee^s@y#* % *_4Q~췬SvKJGc 1~xວ" 2)J- qC!Ae$;U)A-[yn2Kc~㜹v>лY݉H[ )Y3Y唒\ 67n:߄)%TN|* pVp;gqdj==̄1ZJzم8 ՏOږHo+\MgH\O,‚=7rM3EG)(QQ62Do,b` [}jk8Y +hюqLj fI=;aWUV%$ hł~M2PBА=)X| ~!9BpqU&z K;lUQ&#fba5ԡ {gM˷XgW?_#.Xnp5>JHMo#BE2|Q [2;bw0 󯺇t6F,X|+zMɎ;en ~ء 39\? B)@ێh^^4؜]υʖs@dǫd;/F= 4bDžCќqL]F강!L#klڵ o߽^V% `zPRF "q ǮtJ G& _VP?za)јvI9Մ<7¤doY 7Ys;rEgrib!Uɬ-:qiQAɄ uu?'1ha^p{`\;  aNQ ﺣ,Ya紋&+@IM@S'k,~q7ܴͷݹB+A|K\ c kk<[gUC7_BܯhgvlRxÓV-tmi%(d{FuKu VA/bL칞&%Ds[H2MRj&̟+ w7BK3>y*&hu|RB(&VmQ=bk7jDƹ.Z{Љ/ǝ6y& ]O/.pJ{YQZRI,xB͖‹Sz?[5NDL9_Ǒ=xh"6štc#k wnk/. I6.tËhFѲ am N' XkPǥz4ZKƵIyKIjԦִIW%ip%a 57}ʃ(`S%y ڹRޯ6ĥ&n[I~e8Eܵ ʈ'EFvi,5+f0: ^?Ŋ - XX,׆Cҳ\)*QNpkSŕ v@#@ATFڋ7a4ZAJ"> e\}_&w1bguO5 Rv,KѼQģ߂!q|@.+.TaR_~k[jG2-pY{T_(Cf3e9׭P9ȬTpZ$ iH71r:.f!Bmfp%/"Cܣ %* D(R]mMYNJU,Iwx('BHjc+6Ӭܖô$3nAkEf݁4e8x_*mw/z7#lUO`fM/ H= A]EWRQPAPNczUoas/NzbE=!pu0C b«ngc舽!EӌV5!U9%>0a 8r]``AF6Tc=qhA]ٷQN]m(EvQC CkT!'ڎ%:ؘBVmmB H;\~mBG.”6,a8q<#q|r"ZAʻcOAe/;' A=NkgxVi@;4<Ɲwo30'6^>Bk|*ħ!#P|RgL>fYecܔ2P.r%J56Nxt/(}~ (no`.0,m;UI f6"HN̩S^;res1Ptyѿx:%Peh]۴.ɟLz1Y92I?K'F4pȕ@a/bJ1JF;9tPH' ;W6bPq0b3*=F?Ue1IJK]DLAل pk6tI@'4#xD^WJmvaV@>rvhi 9#V?,ީb;Jx1cebzgy"ⶆ-+L{T*ǯD2-V·iufK>%SեphY2Ir 61w ,Y?iC:[ ~#qC2#ӄ^!%/o;zOs}z*y2LjaSe/6zmV0' k-.F>V?bqLE+vTB*/"٘W/ю͝Ah2FcMn)2Xf>_fd<7s&_(pէ@UB!7ō=\ cDZ*-0rD|}#^j&KdAmcA<)S`7Ev`6<ѭzC"e< %MOU|tI-gM5!T ,D!+z>7{wt7Es%2V-#yģ֋mhpHN4,o&IY]0 pHw+*K 8)HEN ( A= +RDokW=&?=5ۡlΆ<9=kL36TFptJFydTm'{a?{kuSE2/saOtv0y 8xhaљο>ٻ/!66 ePcD`˵qYWGFv" r7н6RQ[AHQQh..g*$;[ ,/ߖ8(V!RfͭE<HEHnuM&.)tgG*)re(ywTUL3)%:JS;,:TUk ğ=!qoژxUE~!>э|TXX$k?J Px _KMKIX ߦE FzDО*#G{r^R8ǍVc-Ҍ;n~k$%e1٦Pe!s B 128CΒ\bqaDi]&To ƤBTZgvKJ p{>^|`xKiv1؞W 9Gz Bѭ@Rt^&>l~棥8 >P4oVh8`{cP(E-yVbny Vl|hj^@>)W479=1e3uuzVn_\n|Tw7TD/s)ힷ~l6P#<@; ,oGRjM|.I m";q3ORNU$nKHIC+6ǝRT*I,v^ڦo4W zQvwTn4*)y|*͗ymn:w1ʦFNd:Jy#9TW_ =gvuR/tY̭s.Jm!%(3'_s~ Jn6n4b>dR@9[h})f@f.fGVf1.1VL4v FkOLnOk=FQ,bGl2ME=REDLsYcA.mh|'S]_P+#:)1$,C}[ñBM]A/tM nGUWٝ>GU+g{L'Gr7i|om{זzTǙ;U=S"#5Io}z)>@6Cor7{?0cBF !LR'xJQq C. ^ CFz^J2ѵC֊{R1mfZ6f' }`ĦL츼Y蕃ć|*=`2mKdb^A={tX!Hu;$rO|6`鵵%3ioH7BG Hm^7ٶxT򤴗{K-5dv %GIpŃiާ# ƈNlJ5(!4gT+sZ@SQi\jҷ0L+Q5:1>[REḿ)y?-4`0?2蟑"˄ >?JR<{rq[mngwD;xv gPƟxn`~yNVk}ukA-L0pWVc(}QjnH)afӵY[i^ SI:i޸\WFk IQjš$:s[YXTE;}!Dv$m&25b -&ő{d3мk0n jw=(oc$5a9.+9X |x:wwO [N1Ķ'yV-U|ZэB*_M?,MXwKVjzZ~PGqro\/U5C n0cq̹;H:!4 II:x+h Ʊv4"/WԩMj`Bl;{/:2d6%4ZA?+@ >%=\B Lpo ]z y>LC D7 QC)60Y\}U(FӠHL @}׼CZx,,~gɻÌ_(vUE6^] PhԿ`b3}ʨ$)YwI_:F>nnCkIlsܨ P[߁A])\vgBKJvYxsp D]($ŃBr^TZ>X?a'~hwA.B}aqKT`a 9CKx 7YYˣA4Ij>*fy*4rк>k+éB\"bt6`98:RqEꥇf|h9kqиʡC)o ~Rv~I<)T/wIʅ_yjpzgv`P~9j,DGq7+ɯr)l#FoU+/S_?.UD#6X裓+@^ ;z0=Y|L`^Sd ^/_;eF#Co藛=~l[Est}G˗+:-.Π/;V_=2e7M}fEL'1֮Y=kox.!rR4=shUeIST[on7h*|IsT|"NdL= YӦ5&"V!ݺ3#>4O7Q4؉ngT%ouMnBDϨ(kaњ04m}Bn"xU>D:lvKR_~Gϼ,_A9@Hyi#w0r'c9CmI!wc3ˑ;ghs#w.= MnJEcIF'Yr%Ny%@)Gw٠yKy}aN,0fفb*$C%’&X 'ݨL͊OV4?} .h A){2!VN/1C>_ad#܅E̟>Oz\Ub*NhآRA/7b3)n*:wi$a <t++. 6'F7BYCs fI9M^rlJ䊠.({c?W\/ttl+zů/ڨg{녒Ȼ<[~ Zciq%upWrP׭%ܠ3БrB^۳y((p^amX&b}/O$.Tٰ9 ?* N36i?8zIMBq ϝgNygfn5ߺ*\vT@}jݚf ^2,^,A,tFagD5؀"7uw(eJG*%:&0y-G!pyH&M+8#3VӳUQggK޳}u .-J|"wlHEvu] mK6S{>K}9ǻYVd`2;6bq^%Ob-U8Iw =Wǖ,N=/In㔡L3!5\ۧ Wd׻CcK3JX~iY^5YϤfr `:FGQQC3H['!yy9MuNT3UmMI}AH 6/OkUᾭȷ р!(xwt¨^.e1AQx+j®P~VS#v95¬*ѷ9ܹN!#pizy.c V1 4&Vl|LL9g%P`yUE=QE\4)vj"&ՌǃLXБjh3 f:8mouH65ha^7^fpia.*hfNW 3%%_4TtrZ 1rWGN5_k)QY;EY=?׈i5y+L[(Φ9m:S3SIԈS*eDJRpH{9.GJfoⱀ]O|pk ? C pCrsZ*=2YfNm;M▧yx0ź)T9* jRҹ\Zlg{U.ͿjGSrSop~DaPjTZWDУPNT-Z0 ~| eԓ)jao=U@*k=! R6`AY4/x#4)o,ʪ2f\4 eJeUsi?$mTP5M )^ iʵG+%}Rzxs v6©:l1%J`m--:|G͋+$FDA3"ዱ%M Nmy$:G8B/|he"(ldB>0Y.8ZDbotA~ie I\wvzo<+\"ڵX' |)}x'SO `QPg=Wo䔕h_)3fW3k]/vW xwp@G?= uNnKzc]E\ǯ&`؍6cސk^B:jlmb/TpC#qj9 JG SȡBeoC!2^"N2* ɠg9?UU9oIJ ^v&y WRrk#ƽ58W{K0rK\> ٙm;ۻPCٙN3 "GʓG6LQVY ', XDXJ_BLv;Ȣ~y9΋W;_\ZݙV~R$!ӱ˅pck͌ګXn] [g[-R08<燴!4w O59O; 7ba Ft(j ].K>frC:#"Yudr!t2 u#h[U^/+XEiy~eJ2B/[#?xsFTq@Y:@*x<y3ʼn}CZjƽ_-cc4̱ou_'\XC)<$%zϟzmnbr@ Z&L3t_**ǿlOXl=u9̺"x*3.l@5˻ kJ/j*Q(E\48Wg@YHU΃8}Zy")TB?O y7"!K57f{ZkWëW{k$rha\jAzo%t9_q˶.'a,xRya}rqyMR@ƗTkdT̺u|pvg=/6vt`gkT݌8 sDj6}!pAc\N9ۛ0(̗8JdBfL =*H#\x?SSY aM WE,IIS/ |9#L/][j'-EJ- א3e2US\W2V[pQ6l􄥫/)\!a!ea,Mؤ~H\d֋T!ҭ'WR\7hg@xIx &/]_i|W#5))Pp}I;~u4!%Sx4aLl x=mZ` _`]S0_ZvŤO힦_آ|4tw@EUyk{~,c Dhi  Og7xAGVlk K4,F긼ޓ?^RnJFzsSjB3 )ow Yo}*ǜ!}ǔY՘`FUȒmbEl/,Q2䝰v:%iSVzbV7yd&,I)(be۸ƑAtS9s IR͊Zx7kkA-U{2%¯^j#gfG9fWp@N xdb > Ufe!Kym2'TY"b[Z sԓ?NK3OX%jajT4(w(˃xA0K7\|2qV܍c4vNJxBѡX9^s3'u;[(2]ewmp蹿%̧4Sv.sMۙOo*Vbu2dJ'+T`U\ɁS3wحݩz+ T[#DtO8]/bء*R *Na`Z0F^V[Ʊum xT 砅!Px^%_d"eռIқ~e1}Mw{:A"$srn'q䋞#a?/IE@ڟ5!;S׀x7q\͇ifNԳN&/ʔJSOPQ&*($2FxbN> +7V}rVis&H@lL t _dnU|%&T}߸pG b;fK}]YqiE4F\>Xqڌu鋫'!Q$:Moi,:<;"_ڐU +.C˼de=1l_=kMKde Rݾ,vO]LG$FZqr_6kD9ٮiߵ9 $)/gbGBLdHQ^$oRsFW.&f&#{[꟮k\M>\yiv ǟBnMשad\;Qu*P{>k[!̚7v%df*H$2*}8ʤ<ɶ>w³ʵ!(׈iP+aR`nM@ L+P r=γ {بT4aFr`F,L&=M1!7И~6Mdet1}Y .Kd7w|EZ5x5,lk(M[ԗ_7:pzqG,kPnO !jĵN&&_FunNvfw$MIX٬ s S]B;:=f f3#e!,A}ús2n1mnw_|-DBԬ_m5peo nEI%]bҋT:q~Kr-aSTe)Vpq0RcѝW@8>w}%_U'zl@4+Csᕴ@iֶUQ(N`a < .=>[}кl2Ij%YhNTxBͽ(Č8O֜#AQ̣#Z="ma|ha$C2|-`MgS7as, Kb{֦N^9\}^D'ЩEIl$BΰnM-͓i-\ThlI0ag)KMW[+q)r|E5RW)΍UL{!$"޾iEVAefJ[8˸Ii\q ]PKOez 4oD K'5NrI5BHY:JB<^p.y6Z;0:uxpS'6v 7wҲU6lG$DB G E=GA᪳:LYx;n{;yY gXe>q`p]{b)s_ũ0pFE9 OnpPWڏG6OM3R9,GD <N28 ZH)y f8ټ;ap_Wq-^*]_geҭjwZN\#Z\<ɸ[xƌ3UeX@M1PuW oY'ND\D~2ӉdW/ qVhOt,P^{uA'fvj+#=fmx{h\͂su\3eMZ=d(E8k"k|0vFӚS8ڞй0= QJaS eJxF4{xΡ[B#0~B] d(Ϻ~hb+pwa,.ySK/\b}U *LZ*ѯ^hcR}y4wkiuM\5XB,jHμ|E/{8=Cq8CkORP/ZdI,ML ~O<%W9N"0^h57/_4a[e~J6rFf))kv"X kヨ@ ^:%Cj>ޣLBo!Dt\շ֐)FY2 /Q~ʬs8͌)vcU+Qj3-+#2h%Xe)T q˪x}4ҤPE~΁.yfK5t77 X}#[[Y+(hyn!VZ.8\ow v (9p^JξO=ySRƆ)l˷ws'Yi)Q|M O:Fӓ҆<JmҠbc/7?h1vcҰZI<yx`kK,H474ɕTS,˯DD%ռ*(3Xo6Cr1ԇ:@zx87o5D8jʇ3fhIW mKaĭ,Q( E*fŎP#|D<Il.ohWA- q9cX{:Ԏ4~T*RZնbCwf")1szOԩ59 :y( qaסbxl㋡qbV^myj{aF~ž3.'w.VyFgo*mib}c"Č{ \\0TZԃ;ڊFbl`e Ό֐>zovnR{ZX0_ [" MWב) ݔY!p`6\۫sț;\b3H>|6UcuJ4Jɝ{w;t NA&@nݢ{ka~;[@/QYta3B=wy8U.\3q*n@e+GeMgZ>ds{G>,N#!vCʙg_wq=mGM|F[:QCPK#֊chNRUv"gKJ_˿ 5銯|*g`j,J])G˜5K:b r Ł?Ju(N/_VUهF&5/td}_IUf)}z@+#nFI 5hk$-@I/< jC l8 TVUSπ5N]= *WO}$ꈙB-0X ]x4Jk} Q'C aqnȖ$/-+w/h[*Y>c!sYU69mWb*EƯLҼGI4|`VesQGѼ=k_-{uEg{!(511fC2U9,^\~<7 NSv# !V֩ :tH k j#[JQw -}1vюob+gBTNnL#(8C~H~]':gf'A#Z9lt9+QH |-}Nöq>DR&e)] H=U|F*P%kUxLmt o:Ez@d[Y䐀Ĭ$o i:,ٚBݦnN~jS}/6 3J] /0qD}jEĚD C\ i`KX;ȱ>X4w>(xׇ)mI9x܄2wfcr7U0}~}QZ4a=րhR|k=?|&̾Ǯ $tY,LC0^"u'6gzPT-T<eX`P^GQl*onZ,\b=I3xe5 ;nl.*a5&Sgp氹 8s``0O͜Z8&V7}cUE9,Wmy~;!8kɣy~9 O4jAϘހG9t xMTYγJ0ӏ>&Jw2C.>:eyY07CBxWm#%]9cݿn0ꭱdg1*\+N5N:|Cν6ؚ8 Dp  ȽM2*x,LZ^doD5bE,{>4Qj6_Mppztni{[aqZRy5d|G KJP1S ,=: Xmڴ4w,Xՠ6 xϐg6NԺၘ-Oݎ @ $ioUMw\g|ҿXzd/kPV>uQk)&&$Tgz`ٿ͝a[<`۰5_Ä8FI9ߙ-V٭.z=Dw.%` ˽#`Öb7zjCAuS4 =R/4F ’\v<LAؼD͟ib.^Ͽ_v=l>@U m@x 9+EoE.%AGYb#ҋcV4qe2SǀO-Bu;ֱ̳%p|vҿN%yr1$ ڵu+y5N80@XFk4;+V01B [Z<d-}Pu O h_-g!b~ YC W.m*:w ~`a@8uh79ɣ ux#bbjm`t1W):+E3md@iw^ >:kʩz|K : 8l-f矰Ӟ ]B0 nARF_D/M E6X CTu+׉Ӄ6֝80ݱtAHx:᱁>),aK$-04!B:x{TW"q#-v=vBIӦX 3t:ޅ~5F_5<:հd | '-'Vy?N\욾LdiEI|o)(`o"%k^8( bՄRK 8LCFV ÿJ 1C\e͒I")bWP8(4}UwmÃE-io tZPTI[24l.Ԑ08GRkU5x7-%Zx$LeSI]w,AVLOʧ<&Tꝩ8 cbղP%w4l E0Nn&χ@%¹ɣA.ÌoQPR%԰hLFN#@^#泐yW;4,?0 E>6@ }XA3C" $~xM:qsy PչfXhSu8ώaZlUTNtb:6 ީVIw4ãV,-cu*y.n|tA14|gdzdTEk5t ΃] 502ܬEz3IwK=8֒V$(XrkMC2nēE%Jieq}{CtF5>ۛ mZ|}C",YX` fS}T0`ۭV$ )=,{;rh`Tf>W :m^nc90 %!ǩaEv)EF7TWj:H!zv [/X UO:}&!MTwvJ1?l a(1h۬GѲdy<^qALd]̰͝U h v32Ny1 {ώ^vDi8k{߱e:>`bx Ͷcz\Mz9O.Mw m+ "'o/۷b%! -x 2c\%ЕkRᝊq/IobKn~zLX2P1l@}T0\?:yO֪mstΛq͜UM}yIK\5T1T} 4 V3Q#ڭ+17$jK}޿!y;z7PSkIW;]g_3i A+kUVzFuZ prl0D5tzKM Z5~Xc j5Byxc;J,'BqQ!*[2,5}$U:j`60~߇"aH(#4JG4y`58bCYv2y7:s5(V n,hq! |rb q Qu p Waf+#j6KT͠a5nsl|pK 0WwU42}/( OBau9KaZ8\q<@Hyy2PjSp6;%Y&d)6Ko|vA#ã|b8!X#D, D HXt139DPsu@AKF cCIU x\fn!)Ne~B.hlZ%d}U;Hu\k̙|n 0işu3mws趿r]JкP:Vقh䇯y2Asq04oˁ 8%$S"X&;/FU٦b3q72w|F %=i3ZrmFq>^,ȝ}@OC!J ɗ  I_7cH=V4@ #N^%v!pƒǫ]#b4 ݵNI R.&]&Ue1H;aw#cM)MKŒ"4_1n|0ObS[|\o׹YY?`<3`ü`یqOeISK" w~Pʕ;b6/zF3e ~wcU!Hv n#jNH rFZj'S*W*6ڵqpEO-Ј^[cFvIlE qVy{g>K(>DwpUk_q/dT 6ڳotlW7cyPYf+%Wq*D%Hagܔ8ՄKwڜɽ6v::ͮ_HL-&jBĆij0͹0Vtҷ\:(<#Y]:=Cm5KHND`Ԙ!A\<.R2nEœĉÊ.l&W9-cK5- Ww.{vE Yv8ȑ/Nȶr/hٙ_.]"F)!eYF 9\D1V>?/noafX$v %a)u||y-zǟL81ʚEZ(cgz;!ol?=`ZIt]ь2+A5=Nmpe T]$޽j Ӱ1sO{@ |'ˆfn4/'W#\.試XڇALh9 9JV6_XzxdR&7f}ACX p+5"KTydY8{9: aH]!m<0h3-)PgE۹..HWЅC?8ݎ4TnjU0b u]Y3j)ּY }A\M[]Nė"8 ,Mޞ)E yE]n$쇁o|$ +[&sP4_5)ݥәæAe֐ims{ջ`"0kNQ6H{.l!-r}XC%Zj~ 10׍m?sͯV!h5:, a] 4V;D[o[\^-^lIK8yʂeUHNd=uO 75d7?~; ,8\$rKg[]mQ 1raǻl^F;od$N q]Nc9 d((I^}SѺJU^AN< G=v}ʩ~h=#P F^#HHل;O ؊?s|W_9y;4y^oؠey!VDj)_2;i>&bnBNG4|"xMV v<ʐG~/#XvO(A&ةZ.%W2ƚo < ^P~Sd(|ilXQ85vAby)?&Y/+2=W/bX#.hƤٛASWY*+l8cg.jeC %Nk؇w1LYgRAv4`dê,g&sG% tKJW_r6}9᎟i!AHni-%Ј ^ý𵂁1l\ֆ`4%-0ܨ̥"n,ktOlӇQk>#1[. Ƈ7$(+32P>"R01%wd_UEt("˻IJlC*btk}-4GzNJ:0^hW-֤[ca@MߩwF]atZ_'5,U+^δceWOv; %w.z쓤g(*nhbfOzryUaɳя>k,n-;ZpG6( {v$픩ja $Rj\Mh\a>]IHZ)5ddd ףnOFvp%2ڋ &w&;rD"Rr'o>dI`GfFX0uyw۠wAT=Z-Y>jyxxjsh!Ъwƶ\YK ɸDB'PY]d͇8 +GfP PC r12Ȭċ5㻱 r_$DL@dvcͩ;]slY1֎qrƼd9T5wL'ϣEѱjH-1$˞\ PX'(51',mYCOfu| U7Qb`Tyx؏ LQHt7pIH %E+ Y 8#*ELvM-ð˖QiiP[ *Mm,2«UmlfW,?>ٹ (%8OU QQ"G JFhA1RRKaUڴ;x4@b 謁1TIeC[ݓ 3Iv[rEm(_O;r Ê7s\0h&~H/0F8Cua靁mϷb3ؒڸDDzPglYF h@G{p A*;M0#fwo!q&U NȺ J }!c⃵2zݛpCw#ML;CDnqH(epI=&f(S1ME'L#9:qu\(oZ%AkQ]@>P^> $f2UUۏf,^ [UtQ}G^;ej"vx;|ݔ&)C#Z<;z i];{9HcX!h$"_ӑ„eq.#$G y!sSFc*S·*%L^.׽u^J G?;'} hUB,yh{H}LPY*Yfwg@015{iT7̠"o\n +Bfj(_E"sz1:/O,ڝRg WW*a`ҍuMxL&jW\\18O!Dt# U6TK |ߎxv.V6tU?twzD5TI'a!rnFQS2$o^i?D+c}9k)H"3Z`5$NXL]kkhUR9C9Y]Gr# FFCis;=uϹ&i-S~3B)-U0yvWl1@)4FF;`CblrC쥵:2d5Q uD) E*k?dLpO 5en :tJEtWcSuߩ&@g$`yhCEo-͗[~9Zu xֲov7UͣD:O6,KĊ*F+N{Ht>SjI)ŎLJ ffu.K V0Axh3*95o*f Ŋ Jv#NB󵟒,䝹jav]>?nOM❴jU 6cbgL&LME)*DŽ8=9?3WdP&!CIt] 꿉ƸHnlT,xQOhxᭃN Le6(o-a#bIh!͵^v'NE8dQ3^ud8LmȥVA/X@3{J\ʚB._&_E=> =ٓQʙ}rn m^ږt*I'V$t6#[{,u>3ğ1~1*t*4nܚSȄZg|& &{" bS7_Rc#VțF2k{bv~mw(NL$j?f++q(ciDWTk9U0դkr;(@3h<>FcUq }!% 3)1zZks},4QȔijMb%#Xvdf:fmS<5^Q:3:2+x+egbާT \[`MhYfvu9?ǯaIvfu]4E T.=L74=LyqkkIԔ_Q[=&58=?\]wJڞYƋ{_ט%EE0픩fDX8Ft/ҏ ڝPŶ䕶{orf ]ac2bh 3 mh$-+KdEmhMm2Ƭ%&▖%}*߈}d:Y_PrUB]c=%ϯk^=u_`;^fyAiU1Ӌhk2҉]%+G;9ɀ1jRGbL\ϤSO &orNlI/xT$ia+R*8&ٵY)"]]G˽^_Ɇ}stƪx4sr9}UףR-Nf a!xF< ˻`€8Y_dVPLxn>߽U`6}vٓDTaJxWԞp&O3σU /`,_iQ 6dl-)/1% )0(H?m!Œ|qBX:j!ioHȡiҋYe ]Jß)W6HmNX|fn/?nĎj\#$Ndzov1W/;Ƙ6GCI[ UT,UN8W.@6䔗qbCduoA\JڛKm$׏߂74lj=Bz=2"fOL3H+ѲH\RxB2`)ADNFGn`!3| OL{2:dg-@/n@AyM bH;D^( a1H|sJ /?ÑO1 k\6|I] *`1<GZp~6RsF ,-7x֬Dyf?ؑd0mse5#K5d M \ EsS*{̺g5kS1aH3~1ꢞ 6=bv45],w-D -}p2kL`C*< }VJP:<)bh(!TBie%k! @]ɩA7.o9hQ |)|7Em#,\MC+뎋g/u\χz]C)њ8qϻe)xb_$La~e!UcNHzߩyǏ䎔.Kn1KȦ5iqgW"|Ԓ J5Yrl O*vv46GJ}M :}bb!͚ES?$lHgdd;*T 4>6Ayh8ii# (y$S/JƺE$O2Ԟ {mꕔylEGX\d\8 Hߡ$r;ƥ8'J*ӑقh*.5-}񩕻!@n>5)rOPȱZI8Bjş6Vw |{B_/;:MKB޶C4vrI2eXqymܚ?AY!Gf@ӣ cŽ-=ͱ]Awk{vzw.O]0p44 EI"ȥo;p}VtNm-roDC |d*}LO/Wg?ihh9TM3ϙ$>!-k V@w&x}ғ&Ɓ@i} 3 ԃD,\|ƻbN`Q7aJ!0^{~Y<ơ L{̑ax^.*w zewYp^h}cŀZV ZUg蓖wt8Ʉ1hˇ#ݜz7'5L5Buyf'E$ȋ!9՚^}+aAD lL[Gh-vѽ^w*'m "2]7۴n?dwq@ vLf64! eL-TK زZuu * &nO:W,[u- / m:\ 6+.ej+򡶟"}ʻ& 잜'VLCR5&@ R*PRJm+KЏ!9VB<"èv*AY:bńu#&VF'b¹# l߻Z eՂ+:moΡ7Mhupv䑶'׭"<x1N wwQ&WmEGI8 o~IRV:k:k 1yvk#+swu=} Ǥ$97{Dr|]7a?qd& ף˗SQYT\.Ǧ[,/^ӵτ@h[,טI%QxYf>fGȀ zsRKV܉Zr>7@-o UD41@5=HHK"R1rCOѝ,/*&m,+1o W'cT %ڰe 8ҋ9׾Ϙ=Utkb*ַ`?G +_F+Nz L|n-K=; QKr|@ |H8w+~?,6B-c~@:,>':,|Y|^M#ݝ|j0&87owfZ+$CP]9%V7J? 3Lxi$E1fnr"vb4 'hφ$>X?:: ;G|+  DՔ`F9-7\೰hU@"hQ@w'Gh Bn"NoQ^Zu6WYRGe[5Ć/x/#8 Jc)98Ne6n%%82bN';Y4s6@?,,jq 3߁dEcI7т>Ph̞>gubǵ#'C3M6v&n_}}E+KvJ[<νނM Ԓ>kwẸgULκ`1R—Y߂)s0*g U@jK.IB'OS}t22.ɓ}CyĠ]υڻ\Td M^ʱGoNSj߂@a?]e^k5g| l$7_Ģ]˝ˠz~jӗqѻ#}4G>UoEgAlF/^ߥ+ Itb1 _')`bٸC0"$#vUoRՍZ!/#7b^0baiF+@77FHogL 4J&'qnSbX~%1 ߑ4R Rf%U3AN7W K 5n@(Y$W /!%ٵІ+tjM8~ -i[,hKP ^hB%gE3ˤI^EW J+EDXHWծ~ҍ$S36V+lo웙 UpL?yH?_b%LbTA, ZBu6_p{%X,鍑v@']6*ߛ%^ibg84@= fjI0{ҁ|IOi_ SSJPK{*sӼgX)+"ONY2VHmA"[ј3R9sd #/⩯r-K|Lg;9 7g;t ٕk1rO}n uh\O&υT?k|{fTaqsycM6h߹X];Qv%N-ϭEoFJZv;(Irvvׇc|y{ B#(^Q+Rk;sz*MlR?ÂO &;Yxf;Q$*HmD| yߖgj"=MV.1^JB5Aۑ DT®&E7u]UBi֖MlE"|Tܙ)#E}ez@ٯnlo4ᘸ<9aoơiQPk*)*v pyq ;36*!KJ; f;'-_Hm /KQ#vMVGBHWB0Fq6@d) FY#80$ILm2!Ê:yTW\V0JbsgUApJAx\#ҙD&P!S n·$7$@XAoQA4QjgwV*udiZj(upf*cxS;⣪/;Ǽ8R_wXwՌΪ9.h=_}:`"ҶP`ƀ9-BL3\Lh \dA$T4dPnamO'&Ӏ}0C7 zhA +l jW~82U )hijs 4MJĤ.B9ScH1ȡUzHVf`~EFrɁ',2<3Wwϊ5q9E پ}lbKu?ȯYIs&-*As7Ky #w!9bh =S_Ų*5Ѩ{VuL\I .Q`*ƨ0i4s㋛M@3jA ]@~5׺SdB Y|t7[敲a_$KtiV#x U'ȀXg^oqL@F=d"$a ]޸ҷ~KEڟ.Bљ2anc& 1.M* J\6( BywO3l@X w(ZvF!OEf껴Y|7539uzعz^mx֦h9H;N jրwqJuGv O,L)d[wy詚OjxGbg=Zb5/<3y,V`֧j%Jd,ŵIA-{]Ѿ!v.NPun?F `ve) FӔ/2,jdlpG:>\ *-ߪz$5dX*-|4xYʖz_VT롹ĬT Eka< 738jj~>9 ,?G}Sa_'*@j` CV$ 4NA=bgfR߼|H`aar`v]mhĄ 1N|{έmȼ {XLO՚EW )QDްa"T#|KV5h#'/F(ڽ6Du[yڗ_YLRWoV[$zd)a!hzRT9n8$͠J) Tiyط <vgWY㼮fUtjQ" `ɺvڪyuuRʖ6 ΍="bayQGj,z9ǩKJfV5c8w64fzlU/qR ݀2:yYZ\c靆Y Vo4f}>\d::CKh,FlCDzݾR^ΰv6+qq - ;!En;<#ؕjQ/JugKYĪF|Eg%%h:Q^d1BTuKw"=htOW4`dׄPFgY} n4bX+hH:_GKL1wxM 3Cߨz}κ9Qsv'2-tu05Daz%9<~J5<; QN1t) S+ p'7ȋCm^RSU9a=ݹܻ-]hv!ԁ~a.Hr1%tZ˜;* p8s_gBq= e*8?oA֋c>7ΚR{z}5` -KMb:*,遼wZ>Բ(Bp.eM%Yw/XGog7e~w׃Ж֤*|vX6Đ ֖?g{b/VߍZ^Xpy/σ*kSt:L~jO8FY$ס{QM F#,(Wxss}bڢiob:ڊK]vt^p [NCpt,ڦvQ0sd {i>φsH|_9Ca†KjK#!]m!vRƹCQsէ2I %vޙ1xnMBKFCrFnԠiN{X 7.څЀ8OSKtfubB.dcp ] hk|=qEںad1ds2ZlY<[;_ S 﨏<OG%lVPl 8pN/}RuOd-V64bt4Փj7oQrWIO_fGwʽbƒvGgЯZy$s[$h}tG4d,}Y^LxCLÃk}Q 3[XAҒ5M#{  8F7קi}GHD9c#<ѿ1obڟ/h>HR{N`?XS" [_a[i;{_iGƲeY9yy<[)ַϪ.̅m-9E Iόn6(k-`gW;1"4' Nc4M &]u׷ 1 ;EikGs Yq|MWE2)j9i/fg kHn7ɞS@fRxވY_͛E}qI~ d>ř OECPdK}`8`t)v\NJspkx ~8ьx^72Xw#-N$Iα07*+}lw?lBZ\$@o sؘv YSiM_\ 8ƨ,3fE[A'\ܷ6^h_)OWr yt98iEN61Md0> ?tU3otZ Tw 9 ojcmፊ έZ"vXoSZI, alacggDQ`[[/ q>IwqQD$It2 p`fd-=nq |_zOSQB$hR4FN;-#%+lk&P[MZ ۘ3lA5A(&Xj:PfM)0vXH_D;P T1ʹG|io0xY/Fc-ooH9v5:txHn[˙)ZeNb!\9QVQ89p2/㫭p=jJz7>GWOa%u%@.]{$$#n 0S|h d1/`E| aK%-IkC \=>Ry5~V?AHy&s۝ ۉ>_6+EexކkWvkNv%Yv! ِ@רק)Qd߽ɔ,lL8|\[/=y)8fbyᰮ)g*3.rV{j;]C2 N k}jݤw(ݫ %rumbһ>ߑ%4Ukw'}wdiDÄE!?ܤm 'p_a{ }*Hm 6` IN7!21dnn-/Flrx qs/|}}-D PfG:!tꥑI8bn[4^̺hȅo PNS'>ex[YEM]ҭ{ߋE)dЕ˴ ^=G!+s[Cwm<;B/>Z&_~esP>@8RK|KA^maK^#3I#V% [O(QuQ>5kl(!uL#0Z{W4 9T j#(H!v.wxd0ڵ3S`;;9'ڐMǾ4@9ʑ?S%xn9t{@*o8:פ;Rr"‚Q~8c9< vxj $j RNgu':5P|2bķneIsg\4u\GL4_z j驤4#/Hlk3'2ΡsqggcEɕY6߈6)KTۅ`J)MF9ixi!CsBdfeO HU.2QL'x|+6U3}&feK) <˩j7ĂW ;%N3}9ŏ;cVA\77k3 ,p Z{ /$03}y8c+Q(z&uK4c[^#Wg&&-b [V[ozN?l/L0O_@yagAe:Γ.|@H %wԒɼVT*V6F!ෆ޼B8TG'-+UKP93HBp 9W@d ^yD)&ǰV6/O*h9Pm$D-`]P@yDsy0t۫\ ba_-A&wahl/Yq nyJs!9 n_a1IzV$0ƊFsە RS;H#c)'a@+A1g_[c]%/J& @6[cp !:z}Z%{!?;&,4ǡ WOOfHXVO\~]zXbzL* b~ >gw ^Yj]ȯ3LF!}VRKMHDK`DO;d s~B cprW%NALu *f 6vdi FV-'S>igsH;l@(GǁYs}_6Rߓ:orLohBufBj OFQ`ہGha3%L؁ ^Eڜ 7B YGU/pK,]16Hp^I!aT}؞:q/뛆ǽ^f*Z1ԚD(u=-̏E5xvG"J"#?}G50 =Mg'{v|f"Lɞ40#+TΥGz#zn%O"I`aR*(8Jmj"VOky ΢Z] ^6&Nw#Ha=6)[a0j6ZsIw ދ{Gk!ow(Ť4p0 ̘-^ 3؅a!_ Ac/\R{.`$/h @4*lR/w59_w4nKpL*/)Ńu|_08 IH3:?\i[!LDί,.Ɩ.4Ar()+#grN%u CU<T4-(Y/GhXGK)OGHmc1;-˚Rc#;f?sZ{;&j75`ݦ作q&՝o.,0!C+j ol-~1{Z @E ma}SQST 0jc#hGu_NcAڗÜ yvb58ffjfSK;_Z/Mlb"f u-`qpɜ>dsDG{=d)HŃ)e?$g o3^,Ii[[j.QȞηgϖ#sGvPRA{yQE~{*m>^os [ < ;C0Ӏ93if_avgǰ0"<ωcHG~:Ԭ]("{jv?;sVdF76*u:jY7&ma&jV )tɀzOwV@=76C5\&DZC09M5'@L={kN%_S\ PSbMVcF{(BC76_)s(ORW""VH+_ ːn[o˿7/tvm}4x\ ]hOlIKI r2 V"_y{ ~zN*OU Z0EѸ8מ3`Tr+n$ "))~A} @caHNkIDz[pWXT(8{7=ۍp*?]_~`V@ ԅ| F;,{Փ WSdv\.@%ϝ 弜ovpm#s@$ \L몢;{~)>r12 ;6[ Tx'aվ8 '3^w+l+lu0MawKk-}je64 pǫǶN6캡?~yN%ouo\ؐ6(V^3Frlܨ Y꜔_3s2c\7 Z_c6'՛&k,qk ە<"N Sz ={TBr0Wؓ~eܬ,xҁ>PJ-qIi. 9ꔐ5 J6]% c<ΓDW#r@0u쁝f7ˣO\:i9ǘ=+u ?&@DzVRxAab+y<\glwB6' Uil9DץY^r߭`:?y &C$ۦX&;:eAO"H0nC"Z8^KMCnmP6@@d*[ݕA$^/p%)"b3_xi%"l|s|~o8gjb?)?%!; 5΢V~>Tzf}QhrxyĮ{ 7E y]߄dR$zB߁OFFnehWTfb:ENN2,Ph 3Ma ;#|ei]1oy:5vŤZ#qgu#EM΢̾1Ðr6_:`3qH `s!%^ezGc2 N:f (T%%晴uyrp B%MhI?N6޿ʆ+R7n,φ2.fU% ʿ L&<+l}IW h'|h`/_垣O8Iɟ_qV˹{ 5m ,$ c`AX+O G+fp[WxR/̤]j'XOi.|x|CLj*.Y:|mCu)2)W==Oa5 1|۽W\qk dxce~kcʣ_gvr[@26l!QID8zˊ O=R@;jl;D^@FE׽4Aqb]p`8 Mg"P`B(訏.9|n`;݇b惎.XmZksףTDli T CdV6\9D[ph̤wSa#ɌwIXE8{(U_ӯjʼn>ԀQ7b)ޛD2天[Ze8mY&DL'Ph)T^ľurw;c^H ONM#m:UjrgV@<4Um0 ?%"qI XPDzUt e"F31lEI?pd*T%']?K>F Hذal1F:r_ P'j16&0 p/Gg꯮v,[]1ỉ y?ܺAqX %Jw9*\B?~B8|D i<I8qFВ`k-Dؠ>@1V ȹ龜,Q: WwPJZ;%>[ f-"k:{M\^e~| O@"S`;k;O&.h'lC\acq>Ln{( 2>zaNlFHBPho]bמ¿qg߰"792|eL0֪MW3M ͸>фx]| 9#`-/lw Һ0X#󐻆]BF5()" E$?5+sؘxB|tA7獤Cq+K6fZVꕞDx2X&>86lmv9']'mQed<3^Uf u&-J8|9$0+L^[E VU|a3~ P6y~7Bh!p҅sr>i}FN6X>Qܞ.0ȁO81-b: wJUHFJftnYmy՛~iW)u+t;h{ZE) ẖLܡ!˪3~ͣ .ȳ$  J JG{8?*2o<\kQpUqZQ-uXXÄDn-ݴ>4ڝz=$ 7'Saῠ aV9KRH%B}L %(wA!4\+B0/;}1|˒yc VbF9Njbs3'&ϸ}"l22)ዅ\6P?1fclfc9I򷦅GqOOtFJw50aIAT1Eq(J.گI_}O})8POJe<xv}B(ܚ[ 5_{{рjw%'~IVE.u8#[89ʰV.di3HUE;`7(7ۧV#{ճ aGթmnCZWon FrXWPml|G'Y2 ߈ nQ; gj i}qp;.:T'ݳ(⑐v.!^_1Ĺg,:׈`(%3 )Xg1wIiHF0&JO k-w!GsU쾺p*˂([q۳^?㻟Og-*].WOZyqw`{?ŔUBõ3UG*Lif-VӼL.|l<QI52ǺNrEiƟKC1Yu;|>):Kiďј{̏M5xNXrZWlT!nmT|wX۸yXMk2Z,0;Ec 63 Q\p]KRttCtV^1VxL0D9f!d \m`6.zy 8,həy]JhC&a؎~1 p(mͼ~?ā8 `)>-9 π_0٠j'Nq ^^Hоۣ|=ƒ\Rkq,kx+A4k >EUƧӡxPl;nG |{k `ۻHe #uc,ô^˪%xz: WqaugciS0VYl=Cn4IU뎟( )ʌ߉5kQ~kdd:J͡qྰ R #mxb$-VJFs\lg?,n'Q 6ٞgi1z >-03eq)n,qE$|;`x 'y=8t2T$ў_J>!_$yjِIbx]d)܇c.Fve ɺJS[m8Ɥ0>D)1 (- gqdhT< U)ѝ}3BY6`KwC([f][ 1ҼqF{- AkZN1[KK'I/IZbЌ^^pyT;ŧ~MK7<$&_ }P|5xzzn^;T* o'z|_T0W]]NZghCܨDOE67Яvp +,\hqZջ~[U7 oE*1\0qP;vm |kkbsK 3,*HyZ_ s1 Gxin KsݑqQj܄<(< ~iOi1>,̎1-2ROg\;׈bTHz\QAUkz眩ݷu9$Y.r6bOIc~ڰPpx28/L17˳olv @)6q7Uټ+ ;tUCEC%rPYRcuTy Ŝ٧Ϛmյxa}ޜdFfHYO XՍfI>'*4P'w6/='\슻4{lijGW5f)bQnjٗ|L{:Ӂ´fz"^ϩeYjnrebzAG7Jx]8rQ#Tg鵠@Hh WS#A)&=*8ENtF/pFsR(g 0oP1d-L,:ْf'o6{^# gÓ |T?瘒l3/sBd79(qKΕFE@xp3J%(,/}Y ^fspق Sl dEsz`~D g'>!}:az*k/o#r$ vFMP Y#hZƧBq#_-W9_u`ُ]ݝgC3HfFlS`b."F`;{5#5NSw(\N|e4hf Đ,b\MOAs&]oC,+öQOɳFއX +ÔIUY[J9pB)_S.LWD-'ߌT ,e}3ܤH-BYAmV\9~h{7CFm(I5M3F´=k=+R0%d} (G%/eͯP'%lē:,+*qVo=ڠ8pte/^vekP*΃t-vQx< N8E.@Cܡ!SEEW_7rCÁ}儇iD~M8>- e ǁ2ϜpᏰ'& όB%&D1k]hp| i]u:9 Y#>5&Z @['GbrQ%)-NWC,1(MRac4(NsM XwR"H zcfKae pl͍?v= =뫹"O"-Y! 1Нbl0fJEgZiʕ8iڥRHpW }=KA e) Pud9?-p:@8bz҂ 43(y\L\SH!@t_ ya!`+ D՞Kn,%t̢lG9u*or1xBhLl)5$;Z+D!/8#3g hE4{q5A?Mi11U6M`&ꊦ*0v 9HOmBydZG݋Pa~% Ts%Pu/eou3q{^rSE 22b1ˤɸD~D+By׳˲k}z,rsɫSN39sG8Z$:W6vpҽ(m#kJG^ɦ?[a̘ MLbPi1V8QX՛b1)љG:B)`-7(^mpa[d3"p!c.: jS"U:fʴUݨos6Fj{3Ƹxc8S}j/Ah UW:9~Y/x١L.%t\ %ef\lZc R6\G:Էэtn_LYiX5$hxU# $$_ZbY86Zg}6IBKN3$Qvɬazc0d 8!l?Wv?m\sC^QHQ6kz_嵣׼C]15': ܜp_:V$?:5d$|.C֍ضZ#oY+^X-VkvC OjT{6`UR]+ Sj0%Yoԙ.A9}x-S뜧2T)zEӛz7bx ^/sYbɍT`"y*H{58'_E,$] { Q46Ÿ*_ޣ"}M40} NJ o=Npb1uY@w]V7v*K+G\م! i&\PC꽯TDZf7Z< 35'WbҺh-[NE@;@3)ʦ>^ 7(uKZYNoɐ:?dXN!Z9G#U y+^AM/a #2@)yj }(ʺٳۓq^z#?)p+_\4 mĿ}gW#DѢu³D`!1ym525|*Q{ԛj]o[=WWv.4\H>K>5DZG[a)[frj)PXQJ{NZ1n,3K0wl87v }#y,2lG9?Bld]UZ9.W//\('EF zDj >؝ c*Dp9ccĥwIUdh ׭/L\aQǤ#6:MZ[Y_rhC38Xs0BnGTjF垖p/5=<#a>N;A]`zY QBڂ9N~}bcbi%yhɬc-8C l$ M ~dooةaF0 8w.<}K̷ȄuoC9/2v \*/J:񤱲"(MNU=w Dq^d lgN\bR&j;u6ݍ!bzs13A#yc(B7 ]3^0"~#rXV?ձ}V ?<̿hx{f,}v[w}ؤc(|ܝ"oT)e .Ř P/䢬 [FMH&|(Hx_4OL/gv c Md^ RG;ˇy,Λfr+SѢ=)NzV]i8 ȢJa>т~HF.j,IYj0Rԟʟ{==l5C0î^L|/)p{' uiWՆh ${%g(S;e4b+Ox'| Eu<@S])2uڌ*mxLWV<ku4mNxBR:A:BDfz%y38|ɝiO=e>v%e)sZ<;W+TV, nE%d="v0tWx"9mQPVjCPv :sY`?5,@oHu[` k<ԚPMH9CFr޶'EX<\JNO|캌\1rmߟ9a`*`9 FC,?+W+K~\٫ RY9,A8Z ݓQ?B-DmS5D>nNW_sT _:ˠ}XC9ʩۄA蓇 VUGjffpISԙOQ6(tWd+E3|fp wD|Kd|e6dwOHZ O $\};Sy ̖o|dOzC댯j UۨoĎI/12g=i:I4&b >efLwx҈~/Pr,rt+~REVN,]-w:4wk:& `^y2BI$%L.GfRRy1V#_lMvsb,'@D$ Kv#@ҌE{EOALEp"J@+ &ĕl@I#fi5{]f:wB$Wﶌs+ /@c Cn<$[*뚊oyfQH%utДsa$7ljJ3y7~ç6קbI;,/)H׵t}xXR#Պ8"o& IZM+Cf_z!3r2lo)feU Nݖ%YSn8 }I $7LS<,6.wV}usx'Pn!Ĕ9 \Ox8=[;4\{}]|o'glα^$GgS%nIۛ'X|vmUcKgC*h 1T76ށtj:|PY1u8-L"fm(\;ӔXIxpIAc,5rhG EGtC~͸(}94s \^Fc!8ocid z1V*޼ɭ )Pdܿzk,0 a?2AfCrϷ4Gi<% W bU=Z(&Cj!VN0~/W"{JA`"5{?| .i"AAÐ l^;9Ni[)$5:Am{W=L.ZL)9FJ| ؘr6O#L`i~T㦈e\CRa*qjXAX却H%ڸNf].ɰڋga&BGNkNF,E mC~U^`۸ 9c{WQ CN'96liv]֍^-]Í^bsPJЕ׍F48A:wRE\< Zs œOwMR Nfl$|)`@PbWm CpHS̐҆|DDw8y.[2V/n-%4Nߣfii֛=<|DŁJg22` LDxRan N[Tgٔwޘt[!,qdn2v BBȇ߈ u =K28X!bzdrY:b^k|yRLEr㖤;? -H)~61p%H<t{]iq B/™Q*}~-x0Auhiօ!5.>.kZ(풩io h:{KD{|:3ϕA0ls~#E /x^*u8=vgךUt<,T1daq^XD[K~RcH~dsx>l9zÝDbͰo^ +kKO iבrN32fȢݘޗL4<+1:Q-U.v\i;9>-CQ"&7uhR)KaLZu WRxO6B۟YMPf pz#-Ȳ}f c HsA';q?ib,Ou?;|'d) IZSdIĻţwb<]1[a?'q앋nqj>xnD`vK}ghq] ktz0feB~$.= >>7N7B/0@yФ= qMK \` 9f#R!ZyVP2=}o6!qp_A=㐏8+#k*TgPD_~|{~.SL@ W" 4+$P2 +~KO2< " - mJÏrz;D P/z]e!*k˲{aoUÍ=Eժޱg7GK6(dS[,ꩍ1$ ZKr-&Ժ6 _JW*S[Wo{'Gx҈c@+sS2O&#K<ܖfS)cƛWU|ڍوypoi 7 |1, E],rT0e"aQ7?tr$$($1|} )Ad|E|m8V!̈HbI>忩ҡyFu&`8ϡ3I؍qh$oY*ev!]Y?Se *b-Z셗vcׄ$ͿV_ǦΝȽY ;#瀣̟ÿ[QG,A48;xp^@>wܳ 4!yQ<>v0`N3hut GI5)A"m`R UFnfpe9+^8'#%7C-:WtRA߳ȿCF2__* e#?lm:_NqQ0Q/6C^DlOׅ} klvRJba@´lٹYj7H3=Hw[|Lݕ.4|J`LIFǎ"$)hʀ]5d#p%m4AjliVMͅZ ebP'W2rz-6X(i@X .}3F!Kpʫ#@Ndz8_cLJч?)NF%ZYvA^2rD@J 5iU7cr<Npu6Lz"N~W~ 8XhNr> As)ϧ+lҌe>VoZl2@z(@>-zƨRKTF+pƆfebAGr`j|/RLs}ؖVDTժ|+E>vɞ<.z[( 7gI縹D6+Ȗ6hd1܎],\j{$e6ޗ Vj")1\6jmWHL)FR3C.kk~FGГhxt5LxJGgz~ F 쯍3/7*pe=ZTqbk0~Wm`֫MLi`z?W菶J[YXp pT;_" S f#E/[B[ qJzÆd xoؔLITY0Bm4Ķ>bW.w$,8^  wb fJ8U!Kф >ߝ>ؾ̀C0/So5- v˽),>Q\ś ~X7М+6Eq&[•y;ePqhtНnPnMSYSi?32F ^"I£뒂TXiь%m`,ysEQXXk6I:ވ+HQxk'oH&xnv#.L'FdGǼ eq]dm"@Z!ָ`oc"C7"aH>R3&NE}i1cX]VHV/T}Yr`px| tg-`҆?FZ)<\8|5l? |s8鞼ƭɛM"IyaΉP߄@@9Jέÿle#+7` {Vrb|;c$`fZdscEDOr^{ж%ve,ްA;1XWviM8G*ua7>$ oh/r^0|m5l }pdg@'nUH%33$G?šy&5YvTQXJ%` T^:n@:叵7bBE9u8T_n^d_oD ]c\W?3Y|j PB H2]Q\JDk5p9*ztY|Ye<4E4,bt@Il/Q\D[tz3-xš6ꗣ2g!O4 T3\Fe?ۙn2G99}>:AwfDg Q ҵk$܆+Y$.7vX$!)9gS)7\@G.uWSYw.u:po[\.j"Գ%yr^!h^JrA-)x'81;w}0!ƟdNUMc>~g- y~͛-Ѡ2).$u-K7k.#sw4(J~Hul#xt1hYwJ}y-lFOC|XVqDI H{MupSkn |_@:XrOg[Gtk64` 7N}hoGK$vM(ėL9_wlIE#mf>c/ 7'i/"/C6iAn`V?fXP{Wr,}գ'kI˸AnLVx![t3n [G D:(L<7@TXJg;˓G#4. ; 81Z;< 2T^e}cK7hVx\ .|TESGK,1És@Y mIiĿ\켧O,88/W(5=.HQBcم0$+7crrvO/ba`:(5ǯs$VY4Wu @;AJ4a ?%BKa1wR[%64drڐ;JYׅX\MUR~8 tl׋u5Mch"W>}cܞf~N>k2eZ6 Ίv^DAfs)qv}|g# j]VWXcL;6<ɡg\x ,_f&$kEqe3 ^Ђɳ,cؤ~.œ̸#Hdzd kSu ogjK97؛BᄎL΂fWd k<#uӅ@1@?@3 $HwY/ /Q0 fl::wѠYG%XGٖFw[ZvlVp]JoBg @z-94Ts*񔮵%<ۛ:7=?OՅKث@o bhۏpA*T+93eI8˽թUOEކkbp'\/sS7h؝|SDzhǦw~O%vP8c}IxpXaY yxdG1۱ L(%`Dr{0E ɶVh6,% y.;m}S^mܣv@BL9wl 'X0 {VϬObm$ڟtO1l}`*އX@$ȕ~)xwհn n?ߓ)% k0nGەcL|)Ɲꯓ^PP ԹU\R?:|o:M@ާ'jrOx~`zGZìȰs[} ՟eEy0B c _W;,}ܗ™?@B?SYq, ݣ}AU>&_#ѪFn!,A#@zv`yK w]MD3ʕ*vXR`3tfT\)+2 DQsIAjzSS k(I?'OgR_ _r8zh^E(jH ҕXGcJYB0N"d;zDyu+2 { ̔3ovrBYQ/ [ ` fϩT[REW<I' _A%D]EvZ=ݜy|xv˂n$UѠu-QSyC@bp ly/9-ʣ/j^GD ;.t=DZ 㖳'>ViC! ʔC.Owsçt^'>|c,7* RqIڿpʍ݅-6 QwUm) *sVΏBhQ/D!kٸau>/ڹCyIvYL?wo? qBR`ִNtקυEm{wZ#MZ0M`Wt,CMGLYXV0|qafj @̱qb1V<)q.r9ѧ@s: :S-9H{f{^12@t<b 7^)mITޙք5ֲ9߬uvV¿!)+ R)roGGr?6iE'S3' gM̀,:* /nf1S9QOLoW@yvkdϰ+1I*t~)$"1@сcx ]`g#ul#2H35`%3m^t1:f)w мmWk0%6Bv2{DHn6JĽ7cVL>'}x<=1oЖϺ4V5t`+= S7>r" * Cm0?%}'잫$N$?8 v5# ̕1O/;;mxRK-0W5$Xz}?뎼8*cs?ß JZVCctoˑ:禹œ}Z~$nt,gNI$ɜ&]LF !ښ74%1<&TUqq4ӨwGV[u.I KX]Q3M_Rn͡dq1dEÊlfX,++;io2[T_ % # qpӡ!P?= C?Zfp1שFL)cPP8" L.eWlW%wq($(^:X\&\nx78+sn|yh<:HƉ,s~P]N3?N:N\u?o(PŞ|PtqJGitQWov$T$@ڰS5f:rwC;\pMH r,:OEdh ^{]_h te7UBSBQiZ870"JvZp{Y=4 :}HϲjsRSTZ"D ;ŚO}APJVK1}D3za{v`/1,Lv֪wf'IqzdF@+22n?{/p5X3g.O9xb gI~OϴR/Bx5˾F 7!>pn2c+BĆB`L.8IKν'q@8),Oxeو8MVW{.McsףG1&H!(cΑcdmFʴ*̉~@bغ!_ަ-\&]i` B L 5{xS6,Oq]uA0l ?U.*9`9F,IgTTNۤ9d0=^ &v}$WO^eIB}|r2 ug݅+iG>, ݞفul0A8s [")oe [B/#Uѧ`֖+ $@j&Ugf#¬{3ma@Kٕб/rt=j#́f>"}mg"mY%h+3*>.q0'1j ?'~p]f0H >FQBGFe ͂Ǒ%u'ڝH$EFcƒʁS pL SoA6E"Q\hDz¾;5Pn%ze;/ v坚M5(5XF!Y_G;و )+*n1UVo,aej;]FG&ڊ1T LEe3&-.J#^^&v"Sʑw`_[ܵ77F*9_ItW^HXduUB8|`a568u)lFS6Dbs_-ǻ?Y/0kb70Wk [^=HpcƅNԣ&Ԝ|s^壠Ly@a%4VQ8> KYOU a+&x0ۦM 1CCBO)\qtiw6b^k|m *MG zTLn;뱭5`n9͐D*-[A kYcϴxFۓLV}Dy&>T|l CJ}ko](~W'KiONbcUlV S`n* gKn30Pu@.fň&! ݚLJoH/lh"0#2TmcĞ7(oÖ 4mK/{vXүDKA J`Of® ĹiX_cyOthTKvkq9Z/IEbaRƯb@sg_d!Di<ކLRC{&SNaeFf:sX J2SvgYy v7#ᑁ [^ bws%oEk9#8/ A(拇lydo͛ <(\ɫ{>uhKL/Jt ih$fjt>` ҙtȺ5 ,0%*0~XXnAVTB4@Xp$Ib$ Tq&WuVzAUh]#xŵpo j#8I\Re|TYr.-0TZhF}hZV]#,r3@Q~!9fD׷ugڡ 0Qt0x˦׎?xdm%QĢ*șܟyv ̢ɜ5z]S6)"OjX%A~7_}L+,; s,]V JlNޏuڑuBŃ7y,*ƻ@[c}gƥr vnY|!5out]}>(Rv8LVuD[yV×;AhUf)AʼnhANJW!t])M55#Kݩ0&rqT=ڜwLQ\hĒ?f9Rq,[]PcJ0Mpt36WZ;Tө9\AD pruOJ1C+kA\OlW|?Uk!S O}}? ,&tS{<(c+-~Y}[Qb|* 3EY\;T`¬~.FU442Bo1qoT`gv@~USŖw7/otv?j&c^Jճ!]X\Ƭ/70~\Ę_PQ#!})snl%΃gaT]  05S1Z0uƻ IAeO+2H4q6kH#~L4d(^0(9g3\e0MA54ܭò']A0- .T`uciDuVڐ(|r$2ŁDF蜄8EƂ(XWY 'wm9k9x.7d=Ćm$Jx8 fw Η^Sv8 /|#ղ|n I^d񉌿9LM̳ͤ07>XFZP'sy_bիͨYd]Y |z*g\!VJ_E(bF1nOqi !r ~KܮsJi (a2.ئhαە x%َ8 s G [6kU &BRvZkhe=.I%W뭣+]9jW.% -xۢ4&n#&ҨN&M=?JOn4ιDbFG籴Rv*$l#ίqZ,0$dYw0tVs"t/A)g3&HxD>g(Վ hզ\e ~ J&/T׬f#4+2n)bru=Jv7}ET}F|)2/h[Wk!hMg«9:7"M+"hvJY?YJ#Ғ̇w>r5EZ1G(ddai7(&=6Qa=38 +X _кbP=-f;i(rX@/,A>x !JggI0wө|a!P^- k|_ vy~=dtG1_Guo’WBy@!e Nhf(;]V"g3ӣV;Ħ:,z=h=xjS}.+]J +rAM b8x=H RO?WsELFKY3.*~q%P?VEؓ;?* UƬf#cN8דtn}xz/{fniՓtE/8o{+5KuWXMQџ+ Ǒ^J:zsc({g1"?{̽ni {3W#`SAI<QjH X5n&gu[XE={ߎʝ ʟ+5j#nn^Ey Hy6>kˠ@ pI_n#MEJX7J/MPPXtc0-_{9A;fw!>in;Hb$g$v5g)!M,Ow;-&>:(Veļ;F[:*Pn1ϞSS;n {.:p6]pҿmc-y) zlGsm}-i%pl@ h%f;9Ր1gp (629 ˞C $R"H :xnUd-3zyncu4{99pOu5cELkk3lj|DQ#b7Ar-+H~"$8c l!)J:;Du2Q\nbc4k3J9g*e=O9F:M CNe!I{λA DŽzg;uUgm4E -E7`K ?E!bز?Y`&=hhPn+gޖE?*UQ"6ŸDJCsv@bo =3%ڴ3qsKV.K*{e쭞J2ч5i;*i ou+dV.t0E? 殛(dC{ܕ#u?% edX(I<[@ܪ8- N,8aYxҋ3L$84o\̈5٨sFQ8vrRש\ᥱ$;e<؇X*i/YT \zrTF"m&unGZIAFj4"ԒhɻlYɣh 1ic(ǹ'@] &{1)܏?LW=|G"kVa O!T%O?^s<_ݡn`ҩ{jsLM"eZޠ_̝ji (%T5lG!}!^s |&jN%`XჴNH|WFy4'C$P_t94 Do|ˊU~waÏr& 1F ^E6ŵZGO\pTwK7qO6cgIO4* 05U/"Rys_PxB#][^T_۬s2BA;y~"X^Qiw݄eM,NJH(pn:Zx/T*SN i; 0!Pt@.?{ u[}@ C=+ 4Xqg @\^EYވ*r P a8ro5`?327`t*͢ޖ$|}td؋.}PfEbU). λ|LX2,^R;YWv#ߺ몋ËVs|ph3:0V adýgp~BX'*(DjpO%Yeܔ]F-6f|-3oPT*[8 vD޹;P`q( Fp4BAAߛAaAO~jx%r]jekzwyD*a7bwS ?k'E|c&:_yw_*RU IĦ8l[gفtߊfA`aHanU'3%$!Kt2(jr0o )qc a0nzk/Ymd*jbpDŽ;>E脴[ق10?+xz՜Y$O9 AcDuڝVU_p#.ᑩaF%O*bCݛ rEVDYM,Xl{O}W+XBn)oSk)eսꔇƝQ@LAnvQF=AR Y(\N-AENG.F}ϠtvGdt"ֵ m%1BbJ%+A5d%!M_ M`bI'CJ1J>{&Q:C-NĻNru:x AB'Ei[(m  ~7*淞{%hLCiNxZ9n){8._G_Bsf)&P^ջ3alퟕSVi ^O!C7k 57;&D'jm 0$e;gA=w7^%Bk1^8bwl1K!BtvrqlAG<_;H%* L{bwx39gFA *8YVs,^ueC \2Dzn֐Y_@ylG\ Ểlw.B* "d8x r>4[>{7^|sfH8Vw̄%V-'_ -?/}. cP϶H䯑TSO#W?hH3 ,NFY-Y2O'IVB_t]8'? Mi3]"F l4LP{OLwcV $ ݨ;m bσxAWQF8e U[@DK-qLȆDMZ|P@lOfy eG^Pzx#cIfmsX3TQGvsK gtBf4[IQxJ=^-O}E{IM3j&P*TV~(r_oI>fYx{vBfvHd tq ,LyB,wpZ wOrMDnxvWu1x،C 8;U.m-c'UzrqRj&h rI 5˿؂:`tx ϱ|i]@e J pcl%Jɽln1XxZtx}1O-+a <ҋʇ K6!ct|wH^wj&l c6 CQ'cXK f6]\A'fȒp tښY-̡ǰ]X͞ J48] R~7'tJ!AT瞈Ǵ7iwmr}4n|M"n4ZIq%Èhk?i6؄E;X[ |_aY 5A(HAݸL=\zG{F+rw"H9e.o=!uۛjy'3{HN30sc=XMj'(m gsQ]h#,n} KntS6,춬!Ҧ0P!(y>y@%DO+qazje@ v}|8{?zP|?Ɣ#F.}Z Qqc  Y 1^WC;֦-b e/=ǝ֦?`ahd"v"Es/ FE%&}.JX}ի^Y̚0H*aN'9:竰4riOY^|X}̕ J񗇼*&QnowI3KLnDZ^yxu%ܡoǺ._t:bxw9,fԢWUw]}N Φ~裲hРCqjbC5Wg"rmQcMsV q!>V~Z}j]qym/pnɚ'aJ!R3?XM$* O}T}1Ю݇C'  ZX׾+axb9N &t()f\(K˺lQjW] <|@SvHLX%S5}lq+}lwסm"]b|.ܐM[JOD>YţN7 -5g a(ȾJOsV֪BP޽z bYԅ4깠LK;#%j_5q(#u!?{l 'LZsC8L3+a~еp01~R8ux* ]F1:z^ssCkΠTX v_X`kyIH?qLV"%LPZ*^q9G@3lR+6ӫ+}M5zgwy~k\H~Ku Y3 g}G37؀xC`B5wؓF&g2r{F-v/DOR h8k7' p!Es ^wQ8YӾ-6(Ƕ?d? OR2L}]q%#p Q+k^1X}b:ҝ+F!)8 }$8Ca"g3=ƒR$ē 5.z;u./ȜrmT'wcTbR ٣iǥc7SN"('afI)f+L8EwGp]5Hk VaZglt|UHm@YklDvJ<LO?GEX!!c:4WAJ+[M֯EggN~?>e4]B\MoP0Imh1n9,n>)] K37m;4BubS}GT\-9өޯl5#S|=VNXXfӎ-GxIr;U8"bDjE\SYī@+ilœp]ಡv.O5R"@ue㭋JsREPyC K4cw(0^5ޏzV-c: ;ȪvEr]//+ED #3 ٵ\?)",K D%Q'_ܕsd!B)NzVE("}HɍM#?yJ^aFY2qA!! p$%olAN.6F' "GqFvdi*l f 渄mWp"Htp{2bIlWWCuikͮ&+gS;x?bݨN7=@(QYKq58þێ)է}MUTο&%(0네lDc*7K8FAdF F(b" nM-i9}ibZiuW6DZՀkL ֐Gs JE\8l #^x "Mi*&Y|sSp椑I5 E=(0*y[~7*,ؼei7B&d4L0 +SKt[\|F)JKm}l?l_p(1A<*R1s% l(]UFx7w^93 QashzG”Wqk qhظSj2XKbPzPاNW%Z_ٴچ=7SW΄LJݷѽݐ"&lW]V *pNp1j}4tq@>,Fx0Om j|P]z96/f]< A wx2*lҺ I8^Xgs3)鱪RRL)..MWbj2O<1Q-X;@#_/e>SUaQ 1Lme 0R ECt΋H_ֆ#fQ(uJz{hcTd'Ad9w8(ΝocF όTAnoxyG)xnb[ԖP`Uny)}@C%gޟxi0&C{lXm=W6>FMãjPc0o4M&!q~ZӚ ik<̎I_cf>e0|G1dk)@2փ5,/Pk?uyK} (V4;Rs9`צuMglf/j>ssC/F1_WIէm2~RYAi#wjLc;:27Pv Ga9֋7'QzevSW$Cՠ٪aZTZP5/qG'(0}{YwPdjH2N!To1EˎhyA!63ZSܑYص=fN<'Em7 ٸgZ\`j<'W3È0Bx]5DdjJDw7TM? ~ }3f.dy& /us5̞`QmLzc789a WR͍Do""^_JZyW'ݛ+(1x]Y%rQ_3Ϳ!E!/ۚ<+hxއ-X yDmrIJyuO jRoxۀQqv]'"r.;<|m{ȃ'-‹`msޙ,pu-|S^9XH;z1s4nsVFsʺDz Cu͕󦞘gIjy&b|m\vz ](cT\.Xt"t8(}Xm,˹POڇ](R($AEX9qJ) z %] ô#}%zvŊRZ1uh:EEJiu00cq3O;At7ЅC/5#L0P\ vIOjd]QݯgLjh!l+Ja*![7" _5^9{9S&7ߊ. i+N>>B]-c5"7"R]_+."d2eZHvufl‘񎃙yQ }DsWXCyx.;e^ vL$ *4kѸຼ*m @7׿DvzcT5 07 5(*J $I{ikDDr4\LɡihP/J4OnfvR-ADᒬQ}A˲q0(EwmW@fY+mzwD݂F k4fU{e.؝MaE<FĔxë?<;BrZR@cyմ={w&a3ew}3Og&B0&ZaMOw 4櫲:v\9c#]WJih WW) S3FPq@L޽3=T^ n7V>* E\w5NtY?P_EE:آ ژ~1ni^h|6 $K5\߱v6y?2SYߙ~I}bt(!ٿțM~B嗂{Uf٧ޡ9=T| YS,X v`̦~,s'O" sq#Kz0_=6DgPGJ-OL1fKzTʎ ['Ӣ$TzR9DI|C9;]5UJ-s9\4r+eR?XhI~S΅B" U,395ުۡ?:܌3s[zZFL2Mxʷ ~ذs)jx;9" ȮnG=rpix<03(iB` ;KW2T/ݘbc2=t\jEucj di& ]pם0-9Bn!-g` fZ[T i>tz¬MPCX2>k|ACݴv?21?PfLJZq'zFx}<&1ܯ=3 beh{fܺ3NًF,c=3ȠAAPh $Š6 ,qQ Tdμ@;ٽ]AR&2>qX |W}81"%d' *QsbIDhbsOא{nIV1,M/%1 7W l^Of=9&]> N[az6*?ZE0V\OaT- _8-r.asY_<*"_Qɂ"G 1ocf' 5@Q[F^'O#6"{/3 ]83Sq9T-9ehB/W+0RT@:"QZ$bh (C]&a8 тT/h_\9]l!?Bʛ)}vyū柳#4G(a쎷CCzi%(@>OvZ1NMn dg7Arp/nXфK xK*,N| Q q "U\ͦ6~ᅛzWTLr4RS=ƲʋV$GMFxB| e6ms M4/!`taFYM0$AHCG$x[0%+xgFү=Nn q?43{A+җ!6X x~3@Qbĸ!$uf_1ݢ WCk Uֆ5a͞E#mc5OqT0@H@؁ ; ˢYS%TG+EN/sPh1&[Qe#d g18V" uͬAcRDTl|qw祈~N|JуTMcgvHgxc 3!-FN?) xYҿBS اa9 7H#8.fe@Ջ] bbVKijE6p (pMLwLep>̐ ɶOpSBhQO2zҶEU*JB5VR}DR+KD~54#Q$oP?!>k?Gb"+EQՕ>AMxf$N{eW-\Ξ6W7#f8 N!U(B2~@ ^JP)+CZvT¥QAp\kNfɟa[)&fݗh+kNK9 rz@_>\ LG<Jz+zb8?7!y`+"NNk;-(vvkW23#vywhL-P/1*P Jn@mnls }KybvX8ǍǺnUqC!k%2bt?1A圙@s#[b`UáP5ZggHg'uD@, d tzo$3.ؘ[ʰ]z;tj tP zm%[ciE `N\4ty*y Вx*ff,vP:fOPtn>#cmKcizP4QxdT!N@b^^g8<ۋ%aⅥYtմ)kftֳEiu+,a$BfUA,:NvYRP,1۶*wZ]H~FHB2RYW'nϒ Q' +wa!D?2rҩ)xtW'}~.%v54WfM 86jlj-1A9pӼ^#[q C!jpˍyas9%?!EE,2"pBkT@vWfmE9%ہ̒ey`pKb)@Hjˆ2Xd6)gaeZ9;px2j&rTó68Rs߭DhJL4ZY0;L?N=Udxc[mjВd*,a~r/#ɤ ~:<7t;X4yD_^kQYH9(O+*V~zRXr3) +׷'_G8-}-&6^9;Q?2HF:_j Dt&=V\Ό(A&1)LW|n 'Rތ98wG.ur@ &||5P}J;";#}JE/ #e /4^qc&Չ_;?K6[u& }/Z }H+Q}]H\`|NDǸq#[` RzQ>c-%RƄPX#k;i|o/_7הּ^Op[8-Ci=%r 8Sd'nJ1+kMYRV) ԍ%m.‘b[8R2"{ykaHnT ZhnM-° &ԫHhB9 ZHNm"n,:׷(>ǸYfo[n=W@<51;$4%wr,Z} )jlM24hb)\GYOחx5}nd{/vF]Xr78È9op: Nt\RE)RJ$H%Rӑ[/;teCԋ #J;R06&KJ'gcaкC{"؛8r3 *VX,bTWlmÕؔes$C^{j:Z:*KמCJXQ蜋;Ƈ$%k7p'uĭ*F MK ݓVVȏ> g@I'FU2~Q0荘zV 83DDeQG-!KXB#JNreƟ0 /iJ:puKGV;@"BcM5CKO5wwGAe%鸮wj $/mD$E3Afa @M;*YԽx(K$]XeRm,u9bpL`": Z[FܓfdCJf$jf@${ @9;bvdc앾|]"lRXX53`H{8y'_n/yjMOB XؠP:f/(;h#T;mݽ1ۍ؂j9VyTyˇ:] PuD+ v$B@ YYo 3d|(SVОg~ݘ;tf: 'IUA8Ϧ}^%MƟ&A`H 1])}g]/ %QD^st]25E2ʱ٣tzͰ QQǡ/ڐx*^!/+$e4Y#(HQjf(rTJ]fnM4fiC/it:aM`^T;c[R2Bb{ gIv+zeصC4RFW^$V]dRg/6i=fmS}+wcTٽ #D>n7pTnXrq }J7ǁ~Fr㹷:RmK/g} 8i}ZR1E]vDb/B?hmSW7y(S.Z(Ǭ ߴ-.HS*!EUs)EZ&3&L_B?<@x _ZPǘQ3~iDRjӵQ;pj+S+oLZU-Mxދ~q?&m /#<˽h~:Fvx/vV ;-]*Ѥ }~> :g.eOxj?)PY*}]aE^N/"Gۀ3.t?kw-q$1dAƇ*NBwP([Eߘ?js?8-~ 2d+TT_Jh> hCƃoJ`, ghO釬#,!߬mϠ#MYl$3 wn VH>֏NBuEįSŌlQQMkvyY;YZf^Iw)"(5[>p|0`MOy$k&r.rMgXq言V4{g^y_QL\FFwX qw>W\Z3C)]c#]>>+GnFKjǜh(XuCYZIHQjH.v]o=o9WJw?{,YQmiÚXD-72A4;4GЦ |"#mQ,숻k\ ;1A2HIW?%S}JxiRܔ"<_Li 0\>y>\մZv-6]%Ó\S>bzs _-n[tDr J ?8* 3 mǡ֭ i%S>3!v!*!]n S :ǖvU @ڴtK>Bz~P xNfBo X4u ).vIjSzLo:6~'"F?noyE/EEu̍dޖN/NV,l;MZH:-zs[\pͲ:΋"\-Xl= ptpOl˨uG|Ă_f{F_ccʈHbiԴ'V:f\zJ ,Gϗ)2JVM9,c838qX N ;:2?8hƦCt*q0]F[9Fj&U|٘](n 4mtZN]lY]5_US RwC` d߼wTv{;?&>ߢHjEt;p2D@HkQKU SiKENaS9]dkA{?(Z5VeiYe4` 7 =FN},lW"2' lʰl y/4fohhӜZR xHAK{>0S'MSۛxNye@MǵI[F qG;~{QQRJF_~McH3iF` ,aĸ0,qe'oJ"7*\k |˒tn:;s>7_th=B4ᾈ m:: u -AܔۭP@ PL?#OSG V߹,y~B1Ief96G@(D9 PH@oZ%[q7_lwX0HE^0RxyFZ^| uW!$B_a؂D0Aa(p)N,/k=|.B~_"xTGQ1xXncdr۴NaMdjuYΈմvAp[~/c`Dĺ-Wme;FyaǙ]-PZB'0'H:S is#R`jyOF, zfCxрh:URUmTCD %r5{o29O6SOǀ$"DA /E7A)z t=f `1iy/YĽ `RGDaH& T'0ZAuKݴ-@z9}SXIMىQ,fw[h*KobH㧯樓>Jz7JU*hshPLh3 dR ŗ`?k`.Opk:j[06os#ѫ@j.0hneA5^~FcҿzTZzIEP)M& ?lMP kp'.#ϲ,6 ;lE=C1`iZyƐȪHXN^s~Lͧ6Uҫ%p?D`F5CTfű@ ']?hܘ7p@>ctףBrBxyB+ 7@I.T!~{Un-Ji8& P#4[ugb>E!J)C`75˾wfHș5 F?k'p }Jg] zC`PV~LFt&<>8RJ5Q!9k`r۷,k~/IkEAa s3Mduj~혱lQE,N}gOM%I,J7hQڼ-ήVFcϵ aUIR Ϟf%\IϩʟwS`c`=Ihq-->Z2l~@kʹ| ˾I[0$2NBYV em*)()ڂ/$(Q(i^d!/([n 3ۺgף/7`fV-Y ȗ,X˧u=f.uqN(W#WS^y[ -nJYrvacwcaw,۰GIGZdaC5~ :ZfaekknfsȣC- ^3d3҆־㣻= %sƻqڈ:υ lSN7lnޒ]Du')9kNݻaB6>2\ o V{GNi PPJ8 ʚ#8rʹ&Ё/ ~..;^/mO[zg-,CKocKS[OQa{\Ӥ}h>Qq!k*W.E՚p6bMH5enYʆ1a5c' Sh9/pK*}>\Ɂ6)68<vݼ@aP} i>;b#cYBwBM9rvqԢ&KOoxĪgu3zp޾|y];H]|K95xuh:urWuyk"1%OfIҥQjN!>[{v惒~UЩ9T?\k^_%w4 {J#֎5Mm=RX ܇^msˀHQZaJ)_3CfZq2-rT08q5{.EOO_i]3ֲ0r&'`Y#*lлũڔ!0 ~6oO_$m.8{~ާm\By̅t{ zpf94f|ېZ#H\lEi[{nF|R8q@405"pMfe`@W\ 8s?"p+5$Z Trk-=rBgi*.| F~M_CoB7ՐGaјs [ ߰ wl;bԭC@5{Fm~+q~@U=yt:cP|k0jr8h[r#gBs0 jWz .&%-ܲ-`Y7 ~dŖ$hbB; i&yO z@F%͒NYVMgj%+C(]TFYm`m/Wӯgh`$Zm|W"DsAZ9U>$pRp =ݴ اkEN->8pne{FMW!Y OˉcsSCs%:VwRb,쯅H+R/ m|4疀P&T߫rYfHV'Z.Mթ p!UPtH"m)ܵBYyR N<}gyjo'JU2bUw;!Gd6@)Uԟds6## ZU Ќ [^3,cF1:{,]웰􂩨Ϯ #\hWp?V1:ej4'(I {iN5_Xʞ.w& TaԷM„|˶j^Sw jX9@`U #U;LBQv QIs.wj6㩖 Hٓfo#!lN@ F^k.3>r-} jW?Wc ](fp 6^' à.>yA>#H>2o쵦Z@[8 F@ Ŗbj?WF$è'5?jK\ɧf$*j(?_VفE/M(۲hKU9lmSM'ڣk㣈*\ lN xR FI%Cȴ/qmp;Ԝt6`Ve ;fsJ<瀿*f B[x*6g v~o!3*7ȥJK(.78[q!,7s9ǟx?/忛~C-^}6IF? 9ӹ]vG'w0#H:hxBFrHE @>i@?BoʦǩX,(PuS9^v 7ޠ^GTN #qW/P ]ۀ 4h ~"@ј@y5+QXEE[N0o1?؜< { z˺'K=%P3#Va.YP9ouR#j0Rc%hr`vyߍ^nK&N~ (Si#st]~x+rkd$>y_x[Ծ?sC9XOv/UeHP:(䅲W%h'\6/N>zPen-gG([0}4^u%ҵ@RVw}  QKNJ77mLZ1s XZ.ļ*y^G"gvn\%*ZdC/\%Mi 3yܾWƍƐ}ٻ$yH=[m8Mw۪c 峢sq ;%"0 r_0Ⱥ%uݑTe9]Ot=}ԉ1--_L(P\ZUM7DAS-bSDLÒ0L ?uq- LpK[ƸkfT'Q.Gf&ꡯmQ,ܝok(_Ȟt&z} [hna)&Iᯱ<@iha)ԍX1٧#F1n(N֘S΅wi4-"h__sܪ_@ ^\1chi|qߝEB`WY;IwO@xY"-u˹/ gI&pUHML-̜0D TxNՌ_uGUW[Dk]h#A -TMM&|%74SV<3 ii:-㣚[vpyoFU3/6ٗi]32fj"'"O/ 2ȺUM#^FF^6P?jj>\qd汉j9C"^eQSpA4H:a: `=jW1s4VozA*]BU!e><& [uԸfrcd;fY$K$W4<;sI ?إV/Y,~euZ A`@P9eؠXz9uc. }s鮢+ yͿPACF.@qTX5RG?Ѡoכ^iL"])(I0TO. ix:mK\jk%poq"RꝂ:j\i|X_V@3FdlKG-*F ;˞u]%! y:mbt0Y`OS4XtL)Jt}%.|#ϓo8rݢVgr;wUhet>t zr)?kjod (]o0u#t=@X6t<'* fӜݭpϡhWfw+ъZHT[HM=o 8q-dZ3y 5eqjCt-ތ3ߨ3Ngv>ޓ`^A>?q}YzN)#,3@MM(1tO,*FP ?d59.dB{̸o9hhںF={J́YU!j Y ;Ȅp G;>ibqs{ȲA 2J~Ev#X&(s - ޽571doGi=oj--P!pa#%Rtn\QCWs-XHbښ0DMX6uXV C2&B]A/j8EQc-cw>]TTI/)pԞHѾIp*Ytw"ߤlڳxd{f. WU0JS7 ׿>40%5c-xg?bH%5sybLL8`C;G^3LS)RT '#|kMHEwʛȑS߄l +j("E5K M1(g߫vw9Ap՚\eߎS0K(QFʶ*;?nf13ߋ̄pi ()\+Fqy%[C.Q9:?[{$ш:-xdCt -̚6@Bye_oӕPs8_f{$M U*[sl^\vC-)zxv,\zJI$QzpJ`̽KPw9یI4킱{«BbC,CTMi kf<Ɏǯ|{1PC%w8!1Vg2: ;9IZrC_o&L1nF)Z`U|,ПDW ! tqA{JfP*)Dž%Ku |<)E }yV19k 8,ha)<n骋'ɛ'HЄ;H wh[ no!錳o9F1ן6sm/+)9ceea&ʥL Pt/av,P*|ל~5榺a%j,6AK*Xw;Muƌvda _5D7)Y,q#JJij._i]O9~W{q8:]~xhT/5z>Gtumϛui5d[).06a""&-$Uh D]:k>*H~jP(=G\k( Tlam/dP漖$PFJXN~t6,UNy@nD'Z