python2-perf-debuginfo-4.19.90-2201.1.0.0131.oe1 >  A aIsvB%ut);5jVJ#pܤ&O:ɠܨa~oc;@w$l ~T'aUm=jnHM-`-Lޫ E 6OfmE R0Gb%HCq2^DDPB$asO6t=us&pvꌤI94o>Ps@b/Vww:S骋R: sxuYE7x88c6a4fc31339f98c3e83f2a0315a4c59391435eb3fc6c473d1259b122685abcb58fe662ce15d61c3e20a7922e8a0f4bc969dabe ap<?d! 3 ^(,Vkq     J Ph 0(8C9C:CFpGِH٨IXY\]^sbcdoetfwlytܔuܬvzp݄݀݊Cpython2-perf-debuginfo4.19.902201.1.0.0131.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.a9~ecs-obsworker-207openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$a:a:a:a:a:a:f60a363843c665f69cefd2f55da070e30ebd97a2275f505b5e9a8b109773571crootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.1.0.0131.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a6a͟@a@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-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin 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- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - mm/page_alloc: Use cmdline to disable "place pages to tail" - mm/page_alloc: Use cmdline to disable "place pages to tail" - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-207 16413638384.19.90-2201.1.0.0131.oe14.19.90-2201.1.0.0131.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2201.1.0.0131.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/02ec7e643a210544245a2fa317f6af8a-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=84b0d0c11602df8a6f06c2ff32b6cb5985b273e8, with debug_info, not strippedwDqSOiq utf-89c0f288e8f47ac902bf995b69669a4913b99cd1bdde94e84eb037fb8c2de362a?@7zXZ !#,>] b2u jӫ`(y-7 Yba3 aE(|S^%mqK`=њpg+[ jlAdZ-MS AMt>UuVᓬSy HDR5{!+LT xs.Wh65ؠCXљVbƈv@HTî!"*Uupͺ?,W=_"Uוص ÛgiM洘5PUf_ͣ.f[Mސ<?A pص3ZGGѴfʇ2)Xa&Q #LOܡ֏LaߌGnr &?J"ؕ:Ȃ 5cY=M('/ t;D~a".Kms O*liE7KǾc;TFli\v_hՈGys5Aˉq {g<8D{^*&8Ffx@0+#'p;eE,r%YLG9b\MnG>)F,ྫ"|u`96 cttjDV}f6}X?6MtcWgP_+``JX/>+LWZ0+dцZuT $jo}Ja~rsxI8gqT,uaz}Zg)+qhw=B7(7UQY]Gf\0tMMHғJEr`'?}# J՚]Hu6)y89;\pItaYɦKyqTWyIABQ< N<P j6\lL)]!?,x5kd~ɧP.+' ٭ ”u-4V`XK)NvIsc\J~J4 X}`#A]x׎kԣRk82cZU%'chfPi= t WΓL-jo{Cg\#Ȣ\4 XS7X|dAe:GXz{^f8xN&&^d7ƛ+JA2x!b 4l45e.%Oa "_4+XO(b/{W CKbMu]NFsTeeDvΚNӉ~ɓ_*9w;90R}Ń)vЅt؎/^4Up;ר2ە"@4zE2G\m1u14+lvu茫5K#{f5"um%qcƠ(c%!bC;ozW h9?ǝgn7l1V{a4=\"W",dy8!qwpv)ZQ1ĹA`/ϻHD/ZpB6*mB5w7:sFl3Np狜B+ ͔? XS#\#[Tv\{I돯T'ZsR$jιD:ت[ Zl1Mk5NrAR n0klMv ARQl˃qCܒ]]խzS,#"UaO {z6L$u[/8V'G2`\(/LX㫼qǩ,U{0B,54Aڀm-51Ca6̐q3k5_uqHDAW)`']^,ɵxl$Xxn (,D:RXH^#$&F7L)ZAtbJw 9Oș4>'@Z݊Eߎ+O1&aomvwBn`u@UlCS Z{W[v#l&h( b¿(hܵ<%?n' ?Im$6q5EN  F (NLaKi5(Hy5ܸ@sǜI:ch4W [] EMI&'+ Xf8<>XJ.7N)7XȩØli$)!& 긪[DNlƕꑝ={sb]CdA*ξ7)& S$+j̑A""&ˣG#4p}ƫ< x,'*3,RBuAa,zӡvۆSH&'%RKr!B'h/I3x(יKXl{*`)]4F^ʲw /g>ԏ)wz$9ͪqKJ:/`Ui3kmoa1[G;pb5uz9 3>=~Xmu/YԯNi_N6"74'`+7@"Rvx5)P{0(\zXǥ)dz4#Bwt`:4P5¤ѫ._&VO `h9v%r¹ Z2q/} \hkm[7*f-ڱ=H큺'df0X6E2NaӒ"(!B3ɠ~NԈi|w ϓ>n!hSڻfXDWEuׅmPӞ&$S$ˁ,oIHݳcjQpzŃS׫<-@.X0t$^xck̗~|EVy||R ɓ~7Z.Z'\Pb7SF $&wj?9a7P>6Fl: 5 h˕4krc \2hL0!v`PÆLbJU9H/Ǥ,Z| $$֟pɂ6M:NEpU$.Y8.Ɣ-kيSbĝXro $E+x'S_CpY:"ɀХ7W1qvfzbdxl`/5Ha4Rˬ|*[>8`C6zkebL4v޿[c餠kdsM>|~ t΍M*̡b*:hީ\AKQ!6pW[bo |zݼ*Wϛ0MwI ƉsL_ŸVY1ӧC£g4+wH[zi^?3,Ed/ kȮbpw{ܭ"1j;w>U#և8u5a45YˡW^̙jنF+Aa:9vKQ{[Y٫pI !d߬1'ky_. rWv23q1'Jj;jRJ%hS7hbl_;Z8Ju"Awc\tתAQy@iIRro&~%d\63 =&/=KEבa{0^5< dZv|}1h*}4~x SJeھKߺWv+Akn6sd[Эu4ߝQ dKdi^ 0OáT0"vQe}ў-XR;p0_joɌP2R %ZP#qܐeW0`5k^;~ne@j_L6\G{H/?d2 &`KЈ=a뻂&kR&HRXś܁f)Zuf{PT̒V7n.ﱎdNϐC^,7܋8lFX?'_ cbCvCrIK]ĨY)Ii^)}O s^B;ˁƩ\aW61o3y=T.@v1;Hk " C}A7pMY.`T 6#DAb5<:Hk猗O:q݄Z4qoFl\pDk~jW5ȞsVO}C3;KҒ43gRMd`ioGU@{O-.}g)tWduSV))=OJȈ6ysj#Lԋg=(\~nk+ m9FJգ( $?-k͕o9,cUd\ _Ba|U?&g1 Toؓ9m6UBg؍{EJhdK3p1&}: #byѼ^t]x>Ņ|UKook?SM0%0@6`Y*пϵSyLX_"My"0;WMA!ި:/aEb~V4h9yzݗJ${WHW(׾q>%B 5}#\T<1V{aP&#|€xyTE"Ƙp!(c_\V9q2"FKWft_EJ-SvW7r}d" va[XucsӬ 0MlYrYScHd ,\5J1졀%^>.ipZ@ 2A i1j;NC<+1CNBT:%0)`iCT uI[-U ǍQWU-[y81U2_%m̄VPRP[ADyFJD)A=6<^c ]`!DaD?Uq&,hتZ=J7ju 4-bڭNmO;3'bf;75KAwT(.kGq%)˻ȥiB2dx!E1lLwoND%Szs LavI'4w ABj?< # \!ƻ#J)Eש!m!o<,┏뢟frj$0!qj9#BKދǨj8=g-gů{=lNK#UX#w5ٙ1t ńmso<-PA #,=Z$̄t만z&/MeBX h dZ8XډQ`\SG?77p}iX@nl0KUeP)c*f ZrbZ԰e/CHrUy8.8BbE`h?tabcUFP {6}; $%Px=nVΑ%j /Y_/4tEl5񵓍&ƉűTkvEFMk q?𢡄Kal~f(ZX])G99߅lIm*zFy)ć 簿I"ډЬ?mb X"CDv Rr [D~#><{,bn cE"I! szגT )%4JE*Gls4$&hgqZQĒ%2ZQ'LfH{伯i@I2keNo>)i=V.@s( mR06Ъ2*h!t<~˻F;~6#IEJ (ҜLc&ɢRF+d'~b$6 41xjEzm؄9إᴟ=M"7!еau#to_Fk~cXR`C%5_6yncTEVP7AM_I&]+6a]#$g=}iδʣXWvҼQt_}zpdAY(oP`?JSP`E 4H}I2L?<>6p,uMۨ;qUQ~ɯUl/eMTeŨ;xa#چۭ`BD1Fj.*_sr%8&ȞLU) [# ͟gh >j*lSΓK-g 0l`L ^DЇN[P}F0xuɿSS؝B8-|Jb^uIRZ`G۳dnt ͞؇ zĢIwJ{\wy/F =b8+|"so b:J 8,NEEr}Xs "EK4(\rHa^kdnUg ijTyT\u#pAm&>̮;lٝ5N!ϕ'A0R7A75t ,}vitEaJ0VI)xv _8@n3zr8F1)CcVQ) ;,=Xjϓ~+Rj4XT)ElhFбʷcR 4 M%!o k5Wt,X.Y3Һqe^|l2]O+H}Qe<=jZ'kki:@vȅt;F-[';S87 6R_{+WaA,OR5r|Yj[G!O-=z!JIocYgV*P[!m~eb7YWG^kPN] *헀&98|s$l }wT!gz*gK,V[%XeNkmbHMٲ j β(![DvJ%~uÀ"}{Dqrwظjh]pm+U{ߥ#6Rr e͌k,YX|^z 4Y%Q|,QJ$>,0puian4ȉ{_hޯ‰4J)s!dzad%lbAWCiV+~K)Mnf *)ًٰ}FiPirhdlaU mU값gC *ыqx~+Db]4-/_S8dDo3'%w9Ϋ=BI9&lK$#8`^r/HiBĤ_G5_nKr,Bp$8L<'_O!K!ߧxjҋ7*5򞦇[ !lD g`5{'3<߿ډ[CC8490Mrٍ5axO3pr! >hx(yC%y|2-?j}FDok9ph csB'T*$gr U_hOW\8&1JKo[7A04o)ULNqəx쁗f2l2螉n$w?QF@%,+2}?&8LjJ 5MV@RF5oYWs j'H"`EˋW~cLR uYUXE, vE9 |[Y *Wvk-g 6nWVɚ.12vZ"S-:RoVޫ{! TgUO5zSY|5V|{&)MqoO]iÇQw)AET~9j?80T8x{>=rRJٗg.!l7wz/;MWj\+ \gQ Hm*1׆d #;*e֢T*UrMM v<cv}=ڬ[>0(cq|npّdwoG1pbH e઀T%œ9D ǰ+Ҹ,?VM&|N^t)= zР7VJ\C"rI,mWi p @0whzF'`q-cK:NoBF寵 P9#Zs2vq*y1en '[Up= -MmG*Z.Ԯ#$ۻ3LPꮌ '.moܢ@h/ a'x ġE.|Z·ܗA P3!x$C~iyĿ)"4j_t#P6ʝX豐ʑ Lo}piR҈XT#MSC/^C֑AE+ɊFurNɧ``ѯPq}UՎ7yAO8Ce+|^ jS۪1":P<8(Im󣹑9(@: :$矱AQ.qmxѾm<9ߢy2$<d-55wm]%VVW|J7DжUd?F@ %àO #?gX LŮD{z܃vXOxXfo),iSQMMڔwĎ׺KV=Ɩ^@N;%b֡bڰߧW:*s؛hA}~)v%LR>ɼz{:C1uiYUC}cr:5}\9aX[k?-Z46& B$>lxT"|t}"k<}0phT ֑ Fsϱ)[Jw?#m{Eoh8vx:Y$5 ڀEXVQ:|q7+ N{"g r oQ> Qyɝ|b2F0A^`wW#%inl3ȵŠS_uSXfsNchz <e`FptЮ~oŰzgC-̝4p,y6+!Zq Ic['U(C|t{Q",'YSK0q˶vq`g4L\o;g mӫvAP 1QȹO@du=){]:[oHs1Y1mG!ҲHT uš4zFJ9;=ڔ/fI@P e<İOax,Ktc3hq{_rpHm}䢃{/#=Įh!_[]ǥfwzow zA[8n)t{{~7(곌D !&#¶M|@YjzWɟcŏ EH[QhuXڢM=ԃܳcebftz+5Iș}mppCɇ3睦/ZQBIK (F=-\ C]O {_[ͧQ7S,!Uq0 DsO2P,t"G ["WzƎl#9SĔOn%yă J8'7lZbA&ԤES]a]ƨWS)cڮԷJF{_ h={qrC҂^hf=,jk" NPũ@GȁD2}B= Z>Ot ?4c/tInWL"R.ȈGN~>QF{PJ;1Ӱ O#ۡ7CaRp${> "Ez\(cl xaAt-IzkAxıƆ2,[sM0y%& eLkm>O3E(^ -xz܅l3(\/S.{ ও-vR[Y^Arc $7QYFJM- T_:=ʜTvH1$DnP2ϖT3tޣX\Lvzp3 Ӯ kxvrJ(^ ,b3aK4ͼA&0]]>B7f#tBI忿9imW׀xfh.ֺZwS/^Zp,=Vʔ"4n܇T|+aH-~x<B]|[q9VcjL,R߮i Yǹ gҲ]-AR1(d܃%uB?$hh0-?skӔ!|0dUZ'FkTAAuٴ+C5戨nuqQkoPcJPnBi{⵸-Pe}w]R(Q'z]Ů4;*x0mjd ~_*\CvcF6prLecE1yHb~\O<۶+vqh[]+ [0^wW˯UJFdfaKZXJ^4}զ<AQ@9$;s0/py[h͗M,肃kgF5s\3TL{.-9pqm مs-7!ؽm:i2x$k9 ߋR| !=9::Y!ེ l8&k5" ~1(@-wo7DS4IML[7Xt1Drf!×ԤpC#Uo  L7>VlP!'.m "_\yvEkyPx诋Ղf.8W{ Xix&o穐l@J竴v3rut?Ap'K357t~80`-%#V?}7@(z`ek eh,^S7j,XJg_gy1)Y#G;zOS1GcS7qz"ʦY˫ŝPOXB+ ^ja37_.B짿$S iBۣJuX$^tϥ2ùeX'1(LoEVz:=bx }T՗R,馒,yˉYՖh{ъ1%n<#֤Ps/ Lz⊟iu'Ҭ,aR䠄 R7m_yrT4bӻ G*F<7}<ө Qn />&s6Q:r*@줹kOaJѾ%PH0f**n@u=ˣHSXCDŽ4(g&Mk !7|JKF;Jj4NզN!̍=kbbpf2MqeNf%[KmyTBeg9،*ߩ?y6k57ώFvdVtz~JBJ.;?HQ"rA}X;ZҨc$eT.\wm"e%H5@ծL}%f{P=a䛚N/t Z7`3[NvRф~)sJGy8.æbu<z:c]$lf27375~OMO3|ҶzXMp-/'Yҟ I8G |>Tb;ooW-j ĥWxb'J%c+lHo20TTPQERKI@a01VzPHڶ$iei$ xk1OvܻIa3 )׳/ uQIjfT3}jI5;o k[o<[uLsW.s1cLL$:moD6JE^\E:[ݑJC_4wְ'X# \txv:aNҌ.qUtpHm\@Ce>O1YOJ4cۣ1ΊCP@´/GJ0Ch$W U~@+U l 4`M$h疧%X'b?(8)0Y8ysNR-XxVF.ɂ-"kku;i'e)w-.)oc܎H'a}~Ġ;VԾiKɹU_Øb*UУ\K`Ks1xEڨU#X GPWƲDu.r?|XpaiVK=΃0]~t"\xG.n1^`tH $pQh&wէ>sײɲɯȏo0ºGWssd}M bULBHd\CKoՒXB<ێQO,ҍ1WeWa:Fns y@Ӓ;ȱÞ\xž jRL~#!!Cb$~ ~1xRD- zU<ɟN ۃBs7& XqӊCWrQF+%.3,GJs˽=+Ũ.@ IfL6 _ ,*tP;WJ-7lYV Lȸp鿹~i8 <ʓeX&0(itQ] {mOk!&)*5S1X2ic b^y!˜†tYҮ~XȒDEZz  TY䗁Wb9$MUg2!q٫5 2i .6˹Fw7?qW#C:Gi?Mz#c)dY (<9uU(s4}i;e[hsO|蒒SZ8WC)u|ky υ#ULھglnhi57xNTd_C R;k@ ?Cr̆p)8H7 U:)e=pODAX.HhcLˡ`fʇ8mldL߽cv83ӈ?bƳogD'e c -÷U\ BXʥu:^3z-i;uFrsuR˾"}1P*94X/*7M=dԋh@Ps Aɫ(@7Nϣv·LEL!'b9L%?[yVJg0K (Gй{|>EE)E0oEɥsSz2}ԔOǣsKpkNs,r9PmatH$uGM?2iۤl6{ gZz`-/ןO) R]Aa`u7uD)%Ca2 %)Hb.#> D' 6WfZ,>QBt=K5\w&cV" gN,h%ᯞ7}@ guվRN|yAx=a^]?~ADLLI/yl{N\&eY1Y>;'1tM` 6H1;tn#%mmSQKG $np%?Hi4ޘ_6O #/ʊ:t{&P?E>OȋF`ВѤG2]jE!-E^GB&8:t];+ZD&ޙXkt%Zw1T[ r7̓}TU%l 9dBJ#͗C.r RfչwX4V׵d` Ϣlm^"濬#C+`h<FZҩ/ `< XqVqwyUem(+=x`՜];GZ0j`1\ *0-C啿ԥk+ۂ٨wڼ cf-38e-3V-Lj~s8XV;.Č#F-x/%LS8" ;Hkf"}FIx//0JqXsET͆# 4Pp7<z J]uj/k&T|^$)/Y]Tpf%-*rX`!SJ{C 5zuз7 :ќox;c+8䉑+ E~X?R\muZ,SYQ۪k6QFZґ d ;>;a{G"o[ ࣌o{xg8 q F>ZfZ?jx'*Z0:Oc]f ;˜G[zW_V{p'Xxx؞]w~j]5fTSw+EdfDи#f{ۯt/Ta?C3Ʋ`@iN}5VoAg LV~Ĩ9Kگ>͎88p yZM+a= wRH3.]?AWVJz,X:V{IH2#"0b\l akb"rf9G 9tA#~Vt*3'Itq']a3FSEѕ#|uP2|RZx&U-C,b1 >\1r@"֊ jcŘYc21[/l$DVS/~;Omla4w$L&X`yks#Х* 9gy3Rs8-j{)N1asMr LH1Nf (x?v-8f%Bp,Tﲁo+q;R~<\j5kla>DeI7ZMn*SyTPV_/4.CrS+3N?!/;$ud~IJX=wÇ6 $ "^/b \`[DY+$/Jdj؞Z&nɏ3+ ^i%ER(&Vf)2 kB %H 'ڵu_[3 PEro v'反xP^*N(X!P-*XL1`wT<]m^#>;=c.^cv:8Rd'(3x} Ngdlh)}yl(Q0Ԕ' {~aI)R]_dCOn_'-v3dZ6t/?.!wѷtӆi϶Қ%i1&1tf$|T 4dխh>\䱀nA?*>OX&+]y=t#t,DR?R1,Yдq\oZqٝJ#kʹ(M`R d[>Vx}WnLJuN/0km܏5xĔ 7َhi=)1)/Kͧ TCkb.z|©]MxȗNI)\0铮I35MIvyb؆A8USJ[S0O7מXе/7s~DH4 od ZOWQ%QPo.O`rnNoFp³2 JVu,Ro> gx؟#XL};o[l~4CƄ ѫ@.͉PH s h ՚ d\lI 8sCzOJA07Ē(@1&wD>ͭe *g->цrb1Bo+)L$0307/ޡ~i zIPKtBW̰~<_Dud% s:/wAs|>Y|A^w\6{ߧ\c+á [_CのhX{6h9Mk 뮍 1e*{vF$<"Yk& jY2fi+|Ry Yq獑=RNJ%/?i;i߼:.n)LK ߪg<{liK A+]*sNcbW gBbEMLD/QV|T+rDd}Z=@`gg%swf|x,W&eR0g6$?.}7U\S܌ӤK Y]znxC t8{\X'FOM{q][{ }xna>5+;A6.Gf҉U%U^7"xb24Έ~EktTAB{myf] DZ.8z?4CDh+ZdԄ\W +l?rvڷh/!0Ŏ-1*aw]fݳhKyhK@J0z=t(VRO\ϑ(6/;5>P~?WtKRQ.艳U1!Y%l(NF[Σ:er7D colJP8ZO)VVg>$xfK4W ?kxMS2b+)p q_OJo u2|&|DedKlQW/cXUKDm"[ZR43m\b1ʸ6GD+tvmL{hq.6hWy;0^RO30goij̤WcxWn5>G*l4^oPZ: {Vwxqq"Md~OC .uohT""v(T.'*#aotX3'OFγ'st.Wq5n)݁9e}裬3~_tCPr[-q'G m0lR1frerтjR(GBDlw@ ?W疗>*s۹ ͋;(OI |ȿ+yiɯĄwG 8 J$a-jG@4c:wobVWi E5"5ުEu;{A!@%(Nk6r#EcFѬpNw᩼3鄧we0#prKN}nhP4yͭ=op"2Mxzll-y"] sb̝4/OH](zMym%v!"MeC!r87578˗#V_pK}î-CTz#VXgs̾PiA"Ko(켦F6ؔ/ eIA ߇'l' (ܮ:y|GU.<}_UzP'B?W/]g-JJ/1:2l@*!?o& KB6 .?'<{PPϷ x.BH5`YLc]6:%Ii( *QX uOd9"W3UQguNuYTkJ'̉vs0@\B$Ud@tAxbOյ9/ !j1DF\lQ6'prB8PD7Å [kCk Nm?,%-nFzjĸ֟ !7r\8aJ[/Vxw5.LEr &x Įry(_ ,x5KdutZ5eŹz/~d H7)m(Q?!3]\#MFgk=mK7p63wKǷy0K)W-[?d]MB#(|jRQr5ـ7snCq^ Y`>85'b ^‿WKcx-J .F̨T^&=B575B3ZQ\ 2̮D68,ҙy<3-5T|+"=q&DC[ p_:E19YIjOj)[C(jh 3X[1uY@<أf ܘ&1%yOelφ#:۵BKwTĖ V] u"N7JNePi(a_u`Xv1`!رummKL!fA8˯4& 23C'_cJ~O4{b`eB0)zQ~O6T>t5ߕh\]cϗOLW$"g. '\†a@? Onpfb0,OQ%P9;(v#ykH;R_9p?'aT3%~N(z:yAb/MKtG?clfGa*ښU'c/N{Kl)Sbv< Rt$yb^ M%s 9P6s03ub^)N3 |!~Iж);he^(U(J =PV7upˁݽw-C~l|:?!n}* N>t=޶P4%MV]6Z7)aD}ELb+ȍ:i&WNjf KD!LuF<0@ʼPw/kHB^7 1A` ^,ϊUGNkbaN٣@n S@뻾S2{ӯj @T L 6 NaJEj"n!?,\騗}M"Z*+w<̞oD2D'Q Ոl^\#:w=lυ*Tc_=2junN}p&5=h,/@mVX dBjfnfG[3вL2o t38$o>+( SpsGvΘz3ipw]#1OO)2Н`^Av=SˇM^w[[[ﰞFc.6<91 Zz9p݁;&v T??ۛ6CxGD:AF_>bb\M--\f ǓGog+mnw7?x%`}r~YT^ーoto_E,DUVe 9" .)qvE5G ?\(>6n,Zfޖ$L,Vs7n,kkH)q#􍉄Z֣$8Bҧ=ύٌ2Uypf.N<ղ\A8)'9'Ra#3|M7yc@4l>`+F`1)K4 fև/&^֦zsu{Pn <,)T,C<*qϷ 1#h/hV5&QG0ea-1NP eD^иH%@kĕX{y_ +XT")-mUbW8z}]q}_&78Vmq0CӘo|`dW%}uJ7ʣO/ƥ]EmĀܴoiK2&t؅)YR/~98 o"A2b答˫0V@A;o[Kd!Tj$Yh xuwRJ6fVGwOEso%SkKO~^ 'q.y QC!ReL%ǔPrK6rj=^W/$G`2j3,QN%ɖ;_HD3.VJ ZiafY6E$1yn&@e>AD~CrO|5g. GLG!gd$R\~!pwM>3ޮWЇAjZ$93ȫ82B4_9ˋQi~mi\F͏^-emKG [W3 SPy6h{:u|ix, Rbpq ι9 ?F.BA $lplՐ^usS 3<@L2YF?~t1NLJz}dh׽;6,)A@2EڨsU\hhA7]zS~!*YFr'2΢%6)m>Q!zKUtsZrA?|?rSf~mPs^}dDF?<Ә+}-ӫ E}Lt=o0a|نr) Ry=c/BK1LGO ?2ʠiq1$P/ 5=` bsu87(-JPlw`^,PU۲CA;g !mc0|lsC5b:4Ԧ o(K7i_SOv|n2H$a>?m6HZh=0I>~"DwwcWUI_RR1|=2g$X ,M*p '}w a<i0?hg- HbuEI"7eQ`8@C7UW@H8 hX ^6X& FЮhdKA Fz)E]F8ʮޫF]&ktZ*$)zޜ=v9~tmC !C|ؗ*-6e!TXxUm0S)ci]J7#C"6PfE|6^8#5Gнr+1(-XHx*1o(){#8,ir&FhMq|B|vCEջfC)`QsAB&UksۢT"V*sY!H,*~>(}q.PٸSP @2=k-L|$4D^5R½9^hv);,Q$.._rA%m]8\1H„yl8G뾘F-C ne|]`%:9'&4-XI3DĨz^p|$IǨ?rCt7jorr@n%"Vk.b]UB.ŤJ ޟ^A{?+9b`nŞ`Բ%uV)s:lJ˪>Z>uֹHݟ|;^mVn7SRryZ#_9Ń4|T%7a[3{%\ucF6HUɼ!CRᤧV!cl|`'m-4Sj|,3' ss=[3RdA`cp"]3ޮ5'x: F5ً8uV@kiH"g7*2!q.ZKs,1tGHwGS>5OsOg|ޗΌnz -8epnޥ1sHupV^ wnbyC{#nѭ ڕaRVA/tv[>Bfh™IDr 7&9 a{:Z*bi3_ݯOqn]=,^V# jTBs.aM,;{\87raL :Ȩg2%{ `%<=IV{E}7r\{;+QHoK40apy{0\9fD kit`nId#@eύ=vɕ$?gqhŷ0gTHnyK;@]˔9M."R Z.wsc}e|[(A3;SyxEŁT\Bep*(Q'!;^~wЪ#c=N}J^p!ܗk^أr亲3Նϊ ~04iݠI &|73uk<@']:I?%ZiːyY$n]_?^g (3-]rԽY ũ!PS!qn<) ؼ|c Jp 3g1&np΃<[9-[{F CU}'&xY$kiE~mHPZh3lM9caf dü*ULIתC AɊ``Y'I`%,_mܧv#Ե\yesynj(.QU^.$%],t6/}|| o'Rn<Oy/)|l}`HH[|MM^q^LR0Z h7s`)8&2d&|aZ@N:Ub_ײUK V;%VC1dgczi$# 4bNIbV'-*f V3pوɵ;n;KU.ہ!SQ%|v䑅lﭴRd=\/|P<_m#Vܜp Иv7IOiL=l-u${!hդ+c ϰ|".oS'P0[3[<66mBcNG!L_s^ 2_rrEpJc#ȨB/s>miY: 0ԇ##0dIj7_FGjp h\7J2- wlvO*i9)^(mA`!/OptDM: _ ƦCj0FS3ڝn}}qAmM.UUr׊Z ۮ.B}փ\W!BHu dz:Q#@t.qB 5OUi^ts=΄Ce 『m *l Q9{-ys})$<%E_ m)ed6-rQB`V6} 7FL7I1ٝ qC"Cz' w-uL+ +).j<`!ײJFloz|9 epz=~230Oقh0anjdF4C@^rj]~s[f+'>d!'G^.H:7JRWWk{fMqp-Upvcm!Y܌#}O3]0s<l$r>uoFBDYqԋH8"+h#^>~||Xƃ?5_|?@ÉZ  Y/ݝ˂:f(/'3)eE9!p=u7\9R^/ϋ3}"S"bDH[F^=Ar~ЎTp]'&4R~8Xcgл]ٯ0i}SK6~gB & %Hl'AZ+*'unzOQ%;(n0Ʈ=a;Qfng+ P[;RsbFy]y&FIIa<~-]kol1g .:U#~#lfѵ`jnZ<)ɜ;;py➸oIFNOP=bXBy5y~wp‘=$Bݕ}H 5*AKqw ]=߸c fi~1Z.Xg TH|S9j'}sg#B<}ɛ{ aK^I6-4W[s#T#3iRflܹ>$T* dǟ, ^_Mdy%CKrz࿏0x-im+zh;c/Q/YU.×fqp=OUz\_ٿk:;td Cy=2^,rL%E70aPSN;ƀ^lZ.ԲNݲϋҡQy)ߠ(ZՅӟU3j;?-!tÄeEo?P{J탬oȳx4n`;|ZjLAF%,"K{Y.XҳҨJxs#TLY @_`q|w2}0M/{59oAiZRSR * A`Pڞڹ _7h xSV\^NFR N۬X,#Ϣb3ۭN%6GA{HtsomWfmX^A ?Em3k-ZJkLL2`ЁbnHM>;L'?rrCY ?|7u\ Wr賌18^ZMCJЦ|_mFPwҘcHHP%"|N^/jnicЍ&O0LrFU6;.;ٝ=uiYV?#^|/-vUKD4*F,Sj\86tm@s(A7! S,hMA5MP98ߗ[ZNaH)A??Q9#y"ch}RMpy)*7%qٙ1ś>5Y WA1_S+66fM >] <;P!7¹϶;cR{(<]Cn."KDDj3[ܥ6+\՟ެbZ肧D3salihW.ϣ]p R눕ipڋ4r>1sUh>g*~Po#()i r3r̫V~ Sߦ-OdkRi3[<|0†ǐ2{U@3?$uLiE<6nd Ex1ޔ:[pp^A[Y8|z-9D^BDE&mxP NE#O(yxK#+fH>"IAkkhZs2n)5⁃%@F/;Q/y.1^MB%0ơk{"JnܷB+a3'"ӛ#iiP:_BGQRC.Vr fekP,q7720Fb[ g1'wiJ^PKjD*mc}zxȆT%Mm+ =#"zH3{Xu|˪7*Xl h9hHjbL5{$ 4lPnU5݌\6n5L$Q$ VeSddr*p3惯nFto do:4Tõ<覘 4x¸l`8Bs§j-Zv 2PCKo_{]6rry[M-N+qf6\m]iIx„\Ԃ[zW(@9al|"r)M-OdH @x 镟wa{叔`J6Nϐt%&aEzy`h/+y82%m`Lh&yBI/h5+2?jk_I|X ɇ'jRiPҕaD-0{=憱X c_G`^n*\F;Vdž1`ܢLT$"O s/y~g؏oLO%ѱoiכP^ **$r4/QaefA76EB%{w6JJỉ*[ѶHXLfV XhmThz3(;-Aiҁ s""}4e6==;F;r Cq JuaB<+h"r 'rpqpg)HMVp"7"i×̶|--&\ :5ׁԕ {TTkI?Ns P},XKȰY|_HD1r AA.6(0I_>A0Mc%"Hq/Z;=< N v? KU-s?ȝOё7(Zwg t{4v$p/;Ut{P׼4}8CMo*反?4=m',K~:5\&8؁ΰm׎{;J1Uq' , u֤3PB|H#XrnT̔zt`Ԉ;3ӐtR$;A�͠L-&^qG"o` .K{$,F_75Y]u* [XD㕇" ICJ߲A5D@= 'SOd""#G NyUN! 7r ,CRK]GA]U].";V6Ԇ9m9{%(Y8ͯh{Oj1fROwǑ7<2ɂ\ 4A5XQ~ޱ&{a)k&(fR?3@߄tˬ#xhxɱq6Qk֠JkŒ>|r8Yiq[~6s_  0>IkEh Lj< XF^NTZXeier]y*ŧJ8:2\u5>>]\ͣ*rgHBO`Xw.r4"ed_UZ3YqC1H|B.FU-) `v,ۜV(=GFYn8da ;&jpbȎףj wE fӐ{/qL~N.+E.PXt"'K 37;HډV1Z?h$ArD<^\HcJ(45͕T$"`\>20V<QLNIN(^zbXK7CBTF6JLTfnρ7`\$K/:C;qXlT};AENbCQ{m9H(k.+FGQ&:eVpFUhf\!u" P0 F_kPE"$Vc%xiƘU9D_0f >ROX\z&ٿ!i5Oox_2y|"A,:SDKu7ވ~#w%R / М nhFjݲIM=ӷ}Q0!ԛY +zn8=v>GWr;aaYbҀ^+$&ljItNǝ\.1Pj괇D?U9GV,H\,BlWPրDĢI$dJۖcNeMKKvb۝DwB#A]YkB^ߚI@sk-`_{*ÖL+ӯHWL/Vm}Ŵ*?tK0Q :D`0`)ˋ^PO9xZpKa=tZa0"}˧>Zs' hg]szcCOQwFhXu 8:s;'pL,Mt;mel(KC7Ij&q/sq%xPѺK GZ+!lD)4{yQ^ 8{@ p-D̤P0rbuq\֫ \Ld>ބ4"[a2Nͩp YŦs{Dt,^j= f(~7V{;q{nwN -1 >4fdV$`aN8j [ t2`N<]v  H0]S"YcXOz%=LD VS1h,_08),&$ס*G? >4ʥ6WV(0$ !7k1$ . ց! ?ƨİܙ.džAӄs +!ߺT N#/ u:5".jD bkᩭ L#!4VQH ЙC G0d/+eyFzCc_-@)}?A*(?&93LQyi%yҟmyNꛋߵ,^$kk,o|;Y|q|[m8G`'zqz0jxLH )uHã8G~AE.@pЎ ƀXrRH!n g" xقAY] *8EByX.76o-mx5Uݧ$Zw,s4 fUМr̴qeZj&D)犞L> F\S)Iac'ÂBm&'DmBLj ,Kn~Dc b޶$nůE鸋H'uˀx/M^qtb]I`~Kb:*x,b,:&ݺ RMc\/cx*ʩoZg./ڰo_}Q՝W`)'ٳD o4sƓ҉f/:+rW(7 y 1ʿbA D.WSZp꾰sF\c5Iӷk`M(3EsA-dJ4E^ AfX*ABN8kN֮e^4 s~ nXFA12$=狱,O?ysvzPL@vyս -X,P;b$j|V ZjU(r$mv9c<k@}Q>).E2y^c0Cbɐ0zFnY}@8-x[79SbLMbAarah=DM n$ƴ;EpAgN[7&EN8lp F|cv dAĤOy;\yw{S6j0Eʯt^$=󡵁=)ŞXw?q{}.L*~i.\ "zSQp)4ϔ]!Ц d 6ex< `W3sfZ='R`; _.z)hlFծR7c¼pw-Gb5C;4"?5ni :!tHDU%pft9Y0lǯ-7g~hPk7c;gKkVMF(D3Gr'h1OfG 7yL33 $*zy"B+_.O Ym{ Ԅ~a3H"@ ; f@mH NIL43ӧbzcMnv $jn/:B\8(r-܁d|h1g&yiH# iZuwWtG<`x+yHv<=ʧÝ|`^,㪡zݏ% Ҥ֍1?;*Xd+vn?5wph7ʕTgQ`8^}}AOϝqg/9x6.kPۈ|rdZҟFEɴDW /'A=i$̀w+ !A?ם)XNȜ۠ [w4Rm#Ua{dGG^^μ+5U2+s>?Tڰ?$,V {ʓ6Sf@AzF܏ڹVrjcDѳT)!" 55ԭ(e9갈 `zˤ 'M:|H{}%ohU`^^2}p,e2f%Z V6dNzPnm3Xڦtj cF,#S ?A~ a 71y үSbg*YTF`b ;{0;q(}]،WTW[W<Ø]94kbr)fG2N@s@i_BѨ"fMBQ.}SйOl(KXX{ Y#DvgmqjL]RFˣ>n3xŎZ(V=M8rV"&h]zLċxy3xLVxi :˱H:FlF:^RL\]Zox ʑҽ3O% yls#&Gp9):p|)Av^|c.wd;ǨS/Ȃ%NCe#U5vӣU]̹;4g~!@49f\2.UYrYEVtB $pQ럴2ld-vn}MC|%e>b9ٲRq?ǻyLJg6Bb\$j`:}nQ|r$`+cmֳpoFBn_5@Ci]O.ɕ,DbqL}),9OF NEܶN&tkD ;=(Kzgq=[eAoT\тs;/cR[et8`'0JȽJ4 Y "MQSC_$&cX߬؊`2Hŧup@:cN&78Pb4[C0.] cŃ;"O[lL++qAJFQo$PN?}_ȖH J?T3:*R VͷLLF ~DUe)avd 0 S'twݚFXx X<k3=s?> ;*&b;,Tg2ᅤx;G K;XgFvbov]8@[u(,],A'x \.4uN,ȌI@8k*OMsSy?)[QĠ{* ^t*82NI}4u} DO|X-f #2'<Ѵ6@WД:};K'#nj4X|gyn^UӜh=Ahyҏ h_!73fHR^Hr!|P)}`=|,|S3\koE"D#۷47͢Y&4\|It+e'xf:hF{}FDrd`_x%j#D) {ދþ:UaY235u < QE]#Rp' eRj ?H zIâaƶ7r19da`#wäoal419eMfW =c"e5ch@P啻ْ SM,uCy{SҼ͈*!M1KI\ GERc,ؼ>ƙb 5舊5{ ;{97a 5AZFIMJVnhtm#!/=!)p[8X5`ʓ"*2Əs^^TK1f]#'JqepG}p!EHIORs𻫃v5+pv64 ߙ x7u!thrG@$2YC]*WٰE`o}quO.CGgec~-`*0#˻X !@{FSsPh;>Y&:kԕjgzZ{R%΋G(Pq H"[:͉)Oܫ~ ;.Ԁnv 4Bf-j~jw?:^q$+鼇uO`]#@U`D sNO?k2&f8nB*j )cK$Ẑ.pi r+:#/ H )(:3bz}Nɍ3|e1T3DgjN z^ L$HYƹ>s+i E&|͓m!(C({yeg=}2XLB?۟pr8tUA3KT8u;rޣbf7EWXfWj|2`y?p7Bew'Rh$383X{ s?yEQ[QZjLC a+*klGZ V9M| IP#Wvb0bnZ=ϻk _;_w~cn_wg(RJ ^-tȭo, .;ř h 0GR '0+4C<&e!cF=fԘT䥈JyjBJ62iaC279?CN*P86 ȩ Ӌ7΍Ct㕎1ي ZĘӷA*E AU5+(ڪoEkNkUdq+%`J-ΘՂk$m}zDCժDs$ȵ%jVBFN0s/sm,ٛP EW@bY}[I7I5ʟ=+تw^k{40K#1"Ť &~r!z&{U@ؗoΊB(q]TZuSUK3 }w}NSA~m!M7֒8[w{8/? w)ZEZr0:DGƬnH;ٍWT3`Ǒ (G 񇘖Rdὔ"Z1 Jڏٸv'08mPMS])Zdao7ә|lGqweU+) H;x,_St#f8j>Np ={| QŹ$_tg¸&/E6Q5mH|E\/ ,YEB=U,NXW̶ү=#Ї!t` & ciwxғ;xSB~hvឯJ&l<;lCjFkq|)5|WKdv SIX-p`=(vt.z#Vq__at^zCV[4Nei2jE~sR:o[CuC!xǾf\1 aRS/ iU] lwuYJ 3?m5%F/6Wiv-mOo>c8Nt E=x}J ]@Y6aᥗY9uNr&ol(uqZ "uҽ#+ojvDzv#0 iVuBttFn|/0(t|/uy 6Zin!6A,\)>$[IqQhw& -| (Tk7a5nW'C`UJѳC.ԛTxsY *ʠUjgFI^mdE G ZM?b@-)KU6]<|hPHۿ} pNkh%1A+ tּhdzUDmSLHf!{s*]Vo^W3lFY_ъ3}#''+HuqEڥEيJ0kHRIwqA~1S2;3Kn[~51V(g H-0=uӛf0sck[ro8"FϞ_~;@xNzj~C j]HD`& #:ppb R//&i~I/$SLq}r-V}G Gb%^^n qXW3DM(F.UQAqZ_H$%MYu77c:9&>ޘ݅WIGӈ898J!M/J}K]hiZSOaߌ'8E!eIQFVF}IZ扦v,Bvk-!:w0MݮmnS6J8>U[oM:pGAO2&M4ʪHQ+h{~]BT!zVߪ.ZWGiqgUWn5N-CSl(1:läVr07Ay&8c;MaNU[TZ[~^ݯ"~@RvwB cT2!>\j1^]Vrq4 ;?+D38F)D#"}fiu$,VydM8xYjD o[uO< R XW7ŘլmPÈbO?< F\g-/*d+~.l7SDM_pLBB$i#jE*:TrVzȾ'j _KFNLfh:M9۞G<[q:D ei7jEt>܈1xd􇱻?? )T($ %(̀}BH.gmHU@ <JH+<6/o3$֕ano(!3 DyqW6+VHVN8'E& 'ewK{d|z͘) s*||zm9:2rCXYm J_SI Apm8m (1~24WrQ\U'_D, !?-Op8mӇI6|bUmN^Ƥ7TFOC1Wgbk6(7ݷz_WPހϧ0Sڛ hIFpdS` b6eV*( T`(F('_1 1Bu+'e@c"NOQE˙B ;/kM  mHП[`m 3|M%5s%;3טb]EQo0>{t E5`nu 99e V녾 g8ݡgl>@2*u~nT XL#d;T8`)piJ;(C{rgV$WRo!qb $hu^D̡ΦO\x4a0[fY.W Ri^o^ ;иN<$Ғd=mV*']Gxbg"u6bT4S1tݕu{x,{&Ek_xeXV%5 6V3VwsZ\YUh$u$!Qaì܌ϵ[9 D2y֝=7.'Rs(TӴM?NZWs#?DMvkĸ4zvdTX I"7p $.l2ńȾV׷t!OTU  9C-?:meڮv;?*y>XJE<7Y*QeMԲ\Y=+w"0Ukb8l3GboM@ ޲=RQGz"gI/$31 =P\GȴfUDX<֓K{<\zO6%i +uے(TrZ%;{' 6FeЁGɓݫoT;+\ѝzk3 mJSJ{XͧiUA܃ }F.IvOP{W:x8ZSաf'&#bfBl. t;PyXpa>t@LC?пf)-qޫ*M9b6!S8-jeQ@io3Z Þ]">t@9cpt$2e36Mq)hcXؑ!DY7={6@Qvp] Z[Ily?i n٭>X󝼵;_|?D`5lw!im7c6"<#rOSߘ@)Xdz $שCϓ;v\TւYK~'\tJ8JR{ʼ:dbO21#iU'ajwàd 9;;%(?! taUe͋:5"nCF@W`A5E^uߜv -[fzpF8ŜYQ2m؎Dd^N}`̥` Ikj A4K@"C&.7( ӛRbW)3mIS416D"%&WS K NF:`bA -XtG& %[1N Cwˠ0XuqA 5Eƈp-sg֖VAW+ .8KXEG)뒊~2}Fv1A'c @.MaBȠXB&+PTyI@aH,q?:gL B%I(ǐm]\Dg^q"D|R櫽L3лqUTZXB* tONM|FPPJvM<Ɛm0?ʇ9X5d|ID^]B* SuaeпLBx/H^ p `XUґX)nKj3Ib^ІW>88O8@ђAq2i,E.7UdBތbW~>\h[REUgTunE?AYvX']keM\$OcYY͘ݻsU-y7!g:X@sT>)yG NHS-o,ZJ5mxw* z(Ly|ڝ|~NoS؋ }wpYj8zKv-gA(s1l) CÿHWoĒRP\>]k;8hRۻJR q/_R?Ő ~go/ $^7T;jYa O,#yĺ> s{RhJKT_)ͧP:bXѡ&LpX"\``Hș5:WP@[޴QAr'+ٙKW銛g §m?tQW4XbfayHIxs=6X!v-fvWخY3IYD@j7yU4"M@xzq@t ZYQ yO晐 "@dH+PڪpL9wx,ug"ԯjgZ]U^}6tkD}vl'MůczО#{yD4+ Y]!'K\R\`Q I4c*ܸy)pGm_{ Q?=Bm(63"NX^s r63jss 吢4xZH&eWJ7\k?k\@˘`xyCŃTLס^kfv0fC:FS&'SEV5&ljX==h\a6bc mu\>ad'JJ[W7~3i) g"ON:5m>5_s< w,IMm|R8㭔}촎bf@Ayn0"\&( #窦Z2EF-|7d䜀^p«݉n2tA/N4ERX)[/3b `Km9٠@Nd#swD':Qb}АdFb w*4]+0lB>dHz#P>Us!Ēג|Z^[\O7ϊW{{,_pi;{[Z?g aL B^MEw{ejU)d $"(y{…:zpFATVgs#MlǪŔtfY[;w&1¥tjWw,jVS:(|[r\JaRy*,]O=|"ep dCB^Z,m!luE>$NS6v$ۧ9\i&ɝ*]_c%n3Nvi,3hNҋW 5"}S5 ưaSRgkºs26!1&U8 %veu9пvq['"fۨcս`F e#{4bT0K] HßKeHgťF-~sf:^bbW6 bR1ܢNFoR퉈I erWJ`CNJ[|3Ͷ29+f o5F1N{~2됚 ϴ[YIǞ0 yX淺B2;Dë"\ܾބ氯Qm )]բ`Ӑd0,B\mtLAY91ZCIq#ri!О:\S!&ɩgDf[ ZPfδ'wu5=̺7v~{5/<_Ed;ptzavM+96ϖip5-Wp. +K/T$jH~P*kմ7 w$.Zۅ4 ~;nʗh۷C*_hc$% eAxDk824T;o_ (}y0q9$Eqߤ؞7ӂoxiB]7rUzy=GAUmj)\78K->~,-> #A`?QB ,X =\`Yj`.if M]DtV{Gz2}a Axg1Q!T\<ȡya:Zi1Xh)U3rFT#B.r'@܌ >|ٚѰU.0\*5KF,k)؊M` TcJ9f̵o@N `|f={ސo H2\!IS6{֤r$2 E~~Dԙc,QgBBU*gB;Xnv*!fG4lx%Md|OR5PX3G玖aq!zSnTh|-3=}7^,r9\lkQJm8;&:U3-6drB5B^!,eRW'o=̡wR7A w-}\Fv5u`zl.?괠y6G@Kp]r-h쪛uj?Ož=_ie${-*Jd1)KxLP4=TcxQjot?}p{vCk}2\^.$i\Յ0z{Fo^=Q}Ʃ|LwL=3cPHKWx5A)#+ .յV7sZ^<x~ yE6ɜȧR`q51-ߖzTߣyW7 P):.ki0|闒$}Eoę⊲gNABEIGbny_0,:K mG&UriU<&5jjS 4-0!LGoDERg5GT(GHj٤'QBߤBqgkgR9s{߅12X/(&d?"JZ'~ȗYKg[dߘG>B., x./S:Ai]HG[Kn()CZCVɜ+)q]#qp(Q!SiI>Q7a}Pa@ED,?:8~\]ƵtJ#m÷R3%]+4X)e› [a351|H^vXK85֘+Sm(/fh @(pKDsF[7f ^HuFM b5=QЏ8ߘ;wߠi!f}rZLѭv;ūid{F"S&kڂ{r^u tB;;j9( ˅Z'Wg1= RJJ1&Nc'Ae:~s9nDsr4W#jiAp^䆾bGkI%H0^KXGmՏ$}\jsJXp0]vcX#@~'V! j G\ꬦ fڎl.tĽ/fO] 5-]Tv${ABr7p2z;]69G/{dqz+:-պVV߇d;C&CKLբd;0W}]zB=4k)^uaYԸ=YYc{#x!u|A;wπݑeMQڷGh/+X2+>?M\۸0> "r{8U|24Y:-!ʞZBˆ=$є] M%,;HhԻublc&L*͑Ǵ?Qt{\ J)pݫ_VrQ>Kx;n,N-Uc ;9~-G[yQq1R{$5rn5:HETݢ[UpgS9u=p L60"™ӿC .X l)tf>` ΑjaU;E|,w=Fz h?  pM@!Wsq9U)۩) F͖mAG|fUc 1} (YuaD= ̟d9F'-1:w2p8> ,K 542cg4N3%p,[5Ns AՍПD@)_s[l#4lڝGg* =I;yp'enK[gբ x8]y/k 9: LQr0K\o`Vqè"mOҁJ<q(X0TdXABIO5/e늣%"*)B?wǷUGVx'/Es NL,喺dq)6,ʾIS {pvy(┺`(C)R: Wsڢq;cH AQodAɍ'OQ&{UY"UH77P{+r:*;&gH9.[J,$N5Q.<'x`ó!ܨ줠5)49R8z&R&U>sSՎ51q8Ct,+ĵ>ق Sx![koc"e5.Mpgzj ].j,%t9 m׺0JqVn/һW;jke 3iP{ 1n/b@|ld&'a?%Ӭ gӌ d"{XΕ'ӀѠl-g){7ͪ@d?O4m!A^_b4O}bŏ/V;9}3]@#2E[az (M78Or/Yp PjW x1W21(.?r@[w$-aKN38kg#ejءBVGdz7 YUG Y>ՁpLj˜-VS%Fgf#ˬ\JCicl'P&(9ᶒ\qYds!Pr"Z%%6;yݽkzSn90J4Z͉L;8Q n(;>fM4!7hx " @ª=z F(,Ԇ,ﻆ/E9\X2beq(Fhoj;!34v5zǙ \mdY9_ C8Q8%/%&B))x^bvV&zWc: @T0S;٤:+XNˬ:y³ ~Ԇ_ՖI)&Q d n'i*!| R&!Of9GwA$OYrƉ!@cNҫG:ZP z=l= ۊ)5n/#%UO{]"Vgli*t^rDc5l2#V>[cq#K5<)tm ,ԄP=6ɳNg1$G{(g,e {g=PuWB(qƚ"h m)܁ɚTi ?:+͆!CEmO& _8&ı<.8Sqn T`uC珶B0}͋:^%7=R+9jsgux5]qEqpo]ұ7o\L-y֜ Vwd"eMj/ұ: ƥ[Q:AUNˋkZNqcT쾊;oY(<>Jw۷:Fd(CCsB }BnVx>ȫr&3ZʇSSKpYOQ Sjw݉Jq&Zi7qZ "]d7y,Scάb9pq0m̿?)ո,aW&Z?mn& iAuybC~܁ԲVC({~^.Aha.IPǭi8Le&X\>BQ0GzS*H28c]զš+4KՍǦ.kVfª\{Xu Rw?Rt>NUhXuդ$9aOo1䕼U=8$h,}Ԁ8H뗃Hܷ:ңnƦ]X)A_ׁu>n8La' dTj d|[Ma`SMy]$ 7z~wdZP*F =ͧC >kS-Xtyh \_?DU:b@v%r PɊ_Uu0eNݣpJh)jpG)9mp$b$s[OFIR􆀖kPz\ZN<w҈ЪvTa8.p&yQr[y|iĚ-ˏ^g;ktaz#.KB*x '4$tqeYϙ~D |i g䉣ORLCYXp.pq#J+S $.xv>X=:OZ(FjnVlMTQ*:b]K"^52f:;<5%bUmR@@2E{u.g3 ͊-6!svh`9nAV0Ҡ)ӣ(~csÌmkȞ\?`,s[Z@C F2U|3;g^N!Az'ϴ݁$5(0n,OB-ǂy[ᡥXUo x0arV|C/BΞ=oh]W)0d5_"n5Vi ?E ~*KNx3MNmEeVkX)+px)!EL _̡2Pі6C1} lY|w HOFbM+5‘ՄnprnPDtOEp9I?Z<ݲg=OWcGDѦ |.3S^9?ğ`6>YI^ɔ<0eGXW& N/໧1){{_s,3 !'s7JEc:KSuqfaD3\yZ85`̞eU"MUs pz 00w'kv^|ŏw8߈po7;kQ#ЭLKF*G6'LwZb?2/ Dk7S01%=`(HPQ|[!_p}ƿzFFnɬ10#zo]z-9|5)h|)83btPj8k8JKcy5zN ^Y{B6EmA 5oW8НGn'x|ĒSo֪,D>3ؚ-͍<x&>#]u̚F#[LN~i7yn Z :AZvDl'mߣlh[oszxGES, À1 [ѡb`9)<ϭa,F $rMj*93yn ?JɅM,)W$ӗc Kp־d+ilk|Z-;>meEYIİrGqkHP\G1wb{y >[/ Pe_٤yFTmSn )S]#ї N*:b)z:^O }.A?i<9 A&)1!WMxQ ͷ+FArP*jmzBPw U'$$]:Os%=OʤJ$CDЉD߃m3O^]0mS(dJx˄ UE0tцNW'rO5{J (u'м!˟=n(Hx{:j\R]cש =T6C(V4ˌw2<.k7Fn$Io_9# /L k.R/eHKZ镅Vl4IvgS}n|hޡM r)DH\CSY#J# t$z*ƅx7Dixa"@a(Ū)Ñjco_E4M6ZjuoҘKNv%u{Pt[%b$[K X7o0a l(껤b#^.^3Q\W=\G<3\ƉpOH->[^Dq7"NU_$- c@TJE+?܎Ɯc?<H~w*z텆GP,[>B^ϯੇYgdT2+Ņ`5sWr6MNPȜc b07א?}07Hv8h0p@wtӷ+Q Aے@{xJWJ~,֣KMu}n8I +DLtKf̪ٚ؀/A?b/ZBU@G})V_.t#e>G  ȝi8\GY'2?&!rqJ(-tK2TNSZ\aUCxvۖh3'\2 XԂ(0%+bu.it=OMNxHr  $x$۫rUTDyk0ٝ=9|1boc''G&hWŏ|scH{ܒAu[:Jh~LhTQ':HZbg#d@6J~q(']m& M&pO>"ja䍐4c0 Q my0ͱ|֨nxWFk6N Jx6qo߿9d#Pytbj`ݿ{.Qn@ %sfy<,OZꓽ+ u$oX"GFF^QpY0/Ԫ+po Ƞ;k>G0H 4^<~AɣB-j:Hz؇>'6jf ;QROqd;uֈ?J#.ْ DYQ;n՞Y>$:10@m;XKg;.˻a8cEhGuPt?O|a`PnmsLvZ Dj9(JvNt9AKFj2=U;e7T@RASƖYn9r%U]>^V_J|2텃Q)˽xf7o!cZO&4bDpWx>FQâ`!:mT%aZ:{/y< \*PUזt[VG`S͟r[A/Dۅ$$Ih%xFOX[L>Oat*u[u Y%`a}n[M_mC$doc{D4bKgK}&D=jNVoR?KXyI#8bՂGCqz5}`tF01*GqdƱI}|b5Or&mcuҕF؟EFYkd&6d/Bh:EH I53VPZt=æ;i(|Υn<9xl?2-#$0iC cPۚ2&`0U#pwL@@X<%׉ޔaH`_]5Fj_Hjj0G|=_*yֆO5;pʟ!ۘ=:qۈuCvM]~T,D3NӊӃEIծyhvVtG'YsfO 8{"C yQ~ GGB.J?WcH:zI9v2Jy.Ų8:H`6t FArah{bYU`*ʲQ0zM=(}sD( i '62@n3{?A>TM3b>,MLjRFG?9/z5cUB4WC+ !A.]Zu5abh. CK<#R~K .=`Tyǫ{`EslX1Auk[ P [t=cmCͅ~\[_^Z9ޟ=uLu+PXG _UC]N>⎀;"CP ; %OvgvkN=s7H3vuecOۛa#wYwH7,[Bȼe}lN>ouIΏo!9Zj}<2y,oEVRzȹ5Rn hiNJyu$o<1HJhxoM:JK}Xo]01R}0#]]w]Jzg#IdC#'*sщ(#0poIUC/沞"҈M*!p;'vf_Qf3r⨹<\n6Re@ PҧJWz,#]f|GrN-p/17qk`ClV >m"hЛfNCA1Nq`=4B)ڂRճNh0M%O<֣%zFաMF,+5^I e:s\h Ig7a;FED^j]=t3!:@ZQ m^Yt4H8ba90EMD[pR+-9QLb6 nFZG@+?5E "wJje{BSF  YUq*!R_ehCZק{RԀ3pźZ& MJA|Ŷ8nϴbЬ*jTaA _1z5=e}ä9 :m#7y?v8ˈMWz=*mIH,i_Q:* i{z(!s/Sxlv7Q:,ImBM6dҨenRw| 5)ኃk$J /&|eN/簪+۳ %p܄F?\DE7L nė;3^4tkEo\đحw1=:ci$=_c$D6-k .x7.dC K]|$NAӮMέka s8ѐYZ%wd2cS9£O8J Dپ0tGRϙi bJ!}nB<#G51]!w@/."5h]GpOrL>3Sbə{ϥw0E|`R4ӈ q2nsdJWl+co9k{lP `>y%;6cfЭ?Z9- ^K< 3A;y~-O~ " A_~ ܌e)GVnNw] ˄](  ‡nD`[? 'T W‘.#.RGSU|B݄UPm6I*ִcQrS%ܴk89O[HӌLk&#Wr;3FKwR7ص/y 's6,kS!>@`C9g l`XH5yƯ4AwښJE˾=Wyh;UyfWƛaT] 9i>7-ԺR5d+#8[YU2>Z \$M#6 zf\u`]&_ V!Sҙ`G='$SVRSwٕ}E_""R-S5X.|b%iNJ粝r&s ͖HEUM@ he+xo|Jpi)>?x@/]|Ed׭5:>3pA7Ů#,ߊxV.LFZEi*x>C#;aPNvY9 ,rۆ1I]8jT}^:}ӧ.S6_*!9;b qC5;%OR Cp`Pc\:L79Ե)b$ڞn Q<#= oq)gF/gB4mۚ\^}l@h4*_X2~^9FY]ё/$X0̗HP1t4P)I *5YEgq]"~vFDRRSެ& u͙Lʧ*fU틞 J5Ip;TMKIojEPvPzEyE})xmWE\'iqY9!H|@5I*eS^_; /:JMMO3*ߥ@-2䡹c \,ؗ{87ꅦ_m:PW鹎 \1{)q]dh`#\4؅ҷ- lpn"H)بNg^[H1b{O}31 B1u3@'n.ZZm–54r-7i͸c5x+Dn%E"8^a[}3W04.Kou2  Hc`"S==euG_gbx#w;.Stt 8\b$R:u6aTPx5ty{k1 !obAj۷RաEJ*Qݷ(*2ug:,]LЉޫ\ǵ ` Tzȿdf*#D$O?Z|AWQ{&vWt@U-XDl"[݀2]f.-e?=CRZSh3Wy"X@)%\sՉ[ILufe6sҁʡ仼oA޵P +hS. rXf]GT @mM4 L\W()mI5vj!x< †R L9mzCݣb>O*d?ϨJv$e f Bo~;@,}2@B's 'J/@~.h^{3AN8{sNl!6UUkx%CI"@-zJ-h JZ@><Kc5FKdJwfG仠s{XAL7~mFj+ٳB|g޴05LE0ʚώ w<`{18j%86=lev.H@께k)#˜*(+|ER\%uOI 8Z三:2:*^X]4ȴ;aF`e!:ri}D%9 7> )j12J Z. }!B: u]i;C9ͯ/0HVB4y"]S[V2uiQe$+\M1ˑDipG_V  =+!`܆@ -vrwSD٠C'CY!cg Vv$YU:tf{PʫJ`{R}<"+1@#7Utj])!4%~*k#uG}(%imʸjŃ)k !&½u/@uM P`Lcn,uOjjF-#y)v?{=nP^Ubr3bLgv2f}&cˠİTc'x8j-ZwdlTR6绳_/HT~}nB,POa lǞu6oT[$]8PI䥽 k a[K aar Y*8UsM"^$tYe݇_WȹjC#,0kPM'?|edc{3e'm._2L=~Y&0A2ђSG Qb:h . |nydUJ$,[r\)D\^pXl%Z4% ڄ[Djh\g9?&o& lA./\I(h~KT d+;(48<Ԏt59{TH0*>k 5.m'ڿa=您'LKōC6"%ɍf>3Vy#9}Sɷؾd'}d;~\NuA]'l%f//p̴_T2_͈7;4ZҾܿ08Uvjid6ťRo^^R<)uĀ(Ū)l=u#]?d1WCEGeD d+Zڋg#65FHvO.RlXRlWxlȲHWԒ'\\~M{[xu5}I"WHvH$p6}5;Pd# '#d@q̹LGQ_I6=.gKd*O3ZNE_x-Z&{̝9#uSOtSq%(\E*"-nI bo >znܑإxt8ӬXwA Q)̏s|:qnzzKZz`Dg4?-b}WOU~gj-\ $^C H# l*-2qmfQ98A[tqS %ȋkU߲a5{B bv6F>YWD{P *%^ Y5˙,Nwtk-F?uBqX,\67-@/@7IHe$w,rz CY^*,V/ɜe|Og4PqIqtI6=F bJ5H_xsV}VvnIEY &t"eQL`$W6l5+)d6ʼn.0K%LJcIwo`; hf4AŞ>PfJKY9d1d܂{hRZ~G@۱ĂXo%MNn*bH r;\ʷ&>#^KZS:06}!5b8S AOO4qI0x!ۉ{#ds2XOMyOЋĩ@%:20GOj4U x;+>NbdzP5A+hR_f.}xĞ#惘s 2Lݔȋj?ffKgTCX,0Ku*;ߠF-E6 yg+E=an2PӎSqBM:U^<5/ Ucp!)qY\wߐPAroȕ rg8 3tXLuRJ[Ǻ9%feޒg[k{gD?|UaE#&ϷæIpSk*ŒȆW6T ´+LdUR=}͗Ij4SܤF l2եk^B9C LRhqd.v<$QIYlUY#MH"fQQUP)BʅHxO`%x[f*QDyMͩFXz+r HdqIuUI2"۸GF%^O'DɊ%[ irT+c 4kF;sV^\>XL O2'6h6:f{ "Γq ~w7rpJ|([r -}iK9r(НܤEߑWخYSՎmc! }Wo|/RRu f$MlĢʌܺsJ:jvb ?>eN2I0v=ɖ#cj 1Nl?Ye3f2@bR`;F" ;"&֖Μ$(W2-dzЯ~% Gt?}.λڀf%*/!3FA`-RD-d!RP$\5}%½Yv1lL~ b2-} ֌`6kSBR|Լ'?y"mּX2⳨d |" i!5V(፳7h145yFۦ$ؔiuD"$7z&ѼrWnk ٤$= wM.TI ۏuHB7wǛ=['M)XLφ)$%Wj'E^H,i{/V]ܐ_vT$&E::cEPyG'?GD;ݢabXytz2O6h~~du=4?w\đ;t,Pe9 [t'*5.2/Ǫx aYLn,')b[ 3b= R=c՞O,_>]d^Gؼ6K֛*NRT3 cz5ɭEPߟV0ŊZKfџ^PD9&9:I8J7jAWQRgWHqz+=ZkX_=3)YnU4ZonEo1uYnH 6ֆ(C[H- )`w\++9VO];|0ДA "0UTk9&; Pa{צҎټV+%fSH"bqqu* ޒ j}GpZ:!90NGY!\\#0 ʷl11-}9%GK;{JkׅsYe Jӽ 9*;Lo1)ʛ#H0ؗұfb( }` 74no2>t- D\a4 9I?`k–!"Jnyg;úy؇zߗ֟f>w6n3wyy,̧]%gf-1xf`u)Jqh7~o?sBt4wU/XzQeoPyK"bݬH7w#N.U/SJtkЫw9$S0QVP~u?;ASYlE ^n1nR̸&Nb# E[-Ӣ]'a=՝ɥ;/+ۇ5i./}kƣ.* |υ;v QO˭XvڣN#@#ϾKAb f=ǥ % [8hVwgE_=GϜ.o;EV%Ԭr/ [/Gɤq~&#Zo: S͹ K:y_YZUX^R*f^ 5$@2QS @ةslQ)H wT"{BeMsaUi+o>vz\!5V"R`<*7M4e.!OЬI*E/W]O+)'U;p@o{ uw-Yq0]PIKoD;;`*0>gCt~gOZص Oߛ̢d= Nq&rj$yuPNwb7N9eS3Y55q )>*,PݔL P"7nnPlP|O~~1.=}wn #ҁ fAB+8Wj0A>W\ĈґH"GWѲ@ 3@ifXUn&9soU_'|7 \Yl[ SLi^%> "^ɱ71 gXSAO<B/bwFm_*k~)-]S8^}L~+-#0KZaQtz",VWͼƈ{Wz+IE sW I7iρ#Qfպp 5bvEBNhFa3X0-}"TPjJ*t($ kgR3ќ0mϦT $ֆd@"%#mmF=TOw12̮q%n0?LM5*u:(5PvF8ʤWվwLK_*Sv@'Ú7 mBCV֓*CNkś~?5ve 7B%}I8qz)Q^t~ek @!)ԿQƛ@njLK=J_Yp) ~uyRj_qn6.}~(H0pBTD+Zk q3eN4uXYjv+}Sktz#+ cLwz:7! 6_WcZAp BG<c=o4JMp  Uʧ5D8f8x4.B6ڈf7::pzޡ&ߧk^xBuc2;^zh@F,aRR6|,څHnq >8<(V!TI+={1<ńK7E EޅFuVJ{Gu9G9E<j<]0`DjkH">Q:zFbu-FLnW^; (AߦWRӉvM=|LtFrp{Sde8&t $kS 9ƒjrFak8.W&Y_[ʘW+zxfa7>3.uWcg r)ҢyX@ ehH?ՇuP:%W$_C\bϾg^?ӝ?z(WKf%'OœH^x0 ~&{9B}O+̰VfڢkV=<~"2/Uv D'~Zmѻ ǞBd#(#{lTIS,ja *ZqMs)ۃ!XSG^쳋AN#t6AƵk+tas=-RM{2־j3,S\$1v.KNgKzpʞKT1D͜>Ax,@r--uZf64ȴB J}%;1a x0\RvWLlX|Jv{LSD-k<3X2\,F]4pċY9mc]Ⲕ}G[)!. I9b+cI oKq͑-X -hP!}tѪ\˯#maJﮯ7.;xak\nЛ.>bծIb2N0Tgx֣w|aͰ[MRs93Gmسtvڜ^$OyO{fk3'եn8Б0#8Uh,448XzJX)P%Zytk<6n'09&"v{j&`qVU&!~`)\[ &WNuBK2L hNGn73e~rDKɖjkTrgNlv'NWp FjT/h gMxPR]H&?#ȨFifd9Ҿa#G,?p116^Zr߈*sѫ`rm|$@< I?qL _v>8;ez;N'"jzf^H(wpn8 Z9Y(H^b=OX? ȋ[+RI$Sђ O#*TzGH0_8M+Rٷ`@@R0faQb7 --W5tº/K \JXVgzfu%VغF7~z=$>.߷T,c[68JDŽԞ:DC}J$L>E mnKoh6n SaSu yjN8eFgUV|~7}e  k,0f#篸YvٽJ'NRtJ|hfu h_.F%AŽ*aVcN =Px}HmƓMrrңj~kVnEGš40tÒ _e); 1;|Ʒd]B|pY] `\Req+etmGю,B$.{I)WE ?~6jE`YuJ2@M.Syw1mԅ M9%+`'*[Ҏ\ 0 [QCCLYː,7nY( ;5$t+lH ~i[2eD.v0IfXJ;kC19 dJW!#)C>d^enyxF/%VT,qϖIFA{j,yySc2ƿ e.aEO):R3fPqyµDgʻ}3)W[KP@*^kxXSZv֫CP9e= PC5HXyD旯ӻ;{.xJ釴PM܃SNer*. w[#k^Mv&ɚ+\Qc j䚹ku nj;vX[ *AyQI`8~` _*RZ̷l,= =47e LZ^TzRzYlp~ ωtP8JGY pBCs9teN6ٓw8p L*=U7F$cBBC'~hQqJ!ᦈ~Xb"3*pHl i@KJe$<..ↃK#{:ͣ3|-#m<̖l&KиkLJXI}мwF:I(P_Ey?peׅ4LkN#ɺ7nD#D7km$*'-k})]L3/BI6?{W Ū<Ξ$}lBA,jl2Z1"|"<>c84.)sۻ)%XFvI}e-4#E1nw26d0"01C*O8a%h1:"5㡤eIIcxb~ -ؒT^:Akg20A@k1ieFMۘrIUuLʳ[Jn~! #@s:l$ R { .hHCmyDcwixC0mi;'&3:cmO3sm!P k)sl=̬tdQED&sDUF5j+$?gL X.`z6c+3iķK||eгBcFfZgn]lFV O0*ȇqZRcƃ)Ff[wԆHp;Vki~F-T`BBW@>"A=e: ]qXMJGRԣ ] "rn752UNA`9DXFJЄӝ@F S%ʭ3 O|Blv׸_1v>_`5&b,)lTCKW2H\\fa  ~BBZlum] C4;eA"Z}@=a)oNVTa7`ɺuC5OXP`rI9o!2P:BtȗKF+;)m{]N56lԨZ-#K-ck Gy9?o1z:謃1IHaqI{^ K87AgF<|*}F=C=t%:\`:˽tv ;Y$ ;gvE[oX9)7FQ'[ėWP'a0C9:͘ssI+"9ܵ]k!)e'GB iPy &ԫe8agU8ox 3iK95OٝM>;bkh\Kcu:Af:P{ 0 s(x#)-ɾ=BȅTMb|^AӴ2d󔽂B@Fg,@.j9?ݑ"+7eևp5W%~(TOf'©8IoN`Vb:c׺HQU2RRq$nDcy9qKcT&)6Һw:u?.ެa)i͇W/0s9ijW> 5Z$21H@\4m< +^z^oF'7BnKvVkKCLװCx٨-jx.$lW9 qB5^5|(U2>:҉O^S~ 963Ь1ѻ9HC;;7?fpR Rsj |QU-tVNԎۡ``d2B,/,)nj"[F+s^WJpx^ ȕ1s8 wG =M~ᱸQwU~0&6>/ec6lsz>4 QgK4w`eXRb#tL>+;dS5 ,Dn&[;/#zڜg,#W󿳶ݯ;M=4 ~Pb:}2G&Hm˦ b!gyE>t"Xec:lS4w{GYXF8+8!vYBϹm A^:1F.R#Ϙ ʍC&;mH-4Ȣ.:7 R;aF;FQwb?`g˗b AP ~ wA*J'UnPksf{D&=1luPl%DA?u7R&BHDէ @er/Xu48e.)g$Qg}O9ƉRų|Xτ9  ȅ4&%BcHVpb)w,"mZ|B{aC_odq.*R0)x&OMYN >R |-ba1s c e=8` ^.BB2<Fa5blIO_-|h'W! nH.4Ç"Ks?~SvMJKqS]X Z4jh.p_Qy5& U݉:|mk)95/W+`5:gkXlL,8CK};~7|}sd, Ƿ Zz6罠g/lf'n1f-a.4tºڑY/^.!,x,pgA -['o~Դ.<j^iQO> }ϵ3isrXvmՉ{K-rVeS}S򊧇"RITM㢝3ՓfV̕bKpj# tنۓwo-(|)wH &J>!!Z0r}S_\gP3`$Y]ٮ5;[4Z&áJCT^3kH?x[w2 #6n)K-B(pdwA:TB!~͙Q[r1[04f1[O']"VTGdfÅ.iDUt !8,8 *T˘NBȾgI"aP (.Ȃ7*h2dum[ s\!grRֳ}S@7c΢U֙NV+vT!Uv?B/kY$H: ?.T"#G_iEBvIPmv|-cx).ȡ.rL;,,@g#ux,:UGN輙(SO(IݔJYy#'FM,L O4&i˜#`*о Y)=aIuq}b}@%91.HSڜBy$&bo<7& Tmo3KǺ4y]Z~Kp{ݠ\6^lGZIPe~ 6T3aՓuiLxu|S1\$w+is^] Fau8)Ƴ"C h% <#F>n1G/=r>_ӛv"' ' wgõ&ZZؙbzKe>gPrYNFD]VhB9n=zzCQVNQx.~SL<]#;ꄘ}k\|ՋM=IFUW?ϷN c^)FMY5a7Ls~SM%-ʑGY3v 1 . ߳bbT7x2y; $z~2MY q$W~9d-+tj vcr{y1aGZJ0H!:+kE^ ly?MVk6;-LOR\7! $ٷ-?hKʢ7&SsBA=M] 8fhZ\oH-wsޱZ"E40vШ{iMy5A A`;Yd[ES{B͡3 uoXBbhBjڰ5qE7 +9jWFq߉ ZbFbK@QHD!Vn#%MaU ح 6 'f5˫T[63$[;)QC?1X C_F[S8޶}kǾITЎb-BE?̷&MAVMg7 S㽆kʲ]٩ L'!}py]~.f҅cX֪M?{ 5#:zpъFgZj_X&Q@qlEU3%d ِ89Κ+;24 >YlYmEbw/FoJ_¼|tbrYfKOYɝ{^u  c8p9ȢED⤆3.u;u9D?,Sx!k(%H4Q,v2kGpY_ , ;ʈ쇯f|KܝyķI?,U=)Ȋ(5myM@%q'f.sC.r\4'MlKZ;}{+9"k\ z/Gv@:$kصRo8y䍨\bG)6ES"uIBRd2U;Xݧ UvB#[2s>_΂וU8},{!Vr8NTܪWo#w{R`'xPawV3*2v\ nQgA'TPp0×`}F% ^߈on+e]!6]:Kp}K{u'(*S0Kk *vB{MUT<2cMg<8:a+Wk}f]EV |)Gj M/'HJ5g,KC"LPPL@~ y7ٯqݠ]Ue|rP[kLml Svn LXFSm*қ[Wݔ*׮\FVޢ2{FKf6p#yѦ!-.kPSE@w{ɼ 3X<9E o1[4^ mAǷʼn֯[RC WΡOaR"|@N. 5j;1zF5[.#D9mc:_z0;N[Y #0%t PJ-E-  IK[pxB9B\禬 8+a UJ6oYS'Ϣ٣R2PƸd\ @ 턀7 eZ[mn=ЛHM!GOxK'е,mx!Rc}/c+aZJb@8Lg* |K7"}'J:,<^φFI탼V̙A!*,fP ^5Vn="J6hh(ynPT^'xXAKςm|^D ybfOF..~'N@V&!A6R׬jQ}VqS;fy < 4dtz6t&A DJ  ,bn{3ԛg|&3Eei\OxLj')z]PJ^ڕ;%3d8ϑ2>铡>K;^bEH=.GjQ@41k2CI'GnW "1TYn"x/3Q؎%{KGZ5R c6~2 ߵޏ8DRf&=,Ní~>pzLNAK5ar\kFv!) ob CIi$/%i(h֞&R4ޏo20蛁 P6`"y=wh.@~3f72Y5|jfV{JBnBo $k0tߛ\z4#hSz(Z|Jmݓd?Pr>=o s=stkPh1r ^MAJv*D;,⹰Th}N|c_;{.T.<UҢ/Qbe56'k}9J<׮-? \FMYX^MS% te꣖V:m4?6uVꒌ{oyPt ! MNmtRTRٺ>:TYri$Y۠:{HD"F@FHۙXE<Κ2?3/s7!j8oVMǀPho d,[5&$+Ɋ҆:ˠ2xg-FWZ@7l#w}~fј A0P/?@@F?4:)4SA獌@L$3O=!ϳU9@ɸ4-週VnIzGDy]hLb RaMX臩?l|~ʂl(_E0X%v=atűGQ6E9Z)ۘ Qc6։ |m*1 hjaB8$99SjqN^&7c{91'7-9&:)%tR*!ȀpTQDrn HBtHs D`s팗A"0'`=&Ҥ84--0vvZ$[:C% x$'#cK܎SL`_7{LW dzL x}\XBնsKqPx::d=mFb:zJY̌lizu*5bkQq&09 ӣPkIk԰FTԿa~}4VÀ0KE93%Ȁ:eP': 66.?xSP9S)TI=5KrWWw{3M##8!+Uj烏*_Oe" &t.ҡ; CKxdlf N/Yaヱn@+!T! !k>!N rNKq: uf݃f@gn͛.,L $:zEtEĝCrskveO8PWzKIstf"+F&1rOk?b@Нk,\p?| Cê2,4|:a#; C_-Ľ(8P=KLbY& IMѹD{ j1"\iN PiWƶcc!# s?j~2ڴn4,U Pw/Ti@OF fېy3Zy*l@ez@svQOՠ= sk C39]8XQ!/p4Y$׶߶J_Ckp< qwN4o[ZqaVd_rhh5|bd@9՘-ٷc:{ŧ2gQ].<ڗ|0 ݸ>5w86&۠(t{FL@].O| XL vi&ɔg6p?o>ʮޜ`퍥Z+@dPzMrA*#7x7޳T*i愪X?md"QP^[N$zƸRExР=/L#GgBYe v [RNFbj8{ Z̻tF%z)W)$KW-[)H([Oyqx`"&5̋2{V|)u-_LNHl#Gi %X}5v`@gxG,>j9~/Ȉ>(~2P1s}OA@NiȘiws0FV8hreAd롖$Ⴄ)#-G!]gpc +wH'idXg"Ae*\rFfv] >~>R ; w<^ƭg<o7픙s1"U#$Y$9qg`%!/> Fvk9Y/Oփ908A)e۶eo /3^&"H]_`tyKK,tW|mnYO1&879bq`9³Ym ZUVgrP? #Txlniu[B$%J#9=pO@v[-E)\iF5փ"iZX'nRKYJfxI@V/SSx沓};RϾek&nĭA` 3z!W"dfy}xNM61^H]^~7v柳{Q*ۭp4̀ϑ9!m{09'L1FfԬM57sqJ~Z⟹(\*do=%Nux}.9>y|ό@%@8&1G蠳D;.7Tc93q 7X+yma7| íFIwtpX;Àq- 35?~)|sR # %>]m&1(lhPn :eVv3ml4c/Cqf(QS5ӒCXBz[scZ]ܥUগXϙ5, =JZP?d.UҍApՃ-hM1%18"QhQt,a\!c;ǟzPSd.8 ?)a7󲰟6UGYpa?t8zDj೟[nc՛9f}Wv+ڢa}+PѾª{IoD,v&IG@{c!i|4L&)/(`gB8saX8ƯB J/W'fw&O1ŜOo`&DZug7ɏV"Ʊaa0ܣ{ sZ`Zެ5։ ڱ[pϯr}[D3.-7vyQ>#gیHM`]7J.X3?׻I"w 6\f?ܢ]}=iks"LIք#n D2+ s5`d@i=EG´{ZSIgb.ڬu@ykb^󋲷l^ɼSv$PJ6|S|uJxuo55[IoUSRM YxrvǮVdN\ ƃVv~yKliߺ%Ky #RiHk6> wI._T RM*IYA^%qxNǰbǝB9- ,Jr^0`gTt%&3Q1l2ՕZcm1$;ǑʻHp'T5z=V|="J࿢$g?-<lSL20&ښ^$gztjN3Z҇y0%:1W"NF_S#&@VtOƈ\nGas1֠nl,7?,eM9Ll8M~$F_e Q߀jcfڕ CѺ! =N)깼AyϸL1l->*D/aRHH!nK_J7wTؘ{hF6$o #:1['\΁!Q׿s6`0ՈĜ󺆞OI*Ʊ<_QJ 1uÏ#7*Nv?{ihխb$cVS@f2!4H|\0Z%,?3 5nvػTOEޤixW'+=C/0Fٌus~;17ށUpOanϠ,'paGXq[ IP&ݴ_]Yj*f<^/Ԗ6ꁆFD7 ')dֺkjvWS/xW^Fhfr#P]{B9TĊ$F}sl6zYi-EX1}А؀9VO>? ?Y2%~ca@fnD+u~ 7t\w 5oҌT6boՐG?<ʍwqɦc2&Jd`q%T0Dۥ<;ٽG, xt+];af∅}pQt[{fsQyjED {2&}\+Qc!*{12 %Xd oK6БܳrzPKFqAԡծ6U]5c=/FTϒ;mK$o_HHJtLWi$90ylVz4FkSIY= R#/Y: pe{@y]mHcnw# K7CLwOnU"ACyʑV +l_A +g:UA`5&l!Ee-gwdeV[Y5g(Oit~UX8 F_ŭ3z֮蚢k-S6Sf7ž B_w5.bץ#9hK{]7;U:4D+AzKCJ'Ly+B>LIo {  I5˜%{E5XAuo8dVvEj=1➧~|;2&x;$iUT6ϖj0#x zrp.e5.[}~}͈~Vl܏mHH&ۭ"p܂ietdiDB8`>/~[U%R0ΞƴIq姂rnRMLbbSNa1"ع3BJhF67Şb[$]sҭ+F#!sDdHzf>(<1G.eS蚪@WYX=LILE\GTK/HDhdf#k':sCЪT.˹QTԄGå꺮[Bec̍:MT VXrOAeT y`~qHl?HPG(?NXV$ ^6yy e!9BP8W(2)mDY>2<{qkm/H3sͬ@ǜ翠ࢻ=BkpL^5% }pBMy8]wb僢a.OH<(orK֊^wJ+vƖsSҖ>c) TȘͪZ7kk +k0WNJiĘ{a OO {,\SK('Rژtp /EKtEsQqqq:9'5pW\ٮ>i_Qe9|T [2CҸ{&m{sWNfL ݷѲmȗB6QHnM}(֛Y+VCud^,!3Fc S(?-bX(7/tP}B9IS7@Q, N;5pO=:֑ٞX"ڪ5,7Sz6wW{j.9WdziuK#ݍ%M AG~P K_b:Ė2<~%iȩ,e46{"P");JL{˘p(MoO 70Di2Bw`|(ZP)b+1j{ ]%G\DZ?D*aH9[1zcfTܱzcGU}=:|IN `FZg3qB hlz˽494(ë'ّ?Y{kVdz\?8쉓O׃NF"'M5F ҭ~9ymeU3}Л6(kCj(3qa3r$Y5'%5'-u_-p蠟)M ҐB"<c,Ts־/=I*MJnV 5=z݌ڍV-IRNr_[&q]-q^U{_Бo|\;n(U < 2;Q:֮&ֺYU@ !@%/~^!Iic;2j>]*Zú߻[gzā jx8 MX5dJKdp +E&涉aԭЇ J1>5d>NX9Iëeʎ<'˛Lfa&`O{hNp;8 Xv2Q0[DFꝸbE;v׭%.t*|pt bŰ8o4.hTb:fzf`sw65{'c]\QN]vcL[j/b1BԒq]%|c/~q.K ~Y"ݰ/?Ql[QNF'B [漞:0&Ɓ6UM^)!e\K,4˞x-R]=o)KkSF7RosKrSc5AdKMս~\! |>Rv "Gk#,8B3~Ҧs7L-m |"e [ ?T؍ V|3œ}. 18ay\{0aceR] 9봅Da6/V`$/']2d%V Fh-7 NfWGHIUJ}p_88)F?vv87ǣF(B{[o'&eüC`f97A ąw6甼b}m; ش$L):ʻuKvTav OtA6V7d6bOx ,7R ڮ>#n\D.]C-=AucZQ[О+(cܑAMji'z &Z 'G7U^MݨۂS"WEȒvO%tK3?wN]4-nh<_ԛdauFALU= J9t  <YYT `w;!-1Q/Sku>Blߪ4v2/=OHUMMZ=՛>|'A4BDT#0W¯t5}-uOp వgfb76'\ȧ!lß 9駑6;]vR\Tuf;ZȅxCJ䲦A(w m5а^7 `+ 84zM[q&Ǿi0tmΏ$RO] $*}WH>;*#Z5BFDKS&P0a^FIoA'%r'I20p% Hh7EKg'AЈ'%E*"_wFn\E'p܍y/y0̑d5oTF!g/VNrP0٨Hn_TSTahJmz{l VվG\ IVXtCr>/K҄6o,ZOyK DsTj|u5`?cbyr ?(E5u#8\dK9QynOwu?էF肋3 $e`20x$RzE\Dd cY睡 4tO~Gp&qaU8)9kD-heŦuڻRmtA>&B *qUU\m7:5yrZG˒–n$G+̀8[+z>@xa,{ǛtUd-ip~Sba "P$؈Sޔ`Lc6^,\Nnp1/||d ~O5 Z*0X`%y%fG9~DUDIz^ND$okuە.]7 }0FH8>T>c }(d.~ᖼ8~(`\oڌ0 GyfO?t+),[ǰf<^J&Qgb%Nq.,} F r|zqR4k={]:!?<ݚ8,[I"?+TVϫsXO\ąpU:_!A?:1Jq!Jsdg,Eҳ]]NRт%./̕j?"j] I+xBpW$rôqj6h2.%Pr]GOя-\GQ}7)nWR3Ҁ =aEQX΃ <? ׎R+ ˊ:owxE!󙠅 &O)>#,3(V1 )i>v^b*w}\y@l~L?O(>^#a?Is]>jh࣫E uqC[*+v%trSn PwX?yX/N h~mk {4~@ >s)=]JYe Nz+O>|'(#h(ٝË#'&\eNhۖiL2A:cUDvç'@"a`< ErFuK_UAGLD*wkuE< ;'Fe0/uPT(p;f]b5k8dwa­.P]N SQt1F3f\C*N9eOcK| 2a>^QdDսQCvՀ`.QfV`EʐWSm&á+6d!D4B1Z)a@*s<\ 3ۑ>Ö~5¯-O4-;xi=@!=r0|je!C+NAgL~'D(9- ؍ @[r똤C\x7.@o\Ԃ.,a?c2);SsN$l*$>AШwzA2 @nۍܤ` ϯ $IlޝMu $A}&`J2Ӕ)&3fz#ʁ3)QK+kٜmEsf>$R+K]PN̢N 2\Ά^꡵7O4Kť wj3BTPYUAB?6S߁i [ڂƒ)\eWS4vp闥Vh 屁 U+ B!l7 _$H"CYx&j5:MT1Ңؼs)Ζ5>PBkֻ9( o3r hjVImRJ@' 42t dU]s:Iڹa|;ue{sURg" ~Ї)#ca~xaAx@ OA]7 -*74!5n̈__04ZAS 6s>6qreClS'?]%9}BmoA*.A2*#^-jaJ sLfyJ#ͦ:$Nx^zCyo~ˈ>PB"<;Y28w~/!ߓG>RR!On*B $ky/&0w;M?<=  e[ex|dCI-Kc&VI!*)'wx' ԒoU% {,܀xSF1xB_?K%d pBږjɠs:\zܱAeH@]ݡHG̩LjfnHUsq*՛OCӀz5(oܡ k_*~sVG$JƤE⪲/idᤊKv3قk袚ʽmi1ڹV0rz. pʷMD^FpvV6|yӘ Jf%DpO=DߠFV%:ZaeD2+kf'.B'4jjg΁) :~zB*} Y("QN>aHXkK;=亶&q.3_{S5)vnr{I,.=oA4(-E3grq=AQ.c-@K5xyg&3$|=N~Ȼd-DGT`=8 ctF1vzo0e^e7xIɩÇ@DZ?A2PKGscF_I_c t)g-,|j@9b0op[,BMR-L1{hIIJ>5.l ݭG67/ P6FA>>PwM>d ғ1-; Q2nA3zV501I BEkH6? Ԯf^ SkHcD7hK ]q=׋9&?xּzO˳ 7CPGM:(׶Z{.]L:cOn:gn J2oZ~h=R ΙnKzk+g@ѩ'R) deJMY ]E)Y ne-W^VŋDy$ƽ@^k )#I7zV _3C uˋZ *3eW0MNƁR/@& ,ЀgZ ڲR̊g?!ӥ?AYs 僖]DzXq~&x9?mẺÜrT[<.8 z$2Jͻ,b7=-5cGb(K8rO#m~[n|{Ǒ66_YCy uN5s +6\"P, \)j0D}{/N %L/w=^4sm{ hcYy[|[ѐP]bȦ̱/ؓ5KB\EۙVڼRrha oD*B0m:l)Mu8Oҁb5<'NbT^?9P(;1l֠Q`R{'@&sq@>jp\wlҝ R!H)v`Sw6QAj*=%¹:Hwj l%hHA-XjSRpftTr4p,՝S,$Ǖim: eNj g4Fy2YLp\&7.ac?Ez m6;]EVU #47Z3$2DLuҷjaZy3'*Ŋ*4^z GBj,!*2jlw(@M]z ;c~*:ԋbw ~n WYJG>E LٝؼBjI:."xl >o@]Ÿ(dx e'wRdؽ /+ 3Lb=OÅ[\x3a0;pzƜǘJ[ `o le'W!m(g"7$&LVYϣ@O-h$+,_GץmhR 2a˜ShqAvhVDԅ^օK}Lv;^]%S#ʂE*YJʢ|tX^'זEO. q4ћ*1 PScectJ(w}i҉n.^g%Ը#q "wHnBr1 .ř-BP!H8#jqe  n=ߙ '**XR DV%'Ǹ\ylCCr*$p/l 識hE *F4k <ۇ fMPs%9 h80֩-eiXkQs1BDW,SD{!.` búP-\O|n!c}pPVkE%г:3A/HCNYa~ffҋ]n|Z? VPm_/9wŕjaJCfei-hXoYAXEbi%Q #6DLK$p<tÆM=~.i@i*b4gpn_V"SZjplAkksQC\]&-uKQ2 @]enES([Vmg9!{R5*S0'Ä7ZW=mom|h dJ#C-p:QH;LYf?N^}]17;HxoU(-c9Ԭ#fAOF[ ~\歲:LYݬpOM4ĬKnׅ֢ے[_TTuҴT`?v#a/>y{sj.8H(p!ڽfL[Z8a MGOY).tuGt%T }W(!d_a dqrFqv`F*.e5FíxOE̒xCG@,Bvw{ɜ'+=g U "weW|42lojs DyuU.#|\!Hє t%v%ߘ&zSF!hHeEu4YND+ (ekUX,lG1'9U{@̟  @y6i!\#>!hfj&QjkLK*ɩ?γ)6hԒR`dYJ{`Дuj‘#$=cV>v\UC;>hn:=0=GID04AC}*,/,'fc/ ^`(v+޲ߜuܣC_HZ}Vtd+0ZGL;9D]g+ǥE<X/Zb!;_zU"ny骠O6^yg=I֪53=ZǤW;GOp; ,& Pd]?" )+A]Wͮ&Apqsjs魜!QKi6Y ٩d]I!͎ /8"mu2!u\C _в0XT5 zk?6v#~>%IHac"+@if;ד>GTD1`?pQE=B"%Ƙ&;tJ;`dH%ó TOY)q)Ņro|_+JI&-=$W1R?.#ެ}!QpߙA b4*ci3%(bCEʎs 8+^m2w`SZƝfe'yl\9Y/L㫅?1O 2S<{P9H~]b%.u:N &j&+mJvG xC)8Le5z,F˽E<2} |1ױ⅄)kS1^jU\PV)3<) V#|_%*Wv t'*͔N|8t3w%S}u߄?]"B)ąkNsqiuF,6(߸kI&-X@n!;@ ]eYWl(-{WSU2aNB}zs>"rs۪n7c]_&01xvEDrd3=LwQ S0-iL"΍ިDv{`?`RLNRSqylq6}05ww1/8k T*h]Vs_8POu)|n\{fy$}ZH _~jιymMGVL] M͟ӺctY1{o9A$F7BXu@yȝCUhJI͂j;f8BW3"zKwe&U 1%yzDQ3Y&V/euq3`0!c fϡ[6’&M.n`]I9j<QR+ZmG;*{lvH"J&n D/ ͑g,opGC)Fp=+-ȥ -*XmMe XD=.8˙dhF3A:ŗb21K)- v#dV<@L"nBЪ'z̊L,^яIu67n7LyOW/u$}% QHl'v1d=B/]&GzPOhˮsNT4lDYC^} 2%mZ!RE -Oo!jiV}aզUSARGG][8$6r$%?=Xno[&jQ®'&SgK0 zEKᩳ.BFmius!jRqXȦ s|δ|;:{xՇ-{vU7x@g1"$>iC䗀(~rިy?ܵL(Igi~I*6eBD"XSߚ?*odD2./c{ i:^2 b>@\y-IQ':JK K.Io"&Z]D%Fʨ@;~sl#ߚ{-؄.}TDf͋_i6v=,c tٮ %hՐ|e ]Chz[G~}E}qv-gAhΑ/X nE3 oL)z9TyGRMp?K}.Q8ɖPSA^5$evU >R=(1@=H-yߠCa(  Wg?/~ǐ}Tjnj_9* >16MWL>0fNvq@K,)4A6ognSyA6Ղ"/\b##FYډѢ2X A1\.PP84 k\+8Z*Y0 ppm'F۬Χ9GCJ=]Jix錠uL|g4kh?}G89V6fSh YЂ50㐈<-{©>z#/qx6@6Whf확af:KxEGb"n8+ 4rѽlTۨ cHghԛ"'m9r|qQ%(AӏrM57(Λ*xƃ.헯iħ%#Cs8$_3~%yh-zY$60SQMuis߻kŻNriRuSۍ1 M?AnUҫ7\똹z5*Z[>Rj2խӾ8 oğ/5+$IJ?n>W_zZokOvq۹iEq7;0X׋e'3x5Y2KI 5U?kLs%(q@P$b]:VYD6k1Q9ٞ{qbDz^[~kv$n p)D\B1'je }'z.P/&!EcEP"QcoO%*"72"%$hbL"pAU>'LkzGg:A.m+!!HK| Q1:=UB%pYTQoy~L)P P-$c |o1Ch.i+fKyw0d.u;/%GeL],ZdW˔YO1٬0-(Љr>R8=eGxftŁhUD%zZk׾ ysϐm}!HR//QSTG*ئ).}!7 KOGdvs>@>>9,ewY}s2l⨵9+ΟM8 _-18"EtK(OJsފSݥ)AE劮X* R.isg8W1<3ZAUOd3?SQSW:WVt%,#c@t}]ōMqoq}a|M/?cyh z.䦳؅g'>ʎPbÍ>Gw8gE2H54u 7|tz . P\8<%(~}& dnZP Ϊ7s7:f0ƃ!6g&G}\ ZCWBt7HRoo2l!,:YW̥e{WzNgMTgj,[iH CGĬ偀jl4dqybGZGE11SONlCh;w|A1N1*=T⾯GH8UxINT6SPhv &pPy#p/rtW6x,14Dg;H?ȑj҄.#%H^qM#ό|߰a]!lܾ=N4ǫ} Ѱ^BHH{f\jܣ&uyVN-j ʻ1d`W"h-9 *+׬Ʈ~_I*9(e]Ț1NLWG).??6m IHiꨔAZd } bO@^)ʟިU2uS'_)-W7r ),mȔI7Nci q0QeCqG ksR>ޑ⽊BB B"S)Gu˽ d)w|Z=QejZ%G'5zBX8*a aeB!Տ lF#c+Z3uL=Xj* ?Z 1YYܩ Yx1a-qWQyb9wkQu$Ö~[?^w!\ȥj&;S/@a&{bjTVle~ 演ϭT+`^zV"ne!sp~],,cSIBhm I#JWf /YRG䃩tHp{ofYgP']8~5 f #|V^ײ!Xeo]*8;C@v;PSпօGl~!E5SbQgŏH Hw֢&Uy$2- l5ի2EߍSxҺϱLY9 ot0U A.rNT'3冐T95pm}!_ơs}=]dݑ=cj )@}y(%&iWuNwBƇzrP7g`8Ʒz ,_'.:̇k3 T j:iE{K /ې^+E~0 <źr"\D .fLOp7+zQln.S,焕m[5w.X^?zX"}& ~zf[.+,qٍ %lPm G %^mx(fĔk[ $biWwXw9YBӕLcYem[VBP%L懧c$#B |nrXȪI։ݞ l>M馋:o.|'9D{fb(_/~kϧ7Jڇq1@-+x3DȤlӳ;YPP˗?rn'iv *Grv$J)́Wㇹ`mio~#$lOGՓI97,>2֔I"l#SR}+1-əw"xҍ+`"zHVv}Z5~2:J wsΔ6A9A/1?NV򠇪pߥʔo0q}/R|/6" &{N`b 'ݨk_%dANP41SquyRO]"S\5z"Ⱥ{g梍Tԝdql`@2yDΔ//mKw=I8r4Pȶ -]Y&;N_r:U="<(oSy vk(txz5]#c Z6Wo>8e%o<ۓ V)1d.DɚMpceuYWi]YJ&vsVG7:@`q.bPh݈?k{9}ٕYug hF;~)=wz9$o'x#`S~eR29={a\7Rm[RԑW-I21~͎&~*v@"SUUx~Vt);;BxՉ>Ur*WU;833Of3|6=G8=y{.x Dbʵ?(d8V[%`τ^z>#?SU2Hd6at(xh 8kȞ˥0OMLL {D&}ZxIԮŶ*>4:Ma9/<KVM? ˤ9 jSl0cON^0(q$1:eY&Y?}NAPv_ѫd-L_vKq2/y9#ntlCVR[Ν j+6]} OB@}SdDȤ.څ`5$b_+ϵ@_/Q6qn{@:oЌ;vОu#\+9|6MB]+{/Se9>&%@)ꋯW]AtB~8E2u'Se/fݑ+}^]9-RH+ $ɶu&8 Ձ 8{!MB? T]%4hӮ]d +-w`7Nz] ,Pdcem7ZY4; i,v%(<{[^b:4b.VyIa2K7ЧMnHRb ;5[gS+Z9~Rg*uqhNpz[bEz(Rv !Yz ،k 盩훠?&H"csnNniR7At{)OHT= O< gOʠtfrW;ط(C#p" gWOV2ʹ؍JX1vrBcC^ub}Y!4/TgؗneS)#R]mO0cd4G?}uQD }ffS};]mEC3Ŝw3e+LX;#W%x8-Vb9-քV`_"R I5o${v QBs2?@J;y4B[N&\7Ҧ+s[ĜۺF?pO<5|R$tѡY[lL}! d AB؆7OIbrx  /a l\BxkOI UBeN4EL:BP"Ԁ֛0w\g̤odTJAQ"97%A-9Ai.BZ/ nop-Yv-Ds i _zn0BuyR\_hYwMTX+րH.>@<2'EXS9 @5Hl,6 y [fi  a\Iiu@X^XG8QLټQ8+y>L^y³esB+8v"~y6ohQrljEcQ ,z2GgI@-`,[W(T*"%6{K0#\'ȥګ;ɼa(Wd @|vKqeI`G %Ϝ' ^Aqaiȕ!󲪁:@{ xqZ2OCqnPH=.wX CV-df?\Oj2Ʈ\McnO""$ 4\K<r<^-)mB4s;B43v^_F`\ߺ!v.:'Epve82Ȫ<&3LᅦuI6ch(!ic7Tc/ǭ:l.[!W~y%rnrgV)KO8ꍕ2ޘ\rI0E"n8xNʓ.Vˉbjo9m6=X83ո<-sEHb 0D Agj?mU"K}7 d*ߓˣҨX0j?.ˌ|<)PfR9^*utzJU b/on`m/[wMIRa[K^$a ע}q~.X]([V.8ΤX:igBH]'Ř@%{7p{R4u@sHٜF]n j0Bȫ|ykPgaP?q%htu%2Un"'ۢwb~K~&#;t鹟D>Z<5&%\a_iJ_iOgRzYF6#vNn1wM5 Yg窣úEْn;HE(DT-*6;+YpLΤ+xQ4R{BoR,ƒ!keLor*[6 7|yntd;h'B)c{%~ C@)OB|6cz٣%,fOy׿i)`+KO kh}Vp|c`#E)A>d!y Ƿnu-} Jhz1蜧k?Yi'E}fRysBQL"K_1ɐf9"|[fS:˨|$ɮFt!qӨ훮k{qWvvs;bMYaS=p[6W JyyHl؊ &*v$,Y0% 6P\'kD4 l+R oICC5twu_|1ĻV5͹+Z!{;^SocS_X ۶+1Z0Ν{$SB* u, ÍĎ.ޓj_Y]v}؜8o ƕT@u7Kjٹ `Z,*@jd:DD#% dV8('X ێ9H@ԫ[p%ct;L.V6K4O<7^1]:[ gӰ"XcPSdUVz+#+GVn +"w*SI6@,S}q'v݂q]}{`uLa#&E>3 &adOEs:KO'k.Wiz6ѯ_y'嶘nHi;'$|ȕM`:,L8ȕ*f CoЎR~`FJ5BW8?A6?m$੠G6UM46]$^9}TPsN.'[><)`avPk..p#z [0zJOD_һݔyNei 5y6K ҉D?n]F2Gzш4K"O~ f`$@ģt]EO)FjzXc(C]GrgGP(I,C; Som\J^Ye4=&tz8ܯ}7|k\ؓ1*$ZHHf] 2+r0!"Xî3OVL_J ׅ@`ԛEq(Q-rսQ) !)E!9 <w“`uBmlS BBk=5c*Y\S_glL SP{DNgzSdl a2`͜pތ"Y~b>b#-~KH|@+ LzOb0f2-s2A$,94BUL45kp)ɀ*eNpdH7ؗ1YXO?4`~ba3?0Ojn6ڀ_\?|a}a(}&E;+0Y't,{W^S\ ߝf9Wt`S#{ <,оR`N(ۚ:sʴ?Osy5`D%oC0U7!X1:2We D3Cl/6D6},;. ?!:$ Z/*+_7Nbq ~u$-( |a,76Z)Lpa- zw^N/F툲Hujz2Bӄ,khUW Fvi։ R(V8GDz?Q=2=#JTW SĬY {_AI\ uEPl*9+_׌ Icm)9?Fߣ=0U *{0D6 񯫨/ gr@Mdest,'W8'G]C}0R<ԕX+ןp1L(y|ONIud*W`6=4(sum5=fp#Z\*r"`I8>8q%0  âN Go@m3B}ƴkyBMx[ .Ln j.^O6Bzk\bO,{#74$#\t/JZ·kpZ]A}IO;{9H0\ g Q+᥉dbm LOdTD0bak<ǠfJ*95|*Xf$ Iwǧ+ZVv9_?wU5{5*#LYv٪.mC#X0f~ e ^K ь: \Zwۿ 9EYGQrW`ƃt8|ݸ<[,lh҃1okx U!öC8/\C)C۱{7&oH374l6 4c&oN:R]ɸh$"a4LN$|aEKVh29[Rt}ԟS!WTn'ɺG/wo{4ê~)kwo!S =FNd'J?rNF_2Hh43z2kptNt8;3 7ABxb̰@f*T5i/)m>îlEoN/,gó-YƤ׌\> ĭtܵhc=Pb=A%T,WUkZu]@ nI?Fl;Pd;N;Ǥc BqӋ)DFWp4>)M8xEj[1U@qJEsc@NLL8_~"~I[s:]@["K:b>xʙj>m "- 4bCL5ۅ".f)ilZ:>kjtWiuv;S'^/jp[6^iMRXx+K>=:oa, PkS*)Z~;a⥛>(B(cW>`(xs +[!p ^ uɨ,N6|;ovϽ&s?LvK3a-T61 .xThQ!Yˈ Hr󷈳+-Go6ڶVrs$$1#a |ɳ/{O6@85׮S8wnQ׋{@B$y#O8J0󎟙bUn筸윱(s%C?D- O[ ګ`z-?Pl >дi{8ȅt Զҋϙ6][.ˀɐ}%̡/ ,ʽ \5 &h$Bwc)AMrGIITVɦ3ߟVxH߂Q7nߡ>aL~!ۭ b'߻FR׹! iD) ShBdGnII Tx!Uڴ_z3 E\\ǟCSn5r2)?{H+XB&놲-<&߷Ook%*p)}5T\D]z|a9ۙK7y A[^${"E7Dfi˝b:.up݃]4,qWSB6N  ; @-Mόbi@cGi7;|86XSF˙٨5mɹiw= 0:JCz@>,'͸,  C9.AU׌) xtsRY\h{q[Jzʈ:0߮[H8 [-Affɋ{.σ{JHgJDJأُ6G,!%mjҕZUh f{[bKgw2 9 .e؃~1Nmd( ?#=J}NID>p7r+1BMa!Itlve3&%|; t8TYHyxڀ;q^#1;&o|af͐5]R{ҼaEg̺N,O RuR'=t3B$aiiv ǖ[&b%EȤհ<;"Tn?w÷OkZ.`3jCEFwR5{65؉zȫRaf ȖA+ut*Y)CML䐸BawJ\eּd$ !]9@۱v!0EnAݎcjmI/p~i \I,J7vgoW牺Oڠ\Ckߐ :@z|΂@GGKUcxT[>پ >_N߲@@qps/Q 9!{2"Ue2jNp`;%M)POcx~#Cи U28 P7NNOV} Qt{' ݭ(o԰'bJ Wbf?@C1W"m uE6~f8LQXhQ(C\puHZLY.0iQnCtӬ'ېBѝ`J jF%_,˶fГ+XWijnTu3'.{[2T먓 j"]QD"WHFZZ90JY!מk7ޟKLRqk긴WBj}f-j̝cƼ>4&zXBksv'^_oue$O, _HVnS40R_H#yGtZ_>α4G FɵR7op=HH<8n99}|z`zZ /kkm3fR6@¤KKISB( 腖Igiʱgp-yы+%͙Ce;+˻F٥qd=|J˿ye7މ@D J 8`4㎫=F@Īg, TʖyuugT':-^~a[Bh }`4H_ӝ:I܄u_lOs~8q:HzDwD[k^*bLP ][dNl4À0&{d9݉ѱ*ϠQlO|O)_<^/5.W/~GES#jL^pdt%H봡\3RzZupjOEOx%k݇ N+80㞸4.Qp*Z3]fat?PoUB2^%`Bݤ0SgԤT/ LR #Sqldz pV$SpQк >w0SF o%*=Xysj&<bAii]zQw&YOYouc ~ʷ6kMVf hsHmڪ0xJZ?[*:f۪^&zh6'~TOcijGj]Pڵfk`' Bt?ڸFgyl K七/̓\mU7Ss \"Xpz`(sIf#XYgŢm IR='\}E`ZwUf>YLsK0TAgZn"DgaFb3@z$3s'jP\CNQS7Y+87Ԯ삁Rkl3KN98-6G@)'ZioVap*by{?u\4˽Ov}BpNG#3r1K6H&ܛzr@yGO/8CCN#ajF#6`_UX Al[>R94⌳/XK|24$ho_sOX*[Hl-E7P}Z;律M4Dr3.E9U)6xԉ (#&T%y@:9+(V¼DeHO[/#3ii5LjPe8 dm:IQٚ-A\_]ӫ2xdK5uQ]߬"×13(y@U9PˎǨ"YfW*+:\M9*@:h FgNo$S Vrrj{Tࢍfigr[b}%E%A\ޒ5>f+nN7~ &Im-ͣ_pN4`'Q4(anvCx~q#fiRbc\K?hF za YF(C_ôNF #vŞrwQeUW'DzL! }=r;dF5r"r Y T6H Y%mĘ4~or|ѦgC][\=ӿ*4B`f#ϳgo'hnD/"AP*$$A50NDBYPh8d]UpZ&}rRA/fxR;pxAWvw~$uaE #9 i ÁFyxArl;6E`T;)$,6ֺoeϙkG朌54l%l{ΏϚ5[vC#FCWj(_SCw߃瀞гA{i8d7@B{IehP_ Z'aD;(G0]CGXÌ;yv"Pd "G %WѮ01cwt{AQm;$Dw3f<4};hy`tJѺ}̃Db _ *n^ypt=?N봃hih}j~@I΅7ѥ]^0 C ׵Ҽ :E!M;#yВ$_ !~ka!D1-ϒ~Yj*-W?Yy n"0>(€_L@|&i#%U蝺'ZPXQ[ ],hn.hNDC%xeJAtn5'JocˑZz;)ZTA}/Yl1M2ޜ}b_˘[ke(- #-Y56W7ʺ Iʗ}ɦuF ~|&Z ?L'ظ\A5oʙEeG,JjZ#Ⱥ b?W}aّ $n! s̨W` ̀}k(' 2N&A$w[ =@Xu;Es@!PwHR(Nb@~!vwqA(hCZ8'0‘%&O$p%NjrEU9Nes3PŚ;sL8Mą 3sanet_^|[\i1f|O]s0d_/Z`#Qf)3-JOʕ4ʽ TtSH?] !Ы/khtK(e8` 9Cx+yuP6xg=cS KY"9'L|aG<PGE>%G U2V%IeEa,Ko-pR/LkuQ= /|vNQw>}wXe;AJ  ESyr—-(~efV+/  }ݥу EdP YЗG.J^g 6v(|Eսqhum^wZC9[e!hHE8{)߬pqF,>ƙ'Ӕ,G-ד 7G4ä}̸$諶, r uY_M}mvFa}pR a(my;mzb,Yە!"w|¡wFײcHH.s^;,內i:e\ѧ-9L[c[Nũսj" !7D5&6.1jSM9~%W"ٶpH7d3,QʮU#Pz*p~sU,] Ȳ5bD- OmƸ'WhW]+՜Ny}p0M@G`@~&3[7)yAo-ɻ#&'Of0 U"n׼R ;MAZ NO>WZ]w_`J:+J@3j,]OM-w/m S-2 9kٹ:kwlRTٝjcw~ @"&DM@ wL8Bc獵ğlIQJOw:`Hp8?){KD&?JtqK{ <׋+eRvb&HV;7MT^r5M+DVB|xM巼 ?t4oV:yS&-T8gA_hT^ _L e+{~$l' ~=rj{pvC[dH"*u)2Š Gm$Zq1`Zr?&S^V)˹{G^_z?Dc|q%2 hhyF Mz>=Y+8weǝko%7O4aH2*/GĔyl!>t6c; mtԹ| v ;ۙ6Vgӟ[2c[~2yܒ@w`kYYTTx4oUthii7|G zveIgVMYF[&FeCZSJ>ed!7<fLU!0,Jg ԂPly3Q?ʮJSW7JՃ>%}ۏ˫&,! Ric'T4MriiH7\[鰧^Ÿ:,Ǚ"ƖCq6wuwȳd(rKt^:1 Y\Xdt뷭g DB+B`w4y`255.N 9Ê&!74\MмwqBdR+CCM $\5c2D]@|WDnH8ǠGF0Vv8ݿƙ0(8u31˧e}л<-6 EvU΃g_}9q$ΝUJ0ǭLBrMuЎ(E_IFQ:z`C9@(3Ģ MdҠb#PV ^N?a.@s (#&[ <&sO($iz/"\q Y612/>MH1S?)~G 40Bp-u, M#bnE*U^GY. 1&vP?5LÜ7ݬ m J%^W%KN>n ʳn|/OV'd_}rU⃪REkvNq ڪ<-FZ.JMdQ}MRĻcZ| ~`TO{eV^ԳSl'83ŏ9*7Y͎nFEvZU5E.|9oΩݚop]Lejqbudvf攠]"HgJn U#+^#^{/u]k| ~{R^EӑYe?hO<_ޛ!+{dsle2ǘ2ު B=3~%P֑sW/ H:+νq O.3^ t8xBXlN:tvPwpgHFvQC0TCG{oSH*"\J^o-bH=\FxW1]"{!A{&Ʊ*raE)$ HT?G|0XU:"zUA^,X ZD$9ʞ--}Ck2VW%Y+iawCձ88̓·H?Pom4{dH ùhpJÝdNV[4;*H0Y.@NG\w–M2ƱCjD;Ա`LRrA<{AĨQ~<Ί 7;Sj([4fŧU:G fxeQx; ? ̊[E š-CB&-M` U>$/%!I3Ă5g8L`4fd+y:DXYĘ+cnֲ WwLj!I'0($j=$5~T|@< :rY !x< ;ZV˯Ty1@`esb-@&]ˈTKM×FYIDg. Ǜ#ſIJ>`|-'(s`S$Kc$Vey>} R/Z R{TP\j~1%%~voTAdzB_f_ڗ  ~YYaMd9CZptEmH$u9y3juմv6Ow¿ft&z QYA :~3u;-*"8M~*])aXxY;=oINQOVO 3^Q ^v 9gRPRo:n,pS;D z |@@/={Nu(MWWMs4xfb&LdaxgO G#H]鮐x w-v#J~Za5[|B[zny}y7cBn:;U 7vg\̨+Ъ"QXWq>`+yQ_:cb d{h'6Z_>yAN<<ފan)]^.$4A:bmۢ>21v5VSQTZ)Slvr'c`.3#4oЅ6h)=; ?ؖv<Gt5or,ȷ{eP`z-+?qjchCʉ)M:vV"l_2g)J=ۘeL6͇%F!V|Hw{&rHO_O&F]gX5Ԓ96uH=Ӱ39O,ˌ%CcPT]sN&Kkb mKf:mJhvaHM7vΜ⬌-|R)?\f P̅ MSUw4}دxF$8LO_!'];Xo'EA;F:lSm+2xc@źGKdrf~}/v{[G$L@ѮB}$5#$ꬔJn\zR!UYۿ6ZWר]=6#k-JO,D]'^?nvH1La{[Д.#TO<2υB6o2:2Dcc}v] ȿ25R[ٖ^IиƞaqG88.] N W:C,K;_Ra;<ش.adH ^dV{ꦷBL;*}'6 꽥:`xA^s4l> odOdՃ.c;Al˨cx\;ii<@zQOZC3 ⪳br!f8 }Y HN|d%=sTS09??bn,*2D 9S+9^*כ9e^Q "Nn"tZBe3j9δsma+$2*_dwىPk\J[TVli8ssP7 |, h$Z8cm9gA^+ k4t& }O!eBx=%l+Mre؂=NdžA 1ls^;HS72ReU zSk௘`I)M^n&CC T:9'zXȚVtu!Ǜt;WP0D𡪒Rmo-_7Q63=BqѹPd:1!CҌ 6mBEΆWBBSכ}B}..!Sa3?0V 79\K+7(5y2"DZ_+/*W䬨XiLk. cŌ9׿b ۘf a o2LN:bg. d |CVy7vGLxSRě>$x$nB<-{9HA 7V=L+s5߬! p]BLNn};̫b1]+tqT]ߒX:MIŋfk엸hFMlW*; wۛh).O@@E <哌+ӭ dWh^x5f>wOЉ,7\nؔe=uyQă Ĝ0I`5L[<)gi}s<;Y |%xn Gk GGbPɐx!$?̦o?d-=JJҧce[\1}C`jx3FdC*Gp]F\\0uV*K?](::#SJYiOgP]ygJe SeA7 Fq,u43NBR[3U=M{(7k|OcdI{B0"eeZÝ(B>>5}h$}يLwF0:Q=z<`F 0rV\5|!(%? .j+) ]&JŜz[r%.B! ڍ)|0О/oD Sܛ,p[*GIw#!{0d|5sKAh5t,qIt<<=Qq 8 ,+ľɤd{Γ≳0^*ht?NV%m> i>3DaXP ':?E6LXc +|֫jʖ0NdL =tlH>s4r{+[_Z+k5ZGNpNApl60pUrG0PoJ%Mp;:hP\Ӯ[8b7wKqS\ bEߟX}ѕ1ٻ))ER *i8Q/GnKnUw7$FjG6.:r:A.ot-#q<ſ/huB(@H7&~:L6ns N8*An_Jg ^+m"$}UzVθFtN/KZwOww ԓ!t1t T~]_:5z|OL5Yi^z{;?7>3ڎs݀*^IQ+HG2\YΞ%)+CپHН72bT~r6{A5ͻ([qn'_i8R%)W\ O߬V^#h7y%9ajʤ( :ɗadq1b'JsViv(CͅlS(W A+|`yuuWֳfC4f[9\Hv6b5`]Oυ Qm<`&ӂcsgek'KƞJ9ODXW/}~͎6B5u_n،w^t5tpxsGfq'@ Im"Ƈ1-R\x5NMv-|^׬Sd=l}m|Jlj,`!1?3n!0=M{@Ҿxd_ih6xmp#]'@Hv:t(Mξ})3hۉ<2z5ɬ033^VBOɒ,֟3l{ yu,5^ !|xRDŒ=).GZ +Zq6o4 >[bisNÆuKOL,oO/-Ri{?tﶻ7'$2@Hk}hTKķfq/昞癆T4;/2'zʉlnCq3"~`?pV=϶gh%AG;|uCJ(ߡJW#w[ߋ;@ެ LZt-NGD@nfw-]IqxFhy|˗$ODtosdr1s2_ d>(fKSHByaXZ5 /P,jtP̫6SˢBGoY;2 wrRX/>&#SQvfhwD[&g v'*=EʅlUdMdpB "rPkC_ڥTM%=]0_nU3o3?փr;}:D2Ӱé/7K :G` 7 )}ΐW'DyYk/w0]-5a1Y`XЉ6k.OoANH\.F[?gP#R-B~JfIAZn8NBEڌ\4xcJo#1u3 B[4rQKޕ/歹aB-_ŋr'~3:lf=- [~&A"x@()ׁ3!w /p^dd㎩=RxAasTvvδe}ucۧ^QJ%==ifJ,NS^>3"6 Q7R[P{eO@bߑC~PGām}+iLpt"$S)4.tH$ٟ32Hi=KeWJ_)mȡ5l3#I7qՉ۟U儃X.ݳ9b]|zltCc[IB8r\nh:H7o|1xpHSkkl1[cճ$Vلۼ$< .lFJy E"(Fb(rt8\eGgQ%b܌4>衜GY2~ K3_wWxVc7qPB9e~!`,^%W8@R_Ú0Fӝ9/ΚfΫ<44 DNvxh P:Չ*҇;(=*zo9Sw*c\O{nD3l7EU0o2 {|,D:V h0 8{ű 0*zM_%qbJ*t%?[/!M\t{#CLibLƈE%Waե{eUaF,r+U\4it?7Oq?0[f@pB7Ǚ\G9IxgOk1M/+uƠumӊ̫ 8{ "T^Wkؚ|z!A|ڔީwCXBCHaic<,lbX7xnJˡ,q&^UT{c3!h,$D_[PL;:~5 i9ZYAoRXԤW1_dqNB`.P><=#;|L柿? :v͛I[Js-Z5sw_zJ/͑TY͐i*1мnיEfenV$C2c_Ki[A)U`wbgyfȦ'B~sm:{T}[ zJj3:P1bJ_*Is}aWkIo] Ó-At5.h1/d F0/nj%Jh\R;=L-%7\=Kib4oqwa4#xV. HMvsJ2o 'unt%']ߏ@LVmG^}vӀ2Rߡumf(ky,YȖI]QN`ȈC3V>{et˟Ҿn_cq9;d',| =ּiu+4QWS>H8] hveT@Q[AWE~-JCzS$M˕bt"S |D\F8@D?⸐v폎;9s9'l;^*Jɓ?"̱mKڣA%"ʣ[>z*bwO9z̜AC1 A[ETp-kDX-5'.T} Ǽ{;B壛&|sH0^aŢT=FC4e0r {s6858|peHiMKWo!b^%=d"{mNEc&2^g0{TQP^E;ׂCzxLEȴRa>38"BW]cHg #9kןX^Z*J'wH-QbpqR`w?D䚱WۺTT^fB}߀ pm#aӾqΩӁKjT9I3&2\)N #7_ K#!np#h ?wҥ*ŪڐUڪ7_a];ɽhvx&dtE˯lw_)0..nS6 F6CIdV`A 'K)7[՜Xe)$jLċ9e&n`@]zPG[yNoK kA;(Gw)[p]9,+RMw,14d̞k2ve.3b%Wh$ } k9Wv81}9νc5UNVE[j9IhS?t+Pfhb# D\]c3G_xPJ`aL+4A Dą_pߋB'GO>BKZćt}tk 4s0)[#:ETo=Tx1|>.B (##$P"_fʮ7ՒOEEO:itT 0ŰCMי`fp>EJ-MT^ Lt-I8Bg {] ጿqXލ">θoׅq3IȖɟϵ/^?0gsg/Cv4D2^ Fo΃Q#*R] NޝRoCa!뗞Dh'Hn<6t$3`+. S[^5l? $4m@Ҽ0If+Htz%K+ @7%,?06rGo\ض SɢV.* P 8FVAhScl#D< XDŰAف44/s!|{61EI)j(O2 R@g1jaq8Έ4#*A{~ #CJaו5͵m67;)k7i I!(|9gYg Oh`!+':dVGJzv^Kd DgqU+&ӲgmgpH6ғn~m9=J!~LAO)[Ṗ UIu 螂ڕöVv&{k…{j&чo󚒏@yJXu+;Ua_jhf$3(|JkQY* w]>b"9>ǒҺࣈ}$Z490|(%ɧC7zZn;6uuY|S4%X^v<"߼\ Ne/gVQ?<Ůk;n^d\!<?.3,v4bG=JmjEH^b7=dzhi /&UJ=N(̇bL״]msC_Br~t+h]j25=?KY@P` E_U0~Jk;`٧hj| C j]Gy=>\yvi1mp1մIa6 .ᝫ.'A{#RC(;fmʾqOO"V[ }6#,"x[>Jܚ[13fnZ'~51ZL czU:iբBG-93w_nLM -gvRRh9h1 ͵1yZy3A( _5~gf'sαS- P~Q_^( l)ND"m<|CуXmn0ϩ:Nxr{epOZbWU3\V q9\A: )gfnRQg{]JAly9e@1X ]ܑ@lTfH;ڥMb4U +je?Z +wz4Y"l>\#` y9 [|f J EZHfٰihC: Г~ k"{ۀ,>r %4j$oܙ{DJid^(} OK>|5!1]]"Re zSWҏc=8u(z}:,(䐑G\Es]$ ; y\QՒ{`&Q:T(;n\TϑdЌ^5WԘJڽ֞2Fx~~@kG-kc`(.`|[/a3[-d;s3^8i&ұ*ģ$!B)E݂YtTϋTwt&RI-uVOV ¼">a;_ŪLDi>G;3EP t)/'U[&Hlk`>Y]!7FIgL[$O,g\)OXE%eRV\˝I8Ċ. Әԕ }ݓ=31&:@BU! !x,hQ ~ɨXRxZ!RħD%$*)闙uN&خ律n؞οoK5_MyYa)ܽ<%.r)\zߟP##2|yHqsUyZěn-/)Nt&3RX{n3J6Qۀr %;tk>q.[}LGeМe?P3mFnA7>Vkye #_[piX>rdwXmn[80D-97zx1{c E#\pe~r?}VL|?&+k`Br$Zj΅[T_n❌0pɳP~NW&\w\Tm#O ,f/:t =d_D !Q T]RT QܾyL_m1A;DL&l%{rZoCPe3J]3HA&ko* 4P<4VqsOjɋ%]Y&um㰂yAt~R%7Γ~$ 葀(u+q+ڮ>a؄|=? l\޾t)R(g|ܶROKY{:޲w:^X]v7)aaIl~d=&|:$'3r>1V_r$!jGm7'B _1p&mKI0e^f]ݕk^%F"5AJF TC3#c _4ԯ/߭#sWu-x7ei0Rd!SR( /RU6y|tS,p麕BZ v/{s-JB_iÓ\M6MCct(aXs e`'i͂khu,KE0{ E+oucvDr,*İ Rڐ?2 +A+V1^(T旀ĭum>Zvaj6xL!h ~Ӧ:RosɬE{iѯ@҆]FӖ1 nE ҿ .5kAATY5zU~$[h[^"]2ш䒋pZJfE$eCbSqm8pm5qӮE9m_bO,hr"l<6!t(]:v`n eMg8F^m@svh0jF}|Ŀ,7=4Un0W{ ;>⤊JIƛW,wgA7oS"Gz:_)P!E"U,ַVTcίJ @$Ӭcher9{#g)P^?ʇVZk+0R^\s):5xڽRԼh 9&iƷ7Sh>B\leZN;a6m1~; +B:d-&?یMh֊g 1pAۚrB:FS"2w&a04Q3!?znW4EbI*O+7+uĉ&}\T械] sOcmHp` ZtYn~ۢmh=Bh[zW֡ do<8S7[ݺ AX&RI:֨Urmy5'@ӡ)$`fwX;!r^?L#fjv|.H, L$]-UnU2уer=Ǽ@HwTjtƯk4^Ϛ ?Ԕs rmJKGoc۔zչݍ+/QzgcJ9TdA#ZY{ 2E[7>7Eܽ"R|IӹJp#Y_%tV'Hz Ύd3rMqE>)ݒ+Yi)F_6ѫ>#f!~?Y)c' y: 8$]W rt$}-}TٗW|֗))+wˉ}_ƭ>DiCZ8+V(dNH#c$T'Lvef`W*h0_6=#&?},?CUu~w*{e c_;5LJ2hO&/I۾C;/iAϫ7 uJʤ݄{['d}|eJ5?Ě+<$m:uqZQ<~Q%ߺz#(lE{!M!`P,/9u"_#)OcNF+B%ƺKfRl䀭' Kܦduȥwsiy7^ʻs2Nh_{^ĕj"{Uԋbs̨6,מU'T 5ZtfmBv:uLAe bNH*5k3ɰ%dq)a#)LaUϷ ݐ'^ح vqu #gh5/"<Ե0%K$gK0zniNy ^AkBxdЛx(s߄SB< 3wMg'QqX#;ړrGWu8Wnίw rp V+W\GV_}Sb3ncmʇڐ|v~z/kbi{%ܯK0#"MqԔ HL}lǛ4?~Jd|p8Qkw'pk z]Ӥ`">|6<;M$s y5%iMvD,<  .B?ynTi{գ䗖>x'u-[!@.'zd4d3]}yo=q,!|h}w5kPؽV{YwoUfK?[Ecfh|oʾ8aO$uo' M8|U?Lxdi F nw*Ibݧ)aW>w3˲%# ÛV[x,]2u$.`9*u7} G5PZ HsD{H)L3zQsJN\c_Cdt 72XϞ]10{ro`dR+G{ɮ:A( $o?J=uU*d:IY*XVD7BV7 -nZ]XZ̽R /|isy(aDKN6jwYNw[}Rs7;gF~[SÊ>}Xm[AG/OI(N0MDqo]ی͑C*^υ⏀4wV,3G7/-jNu{zOK螐xtyI'|\zhv%څ'sTs!b1BoI (^] pF32qJn`̹89abxrQu4zB!["^#u?VyA_vc6{),M2*!>&sWF X6-wa;C1@y0ovUa["m z\,:C:ZfL V6 lۏNI#LMVKK:X# l Ͽݛ怐j'T< _Yf+c7nVo_WdOZK6Fݮf񶽼LzEÈ&3 :yWElaxIQfwxNBD(W^'>[׈w1o!~̞oGhEDF f^`CyH~m?Xϝc9~]EԂ@vƛVen@ *D}XRQ-3;^5""Uڔ^@`N|DPսi$5gr=@(%~G'l\P$@E ?E 9γql+L^ :Ϣu"FS<=+Nt܃5fiL#< vN Z.uiuŝEbQahKxq롔M#iCj@$ V䙅A)h˯";M3OME on*`rf{&&ώ>p]E %1sDi(רּڥ4~KvOHG_ 2$PRi*QJ!^o3_T%*#[%Δ e)dĽfZn9á-EId_ < Cc2y uMH>GE*p_sH''<qBD*j2ϫēgHe zY_!N&,DiZ y5WLs[ak)!̾ UOJk75?wpD%K_l;y ʆ{kx*$;vf9 HBr\/h@@5^ooث{Qa@U4Fav/y,׊_9/n }9%-.~̩c0R7ņqw .Ir#&aͰ2 gZ}%VEZ=ԀZ3FSM=E"'e@L\GFc1b,3p3BD5V),s.M֞ɘBm"hqykoݬx<{i 3Hergav0g{)&=~ڐ^H5O~BcT\lQ ~ыGu }q+y-Ťf2a[1\j)SB11;kk1o(FAXJJT>ȱopH:.zK<꼯`.@S0\,61j;9Ǧx,|jԚ,y=*p\aX0eW@‡*s34RNW-&rpte|Q4+-ɚ֞C;iR3*; rm]bd|9YZ_ eƧA ٓ[jGx)@%j)8_HVz.䂷q\<"YtRW6{t |f|n< ϭ]q D"9> v"3oY@:sm3`w%z&SWSF&Oe{қ}H KXib*]$ꡣڰe6o-Hο.,TM|ඎim7we*(Ll*1E S&5 ȋot倦,T& :l E7g`8t97Ԫ!&mxq GbU"Xxn=@F `5?y2UAA;FFq?YғNShi8}`xCX? PfůJew$((] ?3QlIlmmp|ˆ1o d_u$g$3tt+[-s sMP-1%'osQG~y/ZyӲ[^cR"qq')a#p,\BNĮmZZz𣐑ndQ``(sت_%h x_0,9|g:ckuU ϜA[<-99_veR#Ahph=b:Xpc䝇00Wt8ZzwۡI!a'M$ㆊ)|CxYuJxc#)f`G@ysI`"%ZZ \=1ŵH=]beti= {2qPOuӄ[TJu'L-ђ11|1%b2WĔX:j5B/rN7x~dwjVl P)nz]h2T\%TKF(U'a鋺/2`wi\Ly ?(+:)|5FM۴!nn3*n5SJ>/G=y{u")7n[)A^3kt6^yA7,kBBU 6q4_q W×%?iz V,qmkCwb'I^D@T,qϢC))`/"Zn;h/RQ-nW3 EkN7LΤRy;96Z@C o=EnRaXy,y=$,:BD[ J^oԕõz8SZ%B "d ϲ(rč`!C~4)P0?&D66'tO 4] W;ӧ.@ xjpC4 W؆I;x:~`p;_pW.v ;wqEI9UPwᵯ'8~mi `v:>tR$'zju>|,>}.d̼ۡ! O<2%3r)y0>*xEHQGF+)%1rCy+:hsoT '/ņQ\klܹLxVφ. &hbSjR[ɡ)J=z}{8F 1/^:?S)9b=ɖUTշ>U!= ې/j?JbT",QCeؿ]g`i<qr7n gҤg@N UrS̿a5?O-P}Q5 y*(zl`Zt4H[7.R!! d]` 5e6gW./9Krf@;]-qA-r&e8c;:y87?4o1؟]w{LtF>eBK ">^/c{GWH`|ԤqJ>iaȹ')I(۝` bI̺zw0zEGzrqIY׼,}`s(*1B=<cSP Ă&S=/7W >i|@ mF{q ,g`o$gҽ\bG+oJdW\e" cXD=|Ԫ?'GUxƠ&5m$!M @!w7z]!5w\ݝv":]7ѣ̕=mae)fD R@ (hό0вBa FPd=(&z)3)mܶ1q3$\8,DmGk ׾%VYrΈ6HŸ ̢`(Pu&;X5>6^Џ`1BYT V=-ѩJh3O[xy& E&i1đ@dfR(胒AjߴU5mZ i^.>b,K4wHDw=B%Hf2G{ "'vaKxŭ,Scߟ"$FfgQ Z@ޮŅ X}za0aEX5=\Q^`<\ĴnZHcҵ08 ,~q76U6V2 PbkGOc f{^TR\ 1=었h_B~sMHu}O9Ϭ{ǜ7;YIN&aևql(N"q`@z}0'87L3o՝]}p@, 4c8mt OTb$xO$Ċ-FOSQ,a~oXf!yp8n( -A89k6JlJ2A7}S dk@B*8vyU|k+aj X8Tz9myd&vaF,}Յ}`*ĵ-p#zu9Z-tAy*M:4- ;u.>Y6܉uq7.4ÇީQX=P%:MK_Fl|\=vӭ2-er_Z]bv[gdlۚUh v}\)%Nz+`0 h\mZ!0y\;KOiD-`$ZewG׸a.$[WA`4$UX|h7%$!!<5J _zy+5[ ke-Ź ۿ ;?pݤ;3' W "9;)AǠGM)#aw=Y Y+fa ܸdqcir:?W.4pTvK&'H&Mv"פϤҵ{{8M]yq2R_~_}X!^eMmx(!&#Jo'\Xu0 &@_ 4r)/lڟ@:O2-CPvNYq:,{1: ;9O /Rh-\n9;$ʬ(C |>hP/#%])%@vWy%9%agpX9^x'ohP+5HMUrx8@nqqug9t֍Fu5ZӦ|#fr:;ZiQю4eN> Cs 5q,`7s>GJ -qβؐ hN}5f]zB.~'e0˟:X=4Ǹ.[?9hh=L Ι */2lJOfKueMv><(IG悖ovZ!sʣ#Ql?.E`9`bv´g<R9}ԕTWumL+W#d10V9_Ίyuڦ4%͋}{_gr$_Q(/fVK/c>Kh>Yx.uKŽ a','o/q|ILSB%`j kf ]]D_;o4ҡ34nNת8yԎ'^yI3X޽+GJ¹\ M:!:G%;u5&_<&39V&6vn-xUB7ڈn5f\-'+w.ٚêjiL=L1Mo#$-Gx+EL,+M7O:ŝ]oZ__o]DZ &xPUa7| fyߢ8aRw=_JD-G,yN I7| 6ˬFߢ"۶,fjpX|ʕi"2k_9 rǹ> 2p7cѤ2-y`z[7>iG"m

e #X7=6QYj3)n5QG ,چ d]O7UYXc~ƽ{-`LV_3?Љ%`_4pzF#]F_wuuGL͠?&γONBz^}㿜8'z=0AO"a dcKpuIl֗'4gҾq']V)&o^m L'=Jw;^Rĥ5 X9gy֙!/yI1Y&\V6`ӶEQLNHSp(t{,<% 798*Ֆap?[=6 w5.r(Ǡ!;w зcqU`ݰq9톧re2`,%鼂{Qڟp,sJ=Yfp)W^$8Gj*޳j'!pdGsб*r KHm'Fh{YS5#dm=\7@Z;d 0fch$IvQ]AN)oWYͻO;aKA޼WwoБhX*4BU/zp.H V")^/-f0DŽW nr;APiem:|c}Z ^|Z `cBG_UU{ҭD lA3d3}ώ{-|3Fن--kɞ#`hl|B+#"ށxIyP; ĨK͑v3Y;ͻhN-+4uPMl#~ɩ-5kMdpt~DHGJm -plnJ`G4+o2ӴzN;hbA"VB 1.a3Q qy*/2I*r]S3[d٪Hq 5[K_f'ʁݠϓTfzB|E5kx[4~膓%&CI# m AU,M!4I Rw*v[g-f@?@nƈqYlm)ۺ^s #+ouypWy2xfj@N5 Šq8-NJӚNヒmÔ_β @:#/BaYA+{:Smf(5_ f|;bys'""|ExQZ!AP SRo1ek{3=ݟ_ ~>h JRiΑxx^e@jXMFV!v:=/ٝ)1m^e@q.\ NBȏ&6JrOؘ#g-LJ{?ƀ8%&ea>}0 ruQDB3}nnH'w!^n AȔSS8lĔZoT8p& |~[Jf=\'_m1sBL+"d(HkߜrOZσiϞMYŇ.4̐f,[PwQ ,ΐ?\ i9è⃕Phf&;tֵj.7=9/3vЖiͤdAO W]CRM' YDyR  ulA5x8eO|RG$kK\F;!5o2hEq' nך);S{8Pb>L}j2^!dd-].+UW3^.:ýд2)BW^oUfuJ{r۫!LR@z^E+ڂqkBy` 8lvWp KdWn#;5B) }u2?i7>qe/;64ץ} Ѡs"8 a[֩bھ"+MG꘎NL 6m|]K%rϑ%$2&nʏCd+tī{ǖ3WE! i)gCtnޤXҬd2[* a|8QCl }ZlN<~*ӎ㛲o`Aϊv(ް  2,δ $֨g[ ֟eba!lk9ʆוF =b@ų` ص;{3wQꢫ"H(OuxA:Q{S*u,Ӛ,=CBɵ3)s3r5=h:72ׂA 5 {8cykOV[l0꾇 DLņ cҸQƘ2)lh$֠@h0Px><?*±7|1Vw 1wE}BU81-nxX/ҕN%w-PdR̓SYQO{9`ꨴD3.wd(O[Z~9Ry.KEZ1Vumdd5Y 3j/lGKxvZG{36t) d)V^J07ݕEybӁ]7Um Ϧ5kбËH)/Znv |51̔Km>Ȩ~ NK$O"ݠbEظЈ/X]%gFVzTU~ܝATZ)DUK$`8t?YKM*,D̷8ztV /PNrABGU;\IA ~1aꃌL5~\fXHC5EڝuU ?N4G쇍@挽0jO kFݲA f$m Y4/_N1t" A1'$asu )Ykj(Pu+ (zUs[]4ļp ;T[uPpڍ-4:;nP&)uGי10y fJoY[I%\r}ܣN|% {FߚnNA&_5w͑hkDSOJx !QI2dތ07PvVr+"R,s"m#6#<՞{|%.NY ~sHw6 lww)@"9ӽL"· h JFIgVZ~9ZA(u 5R9*0 Jd /@ts?ËO/Tbr>Uͥ|1M+`#칌_*v+)7;)JƉvX4 ]s^|e8?"UarB{i XRoR㝵ް[ i9n.ve"jcZ34A6 b1d^!2tG),_hezL>I TY 8glQ4A@ݝd1N{h A:Մ Mu~-X۱'nξyܮ@ \iw &ĭS[]Yon4d$q`bͅ"/_ `f>C;ёEJչn7'pCWph#*R+!kgpfݯVZ[: lt1ϋOJƉwTx5yuT|@ ?$ws؎\ `_)ӑ0+M*]n'wqMQQ"/)_l3EYG*a"]3OuC)Qi^Y#{I6BQOZ;#SHRz g`yӎAf<\Q\}\>*t!o$.Q>)s3 oz T4UI\2o^LD6y""^y}^0*YxF[iN@6vz1+[iڴ4?lLaUW9tyvZLX{@zw԰>敭ԉA6p,#-zt 4,L2K ׯ+YzH.c$䔋>[A^LIqYP5˒\d̏s,^ $ew\[WS,Wl].VvC@".10+u"n/ ?1whPK <ے"j-i@W;yedPu;c7KvTei|tɭ՞~n/ۆ vqH2>G㠈jQ48ecIˎ,#j{?dA* 8>K bMt] \>qfւ=kfFy$pKn "o)8?[+:Pm$&*qrn(~GFK@V IYB9"c?C+]9@6H2,S7r+)Ey0g'h+ߐSmդH)cX)7a٠[4/6c)tG1m3-4J7nѮ'A.]D[[i`Մ) $\8U,EpNGQ#T񸒁5]8s\Zfz'\*NKIrP"rλ<\>h >uA,|Iw(s3& Nbߞ;А\W޼.[FdE ~\V0Anļb5.- C3 kTiDdҥ9"f]׌:uTP^~#qw[% WK'.. )C0?l zϐRay%ZY~9Y`:P8oVw?~sHfGg QІCZdnLZdA4J*m L y~e҈z OmhZ(? tq̪alyĮ=//׊0 T%# _rz |%F^ٮbb%D88/vkKüb0=K徃cr҆svx³i$3/Ҹ:=Kl`7e}ܑ҈+CN!?">#hӭZ- mi3*Y ~8p%=͑K(+F 6sAgf̩V"N!ѫ,@˜EcfӧN^m-]`x:ȜXj[^Er-˶,}PiZ0Qbl\pw|#CI*yu H1uu=: ݝIAds^tPT^$2$s= C=_e~d7 u`@lA}s_2 #@J"A p7R iO;^dIsZ)}Ɨ>WV8< w9.4X ºJ"V b)._ ń>ipVS5CVi Tcc憛߿ݫqWfLz⬌شXAVq~J%9S\K|y/skf*19K0 xCݣpkaaԁāL3S.L56pL6[^j6¢u` } o F 91b5v(B=_d+$܀|#|vdÑw5S7RPetjQԃ9BVqdc$Xhu ˈhN&=f5!N!*ڗOhY-bxH/1*uQMp6:Ѭ#TZ*}Ԁ mcc$3[K&τwJ<#V|CUYK֙,ڽSbD>F;p[)ĉ!"ZFb˙^i7R;UUkS2t]hyAmPG]r71ښv.S30ІD'X;J43JtN@!jn !m}Br[vP-6wbTz[Q=y6! Bߞ!{_0hŏ Ob ˱̯\o%88@#G`%a:A0wQy clIJXV" n!d#_ Y1F^azJY~&e쟗A,-V״vȾ,Ȳ悏ia ςDzsĠ6b>%:%).A\z3iK`fZ=NPD*Քi tRdTu"X0щ{ g=_"\de@E"̅2i{Å9I\sscr*s3/G'R\v:,J_^i)m؜{LK z {3GڌP{Q)XM)4jt*RFPw?9V.U4Ymϐ)=w4JY%*@Q9s{!>Gjc'w["7#V䄷\*&;rBQH`ٳ&沰A v,jNPmh jD- ! h~ Ji>FIъZկ׋(IB1dzЅF%LB"*'>'t= $j?MWӪ'v6 L nk2Q7fQ`R9ex<%)N HiY߁ծV[#W}%ٲ١j|έ,e~aLIj믘{a/CAF$c),V*G?ftV"0'Ae%@m )|Rf%_x}9`:@xE ,Ք#uc".F{7 ֈ!Pl==!茷\WIA)}AeF$!LB)˧NK8Ƃ($\u(\dPJt~#;|ζŘ~BA|>:T3ڛ+UJT1F"zߠ/73RrTbU"w- W˼vK`yKos[:V}.z8$& kyHz-WSDSӉꁤmG_~"؇z#@B$ b {8໠|湪xycMALeIndb^`p{Lhi8R{AB6z ^&o飽D!/U;<^BQ* P&зzU"N2| 򥷓Lɣt0ȅrxKڝ oGN`6j6&}H";!^(4Ή,>w0a!Vc`۠4';Fg~2/1숇$x7Bۖ2@H֡5dU~>^5<z㩧׎HL6uaA/1 N(K3NM߫=m1 Df66%`X5U)2(u6}3|;%J6#ܟoiMzN(WAɟەHՑz* pBpM|3{Nmt疘)8Q%O& 7*%$-*'fM@ʈ4?ˡw@$G(孠ПM%cf@KTf8o}ѿup-aAEh$)ٽE*TR"]YR0_0*fTr$K__W .y NJ5j\H: l' duYײD}j-L A)(Зi#m@ [!Ss1 9@4(4~NV'Hxir[= u5xȦb03W픑eX-LU5+3Sѳx}9NkF@JkX<)1^a:U [|"(*۴$Qփ:f}4$ک!_$PHɳ.??2\%h bCz!Z)_9rB8cr8΍h$D$Nϲ -nO1V&Zzՠ?k<;>z^~`FTgeA:}."!-7leE:_ SQ+'ܨ16#YMddMh BSk刻jle [͓ܨ`8 n*@h94E&Ҧ0+/}D4GꕘHbZ^6+IiH ۬ }!2:]GX)<%U9|I9L䗨1H2wԈ䵘W㐒cc9^. h-mN2s\X-|cB2<)Qcp.Ք+`:j,Ӣ+lײ0ܰDqXQ o>]$n^w!>$\te"D%#WeA9%!wx b-I~RXꕀ2A|gGc~THic ߩ ̻p+ד{2z"#U1w-س7x^_PW^9;zRÔd|CD{z Imʶ6K gZ@ʏ}֮f RUL"^`瓤hX>!>`c2HQ77(XA;&~1sYlMpKc@UܘK/K2"h%6 v*Sbl^Q L; "TOx&l;Vl( ߃ZG_(1ޣ [$f_~~ji~ETHzm4z@_.w$\Rf# lǹ.99EN~+'i (=Vyh`0fThMHc^ƓǬ[qUƊvj#fS9y&[}ܸ; S[FDo*n/zV}V]8*nG3 7qdPߖv2a1hoUB/W;(`=>OBI>6Z/\"ITj"sdPCͳcuPД5CNCO+Ӑ]+HKhFEe.=a@jB6nzmͤ?;Jj[ {t29/4&ZlP J"1B,\4t?5 OˆZ}VS.B_kl<1n/:8lEj:@>D!7Ǒ%C8w<,:B{JP4MV*P+@P&;p{ n4I*wYYR 85m9 [q|e12(wk-ahS<:9;\uޱɧ{bPHxc"a-к#/Ώ ˄;s Ɓ%C/[Ai ƛHXԀJ~TR|YeGO^ O2`ڵ>j&_*?\`DA qXϯ6ie}wC#07-VP@u*Msrڋ )!%X מ6\I}iP3lˏN" U Dgu) &{פ/ z3amՐؤyk` ;B\xJܾc+J n>XѐA)ĈFjtԂULyȥ^0Jpxjh-DC"C^z _J_BnN>?˫@wgtYIn'@"`G \ tʞr~q4ip^ԇ uu_հ^|:꙰C\Y,@d;e9&򴜫"[l1F㭕Ʈqi2,+<.*Kʾ]: ')\=^|!c/ N%5mD.O \CwֵլC9{e A۞;ܡ;-6thB Js^RgZcEa[f7B A~Nr6b_ϺĠG U҃jש0'g;mbepd>lbjɿ6z^{yyʗ?]Tt&`4?҅mz@6(kӽVC$zGA:]7I:ˍvM߂F[b |JqOW$Q-?˥[$͖aU u:Ε'hFЛq!9KZluvy%"NĺF?.NdSχtv,tu}T!}w|XFAD" NF*!<\ 6qj֊OH$N["b2" #Й*-..ebsák u0bKVr ojD&JS,LA9nDx#t&*+d7qm|]4z 卷(C_?[ (x=6N"{"Gi)@&DRW[]'ʈ>-ׂ. ѾIĔ_ƍAv#W%[(ebs3z^00m-Fz݌fYF Es5·|@oxt KW q'ޯ7 .'!/lo!) 4P4{ǩV ]~Ks0ö0aåVIVK=,fEaqoN;9-^s# ?.o@:p >|"K-]o4JpV0T._+@~`  \3kP?]r cpukuƛǯݣw1,.m d#888~Sb~~ŪX3aJǜ'fR@#I:xly^3JkJe~1zsR@8h.B\/T((#h>4vZ .B2 @?pbt &6M#v]]KC2`P|݂!f7ݜ<gEջu^\neVˎC)Fv{DAr.0:&g1.?0i+RA(>0")F@̝jݚ3mޠI L6͍ ++ИcPm0fA_O6$WPU+3 Q xXl~>^ЄawhSIB鬡 CɀePR7 \mP.WL5Km [z)faץjE+_sov.4.4R|ef4 -ȼ/mM>vAkKA_ծs`v?xQp: wyIOI^Echrd¥]v*3NTu(Qy!63w`'Al:(}A@΂@rIlu,w ]E=2E^и5݈}F%ޡ<5jh,;KxX1w!@FK5#twiSU,!P>Uh$=`]t9byX_]6%2a_Y&_0ÿOt,$R Z=I| ɵ~uM`rO^?27ۜt9u8Bw$uIAm γa% bR0i`I;RŨJ,wx'>]'Q3. 7<)Y2ګnְZdeERL´[ 5b IR?oy%nL]Gݒn>.1pa$jX D6 _@$4Ԩ[Sivf2ٖKhJ+\qATr?ui@ݡ鴁ա1do Bȣ62/.e{/ѣU30/E_+q K@ 5YG)wC0ŗZ =Z,wUBO 6 Liܐg]Lة@1\y+ &$\>4jŒP|B϶t҉#y)D TV 97zp|7g(=C^!/qXy0І]hRC]Rz."Og}OxEWPgLqK?kWo>E 7qo,AVϵĮ/DVh A Bv""vqQVz\R O2qW<bZqxj`a#DCW&[qE#ϛ8h vdدX75欌72jt̺T1>oǎC_2ĒMg~5d:`!5,a52lpAN [`ü%X';GNBlV8/pFg\|cظnŞ%\9`dc[L kRT7V¥7Aeø|q t)G~M_/|H,gr m[f\PssqD]K[pd0 ֚T?j8]@O@N֥Q;L1=vx,ux.<6~? :IڳH*kfLbf~_ W*A:V\۷v8DD?܈BG_eο9Ϳ^!Fр'-Yd⴫Ev__j$,ХnCLIlܫ0^\9{%CsA|Nq C΃ zCjrc4JHATG<;87U B&?M(k k6=E,1go"x:62`#'}Mi9 O^ K/M϶@A4\r )i99>H!,=?p] OtT;[MYCff|du;@+iSCPٝޣBDo M2j)$Bh&;9M뒬Ub7\dbFBW5Nt'+q g/(/aH4sO TIID4?}m+hf$kI W_g< eh; "!R)0k\Ef^ه-={ܭ3]`Sˑ咲-bFΘM@Dg%;wZn6lV=˗5A8JaX ~򾸹lOT:?mXyH8T2̍=?G92 ?!a8v98fŷ+, bKI04Jv7dxG7Efi9 (!}&Q^% ^`!ffNS7~0dpIy`'PP[/zrى~@N1/=ynBeOW^nr3 gCVLXYMf<xKAIq4eKL[D)z|=fGj[vHqm^';`im:vg jZ<;Sׂ67>v X^͊ɺhaCboT)TrcʲRB`)Ҹؼ#r,|)NL>4pe }oTPe""}F,ҴOƤf]G [i{yS$trA*pUJv3_خ1߀AJ& ; sfq!]J+ְ Cn^{{ d_Hی7~a\D7>/IJkoh㡃dXBFP>#L_JrN;Ҕ.&ͦލ1ISiMnkp>U9LԮfZ0&V!%EPתvE$e&}m}ƚsv!׏ӓۄvd㏄UoN9ÖvNI|yn"Ok=8PpRD^z=9չ>9ķa%/y3wp3u),ym=Sj< i XN HJ=\ H{^\4rܻlKPc'4-)\dP VY 7EM=*g|z}`prې~ y;C_!A;:ūJQ㿴=2JoҊCrIx:(ugG if!`: O2fj8FKSp}~x^-S ~NHdң+g\fhe(Y5r^Q] \% Wl& 58BG$G~2DXyWl.,zh HKmMC쨱Bix{ c"7gh7bܱ^U\p*I@m ҅ dKXBp!Y%ýjurO JMēSvVOטs@w6 ꮙ=LKDqznJWc$[(#S#m] ږ#avBNhg :4|L,=Qs rʋBt~*:^}(G|#~1 2)BFuu> si " # OC;BUĭp*L݃vlVߦU}#b@hy—90dNՍ? £Ha v\;<d)y<) Y@FX YjirQIk{>]#?א=P[l1KU-!*j2v; qCbiϛ^W*1]h.2, ,?W2~hhhl{s.ټFBEB^HVԡLYK6m~^Ҝb -<Oxn'-`ZX4>V#Jj:j:GInC!3(#:DrUeH-GGϽ؁."ݡ\[9ԝ`&<~ExI8\wCo)ANHxFh4E W{*_:N3׳UgxjBdp8|V86oY˥?ӏ*llM^c"g65]PNΉ-˂̛5`s EW%VU0 gZ!2 miurͮ/}u$ V[埭{_W텹R1|'Ύ#S,ۚ[=$TL@i-yO*&?}2Sr]E9O`>.9*[5*Wyez>zn3ԛ_2j2ΠH /O?@ha^ɖ}Cyk WdB/M[9"Scn}0aRqf4J'# "8^«| ? /̇J ۑ!fw]YmTZGın9XTU}?' 9X-~Ez@ky#c9dUت sMTO_/)&Θ$I2^1+oUzG žh1(E71^`Ɯ k4w&p]@{Rs1=s\T">]u<^tlFL؛[Z}}ev8b ">b~k']kml4g/Q0W΍VoQT fyߪ']?WuSB0J'vt}=+ s|_h3H~GI|%g+ 52\OnTc\x m[~.־.b쎏9=恥0SAɓβC:"+W2\I覹"|B (d)! LK^O di;5~Z.(dWYo] Pa9l rtJ LOoZ; C}#}>#R[rcуbnO1U:؍OvTސAVj 37ᩖh'%Wq3&<.c&Jg]weU-)[E}ih_s IaJ!vsՌjv"K#I:)w Ȑ7 pgB/W#ESƽ6zK=`E[jTYBIKJᢜmx$_up,.ӦNݟYM>beAn,O&3mQzvpFNj >K+7*!mx1+N-0)* ' ft;~ "͸CT̷%N 4*@X78Ԙ;8d+s4&=Rn}+O#~ v}1*ԚlE/ؗiT2=trl62jpj:#vF4%!}dyQ_qN8$Z!M*]Cj+7UU* 2A2u!j0w|Vۯ4~ IUVDdqmԌ{O'[[k!?N.q$w)cD1/Aìdpp;?QƁW]M #u/[g;RU9&ԘO3,;;E?t{OZ:VŔ-49U+ !yȫ vF|SPIo ΕG#Id+r!#eV(;9\M*[jf dWgy)c$)@gAiCAέ[(qǒ 4 Ї ELwbW o8S)(r >Y_uu7 369{~Y"REtM?D=ԧ<1jk@\b*:^!B<$/ Xu.+?/ g&g@v8ekv` zޝZLN``e# b4: iOwZ]O.~.cN c<ƞI~H0xoժ6(Q݆z!#aIxST$خaO}`dc%삕דx~q cg u[_7bw/\~KP@ kd).,7hKs9ϷuŏG%d?>|2PW`GvX[OB1wdY߹Knsm2"H{CI&y"!c[ 1-_ޑ DVVAf 5O eXWgu5ˉ eN`31ȟ=.Ph"nL5dsIMVfy_^"Ѵ&ݤ.׺gkyDJ~8k7X5i# ӧe m4#Km sc i/7(n( vSFT^EQG$%O /c .S}/llbxuQ-5!CKX1ԪH`r6ᗠ=@4yYu@O1#:c8( i C͐OHFI;ett9Uڨgl=橊Hn10e )>c~O< }ާEa7BomXJbMw9& `#(GP{ OZ +UD"2V'Ep]%X5;L2` ׆ J&Xl`-02CmL?M՘j2Z]*o9/2_cBYXIU{%frIݺm6u b->c&ŵSj9M;RCx3ZO9m/-ȨLdݐt(4_._S/儁m(:9 bL=폒fJJAt'[6 r1{K \?He PkbK~42m,R3,+_nt#+0V LΝu) VruPL. xњBi뺝ry: "p$[ӖD3tbb,-vn'e$ =-c3*L8;_H$<P>f\+5x|9%|PEjQQK\:  Mf{4R2Cذ>{!i/=\9@25ۦH SMiВpޚ[I`0c2E0Χ9٠|*@*'é@٧oۨ?Wݢ_nKL8(d*cOϾK*Ŭ?ϝቺ5⥔l$R)1@p7XF($"mAP, /m!k2 "{v{2)-E%J*}GI-EF}tTA9G|u<+iLV1_ \ϬRqg$rNi3*t'b1Қ~O>TcWc]C xsa #;EfbŖT2Y<2@ JbͼE[Ԙ蟜4IH +߇"- H8 szZ`"rttA.ip65?c5!tUF2} `*I9m.˘:*L'{c֓D*Z>9_>J  B>D7wX} fCmjW|$0.4 IKhWbP dݏM^j=~DBQ;{$Fn:(r7Y}:$ 8a^8ʺN~\͚&X;|r;BƠlƂ6}Np yô52z M? F=+ ]=>TH ")ҳ16"UXQJwV [+*1VO> XOJ"4(0?bDF`U*t?Ṇ _yA ÙLbpy)+ zk\⎉)l:CF l+_e N@8c<^J;dPsCnp̉iZ"0uRN+dzA? WgݱsvdJ$ @N\ggfLEO*:Bs8SYJlh~@ ]1f0٦nҊ;i׸a~U1q@tKQZ!S>s_i|xcw3ꖲAGGx#;f2oum RW8L+ejtKCx/*]rDi~ 2@]ݱq+)-jbݰG2s=|!.ca3RZi1*>wXWnt7krcf}"㹔1F, rmFőg'dBU\Ј/ɿq޿]Cno9Tfl*xg#̃G ASoøXosoea}`~ w6b~ɡwh@֮,l(5"1&E+)OIf_kt\r1[Ǎ˛6cP`cPE ]-]ۦE1PrmidhJVg=7T(c9}AV-2^E|Ig˥\!L:v`ιFe = ׌z7"e!f~OkWf.L\.X =V\:%[JʬLHfԏSISp+'Oq73e[g L\@/ *{}o U=.Oom}pA21R'֟pL\Q*:%wp}19Io;.[T`2ܰ/xD+{s,{гIG-TEx#2)8v0Z=]E1н,˂iZ"NfޭHhdf0m}5MYdb%c%'FGmWm:BӮP.u ytT聭EW"/ndF;\e"{R09?eѥ̼JL'g-;GMs=tQd`XR }9+6jzx9n! ? $[{nʵFfuiroз &YEq IUpGZmLO4|Rmg\YcΦ϶AɩiZ,  wQ RTćNeRpe#=/z, FenP0 hFXZ7R 7)g ߿'iSV-.b[yOD YkWTZA 8,)"G\M%7lv\,iֵ3I?%^n(n?lPuqUwXXEulkxgP̏E V321wmcA,ꤑ@{0i  nhM'\'$ͪGnFib)q#XW? ^sS8P؀j'óaWǦu{&%ڜ:>/xPX@*'K".I>L1f8ng?M)r*ɐf Eҩnip6]Nޥ`=,2(:Vht@|U7)>#`WϪwP6YX x 3SOfJل喯CM%4򺜊tXɢ >wHRcu-l-E6hZ:pyV9xo`H)D 6̣) Dh<7]Lrf^\H\hv@J+i"R9 wWJ/BHe TiMvMhPM V#Iڥ˫#7/3)xVhXv@5$+.J~-pp5)Yإ4ɑ% HGXQҪKp%kaUתDLG Wo~J v,}aTm%U{{#> $a`.aK cI`]Ix+0-z>`w;y&$RG`ŪCt,&wsFk+ßӸ9dYyh%4azwpNpG߱__ * gƲ ^s/޽+}?*JKWn?\F[)J%)e5ReA\6֔ě|J?z?#6qCd_Һ3)kR} >7(ynIOۗa;Ng#NQCzЩV16V^-1^PhbqwD+E{ĥdZ\(?G 7>UG4dfg_+;uʰd}XR0/a )QZƄ풖ʊ0#jBޫFtN8DqނϾXk):eGqFV6\P;gxl,яѷ";zJ4X5wv,J}v$ҁ!dcةIa9,1B+$p$ꀇԡ(o_3p^!'d-ng}&@C,,_9Gx[N `[@E$nw"e":z1Ķ6jB:6y!Uٟ}};FU -Gab 2ȍ׊(l 2V0e=h%sP(ƯlB5'5gF..Z#Ժ;`i΋eRGɖy<9㒻?D8$,K@ /,$Ԗq^atc$Vn\Eۥj9sbbρi<覰S\=HnG~?so1LGЃml\&UMNpA(GNt1n :R}5Fz^J6uɄ0Z}|i,YKF= 剾BnԈa'C}{]k\hg_gFtPl9qDq[<3LCv^ \TeH;,p$_< ٵ*v迴≎"GmE |M;9fsuu B(XvL*/̌Y|ػ"k`vX4^$KP406e)jkpڸzXIT c'N2| ύ2;UxG;a)k͹-\PR@9cªxY3,ƛ|h@^ƞ\oMT. 7צNJΔ{fnlZEQSNJ0Q!0JK2Vu1B1Q N>e& ;!&7ZB8Vp_=ozrnd?t'܅SÙ#vMrv:^@57D0ަnlq'Y79'5M#P ?cY:|v|!#uVt)0ݷyFKtQ(,-KtId bf[:A}tW@\o|ph^OS+?DI`h0k鰁1cįH4Je=~Пn?Jģ ;-7d컔g#5GL؀V@ %yOGXOee;t&[XwVԩ3~L(+Zh# PHjO@U1#Vm7G9 :RHG~P읚t3TjKEv Mvyy2PZE4 u|ès)< 7:v8.oI&T,Ű?L{q"Ͽiv7J^kEV#KK PN /c} u6Sz*]eucҳFwewedT͆2j>YCkPT,vs^U9 Ig?VӾiu;bz]b| *)90ȚH–=)5v4? :ᯯz5fFjacXF+*"5OHnwGBƪ( ~ /Q IhcZuՅiNQ<-tGyrPs1n, Vi|,RЦ^hJ̜*d5i_<1JQq/Ԝ@ΗSNf7e) ĤՀVh۵Lћ2h2,|oUH3qWzY<|UNh'uxFuu28 c˚oh{MђECܽW.rpѫrQ(:*=GjÕ׎Jt@.'=XSNTd&-M W @J5TATIP@7^a2Gr9^|oX15CpZ !s)U70?Kե|JKZџ3CQY(<|Q>X _* tW6;oS5yL('4Qas#ݺ/~URLA6nH1N?8L8}_OȴLhVpQw'l2/xۑBzx~5JM)O%_aor,Aq_f&p3EO$T 9"~Ǐ _ar4IǝG#p"sDE?_!ȏⅲ K@Tqeɷ87,)Sتp0&u)7.k&MN m_ X'kp/ٝRsS<04N-br/SjL36b[ iWaDJ=M*Hp}Tnn.YD.4v9 gN:6Q青{ c~qyU Yl_ѷ5#mh'y-ggv>iuYŸ"m,p8MDD;q T?SuK*U(q{^NYaHwȋLpȆfLYXM04k'U\7]rO,Fyah,}J(-Iuͤޗwr&mR"a=nC]ug}NqS/rˠX=az}OI9tZtqXU! I(P{,p7AѦZ;pI{@c; ȁaSy)D@p)c/.kƟ{$kTjC|pT8kΚZv-DqƚEy~:J%0$ThXuvnPXYAu㵃u9h&f' )e|$HI/$9]c'gqrR*|b&ѹHAfKԦ'K߽H E}'fM'@,P*Zn+s:^YZت6h6ЊXI.rfk9NZ>ך|%0 _ل(tPg}#ЧupytKQŸ<" \q0oH:MB "\j -ƞ-NO2ߵkTt_Uv8֔[1*Q#MLM󲢄ըG-$m<.@;P::%ퟃsڡ?|El >;7v<2NW8/-<Z y=ruuVU;vINefBLPmEa.쇙Ng iŠZ^ΡPZHG*h۴c7QqѪ {D u9CS-=N&K)U7"YiIm=I86"8'q6%z T`TN'.O,HnD>\kroXɸbW,'RK)O&dM癥#`s~ GdQ Q{XrWno("ZaW 9n_PDڏڔqɄ>n=ܸ)!u.4zêӴuދ4^!`%4XxԿ-vM{J7 VUlm^I (ST;ޟ ȝǜ+Ri 5k-^{N 2vr*j*䰂zU1=I۟WċU!]')ڜp dy~B[+|_UlyNAP5zNN= % D%[.oz]^rg:wIm&@p=^; y~OiKukTCr8\G+ƽfBI{wӑWi8'Oc-TFz,Mb$\3!'J$!c xqg .K]+h_Bw7Y2@BTknU K7FQu͒,&ruBФ g؛@(2XA<_֭R&u[!"͊#k;42|^d'g-&4 y3B&1L{?o@~-G^M'C7{%etQf?f'բs/*so>'GyvS{ u@W(ׇz_,ZV!_^ϼ\>Mmd3I -/^X߱J$i6V'ltÌҘdb~rWܦد&QO!J`Jh=Zm|ZWBJ- ='$iR %Ȇ<7׺mr_dZ"k*JK*1M:/Om~ §8[v@=ʙI!edq]=Lƛ&{pejyT &|vT <b`@>(/\f!݃{bf&S1*LJ˺Կ3hCbi04 "`BGhlx~)baU<!Y=z8h.|0ܤ!gy3h 2 iWNHJ;}71M]<`6Nr?*\i+汸n_I}d31 ]Rݲ &V!l]dJPnxʷ! ,ڷ݌h@R:ln[no ;5q61{::V熌:/wg[4 l9l6Q3^l׏.om޶f40H/F|!a+%Զa; LM7%.#0=sDV @?5.C6=5ӿhVnqPyJ}XR:iboZ?=}ZI R)2tWWd\չ)wLyy}8, E ʂ ̜4FbeSuTx0 ') E`Vh#K)+^B|C}ڈO L}|>Arֹj5{eEmdFΑ]I3*Gk )jR:Fr1AO9j˅8V 4/!dy`ţW_Q@?5{_ 㩟2?VT74u޽^fYfJm$ !M:I1 #7 WRtdA F_pv!d}㥑^)j`+rgU1Hc2qmD!bbsW\_SΑ aBZu|lҶJMKWYMH&9+n:a60\< wid2l1͆H W7PǞϾb#8vC+ӿl70l $ldp3*5jl#$Ϻ bJN`gMz 1Wdj'6P荙PKTvck8oQjJ0w`"˖,Yßб>^7z5;,G@-yi֖ NJP;;Ro*bi*Jܬr6up4?NxhxO=9-3Ry̍K^o s#g8C67W(4I.Asl[V;[Pi1)5{S?䖡w-,/q;Ԋ#. 5yKNWl0ۅ}X#4022m'mVpO7Jh''dNp_5ok.МGWkShRId 步J|U d +--(?U 3z*=7 #3n`!GDVBgr93SfwsҪF=,8'RX5`s P >hY]Za?6" R}Q%BuYv,Ϟ1{aSsx`nT@Xt'dI^SU+,DDAya hvܳU.oqO(|1@3? 9<; y11 k!còKIHL<1q:4rVslyYAi?ڟ7ŀs|ϵ2zOԦh L3n?g%4V ԶKpM/.WPNWQ?0TQ'-;;E(? wvƶsVb<.RMx^}Ѭx,7T)ssU-{h0;لk̈́q/yM#Wjn `&W4Ձ,;%e:vO?V50ʮA$A7t-,S% qN]&Z8.;  :u2!mGI-%lBD;/;wv 5Q4Gpk ((x3 ;j [#=YsD.cbVo^$@j6i*^1yROKoWq.(=]˿ !hqp[[/_\>+N?jRJ<뢔m%/?sX?>l ]$eQjΒjpCt]~G4Bwzi9 j N[ wC9ߺR< RPu9,;C8w^\DTfY/!j^BG uw$>Vk0 Jzr 9iޞSUE}h ͥ 3D߫lCI;f*-vU--+"Z}]tKNe+> $@cʦm\;*^ALMQȏ7Ʉa/YF5nz_ͣsxA ɛr*;p>w[;&fpg9ECz ljq<(ˈR,9Rt Ŏ331q߸JTAX3Ʀ֟92!y'5؂O쟰m'D >DK&$^q= HwDH- =x4Ehh4Nղev p ʁ<.bTxt6Sq4sbV`Ia8m ʣxӽj,Qmϲ"6  Ƕ)M $4_@͍ǿ )za˔`䡒M>,q"[oD * IkL6˽xb}VX\8Xm<\OjoOIĠO7O٣1>]vǎ _Ւil<,% s;$Օ(!N/kWてN𫼘`ZN3xrj[mwɘgHd5 cMii>$K=tDlx|nғ!ؖ`ώB%HQ]&d=y,]4@&ejjZyh˼_ aioD\[ ahe;;pNā.`lß) :h^6"r5(Ji&s)FNPd(NV?4,;<]6s9ݓHȠdpLJS&)M1 g|5C"^=zp'7erѣ% G J;)3).vC͍sb.W߷vCV#xY/d<w83R, 8v 7hViMǶ֎{noCׄ)Q۫8*]BMºc>VRҖ̪ Q)V7`aO/c1(*g=Zݝ 7m7:C WX7yM.h"~ "s8pAYzf$@fSײ,]xH=FA? 4?1+\'ϸƟރx&'!8#_C5(WS@x  ljB^ŚPy좾C\Jʷ8$m5`)vN[ s+c 'X<=L>s_. {F{n*I^vH%K}S ~ o)VjGD xzs7OG Q&՛-N3k Zr\)IGJ~@ |B\.'G̘@gn";42υ+5!߸#Tsf.2|kI/+Eй2:}Pt~\"VCz&ޖ[&ۡ( }>uܟ_2*?@&|YTc'He~f3TaVC 6 !F;b0}4V] l`/!9N:YKkN`"q`):̦)u< tQπ| `h$VF;w?`6e~蔔?d E?]>GjwcRT#mjDG~1"TIi\%Ӊt-ԉXW67@s'z}A׸jʗEVqL엝{՗+k~C0JE0)L`pCy#JxJDv@bn Yԋ٦HS0ޫH~W;j8l In54>E26Þ0YL\ P.xDRYx;*"l_Q2Sv낍;oX)VmY{~=n۠Quݐ{t]Hd"Iz*a3[Pq)z';a7u5]U4 HPc~2k\R ՌiMQPxF H6E&Tk91Z935b'֨[aR #+1^!%H*U;0Z$;]ޯ_?>8p FVΎ:CѽZiTÀ_ub 433|q__ s|4dcHB46p^B_({.=R4'7>O>'9Uj`}{7#)܈Z(#!Fu9alfm@gۖn@vE:(UR6ܯ/oƅ#hNx,W R%z6x%[& d[gC <+d|cW/qŻWq &r!^i;. gV`&5c|rQZeqkse97_ۘ7 @NϲZa(Lk1dΓW?`vU0Lk7O]r0Zz|IGWp;P2d G֥=9?D6ֻE2KdLQEprYt' k,q) 0M?Gz{ImS0HSk7:gaG,jҴ&#[UI+5p*/!?Lu:ڈ.ɵwUBLStEHib[L6IrD=.#wI( 3QP)WʖE@rC6` +ne%z; ((2}rZ.Y5b? UN@S T(L9CxyZj{gζl3-Oah]DW3^_s/:+5c5kG2|4Җ_uȆ&/:ebKW5C?^gxw~syn(<gxK\C O[8z!u<6z,>O;%ap~[q’jM֬>6q\ϫ}XJq5+LA'V|qR% ?& .΃v^y^p1Y>$^C0@eI 6m$T|[19/ ". o]'tPu|N/֓ ASH6Oj9-ъ[DƴfO oaEN0!@`r7/"ieܱƬwcrr^K]bu"(4 ŌVi*b\._Z*[(ɋ!o5Ɔ %؅Ջѫ m)㥃UXz/m8oƘi%U1}N'_;J?6 áÐ:XT<-'d7TYt bm僕8pɤ*WT>ᨠT8^{(K< ,⇒K!},:rǛkKU_y VΚ;5RO9(Bsҏׄ\$('_/WQDsxLXژṁb7."h K4TnATnbI0-Q$##1i{if']TS,uHkwR P@CVZ  VTӚ{c3t}AĒu)RƟ;{ (fdž.7=u4nqh9xVހ)+^+XMIdIP9H_8ğ{.#{`E|s)" #CugJx$>3ACway意g~i_$3)cdm=߯QmL2ٓ _9p_{~.YƄ:wEc1Oex9Ιa/| ;REW[ c8[)v,M6E \ECQl&uKbߦwm{ %`x.ˆi,#"#-@Ox2w^L8Ut2w"-Sǩsk5RK4$!#"\oRM)3_H`N_$qݗD4~.&ZʂB(WSRZiC05L$Lhqt7C;U.Cpu(󝴡5q՚;L^5pҶ.״pgsz;uWAvÒ @U>twcQ/%@혆oeo6AQIM itu #GDz)B48} ;\أ.uruf~ Dpȹ.#1^% C4g˧^6 *Bb#6@oâ(R8ՎnTvH`:%{QCu=˜F|+(u>iɣނ #4XmR~g3EmcKjd 奨"Sm&*r;ezB󴆕wH2-_K`5W#J7rIWD`8UiOдkU2u ~OE|ǎޣD?1}myrKUy* Ms1  sK. @ZUr((rI^Q"YJnsf]6_k K~%TcS&FEX06&^ه$Zo=$J)kp1qTgh=I} pk6N+(U+yA'w+˃XmRP2A?>2^RgaƼA)Ā3)UN!a'}~ߓnnˀc'H(@yIU&[&܋YC+d R*0 D}~0=Q-~gP$1r(Cyi;VTNM^?CBK>s sSMbR<'{ZDc.QĢ$@un~\)To~@N esgEi:7tbs `/= v#oi@8D\'-1*;Zč@fiECO2D13EibnTo8%5bGsYZLbybzz8{ bM6 M+qA;h{@l8P MĎKب v*mU,O7Ki@r Y"ܗ`M,.vdE\gAW?19u4Ӕ tN"CϴV`C<Tokk |pr2^X"v'wI'V@7Pɀ&oMnBl /bb%AC<Q>R=|[- Ooo h+{);#5E#7γ\J 1D}}݉"Yǥ\<{/,5 H]9("Q5;?7w&/pQ=n.;z&+8!Uz4'5"c|9E}3껝a $K1HjI:zξrC &LΌɪxVhF}zq| XUmjU0JajUaB^ 2o\!*1Zۓ\n-5LU!Om 4ߒNS6=9uAɖ:9MBHiez=`mJCCɂK,8\UmvBiE -A-Wl[=XlGs}U |q1H/t60 gl݁ki5O^m ҋ׫=:ͫ<4VN}wk):%!6i\8h l9Jm ? x)@`8Yqx;{N}Gcq ͗pU4'eTY( K;OcuS,M^c<.aS"g0t]%:r?j9# R$xt7v2G8;PUkf:_LjlZ8Sߧ e J>:ͪN rUvsy`WuXu׸p) yY =>[}-VB>Q EYaIaQP8`BTpt4ȚR~ZП˧L.% x4 @]1T*JPWrBy=F|mxܖMg%iw t=V>ȉ8V346`֠d14@n暟|lp46HЌ1H=M6sL7MJUq>s]7cf^>K?x {r z8L 1+i|ޮ@7P*b~3]z* ~,WHS}kvX:N#|OFO8YQ0PH `)XMX&n%2li?!Î~&sV{ XL/)^z|i";pCJ=;I)/rht#6FtX=G8^\,2v i(7&EhFQᾰ|ȝW[Qb #*\iXp_28ϫ"]|gl{I|F8E\<EX+1Gm>["{ʲ%֤ n D] ~(Gi>Wo*DpPwy{sAMTN3~Q` y Xr ݺe}m,w=ޗ-B Bvrޘ8uzc ͱYHl(η'Zjb+t0FI@қGDB&6Q4?4JMy Uj\^y-tZowwQZ\9Dit%RsU6퇞Ҵ6&Ŵt /eBtgXR&IxiXbt gP4& U^ۗ`}LWlr(ٷ-I :\;D$:RHk~VE]q<O7K PP7M;F 1/Fdk4Rr[O..kg4 %Jx7c>l4zG`FRlVN \_.\).6 *MTl:<*M&Z>)8]g(Q.7©/|;r-Ə)/΁ik6*TT9bK911%dqiwG8V#BN $Y~CqXҗG YS*Wx ~¡q18{ @Wv\U}LW8֦6mGWXI%T$4^D4̡Z}BMXMP;s.4ma1U@t gC SZ=׮ Za%wwgz֣kHzLipL~ €sv/ӊ-=ZF쁲m0\`Xdk:w!Õ 6 ր*Ӯg$,.qh$UHR:g,rYFjS-$ј;|=73rhPPkF (ʥ@aY%DFRռ+y}/ڇ١f7fVfN Ȕisdٲь(۫]EAEOڪ9n9K/ܗ_sε:hQBT`DOk/PͻP-i ku|TN}%}l}7@NjF@gWshŐF6֔7Zg|b">E"s9NV$ˆktŕ%aۊY'ЩAP,J.[c#~A{.DKM4MC W߲ KN,ad baC &jMlDpt&.wվ޾uS̐2CD(\ T7nEWm2&˄ P:BfKInΏq]$nrg&+>ttE~ "spIGi+hn*0î=drusGw6qnY߼N8 ,&j0JA.̄wuhz>@Yw7 ſgrXBU8bh4]U-_mu?Vsb{3)z/O; <L?gfIsUfgʾN\"CP}Ѳ0DsG FDQWBP 7Aqũt V6'T޴'X m |UxrL"8Zo+*G#=Uk]l\} Dl3D(_BabQ_1F?eak;-Nhtqp~+.C]/}߫GKs6ĊrTp3;y aA Kq$O0!G SWi99#S 9JHx\ NvG"XrE f5Ja%fI o5ѩU>Y"J~:-gWJ!+feaZSL^ b*./TilD\2yQܔfݶKUQ{1'sk\Q{F4) $x=, XGȯ^ܖӑEAƨ4؀J N„7w#ΥoO&K+@nWS9QOXloŪQttmY4."C-ȜJPc5k݁!ٔ7XS b ԗYE;i',:",ȫEw۶SYkEl)%uut(avfMNNtӊDgIZY&ԬEh8d;(J ܷYn0'8K:NuՀXfݥ&[F.E#mpw}W[s1#sҗ.Moc92*uG?NL?=K.S݈%bػge )doE*qy6yiTvA¸`;f`t+ 1d" $&,3L ^jZ]wKnm8<Wv)N50n5{RKLAW"SIn^iYn`n]sD4k%UmXLT<@3'6'"TW,RZc[@ҩ6yX~j )D)R!!44l $ɇŔ执Es3;I-|:wPYiᰱ9d)˶l1!KF`%$'l)\H1Z7ޙ5zUo ;_g4 . h85C|Ez+Kn]BF7uAjAg`K<&/ջ;d53GFjYy1 ~c\U8t7:A.">zS]v/aW4Nq̀" q)y\+f& :߽B**R^r2eCpk33-OEY1u_,Rg/X`"SxM!㳎 ܊KBzk'cG֐&$jf);/0T4bJE@v֩p]Em& j?f`[d2Cb!k"%-G;:>#J>oi}5\q\ }b5ASibq}i6uJ7T?XZ${*{xs ϵ"^ .A՟McL4㾠Z>kL(xLJ{?k47,@YRXAgX(ra6`͕UU:kBp[]]Ln&+ecoiZl"cX8XÎ $`^>x\K1|7%Df\5-b@ QNs!cށ_QLcVAhiC$җd)lU߼f3R¸DZ"K}“ts݋-Z_eC >~rI#%:Ne 8ED0 u Y5y?|8,w4u0&r"ZKV(tӟsdc۴OU3qz`e\,Η6Q[jbv4";v./6bt0'hߪ BuONz ->w}=8SC8euĔAG-q\|PlMI0{*z'X%d.p oe `N{SQ,}'h{1(CzmY_r(gQFȇ'v[ݟ mEZB=ʞOfc:yu6}c%5i{f݈CL@1٘8no"s{UwsPL`syNeOhjǥ<"֦t#.i`gK˄K쏟yI鷴{[9n]#Aε9_;$tsFO';*2jIW^a ($ip ai]f2 .*̦ҋp,XHdQI41QC799®8BA>`/8H6 <04 2DvpQ!ʦB]fg(h7h{$6#RVrz4fo\d\i.''LBb;Vi^~7H~M.bٟ1fvu@_uC򺠉zE]hMzGrZoAT̼QT۱>KtvYhͲXTg5i}*gt+~RD/F}|4\b_4CQ½za| V=yz*[5=CKR57{D֢LJ|n \LIInFz>Hmƞr0ck9VqkMm[Bm;&s41UVNafbvCZD2+atX3eX3Wu Oџ*1ުqĚsH:u"7 z]%(`e~@M `31=}}o$QuNU~݁0`U.rL]=%Џp^|0j3V~7k\JC~r)GƬ"o`wYĜ;Fayn a+DByúyS,}Q4CWt̷qP9.'4G@$E&GQ74ť~-Z53[ݓ x-d){۩|\D9^sn^P#wDoεpޤN,/ROpva tDez!Zrni M4o( $R#k{hpZx_N'YIJHW;%AaKБ|{ߧ0ݤEğݒmF[Os0p:UZ=Uh1J|TĢ2%bg@BZb(SSLS[i- nVAਏ3ET9#Ik܍;rcI8G'V^?Օ5 kY$C{^Mx#6`mQJ')O: i6QAXfk򣆎 ;coEGi>4#4v;'Cl_+j(++'x9OY:z`$B]ŏ] -zs)2AtEB jЈw#Nj6`AN71N?ɴWg65v k%a>~щM&;2U[xew&(ۆj2!Na鏫ѨltH6S`fӼѦHV}ڬ+YxnVa/KGrѣv0fHZig&9"@1XH A+}ZXDGL}~if WUL}E6R<)Τ>-V}C7^`ڐݫj`w`ٞI`;a]c4J(i^Q;d e"b^1 D&z\,a.luݠuZ\{, }ϹurϟkM)b6jcZ>#XbWd=F߆ xů'@'@*uPD9r>.|ߗ7 ^ 3fb$hUѩi` j WeE\(X}/j8$213JZ$ҞFɥsWk **`CBƳ8-آ%/u t"ƻ%e} 6.Y (͜),%<n/u虽o3ګp?i TPjAFnp]H[d8'jj31ZA-vԯVqyԵ&l@ vO~m Vw= =z+$ZI&8lj> ߛwhIƦ*k<1'+qpQ~@.cb(;CDTs!w_F!7N^($gB(4XQÈqԡF ody;aZ%Nn'ncZk_z'3]T#Q<0{2jMHD*Ps,LZA>>Z<. bMEN>J)htnLr3_|,FqGZmZ&mI񯤎.Џo6I{-ؕ}ߕUi]jjkptmGVWHhXr K"PAF2-%k4bXl`X|_P(Ň>`w ^pCZKm SZ?GCᱯ;#ְʩSAmb ΢z翪aᙹ:"tLGيh G7i6#[=QV#L8>@83!E/D%ޚcV_u}ɲ H- "G%=-_-g ,u#w'ȏ=T.oMiB׵gC @D⭋]h4O5 J]mqG!T2(|sX[LX C}Ȥ3?e?Q='6ɚu$ xѦLzža0dZJ g rMLqދʴ@"@tbxwDm/M;[]%& :'Zio^\ֿBZjX9 l?I-mGyS%b~;Jy_$Fݾ ܾ#܏oG1ɠ '"cUXN1H|[ݯ%5Wۨ@Alэ/bI05\ SPZYA*[[?#^·a`tfppx 30TG Vt!ccnU 'ኙZ%l"g6(Wm>Fc75clvjD|mTrkɊ_+x]DܔV]+5^\1t`L}nڞz@\ك$24o' b0AW-EVU11Si8ÏV[* ^h8!L}ܐ] dWb-l_U/d Qp cԅw(?гՓD!R@/BY"6o5[5c]WgW4 XjQ՞= ՜(Hgsm=6=-2nm`"_mn( ڳ˕-&NAEѤ _6%&D, W49ѶtKH 3KKhs`4U^p+ֹaVdW::o0J49W%}%߶h[+H|VoBߗ=[罀~p"7()qhLc$xȪX}Hu~Hlbu>A> ݏr`{6_qs' ,dl^y鍶 8C]iHV}J"1mPl8'kФ8`mTcpklhFVeO$WU56َ8iAMeQHW%Ȓ90aīƈ$"mPllE V"i A.v{5eK^pٻOET @ҺEe %b2LНo2 2bBlPE'AFq%b)^ч$鍊+Ĕ6[q:f>T\ڡߠyAcݐsf!r'{AߍdS!^ i[|'ES |Iʩ$t'8}u%܋R!'vbQ9oyij0KwY2 KtdO>7[sp<# v 5r{@wC$`cyn'->X]ܾI5CR`\_ۍb?sqDZ) ]s-բZ\y_Ct8}sj»MBK<*jwuKVLH+6dp'_}bDt3D!c$#vFau@.,L-+pjɨ-NpK`h?3[VFQ\N1p-Ʈ(Ŗ{3jˬviçlHdL qD^v-Us{>V=xG}x\ޠ6DI "+TyOjK][B & X!wi@i{KM7ҡoGO^ !pyx&_n2dSeݐߒ<@7N3F*R>"(FOsiaw;? ^vTdɞoP}jyJ)8FJx-r15.`Q0녫7y :I ^GV _tG{N5N1q15 땣&z> `z|Ys@Bj9MbQ3\J]{~N26Fک=uu-䜷IBp=AhS"9/˫beg8lQW/M²zAᅅ ϔ9ʫV'rUԧEZR;.hɌ܅s~MUUPLZuK5sx%帰,Еs/NeJbg6. 'eԁۖHZmHwW8zFZ^ґ6s3E0ў"wA6ySFXQ#u ,. 3I8"UA`qMu.1`h<1`cx/[$ھ6]l3Ryڡ' |Ѩ/}CO\2e6؛4¾5FLod5)E ojHGH#Btmг(( 5EoIk+r_W#9J|nP.ޜBfv4y]šc=<)8ț]@ʏS*ΚXjSpi[ it[`q7Vݟ\}l6`CT*Ӏr^ `P|0ƻyֺKrz^ ^ ֥?i*,Y"\9`x$}s,9`'Ǐʯ௟ %)`Cl&'}tS"bGm:RbkL_!}uHK ;-*K]`\mNt5>OF1ԋ%jWBU3"Uk$9pؿ!4BTzmp=D= jЫ#Cz&" g@֗ۄ.Ex4ZBtY8pEa"_{l"-QS"2;PMwfKQޣ1օ s?qJf|\03gla?Iru3\z!KlYg8fxX Ôƒ7V~z|ghdNTڬx"N4utrzāQgւ G+bA?3 Wx*ާ!5(NH\|6RM|%0EZ%e:ɫѬ[b[ Tz>?aUxٷS~RJx90U 6O|o%H~X {뒐1h@]|n^V 8b߬!)CyJ:P))Z[-Nn P(U8X(KT ʺ@J} ivi٩MwL:#[r!-YbQCN4}l5_goO+dWcc1qkpSUay9bBN#.Zr8ڙGqeqˆK<'"A/6(hcH2 lu!]B9 ljYinş?=#e*E;2& t;YsG'71$Ef6ZJҳH=ҽryr@\t@ivҮs,7ׅF,HRѶ, c:ꏝANVăux"OZf6DkJ6x 3Iް(p= =9Q~-;mMp݄ !ML1(Of͓|ex(w PƗ ]W2C>\I :.g .Or"dXw-\5<1H{29t)n<D~򰐵QWQ|7ELjp'x㤭[r O{kç#!7&)p ۶a*\3XdkM䄓ehby5NIy`_KIF@0"An[1_gEThl:>kU5{AUM k][]vfkT<7x="HUF߭Y Zuq/?Dd} \v"_dp'2kKX-'qg%M4'箂A> tl96S^hK ) v:H@¼7[(v?BG~{ID OJ †oq|K\F^ɉ»XJ$0dqcn]8T30`^N+2dM>K*%ACמ>5i"솏QG_V@4 FlEW0↵o1},2ͽB^TXd1eH++n{:skYʡԃ8hmp@RwsUjjeDpC2 9pǁ( 7=߹:cy43Hu\E7y Xw?`ԗ EsŒ[ƸQ`q>DƊТC>z0V\ƾz j/N jm QxkɅfw S^_TfN@xns$NM a{UwU+ r~fB(R·(?t$W筮vPrK$sT{ql(:74b-Ru՝RJ;ˆkr bR SΥDwQ$P-Hv1iyTI5߂aݻrR3.[uRYPj}(k؁(+00Z.ڠ&ܖܵ("m`IJ@ywHʚ5ݪG7@#Jxb"c4Z)EDէMnp"`>~%9Whx[ʶS6q_?5%yى$ؽ *lsqfS?`!j!@27X6CUG=8vhSӨ%55ȁG jZ'm[Hkݐ&m/)v MMh.r%+6˃ fJkY}ϔDoh֍| ٜ Z{Qn)n>wR!Whd 4Uu o'qjY:dipLBL$Ntn>gja?h-g C^a 0 ˋ,,7b ~"MŃIG?0$!!h>ޥY~_M֣q'EBkF9zL :D@iXv~Hf3x*K8MP^dM%>AoǞ$#WILC[UWX bX0.ō h)jl]ӺwCe,mcNՐ98)FrFTy]|ݵ}|p" ݨ-U۴5Bs/?gѾk</^ _#~2O%7ZR6h(uۆ- {?'HP" & C-L/[Sw;`(SF5l+b6)f<`)AG]0\S|5emZbPF %ގnT/A7f) j)I*TL~=A-FI?g,ˬ:#YM5Y(c ~n2q}։s "eNB6x'B J(cE0˽Atoo`S5lކ/˽i6y^̐'[]LDbv owWRLڱ[W#xT)H[VܰOQb%kq.E_Gb=]i%kawOY͆#@e>ꕺ|:˄CDFjԵŧ@Pw<' i  9n*'耚D*EЀ, 31(}aD%'5f (Ys⽓cDZqUۭDM\KT[VY09>om XNtW7<) [[!L3"msje8ⲘxEaxFt%_Ov=u3ZyߑxKᢧlcnxc yS@lH/S9yDYue)`~n4+i=GEJG9os*kHF Hbos%턂P0dK׏m0v A.ohMڰ\U85g}LS9o>qLz?[ Y,eu2UظWmBZləhy@3-(9͊jHbO/D@Վ0]AAMn[pUTk~Kh~4u?o!IM8 V?'!f#\\[NjY&ӛj@BO b؋o,P&㲋 4iuiTN Ga mTl2gȌ^qnJw =fIX2 U0LZͰ*@$w}y19Aztb$gڙcVD'~*ĚYPʀR?YuS$.<1 ^ VvP-ۚ.^e.X¢ǯZ +PIl? -9[,fSJmדy;@ 3<(-q\thRpϋEwzs 6P!R'U/89؁lt1t4AMwl7;~lFnՂ@X%8B ޫٝKWoL e=f!y=1P1ܠib; [2ƭ,4gƾ?x5n*F*4ti+s3R8N ɐ_6lˈ=po`N8}شyuy~%. ˞vS`б_Sqrz`glj`*<|9湈.ɖm5rz|4aTs3z>ZR PT6`0mXiPY:r\(G4ȵ t+Y=dѧ^MK{'vk iJ6l GuHrŨ[S&HwDv{LfrXqM8ަ]gGPUҬ STb#LjCQ5evf2y`&Do @Ɵˆ4`-.Jb\3;ɒ:5DHүiz'FOXs|Dⲿ쐲בAUa~|ϷO_:oi ۻW_I145㹥D/H/wQY8qeZ>; hJᑠ6~j^4woP4LywNgf)uF,PQj]@5S[@>!c|Lzrc ^l?1jjbb| ka:~Sm^] Ҫ˨5RuwUuVCY@>tDC=kV> $H;⎧DfZit4[nW[I׏CPP|`i uGsuid~{I2_y̆8. iS@ɱQώeqjV9 2^pz Ϟ囊0y1Z!!l2)t~:6f[-/A%-#B'!}AЋ{NsQm>AB>3Z/0 \f+0@[6q3"d^ BO*&%[VR&GR,mQ=/z,ʔޑS@6W H;?5[4+ϻ< g4{@O8Ch >cX*q&q?zÏ+UldQ} k{aMs͜E1`lVZMtզ3OU(ɥڢj1P&_XxM'(<겾NXqQF{ OSsӢp4d޵4{ Rk.Jh-6]{VM%्YZ:!ߎ|Q(fdIU R`d0nq ʼ ِpǽOָ3eAhϲ@98he~\иI.P5d%4I#=e~>jwӃ(+RFjGdVPu`@Fj;hn\H+Lx *pl3L'Bhq?kM e[{zmVc`-vqd;eNVi=]_:0@,5wv ZK,FLetiT]!O!?f,[++hNЫ9flLYb˔yv&f:[N{hi럀KW" _ۻR# t1#&q,{gl;iķ܇K$5-}pSdc9IRQa88Jo ^Od 4_=8re ѽSz}65DB$qH )7uc0!;b9NtB90  U?Ы n;ԾeŰ^M[#]=8PӦd M`Yh.?%ZZt7(8hOŗBn%Ҽ/tAl@K.o/%ߌЫvgǚ}! *QOEyd 0=I\E)Ū0g|/5W-'/5Ba/n%## fAB.]B\Nn0|rJ#\^t _̶loS[*;v+`oPE4dFm\Fji>ssV §T6d°;0`hBjSf5 ba,@f^.D#Y sk<9[n (O{s,r9J[2~U:0EE!b XsN׹&jp_wN[ĵ^p~s7x@t'+a;.Ir/=˨@4yY1& afL}߇g{R,=2Tw͋uͅ*J5 {w4#O\MI})UWm6 %AҠ{l\(.F]!=şucM]q!|"2^m,ڿ.ȥ =ZIT4i PCvn}X(}#v@7Wc>܂/Uh}q^CwCa7+t8iS>r(#ʃݣ㴆>Vl|KvaygpnjƮЙH'ERpϪciJ5n%`mH Ef+ )l)$’p<:,c[;:BFIkW5]X>a໋xo. d2i}'HW֞yBJE徐vߍMs~x A2EQh]7P> cB&ѥ3˵ R Z nY`@ja ]wUqHu\1@" 8lH;@z+2c@]n\FYI>9t6=FͮT7OCQs<2w]ܙD%s|oA|q#FKJ]a62-WO] bQ7sB1NT,ze BrD$S|8-A~v)wyW谤TSA&7􂼍ij ٰW҇X d#Kd f#,Dp5;X١~sRP;܄1EԨLL8:K~$A6U|0q>bA<>@zŅg>\9D݆GۘuYmJ(r+<:ت!eϠڳMFVe0zɕP}@Yߺi(?mǃb_~Q}>p}OlftGip ,ToN9=qp M*]w, (ՆfUj|i5Z2O$Z2e)~#Z+<ڏ9hzS˭=dJR6jYP'q iF }\֍́/}5CPW]AR{y_@p]l  "Mm:^tT\݃wHeqC>2H_Q t~[ƽ ( "tÁ|ژ4焴*0zV Q723"pZѨ@K>$Eݸ&pp4?*i\|c-β M2_Hq1a*呥ү:Tj L fJZlЖ2u[(WT\P$ٵ\\?'x8) BVtznz] y!w38Ld _%"q3HFwpBDaCI~ 青,\)#MajM VRCV9]e_aLHπR#77$Py$?u'i$I+ JD-ME$&Yx׳p$G?`k$b'빪13WE[{F7֕9I"H$y-[ /;j jUt~ܕz =|M1F`܉`(.'"$ks9SKlgJLvڮXcj3[ď‘nZ0-0'^/g ,!ٟ_14=dϋ: 8.Nټ`fM&Vʧb 'L͘\p W, BXvKO>&+VR^IWŖ6@Qݽ!Di7e+ JmtWV(.iITVǕJ!BLA dल5+aZ]&0 TR7q@ ק<xMguj/͘MLr}0ߥdJROzLv KuRG]>ɽIv;pY2B^鴯~BDf?| 삒%>?KfZiE"NJ`ZYu9؁|%x-TŹ 寮]A01ŗ}d9PZȥ' y^clZ*ߋsz{SL@isK __m)uīJ+??3teuڷ$>FIzW,'rN*DRAsV};|Φ:1Cخ^x:č:>zV@Yv^5*㫫zRilӭsmLl,+:eq/rCs-|:tgS#9f$뾥`̤ 5,YdZ'Gk#ٌ6 #x]Sʗ}=pEi<.Dr- z1MȀ_s{SLߧp8Rs<5{gKjFT. é@;b ܷDо 9 igӪd #fxC[{xA*Za[35 şb0شTO5bB"]9 LA¢cZWػepS%UpWgr Fی*[>)`B+15iaF^7#x6$kOb;x ϫFl8[ j\. ņ,gNH({؇m ˕˲C(8ă6Dc9OAv/tOЍ"-e$=QԨ0u eK,΀~W.cÉ3<_ue,ߩ/|/ٕz-!8&: GU|XC>ExOg {<2<`K| )c/TDz]Ua 49hAVx꼄a.Dnfɍ牮cX_Q;ީHTWVLc*E "OYaszߡ#߻QoPGsvy͌&# 5i^$uv[0ܑ萛!5wb ˚^>_ %%!b"ylͥq _Ǵ\jSH92a.[a2mxMfݵ᫝֭fp2q?Ks[0HdhÍ[ad5m)sFiX 521m04 `pg)ۖpX5b`I . %$p#5n:8Q 6QE*-1N-j3)z Ⱦ&p6cڰ!z@][P2lPcOvۣ|=ȅ0FKL$+/^Lt3Пcבv|m؇OO7y3!ETJdJWa΁[rnpr6H~n->D 9ӽXbɼڼFrxC^w w'a/ɞl`2U Lj;3U3`bl|.<7xp]tZ;х.]L {j=V,HboCKW O+1Ubcm,Z[ Xh١=(syrY!aU+2l>O^zbB#XM~lTPe  !rA <;ȣ5`z|%kB2یfKȘ"| GBnA6t͛ޯNPScwXr6u::{CkљIm"nNwu|d0$Gfb31ؒe2re?$@QQ*^an}J+_S i iX8B25 ೝ/ c/O SMNw֒4qT;-A/F`2 2^Zɔ2EbJzMHFZWHLH~LߣhLӉ ^C<*Czc;{fnNh3 SQ) GL8(i$m 8G4jAD\ Bq9k䳰FZݬy?tjAW]gs#R5dVkeE8uiW3f.Lԕ{iԴ2SIT n|QXa>kצǡh%[S(7*qh~@ۜv 0 F͵;!,J0˴#Ebc<$" 3(/' gq/KFR54ƃ~g8A?a&Y .wſ(*6=aۀlbxlA":^sJw)TC"('ƿLeeϫ +{r%ʝJُ4xsH)1`Npk9fF7U䦘T7lg8+vے9xkAlEQ29U(gPw 747In^A0`3G:.CeAt9>̭`v K?;yJvL JU YwM=9W%''k3!p{o&ݝsYܞbݍW堟ßM^O6WoC|NJ`ɂ{)o_f!Ŗg/$8VkWn)5SDǀ'7b)<ԥS< 4sK Sٺ!Q &:{-xle?TXGJ*ixrc q(%"dg__PG? *5,_%DvoDXf}L\ycl^KE{s1YVhLU57g-t}АԻRsTLH-ܓy{s(0[Y\/"C+3bch.ls!{&H͟bAZW˾vIwoxԝ"Y^&0@)j:&}k r+`[>sR2‰Z %^V.ӕ |,L>b42u_Oy.YLb-qZ_ew7!|C²q?2v7Ejb~S$9A^ +p7#Mg d0Tk[sL!aK 'TU|"㔎3i=20Uf`p3L2xXُllE ƞU"}~t~vH߰=䛵~DR;G}hǚ-R4|:)g^,p*;fsisdr#n~ge@4wT;l1ne:0ʋ5M.BCZ܇,!ⶵCJ"ZCԅ%@lRy4 Le/D(Rn4cw,x(`"&}iI=ey'$sE*(#00O;(6aJm;($aOuz .A 1(<H&sڏSEdad# 騚՘r#(o[J-e5*([^~wdW*G?|#*i(,{b4่bt(s%g z YsO2dA$pV3ʕ#ٛ6\u y)Q.Qtؓݷ6dsg`XGXh`Q ojsO,ëD&3VgqNBA|aɑ)j&pl@/ɾQS&*Mv蜚(-;yW &z3}IdrBѧ6D"T9"Y֜Ŗ#6'U!RsPԃ OV'5l&9g$RnhXDi0`;< Š&K;G`"\lԾvtv{es=

)=i0\yiai< dQB*Vj@l:ae20pI+ qAͤ2ڬ|ƘxK i[Xw74hRk .ivK ;gN9Ӹ J4t-vZ%}-x$ 9đc1m51|ΞesAqKpaxLĕv^cp#.Us1҄arx(<pYh4lWѽ y}Zn#~'<Tb`K OO`Ҩ_mjn~!{ aŸp}I 8w2s E %:=>z/&>8K}_l+}c>zBhPbI$Na!IVX\ďnPKT.R5Z0 -dRk1@Psf{U OjreuȐ6 .<}cpIJN!4cUtWa:^K)Nt\jh 00AV0L_s=X!0=. Mg~{d^DDcډUZ`Gs(k}퉧 a%S!vj\weeS|DV 3E M6r0J \RZw ΰ&66bb˹mT[  Qߝ]5\? {{d/+fV&;၎AQOxK+V߅ޓƂ[$e?R\/(J.i" Y|3%M //Y6U)/( 6KӋ6ͪzÚrR={*o|Zr13깬/4II ) UYT G~ZfB BvCbC x=ak^ ( *%S\h8|s4*!THj~Na*{;#g9F: \wѤV3 >\[]aɅB]{]F%2`'Tӱ8KI(/&VG*!/wm#!&qCJss52/-=&=BG|Y["Hyz,\#Gt]^q=y,D 0v=%G싍3QFk֭_3ubL # A'ʘ98 +t,l7 {~YuA mK@cNeŁ[`RA\"cHY3FY`!jZV?Caz{ܣAxLd쌊F3r#&#YEM%m$э9) ]tB`GO_ #ܽL_XKi ܟ7`=!6$i`r1npF!AoRMIP3|:|g' nTsȪw58'vX#dKR+"n*٣KRu%2Ş6!r^9IZ%QCE.j{$Q8 a+'`26 Mirk9Om>! }oƒSwI`pB:ÅPWK<$N1*>N| W&!ScIU͏BH)%vի dkiy`ߺ8*9c˺^Aqiemhd꡺bү[wܦ3W^zHmލЃk[jux1t _EMCVjЏ%:!{My!)F@*W/We}V ηYvV-LE:#5C`{>Vn9vLGzV'u}Yw6}0k"\uI) /yuT(P>>2@<}Z;*LϦ܂٨!IZ͍E֖Vvг m }0Af-~@ %sKZ}SFtch!AP<\4(SfJ1Dgt5Y]??ܗv2{,# ֆ Bض'Gw//Y()Jۚr^Q|׭T4>!ZH͐)p1ԟ ]2_/Wy>@U2J,;p<*VV!^qK l (MxPhy!qzu[LmID]t3Z@D8= ܾcy`OGe4]z" j*iyjm=ŅDЊ̎_f #n>sP:p*h٠ծU$yJ>_ UBJ78t-3סf-p0vb;M?̬aKbcs(6ZBZQk0kfC뫑dU\5zFN,wrhCF.fZ* 䈔L(NՑ[! /brnr4qgY\[_s0Џt |G\S0#@tdSh ΉP_lg{8eL'i' QkFлK-R$0Jiw;BZgxM˰r.:y)E6s,?*׉L>]d ic$Һ\C~$~9`ϼ2.9 MwN%`Ųtt94Ȗ7QmIAZюU#"Ey+Q 'Ӭ脣us+napk'kNLMy@C~iCݱ4֢UYbcG]1+]}K3r-= BL}l-.؟ q9E0G))9ޭ,1~Jrwl_rM_+GwƷH,4(`OV@AT.K hjkCgtfx=?f5.a;2>@hjDB2 85i3΃voS*hx ~wݖTfZoYH9Wh#Q-x0s?Y}FcUO moC"SbH QV> QrAXN;?=ܰk7;у~.z?N,~ wgGc*x*Ӓ7aNbQv4YO;@w[>qۦ󰠐^n ]>tԴC2.huu_@z bAjb{{<) >8槕qg},8J֗^,&ȗ[VT{d `Jpz̫=}_(ԹYaxM'Z1r]j. 2Z,EӼ߇'Gӎc8ȡ/޿nS,Šan_& UL[r930o- ) z۾xJ})G8D 6dk !WbzLpN/MK7nFhI 8ˤ%&*߼o^2\B\&bE-R8eO:61Y`i+ޒ3@ ,Ѣ}8?q`WMo*Ife鞲mӍ  LzQ3(%d#[CQPjk4S\1= ˢ/2 QŀOkDH/!ՁPlX<.U9.2nX'fni@nBDWphZIVͬ6ƒR v}`Ό% K3bL^=ھ1CXqxF]=5GniB8N$fCFd;mZH|b&N2qwH߷ lLL}"c;l`7xV_ȺM-43 ".u`=,3GН̇{+ 1[@q28tgp|R@h(c8W)@XX  \p=wցtwmUmU?5zO$~ Ђ$++!LYO\KՔ0T +ńt!=ҙUc!\u+hZZhڛ) (Oa(.H3Oowtk'EՑZ]ŧ׬{TiďGةT .l`HZW77e ۤk/lR@ mI fǍ^TZy& B75@$dP2ŠzAx^jv=7˓N+VoZKR=HxI5F?d.BY}kW?}NhF3C!q^J':pwGͫ-U1%q&>@C0k?v_7Шޚ|БŕlV;:[UxGaŚGRTrz*gsC;!0}#W:>Y~iJ~~s! &-^3LCv e~DSkf obJ'z?Q Le>2 ͖Yt}V팼)p%cg{1$hT*{2PRPDu` d+?d>?MZǪSN,%;wޱ)}C'D1>ιd芰a MC9iǦf M>^Tů*jY&Řx"vmn~+KgYMKa[h޴g/7$T`\ ]=ށf!\kUqE /gyDŽauRCat9Ğ`HP';Ok;2uϿmTYk:c hWL"I`   TĤ ׄ6TGv:Ml}/K^ -jB&d=ɎqKk.2ۚ`/ۍ??FP1^E!0KƓ&q430t |ʠ0Q/&d4߀;ݍ44`VŝAq@??Y@4SdhRBpx=ϩAfՒ-X~;Ґ0&( H0s&79w* U#~'uN\)y4z6iN^Z| PY 3wߓiR1Sh &/NŸǞYC-e-SyUA/d2v)E$!4U5^.W󖢶"&LS_'a_0fR^e.ƥ Q/yjt{9vU;PleM2<~N;S^s?znRAXK<3?BUygIB{I2K8֦" a}AM>#>w:ԾKϡg-X.%FTG EB\zV[֟KFswfC{%OgYعUalɾ GDvwmS+eN?eF^<_oOcʫxB'GRe+ mڕ 3L3D<]r͠ #R-"˙^}j'J fʄ~CIԄJԼ O\Ia )^R+`2 5R5Go kAB7ZG ~oXs"T%Yu>/LO}"Z ޴-^ŖŏjX1d(.]1r?/1>G_;!g@WYd 'w}Q_eQ%@m#"H9mO7%Dp#\zتo& B m=uo{OM-A[jqkqŔB0SaTh0:ػ>kEJwsbfTyX$ }D 5fkт SyY5Z  N{mJ2BM+LYNN5DRw%0`"Nyް"6-(_ [d;sq~FW[YV$cDmݤ5/ɏNz{:=J"|%!b鶵\N֔B5Qb{isX$@|IFхE]AnhS&o|uBD.dWpRө#'%1"SqPn m٨?|XksڋGjbM+EEk4;(8x_xٴ$zU(*+.7]+4NUFad.)=ir^!zlX14<ΐ.K}^Plh Ք>%|!܁J j )aQˀ5CYryxQڜ'|H8c$ B;)8>ud֜sX&kQ8DTԔ|+7 E1Y^L@Ю̂O+=ޙ@qVGʠ`>D15Ymͦ".9ob z{HȥXj"ǎj,W* B;IUr];' 8Rd ,Rqc4q(O eTu5rE\!G+ȳJ.ОL|t7gq 6EsJg`Tf||=bITCaʎc!-%]qh(]g]3k$KV!iE>ֱ쩧|X1|IXӿylS#\۵j:baTEw!<s"tCwůŴ8x. A M$f烗;yPd:h=qmfMʭ@9[ qK`fد!!S]0wŎ8 w0|QObv/Bz))XQ{VC'ui3r^5vz* C%#ZcVagz1&:oYIgK|Tm  ~D&JYɯ/#0Kb͒!,`Xx<{+X>3>f+ BFBA3zQ**˃Rk Z&~)ye6\Łl sV.D>l D l@KBG(QEJ^gzAQ2rd1֌;[+>\F}e\=Ij߶~^j .naoEI*0h).R*7~l>5mB "scTAJ۱Gw*tʵV +8/YnNrwJ -'~oqā6II fڰ\=_5=aT8o7%+pL;-Ń#-b9qا_{\ ZT X 6 \`Vzu%I6.I: }_FKDW{ z>nF*nN oZdŐ vC8La%Q2IŒ/81;5Z+=|Cȩ", hK2v>sPEw[ YqcŽ Wv#~h5=NE K^6k=՝˒(6Xt|Mf3]s:HEylT:]dԸ'ZUH8'^t!6Yn[뀐?AFDRK'1\1bETg߫2'el ~#8GM;h h!r(n`D+5M8;Y_!CyVV*`ǿN, Yy U096d8b[J!( 7t90V1%(e,2 ih4%he39 ցxqW#j\HO0tDDUh+rv] :u:m~j͵~j˶s|>ob%׶!;g@=2i|"- e16 {%ە~2˖mM:B^ TͩQwD lIAO$u>k5+. Qg3, 4>/xT޺:FH}^'[oЖ6~h ڼ0yeFVsVS K N]p餔/qwL՛:Is{N¤3xİ.̮rHEIE`Dѩ%gJϔG\m?Zh39 gB-I0v6|?Ͱ~f1rR ~kN$_%˟Cs=K C.0qK ¢5vTAnf@{$/TMp7+q֙b1 `*6{{ez:ȰbP e\Q^L?uXv:)DJS0dFcC2f{uܛV]>CUy@+Vf%Ά)|SV爁Xy-*{w#^oy0",r# o\;7͍VRU K,h o0[fp: R\Zm!-w&άSqDI%0WA2a=" dT<>;I&ۈK^a 8?U~ό_"'LbDNX}D~]LfI+ CZ$;mW2( W&'aIzA jt~g+'ͤ$Dx5}DqԤ4R /Qޓg$fGfF$V;Z~Fh: 4|b'x֎32N[$G4+RlBiY_d6~im1ւKfr<4j%gH'yrq詙?LR&/t+_MZ v !b8m "VO|bK6&eJ ^HhcNp\F5ݘ$Pj{?c|:B oN&o2m9NxVKTNt|r#12g.}5Q"=%⽚NG/D፰YaP_isշ.~G#!Ey_6kDS O[:Ld/~b':Un,i~>n/OpFyqKF_>2!4v0Jg{ȡCX_"ahnH;^X :=񱺋IAEK8FFx :F.6_oixgg#4v%|D ii od1tۜGeql? j7$-1|}jO``ҽ;rߙVv $'W~G!EVI1$[ ~[, 3h Jd>ԠWjwQ bHm@iJbks'Ѵ@ P 5_()\J/8ڜgz!qH$cIdp5OuQ+ 0^i~9k婍fZhKGv +kcu5Z-tfAF=(Q& 78C:nI:hF!ɮcPe)?fG )`31UB*夲'x/d+,k d :f͑nt,Y) sy!fB .a'XDH3ڋ#spP㰨'8_ mp:ЄT WcaFVwu( :? %[HHA@*Fhc<pYhq{498QA-R? vE}\C޴FɻzTR"P2Le4x!O`tP̡8}1~f#þN|zǣ܇b0 0w;9ezXZ\r{5ٌJ(-}L U=ww z\NDQcsU3ft {MzYc|A997w,l=H05&Lx&3yϭBQ^y29fVM>@9 ;Nƥ85 +`A+?PCx:> N;o9n1k .=LH/c*L/_/Ɩ?w _N 1: %o󔃄\yXrĘ=ؔ-=p3P.Ƞwc+xO> $k]k Sa7|Kz ClԆ7gauHD4? r鵻]99@m=)sJp10vƦE8+Jb[6e bm/^* 2m^H4Fڋ緺K, G\ahML~:eWXmzH^Z "؟X|W q{YroVprz34Hj& g֥V7e(.ֻVS4dbB_}j&3Iڿ<'P,]/໽J3]~?w7SSi]3Uz l7ǍJJU9LsɀF/ˣ{=bwV=4 \#r& Vك)O(C}7 ,j:1\"S^+pȾhPQ᧦HPsLY=a{wi!s5 #u_ٚg0NSGtet~m\:P/p-өk.A!$G_XS@ l%;*!Y[/sn3 o q ݉ZcK7[p.ŃWR cvQTL4jO鳊4JU+'bƛ {(D`?yE 7nՕՖzh NX҄[ B9ȕ S7NTa67,_Z)kgMIh+(D/):KN::"aB V$ [밚ǜc'$Ω(Dj51ŷyCu(p/p%1 )!1{kuE :;]ƂB~ d+iZbCT'!~Cڢ! 6Q'H}+4٣ct)-tf`h4!M#TIA0iaT#=Ư)~0P!èq+ؑUkB[p8}6BYӚ|”! X+p=o1x8Ua@wAHM*nȥ&XRmI|chO= _@j)Eh DU`nE{K?x1O'̾6TwrIšw (i+eQ{bk',SGf?* DWq6C ?By8U}#okH~|U}ӿAOpjq2l.n+M͕~oj4Rmg 1ث&S\X1Bȸ$%h?YCؾ SEwp!T.aҨSkՃ-V{9mrkk+ZeD\AIr"26Q?vǪ$Ͷm)bPf#dؖA)#c- Ml~Ga1G3ſ1\]ٙ6uu-4X?dʬ-`GCtBJ;Qɲ?X=Z\GPzT=?M#:@Ă¡wEYja/zȇ>ʛS_#X\ؗy0`ayF aY]& 9v1 FS֣ oLw ,IWyU{tP\bn3HtrpϜ- CVgn4Z Qj%UEF\ "՘E2 r˛5-'(um2[B!JGMQz]O2d?1ĩ\<^_pԟvX~"l+HĀ Dщ.trUT/GО5?E^eK`j!ȾZ:VSH2|^r D7e,pVo~}jK24xjZ<}BƳ/8#8BczX3 W]~~)Ƃ!1&u2PqvB@p6=3b~X7⹣՟xu_ Sl>gsKxM6b&?65wEKᨅJJx Zc4g8߯%9WvʝFR BuNc؈Lr -+P1ro;1D&[݈Ǵ:"vda9M*nZ^;+ Zu6t莴XGBs*U|95&0Lw Ȕ0PZم"{Sڢ{WG%*((pz@8Xֹ]ܕ{ݽ3貮wAg 5UZwHc!я3׊Ls`,:UcɄF`v'H.ͷ&kh~x "vghhNNj̭m C opcB/07TN M~AJ0w7{,Q2F4ku'E) (^ЂQ,)8;ME|KǞ|(򠐥h7Cp w)^x$~E8CmM l}4֋2 B¼Y.ȄޔQ%}!퓾jAm ;FJse*OVL"H͵|um8XA4ҰyP)~ vY|?|I>k-n^V˓)C!5Lq Ka]D0LhλȦ⒱^nW;Iͩ%pLJmz6v:׫$Oi.< /^Q/Ȯ>,5IުjwO=;_ԁė=N"( 1x%G"A2syToș8W }/Op"2\R(e JfڍC4jS4j׎_=fW$Ugר̪4C7Pz8Iސ'.ϮHm_܄@~ $8J1 `]".ݓ6lK2m#&OFBnycZ&)djEOvQSn%I .!xLnw{9 po=йi^{dovF FLXjVl<~ r5NԿ-h p'.6:j>k=]:nYY:|7,ht"L4RdKSŤj|ue?2|?ފS]-)@jUּ'NB[.gav4Hve _0CiTZуwRf5xnz1| *eI2tnYԒVz1MbD,#X{>Iˤr+~Px[q>V҈s'5{zˉLK ZYj23Ҁds^ⰔTtxA; <"fxn=IǁB&g⼎PaSNdߘ>:۰P.=> baA~\Ӷ~;AЁ 'Qνbh𨚿A.$"b:`U@ W&#J6h,LΎDqe,63WAYq۩q 5JIưC#913@ms22~ ZӾ7NU[;ׄxۅdȧD7)GJ%o]3sug܊]ĮjB07n}k괉<'GnZ}/Lqh>cڻҬ.!efqXc``$JQޭ#8&jlI"ᙷ:q>0Ԓ̞xiK+T`o UKםѳ7;:wL )nLo yAiblSD{PXo hW7SٸOPc:92)ދv:g1,j(gބZ<ar+%f)Ĺw9nMc|x|vsHGR{/-sGOF n'4NlPʒR6 /[ei͖Z;O <iO1]G7d`lY։f=;6ǫ<$Hګc@(/rUGaW/ Zk}XV FB`v9]2Lgf7f; .w _btVjd^ɮL& _اzyW|Te7>0Fh (3<=TEO82jT!3"t1aLbnroܬ*w.i% w~7Ps!GS E>լTPӸGk~v^h"}D#"=5BoMP^1UݛO쒂,#9~*Fh,4HJDb6لx@˧DS ,>1B|miIj]Nm }bh爋W*3~ݳ\Usmſ8M3FV Z4`c&q[R}c»4BnL_QʖVă&]u<`4ɯJF K=TmczWG'MmF /-xKb^pֶbU?PK*5 t6 d\` ]Sdvya٤J|7+1*,nD]+gZP@(7$pk0<L޺36sn!}1e龆 CjoD>٪N@7\V|H)*2ˆץ#2Wc^6sd9:(]MuTrju,jcUE5wnk LwHsyg>#SWY3D[q}ã)kͥU oϖBq3Pô(nLeӟ&<<$,;,;}}`D9J_<0|U=c _ 2rW[psArB޴`92l;ah|i\Gz6e] reM,_*P=oc ѫkv5*Y41D '1~NhL7>MҀ\K oF Rc,lAh!.j:)eTPLV*dFͳZud[4/I tQh!G$ݯnTGJH+WjͿ4\F>2Ź3T. ޡИ┨ܡ_[" #\*2~҈MZA-KtsUƊ؋gL/a *u-f@ƾhr݃@QFF{Nb.hF 6gW5Ehdčbr3".]}65&6nU`oƋ\IЇ 4ךE;K|oU/㥼LOJLH*Pez$:W!D61YIJn/I˯zfq#Oip_\:}Duoά?="6P*9k1j)<+F|upލEm6D0ޤA-:!m=C0` lr &A&H: ?SA 㷘D֭񉐭ңPNx8$rWx .?h@D[M^w h(~wP6e Q +FW?!#ՒUC6g:\ēT4 3P2KRoJ R:OCe&z\x>>ޓ WF ôw D q&|<}@xȭR) 4fK%Aꖊ h?8&qa ?Wl$%/=1b:Oki1+\[r:c݀pЦ&?4PuiQBOo} 4 7n'v{ t8?fQ~<zL ,޸x'G Y:Piof꥽92a&'nAW2>I Qxs15C})o2kFCa3cQ (⍅>ݳL,*L`%6JK7s-0U+] ~HXt5 d)>eEv'dY칙1\";dz-`Q =~&ch吮 4XO9HAW{C!TO^vnVPHr=U,WQm@Bֱ#\<ى#쫬>,0se4TH AT)!띷˞˧к_eP~gkzWzûxgm3~'4Wgh&]/ltqgm #=ǘ9m񷱍Lq $|N@aV2ڿ`U`:]EPM$t{oܖa+B3J̯&t f̬x1 +4Yg4_*L={f˷ė9A2x2s\Dl89,0#\T`+Ztx o_N؄(+w2ڿS>tJ|0ݤx2J쇉щE8䋿h|0q5«S{tR{+Sڒzz|ekEW)E&xKߓz9;,^"q4K3Ȱ?LcGCچE!G jˆOs}u.NJ~g}kl z`dE(]{ugrF֖A=:JaB>G4j5Vwi7n55gꋩOCC̏U4RvO\:aG'&>Gtw{Nx;5cm I種XQ!-5 }]CZ8g`(~;k;a4v/ 4 E 8y`RqZf3uEfZjٴt5zF `RP$>Mv29דҚT&N"Ym_c m}a&xK_ڀOOFuF?ІO3}Ρ(li_bF0ax]%C͹;W7)^O >Uӻ0xqHϮ-nܸVnE' %B:cPGP]W@X#yY̖)XCXZWj81hS{ ?)OGIԘQŲ)Ifl:%GU~'Y%Ug[ foi\V+A?5XĀdrjk{[" cRbaOя rK#8t+3s\o`S3 E(`=Chڶ,gK|X v{IMeFrk}1R\PeH`b#*!bAA3 g8y\U_UI;h"h4=q艖`7yE2 +T](?~am&qEgt(0ì#Isf[tGBJb_.M>bN dڇjpPxSkF7dN*&./O˒민ٳ@0,N \Rg5o-ٴ ׎T@2t=;֭'B;'UʜZiy}4)ЀL-zhF\|-l3\Ɉk@= T L[ohy dK+s#V)F;.٭UhT*l+dЌ3XB&u{ջFMq"Akh>D_V \| [ ,yEpFG/dd'Qq'/_Iΐ$6l} >,2&l7l ^I$ j E5m$ݸ/0DW.(_BI@:YѳZWY t |ID {0VWԃ8 OcboE^8_D)742NX+_܀0ေ]6+jv'i'=Tx{8lg A5#yAaUEQUOy+u:_992y'//2hÄ2&o=Аth2\KI߳^eQ\pE}SR.0XK\SդHMk#`KsgG$uTBe 9F@Kߡ|,[4g}Nrh_#$TôWf;9ID61 lE9:$ʎBta@91PDl =|9x \"RSwRQhx5݁%&|qtTf2&u-a-S$ϵWG^q\+qf@,$v lAf]9RA_@MDS-RwE!2N|ZMQ8 Q2vD΢iqFyL B*ik WEm:"ɼE[3 7o͕ &T7Q;TVC8OZ; $V)${5x⅕mHw⥀q.Oagx^!"2i@F!5Y'+aHެro/ E៥d:s"]sy-;"DڟVn\E\Rr%MnY .b3:K-({GAE+z$JJJ}^B'@H1]%4^#?mf3'DA))ɫr_9c>3 ڽaІDzIiYm4kDQy[t}=6|4e[uxN?8aXמHh:T\iJڞ̻02d(sϧ/Mwh Q'xFPDfFX0 _廑 PwBc<4 ZlRѫ1ܢ#L_ E/qESqUٕG7{-|u,Hv<јVV40xpQ=4pmjֺ2!Uj+ލ)ؕsrG"8~Ш^.N oya؎Pg<ρekB4'{E1[g8!l]xprx$`'t楡lh0a>e,.K.I-q쵯h L)iBAGYExO(};3/S'odhG~0dsI#a4oWSs/O ωoiHd2DyyLr>~kcnY\J& q'8O )ME4P8-mq+5^өtW155f#(oZN))ir_^F eff*{=Mr*qb@;JѼlL0x:(ч*[ʉ)>.J];)nxҹhL+:IΩruyV::$5ɋT?FfKd,;Wȫ­Lel1%6rUinnL\c?KSvOuX&9(leU-!})"KvրP{l"E8"דTHC}h J{%&Hx#T];*e /)dr- FOtGseN@- '"޹zXzzY+t9NB ;|='(MEV}M/ tLuY p.S_Q8K3'a5FDek]Ck 6RlPa|`5ヌBء5CN]yس-{:UepniAZڼbByaȈjzXm_7Biit);9#l}GM>|#JxXk?8 \&Zth.jn'wĸuq"Y;gs։ ?/n'[*%A7O.;:`Kͼ2ռL{EUtA36= ҋ"My g$kqֺɢ@bCkƃs6!!t?}>>lC?qIj(i1f ZxY]Ns?_LoZ*V (T5| 8]!* sRoyP8ʼR< {$"63!aLsk g_ۈ*o3ܷO__ -MԦ0l┉]"\t~o4?T\QdCl?|.rtd6F5*/v7+> -i$Lκfqg 81}=3`s_#@v42K_cJLu;,R1~e/(ė_ bp: z< p\,s7ɯI6Ca<swTiehn7h;#ÖZ=\v(qO!w\*7y M鱢5VLu׋ $p7rԖ|W1L)1h2JOxq=¥:d͘"~5Z'H̼fxԭI rZ[deޫ곅v0!GMd?6w%_J&ZxRXlT|?NYdzva{yj?Mdi&x0Z |򳅡 9joΎ`+[qP> B?({HAB2JI5UYj̼{\U==.dkZ/[=LqjS'v )FbJBB ']{@ (7RM5H;_;82kB3)ToPhc43HѬL:ݾŪRy譎q~H}(ir65#g pR%ָWpM }nV 2庵%b&p>t8!7;E#oÔlEbí7~:]cxqaXV]Ng%6g^heW J?f_2DqL'6WF8yӟy"kq,h-d0mafRo}:BQWh[b:4*V`h4}gtw+KCu$^o EFL4Lk];7/hXiYD^Gy>ޡ[i:Z )u9Tly֐^H9@P[P#iP O n?;U5 x_4v+溙)vuJlLQ 9ӔЙEkX.id3TNT|]j>8nk^;#'KՋZʄ",ۡs? ] yE `3J~3"wˍB^d8% qJ[;|j%57\]}=7ҧ~P UAksp^|n4;;&:f%_f7lfTixV޽IK,_9c#m-N]-&2s1a^z3K`I7%^= 2yXl%1&s_/ kkX%Iliqdy:Nth{0^HCA~҆@IHA ؔ4+d29t|8sҰ3҇sN׫EV52:=jHW) `遁+d$#M_[.( eoUX৐يrH:hbǾL p-ϻ<φ e|mf1>W@>oECkX1O Iq;KhcỰŘ#藄#i[ЃBۮĆňjVBd׀7+ !5y댓Zh2R,!¸j/P-Lj``s$^K`ks}_]4;f#0yNc )+XsM7fUo* o"v.vi?F@l[pd3-Lrrc^ Ni'h] j{-o8ol%F+bSoB rYüV5uz gB_P•ml CTc2:2/B[x.s:hٵP!*/6msm˪lq$^$B:&$V‡-i ):oUqL+S+CQ׬+d[?I H%T ]|zƾYcZ{l]]E$0q-NfBs6- }\dz}?&x6(25#Z t]_e.fЪۥOj1n=m@)ny_A>m٢ `4to6ch.xs W5a3wDj/i.DGP[~b|r fڟ!a; P,sX@}29 cZHc d:Rr'}N6HNTSxtV-Rdcb:X{T ˆ2VDrwE;ϗcwpu_z&G[XhiK*j,K46YA^KS9WیbEON63\U?K2]gS@xh B#iXg(P]GkN:Lsjkr\qAUR;$@f(!'xY?H҆j)vM1a+Ra)ߺOi0rM(dƏ" c.2/]FSnqJ_8 c ~BڣԞ+c .~~7ȁqDK(;^wTK]v鬙w`$Q3T wdo(O%*Z͌fjٲb~2d_$CW,SnnI̍61٣'d,Mx3UdE4f$*Gд0uS^,u~%Ǭ { :h(qSEN&.<*4OCeV*w]q(.v3\f`IxM(D1z x"IVwT3eb,,@6G{3jbRSm!P򥀔q;Ԕ* Hj>h<.Mj, sl'{>v-hUƗS s4GgLC3 ׄ;"! 9ml}f3WPV1mJϖi*2i_3dI* ֿOࢷ W‰AR1YHş\X=+[hjr#)N%o`Ѿ NwAf$^"*z"^!,:Wɬ/Å͞J ?ҲzoK1(fx?j[}j"zMƔ=ꨵ3IUEtE{KlH^噓J̲mݥ3 MlV:ᗐzl X8cAEg9ST\a A֬p1`lm K5 |Y@7wnQ u1p@Nj7A{ZLڭm7܉g$x5#ئ s%I˛z&e(5vMB޶hbfZ`D xZH%$,AWk8Sp LdURXQUuif"i1yȠĂ@4]6IQ&uw^!~ &YF }c~W޷!| 0|@öH\\%WqH҉spNt-+j A1-KVf=@_d^-A9P >VJGgȴ$ؑmF[PN7NIp'G|}% ycʭ{"&7.۞/*H[5J-Yb){ .:qFD\mk,uWUd >}SS!CY@4qhdvz\DN > ]^ V;A/tƤD`3HBTk{A :^Cqk8xp ;,ItvrGT-.@B좼9D% ;;#j )qh,U'@%xu YnWf+l$QVą3/chŅikϪf_ Sü6mr .[?&\6Ⲵ,6*uI&Y7GmUP]R~S8E; ;9Gz/#D?o\ɕt>e 75W1mrg,9D rܺm^d% &sRz`9E>2)Mͮ >v0ZU ^<~fpЀQ\FjdQ0 ~ϼ⳦TNb1h nє tS{䈮adAnf=1K=tUa]U5 5$b; ,|c̠*8b^ w OZr ^fMP*p*ʨ[|XasR*d3~\A}WAAu_Q-{W5}GN沎W%)p7ϋ'[­?꾃]̔@/d[}rX9Rohop6#<$Lx"G:($CbV stD-6>Q\]`+N6#gM섳#?'Yk?Q Fb [Ipƣ4",_՜\/YeZ 8nyp5>v4͵:]6vBS 㫧ّ1&/8L }~pFq}l=0.<ʕ3dNF'] C1^SLx̡d20Jz{Y05W,- BgQ[쎣tqVjo;wH`Z ha*ҳk+{nce?Qư _?rԚx_ ږv$&ı3z[0"'! KFp;Vf$βkk6'u#2;͗#8= =<r:UIso~`$v "^E,~i#7@]V06 g0x}+ ]B 5.\(CUp˹N1ά=9T.WW5sy#-ЩD^):̇k[z؛7(qrQ@r^*'.Vmm%e^wOŬu{q^8N-JF\k[\rdɶL xX k J!#ĩR>k_%Z9QIGsAd32HZxn55k23&.L(9rd;x5u/. ٺfs h%k;D)auв؃ʤ#0Z!10~_IEZtAZ𪰍p/XQ>m\'ʬ=-IdHX'&AQ 8D7oipXp7uII$l$H9l|=]; +<[I[~*|;m&rt*o]Bŵr$&o ]:\R|vw0i)u9 :ÙXfФ*>iLlk]"i&HdXOBw(>O ~D(@`)*CO|(IPD_`p0G]!O dJ w^TCû8Le΀k9;9p]UVk<(no"D}wDL0EjL{j3qZ %eTM#&pfvt:sAF<Pe :%mԅ;4y*r$g1I}EF\h+  q7V͚bf}] .e \Ĕ  [kYzW?]2lUs<2bC>-i(dR'uLAW;˰#sffB^D% >{֌6 ;e%3pN)^1h%iHI?,M_2?=l81 }T!żygyQ}23_/_[UDzpO&c_XH4~-kTڑȀ2A2MA*"HW,C{ 8AA0΍449K|V:]NQs:ݷs *sՑOYtͫeo w?~nS&T*ʮW`2OWxd}-H0F,_GMtxZ72TfDبHOOe L.əGnG,.:_:K?ҁ+JpMz#>ш)f3EQsU|Dx`nݗvLI_t&,]NLDfcf4вYuЬLm_S'1?~>2!ׅ]BdG҂pƄ IU6 ql_~JOX5J<%]?ƾBQd$Ru.0(䕫gE!`DU,|*t+`G±b/.R[cvs3o+׌рY(96'q/;TKk©t~Uq2ή{JhHzB| 56w /5c^]*+-ZZIj[WqfΩwmjT.qC',Uܒ0*3b6>?A'20}搐;.,!9*C!g7g#OUc23؁Vu;Y!݉!fnW ՇV^5oF`!BI}ߌ4'kjB(*^. Ob„#fe *֟Doo3-p[؏aZB-B)FUB%U GuӀĦa)"MG<&^GCƞ*ȟ75ǼDƬNy A:a闋gzt}_yJG)[̾V6/g2P5H]01_ȶ$a[]^<ʖC6E48WM2X)/4̄04B ODN.=Ϳ8iB\3GN~]Dd jMhFwRm?jt;t._Nٕ@糒/IF#โU*7f&on!g5.tE~_3Qtx-O)?jWB3<޼G ȵpZxV-NQr'  XpG jفWP,Fd %D};{7. L3HIUnR*~*Fnwd ;~ Woxń^)v g%v85ULaD59b WS~jFXƇ{KhN3%F.}E''2,`w^oj0wE{(ޙN{4V ; 0 Z%2"xB F.O`bD } N@fc3iuPT5 "j3uqj`G Cӵv@Å"v M/ÜYSVxE\FYNscyv>Q{D:塔 1fv5Ձoq{Bu{`Zm {vm3 _ DRuh<\jxr?z)gwoZu{a T Q%$'9ZΓN92&4r;4},UW< {t`8_ lK9ujp]4ԞBq ASḦ́MْBa#Md _/ + _vf48k ͎/t_)\U"{%;sq*hr'ԓ( GݬhyxTNTR^3@Dkdub"C󁀇&לQ;$pNlz 6ɩF%1Y 6~:TxA2niN-:RYAU$ys..QT1;\ c G%M+KZ.:G kX CP9|K'[vC~ʉxEH9+l;!y`K:gaxgε` 'Ly$ W6* pU(!n3&cc#˽u +cacAEgIIJjb+ s ?J&u_M:%Ԍ\ZІ(H4.3TBٳRglR0~21|I5u+T<ՄsVag_T"]\tJќtw* F/U}J$'r3Sݴt1M/k)f ,H0T 2;Ku `(8֒:$&E&uRt =Һ)`I _&N\<ҝ8cY?#7`~4Qlzc_tS +?MuoRKT#k9'ĵLϼ;^ |/!3I +orapu1u}S1V0eXO+|&rt{8.D̫z:i?зnCpdbef^ j@2es\z2;Ĝb nMGM5[?(-X@ao"込mjQ;n,]_"e; ̠(viK+Ϻ@]$ 5$8s| ۊ-i44>$]m-=V:h4R@"ΨM *ӲFpa >ڽG𱠺p$(2|!!8:& ANS%Mah8OweS:cw;/dF+hK~8EJ^epv" :Mbh 1iQ0Y;g?dS6ޣe:ZI{/{v f&2a|ɘsY>yܛlފ;G`en[lo͞Gp Wt1a!D!19X(xge:Ŋnۭ%kf!a|8rC34®6y [uu-w[e>|X7m/nKQ*c=a [ 1q\@6&K*1 ;o_1 g5ZqM)HKa'!Ɯ~|y% I[ڜ+)tĺZ~*"A#O}8͕aȂ#ʱ^W#R)Uf`:̜l&4̪UZkĪ9ztI5[Q&#v@,jM[F4vra G>ftTQ)9? ;8qϗ68s#;H0h0ǥ^S(pR72-V)<`݃"w؉VK5[l?[_vyOeB(C+JGGVċ$v9poXh}TfJ_FċU]spdƱWۑ/{ײ1ّ-ןHǬ6I0뷿O?JvOy%d[eDr6C-IEk1LIݫthN\qkX`tjG%IQlZsPʭ*/LzScZBm474nmF7D}/6׀Ovl^1 5H’~ @!=Pi{H 'SrGpV .M߬sO6qNO`{1r %@{ZҲ٪YbaӛfL N]CO%)s$2V#T)A+6g0'YQX:;,4~攥sspQ$5a ICeN֬f-'# wsxt?sz;DuM;NyM[[ǤTa`/g;P(rsB?yX3S=ﺘIW]k7V,#\ؒ￰HvABN/VLI/RQv_gB?ҤSɗ1M>SSVys^QU֊}ߴ꟱lFg6}4Ii 6ĎRUw7pdT%/[^tX!8atHH'ZA7.FV+v2(0i^0;^ThR #pƄX{Tm%H/3?BdkUi|7&g>nmw% sRVg^ڎ;91" Ovk9n+ f^/(ԹB(tkc"![Hm1SxWXeW0<qt(Q '!GQ%wzQCnյpL320HZ^e\U.FGGcqʒ~ j(S:]~^0ߌQ)U]fP B6,u fRd2slI_J4Cprjs^?XvpW(kJLg2Lua.ohgXxLb>v''a3ez>h܁o #&kLhkv9)S~{jg3ROTdzU kݼNϏ6y[4b`'Y>ܕ ScdúTecǨ R2Of`gdLv&qK76'rD|rM.{hY~r[rP:fe/:ȿ>ϰQ\_ϪHQԿZ0Ry5!/b"z_2Ƅ7xnnlqd]l]@K2#JVOy''E:" ݼϡڇ+p hE`3cYoLK&G)t7b3'鰐 f&ghF+PԀ+V*S {j~Fʾ?$j{$4U 6;D?@%d)bY߉s\c%& 壠h%@k]a FJky:%-2Bϗ4 mC g6W6:o ^&lLs6'"cҠ2p(F% ,w: ݒ>KeOJ̺Cx!3w|#РFDי[C'p0{W45$!e$1naK>'c'Ju:O*&Ҿ+ zUtm|`E-of EU8X-kf.M8=xK?v NXzk྄cvb!$q`AA0AD')}-vTW&ٞ!ApDh[G:O^Xt> &2DO9HtUnYGs{oB@lBT)$?;UnƎl"ηv#3u$"uL ]6Ӳ}d(#s)琭a>r'M|2yl>l91RY`^oNy[zXc+{SNCɥ|=Td;P&E$<Gٙ S~vŀ ?YyYyJ@o8I^v [:+\+ᜠH} 77rp=. 1yu[,iK7 _>$bayYm|ƊSvp2*8 Gm-[pLj̖U\_cD8*O?+)1Z18HzNvJD^錆B-)ӝyĒ$yPHt#%˚ip{i+Nfdad%r*CA6V\BR.Yv˅B-z3j{pv (}§o`;]Y,/O#eO )!Q~5_>kc|zeIfNFa"+O8{!!E7@v|E&NO쌠ߖ0VxwفXAj$''O^B%w=B +Tg>kpS?"+͍'ޏ9d O5nё,;ɃyJ/岛fRfMĝhTs}^1;)v- ]d(#8&r(xq#)jK>kr4ZEz~\rs{A "̐.^j0Y%_T[P }k̠L\Nyk*.(NYm^ l!>@(X0<.7L1gc]O@rXs]>])Pȟ_Gs gA-niZ;5g4*wPEl>oŮ)ÙY., ]f_dnt ɗNԼiTEfS-򄎁@e;O[;橿q%"D҉~w|T2sy5.2ʇ qdoqXo2]mPr’Y4mݑN~CzX%Ӌ4cT?Ơ!RX^{BWԆ #I.`n)i+^%vp\ ~bG`ěhb1PʥwҐ \W(h x'V'Z 2Sc\LC/)j-K; Uiʧ.#n4c"2eGnDpJJE!%;轻nPj?B b_.(MÅe|"H\.mǖp8 0S)XkB%5%aMba܀_/Qsچ2h(uBWwt M*j$r>/=DTc+!gGÌy忥Tz*qjɾ?E!sr{BFYV!#!oTՋ'iĥ<_ :@T'KޝMt:>q%⻉&/ƃ6&#ϕVׇ85~Ep⾭5\HPr##67Q`1DoƳ"R# qkx|iaE|`kJZ`LÑL(*i6%uDo!}3pQ`n^41rfYk 4)@JXE7)饤'XPv 'շ j2=3X2t2@lk_ 2 KE`Yd8o/_##BMߔ߀JIZjCqgXu3'Y: (-!bT!a)nW%zhqȟgm@ŷOR .?f&[FYD^Wj4 `:<:J@rg% $tL2IWng?g!.d@nc#.WuƼH?X+j )"+瑹 9s=aТipۦ$7?#-D3.¼D;ZcDlK7OPHǪZC7z{ ʂr*;P\G3ƃjj&v8mӴxڈ=˛ՇZYž"uw-$ht0M|Нл^L}% cq㍖+\'<*|  O1`L񉊾<2'sԈx~`vf ZneKuEQmq![-;+=K:2+舚i ,ϐT{ϖX)25:L1(x uT^DkL.yk}ܥq|C%h wx%qdד`>c\?bD(mX:'8&]+ y/HpɽeϖRj0Wԥ^9S9<69BTbU eٓ/.j B&U z4<Tqڌ ) NbiҰc[!빮 }} ^5yI"%QT<+<|:͑VP(w1\a3?~j[gbz^er2;Bɘh[rƟ `aN3xD-[M>'sM<$NutiG&=иƵ;}Y8~PqiI;#aWds1(5O.AT )p &M/-+[B soXdw4dc؎wN6{&;mi|+byeeKiSܑtJ$z`4{ X,kx?Ncs<?zKUMgWel~ x`E\V'/Ɲomۧr(;gNV$p'Jlس l?r[>OWV /lb|~5A fEȆGu)[(fnߚ7I[ '˕Of'7? U2=Т[z;Hn(_MU' f*2XX:(hASB.P.JaGkJAVԹ M%td@ =b<)|uUJ:30`"K%JF8JQ)Am\U6Xfij~{XiOB֕%Makk<"S'SgGT0(us#J`Uc-~ ;a(` 7bNMgyazD(!0򈢽d]q _2F d-͡u#Z.781s q[:,>qd _V>|/"m6$&4\}qځޤ}*{1 *$lW8m]`su?72}%l1|39uM7|O0U'륝._ H/+SH2Zק_<,)2TH)gAdM|?LER' =͵9Yͧ$-oI}tޟWfUpHo4!f'>Ef'xj Ӣ"e-ERQ k^=O5sҹqL! f*p2rӕEIR9^k[_ TN :gwbt5vf{Í1lW@E8?S7C;_C42Y|}QhG)^t;Pl@sa"\9O|V;dFĻl=؍-H A%f167U^wuFi $G%C u=?]*YގylZ}jT˾`u0BշӄNYbT"wcwtz?W hOO~7]Sl2"ʭ4` U)ː4<;D\ZwNg؅R^>,|}Ưǥ(6~Vj,2(x.yBa&vh 4,8#eFo%wT\ݔֲ^,2;D [plo͈LJ-=.$Al洙|Wk6.k<IYriM[pjzU*1Sv4`[zE)@ s_oKs`ufu`K\Y9ZXu@ɂ>*E @j5WuWS/Uw7jz7MU@e!TDI7tL}ՏXEybzݽWRL.ZGdPJ DI1n 4z”!V_17_lkPN޳&;xxU5x_g UIj͚- ˥)vC{bAs vé~ju5flL6f+kc[᷒5[%(Y6/L sLv§.ɧ(m+f֭Z>%)gBY=K?ђMJmЖZ3(nBU;$QCê̘c0vTՠ7\v0"觔o *~~w"oX׮˹+;V'z{b8 O%[tDOn%x)ιӆ'J~qQK>"[+vx s'"ͼ2L%c֍qzOjE;u,JledW.Kr!DRLM~ ((/q.+E^L"K`%%mT.^pIu1~rN!ߋœdq;6HP~"&SBb8wn=0NrqxHvE糖*kv,1HɈo="aO1Am(ى~Wi 2Ņ^?ާ^=춌i;(D\5Jt}s}]#[JHوmrR(同邽Agy#!p%2̊S@ZhB adxDY~7uI $l]ZީZUd ,l(3mucsσX^.PSYKpe`nL^ ]y {[S{xJ!XzDdN0&EK׮lZ;9* ]F~Hxx&n$Ү!fG $ ׬l?t <|=9F'5qMT=0A &op@bo8-=h)YUTà*G/ Zpa׫ *!$R dᕍ!Qr\Hu*\B75pWNP-\I.ȞDjW a'R#3x~1UaREvnv2+^?2y<.I5AJx@͘o^d|<:Ho ʗ"#b:U5~nKgSl )4."0_*BC8IK=Y vH8N,R%'Cbwu^:HQ=29A`7-L^A66 ,7f;~DHvS1 Qm ~UNGX>;Dh<];mψߞ ud$3m7qzvn9K *>ɛg"5R"m,.WY ˰ؓfvZwʦ@wGuw?S L.Yqx5qfyF(95[j6rMBaEoEzu1bl|uҬ5PrY$ZĿh4LwF~F!iQZ_jN+$Zk]4.K 6zpƪSb3) _L_"A>ǘ! 4LvmTX%:]cuY6\QXw2I;V9sQ%S<2.xB2Rӻ^c]|@숷[ӖՆc o02X]Oe**>DhޏmMH :vaTi% q) ]#3kg*Ѧ0Na>_:/AWP(Ku/28i7s " U Q]n4!pHM", : xE;iT4c|3ž1mt;g﫸`UMg%f6B—+D-{_3~pwmEnS];P9O^711k~0~{dB_o筠4\EA[:Z&帞')wd;V3y鋇۳(Xy16hS} D} U3N,yՆ363z<;?-72=yYJ8LqWcR)Mmx#3#Ϥ@ Mp'QnEñ>RbF/Y1²t, oi=.H=|_8.}ۚW hނ}UAW$YoGA?}g􁲓D fo s c;PTEjS.-TKx)OJuYػw=:jMbEf'acm+j"`йQyCkuHcըj\5\i&)';UTh="IsƑImN.:t<4qƏgH UKk}}32y~ ~ىN HBhӜmO+ ;յ_=SύI~T=Y|wʝMaL73;@1aVIGB֋{,xHE3[D t\+|z73G[ӞG J6;(% ~=2f [ފRN֋pmxzEeאb 5l΍F"u)A!$RQv6MIT=~J]ƺY޶#ޘ3-4`xޜ0jۯ!Jcx4&MP:X GHA,З1ӷ{6cf,eGw6qY~' =uo8 g?A'XJZszx=KYm\k'/NeX`qp7 Ю'{RO;'~R=Aو͙5ݺ.P5u*j4 ^Mf\C 7 ۿ2Dn`i۸=}>[)dZ Wa _:d; X =MQ??)]%.rcU$lR%KlT.8!~z,+O;,Ot3ÎK):NtտC`v06>S%K ԉ C&Mk} ˻oBKWȲ2CqfNù=_NphaPH=OQ9{h%u zoǨ84,2u< ]+" 8G5z!lڙҲ{ـ_lp7R)t ^Z=Mr1)4Q dX0FEp4H{S·[(UbCt֋q G?D_M@gvåP(P^뒱آrH!,Wng0R!xN~G_jw rk33w\9JRR  po9%\C IY4Rɿ Z ΗӢu:. ynDJaq=]';҆#::96[0ɦiLۑ$?v5ؘ-G:CIV2b p:_U^{lU0,@6:EQv"pU$ֲ&IO Eihɐe#6d7JyF#UMrVAD7CLG'XkLJ$/s\L_#!POBn_ sc݁|:Xad˽?QX]%I|DFBD*KȻ' 2XYZƒxptdhaa!#.F-~_Qu&+:S+eCAwL?x|[y&:OhcxŚZBVM=DmMPG}Dm$B&C(rN?߸WtR,I`+eqgǚȥ.=h<^o'z x΃4KM8͑E~mnEUIJLTׇn.-ƮT[D+d& i}[>vZ7HrCRsP5ʅ{LqwjQlLszGp%yt$ u )IgꮻPZ6Wy.YXx_qv!yݽ ^B!2B\lFvN>=8c"_#j#aiCv9p%UߡO)Y@Ȭuq"h xG_Rl)gK֘!D$8tJmVg#1RՕUQ+ TXYrV$ZH]/lcr e?kZāֺXap%[-#465 $$.lBGDq"d6 [|6G 86 ϗGW&yٛjz jR5$?Uj~;m[>`ήcuxL? s Xȁ%g$Ms`q|PaAE82uRsh ~#O~F/{(#T:".n6jrBlÑHvК)OU^SY)dY,zCr8NDIy:}[1@~=CI7em6t;%X.#`>1(uoCGmp-1w*iQ2|&,Wbb\4ٴ5 Lк0B}P~S;(qօpP0)TAGxw?݆A94nE7>n-S@ ̋ dB6!RU`*skXHkovYci6rpHUEiκ zu,) Y/n,o]ϼ־n-GizpDQtFŖ͓nb12aEQ5O*ڒHU4ן&0oQ@輪țG/t}!y~gβc Y?=I>+Zp"%>trpR4l{T_h'| yᎂknBM<*1coq ^;X}HKrn:cD^|Z˂jIusWfa'%Fw;NQΐ&m䅊'YS>v8Dx\ W*'bdwlW;}Yr\ S$)ڬپhRI'Rs޵NBR-\D;t%sWܕQηЍ) 5j+1g&ׅ6hzW+ P|>s^j̇BxNxo'5WMig#Ro3ny(}=,V,-ށ; 3]<1y 43ybnzVXHl`WEȦJj1,Ҩ1/9nʑMMF_bf6ᐰZi"ϓPo|_4 Jm8Bx>}G, VeTߛe _\tY8сSN Em熮zZ}6;TL:X ?ܷۄ8ӟl DF&G ī#B6DMte7 0^%m=2xMiŒ+%-l@_)ܥmt[GkEKFj܁H:t^C|#W5Մ,"2%dW VY.Pk1- k*A28@yD 8L!#gː*Oƪ96sg1c/ ӮDg[zclh X0WWX$;tW!]P:yAS7E<_ =9DviZ& Q)Dr3Ed=P2+Є␑}(KMFI㝙rbr+an6g^ ;Y 2R|J wMЮG9Omh837A?E.8K1?@ IFkZDhg.mm\W;*YN_rk^fO}4n(V!΅mUO hMO 1p?7%`=Qhu'tHZ U@2G\;%DG;/̟ze˝Q%` jIi$7 `/bh+qͫWJG}Bm|J%S+37E$M^4ϲnIA'ᦪFg2Γ _W0/c%yFOYׄ;m~ #Z^_" ŤNNZوA7ѷbeS8 Y9G|S@ [ZViIw)uCV\M $ ҷiiU5N࿾ڝy,)h( j›"1"Nq|TeͣO?O]*uм)rWj% p*_ qh~wכq#i;=)]_ b74N {X/b.{OşB;d֮T D5"zːߠ`*z~>MAQ?5\H@n<6 ~H`q?nfop  R8dB*&4y0wA,րIXV7$*K(_sw6 {:'0 棚K&Ic :bx%d_*:6* !ȓHSSbƏ)'Ofs;)2Q Ҥ/>z|S%>FkKg9|3{ aL(bDw%z|`,B1P4V/^9?ᰶZ,~߷{BL Bm.&iԤY$%>|m"'Z˺~.4PzkU.j5:f1Tq Cm +tDL6ff<+h nqAg6_j:OKÃ)rF#XR&KwKV'-ʕȅ)UFɬ.2( (KD7%biu~{ j%|6sS$Vcͭb|\YM$37k.J^DЯpڙDS?I? 1 ﳧxOՓDZ *;{@_YP;%+dW$rZ:")}@|k:kntyJNOՐgƨDO*^=ѣ3 n}Ah`2Ah0/ݛ*!*QIBV_7oG{LRյn`j7aFWKvzPK>( psR'k7$tykޯGTANWM:N;WO-#E'@a8A3ЎkC$QFY hCZ~S"R7{\Q[ JrN  //w/Cް캅AkfjG`I; hD[C[aL + WPC)!y VkwOKӂɐ0Vs)< R񛻹RS~-zEc?YkJqV^@)pO'P, X*鬹IiQ LP/U_` G rIQXs@ٷR!~qɮG/RR$,u TlM d_^lG^#&Sן-E~3 /g2j~AͨBک fѿ@ӹH5"j:ہܤB=Ω ni]3Xgf^ EgK ̎ #?I Ofk F:c.9z ἁ3Xžhs{NsoN9rGَ`Ey+vqG[WN_fjDŽ!׀MY [?:H5,*)l ϧ34Gf/;>TKEc61 7VL>96gi= ,@Ma;YXecڀ{'PfД*Y\cqt?D)K[n[JkϝeDEvw3 &UXkusn[.w0>PbU<*a NiWWi9Xn}8sҖh;pr"\6VPb:&| ͏{iBYj#Z3 }2$;s~!6u)$K~ٲ2vGP>0ݢȫK}^m3v>JFDT&1\A F!td@짅g)1\s/lE[\ɾ{??f|2w%qbNB74E5R>J6͜v/LhG 5M,zߎcCtJH57-h#QN6A="wF̜(ڠKzgk-$eFb&/<UW|r`\7`o9tv[HXld2ZPzMF kxWv-;Meo/Z OfL;\NKxB*G W6UxwU֨5*f9Ż5&%hKe:l,V͊m&;BnQa_1"l7wN@ y{04`MO5>r&\P)rr{UGJ`A H>?@pȢigW5*+n7J>{AoДo--&u}uUƱkH!a/7nz~'߆ЉJ}/̄a ]k q0! &9,=uعhlV\5ZcMU#F*.aZ~eѺ+#VĒ8?x Ha ?q7h'ȯ@+Ꞵ qzaڇKY`)F;̗UEt -&-,߆xcÿ 22-ƩC9kxf?>s>IԺN>&4,B;'{ay{MR0׋O.wL֘އ4 _$!N[p . D`,4tH)y Sij&.Y2f #d5gb R_2b+, ^܃z\$#Aup[_qw'(vIȌKРO۠RpavJnڟN zG8tN;c@UZ ";i hVYq _1Qpe,A ڤxӏ-B|OD1+  ~&m a?)J6)~]z66E<\ AZP_-|QLTPێ:eƔ5SݸY وl GF lv' NRVHW# tWO.Ht@Ki.P\$9/ E_^Njֹz杪WL|:H[ =?Hr3P]DHh ďj'mahQy:4ZV5"rr|W1C3 Utu'(LtjlL]@i3}'UzlJB*Issz*ZWW4qUj%`e;NnْT$5O[+NP'2耵4Xm٨^Yj4Th2 d0S]PNlYi"/|]qAlDSB`!Ts}@"X. x:Id9{#ShhTE(S n3:8zs,pIb҉2mDs,|40ر6tP %}7ba Uc} v;uMQ5o7_K~jxLySWa@9;EyY5Ź)-^v: zc_-ϥEeCe'lb<{(S^{-#2DOMNLTbeQՔYRt!u#&]տ¯Kl6+AbCHq_cֲݘq, 6{hg8{D!Z\$*)˶/)ՅE&Fp.x#, g'UVۃZ#9wh&)Dޜ QDGqu;m.5x%, O:̐Gwz\Z }IΉ<2K֓iK(0M?s7n-oz"ڼj|Z_ N_c5-HM*q+1cU"?ק_{c,їpUP\p%E\UtZqZ׎a‘5-5bMEBi߆.*1eytUS^2ź-.~$4#&dBO+jx,CZ^Bw?DA)$w/2>gXe6Il~K?6zQEK;:?;\: ɢ)w2c=ggW6=v!z! hO"hk*>Gzzd z'v*\4 OVi()P*UqӣQ 42 k~ &ٲfkP0쭛e5h3#mCAJj(SH8>ASm$75rݕpţ#KCmmeYߒy֏It7Mu@ KFi$W3ܵ?e:~YvNwDL3k6T |L93j# ܙ B% ǭ]5xa\E\1`nP ɡuH-8iL Ծf)HakPІl))Adv4p !`STW)ZR`&DFߑ|G*[0UArN ?"|7J{+(u_^ȦpVq+jnN9m}w%T5N^fdr@_jg٩_U|TqÑ2u,H)Q 8XܝfYH{. Xݐ7%FI=_η9#"_g#MMم(*ZG27'~o4bd  u'4<om݉^~ }k= M~%UlNw5 (i@4twt˔[4g=4kk%A$J݄UGc~[4Mff6ruo)8hTw[|"vV)&KglsyM|}}Yv`*?1 D]ݍڔp-sۍJ$"-G)zѱW*MD?G'󢄖Q]B^(jO6X]ͽwx1q07} noԇOƙ>]oi! MK/`,sZ6Nl?$ 炕%k1h`povBŸ&蓕}KJ;Ex. ήF&\8dȯ 'UF(T[*fr2U(,2<^^_z|NWA,տj)o)藀]CLOf$YK o; tBERu2:Se=9ҩ M0^|)l#d VENT,rb` >OMǘ ~] nYL8 p!̖G~A+fX;;=@srjK C_%Rm:Tڸ( _B#/{ usNڛ9 K̍MD,q;j]=H[I~r7vN-ٸp4i  T+0'MCC"i Ll?ЂcY~b)rX)^NN7C36~Ok$,VC]jeCM2@1z׻\@3t@?0:|y0As|` "),O=H7SYq8pܜɾצC',Avg#"4UU#;( #Gcb3ũEXw v~Շ$)V0dCuO" T~rkWD[W•DIdxt.N>~,҄"ᅠ?%:j~J]hQTsZ*n3ts@+os#!FUe(I-%ӻx$K&4LbOhCĦoB[H<їPX)E'y=8S%ji `yD-g{q|lœ>Ekh? Dl?vH.5;ЧX#*e$xH*<8N1?`#漙%tܬ"EZoɈ#C3M8[#D8'sg$kSzP61b'XrLKau1j%0)ŌfdxEC2fiMa BQZo*?DksfaibG S$Yh{ϼ%2mn1V=5x¤9†xOȞ%*0~mX<%䢡XPTh8M91b( wP]%749`2̳=I.AaZ9Ih7UTFsJuRbz_'ƒ8A}4垨mmZ"Ey#?~eT]ӊ5n5%ޟZ)R8%9=UYoSqԲkN/ k1nHB`a StqmF(E̡.2K(>gӿ*2\F,bz !}INJLojDH2C\AE?T#I ÛHȴv|GpZ`Iל>fA<*]?b:%TbL"* к gyNλ郱kVQG`7Wr˲Y84;o=G-&7mO [D g+)r \9շ BbaXff2yjHҵg/~6>nTNKnK7DGAB@ޗXU37Oϰ=&|ڼƺw@~ь1dFX e_E | ˯\sMYs@J ix E~:zA|~-wа8dƅ{~c-pۼx,o]A{5?a^y]リ#"v .y߾%d,(zHkxgU"E) vS3㷔yh*a41*j+X>9?ɸ뢕RyPUM]+ScdU$9y/u7υ5^iG!ZC@֔+凑r+2xS` &`;o>E*2\ $jqN0)~^okR-N ɡydΔ@ (37],TQaXS9G/+AZBvDzx>Ph\d\9O5ib|!S"H$Y>&K,Vwhƹ#vz ƺaE;U6- J Oξ6"ődt I[8،#ٱpTŮ  ZXLg0 AѦYMsKfZh1"뵍g~x&i୘¨ڇP`?$OXԈ|ar,N% Q`Fn,st{ x[Gζ敏xQPIL2`(=r}eD)x*ѯ{m&=\%t^(&?Jjї4SRIReRon)HpzM0>6-=:o4:*DA- Kb Dh/lʜMB 8Qȁ#u xcQhAlo;F }q'6"6BR<-N!3c e{I՝0{b P>Ijm. 9 ;sflc:Tȣ*黳9|]ssG;`Wi@ ZҚs d>W]T/y"TK אWfI mcIi\`B't7@9ut !l>9n)Ģ2p3+DTL{r FR1Q{^ƊcK}[5\GnS^i0Yc;(c!=Q9(Xz!ɀ:Lrho]R4 94{tI} =nZĦ}YzNxYp8>}OfA׊w$p4(*ZTfϑ-xaa(3w~&p60} YO0HO#j?=tG`ۻFP΋@訲 X8<8!D+O[#Oz!k].s4g03ACY[٠,5vva[TIxęl;)x S|m*iw%|f}vI{*e2ekI 㛩Y0I oEQ+Wz* mSxfX4Mp&,Pov䜵"%n%gݗrq\vabY2^}GJRm/UL$:'BB`4q|" 7bz7$RT}4qE7l^A!I%Π:@ X9I?Sv\;:ls~j QM-諊jTy}"R*밡ucJXrc`8BPXq1mu9fp+E  +E34UŚv>AA6/7O¢"e\v--g A*) sR }IR/#ba>|ZmO;AUh}}I.)$G}Lѩ;A:Ve9ϧ s4x<:,l]T_m vqC5RЅ,ZIR,ߪ. *v.DJSb(@=N/hb PMz#v`&ؽFdc o8 $4HEfa* 4i>=VqZgsywS|6Ob. G}%F65^E-@.O(-սn}rZj:!_ρwG8Z_H)q5$U$̩+]},bHۀOǗ7zGJ;jLrIŒ By?SoL m=H e[tK+7}_߆GLs%RdӬUVCxDVM7$pں+և^̜fE+ȺSQ&jؘ& W7f eCuBr,d񋬴*I^SrAaoyIyȴ_)߼jVK:|I#@{; к2AK0a~nrb%,i\oW?f 6Q .4Zen]ƣv\9h hSѴXoqXpӴ/Hlu06tIqְA 0#ѳq71H}*Vsd(ad ;`@!l ȼxӭ";!Jfg>o SC_!/UNî ֩)K*R3>$) OSkcAPNZ9H #~dpk/3q`i5A'a tVo⃴Oόψ yfޞ5YܽHx#_ Z[t@j^ ҺJ>gj~¥]hu@_B`z!S׫RE` ~ WZR^}C) a[8U =n[E0@n( FMVK:|ɹ Xv̄eNetKX\C{{ $5YnGWWTW< tEٻvB=TXcdT*>:vhgP&6_;h)(k1!}Zhi!qG_w¨H]74X^Պy!4 ?t 1w&uhigl$fQݩ_.XJ TB圧OÙ#CZٴB\3Boj{D26w% ea/"ްZk+ɟJ+mL U_ufyuݎ?E:g >,2mNɪ2K(衩sx.kb3ph>n1﷝^.߫T%;֪$`lYf P_]+ќDP|% kdGb;8/t`JRE6iHk5MdQZ =g z) GLjmH}'4(Xڔ9IkЗ4yyC[@â\ SI{0~:k` SNCL2ՕŠLxA}bk6%t v,D?G&2w98Z-4 t_pzSQdFYݣoÔ7Gy^fpodV5rO`&E:hV܇:h%65cEOf_1L);+f8{ %IiϡLTD]=:Dg?qǏOV,iL;߄wWZI2jzSnЖ+Haˤ~9]iZqVW=V5+4(qR&-2w6n+@GMN 16*xF9!VݡsZ=Ƣ?4r 'C@II gw-^㜌\M&ws΀jH$mJĥA-.۝k?CհR]$EFR'l2m⚫<ոտu!Y# wTMMŻi_q}0V}yT3tw$`5옠 vp(jӬռ]Ck8Gj T"ސU quF FGuEŴt=~h>DC- P+@6!Naqod8v4/Q]>%Y;-ݟIXңz2?*iOYGۙO@+_rV0cu 6'خr 7,+~+RȍuwF{.e'>Ad*dPPZYB %@vQ(~+r4$9P6re*k%a `ީ+,^.EjN6U(L/0ܹhZ&!lirTmДr. DL=tCO&l Q~hxb=Tj;HoגQZ\"HӁ64IҔ>Ⱦas V-[L0gAZf_Yw Zj#C?j끗|cSڐM. XRHr˥GQ9f"P|(¤P3nuyAmADH}(J8v]2e b8UQqWNxkήJ]ESts|> x;sW||'by}[b )LHZm#% ;):DPkgM֙aEkKmX'Afojlb}G^=*q^D 2']Rht]vb)e_L̥?c>S=Triƈ+Ff7#<fJl07] ϔk19|\˯x %y! +F#.&EBsw#~l#IF䂚"̹17!iW}DӞo.ɠuc)DUE & D#3 Ʀ2*#ŞJ w+'g*~T{E~&Tb}=h@5L0\S)GU=Iy[] 0quo ĸ"dto#81"P3 r}r%K<87$j;ʠҙYl("4H:{j7T|e,Q7u9b̌>WLP!!sH<ʉqڻjpLɶϬ _ӥ*BE!t7w`ȜiXLf=J3P1-Yb9A!@_)@s, DC Xr]yqT$1Z.ڟ=B0SuRvCm~8VNC(yDX[kZ "mb78Ԋ-hQ?]T)R!F`1P'',W96J1a(1>n#<r2yc᱊FϿ/6 ss;leS߷<u\*ҫ-̸ sXUחE90YvبJzmP*ĺ fйFXhNȀnJ Y'ԃ?MδJwj[0i<^oG^ `'?Lg†K?=C{4ë́bs(jRd˨ΙOg!0y<8>?t*islz1.t_AOe3R cs[}?cӮD]Va+b|A!540<*kV0lndչ ݻG+8,~/(܀/a#;*Jwb̆VUdʆtvLQZs_0$ [N(센$φ0>j^?]3C0pzӲV$1&`ZU{S &ٞhyqu2LzDVn$M C X̡Ȳycpoa kBGKFNtc;ij3bX,~@2ҫ'Q旹d6 wzVx@ uDH 'DxCU{|A:۝^e%`ͱ?vQ=J7}M.6c(6zuZTt o?eD#vE$bZMM%vQFZj M'<'<\=PFtf`iAdF8M -*sڧqnt9,EqB.zIa3זl귇=X7j:D7_lIwi@lI{:%c͐ɋohd_cIQw3v;uS JHS*4<"j0.H sgIF>pB3, XU5)aF'atʞZ7x%g,\ĵ@/,*DIaZmz3:Z޾bSj:5B ytx`vos Hecgx(XDfS;|ɩ`ܝ͖w~ˁNҲ.>'5 Ċk 7De;_3B'?d0{CG}4K$C?ğDuL_( VlO˜ R0 $z7pasJaLH+- N'B>77pK~1rϐZTU ASJT U}({]ͥ>\zZ`ET.3DU ;fF$2iD U 'hC]< J/r=xutڍR ?)ɞhׂO/7RL1 a&_">>i{&i؊z@3zuE!ϤaȥѯB:ZK+%g0q qlo1]VWEegT;ZT2m4 !_]}S[ɓFƔ+)ӫta|u3Jn?Ro:@ 겜;&;Cx H7ܙJVG돮4f,Sd.ę-]`K >vW&mOkJ 9hΛMEޏb2҅&.6>  ½ک!4T0ٟZ9;qFёNcQ{)rncvo%m䦍|\, 혮,{SE>H\rr+Y` Mg9PWep>Ft`YWQ9BEn5ԇ~2/ #TtO+ GN l%4 SMO؞b8 @ZF0 nc(XhoZ,mx8TkC8CO5] qUjYޛ0A{ ;?p8jy"b8dj ~9gGrX d \;L_G=Df5cyףg&ɩ]Ml 1ݳbzuPҋQ@lijI8A-Ajt8^ S} lT6;':K#XD|(5}T?$;FJ&Ǹh&jЄ!`>D(RHT7EM~Ԟ&`YY0y.D)-#<~2ۆw$BUuCZ{e~/kz:VCcMrqgbۑco8:eרyW;c<*QJHYzp=4E?L1d<0Ok8 \#O%4yW$_)TM|I ,[Y(m[Lka|ТT r^1Nc6gIuME<(Uf?"׵^G+_߻6[جy&7[-$8-Kb,a%YM#m)YꦀKOmRO>2ۚ2,q܀_~?{t9l* F6(G4E2VZ^pZ@{-.r^hjF*dv9 ]R PDN]#w|A#$ŋ}vΑVd?yFo%cq|ox߬M_i2,۬'q4OG!MOi 4;} R#b}r-S#{$}9:q +BhP$0ʮgWI J7\MBQT62Ŀ>lr$T6X;gǔ_]+nTN?V.@֧긨KqGT ~xfF$q"J6VQDJH({}?>-qjVD9dYلd=d.=lƨF#&8%LGVh+nپƍD0Oy>DѪ lyL<]t+1FPtcR:j~C۽肦4<AdUY YH/$6uP,uln4;Fڭ e%5St~i/_GeU{T|qU^pn{G@ [ǽba~p)GeO7F5hWN7qoB''ݫc bj9ģWWt,H5[aɮ<}eJfΏF',ZT~Y,~`z#a0Qj:bXDVjNfPӕ'zG%f6y %~<̀[Fv LX.|V?5AQNɂ3^ug"M tgQ!^xÅoa8V@ %>%KdV;4bI'䡦jvLWQ-/ ¾]Cb{$@bQ} ť.4.%pI6bH (^9ߞXD~+E~xeX) JvwL!RBMџbAG\ H1[C[ez}tP]Q l|Nr)m`}@\l ՞yD5l`N 6#A}=yzPj Yf&2&gҔvܝ iLJb3TaqA[%!~j9B‘dy.}|Ơ) *Vz1'd'hW$Ge^ LM8E ou>l 0Vd{|[~IIR}$@~q4<BW 32Ս2Һ?U_Q-ʦ\|߂KK 4J<bi&tLkA`!+82IoRe+h"$63*uh҇:m$a>`gtJ,D%~HLJEM~~֖7t-VZ|I$9YTl;v#A dC#YKJѿt-Y[~I73d/-̷aA D7$2WhE 2Mێ= 3:_vG6#i|W<3^Eb(5]kNBw>,$ 맹[ } 5Ux?Tj8)+`7`8턫Cy-x+gPS%K1 $fE[D49{):B\͌c^qF,"qujsӶT \.])T4{ a|h5fZ3<)h /$>rPGv{"b_~[[ #/!Ʈ 4$I0xe|AgfX 9+y䖿O/(5T|"ezdq} `A`q u%ߵj=4pa'k7vx5eo|,5*I o*"*Z[P>?5{lB4T=@q$Ľؓ0m,Y@x.DfgY<_~th1bZZ  8\ccn z 5 16~IVΝޓ6kRvvdǵ$HM\@z+,*lj4Q jiZDkmftYFS9ErMRUaK};GmrdzB١av!oܺ:4MT\y O'_T?kG(C2߂ǽܒZsi`9C Z|hjtF,=9,^hQF .īh>,y*JbQLK#bQ -'H+H{Uf(=w8!hϤ>KiFf䮃ujz1o^?@&o͸k'ARUbi_m")T 7sŪ xhwѓ-,lϫ` NxV2QD:8-L]*K z)SS&JWy͕ɮ?1Z'OF %ٯ*C$6Z}pw:|p49 ~TY3xEOYL$ w 4;i+z򷉝SoM󲌑1Χs]P C6Jُs6ʚ ì?`*s쭘1‰],i@s\dU SuB%Iìñ/ 76/^A_kJ4+̂u%y5jgЀ}Ë;vO!1'C?Y7GeiAGBi&w+z=u 8 VB*VP[3nZ̸\pmFBl;QBF+^dž(wB957wzRIdH?L 12 JIk[ 5^9xv>?3O=xt s6U|D%4j/~=.4 f8|D$}z'p$ӷE]u㌠Uq|:@"jݾ6a#(UDu'|w8laZwW%Y80T߮B_dbvW$i*˕ CץUla:3* ~Ʒcxn?}\϶Ƿ'$1aZvg;PW쇴 9r8L+*][ټHchE<{mW.I61wf!_v#A 2RʸCNyEl _C8$>I2!yaN{r~H}^\A@mFCi{S~vZ?(pw>+KNvnj߫s 7ݟ ;/zZDz.$|Rޭ[m*+; ZY/O|\MU>K=I*J3;D &I :CygoV6y1 +sh x rvڧ(k<0}W"f/0"7@?#j0l[uו7<˶)?"SjZĹ;%|)[{| #F6*-2:-(|g;Ɔ(9CйӉq`{ܓ)}ƄG;J5 PC[U#B>jGZ7٤6Ƭ?bRo^j ٖ_UV]E+NP~bf*cNLx>Al _!NjDzޓbxt?WhI,AEG DF%uZ6yAU<_,{R'MC75 `mԔ~ԑ { 7Uز.YR{$| vɰ<)MܝLtf]ӋWr2r$*P [+qB&K}v 3p d[x,V%{N&B*qczWR}b-ibg,+HF ?zG شO~M`"\!H'h%,Tz& ?sO#z>N.']D%JbWW.3'm &XD+2U]"<5û%Ɛu .DIUpbSg7+ Xتn*GOg,V4 r7~ v[wyt3gqv見pPTP(x*bGTBo[ma{U&^n9tM尋 zE=S֊X73/oz$-;r.u)nޘRh9Ȉ]'j.T[D!$W]A$HnK\y#7) .-&d4emfix䧷Υb" 5EuM˓QI ăb<zk-Zc9 Aƌ?`js >Hϋvc;: ~~3?TԊ6 >f{rM΢fJu%Z#W#lk# ڠxYnWj}$v[{_TRG>'YۡyV$'ճ:7^}WbؙZhyj"LcTW@11UjJp؎#=iPSB69d}] UfQ^[_wޘ(qa(F!r}QY#U, UI2qZ+5r|TO5`'pǐ+edI>!d?Z0k1 0}IVҸXxgŗY(_%rW2Q-ኚwz_0Z<4E|8ԃDls+a;Op>Ǐы&ڪPp `v2\]Y45ɧggj\ @nqzs5oqɉwΚ`i(?P@"l[Ԕc-?&2pKpQrXzyd0?5АZ~ R lkF5:(<@ ߯6Bۗ7'x"л޽/k1@ʇR j?pJcPHQfxuMJ1ԷZ9т<ʭcup> Vu11u=ZIFhd2.-f+09`budM:=ymhUJ?vl 1 2)Ŷ {Rc郬[^[FP';zS'0[ h姽jL @tՕƐw@.o)/?n<2WQ2=C-]Ȼi;Ѽ}Z7Vͣ<\L^Tjdßy _Vq\qpnG|ƒM9F3y\L7V悤AI'`tjx}F9\NcMÛLnwF,EBVMrB^Q5*Rvj[AaR ͪ2^JM#-d5>,X+ABE-o;/ \ Qaٔ$z:7#p_tzMm r[IЂo~-U_!{;`B\"J!29i}lS LzLGmk¢iDm;[~/1f]j"V8aסRc23)SðG"9ڕWeI>)#u]ff3ܛlU,FWcQvS9UF|3^""*e;y.s'B!*.~e~z!,L?W0rס-*^:SMź؟"4ȼ44;ljФ*pqf#."S>l3['aڱyIJ,bZ;vٚ܇=O&6D[ŐǑ6vD6Χ\+Dmh se&ˡ^tLop745zCQpkh:oWZAS6 ,1>Pq"PCIOATm-Z րdHiIg* h9+nLH=_;rIN>JK O_q֭ؖlφƟ&4kD[<+es&/SuE铯kTPǥVPbh"SJj/7a"!>ȳ*O!n :ͮS;ƶC$g&Tߖ ƒY 4f MqMzmc)LKJA/T kᬢHbܶ#l 8nh9Y#0rK ԺP _j.KlCĿn d~5jd&qsሮ}GrԅV%).P((D/3(l#:S-9?jMDU#E֢MhTd26U>ܛ6G-[XKJ8?ۋ Ppha H9 JNء|gIپ z6قuL?b4[BL&&8}Sv,~m5+)p 7k{ c9D$/=5Zyx=x*zCm +~(YL}Mh#̞ K݇of$G%.@w]eՔw#"kdGFKyCnd{T6t2ԈL}[`e#״` } 6 #O§<˦Ja("[6su ݐU ,Ex@PS%'-큨_Sr( jRW+.ZK̯M-P= Tvg9@>},q!$ ^V菏|^g$9ڞ@ [ٵ3/W{!ZdJԍ*F]+6(lYo潞w;+TJ!zB/Qe<$di_˾-Z߁b\5ETJWc﬽}tƩ(g/ o Om>[ұ[gu\+z \VA.vB^'/$c$T"-%=w:(U%.jC&`v2ũ sŝ1|{ېCvrdLYDXԪזTFB#␒^59*r4 kz54so#7I`OyH=~3ymX(g^"R}}XS:@HɑsظghB & ,^j_e#pa~S1hCcvHXc?lͅo~BApmxصڧ+u⊧3_Z`/7s8IhZԳj˰bTFji"JS?~͝4y`2gԙ@+D^z>5bnK1憜-*B/m.'A@z:8e>h2RYCSI\;#nx)amΓg j=JRlkc%Ks_^CQyJdw!vNJ֩H{6csLsccC!T+kK>BcŕYX„?€ΖqyB;y'9o3dhHq.}΄?ڣtJd:j ZAPSoN;?`3PIXN`)YTR۟nO|4h$fIdXUoCGQ}K?,^wc#i'gP|)z#4AI[=<{ИK)E_,.;~נy[vJzkVb\0 t{©_|֋ |MvIpێacFiġunRӧ,sJJ/)QIvgKoM!X5ѶTN+b쳾'07}_Ĥd~z=* bF.IDQ)n@8q,2}u""R޸W) 4^21N(k`:%`at qУsj$Js800$p64ϬUeݙȜ?qP=H!] '  ފ"yl,X1\(kC֓S:|F瘥!>A\}c^kfs|zT2^x΅1;1BJ"[$SYƼ_= W%CNLhFI)X#QPOE$LRҎL :T NzF2( .՞b4Qck_-E݇c0Y\$ %=(B Z!Hȁ+S;?Wp17q|9Bc,ɨ֡1 4 FGǟB"usT SwteDw^G#RP,V>ȗ [t[S;"J/#3WۃXcs:K mlb3ƋV?e@u/tg ޔ?0d8ՙKuJ/n?|(Յ"4(hbKըL*I\ŢLha»ncmi`ZBАգQTe@#ՊwKR-o i]B D)2Y߫TC` E3GF?Kw U@SZSZUꞨ..1q Lk?k5B so.$yD^5Y>q` fyJ`11 AN`ͱԳ$䗔RAۻ6Lʳk`}]=.?5wﻞ=m3M˧'ڌHZ5{D9[7odHL: ?Oe,PEE64Xqسo5xّ&dINٓxR* 2cY=ouv=&yVw&.]^=/yE %dgʙp6FJ\GŠ+P/TF--8K=#y*os]QBR|dztzs7O*x Z*‰p,#fŏۀW(1%wcxVn_DbWc3?Qc"R.uM yaį<+c> KӴb1\|ǟx*aM Q}. &T  m%51)\0{μ0W2JhYB&b!{ݭ4~rYD6Ⱦ|p0f NEv0:S0= {^i .JMYZ p>3B-Ls7F I0c(}b{:Z_0L /zKZgt*W03A?)3;q{quCwFgAxcya : SdG250I[.uHwzt<tK$-- v=ט3fC!euMۦ#Chd8${j؜kor7*c4$9mʕq ;q0`Dȥ5bwȽo !OL3Z(jU']Pa9-/{뺆m'Rk;8w-uhqH0n+@go^Xwt*-P!H\k"mA9ʶf*.:HK',xtrY&CyH|7Alfw㽉b0{\hqv9ߺvtP%^f4iESۈwkA9 Mu1+q~N#-:W2lӒ87p9|%KMh([F\ ?[N;Q>#PM}{z %AA,KʿSDdmޮ3nwo`qaX`Ekjt zrMn<]@k+ާt.ې"#J7bDP7Myқl=u2Ϧ&f!rNGuѪ64d.ټ0ڔVi;j]LqssG% āC{u{)ÃZmGESy=9L|O*+u}nb.8p8:?+KP1$'Ј{ vބ!3145\ zNԢh@j>y.n ^hDx E5RQZ*H#0 gͪ%pjp2?(hJgkFc#88bρ30yaYe\d>NeʼnSE%1S7Z>}ICA>zY+ <᰻wWI>3DKNDk+. gJ俻^c_Lcp4^ɸҳy+S=UB,#cmGenZ; FUJBchQwj  0w~A%{MYF›x|B@_@1IHA3\-?gT f!>,qEmVblwzB @N &UDmPP%sۭGƴ BFB;J,42}%O0!q>iZS"[a8nsF H,}E)U vl%9r_6o7%9BF@H?{8KojV |%IťMxE(Xsm"oPq2-c]T`a0yyyrqaç6uCVONJmyA5>t-MgywK[/*riU_EݺCqb$5-lew'F"t*d2X~)Nq >[ >b )bN:KWxp Vfȕb %Ԉ(}_e߻]O+/<ʦꚝ/)\)Xs]`X8X7]Ŗtp( Rd@nFS„ ɷ]>bPygN=?r'6; vA{9Đ5<,k82 L{ey/9P9r[!\Jғ@hrKq|b<-#{JҡnvB/sYm`Jh9&ˈsccmM"`/m$) ~ RR3:UKO&UJ#v0r=CߔmtOUJYn?&v>.c6@}Ir"j4j|ϥ b|s%Y߁|݉,оRW!KmMm՚c*K!O'h6s "kxQ]Q#}W20^9u6ĪT]q8@GeS XRlaHL]Wb&S+UɌ[dC2m `֟TT<@P1'(1ϫ+-|ABGOYw lge ui+TfE5F9R"fB|-.*5 51m!D5w]"Uq:tE:%+I8weV2+nÓZkHD0PWCUhȽ3m -e 0}K í[w`!/t+`!ۺE.[ *WuIt1,wK$JHI̾z+%a䶇;M;\BLY2wtA4:qdіeZeN,, ,bfDY" ) enщJ-ıc9`׬N|DLRao7:'_p CZ**sqG%p󞨉MI-OjE[:=I~SN+B<'hC G.. sl5RbWBN0'uLɜ6T á'(ZQWC%)غiO wo;Kyb؀۸C4:NEӐ+˪\} =G AVY£$ӫ>GpH\4C[D tⲛEP qwl7!vtƥ dBk\5[y3&˥=vj 漒J`FH}8y2hnUl{":OzdHhm]CoA4՞xhmY8-;dzmB+49 "yӃ8 G[@{^Ԋ:1솆qǗgQJJz`.'6Ɯ680'R!i9dJb>BF}El!o *,5.'WE9lh٢sHKwE3qE#Yg-p!};JHOo% (OgPSԇ^eΥH~!iX[AtqdœK‰ ,]g=\j Ϧrc#p 2eX^Pe_u vplsnݬTx|67YO5gM]e-l'(;sܾ>ࢫ .knS(;[e̩*;G+_Tvb@umE'GP+aN70+隀-[/0J> UF#g!2Ug.8@d7#ALޔk/-a-3NwF;uLs\-fy+fU -1} "H^\[f<\ZihiЕg'~'9_XqNCQdmuu)y#@\҅ZE=p>&%ܷ5&V9cu.fȀ _bcIA2j!|Ԇ9Mݨ'-Ve)`2v!G_/\3v\DpLJ_Ȼp3N b,AG֪ٚߎtNi .%íۡ!C<;$l9IYm,THl0~Tzm|ՎtV%UIP*z\X'avzOkG[`]xk'&la`c5Tgo |"Jtx|/L#̡DŽ6͑{jMSPZ1TtAr5`|6Ǩ3v_Ճ?:s@%kn=MzQGArғ-͉Q8V.w}Zl낧J@%rR%M;r qp(ܗЏ WA=4n0f=s>*:l^u*.Uճ[g4RD0=KP2eh=\;WM;7i$M7퇹fg,xv!H`A0qlpNRbmZNj-\ЈY׫b9 iHhF ?9[CoYrF}*qI:oAo"|5tWsSm$05UIsg~a4)11..H54TiL KL&gP`GIC 겯[B]ŒOJq k4=,ԜO 业Ih02Em[ Pc̛I0bۨ:! WyD i԰QUp}N%H4!1 y mO4,y6UCgBEzc}ȴυi]<):^|$/ˤ`L33>&P4Eb#[3#nّ{ y "-b1N 'l{nڽqknAḢ3)KlSHBCU<:ҫC:8`kTe Q(J$~DEo!&"KuQJ~;0y ^#[Hݪ{.A4 (Gƻ}[O3gIƛ~Dt`C^j R U )`7Jܖ~3GHC]qW2DXܦQ;$lAab tHTYزLmKUt#Jhd4bJAع7u$n:('m'e(0߼ȈlDJrmޝ`R_o_Ø )C}lT@.^@V ;Ԕ#=qŇ\ } ʁ"kB _.t1;͊aޗ/Ռ[Qm^!5]$G11Tp LDdLEj%/ 7׉@`@21%O!ˢΦuή2!ykRVOUSۙ@=ՌW{MҜ\7h+" O[: )X{t^:ŒzǵQMMDIN Y#k׾`Ou@-wm6#9ώ5CMfEJeU0$5-M`CCޚ0;4;dM2Й Ëv\W'x!QQ_mQcmG~3)Ap~52 D'Lt,F7Qrd>gs\]hez؞[&.yO=q5("Ju)gț"iV6sJTdэ^/1aaFZX !Pk8"eS2BnBuHM̾a$@<3֠ 8-,x˺3.z'@- >^;_&P|0 L k-Y%JP S)4*J8 \6>|>)Mc}c&eTz_+'4L}W%CUzsN,#N{=0'[%bfoƴ"|vk1%{n1SK== Q%!6M9%/, ʲ|Yg/Tc'vy#\- JaBY8Q%e&}JPM D]˒ 3ݧ {ՔЎq#-9c/H3ڙ*3B p q u4N_eVDo_Rb5FtglS`L =)&-'UfdԿanxvTa܆7"Gτ~K}א18AA ^yy> rJŽ% Q[UuBKJBsA{0xVwYc{U "a ۱:h{I3|fʺSo; ξIס@FV HޠJ~g/9֪I9Rǝvl}$Yej*PpL8<Ks )_(潥`k- Be]F v鈷i[p)"#5>'^%h0N8j_FS։pz%Gf5|5k_`/J.Ds}&ϻ=j Yb\D[V:{s4P2<4` M fGb=*mȘ%gxtvqmPdqP0\q2!俌v Nb ), o7`v6iŸJs3X澑k~# )5BѸFэg*(چTR0O!) #82CVFa:dof! shMgnRy8y0"l#i7hwM 25~<" p mP--;,HtGJ #S>qm2u$N\&1n}LI̜ŮW%h>&n$ C+gQ67)o'{is?7/r[} g:•@^Gi)xmXXSΪ'%E U(H &L!7'^X&AEΣM뎾&U9u/DKgM²Hɐ zoٴ])|v%Sl(Op8LnXyH$^ ?'& JRZuYEf糤*j9^1J|v$neTfKMtפWP]xUu\ (tvnْ*{g9;,ZUT͞磃h)_07z2Ը|{%LY_ ٯ"xٓ_s3Hp9%4g[_ܬ yAmm>#n"mJ;$Eӕ秩Vaom 7t> = ׆GOB@̥ XY?ztæfm(6wI nְ#c|Q05k.,HlvNe]DW}ug$RxWk&2PaEd1kPW&!7ڔmCڠQ?]@I)ȒBzLf^]) 8\ṈF<Ϯ,xҲʴ&[w16Z`,v`E~ x;. ,jBшxY%".ԃR^l+ETa6XRh2+8BO@Hh42INCYF:k]_*%Q<5-u-u-%a}a ͅmM `/>iW,zeO˃NFyX WBCٯ>QbtA`ûX2* dN~VKoyrsDAxlYrBϗwc ]QپrjȐZ(K\sr9FJZ@(R% -.ȵh)|w*#+?a4:8$E-;dӬSTמH֘&9v;U4#=5[U/mQ>Hp H]֡C2!mc[_gFi"tH; et过?SCCǘn$UoS.Be7UPs2 n{p(?f2M||򥻿g}H9Fg= |mu@Hu8B!u2e(p=zƿUb? 6UxI9dvL;Q8yGa$<xT}b9tT^Q)i~Ӟ<)rMR`"&.'dX4cf}4jGTA,i8m_eIU6*'~t 4vK:'~nGr |3m<"r=ex˅E w0-k[~hj5ebed?i:?[@mb|Ba03yF='cMmǥ^ }r@g(b&] ;IWb*`\(o?4OPdܻ:e!P}&i K%9[EKcnݯt*^ڀ-qDx`Ԥ2 RYG9rgJ-Җ#/(SHaTw܌>#LUsσ|)*"OP.3؛x >oMMu8 A$sK 8} ՠ;%i[ƬWz`ج巹v@Ō)ʯ_1RŜ {GaNR QfF{d$qkΏC4Ym1вO0Sx. i`tf-MN~;j{R!yTc59 D7'n%<5$ mxI cM;pb "zl?/^/BlC+|ͫv 8, {ksR1AB#tu@Ȟv L lc7ցƺqɐnY 2i 5WMO$r_Ib|ͱFKy8vǾ~_6va;ۊ+@3 2:6i|bmոSW!:/LF/x9#_zy*D[vg®Rԇ3ކfd?S#UUA%AUK,sÑ17\KUMu)c?,2:-Aj!ʭ7tRgAUNiH"4JyUkgu">)&?!;{Zox`H爂x'p0LN"KiEy\+*ޭί.}G{@At"sSny7Z h^ e5 .C^eJY^ zṲlu5Bo IHI.{WC+Lů>Cq_EpN>JX.#-rS 8DLJ5>e GZ#q _doE2=96Q2!f>Bi {~*ǵs!AZlX\gƭf&US0ck)W"إH(;*v>Ǵ %#<"[J*ӿG *x`>Fpo:#eH^oHM?dp v:X &T'#0k* p-s 68[8E|Jc qVћ` k2lf",fa&1։|Ȇmɉ]G>0UNXPr;_|r!n?]% =54`vF9ŰxgrddRāA ͼ`A-Ճ^Rȧ.tG@ 9IiX5oӏTy}]67Δ͍tcIL w)\[nڝGکp_Pvu.36n/%6T94h\,țwK΂\+x{*}(AR-:MVH\if3z;DI<=T2%v+ɥI5(O2KgՆ+6 ,„SP8,֍+(wv6GEa-PX8t`em 35V0/̏-&;˚,oPS&&_"-=J:n8Ow;FPH>7c95rRK3m܂O&8-$u?NUy,:cDhM1}~c# BaqH*k@hG[n?i&bV!z Hf3{}yΈXfsh\l*q7E%,Um*]GDtz0'E|z{ Nz~89B6o}8O)jgM!-ɖbU]p`j^QWS$3lХk5@g+ͦ:b$;X!;a$:k5P3$k$B'OtNs^aT`CΣXb.i2fR[p3'bTqoh4PX@97;Zqwa7mO-&pf6է ^ݘahvbG.`g;Mc= Mڴ(~bYes(9řlQD6d| PvaaܥI+J*%2;jv%!QmY9HTJ fB>FgǽP HsBvU!;fq} LX|uVy- rTD"GMV465ǚ_ދEK&=u=Enk;m)H4Yϝ/,o.oiE +b_F$ӦpQ]m3+~\uLJnI~vQR3b4|z*9 OTvC_QfX>јoxDs8S/mǎSX~#C(0%lܿSČK* p7&lL?<;뷯wzD0G*XPo[XYߎ>iM^U7|'3ƫ#, \83} d[Xx*^ϛJ"[wӐzƬ=IhB(a\*JS3=nF& a̺GwAf"w)RHb: _Z)1k6Nֆ|i3UÖ9#PhrR-BB>7t 1@~Y{CE8Y)5{]mzҔ7id̻!&U؉$'mx&kd5T@ׂx>]|%̑Nt+T 05_.ygoAj=\q@Lx"t1ʄaFZX;vmTS(`gf NoLѿ{Lm$̆KΗaH.N|,2QxR(cy!>ޘL .l!ElT+.qv0q! i`7~ePL91gd fd&G]srmxM@#͔:]i&B2CǓz1M5i _ !z>l)C|i6f^r?bD*Q%w6lϠ`QՔwUhZ,\Zpb Ξ(W >[*q)^7"hfQPmJ[# dqHDWu SwV /! [j8LCdpvjҳ1FtVK^:su7o#^Y!@dہΊC*|cy h`NhkYb( pʹMe7+0? b_/.YY9yrN0>-,~m ZB\a^8\1}k;VetץAo-aQPk귉Z0א]y_H*V%QssOl >%jd !qQG@"hYIϭ-z0~Um6qmSʆk\ 0;+gO½rEKFZِ4>.(GkSC_+3&lǘϋX͟= mMZ`1 %X\:Xj:aXx%bwm6#RӃ} &mue<ӝۤ"6io Ad(w!ìЭҷ4 >G=NCGoJ X AdE6!Co(Qj+$Ww;6E~ ttr~/)s&'h_e$C-]-ΑlQ,: KF'E_R٣KAcVڞKݧ6ʖ ]fw>`vz`UdjOY?]A>4OL ڒ=Q 0\"}bڞ]cjF,l{:/8I49QS B}LnvRq͂F=\KiӹFhxBXPƑw9j) j5rg4B"+ qY&mτKz7Ayp%t]n6]9KY7/葳W@卻=k$ir-iO}emǻ=ԡ!;`S@[D9l# m,AMzUdVhkEyn;']"':5Zq *{GQ]让11H,oVd"J+ vv>'D<\/$:v%4LЌln Mn /3w~%I4vwiɕzx.Veyn7 ZJzr&pz/Z5Xo;5;>bvo@ғ|ߌ^=>!UCR0jc\)әl ^Y4Y}H-KRb3P%Na|S.<&hv9Y?rɮ1a) } Y/ gNQV׹rE',exQ Y$1?8w}ٵ!;* 5yȖkv:-5gbu8noXI%ۗ;l8Ö{ИZ[5'?u{O1I%&˔83JYI/p(ϰt{m[q V L4قQcPS$t_HN~R^ -Im5 W֖ hfNW9iQ[?PդW ]v 3ٛ`*LżF_= )]aC4%W zw zQ/v}iWQD6f<.TIXn(9ϊc  YI[~!<^Rv]Tތ"^lVPq&^M|oS=B8e&/7(JN첵u~gɉiE  "h1bf:sų芣KĵcCu|C2aj9Kg`Q8۸NųSRUmZw3"0LŷF}yH_B.=R7}Xm?5f'`{*]Bq 4){$=҆|@}%eg} 99_P!R[Cɶ@nYir&A6G<.ن{DiH%"9ҋ k^A >_hC{`3 59NQ?bu`u+ϮCaΒn=羫 10o :&vf9(``5 !Doy^07"GӆS/QΕ'48iՉxYd@a)C %aD'?znZH̯C%aAO@چKO T;/%"}54 ;1շ] N-]ۇϑ{ã,q&2.Kluvd{+es"! 1oRy|%ʬ +ϞFjlY" RLpl’lLrYԸ["y|w-pN?I|fQK36D##`+D/$K?e@"wY%O=9z8Psi p/u8NvCf>uN#N/LiuHiUq}߰ K˜y>ȱSv E!sc_Әeug44EC3TJB~Efq1-yNoY\iB8z]Qk6Ԅ"jzm{tMwHI֙Ejtf8)w%tW:`̈́A'uI[ 6%ǥ8+l$_Xr7?2\EkLLto#:D=NOػzTzՌqqkj%@A_WGG*Dgs^(k#M:+ᶼ^(0Wq-OdDb+#;b&a¬ ŨDg[Һ~:}d]wK] 9|{UF`5H_pW'7D$RSZk9q ^v5T[9,Gep?#Olا)@'w( |[]9 b mܔkGG܉^ p0A\4aDWb{K"<'/NFj%t4Cql;  cY=EBu{}:yTF]*< m6<КyUSil>Y"0{[/Rm>־yu1.#7v6w 7/dnx BMU\ yYO,m`?EK-Pp^p.SʯEQ{u<6ɢ#Xn5ߧ kbb>Js\g٥RW M,Ŗ2O eL 28t<ͤZKd>,q.msmm3N/7?ҕ7bvBVM i5il'lU!냏πϺ [Ph9lBǐv l0hXfG̥q'VP 83DK-Co!lK= u.4kWB8|[9Hl0ߧܔ,ňnrzU~)u9SYvHףz:/qUB0 -/JG>兴%iu]ašo5'4ڧ^"2҃,hŋBxLA'}@Q(Phf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ~v%wtf17RD`,"^^eq V=դ[h7:vg lLҭSYTj_82TzR8%lUR~1,_ᬵJ^jh  z9qxidX fzmj׷Vj+F7T|_o'O,.fRI?\NJh rY/rHV@ ᫽l+G̑C' OfELM mop|: Jl,Sg#ZtHNC)b{?`"Rˢiӛ%FhJ: "ţǒG)hԹ79}Q}ݨHW^0o6_3O(*0fETt c *>(L 7<4ܩG@P鷦2@fyKʖPkDZ̲zbrxe gxT YZtOtteh!D)I=P^L<}#Q>??9%R0p9 .OCAbu>WLMU n~Zљ"{wCY}}Ǜ7 VLmGAM8lN%xb;9u_n;؜ ށ'PŴ vH ij,;0gY"O;]ǣ1g6HM{c,)BѰ?\Z_laXCŝ, R7ggRzz{[Dϒ}О;#{y=~JX]k~]sυG܌J 1t7fy'Um$ ҀAiぉR(*lY1J)'Ʊ%1QB ^簛 8E;qѿgY?!\Z^vى+( <3[V Sf _zܚ#yMOE|xQ"ŕb(~>Ea⠪=o#z[yڦ~vX>"T(`*pB wXӀuW teD0xXm%KkE5b:{& < =s`c1f zmJE~4ۣyIηt_lcGފeH^0PʏwnCIG~f=G9JAt(Ґ&#~hAv.q(VŸ7,=EĹ2*XimcqMCĭ?ȕzC:-Ҟr r&^=?<'67-J+0lS@HP]41-&%$Ҧg/am|hO{ȕENc5|gvv1Z<|xz+՗_L6G j=Ҧ f 烎'FP<SP$-Գ-xT,5dI~rz5\VEBKa(,dgQdA ĸLC/$AA vu{W?"FF xiU\G V٤v^Ypv8N+Yj>(z (Nt\g&FOL֛VYcs)Iͮ}j7mv,vR{ޖ|0z``"J'N*җ cpJcboɻ@E޶FU1gsuT"y/hvM;ఎUgebLZ }O|jQ$nEtǂBDZ$^Sq?4L]yrp=3T*U0%Xr\@S0bʬَWo p6]=;#9Sre6' CykBNyEqy)6 Ik Wpr.]C}@xk\?z]rjFޟ>8Vd{;*Dc {dPM2̨ H>uayՍj`v蟔;2r KMTS[I17|'lxکuK`Y O!˓6N~\iъ+LR;Έ$Rc k#Hm A_X_ano :˸I5n)LCLĦVf/`a#_Kp]9&:DxC{xS.2?yMyoŗy.?Qz&IJ\6YA]&0#~5 iyVMIv)`3. ]L0r# C\\(Yp2Ґf8b)*Npu-N53Y/,B ]Wp(Q*xp7-^C}ɷC،=e(tVLO%}(F~R GAD uM˜^b`9Tx)sg;Ytc5!͏|ע ?IwS#aHW*ӠLx)d*B3mUN+#0S2fXL(K~=%ȱhpZG^= '׌B4*t}*~_d@}0jreyJNpFA˅{Я}v ?:`xi7ImAVQ>D~JPHaDe6t-koZ ^̔p2AKuҠavdsgg&GͲڌJ}vL:wV ,c#@[yJ?⧣=K*MA޻묿bR/s!y3.zl!;vLLLM<#CBƑojy&d lZxPZrIé )A34yp6BSbq΢0QRYbF!в`-Vu;j$\xRAe3uYLph,`j+&%v5!Vͱ#gouƈeX{ݕ)d䞄e.^V A̰p޾2Cl@qi'`uڈB$#*L9޷dhFvo-l Swsd.뿤2CtL0j=]5(&{5%ip:=,6`Sf+IG e|#R`U{=܏Y/!:hr[Lq4t}xJJL}{a9w&f<%dpYkqQ D4d`e9/J/*n@$}R$ݜ^;1Qܯ4bu |ZcnNAKJ֫ ʟ ic=}irN"Rpp#%Ζܨ {vKJywHlሹlʵ+ ^໸ > %_t4s T+ҍ_n5 g AdG|"*+jgO}j$feR|wrxZ>$h%e#=X1_Fc|Hn/G7RꎆDxXtP)gwZKW c,IT{QK?xvRp;/pͩ﬛%zs$5Ty+[ib ^Ci`1_t}ZBW<P<ԼwE|LtM"~9FqF^Y5ob3b7$Iy @fHYWd X[y^qL|#r"g:٫Л^jưf}C.bǏ24~h(9&e+t\<7c$\x{W_+{jI|z7y]R#{DXcPe1(v' `煍rsyOJXD^1< q|CUKDb_9^n8mM9\3Bby5O ?[̝6u#89*=x4qK;[1Q8{vŊ*{QIe[;K!tWIBў$>}ʎ!4xɨSEoB7I'A"2e2i0xL58誀&H]u_RfMPyέx299g|]vkI8l?PYO[!S>WZQJƕVǁ.0:xB\vb#"EUx,hhN੓-MzS1':ON: ȃPFhB.|o?\PAK~8@e%:pQui;wt\6rNa>f>9 O =flBN'ܩ-yG|g&tQO-[ z.bBf7T{R^⭃%PӅGS@|bgI7~ +idtĦۢfU e[V?ߘ2u#x&C͕x)羀2FG仭g%zk4#3!1IaWrO Wwm5J:!~J"1[k@.^sOf\{$JlD͌Bw:mū& Loa ad,CñSndnS=WGՅnEJw/6I! kW"xn=g˘/Z0^+ Vu]TZMM2+ZCД=-G')h^2Qcݤp|/<,)5Sr.DZ'̴K>Zh7+`co97^XuXc mJ"PGyQ/t`L>7Oy? oa&"+]i)eYxt.8?{a<01 /F˹jGrYieǟG?G7WgOg4צHYط,7";vL )8CfByUJ/_˹$<1cftb "k,G+AUTVx a AkI׾"T[OבDȽTYy0yVD 籪K@>U;- Et(_r,Rс u&I72Ie}氩!2O?l":<Fn+hl_LQ/JN;'C#•1O3^-➌'-pGզFMOX#~ǛKJzTs+!ƌ<kƢ.[{iL,g+4KyCmV +:"dښ?m DOZ"ȭ0R婠5Q­˭ܮό"R,ϟwlHJh_8H#B Bv;Q@n@ #JeppʭyR4%3H-|~*Kݻm87yKT&1X/>9BOMIH.a&xt_2[Eߝ2I<*Y -p;B#K ]$bp ʻպ܏Q\l >isA]ddc3^ $eGG~>u\#j=fEc,MX8^a)" AJIʼxٿ %VWn`mY&H/sT˿m01/Dz }DdyZ&#AFkU%NumNȴDi[ D;#4Y6/0;bb{+SWCJ21ZnE0 T+}Kc.`=Ppk_BZd(InҮuD" ݿQi!KYQ^FQsV$ïs+zBu fvޫj}nï̜ϏvT:dQ2oYfW/`)φ$֜[ "^% df( $,_zk3+a"9(Y̳JhT6wgˡN| );~).)'1EH23#Nɲ9.bwCEw$; ?h0B؈]R? AH1 6.`{.BtyѩpQr1&FrvQl+eˡ1cؾ_`/uq6lvU'm`b2MT8Oy|C|YsnqZ}lYF33lPW;zz07t+]] n\}D;..\Tc"_rE 8Xuaŵ5}ʒX'-Hfmz+&Ⱥ6jd7² *L\:W-iOGt׫If{O &5ҡwGTɎUI뉫);91%m^0| SX$zt4Z>L3pKz4si>;suACh< [4UhaS?wxyR8"w+-[F!Uc=Z;dYXeH!mٟl~׆9Tȭ$SLpÏc>ZBиBʗwF Շ0hI: 9o'9k[g~Tw)bmzt+D]Ћdy1(|Ȭ6$`sY}%׌t_ʾ紟 N?^!myGpVV;#_F5woCX^.Ø(PtΕV/,uQ;Evv:6,W%8]zE(+ Uh':Qe902YGk7ffe7=m3|hXluFYi]ĀB c?W|nC@w29 ܰ$zm߷sz՗冮Q ]EBbY& 2^W8| )#J^*?`3^(FYB{iRGG؊:JUM6ܺICgސ( zӱdk B!N[W+y;ȇӇ74Q%Py u9CnjGV !gés=$5 )K`HθdSʊC@>(DDž(l'Ө2?8aC z  qtlL U] w +W(Y`(i"u;aP0Q@ yTɬ(7Jj;E4 Gـ#6%upcmKyFa.xV0D^y=Sf:S˿sz1퍹FBILmIsH3{g~sꡕfgf!u s*';p GF!=(V(ܻSo[fHe_0+! S_F,91}Y\-12aR!]sCVBXzQzCe%QߢKXpU%Vdfb̤Xۅm /p5u颂[RN5>6EW+ K_cr, n\ċa4]vy/έ"oS`<4QGgGK!lS1%ܮ &NFe]xUN$^Г}$ojERotm Y21[D@W5lr[Ds[MGWk^_#ڹ-Yz ,bivpaDvsxy[+W' k!T"w؄ ES֫w/fEךSv91~ZK.'A;AYp[-Cx,ґ~B()BcBm$AOo~eg"@T|B{#dY>)]8GB_]nHcKI°ad 9dR95vray%G< /R&v,m mgy#s4tɠiڂEiȨ{hL׀D4T;d̎ePkLA=_C羮sVlepۯsVJ=DX}u(?Lk;E=VI(ҧnh0cAdb0릈~?)RCk8s"e#&N0Ϊ U$#oW}ڷ&q֧s>*j]s$TK<i9ӫ+tAʤOY3mHX=,.wpeIzEA. N\Ik<ğ-wpBJ7nc  9*?ߘl "0k(ُq_ 2ƾS0P雊*=f7GP,^7^HE *Y22ٸE*@U{amoJaeroLQ!LTo/.;_֡WKk_J*:3l &xt5"2fψ,Y{ׄy@8:/Կ =E~Dgx+j';ϱ9*luCp%X!3@-Y~WlF|;wqxB *O2"f`9`cqWu%5D&;'m-4A{- "[)h P->쁺 kSP=7 ISA#硥l rQ3`7]D^́W[x~Xm g@'S#/#Rw((d+[Sklz+_LQC"7@Jn!~-8 fe`n򇙺 8:UmTǸbћRTLS+2U /j % D}cL\!8~k2팋;!˝`;B.2Q/T"lXwJoD[D&OđhVzt}Xy#g_kۧxʹD4Dn&"`vşs)Y2dOk}"_~ïuZ_m'0wxU*,S̡toIԂySR8rցfOt]T>mD FȊ@LhPR'TWSZ?Ə1HD[d!T=Z׬; ):ˁW˨aaB6;rlZADE8g%5K̇%> #wSt;…8YK &T^Z7x HS0(ō[g -PɒY;-k_N]5&IbC'N|Iε^*X9"MvVVČzYV9bM~6RK!+>^ PX-/#]ZCF2RV򅺄iflpɩ_rZ󍢟U`Vmx`,)ۧ{KeBGf[7BK& 0\' VJ,J}0"dg߷` >JGXKjr6<&^!xq#f\Y]<.˴I؆:@'<7Y]օxIo'skNک՗#EB>8;ԩ4k{+ %}R2w}m=`8wZڴav B:r9@ ^3źC<@1݀ ~ [,qd%bW_̑WU"$z}a%v RLdNi|6s#ȉ7)\f3F5bD5(<~ߡQ,o;#`i`6!!aJ ,@M8)l=@қG t(¥yWQZg׀"zb|0Fv1( ) u&%>+zR3p>tʿ= u?ER\#0B fi48pYD^ rjE3`+&h̷%DjNLo´.~W|+H|%ǩ@2gxss;; ɿSeyꛮx"YfK]q2E}cÝ;JS5O+]rfv\hSG|Tl_{ 63`udkg/Sە*0UTvD''W4מu$G F2.LIwZEّDUƪ"$i$Ia}&+: SHa_MGhT| d8maj+5>~&}<%ƽGEnqJ;1]?xDG+ 튓K4ػ54-/&3ga( # mj:;m`eZ:] ,/H^!uvcY$|vzΣ#rOCrkGӗx<@揟ȕCT8js~(սymv jLر+PkkBk0 QC%MjD\ k%Y&I2 @@~)ǸLH&jYw `)o/ `ŮӧD(.dպk87W&6)e$_~ck] `&ZFnopkblC5yTZ?\q,0@HqxH܆=mݸ7 B*5ZfOb:>x.v5O!Q"8Kx?6>Y?ǴjA)u=Jm`s:==ʑ@[g[lT7[|\Ł4Wy_d6?wM_QÎVĥ Ԃu7IKu"5Z$r=<| I Cg0١]f)dJe@<@6y{γO}&0:5t8}~^RGS8"L4`lS^ovy$,^}&2vbB`z#xupJ^SweSD>d_V~N2 =psW= ~QBlY9V&)ܮÛ~L~0]ٶL4Ŏz~e P.%:gjz:504W),EpGAa?*,^ZKsJR4*SƩ ! mM\z#wTگ&F۸֮cyGlU7#t:ۣ&On6N{ӝ建軯k;\+S=o-?nNOތ0D='lc.6nN5A'aM^#y: HƖK%oۨ,wу4[20'I'k#Uʚaqe.Tm5;L/кUҩgZs6ٸ?5n{ll&WDfY HG5]|/s'/'̄^y>۩ЍQj)ANHhp؇ЙE%a$F=P*Z}+{Q‹`\@$Iz^3J\vS-J?1%[{à*xL4\?0BAC0P&f~AX(*%ں`䮱9|ѡEp3+ax s3˾{=uVG!EђJ=w3mx9mw**;ssYo5Яb}K^U;*U~}%6BA[âvOSz۲ 1/kK=ko^2.Q`S^aQǙ#ʱ(5: $_cokUG,@I? Wӱ/B'uj izKxAc?!!ps1$xIzḫ.ʹXcCG`7i`eKG(Oo Df ua/^ 2V?LB{(52OJ"GK.d-M';m yӬ܏dq ßAxGLT X6}ݫXR-_i-^ ``0K<(,h-Ey ?rO{Ԍ)BƆ8(ӑ>& |/!dkpɆræy,r| .2ńqXdP~;(/%&22l֯=qws+?/n=)y> x?qyNv0mFfW<`0U& '_X 5]~7ƞ1nVGL2cSB@"(ȋg>x7AX_i}d8nB'mEjY!%JTuۗ.RWk݅D\H7Y3zG 7+RNcmt7 (x8"֤8%f%uK4nފD4O}n?ἄ@/GsR+$˹ޭ$|;+I짤wzӓ /Aѫk˘?_S7AJJt.`J"EH&㰇I 4aBٔ;Lɤr$#U.e(&Wc{$ACy 5}~'@Acٻr1Os=ܭmqK0N"gauq~ݕލP+cp4ܢ>W{.Y|W5A &길u݁Ro[^94#p2l)1ntJp-:L5:g6Ti iT­tZf<8׼:Ii+g?$ _t!r-JE㈚"4 q5'c'6nk'tC"lJ[}4..B ]D;=@[|grz̄qT%,_0`(qA蹑5/t_U֌>ž_:SÑq4bP Z,J;`{4~,siCuCLK[U(ۛ4C_?0%;rԷS+mPE> IVld3o,@ "vnUQ]|+WvWZYU)\ ՒXf9mfEQO-Z){|a:Ur x-wNʎ?zT$зM+qo4)$6-1մa&"5ߎi㞦+`ūti Ǡl,+KO(a샗KҦ/5W$uNڕ]Sw|ގ>4#{[pD 84E঄L|ь͛#S>/A)›#w!0` v >NVMz5F`A?E_H.Oy7 ӑǛZXֈ?Bu= *%~x9&) !l1~Cffj#%*sҖM p ,5 =|}a@3ƦFsۗ9Y/o93trރ:hP!nWuf:KIr1unR u}l_ojٯUN~:\̜Gʋ$^T!QnEHc<S;+«ﵜE`]C -yUCYnҖ4W@y\Ӏk2%ax Ԇ!A+߳ +;2'yq// ( tq[0">:A3KZ}} H`m&RYtWѦ~.Oyg<͡WmQHM )6 ~2+t=zn}rm\ľf 콯i8*D0|4+uM?߿qtqOlɦtfyO5k^EOCvBdhQYNJ޿ sNX:RO Ku;ֽi ʝ??'#Ã[a 4 . 2'!DLwy !p0ģ$`ۆ8*w5xR(m_h\ zgR4X,0,y>VjCLW~ V(g]m/ 7pr7 󪎈m5qf*񈑈;k7vB|2Nbs j`4!v\. >8.顃.24YfR@j_dY/wyUsQMbUq|޺ł,[h^ я#C7`"Z}?*S)U\_B@w + osiلЏ72] y[c sk\3~ e$z=p=Ά̄n| e*.ޔE1rE]WwLL+JRDŷ dVz<؃^""je4N ԋ(5&E륀 ^PN{eZM B "W|VFw61A~o[$+%ЩZuc(UuCwG2X#}Mx˒. "9U6;!l@IZE7r q’FaŮVBzXv۩<яA%s)()Y{fgU;\=1쫜!Ds䍪vg+^HH/0cLh6:>0ʍ^{yܱ\G+- Sţ)~0,TNL584PPٺ ]&64c4@39 O/nR=Q7+y4qEGI0N=63Ҽ0|C)ZZn|,C6LS!Hnu 7YO$ʤGzg(vVB6M.GסY"c~JDLs[a\Ti$k+QۇFN'ܴ!-_ #kG !<{`g{gjUmM(*ۣavrGZ?Wy1HOfd!G@ͻCxT`iXLt$"1'D0:=/yNv;rEa}׈7C0%>@j$$mޑ36)qx/NUoa3#XOaRغ2)2C WpiI/+J=ʵar/R< [!@#,UWtsY~FdK"ͣ$!)O5FH,wI3|RD>}_ؐ*Kԙxk,e(PjSQŧv}1L?Zz { Z/и,w;UqJaC#2ʚP?54Cgt;4 Ef}峦t}ӊ %_B8;F ~B3 £wALtStgSG:'Zt1ԍ`IjŠ&n3"tz%%vԜ F]eJExmEs˛3G=GILSL琹:vOF,"PDu_,ץZʙO(7HB8f<':irl?8] 9P1Guer#o[ FaI#QIՈ(h B4>@-/kcKnr [,E-=.xKﰠ8ʪ栾eD>m| rG_a>d8) V޸尠j'B;𰖠z$R1O=ܦAW)0Ji6AkK2+3eo6XB(gA $rwذgmC+@[[Ea*d"v|ߐuؖmĮœqtAOdaMsr! M~ B=`G>mMNV84g1\l~@>bR($;^pْ~2mq=T]zںURY|#:zje YĕfX{_v$ߪ$֑p A)lƈa(Z?6ob^ }R:$JhG}Rvv  ;>]aq4 =L&JKVۜfvk<]Q89R${%Pqci^^"%M3ЎəԻUxb;R56*__kW#D'])ܝ)C(Ȇ;8ap4X%֬PPO8zZDL~Аy*ݐkl1[ZS(Э&<1gbP_+>3*{lJ5bZ_k6uޱCT2zR)ᶪ5a&l$Q .91?] S7~&Kb&)aڣtzCnEZTolbsA hIWgzsu 90ǛSB<=<\¸cCT]#C y7bz( uAԴ= c8THq$Nl#}g˞ i;$% i#@ U̒dw:3&wڮ؛4oePC'=*h^jW mCB)ha=L *^F_;?cU"f1?jl]GYE).쇸EI7i+L{d39rj|;yæ6wuVPXJ# 8s) BԨkjz{%=͍ Qs׵e]ѓXul+OWPf칸ը z-b?q O[R` VO6<#z$O|>8 PR˕[t`TlTS#2Sff5ٕ Q:BIMs,BrKzb ]J>01n},0QN{\<џmMr%eXGq|yVRd!-AhKn`9/D2Z>7KDoԭCgk˵Άwi=\3]X!Zl3g 7a=9Ofʚ MlBјC6P낞3a[g:|gqb/2eٞZU#gyjuRF$Rf2\"cif}T(,h)ZSPs,`?@UK~ؔO.2ޞfb%c&2U㫡fֵWfih47XD2i i7,)?pa%IKbgyo:QpAei8l\X-ɼ-rl5 4Wkm}q8c-LcRc=hY V3չ%Qh)Q+sY /op{`3Q!^ 2lOkD^ce-eɀsAIفF"B`!``cPI"I*|CT5q&6ʨcdؔIT!!Yf-@9"\Hx,JCH67!M K8ɏ`#C1WAܓP? 55OxN>oRRL氚IfUȾ?M42G cR5@Hp4;P%V:iJv^4*m<+H%ht1GpwjVwKL6.{ރ5~ۮp-" Fw+`eI~3&6Z(eSժWc7 J.~}keH.\6/ij㕶O*0pJ76]>_=Q_vTd\0j'+k6NI8#}?tS̢3rӷt0LG"Gz ar_#8NFkb[y;J]4Gu~xزƖj:m'x*C` bG{׍E y}2%,VW_+^u[Z1sˆi>jzE9+GC!19~dӝ 0v> OM=I<i< <N>UuCRG(,8}oE|BSQ yY# mȴ gdjVL &c+l=&o;-t! .=F c1J,+#elGebR][hL6!O'Ϊaf9$ߐxNj2 hzyg5ە7h{*'#qe18$o7Njkz­G&LY*Re*] uZLY)K$\F{&~g:gT֧0{6[ QrΛ}YɯLos, ˩&>.^a '[6 1@X0?&5~j/P ȨP= W>CU[)bV8~q܈pŶaY7 Ro D;s9y"q+*3!+pDg~΍hU-kaO* j&Oܪ0[/Q'내 Hd˥^Qj6BVGV'//HYlFw~.(]7x)0chQsqm5<]GA?|< ߛoX!?jb MlC,xeŨȮs__[G-ZN,ΣZjnE֞ w.F=kd* _Л-N뽟춇ߥJ Y}r%zڢ:Q5}hQ:x\ܿ?eo>o\Lof1]zJdL]-5Wj2?OC tXQ$r 8S}+mNu4` I٬ˢ `'rW9lR3C"UA6>v0Llf˜A(L~jl.CE4@Iʾ0r:_>{VRf_ߗf~5o|PS̊ڠ\OTwk yɥMrsz(].m0xLvo#`zgY w)0pLt@!s64s )cDVH *&eg%U WN=ɣK}N =/ɔXg2+m&C ?b"M9-fkD7ڏ_&om|_p1T',R9fm6.`ki~6/JTPmemk/Gy9BѬ_s v\Q73OlUB>rD&no̰@%f{2`^^v+Pv4ߋےyMʷfF'ɊI뎶yvvh+J>e_BM JXa?d/ ڳn7fظA0 l(  n~j,S %TuH2"\BSB&'݇p3 >3_`2 :ĀU)i(F7d70j|peʭME@d}dOIU$5pXi'7 3vA1& $+t|heMVe=FlhǝyHu?M?a >ŗF<5^_k^O}p0_zj{Lu]0Sjʨ:[NBWaFI'$ps,1j$^9}g0%Rul wSBqK[$:3-v`O*JsyB[d% jni?v'2?ψL>̍'AsrFd2Yz:x]®"py8ߩ=ˀD+.׿D/tg Kcbm9+H(rߦh/pܰ=$(ҁfYO!B{zgPO,Ɓ,A=˘[՘lCdK3zJYRB`^sf75vQLm'Ġ3e(a%q s]^lٟHIxԄ3߻1b/B́=V 9ӛ,fh83)LC?y[o o0ܲKHq58;iL䵚O1> >ed o%E{ J1H 㢖;@]Za=M@;S o)C D*7Oߝ"ktzGQA5<g7,'w?f~ͻCY"54,vIVl`sb ]Vv B&k t.)Ƚm V&gO7Ԗ|?0^ixu>?- tߘ@_0 3OP*p|/Lʕ~;"BiJd6uI)'V]F^{uˡZaoi:O}~| sR!_TQ_3m!OhgWIE[!&>}.Nύ)s(^EH?ctS{ug8BxPfq\3<]\1l3ȁDƐ23嵊8sNcn7\N6h# kϳ᠋{M)hߌ:VsV:$usNJ=_0ub%S[MLh4Gq3̒ ~ʿ+FmQH/Sx}-] E72:إb=[X8 yWΟHTUXBzW&SW^œ e❈+머bDH=nkStU4/F2/<0! AjzcGt-GRKp_倒yh񯬸 XUm'%fmo=ԋD3#lShGzd IFM4,r*yT#ydUilmWgYzF Ep |4WY8iZC.wmZ~ |ns:cR;zs Odrcgηt>oi`Lw]\BȢ;vtZ%:n̈joQ&藡)MxP=0F0#&Q]zyc@R]h\g\}C|(Q $`WJ>`[.p-Fe{Ik>R^/B4{Ftxg;9(1$B֬%z)t (ܴb=ǭuPl_V6"?C0;2\T#2aԫ9͌Hxz~S")wpύ߆íOV!x'8rWwDZP"rGw-QIBB4"D }ZqTµVQ#es Y* ~+ӨdQ%i;uܝ5Fu!e)qNPl"}V k{?,E HF[,2DjAMQhЏ|ܺpY8ڃvr][\ђO}ccdY™IQpWAPcTmJї^ x ijwt$fa$؜q Haԣa 7cxSt6T)wdibߴC2S@Clv!ƙEu<\diCAdVjw2@ć#í;l`3,‡-1%;ǭK ]tG~F/B;p7Wa6 {T sW ;7ʻ~xs6ᵕx|%oays\UCCYkSŴ|\$F.TF$PK)@Mf09#%Li.^b3eNѽD b5H .g (ϐ>sgof/H;V?rd;my^m۽X8%y& 3fMbc.\̬|@|"[zC c)'Rr )qTK$X܆NHJӀ%7E$}V"8(:z5.0F XwbA jt3BgjPH6BY5,Nklęۯ= 3of kPث|GDuIBi g,"юFd.\χcʙ>SPFr)qׂ H߈݃Թ0M ]ӵħp\°eG 5b D}Hz|N#[:"m=VNePߑm*+I=*ϔdB> -{vVG|k5|<*%eۘn)Cfn@) Oo# ={k:6<<'N9 :_ )Q DG2o2Fw/lqՁ8GiL`u1Eظj>?qT7ZTsOd h:`f2>Ϫ Hb;MR+f8TXIڢdDkV \)2FRrީ;ڸc"?ITDE& _uONN$*wxx9m03'W=yihYUz&QfD|Ucr4(9 V Ti D@'Qܤ M֠D5 nn&mYż U^+3 U 筻 vLͅal{ږ(Ɯa'/`W8tpUJǟXF6"ރyKqI;/dwZ`NkH(JWڂ{}PvB-#[!H(7W23- k<{*#~VlF 7R׉*yhlF?U YɜƽFk/1e+,[-'ҍUw"L ~iEQk3_BT.(:2pRo\9ʲ}AjlM[F X5"Ǽ1l^d7<.'%_[{`i'ɗ/ҞA[v(cQ)c'PštW ئ)NhI8GeDe豕n&q(id݁laR1ꨳACAZՅwUg&\CYIܛHfßlN_nT%Y#R]$ƑyAz:QBZ)8xjtOxPO$*aJb\=B>h(+7ly\Rl8;, B@s-R܄*,`W$`ůϧ[$N nhGv[@ JCj[[ʛ{gHIHf"Y16b[^eR y+RcXсRPeFo[Lj"?3O!P#UDh3g JQS=]=fdۏV25nQ;ܫf!=utҟt<5S2Qf-}HCQy珞<6;ATV).}37{|UhtIIO0oèDw@kK%jW1OUYL[_*VlpANqCA{oN80%FV~eCʒP^vPL/48ѣEzKIA⿴D%.(Di6VYTvngIۏ.aug{A.a]CxAQzd-뀢m8k[sn+Ce62x5n,Tesa4}yi2%gAz+qSc $u^R۰ –vUCXw{ЅTϤlUһ?a ӛO"k_|/X*,+,cFFxiL>nV5G dhʯDAWK %cmVBhƠro *}ol3M!yNq-5 B՛ݿF4{M19ĥCT,! HuR%ԯba]qKC)8turaoW8Z|Ќ` ?I$a+TԲ8"YÕI>TS/Fg.a$aȷ>6yɆ6Ú |w' m!lX_s>pDmפkϲBuDޙ>nU=fraU7>J.pUG8d(MbRW|^rXİLUH%>Kd5_qiB%,K% >g? xsnKC7ĝxl+f:,a&0]IT-YuaYq`-qA'7LnxŅk|]7ŧ-2mցL\Am66F_bV2 n=6L\X&#VZ4)utgWOQ$&Q/8{s.BpCchR:zQɎ7k28Z^svw Kezqx cjEH_Iju.Hqi<#}E7:(krj)>GeN b^BnWXB\dQSGa6 dUM  6f5Ss9@zU6`уzӢ|UBXMv| vY‘)KZDaUӮik)قڔ]lx𷋆#l9Џthӄ~$Wѣ9؋z(4v*v8wcnIL&6# J % <<%6#ڨK\tl_:mɦ1DIWtVG}qTo tP푭i$j5VP;r .\Ϥ$hՒ0oA?G<˽louSZ+\>A?'z>1:@bI_E~ps*/"淁Þz}`:cIa8xO})/L$Oy]KxnD2Ɗ7PR}Z{42lVV9ZHȽ7^,$=q&#*$][ɮ9vA.%lHɁ;Q^Jv^cN{ČO6cT ԯI]ykESʤ2k_۪˜ [qJubV_%FXQ\NHIS$iXa]u3ʽr2L]B7K|(Y. :%ݯ`naN㺜8f(9>˕P c5l6CMKH}E/d@b5d"WFC˒Ld.(tq_R C >dSwN 3IԵGJ1VF԰(cۙCΟ)pzA L2SFRwaCM|'K57q&?1E(2**@@XhY! R9 }e_ݪ ^y0K6MPڼ(d7b ˵ O.A̐=tM8SASF \EXsCG)WK]($*j8 諸oҜBd&cՓMQmZhx,D)f~ I;2ԷdUkn [òV2 Os Q<`t{rجR -aŪl"]%lI73 `EF |% PH/%{K&B28)џ I baDzV+rݯUvׄJZ@&2ut4L'OG|>f:VlC ZIөPOZAJծ[g l)g_eCi$6/cUvv  ZLoUUib ũ6/v+1Pgar/b&-W_!'jVvIzh/M:6ЖX:1q !UsM{0]IlwԟU [Z.FjߦiGԳcv&18qF,/r9lMCuT× g-]Eτǒ,˼F\1ҌK`J2[CQp ][~Eo}HJ)~\*EhT3 yk*{Z_U >!gXs<TGM0 vŘ]gcx{rґ?rFPKX3\5Ἃ jG©o~уkh$ŇhɛSz&T!ܼ[,Vm28Cإw!;}w0"HߧEhڍHϏឌ͍2o%eꨶ.aE4&I 򲉉‰5^Uv81&Y;P*,Jy"׏f#y!&Z*43xrqtK)v߱Dc^6 >>lOgXBN2W3>QfĔ}罰noB׷Yf8'IײTb˫lhL )šjjOv0KukR.\dN;lCQVJ 18&c'‹Ȩ G]NsRgCNĥ%4:>xr"XNzߴ#042jʯeu'oibjjZ\hu%$6lIMel w*S2hT-ȅJko*/@-w$✬a5-mew4:_?<{oP*HmV7|EXk4B/pjsg߁"JGzToSQǓ}{ 9 |PTraV;{_Κ8hLl1 j%tcq3@{L5٘jA&RKK$ ,]p[e7 Qtc\Y6>wሽMF7DSYzƟbBsبTwWFБjuW5wKw_R&m(>Vfy9׸IP.~˛b;HmLij nghVx #,>TFX@GQ%SEmc0EUWeސEIo5+y7ŹG%mD֥ 4~ɂbA$gFZQF-tfU)mcH i3QMJ$F{H@b,A`pņHC{ӿ;, d7 jqC"g 7 t(.I71ca|v ^] Acøe3P~?JJ;c`aI)26jHLAࡽܪ@C! ^y]o ɻe+^tX$MS>NT݄4dXFs[iH!rykk;= vŵuYac %G\8؆Xw.rjpP9[N2}wg! F7R(Zj@w]3k6fYA LnrPi%}?I;qŁTC H7' 9 v~ז0e כǷc![?xS\eJ0!Б^A8{3{e2nWI[ˊB>C '[TQ' O֊>P]-=kj?쫪c4v,D\Viӱ7[jݭ::WĬ } [ F^ۮqO88اҾhKD0ky>6 GTR?$+ձf?f@ibR K5[n͵DlyZ-UUQ4O>}D$ ^2vyQLSܠ&Q0/<fBLo`T) wǟwAڈLdl*!O\Ѫ=3tz ːke˽نZMD6zmpcC/odOL,8 )*Wy׏B퇵8VXK8yu%ٽ@C-.\b!'n yXc}xU/  *"iZx0/wȷ~lssA7|9-UO8 *' >tWu9w*&P]Hv8Sȿuw^GFfuTsӐVX1c*-DNI ~ Fȵh-¸+*!= 4s-o' oi71`]<=BZJ. K6(q&n"VqX-_.O|c\g6.5{*L8[WU}ciaQ?;gz3[ t=5G_a0DܜΗt+awm$]k$(Ml]˲kQ -C9&vg#h.9F Ow:n8FB7^=ƔgG}Gqtd=٣Rq+;slg Mx{!Wr` ؿSLivev̶s'wƇlUh`y4IB$$ԧ1,PY8gy_g:@P7R{ᚃcw jZCwx r;"gVy+S_{ZGaH6Gkp|P'^d#>ixj 7I(>(A҄Jm3.>hNmSwVȠ Ģjpt+NhYa֜OP$HdT51mOnzp|3P#!_&w8лyVNClw {Ќl`g;W2גU< sV]Y Sɒ_/H55\kKGh0"phdqV: [d UfzELaCr(!"*u5!jƃr#,v/ oxiv|ن^`(wo,ތ~6D&ukF>f\55}or,$CB{0nF;.ȮJ`6 5:j38^F1?b5iERczBbr|̦M71UVJ3Sw ؘ1q3%@G}/f 1 ]-?;j^ǒ;e^WQzL3G IzQ&/!pSRyfF}#X^`ՖC ^p(ӥASM-14SNxpymUZsTe;l-@%&07VGKRѿ4m{d&,gh3L m,mFT_lI8*{J~t.9G[n:t䑨pu(FƤy$A* ھ`meeL֜ z%Ťzȿ;)n{)mES0~@a`2y6B{Hyc@g Tuvi$~9?!QLl b_!v?YQH9 ԏ]t?nmXVp@0qI(5Sc7cTuKc,tT".1ݴ3J_KiϊXb-(ɍnbez0VTnJ43_uRc/6K^KPJn+ M14 u08v9W~e g > >%ܰ^wgT+#wq-9J|i}݀rj9<]ha{V? DȊKcL;$3q-9fRV^=3/ζ"IA %.2z6C6;@ r5+D,&)n󠶉JoGU L"bl shPqmZHׅ5vCh!5Ʉ5d{8o&GMYBkv$Q=BY,Áz,kRUx!ɛU,Dƕ$_d|!:l~K cQKחtfAyT [I(>D{b`OJ@@s`QzZs796e}Xdϗ젪%?zޏcHs(O$u8 ~}7O SY$+$W\1 tJymPF>5][S Fm3*C.Zh(R-ĎwDC5Ȅ}_7_h9Gg, ]k:#o|<^;‘JkZ"> 0R,|zI| @i &hc^ 6Ku=}+`l^eAv顶 l;"L,xngLCiG ;mXFt^E}U4CT Rr᪹Ηc8RoAk 4!>1E V 缸 j4y<EX/.HL&s"?YԬ_Ұ%KC>NKN-^o!Ϡsa0DNI/Qq{p& +Ѝ*qoLʢp4uTV15]AAC"N2J0+5{Z'$l8@m A{,de\:'޸lM9X,o7{jJx^;DiCU6 /MZ+HS/'jpQznb: sKzGVq;!M H?>T nF7߶Ű AƨTCB򦓔dd&Q0UU {D `umur3E2l.w DigsnU1c Bq|v'y#fV%"a0|@ij3k}@xަ<Pq ;.P:'}H}1Y!e Ҿc D3~ (ahH`Q+ a/ ՘t6Pe,Ud(O|ZV^>]N2V_nl<4g `Wm_D/! 00sv/ Q2s1O8>gKut|"xЩfpz1jJxٓ&G,iBV#6$_9I.;%+]` [72ԝb+Xz0T00T+TZbw4~Y&7X$ \:=s]Y_0bS檍\DÈB ɱRDL{j+uZ`Y.*zpuT-M a:84$WWP'FzrV!x^3 5kQk`aneԳ[$H(Q×V7〳l#\0xHލl,@ƥy%PHݯMuSI-|/rFptA+W\JC&$j"ffJrĩyS6tP7yW{r[cӮdBeanQ- }`ew~v+ZO@օM8IT(/qouR䔩<7"zJu>t?>QI-x:.ergQ @i[k,#A&aϖtȷŐ GS֍ͣΩLž9,\qw"W56SA}ֻR_ZNT_t,!/#WԀ4Bu]h:^z"H%egcN|!偰Q;PfL@Gc$z(OwR~y.& =V3-6ujaЁ a6 L<03W厂% vEHC@?<0PylwFg^V^"x.b:)4xa/g/)\y*'}:M1K+Ո GEef7%12,F0sC,rI֣dfփB='@Xr`\B3#ȅ<+c e9Ww߉ۇ'Na 00/I =vOR5. PzYs1ΔW<% ~C8<|weJ!0]CYRm?*xRw X2mf}?Gto ro"W6ڡ3* rB-Чեs$gQ~ +G`5 #ѧQ~Wh+5o k}S1ȀVZ6_!9ay/s@ F\"WG7.cRI3rMN 1F!(ǜetvKHPr@@Lp*1EV6=z%sUgc Y:&W.ȣ@NjTpgWB,Dy`G:z g!$C.^JM7 8i솠W2gl  a$J''\DLO2;ɼi aqIn#`րHn6\Ɲ^JAJ[m"J8\]@?#'e<{4%6ы hD_q69 ߐNG^Z|BRf5wi-Nt#!x&`i;>@ɦwv'/н>'[F(͓,!#qP#v8XjF^+4 芮4ڮ UP97- @^3eK0w^ U('pBlq+GŞil0D *՝9fO2hynP.lӽ$@|TSvز$OYv̲YVf\IbՄx;r6!atuɔzlq?u5u%Y3Rؙx<sw4:s3{*y%?ڦ 09X&r[&/d @i/׾I mCLBEwGS\(skLsrAaO > XLs>0:j<,n5haiv Lq4P"qvkUfx WA#,!s4 {n{T .? ;cZ;P i6}Ab8 Æ 83]U!dQ֕fOBaWQN -\,| eb=vמ\۶=\CD,Qs,IĘY몃3Cd̔}RǠd8m.>jB/a5\ƣrl!KK@o>EsOať-EF.AOIxpj`k2-C /Unox+AZn9 _ߓJ| GϷnBPjTOB.Ki.ѳZjO*(`a!bmӚ, º{צ_Լ%K݉|dD* 6r؃])6C)G@=ZYTS3Bi{Ȁ֚8g Y.bx{(ы #T_WC:{D N4"ĝV0*&ȩqrM"_ȑ*:+ KoKq? 1c"+lN%cɓa/g6 ѢFJ+V %d hoY.7nZ@lcl@| ˗jB7} У෉?2A"˚BAq<+E c!$^PAԪBF{ #Rz%ݿs ɂ+GxhVgᵴx5HnUS(1yKqmH3r+o!Skaq{a։:"lHtvy<:u$9TmmbMKNz~1eZq49SA,Wy](;ӿu~9 7 rnLDpդ`v) e`>X/1?ܬ,o{5 L6:O`[)JB0wSht!]X 2jvD蓣$0{5,-Z9+o=bb+_UF%fÌ=l>w}D&/|}MLSur'^/2zMy:yvda>c5h\{>1'-7 5 sAY6r&ϟ6^ *z"ZBIQam,٠@0n=a # 4-pSE_&OTGJH4TT_P&> ƶ*EZ _)Z!J42QM1"\B#9#Wf"yКp> |=g(3ݎ=KNc@&--9CGw{^+썎ƾܿ80->|_vR&3.` D# ;Gd65b׭a nTO`%z5sHiL#ꗋ=~GvA:XlH.ܱ9aF1]Kh3]JÃk*=qlR󲤌$F <~ljˆ*23d| Sd(,uЭxN[Nhtmj&roO( ~ntb#;mAS* K8bpj;_k9B  K{~Ruo;aeEdBLU$T'uHƅ >e[7%XK[otٟ[v5h ;tUjsr,:TeڤmíkZo7zʶoQ$Jd>ɖy{ wR%l]Ĥ Ii)bpfoן yHzaq#k!1'i0-M,{i`28CA}z&Knn->>眖$ ?7T+STR !^հII ƒP2glu qC_=;B޶vˮ\Fo{+0n0{?Z7 mƋ |L䚽97 jc@ ^J& 5-UK_ #-Ua b&F>GWKcȞȽ?|8I L(#-uji#љ50dE%)ԱB1 PHɽ*.{0p@;U赓8UQa2#:T )pfAŠE}BiT!b:;tB\3D_2߫8 A1'Px;yD8ZJ?Y"EK뼝6Du L.?ϭ{ NݢbNMl # O~Qiv#ó[&钞rD x葥4.gg f ˽oEK6W uq4 SG3}oTL0zʄTj% Nܶ4CZ "g~NN"1 G?.~KH_}QzH=6>2IGXljmV~S+`Dj4gC?_hS 𭂸t5TY_|FRV"Éj~[$8XbF X #L%^0:SB+hyZLKYz+B9訚񂴶|mngi@80&'sXX֕~ܱ&5x: Q3sf%`T *X+^x!ᄚʊ$GrN]1pUV!b9;+hB e]U#'9#e/,zKm[F4iJLO𹍜-tf]'#Q mүI/9eĺd-gGT0Ҳj{9T)`X%a`1e ,QYAw^qt ٽkMVt@O +98 vZ)ECCAN+W.bpҨ Ӵ[ka}v+mў->NXM(X.tWS ,3=ByLvߖ+ ޑy6,>Jh&9ΌLz H9f{l`O@66 "-qivhM%~Q5~;vZĒZT?aՍ"ۧn.4KIHNcs0]N;euXnke=[l6R?rkDrHxq[ݥLH1b K v m'{ښw@rs~3 Xo*MgLJg4se4A58~ ڧŻwtI5Q1W02{D޻i3jei{zYOY7,yMK}r xþOu1iޏG_-}{}xF=jC}tvX5QI1rmrd懕:fFXn ];\lY q7|FA4ދgU4Fs(13 _NU,IFu|cU.Ao^|p]YCϤf43׵)5Xtigp_. g*Ӳd?qL;+ja] cEg ȦZ Cmݕ6׬ܻ.F8H\+ mO)ԲΕ3II:DisUt#~䅭4ͳ0L:̍gKmZ}(|͊' ?>Ic.$K37} -2`RŠNV Td4?D|R g՞mKf+8Bjfsn+ >$3տk1a7rqLEE3{( )DtЮY8t*bD.Y ~0$*O$NbtJ!ݕ,`bxNLͫG]œrhq=/`\ftZ~y^/ VBqʦr"0Հ :Ѓ*>û/4~\koK 3~I Yz. uc`qW1ńe;I*9NkEmTwyc8?rΛw5f:ݰω'jmPoߨ)Eazoؗ`1[!H_TzҾVl8M36B|>'YܝFUƿb;o+tkD`^jgT|_0sa1{7d1Yrî/b4A] іe7AELZӋ_U_boWO-sɵWeiQ2Lv`(zĭN3]P!P[{u儶jۺ_B|9Ɓ+tTIfqH|w/bg\KU6Ǹ&_`x !3bjGXl6#DҠeY'`rĦr JͦcBNj")0:q5?_ )]^o2 ګW,o=o%qJaubstŏZ.CW\IXBb8CXz7ID*gS\!5f^w@?>d->25p}6`{hyړ5ZϺ3mF=35PK /ݜŸI}Sn^)q$w.92CJ%QO "] -rH8X-ҏϋ=\L %h#?Ʃז:c0B^q4dH/=8ppõ/W;~>l W6F92 AVдu4 gd ҴkNpO ]a0jh%B)NH. m600D1eowՇ8<f;Wx,RǘKe~!e:HY"^2~h`e\ICJGf]iPeA;<0D|"DVlڞKx6(&`Br 4S=\MY7KT">R}Oĵn[[t)O;~Sݢxkp `߽_nڇMdQaMF,K$EO `ޡzUHLj_Ws:, MNq0OB{ȍBu=D i:dŪZ%ej5qX\pI_w^'# e4nz2/zc7}'CAy2#[kTQ6V^PW*LNQ.L ε@FΚm@ (ܝ;xzFe:N])B8@z?FeSW50M/('ȃB& FGD\pT!> Ը ֘1v&8W4% N-ϩV-([2T-70,J0 Ìt:sh^OQ uTȤ<{zSi(1BatOzYF6z!&|ѥDiYP9H,|8w@LܐFK}@zGRn?byZwMı\&U`0L\ZKkG.k|Qqyjf|yfm8~Kwfz;tD-+edb)z*Nj)’CRbPBZ9W,K$!,' %p^(*ysdŤ*Bň,ӌeb/-_$ӭ*櫞 ]5u,CM |\^?̐R,-G~1YI_xEI(Ӌl>ejl֭ (E"{l"kYOkr/i^W6v,zM4t@X gр`΂ϺE_xI4ԈȏL;?ߌ>)Zt:Fc Vj}<ޑۗj֓/LdJ߭tJxA_)?oF r ,RD$hs);ƳV(iwYS0_(lH|&JOcL(IQhqG쏬h'\Xy=G2ሕ͛q>҆\qmo~d*:n*:+m* c VmD=&w~2H.+-E͐ry۽@?DflJ i_V1&3!.b]n%_,Э5Ep[]~ĴPWW{|U ʀ?ݍ*ij͛|<-!;&xcx.Տb!m0-\g37E^8V59r:ƧQ̸m\C!oԕt̼~ nlkC= 6_f˴> C ai1CóaIq2F]}s B϶B_PW~& 1!m?ȴ1Љ+0?oL]D0]T*$ҰI6tӼ1i~("4=qxRa2ө{weoPg΢ُPGh>o ?tuIaճůWd>rhGivi)鯧{\BZ(ֆ^sҷ~Q?f`؝=Pč+x3 Huh?+e!\ibK+5oQY;11G wqW|9Az#P^Bfc;=~51z[:LibZv 럴TZw|_8 ǤZ gC X&)8<̡TmN -R+^t&aOg~+YAޟ>r 3aHEd8J5^}}Oa~Z2*!Tܭ4PhR;(YߧփQu5S1Ss*%i\e!&ɕ cwt@?_ig3/;Ƿ[M46a-M^ mgcؼIs?nb%9s/}qSd:K;:c^xRyuE(!{WqId UXѫn$ea8Z|CL m,3HuG{n-)Qg nkFs^+KAP *֢ϫU-POe$/D)MՃIGX˶Ƃ4|L`% `k;j9m|r6?#32OՀzƩӡ-~ѭ~rݻfd, 86 ٦'%"&J\/4Waa~l}iE#ĕ\GK .vM Ȫtm3z`-r>(/"H`ד&wMVO}@==0 aAb 顜Bǀ,B6B@;y6l44Pl 9LɴyC ^.& ixĐ$~aN46q-Ftm5M cENn9@oelFTJ/ `SG}'gv=P4#;>T6O ;FiPS-언!A}|XF _mfeYYĶ9ٚ&:xbs'ζUcȽw9qh&f >6+RWf$iһ=\skl07|gt+|!YH\6QKkSlC+B!im4m4>t?/g4o }F6 29s fA bj:`;w:N{IL11#A iO\Tl$WuI{ .|LBLlZuz"Md7N(6eb)?0Fzǽ<(Er.3QSBT m 5܁,]4.N"8P|v92 z 2xii:>0(+yJGנ,MCqk7B1=1OቛhRl Q:<^~vKQs}TyGB^RkFxvɍ24Jba-ZqŰ_UZIuȩ vnTTڲO@Bd{dFS5s8iH  Ŵ NphgO3n=[]}ŞGx=`L% Mt#3vULdRWo>vOohJ% -J[oJ!u6{r { dq:˃;nnX1W`[>RI\ffUQ=Bէa ȉuk͠C"..|IT3&f}Oၠw'tUmOJ-CZ oeUKeGX>1@m4u$)T][yDOpG+a}&X闐m=_(z׬ $ӡ{Eo?,@?R2SWLDd#9l_ʏ(7?`1 :u)#irg:Z7T3-tRΞS1C;/ b),¦4Z0EI{'fD1si']J^=ukQ0V~0oyAF'&f)`fH3p_s]>(IXހbIig_BFt{]߳Ű]i[WlqBjk<;nCw~Y7h5wсOk; νҋo aa~EomI5gmZ:s ڢTP$L| 3MH9X@n#nZRD:M6Е5J|.nu?@0 !P]z Y(2-Fy!)N0,3iF+L6gѡa$~Lxff`5ЀkNcS .)[pb)Rj;RB"d5qg+Lߖ d}"w5{I1F\rRi~*]bZb6tYB-j$fS~eupK{e&5]C?>0UbNϣ+eaU;A`'G94 G\A#$K v{9O1WSW0g,lQ.ͧ&ӕSᄆOj1*}n+3x~ BF}6y<␤=ئi0g%hz_*ʱ X*[ @PI!EK?T-,禎@1w//G$͎c h#Wk!7<[] )pkz F]6l8Ѕ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{å.4n z, h iDt褚H AHKˇ"W&lE;euc_vkAmP!XP ܙ]]Mou+[r`KVX,pqpBURn>,^^>g7j;Vwk`H)'P5YrȾ0%kVN)Dq*Ӎ~-t~V900^ДR indںk+_,KkTOh] "-*Y`hHmlshaMwUM<6,G.pWl55}-\&ﮯoY2ds|VY!VRSF]5||]}h_H]њ [zaxM+iݵ٥Ul14#AO r ,u҉`9"P?3d:b .gp}|ȍH܅X!5i `|Z篛`66}["fi*PK kUKH$mw.1UU A7*f8Ai ť^\N> FL1B%";Y+LXJZ.%FSL_M.g2ONCRi~YKYG7Gld[ 1L+ 0 ;+ضC>13+O "I/:1p0RX7.B*饠XEɉ-M+(S~/jʙ3s7dMv=D:y:ְ,S-)]mv ma G73LLk"fb$10*D!~>d48k<k$I ]/N>qI-݆Pǁb?C(8QVUw\O#Z[?Aȑܝxunz#a溬?}@AiF$ة0Bd0IuYK0 ^7UoMnFˍ#m I1Zxc΅#]\voRl km5>#_~&Q4&v}KlR)#eis+:p6Z!,c G t>*ޚ;ρO28\mK_e_Qc-cP(ўDpf⼦_?TB :o/W~Kgd~SݩTB_!%"ڽ>E7k,g,bL d -#A\ЉeQ\lѬ<[lrn_} Y9ٗd2!#llE O7"VE?EډO]S_ XߓO -`L |6TnjQh]$Ʌ[X5d$s {!epo)1??fLW4G-FgאqO*ezo- &)1+]O +q$(̈@|'n͚ @QZF }/ ?@֋![;wC0GۼV 7I)OI E]׈aT'5s-Eu uL$pyv*I켣^3Lv^vC#Sa[T{qv02y=dŊPM,m严V m)+Omc+7<l|=uJ^8mF1&=EPJ7k|v!01ʶwdkS =f,=ꁪ78g0DG&brGe[;jazKjR{u)F>JR̿濾e~qCl loӌJNUDsZk@t3Ioޅrm^#"2^7z/9 xz tGh?i6:?9*}GqUWeA ̶^%-R=.l'ftq SV_k= D׾& W f -4 icroH66ӊе,kl8 DK,j!nzpWMw-ђ~v{y7j :+ħ>?"4!a6SСDqnj\'P`U34- ab[s1U)z Rstp,3Lɣ [w&x#H Ps."ey7^EBU 8{qd@jhʫ}T7yԗCհ"m[:ah>fRlLY?{dόm؉V_Υ3鹮ѐ[ElY-W|w5npKMu%K$hHo\Uځ\EpsƛI1v1h$b6]zSI+ZoY]; nks ʎguHMpcGxv V4%'A,P>,8Zxժ|}gwb"acR)fnq7E4ӅТj m46Q`7x\ugh0"նhX'>h6Qnn0Ow'i|tT[Mq5ZnjL4v8Uy b#@o6߮[1A%?|X&H.NEmUF0DžЄG/ !kzN2fܳ`in,~'>}:3@9VdoyN\~i# s^/m% =<5>*]# bg ;mFp $ӅmFE8nl}=p0wYBcz27Tvߛ%~}-hwQĎݞwޥڿtmjt\Y+BeVzhޚH5et_2^80S)3|TT.}>( ⧌\dl|αpw;^êG~\>-]Pmq.4J'~>+뗏{@8RΛpW-&-:eF-UdYj$9MJnY? cn#zyXJg")LOBtiT)4Vg]ҟ|Qpdc9?kťY"U)$XV3; ZI,=+w额*>j$Mwd_k$]ˤ>mW:dKGºT.ݪ.[l8 R~pUE?Sq`;)+ CKE $U`Fi=1yB&]Apפ>aq2-SJAlC;M)ӸDig=b= 8$-qܿ3,ȿ䠞w}8oTeN&jNG ky;m)3M_Ёd#c{(MD$V[rAjOQ 3^n3m쭈gHMR.%]4 Wx-4TNԺ$W{w'FKB"kZ!kt 97EGݥ3,?XWZM4ymkS,cMd|YIW|"I{x1+KDlL'rN51eX|Z yA5mj$d4dڒL-R:gY[/ȚyZQa^}ʧJO4gB Jt2ݫ)W% ** o3)- =G~,RZnIi}c8xsn h'Fk%oh\vi ih->LqRm{GtyZ0 /D3hВyK>\?5 POeT~;XX>Ir:DnlF9P-ϸ믮7 7!L\;PIs%Ιy΄ЩpɭE`>V&X) xSGm}^8]^/…[r, A|)ũo P,i< Qv[+3\tn[rM3%;~zLȲ .KnO_&( EIN0AXځ(yyjfXqkP+7 #1F`+x8|%&ЍF^^G:}bYoۦVԸ;|tJ(+SE [mrhsi^(&P|>9eo?4k[T`1Pvum؊yb6/=#Ab@:$n ǘpu@fOEo(vCòe.}LQ-AFSVN3gd2˜ByW&%uuO2cT鄜;aԫagnJDW,sB5`Bc aM<)Ư*iAnl Wۖ.ewwG rW :C'./ xoj^ Na!u)qϦXL=hH`h-p~b r8E*j/$ōu=.d1+/ Y;T[ y]?-?BM ZeTFjwj`qʌe릿XV7LٶPi ݟGx`8 ?m&CIMwEO섦4]>XHi`jfnX .Z(-fi] IWQl(ROJVI6D$E(qPBwg2Л0Vs*hw7y.eh6٭`ePw?Hc0-*n"6}%{Tɋz?åQw=q !wh&!Y3 xkaUǮskdݥUeRg7w5>^ Zt$|:a0XG7".~2㺈.ƬqAosi 55ܖl;18Vcع*̢ Y>o} !jY(h5 ^ %Q+z[;kz A,+ &FYtVpf\r mRiȓdGXX% Yf 9]fK:H^5a̮Ytp'=LwëlE*)cLR,P МEbێ3!"/aޑN~@tZIs??߯7$(pݓo:*;瓰J/uH\h-YO/#_jÍ^ڥ .5Ըh{(EQM(Q;2:kR'퇓h)Ltq ;M_4LP@Pa:4 ^Ϯ^ߙ8 G}&(4kmM3DQJ\I0Z=aFHĦ>&0lHw4c3v\ʎҀMlL )JB T_Rlj%zzcX5;>J?uiCjbMPH0GpMs7p^ޛʗ DBj% J`@;W˄60m[MMؑuD;' `UW[9wDFƵu8GΈe55d (0k~Ls`FR[,PLv{Tc$HbiT =z*x涞.h J!qo_ '[S "l$Bnw*\A g]UA5ܾ`uvw:8u*s8Bb2yy~C=[_⟱&;J_ ۺ$ܸK ۍkm8z.4.G'9թ[ѭh3k6iz6*˾; R 톘mUz~Y i)ٝ"c2^ v(& ݐ 柳YcH| )s[!=a`2] ~/qn Zy e4TꛂVX**Q{oчF) vurűZ6$f ωE0%`e Fht$'t FXia;[G ,e R})s !"e2|TR Y~ >n'!1iT20"xny>`L{" p3YVƏ-Eq PbFm 4O!q˴2ɃiCc`)?cHC|2ԋ] w( ,W?(2hhZ"lJu#V,ܓ jwsTB3eRU ٤gn B"(ڞA=lm:Ҡ^CU q섴!3Nڵ V4F[ޒDκ74}"Qtlt4璐Đ VBkRfPʲ[v&S)$5z{Tcƫ}`Rg`yc4jy3*P/#|p05I* oyDF_~RO&Md^^D<REdxoLҀXYGJELc3[Z ߕbasoОG3XVPo hP4Siw !+聶(STq_*@B4SSr%J1WÌ2hU@S->efM;0XM}xlfKJL(5* zVPw>ח$JםZP<SMY_+#ϚT"ء\庲L{Je 2y(c2"vie*r (9 #l>ċ>b[~5/ۻZ}F?7:eߴjyJNCkQߑzw֏l&(|H SszeҊ]d1؏06};1n3WD+W:?˾6=+DC_Ju#t ?,Ƚ(.YCJPXqPTx1 | s]pֶ-'~VQ88xkMx1(!Œ`}` uqicN4h9X@M@]b]/T* H8 XZ@H к%U !֋yne1"\P6!7SK"E[}g~9BTv,Н뼛P)~kʣ|ǀu(a,_GnBB/.gjkaw <K;{8^|[i3).6#*K22o-YWǪhc*uDmŞٓ˰2%gu(,l}L͋T wC #M>@12COOyAFˏuuVU%g׿թn_&߲޽6qG{`lf:ȗm# GTGЬ ¸1@Nj2{hߦ=\ֳ`Aodl!Wgh(FHwQ1'Ȼ{غM^+jh'a6ObǢh16+IS i_ hpG϶͈5M~)Q[Ӵ'd?]W7IIi}EFk**PL)943 ̂їnynȃĽ`Ŷ YZ