python3-perf-debuginfo-4.19.90-2201.3.0.0133.oe1 >  A a2W^^fBX_eYooy)#K|mch6ٺ^3",IҜLR /?h|7!D1e>c!FBy'N Fz%ʤUot1Xtq MP-K!ײXm`MPѭ̚"˟>AF2G]K^e+]lEޭ@W{k~VKv`IgJU%/\>A|:tJ`BS**ȕRT)=uy g<[D,'1f{Vh>p<P?@d! 3 ^48bw}     V \t,<(8E9E:&EF޴GHIXY \T]l^b~c~defltuv4z<Cpython3-perf-debuginfo4.19.902201.3.0.0133.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.a[obs-worker1639015616-x86-0002R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$aaaaaa27340cc5f2c651cfc26e0fc4f8de309f4ec26f5e25346d4558aeb704dc9dc250rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2201.3.0.0133.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aaq@a6a͟@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.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin 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- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- 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 - 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() - 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 buildingobs-worker1639015616-x86-0002 16425140114.19.90-2201.3.0.0133.oe14.19.90-2201.3.0.0133.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2201.3.0.0133.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/acb0a4da2adbceb73d573d8eb2055a4c-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ef2ae0c32b41f29923961afc9b4657e36deaa11a, with debug_info, not stripped=?Vtx̫W2utf-8c2679357b7ee99f6d238cfaaa66cbedd40767079e6ea6202d7a1a4e016df6570?@7zXZ !#,?] b2u jӫ`(y|%z+U1.|;W8)̶ xсTA%  4j~u&8u̲ &7B{'18VO-"5#%\/zC~ "Loؚ2m¥G| jrS;GW9Mo۔kۀ,3ݚfhpUM1Uszx^E# ڼdQ{B`2@? ȒU.PGi=?;>"$ 5rX߮Vrf,uR,qI"i/eL=qg{rSjaӏs؟"z>4 #=@+xB`% \s,aek%6kQ4L{)-t"r ڌYnrYg}>ѺnN4!7`Y!slؔQJi6tIuSWhVc TDW,S:w!L'GլpBMMWqj:Ouݩy丷fʅ]k 5$&tZOȝX f_̡пTbQG+B 2W1U䱹֤:thZFU1"Fpgہ!1 ɓg L$o ))u]? E/\٦ Bw XNAM@Z/՞}:ax-5H&22SLAO|ps-{ lUi$E7gl,y+qਹc&{J2)#y`FhkBsV/@`VY߻0y7xEr_3<6Wio;ZsVd{eD}Q=:\nh`2V%X K#woۈrc_296GYs{1NV(j)%#J,٠=s= =}e}3yT 2Ś2Kj4aS|۽HdR3*:G{Oo9ǗF3dqv@Nbk0* =2 TNus^,ȽSBN%jlhLίL)"\zD~*(ڨNcD/Gkޥ[3zn׊mY-}zg'zmZ_1w8"YL%*Er S4]B%[]RQVx&|naTʁʜN7n0L}$,IQ(̾aGfn׸ f o[}XK47!4CY\l^XCȋU8:vprh槼 uN.4q;cW@ !k EKm?sފUe8]Nb` `'z!fD; \mR'$Ҧ&.4tz^?C9DVr N4"i.ؿZ ^6:C`U M + 7 VHXNNi(c`nTg Odʕ~ǰ6tZ-Hֈў8yz[3u& gWBZgB玮dIX7w gCT\x:N%(k| Jޫ#F)vbޑtk8l̡ۛ9ԅSo[z.k~]lHi-. SFFmN\Vml</^&ci*P07ѐSuș-// AK}GEV俢8vUGe8T6z`'+3^ ?Sl"ļo*%l7773"֭'U,̀ffe:ɡmE DrNm4yJtKX684C=߾J6~ 잽z mk>3 v >N|#y晘֗Z?h28l!:FF5ۓCJSWa=r<.&_gfHŸwdt?7WSY6swJ^4v>Qy4'_0qyZC.S8䂽n.}HS_Jl9JO:{ci7ᐹbO{g:z8i@OqӇu}g_fnƸvDAHK<|Ďؠ|E$o\O{7gT(GzIN~]9/|rr8 fBZ[N\#w(So4z/CnX85 ]|an9@{}ѼO ܿ O6q2^3>&M4nV֕>Q 94S#Ϣc]?}\v[q(y#2%*' xB=A HHѶ t "͟CwʑߪZCS(x9n7lHўa螷ܩ_{D/ BDԺMp1vX:d^HפԨg~Ma`%?˜c':r7(Z{Jk,9[^kƮ fN]%2՜r$A3 CX_L3+,z§z·S-ZJ Y7 v?î զWuO)`{xK8f:|FEO=TVM9կ9uh>Kax5Z>l-Y_0F e`_ԂqXfMջ݆hɃ4ӸǣE?X(\%Eweހ%xü rl;Ta4[U4j[{SC`$n_b=23U&ҷ*:4sHE/ UF_53zBz+3W<cdEڤ+^=5!B-PTlC҇zl[!Hdv+1dW1VT#fO,hF4JDDET^M=H@N;X(2~uG;ٽUynfV"]g7]/Iu~Q^_uPb1@)ۀcC9_zv~-w$b-e͛ml.}^ˈB(!QQS kz5kDՎolRڃlhME0ݐTOs@Q+:E$"k9,%W?_@u3JrE;8oK8a]N@e^ p~Ew`jrJw7X֐5.3w' {Hs`Kv\+d5SϨXS[4ʘDE+|TG~ +y_e2RSA;vjOE*K7N#n=^[LA;Cr {: xK {@)/}-ń7ŻS4|RSDD('u)(I+{+Kk|6 dZ-jl`՜{yQSEU`y:(/ C+;E jl E'?u<8иA8RKr.n ali J8yt%;UL`.xҌ8rM- 3%+aj76_$O?ڒ@S1";sk(Z< &0C0:9 Gy< MU}x⣦i9;/~i&OMп"MTu>دr$dAԀ"RQ3zJ8/㪷SgGatM~bݡ y6F5=Sje4XGU?yo갈bRAyRD)To4ў _RnՐ DIYؔfQZp;8G@^ 9 5"5VZb|IXo%qWqU1V# P> q֓ 5KyN8l3L&?elO`|v ;DDD{Z>JL,Fb7)mBe;% ;oR-yM’7n1uRb15p@ti989B s[uPH<ɹ>Ry(Cjd~CFQOIUS>H!uJ;#͎ FCuxďr|;I-l~Jz0[IZ: 7͝h8B,H)qӇ b4 /t1& 3U=*W|r&OL@.c"2qh&lf)WX*w@Pl?=P^נCCsȶ_Cx}bF3' { iM HS9ͷ݃ FӼAqЩ^q׭c5R~t+׭;~C΁@ A(+X ysALF?y[q_[hSZy.uVp^¦<: ƿ8*'&nRLw-|I._La]iX]AJ4"z$VYr uݿu& l[S, A<118( ק.хmfZUQ6,\;83s L$ z)qyqN.gY& bwAh*A} D|Nq" Iʌ(M`8j K6t2zK{`C񠜰Fe,h;` 6Bw~b֦ɫ+*ٞ9gv>JΗ{eξKQ;~\Vf[QNsCԚ<;Xf~?˝@bā-POh~cF꘽ؘf|orh" Kqz [l.0Q2[ûlFaK*R g$Nc&N9/4WF4 ]!'n!puCY%K,7uNz25G_ACb([3 U$-*q;뺯"X9POCg%׿V=7]jy TQޛx~ث[ֲ1 Z /r |'Csml`U]B1`Eg\%bolg-S26kS=n }gv!VY^ Igj-zփ@p dl& $+IV%b hi /ŎVK3|Xb9 VV]}ż$3,)МΚJD\73~ʴ2"1#N!=oǺwv-,#lrپAl8^=^U.Ť*s#bB3AP窠bfEr}Ft =&4a2)5}tm)W|&;k q(> |XPa4Hwtosْ2,z,cxe]cFt١d;(%AyOYDd?οxr CTPS4"8N>}o_tAH*W/8?eN;{^v?2F鍊T_`6м5gEPK57+\V v#tq;QVAe#5%T)ؽ[xG0EI!/OZ^d8&7 xsUd+vGmB5۫C;[MELjε?6 u'b:V^//6r-غs ۸ybG$#uMt6mEۂq@Ǐ)|Ce_xc7'Bd!OiÄbp>LrTDTrIzPu`JzY }DjdIS6vb[FSߧNc<AVND-'Y[Ù3D}>Fs×?r#]ثCߐ{ܘxBSY8ޞ8vqqHx *{bzrtao{iG9\_( ͨ ;I̩eڧ%.Н$}KJ/J|WC)F 2f.ﷻ'tj:2j{]OA+)"IX@Hë>l$эnitA/e'GDwM DlB{LT0q]1rG^|B^&{*c&ޕi(FbҖn;XV]Ȏ&C`"΃3$Ň:X}t\˚-[Ն01u +b4XJ9@bT2uZm8آi_;*h c}]Ciڕ/-'?sLcj_ (/V_=6IJ7ϹJO96 SӰSvɲyƳLqkȖs,'͆ou=foWėt}-kju\\n}]gz%CJ7g('1J%_P'eKPl\k>$|'-B 9zӎ2OL&`F˜` }rȁҩ+H쒷8:ScaQ+~bzzPb?+{㋟T9\a}~Ӂ"G'^l~Y }`̘qH~Ot\bHI~BտJiS`̜cMZ>DxX @ ~lDUh`b>_1G\#&yS<.IA"]h֡߬o\Sd=]"eLЗwgoZW@Nӈ#3쪬 ::Z2c“Btx ۖx%ɇYpN󊊀=T32xslmE;6?jT7m3<%e٠ #&(mH9kE,}c7HSE:p#<{U.vo}]u t ^^Pm0vqwkT("#V#t Nןd3<. ȧm>Q GO o_~mz:_mr/\(G/ݙwƅnVvB^qgm?=È[Y2`Iqji%8*s͏ W t #g_)ŀr<ot\sj^TYMôD)]~<ۡq1TL*Pw-d %\!ϭ _MTq[d*kY=tP:Y,hMd圆t׉4N6ȇMpuHեZEv4 gmTQL@;5\M%:s@:nj&)y(ZhUωk0t*?E*fxs`*ׅ*A3 bwb'TWu.ZT́g,9s&w24Xj[dN)xԤ@*ZME Vi0+kk` Y$xh/7.*];SS|0$]auH6kXVr\.X8Sdrv(p:ҵ^SɎGzP!.fY&)|=ʲњ8>Jۺ]j=:Wl* V%)L7Lu`ڤ;'q5rLYĵ/8 ]33=82!q/'UZrCd+"}ɷ+vwq`tz m_\/Xˬ(3_,-/eL6W7+RR^$X7ghxlčW5/5;3&BvI$G `\g+k^^ eCB^4 t)}󿈱fp@I@=]/cx*D)6t=4\ѿ%Jۢs M,'(7&3I1w ZQi/\ hQ/}`kR١XӺ6SAm4~Ѓ&#ޒ~`dгG!LE w wȺuzzR)M=c#2bo}[d_ ؟#տaDlj45Er+hк4<[sUh KDPw*JuQ4iW!!.q,4 յG<9-ZG >ɢ=)=q|iBcF˂)"TSP{#dtjC)eEbӣ;= mf!mmD eDR27bkn>hhB*55[2XqBH`@Vc,Cj?%w܇*8pF;1\|Ш(SxB^ SgKbAJqMsZY 1=B# ۵jOB3Mk 8Ysy6d%HNJ&e;@y}D)XWdɮ tߞzi1!̥z6&{.ըV8>3V93!;q]rZySCl cGnߛi6zE 4GD =A.smxOS4Ň?\̠sM !(7bL L.RhO~8g嬎򱊣[#:ayj\CV;gL͵v>#*uLEt9W7`m 22G% ?9^|6iAzЕ`%H..sJװmbPq1 gǗ&>Q5|0WU*u2]> OOPjOH4}bתҗ`A`Nu̳l'q56e;4@<1w?>!kH"/Pe5)wpafڦvV퐙Ѡc e#\y`Xt̲YUGAbL(ɸ'\?jl8x g9W{͌lP|;SlnT.SE?FNM06s;ҤEA؃guu@YX} $r[d^s=͞FpɵdAt_/LNmNc^,orĞRď 6=Z5*%Gnrmkt6X?AmrLMٙ2F8BhEx|I5!/=6pSjTZ3bF5WqvtK<8޶7`吝é|ߏmmO 66fLm 3q钗WWY_T{@hT[{,iMG8*ҹ%9 [ŧdjG@4pNg&=\7cIwI:ZD]yA5&o=9|z=46YN.-sW(n:& z{rd  $#|6ecsR8XW]8$H_$`؊5֡'qVÊMYTH|x RI{h&B yE*e2ZK,EgZp2K#F*?x%PrNDa%PΦ$ CU}#SZBU&SYj9ٖw"2C"2m\v sP` \鍑ʆ12ǡ!w Ov<,QnYQ $9l0!9d>))pJlٺӓpOjvKn}9pk.C|JUX³7ȋǼAZmؤtxMg]u}4^w'cY>:o0 G?hfָ<>A\6z}|W27w%7Y40"pڇĴ/Ky6QSocI#Xa4:,rOuUZEBm∽ȼU=:Kt̛)BM>xV!2="f;ԶYEӮ~!LP3}:ewueŨ&;8[}q{]AN|Fo_qٸ,z~28{(6? 2s$]+lh o]A&at|Z1GX﯏,E 0hO-)RvL߰Bo}kV:FOZɹ G1A!JͿGƸFƣ!ظɑCc|xdf:8k'}dZ$KgM^64Ge6:n-g8!GAe˳D?B{Q%@r}j-eVFNd= mft7.27WD ۱0M`:#&澺t(:|10<W^Xv2ó( L;Z.󯨱P&J}zuls3˓(`-(&; d&-rIyJPwE2+/`O׺ isG&6~DtBTV%HSQ8>pᏝ.9w C y@B[ҽA`,شߟ>| Zo(IoQP%D߹/p: ?[4ԖrV`B#^鋕7qbi}+?;֭)tdR;Fm=G֦E>ؗJ}*ի& QI@p|/["lW4Qhn1 ENUP\5lF5qRMϿOM30BXFBE>zqf-1mfP*A^9. `8oU1>0$X DEF*~fVi>qx5+SG8Dl*t5tQZe-Ճ](>8`Q znbAks^js`l"ݕ+Rf[԰{*rh(w\7[Xg<*_;(6SڕznŒr=0c(a(xb=t9]ZL= U( 902xyM,Ӑ3Wpůfyj T  a^"ۂDq_IAe䍕{#> Jbfژ@Z;栊> 9mןF҇ Bb60ϖ ] ;T9zw0J#<؝5-0$hĮ07~-A/MW@Zᬑ2EZR<ӝZ#rTKJ(H,Ӷ#BMwWX{\ hթ=';Kؙ5\R=C5Z3SHfӦĘz:&rcD4V2; 48F EB/BuY.[pt֜l̴XI*muyÚC rz/L)Y,4-rMS[Y AE|j\T"6 h55x'Llo@)$ҲIɁ;\|0V D)VI낖;qY&*}Kbp>D[48{NdDő;#ߟsG$?Dk]H3͟4pǞNGKuR;-2b(j% 7E8z01{8%ro+[݇T: v %Vs+4EJK_ ʭ7k69iQPY!eqׁ8?7ޯ٭UAԫD eBGSX(ULhɍ@."[axqgտ |OVDcbi#ta[t]Kj Ҕ,^Avܗo/'M |> 9 }X$B}aaU m/:fnHߍ87ZuyyxLW#,P#-Im Q{@ m]MnFI")\[VlWaf+B}$o;~D+_4Wz}03tyc߄ j#h&bJVɁ? \Vi 'Hk_A TDI6Y['k92iT~p?ov '%?Y`E{d4XPJ7^|wF߁̓M8D3k!tS*~EŏySiQ=mq5;>ARGJ-eJ~[[-tS/!Ar6Dבs|9{}mx+'Pd*ڨ/ ŗ[&farq ~5 H2/*։#!I{t 'm0ttp v>V_^Rt͑ `/A=&(n͋nIU9.A=sNejR,sE5 ~^G0ھB͕.NkSTPWn|/LBKr|o؄'D16>IiB@^!ueŪ9˧)*єa$9ze/RD_ljҫr1! 6![8 <xR8Z! l; 1:[_ؑ݉dz~D_GlLGXX+:z>Kş:^5pIʼ G_y h^'H`qk߬p_:^sNn:3r9MY ߖb'RE(cgsy!eLKrB瓆% n{w!f3uӽ@8SɧjԲ&: zqmn'Ñ #n9w~tF19o7'%ht}sz 4Hx:rbFXꭎn#X|U-sy|(cg IqsSƆ$Mu3?7ǫ~Ilb}T'᧰ԑ'rKO|J:D}ŐpXp3֯\R53`n~iM&Z7,8,BD2|#&\p=6Aةʥ;r4Cg T |:c6z;~@LTXwHB*sAA=C4!9K W<g5Őbdxڞݶ|.Ht? A)aMt$gH`YM- 6 vU`4E$Y lڭjǽĕF-EŔ<Ӏ!kXxy,Scn""cEY [OaUF!g]Od`a"*Δ f  ڙvKL+ q$k; zwז\>ษ-i QV4??~<, t`mH!ɉ}ш W#X]\p27lT(rƣ1L^)gʥ6!=[n KQs ($FvG02I $~;R/ 2D5[[y旌l֍!uc8fʔE~M+Y*zֺri ]n l@zz[qP|NS`*SAvJy1O(24T BX>7W4Mw jqKkc#27I[Mk֣xmQx=| T|(tٞ?Ƀ#|хnC ̆C2c=31ML+4ɷ*&̪{ X:6NM|էQ+o)x§MT7 %X. Fd+'gpoa[ @S5N=Ր:V ktB*PrhW/~@}VUŸ,RQ'T١uio( o *RNfE rpXG s; >rńi~6<ߦ>67ʸOlQLݧI(~KBntXՃzjgb~]B#i•4's=~ R8YR1´TZp}%q{嗷^'w"YWV%n PeWv ~m5_Q>q ܉:I8TR@j'-vi6=]]ԑנOW0K;g!bey8KCB$eZ[b>f2 Oz-FPtHj6_"B㐮5%UO\zPGsFa 1seUT?1/0sOjhy h @BwU yt)B]M>N5<(4q;& V!`0NFk!iJmhdj!Kj Y2Ka k,6, kF{`eoWSR 'U;R-6L Z_ ^%0i'}ʴV:u^\R;KI(&CR;0 .7H,_l~9}}S8ϓ;uctį%9((ź:A3ߜ g*@6AgLB8;D] iA7I/JY1/Cc@8 ]47-GAd,ʞ]f$nU,"^:jັH- 8:ɎN w_nHToAjfb_ĕ.D+:etbx)Ya5X:D4$0}pÑM8-\I}6%#^u}y!QY>\U#ejKTHڧ`Iäs\9R r }tmDSv &}BQ8}7Ȩ1u-iŤڱ'J=2=6w"!%3 s6 .w~?5t/ɂ̩6zY98dS]U a M5 ZZO=G)Rf)_]?֧up3EeGa9갮%hRW=OI ZQ) XR5:ꜸĬ9(f~ߛ.9Re#Z"nUv"n_nsTPȚ 6?V k>wؾ/*=W Ƌm :'*j7)d&J\z ^ 9q Ke7L# `>^>?] 1*uGV=tfp{θ䪲#(\p <6JVm22F~F.*9 qޔ UsF bӨo`oY4hS `t fQu,o txtib\? wXc=c)ATa_S9fߴq+ȓ{Cx)KǹHD=/Yfg)[OE6ތ]S9boJnɖݎq;)zfe7<51k BA'L?~\~i4ER9:@pf@c1cY/6<8`"a-qxJŕ}NQ3P"=F1QLRxIpɃka_֚V-ņsi}z&M{K;ƯF}L?h#RO&!'2]gAY l={z^p#:k"1^d+),uVhhtW,eUU6YtxT]oU_(,S⦛4L^?ϬAي O,aeYK(RD`O.ϣgTݝC<^<zG|J@s-EE$O{޲Lz~\0"5zJЉ\. ߖ_NDշ E^\gH@HCݯɡ̚>I9L#*8XrDzjljb%IA+roGKqP0% n-MB]/b:?QQT"ȝv:ӽ8ܓ:-ƏKfqܔC r<閫iEXHSFde!5+J:|*t^1`wg*fDN, ME_e*D6n<3ayд4u&Έ1VRvmvsx\mue4I1Bn@ lb FZ_5.=c/̡ G0sW3RBS*_kYN b,AHP>6CmS!gnt ڷpj`a8 h;ʅ9qt3DWhj!զmOߚ&\(#_D+)zNUs"rCȆm*9kw BCc:#H˻k7ZkWL+߈& q`f3VXU -- qbpTw 3d2mB6uLL1>'4 žuHY@a Zj'{4FY١We\%Zt7d4زӦ\}UVH+ YHIjY8ww/S`[OKqXU\zdZ@i& { bҜ8Gg;)|m荝Je mxH`by<(Y%K=_.=ͅse&K}ԫ8neMH6AeaU{bˀ}g\ұMO!.o{{9ˏ**,,_૫8l _4*NA}"#==x#|9ɶ_0 rFセ.ӣ f,\dN9;`T^okh؎qg>I%V%9WD#Ѣ 1K y1&7T hWZ;oY5]q-d1H©$ǜ XCÍ)MTzab]<% HSXd.|T̮>=fnk*lj3#g:\<1!v@.h?{h,hԉzm!v $OEL(u@`+r @73{ 10*vzA(F*vdSxׁ6 n{&n .naU@9Fƴן{.=M ayv$c^vI3j] ؄+ӽW͖{,c/B9' nX2:OC; [ o@5?E ryLT2.( AVQv/Ŏ#ڥ:M|{)>H\4ܼB)#"@@`MJD,%-`X6(wCkԗɦti\)bdm*;R;.}ڣS/v >-F']ճ#lnj?q*E("Mʵ֘~.S )S!vtO4bEХ.7*ɉS +#MdSC\Ա-YĄq.AdɒD uWgɘ՟#v={v$B9f ;xJJ{VB02k>rT`=@t:Gi^)C+@&,$ tM!;-5fim{/dwo*?2W-(^<%*L+wn3B Xf-D{bT↠#-;ߥGrT"4@mQC;]NQO}_P2BL1hU[4@Gx>uE!m= ۄmuA&. APE}>X Rl?(t"g8MgLip2P8`ܗJu?8D-!}'Mt!EDY*/;4S_|)WV5U'@meb%r-WNh0ϟ ʴ3R!}VwEUxG*2t|1%x4Z80QdsE1m&Ro·u-xDVrkm^d= 2[J*j㷧S{1d ()9Ψ:!$k*;CTkw72,FyWT3N}3|4hY9@)E;)S#̭-cXVdlR)cƭjߝ HԾ0Y(Ȓ$N;maAW$Ƿi0ྛJB%ͷ,6oFhZԑ\$§ɕ^*Vk[:Bء˪ pK-37KE#DŽ9b QCT2$~ip"o8/x?D'k~ר3ru.bX˱?6ta:R:cnW?fG+C=/Uo!]Ve6|!ƒ*#=dUWݼwA&Sv:ͱWDxxVVEeԕ-fT^xPH3ҔM9ND$;bo=;_%{?C(j!V~$iB`lc/qؑ+`؅ iN%g]~Č"W&=w˴.s9*1dQ4qA}3j#}qC[md~ax ծ*ߦ+ml=v6Hټ[7mRF{~{|.=p  '.+-`4`o9/)5&02M*:?PKV]NJ551#" cx\EjPފUQyӁF)=>gG`:r {A(RtEʱ5*H&祱x@_,lņ ȳY>XRJr6\AY=<9uhxVWxsaOdp7!eͺE.K{yA!Є>(ꔇ:#2سS8jJ¢shavLOnUʑ6ԴcPas aWV@Q֎Rrj[ep؏`JgKSGZm\.)f*`}b`dȵxowTm|V'JDxņ!7 I A0 K4g;FmQe|ɝX:sY72/n˂EztOhbRoA]B/>%ղ,l0K{Ot.B;G YC 1ä>R.[=;"'O4V2@_(F<=]VfߔdGcM p+״ceYu"m/7}O Jc=\;ר>Sl_hW ~p;DZbS?0Lok"{ ]2Lx렲c>1pbkJ鋏C8i Ӣ7D͐xW%J =$܎2M|0+J&5o6X~ijbI:S7 ߁d2oP,ˑ&o?B_VPW^J$/p"AY\7%s>\j,jRjqsPD >WܳS.$b1Z\ 4ބKvt\qC'w!&}̾Q@FOM Yh1"JuR~T'Ib wZ,n!C 5ǂE&Ξf FԆs/H6sc(HBw<7k&<<˘{R3!mx`R'Ӎ8FE __B@ ]ϊvۿb,y7шڷH'LsLpi@{(zs -x9>H_1>?j)zփDuoyADW!DDKf$LJ69",ZYIٷ B=Mrt-lwK!fMZ [Z-xWa?udYkwNu•J8ϼ@TLNjJo>:%0 BܠIĽ L $P bϳa2~Ǡ+ehUz)B۹v',X}Dϐ׆KٳYl>{JYpyoVd[~?Mo6|$'aiYs1 ̰iEY0a&3]'?upq6m. 3*zNMn oͦզD Ċy, `f.?%Ic(\Q +.ǖoȏww T*vcąV)OHUpp ]D-]G|8XrYFPCmRI[lCSŚ@X1 c ʡhfJIM:/Oi:ij9-#G֟!;̆ 1vh]f_h▍hѠ:ȕ رߋ\̜æG[aԻ| VT%ohSώAidC(%LwMP$ej%A wy=1JťwH7ld(S +*6ԮL!yȘh "nkT(䵬Mqю`*f~!m$u rMlveHRa:QpD(5`<"D ʲUJM$ +BUnK6r1 Z|nDPi.E[4,<%lز6ܘHzI(ڇPWJP^K0j'>6c ;q9{ { L$wXȇdV9Bb)iHWJgR[jayt`rvߴ^ΛuS>f*ZRl^iiod0wGFR;̅~NH+eQ~ICF IHn'6(Y[cj!C^\k\9׌w[mqQė5ȕ Hlpi8)R#͎䱑M^1g@< 3atڑy9Zu{Ci  +*UBřewiѼţGY^!! h2}c- . +`$45kĻ#ZfPXZkWژ s~ /peTM55}n,'*ex 3҆6pVD6]O)Pߣ"U4Gu$m'2exCV>A `Sn2E$cpM.CK`GX.H?H7`[P]=#' (xNaaCy`ԢK{B>t&f. FҾ#>Q[_nh 맆x 0%S q]eT#.n-/lumMNt8nQx g芒 c(F83yӤF,|Ckv3@_W] t&I}DhvUƲ3s}p(@"_SuקQ# Hs^OE>/kOiY%C\n+yvP-2`t›X!wa˜5r8,#Ю q MZ$o:jBfa'XfZ ǦX~#6KlGgcfﱳ#fO,.8` Ж)e:_ZBW%'*;ܶߞ%9@9S.xjkYd(#_C2M}oUJiFb,Y}ŔS\ԳK.$+b5y1oXoW#\x%xQnL>;DsJx 2B~wX)r <``Ծ{nެHKI}Œ6T~ȬP6H٭m9QD\O۟[DvB",L&(@|UYRz3 pҷ3iS|3<;,L/(+촹Htzk'Ǎ8Hq`Z+ctu2ZE>Ә혧da.o57YF@hJH9QHUbEY}:~=S0'+5(A5f^'/԰O# RQg3t\1H^1}K@3%8o+?c*y 2Ph!*;UT2F^$J_v4A#h(sNt#:sU6:@#g@ d14TlrE͡js6K <0}-&!^CƬ- ԕ\5?52l; a2EjoMYuR7ޙw}k9[@3b- j uWiE!]耝#C٬V{;iVq*VdT)bZϯ:SӀ" w-9Bɘt9I;qLOp;Qx& S$]Ua!>wLC#t?:zJg"Kyzgv{\I;l )(Zv/NSW2e]*a<6Q߄Q&7$BqMKƟ#[ K*D/9ğ{IP1IrYvܺDU0(O׼/Pfn-ԜSgc~z|F9hh+M97qz7-twG4bMjgLL::8@ @&U?xk?f75}fhtfԵT,Y3wKa hK{AԮӍ-`9$W}> igM$Wpsӣ-G{0H9[WѬ0_vVGSrB(1_"_KrDc-Ӂ|`GIrK"eѵD:2m[_>'jl5Bxe!&ٕeu90܀=@DHd5_!GPɕYK$7{C:0E}EG^E{u#5"蕙_WgZejАTd,XFUS~JT׷w}A>#N'gaike3NR*'~\ѻnt4׌ttJ|ACTf?_X $ZM^ĖV=]g#xErYD2q}OPɛoɡZ. 8 #f]iVkeCT_PJS `F)nYS7hjs"b hH#W.@Jz[h+"D kTZ pvtͿ_u/ .7SO1|AS_S㦖,^Ԉܣg~Ⱥ $l'q6cPo31ke\g)mc 3lw( iD78IVG'Am9D9&yϚFW'p9k;W6pH[i-M(b#7;|`k]M}yڇ!>j'l% ݹKB"P>An ZTcYKe-" {o1U+To:N 0}5Қe?7-mlv4)̙^z߷Ԍo5Q +V(0xgDjQ6oȻ&*s=}' !۫NtHn'*hMH)k.U;vTIŎ 2}wVN)s!G7C*DٸV)`hrZBfS25K)(Pȵ=CĐS&:#;n`4 ~8y~.3aU|/U5vRA9&B`|ޚo0R-ёC~7J~YSkNN(]iA:|6.v2-UNՑC[8N(0wG.RjvfDf=Ů2yq.dL*Pw{QL"A@OZ|&'Yr ?F$Za e]D\^11)WZY91r7 q])nGags|p#jؘ-z{H<=%L1C)NU6H#Ћ.UfQp| ٕ_**N]w&KPyH*tKjϛ6eC~o%P⼭icњ:5صcy5~j$y2A~CC|aa//4avP  #E\mXKe5me ďM.rEbfXGvQ5vRjp#ߡBt#cuWLṖWOݍ%,LmR@vRu8ub҃`[dL[ 6!:2L9 )z]+BBsqY-tRZfĜ)2~ [*;x$z,vK>!Deq/B00,a!z f"rtMz|533X1:Z0C~un5S+)^i@!>UAZ,ݧb/.Oy8]?;;jJ78zրu(\V: Ғ^2A˳\Hs;ЉcaKkF$Ar*DaCS[Lns~Ѕ4?gO%yf6bۂºt)qO׃ņmDuM6@ 23 <ȥT$+ܙlE-wޙIa,>q= |#1VG \K'"HwjTtoE_ʗE (%MYrݯm./|9~Y">^{a,XA:~؀c-\P=hx>o\f"۬p^f s S8taWRK;XgUɈWϖGO(c9 W7MAa6HϪg~ͳEM^@zPwE/&օߠNb,B%aP* :l 3OS@_'CnOvWåkLlMS]T8ZkUrmehbCO9:Y  MƸg&;*-ݚ˱9;`<5u`HELUֺB< &7u%Q0x쩔YϲVz).߉^jY>{0#G錵z[au!-h$?(Sjc Y͵47͜KOn\)L"q );LRPl5X ZP;;׊۽~ETRPY_#>Ey 0!]FΏ<``1,_] %o4lrR L)4Q-\8US$Cm,KV|PBG6bɪ]b쪧z=BbPmynE_SBJa%Nźᮁ]D| -uSJʨ~ k.g' 'a^W>SwNPK€CRa pԗJ6[,arCe0#5- J2P (NQSf[0*g׍߄ POFxn|Oj^R{JȚ V:nl8~aDCf|MH܇d'h,v\O^z3%˫G Z5uY? >ӠM> "ݣvsvQb+_`7w.Nwy'fS+(Sy,}l]BtԒީ[(N'#C?[lk3FE7jȫ.Qswg"*XI}6r\Jy,+ւٷxmc=%2Y^n oU"'_T2-HT$su|J0\ATB8r[f$^&+kRar ȮQ+pq z -+Vd MZAtm($ tBdZHV%:P?5M3OUD# ,7V-feat@͚2}]ĞZ 6+R.Ӗ.oO// o(dTK<43HP-ZKܻ,*Hg[uLlfECN;h[mb֞ik &pɥA{ n)Y-%'r 9!+7 ڣ޲mBbJ)>ySVélC "[>yH=d&|SIJ+˜ s L]ўG0bON ) :VjS4ph ?yx1=, ˍOB}]ڹelo=*mEI@ԛ817t/j+K=2i8b N8ЃTF1)^opx g(UɑHdʺ"\]ڵP@*\r42rW_ J]cgDK^ϵ݀Ղ/ZsYƧ1(0+wu`eFrMI ԰LWMXX} DD uol_Sd׏so?!-˪G]CP2r}2Xqha2!C1=c1U\N݃s`Nu rZ\%y>+P sOBnd4 S +E׊)0@ ^$ޣ*Rx۸٭\ (o{U0q ѧ|d„ܱn/Y\~? $C: Ƃ͗:9avlZ-QC>E 7TuMe]V$#QgV>}垹Y:EtK _Tcb"rI缊 i FW6[R$VE&RD nnBmb!FLn#fb9Vx6 }[X"^ |V1zɹ"GjL1YPyfCE{\, Mu{}# GO@W7>r8yI\`f"5kcr-/1n*fx@Geg,){E]5`N q6oTJ?m\3bAfؖ LiXF)q~oX/za#"u$a`:&Е+%H~S<[NFC =ea$چʀSs.g&-y[@ :9kV4:* df~N>xѯ.4e/৴C0|,wlYyjb(^ys>>/Q+|i7kdA9lal@ ]teq_-&C3ƕYǖ E\L &c8}#D)ܱؐVwb] uz^ Uko%!c$b0q %5,MHi@=ɧ^>\dO0 RN.p2ya*e\e*o5)z(!;66(>}TrHiEľP]|l!;:6y)A rFH rqo0RE4fyk!zTR*lIX<+nNGsKH.reM:zDA(jBD8mI`5F@ߏ]<SAjg䪅KAғBgA@,/&XjcSiq.h u |SQ,/fu`DiDků|Y;N2WTQwk^QH˚ }q˅*+%2ߔ'1MaӠ:jӁ9]vߨՓ7s bw1ʥr"G8%:"RSfQ+z@T|erqD&C]b&|ɽ2ϑ9D %UD:qv n&TKM)E:-d X YCA~1֝u>{<vVU={48 qlg_AJl΄n ?f@Rykl"|oXrDq-Ki ߶<* ͤ;{˷9gɻ~)rn_UGj"Y6JxcQ͵ 8(m]@h ՘Q+F`'W7Dv3PeG2cبdN⨳TvF?~^-Go YoJͷjz#x<>ޑ78ekr )q}JqCo?,͸'Cy}ڷup'ӗ7)qG Xi[BKD'/En|1MM2?.!A~rE"(5n{ ں`O*g@cگ%O$Ѓrw=/UGU:9̥r>f?~7shpוּ2 JMqN ˣ,ؤ$޸cFϺr$ᗅgOLA~Y.ZH?AwKV.rVt<֊M.;YFG<ѯ݄XFs{@I- EbS8RPhSaC*-%I OԚzKgOv$=#Z_QE^\f8om /mi U'Ʉ.S+YNz4"7HW}]t׎Uiv$:W; 48:ÄQ $p[o^Xe8im*W!ˀNFKngqƌIH'R?IWo$@ѳK!!#+0!+9f958ݾsU[hv(ӋID3<\?)JX )h@Nس,5"j'v:3%Ξ:4P\uՙg J)[)m -LL7Y5Cʟ3{4 %/ p06{:P(\J}-@6Ȼ[UU5Y3(+ }[@ {| A0yxSCyh??l4.0Kz氅N.zI+ZDb IrlZU/9S.H}/c/o[uWPT֓Xٱ:.)DY$e!bڻE#٦%Hdu6hhtpuI>ˠ[,[;C佶/XSZLsd_@[ } D> '#CQG:uURl$_}!ĪDX\6RxچGвe|eh0 9JZD|~cuOBbO0=Vͱ-%>HP J BpyiZ;"2lytWW̚$CM@yA'x\Dw&Gy`[#Uj>F7l783ȜKDOVE@"ͱN쭉g nP'㫻#]-:Au؛C'_s5QL]X>fbV/֚cV^2Wc̈́^Zƶb@؉T(/Y 7FlFxCo|R@}{e;~ PJjGjxJpdOwđcgCsZjW^/zz!;I{% ,>8*@0XSU۽*?0Z|Hq=)P1 cuʛG~7GvΪAL )gFl~F(q2jty㼫rx|7yL]!kkiZn75C{t :z{WF#&QY3rnh6Ыb3r#!aﱔsE(x1F +?GDIS%Ϙ҇ni _W\SunoC z676Bb-D_vR@ 莦U͖Z, Rp/*SQ9'GPEjeZ2j&SN3/)y! 0;UsہkLi~2* 02eU9rqCJ=~?܄+$4Wҗ\An_nE6@;-0d`„v{gS]}zv{ c^ɤ VMyrO`;.3_BLO$VѯdCΚ*f.Ԡr\[RʀMBy~Q@3H=mSmb_1:Tzc%8j tjxr9*:3>3׋`駇Q9kFb?v1)6ƮWlP}gsas\`,{c^$ :]I5ݟrZG`3-|sY]l.{bs?F% 3`ʘ ;U aBnNkerۓ]04@2ZE%D PFA }jsϫrE?>tF0,SeX7Z \6J{9!~ r!IоGcds 43ًSuD7S$Ef_"+WֺDFC,kGl#''oPݛ|S8zNv(JjG)F-sA0B)^V1Y\Z%ޞltqݎ1DQ:ř޽ (}`i$qXv]/S[]2;>%r>J03Zۀ %0Cs͵C&S+S$cyh.ٕZC(̓T+&R0ۆ*JDəTOQ t,?\ts0֎G4x4d(Ct#PqTlw_1/v+si3Qf+.gMxZ [Ps/)@H3jab|Znk<+3]N&u>4BSLmq5')C"@ :x1()[I&dwH9I o׆pȇ6TIeI1\$>Eo mٶ 4u\$AU__T&Kgty\%Kt^|mgsOS!VUnQ;NG4JMf5"؂..m_6cƠ7=٣^H U>:@C, |@G`p'D.ͪm}\Bc(=Hnk/dgtdǃ(s/%Sx9GHD'B~i\j ۃm]Yt,rަu Vr|\ s0+o p6Z(M "]NBa_ފ aS\xd'*$(m A9Ү+)ZѬ'M lO}6f_iLka"P?_^S"xniNGu7 B_4ۊHGoM%oRbyKX!5Sv>`e}|/`np$Q˗}UicF*PvTKҟ|`6j +Ti+M4j=P/Z {m@$ĨGB`VTɓł=HJ$O܄IGk+}7TµIle-?L)@gLwo.\=7u~@d-Rз SlҺ>J)X)Dӻ/5YRY7HjVC.8E'nBo֏)9M6ƍޫ^ {I)ټrvq@ٿgʞ\RT"}V d_K2/-ڵ.F{V8liY7&^W't,apT„Ȏ\tzڼpOixC-Q0읤K]{rzjxmmf㊰Ѫ!|";iu<m2d^R NC_yH<]k2*" ˨.Ji*޾{/.s_pbaS$2 =xofQ)W+oѐWn\A bi OJ`Fש{K8Qd[R5JL15' 312#k #5H7ZWB-+jIԒ&UbvS-/YuJ(Jн: TWn<}N 1|[ujE{{͜:m-Tkge()m0& 'ŀEg6F6JL <7LK"{ʗB]9pe( ZQWx^^nnb}sT^ʕ{;[IIx#0ea⊳֣ugOSJז oZHqMSs\%u> v\I[B8Lyݜ֡{ݕy _2ll"npW'M[,բ^]"ڦS=iy`@j2zI$ҿ7ױGQ2~Ƣwt}yjAp#+`B0,4.T.hxmfxxw)eYq_/rTLDăY+i(! (4MaU]Vgڟ'm76V}Fr* m!`&ޑ>; L_0g` K暻u%v#H/!(\oeH/6P:Z,)뱀5}D4%zMQG?O".:q% 8~|cƒF(cHGdK̙ ܅ƴ0ޑs z T/8Axn1 'Pk_yW;eGj6֤=C* 2|" ݴRqp1# xaWk12_?ʜ: @P0Yc@'6}Tn3YeJIuf7Z\] .Ԑ 60 5*r0[#>@eW5.YC[RcTվ"ap+|}]pӭW\߈Ify#@C+k 9|E x@Y|7BGSLsDmUO"oDҁvT$yH4%v.5= ߶Q\ylZėGp?:]:?=vefnӅJ]FDoxal Xse?=b{5$y+2 J}oC#=i*gmiSdvjv \fϱ}:ָ)`)((e,YƠ CWLJzS@7],e~1B0h-RJB@KwHk#o ҇nB-J(#yQ& \Kޫx8Wi+3 @0XiD^3C^S gd 2ɚV|Fj 5"N65N7OCYWլ. Dnfήu q_Qk|a1{4 `" j# is펼C:߯1g3&] j} t>A<o8Tհ9b d~J:0.=;Z|ƞ䏃tet<C^Mzp/~'Io*[NjBHD/PJ5"OUw0FJ-%[ԩO"X Oyziz t*F6AHNeAmJ+L9%Șlf5D~JС iJw̰ͥ8D!h1>^܅C3jTSo]K0rf؉7?gvڝSƄ?1 Wqѻ>ELq,Ytr9ugbFCVYU$2$J'馕H~6g#*jIm3 ٚNt0#P~4 Tzx)/`$(w*4{dP#h<A<עAR bD~= P,˱L&L 'ӥoRuUFF.r%; 7 BH&^*.@= K!EkS=渖~]V'HI;W'9#@~3cz}0Z33 򈶬;rQ_-Q# `X#>mYʫG8qk<~[_B@SZٶ-$mbOg]os޵"Ξw>}Nq:GAb觃3;.^P$T[H's"C8. s-MJ;.J§6T>Z̪;?-.VY8^@sU%F4Pl8 `㮖[nB65(? =92s<^H6;2Jj#+KO%lV7GRCu ]x-*u1g=aU X# @.=`mp uլ,@m9Ax{c49#=CitbĔ^N j r$9gؠ'@({Sݣԍ)9YEug|&)Փ*@,Z'3f㰢+Aṫ󒭦o]Um.?ɧmDzSǑ7i2 ,5M}˅x "gFue6ǡ+LiZ+*M3Lys^Pp~GzT]`vygq{i>p_2*+0 癃 ڝg1¢! dڲ./z\ 4٤;D4h̄ xÆXMh̼2[v6<ˈaE bђXJ};6/>ofkزtuM, YGC =ٶuk@HLX `1'aovm:xFoK%@0_BK>i8Iq`C5 *8]{l5 y>w_svv9祵6Lv禖$J.!Q2W㒰[#l=?7*!oTl2gˌАH!_"-99pHu3#;Y%dU܇ J2Y.%V$KP.f .ךU@2QF,6QL?7׋0v&VFiW6ؓS gرچ-&\.TzK Z8y7&90u^kc_v^Kn;NƻRtt$l7>-y ZfU/rGY6j#^(hZM=H5Tq8J!fs \:hkB1ҸM[x$yJ(Tz*wMl{x{tr`[N!|}fUю㗻%AJ A,"EZC1@c{5x$n)fZ*&ANyV &0 r˚!!_Qp!ܯgNܮo7a:2=՞N1nT\u5{Ŭ} 啇3prFٮ5MLp&< n"?&HEUg 75#. V ]w+B#}^d gX#]R 5P-I%*B k ?g"8fI3`XJBÅc"PiMI7%WtAAR/;.*f.,ct|R{+'@7Ʒw^ћԐNmܜd޻p멵GT %U95\snnG/_mŽxIȳj4c䫳~Tǰv, vDbb\ 60z< :b,)3ջ<ޥ5AcϚ0M\~H\V mM< ]NV;X}~{s8:;o "jVs(\&E &*t@wq]6_G3/SAL|&CAh{o("r0ɗ$sx"Ǐ~2Zzd.D۟.={r$Q7V.<5](]fop?@n:q𨼿1_:clgq\~"sBڵ"ѴٖM)j nNMb/Y~~fPzNzC{ 8W$+eb4"h+cB˄q=S&d4D~k%ńW #w On|g- ͼnˊإ1]P̐!95ͶG(}98`\[DQD(:poLF 08W {)ȁWKxv'[ߕW~a`4>SH ziP)&b rdQRKڼ[pڎ+Y 8o;D^)0غ~߮7e%o~$d.owE3lEp+KkPKhN:o< 9mbx[bs Eٱ*:L ,>.zn/8h ewLŃUu.R ![Y)Tb eRC9hL݌[of/I, P ZMa ΊTBÈȴts yuFq8+NӴUX?{bSeuM?߳g^؀Ȳ2 X"B ec",iaچ\@[W[MpVj14fs-{2gi*zyu,|-Bty?CǃLieL@7KS~?ތFQC[ȻO5vnaDڶal5y[!/&W$_ufd L/(y?ץi 6dEĨYn+5PO̔oMXr@mUy ?g Ě9J.}{5<^tNt~7|C uW^" ښ0c5z׍@%|rjL)*ׇH}NӚ SٷV%CTٮo5Z22! %`9=!\Ȕ=P BY.4OqB10T[DI/4ugLp0K&?渽.;0Edm\"9QlOk>8xiDa=ev?N"=M›Z֍ړ κM*u{U{KN_Պk))(DzBBƣk6F[l3|r;sWԫ]0k*DN!~z*% 7ŜsP9FlMɋIM7LQٞe ) Pȡ"pZVگ}I$FI[6Dv#tE䎻?fj9^ccH0⫗HbRº. -Z|s2{r.i7s#J:]rwI S(q/w3Ut{2|2ͪ@ov vjT\t@1(jbSA5Ül!1#Φ +ހ/z ;>B_$OVzsͭb u}ZY5I@B16+f뚋7,*`P)3yL}S}&hn, fQl+0o{9( fz=%iE+J1%O+򠈣% a( b㫌"aI4"S=BÚ X ,?y& d?eH\h[K)8'+-†&3P8 ([ץpc*V*aYF^&C ,L-5KvY@C/b7huU}RYUO[S ""Y`gd„5xa2"x/sp`H̖0OcOfӠ 1{UB {lsǬFkUP iߓfsR@@(0I*Я+-,gy&{T@!UeSO?0w1$dbҎW$ wi~,}nwlboO zC`Qi&)0BRn{,PDI;= <ꟙM{3e1i9̝k̜:Bþ/?L+#P3:>@OA=;?^uF4_8oACq M=^t=2ZTXURhDHȰ> Y݅;JA|lR^ ; V!qc|~#L§h&&CN2],HAoxxDfhbQ2Iٔ¹pۨBiPvxN$|(̔m~;$*MxOoD=]\wNH$v\|R*OƩ' ],nhF.t~c0xf*D'/044dYpj}iRᵞ=|A%Bat,Yh \zR^.:%?5~R^Qzi[cgO=!HƚÞEVOpQ2]OB˟ͫoMЄ[]rsq-?ͭmU)y=N1]|6|"XjvtJX5Pt!R2RN //##Ǐwq/eQLT=uV.y-nDv܄'/&"ߡQ;C_'kLI:"󤼢?{/ [@Ht ?0f;p+{& pv0lo"Gtem9q5 q /}Am Oѕon"?槍]"y1, Jvixc>nV,&6G_Pߎo<(_ο&b*uCWB~eրՄ"^?¡bm?;_s6˄nUg#oUۃ.1%[fBJirSL&^0Qj Ecayn9Du{χH¯{8a.0 VHU#l \ a3xJ={s)%?џ7-v-pJjHhQIy3丌klgn\bz_ uwe 7ʧy;Tx:=:f >YEGjh[ȀAQU۬œYLj <3ia1 p^;KK)RV?3<2c#i"Ipa|;u-~Dl5pZh]Wed7[4Z;12溵89<ǯL#~1\M= :x <΁ ܲbr$yuF Jk$A|d`h+?w&%\HNnv'&ڝJw8XA$Dxhv;q-;t C&""pGA \:u=!t~/zVlFK6De0as9Ђj떲pac7Ubm@qp&BXk9{ >xb"X嬜Irm^G̑||HDά  XZ[.NASlcÆں?d)V#ߦ#A„(RRu:,#Y 2#`SM׈ش|urFtɹwP|"BM7ULUmgKĕB4Z%+5[Սm s5Y(J*9JvJёkF* 0pKr..j9-y闫*}ny#@1z~s -%C0o'[sc+`pjKyW?LO Ia8{؟S GGX.zkKmLsa$jsZpM2~xRڀT5JW~O:hP̂ᾓpnC:>f̡ !Ý\x+Li7$ZAVB)2ÛctMLgJ)&ΜFÐ/MQL I5R6&j=™4ݡ4JjM,uG xSƣ_{-_ k4OH41V.7+6Pz(1j M&vtqstL"_1cOW(f9 u`pÓ[P}{'9Llf FD Z"ٖ 1:~,GdmE} wɄRjo G\k+p0oA:5P$m,j[U9IП= [/UM[2ZL遳(H^/8tp)JLu%Q@ ܮlW|;vq*n49ܥ(|8#&4< =[-&vb'|}lܽ;䋇o}fY>]&s%о| Ih lRÚ҃ n&8hl,ޗyk4ɤ&Ǣ}YSIG-ѿFMʖ0OX|p')̉(I,U]kp[4|inD*N# #PU8>RP8$UZI…EM5U/3CU;|X,a$~t; ")Me k;yaڍcȲVa˖ZCUs24Z7ob(3$bIy$^A_F蠿$ 9ݭ",<&`([_>$3|Ui*OxQ з vF>)7JLIS{uo9vf"[P95aAV.7c2*tV=U#[)_SY dʇCgJfA̙zEa3 N8`kfgpg`'ߥ|O/l kv5=Lzr}~7=u3(cv+MmclCf}GDcGiYKԜ~U ]aAMe t,oj6lQʰzwq5<itHƦv p<6(3FvvStGQxV}x+ -SuIy3k'==ۀ?!G2CYl9*ֵOb`w E[.Qq?u7O丑k{.r`89a RY`P55vگ#9HՍn>ΜHG*pSyAm%Q+GIםQ.t>; \kޏ8 ?(LPJ. ;bmU6vkP^[)\vwŨ!|6}yO{JKrIQtҤmF'Qkĩ"*Z9 Y_SDShr+!+]\:KkheJ؊2 %qFM ՟g5B/gҿg15 Uy*lS65w/`o\MaPο'KʥYjuE!0#ղLңe0ja#z&'zoFr*e` mOToMch&u`AO #+|\B.f7k@bZpC]:C7';5|I t(CɄz&RUmǧT,l9+L oۈ ۤPƐ31sfY:$kL;iV; _Ҡd} 'sj\I \G."5&sO;u}[,Rv&O N09c 3J,Nw۟T'g\b;iINw( R<)0H\Ε'+ͩE 3Ң_h/e:}{Ɩ_~\Ƅx8dd}["yy4,׸-/f>Wa&&Z) L1D[1u.r,o=G@?9Wҡ"#Cj!lCOvya7ፃquml߫$U?+X#[MumFOÌ/̗PF 4sB/($]RpvY<"o6ʢH$-`ƒ}B_tu8NECf8~su=rUG؂Gav>O 1EAY{z]z5*,| B_YVq댍Ȩf ?P^2[;E~ 5 ~k"5Öoq[)r 0R:xCNjdį dPrVlb^_OF|F,SXs}ԇlaGP,FaMS@ nzeOІA}Pedk;^q9ό>5&dG#XȳMs*1dy.S٢,ur tBaDc X NgBYkYZQ\q1_"?VC=Es)iċ{ B|#au4|>Bn?bCG<׽mlaۥb]:pJPX+iq3}ௗQ>7筬ww@ِġbboR^ r>/xvMspmI@-&(J Y$c Rr_kjQy =F *j } Z ʿh7©%#˾9nV-βkAdttـ:+ l{9T),,{kGZ$ş R[\9B9LJ08lI'h{Ywa۫AV <שW8`M nӟ@$όB" @=gX[l4 Y6ebRB V Q6VY PAy=g2ㄣGp|ŘuQ’ӹ5[S\Xeih^U_Z%|t9ƓxT<,Ɔ"v-U=Z,tq4IJ$p3)6u2CU=_dmU@;šS˙%6̈ )Mn(1g]/J88NǂYlO!5B$eKA7+cŷY^zp0U24p=(7E]ȶ8gz&DGsA"OR#-zGGPrk$1Du_*g $z6El8_(7F-6킘˥X_zGKaKDQ̗ ^ug\5hPœyEP쑴a%w>V,gkSh+&fv)74tHdyY2 K9Na9N)gH<}֎Aul5QoX/Dr4*S܏XD=-4>a9vk=D3'S][K0[ =49#!1BJZe*C^]껟R_PS WBy7Y4eMhn = A&e>gz=Um>:(xL [~=a\hLoNCљV+`vً 9&1\vV6?;ee `K]s$]vz~d> MHmx)jn}gu_oPWXޞ䁥c* wVJ;RJc˳ O? -#GcFyKmevhB18+`Lc9PŶf6ss7ID-}>2)eܘ]94 FzSG֋ue M~^JJ\^v ӳU(Y,n'*r| ز ː>šJ2џ1 P]MK-pcLgj_T{86H-9ÿZõt/x$;ѳd1}D,4b\j%>\>>gtqT\&\@lL u9UBYIzWG`tMSN#NE\f[20^Sa۞7RE]zX jt)ac4o U=S0ͺHbrpE0b/VvAO}N;i21g3]Χ`SRBcO{.oDzKa|!"dž l!pxFn^t!`.jֵ0{]5Pɔy/{VFc֯,5EKOhD͛O8%j,ZȨ~8 .7Bgrr"f߈ MԺEAC2(-=XW">U^Xс!j ;7QUhٗtb<@(}Vէ)Vcr|8DsE}Dep 8Ywo  fۅXF:GSW!}e\5a6LOx3# 6n*(#t\ͻp#0'opO/fj&Su/pP;Ӓt8@l4(p6F !xAHm Zvac5 [npI ejZu:U@OƐ0_md3T_FE>}-0M%X(e;LD @jzCrux{2m+JZWu ' %.kܧ/REZ-Ftj@$E.*:Z?] 'Sf5eVWaDu]%s:FndLy+#1&{_5dСKi'lG)] S?j@f>G,Oop>DJeƮ33zլEf<* mTKԹrZnCi5v }{>R/.Ge;:X)gzZ%cdNk ꇚ>ӍWdX9ݵl+hA|N'#a܆'>x~@@fZq@Gg{T+睻b|T/wCOw!||mOo&w@DUӚ몸7.(yo03,>w8X-7|a퀾qaL(O rTN-P[U m::9? \zf_ȟ=[HgΌ ●?]<3U>^)Hu_[Y-5*̏J S:k vdu2sO6c>;jp\ђH-ǎCM6uBp|pX!zq _y'ЅgN温z*f϶#S&*qLj9wE;)ʘԩ]ü.ekR?pl~A54<sH+ƍX?9;Iɏs`|4cO]߼%sRJi]SF;샦~ͩ53.Cb "MN):^C-. 7戲梒ۅ4~7_ D)5®kyL9bA׳BlVmB*wb 9mX`;ݽtD,'Ÿ‰ˀ*ӫH=x /"U4|_q_T]מ߁3*M^Nۚgiڏ$ӿ:M^Lzz#I'@Ϊ--fqQ+ua BY4lܱH z UԆ0 *{B6+_,Mb͡3Ze݊ĸ Yb`8&ڤbzt KĖIYv R5t)'WKm0IeG ^_Q,,RkHpyi`GR/ԕ&uJ5}&3l9sԎ-̻4WCvA-RBzGÒ#੉`49l8hia.|{ ^Mp UƑF\", p;:]kR+[wKK *^TnYir C|w'-@ե {G㖾ZV2#2O@€M3Dѣa1=$K/[ sIe2y;6U,Һ_XĎe#c#wmS"()훝`W"B1=;)^/f߆: ih-T G(I'<Aݶ?Y(VZ®}k9p0DSI*CyјO$ T9Òr#1 9_3T :H6*5F/ȈTi6!M5t|ˑVMBE¦PЭhudZ1Lo[\CZ=SA n5P+pr9"%&@Pl+('}؈Ω~zG>Ywچ#L|_I>{.JD["A2i)sÇU6H%bKq9ަQб>Oh}TMjr=PJ7~L5eF#^ȐTtnܺbTpI{e 3)<h sFB6LZr㾨.סt '̅G-J[ϵh.U:*:oW)s'(R ;GR'-AVכׄ-Z 3ğM đk`sa]]Si)(b"6Of&v$x䊒vA6ǩjI1uԟBQ}+r;vɕ "aْ(5ki%ktqV$]1j} h*Ғ7cK"i&qI-|wVn?ϑ͇p{y ]÷w*'o:6 5^h8rY6 {vrA<)X$ќPcQj%\k`Kt *ۑtIЀ4pKf 2Ihy!l􉝦ipv%  *?) 6k:ZAsAK.vs'c+UO8%/X?[/f:GPlݩ*hA~'דS^c# A-clYb/EpG"zH7 amVT9/kb'nQ{6HΗQ>4 OǞ_!˂zFFY' y[yMR5A#Ʈ*'Gמ>.1J( 7x /82e2u\mAey!{#(LL lFI"aDUJ|r'~/^]qp+`!鞛 nX&4lvoze]3T9Z\4|}/0U-t4'nsd=΀뉧Kl&ؒLa7vzv[wi#e{ALo1-rH 4 "!Z[7Řz3iY$7",,N2|@B"i͒$ʶJޤO$ztbb^(; m\SmfJLI>> J+bԥE9%A+SWkxql%Ǻ]eD0]i"/?ECP|Xpn(%8f7h-#GF3,Dgm6״-I979-߻%CPSZp͂+ Lƌ0F7dAZ%5";@~o Y\}[ԓ~3x~pfLvϛr3E8s zEP~\#{ӓ,d+>gػRA'-KIRFHQVkw2L}E5vRv,a ؙ9YW9]fM_סǂ=-ו@^K,2*JSWcJCkegl!,从N Ph+;nzN?#X^N%wmu&w_8b͸"'B:V ,{MJrRr!f 5/_ݞQ{)/#-7m98 >Y"‚ Sۈ2rN_:IuZ2i D)~+, 7^\ ڣxeNU+hvlU5})u]BYe'HU =%ʅ}eQQ`kNy[Hj)|Zb%7%j] %i-5-*qWYG .LchKXꄵ f$Bmš܃$/uFiUryTd!&t i/z~; ~|(ĈU3wqUOf-0G' =`wPl+ţU*8>Oz|K2蟱y]A '$ ਟYI@K^-ʺMW nz2-4Ռ~ETF%ΆطdZڵiȅFa'OĎرI1]WV oeK |! Bb\$Xb1mK{ Ig,zaN#I<)>Ro4oHSrrYe-S{>J Ee 'AgTX@_-kmMЎuBԞhR)G Gcp$ eZOd 4~\3Ltɏd*⩃#!10fw|y@dg-f(|S a:s]Q#/-P';Sx>HW)}k >`e^"T\1'jW8 v_0ˊ^$qfeє$5Iuq(w 9@kX5/eBG+PG!#CTе|WJ%c|ṑJ[{QڗRs(-$4=h'B\acW)"lƢs]iD׷?UVTG"@\lw)ʫ 0nTpusܴ_I}9a}]c--ݎQI1-/#xYJ?օ1R~+4}<{6̭1Gn o|4ćZZYP3b'lKOS !*50ѯ嵉~SĂp1!&_Za*H" NTw_ Z,voVI1B[q3c,(y\wݬ*QII9@lGR@h6tlB`鄴W>D ҆ ʻ`,.uji&vwAS(!E4. třtDf-+MlUVkWA4 ,,dXo~vmEsU`ʟ>5,'%ǠL6BU'Wl~۰uG!kCоm%|^wGJJ$5T #dIGGovӜvzg4b ǨW4ⅪVT1s]Ҳs#(=>o; $_hȽW頓߆}!2?R)'=_Pfr9oV?rO:0xNA6;;`R%sF݅W"'Ϭe:W"6":'镰aZ1>Kb{T69ftX$`G\)@M u Ξ!ݫ@4PfuOr0U*#7k׀#kvџ#S{bo{1nhkDSOU94QXL 0~U97z]_;ǕO2.} K UԄTyَTHPe`_J!Qtn 콒[$4qJ|#qO Mũ4]J[Rȫ^7m4+a{}q qR?0UQ_|k#fO2*eNL4j-tq5T2.h.%m`sM,!Zׯu\4ߚ`e}}O"ym##^k!3S"r*>OZm>lr ]?FS.}wY~o En[+HE;K;W갍}ߑhBQ&ӫ׸hB!A-; $N5&4+~/w*tz1i FLVXWxq;'Y͝EMa-yo"4a7X!b(l7'7_x m <غ9ߥ! etn1ӛ(@@x:sq]1h)0tK |( ebcy:#e6.\eE0C! yִ oET{@)H#}X?0B-vy>D֋bF,e6a(G{)[ťC c~tYs!_1RFa<٠-_'3AYawMǎk [Evy DS7)DKbOZ͋p`*#٠Y:Q'"CJLQ)cȓ5$_q5Hm/,sL@5㷈c$@Bb38“BȔu-߃$]/I4ˀSe$@v~k~{ 6b327gҦi,`&v?hh]nï=X1z7W_H֒54v+ 6yfMApI1U([%Bڂo4sD1{Of%R(UWn1! 'WO LVtju?G"T@Xqed/rZZ!ܰ'9}қQ/q[Ue F3bh,-tQjfQMlDID {plQNs)zuOhPZV.q/C=5k'cvZAz(Hպz^PyYsPkutsٍ(ב4F-%Օp%Cw bZ_,pb½)$u9w8ӿS#Tz9^o =(bU-zpjdcd& ؈sȥ3:gzy݆h{Gˁ8 hV$oPN9{z#z>8_x3cy Q=K:aJg$A|@<y܁p72``@r*u[vmѸryamd3ɫ PK>Sc*P|kHܼm/V\6%Y뷐< ZE9\Q-\j_ .U [ ]i pw=|kJ>dFHvpYWv,36&& &uЇapa`It 5:\9nj+ ߇%̴0k|sݒTt*ڸNl}RFo;F|f7sx7Cg-RXYN%JV܂V&T8s_1 d @"=Qgvyv@3cČLoQO-0\9Ώ¸hHv%f8:k`+tE{7C#@Yk|#SL[`5ȫOzd!CKcTT}e|/-|S3&uݲ̣ {R(Sƀ?G1|!WZ U.!LtCڏ`/α~' 1qHQN1$IJ+G?bzCe q(ڭA'I* Sư\9{ɿbDcx3g :G`x"YmgXFu,HP[o^mMC7C5U;V.u/ҫco4CIGvE#V- ̣`ڥpOWe* >DWfy}G}>="9J"Sխ#yg0c2E#KNpQ9 4G 7-He3gUvUOĶqCħGv.ޡCXqwOFg#[9!/}}su "2*")}1W 1>~P6? YcFc͆^ B֊D{fz2A  a6:iPQD e妜9Zku^?b'#h>/UπQBoe--b_=QbI9֐ôs8si+sZp%LgB'*P2hXRgz`۬D5M㻪Zbkg`Eu0Ihy4%O[vdx<1p6GEvHXC* "mVicKJz\\!P!;'geldE951[~!Yehyf H5_0ˋcŀ3ḃ!rRm%F8ts;SܣH xrob*\xL Jf]i^I˄L-*y-:YBA_>$"!Pn\'p˳%hdVs .9|JDר.97|/]6YVͮ,kG98 S8X0mδ12[nk3P40SQ~ŷӆI91J-NL^Hc bDmjOFNpT$| .OmAg-XF/ cuIET9t$ u ~r ۗ%& #[(T``҃X(͚ёMoOwt Ǣv!+<(SV>dEgh5MP-xtdaCSX 0٩4…X4n,&Y2QnA@WEQA&lv|?w70⠙Cuyb{-spB%]tq4+1rqNyh͈D@1?TJ<"Rl㊋gԥmH0L?Sa: K)MLJV({c,]cbҁ94;.CfJ`&~k"Ĵґ\7*Y m7Fnhk6+d=-;JS}1w)e# J$zYcg&%VI)E9ě}! E;oUT#/dyn\@y$av=-U(/|4pCSO.9!iUWq{y 8۬0`d`')9,~Wu3ةAFSZr،M ˖Np" C:e(A.W{:{;o=CN6c #?Mx/ܗZ$dQiZ cJRG_/R$5T)c WWogb\5x,x&W#ǎN.NP&-M}뽗zuFG6}Uf]ٴqVaE^|x8FG)Kۍ>Z^@8CB,RVS$.M1:$)@cvC#rʆ,S}QF%Ն'9u H;34"/ApUdHwpwܛ\|{mBH&bZʰs^)~!exQ ̃gZ{>ܧ/VY" HcnkD[G£'JYxXrۨ'ZmS:r2I"4 Yw1~wxGg*Tsw0eᎳ3\\&/ػQlƛ!Ԁ1iK2D Ìdh#AGW4 2!_B]CBRݮBH+7 !y}IB?;bq?|Z.!M%WwV98.*3(1.%APZ#7iCmOKb_~Sz4:;qAk&*YYBt~%KF5b>aOg_8aɷj1e5{ z ZӉށ@mKXZc JyS,WJФd-D&X <>7qO) ʎ\Mυi^7ۗ J"|@{]D0flU޹}tK]#i`UcV$UB\3&DXU"2K@窜z #g4Wqa^k;פnT;LApb"})C>g) b+"\oxm^(FB 0d5.{gTowB}M|î?m?A.D|$}z~D1 ]cr‰FѢbn/I*`F`ˆU౤ک)2vZgu|Զw>U W߲ǥ7\Gu.#v3 QRhG0*Tg!KY]u$sȃ&N-xGCt!YP*iO xBq,֜S_cٓ<`t##H3Dv$|ieBfo*@4{jwjM/VTgQ֜Ml9َ "ƕiEmy#pt[MٰQ0p$US59%%b:\Usۆ j(bnjZ1昀)PdlSNj+f{/|V[ɀxġu3z9É*,ce2!ī& e^ߏx4-GxK*:/ 4m\C ;M{sjQ?]*_xL]ԳU^ >QP&w ze1zc=4(A 6DzEsz4J-p5Ӥ'D/Hp4\ϗ'R@IK Z1OCvܴ2 YVyLzG:{ֲ'&jLRkg$+"`6TwJr[!b)T(=ax\vg5j6%Eb!Tȧ|@Jlu@ ]Tv/^Rh+0aµQT3}E[": ;=ZV@aʊh5iOĽN Fl* Ĝڣ J.W.7Xfp"Ӑny#~(G!9WSjnu\OˏaU/Jm [r %B{bŗ`#wIT&kfOe=]YkKEA_IC};y h$J:7Pm;kC t uΣwzN-tS ̢t{| 9At|FdONp/ r5MKLWgClSt% ]Y$U,$t\ucEfeDF+f"ı5 dJ$rZiʓVU ~y;|]7Ur4cV vaCcij2"_g i.$0C;:pw >WiKp?3|VQ oW,eb^߈T%+|3*OW $魲I-d }W9]p@v Ju3RCo\Es M_d˺⼹"$}@~6˂;?/fL}C'a (}T !Z"<.0drH% J$,y[|3gls玬dZqЧl@ߗݘ@0ҕIحD8)' 5K9Bf5%!?7ᔕ*עGF9d#p> uE;&/nZ?g؍f1.=͊P76"/4dw ;ݛ.dA:{ ɭF |jKBZe՗Fru/6a?nto}|{y9 Gi3Cs?NY`gЗc3u s256X>G>gB썩[6ë=<ُ[(Y~(gP5934SՂ<*$H<f,A " < Rɠ-U,GLHa.7)Kv<*ĜPF9s?"2eRb_dRjImۦԶ0?:j[gGBqeطZV 8SxoᎭ^Du\]~_}G/ EUzVm &tr":iLGؙcwJ@ ((]"v̈́2Mui`z?Sho`+LF⧸}fLs p!HJܖA|VEs&eMٌoLӻ6JYdݭ+/ou2$ 66؈^sX0*|r`#(Lv-+(Kɦ{NEg;.e! jVΚ-U $ $:Z+'jRͼS1X>ş&"JzeP4%s/3C+3b5aC6M4#*p|iȡ5<.Fo~cp\!~`IF_4S S JVz]{&]ѼqO'G&JbC8 ť]TpE1r0/ d#ǔ.~Ǵoch0 8K \G&x u'@+/XjeF 24T=Vj},j(lߠ:|?aaR3=; T.4R>nGt~]ArSH^ocMBJttM"H `ԏ/LJl)cDZoP 4*}>3Iq0;\_SK!@U.9 SETa D vjsPb_Z*u]Wa3ZE@O'R6xeYz?Sdvp(:KG:z aU#1g/<0.7؆ _i/i7iKA4ܮR]O2loʸ-CՌyBz"+@bwoƎ'(C`1}·RfH;ɣ?e˾x1yKH_P,chFW"BUjUN}a >J÷|."2ܓEk ry?Zw#w`og#qYC Jai9{j^F<^`¨R]KT CS-"_mS.ݷiRN >#y? LmTjС2K۴vP/ͻAaH U-V`2vD`νcC 2ƬIS 6\T *#78JB4 DVn^k񨼉:!=ɕr!X2)CJgn厱Oek'(M)u}.v:]94~(ət|^MbQ gVD1\gqx`:ZHfwՆA([jZRBkWB奼 v7W(E`+р»~>F,f|80QTf wdUZk3meެtV1/鏇~1k0kЬly]"xʠC8qO{U;;<#Ycs إk_[5^@XM+t܇ 4okdEQ\U&@62i T@( y}OAi |Z䳋 Uzp.) l׃ bH 5,!deO}u^ {IJ4<i3u̠OSa(cTH^Ί92HaJȺሓr#^l$:h[R58q ge6d T #8Cxfٮyuͳ+ ^˳!$DPo]2cUu/rɳPCT8o1 MG3~"6d/Ը΍"=HMF8-fbaHF.&Xe l He_A/mێkNΊG&&t"x^HAJztiW![v }O:Jk,$ڗ~pqÄV9_DI' (n>!/e`Wpg+"(l`?3 P*sz?wˍ>[TeӨMU?_A péD B^\W!ZMD`%~!03>|=#Z(ӫvEhɠ#P}SbKgh 5+JԽapg3C !Jk9%i̛+s\)l 6'n%* M!fClpտ;,iƗՖSaSyͻQX&)t_Tm]nƋż[z 2W̚:LKz@?ǟ#IO%~P0V*aH_h|@y%^% wzṀazmi;f(? udGVlQ,DeW#8|q"( 7ܳ>-ȻiM_ >Yb[ (37hɲ crN ֤!knpIF-Nb,BD~@;I:Y֪ei E?lgL޷6JhX3Vwf%"nŶ!_漟QO0sdr}խ=w9lƞ! K&Xm#%T9Sب@0cqa5Ս"yb"~KL*N.ILKHH:uN@~9䎼ޯ:ݘtk( 67"q` dG aqM!dVu*v9']KR}GYwऻZ-L@_1 wb 򺘜D!:7K{ {ZFΕiL# ~itqh&3GcPD!mS4g1aa&>/y=-0a HU̅`yKhqւ'SwݤaFxKi$I c  }LY}j/o𦙭 t3}~ZzV*yVcCGK MEWW0AFMKלb:֍Jeqm4ᇎmLhfqrq\t󾺩7&DMUU+}F\m#ImZdEGPE{V|~3yiS_}dK27-i-&o0`*p.1FV*)[{S(}Kp,C&WBaŮH:$E\9רz6N=yg2/zbtB\V[E&^;EjyDbyn6?&NRFtS nmN=RO&]iRm'[ dho- ~@{Uu^ kw1?-)`1Wp <.V}ۡشD("ï2Wz~' ]@F%mois9m+m hX7C>{.C6ɂPt"6-s&zY+ЅD~Y6иUh?S]9.i{mևhy#x4䤻2'8a飺ᯉxCmzA֪O!4`#Gp3ȇ"T^ȫmF`wk-f]ʱ4ۇR5pY)_[ӿC}q$V)rzͩFI?0L]IgQeNۡ^c!]_;͗1rD|%U+B4əړTqT ~T]1n+mM04 HqZt[r,hgsW.Y[=(}im(L>@ù6+}9 VR;3w̵7n w$B-r^tW5a#DhSM! Ĕps/_Ed$iN0 ~;n0;VEk`>k+d6hlK,wYJO/xQ=+L6bjBIapSKm-N=JESZK&볟AbuF-B93-$T$mG1Ȳ{H|@(2z18'V6,Њ.2L}}#!=;m7,`Zm.F֎e7=/ >NUDY'Z1i!(Z['D[dvO–U!>o{IIg^U{&J 2xǤ !}xwh\yq'{]{d~i! uǪ0製Ay;| HU&v7%P H(4GZ0Eu6G ٦V}._lh#`̚Q( ]=K^5| F/Ob$!JIYmr2jZzƎU|ݻIi W[h|08ժfgKC}cA&[`uC6]6u%>o3T8*vWvGhɵvaeRٟ, 2z??Xfsرse8uGywlH*0ʷmXvtcx[iiC?t|J@T= *Q4/AD ʸq BK6d>}w'_tX4]@Y>^g+NeX眜aM≒ (ȃ(I4MfP  Qf*zu1m%°EY9*/WյHcV=Fd׺ &,t-tn@"_5X( &'ͦgc.W"D& 61* Tl;S ,K iC AQgj[^F:6z wU$2}9WʙӡQd&JA .^ g秶UvFŪ,37#J).a F$zG+9:^SaY,xd2':gcC-7w#@zuaWr jۡBa507iL0I<4u @-}cj-n"gz=}l$6؞kBkٟJ:)o0Y(o5m-Gn%CmHv+S7umcE+I$zr:xȨ=cWH4%rJN&]Zt5FG  BʂPTY>nw_.ٺ4FgK >?(^_ _?qig NxJ)bðMKVr{KOұe3cK2C7ckT  z_# @Eegd Z|VHs7gڙ 4> i 9^DsWKsKf89F:J凬"9d#&ChU$??Ӥ&2$5)Urk^:{zG0L[WXI)L~ TLe:(F3 .i$N&#گ[e݉Aʬ666)X]+{h1p-YAiC~‼q s>aVMEoPoc.ryxpӢYM [N:Ymm/j&" R5kbH'90+@v%հΥ~\PF{C 6X*b \f&U7KLN`JX0U @R yϾXWYynT['q*ps*9^I7?",LG@1I.}'LoBTnxAD$Y-$SK(AXxs/zoK _.kA4ľ}v&K93S2Jgk|`Һ4@1"J|I)8ڒcBA9wu<Ҳb Ajg`#-p4|#lSrԋ6^>Mw"j"SCc3~O Eߝ oI 4Oė8/ٳʊ$#7O OLu%'[lF BHo`\er7v8V@w5m@Gf-}+Zm#0pOWcxte eGӇd"nRԪ-S,tY#v`3?zq\t moJ֝ZCz6oI5[T"B@tQ'Gf+}%yGGi$6giB܆m(sl(k= [Z>P=9%ҳ+}ث.DwMSvA٭y7gaX5tDN8Q+(c`= ً|ťw0q냙㍘1JNi`_Z5Jמ!+8?k:L!؉dx7ټe!Cu} As?ոc@ zX(Wynjx-J¼ D%T@_ L_qV?K@GlD,KrFVzU> F.ZnMz:dA{sF\35/VD؇W|&pœkFh-|Py55/Tgъgb&˼HB}sT5 Y+b_inI5W1M 7"4X8xarM avl#QqSqf&WT:Da֒#=s#Th Rc9[5@vS{壳_' WO+\VtXC9!wNǍЃ[Yw<9 }A"QU,O0\A9rr"#P /f#4m7sLcc81Gc!N-7vT'_$[ڥF?{}Ӻ͓R}TAX9\b`~[s¨I(h#N?u]*.bt< hz0Z4K' ,F XHonYyI8V\cvbSUOon= KGJĉ]K[d}YՂ~Aݻ26lSxa[>ɬH-͹ IkO ((gHanv Bߑ &<+v L]Ιw(h 7Ϩ[e[=Asx'ZBJp*C_P :s_Pz'}_$yw:Ƨls.@:BD{ WJIL;=جvOan䐿C?|{"r2v3$t*sy WѪ$\P54>}W ghe[a 1QmndR>Tn&a׆RYf !k/tzeTs7=1)oq|t/"ݔRJ}mI]cu{BxK FYd)])kTS.ZT^b'm;8\QCE /3.epcZL<"bk-(yѯx?o#QC{]@:> \/;2A$Aљm(\MR5A3tfm5WBgY6Ǡ;HvѦ5&xԕ?*̗lJrj]ow]>}+O!4vȆ-e vO^( U qBA8wC_l@tN1*lo50x~9aE~,O;>$yrL03<ٳ.XD5B(*Dz7iqU|fEaEdz7oj(sݿDpk+k7Wbڳmؘ) և\@_zv6`cՇ%RXO.Ȝ+ a뉲-ڦn!7fD8_n9?!>=>u2"E Ce( ξ~ɸ:X_I4]JN\K^&ڡ?Yׄs/@Nr]";}9h'\ro0?Hmƶ Jv9@s_lu3U:jk)IVB~bW=*i͈7vn0[} n:ZĄ~!9t2w0$ dߛGB>Lh{Oue(3@ Rve4 ?1w5ͺ""<#.h]w)ϭ=\kмvjN+zA j:k_t>X$:`#\i3d=jTrƣ {9$6wCW.mj6MBso,q%؆NVi z7ղE/++Rtn,J@0+89Wb^1R@EV9s^ eboL5?K3On-$218#mռ$QVQŃ,ׯ{P 1tzꢤ2. V%OҋP.2,me/"xg1/RCtMjMs7յG;Dis+JBn}] Ap =ԆHn6Eg_t8q_+yڣQ| k; -jb9+\fDϺ?pb '𿛑ƅRbZ *@ c B AXNIlt~ 6ߒ>CQ) \~ #Pql- OBqm| vR1fX˂*g~vj)hhpUX:Wٿ9/96S𷮘xvy| 0iZ(^]ڇ#үHGUN4`j/oV.w"7 />C: s}AZ]5<ŭƓwu8{AvMoriGL3ŒAQ a0v.Ȝ!Ed8MVb΅Ѽu52m4//?κ0ct[ St7OYIr.uʾe;+J6Oq :|&L]ҰxqX>Niټ;EʁWTxmVkb~By@4% qQ/SxC#ӈfrGrP5qoi$I)=i=.l|xCӶ-k8gdBHkbSiQiRYesEbbӽ`r  AtLĀK"m}5]>iaf"T"?ܜjv> B>-?o_఑)uh C8O7@cϥxUeˠ7y3Np7& ˦mE>a ĩIXA2 +Hso<5N5"u :pɵij%ˑD >uJ `wyg*6U()6`274'BͤjPsoP 5n =O]5h>W.pLgY>=ȚCޙ0LQ.XԨ<ٶ);z[=g\w3gZvbY&rՇ/!8.JBoAYюyWJ Qhk%E|WLQAT kϴΖm8Iǒ xj[F|g[ \@:5=Qz45ps ɦPP DtKnwOכ|HK035d{+= .Wv)h}6Q3*ƞa%il%s5m2?vm]by`/t:0A3^+d.+퇄P/4E%ia۔b+#J΀6;2ņiff ~mUmcwLC?`#q kKu}G3@lzOvZ!XH9P#BQ7pƖA[сȀq t}2|vz GyZy]kɡ-a[ѹХa,btDnx"HKhRpf~r>_;q\Q`I42fd!ոӝDi2=퇧Ek?}E[1p8i{hlک'*6/rHC[>blF}z)% N]LT["o6]\b$X>5(қtʸ0жeGA*4s@'9T1I\DYo7IGSPF*x"I? p-2fGxiz-q: WBj]KE@ZK K5 bx >!A '!AX"5 :"Q4 ث}Qoxzr!Y.ךZlǢFGAtZ)}gpuL8FITGNu9}z|lZ2x2ǚkK<;dUuԫ^K_@->G}m6v`5ΡEk^ې8A+&kcDgx4{{PRung Uy ҙIZz5ҶJ4#]qa\$KKfpfR1hSûs- |y&07@3W}{I.jZ*ހ9Y]G=?';bS$Qd1igNܙ}03` TuhGClLԇ/s)[O2;)\~Ăw=.s[&8%y h/y[Xt,ZG|6kx(rHy_u O?bZpiJ6 _j 5X}6s5ll[\+4V#6ڎօձ n,όWG<Hj Zm2nU/\ڽ's״ *{!-uی$zPG;4RX g8jN[MVgʆ16%kNٺdqpLbxޓ䠘,5[I`Q_D%Z#Y` nYX;k!@fn!:D쟡]dS"vzZGSeŁ;qNN8d;q ?jq-xN*솧Ѓ hkyJo2.o봗%9abOR #n[uVKĘ^a~7b^љ[hJFrgF-w̲$?s9$26N.|} w<]V.Lk&P-;L0Wel$2120bM IV{R+k uD1Pܛ?U9AKVeqX2OBL{e2 cE|pi9dblӒs*M%dȷ`oWCM|gz(T~KͽQtی5[W$Z TgŘV]v L̄c"wE& Ԧ@7 d]/|ԑ 82pvxdո+eC2ѣ0SRx28 b4}ſ HNJ^/d9p5 >uwa_7$EUm,`9+^,QMjnf4?Q"Z[D{Vr?OTI?:mnndO.%_@M>(J^X,Y"ȥebDѶӷ7>8d#*s3\Ok$[(z*|loۼѹT:pC9'M,7:0zb!_pIaYvez%&h|㣙lp4e$ D~>4T1K02V5͉(ߎq L彮ÉvtA 7 .qm!JLR!m ”mrMU:N P"4bib;{f @w"t oCffgb T"}ԔVetb[QFA:3@QI2y؂eM]R (A:`96qD2WHU9_[ۈcMZ n:t{urwPxU]CCcMVf’Fe2dc14(NNs2hPeW}+T4ncYXfI&M'#!ֳ&ek UheH=ppCH&ju!3 w|N8H8YC }V$P1Hr^_+_iɎFŇ߭*#^y-l*?!ۋNRԂ γ!|+%5[RF0a,Da3Oj'\ܸY"pXJ#<R GipC}5+~G5,ϊexb<ϔkV)wxwDp '-}ٮ@g5=QW{Y0H'G_=M'@oӾ"_$F s:n9 [T[ׁCA$ Ė^#5a3 q1PZV8lJxT.v?hV4rWN;iK/~,k 9>87*@F̤ $mI!: ub7LrGCENbCX ZO G l.]gҎo>}hWOE:hz{aYS^=F(8A[h<(joRn# ٻl6uPH9B [4:!2e$C#Zˈ[$v>u4\#$A,K Fw)lޱL*2W)KbZo UES'х/Pp UB~~GV%RM"CE͕FlIv3_j0ux 5ReAPJh=kLj&ׁ>z*b>`n҃QGV!a޲jVqPSn-G5΅6td7Wo7su<7A^"%wXQ]%gBnKpe7N&ixa,]KW>gjd.er{n\PE u];U\V>h4ŸToss+pfבiic2]}R[C]!b&VA&n՝Yo]d$yAQcK:oz IN0,4xQs ,*fnq15GdbJ(E&t&>snGf9Cy4Q2.hb\tJlT6VAzrZO-ʼnGSB.񷼂e)a8 UJ4PU=ȯZIQXZ{ ww>KH(  .mĭ'-[c-,Ԗ3.'8;[޲Q(qu*hhk6gw S P\h=ޓ{\c8!ȱEiՇ9:}'r/vwX>|7_{ 8!ch=3IZʤxfN4pھ5i9,%c2<+?o9081sdRgM&pM!1G)_Y=q/w;BrB^ 7y*>"up": F[5%uԄbdz՗3 _Nc(_-z{16己3.0S9 J'~$zLHگtQԑ4d+N[TV>t7H5؋*4E3c=< +ɛ/xMǻPO}SK*wzЧ#V%N-Ξ+R-}f~zV]̣7+?=+'cC-S0|'VXeuVҚ1^h%c4OBxVoZБ '+IOKK;e 0r׈I@Lu2K.ٗD?_~aY; %%-/E#[ÁGк7@LiZ@] TAMTl'*ȃAs|Dkf6 e~#sP2<~BH;ğvV !i *GגVĿȤBf6gyŒ&'9Z YXH1 23=WAx༊xNQ*I~aldBJfH(gbJ2zE8Lk7t@8?ݼ0'#_L'g~h8BlFY/wO_qrd\-v /$Pd ]/ҍTl$8ӒPv $2mRkYc|% s)L>a o)`p/5QlevçʶkX#F5'W;/-ċrouj?0/5OʒAp Hlo sz(Xapxz%U(%` 38J F.uѪ5Zud睊z$A4 &# ۋ}63J{ڦaؿ-i=2a 4\/e %d}MoYvMnb}ILiq\06{ (J=tVsDnp&m)Ap9n0ׂ)ƥ e#$ @ DoЏf qqfN٪2q1XFXqT-QsxeҰjߴ$%r,H=Zt?jKQŊrGِ䟻 +`h,]Cki$}äa ?%fC]~U,i)@ H URzGS,g`!Ytɘ|-[Jxi~+SP3phYh5No걸(+Io'͈I3yoͿ+{4 Xs>bJ/niDKoK;qE0vx/v#%d`Pe@fOw,%w2g3H`fC;Wo%vP1Z뢭;4Y>x%I%w2qԔ(Qd3ֹ9e&?˩pQ߈ 9sfWh$湵u!=e.2zYY@sK##Axૡ.8JR Pмֺ/sQM!{FԊ1#fj|2e|Y D3$W7]i\Z\JGe:`${ $*z/qg{_8qo;YHy0 [NPJ47W{>7YHի&|O'@rMpA ~> J,UILQ[Ru - urYc+_ C)?bwc4$7 kqnɃ -<"HrAnZPj}H ;Qbx N|}~Lw7i;$חT ;5B&Di1`ʞ vn…nD*F*hVYbc,9lX.묐:p:\勔&ͬ[SSkkqSrE_{-7>Sح$`}76Wm7*nm٦u&A(┗imNbL8+B 0N~xN%ܬRq.Y)) eu$UNX TZX[cIxP&\Ɏ3OrvZ66ؐ%%(g0pGmOy3BLOA] 1'Ӵ`H {DT:Guk|OB҇o ^넎8Ty8C:-"-ӓ.g8#m:L-"!' ]0',.7Yƨm%@[i0t_Z9X0nS*S@dE.FCКI{pmG}O0pjkɔ$a 1:+Tc()nL2b<Ú:í"J"JO1 m#m"a,ӍUE]Y-D1{Ufĝz" 8͝t$ TAT+W2NH*ԏ;1) q cz!:?jQ۞kd(᡼%sQMR}&) 6ZiX,"&8Waщ97̸/G̞wZ,Fa#seJr֞lU?&4џIQPfbs(cO]f Xna[j&Ss;mt0S&)aUe%D7z(jW=v`ExL8S0,DIQ.p#} RFbLץcOe҂,vW;Y \ԥlǺTvsrcXm?wJbjmUвUMQotLZzD]|cl6jdhuAX7,$Kcֲ{])p Jh\*mZT*xΟ"yrjAŶHJ Hix4fsY"twK8=m37d BKM$Tv$e panvsÁp}c*Ee>:fL!N.UEiޫGd&-3F{q".\03HZmVT\r zXsqw!&)lg[iF`]/y8{2 2pm ,B"7 jἃQf1dAB ^LQ_xBeuyߛ}ɍIxGRU$g[mݝm&)FeAmU ;a "X=&l!vBLEW[Y-MeꅿrgJL6(&E')4d]煭=qǪ[yo7Z.}p0͌)G ;^)#SCj< d꼆2ѱ(\ lC \xEKMՃ ZC,jX==4-\>=+T! tF4gM= c!4 Yo\NppzqMay^46UDN^`F"lRĘ@ Ƕ8qZ>![QxI.ȣfr++5DF3 :xM Wal$tt>UQ,T%5hmp׵2Jx#&~N9H\G)kYPYO%NZ,C_cc2ݷtVmmB8gOR@y9d郊7$ C 4rgNk|-&x%K@ bw*]0.fY6XE1l½1'EZ"κJOWٍ*zZRmwj|;sw5jBI&(C ilSʲD}I,|]i޾d)>Xu̯n09Ѝ Ҧ7hv9?SJFׇ4,~ƌq(WR@{/GrW;Ht'}CW@Eh|^2UI2~32=pz<ύk]%Ugn_x8au3KP#\; "C3ڎ:G tȡR=1Z: .W{q Nzt[bΤfNR(@=\4!Rk& ! bD;eNtx FycdQL3qS>sJr %gHF@#S 3P41ѻ}JR@[;nw>^z0Js=G!U μMId5Cd8;# %:@|,Nzo%aF#bO.Z1-aUKBSw#V8`}Rt4X"bibH yo> R5嬿'`Z(P˗ʷ5a{d4̟QVMeFpKmvXu v_CqnbƉ\79E4gVD42YÁY/&Tr -nGg2XqIlԎVvvVtdNG8Rx/;_SQC2z+b09E$x'FMQ x7}f3*11֊lu}.%tɩ%6ᵣs%eǬbkjksj؏ ÙXŻ$t6_j=.gegSP$Ñ}<k17$ N?~mD&SC- 70yF _+GGZZo$Ql&Xռ˅;G}7iD8uBћDjU$8'".t?#udM8r=pI_FDc(ʤ1K/ O!"s 4GH9sLT9NQoۨ:CYSl0Iܟz+ b fbTxϷi66Kp'B#_@9 4ͧVL+ro ,;d WaG:3A5(76hzѠ0':Sfxy,[\=XU|gʙBFjbtTq#L$nrw[L͈w?1T% 3\p+$ .ˡɐJ; HCV;10B).hfuͩ R[c}[81%[#,o iŸ.] qcڼ"YC]D> g =V).9L:M(1oB0J"QPpNˎpqtja k3`[Q3Dйz1U_IhI%vPiͭxAqEu0K)U6- u~wp0Atc|5nɩ> e-m` T鏄zqM*4KOzckK qhCn'%A? 8w9j@FO8qX #AmO^X!N,-[&xQK-wqbرgw?/ز5Nѷ JeEYW k*IE}КT6qW 0uƸVfq)EbO-J(m`e C#T8{2=vF nZx2ǝ+9iQY_F^LLz^˹!R۶}r;QKܼjC]xe9!e m>dXه&_m,au3eNzo܆Zŕ} eK ^JJvA"|؇7 {^_FS+_R?[XAex{AUũØNR!nHw ۫j_D* twGIoMK/{/e2ԲqZ!RX`Ll-0{pH.tM[ u:(wgkhp`'rf4|z,VϬ/26b˥fE7py|~&PK|r q- :(e 0AAFpLck'2uYzHg-ZMȝL5%(Lx=^lb%Y'T`OA)w0u?-*؂HH#j9|9[.?NÓbd]~ĄDr2l@WKǼXN/Tr&$Q%JuUjt^h>xUk@%a0p^2R?'ۆ)ob\Շ_\|%Vj52|At8ؠT"$@G{u`>B?%g$YO,ʡHyc=q94!Whf6s1B-[X_-Z,pHq'N { ݶ^sXKq@ NZ<0gم8'R5,2sfcVAjkTi^(yuO^Ie>+Mleȓ X yއPnBT-WHA͉~9zz&9&s2gKJ {U+M}׆.uwF)K5 q<$W8gL/r|LB0y7Ƃ=udk8FF;j4>Eiҩő2mg#^Q@ ]:${@n=s(DPVrZ>O&Wc2x]+E=En~Is.Ub J; xWŹ3MWA עF=RQ[jH.+z!#hkv2PZ?:nTI/0*n|P<YP K~6҃G0y.a-d tLzv}&盻 zr֭ je s[6H& m~aXD /zE '& |'KUi.J'ji&ł" aws4^eB};->hk29nq^dwkp=5yI"m W"ɺ p<-`^Q#Tܞ?@1f쵋ܓW^0! N-6 XH>9ҫ!>b+lvF4t>'?mwbO[I:BgLj>Y2+x4"ū".ep!)XCG>-ȱCj\oK1\.M\$Go+iS\/H$JM̙K74Hym|R=SH3&[+XPeKt݆R*T a R&]>{Rs`c⍢,}=?2NE >|HE.Ys;01n?),v}^,`޷[@%_ ]BUc) wcb:ѣ⿶vbT poY~=MZs_y"X,'ugMQz@z$R:T1c/HO!'#Cwa"^ujfYPᨔMoEBgQDĒ3LB]Gi2=wZb@\.ͤs_zl$jfw%Y #k6n6i?5 rpFR]^JJ$dL(`ػaTEZQ'b1J j;Xȯ`,%YϹ5e?Ԓ|2C93 BELR3CR]XctJAhE5#Fg)ě%ů@SGPѿ6ho O8AK)Ac~ǜt(~T틹zwB5yq5S!%52Ћ6‡im}q]O| bj&u䝖2O{_apI{kgr8)$A|F*M 견9O%_LٌV KGC RD@Zy~]GxD I9"qπ`#8m*<%׳(D[b%Ĕ aL6`#+Ş/B0x@J M 4Y-=3> £J7 ~3EV ѿzW4˾CYt/di-'/A(ZN؇Z~m3QZʯ+t jK7)2p{PS]O[ (4Q]W`2S&L ]' ӋnPm 7K 4&żPki(d̺5{f5;0E"|ym$B:cSv FFwt!vg@g8--]kQ`mt!fQGuݓǦw-6ju8.W>ds-U;"t Men#?6FpJ؆d h4yo2ԫؐ`wdhN۝\jaSx_bM$ݐq-B&6p hoe>3/g]7p@pn3)Ji8NYB9==;\#w.BK!engA;F kڜoGCz jV|Z]QYq4Psdw먕eePeVx+UŬ' Kš_dɭ_{nk#Fu"D/˟D^4 q09_ӹ*k;s!̝rVMoahUoTLryڹlrF֟D7Wuf 6|mI<=]U 'n$%dr4Oq&bݨO85D,d@tk `yn*BciHD݄l2NbpfsDܷ+ㅪuxmw7]0!>,0L+0s6p|Sİȭ`+76ԍ)vtm`u} xn ZZD1HmJoO` R@v!|$V58b5UGy; l#rWh#V;ij$'y*)J ި9rwF;wiyvXsKTH-5ݬbW}-1_T<2cYcƺDf @T^%H䍰}~𔀣x߿D< ~@7^k _\^b' 0*7\P/a:f۾Uz!=y(\N.}qKt4I$M.Swët(/?R=@!&ț1֮ix rKݐ|-!:ƽޖ ѯTǾe0 Y_uDF*Mw%LEt%?Q-.;y{y ݕW#)Y~hB<+m(FBj®] l=P#TW7 MPZ}e:4/ hȩ:F. )o%X}cXDҺ' = 9ez'H_*DhT`~@B29xMԻ)bPXRҩIg1BilG}#@Gzz&־TF 4!_*Lh+9} 5 Db rxa {2T^KQ&laU-y 1T+$12i-~)qAPǮ&k\)(g 6Ѐc54V5F>ܾeÓqSH>ASya“!3u.(VmРbг|#zI䩗¡V)[DP@E⁣4:՝6L@A,b6!/Gm-Ui_~"0n1w e /Θ$(8 J\t9'bdء 1gD(2^:T_$R CUP83}w4RX`{z Z)D_4U;%H_FW+TϛROvSB,GwAң;SG@)^{ίh*mbmy{W`O)>=%7W1x =r#Q' Kۃ}]Kd *&YtzR1A/Og&g;)xs+2]caLTQc^)O%ҠHC e(`H>eIfp}]_qZG >>3^Ef=9͔XRc!DAoFh*_ &f.Y73r#V WNBb#Mѐ,:7d b14ɴojW닾MnjGXr"3 \}ti*:NQD'\:i ~cxS<$l;Šصܺ];(C "mM-\JSpJg]Mr6(\;^C.@/m2f28ᦁ:ڊ>֕M&<G`FM#33Xƕ)'bBPFe~PjaXnuO͡}I$:9:pDM!Y R h4 V=E?X}+EnN1M (nEj+m4rˠ2[qwrLzu3t?F J"ќ܊$Vc]mfbU'JGƆ&tu͚4uJ'j0 [@GCH4IF\zFPGȘ@gq. dݍ V'QX?W|p/*k]K.1KkxvV[>RR cz<*s^FX\[MY^,fh'47}r<*Tck[|h5&Кd:kAs\9zvS_{Fwqԑ|/o;%e+@Gk`2t?JA~FF պWoz)6rVo#_6^Yy{-$7<,0:^ҶP`s ZVYEL/-1>/,f tZ&Ҋe;.:p'C|^,F9L}& {^lo?{J}nMq4 4.];ςQh]rk$6"Xrf^R>)E&_|yo?,@mznl 3+`VGMfh%DRL嵸]k(sRQ/7r*NJTn‹Wv\+!5s"4* lZ橨yۍ;C?*\؎$,zE:X>K"ֽ~&1hk@U#T1jS ~*Ƕ4sboa4\ߵnPMF;pФLBm8v\[fsr6x Bׄ3$F9f݀vf(C+ R>{猁2r(;i#gEev=M ΀Fዩ_4 dE7py˅цIuLbĮd4T'~u#Kf1D:@(t92~˪~ nyk5uMؙVXHrY2`x!IA`[mWh_H߄%UTEuDjD?tG r)"|܌"vBk[sT&(UO5C2Z&Zn+}S_A fsb?bzmc\]TSZƚ+σʨ|kxrF}{Zl4ClXQ.}1TOM\H?q#Hً`Kd/5F1[Zĥ*hO>("Ta&6cv.y C:B>V9ZuVg2OcpBV:Ĕ!uOťP4!Bҋ%KWi{lyUAoᘊKs0/5V {&܌oR gе$|s@f{^De3} 0"7L a¨|dg _#ଫ$*U5" `b{5Œhqݐ:ęo/qymwIԜL) ET:h:ꚕ3*glv1 F{]Qf1D`LQۜ&QIflMmᶴ[8Fǟ ɪ !7Yb*beL cG\H2yb~ߪfFrj?ۘpr~ey!@O &)eT.'2LZ bu/}LIӚv )`;4Lo dZZiũM-a>Ғ5lNQxؖo^"i(/U-pǾ`&!)DK* ;*8! $$ꎤk0bā߆G`H`dn쎌_6p1 V"Fjt0}v1[s33|QQ.KpryqU=,WŬT_ntSK ?h C%(+,zP^f[L=&AcXUpJD?%3gm>XcrJ{Y}'iJJ{3F޴J_ Nس7_n`B3lmyz:̒>+S,xPfJdWғ{`ܮ&G;C(w%v\;ԋn5gHcN?i0Bޯ);~S\#|t䊕Dֈ>J1F9# ߗ~̐+N(hӚ-΢A"[G ہ MnD2H rN^E~րH ?f])s,.HI狆7gX,'WeH$e,LJN G hB#t O܅VB`gG&z^1Vxq]ao%8ZW wliI/]/[phEEy1\8)ƪH *ehQ؅/2!d*^xDlT$AKE¥drN}We,-Uwr߆CNi2s/Z@,ΘGp1ϒqoI칬M`H1`#%|J]a֘S(z܅Ѹ紵7=o cfmJm!D ]+7)ղ[-rǮKaB¿EmXI?6z̺g=p ܤwǷN!:xi 7:``bo=.xaZ q3.犍40ue5#fZŢA@4C)f2!W>`WĒvv0Z~C!15DM? ?{d ;LˮiXBѧuλq~c1e6/ Y'+ΝVN<-z3-)Xʇ⊯ 'v B$V08Bp>"3շ$έƹXPslt1kC|hI̿PㅟkLHO]FcGt|u.)Hwladw:BF7>!ftHFޞ uбJCP'G5HU.μ?ruggUV6ʻtg5ca[*NM'EXtwJ5[_;ה2jܐ$f elU%D.Q{Sю'\d*0+qJ`of/ñ *6ˡbmQVP dnvnvM *7>̂x"AZ``ڪB*xކ#IOioj4sHΐD?]qb DOƵ.jǎ2CVQ :B,`eќ~9Ӡh_w:x܍\vGHH}N+l^ l8vdRb45A|zPOn5?T̞?Vǘ܌_*5- s-rU$P8)J5J 0 ~RFRwE މ1 (~~i^Eݿ`7~߁"ɔ}pa,BDO 2#HG߮/k̺'`abdכywrh5yN{)VE>ƺO7i*(?JPДF&Mwmד*)ljhhEQʼnz7? Z6F{~j`dGY:h>^dhò9rGN3,kf2,G.7> cj 4Ѷ ȳ+BY}PkRrb: dYM)ѹ& ے0ptC 6=lpxsWt*XI43l~ iY}dۂuLBQkaj.(?~Z0dvӅqTނUcoIZ=וwwqLs}~n(iY\6[\,^WY1}VtN0IU?v7: 2`c! w"g 5H:4f~:oJCU9X7k"aգ)J9W- #(.33l@49 EDZxLPScz p¥iFw\&u{KC!koٕG#QuοK'J{mI1Hpҙ15dc˯bgjec]ETI[(zdϙxHUYϴlNÎo1ՅnlZ+x9DiNu띧 Ղ筐q&x c$a,b&{lu|d|ijGn.=/.CNslHɖG ^`U0(V+ C%6S>k^> @FGE9G3+Hr 28U~1k<:ZMxtf%04ίFBD1a" pIkJxq[+ lEaE #6B\k5jvehF4xȊc[&Mu+rfE}:мɝ Aەmsn3ϣ/)Q@bu@ycC=ށٿHBJtuZy3@ջ 'f)=~d(=ۄ Q=4}A<\ζ\<B ǟ9Մp ίup9<'?}LwY!'LU*+<i404Q>BY4W22]Q!8ޚ' Ȟ-=~WPEN]&R+ w\~}< ja #Ok\a;}Y c^?Y.iQ5s~벮 wes"!cZTѼ=L-pqeX'H/vo!ԡCoOϟZzz* 6 c['CatҨq@ 'L~=c(ɰ* $s s B8z)n^'ĀX1;qV~(1,zrRW/)S zwoOR? !*eJfr\*ɔ1=-"Y$I>ycUU:XyUn@M6Жc` !f?#.^@ Z3X%]Ꮁ Em=$)_eKgR ]lTYQQR)})?_Up\%8j"客?bc8=Xs6H<]iBh`F:.ڇŽ0LA.bqSM9[԰&# 콞e Mc>gvK.ɰג `:ep=6LK/ ƫP%7/H2!ؠ*.%ʡԏ I KWȤ@Ϝ6P#C KP"`3T͢Y&sq =v`gM1 =!mL}ruK "Ԑ!ge8$5Q* R%<&ۺ:+b_ A*^w-ѕFh Kn/B W{iTcz{CEe̸ϒASC4 W(ϩ>.J AXXχ zS/!mDUi0błM]Η|FڿMmqj.ˆz? s>9WUtbwiBf76͡efLx8I-KA;E*?APԷRe(PrB&VG=T= ,c;L:޿h0kf)qY4b#^»xOy3 M=ku>=9Hl;0qP\˦In4P!gjN =_Nȁ$$\Τ6(=LRvS}xn`M!:ĀJTyx7~^~P1F5 p:rdZ[5LNI[?/)8BAj<.%AeoP1 m9Ok/`uIOrR(pʵڥt6kp_ݵIW:LϘ䈕7HaSkɓGnMeQKc"vr^Km9Yi J :Hܵ:ED" bI?tLʜykoKToht(e!KolnEJS&?} yq}͍݉6"y?_(-XīJSQz!%МUXڦՎC!K #{v)y8P,Pd"06ϵ~#VZWz[;=*e#6"p36!UjA5Pr_M g&?jM+hrv>:2TC/&I'k(;<2t#piƓU} ݝjWK>|ɧ/zJ䬞jƥ TASS~,,.42 нXe"nJ -/5&Jvҝ>H[)ݥr)K!7yǍ&551Jw$yMOIHP+t 㴤-YHW:#hE2&ne>f y ME8a s O3Ql[Ky ^yX-(֠K3vԭEtOd  ZAp3g7Fz태{?RPP%+{kGRE }Sq6/={IGqT)6 ^b ]u J,A4+sVP6\xg^hL~NR#Zz G!ԤH 3˚]]Se)_v!ce=rTSԛB ﰯA]Xmx=JPUvuV3?Z땸Z* a0U,q˝ +ilрG5+8du>>VvSG.<ۓ.U""ǻ3ZεA5m3$yVé]+"Ho"~#wGLw=n%+lcЙ[d ш-iCȚ9([J k;xYbnɐWѴKMpP/k u Wӑyy\* u#yyҪZݵ,V+naSNԈ} o K]#.m7Bq )weXU(S8zݸ-;" waoxd:qSROW*ۿ2C5,Ŕ=AIaCJm\ݸ?Le%tU/e(fݎWO#WNF/{%&T薲CL 9%=acm/  = ˙yKy^cG .~UK{$MƵ8nNl)*sU0Q߹wcbGqf AaE1u&~hKqCdN#dq})368ƙt0;7%ZpĎxֱ^GٯW=T9CI3ܾE`݉7h' PxTWyT~-q60X_|jszо3+u`{hٻBH/VW5^$˺Wհoœ6,t ("0VU_/IIKNDIQ!Gݓ!|XuX ܰ6f>o[ڶ3 Y(jRR9MAhKeP:yمlJ@'uE LݺvFy4# kAt[b}.r\I<^gN$+,3勞cf/seYrD,m-zDu1g5u?Ǐvu*ogpq۱"qaȋ6(MT#S1nQ?!I2 #_2ea,UXIlFW:Ⱥ-Z&怭V{/oO=5Wx;.5ǃu 5H e5Q%z53"{m GOU+EݣgLK[ͣc^md)l^k[{XzQoEGm_$4 *V# K廮9} 0#"hyjh^2X8eͼoPy,L\uᅯUaˍ` ҡ]#5qS-+h"֎#30bxhP1  Wp}~bh}}69Y)Xhܘi3֖"v}joDINVb15-yX{"J99%e-"ƻ,θB"}"l8 }@S>qËbrH5ظ7aM $l"#Rj*k}Lh׵vQ02 >*="8о%P}yԳUj\I ELyCnzW\|튕ťrK> g* &nDyh+CAw4l>=^srG!F\/<˄64$&M!zF{M%n24k>"Z^ê(42c=93X_֔#Xb@`Y?7V2Q;14ST&'U垰ğ5'(fH0 "ė,3Sm';0;6?GsVŅ󩇠%L3>VH[/byx 5RSSZF~[==1|tE?w= EڐScQtN'Eē06\4Qf )Ąy3nAI%9" ZLO jJ[XM36HȢUhy!S_Vī~Cu> iQNA4҉Z\PvU8^ܙQҤْf~BGr|H̹F'~Q2fjj>aA%c|ʸ+ k{vʏU⠯)3Xjd:.mCo/Mf-,+pxa]()_Ӄu*W`f 2B)[ښL)@lUxI4)|Yd8_+P,.Dsΐ\,mM32Y*5BAлEZV*/^{atp؏qA Ys3hRi94Ȏk/s?b+)'JFy渘/#oc!M yB3-/t>nD:`RCN'n?Uɳ ցm\AVv|~-3pޟ;6 {-o]APBZ-ˠpu\Q5m-xOyKM*+%QW)r(`Gҵ,AVs&s)DL XEYn#t%EvM -#t,dy!xϱB;,.WJְA_]k\ TWWKR <=s *cQPW0׵HoG2l vD!fd)=g5NY%w5k;,NHD=V;o+oD׾FI !-v!e`P }˗豴\pTK@my>orYUo;?剛`?>KWCQ> q73m4 ~O!RBQ'Zf=(hՂҊ] O";1diȎb֧TtMl VbrnPۖso5E9\GΡS=ǰZp/f]ל"ɕSbmҘ[ @;WpE v@#mQ7w)mbk7RIV4@llt pj,滜&b틾Ƶ>.Z`F M-=cZ5aK%Hˉ)JQ^mFq"eHxJWvEEΚq[+/ z Ki6!>/['k4N |$xZq;ۊ㰘YGwO&h)Od.|Xtm#mGS<ڢ}:j}5L8ː Ԡu6Yv9;eh?JO]G6`?(vIb.rrg;XbV͗`"U)Ct<1[0_- 6|o"w[0 \;S؝=ܽjѿv:t,bF"]R1i?_p&svI8*a%(7:HG{D-M.AWMpkٳ(J^:[6A=%$Y;!L;jx At8*7,nGͶ祬U\t$x@imr _$s ۊ}s'6Dt >Bpt\M .rh197Q |^R6>fg0Kn'Iá;O}sxfԤR a0MAK'l uZ0-lp3- \+ӂs-mb1?_ـL@wE\+0U7V: gX~bݺC6{i;~ú1aŌ/}S0ľ.7f-E9<&*ynov~HܒN$l ;>hp D8OL功žQ>}8+wYhǏg]?]sڃΞ)̢儞4GN,QbF'w))A[Lb?t*D:iw7w4&|k Z%dNmGݡW&eMn>^Y p?3~p5@Iډ||dtkή}77W[ˤҀbscR6WFwѹK$0!ۏ J/~F(i*Anۇy^KHQtaVissC_"֍]I>f$zځFnM4O?[ApY S"`tImMbܥ.kpu$cG痃=ܪ!.t[9VOjhEgҸ=7IB#v?TqaeϢ';;p|Zw6_ڣ?ƩvZyePzDCaP'\޳!dk>^܎h]OB;>~vZD^_rN~A9zk4WFI8)Fs4lrJe4~؏J>Z0=Tcj}ɘH6a/'L:KjW\ʌbY+x7e Mi(ɞ/ݶ( 8pzrl9C<ނzT f9>5A*kF8&W{q Sܧ H~Y NL$DE!C;RpѪ( O(M2(M͌b[9Do`f5Ro~i5koQNݏ9|VLN+}OHQ3LR<3 1i^F,S蚉{y(Tz키RQt1Q )h_x  fN2rB弬Z0bN^v#"Sc"[Owl̓9Iħ~Oh+[TV*.8lGuL${/;_fό@bMgkfQ 䁠&'̺ DZI͚frߎQbŸA"1 %h&1 >=F5ϝI\R}_+֯mo2bN;PYȒ"^]BnɅ֋QGBAvΝK)'ZY0k,ζU8<_~5*q`(R4xKv0Czt .gTh+Jk8xR+{ lzGЅDFZ zp2p;(!q7tӢ>) ~ q<( $aT%@LzT٣ xUL#Yi>bvGv݁F:޴+[ 5ABgʖ5*I[@CiD n]<[[0u6Y!.*n>Lh54\,0P/ٻ.4/gLu6݅-+T}oa˿k5_L Rji!@QR)m, £Ҽr'NpiƩEEc$/-z[$U?Zr3]bBJ; U5:TIb3E];GC-+[J& C0d(J="cهt ~ڌpߋ4zֺ@iU{m%\p =AuZ5"AiɱʊؿKf}#ԼK@[X tg4 Dp yCT L&Wos{!^]od|F/2i`P AMU>AڡO-B؏Ǯ\^KS?#ɵy}|wQrQ.o }c4&/Oe#7}RDYf࡟8Au||_(3RSI6^if DHQu _SIJky6T0VidPbw@X7CVg4 QIͺRh]@+QDlLvT`d4ˈ|Y1Ԑy]acfrJRf>:0\inr#Zvҋ U66]G2SR_ymܡҭ[Ι%i#==̌h? 65@>k{tʑ>dbxr䥻mIH7%g1̠R{DiҚmkUFe)zj#6N)nldOB34;|]O;*kgY^Nc r o.#y$bǃX9 J7ɛZNxg0D L: [}aԬtNnsԝ$Rq/jm̦cB){ ~Gh8)=E7Aݭ2tQ6I ѳܻ7Qqm-*L!-| +_JݨOZ&pʵ,; ]I }o2ۋ0fB' L 7=mhDraA5k &35?"-3ש3SMw)Jew jH&v6?Vu֤i;t,t~Aݑ_$.Z$g8ͷ>I B1 l3 j<A鿚;O \Y_ŋ}s*--`Ϡ sV]TQKHNjD'oG#mB2,GF+B i<ǫo 7^~;]\3ZmE/؃ɟZ6H`lAa :W&72TGw7sL\"_ϤVu $e&欒3j9pG?JŻUGNV2Ѐd¨aU~\P.Lonz 5{7^ާ"!wDrJhOя .KF&e#r{(lR%9#SQPPsuђaYhVdhIc&|!G.⠽+~+ A(=*zh`n4dmE}\< В%%`yd*Č]Vi+/SP*dp~<]߷5م{dֺ^(ts0jCb~?J7[A6VMLZw-)<:q[% JI*(|x}eNaAz*OntA!E`LtM2lXQTy&=K|:g:vIƍT '8:H>;CSy` &:ΣHߋ?_b4Gg^ܗ1hL+z څN,NaH9Օiq+9SXaN֣Fwz a6,E t×5ݔ዁|~ _&4XVQ\U=p ֤3/-3Χ_*y+v$!\`)u_Q7,{b~SɁt}kZB[qmӄ\xs)mD&f=@`$=}iit Ui1+BvN2]y=ۮ{5˺nzEhca?S9yne:-G@yMkeкRjʀǶb/6cH}#+E 3qMEvK˥1{̮?G~û[}x%ZM,k#^ uz\TA+Dvu<ȢtӁ_/O ~NH)6HѝEufE,`gd{溆I!RU9݃N+a@b 4(-KFG7 Km*&7{Rus]BZm'#H;ډgfB؍Oz`S9ճ /k6|Vod~Qu}S;I/Zm& UT*9ɛUb9 NK{GW85~T0ݣ@;~Rk*V1UTT_aSJ@ep՗Aٯu6C$*]QFP 6܎O=U.^u jdɗzbR P.`{E~z~#92R֒Ί 8x]<V@*DnY iIteF{Gi♂5[ޥZVy# POV(T2YhߥuZijX:ȜR(It\W+d=& QYmCn;3aTļXDQ‰O,?Zo]"o0ă̛x6()=ēb8{a!N+:̐?4&DoR6m@tu|k{?Nfr9HS2PEs'k L(s)UU1&&M_IGR07o0~.j 43 hKnkl]BAǙ˹pX*aGKٕƢ1.'k1uaA#"{߾78,2ݑ;d)cE>F(( >DR5姰m"CNK}(SKy>h65"GLڥ ו2B >ȍB[-4:  $>֚S9|̢j׮ּ.=Fr9?hktCrY({1}XIn H`8硎OL?J=4F5 H ;VPc -p69p a)SAoIDT@6b?5«}%2W03ߦ KY+ui!-Ѳq(?ﮝq[_#.a}PvS%I悠ȤIz4g^\2 A6`NzEᰖx Aȥ-Ҥ YIRp'$ |-(nh' yq"TPhX|xڤˣKʩ_U`T&N3 ^ŶOjt !稳2aF9/NI\=;AWMj=payb+Н(Q*Q1؍yZ}9 lGF%y" LlI1ҮY6/a/X$I0ϭpqF%W!e CTN evF_<!:5`Y0At#f=2 : ;~]2&?xaI~E 32j].m n:КrZx&Dm0[5wc<>IUv\bB*0YmBzC.kǁ>s;YRoM_{RnXFA1eGf<㽢I8W.7#dևnC6-2ngațD'ǁ ѰdlFA̲1zW+5߅B4=($]yܽq$H;uWj!xp0h%oa76XUNhl<ΛM=*/3\.^Ű^媒ҲV ?P2|]sCip]쭨U:o@U~Lq޺fZBNX蝰ugDQ?xRtWC#:&M9*0\ѠI;kd]m׮TKȂS_Xu\%Lv[nzL灾`+B2J [4\ݹaX- 6Θ+Q ){X=Id`AIJ9 אS;%!?;=9J; )RBa7TeeKsx5o,0\T5EbJOZIZNs5׷xPqeQU&uu/SwB;PsگD_g.f,ўç꿼c-0mq.;@jb dyUFY.I&ˆ}[5)6iNN*2iU: #Z)ǧ>Qe֍ͽ^Ǯ<:^-ko:'U0shT&Fxщes(LC.$E[dK_f}ᡃ`L".e`::4[=۫zrS2.Gط"tYqx"LR0j tylz>xn 벯32'!w3y*Ki+NW9h%6>i!9ҍНX/oeXi<..肌ͣ~ڳQkп hږ8bOo2Xs҇}belJCN@o. t)m!|\X+ NUGE5h QO0w$^4Ӓ08S,yɖ0!ri'X a + a_{S^ipy:%T]aQt t_bXPwܛ_}\aV?q3KW5`z 4xf4a8w G"^Gb fSdե;@_A֎#3L)YvpgjuZ5|slk4cdԧ -1aw-cڨò{nm)7fC%um *LL5[Ly* zpC:qG-o[W?xN$ΜUƈx19sn`(rH щVYƛ+S-ܕ?Lu(4cס (n c+]@.WNRLr Z4W#}W:Y&Q6R7E] _ضҎ g3Ш^ |g:ҥXCD/csv^'@6H^#Ɏ}]&"g^.d'.BpАJA].Ih_ XGT,0tR7T5C]VL6CS6 :_nO40a8H)yTȲ)9V\ݷ<$`I% U؇:A*_3DnX =-~ćEQ2@Ct14 O,HK*0ǥ FyN)H.g]՗U/+L#;gՠ!+]6'D`nDϷMk#n+Ur)Vopm(uVuVbҼg*ơ\ThM+9IfYNx5nEʱ-RǦY--,DS=",GaoJL'S nhk qg ġy-'F*ĐT勵Br5vbCO\!]d@u?6F.I-[eZlӣQJD~$ "7L=/)`9lTvWXƫL跀bR]hX0r(H2%usAs@=d]*[vɧdƷ.&Y;ɘ!͔N0d^V;K]x$r JrzV!主z'[H ?QΫ/8Ŋ %ih.kUrfݬY2ҝpyFGuZ"'G pQehqH RtLMeZQT'%ĔlHdp3R?0_Vt%`fI?E eo}*}$ZhM$HGT7c$PqChY.z³_.P`c@G 4t3 ɘpjL[)'P.p b;쁡$Yl5_r'3(M-O[$ҵ& XruE|D)cZᢻ5 p 0H1R|fФ>^dczN80ZS}jwmOP>}:l WjuI3M#2:vC̃/نdIl_]e%Y0 Ў7^]1|Szoff]qb(''܉~7cc]g kLꦰtLmC7B /X?\JwlPQWs miP~rirOYgpظPpí4]O-V_{4|5g`[ f&?1 B-řQ9`cݜ+wИJ~hdu]SfUoaD_q3R<<\73CquM*.'tAı9h3L܇G;R˺?`W+ˊMVOH0֧%W0s\evhR!0{dJn8=huO'CJ~#?vz gS[ot܅7ߡ=!1 :u]-e,B['!i-³򴼜A]YbF}뢐&bjq7bTk)8xկTg _rMPwzFnj6d/+~ o(%7KȴϲcTx> J05Ժ$ ? DEyDŽSًZΓNkEVTɹwB$LD\ښ䒆<ߋ1:́O9;.ʨV_wb q,c`pv{sE̸(Q!"EsO6CC,00L>W8 f!& wqBiF.#ɂ` S9'z y:x2$HaDħ8;?ΊZհk5ףXVw頍Ƙ)::GFQOp[]H3O1w@JJ:Jk=Y$  A0ӥ`Z׏[Q Fڂ)#' SPeWk^>x*>y=$R9 ^bC\V y˭d}|'{<6̰o(Nj!sIaoW\ .laRNO6 ]S*gPdpR(ULpF&*$owEp Z\mkO[->37.~Z** y PjLZt(Pz!awQ ]c8G4 U͎O%-Q O/xp=p%Q%/Үŭbwe~5ĝ@tNDV/I꘎P;Fz6)TVYu`C#ͼ@!݅JK{9[1O.|9[@n:^72/) oO~*:=z034h T08DQC0 V&Ѡ5ύdRK"sXAimRNttXi, nՍ,EK]dJSj_Ƌ6~ODgg |]:CR$c?+B F@1~ƚ(,ٺjȯ9S"Ōqk#PzIC{#&W 8:o-QK`/{DM(1?(э5j%gYM'_(K݈v@zrl 3<//^G.t:-n{k~AF9t EI&Z;Ql6[2 ey*Ѿ5 ?2l`B3/ÓO=g% jzq_`+qƪ1|i-PJ* 8Q1ȍY!)I߻XL&cq[XU>~ fvR#gnCgKM@Ų擾XV*bj2sH5oyO-dۣ@?}~]⡯ ]BŔv}P5 WMC|mʓ ۨ ➧ocF̼;2z4w0Fno3q0m6.FfXEZEk meQTY͈^ %F.}mб 8 tcMc3bd$*WL FMP&;i|4y=J9ևUOw/փ[ؑ i7n^Nw8b.4R&$4Sķ@0@ O܊ !WepNIZ^ZWQLWa}0^olK JVL3 7_ ή Bb2zDpfEbBܔvvi?jTIs떪y7LF·.w5qQc'3h2iŝw@oy/̉=9bК2vK"f֤\|RpUh!ТMOyf;11rjJ&fO SAH /d/ 2*7*34M<5z?rمa׹gh-(OVҝɀ;bZw]}TTua!( ή1D!9X7}[,\ư|P59*00vLmL{xnSԇ]]#ͲCC_;-:| zb'yԥzS~J r̆ihX^G 0v~hu{0rixs-*P~Hdb,ޠnfedZi'UhUWUBNEr NQ_/!`^$5{+ nʨ ^p" rՐ/ S}9c\2[rIt%zs:75{Cg Z&7P{wGU(R H{#%`\3/ʝ lhB-I y?l`s뗟 8羝C_3Π BٟEnƌ <: 6-E:Apd{¾ QYaYJw?>h;m%wFMה$! ,8@V۴]83[f\0Rm,bʝ2G[RznfNM-`{,atcn*[uh#am^e$-+Sj^X9^ ɜ[\^F#)CcٚIӘ,C_ D2|Q6%ãʮqX+H#9"hԙ 'G=,H4 +w},ȕP^[$T*ZXN"0Q8ag :G2ᰙT3L59aD2. bk2kzzGPz>;4 FiB~hg71N_dxeSߦdh1b=t "s1hA~-lݙB"je;K~oK}f…P; .' .Zz:ޖU9/#VCV/P= ,x4cAeοp yQ##H7'1+93d[$٩aF"g͋ɀ6_:;18V\!`6j1QuX#&mC|F_/k.-P}Ԍ_A cY1S!0ЧKԳ^J Afλ5TL8>&R&ۿ-ؘ {2=׭g4gMPt7_S崳m<jhiz\A>̝ۧoֶ=^_7^|`Cx/i_QQ[4gz[]|nd .-Wl. RH̾MXg cIz>U!_8TFLnjEx'"FTz6)"O&S|C(Of! ]_{ 0E@5vOYp޴sldx q_~CCһa+X]dm;qzs,>ؔphqft F#a6dY+Šȳ!$UT. Z6'U3bQ 77&UȀgwEd*>~*h'n縕QߌHчd7Z#GLZf4:뜪 ,iIyY[v I?7a31u_56C$hff/,z3U-h-+)pNM-k>65ĺ= 8U^,o{_FqFIyoNx\֐Vrx/m`GEB>W;`QRue]1p8 q촉hQхY lB½B#u,mU]D{$hIG狗=F% @bӊEmJ3(4gjuf2<e|;s6eA4]hx|9jy|}퉑ćQ`+"ª@NFcqɽ1\ivo]gETnۺ!y {+1\j; Nut9h|DT}H_{%"dl,S,JhK<g5ZlfIі,N\ZS_4`&]~( [B!9ηlC-=n*^ke6YhCY.uJ&3PKN<; U v_@d`%(5Dӱ/Q4+Yl0-T0%JYעD1: $ʧbRxnF̞O#D$u6}rOD2{<hBLC t.69mH_K Q2Xn6ඛ6CiꂸzkJ}'6Gk@ j!,泬s-PAayBDtPQCu⿟Hidy[pE>D0^rt;5oqPCj(tVk%6t-zOYCJ:2l c}9ܟsk=`sP«ɘcU^ ,Zo;S͘/)/Ǹ`[7[~JjJ9ع8ζvDT8|TpҠG ]]aVʡ #G:BƊסHܪgzfY+H$> t*LPi*bVYKf`4ͩwRm@"Bz.l#6aF$ ؿ̞1 pBBur^J;+)Fnozu%CumZՏ=ZS)ښ]lIS%nN]Stg[2o[H[vxs4$u0-޲%CK#&Id_&bTRZ`QmgJLdm:CH 'ó>dg|n]5n^{UHLBg225l$7\<8>"zFO9}GWcGpShH*0jH'(AchÀ-zqSb?;f!^9l,j.͈@N".lESDQMG*7M&!KD۹(HhM'z+ ;$`iݐ3oz"Oq/%x {3ejT,^X j܍Cdh|*ԣE`e;{?Tj/u(wRŞωqHk|`;qq[,n7[QJ[&c4ݙ]U$x!1\ۼ G ԰KkxGoӼ K˨_7E=LFa5,{r"}}!; YRƲYCْ碛&u7>7fC=Uڱa68zu6xWadA&|jM DI~ג W<-ݡ +! c^jA/uHe?K/ )~IZ*az_4dlBMmYQX'%XdFi jlIO]%SJhwP\4wɷlXG(JL3ƥ_+]Sm5._Zm2/1>3"Aȋж D0S A1gބH)ھ`#u <~s@>Dwb@>i SH<1Sbj)>BRjڽνt/@ E5ߌnj**pչ}h8R> K/&|sb ttg_7%'CrpS}- @7R.[|hc'}ʋeRt2O}(j%)W[nV: yy5{S"&<ž$.@4?7qRV&?kH-ů~ҐLů*1Vϟm?oU'{k^owk"_rutv #y#x?' ޕga{<~bmx~WU(}þʗN=SNIoSQg;7 S6xDܠ^ߌ5G:99GZR uъ׿YԦmjOZg7So|]G+@OOktV%twLԑi ^G}1c#M<v4> :e͆›y}`UK2ewx3IH%!Ae]FGmn'3FN6{aBrL-Xu:ve0yu{'LKS^ȐaV+-v<5zii`ԛ3B=b.5Vjq Ocyցeyin1GCueՌ)#L/fs0tоoP,V|554F ,Q &8}VGDx<1KX] 8T)d1/K9{.{23!!hI.ow@F xQ vU5b @CJAq eRS׿6EJ{lEmE+6 {fפon@Mk d>Jm؎|" ;pryDL"?%}>-M%EJ8~MtіcX*:9GT1ܡ,$^GBbOL<- <ww Ԍ '~J&a򤤋M L WCslϑcs=YH^ꓯy>b^ k67/ʕ L"5Wh"Bzv >[9 i;BQ=9/L;cɄ͍#i +dj2ٶȪtj8I{(]oek9$2p)[,O >] mĨ^|~T:`J`89gJ(sݜrvK^hkl~U0yݖ1)|w1 A^惪/q9E0\:#h~7suIœ|Xj*vyqa7)Y;VahlT~~Uﻷ:6~5u${# 3Ew$ŭod;hId xz屳<&h0!ռ-:}]m0ncp3Nݧ3 *WG Djv5$&rjA.V.3pzưQXI|%ֆjAG"=> :zWy-(T5hMH/=w[]2!5OZD#vfi@UgA (!@QH7D8( t8MsKaBT^"o{g-~"H}e& ͑vT.F ?6$Tliy?@8=!dbQ0]1?Q5yv%SBv:S!9QZ yͮkϣȚVHiB=V 㶼b,`gqBP>U50b>;1~XF}I+⾖hi߆oI d?p( iA Pe >a: ;f/%\lP1o 'p6ߓˏ=:nK9FZ;;qHdGBqhz?ypԱYV::RFI~dй7lC|%딱 9'o?;" }kJgoI2٦C0*PA9)viM=Ӷ(LLH]CW-,@/ E+Gf؜cqS_foEr,zyS*eS+j BRF &+PTsgEHС:a)Uhfl8rz-#u6Gٔ#+d $MLl%̑{W屻v;RSޫ&EʜЄYN:,('HLz'^`d#ꤊqՅpjQjq \[Mh[:yܘS$S #*Wwx5рlV~O ^b1!HǕvMT1=C5  } 70?\HqWsEQi)(f%PÎHfA:Aȼb߿ʗ;NT)ZSC w]=fhخ;pX>Ů4C#fw1)"k\9-o)׿’-a-Muh{.b..%~w`lhxO1V§;{N=tDtQ'7n3 7EX.<¡ŵr̃27/:1աiv|@'uE\sO4k@ef ?3]Z.^%\.NpVG7 c3k`돖|iXӈLErcEReeDh`{iSmbhkvH)e,'iHEQwѱY>'m ^S0jeJhjM $u 6n i D|YP)!ȺteNєC#a؜5*^xI.Nz2vҼޯ_^XOISӥ=sKnZMK-D:9[?Z氶եQ|͈8Re ,*|s7{%Xt`!b/m 'VRȦ q9ݷnSf,4kT1.ikWCxU3Fj[LeӹP){3Bt[")c =d.Я9 B'|w +O0WYbQNN5x01)RWJF3y#|C}]/"Eѕ%qo؍5s#y[*$3y u{_F_H?5aDMmZ fGׄcP<ǿश cc0Tq|yY|6nե,Z;|_yƇyG2 DDjsX}OOcu^LB"p,7G]s`k0L^"!ੂ5yãW=C OAt er(ԪqBuu E(j}2xCo.L.*;يɬ-Ө~-F K9p{ VR=O\H]UDEY@C>tg1DSHf4yىJnĈTwhsDI#(kCu=It_-qtlJeWՀ,BeU1:TNc˦XV_sr78CP3!En^E>\`1:"TJXRôH=I(tv%rc }?y-of:zE;xA :])WOMS)_&M?@I(w簋\!(,E Mܓjhjo<"bҌsF&5!eޓ\c+l|Ad\|Q""Tmy3\|9ĉ0i/=0ְwl(`a%&rbeO᭴Y b{ f=+FiXumX.m,TAFV bV>c+kZx`M)JO#ҝr=$G㬓WD #4qU~cp`Zvj:|s*~X2r' Ro0춘 튅>[0gz,~^+ AAUۀ8^0(a۟mqXPޢDwsS!_s@]8€cz| k. Mx+_ ^ЩOV5jFbؑ5 'Hl)#℗t$-8X(r*c5 Kј~ӼAJ+y I[w>.(XL nIFC d8(NJh zmZN 2xfB}c&|;$PXE7?;*ц͸c`8顳Ґ$n*G2޸UuBVkwkyz4a Pp9`=XuѕI ׷>NHRV]R\KP&M3,!0m 1]Hɏ9?5-Y^/;8Eo zKZJy#Vc+KElGIxNQx]Zz]h=&̀b-f Q=!UJ zpYS!/Y-x54no[aD[U饲k 蝏 w9"lDU'~SߨDͻw'y~nWzg& 1HmfMo}Mmgy"o?ٽ#3BqF]|GY(Fd\1oյī/V΢VB AjOW5*LP*EoK_}5*Eo?l:zK9B dlk&1bh3.z}39f8 9*vupxA@3`Cpu/H@}2%Iȫk_ԩz>uˆrH{q799Xcu9>Bf7or40@` ^ٝ_Xz+3XhּMurm(ַ !!ҷBk?y}S]Ql?%Tx>emvN&ᶓ`ksٲ.gb6YVJ#E2DoUna|sq-y9Ϡ {M"W7mV?iU!@d4\ *,}-j[t)+*h-HrgqI3fѬ7<sOEa H|EEl*"?BDI6O%rTuJZ_1/ED>5d{T9avo\faqjc}` ' "!%R2RWL8+#cCkçr~Sim_2 Eɾd,sX;A%wa.!~6S9u~\4 vOX=K;(!Y`8I">]Per&DI%K#SlT2T’{Zʋ2NCy.qmuecK U8:H qJTvv pb9\NϳY)'YXF~J )RyiceM .v6xpBYt3,bX'Omt2fFO (jvpjs b3q\i56=^ IV"A⦐Ш*7].<u(%#} 7M+r@e秀flyۧ ʖ`,oL6m!p|]'@G+e{zuwdR@UThn0.oAR-)vH.5(o;.I&[ vJ,4 <]'y$Oy͸S\1b(Z0Fq[-{fH`LaBHn%[JeZY$aZ>/'yS2;4"7'{jlJKJFWqVOtQ :(]dz CTȈ8{+akxyj0vW8jT"T&Mr6 =)bR[QzD'yԃՌV>@ 0?+̌tUk䂛3\V2sGZ I$Wlt߾oBx/>nquVfV\0$Tʅ|K-ssx{pp.i9f?lIiLn۠Y`(~q5e8\G+t#UOR}L?-I[7k&4< ,x2;Gԛm\4?̀0RYj"FǭNZA]ᢇ\ꢌS5[= 8LY4[NӦ/ +&9 =;R8!HPzzZOV%XORR F+ *E΀ŷXPeWGJ4G>7 !x΀ԡhrR8G&NSi|&Qmlj t iXznZEy"-&ȿ)aO<3~Sp)c{ m{MܜGhC[dE %@M m?⬴Ϋ/3+P/*}Ox#^_2JtyNm\Ê$;5G*aHSm2 82X@ c7ʢ^;i#B?XոW(XT`zIzJ txCQA)_Ƹouf^* /my )w8W :vh"=9ea¿Px7ջ[Su$F;21 y#`SDw5Jiƾy$yA5GOE _wKH\lF9\G~ut"q4]y"*^fա=nmvx`5,fZC e3 俻ޟT O>Dh%XN+ gɖ&Z&j$P`%ǝ-M^.")9yY}#OuNO)KeMD^"$f-pH=AaBk._BC"a ]ZOl7ĮqD4lboa+&Z jRRKgN5VNJmض-LVp=ifJA<[SK{)D _| $soSLMdM{2Z4npR}kWENs=Q pd}Rj߰GQR(0Nu ݻ6 wT߀ѲBTΞzYGeNJtO] Tvfk1 Ȫ(Rxw6 Yv<ff`4& h]_ϱI@~ǟW8IumQmhN{!22erE.%mxt- =KK`- JjRM9+$tuVw]i4B|qdvƫB .1C ЮF]VK*9(9"p$Oz=X3U =*+J4&n܊1#W %v N.;ku)&=P0"E%?;Cg"]\wwPa\,74o4;ͣR1Qj&52<^YSIEPwuOXlf3ڞmԴun.g騮2gI64 7U⛳a lq 7HUq2BE\LBh7ۀB ҄I۸ ۿ!d#*J{8HXa,\we,MYnۄ/Cgi][-5cS~ZpJ̙ڥQ.@`"]c]GR|Uaias(X"lt*Ն6^D BM_Lod7fVzW X:pqTwnn!؊ ` *dWj|wېh@R7UxyQ0M  A_=R/jT>2(ܻ'U-xc S8 Up FנoASy7ЌngMtrXE%;hȭb}4H%2IJ;^XsMYEiMzs q)Ajk0|J3ꝍcd, g-ܗOf3}W'b*L22KԆ:D8s>Y s_ֶ _M5nk&ɳ"6~r E:d?&-`wj u7M$c3̟,:M h޼QnA%+c-ʴg6_@Qq$̱9qq5OAgx ipJ/2,@^)׽k7oKV1KFFN0ga } ۞n[4I#T9vYe(Գ1 P䐐fƹG+{~<‘Ler10y,8bOxEޭN P.k.. +wEL_]U#-\J;g4]^rk3pU\`l]Քr#>ŶQc#!,H*W9nܧƪ &a'HI~86Oӓ.Cf]TOGbHؠPgȯ\Xڀ,ҝ<$]5ҳZ u`1QT~?6EAy N_2"7O=`5wҥW<XGg.Vb>m9<\Ijfn"TQa2-wum99Ά; R}oy%R]Urgi;]<>5W:&R/ +$M@bīl'"q*s&4(JR$yrWh]WgGڊ̶ C4R*h"`&]ozMkTm; Ag m92]=Tj,| sJʥgь K̍L㣱*~(͎Q;TXBnקyn0 ~D"eucs2٪iC s\ȕ5OPV1_H͆VҜ|`3 &d5€&|b Z'S>+Q@g|#EqhڎC>^18LStn*"BʂKӉ W|HY4Ƈ{ws@nOozR2.$6lR`r9Gzn;$лip&MUz̭Ԝ٠  ЦloYf"iyҍREl*e3•)E+Fr^RpoKuZP:E$EXG+qʡ+*E*ov,Ξ# v=%H^.q"~ALbR:a56.OIhF਷9-g= K#@ԗ/6pn4.I_ '7#GIYِA(ƅ(켐PlA};9h!K ]@zs;׎ϵ8M)u!a(BG\ ًS^%{*!))`Tx );7;/ ]6ǿ>4<tL4Oa E2Y 0mm?ˍig%Q:dOVJJ !6-(sX wFE~?0-2~R}q =B;x$TDotCd)?*j#ui]>ǘ\l*9>9e[ǯK[a(fqWϚ [P?ÎS., YH5@J,Qu-3a$3(=Yt6%_`m rhYgZ/_0a&oZQؿGi@,`QaZ. {G(l 9ͱƁ8/Žm4yHG[7' ;Fuy?=yDhqbďk_%ٴ*_\B0eR U\Abט˼7/z`22$.QyB%9>(,"(J.g /hY"Ro3Z!]+})=ӛLh`kyU(|VG[mk#87`JOi0*5#"̾%]cuL꿉f'2*k4&jSx>=b>6E7<Gܮ:XLm26V%_F h3,UE՚AJ]uY{٬E*suv 7 SH lЂV>"Jγ:>oOHCe"A9JgaXjTw{H@V#=}@"Sj@˷ǽ'b\0,|f@Sӽv+ެl{iPXWұ)̹8eQDŽq{ `hn pQ0؟B);}GD' x2b#YX7'ʼFVrW 42uxJۍv3p)SbMKe~l HY"SŁm}+toYq">Lʠz2;8Qln@L\'T8b/b}{fR%mSl)IzZxFW.yu5q[|iZD7) m -'LyfI]1wAcs4*F#vyo?`e c S=u='G=С3e[I_d gWpapO>7b+@mjӗNF'9Gϖqi oR KiVxdȢP,U~ !sܰt[TX-H=ٵ'-tOD47f}Qu'T[?]hzK/ք2| <߳q LzS\-t}0+\C5|Ґ66H>N]_G\`w΃"]ObE΅{ƕvbL5 xݒ 7v5BSW?vDۂɬU7: z*l: w9^C֒jY)9-FgLm03 ch4o.j'WAt6|g*bMj#ZE% 6ŇY{6Go ro,T]5 |TB2k93?[7MbNim|?|S>=8!/K\={au v,ݎ_RDtni& /΢%53/?Eyl{@yuY}Q&QqX`꼃|eGLCQuu`"L+CU.KkdاVQ7Ų]˺̶㲌F?`*S??9A'23av§#^m" b3fi7*$pU/Jv C!I"-?NA'SAq퐭Q3g j FMJ&=Hl\2_g:*E؃$SIޔH'9ȂlhjufrjwkWUTYv m 4wɔ @q^6~fpKVٓ +08ʁn Ub!~>ʂ'p7T/m O鰣(tˊġ?EO:QdG je}U!"7|V$ lBb&9%xq P U?!Hdٽ%H8'B\xcQ =\eq=k0ɵO-D.iѬśGqׂVUY(DLxc,{^paQ^Fתa⛽ Q> Eڐ|f `C7Oץz? kEjhf1v1.E%,74.@cRJ~7w>Y/@QhMOmMBFOwZ#(s|  _{v0m6m,Ӷ]S{=.h},D@q*6dRϞ]R޵O!~~s&~rl1Ǽ=R}o\Y6@06\J 't2-XǔK;!(RvǬ7tWlS~Qlҷb(,wHYGHXgWcΣӾŠӀ7T)$c۟DIj%Fo !J?40SL@b X^**`'ܒKwu*c ~AT~v""hLD"{oI\9[ Z)X- ^ 3*EjY^}'Nz.7g&D:ʤ,i;1$\)%Vj-smgM\/ 9.pLkKML4HٖvɎ)6VYDg",?atunt>hpV(H {+{~ ٧I$y &[?iK` yEd> W7 4gpTwXϠŦ// Dw+k(}4?5Ts@u &VrxRˏt}/$:QE[岈LvnPW1O) eawx+e(֞ -d4"/tFO˩; n++ ^RF f0!X+<)8CLk^ )yՑf;DEJbճx9rLXeigX=wC|7_SOЈ+NKbv@uO^ 5DsXNe8RM9!O$r +zo"Ze1/oGaSyR'!5de\%tGQ٫҇򄬻yCIˬ7( xvDDg4C%pj-UU1d.wuB6jKtc^㏽5jS$-"xRiKPY)A/Z]v lZ*gb֝h4JӠP-z|Gdi(3~+b# x8u *2\ٲ^,/WbK_Ռ!?e pD&Wk|#_o_Q$AMz|tN)Gc7*Bh1SF3p=VZyT#-x3HqeRg<3g_ _iĔ&l=:%1@ah̀ ~7 Aedcߍu0dkdMpP,s*2tsamomƺPw+!q㺂\Dn7O4'+Kj$R`^%˃jijVUO7FKć(X1ぃ8 F[u$gJ >5N$y ܾApϛDeK`t˔: C(LtV5^ ed)Sn~IѨkZ+Z1O9S}b΃`䳆*(s q l+$,G|l:׀cqgr;:}!R3hѢEhg&ޗ7@djo0xM#^kW4m&q 7Qi _А] z]Vwztz#2ܙ:rQ:ϝ5r;--RЕ}tT ىv%umO:h>6b =|`cR(عp u>uQq?ͤtG'CI\WKiXsį3,%DTX,V!2}]h-JNw7Obim^V%ܞیtTj48ppc[=BWTsF1L=b7 Oem_8rh~ E}^"cMt[X|_ͯa@Hzu%hBE?BBAxDRG] o  ,"T!j_oulIEj12'Sfhxw=jR>;D2hK@X:R,@"Kd-bU?+SAxwx-3q8: d'޵={N*&Eat*Ba/W'm/;''HtFcJJDO+5vZK+i^^XWlG`i_ځ6%8v>*FffW@xCN  1g钱lP~eQuY8Q/ބ:BLoy6»\?d(vF|ߪ#`O}Lpx6ʂPbSZ_j "T^Q/=V1 5u!).)gvߺ&O٭#jG/a}ajUD2!rϣkMM(E0RQD35K$->Dar'NyN#`煏y at|@8{e袗l›6H{ Bzb*4l(p$SV{?/s 5=J2U%WuKZk ̝(w ֑TOР(yh)c.b7C(##2{HަU|CE k JI([Fr c+70TLqz,'Te,.,X( q3aIz'(zqҮCEӥ;~6NЎx=i(59j}Jؚ1~84kߟsQiE&oxwYt2wT?7ˌ-u`Jb|^_K)d9~ӍE';IH;TC}zCM;OB\xKclc>즍[NmqEI)'?pyoW採 Yf?ksTFt}Ђ z{[I$fdhDx%V!~Të:a0 5FN;A(Ucz1#djNQ|1dr כ`7_ 0XTft6@CMg?0rץ??xi0,@ ,"ʟ*ӾuwScWj.k! cq='iSªTz&as``SC+/<_:cX,}6zIk A1#AA2; H>EZiwF ;<{=> &|n@"} ,[U t&e TNɬE a0[וԷlԀ/ _R#I֣ n+2;zxzy#'?S3Ǥ/!zhjh7-Wb.I1ӮfZ_jiT&ci w9t,SH{$F[s ,%KǃM5~'( .)2abZG6WsLp$AS;Zh/N*FUN:3DLS:OxS>H/vQXw=ʇ4f4N2[U7ȧ{o+0JLA~djUn ѫ |T-s׊ȋo)QP!|#ẇE? ͝F܋Zgקj$x<݁IuPCb?e3 PW$pz乥erZ}݅|*[y) IM!J(#k٨`ȁ)*R? AK,dlnhƼLr9HJLQ860x%]Xo#_; K t?Et^;p{3ơV"DQ$ dV59'-0GJknZqBe3ۃ;א!xB&C-ͥ)C[x%:⼨ߎMa! qS*čR,-1R=ZU6o–p1E 1Pl,Q&`.9P,iXp(Dz(G[ zilmj WEP mI9PO(o8+X?&B+Y&c-Ɯ?Z>i;#其;(dn hVZ"ٽXll;etjM֓"9^)c+2u Dnl^|ix3ٝ0]Q$F_5Q$F Fj_EN4`,sVղd,sk+؎O$YCƧ*o}wJwA0,9f!%$h4yƭ=]ɛỦ{M`YE69?„|*@F&yѫ ByñC{H|\ߤAb7#< =Cp?$thࣸڞG텷:ȍ򆞜\ybMeֱBtJPW#&wdZ"UvD[dB@ƥ2aDd)@AV \:R5 fYL}tL߰Oyg[e{ĺϤפ\ "/O+2SsZLg)֐;r!%u Y|z)0@e 3 o$?kAb6~EjUUbSrģe^- EvB<ᵞbAa r.U 6eJui3^P5:y"Avod"d-~5se—mɤ/(x3tI[ӺgRJX "iSZ@XY$I^m,@RuŶ5CD!`԰6)eb5ɤ8:dBBt7}FՅPJBPURI+Gd6R&|sUu[rd٥4~{ͤK ު%O `rm΢$uI8=Y|L7a#eD IL`tOmtr\>`[IьbmeSí"8C^K߉#TD,XﻎjJ줢P hâ3^G+}6\[o_xbᆰ8l+횊rt N""R\^?GKeJoV%üNⴼ6n:fR_/ڐ$(\ZtJ'"x,rIo-'{#6Ѕ8༹O3/`ˇf"`HqbfxJ\PcK>Dz DSK#*eҔ02;џk/8Cn=L1GeO&֩hT8!D?vzq'V|4v8hm n+YEϠ)}9ҝ!6?J7t\U{Zqbt6- tQn쭡\[:rb) ۩h]#/`dMA]L0DD8%r[S-FJtֶ86 {-BʌWk:\1'M0U_PZ٦Ŀ5}>ǷuLbb_z5ϧDΰS~r-%ɐ͆1~}%N;nnV4~6 .KWN7ȫV{BLOj7=#<{9 #?> tIYTIL!iL5u`#rMo saϢJFQ.b~gÈ9T}kn F)Z=sCX`\{0((]  skp=Ji[EٰkAP(c(~@DP6& 붖M #G.񦦴ΊD̥C. ^C ~3o#0!$zV극,tpR\0<Ҁ8N+?r8B@CʀPvRoD3IT"z;Pd9ذrǖ߱OtpP *\HJ2ylZyH Z~[.;^ ߩtjC{3\0R++H̟n$P/ip`AYss ٰFTB}z 'lfø d8!ҡh!ZcD+-DpKTaY 2D ZrU c`eBENq7k7G^i,sNlë3yuaJ.ɑIOX"V^+JNxَhԀ?3:"xS36 $EuZV~H#J%ɁY_O=Lu8c!rK.(9ѯv2ci3v.(YsSi ly vkGK<򐜬qqYm+.@3aP+Yӽیєt:800+,9G6juwѠ(3cĂ}nc*~ѩXP*&*Ru]o# 7)B)}OFzpuR1!#t!^,! ~#ZpE%s-xOHpFe!כ6!bB^ߢZ֧VU_Aze]ϜLwy9E@6vU0Z̠v#pfm2F 因rtqFO8f `~;F$ >ƴM)^LLk1cnl#LrR5k*;5㟃C֑ ʄMMxRP"?`;x<~/cS `<'%۴xmZ.* v836i&K[l9nbG(3 aa۝'Rs\m$x-Lt͍8;XD We: v Dꎢ ˢPqW_sF#l %^dpO_(2&Vg=/ r` w(}mPFioiLe;:LeYuHuXjKJI+2Uݐiy7u_G51e6~ F;*A=0D.sNZvoCK's:qcQΤm?&`C)oؑ3(v|a0%2?%e#>d S04gkfN/nIP<{̱MpQ=3ьoiF S:P1<3Z+~˯^H#0 pg2 vQ?ݤRw $";mD I(GYS}P@Ts2XBU@"imS$G|BQבy`SЮpe @OZ_llf!AfcM-$3Î`_x6-$.T'=.r_F>]2](Tt <\r5iGzB w+'A6;W:1/4 (bJeyXNpv /u]k!Qt wx)2Ŗk-qchR"yȞv SeC "ċ~[+;/7HID%s Oܫ T[#[g_|D,gmi |6rV@]ZيU~hGf J4+֟Qy^Eb^˵31XYi1TU^]ژi#6uKb \oP+SQ?)Q> 5b8 8C7+S|֞932Y!d;LfFXDH5c8SS88~ 9 K)W{:{X=TCz ,|ۂ',X.D Vw(fm>WE*+iêOiyL>h}]:rr\h4RɄUjĸ, 1`.tSS{u/\y0*2r+~Au=o/1GIOвo Eag/rWPY}#`Vu#.8֬csXR~\lnR1+KzM+EC# 9 -ִ6%L+.Jf%옞L7ѤV0Of3PJu.hWsa>VB93;,-k(EPۍ76gB%8R'RagxHK^h5>r^A2.*Y^?=w{K:|ȣ":=9- 9kW~82ɍ ~` J.?+#nbwv;uesbne +!S3Y!Iڱ$&$ 1Cp"ѧͪ&C_a.;  nn>)bH~\XV+8?LRXP'V.l4F3 v jG@UZ;-7uf^0-,s˂8࠲~+-p H gƦϷ2t oA7j]İu-GAGʔb(`M8@)"1c1GKt.41jCi2|HH7} g|`t?%a3.FDOZp4|H 3]'OO\k\P; gь7*0tJ__[PyJ߸ys'lNG%{gX3[+(FqMȈ.'~rvJMd?- ]{xHv$ KF[9ǯ 6 exUr֛-,VC99UcqB=#SsS?fbzp 늘рY$64[mqC_ڰ!,z![lNmHR;R'͡&u͌"d! 5@y1`93b{ѼY\9E>\q6PӰ.:&Mb]t1~esSaJѝQ!nwwV "a e/Nn{wͭvf8u?/ۂu8 ODk#uQ2("-op̜D>[\o-S$x;2;<덆Joh*c_],| Zd\t%*Ofoìɨ2bvޱ C}lD 3q0X:Wr˙-hYoHtZ8&hw^WʢK UI>|%=(aiV;}B$IϥG[yGe~K%ݜhh҈T 9WBCJ2YPb˅A NuŹi,' X{Dl[ήc)۫8(T`Yu.qQxΏ Γ Fv6M}rvV>J(N9Nghu(Uq8бWmj B }%䟆v=k <fYVgd?9|bYGHnֺtyVJtԷ޽VR'c 2SU!n c2FKم:o(\tXRʔTs "ɝslPBTy 8>S|VMmQכvɞq[9i89x.ЈX  bT SA_,==v (gEQQUn'p'|gts |zENH_?Vmפalub\ebR2|˕%sYBJ-yf++:,oڪz?3|YcWnd~]j8N.+e8aצZeuEDR)uFu9GOI:h$&L-Ee}uT|Yk{P6ώ}}Y.0*rR9,@%R0GaRP3Z|H P;mCkI"aWc"+-ychSeV2fْX#D8ߐ?*Z;Mvw&Z NX&/s1kHH[oqS8+az㶗EJ=  (U!?1 2i9@1"ؐPmrtm!ULYX+Ɂ"k7ϩ44LUqxK eu[QȑIN|Kbh e.:`#LgUZ?mXڢDx¬pG'q-g\wUy$=B"D.T5T7hb1`㶣<EnUƮ&Y.ȓoB0|tI)1):*DrR!ţWЈ d(CHvE1RA">rɡJ0կ:/FoyK:n=<_ ;VK!fi@My4z[tr8ڎq0ch?vsE|#X;GYH->[$QUqqH&&$ȸpA#uЅ̂2dXӜƓ;-=-VPLEiɍ{gVl5ᗄ_Roއ]Z撬 Hp{(BMSDvKr4z'ClPay?c%" ro9Ű[X'HsڲM^k@vYcwnQWþXȈ[=@tOa6k>RD[7%Ad32u"wBp$hK8fQ1o(0rC4,^ڜ #iєECj&JQD{)6K>DnWA yiȄSH2Nw=*c -t -p[ }e"_1g-K\noI2x̹YGN.IJqRGG`㜯@QSށvj)1"uwCj `V*}"M mp+Er>r2_!n@ZB={P5/{N dʟ< q@gX)j/~|#]MmmhwӨAY Zx:A^y*tAZOzUW s/ƣybQ}=`y4M{ixʽ?zeA%_uz~[Xa /@>Mߢ5aq #m1=wOH¹.ɤd4ջy &3#Y9GT*44N"b0ҟ]$h@d;X#.Ʌ3HѦ>l}-y3I"W+jqhz Ma{Ylʪ$4oY,g`A4JE [uX~j iXl5;YS{_nfK{R(zZ仺AtoFVsrVk]>11A7s pД xhH}T'y9>|AOp-$- ~|yVVMw5^ȍ1&YXbS:>UUn8Sk]yt捓ڛ5Km0ZњfC,aNdNPfr$ /B&E+8JzQJJT}j.+2>$ac@ fzU*DTyّ!qEGN Z7sT kkE*d\#OG^zv*U.,eV~!e`צncxUl `)/yL_wW5ە@q$ )28{J}|.m8&O:wr3oI\לUټ;<tMnoEq+XL sLW=@Lt:B٭MZ1eB- 8]=ٔ/ "m1h7+_²5Kz>3HKd%;Vh#N7^"\ կVS&yF9ROw$훴S̏P܆l+{]ws"ST_Cpp=C  D4et Z+6{k[]N#RmXxA͒J@VJ`MѨ:9ֹ  A|&] KH4e('$1~a6ѧ ǩҷMe;65dW5KڀD,{Y ~B-0od鬛gX T72aCU?*4.fY"C!@Oq%5uEScsKt A0>, 8tK\>Tze>fY"Ÿ8 t(ޟ2{Z U2!È!W ւIIa4Jӵֻ^7| ]x4]Q0-XUx:H%CG!9{sFp}_ZՠO\gTt?P%n%L1ns!(d6R"Rqa9h~d>0@(ҏvY)ȍ[ajަ`, +|*kҿR>;eW(l]A<qܞǹ}".~J pqý=2RG(e l>(i9۠gҰrKT8Ѓ?7^-4Je1x Hm45{\*e{AACY!Q*@YkG44S؉mrh 1` ~Fuy,k83lBmۥ:p&)b ,$C%zwJ). AFf\*1 5HcG ^C/2ONTlA(󶰷z*rkjHnhGi0Xf"PLp(-wEXs2M)A"z^xSfq NBQx{R C/Y^l9xa"=/nѱ$nwzom=0ҶWo8,){f/oB3P?z>7z1aXCQ[LFxi=cLluR1o\|h&e ݭ8):0K8s!w{*ȀyEN} *Tig<6r{09E\տO,'q\Ceȼڞujoӧ%P6ngKvC~scbS@&ls,rjwck:yw8Z@0B5jj ^Nc 9ސrݰIS7]t8-d;_]KSQJ|P]eeX G4aVp^ܨ;ik픁QltNBsJtFڝ,<iH0 ص37ϯ\.fczS&EsuR=u/M|#i$P5pc5ໞnvCg"Ms )qu |mg&>|FY?pziQDp7Z({l'EON7&8m"E^u(J#rXBAб c `ˠˡ3SBk# t#uln%mFil`pzF:cَ?<N2uS1Uʄb]O3aan5NA?Qw@%V((DazTY/\BVܺ?$,Yl\]1s'AV.b%+]|)U:Kk]R&iel$=#05xC}E9hkI|}&>ؼ;;7$.,^k{# DX&ΝGjX(|B(qB'" nhiO>1qtd!;B!t7(%UKf obeoJo#2a#sBTg}V`$72wS,SYj?$u#CpĤJ&xu 6I=nxdg&giAȒ6NL6$`Ev'5h'QT%̚xQ<Ćmx⑏AچJqqu"f*I <+-{F"m3;9{L0s{⨜ ,ӕqk e1Hn=i7C5(-R'R<ZrO9{Սnngb XQ :j(CS9~{<.C5@ $鲾f|.ڢex]jƳֶiݿZG3#{(Mc`Ii5tFK5! kNUΑT{7G@]_Ўi"X_W&OEi3LrV>,Al/l*E-35+= qDG?@r٩I?܋*5 lɓᄚIki Gl=f{oh&[xq[th`Ӡz#VU]Mf sdVQ]9f[]ꑷe ٫7J _S4A1, ~ * @g01l뒀t Ss1N,j0[,XT|?iF;A<ʵÂi51G:7|bbG52@zEnA~:N6Ϗdž@&TiV*}W4bT]WӱK: UsԢ[ n<;?֦JnU]Iv`YHΪri=4h87A U왓+GX4op8gDr/3SYv?ˆtK;z}KH:ANRzۙEKHc@H)6Nor˜w+eY{\wBɟ|G@\D;)<@ ? >,ZzAaaٔLe\ۧ:74{>#9l_6~>$;ta/:w:v_nE %_ KeSYbL}s#KCp/D|uu򍥣P n $e J)ju>ԭ4t0SbTj}qU6v|1p`s!)C2yB TxA֪" )EGu-8I77B| @o#JzC%BD6݁.j*|*&< ~ l‡ߦV_ioڌKE{yP(ΙQP}aoDq{iq!Ydla\H&+^x51yZ>Q4 =?0yaƊ) dZ [b[Mb7n?c&_k%DrZ5QֳXʕ[:Sbem$HAB)ImCq柱SuYhapfPp:"I_Վkl 0JPgu~.a0C/r7&/Scf^{/̢hgHR/zH@izh7kGuwO-/23\ ?X_'R@ۗ :}C`478|^@ft#y՞rLM@eVx!lJiڈ -7#q;?' kdtQ=BfQ_7Wm6{jV: y9@87VVa}kqZix{cBdov<9 0m Hq'ף(EE*_R+y A'6śeH=_'WсQ?H04tdv$_FL36?U=ȞbAlW(g^Ϳ&”>lj:lr#.%Ҧfm 6qTH!KK[/g3ELLh]_H֥|@Z4%EQocR7V3Z )ᝲSL!{aJ--+ݐY=B~r#E.(lLld4ق̤xK;  ?_@ĦpL=LUV"W* ]v"#_KF1j6"&o9{/8NAT(PIR]y2s鯐=o <_ bʉzR|!.8h~' D]+(n8RdW;T7NV8$p/hfd/0=_8T˦ E;m-Wb AE.SlqcA  yiGwD-a`T%VP2-j.f0OǴkg(=N\d;>7 qY[bNǒY&KheSɞ< G+BzwS(wK$]{!\x".qU&rۉp+XxmE"Du|ca,4o*n_yp}{hʲwQ{;u+߻cWɛi<"K[![aP ?Ԧ̋ft7> 2pFE3+tP0-@Qʪ?,9o5I~g1=)d_؈V ޑ/, "FoIB2iyCd fa?&bssX7}GЦ9蹼0NOdP^ؽ|}tkjt,VEױ1QwW,&5~>6y`[b;p?#ٷ1kdn،TsReAzQeHgޭ.*Y4!ݑT ҡuKor=J03E(A|n%җo2F\&(|-]9br.:2+ЄxCZU5A3}{ v ;@OH:BZkYL(W%G8%X5K !%fЋE Ńo H9L#ԡ Sd~ @䊺KO^_^f_ijl-96R8W({y>[j}CAOle(sbIZ[NEY@ಳs# [Fn!w{žj5B $7ϋ4DXsDXu ?f`t`Ze¥^MHU?eC3ʁCC 1R|6&1̛M:SZSY9065`͉V닺oUrd@o=O1 t`i#{⒲ࡼh|֭QĐ!//H$Đr{Ggt;"ڡS]݄0X;~! д_H\0J|uwFHSpTw \ /W9808 lE%+'15ULf]2 {=D71A2-Jz删;^6ww0S# (lxn9DdV+-MӰ{A}^ԾζhlGw5dW=>sg>x;+\_u/vQ8 aXtMxcJ^q5C]F8%D?"T$IY?>e&Qnv|Fd(d6#v´zA'/*)E p`P@ݝ̗h I"ύ!ҤJ(# dQo[6't<1Y!(͠W$a3k02|߁ 铀-O$e4a1kn ]:\ueσ ՑNkX`of&  6e[]^p@Yw[XP;zZ0D-Smc\mCl]SG+OrE.̼7?v65oqbᰟvV-|u⁨`7]16f>arW{W R3Ca)ZF]Wv_bL> :*G*1 P(=Fo&=6JCl{EʦG.`x%TjKgekG] r ǽ.f.9W!n h.B*2-z Um).Y^74U !ö@c#ȧM叙κXJeum\sK{*2w8~7- ]Oud Lܕ?J*qQRw(=G9h[d0Ed"b3oeSjFW/tCY%F,qԘb6oG_ 6=*K&lTx%- ]Rʊ^uly-%u`Fd3gOE.Sj4: X ZG.L `$ݥ!ygX'*vH^dH*OF8@ƧU̹D@LL6H02+®fث+׫kb*ۙl@v˲Ի. iv61#L9x;γ06gX.Ƈzv3!H* EXډK5kNaRZ^7= toq+h->R/9O\`~M\_ھAj@-*uI>L/eJ@wmN:JgTO{+9 U|[2V 9D~jMo>Nԅ96u:mV]ǟPCWݿF:"(e`E0gWkCωc(m_nqSQd]b~wk\ q H`^!1ǫR5Uڷfs)F#^L{sL|ؤY5O4A.rR^peD ה,#(408@<κ]$RUI3sE׼Y̆mb o1$^` p Dvd!J7EMcP>c9rz,X}ă+,gRql6F3^IuyCO3||Va_B~cBVҪmn=5h.Ķq4S~ajQ<,~oU"k+JriJ@/6s`\ k,D :I ]@MȤ7# oW#8tV,DŽjazFսXtswX(At530r6`H&5^zl i:oTolzʴ(I"slFh^is,κ]&A-cTù̠h9 /iQ=d gƵN^HsROss#ҏQm ɰ}0lHX~Qn"+.ō5r a?ixgG@ Vxgo@-GI4:"Z{ CԉB(@gtݮ`KH$mg_kKs?q X&SYo o %a#uG/[|pV!~d,J+P5E(ernör:s.834#>:(9zwt՝uaq.q s..>^,:xY zx;dVx1$OD6B@'&09+& )mZPɦ;1ՎåjHɞ`wWw28LeCV'##g+ &Pl(K +ݼ!zjNօKX/ 4Qŵ5_Cf߂e|:fFu6_rTɸ9j吤ه}ʬUyn]|;DŎG%/&&B́.]g_۰lt'Owx EgNC6a17{"(6F|4#GؗIͪ=pL%~l< ( Y ƅ7/DxCiCW-!r3}p6qE%qay.&hs#a42IKls j%k 2P0%sR>eJX$->K wvyJF_2Ũ*Ͼ Rmi&<<fb/0KVMk#xSϾO\EUħ3U|v6OTOB5i/-J4muk h[yz4C$a$;@f.7R A9XP}I; J:6_H&02GZoc|JyK򬟦:^TP% q7EhFvwb7"l:?z^/= eYPꝇdy|b:?[Ǐp|KSˉJ)|a. P[^2;mwT{͸1#@@#j"&#$09%E/Ft'::12+`fşH*_A\ԕ>5ǴzιPc^<;76l/?ϭSVC6~:;!+F[Z8223d8&?b3jT|:^Ԑ7?G,@ؑt#iLmubi+h٘4g3/!( ,}Tƭpl)f*pZ";F˾C#8/a l*w NM98)j8] \5=y1}1HZiqEpUZb[ljW')O_ 1׾9")6#J@aAw^'?̉Z)m9a6US& 꿑ɀl`yi4,S2Ԍ I Xw₸=^M=8dbw̞5,n^GK> >颟@v Ŝ ZH!!L@c̄/$Yin0WlL`0ci7>C3ia~ feቑa9|,=/^J=->KgQi ',mET>-1ȹ8pY#Ir1XLTJߛ j$eCA"v1'#MDcFZy˗M\v?#Ek$FfrE{_NGgR9$ʦCC]'lAJ`q4.J2ns&ŸD]`ߍA\s׼(! |lK]zX8$ִ6Ws]0$$=Z/,w.L' }óF1n08ΐ*d^ye=`{I[&d,*N\t=qBıl ~^"|c¹)RMO?6ԡGBWH{J5K X청:FIhaeVA};3s*e+~ba\ 7)'aV?{K ٺ;q# O/rqv`TrǞqGe$҉H1;4ɷ`$g;J/zXTt~!^T{y➁+diFfnj`\*83Ѐm!Btz1b\Q ޽*"5F,k$ugnh?1A=n]]apʫPM-y+j?"ߵ~hWY[G!Ši\ k2A8Zx^špwDöp_{pЩlM=۟^h0KÜ!d~.j12hWletS7ydBҁ_CZ;6@msc6iFq%cK}]k>14sM<-t-!0l 2KϚ( <"k*+Һf^130JemWt` nBI?TLqbNqڢ5{'YF n^YmRg>/1Qb_W)Qw g !l.4;09; `JN]T_*w(biAnb(oڟ.F(@oT;MNf"ܼZ1)]^vnC6]q F#-wO>[rI}H3&Z4kRޏc H\kN٫wfaRsW'A΍dc 1.#f!Ppp 4\%6_3u{ٿn5 [~QD̿*\|@4S ߭0Ql_w~o-շ#e%;c < oD4}uBʱeSºNՈpE<O9+<8#yu;|(XArAmۣjн^s쏢Fe@ JmPz< W@Y~Kcf?@$>%Ĥ@JdE!LX'&XL\U]a%қ̪*;%Ϳ'J"snګԠEvtN ƩkzkN.\o?ES`c" +=/C=#WzƗ `Jc-h.慄+x -`1K"ǐh;uM)f$x~Nl9Px*W8*4-n`.D}X581u @]øk9u7 %Mn$*ޔkAjkl AM 9,B. ™L(׎?n2OPUm&zxJj ;N2wˌsSF׀5%)I+CVEYjܩ0@i^Rpviӣox<ɡX^&(+c@quq`@ƪPSd m AvVLBS@7kCHzSQD1nNxvfuJOu&J Y'sB柩@olĢFno !%)=-y`%ٺPXIZizx)'w̗ ?'~Oq˪bVl:ym̕gs8ce^҇,JnպS7{}3N:Hs&d y>mvNF.^ IPu|T$o}$,WjwV!fxHldrH?JiY"+{WcS`C#40~wuQ[b̀SIYZL&6ǧy4 G (lq}y3ĒUn͘9W⥓m!]V#qZ Ew1RaJ[)eeljYwrsԇgH2KybѣT|g.߯s{k X[+JٹTxVR~Y_T@e5>HHb7u{#P1 LlJ;+VKae!?6*9a}1iSBx?YYL,EX4 ǦN3{ü2' F ޯ㬺N5YoЕ%tN1a!3ߞR::{Sȡ<9~u +K!J#y?$m;sUij.l۰RWр{M8@xY cB8y˞`pNc-_=?/"]2Ґ0ӹbG,lflDŖSuZ"w\- ,՛ AM\2~o¤`H#l+oʞg!6"pPvx5^عZ gᓶʐ8Q1NhjLw s؉R6z20T昞G\ԻY}+p B f{ݬU"|[W3O,s,*_ {6x%?`aD7R8E.aEO޶wEur:)^_d19q@_ֻ}(+O4ulo /N\E9C6Mj{ ^ 3¨>!:2Hr>_yԛG/شMތ5\@G520iO9>.Q`Idl(B"^eA$V& py{r.C#o'blH&-|w-D2LYjIL/7Ve 0\Qu{E,ע3)17Ƿ%mm&n/ gʊ^ܪewEri={wF C_'Wӕ_{=/+ks Uf RS7EZIP ՓX`EV:3x+${ͰG#KwF$;9:yߟg*F@" uNWhN o%D}=\,.SU`u XʙoBɥ3>Xj!A]Ô; S+_݃*%֎5q3$Ȟx 6-<Ď;u[3`^b N5»$M\_k`+p+ _A?V!?kLڿq!קt?12'$\b<>"֖d,^>ZL&@01h"tXpip'd7,8;VWˎn9ēu 9 P4mלZР5b G~&ܼ $,vXazRv2u=>dXN%CYd o6MML $H͓|Ú. ENdHlA0rѺwaͩ2ҬH,VL.Ⱦ(Ţ7QW ӬF2\6D$zE\P,ˋɆ@9v䆕4f٥^I7q/@h7C0o@>ae7 :\TPI{'o-aYx#y*7 7{0RC+JB1P5A35+W n+?%<26u <dR_O6=v:o΍ڈFr; $ȑbXoV#=}Љ!10u&k3YdO(bCvb{yi.LcS? Qϥ>wrYpn2ӮogyD:b :K@FCZŧ#xWBkZuFZ Hg~![7ȫ6ji:ѮhW=/њmuX. L+cm]8gSM;('9G0o+}NZ .,}><^băG6:Pb,IY+y(w X.B_`?[7!- ʾyIw!z v>zR~3 ~Cf@NRCf rr/'bЀJrۤ|΅0p.K®~3C,QK%λ#PM07X |Uoio6ʿCC4 _NIe:}6 \F"Q'MP96 J!K̘CN/d4վAʼn[:kn0AF3)3&`f:z"q2e321@oB}Zq_'PJ1(q5旤bh'Fи+#g6R>އmb;ub9)/7׭b: GRm`w=?RTHY=ҙBh+efʎ6$Lp{l2-ГHQ"ԇ]MH>4Z,5*'jm; [X.,Ѹ<: B/V3r%0#8mw%L3bwzhA%nʖBv؈/vd}k;pOLlw27Y'N |88k0]D+KźI~10-BA"F'~~#e;T[@OjQ ##mڗy|89;'-Vvwp Q"QHW`Ͼ>` ֞F@a{% .Sf_cL5r(JքUYFf ߽f5EM2+ن\tvv9m *K26K\;U> J֭,yK Ԑ@NǒH5Ɉ[Pݾw #.Y{YP0[<[nGY9ׇ .\4b' Ͷ)~,T5'SX ;39:|Yθf5($ԥ\ d}fɤ_]* H:(n,'?&`K,D`Ɓ4&gIk-і݋ s#Ȩs`&` -k0ʠ㴼9w*;W k,ʔf{ªiߋVܓf}I'#f۝z0 V^4C Ay5?;;ޔ7ޓ5lJP=p uΫk!!TvrM L"#idt`5|{&U;̠O4Lc<َ}niߑB<,y;R |T#`)vP"{Pqo#;" 3U/C`HNgo78֘1)tulGf=~ɣY%nV±Y̬*cFhT/*#S&w cɤH3f [u5RqÓ|7)Y=jbn;zHmj6mc8`ٯjAu8 0:;4 J`Mp~E Hfk b{W*(udK*Ҿ]!/+K#؃=xkW4פqZ=u=+6BA.\'\蟆4,'kUaN.٘n{͙9]ՋwqU 2%6F!6+G} v̗ڭqy\h@7`/^SkcxLε4 JNi%hq!˟{,Ss4Z Ըӡq)q6.ߺJp 4iuc2 p jg:*# *nԻ1'sjNa3l׻!+Gt q'XSR&N;v 2@ 8C ={~#VKYl.i iѾ2)=e,6 rz(hbtiєDn^m&xM+^%|}=۽ڽi@2ЎKeVYȾ9m%B3aUjWNȥ#0EnRJ&4wtJ8U""Ck= X06Lm!ocTHS/:O5 UN,Z>, ȧ*(i ;~btuӶ tqXkE:_E!9}scݚAtffq=5No_\ -#>R9H Eu!xp4t&גH̑j]^>b` }%f} l舄n;f. {҆:f6+F?:Q}}[Rnv\1^{[Ys>ne=l sqlчl#[6$hM ׄx0 _bP.W2qvy"Ah֡̐ג?ye?_-?^ӗl8I=>d!-SRnMYȿ#De!}{p:PzjG^:|b,~V7'Ċ*hXyWڠ е9R-9$͝ ^6e\SROk]ee[G2u|q։ᤇ~:]G`.kGlU;o͢zE"%jd DAږ \e8אKrY9{_;Lm,m9F܎Ug͗A./  W]smLJsP<`f pk2FB,V}Zت]e@5r{n8[,`[Jp# f \4x]Fac(P`+}HnM\) !Q׵$qLⲞw -G)Gmv[/aØa:P9@Kya)E*|I,_-[ˆ GAh乘{z,,fCbb DU @m{5x}n48RCxV`2ք}wW (*:MzS]'x,6ДChW;Qo)SVP%8UDށLUy=޾t")* hJb%6toǞ 1sNƛ9-]p7{'+P}WtߏDɿc+LģxEj?wE #tphlpzGSrQs14!1TJ ]]dsuyh,7)%)>:T.sؙ~@)!K=!W?"2gQ|kڙV p0mW6BP'OU1g#1SP'}[Te^9SFH$L,g>s4.ĄTZvcW9[? 4{yt-dư#֐Ⱥ]_aSi?qE6Ozo;to='O-vתwbB3F+!Y ls?gsxTg:$z:]{No QP=js#;3-aRj>G=> EhQoLx#<#͵A5\"t/u7̂2E0I+W)dG( CGt_Wރgf6]D|;N}4AU,ʦ^W w$&\u"ut'L!5 Iȧ#N Т BNQ=_H7bKHՋR`\O\nO,oO٧ƂV2tb٣ q3i7m!7fNGd'ԎCHW`4 [-*vy yt}ޙGk2m:(VEyMJd K-n-lu{p/w9b/.GGS[5y ^4ە͎c}|~וn\~QQگ>ϓ"F-QH'f7_,߁qHh``~Ŗh-*QE|,C9Js OLW16AyT|7S٩5(@.tkB60I3~ofGbja$]$o5 80 ۫F7gA@EUof+`L!h \]ָ ̖@/Ar\ 2 Av\N&aOfBoSBy *IOPy`X1 _LPJ?-պi^Ws'2fJI轐?̕,X!E2>6HI ~Tx+܌}R"y#=]254Iϩ }v%yM]K+@LMr/s{ 44+Tg7/җU\HmCQ#sDɷEUو]7 =~5䜽jpxUrK\iƋXWyMwOS3>hզR`+-;?) jcbQT܁y f%ԗyo\Pp {J"zj5A߲Ep@eeIe EeL>+EOh~$Kz:jWU[A!M#@[iJTAOUi;C=0#:97Wntf!1,zΈe&<7Rkb ٍTm.n`i} &\4"&"}!Vi#Bt!7ٱЩz\{?#ڈȚS c%*G%s /j.?\<'lL5ㄕ|vYoӤ-`J(nI33G%9*\m&]b-,7f+uL?I.%ů;8zm~XM>Jn&^E_!gBSC&n_N6&l 9 ,1zziqWR]N#ɲg^+ ,~)bA ʢyy q84m~z qjf 1=W. 2}ZK!a~iR(+154ϔ(E%$J^0wJAjFKg4 dc+F.>P1<= dA DD!Q5C-^LP furM@҄Ń!!nj bep2WXb *!k;ׅC#"3XK:׀bB\ `w#ec<*%88hXڞg;BaWſάXAYuI/Jh)@a0Jr}b?PwZ L7uMFj[D]y!=N[Z#J \p [ fΎ'3QqϮ/8[t XH3}UWg!_{;$J3U{ J,*_,ַF*#Õ.8;+հ@B}P(tʈ7jplo)ٵʦ Qc2~Vw9b 7WLrph;.N;o0 Fe\+11Fك[rsfMX~ ʖyOT5Gans: +SX % L߀_0R$]]>Jڲ2ԧ.~t&yx4c,2)ބ NG̈́elrKnu뿈Z~? Z: V/{qx3GoB$8۝x.է+Ϻ5t*ax5Fn?ܸӥϯy[RK| X6FW>LM(Q=RZiO7ck<(k =PF*nZMW+z,[vWhI\ӓʟoӀhJm]W *%%7(=xA\){{Aן&`[5|0pYl}\}0; C٦/1~ڿ[vIBdmP_^Ϡ_ y'58TU!xCg+)4:f`AqL뾒2 q)G:FiWR6¨/y"_c Ωwex7C;2aHJNX=\#z0,}u2z!훌<{'ieWhIFw@Q~[)ˤꤻ[U*`7s. KLC'*3R#'?j=mޞ8D :G5G@HYCIx Bcq 6 EuW {j?QWkrfr ݞ Io(uO/֬$sg'dm \XnjDʮnF}XB?48[~>X[Rb'tQ@t2[3gX:󨸅!ߠQpf70}hig6¯JֿW G-^-.tk*jy{ [,m4V#ޚ)⽵J\j1}8%(pymL(A !6H9b yv*Jʵ$ ~ෑP v8IHb'.3Uȷ:/p0A#%bY56̼9-uԆe,'o尅 L8[n5]kQҍ`1 phxJߏpY񃍅*eyl]m$8 jFuƼ8qwai\ځ$q\k>P|=ӓeb랡eҶ><'Q&f'`0[ώC5~h7)Rq`',.F7CQL LK*Q.PN@;Lh@N2J}CfÕb93p+Iy{) QTq y4Y0yC-4 qѿ}+( ?)$\#'QS/JcEd)I qIϝVU `PTwu)! hRRp)ƖUqIbJv` =R Ki0@zJ0`@^_>xś~GnyH7l_@;/RsΕ>1wS7⏀tI}#n!v\Jﴵ"DB 󃘼;ngtG5s r{ExX]غ,!"V5l#ʱ? ftxm؍BX̫t\U}ZCep$'v ) 8I @PHSTkK`C7`iTa.!/_}MpgYΐN-C`ub5ȎFGPdNq/}k3*/.>ၿYpb'%ߧbϱc$@j\nz(MUs4=@`$"dUpt#ms'/XqN hc}cVȾȨ;BGɪܞxӟAMjr\WR:px~(BpX1rd޽xT`=n*+<}O2ԮgXbX`}.| [krêM&P{璭.lmU@~}Cu]栘 @Z<\rG‡>]ƒ&$*2eNZV\6ZG3_W!Z6UpEOL$ux>4ՐOtF>?WՔ`[ XkRr̊&r1y0e9ȑQI0YmL2a6:ʱy P<|=㐲lYЃ܄3e͖ס tˆ1PJowyȺRE+) 6KaHZ[|Ȓ>C 6BhYկͿ67{\QP/jH : DbO^Chw[ў92ky;ҍPߌ7( (c% 8-t a 0O2Vj4ٍ~XenImq~Q~|OꎻTq]긚pkӢݼ:[)Q 6aUm}/N_}2'4rħA "˖Fܤ>^VdI!4-KR=S :vi= : @OY_9vOs'!ȕ9wvjV6jh`έ/Emp3ǥ搑i >xÑ.'OS(]l"MB0$ޝ,=+su_oiJ,gp:E}mQϰvk|ouőR `I"f giSt4O}J&Щ7x.>UY " Ӵ ޶ur #. k.1`}/|Lw 3+<g8B r(B`{,XӃtP[/3b$U1!T[DCUMUԵ NjjUf0Xh_'iռ4sc1|EpřZ 1]XIo+\;sZPM^b\lI1"Iv`K'قeVHbWux0 NamcCW"H+k/"f)`Jr 'tsyVJ 9?=_+(d>:o$' }Oiz|@!{_HدXmEëW`g^UX>3@g|6C%ǐHм-k~ ݀%uIv G-{7)\Ty7`{e6"+`X 3z95IqQTrɫڅ.jC;QMxq8͵P5'A&K1 Pjm^7(maf q/ LqWMW\!v!T-X$*&7*2OB$: -=9WHT=ϱ4wd7UČIęw]r(4GE1dHUHcM Sթ@.ϦR@Ha$g~ޛ;{\f5PV8l9f襁)#{|²+AR˂h͵5w $nea0y1#ػZvYʼnng1,PiukdWl zg"|r}+׌;>F8g=ꕙ91Xɴ0nZsG%o@€EKD,F(`Qǹ 4(fDө0,"Ϙbk׺7jH )B; iƎ C޿cBZ7Mk QI{O ?6VִHJjteδ[9m&F ?79$iq[*טQ+ ;zӠ16hF^[oش+եY~`m뵁Z"1 j}CRv;葟($@RpXN?'/TyEToIoQSRc.aP03T4}G |P_{PATDh9Jz ac\(LUXd;b;nvWU2-DJUU J$b!.D5Vn'G4Uv^q1ZUs{f_h)XFMAڬ[Ix*&-xk͍ׄƝ;(Xb"(]H?*.C0Ϯ g ;1]Q%2|ӫ +݂%8*Qלג)'I5ճ GȗƠ_lr7<@U쌪W NQׇr:eaqvwŊɹF͠ΆyFk ^&( ]l<*ԧiilɥg;74=@ҋJ+iHPm~uG([,zLw,UUBsrӃ}t6<>〤Q{/U_hk2 [Yb9-B:p&zX# 1&w4Ke&t~2xo1#@:$ZAgɴ%`$WDklD>'~pvP u2[B\+';5RT)7 P4%q&RVh R~gػTgG6~Z4_”|߫sAKrJ4'}j&ꉜ"D5 4ws !!5•F؂ڼiY9-ܣ>]QlA(#$̏ )Yd@5T4;U jD d l]>Ln혣IB/5I'rߦ9cxt )0(o/:m0 Ng|4<2+ OM>6 \gGrn#")W` iaхd4wCEٿ[Ff/Jpq;ݲrE{S02:BzYU0m;f}:<ilV4YV=O+*\ERcIM:zXx\ǵ/_Uĺ_<j4 SGlW|JY:sJICߋe U?;d6 -NC莲FF?|%. + wBj53xDh 3%APja@),s5+U8+JJjd{Vl7ooiI&zvI\"Ůx_E$4WtadJ+F|(V暷ߝJ$c&7uc6+)8*avlm`_{kdaN}ه*5kNr(;.bz}>u% ]ƚ\uLQ__8sS0v_hV uI" HTqxW~vN ^sXM/o] _EbjaUU}+YI }~٩9,2M\­9YJd&l/c4}R~IC7'Lr/mCTpșU>'H`%a|-mAh5U;݀D?W#HedA &-y(pU1}C ?*T.+pI/ZVc`X_VKSݠjos;^;>4+VذB<܇3ֲKD%{ 溚U\`I>sMbϜRK@|-D(Ʋ%=_Bwp|GwOzGya?y +> +eaw1E2'WC,0a`(ߙpU=Oo1ű\#/Sk ,3Brm̜GW\~ Sk<} ) #^̾4oU38ܗm6i NENl1Y"Ag!;KY*'>DtU靈 OLK# `nu$"8L 4ZNr85A4L[2!W){e]wޣ Y i4: 6S-`f;SM>i9_܁R?+@Gl9&*ߜDa35er' cIwhJ?c B$k1dN)r5Օhy׮7L 'qѭpDJXpy!ͥLIP嶙Z={7SM&urUü)r + 3z5qU{H V /JwtRQpa^xLs|;Qqu FoL7S+*X)V72ҷL~>fHd:X = ܉3ߦf^IO]XfNj@~mK_\@)X܊*;ԭS Z_@e.¨ #\Yd}#VЂv;HD.ia 8}ì&"r9ů[8&b}SM#wxY7UM_=?-BQj]d>\FL4 pߪnEn2䠊6hU M{'Ѓw$ Z ?>Sf%xlH+9"c8.N(՜òDo%ᦚ2d;p~=ѶoW%B?U`1T{0XXيjAv_Y.Ig֦0aFW*6E+qɯ緉3;Hx$d- B[NTyX~- :c\zH CR"!-%΀n8 a|̸P\%6N:Kj{v xADgƶ/c腤7h+6zCn` it#MJ6gHEZy&A,H|]ւ>a&^!)8G7tykaqiFͳ38eakF珔lq @E'7UtstyQ<7t-TJ3R6x -÷?Mf'nǴ7P`-nq.0_Ja>,WNuz>o  sf>^|\%fAdAо70:#J'ع;TVCl @3:$s2D%^9F}/q m!m3Ժ0j"ga0sSDL-xL=yhSҍ8mTI7 vI##!Z*CIŸ?ʠ /U#fWEf2-BO^K)cvfP\~A6=$vv6A.Q,j;*@iFh -4Ű:ūzڤ]4 H|ospT{֓΅cD྿E# -ʭ59"pg)=Oɧ'1WNKH | Z9"p"'W0Vzє͏w"'=Km:,}+ʇQ1,=1LtxGv㣀𷲯F\ %9k "𜾚 `ַXe;VfL|TSgĕ̛}"H cG~ юnGF]t:*eY22`o0:bXr]:v2ؓ'=R$tnϵ߉i6wi <,fO2C`_S_'aal!2 ([YvIf{zq@耒q}~>IL=۱J:qC$V>&]Ǫ-5W"ԕ碛-6lGeꔂ'Obkh*ZZxqTh(r^>]:[ oA3<>ҕtjbS<`(0ڵ;iu)N:7a6RH"d{{\KM/u1X-Zu'0*]NHu*2,}vV7=k%FKO#!؈ߝ՛k e_ɵ-FLVP,ɱ`tHPJ~mޱ.0ʹ{p?~BC<>'젠陪Vyǎ{rYU`bb=OC0Mܨ!4T3w^GmMYO2+6A!D䨠}Zx9m{So%Qj+(/c]6ܪ`]խol-&$}TӪ) 3 %U|R>vpkj~PO,<ʉoAxtL@~8'g4~#y+ڐvVZ-Kt鶳 ژǝS`"ݵ-!J<ڸi!,jqM&ܼoqQ6e|ޞpUe,[;_vxw̆X)<7žN*',Ovf;>J3YD8+qY!`.V-@N\X`=a_b!1J|~nFBD kc5{7̳H-Rhga;O̘dP.͗/ qV/^8'~}&&E `͎#yjzྭj{zƄ͆4@25\D( QXxlLdOg4)Ai;Bq~*L'Tt~t:Jukq_Eqw7B%2s]>s#Ցu4$)}dUj@cd30t6R6˹4]z#%^2HЍqHBbo^*_/JwWNwFvqbGI N7y*5n( KRVSoEi{tT /f2C!WTw fml MJ⡴%ڵtɴ(++CPh HO34d?fy٠E>*#4’ 54YM,oRRAn} CncDEs"?  0ԝ7 eb S=#l!N ma%Ʌ-yQlqV\Me`뗘BW*ؒǦ?5Io pvVј6ҼBy cxZ7K5%H# g>o-#TMFZaJcU!t'  HXk Ch dYciu_}3SE2 ?+_9~N,#2~,! E~E&ɵs{fR@l]֡ 2Gs\n8|kM@ޭoeq'wT9aMvo;8bF[Lw]EL@Y@ց_BZ r8;aQFw&bgA } A&'5*sr]::S5{mp=5}EIҝ9F@y1t/eK,)ݻF iM؞"-d=#9;+}Sj[j7ǵB~/ 0Wclm;@o"~ B&1v܂Mk_<"-@~ǃ 9ɝ`‹9)E%kk,Ob!=W=SŃ%|R5f]hM=хLjSyנRCA uSի LOX_:E.m[RC::WZ9j b.JJ5cX|ңj/;qVI>snsȝ1y! d ~?.K}LYD d9N RA+ oJn4 & )_eRl~Mpe%"?3Y6W6&8د E@ɆN9XdίS6+wiv=*;5۾}(]v9zby=`dSf6GW샄A,?r2P139<`,]˩}޽Ghjb hI~X:HidU-zUWB-A;27!Ҁ7 S##F0gw_ꂕ!0'p,'/Ayw(a+~a}3aяx3NT,H*(;pg$`%¬;R}(<цHT#l ?ĩ8Y[`Sug:%˳#Ӯ(Q_mH' `{Tćm1?e̦` z0%g>pqZ5*#?Hb(wGd R]Ze52D3q+YNȧ y{A?kcvYr7@SPcP 6Cw.,p".h#8wVkB5? 7Uݸצ2ɳ eT꼍;EѯE1z(| 1vw9-+&ه$t`h7=Yۑj#>G[gm$ ` Q7$4t lxrL\q9` .- @B^?l$'F(]tԸ鍮 Ӥ!7"lnC$n1/*J^C 0۩j- 57AʣT..*|L(Tm>-ˤ+ ^c` 6RK7ۤ QQ#6;̲s߽!p#({vsioX/Il]~?rqzs43m /E>LDg`UޗT,d417+9>6I(RX1\rȞ$b4Cz+Ϥb/3O.[+8r}5:qr8I; vo[_{9,?2-s_TytKxܒ 92Om!#3&eʎel!8'J׳Qٓdc$wh&%uFʅnCj-8sM\2P4KvKNZ`ӟiȳZVbq&+K8g[^:rn}2_A,>C>fa}0z)IuG୿+`|#tͩjHpdem>tt"=)l7N?)a?=]>ޭ?)>(M'BAz𺏆(D3!ζ"67U%V3 wX0?oA+9enz~WJn$`b=OpCgtiHM5E?(϶(Գ)P8ap+h-?QuMS;\e\ӪVک ʻ& "3%X*gugA \=M0v.xf{Ǻ5]Т-9 9,ӉeM_#}Vb6fx- 蝹P}g{+U֐N"J_T-p\\sFH}V${޺OhK9xU-iPg8V%%oz#nAauYѱ(0R;&}63^Y4mؐB"ؒ0Yw)PN1MI %Vͤ NeDp`k&_mOD|N LD}p%h/Ss~M|aaZ& ܑZg~*Fѐ>I}up}{R0mmɶKZf$SdpU#*-7"YKmo7hr#.V{"8lT)ҿ3ت%(qDv%hC|5%QLD8h ֧7wH?8Yx-@Zl G(ZbNF;фxRjr(EqPn/7vԙ*)'h 3[E06mC;8GT~JzN"j$u|dXEvZu)=. ~0yOY ]UY)کh4R*>'V~!Z8> wHOb`~JĔ1׶>燜¬mu|CJnE-Nr4ʴx{)KAV}Q8.r>b6`9}'C%P eyNus|Iy&dLKrojg f^II:3!kᝩ7ٞqdד7 YdIލ?UQP>B岮d?u)IL,,Pb=)]7~?x=rx1P]? ͖=4%?47wZq ɹnm'yM+lS=!/w#WOmjd*i1Aad7 LuOxoHZe SC{˺聺Q/ HyjlΙS?vX ^}g|]PZ^1V^]&\D4"0䂐j!xC' *ۡ%0(КͿ']YwFvf)˺`i rQA#mæ#_ xҩOV}pqP":7 [k1&򡰶#sڦ*X,F[)όFfL%MF B6oZ1`y $}c9oeO 2N΋`$=^||39$OA,aD6JқCMLmQRѨ5y&L+c:jfV4w^T=x(F9ͷQtRK҉Ks☀TORX?5޽eEVH6{j'+ʯ:hͳtFF/ 4R.O1+6FRC/<._xp.zú]9%|g|o^*m²dfa΃Bǽ+j }a4WpL>S:ϣH8=*6ڕ:0ɪ'݄*V<\D߫D?% bQo#}3bƅn5`P+r䨿 jFȆPokqtLk^}@tP%k*',zc2$˔/ʔrGL*d0>4*y{6^,|Z\3PGpm MvX&rBqDhV)%bc<o #L 8.9IUHvA Jtݮy 7ƦK%n@e:~~;P>\ cݼó641~Q,CuRؼž%k$p?kDf,S\&NԳ -SV ;2ɮ|r1YYVy|لi2Ptq8)Cbgs$~KtzS2nڶ  &:M>ޯ"|yvu\S}OY] 6]XcV6ݾ~†S,"ȹgO4d7Å-$-*.ʾ-`.l9Бk3.lLY> oaX^4E6[I,k -0_<-rHjVtTQW^=LK~pI!w&sgӹ\~cꗵ@QNk, UvՂ | d |q :Iŝ4^5o֪׽R0gN;V  G5GjQ\% &YF a'KqU'3,:o UQan  8C榧=h8Z8N:yU䪬e\!oAei qmڂ_^Jn%nr:[3or|rq'|g(| 1hHҘwO+,$ C=N>\D&\A;B1LY0-v۩;88ܙ5IZ*jAZ6|{MQZB"?cm U+>4Xfd GMK Asg% d,P\4 rp:xx?ECg%'jT*uKZw] 9?PzČ_OEdAYԆȪylWD׸X`S>ޒ5O*D2b ^\^@!"jX4 jStAF eסhѶ:,qrւb2uX '9*f$H d!ONJ]05l?4x1R/!^}tx O5|y;mI9hf9wrS|aS %dz.mn if8w=@ߧ#4rot*/8#3f/a[$*}SPzG(=="_kDY ^8æ=#(s E[luXq Rh*Ē/tNGyXQ'sQ-Q6mܫxۏ Ԓ'#cɫY\x9@ME ]Jjg~z2jS!3%0 n|3骥 v1IiuyGvMx c5 p8~|NOF:f<@f2Bi=#Q#G3{:waD0YH-MLqjfrsSȯJB9xvAA4'ԓ#»[/&+ H!쉛NkuFyF&!$IҸ!".i\LpA`|>{Vn1I=Dc}Vd`Y+l7p*, 964VKiT@!Li $!JP]´U~N߮D% ]#JSk]T7LuBQWa w-m<',+O5'$<=pHIawN}O[x3c5K/Rν|qtѷc-R^VsE_FtZ(}-P>vUY0M]GFuU>/sIceLm1ijgncmGˤ *D%͍GzYbDڕP&  3-Jad;dv۵(j=b`I>'˰ӡ(E`p .0=a 8TK@+f׏vi{(^A)СR=Ś1}48"!WQqwk7lD%~%N@+U^J`MC5faFxdɧ>K|VgOB6+"a !5W!(f}?fcleHԓ{:{ºI\=6W>g3d>/,HLtT_Y/9ziɋΓ~G[k{fՅln/-} 'JWM= -3@݉1Їsӧi$ M.sWvK7jv,bju[mY+l$%0ixYcnm. 8Zmco[hݣ(v0^ٲO=RՍ xNǤݻH C+[kUg -jPL-8#Q@0CL __5Rc<}՝>?9N/4|0\XQ C'mgF+[f 7b1_lCDj *'V[tkgS4Q׸ܫRVb~+ӃѭU'W>QRk1&ך'ʺSEnStp4|NVnZKC/6.f( ߪ _WB醘*ف@!'=rU0KjyĠ`q%ڒYgtͼ'6mKK*mqPS;wUа;z]of)y_k'+Df!7H6Q"q|ܴt&VlҩuFf robr$VL:IIXbaF;AMYkZC)L&Yi[ďA^%]rf؝ !UkJllVP;YkoUq*PJ.^O 8!u7AS C6bt)~;/Ӹ~Ug,|#մQ1kw8rxN4t;8K\$\OD2reZoinkt30Ӵ,i1p5&p>!&J۔hvոJ$p몤0Գü:T<+yz8L4'~xx#vq`f>-迷X@mwai |ؼPhmGD{=db  ٵ)mLތ6.%՗k 7@D S .]2<=W5O8)$6M]rDbY0<.x/T[)Wq*[AB |x壩_e򱔧jB+ z].c40Q&tϣ&B E4ͥ+NG0Swk|Luy;I %S+˒1NBn2nw,0-S '%1sY1PI2@>ǍGDo C4L,S 'Q\[keg=Nd7-k4&*{Oe-i=(ZBg%r'F?UIi&62+S)mkcjeK#XǻRzﵼT@ wƫ9+b%Kb'Q015F;w] JJcXc l EųYT0LS~ׂ IWyp竞IÖ=Qu K@%8H*M+|F7Pqc0bf\.K2 y#߳r, ƅc7D?A>:*`wG3P7:BR'S:T(2;9zTR>Xv;>Xxifyn0pr*8O!btM)j^mhw7*(GϢl=^go$mg}$85r] 9a>trw!\kw1<%݌tauHz.53PA' $4s$Jt:E5&F,ޜۊ6yxޠՙqTy. Bp=C\O;FޓUMXpb b"i ~Tav=t"}~; [ݿem 5ʤljV FzqZcbھ!sX.|4Pb9Ƣ爘cZ\tC::X .%t$VK<M>"lNРrG+&i2e 7MC(iT0IUxFZ rCTv4YroE3G~+ėT;N5" Op'Ѡi6GSŏZ{RFk-ģiP}nBAV&{JX;A"IʓqH|/?Ҟ[-|OinFv/7gC2ql)X/~֎{dP̦϶x{OIȢ!)L}t}g EcB {-5!']!N9 `Ҹ~9uFOwyEőC΀VSEsg2}P"\b 5tC\%JI` ~䰛e&Q\ 4r |QZZ*ڃcODl/k,c2i)يxѹ//H?sy h4&&>ktpg$eEP5`1r>i- إzZ/~03[>u2@HVWBlIY6"+E&X/Ъ| VYPorb6:[cI!YK92k8eo/Yc`R``>DsݫJAT9Lܟs">a }ں8Gn iq$`ppVvoCixJH0&%bjsE;%Xa& g<{ :fcioBH..RL iPMe( "Yd?u\佑Qy1 3:AEaNXkLŚg cNL5~pr,φeFþG6Kۘ7w!y@zb4mj!g OJ:D dz? +Ș_yl!W$hS v(>"E8V\vU#- . ^(hlN9[r3Ta@3=k/t:#hen.i. Rx %Hq]Psygk TwLcQS&#kXqD}@Q!SA>rv#Uf5jyQBkkb9RwXͿob# yf(' ΋!W$&*3JA״IVPM#(XEF%#fƯR0e5a#?=.Avf:F%m4;1/ϐPq`ADŽ/g\/s%O@획Мu^s;}Yæ͉TR7 ; u!Ljpl'wRGS~[v+%669sӮ ^% P3pdI_t:zƪ!'Gd)!a-_5Ge zu^(U`H[9JIi`| yr"%[bB79˵FkMu#q$i&N]PVJ|^s"X ~Y;Cfd/-wbXbt?m N2ܖ;di9X앲9 av.(_QX`T/(bu@9A'!)8ǔԤʼn|4F{$L1g,0 K% C̼TorO^v3h.M=4A$q֜ ҹlM#٪CasḐbg)0J\gS|c9E2&jG]esBb.G8}_J/Pj^8|g/w)!1bokvFNhsNy gQny Q\^ N/L!\Y4Ľ]]A΢nT6x ALE*,ʐ4 %4ۀ <.}h0xܲQ r;1:|[t:z3C:Q𲰓M[چD~tkE69Al/i2XO" 7m&u'v8wC(Oʭ \v,jv!Da 0ЍnCx6Lo΋εua}eS|[x%mb l܌$EOo>VT"4=D˴l;Qnx3=Nz+Es6Uw!bxi ,AF9T$43JP_FS*̐iaC WyPII*g\&(eQ#>>/ӈfs(db+k)=L3-n>f0-LaYՆ= .̦-zO>l>l,9ql~+o;&*KAE ^,B|_vGePІCT+A #L*6 poMe W Z[3w@M#32~2_tS* \?Wg'5y?4}m=MP$1 ^%]8JőAHDխPd[Ď 7i29viVs(V73T(.zI%mV Z *}u'@Ҹȸⴻ,jxHbqx+s9fAslUʹr;) GjX6Hww]uXy3 tHy]gN؊/0hx KRHlHDA 4SExH.F A #̵MUO q,ZnS%+:wPR4$@ajQؘDe~ZK_XUUn#ȓBm44V]=PzZVa>A&.>Ê=eY=;y|n؅1N$nsٍ{KX-w_7Ҳ:R`8eͱLh IOR,\f s5`:Zt77'Z fݢؗy\y#i"k\h[GJzNFmigyEa3gd7݋f⤈LҋH}U[aLקLWeBqnkd`5֧A4E4:WNF34hxv<4! YifPU[p$4faneJQM2F=ZPQe }$0~)՗=2GЮk磳e'Lu RO$ZHI/yy Nk'؁$Be}h[ #t2+Ӽ8>/=N؏wqz *K^?-*YY.,/n廫Pj { SKPeVRuo"|d2]u $lG>$)eřkC*y\8P;>F W?ZRwv:6Fk3;u:* qx@Pݏ0ꥒ9 8KL棒% lkj %^W>U_~% «9Eyr|U1c\>F1d<M8Bq:'t$|R|K}8'Jܽ||*KE^;mM^\w`ev[\fr_;rjA%$ܕqV~ß(u[cZwpgyMIbwyGUo[2k!Smˏ ^^.}CF8Ǯ(me!CTbrPը!c %*,/g#vs T8% ϹF;zæ娉C88A%Y*TD,_6bof MuX( 눔x[U2w6%|gȁ8l`X3PnS 7|Y~0@*N)u޸:4⍅zdzo܄z^Ixp|s-hH( y6 -bE90VvCCu1%lUhH-8JO'Z2SC/Q[ x}QOyo'SxRX@Cu`[mgid9R7<raٮO92 PN^8ZtuY "f2/7{H,+G_& VKƼ(B:C6 'Qc?pUINIDd3`Z5Ζ3򺐢Mĩ!uDE9CLtY̟l Ugl4?+DЉ#ѮiHAxzh[c-T&ĸ}?(x47j}j&F9,Spw#ùy{L2n5.XVd! r3!og i4aoa*h [ =5f CK$T \مOu:(A0@@IhT >$ɋU=!L}%^9 >:Ør #q'bSv%<@jsQ 냤q4Pg+@+. i_\ ϻh>wz&$pf؁]g`}P%ڬ}LrM94B)NjWݏyɲ}´JL:W kLL!P? !cY 9:?#yg#ayV֊wxE Eji_ N{|J”`/YnH6ל=Chi[Ȍ? {- LפQwxV%q$oZ5%mdu ] Lr8@ҫHI,%cMކ6'K+j~9yuvm}H[RJy+LnazjvdL>);jb\D,܁8!y`Os~W@369WΙ !3]"(D<88j$;)KXr" B^PdVKlL_)ŧ1l)yYYn0p,oQ#p\7cn$&3J P oMxVCbM\ ݅:~~ֺh\uR tv՛~Cƀ}S";GpJG9%;)P HJBV͠:(&EkL=N{ =jjM.)ɘcZBRvyہ_ghB2wF'(+{PQBqX2\\_.~v!*5~>Xޑ#,ҮJL4.hpf'N,MKxׂ! OĤU"K6;48'%La3 A% (K 셩# xl 6 _vẓ30(8 H2뮁FDe#/%ʆl @Y{p.Z&e_ݥި r @H)/M[Q@ n}CK56kz$W( d$7{#dB;/ UE'{EsJY~AQQ{bțT /㱢}4J[f% 7}EW1b?/c~L9 D |fҸtV?I25#Ff7z3O\7')ѳCU?dN{Z}EW{lBȯ4 ZwVBغӴ-AI8m3'`sv&]_CMM=Ӂ[2X զO/$9. 㶁j❻IQn C` Y %ɨdqH6nuF('[V"fyG 9y<@ /`lp ,+g[լ{Iǝ3E&9 VJxȠAJBIk|cPeO^L1!J&-i ,O;Wuew 4ʖ]!9zr 5p?ډX3iGl׉X!V3d7V5lBw:NicDF\n5'J2Dd+."iBY&fN9xVݺ稏I],*°ڄ0ےx2K#ߛEkzDaпq|ªb1%@FpWDJK2wy~i|.N9BKim$sKZc )@\7h =εp[ZSQXf,ڨRaշ53gAms@hǜK}Y#)' Gs y9Jd-ZSg8Qg ^- vRedWhu'6kI>cǭNZq(j0 GlX>7պҁpF2NZ9~DP$] & y2żG0E_ g!wNݡDFNwE` 17_1rD6KZ C=]OMC6M.|̌^ˑcj]G xF!)7!gӽ@4] u[٫+}1nxH8fU$\eHd "l h 1g؉\U)XD,72*lcsmLpIO{|MqYqʎ|O"*(3rf,W m퍅6@IKZ{ؙu 6rф@мDeЏ5O֧f 8&a8U8UӍj>B+d5vToE4ڥOP5/D+ݴ_׷gxL@F3(r>R۲BNӳ](RA@H<#4t<O%`.?iPߧΌп3cCD9][9oFkN*`mDPjrSVBpX=؄JJr)VCK{ⴱb>;1GHuD,VEz}7x!GF~RR"iCq@.\-?ƒJ7![Ic0ݦ,$4VԐM BIL{xzeفL`0oO-d ]ViO#*!0_VCeb0J?r[C3~QF%c!P>a  \. /[٠?PTgoQ{aQ9R@N=$1:k#9< 5m]ٜ=~s`ca 'ʊ/_>ӵ?c)ٻ,&C~{U~l FrD%r3S\A펨yyX~8%}ʎآ kbtx½H8rNo'FHc颽V5hörCjU>0!o[o*qUzaTnjYX;_a.ⴝAP9g98s|&pEo19BwX>ґh_?F@Qb~vqL{W"fv1>{,|1Q1T6/RB~.S IA6ir/kTSc .D '+c8(z&KҾ.kv#߉Ÿ5{fu9*8팺^;U$}ٛv1䅑"7 /9 5wڐ.Y&r1&u0T Y< 2LL.vbU-A\ Tokr *Mq CQ8 l&1-OR6&1[g=F?kOéD0F8:K( Ybl*2ADS$pqJTbW=g.UMkgK- :Ȉ<, 4ݿjZF^,! 2p؛1YҖZZ&R-Td)t7,j՜q*G`cJ 쾘+zG ѯ, H.y;ikbXM)13g| Lv?9N\dyױyl<V-P(^ŏ#Ucpqca`f XQ՟:(UemS DfIx+m؆3 d?"?kFt&a+B G_<g&d:"f ǂ8B^d8}n`ҽ֟WYW2һ<؎'uj^ <#z`pz޶ٿ ͅb\6F$g7uS_6PJ@.;ow/_Mcfp7 QtTR5?6L;|(+лhnA:c-LQ}wMz`k޸:C7Sɜ25y.?7Š?/\\oVA_TfK%kէh& Uz4f*f;hDP<|.9Ğ7 *XݵijH K9HȔUi|4!H8Kaa OCɾ4 ԝ0NQgj Rlؕ_LڇxtP"4b]TK9p~|۾b&j9f Vɾa0 "`O%Q5g9adaՋY뫗)lW ?_E+3lkF󥇯P5I_LvZ21 ='7ty@F=ۣI@ ٘ll*۽.5qd*x&18ϣ\˳8>|=`8i*o2gvVQcD!k, $ dřJH#?GqܼXPwErOݮ鲾р9`-b_3UGTְ 1^;hXnqMDYKւ7q!ұ]=qg?fcIBX6a͈+êT+ 9WXJCIQЌS51h#28*G.=Ӆ2t{UXL~ʃ,F#}tL<79/K!"FmcQ2 3BZV=g3\&Cy9AmAdf gCBY \gN9펆'zV98 vɾbj&{@}^?;0Rh6[qaKfӳ{ (LOS=+LEB vFwE,"! DA: <L nM"9A9Dg=Nq(_$E޾#&/;6N{C<]5&~c x^"5c67*>]Ch U)hP#9Y12n魂Z@մE7X~w6gL.ҕw#*bujY0-IAI)j=4q74&ID359;z&eq* AEkKYA0↏˘P`u.'M7{j1IF^gMIZBrLLH3[-\ }k=i/߾hatwVFzdT&EPWwEWs3M?t5=ỹU,:2M`a}6!oY/krkUW#$0ݾY5/j-,wH\뢷Z`) xLmc5wzNw:RH@T$Ўp׍CZ'޴-w Ϙ'tP?hfW;vӐ3n4/ȈU'y.$d8&[ Й.F0:v6JmQ 5ǽIk,]-[VKWIRUMd*Q=9i7 ̅Ч0~!m":"P6TP#<{wv,o\O8c 7>>,ndzU|/-ֱ BYoQ|ʉh=ryn𶼠PsJYTbpСW=B$Ks3/B!{SG~P,}F$:Wfr- {_nd٪m8&2ILi4LO߭O11ewxw`]F󀄕5dZY>;̚l7I9loCNaY1 XKS@djeUUt.PdV/ZX1hjҙ,u%/#d3n5۽sArׅ!crCesXF0m!,<)ԁ[0'jJ>6GIWN=Xr?Oc>_nHZQT4-X]P3ia4˫Y4j֚#Ul.ZBKY0tF>p2$E>5_dϸW]nޢ~T$>ݞ9—ig}FC_+>AMvbd@(K'!؁EZOeS,AOyf=W@>Ŗ3Jni>y :]!0XiҢ `>Ȕo "R\6>ڇA_̲s{7W-2>=]ݡdĹpf{̍~HvE 8v;:LNJg<Phۈ_M`Sz7eagn-s͛091TqǀLagirt#(D!.h /\h9eST0R$ABM-o%WɋSؠW9lݪ9U -&iʧF%dJpbZ L¤rZfC;h},a| FG#4ii@?)oI5_vbV1wg.!,4ᣇ۪3+dKng:$]h ӼV0ZǑwxA>& A (=zoV4@88橒GJN0֎,k9'c}-Wt"X> ' " ?~D1%05]q*܀/΍pUy_gqQn13 9r8K[@1Bz]k=m<MQDG(1} ס Rj;lb*d$њBX&!sؒOPcI>q Hiz@-? ,DZS+mjixO}]{VI8She%:ZWI>Yf\ ʪr^8N%O٣誑>d{kS I<hpո]XBgu2_ Lrwkek_o]8_з=ƙ|5i>jZ3ʯH㯄g _Ԣ2zEm}vLU|1/?<.sa6r AlD"|^ލi)ѩh4tQWw*!Hf<( 9)%c?z78UI"(R*?|%JEKڎ]}0,2lȄ3G|3lz>`!C.w)K9\k}Aezڨ 9H+'/!w;}?F.ޔCe% c6/_Ii>"n = {|f Tʊ2c`n"zY5e_qF[;hY_5x\ t/uo"Lm !Ǹo"S'{:=6U [yZ_*xxAc/C-OÇbls׬b?4w ><*oaX׸Yc~BadV5h` l8# 8&nQn5"W|`Lȹޗ}^Ԯ;(@(WH3 EVV,$eB?=)JX Y.Gc4״il=*5" ;Ks*聳HCNhfc"ev2T@C1Q5Dw{bO ZlƵ!)/[rc]G$}T̄zbʴב1T9YuK0U5Fdw`ޢ1tMeuM6}<_iϬ\{`ZJ$%џb?ǟ=RQv >%V4HB3p#ܱp Ҡkqp3N)"#nvrP+ǗLeBcq3?ܧZPqn~\zA0 6R7ڳ)3Penu 8K쀙LFg3EggA:x AY]xdljEU5,u"{:0 /"tvיQXg>hZnniavDՙ !E^" wȰ |S>(E43U5Rg%(̴ }Oͥ4qN_HT9}̶`Y#GHח]?tԍRӲf/̶<2u2:q@[kTqnd'~2-eTg`|ZXPa^Usr^|s7BrL ~mL3tXkr٦{`oV j qlM v7隵DHzJ.}Ӡ h<^{mlA}ON 9/ Ys AJj1-J|4&4ˢL?<|Ֆk*FX撋8+o+U%ǦnUD`=0\P%aiӏf!q>>+i:d8a;Aw'EhA MƬ Jv@ d /F/ 1|-Y|qwi()-ԞI8YO+ R7Ms]_@mu.7U6%=`t@lƏGy!_z5%>ѐ |Q2?nj^%[ ta6bWa`9®m>؁xz{X6KN)֎]UqY)ҝ?'C&SXG0iΡbmנl%/Z0 Z>Sˎy>& ?:c'sokl4:^fZm\k[2Lziƒ>B.d|E)Է :&k{I[] AeaY/swA0˃h5L@gJmA(*M4B.B65ZxZI仄ΎC'cs*-߄|[`.;86߆ TE@Wݢ(mw wەeLz]r jH_rrmt3o89q[ V6ʀ/ [-'] jnhS 2s=:rB9[tSӮ Nm%쇞)=0TT(g8/GD&UqPBU4uWcOBA2i`DR 6u߿޿9ˬ`H-SBc#ThVymx"ͻf9$c17cOL5NϜWPoeEvZ3TB=6uhnoL_L4l^%N&YsY<O%Be$c=iF)ai\eRY~niM_:ܝ/otdJYkŒ&?Cؔ֡]$o;%}3b~|@[Z<x AX=m*! IS"gBr'QCab+kC};šBIpXƘubUeSڮ| ZUr|Ne-iɨHkb 5O2QySlw8a sPIpJbIZ#JZT)BTtm.؄ϒ'r 8#$!+br&A,(?OnoL֤o0#~"P,H:e(DsSC& 9 )ctQ[X^V}m$؝m&]_:麄D WŻ$@L "Hu;wܛ7%aOm:g87b{4ϿJxwh9])4\'Rd[>`/,RJe~; 2X) /`.ksRɄ9P-PFZXsW`'_xկQ' 5>I8v.˩nB.-ܢNԏs1g7s:vv{ϸ38HǨOl*rЇ+ ٽdm,*A\l.j\ūqPQRB2V3i s5qm>kܒB !1( V6FIl *0AE?F!Ŀ&TѴg!#EiT' *gͱ cIr"Nr A?[uk1Nږ1n3ȍeDrdV>-sX|J;$&ӈo&? ;1a;^*6ɒb}1e/3LI(r[Ėd ץb%qt[WϸE7{tGKGڄ6ҍ)IZC`a6H; (F Ɓ| ,|:8N C^oR"s<ҟy/lkdI uu&@]TBLJؠu &e uP˜oH^1@J{_ǔqm|ne}:-DȎRhVW"ܪGC[g)OÐ&&7O@JE/3\/GpnHon@2YTyG%0cr2|weq|y_Ы/b?Yc&X>q3i9;ߐg*~usx]IZ,#^ŗ![c"o2UE&۱#{̋Q30[PMj…*e9ШVh"[%%/RE?6oF) VYJ"?tu4}e"FtsŪ;K|!"5Wְʇ)8Nb.C4יU·w vf^%еO| \-AD_Ն-WaB`!J{ڠ||r]EdF#`:it2aCVg4rlf>.UNņ p.råZhVjMu&| 4z˞ B]唧qc5 Ͻ CmqħPwP} 5FQ +pJ駤e{xAok2dMyjժ{uIV [ZLw˷pҐ/Y vZC7nW{ e\j?\iHw9_x& ZEH6xQtu,.[#*lLIY&@b-(48k 4fd 3?M";t~J%t|I[}w`eiA. 6R̶S~#DLN rkХd ^)[<<笃}|OI~h`WZsfc9=hjFqRXx|e4Æt\gmF6@zS̠r"&'IfftҺZTДۈoHXU>k? ԌDӗ]4c"C7P+֩*edʚ.u~7u'ON7krjr*td}eRAϸ/gI >G;k{ַra` <8^noF/tzw˜t#"Q>LPK3EU}(ހd{|x*E܀:\LTF>ȻxF^ꮹ0SeS!)U@3~K& <.R^`0͐믾P(mp T 7M6hPP@~@YYu,C**"18-譂9'ThƺY;GVd.7ŜVAQ8Tq\H ő|!%t/Pyt#;V\.+N~ P`Ԗ 1D4el(;\xg5/e/nܭnc̿i#ybW0UDf s.F仅)m@$}6{ֽ1ϸ&:Yo:蘬!>A!yI̊e o9Av[DtI]GW0ubwz_A=}BpT|$vhpg]|)k*M-FD$5r*[4a !Co_S B HcbK x g86L8l} qHb{f@W]q[? G\1!rª-м?x\\7srG{F}$瓼Ţ()q#1Ӝ>>0h C4eS qMNǨQO7Ih1f+ݩ`z#JiuV^z| Y(s>DDM `ﱗ8pSw, fhR&=_z=(۔\PVab[Wv b1!Ӑ=- FPmN^hYjb;BҖ` x)7IWT(HZVޭpȒ\ ˙qqNgE |^t,dBW@ plZ&I( Y ňWmzmwC ɑlDvwߦ26S$kOdyo/OԣKR(0MJC[Ny74UXעp)Hʇ^X~Fo*2{sAf*6ui*{R]鋜Y)v7P6ejb @O2,$2ܸ :2]rY_Q&8J꒝ D-"AþD0"hqyG %`rn w{Uc|aB_Y>kEu5H"'|1F+_Rq|~[I(bn#0ڥr P>FI,H}e[ںhBKy:XLP=m3(,$D(hyWWO-iBSu[~X >E_t5 2He#pUFUݤ̀̾ߐzHl7޹#4.VeU)گ|{/?=Dϡ'pZu71ϙ7ğKV\H  Q*1n(m0vLIl@!xdXlJLf})~(nPR7w@ޢgI")rtl3юxhÅcC~Tao1I+[#gIHh9@ҚUlv"JZ/Pew0-`yZG98xX/2Z/%W_P+CbTQaIU06fj[ =߼v;Y3b >ZOgG` 6nª1V6D~m1=)城)x_N$I:gܯ]Jp$$z <ɜ"Sc.SoBʣa ȩ(׈Jr~v(N"!d@N^J /|C8AH%]e245dꝞ[I NBDmbD/GEx%;&H~}94VjŹ幈{K,~);'i.5}pDTc6؃U LALAV9k4-1:pX=>ٜ%oڲ]TN&Jz"/ƫX1dq]+.Ч &i%bsIF,L,c_FLVj:_P㸶~,'ݺ!hyQDt}%_*~<`.4fBCp>Q$5=1=dz^?C+ uO% 1h&$[@ϷR6kە #X ("ղnS砆T j;J8}w29f#1a,>Vy?uWγ#Δ}8MKSr-=Y(Q\IR$v-V.J(mq;@>`XX[4<=DwWQeʸLi\2Zٛڲ%"ىE>4ѥ(ހfS,ڽàI#IOֆrG\z,l<-ΚzDK?X]6IWT_UOHGa$3{ uߺ6f4KRn :ܨH$ "Oj"#d<]2C;‚92QY+ G'l1Ah0d9Z"B̺yIΰ#G քpҰOG$Eެz04LSGt,De%ZyU=N3*.9a~`02'F/qw`9Zw+g B )>5N2 %xQI|lػ-zґeX dj3)>\[ &Cxqe%7$)0ӽhzSȨ'4GM+{Z " M VQt E&?D\\K ^#1"Q,W_);d&8lEytb/B2SJ]2 ޛcq'LP(;b gw G|5& %-_cB1Q7o,<)|/ \CD 1JXv+]>8a\v@w_{޿NrvRq@h_{E#&Wk<7R7?ԗHtSM!RH}v%^s& 8dMtqRDbxY!*8p+ 7Dzm4/GǤN`. |٪尥!K5/Ж8xuuA9ryLWijz0 )8z: ^][L)@r)VOsFYT))I|[J;(W7׺48:Winu-Z@kFgPAnaPTBdX-r~FaN ]֙KmH=t޿`7oyEh1)rD?HѕF?Iwn+0m4`ydV0D[CqTΖcd!1oҦr b C8C>g@Yi쀔x7I Ӱa6qjOEڒ@ux^|?C=PG&u.@A11hMMe?C&CB"#X a pVYl"aO#FAÖl%p͔M۴ġ돂bodU}/)sǞ# ϩ>j!p۾Ef\.J`?RX1V$9IuhXBhڐF.kO}86 [D?ИIه"v>"+MCV$X3 1v{ kU[jQ@"+n@qm[t;'M&!ϋnL7L#B>p1Qt78pxG&&yvG5ɬMkcUz".JPkB%( Glnי}HӶNOT:EЪf>L .Fʪ /]KX,zÍۓdf\JKGFG( >8~~5D!\yt_NNkv-[M@w84l7נηeX'`L0@ЄH ]T)_Riw;=ܙ&9#y~ǜ({1ã+(妣a'LCz88È[&kqjg1 '1|'Vl>rPo%zT&r\xkAs-_QS7?$(\6T$3y'vG ,: =+ eO<=+@C ɣ^P~+iE=! ?h4PK J:k)"bq4?MW'aN`~s *Cp7ezsU~b"ˬ8bATut܆m5,}Dq=U;֣[X'7{G` rz;*pp%%M~t7 O}!H;[0Q5,1ӣ@atw3͓?܊s*+N,kݻkP˓~n"Cزk }}@myJט]=6^B/:`6m|Xx9 ڜ}Uє.-mxxz= iԚрG4em ^.U= @Pbٺfzd@8{!$ xy[ 84Ǔ~/ð=e5DeQ*6^ҙ? 8RvrBǵt6 ~{Qh78e 5o*sv1D3Ӿ0ߢ Ñ@{3 j47OhdkJ@ YcMҕtl=>w;&qM]0G1W6ޛ#qa\ &,JCQMH&7rx+5)H.͖s/`CVQ_ B)=բzc7a%#o-Ξ|u[tCcK_r˂ve]kk<#Q5#ZQ_=Y)e a*"]^1ed JpF )H<+}O#{+**d#Nl#n|ܿҀhYhҰ"l([ׅ++с.0{ܘ: \y.U+SHo!}@-hC>|^$j. 'і,[SrfV4⧔q^)Ӳ.#2:IiL^ 9꓀2/@aZFHmI)5%YG;<|!Nj >ؿ>U{ |Ϡq_]9φ/.TÞ5 3l䪵FG1!5|WeezC p82¾S*tLbל @z;Խ0~Ev櫋^=umM3m.*x?…J_lA8w3(]s@ᵧA*|jU^1r4N>ɚ0VMHn09F7He / 4NHo]g1]~6bkpuo?G*EX"mU7,hxR%N'tLK<NZF@pu%"bg(ZB_2`dMʗ110\((WY–"pа*X? x2ڤa*20.ֶ\8'',{!3VmTV2shZك8 粠kWY{bTl+x9Y]{Ǫd`G4y f8(nB_#̹!ˬu5V JCЗd{bN-^?i DZV@hL hm+KK奊M3 }<^UM`qe^ _⺬8+@"dD 7}$DSQ(b:8g!]jnP [kA}Xf]&f7Upt_Qaxh4G zp8u1Z}_o]̀_;DE5S~6?8!ʽuH5.Hȩ}9OT՟kAӊlnP:{Hb.:—.ŷ#G4&i'ej^(%T ]V,ъZɪVB D1ꈮlU.]ӏ1i C},$WS!_  $9д#ͪ?j"6yax]BoJ `~fĭ: 0㛁[^/-c|˥_T|Z8%D˵듴0̧%}B[1 pyTRwpX#ߖ̊V3/s "M댼~q=r5îIlDDGf۾>*vsBIU-/k\; R qd|m"*{2x/ 40 8&̴phdVK q*4{"Zo)Z[ R*h[8M`Gο&2caܛ>3i1 uK:2\iT+.ؤ  Hѽџ&:CP9fΛYV@WmHRbڿ3=[Qt-n-ᆭ7#խC+x3HYAjNuZaJߎŒ%&r.&"$'Zw, xÅIz(adHG|r~iIqΡyR]U7e+{[=,b[tוYf:d Ȍ3>\̺DDLiFջ{W&+jK]֞H,跂-)y΃ood9|$bCê9Ծ3jݰtI) rU2zBq% 4k5![ [,6g(#U=j؞ƃq_sM ?3mE. B3ǻi0iT#\ :]"SB*P-aXV&-k{d+j45JV/ΑyEM?O0Iܥ'tQsM6l: n@8>?歚e݈ ޸q0S@a ȾbA[p6mж+[ k3-|\a}Aew-W|j}ZGb 9բP,dk8+ 0;…CX5vRgao~'[>Ih4 X\Z`,V_U-/KO.b&3 uH!PE[dM(y:ޢ Y*Ɛ04\ _)vu *q-9g&#t*RP'U;Coatj1|Sln/dP?(P<$t˔VklҮu@(@2խ%/vgB_LuT%&$jy8`NsDֱ 2![F<@6eD(ҧok)b-|e U8)x4jp:1޵\  R q, ڀ0n~y@R`&M-ێQHF#%Dq٢WI'jډBPZ6XQe9&?h%҄ӵ43vHaIeݢ}. ڱ+dйDQaJ6A$VpH8KAuv LZ >`)Liu6+n3S1;Lf/{z?(xr60gaL S+z"XYm;ef[A` 19ܔO LIhM?%lHhly d}]&&nxuΘ}QO͊7WOPdu@_YmoHUO n>!;wUNY7N݈qMgssHN2?ƆQ]z;K;=iU~:F~hx٢D 9UybƉJ*ϖ)~⒞ U1 a0& ǐE֔AS0mXub=_4W7jhyZb>;IX8Ю\RB;qUݞdvR/NMJ "ostw2M+o7%8!Fz;MwM0UEi*U .v(ʡ#]˳z$d3lQ85PtamN8S|SueY]N3C.YB>bfjuJTPk HPEHkN--y&tFU/gNS':~ZAˀ]mW^&+ Y矊~$^hcusՄzV(cvM|%F>o۵Jeibt ĝb5 L8$6O1 gq&7KR|.LxR[Mz(RU>֙؉ 5gE'1J?'.)~ zX;Fu^l>XAz6X0LqnAQAm犪cݽ<˲*eڎ$79U=jet]e-,-/tH!g?׆N6cZ ¾liѣ0&.i] R{gc]j榴~U4ޅe]J@}d 1@?a?>䮣,@-LJJQ4S|8劙Lc_`DLk%K5exCS\KXK/oE7!wAEl6Xh k,?*@DUk\'ӛGz[TPHzG{HJRO-%=9 5J ,tx8`-iosEVUDDeKN>-(AD4FD/ ݛDE>[_Zl4CAi7glp#Lv̞\*tlR$QUf(|%v5ipQwKO=-U``4vZceL bktlC[~AtbO9OH>>X*EW냴3Va_90J2n;[(1#d; r=vM-8]I=);lS[V[|"UbyS\[sOyu 'e@|HzY*pQI$9GvBmR)ÖqL\yELy3+~@uQ~>0B+Bi}P;z4jf݉- M]cRDr)ԙ*X難^~4_'/qKAR{`ec vh҃5aYtfb2]sxr_ a7aS)7dCNcuE9L +u eI<5|IÌY2CX*E @F:DO&$v)ƂߨU(ѩkd/\JQ"24vKEA:Un$ô@!V\jʤd⛅Xm} 4[~8/y@~\b" ?O5|,^Bx=RXYi/&9kXi9sctZ1Jkܲ5 p9*~C8av"N8QUOB^qwp4}$aZ[G~Ec0Ft7oq~WOfe CZdmsݕ>Ve,fUW _2`~ ?޹iJ|5WzKs^݇ᑓ=l*鉞TT[Ha81 BPE XC.ZNM1XW^8mkj0m鍥{M-{?+$G+Fͳ!ў`6%ᔷdy3CObH]յs׿nTzSaAHT|W,gv+1s韈Ȯ%_oqdJ.[ \l)F`(.3#WB#΂猷^l6)ş${DqݽF̏.'"bsKsH-BgCkB$!|&U?ڸC I(=ȏ<p8y- 0G2E(vR꫅ X\MyVAsx_ile*8a4:unF`E:GtAo|xo /& oaM_m0)g:Tw~Ch5վRP4]GkA|z,ʖ.q< NE ;᲋U&ekL`tx =a[qTKm m=*-C!)Y\C9X[QUڡFJٜɘL0wJ!o{1v>MHh elt `BQ㿶8ZLt5=sSV?w1wdW4Hf4Z ^p̃Q9Ruޏ¶.󔄼4Vɇc0w:3 dQoXO%y dAJh#<_X$p}4kOS=)q + &]ڑ$Ps#cq]ԦnߧcI -1fx7{O$ܐ\)]0@CvmLlhd] !75X\yka1|TsD;P0L8QXhj`I'A(ErbTo 3Rζ\CrD\r@GK|]P8\:&-ƸQGګ>u-2yM"2 zapEvohm.=> +n;giP_ XI`9X0ʙ2 reˤT&Vpq,V‚Zq נ cò+~ǹO>O8<x"<0aK̜nlcaM]*B ?J{vNbm68V}^E{Ul")urpȶJ'#/Z׆g_ξ $eRI-7J.gehϽGHkˢkP1om-ʌ,v̀^yY0fV+yDreXbd6UU%G{4 gW(hU5eAw2yq=a,de&y`[t'sJԬV8Y KWk*N)P֪!4vgA z2bN4\U *B  4HZJIQ)\KpQ &\Շ>I sQ .V`$)_ĢQ.6=CpB[?'cõ<QnN+9[6 4zXքֵ(~7`;b`/쩒̋>8ym` mPvybU.cCbgHCguf.]̻52T a_#Wc)s}3‰U7>-23pff[F:O^&Zr6rH,[cp6-H[ɘN&? 6$ V#Bc_A#\̥8/g; H[!g_tpv:u }6.d9V`woe_`$O!aBs֯6a9b$mR7ÐG4 TϿ %(lWHRɭFgs_u3_ݣfo1b}"M[0ݠ9( y/'8+a2rXƣOrèH)Xê=ИlPqR]-K- uBt.XM #|M.{cE mi LQfMʾ1l5yY١G#|]/rUYfc!]u̩DF7i3O@D Fs|9@SPf7;ͅbط& Pu$0s,}2B4+;L!6l;S_mxi-6!w 4A~BUpzT7Q??잫郾7T%H `qٷo[ߞ6qG!z6|;ضgO‰f37 _t@M^︸b#ıP.P)mØ_~,Ngq=+i0gJO]h5d2$LHwuWXyd [h{ʐrКVzhΘ\EcPXH=_ϋt+SoMru~2s^R\їu/Sn[qgZ{RWGWWAMurxEey_]○׺s;sǓ%ۢȎfS+ =:/!c-=@xƕ^:S.Ŵk. hղJTM]s\!5,!4&umD$+6ά L!5vమdqOsk{12iGaD^Ȇr"D%E(:wSy(̰S TLتG뽨[Wmu^EkҞ:=}ʜ[`|Vl%Xn0;U"ĄxD7*bYZ?":47^mꐰ {䣨o_匔IbJCI*dlZu\9:nkqa狤.SnW ~=֍ntLїXm ny t%5? 49t?͸Ǎ!B:<6iqi>mi:7{6 =Q)OQ1z=Ν1Ƅ3q[罭\s2Z*s  cw"bTǚb &лzKRJ:7*S0{~}nI7}. 5W?e |&>n}'!p\ d["' Zd$ azExR@i>97Ju8\oÏi!T>b]/ 9Y-Ε"O:o H`~ !4T)fA c%,,x;@Z- Ed@F\px ϶(9;Җm\s\0/ǿ&h Egً&B-t=f2z>!ȹUю-/0r14rM! Zf%FD"-I/Q@;j[N`>ce[_Xt#bAИ歞yKV:R Q؋x޾lX0*A nr?x'MQ?e[sY/q!3^(M|v-~֖=~ok3Ӆ0`Hʷs60љʻ|[v#ok0г5U]rt{bhE{YNg@PqƦXL>c F {^<Kz:̀I?M@"Iq6=.u3ʑMtٔGٹµ_J̪x*2GǢ I*ͫT\N""qO~ÝWhN n NX Q*AMف7M+76)drRΫTs)-I_r9-clWc9 ԉ:HHY vn1E=%ec0jWyiv̀d{G,>ϻl nt:֞ 7г39 0?ډ1eԗDKZ`42隑m)g OPVo9݊?l'JL 3x9q'q/De_j!c*02_-AQAtê56² c51s-~׎#4@ݐB8_Jo2S8&wYKDxҭw+`q Ł~86S4cӧ^*vrzചm||G1 i}Ct#{?9Pۮ(sOxB;rE~}?{K|P| M< ly4LYP&Vr jM1àϮOlI:1&zIc~[-H`)zQ@ݰh_*vPsNT `HmC6nmaL 뤛`%ʸ'>6&/o`wr|RpZpVZn \74B@%@fR1i<z}Tˈ}@A~;@u TWn;/f2>ux-.*SN6:<6(҅ASWsQS20~ҲG,{W*{0 7ћ*V !Ct)ߴs!@Ɋ6 ;+)$NK%O*/ JO _l&[\Q<¯B7˵`KP&UFmSITJs<8SW GOZ4U|M&t5`!SL_5ٝ 2l*( EsyA{6cYڥ̥[퟈?bOw~yUe+/Ɩֽ>h1vW躌h| }:D i,%8F_7g^0K(-fW9^[ 5oIOc cb<`AOt{Vx@ ;tMy5csڵgW` Kzy:{Uhl֑3 wuvd>c<cI3J`3WɟjT[ix#m"-H7)qtH8F A R3WV+Ї~n-cFP$D&|ƜL?2م^|Yoٗr˶}%D2z1'M#SkߗCͧUia0P}1& >Άn w1gO)ҢŠ$\/г sY(<^T.vV"1"/=_3`w$W䋶ж MUƗ64#F]m Aj ݻ W֤)7hV3KBZߝԿ2IT91?UgQCJ5KűeDզS4g7Z^9Pz6SꙞH| ]<tuE.Ӏ92<i. c"bjk%ƻS$KѲDt>L%F@Zћ>->1o*=:'D[R86 ]d<ڴg|2 ^X`~y bz=RйkhX» ˡ`v}&3D 9DC偢c pCr*@lgpH`֨E=SH`q7^>W.Txl"z[ʺ]axwRcEV~ۋpj5yzr.Ztlƽh?s#a> qk=  q|Lnz!8;tx^NRg vYeIEbY;Usן kdr\<[e $D]^D_bd&p9(>vn=2ZvaCSU|`BbMv vxEM_.sj8o)H>ZѴ;+*9V]bO#m4pc?hG閻KwiًDtvXWòa܊Eoj?r]]5F{;v8Ǝ%k xJQ XN㗯lO W~ϧ5texn /)cT)idZB44nz82 i'J@9{!)k|Q}cr#Ӽ*H35^k{Lb+,ۥ|K6;m UT\eeG+RH~G3HèJmݬKLκQڎ_U N!g.Jqzx+,φ}.SM_M, n H<\` TSמQ)o. >-2@ GpDEL|CȊ}DS~U̶4Ꞔ׍Ns.L7&de}fלV&ʄ Q+sü:%Ty]i1MW><،1'1Vř@Bۮ} dI2[7z [)|š;$2FfEY3aL& H8qx-EfƢB,Ew;ܼH0T'T3PKg 3"ݏƢ(ڲX-5Q:c (>u*JfN0k_"my\Gnn/Q>Ol9v8{%㨐 ha"S/HMmCr /$ 6H)ړpo(e5Ti\= -b9ϠO]w qxZs{7s&$˟K>}QY "Moը] fӷ~T4{`B wdl@0!vLw>?2$0ڼ$㺲/*뜞@i:Հ^@:6AKZDya+Ģsv0=|A5ׅ=mah2#{}EkuXe<^*s="%-D q;=b4P'bVl[Sc;mP*ḓ J$E ;nǝ_k-@ȶuKI.Ĝ\AB4ϩٱ+zۡ/|kVJ'H% U<9Wr7ʼnB=fzً),>'oEnQ",S JE0z0<>d-̱WOR@xvyQ[jo28&] ؍ HyfUv`?E`ue1*Z4,v1DDYH Ҭk{ 3aarCx b_NlI咴 bH` 9T͸GfgJ_&e_ϕzw7êMy10qk5I"Qg0ް͋z0 {L[~̀^t\cQ#M$ H Tpu-fXZ\˚jo|2 TbX̀ܠiLQcdB1՞''DEow9v_PQƋ`ΘB{p{Rrj\qq&I?;کyM!JSEV>~im'Uc":nvlwjBJޙɝ$tFm<-{G4̯ [C)ö2[R!tlZhr}V?.CAMȌ8\󷧛Re16ˡn"n9y>ON?Js?´lK^^tvAC83!ziZGc'".#4l,6IF4 MU9B ;"wRKf|7I^jj)ۢr吁jn XzoJR; !O>ނ::' fIFcɖ@f¿k=%=( 7EN^ V7#eMT0`f)XLүoIG,RwYUNm / 0ar%-cŬ\Jli*ޥ6n82xžRD)(jbDo7B= km}'*[ #^Ģ%Վ)y`he E`˗?UtZE ]#laAj KO&2PAYSIbnrj~(4d_=ɳT YhSZ^g!VD dGYG@z"#OYJ. tUK*zː{$iB9@H.Q v;e2OUJ= (tC)<("F1wx 5iF@?4zj JI>[FԹ+9u2~GY%ϻ%ÀQ-D%_ww\^ 5Jjar}19uS8mN 50!?.2FL-fӑ sAqW~lU:ZC$bӬyn,de2?)/RT֧,f>g9rogs\ȚpN{חt?6gW+IM,QJNHJR\J|pk_a~_1Nnr)-Fl7pו`J8wII`)]Y-/prKDQĊH6#7v@QH4CE5Lla$Z$M@ /L+5iݎ Ϟt VgWRc~Tm6va=Ko;sfhwнw8%l%&NN8C@v+q#[v!0̡~腖:5bjhJE&~ n 3jgVaȝFz$N ÂAc(pWv ~]39v!ٹ]t+j@n)IlG/ Nn(w7Rœ޸KB*ch ;i-ΠtJIMr8I:Gb:#_,@14'9lP,KM"/is~?V=P p=lm2k.Yf>HڌAJLrGir5d~Jr,]lړ' XJvG$L4ܬ$GvsYRGUPV2]˂f0fnC˵ֈD/TD6V>L]S3% tb1 U`]M*Nt 625^x\Rh 1HaW<_c9&b =ŦGO]..7. HMc7KsKVnqSgYa\lS;WY f#_ɒ?ۨh u'h)BҸvuE0Kz8UUm%2'o M&8s!.?J\g~,uLF {G3(7=Fln$һ۪{}H=Kz^UUyu/A-)Шvҹ `)<Έ,܇K8"ُI62Y@{bIV nBS o(Vz0'ĶGb.%N(&*]`fS 'h^?<{+xjE:.BKB36@,8]8KRH%JdCmP~Ӽ컣֙%%S49 @dGfM5WmL^GӘpw41֐0a(\Tf9_0P3UMs-H5C[5 ;f/uZu.6Z,YS Ι* o>Il-N!1t3wQYٟ5P 5sxWm1x"z9nߌ  c(r#]yف1<{HXL )- ~n%nOMPMck ov_;67"z޾X1Lon}G?+i-aQ5ܯIn  &9ơh*a!G@ YB #;3Y ;DtZ›+#kPKsUF `n1.2G&hcU,$bjLpJXM%ܞ{̂vNFCtS}zR.gkQ7CVp ?21 3M'GhBڢFfr 2} Ei9N}@dk&EW11[&ԋ *: DUluL%a쎃FkyF(LTB .PFY`0p=ʕ&[D1 Y*kCD^&+ j6 } MK/pHVPQJIxrL=55+öb.Sn;l\O_/*U/ RpktznZsǾj¯Ԁ5B RL-?{~@ Oh5L#,4@[p>'_CU ~qBvMI XZ XﶬX%N+/Qq*򓋟]Hc'G$,W={x٧7 Wi>FFi)-1h(}+wkS){ :5$;qZ LnGKMOQYj2U t9$.cSe9KpIZ@z}$n9C֊ͳ܏[?w1Lzw0 <`7xe֕a6>!~f }M9pձ@bFn zI%$**y+w{R?:t e,V zFqSUW;]Wڮ x$ܑC;ߕ~nsClHm"335UC&Tt*'eaM 12G<.G'Ӓ&Y*'{)ǐLo6B# ڈJ=Y"S˂0Ğw 4l %T*K8ɂ3[ò$tǻ cH+-ش@:9OQ PC[A`-zm{"D*Ad~/,vtCGUG_*GD]ݫ Gh }8Pp O:fŁvw;z\nٱe??^~A%FL 6} O.2(LxTw\ʁ WH zInrGwN}JM|[U1 Ӓpkxf/*gsU ȉUqDq| ?}9dm{i*kjjn /J=8B⌒+_ok7o6"[83櫬r3kBckvHS^X!;cZt-J;_׮w1ˏR\rF.\VޅN-U]IU2VkI05PYfCް^n,HOqº.bk| ,xi[; Yp>:McoYcr0~{,nmJ\dB1'*'{pDT?CDɴ `*4"{%8"eCx 5GYaf>iO-]Evr=d=[]y]d9't1&97oB|?$NVjRxx,})<!LhYH}7KSp&wv_x(vb"@Z{l8Q'^WOƼ{QdI[udU-e.`HҽA;HǙ_rvPeVM R"28&Jk9t6"yqkd1NwJE~y8K:-b$(XX˽u؛MfS+1e%C3XP6*\K`ܯ|E9  '?YAӄP}FTKo i.SJ*s40oR6o/!ȹ/Zh0 Eg؝~Gj7=u+>Fiwۃs|.C )2јˋ4 ơ8>C|;HsuJ19ZATyKX@ KKTP l6[,+ r#ȋmB}N٣#$GD8}WotdJ`Blw-i7̧TE"=í.l\!M<v6śr/`&a)%!jc7h Y.O"sۻ`|QZ/iGG/|t{?SixQ-ACh5cjg meRv򪞣 h)ve̻)n ۍ_e,Vq)R Qv ^FyGR5?G5osHyi|)Yn/04u.գ\Gڔkv+&Ttx 0߈嗝Lu^HK:| "ᒩ?ݍnS*4#GW\m)JHɹsZC^k73= y"g!^:tTUuO9nbR!l#>?}bn-7UyO7PFb'eB׾xݰ-~]r_n4?Bb%OĘNMf#΁coˬ;K6U56E{{6ʡÆx"=]cE!,y?u68{0uBy 2 Ըiu'䍎KLV!|d 40Y)D.|B M_0T58 1ߛun1xL=&`!$AW|v}Hž󔥪.UGa֊duLla}f  q*$pB:LvRtbeϠb) >"MYOnTwKj΋)~]Wkf62=(3 ^Q4嵻8-O&3WX&v.KwW w.7\f#\_IЗ~$L)o/+ڜiM;ޗ<=϶nIvHP9+0D:HH]w+0^EIk"J$UA a&v x)QW_}ȭ0GD;/cǪg:75UX:ЌB0pMXFt8bAT 4314 A`6!I 3{5r`\ɯ:jvOqh[t( yQX[H4=2A$U9s߀QL(VH)ߓ2&ݖi`~?;G[ҷrl _^tF4n~:odZJv\p"$Y7SrE$^>'ubr&FcvtsnC}Wj#<׺j撬f/rb3+ Ù.l?q!A(."etH/٥҆rW2[ٮr^>-]?<!ỲIf/OvKgFX_=Wy3̂/W%tOSSCD7l-2o%9s<¨ {-\Cm+Mj VN~0yq*v($z]GwčC-- +o]]0(YmRó(݇i<YRkc1dukI@I@4,uH89ݢgרk.Kdl7p DSks@Y\Y^HY6@1+ ޶JՄDܱlN6ٌLdt/_Rk_ph 2 ~+T\Q=km9f4F: hI>[OJ\cDѵqgJ')˹e嵕Fם9/}f{K;*suv7$`YjhX\M?BN(LM ~[~I8:EH~'Ұ x.8@ja }܊36u/A%%2*3;t ?α@ 4a mrFq $9IqI[zً鸇]>\Z t+b1Llhj1ɰ\ <0Id: nCR;tAϺdˑaOȡ;ml+;-{NB쏼.|辩vO X5r41+Q!,Q0WثG~t|?-3iji (XXlKc޳Fc )JeDd *|5*e\O%THuF1m(?'E{lS5D36\%j.uX?f3B$f qȀݤ\B.pW疝}&)xV:#0]A, ]9믵~vcX+@bF78In1}sX3"*79|02ƴrOnA ς^k̗F?ƁUѭ,Nesj2h#ϏR_ \?0v.]1uDKߝA^8TmB Glf"xC;$"T ɂ{fᩀkWjGOr’տHeF}z}kO >^,B]gPY[b{jSg[ 2Zs >Pv ْ,N1,MeLzy[t㳊`ỳ2% &ݘsLVnIeٗY].Ȏjy JtEBllF2Tl5 Fy^Q'A|l:ܾ?jo!C;_79wp^Z/SU s uR(aX=h~~WҷEXŋV=X^[rnJ$p+9ZV V3a%ȌHN&bEc)1$.3}(kuلWω~[^&ѭPҏJE'EA2Kh!8Y:8:6w=CGk.0zg--q㥣$(ήjG ;z>`WvI t.sW)ZjkIw!O T:>=w@'|e֜џ,$|S= ܣYʜv?03=pE`8Bkܞ!{nN(SiY~X:⿫@1cbĨ UI84Kwԧ^`C+=ulU+Y F@oHɨqBKU O:29=%*qNTeq܁Yl#xxufNly>O'|T>҆%&a *i)y\xYc6Tc̡̯:tgLd-R\ Fb@D<z)7 nA%+: w]J[擄[2FfUUX>X$T xfCeF7]-Habbuŏ; VE cp@qXčوLxEi2q^līt!@Nm,.Fs^6ađIi6^E u| Dh;_<)}S [6!;=&'S#>6ۧ%ng&*iH 0N&fbIݢ-%JCh5v>U2yzumJ(=%qD<}o607GAmsO=cnG;@v+ιi#sԿ} GD2С34;hnS.z}p8zy%odbPI $hkupCevĥq*wUXx\Ǐy:iqmpж{#DdIP^Іi#P. ht3{ ?`|``˦lPq gm J?a'CzS[]vݫXlsˣF[}CLKfדr: ;^X>Gql%=$k2p}Y4 <a#F Mޖ*(h~џZi1/VG4F˃ 8X+{Y8ãdI `pBl4\KzH3[C)A )2'=:sTTz|s^!WFj- /:Ff[婸sD`F^־E xWtihmy`rNaFrX) /Y=˯A 1Ԁp kɔQڼX4fB`A1mƔڝG_>vP,yXgX !20/Pz54OC1Ovi~InqI?Cz RW!/l繈]st+#39,iһ"GfDŽYfGOEt1۴mKR(u CMLن#nR_ p%S^BGXlDb>[TMK&!GFKTπw])~O;;a^R}CIRt?tXߴK"P^gR/ɨsqƒv*^$SLe(ŲM$^vJPqv_i l%n=q@S iP&7W6*^:o{)݉(v!t4^F2mQa jD/C An;rɽX)L ,Tj~QcS l#H,VY 才=oDv/U Wk2i!n鲆0;aޟ-=?YV@g&+O3O펰F# N|`WL60~` ߝtfK<@)ڥjOb.G%zW ׃cKnzjm M a#*$l,*Ǘ䏠rEYp J@,^:ALx8!flH7+ O !yXT>-\ĸ=vP[~hioL?dj`gFder<e!V{̌6=V_[QiJ~ש[;6I%Q.l* 4Q: pQT﷩: U(O<ړ! EDԍo,[5ػDhw%~{0_%S^M_WIἹ@-k[xXT5|K,n5;cS3ZT5և>I% & 1(+0VX{ 6LmbV9<9V̈|jF7jNX2JZWن}Fu/о_e*.?}?ꏐOݑ`jX,6Yd>nvF%[Zg[fPb[dP-5R`Anh@ÔV*[n6ʪoS0S6OgP% kH\5'pLj0.$grH XH->Xkn\ QM%JОyqt~:GKj$&N (3)8cQ]"NPj\{?dHX*p>6^Ӈ"IAY{ё~ Oes"hWg9Ttdsԥ"m RjcEiJ9RT=Rr |{RA5m&ޒ8-~f9C{ & śQ1>n;?_'(;>FrMECM4˟8P>&a|>>avV/ y7u'>PqW=WDbl0'á|UG2I4)"堫%Ypj8˗e \ù2 ;)Jo03,R) u!ײps~7 E4\SћakL $;Bx"nԷ&i[Z.ȫM,Jua2=t]U@.;Fր_^CVu@hp^V9AI-%*&4:o!% n]$>]gFY8!Tt*)@ )! 1ߎŒPtLH&?Hm=\Ygtz)b[V[P%=wZXB%FE=J(!5=( z8J I&H֛d Aci6Oz`6L4„C8 o*6 @e(z-('Ys?{?\:~+VOӆFIFKA!5ݔW1Ol04dߝW~8=7F<^3_tK̃YyAWd#c 0l̶|}R2&ˋMOًsqAb'q R:1_ P7,*IQڰo>V,GZJ.Vr 5^ BQYk!qəVđ:̏;!ph|||N@_Y`H,c6uXcL`*"%TV [^W`yF"XUE$r'`958'ѶuAua,`any% WD5ԝՀd7ߖ_>lIcSq"bwl|N;^ߦ1Ɔ' }35.v2}|gtkWv k~ۦ)i1Z/4w;EήG7lphnƅ]jsxxiPh].% fB#aTg/&2JalyQ bꓮ]z9{9J5, ;St䗪 D,Y}9cl8jkGޱ3ʘx&¦FueLE\B:x*N"\Rg1;U׋~]4#+46a.H\HrdS"a[N=ۦƸYaw.7^EF5:\9=|Nkk'9>^OEh, NC6Tbfwkm?k}YI{ׄx[&h |9P>\8xmH[%g4!65oj!ꇚ44<\Ѥ WOi TƶDُԐrTaȡnA{ Fd$cƆh'{TfC,f|޵X78b1۹*'~oB4zO$i?oPޚy&z1(:$1EN_#kxP^X%Hh]N 80!a2&(x"=1 s+|.Vwv6dGpDЭ s6p< Qi‡*+ X$HUu}QxWͱ Xi * 4;>X+Jm5ǠO8e"@c+s1o, {BM|>kךO><X,6gT1P/JC-j#Uဏ$Y՘NrK NBVփ,ƎPB7<7Y V$7_y b~̃4;ǫnǽdy;Yޤ aeyɛ%G|t87T#L rP7e,ϣFIjT;`ॽU=ټZ3`eg˷2% q}.g6ߪevWHffr秘ԇ?&@x|o)ei82gQRމ.[ao -mV!㑪wJqPNzãsރk/IZ%մ7;gdz% EqwRQ*YS뇦=U;. ㏎qyL0bx9 d"6 :^Y]ݾ ~؂ʓb?iI?Sv|4QQˈ'i}?jP K^KB:\*$)HU, E.|1 ;AJdݳPybd8`YZ,9~[o"Es&l$ZG֎cx1EL8&Glf j!|?.=M^ީD{. _}+㧓<ؕoЭpX1tT!K~058Џ94z );Rô0io6}u` l^ ޹(Ϡm_UPeytcNd,~!;Ǵ>\׿pz|ggv(OޓuS-C |J3sTVJRw_?mx@Ȓ$ `Pܠ+M4+9 $bYZ*j!J8QxDjwICݏ'yӲ#G1q}x-XU!knr.rLgeKf==.5)@kp1Eh卧S5t8Q( >-C9RDkiVid/u,jZjzELY|j5qxWckm Q;g?@\ ab3ϓRf؟aýi[Q-u%A}I˝ ~bfZ0{I{ XۑQI3{f'<}$\b~':t}beiVu'\̀7 t@+,Y +vcP۾Yڐ |s_ s;{H) :bT+/` YK{8PSWejx ZkE?3]i~ wC\2{TY4MaGZ<4yC ;vq~4 P4o'z%2 3dU2Xy@>81bٴ؃n؜5."H]/wFQ.-nZҠ"NDB ɛzmwY.Xeol1ỏ,GUz Qغ}PӲPv@a6(bW)@>=ILc^@l$_Œxz9&-9|!UQU[H;.m!>%ՃqOcC&Hɋ\G:غk5'U.ZM:ؚ2N)G_3Kc`ƌeώw/%T2j5lfOmvѲ퐰v (&AjX næ1#Uy*\h9uuZZ M,?Uf@2vBmyP"Mˆ58 jfER"'Ad(R 6DH 2kX|J0HKmOnr [JP,y(kls]҄#6@sWp$(]+o/ Ǭۊ;%(Ppa luT֜Y=?.tEwmqzH!*!17!mF3C~aO(s,L?$k,/!oV0)7sV?G҈U[1oNd՘4  $t獸^yv@nͧG úAwޭ)qB13;.#MTpNe~F%&c678*CA~e z9x R*Ux2 &YP+l>"I3-ݎ+02D&N*ma:[$S1Xe v J,D!$)Qn>7߷FGXhͬD@Ʒ 7:c? /Αbq2IcO@Bq[8 ,oiJ<'4\x0ZhI8S;$w,R-l$_ZW\骊T4 ϭd7`y_yQ_lxꯀuҐ {FI>Ie'pȸߛ(o(b5J!w_U;X]T~>#D |_t:sdGt xyѵ>^^62ıX|ytѺp+R|0d{`J<^;⎇X}snpx30+ZżձH(jGgX6D.WՉ': &y5y ;w1(L;ݬ}OnA]LD3Oi/=/l{/?ʐԼE'u0C/TuٮhȞ}oUcPeKr ʹ)椘۞`gBx{a0d~ypXN6L\[+qw3+/NO:W#OD-Y +^o4ca7xiMw{$nSaAΟn sC+zq>.~7oX1Vy7@Y*C9>W\jx+UyDҚw5C3eS~Sb81 =t,)0GPU$(є-|]P!XD+/fL~P"1<ɤ6)؏YoԹ~VY|RBԈ ǂh,/.Mw_ q˦tHaUy'!Xש=\#<'~n"TYk$ HKkjڅ7,̸m oWYCJj Lր$ #"R㣥]1i[t2F;y?:׺ôbGo &|y|<Qg|>Qnr8}g &Ic_tDNJ)A.+TuӤv^R R#}F+Yᡂh GW!/F+kjK^ɫ |n 愦ȓG/jgqtfG xQ!cA2w 5n?du<ƨ#]KߎD$0/);oƳLĘOmz^Oʸ3"S X\ 2 ŀ׀ /I{!$`O[?lǁy%p#>A01`gN 7.oqFL2i:=G\K[ Hnk#ls45@q([-~XSu$heTe_&|ay9>Ӎo4x"Nbĸ ;}m9UoU34GfXIpԲk Pi(4zC(|-#;=K nvo)ʇ*ɨG;φ-"X%=od2 /%$$]Np*-a]eך(%=E7jD]/\M6X9oU)Khn_ O(oVG$ *{DlVco )Xi*k[/ɽ@fQn*5W&m=<%Ia PmW7 9CizEg㯗0`А0FFE`z ttEMxDB#C~R J1Ov*I3[}, 2| қL-`أ:_3i/zf{sVG`UkSnF'z 0)o(ޔL ʑ L(A /):!ywD{@.B]pN_k9t0xOJ#2b6(Ŵ֏d>>[B#)S~[F9:h+1ѓ1Txw; 0/N|T+:ۈgvrŨX\\A‚qw{^M7Ȧ aDZO0Pv2t{>@N^ٞY[^L˄Vpg vp乀)8r Q?:%qL9xҵiK(cpLj!SNZܽp$w"$Ht+IWt+D]E7%GbMzt.59eSNZ,ܞ,xG( -ŋ>iS5!UJqO;6n1n2uY#S(ة !0` ?2tm~>H)$|_n%_wO-J@w/{6Ć-+u? gV$;<r̻;g&@U<1wD/J`,kas5άF<?LA鈤pc{H1`tm@ ?oݞBȧt#/Ψ8Ǟ%R}TYxh+r3"s 'w^ 2|Bk69GAꇖG:66s(:85pn`4L9zwڀa@E*&v =EL}'lrAm*OrvH7sނz[JZDNt򖸎u*9 [0^U7%vniercz  s?r}՗^) lO/Y_ ym9QN=g$.3c4mx\@ZXM-euBfqڤG"*1]P GJEhɍ*zN_ގ}}&F0jv6/.um,k0H$rҳkV9=kY羫kybui0!-秫8Tˇ@r%9HXpݖC+{D:ڴhڐV|v./`w3ZoTZx{Ygg[5pm؛`лhVWPS+$KxMQMۧIhZŭ j̖åKX'uch`|c[q{ B/!rF+{{ug z)UlNz^[O:XS.=H['x(Lc7slYCe7x.)-), 9!°$_AN+5M&m9YR[v!cjh?*Z ; yʹJZi2i~9ՖxYѻ8IkCt4ȹ+?0?Bfzys5KOKU!~0_}٪!p4 S!t*;Xz}= dhP=yYƜai^'ؐu)^Oo^ D݄.I2Q)x=JWK^޻#)%yTpd!D6) 뗣ؓL mLw "yH2F(Tz`=+Æ#B˖(}|IHGƃڮO ]i3tp) G]bչR+rV˝)*|B,Pqb֜E4"ؙv} v1sKPhˣ^8h' ^a^Sc\)5GlCqm2 P55ĞԒl85:?#&6UYoLI Q NF 2k.Xu ͞tVҐF4"{7{]L%< )GfyE.܀-ÇdLdRgxtH{oU&jRhjΩ_I7xN݆{8٩Zo|Tnu@pQz.^j偌J6YNpCp/AE~Cq\t-"g#:n27C>6<"`\n$\#GH[׏"b|UlMܻdL~_ZJ 9م%}AloR/ŸaI'ӥ 2l`>Un@iwtκƦ;D5=w9ۍZjb`F3TlG7IkjE(r p1JPiWyY}ޑe6'Fejw7IY`B!,Jy%=+j.}4* t>P<"^U]`.&]4! xY=|"R>.ISvЮPY@;wn5upsnoѯ c3I[+S[WmLFa=)&g z$֨#Iuu*#d߶.< ~I-To#w_4B0mxDe&` (`~#tgFO J0fu77V(NoS{7UnB}!drbd6:ץDkJ+5:$ ڏm2v o-u4)"5ih'-KU"G'+/lqI Rfx%/{A "Ә\ɨyBS>Wt(̥&5 tYΆJ`)--jN<%!?|Wh7K7HaoYDᵧCM3QT/wlFJۚh V*N*sQUA`;B5QUuHD=/̺.\wF(Fl֪Ѯ/!LkCƜӉGFËPw:~,@`\)׈_)1FUǰRņPq08J"-φ6q H~rJq7T[ZYp?ISvcV7mF&vcĤKEX#1F$h u@0s@z6@ vf!T],ƚs\bПA޼p; {8 &¤"yYvҥ -,$X=ziYZk DJvԖV9gzl_L &QRY"RзU@^= tVQ*߶!"-SEJ\UBd >l{+=j<9%NhE%21.sؠ8@\♣930!>RXSlldN宠)sF>IV[N#=mLUM/ DT5te²'g wi920(~%w-J[ uI7m7")K|TPզvoNݱyL*#:1 +"`}ȸY-ВR& 9ʼf^ و wwLeOL.b#-5)*[/XhrXKR0_I`de]7l_T[ڐx$ΩGM]:`s @M1oο@w`} .(u y=~ܯ%0(yt䵹iOWJ~DVl֣#|e.*U[* v%rC7QeSz`.m7/yXFq/"ֵNM8[W ߺ)ϟg asѺ| voͯ pTcI?-&VH*&QҪ4J<dKf!r3%Qe^M+^ g  ;@%n@_Q$]#Q2f]=( ӒOֱb_ Xd; 8ojcXdŹX$K * :¥}5}f F%N :7(J3,TEdF4ŦBا(S!QJt6 Q%/'3V&$cm$hd嚬 q%gyDH=VJ'hSѩ}YJ_u`=M{3B+[G=V0zΩdDt cN1:|K;֣T*ps0 0a.g7a5NI?.("3f8@m!F=e&8 =%A!WR|ĭjS$c!kj2:wVf z4A{z7%Y;e;`N8sy2fX e$^ߥdX;z5VpԬx@C}] zٶүѹ.(b`r?u$a"wl_?`-D3N2.YԂ|ik-Q}Ӌ?0r ?%:脛|uC7q$)ozE!1-h h=7ÉȱVvr[m.:Y#=6Mlai=zk+,P?"]^Wq27&sLZ{E $yb ]ɛtkdI@fkrqxJ 9GVQ3w 2@ЪZ8Q>$VM9Y>a_,nٙ3t] O}.K:Cۼ7Եt1;,CBާe)T K>o5o+YBn%7.o뎃y@ ]`>)]X0h1 <k u|*6f6UT/sܳ_=>GЄuYfL*<_8(ǡSeť2j+Oڹ_9_@ tzORf@GL|u_()D' F0&TC* i7xy'V#U-;'ޡCfԟVn%BGf]%\knXKaI:% bU9qO$3O̊$ޫE.`7X0Eo,Ӝ]l΢6Ka-b h4VkTP(`%2jt6㦑ؗ4vݪ ɏ '1!ZE(]uUxLu`6\~o_.Hf@I#zB4м$2qZTQt– eX &4쟮m6)aQƑf e-Q D/uxe#vYO)RV%ۋ38N, FԷ*:$r {?7Z8]]4TypQur=4u;iXUODUzXjE /H?M(:e^= Tcj}C(tVp2v7}2(uXOA z9= ۞׷$ZϡبiBv2D+κԬE{SPŠOJo'$k#m 0eP}Ў蔨f:vfGB͝5QM".T—i QtFu0Zkwc@%:&lj䛖#Pk6 Q _5x{ܶϺ醃7#;O&M"B6a az$kG?dCg>j_NƗŰq[ЏW~S>v)Ƈ(B2OSlxw7♰G$Y5v'|f)l䨔4pL8-KNe>EMZ:PdxVŦ jmJ6D"wy =8$ z~GHO{Fx_Be#O|N[?*Gxg#bd6  xcaUjd͏7)x5:bv/7 M}3P8PU]񃉏c`3uCHCp[ ?Q,=֔Av˜Sg.YHBjiIN5yFOU cb$nqA+!=F2/ȇ\V?EZ?f)I 5bfL&JtlN^2E*š-!)cO ^ϲ5y @JW'$|/YPT` F0쁅J2d&y#wlP!OK 4ȟlkw7!l'Wt0܃#gjdll +fۦeL*W~j}= [[JcKЕFg]oaƳ Aա,9.uqmb#( 0Z hI=yeuyA;vc5DX/os'm~R?Nwo峫nT$>"u%:'-k#H!Kbr_Ȕ"RbZ {(eX{A%o{]4a hZ1.5 @Uy5Z{Xԗ"9C-A甜}~?( } @z<ԭ;@?=,ױGCL s-JђdxE{ Q̠f^qwնHuFL;l`u@XO["Z0t bl` Cz!hqN"'ngڧDW v\,ԍkhK8r/toۺ*vc?1C5M.E 3 t/S/q|dk_q$SbIAT@*Q~9+ψrZ3f*"H{4y5B,_j5f Q9neLnȴlfXp8۷NRl ?X5].aTDGcubgL ϱtr3ِuY \J><ӯݐb>qAJtII0i,E,̳m*grM~QxZ(5=Aʓ26OߎeqĄ'hꈌKqB/"`-1k#u##b뚆͗"Ɂ2-tdw Dy};N(eBe&48Ueدq.9aBd4/VP(۸\rjƇKz-u21˅wɹR[@ȁC l+Y'q7,&f#N֋kƐBG"pv79f/jt՛IN_\ zAEPXH'8#U%{zXZlpcSL/<61BW2};)CDL.{b7L{s:K3 ,",@) a;2ұK,Jg^O)_7Lm&X3@Pf3O:tr@- ~p)U˃1,dܛiiH7&-xTKW LX BMk te˱o5;J]a.#xoާ,D[1HVYf<*D_Z ~ڻ@SUlN [Qh秊 }~M;) A5Bʑ_=FF>b, yM']p^a:#f2~@o;+Vݯ:-S F/4KYh#_Az6 WL=?\wbKD%~MWѮ%QQMc*!w`@k)֥g Ą&W֫,p vpw$(C b#h(܁2]i hX*J//;A9Ff)`̐^?=NfO㱙H,9C]^꾈C1ThI:kKY12(W'9Ys>WtNZ"P`f/MNnmÑد'"hB[^8vwq)lIbkZn/I s~[,mu@nfp9 :'~iL!Iz31pʺ"aB?v7kZjޘ{ϑYH֚ z՝6bm!h?Gy2't$Aܭ}߮ʃ;( W;JG=ef),6zW*_"\c? _ )G@%j?!`U@)ߓ9MCY0H퇊%.U-ž|~j^k?>M 77st❘΅/)Vغ3!Wgϵ _4R 7"H08u/)]8C= yKX>E;dA OrlJ(w>-l5rFDyyX[: VtVzڥMY~wD6=Tp$)JejmЀ`q.sZq`!R|ub@݅xj`i&>#_գٹ08A}) ;<2!m"{g.rL>0 $$-3ǚ>7wd8}zf7fm 4¿DTqO\5ڥyPu{?.F-ҿ*Y 02epsl*CAųf..Ew)8pD{gҒQ`}*"5]?T<"Y9m܆o!\9yӘ '";܈Azsey#m] &B[b;|jFstbX^𠸻1!6S&Ч~jKe A^\L JalMy?[(5ʃ!tmNesB3LGSvdy{5hZd˿\9r\z~#B>|||D B"`T|HQQBuhϬ^?* ەʾx>)*jL- CΑMFbs\*\iO `2脬DvK$-7H`~- |e]`6j>1uWAY^PFCsp&PO8\fY{9\^܇p}E XZ#`˼lתSS^̤tW4[*taJ!#D`%O0j{.|(<$ʶ'?墆lOܻՕ\0IJ̀e/"8xBv%Ya}ֽmR O.'>NHDp7J{WShKj\`TXj ?eAKLܰuXh 01Nl,DIMZE)]E 0]9-oNqћSY+)bm|oQ =vn#J {~t,uiZ=ՄvfG+_-K(5[ֳewr*lm=St\/!TK -\ya`ʸp^?z"i9&:<}YAߡalXgIZ%Q@xosp]ޟE7R8s8NSf)#ɗļERsY Q[ob8D#^S 1])~D:E!1?k |O˰ ]zQ b{@ɮ$U grW##x!#5/O!oد57C/qX;u(tJSGoΙ)PnnlxkS9CJ Pr8+H1$_ >'q(ʉE>7Nv`GP)X`Hu7Keu/d L(,Q <`cΈH-$]8vRau:Td`;)Pk%ż<Yr Ǔpk Jt+;0ώs*q ҏos@8?]]9VӶY |O>Mv Mu޲vV-ڦrZJrGV$b_+ 2ĝ= 4'M yY $NsʫI&:RAB}}EuHǫmG3r~3ԲI bOHY,Qdji$Q*R&۬1:̏2^'.Q*uG7X>{#L2(|UܺlgKAݢ5THS ^qlBG *wGl cGaJ5گCQ:n#JSS>@λEX?k s̨!McqחΒ(eVdccY}/+c{6BdU>%j!I7YI/6E1/CaI霕Rۆ"rorӏԕr">ο$=<,vD4ugÚ!c ,So1\mﰗ#Wu};ye=".d-j\0Ĭ0膛7k=PEYzEGH$CEZ}rGel"H$w7nfV$?BMhtƻQ;jx { *7i)mK#"ǰ*Wυ ;{DLaE [1S2dQ,mh"2\Yt*7qHW;-x^J'X|hCy =ޗ挠hfrX!;D\'S,ns0q((M4tRwoJI+\\qN1&%HZI{..\dT!P{ZI#go5+_'>˸ೌր*t 4Ñ/EڈEП5+Hq&BJl$4?eC7cuG\_0Hƌ9'}&S=.Of [?[m@v?cgȱ/yhs:J{E8_t"\T}-f 4 ꒃQb0bvLǦav6M+cڼW%$3[C"z Xێ0]41Ӄp™PFǜ⢿" s&qI" #{V>@^&3ɐrsu"aVÌޫ0 uQY,zǭ78I&~!SxKlʛ]U(h9|Bu}Fϐ%ogL}$  SHӍȱ !VD.9) ;k6JhF3P߇5`b\feF~+$i"6.aJ#*G{޵s+Df 8򅊋w# >f}{H5L}<$wVV5Hب8uQYbb /a?" O!tsaWq")'r[[Jr Z2@S]36\0;9(1ws/7&BLr?%V7 qPrx^M fv[SMZ3UT?)1* T ]gb4v Jpxy85d5~7>%}a^8rk;`ˠ%0fӥ-(=EV+`37  iR=Q://_WHI}?l?iy!~Ea {PI24{Jw`02Ű2{,QC-8zaC^!GQWmnW]pt:vAPùRFTu-@Odd*dŋ*;HƆyK'l1ƃkge>.܉0n=<(߉7ĥO/lEXeGYxוL =!k0 w0Q\mҰm*G3o+^XRJQH¹8'_bF:#7dH7(9fRo´הJ1vdl~z7{_B ·ѐT&AT$g;,o.I$ߓY~e% SpLJKaiBRzEpF 78SԶ+r3U%uY_&pXȩn\ko8",(=8^`"}slO!'[P͝#s*ABV0υ*PwTbw|!)l@[+9'9u1Rb58vZ,]M98EcZ=\YO+d2k* j\p(Tw$i%:0!& S i8&2t>̩Cb~]#[k/z0b ƺr੤K:' 9;AmyR >M_uUa;m6n>/%/vyo*(%~C1d)3JȫC[)xkaBYݙar6gK(ωZ4feq&ɭ#3%|bW5F-ˈMRQD |63Sq>sADj,Z7#Z%^MҜbXMh2'82_q%}M~?,䪺&8#)V;pVo3JH]8HO["Y(o$SB.;8Ja(AXwo9|4t:ʢ>կ|Xv;t3:Zu;sjxot`OEEϸt'w4Wڃaee/j#gN; \9X:up!|JYp$ƣmHU ߼:CAT\֫~5kfdE:Ul+!6L+<<]}+\עdQ7:y杩^QCgemEqCch+PᚗIm+77GIg"lC:s"r%{!ErO#g=Is6Uɰ8, $q]F|W̩iKX/lqyҔޚ$YG_\(~%A$9UB ,tu3ݶ:z f!(!0 $&vܿ w&/%çuV[hA򖏵.+dd5H8%ݤƁ!A(vSok&:Mzk 6 P0LX(jnndNE@ȣۻ$4(\rsBnq=-jfg;~I <ӅDP{Zᕈ`]U]XYcϱ8qK˥Wx[(HS-".&8;xS'f `ÅĬQh>eK7,nȁɤ^CN%U Pb~^O02gȐ\-{mk,CdƧ*]L2_[R]2HljJTho>MrD!zCHfuNedmVbϊV7Tuc!WMr# "'4}B[k nJp,%OrM/f;nQ0Q<Zw<7h-nc)hIVmYE m,Z+I`pfd$$7>35Dwv[B9p,AAeƻ{ [X ƿ$K|3&͔2L.IoGstZA4ugyN:?o`'1m< *ӛ'ug{J U]t35ZDӝa]_g5+`i,I&9#׵]j7|i S' Q?%܏+^J=~gr9* hve=k?.ѷRގȴ. 2¨aU18'@9|jVУ{D,dS HKZ(ԢmHl(iaP4~>b _6' gs̼M$f4[UMd`Y¶@{ bJS8 mZˆ/`6#G$4bD~|.jzuy ga]R0un|!EpLjΈtcYki 8A'{ނZ &5Ċ*s5ȇ'rJ@83h`S\)ǕBNq?j ?mWz} c7u،d2R"E6cςe,v+`n9ܗ[`鉸$2U<,a()7O'm(-6ڄW)"Bxa!M/VGS~'$91> Ofa>#瘒',w7};,pI9 ]q*ww| hX=<өcf$g֘"AqOe"CNeDA>i‹' },8 g{w/ʎ]u?+.TL`10 ;QkMD"H\d4 m5 DZob-DPun[r.3VF)1')hV%Y46 Z i>Mbeo'zObApǽ:"j`|l"Z-V+Y]Lc{zS(lw #P+h*u QfdO_Uh&haXV-K` 9q` z sdbɇ|#~9 z Wmyջ sTEJBzy?_0LlЋ.e/@Zy}Hܾ!YVֆQH&7 kYQ7Cɲ߮pK526qs9P2i.şKh>Px܄I| ]{a0 ,τ%$"\,nAjO!5Xzs'J!&wS.T>Mx)eincm*x;V4Ϧrfhn[1/@..ʅYGA4rѣӚtjo[Q^hpG &|XMS8GwGꭅH) 2Q)J/ؒo AI3"I+>}|Lb#I`[lM`KfuMxVSWjhm-\taÑ~׸ļpDzDsC}.-LvSRe8c^ s/ѳ?1zׯ:"Q˾MxT:[!uؿ]n(KG|Pts6CTI96Z^\ּ ywCOfڰɝ2}ao?i1~F+pJ6ʙP--:,&1ihKziK;v&•rM)X6M"aK/+q߽٠(- -iCzvsO/u3z^7nȏM>f6khLMU^J1}̨@%9^Y״ݎL0`+0I㍹YT'=zhoibgE)cʡv\$~22ǪVjcvhnqAӋ|R>uS tqHTĽJ!\p_q P>G;P>duHJH!zPQ<3=(*.JB%K>5e]x7(8- S)[k(l%oks3,Y4^g%`8%yB%߽x3dJٷ$ig*XcF^5%N/6/E%=-*A=(4ɲaZ ~P{0r_ )`we N-458π@p ]AǮ*J3O# W_iMi2wK5u;rn`ӱq[uEOgάo{A1K+"N(^0G57q'7,Q #!|& 6A8G*dIJvԚ+MA<(JJObuL%BT8Lxzw5 "JT)ٹYeЗ&6zqk1O.͊_i v$('C5Ӆjy"!Tg"5.AM)>~`fexZΡt ?SPmMs!%Q:ߎQ^ 3qoV? PS~EsaXiq0#yAJ~7oZ&OWQq q[>v+ydT~n0_KV{|#?ڽ9eȽ#Q/D3?k+ 2d% N(M ^kn5PٮRg~gZ-y8iC! SiSλX6 x3$19ŜIf llFUJ~Cyb pWtD*kd >ʰ/%}S@坏pWD⣬Oc![,hrW Oql;Q׍sTx X33~ax:2xjZ{v?GtnDN` {r^G_fP1pBO% ;R眤Jl)?1 #{^MM|s#_oP@^|{jB:zv&>yScwaZjqU,[nɟog{';R *?6S&N>M(h {fi }R]8H sJj8Sԓ׋PHЏ GCl%yc^:sB$`&9}Ǣj_I9!R !џ3a{ETGXbҗ?,$괻\W`'i$@QTȕf@*5_vSC62Gt% vZJb3𸑦C9ڠ& 3l1]2L$ٕgjB>I'iS&v+m'%ONh?oenOKP Ɂf:ɼ +/KNG$7]% 7h|4.iK%/Gl1 I髓[s̥$N? uh<[D&Rs;/ %@ۉUSZ oYrn72ucky.  A#hdm!!;m|(:~Z˻c$8Nn+bq{y}5<5gyxyЈH\p׎+KE'-3B^oxFqӹÿ -X>(gރ iNW3?gWuJ."PH S:慨Fa⣰ 49ANoqIH7`5ϻn%ʫ`W (Pq?z\c17+j\6RrU+ZN9' 攂Y: zx|gÐ(z5v]TCR.qcsaJS4`*0ҤDh:vRN}Gn&4=GM2-.Β $+ e&;F!JN0BeoQn`,֬V9Yt\m !*E&&1Y7j^Ǖ7뺧+T6Z]=27F l'7Dwtoc '> C` .oL(١|GPa4 QBR9l7K&`fnsyT \D JlB\%`d,N]DCy6A6ȈLGu0M3&cn%scO#m;y<9`ube?rK~ƛ؏-~h [k$'{ 5r",eC#x#\kmɠ^֧JVjsJnURdJ$QdUo<6܂u^BKhG7h)VFYDa7U"#X).bj!NT?k2tl%]ޙ#qY\qyyJC*SDz&Gݶ4ۛⶃikB޸21InH?-sO!A3̓tRs1Y' :Y {]myBV%n rHPu{K)l&86uSFU{Qs'!+W;&dȿz jLfzk 2l/)g-蔶Vӝ`&Yw h+xxFZ eeŧCd]PIG{Ӕ`nh)҈i?h\ڊ L֦ñ$%C=f~YpR}>gQˊSdk!*LkL^wZ>-O'ZJNFKfnP{,7uY6 &\|xv-HA[a^U"`ny]/1ӷ}s; ?|UnHK4`)иkQ5'PI@:RT'W(1$Dj#*7O!$ ƚ-H;Aop, 'H'.Ң@7Ms>0/N ɗȕ|2if,f 0նR` [6{s _̉'] /{( [9ЯN@J %n}M yuXd0'{YN1Hf@{2/MS_(L)vwM=h%n;\l z'YDFNP.VN0֦[#6G#ut?+f8c)Ԇ(Ԃٵ|C >T ho=M, ku|i{c6uzȲRy{*nŐSQS_i=X" \opەo$c 9!Ԙ_0֍\O&vȽťn\V3`: qc~ɒ¡+ua-tJ\=gc/;2W=aSQa'𜂅`qJQ߲ ux /:cAcRVu P' ^v_D~H^N+%9Zt\QAF-sjNޙ >7ݑܙF. 2foòڤ`4&\DT_@ŽAVԈ~ rj2`c[ ~hpč &6qO-X+c>J̩︨.?EѶzi%!>/XX oE@pF5և``ha. |z~< VIQ{jiaN,$Ȅ6m{5=PWHVgKt[.-|zKJS2j+~c84')G{:O4O&#:5)ʸq^vuʽ<9)\WLGJ P8ct饨S4ryg5-a;^2N(KI>8̊l|@Tstnؕҵ,O6ZDhlqc|2|7Z݇S.uLE5n Pǟ\E~/q Bv t6 } H;#Ld(1«Oo+0ϤhoMC Cū(Wz#Ne☄ȌV<E&AI]}{%YIѲkNjEHW ^~fVCD1E Ằ+TUҕ>K,.#tz[g->%qh"ʸ7xkSхޝQkǓIfen'޸O˗Le!b qb6v}nC>Muw5.5#'9l|}&:n-&^)w HB_pn 7.tݝ޳yV h3X& d)Nqe \lݡmd`iaԵNA.h86󽸆HP>ʤJ uȇgS붾JsB䪦W8SX)K)e %+nwc2nmrT\/̶d}uJp)򕓡&>ڋ-w W[<,zeh/ JLV8j48CVb=n5Z:qHwu^ NߎQrbλg*DZE>lutA#MQaS\֚^}lT4c4Tm@qSbRg'9opmKR϶ap<ХCkPj\Eb_ 25t$.q~~n?1&o8:מM8}Qch ^D:ͳ35;UJmڠ OA&=߇AF ZM4HֽpB"s4U,!]nt]vC q F«7ѥsgZuQBvq91w"B̝BiC~6 ½Fޑ-q7'm]>cBGD\ϱeF4Y*JJkI= "/]ɧzk)5 5/'ȃc˗xd<"*B~l(AoxGy[w])oQW[KϥsՎ1JaWb^ڃT9E%YΖd8`9Ӝ,_, NCX27&ghNI={3c _4T%>HqMp ؗ%:8/Ynv>^AR@%Ry>H#S1lzz d‘!|/jytWB`M7*$g#WTw)] Iq۝ZenY+缝,Zʈ%6OѼ7OXɠr+L V$}婠c4B 4 xg1:DnN5hjuѴkD=;Lr#)ְICkI\KuaRGXr<[M*M8B0/n6خۙRC!b۰J{GzyOW CG <)ԃ? _x} "SX01:>ꎘwTz!UEXX@ 1bdL&z%]`ɟKyI GT/IV&N=d2]}VPK| Ox(.ۃW1E&)_'{tQ߄`Ŝl?]'Yjsg81V5}t:{L<<,^+U^cOd.:N)XX.=`=*<\o2XJ 2qje=QЮ\|_Gw.@ PPjjvnIn- 2%,h|\;SjͧFƹԹ;s7s[c"pǐU PoXocpY/Uʵ dF-z.dd@ K(,mR:߉$Σ:g&1fݶn`nDOZ?FϹ} q /EV?Lp&VE&@}Kejkx}"GOG/C/fƲ8<&n WΧy2n)U 0.XØE Le^N18,Un"^\DŽ}@bw=Ꮻ+ڹuQ?>}p[,NE T[&XD>St؝ÖA^'mB>a;pЈi.j0V(c׻ RQ(ƻ9]h$K+7yMiCAـ/ fEӴ@@Eneg-DӍf?tžhi~zIMB<)tnWDbQk]^/TaQ~=2>OG @4 h:3E QdK}|8p)ctR$*}-#>{Nm̗3q|㉇Nqg.pr;N0t gݷpA;ç!"l4dȃ-k3ke4 !-*B.Op=Ƙ 9V5_Ͻh "y5m_*)-zaahȒW?'"U9B cJR{&d%i\s FL 3 ?Gn6?D*O~V@.DA4ޟh: ǟ"S@xHG[ŢMHtʂ{_Ӵ’Thp@oha|}\W3AGw[J#eLMːRZ{W*{8{JNgLr&1M,zu58pĺSWh>6-(w:7p rb7F1dD04,C)J[s=aVȠ`!hZYȀQ-f"b{0ڝ"̼ÀST{ON%3C{&Iytyt'>;UG@Fv`-Bj=$ǢU~}&X)UETdfxdԢ)voE?2F( t@4c(X9Qp_.?ˋ> ]d lif-ko;>SnG3pˢ+dNzCl1pb@wDIps$-ö&AWilJD:ÔPIyu$Y]fw l1 ZQE۟/W~T&Lhv#8[>98F5F?K-klQ ߡFAK{i`[0H}2uA(Ԉ\4=q1Go})i.#x[VRb ViXM,p$c6`4t)ʹ4<fMh׆N3cRދΞv3;C:漚b"KxsH϶("մqڈO`u@h(ǿe)C R3͟yjhbBbӖTe<{_mnxNپG :uqB8_t ,G}}`ݲ<ե5[;agbh[^ʦ;q|7zރݵy@WA +#;Xq{ԂҊ^¿e)HƮ9 *GVv#3GV>r698:_ kxW!N#F(-VGkvNW5 >sxRU9`J}fma;Bf^~n2bRSnWfM V_C&ÄzLvmSI}E<=9L÷G1k 424-#' '1fA??RӺ0\le@}~vZB(S孡Z/ gr݃D0Ѫth !BHDl޽wd)v@;T@XvϝD $"7!&=GFtųݧ9Z\۝sש#iV*Y{[H)O\u۾MFΖA~,ި>$l81RF*~0R\I< /-_MdSs,,f8QV#|0dzbm*r~ <ݐJMZՔhh7Fr{ɥHF÷_i*|Jx[䵝9i+P Βv){JQW>DL9{gY_:SȘK7do3fܲ /ۄ <7NHz n/'bWvaf98fH,Y봥\&'ak+u0Fqf0Iy%IXKTjP"7{pek2ljS"C؊q Bһ^Gӹ^Hk̥aᴄ 8S:YFvpUW9F vӌu)oնH.Ǜ@i3J#8 90+rR- L o:?4ε};e;G ;mlYHn?.dlS3%Fu G,$2BN 0d;(b&g(p;B%eYLmLNKㅟU8!乱,Z]0Daɉ`ҫ`g C; Lxel㕱}Z7AلyO)(H mK{K;87%dYrheyWv+R 3wjb |ͰZKOrb5| JXY>$*@^Mu.hlJ)] F7蜖=`F>0ϣXhτzFE7aX_e\Z>EoRNw(hWcR}Dh~NSP!D<fZ:f[guu+|%[@=HEmw5L_12FF4[.e٭/~C2p$-rDr^KE\9kW`O9@$=>7{68?U>v |4+ʜˤژA5Bs>1h_phKy9ͪ~A~ uѽ^#@1-'G/X=:`j a!ЏaK[6[|( 7b]'N4nqL!HD6ƨ:ܲkEWsG,;ELZ}XXdeJnjCE~C}G*/<[HYAJ@;NVƐ\$6ȋeU&y+@50wZ<|"aALcoV7 a˛:f%pET_J/'e]v,Agrh} Ξn˒՝5Kkl.3!h%4s~S^tU"3'x6bNc7&.LFl*zs~ݪ_˸sWrĘCY [xԈ&jj}_|]hލP;8#e{CsC=yCZF#ӓ4oOp'/|;0Cݾt贫&#N(DGۥ=K7I[ҿrhGldM;ҟ/KN]54c| Ru!Nֽ{ gj+C]SRKXNІhx0yAh@w*(c(?;gqb6bh5-',B\@؛ 雰?Ny'8i3(z‡mG@ #ܭq Cِ|ANO-ki 0."lWsGԠ~P> ^0#Yd6gf]*ԜtOC60uG M2,%%XG;E# "T'ϣ[Ύg^V96XM[XBg[|MZCLRy̾4Yb')H ~6|t,di6Y+iBmd6(~S-y;ٝ򝂨PWe"+AjAA-n丰 gw ު>呦=H1>rՆ+Ok2N}/&dBoԹIX ^%tO[FI%IM`.TFyuvfaL62 ]OrdV2hF1Az* J2=;z=`a+KvAӌ!J{-[ {!?goǃNMTƚ TlA{qًnUv ʵȓ(@NrPǞ0CXX"T{÷"t')!9_x%'JTmm{*؝.nX> q9aG%dX͉ [O>[:,)6AR:菖[$Sh@@n,=F֊;D(Ű1zc^'Q$ WˏQ z7ۨ+<vC_#̸wVuƈHCO(/kBr$O+O #f \-Ǘ 2;m TZ_kNJw##g=t%æ+X@8lk9\ ,|/}1E7A&e+Њqa,$CW1@v$-j`+Y㌒q&:(f&uHJO0m봩3/EͶ6ߍc%YQrT]'QOXE2El0SW1x6pˠmwXe=T9:{\]g`"ԅQ9Kqz =ӿQy*&9WgUS8=X>4oXS[z ~ݺ/4S3fJl2|> G34'(F-y4 &YVޝ$; y1a$:/%hnH`@}ҙ&-mHWg+\"gP(m3`R,q&ZH'!eJ=Y Gԑjרs1į}9#'Mk+!<I6{6+/S,P@MЏIKY$etS\K ~s8[ȃXAJbe4.eCPЗ_oR"}NNjԙj4nY S1U!^\OM=s]Yg|dkh@]0IE_Vj '95 evwpRARB!O1K?5% A:ذ[%s7}Ě.խ};Ky_zr:Co..6E~l#hmӳrPg7\7V51L.:Sڥy:68]u 3 D$E1kcdNo wX)߉=}\P΀ACaftqLJہՓւ:f+Eřzݮ4hJ8^U<׼uNd}?[Ix\#cP)!m.I YE'-1Z O:Zp #O&p҉ʕBql E>Nhn8fj\ҎO PFSj%筘6DļS<LS0TZ5dÇp$ Hb9mxK$'Fg)B5-!hs| =ֆp][}2pXDD@1vPVc1ǨNW|,h~$|ļ!4H}3Nߺq|'^0ޜ-ڪcfϡ-m9rPW`a=MEţD?hX_.{Bc"CW!=hk"3>Zb$~;W"88hW+3. -qoή(ŪXdbgg3}TWѾBB*)\^_]&o-IT'c1` ݧ%DKAx[sb{ N}x7Lj? b$h(\97SFZ_=7ضلpbTyԎ +fg\6AۧL'FG(#uӺM4‘e3UMn 8,)rҕ/8^ޜpWiDE0T ]OXP=J,*-rzo+f6ypFϲ+`F5ǺoAZ/{Zeƫ9RcJZ+KG5ٸ/dR) kpHVe؆hHyܻ5;(:5 6ji>UTH* =c>}?P+*NPw g):`}~Ea"})B1;sG8tJƐ/cPRoeS8D=Hd^b|cJ"/dt'z vʊi)اڶob>C,HA&(kXa7ae/tW%ڭhT d )_sQ;/{a~͊?m{R&~}m]"c<E9sJAu{7˘ [X. ]0m} /߇2 =[hXߴD˅E? M,ŝNpYw=9KĀWT^BWːQ@3wH툳ry]$+;F_fD븥ӎLb^ 5>[NDA18I}Q1hۏ'ٳf9F8ZP΃>em@]ƒ`5] %RH\]Es110Bwo˘Vt )yp73m\؝lQ_}w.@<+%x͏haTŒ /C* 5ŷp޶z eX"Lc>@NWBTo^=[S.bi0{!fг@&抧m*% x@i2Ԅv#ws_xmantٍ(HYdf1UyL`ݛ[s}<{\ ABՒJboI 0rG=cF>r2E^wS \QxΔ niI0le6#@v+Y7=D3݌5f#A=ģmhG#?^M7`Tx'UQv% ξ}\o=`vFXǔ*&0qO`H3h~[aid$ӧq0[j=eT\2 YÞZN1q#i!2Ka-e ~Ue"$ZL \ImsLd^ 1:҂,?kXB5@ȀF1Qwټ_'X*TF>:6HZݤi Цu#|縴f)M7T\1+]+E2:oCGqɐ7" VǦ'\~ʿ(x t~o|J+R^?4 !#Hx_fn[?icȿ*~qݜT{Žxy+#Ȁ9\3\bLEZV_$St}y |MIfS|0\iPSu0naD^02)CACau !!-=A( M`pz.LAQRX7q<ꛘBfDe-|Er_mۀ\/)R Ґ/Uф"ݸ0Yм)ࢯ\ ΟTh(#Q&m#{PƇECgvKrRƆi3bET/#aF!9}Tt=5eߏ  }s_A`st r|D نM!|Y=a#.0-Ί!&%k+V3+7XɼN\7".<̳\ZtY|M|/j,}O:'ZaMYivP'S_W !EemCnqSCJ\_s48-W!9=tywZ`čeh j<h/5zcб[GBf-([!qc§=9rVϓtLG4a%ȸY/-|?Ct(>GkBXy;f>[K2=VMAڴZ wۙLUKmʀK׾ޡ:a]S*9`2 @y6jt8? HGmn+?{R+$xМ,2擞<\ІǪ$Jl E2$U ~$P:%+a'z?Hf Q4&9n)DV™kU*WkhdS;݁_ß@(]\3Л&r=P'%Q61^ 9u:]V/k3naN=rjZ O ;i{P"uyv E8|9a܁te3D0qzW=iu'k&m oj ?rr | ιRa(fn/ IHVNPcD, Tg)Q9=::g w},[@$T2`&ADXiq77B4Uίqi&}_]0T`ͦdLᎥm4!)J;Dž"cE9Iғ{fZKw^5 G`Zn0B+͛e12UM0r5%j:=0zazΗ$-ȯ0FưoԈGṞ @Z|:gK?Oؒbu[n@|}N%|1اJ Oa݇oL69!tTbU&pɻ}Q H/linN7 $^7Qzzd|0M/N%z:%yM3iA:b.NB8zP.pS3\ۄvWA|Y N`'12ܢǨ2w@JAkg0rV#>?;Vq&|Z  +C ߍ9CRݼC  !|=N-5=<|\A˧qO5oc-igD y :J/jS[&.;vf髍T'oL1ĦO0<'JP;cC۬$`( ^jLk+ÆgiZh@;0I+@)~CB60lffl1:zBDE<~8I_c;5!ʱ-B60pZ20:B[L/Gɏo.{p gX9+ߛ՚mPbe(H>Z$t|bHݒ ϖxa+iǛ ҁ_3qshM"-|Ҩ(4A] \3w7CT"1slGoF(~>~]w4{@~o 5hYa 纚&א2Wc($9GXQ!ykF et7:=|N<ϣ &SMqL_(wR׊%HS9OϻޏyaXP(( /w*sA'B÷uY[Zs9iCkBix!wz[Rw*Pv]Z<3Y.t*'V6mX stxEƵy#zp9Am!aRv@S0`~" UHbkps_YIOs'=c䙑Zl+;4=*f#Q>IR@~.k&C7 s[ڹvzduzD\J$Ym¬`1enZqM%רIEB-̘ sXS,2؏}7?0Xjګ'YI6!t۰R5&DՖc˅ CAm*i3qG ͸/y&Q~)@ƤHTDg]w2.D%BC:,"*E@ҋ&L\ڍX̗>^Wj#ٵL[7T;]wF ^07qԤt6Q_TgB#ъ<*`|SPU0ҢFgZaoT;? >:sq9Խ(IyNc="L HmɉaENE&0f}Yu3UMT}J-̺*gٖ&Mݮ?ô-6/~}b9ke{OxHĹ/Lcm P3Y fQm1I%!IGpbU5>]υ5C~%jG"EKnàJw8便DX+5In $pn^^n͘\b@_b 8`gƳh ')[A'C!`I"\ 6s`j"5_TܞΉ/U$QR(C"UC!9?a5F:+$5`` #6eBAG92_]! 2ii9XwL?&6)Wd^xhxtRaM<VŸHEr'`GGj=:mYqq#{@VޒL:c('8 i5)p`_v +"vq:sG;i5 ~>xZl|PR8I #//D I?{LF=-P;yP 뽶0S i!UyK,{5O!p7 W,-N3ΔyGrEi>9@rt[7p@ӖKM*5hIƳ~ JHA}q0g#[Qe![{J*en2;h2;@S|wc) {Z]6en)]SS. -XB}EDî6zy;q , .Нx& q48ˮj"@ά "0׿n߶c34 HOYJ$ohޡs:p2G"U/XGg8|$B{!}?KnDս%v9ľX]DgfW+B6ri9[ƏfZ.f.l7Wh&0x? |c0ѻ7yX 㠶i%hk36(YwU=f#Ǒ.K J}x"KwlM{6p:GB}?;}o ]ՆZxMmER[ .l-u~PWjv*$$^ Gp03V~neDLʋWYd,o 0.2S1x@XdREWT@k"V%b<(bAa[7ZfFӫ4ξd!vTQ4t¶No0'8m8ajA:ؔ4; RfGo/[$Z|MXOpJ3qd*gzlSa;Phkb (Q6'U :T(N{g*I?`.Lֱb_s@s\,C!L&\qjS!mT>YYIarB]c#Z}jz-^!*VGsI9W/C^;ⴹ'Ap[wO"Ik㍾=%2Thqz1ҁzx& ;c bQgUIؓeN>]1YÃfM VmEǨ 4;*D:x<# ))$fc MQ O[׆_^=jZ6*L:h 7Dmgc"R2t#'+5IsR-> 6aynTcX&vsEYh1Is4XNC5_~ ͣ"!,a0!8$7 Mp~D{poh DH(̡;dg=A'Я@~K<ʬyU>#Aã#wVx;m%1N~um.,rf\Nø/<׬\F:K@XmAO TI@.9'(v("_Dħ4Ӡ?Qm eHji(zQؖ~"[NW'"?pC`M~\G` ;= 2ln@kb!&B])v}y +i q/V8= 2;yʬ@j|RLP@>M9ȼb҅ڀu}tSUy9y8` `g*ֵ,SA7*W3e #U5EZi8Y~"(w7a=:AN[;O7R Bx;,DuHRp!IbکUP4SHVW?+p N kUuZd#=nծx hap|!ǓZ3e朊7pyܖ|Zb}`EcO` 9G|j\z(xibZR RܐPTe*u8=/jhç;.nZϐYi,f( zڏt`Zyvuu⫧YIl_ s$#{7:"i`25\#d$&Z$_^*6f +/}%Dɑ|lp?cU|z’qnx6@x'rWF.O> ڛ2<]ێRLk&WbrCV uvI(xuaQ4 $)d}>S%۪ [&f9kZ\-ٱ0M"tWZk tjVgO6v٨5nwiVBؤߓ4& X[b,A^U`&oa{ [w4Ki A[e۽ Ib,MՈW?CI'7 Z+(LRۮ].(.*A4_'|U&mت_,ZH (%'#?I*Ћ3SfS2jB(s 8+h?dJdfA4oXY7t%09dÝQ~h 0 2s3 `Ud IZ]jZH8YN>~wbrf^pDI5_"[qD˾׎ }&Ye۞lf<Ϡy Q(D~_VAٵ1;\! X$<H\۝ƒs& ݩ 2+L>a҉]B'a-+P1^,K//l**;n2{x¬_:A/Ho%yUrP'G9;SgzP4՟{^Aq:co^:1K<2C!yxd%T>;-xt0h1ocr=`ΊThL x 0vZX*~h+,.qT3:wUMI5(tpw^Hnrx^RpY'%V~PmYT๡F -sݸǒB_C" e9Mwby,e'CVMs#uu}NݨܼQB K\a)BfoSO.m7ŗ?zs}JOR{`|kWZ!?:uZ".8H3j >}qcEӵ|ʛ-e+qD~ؕo+ (/fUiך0rD= 6w`6E:d94~G ΨR[\=( W :^!JVyr@ )koJh l?kwfewF,\B5Ѩlr>;ƮWCs h^`L?H:Z%$:'%쒲R+3K ,T?N7_V)yAV N;k8|G^o MX25!C9)Vvlјx!~Bb[Lg$_/226k#bsQMxLJMDbɪ`* [V0bACKo6JN$,pE+NJ%[.>4)nӱJs<),#+իK+um0vq5ڼtF&ۓ攊ݍެ,U)MFƩ#K+; Wzv3ɯ{{ޣn{'aAwJ<8hgq-h~Ve!:=3_~rϐvts2b6Ń0AFm^܅ikm'x/St-eHkWOb;tעDOh?T[^3Sa󢦭TP%t֜9kTi-OkRu]Pq7'ս*ͫr6[pTA91|*q? yBԜB'J&mH'F6}l]ǘ<,aʐf-y1X5V/_NA )6'AX{_9i Xv?V REvt\ ΑDh3k.&&G;7s-g^ ^ǞC*=dVjwD=5K@1EW_qAيԨJV)"FӇQ~C< ִTaGCs. ;"o,#Q)GPp$&*# -TSaf =; @1)ͅu(n۰밺2hHׯx|xC *g+|}'p_ W\Wcaucy~)Z`}P3cጨI p)Ba6%DJ>Jl?Do> [hڇ8q[UL3}pGM0'fZG.&ָпkLfi},qp IyU?s[-):Ԇ ȗcS6{mO:G"ߊ)u\3pksڰ"c u)M_`H;_c#Ǝ!DYϗ & լ/DZ^ :xt8Ir[*G1U3YEQ\Tr*{'y! ~Fܹ w6$Zľ8Ң[yDr!uT;R[vvA)ḳS:tm#_ʮ bXd)cUwY[aQSF,D孜{DA2zm/5 Eoay|Q!FJI4?.n [?OAo? [#0}Pn;3#fX!;f)R]YQa*DKЖU0g^AUyOG7۫[n^C aJC !Vܬ(}lFdhD_@!̴c9g]1ri ;0+@;nm64꿖 S8r^mlz?Fw;9tZ"q,Aҏ~41zen~ .Ǩ՗p2/+KkC,vbXҵIHD8 8F|oϫHNq9sO]pT-PbYDv HQyHMmHJDc/s[ RxCZ&P-ْ@ۉ'pߴv%#JSD͍?oSi&4.SX_ k m$k2"ˆ*~̀syΠbU&۶ F΅)%!_Ϸ`عZF#hFCDt6?%u)AH6,>J)j@? 6B$p/n - tC)},oUo`[U5XyD]:p5x7r8څ=̟Û:6qϦ]#þ+KD7o"' 7-?uj#x@q^r ڭQY{ hgGKpMGiQOAm^AY$߰7!bL!4b6 Px,B0`}٘S9Sr \($6R2N1SVҘ&皑M.33=g;V!G}"}T7gyn:9i)"/qEptXMӡĽާG'f/;c0"Z^JEK}gD,EU)ٌ9-iJx9YʳV47v@~"Δă>v(Cx1lώSɂ0B.QSDa&`^6!bfPziWCyv8B=ӄP~Dg5#hb@ ]Ri?Iм= s~7 C BCfmte ;͇1m@c,+%ŗs°oms96㶹 2幝;Mla6(Cqr`S癄OTpP'VTPy-mCߚGHa, A:TWLug,Qu8g(cڡ-;\O!< 9dI؋w 2/HdT-BI'ܵ4V+Jup.G*OV!*.MxU«* %K{tV8ߞ́J >vXJ7$8q.k'BG3)m]P+ẏ XR1?6JE2bޫp "2\Kgz{cNL*_͖^aWgtt_aDuRhM'fߡ kEtaR)-]m qw\=N1kXɾâ`C%y9ic(+fb:@!9›,qhs2[hˢrv S0A8+ճHxAap طj?r$`p{y~:HOb谭[E[ī,2LCZ[vNEJQ?3}pIDO~m\-0S[21],)6Vl,V񠸉m6.|>rU.T-B^?TFK1Ia7{* :"wk*}Mҙ(ykFs1b+CI iEґuGmUfaȊea0+A>W9z4b3&E~/j lkbe}\H͆bb9 TmH_ a*6WPBw㕣"Hohܸ=%mr<$7*k`sM{0޳F&pxOޔR*]\V,Mr{Ks=Oo<׭ )~nz -x5j6dMZ>`QN6yqVZ*@quO; whZ՞Sڈ*% ݀ۮ%,aV)}Bz ,M ځfxd *nijX?f5@>Kb<<&}wپ{@FbRtNufj8-D RmJdF9<< ̔f}E[P$U#V\i{\CByM+=\o a_a,l# ߆1*}F,|CV}B9g;WF\ҫ`h}07T(ltfUiuM)pHuY^NI@Kr:qɕX\Y*x,X[Q7^L\/ҝcֆI&4*B)\gͽ^a̞GiwѾpNޝ)C\On(K0kqNmQ§yٻ$+U{Oӆ0Q.W}"߄oV^G`չɍ']Ǧ"(OR3XtT6W.j}u *1w!\.G2D*/ҵvW^U AHSRҶ]f%G;e}"ߺx<&^@ o- i+`U% FҙB~oCv /HpTAʲ?? O-揹فk}A lԦlSq+{K@ hg2*ݹsk&Ɍ˧PqpE#-k%yĦyZN: 'ON"[7k kN yKP@:𪐕x/cQN^y/htsh%utQqm7$ެ m!O,>Α6hEKE۔#нGD+_=Ա[EzR@ 4h$(y!DE_X:!fɎ N)7-&Am熝u Ӻ&HH568֥7/2 Ԙ\P.,3'Y i)jPvQziMd/K '*<Ĕ$GGY(‰xR1=T&п36z&Q%=Z؞Eo! \A:LJlRV}͒ KlH_`FIKKt gߣj 5a a)gL_aW1)ppo.W9dS.}w] 5)EakЉV@KrK3M |n;A3]7Z)qE008 ˀ^;gۧ.nޏ<һ V}ʺg"5;^BGlyBKv邻><}IkYR$z$q̙"=ꦈ|_qIp-;w!MEZc#9q% +!EN}\mתJ.6!2n1̺gzOhGOBENE33BsyXBfF1 Zuu+,Y=Hco~ k/ 8_cJ7:*P0u<ݗ%:xZGNU;Tn|t~vY<|N1 L;tuOvЕf t ̲':.lůX[FbI(ȾS8 PSKt5?{` ‰Ww펪օig]˥Ze F'bց-b_]o)s:ܓV>6*gqrk[_;gb vvBԅޔȉXOWDNt}lΪ 7xVIєWkW[8yG04'+c˹D -\J|zcӈyhíQmӎqT;0ah^%BݧQ]iJ0҄T{-8罡K1X{K%L1ˠM"d'Į9u6;V~?D M/w`mZ?0CkOW/CrU%ș(4!\O#:TXOanx2yX+g@H. |J1;=ֈ2/qsTC*^;ޜNA仔;2E0l,~h5 K꾱rT+8 O>z[KD۝Mc ٚ־gk?(2TŘ2>b32•ףd"\c]V-o2E/vXߤ UmrON+`lуlĿt$Dd\}26hY0V5u Ŭ6j))>Xq-Q @&/z}LBq;zf(P*oWP6)hZo;:kBMr=QFU,ڻQΞ$phTJWW| ő OźēZs!QMW13'$xg}cYKȃ32IRj49Kkhx4 F>%' {`?|="v#YEv+V% W$𼮓q$y2#!H} 4.K~D eJh'NLt,aUTHyHj] p*N(|C4֒d|XG*BW-˜mD4,loLnPl8/lubAsi. >ɜXUP b2aN17wm%0z4 ÍN> Rm=? 3~ʸc/2HVƾݲҡT@ϰRAeJv'2]Tw83n5Yv2dInI^K%Ti?kG nCHU}Y $5N6bqY>9A.aiH2 ` ^9&YPgMUł ”sZaaSѸyf;mٳov^IϘ[erE G&q&HBtXBٚhↄ,R aʝuQI|puDżzᑹ-vǡ#_˽ ԖXf#ry?8U6ѫ)ñ0,[9a8(=8/vN=$T?LԞxf\p{(j/_wCT}}&}ʆӳBvW2+H[m. D|\H)P̬CxղLQ$WvכwWLmqVI]\1*ii$/ǕQ͐j# [8 3/حb:Ⱥrvֈ귽C)huܗ"x'Iڄ'`}<52N6K:̸? {t>tN4G#!RL Pl$N߫\AE:c/U,df-!WGv h}.`$E$wt=!V [#~fXnSPvΔt~Q{wr=nA(.,߁!@6Rޑ:m0 ӷjNשKYfTqc %&1qxyEqS~4hƬVgt͋mщ`!C4PIILI c ,af] ZVSM4@VG9A"$LJ^ '(30^)^?eJj((jJ{޲`86vѝ(XPWwW7+e8Y<ݔh#5_,ٖ@^ ƻ h%؋.(e%]'ezzY82~qSzd=~6ﳓ~ HǛRUg'jnsAF.:5B.\aC;7T>lV+t9.>Ui.\qmh7UMmM,緘DAq=RnQ*ra {4PLZ;ͱ 4Z"E.0j=YWoc*]/BhccSN$9z;B rn DU0/ץM(9e!>tG`Ӭ"?HE#>,JwiY4L)@xW_㊽wWrM߉6ٷ&Z0\Pw|5UK9&3(t!t3gbHrLə!i^;,6k^$)9+F9 )bRIPy|MuJU|צ7ByYE!z533i\]qNI1̩jw_횁TA)^#@ k**(Hh1DRL{_N܉ Y%YȜ䚟_8Y>b0H-&D&%HXfDdU8}vX;>'huAO.=-߯׹aAW}Dm IpC]?=?R*޺P-i\%Υ\֚-WOtP7oͥ[MGj7T3*몲czv :%hlobv!aE8GJrNQXIgTߒGe@ -+\ y,bP:`E=uA!֛1S[ Ft[*ןOEZ;,/1Zθݲj$S?$NkY{`mnZC`F!ϪY<5I$Lpc+~N/pyV䐪tK Ƹf:B'΅rsQ L_v;FRKb=|r@l{}29(;[qm(+5YgbM}?։}(3r̟(R׎ͫS9/9_&%)wR{sE7oi}x%MvZ;_M27k=>|; >2ltӴj_7+Lhh1֒p0^. uC =!SY;\-SAnjJ""™je wGK}~[MApLj/ȼ5@㯘O{ʹa',4,1D@B& 8W_l.|P HS,Hn7>rB?TA-/gkI8Y2Z`CSyaU'W#; )Lj@ӁdUEZ#xӓU!gWvb.\}Ȱ # \Y ٮF'~&$"t^WBh}bTwv32O(G%6I>)-35gW'۰} ?! C b.t>%'u[(EHLp32MiY(zS1]~XVU6ԾKN8Ai ]?]<8H]ؒ6=P9r4!AJm'" h4ȅ3 1!Ѕ$, OeС(Z{:.U)\[Z" k0}zN Ncb]_G-oizX?:נe kcwH#_c5aAHj duT?dj7"*3EɌqPM(fBU8vY#e{xRG'HDy'Tx:)~nZAhE`zAƨ1Y 9Bvh. 3!{˩ڧI>y0qM,z&ʼn SQI$Ar,|J-ߝև.j|HNOkSHq1?6!HMTlujTë́]TX%0'GX5y/lx Vl0j{L- ߅{> ,:N;lD^Lɺt9;fyn@̑Сպhqlj7,.O#j%$ ߨWiA%jB?AsO/<Nj\lHaN's'{CYB0?fkt%KwMmq+Nx6?2"kƦZn 952Mr&7i'Ķ_6tceqgHyYRJ"xUQ;0wxwSϾˎT}013z(p{ݟ ]GX d @V+rB(E#絎ĢWJkh>.]βrD4;Mx=c"i;MG@gSۅM#Y/|0on=*A`i6s$UYr;fT23y8%Qk(ϯ 6/_\d!aRW#u7;fPIMW;aGG%DvLfȿX>%ggܡZ씐@<7\*ؖo-=8! (4)d?NIS#PO։~[2hJoIΌ_NQ~G-Xzds?S+:9Ά[8  w%8O6O 'B AdFDpc@E=jŒ0Y\mīuڻ,eNTG`}FȶVւLu^fyn@Dpm7@[b%~cQM|x ĘP_&{ڹ" Rra||`|mu^fzYB\ ,ْPzyTcHx$q׊>b tH|GIsRm&CXv_J,? |QZ]܎bWw'$4MG M69PSR5'f:٣Szђ:esk& ,PL^6$9M7.6 D29&A٤2> =&o S+*N[xnte.է ɍ`^կ8o}AcA{C?,3ŊWrPVUey(1bA6@- ?q 5n*6&8 mC՟e9^$tr9Ѳ!aܥ>,K M(DǽL7;ԳCCjիx7;$t|=QFz<⓪#7f`* {[5-ci6uFlxxWUQd;OpO7wCR$}Di:Np#I"s՛܏ʖeϚ4+T+@W<I)b( {< WQHk>HmQ AeZR)4{C0Nu+r3Y+Qd-UArd[ʈ !R$1:`r`փC;ZC <׿`f(5 2{p ]=H^ @t dM +Gg) ks;|–6!/e/7g ,6a܀IcwʘYF!3jyVDjb.{| ]3DPiJ-\B.kAѸy-! ,)G=OPԴ $[:9) 0 w̍m` QTA1t0ܸv 9NKҖaf)@]:`鵕1{}|:\:Z[KwPJ-%V'9-#<GwG%߻ȝeӞPv''R Bx/iHhvPZP1ML - )疳၆!Uz- 9£G |QTMCLLUe F{JزJ x3BNX[Ki@\>* ]+^>|N[}ݾ[Ǒ xIJ3.Ruߔ|4isaSn%gωIg#+R,W?pcf߫GU2L2P.9g q7h*bV40H$G=8Jfsuhj2wL<(\ ZشhY%$v]CyK4v)HٞȍKϴ ogi[s6*Gݤ\<ө:Gvz\e9qd\cGVU>J麔ᣣnSȢ#UQ: g(0A:RX5_#G,;¥H#곊B;7ڎv A\*:)P'.HaL+S}BX tLڼ,X6iCUnG/aB<+Ԓ_F{2Qr'zG+Ldx6^QzMz~U\ ]dY@ Bgg6ad,VD?iޏIYj(\~EN X1TP]zutx_i\+v &KPD[4-O֣Ndx .Cf)8c p>^\P1 NO?hppUn.U!>Ŀ~*8(;cVJL?Y  9]颼)d=?,|2>zj IX}{;e#K& @rL8Sf<X?gH`Y&vMSkL2w)ao HC7ʜj&(PUto11=:̈ۧEG4}3km4 ښvAoVwK_cշI|v$WoyzRa Qx} &Uz|hW4H6ď 7i7S<#:ov},#ŎdCx?mSfJ&]wF23a/gңTxȼAX}β72C{d=-9cYZoܰ(#^Hme?y]2qҪ+MЫ4WEɖµz]ξ&"t"~R|R0D:f@A>6 1[SS?_Wq5,E5L;nX7ǞvMuykp$:k3 YqD32@'")*q K|'9ˑf%jxט%) v&1V.B/ZSͅBon,Rf$rwRK+E?dDW k^K*2%*AށMIΡ,g)Ȣ48I,'N+LJJdP ӗ z׋ Av <5t']ɾ^̆*cÓfGxizC~xvބ;NwᦡG٫V{_u-:VkRl|ϧd]<<%pm ~9 }o̶S(ͬt2%w z-ݞqCv3!M;e-ҥN=zDټ|FitDbIFunݖ]TnER[Ն& 6Eh8 22sƍ;TGu'Z?3 & K=a<+EoZb5e`j%(sܣ ?0' sBGi;O4vt_!./Ӑ>]<ܝ~AA@Y>K9;s6l8;_{ r <#4Ë0=*;cx@7CmNJ\Npew3W֋"Z|g#l{晌4NaD3)#J¿?5VJNoFRB1 N1Y!<*ݴ Z7Z;גlkѓ nh)YDbkWc= @^<:jĀƵXS1P-N$CQAJ=Ouf ;"i!B]ցXg 6Eǥi*ݓIwW胗eAl{S.@HnM]Ш EQ9󔦧c s4L:3|:9K!cE+(. 'ԃ+grjV-"xG Q٩|P< d]Vz [#[kL޹Pi^9.h%ՂĔ^>e)K TEaĊwM[W/‹-+WBX\һ /b&퓠{moDkU^1ԡPMƖا8H% va5Ixe@#3%[txT*Xtpʈ u+!K& /r5J%D)*y6D+&ʔE愉=zS ȣ7fƷAFԳXJ}P09MF?.5`!azJbA " %`f^sT+UO~/l鷫'yʳi ;r+uHz"7VtF/nk8!+u- B7wL)2,weyB)Հ=~]/ϴI l';]юN"|׵7#ˀIk4r2qB4UmƉUc{28 %u^a~gg) :u\IxSDco !sTdl\5-U}ԛ^1]ۂ bwXlG:y92IL+ 3{Ռliy?Z6g "@1/DR 4y&}.753{Ջ|pB"YgPAIɻ n}(4I'qF2MٗA?7X 6qےIpNXL]zXVcϓ'hb%)5BXSd44\|'_3Ӑg5@A# DoB|*mJ#oQ><];]̼(@8՜{! H?ET\+I&jOh 3jׅ2&9dct׋yGO=mij3qH#b_X m?Dha_pnB2յf Z"U~둽2 l?*'w o8ӣ;хԫdfnکcn4~PWG #6B9Q TQ)]:WTG6=IuϹ*-݊Dv҆aObO0fdvYe̞j!18 jҦH\o@ ew71!fGܚ#w `51@I:|bVl @]d7dY6Ls0#YNAl?\M`. XQG({5N72%0inESju[*2xoAIF]i"; Iy1$v:S7TMm,5ff\֡cC.пa\oڛȮ 7#%vT[Ae3J$R9hLjOgWvƦ]+Ĕ)Nb,}oKnlèiݳ|/w- :̮&shL)|悆yE{F!P̛*r%׍aY7T&g]/)Bq*+e1ãK"ɷփ6+1zPdS#Ǫk$.%@5Y&3mq=]?N1j:NO^)}-tW*IvPI[Wǁ{=Gi *yEF_ZsKv4XTǤM(gsڦ=m& _A/{?/)'qe6$LМQ'k5&|A8|,^%a=YcJl6a  Xl"!ܭhMK"MsB-Rh~,ˏJI%e}*h?D@Uh=|dWtߐ&@BzYY74q܆qǽ ݘASX™Ϝg&fQJ3S I倘POz_ѨR>sE=+o,̟5u7?SLOe_V@TB1r:J\KC*qEcX#Rֆ MPì<9ԃC@Ve 5n `a\L۩{mpn'Dg6]̒R1ſ<%΢}LИsm3u,GaNz7PC^pYr7t?7+2G1'm|KI! VAC,90mAA^u~쓜PjC- Z dbys׺dF丛; Wwœaٚފ~B0n?!׏2N)*qd~~[Vea P&Dž6kd"W%蚨{X 7A,k?.|I~[u^K76< TiNKJ/~m>{Ƀ:e [kP^Gͽ5NzǠ164'ڸ$9`-HU\{PR! 4m4`Jqfy?G +vC+|+WkL'ke/FA&+ rsz~'&ϙH+ 5 t ̀| EQaV6d˳_;^s9G ^ͻ'fw\%N).%aHιF^78a#0bG&lI ?wbMuëƓ񆕱t hc5-XI>]UZil 4։M{[8(gjj_"q^#dQ4D`8'Xވslgt'OaO[dl^DFo$2E5a;^3/:O ofb$rj[~<r(._ƚUG7:XdHZ|ykJG:mP`ߥW8|ӂHntLXć8%fɏ+~TS saĪӋ'D7P,u+N%zH5u0y,ho2Dz1G/iLHBiܜCm頙=k#-yɾ?r`bu`F8*|t&&]}/̕ .5@ʃ CIE2֧kٸn%}%{RJ-xS3 KXIit,J{ J-<,ו)# NF$bw"x/a/l pVYkd~RMkP !?/ehyxnOE\xQr;.$?1Z"R@3N}0l2%b"7q>%B6vvQf=uM %ߪL HF^Z m?*,94}P O2EϊB@_'0LQo_ik*1 >x]*j $У$5)%+mĸ+%ՇK5&,u %P^l;A~aq=|[HI]zVMnDNbKq;87 8JE|)Zŗ%TkRG|J&)mbע*4ӰOLG*);%A=Gp{`0 L|Gz;Q3U͘QW *ywfHW}75~}Z`ͪ6ݴСJ`_Km2.eUK~9B}jzjkA{k#G,\TzXb@Ӻ!Gd}]$gvlM^CQ7U Zi{'ߧ4|NHǃCoSG`T\īeߚ=ANucDWOՋw˟(Kkn!RF @,|]8_ >[HQt$\Jm'Dڝ9MWd.v(sHۋnYE<ą?P:@=p _qjqMmȄܾclY#gxo?w/P1~NljN #'gmGm.>2/*X/ "|ϗn}$H'+߇XHs͸uhzTxՎ]"PjP/ż?A6ܩ"M d!Ԥ iV&+ 7 1oB9bG}.Aڡި,! 7^ r &*4bݺuZC8N !25>\tK%ENJ00M S=]8H,[f0٬yRzhlM -Α@BBԄD;S bu*Bm%\'c5f@zK?o{!la{H)]K7tn;y 鲸{ȋ|'% ~h oCFsVa ڠLZ=ipqՁ':paEgaa<בauoP<nOiI+Lj)r sv'S=9%RhCrxkW*Ņ\|\\-C=}VN#`_ tzc ,rқPmj ofckc[kpR  CԻ?9(qhlZBeH*34_}eu0_ ;$ r:YR+Vkܺ|um4]-"ww:F(pwV1>߻9j8[W9:~h9DH/o$ȟo.8 p]n&ÓR8Ȏ5-vA8.'VV̜e(GLB=dՙlK\_KyR@K<~t>`ef#Uo}BaGw ɓgF7W!.vV[T`Qi*y_7Qeɠ FFpB<0?G`PB*ʌˇ [Dhd7L݃?^阎<:ğ{bd?k ѰJye2~* z8S">*{/'^j^Gȇssdmƥ Rdtm+Ɣ6õ6/w"afUr G}/Vs/>b^,G8S{^}Ek*$HѨ \+vVkcL.s. -i\L^>$WGs]3]pKcuY,4¼~bW*k4+E\yv =P$ =Ikxmʋ`V{tڛg21A`U3t\u}S'BP k?+&o,F;*F YfDHakg/K/8P:X4\&_+%dy UraGD}Y~];OrZ}]jȋ#ZբkɥLAG]:x(#Y#s9j=O)8?gYF v֝Gıi[Cټ=Fk1܄2N aX* &klSz5ARLHTN& VbY@ᕤ8Ʈ_R[{z(H/*ױ-HJ>W7%S"' ]K w p䞫KĴC>51ӻl(PU}J%z#u Ȯ:^l&P>[B _2oY@0SidC:;:FOy<U5T͹=ki0>^2fvقv"|)]PlA+okh֥|3 g1aURͅy^~?]"R$rE$-X"RԃpXsq,/ɣT ƙ7(m)ST#}x쓂v4xoضŽy?Fj~NeQBCM-#q> =;vq8 ;0'u fi"^ BTۊ@qRboka=V3pevO?XS3-{KfwلoQD.oQ}!{GZ5xJa (A4뵗< n->Qh lD.>\Cb9sQi)(w3nK|br9[dHK62M QImG25"kk ;@*a{iŸ=qXĜ2c5>ǝ[ %aA9FjmMC/@&(JzSt+9\|6f#aWh!ǟU%|U{O(`-ʦ@y(_5"a:r69rq+F. q(+b.r߅qɘ$˳0#Qyv[b#U# *B*&Q!'B+!b%]bu_M>5(@,*?A~Z~K{baK}p0J)qNn(7|ܠ,p+lyw㰃=[?<]}=n`\$DV _9V@9OĤMz Ǹ[(Պ1U#d'n!qM Ь f8Pr '_Ӟ9G1@3{ҍ ZoWXeWaE2Ͱ|C+H΋P8 Ý,ugZ{FHT.èOֹ5j{»\&*4)kqj_[ӟuKQ$?3tʭ *۩SҥNze^0$ E1^pÓD|J CwET&0sfʭ^ PImϟnmBqr]E 'Mu +r,n4+bdw(u):r}Xh4&ji.i˸ Xl$krcHet ) @>9G6ZX2٤UXC^]6y?~P±AU ƘUslY0h!4a@a ǜnv7U6i6fTtJ\]II@LvP, aZ-FY@p=FUխMy5zTg K (:%q.mD'-,)vRZF]㾹$ 6[CJ\SxijG:}]jigA(×Hy/P3%$]e&]8Rłl>}>t̓v3qdܮ2uYXBS +;-m'X$+&((.z]H}P~vlTܧ˼MK},md*_궷Q05K6^D3oXډml iQŅ Ed.sCֻowfh-)%UK;@<=G}L5ZFGzz"籇k &ǘ2;ECua%vy'3O0s]tkLm}IʨUds#b`:2Ή߂g[ 'FQuȹC8]u⽦8O^ݎ^}#iB-#> 4Uݥ*?Bϵnx,7{8V1_ S^sS\ޱfTsNl)}r싲ob:F k k}pˇ&$̆q0sy\#uPkajD"X:dn:\i]/ȬgehtPb\'|O)=^rhfc5s~}1yt#پX.G`+B>herag"](FPp}aA*[Rg2m₀ow5\N/ĪWntR۴q`$T2 ـAk5p-L`uK4R"CX>?h~Yπې ҺSj/Јh]5!s{[MQE{*S)i4d`q4zR=XEql?֕}*TҌKs=? 7 ᛟ"c@.ɟ/aa 10e(x scYZp$;t>_/g2PꆞeVH5p;UQYk #IA,.eUSSio {HM$؟m*ɔXߨ} N4vBV{b)kɴlUI\Acmp} ;&[NypGP_Q&곭l OES3zPhd?n{'2O:)oEK^mHf9d \lZ߰,8JY(9 2ʇV7٧>#%~8ws`KJ.Koa`=vue sRiYxIeSvB+e1@<d F҉c'yY*v{U, Q, ku :A'}mp=ҿV_&`U:4Qq[MZ+l&Bq'7UD#o.po6 쫖($!DovnM;Dh*wkZQ}SbK64)3eٔ[~ݻa]r0R sX=4(_'Q k kc%S:zw%KL%@sD#3|yDă=R>}˔QAζyz>R{UU[m.o#1sDE3P`jy6lEhn)pwT)61bz.h_9ҽ=m qQkkUL)i']3s+]zircϩP_4 mɗq/A28!G K T<_u$*H _jzySxո;0!a}1ih|\Ven^{!ʉ濎u*;ޑ$<'RX ,l 71 =&Yƥ ɶ5 kNVMH_֒~;E0&fs/l/Sﰌyj~J›Ė.a62둲b 'W"w~k,$KE>0A^V kϐdye%4*\ZL>x3B͇Νy)VK w&:~B] ɬ:1#s"PK6xo=4g>Hgj60bi>>p-C5;NxF.Hˌ#[^#B:HcG4櫹1,A{4 Z/b !b\- j͠Zd?ī˼KͩlXw1k+[z"3lNbnqz)`>0M ;Bns\$cJQէ`\c?;BumVgn.5[h46π`Mb}Bmj:n=nBAqonk, X5siTUKk$!ܡa~HG\KUAd CQ8(/f?橚ZR_<<BtvD:XiTFCty%?E}3z M5l 4"}ϳ>J@^e0K~I֍{jNpnO4_-x,d S嗬k@>ƛfsn:Kg/yGR,0!Oӌ&Y/Q34جOwKyamjJQe`hF!3aEJR0mϵ9HKLsn|1 hWHW pz1j2EW~#aʅ&,/PiF nzc"eSsнn ȁ Hfl}U'ޯ̲wm갨{Ahbw>'9eP@;2gt ؚ{稨x1ƎeB곶'zӂ/亝ܜ˶.b^ IУ&hzH/"iA-e+`g^PLUR M)} í#XmcH'R"E9 !;yCMa_Ejll͟@7(`eI/&2xbc[, @#vUί FQ'{ !CZgUB; 7rM^'́\")+Ć\O-V:,q锡~?8l4_|S=Xk{=7 .{03 $~ebc~`5klAHP :HerT탒r=~˔6Ug$ذ(Q5^ 5*߲eqO]_K-b>F+6Sw pJ0P. 6{"jt'c'9ol#B_KEbpbe{MYk\ r-YT*)M5M4T7@j":eD_/aޱn"iS qVKjC VY~:PzùKQ°< WZ2'a|:4@O_vf&ky 'yH}Q,PJwkYeV}yOb bQ2GAVt<0ox{{'ܙmUFpuQNI TW5[FfZ!hQn]-"%Ҳ.;C& %0?ï׻1=GNv5U)`08:SL HհGِ$ٖ2;;IṨQ#Ga!dV"NUY?Hr | t hӄԦIG J7ݒbG.b{Iq4#ͥǬQ@HX[Ki|iy&ka[/4b3qc)뿺V}rퟝ0Sbؿ<~t9$+3Mչje:S2A8>d $ҕٿW@gٛ~`Abni 'x($ZZ(2{w@B_:~elEKB%09za{L`)j3έ] DJ,;U1Ǹ{-HRjz^ӂxZY\pYݠ:r Dm/W'r3%=eڣk!`suQɡ7׷(PGa:h8OSV\Q ڊ(\P]֤` iak} @!?x稥*^gXvàCHKe$ q U>DۛF?`MS4;sT%%Y^l W]9!][Y 3_?k&c,h0;KARc;b>OMݼUg,?9ezueLɂ̄'ㇶ%z thwοnf2aTu|Yv7K,I.; ORglÒ}d%~z2JyZ=Əb"ea>75c}O^4*FP?1Cc|-EW,aN9aOL6cƅ;|/oRDQ7k2 w%!a I:R&GteJrsvupgYSt'uJ]숰7Y|rrݱz*JDh.R/g/+ˊg\.TkKai˯[ޅ?u3p7 wxp,MǠ4%!F2g] 5U¡d1)(<}Wg9zQA7ghR弴D %EyY*P8,>1!s4`l.j/_s>D2&W`́=c rkA(㇈Y=H^Z(BK0J?"gԓ4#9/ ίDÖhXifv7]֨U."YSIe,7U> A3;iu.'6zq߽UM׷-~:g1+iyp_8p&҄jɏER.߶PRC/ 7+sWt,}eWgm;9&I (1~QU-$ ReWs']|c}qf-b7o1s{͹21:}!Yr޹h,˿mh(iV"+ȉZ% nKr J!NU4WcdS CVn v\?dyٕ$q7R\4mHIxf8Ai~ 0 O d7nrS%2Ię x(Pkߦas]=KLI[SEZBfr ,v"%yP,ѓY]j 2ʬe*KWɭl. A\Tk;mL>;P=}90|Mg`hSƿ% 2Xwy)AU 1>U1^Ѐr)}`Uߧ?' b@ 49W0 ֍ vC#T槢ZtVbʑ 3]n 7{} ~D؝1idUX`t硲%nݛyH6̹-/vI ,cNVl/8ýsTғU'}r#m^w>-J'HȷN}a5ZNy?7rكE"7'G) $X,Io[:$Jqck"xö}  JZюU`Eԛ[2eXƁth呦ݤK!J?:TEtQ>y٤YJh E^V \nI|K֖bn=df e025~_̒!{2%pͬ;1W4 s- n4 0h!1xtʗvV!su\i03Py8$V]ʙm-Tր+AEyT#98= ԒG Nfć]H^]$,Aj1+,ngQMC{wyT=vˆQt[:*N՛-1e|JxCX!5Iڲ*a ]gWXRIXUYL!5x͐nW3AJsJJ>/6&l(<(OiM1D<|+P%lP.3Ӂ+ӓOxŀ HbrQ db r{ʷaDRo , KeuxhʹqE%Cc rοUM+eC[z-,ba`/%3Vx3Q%}„#YrN$bl5TOQ S0Ⰹ!N]&kxh,U7<;y[pdLx5<,;˱6-# ә6EGAۂtC vfR'@jMv6߀fqZ~i|3ΰbz&8_xl7tj+qAmhc=؃r 1 Ԉ>~CZ:"/ ̋'U\Jk^MieN~zPFr{V`6p~[אPX'*2D"]M|{Q^!q g H0f8P,2 s#="KLFW4.F~jntv2on2!"?,ħ0j r.Z`o,*|[1njEl8d3_3;0÷%uO4z"~}*N^o)űQCTFXQeZn$\Y)+#x ~\1$jwg\v ޞԴ_Iaw'o/X}.(sX0z T Ly?YE%em86ҝC ~jzDLP4yx4 K3rJuzWAGW^T${ 3ÅrOv=[P~r%ЍuvO:)͆3Djӂ[)pJO 5 `]a.7:s BY\dRNNJ߭Vޠ>z4I;j]-!np-aW\wz ȕM ľ4dpLJxEK썖ByW4 ^-$u]֗]ҝ6{P I Q!.yZS]!/o0>e mvРF }?ލ;HZ"dp#8:g2ul.NݥnVrK |DNzEũBaitԨg~ձ`C\@]2d?Q:yG? ^{ܗ bݲͬj("95~ngtKh2O\,;А@aϊ*k.Ƒ W<쇈5 <S_al沙'[$b@Maex[涨4cV- K>:b'5f*T_ SKXbZ%V,qΩZA`_@ѩ̰4b`qT`l1: b򟃄^{Oݦ{#M'1!tr'jBX8"!??RP#pcW)`ȝus]gOρa? ۱ 'x&Cc髭 o0R|ɳq+۬FKo<ga!"ubnp;|PԇQzcQDхki; ޷YO3u"-5G&vwx|M (oX=Y@D_>ǵ LH.m)xm+VWGOsAӔPEKڲѹqtg% 48lGPhIk .ŕ"fi۹"Zp^yDМ8GIzۦf+wvV}Xm?~i]-2/UakZ7:mA}2nJ3֕zc7qo.yE†I! x] $fƗ ;gRb0KJ^ٌ2|Y*C^C哗w clY/4So4{10!zQ)>:-A+$R=wx`n9٢c2,sӻWZZNBG ˘=whI&(j: fArP餾uM[Oؤ߆[Q('f٧Rmҥy >̴wn2Rh&CMEmԐPɻ)ⰵYPzh[$>*gztƪN7W]jAV+' Bux LMmߢ{SA0giZ(+V d>oRQjz` :^\|~Qhs2g<}m%ﲹ+)Q{KZc6zsM(d-Nۭ CWT{K4 uy]/-_/B8tqCH~` Or}M=3Oh:[/auhpN,NHsd4 g@[_Ci>?$O;cTR0N 3 4'5hmǏ0nW:<_7-K`)N(V-/G l]O#EM=[+}}Z=_Lg\`ZB-FɥنT2)6'-61'l<u.jٝ%m-{Szξ4ceWJ{7]gJY~''SIH=:V^^f<->NF|t+㜐YD4riUZn;Xr}I21w_wt1'-5fAa5=o|l`Rz_T(Y ֵshHq##]H:&"B1[\CI,w}zzSíeÈ6!za\F{L %BB_Hb2׀Cc_!}/?R! 0HxZ}Gҷ~)m~3^] GCTZfBicwQ]tҕƝZ:0*3Ń-䎲(#l~2Ǒ>s K{`-'LBFnu+zէdS(ՙn|Y$uw،bWbgYD,\/$FufRrmQ7:♱؍׻z$*&}$DD&0ăgg/MNMDZY*(7/֏{iM^\(f'+f5ښP= {''lJIu / .Dշ nV|)UI 4prB|)LYhOX&JXtÝk>8b\ OtF;X|кs+S#= FSA#揳ۇV>!&Tї@| WɻukYDڎwRXf|pHڪCKv@L}9no9">mdLKLfD_5mP9 [ٟۚ#x%cUH4[["%n.`B^T@e'$B«dOюm-SqQ~%PL572t8X5PhE)#r'RvdZlqyAamKЫ-M{k 'iPg-t;PyezR?:ky85x[kd&1!QVW @f'x u_.W-8>&όK(R\^yod{)4E0o5نf@ &5p^Z,PDE{B_&V#fJoԙgff(feЭYwL ܮA8yMO=M8U`Rv`D EPOJ^hcPϿ9w &ځϾkg|q0.)owx$Ly@BJ-bbge_*` hloN[#(4bF]e=b'Ħكs{gG7WW]ߜb0HU9?^?iwBȃW} |{ꐜj/4&*-ft~R:}m? @3W1Hea)Rd$)NSp:xul-HɈ,f7ipIPC4oۻ,F~}_7;x?U2! qs5VAiͧ Lr"2zG{7@C^AR$^<])8lgnGf0yzUQpU1 }OeiO~)c,'mgG+6v9*MVu%9)]o imk"@s($5e{hepD-IspP5yW Raf79szŖ=ھ)L%O=_ȹ\'d(c1h(BC,}cRsDՖD/΃n^K+ײ0q]3MNFq~|SJ"p'T8ALzɟ׺10Y6N1Q5S;Oo.\L%{Ӫk}y̽=jJ|12$auIKb!2cUZ[ w4b&᫳TzJ[(եhfݣsJcD9\9JX婲/cc +oEbHQ01:Ow|Yަ|T8pg߻⩜h՚%ຈzmA('׾Pq -&QW7R9xmfv,xT[{m#25zp]ɝa]/p%}* :&#C= cb; ClƻAObi[,6u(wAOtrosƸ"? r&h O%h }@,,d{s"=RǍD^DK=IK.!j+ (Yqm U+ؤs{yjyNw$mlVTK0P߲]o6nNAHjgsy}Bh>|X~bڇXclx>2I~[)D?=M}jCpՂ[Dq2'|O\,gɂ.KXJ|lMvYbI<{ l{-i.|&*trU+5`ӟ 8_ҷ;o(v;?:Ƣ(͈] } Jc{J {Cɝ; < ~`%XP2~0˕ٔ-3^wq@E1UAJh5(28V%&*KeSlÚM n* #)c6%̛-f@cѬݒ K=DsiQ8],Ɇ{#V Z>aaHJ2JRYW=MjN&-!n£\jak4[f/)4&4M6cu祵*ۥO@#0W}6m@݉/olɖO,p.h^|C@ h=e^wƖQ b' 2iy7Bh]/v,Ln+:vE);qġuӧl~D ӝoGv~x+(L.-EbAL@.gGh$f]>=0Gg稅 f[\PJp`vPV2_6jY,{::/ :=o9ou׵5O4.Bj.~{y8s9%Z79UkᠼcɘVU= O]5J0WGf2JܲS!߫X QE=2hfG!*?̜K cS+֧ؗ68_>c1 cWŖoԖ! pm,Ƌ^'l0~cҵ%!|2m=PZ[cA%'Gsv:nW(TxNޜ p̦|-bLunR(M8QK9-a5wp_gd1 !tpw#1knՓ@ ¡\G-j|?qc+R'Ruh}~>OǷQ"xQ6s8Qz˄C3?fT `.~d7;(k{V$zɭ0%\O0֢WhiTn0~:t'xɴmTr|<ת&ѕTE DV4y^>nl=P͊3ݤ0o&M ,5}dk0AKdtuɓay[brЧ~z_IЕ6`B R{| .dY!&~.w>d墫 I/nG\G{T M￟_F.^'nS }jE }d8l Z5Q(e_xG: VzOfI鱴F"AYIh_P&eg(9̗ei"ܕ鶄ALPߢPKf0)L* O]$OjnK␾Ʒ,+gVQ162cZS@, ZfنhuǺ)#3&:dvQM(6*;UN |L'zu}Dd-}J21@Ʒ `#%]Q)v ?%b#/[$#E\Cj,m 8Xn")>>Ro7j{~]N{=\ Rkj-^8Q8^NsXVVwI;g8amACFS3UBBڞʇFx?Ρ`m_BXaGQPHVy (mzRm-`x-=xO@z#7451CJ4{?yv Gs>K^pU2=^* nWKVX ;%6X 0Rl١4AwPd2& )y-(mWW?H0fMrҢb|3bSҴ6jnpz=п0t'J]f#S_DPVƹf*~di-6]8IS9[boEhk?9.sQ` 6 u6fn?jzF܋NXEIL"j 0iBIEiMT<;jUisr3{$Xe yjόLNҗI $ ю=HYa.sAE7kϣ˘?O%(z g* M/~fwHnè'BY/6 kx|e9S[y]on!9nW^PAW eo>lMr0#H8Nj61HI蠵]Ւ t -Hl恘\Rf[.ٌTIԛ{ &JΔ>BhO[)94mȉubC~0hs՚Hi JFuZ_"*؆8w5(StH*}Hfu9|(, cf,RԎ-sQj:/"uU" Lnab=K5bڥBmw;uZ^XgH4n@1jdr3::!?_}H '#=2\NePsZ#)S#v(lX7 uG'~ÀTgvQ7ux&}QuRVrf:Y!Mc)A387l}:m}-Rb5 Jm fj SVݘh,o]3r,"A0/ø`Ye$5,=s]Z2BHEl^B U&Kz3ķ6{$hZ J_Qa.N->YTQ"PXf/kp"؆!D^W:gѕ t)V^sRGzsNC^Q` \Sﵳ){(G=q6jujK}i TLGbnY9'HiG ٧soXF}M>u(Bh>rc}=T0 tC1) 1$=Tm%4֚겲8,Aغ,,_ß-e[gi5FIo|/]I\3tL'>rHǠٍ0 ;yw(郰VVi}/f|2$Z(Xr:a,v᪳aQf>XC6|[Y-%L;F٨4Gmp]YUaYӢM"YVaBe:b\g \UB,ص&t?&ܥA!}UNdkj%m580Zd׳Pq2brZЕEO l[\#T=›Dλ䝨J|ش+=cġt.PJNqo9=g=c7gW$,Mφvw`o/ [zVj&tl1C1o>hHX`>\Z7 K vDB#DLy4`{Z &XA <Š(w+LV Ϧ`neFXds]t! NfwJChLYCC[ 一`g?ꤾ!YOLA\NO:V ~ԏ8voWS] >{D>'UghTEevKxql#Uk d@3 b(&àA̤ȃ㓁:xF|1Y3ݺU.p6xaEoJbDV~8y~>g=׫i| 6S3٣7ϯs˲w'n 5iFNij nPVV~ Ɠd}7 'mz2M7#Pf;Sݞd?g^WPKfӮ~7xɬGT&rd$`n8^ -[S/gOBLS\Gcm5']nd~V|>]G|A߭Ft9 S"f2<9,ãYE0X](zzasךտ?rw?:_BE BUU KԗAͤou"ظߟ {3w.H>e:/pL&0s”Ķtk{+y[/#^Y7%`4X|asoƐ!]D&{xآ9, ejOW;vXy,ARFsHWt1RaFYt\PW=67Gv.O詜9Mu`̈́3aL058 $LSx 83c.Z=((g]a%STl'GqA`i_S?Tm_-r:xu>K$w$m+r.YS i3T(zyOxJG1Gm^;LQ--XC<ͣR@Gpd fX 6dd*]6-6l,0L0#[s:Z~:$h3VƉNy٘{DPy ;/S- {˂fM_J0f2)9FI\A6MqESz\R'ݤe|OeoԊy&gF+hAU/C/JP6n M9эe|.e &εijsJBEgÝosWPSrUN+oa=%j0]jxt nTM%5O<v)bb+.U.P.m9(Zb2%o800IUm xhN2!\jK͊n%9\O&ABޑ>Q/RLE1dEꇹ?B (ot g-+Y7 W7 VDқ6݌e\$H(a/3H =$1 1rIao5NPo\UU LFI*Ϟu8ӻLpBTd@0x_Uήì~~S)/`|e]a{ƤFDxG9xSVc>s g60%yMKlvvy|"8oBLu:߼BeTWzp{J'#x]noғ\YwաQ40P {K0CI/B0!,;G..άrr®ҪU Et&tc|oC$A*"ⲻR |N*T,M00(f6ՆygBs[DeJOP}Df6Svͩn-P/4 Ueb ֵ?'"JJKt͒qbD+ӂ(< m;ڄл Y >ZهSq) sM,$ƛkr ^:s0D"O,yC:p#j:σgu# ,f&\`A(,Aa,Q`~F M_'D;/L)c9DzfIr|@Pc ?rH@ &LSTp W#P6$rRXr>qU5M\UX"v&f-1` /SA.baUw$%I|y;E0Z>n|A`Ə*BI!X{f 2r-"|słCX6F}. 1=SK(&B20oFΥL{"y7Bh "3ehV9(*W@r[X8Jx@ ŋ2OC XMhku&AdsrPpu|UvQcMR"Zhj}x煌R o ";FWaG)#Ս?@r-c0` S( ~%fw_)2=%a%1)z\ A.wEiEOWq|-.""gk67~mܮ]ķT. }?>ԗ2>KCDˑSǍդp jXr͓B='mo؝|1Gn*u2RR>#!)ےAbGV?nƾ}C2TI0k܋QrǛBПuC@`Qcnnʼn+p 1׺'pe\mMvaNcH3/,nNd9#j:z]%[(F̑ ?:M!BG}O rŧ*|J|$kA,SW(:^"l^rz!Yk+{(jztL6[Ś0-BXs.M^UԊK UQ=ygpILf7cl|pQ% QJ7$*؎<Xr{*TNFi+<Vj!)/q+L 4zuSˎh #0 Q3rؙU݄z  }iEXQK(w5ORppd#u@Bv?#Pg:G`%N,HBY׼uqq}1v='`ϰp\+&Z OCK]E V:#X+Bt6!Zs3TO5re5*Jq"/ @6TSElb$#I(fj(AKYCrf$d[MxGe`F-XGyzWZʢoߖ(&;ll{n,)_">TP>y7`)1BLYWTL&J:9j+Q Ֆt()_.wSzc~aLocj_[>@`MUZp4#gۚj$y (|4n69 oā]y"%DOϳ-mlAo wV,+uohmHa:tn0YpgҜ& a!5s7::XV!\2IlM}o 5c*[M+o%v|6ʦ)/HD:t0Z}8EquPw2Yu *&@d p f]`"%hN`(svv4nELq߀Ns7(3_V&z b}Dt8't#%3v7)S Ik \lhApWt,XÆewOhv2 z gAzN8)S\ɋ…Xo(b Fe#y+hI2Y"A ]R4vP}`WGxYTIy#vxca 0Po2Emk:oiI#hʹ,<^I-+\ӏWRM3AOrt:N= ?+/2{gu~ԧJ˜"5a8όti,)0. 29ho"â3-`K7W󑨉=tΘ@1dr~="`QF?:ȁ]0QHz[iթOv?tje $wU4Sz?N!IIv/b&~SP}}znMw 5ypIJe}qjb}G~?zxj ~<$Ywx^(;Ot^Y3a(}K[XJ!y{_ج_Lt<T61r"U$~zE/ȲAN ׾i60h-&H*<8EM:傾C~ULLkRD"OGx~ +js|+_K F=m[~S`CW4cNLWuHsVkI3 Mj-;L_, h局5*9~L̸V1r,ќ R!C&^W5=!UHP⹂ Q2%B(x^Rx&8$'5f(fwD`+Vk)HM7K9X!VʲdLjHsH߅f#f6,3E<>Y{~P* jDV>1 ˘y$mG>Bw`:f 6̓hR3³9U4 J 2 u=/xRdF)?6yoɯCE)BX{ySDEڨk3d$ D׸\ӛLj2Ks Kv>e>aú}hs l,zYH EVÁA3LiYIclO:k\; ?lw@ܔzǨLG3ӵrD3Iv\tUL{2=b }qvKɼ&MUq{rPCcFRq&]d)_yâz"C״Y?%s:]6Hф~5^بI{.rSr}VLP2A\ur "-Uף juDFeZT2mF_|pe粶6  \o_DX6Z渆Дvt|xQI++_~\h2dV֥N*Q8DUm1uL({K)LتJOjЦXFNM_B@BUkcjbP!LզzS#b5 7$l7H wd`+xquk  m.vaIhۏM~6ejiH0s<8L5 i2U[+\fv4p=}|֏ȏ\y(pG|b$אjEݢ晲Q^8%z8( ̌ӐKpZڕEt=NO/X!&QLZyC=4}Dw5#B3=_= 8b5 $q菲%FX l;*uqw!3͒q>rRwMe7IlX9ZC3$~nܰ5Z`H=YΨkPE,YY(!)9@ekB9v)Q=t7I#8K&}ڱV ok`}  ñ-e3Ȃd>u|EhX)Qd+/6Y0qI $gPGx\c,+Gslg:Rj|&. ۏ^ T.tK! 6Ē&R5hѨ&-R yv2uĥ:ŅjHAM|4+*wdR= S$c#e8|aU33,Zvr#&7TQ(m <- !˴kL^Td/ju(q7guwPJx_z꥝7/-rR 9+Ԃ`^S PoL:b}X/ 䑀wUĥDd H>jq} 9t(V9UAwXA]pVёC)4eLj=:}`EJ!q~򳷻p'/WK?:? XGrŷ2@-TwuINxU >^` [gR,m+^ 1qµ¾e7e{a5#}.X9:HUlJYѶvӈx2[ɦ߰ì*wt`yL2QI>GiЖ =J] :[^78^9֛s]'PDڠv1cVsVL3~8\?3pޝW.kg; i/.ܗɱcpp911:ڍF%m\J2߉ԤͲ[f[/5ii%^~rbdۇ1vK ?뙆YJWF_|2V}tC:+K5Bt*}e"nWBޱ͗oߪS4NqS8T˽֙A= K.9ԡ= ~qԿBX%,:4&! tH~bÔgEg]s1t K'Bb4buIhTJcTTAmgBn_u)h`v#v!z/d7-QU eQqɪc=@LܿB gT#cc=^m[m>f=âiZ^ZP`qPJ8[ ~ kgz^Wp%&h7!7TS5{씜iŋb}apN/ < ,}rEj;jVR~Z{2{rup_O"TۍU1ZtԼOlqO7Fe=''-*cpr-sK,MD*Py~hWIj2d"sYppFf*np\_Aqnx*d2W8P3x4b#ni#l1t'g 5w!A sYה2SPFgýET7WS>1:mrM(aхHTb'{/ߍ"Vfv e*HCJWYat*Sk><8 +pC?܋IUwXcG2txAJؗ!WuyLmf$=^Oa–X׻ IgUnDd'd(T03Nd xa&p#Al5ס'SV^=%2%oP @`̊"s^s$1"( s#LQQDݟAemcֽD&BQ1n=0` A'hjU,djKdfjχǢg`||] .gS绦g'nŘ?z t3KX_oАY3Eٹg Ð(D`Qs."1˽&??^WKC6CeHZ޾cyDE#;+/v;4!OgKk8qe?q.6CY lJZz?Ycdvr .cCGZtu&SR@zCs6#埅:>ۤ'Bc|θZ"W7؂6XղKV˟Hb9 ȖvږS*|aƋmbgt/Ƴ$:IÔgjϵ#$B=V{.@y ϣ#(^U@WL] 8^n0蠩^_C-Su& i ~'k%nBN%Hs>Hqgߠ"Į$$m͑_We؁V_OK;i|^$&a$5R ?)ן't=*@k?cb+$O2 vYS`+ wpv;'8{)GS*[zY+))#iP8!۶;QՑ: zo4s`ⵤ.ќHCWMoLzjI#7XK&(߲DN}9K6 `.Dڿ:-9B6H+`d[sOMܕHTu\nʵ)#ָQ{A,V,Ww>Úg.ۢ B UEL7.lzu,\`_jZA0BDTBYX)m9IB=`Tif5&r'^ڂfQ>i}*^bnaࢀ0Wv,e=wi, b5&|uFс0ԅyMph- @,ocov2i$ jzb$mPSmg;oa PL5޿8҈oc{Kcm@8}H &i>wSڑz苚&ӛRc ˺@M.K̅Y  |~ș[tFnkRKBKL\?1R ]隂 5r.R54)&JSJ~rA@;in9ǣ %Y݊kFGl/ ֘.&Pɾ5k%޶:Qc;+u+ _)bcEϠ.f}WԠXoN6ߍsN(No:@^b4u!]^5}IԂ̵ޫV8.+04)KEk$U -uKMsHskpҳHЖʊ&l`G jwspf'Y/T6Gؐj]xr6wj"wOdyJCTWם_9o1{]1 o:bSweAJ23&l$\KR~H)3(?3"#\]^hƢ\4i79OAg0XSF, }SR"nJ8'1T c,BqJ5YDiËfL;+:%($5^&$ = ({z,|Dc2`|U-*z$u>N 3?[AL/YA??μf di K`R4o,VVӢ{R״P-Pl"6dQT>:#ڵ,eVkJL:\ {>+=zK?-:Ul{ N0&ڙXH>/[G3y)}t(K><Noc-7 `A=VL._Q 7"/8fΓ,[q!<$xé5 ,=#,R=6VjЈ/7$ І~dZ#Rλqfp?O4Ev^]}襗#lED?ӉK8gEp`jz\qB:-\.#|qiDr#rZB75gX\HzǰpeGϩѝ/r-$ubذ#sͬP$kVpVF{_x|!Pp3ӺUꩺlĺX]~g7]Q>5 /<P mە$ El~gE)}a{=t%o)LxY ;~}rR`^*ƅ}GGrznAx I||)q]O∦5.ЈP9̃σ7;`n8 ?ܱNkX bFS: tdɫ,AG}J^l1SfVݢR Ϫ~U<nɽP_BHFAtf9'Tr8kGO6P+l˾lW…bD Hw&>ސ7V rD^*2.v{ri"8qZYT̩Kg&=N=i4?tMڤ>NGF]l⡵S܇9gkJ%.4r* 5PpB8?ص$Y<ڣ|T|Lq޶ͤea"D{cKc%񖄳ܗz,+ I-e%|xANFJKNjN:l|daԮcVGzJd7GMj'Տ7<F2pQ&(KzF/,#Nݽ2^ \y`nyC,ڟ葊>MIΫ27;Xيz:WSj(cw;#E&7:|2*N7}LnSC$l(Ө=l6tt[~3 `6 ҉V}i`T"Bk{yϒbGhJzs. RPoQH?b!Ļ UңH7f>golq3 s?MBU:/M9V! Ga/Uv D\9bRO4EEՂgw0e"w _V,NkGy5m̓dYPɚ?)h#FTNJaڋ෺/Ic HO FXmv⼷yn&gq#?v:1IO(l5{Mv*2` 4=$/T#{3t$X I YkSM'%f,NM"-ٳv$z$ezŀ8t&nbmWWs*3.ƜC6"J8mLO37/œN1Rxߗ!Oi읯)E9,rq4Ig _ێ)uVIl]PW_"5u2Hc :βET!qtbѭ0fxOC~o{nrsP!O |e iMs&_z JDf?̉eY{jY,D@8BRp]wiY YZ"D-ߨb|(\;>8ޞ=bx #Ys^%q݉DӴ( þm1MA6 A2aL6@d Pl-%OOB=UsI~AI)ֹQioqz.ųGTI*+n[P"\wrXpQI,Dk3M`=~@6-rj\[eW#ZfAbàe{ܼQ56 {w%H{8ȦvJU-b oH;`į |âD*Oc:}ip}='$f<2qYF!V/< `;s o*!\ ? 9gQV>+Uc2lvj#yUfÅdžn/ p&W,v6rs 0'z?G9[. P#8udbd(ٲޥCL9£m[U' D7[V??Jb1m ^B'\3_as>8j2Zxf7vGz Arːbj)688Ť'4$C/Z+tt^+S(#=&A7^'& 8V&F0-u?qSRf* YrmB-\ #‘]o?}kT^N!:⾽e,m. UBk7*Id桥~|3ktf'¼$I&Ap`Id*M_r @D*w8n 1";ݦ1ižЀy)v @ ˆ7m^%1c 𛈗L]#DYALQNƣp@ -?M(E \M㇤ pހű)NP [ ңܼwJ%m=v疎K"kB̕|ށ mUǟ=@v8.Au*q*=ZˆkF TT`..X3#`$AU -{Ux{3.0\.,0qƋ9#Oj%7x =Qm]U?XS~M{ 9mg9IZnyZ 2ە]C~XO40n3YR}zz҃ R6 GQt~>YҪvM|fyyL^]~V8qCloП_;eI;^>\}:.c.'"0L`Jaș)߿b0[wLɣ`tA$fkym"@"0o#6^͖ .@Λ{(}sئTCmIlpΛJdqCv]X(kz56:{^]Ρ1 \Jmd鯽*UqlLEyhKN0ˆkx} 4_* +M0VX V:N"rg;qrc8K1ig "'CoG;w@5:1N#6;YHAK|U4<[q䒖VToX}K8ۘ,QZAmj8>xTjZXjhƪUI>1cm}5;Y)&?YM\aݕfdW0~rt ,?GJ  0ZqI/$9?㈧N[uֵyWd|z7^mQ)!(sSP} Ce)f;GZD8e1-WB475=Lhm)X_ % D]X\&"S /W= VTmɋ=62~sxB \&vi~Gon=NFDk] ֏*FX)`"92pF~ɓX