python2-perf-debuginfo-4.19.90-2112.8.0.0131.oe1 >  A acW^^fpQ)v)Lsx x {k;go)'ks۲^DTa5|iI%Z޵n)cihi&]p<?d! 3 ^$(Shn     J Ph 0(8C9C:CFuGǐHǨIXY\]^tbcd\eafdlftʄuʜvʴzex|˂Cpython2-perf-debuginfo4.19.902112.8.0.0131.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.a_obs-worker-0016openEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$aaSaaTaaTaaTaaTaaT239dc662f0119117cd2c70f1cbb15d0c74bd5b64f51b9d2f84ac9775388036f4rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.8.0.0131.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`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.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.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- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-0016 16409803704.19.90-2112.8.0.0131.oe14.19.90-2112.8.0.0131.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2112.8.0.0131.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/06dfc7a3f2f6a218630c7b3fc963713c-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c95d59fb7e330ede547a7eaa0738dfd6ed030c9f, with debug_info, not stripped("uH|Dutf-8c9ffe90822d73d3ff444db20d8b1537d917a979d808dd959f6cc312ddf7061b8?@7zXZ !#,B] b2u jӫ`(y-7gӔO|Kj\͢]†hUBBY*\OשF3T7=>qrd+ \zW2 >JfXhQd ʹ|k*@Ie09TWD8`z?#Uh rP5)wnҬ0qdvN*^!w$a< ,e#W\kJS"xDEP`[2"Im>U|ת#Orѹ4Axo}i'˝#|[(, #[p"/hY+/5B.y*z5Qs,1w֮|y/˺Ub#Ui^6/>np{7aqbmqr :ۻwJ< ?@Q~7T)z];_s]FɛIiyt,r&r{y,mVtSZr^(qide' S*q~y_Lċdc` y*t+[)wZlj!dT0l~,It;,Zz(D4s(^1٘^5Iڨ|;/êG4MsE U2Y2H\tsd'" q>UYmNm Tt1t= :䵸(5kvZ#3o :TVMf~%OE:;+i`& .ȤfȐ|DDJJz d#v[qM\Ցc :SzHۃT,#@D$3R"\oGQϏ<#Cm-R .GX2ZOХx?FpD0T@Zhjӯ1pf ye)b5jTlp(jǠ;(*="~?I.+jp&o޴qA'>7%z~8~3t R+d87{s_lhFT,;Ƌm]< Ff °84wd4_Ql*Ь%: ޣ3^BЮlNC@R>-%'=]esm|_`"ɋr|rPp!mi⒮nop0?ά{˕Qb8uwꎣ)%md""$E,E Ju(h;2׻:H=d֢00;rqLqd;.XeM-M b4nuzn=Y(ܧ*&xXڨ}5D(%(a ]|7OlZcHw HWcIY!2"[%eJ )Xs bwh"Le(A"D*e3 ÖRsKƜ&սЎkm-H)\m]V-!;w `Xu d<;E¨JlJɽ(G Y VѦR;cTJ }>4fATp;I1JSHb ޏ55VA3ɏM2@5P1^ Ff %o_Q&@h2nTW 5MOs:­]\(nC;RNd+іg^W6D"c dhG9Rm6UQyui˩Ň]%9Vyl+if 45 qV,AU'J12] (PGŜ.3-/oTNd8ARd2۬/Fc~+< v7Ž=o<v:+U6,e-[mtw' W]_ qRݎ>:Tt ွ;ꋠV ooA X yiO'7W C42 HG ꛿:W1 F\9鸐4Rp0JmӆQ_ىpaK nRUj}"t"!H2253nPBgfuWb= X$6a ](3M9q7)R{=h1~(N;< y$87,w(*$~Hej-a1 #G -7e?f?=PgJA.(=vP^F>p8]mYYInZ @=v>iJٗ BZ,~{oul|>'Dq.L,;rMN JNQ?'geugyʳøeD|Xb<';0!5a;(vC" p!q:F!Bz+V06!7%Mi1Exr6=WR|5:r8C~-#P@# ^+= e&KyΗphL̳W˻Kf|eCLG_\hi8i*g53~cnsC|귲y]pb("[kpր(s]Su+J!G:\WNkW$Hpp ]y~Ͽ.WsspWPV[ jpƇ.ޱv},SW^ <3вݫKJ~.Ӷmep?pzQm&*> )!#g~yϩ Y̺?(&IJMT3J7#$EPU  nNx墀⚄qW3m|'| yeu RLa.]gF{ Ň{FgץxDf︍I{d@` 4t鬎[ >eEm`\YvU`re_^)Hz4ʁy:Z"ش 345o,"Û"),tlX[G2CO ݝJ *Dv\iĬ: v #ɏd J̑f.3 QDmrZ6$r^ҢF&:8qus/V~h.2FctX3(KcH{V/'$9 AZ({ ў.PЋnW/WZ6^6e;U ~kxD&^[MXy+I2OmJ[<'!|-Ɗd6"Ԗ҉}PEh-'8IGYF'qXn8{ć(U©ā*ĵOtnJVI͉Tɣ@ڽ8JV2Ұtx8~MGp{_ʆm! LO^)m}MQEU蹿9 lɼ"uZap0S{i4F2-VŸü ɭ|J؈@S8ɢDF`xN!>@I 5FMXMZ\e>MKzݲȀ]5]zB7l6+K0l*3%FEtGᦥ/ >`$Z/&Jv/[<=B L:^ #d Wv" D 'Ϙ3BfVTT LL{ 'RjCbS9,wkNU ̸w0ɁL {EYNfMcq; (X*j^I沭ys`zzjfxآÊ(FhZ*Oxh[}:mGǀN!.S' ^ ?RcGUJq`Q GDPL|).@Kzm+q+a8\nX *\b 4G^rgo:t&9FƦ%HMٺ0*z.̄pYF0ݭs puލZO #r !Hσh w-b` "ZO;^gI;H棄V ;qzEe&_FS ٿDTrw;|)}vu|QpgoCƹD'vV^aQeaouPJh𺕣UP+˅u w*ѵëWfA+>;eSW!+uT/~Y#0WWdSRw ! -oщrM~{`VH`zjb~5F#`#K""DzkJnϰWn`IBc ?jU'wq/(}w>MFtQU*d+rf r5|V)TZ*W#J*5s01inG|؈a]nV[PI4MD ng(1j^mV%" ]9`)e$<6sRfKW $Mir5Ma7cXnG`: X*VYl˷X:Rb$I,eZv>8]Bv5zҗufIY`C[ZN Ҽ<1-OwU[x,; |6.NI~Nsy^A̡{bh&`ճgC`9iuS`rL%#'Ø0 pRbfmANʞWiF PNml2k K"IkDF/nn6p [v>Jw`"|ɭ (q T ,5k9q`_,g΃MFe GY/FKn=XbdwٽXިh&wW1"\u$ ?:kQA'9" Nc_l\RP%mY5j9bgR*bRC$xLc/e[H2rB(;s[ sӕ~`)꭬TWQ']>6H#]:g '$,N3lεl졩{GfLC&`cbLK}<7~_j,X^%qVWnɪcġ>v˅ASHAq.PSw悪tȬG!dlVsJ32|6M3$ds/D6*P@ ]-^{1Y{87q-83pDCoĿ ZM3nѫe`#W!-Mb6MѪ{8I1ƒ#G2TvE`W~̣ /!YȨ Þ|hK)G:~?-Qn8K+l{3Du(+ىó%ky%(,/Ux+OHNj53ic!.WԮηa圃;q0r9%6ߐ4\kdKDy/p(dw*b%:s0YalߌNDKnCo%D1Q`==lC)X_]A9ȭl|~ԉ=` ǶҬ{?˜F&=6UiugsL-=ix5V7 %| /loQ rc/ItTbr6uezB@A$~9w@&UEg-e%> UxGc1NI~؝i2T!i15i_)lߴ֒SÐp(=-wO'PCb5{h,oX#C^&C}y|y-z^1PL^ZQ KcLX "8R]w.+q#,'; lTOLΝ"_.Ҽ:2#XAR3WT. >\g:QFZQ%̏> Ny񻋗 B;.w }[@i^jّ`<障mT.VG;Mk<*~Gc8˝U2d9R-{AvuF!PGm@ Qv\DB)hu>$}NӠw_^̵ Ό*ݮ%$j/`Px?blm(@0'bjX RrwJ0T\Ȓ+痨5]l u/Ryƶڿu Gvu k]R !-)U }BHډzyń4S=R&CA} R-|4k:e ^ug}BUļHXps(`M(_RVnSG]|~\+ 02gPls1;l%126L_f\s>یrCNU[m])Q};9 84}Ӝ޳89;+(:RۯӛiHVe[J )|8&&ZOXk? xN$PU9Pۍ]e,opzd9]45AT|XbX_YȔh1!y+b|*'AC]vod$uD'2<M0B-K7(Jf|P??&2<1GPZXFa4hHRژu2u—w+5_x jU_3uw<}Ȩ^'#·T,W iSt C+?W3VnٗAƜ?EZ~Yѥ1@=9;Ŏ:se&?msc|gW;]H,I:aVi(hhl.)IK0<JN#;hw wbxK^ˆgզQ⒖v cIl:#5ތ3['p@S{=)䉨ǂk$CiZA/^+F&&x`}_h/ 69.'F\ȷlZsyF'2&QYw&DMά@2MP"S^4!loOCGDpBu~0PDI Mɩk͐´Įf] gOy^,Ĵit:%JCtx9AQr 5\]>Z8 T'?C,6;] 1`˴RLJ5piL$ҊMMyx]['P a0Y5csR tŹ f_(&~/*qE Q,F[B-p*Xhط5lV.5Y4e8 (mZb 0aiJ8.ǂ9r1YC\qþwj_#U<2 -(;!rM1Unӿ6r]>WkuzB=~QIO{Pwo A|O> }kR܋ߪ)Yy@;Fx]KsO1C ˂}5*w|Sͩ18s#,[CǮı 6ZE2ŀh!DOMog $a )AQb%/>9 Hr|cQyx НHyEZg#d20ƘcZ %7VAy8hxht\2/-EeIi@,V%4E B ØvW*aw"PKnc*,6Z#'UDm%lCqg/졝夁u/]µz wb4*`x DC+* ՞ІC}[9zTh !-]sꙞns-GJy{M3v)~ARVx4d/4 #.$>6oz5τAD`aPq%d[^5Jvxǀ.@-ųLh.P:Tؒvn&{\Q벐*4s6T+Pl;^VW]jj;ĞP\dl64 ߵo!v4At!ϺP38cjowhg܎XMu;Z״IKYrHᮣ֎9[G]ءZ+]J-. $3 b`FΕכf[UO=5 ÏKu`a3/_:S͜ |@àw_ tfVTؠ˭-%B\s6:6rIڸ8CW͎U~l#?eg_l dh@Oz0[@>RZ MrE PeT!K~\HoO-}OJ3@=AZ_$JoO mN= fir(h @n$N13y$>kt hy̧\,{?#Q3WԺ9*^7Ϳu\|ߌcA<]8*۽č>E@-}SpȮ"A8|4}] 3pD!]P_[Wޱ ]ԕa AlZ;`:.<ѵAMy8#@:BO,px#ܚ|.9h~El4+V wB B  қ/So۴ɣ%ąƝc|c!lk/$͘ '§Ql y{󤥚IIuħ<XN8H?vMsvj3ʹ <'t=?1?fО'輰D)%ZnaxxtQ wcs>"y8fktG3ْ٢迨vpf$Sfcu# \ 9icd]3۶Vӈ?T À0(SapW P]G9xٴN"Ӗ|Q.g&xI Kc!Wݎ38 8 @o Z+]S8B i ǛwG3ݰuW0Uבo@Sr?#8>dJ/Ͽ"q\<*1 F<VuIk8Bg~(җvLjK5i9h z2iKvNz:AL0+} FӦ 2kkDm.y՛eUIElħlڶ)il  *zY Uh2M$+? qbO@X}ӣEr|oj̈́ݮit F㵰1VLntV싙Hn(2!K& wшa2t'j;@mu` |}Mf*GNh 6L= { |iL%]3_ǟr2 ś jFs9)!201﬌ g^wvg\?+68mPTTeRv{5Tj" :6նS+[i) 18,Jc80GJ-vMW.EDza nl Mэn5p$xtxtXԪ;]p(v~z1\V{tp jO(Mi=s3 nxM9,qutzv\M;R*vEس6B,p0&]baLqH{6CZ0Je bnªpDVU ,=O8ETo)u` z(8kx L@GNryyA3owRM2Ӿ[^v\;DžLR\%>lGƲH^.t_$Ɵi\Z9yqGKBk"Xȸ/7z5sЯB$e  6X8*3HPuC3F9т{@xLO6bqyC,ĝ 1/q} f oi0@)'ĪuǼFT M\K^@#v؟"=JbWbP_w>( 2z/y W&63,f]O \&-֡EDpoWOx+ID~ L'arJ6"ؓ܃~ -(!xs` P1fɿv| d9THFiC!9OtŰ?묄n!Dp C}ƨ@pޒK3 BoJv~PAz<8aWP#3<;?D@$3!YNu,|Fk+[RE4e cZ}f^z0?8k2<{Y"<ﯺ$Q&bİS WyA=Cڢ>mb:[tR?-Y0o݇B.ә363e׬m$zMNXkLz\9{3)J k+ms j8sW?Db U$bJ1]LXDG)bIY8IA[C#L I vM+ )#ڷ:ym(]f檚hO)J.[2I`xeTs'L;;1& Fnε}c/X c{JN>o,hErMo;"=&8--| S,9dok\p`Cd mfR}QUI] m.~C `ʻ<_Q7*MA]K*&lD 64"b#H:U7M3 *͟?SĤU&*{سx _e"jdˁ=#r% vؿd:@]Ȳ|d`jTcd3eAsaRfN@(\咐N10X/E ބKsy \ dϗL_4 ' K1U)Sma8i& ѥoIK^VB6.X+ּq%jQVKb>-Ζ&f HQ,9Pv+WX\otc°ZÑ42jdžC1|fUȫTP6@Nx+06&=ʟZ[A:0 :s[@-V)ryXumؿ/ʟs+NB Hč,c_kHN'^Ӱo^yDjӱJҼW>/¬&J,|lLU]-r8zzl!(LNZwgiL ^$cDY|S}M(jBo_ƪh"o[mɳ+K8` ЃV=cÑ>iiSmk@X}ApO@bGi|r&g_&aKp@,1aI1A%aD;.rLKS뤋oky$*@eip5 "^@X.;hHmFln/jj(| 3qÈKoGgzBu.Fr%F}_ӝۛ@]l>96M@[( gl4h1{K4ҡ-65jn/{~GU)4޹1ִLr!/ =$*^[Xk5MYw3m3]NC[2&a2JV:'{g/ ©-]3 ZYϙ=cet噉t56\Zkj5}GwUٻaAz%4?lo޾q:eEWj$N,9\N;@\a4Vh$<9  E7r;cz68ߟXy蜏Q>=!e:*r]؞Za2B"ύfLpt {ڍkH%B#F/@IW'~0z] ٟ'&ox ϯ?ᵺ?K Ak_F"Պ +|e-^.P=wlaۅ%Nb[L=r ppS&h1BnH+:!g?Uǒihw,{(F̣S%,n鶐K˪m"AYefaY|:jXh穄+Y-_,(i0\gOsO,3bKwX4rG0*mYNxKƽpFӶ mBYk Gn3$6E -vy#;ڣB6 s'x ԗVL*zc1 {4o (ֿ;ڗetmS2`沞c,#uZB\0mw܉]`c{. ý :TùX&jtLNy^\ET4gu2pn0 #E A֪U:ٟvܶWM3-,_?Zϴ%('R`ȐQ.m5mXjPN uqVĄC%b=«V؏\EӜNڗTi_Ή1_rg3|g>HxY_-jJuųyv޲&s^c҄%kґ* bn!7\_mkXX} z_٬j[;< `VVۄl@(MHE^pi! =Mh8;zgD7hK:yZ_4P$Q.͆53"foB tIes(B$8i(֠jV6FAnSo칑%{;j(0nS~`)4Z5 #s#2:o$*!A-$,E%m9ȅ$T?+_Esƴ]fo=nfTʆI$ {bm!ޑ "=hRUXG&֗Tr[ܷx),CMM1qaTK*-(ܹfH]m`xnAc.mFO?ASDiXfqM'i7^g6d|EF\30ʉqD Vm"^G0] qw)ȡTI 45ڀl334 9T~ŶOvurhd7}"Tg {5ٰJX$ K{`l[r$uEDuG*x?~9[;뒌}.n Y42pr*tfG"b7݌֣V#G)d[]z }ӣ3}u1-8C-P81}"ClO=U$˭rA>Jo4.1c|+*M"'> 'R1Ш,{8!'0JI ¡W 5=?2p:$tĉ`ۃ@.#m>^IS}jk I }u8FAՁ v➷6&&:Vh 7G )CV-FvnJna76%6̼|s "CRǰ0:ܓQr(G]P@KHVyG}fY;d0{fq 5SOKG8Bg*hzAPU@F PrC|5ޔ[|*?a\.uu$'"y R.ޛl6҇mBLgԄW"E:n$m'Q.?Pܚ{QqN=P z,ӍM>*{+VQN[U'LxYn\FɽA |9ه2<:J[/O]Y4Ԏ)KZ%`̦ #L./*4/E;J{LM Ru뺞GZZ!eX G&9;ӣ:FM(eN37 5Cѳ]-;z*cXE1 _Ru %=.[t䪠 Y){3TJA0{U"Zn$:8Xkyfm %K W8.8[>n,*z"zح'md EQl&D^Z~^,;'}ΟEa!>T8ZryZ5sn=dbr/DoggPzI kW9L'ޥ=&_(ԓcU:mw̮.#(1d7lѪk/'B4rv3Fn5B$cp&+L/ UJѯjqE'MM(9g RVhU>>XG' ۍ{VatQi2@qճ$jzIpR (^+~Hڅa:ZZ<.Qߤ suʚj b7o\e#;L{rP t=~%:7fdh=B<:QU8:"iH~ܢdߦiW#^z͇\mhl8ãOJE%,*4 wN1 vqAsUY:'w)UtoQd#vZp{ t)qӟFﱽ ,u=pddNNZf*mQYZ?ܭ$ےF5T8O ͯq ldES1b#-O.4?5u^Nkh. +żA/ONu>lOIXT窠";VyIrDpPGrSF@4BO]^r&ֱp.:U9|V;Xn*OK͌$GHfTրw$j;T[6WeG";NhyYq'u&fuS!_5CI x5۰3J!#pug :;; 2V8q'l+n+i5L_Ɋ>t:*ai{%P^Á N@iG<'Ե@uO1!nї!k?E8rvyʛaܹ n(w$%\ΑH::*0xǔR&hƯcUwO|b|]_~7pAʮ;+쌏Q)uޥD~*0jzвiep/>xMhSĩB?磮T7<X7e{d~ANtL}7e -VmM*_zSY ro)*۟@D"f#NkQڕgJCDRVܭv.Gx -Nehс g_ր̭}n?z6$Z-b[kkTbl׭کJ-z3 3B/x Qp_>V 怵D5ቿ0U9#k8q^s^fV>sW Q_!|w?#;8K?7!#%[\z[Q!Vi.ȤӕnUvjK/ bdv@(F,>$0T?rk)WK?QOpi5=}K?EOLAj =,Go)YmtóٗXl }ُG^hk? f"]G"?Lb{*&H 8̏Ś.C4.k :W(*{oir(Y@F"h_Dԓ)s@>ws(fUWk)flGTهpP" E;7u)L.U9CgpQLs([ q|ָ|0AA|*VBW-.Xv&dXr0ضclyTgS8?`c=Pk1AF!iÏF'D@Ř O6An-jk ,EK9º^-Ռ34"XuwQh *fu%ILF/wő(6rۿtY1H6!7xb5s +Ǚ HhӺBWmT|?#srj6/T=1C$kYnf̲*8SzZy[+g foPϠ1WE?>ݔd=ibKͬa|0V#{WF{N]Vw;vzUMʅH_umHϥnY_MRA[Z+GTIBWzo7"kpR툨aTMÒ7F𠐭rkr0m#N/SoS&kpzQW$$aBa`)hVW_jESN(4Mi]?:>ek WAt]'HmBqDlܱS~KnCF۠S?K@4b{wqiJ#%>S%c&ƾQ#5;>KK Rޤ|}xl=WX1?7Q=o6iی뙀n`!m씧q{BnDٟ)WaHmF`)cԲ{(Lx˾cy\p+t^XZ;Öd xƲ3k3k㾥S-<z; 7A%ADz aN=w/dKk^&*R}7#N8zxoĢ+JxG1#o,1;zkq_֏qju[FvQ3 'uX[A7=8\lSdT<}ePm9sHU ,2qTiZb|yT-+֍Ā`7 "AG)>[;;\$Nmg%.<.? &QQ e(CҊu] +qSЈӭlX}R3Fbܔ/Ѫ0jpVӁ\P;,yR=o <3%NJuE'0^ xIA"}0R8"<O_S'MjV1`eͷt?R~$^a ]g"$[]UR2 i_= 1+r<]l3ן`JJq,)J8+彡RϹ&ZNzi^/W`Mؖv6y6&xے'Yh|pYf^+D0u fF3\APF0٬-.mCv^ _90Bܞ=kir7^Ouisj. _VFKLh@jрi++s›}GF]RoWUPvv圢UF_I {ypn8z{/KWGR~!vRf!Z_jm9/ʟK ,(=7, Bm [lpoqQE>-ɥ*H(ltpjAŽ\ٟ ?^ZQ6A6WsWS]7^ef %_y $`ddW{u4۟1J%8wFmґUKpTrpJX(cɞz  8=/WӨ`%lo\VtWozܖ>lcf"sՏ R*n8z ~kREÏ YM|'ۅE{Ivj~Wo(kb#ꉧLsƔ,"n_ uW۽IYjw -vJP13nw? &?ps]i*x I)Dhl`7=?1rH/Fw1:?`5WygONy=4BGtj{\aKVc>0TRf1J"l`Yi^WCP`=Aly ">NNt(VC\d> ^4B3enځ[qi^w;}]D5Iw}p2,s`bVũn+ =kUrxBD䝅[Ę(36 9=^ L{OexBSM+Pa+G|jj̱" W!eU;ziBxXQt;G=U.PbbÇk(Y' 9sz-O_V/A@BhK*^/iihe0 SiAHGL|Q/7C^FBEu5a;y` ;*ŵ\H);-*H5.cIrvh]`@wP"3r ^hM=-Ѽ"f ܐ:u6Y>kEIF0-r͡L@+4@$)S4j;Vjۀ AE'p >aE0Bo*/8=w i*ȁ;="nE0i.}9Aӓ\]cyC![KZ".9m7ۖw; <w\zPbl𚏂}ke-w|h(cEmr++ N?V*gX8m)?[Zv]R%RROcvT[d|Ud\,rɠGi63KZP#_%,η7)6KM>m?@ItC|N>mgю}TCt|KEis5ʯjuBpOPnj=#%:/O%9zVgc=Pv*lrpRΆ1.t 6,Dԟ"XL(]Xw'-=Jz"WW[umLeR ?o=yoUP=!h8;>r@(ҮAE1 튛@_݈RBѰY 0)?4=ꖔ L-psFT4{HGh0@֣T|.3o,O[t3ޥEJj~+rH\M8Qew3fPT-GG ӾPqSjpװI]c8X3rµ wT~t1G9Q)zW#BɯhX' z0Yco?H̫ކAlAGz ը{ q#(i ГK@EV49\0q^U~k0#O!=m UugNr,tuQhAUW}V,dԃHgnm.\Ka Qj3Am{}2JcMڱTOɳQy_Hp4Tc&PAָ󀇷A/ 7P l{6;'-Tn8\f}qf2*k^@ܮm)m@>oH!42|$xs CGrU a}7DрEYȫ0OBJE 7f`ܤ ;\L"{$6%72C[V-+ӶZ }d9,4,d:Wa_|N( 6ՠwS5Vm:>@)85U!N517gz+jaDqYq-}׬IPف]ZQv'1;0 Ɲۈ"be,dX(ꠖO̵vos`zY %cļtGBKDߜ_Xnˊ6?scK &݅=4C`qUr:.b?u+'hAUW&z6>E KЕt,ȁ;cCa #N;<p>a8&vmiRҩ,0mZ]="J~nnhI5p9b|pJ"fϙEhGϾ,f(#d&o&u}CHon}EIgH_j K/0)qlihc9ص /Tfc,Oh96CxhPۄc=] U f{{薕%?-Nv L m9>yQfpy )dTG8WS\(+hkbЊb?ǒ O8S6!N1Lp' o*2oS|DemQ p5%צ;"gB6Pٱ/wqAHi}~חO~鰭]kc"wU=A $5FS_<5O1Hy*[f"4뇳<`j i:n—CQ6ϝ8HzD Q_ە؃`ȹAVM|/(>XI ˘Ab`Sf-Y/{F|91=s]a>dwYR`iu8ccAĞգjq9)5?xJst'jm-a@} )jpWosW((fy7^ԣ2V79kGsp0 Iuyۘ( TO]>%ɟ -{h-7ԍIEZ6= iE,:˞F\m͊zpxKFc(g83$*|wxoK]_8tAzg=.z˾ԱMJG52R[0gj9I{b\__i Rpnq'r}9gJ:M8ms#imDsx;1ۣGV[dGk4sWj؝{r|ͻ訝7,ǡ1L sʒ]; cR uҞ\95$o"<8]b Fs ۏ᨜,fU﷊P;#}ڕnW'ÑD kI__*$X@v@Vc c.%.wS@ ?ҽqM;1QD'  ~ʑqg& ]aw }Ď 8هꃎ|EQ~hIo!\GmIӸW@ZߒZ`T @,|y59d:*#дH磷mMI#oRzsg&B`vD$93)ٚxi6N$S#:Ni*spBT-Ц;y _Prt•R>@i;g R0:& 2NWWհ%E` "t 2o( h QX$HnaI?]c 'e ጁpj'F }vt 6b9qhvUDNV(}?+6J( C醏 U6F}!M;е\ё#G;I['e癭dfWMfbuJ,6=czZ4ޭUs̥ӒoQ5,\bKLQ5_[eϥ4x a%XkV9A!KdZ3&"Gq-B^ ;jq4ڠ.'AW ! /4a CНkV4Ě{{3>m9LJ^uxɋ~1i/7:L3 [OL奼=NZ9Ctߑ#P4'!/@ P|)r̋N(lZg[j*f:_gTU3vRmVL;08No"2:ϓ_ qm6sa͖9Dߚbľ~~*tnV+@(}(nO8-o8sA(t3m\}n# _f߃O9}1l[{ܘT+6kkLIZTk|)mB2( 7CGxyRd `[lM5-yp>w if<XZ|%CB*v!ֳ^InX0W/}é.?稬v^%tU'=/S3dĶ]t;?2K#k9Dp!k+X6p'1I4ظ͑' , gqW (\:VA[2جVO.pkz;gᓙo7Tp.=nDdDeI%vKmՓ9#F"u ^0]0?=Қ]@ro썂Q%tA[Bw:g7x [f:;qzIoܱ.N1.[A>Q%|#땃^5:Ҭt2vn {=wӐp̝4hu<C!M\Uolנos7TM4sTS,Ǎ٭Gɢu^@8"MA/7Ρ @>J,Rq fu̙=X4y+Nz{ҊlJ,j`ėŚ,FdЌX&O\mYYs9W-+Y*_]H>P#f~me0}Fk΁%kʼnQ\\<"c;xd\RGyA@0*ͅ'-?dmYV$jlgFx)ao'G~[3HmuOaRt7yRKćo(+ȮFy=t1JpgD vyKZT,}D̿j.șoą+Ca}xo1 4])[%Xp³4<ȋrz|S#(v?ݩ5$5a{n]Xa~0I@$vWUc>4*sI'"ە'qO?F,/sRTn: `R-wIJHn&+Q(3~WL`B\{V@CS&A+w0e7ɲ-DzloaW9|j-z/PћGu1>%k(i˄8ޡktrs4tA)TLᱳ:$GOX`ny"{?WVa {x:-l$)P(/J,!:rMAX(0,ॻSQLswZm ?ke5u~992?L^O^«Cdm)8"hZkSssW`~ᥡQ+;2zJUVMzՌyn /U^[tD!f6W;Q|W{\ygTAzޑVNb< 7#vWgZB ?@ǫI$ R Z ԩf!:+e xǎcE5bC,2@i؂-9U%(`u0ß T2Ptʂ?q@φ?QGSZLe}d¼Z7 ?Y74{8s8 hKhzv8PP@jrCn3y%ǜoE[Qx}'[aݲp!fawhe4 {2i(̵6cQMcN!`=20'YOV5(K@;t9}%!7VأMOZ2-Ze~sSךk y^ISPžMw;{:. 'Y=|xeY0\⇟02@+ؘE~ wG=W&8rۧdэ[Pƣڲe`T~h#7I mDLrWcdOci SLe|@?_c4N*m6 oI*k(puej4qE`ޑSJ5|L8xMϙ 3k)+}rg'ϘN51'j_ U(L;RH<9!w\~d~m?̈́[i>O+΄fF +d`nOk$|.Q>{롏 m9^O.OkWX|j>I=,gYԽDЖlL.684Vm AfLǫOG4ҢyGzݘŶ7b/J rXh#ү1]Es5.< ?/R<(C=H(H 6hS?gJ;z2/l:Yjtf"Eܡ^2ҷe}5WveVLZl?2"hW`n_},I1^d'"vDwCT:Na}8F(N ̾_: Z΃WUbD}ވzB1+sr_WG6_4rIJGM.] =Tk~3lamø)dR#4.p"0oMM`&oӶV5zl_2%fbg":?Dsr_3|E>##Knk?nyK{%1y. cz@LV eзG;گ=*9u, QM؀O&kE汸nb LkA!< Obak.e^HR:ȹ7b_^?3k9FOȬ7U) ncW^bsI4 4Dw7(S+1Xu+أr# \彦~qww^ql#B*}j  SzGXb%@vw C4cj0[hͥ6,Mc5V2 so Ԑ`Fr(ӥ khXMl_*8EƉewDzJ"0?+Ҭ@ȱ[wu-)Ā0wNeOIܥjޓez85;x+%ItKj/XѨl=&sw$&w=ew:S &"mq*ڄj7øEհ9?5 sideR r=Irw/A|Dd'>-n x{,{i{?~ فI|{n ?.e)v ُ@ T˱sP?KZ|Eಧ;3̺-(S)CFY?_8)(!\;H-7I\AnvP[ٞ2= 0c]BDž ףh1BSB ցq]OQ_ ^,rN~=s;IfZx/qd(3 v_?esU}OMCnlp .]iB'H.5ߊsSx*a(~X)ϾP9f/SI Sܐ{e/N"&IA'r^URNRٍC0T̋ (@o$3{,Txr@GU{4)_aĜk[ȵmrf)7S37j$ޢo s*+j,9Ibk ^lf0b4].. ~S ] %bxI&ioȓlZ@X0 0tkѷԩV}9V،hjDs@C88ddZ̽|7dϿ?EzIZ<DOa |ck b9 D71c3I3u'b8!8F~eչbV-R/MM  m'!bhG`U p~YC)bUjIKGeib ]tj67.,qi&y7"[Kw#V~C5IE4MO] . ۋme%,\.ٖAۢV gڔ C6FD 撚}`WwIEz$_9g&Iz {Udl5E~,iA%X.| 'n&S'{C jHmV{S!k{muGeL uNwӶvڭV@&&?-cVt񢤨œNJsD2 xH8Z?q?OzC1Ώʽ T-@W{Y]w^} e%]/4~i ,^s(6oF6BtaogylW."/%`9g_{My7WKAKs6g`؉Vë"L[;s{FR,*s/6| x"hފ]Π* T_դ"cĞ%׃V6 ZmYϠߖY9#Y\. ΰEW_x 3qd$Y1!!~'%(?¦⟰U+[Y|KJvڐ){/ē2v+7y^e%c dVIB)t|1i5`+>iY);ES)׵ܯ*P9Wj-|ҾϿ{qּn,ua$%O_: &E 2di7gc}~gkV­ w]XNG*dݯb*AXM H9%?B5 btwpp}ÍԱB^6Ve IV) b?IDMt*b"\;$Wizdժ'I+& mmf70j =Yl^5 w^ŋ^6D؏ՓHG:LI JeYZC4l;\Tm<:yɻ|NM_bH~E7J,m"Nļ+w:Ǭͫkxㅱ%_ ~h'_mT#izkdE,e r>shPğ2J`C͑}ׄށSxk$TYr8 $Zᄦ݌e0J@* i?IGB`w!kH]9@H-C1pVe qd.%ϗ[isVo$ !|ݞ>@<5حҏc %}H QGϐN4Jx4Ci!rW1 s,U^.nZWkmj| zViE.TIffK lW5x /MI?E-_9> kܹ.bw"#;k Ng<8b<6 !_';0oaޛ>P-ts}8[r@\u8H'N/v(L8+݃ YGۮ-߳k ff-/=9) MA&o[YD** d8C TR  v}Qr*,\<`iaARKiSLHy&JRu(5a}juE@z v=_˭%m/!˴19kҌe LW(_0ZG* EtZ2ٳTh1?@uUV0%%Zwgە.:J;17{-UZJqKYdҊ"ΌfWi$T}d&MTjͦuӺtSv & EX L6-rj8֒P*N sP¢Rl7<)%p7E77޸|;[nzM_zpF_L9:E9a-Oɂ@#]ޯ0[ G{Od#]ӀT͗G:{AOX6H{?PtZ+l\G}r]ӟ,pX_GϳgB֢24”1ZZ ;sotHt^3g' If8bOe~gp9ALJtG]Bp֝#,FJ|̥,exX fJ0r^!`M, w %ҠMV}2sb73e׻j>/ y27^ytoD05DI7Oa|]D̪3&BZ>O`J $R!WS[wr {H۸INT*)2OFmTPjp+jM?=b\3bP TÁ]xU"893$2, },YQ 1a#u`%yjXu! p1h &F!@Fh˝Ix4}YmR 3;;J*2.䱰Zͪ^j~ 4sK`WᰶÙyJaMҀO2g%{N!&= MJgN?59K $u"6EDc6}Űym҅pO07#βj_HI$߫WcikN]$!pc$7ðEN@ҙ/9P:y\B/kekk,hZ򗊉 =WXCf^gV RȪv>G[ا`Z$ĢV*82tt2!A9[[7XG9`x%)b9Ygw{[&(ΕsZVK*+Kw^ֱȇu`:i<$H[}sw?3Z IR!Y5õ828P|,;wTח< 4zN){խ- ..f!"yf n@΀#"y)pO15q\I #|;Ox+uA2Hq7%{_B.*O_Z?KU&|ҐL-6j{f4js'vZ<%T('ߖjNf% zaAPDYq\3lTu;"tpUMAS\Z5WH-h8` J[#*!yh5L~P#ƍ*h3])L@"ռ&X̼^E؊6!+F?aAG՞L SUgŃFXf;(\wq|xkvf=ܢ7Y>+p1tԔ?:l^fek:V |` ӑ`XuWhz"Ieޑ:MN:obi4vаD|ݴw?iz*=[ MbIx8qsC 9VPjaQC]^%2"I; κmWF_j/o6k5Sߣ\"`ړ,s##Fed $69p!8szm5Z361 A@/gTUSNlip!Oiw{JAK:܂6XiHi")G7ZZ,dM㺙!#9Y» lU͜E!Y&(Ƀ.2_WPYk]|9Zgd[vPNm_l@*fU3OZ:!;h3/BJUFV{ϥ=C~] +VhClTG zB&&]gn Aqegf/pm|i]^/*|Jª dyz?UZW!o;s.͚%rk5 a]<ѝYv0pu81u]!y799i%7/Y],kUWla@/גRٖ?calԹ?^ܼ*` ˇEDLyBw@>s1nūGF^MGPXK?e\2ɇ\aa mD_f/YrIÀXL]lvp+0a;[]?%ENZU[gm)*\ym\8Fn ^f_ 1{=oTB3oViDʕ%8i?{_̲d'J[60qkW5ŋ^|tш#&G&:/ ae}Flek^9KIfͼR5쓧|NA1AϐFZ&|9SlDr W0~A#N;2kA_I't[,x;PxzŒj#~||0;ya҂|e4Lk.9=MP ^^{߉A\? ?amlmsQ1J7iMQ68+vK\pl+@&D"~"Lek[}&hғT:w$#^ZE1%ӧq1|=86g<&#_6rP Ԝ;* GW "N9ߗLSG6GfW3Ʌ` l;D"i+ HOIǶغL3aɁ]br<}YY58#oo{ܦš)nA:nD(IPp/Eq@ZaZV+Z]#GMֵ"E In59I VJvn#7B^i+O]{ڦ5 cgw%$(`)0=,yE:3gN{Ƀ \ކЂTpb/ 8V82FڋMb1V0aN3{F)Wi|.O|=L䷍ȱa즱+0`$V敪Kp@+OʎF05 r0)¼\ ǫJH}7Uv %ei;:xN21mBUbNd~ 1B])v<9 lH_X9!N@ \/Kf~w0蹻b; d;(M͊鴎)}:[۵ eܕ9h_1 A[fGyKUuًJR!ZMX 6i)x 3LyfH# -0A ETzkm2h>f7Cr@<}ؘՒMg=قݿwHtۚ'1nҺ|V$6ʸw/8d5-ʰ퉆rQea}Xo>Eeb)Ղ kd"riu\S@(<0Cjz>D}{ ꃈIޛ,ly,Xhq ־}HW1/n6{K$F .p^V0Mt7KV`j|%cswwslhcŊEȎOB& o )1 oځAk6mJ۷铡ѤWE_}ㅠ{pQe8 \}/]O~)XաD_;R❰Q H}RuAqpfL~tvZwAFZ ƯN HU^&y〓PZHrAz;*w=-ȅ'_++IΒ*)/ ;٢W8 83Mqr B/4t$$ ,9}C{nR\~Y8gLDk9.;=1ngX; #yi8RQYL0S< k\/HF=n&\QTvJZ{~z$m9}ɡw5F[0 GNy37?_v[k5ogЈC\^׬dNSq-*av:5@, Β#W0c)!ĕjK:| Vy7e]}"_[:/ȏ)#-x;_*䀔F?[-< WXf<bC&_kNJmU{B{\R !J}gJk:ĶVf D(_K{a:\k=L:%g"U-e2Lm{PuT&[P/D}!ŜKN#6M enΝvw+( Ѐ@!}u0QMΊ"< 踔&^]mf:/]y 7J{}(N3ȩAǥXrò,#z/xFr=wuRs[4?@r9k:m7 [=O2}1]bIU99'`+*N8cU9]?ǽ/1%HHMԘ)N8l蚝dyF$LflSlDr Oa`dUnrs1֐S`!ii,dOg h+g&hK? {, DĶK QOlھ#WҨ\({1dZ THdq$&tQ{x2'>S?+[Lu$<:L<|60ςCVק6c^ t &wl;|~O2n84UH`I^],8ǎ>OnT|8绛_kjh_,^O G /X>TxץHr \\E[B3S1F逕C{h$IC/wG`ηu@ikr"t] t)I~\FOUKᎮ{aØ9Lu)֩|t5<>Iy/i2<5^Op!' a.h6/\x7esݽ̣xmug#&$fx [ v4 It5`͞[p1دaٔs=߁Lj_LF gGTgT^ QC|bĐ+Oni\k+0?qvCba_-;-Ci=}]eu0GcV`pwxdE9>nDOBKT[-bA\r*=ng?s$/1l#KC oZe(욮8w*V|iax, #-Cde!NPS1ɴ[YU[SicN2\CB%!&k~d.O0J<ՙ+HOl? bQFgQoN!Y.\(:'ض ̃Jfnλ[LB!^t uw f6Zsĭ8ߛ,z\ k~#:;{*=ϡz3'udB8Fne'Sb"kFj4Ol23x~3fa>I.6f(rQd {,vd{ٯE>LK,)qۥp5,Xe#,n,c`ҌQS㋀b>܀>r/,,#㚳uo~y!y#"% vBENB8N )gdu(I_/`#Ѝ#}l#O':=P #!LuaG.k+m~z.Cvc==)- 0igIRKMwE ["gW ŧviNG Doh Ed<y BLjxPTIɏl/ %'!)1s'ĒAuLȫprC~Hpvz[lEQi^*Zsւ`hé?pYc'V9>B1F 3&aT3ԷZr𯝀>QB8(}f•a!'b3jc tM$x+cCyq?rev2L^'Eǻ?.XdzW@D~D#(R@iKߡ~^Ҡn!-ջLO:r"7kfO̳ 76[׾1WRcTp<.DP T6IJwa6PsN)yاF?Ǘis]Ƽ"vrj\P™Z] ֣ԧo|#L־%j'飂ݱTn}/Nm6ʤ>k]t^Zp .v!.2ZfnZ)H8jt; Ómܰ›0St)n̈oèH iәsl) 8HN Pnc>?JJJY#]BvȢ? x"ݭ8x,@/8@j:+0rP! Szl'؎I6nVFvAAƵ<ʉ2ȡ0{BmeR[qT:`/ -sEnXX;QFv- Da |a0]W@[69'v0YhXXGGr97g&X{řXN)@7݉d~mRSo&)}X5)v{KIsbeuӦ|LUa-1w{Fp.i fL| L"v6^2T=奔=OO4qw1/["*tԾF:z8,BfH.L.,5H﩮~,3Deڞa : w{/#M@V!3&Za8Ʈ#W\{_P %U2blJOC I7-RjphrLj[ /hQ.'e{CD=lQ)(v2J*wwWf+͐eר*kVN“xU6XYz@0ᒶVv 0i@l+*zjmv0ZMIuecV,/gG`U}S`Hk2kv++p!2?-!ciܖ .=Lrŷd9 h\;]8`XB.zzȯ&_ |Kk]Nj4/*j8FO ':Sҁ_܆\}B ~h\E鉟JTP'Ӛe&lEcja^ʓ}mAnG5rln0ܩt e3&w8^@C5F(.b AhxMDª B(JtRUY{Քpk!Ced|k1,fRi\9{0]4"I~cb-K1]e.aYM!Lyb$Qu l;PN[Ĥi Yabhn|SZ%o锛"1\7 Bɣ;;+G0>|Nʻq7Cx)hu:zynK3A5#6S0$u Ǫ ڍ7U뚐"!2ҡ^3;(eh窕#_s sřqGt_l:ez-sf!t%qx1KMCB:5_2G3a&e)!IҪ3ą>q4^=_΅qP"iL;рOo ^W@%`'Jͦ;X*u =Mi(v Ԃ6edś1d-e]Wa-P\/*&C'w`!t0f =E\;h%Z&`Ĕ'QP#G7KZ-/$\-*NxLmن[S1]^lSm+m-uěߗ V#j5m TpS8冇3kxڗ <Q `jYADȀ@YTI w^^s7|".GQ 4Po7cBkf3൹4"Lgy-gJkcieaC8Pty2̮BZ NgKXd.M}ĴkC!b|P].ędLcAn:+/80 /٠;N2SliXWB~^7_養*7/OWZ=*jȃ@?>`;_~.[CLn=8'tPVW_鷺j RGM.wkP< c?'#; dQ5J ׳2J@6'孰 ˂gFYF4}̬k&UCeWú׼CdJvWMjǻl;nKGAnxY]C'Z(ErX l0^!#[ed Q䵠]bb3k=wf\ Sdӛ)3°pUXC!yP ?l}O^T.q|aaai~-*W% ,Bz&NnN0se5F,d4]حE۫~i r\p.d(52Ue-u)G Ib) ef2>l i_3|=d|2Ftr D>9ȀפUM5E>xV*fx^~ASX7^6,*˗ՂZx^r1 [ Rj;0hjk}"ruhGTۘ@-'mriZ<ӟBqw 8l|蕘P.g(a ӍnT.埏f&Fa_q/kP-tɛ{AT\,565VC0n3.עa=;>Td"=š,]7Oٕsnߝ $]㯿Rĉ&H;?ՠ_S5'IG/ _|0}ldĢuWEj;Nf XzRgY-Q9 -mWCLыO[bѳ\~( /Lf-Oq{cmlH+޸Tl &xm_ݕg@`E0ku*[cS^̥$ϣEȀ9Q@Ӕ >}$.bW;V Pz]_ ER}nث<T&0xiV!;|S\QN'nE1 ׯԈ͂ g3뷞~UUE]C>qP<5$p"4ty/[-=?޼/FP ]ٽzA |y=r5='o)Tiή{WeR΁''jt2[?Bɱƨ2)_H5:v*nv0窔=q߅Ǡ~JuN=n4+RK% ʆߜ"BNh1 F̱5M1 i U{\)ẼCviTK)T( =Lav,%+a:If8n!$Ḝ[(dsspGhjtf^y3Fؚ]4JDd P`C.(hFHYMRg d̎s-Kkk_[d!!ʒo%QW*w,:O80[sD5@t~7f@iw* m|r/|:E}6UwůWͿ2:ti,AkK=fp~5}v8xGYIWm>"}Ż@R>ˡp}~Ph0#q++Ӑnv-_-ތ<Ru C }جB g-Z-hbUw [|#)tn5r3S3!j8lX:T©o OkTP q^v sv͍Y IdC,FxD/4 bU9WN|t@/"( Xj^88$RM~ᵙz}B?0ox+/uh_mVvȌC+:St\y1΍YڝۏJž~ GgջgUpC_[w4m[QsXN߉)( b=hgx Y4T NseJt`iX%m^ Էy*m\ a-V;&;njFW<v:BvEnKveg'r|YXzD鳜Bm}~5CA>|!Z[G~NuV2(ƝVPǘ96Yt-e;JhMha(_cd|QG  L,SB*ro!6i#\I-bH ]*Q?N"zyў//bOq{ǩѨfCB2z*#gJ; {%Xvǜ? y#I}f!U:!J `mFδt7"P;PMS )NBiq,fvr1P5~(=lmD80-I՚FId|v41(TziCu |G;])&=ƕHG%^g9t-/Oo2=)DŵpIk>.;R\9<jm}cKUOjЁbO-iH鏢LgAs*z[׾vlxsx\/pb20Ls AYcD׻/iܭ]Dlk wyWS³=k4)'$ZX6I wK$ɉa*R3wq]Y4 jA 3fYvŠ|ît(>AVJ">\ g #!I!TY#N,? Wt ٨e[{8@g; jcz:*\"H }K/@oLwZ.qkPl;^ڥ$.L/Fڇ+pBC1Oo +?Oub8h>e,RNxPׅɾV7,HZ1:S )exj3JḷמϾm$#Gzkek.-^zo١輊/t1MU<;o'6d>xĔv^(cZx=#2QPIqc5'BS~p. Cu_KY HlV7Pr= t 8A-46b j?KHkg2av(]AK넨cʱ{!{\4,ENcLRg͊mD|#Iۓq-dP(ysk]"dMrhF3-9 'Y4(JƑs(֩R&KGa15TA+y/&_?@J9/hW qSbXsV5:Yd?6Xw;VO 0#TbB@J}gp%JwD}h1+sDgͅӺ@儂$M0y20,;qcdkmw#xZ"ȁ5mkʀas0* uPe0G|aя+ (lƆm@qjS(SжHZuǖc.WEOCY<@Hly(oxZԚ7]ܬ@IXd7],mބ "=sUN7 Ҙy$|f3MB !! ? 7`˯_ o$jb :JWi7@Qw\tb]7lļltu 26bqJ|wV1!f\]7at Z o4U'6_<\3 ͛"lV|>M@; tk%U-Bn\S0,M.ax3!g1D0=x$UrQe(Vב(}_+öW,  #\/v$}Cf;Q|s,X1R m:5$O0R. t[O)n;S8^ݩE9iYՑ_`bk"hnݑ; +S`"՚yF=qg8:O˙t%{4lL86ea`n bXgm/6s«, 9}8őQT~ӵjy!oY=hٞ\Mk6ڐt9[(ijYC,-˂OAߛkH0 ?Dg-d'|&Ohj]--Io+-p, %g82:Z~uŇD,%HBM1hQiwњ08?@j~DhuNDxÎhCmv⮅V&2_٨[wb,hʇ'L٤Dwz.i { ~&93XDG\~'%4[H-H'3sp/ѥy;ҨF.y&Ed̳ J׉z ˥ sh 縧UlY_y(u4Kc|IkB=\g#n$#_6@hVj^h?:{M8:]gwBy0m1s HdКVl4|ߦM̢ggDe$_]cnK5 D';g |6E]~-i9DQVnKo|F+wS8D3qDjcA0c 2oKAOw\lRG.yO\E w9ݜkrn1A DZMGVz>WI@NzqSbx&pݡp:1KvK:K 1~pZRHF#b7u*KB"T(Gvok&w+drYA|S+aQ1tU)[>lL2G])", g]DmEuipiD3d"٥}/-^maь)ȗ/ -g,S iR@!}'+jWoѺ|6-{r5e`"Tx.82eo**w^xT;#"ɖkF! }55 Me%p_~8u;{\2QV7#JMBSTE^WYo:A;}q{C/;G_S4zCWun[`~5^&L8Vsʵ.V)ae@"מ\p0r Э?&]r\;X[hoG~[sN¥^KȤ MЊxOZHdgd5 㰳 toz<¬ -#.-&/s܇YfY}FJ~yli(RgO Ͼ)@&oji>\]k,z)41%Ѫk3fިWţ;Jlt|H%˴sp,)A(m ܞ@зʔF@Q(:=y؊պ^p)=f:8J!TZ I; 5ev~q qe@ڽhЯBXVY骼k ;(; |Ca?H^%B$@T#8v)JkMi/AY:\,DO>v/=g>ϊb#mB]^Y^^:!;C@f jey81zBoo&0rft9JЈFƬY0p }{&2--=`DCϰo@IVPSn:XL/O F{9"A%lMz[%q- tTW(@(/peBTz2Xw/>CtڄIY~ox$$˘_\,FuOχ~琼M 3%+'3(2íϾ!C{ER#R^ m7mhs т >"b&Sju`/>J(ȝYް82a16Umog+uZIi[^ %wſ*w%n5(R"ʟNN&%{"V\}I*}:Kհ/'Re^BȈ{Ok!k:*>䟰MDyEN+LiUZ@d >ް5"' EVb $2eUV?w(ܸ$klmGs׈ƺu`B `@k3wyJfte&%D$vOfgX%.!1߫܅c5`cWL,|\XP]m>?m7>9TP}1&i'C)j+fD,/:42)y B܊mxs!+#MGzBRvq Pg>oGLZFH#(qbVtY;hK*YjWB^zkVDtJYx<{!k: 7tV&%El9IXFj/OǤV \<^AN5tez2 3dbZ= |S,\yҍE PxޥMI$DiktD͛r<<k[[unոZ57K̓xk|r[zeO:<rY nȖc&Vq# =:MYE@X,}t)UݑtY d cϟE['0{fv+FÍҌRB!͐Lsf2 hB |PCȤjpct?Wu,Ex<'X[[=GN>\4&J 3@oveU|l ou˴S ,;I]k+vei`$\`&$: #:n>3[7Qd؋VQFhӂj7E ~vVB1=6zB%8T> t7, }1uP;P(rNօnK$T>{CϿD7r.{d`ey( q~uw^Oa!gbr]D 6~}t8fT?LD0nlrIw90 #-H~FDMVצ|6Ц T,)ߓyf,j3ɘLEnoEk8#Bm򖏂V{i'JI\_/Nsu1 S;`xnkc(=v;BL3$=芥 LK% m2 xil?X1=RS%l#jOGp7K)p،z`.[DY QL`:~ao䳔MS ,7#どd%sLQ~qcǂL] R=3kXC`/=H0'2tNq.XZY?Rs`R|mѧ",t!E=ѶIDm"ݗ̆E D>G̍Kr׶7ījQ%*uabZT*wcǐ,2 FWOj${ |oJ"aI(E?EAȋ3sJ]%$؇=~)NgҲ1-ݿx ɧw'>bu0WRĦϡi8$^KZuFqֽy MlJoO{f& yK~f@ѴGCJ)E\rr'i8=ָ8>^ϋ؈C^+dž'1ً¿J9X}s{ ٍ\ 8ؗms"B+Q HF Kh\^y {#)JKc֣Bf؋׵aYV!Z%M5Y=Qʿ{E.O(M(O/=ivUn< q.ŞC,=E&4+xA&{p;O~бDܙK3qWo~c};q3>\wmʎǫW#\hg)7EGҮ[>z Y ̂݇gZd~UqfRƺ8Ǧ&HԪy!ƒ"g>,YL4b猧IhHI,;b+͝Y'-C).6ʠf`%b&,Pk/${eHdX`_-;=RRIM[J=KŨLVzȆJ}Fb.1؃Lfֻ7N </GփEallϭ1Y-3qr^۶QC` c]Y`xӌ ;X:N1GAYk~O7_ bDf,xxwN },XC%;DfwEHVSיҟJm#Nxh}Iz4Xץ·h !VнJm3DizB y@H 5zu.`cHp kC}qڝ.Oᣱ'#bI+s."cbtg/\۞+R]a>"f |lUb#6>6sE;O'FuJ&{ em-bDUH 106TμX zwAXk'*bZfP+6 Rx X#ԋo Pp=ICq]um֓=ŅU h 1Uk 4 0֭/ԓj ӈpJCHĚeQ.:P'p=G_ܴw6©Ɋ@}n9o=î.DӝHn4V@-EU xgՈ@|`;%^oE9TaAi#F.#S嬡R3&{Y@]v^f Źj?9IX? ox1nUlwL'eͥ8gv}/C3 oCŃ6د`wBS%]GI(W@B8i7L>E7JZş&j9VxF̸8D ZE(1Ьuy3J78/h.R_WK9!^I~c> %̈O#@fyٴ>8?m9u$ {EM-MV>dp0:4*0{|\?gU#23ɂ. ?=oi#{+6 Tc<,ť \u"W)Ba ŷdJAI/zn?Hޖ @R_ݢ&@aZ 1l.pl!)0WGʈu̮ =EFX# v*CCM9uWD VEܳWݎ?Yc:c$kh.6+ HL^noŷ@ʼO_E*hӛT@vQiM8'}؋VH.NbdeC+?2JUd̫K'Zs\ifJRA~CoT"l.z!C!6͇qf/'^+^!G}Sp;LKHg&A+8ǩYXFbц&Ϗi:0]ѐ;HmAiJB8)2ƫW9" 1WgU_1ƽoTlk1}ň: 3p7Əhv!'P.ŸH#tqý76HMpXq?Se؛n0'7ϯl<'y$jBkjfV~/gnY&hr! F{ܳXـiabO%u`kǡ8gJEo8gO@jcD eLmpBa>X^lCwc&bT%oܛHoz^@@RCJ~Mq` dlőbuW_p0-=wcS-MYjxCx\<&zџ\HFgw9Rm_`t b0`'[9e:v5Lݧmq%N1DPv8J 5HWmaa W;%?dqLL12̏E&sX, Qs2lSB6D8+E(AGuB IbZ=5^g7  [Kƞ5oESZ2ԢXNZob6 56oj0aEQ&|{F XJdC#hk8A?ͼK9}״f]_ntv#5';[|n7A`i\^aO]!q6#B a) @d=-%)Q|.q1v;>cbFȞիO>VR$+ ,K\/G}(З :UXYśhݝYIiֹ_p3=UzQX+d2XC"%Yi* 3zNSEOҖH]af)֤$U}"#Vu8Z@k{zj+}[v<| ܌5qL$K.%$rY H8VO¾*09p{Z`9+* >]Cü{֑l &׿oj=D<#@|<|.'{oPi:̥@IADtP΄_E-2/tԁPYU.$\,>3ov-RBrFI-˰)p[%+펽3RiF*B>mھ MvڥaXiC] 3!4m,}ԇusxJF0MGj%+d]+ݸSB{7ۜDBVX."S.)ZA"ޠ{|r+]㄰ktM@KPwЙ·Vvw;TF0 pbZ>e&@`3{uskE5*hTT_J'tɪN#R6xf` '{ڽ%ziv*Try#4~Wz. VG''v<|8&Fq"Zʶj_K(49-R;/٬ox[rBaسqv oDb1=9{x@rȊ!` ?;ox郌e6Jt#loyOho}ʐd_tx3.UWfI]fU#c zH 34"3iPkP& Pm7ڱԢ 0h&nr6K"vQÂc* T䐫]djZ#if aWqі&JVEIlvr0yrͲ;xK$ ,nK< ?ڌ(32fҚ8bP;y@EX@JqIXG.m-&iW#`빴ʹYz]B:AL0rxxyl<>Clt+`y“eNћEC w@@EN<KcqRԸ^V#p ی呚Mp/m0_G}N:jxitvLҟUuoΧ{ZdHP;U<Eu9_6BzI:th`N'q[`*Mh Es5N1]u㮧arZ@. bɧJ}չK42ڑدSKhh"Ƿ Yg{[JSǎOf4u7УΜܡ4u_ NL4()@׍m8:. A-+ŀkjNkm6&M '$ea(mdS  Ӄn(sC52`{m-U3(=i)DxCmkaD=72*vl 8U.EG! 62oxzPuImh=ߦ޼n*$ ,;f »Ȭ#uVq"4riZ8i)M3~8 >L5vRZ\億j .]8@!E2VzpwG0 m5FJNK<5'NͰk ).\Ose`Bz6DdJ赛VGewBlBCGY֙ܭ.h08<8`@IC .~q€QQclG7?ŐBT2; _5Ŭ8 UU'-}B" yZ9pO `)2&[|aG ⮝! D3ڍ6l Saǥv7Si0X޽|<jm7 eֻ$`Ckcj%cfiB@vp{1Wu9r_t*y r -i0u+qV˔\U "iZ)â)nm);թ+U NBb3ʐsyLS654NP7]־a}_4ԋIG\ QidG P Ʋ+'PjqLjh\ec1n^ւ<)?5(:%YSwxI3ۻ\MKSNoLpyoz*`)Nء1jNn4ؒ~Q/yP%d-LFku-5Fd3CssD д܃evтVCލt|_(qΆ̊}:7|ઢ:nWR tWu@jv906/E? VXEgtzSnh[M p5-Q ރYnZ5%w2Z[/,J!_gylZBMq_ʉ'xDvA˺Qkƫhz{̒Z7J{kkmuL3y(0U#3661c[dj<8[kP9bwW/je/S][zr1dH"'W¦>uaHk 8Jvȑ^82yv0iی=-O榱s97~BjQۆzMП뽱z]Hie eb˨͑.sFN.O`3̼q>AUG0XTb>)T<$?^'TF'|ו-ʛ=QiIc @ЬzQ V%; ZTW $_ gM;}|49Po/LLnrl z® N1|ֹhbPZklPЊNẋQ zMF$45pos4g+Ѓ$'V)׌{Z^R1g}!^r^E{q 0:?NAİqI&< .3"̍U uH Y2 7ӡHiEN87aF\PL1uL=%1dhMb|^۳UE=}_Z*n~툷шzx F;}hqŁ^}B GڄDo?ÁOfa8ˠ!/WR2h<00G<ݞ^I_W$HmA/ kl-%(M|- rZ},e(6 X=D!f*4'U#=@|Rf8;lS?kU99\tL%`@4<i2aNP*bB-vt>ېVAN 7QǏ9aggפ=%/8 QytqlDRDKOFNVZ?!I$0.&JKO Պ4.%ow|.ƉVPCF=fnveθ"H;OC#ZCI౴oycl'hZɳ#~:D%|8GMYp]\hn3rܡ&3耫G5YHV\aE$˓7| s"%uL4>Ǎi[`@)$Mꩨ34k~P¢ֻ| :?8>`3wZrbdjwpS qmrP8pͫ2āһ{<=(Q-c6$$c[C6o&64^$JJ;wk*!^Zmue"J4kG. 6T>B)-6Do>[ZBQ,#y$*]Xt٪gba|hTs-jSV&|(| 엣SC5 6 `YW'̄d[zixoakKњԟm3E݈J~R/OE!%c-#(/OM ^~6Vi.6p]"etF^΅-7*wTajI'0H[ꊍMƨ3MPOy~K4]fr,p쳇~+Lf'rLh"e"%Nh4$P9^+y "03nkcؤuWV)Μ<6=:#'h !XW\8b ި8g(rzbT*V5dPI ; 'i}JX~R!?b_o1)ip8#8wops/ڐIJn* { &&'ާ nWwQg*{W0_N5!}޴ 6}P/))Zϖ]6j|IHSkPgUK8wc`zu0Q²ߞG=&sSʨ6hn|LfLn(G.-fF:ۧ&z6RnE0Mo'Wm|/cvjR.6s%5ǣ֚Xڷ~K?:0lߜȐ4w,/m?_נ+vŮ,_%mvŨyq4Jr8^kDUc*uń^w/;;904-yyG8_b\FʟhVIDz[5'{7YR{ęW~(BBYH}w8Ù y 7Y(HE%VȊQO\*NžmM;Ґ_wݓ"[d4 ȓW{) z?$٫8:a%3tDiޯ2'1 K=F0l&k^*e#]z :'~|,6!k:_ɤȧfW+Ɍjn#wg;$,eQR:a"sfv$ds@rScޯ#cའ#oYh!Sw <4\>f\vu Y"wVUD8TXQ,j.of$I{,E С ]~\Eڳ$ރu\%l۽/"߅4g>@Aq+EtQ qD^0uuv˟5'A셄e={ ]qC;]IØ&m"!LK4dl+Gw,hk_U^w?#;Xgܞ{O6='Ff/2ܿe )ɫSL/ =8nҺ6 Ef^]>tE9@V"e@Уٓ?f{t9z%f9f]08֬E Łyܛ`.P&`/2 [Y` 0Rd(pٿFM'O1W-'a3IZ]tϜM㊙' :,SN '.|`r)^ZmE+^=NQt,2cFɮ5|3Yerr(~.CL짊3 J6*ZcG cYMdΐ&oΤ!bG>^DjR 2C9Ƃ>',hũнr\NGʕw5i۽ӌ*~% Bj{M+1qmFO7J}Y!ަٌѳdmWO" OLzbcUe^i=^޻J]zn>TR8J0 WI/!}77StD嬭qJPh0[25 (]SQg5Đr1*d&[mz^x:>ls`׻ĞqH&w(fmDB [$LupmpY}j_K#]Xcsn9x2StewrUNHf ֗`?K؝=jdwh0ɿ`nOS3#G hiMZ2dIv⣵_tȏ+1Pc#&[/ ?BjHiIB9F2[_j;=aYO 䌔oyGG"7j27O6YMa Ax0ɊXjAjAKmKȰ-4d90%~Pa}JbNc[$H+Œ.;ꛔ!S. ۯN<0xX> LubR;O'AHurCU R6[q==QМdIDY `Sd>MΪƞGcIY?=su&WQKQCo]W12R\ƦߓÍNສGA\i6fT5iA4nR:$@wާU]T1t2,w'm9wp<_Bgl;5(yNS=ؤ}j=yJW}a?M #rzdo('xsIv@.]ݿDP:=ڋp}|ߛVX_H|H֯5\o*ҵygZ q՞^WUD9t(hU3`%I}XQ ӞPυz u]KH:РA, ,^tV6~N),O 1*$腈諸0f2JPn7ײNQQҤ:v*GrI}YdAC }~{?~U{Y#w ;4kx4wVD1>cpګ@V1Ɵ܃(q=SP|Q~C_P ie'CŰ w_3*Yg3yNqjx}GłuԽl@陿d8)~ARpx~W>X %,)Ok7KY ̻`"%n f =:wh39Wp٪oW<֍a i\ & Mb~X!r`82Zt4e-v5_KR 7M.ʧZ`sy98OML2 pUYLIr(6vxպy2o84c}zAɐbD]oD OyD\Ou5ѳ¹k6SknAfV̈èC:KUja&rd y. EbjӦirŻcBӕ\>ž_#q8xd=k${寬eT=EI=/K!/m`ٙݔq-bE҆&T Hp.̩qP)OI[Zn%1tcپ7j^ v4w"ZA ]N,mS ,GZ=Ms1=c}l`t$ȖQ Gv/{ڠ gaZ].˩Jֵh?uFUخj0t@[D=X0l!H[>&wϣB_vS4έ^>ג8<C̬3뜖egWVp!L@!!<4* Oa2W(pT'p3p [ᘒ~ IIAYN˟Z(0I0+wd.!qQHW7b٘;;c䠾ͱQDQkll6̀7eͰ՗Ro^ֆ;&Hv}_ug:+`&;@F(~dXQuM\!ʴ{c~1˻K^+ :ᠧ':iAvk@[ߓmh搷SM?ՈF{d2ɬrD ;^ny鶸 KGbs/$|tN\؅ DT4 '{>\?&~)LHJE`<>hD g4vD`O!{FI*wJ|;׾td vruPbgf0©hkMM_x/10ȡ˒z2Hg0*!&h2}ίH; ɱ@d~p>] Hj/鴜e;@7CQýHHCX$eE+(0ʭceaew>{T5b UF)dC6VH} <7f ncqVv _w"rJnAd6Km<uTn, !-  ljI*ީhebP_%;v)L'qz7jܺHyUJXE((YԴP_]J/Yha&^x ޹ӻKBbCK"0D\,ȼu5N#WR;a!oS%ga"Ǵς!*+:C7&Cg|.ţ9JILcƞ?tQŝc?EB׌/]eqjk>;:TrEyhpMG3"Y&O!)ef/ϩӭo?yF$p$3 ^k%FB//eBcG*gSw{Q|v0ob/qƸ6 pzKQ2z(E_nI'om,mz\zܮkgx[:Ķ8M`Sk|pX@#b<+Ny#Ő4Kiwpv,Ws5@W )(E m-3"PIpZ|a5'.^Sb!)lv'2MeaL'(ZbA7jަr*Cdb,!KC$}K7*Pya,Ch5/Lb %G\"@n u9TNKٻ6/set+ ĿRL+\)TeE\=Q{7[~:M;EۮlνUʥqѹQ \¹CSt[c7@c5Y)(v>:Jg6ҠV쬐pJ(!?K4vL4Ա6gZ0C:u\PĪ8eݬ{N{qO?ҍ䋣?CzO1 T8<"7sXR_Ի*%P-i/$/`f]u΃Xߢ 2io_#8~fYu/CKM=68w]i;[SG˵=,q̝)>4a_ (D3C8J ~C9_ [U{k"ݰ/l(*mrosE8a%o˲=Bg{'&ENv(Ro]$~vNUAxFNYqrN=auqwՍ`쏪SQ]Q{jx6dx($iga&|nؗ?s) -Dbah1HzRBa"@P@mL&?TRT.G5# SFZ a"eA(kFnd*)#mmp1LB$"mO1,6[&mi!)I)\_!} \Lo`yT :1Ex2|̎M ڒsÇHr5<-AP70*[Wqpafuf2̉Z(@CzqR e0'O>-+d@{QJO%W ⩑^? Ԙ:Rk)";hhp& CK_GG:bKX];ǞNT]iJbFM9I#% LB$)!iU,^J<]~i#O@iKʹ%oo3Pm#POi–B: ܘ4hsIڠy}L{麳Yގ rH}Ŭ- OD+@7Tip])Zn Iug_c8;*sOe\5%BϦ~D#~8oU81 WA (3- T%vK(,믎2=87f!7?0)!{fBDpj Hr;Kq}O-b󢢅6-T._WP{~&@}@5 [Jv\5h'4Y*3 M:.m7$-7[g,t_R~Gb&F5L=$4ʩ9\'ZqHw*e=\%q3cJlizTɊMBKb]pTT07bEp.oo+`70;%=ڇaPPH~KwrՊa* g3/Etg\bΉjp}I{B9A!j0@JbWYcDrcKDЈ'TT`+=ߣS' sKgom(1*;i N nPxQC,ZM;ӳ%I(I kujPSvR$M߄1SX7L6iu`(bM$@b< uD1ё >-&;LJiTH7e=@+VS(K)ISFQNdzbo.Qg .#d2^97pT%/"?hI0YoW˻>dd1'9F-vP1$/gq0Q x)Ӽx_qEu`E97.)sLmC岇`ʀ12[W =;@J D\ )lC'uP+ק_ ʎh^` ./~:Xxe#k<@/؍y;ȗX52GYgx늟ТLD~%S"Uľf xt*&M;3!hz $R642X# ;5`<Ժ8_iuNGͻ-n:2s!jg9j#NRgǦ?ddu;[0>3vT?$rgd` ֡-Cffz&x]7AlB2SVKCx+Wv rLn2xbMi<|3P`,Bϳ77dRW+J7v%E}h]dDcosr8'RC<.Hvcxp[S0 !JaZX>ou|h(_<Ř !roNzl#~5u%0GD@M so>]WZal9azPY{5{lݿ뀶%6$4+`.$wS#z/'< 񉿟|/C0'5J·iZ]uTpCyL7L+Йr`:YsiVy R1jcAobY ǴdMCa xIXmB7,v`tr_r%xa |:4[v9|^x,ܯ|nI"HNG7E>z{'+yX;G!H4=mzAtzmnlc,SPo黇Q0CI f d%nO!~~ꪕ7uʆ3Hq,lsh.2e-;_B.}uƣ*<4ƕȞ=ྸh5[(Qj{ ~׈b IV_#[?v:N-9?DR?g),Ol#uO?qm~L _\+Pv$F' FR $%xX/Ի55]n%-DsR[ w<JP^44Fzr` ^'iG ;ГCf~"n|@Z\w z(o30*ϪՇGp0Wd{RIʀ,5l6$X=+(ñ6I-1vxw$%ߩY857EcHQ!Xk#2)s@źzʹԒ[7W^:@O16W|M3^CLR4aRKMtN&alw"sXzwHr'GS i8pp(4q.n^Bungh$ cS\S j#l60iJFOtm~/5Yb9rS  #<;22Q/\;Jrez?:Rֿkrڋ8 CSǍ|k2Q`eN05p,xyZI"iZ*NgrWReelxE;szkЪo?{Cm:d'9Q.ˁۂӬwQh{gR:["q5P,5>|?pn9C+>SgS[T>/p:uN uf!7BH.skVz4TlQdO%ʀonq 25HOĔeۥ7oA;x貶SazcA[I wRoDGh![}լ;hd{&p5?sb⡐y6%"쑾ܼұTUƳM2)dx }aa^ e'iXBHJM䏂;4~33':"3oؿ!L9-o}K!%,3@Tt]9QvBg{:\^>  SU\ CU"jfUKUj`5?ŬCx9 ѥ)pME  2)PГ T#wۥ/OPe[52q{!v6_)~YBbrjFy0a2X 1/CAh#7 ă@i}~T$fv4\~`opڃnF|3g46nԘ]7{.q[ \uxH ]G  Pp`e}*X*{ L4?l(r^.BuQUS"-hwC?b ҂1NlwҬ3b H릎࡚~&60X -SFw6SmdѬp8έ D|AW*/9оxTavAY'VSS_%NHIH1X,<2fVe ͮ^?vTw|XXv7A6G~r8S c?jT-K}zgfԺ9yHIOŤyG~etmh>)S%bHW||֛h!]smShcx Hvdg{4Ʌu_w=YmnqM7Neƕnʄ$+JGqF8ףT?Vo_WZm;Z{?XGցK^>?UA6ƒ֌"Xt1VAFDO4p3duA7#,sbjG:N%"V#Q;tuM ^O6=AI3$' bs[><3]EJ?s0H{dZ-rźƤT*$TNUNc>Yk* ~a|j{tktW/nREȅEbJ]a?WPB5s=I[wnzA2)j @[ "z5$ N80,*@H(>z_r28vuwjԙFk~,نuwtP fԩÈim+;_'*(WE|ѝq Rrdy(T`[1|EoN'S2J耸d#\l ٜc״<̈I˱@3e &j-vfs:R(|>y/ Q:wuSQA5pՈ:Ԛ_v2vw= [76SҒ`Vz׵o8ccNiZy{],%2_ Q-ea~ѭ'Q8{}+L-"PH@ݤezy08!gdj}ІkŀpB.ĔOi:e[‰1#A#ΜF[GZ%oƥs|x %xkTWR9;N}.9pD'/xb%VRJJ/jL253Bp̙ {;V)&ܸ řY12% v:HE lPѯ?ylݑk07U<§gy՗Y, C}?VJe>GW!Sm/mxO=*\CP=n:a|76~c9ݾHӄl-xp.ȉBR%aȖCey%AC#[z,5]bu[[-y/UI,w-)#x"3eXS@8ٴ;(@gǨ{\{r6ԭFt "fp;o(}˫ \Ӟ,Ǝ}TY;Ŵ#C(Sc ڣ&=8z{&QQ7d!gUcC *HYtЄn݌;h`[Đ. *P fէCް") DCvCif __̴$;ՋeC'tzk( py]GG[߂A0!A rja門*7?!N^]h1p:k\٥Q 4?zVPl57(av[*aeEV3Cm=:hfd:{,,:xiP^IL^:*K K?>\R,\*|]+i!`{9y'*ė؁ ULK#o;т <94䪩2V,µLZfUhs[9Yn ߢ+2XeQrc~qtݤ`ŚR)D$e ŞZ DV#'5fe4I7q YqwPq!{R~ Ǜ6UYE lm!%{5iC>Nza_|Hyc3]rWA7'Tb{XǩEy};hj{OPd\b:8h"J@ٌpo$-Q cru.) zYh_kV%-ؠ`w1^p!# H,94As2jMBTvaA:&in eN .ٙq/mR_R HS:H j8c0?fhxy:I{VSڙ]J쀗tfAWlo<Ɣ1)~~{Jʌ o/cK/vo< g ׳^kvs#8vyR"GwZx|ٓ#C ;DD/A_pybMnp*Ta/²77%ޔ Ԅ?ܵ#Xx찆h@%[8-/]#xƂʵ]u#H{w,HhTʟw(tLHs%m )Z\Dt~wnK}ܕAm;m}RUZ >!Q<#J6I@~mu@Ai2=Z3`Ms%X98FZjDy1 ǭ[n3TxK&<0ҙqNIZ)4Eymܽk lk t䓏|9~[iJjY9VSyfН* L>ApLہUekx#O6TƇ:ٲkҥ-2P\%_=(GOI}ψckH*үt)NϏ.ȵW* * ^|6[|YVgjF)|Ì6Ot 1uFG/uFE1c}P5ԓHul`Ӆ%xYw{-i(ra%aJajYvŁ/a'N/+Br#5f,!HN  Qm KXn&<{y_,#pQ6X{bǽ{) [cȸV|nY^"J'9cO@=ɰdö㮭̆ޗI v~X` I{̈́n>{CRFuz-hƪ?`Tp'_AZLIO y-q M\5iЯqW>4K[&q Qrn!^&@~мX<7l#O8 @-1"u-n</\6nJ" 6-͛ȣB`rpʋ?ΰ콋Ӌ *"z$Y}288paS VTxqssV_ڇbd$e14Sqԇq,g~taTg,<5XS/Ry.W{D! ]#4ˊYZJRHIe Cqj|v| ^? NgSW]QQ WcFYK ?]ekk!֜Qq}_ɄRx_"љzIfo-po|jĘr9jP"GG4牌cӨV2#pd `tC/b;UF-Qa\X{} tAÖ*L+:Dϐ@|u{sbb=B-p;+q){nNݺH=.̫5|XFiI ,A`$7v},Ay8u^\*b^vAzJ61O*cʒnb\ixA-\l@{=i[ns5iL_ q؇cڌ15haBJz<Qi>!BZ9t톼FDZ=\mڦE )$ aWG58RQw-oݔCyNm iTN$+})+* C$1FO~uGqv6n]ʝۄD;Hҟ35 0u#]bds9zITz 1yR~ŦΖ(خ=Y5~@G4͗;Mik2J9@͟?oٷ:5{pe&逽[ˉB1oS*:;\@ْʒS?'[1]c bke?sx\Rn-Jjxm ,R@VsJJɹ^@GZ sV)yPmĿ6|v@MS;; n2<֒ʃ! 0F㽅&r pOI%ebϮ0^O? !59q듏f[+BV kW ]~,d];W^Qn8&ˏvŸFjZ^AUz}Jmz6iΈPᇤQ/ bS+VP`΢>bq "joE9egsI$]!]p/fS@yqQb@K߹ ++ٷ~(e$mS'J/`wNGѱsŧq[{1dZU,W~8eorW_H-yk8YIx"^˞?(MHOFooބSaYϹ]`.Oݘ`9s3#,H>MjGs1tlN|ha9ZV]EyN;q{+4@彚hg&X#h,=&/8Z TVkybp(2{(z1J:#lgaac+4 Кr+JyRYň'Y?.=qKnMhN[Q=Wm}\Ma͢b(L) LTs1s%;n6f)~M|c!%aLҞ()V1m$u8m m4!"H7C%d)mHrR"<,ѾիhcViV!\~R_- 4 픨zi'CӞ%rS QK JL CyzCo>Y$ׂ$+رXFhXPo@p' 'm_ex+[z#g8r-%nbJV4't%btdS"n lM ]tfDt_i`:S)(>+~AF^ oi3ݷf,r%* '>2L \潚CN1c%6_m%|*PP :bTa9IK9㉥p.TgrDc tGkW;x R9Z#v"Djˎ2g4VbN%RFo2_R&AXOQ--Jϫh NyvT N|?fbʢ2L$AЋ8նQ p,vgg+âR*&) ܏!,ӝƢFAj\K?䞂~i Z?'xH+9"r)ɧgw!>SOs7ip);ÔL*vm' 7Ѓ&07̞=g3wʤ'CuN%{X2, qz/b'oiXerՉu+_{ne"I0=njNy.^KbI.Q^NH;b$'rzYc]#Au2 YQɉ(a~)k* `qΩT Wjʷj;v!0r-tI'.=yvLKK G HxrrW-Xcʠ9ny{X4b<`;9 hZ9rIMx9YL4ɨg/m8i}쎪H9y%r!@o s! j묇(QTbtg6@J@j6TMX)X tVMT~6WyxG@QZf@q%Ft"]MFI67A1 AU)FִJG #_ԥj_ $+Ud[b=' rzhpò+"5iC~)] [rD,cW<dڪӠ P8)A 8 v)O3+j@v-/i]=2vE޹"!;e`N"+It&avU_ 3My,"K,KZ%{v˫f1Ea|'6ǶgB:USK) (Cf.L\d&9Mhֶ8JjEkBYT]7`X݄T1@*:4_#׮[B4\ ŲȖk(O~KX(&2k;X|wI"l`ճ(?>~"a:^èz/+VD yN~gJבwu'ŏk'+uiy02vA7΢TT[`2,(.UT{J#ԍ|?(ba Ժz Đ\ʂ:ʣ `jF>m*O=B^9>r^%a ;,(iIG: *!+D9TytS&gр3ڨaZW?𽔐ajk\F.mgI޼`Wb)¸bwa- U!tN" 6-/"O c0|N)0=}f|O'(iP7VR Q# ÿpI dr=b>)׋#VH.rC[Y%޾A8Dy$=O|A[2Ys;^xU[?nO^h+}khL @!`s{.Xz_? 6}h+޶gCx '_~PÏͫan~i̯c=~g#Azch]e}d <^N˖ C0ܙO$IˇADⱖP[`2!{14aFz.z%֋r`Kdf(`]w)eS#uF#^##?1Q3*!A ״ۇqbsvJ+&zsm9Fե{ |یZz/Q`upV[q}]w0Dԕ갲Vu|fU@Pr]x]_;uOy SHxkW{rp9ׯ@w9|COjI!S}ok/% 8 Hol] b砸 +"΂-ߜ"y}\xnSWR,:;|>} zxCtǬfFÇ5$6Ht6s'&2+lkZJ8kb ߌ^X%k28B}« ge_I2[T_)L]_;Z@1=ZX;anx?`85>3SW#(gry/qt aN"_!؜h.b ̒ECh!?lI\M[>cm Cj؊4fyK],e,AgAIZA-D=8(9%XSwt]֪4x p8B-AaלW.J.3rVcúx#qg h?uň VE2RCI8LD[} U#{-R_l;ތ,"["NS>1utʜz&@VK "ߩ},dg_lɆz{2? m!4$`fj;,(PQQWK]Kvji(h5#/wيNY2a % h9a8@klЍ ũ Vª 6$Y'p`r {Y"ܞKs䡠&r:5ےi=Nشhx%Nr`Ʝy9nhpu#$yaˠQw<ȀTc/%vP`{IFz6њ/Bnt~})0 >`BqD_6GמRq ]ߣuaxYsDNk4N뾅 N荕qr Cǎ3e[~C ̥gъ,v"zSoQ'stBrCZtŘᅒ:&| G'/Pɬ e/ZlM8rEh4=5*!ݽ31e>VI*kJp8y%$j5] 0^sdv8:05wEfR1UH u{Z57H6c:Fi37흂cj ϬaP(8PX3[o#KZZƞoŹ۹ #O/3hZK|ņb'xĻؓ%>6r$l LUOhvjWڶ13H_k*|d1#-其0(l4w0q+%h _` ֜&0eG(35> 7&!6g_JSRG\"_?pQlhUz 7.!]eWuH[ghxy#K56nSHN >%D\8 mRNM{pBPb?]sH^#aGF<:U938,'B'$4(y;['VV:-2'21LL|/yJ^'#3_+v̡+!pšUh/GA7r@-~,uiLĝ#ڪdStlёg`ȇ6 PAa|ͮKn0Q!HCt/9'!юl,P-yY\>tlk *|1t9>ĉE}]2{rlc2@osk>u=̈y7v7 |97l[C@!Z~EKgOTXX5b pkji6RaTV!JP `ڊzq(ҦÞCe/Q*&^D$MNo߱P68Ǐ %a7YțazQ,3#׽T|QpiSoPuDO6IGK2vRʪ *,#Nq8, Um}H^lMsP%0T?~>4Z?p+SP.IKu(YwUc0#ɋ`>9%귀0GڌA3uX6Ύ֕/^w_ K/~tYխəAw9mΖ 8clG:(fJOŵJ7ӟ|,Z7AUZW+ ;X'Bu= F w]R񴦥1QetK3brh:O(v0hDO7,5(#,0tw3{nklNSz<9_=}>d=jۖ5%'TSzcC_f]V"hPV/t}uIMmPh;f J oN(-;yg[BVQQ1ײRºdHQ0FD) |OOwx9'M%xI1.-$+V1aل\0^MmXHSt^^$`l`ϭ*5rL:yxQc4G.U-c 8tÆ}ژgsP'Zw~`y4l~XF*-O;ZM= i5_ν}pi('q7ש>0vo \Dnӏ|E6AJ܎S$kQ 4ཨfw,pTcѲNEjJ،8Q.Ȇt}=c׾Rg4&_ׂ^QkWB]jsw/)#y- M=}rEh+2 hE4_S ,"HIVH@Fź|Heh,gPvnNۥYh3)7R.۪Ms$R9 r2?VQ=Tt1ģxEmcɮ 8kzHv{˫_=llPg0hD-/Vgf\x6<\@h5T5Sk_)Fb(Rsr;댮=ZCNOG;\ج[X0=:}oYx,c:!L<{nd5`U7 _qžxs'B;cO uM*Lq}xS&Ob+aDA}ƉuXny! W@h=`^EhT7.)T/coΔ9$9jbeTp)-2/oۿ[$bl.qNbQeC|<6o>5r⠨u>zW۵;gUJ:m%n-K -JwN B#C~lckJ!O@n[h9b7h,Dhq3]¥K}ܣ7"^6ظA^PTX+7%A%vaB~>XRAo&HS=PFe $ YjbkHT 64DM2B2q%6[u9F6Cy;9?Ea7:kmύKαD 1ΜF<\_\#a،F-Y\;8/72i%WȐ' \g q >N+8.] &+4'AiL[FNE+kIp*v0fVrzIhqOt{>xWy,=c.$@LȎqҍ\ݼ_FLLOE\U@z8IL(P 4a0;K1W' x7O;ڳk=#-wAүTCbVBx:Ҫ/z {׬`pFj.݄E AP.o瓰 ?Gx!mv3c'2ш?"ѱ];= ~;tĬb VʨV(hU \/nүR"=?e(# ջ)A>{u]ѳ5cw)Gvؚik$'hn,܀~AZ*FdʽqmXYg;fm~P֜n!$uްYQ/ML?8- kdo(߸g%PK|Q]R/#⮐qO"% tMO1:YDvO ?D~=m X_^pƹ5KU=&W G0#!qY0(sDsnA oً]lzόeg%l%dpTAdJ][I fצn*)p+劘0MK4y(7"T m ҾM٩s:P-\W4#Z]#l`A"mOEgn*NU/ NS;g RTy3HX31l*q LVt:٤ 1 ^ _C*ROCث9'Vj7wfmͷB=rלW&Wnp _ I8!p\QpHq6Qrx FI.D%!YPW*aU#8Zvr8qov.o4W`cNT?mA0*`&9yMe"]GHZFD`MAX'2@((%"gb*РJnOS:I^4(q(SZEsZ]h6UppcWé Cl-Tgs/g|::P 5㛳P1\2YoK r:yt 6 EZ*Q cZ `PT/\_y#P eGʿ2a/y#/cj9Yz!4/:>/>+ qNC~=O`i9Ei!>F>sEsJ uOl'a4IexkqbP {QWRÞjc+jܱPJ;{`DB2툦U[{Ih>=q+(nS=D \H2>Y{n{LP%)O W Hlgvdd׬ H‰hVLr])!ˇnTr:1dLns?ޔJBirZ%z!h):x|eA SGX}cm `XpD7 *Kb΍{f*iOoCt=oa+= W2@`",_Z -w>IL} N 4d:֧c4J.hc$:('@?~@v B3RYF+NnƁH ޡt揶>Mɏ֌-MԴu"nEv\(ͩƆΞY`nwN)yh؎9rLŪζorvKas\ƚPL\LXt݋Uw:ȵZ0b(5zvdt/O #oǢG?lɅUJsݍkp((Nɶ+b  8u &гn8Gq;__zfLX3yP;+$6rF$%6%/#̢wr Z=j8)RW*Tz5Ș^*h-}_xCOq"ӓ|V[䊕E@6G tg^уb-:ao@vl*ҟgJ%3Xs]χ4/J~BpgNBVxy-t'3  s b*[*JR|N(c ?t3>撳k**Cp m⤘ L 0FM树#'SV 3Lf=lBW!Xx&i=VV<_w [_l6WbZGI6VrlQ)T=Egu8cl&6 8pR.IV MIw3@zk 隴tFe..(ؒ [74WauS:tx@#5V_SrN"FPuM]zSZdKDKaWQRNɄnbs;gNf ~Oe%JQLNKh$R^25\PgEO]ZdQ}`W0\O`5}F.ƂC'U" cl-gHAˑ>`ZCP~{ѫ/~'H4¬Ҵ'SQRPHC2w89=E/ 3)"d fdI|ncSqUl&E!gl,X<5DZd XbmfUY;wuj*ƹ[}Sd9l`밓cJR?QM1w.էBvN=αHi 8t[KDDrg٦^q<吮,k[=~=pvYv)[nsvw}D6g+ d- žxܨvTHk)ҷr[S TPn,O?*v{A۶un..b0v\{ r@F)\tYh]@i%WbK[a3mR%9"vW |to'(g#GWj$T# X5 "m,.:8?4yacTYwB̌㬉z)$r;a$ 'k7NeyuIN`NuR-/&@Hf}>Tx7"#P.?;]J*O C79R;ޞ:pPDJא(bU&}%ۍZϲx3; HbqeM7?rn'酴jEa֝CaAX:hO&:hLJEyəƔ-jm=rdl]I&¿uJUD Vb}ꌝGOIdO?fLh^yfv-r%.I3}KFvWqC~̮d[ yk167zWj f(N^\= C172tLKËcqK0;ƈ)RՖHf~&2MY? 2\M{=Yh+&Y4>8D;pt\ح2Aq^wveԗqg<,˕VYbN %~MՉ7#q_`b_1ۿ/gZɂfv4^Whohn6~0,뼏:!At(4W wF5pl叵|#SEnB\v M 79$zG E,LGBƳɝ^R\WKhw!YLC,J~tʕ9g`ҵöL}>+|@:Qۮ_r-I&>ڗS٤<3VbO:|$Q 0`}j;i|%GHEu65ݑ9D-2?Ɯc 'UMyU31Z}M+c(I5IV]I 23@cފcXl[R3MŁoCSO~| ڄd8 :pL"d{P%%%XF|Ƅ)>@M '0} ٥d[YTtXL8 Sd7!OiĀr$'8fxo7IL] ۪Ϥ_'(p 8spO26YJC~ˏ? eEAȭ()-i]Ď`VqG02ؐRi=G;=~*tqNzS]HG|l)| |HιLXOv]\86 LcĔ8u(ƩN63wHC|3`k٢vyG5DyX EO+$UOLCp)OEi᥹To'g#?) 8_D3sS+~jTWc&Xl jR3.X/e̺{r)@eԹJc\s7czAtjƇΤT ٻrVep|+8zFlhR|,z&Iݜ?@ 9PDG$-DG?=DJȉ5CJrPꄃ>䛂϶#%{5Dm^) `-g .x3}k7 K &spWup*uC\FR$xNdwMt9'U^H\!\bAzqAԛP>ÅyL[EHwBgd ¯2BA3=euNd:xwoTŊNaǫIo< 2|?[9/8]bG8Z鲣@ޠumsK3 g'<~3~# BYk?4/hPdh;gnEsx]czvy6X'J3K=D^Ax^ȮsNA`e'R"Y hPsDJSr'֥ {4:r Bگ v znؕLgs:}^S)ڦ-\V ɘ1RJ"WezJ˦pzpA?ux?Jʃ֔L$;# nzGb{[Xx2LJmڕЅrIeSΰMDcsz5k7mZ9$lcGO ̴JLO a V[]zg:9>lbqd7a٨b/clzmԺz @Xk(6s/Ɗ'd jqH K\ ˿Ba3t:/ `iKN/W8~H:B' P#$ڮ/ic:Ͽ tsXVeޠͫ%l<~aO'>xN'Cu ;j8N;͠[h/0`N-p&Y{ ogO~KV-季^Ĕ؍`Q ^jsC9<,*^&V4 ,0.UB-f6Ȏ{]0Q9Klxi79 )68Nw(c8>;"UVvݩR,58ӯ[]o +#?0$rǧF_}OcPGxN3 y2DfpQm&yEtB1Ε{}Ӊ/JN=2FיF"YTX, Ju>nN8ū㜉/>7=W*uD c3Mj2%_mG[5$*j?`z5WuERϲ@҂m@;z2kI)`.{SA0aMYDDl> w<*8R&* fiր_xx#lAdp$-eA>WAnZf?Eb&VqeT<*,U'ϳuLkڹy>/K2E;nRˮRbQ2nRܡIi.-cO{\&ly)34LiBޟ ~?sǪFCK䬣{81{&d^j [VK`CW( r{O.8Pyuft"SEpoC?ɮ84xvԶeQh0'#Q[oU%Sf7Pt^E񋛺A&Fay{)ă$-HqԍBơ3j ŴAxޕuن9nX~+&JNtO zlq V4"ՐK,lTSt!1MYJ%iW4E?GaRVa_=P}35.Ĺ(vm#U5u-=#5BǢ,!,QjJa~{mLKp qJw3VX&CWƳ tyݻۀOV0]5IjIt_3eӧU_5Se<%Lۤk '=_ؘϤɲ@ #--F)@-g/*.@ i&AtCk 8kT.:+{+*!O-#~`'i̠:,@:U&7ALPFgB%εU]ɼ- 40-k'ڪ/埍ar3>LY^TʭO^Nq7k-SoV+V4.RJ{z?~^m@lh>)'tfw3p'liڶd(~GՅTXz,CUS\PӬxp%P@^1?3LX6G0KCU9b$D}aZ[j4 k0Gq3闓XV%wT>_! z\ ir5(N>H9*(FA 71Y@h;"@wu_ 5E]$yEi՚H?GHWbTd]kX:șvPQkؘ-T)KJ$*Zi]2. IYīPBl5qOxI(QR#E 2_q7v'n였aVڃ_hRQCچg]SLiϩF= "XR CoUJB|I'x!]AVsv2Є-3L([F'ĮT4#7l>®"!Y:2Rp_W{ {y5˥L#']SM!~ē|`pNKF*НE16(/"؁4|  9\ֲpz, ޱ_cg 7pbbYԽtHT|#ِ؎^K'8YG y30/Wߘ9OTt9ޡ{Hu9ncuV58 @{̋GJ1ǞG%'ꋀH|/M>ϊ/7;S UsYc'D:҇ǣ  LsxojtwǮ˲a "\Ԝ`w&QK]r~翪|!KMⰚ/% JnF̨ N ӦE{;t=C@Ecmڲ"ės IҐ$y:7+I]pUy^K)>k ś<})ỳo00f K4)yHe Ql֓]cZJ`9i!e?ZB1BWU*u$Qnq6іz{`@R4GejHwBIhn6yMcȈ3 ZucUs 1|M_*X+8/ 1CBEc@[!2GA{ش ē^D<څ2ue^])kŁmgEZn/)a9 RD7&cج_o?Z+e׽7QrZS+DLʝ&C$i%My96̲݇l+**|/gK&!i..+&KIT;: >7pC{]8 ч[an&T qIWL-N&j3-*V \Z9 B+7Dڬ@P'2+yx?i;3frfM0ͨVzPO!m"})( ](A1sd (cj 8~Q(C u-l iDL͕y̽Y <#hWo>m:뼥XĂ#vc"q"!r/ׅ&GŒQd-&P_g3GH 6 ſ;S>O i3#>LI++9uݾ &EBK:z)!+" (QZĖXjEVg s E4R:&9H!-_ȹJa+b]I}ZlvKM]@tw6Bz9Jg>*v6*&>d8DO뢛#q[OUL9aÇ{@go R KFv#nw>/e.[ d-W( $ȍEm.(qfo3;#)c[Q e:RR|C1? yxq+#=j$Yp# v ^CetPwړ0j۩›8Hg3sLwa3%֟3Z,fs}:ٶ YI$OjӺ5^yOFw]5K0MJ`V6zk'J5 K0F-ޅe5 z:tFΩ jSD CtPqK1\J6[2ߗ! ԫɕrWܞ,Ⰰ.neԻ-Ξ1YpO3AI9vvPeCٹ%icT\9xThU?jS5r/ zcŶ|Pi1m|!Hvn19w. ģG!F@0Pu1&'2y>ZV?O 8Z5".Pp wP Ra aX[D} :9/$n~x!hm  WTQV9" :1FVrs[O bg6))ኪxhY篼 S|ylG͡("lfruMՆdS$\H>M&] HihލF) q>DkfhNu$IMC64 cxsj:Z#lT,5l#҉X E3Sб~p5[.lX;@ ]z׽R؛ mx.NjJUgEY# -d.X/")mUT2kݓzbǁ Q Hixq-il⠌B7]. ޲ApJb\T l#܉g#Uqldw~EƬu{fb&)6R;AL<6(' ڌz?tWlD`/4>ï5Yo2 #L$=Rq7xZ7bd/P*( 1߶5ImT6; |6N%ٿ]'7,քqL^NbYmAA(_>au!O;qt|+yH3VR1ѕ2Ҟɹ c˃>0э/;7j|cB0; Dgi-5g`ע,#* ;hQ@5y;Vg9\iC8C\t- fU떉d}܉ LDGӊ QScע&Qr;5ډ}6WűBH .rs03 o&4UN> LҖl iܟ 3s-{T>3SO̫s-?H8I-SUFl)㽛P)MCv<qW z䗥ʯ<[\7;0cG]҅ԣ@tf74Û"A#yJ0fΞ2vڧ'.iמPv1O!Q¨e uH jE6q1bĦ/E 71iϋ~W hjΌcF/%e@_E  ^㒺u./C7(Hba&ia -Qj x]eR'Omf `N B2Z6 66O pvؽ׉har3lS~="=$2"OOH"RZ%5gR3znPmXGv/2U5P%}\{96c1#S]87"oR *aMXC|7L;IfƷ{ݞյB Dh>QX O3N*b$TVmQF 8U7c#li% &ݟ׆~nQ1,k 9L j4tiIn%6Cئ!"_Op5Ϻ-`4}/ zSə~҈~,mg [ߛқh6m$J"ej!Zk~Eχ`G ׶{F*,fdj_KqREuڒ|dTOhu?T+ J? dV{a^nbyÂ5Q h jԥK!#RJUD\2pS`&muΡ&=9 1"xLSnl))6^̴ j[ Wj;N?"b$HPRAS8΀p 4ҘVW(E: b5 xO ;gCUM=,³J l6ڦ Y, JjlmMXS1%݁Y5aWzPK,U(@2)~zt{3!+D2IRGA>"eQКʌBڒb7'\->w<⯞UDS8PW'ӱl!U͢ՙ@wy]?,8*;GK VA9r~5^Tr_G=:su.=.4mIcEGᓼݸ3^h J։MNPM&.P^<8ټ,E[.FMPK#(Ǒdj2~ㄫ1$+ump_IQu1,RJƅ8sjY`}eP׉*?js/9KҚEk.L5gvZLLAIi+;lYSQb9՜zmx\Y*3< c".Ǭ?5n/醿4I`aAT8':QgFۍ  ~3nd\OMq~@>d6tY: }?/Bz~3Teqwt_YLI(RkC|f'5>AsR!^dYۭbR.?C,W7h$ {Ua*j'|%pfEoY +]6c$bD>EW\P ZlݙR홞#\%4}, dn $6MHubose[WL C6Â4Rɰ^bCØV(Yqd5DG6xΙ,.ڛJԥ.Fg~06CRx xaG/=YĉG:RtZy"ioGvGc5ص|c n2oSVWid:u 7d!BIT to~+ xVD +]c΂lf] -ψn4u`?醿hA:7 /è5W=pJV/<`xY„8jm-^Qw쫕^¬ȧǂ T~?-jchs.QT2ul 45\}aZ1-fQrX=lk<ۜPP'|9,"ˤHp K}"bF&ϸ4jod@[q7^ϬӺ BryrL}pi?.U!{XMWn> Լҁ tAȶ4EyX^Y㪽rw8I]|N;[ڼto1{Ȋ8My~ 9A.bxdWUCN1>1_"(SYLDxmϋF\ab B$GM)kn.{uFHm :?zx,~\:ֲ&>mWDYf_uݠxtN qNئ*6>S|pQojp$Le5(x-FUB&)1|' Rt!ɲbյ+UjĦg%0]8TjgPJ_0/s#DS>ZY)0p+."կd PM.|"E @2Fi]}2ĒfuYTghM$>$ӌ*Oyqbm 0]9wڲ;f^׵_Jޔ ؟K;3kbJâ7ArZ\ϊΩO}!lن="RNVEkjݟ0r11<:|*NIw 4?\DPUTyؗ{}tXq{AGsM2Pm-P8{!C)ULluwgS炶g?*Y/ {WnOny6}dq>Etgi9?^qHhap ^fʎsviiH͙cq+kT%.~+B+Vn1* fOGdџ"+}x$8S#WPSaRb}~\PZ;P{5- Ob@U|/'_c;@0'lU [Ĵgp?l[-'TֵDn7́@,Lg8gf篹`Jc+N Ŀ*!V#Ɠuؘ+|=:Wd/ *C^0*kBN܏$µP1RSu7:ln,Y7:z&!]-iy{ v(DaC =,_NhX|*/k!,jA~11 \pñcl.J9f bAWr3s+=P겈NIB{TZzi~yS<*G1d74y EXl[Ι|pG2ӆ?nY64L_whT5].=VСKa@%jS3pqb̛WEc@D>&I_ˋwXB9y\M״6| 9}µ>m pp(:J.nȭ0.*uD {WIs$lT,RϷUk0SVb+ a4;%Zieq _ gH%8պ'[dmaKBfeXVעvn?^;O+gee0|(7fѤVں-Tp[ś ER1ف#GTWӲ^抰:u2ppԉc4fnJ2ֆ~3!Ұ#a7g.:Ksc&TMu56T1ⱬi )<ۏo H'Kg~0xf$5" n0$!?bJ628:" zw5 H!suG6 @ye, i 1 oʗą1iKDՅ$r٦u xiPt<\f&c˘3AG9GX# ){W^)`f3}6VͽXq]Bʇݙ`ӼQfϲm!;FkDWTGW6}"o?-<z#PͳWji%YZ+ȷ0ħ\PV8U:pJf„X:N;QXlͭ9l5er8uUcrԨL+ߝ U`zlA$#Aaɸi/<#y*{/4WE խob~\^ 1Vtdń*:DhCzU࢚-j9JO/[~yl~?0>+w.aB'1"6E˸2\7)$ b斯R4VAΰ*d>zHQc{u0p@w0N Y5@:\NT8Ryԏa0t=|*HgU͒U*|,8QUIMc"dwlD xɬ[e2KBHH'*ƓuVF q_Rlɶ^ȧww1{|b 3j7PӚo3UhO_Դ[W&Cjhh6փ[{1<.euҜUμmX9ɓ&RR> .'"va7`("soU3,L%H8)Ș0^A&.y-0WCָ/9|=c.v<ݚ&ϰ)_YwHz/O|'ڂ;2]FoW-MVcHϲ'\H V<dcx#"6<&tG_!,|'oO@])e>zŰ.wNwYS-xyhtO 4X)I]p ?[|hj%!|ↅ(5#ujP@aZfaJO+uúI>39ɭY?un={) qx`947Kۜ.Q4P ٵsW 5 ˏNCs}dy3$0S##M';@3-rs6܇F_ ֆb›-FA8л(gcAop R}Z {8 9ɗ:zrG<[[S~2SnS(8;6IYz_ȷ\D) "qT8KN1iҥnm՝TO"#al"{Ð^x'z~9l/" MY|^V犐my&3>+٘GY߁ DgjB`CP̛BPn^B DiPꋆi =&|n|lLk=)&u!;0'$\_tՋۛW=ViyU;TYz;25Yx\KXoi#O@B'u7??,]zp'$׻S+H=>;boB*B@ɧuʹY s ?9֘#[D)CqYX/2"{ZA:r(i/"=/НwK3oCmt7L87 +xSz_ƕfīEF3\3Ve!A)_F^anf7cUojVVL62>3P=p@>0H:l㹦O~eԯ/eP Z'5I>X--2fpibK\ZͅͰc~I".> G"6g/ZFBsQq=ΑJl7 N},+uI1c,h Vb'lںwAO'ƠoIU6^jpBk(řyZ[Y"orɷjufJ.o)Q5ݱYYZWF]z2 v,X :{#**@pLvR ߂'1m}VՉezS7n.?Ƕ,Rb!Uqf*E뽕MU[`jyn*&BC-e2*g[*{i/]'KI-~ *cƬO,h[3ـn\m^H$}_AV;C޼7kN,ፔ-GMPT-W?$r81M6hm wzc1oٚObH5[N4XAUN)z%d{qF9j~'LWtVcuu]o탛B.yw{AZs!QrAC X'Iha/K EvYR_"Q`I@}M?SfeއFt! svRf %ޥמÎVސ(I.OiT*R4vgu=R gwPo9mBJ Щ*|u۫ + +b#<7)Cц9儜FȨ1KNJ6ʎEKjcRV9g[wk`;CnX=$rMn9 = :2X50 ~!i#CYcbhg4`zu' WhN} 5l$kunɉpbI=M0]W\1 8Œy+4UнCuO+ќQf@0\&LY+Ih% ?d>߬iKmʔ)8DFk:.M>@mnڧ0 @8σ;*,E7躓SG>C-LtS9,s"{ k$Cp@`\h:~-'g-G+ܙqÏUR7zpݏbXP\,6ɪn-qK7rźsxホ 1kaNxu(2uN| vSŷ_$[8ێW! ~G?skpM EiPҤNF]~(9BOJ>BA2YxayEҒ{ v6\Ac53ڻ:L%ݾB8 :" 8 V~u>g lVXj}nB؏ϳZ)r+o)aJA[̼ԯRKmCcY9f*Uvj"|hװuHhNMzz!e)P*fgqa J3__)UdL\l\4(=Kx AXV?sཌྷIꥷt+5&v1Bp9Cީh#us:NL4{_߮Q=j4^ ьe| G\1Cwb}ޥ gUHr@M*rϺ d?ڴ7C'#WŊo&LD 4'[hVZKH/消wčOw=\o&m{XJ .6Qƀ)w'P͏5sQOg + BQ[S7E~L݃C].0uq}-1;e GdZpV9 WJbv{YT o$unJfPUGs|CQ1R>WtW7OO#IRMVZ6qPy%`q \tp/ʴDfW誜4Bw 'jZͶhE5?;S+AU% RR`-mc@#2Ԃ@Oj >XEGʢ?b{l, _*8'E?JАL_zM\ HcGUJܺH!Lͭt|E{ ,Neɺ4Jo/Yoa @2Ղ8umx.usjBc27jdDtS!"SO&ZU@:Q=Ȣ jg)o Vt8]wWӁ{KN[( YjXECnH#/ jTC=Of|{&|3BxfbL7Yc7WLw'~yiN &;@Ud;,NN0qUqf7!].BFͯoG|x"uGF[m6-*7bGG毜"Tx ya˘N/D>O*@VN74 B~ 0t'R/z*2[XPvGYA!!|֧%MerϺ.Hg~A"+I\)\~DU;uUtmZ+a\; 6&* %g`FqTԊXB~|4Oz4\KD {,=䷶żжaXLW [$3}Ό_Yv<3;Cփ>n7g3][pdUkH)"ƴ#+j` r̨d!t2[’{uě-Գz2;4)Kq. ;+:i!c&JRڳ ]QkhuBc| [wzoS.B3{߆( =2jҿtS.\x^KF3J8o9e^cR&mS/C6;iNnEmQtj6AєD M[N>35&d)~Ot_bN+71bca߰QRZ <@Y{|Іu7g ӄ!҆L dP^Os,; $vz E@)46#I+YV9MW_H$lOpL/S&9cG ֐?#N O;P2fO4 Unzf'p&~y+6u>[.Ov4n>It'o7N^B GЩ66L} (Dž6T("MX-lL [^rHb}~0\Q遮Y7NZ}j+AEӚu_NC"gxi11AN)A(M9_e+Ժ| 1(/KUJYq{zCKo-5OC:{X;VU\hD7]{K%1y<(+oRRA ɽtR!Zጁv!; ;J¤M9S󡂹oyp16[ƒN11uU E}@U#0CL X'_"g#!X>aÿ$P>*xk{WO8HVT ՙ<=&Y^ƴ=^8+jr\|_XJlNx0 0o=RpPdΟW^<>;džIZS. xmABF`=v&>b1b|*Z\t+NZ֮ O 嶀=;yX~ U6]`?w*}*+޺qjC$rFS9/- br%oˮ5Q~F9f t#SemUlAO_p"^ @#Wo70&nn5D} sDMr$¥/UD LP4EAt:I!x@ :GG:T#̄s(`4`?Ӹ%u%xZPe_"Bˈ;$@?xrv< AF5Fq3Z ?Pn6Y4n"V]$Mlf::Ȅr ݾT  ė2+,TfWZ6d 2I *iF MI 4߀KJa>dzu LC;Qrv)@ϯ pϔ.r!l.^7qކm2␬ؿ$}ku{+Ԣ[=<"5 ~;aUA;b,ҮR?*/1)ƹR}5x{[ r9 =y*֐ej,&]UuYAoz;ON ZU:3N6(& 璦_CΥGNFuaM|v_|K8^g -+=8)5?qd 7OЭy PӫJS(`ޑwDz%!Q rhwIfXqi2vt0tHBWr*}y7%^b0J۽!.3dm܍B& ypp O*l-snob]6<`/ 4c#K_rYkϛM_'>UDJq-9A|i4gn~¼' |D%6 }=%A<.v"^9g4`34@eɨH[{]0g Q,~r3A/Di&?e5ݳ6UC1$ U6 n:fЩ̼&|Z;/5a@(m,2Gfl|,dO!"$ +Tyלd J?i614gk8Sjj;y}*X7t"~a q=]$7 lb!# #ߵ*C\>K&Y xt=^(W͗l5v4*?2cbcHE5&7ᥲģ-:sĎ_KmSVlxckc0{yC);a tn{ADfXN5=af%Yz>tq׶l 6SXO"'Py-+VRȏWB4e;8yA 97EFм`f\7lFc\z"|^px_Eu / pA_+@gBYkX&e͝4-Plw)WFpq*@}'ӝgQl8ݘ-GT;Qj*چYpڤ:vs|": okNE)s:P@ < Qm/\-.ѣ MbM!h6 /3{$qN^+meHaQ%Qݵƞ^Mqi`"&꣹}y%\7InBwSs_E\ɽܔl֎$qzxȋAegg Z_ UEm~B LS6fݸ؍A xv8EuLVDR(0?fM?{8EgK 3A>h2HN*pVf<#:9mfH8S抁~ A> QOAOF~ԿۙYrϾzy]]?3}W -r/sM@ym1z JcI^jXo!dڮ?C/"p 34"y>U<ր;?W~nQrfeU^,<$+$EqP?*a]Ob  :kɼx+f#)wZ9zd} 8oҟYO>EVEfOXXRB<πyz6sdقq9IrW#I"Y fC7i-"_Zt 65YV9Iuޭ$CY)\lv\!7Qa^H(s0_2ӟ7 ŒIay-kVo3k,ڀT>c0.XȮ \6J]n>MYE.M*7?GI!J!_|ݼ'!(*'!o2&߅wF\q9/1j6#aa `)>ᖃ5~Rii7J+Je.ƹc.;ksiH7j'y@)r,Hz&k= ^1o-XŒ*MDT כ:+'WLq3aw>9ZsiAerɓ8>jLBE5nI pjI\O.6Z 8]AX%9wrقӻ,t[$Sݘ!?_JKv@u(υ/-;68 P@Ƅtнa_4`(-; ٟhX۹TP.zY8J??'Pͯݻl|95ᡧ~E侊>~|ʘWzNwy=lMO DpxPt<=>\5ԡ9MYNGN,윒<XHvqC BmвB?v4okbK:l&ATAXl5<+X7s$`LsD݅VGE}M_VyJ\}w5Ӷ-fߐ3[Cp!%\z,lnh'We=Us 2[V/vOH"nU4{`lԑ ,Z+!zǑ+A:Su FAݦF?#X{jr[SBs>=%Wa-<$onh&'%_%n~C>H-A$b}P\9C@ ~̵#*™6c2b+yHՍ/ZoQxw({EτWў7?ސJ 5Y[wF1fi)aW(򀕄%2<"}wgrs@ТD]`؄3"k3RR(cB w n$pAxR脽[ lvwsrV?zsɺH"x36bgUnзۛr9U/0G4V8{7BoԃkO&B/9pNkhp`H '*2QlgXa[\=vRft>g )jc} .z.AV u`Ec)wklPߌ'?OP[Gz#ʼBw\TV]%zCQ`&7Ұ@1HfOD#?}=E$`ri"A* vPv.'5X m WO4-3,0 70/nt#eƐT!w-J]*˻ta3.4R2!Tj+TzgpC&}k}Xc5^Q(^M[m}Z}0R2IJOsVu5>,. /N 9X}J#`:ָҔl$F2ukB/ IɆ4*-jy-n .'2+2UQS8:-P-e]CvH RIWʅrkmSn]8jta9`'73\o|UUH'sIv"BJ$5vB4V2'z?㙢0@BXRȬZ{z3wDűxۄ5/8r(j|- $°j*.~'+ؠuydЕp>.Km|g-&c(qwRuFWf'驟QZ'-I0q1^/8VB;pIMk6 1fC]s=Qǒy"[kQd 2sz ޡ/XԩA{~D<Nt)p6{Ar]S8fI&Gx#r_RC ld|fwJiByCb3qn:9}hZE~&Sꃍ*m/ j4mS!֛TVp)ڹ69P;v`xRhc00’eAY ;$˳,3?_80qham$UB9O8y0%׭ :Vo}2 ;Q 4SJA UcN `$_F%Hct^#=[x*aY2BLj+6oFJ9 竾[f@&E^o?2`f=ŎA}M+)Y#_W!N3)8) 0j,~&Tf lӄ!Ф0"y U[~-:Vr7ۧl&/BF/挶k7ֱm0j=wsr1Qlo#Յƴ4l=(v*2olt}r Fmڼ3.*#%]@PN;rzu (3.mJRfCR7s:h{kJme55m kĒO!!]Q4TxcqFʸ=HN'=W[Ɉϙ%'׫gng|ti됪WE3EPuzʐ6AZGsz1?tY3ٌj轅GGyȹV~6,H(d NN[3١ű&8`yws{cRԲ<'P~ҚHֲn?gJ"+y"8S3r/~W<A6E@l0[p_Q9~^Un!4ftQ+TSBdkS iӍdP'ul︋"1b5 +QE-5}k5rD)!peLo[ڎhHu|#+B`w<߬_XBYf,(ל  yeq-?0$žۢ'%=+IĜ4fZyM^mn;m.c)Yx3IyXԶj!jnABD{:6i~uLй&<+O!/gr0I>w CݛSB:y>BT)< kok}KpCWdq)*G2/j`o}b/ma%̆*YI䐩MB/@_O#ܺ#1VԸfT0܋ׇ77IHw=JuI(C<}BNy3Q% $GKha$y-m᪲“k1[7IYTo_2KqcTU1|WB>u9_֎5AVShoWj-p J1=ٟ+}ԯ8(qK{=~n3&l[tD׉-HX dܵ#n9&pھvY1f4Ǜhҷ^p~J`3mV\OhH%ĢGhE݂mG=:wrl]iR.VRiJ#գFp*.~SӟCMJ`I|տadc<osW4;o5wy5zhw}J._*up2AT0Dyi Xtb\T$i `:1 u]Z-A!rZ3kr~aEVCLvU)GpЋ"iYlW9C`+KPn,,mRCic2vgxk0nhb erO}]0!VZ-hD!h('2_~+1?< ka,~eŊ6n=7X>Uu-9YѨԸce:җ zIri䠏GgpB$ oek+d ×B0U{ 5?k^g^[ H C2T7K& g|Ȟ&f*K(6c"fi9CNxdXaq;!m9\5;r%PdCP6K2S Fh~ )v?C>A.pRVۺidÒ;6+9;?#[CxQ["'}r(Ɵ,һE$1 a9i f~,FY߷i_:E}UBЊ(C JrdKl }͡qʅD*Yv0$ XTM'ޘaUg,2BMktvNT~Ҩ5`nBFao,Q_kg8o^Z5z5T"/+p-f6# pmY_HmˁǐLO%C=/!AeKzG4 nquG=](xVǶ@qwG̏Kԫ Zz\ GT+Hٓ}ùHV1S^ (lj`s;A|n?ĸp4? ; -F^d7F=iY>WJ=V#eoeꯦs3 6A @~r^y s,ϯ*R~kƙ6[}gY #G>x$g^+!MkcLOyf;EV3LDخ^%3З‡&&#}44x` 9;俅Li5wiDz,Z3c~niUbrk`w(_~ |82ev5ZZ俨oDϵD ˖ȷcXj;WpLgfZQ:Ȑ}wZiŵ+?)=ƛmCM7ƨ>)8`$[卍4u?PeSQG*~g8YnӸ7WXc97vUlhV[on *1KYL)jy+O@֞j{V;6;LƉ [Ze:]ԭ ]rpF-:K!mH v.t+ی (=RÒSٻ QӒ$Vpݥ٫uz."?k%&;XLVvhhSfqh9 yU/XZ4p "ȁ#3+SA.8dGܑEpNq{g2WSs8He-_;BP^g͙5&2X'0h`4n2GxY_%]3a@DeZɪ6%&>ִ/}klޟ%Q7)NQkϥLWH㮶Iw@oJ{ûk^q@c]zSv0C73FfK|K?y(bM<(X]*61 GdjE:Q`Ɵ W^&_l 輕w0n?G#).]P)g=i3 !\ӑ`Eƾ4x!XN[&A@3?_@@wMd"0L1Ǔ7"n 3$E1fK9}+q `Z(:ėo?{X].,{ ؔ2ޔ UlL ){j2Te 1)_g]'W>4K8xJ`<FrB,5?4[/au*wcv+4FT?&Իa 8(M)؍OK Ktm!/ך &vvb; :c܂hKұ-0 ׈/446?"cOr]LuWg㔑}W|/7e9*6'/~oЊGtxp+ݧ@ge#pZDN[Ob;j؞H:|'kA>J9쭩/dMRQA'puo"azz\FG\MMmoxX$ _B1_y4#GƇ2fY}@P2'JV,rɲB[sڄXlIAeifֹ|^I:5|&# |O4|b. cq}\RƺKCBͳFi L|B =jno@ } xI+E垻=B^4aӊ N exuk{ču[Q1/ն78zdw'1\ Cw_r$<񽔇 >4G;TRo߶|].YCdU{J+mj臐 FB#.~נc\y+VmPJk'z8-2֦\6Nڧob5 EHgoMrg|!57x48:GB|[bP01ZYl<-7NC>۳%.m2=M U wB)8c!_U]1cY7W}^L:+pbXG $r+P(!#fS2b\fN`AO49f8YE i_EЄ4'lA(Z%ᢺp*6pL6%HOTg?{YU<`ӊOD 7% ƉN^ooVwS;s&RbVꬻ7)"Ӕn=xp&yb׿Fo $|D.pv-R؇N*h?1pcV8ȘKY,$ ^Vs"D'6qW $\<"IN"쬜pb:!#G9,)+#34Gֺq! i™\inRϤa'g^C yRg{d][3+ňFm`8 w@f>pB`L$SO`D*DH[ƞ}l8Tn&t搦grs6EXihen N?^ 씕D/EOG%i"tr6hQW:z[Rb8>ܺ[$jޕ)'':Ri[BQ;_IWPnAUWά[fs6$$ oA YG΢HpVƓ sm5J~hDrA̱Yw?o\?ڦtXp[DVY904b5"X)AV0q_2[:/='}p2/hvϟq1X*~zkA\ #l*cI(쩀F*+N(MṮ桇ؿa\4޷KT}`44lQٌ'ֳw1',oaג6E< >e19ojCD\#McA CHTҚ7}T- |D 1j['eG B&nE xѩN\sT ?4(ׁ(Y_,-s܀X^Z!m mἦͶ0](@{ H?bS5&3J9r>E[|Obg$=1y5w4 2\#G&^ty?͇[e7T3Ft|m>gi<3uEK# x88F\W0>3aq3}]bX3uu4Pp?\tCRA _Ks^!1J"F|&3#.;WJ.ruxYC Z~ _r[iXQG"b-^Tgd)斂6"ў 9^[:\&ߛ}C0x0͵>ƏjOhcH^ u| tv錹3vr7TZjCxvٔ׀y8eLSM^l'<؉`?<2j 1sLWqtj{XB6B6xhHĄ&({~dŊhK8CJ+0&ҁ-,^_=8L%cW@DV=n/_)VH`ϨR|gD[/KJf4!Cʹå?lsQ-Sb @lel=ǞB:,"OS|x_Č4 Q|\ΣZcz붯 t ϲ2)*$4v ݕԘX_}P1Ww~?;VȂ̻`!ROnR}.e`+BոyĈ'?0ó=(beϗdOhHSdžhx%߁p̩HR- REѦŻ{`JcJvlf $Ҳ^" .A%(fcKu/q.+ߪRFՔ[n6[W˹t& FNr_yf lѫj$mbvy! ރ.ɛbE4y2( 1?-1]"d,{ +V+ /&hKew ;VtNcζ 1+7 ~o';/q(%d,h߳Qwv+{bu˼epz 8$w;?.2r *P۹C&|gBu`*O]i*Cwn.JMì]YRDLR=> *㒨32C{@ޝUP?vƼi2ppds䳇bd܁j.~J4+EI/X~ҶDEw 'YhAe4}8FXxº?BCHMֿ:$xq(!ֻ1xX\ - n;"w>ft$`u?,pu$`9ŜAOȐ1ޒv$$4[W:tzI1zoc5tuMȔΔL 8U2abt^%ψ]7H"9[[r]K55W/mAMYPi |ԖҢq}b\F(cR[~Hc\HGᾩ=К!0R<xf]Zxâ,`G@UeZp\B2`,V(K'@*fp /,k Nv2CL Qޖ  }Ss)N@{/N>bĢxPȵQwĶWV:98 !'Zfda"w$\:gJ! 5gdRpE롪[oF?kݨ~(mMH ylv: n9 8!q[LЀ9%yֿRy)PT,)5&rjojq/t.F:Õ=)yfc&ƫLڋ Tv4Qoq?B+ VyգvO^eb512k~2eK䯝B_t™.~s>lOr-w*#|U">&F5헕)los'_d6cPaOb3BLzg>}Gt2 ^]@6l/=\O3Nޡl W91ץ2x=C sRrjLcV"~x$2"6:$|Fk(Z?4rQPUd'] h0$ӹ}(T?C'4v @XS(#1*ךQ=-~}R<{Od\0w V4ݻQC^^UyM]_<"WFH~%A "dh -yVBn*'t=nH4gn;sq3:CjpuQD笸Ɋܭ"=.=BU?"fx70N"6 X Ż(^[9?Wh`ۤro҅Wԛ^bQ1d2{BՇe<>1- /.~`.GE3mY18;a(!yCe.9(E;LJ?/ Wg?$ WRO#oN׉#=sǛ@8܂s"&6E;/]d:0eAq?I²Ӳ87RZhLbƒ$XT8)=2xlt4 ~Ԗ:~:3߼$ }ڽ7BjY N7<iGkn»y@'E ۆC:H҄G}rׂ'ٻQ <ގI#p%n'iSzOd?GRo\Ԗj&#WP9d(#, (.KQ%(k%T8ۑS:ޒnpý#Ш7KDb{=w|\' LF_ꭎʤGW M啗ޅX+a'z!Mhr<;x,r|EҖ&k7Ae~10Z?@GQX!ӔjE3Q W "$4qW7h+T{CH9 ADylF Dq0GJ 'לuYq1F 4'܊Q?ITP)e}rJ{g[0S88@Dhջ9FeEtdNeD•>-#]G"OZȬGmA.N550Dž/\YK>W\;(z+CCWweM#䍷U^\M 9[%sˊW'tDm`=I(] ,HsJsoҠ> mP~8Ѫ(-!=I}YK5+Ґm] OoJRq.fCc]j\[Y%Pl]XTZ+Ԃp_O<R-F`t,9[Ūgp#Lk\Iyx Șk)vAh5b ;2YliVx;_H۷6_"HN1/*L|( jnSjg j蟝 ]r 4@jGO<&7Dy[r0kR&رʻ{T3L9(GGLj=`f*(A.#iJ,@ Ͼe:X#,h (,bx̮63mΪLe~EHNH!ߣ5b+YiGn(\~I͋Fjqu^oHoWT,k~RyBFEH,}$]_{"oJ@Q3C(beƠ+GSEzm6S b"M%S \4gQX$C"Y8J+վ"Ji HZ [I2dzITϠ ;}hnNջIr8{ * Zpu[gZ:Gސ V<H5A* uyפ!FJ7z`nZC¤ٷ5e#v.v᭥.>R[An^`KEq9!Q\;=h?FCP P_Q&36ԫwE.PޘHb8QK$' O%w['hlb>Ң, h hD)PWIzŵbJۚ%c԰%zl E[;x:=J,g؅f(g ƻ7Ǝ[+O^^bc<4o̙Y1lșU{."c\ʊIx'˥=`N{W~4J aaՅFDz~X.=9se~Cā1wTc26S0B%31ds<=`J,P[9u6<7Pޡ{T >T U`v~e241Y3ڵ~ F;Xyآ.bt(}Dţ ^q{[žsjޗXY=30m]DpXY3[eҋ>O'gq&^OjCZlb4s&}.cgѱb緫//[Wracf$L! \r#sY}1Cw$ RN$w BWR([Rj XgMэԠ !ޏ܌قF+P_!)ԯ !-4Pim(X)'*̌|<1]߭BA]:+aCP8́uDizt;I}Z@h7g݆6XA*klw`dE[)AbK8tF Źp%m4=N[WGqntpGf:gnGNs̏3Î-}ȶDDҜ}83YpFB*ի٪p(/Ϭ$Ns )p}qzRfWLq˕[)Ҁˎ%GOc@!2uϋ_^޼%!=55oY"$ωEcPmҧUb 1nrTcC 1f ~N ߈1bTj;Oui@6w8_pNV13௎hq;rzW(F]^Ɩ%z&,Nm1O'm@` %;#2tH|]!`Y\AW ?D}3ZMFBRd]ɣ :#[;>x} I$\N.@y.dCyJſ7ȕ 3rfʇaӇmj>2l|6Teq9OBk!+t7[3Lxavr\)_T4Y~/jXZ 3JJ7z:ؘ<*Jȋ+9S*6?u?Gi'F|2# L 4L6/| *7*OkSH&b=&'{ ǗW-QUTM: l7&]cc2Bk 3If \|x1OCM- 劉ΝG?*laL(Y"X?V| c9ЛK)/ gWp,/)+Ɵ1C=+06^gl~PC0yE:tVSsm3g gs! zp`>lM \sKv1É'e(ww;BJC3C\kyOXK=Yه7N,~dkDr'Ĺ{fjuf[ҝ]b#ǷZP=ΆwfRN2fB򍺵^1:\ .wQk v=:Х dP g Ȃf NcJUNƭ37޲iefbމ^2sЋSL $#"o˛:NDc"jMT~h&[֟)y\\aHg{H5$j=D] !qpfJXg'C.MD2 ~'5 YS-dt?HC,k,YUh(]ּQnIS*UoSdG XyAE'+)U cϢ)% DŚs1B*4O_{aV:o&O]P,DfNsUsNejQ.K 7ЌXXgA[nc8Jansg)` G ?K~pov)du]W$7*\OWq$t.=>yۓ;- ]`w~SSpIʷAB$i&~N/L[ "1qJG^Tb+\Pǻ>H"Cx8H2k,y*g(bs( QDs Ss^8h42:g͵D7ntbFff$f@Y9LIq|-kLKb?W&>!FXz$dCX>ܝ3L xRJT21 QJUK:cJ|ӅY?#uQ#xA?A(;sݻW/*+#slfK~Ɇm[kWʀܣ\Bo(VÿvJ_ >[(TߝڑpM>N9p Wۦ[Bi'ך"<" Y؃q\Jb6 .%UDܤ?0jmID*34S٦Xer=D?p͡q_"PZBl S'1o(V18́lQ̾ ]),wM25Nβk wHR]~:92H$Nyړv]B.t7ք WN(뾐5V(nOfzbL*f`ֲ$% < W,tw 罆z_9"Vl߆G4 *\o"VN-aa Q9V&\MqC FC| eRLY"Sg$nMUAGZxo6?&~(Ig R4Go▕X7=}HUpt1,~?*wmH FB8@zIjW??X;hblz|X}4Pi;9m b[dK $+R-ة)fs&HyՂUg'gK#>2I+ { h^{Fl,tL_;g(8fm@F ~1eB{٨L\cUBUr+ 0sY ;P>(= \K*{Ӭh#Nr"5:b@-=ѯ XߤS_0~!ۘطzA.{?yWh}wNIVuG ~Qe1o254ЭAμzA"0̀wY/2epZÁg ,ܑzs䵀s 2%BeT05#J~XRWvQ%?gطx0>^qw`eW9p~醪=&K""kWk`Bv?]R0:ػ@,2iO|U[ќ}Xi n_t-瞟[!%mxJ~ͤXIgŃ==맖t #lgxeQ0PgY\~F`oΓH `6RP Mg$O` {3N1b!f#!Ekkǐ /Ǭ{qgYd ۏ4 Q B"TN3CӨ Ѷx:/pjVC?anIzs8@Ú)ϡ"`h'ı=v!5Z`n,q)H2;WQ Us0sT.mlS! dP8j;BϖNpwU4c.tqX7:~Ŕ2ӱ1 "R.aⵃNJԉH쨁2YuJ<ېC@4ߛ}{ԗ[t01`0qfDw=M}9{M^S>ؤ8Uʻq (qIN{FFa+&ܯ a`/2Iڱ( % CC(n#'K茋r`s'ͧ1pt?dmkם " C%՝Zz5a34 $'( i3IJE2g0S@4Ne!ㆤFQ,9Oί:uyl^ hoVƱT|=%DF)tsUJ@8^(zV8GYM\"|Ȼ^{\-}.|63w;5npWsJ_>5}EF2JbnE bbk "/Yܑ$!;;vT gK Nqͺeol?.-X*b<R:SN^P}V,cq1InȒ(R]XpDɵ_cǬ .j1j9*3+|Tz9Y6~~tNPSyiI# (\yll#I;iIhh@'VqZ& \ [8Ro8M͛u*}T5 b'st_#KGˢm[U>Oiڝ/KbR\{lm/]cA^Qaa{۰K4_JsgA!~yzYe܈4\"Z5h P~rUԈ{oɨVqݘt^*>jyY%!p1#nhj^BB6]}g2$%T,v˩qisW #/ՀRާ v=&UDB!4H<*U^6RZx&尣m9+8s)/@kܲHLu>7>OFr)\ԏȌyZY`ɨ݇3 nD$EƐiI ǰUjALNc}~C u d$I_~V3a, ̹ oRcmbzǰ5"gF]K>6Q_񳩪oݦZsx_~W~[LT bFa 1$X|pR0 ^y1O|~8 0($u~j%aoFl+-pK+6!a$0Fb8Ll#AQC=~,,oQX+C+B:?05O8Xe7bs:3=Үfʽ@QL^%/يAJ'5myo0;Ug:"q`5Mp:T !֢uAkSrnue8;Fя Ks;pː)d4LHvD"ޏdI"Iaek46w!B5wisﮫ Aɭd՝&fbth.?"Z;{ұ|d秓SM\0MOx(\ڮweq]={' c497(! ,+4wR4Un6!Ȋ:_HJ"c` kFyHa-H+LNV0.nQ>"I knNMzl2fyB$KL+XOX7C]_ *J(õS%a7i^\ؘ̡ Qu-1(G(wL,TI% e4><`ww}l'~-,jnfJTs\ 6ox^G]7YS 4tΐ9b`? N-<(@ŠKGfRzo F1BƯƹ#Kb'"j~0NQ9 fX}lD%wgd<vR}zgwj4nhJa ȋzygn\='epph*tnm:6HDwravIH.YDrVg)~!w0'9P|/!'r77ߤ7{bd`>Sp1uXoy-*搾{P͋ ;""稉`" )JнSr=$:@ ǞԋGdƷu!YnAx0J4 ,u_t9ƶ\&Ҝ?;cH6ׂJ1]8(3%ۂƗpX%ɜu®s0jJko 1 _ +8AR&?.ʏ9#n6:ݞ}8al/}K.c8#[7xbq8mX\mӇźrHSuI~@`oZ$$t9G"i.XG ;srVa}RP4!e1{_}=p Ùfz|p)+u-y_׾'>1嘧1PuB;8 'gn18t6RflkӻZ_\ĝ;mx7}pEʎ95]2ζ[C@C%dIV2(j(q` sw u2ܱ/?L1 \tXFt\qjmd=?X]aO]f5p-u7纭6D:;*B%gmӲ ks5M !p;&OcCF9Ot1H역~u WDOv#72HsǬNW 8-Vn6W\/D#Xet0iNn?o Jz%lPUM+W?y#m(^R[MprħtkH,>&LPB7dt9nbs?QyEkr[K?̎ xZ Nd6JΝqCo7W6*KYlig=$tF*szz"SZ[Af-0c6WálUȁݝ.j'g#O|nk)Kg4&oO]ΈIޯ8p\*"f{~ Zuo@R&ϱ~&E7;wJ8QjϨ^a`MO;v\d8ߖԡ)ceVgúTJcn* ;Z=CXitֲjMu(v7^5;~0>uvH#1 7aX! KvV٥).^'8)5S)h& #4v2i[⼌25Ĥ!LhzԤLXF~uڇ>cGvM,݅% Ѓׅa*S8C=CO3Bm*jaHwc'=5g Jl4y&ԋ~OfR6˚>8l oX⟂0;s^qQc`#~]2H3ۃS^)e;MU7`򼆡r} JskAo ie, {* ]јP"Sy`t^ݜ{]2Ԩg]D*$ I} >Y;͞QbKx _1{IeQ͑~%%5 Fk ˸Fk2lf'6k L@\AѠ㓮󟶔ǞP)yovwHz?0fYScJ2{Tr,J3ubijVq{CT7<};-p,l ԣюXY#h]wJ(@q ks \ -f`EMD1?ҡg,\XY=a#"˪. 3[ Gc5w0[=` J% P5N,:T[WSFoc}K-`BJqc}0RD_UNe1?@5SA׈!//᩸cY߂Dp UYWnلK ]W5Oj.,NB`IWQ蚃ⷘb|| N4{|V,4eht)š3n.S.~q:OV'j{Ui6貖E>8FhK-L~ qu@ұJB}2:[Ýj/q -J4S0'G C\8KR׸(\miOk/I?m^3,j7(ntqt^J;6jQI kVsYg/OQAPZ<|3D(xK (1m0ȪS`ʝwcVVS \zm&,~.KS Qյ~ }f ?+$=:I춠a\n\G"ŒI`f"Ȗ8J wl_o6lK˚%S{dFϬY7-D tW)y\4ʠ1~ N&"ZHʏ_Y$6#eQA*y}嫑Iw5S FR~U/,]KsNu@ %4& n gdyІ8=RV0bmwy+pXdzH xL1?y.Ud-nMYŹĒ^'79ޡ0%2_Bx+8f*TQ߇)PSvҜiM @š`{^A$u% ^,ŋ|ts:]yN_& TQ&9! F/!wzeoNSU 3ҿ8&QXMV %z^(Z.U Z [7t^n8ZKh_R'~OרR$eld tAf.KT /m:qG'>*h?-Dp9Yfv9зM44JulġP)@>ćIcvx yL.`&DiHLm@&nUo:2kp^9 mטJ 5SBnIZI>V71Pg*}"Upy|A )l^Pf5R:$ dm^Ixp.c+syW0hދnݧ=[݆laʵ*ј8LP+a^0) r:ĖG;YFtZ8w60|IN"x1d$@%q \ȑ&HgH!N%ػK>dG΋ݝ&>~F gl_N‰鲗Ex1/~*_]acuM"k0 .iJ`DpMt{$OJ% FlJF=7Xf7Q!yݓ;vgbS˓Ƕ(CX3cQ;OjJNs&ĐǸFL #WnE(mþP#ϒQN[C;Y  ?'gh'A3q‡gov¦ hޛ?[KdJ?˶½ ױA@YjC|C 寭|h':"vx!=" l>6ZevZ+OaRƠyohs/aZ-Wy\0ў*/jp4a"ާF]SniHp U{z9r˦wR^yM#Y HnI:FBI0A`3Zh?lȤ]|:9 Ӈ~^b?Z @?a) րjyD%m%(t7<E.)dⰕ.a-,7{`.Ї<iIrI.V7f'5IZ=j;MADVŧdrsg\cq{sT_i:s"72yĒ@֗ZXeԨ/eM7}A@6dg1Ad祙QnNA<_B v'g.h-%Vz$|B5?9E Ra4U>po4ExdF>F ]~jڙ[.tn?qq8ڌ!罢nf!-$@#gΐ]\&ݾ4EDaR;_DĦL~bS@$ŜP?Z*b}mXL6Zn'nBO $W_>R5up_y3>¼7 tp:N9(Rm*< fX( +i!*H~BtYoܻotd9ma+]kxܮ1)n2L#%*D#A|O5XTdbf[3˹*r O2FƮ32u_TD%RYA>f́w`@^ҿ  @@ Ao2evsf!Vnx>u]߼~4LУ1*sϲ1M1'l)mˍ!)' 7 W+}\kx>E` ߡӃb::h`b{/]?"oB[ͯN.V~xj(0aˉJSŏՅ~ʼnyP,ZC> &P=⽝&OEMd_><6_ЪS'I.ͻ6\pcKCpwCA pr 1@\?5a$Jjl\zD@rn'VsI{GL,W|l;gJ}a}b5$L.!8²Ǔ {)pA5mI b<L70L~`R;H} ;C z H=$ 7g㞲̹zj2Z"KLmp(2$xG馓;Uf_䘒)E vk%{IFix$7n >єWws'7ۋk@\ؕŒ:M-mLM3T͝ U;;u<4M#7_Jܾu%QHJn {gV%ѣ[AB [db@:xj9 6 5Oh93|ѝ\Xן;Yn;/Rp zVx !&?6jg.ItF%=#&q5F$-sI>*LFMaijA:\Ss3lJP]>8Uoed-lPvҞ m}W۸4~,h^U%/ 3F9Ll2F*Hh T)ӡZFT`#:[=>~v[o00doā5m[h-'_rp#_ ٸ>Q?'lk]/MA > bSn$hq`_ߪx@G̟L%CڄkQ <;6e 25,{$`J(0'm&lRl O0m*vq㟳"u;$ʪӚdNHLwJ1]Mݡr_*ip=N66lyl5t w 9$LB!bovK?]z 8]|l$_ $yAMoFٽ K -dU6j$}BZ7XHdDZ~9"mw?۴ yN@ OӪfpDgN CɐЧ +DKScrLq"e.RAu,73tW"BQm7Prf{~< ^f&5稨w+-v{Z Ae_/=vN%]&Wf~Ӧ%r]N5}lE>Y;7j.kJ]t!3.zHiVLV0A,ⅹw:=D3e[8B6 t>HDX؋"ى/~xQ}ΝJp^#U]Z@>gL*m(ߞ&J h|(c߆ɱO3'Ҭ &&4,^ ĺśDn߃ 7, (݇7E:R-KcB#29~q%s1nHY,k Zl/7sTO،dΐBL_`SUm$2 53CqBʈ`U"tp<ȟ9?P8\HWO(u==%O0+f\4eŽUDTeO{u8tbG(o뤉%NP\ZJ 2| :qQ2G/Df^QQQX,zi^?Is"Wg"Ezy;a=s:zqbXPadc}%ݼ)+o;ӝD(Ɉ[-bm5 C>-pp/XAU{HWWRkk}x>[s 85sP;j"N[خIn.(C训ܬ%? ۩Z朿?%NJkC݋¥;NEdHXm$lhZSl63~ +g,Wi~=q6\%!isPVYp}U=K;!h<<;KT[3|_w<%rvzeK ?bWFf(?Wjp[T.ɝƵ0*2Th\*+n`xŮ\D] 񉝿3([̶@Wk5)@tQZUUE4ĸX6Z +ZѼMn>| q2-e} Kes wܯlR:@$b=!-E]Laou cXuTxz1p1< $$qqC"Io!_ GvLy5PQD|bɦ dٔtK*2%OP|gjic;n{'-џ[uSv ?=L!-E֮S O٪$5`4dݐL8.]~KL6yk&v/B@1O$"ΝHML=Ua6hf"WBpE  q:z+Hx28*j>}YjW#$>rwzT $5*JĴ-|@`_WxzFb\ԲsW6.*A ^1]H*NSӬv¬P1DXݵ3#U1\ mv Af {Kt+-jidzexð<}ut,)!eru8ÚQrޟOR?Z[/h"-MnWϹ-/z='f 7392_]L9,?j V*ʃl[%]"(Z )&O93%ɆZ!mF y٬6>W{sbWsydeH--_Zp#hBήb4E/->U wmu#%nָvKWeDKfRf|d1e;\ ,;3z(9}\ksݰ׋RaĄNGZִL';A:xP;F J!8C~> *på _㻢m!݈e;?MPBԔdF^)6\І0VN"ݕ[]vՊlBHL*Z',?5%ғN'Fh˶ii~אZg!5/kEFao ]c:(R3Bm.h}3%vӿʢ{Q M #gTb kA C?'jqNsM^܊^̀ݖ(w<"]en;e48`'")Aʘg0|2g9ü,d\)vH"GߩQ :m 8 .k.4qj\]%4_iSc twmn>ei%bmPomw5n0Ԛ e^!f2<8(#s 7LwrkR=N3j`, @ޯ2.]ffK Mph^qOe(q ):o[YQơG:E^V{d\Vʮ̚Y6$şlLE8g+}f 0ݖD9sz$&oix'2U'6*Rs w X{M8N& Tct|(Qꮺ9A !*hu!n>czyhfn3Ͷ8o2m0Dy?Ԑz= ]>h,d\NOP99xFg0Ba`+OqXмNWHB@mH ["W݌X}aJ& (n<_PH }>I{-m?/+bnN!$!?*=Ƴ +աk\c2 "tE| v6LUR&S*7Pv 6!~Å!ѩaIW@JgMjB_ɖ ݞo!_H`٭fESPaU(\ٖPoG $190*sHJN@>qp( z3QV/)!~TF|8tlU&[q_(Њ!.L|&[)S).5 I )4Zѿn=Jj܈+#"׳6,)8ƄC%FecXTHaO8Bh@^V5x}n.k[v;e%XZ5Yk{CK76EL ) W@m"wIHڍܵM6Wl> s@O6^._ KN0,dAHjpӘ{\E WCo%b8N 0zg^=.wŋ~<d.>qA+xL/Z3UȹV˼`EqS5ՐM(Ŭ:{FfIŽ h>ĻвZlo=(4!uiBh891f%޲}+Rv]IUC5hWЦ#32Aq8"C$_/c A'sݘf9$fv yݳoB0:2Z=f!Y`CELRohjFT E:sz2̎+ns DRje轥>U{\a}2>ENR{6ʇ8G%HtSO!揨%PJXuÞL`whEŮ˪.L+FQI H1QͶף9S}v3Ԣb*ˣa.7%%vts@up\^=nNֿiY%B$bY͜,3e x'CЯuia4Ny~Ie0·﯍lSRaJb08laaAwq|=\韜(#GVP<W9Ⱦ>qGgg~.SbHl)2%/J f P}ѩh;>q7\tAWia> *&c%=+d8=WJp Gڤ< bNe67\#Q_X^;&rfu_JW|o!4=_R_^4)Q`cd\%"J)V]_ܙSˎXtwM1K|d2G?2_ +qZ %,.aFQqeB+Ȟ~S[9മ { `mg8-X`ZsfL#.l}^PT$B4 [lH.NZ5"=JSY/ȘѝM蜕^oȦnwet^Nmoaw\#|ٵ.;)mkXs /X\u=EtUݠjMDSZs &'B:@p/Y4/騗O 7@(6Sag\v0TؤFwӇʓZ66ɁVňp,u "Hg`OfrH|W>Ds 1Fa1q}D910R-8n_5͝j~%g,Á0{Aw`lp +Z! [[w::1PC nIjC'| }0$̻?OtCVX Fj R(3yc-e-ŀ^m^4G Z9o`j+ڽnlMUh\$QlbZv gALƛBx'W1kY_h$)|%Kl*3 zL4>=:g9ʼ`z+qOfF,$8LU:bpȄ(>NCȚ˅g)2]~P:v{j9Uǹ;`5vb;~Шg'i&me}:>~;0#ezp֐n._ Љ *DZY?N]DȩSFcu=͉QJyzӌRߖpasW=i=(舷K;+tbI q^i^ $Z!EE@=};JnЂO2.,D4o0XC,5A4хwR)gK] kl sHt/-j3xߟjzj\8R"7$sQh-8Q5V$fqyW(z}R As1'7UakHD'V㗡ҹ~2`pd0:SGUԳ!3{o FtPޤ>f OˋO+6'mδ/ ET[J07yi $A^b#cwp}ֹ>u%d%;=w iEC\Ko k )^-.GW7Y{Vr03B/o6c"1 잹8-p9x.ؙĠf{#mw <>[/3-AfWoaO]gtPm\JKB0p9j]-0qHJ~EJqT8Ԗ3/ c+9'AXnh92T=U$NLqg4&B`|Hj>o$pmJNT,.eH0i eu8Uw9 ՛4ލqZ)2RuxoPS1 T%7bYسI߸ѹ.`]\<leuCì.XUf7_z,%D9Z&Ϝ+!iWd+F qƞT*25w6<|5T VvֱD.pW:LAzG-L Ya؍@GL~5; h"k´IX=2 :=6'9 JƯXq^9->IpcsׄԘVouEۀne ߦGH0S!U 0oKhc8zPDd3dqRBNv2Y;\}å >Ϛ܌!G5T1Z wږ2_5!%~ץh_R7w:0bijpORAK==MX>svĪ"IaF?n3 %iC`njtWqzNUrX3\H2Q;_%!Shc;x=B_AGzԄB,^ \zqFU_@>͇N:O3cwvA G`*)48EM 3 Jdn:~ttfc]Œȁ^7~˝l_os1yǍ~׿ SįUr[jɪxkyL<3vAV=E{&ֿ 1%d*v ɊaJYItg9ܻ<5:@#_13JX/4 [xիP/ 9 3~e|s{Nk+i(ޢb3]jR7,|*塚 5vޘ\3[&8;(ṄEka=9\KFvQ5;Bܨᅤ;vr yE|9pɯ6ц$!b5q8 QD'ҷʶ#:c,f@\JgQt2nm* q-j;AɧȢcJ""^e8=΃(PC \=N3Nb$.-d!SMN[$0D#H,pS&HJ 85xkde c.`bǭbƺ{nH,H8VAPBLJ$i p9%̆Ervɲ !G ʑjSpϮ=  ֥2~66s<^)˱<2]L{.lJNXlp^w؋{}'uZ.|pG̤/_"qz\pi?9ss/0>,TpNB૤s*XZ䆕5Y27-VJrʄmnOIM{ߠ[KދoI; ׀v&!pA}\Ee##pFw{&A^/ʁ]s6IlWŁ} h2\.>Lm\ du\ }uMHU:6J[rT_4v> )d* XOLX?JWPkT34`5' E!V<#h-\sL"`_?<ܠ!6ڵ 7g@xUeyљJ79={.Ur5TdL7/`~C/;P_EVI{=dV3^S"ev)Z eNcM0ӹO "{SmdafB}Li]bo\(g=5uؽڊS)m|/DLWg &pK+U~P1З2vFBjP]c&2lx)j(%Tǯ@cm6K E5q< Drn^vsԿi[v~'[p8bqD>g Z㊻Vt0dn63hBk.!MPPv9yFcXX{eӽpIPXm<x\"=L=Ey's6Z;"$p`d[A^jcNc-rb&6GYҁL^P]@@oÍ2RYBK֦܈7)D>~44cSd-ұ66xQ0Nmtx.}#vMmki;MN%о'0Z+ #PPC&jO(t\KOU5JrSjDT米d[W/vc)JғE^q\~[m)x h\f2VdpXD1|^l1W&SOVLØj# e^(澘2TˎFώ݉덑]/re4,4⨦+`% &+ " h&(h\$s-ʰ]pEyw"-)]9w`fWw0Hez _hT>XΫEo ڄ40ؐ+KR뜫)$?ݛ=gE&~*Anrxϑ3;:>|%P o&5-TT{ߊ^~)eFhhSɎ*^&NT^Qd<.8) M}&one_B)>+ .VGV2QsV7 84"EU4Rdhӌs!(CL/ Ëu _iςHPM`5YwITfny wKjQg CiC ;?S7եi0*YU #I'o d4X]M= Hj $凞xXg0?ڄ^91r|+bG{P@3NLǣ:+2amKeqlt?BkXJ.q;{~*>~FCﯩEY} ^)gtжKC%\j? -sz`(ڌ?]K&vuuބu-D7-2PS&[lf4b30ȒF? #kVNT//\3FJh>] Ja{$SB3u[RDJV.2j0}VeیBUp2pvk+<;1PCS"j\HPû#x, *@NM:j! S!XbV]Xh $zn_?oҟIWV$᳕0LBh$~=m]qtF`L֔hۗj<^-@%}ÄӨ5b[1P JijJ37e4'g ~$n(ktgUJ eO>fsv+pAܥZ&:}CZ1x?\΃l>ˈkA:%q{E7` N!hGf C8%–9hjH/[* c)p$MEsmM̀%3!Q.uǩZg }'8GÄ aL6@fn#qEBEBsX?[Fe+\[D 死!.R)OrM`-ֻfDi-Uv&c;Z&q(MuRLud=Ʒ%_~m`VL*&c߼T Pݗ~&I,h#`gvp 2پԙU&^9}FCMw):t=@ۃWltOsϛ܈lr`VC5vh[}dz_8ĹbR7Q 4% #s[y>Bڀe9?4ِl `r@@³ k!R9mֿ*|!&RX?DYQVK5ay*^>HnV efVbhjOCf$ņ*lկͺ/Li{{)!.Ű}ܡ,{.ϲ]y<\3-PSCK\/vc2aJ+ϳu]ɸjPiZ;myl`4|hQ(5}SJY 1|$m$ Snߡkq.hl=Iwt+`z2P;Yz~Q:}"4탞[Kn8 mf(4=G.*t\ )gzz>}ET%u hI.k+ZU) /ǚ8ʻ`ݦԾ"o^A~%{ $ʏ:TL^(z`“IC۝ qaеo*,#L%jVvIzC@œw"8s'I~B2k,N zasl:ySez,:]βxN"뫛i7/b4pWI~[}p!>\E[".' ]+P;G=H+|X?CV^.^;qTP+Z87d7{G䩤]}H{WnmI;ƶ- 1ZfJ/8F?&vG>J:c:A]o4&c"ZwҠ̜ǜvkh')['cs">r8F/&iu+ǽBɷqM :t|YV~iNxTk y?xH},XqT.~]iQ Qq|_2$eNf<@^/_Tc>M:T~AT sE7ꭚ Sr*f$̈¼i ͘0;HŐ7DA}\Ŭ2MT|#O"8 ?H Q: &+qM'\Nlow)tP۽ܒ}/%3h`^w2*\cXC\iUv519f3|y[nni| 9\O1]AD.?߀M{ŗN|׌z]^vb_(慢4 ?G}G=6}xU?xu  Vm~ ?AɌI`zץG3a=azo45 ɸ墮iBCF1@˖#q&a s+w4Sj5aap>4%S m8^􏖲%AN8q!]^}}bًiӠ-ؚз?M·|d{$.2[?6z~ݍI0QYH}[OH׫OB}d,Aj \V!۷}Ts,@xtO8q^7Mq_wuyYڐ"n 'FXzߘq4_<ԭ|%7f"Rz l /Ȩ+9Yb4ݙAFqaz)n.$*fC3$,,+ ,yTs6Ml@~, I˵&b րNx!J'@""\ܗ 1l@Yf P8t4,L?-=#CŸLV!1RZDE} +˅%H9C{B}MB 9no{N1b9fwxE7Cޖg ut}t<. 5M}D󻑟 "NF`3T)N"n%:nElIo 2PW&ߔqP7Q|qx/"J@,*3.h؏~soFFEI{FKBp jrj!>*L·z1Nқ`GDBD^ Du 8 cqh )/ARoP{Ons'}tR7 -BI78iPUyI; 9ZKLO;4y  h񙢼 JD9[. &J5Pζ|T¬ns4=>װ9 -D?&X C"=XjpHmddǏ>x !dpy`*]'`@((3Jz Ft(Y5/yߍ `3 @!JP 4.nETn ~jt| wCwtv/M.h Lxp:ipvY>7 ݑu>>ɕd[0=iTz 2$!**BC). ?p#hϓB*7 vEc=֡x^WA?_M$zbL Fe#kV$Z  [:-^ZϛP~/N` eɾPZYI~v7NHaY<ˏ:םsI%>ڍGXFce([5&ibg>>uOAf-`AoC1x#vHo[M-99:d 車 GX GӨTnaV`#j98g035!o.@fҶ\p xԓY~D{mGhgtύɦC`bQu|K:Nv.gA윷0>pl74 b8ۗCѕ ).ju׶uqXֻCy42 9gF29$e` @ ~ 6 .p9jE ^:0Br6[mXA - $[a=3⸟Wk"j7O,K ݣzR+@1F?.ٲE𘝣C"MdԷa!KI\+e*7X)OU҄-1R/+N>,tހbiXբv l#Τk>LQ%*QBrGHcƞfVEs(-E3-$3ciP34Qv:VyLHW@OTou61ۚq95u*ͻ \5o|J6ZU?c)z4͏oTnjo4Uu3BJ\>qgM\O^ /+8@-Գ)UBu+?|dܱ)7BY$O:Jw^qHIOZ4SHs j~r2`vw̺%:\%[;GtuΦbp}p\F'O!Z'm"nX[zKg1(@>aO^dez`t7'ϡ`KIXD@HR,1.VdO9hB 3Òc)G>[u"\Lew N:#w T:ݑ":W+WL- UTMx#ul%vuL|d(b{G?/3l&8_5Q m1CIv=/ m""$ +@n&"{> ـ/N pY3#U^$d;21t-ɛr'vB0n=)Ʉ3斵<]1#)OUt0d+xj r*(_[oШBP{^FNR5,oicQ@m0?Oa;˭rW@~KA%m8GX: aK wwPC5*\ג|c)H%Wӛ ǘt۱jV%6+OeȀow-G*Z o zb6`Zv~Ut`H/cQV*Mm UXFy]fLiC 2w&'>ַnXYhMq\ʪJ,؍IkX \љ1 &9 KnkyN6m{[#15 >}GWo٩~c>0&֗RaQU2q7C/?~f jZ]άV+Ѕ^V|YX@2O op_=a?7ǼwmQbG<Ā+s焅B}렱ErSPv5ʝ!=TaYC-&`AFN+i@"Kg~QC64Ug]w|/`58Qp 6GO*LL W|#s Yszd0Gu*is%|bO2t=3ΒZ__lI&37y{64u\^7YqJ䴼p$Ҳ?"fW͋Q+1ZDAru=OMv;vF\,KR>l*ݹϜUKg*{qDi cpy([)4*hV|i/$d gݘ#?iCrE)0(^ b^Z]^>Z=-$2u3ˎq TÌj8dK'=z=_*{>^MϭN&B0 [D;iO͗*]ha 9 !OE(^:ב;=v}dUqvC,d36m/[0%Ūp!9 W4sn)Qlv\$s8hjpZՁדoY4G֤vmn?EH;e<,lAE oR{}1" H q7bcH\YK25răj\ p~@ sm_S*{u.ۧH'ɍq%nqwq&na$[9fG?ڐT!QddvmΘɸZj\8#Wڟ9_4KqoX@u2d2`$,gv,-Jv)klayr̆ȑ@L=X҈6A{0 dqoM{Bf_,b\SAnp \L!9,4Y:۽{8э57?w `k>lÃ\y^Dog9:KBX?S~B+3VGBSŒ]:A}=bjB b 9_0$kbEw8e$ cA PgAr4 ^E8\Fo±-T$$95.-W٦g7.wa 1( nBChE#gDv9)6@Ɣ'ea(&MicFg՝|e/6CU*T2%@·cO[u: Hfar-{G䗾W1.Z81l%V7m$H߇~ݤ( XŴ/!J7MH86[ϪW̊ӓ?7oۘ/tUߋ:C=G |ꗙdTY{J PnWCV4rM/N_y&|+o'"oĞC )AYV&YZCGqlE, ۳K&_YPB>犒ZVs"w`N9í7 b.LӸW(ڹT|ǿ!0'Pe7A&`eVBXnL@vΝIy&kLjoaG܃IH6J2ij^2{AVk+:+_nb]A }Uͯu5T%;G~~<#SAK<$@P?(rg[_͞T0Z|Ehiu x Dy7g!l`,=̡o@B1izPc?O*L} P;ٜ FۻOmV/&1imdAG>vr<53🛷,h]P'L^@5[r*)$HΙxzÑA R_F-S*(>1%&y<Jck*0Uɽ[DS̖c; +z}v(Cr}g%M`@>s J;G4y/Kg:92<.]RmR=\[OZUUT0@bөrBDd[JQ]NłCެ]-Pʻڢ uXWv6li&P x7𩫴jUN<1.džĆ_Hlϔv#+1f dKQN4+,=m,^k|'@ʆvc w2}mAlwـD!/z`(}p8D\ 㴣"#qҝRh>Lh Xλm2Ր4Bsȥ\}grdGU.wd~5*P0'7aJ Q .'v+k 4~"Z%iyٛn$?ezd`#f3k>ju#vk y _I!o}DTlbBR&J\/DJN/Twd*qلn&iYQ Qr-ɔ:5y11Cc;S&CJKdyqhzo&:db$7Z-ǡ\K# rqC#Ǩl"LL}&w< $CNHS a Qm,v4–QԖJW&SUǻeM; bv 6UK悴D:a7Tf~'omņ,L{\gJӫ*丌QI'=l0GӲS"*HYC{bQq~κF♡Q[4.3Ԭoyqɿ=@k1Vc~)Í:)lzgۼ'/[,ТS{@>[O,lqH #@D\}A>6+⪓6S@LZk^[&yك@ A:g 18"*5J h+[" [k Ә V|;KkjѢ(ʹ; **<јczIFJu3/ :17EͲPfRhIƩp8 6U$m8IRRbSjb ` (}h?,j椳1!!9Xl %>. Y=<ó3=ztv5g?7wԴ 91Njb;7"@ľ=sA%#CV:pBsv oto?qA % 1PiF{*ˡq&zڨx&NA_;Q rdʨcĺ'PGT;?p4hFx?Ԏ8|,iޥk!0%<%V~_XEMA40@"YT;r*'%QB ֖8yk%/"P̣X;}ו].&9EZ5T tÃU'c޾C&`k'f7pٹGq5:\Eg'LaY`"/:Mԩl?EVfybgaOTzkcO{pOy Lt'W/FόeND9^`-.z7J ~ xÈttAncsuc!0B҂Q(}FY+Rj6J~'퍰y>fTRx::ye=A%v_$.t5]nŸ66 ^;4m:$" an GZ} E,4ˍ?^@),JW4 p/R >](.;#[ ~Hh՗nC8ijH -1vk'i2 $ wSt7O:14w$koB'y3 ;<>VpH;Ed'!f*DA7,cZ/s<{`*,ӼfyAߴok92jϯk `L b˵0ؚ(6{AnD]}>'HJ,It,Ku N -|I⑤OiSbssxcS T"[<(N]$' ceyX8a >ƾ Ws?Ĭ`=Ih]?E_B$f$g x&s >︺mڻw墒B_-72N ќiP1ckV~Wm̆(&4t.#ڥUי$G=S΃ڸ>juBL{PV] :6cmCHh&;ýd]0ןg-L4)vtUǫT=rh݃¢\Dg{#rjS%bzkn|rJwuy *PɅL$wWJҋ\}8\hA cq߰j&Mlc< +rBb9!}Kp\y:L T΢lċ՜K7!F޷Zzp_]bt!Pw8e6l׵fPϔq-wGR&~jx<%c urUYe>(.˂ YI{ފ.SK cbRbHzcI ߚV}O[At*r.ۏWF=oڇՀNo=9OUj_LժxbBzMރ'E5}se!(I߂w(7/&(fxh!CFn娧[jq*1v?jb{F^YpU {,ǩ AFyI13sq71MR2\p.:EJUlI(-tNbFchcKlbmǪu|-R8@( >mrPaVӅRmL8\=J=zM)T'㏤I H 4:S.<:6/S'RV$e=,'s ho@oۉ >@Bg볝~F sz5&P?jRj=U@ q,p&+*b2i~^r(^P mg3N(Ӓ7Q!xB$~ aWz| z̗)FO*1]k;7y72?WH끹/{*-ڟ}@S ;hohĢYuI cH14lt=$m"((W!U聆->].LwXGJV[n6<_5 AEaHOlm۩ǚ_6ve]DJn0ǵ $t6%2HAuog, i}ro{UAjհv Jq&ԿA<p  [6.DƊ*tQDInI>_y)>FpG9ipi|X_:OCTB, * ICvw4?\xT=B\O,+RU AI W"neڗdak7fI{BYr:bh\O~Kb_g* `Ge% >~6reEҎ9&1kO1W`[iQjupx1PY`Bn*,9IM~>x%j+`霣Z F?_^ ]rW{;d7a?eW.cxjwS*IƭK ƱE1iX*+Gђzu8" \?Hh`YL@iDy{\9="~ݘhVLz8j,p AfO_{ot<4Z qGNU;:ncƢj@!߲0W߷ 9d2+_]U wT\V~X<)B7/Ӹ^Dʔp'E3 L?;OH%ѫ $1[̝ґWuٯ1褓jxhJU0sb+kz#&DC |(oxe,^F Ua/fZfNv;1ZZ\{.䵦@?="\vcټ4W2F:mWل;XуbmC+ @H˨*3,%X}*]'DݩTEaW2U(C:FˎyEOI'&#iك*P*xx0IR=xgETlC-!ZLZK˸&Av'ɗ"hID)?i4`3́yQCV c2^ϊѣ>CyWȞT !(!4>l<^g0qտY%:ߪ}<:|ߪHUpyKz>`pZ7I߽jK-V%|YȲ hͳ1)UHBĂ!wLwU_@d7-I |9xM.gۿL[ ߏf(f)2s'|Gmwq)΀hRf7!;Y_osvWw@ ;pyXѯTG9b *&3L 00A Q{D1S=y~5Ni 78J\t(-y^K:NX2XΣANϡ؈3HDE5fxi>k6jj:De"NNejdC.P"AY=[_hQWn+e6։#QR 'd2g'gySf#6h9s'TTDv.C4ޒ,j-'*z]c^~*Eѭ?V_O&zbVj_MjUW@cSS1ά44M3>J[LTOVlzIWbՖ?3(d}lPl1 z#yWa p5<p[#>uCA L<_͏6kpUHhB% ~Y&?(%6k \\kd^r5QA^[];hsݝuYRM荒1?W\kOz^<<]^隼ЫcHugF5??&bۏ 4!ҹk^>l{_\qLɌqXoBO1$k6" KuAY3ء>u2?KQF'NRЃIU$Wqxh@rq:r;H$\ _sI0Ga1`)W[nXA^a&};ڣںTuw[˰嬹|~9w6LfȒV>H{A59(үy-XL>S߫xC\il+΀3y7WG8ٶoYA bQ16cXjo/eM ĸ;:F '9X L hpbc 2o^cn/vzgƛ.6p3 ߵfLyvܩVhh!ѿ BtRd?pJOpSNֿ־<nЛcrL[~=Pl%5mNѶ\Dc KEn0`!]y]09)aaہuʩגyK#<ոۧpH}JT78*ΐ^~g^z*!9<ܪLdPw"% FtԒ:21[z/`j{act˪Jdk}5zwx4 L[ilQZ:{{,ܪ+~\|RB`-gb)9k&65!vkOF!чWCӃN|.{)p:3~'Tncj/#u.SA'#Ŧ ~@39olyolW|vp|Dl*?PHuBtJUzL?tgUM>^C_w0]띮eP$vꍛ1|[=YIQ-DY;z|1]ylLH6B,%hjUJg3v̱0VN >RAURC״~S Lx&91ձ◆+hgb&\]%V?iYԊi朽&rroa[)gʬ @Ƚ-3Ĥ1wٺ& `7"Z&!mu^JŇőVW2Tœ?! k0/'Iӌ*xSN 0d;U!Jj,Bԯi>rx >ߥM!}\M SVmhw H5}U SDsG?Cn;m]K ָVR3%fP&6oBYD3EǛ#XDʸHVؕBx_TүWt.c^ hD>QT=b=t~{8efKre„SSo;6cUP@N+̵+XBá0fLlaf &Sm֬B*K+ tKBuTq?~89e߃R{PZ^Z%ه.bSS~raKB4grPg+֚viDO9z99.cs@W$Z %Uqi1BT\'ab`FՌ32 *h&nuM{ֺJ* %9r ͺ|a{^ t|b}~7rjAjӥXYد\3A=U-~BR-|FfVliU0 @Or2 |et #eL(XFIfvdCԍGKFK^۲F;uW4ZW:8]:-0'MLYR:$,swʖ#[bv̽>K< e þ\,q(3gvz $-Ak7@T2ŢչSWP~3 #k7M>l8nR3 x8ƽ"[nX.ۥ O BZfMxC$'D@&z{)?)9A ˌW pX%Aclx"U7{7{(ZOoI8!UNU#8 =Lra(!z-{P^hn;jFg_1! X\u]+|d`k`m-@$TSrch/hلTo~0ٔ 6^ `i$CZ G(0w'8 ]ŴO~ rp_^~`pY7UDdny Ќ&q/`:+f@r\Ցf-֠?y ycc59G%rP-mq27)>w*MYABg[5 +6iy "Wo3 ӳ< Q/aϭ~j:D0 >n\4YQ9T>UUuT)}ZgNC>Bg,pL=%` 2@LӇ8UjUc*Y(gI J\jmotG#BRA?9hnOb>Ci5:smI<-mBPY- ͞fX㶘q ,uC)Dx8nKȔdW"є߽}@+3b_ߩ:pEXJ €.pLCћ{b g´.8}HP+??hXaļdFz|B濶ḍ_Qz5:&t ܣPB.I=/Y쮖Q_TpdD֘38y+D8>s[$U!~Al1h8S)UN$IP{a8#}Ÿ9tGa<%:% #v_?3˷?=HY)DBlkahRL׺C^_p>rנ#R'WL(o=.qs B/Aa]EBit'sVʟ>#of:2тKŞ.b&J{J<cھ,8ɋgPb \Dv#Zl61b?żpdMwh'DTo FW Q sU(.041^] Ktr* iD[j3Io/?4iAVA(bs94R qv1u)2,HZ*`.lϵkh ~~Z'EOEb5] pJAC!9t? ϊq)J-.{4qf=,%T "8(wFAbnWʟScS'*j Xt p!B2@, .т |!+Ck'Zno)TknH;:HǷ("^(C@TKQR(cNuL G 0+!VUd*Cϔ"Kf !Y17ޥF (rN:h^ُ>L3EIΏB!JID,twߪ\$+}  hT2nIg$e+jM/d x .P}]%Of3.v{U|XPf/>y eGrjTho/Nj]T,^ +CW.> 3srOKn~EQ"Ʈm|Mꤘe1ڄ07 Y(̓kg?KGY0Wt[yf*`8Np6*8{g| Ή7DUWY&Û][dC M .?oMQq۟ ~/̏E/VX*du?Z{9[3`hXQ fߍTs4ƀv!*/yx\H+w%jPʻ]DMygq~zjRt>ʱswbq0Jjf=a41u`d&ós<@W6x۷5pggT˵~xt/QPfsQ=#91J1.|dg_x's<*e&1R]3zh{{^Uu0a)*\jdz/V}W We)y{~N*~^i k.ߴ,J`<8]ӫnmJ89ܪvkyJ5ߤ JGqgK]dL*dYchG DVQaQX|0ҕJj1fiζ`1ŊCE顔5wc[T&UacyhDFW”+|<]~g;U;\sYV]Av5˟Kx¸4CZL+轤4M66iy嬯1s#gZ xcut3gXHsDn6 LG0(BF[tbWakOAU .Gv\ :>)bd9Y 4YdZ?+DZ')Å빠_n@C=38Ҙ%G}׬&?dWjL8!hnfql H oh=Qn1*,&,z+/Wp& '-6hh'qǎY\_"+@`Vፃ`mJۧJ-RV ,TGUKKV ﺼIړW泄6z^mdj4R1ck1Il9JkaL:2YwZYG[g1B>(\=?op KtGMJ}RܐCn˜֊NYS=  ;B K*Ȏ2ZÖ9iCX]8VK(T'h4W!$hgM– ^K͝?:|f_Ao ^L A>/{-NM=@dXtWP4kus :'6M|s#e?4O%oש7!#?{^[E%S..8>l]&nV:G];u E#3psL%?e,"ϛWC: 2@{깺#}NU%+=D/<<} d2Eox7'Ȼ]oxs$w,n]5UR l. aQtvRW)]A8@ P4.L i;a%"JZT̮NkO[8:ok9 ӗN(W8r3Gp^_p-JҊD@ |Pt\caIyÀUG пDTL}l! ^pbOb(u!lPU X#9NQ|}^>/xhG9(KJ/v E|`c-WI/|Ng+AS5{h ޓ&d-B#8PFp]eڌT*h}Z K:&N59+btc+ O6j5P#`/ɈCAZ4SUf n󍜋 #oU̅vC//K,brR݃Mfz/{!v/d 9 53&g"E)^rb@=M%/ Nn[:/OAao]|}6I@Us:h5(]s~Wr2%G_3\e>-#hJd@Q»l\ß>VRd{=Nk"*AW}(K`' ÑC%RۗQI2ۀٹ +Ԋ֨_gMޛĉ^8\֊3j=#0[@D q)9֬V!v}␼=O蕾n|$(hu<'.3uP\֧SuT.=CY`|D hhۈb6glG_56!k;Lx:=@LP4vZ|ݖjA?`p+\d$8Qz̫p"ε.(Xߦ2=W}Dhhy_bεBX*1&PPݟ$] z fm127M=A"lfJXCiz]\\c!Mהg,``~:X(h,zu+yv4Ѯ^a"+naiQU~BE~EyE˩|tdr!0^"lhY)[gz'$e _9aS/a$Z/<8cf!]MРBqe!RI|wz`"ej1fաJ_w_/L?9FɮjP3{=]?pn]er~|?XSL;K1/lwa= ƐDRőڸC/ =z"\9FUN{XO̷>%)sZ&4xI5P 1Bl#Ʉ-ELay T-,?sޛJyƑ ѶCl krP͙#_?^j X`nVΗ6yIt5K^*AjcK=뻄XUd89e]N9dϜ&?%S.3F_‘]亀> 9[w7rAQ˩|3iWUs7}ApDKlb/EPѺk{V%<>.)`(@ݠVf/c#jqR.h2>ɔ91c$a3eB!~Z ޳RH0*dەBSR@`P]*t)'jsL8sC!yAZnlOC JB{/>ZXV8T~ʶlr?YN]fc8zv"f(/} 1B@@2\*u)o??P.{HQAۦ[TT;YgN*@Ӊ0yq_#`c=èY1ie~\ d`Sr8HnTuB5cV4&0TAiFᚧo v.ct6d,r˰\¯8ʬugbEڷ4/k'aYH@aa;+<5 #[NLwڅY1 / [}~KjE=`Masˍ  ~ "ŕP0{W_ K~*>E%pzF|8]%r=h=r5M$s8 =)j^CmKo~$:݋JߤڅSRGb63UBxͻ 9,l*R 4*`͢qH%DiJiH9;j,-9盖5:ue]u5^ʅ.3r/i$6b!!Mxsc02uٖrK$ae4P4D_zN(~>ItǾA{FV ȥD 4y(^Rj*R_-RoH4/Qpr}wo\>8=9@yՊxQvՃȳ^J'm(Kw 㯕Y:%xN}tp&&Bpmȷ7h1iHoݱygX%if)$>ֽ_X;VK(ߙ ͪ( "dvs:]&80H+|t|Q ! 79gS"J!Jje\%CU>"=4t9۔m3@ ĄOKY$:IFg)m x3~N88Dj򣯟c:m})?TlsssA+Ly4+%7a]Wq,g86:]Eceme=U| lw2g#:x.%f[Jan#z+=e_KcO̻frtJ-:e300J}dBCw\gRPx *-, Fa ,wt_@CAT:9P͚2o|?=YP]:FHOx}04 ju+RXWrF({2NG%C-g9fC>Fg-Q6RVf&dwGXaѴfz&t.-])NwZ2b#U2 K:rT܁ⴴF>G>tOɕFktRs0d߭@=~z̼h"7uA10D+ .l:V IB8[^v2Dc.豊*[k-{ِ: \L= 6p޿G*rtޒrmq٘`ΎzP"WZcY XǧG9sj0⚹])kw; ;Qh_38eINrCN13]o?Ax-}e"I#|\@1 '~Qv%Cu l*:(^x~Tf}| H?(̔KzK^}]ڐ㗧¯ 1-dzVD+gQ@r0Mv[ n[>hTԈe"70[JbTq Sݑ}֚m͊z)>04zQ1xg=Х{k=Vo X>63q,}oU.2,lFU tn1ߨItJu#"]"يgQUL$-DxʵCɢALDV3AKU;]5k2^==z/u^ |E0])MRD8hpIfY `+^kڸ^s̙w-&<#`sy4)ܥ /3LfUTbPJXB~/ENt?LTfYDŽx!-*zm}j?nP.Ɇ?6"=杖1ش!Cʷ!F,k^!F 9(jOpʪܱEK~ h"@-4wАu#ȭ?뭝Y5ޏ&z3R4 ^ki{)O\RBv1;=>V(bik DgX8*E#D>.0g#ȋkwp\1˔@A>c'#c՜o|k52, k{Ԏ'ʬ/GIZ }' `nHVhWٿ#J-Sʤ>F噆4SB1`)hR 5D`J l7׃0|ՒC:W*DF[ci`Cu#@DTGHr} Oe<ɼDLWrC^U}Sj%‹_g]!,=|VS50Vc55덍' #"+[Zj8Ҷ0$K*M"Y?˰·?OuϋG2DOinp(~1{D4ۍ{6"t=vOI29ۛos4=]ےǵju!ոH ص-ˀv˻q~JaX3q dEY< W3,`yCe!.x.:<>'947z!ȖgQ^'F捷l@I..3&jc}*<82%=93qNFt,6{}VϻDx= (U9c>%1VM ֟AyS 33Qdܗ.-hcwiƈ5Nh{KFuc4;W#wed?7B R+_]8C/F?~R*frnkYn83*mGϙ.<;&(:2ŵa3 ˲vI7Q7:y{\*X㙤ka)~[ vQ^_ 개`xq 1e8fR_p얉pPRsAKը r11i D_U:S?Lnkx A{[ǜ:տDCB|ĵG09=#5Q,GwZ}]?NnG9VvavSǼ/?TȨ2A=RmMGof۵:aV'!J61,Y8 rnI'<*,E,(%bg_#Bd?Wn5oWHe=z9WCHLr欌70*sœ9HȿUm^Ix’D,j.UQPO7+ ,Y -N jsQB\V/ %=iaHEqj\”B%T "-zPg-mMcJ7CzzSj^cShG.=NWdl5RFF#|avEE_ZijS(Q ^ \7QS]B/&nO#rMf<o#x;4#j*p K$%y MMUeKm z 9Fte o_v%}/ۈ-b-\JKUo2Ԅ #G ծT8r0"d=?&!u8t%R@[jҨ4" VAY>Qۧ`Kh_b%QkթY.JU;TsB.Bփ#Jn4K Ot ȖUHqR s 9#%2EW3uc]Aa7A~yUhqXn sILOU܄H_oC~ef(WMx\+A=R01JfǍ`_Ηr. s=W=(X,{'# _Gߘv>rtJƮ^탊Zeɕvut꼞%V% $Rj+ w_E7$.s,e 07Gʐ75|ɺgҀ388)tgmHki&fX?N:q"17aݶ n%~+M-L hs9-e)عapDI3(ADa)h+"M}pЃ\E o8;29׻Nx(r)X Iu{i_q4SUձ#}֞퐞'#@UHCU%" 7s [T_Cw'Qf)8PKF~&6 kfUOѭ\޺>$Ǜ)/{rqP# ঞ aB`ER>L Y@W5߯+p}H—qO9QeƚH+>E{|:sP!!?8X%Űv E_Z ;BeD(bBi}f&ۥh"2R#/\ឌPZJʇ!?O)o)i}B.d"{2J*fJQVb$Gi\zx"%f{*Tݟ˄4:;ʳ=Au.1[6`*t&ox  Qjtn3,&wyfgs- s]xEO羣'V;nK'p}*m$ *qhŭM@'"|:*؎&i꠮_xjp)ڞנ`#s/L#g*IB.9_5z 'y[RC%`<eȄ6}Mk' lLt`MHwhESKmTN:XU DT4C/O}@ezFWg]Fl(~eX|[q% v8R4땦rGIC}S|}ZZRonFlnu1:JKtc.m|U (l ;xa)蝕uݱf`U:a wwOjl:? Ķu68k)W; [Wc`U8]P̫Qѹ"lrvdeGij'<3eD)s_SrI&@=Mʹ2lYO2PB=m5[rDZ(7-VW lv(]80',Uo4ʐ7A룕$;I:)Kt<58m.}I61hg(2sd).X o&%Z0:xr ~t#$ߙ {E4-yܺƚ? p",1הǞ Q+C&0%TY|!5.ֻC)."HɤSjƗ %> >T5fǾd6ԗ :3GGƂaG@"GBԋGG*Ն#l>4F`R"=P7 Ejڑk6VԦLKLAx)eXϻeLG/?.ArS@($s&7CYg0nkʝ3Lr}!-cm[=&%pY @8#$L"\D$;ӛS[K~.yPϵn.S]X䚌< |D7E2+E<3hIo'+֘>eFP6q6 fSy^>?ߍ}'Qji1۲!2 u, Kk9L0$D5vPk(^6_Ξ8M}X5G(~$3kYSnkoE9}]HҠ6K-ҾU-5T*շ*m!EMyΙp=\X}`S,ӓH\"-w:'i,aTYCRs=K41>ܩFB|w6+,Hz;~åc( I?r5A6 Y 6j| -9d 8zL5s7+ҪƬ8dӛ>٘?Ku^9v D≻k8;\`/7ʘkPvgl.&v'U CDp}.!5S-ˬzVݧ #g?ƊM8mM =Bl[yCɜ4t=xЙq"CXS#sDl YZl,B*K{Ćuz7??[ =NR~ tOA_T*B P=ȕ=7M%f7z ^1|hI>vG kSB}Hhf+M(RlYvԠ/PiK$?}odt1'WpPˁHŢXy=6(,5+g;Dd7٨ VeU7I9{zWHz({ 6V[/+~$v®x [1<+]٩vr) 'Npm2z hQ1jty\ts+S[UNWn(.;~\W _+H㦷;W-lA}H1iIک7Km.Jb􇨼 kJ't/N8M_l,>wK9>wT7S!F=l`-F +3mP:/e_:d;fn'sQ$$ Ftv;w e>™03E`B$;zx-Z ~Fu EL,svqߍ kP^ƞt% (ur8ۺ a#sNǢd0eh9 ;&P%+ r7O )vR} ^R$lDYCq?.,x# m.kDߕ=MNY_XBUivcA5*XX_5RVf`[03կ3b~D,Ô!.ePQ+ c<"ݮ Iʓ%s]s)-|ˮa;D|׭_iJjFWB` Yp΄o+4KD Z[|`k߇fZ 1&i\hhd*)9lOto )9Raa0T4AbBo堄J5@1V"!nr ΘbK#^2+F!P8YMr޳9P]VĊdE;y9QJcQNE*71P*cS?@?x3 M>퓸ΰCYqxdQw2`bKXŝThr!?l RAfCJ9zmqV4N zJÛr.̀|#շYrʒ^ĩ76b.P|H;nO>b'mo9HCeHAI1M *}ϫ0Bӊ1`I4s[@E@ieR@9U/&gj)Tp><.cћxUݻ5sO9.X+PgѨ;LuDilev%]:OL-N;/uuXNu}XFDǙ~mAd/7.6B3=ͫp {Je|X3Da~7A\*ąx߲jA@䰻itPT Wݳ|O 2k/lmhŲ뺈TWxXxL$Za:-쇒(n0:ix` 2& U9:(tD'WPתT7|zUdέAe/NCө钗9H =`1 V*ڭ_0k^eI G|āYR]j AG)gX"'P/yn^<{5V\y9+ir(/PɨN@4G\E1E#Dg|ii7!fVow9W8m"\tW@,/i\2lJ#3cds% u\̴x8fKRn$RQ-OUz/fUP\hNfKJB+A3dmg!Ui+%Fףć9Gۜ4qe/ T?sI_6uY5Pdi7}p >2ܹ Fa 8دH !,9 ֊Z m9z^cgp%qАzrحag`!,3ýeӓZQ׺O2+P@n)r2+!բb́[K1LC^}{* @GD*-@YGQQ]X -.۠?dBu(>X4~UK뭾hLnjfXJ' Qc9EP(wop`Ag P#Ie}!@FϹ@^,,lsZ?p?M4s÷ Oyvѽ rŒ[0ZsB$A/ŭlv=Y?pv6vveQ\-Y[(څ?Jm<Ԓo^@v}@ny`ݒ^jZ~CMtr ҰqU2ᑰϚ+|%J+ :.|{)RƒH#gw4"{kR'z~! >_kSW{u `!.IG>s6<A[FU,_Hyge W;vڟ׵H|"E45>9fLc-)5ݛV``[c`/=ĭNņX`i!xl^bw}[2zm\f@9.)YO-qsir87>B=62Cd a'm's^NfĘzh)E2, ~obڔ-Y}Юj3|5`zrc_o&7X>#8-(z OjЍ8,= 儫.QYzEBԲ z,~Mt/v^J3>O޶gFk/Uz0c܄JX4r8u~).P#lE\`g h.WnunjZf,XW蔪 g JkE7<^JeAb 5ƯJ va"hD:-rJ0|FB !2g>f,\x#,44 #s أkG ͌; #),RE/DbcWAHf]܁i_4ӜDEuuZ+,gsK)[ -@UB G|9bv̊R1DįtWbp]FBsï Uj/GLf.l*.&-G~y1*F& 6\:m0vX/bo*SQmP,~JgqaGkT|o +-O%4D(3ϫss==`irym[ٮ(PZDog-)ifPt `!o4r'QGjqww|DTJn}f9E~x#X^&0]LʑQ|;LZRy(f&j@0d?R(@zmD ̯|8)wx(Ls^_%u`?[7p'~ҔZT_?v^HA*߇L[XiGaK#g<Ӽ\cqcfAV/#Epin`"#Ċ_憇Ƕבfq]]=~I"Z$"T<4`}`֌~]?vU\x="ãlzWR> oz㼐&'Ot+h'3O x0b Fo,xmEU6դsjgYk2ԒZNTTԷ~^=,dD0%A:` 0)*)T0O$Dc}Qjr*ȃ,O-UK'jZq٣&EUՇc!ՋrHQ;8|_,N؜h7ShޖaplBA65}0zJYM,8ި$`҅t`}(L9KX. 潺UӠH QPKk%|x\.WkvۑĄCN{c?"3Y&*3|Rĭ-bs(GpwU`*&gӶ-W_|BQVl׿w0Ʋ{9j9X=5^J` Cx"+XZn]^d,,ƚY|* /%V~ ?("ux)n*!CG ZUZX@) }2eҀ =ף&)n8qw9Ƃэ]]>[y_5hzdBrS _B{J|!K#} WR-)%#6yV .}ԡ A$2r7!Zie2#dfI8lDT0l0{XŖtYk#pцȼ*gS1J-*H~N*_́)RYY!p]sQNB>ZwCM8l7\?tp19Xk.8ytt 9GD@ q@33b3F&/1Cq%'sVAJ;\KYYZWa[r[hx~1*SrR#10LUd6t`g [ǺlЌoW fwхlr8*%5v9EI {9'pLby,S\! *P^lNdgg1;WH5*l"b11}Af`:yuftsCH`P-/D09pa&G6`or7^Z4&cYd6μ>0^{]49ɀ]Zf5H-1&2Pnz(`PCYű  C/+ye싧\bc욢n D\Pj{~keGx +Unj,ߑC|l񱐨ЬVKOڏ!7i]Xwwwe*=;.&q0N6_x$h3.FF"H_^4 !igG7 Z,+bkKJ"9c&:ӤlY"37YCOWJǛ4-ӝ(5{Yk^kYᩀ 2Z4"eSVxk|QxDžHrtK.ѿ ԗ0Qhewn:K *rWpo| tCbm7p@ˌɜiD_/oM[ʉD][/](>O X!N3.vcyϘaFE05TJ$R!ĹzʰB{#t){EB:nl! [zv~H~fLIc5/b$;Ph6Wyۚi3 e9*" ߣ*oL\=R$4fj}k P'5‹6Ae-9Ѕ:@nKtMoGvR^˹8lE qB;VxY<W̒Ȑ 5q>)>NK|9)+T W8m]„eYNC%-D4w䒔]D8kYY' >8L5ҨcQ ON>k|~l_Z >,:b!j{p!fÉfQ'sd7k %&8'Av_֡h\ rK)\FXl7ci> >֜9+ePqKkJ }_y;乀n@nk."4"03El{϶*Ƣ+*7D %ׂxR*ED #x80VRFGW TpN/2c2L5G5 4[MzntiܘHjãJ^wxnn'7*fTOj0|VW'{uu㑴M\Y>_)tυ)n L4rK:-<ٍm/CJ23Q}C\w:RӗdZ8 H^WR/ qT$+(iͧREA >}bY#P1wT84|4w#/lq?zgE O юi}XR".HbusP 1COՍ'WUCIZd خ^p>\ RNS^k"8soH mB0ܔhR*A I:n|X -WDKoX IX`\,y??b 2WfmKYWxbCvhp26;`c+uY{%,Ha+ 'ukdݴڒh蜬=c)8(ɳy? p2RX_dLlXе/AQ!uŭhJ'r/LL3-JaT$(ǛczkÑ~wJ!:7~v b*cƪ6K1d{J`)tT@ĩo7V&8V^gtQq:yPӹZW&z("&GY"R^ V@M~ܙZ=Gؤ}lTE4GBc,-s&o-KTQ.G=4DHJx^KqqLp=U˰ gIB$ʌٯ]験%D|gFHʞMTZ7S.ck"OdԎGu_RNyܰ#4G/4Z"-M9<%,cO]QU ݧtwn,׳ck~IrN?W=#G|3)bXM8׾fqQc3}q xTQY4ZМc9w?rmqW%ˎ6j|p@knڶ# 0݉4>ZHnO+Xѯ;QT|iJk bҁ7a,Li jdeҽyI0_@@qF'Y(yk_1ӧ+*JpvB\ZS0a6X @3qRtGg^Q>YU!]S1"1'bjD>u61Sqda4A>>t\,nRBa{Fpܧ!d6T]XL~l8QřG53cLq4EÓH*hRt]~?)ЇL.or! cL 6!KXHƑZSxiLjR}YDZpsaz>9#r$KaM`f8(TLуW jW09W4W{ld aX={ZZ9,a27k3~*XD=PeH'EzSBnPFNM4(L;F$/˴›}}~z?;tگk7zHu]8`I`z) WNr*k5?P`weR%@XfIH`qWB+iH^׾4EhImV[PݬH2k9-ԈwkT̫&OT '',opűoJ !%_Җg W4cC$' U-ETb|g-tF򆮓/Jŗt8qA=Ic2l67t '˼8(sNo KiJ64Dka| RDLvķi[WЇ .k#Y<(h;8,ʐFH.S9|N>ʻDLlYu`i8'϶@NhMdX %iflO r;(? @eǾ,VQ#^1QV!rs=+{BH`iF_87g‰$_ši8v8Y܊{iqWfLwl: hܤKX=>Ldfaӌm\RTI7:s2:$|O8& 9:,ȈA~P mCP`'Z}Љ< 7MPԀL _آB3Bi#o$e*HQ48j9PcT|%~Ά&V0]'~Ma?$>}gdCZ+ ǩFBqLͪ|Kj9:Lz7jyy5_rCi2Ci1},f@!k]c1p>#|J4-z)rZdAt=bp8V}Vޓ`IE/̿eʁn!/)x*5?%{dd0N{լC{f7klB(|Fs~FU#r=[,%n :|1pV~!5襤 ߘF^ -psh=ۑÎ}Zg4֐&UgXӟ$kG0䩽a(yZhg0GT( U3+@ 9E0l1}ES#S2PnŢf| uL|$%4Sc>&?H/`J\W-QrԚ|pS+m﫞x7u?9+H'S'Nюi%Qss\":0i|"rvIfPK(ou_[`"JlUv1A$7 z/_q j&Ѳ0\ 5Rao.>[g_yǰɒԺ VWnS*8[IsTZR #/8v!b^, L^eFXK r+똪Tmͦ#9v.(p2J=xܨ\~n[] D蚓Dh= Ui`A=\J\B ?Իt~g^u@V a4/(H:“ \0*wr"W#u&J1~;\WbRq#6g1R%.!(GVl..0tQv*[՝Ko2C,}h/e>1ϝiCOh+;y؀VLL:oD:Eݳ1y wݾh6-ye|tcDJv(\*ཁK*] |1;ʓŏ3'?.-صN=doC5$3 \ I i d th/KJ,vn) i9B ~g ճI)DL498΅cW: { f&ZKhZNoY(ψ߇l9J4jDyN+w6&!ژ>Ty! ߲8PXyLxEqP_.-)18-mQ7T |[014e‰#Y uh }fvVnAsvP!c[XK ×~:OLЬ5WQՓ0F:v.ݻSF3$g^e©:ų#lc5]onHO"i)t\0}=rIk.# E+6A7t#$Q&y"tF(YݍIW3eIʴY)z` vf(NIUQlFcQ3ᙷ§y _wIܽ&8űIYdbB^㙂#)K6 a^Jp-|ris:;/1 re``nYJ 8sDԐMMNĩ-47Y}Vo4AG> 5`rWBh!hQ-Pn'YR\0IA]Pv`6gv;YSm slj|,gԷ8yγ/P: `8Us}% ){VBep:B; V/8֭2O0 ZZY{79=iU2tac}<Ђ06RTx?9ػ^~|Ťn:j~L {;Gn^|Mk4;5%2h`UfC4zpiӞ*׉T&'6Z9C DH[YNe)OI;@VJaGM|u5Ou& !g*.\]9ڃVAa $Zi6z_yNN3&ޭ=WĈV1@.gLϽ"xӡ+i_K& 4aM:?J/}c_yհt{wYܒ "Yr aG8Cmϐɽ78TmerDWv<v0{CYKWSzW?yJMbϸK)b1H)PJ]ŵF&0)cO&tw)}]lښ &HM|hn I,|fyJH޼_ `ju:L6pi9I2Q(Q!TI*og gta?we+0?wdxi+TVe4 ;>xnFF=*-Ru =[-ڡxl}NDm|6|{:v|tXɶ(=>BL"-jD -(hnZNla'/WnI\ ׷F@7L}S'TaĺC$6L|sMF>q䰊]ڙ}Ajy-iO9`KHJ*M&oӦB1;QY\1/Keɦȿގ %];=1Rڹ\ >5'Z|Ɠkrvtnev|7.0Dd{7rmܑnNG w \Bƻ-Į%XpL)HMYߣaCl j{>Kpģ l4!TG9:3֦}aC#_iZ+`K*4`*`@m'f'Awd%y'K)QlE;4rYvKV8NoQךE"TJ?Yrݴ%RE~`_ݟ:'?hdfusd(pBbPdzvUO_qyo`:|ԉ̌`XHF{%qzXGu0 Fw:E_{Qx8s=ӖTg/˝WݵFK㏄Q [PDt|Oqq70 dQ$XL |F "cǾ w5 ɧ"~_Ye`pYn!+u Ι`VexRn.'xPklT"2%gB2>'gF0qD]$mzra-f2?z~-[w]Ɗ;f67ǜk1a6g0\RgˎxeFYx2¢zrio Yl%]E.zM8bu,ukد-"CĢØƫmiiáV|G ?'|QX?2݈%p6 %TnA|4"i#zM6G@q8mhpTj¾8J?5DiKf; 9N#WO&HViQP,<ǭs{fYghV-Ex6]]]@mǾ IySPi\XWQzh5wxH~ƮK+=U _._%FTȖ܁0,A$s͑O5QXXr[HxF7r@ "< 'OeU |}-(|bv?A6 q/x8dx)J* ;Jֆo,6ҥlRzI~驶,-9!3Ti DHz9݀:V+-#F0 \$EVNgF]jՒ7f!4t%,'[_*>yLjd[,"Ve}Z0;L{qCIqcb*RHIWq_<3; S#Mu" ,Wxd@hFޣ9^i-`Ѫ Kך(MvIw<x< ~ROğs% rdKoUŭ#|Е6$V3!(fhy1GIDw\t4{p-^By> !%S~'Hl΢ِ*j.uuUiNICm]|`xkH&UEz{fβ.av/cBUPbyb Ẃs73WKeקV*w}Db,h\уcDԘ9^:lӻY3UZs˜{iNZZ7SbYy+I:S4c LD6 dj4$(Wn?g*m̀RfBGZ 9][\Ĩy_:J f!t}Fh$W6CU[;u )[qI7Ԏ&ŇC( 0ôiڑo4-!HkÓ#U2.h@1 !\`w6Z rRvn/x)4:2^壅yN u"o2 란=;.s0UwK¶uhɳ1溟Vז^ =b/-5r:-?nh"=gE@r_Tnr h?!7-Nl0j$`Nv%p(7'LP? VIMV*!P28%Ph~I'qKzCBoG< 27Jp:81Z']48`bJ#OoĊ1 +C&kZyB"q/ #HN=z-dE7zfx-oqRKx9Tޒ0>*A|U 3egKԙțr4m*C6tB]_sO?)ogF5 jbad,W#5oM<%;MauYοѵjNX7u2BTk3~g?k>xLO5@4C-.eB ĥBR"t'kWA6*|dKsy`֡=iG豶?kvnG)5:>i%+} 1M4y<|Wo0O Ͱ`tn,I)+{ <0d ._BI&:F9VaTľ{IXՐR+u/; pb͎m?|k<-խ9gHcZQZ2|*ߊw9ݙ;D@OQ!؝a!ԇD'Nz2U[YsROGSi QG@(#P5eldpA4=Qu1zoo!a b]٘oߤ$;khW7Ї)kv 6mR[ 7ԅVm86WY`!x`S I {dWv)ͿZvkf;Oď2$E-BCA}cTL@%C~oןl`Ȫ3 2% /8H0SC'7SuF1r}.DC uL뱂(UM_ 7б)N _ ehhbglا@^dkX`˓`VCЊ :<4"ooQ:TƲ[$Ym/].ZsǿץǍ#O< ).qƞoL6_Ck=tKяv`rs㽩q%!/SmD}Y}yΰy v|CA aZ:`nRvPY<]s&OES\ߧUO)kHȃWs e͢76ߠʨD76/E pzBdF߷8n!z:Դvpyr`rۧ@!&$/G%KC/*T.G3c2qQ1Pel,%`:2M$gh`?7ZdS&hfQ9o[MImBNBT&1/#Ul"bH2g"٩لC)Pd(l1W6HM1uF r}7MaçbIu*>wиu A%,R\pdfVF_ʭfvsQ^1y?V"pWY>X#ѥ/Zk`.PI䗠Hܙ!4]Py?SAs PŤjpNh\{i]Aa=)D==ͧ .9۸8qWز.'<q`EWZ, յ%Zg:˫)OHgqvBXy<Ϧ|Kৄ9DY}ڀ'`oB*06?x#ǟHl(kmu8g*y[#5@RpMH韸a"AFU"N`Ql 0ЃpGK% ѹ@ha/X0JxmMKIQ>Y$5x Snu~ˇn_@};i  ?Z קGPms^n6k(k.\eC$J&~4&tw8:Um؍ABV n~(k3!ydOmaŘ\"RN"#Q}f}(~rl8kQ#Ű\UsYJuXq:T'm`d/` q *X"1tqx}u`zoJt*֯+J,ep}Y,xg3vHP+ vaI~WGљގN[4t*”PR gk'ULXՍUj4+b]5R-VB"ݕqndW:;yd問Z ٜQ@"&{j`qFbȅNqzmfܩўLw8$[~AULU{ kdv4W&a`FҧS묭n:(z˅7c Y|T(y:̓LՖ/>Nw ;+۴4묿cK?J"s~cӍU7'*rMq&B/)B$i,ZTHn׃N -H2Ӷ۩F>scydexai' 0a/>ZKluK IU|Q=!x*ADy?| qz}`r҈Dt bVؖ 2v64 jϯr\@h&r^J -X`B^ef1[ `'aJ(%X? %9C&ZoHN,@ 4sUEo0ucU#4mKAklinӳEsE]yKVoLG1\ @g{(١&dIQ5khWeIøF*v Դ"5F \HpK?kBr]~?v r}bl\M\7rJH0 XfΞ̟@r#!vٺ"0tT<se6]l0VH6H-w@`&n&ۿps%4wny`&Щ5C^8H_"Jv`@^TC~^Ӄ`;`I@b/]7ߗ9x>ʣq/\x[^R{ )X m 0w5q@czl yH/C$$/>yk x[l+eSZL֋Hi+YP#41Z9T]KRI;٠X}PV*B@S0Y6S S@Ez隃N X&ÉzWг;gu&N\?'IbP2RzzR]6\۲.sZh]?/cȩ ~kWՅd2 Io;AMVW7vtFd-=Qnd7m;wRɪz5gy&SI|ƙIoyI W^f($C,f$]wkKe%E<`֛_ pj~ۊ,!X@t;"N{RY]A`IJN<H$+zUK/jV!hc@ ҟb`Vzfmm1xd CP)W~ث3f"2mpd@8&u4=Hqε-&:6!:)N~3]'DŋIvKWOX%+FH_1 =b AS՛P}@+ȥDmQNSn$̅Q=𽬁WV6^0Z8|r=EJEjend:~$1g^9Fķy/W~E;K9DW&e)8I]z_ozOK/fƾ` "c7 0kA&pi^>s_mĶY1?PWs`_ no2)pdFKKbm!tQiP.''n *H[1xʝ\6GjIzELSX՚R/a^ >Ӣx f( ^peqТJey[zs^_5d)ɊOMƀKX"њ$vSi fC'7Z6[?R⭐H>7ejxp= /F~.oBVșodo4_F :lEh>PӚ>/Y]';3eFgb}dA^fHq G( ]TuGip2gc?8lԕf N+?KdzֳH.߈OB5?kO_/s =Lț6NaC"_i,op)x5g,DdT<3 Xb,,Uɧ/s<6gdl42c^3i1qp@+Q Dq2 #VCNztƱwտaR#sY <^O,_t~Dѩq嚙1zZ0&N~ >/[nwf(qz>X*Fc;OQRZt*LQ'-BEU!|攌% :UU0kNW36V ja;ޥKA,\9%wͱx9y}/EdBB;4밦|L-dG+gr"mt ,tș`.>~і_1!e`MgݐCO%iC e*? eoЄ ;ϲ mA}'mHǓ>5jNz"7oێawv;peD$0 L1~\*$JHOqMk |R gKLYip*(K5\!nK5Fj`WDݗ𪽨@%웗p*Ұ[K.m`HV>;N8SGl;ELY',Iɱ%H&,k !E-XȮ_MrЬ^+=mIۄRONB ^Dxb=͡U=3p3R$H TSglmY纄?C'=YB2d+ˆ81NB㶃Mlkbj|`sE=DWtgfxYЭQ'gIY0 7Y/ܓZٗp|fgoI|ooF.Bqu*Fn#&丠VWM_k>/9ٗsJtݲ@eM[&k`5:r dI# .,d^87CjӌBo/C˅_ZVխ4*qF3Ã5(ղXU/0Ju)ǂ"ĺB_|6[rID]2f򯈽^yK@ [4JWxGT7dP=B*!Pnp_.y+b11Tɩ"4P}Uw*wxDZۮCp;=r?'A1fx觑HqfX!Áїh![uDp=m)VB 5_Pkhn g3 SPZ A)y1T&*eYԾ@sp4*ʾEA?3 4ޛC1 ESt LѢiLt)?L3(.vD*+͙+RVWh9y}oQqr#DˇϿۋ7$W+C޷A&/]}qSDNDW76pSO~$B;kʚ Q.^bKY4}UJKժwh?;@2VXHB%S`ɓT%Z<^] Ixtɱ #>\8$[=I(+#3ԓ>3b59jH8:. ΘӴGtG"|ۄ%jc_Gȩq[OUd*v*`4tYl^ZGslW*B3q9SK|>9CGw+O /4=?㣭Ci^(9"շ/NJGAi¦d,E@k6fXIiVfO_~Rb 7)\1<^Lslsͷ^4 7|/ajL6DZ@/-Q w3m`k]_+4rZь[585,3^C+8ȁhp󥀡6HOw݉Z唉ׄOH#;VledP.ϵ5B3m=RKmˍEX]D`hhtS""k9!/SM?4|Ւhl>DC8`Iˆi"ڴj>cbIvjKNCG]8D܎(ςnv|!!X,n.|lP# *shI7TM[]N sL({,z7j84VCe9TU.=-?F8["~"/j#3 oUt܋B76lsN6c+pL4}3ӶhQ (xḈMz|~~/rS $Q]oOC];8]lRXl ]|S{[CʨnG.o{i('BTY KҊTvhF44G鱃cO,/ V|[I\)cP'o.ohl!H0f`z xT˺iDiK#v=ʠPbO?0n@iqkny12+k Fu&F)U!z8AY&@6n'7'ucebp?4ŧuP)!suN@SO"]Jl]~Q9$SS(|Hv34Z,X+K|'e꡾މS;+^Ϙ<bnqykZc@}/;<8D(GupIC+  Ra5\y_e0 ,$@Kt;*89 Ry Kͼ,tt6V$OY !}8e eRvz`E!g=jF2sz QlN=]3~xE>s+#Ub b5oEfM}SE,s?(isdy-`j2?0x!Vt x˟um݉{j"0 ZŃ ُxXOZYМf[7-˴8!xCZZ^VOxxz[I͞iaOgOX>W&A,QnXR&e~h>іxC#m5&Ѓ.@5F:VuNA&Vr<=/*+8/;sy^xj|&h;Έ &tkW-%4>g J|)gΚ ͈WM0A*T voz,]ɵP| T:+ύ8"̦IY>TVAbC.~D߽]PM"_HP3kuAmY3Q2m#!گVB[A/ Yc)ٰm /P /RKJҞї~ 0C~^r3s4\r@$*nfDLYo?MEV VM'F~>{`ǎ Zt'|$û.7xkѡ&t h 풶*MWL&x@>/@3J.$EN۹z ٫?zFi;_c[9G/X@" Uχ^7{pUJ֭[E/f!=6+=m5HӨM;;a; '5g $MgKǷ/ Q 0Xٱ'QͳNܶN,'L>XCہLM<߭pjjd@C,8/Vz Ɛ][ɠ~QmyC&pȴ49Hk% ;ԗ3 qٍDPV.٧|.sYBR@NIVaNǷIp}{kruP^tiɖ͐ȓcdRZWW~Oàr"~; k9ཛҹh%[1TYGs|?`રp\ܳCCD -{fLְl#z<8,S 1*IP=ek=& |}U #J*@T[4@=ة ')y >!4u@Rta-l #34{y(lou\}k]wviKy*sR UX*`6ŗ „n]P$Fi,WWEYB14uZUƔ"oP㵑Oa'QU}=BqZV} VC[8G1rTOtS+_T,EYibRv.Y ?X/_qJp$.ns9Yq&Du; P`)4.)<R. |g=RT߁\y @3e6 i Җ"tZIl4wQx? Ϣ'NRGqT[4L(~y 'VDD3iԝ2(]?md,w$N  l:U3X)LV|MN¦FlV17pyXGT~́QlI\Mb]`Q( L0~,QN]q8.0I?[ַZbE,BaL/ez[e{!76"J<υ?>?*;6dh@oײᬵE\ ˲3]+)x dL OJ KR!MHY3Vof3G)8}\4w_oQY/\qsY|bi}ʠc|0C>PXHam4[t|2lwRU ePV?I%"vQ;l+P_53evIZ츄8"jņҧ 3$z>7 lh(`EP6N \F.F- &#u`\Mב hu~d@[ݱ=K& B\d@w#7] aV4Qn%XHguFK}hٔPo $GN8IǮd|Q^Qt1j|wem?+s[=)[%2fEEDe#*D Ҕq5 2)9Ve3s[ebEPP0獕;Vr""b/5\ Kq[ BeV0f,n^CK!PN|$ѮU|_^_Y+g= QB0 zԾUΩfnJI3­h-PT8_ 4VG/+Z] 좷mOm>. m+8th@ʒmV-ff6 Ki'BLȉ:'eڳٿ*P]p8UG M]ſvr$<]wꖬTBX:0dP\AY@ʫ*LH4rl,nfxU7tl/'0aY姡O?2NC,E]uH<[>zvB+ΰ_M A*w@n=;D%yP0׼ICek" ۃ-d]}oO"v ~G0V]20/ PȚ+^5FrzoQsTSBa:xMgM1^Sv[6אˁ k_~Zll燓Dq]y5}:FZRcKx#y7tVaI#W J岋s]?)c{MB#K!{R2V|ao'V[z+ ŒRbVQ,{HXPdͷ}P0YFb) šԏau #*K;Fm{K]iE(KÂZS+ iy/' h[ЂB %{ytzM? u|2UrN_%R/GEb'V]jh[%q҉SaN=6M"R>s:5V F]Կ /gj,|hݠ#tNxWzWMW/d&ـBkx^3[Ė~|jfziIc c6ȧ{StLiVW CmS2'W-9]*4VET8WPlcl1H,haŬ@XQz^4<.s鹱N2 *KxѬ0|YM \~Y,ݣZ=A.Of$,wX 0rӈ1bG_̏:<]$k Sۿ ی#u/s,\hԸMk8ж3;UlڀIє31w0˿ځ)Jyak+k[,c( 7NTlb,W5a5QReՄVzM)I FوQn"{oM)Q?&6bo)Ή rx* J㸺Yӡw,$ܠyx'C ,/|PCWj-븨H1 N9=gfrdIt;H~C%s7`?O{~!U#X SDJD)K(#?C׺2ϙԽAug2&9j ۸+w`ۦbN:H(X' i|0x~1DY% SG`-YJH8a&Gr|Ù{rz3gZm,w@HTo48(X_h3ZIJbm"s[z)^暻',̋?Xow`3P p8 %+rD{[~P 3m%MR w)r;F@kŕ|,:nѶ^(PUgsd4^ɟ=*8`@e\My`JV/C 8GyP2Bg*>w-0OyM:m]{@][˨68,h8~ ,(DK}f#s@ʃuaP2Z&Q% x>׊mGROpf2Nw/ow=0 CW6c6szxBj~=킣Y@rX6 #RTdjrE1U#|s>lB4i9a5j2G4F&4kUNN("\.pplP(Dà~G-qXs1Lxol?^?4w @ǿ9t aXI^D;a[2+,=+s'j$}jVRd,'pOn|vn%]fD6Pޥ5 +Uܮ!Q4|2E>{[SKgB?MMp]}"ΓO 9ǂq,~MV`~J93ᯗBa~?Egü٦4t!c OlEK@x$H DMdםq߇ӑUzTz{/?N<+խTIύ<&Uv2t3Wçyw;IIל~ݓPW"p({TO[*E'.XszxKb!9['.x`Sc^j\V4"~Ҩt^;@ڊӁ3p;fd@7'YwbY!ؒ?(2p ŁwX}N6_%l|uRQ<`pۃcjq̓II*.Pa\%KFҗz)M_gQEnH? ;ś~ĤF7zƳG?Ib&'j7@ &`W#=,[>ѭK`'[*,e)fݍSDT_- ro [ Jj,YN:, j;S;%DD>^ n0=z_B @EfxY=m&4Kq¦ݤQHK+xW]H9{q5aY^B[m~4ꉋq#KIv,t{rLԇiYZ81Y]0TgI 㐳y!1k~*6Pq@/^i/ВRɌm BW04GRiY#'f"0!qv*uY =nZ ^S}"cL}iT"hhmXEsyJ_2UCX 9áQiif-r!fY0с"ۼTi*?UR4g(2Q!d\`&?]Sj3POY AǢWii٘Іsܽ \1=.Dp)(߲XH,j;7C OgzL>\SߔCGO0ڬ Vϡ[W#!T0j}ՉzTuny~f>0\*X}>4`GЙ<_&p}O XIV)u ۹hWq`j@iE`]KgYl.`RW:?u|`x'#gtW-"m(IzUʭe+Ze[ԣJ]R&!̀oU> Lqg4&Sj*]}U{y(7CfD( ؀_̪`iG2wćʅFbx0n5$&bvlhH|T&qό^lBG3σZA >iQ gje,Aj;ļb YSi< 5;D;DwKbЉ.˾Fv~5JȞwD%IJKs}21#9 ;;f9+~EbaaI1*"s"!ۧ1]Ӱ%rJpλ& o|R#n@ @ڙw*j= hф:;mhgo'ƬԈ2|mL;KT?YX.="  [‚P։w6-TY+G&0n Qr-U@.*9LV7f[P[?Bl2kh?*"\|'%jY)sow"NhfK12LeT:"Im0PqcS{NSm+=Ƭ᫏OS @^C`ulK LAb#Jwf. 1yka2 *4ܗ!WoEgDc7ՇjzɉUVȥ+il Q#"WSepkp&1a|60=,2P.1 0?צ.>r,)h횀LvP6Qg 6 n&`{%iʣ[(7E%6j!t$=jm,aoD%h40>ݲ9nU??q}oܽ NlG%b-n|SZb_b [\1~*alʻd<Ⲟ~![|^]8ߛ IaxޗIDߞrO#T x,Jfga'B9xf̮i> -sd%}1Abxz{߭JF!vvxnS!ΜZUsE6΋SR>`wtUX d;Ĵ #߀kJ>utT2MB }|w>b]~᫓Lӄ&;fAu`M@ :' HlvyQs5ƌsKvrhbo4R) S:2_u㻓b3Nar9_ Ĺ'.&wcL@=!$UԀH(G_Zfvd1IzPSД̈5Ӫnc7"&B بV_qҀG&p@1nRPp;.yd=_5XHJt`CwgUo\ :|UbϜۢW40=[/LBBDlMJrb)ne'irݏBr;Yˑ ~p|ȃlzjǶ +?1e' =Z[TrFRoa^5n&o( H AX5soZ2(JzUb夵l^נ8J}/4LWvS?bNd9-#赃7[2H}'QpOǾT4_)82W * Ʌ46rƲ1!QYNr:ubJ-GUE2Rt@G)):!KপNtILPDU8(9{tYGXpąSG f$D%:d -g1<*uKDMD_zSfܵHS6~9Io`?Y*b)2tYtK ǩsN x^4TՔ`AMqn.PK%D+=kyO*H UWm~ϭ 9OIr޶,TD6p_^Nۗ' :ʜ\stoZ;LʤZJ6*$6B\p eNkY@ - ^.v,H Fصk$y7e@-rI}fUߟ(gsZٕ]y AfWk\n*(r*olʌ7jkR[kn2^'a2Yx#Qa^*8z3IL]?MLy(LC0wUm}퓤(ޯL5Wz}V๻lܔ|5L>m9̺d Q¬yw$]m>h QG*ѠHQtB7U0,kCBGA֝ 3oih!BoY u)][P"hK}Z N>R06`:L5eN7g{v8cwu;+LF}_ס>?3o_Ɔ`Y&]֥8^=29*\=o5 ÙU]yG1:2H-DR!,dL~@kszn@:#ُRO7H~EţC/W|011Лke G7]4~Kp2NaHªTzB[ÒNlE}#Wkk`xFyL?*1fFm/4. &).>mIcD"7#2wm6Z[_OWs.zr[4Z75醟cU:_rjWEavͱ/P꘍0̰ 2wP{{|FKTj^"AX lN`1YJCY*ﵮ%\~@9_.#]F4nfyxE(ql)ұUyULM hV'#˟xp)p4+{71Mx З*SL01îhyK oN! Ul-&tu |;OߵnztX74ŗZk l.-fWgցk,9ܸTZo)˳<WVFLi+f01G11rLXgR9(7ڬA~$gEvu@aE"o8$nMTH]'Bc }8|49M 6-߶k׹~)aTWO5]oɏ& >U<P`Qn4K3S2s?Ingzi #q6պeu d8e4x$rjtJEE^k BƋs^c``+޷ZFTU(aeZqgrA5 _sxOH DACS{1:;n'#t%:'H8kU?$3PФϼ;`h Jlq6i>AΈG?mɿ ݨCF 3a;-~wa&8LQMqDH;ł"yExK*!+qR=ڵlOӶ Vv p_-C25x.؎W .<uyۊ0c0#s$.l5lt{'ٟ7&J bˤcTT!y5 +9Jtg-k  7Tk7l Bćpp [89{0w/Ex*nNruT5!2k;kRӴJTccxb9d --^JMd9Ո}mCJeAhN Sv?y8kh-vӕ0=YHW>{2\To@$]-^cl!ܹjI!Qj+ kr=h5&zXcd) 4^ c_^uZ'`zq; @/P g\d6rmU}J1A┇tX&0>-U54Rfsɏϡou+>$h>Y"YQFGj N7y o`v5kdzD(Lt]-XcHy2IX$7`% YE$$cQL11TZQ\r騦h4MπzZ-p~TǧMcPƸg"7cS) UgjÊH1&שqK!Ծ]Ey扝`S`RٝanuQjtRkuBw:J$^,:ZT=>[TfZ0RaW~۴JgC,DF"}C {"C%5lf]/g,q3ǚKd1SԶaNqk8/<͢ݥY_:)H[;HBeEI} 3ݛ3<ѡ5E3;,*h[ߒHc 1$uQDJ^B$I2^P WMHXx5{j*SHTB⼙^ k(d'g-*/+fǒ|X@ 'D 5"~bʜUx-bhf@ZY.me ՓMfEޣD[|"l^õfE8%<.s` I`f~tj'*ZY`εģʁ[7~ ϗމ.Y4 ^;_%\ n;w -gW_reT7oGpjJ0vҌ טXko.9/8'{+@A&5s0HtD$Xa%1D=Oz~19Ϫ x߹<O5@ueex ԴNPzw\Os|KǠ%e9ҤXًr:;}'m [ALPRzCi? +$ &*4:|νJlgU*pcAX xX zؔKF%VДŻK eT4EdN޴'Ԑsm{*S1^oX'`3w0u;!%(J_HD搣Ť8F"|Ӣ 6zK.)b NaOPRg`CiDp"]Xh%)J4R ֎G1" p.-3?# c~`r Ԭ}s 5JsCsI:vUp1+s!0? ّ2S-ʒl_n.kԾ^=}*( V$a{$1啹1NFq51.BL 7Kw$LH+}bITU L~?G1y!4L?^~xɊ`E Ggop~! {!$+0QCbEL$#%)awS?ϸ.D쒹ҨthN} ?$aM5`9$!=ua+<,u` DD%@dz!:>e>N)܁jTu3^r^fIJ$bgj-qRGilc'L㓓40dXEMDwi{}ŵb=㪪0V.؃-7=1*Tٍ&qqP0b-GlC3ŎY]8ǒGJkxZ~_fG៟sR)к(Z{ő{gr1½*i9Jp48 Q)eNA-o9=FGsAi]#e!D[iƺХY0яsL7?XcXBQmL6YC!܊M@9/(q2g4B=a^hVoYC@ԬSN2j&WL-9Rb^oS'ȗ(t5%,LF½~L^ UBkoʷa;v ,a>%G%yFC;W:FqczWh49=9 )Bv*/ޡ@J7sHF Ҿ;E+}K/A{HU6~2pfax{r5+iv> X>FqtL5:j$$'_񽶄w˪R̫Gz b㒃dċ`|UfQZQzh1-#&3Q%y C']Ln\]7^v7K&$Ɣ7}MJ)X 잓B̓LW{Z0 ,ZkP@ZX\IkSVO4ē_3Q'N-*٨—:OE1䌐 d\6GȦOGRpX=L%₶d e۠rYG/9~C~ ۚLJ!XngNKraU&@Ӆ0}uͫȹ:IJԠF,:W$pŻ BLRIѽѥ4,4DvjStb~k4@N#L q(Hl ;zFJXZLT;S6Co´B{m #.vݔ@BDLS]_x DŗHITvٹ ,lJ~@:#'n0㱾q@MY1wOÈF^Oi pqqĶp8;JNjMyaF`h(r6lyD æhIs#AS`!o HYΐ,}#~Ш+@Owp5&OmE<r&`>et1dPЮfyQY X6h-.ao=>j8rzXXҞ`o:p bDǢʮi]_4`{EcCMuAWv`VLgᨮA=t=wʁ+Zoм-ѥ WϓQii$~ljT @gd^Y헨=bc8d`Q&v#!.#-W6aooXhZ`­լrG)z"hNzA ˈry6Y'~Ʌ`6Ȫviҥ+Ll67$ %鬥^Nv)2@ɝPl%-sUVi"00M-X ,+(KA@^JVTЇo3C ^DB-{/ D/ӽ*[ão)>-_.ghr7ST8 +s&KW)WV)3lmQފ3T hg驮_ U{0S7$pJsDf).^$&iW:A7Q@',|Զ ֞{w$ų)RlnE3EWU) njЦ $K#hE)NlƲ!cD),/3qB0qkgm,ŠsɌWb륜# O$mlxC10#jt|Fۨ _^?@0TRz.ˋw'述Zf}.A060ۘ 4+yh}6+q5d*̢09ZL)[f cf >]KWDFvgv kr:x.KTnw1+g_Gr;Nx{ ,NhFV |Shlm6MrLLߢ;QG/3j].$D]zN,.TC`BX;b +-Gv?F˾<]2XMZtL/~XA§#:l0@ˢHQ.}zKɊΆmR2c>($u~1}l4ז,ն-xmjD%rt^Ө=kx O!G55'GD?:>w4F/P=!.3OHn& R9o_45!T;*ԺIpj~AA.ƿw5qQUYAȴ7lg9^xIzIx xZ^`6ƻLlNAwg{YS K"Q\d6WO*SLckȮf"A/4^R7TĊ >|KӺ\r Հu4 b}+-| ^ [0i)bQ po97Jp>{$HǸʩ" 5>WIԊ&a[DG>"wEH^K͖":JfZ{[ĥfKm%U!`ϙ: Ƹ( rʰAQ5 k!s݇u'Z&*pgs_ůcD,? !I&YAbAv%,I*4xB5)3zf"y5O / ݹ?R1y;Q`?OoV >@ oLikaE= E9LJL0jT¦=ÅB+\iQ79ӖivK,$ 48\['\f9¨$l+FژO¢R aP+toj?q ]F\'(.XI]+c_;-e| ,)ҫ#ڒs \1 :iAC_2ho 7@s޻,;݅QU*T QYX٠Yg',Z/e9 Q]G+It"ltt,?ʣ64:Ê8@A3hBiϷr&KEMQ h~MXfMM!x8&e jPBphv 0y`~0uEñy ҽ~h"6l,]S|9n_̴eWv29!7i.O7"|Fl?Bx)7g#ܕIcP7uJa10OUcbog7:;$(cKԒC:7+=QNeӕmWa\'cmV%,%Twb4{[L~w!S,9VQԐlbiYgm/B}1fP:1jQJP ֹXקc"\-&̦2,v2 o n$[残~7H6Wm6' ljT I/.QV' pT{o9\Cp0DžOHphcHX .䡙m뼀C؍)+TT#%Ll{rfQ_xڢd 쬘xrpܦaekQ!f=?j'J"V{]K0r}J_wZ삆0_UmR`J?=w~!0{61ؑ0JɅ'y0.FK;cCVy2h  F=̕P φa[+)Y# TP+q[N>Cϥ㙔9zYs/tpx~DH$ɸP'G~5ؚ[R'j䠗*''L=v(@9ei"fY! Al'=̣gE^)wdEDC>ؒd)âвGC-P[`\ptӋb ~Ӧ&(Mʽh+^q_K]3 A}[29 3qkRԧ* ,աHG۽ RTLXcW84-w`o؆6۷u! _=Nmȫ&f?Gqu$|QW? Pig4UsʍRi+e dqcV8w~ 7t1e,{a{Z7[3,Xl>{[a<=U Ū<ח:ƒh-[et! l< k/|T{"M"|;Ei=\ՖY.,ꝓ=yv5#$ِ~]}cP&0[̾1{"]Ƞ Y;2*@* G-hgEU(k([  `w3"|}zaw?rp'jhe*yؗX~H%[׎6=loap3tRnKΡ+cQu#sMq]9LVFZMx,>LDWm'5n%wfVSrZu\b] 0[e o $X~`63d54 .kKCagi/;=4,=EP$}vOMEج RRpɧe3­+=N;c`Ֆ+%uMQ8:ˢvAnȢ}!އ-kB*.<,fHyv8T1d%lY1sIp>x43 OJD{ffSY?ݪVm^+G._ǓH ⱀmwj~*t%~ըbAOsju+v@ O3@=>N5ͨ7.# a0b5ϤOfNYHW*"_ӓ 8?7OհZ8?6MswFѥฦ%KȢ0 z˫R1TQC2c3c桂bܽb+8Nj}$WSY- |uSBum/Gȁ) _l|tݷٱ'6/J Y8y,ܗˍ3]7&!LÛ{UF~\xߞ*ciq)@W 7|)W`ဘ@ xtY]5 :tԶ%R,Jd/'j3,%Zjvw.*L~2(?]PA@ۃۢSqgq² r(sDehD݈ہΏ^fEA+C%"8h/]RKQݴDԥ ^- *,#뱂C*(G D^شFTr4n+ü,'>9(`:$,Mqҁ2"6b= qe(` @)bW+@mG4ZR|x>'5YRΦ Ρ8%ڛ@/r~,y"Cgyl'vYT=Y#asGI 14zv96䒸AsY5ϼVǣW\ݧo&jc%߰ʸʹ{$8<\ ;2 i0MT[X1vȨ'hۅ+Dc$GQV=<˂/hDOr WڍԬ  uyz4Imw@ kK2GuBO$@%S,FQ8_`EޣB✊LduvTf+dr1UʱT򩾢`/ˮ-DPek\acg?C|ux03a0F(T?n=ʛ3o~̄;3D{$c=;` lbj?^2'(Zbl\KkQYNa Yɺ:@L<ߕxhw_,~4n+ZT|X MkDT)fuur㪪ru+߆?Kɽ{xq@I'c%sT^.LSRbSG;[YIQa@Pxl`iwZ\%U("æZ #$W!z1ayDZUe޷+vM` * ҋ%m\< Y,m:YP*ڃ?CĴv_6+0`j]_y&ЗmLRYa Ux `TK-Fo ~ {ٲ-h,~1g>.xR7 ߸^\3ļńsɫxaϙتGKF6ux ])P8D46 i@w `&Opjf@Rbr=tŖlj%@& gzsj/xIA+[ܻܙTbvsךVB _ai~Q:ƈ|٪qYAÏtˣWAXE4ްdB S*=7>e@&(֮ )joi{p^1$w(opY|Qkzy,-W5ȟHyYh^L:F!DZӫ=dьI]?qӥY=:\!oϢlynE4{ּC/f(CqH^'l7^;FBVju# "Oڏ'|5ɒskEdwH [$[RpFƭM?8)/T{ cc1 SZTYO[9#WzbJr|WĭD҂}#3G)qU[fy_0֣_t(#SjKOnZ{&|t.OFҚCa(Q_o<}oomHnl>7g \] רuB&]>fj:5^JHUBɕC.~EQgU/rJ;[g ?a6{P~Z-TstMvb +B:WKG~ӠP"<3'P/⨞fYcn=jB#d9mQrPq/oަw[ۼ@b*&$q !3Jt'z`1Od93W6TGuv{[Ͽn[bI B~WF Wig5"{r(=a:YDl`~͙?SߚRC鈹|.ޔ.ހg%.0kcF _5fda ji%h4=Ylx|nnQj`mDuI6ao)jҰD*ArV:ۥdl۠ckja q {qC38BU^dSN|5 =g bP m8Q8KJ;&\ 垱CPX 8H?&vqPP'@]ۿbzE~|4/:1I^WNt?J(Yz%x _kk:7qexyhG!iF}b_dlfd*(#Лm@QWsXīŃkBFI6ci: v K=h?LH; z9̏{`+D3("k7ٙM q/z{AEMIf"Wp@YW$mHWæEDt@"-΃ĝ|æּo;cYH)zpx* JNO5];R( ٶXEnƍ;r6⤴AJӕT9R;a ?!arFt÷7RԆX\b&J>c$)OCf>`:Ic 1e@ֻ/Q?@ukaH>~|:'* tFt=tGjFc:^KJ22򞮺:A>E̫ Du7kj+7@K:~(9*5銞H/*2ٴz8rq='G~2z^2D#(_Ml W]1!s!ކ B5h5QH~4ƐkmҘd{%s +eWRzINWELWA#Yvg8j.L'\PӶdnyTG)F #V1Qv2XYwfD4{u'˕rys۲1$z?]QGs3K"Zv @>X,ua9JGpJԇt\gme> n3F{E鈜C޹xmea3 [FUYx% Kү Cpo!K\$x>qc G7/kqf((=X,宆q7O TiiJg8nQŒ8q+ɲX6ZHkRu~X;)A Ç'N)M )S9 :BA}* ѧRO}Gac-<ԏd̤vވCX˛9F F*P_@>9n_=k$mڽ})FhTOAh4\JCP3 0'F}Egqw<&BtK`jYUBc20xo2mqm^fm?hϱasهE(gx U;CnM;Ee]u#dلl_慻׼ЗguuBxEI6Pt\ϿnR޶^_]`EKFO`t2ON$}GxlUvc-(&fVJi XFuOa7FoQ"8)V FZ+MEv!1F|ȥ[L4kB hy1@|7{0j0${ e;-OՁJ.8 ߚ]7saB>e>A2d0y=MJ#=KW^#Y;Pއx n KCpTH&N8;Y)࣫ё<rܕ t61}t'T* kPoȓ5@16xmt 4?2bdȗD3ˎٓø|ƴ+ 6Qy xXvy}0ݚWQ\H]bl-sQIBB7~*(Y !-lGiPDUjdY<;J,|+vlԤ vW^m+a-hP|Ŷ.|aƋ'"h "#(,azT0W`Bk/R#&I]YkiS"NcO@ JQ7[bn8pYN_\pjeX!V=Dͣt6]!>n8 Kgw#u{QE#F*Oo\OW" N`@}hV0d`rEPV&|+nRJ3[-Ue Ȇ/ Cꪴ{5U#!9T@;g3oKlC60,PV㡵 %&Ӧ6sD^y2|ԙCr!"ʫ'x xUh",I)ep]Չ\ 06`7[gr@~`/ 2O+# 79 &xVE:0dd61 ꐻZx"bǹlY۔/9ROޚ|p]^,6O6W[Jm~f.Y!i}g:YԘK%%Hn6˝3]PciDDd c-ritQ<wH=~5x!7 cn,ح1!}M@}Dv)*!iri|Vç˖L x]-N>( #-ypgȋ>r1al_ NVje '殱&eOb=j_{? !nKz\rOIhVdGro~ITD2HeKԿ 1z<Hthve60rOIrWfjԍ͹17s8{rFz8B GAJ4,]"_` /m[2;3{ u2B@f{tᄜ?=fEl6L:D\&0YqF]莝D\_Qv`9'^B}HR)$q+430mF]CN"UL?L*n<4I.6epWaغSc-_h(W1!:׼"I DI"  aFT @jč,1[흚`lmVhƫߞtR V-^NnR ϺXY#0M7Znxz4L'եy,Εâ*L;9e44]hOAbYպ8'y:/,6&=7 5qȳA"f!iY7,疦B\ w4QkO\-;hiQ[t0sXf2db^Pbɦ;(F4QIEMTt7z<s(6xa=QjԀgo }+WobͻN;b[c>v!`Aֈk aJV, /-zܔ]= |ޢ/NۃNX#OX >L2]+2r?s:*y :ÂN7N BukmJnO=;= 3x;>T3ۚ 3yǁyH,7jՄTՙvXRLO|qĮYqo8?a71Hd4Kaǟ2 ee!y!A풇9|i΍s$D.hX8C2;O5WN| J{ww6 <?8!8ꃎOkuC|If VKH (Kq43fc x0s)SH32RvzlB4"yAIOG 8}vb;im_jׇ%/vFwޯyʪgŔO~l:WHHyu O@ -hs|+_ż^7c}V²Enƕ[j 0|У` &v*ZFcR -d"F 0$u{2z~B-jqTIޫ2LDq Dٙn-pY%7Z#{@E9s [dIp/ϻ5;/]TTpi|LLkwT,Sd,5ޒJWBYtA86v/yQ\Ut:ULup%;*|Jf?8;] '([uӥ=cT&b}Ҷ.!]pO)!J{ˑ8eFO7k(x"qp!T3bƐ&fBj&uko&![#>fDOɴIVﭞ?uB߮RSQ pGwLk!߶xep¡֣/6!-+/ :HRO_jz.D&?'lB+Odӗ^2 (5Ɠx"?9|J率x:dө t9" ~N$MS@}1ԇ>X'tRYH05 + 3 Q-U HӤtML %xMr^/>J!^4Z|Z?'Ŋ685o$sk+eܲO;"{s*a0VLtK%3z͙cj3 H&|T p1,NgXg275˸Re5wlO%ܵF@)lGB8@9]9@:ro#/1E?ʺTG@IxNBy9ߩd6GnarF fG{sC3}<]g𶴁guHNy|EnD,Vվ:OpiiWOr!toWoHx*.MwKqH~- ZD<]z| bnJΖrn,g?Zkw j8=:Vkda*0P:VkA/OY:B`G%ϩ` ̍WEMw i$P0 #W\\hskh|!@KM~PDJ I-}Uh43 cVѸ&DyMb?Q'evv-7+q$K#CUU++En""t&Vt"ҴdYDrt3 yKlv"fi#uygq\9b7HȔA^yV~@4o>֣~(i?X䏹tH8< { KDfrpFm*Oeqi謋 M# 8 mKEgQ3I@)hghz%ʐ _hOxK͸7 ϬգU%D i IMIH/mPq"l7'Q*bl_81:4+NWnVtyHp[_50nG B"U0:KbzMIWp۵!@#.o@YJ U_‡6E U-frr%f s.@VO ) nM/1Tb[[IECֵu?&5v;9Y HvPLa0Cmp쀧׈˻`V@fƞ]PwyPhiL-;[;T'[$2M=f()7SWqT*#֍zy>W+%,FĀ Tבl_fE*sm<@==BrB|V-C 0%>< !Y.ዿJs!g<kaK΃Ȉzhϖ79Zsh:nR&\xobKqޯk`"##鋉R>~rЂ|)рQ"t{R1@zAۤӄ4u ŁFqbG{.DưMc. mPOE0?v|yE *hǮ23R ygc f#ws ̡|3PTŴjaeoo2x6Ήc$+Rxe&fx\Y]J3زT'8' ķnFMg'e1 h(Ҭ@+2M{$ )L- GwH\YZB㼓ma6\'=ve55_nMKgid}겍J!ُ*x"LPRxk5Sm<wa^7IhU VZ4w/*V 4,j$z -Vg lu\wm;UY#foɑyT]VT( qأkJ}>5vevdm7I7LI qa@*0 b}5?x50,)eЮV22=^[hCݘhNWR*3e煩n[&J+n^v`!1H[2tc Ai$𼎝gOgk@0M(4 gX[)Zb#YxBܔg]W͐aDg/"4ԥq$+'+(\lqɸ2]gh Va.dߍڎ[#HL@TQr؎P] \LnuhhE߫?G~"F᭙7k L iC!"&pW c #Շs eMib+~~Vm)w盢Qa=-5 j_@*[]cb{$aRE_ǚoc5#7$?usj| a;S)1⊄HdXBl[mt\ܾhض:ǰ"R ~ 3dgLK~=ӕ](oi?>|hSnsyȞ^E "CK)'jO5tWzWG<$ l$"m D^ mc9@\" W3T:a^!xD*QvMd)*Љ`ϥlJ:xemyt.-V5'4F\V꧂şuS;@L3#7H6k;,F󞙙] jZ2V |b{A c'_]%Now-޶קAH5N35(FCZ vQmuqD* ' &>~x~ew̰󣗗{I/zk]X/GnWdY,!1l"7EzJYI,b&r p^-!k ER+aL'Z:~e~O|h.)6@Х<`R~g N du:cK^H7o S6R\X9}JRڢ1=Cn ǒEO,d.ښdքf2.Qb o J#)&- ,;5uVY/|M4o~\d)M]Ef챨t ͐ߌyu |RAw3:_ؒ>%EB8u'0[f4s^r}/.仇0񬷊e7ۢ>Zi†X*;D$778O'2WXG̾_%odzïPH;w,#)5o"ݝ$55Zwb͵0}*_S, Z$ D7PEGcCxQ!C9#* ]/((_)-T1ye8pH*`Y@.(ٵ TN 1|WuH5K}xkfauI@ÂKx ~@:e,Qaοwݻ]DXjgg߰UH&U_4( vF9Gw$N !E) L'ʇ׽+q.QSqq>7S# l&irQAݽ+/gsL8yE3h۴e&PN9wQZ07 Z8^8$[o1W l =􆪁yʼnjFYm A{l/9x.әӈ9`#[B72< 7k`4`E_2&33mnEL6-t: WSG<օb=fkQu'bj vq~L&EP*6hJ!Á?u6CP4/V&=;1dždLZYd36 EG{+:cΦF+XEbu GkNU_Jq%|n+Nw[všZm<dX;+bf-2s*ey ptE y˫\~@ 4v][ue`}5J B<.d5\OxJ/Mtvbjjq%-!YIy>=iy%*sFiI&ekD4-n Up?[aYDOQ*ABk'}zEǹ͙B7}~Hݑ"FkPt]w˜BFI[g߈#&(p"៮&+bHE\[Hdd6;g_ۘ z[=/_ظl DxG-pCf*?"Y)!26]+-̶-jE, Rϫ'KG?])$*:_b_ݢ'4$q71{5>)pt+dGE(?p?(1ׂ;Ϯx ^Mؼc0Zho'8wH]hAM<` XDA/V(j+1x5XUHT%OrlJT8MuSW'xR{ꄄdqt8nxj' IM]TK)-qR5|T idmxMg&oy%L}%~H.xJ-FϾ q+(əu-;7: D]>vB wiQsS%:oy_AB7]PB-5w֗"6d'c:[RN3?$"x^Hl@sQOGf9ۓk|\Hd?Ң\ sqOAQ; !ήW(:9c ]So=pL9CFV8Pz=Ӛ612}ڟ tS).閣8?Lש_ g}IAԏLߥa_;c.qsL=1 %}0)Fa9{x]0[6vFrt֬Q3XPbē4%(z8^FAdD]Ӵ^-%81KCl3NcGYӽT 5fw,Z[Mz`I܈K$nUtKg*'o[Qa6ÑV PnJ(:T_}Bo Ew; J6ews|&-R0Qx~ax,;Мs9^"S/Y?N䡦z3Ŭ`Rcd;x箤[tz'gmĹT[4 U D>A+:3V'և$ +U]L.&K-m}htstι uPdp~8 @f6:qUmGԩ"fǗ=j_&o&h)Ċ֨BN§Kg7>^"ѣV>_&w2g`MeQNu+!ALxSj3ƒ \SY`(³MN xm+?R`$T윀^P}_x~U4H{7:C>Ͽn3Nnj,Ĺ5Q #k6>J0MmziF s&*]ִOt LfwrΒ 썭3 KYVqzH2uԞN V8>/434վ cfJYN+ ̯[BUH!KxP_QB~8;ˣpaZE4s7Ym밓O4<(5 b,lF6Pe$!{hQUĹ$y}|K|r":Cx.z"4%`ra㉃ C6c=8GVDx^o=C<~tYRy> pTM&ʶ ,|cMS@C2" qa\<ļݦ TzBt;!9oKɮzͩeIt]5!-LG;6{:SG( i2^%{U倇 ]#fn>釆 #466.>zDig./sm&O ֠,~.EFCqf=oB[ ȥEsoٺTz(3U_ƥGO\OzQt&li٪:יt6ģM,#TG xهG&B-[q˳ joOP.Qc!N)F`WP7k̵+uQ&@0Ϧ? 8/9@%3"np4"A㩰3s:ጚ ;6l+lpR)I'`q\n~ gz~u.[$ky=yB3pV&sbHt}=6N?&![2ʇ}*ã@tuNѥ2`.޶NN?Id~(&3{OŹ+$`lB(myZ~e~ K'lFTM5xz]u GRU(?hқ0pæ A=g[Y!omT CI6Í(/|^d:-Pg}#Ϳ 8x?#mgn3~8S{,t?)^,fPnSP l!迹PxTaq1~aqU@#e^LUEl;5zdCfV9:lI7t_g[E%'IDɔNءz:1\TIĻ=NT˟}oI T[b F <6gOla!c&6bۯH;Q'sES+~ viǘgL._ZDs 0T٥Mt%pP/R'ֵd V;#X<5bF"wf)_g$H=.zfI(k&V(}bquk4.< xW> v,㖖8*1X<tى' te&Zq!cnIKR9~k6rfYpa)co"wˌIVMLh8njke#23|Z2].gf7W($AJ{%'ZFqi,шʘHw/Y`Mo|[]?Ty)Z:Tf{2#(cz`HG!Ь$냥Ѷ!oWes uv!9Uf\U&C~I Ib6H6:mWwӦbM(R$3ɮfA;}iEPy2tc`/8IEx(t_x_O,&-W`l/3%1# T ^Âer[ABҹb2)ftGy3Qe()$uq}d,(C@3 'ljNU_a~Ta+U2 .Q\ޏnO1,qRY.+%oT艋lnrHK(Fu8c%:/H?"!"֠}yR59=wt Blu}Ӕ`áȨ$0ĺ,D*f$tD\[OIMBG|6;LٺpGyb")dC6lHV>[Zc T(]~$ LFKD\ ^<$OMe@I'Py]Tb6 `vڹmԐTz&xd pW \=} kJUpԥx#!DV 1 ( A;ęa) ?Аej@~DH$S7yb^g%zAD`ٲJGC䘦7E!ƇϢxͳ\΁5p6rP^j/ܨWP!ntף(zZ{fMSck}差'p&@Ōl6n(Mz!-;XKkuLDN5_Z4j$O(E#fDG"5itY+@S@wC1 OCw_Q9'.[`aC:n~:& 9^hp1!Ea(ee)`tMU uD?ď^FD;cF%Ei]k?9zwd3oZ.i:ѼNt|iKkòGW񲗧Ul4hG塓(-#g,21䍥 z$N+ftD̻pnͮz# Jon`o~+beҷT2$VOO=l"O677(l*^F:/=7Y,l{g( T L۹&zfְ@2:#G翪۴x 'ýFtL*|T 0ጇXzwڟ.Tp(ɛoouS #WɃK[@Н.}b٣b?=H[3PĊG7N0-!WblGg ggi#=m,>$m}?jyY?@JXգv$1m.sFLWVq`ɮS6j>uhHwzR@(J[irk깤]Pb(چ\`0!:NR>ꓫ'ޓۉ㎕8,6WJRPq A甕żc_i f;f NmVw^o@Lbo0l5?ί!Bbɱ\:/G6w je$I3$m˃Ff`sh# XPgxۚ\[mQ *F׺Y;5R"{Vϱf1qTH+ReDrzh@9;hisNmpI/22JYN8( gM.BhS!T,y/BhMPϴSylM+`$@ߋ@n ֓ZU $x/%`CK012ف<)N ̛~tΜpVӇ#f{;zIf t|~Vv*7٭;V-ڣ%`+>ƇmFU2bWBb5%n`a'V'|&›g MqHg G:rVlu#Fk x7HMyN}7? JGxH|(Ώjib*6`Kmr|R*Aޒ{R]mj\qG%쪕*/V$M@>D5(Q"usc.S'`Kjbyx_[ 9P!$ʝ?Go8;kھ2YaJߌ6gq"%@i_|zd;ZBIQ"g+OY9Fu%#!i}d-O㵿HCNoh8L$L-xw;p}7'/Z$M !\>U)!Lg)H+k-F ٹ?-Wg`7g/qwbS o4B0YoYROI ^Y]-K^B;D5}ڄ%Qk^=žR@ݸ V& {ls@ȲT:,'aHab׼v+Jah>pb PS4sV h;V͚Βm": ڻc. RpstqvPxSA9AcъE;+ovSbdcP7qW#Cd[x=ZG|8N!t] c8$Df}n}8Z dDƶB-wWmє-wD9L!$%ی#YCeia:?I|.sklTҶqM? *Ik׍]quKIL+p{O%}YO:BYf2לe21lJPDStvQ\m;SNa$,rPMM6)Y.䮬c66OS+"oj^-$Օ$U{Z#YuM$P-?J|SfU0` 6\O/PTTg}^Peź^7Hy7ϯmF]_O/텵}lBz=c`vou', S94\6AfPEi+ey0=HzJK?YU6^h%h*%qkj^GYOL3U FڋzF7kP#D#R XrY: GtON^ k֥UKsxlDtњeIF Us u 0#^*Ɍ{5(t ,_*vZAz774[w'=Ncjsz-MRf_1.z F#jmzgGYRNS[Y 4@- ZƝ='tPh8p!?j3FʄlG2 $I#rzP AZP1n(Ve04L+2@x?HqZwo([V K2 jCD1A6(>E}A#" b(YlQO62rkj4;BKx ?Pɢ29XqA(Odok(C8DLa+#j0EّL `PQF/TLў`H> Z>mf Vk WdxVxqV:8Ț*x̪f:IƵ7Ξ&m1 mB`jmW:ԐD\*Mㄍ*usdCfᓑet}#2J Zc C0a-Y ]0qBR>Љs*)cp2Rp<:G5*>'b"y%uk9+_ <}l h.K|r?~A)m: )gQ9{yhJ@Υ6X5 ,=-h )@C l.*|A#StIsV~G2"X_ymDJɁVK[ZW}}|n:?mw\6GSP0bp%MBEqV!^L0%ve\@Ayq҇p'_Z>/rV;bLi``1v?6w% ;Ѫ6{r 'R∲ 8H5qot>s\)e~TXݮ}36yae_<&6: !qo3C4.ڲnA%"ZFs8*InY)c%l | *scLH^rƙY)&>g OedCȧDž!~)T9DN"}QJ8/Del٢ `+f(v,ʛcr5lQWV Yxʞ7"$/@aht9TFhZ 8+,z@7 =iFצ?} jz*\P*OP EZ&7 {Jq%YX؄ӗ!E4ih=|!SeAQJޟe(3]Q*ꉓgR`{6(Z( Cq%>+icy8;']YK_3[ZSW@"Br*ٕ"Z5cgrw1v@  kmGI>UN'3YZu_PMDWbe[Gpz 9qӁLhHBu?R vipE>2t&FKGSK\0NB|.fH;t9(x(c1hD9{NH㊥? \2Yi()3" M݌:5[(y=@MW^BY^ӌ:Ŗ[ 5#F2̆[ Jb.iF'¾Cp<6 #,v`⬌L7W߭$9;%G)E`eiW0H:D+0^myx;%&-VeE9)26=e93&"KZ c WHu FxY0Ýˎa>;IIɺH&_O NYh"q)A@a8wsn;|=b%ѱR: ŦafM'`qD|cI+z͘Y){j`~Q$~"!kCN3ѹ*<,`Trn )<(K$',pȶq,vAoOyt.MbMf&w [7bg9v[e{o_?X4'/r-koŪŮe-^T̮ (7Qg:$~LÅ${H:Ղw=a^!I }Մ8Ps2U4T+X>` 8CEX]Ԑ]K$uI֓@.OQZ2ԇ\ibp$%JFzzd0bz`ݘ{z=#q ALx_F&p+ʽ |X MuXYiҕwbAj-jс7 *<";S.kGA#3sb#Ajf\D8ϮsQ] 0=/惏Mc]3?򷷨r#~fWue)zac)hpos?۶n0-bV+36&dcLvƽh'nD 蠎 M=N,F!Π[!_ X6DӤ=s톑z&V$+hBt 9_Jm`qMU; ܃gbf>OXj󘒵]$A '-=Dm%h\ Ǵ!iגIŹ2'^Su$"Ijz*SĽ'.q@xuxmqs3[I*vrT\p?fP<3<JTu"RCozѐZt闓{>N\!#aqZ}d%16U#iMgfǽb6FTI^Q- Ӡ ✲c\4Vw8j$j$rܵS,rjEN*j7?2( 릸tE#U5a6O>k?ΉÕ̶wL%D D K6"` X!zU1eIfXOJsN~ޝ-OnCm+O0HM@*F2`B{̈omSsg &m0'@R#rܢ|;م H3g.Y!Nfjm'4-YT@TcZ=b w4@s-pÿNYScK^6CwBe INz[=3X \ dvl !:skÀE+jtbO[9i] 9H! V;p]BEIrF-h|Γ{j)#I,,L@좱y|nf1#22mf1A#C(=Ռ/viX.vƹQ!"&nsߔWMm@UY%0 %9W .l\v9u2$$/}Kj:fPYS'AFm^#-ޝhۑ}@"$p ?|( -Pߪ"KvHK|w4kLNfq7rfsc }2[YOٔJ b*(oOd_VHO ߕ1F˱ՑC}7 qr{YA飄5! ؚ+À7 ,7 ^òyBf3 ^uC UjN~8F^j-=1b6YIFeI[b"Zu5(4 R#"y(smyvy{sg##*1[%ْ8NmdO}D8f#A+,TS0Hu Bb`s5]{11a"Ǻ7woѺm9kea/b"6aRŚeQ1E3jcxC?ZT?Y[sGpyzT91rڼk\j +tucDD;tqmșaǕ\ASN:zr9SLs= 9_6?seO"xyKº&3:e7"g5PVR٘iw?&Ŧ˲rBz<1 { ;?zOk`'d#mQa#a&+#jtCbejSAqh f)f$by/O +O[MTk dx;zͱ36;)?2YS08W$෍9?mLjJqnݕ\+Rk +ꗨ`S"kR A+Otԁn_icK.5L jĜuDt@Zp\eaO09\k[`}vz1p x2#ꊪZ:TKWHxwFƩS Wgs0K&wj軍3nq  \٩ޘp[q 1?/@+aq [ @o5ђ N3AOd҃vU:X Bl1%o9^ʼn췛A7MI?6 ;F@`Yc56Ww.T}&H .gUk}dq[/Buٓ#щNVa&X#piC ^vRZ+v/B=yZGc!\CF0D d40du0r1MOK>%8+LW(Wp:Qʐv񩲪Zӎi8{VpȰ-$iƆ(hЋ"ؘ eoϮ-3,c *'(TNw%mʁu¨*dWb)|Iܹ[jRhƗV1,U:[-at{.:B,_7{ fl$c.;oK?zOw`PFEY'Y43).T@a~wнFGSyh+<.Ofطa1hm^|Xf7 Rh72y z6a=n/ba[dvH$W#{ %xFt,L7 8EcHijc` h_WE|_C'a e7`Em?'ySйU7}5Q٫=JySHC#IdXo==s\YܿN6K~q I6$ȿ.U9:ON~/UA+},)M;Փ{;^J @q>٥Hs{lkr "쳺f$R5,9ZZAB6"?^8ׇ0Ħ&Ji( rc۬ p鑐=L=*кGB SnEWq,ZZ+ZK$X/E2`1W5D^+d1\~uOm ITJ gfTA ),!mpsoB>Pp޷KL|ArP҅SQ]uD5k,(0{M,5c8F Ո*ҋ8Py6E T`v$Ox6xTT%nm!wwIh(#9RȜD*Fd8ߑ1,`8ējN IF8щZo,LiO߃([@U` Lqgs)0DnTJo!wեiw *|b3"~*Diy 3Y,U)c㒣 r>=n5:,",j PL${.+e |JPcv ?戢T8aR >J—RE A :ϵ _,"K8] lm}CK9dNC˹BH¬̒]%fLmw7 Vi$B{QsU;yꈌH! {|:MY o(=F﷮C1Ros*\_)_Q'?!A1%.3ڍ=]\ү>~G!!DmK]3oqZS# 6\eM8m6RZPإc`{Ε与˞$n@+Z!:11lyeM၉mFn?3\fmoهL4LzkBmuϝkuT<Ғ,rx韱;vI[ 9FMy(KwH})/ =E%b]V<ŦQCrB6rc=X}BAp6pd H#ԓYTek:ʌdz\kr`p*{RlMTɼTYrHU2WW w (ʤ#U/be\ ܝ9gG3Hûr.;K3} K9o@klg2z:x"Yd*@bV5Wl>0QUeQWR } i[;;GCؕ)%<$i1>OAzժ]9f3 Sv \b`H>NbObMu_7?rCo0M &܉L5$AIMN3gWG~FK9*1㤷dYWJ0h4K@kĚB7QF]TlH 13NR;׿t6.dcv_bca''5ewydiUCW,rջ HK'w$X /Y( Q[ADckQ-tMAH)-|mʌlpe3M Sshtaס[(w~~`eDO} N|Қ (^u-MtzMoqEД3LZ18ҎU;oOg2=z&ͮNI4PTk}XQKeNu!+e62q19NC6Zd ?ęJ&wbm*>` OOV9:"A6[|z  pv: 72Ʌ7EKFyFŭqDMw!DQ2S:/ T8owgТJDhQ3uh7ao=}gZ-cPB28ByJbK w@$"siٲ^ FmXqRtf+P R~ y#umI]ՊRDylxXmMwt u= ߺr"h`JoYR ?ܨ}~jbfWs3;lF-KABHs;\<-g ȡiiYoi 2#̣[޴t誈U .[qڔ@J˂= X="3Ol(7ŬE24" _4ͫ<ۘ;Fx aSW,pG*obY;lj*ɾz31ۮbY2g޿} BcC(QUmr6ɓq+ jZtȡ:)8|Fz&R<:J'$hTh"_7<# uaMi.d(`IJ5w""DI/PpN~m]2!zC4fFF==NX@-{Zf9X@imQ%FS}*ۨExgUL/-6af%} Je7Ѹ`-UQm:$Li @@uGaY\ьUY@1ߢ\"l壈Z2d[|qy/S+Yi]>'5C ș^c.0CI5F0ȥW}ڰ"=)cddc|h=˘CƎXU#/|fkgܨE1"%d=UydǛejl9S޶EƮ(-,w:CݶɇdoҐg'4x8| QIa96Ax|!jO D;)\3RɦMb-fL4F) UHfL|ZԆO.Mrs:Ck;kwZ}a l6~_.Y{Mz2ڻ Jcc?h6YWy+gQڠ0`얇J`1)w8Z99#QG"Ct`TPȫ;PMaS i7;m$<?Ue۳7Qt(Veg8$49 ybIv35MOHgK`ZPi {j'3ɀGpNC9J8euc 8}m¢uۼ 6Xo7!],k UOERɹNE1ҏLdoF'`L,J~{EQC$>i!}fuoAP|r!'a}Fv2)6V*mk,LϠEED hբ@_qqsDhf #hD߆"`=7"m:+NsPݝ3K,H#Ul'v{7auQPp2Pa&'VcXDYxqZY!J/AzAS,F Oe @o%n/V#kV m$؝O>KsM^cqpdjOSSlzsƞʃ/r%7ŝIZp!&@ {K\4DДkuS\ o'8eTѣ'FdZGqВn oM6pOQ~#~}@E <)%S xd:j(IBC>u?m@v JX'y\;!CuOw s͖٘I*w벶nJ~iu2眄2n>O`ooJgÐv 8t X5S[4TÈ \OXWsEUI[Q\e!iR2~kx%.yT?aV}B@.kiMT Kߝq~=_{H>{qihHC#LTmq/鄱A'Ǽ ló=iz+ыoDwj>pq|K>=\'Cır hN'sR?Rn!v}aOdYTLxEkzB&ir5W&ف(RlB;%RH8}a x-yf0q}}rdN f kX&'xgB߽:֭gXBnc`2y>`ԗ/4KC=IH5`=Px{31A)ؿ ۝t:=SK'`!D4(_&w?f!5lY{ ?~M#6 Gޱڙhk4o%6YOxVMvPɳ5FФtW]Ĵ0tzlq}D c-kV!2~dFL{}^k/8zE"*$!k~'++  c_92\_OVfΜiĀ)- ֹ3\P\LtۅLPs+!8F:#7$vNs #,R[.3גE~3Cዚ #5c36Z)W'ɍ $E?ώ|22H䄾@ G=34w+wB*BXxSc,uam 1Dl?3p1<*x)P,c^WS6Y.xP]U0n4TV|]45 1hmkʄtL L6駼>AI-3K{ Q+hMLZo0u|& ֖+'8k?f@8* Q{w+SI#dm|mAWdi oMj y_qOfg cڦТp=ta6ZN *;Ҙugab'9 EwTTN;I+H/spj0ܞ|o"Y m5=ȻU߾R*wۿ%̓绵q2j{I蠩g\%#JGQHg^!S Ѭ긩,,KJczȘ]`$̢@m֞LqÓȭT.2'DZl7' ){s!0(W|=Rer%\SbJ/֗ZQW[E<.gfۭ`0!(Ȕּӡq̉"ZpHw J4K?{EՄaa?o1/ỈčFZ4P^j|ժcaK%6Q.^n)%\J-% &$dDŔmXa*%ZaO{Z.N#ޫ$ƶ+v7)i[5// ѽ덎>JTa8ABbf"b):㌇XY ;bF ߉zK ϝ\LyOT)8WC2n$E||iiDM:(Hs-❵ţ{<rB%W(;+6/6;19},$&nA=} :2a~Iill9LMjeJ1~md"HjWR]@pjhjNÇ#߮jQNd]YFTBv%'\V5!X)~1>wi4&WGk^(l/> Sw!=S>&H߾d~@`C'.[#YUXTV~40`ٽcƯ5Wl$s8-Bf-P#z8.~O4YasչXvOtGIL),8$?w,}[Ʒjo&a m3hC80T`585pv7kD[1'Hntx,V9'sYyncu0gq+r)@MOX6uay<>:-Bj;Urs}sd+acLhgpdpHiwڢL+[5~Mkrh_qg.2qQJ(; ܷVzL2>Eo"Z-ض,J\HqS(Yve)ܨt(m%7mY^-i'v@)KZpq[ri#|capdGLSBimxDB4ꃋ}N+\z@5 G6Ot& TkDrAܵxz^k֗B;2?A2zA:a]10)ڗ]2a.f/Pw69L'vwQ"p޿udS9|C 6{7ƘV[Apkʵ '&dZFXY"[Hi)<62:k uzDYEb)[7f J,8d"i Kj06Ne nEpC 6FXA'%C7x1 +Hڠ FR^=+1'zl\Lɾy)qRH+қAX1Ӡ4OΏYHh0ʑn@./>Qujӝ4"#焜&d-n98n2͝.E Ė)bEw>^E[]gCǘ>tU/|zPqX 1ݝylغԻ$&(͕*<+&Zf֖i"h0+HmcDg#V 4%*Nk4Ah-\˸?/7sR\X@B8MB.Xп޿,@ A.f+3WGL%*YI$e@*d} $v!>~ВhD,9ݺ>1 FmNӧM_q#ם=+L҃2t"'3_ψ{a8EJ-ae񤌔valjYh4~l^:TV=Xsv=66}v1t\u^Nˢ#ETo ?0% h5p*y_r)YS׾cgنTTyFHn٬[_ݕY0&p$'pLU;8({+5sW8kݱask-'MAܘ5.=(L\l}tIwB'^}RX oث,.^at#k,h;.@ʙ/<w]fLÌZ /V1dqҵ$*hTQXuٟw@d2X{lC׃xuh4qzM˰!NoR6K#IHeM\Mmk[ndP 4i8jo(Pr,-l2@N: |5J?[A hѣDΩv>sOOG΃hbwl[YKQ-`2FC7J3(#>PkD[R븪EXvbjBjS]wK)~t'N`4 &HVX-фeVw_H >JoHW5=]a|u|izH_z*(k7hH5s?Ww{QYqD=Xv nM}ݹ1A)GcnzsB@[H+_'ˤ6GG82ypeyz}ETe&A:[WY6E44ӔG?}paG"$$t13oǍ,R] ='bVֹ>O%K8YI͈% sbU(TYϪ,7c ;Vte&'5]&W=0e*Pa'u :^cQ;U}H޴3{j:3o(سcDqN %̇ƽY[Kϥ΀m#ɔ@ˍ?h}N:?n BPL_)=b ʜ1;QY>$r& ZBJ 4Sl kR9=男kcg,4箰G}+i>Za&Ȱ3wF XO  :h ,gb1:cXclt ~xzE K 6 `fO4E+[w>(أ2#utF-D-'.pu5%MκT aL#X- dW+14wi![_ip< r$잪,. ᚥ-|8ۣ-87O&6!R)e~ Wxrwb߯-X<0 2yI=>n|T:X!|70?\xg7^$!g9,!8ri%].Pw^HN`ٹ8MO;GS04cw[U4hoQY񕽶0x+бIҮ<[-$]\cq /.ƃgwTZ^GX9' '~%[bsA"˾SD)90P;w P,~"SG*5K]/a[GJp)*I5N]C@7YWۖoNVL? Hήls)!S*$'ٛzM=Vٛ=f0G@ CG6)7qo%@TR6?$(4nKzTmTʣ21&O*G־ԠeHƚ,7FɂJ$o q{˸(DgM=^~ϥ+RZ\*8N{D-E2XFuS'9VR⎚-TdS;e| "qn`BpO D+x;9ZC/(d8&]6ݺ;HdDL=w&sVtkGtfvUCxS!_Zj8/βNC1x& N׍ZTT unnQӈ_4۠uYɭFo)6:^h|"\c+UXނt Zo9(y vu=O E Z.REysNzq[[3m7)hQD0 >4D}ދc&E`A $?n=1[QRχ}c&Y}Hc`zew'zm2_)4%u3/F % })] b'n"D_i[%p8CM]_kYIsz"zԫa+s6b~Pq6#Nvc9v'xqD&2ma=9Ecǿi3x.ɱdvᄡ$e '`>];Swaa빐9c@.e, xo4~ uwl-2ٓH a ^R%ah[?%#hU냃{ްviƤ _o:$_ %Uq&ndZORrQUKaˣNm\>ےFr]l0N!j:u!ï 0 |\#̾Y̵s >rOz7"zCCyXmG#Fc  =:ZW:fw_/F!(vae%O`$^PvWI8!j gJA[T#.RՂpc#7Pn$ԑ೅.ekPаY*fuVrJBė0_*AxfDG ݒ,zV Y*f*ĸ`ݱR%K,?=15:6DmRzAS44m?όX4k=Л;p[eKA| ֖ĵ3`q)bV?uorf4`pיϿot%l ;L')pJ끖5nzЁ`Giq>*Юۆ!j]J2m?&}<^o..^wY#9h6?~pϮ" VuY!Ҍr?,'g owY\*:ý#rh2₻RnD+Q3i>TL0 abڇKvÚR6z^!ƇBgλH>WBMA|ܩVDhdƘ$aW"kVm<3 ,T "^9=L=^/(x HvXSr /A]3a1WJU _C`>_^d8;*J"(g(9'|Z"A+f #S-)[fgG0G>`3 t`ӜK╴#-)~X2nYB<^2 ]߸Z:gBf_ hY~ GZ(z%j5l;~u$ Ԇe#-&556b7Y ,S :JKaAdmPڻV C @&6&Q > e B@"-![Z/q 5mm?awjGСjvh/\5 j~@nVٛŒdv B'|G]:C%A45_6Kpl6\ÂBT:h|{u䰞Aʴz,`|r*37=:WN۶GrD2\] j1L6RfHӻlrE}>DE4нruO}.MA>d[Z|}DrI[F 2}o(lf0R{UWxNL470GQ؞4ZYwc> zy<:2oY?d4fdF5k+E׮[5ӜH@m,w%Eis[ ^=T ѯ- I ԅ/DvΘ N&R: |[~ʢՑEBjvS>XdwԔ 1-Yؖ{fe5w1wf 2=MMlReGd|0(\cq' =nl]7^2#.eb:LeBJBRˋsCyi6H$YOUbBcsY_1v/"U  3n1/pn`Oˈ+@SbHBeBPywH{\z)ҵE.-E,e`@<S1?3+g"s/UM)Qa;[52F BLSt8 ?aOw^̻Ro?C72a|tzXlWRaluH}WPݸtǕF=0;܌q<@^?,Fb<"?"L< 4ή'=RY(s-7]m&]C=(hvXPaGUTzlY`êlާ4:X59Vn5 D`uܡ /t3P | CoK]dَՐY\I1,[ QTZKN7M6jNn A )%wugOlz1ԙm~YT5ԧq&-atR}aR'.! ǧ$QPU]u!=t)F<0Llsꀹ|Y>p: I1ۨ'ijA=!SUw⫾R} t9$N|v I헇lp"Ԯ d?,I[bJ'J䟻4 _nTZ߂RH-2Jq}`CJݕ:֑TYV6UZ^ƨa$Gv_;Z%CBύ 5_(WQ`z3?к5#OBn=v'5h{HFU㇄BQGy#}2$gĿPt!/ws EI#+P B?({ﯤ۶V_UJ-ɀ-U%MqDA ,Z2 }9G*BE63qwvƈg@r,c{W ' Af2y l\vjڜ4i֦?Z~ٲNU)DF&v ?yw?Lȟ3Mb9OolbYyc(~DCL̪#J'#l&]5#]z^x#WDc. mNlZ7l7ϒo¼LK= 2-27/%P"D"P4 1j sbip^H"k+ޫ!<ގ r:*8Iy9h tn!"؜!gKD G ?sT~Ҷ*,/#[L%i`pL>H־;_3|E7b^1Oů:3Y&^@.[gÿ/"aO&3'BLɍj-yy|% 9Oa8Vmbm`9dZ.Ϊ;[=MJkiUs@'eVT&>r%[dZB_mdy+N8>1fDMȥpil˘Jd_G&Xc,/C|n]_88,e(U,bkb־}SGVlD42ebrv9Pr< I+V´Ƿ\%^{-mxW-tb,v#T;LQi~Hx&ټ d{NE^XYֽnq6S-rG{|,}MȪT"T `hfpî|BfPU_%c3NvrC Z@ {ñu([@vAL>ps-T3G뿔IT Zww^~ӠɽԷ~v5yWB]L>C.B=9" Hxc .ψWVs}dOy![eZ%(E{>u7p֤/Dt.!⨀ytoJD!:ݭ)FmeW& ALD*#Tc҅%=!(ja ~lmmyRݿ~Zaw/+-Yd8^NJgyVx8}B-n:c΃^,r *Wb(8-[xZapƋ=P&S2 N죻RLL(e9evbD GxՀ}'q@ziʹxvK&ޮxB}n |?%O5V $aS& BOwevLtke~o4ϻ8eIV>U"ؿ\|澥 >Bw0 ,7=uBe(J.2F5 >Z.ݠ=ƯCe{@FQ#~%H쿳V tYQۘΫ#Cuxhԃ@*!beLox vV!Q.fg ,]Պ\Y"HBZo]~ʣ'#^4*P z9Wdqɴ~k!40~]Ąe#HSxe-P^8# {j~2vg:'(;۟Nb 4FÕgż+ǺKggy=4Ea:\݀6?Yɒ\<;n ܽL5<ǖzxps('-2>gd/PU=g{}oH@z'i(%"ߙspFVX=+@;aPd2ɾ&F)NiIu`h2x⃸tq*K4Ы=ziz6Tqꯢ_>:5ˌ2NhG*_ѫDסD,yF( djS5R|Y̾=YbkNW[vd^Q;_sޜX$MU΋t)A`1e v}I%AYǁ$ЋNer] r bBxpӅl$ĭD|׭\rrvLѬ#ۜ;W%}ċI DSx#)qJ""PZքIma燙JECL-b98ꋄ7@ 䏳Ԏډe :;/%buנ p#x]pMs6fL^Upb sG"^A4^DݘBHMŌsQ~ yH|6bt4axr#֘݊#RmQleOx,?q'lȺ{DQz BNKYs>b4d=Mr6u q "t@tyd^oHXE٧!"3qޓ^HP|XR#W6]6& sc5I-]|/?ͻ_yaH7n?-4ǠA`<\~DâCFTPX\qMĿFG"˦ݣ=}FAg߬ɤ JIؤq8 *]._}pPEr-06dm78~q le&YS+k}3k߼bFRE1z|>*S?j[>94Qp N "5 Mf;eIlxX_BT: O=SJPB,"Q`%$*X.xEWK҂/6*cW81YƏVnv<6-yJ}h9q bm2{zn[[DL9 }C&:gG;(ɡ{jMwD6Ai/7)Ph׏"ն0dO?hL88d(!RIġ)Wj-cl_ ҿ&VF?mK܄iȺ;>.MJ|$lBw vQJctx+X u4w"$)Q$-)9:{ܑ~u+c`;9i9^#c1p) ؄C U|ƒD[16_:Z˧6v7^~ ʶ@ s/^1"Oˣ`\ޭFޗ9byy^I`oV-cQȽ^h#eEOݹ `! P,GK lBVZ0+IE70BGL:GiD::؅kLghF1I}UŖCίHxV+S{u(R)vwX{^)-?|qapXfe]RX8^<4ktv0[j[9cIZp *x^Nv+v >nI`\߇Pw A'xlƂ_۰RM ,il\Jևy)-Na{h*sӞUmG<ԛtFiL k]-ShGfXP7'De=2IlHVcn:e٬D#Qm&6zW̌]SLƒ7Yp#Lu] Ng-+G dLkWǓN:[Nc$hN6PL/VZ=.ۑTJ9꧹#KU}1I݌dJ;[t-] } ޣk@nDдPz~NVOa}~* <~nb{QG%siaˀMQDx]7>1W _RO)F>Ia_Ch,͈ɾѣZ[ MY~+ wdFjnTP03Y8\@`. ǖ!Iڪps,[H!?ȅfWԢx鑇`\ siR\i,z7- t&>}k=Iyg8obhNۺ!c#J;iȔ1Jn㮀j!3{EdSn3د7B5  sjm^B؎v=g>qtH$ؘe-&qMHGR^~sF ᅋD|r!+Wΰ2'T v&L/I;y!RxLub̃r>/z^6,-ʫ1ab#=ˏǡıLyt`'кieGvC¥ʈYV_.G mhuv,"**s&YĠ[.r GE'lafMa|j?L!-!A;'[9KUlp+{2vҳ 7dqB+z1HpW!I{jڸpיw9mEN- yHcG_ޛݧxm04Qowi~s鹔U,>mzGe >wScI2gIڗ%)섞r"/XEwB\2Y4\cWKuE C=);f }5`#pi=(0AW /,[:]$z=tqz׍Α6\Qmpq{CwDV}m?\' ہEfڌ0l0W@r7&"zڐ$'1 9LoRG'Yfi5S,G=Yǎ;=fVXVТ%"O#Eol&TSڭUK9]ԃDA IXĺF)cfn&jYD+b rb@ѓ{E)7P*Cs\I!D e.ѱ fS͸v[%]4 JrdҝДS:a!yk䎘\a\MgŠ#6m7b?밅űಐپ_Dg2hWŐ,X 6>4'}`˞*^T*Zks|h5gLm^u7|O v뜙-zj7|w8l+#^yy=!x46T33 XXAMJvSája\oxQiE9u3y>[rՌ rxAwZgܠ 8FV2 *m!7f $'$W_D˫|#5 wW*^ѴT,#;1Vű烠t62't3t~W5qiq6*eVk=-<4&bƈ˖ֲY95yk=(L <}PH&Dw?C8n;p`-;=zl'*bٯn5ߤ,@!ط hy1ji~OAbsbVסU خ ' 1+LUJ6dieRR fm:Yc˖NjP3[jAZnpң%0arkbzh7(FJKV:pQi4NJ=t"Co҆#-$^YW{EC6;gpU;Ö@8`:KF>r3Q;`"]VE.V%oUvE96LJtmʼnW<[mCӅ9 rh<0HXU} ;ˎ0"L1p_|gfMK %A>.h'ߣ>臕|IY_Tg ;l#bpRѭʍqWJp3 Kd|J =̘?_軯\$9Ak:!jSn'a."&ޗ0Ue̔d;v;N5n &CFoS*^P%Lҵ 7b*'&r8AmNwL 5UfNnHխnls uK0Yl7W%jo7 P!ÐtCis S\ c#XT8H !/tbɁSʊC6i%uq1mt+Tw.o6h!=uאJC`_jL+WYM#N2B $(9*.{ 2AQ9U|'_զ5aeMJQ`1$ֵTiq;Nt_ QHByF.Ur@ 4Vo@Fa gh{S]*yty_#`ܧլEE9/@5Tj%y2@ԌbBwXGϬʌ) ?d+}]e y*UՎPuè[9bϨPK=BG !!y뫆>0?CUA:gqXU,e^'3ѠҚ>`e)DFмi+%<#VV㤰+wK6"ymɻ$RKgY-#Sf*׵\mc]k ' hl௖!M 9H2_Tޢy()Cd{zSr|BTIG|czKm$ M^(`OsE䑅'gDCu\E8A0OfI_{S8BkC<9OkVdW4nN炱1YywsO"<1 NG}9SSuN4:eB?ҵ ` 7D 4 ^m~N@B%yù T1Ѽw˩7^qYҘ#3kr~m[9:b'nRJISHq X{sa&9Nu`9u3W܋YaXЋ(&e#Og@P{߭$Ĉ]|^TQ #}Y7tߒwH{{}hsMA[tGhJAST@sղ-C8*d D$qq*X·%wxa mQaK,t?OS8漺K)9R r1:+}tѤ>'0jb@ac;nA[dzMb7eϷŠ; ]]^3Mz×w8H3:4^jiՋ:6<E1p0Bϯ ͮo;Kis'Ì@KIc ?ZbGft"@`Z~(+{M!mz])ѭ eiKS^i]R'5Dt͏aL"za휲+MZQ!R*FdMxd^(WmiYmj;G &Y1_->wz4M(уV .oNHC.+C|%''`E_|<-7,P{,5d)62MX =K?Dz@g+ʴ9_L0G,Gr7 C2f?r7nLb^$6" RVpTκRN"cB`Bg8xu*6!bxR8 &2 KmC4#Y,um(,^vXEUueΤP}L9_D[ɕ8-&T C2 G`Jc#l&=uAZ Q\7ZD.QFqbdu:fJjS@N LGVI\UB*rt?8s@?9سE:,z<"nC|39oTv?P=lpqm\ ;"ĵ/Aɟ5׺#X4jw\ٴ ZKBH@VU]J&tHs(ɹ|OQr%)$M /xoڛ-@GNi9}a 0k-gTzK*}i#倝X 9RȏC|ikpEIoKqںǾʥtpƯ|ud5Y 4#. ;?F ৔tl/4xV w*YGuUCXRjmFnkv3 xFa$m9Vau[8u@QCV'Y=Ї!@Uz0k$*BƝ6rtЪ]# Oz2@Jh'w'UV*GU&v _hKvZncu=OзUq;V]{_W25%1(c8ɵ%rxm[R̞D  dř&FTj7a)2 <}ƹ: 3Yy}MdGC?kS ^?8>KWP\ L3"ӕZ}H XQrlek8M0S=xD”%UUo3(,]$f -T ?$:x\|  s&w ^:t(1^fO<2ˬc@^>[bl_!TF2(kڞ1w*M/Q*+fdq#Ik12XX"bsc!libFIar*HB~E.cUkq#wI "1h։j+pBxn @C2g!-dAet!RЮ㔹غ2 meZ{El1*k;Ju4Y3h_$ f/co8YzTrx"玝S@D{Pmhܦ[z0:7AH~}qUFa%X/صђ.GnI*Bk;q0.I )D̷jhDvfgT=mh)aΑ-ád< uR1}2Z(D5bbzD^fy/=޿LX@VGIP0O+]mk,zr16fwqiJ_E(I$Q ma[C<*sh?<%T~Wخ&uAo5N)uš2 MН -ZV(phe۶X)~$K.B*a?mciᑪ8R䱥,r@}\Db<*+]oQxbKz(Zd{ܦӑ{0C9?Q'jюz^bn)JKZkIu>dJS %UYglAAFOrs!~5kHv=)13hUjCjz^c»hIYIY˗ K?y?q^"_kRT$\ɦVDS#byآiƧ^Ddn_2h%ĴI5?r"L;А.6zp/I^d &Ȥ}- &8dvSiO,?|<O y|[j-y=297 >2_"r5i,i$o'u2_wXTe$EUەun?V@Xyߟr_ڂ??ь6WK8B/3ab`a<HpRlB\2()7slȿ6ao.{vd٭PMG[p/Q܎ڪEV |es\`޷!==0EԲM9Z'̛D6y5Е+'ˏYPz#גvEw GmMa1 s+ebFԆT%ۉ筊"}ZG xq]O3lL`|o mzBRo;u33X%G"1=Wm"DgK҄(aGJY4Nw}@;Nh\9?KY mLDx78}a&-Qt w* Pz4'q ݏGv?Չ&z16jsrQ^%Q$$fSCS2)F΃R>7}7}kVˆ;E, QsiN؏**WOJ`ڮ/@7f-tTyê"HpgZdDßP1&54{_5[.af qFK%ety3o RTϘzP[3 5Λu&h&ɍOx1Y+gKR-p%xF-gwNDmbp G?fJjzi)Yǿ$Y|#w>.{fy@Sf|h gܴ8$`v8tͣݿu,4G_[ Cو8>l9o\vGzt5养Qn%A#­Tu@rZ\Ci PLDNm7CAg+389m (hw9/9dR:Yc\<8Bf75 QB}y ,z2VrUVPF7~[SNN`8cg J,v濵@?g´!%$[|->i_e{!r+&DDb`#) a{Z;Ht9oq`=edt6?xީQ6٧Gݰ$B/|9 ɬp ?!5GpV3oʐACFf4N"u߂˚-5ܡ%"LqUӌ1{Sv.D&@x"YX48U.B 5g-Wi$@S#8R?$uS e>kj< a)]Vce=݋3qgZohR3![zѲRƩv՚ɫܯ)#`<;I_&jfP+Ft7q4Gh]8;z=4w ] k.HQql u}m*bhvk7oh򵅨jxإW-YH1h=syD㲳?5)KT צx̻,3 d#4j!8om1BfY#}1`IP"'p.D] IeBKV*.{%Fv]'ev27.ic=b /aZ-ճxtǩnx[1zHwe;TN^*TPR+!mφ7 ŋhR32/ mu-D3jA bq7/Vc1P$mP/Ь[/<̺(hk%H] =A䴉 Сs#;x򁡁 P!jtW2!N;&?Z"DO<.oS">c7h2 0V-T@Cw"{7S_]χKՓ'b+ 6ňBm9&.LWg 5'(#sC}ОĤP~9o l1Zgs=ynL#}aDBYg) A'6z[:cm #Ȗ/z۬9P׭K ̓JON{rn)`(t6 `@e ^؜s,1/p.V#+o%/* /g4k2KDX @b5EHwF8~H Q>p `5-QhBD9ÈMJnfzK`"{eg\2}IS0 Lz(˅<@ZРe1(H%2d@bq,?}2kFʣgF0DVA)\sPJ]2Ati#}وX6tvꋚڄg+ž73iYt@U+E32S<#W7'(k=hؒm)C>?@< FVk: ̧7''R^8Vc56O4dA*k!J.CJkj4q4KӪCw-Ti<рCX{30_P)v ǷⲦۃ*tt{[rOA{_=Y$M[8G+D`+@UG|)ӚS6@J.Z0lUG `k;Oseː**%-66`yd`eΩAӘ$8)CM[Ko*ѳrL`{Ȫ2b`B Qs9?Je K]Aت}h8xٷ'1 ߴsҳ)gbzP<9oOEzצf8?(Z_JُaH:pkz2ڿ>*8n!MD>+ŬBx0o:JBґІc+/h8 nr T̷"E` u۩l-Т~>ĩ|c]!=r5n>!i#jUw0ĦXHLzK-<9xy$E{vط{PH6ʩ甾,9B]G^g +,pڛhֻ+me]?d3AO$y0ȣV'9SYywVK8F"_U4G(7ŏ"v?[q`̮ˍw؝3IxGk*o:eX%C!¥kE fպ;e1‘(ruIQ$*|qDa CZ/@3>O=Ы:ܰWdw]c54Qv\I/ez}#I/8w٤I{gEBđV.c7՜() ; ՠhDtkɳϣ|m|%-Q!UrA>PMw6((7)T?5X. f R@⫑3GóF\ |+A[1vj۹*0~wRYXAԊ g1L/<]X(6igYeyCMs }<,#]dxF"G%Y%f:=tADN-w W%y՞SKG}ҭP{OK=|3CJeKܲn5sZs!ϵbS<3\hq'BA=iSw}tyʺ4t*mt jצR|W).!͓L9'x%X 03=5V[6٫zҦJV!h?P'@44q`>i|I՛2>qSOM63ar^qelOqj/!Jw:"O[Z]MUwUjT9{WNIY1Y w-U d`F-PV4\=*Cz0Xx=뛥{A^`nPIݨ_SdڄġPv%8V9:YfL$$]/4?n,[, EE t4)>z[ZgP8?]U'1Uf Olkﳫ@&ԱTO,VNֽ"%nLcҗD~/z^vjRЂN10}i+́˰q[0[Eܒ|%Nr/s cl^̟&Q-}{O:G"fvP]ggqvF¢>{]j_2&Mj%yٌ<#`9,12͏iaH#j њ]c_„ q'P*_ F2={qߖIY:}6Fi\_OA}h$Jt#u& ɂeq5;+ oKA"K-SA$[`DY#O_К;";!\PE(UԺ9Ds4$VŠeGR3gRh31|Pkf gYnTpeU#'B(.b-^tHT_.,3 To !!F8iſWR-.G M2^v_!P=aD* ˁuNa#\jɪ?}t!7OU2Ȱ'wG>̺b@λ»ؐGXq\OA*FjM`V5M 7R]So"FjVfbݰΨAԑPq1y~W=`Ni+K%aL.R2p)#s.=xDN$ Xl+~ǚ&a>%tC.``sPETީ3sNLsmR\_-if!`'zG!MB(Q6fYU$/*g/+xK `ۈ*ٶr _ǪwA\8wt݆[i6" FF :JJ|vbޕ;ajnӷ*\4"}6wATox e ;vXo`Em(MU8h\mL{p@)ATHpR)'Pq<ʃCsLBދ$EGLkm"v9o^&\*f!̫5Ly H0?71F7[?FQ8yjL UN\A7IP5o=5l4&?p8Ȁ#vZ#dƣI1P82 Jfz|-$tټҁuW[b{/6 :/?QaG=k * Ĕ-}Q8v)G]N֬ ٚPռJݹ{ޑ/ za`XԤp$Ў`eWf$"Վ/S%7hB뀣S1cG"Mb7s/pR_:#$gh9? F < bBE.ZGRܒն6;VQ"-f`.T)N[\;wsL ?D>F]&Ndڱ:3pavTd5ښ !]_h:DLbm|B)<VM2b񗞁xTq5Z\7?F=~9h-ՂI%7(F\YTO@E8|$ȞZUӝo׀<2p @/W[F .WtFo~:j-NuL1YSkO41hv67Cy'R;b0rEOeQYm[ ceeZ<._)4%Dcv0ѷYY <'?~2 pcΑ =l@Fep ڍ{D+@g6*y`&*֢y G݃ă`M`2 0 ۩ ΠxdF& JRW*H{t8B9Ld94}cY[2$-|D(x71f*B K-Ϗ\ P`XcgF?{ip?RlnRx"*(D Ϫo A ba-x-:pE:p(P^;pJ!;fGm!voJ# 3Q#*тi`2)|8z( WPyu ΢8 rȂP]F٨"7.d*]C6vR/H[w\dpɗ$e RXإ2(8! DKS؈EYQr-FDDL!R$%tKvEv#! k>~Q5*tU0Wwiq/ԧq QY 뱍GIG cC]\SIT|wOzQ`9!6+I V2k_5WD(]\2 3ȍPƈס!h{ >._‹EWdݤzFH[ώ5=enSeLSJ a5#((O;U3 An,98( <3V w7 A[-P]M<g  d?2$]i[q&4z<>"p/sͽ7s4@f -m-=盎I眿K# Eak9A9K$`4E~\UDF$D@iمS\LdGqᕄ)SOrLe,*o8/tQ]G]WSQ%$^1耛 DE]V]MGKe C+Nh{:9%I &okZG=E^}>O1XM$:Ju y6bv"`rK[ߖ3:BbP./Y1R&V"<.ź@rԥ'TE1W:x3&!ʤ;g#i:c$eyɝ9[֕3>rܯy-7*9wJC#oS3ib3h݆?/Ii[P!-x,ڗKCu#7Ͽ>{#)F9l^Q2,JLcbvP}]aD nMPϙv(FX0ӄ?9;Y=vW_m.;˷Rbɯ$Ij* 臩y u63Áa u {bg JzKctq}d Eq _޲ بv$SC5"d94 4U(ٙ L^{R{&?@ or6H/ﴝ'QJQ{;3 0-BNdE> #"8L9d3Q27)a,U2S` c)bd ,H"ǫNԁAٌwIi3ӨgD/ uz qA+lCv' +e$Ѳm9?J=tDѤn|iR,hk_|)R|[үnc?]q9)ϚQ."ƵPNW14JsְC#:?[Bؽɢd JUczgPR m~*40HSW >ɮ9^1:8HR5P]ዴ$ eORcf|pj0m?UYhlNZ>AE5 g'AJ%ݦ`s1;:!w S(&vņֲOl,V%U9kSEkxBO ==R'I5o^\7+" wF /KHL6#oQo*OhƈHhcJx$f$pybMP(.^ԕx 7qH@BT>8@S]XJ<SյRp ?,Z ߴ75ߏ q+O| #|oPJq6fC,Fv}#,Ig ph-qum'j1V:Mj~J}+9bWPM撅tݧ;&cKQ݂=Aϟº<x˫Ll 1Hn 8E?\.}%+}sPQ(rY& NgxFt^eM}kUY=]}[7u%:J"I猵=WF#L"8 e+0r=Q|Ni9Rwvݙ?k w眞̃U}!+]1/yGrǗb}OYP49[u"WHKFՅr]k^^ ʓu}MEb"cuDUMZ6Ӫ-?o:rk>m`#Ftl/D1( xpGVdZE_yED9Tg/LDgkFdW9M,˨.wSïeOǛNb|pHcbSZ(Aj;ZCC~INl VMrJIZP_5a.hq`!}oa1ZdPzik{7l[PEn% 6xW%Wf$/mTr Av2-RXLSaR-:At2 m\Q2:`E/x^{%Eyǟݜ]NʊN_1WL$(VVq.7XTiO[I5vޙJe}6zk2ljl@+FQe"E/wdRnS2rRh5 , bK~3P}},'ER0ԵEO4 y½;93L±D͙C6 e iG \ЭwEQcGK5uQ$.&G?(<=eqf0.e-$cIR"AU@/S\7L~|csyPU@ALEf,Jc;Q崋Wq,LS?n[!H'<J[[iTFoP_#qshw!k<ᢻDsy_w)'T+9z42"'tn//rȬ%} RAFݧ榗ZMtP?%[A㚘|A{(3̊2\LzM61" zfZX]}"d3_"*)-XSa9odY~~& ] NM)LW=4:Hbt?'Va߽V~TGZIhv{qju+SL{u97TyiV5 C~٧$lI}ҕe) dn"n;rc OW(KP./=Md<tEoJԐcr$*Y&CyB8z}TVTB% YT-O8:X_h ,5<[:LޟL;`VPAIPFS6groeR8%*k3kt|r W HCr*8s#~I u %eDc7њw\ {yZOQwDSix̆4 uafv/jߥK٨0U4(MpuTfF}z&0~7|LRp nW@qV+f6rs>fIm*GQ ܫ?v,O|;~ElAQ.o[hs,,wp8iR${CjuRl]_Ai0ƗoYu+Re{ S-*`&$>ӶԢ[oz~pI6 _I €a1A{ " x%mKYO1zE@Fa#2nBj kk _LJ >dR~x`E9A:5,<[^{y p֊`0  .  @Ƈzsu(ۏAA*8T Fyoc Ǣ)܉|j*ƙ?(V2S79Ꮔ($+c#W[2s:p @ϥ }cZF V:'3W{kvEm`\JB7)jΟ0+5XWJ5nZtWJ뜔(_M(GxWHP|i)a4KciF}K3v \CkZmM#ӚIy%aÆR:O3b_0 )ZQ찊0vq|.V%[ sF8/K봆W*I8ʤD)r\'-dv8|0eƯqI7?nxnPIh|ûnGIߖ oit®d}Fd oj+FH3Kbk jwZJͩ&{2}Yj) <ەM{6ʋĶ:30b闘]AkM7e1 ^Ħl>KO*b|H~ dD<](YXw*Ӳq?my,N!^焈@={ )YO5=(_q$FMKvpXŴ3۵yzHOiY @U"宱/rFeYKܟ%T_m@H]C,X >&rRD>BRWJ%D:oAxa!)|N5B|!)гştT=^Ũ44m&U5X>GtfV9?eAX#]ƆdZFYpT1Ӝcm,bO.OdQ UwީnoV}(8^Y0U?׸ 1`z zWZfWLR Z HQ/K)%iUc$EYQ xOZ~Vѡj9֨jݑMs4; P[ˣ)`!.l dD*ԁުtQȮ-)L2 |r'4>:7orZh澕@9xq\VmJaHm#C!W&Ddi|\wĎL8Pu~uF.Eh>%-,x fcQ1<%VQ_PCf/b.nēҤcr- ]$"0 i4">!%:!//EՄLj\h,7vU[Uп"P!5S@Rf[:ʟC=z[M?pnw g`HcK5a6w;ƘC!1Z/IޝD!l %|"~ ':#֌&mw>`.l1^P}~N.]t؈%} LD.PMΠ@#Ӊxnp}NV~ g5뤽XC'r75h.;d$;!nʓp3lX5ܲ56Jne;=pO/R>@]<-IKbّۍpbj \+%4=]1z>U~+*FL$cAgNd$}~Җn!Ss+\?ݔQDQzCXYf/Z}dW7Os+)|SyL#Xb"x_Wg&t}\,JX`݊JODܤFrRpNKrX EJH'gƛƃ ,7O0˃'xXSpi IbI&yR80J v'H"iM')gJ *sCCԪ(57!0;bP&>_MF+W;?q)u,:cD L;Tfbtٜ;`.`` }{|gEsz1ollC#wqۢ"kޗ S˟섎(9<4#s Zv673=` eumشqqMR(լ9W+6۳U⚛Rrx,1l<9uFjmGO,ҪYռ|P1"13b/R-} MY\F;<O1nFb=;Nr-:$ψf.CɊl.:~Z!*ˊq ~WMtHntc&rx K97&l>I-[FoH[{Sa .][ ~ۮ0籟;>LSAH 44$.8ڍ"W3OjG;O<}P%;e.c~3ꅝt|%t ?yDW1*$4{X񶫵3t6PIq8ENzy!Iy)73,GԴ񌿑ҦEZ g6wqЭ(ګdT=CWʓ5I?!omLUꊐfROTW*H (洦xy}'gi|3 cqU4Cd/`PO(WϰuV#,l}3׽[+wb7ZkrDԜqh[*Xx2Ph4coE*Ⱥ88Qh蛮X]58Z9Bkߚm3$ aI%FwgBp ,'+j3lEAZ^t WȑIu 27|>[&zkAij/Gc;H@c/_ÀXnQaH#IA[%b72$]]p0zͧ*VֶLI4<[T71XֳC>A?m :afӼqȖ|[ E c%lRI|@.7.M%X}* X-! Z/dF v@7>?'23+TQi B*ڥ&KHSGZ0Ύl1P@+-[B<1M)"_ ?10-ݺۓ|m66w4K[ZU!wkR+a_@|(E/;@KeQ0Pj-i@dD|J25c+2ǎcɩZNA4tJAJw,`NH![v䨔Nٕ}hzP<; @4[y=8urU?oΉ!9CrI UKa pÍ`oja5Y5\&GK$hR/Y>b5^$Sz Lg>BYT-3%gE!>'om̕D-b fM6ٕ=8-qy_{5Ri8g 6yV$^\_ҵLTBt 0Lu:(+z )͌,{Zx*ehQ@}goyw\UQVBvAn ]:L X,Oq#;x,1\EU i8楛i/8%xn+3Ɨeï}]SGGiZB!m)=xbR:I=̣M!Q$3b #1Ou9;|ͫ}aQ\XT=˱!7{UEG7 v;-xHuW9ѹы:|J`1[dA·w#WRzĕň! xs[֘`E=⅍Xkp G* }/h㫝ʤiH'F}.)"(8xʵS˒V*O\BώuRvTʈai!**0:'E^.ȍ$;{6e%lQ˿x!~è][ 8q^}ݣ=- :;ʖ%3û5cpۨU=hoi:Yb83{y)PvG˱y$H-.CX{ئpѵⅻQΔ J؅s_~ BqZP*눁-Y6V/ϪUN俵֙xy&z(:P 6+K.W mN$Υ~9~P%Pue14x-~zdc}=W;S۸(Bn*pPkqg[ $J 80/7Q9bRTQuK@w|W7䊗A6H(7lS]l/3؋;w7)C||u1lO)^_l{Kp̵$Ern6 @lcMvxHm]Ǟqq1Y RP|m{vyE<QšnIp% Gm҄=ߓ5$.\ޚ %\ {ʴ|giښ;BQ$`\`^^_Tz (;JYw|rw/>XP^&lO*{50LڠW$eH3G%-K`B:H[s[XsE>0@2 ꒂ̌ҧu!ᘇ% 9pyʌW"U27=;a .a E88Ol4qDԑ/ B9hXr,k c__EKWIp=ٲPǂz";etͥ]E a׵sJ z eQӐԭI~y4!bxEVN쳊Qut+:ijmIAK ţ!|0sU:chGOJg*0$ x>&ۻ_ hMrxF%ɺcz]d370xX3eL8=A IY1'O4Ty@WKԸZ‴:Gq|>!+[~םljX!K\"䟷AJ3QjV,WR83+xiدp X1atrKJфBPiVI3T/l<*l"7KHGeeQI[{=3-<ڠ6ë́DN)@Á=<{bSN^@w~#CUW\&~hSq? B+3eK{ww*Ҏ|d-r@r\ݶqɚ֌ "H}I)@5tY Ւ[C~Rp! Vg&FaæavV="p0^>qg(䤼EK|  Sulf'Ι(6x$r16<."'nT_ +A/xNMt'2hlX!_EAӧw[l?U_m(_4->$6򦘣L:С,mzŵDigMb۸#+x䢵5.:1ZU_ǓzRē!NJ6ov_;pfl\9 > u&Ԝf8_\Y/8U3nQQ!.(?bdh|ϟI4/7l#/0|rd#3r$N ta5bay!}"yuF(%UOX3uXhoR!iA\aa̗1*\(uےY4H/mh.UQ{ Jǝ jp *_zdtM~LI0=$9˗3F]^M%SCWx?? Ѽ \ ҈p;9t(TپS,{bzP8Ser_`ޱ*Cn'"gHn!(7JhbQ+FRc~g7 vר%M F#Ha6 { -SI C~f BC}Z8c:H0i8CfSdS* rʿSLՠŹYTDL-QD:OY3F{APaWnZ Cǟ|N;>[i%+P0+C)8qC\IL(:H?R ./~%p6}I !PO_: k>cu{ɉ&ZSĪg)BxQFjDY J4`a0ӌӡ4ԉC[1FH\Ou]llq("qBMgbS%UpF`FK WC91$LEa+=.㵵'kb|kϸk!# :ըM V5CeѺ -W7s$F!+}UzjTr*Dt{BsN9g~j>uY ;i@I53 c_!yB$ {^Vu½MK1 lB! :!L.- FS<6p;3cn/pe/ B$ɇDMU"w4KOgܣZaB-ss/4IN3JeoAӧ[OD|$$CO v1)-mӚ;ح_l>?/ωg!@qCK8.˰L'Z_X@6^]&r +Wpa^pB+L ւbQ Ψx k16pR%jtqB񳂋wِ`ȱrc`pv+%hqX5gY2<ۺ~x%hw_C=b9<%Ez#EIVn"],m0h<$]c6<> VWEG=q*c@%2Gy#! ٨\Ox qKEx t5ňH]h3jw!}ȚlY߁\bt.o=;@8*<,`\ʄt,dǸyOIfYU ->-xrutw1}tC|j?%gNc+>jW95iv\N}h87-i]:]ln8ZAhӣROcbD]V%EU&}Ko&T`!CUt~N5͟Ԯ BMȞƿiBH">C%fURc٧"fnZ'v7ȅK7ٕR qwݏ*dX#\۝\]k:WQXpuF?I v" 쎨I&'nxz<Ku_~-b[P4Ss̊Oۻ}smsxjErCQi: `s6ʀ'sr0d3t Q”xSawͶs*w'4FAV|7 bIc Ra* ٓ{:k_ qKW}qX ׎~%#^(\rfsRy~+&PV9t.s;5t™e,W}L4̤M_WˬoG%Ӆbx'RBv:.W*x=[ol:WE Z>=Cawc63ASG$y3١6/2&fl!4&W(zh}WzjԢ3r$ gL@(5ykh, _:.:'EB{y\S ^[oL<M6Rz:@7/E(2N}c%(ep8I ?Ɏrks)l. &B[܁|s%Ò\ٓs\%X$e?=Є 34"5bRm  Ot> B^_&G˲e"[@{Nz[ܖl" >η UAWH];.}_ *a:y6I)?,${Vercc6"@` '&P׏JVVU @ \R<"9ʹy=1 kSo,br$H6thK'O &wӅ+ 6.tpde1S>o7ǏOvzjwQP^A;TZ0ލiFDVZ,S Ą[ϖw+,s{y7ำ P@sLGSlE5|?Y9dtl]:T+<= [|h4ss`o4/Dc@IBRC.)^X74VsU(al4q-ߚÇ.N7ə(J)VS7Z%rKsDWlqM5ɀ[ʷW mUDU}RB;e{K_U焖ͺ"޽S[9ޝ_AD.r%ϋ-quE-K[SC] \unAKDN:(򜪀M)wB$TX}r`GUӚ1#s%$G=ʕCR* aUrjZAeKJ~7v-(, 0XiH,} ½|$ɕ4w 2o^_b{&/ ^D8wcBaQzп/G5[ %)&3fYOI@Z_#gc J@,V}R쯽\ԅ'z*b_cwBQby"tzh4>{'6Y" 9aYq -9bm:He/20w*Q~+ b\JA萸JW-OX$]W'oɌ\*yKDg15ٲ``eǛ#LCmsӇY勫Q`T̟NSK9twR,n^%R{|BTA~"TgQSQQ-pƤ~Mc9uuީ6$Gqj К`PJe1ݢ\fNggSS|= VtidJiW"+'&DЍ罩)[N˸>TlvzÀ#[ªaL )fPkzdi'r!2fmO-9/ΰFYOW9vTvTw;HA> Q`YJw-P5,.:ī Z7$1[Cbh_"+Mː5'INAƊ/oxX] ˑ C|)Ghq0jjOb-Ixl-fzVhIzb;q7d`ۯub]RNOBo102jC$1U0jUZ}? zL~=۫ Ӓd4?5jzX].3`.S1Pqz}UjW) 4s$"[Z%%=.-A&(h;lO1=Nu0{-%ۖ&s~=*٪rӖvA՗O&r(3)cRd ,ثfg ȢAL3 m T8oUT@|ˎ/*ӏ:W9V$|8ǎ6֣t؝eE ^yMp}̍"x;<ր;%փh7,S]G:8sV=@'%:d>5Ӿz!-N%QnS1Ɋе)k[Иu-⨈dS yrSK(2=\X]wE %m! Ÿ (&N+YqTczRyM!a,%2{?DŽ8]PZ+Lfˡ ~H^gO-Armֶ IV7 vԞ݋=@y?i XuȀȯLj^wD.]!Rb}w!^\F>cIR1^h ㉔%.-ubG:7!I|M^_L,u=CX}yJ 7KlnnemOj_RwKJ˝<\׈=p\}xpwgTژ[2})5I M!†x(|L?ÿ[Q hQxv븕8S7qVISstQ3ub`keeNKsڷ *1yb]Laˮ9MA$uCWߡҜ HW4t!Mi)!:^H<ֲF*җB. Ȋn1? rf]^۟ `{8$,`痏#,1[ _ ??J<"@})%s+@emM urGܥDɇlQ]WBP&f<[o.ICAl{0ԝPdqD9D(vDQi{D>XaBŭs \LvW{ CNt'*Z(TT`::|Pؙ( a`DbNGmAiP@8^ }XJLqycI8td bְnȴ+y]rM75@=nnBH\Uo:oc}'(-X|+NC-s?dtoWQWNDd\JWʌ<R;xI)diǢ9n4*/xsRݤB|fh c h=>|7FTqyo_p@iw6mSuAܔ7Yُ?$q 'p| 9#1h2hOT<)<*"4Bh5o")pU6\(O m[4|,xrL2 Ss Y,iKbH]mʽڴ|4;響wUG;icsţN-mphMWR%h!zaITZy7~ކK$l:n|뱄zG*BI'Z6P#낱{bԂ.f4܁ЃO'_Yژ B\o^3eABB&K =rwzP XJU0 8>lVո) x)yI`HYIo +uDSzK:Co-8NTdؗp/h #KnF 31qIDa72݈3Q ŞWC{9zE4/927bXU^}j39UiO:$ g쥢 XuB/WbL~>mL;_Ԭ=e3enȺ6a&NzԼB+ԃ|\W)c~ 12'5?" Nj_DuN̺"U@AlBc5~I\/EYu5&&xTPi_AWLvD7o҂ ꛏYnsl,^֙n~LQ@^`'qmL^L(>kjeguqq>ªe+A!<%yҋ$'/gX趩-A (4и=.'q;r Q?/MV VInE:#u<%^paL Tz6o!eBf"1a#_&LPm 3{YǚRn|l{-f'sjJ4PG-Bmqi]v0ʗZ@QC8hOiHUeIFYad4cӼ}tv֧ U \;Gg8e4PȴLX/qmN{=<59잭DxYHB[czz>y(]]mNnA*U[WMA{j54(1tz%^h1~5Fj'KI˪R 0ٔ61V,O47_pq$eE7uqRO宱:H}ltt;6J \X m$e+"'Pljx:v/J?90'EuCQńtx&֧`}/A!s/y7-/#t/'(=H!O)Q. ŔAcgwY-pS>Doѷ4|%͑G"Q:𭦢06 f{Y{wӀO); VjdJ5a{򶋡x7sZmR]cL+q#Y1^q.9a3(}cKn3%${z'i\#R,8q []j-[$IJ=\\t1vq_8b{@Q0LsDPUH; 7Q4>a+\팞[hX#I虍4Ҧ~ t8`'!Ϝ ak3.ЀAAf򭑙"c|4Bs1"kDOtРHjubE~ńf h?׍Q.-$Iȫ No4ɍa,y.'cId M"k42ұP'#ڞy$H h 9]dޘ0$:!k,*3D_hb?lCٛYk~yV%r!z(˓0&P J ?b^G+ H?]W1s[5`kɭڠ)-hZ)z"Rt):-꣱HQSؾ Eh0 h! ٤nP|`֭\ף>R_.dvpVqz13 :1'D%ˣBtwbBf</ .'P!j1Ŏ*XovWDNo!П==_:GH'n~kah/wL@`w*e#Uդ6f힗N^=F h9@) {BũFr< ]m3<|e_HzjK]xc5&EU=ducVsɦVSD֫R2@"X`7[ FP7e_ɗ/y0D(+E[UL<1補"rqJ3!FQD̍ML>4s8ڗ΀@ g'#.DOe@g42 ZdI?w"ɀ8{_h6{Pdoe<{!S!LA0$Z7h-QÑ!v,\;dpAT2EyA"05oyfsn'L( r)yTQvmfU0 )le|KT@/BDE,MrYToT6ݷui'k{UVxL]e+{;fw\7.^7h¶2 hy : ec豜k!iڍf\a\87 q ˱DRgs0b ׎hF06lXdyo 9jatڇ%ĚB k7XӬLzy/!:8nI ּ.r?/v-꽭&ttX*3%1mvjzEYy4%p ~ӦHLӆS6aPS ؞ضj }mz Th7cqxDU!p]C6ٕ>8]T=FV%7 L}b*;e=.C۹wp\b hCաH?ܒh'FONt=*u~hxDze6f3B^ދrqSRN\K#!>mH`#}@:tun#eԥGd8?قd!%2wE/Ą)MM}"[՛ YH2ocڳz3H>iR1b'$֠ rRZe be[6mKw=rgGat .?" ڻ`l6==ؚM(A>\`e0 fsXzsqK@Kx*GtG"aI?d\ADf XT ~5H}Q#)IXFwu6Ar@$3 ~AJ;ᣆ=#@n2 %S2e;Utsux5<堰Jɔ>Ʃ>;{쳄fp MtI_+@#VHVC)j |(cCE*:vոJܵM83`w}z%:zNAVIe|A )8!WDYl?CP۵O YP8gO!LF+%ٕS:Fd4Cĩmv|ٯq*=d ,!Dm- FI +n]M"V+4ԯ2~⏄B")KQ45 :x ZŹM(;Xz<} =:d3$x"6nԯIH]:fAWSz y#Wfy1狠*LBҒ.aPEM6sko@F+ ITpNt޶j"KGU4uUPYU& ӘS6[?lE;ONpEq~N>vvw.# 0%&{zK +Lkxl{Vu:8$ *qf*1ȋB=ph}c7 "=s fǟjD|۽H}Ȥܰf=\~*4!!spINHzӰS?z66cA ۼ[SI&{l@Hi=hDDK<)*Iӥ"=O+ЅK42֬F52aħ GZ"AKj&n>qkZr@O$2)(/* rf'sNC#d0;@+vr` RW&]@wVgJO"݂Ev ezu>9dFKda@͝ I}2a6W棹u|y }?F9&6*URӣۢr̢3 GogoM'<Ǯw`,DcQCA !FbU'2V32(! .WPm'0^})YQ}e\0˯i8(uO4 URsHm )ƬRy~moo\,`HWCa=vw5a=9 kq*0>ŗL:{t7sfV#qW|0+[.Jj3z4/آQtHD o6VKl]p8SP/VP{zq>luস[HfSI?ČUyEeQ2w?aIQqB00E,l~9F#$$},/ͧR,DZ?.1̮ܵ%L!V: Gw$'/q gɬ6uާ!zY+Kd=tiRU5)>\**~Qt0B*uUz )/1 &-M5̆x 0 `u>Cά,W=QUv<={pL2o-^i/7vUNŠZ}^W\E35.0-? kg<ǎLkm3էL.ƃyh2vZ4 _!*e(9T>YUy! Ƈ/gNMagdnXUION "|h?TTw (-n.)Y@W8³Z˹6]\t>p (y02rWΎomB(J ';^W8ZzփavgHe"ri6Z+9fm9HNYlrxT5ȹ Nl} ƷZ0F˻% Ce>B>N1. ضtb;tusC*x40 ۻ>>tlX^_ku6h0Cb$˻5Xx nx J6*5.rߜUI\v*1ҟ|T1N8 ߮ް l <ZF *'Q23+7z1;:6(fI$Hdq#PzU!]ꬪBZ.neeݘ!괾<K5*JU;=(u8/4{qu0E==y@0{ߣkփx!X0c9\\tUJz:pՁ(wXҪ& 02@Tog nM[?x 7S&H|\ c [Th;cg}}n8,Q1oF1L>\)bl$\ u@!vx2h]A'Cuhr\G.'VyQ+[1v2orUxvd WnA&5=)*5,4 N/^P.*KwS-xqW޳q.Da]tpW(1/uetQeD\tm}D3E>agÄ s UQ%<_?+vi@$uYdkUxY`TnT#[W>`?<9"p E.MF84+2zV;+gFHO.0EԳYIs܌I@AvqNz[6G(/_AB%h6Us f6}fiMsM@IE}i~kD" CZ-:Уv(+/JL.!]CDU$yc10a?[\@J -h_da gF .xm_хiT$,^U &1d{grBvq5pp_a_a(9W,r!=dWðO7-,CbX6j=c/|S2@U83-G q$%ƀ3Fײ,xc*'3h!f `p5БlVV' p:5MO?'N7NAzIMXM/!\ >[y *T%YĎ. g2[|a,+uZ2ЌPObv.aGC&F=Pܐlv|SV௉jnN%TZ>PGQ2º4iĮ_6?@Ͼhw@ C?i'L!k ү2IT..@)D1 J+$R YݷV\"g˛)K,὇ɥZ  OG{A}'NW(bNXãG/ؠp?rlCJb'Hb*}֝}@k7*GobvR`@j쮕5>3 Q ܮ*h Myak6FX8\MK_#g8 E_Tn !,wn:Ze>d/X $,"5|tt&3Ln챣#_SBi> $֊n/Sg|}y4(HF-ߗ/T/tdδvg͍ h𣂱ӟ"XKUkؓ8C`G')C^LCz:|DWjO Th `L]3Pw9L׉\ww6 (uiiǠ %=uYI$lT͞ר pH,-xaX7a(H@^17&z g&h|3{9X(9' z*ܭA@p=HfJ:aל&oo΅+:"fp#(A6[rΆk#KԾŽnjkۛNJ[Z (o~$V-NM\ơ[["k=ٵhAJz%\C^aFd1c hSLz5$ª-`! ,1xIO@H >70r HN0n-{D9ԼDlh%%4]]*޷aU[{q`-p-n>%bl Ꮋv9502p0}Ԫv{ .huxFs0p5_55tv[/IY P_'B@yEPg:ꍙ]EK'g5D( .`ѭUEnB3nkmj ׈W>"Pp{!π&a*ymI]ic%^_A(],s/i?԰ 0 Xd`(oSɓ ~oaYA:^ixEMN!G" KWIkꕡ3eZT>LudN1}촑ȐܟŬJ #pʸ ,LQf`H]$Ul@MqDTiO'F[`%^{ߡu JK.c+-|cCԩ#gBlಃFp{SQ7۩R<'D16ro1)33ƒ#P~/P9yJJ܅hq& _s4CpfBhQۿ׀ ~Z&ӜUۥ_d]ձp}-u tf'hL /C:?;bJRҳUeIgފZ.L'^\G(#W{跲gocT2  ihx=iEϵDњC:[e=yq̫O)vG9@$qKk c}JSAKK028o!W>ME 7PU4GZ9_,ZkUocGJ61 RU7ʹGzx{řJQ0Xd2HpKZҼTվt՘0\qq\ Zq b`<|G22&x=۪!^\2:R)8S5QpNYqSL N|Ԥ2۩ƃ^W=Y+hWR>:i΍oO?jӃ)qpr\1B[J} ˬ;gDVKRu4wk<hS}5ns.)\>U`[t ;z] -XJm@ +Ӽܼ߰ڠ൤_'ag*K-uT%#c+:ht~m-[g0m-5*i/;WDG< @Ɍ]f:j ^0!dXo$gȕD; E&E(q֗jSiIz}4E( [9pLkyCczu\: ~=:+ڛrT%6kgB Sް+S`BIV0%.1KeiQ꼪f؋I$$G&:cdˠ~dьv bPX\8xPӇ쿗FL4+]\*\N3s5OUF`éz̐pńIwxXC7欤4-np}!l&=Y|ֹ=0Y xq:n5%bSH5=!a#JOnPQޚU4G/9nKM.=-ʟVcXwH>!"DEC ?Tm&^Q![*mR?B^ʠO0 = 8=>0x9c)> w~5&%2kZEw{iuI0c9[j`8mrCaPȃ'MH4'5>,*b0=D|lF+^ym_&tN)-GR^6S qKF[/w:h}mnPWWXT(Qi75*sG 놑,q<ߩs+{SzBUL@U.4/8lm]F'`Zx|fYyb7Zvޱ *D:tuS]2V#8H,߿S>zoas8-tͼG;D(X;`"Cߡp-R>$zp;gfO֬\ap|F]FCsh!Q-M{p,zD@'ξWsj/v89w+őS.+Kj-rSB9VCI$|M |ɨ+υߙ=oYŅZ3P/Vc+mDx(Mfdb<ޗ^7.vZ&`zUk?m$6^`TK 1DS#$eO .BC,~b tB#H$ˑja)qz|o/y۔kOB}z:O.B_fpF͓?][6L0m!:'}̞m閥 W#P.3yJ/ TU0b =)[$;[ya9@k\rDDB(vi \RY J"hםoHlD9-Kk|n/^r*AFZ|hZӨu 5b@VLַ~Û` ħu"*R0t)h%J`҆>{?X"C+|fUGhzmz)TvsUZң'بd,XCFx8IQ)W>xO{a5qI\f$&Yx]K؛2b[jC íN^?[:ˌjLbwn]G7/ɑm5RhJ؁͎<#j%U}|PTs} FAmxk p/:n9_O%n.4l@ou8C6T8KDǸ$# ⩻ StY9>1w`(C(o̫F)|E sui%*_D:qb% bBʹj2j@8d&,I["m-}!uJ&N.DrvBl}JJM~ʬFc^ vb>ϐ:kRPM~JpXnBm@/ ſ*TQ3cYUFPv_%nk0G"0"?C:4Q7K䡦k*zz@nU7tw7X֞\yEϭ6Ma8<GlP-p tִy$eCY[x|77x<YJǍa :i i+l F-S3=Gn[gϞm$x oFYFF*%4O`b;RC5@KЛXD󲹹o w mֽu:-> DM{?UݘqdPb?d5"h۹D ACD2O"5S_` !cӰsD쀓],Т*9z߸`gZk.h;9m~%._\P ZP r6pZXU|WY܇1W2rZvC,*Fz2N}xUl _X!鬩坿{7n l[r>\>S}D&zVzP5 }t>Y(]O3p.C6) 'm K-dU +%F|O!P474YpTH݆!MWn^~q +sɂ20.n1<Rg)}뿣X.zdp2£E#X^>i])s$ȮWzќ0\-8^Y1'^DS[stq:l.*8QS 4&BsB$u# 2\D1\ P`X#\ |r9*|N[p"+tv1z4]]=`eP[6㲪W\l]tD"FHEyxvU|J̯|`=ԶQe3!;Ac+N%X`*$i%6j y?՛G9srq2"qLRڙqUjnEǘ7u=t}yL`96`w{;*~h\cݐIȹVmPRl:xJwz4%=d+oqcUZ@( ғg j l AouhSCV#W Z܆4px=C xhz7o˜BbFeL"Sɺ\>uL71W|@q]wЛXq) %#Z4nS<3f:qor~6}-T>AUu]S4WRʏK\ yK479)jaowb8Ut^:|̸&سK*kBFaWBMW V]x7JwF6MQC..u՟ʁBRI&_2hEN,U(Wb=]m2aep~Ҁrn6?z ]5s g$@Qsk:[p5h͟=:3Nk\1Vor$':XXH4``$S$zي,͗i@p]g)], oDuf͊oZ_/jѮ|nʬ JD@ۚRuΨ㞾+  WNj+NͿ.(S2(Hx>C'gy"x2*,8W%Eע/}"!Qپ֬ӟI X&,Ywlŋױ xrjrOW=B lJ4F LwȖ7t4W ˢhI[y&1QI;`=IbG?LLߚO)D ҲDL1n5Cïj7r-q>Fry D&i#GY;wbmn.C ؂IRK\0na(@[p`ʚ,*9crOF 7 's,q^u-Ǣ2Ïn3$0<ڹb^k=/0xʅO%:oJAk3!(jYπ9 mR>7E!$P~L& Fg /h"w׏̓MsPpYߪ./즥cR5gρ**Lp2ZA_2:M>GL %͑C0[k#M^5/93M;cDfBq5ƌ>UدTʰT-(OjU_KGm 1hIZ3joG?t&*0$L/Y %yόZ3PY'IZ%2J0Xr>qV4*/i+@ IdO6B1BZh G9 ;!M} -?Ci{ڈ1..7gE :f7 4<'sJQa!5xyK)]b çvBqx*1[D)*&(A@Weѣ WbP) 2գ"㋙. /5a9'[9yt>a,o5J@sHZ_b_dTcl:,b0x*ӳE|&vW!C0ϣjv4?A.ē~=MNb(3O Km=VED>?yW7}6ΉR.4yU"*%KB7#NQbs7ZiiMHE^a֌ܪA}\4 tlM!-+~׿{05$ mU=mMjAsH쾊GI^ȹLDIFcV]"=("Qd(7#H d$qT_Ԭ@l] 8"D/)cFga+#6kT5S WwתxQŏ86Gqtl?5w|E\#d#CYF<Ңb'H}~ͪ-]X78ٺ/p'+[*4x/ cG8]%wQ-,`~ H]VDlR ?cl#=~,곅yegJV:w+{ӷjãBfPX05T-Liiݸ+}(zTc0d+))p3ٶ5:חOb\?kˬ J'e .^<dDɑ+E-ޙSte1gg7LM+ư^].RT+q4M-l֙{|'.B9ۊf~X{k A0~' mG?}JnZ2@HS[sPXˊ/f+Umb_6Sai'ԦgG9K Dkj]48Lc <1!EiUߏݕ1Ĭ߳F@2Gk Mk IWu5Ќx>kX;MIa]C4j'5}/6ˇvnAPA㓸*~S/REKxԪa YKsbHT%89Y,ܶ,kD:xxbn2rG:G oFBLǷs\ῢm#ܘp-UcF{RN*?tcΝ0[ b0{jIh'_m[HMBհ+Hnv2b= X; i)-K[v]^O/92sCʼ86:I7_ rhGE8#N7TZl<:F Ql'*>J ԱW}+~CߕKT3FZxٔ<~go<Kd^~QG6N558qlEhBυHk6zU-b][R!}$V)sA>?t2t9*[<zfo=S+{أԅ*\8zZi:4vT3=pbB˛)mpP'JUYu@%G"\?hqL Eӣ&HWH.Ymb-G<Mng0W#*㛶;4iڃ> BAs~؀q͵rɑzZۄf*Wpa}r(1pGo$r0@Tz擐bmqtϳ;P$|!!HE͝73;6d{gvz~7:yO/= 50HxF\g֡4{YgUMB@{9"?-Y卹DdVYGGMR|6e7GU q,(n8FN] TF&)1Z}22l9R63]cԟSb'L)ToOZķ388ZV Ɓ-7SZ+cK o:ޚð+a!=p ft=Ym"^>uk3݁ ՘͆u׿mmۄAmd)^8!-2a^km3*w>FFNZ?cZ/o1Gb~7֋h^z_|O5>8d/ !J9l=BDe΃Zm <}Dž4oF^k:ē)Ӳ#.S7ߊ@P~pT<2;bS5W\RCIzo)Sch{*c6d=lNzVvjMzė`;M)`!IQkapsP{\@ϰD)zحkI(Clɺ4J;Ǹa/tj v]h:'Lp?LsNOTS h{T; &4JIA?9o!}/[ygc6[kL]S8LዥJbUsi401K>7i({A5zEc#zBg&!;̇..}@i"k%WwEqj@} ٘z9s)~QxX5^`siݠՃP³N:(@ :MZ9wJ3GJ؏Qxcz2n)- Meq߈;[q(ߪit8-D lK]>gN/?l F_PڴIui5U>ݞ Jxiu JaNMeyEhHśE@_dV2ߚ*ǹ/ƼS"/7kکOTkKSnP8Io2S42uklV$D] & Yv_U] O~t|YؾE=DY DJ/=D$MYӈh٢!U ٿL[i1hԧ3mxVd~-pi>(yn rU#^(e䉴U㬽y{'>y+oIMXYp{GK1sbF?jTZ TC=NVotW/qDW~tР^-V쮋 *hj-!S>쿌%36a;]:F1^ŐIfwܹCSr+&Mytc1WHNm&D K%&%͛v[B|KPXy)7G8*3. +h^gk1ݱ9 %%S >ARa㒓V^p-׍I_GNԋT>ꪈIl,+hdKido`A,ǛpUrKsM R ЃHHX5$/kI8pG3Bɚ`NR@]wpNnaءMK28[*D/aDo; a}՟.r{*]x>, E| -a??.2$v<Aޠ8 4^UY |qXH5|cs=8L^ϻmfA6& ēy[bKJErg"S=^L,vؕH9/HD<1EJ9e)eقaj5YBv c 4-vS(n&.I 9:ǧ SBU:kfgj[\G i(9=ρPHv:eCTdk$}d 2דqy;O&Uu)+,eYX)v(O``̧J_;ռQzkxsA Ds5IiSh6$2Q1WYUVkȈ_[C >_9wyfGMrrVpldK )R@&L Q'zr3/ d@(&Z@+T6f)XgE{ B W1cIE[Xuc/JE8=-YJDOD#Kow`YKy :h7͝ Er3K vF'Q>~Ѻ$6Xi_U=2jW=0yEg/tRægMv@eFUջF֢^`WIZK@krA9ja[⏙k0gz $97d,wBD@ #GB_HW8Kn1 (?xli0~ȭiBДhƊtv;@*(A&P~kQ R∇L\)RDAqbAq=T.^7S(ɓFjVI :v_n΂mcTE[P՚nF@q?,|v"BA`Tdinq֐Jdx q#gqJ77=M]:Ca 2QtƝE2b4KShD,AF[PZٕ͜ţʚB:údV94.tjJ5hF s}A_-ӲR>z kq.+-Au]evV%o֔"(=Dz tyw~cw}1DH lUWofgt˄clUY;A^Ţ11Wy+6Ionj2~|ab4}ҿӱAQ/bW-[)wQ=%ӝ*gP`WXfֱDiC /sNŏ;aˏz^[ůk"wk!iŔJ3<-|l6UH 8,*{;/Бd,_(g;yL\ĴgroA[\;t bSHI.P' ^ƸFs)b12 -q{ @F?`˭ 6Hhc䗉Q_ %v#L,$T~^h5MV,T uȒRvd9DIt$j8WDU#x#ue2BKK-Ђʓ EFV&9/{~^ )ws4CflTy/r V~+ʌ7ptl삮Tq{l7MqkBRPOS u쨾PF;؏k]ң{Ts:!K9h]pD-ɶiL@dՃQ⮰ڂR4&ͩ<!3`5Q- Ae5`#ZI *9 hI(t!9 IEw?=Y"Yܔ3P!F_R'#H.л/Ia*^_S9U=T=nV9Go3`h{mҒ 4fMѠ7 8¥VeL'MO"i `{dߚdp9850*/EHTOM(<`٧x\I.:n]5!nYY #PZK C]L"oϋ9FûVW !z+Qy8 p > ]` |Iam^?C /kiILb2aZڌL,U1Y1̨;*}4E"L=\8Fs5&1¦(ڠeVN寽8zthƱkɑX = :cCҗEʿ&AqsBEE ^Euoưږq}׫͖i#k뻒Ļ,^)v#WDŽ04 | ZC2.;itϴ-]P)m 5M&vٌ;K[rۦ-2CwHS+z/[o&cD'+ljuxM"kJY۶:IG|:~!W 5ʤvL?0^ YN j61e?{/mȯ95)pPt:TI0ǟEZCcLNj+V]9ȧ'ηqp涂Je GЄ )⡂8W(؄ΫA)!"gL:a?H u+gᇸ~_ ˵,Jx87ĖeܖG8l~pY1XXQei}~FMetk5Yd0lH0H8mv$>])fh9IE[2m`=1b5,ShHE`PWձ4T7ǛJ٥:g,cBxSʫR[1M4>l*x=@8MebgNbT'd&!4 lIP6pi@|VF#OIi@INpl"@2V5+*hF'VD p)86ʰvtK.@]P~ Gڳ.1Nȉ\sq˓+y A[:{@s4Zv-.½u $In:Гը ; m0:sG!w\:l_c!5Ptm`ƬkiRs"6dg 6<L&/:gˮ4AqM̍I"}6pVW}{a%(7!PƆZD08_1}Q7LMAz48_NX/x'2%||m(r;JG ?6m2(;:"ث2xΉP20vF g䊃8gwJZ} .F˷%)δ!!7x#~Sd'w3. ׎is>yr 7i^I2#0 OsI`kt28qq!?6h\>ڎ p9}ۣ UWXMbRhBv\A6PE[4t>>^R6*͉w+>TXtKr<Ҟш%LȎz3`-&٘oreBdˏ5w!njE(5Ӣxq}S'_cH7Zbxu쒋lŤ6?ZHU7Ohðuñǘ`Eu@R 2STsEg jXv6t>l˚Lvɰ52 QvUMfS5tchs'v&ƻ]ṕկjRFU!#5woo<*+vA@a 9>xڪm2#ڷ}U5:+Va̦"񽚇s-`f~!ҲDPm#T*˭)̌={&cg壃oϬ\ `IOAs,>ydd0y~<$d!eQz=Wg+bc+@ݧNym&Y"NУ,({q#AEun//_6S#^,Q+orU( Up<:NG\Wm  ; E+w) 㷦#x7-b;ʼn"pKeVGU6~ȫ,ʔQ]|X$$lq۔XgXhWfC*w$N "ZtQUC}CJQ"%7yvShy y8[!L*?/ϬBjˁvޅ.O+V.8B3suP+ZFd`#ڼnm+$T3IiM&X 'B_{&r< T¶1{n/g?̺%x)V<_\VP /a8IJ灉Ƨϙ8MROKYJ}e%i^r/Af*bc"G fQPkH(#jgi"b"X _ _B˄p0c5떠 jdQQTa!,}-m,ʾL# M%hs\V?+5joyn!8h] ,c,jR}||U0-]@ Lfrܘ58 P]Z[%3Վ|Ot!`AkQΥ$r|Y CX8 蚘=ps?fgo޺xofqUty% ^%OkfaWl~E:h囼c4Y)AZtSMWEHuJc|Hy p24"JyE_zмʮPJ#8{0Zg֛nx QFxG❉AjylVՇWv4@2e+!1ID"} 0%3vWESr[g8Ϩ̴&O-ⷍ~6K8 Wrt },wۦ$(j-&UL)k &҉{0 $Q`,CXg1q0kMNՅZ%kNz)šl@,WQm!9SqPwmx/ґфzHjks`HE-z ~:pm5Uu\в L"y.3z# #]'TR{H઱17BN6xg͵W|hޞRcZhqFzզ%Hb8Z Xzt׫$*T]KnI/nϔ缷tzI̕yՈs?@\I&L8f 4ԛXo,[',aTm\/[I7m>u(?j*N`/([$j_NǿAyczCDLS=m.)$ZCu1JPKړ22j-&X)~?n=YJO5t1i9n, 8&2*x.&MbIӹc7/&hWǕ*E@,,@7ݔd}na 5Bbr7L5Gx (R+rZ2*.O>ӈf0%<ҷIBZ-^\S&%#fO>o3V:fqVQ^ؚcVա6ݲDSUTpJusF-9O[ww\?O>G0/'; i2*~2 h9a 7ڷ-<>ItFuJjoe9DŽ/?@'S0(6-(iY↑sV$+H%IvW`Bmmb.C̥?XTNo"~jKT`eSC,;Px' qp)/DJΐV*T`=08dR)9?JKURbm:eGky.(+4z([& \=C'N>ڴf+ElkW~iK#[W2',Okc&MdoKhd`|:%-Y(;/zeH#8wV-|LLPڠPHwh̽J'"AiqKyV5Ц\D<G7Νa.Dç 0D,n'OznӐS\):YlQ(T{+7~C6$~&9g}GЏ{Dq' R]]MɦNwMU3HzmO&^\eXTwQ+RT4ox6M.Jرax N7~!e77=ǙGpI~CD~N*Wbo>U1#/Kbk*FT̖շ!͘**j LxfT7 D3)Z͑Mz;mAko_tBqdLVy%]#gq\xטدaOǚhu'afc]Mnm:V lpf7z,m7\kJpYcBBc5ܰQ:lM^X[=-ٯ5VnӖfE'[GqƳ$Œ'7iUD+6`z{P3*S  n!N|&uI/ tV:[o.GMy"3VK5dIS1㮐GmnSu DPyuZ\޻Kjug8CUH[9PV" 0$ G>~(|dJ9`c\P|#osfJCV}'anNt:֧{htnw'=o#Q gۛ}A̍!2[Pe i7@󎓲`O`/zkEv,5FIxcUn۸e~ޙƒ{rrϮ 'tVk-'`Ϟ~r [B%rl=D 788^usƁV|4}u(wT?7Ր-, Dua15J`> B_c9C}]v+#飅W+­RyR ?ndP'[u@0 pߺ- Zab𿀤$Tҕ$KRBilǵpZj'~-Xxde}L“4hT:a U;"(B^qeؓPUP(M,jVf?,BI-J/2'We.Ӈ")8Z^y₝tVKyk ٵu\qM=?t+֓na1&y&9w܄ݾ^v FϤ~hj ],{#cB0/ń.Z7VӶE، l+ 4}˴O}7@ m#$\ѽOvtAM8A`k r掫G6n):zLRB9=UXUu5.,|ȸ]d詫{ aHDbO'68IQh{줯Usn=ۀo'!V+dW9d+rH$੓4'۔l:5Lм0IT\Yؖ !r[e 7Yrnh@480уC4f܈z>M8WUCedAR11`=7/"^zC_/&D#/$vryZ5 ٝ@8eԮj}o˖ 3$O'PB<ʿNH*vrC4dwG32f̀Kd_Þm)w+ífyzQ|Zm [w6aoi^+1X>8&. S_Ƽ&|JB={3QFӦ\ ~yf}L=mʕǔNwUD{j c7Xcg C ڿxN?;հLouXxC -FUN["/`lQ|Qa;Gf3cteѤ)HÄo % F'(N9B24\[Y;5ʗC my Q֮#Č=Ѧ2d.~V傂4p`phJd~ 4!%l|gaazL/:2Ȋ3zoޚ -.~zҠiӸ)}D*uj߯Uw˴,~g0 Ӂ6؜H . /˶ ̬JsL΅41șPˮl !lHC{<3 `@P.%5@-õ w".,5ͺ~bu'z_,2CGVo3^t:ȳ}+קT,9h8Z1܌|yr2O h,X8V\4[ `2t{zx7r]4 ̛^,TnY6k#뜛d8>]mCWӮ .4|WGa{&OPD?\UGj7lFWCH,80+ZLdBL> %>{]ͺR[i>y%##.[ٲj}MN5d|bEl}(%@1HnV+c J%Z f-ֵeD+YtcN%eO@UEz6 = 6gl.bPh§Hn%f-!{+4W `[5aJdUsEE*At'1635 (5ѧjhCb(BU{<~ʽgv3q`si=sLxe3D dIQ+9VyzϵU=Sec^+;B0O -ϞGMvQuMt*bN9>7ɺ9;,l^.Eg[$ޖXLЌRQ$/hUjS2 )90MR..nw=+:_ܥ%gؤ:f[pU?r~:vKL|6`yinX0|#5jiٯ?e}(-NME`U7bVw898W#Gk@}{a=LLdZw\Iv| {~te ׿&xRthU33$D~Yu~Rhw J dZV'Mz IO?ޟt`:z?,iwu{FGNbil:q?{id"QP}ՁN->KBQ;L阮M!" _}`L_rd-?SErSy`/fu#IѰE,~W_&.峦{Vt $U { R#%&U,͡q ꎠm)^U}.LU΂v0{2,zǜ3gcE,窺LZTX 'yQ.m2@X40RfUAs0 gXOÚ^!v37=JO\v2"ZXc&o5Y$Yd'݇hLߛCI8}m*Tă=ZXX * R hm#St_O6%zGycQ%jYG?BRe<ŐS U\^ְLH|KC5^\ k[U8W o Յ5z\^~S d["\vD!ʻ5}G/''4!=2mS̪A߲ )BgW2{4,jl<#r+Zc] zHuz4:svRY.}/md&Njp0M'̝CItj!]Q~m衃~LnT I?%|b>J=6'a[%h5,zb5IZj<.i!ULۺ&jaq~d]ȝsV-\8oltS]]۝.]-.ӅʴyٌcS C@ES )ȥ$z\]}o<ݏmCNQt8jX̔ : Ҫ~*T*PC{QN s=2Ð;> O:.^Uݭ=5X'9= -?e8d?$췤{}$Co)= 1Kܟiktii:PWkZQ L DEP?}Gy }gڏx$uޘje Jں:'Vs骉OÖ=C ~ԊZesMgA\nm0W͇>}7v Nþ_GNQX &C-z)IZ*RiQXSUʘa#zCe39,G~d7a([Ϭ~'}v|̰! Bl_2Yu9;Xe݇6 _ੵZ9]c `̒ |;_sᏰb[Q3ʫV,Z$cXǯ Uޘ dY`?1,6%wu zG.4 5\vƷF:sTH 'AzorC8!MlPqT/rfS+nׯa߆-,Ǒhgd W"8EU|=沄stb^0,񣍡^kC f{ˬ86!ѫl\(ۏ}C8{EF.c.[[O+ڂڒ:;(k׼MbkͼųHtfw@0Id0i5DN Ur?L S9ILᥰrj[@a(eK\F 0AֱgWyC-zQ bmm>޿؋~]z8xxd>.DY׌ĩh8&խX X Rk`/xōef/VeT8i" ;t?HP. y\!D3%<7U4{6 (ue(;.*M"ՓTR9cWF81}'}(*ʽNMu85 y;LoyGXu Zj qBJCm*9spNt4W|'"%[ɉ$%aela$*YL*ߡxnZ =(k+{X 9ckwǷQ^524NFi>i]xn_kd}aJ97L'~Z탶NxJbن"Åʶ>Z 3Bb3>'aP\b#6AtuO~;Au$#3@O@MeWZY;>D@ 4~Ƙ03ΙʢrXrR}!sT}0!ժ@;  i@} { @rҎJbNW&[+d#YvZ-WC?mqDF24ggiv(W1TMzv+#dƸF!,y_-A c9,NAy dC3ߪ:h2fLj4}f7? o_:R"84p]ֽP!GKG-Ӕ|!MNw"V"|@Wzg:4խ)'9m27C$. n{hB=۵Y I`a'iS3A؈`HiMdُ:rw?џx@L:O.Y m{xBu?VjK{_ VW*ԟYP ʌ\3>N S Ƭc3O$nE*my|'0>a0c;/]D%$Pq{,VAC I3=VC>E=?]&`jX6a `·z>YZ?:O =V=Qc I;¯Վ,򸞡Hdw QH5I2?Naԯlg= s[ǰjzr;PbR0 e^7F'  .]&PJڬHq& Wc<]|}h_͓TR4ha$1V|`8(MtI+P)r)n}_+A+2 Ciju'hQ]uװ4k?E$ nX^Frl$BYZ>GF ݬ 8uR]oBma 9]<IևgԿߔ3KN+3A> a㥸##yAbZP>ᢄ @WczJ_:cjnLӍ饕JkJhh5eH`)]5b|.'ykm:NdVoҒ>1 h@i ) ! + _;.aR,[X3 tRɏk "Sc~E%nލ?؉OUb=}:ף ¬Wl]X &}Sf`aϕA!HiQ˹`,'0ϏWIe_#njR %s)FFov 0T #^`9o0 7! Ce {#z"_5 .=C&bFP^cw[.UJ9C131X?5@JQ#6ޕkV՗թ> % t2#ĚRAzΑRg ,vú&& lݟ&E)åbNX{;U6yUED\E=љ(0h1xއs DNx\KJOuOX'aCR Gys@e>gޘ<Җ}OM$vzGfqfdhv|Q @s.5B:L;P/P&ߖMz:Vv]BQ0oص;ȣM]q;$_I6ǂ;īJ~4̍~^u龌?lhUiIK: w E>}&н䢝wN欕T^Zv9z@8 7 K?غ@v+Uo0KuG+Mݮ2. i`i_G9(ThyɮQ" X!o{G% lPPCQ Ȟ"=LEa٠_de. `fZzX`6^ӮpҬ0B"w,Lu6GGSD 0!h&e'8YΟݢ!|.^kJhpWwQC|ΘY)PEĒB>#~SĤPQ¥z7p*̂(&Fxp<'tdbBZ=ySFa噁ˍ:f? |tS@DW{{:Clˑ Ycc*@,1 {^]( onMm-Mb#QZFT@JMU^.+; Rmr+8sVsTA#ɴz^ɸ=9tmhDH r!x{2}sEzrT9{'0gF`zj Y&WD:]Ƶgq#)&sl/3Sk`+no%4\+%+9 H 'R+sk~<~'hՃoye5C%;$! ,*. wH- ) }FdTd=#'UYOքu,mƚ׃f.R mԖQ /eǡu@边d֕ X Tmi8e4[ x0ب/'*r grFXm"&#ن3]r zE"%o[7PKiwI GDg)9[R5hz(aAP>) U(~ ];D ̋n|=@OΤĥLN[|~rR(6R?3~yWO@l>>@c#"y+\̡|7L{U09v6~tGaek 5 wAǺHST< s͢ձ%Ϋ>(Ge77wՔd5Oƒb)N} le 6apl&8- 8Gd&p#] 83:{(Z ;8E˻WQ󼗖٤DAOcsz bi$**b3 PM3'mf*&a@Cꆼt[$1Z@ 9v'GHkt[l3%a9MT(Jn'  _,UPGA/{OO@<_}#V6i|w?ЎTONN}=bč=ǩ4m8RY-mCkwQĻju\}:J`TEb7\OقY<*4 ߿ 8N1^oٙDÆA~H.HvϝdV*ϻ*B!#Zd,ķn ''pU ^kceE|b-ٽ_ih,m.xz4=g:hsr-F\dq[  A؏ OVK0,@T6#؞h ֧ZXGӬe,n@K$gCNSe<-F?rj  t5*/Ց^ b>VϲEWRS's>I]v̞>Pe/NA׹QIeﭸF[MV<%(^P}@3͇d9oB/%VyK8K ӗO2uY_#(j %lHf_Z/Q8u7Kg % q+%/Qb,fm@趴}\ʝ{x9;%m Q1UHsǜ81N)}Tov24A_ `jouQ'zh^T{d.d>OltjB5D`\%;ײ "fO+J0gdm* 3$Xcog[*e3x R3-U6J $E#@:%v+w<܁J~|l8x_*DRYgEgQ' {PrA ~cT[xXOXxwKhb~*>-tNJ\%-DkQd -{vk_֡ zn#٢ݎ 8e|BBUX`סi^3#zxdlϽuĎ*m[srx}#\v+wvr؋7Jm_BE|8H?JCK[BYWkWL?{IwI&XX&A`C,}r0=E!bPJ\6P./ѐ0*N} @ddR]Us|%; ?+rõSx^B:x~쎜_ GjN܇Kbu|oĿ8 ޙSS8R0~!p![c}Gr <*D~  a9?de;"]Uv* xo[jYwkLw=Y$csb]sm4[tlaQs;f5}ӴtsT#kH8K*+`m3)TBWAۚ0*ծ( !:cm;.D& :ᡍPR5aV~U 1D*{A[g4|(m2uDPThF{qzцEA@"= i.`jߨ2|}(ZF"c4@n3 xPtEɱ7j @nPû\=}KrLX}7vDR(u,ViǛ# h T&-K{\ (*7p1 e3Pj]S6nl '0lj%f6'P^2]Hb(k-|7x4Ą (:=C "`uiU5Kj?ȏoXw;bkfؘlF8*ߩ7- i/v~Q7Ƽ./%,'~檮;mq  ƘY^JJ>BUxsms^`U, \1P.>F! eCOhixd@g&jccfkexZ ȉ4 D:JNq.QpŞFb("*hؘN?2A4-+$e(=Oo3 ~~t^.Z5PnygK^ߧn u9s<6N% c-`$R<[dQTLKcCIh+#M9WdžGhC~lsaY EW-f 4|3쭻ZhnH-dߜdӅY]X.Z~0\y%U0Sڤ5bqf5x=~\1JGi`b$6/xO)71ܤA4?'|Av[F%~ G:~D>!!3a T@]\U okH>듒t 6p %a7$>$EڪS $&t>6W"*>pHdK9])n9dc+ iDjNͺYjP4SbB |FG}IOAc{eI0 Żrp}Ʋ嶷L>MAVvzևV7Z`׎CLyhohtRw=fŚ2Vj>K6#Q^\ҙMvs8"BM^el]yC;| ^s.l<lqQ飜[m /Z9}5[D/΢esiU9 :*/wxAl˅ 'vz˳I9um#UA};}[u$p;-ԄfE")P-uld1 FLXmS6jӥ*B]-$aPo%nN\~'Y&y~乞n_B\1YRqR#$%J[:;| xA;A6ĺ&I0a*4+io/^ +Zs[0w*q?|ɜ١EL/^Eׇ?٥Okө8bRJ wٿ~nEC;ۮqxZ"RQE2\3cx& &;IoI6VYQ2Y$$Q|lݤ{y2H}=2 8C@c;20x@ƸF6(v&~VusLsa)g#CsVlt@?cj>P1yZRA'U:ފ5MBS(Ӻ<cIg"q)q,i"Mv]dnؗW/ť|v54*̞J\_3lؘG^^k`]Ҙ@E4~oA4qKPMHU*ķttbn[ɟC&l7ղ@Ȕ~f~K1i9=ԜyRdPS2vʓ`di̟T*|5P`"èژv/st6JHd.m9RBu+h!_ڻ2 ]%7RmSSt$OUnaU̓`D? 3AӔ-n4#Dly2Q~48 LN=!+'[RziCr ߐ2I |m(ezр6arTb*,Ms}^rksƔ?TJ^Qt":/C:RS+v ӗ޸h#ֈ0Ptl84e;nV}WO%@oC&l[ )ہ̩Ciz86 MpuVY!0.i_斶c5%hxEi0x0ܗ՘TYbomJ8}~l5W'ȶc0>G X]?dWD9{f˱ Z% ~͘Vp,##@ ieqq UMS(쑂Uҷ4~RXzI8MoxF~vZv[El@ƞ%} `42&Nd@V,6h؛YЦ/<dTW-|Ӎ4vle/g wa!El"G,b6UD|4UMZ3f9ԃlU;{Jš\e3fu@!6!$;B<Iur}>f$M<0'H΃D%vAdQ2+;'VQ}rDH保,\ׯt  u!AtI;N;Q8,n[ǀw )'G~˃*!>_D[I 4Gt2S(?ut r%|wE򢨸(͕} Y5WJc= Ȁ?%HΙ>u)cQr@umâMMMeDyd4hD|2 o45b*d^]AA2 9;t\a/ek-qPz@C߫6ox15 -*'#X>Mz1VUG暽!2Y-M`dl=v:Z")Ysw<Im_VB{9X:/[)"+ҷVAU $/ڼ7 T%6DBS㙂c1\뢁W9$(O%L6tZO\xu)r05sw.v3Cb G"8-xt&j\* u09s Qq{9WfW*-Fs (wKt(fNVO[ËjIx ʬwVA V3peb Ys&X}JVA8Mf $8׏ل4z3yߊ]x`bzs_[Цލ Wu;JĨS<eF9)~$Ԗ6ymsyP`-96Q^N)Qs ρQ3*H)/Q9tۓB{h{48pVQm5]ꤣQ.`w6U˝9`,V9?q:,YeH"K\92٠"?;i?Rmz- ߔo1Z=}a fѣl-67^tIMd]ن_M`05+R" N|pUx5*\UݵeR`_p^}}ї  =*rn0Jz Xu,$8PpzF2x?AYr.gm1B*V֡GOUDn5QJyFϵ/&$faQd#-JmKBrs D\8,ː7j(iCP>Mo5qe5s+{Krej]}⟮udE'qs ҝUt=/o۴f30=X.Aߌsva;cjwuZP#@BRګ Q'z46xROKF_ ,j|gPDzN)39L6߆$PaȖPf PӄLȖ@b`n~CM˻?l~Cu*0ɔmjD>dvaΛ/;ġsy Wn䵈e)WKS ,x|MhH.~߀&3WP{I@ IpǓ#~kٷfy CdzmSX[p:]a $ /bwA 9+뾗,Xn$=݄^ y`V)j>ͻ j]~|`NIR)*OF#Qzu dɑ7 lQfjaW֛-@e^f+`^S"bbnI:>^qWVo'J#z c[U7IVcQqy"ӛ.UIRBt+(]xr Qj8}_Z]ڡ炱 stR> #j=f^-̝ R yrDխq4YlBhU?-oBv>T/*՟Vڂ{^l gzv98,$ ID-%$3Ðd;y`{:sv19*1GKMkԠ60%S$WݪGcLKj%&q5%?Ȓk;mSpqz[2?g~7QkC:z:_g1e =E%Rj2?N[:~҆I~ĬEn־ϣ.P^LW}qR`C%һ&UCw-x WA߯%S"~~4kfg wMXא%Y"I@%V7*gpy=N? =J4fg,%*sez/:s,|&<&wy9/xHK}%QE&,Et K0{1ʇ"ü$$#|Ty|V=T! o]]G2Jubl IAc-mr5_ Ps+Wԛw :[`*56!:i,5 ۣ?(!f~Vlx`@ j.qZ+0{p0:8Ko7V*WF~hke3(':1u5KJa`ƈF |r$ji͌aG*aНH*ġ(>| [vzn 15*le^, v[NwX@~K6<~ V#58v㑴3n)7k&gr1;q4^BG) ?+!і|iCo\&q$&50b#=CKr*<b),0QL FJd?^QRV$jßtŰĐy-B.l:*G Qr rZ7%S))G ю,K\9h*,q3M Y*V#8aQA[fBu·2,:#48 ]# IEC36S^Gfɕj%0)(FMh ` OV3tL.=J GM⨊;ɜp,[>.ȃ㞹ByjK&\b7"D 9h*f"xPHx{|-DH _lIw4lBfO\:_U7C nԿ K1'^1V_eaI8kPl2_M ˾T^M2Ir_*~+Ja`6t<``:])_$!U!J\ -26;T3`7Y`z608P] [;LI!ڈT/)Av͓ z4K5[ 9LtӦ,;&X/N5;i:bH7ZYZg.-> E]zI 8~f·ig޾8w{#>&h Y>h8 hrF,,_U@6@(">YF,"iF%ӵ7QsR[R鋲b$r4c7sK=F<8m I|h( ,N ^7U!u"*nsNns `$n1E"/sQ5x.b]  YhCj(}yKc$n|$Q<ES!BELİ'RUA$-E*?k|PK<[3p@xT90O-׃ O e$v_ @tj3xeǂ~Lla7s oUԢ #u6~{̢iVܗ e8; LLhV̍'aܷع36V >vf7gZxwX$4/+)6ޣ n 9Vl #[p J²e[{.,3̎Y4WWF .u ;m{p{)"$I+ͨXbπrqKu 2ݱS1`%, jCwG2uC }cGnRY"x8KÀGZ; V8=jRJcNp/1n2="KW sǎ.vPdeɛW8˓fi4 ƣdiVj.\5? ^ \73O7 (Xԓ53 #o W_9 yHg}b~B WkZR}Zl֛-@Rbb'o 0p}CH@4}' z\h޷3D x-ewL3P}$I8XyO~0UI^_ lg ]=j^" p.˪q0҃2#A:xg(WE741lU _=׀9Yh6|JЬC51$у]= 9,%{d X3qwuM,p5(ja'[GE``:]'n9B[U+YPjr@k~%D/0DK䊣FO{Cߊ5 ~d8</Kn뵮xW((TєW9ݏnc<,uU(diA30o?.D虜Zyr% ;NTNi =MhVEL B9_L@Qâ^uŁ } ҥF>=PgDv<{{zH|i'S.e~BbOn=QK)?Z4%'G83D;.e R?7N6IDMPX Ss8 4R; ?#cxp$;a$ǵGU1bdb1H^̵?hvbIgRFr4b6l4t, knb;.m6EKS+SI+S^6-!hǁE@D 5G27bB/9d Cr#O$WϤ.STNHǻr=5Fu^ʮDoh9Px7Wɝ{;p秛#EaPsɡfۉļMpFE^ךc} !h )~rcT3FLi u5ޣ;l>"S$FVdXu 7oʅGs^ qI/n\)X#liz^^&snQ0q\'@`I,LB;4=mK{+S=QBl[Ь1}L).% ˋAJ`^B QD|զDHIi R:Ҋ4!wm 0Fwȏ QXͧ*֒7Xt..h+3~L:JgO82K}M=3Kh|2OԄF#n3c1VP%R`,zJ;[+gfm ":{p|h.{8A" >mɤyc)Z:3Cgi[ XفCogGOVf+v ҠnM)=3qUտ#w.=s4vʩe1Y|d).~ϖAwCpCUBaRrq6^dMhi=6u0#oxvo衷ܳ澣 ~kLœL*4J-tC/?( %JQ;|bk`r ^SZW;usrșnL̎ZjfyqjhF onqUuAgGme- 1ݖ{tje%n"bTj_j >a`\wDN(9gl똌,pߌ52ިE*nhzEP5s^6dn1.Q n#EBб6N`da#jƸ9˷Q]Ze4is1?hw= #muURS @Yzd8NcOqSxBm3;3~豠ſgL4hmZ\x:Wτ; ,Tg1B:d_\u^YkX{$;ő~p3~0i;U]ߛnN Z5vnVBB3{c ~KMaJ]x}K|P݆~H\&N .@Ne.Fyps=ExCTf1v(ŐKoZtF- ׳_BD Xy"h))j:uW"/^Q"65 1A 53Zh"{0mȀ+L ,I''zsJ*^60h@N18)R"·Twn{Oz"D.+BV #!Q?apw6$4JN5Qi Iݮ7aL B]F$ɦ*|@X#lK_Y)@sC W=֙siiqɋ##C]´L%TigJ (=N/v# kwe7p(ZEPfn1m(2m\r+,KRVi03x~*(9e%ez;ۇɖHz*u=YF_[@ߝr5~6wVF56FpUejCkݳ,ҭm;v{0D<%J̳q'{/,,5jS$Jz(B:vD2U~M\LkO:>Y#:ՋyfH!ăjһXsѩźէlA49CoU0pzwO4 "\l6t 7"q!/X~hBãgeqe,0U)v я2Rs]9)pDgw]Ǹ Gt %zdТn:|Vj z~ vS{d~gD/5pɪ!`RbVIL BS.btWԬf,d6#c/sٿ9WVgrJ*Q;^\q)a/@~`譌i,+5[pU92IEK:ZJєiuY扻_5 5j\9͏"ߐa&wٙV@9if&E-mFk-L;ΉX@R{GCge5}{Y`:CdvKL? :1y7VMO yxZoݎ`9)IC>ORHaK#q6ٮ5Pzmve^ć5{ɹ)0m -g87m`"BQTܕ,-H6-6;9U7&SLbBsߕ[UܙFwvzP8hpuIZ.ЩFi>\HA7s-qA?ʲ̶,x`D-¡'T!DcUM xӇ8x⽌w0/K^xtv M10x7bI 䴚5V[/Yk Đ~g؊4ipζeβ:H3QfVzSrvK䡩L z8E_$\]>h4Mpk.z`g ڢ]%aD]4GB *#:N[:;^ jq?9rUMG3_RXd2>#˜]t\zHtZnD0'X荘h(=XظW\a{̜~ls&=࿧o5jmEosH*S Q5܉b),wrͻI){8CC&o4jzJA(麼,(U[wJrdB:kp#uf3zӨRgA<-SǿJCj1m)Vl6#$g?Iat g]K]G[rjǐkxv>@SzotHxauBΞ'r QC=mN+@*=^b_^:"TG,p hIzUg3;v}Dᬃ+ɔH9JhtItnEA3"UtG[Њa*-VTtd> ݢ~~Ltoqp$mtmd'g`dgiZNJ`Pf;:da^$#<ݎ-&_,K@\OqobeHMº[3:!nپŞ~or !SKcN^VB?eca)jA~c*e0B}4`1Q0j&ėEL;Y'}2:QNr m8}Sr{6CsLpI8#"95B!"*|1g6i9 u-!'r%L+m8I5%$-PY &>6G3aqPX5Ǚƿ1VY&0rgnOXE#Zml[ '9fRLvZYe_CSOX|e'%N5l̐סS2*UXu}3c,-SQxI#t>88LR<Udιuk < Q2L~jZpÉ搀GMqݬluGHe(/0W*Z152d.ԒQ,V|#lfl,\Ԃ:*$ 7/M%}ϳdo]y Ti\밅zz8H@q\rOj sՅ]a9إRb8ЎtժS2B"$-3Wj;;UzG&U2*IB""roծ{Ibοwjupͅ>B )L)#7L&3{T=Ub[7TڶDŴ2=W U#?>SUY"[Pv96S6.6DZ#ϣdItWـ􊇿]_'L-;e VdaZv-?z%nc;+~^]uɵ( wGOmMX]bo*'[COr%><Kb쨞\9V KJwew``h?D{ߜ= Hju`hl!SG%Sr&ڛK ˅S~@ A][Ezhfmd.#1BXWdicUWdOIA+w['6}'&iŋkk\ Cv9 m9$KeJ"w3;.5ˡiٺޘ41] !ՎwA8$ȑ5jm-DV:Oc NU'M7:e2O2[C:EIh2`'~ ^̔kAyX! UܳHI]>$T4+2ϼ<<%ӗy51,!6ӽ_iR%d.1-̨n.-{!کxaej1q-?UL1*C(X_)'~W *Gt ژcG/d/FCMI )J#dz_䫱,q&Y}nvϼwR}DZ z4/?լjp/`M4 ,}8rXZ1ԫ4D0gH(L'sŎ`SLZ\üB$4f?Z\9~]-buWa[U1A\tl{w`At>:DƩ6D2^rׂDƺ63|=^t& ܥejFpbh|RXk5l }TJ&{E$錑?Շ2x+؉Le0)$FjԪ7[;^nj0My 5櫣߇b}NQ(Õ(&2ifvmw"=u{fb7fL '<" Cx1pVx<"媌}8\O([+$pWW@U6OùCdc-ۙIsH+ P?s pAT]]*Yuo_-dZ@dqd(vο[$Qy_!:c-%XQnd Y]ï]g(JI<i"jTd@9I*̤vaD) ,ç,^{1.Vk)gRbC4ftPPa?OW[{zv(CWDJlDGU g M&8jVHacyTE;Ji,"ߛX Ԩ4mo?(JkUHCUxږqnvm Jn PDܘS#11&|b/^ Qo""!_GSҥK:Q_g!Z<=r~v;DFXk'VUkލM܂Uk22 PX$hf^C#ӀΞT*̲5w _vdf#ۈ콿 { <Аpl@č=jР`OQS6;]~u9"}ҝh>f:.seM) \[ǖg 9iD!5b7WZ!MJXWcc%N5oo*퍹m3743!t2]-X -&BRo2xM\Ol'|cij&*dqyhU-*r.n02#J2q:q$v'ρ' *gFQU!ZMezi:25f@9(~yYr2]gCЊ,D=aYg1B~O@< V,,ӫϺBVPz24\(w5q̾jмqD/. 6`Z3@tAiPKfכҟLKt Ĺ0Ar,Qs td4\Ir <UmsL E0KxXw-(l^&3\gZ1R6o~m웖7էZƹ vh^onh0[25!:bw `D[IxRM{KEC4VݱrSR~Q( |H=cE^^Ip$dgᩇog]9/|* bGYh@8/Pj9/;* Q:Qa$T&sGTۈMB*Im>^  # (ΖٹbG)U~7aUKiwYy훱SI3n:Ԍ7yn2i1RKhRbJJ3|ʧ5Cm1 . ` FZU濧ghªwh֞LQw'Gcyqߝ,-=tK} %YwjIWXx\Ei['1@] .UKSYўR%wsan;R@o%/Wauu&T>8ۦ8ΚH`=GDc\[tKڞ89)Wrpea;Mˁu}]ˈj(KeCSֽ8~i+k!`|Uɑ IX§䢟}_dIFD-r6XR[,sUdNEN)@>(dI Ԏ be 9U.d⚼WYXQ*c^rђr( r:Fࢲ*1"nmklfqQl`߉g%w -4 &ۺk^#澘%qH+tJI|(E2Gq)0f| L@m<#KR;}aH DS~x'H,S[W5!N}0]|9uaJɼR[nc5jD%:6x'jTmp2\Ӭ@4s-Q]+H],~rt]sXP t2U a+Ԕ`0W(WYQ Hzšq#t.>yK r伀p_7p|NɮYÂDs\̏돪ŕCɅʗ~|r-;T:n-)3cvpZ`+H9,H잸r1z7fO.dh"lxgsZۘĖb;ֶ YZ