python3-perf-debuginfo-4.19.90-2112.6.0.0129.oe1 >  A aiW^^fX8E tȯѬp "er h5ݹcz1,{8zInk M[_WGٳx4U_ZkNB䥞 kZ9̾;7X>H#Ao/>>D2kebb4d+e3ac0k[MZƺ2oR#PMqjg+.UiortimH * 钱[n3v@};ktM4߳TP*p<?d! 3 ^$(Shn     J Ph 0(8A9A:"AFWGtHƌIƤXƬYƴ\]^vbcd^ecfflhtɄuɜvɴzex|ʂCpython3-perf-debuginfo4.19.902112.6.0.0129.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.aeOobs-worker-0011ϘopenEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϘAAAAA$afafafafafaf0f88c3fd09d323602e6e6f479cc2516571f98d3cadb46c142c981aeed87cdd6frootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.6.0.0129.oe1.src.rpmpython3-perf-debuginfopython3-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@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- 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-0011 16407852314.19.90-2112.6.0.0129.oe14.19.90-2112.6.0.0129.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2112.6.0.0129.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/e2320244d282c3241bb84e9db69de116-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=217feed212815af1e09f4912575477d0489e8a6e, with debug_info, not strippeds]Uvǀutf-8916bd2167396ab77093f21a832aa1da7b23db63341537c9911b4b25d11e6b573?@7zXZ !#,B] b2u jӫ`(y-7fq]*w|5^L=wpHd2#|7FiMccg14}.b2GYk~śvnbw=ͼ,c Tŗs2݇n%&_$l SG p9IrSi(1jǂK>#%lv L~W"{w('B5U1lRl d|@$$n QAZbjAU.~/IJ~dhV m's,zKDh3S4w8|+eopߤ3)TpWKm*7u[V|("g* Br݅\@XZ^S8ȭ>)D̕si_bǟ Ʋ"%Z5!J (׋)PJg|bf,J/riG;g1FI|FV =o^LD<ƭ8SG {.Ǝ7B/c)ۍ tyt A6PMY]״DvbL=RL (ԐfT2e ֤ݐ3OMAOyK;OiYGtEc=E [ZI5O`‡a t_Oe޲߻"VW60E\ZWdQQ:!0-rJcT)#gci/O}hk?HQ\ ;y 1袢KKڄ끹 OMK p2rkcHZoWDABy6NL|U:Վ=Hz5Vj .vZ69BXG+MR3z8oRw{sBE1*δ0SʶՈ%uSRnl xmxr~H~aygN) NmY]KvEWS+#ǒ#/I)J"ZW#qf/Pfh$gNqš^.7i^.79!Psh EMdlg' ~K:{"I*nZ[^Hv(vv/r.CtqԀ>ҙVY "&rǃfB#xRXbO*K0d A)>,7l'0n`Cx~-?s\3 O@uUa;pL{cM}_+,`DMv);F#Yzϊ2s'OX$KK4iSj-Ux $6 $R{MpovhcGx8nxN1o_7}URaHw)IORPMz2}d:_(&;@ku#' 7lQZh%z_ ֵ"־nuøUCceAYz2(s#£p2Qꑿד^yLPe}iWA JK/i4 B-h?7If9Pk!)E޼+~][tmMdtx7TGg4F`6reyKc)UǾ$uS943>w~0j!BOԆ?C? OOhHo?*nuRk8w-j“g e': ٔ Mg,~beINt$0ݔċbLyǹ:Y cG^vcsJoD9")n:5$m}ӳd:9|,#CRc<:{#2GA(&F@=€_m¦E.o2`OȀu6_ ᇁV&A?|4$&1jh}: 38VAc3hv:OޝQc7jsMӶzF=r[hf `Ϊcđ__1RCE$;pk._8z;D`+Uva$őm94/sG%n%_GzJ2n>h_ [xMo6<)0("̀lo_}?ryX)85ſvlgGpb,HQa>>W\}:?Fk{qSjۃҙʗ`},͐ձ@z;ko=+ߑ̕I\JE4mQP85鉖G`C3;V d#RQ {ϒ3LiAHTj=)1D:3qTLYl֋/fۄlE6XF S2D)Ozz/*,45ѿGTNZlkrH3'J׮)UzV3o sە*ʕohPex݈і.ܳ&,tv aIuvHn~+eWnsts*f8 $3+K9: #G;&6=N&X0!/$ "wx8aȟw.PfmiY9EnzٸEqGuudDH}SCbG9)_a{ ӵM} &o+]3ޙ`5A;;/#C@+{VC5>Q Rj$+N:;@2TE=X<$D 7ڴm5zF64I#d?޶;#N!?%\VױH]G%|`M ATyG2swZh@ս+l܂˃g+w\@qAn)Qdr`9UܽGgǰX"ATWb' ~G 'ܛ)DZz9h䁪vXjXSJHZSPe蛚5%_TZ܉ߺQz |y #@>)kF+β8l`6dC{gRvHf"{blh8usR '@Rs4G̷mM( uSm: 'WbuW~GzfMbSD {^Vkzh߆s)E1+\_H#,EK>qh5[.w[ lKOuF9nޯİ,.S ӈLTU26JrrqTUę pw-g;&(4}aZ%h$| B`Ozd{;wAaj7Ī־:>q8 UU<ėmtp!V+;Vl'T! ̌b4Щ%Vsܞ>H'39jAte­3mQCNҸ_x%F}h|4N~Oyjfn:b&6RDy^ȭm :+{sb/a߄9{hS')kզI|.ڏ+jC*,^]"zvf}ʠN5Cg vop\rnAG.fìR4[ɁGœd{#w;I]o#׳T&ͣ}(r2?JIV>M\|=4M hԳ` v $O_.b)^;>Ś1 @n: ``&}6tZƈx-gpApLE*lb։ʮ77_82|23ˢ˅ >aYLvE@gf[QU(g܌qkOUD+K0t#2ܓUU%ϣIt`XC0Lu&9jmWjTDrkí$oA {3Hd{,Y-7MЊR!9+y!\=l2^^I=EH,D!&š℟z;+xj,q0-lrֵ\;W8mo f;Ewo>Mo4tmq ~#rQly1Ȋ݊fOG q*(ÆZ*[ݒ-iIlb|3q#U8^ Ov2Ml!@56E0:BڈTCP؊GxCIMUG=ņv*@jv^{0Qdڸ~j]zӊa#68 ՛?lAy*H#Run#/^yPpQ?S@oM/WT@w3.ZFL-Irxh*ύށowv"=½R P[$ ^ Zާ~,_ԞM\i /괴mK#7j!D-Lդ=V/tM#<|{4~6V٘U {B,vi~`:KV].}/FKJ_NmR߆ow:5O3!qms{{˛gZra"a 62/4xpVE.Q%xϻMd{4D"$;)r.h6Nqk7n5}aB&pWKa_+e eWD[7;<}IZo%B}{\2 grMTчćd|@?r}tCn_ Wgz|p,} ?D@+{3o1xvs_!?|G~̰TGT37j|D'yl/] OY,<7}k 3jGEfO *{ZD <pV}Hviɧ{Fu"Q|=zʆgܴrU滨$MӒh{ipڣvԇS)7X\UR{#^LLQf:D35!H #n!P.iiteDHurX$K]n3-}Q0Eérkro'D>H{7S{D^DG΃yZ1Ќ+ƻ`)apH'mt6 8(`늵M-&.K=Ӆ@GW9\Fa,+hq(-mjw$' Jx+){_}&w|v B/<% @!Xăs6TLss;Xg/ZQ@D=3A䯻YFc*U#3&C.5}8X6ز0zYR3U#;=>RڏL^^$f(6pz"~B I{k'jc+V$ڶYj= IB Lhyt(;xEz> bcuُL BNᙴsJw!x0-nWԖUi~QN [%h ǴUca-Q. ʻvXol[zh300F 6 k#Qk r,2_0KoJvRbPh ,|`@_'39y]h.HF~bqN~Ɏʯ~mJN7-$v4Iy d>V?e.btxaMMsI eM> K0jpkl2ΐ.-Hxb&q"X gǛZ./Hڎ̱F6%~8R1+9U>(mXDt1,r3a&  4ĴsgiK%Kk1M&Ep5AֵLzK%N:ayq/'Sfu^/$]:FVQj9yRiXE`@UC g]p-?,f:J:@)P; y5[Oo; e2ۅ&$zZ{fԸnԔ&9ft_⿜ނp\3aaip.'rUF(0ΜhNZ3jʠɽͅ}!&>`?]&1x3ltA}cyXS(箏hyqט-,I4]ӚsW5tijYd*!Ǣs8ƱߨH?؂(h)} /鞿U1>?AnUo>x{$.SrCْl4:'Gj" Lsβgr=|A^‡ӱu+b^gi?k P4_پu%CeR6"[jϋG\Ĺ9d}1YHaDprGB3"s):ow.wwm$>Tce<~8N[uH8Bs'穚w>k x|MUhH"K|RnB sf?Qxy$ͼErC,"iiJp"#7ƍd@w>oƾ@Bmbi7!|6NYjnٻOɰ)G$Ÿ)bkVR jv [wK•: |P\\o᭥%w ߌm-mc ?wEWMl{$' z9j)Ψڕopur%sR]{p(ј2qp(cJ#vz.uq]pVPjg|荂0>`@ݶK+2G^f%!MR!aDfAymԓBXhTdj9ɻ]W_h[ )b!W|h8g5]4MCg Ur!>e_->=Ňr@:P< gMgf_3O7B fwT^D<=4(d.MAHi]ڷWʌmƐSӟ0RE~F \?UA7@Xo ͢ԬY,-XSƢ@ df_((]hk4YcV4:\ Qx+q&k;fQ2NۧjJ ."`*3_ˌxXBj1q/Q ;Y*,tSL^0ۀK< r b:I٢]5'I o!Lp~K}d\m8=L&ίЊ/b/*i8/e:S!C,oޜk:`0gx8w:LvKv) R跇zdy49A(SEut̒S'#ZFZG u,.A^IiٛW!YEN'~FSbB8_^WGJS},i>6ѝj-Wct1{t#%v (]m#&H@&1/HH O1N-:H`f+edz [ wnŪ̿؛kG qM[_U2۟3TY%r_֔)=试ގVH 0|'8/ƼFgIo]9> '!Br="8DU.'O|3{we-/b Ǻ[nn: 1&+j DFK2JEjT 5Un\#HNۑ43:Hؗ I,;Fd`J*D2 )G J*c&}РW*] DO@"HH/k<)VoUH{be.9}Π 'Gst[,Q(0F3,mbMeqB|P|m)ZJ|b1!ir jիa&6@TO]=Fh&+uF0JgW ?T9mH ^YH#&ZLT@OGkįD%n]ŶϊUKMS.mpXӫFX6Ex>k2 }ݮݱ!mHLjbv'J!-Si=_gRY}喢D0B =-8z؉E_t턻PUs4t M&hɏ~}XIEǭcKJEFˍ2 x5ً]eٛaJA>Aq 9\-J](~nՄfl^hC~RF80t#tLb]ܷL2"pO]t[OEfg߆2 Y+@gt#p˄rq:+y dqwdu/{Bw Iz?cS"s!dU^a?vzrMCrK_;olIբ\orgn2X| ho֑OS|?QI$ E6A"}:ûS!k=1_|c;(CbyFl{JC-e4lxGcTcVf&40Wz jMbGH<G&^1* 0i'vZa7@ \;;D2hV!C6/Uy4"CH&55ΈA=Mz~ nwG2~e_"N_8f{_`.C4@=gaB`>]sU{@hsaꬼpu.U93KTȜCɆhha\F:ܚ"Y$b*%3jp=f9ɩv3tvKԬFc<>BǓqivfh$$h9 XAr6`EA;EӀ 5 6EVDQ0y۳`dQm(?;|ݻ2F_gw}Q> ႼX@ްuXОq*aYqYFSz,8F]T=x~"8E&`gJAuhtWTg&cK4n'@ DEP0z: jJGkSrUv9Is"}-&X7pe)lUVZ䟿=^ EȺoM_zGUmz0%(N#y>j_F{cHkܴL^2ae sQF`W&Nq& ȅܩ`Fwb]j364_Yϴjc7UKr h3I,d^zy>;/`=oߔ/F5گ5vڊ7+ϘaLR?$ٝ@f߅\Zv!Lkufz`yZbC-7w{U@ RP?q]CJ9<>L #\_>-Q\s3ĭVܞO@][,p8|z fR 44Z>q JL٥@{woIQwﻚ8O~OUշxzx|I``u"n~H_7.hJv+aW,a vG"ׄW;2~'Kڠ_.{:f]K()Wf[mϬy&]5xf5fGñ%KSĵfjF^ȗ_)-bqޖ.we`^_B؀mdaU/59td r7#fAVjʝn9`$slb4O{A!(&Vx)4c?|?Bs&BkfP6HBuiQ?! x^ Dp`_Gd+Wސ3giLg*]4ַ`lZtD>8: BL/@70o-6X1-WŻ0r)fl~b`( &)ǓVo3]QxEn(l\7[8-lQd|&oTWu{ 2C.Nݕ@MT(Aɾ,Ye5}BͱAM1ĤOѥm̗- }bK l$lBS,dq<^`4QѲOA< tX[9 (3J٢!-A\1uKͼR&C\"gzO ̹_LncKfVNYqBM ;D3ȩ'ሞ^ŃƚnP?Hv]چF}M.WW"3׵6H36 g*ːn0@_x/#WCy-;I5.$1斾o8L!d'LOjbH\ IWxlDx#so"GhqŷK6y{&w1/ w9H9] ֐=mtv0 opL=BOҴYȃ ]0 u&u}JbAa)B9.q![D|ϳ7ʘV"sZF Ý?UN@uF/i'\uqCPfQ(k1ٺ(!X3jRXf;o~62kq""*F;⬽&P̋iI&H?ŔaD\MF_61W]>!2'O쒝G`0T:Q^p"۩-挋ښ\ZK]6/rU=UOۄH10Tv-04QN#eV]4'kQq]nR zȎ Xqc9En@m특&~&MNbf yE 0`pt-U MFn3I8 oBb_(ܱs lOj<7)Z ܆pT^ (fU= @1-7rb PvNxʲ|_R|M4_'*.H+ؼ4>a5*4à: xូzЈ)5Lʵ mj~. V,f!M6zv/#pChpx"pL}hdyU:/$3HE:4I q@l?E2\:5xE(4gWª0zʭ?J*l^0򹕭8|'S ZL7sH./ٙg}Us6)rƙ?4룂B qJ֏C5 q՞ XJ@̚a"? 0'yKa!b< ] v(}BDZ IWؾ#ՅNj l/F^Dyu:_Ƅd0ޟ'7<әI-NQڢtAU(OI##5)éAb(wq&Fȋ8PSSiTQ UDֿ(;Pc_DZ;-q 1Y:nqBsiIc)]  <,qSq+F:|PaG }Vs~O̾JL,\ƀӭ+}KWxG8UʀFj>pz\-nDT ٢Y(4B v~į{ANzJ>(Q/ψx&EnGJ7&!P*t#azPvhx%2Wsqb$R~=d+=0̦2ijs*V ^.Ed~!-܊64{.v?#]Pk*nWb\$,͙ ZmH10}qRk{O=6D&hTH9 ÛaϦ::a,^3{r0W[,A 󙜘&LKxF9%YrzjA?ȓBǃ:OES|S Uh!Mo|8ZKG!ҸILjc'C -Ю^;}%zREȅl;Xέ(B<%F1p$^Ά_7H`aԷfg΁_R!_L1n9TEe|ؗf^9/ep2ITsײXس@|uc|k(;ԻKkZJ!jWQLN\UmJLe'g*q*Z_0 v@$+7MЏKeu?S޼gDlmOKR{T`.cr.6+a YyT!{xԽak+;$|ؑN{.6LÿD{ BEMR&R ޠECk+s<JU?y&Cs(ab s˹w UDY,eV7д֕ۊ9r_9Avʱ=XɣxC-vOf1WGG W:ֿd{R+Ȍx)Iv5Ǔ9g9C0Չ55}*manG@y_ÍvI&37LeQLWS*-`$>W=ݕ~‡@/4uoj5 ٰv@, wqUp6aA.ux6]DaT/.`ęe$~>iʻO"$uYp _3Po(̀5巈~zl̆Z?+Hś7hE1V !J&uI.dz#,-Nlk$.M`~lՆ;MĂL3>ܻ@%xԇ5/ 녢 =6jbǙY r:`j>75t}dzEZ&{vM3^[#G|8}DGY IoQO/)1&=$`9:Aw.X6Ջ_U2.ذNRR}펤 yBٸ_5!2mAh0?{A= d(dyT5m.C[ \:< r1َb 8v@rMoܧ3W7zM puUThtSnO֋R+5>IxbXBz,^1Ihم[jfm nZŵ1Ý?)ʐt]H2 3kWOE=ma@Oj*&Peݐ89!&W=+#I1/F\=tJ¸a?Ϧ @f/k` | h0+$mA,t";Z쬪l z9\/:1@OUS *1PPt'OÈX>*QXFxq5NS7`: T`Pu=X0;)fs&&ݭ9qg2%Tijsʼ`'ZÄ#R-+(669{ORK ~;ׇuԬu[ALGX-wLΖ?̇4=&U'~n_};gT7 g;El'߯x&Re#& 5G{g)6RrbΘ3<1h:luYj)IZ?JH)q&I{JMSn1S2E7/π|v(ÏA}]NìS6"?,HFx]ը;m$V9`׾r|m s03Ȥj9ͦwB)u.KUw[#pμ󒋤*=bgڎY/ǚU p$e^l)֛]z'=J\DP-Ywzi?$;վzA߰dHRKG~E? enErtG4F&Lw'ǜJILL.dK]4tIh smM˹cB1^࢝oJfD.lryePck-zP08iLp8fΞchOTc>= +]iI V.L}c(v]  zPe|ݑTH)ł_9z^sbL68LnUZF W `@sqqw:pirEgݞjGbٺIÇ^A;cL'Cw@0U>޼4 w:~6EhX"3 #6ZHGpX?S}LX`́>$h43nVGz?njآ/heT<$?Cֺ  Vɛ%p4'%ЯL..!UOˌP]4'e&Ec!QiuWe[%8֕1O/ȊeS`P v^PQy>CGv#˭؊Z/;2[\xhK[&_XϘFkYj?5UhT_̳By͵fq[ u!_`lҶR\jbދ䧵ֈA{(&44EW_@3~bQ8 (`q\r)QsO(aĠ]1; hG ue]҆P,V>^m*aw!~Ld`a o^fI`@s YTyXRa,ǩ}^.@8kST}MQԿm(\Oe6 \>'tIɕx$1Qӡ>ۤSv*m$ئ\Z=Z)2 f+dz{cZEa>;Dиgo60'IyYB Qmp6}]Ƙ}R)sWtHI#*3oUreQ*/}*5`y ?VeY{jXF^,R #bCvpeǓdi8- tIҩd:Td=zSe!X!>J3 i&Gu?na!$&K\0E>N{4/G#5-Pwr F痱 ږQvgK[ǨRx))xq#8xK?4rU`k6ɤ5"42^仐\`ievpqݻK%i3}FHz9m{f%:I]t(v.݀4.eVc`3No]4yBQ>icK*|DkJ.[OF.SV;,{ާs8S"4E,{ņ!6۾5p[!LH!sA)o(1:x䆔c/}8_oWz?Е4]T4n)p2&ny#>~Q[|td`7I1 _*]lᄜt(bEQfȧja:RE9q:MAq!Chz1ךNMS17I141(3|#'K N  _,: U׮`Y3HIG0Ȯl\2i#$1ۃdVrYkKHwy޹E "j;㑖&a^#M9JRLlqwfnQR Ey'=!#;jKb$џ L{%T^ |YڧlPFZw7,P!j~YwB:w&Wua♈v8`2z,`v5s]N5&*Zh&xЈ:utiGyG+r&X  Vaz1_LKP=7XB0ƘŠpY$MO˞No*? O;:oE|,B!ua*f.Z2f!.'/,#55\^/2ck9Ñ&uN}q8Ŭn[=/ YH"rSEWb%N+@.!DIQ!!&e2Fy2IT OR #J/xdE ֶWG{ވ~HM+,.i9(k4uEZAjl>TJqq*".c˲]iXH=qt: 횊ƀzۼqPK'~ƀψONh]jS[Y˛m⧈ϖ]{\R Rh8J2BwoR՝|Q$M1wGvCrҮN+cP7eDsZ֋r}^0ӧ {y rb/{kU"u^K/ЧBh`ٚVPF0z,KRr+,zoY-%[A."}:WmBlfC  ^/dž7MpSVUj͋V(J59z6~؏$t;j4 cz`}JXxKQߎmzB1wNgWaEg@yq}jN! 80m qq_]@=gT%t6d+cf)`vkY*0oOVxS+`^ >(w0-y-Pvniql'OVP1cl(C;kG~VVS:~HH=DN&W~HCc|' y.%߼Z[Y4k.д%܎w9٥mryD"F-N~+i<*4l'F?GJX1ߗ2#[,XL: {y,&@yV )}'nknn45J޷Iqʼ"vg;.!xqk![9AsƦ%g&4P";C㛴vJ=BXP 5eT #VX} )0A01b4yN3&eB !H ^O Zl+2U5mAeӉMxL]6$dÙ&; HCԓFl"L%SP_Z z Qds Jpq Ț"]&1& y FK@t-r.aF_R.haVʮꁮ$γ?-h'YYl34ޫ|mєrZ8&?|fV21VM#{0/z}Xs+/ ذ'֣p[nf<.BSJ5GDd}(tޱTru#1ƿo~215Q (˅u c+ :5V!8Igvm-tv1g^iɡ<,^vwnXԅӕ0ĴVt hjD\66ǶѸ;P*X`8`NfPjھ!㯂9JaJdSUUBo#usi_nFK!S)@/p ~WLbJ{Ǯ68/Rτ>HF 乃儦K! lBYYȋ>+)xA?3aU/9FQ0ˠ=N9o(V2jDQF=ˀ$ί563>J{Y'(:1 `1:}{2%yJ;0*E:= }@JlӀ%6(hiWNkdjZ†wR3Y吙≮ n9Imi|cύ_$,J:A#R1{oZ.l푄/6#&uZbC8:ä`3.T EQNgu=k9I5&=Fؚ1OoB5F޾f0Ro{9F{#| ӒH%Cfb (Qi;jAGL2$X4.x!rw5|N &r=PЗ%4t']_w@ b5]汾6&6n1 Ҫ0rC}s# |`˅*RՇ?8nv8"6>;k*ˎ6́{7Z>_ٿѦ| i:jQ ^X~e)ũ0o˵~ͼV>̤ŗrXBYOR ~(y0 _̲ o bb،rcy>8"n_̽aAN7(0Q ㍊P!2p &O}n{$}$~$O8WpNj M %̷ ˋ>oĿDgYyFW_xw+ Rz>U_DGVi~u` W‹5q=vT/K~Fv)AG׸ksFeн$EO.W;r8QO~qk/q@R`Rv?y%_zKH} /+]b]AkNT |?NjkP@ C>^$ WN8f;qUjl!2EW@{Z6/ާS1RT>ֺxZZ&.!,@UUkvfԃ?$;s9GmXfK~oAU7Wc .JEwu.!k6ITİ@nOt~il5I7KV@4t9%0q[8ǜ&cUnwM^EOk?|b;yG) |D 6ETlGfgYNb>JaNL뼝2_d@/sowԊx+ظTjvQ$tk%e:ZT&CEByVTSquѦiS긮jC,O<ݾr oU[lO*,Nߐi۷҉W,Ip iQA1fͺ%dM0P`q9 v ;FxȐth,PwK:J/AߢEm ؉BqV*ٰA-ݨTMC_H|CUy+JuyM65_G5s.%JzZu9ִG.ʣHKS2' Q}5=~u +&X@*Т ˉs1YCϓWK%k7e-Wڃ}JVW+ݪ}kV`wJhR?e?lRXx䃭"RӤ@o}> 0;7gݥCP+:# k"gSP@vبJF)?!R珘r좬"KZN 5'2{XG.?[-RA/zQ-'&cE^MX/ \ ;KčWy&lKA|A5+'7x y'pm#tK`\fgx>Gf>DLGpQq"TV =)a9ұixL{IH*,pO%fb9Gȝ9elA7.Pόo -n Z>^1$:SbҀ .L[F#е*z{nW#﷖j#HA1u3"ɷUXjaSdp>X/>vZDڪ: H z jy"HJl[~iGd9)oFۀ|Yt1K\,N9c@6\QD&ޭ$VF`6'hX/QMp̘?QUEEuZ=HPl;8lXbtI&JFHQ6 Ed.W I",.@[YcT^&Jim%ΗCW>r[u҄X9-;&x@J G V}ɏ_sn^g-\Y@o+xu1N6ZTh60$8b8'' e}觢 ۙ6TK%nF$`N--'xYN7*׃~=*\/›ZLP*  *?f#<B6G/!fjw׆V+Ǒ ,x9EgP$|\(,YV)=Tqg(D]7'#Mys]g08X0` E6k-!}Y. x>n #yV}m^b#=!uEp4v:#q_CU a“v$hYDώP"''m5bZro$&꣋RX}63T8}.]l'A(UE&s.[񶀑7chk"Kz;ɾv@+N=&[<|gyaDF\yթ׈].MdİHpJcdO/?y [_q^Sl 8ՙa+ѐ4 1"+M ;e@)- SeyxVg8 ٠}XJO]q_M,žT8t霎@_pcM3= wFW!['Pp˺ g1vx+ wRLFmW8`Ul{r9bQM=$zrG9tBl)W1;!*Iײ2R||5]_K^=.Ԩ #mOե%D|捠⠘Io7)D`|t_#"i+]T+F*q~V?6u&&0rh2pEp9pP9?Q7V.)sv &JB9|橗[:BZ&IYVXF_[è}1 t*xrLe}eYw'L(T:A7g3H>YIӺdK8-KYz̹JˋvV`>]:c.FVHbN Q- _z!3z ;9@R#O֡cM @(` 7Uz׫Mvj{zSߊc!qxELLiކ" nRmtg8t>8?c=1,cLZAO,^eW, pᙡ߉(g50~i#gUȘj@I:u5P`$Z*tdG;.zH̘3|)O,f]ɣQZ0 HN #Wy:.Y7ۃjsڷg=ӥyxˁ9n~5ʘx9(YO.onex`Lg9ei/"nB΂72oͽ ;p[HWbEXK.IHb `v0|3_"Rݴhկ*fVq+UXOLpN4IvlR-.S 6.=Jr&&(0Т3Oy%lB2Agrp^4iՋɥ6> eۗd֟- *uaӟzU)#K:.@0d"+WR0Ѿ^H||2_pkI(>gtBEX"Kt1]FhT<AVx&Fu?/{M|e EBOI)auV} <* ul8fh%l,oE .oNt (5G&:4o]LoK!z?R\|u7L_&!Ztn.bn~@_WZ  Qa=ވZsD˞ k̸4Б[% Z(,TpE{L%ϑBF}S9&!Jde Qn RD;r%MƦ z|{󄫢 4WJsd?-WizKc y>J?y jAHؕa<:0Ac?ڳ='|G%L!ZfdPZDm9W]Oӧu^wr@_k7ۍ* 'yϴ>;/<~G2k ΀J bށDƥ^RI&;6^ |A{+p=Z#o'$+0g#AM|grpt mdm'w kuU8lgkE]_+Rʗ(DvT /6…2yq8ԭ>eL!adZK8?|m|-zdˇẑfڧ" d*x;ܐ `TWD:Aifsc)g<,w4+^㱟Ofc}DPj g@ 6hdK o ekי@<#R:ؐϭB$w:$ N*C6K}>mftʖ b<&GqUW1{Dd0wh|sp/uc9jCe ]CLW[Ch%U% sV1kt*o=՜yCj7f'wPe<[վ];8uu-OB!xwphjӭ-)e,]5En W{\>XCp \hKa-rW" mQ@椤ktWS@qin]|6 8nSC&8c8"`ܪP7Ya«޻CńD˵٘1U$%[}g_)y/k\94igeKi(uFhtqVB.')a]\n[^ NjI EjCrxe"GdRϒ; À ͗>^4͏-Pևጻ`z9~Xu> @v;ٱj+ElO(LvbIxMQHcin,yn*L׃hv6U/l+mn+JD({o*&%,籅|Fb%p19+gEL< -A\A(Dת!V"HZ*qޫ(C›p;u4C޳:A6IV> 9q6`xwȃ 8)8t26 $aT>織 ]deAնr[g`\V=E_Yh (9EPĖfHͭp%60#!j1yH_kypZweG`ޤ'5zG^ʅFYk!4.)nX8|L`;nɌ ʨP_,w 2QE/-!;j$V{jv9#uxrϿ:On4.dD4v UDeWœxW}ͥ G7PD,PA*c`Apz|Rr}Kܲ=QڣGXNMo78* 4 SXJf }'d{l=34وzoPs׸i%uWd2 AqÕؾb0iyq{44_?x{Tf[UFE/i|]ydrbRGFںUJ0$'KzY"a +@7u<n:qb{Wb3&2O0^=4~>"g CmXBBUTh*@+5?l)&@@YH~DaXmj|mT' dM%v /7\ #!ڴKn΢ğo@_ OU5庲1M4hqhi"ސB\'q\[C-@eޘ91k8L,<5/U}_x{Wȼ%nNگ~"]Q}swfZ.!dXl^7Z1T2Lj<65s6+REFcL˟i$OFawoI-MX80;Ir+CYڦ~z85 O梨t_3tBvK˜D#wolSBZL^?\P|KJAd\dd#"D sEũe V2D:W3Cz6p9!p.0xY茥,t&-z%&wOIq^)K(]T7_(~p, jD'B2.<$#9F\z\Ǭb>d˗{_5Y3Km:sꔢ ^pNBd КgIA-~T62K-< ]u4Ԉ^&?.qTYL?WK;S7\\HNcy̺p Yѿ `>7-(>?a'ܻcùzbf;[%g-Z[mnl5iƺAkiϛ-.ջXK!z7[BɃ͔ YhYڠjSXy\ю!k|P,4~,)#ůg,zCj5]#mOQgJgBD(L$̶8 =|BwR4j2ʂ"]4U3榛Ʀۻ}O,t@z(_' }{NW5V״K&żhxʆ/)6oG˂qar0umΪo䋲9-ZUS0Mi( \:"u °׸p crqSdr'] B!ƔL1n>4wx;s?-2šȰ^_m碚!H~\OHFKJfn~1rJ6 Ĉ"zJ_H 3;s/kn/Ӈ?o>e: .$.߰!֯!`-窜G532G[}5W0@^[FϢJ[QJԼzZj Dg\CF6rF Ǒ‰KC7T \4` r~J.z%=иZɟ Oۥس\BppA}[wZY4M9R"=VY!GyU_D4.,B6A'BM*@p0wg*T*aGS2|ۏ3NE7]g=u ?*O8J<򝓓 K3;aR!g{'wsl?j-k2X7,QʰG *Vx، ZGbMw4f#vE xYobÝý͏iHh=+VqݔDzш>|Wx]D4>xhew;- f`\e3oN+1?֦[ڸrd% זPPzw'+܁ :#7@[.њCN!eA 4<:O^-eqP'O7'@AD|m]xT@8zS(`H8Gog}FERSab!eW "T:wE@F&`eL5SnG8-AChS 97Nh2_jHD$:6!be%GKe߬V bcHLϫqw>DJf-th X =?=gEM|]$j+,=(o1x[-T>gPY} 00 h8M{Ee̯F.wVo pD& Kl](,GKhigbzu=AiVF>"+ 'آ@B){RVJFc-f.>Xǐu۰#`Eg~k.}֮^'Ɣ1n#t̏D(}f帋M(qXw[F0^=a>ggʟ? NwQ 3dyunü%%ZRn9]e% qaUƮRFzŸO1r?p ,F+S͐I@DJ'F1ALB,QVDž >0ňF5& 2AXMMK0ٽ>~n鞻o~]{]xjr!Oqpt0}$AL>>h芲AQxV|idF23;[{~z]5I)e8H .jĐv4sC!+ \D)7XUZsN,CsD /^_품c"]31/o$w.}Nx0D5$З*U,z+5!<(s;eѧ 1f)2T!"jcߓp?J1Y AJGK}@ûޗɑ;ݞj[+}b|y&$ռ(>*kq T}C`,$)8"m'@>=Чl*QP ,nɓMT]J9e&,0VS՜o ?1لE鎨*gD haƘ3n,Jz)e*Yo=k( ZѨS6o%顺) g@%^pUmSG<-nUo/Sdv:JT[t7hMvҩN P~)AkF pu#kx\'r>dv;RT ƴV4}p'Ef0iBo%^NB jUrC?k e3Ӭ|X$:fPW&"K!'zyd.#-86݋F1ʘ4tGI/{[t cx1Ғ,>p;Yx^kFx˪ѪظjQ?5J rh o߇KW%c^ 8/eSiNR EE{dٟ'YQ.a7X.-:;жv`N\:>Xʣ݀^k_3r=M}/vw~"}WNÄ؁A)b٦s~[0#9 yصEc#݋3/қB%1jջ \׺®¼03#یE?.ȴ ܃pyN68c-rAB<qyJ`¬P+\fd0b^hnQȊE% +] <Cp?Au<\v݄Hjl9@QZفȁ.&kz >f=>h3B aKJ\F;?^vY-â `~yRևF$㬔8&]P-3NAi903G7RLĖ?3g@pn9Xڃ6Y2|F<%ڥ \kr/AbU/6vA  Le,L>ckV!,wnaໍ5=3" yI2~g+K)!O@(x0:x,|vqˍ{,WafNm" {\c.zc1$&w!oN~ܯ[kTͿUzu\_ u(Z=uzW>8 }MZP\$HȚ7z?5<\(fΫ.#̓nGkfdErـ͆m=.AzIxVx ףF;t%!Vwj?_Aj~?Y_|ߐm"| 1Z@8n>#㶏ZlZ?s$֨ɩ_PvQ:o[./" # q_,@\LsǏlr (cZ> $݁]<,8>RKnhM?ܢ<"V i8]2Z\X"pi k ׳#uQ4P6@_ N =T?kSzP9_xK#{Cbl cr&i*+h[$s,e;z}.: ш{ʚTW?܏Cʚ1px;U?eFvOD;Q/@&']u]f}4KpH-md͌c] I *%jMWn sZia*sEU$'[LsFxaC/x i5pz2|޶55}=茲K=FQKI"FYџY/CTZ hC(|N>aĻ~/;KI@^pp^pX5Q>b!WC/ASRZw*n39TCC#i> x>=ANVoyzHU;&'ipO3=ˠan \,|ˁ ww~vf2 GnKq؀MəmxRf$Yu-NXnw$DUr.Rg̈́!^' tΆPZ Cm+ Kv0l%ԝ8WԒ5M|Ϻaމ:qLbANl0|btXvpZ1:on)2N[HmrղՃ.çy l=Q/.3-qa`k\"{IAPm׼Rj_-'YFT] K/2@A:%v*6CLU$%: y_S&2ʕ֠dzSŷLrr, ,կ(l/|Q)4 ,Pl0Vr}sw@]SHdH?N/򗴺2S eZz*#o?ͨW1{=Ooc1fo<35HpS(ioDe=rKF?}l&36[07oIج~h%CYJB WU.ɏatM_M[8rfVgB_>?cG؈{9 @dA=V KVƶ_ϔ<֚٘A_ hVױ ˘=N-?3Qe^5=6fIutkz(&3lɄl *cnUd#$f-^r^jˢ9M輗_sUWZip-e 0*Ǜ#`$d(;:!Z8(2^+TA;r {Ӌo˂/{J݅Yj/{~$ qWiɪ3Pw̎V=IZt;laP['i.Aȇ@=kCj϶ɕVg8f;vE8O q92-R&ӍLAIȉN J6>/.ݱ;ORIL6*͖n]ܓ:YyɀIB#lBn=M. B|բ P,wΐם7F ~V#H۬̚LVJ;Q`*kbEnY$@q<0=f~\8 epi1D"5l UUiJUzP!Nf ĺƔL'$Ս. _2vM +x3ipJ,8)CNzUjJx녕1\TiA*=}XL\2-osO4;Y,E6_f p!6g r۰`~!0T'޹LU(7<8; M*=ʾAqf}w %fU\ԯλ纼m85DUAEw0*Cb"F>!Vp-s1>˥C~=๝S#^ 0#z@,I uyr;#P/sE)LN0]zy~ςBaMiBHӫoYkKdE ؅sf #MBq$a!'3R<>JzgG:v>O G;:z݆qsD`n-[.dd3XaX)qvSM)W0 )(T䵐^6L ,aj_LqaZ*hHrVPYL M1tQGY=$$9y^q%QzPRB)ؓ}pl]1zJ 2ƚǯhՑ: ,[!ָW{ /qeC\bL?W ?דnG56EM-g?͞ǮY4]E]8^;x|tC\bȲ`E vlJ.)롾V-X86U}r}D։&4W%lZ#dQ!ޕլ<2)$be A)0som,g}htߑם ,M܊ӱ6>yo>%4aBthw u2\$ ݄,K+[) 7#5<+#&l#qͭZ%{ #tEToJu,1I5)Źnma"ֳ]pof(v,=<-RikXuMQGᒵ~bV =L|w3SC#w46l%ܘ~M()'&RtL4rPՍz͟ z؊__my8` ``/Z D38G o6n6֭lRfxP=xb}oh G3g6;d q5lɠ͞CU"b숞̛nPeyn" %"\Nф s.qo3Z'k,ݨs G(3-9' ߋs0iJ.MRHCe~ [!إ>hNf~co3|Z?fZ4C$+*{/}y{Yl݉̓K39QšhTJ!ͰMڽ/ڵ%Z[c" /4RPp݅u+23QyVnYV K[|zmgBI%ćWPcu_`I-U.$~Su>NvWѽ\{j `ULlKv Wgsr7IPbn8~_)ǕiȾY%/UÖOPI95`&@\uE@ϺPYؼp ]^eM5W#ؼUEt: H:t%/m3m>uXp2-[6Tѕǘ,spv/X DN{I `@ozEf3Q&H);ω<6gx/8Cc[;M{!+7C J!cSaQcn{08.8+j"=hntcBߕ]_= JcVIgDm ԟAɐJHյKja tv$-/7I@"WWlZ;q$DB8 rZD3iL)-P0S. ` ~|] Ws.#K |oGrم)'Yė }zF[| ]}Gu%3ACU3Xw_>+>l- 9R:057siaY%|F۷$a/5_npbk3B_7$9H|dTs?BXmi.I߈WCTX%K1Z.W,;:0֊)KŚۯ54ٴ_0mdE +}GB/+8^L՞d݆Jtd1;-3` [&W!P@$ ~"ırm!zTvHbm-r*_i/=VqxZ8pרr<[]䎷 <a.c.:b$@NX- y]ДC4z \%=4rӫ$-g!YM$JPg?j|6]X:-YnITS1'6cy:ug8'W)@H2ɋ##uxjHJۖN]?q@VgS, k.us!ű$6vbapG$EUt\9?rEŴGa 2oױ}fΞCSlO:lcvx雞rQ<; I]B (HFJts~nb͠ơQMxY3nr H Yd:p9Q\O$75Y5ƣL|)%.Qdrw)lm9^7DvF.,빈OG,!*Ȩ`SH4Z/e+,Ew 0"Tcg=B\ۂ"p zrú{郌`avbȋr9_QJoxc@F+LQ0Ya}hY'%{[kHn nm(dGFqQ!g EbPy B8$ك+o2Pqd6*B6x5kUp\>\d@P"Jhz\eAwsXg7 "T}|ì$' }Qy jy_݁;/rU|n7K' xN&oT#?x(TVY>vpPp5a4wiF;L8}UX {)G f>M91.^J- 5Y"l6ܤFz |-Ee3!Cj$wBK /QM. MB4?L/#f:f 6EyZhQ8Okd.:C5r?s>j+}8c@l8.\a[IbYGi2}dN+̪fh{[v#r޹vg->2k]Myl5s712D@s.˭+{HA],,WSiKv|zPoQ0R.RqO򬛠Ὸ M:wq@!cyK?2cڱ"o`o{S]Դxok05fXBn"N}Icbq.1Ǿ BjUԻ[lO A uD4K'y.ڛ}l\X#{]kvpTV>c~,\|UߪE%uv?)lhk jiXH()"]ZR,,^$JnUb\v{QxGDD="EMQj8(vyo]5|47d&wg3zT7Vs)Ecj M Vz'a^H%.?mͥYߟ"1:lUffr@d*XMs:BaJZ NJsAUVaC=ҮOfZ$L8?d*&cxqۨAu2p67 +*=lu3B`+ +1R>8-5+7VB]eY"ཱུ8?J4oRX],8n H< l;k̓Rs.^1u6e_mm2<'T!(٣`H,eu/0\:p K1Ѫ| )6+bTV߇8VU(X6i@RX-WE@˫$yG%*` 3JcXJdY6|N?x잍pTJO-e ?sX5Aqfϥ Vn2InL}6Wƨ\$' mdv$2/^zkP˺C iw.ډ3n{BI|t >O]ʜ Rc7Ln r/j(b-NkmZFE^/`+{m"ڿ41{PװP/KӜ7Z|LsmiDA}lAHc :ZW=%11$@JGG3MpF+^I)5rD>M^˓l7gǨObh;n(dw@~ o3Ь#H!4aSB)X:2q|w[S@hz2P;HQ2(\w~guH{`AV.`O;9lWqLJ~wS4(Vy߉=SBKe%*p gS]C-{@~* nW { Li WϕK39lP8*F|wѱSݞY)mT<פ0͗BDLȻ%T8wxGqЈr+T:zjmsFe = Bi;a˲:Z :䆟,{iJ=2&qvtjNny$1z{SJf~RѩIhkT'4rӄ"Γ`D A[$VsRA 3ixtm{ DY=tΖj)¼@)aG]o+ɷ9miݸ<)8Z p[xu Ԯfad{gNû[@_Gߜ'T3SmP-XF}|IӺ_O i`͞ɴ@^l(h=K&gG!x2B!;07z'v\.n\.v3c 70|p$J~kMqS;?i?9$P} 6@țRi}Q5ԓ1(+ehN~w@l">@׭^6R_%zKx Aj m`} "NfKCXYV`DnuY Y:^|T/S>kraZh?rD>Y]sKBۚ7=yZN\6ty? RK o642LzF٥=(cڳ (SƥŊ:Ɠ *Øжq.ϗb<2iM/է' S,NF:_:[s^BDɑ .rj‚xPX{x+_\!S0́Qa1E}wgJ^m>Cr @KiVV ̔&s nPfi;-Ql :c=(k/!j2bN y)D7s)XEo"`C!GN@LB]b=~dF|ҡtO}3} t)22Y2Zf+;]0 (xƵgoZ,)ig߯GU\ɅW.%;̓569Mb-%M8п <.9 "WZFw 8cTX:`Oħ7_ehlx!3{5jNJd/Sؼ, FYqO՝w$<f1hCFf&FQp.-MJw}x]^d3Kkxp0\M@ܸ8]74 3|Q'ж#r{X~P8=U0Z*`9 BbR""ԏILٖ"?ykNwi3zzRE9Z hzEjag\bX!t= MVo,6 n~/O4loJ5Y(?+X7gd,<)A[{rJ-QSThN+L$Rٱx|= yzuX'LOD&n-^y|t7( (lMRKrA6eb0z6-yݙعL+g.&u;SYI]oSroHv9I_DX-@B$Y ;̛jd)esb(6 \?ST8/Wߧ fpt*1j'C?]7f\nOԧΐ%yQdNO+ Tq77ꊡޥ$zǣQR`ġwvӥXQ,ep;|jgH3؁TY6+25oZ5,1Kr}W ‡{L}|#}P 8 ,IP@y|s`XYb7B|x m⏶e1b14= D r*$+,C妟AѩOo7¨2g{\vnԕJfA:2y~qT^zBUQ+5A\B#af y>w1ar,򳀢mʗEU;NBpA3Q)6傼l1!^)1^wL%=Ǩ 'ރB~Vpr9'Bi<("ccC#Kgd-[@s vOȀ(k@k\t+ n\ km'cl tzԍ }ߘv"YbhgU:KDs0O7wvnvذ*Y^FXNoL1c yV ֊aVg!~>1\! $5;:i j'3X3{o\}P1'!oUnmRU̩p?ldvjx'&P|). mm}raspXɯojkښپpZ  p#wr;)iD|;̰(G_Ξe5L v8ЛoNƱv~ގZM(I qq~U4HX+,G k T:bȷMFE%g@|N̂v(a`'ALT (44TKSӫZ+ PEYb3pD&yFVAAm-$ԡ~|R]Q~'(Ñ=d:N>ZbnZ^n!TA;ͱ9i@M?\;''{Iڝ0/s}lTd3JR2HIyQ1=G O8}l dJǞI5S#6|M ; j*yjzΕ^&h W]QUZ<03360ϳ("'k@!FT&K{j\MC⩍͙ Nh:“ɒY>b柳4ɣɺ_$,I.yO*RHrڇOY] w̬y@c<"ĦO^ v~6Hq1K4q9Q";6'ϑʔ~)y8vŋ`k+ƿʧ({MsqM-;aqtH Z&-fOF^{O+Ru:bFuW4zdqz@/s&l@ a~5~s+eo$nB@Jw/KD_6,*q,[n1"ݔ cf5ɟ$ xd˱N%WVC`J]Lьp(j>X{(|]CS@tI<`Gb#3ԦB eTtRf̚g.?tWu]Ibq*h[;pW;C{Q@y^rѸ|',; [:3X]2򶜷jY @H١' =T؏PJ@E Z$ {gVZ/{h9-* OO̴vW42EDe(Z 4s,FKHi0P63F"fueg7 Jt&Sr@vt z>ӐZ/OV%$-.{`X:~`Y&7Wj!&'].j>M'&DsMN,U$lRuF$Vģp-Q,ULjD>ZcaxG#SE1᬴ lҫko\=bga(8 $th˃JVB{}g.m /@}L/UZwf7Y 0>3`lP4Z禮?t0. Tϰ" Ru{Rk 9VA<إӷ47DPٖa&ɹ7)Ivd9NQǙ g!iN!1b|mn~TAL11t<}yHnY|LqEت86(xd@e9NITz]c@zRpQG{Onק.?HFD/epl'qU5ZRҡu*Ip@*?t[N&&] ;U:ޗF8býiI6DTo^i}VtQpH[>ƙ9HVM3q?eʢw R !H1l r E*A$+_B15d]JXHSؽSقՇn]B,dS >>w{;mL-JV Z8eJU6ޛBY oȦk%z; ڠE}!6?-8GJq"ʆ_ 9ӳs߱ɎY {i骤~vc9Gs !l5hvyylt eٲCC#GQG7ŹB"- et eFʾ7ט>zljMg^^yV]ֶ0̃4f.n$׃!!KUEcY@`X1Lp+ 'rMynmגe S򕡷~@Y@2^H.[#.vq9T`5L 8pkH\MTGD9tniw) ǀYeyQ<>a D_5 N] 8۽<8[`hK8_+my[CN Uc2bipY6i&(ZlMFΑns@"/PѨ#QkU!lK)z"p{y{˸|+4"TŒNh!YBwDO|2<,@.ܷ@(ەFwjX8 Y)(7X]v 0CUj}i!9 BDOP>#j:{wZ(@zmJJ ])*9r,n"Ê0ԛdBadqs?B(]/ DkA+~wֺj*4Q8y۪E')K f _  vHS8Aaǰw=myYR$vcT&ʙcU{pYqQ%ڟkv 8C`=^R؅λm0CY%}JPO^FChۣhE=SjOxiRެ w: EAlsME+Z}YlaI.ߋN#pԙRHRwi^P,`<&\3 ;S-Bvv%f:ylbgd&ho%Y\yd$db!d'4_jL45OJ ^-|=dZ)!8)ia,-q+W+wu)4l)9e14d;1IL{PenZqu0nWZխ-QI?MCv*gW7+ u'G+M0/oMvKa)ձwUT{ ICDVr:5Eoփ@t1o#Bnhŝ'(O?[Z~ wyjBc0451Hwy,}T1U F A*13alD94N"KEA&8r1rƟßֿk[]#}t!̎t;Ѳ7<"+{MH\m*xR\ MGU4UVffYB'BS$tT8\s+MlqI0N^>o#>1g(`lbGZ| ,wUOA~{<\Cx9̮5u5*~&D7;#x;R Kj ?{;$W|ꀴA}*F GcIN,-^쾄|t搽\o:>?oHO11m"SJ[!vVA/zEa\W-2JQ j׃F{G%M&5C9A"& -0`7MTi7R7k ~o)'>mH.{\` 1>|9IvGF#AYZ('/O'LEII̓DdD_8Mɵ"e/Cr1N‰ Y"48uf f8n7Ҟd:Ϲri]=w H :UH mko|73ٺX}o&"ҲP)JUTW9]feL3m-6޶.ndSB[#CHOͲnR(%…K߸<||*ܗ(\j/4`</ @W2]Z`ۅf б4txاhخA xn/_c&wTIzWi}1H@8|H'>>ʕI:\~cLǕ~oB:@Mfw8zj?'ؼywy)zuȗ3ݰ-+ЂdrV6kw@d|( 7%Wq0> ʧAg;~Z7BPkqc8(笽/)}2o.JcbV&] mykDB ]-Yؚ)q@|3x/̓l6h51y`jYr s:$Gʧϋ$ buSfWJQl a0Jr1ѮhiepW۩lekG ;ր}" Pfх ;&!*&SE?mg HhW.^;>x[ ïXO)dx]| &UiA85s!kC^y3ٖsoF { ҳED's6U&,E '}C5: lkSvrźS Gǖ'b@vQqӟ%qH ݘ+9xxZAu38ɔGc!<N9ZNa'*YqX2cS6tYTD*)-/GNr$݂mS${ۖ&~4+.gtV+0O%|q*u{A7C2܁'akҰ/V-et1pČ*W7k\;/ `OCTI dyY^+ hW!yOȒnaJe4 &,&M Ru^=۩MPn i%~!5R'dJpD֚Z%fQxg3Yuuv$yxA,)l4^M +p|%aJ(&Ɣ!T{~INAD1>%lѻjƥ6zw<V-ȝD0"q>SP8nB.y*` DQ)TF`z,Kg0Y5A/>(NjkۻNTXOdQJka/.[^3%t 58~YDcn1/lm> (m Y8W=G-y;[W,߯Et-eg#JA cS}klt)˒5ԏ;po]%1(j7GHeK8cۻdԎ<"!@=BB2DTPҨ cX{hzd+.LXEfFan8N 64i.OF ?7(J(sXV2 ~7]ZZ)\qp8Qsݜva$eb{x"%FŠv*-d'g4.rAqt UkD76隿6݃W=e:C6]v>sg"ī]wL e.tgP08! gኣ%sz$ oRg3K1kYW^"%%tWn@!66$d2V㤽|̘\CU>LFL*?X[aev|뿑A^?-/&ඪ?7>&_@U&tT-|*bɇ#VX,=33(^ #2ca}\RJFpr=W,{%V /×R$АŨ?rZasAEhrYe&y+ PὺTI5ޭ5\]Ir@"%ږ @j*nў#@:PӕdA7u |Q\T+B];'б׈06O@|ֆ=y9n?x-Ȑ2 pebjf;6{#LVP@}q ?. 4,]!=MۇR~WSfJk7jSu;U[s<PGq;{:iN\u{XǷN5$px`0 ̮9Q\RC.԰lXʖ ZG8 zF!-_M;X UH=bǺTzH?kBX`Ȩ觩o-RrU5ƍt?'=}_SAǾb3?iV< ux1ivDžr,t0{oo$[ӓiH/ f/Š'7neUi0#|B zrmƼ؊M'Y$& ̇Uy:vap=V oc&L=G%؉" 5-gjUWl;ahݯ[&ekhEfaCړq(+36UY1sx/%=FOsKr$sxV7P;MLwRjwǝKCF%i{,z4pǼO/L>X2."VE,NC9|ˣyR۹Gы˧3q[JB#rm}-v d1tݵSMAūℌI<ɞ?.Wpca` m1\5q6 j;Kzm9Wb蓨~Δ<1NYTUaeFScWA{ ώop%@/KY{>lۮO3T^ =gx\SeG;5vBl83LO+T8Y_ Yu}3rvfXsx8=V`dmKM,b*)RTʜ栽%^J%L;/>r$+@⟮l?= [`e4 cWNZ `I|(.olŠX",Ĺbjا)IXmNŷ(z6k"=1FT%Qcؔhڬ&D|@˗T.LHfT;>+LIvXB8XQ#-b@p>I[==wzetП)&II_iysG?$ض3vp/$OFEY$M=aDۀ!jy}'a)KE_vK*8λ9/gKw<"fܢhk,VZ 3eo vRΨ%tP.G:Ėѹ4GP&~n7Dk8(yœc2*eHRqA $gBcE/'^Z^ ?'dG94?BFG7˳#qB][i'0zvϩ[I'efz 5ONvy8j(TVdqE&gQYr ʣm")c:MiϵjA2i en`֬|eUX71]-~N e+p>j7G.d]F$%f;w!CIV™KU%8*e A6oJGCp0)=NVMY'|rnHuIx/E₡-QBHyT[jy`V9F5%L8{kx =2pA/r~f)%<ׯt\ ?7?$G5R>K fҩ=w@SI*XvR'~p^- |A€>Cl`Oh~,FdVgє@/.!ATmr gmt})e;*>b*ea Qz<"7{[ O8#ꃑ$7iT  A20l"]%U`˯hr^psQ?_}V? 4d#/ɀ#X[WE~˗|i 1].`+w欛[ܵ`!)¦uMY6JGИp*$έx kc/Ɨ~Jؙ99FHSp ,l8@#Z^OIt_آ`8T}$7B*qQ3dO^kqlj(s:7*%TSa4!~8TBBg^턶σ Mc !1$IV?臯 lɍ/RHk*?RnoZ?*0IA|%֍c0. T=!~fՒAZ쎣T煷DŒTNU/ yN^?X&B{w(LP piaR&eO/az]0 طIz_k1=j( r=-P"jAZy1n~ +T?A ?dgWeZu=؛y|tDneiN&Ą! NX? ̣ET}RrzPr`NngRd0D]H`I4s&L6+Cd(:Vn{ t<}VFS1ob=I]k6Rxqm)#)֠cV~{o>AIS<4V (CB^ސ[*˘&=Kݶ<?}mH}1Ҩ^:sW*}ikku< *͊+ pH~E{J0)VķEID<ф=i:Bf ( dl:V&A+s} kWTҕa)8Jh'9ECϰb4HM:&0x߼&uME 5DoN25f1XdOFzY&u @T:dî)"d4aP7rHK/M5aȬTHZm3[J; w0/OBEM4ɄU>%(kS-hytCº~s`u;!/\X{ 'zX^# j(:|]IѲby܇xg뗯HÂ/FveTt,u{ʼp-om|^5HE6VnY2{tq8(' $2-7NcqD?;% cJJ-bq`&SZ\OnT̈́}^mH@ M,VJ"k&;Hξڈ|>nc60wzh:86X%%ҷ3ΟJ*FVC-Ԫ{'#+ryRcQ)JAȰ+Qa+gg}Mh0($i<8Ip>\ݛ1 ‚XNEFG=N0t:"+|^*KLz6$,9eC3h@G) z;Yw}QKxT)7w,bL2 [T 9>_[<8\lu5O4*(C:beQT( GٷnE:դ/xKd8dHT).lժQt=]|&SGhXT1J;JؖI@%%u9rd6p T˃C\E#!C俫6c~ӈ=}19A;䳎wRw 1M$ &vC#*c\!eN35١A~ )l cfm*es}SJim{Q]Uf6kcUx;:0݄0>:\m* $ WϏ)t¯IJ9-%Ҙdkֺ=r?V;l/ LV~zTj#ؠTַ&u"akC®$<)hqbᔵjѝ8rYan`raʷnٵw=މ$jrKSfVT\4DR_E~H||?t|m쎉!uȗ1vAO>0SҮ^S'/] ΀Qa < =!aaȶWͽ؉4$f(MBN L~i/R Kd*W烦..ޮ|8ޱ1Ԅ=mWje2a6fmh.vq7\fs9 p6Z7rUD.eWK(HmPn=g5n}UO31;MWމyzؚƳU<¯@hWO, mwzļX7J@j8yn%FN)W%OΆ#V8lyMha%0a8ڵR']o?ϔgt! r;UQ%t/>:ȇy`> QsV-$;p(pe[ ;!#=+z ~w:N |N$ӓnӾJz1MMt%fZi~~TfxIs !^v7gc8Fzl]>tճa, |G_(&ӏɅM[2ܧ2z^' F6BztFx98Ur+8?BG9:6jvt8ÑstaU˹h- & $4iK^3XvP@>O4.P7dp>]e s mVm3VuH;aQU'ҥ2l$d*asB➤V ;HDGgwr /:ߤ ¯ޖ(e͌ߤGgH >z6=e t=CVaFs bPoP< M?+7o,IJM29⧉]U^#{[ס7ŀ^P>o^( =eR)(}`yR7~cUf&e*gma3VJSPg' -%Q sxՄچ_J7Թ.{XFy9}ŁvW8#U/=LAnିS̽.BV8/m< 1Dҹ#i&p63lΧNho^͠2piPv<.Oͬ!)q`]Rb|1 3|1 T ȏTrv  x}i-)QXe.Ĵ j6uuG[ޞx})  'C}{N#dhP@FiZ $#*FtCSUnp .2L7@w>$N}h>zp0ATwVdUњ*]tĜIо_OZ]Hю֗ȱ].ݙ){4_WM4 ږ@ ?*.2rS=|}FhKYczIjl!"M8al._Ҽm|5bz>$K[ń/b9)?1a졕ӒQ"H}ѫзz6b]8:C·"4~불3ݡ~0Mk246,mrO|td@y7<ʝWB.O-+-uXDt`Hт4!_CJQصHNt,B:PYz1ݷZ9췜P&f#9] ? 6(w׹cB_)59ȏ{ tNsV֜܁;)C+>s$u=|+d.z2*R.Snw lUY /kȴAөؼO/Xa_8bD* !ȦT 3FAUaq[POԱ7\Y ڐAya#t zn4Be &jK~y^kiZ<-FU! ίE; SKTn"#Y RX٢w/tB)Z4$da åm;0C4?3n-jow/#*C`K3َ)ɨ760Mݟ=X|DŽwŐ?)Νw= {v6oR*%B Vef֫ Kh8D4h%6b 75MD,~)j>VFrwa0u*Y(RB'}{yvsbi󬟒!-|$#J'g*A/&L جܒs78,/'ů6Y~SG[r #jC=)F;C-aιP7e^w.GMԆ,]ڜ wO$䐺9h3OGsZ^ࣈ}?V)Ks}pPVU vO 0:BI91f@JHol8q`N줹N2^.hS?r!jOײַH#C:۵{&$: e.=i_oVxk YmU3ixi͏ZT*rx\؞WiS׼VvyB)}sĬ<z#߆1Nm.UdwHE^D)Rjj7! ~*5ȗȎwI6fGmWc,|o}&%Bo%<}kw= j1^,)Hsdi`D+ (x4q+c Zezu/#T}JCXLmSGPK+6ɅBP}=@JjևLP5nW_kAd.]G M0i0Yzy`Ɗ@/vg8<#J>$DhQˉRei тuڞ@ܥAdZ$َR ffz=G &.G' G{ YsUp-eCBp//2bbk'z\]l`$5j+[nU1CD@zrf5ėnN uHq4+.[d; rL!TE<:R8^X?rwgijTml"~)Dy{l\*= ]ln#IBD Hq`Ml7|Ti'NEwx%NBHnwZoD;!MaLv\?Oc/Nl$u~ jO~ Lc̳S16@Xk/¹xhj95vϡ?v' $(c:0k6jl$q)I/'n DÁ,ˤ>ӌ!vR!a6-~ Jn Z`ADGZϴiq\ѷC54.w[x1ߨcae.nMP1ʯ}F5 i:̀2[˛lXd16Q1\!:Z_F1 ,{?\O7t)B| 2B9_J1UNB5}(z6<."+^uRD SPgƟ<d_QԠz,IsMݿF.B5ۯ}bLT9PĆU;BnUqka&{<]z>u٩hd uE >`,(>]O#i9m& 3$gi΅=djh0}MD%"V)?B*nڮ.bXOhТƠWe/ɥ.w:=.}m$~ߧaUg3k,壪9f}ÏKD9(hh\]ѵMѾ ~yF̻ΥG  Ih@Ghn "B}jaM0*guj" 3Wo.;b,^cf yZqէޣEŤZOkӯ6= Cuy<%ZIorc7>;0Cޯ6PQPw3J.A rj)?*[cc0Xof7z³&BلRZu8#'hq4XM׀)XD55~$GkS_G%ʚFt7^da`sKl㨐6Շ: j6Ԍ 4省ga`}&6iK(8> ѯCvv iqֶ ]JJ5_COͱ0 FdqJJ(XÑMœ?O6 )E*Y~ wَ7".A׭) X$tѪ`\ZRw0tJNπ]\APL ܪtCu@/[ ө¤3:$)$Ђߘ:.Vϋs]sJmSJ>*qYnžl_WBޮgTrpQ}Tw`XsA5 O)viQrkw-=פq\J-ptD}.(aPDIq&L`5(K32 R\\S~@mSpcwhB qݝxBUnp6(w`z7TkdY nG$c:vj AhsER ݿPЮ<+8bAd=+s̢ܖx)*@ *hfo每)gn7W[4m]ߡ([ӈaXLђZYkt"eՌ N'i( ^.A&7/P{%xuDWP!x) 1.>$5;n*QB=So_ţ˞7'S zKߺ=l$w߹p4sY'׼Τf~4"]$-6yKϒ[#x(4Wz[S~k;/L&Dcd,m> zĹaCjǦ2-ue81a itk[ o=l{v#cjǗED|0 }+m7 /H<@ŪSW^.u39x'b[B4+ |Hc^"󞳙zҷu7 m:S L:-~W|R^{9& [pu0HAJ܃q]d*{S7}ͶEj"/mKD1o_9Rdl>| !gcӬ'Ԛ"粛8 PzFD(;HkN EZT$1w eܱEH;<<=SlLy]/W;#OH;EIrfNj2c6QjA2ӽEX e[{אh8e2 CZZu ,rE --maCKt|we;jgN6'$H*De'(A-W'00qϡD;XG*u J;DiSyKj()\7RެtJD t \ֲ@L>j(Jr4'ys`C@8PӨhP f=}wpyp\Y;yj_'+ w^X2@9&wP!>U|:viń Đ}(.!#&/]>NN`MY{$cɎh'H4wE:Dt$3?(lt3Ɖb̀/&zs%Śבlh/ e #CY2/9 P@BWKzj2Nuj--1U0S*#6T2#Ÿ L+_F}Isß,>D^Y3|NT*.p4LWXRZt'ao+w0R㮽rj-#9fvЅG1V˕T._"?OVDhγsDs7,acs=W:T9 nh:sߝ?{7tZ/('xW ʏi_dUh/RIynXrMݻfO0GArrJN$6%qJYD9/8j^KO1)uIMv\~T'] >хv(nlO'fo??ADaex ӝQܧV&~tͦLс| m=Uɽ"sa;^Wɶ(6#j5;K k$ gzwKxϩFDcRC D2y`qp7ؔ]ҸY8u/ӇNGuXݩN4Ĩbb|/.axp)`ڣ<ܟju};ϸ s-jaeo:X- Ci2y˅RZHtb¬c.vXfWwsuo-Wx >{Δsv y9aqq|1]"Р0[#,n< Y%;joJz!2:h02T|1M9tA(UD̨e2mq%y+6 4vYd!*TzHh CcrWv{.ԿA⡁f8ڹOt8ykMEZlSMzk ƥxL{Z'ؘFR7~A :'i8g VH( j%) O/_eLS'X`/!a>!}bAt|)Ǘ3KE{iG&]} sk'یGy2NTŷeS-T@""c97ݳETxnj.moqepS֙2t385+7ޖkkne0^t̏ H8AT ^YC?35|8l(5Hlb!8gd)].%QZ'j2Gԑ:2Q׮)cNH-*gR=47<ۢ.X2c'G>YjBrʈ)aI\Bm;rUHMx..T*;.ɖakC#t+ż8w}=%h+DWC$5*hzkvЈ\nA#Vt*!NlmX\G~I:$Zp>)dn?P'Wz1ĵ(sQtAa]Gib_;n?,ik'c^>'D.syyE|BhK| zp-`Bd\&֪C5 Qy{bank6]Us|[ OQdE7YJJ@M fbrm]T9ȇ)1?C|KJqyIKI!z9~5 Ze`hMHMp#05rG-WKQMK Бl!t^!=Oo_EuB|9Sh/v] BɒpA _6zf5bE6$Si=>~@i[br5Lw,&E]po./A(ҙbJBޢgS " :MxY+8ԹWL*=4o]ޚܭ Uys !Gލ bm)Y| S+LPAFiƊ 2kilF*o <)^9n -UHK)@l@O"4Os"SVfFYJ2jıd=`mvL?ݤ'vzQ@C^Mz}8TgL)WLZ{OJuٲH)x55ەTcR )Ymi]AXK;ccs݈61c.{Aˏ媎5&0<p 哮.\Tq2puY20 ;ao^f7*&Op8xةx0ɗD.xנE34@O FybθO.U7{N4(uDxL@G5 F*N 1E: z r{*L39C7yD`2:^s: |> u'oΖn9x\ b1)šl8m7B+bK)%YP5XC{~66F.s˛*lm;`eo۳J&yK#A=rBum7~,ܮun>ط?YNCt,R˽^#}Z{P(v;}~E+.f,`E|6 F+7QA! g+{ 8rq̘nXeudtCeW| sa@N>.W4SA-IOv}AÉSY'5ὓ@=}b-/w!(Eڨ |b\]>nUyB jY_Ρ-RBHhW >ԋy%-e[Z/1D&&2Y AfwEV> /%'CànYw@ϩ~r]dnyNo4rf>ݩ9_0K{Ja|6=C&Ohh#BA/Q&8Ysl(}^\P{ I$#&ܑP; '$T(j_ÇVRMr伻~/Lgm0NlxXK Xn}o"$T4IPkفoFgaYTIn%T,˜+j6G"W@tG>#f_G#؊!ECIˠٛ7M RM:łGpc=Eq&LC b›vB9+g']qϐV e(^Y(D-|QiTkO_5_Qj-|f 3LЇ&-K}E*bO>c(/.0n1 m2֠,xECɡj/,j n})Cp!Va mDpRp08wvN0`C ?U}ۀ)sbҭIpիNaDUV/nk)xb3֎|b3hk^U3ȇ|&Wo*ث\HJ2*Ae8*(m< 4)O H*)N%zp/pA9FtU5!sb;: t#{t\vdBH_AVkbc9v=E&,([ ޹$hPyKtߓ @~S7/wdϚQ\&eKNPsDdN&gw Z@W"Cz\(HmA !b=UĨNހޢ*!e= {Ҁc3|P t!uG+Ezbu,sLShDYrZ)j <}6h_x8^;4xtt'_^uMj=W(;l.Ō\[佺{S #4'l\~:97V;?5sS) ZW%͛ k'cQkwo-֦?3Q᭾Z&3QD)_:B  ٳSt-m{jm\ߖ{(D-V7@땞KrvwpA, {;GMJˊc>!p ,6rV;]ͯRV3LIPfs#0W9fR%_$c9E "|K+(9ȾrPQ[d V.*TuI/pD DzR@p.M'7F?0dL<D`nAgxz{vؾxy/s.gE{}LԹgnf#hG)t/xDp?9*KuVW_d9$S2ZdPM]׏ۘt rGub[mz~ CQP )'5 dÈz*QOu~$Y JA(U=O.w[(MT ݧ67OWŴ0%)qǷ9R@nea)`-_[ذ|iu#61GD~hO&;Sܚۓ^q'Dmd {?`ȇ(s"4C뒒Ā隧f\Gk UfwSG!eQ2۽ {Sپd^D;CLջ iT afy{EeVy$հ HB}BZ WGXŜM(Rs-?fpm%=C!&@ 2'Ymbáqp/֟jP2UcU%I֯1FBLm}5`:+ %b!{,=:8Vct/Ns鰈t^jhxg$<Ϣ@"23 wV_89P Cy נfx״ܒ'cx/,e;joXay ?VsotzA!LCtrl\cW&!ՔXI>,,xР ПxԒڷ +o׏ q:OԽcb2,Oj8m 3DVf砣2,B2q ][(7O/A;B#<4ǪȒDE_8n1E72ᬲ@ޣ_6 L-h~+޶gdGһ)5JLS$5Oڟ;^{d^m!}n-b sncxΈ*Uj.saoJ1YH)fseŀCˋn e^fmeY8C&`ޯri 2%1Yfm?6Tsݛ٩83(+84IRELr2;,ceu]E#oR0r bi4_bP?ŕ6^ę#p=\SLta>MqLe̮eDQ J xh'~}SH|P(Q͡4-GG̃h$KsUӛ%aIv禷~b$+ 3}pjh7:򋬭vw6)uX16a?cS#=XMPm/8&sk_ؘ> wQ4L|i Սҍl1gl/wT)<"X|58mt\Px -wB26$);A?qikwf9e+VNCh\2 Ffs{ǩ%%юdkE?n_l6 aZ ,!pnő1~ݿHu4*wF?m2 ,C)@Sh{5w_+$J]61NYB &AYğJHs WӉ*vOX}  t9XvQ~FIF#q6HHNQAM:8sS{NnRYM#Z4lwx` KML.$ỔbP(> THObgt*am<=%Hhk3r_u.~D`^g esQJeNȵeцlT9t5RARoEh`B?d0P|58NGʓb5Zĵ{Ik#tI?}ˁX@-[.0r7l."faڨyxt\^1+\R{lnlc#{EʐFu's={Qr:Ph a)Ayyץ0Ɩ"`:2R؃G" ]k#ȉ;b3`a8?|AhiH^ļӦ{Ovp)(@XQyOp -r6Q]N]I0>h<-"H~SD:_|yɍW2_K)s#()%A17K<O"aoss:^n1!.k?Oym(CI)U+-\DMY<*e7/hUxE/s gbJ 9QQoU=uӼ%&puф^71%/Hhd[`Ҙy{I GInEň1q//O~D՛ߍ]pZC"P9k9%_QZcͨʔ8fg?wn^]1lf< 5Sc(>ޢ>w#'5_U]rgfR *-$eŞ2(}1 oBM{⼼&WNҷq1Ud)S_f `ź3ss 6˪yߦY0lPȕms1s 9DRWFRUBh>GƝtB>{0[0)bWh%Pv?zM4]iz礪wyEx`E 3Hh4}m=g Ls*`X<K/_'.}^\z5:߃ уIRJۭ[QEB"Qc6/mNӷiE@pluV!ڿ0 VQgguªgȦ)?v "kP&LxB,P n>rqLzOPxeаtMhW_Ax# ^j݅cOh;'kxTN傿7lzZ3ʼxR>B}DJ@ms+vr0^=)/ >> /V+I ]i[eV0,r#&bNphGW3P=0*PJuR)%CW~0(+~FW>n yuj .U}W:"(HP3lD&o]z=Bǃ;g&(B9O(y&WwՀX'c)w^qa0|bS:"G^bނ_ G*K˷DG>g ;TJ>SzRCfus꒣;?Gmfϡʠ a%hj9{kPZb^]^ѵKp$wo(uɼCzI*suP+R.oZ<N%z-;<3{J{?D`oI5_zz.1\_p&BË&1 Ta ;T_ԍ&\>`^t@0yz\>MPL\\b1OZ˵w. h1o%Ђ- :zL+=j_@衈_N>f30#*׌Ȗ3*G>=9,6t$򠟀RJ0gJ٨&Dj7=@Tl|кjMV]۸t? B # ۟K[{D%]g~gBczMz%0t4Bt/MѢ]ZD43{~mnjLU‘bYXMv-0Qp۱eٖȟ.5Gry4掚!=$kWP;bV}~w4|*Df=ȷ e1se6*L y^[.(wpCPq$l5g0R`XPT؞AHi8"d>z}37< l ?crۙ=4`-IP=k$=5LB9e#oFs0ogZهs851TOs "B?68Rm*b&(-zLR _3pq$vv鼱 G]y"^q :3r׏) <&>n ׵F9XCKY mъAz wQ6T}-=(܀h瘛5W7D)+>)kq^ Tg55l"gǃc [Z|<{ @** n] 6_Gtc6OLTg]'9liv4=.GcG9N'܏Se{7x6}?l_쟿K)ilN VzGMdq|qP> J?,&4u/wwĬ =Je{8R3,+ΡV\} Xit&ttl(0j}ZL:g?:@۴X~\x% ![2h>l:mvÓ;+ct ept) Px˗ѥD1Jikټ(~<19}qрφtA-٨- ]WmEg%niNƗY .Wp+F՜\}fS w}.BnoVaQȟXFɖh=S< ɹ + lARֱs{'r2$a)7A6TB*ZYoBa geaaXNJ,hλf*[޳fB'zonjjX6@Q~G)l)m rZ\c'gp}4uBfUlXBy~&톘h]+"Y^W0 J/y6l쮐oo+$W]EҰB|>+ϊ Ap ǓM4%*a{N3wX6`5li.qe)à"`ҊFjݢSS4&\6-kvyHMʁU!JTѠ%F4gmbCGgA!M1u`4_ +#[DNmxq"]"{z 078/a16%,aY5Yr+1OCdj(V^@g>mN<4*_^FQd$'*_HpF[&t_"d^lE͂՚1ypȉdHTEθ$$˧̒vNh K~bwJ,~W2tE(e&z!:j(]Ff(ܦp[! 4*;!7(PP 12X/>抏X8]頲es!ʱÙʠ4 selmk*9DϽ.<VM_ T,)()=*-ma+<>Cr0뺢ZVv[y [7*&9C(l5gM[,/MXXvPhsn|dV D]D;mNG,_L 0mq]dE:_{tKHV3jE3T p%֚'B}VzѸQ3= PnO+\%S'R-5l3[Rw[I Xma 7xUHS9X%GS^W\0f7XTNt Քldly띐G^9ekJ2C d#[BK'lJ:{ 1INA"MuB TgG},79h*((2Ih=}%K6>C̱kYTς8(M?] `V|pg|PL+wMA ELQ-1iY)w5ks("A NN!߇eY~Ӿ/0~U5tCƃߦſZYYuGf` 9wg/y\51d&(G6+|%<[O~hpVT.qX&.-.1"{p2#&[\DUUԇrcFwݺ爥A)._цFQF6IFog7/Xqݎ$ 4:-O7Β{PQW>Cc`Lٚd+o}p/v\W[+H <~B\Qί˶{#Nl\M%)HVZ_9TaJ!.@Wɉ5Ŀ\%3twMxGL5nLa OP#Qu,v8j]5^OXl̑ |2I[B, i܍o"nosXP&>ϭzzNaY wn$}y:7~WA͂&iҌ|TTiVN)p^AIffBlC4U]_sY;oek9ef5;kX[%GN>G;I xZ>&ymos\nzLAlJ{꺭ϧz/ vU\Fw`]іpeu 34͟"+zoûj[B\bqJ@"8ׇW=S<\SfrA$rfX@5P@28V k4C}k]-:߱z\_5PY&3'! gCon1 =BYWMtJq>-J ~ yAt 0{Y-&/n&J `ެVIj?(Rg@F/R,E-:h|* ⨁ܸ }eBk?=Z>S7x"̖˩tv?g`BjH>l zM&E#Az !y~<0%MCH ?vb_ʧ;hVka֗| 8K`S{u0U:;yMhb̲yb`A0"p|L5riF}PֺOP20)o{Qfby(hQ+}_a4c+&sׄ`t$AN5`;|I͙"nht3MY:Uu"BN>6;]>*eBß ?Ό3积/Drʳ'7+?p>D'b8Ӄ{p`=H#šs{INɬ i/nN{[b@o_ΐnUyi"\_XJy c6Dy@ʤmٮ)oCp68&&B~ݜI* Lp[A3:jE2ꇎf'' ;ȅuhBpzftsUiNYB?Ric'Č_m8-z 6pdaP7AO,k:]qMv2^ׅH;ܕin( fe< q!jv5?x_Y% =׻U. ny=1m/6,@'^RSG"]k==61| X2m2&'cuv* @cޗ~X*6㗻&(ɲTyVN\470exX@g{+bjP '`Hwdܣ-eA;PUS:r]*464fU<>%Ym fhͥܶbʐ ʏUy5 S2UA{bV'У 0hQb'ztR1pVpq|q OF`S.Oږ ծ>D삚^>㨜Ƃ"Jf2!"d5)!Fľ6_dWՊKҧcOCΊE,2JAG뭕'Π6U]Y%E*m~-7Zkş `@G<*u9qƗtjԠ?,'LK\ g<ƁͿuYT?~Ah29(e{u011,ۗQ6L30|p7 SS˥컠GB`QwW2@/0=XیQzsg(R4w?@I)wb(JcX4rax=R_*HjFmW~4@r~<퓥8jb WCqnsKa ϴ>"ܦnZm2cU_~cȻcy+ V1q4c45xɰ- /_f9e]k'ĊpP/8ڒQ2go413 k"nǣEVYqA/~B%BSUHN;i 4 |sFebR4ʶ8΁-w0!(V "5}qGzlov?d qQ9QWU- qGMUtE|n P{@hơb OȮ4W5c/on@" Sh{1 .JQJqGmdڣ+K8; 8~рk[C>XY0]vptX+eGR6 9S^ea5piݱl,^Xls? q 7^Yy׭߀C6lzhe/qzwrExn t鴌 U"ѽ>W$ruED1c+)cF=E4ɻR1<(IC]!]lOk$WHZ4U`*+=Fv·ž| YLI6%=|a> Gz0Ĵp̜ɚԢk41D"RxZ|PCqsdOsЫHTmۋ?*5YבPu6x7,öp0ʳքHER6I_|pTP|ȫ#Q/ȳ(4Pu]gVA_71ӻѓS!‰ &ݏ ͋}N%[lqO,-Y򒫶WXV.{Gl:Qc/BmB(P|MR ($@< ;ylmV<<̃S9'ٛhSyАT!_e6z S!}>Va/0ӂ<0K +x^0Q;HΔtAf7P,5Usxn]|4cS! Gz(䙱; 5>ik[{{N|?V醭A2LhcQ&Fb=|EZ;%_a~<%i%d(j a٥n{xS*\u^6ONҽ*#7B֋HMg>\hbvj$^k^y' I7VAg~nY;utw2ۃ>HAtK4aX-6®#+/\?w:Qs =Sןc@fTse7jn0{=”b뢕^`N4@BMDq2c 0k\ Ԋy]p5v;%P%R=x<%vW =P_q5hϸ}A A;|'w~lB*DHjW-=vST9:[xy%^ I{Q)ܿ)NqY-*.6?K*L;H5_["=7& 0 !yO";bj@aRUE?8U;>?IH]Mml-߸2:-- ;} DF]1l7z' ^$1&z3>6kj W̎NWսU[y_2Y΅4IT ϒC0#F%3jĞ]%s $WZ.(Iz:C=pteƃA4&^MGzuasK1Wf9A\hN};zrh| __MG# q|[^65s& QC3Vͨ""hAĢ#b3';049y-EUF[C3g&p5~J}B YYxDz5e_Hv%Ihn-k9KThKf.{(ܜOWsUVN&AY.)6檎v_\sdsٳۑQu%nSGA/h5egӫ|RƜ_x\'E8a%G\gMlvf'X +{ICgCEʰ(gh܈WM]R1Z҃`DE"ų\F=GB6?ye k [Wd9z 2o cS}YЗ>Dcݼ՝6"g_5u,MȕY}6T4|r@ ̝ޟ1*]&W{qV]# YH@P%KGx.^@4ڕͱKo?7{w{sP?DCȿ:W~X"U`8~8f V=!< to RJlO R&cY^@*2 ItF\ai\ƾWNrhe|Ifct5БX8] z,x8!H Vm&4 EIwI}0̅cn펀KF-!m] hs"a#AئUxxҫ,5uR֤e.)!鋅w M6W\8Р %PZ;RJ`I֟ƺ,G}2aG3]f12.#0~﹙=|1\*e+J͂y],l]4 m̟Uag=;sM0J%bvo[dD jEZVb3:/8=\/r;h|&xG8Wc YXn O.R& h(AË^76]U0ʽ-x&ي/t8qP0O7{mSE 5?6\sk-TQ)=br\wtPxM?X,0}zx5*(aV-R&qV{t~0xKDyVrdtj!7;&k)87(C E.ݙ5W6fakTZ E'܈z]cvC\{/}QtJW hĶxA+&3gp{"r }_Fb9gmnoLFgN1ͽin"bg9cgRʞڍI1="4Kja/|9qn 32TgUVA|xVTe |VZk9bP:bX[)x @ O>핔9E~4AC.,װlbZ+k*lF%~&:2~r v"'w'@rvt4Hҧ0rYaJUG dC|1Ml|swKgJo:GS$bkntr53ָJg0=x^Wvxd=.!O=qA*=/S%xJ]8_lLܙ]{g%FS۟*ݔ4ɱhߵD(%bxJ^)|n}u5umG(;` aNhs!Yw' QWĞu^30PLWl_wY#ѹT"l?(0ϜBLE'Sw> FB(j3Ub&JJڗaHR X3@p" v(}okU#?UaGÊ>:'#mDžXl M\(CSE7b\> v~ Z e>V^~clM[~IR++eY!CKM[FsEp yf3MxY}@66[]9@PͮwqFG̑_jіz Pj4cԑTnrT#ټo]\3`h.t \bw"" Cf`3D<=&Y ( *qBnjn!9\k-KB'É\g -`D%Z>ڶ nxpp{ɊCm8L0]qSiZ`$'D~=Q,St[Bg})&@F1hx_WujXS ){f|Tm۔6GF UW`i6D=eґ~X}IsyOΞpJ\h10hr* XiK%P0sj5W)H>6 o2i*nNN`}+'zHOcٵg l~Ӽkxٴ+ۏE/Cp_ [#q%l#8QD d+51:,'&QG RI.Wb-٣|I".?jsr*}lR?9/P ]e̕o>?`)kUUo4fٵB^sKc_ <ZST\ُK=YKfldڸuQ\["ih?zN79gjǡNeev ڦgbϢ LP]1-9<_;Y[*B{==b\*yUl&a߱Fr uƜmzfKՈaðlA"]&K/ppoAO`hR2[ \mSByt>ӎV0,_ %RnRա 6%x e8e ǔKjg>ǨX6ؿMlX{7>159(hq.O uk=Iy`> _ȑASXҏݤ b%`$] #Aʩgۯ$V3kIWа_ $O3sLѝFj|FFQ$Ƶ:}|[rt0m7xQ1+hBWZG^HD8Y J)w /%@_'O!S(I1b43밠pkkK,1TjV?^o8 k]}95պf;a7DZt?ʯu!v|VýͰ#H*gAQ(k64{E?gE:3zǏa3_2Y$RðfY}?;WT*钕$֔e'TdNٓC鑮!,ߴGE?gcEۓڱ܍ x;DU4ɄtdSwiV}N^#oj¶-MD:Ɏ* OŀZoR%M5sg"uWCc*8a\->UHU]H T& .Ha7Rے9ܭz;VpFI\ <+ByD;UTM;[w%?$ Nd~=^+kvWOu>3g2Tl[=e+?5it?.Sv'024@%9 z`V3D-H݊a ygL=uȲcOd4k<ﻃƬK]EpAn?r݌A7;(}e/p v&Ào7Ͳ|"!;~8q߬ tq+P KDHJ0#bעlNDT/Ʉg `Nt/y% bبFc lLZ[}SKs⚜0 _ jpb@,>,;Z>cQTŞ @kTS ).[Zۆ?/m倣Ǡ &!5Q!᮫j$q4TzO;eLgP+gwzbcVR̎d g}SRcb&Z7{Ao=~#J%Wo4??(#,PĻt-aA {ҷpkE3JfYUlj)a T \`hR݃8J!A^HIPiWxFvEhe2mP -Q3pmFM dj0_:whc0XAt0֔L&^#SbE'_ùuwn̍:r#ܘ6@5sѶ@>U~ѵˀ;ԗFIV%i;IVqV'aRQ v1r+|,2׉]gAn@Ti8m`*U~+ާ<B1:ℴ;1@gO>#+YJ7,QF!7#\ 3G$@Tfԇxt&[nc+JlB,P >ߛ?mZ{D`Ik5 aFU'B523}Vͻ=01Rrs!0Ύ b5yc`!NC[xFSr_N"Q8Kuu5L8w`̞>"K˜S=+DșZ;_$֮$׷6/¿t_9`l4̈́yk'MKA '' ^ BfŹm)5u=_[fl?/3;2RM}pP0p WEޯ64oqi!a@RAɻ*B:_dl$\hu4•Nb `cX&&y3( |@t[w GG!,J9`e [mKn3DɧIN'@hQ)x8e:a{d` \]nQ%J/27r6,crX0èt }U8͢32/ľ0weU_Ν&U|9I%ѓdO,͵׾"]]ߵf[p/~y.PMele=RMZ1@(6  GemQWM5U6+OA4w9_ߊO6|#-?"^\NںxE)5.X9lB7^1A#KM#7mule[I|;Γmh"熒ׅtl# *t8{f9}ᄗAi'-Nf)twF4Q̊y R嚘g{`[жJH3GhjqW!ZPBw[ntHƴC.R9z kt9m'C1pP==4 ?U]n# b_+, NrIۃ+~ˌ2DE→yT]EL*ꒉhkJT@Qa:0Yqmx_q68>*Џ`/6ի dP1 '3+Pul)f65/AHj{@Q3G7I;wa#(b+'ZOEE1c[wAK!ֿP-I΋N5ٴ0PGsCu }61܄Jg]HSpC/T8x.&]qkXKoMSajNjo^F.qE!8D4'|68vO }nIH?eҷ.ك6썲(Tc:W"ɷ`V]j0 =sOnNsF F{x?6 =JDCݑ)$Cva֕tMY+'|CM;zywêSnI C~B3)@).ίă%~P:^4x 9RݳIyfuHߚvVҴE:93Q=֗:&0L)RAWwo '[Ԙ(PO \W3ԅ(l_h Ϋ_1tXlԧȡ}'>XΡK %n{%Z]5qžfqL\q~C7al-!:z5 Ӡ2y؁zwcaR|]O#ٯd{EnόSfdRh \8udø̬dV򌘃dc+`g*nw% >C˝#h k3/,ĴɖŖ5uQ(PaDswkO X*ZzFC+'3PRvuDb?i߫_vXc~ik-Brيb ,;lj1](!FF6q#Rۿ?#cyѧl_s$0ޫ:<6.MvK7aB{Zkp 8\F3SN ՝?nJ <{+‚գE]b ]Џ/z`!N̪UY@L׆"7rXrd;ֳeܸW^됚DQa?6cEߜr4,N"oOdd⑁*rnv%7A/OA=K\L"|QI\CK<ڿ$va\C ぢ [et74a\˓QlDdM2E1{T9-imwF^rW{:seH4kn:CRGfr(&VӚ,[RKI˨5}/0j{DۍH'Q{hPkF6nuQg4bAJE(s"vKaIMg5JJ;^mZ :ô4`ڮ럣 :l30|Zx}hֶpa''NLk[7c6+@ ʳu()|$* 8Cbv%E4[ML_1Kl#0)ʮp#ig$~?3iP {],ǴRͯC/tpSjJR7f yhJ=qȪ{2|vNL>$4*ZK`P2c?m[!s.?wXG3iΓn'(0c91j{j#D \)XGHVA/p.jʄ||h@gu8C\5x @ GYlߺ&X>, :7"u6U؉?}8=ƹnLC[.Jmu@} g8u=cfVp9!})5Cr \Bݏ Po=LaB#&?ZBM?sp{sIՋ߻geݗV+ģ&VEʖ_PFUĩA%HWiwr(ڂ-@f t^yh`ՃN<T<q~R^b;(Xy;aW/o^FS"VVE(ûNƇ]&WGŵTԛ9VJE /:?2+zJ<_g7DRNZr/ٗ격VW0|aM>=.qv?Ѓ>#ndjĢvԕ`U{|^Â"okYZzTV >Yu08[NI2O 8 ( PWO'M8-q}gΙwz=lPR/3V?YG/n,M$l%\,46%Bc@@qQJ'}*~SfHY>!ЪJ9[DiG`a%OrҌQwkv' lp~& SYY" =ovH)eMf(0'KIa\2%.5}'E ^H<=qD%\==c)Diw&? ƟT\q7BCɝPY0:*yt ykTE> )]/H2hN7r8ޥ\4YNs {-\_5q?VD鈇A_swLq'hMRG(^Ǹg9X*$@U%߫>{ +,shT(ڱjG(_GUjY 5!k k%Mc Qx~}]f9n$:<gZᳵWb GOc][bgcx|`+?hW'gMs(sRt1ro|[*#Z*Äm?wWw`X-{^ kGZiK^dyq[u d^[7vnfxK?6pZIY* TOLYL;=zba \[#7=#Fۘrj ڂ|4;YQR2Z)\,'!e_>>?2;N 9]jז?_ًM $ۖ1cld!na=uI%=Vrd]]@TQWthX}m%Ո.qޥw*u+0qH$,Z8!"[^!]<ɆA"ime6AXkZR38fm]F5qwo,-I grqߒ+1+2eb8Xt'UɍiFA8>Qܭҡ <{X"P8| tc8)0'djoK +w8'MNi[Cew2,}yGĐʎ3r:3 1 U&7FD^IJs) P+ Ba}`-]`*t&LG3w Xh7灖9ʄGBe>"ևɛѼُb!tF&qڈm K@}`Yۥ P9; 9z_9 >jKEL:U/t6v,Zy/%P΄c}eS v! ctzj3 XseBFH>T*r.ĒK&ӆ-i;[D#=Ո3 Mڙ͈/@EL --Ią3 ^M3ZhNV'8hܖu%-]%n!6U8Km\kY5!,&i9Nk>@ࢣΘEϪ2tT[ߝ3b/%RjI&u'ڢeLዩ;e2UHbq!"LԹǰ0ldGt&YSVzgZڐLp涣Ď{S3de0LU,K55#H< ΦzG$ ZF% 3hr"+HHu ɛ 䬲RMњ_:0ܝa[:)G0+[ڋ6A)2m2, F,ѓگH8!-ɨR#]UO/ A*gLx{{#6 ݊b")ȬaSȞM zY!ڔQ9~QaD&A*)zw|t1C["9:Ƚ‘4l # ->oĵqgtuk oc ą s6!& s^̂@WL< cUc(wRiaޙZbyy)ƴʥ%e1*lJR{}]<q( v$R9xf= WQ: q9X'%R'r+ӱ]HERKPKĔF˂k停?\d%qM=/HEcM"9j0j.jHDzuז?]4/3zIµ չF"eΥ'H8A@r>< pYgZz$'w=~Q@wMqP$xTtKZE)F:k{tUFD!1'̪@`76nccnaOw ~tFR7%Bqj$j _Q9dlAiI_zl~M.o"떺V3!stfcl Ȇ[wB!DaA j}9/j>sp-_aRc k5'%롒{Pۖ2jJM9n2yBzD>! y'uDR)橐ߐ㜠F"16rFZLJ%MqY A8g}D8?8a<>ǘ- gbn 7.V_SbͿ[zƒ8ֆ {ԛ[@Oާ ӱ.yҢЅ퇚TRbs7tϤbg͘wr$kE*nSdpM-пC#9lc $162z?+%6 `j)(fʴZ'{<7ݫ0-)O?ٞ%nJ!p!>T#[/ )AHFca7}Ub|r3.tl <9 IUH}KeIQvu##\2\ _QЎ?Ϊ9 wx-7l$z$&{n)(N}`%MN iO \R9ڇ;,>)sR ,ˋp\#"09"e%P7C%rD;wo@DZݣj-ٽ4q#Sz[ 8ň< jUoQY:1sVKͭXnUQವG/^LYt4ձcM*"R{3sړnA!xR",IxCjL іګBVq]mn%Q`G~ DrsTΣ9?dt\V`%;: z@W2*d,?/\g4h@>&)I `dL!WXE6ls CzՆKOޯ 73Eh1Ʒ%$/N[BM}Cq2r $1'˩\DQ5(H@.6R% ij+/ўir ^#b|0yny8%?c84q\q7X oW 3 7-|צ6cs{W6EآNX 1mI!Pv`k\zwFBS' z$xLqji /Q5\zg쪰CJ& :,tMu#yxluW˟MO˸v s3)Ap3:)xGu7Z՞]D1O)9 "~ta*U^`oU1|CO>V UUuCFp.Y.{X4uKMQBjև.[TGnbsa.Ix3=L78"laP`sW'|M.RեN=xlXrj J!忷@c٢۷:UVD|qdxVtpY(0.MVC(kEqUΒ0PR&η=84NLa?ǻ"oF1I)XgmqUԙydugl~v?Ц[@"f-fVZ2k8*qϋzxe922QFq YG;fTUw\'ÇJ,oK$oEˑW]uPFMa5z\5U?DJ , `#W3 ʤyMD'dz{&)>5:jw?͟`1vζ쥬ȟHHAS4?E@7*O4MpR[+$0*<ψ%j%^ t:ϙyF!l֯_-5udV ^>g˾ߥ{h& q:/deO^T,^_it% 6ph<…bZ}tl~ Ѫեn^t^,g?YռZetL8Y[|Fh K擽uzؽ>HDV"!L*ԍv̵74oROfx|{:Vd$jr_xyqTB0:{iVm䯱Q[IZB|QC—]>aJ"bibv,wh|i>#P3R ٔ, }yt|*Z3zM dXHHm }e7; xɷ[$+ȫOZ^6 >q>MF Y]mfq29cEբ'efDo}/WF].Qhj9keTf䊠=,6ҷ$f4?>T_h1Q u/[ '‘~dIk/ކAdWB}PMj!N61.Ż#=Z|TCL6Ec.]ň~4wI^)ܩE-}}rhU}]SroС"KN?ܺ *ϚZ 3*eM=ykI"nyҝ2BzJrڭl8 *ݏ̳Roo I{B9Q):ALDy*y j0,50 gDg,73Mϭ>a֨9ZXY@XzZ);-9k[ht}u9j jD!t/j>}xS"}IR+{>{]뭝ZyGx1;"@5TOhlno#'Y-jAO7"> Qܫze` 3I&O[f׀jWmzwMc^gNXףw%xa"~|+ 3-u7'wȳ_U |w5@ԘO!\1H+n#3hLCA>Wf80b r ^/X 3/Wo+w\Q $r52Q,#koCI".T6PM˰)my4'eJ/M#s# VehlM415C\ WrIETP MjP5rrؐ6k[Ѐ`To^Ź .-u4T-԰TcNʓ$ f+OOoۣQ_&E#z@*(!r*T`0z6Љ:&|,YtļI0~mRPI@܄eʄ!*yd{rzS[VJ9j.ԀS&ׇyK}ixvj?+e7~zDQ]&&{M؁ԃA.&q s7|SSfCaKߧ5@}rh':שVmK},UPgᖎuȑa;Pc6^&+gBjlqd%]S3eg41+kTT-zkX )||ʠe}PNɬwr2֚>kStCN8-)8z8(4OX5.0fO^\K# t6WÇH#)7+~!ؙʢ>dZY0+rF눶5 ``d`<83}~t"eNNNL>d},{~ 63L/OAFx/mޝ1s?< Su!&Hrm%ؔXj et5)sob% EL^qK#{T?pYJ42QZش>.>J& 2xv$0Z~+w@!*BblG4 1}?M!֨Ȃ;M--Q(?9(,cme%.&,I5̤* AOIDa' c6TD0΢B!ɨ _[T53-l(.YY[PZh~}u"L˴ئ19qf#1Ddy|]5{3M@z= !D LXZ"]PĊ%&w$x*)o<~W*7LVr$pPj|bb* 9m]P-Q^hĭ?&+۪MSDȌ}, tmR~?PozIԧ,F)84,Պy56Lz-6Tu?[麿tH3`P 䝺Ms"Пix3X#QE6N)Z]0ͭ!|~?f.2jrW;oO pJ5!drj)}" H!S^ڣ4aWtd ?M : < r{gn83ۆ`ףDl4pOX'Hm; -BcmE2?6W繖|׫OCʷWZ[l1X;.hÔr::v7W#2Eˆ 3l2>!oݤ+9WٶAq?v&3@{@G~e%Ndjqx=!;\qڍ xV'MW{ª@G߻9M=qF &E; 6" vP>K)f7lW#/ƓRնu"c/S\f T**EZeu4μgGA6vA,]03!Ȝ@OA:DT2wZl>O/M8ǹxB !<-J 7iK8IPW f']o8q0K"<}a^%&=bW8:f UWq1ǀH~.!hfCRURh[;٭̳Aޚ:@,Fom_\|fLSmZ<̼bd6ĭ,,j9Yk5gQg9&sMcX+pm(A݄ Ģ1r?JNV!70- 1Noh{^zDJca4 ?y[:(9HHCvgT]=ZS6vǕ>y0y4GEOy6o<{P(d"GS'sp)y臗C-LM#3V5PT: ^>3JR<ׇ؜9 3=X= qYfۮ=YFP*nn莈y"Y98_ٽ;|j a|ɺR?KXN'bf۩ ZzLaagʗ EryBํgy3 &罣Qo YiN_X#q=%k' Ɋ @Ύ40w NIb'hCgFMN~?+Gv%mJ?D,I|9=kv$4MօR}:Q:-ac-wϕx~&՛ZȨ7zB9 G]G7~C}GtԳ]2=׎"LQ+q\louD˔md7EЫ7,Y(1m(= \6Gde}:C= G+zQ%C",50l}o0?(Is׊Xޛ]g@Wn^t@%"l),By2jsdOo v.k0e0 P3  z{*݇jӝu9B>mVE"˱۱rA^Ks}/Hԟ}&YøY83jSA 5d@#8y UA/ق1xK?DvYA!XtNu*]S=Hyй]Ͷq#*eor[\lDX|pҭOI#l&/5LǶ^E%`5~ =(]?7x:AdʨλTb#"{W0C/0cCJWk? *^>Ȣ~!ET@OZWBT<)OΖtN:UrߚCK``n[m3m.f -Ke3\=|'0`gw] &ɜ: Rz TSܝ6Ej8ڤ96.+n-?G,,j.' ۻƜ{NtUiZĹ66VA 9wg? F~śļyM#or}lqsmo;9BVl^'Rk)7JkZo)yVƹZt9o]p<wL'0d~TQ wR!~]MLST.ٵb04K)~݋i7j+6 aeDGRR'`5= #syGl1Ve8||ƫ0R$i/-Bg5Ml>U/e:}[ˠZ%ǽeMoJ$sHϥ < &"ؽGu7II$f\0! 0_)(pj7t#Kg4\Ű5`h&Vi|1ZW bE,p71)PJThL o{⅐ avEoar rU1xl|x@fgD ,Sn}us|Y Ts~Bx￁xFGƑ&X~ fVԸ 7)~ҙnRg>ieDBjm2;=k"_ \ ]`00}0j8mEclW9`sܷ;q#QD=lT/|K_j07r@tѿwlwj>qAV5Q|#u/`{G0@P.CȭcA㳹ie ~k;Z,eƬzlDbէǔAb((D?+/N% _'oXǙI*ÔzO8^ amL;r+(t@kmeܓsfAΕշB)AWLrڵrZ N}c6*431_͆(T= _[[Y@xWا"@syoEF؊o<7'|y:7mI ֌&)zFSA87Ziݳ]ACSes1 ph?1Ztu1} oدSRySz^{sw}$I^tɜrWvYFZh93k NU׿rp } MCvXƚ$/ }^\X,} GI`?$¢>,J[v2K6+z> 2Gk Јjب-I_m\ϒW Ƒ ',Ne)T9[`=Qg?/WiQ|վʤks~*KNI0 xl駜-1FRl$ːP52+ )`"mLu]IqO1"$ǠY\"˵rfﲗft 'j;e+m%\zc4ɿ HoR+᭾>m&E"x ٖ@H/m^#OnDJ,1:ѕ17nsO|45|hRn|3 NF&ٗYTbm]U,mFdBZ X*\xntaEP }deIمTTwP3YZuWQyVXfvt#6pCR_~cbpώ~̉y(m`4mv5WnV}SXV gj(*t0chzG 0L͋gao["o5ª!p`Cg*QEDZ/A؉eWf! ג' ڦ.:[*"*0}O.N8t=>%Ok]il fP@b~Bg=u~72&G}d8宝 dm58sK #Iٻ1;z#lļ9܎O`]s&nL;J/}qZ.9*5ma>) ?b{!-RmX %H",O pgm7Z@$M·VQ@ONqdTkt>ΦO=#ͧh9S OB JLntk<4p! fq.Pyѹp<@ tɃ}o(8ofb7٣&ʩ g$\]1OD ? rCÍ<0q\L֙Կٽ cSAIfh} WOԶ:I֮WR(٤vL s|Ӡ7Sx=V%U.!О 'N#>$|wD@$;¬4R^!~u$=h׃8 M \X7&@(Hi:+}';;npJ[O s$'$ -`^l¨X߱ B{Q'O3oߍ k~ףJ*[N9"h`ASSAϕ3{B".*FE%/YEE"_a :ŋ[ VQЈ} bnu#y:=CƓVq/PJXt64ߘR .6[ fV8㙒cRuzAŕܿp-Iɠ$_-sgIz|MX}EaчQl0Y( E2s7O1w/@`Q@)p{ꄝΖ'/ٲR˝qQࠟbHn%gK*^cf3[*u@wԭaPSc[Q}Gy󣒿 w&nj9,˂T1^~T4N[ \Wߍ?l01kkf0\r[(e6ju^!Ab8XaX ̦ K^o.͐V$Dzs"&]f)9c7'e*`u{t?ؠ e+MGAF˯ v"d:&eCk iB܂ռJ }Z_w%hܡ?aith͌G0jZZ%%3wwW )?WgJJDс+6 =- \HV{ȥʻbeh OIE|xO }d+`u4Trkg3 pU.hj *j+ H < {pdBFcy]ulc#L5y{Ѳ׫o|y[fW|m\Uvy3wE@I$]vQf'lio5H_ kf3kzWdDnMy:(pHOҕUl[/>&"_' hRnx['m@;`SjtA]IǟӼza%-Q ~2xtFIm *ulC2s13xf\>ܣz3h}_*FMP9q0xtW'cw0$]'>ad֌Xz3cO >{s{tO=.aUjoe.;8}Ah[e~$9ب)U3ahZӪb*0'ʂツ=A)W}m_"aE 5z(TqYFoY' fsb~TVUFanV+ t6t9fڈص|H8JET޿.MbNAeC}CIⲧlZ͡%(ҷJRNy&`5xϋNग़bq>L[flr[|]l9}LUG:<  E uqPlmO# 8 R=;#DE ~]7ɚg.Gd"HL5][5.- ~S12}fe:h;™t&>ĔJADh SVѿ %+Ô3Q$\Ījb<,װ$$G})Vf~[=ۗIqa7mr6U sr|s()nt":>mymZO*LI"22< 3-dL$~HS]$'5kY< D 9q!yXpƶ+8ۛY'pܚ+oƠ9 |SIpp;?*$Owd>S;>k!g q?6bg8㈚j_Iײ L+ 1.cEWk[o"P@6. wuYrq5[\kUs<)ՂDX[;VߞFu:7Z FŰ垬`G]NʹnؾND0̸[Bà 58;]>\N-Y᪖\G HK44+g$%:8ek8^'ޓVɴ劈0?<C%[ ZƽpNV|1 <ؚ"XezMe>qxaYI2|9+K[+F[nxg'(@HӒ~=bʂAkksؗ%L"P7 3581uxތnp>"= *#=A[(x?Z(pƶw3&uV W8+зR1_ZS+D+Q}1 [}1=^JFFXO1ŏ:sMu>,5?tPV Y78xV dF~ <T-C̡s]ܳzzK>` U*}U``7ll{sxEpCΓxYQ3y wC jۊ&&kYth*Ol;1zF w0\.`gVC/0pg3ݺfh}E6;$W8;t-E*@ZrD8"}C{ c 0m.|??D\9@jS y)믖wޏ`gWnKgO`]}2M5Wf{yp OFIX֩Ű>reP.:ڻTf.7n;pVra'z"mv~&("ElAWCǘr4kyx2ViPD{VV y=ZdFN!\.}Pƣ:;q@,mۙ8EzɈS(О(Rz]!.,C /zrJI 4;NT,`3PJXs<L´is<(Od*ڻ#` xhg#@3|=V> {Bܲ?=& foؔ5w\7i!U0{+ D|ṁ7‡rJV,0D ~:H}"W5"Pc@X hP2`K‘DvyR߶Bsb `YIUKr;Hyξeʏ9sUWj~T`E H Pt*@ ~`F+#ozU0"XA(yX]"ϐ_f31W@*gׁDŕ5L2 O\+]d/u6 cԧ<:lC)Em]9s))nŝ72+ͺtoD78|aq6,֤CfMZb!LK x瀠TzkT?(KwUs*mFDԴ8RWD63[bf*y]m\MR[ *Z%ci:?sKOBkaqs%,, >zǔǂ⩻X$~.iY4[r4'U=!uXS2RHga=ri!/Ry~tx3'hf]= V/[ u &у)nuD;mVm!0GBh".KHE8~\ihxu)(̢ =o47'-kRv靻5z_>i&%W^8_ R6/1}6Kg3RA]@HIyy"اMqٗ (r_a R»59m(*г&(et =%}7&WReVd,E݌1Qvug`|4il{t *AOB4m|+"8$>'R,ꎏ~=2jMZHpNd-?i*'Ӹ3`Z-]<ħwF!&,{v=ͦbqYX 8j+ d(k1()\ҿc i!EspP˃<!U)x> ^'QL<׆A1X$nq:yK!Uѫ gmv/_:Y$Vl[‘_|h_|wIG}GGӇ B:Q_/m̎G̐cߤPc-x R)_$N<` A9ZyI*I#N,ҍG|ug߱E3Qltq8d#׵l\?tAF&?Q8M<=1h #^.^./epFΊaS4FbBW ..џBA) dO6 ^ˉ_ߟge pQ&iQ{| !zX"/gF@'^n8 XrƩ9_ob2hh{<v) @"7 //XbɅY>4bপ#i$qu,. NZlBߟ+O'F~mk%c*rO)Km!9k v{9M˼Q.HSf/K [tDꞣsH(pt ~&~]0L,=ZǛVfy͖j+bR*:(^=1 i3WiK>At!E$Xm8SIB atbL=;:6^dW'[kFI1x*2 )} bnرHyt^fAaAA2Q o)ol2d{>{sz@}k:^xⒸ<} 01>oRǫV蝰9STUXc w?<t9/ʄGDiJ]Rx'1;P,DXhvI]T@F*TΤ`| `>0 r'!~VQN~lM/-(xC*%Y-Bh4`Nz2]K 3S׹/ȧW dc?V|M0&)%&X/y<j[Lä鄙&9{>(;H@zck7U[/oJE ~9EME (%:Ӻ 9w r:LE ^-yftftNS8\Bnbqߛ@t-m)P1,#+s|ّIb>;Q$;YA$jqgj' %0 C& S>* Q +j'a7i{Yi5xl:ve]xhVyVGpn K{P4dekQZp"~E1׉Z8+~}f恿 XݸDׂ8tcDުX!8n= \wߑGUިNŌ"J#ErmlR"?W0mNlZy# w -0!^*zJD7)pCxXV/=PFOa" T*ܷ,`H40p'L:wm&Q?1\{h@د63ٻm桌=}ծs?Mvj>~o.z,SFքQri]jبao_tsQቓvq`(@MFi sgKr/6:=cB/6j2'gK@11 G>lTv^' ut^RڛJIj;V ,YNh=6sm2]`|\b:ʲJyL}ɸy+֫C"Ep$Z!cܛ&aoZz2ϧkBra5Σ?̤$bjĺ9V|(1yK Գ% B_\9Jͦ+4AuM -7P;uK׬zϮ(zAsp^S1 cC1v6FT B9X $մ Va%CdT `nD8lzb;rOc̫)l3 T!fDlDj&2"a銮M6ILN: O J*q sr~}MVӨ+;Q7rW5䊸/8KAOq{}QH0}cFv_ zFxc@V_^x:j%GV9"#^NpMv*b|+MvA6gg+Z>G6wɖu1L%%8<8[.WǙL!ւ!S?eazqc/2&pW#t̴j:y 9{%=lQ[0J 5[O KU|nbim&at~=Cv-Y:1CmB)QR޶^f[-sLZ2'|" =.4)وjeE*'U(^+G75$~6 GA_U櫓 ,c6d43Y1 }5P CFJ]!Du5d#4bȣ){8q2,"ZkRiNfnW

 )Fk vՀ=}P6x0Y6I4&]%G\",okI2c cC^cwv;>AtÁeϲ ӻFtgLl/)~ [i-(f7j;B&5$̀88|ĉ[Y0nOD$KZs3@;l5m{,%v< .5<6diܘo7{G N6Yx}Lk/[@WHBt'ui9~ZGǧeDVTޜs&{yŦYGUZnNN_Ra(Ba\~~6R)&;% OEqV=qkpt럶UҾFtrFB,s9׳YG%T?C+;B>?6uTÐ#c~m2lgh]ɋF2 4 a2 sEu6j@6NiInFn!ȷ¥^ k߸X=A%e{Ҹ7[SU?Z~GE~!d$&IXπC:UW6 C?N َs}Vh_qhFǘՃݐz(2q"h`1bêD>(l  5E MLmm(ܚCO# {I(C"df#\1X5cjL[DO?~Tf#q ܇.ӧP@F".`jag|2!ҚBV 9ՎUv/c_WvܞQiηf>q~Id@!HT#v/ 9?D![Y+s_ PZ 0$u~Ks~]~a7ZW!6p-gisX`q\u.ET8DQƋ4i>j; Դ`HR|<ySvJπ{Rm,bV245 k@w%5?^Dw.|@|5x}U{\r$r鶛3r +OhP5rp|/;vOc: Ʌ9f?ҠUFK+ ]zcƒzßXY߰ثDt3RU"!J[-N@Sÿ(7uEiTq*)U#FVK gڋrv##8ھVk8It%p44deC2C((6$OX侂= 4dpJKa9Is4`,F [\N'4;2 A[ru-Ulpn/|{FhϘ*՟GETН@q~7E0ޚ|RoW"ikm15o0RW-S'GIht폙fiqb?KnH6Q$-:MXmE{QPJL'|83̏~^ubd=}4r>\‡ŔΡ=?%d002V/y5-bAqIMiRQd˖=!>W"ĈqZJz/ϛb6R۩{\>MQ %.e"4ae6٥3P?* %!JgX%a`([1`r U\bÅŝUCJhc(r 8xN@{hIçU" {^&:N lԹ n폠XSZ! ٜ aM2|ׇ묨Bȫan3 C &ײŌ^:x a< 6E)Dm=Iwz{8'Y"ӗy{1\ Y 1eT:=H˺(s3T%3<WeSc%O]O0H1-Rgq0ÁeM~#+fB[,20}_f|i#"{5̩LR`G_`zE>%Pl`Q {'Bly׳+@mL dcVq,H+#d 0{¿Bb\# 7a;Va]JE Ge-B3 %}2`!~ND|3dwZCݏCJDR1hBy9>2eǩ,R7- tCǷ>sOt=P-cp뎑jЗm$*_k7-#7Xb^ :xRkSjrwn~>Wڏ@qR`3%6ĨQLk< "?rEDGTbK[W盐#ipܪR:R\ծpt;w/X@4{(, a8eMΧIe$;Q04286؊3].QZ6_[\ :eyb;PU" 4kB}tJP'HoRI4gzcZqv46AlAck N^ɫ' 1iL]"ETaDPV9Cb$JghrNA`JV+TfEhZJ (&P/dgR{'1D2:'/<YV1# u40I:sF:Sh˜ g8}Kv+,</P+C^_%laa*:S;ěL`WX]V l3 :'#922~:>e=):oݙcVHJOjVZ5IVvGw'?a\(-+,*m󏢂q6^\(p5NTtRl ?9V D#=n!i}{` *%M2\|F5n[ǼigfnPqudve ̯dL?y N$uQ|Ym![@Bwdb+Xn}_?^Uطay6'mGvs?], mEӞ6tNZGCtr(k "3L5x}=NI"6*:0 XE|Nf}RM]i;᷐/ E).QAsE7R)NEj08;Gr7g٤T:>$5aiMsr@kyQ{H~V5*瓥GKAS֏$ Zq ,Jn>ȩJD{͎Sp7-g>d !$j @KIQ`?0f9|uPKқQ$?[ZFxlnV7 7fOFoOn ?|G@=#۽e]r״8IGc" U#*?fraB6Y|#TH𥽃$d:sip6gXyx BeA]v=u)XM3j)W;cw 8roFXg/=$;y{Cȴ-Wp)Nfpc{v'{ 䦠ͨT|h6>,~ V4w;jm{'B3zb!:؋R ҦQ^dRtHm}5..gpq9#H ']j |(1w7M` !/CGuE/Z42suAR#/$(x_~13wxU/hlK\:>y;Uq'TRBA_9j$X FguHr-L6LCs1ZKYEKiK.뀴Rx5lRf`lpꭔtݢ;Cc[%.RpR"į+)M#>bn@EI4 ;*Py?-a̝_S ǐ8(:FL? Df4aV!A!4["`Y? ,ܴ5rR|T״8([P I/^ϋ9%ײbpA}utqn 5d 0lfAG$#-ąlpBֻv8yL!~;aƓŋ^f#GH f!d+Ivsb Xr8+kaUT7?e-[+D!&1(;''b-tLn{kaǁXS- iM=GL[W|\m~Ў@~Zؔt72aLD[zݡbR>B8i,E`Iɵ~GfhǏJb6&O)m[hA:NaUE ?*>+`l|Uv)Yu|v'RС zrb=y*{ IB9<-ɏ+!8El@ߍs͢_;NM،?aǗz;\):Q-Z tذ_`$+T*T-}){#W)E*%2LWE;s5mQBa1k%C۱ePLDjHOIUoLNB$҉gf'aN5 XobẋG&OͱŞ܆_QCpL*<MU2lGpy|^i\2IqxT-h!m]+sU" X A"Ȣw>*ZU_}6g\GgYgcG>3vaGo.gXj(gNd[2#0N<AQ<\3weAFZvCXKűguNvsnjKUa/!^G֟nhT% mbEzQ=G=4rS;QvxSlӝNq0* ѷK*psB2{⒄iEu}>Mݺ<57SN EIrqp VK!ڽCr ̙Jl$VT{sMKZ:V/x_l|y^]}1BEf[b7,rL?Nn b'K|x 1k-͙#o}և: /q߇K :TǴ6,zl|,+> Rg@( `,:#i4/<I0r[l%ӉJN-_}(0dsGnƟ֮ 1ёClu٦vGW4jqލ+ynI;'yr[w\W]w4R]rY#rBWݘ.dW5_-mU VgKH7+2ΏƃWwQ(^]otD? VڹPt wv'mrRzl,FNWE>z ji=Sw I01uN|#xe0P}DXT|OR#ڽiDH$Cv9!F͸ǙW@DUXW8zD"hYp'Y"J Ű: ;iԾwǷMAY6oWƻ*wEI^]aS5{rW9m/wlJW*Q<$z;Kq>h3Le3 Ngސn gIou5H܈ 8&9g/]\~$L|mN~82?nvy1-BI1`ܔKaߒ׹+t8Ou ,οK)SJLjqzߡ篽4 V TW Zf~**^n"BRC8d!2 e$MpL$BFi_wP2#Q i ;HЀ4ľ{AFgQgQKfp'X{׫+SR=n6Xdi6z+׾;eƵ\N\bpuO,!t,#?|ZDa0,SdYdƟYj٠崞 jD96[$᩿vWz}v'.vюiVvEW?y̤[1.0Qxq@^&>k]Rm5"5[ ?RUu@Է }prOuM Qtx8l J޽3E> 3O I_G\F303T.<8ڨJytZ+M(NϝA*4܄vSBf~4&  X~]4vF\n",W){0}s>VmګںL^L'HPҚAHzz=*z So<'H GjM7#ƭDi 4H72%vBrP\ʲ8rUym(۷P{}KTzqP`akbE` G>Ƃw5S.DAqh$l̸wݔL} @UGGLJ09f"*}dM㸂q#7HK`P!aх3Rw/+KATlMoؽ# #$Fe]NC'8śY5?J_2< 6Sd#_AV ~`uSvHl}OD|کiB)D l{y#@1q6ĩ1ŋ' YS/0L:to䋰HJgמp{H2i^ڱ@$ d?gIO@(h$\h'-O@+J`;'KvM|BZU<GLgG6剐RjryezQjǰ[41>6mbǩE`qBQ$6!_Gz LhܺECV?7 7xm̡~Jy3\,>%'X==V!# p*WU~[cQOUɾb ]%?5\`}̭ۆvȈİ2LeuWZ8QuxH:Jf"{\}pk =%[1)"2) k$'u)d*:򄒅wY%ckrH9k2p>P֭/ǵ"NkOzhKlj^ B(e:ngsl@ԩ}\v˷<P}V4I3ෙcQ$򸞺U=ۈ"T_9aWg# mb{ՕkJ~aznKJ2l )x<= ?sFN#CK zp0@P GD αc>T𔃤6Fks(9[ \nI-x {lu*.wx Y 0.3Q/ /ҜQK/W| [><˝P=Ul72j9ڤv+5㼳k |S ~\!Glӱrb!Nhb! "cʩL+r W|nKUӔ[Lw+O 5y8us)3^k[@VM6ƻzK&#yܫDh9^n=cTsP@"'rJJ5`Ce*hO[R͒~t-";Vh޶<@I}ODQ*U_;FcɊh V>XS(bc>(%{xu0~QB^@q|D|s=qjUS(m%;b[vphwv{N2"zk'>ױƒ3`3D6btϾF4Xg#G ni:#;&ΕhKb-;Ʉ×̣+㆛/78hC~Չ]5eݭU4 ?_7?X`PVA8e5$! G{2i5 q6bJ0c[Xa(0i%<ARpcrt8dk, ]v8a%;LƒK2o4GHaRð)ug$V<$ \/EhqjAտka0R2Jrgu?ZU#HF,{$WN٠[a=X'2Ǿwމ T>@AO}gw>BU ߺkVh-s8~\Ig0VxYM"*54<51pӊ1 9a/49mųJ{>vhNM Qsרtۜ7_( OxV%1_Jx~Ch8<"Cc3ʔ2vPoHG'4#fJtey{PBkkv4B21]3,X!E) V{&N`j$̪ڡ8S\-\0"-w (~B+aޛm a`5P+ݻQmE S}n Y͛I-`} k qx{L:"_ L?2z٥#w0=Jj!b1,)?>&`Pǎ )Y?.3PŤM]%G2E["#?=FxB a4ψh 9N4WY9;K mSyk*%- |@@B?U߀5}(nAd1T} ވ9Zɏ~:irXPRM glYcuiؤ8V Tz햖c5RvՐQS2}ªb\\OD +LiRp\J4mF%mvܟیP˰4ԸjWP^N!В`m@t+VXED(DrIX+!rϗ:F =b^/3PWoFbW9ފ.o,|XB6?'jFq‚n|U6uRmg)M .$WZD.,K=Tv$&5{L]@F.}+ Vys1QBN̒Ձ3Ouz ]TdMiƃVPAN#)&w4uU?["=spyKuDLBU)Yi|0غ?Z'eSF~ML9ۧ x%Bx$^O6!/[/UC3bl Vz5M;LugLg336l͐V@^Y%J½ xW~& ˌ'|J$e֠*:S#Y {I!xsBa~|1m:}( u~Í/Dը5{,3.<|K4f gY&nx>k4IacI- [o*y)6V*-fX( "Pc'2sZof,&YYeg(%ΞO٦5!p..HgJ ?sk%܏(}(1(7ya v&}M)9 CTG!Tf%ՕyW Mشj o$/=Zs&F{**ռ)D=]Z\zrG2|4p7| C^0_Rf-6LMɂ?߭ǐHbgE{4.MBmF%?m89sm27s"˚&yHw2c,Cn!մ9[і6um[g^|It Kw0tc0i S+kpqvŠGjXy3g8 \)1M{b&xJ@°Jk,X@^j{K(\TĘ.׾.!QT+yAM7bfH_ :Kll): ' ƑXgP)-T,[h@KX"!VO|vpGZ 8Ӯ;V [>= qU,}eF2jfABR*}mN 64Bo)l>18RcM|y/cqh2I4o΋V-K]Ny ZMZuTL8$ҘU^m15儵*囷q+xh(,^|Ŭ\FV}ۍ#\Y Z(X\pzk5z"89uy(.R?[@jUP'To 0ؗze]d U{<7z}"Ԡnd]vE#5v]{De`;ϴ 3gdvTMp\;-Ys[[bt}Sr7YTotڝ2B#Yf:!%ЫȻO :/\ ơ L"ʅh#D ΰO`A4ff)=eSLrqJ" 0f {KMx::oٻk dɋѨBMQ̈́ o`".)EdB_+c=1ȕ};f#`2-γƋe'ǴNakBI _@lQ^B6P{tui[%3[o&fE$~dMUK8|pRvu+YGIyqDWuiߟK>pcKM tLg{9 lqB.ߧej3ڃսp%Hprߌt[x`Ȁ) hTͧuFl9~][_ r>3TLq4ȬdM K]SX }$(x{ٓ$꜅ s_us"_+ae(z1ưصDT ̊٦h)I},tx])w]6(J/3j9$mBZ9'Hg?vR$kǎR6{_70g (F{Z>)93;8_+iy}fC! !g]KWTpRxe~8 *ȋ9:#Pޒ J&Q-JvX@`"7'_q㦭R "J~:[οpX b[=D mvSkwM+l Be(s11%=YYF0[V}tolWdZaezR|C//"BgZ{Y`X X<~XգiwJjS4èU\! W޼M*ubĉTn5Jxkuz{;"Ìv- s6\E| Fh=fp =id(^IzS|T G6D%?ܶ4є&՟S#(TAn>J3MJ5h^CQc? (tŖ{ɦԓSN,/DS͖;YfjM1 X+FYan:_9mDiK]k9}Fs:j";ӗ!?瞇!i/q`pڄ܀&[^pBoOnk"مYjӣ2R![w\@4k?vpbqi>qukC'Jl JzhXhVi@w,& cBjjR/)Kpn/w,N{@Gbҽfnǯ+hߕ/j)1{e)<V2Ȋʂ9p<u=n-2'\^-ZRGHHPo;|nf`jG9/>:3m1я2~];7j1$say:8AJh|L <ݙUe//l 3>G N@D/obWKOve z3I󻤩~V QB |Hb&бk5AN neR46:{ZQPs~=O~_ yse싯%Q|F5Li@eץsZ\0R$I b,Y {u[]Qiׂ/b)*i>Nx!KjEkLh]> Ce[ZI\)ԝM$ et?Dp\#)U=5.:R/pm0tq50jWEpI4"gi܃=Q~֊tP6Dqp̯Y؞tF\pOA'C )0d>ǫeOs.98PCyas$ ԇ(|w} Ŕu!4f@C7Zž͍Wye`ƫ߸(P~m:'uOew\o I207H"Й e[|& ;t4*qu%}wI0qΆkGqd[1E4!QC :4@~}ASZ(T]yM&Q/=ӟoUd`Rނ}6r cPoF aMR m?V_;EO1-ds]~Fk` a =f\/%{iQ N'G}+8YDYQv>gW!RXal "UOd#zlz+#'WcVkߪlQUϩ v0 -p߬2N‹M]] T#gMP'YYɹ5E]r"ǝf bjK@*OL~TtJk`QJՅ"D5bCLZoP8ER$2r"XoQ+uG27Ps5f"w`[*Jx W.>"X+ MiOiW c^8B TBHI`b" Em"V\' R3d%}D H_!]y!V:pkq|C9-=\/ef~']ݙs[ې.$GIelOIdc?& A9||W䤯q&[/*xBì"s)IZ;&)Y|ju׼6N"Y y]O 8:hFkk[tL_ɽ0s|T VC֖@'z*Չ'`<\n?zj.|{OUT ρ݊u8d=|\e)sVqf(_!l^f/XғZ5#j6J@4̅L8ihVq8܆fjQ@12s%iu9\4egCQw ;vc܏2Ɖ̎! 1 W·j2ҽ֝C4B&/e*mR6z~Ct+}ޑP\JY(ŴXbl\B>pDsj]z{H0|PfA{Qv<$2'b?b.{=o퉟=NI,XAl`\flU4P.OQ -g ~ Uw+t;0q]tϲ'Jl7X1o!Ddp#2 -ޥ t.D=G}~}?~. (ADZסD⻝w uי6Jyr-k>=Y}3XkaT{3f2bV0]2,I)Pqh(L9jl& z$ 0?/. a "oўo.}1?iy[4^T \iXe,ހlj (a$X׳D`_Z&ʎw.;zs3d3. sriMߐXr -*(t{3༚{2%$:Bd3]oS3SiL73o91&? G}S?mxwOXW&jm^(^*4ʱк ) zcfqo>GI6hS #g]:$vЧ?a]Jb@["7V 6TMC_p%~l{f=DU>@=V-=ŹvuUčLJhBTqXNr~y)iP8ȴ6@ygGw֡VtF/]GWxc|ڝj#Hms#z ]u8׊_^,Έ'gc@zkHV9?m-Dy-D%?Ro o ӃpU sdMf4B6iIUݣFGق4"a;ļawj1i;dCpuUArH^D\VcwVd& py,?P+ $h;D@R-a^Ê(1l)Fǭ !+t+],a~{x~i2@3𚝡,yG&s:߅ ^^^Y#<~{b og(M/ 6C- 'ۭ:pG:+wڰrI+gz 2ʧVJZ'kU2]Z z[^x`:5:\z7c7tD.HRb~Dp/,ТV7+Ћdq9[xՏLt CR~"KM A0 xTǺ:CZs6ܗjMoS*i_g2SN5=^Z#D.9[l Tih:6_{FPUeU~o{m? F 7{hbm!w+Q?8U_1I_$c׋-_ ;Y-U>nz:JPx_cwи3ܪP&7h͠d\G#y Fe*[24 VhzAi*9T~̄>SS#G8б1F{zof1ρOaG\*F)0`ffIsE6DsΊTpt>C]5Q,y";^D3Cd{tf 7t9#G$1VHoo Tcu)_ԐҦgg `/ګf)sj-YVwRձE=rLӘ,DRB aͮAiXulbqB[C,.D^5Z5pa:O&I; )VFk֟S<{lA /1'?vk>g~w=u|,gn{INkXm_'iULVȵ[ VFJu,wUۏS& by]C>cf;nĆTjb}Q}aF'RۡH\{Hg/yG[,0!qESw `42[,xeNRb>2W`WK; ~('#&0.fު)XҴ:B]a~cc(-2r\jf+C.do%Myd- kOBJ5 >wk؇VR)H}΢jAy 0VU2?!QIiUu {5IyI";dm"POe,Db"* ^f}hE>*X 3I$׍i:{v jrE" W+WΎSᛠrcMOtX_bY{wJ%Q%Ԛt c0# Nƥ1%gHmbBOuj8u׶L s,}'e'T}r͌e-.n>8'"'LR PX+9q[]5 &DG ] _uN#ki`!-W` ҍh3=E"li$]iBe_˿O8])F|r,YtXW{gVltYDP G 'gȟn%EmG74_ykռDlEE &a)׋SO, psSL´a ~Sմ68!~]Np5Ğ/,c@ކ?Pn,N8v muQ [n{㑃z.³Gб>\YUo.@T*=;fADc5ذ=!'w6 Z^qB*#~_WkUGO$ Mʎ5eAG2ym$͗_m"~u"\P6LLՄ>68p@KR {]9b_(P=Wz- ɥn躱6PfwDMkm݂nئ1۰l\d=./EHf$XJ.<0t͢T6cxbpVJEKIґh#m|t6nS50dg. 続U72ˤ֨[AJ7)&dIZbnpӕJ_FXSeᠵ;IhaT(A4Jk-5f2X]^8@@-`Dѣ3.$,py-$1~;T!ƯnZd\XF 6>yv+Dn_X>f ~]sܼ(G]-54Q4B/rͫ8@pwqScZ}/Lӄۇ_nm]k۱e݁gF@t89Z"Ʒ~-n|/_hGPD2(jnk>c{s5EF'˥ ut@aPL0c8a^@KE?!Wxzm6BB $qi|i)efҸ 1@|_wz;쵐gn E:..g4L_, wK$o\wvj88E^sS52Đ?1*-V"ǨV۠ǁH` 8 x!"Ritr!DK>MCu \>a?c9&MMH-P5O {gr3C^7#dS:*rrU!^]lWq:ˇNGT@eH'3f1S$sd6WvJGHjB vp_UT:tIp3YY2z. ixSb[W2 J'~gX=?WNcjO|;&7/U*=֨RW,D#ugүa?sbfg WstC5UϲT?Yvt} s~_z3$pi:3RW'N4zI )q;& +Gr<ўDGףÑ{ ђM;2KؿCsXɣR43,Sg@“x~[4 e`~7 _:8^()Z ʗRvvW|:܉r% hcFl=JۋL]JܶbVB>%*F˱ z\P&g1{coEIגO[`!@Kxȍa8)p/BFAZ?LADžuv  hml,V69?JD.!pH_` HL$L ;4X"`}Kgg݃*YAZa6 cREH?vڿVƾ$u v~DtUB1nȆL$ߟ;Yo V/YȚOjjw^NXǾY-7 VzeLaJuޟAX:Sv^iEQ[3H#0P17"fDD\/f%I=>j4>J*'xKi߸x0i~䛦E+5Ş£4'-&ɮȣ:FV-.ŀA-+}Yà߯ߞmnt/ j&4&hgQ}r.$;O4+1!biZ5^p ;yrdeꅯG*B5=l6yJ~EɌZg'[`B6gXH  *|!s ̅(67p. yBȴ7/ P& JOkԔaH zoĔNTJ׀r3u 6 ޼ .nۗa3|g9%':4+j>.ΌfoBK:bsS%x/;nƚA K(ι؜x!Eha09P`p4Z!Ɖ/}X(+'.OSDѰf2QmFd>FNxfݓY=Bw"_NIMUS9@$0ුJc],"tEKg7n?/lǁn(1ԉ/UM˘^GAj?Þyۆ*eoMP:N{)Fz0ti\ظYtIO E `3F`Hg_M3+" WŐ.y&^DA8[1$6:lվdXLx7&ӺEuxC=]bkp!8M;ESYr%VDN1{R< vV$~jFE4u-*2ynltNgjRo/渶\:kڷΟM-_ݴS sس̍;OZ 2TqfbÚ`krÛ .6f'Tx |9 ә:U(!t .Ϸ=L/OsS)`8bEPd9aXj~NQKZ^w 6݉Ewxli$fcZWW\oY|eDajC^9R~ !=i-~ļuk>e]X(:D VSus@sw7fy#w9_T#Arv4w2j ,.^~ fS3,1oW\ME?$w';WfrD_S(]o?{݋=x5@1߰vo~Vj<!Jvήz6ٶ\3q%$*_F:Zp-!ފ6$$6q!~nRi_{Fζ 4kyc?~P-57„iƵ~?k0[1YH +'Lhd4jxi[Y< T`L%##UM N&9fjCcQގK,}'+4.;kTl O!ZjqLI%α牄" ]fɥ29XUg("׮\KjØ<_Mjq ԉKH)L?QF>ाQ > V}4oҖ&Cq;]~o'ĮZ5/' obee 2Z%Db3|J@kef4-[Y4m(˜E=,jF#Ya{%((akvBWBgFyfŻ$8gN[$މfv9U$Q ։).DrbH.#Ct7lՎb;qfiT%mR 9+Xa䦉t57AeP_M.߇tpMi&F~D*&{>yq V" 6;7~*&3E:T5&pM3 VS:kL MC(Ѹ̷0wGI]poJ"@ڎʻnv-d R>J4eQY ȗ }bܯ04 ;dE2( Zn`\2jJϠM8 Ӛ-ોBc#M~aU #_ŗ GIȬCwyFՈћJmXUq2QᒜlOR5ʰsoI>=͂[S++4"!sgL+B/#5Z.6`*J+kyg,pJS$ rucjN> a_g4_(V|Fec;y<4eaP6f@p.% ' tx4~xy@A4ל@!\оG} G46>X8;t%0$ĄC:`qyr~|56ol1}e$5,rk{*%\xep$5}Cf#cZ Am׊:z!QWd6ysB=!p]4Dfcz -I>4~W.%aCqPx@oBMD[%ƌFV5L=â'ڟl/:֟g0ǝؙ6'7U|ۤۮ"1|ѥ~F h H, Z\" ~gU&ܧIm4(c(Ʉjz"DZ,/z$,uAֹ۵ 4o.D&h9nX5lljs,ԗz<+o,Vp+ni |N(m%XOQva'Afrp?zS(e%Qg@OoR61:xOI*خoJ`b|P!P;EǙh5U7dxGT`Sԋgnn%-,{aG "+Ak8(ݴم9qtꋜr0\$"8' :S1YK}6C$/D=3a|ITmL|'!`>y7 '4JkdZ 'N#9L;&Խ oh=VEħoKh5G|+Vc)#j \k=n TUuOJ-Zm:o*è8}JȀ\ wz:C n }8؆'LO_DrsIb(rU*2[dy4p^$ _c=@Yō !EKͮ4 ,< Ry%X$>mIptbj-l| WKIP4e0jN:aְ{*DYP U6D2'j=`QsxH.ӇCP{myo<2mH)A?>sR2qmI|6ё;y|r oë`q3n*h*A>}| }px}vh=eq@opېgΊ-]ES*\9IѴK}[«^or0y 4Ë0Jl bpIٻjv<q+婱Cu7 54^A-7X ?uǴp yQx~߹ZplvNBvv1f& |WBO89O+-al'ِifwwic2Z9el):PU:(Xz@Kt,4MnsLYF_wYGb?+E }ߑRSHd0#D#aE=Oo4szO6&'9 'AĚ.[N5$W]l6)0ULT|I|l`j$!ID ynh/QʅBڇ_W["վkV{W\+VY3Ae:T>ĥz'! hCrpS LqgJi^aơ$u4NYJcӹ`zJB6jYqHaVpv9!%ߎ͋}ަʚ=-DѮ H0(u+pBMxLwqXHQ _/I_*YV}s ?֎Gg&/|&e&j@"Pbv;V\8,!d)82S*/b0TN9NGؚz_=%~{ .y$|MRK??U#QkKl ܨ,;/C8/Vղ9>rE1'+ UQ ,!2O ܖxH/g?i"A*^H:K2HAXfHj?%4+ 㙟SC:;9CzN`Iƚ,?wsqj ZISc&1X)B=/ҹr6@/øAm3&5W5eDW2q4^Z _j~; *`pG:z RlZbdGf,>/YyxT n760I;Fջx{{5^i=0.{{}q]Sf,СH+p|Ĭd]'{s]fgq1:'qv%pBcʖARqԴUtޥ _'nЄ%-nT17`5}G8概3||>`6^c@y-=_[܇9 9Y-Zys"ϴyZ"{HaF#9U r]- Tp| # Zn;PB>Ury f;S*YƢuUB>gӴ*YHq`PH%, CR+&p,llc, |js0ŅW-ȇ ur(LxmԉzSos맪pzЦ%XQ%4'F(~+t +?L^R\b 4||!r,kpY80KI^os*“sCtL<C ]h&L1葟J2 OD~48; 뭛< j]dRIEAO 7_{Ď'YQB G:_OeBtۋ,_4\8DR&<L)aR@X%c>FkIJa bڛ%Vn ~(>Gܽ&uG7#hLvwIzWL*mY)| \w) 4V7Gih?0gf IZqUNDKݙ/A CO'WLPCUotw9}-XN[f5r`YL (^c/]JP,] h [9UY`j~h%pD=wL'Oiy }bS)ATҁ3@<(`IHT^ZIU^? *5.칾8L6de]Os.}.x⻉P)!i)akҵ/"xԭk(Ƚl[*o}]i<4/Kzh?pFކ-|n|/ͬ[E¨?x( 賏N a/ ]NJ'9j_oSꈙ*Z[S6v\D<{PAD VLD6\60p;^A*6o$ћu{sxAp@Mͤ/0P ӆt{5ܿ~E>U)֌b5M+1tLAatOKCOMى{MA "z,&c/a0ɘ=eU1:Cڡqix8&QF, 9 |:0Fzx} w9RgN_O, wh3kvu=RpGp:Ak]8rf9.>+/5;b, +GbBprGgQ1.HwF0r.k[\L$Gkp|10 bLB06LCSO2 R5<e-sF'A~?n] \^ouSYP&4ba#?CQΊr>{MO9!ex\x"Ò~oTV1a o$InUdl\vd{lP2kktnGF*s|@[Y: O?YQ UV9#5j+h%3혥/ ]2A"ڤZ68M7c#aNl!xj;pI6|T{1`5`)VھP3s"Y/2=Żo.Y]C@[]P  :!1Geqy5!l4 <ˎN09@G+bgV# ƈ%>iӂSn39=?8{n[;ݒYX>;8"{[afl1$U#sM/E^`7)/}~oN"ϔ7YGwt-GprIyJKy e/l~zi"6E4+%SG'0JX^J~@ :Q4LiiDֿ_mEk`G9C!b78LܤѹfϤ7Ziiu1`}T)5T8Q3D H + e Ѳ[{A>b9t }`<7T>~ϙ4[ ҋ\ԡtIsœrS2z#r`QHC`Rl?6Z`udAvw +|:pmZOg2FZ[eSXxo#Ͷd N"awL}9N^j Xg")*@ r-*R$T|!d4>* t56yn,o7X`B%.o?T@^1bi J oLgş66f$dkFٸvp=AVۮ@T)o0+{;o~E+#3،tr!/bt;Q#ABv"gORIu EdOY(s6$Z:{ۯ4W0j|՗px p<#Ґ2aD I X"ycra5*.\#9ڤഝW։%K{aM6aI;P|HԿkw7D`[A˦jŠlumPfob*T*=KVGw;h;o{D'FBF􃩷f6=~C* D_ Hf#|tzzhȂGTp+)K[\T 0 ʴO"GƢbzm9!Z锘 r]Ek [[#F.KqҨ%2_~4EҨ9/'fedz)L;峓NJԢl,5P 'W9 2Aӕ$7Ac]/!ȲNU02Px}G@ϒ, .+h_E3S ,}x\BVo.AB|Z(w*f~yt媛$c޸:`h&pgw&`Dh$Xdic_h$DWr_AÎb{CZ!*q28r[F\M;.JN)-="īDUE'a'Ϙf )5={t-}))C ~pR|KCǮkc5O6Z |Yf`|~73ԔD᱇>jd)03-8M k/(1u2vP(i(*9ftˎ}9~jص +54#d| &mjSj1F-#'Lj{Ff7q9a rkx*YUhҫer g?aOmW9&ɀėg蹮 SGZRR)̒%gd)Is>]ojKHWߙ]# !f :&н?xH\r!6a-x11?C:ǽDAXcijEأ+TPQY,U'QA=@Vؤ հ݂[[UA'BF5HRs9E̝c3 [Xο!fDY]_$)҇[4CյfM@o@.|YWck_[ + ^FFZx">@D4U~[hCh+|B@e>(_՝G1nˮ ӌ!?NzA`kM+cn瘻x!9b/hg9OP:`u/lB曽4 , I၉z:UbOۂofj?:4l&euưr fI3H[)*YjEap1Tߙ>7.>4+(cŦmmcQ;{DCpm`pGa;Gi$@ɣ %UjBk &]kF#jI^4TsDq7yGy"_܎r c5'e4[]DrE΋4vjmLH*uhMRM[Ӭ>HDiڮoAQǴl,0h ER(-vjY?1!t .77rT[{vl2!C,!qTmSݓ<T oڥ,< c[Xb1w~Gr `NϟR7o0 i;JE=>ls0uAj_rESdIIe9 ュiW!pfƌ?sef yڎ$A KmY+lL|RϺ[(+7Hg>q"ɑo=Lt1oҢ[ j4FO v F`h{ X C:fp(ď2*Mm(F'CPERoinw6MB@\*ط@~A:c#^@o[ U]}jhT6T7^͛0:I/{ta81QH uծ?FEudDha^MjwV4\c. /GiQ3.:T+9x>%m沄p$\mmk"(1?i,B4&fK߽i R;e'tMs9Vzt-2z\ )1: 9hRDFYR} o,\ [~IkR:k!Ƽ~ l0gUrUUQ!,MVG#qs24R8^(,ϗZ+-A%&{~FgM9qLIPbAEIDD&C"@bDO$x~Qq`=~=B%9<$ٿW6 LEJJp%@)(s{L:V@AoR͋c//ʍ ޽nE2^`3P%iF C Ҳ \xf{\1wK@&& uGWO48HWeAFj#8o37nlaF*VY7lw\9 g$H6{m9s$YGNחjbPcwgU9OWs#RFv|R8k(:5$;x5b2AbÂƹX)L0nj R=E/wu&uS;~;yTj(^ Ry:>)p P[P-fGݤƨXs[԰,B˭JsBi]L@iD{`fG$T)ΥD\0i7rF5WشھoQUcjpmvPfFF%jBgO&8E{ߡRg$ 'YZynC׬ ( ' Q)I=-Z2H7`zcI|f&-54;5Gnj_. 89;ԶBSҝf]{@AYIle EظCwQNkߕxP/+sФO8H. ]*(MA9v)eJڣ$s.?/(o3/ LB"d fDvF]4,3~}#={vbFu1$aKTdJCJc 9j_ rţHp&/D:,=l0vaJ@kf=ܦTk3Fxبz01H^ל?Q M7:`bBXtU:J/=<Ր]ZF?X8pɐ(A[ CU1Urn WB6ܞmނyŁiS2HE5%^Hr95PTAi|XPךOse 6`86ScKh'l *MHCiD6kGDDspJڤV@ 0yP {f T1.G۝{=~,ZXߥ?ۄ$cc7^P G)t1z1͛| "Ԕ糈ŁbX[r]lo& ,|S\I ޗ8 u51B”'ʰr/ޅIQ|dx,HQ2GTFqXVes!Vc- r,!c%aq{QR=zgGń{A($!I\ E)܁2qRtl88Q9;ednz-U, g i%|w0%ʆHQ\":cUSl?5twS'Ѽ!&[s^yL2 .\^󧜪#or3o%K6:oIlQ\XEǧ#_KU zD;?-ZSVd)@M}$}*}~)0#B$7Er:D#}gx&`7x<6]K{oJ>a]Gj)c#3;lI?kIGJ $J.+lOoz{ ovx<R3eh] ksL~_AUDJЏi4-B~e!6^ H/ZԶKE͚LӾ\8[Hu6& o  F[gJ.Ty=$u{09H4[8r[,ȥ7ODhƊڔfMi>)U>*O"ŘM^lw;) P3]I*4QlTKKs1_94=<0>X_g!dOJ@so.hŬ 11&MOڔC*Te|9Wݯpm ݰ+U䟤gOoY6ʋ({ E+ );S|jLDʬkqs6 _pKnmP%|K;/tǴ[T xdՇȂ(HG:̿HWiZ CW bk֋|%İ4I7yd&5;jKoiKIy=!KLyo!Y%pz\N}Bj-RuA Hmt(2*Z(U"53 sK^rjt||C8mPds᨟kF\{q|X͞(8Q79w]P <xS:^o˨3Lh2E-+F!vF&V~ͽ>[+kB d]!ً#c\XېAJγۉ0e\*KKxV7ؑVI%G~W3;Rb']p7RpGrMQ<J]W[aTncD3XGpk09,p `J9IgW[ڥ-DWv%.r%Oέ*7%"G%=~}t,XbpHc+w\X/>CC#7hNHC E5E늨4d0o9)M<8Ǒf؜`FGj,P(Ã3<Y{ɻ4 ˱5E-Tum+2tsdbW V4L=&$Ť'DHomP2o!$ z1 吰,V%1LDVWYu Ģ} S'4 Ahkut1\{N:8q\:[uߺKcMp YHFSg+jޞ:(EХgܽ,uHi/'Wžc,9uE#U,rQޔxj_6Ĝ=2打zn 6̀` ͈ƐȦ|^;ZJ M=ťoM܉uաBMs BzW9l~HڞVOQy+]wzC\KCji,}#nwSt1[X`HB&bDKx|qrd8Ծ*1 |p6pSfd&ֲ{9;ړ |=c2p+N %_@ʷ궫CqUyLKC`t8TflJN<PQpxjNZ1rm/Gƙ(K\fg$Lq)EBv{Lm|=TN5q,6$yTFIĿqo.xLHwAK_K_+j>; ۈ8/Kv>+HX\3PCd[˂iلZͦnt5݁67tʦ5LvsxKehVI(]9)*9yh}Ok IfP5| +#=/z6k&k"ԑEvxp׍JP;o>GB.t@{N5*!:~B-nAT<88-4v]# D H ՠ[v-#{fXZIB<7Gwabdg VZUUl(qrz&ug^9~^,3b$[MJiu AN5:vyj6v|bi 3}0)ٞЇ.C򂱉iN)\&D.AOryPҺΟF 4,T^_\q:.ϞOFi=ݓG f/#:T_#-$e+O/O#)>|$mR~*P60dwf]Q|y{lc%Xy%+Fvu5gax>v Koqgȷvm1Vt#T.I׽s <{CΛ.@Eբʾ#$ e6:ah_du "zeoR.̪=Y9t2ϟht}ZS|Eҹ 5`(qܭKVx\ S"ˁ𥉉$p]+uf ~mJoj4^C+A ^VFlj/1 ϳS…S1v%̀-F tp&k@1|yVp0?0qDaqIu֎ͬҜZŢKز\+eYҵU~g vaR`"@0}HSNcʓ#`5˷V?Ѧ{|Ml_q,<rR?.f$3Q1P3 @6Dѩh,U REiY&U~)Vc-e6[@|L-WG3z*3+PJID.]?y;[>ٴ"s]닫J稩`IAZF^W>vF%o׵(t2zruڐKA#Oew}ңV[^m"Քј? ]uH3'~ym.-sZ@6}X~DzIsU - dba@ƾpQ0T> xJ(+!ŗZߓo[W:oc@caYMq&d=z▍R!H8bDQgMI3BnYg9d ;ܯH0KՈ[ J vlP,BUd_)K~4^tYAnzF43r K:pC&j,vyIVb>iJܟ_ýeL?TA&V!dS1~ qstd+7k7%*kxx-%<ʙ\SkxvRf >F ~TM% ,#v2zۇ`_5M+˘_apu>#o7$BaI(Ks~Ùi( (iƺrS2C"VMi":@:4$ލ>:2pMY0 I\ l8..>TCni~.^l1@L"De;T t+ySzH=WQ BoD>(˞ \Œ`ܑ_&֝._ L_mQ@0l)&]\Kbftx@ɻLX 7MHlncU>?$q)YS;Z|/߾%g$Kn4xIA){ǒj(ڊdp왳ǰ_; |U7 Yp]^c?gִ,d}65ZO τn|ˏ"YAF)4276~Ż_-\/ܞ c)$od8f;"'r7s!dd0WpBApJRɊ_ RF.%O_NL<Պe(0vYs֏S^9(X/=h9Ae ]ދ?/2 H1sz+DRp3~AEiO{F-פn^9bEkLYt$m Fi:ˢ[LذPJQH!t:<5Xot[+dB"."m EҝIl+~x]Y%(<롇:VPp|݋ :TARQ1Ra'Aq)~ihN~I$ai{5nFAG\mI M E gB0>Vdï/V셂%B'n8 r_ YEp;$.nY$ߤKm7io/Ra>k |HUbQHgG9אouQwyqya $Y€tT@>#'&]Kl]PN!W KWJ1$r@6D U=T"8}hH`7xemA!x͢p.I.MtPV=6G ;_,Ax!-Vr'3FMv_r+YnmuY.)HLt\pc!ό+&s5.lh^8цXln4Cc` <%RzZ_;t@0W4[-ziK.hb-pӳ8S{[049p u eШ ^oDE Z:1ɗ kPB] abB֦lohbIo0m[@_*N![Eip -C=јD! )@J~)&dls#dq5 }[YFR R?/B3*,OmGҎ%M5C^ݪ;c-Tn_>3LzQu+~V}(]dc+R1}T{JE ˄{: ^I .y!?i=l٭}NTa4tU[IMܺע=t#ԲOA_&;$-DPă"RQYbX,YTE<۪dS:U@f,1y#'Wr` bX: el(5n@fs#.{ä$J4evn;w5%_*3|CLiD7CR+tö]w[dj U28͒"{GZ6EPPxlmjP&["Y3^tiq-1'EJu#ԇ!Z=.LTb_mzg tvziȼQp6l^% q]({8}rNCٽ9+y"g|Xq x' |ҫLrto*OG$ƭ{PɢLL?VE 5ywsGȧDF*^AK"@3.1@ךEɈ%חXՀ3ZXhma Ug3lU oR9'ALGS3j9K,zYᄆv_ߩlj$w֐|<{IZ.hU ~QeV 2j0|&}xɏ־9[3c Xf=ֲ_C9Iod+>JrA9B%hd *kG>rIqҸ]`Ihd s)[SxEpl_<2%jie/r=l}ԆkKa&@)bD2sBY;O{?1e%I&Qi҈ERKF)K8QNmB|иaԧ Q(A!0۬)6HTsL7f`Oܯ mc ??3 cr JOLAtB7Tq:>]jo.s=\oI' ubY@iv IZ&̀%]) k?KIv7bRGtk߽ Hb0˃qadUyGu0b$?#[0a BLqQ^χIY@ LɟS9k4q,Nb%jdJaj)f5$pop eCJߐ]o',źK^@ TYTߵ`x oRkt*ڥQ+xQʴC&M^7W}n?VYJg~(IJ;M@6sҭaJu8#鄧poͶ-i!QQs'6E!g&}S***y 0u8܎ p?Xzx|IfDp$9 +}݌U[̦]VA*!jCح65jDk^LJ?זZ+{2Hl(XEm"u/@s}KRi=KjF]7 p_D`lұ \ֽk F>ݪ%hp-~x ٫5\PRm_+ d!=v:u^Luځxɪ6-A_3Jꪇoʚ C ڔPBQEVfP,Mt rǭ4<ƌ|UhFh<O#0e]~-gm >$"zGN tORF j+:$(U:2- e%:j'V)9}) ~.JzMJ9Fy!2"- S@C>Cij|vsq 2 G!qm5Q L=WqLsy#gcr@w5Cq #ꌒE筌|aN.5浯l؋U2 xWfj͍Lc$v>3~\'}YC"ґ=?8׎LȈȴۭW |/e [)GSgaP̵p%(8&/KfvXƶ IzE@NchV KsZᬥ;w@ٛ|a4sb^° Ǐt9nt=j6J0Ѣ fc3oWpeh^ɔ7t.ujhHLR)s9{ftgzי/].A+w ]fHЫT|7l#K~DqRUd!4Y&-o ^4m3 MT]S4)/MMy52{gHBХ~I'כ#6JB'xkPc =1v&@ķTu(${{ą!\(5#pߴ0gvCyd`[FdX'suYd ƖL*V82EꙸiYw9z/\RZe!*=hjP>ʝ̇*J^0gv^ mLwf!XG8;y\@a3ѬMJ?NYDwg" ˥PF"۲I$ܭ$J@Q-mXP\>o-DgULA/ 8xU宇1>heUˇanwIQd +xJ5]Q.~@] BAZR6]a @挟Ba 3E\vUH԰aM%5fh}ASFcaAIe!X8Ft6[S< i1| j+#C~RQN_h`Wh&kY( Ae/;W=$ ;L?O[($ڶ'c7j֞j0vZ 6_cFzOj\ I[H0ߪVJA(]~/ Iv/B"3& + f@Y ĵBA؇-;yZ=UGIWm`,52*js8m{: αҍ=p\3 5N!_iKx V] z$X4=T2os=Vw0 Tg$C23eqC<x)x7#Pf|2\Ew z*ɖ @#*ǰ n7&zo,:8u/f Y]"|JSɴWO?̋61 ,1,e%*Y11 IIEud!5>Y xTYW[Q%OΦE >74Ɣ#׮(U;ɿ*rqnj s(d{d5RnbE k%I۴x%9O hlHϱ% rY"Oogo F^_Y x(<0H^ټ̓+ƞ|z t$I4uˆSmLYϐ!?Y/REL 5h*Ϫk^ZUrKHFLD<҉9U upw O5|Lk.ǖ^E5!˹Ư(;@=xeA1#,$iIXc؇K_ψ:掳^ Yyoە8R6tЭ+cu  FCbSxO2q"oGyk丯zJC͇l])OI咥׳4~~Q[XY2ykӊñS="[3q!-2B$k|>^~ȴ[uQ8AvxgZT.V·~SV ıHLx׻9ѐ3üJ|9~?q_*,(0ƫH`,+e|IbM?"|w-WI2fކl^v!g  ΐt&v [8ܬul^IDd$WjL/eo1EbA,4"io_V-[IIY\:|6]Mkm BL?t:Q % JQ95^Ԅw'F.3#>ǒ?W(ѨoXz!cRuevt#1um?|,W//˶N̈P2T3$r[rch+m٥͖y`tԺ}go IDĥP "tQomEjVߞh(!7{ٟ'Hao@5!;G 5}Xh? E2g5"ր@bT5}.Y`M#}d9z `"F!,;wmYC[aj零S0#‘I(Y۰91^-zH'F7_! fzT{B. ;NE!epzu %l?uSݫ>w³ "8Hڻ=W1cB4 Ԙc u2oJ~A玼OC6=K0v钏,i-ylG#E???K7voHe7r/=˔Grj1ea6k8`J[}+qShdmbU2OrH)v5ok絟XS&aMi|C/ }C՟V]UƥL6 %A^yO~1(9RWR@Z4c Wlb;%_Uui]%eIT_f }5ʖ0*#5[P_a󬭯8` 7hFD`7Jjϋ:/cEk뀗Ӊ򶅼 W"Dql#3#ywrn/3 /fz7 dq)7j"odKܘ:<1)׸-`oy=ۘ:6V-67 Yhb@ve Fǯ6wKN:rLOs>10ywխi@$ K kJcb]1_w_ vt70/兒J*C/$<7ӕiYωqj 'ߠ|SwΕF*\=ϡ;qT1ttNUYS{Om?D Z(X\4!|Fy;4/cJ Eod0 fK%k5@Xlg>t]S K/6<+`YR|UAEg&OL>Q+q5q,^D)l :c8 Wi13Ua1|VWSG+l*AJEQ?9iV&\vH!|#e,2 *{#ɹ= F;^2|ţۣ¼I  Q7QwVά ml9m K!$APALakFOr"n%~b%ˌW5![h1q1oP;d)NgA֓C}Z-yXiT赸C%Tج;. ݁n}1'-f{,bucӃ|UD*3ƋSk/9Xr \Tj2~\>‰xFG _G%w/]PZ}QTw@vXؗ.db)%Gy|CӽS~6mdg=q~WU}͆1%6)<U=Tc+{9T1a|I6,ڒXR+# wko+֦A7;n!{4*TM⏮Ùo!éV`]M8܄+7M_OSL"SC\p9G"DQ#j"(l0TcގX"Wsvjz72 <%bFr7UsJݺ-y!}0Kw+1X6A7oqCf@AXA\@5Y7r>~9GLz)ˠZ}9+d􍄺7&Ra(|X k1(\Tw)j&vNU(˻Izx dgx]$' ̠7?UK_z3YijYRM(" (DT+(ڣ{^E 2cZao6$qBT3FRh (jWWf#,­KOX Kw:uThmphUgQKXh$l, Nhv5Dw~SXU,QIB5ēiE󄣉5$tx- ǠS5_O|^PlĝҲ.7:OTR{ȑfJa T \,RY.mor? [)uE{cy`<5ta= ^o+[T4>}~p?JvVk\]N"'QoZ# a/ ^$P1n$ouc#oU\@&;[OLՅpt5\nvw{flB 7X[ :ÑhxdwY_&0,T@ PbɆ|0;;l`ķMC<R,}4NC}/5bGMA&`r n/B`Nʻ3D XR4pՒr!aD8 p.`m}tklD?"?yi3!C83} 'l ;eAHߖ~A NkzTRi2nXkj3m6u6*O"bmx_ܗ2g+!*')jU&+Ĕl]?uX-V#K$c1,[idS$iFћap:>t4 ."s{v݃p)`q*R|Bɜn=ܹ^کH3U+!!L(<!M1D Iը WJ7&\ŻWQmoƧf96DҵY5gzmJ,467|fE" uN|,e+"''<NvAK*xq" Kےsr( HH 6X'V ZSrPxIa-kenMiw.r}EW+}GPC,o22V{ϰCmb܇vf/>+Tq⽬^={Чcm}󙌏_}.RN]L@gj 8ef:nBB"9w|ud C I@H{/Y1=XSu]).Vժ qdhtϳ[ E!m>gk0pGօk.d44ӂ"! %wO5%(J,4 /5%]>y Rc7ㄅhn'UBx\ DVbG`uF!AW( Q3I]Aekil!QQ´8T'nf'E '81 ^AiQA۩oOANSeW kFBۚ:> 믮8AK.YGK%m5AdjO͓ OfHJkU͵;bK%k3YR*na>yo4a ֞B] %pRzn$_ʹ_C߲;7` @pׄB~ӷiqr,.&Ev3lR['BˣpݕTd,`6m%H /DհK,ӮäN+lG:`b$m-ef.쿦J%t| <Ɓ4j8Q0j}y};=9B7foOmzɨ`]D9x^b%!Wdi!,6s L[E#ߧFjt{9'7!219[}>mw1'v$n%Ì/NYR wbcGť~]usi{D9~=irUBEbW4G*pc% 5P+ )ŷ6+¦1GٝW~0H9#81me˛El M ˭ ;D By[0c -f#bD"Ѹ7מɷqg~ޮGg`[]]_0*ZwJ% {/iU1Nk)e u:] إ iR4kYH`ףe6cXNI"5JqΗ2|7{a(T=4|r|>d}M>Ҟ=yRY Wƒ,z6TqV҉"\[`z8,MSŤo m,~هg-4ƿˌuFGG c=+P]3Mq=C~#PPhׁC< pi<=1s5u88FaSR6v*\mWɀ*wpJ#uwb*XadsqrwzJD&冁r@ rǾHCbE@|9ImpY骄oT!W>RUWzyZGG04? ;Nqh@ud;6ۉN|t^)Rzy碿×B3*?=Ry2{T63Y4,d9LTe-$@!Y I6:ǒS9-עYo3&,g,IL`f{p+,L:"$+SR3'=l}P.\H1JـNQ,txnJ%Eo{M&{ W$Ė@Fi%(4M N%rMl(~$=;bkLw~ D, )( 8ѷ`jnnQ_M"cbCʌMZ q {]@}NVW8Rb2 %5oa lRL۽@")H7h} t)s2O^c6_~;|4oKQ"%!>,ۅJ-2_THoCp`7^_yi@͘07K y:> K@SCsXlTQ+l!+tE<|~M=쏍!o.\6 ZnF'_,.ϋI#d,q)=1 j h 9W/[4EH٨2[rlޜV(wcjWs>.*c %XDPmaِʔ«;n!es>Y ܜ[_wїuz]:@jhMw $9-BZ)߂skkY#2JU2g 5*#1_0Qh̆+_(xrHU ]Ax'vr ?z(@QQΉyW&W%~{`5$Y}/ /05P<'nCrέt6[WS˅#w?5rhTq 3z1%P|\swS ⤊҄e(sߏЇrΧ\,Lq >Ph i S5KkHoG j&Sh;B\~ՙH5%ouƛ{b۝%WG0t ya@Lc^τmϑūo8X{B*D/'&Yn)F }})2nZ'3φJ!4eKkhx^qhp^=]vxW+!eOsoRYAL,vI՜b mŘE=jTģJƸ/8ju O 0WwQvCӅڄܩHsl(eB^Bz3(!'}+]y3bGܧ-xz|گ`,v@uv;qC ZKi. ] 8^{۞ɴ-m:;V'˱-H7{z3 8=GQjkX1{|<Ա[]:N_Z$lWϚd[( G̺s615e-e W1}|xQ<Vum=!ȋm Mu?@wK){*O.&*>|,7z~ YOfcā9p!-zxOޤwXjVЁjJWNgܠD.mq'QacXzrmCIzRQS б^o|hITnI3 3et NoD g~?#[!l1P6@pC W(XOs$W _(ˑ Z(#VR˝*/35/n}C(3fFpH: ǔY씌48Kmf] d=յU@2RDa`{Wq|F,MFWW!G?8z{l[kDoh3T~ u&[sSjs@Knb5قŸPZB_ņ5zXjua\_O,uÌSBth܁1=L%BR'[hNu׾O% lِ" OVz) ۊu*oGvtSv {@H%Ex\_}ʓk=e;!\Gͪ[$rJY~{7("8:l@oz&8:aל"" {RQb?G_ ,Y80"iGk%\"@jswx⡦˓B ဵI*7VаąK"74G4H#V~'ŁsPnb񬹓q+^90 ڊ5j yB]Oj$gMM0Y6>@kf +0!Tzg9PBE}jQ>pUX5+>Hp؂[%tdX_遹eliggó@jv*_ŕZ$d @@iTw% aBEYfaeǃa{= .5W eA?tZۑia&r~^Ky#rm4]CZ_mەeXvЏ8/èY+`u%R;#`F=ҙo&(SS ˙Rb%|rnSiIE/SIeGu^/R3gBf:TjЕ:@虔IJrJQP\co}\NS \ȐǙ τdñȩ-Ԍ"t>i_cݶJJ|\NU;S ΛVC4&>3u֝4،;>(&e_u3 qF9n AL:HF' *) w\/XտU0 r C# M7nӎZVy]xkOx[l`upi׿'/dKdeTV/V:{%I#b|D:X#K!k4YB`$"7Ɯ۫nMڟWӄ6AlSs7f![ҕ ,D['F<͖2#@5fߪ6>8RxʮKSsm;Rцݝڱn edvPjN9\ǬUjOl1SOnJdjj͒Ķc/fW'jULjyqGRq*Gl1h"N4Cam[u+}lө O#K@©vh_DQ帮K- >1]bs4JX.CRgο(|fxI|K(QO6 mSpV9Wx~# Tl"/qyqMXwqrW:PYmTDJ_dˑu"ù:y<.qB`8m!^PX"JuPÖPL9}㔒Vڦ U7#zޙXw+J4f؅<}>n(p$>ÿ 6˸nMYN|`1a(6.:`UQM,;ұό +%h t'ft0wf[JOMY " ġꖝl@G]sEq R9&W'% g!AFZn|gȜ ODr4@*!\;rɋ8a.rE3ٕwƑC)%dT,#]cJrGJ)dINr7ݓܭ5 ߾3vHHdzHa:Ad/P=Rfc2޽6boM, ,1u{4+|^?` ;d)ŌJrXˏ %>vH DΙ8r ӵ+í\VGrFL 0tbYMݤAKUYZ$uo\z#SlnFZNLhP d*un}7 iE-&y }ݎ dܠm볤mpӧ uV_:R ^uT[Ezt-/غ6Wʻ7-}B,ajɽb mi`4C[]ܴn3ׂJr|`^WqųeIz>M>ӲD" 5 V qFS1T8-+:w `w)8-TAjLEdrj~*g_a}h$قGHh`<RxN_acEH]Ar}aFwFF%YM^:| p2B'cTzyW>Kß>dMn-S|XNO+h`Bbtgz< rAD:YsU?}?8n>kbd`(y=4vNA\21]~ZsTRPЩ!Ec"B̳Z;n˴+F#nk#~ kfaMCl%-m *Zzbӻqv} A¨`vuӀXgٍ闯*F hEYxuGD`ZJ%$*bY.[x S,<-zFB@N+BA]p.O؟&tq3$3P j#Y:iYܖT,,m֔1=+X-݈U~k v\ $"1-o V]k1xZWi]4R D֩]I7qci8<$DLk&$C?n/ e^&LGjRR-UCŗ[/`X@r o7`ہ^Yͼ n> M,\gƊƃv_(uκz;ѐ{-n#H>%ݏoM9'vx eogSVRJBTKL*yN .Η0'F硨Dbi؁J99K^NwUBT[j; :Bˣ}OW .>_zb ,`?R:HL#*n[ l8mvӊkI3bȐʃL4v5:6ɧO@ yi۞O*H'y",$BC*nҮRYŬjv9}*uB%OKA8l!!kAz1E3pjpmvb_[]/!nkuVPRS 1O|3摋?Ўec]a1\4n = G4цdF_nh7OMԡMӚh)l?V&O_{5ڐ(^nb+WgZ#j>~!)ZXdbo+rNY5ǔXSiH9[}7zt^poC&/F'gruwU1{Σ;ʕKjע3{B!YnיЀNs7 %>.6ǥeOhR΂a>tJ60LY8%ZX{E-$^͛BK=xv{b)f>89 4Kuho #_jKsɞJoR=ߘ@GU(a!99Z=2" &J{0]n{:6Zg[jYͣ4Ͻ7'" )ivo1fH}g]g˗U>9Q5zK}׸ Ng*egCOQ?vql(j% 哝R YiւJQ2 6>jfc)Ѽ?672b3+m_B:W{ EgjaWEz3-%ZQNiV镇FDQ Q֓ӟn-T&6ӬÃV\Uȧ*bwO 'w'x7EoRGQ#/A5M`"mYU.SL^.ڋLؖ7vze/_X0uRC>&8Í82|e&>rR7i8ZwQ8b 05a v/{#R6 ʩH@z|}Ozڴ4YQpDnjoH1xU`Q:<> /vqwC]S_nLyPXF~YإZY.8%2i`qJm {59ZlXcc&p C x Ho9z _xs|k{Lk+b:jް2lj?NN?/@ӽjYzn{X6,gs ^}pC!kCzv;XQ2ux:#ۻI+67ݒXb8oCAg(cXS?_g$~v҄3C T1iz Rdy XBeW0yfupA?^mjOwmf?%I3.fC U}3vv+~ Ӛ^t~Ywjf&D} i}QJі 5!݂mKApe#-ޙF;!A '#I͇݅9{$#* (hD_+m{1P{unQ<YݑyŊC>=dueWv9uYZ\7'`!bEݜJ|R ; q$c!EedKZ0I:3e@819\eJc痋iί¹{ї5 >& FUWs9H/lAGp01]v#1~xKjA:^CΙoposfg3MC 22}[h~x`[ٖ2@2U{[<*G צ5ԟ ͆,mlFD/,'8R1)ѭ, ;`> vbKŲU Ooq).RYk``meP$X)@Ssa 9ljžƚvz8\ǘ^eL'$1]~ 2j:/sE^j㝛ߋ9rNɌ^;FmQY#׌m.1=}QJ,i^w+r!ikFZi7moh ns[răsxuӍ9OʫUVy.f-%.ceZF= -?Ve$柭 mGǖ¦Wٿ0*LdJ~\p$ r b0eaڰd95u`*~l`8v_ *p#iDm̢*npQxJWQy˃JˆȘJCc̸: *TWzޑG8/ۢC]n'σW˟PL7yO51\&Nq jp δ;5yXw[峐&W}0dN),* UG@dlR 1_"H&}Zr8M`#7~5bWvx'-OSS°&nyNׇ6ɫn I1X}dͩ6 sr ;;4ljղlDva\QaA&#`@H d7tɻʵm#Y&@[25[yDPM[~$ZWie`uQV\v ~!ﺠ}Sh7hn$Ay AkwtB>&Cr&RюZW%cG| 7r AjAwsNӽrwE+CTOլU tM#BJK]$s6svBg&UYv'~KdDPшf~D-zbX¤)7|BGKг B+7W&bi<-_&r:H >sUkT.dn P?)^Ryj)&hcYCT|3Dsb ~ { .qL爺Vاt\o 4UC@Fl?w'эXՅ`|7KrRxf=6Yd6`[FߘA+6zG/Шc2sMҀ +sOJmJl5cwRlA66[0yX~Ë@cIr`z5<P8MhzxE@FkZ+\q b$7,#v4'l[7"Kr̔E YZ87mode$)hiN?O l~vqFh^jy#o|C*my~}]--AIv:ac2HX11힗A8>Wʹw7ǻGδR45QVK/ʫqt ɾN.Ϛ߭׋tE=&o nujB&~E0 ޑ}(ž_?LҀea}H5Q=$tr.7~{m~ZS*I8R>JjER6,Bc>dNÞD̏c(,B7. !n 85ǓYpYb?\\UxB.s_=w'ɪ tkuK6q4 `WH W({ϪK1 x2*Rټvy G0M _Zە0%m]{D@>ݕMe2;Ǣڗt!P0IA|J#́UwPQf,ﻂl4_y$?M-,|FN2LDEű8 ojG]5dpǬ'ڶuN_@klpW@]: ) PWGzNh~'Ɓ@|x kۤ:Nz3p`JAcDp^:'JcAN7xտgWpo]&]QΛyȯݳNg2#ڰ:"2.z#כ^k9x{uGl""$AvUS^3C)~#W+;5ڎ f*:ѐBd}jЀ! :y.|xV=U32W4rAs&(4&'YDݨ69a1[dɴMx'n \}F]-~sk6FP^ջC6ʡk"%|Ӕ<-0`HN$pmqe~@г|4rX1 p$+#>o zmCh羞gѩmWG{(hn0sP^+@eb̎P9^&cV[gg9U"4H)j 0~vtw6d(--<:#M|iqfB{BQ1B3 E<VWWr4aRNx;^q1?Aw V/ĸuAŨ*9EyKU 45+>eK/U\#Pe$2G/(_riOnU1F6Y4T}n-T>]a $tE-P-N.d˼lP3XUqRu3:aO:fy74,49UY`.B鋗]{s13a2 TpZbNX,PB)<j'+ywZLJdL9ڏyFs=Èt:zo+ÔC[ el4'GSg Kj=ƈ=9ų7,ndӪ]%ș3afC+ϵtΗr\nMD;ݺ)lAڡdZ@Ȫ;5)<_d1  *P:;18{Q`) ?ZE>*jg[d!MPh*R̡Ey'w.<8GɵolN,z:ń@h}y0 i>Oǔ=19}z-׊(Wz=O-vA]tё\/NS>mJf!3XQǜS: z31z#e2hPoɼ= *ꜢW\#4/n65~ I$s ǧaGW72@/Yփ]h^Z| Sd+x TH(Aw"bJD2hկ7h eZQYU J՟ &4P$nFAd]6cщg2H֧VHI~ۇ.yӦ/? YK`Uqڏ~/Y`g8hԶX4԰7~M(=6xVeѢW*r ہ5+ş[R-يiTs͊[m$'U3gnZ;bFƹe1;yEUڠyBNS)Ivæ;j'ojQUq0:f5 G*RAn뜙 )Iib02JYS1]Mu@OȄ]?Up'OC,7JDo]A .; \-WuAZ\ /~)˚ـ~8Y1W l8]W^6z ?Dܕ\bh`1fwt5SQ:8szt>>-;, @z&}"|߭ JV]iPS;!׬QȃL3C$ĶZ +aw93HlJ5EhA]@&i368=*粇̱?j,l5)Phas.^E_o bVeg(t2DoN3vb|'' FqGD^cıReu&r%FqLz݁1CL罆띛#B $.^AZPOrņ(ڗ&Fi`2d,,i]uqTFtԏ9aoۑt :S CS߂ .x ^{˅5[?ͦٝVqA+~24/9yΛ `+C̕ٱU`z$ fGpײmq4 -aP̘p!ṡ(ZEKHNKovܤoqExS.3B7?bWWIbLTP 'Ĭ/اMkVٙЖVޚ2j\Ѳ:-0r:S1M4JkVLu pL9z*ta8OC3@?@].˵xO :g-I`~C'7v',/<%,8́) 8f%4ka7N3VjM}[0 }/)Z0ˀOslr tn¬K!w3S]]#P6wԗ)%c~!OlܧiK735O*kj'nZKgZo=rmLjuhwMn^/6 ѩhq5ӍZ@/֍%:wTY~`PnickEtJu˅N8 գ,ޝr?\Cыϰg}Y~y(]QoPIT h rx6akCV 4yOey1ҩh]n󠡢te1^{k N?=tg 0^^ բźI暑XGBA ,[J7ЇEBƥ8ՅvQZm0SrexwI(G5 А Ef,BLocF]JNXr ѐh7̕?a~SA % aLGقLK=+POxcXçIٲc~ӣ~LTaq85_j0E=f{ILcԝH.é# nQq8N|:5 &XIa(ķ@BUWxiKF׻iњ=.N^mNۚ!zƴȱuw["`7F.МXo . l9PuZ^L6)7ӫ$$ M9Z>g{;䓸vCC#G7wkxu{s0EFo) F6Kt'"_۫Q-aW}5cg<@$iYn#nz|jx:w#L/tewfc)$Q)7ixUGJոm%K."tqHk\ >|-.M\L/IH[Ġq n\7nrsדSzcֺߘ%UgY弣u2 fr/uU6LT ,7PFGbJ] ӘÐ^?AB{r7nQJ$|S3q#|T!+W:CÛwѽuhvBMT oQ8Vi/?+@~T"zuw;hjU"5PͤI¬}(>>7Hx";8!g a3nO-SUy[F-#v} |d4|u0{ fx̌a%-1z#yw8cw^CZ1X[9dQ Cfh. 5ѵ?#/mivrM t $TZG, !'q AE|^ >:B>t;8jOElnaJ(XU0LjwbOF}J>Nx-Yw#~^ 93!㔳σ"ՃI #.?t*D -f>C|\R|^PS_5t$XqcS;vD=]YeS?{Ԁ% Dwi%T|Eu,v԰dpR0Ol9Ĉo+HG_ T8=3v%c6AXG"pŽLcK7y"bhQթ"eƸ?N?<˜(+>%gx\:gtxaVWj(D4c>WJ]>/҅F.⺪i#nD[az*\#a-TL"-ZǛ (ГڏYh3<-3E"˞?fܳ!.< k:]K89O ڂ|J~V crɀZ3r RHx,$ŔQȗj8D /޷[/Se6{B\\]So%?TȬXͨXkA*y? he??2h" JEMz J淰 c3z P٭5wG2O[m}*H0xI,7f:ڮ,Uh3!V`'>$'9/cfq%Pl-72C07ـW^Oδ?ˌ'TK;t0?y#.WQI@Y ɀ`MypJM&*OM\ے%-HBlzwTcwƌvRlrCӏDRN^+4tx.x~W]-x8jY{J|m ɐ9ɜF?e|>%3S?opIȇfQD{ \fڐ΀/Ɛ1"qQ@u)ߡr5- i1,QL/9ǖlDe1XGũ*WF IİPTL ]PhIORu$T0d̈^ ][fa?i~5XCm%cd:W~>`҇6%(Vj23Kd~вJLJyd& BLZ213)`-:up-/)q֊`a!U谹8h? IRuoF=l\3[9v҉ 1_a nK2I&Q{7v])p̕dh4Iu2j>XXf~XHb<ǐ<#A "e?xrp7Lu w'30w J3m`zYV.#L.?SЫY Z;}úi1ffBws(uu{Þ_׍9?k:A\[ GLc͂) Iw{lԵ\YM!(ʙ3ZQҒr IQ>Asʂ> =1 ZǙY*NtI #")W7#-ps=# >Pl=ҶfVT6T YU %i'4+̪NV1F-`|*xc9c!"y⥵Cg M^]4ږR0Q+3~Rp$7am'9aDȮ7*ųZ#Y4!jb <۠ɀ,.-N1{FȨ֪!7{̳ʼnv9\NO5"?BQY/9_giGl61tduF R\\N:Z6?O߮D 5$HpGÅL%Ѩm@( jƍdm3T"G7wfTܚڌ NyUM|j'kF !AY%Drj,1׫(,5&1A hN'Wm4N Uuc :lf׵9;X/+Od,V:y,BF$F h*LCmUWW>olrkͱ[GP)+yhHtvy,q%qZu-_%V `;˅Fp@3~3`>wm YTE:%p<o 8|zxf).xpڒ5c`"6QW1Coq"M9H|dxeo3] %}r>jOCZ^f-o*,+]lM :IEDu蜸f,d=0cSZǐgyKbaq*݋ի -[U@W.QЖd bEmfu/4s5FKX_x"K;i $lޣjwO'`Z(T'w'SN\mX3 8.g,i9k5EaRUo*tݝD#&{u&|k[4}} ~Ӝvqk__{ԥ^p` #vU.~G iw!7~߿k{:Ec̻jaszKnVxX2Sm5Ǿl/~%&1D'["œt'U,~nKٚ[Fu$.,4: tC"E&`0~_Ba[ϊ"wAj@_Vwa87sOygcՃ'o ׄeOlA`r&4n$їUAcD4hb%_PqϺ)USs] "mGM!&t.PSk1#N7[7:w;.-J>ͪ憹mLCT!Pw;vN ;xMѴ-yNɌTbX%V5'+-|Koܮ3ϋ18Qr\!?~v0+"uu h[?Gr}F\ oXBl<7$R_J.7tyg E񼤈eC~h$*xa\Q&;U^bO@?ΩXlĚܛu"cĥF?$3\+" C3/apbgGTS[_R--m[5v~hڰ#Z9X~G?d%!4u4lmhIak8?n]L_Gɕcy=eNzYD`)Kr@JCvxI QP%|,1Chޠ'aKQ<(lpWyDn6{w.jٳ FRu3ؗuj_dsdaeR2bc6D$!/q /wr1BIi.nX|W lӧXV69x/d8>;>cc7@qmx<|%o$ ykWş z%K ~Q,oBߏmuNծC3AQ jdeP*zK"jv| oDZ%?:Dj9 {0g[н'h\UEݏ|͑/z=1Q;\*]YMaY QGI{_ "[Wّ "KU9k!Y5B*v!pK]G/TF(],'m%“Elj5d0h&;&锠pF0bO8;" RMe C&J-wh_Hr nb9RQ)Q`{ 4F_>*?0|_Rg^~TzFڪjob5h1[[ӎ?Z(QCO`p{ƞ >EؑdBw('_m–Y viւ-VN.X"aڡ,_ `ː 2Q[>cNPq08| GDᳱa-G4 dȏ* ' \}kreͫC8KT(#*(<_khd}10*Y2;΂.,}U@R߹㘝G|e* 8ߪ}:𧰘c+¿x h1h.a\ 0 Oscsrܽ߂f~K2v@)`cΉm$(rzM]MSU؊K" F=:>w .y>ZO9' gPj?ш8u;ŃSrb?㊾FQ˾ Ewk\kKGN>O1(41 L I2o,gBڴN3 \:vn!o7ncXC:c:gQ~].\d>֗f#` oS-9h ’6t M`QHy9e6 <>M~0v@ST)(*AzwRx+m9υ/tBq > S,d?j2ei- *\pOE(}9E:1MeV^L(bB&Ώ-H]C^c=* \990x.|sSp|[Vv%d[0+Ds`G3f.2M$c/|Ym3H?7op9+W)f0q\לCqxZ^6'yYgEINƒtʍMM)ߑZiNiұKseBXЊAo@šZ| tI-R$$R |gg$] '%0I:mm2nhD(2L|We߮~y lNZCmLƹ7{zv>P0GV$Q&{yQ9{_sq!`q*ucc.DY4.댽4gࡊZbxwrk$~40.%T/Fwo`h'߈ GsY (:PP-K'];OB|\ ʃ yaUAݕ ?&iD<2|܎zFZ9-V ANHV լ\ZзɤA3qR#!,1f@GڶІ*NlӴxI2g0TosZytjR2߄kR@˵آϞ61-NR `NZYzw|> F]d0/sl:VJ߀Y~[Wmy%mc90|fhdjoeH z{(,87(ixb+fyHWqߤ-+i ('Iun9\qCWHd }&MWbU2>O۫2y[j[bg)qlft;i"`SCʡ@v7ɵjz :.~f0="֨K]~4WfDe%vZ8H3y[`R=xx7X͢>T:9DC zIJͻ㛽ӫ&3z.oT"MiԓqF8[//w_:,H;dKiADy1l}tu _,<-ښi3YLK=} `w߉aOG3sQ>0pJQ[hy(T*s.ZԂ"3]^E 8ٝ 5PӦ5MRJvD},LHbbѫ}WpŨ{?vQ jhg"gL@lL ʻsū_J.(5هGtJWq9Vl̫?dك3OǠ2ee*$p_SV_ 5߮Z|zKSДR=+%6ǿ} CǘRld]":Uo^:Iق l0íllՒ&2SFEjX {L6Az`v 8!+zHʵ >K羾VD\vhaIQګ^ěpѻ]&<Pd,a :>(# dK8 ^#%ゔ06tS>-m H č+g㭪6] EԩڷE;݊L8^Hը.>,q-5JOr`3lcqa:McǮyႢ]oimw+SUH:y-UAO5ľ=R6Y˃;aҺZb$âsՑw6h[W]C>& k6W WN>jvh8C-x@pPZ?GӅ4  k00睕CUb\6dЃSp4U<H`~a)p!J&괛1Qz w!{\Wa '(BS\4qZ|].B &Uஔ.XxB"WΧL+p݉ɿ7g6b?/ ~\zj .,°JU& Q"__l`i&¿6Ǵ|%xR6!.7!gʘDMVJ ?wuGM) deT3 g,+h4A"a ܖ ybC:x/Y N&@\+!U<((Ntafʮj5tx? ,]*MtIL<[gc"Τ$/*s$".jAgGu}MG)ԀRcQ-%{JcO!fWQZXH_K٨۬3BG)I\Vtpj;-@{aS+Q62;'2zJG g|rx6[[:^G 2 v`.NjITpppfc&{틾H|ZB7o]a+ >Q^ѡȴxO.>6D: 3ߨ;eu%ϱ])*2@@&{ssE5\\kMͶH gEj}Öt$qVwYR7۲"Hy}uί$7U5u2 'e>4ߋrMHW?cH,!E脙M=(Q8'9-f.mIX{䭴Zs5 oNǐtFkfHSn ~eݣ}l{{rݽe56î2]Ԛm/ӎGk?O:[ڰsK7}J7F]+lH!TƵ觬L5đHn =r>!HK`䬬5 )@&)ic̬Q..g~;Ri﷉ "}:haX|HDpX9~^9C^kL:|O+?ۼtC5YFP~Bډ/B~>le{h8&1I jC,LO"J*F^4=٠^Rڨӽp2$ BLt|,wF+&Rq8"\&%H1|9H2uo3p--8L"?ab*X3!04rҤP/U e"xUL-X^,FpAwN)͑1j=7*ZF%#jMp{+G f1)_F,t|0ܝZA()XHL! KeVR#}΅(2ܳ&m(lj4Qx*zLmPW(ڻv6. 1y'm=^hrJf-ӸQm`Ǜ;_  nߎ\Y , y I(V(߾r81="ʌ v1]$鞾*"5LT Hb#?~\<Ǣ]suhug6;H^.zF&-+{?tv< i2a&B)wPytF= _?M58(Q{\Ǥ0W,l wg}5;HZOvlh ):E`d_uj@Mj-4J7*gtnJ|ԃ1=y45}Od2fVY[T,ӓtӖY[gti,2%0cLt{DYX"}k9,dZo5r`h/ d~|:9B#B#v#̸<;R`(x+ ؟]j[dGLb51~{%MC ;@KQΎX.#?ARȞ\<۶U :3!W M8r񆠬\^]"L-sr #7UŚ&yۨ28pb_p#Y>+.rE)q-'`Y=.Az<~^}l>4 w`RאL_oTaw ,^lB}͍PpcH\eZwND T=`RuP{N,O8B?ľ>nhEU3k'*|Pg4lNϬ;oa<2Y1KƙӿY~KKX >$3X_N'SM?!Uy]yTOD([꪿ש>C}V1*mW%pe /O%Vйu(zDCvjfZY۔B: 2,posJc3ydGOJigP`'Sቆ-cR3bl16MI#x\wNkM9z$q4d=Ȳ02b8V*9hn"~Qov F [ 1pfN|(tKFMzUHPyr}+39QT!Vs?OҨ4K,B۪eyVOx%Bb:u"IrT*[,2008`̤/:9^WU{ֈs5$tiTsM5|9VtW`Ds//DjNieEj`a8S x<: j\:-xצd[8Kݚ5][G4h5tSQ:zloS{^b } qMS1x}Ӊ|[L:L#,(67_`3Fx+=? <; Jkj@**7l"mP_=,tyUcYiKr_ lGh@*ptN Zcռ0H Wi3c<"oR$R L4ݾ::ȅؕҜ~E4%S>2`.'\l1=q>d!>6PTzk'i^J/o ЊMɽ6&Kә ?KPAbOlDW ,g`>(3Z)\$@ngzv1u߁K_ҿf7.xel$)~6Ae __ .4P̀jĚ.񴰳keruUN]c @B1 ^0B{!!o,<@>;ư g꽖j<[yD%Jp,Ev X{-=cki)-qB .(6=LXsNTU+_S?'[>G'F<'E .ּ(f?= '/' =lڎ,/|ų:mPgS6.\Tb|ސls˄-U]= 4E鍶"iZ*^I PN.syDsQi1o.  *?3;L3̠_JLƙB|d{)9I )DfMh6!i]{, c_rop(!αJ>?|i82N/{,Qbp:$;_& Zel8:' Nq:wY┇ rn0X]Q6D{j4/(uk=?iwzAOWmĴLб}dM R Ĩ̷ Su[t]qx}(X\\>ҼG+|q̵nՉ~m؞M ^4۸,uD?ɠ0MO'eKUR ~Nt}abUQl@ڣLZ!hdhe_bAK\nT ގ_}#|ץF~i:_\B=EwKS7)HA9F'8_i6su[1lzډׅ. |0YL]EazJRI@˶/o"Kj"b5 DcD¦rD}JZalp|iԘjS}vR%ZɐH!=!.pFP$v'aSqDz1=@enݸ{\ tH,oM?:CB ~MT./kPke3O5"jW/iӹ/_ȺiAT/&H;o8`BW\If%/_r370ge8i(][ʯ> HoBg%\k[xT*v5/3=lX0EƻN)YO2[iAϴ# [Ɋ3Ke]C/ZLʚg!Crm`=*i^_!L87Wn=МἏ8^UlIDuv%\7V5ngIK? ,!5ꪦnVl"=yS/=n}r.{'[H*2sΑ.R[inO sGޞ(:"DaQ)T~vA9|X|pg*G>phfy . ;.F54OppdlA! 0I.Mc`]ⷎ8IxH=늃;l]o,MYsP>HlZ<7(X\<6UZ뭓,lZ6|H;41Ujw蚢]٦lrؘ&GQ(ҍCG+sZ<'E%se_siOV5- fzEY+9) .~e[xHo]# 4Vce@L1G5[q [Y)#+5[Ȓ [s߰މڜ^tv;9V*P>]0pAmR/YZȨzㇷP!42z3S+cuo|Z* ??%`5x@E&̵OTdhC"Z2/:yd@':`3}ƜqZkORn;d8\"RI? J kG_:|EYz]ɿȂbiocɌV!g2ҟ#go~x`~eq߯2L.鸰:p7uif;`zG˹@`8z~ZԞRq3Hıڰ)nѡIeΠ[@e Q;:C< ovԠkB͖U,d^='" RO,u /)QjjU8^YAH\qQiS.~KUc,'0# } CnBtNZ»SFo]D쐼_>'v6q+OiگJ鯨ws-}ާ9OrGO U R=nkHa\U|: .'b&_rNʐx% r jZfRu,V^~lhYs~w~Zv~'95 77Ob5; 49SuE( *R%cZС {x| Jk2AHƑAKIT ;d 2C8^rU.鰎$oG_ُ7o5k4ů԰3 4GԺj!(>J q7(9R凓G~|V.1-?-y*4+?B`VR=tjC*D8:hQV2 Zd{vFWI^?g|zŁ 4?C86r,>}XTf$=Wtt8$9RLjŸ-Sf-pT{_йGxwԊZM#:l"GYy?fa،1uxqg `d5,OVQ *ӺRp|5x/*.߿D,`VsR W~'ҶJ=#40]EPzwbu> ^aЏK &g)5^r)GXt֚a,7eLH LDwìqfH<0={su)%d >!p^n ^2$o &bW*$X%q8nŒb2hk[~=DSN\Wi*Wk";$'AXrn/5# `H&.=K)*N*ʈ o;aj+֊ǂX4ENaWP,5V(m(&Kr#X+H~H.LrH$zI0 ku%OnY9vc~L؆QIye^ey C"5 yܑ~Tb@H}:uB3K!;5VvZ\fI W#`T,& h+ ɜw0{:!.xE{n鷦n8FE}"DM)/Zi? P Ia] RTi~nTov5$! -=]|+`PsiA)Tbu@.(?97=c0M`4Lḁ_|u6ZU]b5r zHG]v;:2e,[E6YitpS]Ex`Wt ^@]"[iT=,!LCX^S&Xf7[[%ڦeX{'X IiǦ#}+ 7 L'AL-tʟΫbbfԛLwgj-p~0Eӧϊc_l"gӉ dب{']!GBŗ $Q89Z1 *ږ{-dj7X:¡E"E>Ə^Cu VNjqa&2t[L 1Ը%DakFO1s?Kv%R:}ryCqpLѷdu6ƩnlXDhP:*!qI0,"AlV wV!Z,{|,z_k Y |*ńSIDiQLگIWi;gxYk5[.l_O|$#beUkAG4{KskVN$Ѕy:6_[azLy9_so*yz]>[j,RD Ɯ3%TΗ]*碞 TY12JdyOS̬\N`G/]/'݊t`MXׇ6:9^~)`3JMxʻT7:>'lJs9 ] :<?۫e窨U-ȻǃR![d+g+B'ExT`.#@QZFqpnG=5H⑦씉be;$1y&_\!ZnށoQdʲ [.**|И*2E;0s)n I*hDhD-P|R1-{Uq Bך<Ⲧ/ْqOmX_̸ѐ `yVuqs`9Kɟ&;iHOILDaʆLHKT*H`7\ /߼\w,P7c ~}ҧkS)T|Eyu(R8vZEvl~Ӿ*F6 2ͩ0>BwluEPH(gq(kF Gjd_"bʭd=.bD_& z(4YVETpJ3_4bFv!,> B纮 Xkv=;ƴlTNxkzg8_́8z 6/t͖\{n &$EM`ܨ;FS5XV%$Y=&wcUf`Did= S\dsˢ渦S>k Bq%?ݲYN.uWa0a_c:@!V&?>Y 0ճAH|1l[5Cr]!.HW܌&.5U):xP$ _W(sH1N:F 0V>B_ >)N+۳fʐuB@/q'EB75f4P/ԞXc%KU|_i̱},f<_v.)%>l嬒GF)f;,/un!)OC2kCOςCcr@}jNiTM[d: [gClʒQd8QqWk|)GZ6vJN) Vr ('G*MCX^Ϫ~v[Dp7Iy'ȅuP>"2&ϚtLC_αp;E9 ;Iё>(Ť[iV%Xcؑ}k8s&nC9>/+ J' V6TɲC79nweGT)wU_Xt0V9ތP{4.]"ͥ'|{,"8E:Z`PR<, <5H/Pc9])CŸh@B|^HUn[2*)7̣'3$5#]< L?DZ8z'Z'}c-u$-Օ"dl0 HwTyvp_Rdm;ZMP)UͱK@е|:(`bͺ[02xTpFjN-xֵ͹QfʿU}sIᮼu񯦂 rudJϰ;y!7)ylq3$$O[dI&Pc?6۞ﵺQMPM~lHV g9fZDnc[rL]NhB9$ \Btvj؞Fɻ%PXK'i$(1>!LHcʾVW " [[9!cCSN݆`CD0dCmkNϑr0pSm[},u6=jIVϠy2$d4۞@t<8CⵡYXd2$fJ9)Yq϶2R =t8^!Ǯh3(+7%LaۡN^y^s 必4H|$l2; J)YjnS)J 2("<͗Y^N1х%FPŒKt itz UP9zҼF9eԓR WL`pmQ9cfPH|VpK`B-d7enJ" 6U3ZvYͿĻCt&D6ngQ\Ԧ[.Ak2*^J U*MdBЎ͔kǺ2x˒Xr~BkF.OR2jB453x ě3VyLSc~^T.K _Ύfz:;9K]ѽ̫giViR!>rO-! T%M6XQNEh36YŃs"(5!hWH, xuPiY3LRoIO+<* 뢢Ff}3qBMT>v=_#i^ܮ(ɖ#}-`LУUQ'orHBx}Sy)y4-р-)a?v6ͲJ\+&;%{7(\4#8sv[۴h:M 4wjt 'T&ʇR=[?n4≀R(_kB~FB6vBV)3܇_$^_[;AȮJ!YS0 7θ@U,=s\PH{w+au\6Dٸx| {Jb gTc  V'b 7Alro!tll$%rNv[0 _ DaJ>ӊTij׫1UqDic,#p]mn?v(&.Wh¼Lh6HImx"\3~)ƽF%jdDyISsd=Op:*46p;TjfM\ 9fR4˔@8"3yޓ$K.q$C;JfեE0B;N}Qx-kY't챷I*XaNV.,[H"ޚҫ &CP O`D!%(qx8+H%t \v^AC@[.N[Q}5vY&ά$ 9 S6枴@UW 64xy|)"PZ_IJ0 ZC4ݗJhf49 >Ie$vfNTS8ߜE.܎dO]7\' pc 4d>_R9Fj{ `V؃)-ȋ:m0vh,n;,%=#{'m9q袣r-$PUaiQt%-A*(xv_[n@ԥ 7^wvJNyaM{AgAsJeZ Sh`0ש@|hMߒD@ޖ-'\Vʐo}]J0`L{ mN}bn!;E/,]l1t'sШ*=Rt= *rpt?XK>:0/bZ΃;lJ<_%o],sp,w^(WjPQPQGb^uHMNw53l=z@`'pKK`RJ6DN:mi4/p4U+ REodEQms>!"F/3#`C9)J  ŢK T91kmKB#ipgѢg!Fm ROi_sݝlR;+JaF5kgv#wگwZp̙2o*4r|r![W3d2@VK\wR ͠thQ{yuU0z?/WX@h͞+4PF۩ML +Hn/;F2!] a')#ҧJ/o1R8#cbP^- +7Jt$J}҄^N[-Mif|a?xx6Cm}-$>V IKqTbc&"9[>jK!b骏BCg @³}p>:OFs:tM4Ts9 "Ru&[_s%ngP@:}bL-A/z≀VȺJ4{']`}Ou֨5!MTӱ]m0d~,:_)i6c EM9C˿/NM(hv?qLsk᯻^r q&)_R f`St"H TSصC2nođ;`S >ġUi=Ō9oiE9˼-''붧rT]Clei&:n֬sSjA}ƟW'fVr'S>/cZarr@C&Ww-%X"l_2g|A$79!A()S/߇2e Σ$b$oej.RmPW9M!H,{ܬ٬4M#%?F`Q!=i~ ||jlé.=ÜC}Cy 2o+]~H*h`aBgNx1GvK- B>1ˋj|~RܙiQۼcn](SL[Zqû*G}fbyviՑ׻ *1E15YS47"IO\tQc[3P* o9d`_n Cǀ;FM`]")_qvpD=UEmϩR[xtmnl͋qc z"o}P5lS!kI~52}29lP<+Q|5a5:HeTQl7ҋn՘i59X~H:$Gf)\ fv򅀨mWӂT~r` T2v욛 45+u^ G|8ΰZ>RթwtO7]nڕd Ds[-L]¦'xM%4QAhӄsE3@ޖ ϛ_o@N+scبj9#'v礘?bIk'Iha//E[RT@\I_&|^>Ӥ38-Pvds%۾.8xUpY$xx&m垿!{FFc~  Ep w&{,(ѓxC@q}^v}mDZ=+V8}4 >ޣ ?R ȑ׉3q"u y20A)!C+!k{_fDkxʗ?kbdrIgo46Yt!Ir` HyJ]lsKH¬!úT^k+KYvV#ɸMt[I1ȥ%s[jAX_##E;< J]EAmּ3^ \¬ːvx2; .}aD˛ꄼӹ*3{˸Gۈ旙~BA*,oށrϰ\)ݼ}MmzG 邲ӽ+0l;'RQMԳD!}0*M^Fc^ hʱU/j.#FN~b-z&&?Ҙv5h2{wxo5/Pff -o$Ś_bS0O]x 7dN]IyvpF#M :'cwَ:hf #K&@FՔZܰHQ s6 S)zJILziUs}TA e7TvHm|ЄkЋٹw/ic$d筕Br+ʮ₼1Qammh=ӠNpnKB Osg,1+-!wI:g,Pv0TIF?<9mGumKUXzqu,ڦZ%+lR0HNy%|'S&VeXk$^i(3Šk~~aO1 Y)oܥTF%@מ;lTF,+&u/\;#Pm0x1Nn`lٮ5J5nZ/k)&Eu(}KvT,C0Wc_lspB]rIF; ޅiΪ8^[ @xJf8AjzmH/DoSʶ"DV1:"N]a|Xqq^J);W.Y 6r 3Jc].;KL偖m90 iQqh۽2A .a°9w|M/Z1b\Ѽ6%PJl0EsY (ђ|9 eۢJiH5[Q Eٛ<~n˨ GI.Q;Ġwimp,CaH MEpQ=* :3/;Ga6{t0@rDt:sx'|WʒGF< a͢Юr '{# L-5[F?9g,dͅ$ .E1UE,|}K)^7|#26= I|WY:gÇ>I;OZqR!=w .hvXFڡ\sK:6JsCa'4,aX-# o*C&9 |LX~_ o=A(Rf%.0ٗU;BΕo+j$IUB0#YnZEPڢ@kY*sW@"BLSaJ{Xi?d[d3O}7wZ2QH"$`q- Zz)NI!‘Sk^PjRʰl/8農L`tA6'([Խ~I8HA*4 pxC^?k(^BM5s"8:12O|;W>b#VދB;ĝ~TRI#l]qK(zܤ7aIchOI H {><syaF[XIy}u9ѡ&>6_W/ʷ^%9_UF1$- @WnCSu",b scp ZrCWJF䶲`?Z6geֶ W~5DgsMh${,=jB$+م)朩pae5:Bx]:#%8r+R{CuA~t*W/^olMnmpٌEP:P]us7\02_jFxfk2~S:?/_֡r{W V9EY =uX|.Im68|21B+F4kNwʆ4 GBg#H| Cy!+>b0RN?wjc^\_$ wH+woXSFu73E,/W0lIx‹O|0ϊ^#55'&]pJD|g`GVCEõ*K 2sW;8tCϽc{Www*ـiy MAyطq?\31#2%dRVA?%8^FRA`Qf(/c?XL}-#`xWX(~FT\Y+֗a`P5Oi| 1y8p9R@m;׼;ϟ! :"UQVDc^9 =fآ\)U.( uoRzUPG /|yH/7A"_bNM$q 0bc'80r5gUݮzŒ [\REIR‹`UrMM:yXަ . ^.Z-ɳ|!aң2 d=#̝o\!1c*|ԧ\F@HD_kvR4хpV@?=ARn2TB̲ebьT*䊔 )nx~o^U"YZ<]:%_2| XK)3S? 3ӽ̣1!ʡSϊf|Fb\u̳i)uX_, ~Uj0Z̧N@ vmDŊp~t9,Ml_L}zJF^ {ڕB6Ms_Ah(͞$4oXf{,i1ñ+ILu i$Ktpz46ST[d{AkZ2 f+NI;(s,T[hBd9VȘ:ZhaȺɿ8IA@p(1)F .:G=/ǟZ:TUXTaՆIvM`(@*V3F64U/ۭ6AHAg?X\ĵhg7/뻺 ľRT e!{=fmF HHppGYE[mY,7ZWdIB77 \w`{6`m )SfbDV,;L=ᑜO%u?"l]rn, նWt7;[o= YeL7s[A;ddF$n/"/T1JkXV.̔B8|f>@{ 11ii6D]Ii^HBWGU6 P;sm,peqp0x}9E6]ߙZpۧ%0$-*CӵpOLjV?Q87*!',( N3׫'kCLq?'k)iЛx]pfQ D_~ZjY(źAbKO)tX-j(QҼXfN˷ q{R*&:8ɽ-gQ9T=K*8,Y\aW*'RW+@{SitȦB]>]<&į~߁3ċVi|OD܏zP?̙sՏ-%m;p_^,VOdKJHX0hrS.@N0$,5ϒV>߾עK*u?0ʆ:'3 Ȫޘk['#YȊH,hkq^٦ኻLlꂏ)3StU@}H̓zM= Js>eٛBmƸVyaw~ BI^G968fUT_kGp(geBJ?xoώΞ=3_w]6NM/ὔ'# 3ɲ$| Zȓ-N' 1CHtcYuVR0U)t{=-{Fy 1%7r%+ qb`aI7~_mu݂,PWٹ>Ut1TX 7.y Iz)3ZiCՂ6C H ;e+6"DB/|U//g+9wpwK4KQQm6EhTR%EKJ6t -=J\[E#=_=K'}EE2Q{6|boDS̏ŵt< CfG{֊^fȀ_E03LPp0LsuoKv$) ,[M!%!?+Wi 'u@^"WU,9@ڝ= \pNG)H`'D$^䊔K4u*XuYkKAB.oIU/[knyX_n|G}8{ѝ/UZFf&KfxG\1C}u2x^g-x-޺j^y]tL,uAI>]T xn=lTb'0"L6߿\:9?1gbIGH+Һ@ׇ "dt;Ў앵/D.t3?\d:;<* x2g\N O!\>ϕc [ 2& 37@9Fa#P~(fD~ʡ`a)'_Lb4BX\JjNEsU uOq>'#o( 8 qU "1҅2Z.#oN z}͏/FUasLM!:tծE_k3,` 1sB\:Ahd&BP |8E ~Ư.P{Aj\:Uid4O*MWie*@?V2L8Wߍ !Zط"0\(۫vsU)&&+b}ν=I 'jjG}Q?|նo7=➜p鸶e QhS,E,εkg#NJ7{.C@LSNI?%r~]h3j 鳃rP"Ή] cpBr^mdlC* Sx%wD_6PG-6`G~Natvc,Bl{WDk͗||^]y}k9zr+2Yhk*=X8Ney6ʞ;Z"ZK#/$|]r,56W+0#(@E݆^2;tNˆ#$ mJ^tA)8Sxxv3T ?ŏb6c/n QTajn>Wjry` i 'Wm<%ORQ`ECVYpB?EϔËv\p5_M $^˱Gסt+ @ܯQD1dE).r󀹫#ϼ-eDo7U*h],?4l?aܚJFY<y2ŷ A#,ݝ3ja_=Z;$A~jzz k6Tǘ,ɋQqk38c?OZԣr^ܷ77 5J.[`~ZX&:O!cBnHVu`C9 mM8Pw/qXN~(TkSz4$03ǿ KAn .7~ +EZ /I|h^&h"rs2r"VѢOwYyj `P@NOھPZ/\'(-J%@AUh*C)8@kJX>ZN;OUX'`[[oJn'bv/6y!?I팎Ir˳!a8(ZžQկ6-f4>8!*F`?>!2`qT9Y.Լ~KDHd BhtO>e9JL~M(]UٖS9 Mn=hQw䡾m])U"s~ G,BsPt\\1 2;&)~A> rQTB5MISRpL(ېCS/W(cJ Y=]ϋ5[jTv>Q.P?!6IȘ\;Oɪ[i'~.ht<|iyP~CNkkjz0==PMSL&ߞJi4cy,^äv %Z$So Cz-R?)7+Zg ScFH葟Ÿ)GUa;e $qhR5BU8hq}BaT?NЇ˖M65|mػW3vM.洛Yxs%t774N?uے0SPH,ꏉ7 i(\ŜB{u;e!O~&$3WGs^9[ ^&фyMII8刾3fyşUx^UvPې"R+L{`fG!oi HǏ*E Q\ucXh6HYK~ghc8@tMhl~p j2Es((/cOvX -A`HײNCɑ.h=*($暩hv}?ly)vy/#5u<41e5j)& %Z<^de ئM]ђ\Smܱ 1cFup5],W "y+d#6Ͱ޶iEfU~q&e"[P4%2S65vUh}g]DZʉzTKbv"MtE셻4A`jLlj[;x]$\05W0fu[:Բ;6tJat)wEH:~sα]"f;h@Ǭd/Yf*R9)ުzt>ӛX,T-s(,)~mw픒}!י>"1J/0ppx~q̥/gxo{i[e7(_W3N|' WaIP75#u K' ªLİ6 OSnIC h2[%iSj4mʡKSF]pgC m'Mť6Sp +ύμ-(upg1GΕKBbBr=h6ԎB@䖲GcR’Wn%jBN)Ӻ5Q?t`Z#@ëYFxJvf 9MxP1= \Rc umag;O ȩ[0rLzJ21y;~ @BI@?:'dk톼gG9~2OLHȺ+"sNݱ p?hv[Oekv}:UdX-0w4vZPo@N\2ʎy Ian}&}Ba[n 92US_g9/*5h-0{wuKOU~*z(W%zLa9)f %9!7]Iro^c^#`B&#]:AF~ }5CS-. Hܟ{PG)T5_ģ"6аZġ@+'$UJ9LXzFO?\RSח+.ۛ2M -{ ҀDWBWUZऄ܊c04 vn>~%JdQ3 v@+fBXɵs~Y ~ To D k<{? 4pjK{ϣȰb%avL,o=&p!qYũN.mj7Kܣ.Ju!5*H:s\߶Ξc(Cwe'iw#Ϗ"Ž(yXbXk=_?wsΑ.韋,z߶ 7A'Yrc'Xr;L;7e(J<}!(y!N__@%FCܗ,t80 9sw;A*]\=VZ^wn"DvRlؒD3 Tդnvga\7^=I0G#"lJ `sUԄ)JT; u}@ϵhrvq+4Ö3yZͳtpOO?@8R2WXht`ʶN^V8=LNV)Ro+:=txGQA,@9 F͕xa{f9X?i>Ά Q売<=>*-|^ MVduo8}~Q6/),I+($+{hrqM pOgRTr=뽭/è ZIRUJ8u:nh~!u\-.ePBמqi^;9,`#犰MpHT? * odWTb+)gz7{Cbj^dnJoX4;Y!g  ʇKCJ|گ c-[\ &w#3jr3s+Zrs?мoIGl=*E;W9gQq~7]rUmcp'Ғ&#m\gCv $g!mRCs<6{ q׫bY+bM- 9EgS[`D3:Nb@Pbr UR fyތUԕ/5[S,QhC ٸIZ\V pG왻gOc)nkYRԙ^F%Uu~8-q|/kBl Fe{LD0s=%vݦ#_8|wĄ(@LkCtͿnE-:m& :k@;PuS;\ß+ lUPuvtMϿ{pt=G4 WNqTFd ..O3y/!טSן5$aّ-[J}f!)'A'஄tIt` cs1!iD*g*D&t]6ْ?.|e5QLDž>cX6Q*LbM. C\y2# N_5:=ueMw1 *)Qv7E+f,v%sC9T4rM2Lt5]bտЭb~&q ~#cSL@|L7z{RG@J􉿉bl"ކdG=,fz-DuMaIB|fPDۤ^o2}B0 ]_хm4(}c;׿QRS8ή؋wݰq(m,r.T gy??1Uڟ!sxK5xt| ),jCdmOu DhL?Xȫ(Ah}ϗ5g^&OYf߆+?Ҍ;29FnZg+ø7s"-p$wI5W*ݗX9Pi|Y|RS狣 %, nc5@"U +Jg݉h}T i}*11psc"+fK_^Kami*f05C3i7]QcF&x~ƙ¤l^^ ݐ,;,e]o\m){Ҟݣ#7Bh䳚O˱ذؔ[#~70 ߐfHί*I~;Da+1_%gtj|HiKs|Y;|>2t wl&p. `k2A ,sKiiXh[m?r>eV",jqOl#U~r˫ 1Di/_" ak2`F-*Ri$q?a٧~E i+ 6>Ƹs݉ #RЀ?Ϙ_i #UC,Uy3^$0E-eϋlIH],%v(H3>8?opQFs;qjYkY`ngEjnTXdҎKXw]6\#,k+XuApyFlu"#gR6ԝWg8pvZIyAVJII9ǷWyiĞCXǒcU!l;80"ؐcxURe䀣R,WV 'fZgy\ʕ e^Oq4Ju.ؠXlK9n|.gFE²;;(xo>V K1ܧSl], '_AͩȰzy &L'{n}ɋ4(zp=+\6هU>f42 HTc?N%/XBW^*ZDL:cQGx҅of:})~Qt_ɑA1,: n-45z/Deay;'@j]f9ڣAYBSm[b\}ǒ'$OL:r][7= е:ef˗ ?$i/Axs?MSmSoŒ~Su2>Fad3~1hx -FX"kREÊʉ/9rA5$@m^lrºE8ҭN¼U#Jt[(&:j3!<4ZL潳P Y TE9U9ƫ%%_ L Ib[s<~JSF 7;=͒aʢbIvW6OƩG$ZEOMG׈apd-lD_!ǹ 0o$I brmGHGKO6iZRiJpVXiԏnyV H ^ Kw@}mUa?+X+XOB' %"TiPZ6LOp5O= ߣH..s"}5pf M8ٗK0^(M&UI!`>w^A<[[|b5?孇 b:Ӵ[v-f5:o7/ɕ4_?Wꬄʌ민)U:Ƞ%p.PdBæj"JKJ,KˇKT>ry0_7jX :OU.EHh6vh]O1 5 ׊SjK݉[^*/V!k9Ysrmb6(桙bd22bha(WT1p_o YW/ΈlrXn ledOܯGc1 -U_Kn Z~{^Lo,FêY 4V-uubRw & j.[HŽmP>3ʺmX|i5 )qZ4\>K\)< )fxуwIZ f;̞M+{Q]J鼶u!VGDM^<; *;Wl -dڄDXRpL7a'!_γ@diH и$'7ΠDb{uΙesR 幻5v}x!a.TvΏz$I{ݺO,;d&xE"iaF֧f́;ȼ2`(˲l5A/ݎ%7@?+5bpӰ[ %Jq^#z^)D/6 f,R|%x?T^z䐕(E8lt?\Z xެKQզ Xb87XyZQe:esu洘E f3>|Rh{(`Fp 52ňS< '   xCS."r!#@ZFֵJsWw}֮|Ʀmo;eI5qH'A5`p,o=D#R$HByJ>Ej^s-ŧ SɮmL,2sQoɴhv!t8Zx,&U=aH$q YxViѱxv+PKt5E;˵*Aty2 PEQ2F bk[ȥ0D%v1ۢtkp)Rܬ^mulrSmS ФOF|$,H.g,,M_kLn 殤3.@9B^2Y)prL+ !UK_:[Z/Q\y/wNjW6(<&0nkj#/”"3$YòkD{5-6mB 3ȓ[f'kOyLSC{D4@tlLjNbr0snS,BQ`wWSm- 8֯WHizX;W>2_2^7 =(7ud%J?&A)>Y (;qUN]d71K/Rjm(oS%AUmٍ,SUPt~ %;?oB-yɟbFXg,{֍Xbqo6Sv #6m'[?v+)LS`p'veXxnC D~Mb6` cUSGTmU"n{Q]f|$'$%eJ8'XkA1-yO)Z=H<ċ /2鮨dѸ֜?TyC~0o xH#?WY_ P^(TMa ragmk[U +XW&fX] c ع'6FL D@5k9](RE6'9\L\l?&T [eZs/\wXLA:Rb+Jt-RgᵉYWFϧC@g;F_a>$t#)JW¾1fgU6o"!1~`D{\W,n[4쫎JܳHʫ3j0#q"n&֜t= $c=q9ۻ-AhVȖVxdqTCF7r9&p S6L/IpE"Iy;?ϕ? m' {\! *+F(4)\.2gZ Ii&˶+΄WF2XU/#TiewI?&L$U$14z^n?߷,F4ONى1܍U:N3|(ҏB+Wy|jʾV&3{qLO'Rų(F-ZTzQ#{kɐ)S|'PQ4լ&!|2#˟Wcu3KغSLOMtRQk,<\~h)c|0X7C%ְ ֐+ +vZwi!_U1=٩7ҹ{} }@m›-s,r%}ȝ_I}Hᝌf'_Fa{$ [(-mJCMlJHu<?#pͪpPov^ûGu[phCx:mZ>n[΀,E,zxmiU1u[vJ[D9.X2ߓ/-{_ (a}ԥxwu/jD`C)aHґ/K&v&@I#K40`H̭HGƞ #싟z 6bgoU '  ګ8G`O#m V)2z 5Y>zz=.x=~Ȭ`be+n6ЁvcX7d]ГW'zF0+#ڮ(Yf4^.3nx76 FɈn Ќ? )޳S&0s2unS'fz1ݟ)JHhFzKea.AhykfH+H-k~Ϧ0KbWOjk;- 㴦ygӅCnRU}XqœBa@HL jw1﷡ TCBKWq\Z)͈/$%,Cxt "ɆֳrnGUR r+ݟ_VW'* z(4ǃ%9E==+QD~֣Gk&$^|NM}4*Ɗm଒TC9qLY6RZcQHS"u$ll?,pza> +\*["u5JjN#ċ1 6&!Q{oX{;aSDŽ5Ʈ-F"9Q~Hx!`j3[z?@@4%h#p'(ek`u&i=pMA_zh @<ӭׅIrP8B^)R֞-.Ƅ(_jyD7bv]װ!〥:vyyLAЀu}޲x&0\C  6dx}8QNf1׫fvVNg&G[ eigͯGI%_F.9[n{ҲֱAi[st!A3m{*5)foQ91n3c\JPB9u|խ>)6湚 S]s-wfe ) SQJ+).4 CeWBUC^t}"3 }n݇_TpD' 0xéʙkN7V>%@ %[2L@>`.*n䍰UInݏHfuTe| "/Z{ZJ \8gsf 9ucbjofqȇ x^,-dCHvC'•c܎_"3%,؞s$+ jEouz*6Z;g,J2ns0P`fXڰA l:οGxגL8DBAH,qO̜?! sjnVX~D*{#ŦBz ;-l6ɻؾZd?)D(SmjmFԗk#u12vI-J0y9D @{͔{g|+y Ҭ+o1C+'tC&d|זquiR ?J0"6 1jYH })TrE[Az3HkP$g8!ۻ\AxS!w:ĠduNY,2&O|8mAtpcNI? h75!J OE ݈@ sD>ATuzNj-Hc:#Zܥ7SvgFC/`ؙo E^&bYje;ɚ'9D zH0sJK鍞"h5= 9L-->ތshx[]|9#Q~b[1Ldni3w#_֔pkP)*c}F`\w)K4` U aܼYbrd~x1Uy=͡$kFɞi_g&48nVc/<[F(5G2;w03N/P՗ g:?I$59^--|ف&g"+oy= ΐgՐPxra*)»!H-wV큘?enEc(F3y 1~K僕ޑe=[7o>ˇW:Q"w)tyn[_NG,HeJa:8?-8O]_=-WjKD^'eI]n̗a2 &bpjED9%M_ETA`=G3ʣ( $\)uZޛ,f#?~i4HaAE' ^应D:-U;PqA5xV.|R8uJBudʖ;a?Su "֙?27pFd#Fԍ+fB)b+u( RJ (t0-$h&j6ϩ9/8mbdbLCʟ ݶw &,L OI$2 8~"Q' |1Qhn7R(pg]G0ćF#0w9|PJ)M3a;d罪 mh{hi<r V#g,BBhհ%7/CQzHtfFт# I!>J@j QoDi() MqdFhԌ!="iԞ!RCwz 'V8O24$&` /jP+6W~rU!RGfiV\m?iN'] d:"O}Z $`&PV%7XN.]f;F=ـkhpǛOEQKjU 4ߨt+NXh/`V lɊ\ >9PII l!W&)Wk6`H55#-NKU|LlIiAz`e W[1b>J2:NѲzuTƗNbXfEA ?ZP w|#/ hElgOu64Vn;R ]$L3*f#zIbj[6苈$ӀfĘܬeQ:>?ҰEU,6g2HD쁾btPGW B" 4_F@Q/hԷ/.[8 For[ ;_&q%@jeCx2iL{=d(bWX-Ry~Gp77TK("tWy'qq.*"Sہ+ A yoȏUޮ -˅Ln1 }$NA=AA! ,X^g"jqa4dhuI|^ir,9nmd|^Dl"2t]VI]fg(UVB 5t6{ oF򉢏@,(^xAuM^x6}i`WYиdb=>(X_ٻ;)$^ [dٸ1k decLA|z&r("5y"qٮ[Ryy>(cu-1R=xU"ya\\ƻ[w$Ww~Ʉl-!C57Tp4tlvέOU])6unV0#z (&0)s̨nxrsSc^LDyj!D Xj5L6M#*?ןyjZ喌S C=5x`?x-C fLj}W6YW+*j2qۺr)(TWHfl9r,^3_yK "ŻKoz4|k9c?ER+hղqZƬ4VMce^aIڮSN"IyX3\ߕeG[il[?Rˣ@2^Պe "0%aI 8ʳ̘/jli++OS@{B\`!*Ǩ&Yumu{G Vt} <)ubE*]X!#ko8LvFLg%ACRåA2 Lኌ\&ŐN7?OBV _-k"y`y@hAzUT q['o薷w|q~Jl#h<׽N42 .qwʖbQLXdJUamuK^ہ#D C7bZttG/~f.qj)HAu ݓS8|;P:*|lclt3' D[a~%ȁW`2%1.~{;tBn& cO@OJ;1):Ex`Ow'xe27nr4"UHjOw^5s~;UYWmKn;UF}{T/x륳mq* ĬS%$ƍNH|N-C +jX6 :BUgte C$6-nXGyТM$Hr. Z3m.;"~CSF[?|)>~A^\;JhpǗ3,!|Y\aj$x ''RlRF0I$`URfA&!illYD_g+3%:FCPxYvTdpԏ1.U ٢k&vBG|3lXAy\o Lڕ9>!JX?*zX¹zӂb;A hMtr[-Un_On9Z̨U\M}.bnmFߡZHGj_N;9{ỏu\v@,sj[L+svjļWh&&1RPZ.}‰N*3.g숯)l"  m\qptOIvLNZVn^:hJϞCFVXt㭭mL^[/mFRRl*`l ZJA-ۉo͇tR, +m% 40 z)4I&ޔ[P@%F#g0G;P|]pjf[n%yU-%Cqn*`T%> +T%3+K 0o舄10UhN-G i|j#DtEwԘ9<DrQ1ь`Щzqc=M+~*7Ig ӋfGv&ƭ<^@N Fmy6u-? S`$^@6d 9<1;T 2s>y;5䣑[:C'\Ka 0N(߷+*AR EnWu"pg< H$ {\|0: qj(_Af%C|oXE9Ņʜ2 ˩§(R1(Ά7'<*%`6R`N(ۋ O7TuZ>sGa9;TFY^y7YT#sj|-G@96):Pឿ>Đ ֭ t0oB$`;b\hOyD8˅.Gp<1'du<sqLL %:le jJ~LJbp81gh[ K_&\eTqNI$].따L{VY!Q-BG;{H"̋IzbE"Q1iB$;'zY@QlU -7Wl,&p8:я:gh>$WyE 'jp2 B*~ʩS22q7]2Z@CJ-2ݱY<>EiL}UdAj޺n&a7HQ\T9+ǁ33*i+'ΖRէ*Qվ.C"_n*[s2ibo1_9jrɋ>YY՜q\-ifQ3Kt [-n2c@l Nmdqk-7F#sQy!fȚO5JZ5ᕣ.ҫ۹E9B#hRH8 y&"AaA2}ɺ:Ziqު9<pV'i^_hmok1d9y'˱ aM/)!Qȗ˔MRRq} D6sЩl@gZt~D׬ O^Q̔slP =@\K )H rN(w U㺵DO]sV EcOu %%q *c)8R *!Y}v#<J" EaXV5 ~CPoIfEµi_;F8-:Uz (~(M}Ҟ#3el?w6 wڰ!H nSŒxّ. (qK&Or*`LHr3ӄ9βq vS( Qj[ìONy]_@uǞܵDz;`OE^|3N+qoa(2]+ E=a8H,rFg"q<$<eE& bW\"7< dR+ sd‹7t㯵 /jIH5\ZKgk;é 0ϭONMj(aPhz/D%fBWV/JFݐ>FzAr>9@aRM 7;ڊMR7OQ4D gn!qR4+ aa [$O-urHyL> UzЪV@-bEφSGbK*nC (DR(OƟadޤi|vF|_}X(yg =" k AghɷPaV@qGH1ЪM.tL{}qt O krDrh+UrVV˩{m6 _#,=gݨǟ:4KܴNR P]5{pR^NV"DI x{E!"-~OFk]N]%/ qO3K0Эe\ƒJFOnsmDhL34yn D<' ~HʥM\ h 2v 3oy2 1m*tzӰ9o?IfqE|-zPBfqyUqxe]B<P=]O5{$";ׂD=6˖!0י gH^+ˁ_6lov;/{|]oe#nf ~F^|}1$phY1]hli(Z]oH7$͚N e#ykJREyh7=:lй+emE4`“wX 8?X"-ru̺fLjފ"BG<1 n1gB7`e>wCLTY"61>lE0/frm> [ze CM^d. hû\U ?eߕk:2̧Rz)V» R@vq YJ,46jFI(ta3U:a']T︱}Ga*mj%9zIJ+[P*|E&%l f,aL<hr"B" /LawOأmAzK*Gui0*mUG|{Qb>WXRP U}ai|YEz,]ϋ !ݷhX4m&][}׶i;䏶"DIkqSi`+ ;a7''@0iڲOו8|Bk6`'l"NF_ GD 2G{dPbR NŹ4 _620*c -K z:L^ Xx3S>>8e4ͨ-rCs-"c#@o~qMD4LHS>U`|6j>7M޻o5_@_q㥓=8zb'M'Հ =nxioK5o\VbE5X23{*ZijQCb^T/+!>cXPI;n= wܒy=j*y=Ś_kH mǂg7uY [ NQ"va̖WZ k:BŀQ騌= 'i6Wd&"fsPwfT l_y1]%jqzяv݋ͧ6vM Uz1ëkΈ$^&0a[ԜA;}l.{*C^jx/`üVfJ]Y?ޯ9W΅3{3qn` ~[ -<1dȥ]Ú[PUc6gGac 9HMTik6F2>89h9{'n]˽͆ 21zU8Bam'ٹǒѕJ@غ#!u qZk%\ >M_a4*J(6N7 27A>N/@q|hC<-/UU*dQ*ͻEb+DF1ewP,h%W!lOrZ?n6% #4 q~ % *&"2-#ү[D)2#",mwڡZ$-ZI|w8CWb@q+ ۟Cz 鞄b}A Ms+=g B@9Ź'OLr`5# ĿFߛVLm齈HUtml6ڨbR<[eZ\4r֛/E ;} (C=$Of:F2 C6Տl빘8ScW*P86Kr;uoV}HZrt tBW I-iSe5+k=XǓosʓ9zpwf# 1~SK*GzqA}C>g'oph4]Uss UT&'P^@'oD5b?QP,^͉@%$]r 4 v5# ˼{aJ |=DuA_䏿%ASm4֋\%ɉ J eI(d[^ԡ<}W`jdHf}-xP3Ѐ̀qlgSuseN-MC2T鰋ݬ]SR %M Q?C@zyjD61 <7:tg;HWBV =3Pwr x =GAv6ۑFglm8W1Ϝc-H?qVD]$bz-k.Yѻ5l~3׎Bux%Zoe2]b`1NhӬB:7S~o]A'2#n͗rCP u`ft-ӂ#+.(!\YgwѺ$4D3/S7Sg9ޱjcgPņX9$c+072!Qt><饝J2~-k(vUrToaR',Cc˥@P ߮Li,.h?+y^H޻"3nb[ׁ;)!&ymJ- `27Vs:|.nOAصZpm`?W#Xőp+ N3$'3ߨi5gb`RQ*n,Px8^ u:x[^?yBf1G'gJ{T?2S/SӇl]Z;"q=3pE='eaRBF_ eqF?nSaP,Mq!eDzDjХ}Ѷ@&!=&) gU.DZDO!tB4}4`%4佐I32-<_G0{cXor' jZno>U#m0RYłm9Y\ᕙ4 >=*7|U׌sx9zk(|b uoaz@27@/K qG+x;k=Fe5:Sq܎Bc2^s`G߶#WePWE\ow?@9hX9ϝ 2:Lo\}}%T  Dj$b4"%?n:.R6(P^B I!tF^gN"-`; gK} "iq5C${'yJ~)Qt 25<=g\g}wllͿSmy6v!j =<;""ڴhk`_rm,w8\|hza=%[뼰$yyu@CuV,zq T`@k{*/1uLaydeïQt?.EKC35^V0?+p4A@OIsaJȮ y})ϣqYMIM1 \c.{kPi~t`rqq؃QA B[4鯬|J~'j^aӊx2 [(BD^>d@C:Z_h*EgX?KShJDMvf9toԦ5,6i7QL ː7Yp;?O4F{;0ǘh^ ܛ=G~OJ@*114hgbBk"a'Qp%']Nw*nBW[gõx8u_MҰ@j5- D{:tw"f'$#m$猘Z-` 5\GmpᎿ>>ގ- Z>S LI63բQ9cٍHtERv>Q+<Fm]5ͤz-LXr 6AЍrπ}x7yQ%6Jl4ޮ1p ,?SVoތ>{՘tQbq( ۺ6/6> DV*xu/!|*!ΩR 7֌ wR_ºǦƙ9/֤%ZkKheȻ뮱UhQۤk:x9: ]ha6\u\=X<%yR$W\r7HM3bS9:QmwZS5w{UmsJd@PX>''8efx3ڊ5=5VxԧvFl5ڟe\ĝP@c1kQo<,e&+o6%ɒRcq_ &?5U^[;'v5 7b#A+mK :Aٕ~`! HE;Fqܜꥱg& jpqb "'AB~N.<3wu5({4M~r34٦)W*$kf4~8jѫ"rK}ik/a+rX<y-L G4*NHNMƚWWH6) 02#G^#Qc&P◄#:Elal͓02,yDbd*A inj@CEnNKQ6a+&^+#` eHgwYEpu,1mB xRE< zg&[&1a~Baی_ ҾjPVm&87K>~ LGiJ Qq SXmB_h>ԈsTx9j8Eò c7l=o_o| /P2RSq5AebڭMgBAv)77 6cet+b5 𿁑%鬒*o [h>cث%z).Mu}Na 6紺MX(V.x=#7u8AK[(96p5_J98)Xڪ(5 {tqp|ŒԂD*ֳgP.N/v{)0gtt &j_o\˞BQpB'y?{s!DJ<rp`Ŗa+-C^Ds:Ԍ0@3N{c D˳28tq` =؈G"u~Al1=W[%=_bB㍹)Wp~+&ɓ[l]%VwkvrԧI$ X. E:qe=*+ V'-'" }&'̑M5K1m^Gkjs8 >lhY3!j3L(D/@ K-՛ u';V.qq8xWpjMGqBRW_ֵ>.tT^QsRsjkd/{%YJ VMQ;nk*`~kP{.=(_Z8T$9@TF.Bt>.B,aJ&hkVXbtg!D?a;kr-E&"q[55k2nhL|$FSB'۴AYZX'& j'J4O]-}(X$@=extߎe*[!g{9% 0:ݎ[{mv!J h{Q!J]B~7;y=K/>otQzPxRdq˝5 IIN@Y%f1-F=:Z2Ȍgc:,/A=R8UG. Peb$CEG%,!kjz~=u*hítyŦ>һ<!Ж 9 ^<*WJMΨ ,pHB4Lj-D4UrwаqoIe%<!* ;îى0gN\0$c<Ё iؗG)#5h̫DnlM?53o=&VIƠgcw,*.~Tda_:}i\0@91'V~|e, V7ScxǗÍfA7[u12+Fn#M odt~H1~/E]U7թqB4uKOѵy͡(}湕FC:l@*s|* ?Wes%gD4C Tc;grh ft\W^3?F>F,*\H"dwdAĭ x"U bџy{d"OcWKbINcʓ#)`($+=8z_T6̗iBްiG3`8C !ػr^ZiQv yW8"%$59 vOĕ:<"yAVyën ~nZ (|n{~8kQv(gk'9H-В u;E)[ɇCly\b]u}G)~w+K q:MHT30wWެ7Tpq,>R2}l)@ f q̈{C3cpgNbP Na-fU69cUZ0&)%zt@F7pK1rR~,˹5ߕ?4JAGuܚFnk (DvW޻v):"`@2fBaհ3hQ4X $b''Ĝ} HEwxU.e<`cĆk]@7n~f: gfL8̱Nz_\f.CvҦ8672/bκ=! !М~[/N'ܙ%kYэ<s8 P?C-N\c9 bN0ǘc:sHG<Ktw];0WT! ʋ5c0Jix.l -u&حi G)V,i&u ?}'ޗzP~QǦlhއԚ<`' QJ]O&3@W $hMb.&* ^;ߙ̴ Ln,Rjy=lB^:F#N-51d^nwr{VM~-zMm㤆ͺZVyo~Ǘn:x ^#K/0LK9g5s3hPH|($IAdoq"T*0h#n Hi/?%q m1=>D pFВtuTFʴ᧶!  - ?loKɩW]2ڟGy,G Ahc.O|V|]ĥCn"֕;8і[ Iغo9I?TbRTsbg<*¹AϪ<bI_ eb.aɁk-%LV0fi%tkMнb<{ B]XC8D{ZH¸Xܹz 7¶V6rWjȭ ( v4NJz'—=rSVj>u7 g?gUp*&8Y6Yb7 43 &w8nȟQτY~0ͽ}5ZeY+Elǖα&>&[5D-Kt s<0ىu*-k}sdQ hB N4u/Ʋos:bddVBV)a+'+NrI!Rh{\Cx*}N0p%8ғÔiTv^GC{sQ:Sg v4ZM$6vZ ND2trlygͬX^e:m [IE3񆞎( c@[MIX׍,n\ pumLQ;#UޤXibdudÍrXHkP̯㷉sLW@̏7y T„$# cy3cT+D8KiEYJq8WƘkT!*U^TY*SJ\ P^؂%x<#X+1U"- J9 QٛĈ xodq^YW ;ecF{cF5Y ??]72z3x쓗L:̃Jluu Q=#ŏD ,}%/̬&s< ުm H  9OUoi0P6!n)*m؞*#[~*vme[id0%Rc(G$/liP NZ6!#ū-;w7"tg"˵óhm trD8#)D^9\XÜ3=ZMNW2͢cV=!}"S JN45ٻ{+T 7piz_&,f׮NnR5PNDX6V0Au;jF_x6k%H?@NsO-!{ؑ1-Dߐ/ĚM3#D^/BN<1įum+9VDL-v\Sނ B2Y/lڳl,%5LsK<.QGǏ{zDbS x-*ҁd:k%-WÊ=|"ndY7gCZb"TUe}QكA^:Xue-;F4ZWLFO،쳹PM8WHϫ:zۮ4R}m0жɔv~ T/3JxH ˛Hᴏc.dK?wPuKh4cѯ{ݚňnA~}vpv>j_J`Jt단yFh[/X4F؝l~1P Dg&/T .MAG9J Tx[]sGm/c('$X6ͯ9t. nI-'3G,?\vK%Loj[͙D1'veH:piZ΀Ixm;ZeoJT+ #^`tuu倡Ne Lev@m;G6Q`g:U;k0ϟtv%n HˇMQ0yמ& 71| &r4*ӈJA-1f5/6mkAJߡ݈P%ſE<k}{ B+3ȊU?6O1P[",%]Eh!}i< N[D+n/4<#h(K#T5 \=Xq[sCeʪ'ߜsٺ? ed GOmER#ǧ2Whڼ 2WnN] -jg]oWD<}r<,_cubH|ESZ@撹~RHI#?5l%>9E\u M Pw c{@}차ICn`5%חu|\eEXKTE x'.NUX%o;1>(k\OQ!D@OO $.d RKE"ౙ!0.SPAp efڶX:sk#dS{MCKWgЉWH>i8/ʠ7~/1>4a T+ieiQf551P/d-q xW)] >Xa_Q|8}*7+b"B;εda4 ul2w%YilfdS[L"uɂFƱU=H5gļ쌁.yZ>p"Q~''`Rf)R蹿^aڲzkIc2ixd 𼐞=q)+BGάP d/ =y4Kueɀɞ.ӄI,犍O Z$Ȃ5+Z 5v=`/E^rmp*ƊOS:]➙tW P.=q6O}ڥzm\T~DKvÙ8-C7щ"e{ZUOA{IۓgR(damqzVM0_7JaVmG4(ğ'@q }Zƥi~:8/C~bś=El\GK(s{T>Zk 灲9@Ԏ͔ MW^ΝeJ{$E)Mد?AJI+ *3Cbl9d˪U#*Z}{4[>$[nhL-:Ԥ349ce˥.RO9աGTrd~ɀ20Oc~^Wf8"?B-z7߸-&&u-Y}3ߎdt# ]B;Fr忉C4!奛*.$QTLd8mD{ޔcͲL7['-VˎrOSǡ}lHIH\y`,RJfc~)/tX( j(ukInJC,בX#IRW (r 5dX]K<͇˸!aTu>)#c f=sQ\$ETl6ɷ`_ܢ>$*QK=]Uu^NpLVTpP.y,K2zbs ƿg(hsJ6u|>bX#˵H?s8σ_ ZKg?2 :,,~WrٲBĉU> [u*2[! Vem Q"'݀_ӟi >6dJJq4rS8>)\;U47(PKEeWU)pؽXlt٥W'B󽰀/oo~DW F?=Y$h`7>G/܉l;ܐ &$r^W0 ZQx4V'݈}ԸEC+gDrvm~tU1)\(壺ÎW <3O6)2y)И*4ߝIAz)'L\\A ؊4rI$ hN(Vvrj@o5rRR*hk͆.I(@"o[V0tJ9-2Cjd cP rX7O/qPCFlPi0,5Tyv'!Y^R zq$o%0\4V ++4e7BDuavA,ЊbwO-]jgȳ'GCE*W#*hh7}䉈00 ,E \rl}}w'^3it/ ?J덗 x5n5fMJ%`OFEo!YqdՒ{Df?{k*aC$"1f(- 7;is])0M֐ 2խ<连a=[1k#C#AFL~>O2(H(,>:~fGNksp-L()5 PŽg@ V(7mc?;Ua#BEM8U 9 X<҂a 2[ŕmşF 3,6DfʨxsJwPw^]:|N!Ƀ?i4'A z R*瑤huU|Ne^d0A,3gF%UwJ9%STF䗸n9G;`xN4b;]:Yz]|=,A9ɢ:^?o830R 6ؽ{mI MMo=S6\7__V9/AZ(s] %qJ>TU9%pk E~-A.^l s>%gQ9Mûrd~ “vp.Y٠gKmƃMf#~ju.O$^4ҔO8Ċn.-ٹgړ)7[ 3kѡx~b-J)kJȬE/E1檛hFwK[r_*ɧ6pYϣj4 ۾hQٙ8_#;K8@^q<#Bm>mLoqh1bDvD1J $'| p˛aUTΒH=7 `m@JR ;P尚d^bgv#ji7S#So S7ϳZnr/6C&AYgPNP#DZ85Xa,v/.,{r8O,XL_[_@E/>? 嗆agO}QǷX.?!&OA"}UJc_+W.u5vwAҏM(ؤSr_-Ji+AZ +ȹŹ̵؍枢ЂX)8h aσ)nUFFOE qL_ T@<6Ob #7K Z0`f xG:J>71z/?;4n6FuD KK&7 DolODAZ\$]9'U^ȫMvI.#Z} Iygb=ԉ`$zظw8MԳ[90@:ţ5SZ-f0CWHH$q :S`>vX"i?F2J^jCƠ Rq6ZXGcJ>T V):HpIC^40E9iȾ`]QM"RJ_\ GJMEP-D~ߟw] gD ٌ JvG0<Ǽt"& 09pv<8Kn6WWG?ݙ!F_78v8(7xOH,WjOD:t=_$0;h1]IIeh/R2D;jWm:tӿKC \/qDXN:L7";Z.[^R|aNaO%JL7'[?ث1qm#쎰jBE9LR {A4s ,^`ȧê389sK: _{†fL,Y[lXJA~|XC@fY$dw82LTɏP>[}AiB[Y3Rm{m(^xtOڦ0N!` w9Y1>m`筲YD69 eg ^X/jbosS:נ~}$XTt|ƫc,"x]C=dxS)~FSO/!`w&eD=nPj@0"70%}/Uw dH^Ox tK*Fk O7s WZ) +:)f$J<]SJݻO5B+s"œJJYKw]f 7U>X"Yf!) OfE]y-[)q?z+ ',#1ZN1H24ΪWi׋g,M"H"6N`Q*OݗQ-w/*&aי,q 4pq? r氵(]3_Y.@X.zbh#4>,]fD"Rcqv89^7pR6B(J Mk:K7aJ'io{R HiaE'$aS7`iAh>h~nA: o J} zc$4؊<#zLoNo}6$Ffrni~ip.聹?&{y^oxqQ'KykDPzLvɴsF-g>yg5׽Kuj- i7*s/^`V0H]В}`|[+oKA \ 'NyU>ӌb+CՒhLhR3)ldq_ʬkS{%ehYkTc9'%Wqa[O YҀKhpzu 2-Fbs/0kib8ȧ-UȄ.^Lզä_WGE1N,"q`Ĉ1,~ɘQt~z^1һN[~h|;a #U*}J$72['`PAP*n{c!?%Y]/.;bFyewN+H$4Dtx5T= jɷ2/tSq%z#ׇoz9"ry D!eيMI|)I]NC޸SrrXXp92yڌtdilYóz.| gT^ҼP'49SΨ7{:ahSba} [W . >~/JZ"z*b#ELٚռ1 MS|G6> At1tQG;ѩmD ?޴ono {\r77Bء( d)Q;0U0h2 {iVE-YP$G_HEuH8:۟dC'Z6ZH sERۢ,h[\oZ!.uhQPZ c@^"b[#Ҙy:~Qc<i HETBif>w՝?ԛY!CG;lg& 5\[*6E^u'{2NfEa(ђ%|d|Hs;^]?u^|U!5Z& ኧDcX)3rϩIDD7KXvy @Skeb-lf tL61Hku g0 {>IHV_#I*0[e VUNeRX FL$f؛%3 1 f@X&&C6:փdI^$&?NP86nc|!#6mus?)zǚO oU+9E8A9] z.dsd{Ⱊ/DbYn)Z};;#0HzNnU#]cc >S1OD0K*JQB" b202ltgu8p)+:Td18,GK/a&4ɦل=nO3!ϴ)I:U7؅gYL$$rls. yigcޜ<"*0?y{TVlLQ Ӽ/HvYI G-=rmۥM%@UQj2=S#2f)z7(~5pu`fDފv4p0GU=oϛ5|t@Rr\O:ZQ2*~Eזl =(kdf鞞ڽzo\jNl,[tNCpٜ?~"ݓB#{w >dXPfyQW1m3lJb?3)Qo 5dFgRijVR=l`x\"WBՏQ`)UJI?R0 Qg[x= C gx2O̕ vZoMr푟zĥLH(qG=#ֵDCj>_A_]FdLu.?,BU|}?|Oи Ot;[[NWī{`O*@Vm{|5cqL{  H N ?lMyn_%$GgՅmtŇȩmQ3 F ŭ-Tz皊m.X#Sĩc'Ƞq y 1&\Grx6,6_zg.DzqApL&J\MP| }atL6VOuBqDzUg̮|9l8q0@ A raNӇV 5v,N3X3j /jn<\'Ӄw) |o~+>;\V.G^r?ڥ#rR3P΋Kŗ D7QiMeJ&vv#:'~ZϋsXL=QoHoF`*G8]yg`x-*K/% s)'җ]$yT5ιE*>Ḍ5;9֢$[~ECxW*2JBT'r6+ʫY^lӉ36;}I#w!!YWm#{ ELϿ11Y'd9Tgj.b"6"m4^O X^Яr& AD_11 h#P>{Z S3tM肐㦶>@ عWqڡi-6K}\SBP![x8ąszVK **HSo(;4B55-ÈI2]ZlM,Ex@=@طw,aq~FH-1֖8[GgmzhBNk,4CطE?qpJ%uB~G`ͺ7UЁsܵ.A7}eʙ1՘}**z苝dmţ@6&)Plݰ#i}I8'sbtP(5{xיT *5ixpZ{Y9J@r{x^>1+UH|Y}b'\G_uk-&{/|F<:+ /?x  pA3,*hTtc<a8;taC oN ZRCy)/%n$TŸ0Zh(`q򿷣,Q.`r[?aX&^?>"&(jzN94iװ-h0PZ!2[3PyL4~Ɂ,ݝac@yzz!r)=$"z$Խ nmF)XA"%8~m69[F]&n#%d,xmL1_I_L=ٟThX("6Cl,.훢4~hl7wfZ&H;q9=+ *:4dUj_y??Fqǡ۳05H~߸1R,#vQLb]{AG݆ *1]xg!AZVOS7q@( \D2Ү?=:99ә5H+RF푃fChY)I/6qaȓT޻M2cҝ#/b 7`qϧL;@!hR?Iw *V H$}^|OAGfB>{+iHd)3°Tf ]0x,qP2ىRz¢`G/M+V,F3gp(,w[$S}>X7{7~Rl+312b#ΝpOpXK7g?TQ:6dS%9L?ydGqXhULqH TU7á 圧 .BQ/W%BOf:u:y' {#2gɡ֞X7,ytR)ݘWN~gX} Ս1&`;)k?G%;>px䝆Ӟ-FUIo)}@:pi^@5R /&Q4ZRO36kf=+=|HAjn]dd'#kMAf$ &%91rJt8X*MpN+;WW?Fozv6_a=La0g6&@wuucD΁%MRd\(UMVQNv7@7r.Ķ-d+3.DNXR"rƱ~jQ{1,>'G}WdسK x\i̽n66x-;RѬP`>0*gW30=Ůϴ{^;8 8j:|$JZ99Q"Fb1N]N-MsP)z[2Dx&B+{_|=cN;8'a[i%^o]̠0X\ȑAqb:S )u[2,:\ojBN5&f qN/cS`,fËg;½L(Fl* (EvZk5nVe7l m[~ŃS5]\E)²i _}w?'3z-#; "k ,[p_E& xjCyal(iCO_DVݘZ/ff]PviRdMj2qG:`#><m.T2a Շrä7Sul_nG긂krĂ08(>BiP[H).⻖|>@ݰ-xa~O d tx-&45+?tC= cũ O9:k|W0.P`:Ols?yaOSAW(F,\͔RρVQ/ux*Y&VJQi8rzlAp,y呆?;mνS{@x)XvK[+AVfey?dx|!5b/jjB݀sMa/ÞhܫDk QO^! ȡT:XٮeJ󭚼FJ*ʎ;n$Gl3{t#Ud=6[XuwcѾ'%B?]Zb.ˡqݺd8 B˧(%{(j|,j(UA^@;&8s`KEMmd,،u&Bo$oZCEzB~B/ދ9Бr'ƬGI-7`elyYO{Y"M'ܼ ZE.ڙ ohoHbg& Kr_q$%=UTc|$YЉ6?HְLs lr@1~zpB8/& E V~0e=KPU: ISB'j/nIRvU`0V*~yd{\ݺ~sҠ!)(+BmL-0my Ìx]PK`Zx$P\_op[Jek?6mFƬmbfUʰ u2V#EuFmOlx 떸*0tc8MvHDHs@=oR>OF =l [<hS]7gJfN&pKw89Gm ҹ4`M[TR8/p;,ACeΖXm%HVE3c)83Ho!gZs m]u%Zå%LzSje6+;+k>=zh3" 'dKD%GSW i9Vm@R'>GwxyjV*7EU{i^*׊&To[%eJ'y;"VRJܧ ù<*Hw]ԎU&`'Y5y`f/Lr<,*,, o^_[XCpۃ!v{+횊lAD@ S6kAwDP N9 uOgc66,FhX9Tړ0"N6#ԙmh7pSÔ0I.(zZd%@6j38*ug(C.<ѕ$P%LJ/t5=y(iCBP)?Oޜ:m&g+y Zדz`g1=h=|Ǔi])g}z ٳ% 5U0w݌aH ӏO6/so V1[w^Ce3=û%oݞ՗l{kgw,V\"`HLq \t = O2VXl9Aֳ~onuKM^r$qa_\X| c2͈gzfˉ9z5X 06pKWFꟿi2 9d.Rv|=Q?HFj6s d9.a@:kwU;/oQO o53;9@;V}jCuD~sc2y1lzAh h3sM_,$.9M$1aseh -} ىX^{L-+c;G iWwv9S6CTO]5u\D_C:6:K3䎵֬Զ!H(|H֞6YET 9+i'x{kts{q;<)INjJt!މqOc`Β]o_0i{_DVDUZpeE6փaOg)֊q٢H=pg!;'pFk [Omuag\t7ǖ׸ !?vXВ[= }DT?$ E3n<H4 *f \xC8oGB"$1aT0(H(3s?!={ hȭvqt/ݒ>CY>"$0~CY=vČɪ6(i8>qu%dN޿^bCsA^ZJ7N;©$T\wBg^op9pI| p*AUd p'7Se\uWEv5w][,g+R^'ItfXp*K;k$8-hFC%q1dKXlyBdJ$m' fԐL ~ÁNHJ:9_ݺYT9ͯ'̻SΫ3mɕR1?(հޒh=Z>LI'}sm)8w6Y|#wCK \{fbQ.>^'H _d4_cΪy9@58%+H#C4rגqf/ST^%ˋq&Md*ndg+mY ޕr'd,R>A4Y/!&M.Wt_GDuݟ%rO% 9ү2WdtzZwd9=Jz-*>+YL{)7sԻA >oBhqKdGR`ƙtp'2UǷ7\z +n*NLYEwvj}miFi#6`~ u:OC z/v3aIh (E)V̜UH ի̟suR/Fº$[L,tGQSUm$_*\g ,u#"F8H ! x ^;tYok CaU&00'8"[ a̰PjWA#ⶃאmr^ !Q)'<=>n5o|P <']Ux?%?@zbgx춌?1sQG/~C9HW~9CHc j]}8U(`>'<7[)ji0E>;/ǻtvM|x/aՀ:_4ー-™?h}\m*uH0x-uS2mբv9P94B7/suɾA> 9m>>ˤP 9v[?5bW@ڌZaHh *p$QUɫB0>V$FCWk8H2Ryȡc=3'gfu~CbJ/K0;'g 4;^Bwh':U2nS$ M=ޔzy\W-Пg[ k` $%'A"_]AhW _MVp@.*pvsFvțheܝ@d{ %Kq LycR`1$ZB'r#/lōtb؉JNq}cUz3_3ʑQ6mXLu#LPbSsnZϪ+,蠽aҀ.&_OUkӞ͌5aPZy\G>Ys҉R2fɎ-(b6Bw!'-lzC=2 yF(Ƣ'ᦧ3)̽o0:m/xt]^,΂x=pdքqaB vBVnMp5 Fc}ODzt}Uo8kSEJ@7.2``<<4V  LpޗG^X>;[_G<[LRk0,<?]8(L/URenw1UzCL˘ Vˠþ<"[ƔQGϰ].$B7N9^4X;켒PRD\3##?&8{4"jX[1Ax#Z\oy8W2>;)I|7qD3JbviM<祍j!̕gDF[#om!J7r'/rs iY25ulYPT 0Tձ*5k=P :+HM_ȁmUG5Z"ziedX ȗo0GLQp'>f-]+렺l.͋T0ؑvS4sIBzV4(KKDRqKψ>)ZlPRO[T=ϟ%~ƕ%)~2EjxSWǘSC9ETz&(u\Jӓl@4e4+J~?Nz[i@;LDW˯( ;g&iX73!r.|>k H kzΡ5SEbCܯĬġ9j/tG~t-%#}8Aa]uebNѹ;@\S,?)kD%gyW #2R,yef%{;Dae\OЮX kWSK-1@ hҔ7⚨xm \aۘ w)*oʌR#Bp3w١pT59uzR74nƜ eo/cd 4=БX6'$:}atrI^zD I6 |bP"@շX4Ls>?ap-I !, iFL]y+qx$ˣp\5፫p֠;px;TfVJW#vfp {af<温ѥZj( iBѩ58)SӠ`u^3y$4r!pNI\,;>lIY'b!Szj`Ir)_ #M0j]Xy;, B *ј_µRG0T.ΒRD0Dc@E˶6{ KH#CYq 횰x_~-@=\5ߗƹEm^vPeçÑ?p7dʍd: ިj%.zb(#}sK`@;ylCO}{IQ^ٛ1J(mxS75/kRb0StPPߜn*w4Ɖ]=(Oy {4ϖT]$ӣؠMkc/ bnVG|X^駳k}~\۬U]:]d)~+8{ JJա6rpZD%\uZ돐YN?.%[`Z5(@0Sk9ŀ\4N-V('ZEuús Cg^l&.M=:(,y>xD51Y 7dξl(襣a)Jn5evu`jpVhDMڸQ*S!!xX1͔w p Q;`Fn!L_]d?2ʮ|Y^ZPXxUt).P$%EC:N1.X?Z4HzW*mYhFL4Vz7fGvlpCf btsŏzQ^ES I'XH}rH^މ@b ~D'^!*rK`&ӇxGDCޣ©4 =c/봂Ctt K0dy.WbePU46f)wT k:i]茗nPI,#VDvR2}uL!'peP0m}u)9W`W.n)0pOמDu|S:?&J<@å@z7 n %=z{E+X{R"c:zT*}=J `FGa <x vtI"ä7Zr'mRƺhTII㗒=RZV+PWHtjT?u Aud-J27<}xJ#¹liY/Ԏ먻dڒ cU d -N=fh|4c{0n(mI {,\+s4-^WٞƅBT/Tn>w@1)D}r]OfIV z/o?NC`Wm2/{_PwUYMkb| s-i;rzfC?@&I{"ᰤʀ[%6`5O%'(s7|Qo*= 2ȜҿOkφ0uUGR9XuMm&UEZ!!]6AV#c.|!ÊM{2< 4_-Ldtթ!sy?3#Vy@/O"wW 蒯Ia@rn3Y[Y 3f@C#ץC bȋvr]MqZy /yv:>iZxSO9+O 10GޒtXM`,c~ ñ#adDΎĒ+!ς]0o5nx n_T.TA#:i kϧ<+:kQY8 [?HIv7+5s}E=TX f}Ț <~VC&,k5X/sj}a08vSمfHM~ IM:mɫ/lWsM^_[Ƥ̞r%,+C-­ԆJ[_6a{#gM' JԀR`eO[4UF-+&3sWW BEK JcmviCUُEc;1l:rt9GM LJ!Mƫ7ڞe.Zh3Ky?4NEOqG.W-@9j628iP̑{ s>ڀyХg5>NcLaX)>soTC,f?$}] Ag+@[zÛ~ &zx9tDtlNxJqJ1)A?]-Ep [I?UF D ФN]U/T&%֓s 4sG=ͯ7}^RO˃ EEy"4ȫBA:e65HC3{:Qbgt6S5SA4I<Jyi˙{Ǟ;XׄH8Wf-K;ͦgwYI7]C7?1aݯSx&QY{@7hRJF!_7 _Y9]|uyt'f `ɯ)AbɐA{ҝ OvwQ+P@dԏã_|YG hLHt]Gl ]n/vUz?Pu>Zllvպ(dO&?1 ۡ+-n MZ*{`3EnG5~ |辀8k4 "m-;&*]dj|әG=O@lVlv)#׿bČV@zNb)vrgj^'_ሙơMU`d )3K̖ǩfS"2~LX6(4b?<&qP Gvu{Qo8c!= Mt{c1;5e̷}`'b]\ѡlKKz{2 66PwZMIg }-qLb;I9 u$ɬ~5#iY H ؃əE!17b?gcIyqX.QL:}HgokLL@LCPwOM_u;DCjK (܈~:г'"TBd-D(G=H|ijF+M5xu^ ,T ȵ-p|CO6~,,XT #Ea*^ 7-]'13F#ttO/̔eޯ(U}ճth?{լORs]1a BE_oІ2o 8CG' {$۴\K#WSuBHz$³<$h~O`XQ™zhܚp5B#UĒ=6R :^YnAo#j͹I8\0C6sK'^ف "|~vVF5nPV<w9}ZioSi]_hK i!ֱ-6$y=[ɃiWY!{Iyk?5Uc^cۡ>0/aS>X!?*-oihjz@M_ i=ǿxM8/7y򛇮泃p(4%4ܼCֽ :QDNپl n]2%?ĹBS;kPZ"Mӛ : D6q[tqnp(^mKfTyktwdwسOy{18I(0Zh0ۼo,Vjx ,d| ,$}'5/6/͖i8͎J*d d,)^h,c: >2Iڅvd@v8쁩{swp*VYPĔ]gcoavoY%`'#?ٷ'ȪzZـpTN{W$DlwAk ۠ 6`Ϗw8|Ћ]STVU\9i1bec㫔d3Bs<*ɥtprw-xC~elήk\7X,LbщnZ')UpOCc0^9vRôAuu:q(w[% 䎍εW)Mȴiy=ũhinUlIF^, wä>A|C3ep*Xø eI(V v9:6+ :菋F_!GMkhfFÈ ZA t:MI<yKYP-ގ6em]$j8Zw݊h}KiP Ж(YavI/7|=/a 4ĸSjb./I }Dp.}fޥ 4" - aӃ Ҝ;z Dv@ h#w6,i 5}c9"c6H#\Wjdrx/Nrj%@@t;%AjHv;tI*be0>=gmkza#|;@ih܎ᬐڋt%\x?w>˲rgz$IQ;! f cA.<J(Yӥa0KAd$D>n:8"7*0`冸{|D0V {K(Fb X~E,$)נg7-:^\p 䱹|^իtZ־U2$ oY6ZvY3Uh~od3MvIkluX* Z <טR&Jz%4o\ǞC e'r*C&[Coil2@<\!Wl(iX=Bt;( )&Ѝ;txx ]Njzſ ڿ38ث@dw3 ȅߑ!>6Z7"vq [GWb#zr"b0`ʊ !gX"m;ZkvQqc4SJqr>O[jKhHEzhAt.p$i)6`~T_<pqhթ[`Ix w;S )f6Xd Y 4c1Ź7!ځe3| c8'Sg}hARF,A^)'\=/.l'JL@%$4̍ n:cBV#acƚwSH` B2XS/?q&} 'ٌAgڏVHn0qݏ@9$8M=SoTIJD?#%y0k"=_d@`\ɸ Ew둷"@[>zGI1,E>;hH,0'DU>Z5eB%7Q'@+B4Cg@ĴWE>a4RY8p).%ўb@a F:8j ADɈaO$ >+#SLֱE+1iHt#Vt.C 6<]Ҟ#@YG$U]t_\8ʠpIǹw+rj:u5G0@mQ3Wr.,X%|ZHN—d{LUr_ >19~#gSa~{aD@U&Z8r*=mCp/>_t\> zsnfSB d)6od~@D{^s07Fܧ̖X jZCdFE079XK%C~bp 30KdSTս}cv,5奮6{Mnک中dfX٘=0br( G9̡3(g&z95'u~&m4z%[< r+}YI4q9 xo͞p,v~ [t:UCŬi֯mPU҇Fwʦ9U\ ۏȒUܾiXI ZJ`W"+Ad;"d ?N ^ÚVV/>M_EUK+UQ#pbJ(e4i 6ŀz0)`&VۗhD2=cCX3kMa {SNd273$y Z>KV '$,u?f.\@>GE+H4AW}j U[9iZI}Ļſ8f%uj5KbNAg FIu .Z `/!GyTu]ߗ>H|X%@h媁q=!~tIGYlH%ۯ {)N zL`vny2`i$zawS? z!8T˘9dt2vBtÔmtmfoQt(j~N{HI>egyՖ5^|"_C*.( `}Lfï؁uj"Zm۲R}t(V EDGnm ̫޲sT2yPu_ԇ H{}$Ѫx*0Lyݧ,eET=3(4zqa8W=K6x"$C$CPt7MrZĚ1ǶR洩]+'#1[+H_CXyJ \ot|QE: G݆|wzߐXܧbnZPkHIJVXDڋ/G bةQ~}|7*>QARX Y^;&3lH~ts#da T bvTYN-޵yW1YZa,Ŗseo}mdAk;- OІZop{hD |!ȻOB!^ҥ]Q.-T U_R :fá)5C T@yY?> ݉LqRRN5RM8?K@~\| eŰmm 2Pd$_q 0QW.ke1)?ZODI.*+KiϾGzTA%gzJ{}6B`/#WS? 7sU@pO%C 6< Vt RpBz {Feɓ)SWFaT^|dJ5;"%;9jص""5˧fuBֶVo~ʡDե48!9rn{/9O^glgk奖#!]c⥫& '??ϻ(Tڄg\„PdPpA+zK-~^EnֱCuA>*'ү3{T>Q3EWRIe_-B~Ch[:  Jp LĵqOĎ&pe^|_(O䦦ʉjΖ( BDAGhg F ISG\ Bk+G6U#5K)#'}Q}57Wtuo]8݁ԸJ[=ϯ`b?fhYoH2rAgq`&V c`L?E7C+ʢ| (W&07 d=XQ,jЄ:Lp?6l֥@bUOxrr=+؄_9{@*Ե{mYm%BoDC ~8ڥy̓mPDžRP e,Hy>+P<3RLǺ]9@ }Ʃ?*8f]Vlm8V8H(Zy*RLlk> obZ-܉=[n((R xUW줡Xۧbel>2"pRkH׊߫C#ѫ˙ޟgTfQ% {fQ$)OA5:71)[''R_>z7[{-Ⱥ=ŋZ*  mo^0Ɠ/ R4Uz D6Rժ<ΆG DtscĪZzBBὗ8XzЅKL%@}I(3ua@A89Pw=}~Ūsp' g C42~5\>QeDO .$V> }>dӚCյh{ٶ^|αӫIZ1On~<`#pK+ Aw#c< i`ic1PgT#"J' ʽ; QV-DQf#lt*^th;Y7Ug<=Y[ꥠQo8NGb6n!,I;Ba̕8M.y`&;kUo-! oтCH]\s_(PYwVjuRj0p#GD^uLs|;Ҥ#' Kj OUKCVK=Ә.y3g1ƪT/1/lY( Vlre7G.)OG֙Hsr%ۉq\{տ,*zYC9kQJoB~xB,)Ǭ]K 1Sb5-2mq&^,_؀%TT(rK0|\dAΈМКzF40N]SN{)9GlZiUΏ'u2pW/k᧐_K~;W:6BUc@G-_lY JMzUSmHs 1Ȏq[JujY ׬ PgKW6tm,\?yT|'3Q7F))cМ`?yu&P9~xmN)b r!ԉ[h'~p Hh5oUqROk4 9l2ky aL>eGV+ۢXy0j䐿?%Q^MXcŀTNO-"j&@7tc1S5qfԘkv/8аnBH:N$D k4KI|}eCx \BڇInd̠bvsޝ=1V.wpt:KAkȎn{ @~{뿷gnj ߝ<-j9sԀ.JsIt1N-poJA( l|ae{|~Ϥ0 qCP%,Jɱ=Ȟ"^M{Hli0..ǖܷ ԻU2 ga"1nxIg(q{ˆd=vc{ =o8= ]Ԝ Rj67eb1ԇ&9׉NO"?oVZ[.p&q%}ql>jz`_Ϥ/= x>̒L,_%(dyJ(!\“mbk: vc3t}zI>eFd䍵7QJ{01{wO0jib6JU糃)(4؇C 7>#!< m⇁dɟ#o;Id+JIH%q_ZzTMD0uDK1\rHYYT`~Pb%dô/-3"W=*PLm_}d6)0Ik Lm Fy1r(ʌ(H>zki"䮮LFLnpS wh kӧ򵆫x5"WVdSx{ ֗N b^p$ĚMsOndUO#^@fe;7TXJł1/ tJr}PⲸ2]IbV_@Dzt&M D(+´k [=C8J=u$H>`M;|/|5yq{t{~ݕY[{xeArEcz;M9&dWھ#|/P޷. hWVM%n&/ Ӹ秡̂ 8:v (zmnI6:z(|e1==4Gϐ}; g݄BDѤ^3E@%;{¢S< >;7ޜ5GݩÒsRd4jQYQ6/r+Gx`i8P!}&MPM=gz}s7t ]:<5 $6C%Z>f/$H]WRwbVgٍ+%SH3P1˥s]XekT}̖uco!:XmAmI$W6d:eT_pV$30B!OH3Q (5ڒK$rZC~TtfN>u̱ =Yb__g=)FB!=q ܁q>)JG>ez`f)Q_k?uβ#KXݳ-K6G n\b~hFD\k`^[Zu0ɮJ Vva2zobbX &f'dž:6x-~"텃v6"kR)Se db3#;Iu\ûZ|o@Ϧ&ӱjpڝ&w*0WI >ڀUz,%*R _DO q=. OyBd1?n |\G,q렚f 'Q9o3$D΅̅ÜtsP ay"%{HY(R ֟Ǎf_y#S@,EERU.,*zRG"S ,pSmH$I=B  \Y[# e.0n"©_A)$q;o!`@<փqB+(u €⋽q*n҅9NdP!9Z`sҥݗ]XNgvvc|ئeR ,ISـYW:s$X9wie_3G=oڼ0I޳c+u:uS~EZ ֏\H;[i\VM5ýiҁ膶E̙"aJ& ϺShˢXb%sN)߳f?_p*>7 kM*Mρj6ґEد4~ˀ/`V\^dzE4Y8@e`cChpԁ?\Y7w/j#J0_EPVWdh!<[:7\P9tk~ҚL6La"~NqʒNG"۔ttJ6+@ VuƸ2Ya^pt:8waK~[QA{i7mup]*Q^֑biȳ`ȀtbT/{vRB6Z'WVFzJc+_=Õ5]4=!,;G2WDNnc|2s7$ ;0rlobVkzc) =cFCv1𒹈 "RN{Hf\kܫv+g[ \x#;1X`裹(޲9Uq;_nnK++-vMmK7)ZnfGl0tk 6=PAW_.3tlwҋ]wxu? ` P;Rp{>fײըEĠ`=2+ƻqTo`#ɧs :[kzѹd#P 0xK{)/zfgɶ ^2: ׎1ZVQ}Rnc||W=ԁH% 1d- 45kVZ\ufr3t$3x{ꏽ^<)3^w2x͢_\+7>5cY`/3{CY|j1^ѹ6 | `㥕ZQ&sYhPH[)=Oz\i&[A`^:.Z{ObMDF31vN[ښoKj㤀2@ֻ82+S]TVw9<@ g+=n~+hʗyy3Ń-C gcX9{ZsQs YFakQ_+3" cG _UbGJӚUj $o*6ay_f_v-Gw4vЀ HCl'G#tQU/@;CNg}y^n&y]g]Ry^`&}Bl1&@R)@atݱ5/Woh! ':nKQDߵ ´"VɁ$%:.䪧@!> $>ltDR}F `aHjMz@p m:G 2y̽.Ȭ3~J3;<֧U瞽0 ~'!;l3: {3JS Hz Z}/8RvQDz4۝;>EH\ո+JֈiXo^@)uWL?xLgUjpyniy0dΐޛ;+tuK޿Z1E?8Rֳ9f7b-O\>:,)מ6(QR6tۗkoʯ~jua|h&eE~:|Kܬˏt6<>=]|B/W)!*kiV W^Mٚ5+\1AY͟:c G^{G-Ƣb`T:]U~Gfy{2 _OD`krxĶ-eʗIӧ&U Vt~X92ko;F y HoʽG>s!ùC |@A <"MVXbKKyۧ: aflpu8F,Qv@fAa@XiKO^Vw ?j_^%EPRb ]}9^鿱CuPF)9FsOÅWFRI{N*N:DRNӼN\ps+P?Uu3 A,#+:!=B 'z]ḧYmZum}8c]Ox`>2A;L_|KQA/{Mz 4K#sj(U7I%PG`EIu'<"rRvX*BqmX#˝LdyOBM24&εEC,7 ;$ᛪ܊jXö.Bײ*l XJ2%buN'kLљز[KXhsF;|s>\ky-W%E7Cd6bRi-~% o̬Pɢ)?Fp'~%%(R=#>#DpC ث0U6D \@RZIM :U 꿽 8-a0hu3Mh#-䋳{N:n)B'I! ʗbO5>3\ bjn~4MI䆢F wy7jp^vxoʛIB:N[0 y$D_4`ג+`]TԸn!A@NA3vEy7aT2ТeJ+Q;>j(41B>ɈOpX"nưF~wˠ+ õ*\ E1o5DAE-a#(m>'tel>VWx4׉7E_IѪM^;kUR yqhQ .,ONT(_,:K>aPANBqo}7$KzwbMnq /nOLРPÊ߲/MX'^[x`p-zn{*-@2![jtՅιr@VC4+d5,&Jz[BoA SDYQja?r;-нvxw%;Mx;G2~UV5B/L\{?ﮰ?q|hO ƹFLIچ.`ќKhOg #fTh_d6a=9Iyo{~(X5[K܄S[9LxŹ$EQ'\#jx)(2aRj&/xZu,Qڳ^Vp73ǭXݭ.px%оPϭPO.1z J>P$*MJ"UYӳ %H+VOr =[1U4R+댦>yP0BȅQMQKK:t+ĩG bg+  zҒ.@㽷yQ?q?CA5Xf v/;!.:zvS{t!ȢMw V9hwivtX W0-w˙Y W|ٕ1;,k08-w2ܴ6go uӸB7ǣZ*β & y딆n=LB:,~Klwc:a[m!' at9u]$&FznlHٕf{df!hu):Z!+0*1b+Rx`x ؇u`)wk̨ ^ t1 f>0f$?-XH+p% cE7zx(j)BooMtNYHhW2o8>)1$$ez7䦗GsCotʜ݀ tΚ<j>CR.1HdOj،V~wi66+yx?_?!d?yd-G#YJ8ga^hv4($qwegj.fPNL1yDSM-z+h7]2J0SP!#[TRT\6z1QFl"O8OxA ۺ'E DmϤFKT.p]<ћ/#)VP%2䵀@@;WB_ʳ^ALS Zx9  "bUN 2LW`ey'Z{\ a@ImW!etO;77/KǢЫcER*؎&xm GiKj>[* (aO 4)|hZDf :ڋOE,Wr}PLm 8"CG4AҴb kCTA~okm<:ƙ ]~8 Zۿ/tDJ2bJC2FIsjؓsDpjU}"o,azr' 6 W1IyVK/!TGu$1Pf⼨qp]Qp2YIӴUh>Ĉ |͙sZIw'k_Ur6>5Y/ y߅!vڶ(Y U-5I?n~y~E+pAM7 pVzU tV""\-e󵴜#iʇ'9s+E}sFknMY촴 o Hr=&cfͻӪM`D`QY^Rr4IBeellA1><8)_J7;)>6 j!4iDYݰEbLu +&s7 _}f<( xkѥ}R!9..E%_8+b#,Ħ&&.'Q`DiF8 a3>1N$/!05W_򢯵\bTlaz&3@#t6[$]`BvNʎLR0+owwP xA,BPqޮ{L7ߋ ;&wplz@pHD{FUns:zkǚ* ] ؼIF@ګj.%ԈL T "hLɁ N i^܃BGza-԰>#>ޓNym(d @+`S65U>9);B?y&׵{+:AU~GԴnZ'IaG][We`ȪQ]Ä#>1@ceƆćm&Sj8D5W(@lBvFܹ/chL bF5wf ?{L` GΕ\:8-O\& Uk'~zsrgOE۟Ε0bB>K Yn'?5 9-VT gMF5q" ZW8©kpQĺ1vd >2 ǒ`uQlԳr <V,TwsӴz @a͔R{ Y Bl@U7щCpdZߞݠ6DpSxu\$ӱ"|d({v*>cU %Y[]JV udZyfI"h6Kp}åK2ζO%4Nt] d[8%UX XnоMRZacK+ 56I83wB# bo1btHa64{SdrP*yGkHSƘw_r5 "K jQQGyX'?/+(fN-@<V$#e '-mw==B) fǴj݉}q_.Vl_1u9&C] 3^C҈cˀT[aBWBXE$L}}g5 x͆<1&u6o {DBB2x'/طv)6~;y krfӎEe3'LEso qaf = Om\EWVcA-0u3T9E@Y؏"#9_=Y't@!wo!-0 ڹZVs(w$SЎ:G)(53r$A-F+[2zy& {3@_JQJ0s :P_F(JmE9“a5 44j$QL_7;tV_Hgɭ!@Bˀr؏}7xP6bL0|/hdq):;H;,UfIKV<j<.|V/uvx}/uRk=/Pm+]<YIQ kVA~(U=7 חTO♏~=*&kccuk"RrowymWڍBylOJN[I: F.99A*6 V/kO; Cp.%W߅>/l~Mt}h2HU@7'5֎)aɄH0@_e#e$Ѿ^֚z)h?V!U` bߴ[]@ZCt9t'ı˥a6l)&k0Y> O-|+_ ^=wf=պU>!}K\N'2:8#LAIךN~k619Vsp9هQN簋׌^֕,(1rGXuYptHm_@NĀkMbkq8z&|q4Bѝ]j)5QolԿO+mp4&ɹr=>#v!o*1`ec 7m "0/q$"̘46-xn/H]&U0:oRs¤rr}>р, J&^LXHS,[t ~WC?iփجs2C}fUA$JaS\mL؟^K}6k9@[lf;y8K8IйaS C7HMQH]fºE8u.-UlLi07pK=߄a^d0]IG,r{,JkuZám} &#\Pjm/YqB(m|_R[%;`,Z MM, Lj_6f[@(,sWD5FN "KۄJ#ߝ& ;4%x+lt7sø)8zH _ Ѥ:C΅(>*Ce(Q'a/2'|Qn"ڠPaL5,b4<JGK/$ Y(!4fQSz1zcOo< N$ܜ3U-Ʊ4;wH'X2!ù CU4T@}CF ܗPdxxA4:0:~ f⣼K|[E)Q8B''_uw,DoQIg뭁!8p7fߋA.f>3 ^kg锩OPYBVRAaY1y20sS< ^#iz ZfB^/<:$wҭ,dKAśnJ_?w '/BP۳y儙B c)J1@ҸSϤJ73,}"4u*/EШ6'R-_3gb`[&#vQO}QDM'y&!B pf ZE[Mb(CRē2zWIZQ$i9"7?9߬DU_55ͷ@ꤲtvB:;QpUԡ ˼О$<x]ޙ$' `[>(iX E|ן}A\2J|Ie/-{-6!gb"%6g9up-CE^Z?(sh6̡IPxcF,( Eg'`q=-$Ǝm 3,"ٯ*׉?jL:#,=Μ.Twg@,EMp.q95kk ׉2Q}9:"]^A$:zLl}ЭVdFXp=ɬ^N5֗gq5a;AQ] ь#jw)V-`Jm;6t[o\3CW ,ĺb/AX17##P\@}OL^uU4jY=+&3X(^tzj> 3 TCP^-)5p 1·Mz*v7r K>V'U,XdE<X~ ?R#l,}=yTgS{Z "?țR#jǣX!PZ#ZG)#6Aa|^JSix{O]#&6p=n̿c- 'AG6OE@%x;n*+w`$':Y ~ױ>Mol&hᄓrfG = QPpiR !;#fɯǖR|J498u$H?|KfyF 7:t$`^kwTjvO+@qqdsK(CZևpj230xc`S֪i^PRqn,$1T2C-syu+0T,+De(:`%ډI%k%dvaQ:.&ufS]T0_s_7qǩ^6wPfXw܊h0PHG^u ɵ C0-#t["1Vǂ_C^6 sE!HvET_6rVIy/|>-a%^U VӆVX0ʪgѰ(1C/!4T.|T2%NMڸlKL NJ+/gߵJ9ٍ+!*;P}!忚{ҠOuf%4|ZK*tVU UK˷vIn-,cvA#X76:pZ|@γD5`8"0D8֍̷ujt7D/jXY ))MѴo7/UztV&>H}ɱ˹UT6{dבlz.#qpH<r\P.jTF$@g6Fs]t`.6mt䥌b{`=@.N~Ρ잿}j*+:]ۄ[{rRurIϑ Kdҋ X]JAۛN[S6Wdا68}h D*ْU>!unu@ ׎Ϝ\7D:T.`ru ݤWy=,"N5 C> :ƥ cm>_G5unY7V'nMȧ+<2j }:7a~reLc2r G귔 :x2v禓L /ŤFȂ~j _ySW;PO'"C[QbP2Lx^$x(a"M7Bc*0xꣻC k>z+Y0P4D/_-_O-zW;9qR8 0 \:R ݹ7H CP1;KvO5yyf<&Ь0I`5yDcHuQ eհqceIulc4_0}AS`{J'q.iܟbT:*.CB$#kkh ЇzzE?yFf5}em0fݖh{-ܟ8bkkLuSg6-%_렩NՏ 0UDB`)6{_;{dV{iUjXzLK@ JkjCmW\_F fYĝ'*JZ/:4#%xXdtE(hƨ+lZ*@.RM=Ӫl*>cR@#/OJ7\wŽ,'*9jg-듺`}*.hHـJo~Rꏛ'=1vozGpĆpǬ]ڏ@O?H)#eA<_'(TC{ԖI",ml- ͤ (~,Iöf3^:`)i(iu]^]߯l6SU }R&A{Ȇk2=?ƇW2Զ,vJL0:"K>)m!F*X"NgknȖ3@C}T rvqpͮ"c]%Ӓ- uL*Me[6W.\pCzԉT 4 M;P2\$qDM}EuBp5=r^moag ҷ#4L]5v7n?'BU,l/e`G\ZBKw:EAqw761.ʓCT01fҼYՑ dWp_#A.8&z -4F묓ӛ2c5g5sEd};1"vg j T"WFF.' [(rU:<]FbwuNtS@DJmw?qFjh0%{]ʟU"h1K hTfH˶RP Yppᖕш 2;^Vdw ghVIsA ~X )g%hvPݽ KhU{i{У ^G\\ʀP]ʯ,BKБP'ld딂M#kۅU^%6jVmmu L2P:gԼL6#nD\e!ٹH)g\'/=- Ju@e[UրH:JP-kI6F-'nX$0a0QcDzHtl^8À+ݯn~ "B"aeX.Diw(WsKWQvhgy>>'{#5/FZyKU9N@=]|r&c"`Ec-lo{` :95 t|A u&$Ujh4QC~aXfF6-Iv!{Tr)5/Š.س /t-0φ^D/fد? %/QD{]h"܇\VU4Ы PI?]Q` 'lQ+n|yȡ^Pl=eN8˙,F=%1$?O`KqRR$ V)|ՒMP=t(NYMa&6Iyw9D.Rxt)fSCt2iƾ  4 ?&ż30;blѦ+W+H+u[*j'eub"F +x.܄4ێ#$qu  P*7cN9|D{ Z$Ȯ劥n/z w' ർC٫z 6^XN%ܰ󗲕*_eG;4O& cԃ^oj FAG+M tDy͗ee[-6UFщt$EN*iá"#灣?{3Ur\}/:ѫ2͘\|TЍ6׋sAAz.ҤODO97(%p=fo3}qk@~ .<T,VTEhc9N^%{FRg T짺G,'pW ӲDQw䐰|B0iAwZ\MZ/;Jc7`$'/)7՜/"l43OhI$XgSR rWl=/KP Ԋ"D!}]1O6SJA;,Y1}w (ڈk=>Yڿ*v6 f_jB_:9E6hA@ aeen".^fsm&~'s%/˓9ɋ˔F̯tR2:yZ !5 =$8nP%S-wxuwR#aKR gAy+̋=*Vq34^B'|,4IOD=f"t\ez%.dWt{h 4kuD2:M18Ƞ*Oofi_d8Bs0v`MqZH}wJQx!`A"SBJO&nI-לacVԒXݍ{Kb?{HaWCw@uNg} # [\ZXv|v%^qe:Zނ1g[87ݞ2q6WzIB)[ߛh,pީ L"=ؒG  Y%553ljG$F&WAl{w_uza> XH|E(3b8+[ً0&ɬۢ,'g J(STΩAvO-$Tc_L)s,fת$U.}fOP%8ϘQD9@XL} w}ގ3h{_1~crΪ2Y (-imTF+[3|5oa;/{pd]fU[27峒#CE`rԂ{t ӈ @c|.[E$k}7 bʜ9>,1Ƭ Fn[հ֖|Cá뚗Xj"^MSAؖE]lW)|+ ~ngPqX%WV fH_ aW)Ri)figR6&@vV\漢*3 L3?8j\cS\15HQ3P=NkjdeLp5$&Õٳr͎=l|-2YI^ck~MBMQ N.n#ҫ8=n2q۱s|p%X-'[I_.8$*_8&=~9XrQF )ylQQ5S᫁+D`E[ATDU[Q%x\E(MQ\^X_hG1-ؘfU6T&{ *Vw r 'S1bL0˘`fv3`N /Q@ ӱStV`$HmEdM7>e3߷ؙz5 ,o)"rB&D5UY%T²FDȫ=SقS I ,Za(C` UQ_l j/JFu%\;cp 잘./.yaO ȡQ]Z85AL~?'.XJ+crcNI!%F`'<\/ FEr+9NRwB`c;=b65EcLD+rʹB. ?؏#8OYf0CP2QsFG'=j StNhQroXv7ox;L {EVG> DӲSr/dLhe$:TLɗFobW[c."n:mdc il\"AҿE䆓zfq"dX7 οC<+ Ո5c|Fƒ n0iB`CD:;R㬘T9WyG(ۇr8]k+?f wXtuzN[Q{W gue aWnqZ IUV(T.PEkN&-r/*`@QYaL@Ɛ9M3%hhN:/^U ;6/(VL uʣ__:[I\oAL 犖&-Z+ *5Y`3]:7vp'JqA5T!c\HhRӶ[]NJv|8j*;ǏLD 8}r.a|u":xM ;0ąX j{uWf #|rr\/0 斞*i\VBA)yׇ=Tsb Nq~ȗ3}*@򦴶fu%(ܠdLwd;AL҅tpB>` R}AvR[ܰ }jR3 g_sRkOh 8uwU)&"˿ pvP+<6 \|gji7% y*If.~R#/nڋ;pBIDLQ2_Kڧkn} F$nmVf)g:on7XmnI6%jp`Z^B_kݝƗI7Q ck-u6j~ 5H*+ФXޜVۣBTr)U&F_4/Uk7-ϰC48H=f*)GVQ5\+~bU -3W %OZ8EC4IDe|0jgE={ɸanı̩A7L>gyQϳ@iV{zgF'\hZkwgx؏$)'Vu P`(ZmM}Rze[qD'LP`WS67%砕dݫowӖa'kAؕP[ ~_2}+AyM4pa Lpɏb`OEhu*vfP'أamyj],)`(p-x3\Sj | z&թؾR0[b"$xLbM~8 vdKLdќg'Sf3/x:Sstֿ]zedܮqSNyhSS?r_vb Z;`j{dOһGcrӼ,b=8,K VҟQ7] Yhj(BFppJj b5Z06dzV09{dYQsQ1Npj }sHG;)P-G|.i*okNs#̝\,OO=1w' $Cva1 /͟*GK!RqXx!Aq",oEPMe;7̿kLsJ,Ό^S8yc`=ӀcѸGArRUHd=TU7A@/zu"o3(2y2%|<}ۙ]٨ab6ngRHrg,Z`fȑk|awA;kpQHorp3 H|h#(EJ*B|y;(~s*yj'y%W'{K率t8Y!WC,lڢ_cv) :kn02N=w#7&0i(RcPo%oj 4rTa2N]f. % 3w8R+ظ2c'Xlt-k{(U4Ͷu| 8{ZE7)t_)\tGӆ7 A*&j#䏊B?I٣{.Y.MAZiH̏`__1!Ta~> N $M1V$'DF6 D az沐:b^;Ӹrtl >~{$u!lLvf~U'E7>#agw*/";'Κ,YL0@:4* %8z|^*Akn5Y'Ki2|x>EIwBJQ-tNePeDf/|э^ڹ&Ep zZ.nW̨6xc&r1u\:|g~sdXL2+%Rw!jn>:YA'"'9˼ O^/@ۭz py.CP{XWw)Wzl6#T{qDMwO4˨4L G}-&tL#'xtoI 9.<}5'= ^gEv3'Cd;ۛ@ uaYA&e' WM6v,e@+B)W/-W?BE ;q X\ޭ6).uܢ0a/Mņp|8̆ ЧOJM P 'nQ9+-yfV+aF_E| >j5Ԥ1ۯV - LA25:HRN!V7™5٫0|$nS{g0>uSDw"؍pba?qX?Q: +X]W1$kfaidLyϑ;|ݵ`ɟS;Ep?GU< 68y]sEwӽN!bz"v"dUk\u0cbN.yQ7ұ -O|m:I/3kUWRJZA>M>luok kɅ"c~y-ƭV4W[l];Vl'Z@{  I@lM?fH }+QiH%k'y"ޜuOL2sExSؒg=+%-~͵zLPԷSA㗈֭ViXUŘ,&ŕ~@ Lb̘7Dx]h,Z'LcF kU4߇@Q DvZq}=Mo+@fGů'.`r|}bزV-^0{'m"J9 h_mg?'']*ּ#};hlqY eg@2@r@dgR)Sl-O;/sMr8pNPEۃv3frG,`I؁;L4MRC(o ^"."s1B)fYmKiWza".8Ov?#L٤DBg3)Eo`F^ʼ8R#P7v^,9#U4!SegWJkf`v06f6 ѽ+}SS (; \\Ul*oɉ$k3ql\槷 "sq¦v30| i;}#V9y ,؛؞D@Q:s%q MwqݑI5QI58o0g+Є`L^BryQ\0*ع"?^Uje䮁Hn*f5DfN>А")C{ Hˣl!gV`Z W5oS2| S9 h?Dp?kQ aRAY#|%Yӿ<ԝ8r;,_ K@ |D&tʣi\\ !/| s[MwA/Iod)c/笖k 3SgXg}ɳh6X pcqFTOp(͟Wv^f!&=z$ " ֵw 'uXaF$j yF"X%:f!&4W koyᰌ/th{n[st"L&4_\Zł:I7^D݉ڠXXu}s(쥶!eT\ޝphB |俹ef}| }l27>tkF`ÄXz-m} GTc1g{87LS2]@wA Fr)EchhO*D:f_uaN^Ciو˖_YHImbR[U*18;ɼKW)iZ,#TITDVB(aoHgohi .HufWȉz^".zK mC~[Ҳ\i6/TIeELve-%ƒ|ݛ:FOKE帴Ҷ?pU-嬚!-E0 Lʼn%6^^T? ͥńGXzQQş'R%n\1m/b .܎n,Zd"'~Ի~Uvu8٩ @b?d)Ěwds|Ȟ?Up|B0 @V/[?ۥhyH7x79ز4BwyнdP8AHLOw AB6uX-e0߻Q(92KU!qWTmpu&Co'/Dǁf>?`~xY72s 5ѭGtjtb u ro:?iEz#sG"u[tt'n{[_nY5gF:FZYguVO:SP r)ڢܓt.wb&k̈p!2-,<)_9+ha@wJUlkr-Joz֟|$~F~C-1 7$x"[ކ[hu3IcǦt2w ~GJW>#Ɓ{ZrZJ ̟4;!*Z{~ s?KS|^eoW)@dWsDJb*d: UX'i50u: Ratd:R^˽J:oȣ8.$d\#1\n|k ENz-ԗ-YC4s VH~T+v}3ǶKmk ~]cs%BsB;~!g@{-ԅ6fN2Is0 e"0~ 27IVkI c}{9F'Vzj$K9DtL1½sƖ/o+t2x.+@ujS"c ɩV[:N Fop<r, {ݦI۱Xuߩ492Qlp"yInDO$-(%ϦfOJ(5ݒNzS퍯OIEjNf%Q0HiqYkC|Km0;92I"רX+\*p?ɮlKjỵOTz|PQ€,VJC86.vS`VVz H&w`Lz^gZLK.LIwS6$;ab8WK)[-yz(vjyQZUY>3i@m!"\T˨&  ޟu!I5\(`ż9;:R bO!,wXL LXD?K]su o</w+՗ڕ!L78ttj^IISN͠>2U&^.&;rnHi|״wFp^:>*nqJeZT wNF S&Z@gX1*iJ]:=V\4FZR Ghc L W,-9'6%.C8Fߖo|~87ܮBRP?Ul= h*FJ.w7*bs|sD+XἐZ e8عܪE6 1AؽڢV ^&|ᏘIٽc.3x9 Sh ՚&}Di }]L(!id*suhKH 凈;?Ty(Z s =Z磤qjP׽2wA p ٔWDUD o|(%8UzzD42S_Xʳ$Y6* ( Eډ:t%!^gdqo^cnX)>AxyTs }/c2۲2f!(UOP7G̭LAZM ~@)1VY]got`B>}~h̉d8;Z{PDqVŸ|)j^Cp"bҢZ#_֛w^e9E*IJMQͭIږޤn*\3&kydM]{)[/!cLaKty&O]*g?:v(sAܼi.N #DM;:q!׋ň !nxxCZI/- _w$2j,~ö2)x5 F186H1Υ&NЗdm>|~.Re%lCP -w Yz2Yn_HIp`l;1 C̓Ӯù y$5AʌB+:˯):cp-w[v*RaܩQ-C~Tcww$3X`Ēew OCQӠe/\0S|.tT5j|{9QEOn;#qZhJ 쇊M8[FB X_N Dpdظ.<ژ?RņlbM;5`a ^]#cuE9R$rP[X >Ў&&P5n'wh2WƇch iPߍZ0|~+ۄwA[HFlc3:B:Jh>mjXgߒ/L.Y^ 5儃Y-ܚm Wc;]!c+ɶlC+ੀȃYѲ0mG:;ISYnꉿR {)Q>u:6Y0;,@9'+RswpS_׎FiQFj9z(*L+NW)x_&-;]vWiݨMCn1 է]obF=#d7]ߕ;ڋ[?+[0Q8еLMIw= /Φo_Pjh/GG%CH*h{E@kbX`S R5pP;- r8ZUoNyЛ=SHZhK/vژSk)8xT, (AҩȰ_;MG'қBBR`ǩFFLuUh$R-6xy4B=KLvte[tN@Q'/3X\7'M@J>$S3mdN7^u@0, 2>Ę:Ɵ 7k7 r 9*լph^]Okhwr&!{ ڦA6CV9.̼_opCķåOkQ=4TMjE =8nR!㠌p^x/<3)ŹMqWBNDP>a }QĬӡwrq6GʼnkQx <[^RxMF_%UPdX [7+\6K:JP#(l9B:5hυVF1X2?/t%R móxfB5Ex<"lOnnWizяMAGEf$W{ 9ӱ$4wǍ>42ҷvՐJһJgF2:?k[NJjblvsUE{@ z2a XG '+)lBEЌֵkLa4H(.(R}VEH'{Nhl[Tz]w\\Ҁ}#Fdyww =Gn=+kBg)215iOZ.ݙ`e1>JKDt§=?Myk8{'o>$@ҫyI ~W%G { (Ԏ]?8 @cB^hAH@#jPg??):aN$m[M >Ԋ8A^k4dBӚJcxm3:c⧋#d) og7PWx1<ǭ@Y=0r8| #-H ,:%rbh*s`{ݺ>[k T9[[s4IwTc[7)͠㠄s;d?zPmSb{8u@?!|ȯLQE_%nv-cN-d|8 q~\,L~g\KM,9{})+ot :5>r+o3Ru m!?95Q-h 91?5 36.𽠐w (b'Fk8)^56P&sZ`n22[M!Xk$=HχL$JcĀ'XB LPHl?:Q^_Ň^)?epfpuKo 4"l5l=9@x;C"&Xkl 0?n%i$b?9dnMur}FjMj۩%9G=jpt;xL׌)?Јl`83^y#@,LA>cv!HTJ|R ?d sȃ""sU<|%| KAہBI7~/A"yp,lNq#S5i7*T?[Lރ܈:ox o eEzQ@΍1Jn^ĬVB 6f^j#+xۇ QDQC~+ k䐋 KXU#B%ߩe |,(v4Vs ~ "]cO֥l5* o}dfЬkiW-TJeC#=kR]uTm]±+D[(ؑoNjdo'y]=ʐh3MpSHf>W;?Sq}7\Vwɴ8UP{dԂZ9 QG)zt 9E8ݔ([vpa#뚜 ziWlҕzTHF,( O'ItTZ:$bV9WvBu͇kBt"B r[!e8+D`M  W*-I>}p_)5qk&yC}ko=)DֈX4d EAX4v70ޝIcZeԷy7IY% sq_e0՗b~mؘ%y#/-qSGFݖ7n-u>\B\2-g+quus(/e?x΢pqsхq#6r߯7@OŰ*DLaIǽe8N~UMo{klH f1q,$/>H;0b mMnB[4TA~Ab_;|}m{2ނx'i%}[j7v#&Fjv1RZg|Dsl1.Am9qPkBy]_=Nj"qfXXBָ H%&+FMSa-쐒ߛYVisSL1dE4QO2ֈi^KnI$ A2l_ DjZJ`҂9KBY ]@hAmY[2WD)nA $ ɤ:yWmۡD)[W~+%OBJ!4<^H83t)szv'E .㣥)浭wvŕVqmDZa&YiPҠ˙fdbxMNPXX zrH$7`cdqO>QdʷeN0u `Y{ yZ<|~bA/*bN Z,jfϽe>BډوvIp)u[ia5sdH'R8̓x" x F*<@T/d6ؖg}ƢhȶjG2-]&&mJޅC_~0;[1Ct\&l<>$޳;("-,WԪoCNry*kD}RhI9*Z U)1iyO qTS&K-40)ix@?:{.M;",ړIwg}S):޵Ȑ=jw8~'7uTi$SvV$ǽi3T:/ sԵg+ mUKeG]rƵT}<ٻYs&7IP{TJ`^P6t>u @Z;xOg4J7di_ hF :|"?}t1tYMcq ^d#|Ef8! }^/xq>- )挔˶BIMIq"q:2vNXz tcY[?IP,~FfOK ݼz@a3^K9q(Q j|ÙxRH4Hy}p-g`6.e#@ b"7wTna9QQk4>JHvޗ*]i]o~hͅՉW(r5Y2Rff4,/'z^*fCX? 0!F&,]tu8繘&~ovXcvԧM:?Vf޼}gT0&Lf<'CT+~$xXRe>/o_EYF]%kZfޅ(P(y5:".^~ҟLwv'M1}RohsW"1HFβ!1$dkN\.J^L5qKǡa73[[kiW1K]49Jc/՜vY`Y>3}iPS~<Śb g\Ə2&9*Vv m~I.e6N_l礛3oIiSדNPrJ?#@>mG; y߯)V" Z~CųtSCMWO[pMn WRaK/ڐg.^4]fZ{ /dΛCdԒFؑҏ?&O(ŲTz,Pw؍ı}TБ9UhBq upoq!ȵE4 mwM!dqVaQ\MBWxzc7h] tXqXl U`J6*#/D݇T:h0 s\m _d?FKav>MYڐ"Ε栆_ăw¡I$Z߻QCZ[`k0_'݀7} GAhB W:N@ Pŏ| 1xEϖ!*E.j T&@}X\O֏ 5`tH,5C_4bS:]ou`xIU{iMe 1 OB9W?&uה&hڤؼ| }1mJ2[(vlm4\ U2^Y,!q(|S^֢Ϩ!2*̀Sy lD2j7aIU((1˰Hfګ=ȃD76Fk݌ߦ:~H%洭ikIFe0A<ڗ(xgg|CRߦN.7(Dƀ]34ۼ9~8|Wk`yHKArNLOGU|¨  +֜Mv3`/ʔqWk)tFu *ρqx\:>Oae)GbnMg ƴl!eUb9aJqN2֎~`L)~ZYMý %e,Us=}Qܻ`M] 8vܰҊ-XdW@ 1Ͷuڊ8P0ϣ,ćH,W]X35̧۸9$ER =NݣI('}A_%> .R96:GF,eu}/sU12іQ%&S!W)k_d*>U¼N!z@g?Lشҧhc(ynn޶ߤ ݟlGVցh+eqDEv@X-_^u'yWs,Wpi8g C(qxI|a^OԈ'$Dm ӅFߙdSIEwknU=>kt>0!ɽKzY :dDS{w! _fS d-%Cvbm 5h,Fj'0&ۈ3M Bזw)hn_o&&}nOI0ؚOI>$ٗϩz&S{6%1 N}K 8@oxH4;Gs V\ݽvP@8w$Zµ:3m)L"y/ۂ↼H5o@]sw d v7f5>2#ag p<^]KJ0uP uA_juuCr>V{yP$=>*u=ST+ amȿoZ/Ny-IjLޢl>`OI5WK t3¶*hvydo=6ݔr~aH2AjY /3Vy#ZKFV;fM$,/+2fM 1O'0/ЗB)ZЏSol˶]'8WV ɸx\`PZ錢 oU(@ϳ_ ܣgS!a+*Uv:,AL&*E,f8 Jt:%twYg'\dDnaC)yJ8؁jz7}[..zȽj}k' H& i7lSK[$!pGB2Kvrq}q<}Ӹ} ܤQ~X<"%YF0Tޓ~HR:?~0X:t#{?Fȫ]Zช'S"7(|*oQU$~oWQԇr$M&G5潂H|vBoK.AUwI :\ɆM\TePy!srւx`/ g_&P)uDs,aR4*#~5*kxҒ=ـ$ݶ-N}~(޲iiC>I#5'`QMi|$/:c5,k lbb㴰 Z+_E60x,4(9n)-kvB  Ц?ctD5 :iTa]O 6S?7Y"L|;"{Fkoq |䈒n bUFS' ʩ B\&L3?|ni`/K/h1 upל÷$xJq5tR3mdFp+C&Q[Sda8o{o2UCNa{u-YNϋ0^ leDQu'لl ~!| 9~?7'G͖/XkD_uz/_ aEfccM4۷\Y.zE2>1+BZy]M6ak E k2VlMfϣuO2[K6[Fci4a`0$ib3(c:0C43Kq͸go2܇Ty?/Onh1 H50 z!u>-äJ`nbZ [p NgXhA ,&1R+0ciI]f[>K#C}_k+{fs dZ-pV,ZcEps&vlA^r59c@祛[&!xϫ~N'[yTe ͎W ϴ"k;TRcxfӢ[7PRw/؆5%"qc( d2/#j\=v " hF]Y~u&Q <(Me' fN ⟈by,S yߵQ=Jd !A3\f= VN$ s:P|u` F ԡa?dPg\Hdf9|YY %o;>$pb,;Y4iKayAgͩ%.( "/OzГjY£֯qnЄ$%4ӀJ<7ٮ l͋U;]dYk)JiMʹ\t!MPv$]~lICϯQթL'ڬ4<[Su"gD[8N2jjWe;:㉙. Ss@TFJ"r`94f,ƨ|t_,8(Xp[IF,"}:3_JĵJ],*3BU͌ \Y^֑C9ůg#cUA sF=6 %`Z_8PC2U.zFv@Nc4 {p n{(PaT灲 ^W DnjnkPod^< Ֆܛ9 ܴ]7mLtt+uVAiD. }ܨu+QHlSP+K3)2"F fO" ~yQἘWeD_yHR~MrFt E{uDZ ]xpt{n0ގy{(H-c!AQ75?~[wc@@- 1rG,&A]j=ުE>-xʗW8}ov}ZB8Kr2i<, ybz`]w+7EMb~\!m &D@ސI㕃'W.~N&\|$<؈I1&Zyw5; G o'slo˴GM1~y0c"kXI7(U4CLn^8LDx^Z ChsqYym7)hݰgg4M##t/j*J_i/~2sM}hج{`Ǐo,ޢ3N@XՋb-gcR2A ݊뱭e쇦 |"$8EtPmQNݣsnv0cQAΐX:IBR Cx;,aN\]Iho4tDɛ`py˜EYl~*ߛ]5$ru/_RAO#r=׷CL .,pލcaސ͢|60ERs^Iثd>ӥx {Z'7&G+5q02-L^e y12(xO. 8[i"\c*)j܀#}] BnWPDN?ʽeҚTMSo X6ie{:#7YowIxnjwX([bzgw/iX r%7{4`:5mV3)ᏖrzYZUN6ިЈB)@=Dݭ#+AG8׉(+T؂bN_ēW~i"1pd=A>in>&U+kirH _Kl<$[?FawM9b(R2?LGnW iabh*cqPg ',trh^ uYEvsÄ1/trNJԍdof7ueNS [$/%ȯuz/=*N͟qP xŐQC߸R"!V藴]\12k #ϦS0ଦq:o9;rUilduv_( ^.{-i8ḲȒf~0^6'{*).zxpN5 J'S<{ps:z~1nyſ?``> [Ís.n+jmvӦ}l0f!W|H,!TBK+kN'tj\Yz()z yV}*a&X#6N*,WbOp+ Κ)! [? uI tmPfcs,'Ʒ$z6aD߭}`kwk[>YF%]NjN"=mz1I`,Ɋ(e2:q-5e!,rΆi:Y` ,L[_jX 醢VJŜ <`TOe(kr|B+C%[dssDh[RoY}/J,f4P:\-qSP¼sj]RS!o[<fP"2L e $Tп+i% 76<d ROt oub8obWEq(9/ E} γHMTu Ȼ߫ZwNxf ^$Ŧ E}jCMyqq͹0St;F-qgp\9 QYbPmB 5_FLIAetkVչMI̩>O9)%SEKMӅ7r$-UYL&Hȹ9Vq86aHJqO&uESҩd*lA^:u!V 57>#aAsQ1l@Axɳ=8q}ǧ^ٜ,UfFk7T#&rbUXa8]3h ɓp,.mOK\ z)z&8U(FJZֲm}jҫ?IǦ6tLk|~TN˙xU6 ӲE{HOuTMZ1u?HAh12!,U©nыq^\.2.ߟI2+;/<=57tu|OnJI8Ugnڅ\Q: J߁ĠAO~%Jv@b\I: g}o؍r&r[St\Ҧ:=mԿ ~#4%l( VDmx` 2rt"sY+Vc $1C#1HF S1@8Ӓ#5;7<>D_zO^Jf%É[W{5hc؅ZZ|!Ǝ oƞF {3HmlKX6|$,!?jPmD0e2܋ 8O"xU0-E:-0Ѩo*>C<{ۜ˝J q𝛓a,aGn9YV9~Lc0hS}d36td@d|4xOnW&ú>wqoG/ @6?>eX$QvUe%ZUG@/ܨ|D^ Cmȏ~ AT37G7cL o-U03ީ9 m8F炱Ic tul0y߸rm+S,i,SV"FG?w#ih= <mNH605{VhC(DHS>hԠ̸`=#4v;Tnm F8aXyC)2-Vy߉hd;;G1l]-W!q u/)צiwJr ]_OSfC<;Yjl}HAvşҫOʫ\n<d6ȷ'`/R7|(D[˲ٌNώ;LCNKfe 7N .sB$5qNBy( w9=ne h,#m=氺W8_Ȧ"׆ABwiWR{8PǛlSf-L>0$§}\Cӏu3qꭕ,"ikUo!cr;=֧~j F,Nr]4t'^.zrmPj[5$}>9#2vi!lvaGHbU`,BTs솬X{)G|{MSxT% =؍Ӄ=zYvgul3B #[Ҙ^_Y~_һ:2*D /$(.s`BU{mxDc_XJ֪򱌫AZN 3<E7Eh]}G߅v9<M2]qCiJ^ G69S LFvn9U MlT/WIHz+S⏺H7{\h%ą 0NWϽ! <$mQ;VUnJv }xlŔ]U2 CiwĕR~z%g_.Y$LJvi[InѮS9V(tl%J(T0*M`/X<2XkQr۝ !(p$2r#a~Q;Tl(T)O*``vm='LIp6UaS mXsdTeۥ$1d,A1PXjDjXe;w m'%z!w`Tkw49Ɯ7 ƅj-bՁ[ݼiD-qEǷ*_{=x|JmΧ΃ɏ|51-oY<WV\>$bzx}׭ ,۱Yh6I*;$Ǵ4԰ ζ60?, ;CN44)1$`?00oJ-3=R/ f۔hF 2)eQCg? KR24KُTi†'=;!( "_2klR3h2:1x9Qю̨N|fo=SZ#.WcN 9A7k(jia8+c܇s7L.bTdLeHg x+Lo\+x6wU=#˂Si0H30\vW#ޯ9AeҪ"u"q)aE@d|:Mr֚֯K%-J2p?E!4;t$f]PeJcisX\4rWH%W|fcQXM|pI6 >Cm!9?Nb0鱓橧ۍ||Gk833bNݍ߻ T/-+4!v"%x#b>&XCĐ |#֕[0Tnjsl}-v]0 R"=&_(~-1tKVЈdGsQKm6 lQ?0=4YӰa54TU2"h$jtU*jؑY|Ҹi߁q<֙Go#t>`FbDHt("tҸB yR"aц2AfDR[*XɂHZޯ8r@So%|M!'Kڎ;MD 3˫@g+ z-2[@()597KSQ e^Us^i|@ }( p7Mhk\/d eVwq_d5,{eCڪ|&p{IV:}#`ke{ڡw_YMȠ\E(F2vU"DR%ɻ Tpw@ 7C=Tʯ#fb8\#9@7*ge(l"BcRNmm+xTA-l(UBcUҁY3ޚSit|P[n>2=Q@m  Sz&|D@/d0',Ԗ\ɌCK˃?qҲtonP!r;gtJCQyE XY&~{VO _Joׅ"7_BT,8F-߶|O1Q2 .ǦbV`^}m04j9TLyG @1e`T#]-.Z.0bt|]YH+qjĊ&\VwhıԲ_#NQ滝~ꘃ{a}m)ϊ;z\о>*G u|&\h3R`c!Wd؎U'qAM)4,a( ߁#ga.1OWSv7-(2Iˆ̡p8}[=Fdc TE/YY}QQʥ|&JJ_} QӢ?4[ߟV1BcQ ND=h𩙶cx.]ޣBV9s((zRI$k7@Xk9I>U{Oqrc  i-eW 2I$d].1˜p U)iBy98L/=T[ݥ\0ɖ#q9عzȪy jy UOΚӁ bw֡6kPu;ɧ1qd Iw# ݁~.rpG0"LxښI|vc$ Ixe#]ư̑O>{)*tZ;J#86Hj%"^ڵcnޖ%)whmV$f֣uaYi2FuvU1ޮikxR.NpG?Z'WBnӠoү]hZ,^QG ț IQ[ 0-9k. 9 l TRubdYmuWIKĴ kā)VvqmlHuS>*B`b`sNe3g-:;z]m:ԣ3 (Mf[y8NQ mS_:VHBmlQ@uw+G.Q'cI=W2gDTՋ[#IBs8aQpjK<c+]" ΟFz˯#ß \12G.^^c10OK\bߋ#XP91zPm1 XT6s[>г`bqچjP7E{K>v*7tBB h#es\ә ,]}+]5f35$`,յ^' YjH5`gxpo& !R׿"|d?bܓC-M >$YJw0?XtUWsfUm -htPصma4!U\EB *#6U۲Y`oeJ$8=,h@y.tcO.w^Mʿ?|4E Ҏa{~xqDZCLb,i\8p>Rv7E~5=*90qhc}nvL'г+Wߛ$*E6NJ@;>YA4@rlBtu| 5~9?@ `eHcQ#NE쟀?jgXOH("3(D5sIoh g '9BFD/g*E56b Yy(O d=T0gy~2GGh;ߒaZ2ɱ"TYmb\\carߝ(:gSvHkWTƒ#7ҙj*H3iTʼyjE<># Yk ՚k*Jg٢WwWNcW| jZ˷90| <Շ璚́^Pė.tz\ERolodLc/JWSUn5*}TfӿbkXoyIJJYK=p.yPr DRߥ)\(&{撂pz#!`Rn/TGݼnjT)EST!LeML4Jiu)W3Q!E߉({ ,P$&cYۧrWtjkYSe|lK>SKHɩ;9)5oqRDqFAEV~F֋zԅSQzQ'|\FUɼ{\{-A⵹ ِhb|O?sUZU7BY獰I{G|Dmxie@d\*3W$3`^{Ԩ t )tVR_9L s<]bn-ecBeRoC]o .p]uYOWSY{ Rhjqq7p:|I\?>MdLd F r'8U]Da(u;&9S}߶ˊhŘLiTDx @' !Hl ?ٳ^Q7L ӌBzGUrhӋ3-3d}l-aŇ-=3fJdԊ]q\˶%U1Ys %@LAkvʴ(O\Ð@Yd^LCȲetnEu:̏//CeG$xs͋S>G'?&p@FI/dH)Y-Un?uc(  ʠ.XU@su 1^O۝ە 4˒} 3ludO(ڇ$^_c1vev@;T'Yġ<Vn !9| -<ȚZ n߄hy|bwF\Ԋ"% |6G&nn%S$KXݝ[ʡi=wE6V,̂Ww@+B0?z6'r+4BL#6߇m)b>d_t?F\3VyE6rd"_Xn{U"u_ª΢sua?V!Oӱ-eCp]$Q'8mNB Zb4*Z~`'^Ds6}q%+KDI8>+)M [p=Qs3 EPtb/vγOowc&!{#B1RWv=ҝRw stn^eYxmO4(j/bAIu"pSMTDobUf34 !:np0H=GHD#b~FpQU{c1:/i ωDЎv-qw9-Sn˗S%t?RGͪ!!Pp1R{j8OXݢ]KTYGr0+QcmWw]u{c':Ĺ?1%.s}x:T`";N !?JXSZU~yqB]v9+$"6R}j إJj(sl-45R,2?2l0(R[=' _*Y{KNExP\{gƚK& 5mssU`)Oon|QIlF^2w &c0mLm44ZsaR#XdaEPj~?Y.ndTX*97եƤoCvn*Yb*üo\'NkٽQ캸}C@#WR AG4 ^d_NHDg\?vKrN'*0mfO9#؃Pp7u <\#i)[ }:|Z.Ŷ # Ǔ a8a2"2 bGZni[mmWL-{8vCM0ok7׵ahO4^񆏛c)PA.ENĉ*49 t;2}l@qq($ B@:?p`o1Nd7\97>B莎+wJ>ݙ*y]AM6װ2;ǵ' tk /'wAjxDн U+)S>P[\s3 M %NTMuvuR TiMgQLFmE1WQJPc76)Mr{y QSZ`<~tD˪ճ:VY&jt㪥 q!Y%|&m%@JA$)eHY34XҩPL`VJ}ysTA~A&Zԟv A>Z?ݰ9}+=}u3m`lO ]&ʻzaa^!s'6,aVՃkP#axUlۅ=8#F$n7;)rxM(21%Sp!=VK]O6BW2Yp2dGJKU"YO j7H9- E@L[kڛ= +܃,#%=Nʴ HL{{Zx = ́oaZin'HX![=? 0eMܬMM?v=>ѶYUo3k6kOfl+&n}aHNq=Y(YYǭ5xxA.@"ka1]GAǖ&1$508IMFSJxnB|˴ɎǪ kҐHz K^x4%9®]\H)"-Hn>4:-\}if|sU=`"k."6I繀Hװ^%%-91Os؊ҊP"82g_" cd 0T_UY1jIy XX0:BƲmٵ~5AE)vE–σ#rV"AJT`V]ծy;#E;>j#MV bE8'L"FSk $ʼn)wG6VgЫfv<֭SH^మ`=g9OqO.ʟ6ig)qBNw1IB_XR{`(^9p0͌Jo7XA oCvn/x wZ-kk3=\{R D+1Cݝ_^=nŌ\HnŭTp H *stJHV<c 1H|_pV&<+zg0,?fڜgt6=>P- <)' ޱ;J W['}Wbg^l" ϨW4.qԦ{3CݔŅ'&˽\5|z$Jsaˉ@Ssݨ쓙[Zhfr쥨nP7;^TQ+Yղ( ث^ӭzf|XFML&_6mT,x$3sjHZDO?ԃ~+!sܮŜ-qa ;V*(DLrǽkr͍q2Lb($s(H ujA/b*YR|{D&w`МEWH~cf8ab֜mJ5n^'|| G*"e'KV">{cEF{\PC>ueH]!Pb.Qezs@N* ~:y<[PfcD1of"[́oݮXM M-aM~V˘"U!7вxZ8bϓS\ ,B}[a};M`NMtG'(>?Gi*3p%]Ns`S°5ՖMQB1Xt8^3 nNX tf,̋aM\(XL9$gW6W!iiMQ2G21i~t$(TnszJS >(i%y``FZhg"n0BȘ6eP" w b#_23iw/0ȿG[gr7-!feD-ax^)<C.d.#"xm'x7WKf 1[s9O,80.4v!wfbKjDMmEM2tbJ,b'D,CYv*cWr,3\dC5'"{ʹ/|4o ?ܧe&;g[7xTlq~;0qϲy|gc`̪]bz)2HQ`fM ^nw-  dg"G3jR?~B( 8/˔4^Hw`4Z ʣK _*K5,؉ۙj1g"Y=VABON}<8wisxi|'CD1`kQU "υԱ*xAf$RYlʎ\Ж HXG{h'Sջ( C܎^HN~2Z_=&fL&`[ͮ\ԝJa; ETb)tmg,r d}S,uv%0ZݧS-syűA򚐄xXŇ*dO[-Ua}L;o*/r#3ɫ[m(1[DXҡWn3E iWZbWe㮄>Y8\ ;)9]NPP`{R{MͤƄAoc<Xu)jIy13o*Dhg<6m5U&=W!mVWw,Z!P {bv%lK_C*]ڬU!Db\bV8Sgrq^vY/@MJ㙽lW4Nw }1ҥˎCWΉ+HR~rx4OkG[X&pC25:Մvs&!oHg݄"&$2< 8<[̳ydc w}r94Chd6UŁUP'% lg,yf—sQM^-tk%sS>cd"Gݲ7%$ϲc L[aKyT &im".5dB'[ <vXp lM)BXW]qCS%A6bJpQAxc`[!l3rWލa (>D&d’Gֿ6 uPb DTM{6I֐|L[PT[A T$NKZ4}ӆ5?<쯬ߋmz⩛bivb`g 74c݁fytʞeA, ?Kp A Ϸ) #xۤib?B# QCɪ+>!P˒%'pD.l|c4YJ1 8yO1`3׼N(_ V~Qk1`1%'s.D}f8#>yUxe D,$#50 iWϝgH/w6^B=?te kǎ>m\!|Zl„c~td.8#38B; JkBp]Hi|GC`ؔ5u)H~҅8&q6Cρ d~wg dX+UfNDHsP#V"!2;Oe-pQZ+~GLs`0MϓU*8Eq]FGW hZ8KR`t`B{Ԗ#)d0(z+XsT L2]pDb9}a ֝W$\-\سIb«a6f~.arK߼0WC"j,p01]cэ&Qlmti(X鎎60 &ڑqd{gw}Bg4}?ʷoD2yr T`-j@٧DHHSE6iﱞ?eN`ǂWR I%(_;' q۷ٌRe6}z{Q*^6ϰKШ*r*ώTX&ҚwH. ._.h;2 WiJ_pRh\G*_D)h;aSr4H9GQ/lO|/wYL| nAwgȐl|["'5wLpr|o;y&+`c{5Af(+j $aN=H(ۇSȊM >lb*wjOgYeVqR3MY;yE`(P#0k hʩa|kAaRyiȚ8Ot6 XΏVcE53Mu/xM4Z"5Eߥ:\X8i&{T/Bo9QQp{얤ϖBߢCTϼ 0|n#B'ligg&|l9gKx yR(j)h7aP&ܞ@1ul.wŪ8FԸ-I#* ^Ş@,Q .:|nǭkBZ1ܒ3/G _c-C2v2 _w{>׏@m x YW?^/]\Z_Z?廒9TC@y4ۙ^yחvW+4nyY3 o@2\4RZtd^?>z-&sΌB;`i2B3!pW2 Mo?I>{ubO$c gm0j$j]kh`0L8MvJ {rmas(C7'ߢ9:D)}KEĊZI`@mxt 6v t^gKxFVܛiIs$ߒytO_}rG^ oL|ΕR M 6ĎzֻTQEv Jq#יXR9DQ vAQԯ >l ]~D/6{=# =KYRi@v,"FG+h$Xj8#1465SpvNhť aEoP1,O$k[cLUv˹G=L8ms[Xb Ya|eB>i±OW1:XA[5X]zQHÒl8TΏ}@togůr!T!iNިh̀( s#Qfy=mR٥IE:U_sw0 Ymvva֮X&fܔ#T 9F-3ve DA~EP,%gkN:oG2=b:%$fz+Hh~6 ҟ$#?]ࠊs{K8:ߖ"P2"*K۠~t$< _v7F|-rSJR]CJI}:VTKѲRC[p*ܟg` wa\ Hx:L#Kӊ9s wY sPgZ sC$ݟsi.\C~387[fb*b*ltB!|`p`\ -k!f@X=^"0`C,*佞-4 /zz5in\#R;G{05b@wgYT/o'A/_@D'O9nm+50idCIKw%f~0+Rxd4WM : V[\=Юr<7fKGmvL)3^CN+#U?͕oI)ZNAeD,P^Ay+۩T.ŶcklK(쬣6IV3ܕcUqLp!eujb\}S6TG/<]?jxx n& W+j00PB:$R*v8q%>.d0 %dŅ+xNh);~9GbPY.-CF:.q4'JTF;򂛪ɎBRd z4XV]gvڛId#}vKΎK)1wyY`]K;pnG{Τh*N8+T9 h \&_z1D& Z 8Shs޼n1pg`T̫\1 M/%cIOճvMtVȼԍiC;2x֋}Vv_0by m|L3XMt컠F)nxER3ZBx3V}H굱n.y Sb6ܪY" „C노]IajaBTFڭmU(WR-b1P( $!qCgl~{hT:f ~r $Uru2eNc9Р RxA1MRU@(BbH$`_'kBYw2v!lFP TnJG"kTvn MQN||).@?mG?jފBOTXjZI梩 9ِ}դVjRQ:+T cOb`O~7 Y]iwwN+ _[ճ]ސAE uR">Ouq۱4[IvFWl>ʽi-DQv`FkGX#8S@Ӌv* }x1NAmfp]`2V n^>0!a 2<5kE$dDVÊ H?t(;+S/d`v0͍|9?EK\C0bS]):eCN\~mTfq 0ѾQ~o1Ny?Ѭw뼔ano[yxـ5!m++bЕ7}&|d3.o'Z#>,l2V'eSʹ9 #'-3rtvHbH* et#\+Ӗl5WΜt,?n>/kJڤTV,ı g}ퟑ8HCSꥇ&S2ewdHx#oK)z<+<u=| tE]kj\<:p/3v`y-K-2ԏAy-G0LULE|BG ?bPT,RXnT&R]rG;2$ap"Vm@n zb>IdcNU"q%%l誒KpqoMRɦPRޛl2B`G4vkRհca[X*G<_NeMV{{ݯ1w0 \_F4Y"xKϼߊ{?e_-w cԂ2zבWfj(&3ah'*E_UciJܾ]tD; 6Kڋs`EOcXIحEUCQ 6pdĺ+BI;tu5$ܭ`v1X?to{ktpx,Q=gq h#V;^2`<)gQyV^_*FMXM3\5x=4R0j 1x'1̄(H:u9{5Fp Qt&w Šc?̛4r(ShUDoUħ^Q;B0(d'@ԶRp*9uhl7ߥNGoQM낽٪k.~H1 =Qd~G+8k'JRhOǹ,mEkfwJ#OvBu 9dJ;۬~^#ᗾv`:â8.FIJdrr ANW&uHf )s;lƥܷrBfNF~Kuܹд`*(OPٽqq_Q>d;XM^C=G# zn]y$;;(c;}M|Yb:}_`;7h= q NkGA8I{CibzZ rUAx6x4CϥU< KwprBqߪʻ&tϘB*<"Qtm',hDdi*6KH4n?sͰuFy{WsNe{V]L]" WaD' rӏ֑YE}KuʢSo6r;,ȦW(tX!?;zʤMvUpw,Jw?,/_'a2#~46OucV:w>.,\B>XRT6 0LbL`]-m`$-J:9z gp&4-o~6ԕO\j?Uji͌"3Q<^V:lި=9 XVEd;PYiR#nrPIia֟V}g7' և*]zTFxE6jX8Ly3yjhnla=pG_b;JqO8Q~>e.$ wQ9Q%SaG?j / %Qe Iɷ\G4ȷ#TdrNbpֱybb ` QՑG #N٥>>! É#Re8=v'ntmΔB_p9*Y-a@TwH.Sy1mZm3!}9P@;79ueZDl4}/x熲H$JVAQםN!tj 4dzaeuq~y!|jL|'H/&f{9G۫E| H8|}!KOp(t nC"n|łoiC98b:nRL:\9q.y'௲x@^#EtXmM^'Ձ;T)kƞ maWgMd5ġAM#~Su5;B#F\'HQWLdEJ1fCVj|-wZ Tf߉plx:>_c2'lerQ 1,Iߌƃ@{|SQg'>aeUo٨1cKM,j@<8n[hz6s#JTըkCo63zj$PENy~+WU7)_K:'J5Xx{n# g72pCTs*`w/1rW< OU ]8Ϳî}8:=[Np]r@8d)BD1`em +R>H[c&UJAy}VGSb9敔Լnl 2}%ڍ•ݰH/>Kc3ߟ5 GFܖҶ:uW!9g%-pc8bp][YDKQ'ʹg i^;)Q !ʚ:Fmog^EVIgKJ\ d` qʣM b/ra&;l YjpF<>,Vr`5b@շv`6>jnKbVjZ3}=' 1S֍b/U2 El<dƃkLQVs5~u!bm-Y¶*55J_ȣP:* H+x]mz'ºq!(n4{\>fmnHVz8*!}:< q{ hMkC?l"}ish{k]]a֭"ύե&+d9,A2@1!YzW3r]f\ xCͷwB {(PAB+ 7;`>UJˢJK_P!o`Bf ` JlZDL,t:'8d[T=$PNvGpaZFi)N ڿNSZKpG-[jZNT- N=$ F kkX{U"HSS=y0dR2yXMRO*Faj_ >U;~.V{4\( :؏] *! i@ӤZʻ>>'94pYv.L"7囉|6 ?c tTZL"oa? }SbBk&v:Dl&CSNDklS26 f\́}VL!D6ϲWI)ee=HnJ5h">kOGWdy(BىN:[Q/8°D:rF_SO7d$ ~Wu}ylt)JE4>K XC&{{(l4AQNsip17X 2S]߲% $#D* 囧<Jj= !.Pt@%j+bPu*}wR{6 '(!94fɊDk6J*L?UYNh&:Z$L2 8c6lܠb;^JYZ<s I{ ^َSJ~=E`Zܹ'k"N.Mح|lڦew K^A#mC(ݗa hPAɦ =ձl+ε4Q +plz!ɔې7M\+4jPb K" be<2wkazXJN*}"2K&I';&1:?æ^Ki\l>tH޽ ^ 7oaCL^ay`46oˎf^ dΘ<0pO庶dg#f#OulKxǯ:jfJa}j`HUz-\c=2~z"@,j!NG*n=|wfXPDTEJ{ۧ \Fe2`m ɒ_q!UdNp_ 7ް8<KGnƃS6_~+bJ}Lأ4nFS+qd9PE?54j3m(VkbJE93 ~/SA!|UA(3)r)iή=(KLQo.oUh'>g`ZwQwrxvFKxRtT9ERCdKMB{dZg? ]itp=E?+UP /}r,{*} ǐf mUwbL}x{ ␚%Ыm7 `3mx92Џe&aSUs8;/6#y Wn2F.SlSxU !}3BDj]SNTfM 9I ,uץQ#YL1 h)%dxeqIXNw}1½QGk@hC `|:'cbI_y:+lY[TwǽSE1è^vYd4vz8PU#F鄏FA>kaCAu]Y䨬˅,6$6շyU鵎?8~/[T%߂,x?>7sJ AbҞzMQ;=zl(m›/Tv cm,KkLG6?&0w4$Xʫ ĔoeGH)dv5L>( -ۅ$a18FqW8*dQY=2[{M[TzSeT׵$aq9b:_\:@/"DKM+f18:Lk#JV•Z4#0'4ڐOӂ>Gf\ u|p@ZW{1.uD%1BL=ח   J~oTkD (qoH`LlYe@4RM~!H9Xwjl¢ 2AC`џ1.%^Uaۥl )tQ<*bN=S{ >:tG;{F nFUM~> ʠ ~"ɵN*vsr.M8BA0iojw}yotNk>)-nAsQWN~bpJtfv)MyfoSFi\Y.ri}߈Uz`s^5őH,0UGe5י}hW][ R$U tSb1>7l,ˍ\:ˇoUpmeSX &*6}VϷ?m89'.99f+p)knGzɉd T@Ih e_ù~kVX^= (zk-^CnFߑj4*%[rGLƎcta+Hg`45esƟh\1rJS370rOZ[(͔|idkuB\߈O0|ĬlWdM*c2QGQN2?lC*q„fx4v_}d!Ֆj&nnrU !l,SK'`?$ ǃQ`HCXlDCc=Q^!F$̌nLvBjfKU)A^s$T;CEUl<)GdhiL!4[ ͠Qcu@Q[9v7wmD6/`of-V3x=h^CbԀ+dZ?y$}g?Gb$L9tb` >7U:"QA>﫜 aThm2;GDf1V ǰ,7!좬Xjn9hs9M922ܥMDބŃ惻tCpi7r^)U܎wqd=1p:R~cjwjs ,>–$݋셛tٚkWP9At(l l"r̞ (ixިe!{OOo"(t?jQq8 yŽ)۱FEQ&LLxGiYZj*q΍ ND䩳B< @.L߲W/Р[䗒$#eKcf=Wzb\`jEJSb5uu r>{Dx)'SizAϽcm3ЗJ*gÂBr6gP Jsv"־ofW^ް>}S(|΋#ߖ;A` șv9yfk n{rh8TYQv l}"%2"*n1@y5f V7=f{oVHE~yEĨAXulh'0f&&f=S_"=G߮+vh[h5=lnc*`e$KewhJ$ܽD3Ƕ;pS?b;ihC2@0inD|%o+B4 f,լqN ?dtJ:.(M -Eo!A6jh\i؃#Gը5l@P>K|ߴx|~:5v#@?}@eXD>] |_ P۸k.\:iR2@ch0Ի m?\, 6T n فj} Ytk%wI1 _U^BDZ/XSۃh\__oA;Ctff+0`gqěe/TvSz %䍙t|\Rj|I:!g$}@gvpllhOJlˀZμn5% ^ɘ܁cQA?xՐ$x@$N}UΤÕNBۏD#`̙{wZ`JuO>sHĝ}!d5e熫5)P1i(NSsGR5f^w)X:>a hc1Gj b)$\urߊ)k`L.Ip& ܹaz;wӃ/М)PuhCԏ A2Z Vs$!oE9v3Z6ztm=a31-{s`;`Kqg2qЏN_5( -UU pِ %Xb #-$̋!Y 5Ջ`aKﮊIUKB4)}]3&ER`Ǒw1O!BUp~j\v\ϰ8Qrn Huze?oŊ{S?3;,cnHY1\eXu3z!)blCQ.$ur8c+9+oȌKW^4c#@q@"EYˮ˯7g6IQ6%ZWB|=N&Er:NsBf=֘Ȥw<& 6;E|B{l=Dг~+HOY>ƯsrF9IY aTrPcs>]gfPCv_Ӌ]cEMUbeٹs2+%h==Jyh҇qe|[8&} ] ]rfQpݺt;OkANG J+H3/RT܋? cB)⎊3L D>;ωXbN֚^,bT @/7DH-`i,Q˦I嶣n#V,uGvsF26teЄK:@:,ӛS-Gmm)%yXxJ1LUxSQܢ},ʆց:-sS-d16ve$6}fe? h+ ТS3.D8O xƪpyRD`sݴQu -Up=9R_(F[<L=:l$,7R_I!KFnul^p׈iIտp\.r@h@JhM7{hKr24kX,2S*5M: y?K_h00^PK,])c_ϫu؇-ݶx.[[xkMa`iُڜ8%Zq=9_b}㽓.4o'P@mm&0)AgxfljgƱUd̷Im1m>U4nG"G ,ۺcp%h`C"swd#_`z++𺥮?y3<6OSG֦ ֔yk} Eec/^e 69*GA[K8)Z"qy,\z9<>:>h2e~]:@yU\$vlx@zEt=kǂb=k]Pdpk Z{%!prM!}Wf<۪Uh'Ӛg+$5GTNk.|@|i@G Vco)4qohJvaf7 \=qMTU.Yr2St WFʽ 4h2K^y.Aly,(r]Pt^z/cYt)TI+ЭHjK-۽YDCҝtۑ_' pu'g'y܀NFi}M DQB=} Sx$1{IZv]4w%XYm%)ެgR*5Gl@ Q@UCwuu?yO^GLvc/Vmrl޾RH8b}xA!wrN VN=ɲ+yQ6q[=Xk(_e`lo}LM˼AU僂=82Kr KڌFXV pSW,WiU j'vPrUUpTW` wCfmj1[@l:mISpxgėl@n4M%Q'_rt/6"U,rSJzsEw,T DH|RgllxRW6bf5K֧̈́x|q㫴O [>qG~Gm+?5;=. @!!Tzg"5dH(-hQ|==Afl+S\s]d 'r EPʑK%&xq6QMP_{UbUCMr98(5}wjeИ`إ|\n,OUVVݭJ(w{S\`7-rb;c R1K?($Q5ȴ#U@ /!jo~P+,MRמ=#m@mY!)_3d~x\%hCSzLi<^B * L{w B^]ㅪӃ,|j 0Y"&G'^WL}'Si葢Q́XP5o.ms9ĕ.w[l_3yhD'vSNwkR #0ڛS9_ 2#80,S4$ `x@Yn.!FWNw-۶{PN.iez&~+?A$<ޗt/A|I]2~O ( uۀv:ݝrC)$3CSN@MK_pǰH Ar4˲?bxQ6"+g?dbiwtkO@o K+K'duȑ [ )ޞܛHn%QGRݽ<پ8]qb@jip'_t3{ӧy0Iу61h&:QûJPlJ$،{Dz0s8!cPՆFD1Tu en;!8JlX V*v7N+ExؑSkT~2 yr;kO.^rs}&? $}I2rYQN#k鍰*qNM[gfTbA{cS'pc3f }bVbOyhYwYcyආd!6|}VϨ\%Fp %Z#" U{ix8H,^f1a+  6v+8mNBIk8タ;D8 yw>n_HEdK Fw>ŝ^GH*z.#3cFW0ΩK^lq\_wͼǴɛkZ`:|hF% ,۬a *8=2öXZy]Qy6"r.[ IE5M]sգ=p'pT` ٨L,jO#(f:%q\wƬ_1̯ O &fZ7ះC8n 8;A@Mݧ{>U0,{XUdCꊤ yCAjƜX,5 xKa<>x$PXo g-EQ}jmVTJeD]wV!&5=y:6 3_Ab ,MxD߽)4V,@ 4LReq?WC6FO׎N(G;q⤧HE~1@8jeY_M_Ll%lˢFɅ;6wfOHrn9Y0f oDȖ>]Y*vjֿylVFmJ:#_eSm~{˛ąLHr#hrDOff@U$>AI(F#)ƶ|ۏ!g"4kJ5OpQr߯y{ıEIYj+ y ma˜BDdcA8ޙ[T$/D;cm6IgcK&{߹qB~_+<~5:_*b h}F9.Ǟu@{ 7)xmIϟiu 13U1V'VQ"x5ﻅm͆. D27mBs>QD-͍ԑY^^LOrk0]eΗK';͵/0z{ @;9 8`۸.k))S:(PhɅKśkd>AE[Yhn8LҔ(Hhl;&[}&+ԫuV /0z I<àkd"9[PM=697ښصMחb$ƵP/IK(&>Th.OACxMXmbic؏:)\ /2.%6"(#w/BsZ0B]ݬAūaJ-dWǕezw¿kO'鎶͡ޣ`| Oe8}4'*MԋAL:f0CLk'\\z3m3欰:[fy܎pqmk:epঔ|t<ɭWĉ;UH ôrY&3, AӰf7nO[a_0!RګK@ uӏc&X6C).Q1P1 !Vk^`1 .Ԃ]5L.V:`([㝫_{sl7kh* ZhsT h޴D}v A-}qwZ.*wO1Ajw.jPrEHu Oǰ^6:GI/IMɳIBTĐVucމ*9Qxxu(Zz$sͧ.kh75&0ȃ]*#\4Dt_472y/|;cؒKHpY0P<ֈt9f <Ϧ#y%IuOԾw-b|5Y_j) ȇ *wSe6?K&'mmǞd7 pH_4@:9b 4բe*,˵hPf!eGs?ZMT#-^ڦZ6g2l]5 Lu@J+ɦ>e2&˜llYOBreɀx-t-@lUSJsC t*tD1GE(eg`cĝΘU1d|H 6^s~'B`\&{.lZڸ0 Ji?ң 8p'B]:(_J[e'w@^4M@$VZϡ-R]Y0$*aFj,g9"mwMto*U: +O4EbRZ]RaUʯ8F&[~vVmbBYbQfUfxSFg$;3eq)tEeگT.֏r f/:0f'n ]Q:᨞ZKRKA}O+y!!룖'P 1 TW3 {fߥtRpFlC\vÎٯۼnrL-Fa&+.3y{ycҎ;#~ԯ߄VwlXv51Mҽ_-gxyy@L„7*_gv3֡GTbO۪zՖDQ׉ڑ<_s}2tw `b#TAɂ:qյs0rbNPqޥ6=CcqKػ4|J?ZsN% }˹8j?u.ۅ+84\0-o悅#S$O̦mK<+y:ݺ 2I#zyk%\0T-rwU-AJEk4õlTP 4˲W= `z!NZvР{>Dcƍ- *),es!AS+)k} |I !6-^=.3 u~iacU8(+xIІޘbn{-A *1!g_jt-R6Xl^Uf lЯhѰ3gKB^ >]~ȷ1Ǟl rq4-^N03lO]sdPS7zaBF6s<*+ӕ#e`z/uTg+ (a2&.&-j"v C*Ohҷ6itfcW;/yoq>*+<@Ht'4) ~ZnF<*.f2. n}s-W >\e&4=l HM$[Š<:h1zt7iáO,a }!;%zɪ7Rֿ7dsKʫiuo%2u-GTkf\.|gcAD^WA ` |̏ :c0~DA8W- Ee=pnZd(gxrfcZQXBV$e("R4 3=0R)GV6Vo2r3OPZK.]=FY*_wkX=oqqboܳ+Dp3*&912kwA=]8 \N< bgl+KSw-@+j(;L#ijJv3=gBipOo>ߴQu7̧>*{v AT!f{:#voPh^"[mT ~V"7aui}U}θ1G9ҔoFdfL˾m&gX~ʳ2;o$pay 0dfmw-Ͳ v30PhlArGo#A=&Ѳ3(sX#;TO9"z[9 ƻ'@ՋYĦؽ1^5X 0/}5w6Q_%ݫcȸ罹J(?E# Hk189u^O$',!nҷn = wb (VNa72ۦXrͮ wϒ`Y àٗ۸1U; AiG}+WKh>n}vgdZ;V,%YG j{WC׊ݤ$S4ikr )`DŽ.Q;&FF@hJnJP@ע-,q  n? 'yS7ԫ9g ZWGGJH SmRްGc3@*@T,\8^NprSxRIlwAZiEJ>Ck]5w^@tWJ]ZkG4^TT^.w|1`{ o2tk.J\%(ۢ(qkұ!GNƟjAC5*,-[` agu|DŞ%L*q Mt(GvUXr'Pi6GoPq-$ TD\(& Pq=]A `p8ն:NQ |Q(;Ĩ|٬C-297fGjQKΥ?1A`_թ^ c-SoJݮ؎/ً̨4\+3,(~7ԔT,L3`Θt@o {{TCdA UBN(ʌ۟$ 826 ]a@gQNſShuڂĘΔl' ,:(XОCT? -zUש0+ߤ1 E}\|3G]Q;Ë_Ei7XZ% ^4qy`\uKK(9&kbMHޏʫD3H$.Үz߁-v;IPBNTqX h }Ho[A:H4Dg! '揱Q;YuLC6JY`'EH߸3-Sn/m1BB 񢓃~sQA0 +'X]ծԕx~s-"oG!k!|[H|F֚$yA^LF!^ʛ2TX2{ u"zк|lC}B+j+`)q%r<3D~,c!]Y$dB^PFyQA1 +[icYJfل8Aŝtu¬.N${`Ei{)b< (3y2HJn((ԃ$JOB_lė_R]t|Ln )& D8K}fMG|G#oDӚl e]!@L b$kkf@]zHh7>>1J\yv/֗-5 x`| C3K}F鸘ix`=$W#2OH=zȓTxi0 8;M*t<=SPchE>vkf1 ._2`C|\ і )N6e^8 I㜯)Dߍ 3nBI?&BD #rfRp÷!mY~HBf?1lNn>g(j-DA' 45}˷+xf4glARGV~p^m~07VJb!EZZ~ r߿Ksum^:j'̐ߟQi2"ܪ2@Ы( l9Nuba.|[JyCpQoЕmPEDtV[<|m*=6"uW$Ut8uWZb[ p)NulL%|eYE u{L3D'&ma1aH:W +#* wTc]W׉T*@ytIob-wXymA8Rע)T`VXԮ=O,0^KX$C)8|̮ NZ&]˺Qv4Y>- Vx:x{ܪ7p^;"_ǔSو"Såft|f.,&pPU{Q*Os/DvgrX Nf>HoI{R'ӤTbbsJ?"/leMlbC\jpи6O\L\VSࠀGsV꬟=ו5Yu2ZPZ̍Zk=iQJ";„gJY3JQvKԤp2;C^M06.;eG^YnvP ]OӨɓ HL0ﯡ±" nY36D>E [)&v,cJB nL* HN[q+Jlx 15ޤ/KTl 8%,}yQoS*sV,{º1::^?$aZA|ԽзӲӜ]9B(ؚ,_8C݂ar,- MG~E*>dzt}͸[̨*$c)1Ep,LJCW\֞YSfgsftd%o<Bs""8 ^|;dqW2$W*ZzQ0\' 3|h)J˂8VEp:q2o(,9zj:w3{eP~dG4>gD$of 5 `p9Ҽe9NQ 񳬞9ߵqwj HY*b91W ^1Uqß|ێm-ףܫ0-S[dƵ&pV#K1 #a9 4KL<#x;;yס|+yM*l*=2}8^+@#2#b-[Yk`h9cWQD,/7ʓSՄnqИXWAPOS%buS6j`Zi.v84M07d!kA`{uvPFs)Y@zz~ޜꦉ xG/vg;fj1R3UZ]̒ŗ X^`M;82ͯ|9|] ӞH&Dt~^ǜ!WF87cdND m˨ 33O blUZ^#{jvH7[%ksqT~B)Rm|H8LO')gvD:mTKvCk/FsceH߳߾oj^MRnK,4tKF @ 0 g$CY ̙*!9CvMϨ@r5EQKs#WkFWeu0m|,G2 TuŃ(M et PP!kryGUP4ð>V8)Bm]B@JU.[ӺiFMӎv*A6|}-e2`:AmyRbebzu:=uB|PEYv̝ڬmB bq?1HvōEޫעesNdq<i#q0l'Y=]$û#w}ߋ %[$*MqOHizxB+̀EͲ܆AHyr4)K0 xVh78S/Ws39@05GĽ?Ks#7Hcm/F]~)21H] :FS)2VaQlhspZyE%*`Ƙ镶Pٞ}J{\LhfzJS- 6jݤjf0EInmpTbRM%,) IO;c)>Hv@3|qT7/ ~L_0;Q2e~ov&q~s!KtS !, \IjB 15K gˈj,Q+EkqY9 QEhWfpi2(͘$ APcjD:m9ֈ!Uv^]foZW k t,\yn:FIu7]갢 qY䅁9CQ-^,E\obp7M@ 3B1V噶gSMa3^ K~X7 WVI}R~<"6x9Im=q#9[oSoƵC:UTTg  ӽ5* }>$aEC 5;jW,0e!9ESZW4lcu[QCic_ $#^7Q` u Xxf>)HAhV-|<ԅtT=X}^aWXf:<$(}{z/_E҂źtAqb&2FreFceƿBmLS(*-'6 WSݬXiG֒.٠ݣ8,KqnY.ʼL- B) 81vizUؗ?ȇ%C~*1]V;³")Rצ`K҃1Z_]@{ M^X![%?ZYYQ\ ¢xa l&*^՜8ѵ_`[$9E HܧP|LFM= {RSis0EI1!`d\#2T_!kTց34G+ݎRw$H٭Ne%%+F;0$; :ѯpӎ>l)+uVτ5`]+WOaČΩ+[PϓF|jȈ^)Y/cPijQ#Vļ$?OiHvgSӚȣ_q@n Z}EfhB=G W$۾BR}@gq\3sĹ%͐-?|Jhecz+HͬEF|n }BGzwqUʾ"Ei?i$%W]w-@&G>[A2KFo,raK7 &XK7aFp8sS%:ZD o[vҢMOJs[b`.|N苄ZBf&j)@S#zOj]kJVE&L"`B݆~-, YzD7푙 bu (a?VpHA 2wJta}#& dt > %Kͫ3OP1@% 8m93|Wi57(^ЌZ M0Zk;oN܁ ~J_?SJcefpC9H܎퍣s|=ZEBS  c K0Rf @[37deG'f ]y^8>y({DvWK8í1 eS:1S/lG$a&FFCTnK'o#7d?֩?M#XFR6SrfN%@!_9n6D ].!Qۈc1.ZS0V(h! 0jbuєqjJn_<3Y7}6mytgUj.J>-}5D$Y2{5pwؗ G>#f+UWr e /g29 D+9595BBQ(nĘ~>"-7R}ڭRG#p~/.K¿Jv)*٘ln.3 $f= 0W'/&Xy .iXA~_WYF6U8׈h 7%&';0O1̈́b11_@؅!v40i¿ػ*P;:yA@m 4; 1MVVVk`zp+WC/t<:~Tæe2dJW=3(%V?ţ;C` N,TfGcW 5R< T 'iFGU@GyZvOqNth]ɳO|\ Y%ۺRO+ HxY+Ew#WʪE!Ge;o:"hbWjȂ.JXxNoegQˇH>ׁ%Q,4품{!3 Rʀ~_?%o8󗇏iy^*'f,mmf,rL ^G_d^wk}T"t, o}Wқb{ F߱UQ#~=2/|,ƜT n ]mM|jKgZ Un^EmʢӭbD`gx6o,u4#pUn:rsG2aNֲk? C+N}\سb!\|D,!,18@Xݸʭ|$ccE0 {_fG7ٹbV)C[]!*vDom%*qE"R ko\r0G_[6RI!R_2`rY+ 3wVMmNKHNFφhr sb#ÌJ6-crA,$;YJVVFEJuT6hXzigE|)9)LX%k+P 783IuhLJ)B~Cei-FyEÀcT /anvU9Gu"a`(zi_ԕkRfmG%az笩n1hy'\NR;'6*/RoxG?qdc&1+,Go:oJ;!"QFxyK|#@K3as0b-0!S@u/`f4~l3RAzJ`S[>`$NW +!= 3,k/Kͦ:g@ $'~Tnn6ɴx98c$d"bPER<˼ z'AUqȷ7?ĝ+ѝ:pZ섥e(2FH/&['h fOЁy#mlx;?އ9$֥ n󉢫u(Γ,K~tU<-ƏluDe)hUE s/%:&wNe VF6V&絑3Μ^DC6cPWX;chȃPw"s[Y2oEʁ&tc}%̡#x7ikZy7aEmMmv^$&bsD܃{zNh_էwu$[k^|%Ԙ!F.55ztw5!L9ŤB:^2__.R~]OAi&ٯhd`; K4U0#>h 3p_i5k:8TՂ}tѱ)Xϥd?4oկdػ$W`™87qQ\[1w9*;2yj +9}զ^Ƃ,z/ a6RCضW`=:J7*-i::mo¥T 9Q%6[~R Hˑﻌt*ہsnDB>!& 0Ce\ug?Eas!aXQ Qv|X]q. jBkx "R=dӦ!I|oGRRϟQ0EE>pa@1|pk߈!?52*s3HʤAmcKBƐʟ]t+_#h'2OZGŮQ}U]KU!i}5(QVFqq;^s in2UgxOqRH 79 䄿C"fF_M[O n\AJKz^sR+OrvZ6i)rBWo&Un鲎u a2Òdډ6#(>x@wÙsYV%Xo'u'Z` S( K~wF?aUAמ@Zs}˻UeյGF6C Dm NKy5.J>&iu.}S]؀Ş a (_GFO?BbdAcAMpA&_.t [`{B.SFUi5)-"Llg7 ezηMJ$ybP2gOiz 0Yf֬<_*A\mO2ܢxo- *Wpt iD Iї療 9 yC4۸SWDqGlI9ĸαD$V0DS2TQ3 r[2N. GsmIvNWHOE%=Zž֛yr'OpL :`L0Q2jR0E{Bg[z6@:S4ʭJiU*#úLVሸk˓ ?o!AevW^m+g x$1]Ίsr*0󵻥և@3R'qF>z1҄W&VCK2;'hߴJbVy;phj=!z ~"QFr<> [$N5EhW)هtfldSvsB=T?TV b#]wp\䝫M:8uΠ,uxP6ey+;㩰eo ;̮{@O~k +7ߴ!#T};%D.A¬C&!&̤$u|Q}¤'*SQYZ\/F7Ai(P+[eBxʊe/bY}msx'P2ZB,rq=HlR[m?0B6Rԓ{$^j2.Na>ec!-H5Noԏs.椶+Av aZ%>vPc d˞О #%z vxENKTz;l]/H}4xjoJ!X&D[Ezު]ր¤sW{MvUQmS7iABrO㓝 ;PSݏWzʧb7Kkl}*X 9 ,H > fݩQ^ב=:U4j )sUoaO-2"Z炶GusEwFI=̈ 46<ñl鎀[B@&.ѥ/r8jdLwTLj, NjJwo25KcȦz! iUXM_;?=Kp u-R6RR]ke"+Ji.(y߬GM\aWs$Y~QSӣ +8!цcJ#iA m^V/Uj=;g {O2C /x=lH.SLF@N [ʓ(Z( >F "ͩkiF_E3,?a>")`q$BAm:xZ2ڠ6QSzI*3*BtܩôGd;h8SM*/fGNZЬZW&=J]cϡ2|3Kd(aH>=4.w[,V]ʫ>21""AYFlk ӃBce\^G)E `͍ڞYid;Շ6I/t y-~Uy:z]>z;n "/+K,ڪmsѽl?HPʨ!pNNLYJHb܉m3&C)DU r8́^8+ Kxv, QM$,+0~n HC^SE5B&o@ $Ԑ#wȝ(.!lܞU *&f3nH'=g@iȬݠpi 8}O[ ߭ҸmFcmy@ -rH϶bI끒hMOI1ë%"l*7Zy)*iy_i&$HuP2fVS`BOA@dÜ/>Z' uL'&T~$=lު8qQֶ6mYEsK<3c ARU\Snyt|6l^~÷\qSjn}.eotOf' ) ǫ`Ϥbx|@1>tǔ@=6WztIngՍ M8l9;3՝]Q'x͓$w}$VB4z BX`\(/eGz +JRy[#kB )d8b!:)g3[,Y"QlwײN ܢ#) zSZ ؇1y>CO~ܾ 1CtF;0e\C,uD }a˾=`T($i_Ʒt$#g\=OLA&b}ϕtY`ܿ`Zw*[.ZVCaہO?=Cyӹڋað`G'g /lIVOL]!sB2t+LQdY@0s+aݒWjӡ;`ZJxߐ>c- BEa ˹~&^6,}hZDHƿ_G֠g@H|ntؠP*yGLOރtԁ-z)2 &ѤKNlT!k:@nmw"T?m冫OWFjnjlmδZ/ްP Hvz;Q4{2cB`b 3ԐU|KILҮ84eL^J-hLTp|\4Ӛj͝W"WImUnIkFB"dom*m|qb;6Ix) S4g8X=QF,4z6c0Xišʴц:UCguD^ZV+TM Kh, CŜl?pBhQW#&>0 7fq}zՑ+`PmMsܤ~`Jz->y4yuXBԔ^XS_ ję@ðRA{:=kHѽ49DHUC]>+~kr4]fwGnV+%*⧩K Gg)f)\m0R(0Ah~}ty3 3wIqp>8jܫ|"[Khs.]N9^m#'=z}js M%@!qKť0sf/e;ƍ;QQs) zΜi4??8hWB**.(ڮq!^-:mg='Ryv9WM #4-o}m@ 3ebgIcW۴0( eP7p-U3n=@T`-wKXc 4!*=J!o׹];eđavyy(i+rˆ Zdf穴&|)gU!-&1d1%Š#{XNxImd9b2/f~Gڍ 5nLURW)14bՄH1;-)Fv@ΛQMra\U`EFk8S] r(-qnQ~)֘Y'vNhjot+_aPadn_z9H]y=˗9^AUTΖbn{77kF1C)Iz8zݼd$X4^$;cLٿ}8o״4,̟kX_U!C9WK&gC$H[lŝ00DEX&I\֧mQum͍W`%,~_.(13cs+I n@lw>VvG~Ur +/4&gÉr`7X0OD2^ԅq"f G=e[ucwkQ:$RB~TqIX4;w(?A]O  L#d@b)iۨ@ѿ9+f8f'g=s1 dB8˗yr-ϕaQ虱l6;ǁ A1BCPY:+, "Gw^i}| eJ= Wtg ϵ%ZIG)|0z )5 f]fm eif=|ݣESlgP@rxX,A8x򼲼YO#*$লoeedf`z<%4)jD/vyKȢ$r!f89AKyr؅ѯ#󣃋Wȃ޾xcJʟL|S]_Һ+^wOCૃ3r>cV;QylS?'_>챽oYdG,$t|q~ONru@yI:Wxo2~ yt۫-Lj:6]{2XE'&N#RIThڎUf_N0^Q{pچ8NA^`˪inG6Wa 3P&mĘ=8%ϡԊ~'Hu ="̰jjQ [AʥSK:(3**nU^BN?s!ֵ*R%b(vn'13"8!{09 M +*c?g_ (E͟XbNzvqvd_3AEZ`od@sUeEZ ᠗[.3\do#<{KY2?~0ѯ:}7Q/=[݆L])~[ V4xX"}č <(!rM< 7e2켦뫠x毬 }| u ֕ ONtjd^Ӏ@$?:}J80Tޒ68+<غ>5ĸZ%2.oM&lf7uNoU[еM>*ṉUv۪bw!Qnue?(][p cËo :NU>Tf|7Pm-Ncg"n<%y %1VĬI3aBf+8ԝゑX&3#'<~7tg`^Mx;N#(H%^iv 홢=M?P{xx,206갂JH75nB:;F%v!G 25$ߣ Qv&q[0s5^p&k\]"6^6Ynl|7c+?5`(*ajϙ^"kD%hZپpn WrLm s}@ݖH/fQݔ =V}Pkj z5PeoxǤz6m`RD{QniƼ. hЍ1u煷Z$H˓.bCoх,zuL?~z*HTpIBTi<2˗ǹ7L9J$= T/<S3 ı|-3E;=^Y\fQ|>~Yn D3KMpur{(p$Ou" >`'R+¶eW( z{x+rh+GEcSV# tW#R8f?G,SX2Xƨw |2IoEб`CۘS!L2+0&_b<7D>|`*:Y?37Xg^&ߨn@3 sYAޑ@@iTN[ (lZG5IFxbx˅/ Vٍ6|v:yϾ }.XVd4(ܥULQs _!Gbv_,ӨPt iM2.3Vٮyg80T >Bl0GbM )&K%-/U|@Vp"]#Q?\ #M}+1|}V80p&l& /}&_ZT#.|_3D?ImEm>OtQ,1=~IR^{?,XaB$f0D=/t%QZ\M|:7Qۮ@7A6^F9j 'TW恈{}<J_uBBB?7T-cV;MF&4`Mcw4>[<|lœឝo%Jܶ'yNP_ߋVD89E# _?ůNd6h}(vKӖr<2s<2Aqg 'mG Z'@ǧmb/RD};ϟFG3SŔd_HrjXr}boD rn阸k0#͗|NAce]2C eqrU]KL؟KLYmH+)D 2FmVu,]~j 7In&ͷ@rM2ik7z5CZrM;xG=MZ;YjM>%2Eb9Q.\No^=RRa;esEyN%z\J҂QeeIB sD' @թq¤Ф=H;xôT 39R\c`H hCٝ҆"jn' s _w<32X(>WwvD)(T':d˲vSA+h ~){x_ob,kįnYvFngfj4ҪR_+8K~_/z}XdjZ$bȅ-k&p'[nK|/WjIX ysF3eս ${:o׹'kdG1!ɑ4[?W$3,{ tu9uI.2_?|sh}JBm籠[׿Ԛ'=3.-&]*-z c/<i颬ސ=-ln] 2=Be. Ig;F4^ڙ >ױ*a #2uh! <|m+d}˩7>o%P~:=6u͒xgz!x3 eBCm/{p+0HS y0m;) Kr_UGt_p2I!+%]uktŨ }RgN%ɩTon!QZ: DmY[(L:5OԱ"vFDόy.ꂄ\uѢNG Ηkin7~wRقsǂ|񦘦12=':+`/8Pe0 GMpf bcšN)|ف!򛾙C-q`r%t:QWw szTw&DaVg!*_%$Gt>ԟB"QqI@nZ[m؆#BTXʜ[|HF 6A1ːM dvlr|U{ϩ XCZXgͥ?t,XӑT4sKcE>ހa+1źdi,/f3߮?VӞNX{@']H߂V$bʒn 줷#p$Bn}.Pk.g2{ ]<r׶U\Uhb[.䧶"9VqB^{GQM kdImAm8LhFs^={]zÉT:p2sb j3{K(.;ADB굨F`Rq&d1' gsRFߦC#|z\.Rڱ'+t;~L^ ]Չ>\/rǒDbRVt&Bb[ bLJl[ÆJ >c09m(`ֆ!k[nOr*H'.rF L_2rq7(?h!)s`f;#h UN ~ΩP "oc؆*? s=CnΤwg~9%!nZwZ'>ydʮ[OUuJ6ڎOz@!elgꫛ(ύZe01U }ww.U*/(3#c"O}fޭZ8ԱMMdd%33̥5 q}\~ c+o4 yH~ssEü5LP_%w&k.lV Whps.70\}ik8^@B-ħc5Z YZ