python2-perf-debuginfo-4.19.90-2112.6.0.0129.oe1 >  A aiW^^ft9OvuUm6eJsp}G] L%ms};lIb[C=^Iq 9\6b̗:wq $v_"ҨZCBa &;h,.5DM˄O z#lD6cc\AwwA^Zgg<)_?=wkv-×:W@HXw;^\˫٭+ӥf<7=)+2f 34z,ϟVT"ŀ.8^{T&K>p<ʼ?ʬd! 3 ^$(Shn     J Ph 0(8A9A:"AFWGtHƌIƤXƬYƴ\]^Xbcd@eEfHlJthuɀvɘzI\`fʨCpython2-perf-debuginfo4.19.902112.6.0.0129.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.aeOobs-worker-0011openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$afafafafafaf8a7e249d91daacf50bf976117bd99a9e5bf0692292f32655addca66907e12757rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.6.0.0129.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a@a@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.oe1debugusrlib64python2.7site-packagesperf.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/e2320244d282c3241bb84e9db69de116-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1419a062bbf60df7c9ae32c291c6d827f3f519b, with debug_info, not strippeds]Uvǀutf-89565ae550fceabc221d738a819f78750c0d6518cde5d545e84413417c642387f?@7zXZ !#,B] b2u jӫ`(y-7fq]}v;I ߙO!xiHhQJRC&?VڨQMЃ2Ɍ./ Qc(:n)R]ePT^[D,:%sI^ LOv4{U`l5Cv2q-&רp` >ڃ^|::JS-*"WvVg16lp=e }RUQޙ|{@`Í~K8`z!}A = aHS*ވ'Q!t糷d֬t3ciP$rxx{L/%n7?W4g@(:H[#x@;O^A|KKlKJv˓&!A%F+!(>nnAy-7w!Ki׆ i*NɁdžUt35EJzzHɶja(\' Xs%+i_⡆zd +3zDCK` Eև\0^_.MKCį* 0Kxd# /f,DWg֌֏'.z*[CEc !kb8X ٴuA~G:-7>kyv7dYRX}r"PUkUazx~F/!h ,rQ6`.oJoa > Elsl ?$Y8*Wv3z(}&Z,sD u$>Jym(s֩7U:ԿbNz  E(Q:Fճ[d$ء;9o`؛&NYl5AAmֵTK^Dˊi3onë`DltCBg5а*CVge@W(3:9KuY@% }2ch7Ol~9)p<>ZgΧ  oCsJ?Ͷ;SZ˜+^Q{ k˛tF? (렔sX%/9_sRDɢ@)֡n% TsD?}ݢ SF*=LK(fod͌\55ra^ nIm_BQjM/szԏaksK*6RKi ]Fc" i&QB¿`{ o 9@; vWDuտJa*Ed6KXP[B xYXW_w{R!c ?(.4gNEFfyB!)Ͽ[0#Sǣ@\{_|M6k6,`ܴ KjPMjN4w[1=nuj\9:nj V1q&NJSD%2X&Ke}n >LF.^wb}Th}S2pM^Б54bP_ԿQ ]RK]ʔO{qEB ݵ~!9l+ŊFZ,1zBE6]9>iiAsZzGU|p:ĿϤo[F604d$ fXm9t!诤z%8aCCFLYs ]iɄ8 g)kMpE/ˊHSuP@+^r\򔨔O3iy sv*#Wɧ;}>%0c|aXbkS.AD%ՍdvGb/6D*ݳ-z&} \}Hn9?GL? C# Φx9 i{Ske1ꡗ >;R0ȐP74N>J_kX{C.+ E>2prDK*Wnj<^jj.^'Qh j,!U(RIɵHwC|~Sx*3䵩M N# dS:IxEkAec5?nkd?,@@={PG\u{7 _KKmFS Ru~Y<7>1 ~(,ӌ{ƞ! 4x = بC {a# = ? $86qf2o-Vd:5o0;63˕2jg[f%R>wMo8em͎WeFKI#;)5UP wUT8I.)sWQ9=OdMA&xvE^THhs #4!by,gzb[ZD@hs91 JSGțO#)4#`VBË 0g>-joUK'P0 8ăpt7(yELVէܙUqJ9d[; M%ev'?mTXB Xwn%@F12 G6.Q,i]`6 νi &-g/^EOB\Y؍i"d*4t鵏mz;L;Y9)qzQ?g唕zX7>(QnW2>dD\&Xl]zZe*i!xm://*]PBOOr-YPZz侤bܾY5fhIjV+6)%d@?vG0$pT=0%n9'زߏ/=α)_ylY*JDڙ4݃h-gܔ"e@w;1``#Gp:$,2H:hpd-knbi|dn7̿Ia]bݸL]kzV'ZF3-a ѕ[v΅%6Sp\p=*bԒ1#126Rujb fy(%_Ӂ0."ůH%8 Vm=@ﳇ;:wP#'K[3{^nv>oA'R/G7B#Hyɷ`,mnh.-on{²2G*Ht?W'ɯOk6Ryõ DL<MB*$u)6@x4 xC"}} LLpj/&" Zq]e\9qb*tJ p]9oo?}C(,}#e'¹ =O/$ziDf*֚U,jj8URB">Լ7Өli萋a'C^pʷ1πNJn-ڌh؎(JjyPyO5okwãdhn~8/uRN}K ;Q3L&Q4Ib)QܕieAulZv60ҰQPWp% *\UڅnwlVL1HȎYy~{z:fЁRJcԥT^sSyofdnS"#KfK50R=F(%}eS\-Adђ=|쳿'PglBmd A aގ-(\Ej9p,&4'*puƄh=.i0Vgh9d{c,J(yJfJ5uRu{y̻ؑ8aiF~-Z^'ٓls4}պ@Cg0y%acqYef12g[]\9p.KGonR0yQ[-"cd>1I2";h_{EC"gMNJ26AN/ׁǶҦT pj#ϊStz96JV)WkUg ?cTS E r/ ZWCثYp~B[ [qAz,b:1> U2Dz4 ko:Lh1F5PzN2yB }t'sZO uåYcC $4!bL%ID䢔ŬbK_>t}ȅ 6\*#ƩFkgYG >מ栽޴8أ>ռ{"FщY\PM)WRz"/ʵ\$VbL ȓK D}&nOk} 4ᥨnmgy gKv0iUoJ:(!{5ñ~"9W៳?*A^U9Y`qBD;8s"$@jDďf~ 7GpahMJ JW-Vwh[ xDL<܃>e2QÙº)ߗ1 S/+_st( 33#q@`p2shCU!0@ dm.j kyCyi_4d˄oN%җW9A<)߫MZ,öۓsvmF |%w)/qxiVۗU{\^egXɱbQ8Ar窹nQfM]5&ڽ1?H*tX3dՑԗzITW M!Ak:NTu&4% Fh,=UWFKFɁ1~}bT^٦BTq[fAIÓ\"o>zʪ}냳odA*1JJ TdRv 3WT~H#FZr(5 [tz 3 k5NxцhsBN&`JCm.5=ASF}XIc]K tZ^5Mk[{8ݐ`p0Znܙdz ȬX_-M0#C lڵR.je+pPL80W&hS0Z2y=gGx<6G(4>x@ʆ ȭ@jP5>sS Pê%ܭU*( Q~06dAM适-Eݺx' hXMk3. x#/kFfOr աCVD8娨Hk0 J?F\)p88N^^y,u I"^Q$DdgJZӌ~DGFi=}B)wv.#HƜ,ԟt{ u˦GizmZDth>z-y9Whyva}=1? Ԅi{^.es2(٤}{>W 51x kI=XH""k$gAm7rN|I ,M*'E`k\rl䄜 9X r#1nݥd_5#l# (d5azO>6jj^g}k nn(Gp9LyIn7N9/yFK=2n)l%V=˞轵 noHP ׅ0o "fX? ͒N_ȰW -K@F7?2v4$.žj3ʒy}GM̷4>kns<7C_isZI۞9]]kAR,ӫ]y""~Dw1—yW{ҋI q׾3J@m0^ɊI!"$Mo̸ +%g|26G>916A@@;Q{xV1g>V3CW]@?E[q6f6Ʌ@ӷL/y67y2ivSXm;}"A_F&كcWaӐJ.g]ivu.KJAWYXS+82:>^ q; W&^N@i;rֳγ/hyL8 Ώt rpNfM KQE 2Cn_2,P趝 vEpuY2,Gq;YҲ{EgXF'#\)T,lS+ z+ [㦎%F) {l8Ptl.6»!_ icx!c&*y y+B2< QJQ+W~ݸo}bCßBBTG9?ڥTO|0?߉LtLRQ-wJ,F3w[ [իJN:[`qso S~9NCG4Cy ko43 Аknb*H?pBr;eh%{LS ý^; k <9)c/@t䫻T*/yx  A}%W'yP`VVeLV(4"Y=D.lAmFKwZC}ٛi>y:"z =wߎtY GuQ)q~7NtNWgzͷYd*clEbj{=4x>j?z\箁]/ӌHZc\s7ߝkgx$p M Nt$A&du pe⟫]^{D[3|)w5 ؟5|&H\2$AOЁ(Vo}0d0f)oa]fR}iCH)iM#wV()/6GFUzΥGw ʄ>uaœQ57Ii} uK17G93zz D{tܬfOzQZw:6aޤ½i)L&g[:L)?{!L,̅WCwFl,Kp![cZolA5x٠ Fvid, 2NTH =m8}YS=ݐ3l׺{_Pj4]Sdk}g)U7@f^vڸ{}r_량eb9i_>c~ὣ%JiؿW!P!}0Jhz#Y ~dJ&փHoWv @ Ii2\ޭR_6U})$go^K jg %sJ$gC3"9̮u dĂ;I_Rߍ`q#aZ۩a2, =P爮rj(1牏™hS2x.@89m $~!i gSN7hҭQ=r&}~b4mլge澄-|ViUvFsʟ *#1G B5KWC4NYW,T֟V׀c!Ta&/#o@MZT#PY ETpH!X?I bp읈uqpUpP]I Ɇd]M&bf_LP!F<~n=F{+Qos 4mSLuA-Ivʷ/>GٲbM5eeRvFw*Zxj:ֿC>+SQ'Uh"LY󙱗3_ׁHQ|q[TaǽwpR "b;ɮ F0TR#lI_a,ƽv]Ҳ   GuL*cU1}(4*).Bsj\p2[Ց7@* O?n̚2 2 GTBGu}S:/9 wI֥>w UMC@fhꇁO1"o8 #?R (,:UMi r =&uRy!ڡbp6u`qAGsA/ʰâ#S!ᢃc{1QMe!ͺ2`pHʥ-π*rt,W|=[{߇1M,7#M{A7GH4-CoX)N/\N$7ef8I]T{I VZ?`eH}-lK6OChG.x]iXx>^г3_0xo ָnG-$tG'pZXF`ž|@ j'XMP5M^3J9yǼ:Njm4*Sdgkα ~iҀfW{LTK&кVJڷ&%^cz$i؞_\a#.ŨFDq}eu‡귺!AA֤d*$Ƚ?Wh懃,E'،^\]v>dGH)"9SY_{gqVL=&ؕP,JwSQ,1gTXJJ5Uٿ>?`JvC؞N>#T: q( uoV%#>o@IE`ݔNH}Xg2PkuƆƊYrgLAZz􎦎TAއȻdPR4ԛDGڄ9zQHN (.]?: ֽ/]l(lA0Y?i& AXuy׵IEplT!0䮐 LUz5kX/q:RZZaHY CdZN^-geÎK!ˋ ݄:Jr$"wd@[ |,v6s%Z8km9ɡ uCFD$9,뿈ħpFEb0} A]m?TRùM2Dt\0mbvIMT`ɡ&]k(M&z0*?[Ù:&EE4.7?JY?0ub#?O;UE >)O!JP qY.Tg^XVc3fE *0.8jvsD 47flGџKOqL;4r߸AN]w}ý.?wneQ5XЪac~@n6Pw_TY~esQts\sRݬry:ݙW %ׂXwRqHZ9.Esg_QHHf_#7-+cz|&mڒB^2P snpns7hFiT+e5a=Mk+K@13' X2DN=DٮϘSX zZ0H X|\ EJ ?ߑ]G1X2[ ۰76y.Ս<gz+dlp']cX$V2RS 6k> hs6d'Ҧޑ67 ˃k@6Uetmy|{ {wEH- :5q*し$Ẍ́!ÑnBg6/qS"vD> /2B «ս:]k16BݕK,]-k2Idd䀍L$iO0:hbp;Upzny, 2ǕN@/ ֺHkb$1y3&5rqG# =OݷY>9ƫWg]yn1$V{--G/V`/_}OXB?}dgLF{+j^6;OgQWK*@?Dcx袿DM]B^?/I Ojʴck9ƅG)epk5"":"Q$#z^>9ruQ­mF?& RSpY ণw!Jg40, $QDGV2;rŽ+t|6<8:<`arTf1I}u1e ˃Xq0n[4!ʝX?- GGtwݖB:q_3 W5Ozml%HJ[K2Me4M A(,Ɲ$xƾI|9[#T䌸Zb5f:b+T2S?U"Ʉ+qi:>1§([L<9kti@C.DVVA\9|;UA8oOzM+CK LS)U`꺺ԅ#'lbzoRbv(:(~"1?lplHiHo8ÔvP\33'X13?q" _zA8c4V׺/xsH&V=$qs]?TQdvl/gdKGkOG/\R⨳<ȩ8+j{`-W\tN.4;UYaks}RT pPe3Ȝ1^ʂ%}mtD C q_]~R.A"aq-\鐲lSײ 傥HWٔjw]ש8&j`m]lv@i# n*v®H)R2oz0ߙ|;P/7gG[:Y&YC` <%2z.cOF+j:H.|2%5-Ƹv ZOxxi<԰ T;V(?h##G,$*FOCBs -D{Wϊ #?=8 ָiW5$Rjf-=G=7 Z+hyAKҵ֬/= Aft =kJXK6h2zQnK} =6d!/.xh+?d>/Sy7vn`\qZU&:Lovj#1Yoi01f7 ggtdƴXhBr]22gƐq8 s͋BEoM)2 3TǏ0VK4cFϤTaFN~T+Tk4>Z]&rEbH@U.فZqcG-Y/'7=`@zÔD(&+,[zB }9*.Rxm3Gf`k5::۴WT޽acSY?5X8V¾Y}iWIx)Tnd<QȦ9#HUQfӏ0Z <`Gv\׼ }`G&x>e\O`~i9K^ZJ<HP.1Յ;d!gf:׼mZ`j06-rP3.fܴegkʌ_iig#x Gì|5ٿ~N KպBfIDMإ{ИAvoš +go.{gT ɻE͗e CGK|=.z(,g/gtܯLnvC_4U5:Qȟ nqƤ(h s" G1ۃ]Aε 6P/ zN!Ɩ*MgĜM%)RXE-jmA:a$GHOd(q +z`BRRA|FT>JU@=25wn'Ri MzvvtlټL<*TUH-bu Aãtw$441rMPyj?O}U{NvLKW5rU[1 `QX,3eb(r.n-зmnTrҥfͱE [a8?!̿4{iY4-;n7S0n,Y3%&鳝¢F.*F`˟g{e]"ʍ/DaMNBxb˕u*+E[XeO* u@WiAQ%{e;^C;Vb#fCaq xS陪5RI ۿYxYB1 r~ "8Wi(+{bvwPD<_^I/~rnj>v5Ό p42- !v"a+ۚ I]EvoIqwAP>d (nɽmTJ+`xfo֌Gp5/ex 띥>c'+D78N=_jת P׀_eM? CÞCl} LF<ɏwU{on;5PY𥄜۔6l$1rjgw JeD,΃cfBG%jh{px]1>%uSI]X{5% cp;6ߋwzhibFxL%Wyd{ẽvѷ;0SNPml*3"xˬ b.!pɊ,#TȦ㋽z Rb 73gvjEWzu֞ u?m{&?bβ`0 yiCfyt8kh~ :_7fK8c.+sS(r1 |^+>Tvꐏn!P@gON/X9C!y_BsTA0 FCD8' ow1P{ }0aHi(k}R < yyeYyB~vUaG뮈9I֥FzanQWZi0 ;1 sCKfEcW%^%m.w&ꢉLa&K˜YG?T.ۿNChr##/ O ÖN~kRFƿJ'__%4œ8"7;j8'g>y=YmXCw^C'^7i7] Yʼn_NIdj3M^DHӐKT|- yK+3aє^XMVr${,$)kUCEZAX@l)|vytH桘'x53 b8={݂<<O[%ROըu~ e(u((}~f-~iƜa"}Q၀+3Jbh bʭ(٧kDWNbP`__)̱QTX$Uޥf=Џ>6Dwﲿ X\kkp1j!Tܬ:7=2,s,b1~/0,Z\Bpr*K#)Ij;2c?/ޠg8 uK_`fr`Cwn2DQu)08BCFYd!ҎTT.L iEu2?(ʱH~u<@M[w4!F|+Q-8}VU)'C=ym,_Yf$-0ַ.:b7@`KDAU@S%n'j]T^ ڰYp ƈ+?!ʴ Цȃ)ZFHT\ħ&[4}paA>Md{ ?MF[ BjbS@{XRKܻ*%wS鶼) !U#u0wm<'Hx7 Tgòa+.m" YӤHŎX?4v68vABB֖. a}fi*B}Z:f /\h\ /!6{Vb|o2Myaǔ|z*SmcV/~`w-;4'}%ok_kIhQwrhBCE>Y!3jܬt~ƶ{ЙnሉhOi! Kۂ;'qFv6cSCC]ݢB!+99-s"==K^,acG.,3su n]P}mc2s`]68ul7%2ӀY`OApӼIbpT`TmÆ*tP0 { @Џ/s |/ IsTgX~,+hhpj*+kw|A}?|TÀ|ٮnpކM#c˾;ڌ&ۉBU?ʸoMt7+'-~n`׋F%F8gv(ҝ|3IOu\esMnF7 G */Qu 2层xCx4ߒo`գ[krEz Y|; cޞg!j đ .4yHFD>Z4+N AV7[[y{f#1AwFm#P Tlm'ꫲ2-Nڑ~az";o~(-s )P-41,Q._q:%E9kS&ؙbڻ8MF9nIpphJ`^Y`>Q0!➕5!إ c&\_3 [Ŗ?vBD]w-|}I4c(P5;!, Myщi>{oFPw:ՉcxdyN:p%ցB֯U67L,|tKUjƻ1hHPCՔ e5Yg$EMmެΔuQ&RJaH}8(&ޙg RK}7 U9}c&b@cͪݩhP2=muA{Ψ7v)K&z^ ±kYq#]z6ɫf!&C27 Xv.=1 uW1Ҭp$1'AqM=J 8o":o{EHƂ`\Cs޳|܂'{J 'A~@}YC*J1R0EWKTɑ<=}8 9 #E{c%bo>'pg&i/T:rBWgoud T9Ny^'V3vxD;8 P&~ r J FSɂݩS3<tKcĺXr]:~. ~5{vřy` N;36E )=ҭ{JZ8S]p,إ,KfV ާ7bnAbAT[jr:߅akZo4TȾ5W DˍR(VN <Wss{PVT.S pma'#"6o_ uM-sËzn*v^ 뤶*5"BĩR.Ft>!ۈ!|- G <4O-4`jYk_Z']X}ɯ)@WuߺpՠcC~i4DDq m ,Ô32sQ0Al"j'Tþ4CSQڡ~ַES;,g2P % *'#ۙ9}WٗS-&}9ňĐnn0 MK$VNfUPW?MJ5?Vx"se_k>R8'cǨcZFd4=X УZܹ \pk5 ykdl$:sݜfn=9k!{` TЎ]*ǫ$ 6@UIR!DR~C/3rc~Aɤ*p˄&W<|tGU߉$l˿8!Ko=ͽOOv8]p 6P=IscJb,UI"Uu7v4o5 C?VCr\iozBHzu h!!Pv4[q{_EBqβS-C,H)&@<[ `d8bPPQLz&awF<vCYV`-V|LH5r'- >ipu~?Jt|3.?:0 {;T mH0_?bN|ęKDp1 /@eز |u /(#<7RbP]zGC]c=$<Һ'S=8tz-T&Ja jLbfw ig~ׂ J1PzxM5u:(Lzetلr112 )8RSêHlSFO)|4e޼-0sϼυ~\L[U᠓x]XǪ}AR/ &wAˢg瓜=k: vF%juFeign Ņ`v.-?*Z?lpUmj߂vOh nQLP~C-6)R8Ƌ(OFJE_nHO2r4xV/NTga%,W+^qQrs6+}r>i={C̠9 #5QՓ4Osc74%W2ܽ.QE0{e#pBZNU _T<:kKQ 7r L̎XM:*D >qJ,Jht]x^C,,uQ_{bd|\?7yAZH^zQoLD[OQr+)3;-e4A[}e*~V6Mk^kg/!s.3_}ξZ=+b'7p-f=gm߹͔+3CŲyQg_*ְ4H9te"'7~\K@"XiK=UXȎ/D [+8) ټ?+RՆ%f]tfe Fs b~B]JLPH.0$r Fl/1hb-*/&25Q ewf'쀗?[3sWuw5“0qu!$)[3:1$ThjV&#g.Oڥ -#5VR"xu iޗgЮvU46֠Adi5|Fs njm/[i19{(~7ဋ;I3vT9d4"T[6`WD"D94Bq*J6(`" Jezc$U lJ7Mm!kSt!+BUr8;4roGw[# #E/E#H ?YٍX9QjYqr6!Nϡ q!DN9*_('nЭŐkf٣Tc h4H j^AmZ[S8ʹJEŤF*XG#{Y+s{WϜ%i YGKSaTQCAH'nq)(,][þ=V !Smn\v2%uՖ5% ]r'} *q(c1:,rZ?(@#n Oeq UpE$v&J0RWh݊"Y7H ŁnrDkŋtFU-+I z z Akߘ8ǃIGުhF>0 R+S iT}J# !ƯJE,ĢiBNN%c=Ҧ\U }>݁N`б =!AvBkXEDZ a~bݣ8rG' s͍cNnCG?n!Q:a@'PbXr.[ۍ݄s!G!X^sar!a X1v*̓GI³R>wht;R-*+J[gO;ETdUPRp dU CI6+0C 6A"2#HߝЅj@d=Ӌ@4eB g寽jOvZ7JZAj1gЀ89~yEfdB0H1IHwM^&M@M4_A,[Y4s=bMt)>6Mhl@YLԌ}߀EQ9S`,DL\XqG䄳!y5͵ktYBqև}ݿ,573Ӛ[PR>/!ی6ۨ)p?| D5a>%Ix&oז3DDtzJw›6]^D)eY(3-.Qiΐ0V6KI]9LHsd(M6F$AOEQ\< "t(8]NH@E|{';@@I9Tj1lVK<9m׶FT3]~K٤B ,&V9>+iIIvQn &sr*0@.yj$*mӔ3A{ sJCϊif \|vF"O]͹RƭDArn"^" e,`;'ov t8 \ /l#pm0J7ZVk~z$2+v &ӛ7k2n؄s,%6a{$^r}a6"կcL,FR!t@5@ &dq*gѐ@Y{"Qjht%O`~g.ZxЩFR8Hk\{L9p=5Ar+Ife<~ _g84q-L:^ <t)3B-+Z2B̉?V]|p. ~-.=I 5bh |EWT;=ҙXMኊ159{T;(I@H" o24XjRwX|*2B%g*8,Tħu_d+W"i4  c R UP$\ 0#J7r8 H f,l e٠eR/\Psȯo:-UkizqVc+nNx39gI,alNڎ8pIry0FX4U j1 kk-j'vkj}}xv#ZgmvtEVE}}(*,;};HޣԏL$lY;,.8,7_,*iGt\~S`Fe`ZId=h6R/\]`1 D>+(2@:󄻟g䢊>1r_^7+Ń)ΘGӡZ}cnn]WoV|<z90ax֟AF?vx[ߍ$GҊ_{`93c/nM%YGa {^ҵqt$xvv~}bT\-x.-VtJMC;jAG-5cG_53T` ؗ~DWR;?t2[S?+2y v⾩e{&HWwax<1}7h'6%x_Pg,z >63V ^'#Λ9+Suv^5i$@OKE<9B4yq<5W\чHCUR>F^[z/t͆#LSK{yVT' %ltv' ;dD;dŴXKr֛x ALkm+*[d1=N>Tyc?^pWeX8 "ؽՕ>m,I n두/V6w][6_. s[ -4)*.nXz%7(orPޞXʹDރ(D|!AYnR݅1pі-v"Xw =E&';yb*_5qז?obj \:\no;ktDMə I> f$e*.ʄ(Sg…FQgvxv&Yf(hx-gO;7,mmH6jk{[0ua7]m)/ WP3p4jf/|τTnlgMO8@뵈Vӥ>чa/{(Ra%o{GZCǾ+^d7L|. 7|wJ\lVZ5q$]+vO{,v;2W<\'4˦3A| v8rkP 2,i!U>H%qlN%8 1;T᮴KdD )e<(W h|j\jp8qlg8zziU-PsZ4C/s@t ʽ$KƬ t{ȑe4l gyO'k]piǤE*7]z'Se+siυwfO|3Z\BcHQQ ܰVY|I s"3ٌsow,w.e>v#)eYͦVSȩc Z?~ӸЫySVoOn;mT+Ƴ}Zh3,1.VY[۞aϫZ>Hw1ךI௓DTK2R1&WCA6:(UzZ%Cp~JՌr7t9lyG`W&EtMc\t^픉@M[h M89zja Qw_~9j"EkPpjENpn{cfBFh,J5n JEpOO=x#_q)}/PF2yD%{r'd>)ߣrFZ$R)MԼu|;&Ibo%" &;oA;]u24kG{%fS$ZՉ /.ovr cϻ[pK%DtY[.3f&m`} ٌv⺂R:e? #p5[ĹO-Ȝ p2/'1UEhCUwb?ʯOMCj|ӵ)r[_OQOU¤UU&n3j)o]@QrjG *7-ʉK˫c6_SN=36׌̹>Ѻ0g5 q!u9}DMgJ0vԧ+M)%I35n+@i9U`8aS9dC0b˥Z C򂏬ĺwN"Z Eq:VB%f~%$"߀a@琒΢IIMl0K`J|xc0m- ^LV# y+55֗5Ξ[Oƺb h˪Xha{v1uKXǸ#_2h3 0mLhυw0!qCdwaˢ&}閶Hck mvL=g9vkKVe?ɜ .lG emM1f%GrTz]ɘ!;`CL,q)+YZME%qœ3Fc&jEıߒ;{vv!0ֻC9iU6d.'O7*+(B̀!5S2-/'O' 4|}FtiM3f#\\wzN*r_|BTh>` Fv;ά)E 1#g/52FxK'<[հ]үLﰷ$GYȢŇH&Jtc]X:3Bd0C !_7ry?f k4poČI ]$'<īr> o4le=VoRvUPF~=ϽPaģ8L/~D1sjȏ*;_[~ Nl_3}2Pzmtdlgn%b[}F OmRfc{z<*;Q6zw(J-}:K|;]az^| ]R:r_ ]Ok$Pa?]fiy%bPQ6+K6H45=sEHP!E9+hSs=iO۱L%ɃW4ڍ)^3imҕAR*_@Uɗ VHׅINY<~x~lLr;$ %^.CīL*!R@ͷ'aT#BURQ |!LbTf͠q!lԿmR8:d2<'O( H;\NH !BfD63C*57ټ_sfE ^gZغ [;n䦖'tᯢ>b iC*124&{J!\Gt߾8Q-YQTg]v s'*A o#YVȤ&+iF SK\:I-f\QNxJ ga#ٿ>,qWe/9b:Abܟeb}:+WsH2 dX`~h[\ަ̼ojd#.V9ȇ!IjGh%y;k͟ ÆY6vj1N;oCwn[@|~7[1܉&2b^F`e; A4" =NOAB,v1e)eqh5/kb6MQp{Q9~FPJ2󇬑ilM|* / l/S+ eYEU6f?o$NE"!CNI:N#Z/\\جÅwa~3 H 2K1H>%q äKWcX" [vª>;F qO 0'q!jchyH> q 5O}.'Rr`'Q>!s "d`O!Jj~OnnggjZ ID>7!s]1$mV&nUjC-fArր^i9LCbeנRn*%t?;ÁdY[VUMN.I+_mukt |R8/KI* QR?c(4̥"N}Ћ9/v."Pd.c'Og7S<KP7˻s\"ع+C#MjRiBr9`˾aNP6 ^p8~K%]n߇fQ.FUdP]#`L 2Z dYN/߾˰6{P k6aS54 0#+qK١r%B-8T"sAZ.lj<[fcz=ݫe%熾 QW,ӑS~pLԹՊ UHiu76{lgbB{"bV ߊ Fl< *sp/hқJ̼e \M`+9?´0МMUoGdLH 2bѳgDX~ ׍P٤}6q#&Km+qn]#qQ0POa\N )/_;1D]9>V%Yl8wW :uxQWj!⋯WR06~OZӡsaѽh106,w oH@25Eu!I2wݠFV8xƛDd,t/i G,| }c;avT +q`LCdD ߯C]D! {FS9^A/ș'eR[Tkh&ZCvårrRsF5-d-\d?/bh(}WMWbv};z^d;tutEW]"А? k1Zn6$!kֱA25ciѵz{) rmQYq9VB2.l5Nj +N* @뇳ns"MPx'`xyg/88ae(3"H7~9~I꘦l2:5-X3Phk/=}CpѣBc)i2I8[,L[kcG֥~ɗ4t nsFMUVLj) [qB?JG]];^gjD!l PvuQӣpFP}@gS\z5ZKR,qqVӿu1}t$Chui4+#sΚ|Q [ ݑ}:f^|^Ix-q݇*>fYg~o3hYc u 9O'pn_T7 ;Y "W+ÁXFҢ5MFx՝H 4ZA̳zv rLƴS ,tv}pLsZO]Q|!6 ,*ќo%Ez$f`o[<21) s犍#!80Y0«"u)SVZɖgԁˮ@3{>7{.i%@Ǣm;>d0:{5Nldl׬r<`)薟2Z# gB2,/*ãJ#O8So /oͩ Co[Xm ejDM/cqJ&ו^GDlq3&|?W?o:cIo/r˝(SvgDuY95\nu9P]|Q5[; B '96砚 ӏ%<k.$gb3)*g&g'骒}ly$Yz #~DO}G)H%Eдݱު؉n_|Zx$fN|ic*.|:D-Ær–o/Rgo6δ #|g4-?'P ˁ^ԓ^gx8RQB|M cxv9ޥ]+֡IisPi=ѿlgPj9BmΙ&u|T/y+f *35\&~#4V$;sIQl_II )WТUUa;I<9^1[Lr8j LHBɀn%ʓc;$[9BqMDMre(~*>0#dDk/>B@kĖMrί@yd< GԼ"F ~Nε5Q]6"*@=*B=[Q豲9^Th=Cr}ûZ(dTRcfŦo Hy< +eN[0>B Syxǜ2HD=%)& ]MAJt(0ԇ;SsB^vֶTHކq&ZOg 2FTO| 3hwbseI˽b63X@LKkLKO64RY|0.xlݪK {7%q1.UQ4Ci^|3'eܩ[%gZ k)߰CMk4`ȱW;1RmB5Two3vk X >sΜ &Mj=ŕgIܧI<}=BA^x {Iە,>"sJ 2OEP&}3uxr \hZT2$LCVAo%{p{˸.+z5ݜdw`6kZzM9ψ2Bypx`UD: m+ 8h:>FA5G&Ȑc%2(}*jR$g+Dx!ik׼oO$0Dx8f;go#*L֘ >HS4%QCHilG\9*L;HQLP jM(1JR_/xؽgKCqBUSi~C.@`Y`\z+ S)TV$-(.+"F'(gHP{Mb[&I܄ju-ptM|jɺso1_rFhHt+UkªrU%tɧ^3{eDk9s(G%P×*$]⋚|R{f3fw4 -MsO1DH1[`JC%;`zbBi5gTөb"r. z2sHw&)@M._ 2tQ-zo&K Q 7̓`CbQp7Ë} >ZG3r?w\Lfv$$II6p<ӎ9#ިGf#LiblwxOCS (Q쩶iNz[Yѫj?'vehyH5UӃZu.0hH/W&?X݈ӝ/ kYN|4Oȗv@y P8i1Voh׉6677QX3y>cODR Bi" v)M/p(x@K}BA+5Y1qC`q chE2㽉d.iIpT 8;>iN!O!LwաCSBImxs‚ƻ/&Sl F] {@ cpiq8Gevw}wr N[7<2 )ȇxJ$q[1!2)da޹˜;)/ }Lb4#O7Bc'>hqĚbޔ4Rb(*o. s ;eS٫<,%qb" 5S(QOB-@4 ߩ~bIt⊞U#@v ߹4?'W6@3+uyA{!E-S\9\GdrkeM]QʃTA+G~oko_4y֯v0T-8RQ_ o)10Uc;vLJ'OPCO@(rw+Lֽ۟ s>r0ΙyfkQ~6]nVFQaAH?KNfM'UrxN6mwAXObө.SUKH&f  @GͿi+2fj1mԗ{e%9m[",K<^HiԤ$<:qÊȉ&ĕifnr6jLJgTggTGk5>{ jE 鄻Kߏ\}-f+~W['ahkeD)V|xc_Ը10& @鋠(u $ѐ%Y2.ؘ?nUz Li˒l.R{2FENV *#[pC=mjV=?P詷~O0#v" ^2s;OkX1ݟ ю] g"#q[kE?x^5k=5;4 Zp$~C#X% Mіv+0cP `[-T{lcP2M] #m/77[1\wš PϖV(GiA {4uX LƇozZMHɯOO2{s-V-CYȘzcdkW-ʎ yVprLkLҽ1M/#<@֝oE Fr镙$ؽ. ǬCqjMÒ\Bb|1X-$~"8\Ff# `2.'f}q<(+wyțU|7 \ӹe| l%ӏЅ ,w+"6-ҫoe$m TY*57B}7Mw'Tgɤ"r0Yc!d(`_k&Ҥwp/mBJ>>*-yD6vi;U9wa ;L^MA~[yuG%%26$:UI*v%0Mg"1#3z+`G%\49l`R9{06ylKY(_(@Yb#oFLPٌݙu[H!+IՑ]F%!gW86p(%3:6 ό0&3'偠<1/HGa^~̞UK; Ւ.&ӈ9(P쓴q],(>JhM?ЖgFP:~lt"lh_'eXEܬbGur`Dfi05)T{tWQS H9A%{ֵ bնn/K9_Pɪ?J2AەP {Hh.jpE`'"R5.kA{p@׵y !]svҀ;Ѳ䛭6M&N ^b@&m<D>U$+P6P[ ]&Ƥ[s"jJ9M"Fb' \ulB<$z aÝ بx%6ԽYG]f,xҨYv &7[̺,591B[CwCUW2n/ʓ.&"_y ςSER$v*G j% }/D}Whn7c$oC'NfCQɌhdW'F7uAڷX^$ex0k|FN- >ד=W.z}vΝ7+Tވ83V D-7;9t1fF "|EASAHfL5scFx*)z)F+%F,,$d'ߞvo!V>xiL okRY0^t(~W-R(T\,F띝hPK/_.ƥ!O"y^_ L>-2`sݷ>Q <_lڐRAH;g=X*X FH>Fs;<^]ẜ}MIW‹@\4΅(~DMk0,M13ad Y&]]2F"S9/X9kbp 򆯆a˳s%Mxq1RR:wl+#G JuS(ce|R$A|-,Bs3;Ru)1Ed'i뼨%JwNysVƵe,ZA<{ Pd b®2w=G:Iԙ8&'_I HiɘVQ\%II|ӻ6wMw1X(#^/֜!.q$'gcLI8Vig8`bqBUj4O?@hJ i#6-x&;﹎_S>cg9KߨYgB] _l$[h^--<$,A[Gvپo/7S 6k4_QjѲN~7z ҹy[>jD݂dXfm]Ja:ёDg_[sWl=X0ד*!;FgY¤E|~i2R f9 xld^2,+EuXq CP\$aNV}Z`JVo?tg0VHB5AY3F΂NC;Sjav(ƓJg죉Vخ$"-C)E<񊂐oi&NU c(Y5hL=mPMV #΄ldLa?؇?B61FjV .B?[xlRINjo$EW%:,EdE@]F &Q6 _ J?2|ϘzjzGrmIE6B_#I(]#,Pjk񪶞,p^)VhcI,l /3/_D+83=[9OdmԈı`'nͥ xҴ]0a&_/x.I1-kґ 'ѹ{cz~'Fib|a2{dU^ |JֳR*~`vi$y?Dg4bb>pWq~M'NmwM7Sz$HeAZE[LSfOe5YÄ56O_P)w.B)Au fdcKX=1 TRD]JZW9T_ etMo+&8ny)p0Uv3f /@20 $-B/-Lc,fGcO+ږ_:+| HlNR"\QװX),h)ihJ2^Zzߑjfi ԅzkiOgjwzO%.NX?:[sM:Fp} +0C*.BNK#w|حYT]7د 疨\Ǧn(!_F%6?Ԙhػɒ ʨp[z>jnHQ ߁~OaURT;4Jl9l}b:1:GQ#`ͯ;[]孔fiC!&j}ښ._a1l,axh$e35[Bc3%>>w1+Ȕh["xTa ?QCt|3;CLYE uQqn>KKe1d`Om_[_XY ~LLM٥pW(9$($@`3 AؖhbkG`WREgn%;ۗRy\VnA܋)rݵ:{*i5mvm,N_>:ղ_@5#Yt!-S@Z6?(&ZmtlȐIwZeEOE Y VIQ~aC^`+!4Y Kъ:t {p:*ez 4}>8cjmH%FryjX0v31n5,ؙ QME,p6}`TKڊlm罨= /^Iy<1Y!+ LYda 7+Z|q.Gcy7pI_F? ;ho}WnWY3݀`LDWɳ K.05gUP[$[(w~@q]3jFh]VF$ݥV E 'F(wX/QI_bǰ]N̜UC]ӇdE ZE&u şX'|:4tD>(=Jޤ*-򕹝ZI;0*?}MF՞cV=T E`,X|O(_mA#=ۍYi5~H{ٛ6*P.PXߜ(5\b*ot[Fjš6#L' `1Cy&>hJ+R;ޢrU$4z*c)/RQu$/h ~)20 hNAj+Mnq<əݱM[VMvU9z2dXz(A(a_t=%͚(a 8T~55N4X㨯n.k* }9%"VomŔY@OJJ6^_ikglZwO=qI<.&j_sߔa)"a.'q>~g*`F+?" Zgg1irত?n.>syǠa3UkB)x.N9ƴYG.IG;i΢4V@20li8C6fQph,ouͲjDDƏFP\~phXYrK$߇WvF0-XoMVΨ7[ %F"7aΐ}6ҩ N6\@+Re-GTy^,ݦ˜vUZ+/{k咭5jfpJE< W~ډP B}z-06 }3G5ec 'H{_E'vrII#G[y^8@}/=z5^B AulD׶ufvSwG#!"j&]>\%=gTqARm !0ŧ8SqgȔioIDFGǥ P$?\8Y+Al~>I".2օl/ϴX5ۯ(g3R7b]E{wąB{jh|P.O JP*hUHTؼ%@!G0=~CRxkh{E_R}PV>Ȁ(2vV?zǑ +*MRZlげ=Mr&n ]rx((W}h "{ 8ljʑIt ϙ)a B [[E4fj+*n;*z9x$U9O> ʠهP+B7 ,}9"S6]B"q tVB-0]TX]0#g̽;DAI!G+'-cHrHF.L҆AEiYӭ`vQ壢f2MQ8$=VvfS:#Ϗ'kH@{6܏. RMbNG (AzwHbp0~8 ?FvK˰:|A2PFo[G̣ %*x{@URTI Sj=$2y@6&{6?ʓuTSQk/UOT9AV*-e MErKO V[7xOEU)WҦ9P..K-ylmv5H虮$oS9 IwF+aK-P1M 8Aw!#3wByԞBNja(JMp;W9uMOzNW8JMFca^ xNĖeH5} ĂW\I) 8Ɉշmf @8Zockm(Г16\Acx1h?ٮޏu'H 3jh+R%80j\a#ZC%8\}c:nЕ59=BVIa"6BW]TTLNH,D_ v`B̈́QZ0 ݴFa ?^ṯ\9ƞO3ZЮƪ5&sX8nƷWPl Y{sݪa1l7IC8Oz5a~0&{fxb@!6AIsfBJ%K%/8*>fOV,n:"J]<4|&9F? }XaJw:x>eLK %C.F"R@N{ߏHߚ>siȐ}E%E'!]j9iu}fnFh,̷f9GW/,O9h.A.4+؏&fE{}7!MkG:6'Z r!efj`eq%enW܄) gJn^f3 :STZ[4_{8ޞS*Ah*V56gB gKnf,M0۸'jr*}/B&s5@c)СP{3W"Jzt7Ll o K8Z#FyT-#m̲zx9W7z+}N'¨po]ۣnA3u^0pq6ML;'w*5,l FZiBo2(M;eMdeunB^Z8դ6l_Z!SEzCR>:0iU{(h;guvs_b_4!? < XOgXFsfjiGm :;3#"鿪:Z@vN$(_L(5r5gasqhr6I _ɯKNl␐lˆo167.9WW`|Wc)EIC|?B*^ee#;}rkӚͩF/0h#mwZ^l3 /u nef`d73Ef!ybDʊpP2 ){,V\ձ ~ zջ5U~Pq{ַջGh<7,Iƾ%Vn'Vtdif%T /Rg#lՇ?gKQMWtO`\潮ZP S+b.o 㳲PX|`JDR)S*m%-\Sm"Zz(4 Q"٤XR}Ql)n;DRABGC__o!Hh EOU8ҁj2 8r|>a\#/wfBS/N i2 OʥWOAWQ|ȭ&[9(R42 `gi|CṭLz}%mYasH8/}wy^+J$7ړ0tcp?$;w_~fq m/@yiY+Ciڅ9mK)&kCL6~YMLi%Drv4ɼΩ_($$( v~ħ{}9NJKɷ;Jgm,Acf R? (y_ DdžݹrEج~p>훞Yqx&Ԭl6Pl>ob$m".*AvI s] 9ܨZ|f?C(?rI^iQnsk< CZZk/܍`-ʨu4;UzU6oVH3< 5~&A Ôr4< Z Xr;CWvE%̩"cXrr$$qԁ DWvO{ygCDsF)DS)EA\CVmݤ(|xmR_mP&̪Q 4u8`a+V{]p}bby!y3$ao=[ y]L@ S\%c:1BhT.Pt|Weh̾_ XBcf80@ו s[ u$3IIih2bQ ehB 0iޅP;T:mXITY}cgٹiԓK7zYՔ5 6⨧"т KǛ T:r ڈ T$ΊPӒf2uI>ǴtK:D_wZ?f)B[B ^ø@{QKn_\cd={5\%+0m7g}vδ$L1^ hCd ِ]6p)ϘXzUf+*p إ)zܓۨMbbcySF,E \hP}qT,5';gPX=_|>ӺaYH7ͭZn-ۇDBחivz^ ~ln5pcp]q[ Q 1c(iK4jM>|)3w>N9U@flL/ [ke vW-`KVcŠPtyB \-,9q:+LXg:Zd,^xQX Q2|”J~+oo@O6#@o$떬ӆ"ũ:]mQ`" mNd_$48 $%W6U[E%G$?߅}_)Ȕ.:|%*>6 ] zMVj ^'@9E\|d H7;܇D@ҿ/#'4uox7m7B`lRd0RprTr!/s?NzL \8rO)ߍt-`Dj*5 1)9ߦoojz2ܨtTD I_C@.P*êbt3R\V0t5͒=(9`AQ%~-y#mT5!z|<,)uÞ2ك`˂.7B!f B[D+vM^[nnAyFA"Kkl[T6+p52(Nw&4k&;!naOmA6GL' ϭbMiu`BiuDis/&8uXpxK8u=,iS1a&x vūT!'2x%GtO#c!Y1R  ~wo`S/clorkm {(P)%mS3D CB ƀ3о45JyK3w4Q,; yXLAelJGZA4rH|[ ύh7<.v!륎m7hHź`7~X%pXF ,&G,'E9>A^Zb xXוf*9ɰ¦4| NJ"ӁVr6Z6q?QRe {uҬ^N&N=n]<={'3NDɇ*Pϖ9 8:Bta'{2 ˙3Mڿ;e':eb=.$cy>8웒dO:z8Wjf1m  gj0( [d.{'X9h$)kNШSnJ,tĹK"N䌱i cG7hw(ybVcZbȅrn#|w^EUD::"?OF^g{^ʟ?tWa^/IU8/*)S,*႗}C]Za%ckvu9ݨ- SXDǺǫ0~/~vC.OI # %AYjV1~QY#*RBSk9!1Typ.5 ^;LTO]}3:$ `6ݛ10Z Q N7 P- Cx}_+ö@ߛPU:6(C~ Uy1voyCx,Υ[|w /kFҵVΊn-C>|>FVs*lGGb*˄qs˵pnq0Ds_9HtYO4]c#43R?F+AyIۡ0$4Y.Zש);MNZ`Vy^5pl)wep}bn/WpNs;oL;Y!\,s/X8/ 4(DO^tnPD|c2>JV~J;0COkirf(Hs4wHAj5@B=i!!h6NbZ XRy}م_DT'2 ]vGMs󭰲 ']4r#9b}L*2d9Ye6yT Fd@HY.Crtʃy&TN/|?}T`CIw֡Wśv@ Y3) \|}zzqk9R}55Hcn`桟<d~""d!Cu^ax_ &hYQJsI2cXt圑t9[kV&gIKB߱>SY:[~ 6i Q) g8* $2fG*!:K$;! r"t ']I(DuqڞZiuq~K^"Ej]K0@"G" Fa]EkiSSI$FλFQwaV]rJkBxo T*?i }IDQAiU5g38Y8ŷ>gC:}4¬BsFs%iM rc_+Pq"=L kICEJ;~e[ұQ])/m`;`܉жLalDcoXF;W k)[1CC2<5! IkWydNvNԛ}nܞ r!mqWe&=s]n~)X9Ӟ: n1EX$!d Auʖ.r#@_ȧrД,ubX-OΌNq~EK%1ܽYJtz>YQgѥo~84Û!H% ΂ >iWʬqhh8o1)"fLF{j8R_;iUǴZ{A| 1IM S4ևPԐQ_Kyl6}$`"M;rfsK%5NsXfbek2 Ǔ55 ۷|M1^YC]aQ_ӄJMo]{jjJ`)d|a-w{l+2#Wܥ+J(ؓ@#ƐH'WFI>΍:+CEP{:W55^b&'ԃخrJ, ~SϋIU^ѧG.ְFW$slJBh)LIRh[\7aӗxѡ ZזDl83;=E۪A 0x(* MH2vS# ͗Y3!rj't*ivLVH\T M)W|1BLiW\Jgw@o51*MB[?AQx!hRj r1!ǿIOcm,3*Ā19|UΊ>4\!>)\Өu"cӈO st6H 7gr㙘M>rqV.Hs ܭ%W2#)x;.: nܔ[O#Șe+EfTا$itp:W ,-Pi$|p\ jʅMb;y@d8`4\+<T{z7J%% :ܐXP5ŒV/t9Ő98Z8jL]|§w Iwf\mk6`-t9mΣ2n[w"ľG3WKFL\Q,OUaX41!6qwm7]fEU:锥qʁ3Ӹ (!7kRÕ>)!~2Qdq P=Y>uK6dC:'9UV2&. Zj~bR Y.' <7^4n]qZ9!|X⋜KYp*!J)J*%fΞ߮;aK9}2jnsfG0٭H{8a&eы6[ag=P@VϢl}%kŒL*okZj?RTl4 k Ui$ƹhnh\lN;(ZCYOqמh6^O,e2(yTC(u nP&$O7_Q`ߞZ[zV`Ґa7 Oc5n.6F/ 3Vjz W#K i.+ީ]vi!D,Zx}OXJ@xb!Xs=Hf /-K8Plc].TpφwDY{ *nI-ߑpWq憾Г2%H%90Ѯbd1OۋQ%t<,z9X>]҅H30)^8" >S+Li:,v;;J&_h9+m,xAc5%?hTM煋WVh0:=y3eãFhy @ǿx5oA_u9A]?b2iH*rؓA&GblM͏#׹JU?fJ??.=8NB:sQ)WSA `o_x(Vuuےw{bXgve:NhNc 0|gH"F#3zTjIyKlYyM3#|Z]J` }<<Ȗ.VXX$ԩא̃͸l -^[4z`J!Ѿfbe=lnQm o5]?fvg.BD-T"dw|uOeARTۧ ["M)@Iy;E "վl3~}8IpCj6w`Ąic0÷(L? ߔhXu)9_^/k{/$a Uͥ X!KO ) ,Yw:fBF쇞Ǵ%/ֲ*9V&"JL m¡n`/҅`~^޹Q _ dӐli܏[Z;0}9Ӟ }žg3,tc"'bkg'אܖ㺅ք6(J%U߹]a6FKԍQXr $dpZ‘F~~{xu?шt,L/l9Cn? aQg=. }0>]:w?=c`IoVdP2?м:#V9G^0\*y8F:v?h!.)S!u:A>~l_lO[Sd<|E!ޝHn50ZdXa\$BuwC$hDxj3ޮcUE|Y2?;r rhix*<[^9j(r|/M!z@,})KÁ5NʻeFZ+zw4u2zYc Z<0C&_v h%nxqpN_Ypj}_tȈܪ9ݬ;&ҡgѫpsm')3UrveCW~ 1v*nws 5熋CY*87 X#bvP-D`l}GB&vi*JOS{뮤m6NÑ^} cCMd' M/A7Cr<5,6F,=>?_2;[ &rna&zJ>FŽihW%Ĥ/Fia G|_Ũ sHT`'f _Uhp-{=S72q\vT0bC0qWoQI:^ E(92 4KAf08)pE,qaGdStUHfNF H)2{D!ŽUY[M<=82xdu{xq*SP^ĉ]UpIi R﫮z K(()Y֠*vV?zN.6AgŇR6 4c/yx{;*4}jyٚ<ۧЧ9mBSe:]V ھ,% }WGw~d|x-\i9/ځE~\ P~̒Wg]e9%a)s5A4r}ƛxl:|U~3VpƀVvx?e?ǟNX\AyUf<gpogUT&?⟖VꙦj 6ԓhc9N>o .W\yB$&(\tv1,׉nk&2/|f3$6F$֏].o7` w)wJy#F%=j 9<3\2-AKT֤̄{rn}ybGvӛG ӰX9߉YQg7zⶍMQ)%s)73Tg'q!Ų0#Na WhFכ=y;aO\n<3ZZU`2)BǺEvYRv*Ɣ3棋BKRr/u]hrw YOnc_؟$HAZ)yrYLXujB/_Zљۃ/ B"Ծ:1^)L9^P,9c춽[ᢉsڂ:G.) ::ϖbn55TW3µl]2j$.@9݉ͫy?΄~_:|&{ӈ#GAD 2"ҭ{_?X Ʃ R5|:a*].5DyQZ^Caz**ѼY40Yg |ΰysF{cW B[XE.|wmRxMx`MG 4q*So\e;|1>?_q *Gt @wk}KBF^b\sLq pݞer#z Ld yQ[7'@ Nu2ז Ar,/C=)bn%d*7XZQ|W$vrx6Ny:1;j`.^{]D1SgF л qU'Tfc)+̞.wUZ9vf'-Yza=-{zwQ/隸:6+8JcMs2Zz}8g[kMz:*8ԱCnW2/Zj)ĎG"hآ[!/[ iz8?.K=ohO$,FNBQϷ˄.`ʿaS5T \?6qʮGS'/Ix4>Ė廽ٖcTIrvw+퓭9мCYA"ha ][ =ü_|c"l4 )~"R{u % dZ`BiGW`CMē -aײWG|`A!ztl w5X;VԳ`} w.}k[I{!4WԎ kז0m1ĸl'p[rؤ>{]MG(eUq6YBDfԷJwFF/ֹ -o` D¨/D/o)Ra{* Glg;37?xAVWVo Ù$Ъmaj6u1b ]Y@V=#XӰFcNM~̂zplv'+8s=|o)l V'~hcJj"SL_gzgNCWˀ؟_+ǻD&7E Bݕ:sH;~ "ܔr]. ҋT x%ݧع%*@nw2?=9͕?;*?ndT .a:?`aڥ ow/2o5uA>pZlq2xZ%QҜ9cOqsR'kگLpّH`aD0š}B4o,vTtEѨ-%ܟhC(&@fW«6{.ʙuj3^ >˕]}"xR6Q'aZX"pXNu 8ZvMݘ2ho3 o]{ogݬ@ҋQ}<~,*`l2ya37gR0{6[]F)PK*2P6mwIUVQ UTjIV=z hq"1Wn=)_2=KVq f"ִJGɖ\= A7EL㺂 ,Bf"bUx(Ss~9$t!©)р䥻?kh? PEnSГbw8:/).+_`z,7;E _\l_3o1_gXQu]tU-Gl75 v1*_PbAT*W rf"MeX^kڨrlܥ;oם{KF=~I,SQ\"K+QK垾DfuJm)ޕ^l<)QP. V ^H|&Iv^4`i_[y ΂>盈ggHɕz'{TQ珋HF>#?< bzZ,"6 $بW ~L>$@m~DF;t)PPi&ԐsP•m Nag`@̞Y>i#R3$rgP' Pc=^&~f4xV}GUaRg 8o4qʛ׿[K.-׵z'۵ݛ<5'A\n;Ғ#T;])-C9UN\/r<9 9WjgqP_:jxD\#)Dc2Ƶ1Ѷdexօ7̷>m}$eBxϼk]P&@QH|N-G& '\#?((MV+|E@m9 f3F*l,?>=Qg 8t+ u&azf?=T-wi.,:(_k bi*~C :>VK<6W dh![bf+iN p:B:ϥiKzj_.J\V#_4LPLpsRW>a5v&].m1 &mvrGf9^#'OAm_!(2Vz5YJ[kg0qSh]I8s ]e8buRof9 EdWz֧uKgb"+ ¼D=j1Cԗh.2VUU` 椳mrPW΍^թK@JpvsPvb%>N'͕pܵjd :x%P kzLW1D+d1:nztPv{Ç3ɈIcLhu }ӆXP*0QL]ަ:꫈-L2bsD[M78.칹[#T4ok/[ a}[BVRW%.I齈H!>{Z f!{p ~zo9poM|-%6eG,P vaR /1N$\p$js]:IrTVq kY9 K# S=GrD؆ϒurQj> U ]o!b5u4 A_QHnA`;cJmLڠI [KAa@P>5F2/ZFEHQlK׍ ̮ ~SC7c9+vg[dzgk41 _(FnmJ\qV5VX|hߧrJvbDZ;&UL}1ZJd߉d# Y~oi*#JJKk4Z:\XLɛp [C8feo#[Ύc[35_8@[)Gz7N>.~uyq7eU"Ξ]Om5 g@8f\I#ʽ SU(~̪ (B8؀珁W7z:~!x*&Ka Mj>n<!nʼC^8lCn蟖 囅A  {/yr=NI]شnȀi`&9Fm5|ٺc҂e~jnWH uvzzy.t'HG?0ض?G6vEKFBy:{sDrYޒ'@(&vv eL2aVm5jU/M:!>*d3~Dav%PW?eڠ5_ D 3|X<<Wç 5;2 #ʕe4s[z@YYT+<үz*fNm8ӑЛ-fͳuF*zH94b@l) =?PB[Jk },@eEKo%H-,Yn 6G|߹c(05O~?8$1V1jѸ1,!Q O{I#?[Ȉܵ2}?FG7YuҔVN/]O[b"hZL!>Sr miu8o-fϝ'6=n򐴑Pٚ6Xt_>eCYN"G&;bk})9E ïTtZ(lHeW5xq6u &QїXmΕ'3¶֟jZ=*MUu|c>1gΆ hn4th. pr U *w*EE>=!eBJvI L;F`2 ixF]wi.*>(-,l|Y̫d)H;Vde[#BP0腒&͒<fi? jOa}7$JP þ $w3Uj- ļk{ږA"Ș"H %3?S &ldi^.o3H 0d=y/i؅m DG84T T§*s iЮ )84,,Jl?-|gǷ+6s~[;3v߅u2^Dd$y ns#rs@T jqqڛ}ḿ#Xm0؈.L}"X-ŭQdb婢l=,UBeIEuÑ \Ք("岨߂bC]Yhʼn"]Nw8s'$PQ!}[9'7u~ JuЮm]8$:FY@go OB.ےDzhQ+|=!A,n&_]:U،zs'JnF5y_fQ|8ٝ@0oQuTʭ^U[Sac z]LlFJ?$>D5L(hP<7eNfv4sHh>z[WATx{ؒuɱVG4:-n^bK!{=t,|w`۹ZiUL>"q,Աyuw!C;3ȰdB:U(9*w;+O^#r=Od T'ddFߟsFMyT(ls<ʯWqrTuW= zSzT8,h ?cvDAi &Y#p{LG5!SQw܏.R]jŸ+n!=N5|'R,fxE\/P4[[C3>ffq-HN'dCWkz ʫU8\}EO <:hP[l h: =$1IT9ke[k*,TF`#e:)`K !v=)gI#2u|9r#04艔9fIJYL0=zG6zhP *\K_ff]1Q6 f#-3:>Xh)+ <+W+;w|ZwfUEʃ=`<`L?V_)]e Yg6%:g M~0xBO}*9rΏQEJ&X] rXi4sP&&UxF@J޴mw^Nx7Ⴃ[~r@hbSO NKUtbyC2WXM5] ~O_I1]Sbe?@fwk΄38m^E?KJf/cpE.R `\]T*Tq!cXתfLs(7]0[xnQ-cx1:3Jb~R~`~~;pFth+ 3qOy7B{HI1 8O}垖׉/3m e~J]7`Ď ǰWΆĺd>fu8xz%y<#$ -YL?<-e:)UT QA9&ҽ|vxpTow;Jd`,V{9͎M:"߾sJ-LF>^3i5d@{h|}s)#F\&t-ދ!=RkFRu5)f{iЂԹD{~YرA0yS@c9x1dK]S.,H$P !!ck5Ҿg rI#;u*#W SP4ٛ*ۻ^y3v}nI?CThfܛ'0kQ $HKF`~ ) Wōɔ.<*Vj +8RB"Ĝ蠑:`)J WeJ)ܭ6H`ъKfr1'caqML\BkپݜJ }%*BˋьOB<é.zDp\^ ~HoD"7:keGҚmS v2fcS=f^wK QAB^aCw+4K#t0y9*dIW;Gu4N{j Dm!|e>XHיu1Uo.AP:%wUg9'T#~$B!Xe8e3Е=0%z{n3Ȳ{'Ss f>n$Xeyxk~[eK5~||ɧ!zg9J1'l⯅EQ7%o|HMJH]ϯfȸMcpW7QXi={eMIB'U+tf 6Dkvr$Uvr"2y;o ̻XZQXLiPzdܵ8YkSbW~$C#uS#AzZZ.Ok:Cɡ/m; x A8^G97*|x&*JVh-k('f]錖3r#YDt(0Qfg<,ELMc_˚m1X-lFu+YU+I.aWi_ѪL$Syo,$l~a`gFzi֡A~\ۥK7 JQ t(q q}KDo̮DIo]v(sOzk&;0z!MLS_iwdW̒҅Ъc_F(IB/_}qє6HׯyVŭ4Z-&x5;y7U[qI &EE=sC#am*D?8EOS_[Q OVktbFg5*qæp=5j[F^/(7AɲҮq@s 6mO5kcrc/u9[gIMo  , c0UߠW5V .yV}LM^1dOvo+[j&"`@~"[!3zlH˔j#ytWek>q{͉75!mÇ5i:=$%-?6h]$&Fvch*y=|,u#]NjYVe_cɈP#sf@|"G%`>Y/&}4FǶW9V7[)yq -{:$嗭ĉ!  em1Bң)fi,?s԰=$KڗlM.KeDWbUKT%J|jPuClvnCURwZo$M>1O xp LJ:}"{eNp4)Co{SNp,LVXr6%Yub!x0[֙OgnмAZ.#0͚z"̯M XftB;@р1BwA#Gn+}cD]U ybbh"6<;nIJ9}!k=~q~!ȯ͟<7jexa?loG(}lcq+p|\^- ;X4鼌D%|Gxa؋hr/CSyq%lmߤ|- ӡrS !ň~wX/ zXIQ{DdmoIm[ Z D~+%yqAۡC2`QP851^#9܆cwT#=Z 'ŅN!{U_2RICvR3㌉h8IX[AAks1E8qfMz D.ğΣ9+@yg+h@YeS1(o՛3رſ20/PZ0y9:5cO %f'zO0_Bl*m.p![QM %אK樛bWrz{W˧W Ч8_]1> .Az5'hP+{CA:#bf6AHcЯΥSCepu*cE? psH] $[(>%,"AC5RIa"u y_,uNt='aF[u&za|+ }||P8#o)ڨުu~9"*kVGukDe]xxz"[$+DFH5NQɭ$dM`%Kv2C[fJ ~HKxh2k]`ysaz)R7MYxȇs*jPM0 - ==2s O4~Ƹ]'~RբE< Я*RDsT"+Z482D #bB`EtcX0jn7P·&5ܹTլ_+¯f9 "/jn Z,gB`2km}TZE/)3f3Ҹ^"03Ur/$*_ )_T,x)&/E]`Eq# SS3&)^<}L!$)=RDFZmJQ i$c$k)E\n$g[ZN|~iV5~kͲ:QLˍo\µ6m &5t_baZpMeBVY Gφ'Ynt_ 982|a_vN1ajӅRV/le+:JHhOxG]nBW*/xZq w Bql-.%@]| c MGW]GjO6[v/6~o o>ŎB}:e}tm4K#)HGÝv?uu7VEhUNUYt 'z m$1=0k!߹h=6"kR8blU}EzU6eiR#̀ݟv ΜY\o&* okf#,ߥ_SG!IQLq>Cb v?E%HĈbΨiX&!2f^}eA *a>18ь2 _1 -?G ,L/<?)pͫ!aSr6 ";[EuE0Pvq5Uk3?LgjZsdi35$VVOHnnۗ7!5R(9W4 {[ЀD&aMyxOe^|l!ncK0tM,xՉ)!6ʶx5L N-]Mluʞ+Ef6A/xfwh6V 95F@4N#(<&AL-sq0H9e"1׫G2jS [ĜXC GKZL zزv8sb%34j Ck0KVOL%Qû&bIɡp$Dte.B7&#MhN_7^mLH! g;k8Ē/rs5߾.Jx\&|>i"~}}ܖ@*cTāeص_tPR $o`0qNjT  "`ƏX@d3\ M|Xj+kc- J`5?}ASPDXjG^F΂ HZQP / X YY*kȼgBFAI7sQ'3S93T!Cb #vgdB> ȨFv y!1-vPAc.ciܧT@P[ ŷMlcl|[#XzvM>|g,JGp";ہMڵwڏ|nW%-6jGFohHe, T*CyC֓kc|wWQ/ӞqE f.v;7?WԁZ\՟Lw'Ps% hxȋZVXDaz̚S5(Xk8ʴVPBݘי/x^eǐUlfcLB\>?[ݔQ4zs ,2CD\,\p!BuȔ:xNJZ|HcQSG~K2{S@Yw.;EqCe9h1#e_O=$Q*>$I?U\2F͏CϺREJM?$%z(%Y>g++=;]1 ˿$26 uKS{Ri|x`*<.ԦjDtGғˊ"skײFѷRN9#i 狵Q C!uu\M0L=B;PB3P\BIp }Vڂ:@&y.-8qI#K;$+ &y'֞C9:Lle!sr Nf(WzYL7xSu0UOQU<ӻL$}äv3:/ae]I%,]q^m16_Soߩt5UuJ0b¡Fa*t a9/'ȋ Ϧ|y:HM[LJz3 [cWW.!dkVD}%KɽMa:ݞ:kdsoE6BW~.UF2e"MEe C$e`[i|\nfMQ'w@%0+bVnrU5j5´qyy J-6dzƩMTiШҢ*H2fԲ,(ǜXGKqQ_*$Sp{ÿ?<& wHId:YjWHZrOKSm1v$ʷ߶۪&s9q`J"kˋZ`rBQ03-80ID񾉒,SUš-e@;[: 5 nm)<1eZv$B,f3C1턪ANct6o"! |[\M;~6\Eo >:>8sfjU^ 1_?˶*kK9ͻD1<kg⭛7bn`?A9j+VfۈTK(0(?kbi⯜ Ƶ$8#e\V:(:l,'[BO#]A'8+'iU-!! ՄsjK1wU5 &^ !ưv{E^'%XP%+ ufL^*~¢ݹ+ÛGvq 2\ W?w"!udN#:?!CyЎNzqTtѶ1}>f):Y_@>I*慩A?NA9Fzw{ߊowwawp!TJ4PK /StGs1m&._ iզua6֢\W7X ؠ/A=r-6;*]dqfKpCw!̰U_n3Hֶy5;Ç6,[UZNbCcKҮY|aMl}6SbI=;IbUj?pJ:-LI@N/Z,"቟m{Z,Ё(',m"1MmWywW'Qt.׬:x%%k{&' #_jM`kݲi)FD/+nŠ{Tel!`.fwj=f$4R됻)C)Mֈ>{dDOT6؈4 Wt2#Ќ(y%+ }QrY`XQꌲU ,H箦s񚒯PB ї֮@ivwWMZ1c< 9(aD$6[ڮ.&QWɤכ DNPjP]]wtF5Y2t$!{9Ca $ 2PE/ĵFeAˠ@ _ŎfKä"Wd[F >Nv籊 gb}Y*@>!βSW&^F &YA;kHD~l[>Tۂ~]?v[cG)jnK)581H\#=PJ.Iۼ]+nQEAP78UjRxаl BGb/jd#ۘq5n87>.3˂#?+([E ( *iߔ<EZXB? #V88XR `{[D b u_o$mS~)}{cP 6vMH˴#@]6[dKuz{=*tށ> Sm҉c*TϦYg ,/mۨBC \?T8z hM>vՉkBi'Km }^""ϫY9G6z*^[@]ۊxd}V0HJ;|bJ_xsr#pj?d3xa+-( ]R)J'([_9w$.zExc Nt$X2I(vX:kC:UW9&n+Lw@ mc K/lWn"HҾ¹SQ`;@~2D=Wjot@&C.!,Zp9 'G~MS|oFQ6P fY uoB$-{PalOcQNb/Yyȇ9A MET_˰(R(0?3o[&{f%$5ri 6@0bP^9;8{h[C..kwzc3[$]JIяq<@SF:^ڻvFEcJkC=[Mjam\/FOy9bCn3!$&y6оnˠh79mV5s\Ir F<#br$=Exnj%v+_F Uj]mY {k1v; PYZ>(ڂԈe( FұoK0F]J%qhܪ }c]7U\0!ͩF@ L:e ۺURf\-UoPMl?߻sS>oK2T6-tҌY8&: V6;xʷ 9b~<>Gl`NFf z&tG:m מR]S&\ hl͋G>#$8hJ V(%*K@b8񶋡P=mM2o\1/: 4KH,4ٙ4<' ۂ|툳z+c(méo-\1<XuK#9-OD \#ILc_KE=[E"]\"v&PH䃃<^>cT[(. /=(¼ ǔVs*""uiot YJ9y)]^,1Qzp[w-pe[%~Q0'*ڤ/8{}}%0Qx oW6cAWVoɩWL'eԌh0`n){V"n$K$S.J,#_ܶCHzMJ/sDvSJS EQP32|󹆫+킹*r!ܱ ir Dt>ڬ cÇP w\Brs`4]紋H_UN`>qkƞ.V?,!F[9>l.֘u_8`,IQsU)ŤOrDil3 6[&/o *EnE:o4iVBp2dsf4WZ;*$W»w+5i:=læDi" bTYy /TaU^NvRL{)Ghwh:=ҼLl (xu&>mt ~t sZr+*)=2q3ѐI Ճ|f68ޡTc%ZldH[T!f[E d7.~`+{}\s%@D:h8}Ԃ`y#%ƭ`bcS2j1nw=Y5E] M/2Nr ];/$]Ğ\J ,+sNdmyo&Xu@KȽUrK@ݶ|/$'1TmUc`1 $+?Y|})NW,]|f?BʗM U2Zԣk#0|TMNJ, 4 +Ҡ,qh`)b̺՗ ͌7I(T/;h=S`+|U@;f?^+lud^&Žb+/繊[pr&4ȫ-coBY1f ܨCSzPlzGRv&ҥw,6[2pj%WjL*:@h v6?cWK2x>pڇ^Ʋ3 xJ47V\M2\w1Qp3oofm^Qfт3|h/ 3w{v$:c>%s FxI0]HC 2Xu&̖ yߖ+BO:L Ȃ= ;lv314!0Gg in$PmbNsM|\x+$ư,mX1'J[ulgrXP]ĔJѲhZ{1C;~U="H13?Q.nSq!63;q`chٻw#3qwNRݎꏔ)Ps0W"jD/7{-dK劚[mU?[ƌVu%udљhMőDH犅o]! Ӫ5zr x=:T^2`Dym heY^n"Anl{Gx:Mש_? m>n`r7{I!:b4Hqad4N| A\{(QہϐWAPхɄ}C QZi{+XS5Ud7 ϭ?[< FJ}LCxHt}d*jkQA I(>C! tBAh.=zڸFg9}J'xPfbfm\[ M~1c7<6Zx6R)t[g:N\N6Bpؤ\fV_xeD̈́7jt >,8-߆!.Dp}UXJ<"Mu2#V0"ܴCxd%ٚ8IyZ"vKC&'1}etIߕCgnrTy'>\ȏ .a N5k/NP:vQ[`&$*JX$ T-x˄(# rJt=ʵ$i;Aw#C4}JFGpMvG:U'TTkػQ5 {I!4NOUgRᲄ~Ic \}/Xi~#Q[2e8wC6֡Ef1R}bD|o7ʾi꭯ʊᥐ^:Rua$H`9ZaSPWd˥Y_2Wg,)365KU@ڧ#EXl\7EaCTn'TW$8ΧQ6Q)uL>ibA:_uWN.%.l&ߘ9da +6cpc{C2pla'W񘩢HbuP\FXѢU@[\, c*P2TX%.XKn-u"ًu#VG ^Z_˕Lqx}`h}/6m*G lY>3d~Rsq'P6-&{BU#%UoL x=>dd*nV`{o|bH=dMQ*i{c3!`/nk@贒/RWJ:/Jyt\;q^DG_o0 H9';|s SJB`U2e qrA64@y J0 ] i+PDtgZe`1<$Y [ `x؟{0$aZrU+'O.>/O&YxTje1ӫ3koԾ眜LSwș{3`h**I&&N訖آ J3;q2AR=kaPd*IJgLߋZpo.άˌg}^/M|vMX+΃re"kxLjD ܲGMH*̪R_Mu돲ߡ(P7&wTt t̵.x.ZPU0]Q?ёZzJQ !MOQW4?i=ZWo . .dsN?W͵rg$w˸tMґ׆ 4igcx[ 1(p܆K* +(0u 9v"x/΍)cw@"U+5탅,p*#N+Y_)RN+I;3 DV ,.Vu"RZRg 7g;Q5 ePh.*Th\D(] hpsz闵A rfey^"(v:8DW^%gqNR֑!^{SK2 Msl.7$v4',s$RuOf+t]p.ڭ 8Ye왩ֶ3A Ztz$o*g8x#`N&(|f"gtLzm|(]jB3Qz!(7l:v\c MoYBVC5(Owʣi&{(Aȗ{)N:g)43E/x앒^'aV=jR< RJ+~Ѯ`JBJc-;.psNH OxTqugP{ё'ZOno0ك2G8P#34r\5R{5(d?u޽5|C _ؾ_a(؃j3%# G?ֵѓr&qT%GRA(R>2Dr,nʤN^!NT\qB 72-_= UY0QP/dBEŐ'~$FB8Wi#{`|piMyx)E_btT5N+pbj1)M1På*H48-S4iq-1j5A@QskIZeS}(mV]"7(Ar {Z\$k+P8\-y*!.*;E!AVOͪ-W8F&n>K ʐFmؒ3O=i#gM32Iluh`k2cvidDxlwF-cXˍ+b*ݝ~ADG 2g\$ ՄiAuJo l@YU)ly @B~_v́'$L̓bTĿ|"TT 9*ZL}s3q5JC0qn,0E q_*X^Ij?-5,7gmgH׎~SnVi{J^]ZDtqsn,c }wn}*˖Jm_gx[_SC y5 l~gLpEC.;@G7X[Ȗz$?&VD01+"ZlOXK K:;,@)_% M ?IP",Ϧ]N ?,u4Շ5|o"+zgj[+0e@o*yE$?@ܧzl@TUz*QJ@_/}#s Bb`*W):y#=ɜy{-Li4 rޫnir&WzC$NS<檶qj.[ 8W>6Ћ `겳A>(Z~ 4"8w;+:IʚV40ڇĮbͺ8}*p'=nW_RFJTpNZ_>BB+aJB3wy+4I0d'&WxkbaVI' W7"ݛ#a Pc+{E}9FvMɏtIM,W Ѭɷ|J+ 2 Ѯ pqm z qkel&$O8é[';\Qi~"wPD!WZI*&ȊL #l.!$r0]u}.  Iy(VcQA3E,.gK\&Wό{mɻ| (ߟ  E pHpɄשcg>]BD;{ UR$oi.vMPC)Lw5"b6w(tpj +=3  q U = v"D/ cB#?C`3'SȼWٶ^kz(ngr%+^qہ^m؝7b=4%m4VnY`o޻4!&Q{kydLv<f@S(uUxEຽvMF h`;1Z' Z0d*l /!X=hCfwxAQ5Fq͇M8SᓺSJ8(5x8?̒P*a$?'_#^*|:9B,\ tx9\eN*`rJa@Hn' =NZv[COOTo㎱&TuqPOP@Ik?}Qx,YUU n؁X@6'GM,ḃW2xU pQo.:ɻQșX( #aup: Á" "M|Hvt;=R[ sD kGmÜh٤Qp@` ~] M7' i3o%@ ZJ},jjQv;&`X%~*Qog?a$unîF_@(c.w# `6,6ΐl, M40.,x]&qȚkcgraxI^U։DC8 fP0 W<ܳ``o핸B8RvQhtƫ} Z7$vVW:(74L}-*.)ߪ^aebc95%ιat1evLX{e6!oqaM7b#X?. HӉ+I*T>2|2IƵ^ci<ȟ}A]!`&"- 4@ Ҧ=%+=^}vtMR7F'<',s|:T.X?Q0ZzL(^_97@owc vrVJ HsMAȱfrŸTlٞ_ +Wœ+b\*I;>|Lg1{G;!uLʟ h@#[PDrs;x8XAN㾕+s ?ɧ%;{1DhΫ$ˣ[VQ$LQ$;U{MZK-݃(خVDfQ{F o, m~MM!3֑AD(]^q<^{f=cLj[X Mgߔ)0+"PSd !aܜmK`*5P,91f\`M-&I`/Ci՜||x4W:Jz<%+/vxqQБoF]+=?ZC%R nyZ߲ +^;EѦ!x1OanH!:?>,Lݎc2~*I3'vȁLCIM/)獁AtY_y,<Wec0U,Yg]r暲 $z?iEtv*3I¯ѽU},hbRr2r:ѻy~yAcutfF ,0m7)hfYج$ t}c~⥛?o/Ѡ6%@&!H#+Y̖tV|b/"\X5Z֍,&Z& gř"ĐHd fڥ7~Z^Dw\s;7 #h-MlܺM%xo-t4GYh΃5e$s@& )ܓIط D"hp IM$%GY8i`!,uh;_ҖQw ~)>+ZvYA$j^эLRV8"*WA-aAemɗ!ˊ-MҨB5sOY~#Ëz悞~MYWXE+fW΅|GU,e!T]S!z.D4FS4h#tKqNksO]5zd왒ZH=.+Qe_9y)OH8}UcDw_S)p ?HCZ*ARC =%3\oA;/-?Kw2,|8l2'lFC-#ȇuJ<@UgRD+\Ov\=dĆ^W9P̰ 6(>Ӑ躲[f Mk6#mzV@6e",U1BAĶo@f"?̢Y"^WR+« ѥscc(85T$4G-轛7ip6N_N"GiM%i2L6mxx?Oοi)nKmkQO-L-WXBu?qm7}T~0rfhzWk'}eF"c\ 2 v g *)fĢK*HONF8aiapچ G|BEq.+Te3%/cgq5;ϙD Vg9Ln 7B4"U*,'BxW~J<+G0?J/Xs3pu[ 4!ó;dm|\CC sH yʌ AH Z9jl7rv+1ي9I`bn6kPG}˓6V_9RO@h6m.oVt"'{+ІQᕤJU*$*W1D]1h.@AeJIc\@t[ݖ -jTM>sD  []nZ(4Y"J%r?:ˀ҉HZ>}z k O!-:tT\ki5wO@q/*[@u4iaӇx*p|lYQ=hawsok/~< |#Ll\%Uh U~q6-U iGX kq`rL"NXf j>ah]XـԌ^h-$ıY&}ȋ}Zܽ%\.cb&-D`9ryI!j6D_CN;6yהRd%<״ g3 *VV1@`%__)ԑ&v# _?tO6;sU0- *LV[ e/N ݼ'%VV "z#]gޠ-KlpǑ&J 6ۆ$| ;,Kn*i֒(j $~ʬ(4_!@_Bg(fUFU/x`2eظ̍N0IFI]0b$[m|tf:U*;*#sDS܌x!.5-9f fIhn{eb @КºO:20*b`#1*F9P X+&I6/n&mf(1`Kq56C_JI. BZw)ZT"COD%_ pr"EIvNwl\([rNћvUY7 %w:pSW|IN c.ؗ'_HǎL+8q8ʱe.mry5Qr*fIz>n\Z/Y.Af3J~&61>otBD-#7K9-HyJz쏲v5df3cY@H$ `ތ9|26ry\`W '|qpd4@VKj5&mZAcMei4)\ W7O0QE\…*]'-}->lKŇŗ+We5 ,H&ıM##k;9t[]gH 1\h P\!S($izJ"]<9u*FE}3Vpy: 8`!k͜pCxgB Sq;1ZgL\=R4p-.5Q&Dk*>Y;#Y티ēv@b[bg@E-pP ?X\夜fWy$tWEʩyoF,[ h ! H=$ EGOJڣDiI_r4qU]kuu\(kbhJ3x. Bqs:&]-[2 ,d6:i>)m*ZğofPk)<5_F 鮫ZP:EiiЇ7u#^}NS*. o eQ'Ji,OI{GJiQ>C${o:.:t^ ^n.l }7s $$l FﴓCyiUೞ3uWПC{]oK? V3bz<Ԛ}䛚(j"o6Wd|SEA B[|If*!!aX/K5P-6CV],Щ#r>ٴT*w)^s.⚰lʝGdW{S$3[/@6w I'A4^߲}\ n=?R7:$S0B)8o؆Qc1i8JTJ箿UТL$Mn>ͩt}"Ii*avfB\~mv6U'//&8Vr9&Z0 52On]qpf ]GE`%F>$$7RD1-+RQv_e:qυBd6~xIC*# M֭#< |-ߚm:J~H쨇T*m ",n9-H Ig>c 3IAx+ 9Est s("p"q(tŰ.4$f$l'Oop%DPVnNx U'~2uT:L̷lBֱx ٔҁ/ۋce3 Ǧ,K]E=YX$pXWh0>|әdPz>wVqVb gjUe-ǰ%~kfOzKK&]΄"oAPw<԰/HF-GfZA`&*75@Vn/@qjatOXi-Hhd\|$nOҤ_d/(:d۶[5'wY.S; ,A:Pg>kU'庀JY0zeK@u=aODS]ؔC1jcu*-&(Tl1r^hsSZL Ew񁶼lwʲ.7Yv 5UvCmSWdqqb%S{UׅAglr97Q}4Jk8r3%l Iz#{GS_48F$% 6357*q (ȝʞd r2C1{[ nv؀(%H0u8H&RP.{.ֹ*lP _7">xιkR>18|bz`vPD򭑨 J)9[/n36s E3߯y/\̼؆=9X:` *-5'0X=}᳣Ht%~amO:-ekȘO~GۚQ2)L|q3H{$H5g*">4݄CZE=Ֆ{gOnMXWK/ʓi\^3Ƅ:ݕ&%|$_VTZMɴZA\[WM z?8Ūl^g,zfsI^<*ۃˠ%Z%q@ސ\b1R&颶 4o=8VY|U#kr"FyX!o\љ>k)4 fp坫iUk%aEN*J f@s6Xc#)zc<:v;H(٪e"n(P4eOV`EqKez*HЉJB#hkZ-4Zjx1ƃ #"UfmVxK5fne:P)7ߍy-9$0T'aEџqSӋt7II9 wNݕ3){.$y w,`ZM} /yT5~tbH_!F _ T98\Z$B5p.{'(Zo #&?mN-C0 x.'wO>%>> LNs&tmϿ4nE)NY'"(\} m2fK5W!S3_s-Q*0*Hڃߘԩ ޲ңoW8VO`%bjx+"J ۾J`^5j\(ӠQz&]fbE-ި1Ceӽ]u2!ɥ, Ŭ6qY4]E%˂qID$5R) cNWbƣ ([^'*fzrUBd5FC Hb"/W`6(1&ӡ8 WnaE?nvHxvX :p)~١Byނ^G{d?*l ٘Q6~>%~{pRQ % UKE[k&+CFg_״ i\ ,̣5gu )l[K]W'nI&Xj) Jf?^2hr;:05DމBr|رʰ&!7IPN,'mn1IXDɝ.U~;[$89•Ѻ-~gL'?R6yNt=z|Kt !u=@AANyHʣet6zr88=b> =Ji޿6I_D#%FCOBkES\>\wM]>NeO3]jRY^H9WdIe YnHd3qTNWŻZLv!7o-B:RxNm:)n]}Z!p#m/Kt!*B~c}o¶vPP.u5 !9PF0u[XPrd Z fuQ=hWڰ=h"P~cNDCX?~ Z3?FbYߺcA{DVULcҙ\ͩ}b+otDt6\VR*6MTIx"Uӈ.슖E!K>ǃw#) }U@\ٷd̡KgZɦ*Tǧ O- "D>2C5֎X ; re& /06Eo}Cl:`2cŠ*Z]T44u{˗JV QW# 'Cqpc; ‹#1ѥ:NK2l)t9.qT-N*œU/ȹ]>W5`VgHvq/ܔ/K<>mZ~Rݪ4~ oX h[V LǰUᱼ)gkj:)%N*Ӆ;GXe:r?*'0j[0]r 3N]*xW8wMTS#a)yES5ͪOF\O")%l: veS}FQ0_nz7:+E$qCzQ?JKS,4)T !86%.yV,1ybjSï9Jny[H *=u| A6$!^۔[ds\>'7e&Di,g=:WeލK$vĦ X.z7H*Y2>s| * K ^$RTUs.0}jx]A{,fc[iʭLd߅`HvDDC=`Zow,$K˿9*3[|᜕jh$䢡%׼HO=R6^ KRⳠ]Gjc53HbՁQ^W8:IȤ/ݲn2ة&WCDzɛ zwV~9-jb2sd !wD6JbŽ3VK@s{,<{rO[D¬* jږBg> uωk A Y@ .lim=QA 8kC7_)jʙ_I!AODI~gcX% R4r)A;Yް0aB{K>/G0+l_]jڛ~7=֖ګ~O{T"L .qNtib6mYi/ I:=}Q%vD]?mz2R4cA5Q 0y.| m˾N7j5-S"2hF94PX^>ǬS\CKFod(wmA}xeAK0)֕ '4%m)0WXIjH]щl,7`y,<V9c@) 6DFlẉ{{ZtRqp3㻌!1冺#ݝ%:vJΘĵxct8tH mU46QT}g]L^mxPRخxXOgH$UV^=?d*[EF'DQ KW "46a 9ldnmP ׄcŠNDx5@g L"|M"J>,d~Qfr£<'?zIde8U1߻04fFfL8 -WKZ}se.%Z71t.&87ơ\ft `;NF1"!] -"4(Z;$.*UPԀUv͆B,(fe;SAOMe፿9Hbڱi4ߝбbKuC_KE"/QHc0ueH2vz;3.X-̯>2G(%鷐Gm6QFv6S83dbޑB4*ql%9N{cLvqӏ"5b(^ @&Lf$'m,zh1h#KD5UMs ͚̆dizp|rj3.Zsq":%ϋ[^[vT7{UPaTUNGAA:E cDa|ms\ؐ5 ^n㑾YGhj`+nn"U{bӍ{ۄ(ȍiW%V=8ԃ ARTQvoX@$Y]ۻ=CכD^5ٌHATzخPݨq/8 jC$Kfjٓi`5jm6H`QwR #9G'[hܠGg:\v{OXSԞka0sz2FF^T.+h_jiok).;(;Ge%*3 G{=*Qzf<9>YUg~;a%dՖ [9:,"-"1 {x͸K,LΝgiP$`s_|<Z8''|nya7ЫBq`!\2kf􅧛jܲGHȕ#|QiPZwxԺMrc o$'~bl lJkEݽKu"CH|~e_Q@C؋ ek tP:0@"`Oob$}KxJ psHfI'+,;DN,>}.6!F3'eX02>f$d SOV$jiʹ)]T*JKViq̎! HB+}˳)D7`@>:+T>IZ$w{h'1gވ=|ȆɶIX#ܺy!C?Ib8=裶Vƀ,6z4&x0iKT@Y#SxcWa9+CT3/1"-vIG~y{8dP;H3DȟXv[@`(q"z|#V0YIdw-tC\䀘&a%T}L5+$'6IzTX9H rY%0r=hڛ(` C({gS[6^F}+Ze!FEӆ#p6AkvҷLJ /1.a3#q[)qxLuuþYgp|LѾMcn$zI1t9 >JA64y/J9CyoaO%[' ̑:E(Hɤoz^R1b5#lW*8zDqu)aFYV8фR"?C|%TQ晿FRs~?z N-=3HEo ENz@>h.tH񦡳MᨀLo390ms"5:dx.r -׻qQWFpl3c:(v hGP XaO\LN @CT[WC1N0VgMmW$[/VHώɤ[`)GRF;HC%yփaXzihY:C-S-Vd6N+-u[krgO퓌HlV- xayW ʍ+B'GSC/uc<(yh#3) BQѮPD7m؇S^`_\1wr&'({}0^ȱ_Jzop;5?yޜzqbm8gkҐء3.s7 VrPDZu.Aj[5kEej=m+j1ДM{=f`! o=< /zd`ȪULkYH;!&(0PxaEjRuD/z*bUf!lwMD9dq1P8qKYIhhh^c_aP a .A8,`գ n"w*sO9WAgZbrZr+›Hg9u 3HaBj an Q88]S|(-N])YoD_3 FsQOr(w> l ZdٲZmMZQK=@Lؕ ½}Ur^煘hX{+SLU!]d>$l*͇:8@445mJ=LS(Z|R[twˠ":%E=2 "ƿz }:$7%̈<FsEؙ]e)DM{D+psABNf:h W_~$kgIIn@o06#Cpʼn u>^Ѵf3;;OVBɲYkUg'KeEک50+ͤe Lhat\ 4V{9Kk:v1m^@Vt`]|n f< ~BQ({ %K4mNE 2ZxD.~?R__(ޱމNkݢ @K1!\AL,2YkΓh?CDeB^.HϷɡ%$NR7yNDWH`ȧc9S]OAn\|5ǹ*Rჶ!4:{qB2?ƽ~۟8FAE-h5E#66>.6H a\ʐ.Y3p4ͬq`,M W`6] G yV%ײv= qQ Y=֯E{oǐ yIG﹘7F׾()w֑dOz^$$ I.q{NIUG.?ۅr-ށ 3k1oB2OZUhu}Tsϐg<oٷXc@Z6%7ɏK<=3W;dm|g,@w]&ph,t ]ڜQṍXv-=ܤ~ wT`sQPje$Ƙ8+ RZG4.\PFbn0|w`.77%1k?,7?&|ttjPps5mc1a_Bl&`V,%j}ފz&xpVr,or%~D.7O\YG͐cJ\ دS(G(}*z, iTt]c{ { G'&txל&t&;)$Y^ w-NO[zO.x7` WTPv_;5d1ehP\Dt*2H t%L&DN(>}76nC\]vcם\|e؀g͔JҪVOu3Y\ ^JCd] od/H2.6E Ʈ'i˗esI2e(VjYH/o(LczՒTlGՌG6R>hz̧pHf'Zvb,7\I=`nk$459^ǟs/:4[sOQ7HϏx~\""o ﲈL~yVƔȫt^$Kl "|%+44Cq e&=Zz!ĕRb#GIuT9whꃹ6gW3ιkw7}3/U~y gD + 5Z7-=5=!.ax+_;"-kS31r!vUR )WXz%|WˏVey +P3I['"`gD4#6JY[0xǮ77f}L8"7 q1C{cީPX@Ju8{OLcΗ'i6TrH2.grX|h473'jSWjq- A8 ) "HH8VU3/0t"f\?< :Z-L@2/b'pGdzk53S(f^n2ߧ@2eTD.3},#it*OMbe0M_}[ND'6jjgwAg4H׺76B>@Ȑ[˧ӭZAYd2 F>׏b}ب CeE3z#wD~!7#PvBã+MU<ԵmW]"4qB])5(;J,A'xdIpb̂F#W#ʴ]f^: tvb6N-[LAohH z2=z"]N^a UD g_`r/no5&}*CU k;#-%j tEߐǮ?^RbFA=`s˞NqS,xLDž6x,8M4}ʙu*WȒu?eZ|BV[UCcg?;e#Qq;7,|^@D?XۿH9^>PIC^nί0[FOΟ^?j벧̠nhIpb6߅1\zKYf2@Zԟfuv\]8ٳ܍"])>Fۤ(`ZI&NVQU@"PT"1F&"`Hw!w&:yC$s% ?~Q9lzPqn22߁|pS wQZɸ8~Z/SBHbQ#ER3\aE4t?AFA KݕC*kEѯKR.\T4=c!ݛ#jqn6&mM' aM.JEPmN9[*BlD>W4u1$} pZCmc^yFOWΔsE_,lIBoeNo($d6o F%yh\aIX)0gf:[I[ F2^ȹԾx^gLwg<$&`IyzIf]K5.*h5gJ*^xas)g%8`" 0oҊiyM8^W%:+2FַOEhѻN$qPRY9d \:C"꘢^JWF](NYRj@)n-m\KeQK-m,gf(ΌspWKI3΀dTq m(z+Hȟ 4|(&[S u#鋏cJRB8拖!FBM(u<̉j[! JYήAٶ6T-j*QeJdVJ7%J@'(<$ ryvօ%eɷ|aiO!'fe0?%UBb;D ҂[K`u^6s>vOɘ=$mE_o^}ysB'ݻ-P Xdz_,P]3kMuNH8STSWӖuZ啽 6JяL롮"(tjZgDs:ØS7i(Sg_ J?;íYVhxesR/mo KrJ&%L[lEX7l#҉X E3Sб~p5[.lX;@ ]z׽R؛ mx.NjJUgEY# -d.X/")mUT2kݓzbǁ Q Hixq-il⠌B7]. ޲AphKo9oU1iʓMpXw^}kX, #_!T%h'Ǣlf.C{D|L4< -35_ҭҊ2 tY VWK0bܨۇ9p!.:G nD.5В1}G4pW-i,o^%I=[7dd jےFE{y>DGԜjH)v\՞T ˤ0Yɑsx©iCrʥc9[BuN]&N/r31sGR)N͞KfAǚ)`l@DW"`m=.5HQS#PAcԐLYz)P"0W{9`RPOB)<b~crK>8ɧcǫpxQp݆i%y4)%9xkp1)9>=sh,$'=2Onf}/S}d}9_Eȕ4սH.f!=T$s܏ d^{{Oh(--ձ~HT^V5Y 76/I}c.8…ӽ`Ngؗ~:qޔֵO *Y#Fhv*%,ZSςfH/k:4 )@OXfdřetڵ10"+A}%Xfh I0XA;.Aj #|kfzTM*Gu3tԫZ K8ƥcւ$vQ +RRk)DRbˇ`vhe3~%xܱ`[~^d""`h4zfUP& X+ ᫤Ǝ .!Ϊ8ѓRKڔCR6w*ՔHz7*)r5X(2*\ށWXJIG<z/B}`*l/:i値i67@^h׸ERLsAǧ2J]_"% AK. .]L  ]ܳ^nn3A ߹_xK綊c'D"wb"+嬇1 F0|BD+Go{اU(_,= ~iңҘ*&1bex/5SZb*Ez^ۨ䩪l&KR]r9 :=6a*HzK 1c?hj9:S%L:pD*>\|δ<‚~xu6,_G*@a)'_ C)#zh(Vk&NTwk!5/Ѷ+{/Ly #X mz`9V IfCIF/C Gڏ{U;RWHM5?Թ D]X?w;~p)͆!#HtdQxt.#0$XecU޼)KWpVyA~%Os)jQ#=")wy.Nh\Ԇ ŸU׳1l]# _=U]bZcBOGJ;9'=tjQMV'cYa~G{\Gf\1Z-d[Vx|N9_k?ߚ/m@ոɽvj³GԮjx5ߴi;%?TAJM/-;+@5P $*f7oty:H)G^z!6Jnn_8iцm׃}aVV }v,}Ϯ.W2U( A\i-ҧ ky n 5#jgӕC-krZGy j&i I}M!#&&nMˏ\5֎s҂Eq {mz?[}}劄Z8c:u/†.9Ñ3oD.\[hS8R0ea%^s( ">u+TL KRC 6Djqe Dá$`GN(8@Zr, Ya~*J;rEC<{QS ZB@`J!k3dqdi~(-,G,8/`~xB 3_{#REDuI6SA>ٯb"F/{ 4P``quެL,}|0?#uY\r$RJa ?8f;kbz@ ze|姝u \zf_NBOSux+ZYTaBAHlo&W\qEV7)fN)+k9&ֈ9tw4}uW؉V'W<5;Hw41o|L*=Hr"/gĬ }]+^Aw0jdC"l 4#*$,x#_iWSD<Дs0K&|EzigގK'p8>ӹuCCG>2S>vL D.c2o4J^ MF&c8m&NĮ슱zQy<ϵ~lQ"{ ӈ6BrK7QcW =>X\)BE}:\2+jeٶ)ЅVUH[T}ͻ=A2,J߼^w7(b`lg;o,ƌ0CP)HK\@S:^ˋӈgsuɝ? o0xP8RSMR[4O Uzul-,,$-HeɪxtHR{4;\Bo5~)-#KC($0nz긵_W,2#+$od׋ysv2^JL&(R@9b%E@OSF$5RW[<IǬL |Y'|!@+Jox_Cjr ɼ|:4獟65#O+!K[𣫠-IeЉ[Hboy)x}Xet55/I)\SX]g7b.)G *d |+9sژ)3Aj`H N3C2RHS ~iT(zjavD-w.5g9$a0l?oTLdHf#HiQɮ%T]i.]pI@5tQoI"I&=8nG:x1wZm37vkxUO]dc&TJ)1RfuZ&KVAWۤ>Pd^afay׉!%;Z`q^€Ni؁\/ԈLZ{{my< }WuD!2HJ_ˋd+0%(/0'A i?5&q9]e`_#&,j W4(J03KHNȾ#!qu}޶͖B&51hELnjԑuB-Yoނ̔EDX$T!+;lG64$dB3ԍ|(0hqeDžR8Qթ{BCH z/5*u#R|%LME+3ښXf|5lAyZ|LԻlnƫ1Ijߓ%30e&rk`0!8* 3a\d;:1),?5bO Fv]IAjUc/ ;x3QV엁_<)f$T.i%&݈=9m%;Ip &6m5!ZUCv]XYSDՄg.5 zDڇ(|m1U6_XEOvc^$U'4-YpJ{ˤOV>d0_'J9Z.zzS4C;:/do,x>Hp,KOx0V8U]!bX+7Qt-YcTNjBslu̬jty]^ؚ.EM#L<Iye:㸙s 0i ig=(jyTo 7"?%ѫ<;D6eqkNHCoG5mj)䟐1A|p䪣RKԆcԓ]+8l4W~2 nh[Uk<}YG[7/cd /]:'cb X,t1KJSRECpe|N*;xJ\B=l zQڶ!H>#jS &h. 40hp_%oh7D2*bv ˙W_ՈU-,8^倉f߸÷@ g=hީ=Z9rİW{ b,Y\{:LKNm!"xF;ndS )#{"2)ՍF!fҲx|kpckhQnl#džRZh{s; IՐ"U%܁z˕l[-<ʠron6N~\vYD 1 -n}Ǵ !ev,sp%ku0`> ɘ 503H9(pLղ=ĥ'?fn6E$X7 6Pm.`ę˼0-b@~Sul$`tDJaūUl/fqQV@󲋁H}YZ;^]wON .n;_c#ڷgΕ=5ݺF_-fV=>2P]WPp^9JЧ$|-K;nozQKzjU1քRyKVPpXn|ryJ̚7x­XH[H<}!ޛ;!&,wF?P$Ew߆;YDdHiQP6hOHUTéAe?=kk#R97/?#`c(K[|pV_xgFC R?)ˈ؂U9<`;0<9mŲN⮏_FGMB,  E1 ƍ>w)$X 4K0șT}!/B /%LX rHޥz-.f&NBsc~cmi*BᨃE(nze'ۛTU4ꖢYjnDY7 T"m' 'B]$)@BHՇiڢ+Gopv?Z5@褸JUE'{/w$Mʴ1K2j_F&=O֙dw~߬K!w<3i*!,j = "f:} 1q3p U4Z/"G)RBrF N "x(!k4O9A$ X0CВgI ~2] ('T2^f 5ɽY9Ʒ&1REb:ޡ9K2f2G{ K5W],TͷgF 7ʖ@Ёٲ"+BW#ӕ8yc𘪨{:!-ʸ'L_ɼGl]ց[-Z9ڒ'qX"DQG\IĈ V> 5YZFf,;Gh {$kJ,zi)|a(v `ط:@ /w7ӮH/X-h&엘:Hj\,s`_<*']י{ `SJ&k zI O哢A3yyMPGem `k!jzq*s1=]Tj)F |\"{;8 VXߤ+^UE OgUIe PHg";]JxHWqB\H1w/]A䗻۶>w7p#_!6Z~< 0s& v#VODΌ.N ɺa)ٴg Ct\ltTm<fOg6L֣\s9NrAw1 tOwM-Ȫ'+M01$#SG ]rZfGIƺW:9c~m .詀=qTRi}"lX3:֨y`S>܃9$xZBE{ߗx˳eBc#_J o0hߩs}\oI"OvKvE4u*3/w9qQ!Ro&d(!N +F˾6ֱ$(`_kpfHeMZPsu P~F Z(o̒61%z߬+1Oi|E4qs.sV"/ʍ)mJ^(EFMbcDS _Ƈv 0a2b&gPvv;Z2hL?2-eHC"IVy%+B 2\/4iBvQ0*iK(xl)-Ck窶aH_-"֭#/8ȗf;rhß6-ߡg({*%>(p+RL Ҝ5VNk']FLR Ũunt WBݔֿ^(?_8pѧ&"G'rB4BmÍJb"v0= fLliXDpa)W/w^u Rf\ wO4]iVdtsn|%_7}Eʸ)k+7 8çW ٸ@Lg|M݄ n>=J~kj84 Ɂ=_|)fg_VlHY(/e sR4PF'9K+-5ܖ'*_G Ǣg Ag" E?2|nd,T2*`t\[vXuէĪ7 r^'|۸uS ZJ2 m%i#Է%S;m'J>m5g'6R;N4&lG*+<͙  m a l JG9Ιke[ eL?gΏ;T'VfzjfKrg\GEtHhz H3efGSO( 0*j[wO j3H>?v)^(Jx@*0?\ˆG_5iQ:PzL3ʩB%bN6n|pnaՄַ/Y'y\67݋2#dbzv+ʆkagzz:o G ƕ#e/r5n͸D˞t鐧l LSŶ|/(&I6p?$QDGo&kD[lb5(bs`_HH3zU(xx[$<>L46F@d1kvZ;804ջr7u:os'X;s}X\nؿRhOUd'#x~uJj2kx5M62T9{mIMRn4E)D-)'wkQYX 'qm%Sbqj٭-Y\}axwl3c RXr[s.|4, zƶcdI"~鈁Κ[P mnؖ` _8*[0VN1[r j^<劄 AFY-Q1ۄl ?HM?L>Je&N{W[.v4FL NGb1׌ZOu7 4?stE\[ćVl/cNtR *kP'x9L0_gO-]xAk*A"@ovu7,8-`<> 0IX=PECt91*ϐ+;8ϠcEȬt*?Q01w'^6zRL8+U'73Aޥ vdwe9˱fK˵;Dr'b?c'T:t 2)?R&;eĚ :]J_JXT0?t'OGY"ɆYYN'үm PC<jSû-υxO+<6DHZ 4]P2888Ch=rZ)-/_!Q'u!'"Vs+f6 ՇQw$ ,Y+IXmii{ԡ\~@N AW#B1yb,dDs@`]O&+s>@n{)֮:P1z 89rj薮of^ 0wYw78$a|=Oӣ;R2}Hn~L^!6V>eKw xxvO_1:(]tr2~n*#\nSx$П(l~o*88g{ﲶBmJW"F.%K4$#+Eo9!#o!䒝 EGOtLg"A(OQv3;䞅v]Ϙ. pH)̃dE ܐȎL3%e+vqh6p9: 7q֞+D_D;r{"3Jf}OU`t\MK};%@*S^λpx!!?tŢ}wd:i 4Z9 R|=ZO/ݴ鲫# ,nk%TGz7\x9$X}«8,9ҙQ_No D3YfRV8f5r^#ca/e7E 02ejO{@^ueHHfOC' ՙ)1oڼK3zʎ&W@XO5Mz$`cY8VPhU˳hp^BVN +Ђ7Ztw@i'Vp~N)lYL! PXxBi1R7_O`28V㎤vx*;pJޔ"Vj~;ޕo MϹ=*o=(+Q;]?&LKAb StYՍfS2^!˦)I@`bz{|ZHi5t" ø⊦hxՇЦ5` o& slXU]F'M:#ᶀјsлJԿX</:7OUh{Ԣ)V7efMPa`|b1$b Azdyd1ĄD&2wOB,*Dps!7jP7}ɏCSK89 ZF N˦+sۘ>0R%̖>~'>Xbj Z4Au rÊ/Jv-#HQ9K7Y  0g?KЍg4EOF,Ԙ Pݣ=@,/TJ~g;):w0m5rY'Oؚp&~Iv u Je9= 4 "G]l0#q0|lX&5Tְe"W/&:Mce&{=@!v$ҬZv!< #O]Sᥢ7c ,\>0.1+J7ASf+U$_A-HNNQC<(GtRc3k*;"˄FWR ]Fΰ^WEQMJːNhMlr>v">_w,Oj-;~xXx3vzUNi?ڥeʬ*ŐH0uaX\ي._tc6,ދ(58O}줸RV?,`VL>Q@}yquD܁&VR@ǃ {0讹1i?q>wiAN)X88,(ek1Ȓ 3ąP䴐BP_^.Etsw1])M`xR=6O%##g8}Ґ=Ew'l;փpib|(b{v}Ik@lO!ZLSbJZ&lR%)QyeNXdȑĤoy|_!XQpqTDAXXiDT;$'?j*8Ѣ)~/洭s<]"dpz'EnrWkp??/{3Q mÒj f`N鍡ɇ`˷3=GtLHi65  ѣ8t$DWjMfHm'uwAO,mw^}'; }C|Vm%nӆ4ס>?wy)iO˦/J.^}A[8&&Mb%{,X)994v 3 ܪUtU, ra 7e݃[fM-I_qdЧzW0YPKt@~Dlk H-5a^2t? F 攆 h T:( +،dt3Trz}t.6=\Wgk7^2P,p"dmL'O/VფdWh*xkUzrb9xd\C_ͅqi&yGg9icVo>22ѹXG*.֏YAKYUMli] t>_6Z:#[ m|4o4+QE/BHaהTBK b& 0w5^'ۻL2.swvGѠ|\E{$J(U/nVHiҗtډ(l~?ǵݜ̹9l`p m;P3k {.A)'MIlc<|0R3)=KE ۓn,O9,N]++,IЗ[Z!%KRsOiA >]PU`R`d䪌v"Pɞ#$5f,ψ1 ڗ:\ nҖ/j wG^$`xdkz>|o#p&?j J:*NuORP!37Vs |bhYȫ2!gnnʥv|Jj*kg/jдuz?C -SgGd]Řч V0U Q^fRbQ^UX ٧jvb5qsu@,qf,,zO}V()ra%U/* w$%R(UpE M8x-1~ϧry-W]°q>gh"oj9]|m1+v^I8=9 )l^O!ZS={6_$F]9 HqMļ_Rd05Ii VD'W{u#.αI4Vi@҈PAc6.Yn*W=+#5⡆"S)Iilbv: ڡUҨR-&g%f.G 0+uOȂ^+q+}$u2 WH[% kQKD+rm/Uq& ڃ׫)՝3W,9D-}Vq^!ih\ ֜`@~S1Y^֌$ 69γl I:O_pwtAMbdWj!@vSÒbMGgQCϸ.F{%dMeVmSt=ӅǤZU#TzVhNfxk>J ag?pM%6􇦙%5`zT`GŏC>{/gQt[J[iV`ksmB-FwwI-0xJz<ڌYr|la:4IX˼,9׫۲bL{tP6zv@də͓ 2 {-O }aVaL{j- ~e'I'_Vsm/e8< H穩IÞf>^*9Pδqb+F}\'-b6zծr;i-%#O_dfG?.YHq>#7ȶ.ƛ\VtjXdAK/CD` ~-{|scXEebM4@nmGΐZƘ"^c _nqg~.kq>Bhi2o°Vb4Q 7<.$:,nͼ|+IPЬ:6q8S/+\4 6YS-6{Pq*;5mFD };P/' /k)ny}x-ӳM`iQ2Y3]Ӄ3tvwװ#~F'I@I`OK'qy;.*#UV~ȅ/ @9Dΐ/B3vC_kxzy\iW42-0-݋$<>.Ik]{[=\:(⌖0T  rаXiwѳ| ~Z]$~f\s `zm\_X0pݜ@lq6yCND:Ѳƒ|[P04)ͮj; 4XԒ$xN[L{>?l@*/r^D둿MpnlXpzYeW>::ϐ]c7zy1~u4 H?"ptY Qc$s>hg;OaW/.O6jtsS$E4UؒU c1I|-s<knCo zsȱ戎fRVxb 쁘@omӳ#1*;^N}4A7xnbvnQYDafԎ ՜] [Rng~f ikZviD.2m Ab*0ԷM{T$CLqLME)ԥs~ԞCm /M0 `OHWm>lIR@Z0}#J)Vlj>}(lv8V) -%#O}[(2םcq8as5)z92{;`I̸޿gḮ sZ3|+T(,6E.ߵf򞩆ūݢzg&Iiڮ9OjfkQ_˰8y-nkM|ⷌfILs_G8^?uvi9$q Pfȴ˜JQu)ir9˓n,>'zQHȚgqtDfp-˒3B\-e3^O9(?3ɸtO D]$'6aV6'Z6$v]r.˙:&![jJʊx]wvayprSHT|j 2A(%ND9Y1N--ojP U"I#Rwdpc2mEZ'Ct_ IG]d9*'ex+_ƸUR c6H`.Opf RrI+H  _y, BKq_{(D,_9sEQ.\hrq? =_(^cZ$M9Z96Y͸43& H?C%]sX tT]kZ 4gڶ<(cz9O1JM_$з>WԓI ^v30X;36J(|X 9&i!2~T>1ꥍI 3^ }?`R*CC ٌ[lb}Zش'zLM'1՟,"5 M![߆F%?ޚlEl2:^d@I]̋ Rn(r&!pb\}T ; jtgTG~TO8L!1 >fqwˤY)U-I"-h8)T?$gٵjiK=nv|:bx6SgQ(n,]R^)=ϖ+V&" .۾3 1ar>ڨKaV Tnqӯɠ1H]L|Q1Cb_,-uT媲#* %i[ay\ff>m% )vˇ:iqM{Y4a,6z=ԳIbSJpNXFQ?ņ|q-C<#tD}6] {#A+I~@`2~\sq}U]buZ&\w\8AM2"?/Y{ ({u} !%(pM6 dl;GAggCZ06a_~ǯJ%@S&!pN{>ۿ M5S2ŭ,Z_9y&7dQ'Qxcg^;>&R_.ib'Y Td!AiN)M/SyX{!2b}(zU#^F`bl(f !4:imTf)!NRJBǛ@WN7 U^"M}N۞IR A0fW\0nu50uz_gUa,y*F]Q.Y/7c$Z?QJlp @γ` \[n $xL_.=@- ZhK*ډ(ӑK/A9 U1Wnbdi[n(7tí Q 6ǎ?8ϲAk4ؐ%}75;;4XgS7 @yHѦ@_*]tH]crFDԏ͍51^H.{oZJ0Hg6Ximv|<' K5}I1}/4Xyϫe+( K|"ъ/~ǫ)թJSVT29㎳GF_l2XedRk?(i\$o^Q*Z֢EDnPg%BD3Ÿ $tzSq 0mN&,"4O󪍟x,~l;6&V+}~Qѽ[ 0#VRtjBzW6caA٤KӼ[J2vfW+x'69mXHn V8P6 (,vHַ:KJ4Tҷ%m"?JB5j34w}'Z;XaV Ɖn籕\$?R я'ϓeIuxjyXycBY>zwKնc+IhJ$QU3HxI*r@A^ СTզrTFxf>An-O`hqjoYDW#mmIԖ)vMvs8}爺2: BKɘq5(Xe=l[lKJ% w} f?/@N|%eLD3ZI?O؏Q\W**-kG>ҾRWat꽗=o{TYkc-طuh+˯%szVؚOM`cBn$}DD'Dzs~C8uZ`иR uw;=I2N9}> 1&{VM!q{w(0$'hMM@YA14>kV7ב@+3ߧQ̾r9O}TC ڽ lM)6r?91'j 6- 0CJA(C^JRY<1$Ɖ:Hz\_ $ު7!͇mT;Pm&s>儻+̥.N'=^-0cxȐ-˾?]iWX ì;WZ)EROÚF=U>]BOU2N5noJg{Z],%ȸRE+7b7'x9K@pZS?m4 RhBvt)J jIPO?J_so ~2+U_͂ /=2:I[T]EF@ZR@ZzQ{kJHZ6n-iDR_4ٌK$b|?^GI Ia~HJk,@|8݀'eoB8H»YbuVȡ_eWvZ~#w)" {a+p3U>zMvE=zr73>GK̦>[TA/25IcÝvWK!D=,}p+<#RyՑ$m2+ r>—;!t~o@"d0z5HӶ`yΑ^lPu\#l 6KNtb& (˩ *(2R=5`RnPC3q=>b䤉e"p@O~M4z։x}l/&_BڒUHtљKMۄ{6YԞC{k4ͭt[ۄY Hv L0e^T3v?$]5Z() }=p$[ 9ްT<¥JO'E EI1WF-ON7% ;[>C@ ʌmCէ쀨L-p?J >؀KG:JS:uCs邌?]ei< @l1\|BA$:k c1sBOL|%XmnqWZWIB KezD((!mjbg(LC2w;͠L%\=5ۏ:7cw67Z Ec"D m gߩ}.S2Y`2˦ZZ}hu('֟i,PxtY*fu7>Gk|_b/Pb~USezhGF~l\3T[nD~+G?ntԌB4V[{FSȦjt.0dO$h [I^鼥ԱY*~}A \yH.)|NOՎU8x{nnXI|I_ !zT\a] ܇'l&;-2 D@1\F|sLC }@_HSs%-,ujWM6KJĮt/eB=Y~>D9/Ϲk8MgZ ɱ;dzUDc `&)%yLѐ,!N|p72v.,\rr$Qf`H ٹV.K"_ќOۄY6uy+ oi:(p`שq &U;Ch%^,P1~u[t۵" -ܚQ :| 9p WѓϓTS *WT!}ɷZOڐ&J0ea4S`9{vhwp B1u蕿8oM*2nmf򺱧\whE͘[!߱CQne f_:ܥp[ݖ^ڧ ̧_XNRUkbb NŜ/wQ sb  ϝ]߳҃]8f}.;KBq؏𳠜$ 찴U׽ULaU l,X݂RW(t@0$E_;ͶM%=x6qe LFL?Vԝ/o2B'C:ͮTBa\.{ @/ƗULچ,z'sf~%w1lHI:^hw(aOXY$J845!(n. I]WE!晋Q ͙&RU;u.4!K޲iƍsaO FFcF8*cQSqU?hۻ#6Z\ w9*Dt%S0A: 7,Rem)Y61$Euk+l}kKg{uJybb%Ӄ;tm1jյ#ȁsL2ک DMvp05/UN)^mџF麎E`2C$TnQF;x0bS=N,ل"r>i|= }hEw!s\-/KS@g-2KPWd¡O &]i#Dؼ@+|⍖CWcl_ Î\UoI4nƾNC.Y&Iի٠igkl[:3ԉ:U {K #! D4&:( ݰNRWւyQ{6 5Ʒ#T,"D" A&LzR1<lyN^rtsp\1ͺĐd멄_ߴ].U[q܈D,E) +Q LĒ;`SL@ R}XQB-X,mR=p6>[?Te\U8xjv"hFLݎP~YIFhӊiٙI*-NZ#hRVI{hfK62@08q'T~'o#BAHC($RR%PDl|繾G+$lQ~^pA$/&: 8r<E46h6?qf?ESu{чhYyKIds^RGSW-kH?STpܓKܫ 󳤼ՖTW \Is?R.<2x i[xGxhgi=' Z(o{=ČfV~e٥Six'&;pQTNf;=/֥q}#jF)5P;6JXΨ+Fj3}uPPcuhLj.񞡀vs jYv ts䩿ohpyt/H,]8ERkԸˀG%%Ε>XjۦrcYt1dC_k ILKT\ ݘQ9me7Ċ/aZJЖٻD\kIGq9 G(_8zJ.86K`)E!_)cT6gX)0Gkm-Jm*\U@_J]ubf7:2h9{+8`wE׈\8qs$Lڏ; kr[LEJ0]blu 9[lLgo BƧaX'E-T_U/]RKFX.H*f5{sȮwKd%꘮)C%U|Lot2>M8B^@Qh $ -{?劤tS [DxfO\x SClWGFel2qɠnȃ˕W&H(BG趻$yP(¬uHnA* i ]"?i0(0'emHRU=*)B g:C&_^u$'^GO1lǤx/. q+>KBO /Z&^UVm9$s|ά7CyW"P|1鵨}'m􀰩qL7#yJG7?9A4.ن߳jߖnMBH-]UOO>mAAmޡm tGTs HĜ+x>|^JƊ](]ИٮDb$·ЋpI>EEйL{tѫv,X,} vz糫SGF~s0z?p~{+r6BcLE\uea +bTrJ7VRe ")gb,:1߆͒yY4ˊ@Gˊ30z,ďQU#b3ìf~p Uڋ<'Nr\I,<";51;]Îpvщ> "CBT LVԙ])epi7e3A^;>sf h e7eg5y9ӳ>15|fa{Qv`D+'BPUg}5ԯAЙ?U7?^ɀ A56{IUοj ItMYljnJZ6ӹPPDs'a%̧GЙ;>.eo2լh40 1lzB "AFδxȋ6i73{z < -0CgqBJt@JyĽ-d3DֶQ$0tRE-$3K}1ldq0foyĴLj".@;1\Em[i yMiNngd`ЍEeߔDqWiSIH2k]v[lWKQ`k %2.Tgg]sB;5vD}1\bzni,NpgϮz?/h>apLI=ٳ4+ONoAɍog&oApbw!ScT 'yS*eBH5EiMsK .XT7- b$6P)d1G\a—c|ɽo-6MW@ij!Z gNC=7 j-*)jqpo4e(_ 67L6_=Jh Sqy&&0~3v(ۏ.9`vҴ6|J!)\^Q+kk#mrZ$[9).BYqu+txs>^bKL '\tEz]!Sݸ ;Q=϶DF<>k.SL(QBpW3^"2w#M#XֺDx#RZpρckW5yˉ 4Ŝ7Bz*,*+$ߕu]5&[[=/w*A?}6H4SNڿIZ f8-B^2M;hѵR%qeZqP4Z !BbmDUft8k) I&"GۏPm٣#@/ڌ,Ky$K\j s! ĕ$"gg,䷕V|/y<&Y XĦޠ+*H#rA^ͅ5bvbU\r'=)'\h'{tHsFfH[st_C hZ, m{iٸсNMūV7Yx[ (j 8ls5I*YK?YmYo'æpKrl)D`ޠi^瀮;&{TExj*NIx T-?R"Rܯ#4E6Y~'BJ_aoor ('f #'qŃZlZE3^B([? 0r[S t<8;*^lMG#<{H3H'(Fi^cGYRƃLOr;G=lUd82Voab.|>X=KD !@쯶vUhƍ:ugL$exIܸ* Ҙ̍jGMg_C3[pPKJ*gu[ʛ/H2ɸKGJx\߀ Kw_X?6;J$JDJ%izUP"M9%Gќ$ėhJV)3b6 wT&KP}A"=&lڋut#V ~ zLW73R L YiӦC1z z' OH띜pW1h/GѡwBb#E,JI'(]~h%>Tf0}@6߱q#m["a98)ZC">UzLRu UȉIOະhb 2YD&{ r, E38G`(43Ѭ)!vQv㟕DMѶH~"Y8aݤ%D'48N^,Qz GrT?< ǶO\REWL1-,A)RE[vj7yR! b҄zAvViZɁo \ò㲛^I~@tY\F+,S'm?>0NU̎?AE۸"[aALtD`$?)IH@fSzaiY -@,GMUZ>ʤp>p~iz`2LC73 sqȊ"h$Ql4͆*]2u[ԽSF v%=c{ ShKI-C3 _DG]jc o]Xh,sb VGInBzE}SGm2+Z%'v_bLgڌ M]w;328|OkR%'bϻb9yw+ 1 AN+sraDZ~_ǧ ^]ddc4&QBdUAՅf`56YEX jkR, 3Yס:tJ4^U,xq^_z$yIp-QY:k}Gb_Ӽ :#X] ĹSKXC3#0}R$n>hgVc ^ QX#?A3l +yբ_?/ "-ʡ<* %s#GH0#!w>q9rL^|f#ưoݨVK`>kVϑ% ?<ID9e=M ф9*GGVƀζ Wf-%Ĵh=⥯/8oI{<3 A6&k wb[JF4vZȕD|gEg#zV-ހJ/{z=xoݹ+Ӫ6=7T&F/ڔJr;021{TQ`%ܝn8kGqzac߀d@5>mHZCv7=Vb#/Yw9z<?U 1V  $d˄pF"IlQ=R 9le3Ncע俞[O.Kϑlu# d>``+̈́?pVl*GEX+٣q5,nY@g?#Zm.[B`Ⴋܟ@v7.}jSgz cY7:9N׉t[NkG [Bˬ [sQ R7!s ֯z߼^ozh2ƪa($Yӻaapa? e< fvs|F4U0=$DHzh1p6;6|bn)wDrSvW57< WWӣjh N[:? mx5d$..%ETfb3]8 n|钲I&#Yx.:@ܤkzĶ+ :-(T&r$ĸ=vf/p{~8Ʃq |XE@ndZa* L/ 24',(Mք8inacFiⷠo$XК5/ݓ!ko 1[*ZчI7Ke?'-$qHX̘ JpͺH6ep; MOВ/^k˖G3; |*[Rg,g/.8r$ sP`Emmc_%Fd3!ElXo֦X,>¬BK& '{Ϋ ZG~:JnuW1n+y2}qȥ@ppBb`-Q+d:|ܟd&B\rƈ6LW\DpذQfs73|`eR;_)ifV] Ɍ3\7K@4Y-7J1{-ĊLrU~ǏK4dAcG٨>;|y; '?v#"1tv)jfOἼȎZʚ(I#9:ۏ=Gg/huZ--Hx\9bKX%n(8ex %*寫?o^T8䁚 |05:reE+<u2<$V5].f.#H"Қgn_BB=N%^ kmiLD}PRԧn!l2*Z|1q]+~byvWT9 DTq@0L2=鋄i(>\7bcey mNŒ7*sI"Y.^փz~,TB_ i,Yc"2W"h),d~\PrQ;b FxۄM׉ka%K+ St޽ me. Pڴ[ í-Yux*Dn41kCAUt"& +wB\ 3p x8HxnhAϓ?2ٰFGY*s|8kޜ~ˏ=Ȭ~dB4'yjŷ_Ꮁ酮5+[Qvzu[D-}X~QVGFC8ǵlR D$S&Z^!op}6.aDz.a~(e%`C˾ LIRyt1.&yJuCsxu<2)4T*?mFn?IlM>SjD{@"3s]4ɄmTLx% EsN$HikDu9VA;p/sqKAL}$Ǧh k)=}VV(:f1|C wt9L-U=KZC#dbatRjA# >Ww-f9i@`79_e@7n ~yY[v8sp a"k}_"$%Z  vה]ʕCryh͓e[A|Lfɦw-~*2gʯ(ڌs_`0THJ*zO3Mg}17H=[dp̴ FD \*_?2Q{5Wcʘi7 h} >j*>/'(/bHʝ ?߬^Qj)RB:JyS{ءѨ,Jd, {XP$*wkyT~kvȂMF-!1(l 9 [[Leׇt;.[%t0M@#a7BxpPtԣL1 ,hʠM{ W-lQ*zre,ݮWOUܑ=->DQ?ѾVނsIIo2#VLQhh[e&$YrB;-N'[מao.Xv:c&^lϥ\X8/}ֶ #( Z6A;IgSZ(zoc& t']i j Ys@(~53qf=x+K%g|W֔2aOXYިv zFyiUxBEwTE(yVѤ6_еl2tHǀQQX`r` )v96/S0T*X%~Lf9rU½TEtUfWν)4sЎ_6$ijm8\3_a&#uO`sQrE蠐nćp[y e"L7C%0N ̎%a1(K*,:q`j%6=% :.6=tPCo=ߗ.R~gg$a0Q] 9|e&޽"4O.UmdXl2Hƈq']Y;˓:FK^K 9V?qhOV&ӎmT06qQR0Oڲ]S:sXIjdM S#/1(k+9(c" %*u-#f:y kBNTŖsMԈ' `-lGzFr0*aݹ( VYAAwގ4L;.ف`Bo?3ln; O4o}6ѓ%4FxqaLMk]jIdbζx~@N#I>Ҕ(Q2ec(7і).jv{ C4Jq抱ww2s8?UDx9`{H+ } @$LRh"^% [!?:˅kH( wPxps:loa nHDѻD:[1 l"An`ѩz~]+cBwbU07vLCT`#%Ӟ2{H#ލ^mѨ\;28IP*^G P#6C퇭oPEaclyyy蟴08Bњ(J]g"u-O8c~zmR%%7B%>s`/``.3О D]K*{l0~]ɕ)9 ¿d B֬ P[Mc⑃ܼ<7_2՚S?]#e[z6*̲#tV|"=q  ~]ol\:wyjdk!(%Q(N*Jvϣʤ 9kN:MtX0p͠KN97z8ˑ쫟̼LXêkq{i$2ϗc]&fy1nI1Z ԡS&@;6+СV Ft^\cLEKB26,㯿#dp`fmMhE߇-?EQKF &odd(JZ>iTDa8ƻ6 gP"i@vfj/Nrr}_7|!WZn"9}JT>'m ):?~,Nsar @u_;޳s0U)iYOǶã`"7R|br\R(Q%lR0z#H/sH}A|1*8VhaQ/k"z|Pg4aniZ>3-yssǝYFKl'TUï\@B6ʸEdCUءݶ+UJY` }TbttԄD*ӵё" C{*x!tCM~[.I`L ab.4X;~e|f3ɛwF~Wױcu~:jSB !P&DHk_hmw\̾kӏ*"D.T=Qf:C/F|3׵ NF E m|  D9 A=Ԑ5+8t_ 峔xLX) Qdk3)Z@bA`5RTJ,LseĎD@<9Fw*C|OT6>rS6IxΥ6r%tS"tR\M6%V@ H/[w6b:!h8M=f|?\J+~e,(n˛)'g g} c4j= 9I"ka'" 7!w;xW 1Pڶã!Þo@d]"H#; qez \4 иHgjFƠZTQcG!w_ mЎzk/L a12C׾Y ^Ct} u}a?t9/B'49ppe2)}υ%8`a|Y}oƂ@$ܺT-Չɘ3h>H࿙{.*am%#NBSR~ &,  0>Jz}];Nrr0zГ/xzvĀp7j&G'ͺ0mS% t$ԻPq8g2M͍VlHn`g2"9 {)+=)wS*!Ԋ \eY<#71^tq6ɉ(AU.J \work\aH8 0[L,HSP)1oLmpUr|AT,ox"Bfg!@+N\\T╟xomcV`̢L/zܵs2zu4+Ɇ 6PKmWK@ZWV G9UO'D{D'L5 ʳgwAT#0.Cepc)T(,;vhhPU}oih'ƨo˾%#[7Qb"5ѾeM^!QՑ|0vDҌ{= 43',#qAudGp-*2% 5c)M /Y,}Co*J$vi\QMTs=E 1VV\T:Ъ%2w4=c1|S}>ڑx, <8zX-ʋQ j.m!+3kfa /hitLw@ʸܨgPeALҴ:ZzƊxH:,:J (KN6P<Šť?4xj/V_t\  EZgQC ؂RԂ^32Cs 0[`f-HPTEUGXƖ.h%}SF9a.Ϗ[BS`c#4s@s@( F7?ۤ KIE^OtoFZsRw)#jtF;yiJPse,E6[./ЅZG=s\iZLźu) =PDlU%)=-JO(S.n2PcpoX܊ kMê @X  Jud7 C ӟ7#=jo]G']HƍNc5>Zſl0+)yBxXpT2hQHd#$W_lZg/ns= Wzᛱэ#&"L_15ꤚ8V ̤9oM,%+FseL.up1@f$MX,z"~D=1zBp햼6B5\J56^*ljʻ^ ~(wF_? lI7X jV"ie'B\z֯#ƇPGL%B ]}4IbCgխ7:|bK~Db Xip*fLl\qGM˰WIij2u[yin#aV2;OSJO˟G@ n.I&/Vы#ɺ3jƇ&("Pߓ)!X&wgMݶA] V>x g)Ȫ=.5;t ZeSN L (S4|.ZWW\>_PUӄVS; GT9~|-)@h?JǶ-هPEaٍV՘-0꾵R;r8opa~fN+ p{o 1ԔuS(]V>P,34\\cWMF6{rSj]ր;R֣AsSwWi@γS4uQxU8j~wT/v < 2ɆXUC ]bv&iU'p4PZ7 AjnIsS(jFA[(\ueXyu>ì^?i &y817ͱ Iv5lr %(I)^{t7CSӝ'#m$32N%*]DECkԿc.Մe *Zr=*ڃd-3UMsG#Js*z_KkWލ^ߺd ܆Q(ɕt`OU*{MjllzG'uӂS}t3sCgVqraɃv?5X& s0%bt[W I*19ט-Ȟ)7˅ʌZ >MVAL3H2l\@#TVYP-mz C{󈐈)/sԿ?t#r 0 [f.}~P]mUg@tZ vgO]~JW,A,~+멗sX PBK,dNr:LiRLONfMWG?V 5"NѰ캉n};)A6>qG^x2|ᦱTMꞗDN߂gAKcaو^?* [)0A܁,PdQ|k$MZB1cݖ9uO&$xgH4'%ݒ;gK٨7 t K1:x A(?`n%5<;Oá?'>rkꛛqDc`/)0fzJMѨ[ M-ZMG ; S:njΚc %I qn`L91j FEPVA_'($YQhBNI05Ý7@h|;PUYX*`&d a3fyFn9lXcu:w|%&_M)i^X)pVVx rBu5eGV+]pOuMJ܊broeP?h`zF1ޏABXS$Эiv~~4 5+um&FYÛєF_y=ۊ5.jĚ8yA֧vWά\aUp9ޟj|ײ+2{ oh(dD=G_fY[ǽ\9L2A ISwO◹=ҟ< =#:7fayhvs bu.SlZ.aM)Q*z }CuL@r[6Y*ךÀ{O5:ǔi+RX= u,^Dނ;\"%^K.ݧŏ9RS8}0 1Fj;I"s&BvЀ;d[U7E 0S$!W¨$F?钢YOJ[4A ck6؂mۂ(8E U߆@`q=%HU;a!B@~z̷ý;pxq®} ^'67 fSnqhJpx/M<1+ۗ :Y(\W:#@C}ٌwe'4 &BFŗJESdH(Pn͜U%ixk1 OL)e;I2^7P+˵& _rW 遘H\nBoQ!}/(3$GDup}Жx|bpHr869,ɜ 7&0g_/#KNBPk`bdc|ӽvB2:N "IIVfi6AZ@= ˟dXdl_Wl8D1+A;*w%H 2WТv09s<0}H@XjOF.G^R74dԡC-G)3rac >{_q!:֥ml&^n^Th2S0V8M0Y' zfN,28/O+Ol|- ;7JOmdnG XD,wR\6B?̻  9*Iq/"sB"X2 ;RlÚL:뤯>BԉIFa3X&NFx}C9@đ@"f)U¨|Kw#4`hYmU`-O+a gƈ͕2~3HXU^T>=0:C{_2QU_%x?J!l  (bԜوt."x?yv4uE* aV??$g b?dXwTJDLYSɻNuV kJ4ǖ5Y!%ґpڞ0[ p'Z/I̖k+\c;U=MKiXA5ܓ,k?(.O1M{zN\=N\=BUPZ>^4(qIųL<9p%e6!#Ifڠݒ&fv{K, U^ē_suI~ηlmo4ӚD8Nneg* X $1 2w(+ȫ2ڭkl+oXgkNQbό4;nyY 9 ijdHY-h1ɂ)o~֬ym#ʞ,GZ1_c6eV3z9&YY[X!+97p}$31zLAiM aW`Gvy#IU?1] R/,3a$XWG5Ud FTB?K3*oPKBRL@T) Γts/,E>)*"]Zl1L|"ER㲈?Nz߻͠~@=1=,ѻ+ |A(a̴<()5wTʅVt.6CYőu0јlaW᜛ʞ PN^X>)H o? आ.( 鵁u1¼XH ȳ葽~60wfg;.`NR F0c@{s1m: C~W(Uh)ýSb;»\LYd/9]^ q'aZ BcouTxy3'8ɪ!4T_U]iV\BMhld*⮚x@ey2%B Z@4iCC?4RH>My -:޺1Yv4<]*c™HF*X :gcNX|%z`ZBۊ>)GTV@V9Z1M7*@f[#v^;5˞F8׏-#N9 (z+^)9"x11RƢ#7͇ovDWژb7;?X$5Y~eweWlbML':vtflʾIebӑN1[jR!t"= Q1xOߖifuZKr{΄j Mu* g8z1!϶dQ69%b€2~:㷍ˋp~60_E%.OD{s#ç?6$*4q0f.)@CֈBmFk ?Jy{PsmN@h\A5_PY׽= jɾT'hDu)jI!0#饗`D7^V\@T6MuhTBegH#p]l 'g:Dp<#Qp94l qRP 4xFNm>H]l>GlE49#3Q`lhQ1|@s(A\-CƳxx*d)A0!g?P,"{A5$L-3zʭx!n 6TG-ߡu(i H+l` S7@gjJyt|A2EX}}``Y}>B_*qzfϤh0Vx,3bD3֟E~6# ʿ=0J{X͹"=|6Ít8ŝؑn"d7AȐX$v,afBT *u>5hߧ-fGH](!|_OLT"͉ʴ]^y` ;H7Oלc/bВju9|nN\dfS۱Wv1dϟ 4v\|?m-=L/LN`/2\';XMvokD bHY}~8ug=_~[~Ŝ-wrvA+39UQ 9>7.1_ }􄿬ggQB TC964Y % Bd=ߩk>|L+WR9ڬ ^Rt*|ZfP*R Nv/p q_HpTCD(} E2>r) #R!@^# G\DYR1W;֚*o86; -IIޭ[)8L}N7v՞Ð_yJ3yi)rD!Vn^d_hc>4dyߊ7)p c~=yhRC6ƺ>VE6 OcEkM~@jT{ 6yɚ43\WW* W =o[|-:IGS'ג^'2x.҈a iY~R|VV}+ARW)AIMžt=&zQ#w#ĵNid;l+]5p/T?v iU֨AH*A^/\Ou[ۿ7wZҪW>CP; jAؠ&uܦ߂?Y Ra@"}Ǭm̔3Fy}B@dZZӭ|KpmnΟOx+x>+VynGVAra9J-mfKAn,D+,2v/- hW%Pb?U  Kݽne^N'~MzKÔ:nppR"s/£|ݡx FGY@"˟|z8R h],o^$wL@*ॴt,&Jo)cX'ВL䁙Y5ٌ Q@h}@m@=LDzaR?dn&N}z88Ԡnfn 4jx݂%&|m2ًD"(ӻ2|Z+~^{'._GXqn?EyKQetu@zcXX u}#T~/Aq$$s2uQn{.*k(_Ih%S_&o{cp? 6j_j䐾tIUs9_(JmN_4dXL`O3+gXڤBE+z,-uIkze{=|4Jڢ` ̴p猊u@]=‹ϐ&d n;GP[:q;} jy{W&v!3BxkЏ]rn&i߅un`4(Љ-zRmيyB+ ( ҥ_7XAV1~86Y)?yQVju|[2f 6 (`:|DXԜEKCҊ{F4R+4]>0`PUKYeG!&eT}U/(S:j~>TcɧDpAGCSӟIܹHPU%Iߟ7ݳy%m:8 +Rc 4( u >iY@\/MX8aR5#vx{μ@ (/K9mi0EqI!wGք&v@uo0+`<_:vRl@8޸s3Ofuna:l5ru8iy!CXTN3 VP6i.>"3oLVfqbB "ek;zsCىӏ{;tH‡ "|{w( 5[ > ).A*a"N=2" N|/ܫv" ~VGSH2 9'0+H Tԣ}=v3_5+{m62B 6@i=TGp@*nWјFĶ/V1mh/}:7NL-3s#sWgB\wFK٪I H!#9;#ք=V!˃2-9ri;cү ~Ѽ]u+\v,Pxq-@e9TD0W*J B}q$]JyV\J' ^&ZJ8yF`?}0W;_dR%D 1-ܹn$k#L9NYwRLU0โr|YʺX8Ps2Ġ E6(2AK'tqۚ6LSs^}¥+ .}w]0 iJ|8 k҂&SDU"%_/,}K.ӥ!24h S_%.h]0kM6V2Cox$Xc:\;(C Uh"N墙}]XAIw#@\yt.#SOW#GV_w17) ys5y6Xn^[4k ̙Z܂s=$PbQw<'QtJ4h؎:@?p &_^Ѿ xvd~^""}ۨ"7iflGjCюۈ5%8߉e&  S(\jnOxZz|s:>ac8ST B0?9ǛW+SH"aUfpb129?H.r:.N $x ܱΔ̡M-$!ؓPhxmO9>\Gda+NpLܯQr4?o ӽխHT (5'P4nc 7ئv;(6%ۑ2zb(f4χ- 6D}uj̙DW}YҥD!mtpBծTmSaHl9pV/Yd11CoC|.eHټN1jqS1v1z Ayj6MbUK,[U= &di7@d{pVHުv% lb<$Khq} /A`I۠V/Y28&oF/Ҳ, ph t0e FGN[Eؾ!6^3T]BE:|7@_eT~5@+RPx3[γ66Y2 &QÐF`*v[ .?]wڂKC9ĥ7O0.k7k6נ@Z\ƞK(=2=R 2`(Aw%kjQT *^#c.䑋.4$ĒwqB`9Pwr`U 2%1XˆAWLWAn턭ϰJH$?&5Y+fiRH! Ǹ3'0K&ߖ]ef/T{.57[~QO5[ce->Ocjxdyӄ1] B]*ti+UqcM !nVdXy!{;[Q!eV/ߜ2XOQuq1C% [=c`ק:3ʽZ{ nw9wilΦESŪGk++ /h*Fx?6{'6zs),~tCq;M, z셤μjZ8ҜQ("vcM0"]L. (#Ol%(4Z`Jm1In:9gL.d'qhjwrx58 cwbkw4ك? gg. ͺGY89y.=u&<Soj.D H?Yz@!uqۖI;ҹ(9_0)QciWNjoQJr+c4p,;*tc,ˇmoAoSN^̜ >YuI p״$ܶvo& CB ao8dEK{Xܠ[-ЬB.՚ZIdrXzG>3ckw-](!/|ZO0rPMK T+l-we3mndŽkuVzU KDTե]53S J ͵F("e 'A[0xjfd2V\?@ƺ*NQ *} 򠬦tELeM&SD_4ԫa=}2.yG vL J6񖙞RE]AB.KpJ'< n/a'6m # ^-VgdALBF? 3i?\jѫ_+Tpt9k*>$b!9Ȃr=uc%r>T e_H9S>17Y:;Ma`ByZvisWIOiއH&l'#نHSM pͭWwޟ@N'Щ19 h/5K5evZ/R MS6NAf^_~05nʚ%*bfz2sm XQeB؟yK7>AKC^q)`C7Ĉ/~ߥ4 ZZ]-V}+CLxI\iHѥBc91-L?'fܛ =b42C7g x n=%f>2uSlWOƬW ?U4~GcW|"7\7 AwwrOӃliOܵ`U{dO&&j&m_+q9'k=C((moSOF*}*obH-u.B|! lJs$lU,˼t|Ƙ*(FPk ڄUw& IW&aU^bX<̘ *`CEiӽGn2j]8GN-d0deGq78 8FED,y9 9"-r@b-,ҳE$tZ_Z4k UzzA$#3Z _g @"! վqs ݺIpz&$T~j-kK]^(0l^(6 ,%&, ;?MS: i-yQcm}: pߗ9W^TB08 0'A RK28B֗2/ P~.O]FteBPnt=;q[饝csZˑ0+MZ6@k0]<ړ &B,c;@$5iSA1T!QlTFj:z9(H2Ol9-Ѽexz0tl9Hu9Sevk QF139fGI2%64KKu '委dq5RW φ,4J((۩Z]E¹g$i1aHxD|cX}Puz1f D4K,#S joUGo\᎚ C-;V1%jh~gh /@cya{]t % װp98Vt^ɪ>l~@1ߡGurH*$q_@Rь+/4K/HBHNIJ;.91_I!"Pg ^ iTTFſp/-vQmKIh?!TQl.Z3eC${#zǴ%s֤p)V6-EbUo2T1ҿ"X#2>{3C;Vb>`eDR"M^G(ְL(cqַƶ @Z Vh i`8US򶱻w٫ЧZ,z$&rg0ޅA Az@  ,1=١NǕsͧaϱ8zIu }f(>^{C)b"W\[BE`Mt3hiWrA? ww;]Q+mb;1nxL|;Q#^u^iA_ȎMһA08;vV>$"X%󕓤j hO}*Y~NyhxV,ԯOAi4k@b} 5hTR (6LN>D}/_l 23^C=_V ji1…)݅mxvFO\{hmZ­s`W4[>|.Ъw/Yľp78=GjP1X!~]6%L vdzݽ kS`\4F5s\ϧmiݐ%*dLF `:om! `6ZJgH']Zymg n *mU'*EXm?X`,Ⱦ ݍ/G^pvufJҳ}٥,iKZȢ/:4cL2LKكs|QfG!9ťxc C"YE6sHiUͮ@LP6)wH/g~?{C@Y\S열  D_ڦa% {k17 M\%hfe #0t|Ois@^n[eetV sY&c \uxYY<;*m^VNWꠐK^#k:4WEİCH[kl:(_\OϘF vW1 n#YғfX8!}0׬;FW95G>RMØg7J2Џǵ:Dc,EͮԱ_'OYW[css6[qZ 0ŒsT'8k㕯VMl0:Rg׋7Te~5ʃ'bIM^rLz%i#[Xj`g/.xWIG?#'|윒gZ(#GkxK쭏8c6_X @FC-TqTIz Xտ ݕ"b*@GΑslGo+ "XO QR2ZQ pVj#ەrPSqDb J&վL,cٔ"$uh\' =!YQf3?6&ыeĜƃ8b!x zՋd3+R1n;_{ ۘ)/:˦n > [xիP/ Jl햲褈q赃a9j{sRr(X}7sA 4ͬ=:/TgW#d5-q%MB~U=萩RPia3+auĴ$$~?ؑOjcv:إRpt͝pi%c]GAAlj'BdI%U;Gf} t:`Rޜ܁GpJꆛ{u{6%ȿ*K2s'~Dd,u?EE`j3uLOjY*}h%;MJ'0/]y}ԓ_>2$E,9hy6aD׻.bS>`kyMrA}ټ vbe ϰ2Y%_~t1]f8>O5lItjIoAcZ&oJ'N3zԭ@_ՖٖqŚ;μr56@]UkwɅ88 <ťpQV6rrâ@ŎPN`O`Fb8441y*ױ;p ~-6‹h@)8dIjK] ɻW'ND˰;V sV]uֆت7'x PExTr !8ɾF /HV\RWxב<Yc]tUO*O[C'v^n-ȫjF. Fr+4[ȈX5X P2JZWBwlG1\(jV>, . ҢǞ6^MyBXVB>9^E?!4quEw36Ј,"xZc{eW\q!xlwE*`E E^ [9D!Qxf(vh*Fq5nvӪ5h7D!*?^5<@K/k9^c.ymՠ RʎPkrK7.^=󝕸-VQ~S\C,Ql ێي%W3<@s!C`#EqPi:E*DՍD(PB (:L]!֤  8zŅ?bޙv彞"D qϜpZ21bUvW4 C?^ \_ylUʟ2˙A ߋE'WkHD?JBzhO[v{ih_ PKx;{[1@W[p4(]a(RnDϢoR'ˀ^f=>wؤ}4ܗE}U/a?t#T Uݗ2%7MSǝ~:?q@,ùlbY1{NaH6{i,6^1\K,!Pr gDQJnz FS[ ~@mO)yzBz*7t/ ^-!PWFxOfh/< >HժhBX,x/S2'h&~HivR1 ^//wzb>QJツo֝(G\)7}JSհ/㽳E֤\hP_)S;U*Qns{\Z[ K6?|vq4;ʻTisdU^GݺvG҄o}!D?"*rȯ ]QjGH nB-,g..BR 9kJjKֿV;3 =5lúlEw;ĐG@FtyI8ڂ-+a/<C5^oddʁ٭`X=jwW?l4!}|o]jGڅLG]-_q7ށ68_9*cU?u֝8;h- ¹J[쫼r"g=BQ=[F/b^YN6CN դ@#=1|KGdV=k<>1rS(W(gc6VqVk=drT bfwfk<[lxj$ߕHzS/`3~L }qY v,,:{d`CA#P.&';reB>ʋ#Ge2Us߶Sޝq&P7џiϰoi%[H'4}Ӹm1PE5ʪɞǏϪyJh$(o,wH[NP?uxOqr@ #iM5V(ty߲"!BCO hr}ɠpIecߓ?JCp}7 !xuh58AV/̲!2a8gk*xroW'hNOZG5a?<@fS!YܫnWe+L+#;q 2 y0j!=V_ [ lXztʑGwVY-C5:'|= G0 ocSQ-=5I+tactɹ˚̶Q*Ql[N"=^K"yN#M)bn׏Xs2ևb]mxl9TO Nxb<kLr><3BBx DH xzƜם EiV&c/Oiq [on :895uO1.ؼo'KߒV+x?[%vQ` y,,;y$ZZ^/+1! mǢݟP #Uo@Aû搦 mŤ` ?UӺϱym3 lvv^IZ g>_CQEZqIÑk{9F *xYu{Lw ؊rMr)^t[#kX|sVG]ѓuw7%UX='摷skc 鲑( o is{t>t4sLvxƧ0Rj*=>Tz_ e]ZDy\ɹa$1y-{{*bu㥚Fn>zktM*O>3w`>vN?a3q}LBCʫ> q~k?'z+/\r[F5Yɟ!{}8CzȃmnɤΘ+HҵkI֕uOTv6{_BQ]>I!qd:ZQ_\g2L^9[>1""$s97B\ >tjĬW$4:4;׸mKAoC {_7rj7bfcyeB#g 1n YO >[TJ>URHGB]pÔZ]D[9Yo+ YhLu(u]im4C^#D`.]Ž/ P=tU0W'Dr>k6txX`ݽcq;^ShqŮq.x>!\C$E>ƏHƫ^;å`ƱxPW%Bǐv3nMXeӳMxOX;z"kXyw+51~7EħJS' _#LiSھA L3 K2 z51/N@4e̬ӻSI(aQ_P^44@-|ޮ˦54%wPӄ'o0 JM^`ܮ˜lt$GMXK_ů63iЏAh6hN|9c  cipiP[S tMLxA?R-h}͝$ї MS)hksu/qn T3پKg\5CUiz< JRWs'FC[aۻtU9$N#>+-\䰨=BU(L,Өghtٙ꺒멝CSSd xhuUDh[e+sʭ QU#ຨ;Ìcr#^I0e/|peDluy+bu,%(So*$ raگتbnXfo[l߶ K (wŞMZd rԌm?*ͲyItJ2*]K{@  aI_'s-?n%j,?9V/LQ acstb`WG<#`P` kS X@AA!fw<-f˜f"6ReD0E7P(PSăj,ʤ B0eDR ʲ{/1FV}1I9"[oiy@vr+ 5[JQ 4ǫ Jb0|xBv<珧G=v@!~*?OBpF,G}TG/BoxC\n2Ss~%hݨa-H79w$%=<vyOcM^6|*wpjaL:oTzp/2|DO?4Unje$OxZ({|}1 SSE.+?ルN>hÑrH%dO_ EHa+ +_K[[Xn-$7!h]@O|xt: z/Px$h۬]ͣ]wL)֏@ cUvB-zxnyC#bH'iĹxSNËR /`I$S~Փ7уz<2B(exCh ~*7QJ¹k6M$^%3GMHatSX+h:{;&%K+Rtᠯq^[#G_¥kf |i~ϰ(; z,̊/iD ݐ _JȤKtb)_d R4< Pz0V#Ϫkҏ!7@hR%O}CTB漵,t1ӳ$DB[PGD2av*g~",}*,?QxX;Z'ytxHe},_|h< rtbC`|+iQ'_llOMJ j7L96MK"eEt~Kkf+7$n&oo:5xF壎VvwJ;SdGS:I'ME؇`b>nؤ mL=\Y4jX{Gc_j+vbGM  J+ s3؏'%9`ngS:CGĠJ ϖiR!+XaZ%ġV# CVޡ]Zl=2\ET:9sp_xgP{)§(/(NB{d#V0 "a? (\:0$_lMojaiU [3w羂26sӫ;@(p540#$0JywZSViD z:D(1g _G!WzFwa&$* 16DPH1"QS]yQ;wI!A=;ZS}&sCݸa}zy2K\<_S{5M痊ͤʻ<w-uqѠ% c]gՉzj^ds6T^u0X% ҧӁgpƈ*Z~9U a[,r-s$\5|&ѓg؏窅џ68>f_Ag 6q֗;М0b k 1՘{ a 0ܝOyi 2WP zSsEYCrR*lU ZX~)nٹs1_e;fx7%4jkC7ݲ[#Iq<;@ږ#i Yz7[u*")}?3y^d;o)Yקv[sA745DednB Q4g |q;ͣrNF$hhs (ui<&K82't~ G+P>C>Jmlz.ƽkZ@0' =;fOZKZox>/b[ap9Ϝs!Y.NxtY?ӭ -/f'D!Z!y&&$Edh79lYʙ&ڶ$I3J\7VMλUn6Hl@p\C$>yq [iV%l<*)qiw"]},"\AaghzV`%|B#s1ŜX! qסP5_+gcXGP8W%z e<9!%~vtwdS)vm=QU}FKN,uo4ˀ#tۥa_0QbUYd.]EQwvzmmHQt,^=lcU-jTp#e$Y=Dl۬Wxt[ͦ(LLd'FەtHs;(`ӯ]kH5Hŏ©6?\&&rhovG$NF ҧJl7 yU?v+eE!T@€ŗC8?'[jwrb(Yү*L~s[dN'9ƶBt]oFiK "ݲ\#| u.J]/k6HT`Eal!j9x~ps>Ҍ/(اH/!çD GC+2ޅ;L}4g ȪLUQ+zE_r(}WE5\)@b6=Ƞ)5+Yz/Y}5Ip1D?!ko $7TTds-˫?~DH&" ,*˦F=Ao-Iy7FǕ+}khXLLUXP;l E;8 8|UYj>@2H{u _OSL3Dg'D!M?Y K?M!P1=JM΢ռ(wV=4EZ6՟p`>p&(f0Y*Xɼo}d-k92/Կ+j؟l &F-qZC_w_1DN# $}9f'd1yK'p7W.킑hqlS|-xQ#k΀x-Jx_|[ !G^@fP # n5Nꅰbs3닯zcYhݸ_Y[`#&IZ!% -FsRGYhA/-QbtNԈ~?AyvF$(xf]ɢO_wmB"`.xg/ _DSMbɃ,f!#|.:OI$'{L.M!V뼇c}\ΐJ"XHr^4PrRIbOǘt}L "?: 8 Kn4w,dIXZz;' D.|0[y$&'j#DŽ%3gk;ߵJ}ʘƘ{iw|OX'~+odXYEFhhw'uFFQl-a~8 Is+e OL)/4g/KmD~C!KAҷvRUwK2xK+O^.⻮)I3X뇽:mr{%9UQ:>أ#.Ya,ȫ0fwȤ#2)+bu7H׃P Ɂ-bsZI)A_|$WMd`&f,1{raY27${ʌsbk|<m,)mHT|Ȇ=jB[Ò U8&K}(iBOK:>HEn &H?Wa@KQ?)F;9tǂŪrÈ*ǥc@4.UA(? _с$ g!3%A>$9YbC9tv 2.-GW.GdbA Xj^s\94'0fĪޡc>SNqJHa*JVb5m΄ [DoACd0^}8UN%N/%Gm\085_\X1<ң)SC^)NͣU7~r%U{-^?܋v4אڒe)Mi^ن4()VH)bَiVbf5/4O HȲ٬ !t}K\-@CT LP;m^@F;Lf`% c82c-9Is!"- ~d, # %R-ArxT&:F1"hgU,ݙR` 9bnSX})~ 'T^L2p4ɜ)Qd"}'U TF@-@Kejb,Y=| |cS㈬T"iVbV촢A+ق!d*;H:,Tl`j/+BH5F wZIa  Ky~dЈ*.0(LQ&' kTΓdCofbAG_NMk%Zkdޭkkg[A p[mk'_y22t6yiD/:vSwX云|ZQ}q(^U!j[:B3$4OFaK2LlyTj6IY~Ⱥ: \lH{p$U}6 xtn2*x7]Oue{ڽ%*,5[e1n@y qƠ{+bCעv1@Kt/Uć_R0PY4iI5 /3o򧣠 u3cT^;HKZGnmIzy,Rs\>M/ػ=_2j&ѕcYM9N4ճ[ UɻDt8ߺpm3uztQC6ڇ-kph>$|t*:*IܼB U h=*oa>|]M(_ $^f^u 43qzT1#'ߔw xn3DcG]$Fۑe[ʿv9Z])O*IкU`e2ԚͷzhTк^?SSs(|xᔾS6)V;˿b77*qy셣o}`y"[b$34۠l9RCIctZ?-#\ )5Dy!^Tv6!-kwQˮzE$5uhUvgk]mL3^/C`Yyeot|jQF[4 s/N~jn xn$CI{QN )nbM\?XeOIC-2cƝ ]6x9'V6 [9@x:XGsxz84;& @:mJ]HPw%tʖ8I,2Y´Uk y.ȼjrho pEpfrQM}]ĀVCMvrcO5P\ݶ0D@ Iщ /N;qi>s%XڂG ^tݦyl*-&a?.n6y1yF,ؕ7uUjˌt u.sX.ո3hEl1c<벨GK/`H\gUs4 w]w X\:= ZÒiOW>p11VUP(DifC@4? Sl[3aY30$fgfv AT_8$JuQOSˠUォgr!2bCbm6l]d TW}$Ta4U\?_X4y8ۗZ0 Ej>M0"8"w|쿭VRݍwXJ12ra1JqwN'6!<9G<$1vq'IUٻ$j#IM?nPV-!6tMD;tjre go6NǚsdŃ Q[= 9uaMM񤦻 $mH{!1ҵE>}a2Qjqȣ\[u|DaݱZW)Ҏl41vzy2RJ$:YbEz“r^~}!ʇ"3 {(8ȡ-J*&sK+AjÀBƧ^DKKKIQqw^5M9wN8=FT) [䊎\{RdI[%&M٬N!% =b?*yl=hs=`ƫRM59*܈u]P5m9Wwğ! VLr~صr_157-ϧ`mi  iJ=Π1sz4^wOvNɶ}yǥ+<`{]\. \Usiωֳӄ@C%#X{imC̓%F Vlye+bqg>urߛnmӔy$vKۯlӓmoīeBݥ,s{ﴞvZm`RV,޼8x)a0(*^#̀@3)'五8\v1b苛iʢME,]n:yβVJ#!hoVpn{Ma1p]lHvgbչ5~=KaT]/d q9`i܂" p§l~ MӇR!TmV"QplgF}N{U_,ofͬPNܕ60UvGWW.[Chafˡ.<Sܞ~e`WEM=$9Vv#I.fɾ(!]\]EQ9mB^X.t7+lӵ%IlO$Qfjz74hX4ZZHnFa!wq̲xUunЮ?^E",&\+z&(DUjF{$S8 6 kf,&[BÌS]҇M oܕNvޮM@ AÛw{]l7 WYⅹ^[%57nEdEx6@2M-r#2A쮎^4ki)?`|1W">Έ.36GFS/a5$ݔzx nZ-S)bզ%/Tt?᫱M~/B@6#^pdolnyk"WZa_F;YY]I=a+m19@g&(v"x4 we#1*ZWMAbMsHgΧ'$1?m:IYYRx͜g+LޜY+j#yĭ_Hᩊ,Y"$A :vXQq cNV[f.S}}X\,%{>S  T-cKubQ ^c5rV,SvĽ9t^~z7"۹;t?g0x 4B8BWzOO F89j2R/h :gV$ɴӭr%U>tZpL0 bPZ߼řWؐM,tK)xOpGCH44*SY.Y( +GIƚ{\"9>d6K&*R8@oPs drq@Y/_C`` UYV(x䤆Rn۶d8X1%P9HNt7>d*jI[d܊ثq,K蚴VV ȏbXg;X%=̱T0m@ 5gLqC }ޚ xmv;1}+v7NQ"VW|v ]z*s1r2r6K0=u )JMA} bzHT,)!5S8=Y-gUL:g:j3_ -7r-iIY5!͕ZžH(tY 'U2c̆"1 4S~[ )'!$J:&T{  -ޖn'2gwZfјɑs32QY{օ!1F-ӡX;H}sU61涑K-n '$Cݾh!I e3k@Y+?Cf]eiUQ>Y_Rm̏6s&,o^xM[:qW?ƣA,& ΣbWOG*5ىDuS 95 'ykI]xϩcS]ڥ;*ÊTjV8t`|Zid7Q"e[X=w;䉩޳hE=g͇Wa$CjUb2<D؁6<݇ɺ۔R_ 5tV,@$S+z. ]&$;戀+u)|:?}4TE_#1\k|6z^LŇ #Fx[]_Q*j:D#`#S!dRTI`N_.bf;+G~qn@w?LdTbr.=t:qXKyO[̊kg`7;@ڪ~cprRAS;#Z5<g(mMh J~ tεJ7yF¦")r Q&V6`1yʹ% TSK}s1&lk~:N&v܂gA305V%a6#8oh%ra=|=  Q XwvwQ! a|S3qP3v9Cd H:e}pkno=ͨ*O,Y7B"Fb2O&oB؝m[SYzREa/暄7J;.u"_iᘈ:bn)φ(-hIK6B˺遫 HbLL x(BDALPdಓԶgzkS厅"j~*{įiՍz{i@Xa'F?Uȧt])rvwX֠Ӗ?>gUJZNxx@y}Y+uMqbH}tK`mQzmV w6a#r kI]x\si| TkrVKF#JE:ܤI6PҏZ,6F7v%90ĸU6+bP"RAVmh1\&>_A[ p0㋲${$,YC{`B%܈d[*wm%XEJ _jwX"²D|1" I+MA=+S絟Ä !Fg(Lh5*?"5@P"mV#`DjKJ}(1ߋE%"m SeqE I染eeD H+%|,sV'C֒ οٟ0:h:^wC]^7w#[D+$ Ch2r8= N1|KS]SKZ=d7<&V'9kqY{ Zf}X[FTfu<@l[9 #KZ#Op5ݗ* 3 I`Z; [zD (VCU+4Zݪ*b=JBx))0=F w)wėt$œan+n1,{ 0az:h1مR>ވ XMAЦDZ=@Rj5Y(*:CK2=emI:#׌p %ŌZ2.f㾚V&4DaɠEY s=UX 05=#m# IaYZNd#FhӒ=}M~)4Q!( ԇhQJ{ɍi"g{2hg`^W[&ţw/+L?6bEE'j&2rEs_C@ REzAJ~f+Umx/A'TQ-BOF1Up*ZC⣈en[PXI%x]$$}WxqIYeoe0O넱|.a|]#SЀѡv ^J}gn|!ulL AȡKDܿͶ`cbgm&~V0U"Pe/O=]ÒqGLrI]x{})Dv# wPVșOy['2WZ`&SoIj,"͍ѷs 8,CNkNcql!D+cI@}T٫g/?{i3:,>=(qDv"[\kj9G01InkA0Nn3pKuʬPSZ, `kADE?Tbgً?jЯ[R M$ qOtP<&{8dzFRY6 @. 'xK6E{k{liF(M^ zy1g9Ŝ^n{]MJB^ tv 5:tlE.mxubhr#/A"6Galĕ\nCSfyPI%@vf6w+IF[)'s~rl"q(;3ײj:Aywy޴VpѦ{۫j(_Aź'O3iȿf &= B9Z$ 2'ydfRNIɂa3&?:HYe-uS|s@&#QB1Kv)Zye8? C`qvh>#vDVE/!_z?coYmJ >ʞLzRR!e6WºD!=@2V\FRZP)M<,7+g<϶{u5c=!s`p N@q[0ƒ,y i{&E=G9PKY?}Pv7/ +{)vĬA-V/LW)/΍!D6B#^pHk(6A=HYZKg&ok)(F?MitbEx]|P%!eE T{?}aeF($Xœa;;- 'AQ=;G$ FsLkm$d Q"\lj^?&ԨXPѭ-FEJL:)+o ?ffr)oXܳi[+`Uj8? W,9dl+gbFdTSn/nKR{d9@ zEu>򛼂cqDp?I-}p At[;gjjmW2Ѥ  ЁXOl)y>ìꮏ|r&Ք{2VB5碌N6@N\S6r2AE"BzW+ QPAz49&38u NBs# [U}2 ġɛ@O!0/:=l?k;:*!|>v`  lv&tr-45{B!b岚>xƶċ[3]Bcݚ-TGޱ yKK|ƫ ngO&kJԤMC@x&hDqe Ҁi!uh+mǘQ)IAzZQ|=sVW])۬F?Re *'yD{pX蚇 N`,90!h%բS|ypNj*1}YÂpOR0S`9VBnʉk/{+Qa7m̜^ҐU-EX Y{{ȠV0PY4$/_oH4 p(5K]sjğթ:Q%@>s!k78E@V8OnhB! lA n.i$V[M8MH#Nc&{WuVsJ4ȕb-^DI;w&h䗦Vf˪g@Ȱ1}6'[3ݚ-򡸤Da,ksY'4ϋݰ+ehP&%cE3Dr2 Kː+`6.5n6  bx 7bw{N͒I;hOeEP]@O@!z@LIwcO'QHe ;0[y[Տ*Ev*MDYy`F>Ԇ" ^IF:05aDŽZQEt't$p@),F3Q<(5=;>o2UG#!RpMs _g:(MSO(8:<%? njFδ 5>*)ϘH@ۚ\?,?<))&=TSq;Io.|jT"OǭEk2؊_\LIV83=1̣?К !D^M*>, T 9xv(' %QESҼ36F5#f,rD1i(DD<.,U%#Lq>H}? zζg~Bf;DFaUCW'M%|2N3{doZ (8ϊSMij} d6 $(fEr3X6FmIӸ =G]Qˌ.h diIHu}}@! 5О ˟M뭆, HG*bWuw~8@sQnb!o*vwͪT~96VK1L3p0<L\N7s7C ujq3*a9S7 r`]f#1]v=+?ޠW DUlEo"Zq7;Mb:7Pυ*eC$ZWokIv uAm6iZbYP M!䷺iFNr{0KwSeiqGeXkE)!{ ]HLeon1,(&h*5~5=zXdCw9xaT J_6`5k&s3#E{Y<DYf|AVs+P+mdz;2T&&tͩ#ߦ8zzs;ӥ6!fT^͋);s:a | ӘªU ϻ4ӓF e>UT7?UլțTSP@C4CGZCWa bvXR"WLX%^ %K% =h9o3f}(ob@Y (-?}:Ԋ<6U?+3!~U7 ѝN]/+=[E-_av.IxQp-5=xZ893HJ=u;oȯ~ Yw(I:Ud[uWOxekCA>ߛ&VDbҌEi?I?˯ooz`<}_aN i!jQ+HmKKMݩD_?nqgZuȎJ/hZOcIf̃˺$k~ko VMGs5[ t۟>'5ZϠ2W)Y*P H1-ƍ'Nch>dç@?!s/zpT/:%ΏgǴ MmpV|ni.夾|)oiI!,t6k>DK&(t|vs!-pwv&AߴuMNMub 8EnPaIS;*˿DDSRdʺ1a~:a:m!AWвBP(:9@br3Ա#X rkc 7MP#+ 91WK=.hN ~Lc`dц~Ch<|:\N7'鎬6 `&),SVUsSKӛS%VQV8fiX Hȋ^qʉ96vԀ5(TC~1One1[eQCk 6 EJ_t@Dʣh$3"4!!pqoI6Ks|.Q/8Sm &%GKܗ DQ:҆VGXN|HӼzx@=1b$hFc_aޯx^g6K\G8)dʗN)aKz(*ˀ8dhU30mn,i.>#| j,Jtnnq_~pAZ8yz :z]5ޯr34s6t|^"ag?djz򗵲X'tRݠȼ N=yEƢ( VMv%L:NKԌp`z[2?0Wm~b&:X,4Q %`WS#X!Z8ܦ%ÿPAf(pZ{I"Ŋ 3OK) h_v҆i՗ ?uScWkE!a廧c^F0Zs"R;X`a<c:uzt:]JI)Ǝ=-}63eiayjԺjq\8`d&88J?@ '*hT]a[^ ev^p9_-~cfȾx,8;p+9#X1ZVQhmfHmZ'ҫ.>1tŖ` _e1wNlG|3Zy PEltU4>R{'JgymeɬO}/?W#eb;R%AmО ᜥ@n-ӕ+,K1hܓΨԙd]e/OVnϏc,g|Bc%yd(b?XxcX]:JaZ+S sؤb6ZUW  y$FQ[(̥`j_,`,|DcΊ▫Y} X}&uˍuI&%w橰 ׎HG> UNŦQ 53{Ԡ(uRG&s^n\ zg_?_ֺ uz( Vp WeG}oJh,̅o{zMDT ـY~F^6w240HT $u5Hެ;n뜸ņ-#ْWJK-?0=zC'D|[QK䗜#SBYnV5"(5NX:,5(R(<Uj`(g:\-jOeMrR曄ɛ4z?AHo)( /ԸlX u[X)S? g xڌ_0 d|)v0e_8[Df\Z̨0} @.0 3{T\{)2/˧z6كtw A P;D=3ta\_X Fu6%+FPeXtf:7{A !6kA^SPK4v` F?xX 3 Oi7wӮpYXRg~>U9_ pyTT~qLO|T,}ᅕC?cau^zeFF%t?! _ALCuBimzD"LKx.r>.L$[4WӆܾgvwnZ!?Ǩ.Z(sS5B!l>eO9Lq9>jdԌلKɯPC0!7hV!d{.:p9P`Wain(] #p:P!Ch]# R ok叼rYre'(wE -NbR&# WNuP\ gkKĮp,b{vfƪ! EEާiRYx8^uM+zˠ"6Є9sʽ) /(o-]"jQFyHĿYBa0fkp?nƆiV. T$DrF $3_ ~zU<8wcG9+xO$ $PhH{.yԦI}!| sr͜2i0XZu^6F'#pฒ/dXv.~16d6+(;׆/):ݨ!+~8iܳubRQ" fje`#S*U--*Tz2` !6/ˀ0C:uχ=f#WԸOAXMfsY(Iשy18Fӎ|$w~%D6B:}ŴNT@uI.~+.t_'zA$2_-+YC@2pb;sQ#N)M[ u510)~Z (?L* {sh΢QtL:C(nJėl<>c[50G:nZ"kQЭϘ#Rnq.nCڅO 4PtҘ {/L lMƉG4`U_(-CeMkPg4,1×L'ʴ=GT^zq987~LbLlHRJahd>&G'$-eT*9$љ='QYts?4%ᶖRݜ߲M3 4JX?#{$]CmK6=аydT`:v19?GBtWd԰^i_|)6W^@hpR@*pI(0Л kS]9ziW˥r7Yo#Ca2Z]nL$h߷CDJeOK4c]5`jx};'cv"Rg'6v10#Ϻ ֑ :6A6ӾRl >L XZHfO:(,YZՑUoߒ4ܲ<7qQ&[`M e>H-Ok|PǾ%D刌|ʰcjDScI/ Gs%n^lج;Ż?Τ7X} Ψ&W!DREe֙ R@UIK?n@Hq:Y~²ZL17? `pJ2]DYPgԿ\iQ uQƮyjA(!ʙ:iBB5ɀ"Q/Pf뢄omBq"#SN]0Tz4% +N"[%Dk6aRG'޹lz$̙1y0loN ڪ$z#,@'^r`H~c;e@kr0d˿md[v,dɳfeIjE] T[" 1v)>sƏ0.] ;dY\XwaGnd6&Y`YWb DYb 497Ch Twn9H4DG=x()(r (Y:=k޹u [P(D JgmGπpEìÌ)Zfg3L]3֪oFUeZ_4^RQ.f^{C7TM_4Q%ܐMiWm"|峼P1ߊ467iHd+/`U/N[3%N)U ͇ 0X]@|Ufv_XÊ!slp pBM00xl*kϽg}ZMjCfWEp^Ԕ Ӓg;nڢ>ӰʒmK,Q_d.V5=>:^z3Wu\ɷ?L@0 D*43(8TM $ h_Ft#4=ڤGy1V8wP#P 1bAR>n؞e#&&r,)b!V;r+# tBPݎv65V2&E6}A)t̖vxO%rm'1Qf '{*)-]8\yQӔ>C?,9MJEP4>K[~J&[VP[@dUBճވUdU|BiymQ^;"IfN8}޳CSDmg-d? yLJ!k"sQSGDUO 7b?ey?r\d.RC/tB΁U$a()+Yc )P8<V:s7E|5Sg#fWqbf~@N*#=苳;97 TL2ѾD.X<:s4zv+#"t)htay}mu Q_Z@APt0{I+n;Ĥ%-Y;9ƅ%|"9x`+G$')hgݐ@VIǙťT+;)~ҏr H`" {o˥ឨ wSq%)4zhd0|/o^gh C`Aޠ  X 1P,j7.:hYz QS*ҥ{G)\r|U$soy@㡷Vn9dF~" B;*~9ܱsB/ی#BU*w[H+t%]B qeH䝷]^D&J,j*3N<&5āNk'rgID±$/W0B/uf\1. 0/EbfS@N"'~IB2Q;uZu-T?T<>[?ض羔&;Yl5;nA "6XfK%V1Y˷$J!15ltD, ?Qّ* [pVк3h)akHjm8'#^@&8牝-ښ;?,xAV4l=ZD-L:pIӢkz3\vՂw;*~jz v@a!ra"b:l_I0񈾮'fMG2:NGt-)om[S׾NSbcRD4hTӃ]mU8?# F#r4E&r7^hɵd..?6HTPbiøTtfP8'xL*-vVBբgxdњqs-  =,'$ä́ZlؙS*UZkgmvV*NRuyp~ |iXV 9!ݺ#X^ݯ`:p\ 462Vv@ɇ;2ϵx$+n*Mmxfɚvr݊:^F]-&Z)} v*Y4>3 IYW\eڊhGšA^N$`eJp.p{)pپ:c,b`Mc]'m(A)GY%NH !=,pno:fןƇ\{$KhCR{={}yJe77M v"SnM(K\+yG Xig"lśhrR1ROO 3߽_Ͻ >+; "h+Jg1騁Tݠ)"f3%Ebvx?7rj~hD -P EnKloixU2 7KE@ M|}ϵ_qqoJd%Xޏ$^!'W;xKZ\1/$EL<0xUd╠ws4atPa0c^@m$#m%SEYܴkPƲhit}/ >&|#[ȇ&J< \(;M`4[(! UGFh;UǷ:n,؂(i;^?_jAS:wC= K!~ŷxOw58,~f;}&:{0ROcBD.a)lʦHxmePY dզ:t?B?2עk{G=fǖdUaZ80`$3Q,6s95ղ:#kħLD}.r%lI[ f |K`߂l3 R0{Ϝ{O)"3x4cb[k;Q b&4o/نz&`<^>Fp}RI* EsN2՛8 À{&J(i7 czW)3 &/ u2͙fM+|64mx&EF{Xa/ 4'Zv)\B6)ڣ.'Yᜰr3纁zj'Vy!L5BCh$elj{;x \v|+;;9a;M ~l6)<{6%>)K#.ovi5Lݓ|E=/HA6讧n-Uw)k[׬Hս=%1P3-t u7 =MEC-q?vH^-;8MgSpb* /߽c 7yb|JWN28KOC8!qCBݞ7ktb`h57sԅg叜2WEtSѼaoܡJCq8&lqT\ݪO˧ly C=SC ş 2E`o6&c7cC߈mo6Fٌ]X:5|(@rb!g5A<|k[a<%FuC!ԍ{V@cKُ9ٴ,&10!ldbɤgݍEs)`zy>@"ҜxUleCVU.l=׹cp2 ^xw:q$y͡8/W1;qCB rFWz8Z:Z- R̖x"}* z1[L&}+Μ\Um];L!繊<E,䈑 M~ >IKdȣ,Z ~63#Q"B"[ #Zce 0(ŕLɻwJnwTVW܁g6yt 'vv7#jûDޡ1%ف|;s\g 7(˃2acU;-j«\ظl-T:Om]v ՠ]UyikOdš>_4[Z>hܥnнuyw-OYeX hVnG ! %\TrvSM"| /K@رKLU-fn2TqµnYK83"ٷ^鴲Q2[lGK}<600%ıڍ{?F]PV4 ň,lQ bLR^B%2!V(ߦ}Ĉʰ'9AS_~(ܽ91HRohуS}^, B[eX\i/jJm .V'sYXlQK95M?ڄ6P8mjj2[ C^u 5^&Phm0rXdE`J F\:U3 [YK.%Ǽ]4^JAfBSk'1BDwWj;f;pcCa21W#$Tq׿kt}9:m[qޣ#f7j"pGӗEy"[)+SONeՑ5ŰB~ D7: cV]DSY~uE( fa! Bevv=kn3>4yCӐ?'9i"5Ld6' ^RR mno,H;Cj0MonNcŤcӅPB25j![Wr-aoFG"{Asi4Se fo| >{;Uc۱CL9OoPTQko3O`ij:AՕnlinOT4{ F8vx0\mEN Ncxt3scqIMiCYLs)j?d{{@+Ul,‹^8^9IAEZ7VAJQ}bgt".N֒ёbnb6}!zX{aLtle4x7X me+o1˱=@+ ۰%+`4 QXp!:T!~#ͧ'1u-Ӓ+\iAǪPMe 1pȉXe:z=="酒2Ä|24Y8~h;d:nj^nI4\;sP(jZvO-{ ~\px〤B4/ZGsvfؽxSʹG%X &psO&@SEe1FP7u&b>|!ŭ,ōQWv7F;jqe Iu뫥sM?mʟqBJxL ع予Xs ۤU7Vlpu FwW=mC^ @&;M.upQ5߈.RUMc>![hوVI|vSv W@Ki.R,̢[ϜRp~f̞]Tgw~8?osP!B8dlWebR%:%^zS;bKks ]h6CH;12`n">E+/; 7AƩ2=2 ̖HY#NB ]iS>T:!e- erj[D]>o2HEU걜ԙN F[[cn),7OQ=00n8K7 gJ˽mu@ު,a#\a)簾iiIB$*`O|2BOϝ^Qշ%<M $:mX{HX)gհDe9ujv=).g\g`K2#aw8чmhk,VHjaBx1Eج`ٱ8 NT&X򚲴kDTru4TxvFIQ'AӘqpg!aPnP`zY92&G&tY_RC %rQДvv#cP $ y*.Brz^0)ԻD>kĭ+&(`ZLRaͺ`"@bBHD-$:COH Ƭa] ڟ*T&\-\&Vqr_khQ$ g3W{-zKA|]F֥ߢ@BݴJ3,Z^sWpdM'"5棉ұ⻞WMUy1\ݞ|"\gkz Pe6!vWZ:fMC:O͒q+7(> ũШ o'iC3O";1$2v@C [Հc|"!&dh{&tw͑FX[R w1*E| 2 4^SUD1wc(kvH6iYu1ST_;TLkQ`^.yH9Łs=Hڐ']}#yQQf>uD /e];'TmNa""onH?WdNZi/}yfl]W.QX@\x~¿Ōw"_Seq߳k(Yxc˚N #Kf1/B\8XB Ǝs UCMwz?\ȯ)j]n{+ES*;b)Pk=-k}i$U;ClDUaSi8qB(0ns1ŲDQx>3zGZTw2]`s靪K**'v_6,J ,ԕ+]nz竝R C|OBD=\J.C6s C\X2< x {[Q>0'ߝ7Sh04-hR G9 ѕd=,B4ڇs7%i*ML; viᢇHM>NK_#q3m>U\\Dy (W݂_fwF$JE OLNz(C> Zrzٟ.zax@zRVp|-g;ST[*!4Xj`F1Ml'3e!!JLW|b}÷U XGOiLB."X.G8+.K_I_sc akjnZ&NӇ:}!k\m]oJt 0g GyI$|J&6'FcGGӷ}k-[6 ͼUkؐbOjD*,~V%||@R3 Sf.D x{m8.l gY^QqI F-Z' Tb[ #o!{.0D2_N[GrrߊJi6U?ˇ \?)zέ ls;:[ӺgBPA%\uGR،F;ٶs%I3pSDQ1 "CJU-LwmH(#bΟ3WE$'?'9ȲRY𒼫'H5 eJO {m I󕜴Ҝf ho^?Zr!t.XsNY~{ƀXBfۡA5@Q n3rGv`myru]?<;sWǒY`4(IxmKY-՜pi5.~N ++Iw]??3tpRUQ8,}%ėo_RXX؏^Ɯ=^[.mb]b bh3 Nh) n<6ނJ!I)!'.*"n^+z+ujwRuF8 uKOnj=cz1G؈dșu/@hJ9̈́Ҋ{v.ov~0@pܶ? %yEF%gZ s`׋N2d~-P- +v>?~X/zOJo7a$_cg}棍46EFxs}0s ^ji$uO"'šyI, 0wT f(RUrA%p@`ۡL8 *U#Z8 r=E<}lNtu}U4?.-e+ 71}v sӳs3v23,& NPs$BX$Gr-'@] W}L[^l΍E 0$ڲ\3>"P#zHhVc!z諜7iOcWAHϘ["Ra*8 #Ηw} ɴ 9Sg]R-$7N1{Ą AZJZ8KC4J[KS-8'@'u@qq/яz!}fp|E .HZC;?L(]j6t )zP C3cCukB'hZU"vU 5J D7_|d#r{nvIv^*E\a=(S"2;S豻o RrS1 fgQ[ #ڨn;XPO_ñCΪPᏥc_p ԅ ˡv 2AFk͎ﵰ:/5N*\a5dh&ͲKh@ޘ<\r~}:c)"~k^^ƘuTFS,[y'ˊ2J6RpTdAo+[Ω6iӨHT9WW}j*H%wȈ|rQy^Ɵ/YIRFS|MOo4yt+SCv? 5ޅ}M60fzXLGn6x3*0zezzŁW]5c)[T7lZ75t5'hPCM=*~m H* #ubTNrx z5}roz+,3p;, ʙh"T/X_vP'[J ߛGP?V}(5w4b=+JN^VZYa;-~B B KAV%)GP5DcF͋ʀLZn+(7 kN՝QU >Pdz3W4SY啞hliC %-24W*9'ǻ)CG Ӎ$*YکB~"ݓmuZK6`^H!eZskB%#59Q"~fWC/H4Tw]t]Y0$d)t.[| Si$Cڥ1}0;y者^#g9Z:s?ZDP* .=:BA&cwY'}œ0*.7T[Ks~ < j>^4i@p-OH(ZXzfqmvά9;Õ9sd"]DxmxuǒLuT:vGIK̛všy8^|ׇQhQa+I&|b| `}Wf:鎖 a Nk&_]Ƹm#,d`։y!;TxeMp9Z>.y5§TYhq!@ Z䚤PߪJ5YZ50dL:l"^CEטptdOߩm61>fW"IX\s[d߼ħmu\Vhҥ RyI J;87c0kFjX{o\ŕc!ULz@"+3^HX4R[vewj.55 ƥp I4<HXE|_k}kL1kծU4nV,a4C1:ZI~m7 5@r (8z˴i 'Pw4B-՜Rcn^ŃyJ/M#\M$[fP$]Il¹_Aps튄9ʯ~]Xk G7)hQ'd5;3kA9l[/?JI.ND肬KkKxG`cVBI@+Pdy#7o&oIJQ_&q%G5_9R ;悚SoxN/IvN+)%xЂxpl}}?W!#@<~䐲dixDr#2-IwP$MHˈH6;MDEbRi<-4`j#='"aQ7L<7=L=7rGH 4< v O~օt+líz^ƼL0xY*6:=}E}VoiOZuPօ2mJ{'H1[t]^qm/neXE4 \1` K\jK3p[*ߐIfrZ_ͬpտFGOlמts{鿄y ;Yā0 (@ZkNrsW'-+ h3O<>?~!3%"5BWNRѭ[C omq濭in.K2hK#RQW!ݏҵ4+ڽL/+N=y]eB 켂w2s+gd :]3島Ԭ%8`%[=nk8f V&!nR^*RJ(2H735ڀ'. PpQQ2Bж>]6/:(PP` sԶc|Rlj{.J:-6d @Q Oʞd؊ie T'׎~CRsrQ\0p.{½ +D!N V*^.WH0CDt/sQO(ig`x;sYxd U6B-t!4'͘@:VG/LP L#:Z"TY]hU>>#M0 iY9vsÅ]'Ti粺ݵ1TW1W^`5MR]LZ [95 bwYoA [K)烄0[O}?,fKLHz65(PNCZMZ0' #I| )7ݦFdr\[ˇku'ȵ dg; vӆ`N9f yUiF 4ۭ /}Lnc6- \&눷+xcءHڐدj=0zwbY!aVY ~Vd*4zjv[6 M6X=X iH1e B.F5{Nh1؝@\s獤i8ELh>?l 6V3~Vwo X$͊.HwDNJUUN/,p}%KFCG9UvzAMW ;ĉ:ODpU?T٩NwZ~kOCܕ?*YsBEdnL$PUD #h:IJ>h$N(DK`Dg1dfцfKq%06ƎTΙty:˙+yjlBĔbƧb>Vwj"P~й_89~@g< 2o<WO_ӛnuFa_xy3nlMk>|Ȣ'-U^̰]"+ލjnhKhe455z,Ld9ϰ~-=.5"HOO揂?D($ѷOoeLF==-~A؟*vL|6s.8RZH;QqW\ÄC7Fq|zeo Fjy!?ąJ̧~)my^f.-jλö,'nwXhI-~N,05C"="U=XC_a~D1ԶU`^y9B#tA$}_R{`&);+mE`,H5D@E` ϋu- ﹾyv$@A}U8_ĥ畄5{NEJGӇ]ME;8]CQ2 Vvd9_ÛxM1\an%N9 JND_->s9+fY7:7v(r8߼gSwytBо fLQP% Uag ʅ)o#&`^_Xvns9[tEeY<}FWSk u"R3$w˸RM\-w )ĂYcwp`c)]z3ܣwΥʼl0yjm¼k6e2j%^i ǹ3B<5}J2TpNgK]޶v(.tߤ.I+WCjV^3|IR>;ˏ^+Z_vnJJnr=z.P[|&S;ֹҡT9%"|S2:Vcp6mXTBqЉHMRO 퓃l1}Ҥ*AI- t1=#a\ @֞c _d3濨wm`|ecDL;eQv;J(8fWQ&#K&IWVo -;)לV50Ym u1,W"G_5X+NZ_g8wXȘ̥䲰/.%G.{asvڽwM"?`u?i6aV֍^ )2{Dؚs{Y0ЬnH*Ώ<*_D:.5QkBcGhR!3O [oImdsW$Әח {HP]BkLצ7zpZ! 7j(q){#^TzvUWr,՞8t#WMй.{!Ǖ#_2$<|78O6 4fUg|G(Sء܉owCFM"ۄ9} CU\GplY vl-ȾH#Š\Iuc*NYbDMve֓Nq߹3T{m8i/~FjN\k\ pkիt%?!(:/c' +!]|Xd&Pw S[vRAHإ[ꯀg@W9"(vv"v`60ryzrC$YRw@Wa[NoOնm8q"+Quͅe~Ykc8ƟAgV/do? I] ls@0Ӥ[̼wTك-IL"0rq.a%2Ɖ~_9{@@uՈa=ڙl#(IݜQgF΋vSN&DWo^j'^u 8HQflhꞏ &M{O.4`@t 7mUb5Q-'&zL6BDB?WQn`Ru\猣` .UN610P0anM,Ho"`EzՌe9."+f 'Aq~En{E]{?ҋJ̟NI MYvK``sq'1∏b5(^c[jQPTщSDzpc[..rk%|K2:Vs 0f= -[e qҹfL *C9vC7v>xfau &2W@$CpWkz;qt"Ci{_Q4=6?:"rFYxRl0D<^*I%YҜijd_ªlQEKl?V{l0V .I .d c>HeD<dnևqTО.0(BoA\3(aR gџՆ~;%N i&xhh-K䍹e\ݫH=Wu>qAdE6ucGno`y`qjV^:*yvw*|ͬS1U8r2\ x#6A=2U ,f+&=LfpNzAҼgk8Aη(;̘Ϊ=B<_"Qmdb͞vJkc1L^qrf[]c5^.4J%>;fR652!ߵ_@C4Ps g59'Pt {&}(Dc0Ji)Kd4XG^ŀF-_ ZԷc$؎uHu3źd (1O)ZVcjT8 H7$(E}r8_b:O[X0D>߅+w.I膎?YNB;RzCy o gL' L})6%[F2W(mü V0 .WƙΦBa}urP{EflDbyu3`od5Ng"*miVae 8=j~@^nKڿF>K脳VmgQ2~Wg<9y7うU3)κ'w\u45\}vQF 33>ZS}*K_Í ҀFCSʨ95bO)d7$ z0o\nnDCVBQd%w.ю 2 ثvӁSn0O~wQy'!`)U]@??N{P9.Q庘iKtHmq\M#ϫ1,(4_8<9>yB%TN*RxMu>ā-\qk :iJ= H;$$'kcPh8 T6K\^=N13v5훟r;dLOhRZ9h%WE,8V|8)bְӟ1V'[zP{k RL]{٧;}奜9H-\>=͗|]Ґ(Q.@K-Rkѫȫ uE)^u#9mZ=_xv*, p ,avMxzVㆹ[D<e+Xmm)oFc=cd䙇LoRM[h3feV̌&M ;k"2KwwP2=XP1VܑN ifs=F qUsf`WkkrIQgMxXʯavM\6"yJqv֌/1]sl` jLb78)R]C_UX;Oj)Q~Q@t'ׇ=X]WxR7撷FKjq%}S(6q߅Pv!4dbnT.gҧK E~NЙ{^2 ` A|qwpY5όSfT@Go)9À#p3(#`֪EI{m 3NINW1)-6! n̖ 55w$tf& Zv들Fa,%3H8sBP $rj8o?J}a$>ye`ؑtw2+ND!dgPH PIID[g!8K3sJ74m=NrJ`\~HjDUC L{ IdF:9 7ȆJPN)*"Z[u#1*+Np_Yw~5Sө]X[`1a/r7W\q\u&X8X@nKrhu6ZƘb)-zw3o?')R74DXBig~F=[ vȡ8--Nѵ!,؈n@dy \)E}Ҧ?]H "> s$t-a_tG.*bMHhg($YNb8u`++L=xR\'ç0qKhsqw0fGvPWYVp"'5z@M Ut*s͞oxqeՖk6Ǘ}N9(>VG\ @'; >OIpH2DޏQ"V5v-ޱj %q+P{c]%2 KU`dbAqF ]IODN'}'ܦZL۠˼I n*Y(I 1 ~o"-ZV4&";*o¨$Jp)M~Bp K! d*fҁlQr@Dsn:ڳɉ-ĭc7Rh:]k߸AB]5squ:x\\.Ou >$PVpl}iE h`F)+e7BYaߑ}%ɉ|*&4| qLU6OϭCh.2q=,_AWV6]*HvãovFϾm@$OYR5c0#&:97 a}3'v 򙔌X\$L 4tJ=f>R=h4?&9ez%BC%[MxZL{+?6|S81 %mEF? Kְ/J(-tgf"0 =zIޱ%hc\ ǻ5vq݉-y܋[Au99v~3-ݏ0P-SP^{>l8 we)Ra(V^ }P7u֓XhISI3?_z>()S*%.Ben 3>R&V<6Bw A|]܋ks`(WU:$ޖ5f{0\FBwGAN!b*`-$pzKϮبOblz&T{Po_]MUX/P/(@p4`SDæ sj`$,~AePdHWu+YSR ޺4gkEKuAU6 Ab#xx& ],䐗ꆮ3iV-N]a> eWkZcmWWGl0Z dա>9{B'&^mwQj#,$/n=@ũ=FHQH? fd{ٽkGt4leo%!>X< WBF@KP maD:׶sP\YO.m@*>z>3Y`?m8Aj`:V>/jgeHj^ABzTRgv6E\9U`J-*h^ҋ&r5`li9VݹY[ve{`rmnp3 PJJ N op;}LcXhhuˉ_! x@p/?8xl*;ځozkhbVR_1q '`~ J$+ NٝV ;XjxB^Jr$~s#ɺ?N9߲a8HSufaǪ@듴Ly./ay$@%2Og{abF$*;'3bFg{DDdžNv f)I` W зqwՐ_4/?r/6jǨ^Sr(%S'@ y+) GE!tޢ!A}{~#5),'EI;} < yXᨤ eڧFYb[D(30 \pҪƍF]Fs8ffR"gckv¹ժe'D# vZjY0.* BbYʞsTzצh$ɲ hڪR Оx e˱-tEg N:D{מ#}d#"\yZBG _f- b3~7+n׊y%BANb$9ayhAk)6.9i-1E=jPE! ~=7Mh_cOP8}mՂ_w<:Y;tn2sD0qzwK^2R  B(S[ h8&"L$b pU1 b/J@UN3(˒1P>/i7L%*Ls50 e(`C'ʺc*QH1)yd)Of&2F ~tZY]h(f-蜜u]M*ua xS,SŘnШtZ꫸:dRC1U n(ZR62TXPq QRsd;bg=ҳ0~k5Li'Lw/  ^?Mz\B03DVTmH \+⎖*zH]o cA'jax-ّ %"豲aԩfUG*[A ҊfaZݎgDvlsVwϭ;V]L5\KRYux.kMOEG,KX6ŗ X r9! G+#PY+]ߺdAw@i:B)9~Or_j~}2 ĹEQ>ؘ{GF2d>j [|Lt0S-eJ[XnU m6z^51hgCwXtw|ɿ_ %~a Y_8n}NI0 8ge }X* yG/_u5z~+F G\(( 8-5kWy1'wș?^p'y^F0vjZO`dtzIbUBk E'rZlb+z%8IxT!q)16gb+p!\,Q}[!j;8J|?NJj!x|W ~cְ7zn"Q \ir r'~pߔk`i#bp$" T)w`o֎9t$(2e\ލ²F\V8&qq+M r˻?=p#e.KY붍O M4C,<K&ɮ4u w_k#l?'޲/DGVU`1EX(*/걤8ubI ^GaK;km9H=ꬅp{ZB'g*u_֝A zx'ʲӌ{טB ,Ǝc{(_­wѽImM%?M{*v u3\' ϶ T<7ZpN4}SCZ,R[!;Ϯ)ѓX(c#4>T&ço+|]6zDSUڷ XFˌtJml`LQmيyz=Ol7w1NngVُr[B8dfSzJ@u?2*8f¿bUEJAx;"ލ&KMqITә5'̀M=LZoWL9{Mr32]B}VxÕ9c[ĭ{]y%# Ƕ(76I. ʌhFSrѨH?TkpY-PUF$c49Ѧe+ViQ]0;#Ļ3N4]'ԅg |"&m0EZYw(É>?H8Mg8K E\2:JP.w=WA> jg^;YdGtň%A>cS)R:u .U+̉5 ^֩Ҁ/Fh9%`"8ɥR hG@+P'xpZl ;BwyScە㭽+!ܡj Hj }XAL!SUʼnn`=SҘ4HgDUNuŃƈ}` H>.1mۢŰH-eZgPHP+`^2e5R<3S0Eyz,ͯi)tߝ@}MTCal$:q/RR82 ș εLٽP X{ANL$s1=Dv]WǶr@7vR$҃{bWfhRE9"rwٝp'9K`ĀBLߚu5eO&^ 8,_d1H Qeڗ{*O Dn[%ȣ/ c3'>o/,]_&kA꯼ΛbLo Ed2ZUˠ(|Yr51[L{FDT4'K-ȝYȺ*Tk0$j|%Nq&ӊ.*&]ܙt8HF_z#gfkrա^x{F T[Ppu8τ~aׄYCYmiW $-=|bUp|uv;_Hخk=;?K7Y.|8ۢ*v5Gmq{؁k4)3dC0K|͠btY'!TD3=lM>/?3N#/ށ..vb6W7P+Ld^1ޏwtۤ3D0! XxRM۶w8 IS͛ X'َn)=51z MsT.ֈ{@3nybѯ'%*s Sh{I4G'V]ADgY=9 fs.v~1ɏ{@J O6ه\7Sbj~NF \޹X毅=DImaLNcW!muuf ]fd3ӌ7s JNvPO7 ۰Mr;) -M bݼ, ;r\-гjſb0E@<1S]#[A)N% `?y.3nlg}:f@{/O2EEԉBMKzo\<>o۔|THIދojO!lW=LG<}#L1*G8vKȷias:1S ( GL?1p5mD3pUy5Ju-Bi3+?aΓ~-zYwc;śW.OzZ_MꂪJ,u91y80z|ܿɛ:ɲAZӕVN-g4$sGg9<=vWG" 'rD%M#۱:?|X]l)նPiWݹUr8mk_΀֩9;\Vjk$日A^oŝ|1ӵ'"%ӎhWl}eq&]'&r#6 d(37w{2˲<LG ٸUr>Bl ?8QwFJuF T7rjĩ+yaP< R)dLXQȂqXub^uBL< pTu !7mMxUm Ҩ45Ss: 9I'x=Pܨ1+ RN@g.={RՍ%ק**? vQllOs,})@NxVXTWs e͢76zgB-eUqK5+tѐ2Җ?j<22VpD&颒%5 `tnjTHK&/LHa7R'dD%e2C5 6rax!FЂ@ `moAF=9fcTI:/WJ2e/jΠNF[,!m*5;,NaY\4!2IpV#R G+Nz5TB=:K_B~o4 LZW0<%Q k" bBMO!vh..c:i#Y/QI9\}ъp4&,8vvr Ԏ:иU=Aǵyi,Vj$3az9W||GM;9Gvfu8,f]_,IQlT5kK4Bd>\vi;w2>{Z*b \]J}ʁOCޙ?ny 2F9$\=Rh4oP5CEcVhΡŚ3QgO/3C#XLshdD<4 "UR.2d4ARwyJAKF-гZr3THaN7a=ޡ`Y@QyoTfuha[u&fD.xBk =Q'kO ({˼]IRZ P0zI[cҍwO{U>2n<7ZbDø۟ڌk>R= ٓ3<k#=jӀ;;mMxUҌ^rBHr Wų&!9«YrL9$$<7&j6%)ff%LLcQ,pӃ(bR[mp$gXEI .Ii\uPݻ9GV:sҰIr\z8(cߤJ=:mв&F3_ P6^ pțhsAe// 2Pp[.~d$tkHpZpܨYQ, nR$nTL  /7CgB?a 9??RF8!X_⻱izSW wָ9*8!ff;Q4=HVUu΃RQ<.uz7p lG•@D^GJp1VҏL-^rax9ߧSޫqEnq^ဝ)'͙f[ A/&Vn+ZMKwRNgރ LD䟾dvBdPf9F̾۹ &eP8s%d "I3sc %p2]ByD hUci-PY5Irjou@[ $31IOdV67;yRd|WĺV\KD粭IgK9{> BDK&+Mc+|X2RAExY8:f6 r)Fߣ1A.FT:;uW +T@(ޢpPArEΏ>)&F9qČVA?v]uvl$)/} 4s= gn q2Nq-2YHS?U osx~CU %r#3A,wnq. wfJglx&rEͿҭҗTrXFen3#D\ J/buQk#YOͲytL,gc||aJt4$N]L}&tGZO>ns6ʛQ!d6/g]|2U1m࿯FaqLiXls 1̀ot(5>do&Jiehp$A; joM!Po0AgU(c-t2'ِ̡/*/2uZ"AK[ (3^_5V+{,i/f?,ڈe«.j.%] F `8V 6QFS+]NT:P!Ip˥:2`di/TSףL@JMb: z/I*;^#wIgܯCnNLa?1nF+ʧ5*]JYm$MmG\lԮ&=p;}!u\kn4SUe668ҪfM V1'WqDǻ1n9:Hٛy f1 _SJxG9=+D^ףzdʮ[TI=ZgWw]xuU>̥J -AF8{q9Fd9]3mulD8TۡG7B(*XUMԵӇQ\w= ӗ5Ēm1DȤ7__Fd16oZYiqG&Kߕ̐Wʒ_>ρC6Hlb?[h5g(!d:܌mn~2#S-I -N+*6Vg BnRH6M&d:IR$NqVMgOEJ%Gr݁Jۡ=!<&\#.miB@j)vzwRcSU($-m1 N\G-ƌW=^0$Hs)~ 2]5ff˯x =֠}TqoPaZgh}ŀ}:Sւf̊.C̔VlŢg-cF[U.?:I#!^{0E :ɮgmT`ws@zBj\?]wUt#f\!ЧsL%;̆Y(WK>'WlU+T&S-spry]IVx6ni\OBPnz}XЛ|"x"Pu)ek= wwG )3~I"Na>!!#I]}!L9\'nQr^Ilj$* ODydo)uNQD$Z`e1TNvX:ms*&`GRr/kDn77{0 "vL/o^&ةFi#P./HL= iM3kW$oO`@?ojM)ả)0v̫y 5ת0+=fJwn:dHYDB'JuqӲ D-|q Fi!.p!kt [$/'xL%>-4bg)8is]L6*UEhE6aS GY;Wb@S/^D䪆?2Kޓ=*7 Pfx6EkU$h>NYRES"J3$Kp`6 Y[fiVPdzpqx V@?97X"R(ִd0 ~ N3hSTNEq+8|r=EJEj"*BwgGk_v\٥LtH߹` bN2#]4訫%>G\՗ԽœgEw:bf((i޷]K"M"u)o84 bDOM뙩GUBq6;]l@O}ok. 6pBe.(Õ ,s($Wsmht8';ZU * _1rf1|Kۋp);'T^ن]Whƹ/ƚt/ѭobKfp_-g|n#ĿOmq }yI.{gqkn _jBW ҧ,W"$ԟ7}f0|DmQK6Ts;E0eK_&yc+ ɉπ>B88׋.j(bzׂAvNSgGyEY8 4')s:u|}cSBIXGAGȈP@9:yvOIŰ*3t2nϯu;³l*\4,:pUÉPa;ߟQv]uƴXM@c?BV*3^uapVU%M8li}t.,$4ҁw3,T1k{ͰؚQN;.D, Q/J4S]2>x:uۯ)tl(;x7g%Vql bPN1Ũ'H+ՉEyCh[ru3\`=_P08fGY6* Jqs TGscU( &4r J"%WhkCJswAEa}!_nF#zTs\U οcv[߯DJ\SL/mӖ-#O!{Q")SA pD'C"DwDar/5uiʹR ů;P6LEKvຌ)UYxG9́rQm1\Ӛ%y4cg7Y1"B ճ S&g$ RXzxO |0E4Q7<>+8ψ2M (W+Q'kScdAy;f<ᷢ`(V8y <*|Ɩr;(C˟;[ae˩+qxUNI'&]h=#TfGzއg!KD=OY,DVwҽ6j8"HJ2^4Ȇ:k`BH,w)v|WϺ;~l<*OЊ_ 1zrIR; ܒ]sZǫ_n۾[܏ ߬X/Z Y[ꛤewGDSD4&J~Um .\[Vi_蹹H[x{K]U` tM}4 Pnrx'‡8ڽ`fns2^1WW52q`mVB 8JasCwl2[z [r@;:&Fp&PT Cs%o{OlX<@Wyl2AfD"}qdhMQ'PP$%#' O΋{i:m+3I2Բ4: FXBs2* ) Ow̤6CVr{Z) ?3wdR WdQj$/lcN 猀{Ζ9#irnר³~!*a\q8#otɬJU V, (ى]C\fN3eKEeKB.qL*K;e C3CD|/4Q;}IᮃBzHveX{%y\φ(ͳ8 51tTg.uMNyZ -C"]{8!\ cιDX꘡<jQl>/9dԅ,;'xe' 楟i*f"a?3R#΄ѢV ~כ4.Fm<0`CE8$Sv d_ Sc1`n^^PD.P0MP43Ȣ-!?aCqCGgNLX-hH ^:ap x;;; ?:t7}dcMp;:tNHШ\EAqZtf(vH3P* 0t9zvHRQfذehG} o\RO l]Mx 슾C 9GbWx_B㼻u}8${|d\Ƒxbg}EUٌί =a0"H>+uW. $ ;s!K9꯷ǬFiqLJjӇSī#o68} [;'jq6c=:Xv^ sՃFtsc;_lbbŷkZչ*#/Yze7_ȯ]z=8$> m/OtpE5?,MPwi9}`q_NLmb78j.Kkms=w:w2>;ჴ"7?Y}M$ DKk`NH/ᶟˢ7QԂ׿|̃nv ZZr !Zy\򚛽~C}Rc\Nj2ЎX"KڌimNZفN㼈67 %L'Nhy8vѐddvtVX1\Pyl#zɱN[fA93'iK탻آ W!4 hEKv)j/7 sk&0.v,ɔjF_ocmts= L)&Ś?$nM@S\,UD L5 TyLɨUd)ȫvpr4 X e1YkamM"Hz= 7&2±2TSyWL|Yd_c*X9G0p y k$:(XuwdzU܇S©~6 _ͩBqըꬶ_Ҡn?E6rI[ILKUVNoE>rok,t}+af^FTz*8~hN$GS{HXI>{3 w@l3u4Dj ^/pyM(#Q3C }5U[M"A@=yZa,.e Y#ZY.'sww B{|L?KE;Dx)•$ٮ6bI84'vKt!gezw|Q ꪥYlɦ0J)\)?. ;I.Fqëka˽B {U$v=8~ޙoCPyo/TUQ\䡍 {:bh#TuMw Q#@S!J>_AKUηp~V0iIz\7q}j5x5Q)Sn#bR| zgQe{Jږm٤8v5G=L!VNA?-WvTg5pZlYiNU$AԔz٤e.oV Yr٫L}HbP L#ԏ\oO*1yHM Oo_[װv~J,ht[N|0ΝiGɼ.6u`/cL(7x%u`Z -JY{9좞 RZjT Fb3l!u=*P0vtaFSʡC0u 5S޶BZG ȾNez'yg&6h$xui/,K'SMxmn8bv:RavWM}z#`:?+)&e_L#pll;&67d3F? ^w/y,*#nAT3 g,e aLe8[] uek*nKv%YSW) j=DSS^@n3(=5t%cռzaG)خ f:#.90⋫mFȩ&˽ru]Tw=Hss M)M_5I5ֽcLl(Ϙ4(TzPzk~X}]ĖFS !b!Dq41$) ӿ_‹__jp =+h>USo6fíh6Jt +1U˿*0NIVv8W]c<%&$H`_&zE{jxSh6ŀ|G9imY@ 'f˫9c/F19]9%NG礦lUWg:ovX&s]wviKy*sR UX*`6ŗ „n]P$XEF]L~n޲ToP4jָ /86쮃A!&k-ܼbvhS# :.lt]Y̖`>; I9&:Fɴ)1ՏjqWWGЎsd_Ui7cׁ"7C󫚶8_eOUlq-U &F{!N Xs[tF;U<" }F, gbUގ bqG"5d ^`찷]'ns[(@QB+/vp68aq|>wP~랟C٪ڋk0ߖ1*z SV2DX=Lby\L+MdvQO@wCi/dKw ZicJ?t{:!nA^h(AI©?uCG#Y/|yMF^ yE3Zr< 81p'$ιQECʖ:Aÿl] AZMe]w5$꿔?tLk3Ӕ 2=u<7W#|.颜Zi[%ٓ>hm4|WD4"ur~\z$3_bZRwg)\٨A[)(KH_,!'^*jеqr}QQ zo^Zl k I lkZ s!{I ?DNE=Ns{"D6 يE% t_nxSx'p<4mýga ixjQ%,|ܢ"8QoM|H@V "\Þ>-PfQUqzV:?6D`` Kxy}XFZ%4_KC┒dPny V!jŊހS8Fw8F!"%Δx.=JVeXH(T y#E99^J Uo ja L|WXe4b~he 0v"Ϸ"C?|l8_TYLE~ xw&Ĥ^/!K80Ywr4r]98ኔxLZG?"d;G?6E MDi9}^YGE  8Sqt,"&:%#op[2Z t'p^#W@68a׻׋A G瞤mfqQZOQkYyMb֌R3Acg,ϔ ӌ8b)`ӛds}]+JB$QGb{`oigJep+IGqM}g3rS\3eߒ yw/χZD>JM:W6`Bj]ռନ@A j[\쫽<ԓ`tlIFH'e,5=ށ䅇F9fan"qntO(k~}:l5dL"COsp9'j@w٬r{$Dj - -d[]o,F`ܘIl0irm7{N+Yr]R|@)Xt1/>U8?XY\Rhx];? ѹ*p8]OO_+ $ =_h:'ը6M7VhtY&vp&בiw`q6>H~~RTDC&A(}'$5tqC:f! ԏau #*K;@ V%n;ǐH+(JX~d0XT8Чg}yߑK;7_o<*!d \W;C /i3w?wk2p=':a ggv}!.dcVQyvɢyG$iJ[T?7#[EU"|Եף$=#uzeNjO@xcFBV---CLFL{|^a4-Vެ·m:']F-8ÎK;/\j4Y9=~5Y7=Y(BԵ#!A6YPC`lg aŶΚ&'Hk TXR߀{Z[tY4בs6W_P ,YXJL֞wXk#uS3FrL݅9K+2z}yym3Ux,Q/QV9%#c~Ab!=3Do;z*@#){sqU)Dk0~#kX3czgi\ ҳfj>a`9|/RG-g ⌆ڔl)Q]'^K0*DRIk |LJ'u umׯuduVi\dCX|WIp*Oo&ބ} S] h)޸ ۗrgZuq]$Ӂ[EBD{C>ͪ||GAXLM69)&s`N5Yv̳XߤifmJS7]Y֕` $R Lc,ۂ6@yhq0! ovfoQ~Y^8puqAD`kt3^VTn5#wR[Tg Qii>Yo\1壿BcS@JMB2<\t5^WRB+G{*b?uF*a.g^:LBHi֊\QG.g9prA H[Aߧ3/g jx%U;H+)q=J8Vav:JE%F"H+xCM)* m@& ]M-m_^ U6Rl*JZt G%*1aՀσvr#L G@d*Z T.iDDƼC꺩[Y2*l{^Pŷ6Xz'0KT H/CļSӊ4ڐuzE18A*WRb]NhUæίn { Yʻ`p .iOȒ)f@ikyOb{Lj PmQ[)-O\O-|u.|E{~;LiF`Zુc̓n04CtA&_'Fq'fA!"4k/GkzscЏ=kեTۨV?!Cf`b"Z?8I:tfv\F}p{俒GGR;f`v98tedؘiSD\r%4֗I^5/5@E_2]qQ^^6 Q o|Rэwҙ/'_4 D$=ޚK[pb3O^w?_fR "kT$ұHZ'@RU_>;=_I~{z`-xM~SkϺ\6CV-'D3IpL6_\z㣳}^MmaVDr"_z _=B Ik^sE޵e6>JHEcD!q*,ڈ:6~KLu1P 6?'Xam(zY TUl@#ѝHg T@Y{|LZ$^yHIN2W7Gq2y*ޞxrj5L}#@mXA,n=X*y>gH]-NЋR77lnf&URDw [&&A񇸛،ڣ%w!\,R^žŃJV]hH`ZNMyw} /Ii6"M22x°E* [N2n[K|ePT>N]tj-Qa5}s:u5#@GaEh(Bg4'68-x1?5 ۷!cLۤ[ҋ.ךݗc\QSGTQ `A&Xy\D>߱zԆa0Cf%1y E9S/82KV9Rnߧ!5G]߾iД 0'SiZ}Zr%WbstwJ"k(9'ATzItui?z X3.+ͼSksD".k4I$ Zi$LCp{ Rʲ2 YBBFL ٘DXv6:%w'z(MmnDTŪH[ucmwYhv٧A?@C񕐅2 *(?xBi@[/zQeڌ~M2!c@N߫U;=#ͅ4=xO6'c !\ze5p!>i'93PŜQ}*k{hk72B3lc&+ٱǡt,\KdOtEJsSΫ~،Xza0GTG \rE!xYѮ[Jԥe i|"aRZɈ%y"1f ,8*ErZ'C8c``,@Ww8 k‡hdTgܪnFUؙdЇnNW^tRT%)4Dr`3h<{L0Z<qvMz\D-=8^7= FPctEI/ E! C̸N9u,n:Mt b/&*E0=_cgclfO5Byܹx"tL_P|&`aA rTi1T`/*V0zy-(RjPwjhچICmNtVo]ZM6?(hR IK *s)ze 9ҍ.~mJ0]PCvAq,,Li8d¤zl G5`~䆜E=\O6Ôk[!RVQ%g6,8y8@e̺@7nCJƃpB tLո0Ĥ*pqM/9, e?cG~2s1_rB7sˆ=X5}- 1ǹ}bG΃qc{J֒0XqmhVwE&(*.v^V P2d@BD. d]u }[T:x'&S5tkep8$F7nL{12AĔhPz'A5pi>chM9592VǨJ!>2 zd:KDghk4lmŕaПSWe)`9;*ϲM^Pgؾ+g/@miIv;^D!¨sWbb4GzYx]7(6{#Ɋ~i~ /IG8b'6h4_K`y/Lv8Xg[~n]C2N290&M-""5Bx2PMc^w-Rc LQd}k 7!FPEN4?mz=he">BXx={h{l#w3;ΝLZw:ĭ bܣ:A+4Cj N+:V?Qh2wL1 Y(`gq7|N]oo֬qFLbo_ԈDSNkQm~7ۖHSwr|ٛ7vό;/LBC¯e_4( DGT'L i7GaGL<2Oi}H%@=Qb d_먉JoCh@|vצ=ow@a$#hX_dd;5x,0*_X2^Ƙ764Am Kӟ6G G=hsXz?g72w!VB4n#&.egz5?3T25 [oerdXsfu\UXb/n[S6n@}vnl.u1O`lJU ĵ4Ҕk}}o;tu!i)6P-yT^9dX{ []?@tu~54aVLs~:eaab1n2^^4{k̃8h`?:$SلN&G@̷ qD* c.Is*Ծ>8eRt% p $0$y]M(jeߺKDbcU'c"hJ a[@V:daB#w{#(VXX,z woIN~}(>r,cpLH毲i5qӢWTāhиOf*0VP.~Zj::gWzqd @Y4F4B|S1^!phBooQjPۊ&`GYs|TF @ i-"CANǍ pӪT+=W}K !k_>iJykԟ)GBaFWݶAINė"򿫳<sh$u+$K,ڥ߇og@T)k e~ZH4O(:4INu70q5ɑkiPky}@9_qԁ[TU ^_;sk쫉5dރJgEqwgj@Jp{ ۡb:WڋuWA= )y5.! 8ĤlU6u*us^{Я1 Y!jdPtxB#zX3m|Kqk:bUkL r(1L툎б[aԙ-+6uqSj%0cQmqx@atl`,-wY==57dr7?enœڛʉD[B eze_: 8ikMWx6+ F$%K(W^7^NW(~rJ@Vf`/:Lo-B1X||XyN ѹf#߳ JPĨcTey1i^M>6?Ya]6P]G^e}mka gEGp^'`3fPmD=Q#$l xS$x⹃Ȇզ{`o~r]N}+igd[g-a/*18͙@?H JmU_}mNx*b;p0apZ;:8+N×9:8LWQTU5P LqؽJ@dqӘz@5QZR~˫SEbe[f`LˀuBPa &k``@;XX9zsq/]^PV(02[t}-RpHRIiu1J}jݟr}ħ5ݎTGG N[ Y A[pm$`b.%R ̡lȚ"JL QjbПmW=S&jETD6x8tYY% %Q5)sdA?ѽZ wN`w@; 1L&_GJ߮0Pu{9H^4~+;JPt1G=9T=,dIYOj_ϒsj\:XX qהtz)Ih28D@ҩ5Rr>LJ`d}&ϖe0{߄g?qRvDlR 0?Z9]oΤd, xImi]L3C0OamoӖ̪7~~`xM4WQ*m<[-;PI\8dƀ_v 뙇ًg4QosӥE yM%[؉| f3 f;-!޽6ʓSKWq*/ GFK"k1p( _Cg[Z^q"w]D'm%P3,R R@/ĮcJ %bQAp3N?dxsqr)p+srOrϝU!pOlyT1GS~$^Wn$IіĴHgIhfh!@[h٫C \=v~T8('#r#c%!T޽MlHVĞa֏wx"f>~ۉX?V֮FBz-=clGլs@v1ONr+;&hi$aT3~GCšM ʍm=@&3 ڕC#hۮG>$=kC£$ck^o!ų8SuWd Qmm8"*˺+Ujt ӎ}q6/Dpb!]Y8!_ii ˒wٜVx_lrNAbBEXI>$Ms,9KԮU9WYM&ntsմHOl"?c7tJ7$榶a ~dwȷ X ȉl>US+/фH  C2~)Lnyî r&Vj9)M\8 'ote|0XQfqJ١w7l=rL+nh5lVD#W>C]ͥ=حHkHN\]d KVOP0ev9J.z9L1*tg ztQCqLCU*-vwf`"SOΠ c7CDԔkgU`Vn0 ^ڀEJt5#n7_at!heVwfQ#l@?i-b-u8Kz%Lէ0aJe7Ҏ.;^YH.Q=S ga/1&y3 |rj&P鑽S%wL?Bj,渍7{1 $j| A66UOEOҌ"թU$j}è*ny(P3ߴ, iϖZg&?9KujҌy/_2[bSk1\V5@ycLTGAB&UmJz^._7'wHߓ“[:du$}T ; Eq=ҩVUB%!'/"5*)u S6b5RyW]x? w\!S.X ^g5yÎ{'䝹/eBKlpn]In{z h\X!%?!p*mLuƙim]cK4 g%fe/yȗٝei5t*~ڒЩH鞙@~IUz[i-#rOHY2V"'0Cꗃ]7ErwȌV>͓yh:[՘;%/#W^Xy|,)ggq/CCtݟ i<6a8KD/nJVdч{,ƊQ-Kr}㩊w]\]$T=y?pz)3$bf4ƃSqy]1JY3AN*K<E%`-R%}cf vckR\f[Z@6z‰GXN'ƕkjJJ^U*|"S/B<8|#8d)YFK/Knݖ,27T(MDZq1td xQdo(Qt"ֺ͞<ߑB9?Xe4XH<,u\^9JWqZsUf -3g3h}dWhJ4͎sҝ#,/@[?]uO = 7PycZdt_~L$l1F`6mӟDt$ĵ ^t(D;K ^"] 8L8X$Jb߉W?(=>naxC7(Q'8RC&|GN$,ODwqDRs9hFRy(t#B"S@lg@!iUU IɆ=2eÔ7t,`?J WbPHn~ADyȍ> c` _?ϵۨKi\fYV'OQ.\\/ ɓ߫,?Zn̨ܕN{yϏj{ʄn 2G3&uPBNUiaڹЊKǦst `bMBJoA.4 "{+'V\A;&ooR)?NO=ۂPݕl巨VKKM L!B~By5B¨d$k*T *|*cSLNVuCO/z&8KVcdaKcHCwSwraZ8 ,q /Os̨Hj48rE UC^.1%ous꿫|nkY^`%3EզtGan=ݛ7Ul?FG+~ }@,8JG?ظ  ]w ƽh B-xl=xwPx w1CLM <ͧ*~| 4fK MjLGlM61qnLZ.p@ٚE.=GIF(#6xPhs|& 1H^XVLzBCcuI@}9H ]vB@p^PC"fC;nz=37:?'=WIn@W73j&49fx* *(Rڎ[F ?k5k-|:c6$1vV~̟vD!8cO -{ Y%?&4F>PvG8`M `ՏUWjfgX%]NZ d7Nj/ܸC,oC 54 >ay`VOOԕ2W-KC=P̻z5`s_o#4Wcu܄J#,6 jWC p+NgK( 9bH A+'D[O`+W0#'etRez֙P#ԍZXm; ;^_Sgu&RxT[Ϟ9ϖ,E3I39lD] l}'i,*(we󠿉5XH0!HG"A41osOR㠠`*qqBLCN'&Qva4*?q QgsB I [$ KK hϋ&J~S I傛N| ]"]k6{aOvL`z[)ۆCc:~<j2(uEbYs78]>ȄD1R ) Q 3(qCj' C>(5#1T87RpDZl#۔?ThVLUBRnDV6ILt}zm]$2oB? ҵA2N_!;K[yWf ?GUOc1ђ_NﶫF IzR%o-NzZ>@½ur=u%# WOhpbE$>=|#p kd Y3Fw#$)2x@( QE4YW c3yi$Z #*Vk!iAE!EbyQ*4V5{/nWLaʯ",i]_s9oQ[#7x$Xpd6CcR/!a^⋬|ARÅs a䫓cl{ݔ i yUon97n8g ;5]*8;Iq2i(TQM߫%יrlϥW "4Je a5)BPPzZOgJ*VNc7(@F~Z C&|3Dޏlt+4LH6ZMՂMk,)<غ*_,+dv$m|Ԏ]|S[˜51/ʻބ^S,)0 :#N̜luSd.I +1P%{Wa( ˚Rs " YRI a=zÊY)3m4F!=rMK" |ꮇ͋_.ңFDgD݀Fpۄ:L-ڨx;w ́k s+>ӱƻ گ#M{9)xrYJªC0P߉P귑5lim&zdEh"d!.fŬ הBHan)|#OYӼOy_ZXH6I3H:< >r @sJ:w;e]lY~68HU]'s-@t7 ^`pE|Cs3= }||1VD ID m[/bǣژosx'?L|v)\,m1TX+vR@q޾ue@HiSѪmk$h1<~*ۄ"[pk}߃ۡ *:vsE9 lJ4W!]2xqP3L~ ka/n~LR0$r+J"nH]/MI.m|O'=gU)*9W".kl=M_ſ&m@Q^o>kڀP>Pf.dobQ|TU&Qybc wyX/Z)SXI 6}SE%ǽvE$I%` "prV4  SotF K!JaҌ(d<^}=/l/ *S˨679CPxN%Ѕ ].Gv{# ~>'Ϯ> v9đ̞v`P4iɖr2+ ޼rH{&<۶0Gw]{qu>cpyYF3X{ Qq؋QM.ET[7=8)MrVS1ds_jt,]2BK ڂo><`%XsRz܎syE':ߴ8gXJF_;@ul^?RdMNsP@z#|+("ʅۊJkjQD)ev:nTQꋼw`(zg'ODB-YZ*`z\%jUk!-XJFvtF9С(lgLJ4EԃH C y*2sy5COb ckPhVhK gmn>HBtRK#e 89\`:6FKX>@}qyJ اQguucaʁ/J|UKEd@yJ޽GXye@:?Qm;+ܸZ_ %s Ԝp>A,LѸӑ_$"Th 7ˌQp4ks.4 vL.8@&SZ9ŏKk)'W7;;w̻g ώD&{KꇋH"0=(IMlK"5A"qŶsCP+eLrc'@Jڵ+rC:|t`ȚԞ;ƈ@P?_ګ="! YRK7@4sl W¤2K_5<- ߏRJy0C[V&\LH~2 ?:~ t&$O70EG-C @axgL~SF}Xpe~X66L7CogQ^Y)BL@_@f.G"?Ӥ1QmA ,3 d9ƘE|]3G4*30.'J Y%!4Rq8N6+E+L\K9fPxDxмBʘ{ [I+ pΰqTG,q- T@Ƨ gt1M}SP|6A}M>]%`J|0%aăP^lG QFo`v֣" bSW-"!._fӺFNBoQ|س`qBv5s1y[=}zr֦Vχu2։FanMd\H->A$< 2-mYu#J[e𦤭嬹<!LFq*0jrsSE 6bt&[bq:30'AZx07r:7d,p-|"4Keҏ>;$AcBғb;T/ړ#&<=HآsH̽CAh+ٴ°x(>΂83UI8{WnŊ*a*̌Tq㼒= eEfymk$0^I7@ÍvRj}n}ZKvGv'3s5_$c@Ыg|Qp|#̟$#@>t#/ca{җo|>çld FQ?s8paUC~~0/)Ŀf4f HICkzIql#JETLKNLgMڡ3HIzI2Vè:K x5,7w֕--Yrm3W?Ǧ#=0Gk ZΪ/ TS?jm \ ckK ΊHYFB)!kCcqX%^U74E]+ƪ=t$qXc̛o1NnKh%TgVhdX{Sُ/C v$btVo"\PR b=Ɠ\'@?!s2uЋ/ T+pڗ:DМ>~kBs=qv uX*p>h".xW#eJC h]=90H?xe\,"WY*ٟVT<~{46h 4@&3G5rfAme3̜Pm2*?32>0Y~se ?WY7N7;kc?9|*qM%rfP Ѫ{ٟ?PDqN-^PZ ~;k(ϫ2Jo+!7FUx!@ c#;3`ACd{s(h-1\8bĜa}Q?r$Gjc>Jgg;Р(+'SQ88ݠ&WC Y`ܾ3jn?AB,0JZT2[#ԫAa_AB$GTP@)X :!\ґcF@[=bmJbJ!!֝0?Jm^e\9~igMHAZ9cm$s ;kh"ۅʫTNG~ FĄ6Bs텤bILͧ L5L96zMQ_vX,ϝISD0Rf "# T'Q̖V' 8@6d݈`>8GiLCW. 6_S¨ ˏ|2W&^eOnnsYĴhy7{ W!kLU(]-R4Z9ǙN bl[&&3Xc* elS_^@:0޶ݘi\Lf3OO$+VTtE&վ1g/|'QUvA_CI8:4󖧐ml}!d0}Cy; '!Gs~Qjl{%#k7*ju]?ܤP9L럒Pmz))x>7½]/z y"YUͨ&*l)~t@j-{Ndti0hOImB[Q=` V[q n!U\7O ,k$U{ҏqxLK{j3mpǏl  O k-/*&Ɯ%$i,stEۿʔ5l;( $ځGACU+{B<Ϻ6:v.}4LL&' fgCoF:)zyEfZ7ҝQ~ڜHDsB2sSofrYa_0?7I=ɗDSe ~f\.ڍ_@uYe[w9L{h#%UfTHYȌQ jNbm:@uN=Y)}{"r%u2c=Bʎ㭿D@*o\R}|";g20Vѐh8H!r JnQ/U#O",< ?A4'E5œE U7o$㺓b(Y븟\Ktt]2ٖ<2a e,Mv PA¾,?9{r@pU-%gLHh]\DZY;8j2#.>kƟW#]v|;t-C8"O޸|DHPDX_HXԍW"5ÌBFm&aP"sS`2CxD\(D Cځ6=םC>T?q|7&<)0(vȲB촷=fmC1x$&=ZXw.d_{\R<}"@Wp?מSW8dBAOGbtaS.0*ՑEVcNir\;Nc8͍}LNOK#yϲ:f]^Ӳoyͷr!O8o)H:6q˞ X9q !}W1@W6Ĕlhpm([Y_Î1:EEVСjqӦəRZYb>"V&x-i:}/dsSm1j_i|Èh~dM xvT`Ovy%l7au:), 0A!'xx*%G^p1S#8$+cO*ƮSN=*- n[g39)2ȉDGT C5$c~jj kvȌmCkџXp]9ZеƦ5g_(d-4(eVXflFYJ0c82K$TZ'5 >N&0vl$(!:1efUţSGWۂ+HyB*Tz9*+KYZ˧3dnf ׀:v <F#4bwuh -s5#9SPJpJ= j\Qȶ}A vLmS0gch% '=rʳcDbݤ3tꜦc_Ę,R&5mֽ6S2k7rkj_6vcG+rgFLàIE@1*T.v{BZ1Ͷ#Rft|J炜h~k+wN ɏ4k]J0gQ̊3`4Ӯ1*p 3/!%}zC?DXSl1G&>,& ؋ 7)|<+8,@1 R{(Mօ٧֥jL59,{q!G ~rL0^>$_.$.4e S.H33,5 O]<=(قJ/LkC {Pz6O{м:/Ԋ+L- Kpsg̾9?&!PᡸWg-bnzNYkp׋N% poԵByΆdNj>OdQdof/k}AU~`b^ }̇L;cͽn9'/5nH26}Y7RO>K"5BOM?Wɋr5Nh1[xHk]{R;R98g*`ǧ_VO-rD5C"j %`d]KԞY7`Ϙܓ^g]DY8I#VKw'P4g _A\§wVj"jc<g1LhztO"|VR&7Z(k9 mi1Sҏ30~ry: z;]7Icl^PvIh6n R-^%~+^)XTj9;Hin$'4Th`WHSG-+Il\%s^[r}:׳T!ƴ!C=gTn}|6}TN5]b@VI2=MҨW5?ӗ}lf.5ov>l uk6<5bȶ1 /T?Iݾ=:,R~͹Rt}=`ZɛDa [kޝ;\-l߿>v_4Sl!\b˵j cD>ʐ*O>_Rd =m3rz/u**,%uN/mu8!q픳״9ԑ."V8o;c] ;|i߅/䡦w|YgXgfj^5[sL CMG~3Ěl]wYǓPidYcly_v D0C(N^9vbza1𫢴UXZK# ~)evOۚIa AEĔCd0 lveWqW ZXƮsUgQy@`W{5=k(PCBU]00txx1()ԌJlgeߵBVazlI~Oui_^2@Zy 7(n2]^LbK wƕ6k }-i@>Ai *>OqX]cFwF yiފ/>tָ%0zXxℍ5#>&Ǝ";7|[c'CWRt{͢<6b^x&2x(__*;UwO{Gg꾁3B/e^Еe}_66" Hn Qh$elVm {6૿ 9h:]  P(abxvDdrX74^H`Z0Q}zu?-+$|4Ui&p?]>3=y+S <3~l<ݭF$ÊK( |S \>Pkڕѽ@\;ܚU}˨](sO2oɃ-gѶ,{${=1|l@Y KZ:{˨Zݶ`lဈ 7~rGRka0"ː'+?̝S 5ԨOuy/K1s.H^t#, vLp?8WZ:0kTu:v2|TC;+_yۭ`u+gW(r3x_VY|-&%;7Vڐo/ӂChXs+Rs_@:&FN)NXNeUhCoYiKl5C(m$0=ӓBy0 5I_br9I$b1j35ĵkΏP-1u ʜn tcVJXC@]Gs,,;:n P264RC ZLn~LtEɤx$}打󊨂T`c o.+RTfKl%7`(=o};j &1ꠖɔ_4gCڼhrw /&C|\( 2̢hEIUTt#x(->Yv+ VzúwX2R򹢐/#ղHe?g_8h2_Ah=<.w/vNlEqd6 .Oà/씳BES>k8]H6v(JY6۵I׽oz$ޠґG~ݚX[_lswbuBS j/8@ tkc,|!R,m?Q[W/ȹeT{ k>k>TB8weJL834[FpWsvm,Yc:j|gm<+ or RXK;7HxwsrΕTb>"bANr/j*<JU?O*. gvU Fܶ'\$f3!s9}-v\&k'fGt=N:D}Yqpjڜ<8Z+jp՚`,[~jŠ~XQRDRrNL,r' 1T.hŧ̈́BK#MD)F8]Uʗ_0 ' `'#t:2A`݇%0NqΆ#ۑ5ۢ8s 3b gSS6{UnT]%ȸL=8w~hQ?A:6`ɼ\3"So cxbU٫Tܬ(\g): pg߅Ӳzj睎P"bX-1h A 2)]V$u3}m4|l^ '.c`"_Z]\&҈|]` "̍~x?ADևBi GQjJ-hI3/H$B{`VFen;  z}`OGGn#!4jLeqw5uqsq\S ސcYy"/$̐@CQJ~t\wBfSx3KVzU -DM<)b@8ui Վt(хet>XaCFehs@i})NeG47p~kt!]#ƞ^]xg+/Wv`Y{\+yhI *K<,vk rWpfkIa|6teG(0E>M9 07s=(m?1՛t#  , GF`є8qǛdXΖ! W8I۸Kbgl<+I ~:ϩbV w˼ӾS ˥K}-frth ?ڨͯm)c'U ,d𻅤RhuhKux郶w`[_a%?" ҜfC9i0>'oE穪6 iҎ+PZ6 R3c3L1GI7[#u 政Cֳn:nT# ?G/iGZcU%̫5Q3ꡞ5q2Ax']#Dx%TEM_6>1cA1C=Tj<%7cݿpa$v :n"a :$xx]RL@Jnx|КJBvrIM>uV"`91Ȍ0$^&H3 ޡˆ \*7M=ZB~hoT=EM˹V{зO>ȪI e*kթӑHU~?m#02ɥbUVY׾_:JޯVj%j\uc˒PeB )#/؈*$o'pD'= -i㙍] & TpJíLQ&)ŸJ/=2bId^5T= 4T3c^u%%Cpx  _M*Լ]n`L!M⁖=o|0MCB %NTKCnΚu|d|W>E'vFnk-=7lV( < A8$]g߳v+cd5Nr6$V-4ifBC3-Sf[S cl^Blhxfڼb-]} PV(4וkߚ\ߎ'[βǜ9N)B^Ήx$IKH3ZCi?m)$[Q_2| t+dyvӄwʮ{ڻ);OiTPz+'DUN $AdG~P jl<S6ZU3<,Q}lTwڒK@M/&GKEϪѫFM'K\;y.O~u:OBLVX_@C,y%>^j}ѢnG|e^*\`7\=I6koF()ipF(r Srn$֫ԍ|vw^{ D$IYjo]lGsQG 1*Ս֘pyo ei˥}EuDQ$j\{;B6 VBl4]2IDOWY\*[}#CjUyX+3԰W5괒рU- eRY(A?}[3h*Ǒ&[6V.6cBtro>oA8OnfFMe *}Dv2(AEr 5({堋p0| 7xIM`ͻm'e }cŀ=U|1扲We C8ʼ TW(!m3-_\n"!1ۼJ q{bVGPѰ[ͻwCn~fIh7I3#F7"+M,U:k2,I֝_`CM!h%*)VH.)A_P 'Qer49?JyF&fbdRFį#d"~Q&ƁZ_ӪM  @,1l;GiǪr; ,=ПWx {EB ,L?&Og8P:w]&`n<`ֵ 'k^yճ4y3't KK^d[,liZg;x}MYmB"Xw1YB's񺈮&i|fV{`EAut>۸l GM}~Ug2RQe+=;H"o/hdYlfLXp1t54.]H9nǬnq A>Eu?j $2-@郖J~N\V==xqD#pSTJ{t ZiM0`ZQsN]9޽L-WzҾއWbsvtI~g0M`!syuJQ(քx ?(nJa'lCn%vށfd*TS K||$ku!>$wZV3mO-WzʍYR4rTO*u-dQtD؜y3zƍj|+1ƱB/:o]>ciQͪU@d1DGdP n 2*,Tӏ?SOa^g>Nvsդjxou]$[(Ϗ6%ΗbcMO35mkڵ%#r_̎PQf҈.dņ&dnuB'jv7;ym CtBqdW+t{q|7CD._Ãӕ2:jA1H]⢅Lo8g$ I\TIXZۉJ$_+y0T=cS%7(Ԁ#|y426精jx&@,DpfNBpE tOgS|ޚb\CлM8G}ޮcøMܼfk /aP+{4«#^a88ɰ_wOȲhD{^R>"mis")褎nǖ!%%?WL3_C pҝWir4 'vאrܚ ex醝^sm@4 U `ʐ;wK&C"*™֓{فab'kTq\ 9q8o]sX `j>v@p@tRz&+j7TDWIX,v#'|ta\"OI; fAQdlRv|)&58A&|p»~,Φ#MhN?Dz$Zo[FU.*Xx;Dʹkvi+R<1'7W3'nJݔ{SDdn78ۛ·rAxtRRh GiooVm%œ-!NppnvvX{ׇX" y Q"67s_~ME:XPS( #V6?9ȏP`t͎Y(!+@;1ւ<:ݣ~bCup!xvc.Sד( ,"&eKi"Yu؝oSBwFvY*5\16 kZSFTgb\kGη?=xwx^6QH+$X 3xQRW<N ~TUUg9-5zU| B9봨$#Xd!\ډ N>J5I00mV ڨ'LMùiU|,HtVlKd}.SlPh~F~;1O/^Xu9kt#.@l>5+9^@8LuϰN7B4/sWA9 ؄XR9Ô|NzxaDwGYe",/?Sz!6w "IOu[R W *4hM ^rLB_3=Jf&?B^,\Ȓg+MNPzUK^b,h,ڔCH| `N42#f%rIْ*'P( >0"[F/k)W&cPqH* _vUl>i22 &;͏tUyA[k6 s)G$-.Lsj6C brg(Z#x,hj(E0ܸ]qnjx9ShPř,-vj-W&$7SL.p=$IU"LS])la`nL[}5Q1/1Υ g5ݴBhZծ:ƫg ͙WNWik ׫<;ʏmSm:wfAd?_>ɲoDh9-56++U@.<6hNӎT+z]0ȰɃa^fsBnV. 9"KR3EFD3J=[tV[97样L.ƚrIΜM c Rvs 9ZgY[y:Y, T8m۹c =raq=OhȒuU eXHİEje;DdzzG&OKZS m`[ X9č.#]B}_3tM~WT$9 85 .z \>:_0Zr+i|l[w+y3~Jɼ QL90$Dwe`¹cXd| >UJO'Y[QD0ݳhq=- _C<~KԖ[%QEE4]&ZTKR$>M}KN\jQ<o2yđՌ[l;-,/fvɭR| _4[Ւ'~QmMjRm8֗urv7yEeI"[s%D\ XkdRp#¡ /A$T J9GzutuUU/<aA,xDj^> 2-xP`*.&h $v'3ЙsRˀIR];B2iYYi .dk$~ ; @lSV3 {Ė='3A~BdJp}LvDpj8ī%~ABs (1G*˔vR+`yd~ .WH{'mA3_o'Y|D*!SAG,ei',>٫a`9pbEe?ǙFZ`QSNW-_XȆjĚ"-Go6p|,@+:A*&9rO++(L^2V"KQB],D8 j169`狿ýaQ3ri_PKfh|̺i ]'U!KPCkWEC/䬚Jex򥥟DjX)s|,?p<^0ޘH7qa 4heʖ[NӒV9Pg@ ]ݓlǰi_ S[\TqJׅN6/Oh srIS&2\eD M3xi;Ykʪrxh0]">_0"/~*UWHT18bMD6wgYL넸q.q rw,a|٠f$NHsw+wpqG|QmIb$!PZ`W]meQҊ#/?Ƕs\ ^|nfudh(!9tk< )ut G!ٮ 5"P%m&~8>e֔F{[,Vkވqڰ1:+}h&V5i@P)_|29C?pFwE]< vB*Ne0bNzB%vyi<8Pm^{7\}UVnj"`rX\=ײW'0,y}$A+fl~i{-hTkg*lsDB,YκΥ6Eϕ0t|C` }h#$ΦsRh'9H:hY& mjs͗GD5$sO"ن|ZD7%/2v]Ē̫ܲ\i2uSYnAy|SujC%*I:{xmyZݚjJEқ j~`}r-iZ:A,qP~!AYw|T^:o';EAT#j-gmĦ v-h=jS22ڕTYUSKԞ˛,IFc$= |J nna&-(] Lz'?|. @ZiYBa]BArXy?Pb A6ͻZ{ G)ocb_Iwa{/k;>/h'uAt?lFe׶07\C|  pʫ4_`[_[ `g|V3@K SaDoMu贳*ųyM>fVLeCkH>!ɘ~%BxfTupy[%+s m{ʏ_9jSKd&[%nE\*HjVgfk{g!T) g%ؽn,~;~`\2O?/cW Ҕ>tϻbľ궱\>s7HFfA ERaElkSܖ_rHKuNsGiYgg)5y;U*yUb9d66Ő} BEλ.n.պy`UˎBvSh~{YA.3܂% }r)!> ϊ~'Qs)}pC$'ֺa=IK/$3n׾`(⍒mҹXޚOiB#7aI f*%7i}t% "9ǯ[9}CVO`-F DX)@2'ۺ"Y:8p_ukQK\T0@u4g.@zfIR@+n+)1W_f ([9̷熤snٿs7j\4+sO+ڝV T EhzA]7D ~m #k2R#_bu϶KE^`&mP~a(u)sSSke Jl>;~,t^! _q s+8 q7.\ܕ4($WLPOƺĹ4N[ج:hjmI ǁ}{BJ]dx3cY ^G]]\Ҙ.Cokf/U+NGY~HHU?k艆C CVTW_.#B3-܍Q'R@֨DJf;zCL#=,%b{L@I `G\8'q9BeGWFCxZ3+zAd\Vcy5H>0~Ŗd(yw*Ycx3FlP(3TƿKQIAۓ-U`[ \x ֧+ND«Aϯ7R]Oy+(ڲ:3]Vh[F vsd+C˄b}V^tҺY%G~Y9bW2+"wEIikŹpH׷Vh;'kUAKnvh~͘σ\sa$!te\^Gly,~ͩjZ BZ#fpj96s"*u{]( T"4*a!(8b!ޗx|@|㾽Io6ij.OXGD7kpJƋ2HFY>t,xb1{zTBS=wBsޔ?TR¢uwz ]o֤'YU[6;?׮y1vSnq}Oe[Qo{:jȃ\bmuI⍽{ܠ_)T"2-N3>L`#"Af?\C& -MJeh^QJx% uK#@QLV=Jo(&2tyݍy<ݏ`TgH G!'x# 40od!f*i]%:8t}H}*8 j+ܓFn$'^qߑWgI|">`"Mxν u_BaP;o%L m Yt6h2~8<4 n+ V8'}cWvdSAµpx!-)tǴ)S=A9Vê c>yK_x!(. [5O>OQOQXnp%a$(Wggq [鹝32gSN@X|/[s!5.D/Fw\_4H9T{|=1?K{F"LPK=Iml*Y(a2`e(LbGDl! {:d]`:DCƻ$Y$KoJ:(@E1*4aP(Y|"<v,O\>%#x'EP\5y)h$W)#^/ Vf.MٶuU- =58pmb`asrs6s0 -?b]&UMZ-a]nG'*D5dlM0H:}<_Wnm,0Znb&)*& 6QL>y,'Z1W_9{W.V|(42[Õ"ܮAY8twESpzȬ>_m7#iɵ=NL)g޻Ag[[XF\"CIo (>EM TC tkܩ+@%DVQ8-KK?"59 g~"(z Ufms"EWRa&F]^H*8H_"uq\Ɠ~Í;;.o Mی FL9e%zÁՉƐq7 ә- ;b+gׯR9HֺNeiǿ,l^a%эY P'\`2m n l*䂋OH$IRL!|tkM0_ۢ5]]NjҎfsx{B6y><'B QL[;>&L;{MZ1tslaʇ >?T}45#{ "=6]kg {4牍orHITTJ\XI4gE[?u-o]gYӖsE]%4v)#p* tLpB80W}Ļ@QBzv,f i}!{w7Xrge>'ܪ^x)\K]z$~_ezDNJ/SO/$2[B4R5ω_ۛm߷r29my5,t [B鍒y~3$1Q?FRYz:–]X$2Z(T2zh9.&.Z5"!UW#4>:Yrn+X;W6Wq-8 `5Ҥ >?R = .K|"d/+מJVX*cU2w'潳kŌ$1wbl{YN+,tUv|ekg.#gQYۺV2Z?H+>{ 88%ܳ2ؑՈBq 2Vk>nGUxgPW{Ī3:yu'\9˕'3{-]=y ΃:UP *R^6XWwD(;Q2Y!FuC3f F@q!9ଢ଼5AdRKdHv01; ϨCY?_bIQ}15+ovbC"R)s*Y;PnTCfFW٢Kz.ɑ/nP!!)똅2iQk VZWIGaZsiTQŽǘ6xkUK+ɳaqTwؔ4H #Sv3ND9Mmӷ h8v"li6BV_G&Ps3TM|iO89{2Bw+{J:p`,m?2%O="mAXx a),YA D@8y\.w5. ^f91t^pBj#SҼ>+ K 1zt#]AGl3QM)ͺ=%NiǕS Ƶ%wF=+i䉕S1QЗ`h1)I +:?"'|?Ҙ21x8*Н+J@l k;P׈%zY":0x@ t%X}l; r黫Zn'j`U=Zf5q*Ȋ593zfr1r2TcKŢg, .s΄MF@hP}Vj!vz6 lR1(Ns'LYi%as]dJgo( *H< `Yia_N`hZus61Et]Opqm)~^@ZC?ftu-SmX-;sͦ}͈ zoӈ!^03R:7> Ќf¶ )C.f7TeVmu5@ND[i" Dlg0gJa`:~#oqu T`QeV Z-S?6w|A5d3I#GWL','LоvL2*EB8^K?؇Ǩ ;eȧ XRYj dʁОʵ Ņ ߕ6N EȐXLw:8 8o( ꞠH'*%bns+(CB|"_=Yy{OK|v˲?@:2<,HOzRڪūp Ckv#[; ~ad)s¬ܮ'*]QTީ*Fyޝϗ]M n kUzoCwU!]?~*x_BӴrR8 Bd𵣊 `Rd^ؑ%T[cGp-nH#`8M; ߝh:sEx# J[wwk"RkF[~@κ9w/נt7,DzC|FBdE]ѯ^F &ݖGd4'pDvswCH-fpܪacx jHc*}GS& kaݮuZyoĆ*`ãjUOdh H2W715e8A9EWZKO{5wASe_b4'-'ךTCj'zdG1|b;b&G¤0৵v35(lcZVm|t٥MzE΅؞](-B\B) IM}˯s*Y3, Qy]bC Dd6$LGJr- 1U5Ngdpy-51y E:wI^ypĮ'g|^Peź^7Bl -FbO\C3NO㋑0̛8iyR!Są5~5v[ߏJds˥]G*{qc{%[q$;:M{3E}I ";zl1U,޲?۹N3#@a?0?܋$If7GoO;ݢUkbDID!+ܗ!gt/A꟰SWZV({ǍGٞ½_jKHۋL|ح46<81idT3N[\"ƾPxV+!%c _ڲ珔~/S.B\$^-P6(s*aA@s,!d<"9׏~݃jxm\&j@Y?Qqhl&/>]ҿ Rad|yv(T5Tktl/cα!PJY=8D͸- Qgz\V=0r^hSKxd4ʽ~/=gMDR@ޭ67L@ '޸%}5&DqI̙h[!?~,( 57nWT>m "wmV#^9\k?u1ϝUmYjGp. #:}>)7?+3HP: ΄1G2}ozI] .YJ}!S RK6B2^{YDz RP"2yAuD8D[w<ВJ1,pɇZåS[W&u 5`ye2T4Yvy`.=ȃCLHI蒑}C@/`%mEhdY)/;@V]vg>=m[3D{QCCoͧgy宨8/uɉw~jԕjZ]^@ڻ< Xޠ}'u!AQH2)ZPV-zg ۵IS q9gGys7]UMqAC<\u0,CZV//k !w5ՌM(] Yl% t?HC>?ű76\Q,,u> 2󺾆'`m'|ilGGlB٫r|滪5?xn=F$/Î.o̧lG8X[Pvb58OB10*jەbq1"w/Qw|LX- o8I%Kl!X_ہ?nd_E9˿ħ wZ9:nn笴ӡ_&nmېr̯w*~c,elo GrA xVH ?|XBTfC[&T?XA~r=OǗnChU*"'p!L1܏ 8(WBdDdH+e] :nT'/%b[V% iB2tv)<]NS2Y=+#S+(;XcUO ;۴t ϝߋl!~O!;^/5=IinYهESs\ghP A]u9N@l ]XgR%*%TC/\ &jN5 A Cz*kf\ǢG/nUM37FI7|u`D^%C`[ %yU׭3 M"1-9QsC_o"費5P1;`eMY]-O%Kh(:VRR2a>[gU@M_M}d=!:]6 HcCAdlHU>qK}ޑl#N yy+]P y4S^S-RV~:a7mef**RP/kvu5,pGc * j똄/c4@.Tx3:9-)>+l3G ^@|)GIl[7:Jig;*TVox:u2r0U6#[*)>=pt"'QϱYS`݁yVJv7lyճTpoe[$ՆPc8̀x_?(?l=6x G=o-ƾX({WZ`$lm8L 感L֦vK:W( =aR_7;u`OJ.09ek)R!A+ U$Ξ.!N+t zf"4+ћߴ/&k?<?&L5,v__K iwyPD:bxU8x\3SeW7Ku[ %Ԉ{]{[o,D_ln*K&O2r0o1 KZ Z|,ChK"&t?/8Ip#jy\;{ :81F$:^_{tmUϓT@@֥08Dٺ+|syt@"kuRC'HI8%FF#~kWQJUxr 5ABeG@KmE Lz6zg3$2A(dzj<%kF?jurR$#a(zrsp =ru7}3WGb>JeH6 RY4ms1 @!B{zPoYUIlqŎ~cD+CP ? }3^iq˭fpʍ3?LA+ϑ/)6|Woo$$6(~eVzL*"ʼDldjep0 MrԞŬO:8>2}Ę~bG{PgG=hP 1bzRb0XUg%̂PUoF#9"=<=,֟jB8f)o iji_flY+}޷F\,I &0N +pΑ;Ҩ« ܃T0hiYP4,}9ZRUq)Ocx 4+:AZ1{Zh3n?.Lp3QFh'1A v7Lb*wH+[Yszu 3FV,h -  &B-4YZj;f/c F,+g'gA:c6}oSC-eٷlM:\JA2',Vq5!4x7VQY?B&ZG'1^ڈ(:sT.HQͣzȚDW/u3+e{9Qݰ6Ғ7%1ƻ׶EfFK]!ZM`=찺/%E.r1+ݎK3]CqC~al|k sfՅ5++_եx[mZAl-{\Nyg+"v =O=P~ {]#:]*n`[- J0SQ<@?4&L]sA,:Y"p|ޢ9'`w},uvr LI.1ZC+lJM `fAJWRw$y0:`wIΜ-6R'ᕘ/ eKa5?&V*E JmRs, m0(Cj0?KvNcsdO _#nr'ɺ'4tcJQ jE(t׭%t1@! Xxi#x/Y Z1rhꓵW?lO^B7o t$Ngɋ1iL'_̉ _AC̮*@ {mVq6[l ϣE"S5t/̤%/WQGY@x:s}q ։r(Qߞ m ݍR`\q+|y]#l .pf tR—)\}IŤn}-DkIn?n=Hg,ƒ.V*^,)=CEE5@CSoI4Euz$'A'|8h\t#&v4ecMIr!-rB9:e'UsM8 2k=3*Yqh+B,9^ْ 4M^EtcQɝ FjO$-p6ә<5S_Gކd۪qۆ<6'{y>)nIJjSU҉1Sg835/^DW&Z|)jyC rETt0\8P+W /}xvE<~vN5x`owBPwܻH>Ĩ"b2DHERq;O,9~WVn$${=XÏЎv5ؘNz!(9ϕשp@F{ f`lO!hzjAwW7bswA^ޣPJyLQއ|_9T/U^( O? J,GC DW de\)/L}U:|[N/Nj)ijȍaRB{O I4Yst^›1\ Ǟ{6=YԪ #eV % dD@XyCO>+L *WDg/ tGT{[j 8] : T6v^Lԣzܐ(31zx؁ C6x {G?D3v65NϏHR}^R `7Xg"m`]ѵ;τ3ͷZy&?xh5cͶ!~F_F tkAM3:(<ّnpѨKʣס'7.y03DاCFv,Y5A ^sB ]iHvKǙfr ah"κ?2emFrQՙT#7 6Oqiz*."ڴn=i&J%nxM`k $VZGj-=ѡ8ۏ_&C{NX 2i'fT+)1IPYWg03|!Ctg6{bBeA. }dr suĩ̴Y,$Ϯr-}2|#.&(ʤv ZzMqͬ:^ڳLNmsДBؠy9>)4^PY,ѕPGuw6Ǒ$FI3>]N)@-|ߠ6G&;䉻סmҢ)U;{~"J/r g5<ۤORZl4,sW`1%,04I2FRfxo"13;[P6̼ćJ'ןzqR W $E7-" c'NkGI!(Rvptym6a!XLUdovY-BL32zU/Dm԰{[>8W8Bi@Ö";w2=L0wl9c.&Fp{c3K"g<xsd /);ո]?o2by<42ɠN ံi"4ORN'],*а7f:ሆ` e̝c;N0"^ig\xtx3h2U}I-Ze 5bC-N^ƾ>K<nv?K-nB֢xg` #H}(.Gvk /0[:8DB|eq|r _8knAMck3*|/ 9쭶,BSg*x%1yz2s{%!Q.%;q@NƦ.Ҫ.W 9)^" ^~tok%q+:~8ˉzWy()3eb>R|Tca W>]ꭜJj1yk!hɺ%#!e*߅l?CMm=A.>)Ja:$AQB'.ZX \)h25'h,j%jS}h3)ƃ6˼e@A83ިnGfP#V`}ˁ&Cyms;QR0VBҖFPsbw+7/_=K45s?ϭ}wFYik]S.W?jFEgt`dktR=X:b }i}* ڽ=ڟwAg_No^} !_6+Fɧ;37ZbzN-% c2]^;A/WA暠F[1~^Jȃ0g ~}0ZI:5zR?Ix5<AJuxxBԮF_5>d^^ fSžĢS:\ɿ(!G<x&A{)+gS襥0rg .- sDoI;0QaK qS޾4JtvCy9 MNg P_nCas"?WP%ph΁S8vJC@WC<<cԱ8r1Snv՜B:j ±vmlyE{,ssl Ô\L ![Zw_K3U έ;5ah0?47Jm3*Dھr 6ʘ_1D,\h˧gyK8)tnfaՊY9h9TLmކ ןtȻ2IT7>.[&kDVd9bɟTv _6yj=mʻJ矸= a2S/.exx<՘-`7T 8҄:(nZTXa!5C~{1 qc"hb 3ɗ.|0j/5/HgD#$P0 ^4]F!a.6y/e-WR%9P kk>;# g48g/@u~4A;b3J ?꜀ACniamG58s ʜQ0*9D!/0ZXSL8сz"1s4F<_%^QVgڶuhaToNCԠZb6v݄XDǹ@%!D'K&_Lu8QCiU 6_"=KWQ]A SgNtG&k&~\Utn6$05D;UIKcHyE5~sM /!cgz D]Yf2cf2c$}{<E>[EԑR\|jl0HU= _d zY-y}?S h>^wEX3rw@ZAQ#YsM,|#m!$+K|Z†-COF{>+mSlbN{"_WR;M^"oӳesb/s.7>M'l Yzm+ ;JX*xAV]ESmʫ=/#{8?Hi!PbhM0hƼˊoOYxD%TR=m]rvKGKC)1^j;\)i$Vn:a,FfҔy;>u&q+dra]ӡz=ߘR%E΁g„80dpK?!րu([^^oE-eOA-.&fdBnoxڸ8_T~u$h<:x^|er0>$~-~R EPޯX\clyPL^CP q"kT_T,ǛO+.7o`^=Y94݂\B,Lk tE_`m̏#Fv|HGC_7_SC Ρo _^:)7v݃@(22?l 9,X*f|gk +1E|_ S0uZ5-),uD[vW:S9dND xV󏐽=9w;-ecwZ%VmUW_3n~ 8$7CZ.Bڷ 6GKvĹeA,-&Q>7RbOF(x^H2L2J>D;rpWC=_?۹Ӻu(Gt>MUy8om+|~B7B&7yr!_>ʷ$Ѿ`ߝ[b]k=Ka˻Hw&f?\ }Ps9h%0KLxoɭ)~)WxF8)LxZ֋8濗E DdxǗ!jyI4a,Џ-asI< jz.R:';JS#8nMFt@}zO0aeփX&Ῠ I|6GߧG G,'ds1蹞V*bK\bGV^{?w5rDL5l' DعtA-ZL;b q ,VJh oH-fD G9Wm z ۯ vI?3"!V@p4ۦi+vwlxe1#Pس:)/9[ܜ ~ V)np|9Wk۪>XRCCl ]0&*Mf1;7Tԝ/ CQvnt"_%yNJhVZ WbM^1}'517 m/qD\<&WהiA&Dbh$5bg${Lv\,-+Kuak"&{N]v31덷3U 6}{`̐4'z:OG0F D <^35SC5(7q}Tr3ϗ/6- ai\bA1O#@^3_OB=(e~fe=ڌ'7*Xπ.O\f)?4|1,.Upu=j-eviDsUQ6g{ŵ%%Xg/8M[i%4s|[3?V0BME)%p9D(b'ܘ ʌT46s=R_gB%nr";,\f[w_hZ&+K omFZ 7|yCɋNm3!ҵ~Aauo ?bdJ; Ld08qQbQMCQ{?[nwl$Fl``܈!PCPqw[I, _`aw"n(k/G۵kV*_ӍO nrݠp׼){.aRndnC>$p QT2\Δ55q\0c>*n:"+0q (< V_?)1uNǞ35m|ԱnRe=32Ք X0@w>2ȋ7|M,Ztl`i9FeAg麌p/Ӿ礳p>0*TWF<(F"rbJ2ߒ<=\X.N?NM>`K &-U. v.NsX/40u=&&dcb.Xhςc'_ǚOGy 5WȘqL7n7X!? R,9G;Yúe~IQd !pt ҚyYI7_1Nj19 " h'v3-swic~2RJnԬmg1* b0Mjdž7Tu8Yl սwx-~j[po'[d~.;*;H紟}[_@%#ȺuG3:!r`̟LGbZK4o2Kqoȁ1R6&"'*pb ١Qo*hRP%`PH0Yqt:cm651n t;L) j ODrx#񊄜;K,#J_V1RhpxpϻVomQo\sph%"91ZJO0uxV9{5:Akt3c-LoN$;F1:$`:; HS%٨C, X߶ O#.a#(I*kȴ E hI:#%2:؏Rud] hp!cp$k?B{.lFWqtcҳJt7U [z^y!ЖJe\P] 3fh YJ*rΉAuΦrYG2+a9 9ߣ;tk*ΰWT`|Qz9Wrs48:> i,шD:hWEޢq'(b G|| FxF|XmQCdI.Ng﷏J9=XœC7n!s]Vv[rL". pO Q\Ek!{6:urmfiD"GmI5{T֌ BQE'A14aN2qkwT9ƉDKSÑăħ/-pUkr^)L46ҖmA;~0T@Z/I>.TK >wpb9I!J/h,i p?#_S)ʍuk5L+hIS1L{:_CĿJou+}in Wv̮W|y niܒ?M]'Yqm|]y?=:/y>Bѣxר}S+6q 'x~ק_Cy"{~~'2{Ze\#ֶQuhcEr+:E:YU NG;`9WEl^6Ӭ,n..JjKYOli%9h}$ B^-TLRڮ7k~n%&Z[S3iXV"c+<+$q$nˬqnSD6>=V@!K /6%$]2$Wcx l%mK ig8!jG&Ch2o\5stЪ7٧]0k,1BP BI-vM@g7Dc^/ +˓Mngy8L}Nּ0#?&+}mvy`g[5&m"ʒ;:^, QxEwA#\ P O,& E_$wOi#)buODkbX4Vk0w8;H9á+=60Q8F$v̱j-"= >q~~|m_9m{dm,cRpy_ ]ٽŕ7JsbphxY<ZҍQv.8!dtL0yNM'M^2T4#~lk Y[%~Mb6PK]̀%uKoĒI%E%6F3:pePWlΞ=!ꝬkwZ!-!1_.6pt F<ܹwJ~ FPPYka$OӹP-F"k3``u%xS aʸS~d]/!@, xgij 5'jV&|{hw~#$9rgtGs6Aιvzp0|Wp_d-aFmbEM솹zߜE X( I*FIeee$EV=PrqR QAoPX-|H !w$aWtEl'`.{#Ma#î,$n\eJ]1X /ٍ09r֋dSwBm>(qw !,-}|#04/-zz tIL/ymC%Ih @6P &>!hgsͿK" b VRF8S~m(e5{˜~ {Qd]DHBG&|;# Pjvd_7(2HDCp+Ёy}痾[.^.;HD@5/'֊iwAUWdv9g 6#TΈps5DH+R!^ʹH JDxg;X Lj3(N'u ՃnVtm2jKv@F3۝d˵qo+r&/|[j{v/?_ytS%Pdx?vP_eKKE^:hEf J4VH9H@2Ke'|c%{(#*HQb@+W 9~ʝcT`s*!L =l ' g.ejc')jㅆ"3Tt =Cp4E2| Z1imB$M5yIp;>'Mk%ZkWcۚoyor7kT:.I71_(rQ!i9uVd$WMT?=N As@0gьcsBMێ1xXKŊCTN3VRmȋe exsq]m3F9 HHXuC^#@eOtW3z} Jʪ(lasRAآgX@p]ϛ,%ʼny@5Zi Gjr,߈ndf@_bL5D.2bS5~<_t%2ݠK&h*ey<5'Sb fEL՗ψOVΣP/ t,df0C8FE˼<@}; P_u!f)? c|j YH93_p0̼ttJYɺ␞pݧ²=>}#;,!fS->M[Z2ꩢpIQ;VF"I"C1J7h;em5]6=؏λưa`ti2%\]{Xzl:ʟ) XR%_]5d/ZcXQz7iPh0,deá 6zq쐏ߢOZ - + $h*2B_JFT;%華l+?dJ)x.C>xx`6']1LTos{{hS  ~_H<EJ, /섩v"֘¬ T.`TmC%{wk<'G쓊]*AVaX0{G9zD)h XǞoWCTmDM|mZrFK鯡[(}ݧ,%V?]CPYޔtr@ _dSŝO[")e $-@Ĺy7zc}p3(ڼvAh7!\?*=T`y%k?W)Nu[YHL~UG qhh7 аn=ڬ|J CE^hJw |vywd_`DȎ'zRxmjܥ0l5q[:G#+v5% -y$\]%&"ϴdX|I +q6ʲT 2`8~ vȍFL&֯E$gۜsG>i`@%lHvffTP"$l=b 7??>P롲7Q5މ Rh[kY nG4HUvLu_Z5/ ۣzhQnh[leԥQ^ oG.b *aX|Ed$/ܓo$VaཚsF@\,.k:Rbm$FFbbҌdێ`0]'M'3lMiN ^)-v /u|pSJhidH(4E#I12xNkiEQ=nJ|t G|^#'OCs*dλHXPO/ۚe5\_qv8:NRTX]ؠ1 Jڲ{vBn缥t3^b7*Wc ?Dr,%W[J"! A49^--E(ՙP'ί-טK/Fh8~k]jԈIyz c‹5]xn_Sތ 9֖Of|XY_fQ.+Kmj.[us9US63ug\ne_ :yt]*Vj)vn?U*}k>E4> +JmUg_ʧ/7wg'FWp&oAjaվ8R;^QngrSuuHI;MDx@WxCJ@4@GtH޶55-?O_*Tohqobt[Zğy dxYɒ<.t?Ӯ+7˖փݞrZKk[u{g#e)\ L zY|c ܆ ̙_"F.񎮆yI(;zn 5 zhJF1)y\=y,AM'8ߘr#"XoJK8\w ᔇOO-buF4F+$0. c"^ wMmٌ$ĀYʑ#~ف7>u}};y2Zc];.|ݰsj]%-BאVĶֻ dozRkw wLtmud^ʆY* SGk{9wFLY܋+ &;-Y)zq\.ĈSյz@> Hxd{g0x}\uLb V u*A_U 9ԾbrzBsq>HDklS[ӧb@c.\ aWyD h|ok.7ѥ2.!7hr?I&0zۄί@$n Df*sN3.+ZHo:* 2XezªT3l߫Ȱe%PʀV5: آ/Ӝe[5͒H)}9ʷ&%f2 ,|6㔷:?Hjhچڋ{u\iMP-ѢUr iwo_>~qW ܲv)=h#U`|z$<h[~ (9/0E=6MӔU"׽ߐ+D\oLXGdwNp ݥ!ѱF^ >zMn(jXpZ5eQBt49FGbN#kxG(]d5"$-ٛ5s.jwf.!heqwDaː""QNz?j`Gԗ~@ <Đ &8د@E/$]}RZL=w{il'Er/ Ag{/y/<RWB8<Uo\iyFmz9St\,:-4w8)lm}Cj w2H|#'Hu)B8hlx򂞳WT׊= 1B m-&|Gh؅Lwy9!.(JgT<ш7rb@b0Im*-P^ Ƅ>O vSWʤ~/ih'=3r.'0MW\M MEΨw|lI;G_49{!?mVn`ڜ'9F$DW/.yeB|ۺCd7J6*/QXLDfK7 "Hsל˱7t<*wn{Ϸ[au"8oʦ~8ģeh0!楞dwsϣ9<0>(dԷ$W`e^αq~F5}E)c>ɀ~ߏtVVϟv$5ugeL |,E,Z.iex7_ʁ.h*Ĩ0 )kV _4UMc`LhXR{QPqtĽ6 DoY(<(d/KL] lͅ0dO€s*e>=1GcLfNZsl^οkYdjGgMkU!ոT8$nlk! L[UaH=]\E Ǭ"i:*AB7Ou嫖[σVDe!R6Y 1as{LPFI0LU{>JXmb`Ų'5/RxoZ I9tv?GV-2`ƦDHщ J41 åL:VeuX9дxƳ^pp9~g G@  W~n0c ll,ly6Gu(}Aab5\?wKޡ^%°O(>sCe\K{q߄@"wA]gG _-AUQak~CDй:rlPZD\rD$aHj(dN˯y;(>! b &n'"Jb7c`sk 7^C-D C Xh_H:gQH"S@[af樸&(Fճ-̀iy݁2O*gI\V͍uIl "[ӽ5-\Wc`/L]#/rrPދbU_@E'`hv]Z$A(.UdnJW\HgUEyDGa#ԝk<ܘF]xMC,D~s{W&O ͧ혉5U z혬=21(+T1ďjcoUD^De7>yM|V!\朢`sRg'gX{>ZDCE$`@vNIZ<8jJ pA˄ 0?P>LX{L .FL#)w 8sV>*JIaİM%ތUXK%Lwnl "] </ q<~8 U whtg27.w$zE4Q8y˘MJ^uf,mHMk=r ~J#]旐M,!λf/<'[h8޳$Oo6Qo ^3Z"蘌vHay% 2x$5p2bV>+8w]Px/EeCnkp0!ce$''3D#n.%Ɵ%;_b.=Od.R*az;Q213K`5t6@ʖP6zl@$端J|)S f5D93ֶ'\kj<BDL7)s؀{o^mu^;~#Nmtآr"M?~b\ƒSVsp2ϟ<%^nl9ZurHIdhG ZK$dֲ5W\XjWDht˽ҧzM}ro4N>~G΀գ 0KwybyE oi,]cxHV8?БFsH`0w l#NqbY kX3X, W@% ~ o?'Ƃo_|VX&? 01] XpkHUR٧Ⱥ{gA>(@)eI\^ ҥҵGGw{EQ@ȿ_q r|(7py0v3]6CG'-U*U!S05KC@0L_#|uGd6n̵ɂlFkLOjLٯXd+wE-* a~6!vz‡w3(QN"}tHKOxi~ 7@ќQvM WzPѯ]p4/*)_E|.AxmtLX!KOLM؋~@BO>;^݅8]eRmN0.)`kΐv|eU^z7 p 85,Q|X͎azB^ ,xkjHH0͟8vA"DQ9;RpG AWh?R>hcm9 IC6]v淜9r[v}Y`v8сG~㖙^!8дL801y-졏a(UE j.9K@뼻&O9+gYks?b^? "st)Fyk /(g0EJHg}w0dgv;UҖ^("o@dI:T׍սS܈%gԱ``t>ØcO|U8Yt!| K27bFƳ$iAlL ,"#v"r:GՇfWw ?lJe0m& F;o.N\`׿Cn/^w*K]]R fơT^R~y>uh/ڃإq7κܘ{&A3fF ]6y\\cs w.q4qd`n^3@E@Ȟ "/:wTq?-ǁ_cSG!N%%BI֡Mc;CYi^sr#I Ԭ ώ0Cj,av_g*K5Z۟Af]F d4{"Asˏ^}-)h4 Sc}h3k=*;Fy/]!M@ g:˂Klo5H6D+!#MlÁ1[\Ź,3=%k3U 0vT~*L?c[Y;-.ZηC+)#U7!.5X(2\ɿjO=YzT~sJ؎QBit]*OWC1 o?rIxA\KGrjb]n,:ߖ=^ٝnхݱgGE'F":(PFo{wmz`! ) l9dC3 'Hkd*%y5XƝA!5N o(s+ |'etNйɾ~Ӻ ~:߶fqo#22 ]aLƴW)}Q>!o Ƌ,WGڮ`@# %5'cыIX#H J֊1T7O+jd=cтA3 ޺{|ږ$] ֜|v9>iOZn>da"iAH7NU _WPN,t3/.cc!܍SNvꉁaQE 1lN@LuG*9Yy38$&:Σʳ_GL\+;Ry> WR+j֖JQ;s`9I`7HRj |md,CbSظ͔T .US`(! аaAe]F㹢/;=MGHxXjdLM"rS 6ڢW? 5u+Ɵ TVƝ94ձ3'{CG5=;.dFXk ‹oM[r'bgҵ!"@UIRP B GYJsS55|îYmIXaR7sh.e;Vre; rU2 3XHwfcg.Zj[vN7f;(?#)tlk~Qf*18=snv>Rg, v+}$xKm,J%A\hD]KP{y[a(pS t7D} !HOT mT )+ۓ8~GHg_А<b%M |q>3sINO0V}ޝF4z#(T0&jn4W>mpC}_GHͶHVW^|D/b"BjGYi\aU`nˬ Pn]7+Ţkl|MPJca)i'68#IT<O^sh9T #l'r|o/1ՒP}"]I$Ot;WJ^\QL%Rh;h0ݾp0Ө˞OaXTmG;R)14!l*3IxsI)eYW]/JoQ/]W{uS/4r#}Zo薫ɱ جVf+"2<fJ\r}TÛ6,^4e$Cqh7҅DPaۡ M9Cs)n*@^`.O[%G'ꨢ lKPO׮z:Bg+&iN5f߉T`KkjlRPCd$CDżH.mD!cEq9grU3gmFlbߜdP[VsN|иd fʓ4 zU*C¥ 2l*4cTGm#심^yOOYVdBe5珲^W=jA -GӺ]t!`.0?1,&< p f-+zM;KN޻d'j4>J|q%o.SL ~EKT1l̠*>2׺ƋcVh-A Njꀈx٫V;&WknCw2E@o!/oQFG4mOC@!>q9HI(;dq}.[0ԣBrO÷Hu ljè=h&L?G{GvU֛O:(ޣ{SS@9vi243<"i=%3J`?L~U7 6rrvw~ZU1Ja,]"Tt@Ɣ'{Z{>;̶Jաi:ן g+Ex7{34 R2p2i7ngגʖ2=騤0-Y7.[yJ*£q7qñDnֶbux<<^=3K58aJڧǞfoRp76,ؾkxnΏ#6>St6OV#'|ZRVV) %$99_]8;ތ#`|DԀtb-\YjRk@aFHAFSD1۞݊>OC; Ռ E?4Q9wQm&L7[M":%)͌]WHl$5[%!_}iB®nLx o,0༇qX0Jz]$t`DM.(#~oS)lAA*HYОJH҂뙤X& )[Sds~w \3w4/vPr#k\߮i2pSfTRO֯ ? B_igPW%.|UJE>c%UhnKgHriJٍ)rxpNiגDhV€1L~,`Vi Etdl3vRd0`YɛI9\d/|)\(額JhG׏P$*L=ŏh ?؂Q/m:5a\ۺÐpe8"Yʖ9GGNh [ȱ[] )"K3̦4dMhbt wr"%9B ŠkeF%N,4pzu2qo?o-3n?s~lWbAEuqv,sa,)>l VGZv<Җ'Pc&&jN'+AO@BDGe˨^G;eaPwN|WSi٪_|M! h`3Ap]e[,WMp(b׻))_ %.u!,p)<ՖV<(ft`Qϴ\+_wQ^v.tHW_Z`h p?ݿͪ^g%q5[KCE.瓂3ۋERP;.m x T i67;VxԮͯh2elmJqmZlŃv/”~eYe-`Z$%&]p_bo$U'+pSjz VSz8ђ%h6ZwKF $1u^k3{^i$#Zݒ.I 2fj ೯08I4 9Eu,;gx!GBMA ic11<3 G('|y9TȐob/= ( _XWؽf3D3džƕKMz0ϝ! f,j Bq- Zb1}olŧD oW_R2A!B3f'm<=㗪11ީ1L7 yʎmmԇrP;(f:nXlT ^7S;pRqO$g+YG-^4%&t "KBa3+@XYD%=M  $7Vw|TF}ZuojI>3}}]n_;BR<dTCp|Nv^"$w119m+0tt$cWt]fߩ OTp Q"`kyZxKJtt?lϋ6Qv=1wzBb%Kw w]茜Q9 }mb,c!=|?e/[Y1?w}c1Z<6IN |[;šM$XsC @Ӛd*p0MY׋ig㹯PNbr%67!#aOpuc|NCjJnV ImJ>J1>Mٵ^(ݰ Rx,~=5+O"Q~{_S\&]i)s ;)]m3,:U/Yb ./Ò'iU0FVVp ANV˖`鄕|ˢ RW <_pYnzԨ4sIv6l<t_,M=+oNe-z9V}-tW!)¹lo,fP)YqLLؐP6?^c) b]$P/fSN F!1Tgls*gARn{3| ~8cbmscw=vw23E7Y},뇶{HqFx V ws-I{7?#f=7ЏNX[:li8HviVu)t'\dn[Mk\hn_sZ'%,O%F/SF dFa:#ص(M٫tɽ~o^>2A0ve-M/.ȀD8KXgsĹ y.8pm<[|UeZiMZ7: uBU,FB椎|28`bhҺDrR&E0S9-4!I<iLrIA{zl$ϥ#Q&|@/H:XI $ngx(unƪ:*Z^6*dBC,a[)̃/d'ߵdhЖW`hb9gH" @K<,a//Nb%_.wԝwkԒ|5- w O# LiU=7]?,yEd+geQ9oP' ԩW,77Vux_LWcb45 '&8!LB&gN??Ŷ8q*ث7A'LhxC[, YEʳl+ATEV^i>,t? ͣ_X WC#*EfُH\ރ(3o;W6@g=][aeE*-Lv)#?pIL !81$5|qv%;{7]~bGEs? ;'CbܬGӮ +U?m'̈DTqG.}콶96v!Lr1c.F*'5v I/5ŗ):'%2ȹ0|&x)rB\` g用CR1#ɒĀ'`D؊N@(FGMGPa@OtmYl3vHѲhx( ޟԩL#_dN(d&\+]};Rb_ t=LfRU$viOB r1[KC<\W/7av}F=A?Gqˏd7Pu2 (}at<B&duv=^pB4,gECE x,ɖzF Lt'0ɁQ%=&9iM 9j 3? )ӕW] )nL'-1qFr;y>ʎTz xc8_re~;Ѳ“j^*F]$FR8-Վ_X<&ܻ-AJ$4*0c [%Y(uXˑ| 1'=s+q{whqk{- QVסTAn#GF] ռ"?pwi#hGb wߥJA{ynX$zC:VtZ~>@$GB7ynނY7+]+ h* OrhOe{+1YoXaK623L,Ed³jpuUIW8λ7pvBCLH)5qr99AXm(S*ĵK8d&iU^uAff8HJ EmyI/n )lumCB ٞw~VfNE[E!:yJ::"FͅE;`9 #5~ХSdv^,T23 @ (v mxxgy`2T, gF7ix<\n+!8o1w8}'vo2;̖ςR{S,nG۪7fhz!B.W1dR#i31f_hI%fj>$ҸcWhx+ʵ*`}^HnvJsl9bsA24[JCN$QvTE:#os!dB(T)0e|^iOR[^%̿&=zuF?-;ِ;)R'!m+J:Ո]߸@QT!|.rfS-% UP^Г ]Q7t`㕰`kc=2X(7i`7qKT^q- Mmc֋ϻ^FNn>&á R7+̹ifqc N:_[J_5`KY||syo`(|NQKEGZs+тuX⧝fBDsh{t]e}XuT^޶p@#d=)*7J^KBd`i!n`A ܤez hdh#* xIvWs&e_v*"Xx4;2ű\;Jᓇ[ .ed0 tE2U[3r){Qw3 OI|)c. i/ʆ} pQŶbh;D!lLJHR2FA-HBn:yFR~6WPm.Ck$zFM1 \3?>MO3J%>ʃϵn .GGbĤj\sbDH<#~d]FPDM\Ó)DUXnJ+`J- LdH]-)˘MTfN`ې#*􏟄W&s'8L$xn3]sJv ⟉<ԙ^ɜ&D$%PHzȳGa ]a~iM XA eg l:G.n|kx䁋~x!@^c;yr\Itb<TO_C#G 匰E_[.[{]Ґײ.r\, arbnlP,ݍ):Fi=BPe-: "Tu)'mӲz$1C믡,]4F f&[ UunCV.11~pś=@qU^x ~{ 갏Vt-CT_V8z8Vӟ1¸s:3~O% d34c's5B[nZ@V(Gw`&SX'qK~L(^n`v5 i%()ː|*fk0˳p%0kঞj}!rYMiX jU iNVQ-1Ν: 7\'50 x62,8n9648=kW?bܼ9(፡~`Qp]3ف{U if2q->xИ; KZ0ZB|)?/,ٻHJ ,ű-{gJx6Bd})Sі s8 `Ce'GdĶlS trCq㥬tHKhL \,Dl:n*G;3cHF"= s.8R\IkIʸ$DրFpخ{m~]+b{G=ȑ.F9-PnMd[2݌ܙr u<^4 4JUu305 cE蛍uD/U||`f i };œL/svtNiB}4M!Ѭ[ &}Z;#&lKt#Ҕ!6ZۍJC2A;?+JX%0BGX(8}͞Ӝ맋LN4(ӝu:sw&Jy]˺>i K?TRE/o,\0/#%= Jspـ:ZN=]DGvDfu|J{[9՗UN'{Q;"A/c"@͔T'a:;Fi0(i_H*^I%4>Hym ӊuuK N9xc9-Җg,Fq3K9vf7ޭ3ѻg'BezqWq9$~ݖ<EY mETڥT4t׍_x`Xڝ v)}"$&+L+hⵯHZatA+,!R#~ج0||>@P "w+n}W*}:߯;o7x\bYkX}V Y/IgZ!̘&l SS^`bkUc/6ATp }p5is0.BSń(Kxs_YRYnOc9*nLdk|;~CKGfGqr@orDj&zSrߵEM(9!0+)#Vʀ HRd`1DʈԠ텊gmz՞1Sp2ɂc -~ IFb2BgAά(lf=O AI6t=}#,)GvCU'I6mªsX[la6~;a-!d<-=z&(K`zȀzqMM t %U!{*\s-_SEq(#R 2A'D).ZwR(. h q.-L].aGQZӫM`!# \7N܈(UYN\7|$hy3ȊQBr F2$$"vI&%P1 >| :+ 鰳"Tr!BD+z)$??V޵#* wl?u=|^Ch:.]a[ӊ4=)[//u"N"MJq60SȲ9Vn[CRGqtRxmTMoq{0kBLuX}Wu H(Ev۫X>O{k^)Q7NJecGrf֤誉"򱰋ߔ"kTJDW4-2^y1$߷Svo!;RS ӑ9y0>~QWFQ&@̆DvO?D%7}b{@c`HێkjzB]^d^l="?J~67z F@($9TSaH -@(cc(b j3w8kY˷2asys)2gV\=:Qrȓ۪Ƨ!9UnQ49<& 0{ vnU ͩc!|P8:,l_0y \L k 7?R/a&"DaX׭|W t b &mr 'pjDa- ~HFpd /?Sİڥ] ӤE.Xs@aRpŢdCxhd@6,(CFv,~ZT8D@kIJp]#hɒ9˧PZ'p#yv RBCu%|/괳."j)~_7=*t $K"\ZMP<>SyW)LA1&*PźQ4S)`E׳x6R`Gaw?<7c< R-zYu;ttP&I{qQa.õeW=/=ᶠB0tXre)1HTo67"21Fy&D aU?Ľ,;jQs<7k@^Q?~p}JY0$ÉOqX!^'.Az1;m6+~af.Kwգh*|; AE_(헦 )p+EI‚Vf\ ;(0KO;s*6X$YJH^~cӒb(%]idQMf^:02\8Yi ~$lF?19Aq$8GiONaLag0m )toEx @SY}bA? L/iM;Za[HBlgLsBl:HqE<b~0؛ AJViq{FW I;IؠV8 /6 Al->r,v-pN b^Mx&X9Ǔ昳m/f %9!j7_X*fBwRݰ4z\Xa(ߵ>k$<-+By[+ÒreD&{]e䤺'r]x/Ac숰~ITcFAД1:?W { a˳$|q8iTYE(ltqYMF =] O36$S0$N\UUY= c?5.mSs|ddd2e q w-#%=d[ɻ2?!$L 0:g!dOXYөO1)iH\z{ʗYkGUnPzOJ?0U92Mt-099ϧX"g4CE##S*1i,¥TӵrTD{23Nj4X'IC5j{/vxar$0 < s nT( $hB?Uw'ki?c$K*-?ܨpˇV J172r~7#5-rL=^Mm5 \o|=6;&RъC;n%D"̫x[c#VUI _R &bmtEIfD q{بbsNj#a\n, +ۯ"$+=sy HM3~k Ѐ#t-c܋0"M#bVL~6뷾Dg*&+-/ay]ټcLSE-x lK% pqN9M&،Z%_}FCS7€ƻG/_ 2jm"O|@gj8yCDƼ5'"?6_l̓d.Ay [$I*~" G]Kc ג|,Ń{SA"t^rz|P琇cbzr*Cհ7٨ yb s{y鬓B0eԉ1'=.[ZJ4NᏈ-ªxPMc!!합4boF fHJdgqy&>bCa 4gp9]7%)?QAiAۙ#cb u(Y i\m^@4Ex[dߴqHCy%2,rAb@0Z /.(iI4 |{&ON;?ۡ:jTZ](NxdxL X?ֲD L׍+n U =dkY7Q`'a 8=Ye6{K,4@g<OwP2Zf OJ?)OzGw) y_&Uxxiu4N.y" iz\&ѽm I| ]:+n2oKTBb oat^3jU,$vyYMf'5<<<$ X'䦡t=yW%; |j$rM⋫#h jn5>$6t̝[9 Y4#_p-Z5|wHjMh$ĥβ~?,Ǐ//]v y 'p Sy +=A.&ɂk-I}BpfIZ%z$gq0D,5;9tཌive<$T?Iۜh#9նufkp2 9FN:PRhŐ z'8Mib`vZ2lѬVN J'g}ZsAOO4[ⓃHs99)h7U@vkac|x/YpK Kuɯt!!]$ =U9HdZx*W;9'*ʭDvkxmꡓq.`PTW4E>͵;6yâ`.>RjQHBv񳠺A=|ݓ[u&֑ao+ɿ"[dzBV]Uf(U_ۏH41nf+mlpQ5D™-qgr5ː_0TIzga9d|3B$, YIpr{^#G\!me! &jV_5#N`ly+6a6l/~JH~N2= ĹWdy1"{2+QiX1g36!%ز AŘanZǽi}9ޕ5vNy/ƇF;QDNd0]Gэ[製?s{޽,NXS\[i7ȺAK'vJ`s)i&+gόMkaeU4u=[~GTwtň#g|4O*u2,-/.jӕ*vG*Ov@a=w sϠ(X::;I̧nkʭE]BsM߳ (odki F,m9З~;]rn:,8^-:FdfSW[;ua_3JKU+m3*T'wMtMG X 5o$r+~Fqk,ШeDLA6S͉Cփ4⯕<@)mw~9v8 J8)QDɗΉ?p.{'$ i0NګLjjlƏ}6<M -iV{K(X0rbpqDHP' K:]HtH#FR5p` ,4WQ;ATZY5s$^NaH`(`sk&?A'!qx6sd)RadHN^*,x?P¹Ϟ̖^fYH%\tfY+E~R @A>'u V"v/fOD=V_@9ؙ7a8?Rj¹+fjot MjurΈytŒݷ1S3d5J$Ho}f!c mw^F\93>Ѹ!WVFYl=mU+x9hwE"[`!%ڪN~<9]<69(don;5x.j}?zVZx 0Tr`д; 6P_Rw> >eZu^RKD v=R_QȵC0hV|V<')E* ʒzjγ}+h1o垱UcknMzy֬Ty0 pG#PUwϷ]52-6zLB4\ )H-X]\Ϙ._tHc|Ih=JI'v'"B|1'̲idsU7gZrJOzʹ To F1`Gq\"F Š{oฆ`KdpM.yRDRK?358T(gTځVIo[:E&PY\k9=gj[D\\_%ǠLߪF;!T{7I$nerUɞm_& ^^JFu*Z9J^11bq216Q[VȟrIG `=U؃#a<{g˜*20.|ZM0Fcm` ?_9x{E2v^ ]y$VpyA 6  Қc¨ 3Ak?σpZ #=;<=L/٭*]4{bJkȉ$.vz`j$?3 KYCeRF,E'RY tsҁ,wDnRO?B}Kr$-3UHs}zN#Qt1^[I+w:}y"#>Ma$j\;;*LGMU.4/+;״p7)֊Kk; RlξQdIv-EV@7c3h\l65W%TR;ǤTP.JerKspHN<<ށ )mmG_$mVF>v ;Y@¢ ;1e)Yx D;}95n FsD5I͙B &`A[ ^2mki7ӓ! 'K&~xK Ԟ %=F/''UǑ,r螢"1N,%DF'(wH]Rr$-OaO-P;~ΎѲZ!WrЌ]ir 9u5!-H3%e')( Nx(z$VUU֨ Ĭ X6%=Kz%Z {]({}@iXt8*ǴYL/'Y, ~U=-8$l&(2`@7M_-w:lwU}g[17)kD:1S+!J;e Wq4<z]D3lJ xG/~]^e#`nwmJ emac!P+ʎ'zXJUcFD68ʊ}.J ][kgz`C ",ڠڄEOjc(Ɓq;mVFUgF7-7U2-z+ 2ř5L_Cfɹ!/!\཰ǁm;3q܁ƎejE4 r7}В*nͩl` yuc HMT{RhuP%C)aҙ9xu@f(oU:1O[UȪR+Ĝg-'aR18U8.3j+35DY2:t|?cp\&JQ0ns_xޣl9wZ@;-jH,:a5JګŽYꦬ,CamLu*XZ(hI唺4rExXt> } Uy^̊HK]YUCPlKw[VCNKouIgjOW'Rz ͧ%BN37^;RU&FNmGǞ;,ϱKv)⨘ %I|8,n1G#JzTI ;Ƚx3'|CZAk(/QН~1†A㓞P A`Oݗʼ_y{l^ 3Nc^kZ-s;w3 QX?*yYLb.8~`?0 ro,.[7nS 8GmY0|r:w<BϪc!sh%p)h_&eQ;C,/Y3-T0X)d_A'~NW0=%G7(%"0$׳q.tnrQGyHha%9Ĝq,)Ko]͗m5+kQyIlB>b6a7T֥Џ2K7_qP_y#r`T"t~o#aQ]p=:U;qp8@8+\Y{fإv@o鑚ui&z.Kg=PBf./ Y->:S jc^omC+x;UmPL'S&VӜ~]C`~ "iljHI8CnKǁ؄H;kSJpߕ5wS$11LyU*Rs¯x uaK`QӄGY0kP5c#Q"n<<#L\\ jfpOΦek x Snײ@oW%jHt,Ls ~s$55x|xxY:;h<,!3Ko;#Ѯ|zjPq(Dk odOHAU*f24!_En.OKɓ(BhZ?B,߆oC 7;M/̫D8!ghaO<7)1oy˸CbiGҹeJTa=J؃MFoF)TiOElQ ?K.ێL6S?90!r,m `T@ x@awdmŋ{vGg.Nc}O8,tQRHՓiTeDb̒m^a낖AY$)tb[WrJ e,W|Ii\7?蒭.Uf+|&l?i=8` EjN+zr=' H{{$ zcyOkP#5`8l4oHi#8ָ ࠈ~&dP$M D1o!) 6SqQ,pe}/O*+[?.A'cGm/o^ 9:8c`.K-(z9bF)149&"qO#報a˖H؏ q~ohsj`yIKo0'}X8rLf!!lEO~+N bJ=oIl6cbi~eAkVVq 귓PTOc-R"KCiͽ|;o,?qp\B'SuPfw*S$/HBxZ(=m;锴frWb%H31 |L*VRk#A{^?XAĹ*m][u^vյ_5yEQ# >p@qN;3 .cMъ_X3],Bz~Z)#Pyjsm.V 4vUQp S0*:=;;&N-ZVnQ@hGRi'Vy cxzaOAU.eĺD 1})ڋ]>4.sT 6 IxKԕۮA+M 1y_S- Eh2.\Zri]"O$~$D M?&@ Ѫ~m}[vGdDEWG *լTU گyb(Yg:B+_O* LSxڇA/R 0@X*h2 1{ܠ\rfzU8y؏]Py,.CR>`UN%=Hb7J!n/5<ȁۧ&Rޖ"BFg ͓Xn8Sp 7{EVI1θi=|zZzY I eYLYAOJ[Iu|#iF9\b\{񭟈<*?v$kF51EFAx&D*|r n집HQ^e?j`b7~Cぷ+y_MP3yo'G"y =<1Md*nfp?Ԫ45 M@X}:yɿOD~7̝Äjj  ܝ7fﶤQ$ :Ñ Vr" &O(Osy[V|&z3*-Y$F#лmZhNZZ+Xú; $#1q瘞"[|kTm:tl^,U=.~Hrr|!q ĒS+]UKSYR!pz\jO~+FXsN"/uJfLd.Le,N&EDtK6B?\ˆfy5.P ^2/p {^:ut3dtډVFIZ}vyǞ28d1}6хNE4$6cÑ*,^T6iweZ0}js@< 6= 7X״Qe`Q;|Pl0 ;0;] L "W&k9,>LQИ"{<&s Q%bWe&)Jjz!DZc>Ǭ~;۵Ae*uw8ێ|tV?&6]%uJ.I^ּhΈkc%&ˁ+aU& S9$WuJ}l]{%= 4 -kR Okj#+ijӓ:qڭ"+R3im$-z'{[Bb ‡7 xiU^as`u §i܆_`"Y !Piۅ֊Տ/Cu6prH6j;VT'&Zw7Fi;R-xxdl* $t`` 3!H<}7'T$p}OD/!P)/wl #z.Q+Ns^qz ;.y+svv}1=ԫ|r&|꽦)tͽlB~bzdzM5 fW.-ڑCe`& &F+q]Sr0Z"h ts{1 eKUp#b$}Fqtl 3acqss]3ݽ#̕uO!ˏhDRcO,Ycxs$1C(o.gV6EqYsA1 )@Q_]FvڢO%{ '({)ݕbXA^%8m[Co2u~W7\`=~bo/HNJw\vE0<+BSnQ.\|<.DaJF;J2#q5R޾wܜϙF$M9Ydegg.NnO'ATPGCߌ^m}%uAā#U+c!}8'5}.&}UEIΟQf9T۵CX.'-+*f wjxtc`O a/t .:bΈ%cE) fWC~8i4}م!7=<[{ju WNRyܭdfDaEv3J^mnJh]Q5;~oei)j#,`PDT:QcdO 0< P"$˅1ğot.@!h֞nV|Z3[cȭ8)15^ .;kh֒"Ho-l3КxLU8)q@;H5+NwWФ npBJuփ=Csۘԟ_ Ԇf+G…c_}9|Vna$ gg: L_b+oP/ԔiO 3nLutLCfNW]$YyXhC*c sheb{vÖ87 .b]^B![Zh*`!Geq7*:{³pO| zTGJMĵ<)T>6 n`T5\w,U<,J(>o "u5G!/I~f.jfy9)38CMa57="6z PJ7X%CI1_R^>h2zt7a7\bA%(LBjÇ$ ځ{^YUKH!**3M',;tmGgP䨏G%>mԾC\Nv[ںH(q~GY2غښҕc&Q(Fi)<e+)n{/rLر,KSw.k:(oHs-3%oY1Wy\rjxhB%8ӻ]DF,a@Fŭo-UgI2޺rgPTn ##`Nvi`V2RASw)0y |\2 %[[phu*=?;J ޑdMbZ:c2ЕЋWJ={8]~BtjҶ\z;`Q^ƎP Gfv9ͅE*jYe $0zjn wh+9MIO1r^Ÿ5a!]QN*k\qbIED$-7ڈ&f< U=31ḥ8k$jS Y^H$+̈atMH-(MIܑ5|}(8,GꝴJ*"=cL,bJ='ld4[Yc .XD6Cn f|=fCx,V_WkE؆SuFTgnWQVEH1@gXvcנxW[ g(Lj44%"diثg0iSS&FaMX8&v`$ khoa,\4|lx؍ ^Ke|h4z̽M?1#!*(p>l*2/L1LJ7O1.צ]gZя/PQAX=%iWPlɺu.Kd={없B~LBa '^/y7bTy80ܫ"-ش66EUy)@ J ت9ӯW+v7qT["O>p"oD^MFR#Sw[ CsuQHq+yʘlmlެXk(qyypOd:^9l;ۂÉDERZd’YDY} Bn #^Vj#6x˫;3{'oDT%:6Inm UnB~64.B9;}{f"uɮQ}FNBW'7?][2&8NXwYTfWmm뮦9`Κyň$ݫryb\aҬ@tjߍ`yjWZM>(VSw!rfo.Ed z4PA;2n3J*6^> zg2MHl7]!-[QUD)pt8Iv <]Z 2|8rkj.J'[i)M/x-0pagN rx/WOI&foo9z_؂zAZrQ8DGq ̩WZg25r"0k:U-ٍt"D8aO:rG/Q5`Qjͩv߫>(M#B(`XҋYtiuOϟ &BlY3 5\:v,zo9 g?ywFRq&)0W wG0|Ԩ&oӺ~A3L)%~[,^wmZU8lTٵ, ߾;BwƠ⇭M)Fnfum Y$X t/R.}`(ҍNNB^:E×U/ٳI*pm{ @՝*t )tkX `,5x_urV.9gNi&4]2IKp\W]M) =ŀ̀h&':kR?@vs|JpM^Hږ-Ji])싌xb4Ḱt8͐z+ۘ~t(`:n߸{QVǏ 2Jnlt͌录Cn/"GZj7}tjѬQ ;"Ts4̌rPWxŮeA>FGg!H&;8ơvH$p)oͅJ\kcPۇDxXAle*́2hEB杽cd,IW`2rSԯW @״@u#̄ñ|zˆtĐjsbrHv&BG`=-# O fl/? C\۰ S{^p>XۺAo.ⰲAFՙ?aЩD_(չj-jIrv Lp?3Fl}FMmX,է_9AǺQ6pO?94U1BHFsoN8+T( t?= B>Sz,x #A˱ꀺ Pfbqv'rFWtj脕܌lM D5d#ҽ. lJDK6lqH휑G0x}:? 5 )w-A2u_$jV7+,=rHJx{9%Ɇg# n) ͷ Z>tk̅ 񡋟:i-JqsN3@ߺ:CYq*Ș&A*H2L%m|ݽK*5xed/T?ՒPIkF  ˄ kX¶B&̃S$#11ŁAņ `4 \q iK2!~ư vaRcr \D\D]ۿ@q%"Qm]Ns0h#h͜uDi tvsz.-R#tta_ܜsi7;8*d67Eܷ|hoᅈ gu) o)*w[#qaA;LAf_OrAv? /];tZ:`Zcn9R窷Iqy)|[buyUC]vlmfULI ngQzMIj YB_^] J*WEvv?A#X;_vst&[ 5Hc"%$m"ȔXҘ&twnX>jl+E0umݒhFY_)$nd>Ap,4PuJ.v~9(LXp;ho~Q'5\@Jx"q2(ZZ3RēaZ5PzYڧچhM-OE"z9,F)߷׀lxd@e:h+J\@E~gݙ$ Q*&NbN.F^Nܶ3n"ٸddҜ[I{ ɏ [aNhA a$-ᾯ@_ڂWJ A=#bb)v1>sWOf~ѱ<_zQّ HKu3|ǑM}|d{ENšgKЦK}K7noKCVoibuSz=fY;((Ή&ոI/#t;,>LªχiFi)P+p*Rq`Z2߅B7~OH1M'~b J} [D8LB7c`Y34iy,6N.u*Bk4X'JeB# W-oiAo 4iz7t^,tPAۑ1}؍z;xj(d-vl*l y*ӔTG<źLH3 @7oЪF\S_w1yG3tV:z3Abָ::< Y]J"a*<[Y6F F.ekf,;Ni(i1Ȭ ӓ<+$Œ䇊Jz^9IweͲ*:CbvSY+j{kHǬ Ix\gX#_ abx@BMQg,Qj.Z3Ғ}ٰ(8 MM'Vew}iV{AТI_. N״>tTn8#i cg?j"e&"aPzA!?PܠqF}SӱT}V5s.䍯wk*:风(_i?[RG U\rg|F, 8~!Da{;ֳ"ڴ#-2: BK3#f){8Q?jqξy %gw9&H>D1SƲXK![[]? H^7>6gnmPWߕ:v"G&[1oV~Ըp 00>s&('lϡ26^̜i/qe-P ~~`o*!6(#7UW1ׯF^T4h'hx0}6%2b*qN&jm U~/({ v/2h VNhڨC^Q)}ۈxZ C<Pu1_UyV/|M֙\y> +] ̲3v]FH2.G J ~_QME R4 /s\6Y06'*T;O52\ Qĭ|>&;=*Ԗ88{tas ML(Tr)a9gl-e1?C*Bg-o4#oj&R[&x-a;G˝ k+#8 +lqFJD; ߚ&}GJ(^|5Gg A% 2d OnDaXoFΆCb柜Wӯ5|l<~y<˓ToWKe]t\{P#̆SQ/SDio#jc-oL-)5F1#蚻Rb5 P}q,e2\!ra* M8< AxrАwdhT=Þ_he $A| ~d0*)2g݊{1;BX$.7C> g(aO An4X_+V%mĐ2/5@;'Y"OvV̔"x41 ha$վfr~~Q Dk ]#3z שCH_ ^:Dǧ-R[BhՉa."7?ք"P5Rp H!ga髵}%yqjflfتt.w?錂یLбWvsuhqҷhFV4XZ []x={gJkv1l[>Q1|FSeS LL^Bݙlɩ:۷mJ2!N2; vh<-$1_ R&܀P j]ݭos}Քi:x+t6ےal.~G/7l!x΀;yHJy{zfIRdZ 4H'Y' ky==<[6h.A&hj iZwRi72r?YřX]4Xx&}]$9̺C47퐭vę R ^r 5a?ރ4??Mrף]iۍʓ9;w:)н5ƌGޏ([OcK0=L&rvݿɲDᄲD=Fw#86Τvօ4ĬR=^6!?&ndEU=1%k1p+_~@Vp#ZJ^-b&R6[+Rf,ٟ7=4^DpVO9 @wfVM(DeavdoYxIG̋Ș;k JsB(iMM#HdS{xDw]y[^8;b4ZY ȡR_-AT3/bXxgua YŇ;ZR4eA7+ǎ=hƠbd m<WUqV9 P(u6EH.0m y]ל-_M"{ *!bf7)cU4?!s (.Z 7CI9f*SKJw[3Mz5&rU̡>4@L]h7$Xc`!R١R]c.0fń0a_; Y}nM&NܿdXvͥDȓPԟk'[U8 f=#U?s &?z1$ xiQH>;iwaΎhd_ lv/-Gimݑ¢ OZEt{A{!֬\ykR@]SⓍ 3ZHQU _5NCs0_@HzqQR  *.DSЍ+VC[p? ce1.(|qpG?!Ews'Hx#X%"0#EَdˡXKe)^,HpGb)p3QXFۃs~~ײkQf2;z z iŧH/JAǙxהdu/yW5Nf֋!uh6.mѡO1m#\LhQD?qMS*?& Fѯ%CG[&8 i ܂o5~UdqdܫJ8<& V6 rD\VɮD΂#s3'ɀq؋iEFh8{v6hEy,WAzn.2M ̭F@B:vF2_I= +@pt^KJebyB&/rARړ-,dSD:Q)wGjr3ĄU'MU%Mᒽ#?TW >yТi_p)kRkvJu 5Z);uKnPU"#-)cb-Hb<~;m)U{Zsol.+pfSf<.&/4k[LΎ60 ߩ)$9iNlQ5$=uD[A}AB;:%~zRGbsZ7fa#0zw^5*k7>gwJ* j;?cnZQOVB(c4 {f+e.8CЊ VE9pzZ%v!V/5UPdW/yxd&)t(ZB@GAIHBѰ;K!='m&QTR.kĠp~S*>ﱫW bJ A\˄{5,Ahp|u@J:Ӽ&>oD1 5Z1'YM|{ XPcEY6}j<,P 0HK] 5F%-GQd (MˊRވl#8y=,}KPB&P'D6SZu*$Vn7 8ewNG փeF[bvMFY ږFp`NOx^sgƽYmOri*'*IzG:FLC15_ !<0\힎\^53w٫G.θPiϏZ֍5b~'V,EHjl[wTlv8 ^AQqЊ}hfuH77\D X,߈`)dᡎVrW(>rVHF sn~/KpxCܪ$@b]qv#V#wfwJ)J+Z}9|3Zy?>̳n+E ;b1W}S1Qgyݟ*&Zk*6M+9vCQ:~% 4o 9`1ae)^c1@99bĔT&V}rNJ]eH0[\&,K 0(s*n]qh)d|˂a%VSo̷j h# ~/Fz= H{-F\[Q1YUl(ũJP@9'+)֯%|lQwe1LɱͅJiHpH Ix#a1n4iIm(p-d3dС=Li]&Lr:X|"\艬 龉Y'iXMdI^ʄ((4.kr5b8!yﲅp@\{\Eع_%Ԩ'?_v9nuJ  -e[q \e6]NN8GKޟ$T?خ:8";fsԓ$HMn՜TW]iMyv7r?;[db/?MRPSD/ ۑpٷVyD8xNYgS1I0Dm26e`f4ldxv+`S$YZ)Pm1gS `U7խiض۔:H Q}EaxQJA9θ*'GqLqZ8b[R`2B)žl0n;m۲C"\H &vj/r4|R((?s$tYFYwzau+]y'32{N`tvCR,˶[udDsh`>#((5U+@ppyJkr=Ǵrm\TM%~쓫 b#  {VZj:5uo ' k͑dj_6|6*&TȒxtk*X[I'q<@>.XGN }+# >kmm[&0f,A{:̈jZLL]#J[togH ~ap5FBXM禵C׍!fb^yD gt''әC ߂x~멣t\ 37UQs7>0cEY_+?^D0Ĕ[bgdФN0n:Kf !Jഖ6ECG*O,tm66RSe_z"J3?3cx=S 02I !;%0~韈B`G2,xAWEw** 8Ō|S5Di,͎Edd"YFjnκ˯==W^j&ބga%'uK/8 fq!6zrϷ8eږ}0m " /,JvԆ5| m` %Ę/Lt7OGd$;ۮ.SD"R!jUisw2Kψ'vZ%J\WŶFb)pBF:$ y!;<\}GTҤ;G*xs@y3JڥҦo{+s,14d%'Vni*@n0wn(.{lG 4b(SȯoYUjT[s<]T9.+^ʽ*gV`d_.qfi%04u?.bCEҽ؏/kfqcc/MFbfiI`\s+bn{x 0W]3,#^-FÎh"sv}o~G/}/G>7stl}O~fo?'Z ,KVNqI&!մݑ4R:$CU@],_N"3O`׳IՊڌu M|[eƍ|:ۖ4IX?/{OۣS mRh\Vc*p?yZD<ɭge Gtb$0s`=)J1"%0[8Y254{iIrXmKa29 qxYr/m ,n lξ\__ >¿O Xg'ʃpZ5_`)?)7lבtJ$]*Cޚ%˄"Wk h҉V$/L\z]G+z+uVݵ n@&FVNjiU5T6*JAM Ma.lp"i!LIHYS! =P8A=*rU$tLv$E29o ^ޠ*'[0zc*OH򈹟{&`C1",m%T&8$j|Q\5 Eѡ#Ϡ_WOeCڔ˴2g%+!f\8v!u8.2{#$zQ=W9UġոalaZ+WFÔw_/d3%>$^? ʡrwOdƪfߧp N# gNpYR!u?zh.`o?u1ƛ/.u}q*,uO>(\x@'}4^v}~i93i4>.S?D+RV~9/յVvj{lp?Tr{=S0jLJ.uZܼm[eZM+&. ]`@AMogc* v%)H9ƧQt]hs?[bw<6P$R{*[`sMo"lr8FɽC/ZG&`C+@MUq:&wcz,%62x=Wd~P].ؔY .OtD!dOox!5~gt4;7#.]d+hK%.8=3L0oiJ 7h'a5SG2\';<z>!0i̳I)Иߨ}-~BQíZߛTK&ykSPn6ژV+rqgaCsBN1uY\$k_Ȝ83&5 cE8F=]G}dJ⎠Ho~nN()!HD_J+L},/ 2QH]M$~QkLzHҔ_h 4VHŶخJY-'vRQ3K!KLG9V Ey+!_xnVPK4Aߪ C06R-q{xFlz4ۭ1DD"4*7a9o0aDb]1ve㉩,ʙ[4CcFC,|h(f6TtrUHd ]fuQ wQP ڼ;^^Ɣ]l(}9Ekb HV-.؁f{K-Ycp{ZvaZRumG.Axc?^%LY}J*fAW/(zIDW/'/`ȣUϖЙmZv/Ɣm'v~7B'w\ws}<-+sHl);FAg SX$<[bʙvvv xXY d6Hy 61TweeGbբwqचP"V ׹l@A4ًIz1d\UJP+k':^. zs_S.D}"A/O\ck=HtEWmǡT7S{]ܷ3xGBG?NIWF\>'yU߇X)yx_'`gՆLrXuĔBӽJY19/_<=2g 1# ݍ$1k[05GDcE>ɈDS{&Q҉6FUWyCDk2 }x_/> .z4$_CBtW dbI4/(~͋\'-ݞ`b|\?^'}ܿLpY7X;f@a,CW !x3oa-d @P15Оe~Q˹7k;yV\[E=*:I^.,dW3'}#Q[\TdGwa“"wr}Cc"@Wc5M7"Hcvw[ѕ?K\p̈́@KM |4 pb͵Ȕ. HRD]hf O6瀹)Srx ȩ/3Vs1m"C0;ٮNoƓT=Z$ҩ=M$d:ּc:RBr,*i-~_s jB*Ե FNQ]bQ798qK"L=~֎yҺ}TI:‘^}Z.i ;CGuB*1 5 fƒsP9\DK.zZ:Hp5|V7&pPy d8߱Dǵh‘h` 1@;1=/_ީl4$OdGā)~uiaSʝ[Uٵs b& QN̵ϕ2sqb^(I !Et UjWU|]۹ K\+,.?(c/%4s$C) lb QC`2F )Uu=B 93X$LvԺ6eg'GᘃcVsԼ]aA\ٽmi}YຢqZAt^4=/THuKg-(o'aG{&t/홳(G J3;h4eWS!m=A{&{wF0ljLC&fe6e.gDI.-(p^wB[!'ȱ yPUśdfP?PtӋ)8>IEyzA2R,IN'[U؋Bj|MyFjYX~*xBbG1/5q,#W0$dqN=(eN^ "d̐\e quFS[S0?c>T 9$\ O[Iz?5k (0z%%,)3r&JT :~$ LZQ0 l>5'&WL$xWcYK K'd/ sѣ v{@"ٳ|4]CIm1 -{ v[*z+"č~3>fόEê;ROkт$u*6`'Qk~ ݡfi] jGO|nj6&n3p*h˫(WJm+$϶r,9ǡ+jKGRqʘK6P ??blL?wb-ŗh6gyw :=26rO͢k@:āثA@//)S)Cͼry:;|;B{_Mrvq  HH"8Q@QlXIҗ)xiM/N"cՌe /1g\&S- O'ָ2ŀ T¶q~EzN9Am8ݹ{7coLC73H1V҃?V2ub[ގ%k,}DaǨɢ/7C GR޾ ?e 'h)ffhr41@gZ@Sxگc<Z)z<-r֚RsO^`F4!BiaIKrtR%h%Z%Xw{Iߡ%y\W*aqy U^Mת骀* K0?ug4B ܼ7oڶ#&"bS]>!,:19l:56dZU י;}fk~kM˸Pw=Agt1'LK]=@^YWII%/^"V,,:U%$l`(S7jC;p1o?hVK`Jw/m\9`R%W+[7Z.B}ՕPHH8J70"r-f*,iZ«{ FrcS+]7NNzW k| }!u {r[[xtx[e` ~J4c6{쥩[\A=E Ino{)=|C- rx1CcTGK˒VpJp2xn?nJEAGaWP<^\[Za&#uY8b#"GՖ"]">!ӑQsk؞+U僯ɯy0 ӟGJn `kqD1@t=1N}Fu?<=Qok<`(P9 Iޮ0tSb˰t*>2<^AFkQ-r?@x^NMڐ.,s4֋Ƿ[:U1ZGGqk;f| v>Ne'G;J;.3,9p{F$Oh;뱥\G_6sczO{Ep(pq1m;:-UcׁaښɅ8qT}{*H|hBG+E۶gզKy8@NM1i YZ̀l:vwPZvs2S$-Ǚ@WQ;3)JWG wf{G¿>J23SK KUd^ i,Ԯ,Wn֕)Vwu‰:0LU9 U l%,$n>(ksa%^5p8cϊd|'mT  1]kjTCz ~IX@AAƉseR*X:NhkC#JRI&mg~wGFKx`A'XcM9KPwLwnJ(3VGX|Ftku-RJ; cpVEh$fnuz\pDl#?RI)iMNdCqI)-WmϬ6.Һ9o۽< t vKȺu[^drM´%èAmBǛ=_UXۀʉ+lR\;5TbkOFˍFfPmtTZi`3:+Y޿GS&v@8aEhA.R Q>-P8Ӊi; n Vg*=-@xO2cg93i;5%JF熨QQ{pk;~4"\FiH7[zUX30n}+}ʌ:^rF5*a| %>pV_P$&=8lNqʌ"^jr'wgoW MJ NtpVEnN^,F61bbyH\Ƥ V]tz tX:,/& ax:tl7yq[{BMLIi7wHMbl񰓩iR'ʜ _:]ΖkPpH@1eLYf }`]@s \uzX z6÷Hv s"Adծ=?pTQxÅM!uՇs pO'OPR.RW}{FB_02WА->^w=Z:DS2XRǓNzz QYF2SYh!9Ɍ]KG9)]48xy^цme7΀QB@LʞP xq U%qcט9#FBǻ1NeNT͗* R 4?'0A,~|h W dHE׿+ՏR#쁀`Iw{\W$@R]U6qz+MG.H#lI]A DAx7sG.Wű.+ke3azT-ƴ7d[ p">(ʁ-\>+Xxh>|km1|O0:TYP*ɃE!9>Bm1ًnb\R~pr~P6KL+€C2*z!g0D(XR|@x+>9ؤu1= 1eCYLQ1Y`+NcuTk6931GpY]6vw׼$q.gQ?)׮qMSMlB6ބvtYyv|lܘeɍGv {0Q]J>6py{7=r;ײ sArM&Ep4#2٪bi^NHCg? |1dC6gY]cr8/)cs4Rs.)~ɻR|2ɇ 'l-@A&I-;?DJrDEc+9bvnILQrj. CWr ~Ƅ<0,p. f埸caac? ޽8=-{t tsP Y;º}5٘ K ptʪᕧ>f錽߯hPxm,SmK6]Mxi ʌ]umޕڞ 1Q '0˻ץn?T |B{ $$Ƭ|n|P^/8M0?v+cNZdP zd0_뗞; ̻N4m!"Rf# `귟%6KRq`H"_PnAhkO4l]gr:t[gAi$t҇^TM T ^n;;(KF`mdɢ忄**iFü }zRar=F U (PQ" x$к'DOI;fKVRr|~^SB _Ec$}9S[ )OÌVKF^37KIAQ**6V+֏I,:fAgX.5MJ X:nϸ+. wXy zP ]xa|`8 Z$+5],8c~'F'as&5>>}{5Qr$%`hqc̦k?2:^{Q!Z8$xs 5BzIw?3~|0ey^k$*bΰW<ܘ7 kug75nWej>)#5XغNwDz)U򫹔 $Ny*uɖf)YqlkM3@^~5_-WL "᏾IN5UFyCn b) "hs1hYc^[+ug-k_\afTh7l=d[㙭G﮻ Ay?>WeQt:1޽UI˃TU%142&!x:%t hxnB8' Cb%=֫}'KtՎzI'7H(X΂tK 9zw8R M?7Nԁ E>S5Qr#R2ם?7]bjoshJV0(&[$Rl31pFpR\'Eg׋klߎƦs K4M~.dUY }CvcO N|[kf{ گ8r-3`"V0eWtI䭕 ]%=>(Tst~Ś9W2GyE}LZe>|~l>VXe)0 іmO g xk'[2'$&}*ӀH/i8 wx9v,1}/a\+BX)Cjf~4@"8qjt36PQs1{a;Mn݂aKZ}r)87yxTZ=.m4/<,3j),mX{N_ ]a$xZ.\cTU6EUvntgDZ[CNEvḃU%I]ψu0J3u +>gu?5La6vO0m^aU! -m%b7Vtp+1ވND#ܱ"v Y]S;"ۀ #tᓬJ¨Uf9iQ-gKI|U$a`!bHr([58x i&M?.}z*vDq⨎Fտ;Y<;4eH1j1F,xx05{uI EĶ-$@\\|t% Ãj':t_n 2j]ϟ hm3J􀴶? a;8 YM bt琋|sN G"wFx9i"vo/}1Scт6Owƞf6 6k< r7Ią-%@< RT)XT;f҂EgqnH`}EXmaƧnkݴ#׎O,;II4 ZfUJt`ELYe(%( XBԔi hn+Vwa{}r?Phm&3!!_;+ߒT AV!٬Ef|txqhPFK (#%$qrm!X4d`òo9*(ё-h8GAS (ref!hqjo 6,7]ա7({ޢS6g .Yb'1W@?7;Z (y%0 澘f\)v9x.@X2 17cc7_$䃜)jS fEPRY ,$rpj n^y" &yc=8KwDs,]tܷC ~`z 3FmL%ؖC_jZ"cR;Cg9I;K:f=M0tz+Djhޭ00oe崀c!0DF_'["co` Dr\PZB eӹئ-<}7U }~(ʶ-VY"C[8{#5Þ;Z{ޫ0 w5%1+ZV溆FpI]&CCj5s#죛: Yr/-PCX(8$6DS0⅄дZ2ET,RA-EFvd{YxӢ9HdV kRhy[,j73G%e$?,#"۞0\BcH>O!"M!G,*&,$ϖ*<\^2ìiٹt^Wo Ek@@SQygHB*~ `{[TO f{\"{oO OjFIKjwA֏ ;W=B;[c65L7%;jMU Mc-'uC%/ k)4nq4ɡXk9}@ɸRpinw>;tʆR>Zt0rMG 'y^~j4A ]{eT`uu<ǭF籷X7|tLV2;8ME= hIL-qf<[49P$yO2\\W wL/ܓx1W/?lLxLfDV|졤m9P)#0I$\Fؔ)φ⤱"R'YLvَWu\JȬ]yD n2<3p#GI{X `;NSNQE86'j\X`؉1eUҩ2I-rIR +8l16jowds.Kh_ň_j({ CFÔ&<;k 찝J:{9%x,Op*гa]" 0nne ggV;G陸B"-& DX ^4rx5BRP=ã|\ 9_f(X@.ꄒZqv;{"%&E[R1 HsYtٶt9l/|E*# wZ2rx_)I>rRA)G v|Y_<6*z2.'Q< RŸn},2_' `JR][J:9pXCXB^7e:6Od|J֔ƦQw%ѵxIu2'0~ک6k'dZaM</+_`ͻHaX O@m^:ój=< 2i4f6e*6@\fϟGг⟳ Q+8aDxviNx_* 9uw)`Tbc h10%:*J{blE : VY߸nT_}p₍ W, ִGlƊZ6Fޮc˔h^g[_e+ N_W]}_-9]*H Ly$a[@ߘ`wQ&rN#m0DzY"Al P!!=)mˏNX]zԞo%T$fUVҪNyC_`LOOܱ0zN x+tU^ =e=[h[˛uS'EĔig aM^^.q zx/4S&ׯ $aaY^XJp< O E1~ m: Ib Ty(ż/4٣i4$Y'W=q-*! "cAy+JT5-BYEr䉮 FHSN2`~R["ⰍN:C]Kv+EW3v5SI7<'ēkΆd;C:Xr,BSpm)2I'Gg&}!i /Fzjd։Ce/cӞ>˟Z)Mb/m~D>^W(sce0:0bm49wfYRo]6UXO2D53lO6t9=Ezoou0]9ӋȝjH vyZF0޳$sʂte_ ,ǟ}Ӄ5]YԼ$)f&[)8&O:vnx5x?sDkwgP.I @ن(H{94RRtL "HAli䢈)#Fٍ.' n$GB&%=т`Aͨ{ Q\Rvx#Ȃ9e/[ gF}]fh}!/t<ՀRpN4MA+OؑZUk/~kөݥKh/(cpBQ6AiBPZmmp )f0\\a }tfLj˾ YdpVfs ^+Nval!E#}1̕HAKb}2b!4K{>cm(YFg,!kHD,!7p5m%0<^?pρ!31V@fD kw%] dvBXX`N40ʟQ晹mzuI_2gy#'!kKgC7vӿyY{Mg`KeN kO R{Evڍ/V1Ѷ["Mo 0pFAHDӶC8_g 4bjϯhwkCtR41 ĔZ!̮?)˻M0`+O!gp1s=WXP)_r#P~8ߚx XA:_1~vУYfjJ+;m)7)S.yLgmMr~(g[Y v=|]PK@ -8^N p𧵁=foxuѴWr0̨0X fa<2(`:`-^Jvhfr*˜^PNIfrʃ$٩ذ|y*; HC Cȭ+-lxA,4+T)I3Vt*̯!gQCRm6'|$0>U p)aycdf4m~^aV0_ZgcE3pn ]d.TSc@ h|^|7Bc k&~' `o[ }c30KJ%v >CWKX&UD ܟ'F}%?򹲻9o3@ `1PT\݁vlIfk27 +{y$:gw5"M?cuV0Ǒb!d_sj(ײsZAldzg墽 sjA-D7//Wkλ9ZLuRaj\5FfUO6?6Er=PNKk@^!m41;?OR/kM~i${Iԝ!as4swkj@>uDgE;sxxљ`y~%I45?&Ցg8"U dN:X%~ HCGfrmA%}(5l^r܉h\Y'fSRKӹ)LECPXsXq w jru u:M h_X>¦"Ӷ]&af'>x):Q_,MT Y٠үzfT{j/"{<Xx\VUV٭B.^ dHғg\TvUBU,VytX>>ڠw$yfq*TV2o侃߰JKyx7P2eNN Yg(Y-Am<) |okᵚx^ eUߝhg̦sBGz90jPϔaFWÄ0={4D& tp/+)0b4$78lW/lVG6ZIIF :'uu]pbTZ;8SGjUp@+@KƩBTW9J ј Y7^lpQ;nqŶj=Ƽ&0q7Cܒ +Щ I<)|g5m~AWHKM!jl.ꅑسw˜|1DEi?,xZi"n[9W+a) ] Yk ʻ\W$:EIl>p|l]??gK!+y՚+?:d!\h Trj!͋0 否.r=GT0g 4lF׻a|p@)7JHK/[B,aLBUVt6gKI! e~-q~Re.H+O[Fk>4DNTCĿ}3 >N`.,#b6oCW$;Qn+/qTҥZV)JE9?_.IE\bPEPgxcyxyxޱ2H?X#)$"͑xN͉xXP_MU>w;NϹjɠ"ԩڼNQ96gW쐝Ő %$1]}8qk0<lK./Նl߅%(A am>q&&ڳ6ȵ+wF?h>QA0+JJP@1A2#r޷},+a21 g+G`J/kGuv:rQz=˖T蟛\gBqLk*)!q]'j At\ j yX{`RyVX̺CI,{ȎEP[|na2L]@Z w5"$ՠ3`_Hx2(론+V _5^X)DfD'=8aJxz>]pn0M7Nj ݨ |E^KwYrD7m&ezῢiRdm.)̔%yme@TɐK Z\4*1clfCP4+f7pu!}ģ/b@)5ݬ̓{3Ϣ{vsr ֊C W*Lo;\ݨv^ֹ`ZRMx0 .HQ `LdoӼZY-^0qAv1~608BRz]2%* &8aM wF!q@s.hlEkF56^'dcfV粉?'?AdrȽГ'LJ*oZ$Yj<1* )S1> z hHkO҈7GyW%Ia9y mNQ7/i,-56stS׻~F@C9a46J\&&:|~\n̨t!~'ˎ>شaܯ{GuTL% q^HW(I8JU"4dHă 5X]IR%uw9썵L G֭+QN`Tc;-g|o6 b7O\g9īaټWUV[۟3XiRK֒Qe 9o^Uyٷ7^(d0-!٪E|?̷̇G3{l&WdN-e5"Du\[pت F))7tu* =^.7Lkn # X,i.ᵺ=^I ( ( Z8?`p18)t]F]Y8ےqCHl8ZB0!l?Ac_KPGa+VRƒ0x,W > Pa55#X:EsMRDٔ jO( n`wu>T` Ecy&6*bR^.h1ܚ85mz`dzWhO0k # SaI]Uɺ C4[Fy?MIU?$ѫ@::; Pn!rhl;HkSM$luPpޚY4Ϧt k)uw2S",yL^ y;af'OJxeN/nN;zY,quX--K~gmUFW0I 8 CxTSSv-x#BI^}E9gnp ~( ;Zu@sА]XjLWuUqTc^Anth0|M#Ci5N^DaHTȧ"N>;XR(\g4q-#Њgd8wmK JoSyp^ߥ8kzUNx*>\`K jB:h9+x _MXᜈ1'2=69;SS]҄Ayy# tr"evo)1-@M /O 4[ O<ş`=Uh 9ADSTdc͖dƙV=|/WF :C^6S@i)hD+n ͱ3SJiZq#u{rIq| e}z`}X$ C5=PzB~;] yN%*mc#+Z$1ijMؿ(_ BAX0|tiM @O{Shȃ_x\*EELՕ6^2' )nma_} d=_5/| ْ,bijq 0:>(dXgGPրW>1 |eO#Z3DҴ0ϰXaLua .KիB%Wל(*SiW<ԓR^48,iVT~ rFNbWqst -{]5!$W-C6"DJK\)iĭ I5oa *Wm=q 2,6*%N^صAרe!.}qI>->?/e6e|v~7YK6$ΆG`Iu+`lOa?7+/Yx;PLQ&惬]Q9SIsC׿˃ Pt!!0V Dh2؀gZ9SyG\5p6eo8!/a#/\~hEYP7%* O\^=c;8kdͯU 쨗|H=It~rc>C' 2*[O#̅%FTB$/|bďZS}ǂ]R CѶ,5UAgVC"wլ: YҎ,C%R-Ij ( ɔ~eyFVɽ#E>R*j:q mNƲ|L)zs)S;rd׉]Y֢\&?_\a z/ ?QVȲbgT;klW'pHc(r;8pZF& vіUFƋ_c*,G#)*0sp$@iD'ߵ(Iq`n{8+0?cq!+`327D6mNXr 0׭`n7rUoAY (+k1#==Ԏyy٥2CMe)া8o"%1!J}ceXU {2H/jRоج m_Pie/;S`U7:?hվbS1 囊Xng ?PjQb2JS!JiŊ -vPIKFT + #3wűb ,50e)pT"?Ϋl@1y OH^r\ﲒDJm=c[5>x)/\=_,t(1jam8٨SB=LvZ(A4lƆKFw xN?NvNӦWvTh J5| &JM,3md8TY|t'RC0t(^ʟ.j.xys4 +)Lʹ +~9=<|.ϛ(Okah1EJԶ>Ϊ~&if|>M+a:CU#)P&+Suv׃O%Qp o }Bw&4]y۱ 鄥UIggNɌ1tT ≚O 3 ]Ʉ~x+ݦA+r/}џ4_hluhC@sY ZJ){a[5Y7HaPb[UoI!Fo%IE,8WA^Oq닛IQ@l_Nker/v {PCP}eDCrz6e|tXrVbYGP <0תFmraD_$~z5 *j*~ra ja,tQt`Psy;_0ON<@4bm ]E" 8Jf< 6 A [iʚ`q6ཥ87zAVYt LIxfpLc!X !- T!`b>Xlql1 y?1 6鎢;fdC$9CQr U*Q/>g1 q ^K\T7<}mt\mޙcJui0΅-EAr:ԞVa]xlUqtN H2hxgAm*lE^o*۫ 4 Pq|K2c'4e_II+ V{hOA:ܚyUJXBY@%$d5[Ұ@5>W'I5jб}Qg!Pʙ9Nm-qM%6#/Lh= ف?3´/l3 R9ߝlr8X~3IrUoG("/x5.1h9ŷCιz5]J;\ 8%R?t0JnՐ0!hQ ct;įA'N'0Jt铳'!9؊/.P)4oPJb@9G$ڷK71Җ1ؓޓYca٧FzK9XwEɱxI㠕A n{fj^(A0};&%)W}b¯g2s~.߱'?_v1a**ڱ(pzNl![c1 ǯqk"Q2](b:_zQoCE/X3 m'eDo6QÁHBי2gҥxX)1Ps2 E餐Ga)v']q֖z>M`x[@jOQ "`UZo(ڍ Y)vb v9CF3YڰU0-MqGUsiup@])p ظ'}|X͖c<-aOF#@ > NH pHyPSf~_5~-fG~{7Pل{8[{x!Q9Z QtS,W^߶xgϥt10;8:8@tU*Ι!R\@~yQ =d:Iy3>|x6EZJʨDۗ9,zp zML)N.Kol7HݳF4NG^9JWMUQuzQ-ių )O2Iv$FĀo g1N4Iሼ~#)gpO-_myGCn`MãB #oOÃS3aB^<i%EABKtZY"9Ti$'&S?o~c\䢼 > i@(|8ۼwC{U^e}+X4xe@Q}~>x#) GѿEQcL5&$18 GwL>@J2{fY TL#ߣw_jtxi52&k6K:.xkOZt!1 [nWNWX0E+ᳳpDkuWTgav208TO?̻Q@O^+8KޞjI\zGqapB.~2l8RU9]]7+tdxԾ{e*, )Vi՘wAK2yBGd>z3+;HQ[ki^UWe0XTS䱒q3LWMXs25ή2R&ra4FM(n*0} Y9+%Q/ J |ԟ <k`r#_ᄑ5 2`qG6T͈^B !$'߽~litl.7m>mƔ! _4p `vɎ\ɽ2$'+]asI.װsuYd{s#hThLW1xԪĿœ)Z'#l2݈6"{6'v!:Juj1 X=6!R| c}0^j59%(fD<C?LPzsO' Bd:4KR +61#S$>Z-,ez'L3jI&n=1EqZP족|߯qwF n]+L2.٪{h9 ~5xP@:%] ?7Uf~?Sˏ[_j~nr_1Urg_m:Ҏn%WjA_HVˣ駬Zԓg0X qxӫd8r$ђ>xWɊn7 ,DfKeTKmWeuH BykL bއ䌜ZKYt6Hz5kF܁&ņ  ,@l]?+0ܬV[^&ӤʾTx0 g  .]96 VDW|LO[@Y}8YO hxua-{J&־DnPTPpsLLRIAIH9KMm j"1ZL#T[ *~v0߮f˛<\֥+ְCݖ:\M֧šu_:%uN]t( 3Gj4N=}[E2^ cǬJ?bRRcuȦvg-rkpX>+C6g>(8 n\=һA|u򑮲RNd )wH^.S>KH"zYd{pja5w]0"'[_!PLG6 JF@}|f|\9-z?׳6''.TqݕuƐCLbMjr׋+J+7 UR _7⛫cG7l^tAl6ƶ4yml)BQz~)7D9!1l^59=z5Z%舿Q9fHV0s@dHG=w >(afN_#v-)ΉX3"{9ȓgscbRTL`+O/ Z'KJ@xntN/rVD aL(^IhT8]5;f:_† 1eG$,?wV^5,kQ{ (huM.aZY[fc}b4C|;'L4f;Imt\PU^fwvO_!vns"DB%'}_3e'ɕ!ckV&O^St᩿6oTܥ0},U~eIs֋|̘E0d^E2>}NV VaQ| jFaEźZ!<$c\ )ݬ(6D_1n>CPg]p%Tɗuw4hV1)JSrLW"*GhŘ)5?y%rm0^H4D9v %os$8)Gc ާݙùYa Ldifjpx#f n%N:Dµww햾kc=>#&v߀ω>3$᜿ɕڊyvL|ږeYZg 1>rE\aZm}ȑLy]yErT 'p o{_F2(ZNٮc9K|2@%PiӬgrn 0ՇRr%QelMJq䭶M i"5PJp~"RЬ$Xbf[=`ARSd#ٶ0( n |yDƂl]<02{u#0u%-pjȗΤㇻflqB*[\:4ӽ}qnk=oG[j//싾i_s":1¡4 -6 ~1p7m !rAPpOBϔ|U/պAWcw D'M˧%v2X˅ ~ь;' o:6_Kx9ř׻@FMz`QXU ڍ_e"OVSEݵJNZBt? /,cG/u3}?p7Fe哄b,p;J 8j =*7D-A JޘF~5^;XvfY|~,1M R2^(G [O3xG~ճ{YnY1@moWche@0B^) 1\DJ9 dr틒 3f[WRu6%)|(t{l{ \Xw 0Ws(g?Alk< "`e ӬpK7B^kd%Z&ڟ%lfpޖ T6 r}YaIl;jư)c>̩:dFָ?҉2ai@;gGslÏ(C^.*Rcڻs@”,P.Cǎɜ!()S#v"dma b"8~edocy[~tEϿ$ٲpPV+5@n |:\口dY9d2mCx|HeG &\$ܜ:]X)(?]o|V&TZ?}x%IvuE*&Z/LRpQِϾR=8.(Y]jg_ꛝ%CR%hS*ˑdHPZ4\j./>UYĜhD QQҵ CͯqR\6E`d9`z7S/əW 9( ke@ {f6DY'{x;?*nIfSӫf.ElT5\ۅWBG 2:Zϲ߻TC\D{"SQz9n]>J bsMyZ"?1f?,V1+LJ h -l)&5%9|Wx^Řl8Be"rAR*>֠& bvBiēiwPh;w;+?4k| j9 U1?7"mgvk,HhӥXgwxp- .wm*.ͅw j̜yP[5hh;^ CzBs>y=&q&dvd+)%V`I`vÏN.{sr67~(F~ EHy1RӉ8G p`8jݐ-RgئsͭRCeP|IqK 06 h]Ym, 䵒ϝ ڼґgcX1/\)S PŖq?"0Ͱ\XۤZd+>7ݎЀOx"OWh$N+ &$:Y眶Oפ?< bBg$K3D2{ϫ:lI<9C6&O,PZ,bfd?GT:,&{C+gJ4N~֕K\ǘlgkўYv =DŽ2qAW1@Wk-7;,YF25#Lhkf!, /̳~ifVL[#lwc^b瀍Zhۦ28CǛq Kr0|A֜fFl 1Za43$@ءʐ-LB;ŬDJ=2WP{W-f6̏Cqp` 9vA@L9u90Gފ׸d\(N$D j:(9 #2!g#Gv!`?3좫H =y߄Ы׃]H<'l,]u6m#=Os셉gAVqQ#bh"2eꖠcڸɮ%<%/,`AۦXeC^C(w ʜn(\tBI}NP#Kh V^l>3tx8w3!;q\tͭgj>F:~ͽ۔ z=v`gUuy17}SS8H<0"Ffע93KAm[>á!]uY:lßh?dmc2Zi=ڹ 9#YFM |RIڪ#0-X W'VB.؇dSbq831f"s8_f{ RGK'+KG`<Ϣ~Q\.[PvJPduE\Ul DSm͜PlxQ6W}X pRAɡ3d'΋}a_/UWph)O=^dw#)4ȴ׳j zl_j|2u Y}$ou!v .b7+j~m>RTD>(y xV :rVX(*Ė Pc~XGh9#gJ^UFfELNZw}8g/̶EEbOa/|] |X-oMÐԭs}̵^z{80FNo((f?'Rĥdx4mף!d!'!նq&,|i0lՂSd쀊}*XީJCw)A rvpǰSǝ[YOd}{ӶAu<\nsLא" fvJh.yoƔ 2A*uSᶆ%\ݷ]cT/ DCSX$EZ JpE$V.Z#Dֱfr3q](d4^UK$ObdO!/xKV>)' N.䦵n7p*Cԅ}VU °D^N9R7<Ќaɧ!>6d"g fAޚS>sOXx߷)GoeIDH5Fv yPE$^;[8'_9AKN}8 <뮫2oe23D<ɛNvIx$P`k"dUKteYΌWgT[쫪'-UmDx{މKuIG<-9I$+zw.0 rеnaz=QȶGU_01Wܦv)Mu Z,m&`xߙ!I6ķF <FW7vE{YsY`qu2* .\s e0EfmYl{ϴv~!4nL?U+`^xZE< =Idf02{P2;W&G FЍM>Rhed:\q)G\mL!gx@7|M*=J4V>[1#fta]Mt@&6 2RjڥIuiEGեVң&"He¦x=; ل݅[HI:k=C*搝eh0&ڃ&W:3`:SFs>E"2lihMBoZEn+Xt~1iZhpj׋!]_(RjxQku~S"K cD<`^IiGXck8%*?'+knVϢ O KKQ{,cYD6%^)&-5~+fiJrmyYκH7;W0ҌK)'VgBo" C`F͛wAijȡӯOV*D5r zSJom; +&`DטHȱMފGXyJT]vޠR?on, =pIIZfh@xͩ-1\ M#>QUih.YZ [䤿A|#˂UF-B_ ΢D,[<:o*R ş^7Knޭ"uP "@X܄PhFk|,j5{fl1Ir)`19@6pBzcV z0 HS5 O.>EL<)@`IwU^ sT*A$/P9Jxʄ>:Ul, "/$]de@o}axT+[~iܴq6.oM-Ҟ)]$l֚~S7Cok=HaΕHA. = ;83u2ġ#>U2~ЬPQw&,@rH5Y MuTOqg"E _Go.m"`p3OGñ2/.K^@?5= 43P@i{kȐ`b:y=A "zmNj,Pܣ*h'O c:s3B` P|&luq u4Mo29ڗ4=={4\:GHOnQTK7UZ@dXv3$0;]x*GA]ͼ~Ȅ@r&kS F >=*'®'ɦh]o|$+|qaٯja.mBP@edGk /<M[w {XLQMco0bS8ut=[NׅDI&/^YjDօ>~`(G~:S$& Rc}:Ss7o'Q@R_Ϯu1v&W_#:Pō7w쎯'UT9=ύ'1Lg=۵-$8r}Dްl7uƇ<ֺ'}I2^^ Rš^\{YCJWwoS O -ޕRECb% nS>7MUA;q̘}fĠ4턃fv1[Z_З\f\IQٓS*"85\sC6@3[ѷ^!ږ IY/} X(00MMmVjĿ FRp"qr<?dS{Ȱ2͎ceada؊=7AOͱkQ@e`[%N_K;{|nǫy"x7I޿hEy`1VbzJd7M  d2T_!8E hqo10r!D[l@#ɍ8o`,4wSC}g2аo+-mKpJ\q1 dLhwc *SeԱ*ʢ $qR~$:Zpeyz0v)6jn}T8:!GTS6aגb@?nVLN P3a0TtXwsL`ޛR 8C##%)X2俤ɯ :`Ϋ&W{H.Ws3g weBvm\Y,2e3K{2}fm MO7ILޥhb*QT ]gZi z'r,]Qti ŧQ ċ޺t"xM6yWe=j_JWn9$C_BKwr>iKn-O (VߎfctxjbjͽҏO!%P?J2ǃjyED%=,c]D$EOA4lxhZV 7@5ӧG6<[k~S/:˗1ʊE ,IJQ໌,C՗IGo;}LԒ.cvoI5˖6$a܏k @ CB̷B% ۾pwR$!?:rI!_DzIla%팛.&˨T,PL-v1Gf8Iօd즲`t|U SQ `fVh`s, lIa/qI+;Yɒa\r&["X+ 6eq Tgpޔ I1Ti)ƺoЌ;#kl8J*ms-T@o@`QZҘaRY2?!Ci (1V(@te]@{qwocd%ax?4ԓ8rPZL5,=EօlջWC <ݚ옩In;HlMC?rbjjz$P2+MŮqꔉHgc[2=T("+GǒV^gW⾟OkF߽Jպp+m(I&;jWfhg,rHdx*[ԬWx6@!m1Lҳ*mZ^8V #0:p5bXPZ]\)9PxW-?㬺DL }L , !_+xwLׂu?l<@R86z)>^cDZ*WKb49p,D~P#h[T,M=vFG6nM9C`92: &](DGA{q4P}M.6n|v#\YdoV!oAE8:t1Y* uB;6kd}ΘiX󠒥W+8 ̴mG$pwh!)JB}sEr7 `:zZJ8%fdS 3奘EbW[$5%>%).הFsOX+A}D%d{97 ꫛ'eש_ $2XZk;_FG;9iOkGuE,*ig @.z֙ S%&!<(ƔQ { Lb084jl?Í(:cً4/`?;͚Y,@޸ c'j1欻3x7l-k_gnkJnfhm%3+ryc'd#l j "2m.tRDɘ+!n;L(3kű"}B6oMOǶ~ia]_"u_j 84 Y^b^G477@B Ǯo͙x#7+ kލeILzuߟxGOQ,Bv]d ,ɖ74~1VQ_蛥/;-ϰ}Ya᝼= {ڢcmioG㪾R,"~XXJZp|4VbXbyQ 9v/j #ߟ0˯`>nLVi͘_g)uJt~b2be F=UeG(agʢ:~S%'6&4i x|ϒ Ak2KE}aVBy{+@jMAQȓ.WH{dIlCXLX@еk D`FʊQvXxia 38[EYZh& aPU Z=Ȓto&'mmL=mmΰ)&s죍/ͫ.+gb=@ˆ\2fh-;Y`|y_h/o; XgsT VGyhzPmf}n#VġA$Ta*wH*rۯUed"H> E,']/Nr(h/۽NOǗ([@*9`Fn{z8n=ܱmr/c4XQ yN4< X& 7F{0G7&g6Z)<\4j}k~y$$/ nBFY%cM΍\V򽾟uT%$@#^ö3ҪڍL+o|NWL?)U4$Vޯ=8|B;x?>0=hb"D]Fw37؏Ņ'W[7DO, cU֕Aݦ`Mп?J&IH~skD{m,f3.\w,Үj% [w>s qt&IOn8E >g1хCt7QVX&~}2}D(}\Kz_V {qõ`k4':#gĶ3uXTAt  6 OMU+{@#Bw'GGK>vwG||c!Aws6#S 5Dն5k$BE6 a|0wc5IMUk3J7誦Db$:`Y6}6![nTbIecGx}Rmx^5_9SW@&cb̻q5 9[?M[19?VaIs /=`3_ X<ۗ6xwIF%IKS5*ƬZ d-ks>aIq81 1 \U KLd`]&rgKCb) Y(Ie^XR:jX=~u]f&ԦMaJL|OmTe I_.U]FX ).S sm.G9mRK3iwd\8LOf#UmȜoSh*9z>&ehL9DnJ6ሚzY˚#R$Ϝ 9HpQN%x3c]T5> oZΥF,IGF`(D2Lfz]ɚ+FY7&vvc&E28;%JGqŭ.p (X" &pu#s`&VQN$SzD.sGI}&L2ddZcvf+ACW3 baw,Π?02ei!ځVGq7ذux{M0Qř^XsO֝[h3gn>+&z4IY2ˆq޿w1Ȉ*އ\w W02"JD'41|_c5F፡Ŧ*RobBmjo޺XWyHi~`$(gqS_Zw.%'ДzCM~4qƸd&ro/;wUGˠBm-I IJ3N7 r}M*!f/ #S 4-&Z{U"b`gZK3 iu{"G|mr!xClC?le{ $djR\\-8BdQ&?!.{)Y6l!/QH͵ՠ:dKDs׶I9U$/p@uft"'E6WF@(p%'钹j+-~/XVf|-?A2JZI'x"j)ס+ҵ#_DgA h 93_dk\q@iWj;O*;^ 3r5 d+?0@x7[dO& 6wѷl]X{IH@ oRU2ӞA2>w/¡޲S)g9~ K?]T;{}T'H+dEc|*~iY0K٤2#ybL6}Ro3w Njm zaH\]Y0HSFgvł_3=_#4k{ K&ˆ*6o(=6/ꏘͩ'z[Iث+5eZAo*G%Om 4 ^מϾ'`$zx ~ͯ#|ox;Eq>AwV U Rg@ma;wY*l}5$~9Z0#~(xʼn{_)G(Hou V1F'Հ~"Wn{ glH!bLY<LrͼYSuz%\L-Kd[0V=9~Ib8ȁ({wBfR4C/Tug(HnXo_DB"v* J%A^{zжu.+0pُE=q*~ud&_A.ow)k)%Q, NrUn#XYVQ7\~i}wO!",؎Ehǎj45бճ %g55Jl%˺4 Hg4"q3 l![xTG6U.uK0ⷵIm]ż4If)NUjxo! {&]/1KQmeCP@k!~[!X:q0r WS,KC Pka4Ԋ UZP /u5aEB*F ңj>NcrQ) 9$ȸqKIL[Vdm36gR* oxgDG^S1blhH8Q)b Mz݂q>0SH^? Y{j=:gI-:Ph(5%(l f/Vz\OBcZչ=)Ԉov/p>sEKA'Ge(Vknw|{-P^'o!fzQAe0ޤ+tcOiQr}BD!I78!#uH6ib(a>!aKHG@ \F,9lv5U] ro+4?UG4EӅ|pMŪ]o/WH5rSETkvP%jM RgqQ.%|'km0"T\]6vJU8Rm#7,GETzI zO _l,5ixRvG,H6VS#i 0#_:s=ol7E܍|ضv82OTA]7V<(!6@!Ov`V %YUPTj_ݦMW_k y5*} %R+iR!N9Ϳ%y³u:Q$-E)9KD1I /{meSC=t`~}id!D.x_[qVzjF"L"\o.) 4T#eZ ߡmRg.se{@B^g1$ufcUhږjNB< !U1\W I]k.!"ަ6CZn/0v1 Y u2˞C_+bU1;f4;冷O՜e)AS2̏1RTyJ_po:7qvBX̘H>Gg}:`R\.;_̊%Ӎcvcَ!.G6wj,>+/!n6r}R8 T ^j-I*Bp;k+'7}Iwӂmsu #]/Gi+fR5yjS;Fu 63(i fSHiެؑTX ! a7[4uD"ݠM i6X82mQ]cNC dMɂH;X% V;g NcE?O.*r:@M8@OZ_-fePѫO\|^ z # uxla 5QLpcg\I1*fɊqWVd/>++>9} |;LP PF0$x,T]ʉ}3- P ɸ:E&'Ke [?I3|ݦwS{dvPH1;ƓUMz6>WK13<)'yw.#wn3a(jHxG*B>l2#f 7 M*DM ]1hFR.m?:G4'.B>te~/tbRmߞx*Qm2il]7ԚHgW/"7]AM dPY˜d_"y޵L;9HO`Qh |4Vg6Z~qpm\aiW>GURrPЈ(a6 Q|[rRdžˇ!^c4Aqvxpt__hr<;8=t⍑aUBQFt`.jAŠ(o*KLcu\Į6d!}ë 1P:9́1NjgE2̠D3O֙2W+?J n/  E %MS~U ^B\(pJ[û +^Ԯ1x9^7-E[&cJ yF2 r/YOqX_GT BGdF:ͭ!bwƒ # qyƌ_qT?ѭn|X ,ܲ^_ k3x>Nv]\Hc ='o%aE@ ֮FefW˹EYد}:sEa4sueiL}&k)Rb9k clOZbpVsr$KcyуɥjV@L%.ѩ4WY ET7ɲ;o ҩg#2p%P=C w0&BI9{jGs6MRl!YBZ}}zV}gyŞT cƗ] 67P5lJ/,|.+gc8pp౱W.NדyRW/R~)BA5+hK}7o ڡrfweb0_ޜi$$h/S-.Z)?H@9*C I!Gha6Gx?Ԉ;uan1p.+:kKfr%# 31P+/<$q ,d6D ~W'_;Nj;Aa#v+"]0Qahh&hV+c΁q'\4. ЌPm=\8+\DFv8 }`cBHGy,^6Ν3 jCVm73G<9ՀBoffbDD|snr͎9z;dգ쫉wſh`h˹w*9*S6ȟ{O?"<:DRD<]%G= ߢHeSSv3l'amo #4K#)]6pXxG p(ѧ\0節.*% < m-ȒS$kr$.r'ݿT~7*o09W3,-ѥ{-"2& !JO ֣~Lmb_K{Be?)d%H!CM?:qm蜧=M jp~L s9 yW=q VY-dxd`Y&ψйƑC:DsgOԸ~ګ +ra/ɞ7c?MFݓfVԦDcb1!Z/ˣ?Xa+(\R @ӄ0kJ1"c;= hKx>E`vd*9ѷ#l#-W&xy3h xQ2^GخJ1i8G1 ϙd0V,jH-ےfKYO9[``i:lkV Y@=f#(Y4hۍ N8ZGK%3bUGf`g9tYAXA+5S :%Ӑ%戂HȰKpGKt-E8kUZ?!ԫK" t2㫵N.M8;#vyX63 6V\KKa@QOjKq2FM!has=,Y҆\>{ ͣǘZ2[ C xw`L}{q!z<*OڢTSOeKk?"6;[Njj"+;FYXu[`$!+Eq?k ;&zdn|2/x`Cz3at*ds#0>lǫ[gե'CTR $ޮI̗En-yߚX#(a=h7W?"@OϦal+NѝE'>YuiL %;_ϯQ-e\ swM3wn_DS=?&A]C&dm,s.ح}ks3ǤZg+ Tk{rV~|aVJoTEoh` S'S:RsFOݱC.a,C %qiil\|-}GB_.ѣ\&[vpw2u_ I$ ܦ7 ͆$$vlzh'7+LdwpM ekm1yGQecVb4IMF7"UyxQG/΄ 怀tRH+plڇtJhvtbpy[?OwH} Omޱ%W(5v*BLHqms6!ou*GoJ0du6|KKo@sSeMW)@ woϩ&W(n!edpRlG?I$Yz(mL3m*/)k^ np{e<ES!BELİ'RUA$-E*?k|PK<[3p@xT90O-׃ O e$v_ @tj3xeǂ~Lla7s oUԢ #u6~{̢iVܗ e8; LLu*|ӡ6;Dtg/}/S`>e_ChIL}9s9>r: GS8,1B#\㗜4)=) _V=v 1/OpE?v7XŰ )V:tu|(>C*y\tbh ?Q`h1f3+gĬ!#Ǔԕ6dזҩ_e,<[9'Nrl\M_N~R&xC8Z pQ莖eʁˆ<)s,SuI V]hy>ݦ6?.&M7I!Oh̷9dAg8;Uc7y u݁L^1`ZuޗN,qYM"XEbmvBsH+|̛n&|-¤U1?M_~4p#j8eo^)`82nhN35 > (&BLpaZAn*?%fZ)DXd_~Ae$uJQΓTWx9q$u!&_NTN L89?OC 6q=|Ӧ.RsSÌEɟA5&:P;~BzT~~?,Vi{8@J_)>я1\ s)΅]Fv;JfJoԾ#1q}g?*^,0V#7#BUc0wzf/R~IHi!99-BqwvvM28#%y2K 5ͲTwsE|\ng $BxrM?#,-.RW /=GCe)[V:\6ݎ!ߩ93@!ȨU>Z@Aq. 啗r`JtsXuT U |dѤf\Hg+ɭw[ڇ"BW huҝ\9w$uA V}K7D/SaScUP?ߖbVAxԡ^Jjک(p&V&uII,+e*+Oj *k9._daTR<7pUݫ) 3TkdIkQ8PF$4w%J}F, _$ "e?q|~.JT;FD[`/SϤƬ[;syZ\;oVngɨkXAvQIoeW2S]u1JÜѫKqH TX-FEI@-VpL_2 bNj';Z`uS6FΛUYWeFJ/P}8f_1e+I yMTkeyd8u=Uhz0v\o^CoW .t?*Mn)/*n@\ϋuBKډuCGG7vl|뭚o- [&^[^1Γ%kk<xz$<~|UT\7^)X&aq6 (uɠA[jBZL38Va #J;]׽:0,*CKLswLPa}GV1fv6\ u`?e\knD$|}HJFOqPHfSU|!i=@ȥȲ^@HSV\dN$2> p;J:eǒZv].he;: dC;dEa$U}+ 2Z["j.T6=`6#Q{GdhpԶmq"B \K 3D|TҶẃQ-hWpܝ"Fk PNGmY:5/sfT1"WjA)y>{FS?21MmT+Yw0ǏcЍs'ƷŧR+*l.FDBRLkgo\i}+))h?{zPѤ\7.*߻`KmR>5zӅ\) z=/V4I8r]8U˾H-WL|(-FXo{o;-z{,A&,$"  /}7L@8?@ۍ}2NWQ'rQ;EehH{\l2G9p= $vr 5ﬖ[k#_\ʚv#rk99+ɨ jɚe3cEz >sed85Z#n(.}绹dTy 򐥩`TW8a `5;<:5t G$4JP/CGQ;c*8)WXPvPB$l!HqNAWч לy9Gp*(7+W"W5S.yRZo, /!_cHݨHc8i'C쏾Y?-Hݣ tT Gu.[x?i\uB,#%Bʭ"%)rc]YuF ?Gg2iD\7~{kvj`$PsanzT@3]r&^l0)Tt&Tխ5r DLW*%943 ߊSXd~,(vJ-b쵶^6x;8*!Ւ-ݍf#Q$qvܑ͖©ĵ-o%{Z-=!T=Ib@3EmRL"\lE@ y{.Y`_/T @sfJnʼO*X݀zfׂ8|J_@{"M ĥ\I[^^GγZ0~UV+N=-XK㽤VJx(jғϟ7 z.;Nϟ,o`زxtBUVKP_1tʍ6_Zk6FW("D֒3Jlb73Ʌ(~àDnXJXᅱh2L,\54/jr&6M{/ R1OA6ׯ[Co2;MҺ\hYuxe׭]ڐI>zdIyfrI`yz|;9,c#I#hZ&n?S}x^b&n:R>n*{y=%+H?'l,KK;[`:Swvv`uϏdH!X{>zaP&@eE  , ]@w41 wN dS3;MF"ҳ5g]r8oPrv!X5Ed [9zuk@'i7$~T⁥NgAګ9YnmXx+e=M-$ń&@`p`g[UcƤ;"3,\ߣF)C792}N l5SܯY e[mc>^Xx>8Fpw'FLdb=7|ag+h{khcJ ]Bfv9mE!u"eXm/#!`S}8dyMrctoH/N-VvߛmʎQ_&!  6Y&u[8gJ \:g#Gn ,51bLZΓAZgX\lqC~$y_uW25lOq䟫4Ze:?U QPlb2c^Bap_\ͰboAb\%ژ9 M5cvա;W5)c13@]|0I)j)VgJ95 vW}hir(ctw\fy5(tuw6;=76ϕO"xYK6\{'} !l?NSzT0LqDYgN _훉H`,k{m=Pgդ8SAA DVi|?壢i(xՄ2gȚ$c2C66{ 8v5Z,܁if'V$)`FWWҡY,̗s _RD7wblsX B=F ! .'՟)6߲9c3Ï{xp>NxegX˼@}TjP.[%z<͟kj@ bx}$!lL:E+TB a$=Ŗא/6a`!7|y|Vv\uG0t@f4='*q{R2`%mE$FE֮1P8 Jg M*6w޷-Hԥ`r4\絘x}Sጕ옌G͒K2ir?!=$a}} &Gߡ^P(%H XGcaٞv{n;kr?YzXDG&Y}T"G?+l<Ѧ3УJI1wz\wgsڇ -FKD0NB+5ʈٳg(蛌ÊhSCljLz'n>GHPFv9ߦsQ5ٹ-vER^z4l?c̒I,COtق <'R-|–Gy`%zw VWGc6g4xkB_˸ wg(#X )A840 VXJq9ѱ$e=YoU3yeUq,DZ(^t%>͗Hu~͍< ʁ\("$*Lq;j'fûsZo_ q"_l fy_eW;Xy bnmm hC%'9~뭈;;́q["GCjc#\KS/O0bW=@j-YxU^QrO4)RqǴ嗥bri^@0F ae K|ATsڮ*>'8lܩ fJ XK%Pf3f`i<;KMMB' 'NAe0mJ]:5"R@ϷSA_@{Y4e}6Ay 6v8 s菘v,[54oǝ/]^2{Uo0yFy^N%Kh3K8r>xխr%@id|GXdfn؝VPiź}7r9| f֬g) ] 3mߡ8{\4MKYyC]>4 ݄&Im? Et.a3|~Y]'qod;"zX֢bmX[PK]14N4.Y_{xBjrksɼþK$:!X zT/ȸꈊ :qn]hp'8?a<p5mfchF[z'Ӛc _o WWݓ&ޭwSp֫amNJVε@؃D[ضWߨ{?wGVo G281iDzm6X{<zof4[C F*y6ͪ--CCE*?I,K#=&-C3H͢! %l=8 ޷gMǮhc.so'yˇW37,:cxN1ߔBO>rJ-'?lY%z,#1É'/4(c02y "T>o͐^-.܍*MPX//.U]K^Xyn! ,bg_ƪˇ9u4SW d.ut_ٹeso7 ~sD h^.VN.tJձ/zvuȀDS=1$A\睏aD=eگ))_ah >9PN#o<+g]6 r|@ 8ޒzP"6rb,`ZuNJ* Glp֍ 7&S |o!ttԾfDtzm*i^\s$/N >@ngF Jn\_ú$hXgo$LN+tl9QErߊ~3ΐ)y88ޚ<;a֕5j/WRNe:vY:kڇh-wg-MEɕK8gҜ9\gImH1>!/(-in,MT3 ;czoX;Ana/Y8a9u͝xpݰz½1r4 FCa=D=t~VTL v˕,vj>1q&N_D îaPk8­k-RR"]6k+U̪<591EZPd$/,p:` "5s *kF@b>AeI4 ֏*'p(DˢYM YV =ЇƵtY1`e\sΠ1HSJOw#&Q$T˷qVՙg{B[HEHbʔlL/_ N׬$t5`X[:~FrIf9:!Tұ׫`vz3ץu=~aJG 7iE4+ 7$A-lJy^-ݩ{G6wG_pїTq8LRhZXU.&bVžn5F _VvҀU?q.t 4ѿwQ*$+\S^Q߈`JUyT9u1C±m&9ðCs8p] nk,u>gdl"(x^K} fFW 2kAO|:g?5N6589jgQO\;墽>r3οlPb"'Po7A:DT}rTF@{%Q:dFۋmuPH~j}67+), 7J7g!dA-ҊN?A=lvŠD;eZSHDhŰIfq&_9Y/5y ɓI:4رIcڬ"pm'ڤ`~Zߣ6Ť$uU8@kJHY֓]"{w-^-Q3_!{{qXq+o(?pL3fWQ?BѻGxo! KsZRx[J}%!o VcRs؁ "DHLX' Lj-GNCI?D Kx,1ukN`E+c^XնqMu…G$7^}IS+tgJV:s]GŰ: 08U L~'G$ 5W*Qlنg9\gKEQ6{D f& Dwp"ma:Uo FUלz9Ue9Z[6 8GĦude ~w{Ϣ+>ЍbL'=X~ AƤ݉3H F|QP%K7;ShByL P:aw}`dE:!+4^#zG.0D{sk]hr>_T.vf B9$6 0QDi?zy .fh\QrEV6{ ,hu71CF p1i02|goB ȂC1pƻye<sS;G AJ1ÖX7i#t]bpLʎ`"FѠ]2@Eqm0]IAl~yǔ~>k6UG3d={Fb@4MELee c-l2p!ȏ qVqe\d8.Z5,kHBXEXƪb#ڶEƠNe >材d-T'݆ $&=IJ]RNy"qOzrh$CH2/_d<^Ԁ2-Z5哃.ߑ$FQh$қk !СB:wGl^8Ca@YsIX2h{YHqgB m-g=xHI> ̒G;uꞝ# A,~袂ltzJLS~1q?YK1r-`jnV5KOk\{c"f[oD  !>,1=}9牾-q<+js2 7at^pgû.J$a?9[8{$Ǻ6Va*qA;,U8d ]@yj}#9?–b YZ