python2-perf-debuginfo-4.19.90-2112.3.0.0126.oe1 >  A aW^^f*'sXlGrpgV[74xyXJb "GXF0b2,Y1U3z/ !4LqJ)EZ!W$<}HRz~P ü-PXu }͒'.j(: f !NBT(We@S$$gyU"s!ab +`r?$q\bcO烕X;6dfa6b44c8cb7d1f2b34e89872ce6a28a38acf3fee005fafad56d611e681c20ced6885d8b0493fd5e3033478f981672b43f94401 DaW^^f IRaNԅ n]pM{=/4\g.4 Өi+U%X2Y1)ӟ\O4q }L?U`HYldvBZ7U)CajDЊRf"WȄ8 \=Vs(*6O+.kBؚ&~.1J.3 -(׵.:0 } {ĺ#P~cw&fn>p<?d! 3 ^$(Shn     J Ph 0(8>9>:h>FGHIXY\4]L^bBc-defltuvzCpython2-perf-debuginfo4.19.902112.3.0.0126.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.aobs-worker-0024openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$aaaaaa5ebc7ab715552e25891558b963dc7ee147e56ed27c38e3b188b6d57124df86e5rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.3.0.0126.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2112.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- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-0024 16394972044.19.90-2112.3.0.0126.oe14.19.90-2112.3.0.0126.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2112.3.0.0126.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/e3c11eb005ec1f91de247c425c21f32e-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c26e736323582169621c8437e3b89a9318437376, with debug_info, not stripped wB4VdIP9{utf-86c781d201b3811af58799683b4ac8805e9cd1763d79a25424d08dfdc64057012?@7zXZ !#,B] b2u jӫ`(y-6갴 S*sEUZzB Ii wp<ɰ-_ЌHB%g}[#PpH^ -q D K$K]Ӱ}Khox [Sw^SLf#;&_Qojy;{"iD$r8|f P,+0`H-1sř)u]E=oqM`bmgi54 Y8ItlWM{OS6u XF/g$}&նя-/( max{-[R :I=p$.ϽkK9J ;,P&̷_0t'-9{He-tc['a .v?;lk~ˌ<<ёM*3Ms q,\x3gO`([He{֞ gh39`c)R$rcUͽIpU y>Ɵj Ho*xFjC~@4 <Y~/@1Fƾf tUΥl =Xt<2@`R4t&ل[,4ѺGIɁ_zFe736-Go CҶkT(}(BeN(Eg~3XfϬZ`݂Ğu'`؇Nv}N45{-YʐIq#nĦhn'hIY e jV->j/+d5allCDmWr 3+(}vj.~HYg<831v~rf$M2Z\@FVX1(NpH 4(@*v&}= ;v{2SHOMҗ#܉xO ǟ(YShFD䗸NCCdr_OIgvD-ty\SB7 J~{qw Զ1X*iOZɇ i tfңV`QZN-[fm[Q~l=[VW W҄^wa*{kzRxnQ a 轂r`;̈x߈B+$t<NP1|ĆS P'?6; 9i-IntWAQZ6h9\\\c߇XrkL}OȃDp/K"`R HwY]Yr^GY4OtĵpїsGA!]`E`fhcSy2NO~wd=kӷޚ 117g o;+HΥ°"ީMхW%i~k]1!LBEnfb,BVRESY^! Zdn'@γ)FWʴ $`PJ_JKJx6;r`NCnR1e:L@zAEX4dAM:A(C*9w9|c]hYEKA)Bu~%|Ig$%}dMQdTqeNO榟N[cvқ31ǑmUNERyٵYKR?L{.c@vF.?/\:tL7;9KAy<؀X^&T:#p;QI!ze\u#r|N!eB"5y|{f?DH]YF2izh࿩SJJ|nSur&8Љ 㕛=յL;P۔)1.56HVS/"*R% >P$3dY4Ȱ~jXEr=n޽*Ku0zfP2f[ |JQ+-zc `L;$<iܛ?"\)z&JqsHH7sǭ{e1tsF >6n^0Y rB65~RxPIp"5+hz1yj[f- 2sԈ)_ Z:mJA5 -nK=9~u|$82@2Xy$ ƒbҟ8=ӕ#۳!;Y};c%:_. (0 ?טA8瘁 LA^x–,rfm[K˞6Pn{*~9+,oO~M5mƔF,ˬBK;hm<^CjjQc=Au2wDDT1e0\(we ʦvQ~+( -؃TI8z9,Zq%;1ɞx utGڙpLe yavȺ{X %pJ`εAkgwF|D9`k0S~jp)'ڪ)VIc]" U`y/M5zP0EW<"ī2t1 $RjKZDÙN( Ÿ$n)`*eȤ;;+i:-8ӿȉF[iA!wqqNr ²` s94-@#Voh!}GN('>?ᙖ:Gr͇RISo"# 5}A`rR F՝^7f ~Τ|Ce=5 q(=O$RʻFQM-#4Y[#;KrGzo HqH8>~-lJ-3ɢ Gn/3T2HZ |A7*Z& q?Of}-A~E<齚eη*h R>0N;$eȩVs 'zϓf,MQ;򥻏kUzsv@Rku~ΏnapFq4.[=[}T3Lx:sG\:IK~Wu[+jRcww7ADOCZmrBdi^{sZI+?d[ѸA> uAŽl+_|d/;vwozF ju1"Yja 3E"A?a7ͽ.3IxoO`ۼ~1Qt/ucpUғb@&kþWn%5Nf&3wzy魿*A;sy{Q!K/lubkMwږeuzbwT"`JgkHt=Dh0$NՁ)~麚5HU=弘!f6ϝ .B/JŦ~ݟ^kKx%cGiuݰZBL&$vV&dPRNuGidgt11T> nGɇ*Ļ۟f_G[*"53m:~Wfa 6v7;cZ(%BܥӸG /?>,TIrE>PeBY8^yz{?xݶobݦƶ؉TX‚ڦ7!l2"_tmN>>jZ%ux7>^̣dZU sĂ2PmaV ЂD_u:1z_?'\|3? ҡhd/OJ l'ꪫI)*Ids*CRAdT%m]"nTPʃTP7핛|BC G9+@(e\Fg[Z(ɇ` &tU&b9Qӏq\w0JuL<Tu-h!VE\'dQV~%4[(`La6ns8mtJ*Tx"d^4E)*hN۵BD*}}P-23X?rh uOhזV;1WOF/2B8. `m3kB"(VBg>gv#M|:~6$T# Δd۳Q"hNw%z[}G,_mE׋ΡrfԪ*mV u0U? ,b%!e "׺)Ycgs \)E^$huxۊvkDS}/3;*8l8n0g)y['!mIk9֘@}`>d"`80{TUNQ`б$"Dk/$Ry%6^sa238Nӣ٬:P41Fy@EWR3 \ഽeY"pan+WTi'w}CPޱ/yŕTfe"v9M`y0uI˦ϹH-1)m¸)?xYcE{^ؠ c*3|_C#Rb@L٪],3#h-@Q4g kYKɌtVf 5Ж<Ȍi@zDOrilp.}X d Sk\QV&ʓ֑=1v_VD,oz!\OjV,2۱tl4 ksfc~RZFkmIʷҽMe+*65IrEr7nr yR.& @CÑy)ЍPD"qxliBv(~y!3 O;QjOiNwM¼ٖ i+b:--ػ2:b|I=FxYg[Qv4y 0 r0k;T97>Rd5]6˒rdXa`uo[e¡ԨaaAc VW6l``+{{څaX2$(>"1o mR27fR꾡3za=$ ?sߋ-r 4X+;[H6tMo>' ͅA~x WpCU u12Qr~"jݷR-9V6uVkx 3&RᴬUgND\)eƜ`ƑywPh2Jh`6v3w?i@'idk!aS6Wl%da股 " W6b#kodRm7e!}ez ٤~Trc*29F ֗ $CYQ )ƒjVIF }ւz<2QjdL %)S$ĺ=Rx^l"teJ'\ }5,&S""+%&\e?S(wJO; 냅H7Ȏ΄Ua?e0uRt)OAJ:dۧ1abGOp"@?e"+qL2JdݕX(֜?$b1Vl=Q~x\;ͅq=]$=Ec,."$4E臔 R7yX™ DLA1! q6\_,M #1/4 Hϫ=d%g%kαD?p]2s?r':yVB >bhJSUʴ&縌R5[Dv%~6^R&%b8}-pE̿RAάCoGW֢;seHBZ+jpktZLuyuΥwi ϗf䇌袐1\,SjH8mڙ&|9+.S6Tl2rh' |^jo lB/dIaDE"s;0З -}cx+x k(ry( 3\$cq|f|7U[ /Wȡ&$?t\Y j%k ȟ|^evnyҩ؅[XaASN:l썻i՚(W]PE/@a Mw'lFsh \|i֍/E I5[ŔWRO7pmYJ`kGR?vB5]1~Tz" ю;O,G9[1E ߚm4ǩG#63`B!Ui."$ce6h+NK5goñ9YYl5gw{Y'̦3wєasvUtOp.QuFq4A!Y!LU}/T f u"i77EJ-B#k| ͓sɣOK|:>mP3QVI~YbS$"s|UEKD) qAØ/Dκݵ6y1鵭5%"f&C}훫(q|_j){3yԃwO`ަHMSٮ];Ȏ HC"iBru'Q!0L]J٭MyaxO{킷wvVOen6,NXKi:!.{vsˠU:Њ',pR$vwe#. \܄mM.?'m( ֦=x*=.eFv3OV}tm|ɗkU(q9J;AMֵk신+՘pN#ʳet =e\.|ġL|ܙ͢O[K}C,kVioW5M(vR>/1[ J4?"C#C5]uq$ ~L%uX U<LF[[\Tzyэ0#9բo4Kݚ_ SۥhKu_\R(`T ؠ[ψ ljhΒEXqX|2;2-k;tZgE0^S ×Q,+8E8I_+r 3&tz#>}8- Lbq+%q'IQ<\Yw c)W缻 $D- ߸=[2W0KDAJRBʅUs!4"}hÉKͼ/簨/nچm=68R.\0xN6W(u ! ]<3]oX{۳b}(vO3?{wq Ēſ𩔺M!hm#ۀVn`Tu1D3HfY־(-LG"[xb'4e;XmY%FC\pb?Og;| SlʂЊ v;تt3n%;xŇ6hWj L_b\yg΀3aFɑN8>PmJr`#ffyt%p$./+xb߽!|1pcp2+1 |a C7i?.U]C 6medQ~ )M I^TB9]uؠge\)4:W(qj0IRĮ#M̨mJtPע7/H(P DliN/50I~~sۙyPe>hx4Ziyէ#>ЋnZd0:IB*Oo͹dy|*NyVuP\eBr`{k%h+v!5>U 4593 a] eHDN AOzZ@ wS9 2VuW30eU:P= Ԃϯ)y# d=2U}"[)jmOP%i襙2x,:PAQw0pgRɛͦ-̮@IkxfJC*s]K(ʃRph٦kbtI&hm~o^I׽q,p zkuX G(,ɚ/ hx}d,_¥@<gOu<1pX!(˓N`G$ ?j빸Wכ Qyɪ$aSAB/|F.Z2A[H@ibRh0xٺ66#[V"ϲ٩ `:X1xna4 _oރSctI؊"]c_t8rkFZ΀/zh7fe!U<|LvJZbgϿ{֑4Xh3L\_{<~=7n "M7ޅsfuFzʪM9 1n޶&7Di!ƥ`XCើQW.o?nj" hU=Tp/R~D=U]?}##?n$VxRL@v襡Zhxv(P1!Bɔ-ei4x*8dNdlTNpu8s@YB$!\F.moSm+0+ Ivuz`9iԜZ,6'*w Ą"=uVK@h43i!o/r[MqmOD1o*]- *ٟ{sNc3 S5+-`޻Z̧_R5/;:dR#HnS+ Vrқ;LH`b|6}#W~D韂&ND>ni" A%ݤ I\>x dOu6^A~܏GʭDW.˵R%؃^&Y z* uOʲaBj6atJ ,(FmMG uD+$giʍC s;#k&) f53Xhި)NS (`c0a_NWqRh^z^- p)LqM}7A(54`IUmw4RXeİ/ (%RkigrKI:(?j!Y1>M97`%Wm䮗;6ܟ(^`Fa)fɭ$N\ òJ5/@4M#8TNoFd~9V%w +k qKyRuE@Lh(޾8 Wm޾.飋mغZikXᄗF&I*Djb;+SGGߢC|DHè_p4|LMʔm~_qVh-ר&pLH@H1~𻖝OmaCaHPvY=Ϫm+kgtxA3ej|RNأ2%:eKb;2TPCO8pm^zM'fT TS1 #3ioJkm4exj%UBx b*B]K:ABtܻ01"UT[ݠ5AlGmn"W?޾aԊ>;|4=ݖKcJfG0ddJn\Lt URfuA~gCdomq;{5݇BG+(2 R], B>0Yw9F8ZCR`xQ`}"j?p6jnlYHc >d?^4 N~f^^1˖l~ݬҘ>Gft|='(Ƹ9qtnOl=mi9'( 7?%WP9q¸u|L<|"P ?V]9"B~$O+RO}K8OA1`ʣNq ,2HOza\,s\%:5}}NM 0"K6U!tɍG4h lPFQM[݃{"U<֋<5zmP8_8" HU9|T)QM^ 7J!1Ӿ'+sIM ٔQ3jz!J?J j)\T9Pw| ٨Zp`EƂiU ?0G3F8u9onĽ*l M;>,q`etj;wK"^RrP#5.OWϺF9PpI"@rj͚?- [:Bkь1fhucܤ?c8*RႱ۹z|d,Xr.Tw a ڋ<qyÉf~TOH`7fؘߤ#_e*Ajcmq Ⱥd_4*re+B_'(a~}\V.| @TV]PNJUA tg/gD AUZC%['׾R6Q&w̹A7݌229Wt9I6jfE^Bǽ߱`j[QClT&SL|F\ j}-4*]4}UgF /ցF*/h~X#tIէ5id[8 wYS aAc|0\.c1j{;[!,s+>C/ʅ|X3r?.|eb:-}P$mf-[f^Y2.>1m}@?֦'fVs+O=I~cERȗhqujZV ˆ{t,MzT-#fe/\Eډoo᥾'MD/ ?ڎ+5ki4R/[NB/N?Bh)2#`{aܿZ`9U9(z(*IoԒUGe뿭9QT}EJ*S Q_yp)H%Hj}ްxY3~@rXs",#&JMU U煬XGya;Oe"ۏ*p\ȘFJI5YPO(_`wBԟEWfI&O9.3#qLJ-+{ }PxK `/$ G]]81^_eE a)F EɮHQϮ AN@TYÀHнZAqK3kISS)/FƑ,q[Wި8 _mfVff1_E Bԛ]iySW5eP &pidSevg 0I]7V7ת})`᮵4h5]a];C +kЕY k(Nݺӣa*fΈFsIP<;.]gteI6t5|q0YFKnEؽp2' R`4+' !V j%p1Q"0- $zAU D#9"S#8U$x$\[=;?$_rk֠Un+7뉺pR0}o:͔H*L|ay /I{N_7/WVMdOj\$ܠCN^jBK L#=zMv5udr75aJnK]27rW``9gxAN> # HfTZ.Dp,8bH*5o o# <}f &rv-)(dXH|nݿG'̌uV҅Idmls$WLXD_a(.9*;!tI@\ۺ鲚dcBe#ziF6K}TYљ6(;'D$`'Y<?.=.hrJd70Ak5E[olB9&eW*0J bL;e6F4/1y*9Ys=>|'z.x G{c" iL6̉¹³{3 /3b|f$٠W:03%0_5ߦ58`X8eÏ8K4v*]oí'mBT*<Y(H2f <`g\iڔBpDzdp#z n0q:1S++/J]{Hn;0HC24O_BaYyR:irN2]U-J ȭTZ5c Pfz;0 X6裡P]1uC xZ}~VujKݱQCfνN_)" ~uQFE;x)HT4^{\wKJf_kwnbK*pz;vxeߏA5F+").cCie;&ΰkB]̱9ZȬBOMdhag?U򚎍ߤHDyF+J/؁k'! M#24b =ŽB 1}ds$0oTn&9+0V(Iz)ywD&Lp+3dgȣ&P K*$ w!M+"tA4$:;k]gL!ۭ qEMVwjё4YF@o16L]`0d.R|Dl!II8a=@U5'/‘XSy9A?G\\(A?:Y/KQM;{Igte;+Pw{aJJLiea|<  ° (5L. |d@T| l5%hQLh{\!G2:^ʎ`lTR*<&_L#7"<#K:os9KI#{L9}V23 xsS{ܬZĐW1VOѦxԏ YusbNpC/G0CEQ[$B^W)S[Lq:ͽML4Ԓv4:B /wBΥ`Nxf@JR7u\g(Jrè+FgIJ/Iw 9c~徃b);c_e^-lKm}Tlv\ݠ3rxC7fPBGD+ɥifl\C$;NI}O/ 0sΎ`L{68 W9^޵IO+$mGj!@0dvmc~VFjε{3 ȽCtv?!1鍊]62/U/zo@s5UmgujҎӹZz86}7[Q *2!#uC3p]hB d6ދޙn 8Hg/g$$.p=7,4C#6= y:4t^bϏٌj2K5cVUslRk;<̟h5&=s9 yL7'~!sOqrl:l' P ^jQ$"ۨ?BYvDpQ 6RE,%^bikrӴ&mY^@?"kXfl7Azt4MG+x ֮`FPQTKE8 ;Z-tmDᝅc1aaꕀj^TEu;ɨТ򓉜+-j0 :#u45ha]F 2buf [ndI|}Sngx z,d:\jVZз*ch?7a"u0s!S1wxUU1!e@Lg SUQ@0>pr$1l0@ fʹ2z" C}hų`R+a(ڴM+'ٚ/OlHVk 1w*]r䦖yVJ*}ӖZu9~d󳼖5I7+řq[cm7߾N=+}ϣCliFޠaԖ@c.oړo_{3t rvm\Ȯ 6g@^.J$i};vdmh1zïٌ|g]eW;EYyn;N] P5af~h}E^DBf}! ğ=ZBfx9`A!h{˾Lϭץ<֪)_Ѡ_;T.+JشV]q*0RZV({@I":H~M.l|I ڈ3_E#j΃N7易vw ̅hdulna#g؁tŏǴ~wƼSZ<0 RIYփ)<~QX—vˏjȓõۂXX\E:X6?S㣌ȍܤ+!)]2 :e0βZua"n Ћ*`K/G/Dk;<"I"ܒ/ wɷƊRO]i^M^\1 l D{^ x{I݅[cːاI/@ӸЛ B`f:QK> ]He. )AGdPsPr:x&9Zup Lr Yɫ x#30GvYUqZi|D+S^,΍>U&}—o3}W Q.7g>.+9 =ŰJ⍱PepTco54Dzp_پX#fG],*O=0j9VC_{;:惱/_r RD~1niȒI'm7Mh:]$TN|tY_OP#4n􅦪؆ -k:i|K&z SQQKȘ@uw]e\[b-󊃲N߿NrhpHzZKbۃځVu§9"?6g7D8ߗt`cTv$<߬Va5]fG]pPvh?|aL!p2M>wSS,PjDm );K:<aTvÝ%6%Pv/r>6jp{a4 ^i- f? Ii؀R,DSUBV{or]qOw<غpp([tW$qRKX(˴>m4R MWf .gX]+S?4ZO`"&#P}菤DK5._+*O_|%/vʜg+~,9ڡ+<'kjl |&ZC}cQ#KطBH䂼 I@X1I͢7GZ@Xl5hcsJ٩늜9fxlav D)R|UyZ׸CcCm 8Y.= !aI>>: AN̸뤂_V-$9{ƺsJbZ1FZ'XȽ쭺mHQ,:| f(_PȨ21[%SLI9wn~DRIMJcLٓt\5aZe 1P^M{,#hѻ`4'Lm/G0u]Ý[G=()y+<_L,&e3mnӍe. r-yꅡ&blN ܝ' tj>pR8/k{C Hp@}k;Vk_|C?"bO"m:#dfwM7X1dpyRiX/^ ϥ>: F3v7wTnнI D{X^B["S߽Ic֣l)񕥖 9,82|~tNڸ~I7m)=a4GؚX;wrMs; ͣ#{[aKk'ύ]s 'qQMr%H:b{6@]sX4c_oQv^IidL&W"P~߲;)u IFa&}˩vQKn  ը"s꤇KA*,O\=!+̂&\@|'c=aĝ E?\⫞ڄ9ܹ>m*ZL3|S"#Zt"zmN',)y6xt1ڱ䥶dhE[$a |fn+UWjA+o{kuա>#=ꍡ!Э ؑQHM,jmf{~]} eaBöh,VkTVO<6& l9d fCp±>ʼnT6t}\Lj ^ZDJx&$}B2?@_5;rMޟ޾?n_|yІ;'+\[`tEflnx#W ~6vI a7 ID6VjhS!V(k:f*9CAP $5rS8%1Uce2(rHSzXYꮒ0QEoK} qW@1e '"7Oi2,JFaԆ;VsU%sJ`)•<Z D7jg_LAt<֓3+lcW =kg БCjp9FYw~+3B2;C\- &:Zm|7ቫYETPđsJ8KER-e]EoLi3pJ90ʶlc1KSJ }˻)P܄.H-쨻3C):x_fl/Qd9!T }ο81,~#=K܄F;C~lP2kQW,/[,.׀xK\Q@{ѰWyL*-y[ԐJ `.UPu4قo|HD| oY) ;8bl3ƕ.03l3|f:ܿ3xHz޾NqhN.Q#R(2YTdd` ccӓ4,Nhf+\%?~L0>,:EQ &X.o & &"![tVy)m/ES, )CQ:^=53}b&2. &Md+/#SJB6rMq'@g0m@%c%}ި>;||;fIG4C$W%%҃[o~FT鄦늄ZUu"_ ׁuP@#Nޟyٍʹhf!!|s#͂1g"$voUuō4}F)w=yvOiԈ*VƃwOxPLO4tPF)jȉ.ML;yug:ĠdXj K{B[\NT{ &UlVEwH/tU) ᎄ|f{C %$ E6.z8 |mizC՗bVaѫgk򧳦7. g}GL.r/c{Et]hɔEg_KFHԾ 9(c nTU!'u k⣺3qM5!k |67| ʕ);g_΅ETiK mycf*zOf՚wҥ#5} B]1doH`z?̔~ YԹR"VLX3^K%i<=f\fϘ5L"X4X?[^x Vi)_ȵ,I`>y*CFP<3RiVȪNqS1}/,5t.Uys-3怹$#!(HVw+[YI~WIQY D岕\ԩG:)+0o/LX=ɵm x!Mi#^k#Jp Müd{cT,^$HCM+MVbQ]\ݐThG\z{pzM6ԞWG cEdwN}Gw4sIGb8'륭ӎGr#-9)y^nxD!a^'=Jnoh^@:|MjcƃNIɫZ,JnP=,k]y1|. TDnXYN{q{r鱭@R. pOOn 64ЈO+w 2N=K*#޾V.~d\^ 0x>ࠟ͋oJC|e*svU۞?٫շP]!(@j4GR@ʥ{@iPz, $~#c`G44bfְbQĪjt-he\-I3,CI ی$ Gۣ Y")\^T(a`ƤZ%mnm {89X.3* c2hT4,cN+䊬3ròJDجcvgT\qU9[\9ͫRLr=CYWPFEu R~N4.9q5SL(yf\#\eK`b:kYppVx-fQǨX5 I2Zt*DZ &˾e=Rؾ6.ÿhcfc#*u%˃|c[ B%ڳ/1^3ːDv d1qm- h NT+Ql|v"_dm. <_\u*W>jL&B=pr1v7lz-@p6O yܿuUpk^T`Н GŤb6x .[~<۪OLI1}>dF!p2>fo&O;@¾M^i ]_.cs68qJ5x<p-|H—JEGLx|u&i&Lu%<Pg=[7?O#u b̢S[~bf6qஃDNC>z+;GA9%jj͢==u9_aGRg=y\Kt-/M PϮɊQ(!@|^%=ų۹vN[-|+}MIqESaڤλS0;gG45l5DIJnq,;n0zabUF ?bSHX)sK/)YϫDRMAQvI vx+UJtP @!'Rusv?b1¸w{|g Tܘ,-7˸Ldd:j |A[k޳CuPLaVeDx&dCX*QzO"Ú9xvy8xtE; Xb1iqZVQ.W=8U *y?zî|4;(*=#"Rj6CND@[?BE(TՇf[}ݡM=SFN=Cw.S=T{dw+{? {'.YP:_E"ˎwrh(ߏ?w*"-X,ǿ^U%8~E!Pvq$kB[Hg8ª#E@)a_gXEHt̵Dpw]JJKQ"''ѤC{!?@Ccx fq]$7N,rMKbrqe_]y>ꇆ|xzEsklٕ~^fA͈@ Xͳ 5>%ᒪp[zqK9z25ل$'5k*N %30a.|LN%82Ls-+26 G86M_ꆦ(ÖcqBq=|ё<5bv ]*MmnJTV8R\.̺~E{ӂқ#]:S c7ϕpfUHe7cI3#d>*&P*QXDz鿱 ϮSU‡'gHF}Y 濿k8跉jhMq§Hkm< ~ J j'?c(9_LuXX  ɟK-6 d  Ŭ.@%}s薫ӷsr }BK!CdX Q2)lo[|h-d{pDY8;b~Gpm2XI(ӋO%>}6\'*)?׉[)ED3$>pHڵ >f@y5$M}G&p215ڙUJNn =+&T~tB0}LDn I ӳ`<&~J@j:_j?B.r^|2z\BZx9EJZ7j(vXD;恙=10V _Rd:WAT3/ G(A:GrdHm6esWM&aI.uļ;*( }} 8%ظ%z^.蘯ŵf[u}]_8 ~/V8rynFHiB/il&a"`.&{E`:߅zeNAr̚κ+V-zuD }ݎ[%yܧ|r\cJD0ԉ-GPx3AGœ_q㶂ɇtcT0s.G̘yXM(=&b~ ~dfx߁ZS_'ąR'y/#P0Seۋl:6z@َo3u!<6O:z, IcM#%r{h'0c^PI@'8 Z#n~9:Piln;o=zx@K8GHw$g;ToĤ/"#ih#vў:JZ fTsD #`j[QDŽoCNTN䦊k¸oGfm|D@f*2B-ϯ}QH4QX7+Y'j`/8nGYPG{b9LL'?Q m͐MfR@P;P}quQH/B$+1fnnWԢCt<-5(A飥+3lsVc{;F0y]K^f LzP'}Ճbݦh,-y!Eǒndg\*n( vrZLqeGD5;Iaq90YEOiW>dcK|m.Ze\838}xTO vw5&J;vצ҇ gR |*;?r: .L6j8D0]rv]E;6_q"MaeIm,ֺ[ ن}΍PdP& sbvfevXp,!!0ZߊcQ~z9;ZGR. t7`t~BFfC7˜иBqQ-3`:DW>sBaRsL o*O+wt>wRhRzpq:.BU_h'ew$꯳Zyo~袠g[3g^H1KpZS1^MJ۪9pwpճ6X|b e0n.&|ktKafeHLʊq-DrTG 8/<8dʂ3wkז"cye/CT'Z'- y Ȇ A211j './-QTvj{|X1}>k؁X6T޿SO%I":G@} 8[1Fmhƫ$?A!o7劷 r+.14sA׆5&"]tG3$l6՞ҠNVHfaGkh\C gvrԴ-P4_t|RR"B!sy5;y ?f<*tix4y^&&%>;0Bv'1vР_>cc*0ox3%ZT\{jFk2hm%;mRWg};v@+ߐmDEf;D@? ;;2~ %H28eK7Ʒ?l*wCruipx G"R37 zmE$;o0ad4"C((U)CFZՌ0)YRUǬ$Q79,+?ѣWY6w1C=*z 6ӆ0wIax೔wDh;aaDw*į<>m!xY0pĪgK{*7>K.Lg g}0c6S4-Onѝ/:#jxOUՈhgeS^@. 1pw@U"ÓRI'`4x&~ ޠ0nmm:qQ| zS_n۟*T-,w\S94UH$ D4ؗ+Ƃќ7֯m..'Ś enqk/]ʏjBv927fA JP &RD'1y=jZ $òzJTRzHׁ7bgS4@ !y^I]n?BrDG!!&C,ri5; v)CM$~" D;νNAC`,nPVG%[Y&< ` IJ\"}ZXOc#`L4/H_ HJkIzxX+Ij s%R{feԡe: iV+MXt)k" Xz!l$ > `eq` 4N_L2($B[q M+SM< S, 6>v'8V쮬c4aߋp(­GLJ25򄨈4ӳ۞"cX{LVJiS-.0=$GZy&vkop2GFژM9R<`K[z cbxF&A?/gx;ȡhvR=:zyU :Cqi_g?'b B9bŷDhS6K|i'p -ǞLmz к+@ '}3i_} ٤aM8 M0Sjz 9-= X|w7Щ2&TaEFط%UkGX6O!d@ 9q&ʉ=^YPJ* ѫ>If!B"E=ܝ) TYhsQ_w(5 a'B6GMGߑ$YuWj.jA.Q=8}2z>ϖ4q $54U\\y~<0, m ʣMg[ I ffl9ۊZ7hݵ޽=PP^NN#c\PU9{:Q1Q$m|RWVdobuq~>GCͼdsն gǻwV ̑Xrlw*vjC~24{2]̱u3QCel HR:Mp< 8ծGy֗Oq=(9;D*|1!>[ޡ9p2ʼn>pR$dmio:5ԝ/aVDN} 諑Y/K:nǒ0DbRs]p$rcϕ4w-KEb"ã}x6 ua.; t"-#sƮN[78h/fd.m$wM ?=4#J) #y]ɮn])!U0fTĐD,Aܝa!so&SBO" z:Kt[ɫ癚ƜatŬ+Ft}ǯ]`}YkXgl" Fi^.ʪ$ub)Ć܎M(CZts 䶾D~>;RyO|o<19xնFj<M``D}ŹQeqGxM5)xŰ;@?A5nOVI)BL 0½#6k0"SCp'x `T>S`ogۭʧ\$#X n,! m'֩_q~;ӹ"`[5O4ˀZGzd#HApoDΟ#Pwו`q \`(}yll>L oY[뭂})f'iK%3I뱗d_ZOh@ǫq̿:Ҋ4O0PBaIkYFT8zD +zcw#gufwϯBUY 'Ǚ7#>3ACxދ(s|[ax•jvN& ErKU}QW{R@q WVs.N;aɐ{MhaFV4J.^ǃβ}EyeEk/6n@P}y*\>4_CakAHG k>$]@u7yzHdJplV;vGcI0+C9&aS| [W+pP'/| N^(]V \'q}ՐҘiv 5?̄x>߻&xZSA3nh{S0۹(VUj %!tIS{^;Β;|Ue( A;Fm ,L N&D[m2RiBRe4%QY4bn2@2pK2Ӣk+R/EmmIkUo͝Fi2+ CN@*} 2̛_DB\$XN̑(ǀܬtܡq, qLsml-F$ZM17 >bʑwn=i ،v0-XQ(pW?ox>!Xn?{0v:LNAͫ DlXNVIbbMD?;H!;"T@`6ZLJ& Cf}H5=wX#3|~4~8$ޞA: ZJdμ}i{s<W%vGZ-Sy+ )O(J LD?܇,k`ʂ V銪Ng G$/bnY[w\'SήƠu1`,XU@~i}@Do4(0{IӬ_ HkPbߝE\SA0qw)h MD(l~/xF6;VAAm]Nkp Dp+3 ?pbaʢ0OJJ~Wani~=K4"1&j=[ѹ'Hy؂p~W/;v+G'2 乊wX=g:.7Oq*uqqb"e0W[s,@` ;CCm0QŠiy9 *uO"wm 4G* HYsm\ -_OWn:ұQ=k ,.\/%{5 e~j(OO5$K釂Z }NR? J`knk 0{\$&JF#FB L-#_ND1rIMDf ;UX []fH6Lm&d3!l'[V witYP'阷GtTL%(9ޟ:%&o` ^&7\f t# h^qw76D:00(PM2䅏 Ud_!xY7}%b1Ut+Cqzs;bjZUďZo۠' ?ڍߙXGo pxrNhZ6άҳN&riŵZy< C&/$5/sjAKҙ{ s$SJv(YfS=4xGEZgP?_b "Ѯ%%DzIYo4 + n;FQ`#SHKŹ^awXNlV7l$& PeG T)Bul4ڬTbR{r)pq;Z$gy5xq{:.Zl9%SO_S-E:+bc0u-BU0"0~V/M&#gX b7D،G3#*_[)i b}5yO*sl}.'d-#s3803XV8BEw0*  ؏CTR,uBm"\:>OyD(*c9B;N @8pt>fPԾ.v,v vCV>_zOcX A] e }Zˎ'CaXK7,]G'y+B#p2B:&.dsXgލ dz+h]̍+o[pyM1(?yLub(UusX>ӻED50,ĩ(^wS P/У-07_x獐''%p1(ϤJ>Ιf8#\pf%EK .+鶩P?hWC5dke#`=|9&io'1c* ,HLV?dMجU"<, F&=Ge:rPB+(^;|_9?X`UV8{5EQc8jvcuYZA8HlUO}nP,pݩ[^dǾI|;F2&bi=M2VE8Ȥ7,-'`!#0lfZ&.=Tu6kV–;?EO-[JVvqZz~ W}IimN*"W2amVl5'i{8AG.k@[؂tXh#;CoxiARJ;7muk{, c'Lud _2HPqr9^]Ֆܯ٣uF`>n2աB .I7`pz be ( Hf i]pcr{v:%vKP2KjT }uZc?#'B$;85GswS?DᇍT.[IZ~[8>씏#+7,TdeN7i_D7a`%D  j]UM Stj?~;5;A/ AR5㯸ckt6g p\> 0G;ZXc V\.Ʊ9F)s;׏)LCZZu_e ?dZ4hvDbE]xHB Ԡ Ք6]8 Ո׼?ߴU욶ԽHm؁r1%lGgj45*ӫLHsxs tO%Q@4lTdܝ+%K\֋;~*FD᫅ۻOAZvz0ڶ#mNAK~!ȉʝC![xƘ0'  ?7Kݳ^'GؠP|~f&X,33gga6ǕAΠqfғМaݢL[ ؿLt%3#^go_IeaHnړRI^^x1?B[%&lۧm827v@dad|%3?H G`08G_ a;Y xʰ>r Vf .DIY I \u«IJ~u25]ʹs$]*PaI#!X9R4bmA y]$[[Z%%~>U03,9A!WtXc:vQhtiuMj\'EmA "M ھ&'Yʗ,"-`ehn!q?5]ыjS*oc6RL!iףRD˙)WAW9EF-Tnaq#i=B++ - 8]+L05+ OLNcO%%쒷䝜(HǽZ& ^q? ]m9ӣ:AKL1;D),Cs 54M^¾MŌ}6m7I|Ԝ5y] 1[p>0v@V]岍ٺ0ȺFcwe<7}a~eČ-JWLKK]i&c4U6B"䫨0.H.(Z4x`$X|XyS&,"&@vdapwp۞ ؃Pc4:wnyl*7ӓxB u<N<xH"e?FJϢvUz#fAG;%C׉ƸXL h+[ww|@Z7p8F!fz`TgOAǗR3 ^?~bx$[ɸRd:rYpZD *>]0RBRk!2.|ו2X;HD_eY5G3OP-a1^lzᢞ9SMpMU=ߧA֗i1wD2u/I-A_b2JXr09̛vrCʍ\fܔVklUPWˣaXxs*X0>Ri95?UET*pIfF)+U4 8쾟 iz\>+~Py>9`$k-1"YmuʑxMδbNJIS*uMy0G/•պZr˙E j(H$e*/IFN>y@ۊ&l.zԵ1*w&ݮCm>߭1F247(&ko3 "C6'9W׾[Vzª}F@±#S!,{ܺQv\z25MLԘF"BF#wk?*}Vym0֣-f{F][;pHJ`gTJ^R~klns?G}##'/[j0ضHHTZ}Yݴ0s[ffgwF*oG"o1~<8 NIaWGxሶ0P|L҄9G%g86ݘ{%=$1JUJ b0E[E߁1wOR{-<w5Rus6Gu%uky.'^r;V)S^ UOШN 5k;Q'P|f^2ZRv%E%v q -/8#znu`RY4+Ȑ'Z_2`e"ŻB3$ĀԮD-`W@7Gi <p\lLԱ _Ct%9m{{05+ԟV{,%z_كV0 6\@yHg^hfԱCB e"|#$d OS.Af-]m`촯OI爂b-܂[%b0(-qkEXJk L9jW+{g\z68*M)tTK~fD) 2DDqzݭ 3D WVK?e =]; 6Yq{}5T)օ`nuV V*ePf^4J;"~]*ryNc,iN@LLP;svZy윩˥!5lS_@Mv[z1oYs66rB -4NO lz^1U ; }}/u&I {IHCTa +ܾ7{R/$ʊRS yk.i Q`|R.޾Nu[=Lnw?(kMsȋh$ rQ_&ZJ5H7jE2V 2BidvܩI\b0} 7JCCcj|0Pl{ ﹽVc{M8dgBE!_Cq"Fڮ\Fj&{^oR\=Zڬ`A$w֜׎YV߄ oFI2EUf*T^J@Y #ԱdGSvK ty=*m]ޏJcVE2zoTnfK~Amɼ)'?e"2O #z|p ;SɝfH=I8C)TBkk,݌[xsѻ@Tu}V^5KW䙘ĤMhhL ~E:oe]4\B?hcfF%PR]XMê#YIIqݗQ?DwR,] tM޳W:ɹCZIanȸ ՌKfPRmWs\!g ҪA I;A*◍f0xWJMל=> z&PE3v  [˼}5 g+'Mab z#S IsZETvN4=7)ˍi{i7bi95na.FQI=QʆӖ nVf_fk51i%I(YXo'waMq`iԽ]=ԩ ul7RBܸUFu>·F/{cjxuܣ. ĄcEJr\ 0u[)8 |u@–,$ 5tՊ,4(yrÑ^UM7+v(?VvBT'!>dlJHLx9#3V*>㣘"Ĭ+f]O@/U!" `\U EPsIWt@8ʼnǧ])ݖ`J=Pb>XݧRٍXlS}* |?3Š~C3W"'{+Wfy6\KU׾ɎmfKDn@H6h zW+@ƿ)G IcMɼ#ڙ: ij[y(rhpqk] .,˅.p%G(8\7dEe/,=VNTyǝQ َ7gTOHC"LUtYvIvXn/TOS"Vx,=ImT_Pa$^h._-A';p|a)JXʟaώځ12 Vԟ/ᮺ1!IfC{֍_H5unqb6zS³jШ QUgս<쵆, I? oM$|.M݀m+ׇ)EƢhHk쨬#p<+=/AI%]*`Hxaˀr)tQH8q x刑$nE k#pueE  ;fh8K9B!s[MAʶ\bʾ/\|ߪbPJPf Fvd+ r1׼$ 5G kV8݊ۨ<:MGq&?9"V.( iПQ/v#imJ ZB9Za%E-+ċ'P: dЉ4&Vߡ DZocGtҫnR ~|F1pT#S ؤͿV.l@;TD=-4 : 啯&r8O/:8bfDiPIFA%ق*Em-Jfs./SX!ߓGd,|ԙnQk9O4|Rsy(|zgYRP֓ |,jPpb5K%{-^c3ae쇷Cߪ[o~)_k꽕ѭn"hJSD)aL'Y:lIV明5ct"ßaۈ/17L}`hh77O޸0ry`6Dx酻dvl`gm.cXG(_f$c19[ՌD82Gk g"PYA4^J@1_<8︫ 0)" ]d2}\`B0ϽP6 2T ɚikN#Ok`C FKшFa]@_1D6 Z`pEDQKIh)6 ›B%sAfp?ZfPqUUdlm2b%p< LPW[ov|bfG Ј ?+ 0k|6;-_$T 75AU궘WOw?~qXrO$oGjJ'ۚu 8xFGHEaĚRj+W  ɨ^^g\A5"f 2*3R- Y <Xer!!yQhOĸY(M*("DމS%GZ0qN=!4gT,NnJ֖&}k|ԱM˃haS(COR1MyClcifCx *3F8t?/lה |Ӊ~)#dl>jn\u̜׽!px-ni }D eש$i̸M6!Cc K-518,؄6g>L3IKAA<Ć,U\4Psԁ'. ]>#'HzrQӱ&u,VNnJ){,侤?_`'KzI| 6ܭf~%GaVEzKz\cK]ȃsDp 䞈R46qq@܄aj&7|!>)4AGq<ezpgnʧ$ }vWVT|sZM4~&]qRùY2-[pl5 SbO ;vYr ѠPeXtK?({} pA+4&a9$ 焙5nr$xNE]"m <:ɰ/!lkp"K'ҋz>fc\oMÁC1IӛOqSv͖?kOXJ{IĖPǺf D@HɮrЏ:UՊ.d81O( yoҦ:wG"q%6%!J E*=`3I[v>Z*[2;])ĊyOӶ#mClAܐFï xp"+ɨ21L59OXS)+Ȝ.}z@l}ZvC&{Q9\P:.0`FgUN|=zRê']OaVlK^8T8oRuc[st(Ʌ?Gj)(+RJbh sP=MсQOG?%xn$a ;oBrp5H*5רZ)(y!qΒ3O]r`p_f%8xc?uW Q~V?n,?DtdkٺBs?.a3c|]fݿk<秐X 4hN/ͥ8\j+97ebй UXod$ b%G=Z}2zz~JI#0nsY3D0otCٌ/nH\s9/f87#0{ IXɋ'E^A n bwn0&8 BI?iqvŃ,zC;9"0(c6Ա 9A mV;%ܹyGr: k;PGqLi3E 1r|R'/ +3wB q q0 2P'+BӔpb|Ί|ҧWҨI)p X{d'uf%澰Z,Z}($y9^%{/_p* Dm8=I?',A [Oݫ݃hWfP0~Lj=8 @`<@<ԺȽ_;`"$"sP0 ۾ $ido(} fJ fs-gR]Bjۙ#Xv$oX^Q~ojΓւcgZb4G3\l.D jYU8\Je+ٓo֞T0H(:@kD\R0UDzջ4?6c@Ooy7:TldHθa#Rt4hJĜU); m eä2UI07M(lWY 1CXpm~<O.0/l}nv^]~!slYߑ7?En2r^گޏXu]Ĉh'ܬ`4`H#SX-1 $§!v6ۆXOeH(Bg%h$0LwrE^n9VG pk]5XW0 SORą+>ь^|Q)5xLf|1y=l>jpA4eE>F ,zbpy,gFD~o")_`{+5JY"0;X hLNDz8Pq 7|f?`eg>=`K"Y!>NHue{&bJ*l7 ->8BS>_l8-:n"b됿s.|qDxvYK +OpDmD,Y8mkH͗OG_Gx^G_;s_A~3,m IAp6Q\6=캞\r>ZΟ 7&9Z$94a'S79ֺC|mDFԴMdH%IlZ64S(y* Ƴ2{sXjuk0zX4כbA9$z:خ3_M,5E@˕&Ho~GQNX`/aS_&Dh'+*sNT\W!zW.( bz d)w1fjTW!l}_+ö [̶y-]V|uYQ  PF/4{!:…"*C D$ݥYfvW礂U0aznf8I9M]]j+Fv?Gz0USdf"m9n]:u Fl̫g?]V؈MUk_r *hWny]. cGd}p.ү532ƕΰ3P\wDֺlCw%Mk㖊MU>#2Q`5-Ld\혰_lE7 2ȀOu?wiH`AW0i;1kքʌlPD1ڄ@FUS3h#~nn]N/ۦ~GG#!K%`ģThDM +$.&;)Y2Gd^;scYjbEîv>`i!A!jWSoJݦX L%[34X%e`R G7wQ!\%Ũ s#iu !oAmC휽I7'xfFm:rN~pAHŕpWXt ㏯_'e dgs,>qn 't=1!ʀ3Bt˵t5zs4,2k4ycY/0@¾ZJSKw70I'8t`r+2jΝ\n7 2Ztz H$)ǫۻD_Bmx@O'{;+LCd{^7^ĭ3 '7~8.(r|eeg5[0`/Jкl Mz?B ?L% Iԏ/:Ek1C`53qB]Vezۛ:R\ĵ Iv!hq;)d!dQUZ[Zd̩[=ǜcv tcbcBemUߵOɵX-ۂ v#uqK(P[P:X4ֶ2GzXc bdDL>PfA:–s{Psÿ "҂J7ݖރS')RYLj.l|<c'yaCS{Á*6Q^- }\#\Noz[gxPқzʇq$-C$(\bLV٪u^{vIߊ^q|<Չk?pKa607UOt<(*;Ҩwry}Bp|y5R/'%Gn EdN>/t +`HᚙYQ41.SB2Qߗ.bwW#"}sзpd5%.z=}d8fOh3sZQ:T@Uk#f_Λӛ%ІrX0,O)?|l a+\X7E9# 1'V'Bxk"w~ϬXmIVk`~_lU؈3]{Kņ"NN@_r41y"~(Am$.|by:Ykn$jz/c +Gb@ΈD~ni}InlUrP(>>2H5 2,rΊ ۼ97CVV{VMɆp+%mJyk0> C o"pp/&/>cvq'Zk6O˒}0D{hp=ZXL3^&#~OУ <ϡ!XZaia cw57R;.o$wcњJ/@ 17Rh ?4LtHLrTb]a$Qx 6Y@/Έ◝ɤsxS(BFK-aOt]K!cehq'-.5(䒻/6N\gHCi-1I hf -'gj:d,0=@*+d;fCwwHq];|x0H|*&zwt#;'бWXm-=# A!82w=#䯛mqھOE 6M1C2êt ܍8YB6\M& gn ubⲇU `Y{yK|˴?f{^p Z6_Qx-6JR =_d"RV~K1"4Ji**@Cm5HH>{٤ Ph7'tƄ Q'~Okيtұ9=qEx .:! d5ͱ0eUK*/euyFAW^s@ HŬ( U' XWVM7 tDiOe\8Xk  TH&hTbhK(BDy.tiv%_X5hb(J6UwQfh{&~k'djh ʗL(,"l^kד;3@QO>ˋwnxl-}G>4X0l0hGfIzJIP|QPO6ǔx<9p zć9El UGӰ np` 2ط[XǨaQ&Nm6GW +|>|ap\hFZu$-+" l'ؾU$ EIoLZ&?}e^#8"TS3}fpe}ܗ/޺F;9G60]bQ`JliPRuʸIZ'W"&L T%GNYKh+s#YB/aV}V,m*N^asw4b`Z;))MXk 95*JAH19N" Jz [Qtp/HeuC!L?2̍?|wC>達A,?Y}?؂ߦxܱ9 l,NҐF!J!ݤνEC>$ԉ~Cدޜ踽 9:KBH~v9\#jq9)AWg]-EV}}r_ܠlF;V#?2Jڨmj% =45&6-T谿/.}L-0\Y>ûVތ1՟&~N;^=1NJiUDL,6skB:%:[@te[!d kvkuƭz,7HVP\m;p6uTSV%TV`F'# y#ZmHi%5_%Hn[> .*.$=*'1gx{t͉[VOٱxLzG7ҨD>2y["^oZ``1ql'H2E3 z}I VB< OԳlLBhlgҲxGU@^g Ka Jn3Z{9c5nLy'z)҉> -Ú|Qy~yL)٭ ,IazaI@GրAI!oYZD1gRn.~RsId4U#&l˨%Τ't-| Ap, ~h`]/QACQ,;m˺&[yrD!2H]z!AhO :!O0ҨinLs * G9:XU;b1d*m:/%2V5S%@EăE ezRq}Diׄi jxR9SP31_%&ڠfR9>s7x grߔExD4\؈XDZiL[ ǶLK,@5>~?Ufg\g'pK-tЙ ~,iS72Y<%dm>V#ljOj6,}/ɉh(d^ZG`ivy R Twsv ;^Z 7?QiP9kR9 }h,b ZS\7yqrNQ̳BPƬdQSX 4>v-Сd1I$3usCHg2(˺<`mxd[Xm6QO v[N/Ѵ{ %ǤXSU(^'3~N^f pe~98d$7c/l Zݡ'0Ao,ٰ^3fv}GgyVg%R$dDf #}m0p%ǪGtK?zg8_g+$EkTd>C} eaZۓ/Y`̋3LA_y };u9&/gBBQ3M2\v hy-WEx=ԮiVE߂d|cf? V$? $}9U'azHvq8Y\6PD*>+E26`.G0ȫWܿĎlϮ -0ov6`x͍@(XV_f6 bIǨϥT%{?Ckу"ĩ)mG.Nm||YH}; RC]U&6y ˪ NrqmljNح B(v*Ow/2H g.ɴ0ˁ;: ܜ@LP~ OeR,~TCyѸ=c.:=Ҏ.lB>*4FMC}ex拰bGe{)r`\jvQMHI SZ\`7}g[~=҃H=}#BY:S@c)t ny*GQ_!BZ5Q\2F-{++O]=&jGra[H/((MPnWg~1?—"^HiHm35xZ(R^ nDt KD1^Ih~a0{ڛMhCz*8(lZCoO|b]b7.syDj>.ki+:"pdܽ媕FXKff>A Y#0T9CH?m2Ef`rh[{c/6rͣ")9Z-d*x'v5WIj0U= \R;R^`Agee>AXА:gzkHg37 ϔ S]]h/߾5tY@c"n@>!BE2迯K)*\VfO{@PDA]8_;Q^dbf*\o4Z6< 2 F(.t꣚I ~AZ 6Ҽ A5sӟ<9kX2LӘ]jZq^-Ke X3lStT':VJ"/lM0mp)aƂۿ':]ikjٺ|~#-e7tytU㵬Y)ŝRq<9ǜa(*4  jк?}B|vkQ Y!Ǒ.P1'nOͯ91 ܘZpl31R |[POʔWiNCg2l/?/^P؏NnD +GÈpAHj܊ Dp+ C"klJ41\>֧T]ܬAaњF:;3x}VVj䈧~v烕䲬Az^c:Z<]<1hdl~kng/"oW~w8) GI&:B! h5}1ig.}#b^mßR ҃YsLPZ_ 6WJ@Mz0'nwO.LR.CbM2og=⠨`,p(A!3F`3]L o>2z?O_R)cƹ>|=;Ẻ@0;Dq3\-Rv( Ψ%M?BĻ2D}.tO/cCv K2'lItxqo&UvXI09dsn#0Okx\=J`jlzbV GmDρr"gLj,6[ʈ[ya%-*=<mIa-zDd}кX7Շ+_t4 BbS7b8^mf=2x`F~*Wmg44Jz un Z "ZPl+pFAܒfC1C28x;s mJRtr-"ʳr<1\D6TVo(%a޻?QA+*@wK6ehpOqsDINWdg_NT&Sjq6#;1hBoJ w';aF&&FB6LAuҟv #Nv$j`E[YCa<2eCK> y-O.$LJ xΔkAI9!1LR:Sr$G{T=7dg,W=ĤxH "eB YML5hCݽM~. DQbh6d~ kߣgzRWuX(Z!Yz(Ǵ, 9uH.\E,lj~6hBZG.Sj5uN< opLi3cL؆<^PXqenzߠP^+'N'QֈC(ux&G>56iuk*E:*rKUf;Ů9׾L5xt55%lB^ MZ+EN&_*FVfeH?>y\,)mmnt]OkKw5iV7rk`i0C"~%/ʞS Rk'dbI|€FEK qah3IY0{*߀C[Dyזkw>_pP0U#I_Q|.x3QE5]DJ(9>eEtڋ~~lBj h; C6wi3A{ge;0@f]n#:ْ ~֢{_`EXAhOHR9lq  l)V؅ŲP hjQZm kgur˸pڌ|#k}$+ s7S> <}_T2w7>9jx'{O.lq}ތ҈ׯ$]Q4PFǸPcߺ(u7oPݔX2t]"<t)2LYCm 1B5RY3 1Lerr:)\ T3%o=Zq-rJq0qU1Ylƒq}O^SާJU9mY栃W#$n[ZVTmVEE&?$t\[3z]z +Xm#>/EB\#YKrKi|U/:]P&xJhC)Tഐb lһ3tJA~L_ cqV\e  S5F}OUWBs hTN?[̠aK|c)͑HY$@r=`)\ c[ad < 8. lCɼ>HhGIp;=QhO%H6P>E !<cg.1矑2{shdPӨ~&َWǽRCR98b#YhP={[r:=n C3uQ2r0TPˢR._"=h,Vb 5޾<Eul~)"_x\̱sJo.{P2b4)Q 5g֝ v $-GI-3j_U+E#ޕ0&hZBc-AyjOoc.(wbOOBkКi<"6)xLЮנP1Keb{O4ؑm)6jC"}]q}¸#v2wQ;}e60Lmx޸"rTĬjߕE`\}]'ıYci2c"N+7+X?P;K=zb bˮܚ-]n bf'Cljy8 @(=Lc.<,MO{€p0H)>uL B_VI+~NعVG>5G4koiDJ!2c괨LL-*Kf-XC ]]$ L:()vh+@f֏lߏ:c!|n3<剻s3i;)x-p+$k.73yQXOO2 !R#¥+k_hZ eޑFuۀPRܵF缪F`.u~0xh@A+jT+Η@$O -g̀5x R%e%]ݶ"ZJ*&N&HQϹ}pL$JHj&j0tߋƿZ? |ZXɮݾSڭ}Zem7lKح{ W3Y"ldI}c* "oE XzLxT(,\:rBmNIOl$LWGeMu'[6;m:2#ABί FrrJ"zmW$1x08NL{e]NxhUh#Ҹ׿Q܁_9=g<Ɇ,RE^h\~jB/sYw-+7Dk I:ÞGؑms^r68,x4E{NZIrR>M8}s!\A4;Qx55E~h.' MGbos.0B*aFz)|;Ȭu G= $.nvU !o7{^V 5ӶX.r1gViUk6A Nvz$T%nG#e*2[,ّ \J QOLS6kG<.啨nD*>ƵF̚" W>ظdANRxH9Э>mκK C9J~v)[*Gwkg<B+|}ʎx,, LV_@vJ.R0-[ymAx.]":ֻY; y粷6Go9'ğ後~>jb.GCԃ\ oʗPYX9JrG/fݻSP1r! F%ok1n ZLZħ5n|_<N%EÖ9ك_jXgN5%ivA/]`d;RsЂq۶-xֆ=qv_̤%SA{|0Jj>22;%llBg.d:=#z06RxD$t7L~0=:E/4s}I˂w ꕥpI5d5aL0z$8bM2^t|I/":1C rOV|9IQٮ!WM2Ye$r&1jtцzy3騫I(g!ElwV]r.Wn } מ ~dO~r8.UTzy`K<*}z,|֢q H\ P?oZXӗ}1ʲ |%1Va,7@̭ MQ5zeI[L⌺#u_XG\2@"uS5f==\a݇ rM?/ 'o&Gn %%'D|ƀ;՞:J#Kaeٸ(1c&iT'3:J9=BXL7G`jEd_.ZCZٵjL? ǿW[/dU6SoR[Q[>?b3=_Q #FlO D+hU<:lsao-Q[]Dfb\{"(h~{ VR䍠>߁7 \ aڃQGEkeQo1HFy<۪(Jۏǰ+w}j5C )z2̫F2ڨE`Xd+5hX%ʄOԐ;8ud.|*`s"{p2I~ճ"V;2|E%pu $tF|9)cu=jgW(lP@:{Cr&^FϨw3d3Z 2V:;(oH;]˄:9\)Q?515#> "p0f` (z/VzrOXEoˡNv +3jhiϵJ^uplk!)JnXJҫeL%B<Ê}8Z*dgҖ뛦|*wA2$4jU uC"aNSbh*x0ZCWswvvyX=;%Y`ז8@:lY)NMcQJX3[sPʶ@iz=Lv^+D}I&NB*ʢbNm$"<;pp²;FO?0ňk$ 98:r= Yha@kBa|'jIV-:BHO壤M[iKx IѸZk8$0ׁοE$FI\D"P5T}3?WqOO0Xσvz+ kT׺NfX%7g([v!2q;eBql;|>rV=(Lv>0bC-F o7I:iKVփ'9&EjS;-OMnѴ/xƦnOqeqެu,rnNI&@M۱+rBiZePkQ lj K:+j;yx=75gatpcJǾL[B*Kg`bYˣ yVj+[8CxǟqR KRz :~C ɏ"ى[ĵݮ. Uw&Urj{j|d7"To.j45jBE, }.+_xUDD}O'C{)`#c}sX+iT+WђiMyw qUx:+,ͦ"gҲz㕆'h)3 x>Mt P.gb/p5? ρgx/:ξwY'.FO]`(f#V(^JKY)ՙq|A?Mc+Fw[L sC-hA*UK*IWUe <.leXeD5YTԹ$Q+ױ#f$gPB,!0.Z~̷ibv0 f8QG ǚ26HNr" KW ĕ /T,v`@$V_ NԮt@(N]hz&ӌNkyn)ٻqcAhK͔ N 5,ف&Օ»&8hP8nġMyCh|=?O^4kOH4ú^vK8jkW LfP=x3K,J'h(rg*6_ c-Gz0$=•nzx[`^jtaP*F+cCy& f7Ɓg,kBd,7]Lx.OnTjF%ʶGH[@fS]pq$fR| !F" [&aź릡M'17oE82XUn, [-0}nA1'Ӓu.֠&ve fď6*T?|TE Slp:Fi\WWyNC I-Q*bm:(BxHxAB9!4̰A}vS>ѿa4wI"2Q.aU׬Z zZ{?uHaX'*]6,L: C'5]j'*C]o ȴ/LD@qmy8$\śan[kw : a4uT3kewYݡ`TjфlgIkb Iw*(|-Ѭ߀h7kf=Wخ&ݏ*+aJ|-J_Q{HPZoI:[@5iM.m-Wru'њ`p>j=tx˼hVG sĠ&=$Ak5Z&n8Mև25>v"(DCaO[?~tQt'@SwQwR2@-""OFCk|uԤ" Ț#}/Nkݔ] jπ)cUi5cdO1;?#=e{ j=Ы X_'\N̟oSj`dilf% -M_u6M"E+Elk>+MsqaNt0oSuiF*m%\)1!P *m:!h}N+Bi.>~ }͇)ǹmsFx=/6j ,1 l,0}/[];V717GfVNwGH|MsG2H}&G'2a uaoIKBEb!kS?PH{e lgªZ6 帡 ˧= LIJko |\:X٠H#2rlnUɇکDt-Ϣ__T;%?N;Ǭj/ە"F0adTyf" !*ߗ"鈀+9ux˛;'Y$hQIuSJxVt.Gp%dlvEHl 0 )=p:#J o#=nr{[-o~!@BGJ1T".EB1Z1Wز< "F3lf`~[Ym7z 5DBIk_/ I )V(dWnCIJ J>,apn0LSzӒg6pYR`sYjXXO]`]!S% +0PR;)0 |0N?L49tcIo5Db!+9ZBpw;'(*gS|.~9Bl?S?\!p.yzI]6;c0rQ?fڽv[hҵ3 I+if-\ Z٩əRSL -1+S21c=\oOȭћi%JHיL]̴4#hēs=k >xCMwwza,n9gj$:SqE)v*B$(8\Fa#w<)OHMF̕h&JRy(i96VJW͈ p #x4IѐOxP.,6#{;e `G`.OY;Ӭ9!Jw&ߘpZ kzH. {=| G Ii3 l2T_ĤJ8>.pZ J#PlE]Hr y.qέ1MCzޏWNFWAR&ZH,VunT%(\LqA܅Q}վ14Zc&Pޙ߭rǿ3mRT)i8zΛr7EKY*ӣ+H4CK-j%;Eqqė͟`zB{xtiwOI)槧OeC^e:[Roto s:&AxCZ;W4ΜȎ.~5]ѐԮ'<wWj1r{<`9sP>CR~] Oڀ|#^ܣ lm{cA~Uh,)6)ILOQSzbu%54K/O|D !>\=֣];M1)r#Y kmg09D{A)xtd&aW`8}1l-R8 i/QhHNj6cyW6Zsʔlgߙ,H>;r8`-Z)^9[!%dR#զk%mGX!4.\S|{ڭMP. w5ߪ443m!Lu砲ĉϚx|,fH>d왣UME2-3fl>d*%$t Aտ#qJAlBgb #*>l§<+7Dy-cڇ&4_#ٝ,˵P' ps'wӧHj!~$F o@t9{:NҊi("O7>.X lOmp&1xoV5d(ˁJꊞ((=(ka?K۴eI|ՅKSmtd%4]A[whٰĢ(vx<_HNz ͂R+h_2mAgQcQ)q'#d+>XGK ج'%TбS!UEh{)HI,p(i:o *%^'ŇXE"aߊN_XET 3J_R "f1,HP2Ȩ_2\{{nT PvBA3NrMS6ߑ6"l-Ⱦbqt<.v5ӵnBt%$XEN/4brUh;^ 7<ҼsS|`ĪCCWNMBK\9&$(7 >9 ?&!MpϜ$a#i,a<ɿ}^:gWǨR `dY:ERϢ)S4њ_7U3vuFS1eJTܜ,lQˊI4+XXHTP#kd[Yƹut!c=c#O_je}}dU*P<(?۴䬔uMƶCȥ'w%pTJ9H-# #C<ѥَB8^NN;Xnv@}ns$, )gVw**:(\ј"P\ftf!m\*@i"E9n W0jZ[g'(CvO8*ǁi`LYDsP9) ?3jy\&rzNA)*g^_‚D-5F 8Qz@/yr*o~sP]wOT0C,7ʚbyz|*D]{C]Ո;/4MRaWbIj8RP_qt[4Y!80aSSO]mzVHSdZ Mf|w+WQ&11q_:lJ~<#ZX5XȸR 7<}5-Z-idwя`'kQ`Iz–~|oc`QMtۙLA7)R%-׶Phˮ"J7A`R/Z4i=]xyETv+ǖp𤵩nbstYj C#Q`ws.<)vȾ\ sHr f+T%9#m:ɄYfصȓ*c6kۍZ-W@SƂ"e'Qܔϙ gε.KTd'U7 榃AK6騯<,.J+eĿ%XNѩv0B vWF)24,O 1p @["!u,VQSnKP$+!8!)n{oFH4.EP9/A@odQLQǾplbv{Z'U$]nh2s:': k;9$Qs#eo=la-\bo1`*WnOhҍR A =6$wkxz*蠟AjĹk-hvCr97{(/[µ641utTٺK߀eЅ!NR ye\vd ܏]9e$}3:; xduD`8nrxh% ҃;\W9H%4H\ ),XG G7xAg Pӈ#S.Qi".(<~*^[[ #>ͻܽ;?HWbCﯟ0e?F[ׂt%ǡ!d݋#P&f\'u! e5/?D,=D 89O9ЂDTq 1@w v(>q= LvX >4r!?/#DRƶPXe6m׺da3JkZ˟r 0 >Xte?xR)?ΑHRevN֭be 9:~MH[_::P))3L}qiJC7-%e#ظ,t}ĵ/;r@s*FT5 K<;y61=p=9׾+lU),:ͭO] ;籜`. ?u |>W.و^Vt7tfMH.(X-l!z;^DN.HJ12/Vc,%,2o,cd/7 VAzGNO)Z8L2Oy#ؙ"z1-imjE ^`t3I<$8jAD0]IF!{bnHꎗpSՏ'}炭MVO/OWpn45(?'r'kHE0M|j׳e31F,4 <žRwmņGJ6`r;()5.2IV%{3 }AҨoKVn(ecA:(X c.M+0`S9?z'S;dIL%oLl<*2D ϭl=v<?[`>s> MK~2QRˬ%+|bb2|#>/QP`8."| Q ;kб-!Pjs<)$ۧ,׷M>Nc#R11<b +󸊽$yv+#@\ jO7VXJc7fB4:0DW҅zc5Iѿf[gw<#?+8}cmЯWQFuE7j1:HK/Xݏ/J73phiK=Rd5<3S+=ӊSV~UL$]su!{ t b&?|)&o+ڒP~a{I5sZ6nsNdG*Efa<\} @1 #d^;KNGɯ ) .mŧqz"Fn`P;|VUOq(?kՀ2,b#Gƫ}Kl-Rf(ע}]|v4n- I]5WUފvtH ?#/D Nu9rP]$Nָ';#dME$]Ck"b~;ip[;L ?L_iR#q&!5u(v]Ys95df0A*',]7q+Uɛ&xm &y=4o}Ӭ`~rH Br݊74x˸kה']PP#$3HU.FzLk)- ͼ}l 5["2/KTNEW^+99M|Ws?3 ?5]r$bXA.-7i'G J@ a dʕX+d$y@XT9|E\] ]C) ܠ趵vz5U3r/dvzLY*+,/^B .'Z NX,󒤀Q~*fԡ9|u?e d2:7"z;(Sl7tt!}K|g$3l&$"!8=6 aq,Q:{^X(̃7'5D<Ȑ^mbY~AG/Y|D AzQ 5TDžg}aM%N폝Xᇡ %oM ˺_[u4,KDty=dg̈́\|BXf]a&#gJ} qh AMt%MAwsTč$#_ W hyU=hHܘ A,*>\ަ`m!eWKJx86[FH͏ زa>lJލƯ#*K[Z-b·m0ܻl ԁ)ѻ"5JcT Y(DF/ +=T-(YՅ3$WWרQ* W^O^&\6ih_top{˵:^9Й~ HI0YWi+@8ed$@'~c MqhqK zSo c5!,= WuWvͰ Hҟ )v[A2'&?T;2 Ҍ A%;>\JvڲU"3 ԈX-We=c;0?PېU22Q +?jNH0[ie#!&z!A !پ˿񿙇#GZkӧk3{aibvZq`v{kb=BOh%fסߣUϴ|Oxe*~>NΚImhYI/)噃ic/m_MVV @!*F Ge'E;]z {WhvczUq57ӊ!sIîeO`yvi| x$ݎ>D Q17p̼%$Ul|3ބ3-b yÅTE'SCsY`}W~v~̕Ţ:u޴/HP~ V<Ħ5,%_fLoݘ\Vxqk˺"@hhR4qhSRݠ?1糹 a~1u>< ^e@~彖wS[ NV-coe$ڏ],G4TR=L(gR: [OĚ5L;g7G1\|u׋)Ɵ.v`. gsg^K.`]M%-d)1L<;x#3w*Fuw30[QjLdR";ČlXt{#6|2}fz6Urnb_[: [k꫰;䬰ȽAc_Tu%'F!}ּM(ppΉ%*V7ᶳ{ćAI%_L}e.}_n^`B~#lZG4"&f-h3MV)#4Fږp =* kPِ5KlU66bZҵwt#8[_DnSr=A]i~*qT4R,RoثӃn#=J ,citD@qR3x۩BG|+\3cuƇYb匛d$)vi =.ڑ%{h z%0)h{!;-h,)6/vxLdc&m2SP}Ym6~(OO0p8xUr12 c!vu\G))Y} fC֒j.i'6/#-x s4b.oĕ"r2n tp4߮TF-(l^aH**0QSR] ;u@$kMR Dlmв\uGFż,F˔m3WL^h4K gFf6.[L}gp}ÛǸ!EHa:cFfVR h꧆>pt#`E. e\g.vX LF-cYNd2c +Ф[NK;*e:LOw0 'M6B* - !LtŢl-뗼3ҟ}a >!Z:#Ȇ92p,te(\Eze&)L{Pۣ>/ü Wqs4 h'Ĉ;‰<+׊\pgUbZyJ&ŪƕVެ!D RV1\*bܷ䙲sS8?ĥz8V5,_^*Q&t+6 (URpEat`~Ih^6qYbSz|qwd}܎Wm6겅G*/PϹy@9\v^&j͘%-4C7zaQΈ^Aw5 t`Ch:MΖZ=ەptQމq lday(+ؒq}5aΨC4.Lt=fabJ.ZBf%uROE%l=H8V8QCupƛB# ^>ިb}ܱBsqMD@08Iߒ$4bQ&0p@G4%!K,!E9.ol7+-M/1jSZl->X};6$JWVRP$OA+,do !BT xj>D0o蜪vYNt* K7 Zb*q$'>CR8MK*boߥRvn1߬չ[85l$iYVT`:bE=H"A1ӯ/WmdwgA 5D%}zawVT8O=5z~}|dc/{&> 1]HʨY .3JIaˇkv鄏2?҄ ?]liO!XΤg1m_\AuM"-~kΊB5qǶ_'!:ApQG\.-9LpK Q^?Wv. vJ kZU1Cjjp:$N04Ww_5)B_C5azC۷Xn+ 8&;_&o[/~=ٽpxgL[:6,_,Q΄ruWFYqAPnJ#)p ӑGBA>sXrybv1_*vnKw<(?IDMP|O/ZTw=:4'}/ѠNTk*'; B?%xܯ6<vnM(p^a]ּKnp:y7TF7LKWqﯠ"$R t`_4,_okt_ Kkm@ M_'Jf}tab`(!=穡\(gP2fa؏Hz1ѧ y|1EPja dJTߪqw ~,topǔ*E%,iɌH| j9qae.dr0O3ĕ(jTgW:xMzkPjNUyv#~i cί2_@,Rkh.[o`S5TA71 ΀_`I߇ 71bN2cKɉ]\!jyRkw/B00\-nm(Fx7R8Zߴo|.O"H^o ihc`4%3ߚ8:uf,F [:F89$n30C9$Rn/騖*RJ&PA'r%"N&ɰ,Ty]> +ݷHIç&7T l\ <>к ltm=y_y#3LbNj;bQb xzQE 5f$Xj`@41{ og7%G!_8Ds љV0#g=T!lmX@06+\p9&)l&q7]cE W y_A2˿OhmwgP9]sId&PO=[s; m16놷ҊY Fz.PfɓRno_Cfgqhw^"sk%. qt oa\#U2Ty"0„jɤmatVJC jk *OF*(幇&cBW{sοk r8^nJ&5MEv>]3^B=xs֏ʳ= Fq_րt7S:.1oօ|lqJq"D>!2d -\-6d&ԕ1-Nk{ np5#=[`=S:Ǥz_ts'ĭr࿪?QБyNP-j*ljuU㉩y%7jUrZdF'gx poh^ J]>H%XO.̻w B1g*9cyC鰪t8'[#)[1{/$vv-Gff:VLGT-+Pɋ J|; 4~,bx #ڹXz-QgtLG?c P yh돿|z865C;uW݅JeEdG?Lt{_uZ;fF[%HqlX_v>¶|^~YaڴṷK]q8#PYw.EQٞJQۜxbZ+.OÍz5 }<רqߦX:A[t j.7YLoC\[FAalF Fo! Ε<zA[%M^U gpB} 6kw5}񂵛I9K˫ݨ$uĹ=oE3e`FyVt$bDzm}*dWl晴:q |V=8!ܩ歱m eʖ{e3Bmp} $RX1?f Ez~e;w./j2|@+!۹vFRvo-˅1KlhtG| SS 3J@UǠ0Bxu-oB?(| n&D$sQ2(SiZFμ/R bmr6χ9(4İ ]"H뎩B7B|Qt#,5(2X\廢Wؐ]DK}B`Ulkz`Hq!3JFs`Y)ZܚJR10j*̓UP8/( Ȃs)gY3}g/IVh.>^A6RldmV2 O'&gGcLLǮ^$p e~<$$߳ɤH{lIbU0tMPg-v$y0zzt*ÚB$+??+hr+h%xSjcT4LBS8Yz+oI,hf g^olqN| \2(@Ud~Bue)A|7vXV_Njt/@Y1[/ 6?#') t:qn6< B.]NcʋY8iT3Y~tY\vv(׹ < J?9&lja`Nӡ+Ԥ^enfR)X kHH[mW&Lm*%C-8BAVW"d{HEhAx ܴ9mgqnco7o?1e竫!۝[=t+n%*|C]* P4M#;e#-4#H0HJMC+!pgĨP% P`&﹔ۍNt;j5YE/9zPx00^ D{{k@vSQrMyI"jE@2bz{?!ͰA;Z\O&g l$W:k۪1. f.Ŭ8foo2 2x*Me6+[(mY ԁ[p^$of5=8vS(+NX%r{z"Ttϕ>' O)T[CϤnqkȑʽ(Gow5C˔P; G6?8-ҟI觺QCS^3Ӏ?qAkqſeFnweLO)DgDt.$haXsOD ެ<* ^Yn{W]&~ k(o1>f\ۋ=V@ٺ\%_2v^B"oF#kχonuCةPbоf%yH.}T:d4$^W@]2- V{~P)` @0cHcztcc+mt1l1>*6hi.2Cd@2KO^WkmDD\>?! SK,c4v[}Yd at i ꠦT~'(kwd\yqs@+Q L2 4fE3cV{>u7#f5,m 3,IJ1&J4bՂJ>=^׺Iћ&c: {~08E& &JlkzPO<<y^% EϿ6萮9fD.V)4-;-d9ó( )4=d}!A>(22IUq+(g~ވ'+NLpmwQq GJ©^|Зq$@u[+|j/o)H TXop3@~Z@{*6PFW.?q}NMqt#1 '"D~k -G*GOބsZ-`H;(SS?L+PCTlKBUS ;F9(N/底e+VaHiS]y8/kàQ xgF6m"Po^~ǹCsLzgvbrTHH pd2YvÉ1NA".eO:2 4F7O0n+5[g~#_bZq; ;\'S8qvp\{ YRb__D/'GqD-p7T/$iJ:warss;t{ih"[$"RPj_te rO둸eod x~iU&p14cxYǙ_*2јJ%cwœ5,qx.u,9밋j!L+Q?OK0?<t8oU#? t@f+ R!' %Sc½0o8k= <}?ZLTPjO6 CzHC\-WGϖΈZ_c' ua',_vL0y8Z}7DnS^VJ+р o^š$=WtM_rWbB@}ьcugj%'ּU᥂.H^N=WC[6~sojTClIkԊ@np"v9;/f_{3BԹ>}~¬[(ŪK^xYNLQjW|~񘦕bsYޱSxBn#/kT?BBTf>8cmTQH۔6lr:Fy Y4^!_[c&%VeJ C65)hwO-<`%Q#vK+7k1k_6CLg}I'=C %/R56zpd24:wDmd a=p&wA"H?2n Eu=QLg|Tu#~)(2 XƢb-p i1x)yRبNDz5&uwK b¦TWWσQsaW βmd= H/D^Q7g <d5R\v63v,R.Foa>nF>7UZu#6iea0 }Mx ! # V_ŢK ĕоT锇 0 y@꜀Ftelr{#x[ҒtW!!`O\{~o?`,W3 }j4#@0k;If{'mWسWw 0:~yi;?`iy`p%Yqr 6:܌ogz_^ 7NœU"\O=LEX)3lOH O ;,$6j2E>x\CfcL{NN2sob#CObR4!w_k[(*u&݈JM﫜moJFTle5s &/sJE1߸}G ŝVhf_96* < m?"#)0gj=zDz)ߴ1 c5^{'ܡCLhMV)އND.>g@ƷEx&iꝯtp]\M8"ȟE>/IoˡyP'yg SOi+&+N? BY^uk_hYp6\0;RW"HH@ijh ac{)n(D2:7sl꾫m (~Oބ'#0OzŀsTzMtZ CZ_ܴqe/-VNh%͖֮sE'ByfFՑhȾ[Zh@ŕŠV 45P%,|ɢQۊM!JSڞ<<)s] b!ꯆY_x{lL\,ƾ+o#x۩hSs8=Ru<9(cqZ`Yk-p0v|wiܮiY(!. p댒=)i>u14ᡧ0Q"Ui(%ZthH<)a}To3$5B>!Cj=wbRXIgk}-S7%7֧_b%![ȹ=SpC| SfۋwGb7H;9=o񐰻܋;gĜ!zLngwfHcj .3l4?ݫmj`>2oO58mzjQ&1-GM_,W_C2զ⒦ 8^FPǵ4C:d9"( ev# Z xc/u`/t/49΅;g5%mcOqlNp'i$l4C`ѥ%~w$cQkؓ )h/Ț®Æ6Ws\RT`ÈVy ˭iuKj s̱0"B`9=lww=-AuÑhXdw0ɪrP%4-Yd+ >_+ϻa e=f5P|=n2>kPAc7`wP*k4Hx=jgy`k0?s$ߧ9 5s;H#+C4R/#$aBݨb!lab._{l:!.7cTg{O׳)"2"wWv Q y[^WNY7A"LĂ 1(Sׄ€У،πB?7^T#dF>X=-|@ +/Axʙ?dQT`  ddnV͖bզZٖ<}JĊ:򿈷!%)ƣEhfRTUιSku,?n.;j9r9s;G4d@YnR4E)ȔӒr[ |{xki@ϴsE3r+5~nM<4w_eu-&"iMVIYOn+WI[FU̫d;9 .C#LaqUi8> w-*n=u ȼZeODHRITc89X6p.lҠ#6K t>j4eʭ-R2^WuHw`[,լg?h|.4 xE}K'*ȼß1Qڹm_|*F.uQ ɳL7')Qkekk4.Dž0"A46oaz顮lM166dI*WHPkY9(7 Wѡ+1~< }d Sޘ_:ŃFh`eޖe V("nɭBP:dS&(ravX~={<ւvpHߺR LIUA]D$ܠ \ !f~b'AS#_+b܍(yhG2#\UB+EdGriOaU'4tL\K,;O/Ղ!i{;ؖ4Y}̟R r@^ivRO=i4n%NJ1`=!9V2h( 6J捌Qafs\ouuyb]䢴UX>Կ|5UKWe'EZA2Ϛ>&@s\Ibyg-͙b2!9=*T˻}] T+\E( ' Z<{(ĥjzs |)~NM<.xǣV} Iű?ƮoI la5Y<9 wVet oΗU2ie dV{N!|k!cklҖTW8IU@6 ,`$Wꔋu ŏLrۧi5SCx6đ_q1hKv]D$^.F |^i@Zx7M:Is-X]c?hȬDpx\یlBjAX [E}|P,+9T&%R@:l:̟RzUGpG9o󇈮w!`v͆prs\%$q̴6z*ًoVT9E>xjs0oSDq 8h^,. =-t'tӞ#?PE#9gOq))$<;s&fYkhrF_פZ&5O83z8mC&aj%?lzHܚoLZz$dGI8Oϳp OBNN QJ0p DB@u 2\s95P$z`ez aNԼd^ȍdVY{Mj@W; 'nj6c;SRJB!xˋ;ETvi$<&'lGd[Lɴ*$f&]z"PYW!lA^u%7˵J>kFC8,V|{VF';itH-YlSoZ + _Rbq0.s1Q+1s*T)t&Mf&iݦ18=:ƕK,4Ko1yf5Ku<{j@sgx o-;ak~9VA)boK">J%vɝ::gU^)\. 4no9jFaiIgq .OE}gNך[iS3OF\#4%3iϦ65 ǹLxDD7R nY%jEJ`1HpKO+99uei{W}CeL*Q4P`t"[贉$8+! ^#Y2@]+E #1nOǮSLwR*Đ2?b$ ?dvlNyt>TiרeD_Kc٪k{{Q/=Ll{n  VYӯO}չ)ufG|˃8S_Gj/בMP ,`7d ׫FTKYɋ Dx4N۸r1R*$X ,<`-$cu#.<ؗ w Hkå'_ E#N FRƨμQb:c](E6hIIhk>( #p. /$@CϹl4"Es8Yth>$co> w"'^߹? @V΀RAf,Z&t-*P=>-m6T2[tjc]wF~q2P5Q=Ch:skd!֗A?r0 ߋE 7竌טQtLj p>'d?)mi Fr LlrqM wh@pS 9mUOݻN\TJ">[n_sVP=\hj/ȩzt  ~Şl) i--2QXh y]=7dww&oLD@7fNZO9ڑW_//i"φ2HrHp6;c6˞`ߤ".<̇..azGo%N\_^:&+mϻ=Q J"j=9Ϡ> =0<۪FCp0ZSzyD$j|sM*UN_FqJ@3FujVNvrZAM{4HpirNb;gXǚu$B;ﳂ,ڲ猎ng-#yP9E{1y'@y.VPU"s". 09vR ~^2h!V(;>ljr \V_đ ޒnQ;0AT 7;69Leر!nի|lPsc署s5`έSXC~KDt׆\17u*v*A["WaD`iTe=7/aޥELo)4G MfTOVaT|Lߙd/,^u.g>F7{?q~bc)V?ǛzW٬V3۟!aL֏Κ $M4<9=gM"S*bBRQWс %U%W|v-k XJN=9!['T ncYC 1Wa]2 m%!Qf> ptb)3;8#kQJyqHg{}+c5I D<t8[Bu44Xv8kqi]Hbd-#tO4Q*VUuX"1c()AdPT.(/,3En11.k} U3z#\d1t&YĪTV-U! eAܝxT|^@V9y\KTtxDz-" .$O c8`'ٮ-msk%U/F)B`>fx:5L,?EQhTCL7}l׈.;Fɰz CI  xƊfTr ,pr ] $mIZGOZGYwUU~\v~/F}mxmcco6 ϕk͌GW_ҡ35flfnSkHGˣ n?`gqܰ#ҲՇ~h 1,s3zq~B4⌣J=<zp/(FN5\Jy7rw9R(S燅\'(=yoZseIG7c*ۦ3L7?9B yzr.mÎ)18x \9r%Fy*:5£X}Hlsi6@oVV֟VDT-ؿ30qsE6;b35DO傚RS"D_^58KZ׈;W  `~i&s`8Jx2P"<,vR+4!4 %Q-*_ѩj=2O5e?ux-[W86 i@2^J Bg`Dtrvaxw*Wq)a~+N~O v޳Nb[x4>5H Vɛ9;w28mG{{z}j9d,6\?qU8smrڞqwZMrN@f"rٚnfSBe/U:#\ߝ>3?5Ƶ9$8cdչ5Ͻ!tM%ӏ5DD9ɓ|Rirnie7oq:Ez\9}k$-cniU+E @ }Fn&@E8;#>/F{~@ș_(NEյǔu]C :2ZlZrE;_Y™?39[>MM-fܴջ?j H'B2R{YoۡJ|ʨ_ M9.8Z[_vw9 n^"']c&,uNI8 _Makc27\B /{ƒ% Є"z?Y#0YEw$tmy c?PƱr = #3%L 4 c)BBQd?X06x:hL2#{EX`de[k{؏=JB HR@AL)=Tqq~w7rHVEȣW,'D}y+ԞER-_|eN~Uğ[!lAjڻa-ATg <€O>%D.Irڈ m<UH1t&s^}S5:!95qx&r>^[5ўWr[-Pq~0o 1 C:T1Mls$3S'Q9Si{GPUH1gZ'^[?rj"1G+vJFLR—WuMPy D=;fR cuȳd  Md ,S;GġNedR)`MA E(=XfYo0p1t:&o-+ nrQxb-5nk NGg^)p{e -!3ղv ǡ>@"S==93!o`$$Pyj)J2j2F3ÉfJ5[Pth<7})-]7e Ca!?%,;@@ Tٟk5PGvDw߱fQC|VC.A8@d5`&ʀ/rKW4FROP3`r͊-d[K.4Ѱ9Qqކ`QucRλlC6Gƛxe@>7q|=2"pI.;jewf-l~S?tc6g*LV1b8ϮC'</q+dUzXYYScK`F:7Hٰ Ȕbr&?kGow~4ѽ;X&pꏴxW G#kvɣIWlMFͫZP,%o:;z$fuA"bqM  3@h kwap ٘h$="N N3|uI(voMzHV[(K]OV:;0kGUe(P{ͽV8緮-Ih_(bEhe`UW >}'FX-y"Z6Y 3;Gi)z"& {qH;%<C\a-P9^Nbe<ʶnK%jj {R~-d2 ő=;f NsbjE$OdeU32P'c[!߾X^* %]3Zm:7q:~mBOӺF@6f9&(Ym"tҕa'߰nZv4MuѽXz7Eg#֝П~NGnDvlֽk=hQV>Q181ǒw8OCCo?.'Gwqn^ GAdPqMέDzicקz[fEVx)"0Rm A[߾ZJmw C/[!Y?1@q|oI,il@ ;/r_ VXS-_bہI%3݈6ֲ ^BZu]LkNCV 0v=GAn9F5罃FsZ׃k+t´(Pm\A+ʲ9;,+M hhP ɵ42kJh*Q䅟aѴoxYJ*^*B^fM$A]xR_%(AHۺ(~,P$;l[|,H8(B|3M^žAFdv^B07q#׼_ҕd1K9hpvۊH4-uby\KXg oWL:]iˠ]-.=ek:A0LJN\5Ax8mM[(p;HT5J?()lu+)wJ8BgP~iJuO\٣CVGT!Ot]:uC#HT1`{_b/p&^:p=}B m҄.;ucEƓ̩O?FJ ߑA|p@q}iA`Mo~NؤFnd,Ԉxf$+@ h_8*8,vķ^K.>Zr +r*q <\X?wQP-TueT%{(0-7Qenr3.,5!J*Dq߿ѳ8xjFq˵FHc 'ĕ_r6i:nŕM]Agjj)쮁̱ KE=sƤiQgy2.۸ 4KH6bW;TQqh[#װZ&BB-+clɱ^B ;9ZQ5&L u+4v 2o2ȉvwag{!dO))M}eg}%8Pߝd ^ULifk؍9 uvv\A$, ԎS= }X0)lF5mT$8ee FC jM0E!}» )Gyk5KŤ/*އ@vȺoϙVC]+'y-9E5—|yJUM%#ⓛΞ cb]rξ$|Ր0#reiwtgoR$ dbQa?/VX/>k] L/)h`Z52x4W`Cc5|#Ew6V,P) T*܃V.c$5h"27O)6 gp2\rv=p6Ƶrn2Cs$:Pp^[dpZE ?ĴΑ2S_nٗ،MVdϳ=Z|f]YЈ3nxxmxSq9S#5#s/WuԾ r<1VJ@3|}|`ÇaʑuȨ@3š[,fT.l/Gv6_Vik..oKO]$VܴH`p.k=Zp2;ȪJ|s(vR(b604 pnQS w! ^&{KpɆA{ |yӭSENlG"LJ4;b ԞYv}2pXi٘yߍ%65mGOE{ߤd9fIř_X.K&wH!0!>9z ¸m'j#L}bb6c]LEU0s7FN΁8Q\ᶶ\)Z&Fl~BX: .t?l4+,#99vba޵+U/tn4Ӭ2/<#1aCϢVc徣Z+` ́jtjUӴM0H~e%f,ʙ]siIC{?sfho˸H`P[$CH4bxke{`OCDM!1*t?IuOg hTu1^2Sx(IQ}=tcfB9fأL/'6{΄ ]f)w$MF̤&ẗ#ɗ ?.sX ׼l\B@8Ii y(GJs.G8Ome5}s30CI? KD !7Y2͓+J|b*Iߦ^iw!}"D%)htǩ&g?Z8cr5nj jˇ 94e.L~AUpcKSGn^w!- 㐉a†j?J#dkV浥EE3c؈ ]hqeO>Q42 Q!8Sw'0o[)2TڻdRՆuy2~xE!ѡj9WmOCxNG\N 0l"Ԗd >27I~zTջe~eYτqMScw t60/GOڷѺ^dt)dY?uBqmQxl6;ap ;X\_cg=xFӃP|q&y\=A3=J*3Gz,GvUOc.H-VWb̈́GG&th\ ?n DSbN7foiLQ|ML@9tӦi}uh?{WJ@^]C~%*.){tQB\G).)k:#_J!lMry"CbvK,tg^sm;96ކlsC1dLNs뭸LiG!쑉Waψz.)ȝ&_^X/îo{_+,GE9#Beܳ?Gm&ŒD3'Pbݺg5ռ9vz~ӎs|?v-eBïhKsdmǒB5@g- З02~e yhy}j,6g$-5|ç"LS$ (i-31eUo&A@+,s ͧQ^xhO+!s$)&?Q_t$g*"r]~b6:ܶX(6 ZiZײ!/>$E$ B4nx5JŊ3(r؎Ym(}4 h-yQVv O7ie앢Vy;3=Mn)c#EAM>vFQ<;DfhC<]^<wj1'77;B4!oIUm*[Xm6ӫk97~ /guמ&iW"n'Q>9DWk{@-L? |Jo!BJqcΏ5z[1xoadK}+3Hgd[\@ˇ065"+IH͊ yA['JW2`hf}8w]w3sHw~w;&6FfHݠ@t婐#WÿGFWic{%b0!X)Ӟ%# jFuv-+A^'6{dmrE[lR?l'({vP1p \}}w&!ذr+{}[%_.&M+/9Hc TWJYlrE;oFD~G?Gnk(xqjd_`E$\K8=t@)iPJX~q TT;R7jOǹ#=)>qT.u/hRh4(VÌi{ ^#YecǍ` A=*\wxk ȫ{Y8Nz"4j SjKJ0Cf]Qˍt?b2r+Ak*Bv!r1 )Q ?ő$AȨ X3np|+t$!nސp4)ǷUU p2nMh4CR5 <--g Cs䡀ñضdD͟)XB\`ږ¤:MčMp{vKA/@t7 {Ҵ+eS-`7/@2loG#- B[/@(;QC&A ש؞}$ٺB&qz^ [7d/DRQ4s Ȗc@$.yZW( 79؇7HNRA*zҦSÒ:uгRLeRi*~{٧N0gʱ*SÙH>CJ22DkZɷ9:o,|ly7tY"eu{6N/5eYg]#-DБt>ymP2-_Hk#W$~8Ơ.S۳R`M LuUMԔ  _Vr 2pA8FfXloւl#҉X E3Sб~>v@3 O@4;]  ̪7Ƿ! 1r`dbNP4wV% 玏9e6"kUa wȹխEF6Y&\0Q11@ј_*T,^ߪX  WnAjmkGxpk;/XE8ҌExZ43a]ł뢌1(fC‹ п:Sw! klEn0@bqO{4: -$*< uzõF]#tuMtsY8 &[d;fX2_^YeM\vQu.HDF&?fs9'E*B w?r-na!% q˽iZZ1̯xALNՂPW nנ}c+1))k4'`vIB5.}4ҝ%j`84&7m:H+l>M.m!ndeuw.Ӧie@H[5}ϡNg9{LFՇӾM>ߨ4]V.W̜eve95eTU4M^\IzSdX(?+F)ee?-EX *YVg̢h kܝ9;xλh.s Tے*m9Ku=v5YMZx4,/DMLMnnD N  5sNk FI/>֧d"\ [+,'<%*=QZ8%8G§[vzU:uq[1XHC7Z ٔe><$N2ިX)ˤ>] y>rM퉿XxPDY ȖK.>;g;k |ͩw> OCzrs"V'e q*p"c8<NBJ!iJ D6NszHPם3AŚ)L{KEӔI]s/[Y'~xhg|spi_yPaJdb|35Pdfe4+mk"a ]OL^IC WM`CHidI3"o4?8G-a3z=dk|_@EE_Evzb'4|Ǐ5ꐝ~H?ոusU<o>UxC!-8hVAY?.n &bbѾ$ZN X[7 kĘ}FOj6E6wJ;} %{.sD-49C 7?lY 6p$S4\R߮K6lcfȓ %|$6O܇_OaE|, G&~ІSFqqa;@uܐ=uPٰdcϽZz>$qx ?x[#W D4R,m _(Vk? h ?$1pH*EZӋt#u-DyAˁ*}g 7ǵO}I'UƓ3R ?)ߤx;~;:{,64gpp*2"1=G-C WoT\"Ye+:ڄrR&!C,:@J6^Ѓ^8{E@q#N2-"O#h6Tm X.ǫ#|Y~LTٱ߃γu<6*O}/7I12i 榗QF8$S_Q{!@A!~8-, wuC>/HLއ(JlID5>"1aR @[p#A77p kL%ZېA2wb7s\1gD+l^ ^a~ CRۢ|XIN8>މ8vDB&Hb+Ԡ!xo0 {5+ёu^m>9U6WEM|O||%I/a(cpkݩixYt6GKVhсƟ*Žt-oEڽ?Y }}4CvR4ԙ_ý6*v_ 9Q6TwE]g-08& rW0;?p&n#[AzQeɹr/F0E%T&e! Ji)v-6R)όR5EtS|1hҭAW]6GԚL!?iL.n^Ì%x <΅(iZB_'!(ߎI"v: $t > t{ct}a114&IPe6*v_myTKJ[*, Bi' JHi|ڄ ?55FǥH~-W[iP.a=M{8q 'b⩡tj~4ԽTⲁ̋K'$)9J ISܸ"Xq}o1捊I,[x5{qMv&Qj ?{RJ.>6Ix6g}33QxD1>vOJ &`l#`<_6l&$b<#Cy}ʈ6̼LOȿy1W5)"'IeLR7&Bm ߨK!WOYrbi|Q\2i:hWgtˣ L'cA{ "+b9K%7?\0ZP3+Rq|8A':@>^ե'#HObOO;׊Q!.I"ir(gbyxSwd8h &_)D3\22A鋱2h`ɫ{Sm4R >ϭM/IμQ%;0Žgcb'&g'†; 8#u0lۮ=7K%.'\4zSU5cˈIͅID 1yjK/.42Km`סWGxJobQ `#6,;s"1_Jz} th ULK,׳_P_kI#'ܕ^Df8B"=4^ƤmgyC/8i)P^Z 6;t%?EZ]1ѱjFzT}-gNK'\O&ɱ~H [r=N侢}p_l@ $ym8?ϫk-tj3:-:6R- VCX-gihpJWbog#]g'4_Sd8wۇݶ;JŧНޚ >7(G!oϒꡯ?[]p9F0]5a![-01qXt7цr6!ӪqؖPt=)bR5. SB!a'Lr#aZco9AaW,P(I< DJ Ɓlf4Pnヒn-Lz.~992.Uq.SeƱFeXI C|;u`kv-0fx[% S(;C R`D1\=#-u4> ΰ|y?ۦjj)ˤVeM'Q9#g6U׶t" 26|/Gzn|Lyt3=*RiqY ;W31k?L$O Qd8~P:RԢ![矆1rc2=6u'_w,EyB@Q9Mޡ ,Xfad1(}эx:STXz2xrk{ M[hchRm3̣"-?Z[iߖ9=LMZlhN6M|"Jr&@ &N7-LsL 91ݻ;*mp / tWAvVktǺȻ,>P4=[1oPVHj:& (֢Ȯ-؟S~}[1(\ F[b+Wo '^̚j#k;ճ`?,$T@0T?f#9L=X)zIUDWZnX@;O^UF r#*h!̿S#պ2Ml?^ƿ u_w3XZǠɫ݁Ƿ/Ac_I9_f})9iOmCnt!.`|?olC  &Ča}5s Li]wPD[ L0-3.ұ Nf]o[!ա-kyG#w)2Eek]$.^t5r)B& se^0 ޒGyP-,Ok{!eeF5D:n"(i)/L f(y>xח =oέRjWBewTq=yW #eʍRyХp߀ vXedY{5&9,ΌxMBDL3Pu0!ߵ'˦rNu6r@eRECP;e?tZל^xeFKqp`&zG8vViq}\5 ,O23bl_:3F|fg~^iLE/1!P\qMGnXg_=tnȩ6<bhT-I Zae kb\9M?wL<]k] 3x'C̟A%Wkhw}LApڟ|'z$Y*5؆)vf93ߪΐȄ9S򬛗v_ƺB4~KJsSx{*a2D_eK󢙮&8 #U^[k ^ n6?"W !ì/ά$SGaBMutV+<( Z͠3QX4^87gIMYKEHs W_KVM{̜{Ui\xq( PyǼU[[&( lBaPf" qعεo>sxb uP5aP<ڵ3mBĪD1^|񤕸 Aߟ`1&Jȼ/W lnŕ yk1 sƦIyK {抮BE0 bhIDlF%h~U73 '+i-X E5:E&w~5Qr-hSqHfgv=#NF!N!8LuC˙#q 8nbjH̝!{y gGn}Qv)@d6“cK)"T5^!9kC]"h,Ә*!8-.\%vY0קB4CP}i~n2q?8Y v#ND*j;Nd=yq%8EX0iyT<A` R?G |#-nu Ƙ*g5iԳs Yo|GLT9ݯ~4,%%E"IcS7D BI:L(=\9xÂ;Ɠc<.>%qS4^4ٛ{*!ىPW6[:NC9ȫpU.LHCc}dE {!R%'r i%;Xa!7H}a>XhA+Ƥ $lTlž["q BotkwG.cc 0Urj>U,~$8Nuֲ+7v\Xƴ<awA2 [hk! .)IފOl953 yJ(vsDd{K^e]tLqM4Zu*@ .%y0҅~}%VGϿ80Чv_#SӢtJ3=4`O}Rpoӛ:Yq <$j n 5v mrLۅQ?[e%&*F< 6Dԋ!|ϟ/cݑ׭ cݚfRj+Y7(ᾨEC1הǠKO_ϬanѱIOxfFڔ+ <{g[fi M񌑑Vt8%;R ׁb{@5\Ԇ1#|֝G}$X7@׷eJӢ \tWӓ@3GӦ4xKܞ20o3 >t\9shJo3x( pz ^C>Sba@0H{n*o8cĊ̚ԩCyZ(Ħa/eP^7b.$(-8!^?惶~$e!Ĥ'8GOÌl˴vJ&NAMŽc1[0t;INLқaٞ@n `#&xJ'Pk.ZZqpE=fNG<'\?iuND&STWzsХwZ\X[ؓR P VKvz-Mj#4hT%W7uD z/\ņ^ệҵ2kCw{traV{PWm ź\5x3ZeގCK#f{-mDIXՉ. TO! bv9Bר ZkNwj<{5KyV>+%Sy~VCPL#`^$A` $:N 0E}ρ47wYh4RH0 ʨv^37}B+XZ:"ս W#g*vC{ꈪ^=%/_pB!4:LzB0FJ[s}Ӓ@oqQi qgR>fr{c9trP|iDzD35?IxGIڝ4n>>M>,::#]qR܏ǶM~Wm qUhE3XU2G4sږ[(ĆCdUħ"5=-Grp$~'ܥTTҪToS'UrǣJ[QRP׬b]HHEOf.6D7 b݌:lvUXA&4s?"Q!8ފv0 fkQVg9~[!v^aR|8ÖZ[Ã:?5Ƌ0 F_ҧGGU2`Dbc#MqS*Ƣ3/@)tiGNֱQ=i$zO>?K ,02LH72ɕTǨ4CLˉ%Knj1d}Q $<^ 4c04{{ UCp(ZyiQŕ 4h( i`q>rm9&'_Jh-bXm[YN`JrC +>U1 \ wU -!ri\y(bDzU,v}PY fÐzBLh/Hp}aj Y@/4*xs.Ni[pQE?𧲾 G]`1 JFޛTsRUP{SD ]V=K8Ԥ\QRP݌?v 7b%S&Եhp)?R[?@6,( % C?ȏ:/U9P?qopm,ߛB7z0Y~ bOкiDyy"xHs)XSGWo*yIN5Jzbpj{?}ȳif"v3$ݫG=XOR슅k>U$#Yd䁲moc&+9=e$Z!-: Dp#ū9R]īW 7 <ɁKCoe{-V4rIEչva_ 8E*9 MV@yUMj3_hfkx]5N4G6!1sU4ZŨLIЦ^6  RDSV@/Av:Ό}/Vzs'3o^%ẑ ^ʘ2܉HVE>xjnxl+.p}~~ ِi$*|u. 4PD<>\f}Aw|1 =B>M8 GY ?[Q: EH*4#a1ת<3[G8TJ)y_K(Խ#R/o7uZM/hD~>t';!qAEOoG3ϾREQYA Fl񃺛\!}#ѻf,?gMv蟞g:Me^pC;*x!Vj.qИuʪ x>}|֒fbTHq]Kk^ptGt ׈g.?H{o24y5c+Y JUbh|do W*x-ٟ4Z6\lߘy'GaEt%!D^-]^&P|7-72 *bճeO۽Xwgoը5 R{E:`x]nsNEBx;k֋ ;AGW0ŲO_}XՔ{Jq- 7t?M(wOf5!lv4ǃv#6sI;df {@봂M%I蕮 R9Q&Qm/;PA}l#8DhIUSYg#s@OVBZsR/FB=QihQ@` L4EQVT(t8fFۉטm#hT)x\il_FDzD[A3o, qǥ YY)t>ϘCdqAI&ιX8`,S*ƽͲʃ1B#L?DG^Tݷrܮjt>^yN%fԍ#tAC,Pp!ׯ,猂m۶6i/э=GzG7O9Z󜦮  Yn9nD߃#3m(9x6Vk읜 {4٥nq/ h/1AUkԫ$K3!MX5P4>[tN×t/+RJ VE LKV¼.r$BBLY+H{u fpMhc~/ T(Bfh" :t٧H~NJ0?){kr _,he qy)Sn2D4fj_|wy{v^/$6KX({; t$SE۹tK C,vo?2y܇/.,yvAzcE_p#nJ'US`hTHJG"ns08զh ^2>Gɑދ Y_>Ͻ\J@ndX#.Io# Ȧ,7#rVc_Z8I!ͪ}$T^F9A#MS^eԓ#$ĥ.s7Jhp1е`l(p(c@l[2+T6>Fr?o"Xh֥}? [ſOV<\,y(!t |׫ ~41E(3bLPc"1R|)]9~ ^^mtP~'*' Fׁu`~x|jE%.-jfQݩ>` `̊ UA: qJʯ|8H jg&??dvkf,O)L =-KQP=.?QN\GR nK:)A g1f88AQ f-xe2 =Vmq5~ nu$lQKfNwX70v[˞*a WͰݹ<#FϜf BGpփ?(fSJxo? C ʼbWRW`rCN0!*}^isX6 rhҘSZ)M,zenke|~c|>ęd DŽBnj' uPC =ƛaɊ4?݆msNבQǞ%{VIZ~gyP^ Km&FY:am W0(_G.*Fu'+(WiQAWLa\LJ BSrb3 y7J׮/?J^ZʡlfJw䉪 $=6f{2V{c쉢?3C=c-f I7 DF"v 4w^e-vlJ )\e_ M%*XZY`{{vj .#6)>iá*"{K{jksl˾ʄ~L>=%E&EM"ٮV@X >FZ]gl8"4ni].K^h"gF;7Xibw v 3Zp@b_ k# }+N󤆨kbW\4hD9 kJ7?iYet/? n;I&AfRߏ (Nioc8"k JE#U)ĞV4sK|?PDn.ǷWt kփt^|oK P{t n P r: +ga0ոZXBRxJ0nk1L荧Ro-rqt *y& :L%S7aטub9@)SA*' ~V9Vq7u0Tg 2]6ņDgep6g*h 2mBI#CƾW*2*coieaU>H}[[L ^"A JD ٌcʙ\^~aLt>7K!ltXl7o6 iKmΜF ``N@K11cV[뒭)ґkx733|"릎2˒ATUĊyD}hS&<8ۜG X,MNbgiKԆ?H /\4܀T Kϡ`ʌ&\ɚ0g,!#]Z[rɬ0Oʮ;y7_4;9V3gFB2̳ 7Î,pH S9ܤo@9vy FŞ,6+Ԗ4d;1>P$Biw}>{I[y+F;xyko ӵ ќ7&ƕoˣp_gwFht_ye?. rj.ݳbMѫ~(4]&l ACBT5""i\ m(q_ИJfƼtlgyPG \~o!!~~si l2)#5 t?q#4:&nc4/tGUuo :T￵ *$_= .*  ʹBs0 }>0(u'AL{ ZguD)yQyd4Ay>n終㛭dΜv,gOL%kD=!F*h4"\nY o-30&NrEG\;9 lon9`Y:^I vNn:kwO8<ßR½~mk/kR8^ZRS%-GTH,D3-B WX ?NX@>lXj?Ԝ *soEogO}BdŎb(B2CWTFomYLoVWͲ1޾ugj>gá=?Z ,l!J^Wg Ñ+)y )i: 1W%CWTZ-CT)Y8-Hc w%lȡhC^&8#Z"iJs_ɥ(hݛ̑Mh #+b ft7TrY^w;42#%i2T5'ЬxN \։ [c*+, ':́5 t!Q,޻.ӥxxqf'J5d6ME` 9@)~* m.%[61<߻0(0CUklOm$ b;^YP!}VEf9L3֙ofgzmad+nϜvb3T甛=. ߫PEHS_Cqݜ ѾǩۢSٴ] ]0|Sd)vg!O"`*!Z6#^`ZHY9RYYMOd.c!~i.0lt1l"8$G gH{ck9=)u gKo|-MmZةGN K"9'W};/@JФ5ucB`׎=@D>zZ+rkl|%{֙NYVfFkJEBp"QyQe@>hf;RZO{K$e"" n,B'c Qm5,YQ=0EFBЃ&zHDXqd01UQOr)+5.tU5HcBM&n{RaksDh벾sTbG1SH)uṢ WQV[Uni%U#eeS՛HG80o_雏_֥}m !&ض]l#:0>IzDwgd<;# a} R whɓJeflgI]*}Xm nVPJO C8%Cm U:2TDy&j@>j1 z셆c , !R6*! XD/ ݕ3ĞR]<"ښ(?y(Q1U+R-G$w`_쯔JU$YR2P&/_**Ѓksss>grGƳEJxG4 0Rgyf6? 5(CP eE_F#~ $SŻp ۯds)y""tPB}!MCuHj\!,I \|Nqܼ.$~ ;~k~}OA뫖5gok87r 'O܂]^rYP3~\S;IZc,|/cڒ|@XNMZcWn8_FZD>jS૮һ8px>+Vmn?3!bR2Y oD~ W+/P)gSb0%N w0E ,{W|)P[/P\tS<0dqvgJBK֭D P )cՁ71t{KoXN%I)6_uyJ@ZGSĻH .pK <tJ}_O{\҃įiǹ{:J ,#"Fc8DZ2X%|AW1y{jů/t_7Z }p2/nPJ'޾F&O6RFY`MÀq{V8`,RPp.ra ZR'<]/X^mo7@qSy%yiT9\1`Q}/sk_85lUKjd&&bPYw8V^qPg:!o҃ a|cS/^h`ii"Zp~:"f%B nT Wy.D ~4ԙZK.wU?TB$*+TVćPڙtZW<ń*G!i'Ye44Y)ˬ(0% p3=ܼ^}eu,x *dR>4grX&ZBx7B;b4=EHyX*@,LyAːY$ippq|/\ J>rIZfH`NGH1FD(sk̭*3_T:r8^a7Z]!cδeP+ěM7}ɧ?&j)]?O8KCdI}3tiyV2*+r[E-گC̘,:p$[gј9VY bmO+bXMqYeΫ3TEAku(F]>" 1{+ؖ%L~*P2X:]W5تh6`ܼaL}Y \WU#}GҏdB;%5&8lDŽ-.;K2? 3n)-ɯq>;zjl?ٚй}IBP}}*IİG/@l#`2*A`wq9EJ$k8-\?;Fe>*`/xvb^F˭W^Xz ݝ*S`Lc^0Z2kl|8k``d4K9"l%{4{ RE)c&1f8&gkj`0(c }fbRjz Nc7$dL'$#Vgu,N^%hIЖqgK;7G_-%y&E[ $Uwc8i03CO *WbY b4\1> r9b5kj33EIBs{4n ,-t{U n蚈]^k#pǵ<+еd)ulyċ`+Int'jDrJM]{FkwMPc0! lЅI3%ox=D"|kW)aemz? %A6?{1OIDﭠ(s.{a V%y3Xx_hB+^HUxvÖ' gҽ)O:3P) r&ҡr;JaL*|䏴Xt=`|KhJԈ:,Pq. ᪴:zƧOl2͘ZQh/SQ/ OeEC꺮T GB"d]w=- H 㗛rN&61:h2Rsvju*ϵ:0JAPdp#z<+ׅ7&UgѯQC]7fzYt.6`X4q^FPm5~zR9joٍhG5늱{> ݺtүFIMɆg_)dS}d%3FgɘgնN.a^v!H&4:B? DV'r V3.ԧӐ#)}CګN!OprEmFONvH7L,[0}(ښwĝ&w[Nblz#W AuXxm!1g L۵;v' މ®8hwm`UM F 'b/Gtd;v/e? T3Fw㾑%>*;8o]< XOʀ+ Ʉ6OIm)'@i,mE VnèoM9 @@s9Yux HT:kY Ҏ@{0?sGۍ ,"&4nm9<mP7QG;([S҅5 aDHBƹevlK NԃĠSVKQv# = whAox P& 7zCfAMuB &TmvSI肤ۙ*=}n%ӄ6[# =ĹEtGC2LZ7"ȯ0#Rdh>Jp֩iʹ~M(rydUam-$٠6U1"`k*DHFjc'r&mϲ]xfg>=C^Spx JHK=0>O йɹ]IN 7j^Cj@x|bpYh@X5=}cy +w*2^s>Dr:)_C2ԼI *r>MҐSFkk};n;2GY,ȠtKh!`%jؾ)JB&2+U?Mnf]\4ԡ *LSte2(~GtRLse-!LyMIgd3g B0ck p^ e F> [a7 ]|{05+&4cYFмo=PP EK#Ci /k@\OwM= ~c#/ 6n0D}N!9[S{3[ n`glj(Mf>JyB2˯ϪNѥ|4ydF.`Hm=/3t+Y` jH}K>}8?7v [E8wݮN>!+F.yoR#)"UFGԜx m98l'{e4Kr $Z{'w!8Y:*H"|v]X5<:9Ke|Acg>@f<GnUZGkr{ίɧ2+IMarQ\&[֡*F6J?Ts;%Ǿ&%Ρq ܁ R :y~yq~a 1U,ЬY:9͑{&q,}H`ҝS-t;עn @!!͔c;:̬Nql ! m ^f' A3$67%zO2U+GfýlaKF٪W)\覨2Ըw0qƌݾ4lӸ رУ6"K4uE|C7/~ټhlmQ\ n)(rK)։8v<}L?Ŗ`[wD.BRū-Xpp 5u}, wi;ě#똧6R{C_ ysß8Gȏ刖aӮP6:=vɪDԮϬꍵmJ] {p Hjٝ ۀVNې Ɉ'r:$ rT\=Nܠey$0 Sq⁂(&S+Z{WZ(eF&8KLHv*(gEaU}?#yU%6fr[SP k;4~#;v#a$p0$=ؠ% :%sJ;y!VVAy2֖+1}@aA ؈ uחc$Γe=Y^ 7aTg@(trw:dGti+Vw=n:YQQ Twqv4^Ӵ48 0aGi]@/?,m5//i|4 kˇ]7[fjNG"Z?ZOB>{ ӛp~AoxyNg֘]/>WwǙ۹ga$a:}]]Aa@vhgyk!#y[7r8GxiK'mӐτ4I4r9}RFɜGWz}1Yq SñK@26uȢY1mEC?RE®&{@V2A]9* *G%K4)Jzob ].izLƜR)$k\s_Pp ]p wDU1OkHMS0F> +j9]٥!w'o/GLnT16AY71k"]A >&6֖c(i'ukxP tq &08yK{aVh_=uy3<V& ]1Ur_Az$jZT?[Q ;{|^L vB~>O$hS 8.X4+4 B+A2̐ルM\[ D(ٿ`}1Rd2YDB cwRp""E]I[\+?M ۃD~ܙ!?R, gɲ:]u&9973 :,a My*Ƙ!'9X̩Ø"O}Ԕ,SFI\pO/&F,tqoVȽ3)ck6&79C.~) QqA%*2๠{XW}A﭂l0):x!MAt$цĀ?@-YΜ;~WZGU_w&X{['|4XE~~)Շ#c2>{WJ-ũhfT]$]v0sPzmME9pO,Gi>R>3}5B}"9W(b 7IQvvmɘiYy 4b`S(ï>V(K4X=6-S\{1&MSG2XJZDdr*Ψ \q4Ha)5ʨI9 KՆe$kO?\C熈o D2)}ytSSA[%dȜtH"}rGX7F|buit/&NįWDL:Ǟ7毈_l. WO$K*8Džěcu8*/;)dXpi2zI^p9I:x ]u]Y;,]\B#e7R͟4]k:Ld* /ft]֗yd?NgAǾ 3ehbN ^l&p{JKkM&Đn\se{}M_\}R6W G< *S\@!;OWq|m7Ȑ%<g9ۅ$rK77E MJ$rj$֥'23+Jtfl!H\_֚y%c1hlz΋Cj WZnHN^!YEZ]S R]E$~}[}'ps<:h5l} t!|r!WEX$D:_'^j jak>潩 .Ee#؂mB((Tʉ^0TlEI,< 8=^jS&M?;D7NZgα"w-2f)8y!y(!ɱO`$Gjܶ1>akm~Ȝ` V_6?:(#5.] vj4uS"g@ۡ^-S<ا~g`a]2T۰MW_. `U!tY˭Q(Q R3:{Acec=H&Μ/7sރH:Aax T];i8nMe `$^q h/|0TkGy=&AT91Z,f|!x9a}87ʛxiޚķ,Zؘ+Mb/=b'ZԬҺ7prg$7H,u fKNkL+$ @( ('pmܵ*˂ZB4fO )AQ^v6Ӓ B"{5]5tjdhW@^U826L2ڽk1#.\k׺?iM߃BQk H ׼tF\W'0.s hOgwBm>t%+ QV6S^wvQ]#c|y1zw v g"G?ld'ZV gu,ysO UNFCvG^]%x'|=Qjj=2oz~ᓸc~ /.2^1qb(yz4d; 0X >7\ |{ieVQٔzV _f%݀>ұkePrCp(x1@`SQkc,is}'a븡iF@Y@du8G%+geq[VIzfN6{v, 1O+[#;9R^u2]{йlLPęt"GՋDaK_9]A!\i9/5D|,[U G%{4lox <(2pIJ =@ا0PءTM { zݍ-flˏƿNUW} X2VG OKrd˳or9!f}sSd荒(AxZgxzC yFYYbYD!EI_GG%^k"N3Umc%~5Kk80{U;Y+a=5|+ Ɨ"a&8LDO.@ByysO^,8pd'(#ioXTau!2CLKY'AޢMU+:[C!¾:Idu]/6zD27ҽPM-m 7;NZda"lbT@ $9M!գzn7`=#.0z;'r"0[}{)_|V!Aᾉ? thتL N]k e7Fo;Rx/7 [!䚸 t`H 9h5+x]SSDDKԜo C5O<:1[m>r<ǨM- Z"( Ӷe"턫 ć'`r[|΂a3EfNEb-H Eb|niA#g6"V-nUnu{y~byjp0O/ j2\5GOK[/YUkws2֨Q;W!@ČQpdQU"6N~%|W J*?}DigJ)Fwp9ثz[v]^{o^7ߍO#:}?#k]c-H = U'|*&uz‹vZG^ӐĞ}@cPGBd}Aݩ7|'[Mu9){%/bp2<&=IW ah jt'p%YB?i;Q">Cʲڤ 7pLӀ+ʭ9*&Ri^S1˪6EU}Ξw,X!(46}D$ 'AVgv:F=/zm0tW6ZH;Rٳ+%6,ls5A(V[C Xս %xn΃W`)/0~Lrf?Xbu/# l )y 摶V-geH -o858v>2XổS#'x 62 oR86xFJ?pft3},tX*M\7ѥ̦Sv21^V9y++Ck|]!=`w0ƴg6=Ur:u%w}>0L& mglB&хZUHc*G"{>=e{b>b@Y'#&Q 襸_4g$Jg~Qhq3a:JfVL&./h¦n#9W PH~7} _cOG=Zl)YnYCMEȯۏωۜbA蹰bq"Kv)Ж2]ԕV Y~ks "r Ymw7s}DX(Qv{|զJs,I/h'""԰+@ku1s"~eeUIPc" RmACtj`kK\ Pk+8/PkKK~YMJUÛ(:JlR(N{/PKlc̑%@9>,LޯcxÿގE)T 1ijwaԟ/ͬH]gEZX>2 bs) }x #+`̠+MP2U?BrA_U 3cHr̼Z:Ƥ,c7!ZưHw J 9O CqG$#}QbwfRbB-u[K1!*'U*zų`# !=Xˁ|J=*& 5RIdњ6Bedgoe,Of͉nExY[|ty xIC>KE|Ru *kszwbhA潶8{{7#=¢KiDzL6I*ʦ\RNsHI-5iU3tV 5mzkX+RxVsDTBBVhkΗ{G  >IoƏޚD {ש, |TXs7$vsaJ0K"]zF׏k;{ejbb:-!wq5W!%1yqؔ2Riݫ3w Mq09څwwh>;'r]5J3z_[@~`br"@Gif!ə,fHt OK:@Sp$:[Uɍ%^Ϫ;i:GJ[.xg;7XE9&S-: 1p_\c9{np,*f40wu)Aw1Ĥa*TfE2AWsMa@<3aV9*Jf5S.( ER HŒ+WA)K/fK Kֳ?q1KnEKX %0.*]z]nDI%0lR2 #MP$ 3({j"ÙRe K:EBi=1ҭAx%(Y~ Ho>{_92ށ&(.A$ #d 8%#XST4<9WHvJ?/-fGl5L0Ջ6? pB:ToM uaءm/5 F-DjD 6oh?Xݛ3WB0JLY;Dͽ-wvR4hHú?9]`f;#AJJlyfm a[)9oB#oqª؈y[9n&GR%W rom:INYJcu:X")!7QE ^X,_ 9uw ƾ71㻢eTarwX>*.93Ǹ×`Z"kɥB %%ŕRWQhBDh]5eͳFnJFK1OzqCC`gep](vvj/<-)CëId9a'Sp_\gEHeJs,Q=I;, t͆Lѵ@D xx\Qf٪zg]#c5*g1E7 FCݣ a ]gQm"d֘G;Ow< 쇼P^| ؁#TV{Rl3٩Djۼ9tj'Qu1geqM3Or*C^wP~tkcw/Uj$jcE_\H$sq®gW4׶ OLY:<[!d CCi}CW{ c=.v-Ȓ]BϏ}N846VAGZoDON{CŰ`7Ri#2Hi")fz]?W{\ī=@Uaܚ9xX*JTG&K!Wy?u q{:5Ry9faGOdfd]_#:]tf?+ccx4‰;Ӫce /׽u<1#F`h}9H")s3<\4ut{1PB7M\MFpH<5h=wT)iX1v0*UO\H6SsGUpؘxTNZO2aAc5¶WbD!?3ŧ\0Ԯ%ګ9kQ^qUY% a3C)b @''9%N㟉m031-hI; Sd@+|%[dNk1YeH06M!Oiv++_} 5S[r#h3cH0}ه(#l6'(g;,:t!F\포dI=(Y٥/"ll`}6OعfE˪jFyy7""U2ol#\FP-m],EP@>OH,2$/l~]̡hR,S?D>o|Ur+x~)̘|6;ҳSB7~NDzdǏ '0Y#v,8 ŽmP@rLvJG;Ћ/E0dﲐewA 4 96\D@1q(0H` >יptG'~Q9^ZȷU@q ڏ)-)ixWQ#BD䐖d&jCx]6:@dbRbO '^ ≞V8Mbؙ6^}(fԅwg=u8rUNyZag N$TPE3B0|*RBN`zNjȆlA9|.̾_*A&{Ǔ"7CWY3}x/RW9ð$CtpSp>wGG|X"9~>^^1AotO+ jjYnMAȔآxV3sgJq=~=Lv8 eB Btx<8 ]kVYRLPi ׸W(u^46 ­e`gb"eYMLLLaT[py$wʦ'eʐٱ?{̸U|.P; 3ǰSe#S1ƽ1l5nV*-^QsXaN]St.NET懲8/' h6%ީ(]"R d kX83y ?. :Q?i ! }){,d'fsiO?LmZpI>i:A΃6Ӥ_o\#Ƌ %0R h˙C|:k#TNc־AqwbT;+6CA9}NtuR>: aӰt:Y) 㑘 MT(&YG PWaYv0q*5F9[,vl%+H!RaNjrT8;|Et8Mi~ $^JOkjnJn(_Ir|Um >]f0&o ;T*v>G.pXPMc3楾bVUiaoD8z`|BSi-dꝳ/9Z*{e~ MQ߫ôrNpG%&xm,c)p2dXȏ'}f s%Zu5IV9 } "J҆ZfRPM,@Dc=s+CZkCM V=9_[),B&5.3e{g W*4^=hEil.Q3!`lԣW$r.SZ+Wy%ZCFT#V;C2ZRBOYbp&QZ]!(L7LJWiIWIPĠ$2LĝLPpQ[K3Gci[juj:ҭ:vOR$1-yY34W֐Oߓ9|韎A~HT = Y\{{? TZ9̑R*O_^2u}%oJLvȦquɕa3Ɬ*2neDԊs*5<9_px%;8*:S_nc5u;Xɟ7h;&l_#4.Իur}69_r,%ĉUp5k^w-Ӈ痙 Q934g::/G *,|funPB݉)Ђ<1G1^,C[llkH+lSHn նo?9 ` W̓/}Q;nl5@VHPUaI$:i=lCۑ(>z&u5ҌtJ]KX\ QU_NVO7맷[FAZk[D2'um>$x Hwtg3*"q҄ekR,[n7Gk1D$E'GX92 T a9V7AZevb9ĽH E8N*.xZ0KJ SK6y2Pka T VzwZ%|IJ  *`BY_]ے pEFRC K H_Io'?oBp}LЭW 8.9̝C$dl^Xl3Hf6͔_SH@%f6xтO E0X7(i;7A(BGxلlOQ퇢ClbG im ;F+#p=zfIΓfaeH=@VDlAk /V=l/hKWZy;ƾ Ẓf`%KW&lܝVx<2H<{E{1h>WBm9ƿ>~/5^E>L3ݾtf-0ǎ`Sh]_=XRIy2v *v>[yVٚV>Φ6~'U&%KZƣ!?wkUI9o[[x1d\zb*}oθ;!OlxMLG2-;g/p;U<ԉ*}YN>eB5l`C*8,s}FU {9)P`ƆLdz}cIъ}`(DfbZƒGLWJLS}0?H+H˜rhS4jheV wp?ω{$iڇ. 罛Gd?J~N4uЈWX{QuyHN>ۉKF*.3m3iv;GOh 쐗bbPzt]¨i7{[ pAyՈiq?]ˊi"<ĠQ%$@PHV8LV?a}1# FeNxj*vP6M 7W@o ]W "&5&iNC3%MMYim-n&G'VT.`Ymg vFM7qD|WU"o,UKJNG\qA5# ?Ќ>OZCo`KW(E)]־5&wwۚWm6-#lp`q/_]؊@W# uaa+YӢUdIGڴawW @[JnD_9]i>l_lX=O7$|0g;/S]P Hud4ȟ|B5@:rQ3ˉǘ_d5QY#,>&d!슏0,H7moe$sM<Nb(s ^tE f#eFqQ2쀼D9ӑm0n,yoN\%kxZ؃ U٨[ӔxO }]9'2! fM@RL K䂤^rƦi[B 8Y >ʑ5Ns:6{ Ɋ瀫jDb ʦ+ |nu&ʁ#ӊzĭF]fM h(*6Uϊ;;f[7 {x1>6Dc5a{>ڬ(eOI~W!^( !9*dq ԮsCRj>*PxҰWg83$b=aYޢb +u#%,`K c5edzFBSC/眞r.vQT[եy^O'-jN1*4}"tfjU<0tg (ʻq[Yb>N9p;ڠ%`;9+|EubZ/$o1]7b}3ȵX}CמϪnZ.M:[q^nxE33sNpVfA|n0P~ry=}V}ĉG?uSY"ٕwaacx غV/Z\&SlʊchbY^D|{8.2?}-CS)<`OȔK,qMMa\^Vy"'[WWBc9CljNSQL 2 4Dc\çQLn m}ғFM#qVJ$&ݓ~38^ ';SЬ5~hV'=;3xG;?BL`RVTU$FVtl&+d xj'GBof]{di~+QѸ?ɉf~g{~K>Q7uL*ckm?Mˣ KMSN  O:⽶8Bg>©CU!tЃZ aBۯ75sm&ٹWr*(3-%WF<3Vzش!\YV]bs YƊ_vCf&-hy vGnlz] #Qxu%T̝t9C򅸱r<'>լ:8վY)}lیW;W5L^$sx0J7@h~5wpqc-)BzD/q_]3t+b\hN"\ KZjL;vGiD*xs`VRym 旼BhM<4-F"%_5 iYe f4{+>gneYuAWN8'R*r dx㐇y0" ȡEKO(}N3;Sa~?}Et=$Շ*T~Y@Juhn)TFLx:i?Җ73sVcb31LPE? !`&}er;cMUv$%e$( P Yn#Fv,žr#j<@( Xy)7C d_|qcC ^<-kcߖ*-X7%! nG-B+ }n` ==_Qj1wYQ2">Mt-^C9-Ćxظ}a'ʎXmQLmu*2FԚX' H1ƘJ_Nfo0?ce=w e=SGI#JZU; P2V(ҩv/J{,_9XAXXuyu^"+!Q9:)e%6w.,+Bݨ&2 h 0 v*ާcf WY90u+0)ý*9.{sȬY/H!_}CKҢp-%gPaLvH7(籊:r<^Cy ^^sIC1[ a.}:OYâ !5A( B? O}۾c ХU<מCڞ WM%ǂ5ly}voJ!̄I!fԑpU³ ;xx ),ٴ^|Xa[p/r7!tӠ;_.Uh;a,%Nsx[+_X"W\,jHVZ".eFB Uz+Ύj` ӛ& ߭!hh*T ,,$cn`R+M'cW~Je!bqIg(ܡ̫#T7z/IpQ</g82'JmgbBǕ%J4\{ѓ3²M|zbCJ ݐjC$6#9zIV XBHHYpY|Ivu NQh"ߧ-&҄XК"v[Hl?g^Zu`-IPJh(?2N ^ZD+z 9 KƼ| !(Yu1{;L# ej$})5 jg-/P]E_|.IO7Jf^,4;;g HNl1\.Lj[`64<:[$n͜sR/AXUc`,^X@`#o OmLd1X/˪\wT5SXJ႟k|n9]b,Sʪ *aINIbl[KkcaWzע$y%ya*u^m@LxhJ/a}_4d6v |[hV1SJ<A#iip X w4tNnؙ[=Z덙gGjk?ڋ 6T lml{BBEϽ139g\NQ|'&4D9óEe06F"NN\;,sR ; $,FcMLCyZVe;,#fI {1JsgX+c(t܎4 DE~4.b빇&ij哤 z/i‘R "1SJH;I3q CN4'd$*Ag£'{q6k".~n:6hȌ9-~u֝NBo?Y5R/y{ˆ\1.#m]=$8b2OYBЀCަ ϰ>oUh3gT3_V6W[t+4o :LQQé/wݶ36 lւ}Ւ7Ոd./ֿM aAٶ>6>xY)"6QFn#4)V-e@B C~a3 \7q Mv;ۡCQ KTH?6ZT@>zalB݈7. ץ@4plfgуܙt|kQ6XNjy/ s6 E *ӡWesdw&,)T)_\WE%{`wq!kt-8#)O^-C-ϰ ۴X5sLܼW- wEdA:ӞGoLϪ+I* -~2Zňԓk$Nu1Y <ʥPW1`z#t@|=kè/,.<}ג-4nk]`ڍʅwX5&qxw/|wxiRɵHJHx@>l~*r2|9Tp XnaRx䮈{JxVO^) lֶ^$|3Zi|CWDlz3P!|g_^KZo!c.zm\ -ù~E#q͈u׎1UNvҡj -}^ui"x&nVY/k}+$TY!Nn7?$cRW(\E&| 3Xn92^ݾ8,oyBzspoȺk`ւ߉>^[֗Ly'`ȏA@5$ԘbYjބ[]U}t`(rO1nYF^&GUNk,hO2Ȑ5䡂3g[(VFy6Re41ݞدRM1YZV$L3nfK P6 9l$Ei@u+dm*H8L{罋 ̈2^K!RQw^Z@*ޕy|ߙ?6eaK8yprhstq% kY{Gnd gqG C/2Mu}?q)4Q{ @`ϝ%ĘwUB^$lC@&e&T*Y QDl91SFC}A]i> \]||])*G8:ӑyO; Ov$X.VbT#PsvxHޓ nYQ]4_(!x`{/u]!V; G!K͡S|J0ώ|75pH#e瘎N7!I/]mw;uK*v3]QUrmgeYB] qq0v|01\GҞblGpӌZܤҜBW= +/82Dڟ lq:h='_GK8x^ezRXYOE{ץ'!Z~V~y{k4e #(a8WѧNa_ɯ.UT (*@Æ='jdQ cH69~a Lo#rN+a-\ZZr%ր)nbP#e)QlB;G/;-Yu^WnZD:ҿV=!~qk]JTT E7bכ */lVr lR 36]?~@)ꝾѾ-B0\pDL~V\3*檵 ," 6lN4Q#.QPi&mG[[g=CGpt+:ґ\Ð;y6&0C81Ԃ]g:haL*R} u@V{j_M?1zaqPaGY;1U) Z]qkpJH .PRpįЅJ~6D6xN^HF)f'PY̯|}%{t1R*x]FccdV=@ħnRyh݂<2z(c3MfC/Ӭ{E8,~)X~O5T񟜑rb9=uLЪ4dVȖJ8Dh*7t⓮2o"G*>)Xus3ҥ\T^D􆿍Tx`xA%FmEFyhq浔“Yx]8L)js;rll(Ǽ0FCچݴ)$&Y+~dF"ڨ?YAH~5pLR: yߖwM°Nwom)9"tt".E@+L$.%AF = au-VO`- :,-}\~MZ &pI8Uyg!yl%S;WWN?[6|V._x96_uZax&QoJǦ[p#E 'NtK s3RNw9fwycʜK̥`F;3rL#)a U;(pU0p]b'xlTDہqϘP%2 ?jM@^Mykw6x[cuG2Ƿ%.q mܻ=d/ᙄmKo蕆n>(_N#/;Os ︱o$f-@^e.3(@_L9s3]js2.T,ȉ%/W/ bϋ+2vjݢc2b? Ld1*kL;`Z| L(B!@6XWOE!ґ:_xû|Ң,x{IԻN&Df~@:_G uPIO^.qJX'_0U(5Kă M%E?4zTC1d!Yۣ(E۶Vz-k1jeTxV\ZRdd3ˀCIc6# _%R&` B{ dBUX]pq+i `ZAou~Xd,힀F: ^j1ʻ`7{n3LBbIU~5y` {U[ǜ!m)޿mxS\D,&֗yyPg( E&[oXmv!U$Z.z#Q)KvP.3̝#ma(#zm~NNzѻK䐥sGks`!}/uDR/ 6 ܷAvIPZkbAS+"4_R6‰+ob7}e%#"Z% bB8>AR"#iƪṲƤndMe$J|+{[Dn :r+ z ڛv~)/VCI1Kp;)syڎ,wSЂr; _Đ]{Jpj"0O30{*t-Zf iϹ3 eJ0p,? '뽄)E't`U4,Hܫqy q'A8ƳQIM~K+@8㈰ q$la x~$i2jnQ|JV H6"zȷ"1 -k أV|4c^!o=MdJ8Dп7(Ӥ9c+B _nQ J^XWᛩ!=SC0q .V nob E!>4NI#.ޡv$pOcu aG(6}x7 j!6t~vC2B?ٖ Yi@{k޸DЍnT{૳ѪLt"!G )|\& A9*J2XOؼ:/˙0ӻђrG[i=]r­TXmHI;4T2 Nd\ Ϭ TۥcRhճ/P8-e?FJ8ھDֵPث:Xlpw%{=SZ$-Xt}Cy#UkpŪUs0Ģ5J-,< ke0=vc2ԉ *LyX2fe>?Bdj{;m!yԍݝyMikqy.Ff6FΑoz3ZJL!`LpҔZ{01Ok&}Dӑ9o@ )u! L_a)a'cN>n' ] _L?\Ɏqڢ*mZk6n-A>L澪:GY|/L~B{>5䎾t6Fu?!03|>:vd-wc{z)+TRD?qnf{K;12z;_7%t 9eY 3@1R%Td~R?p91b$oWMd;m7ֶx}G0ԩU8pw7+ Bc$ߢ8N_^1b~iQ'?bl0I>[f lHUV1x+ngD-hᗙC [CEؿ' #a/4({J~މmM~;\;I#bۘ=y155[iU!+B*<՘Z/X%,ksa\pz/_hRe?0~{25)$#U=+4yHx4o< ]d6[@:Č_'E՗v"b=hOd y+9j:hn6HFߪ^#crQ;^S +SuC?q򀁃 25Oge2Y|.t9y4}lSUPR%}v,M2jb_$5'y+qqԙi E?a˕fg0'U^)qy Ol^EZI L(0) 5E=|GW5?φHn4 c49( ~͗%7tu4ښh64'#6n)J1KPi9NtsԈDY{b (յTHq)&x=BL7w YlZ p|SQEWP\3'x NG.&bεv*- 6j[9!7ڗfsKpTRp*-Ro;Ի2ec8wt>b;fh qE9}Xڅ}H%u 46N6> J^P 8[t#Ĕ+v5$k*%Eh /_(A^%8Tx4T㹸mqiS~e4_|Ϥb0#[cA#wσoAb-RG0%8ZfE:T.Z/;8;EIcAܛ(*&l貸{4?g,ve:f.B%E[?e@W{ꏀ vÛja_<\O/P|Yӏ3dDC4A JƲnms/Pglez0c]?Ֆp߿f+6TWdX)5Ӹ?efLppZ s֧HO:IkK!`fՋd3+R1n;_{ ۘ)/:˦n > [xիP/ 9 3~er6luݔ5Q4:m lb< N1g"&0E3`(&)Νp}f|;Gfz<Ҥ@輏@W. քFPWW??7I sҿtaiJ# 7<~J.[xr`|GW!_5Ԫ< 3`њOiQ9Xahߔa|am/KYI PdVIpG &Ur`Z;_18De#oYkKqժH7(geMɞQ%7˺۶k`UBFa&7թ@{m<Tsw`pEmr$KYP?\[DAbi;_u[?}y68rZr"&Ǜ(ةdo l{/NFBIbJ"ѥ6<ޓ;]6f+a.=#݊W]z- cWi9>ߡ`;۠Yyp}@ֶ]!XZXy=DQoYpלb Mꢲ B9x]4#fKdu֝_5}]em 6u8r-et}lXN#FC?1Rț?20CHɒ&;ꤙ_Y->ch%dpd/ \<TbaV\'%`jT;4N&>-RAھ`j}UMNS ^n-ȫjF. FrYK+hP;T}: /-错r}3|Xcp{Y0(PAHĎօGM)kp:ySj~xޅJOt)XH*JOLjrڥ<}>T6(gUG8 Xm3;} ^`#42sk,}Nќ.}-xESmS?|%g "0@b"0BU]-PjpeJԸ?d4&cz# ..^@3Jtu #F2B3$mGÈ#hKhy ߺ&3sWhCaa6˜ۗJM  gY`2D$Gx{eww!>kWd@Q PWk5{KBnpTey%tj,W#X6`edr褐?P]#N[t]H^]?MN'ԍ"Fe'ԗq[cԧ ܜ8cyS3Wdi bn%)bHӦO# ՠ|2 Cd~aIs[Wǚf;̦bC қn+0tԗdnFb_d0yuW.+%4nfD($pk2 CבN> sY|T^ܛa EpWiaS 2lȄ#GLdJ껸Bf Ԏ i^P,t3Z 9Me"*ݢKũhFx&$ dzlY\$1Ԛ ԯ}L' %I[u*s4,!I±wH$o4S5dM+tJq d[ȉInlls=yƌ| `d޷o@*x V d~9EE~ZC۹zĤhn|QsOQ3`Z]]vp'PںqW';Ԑ™sr,0#ʿdP:jU^YvJq/^ADYZEvHPOoKI *uɘ.AEa(m52.O;o-8RrAu9*ڟJAӊ"BTzʅɚʏzKNn` >o4cAZf`]YE{Ǭ Gכ"@B]GWaV&o66ѽsg2.Oy§ y:6`ԅEzR.vg1Q$ʠ(^&yVZ88ͻeg -c: ֜IpL\"h}dQtv*#珪ckhfQpoЄY"_nz$l%hC|<".fxcT!/pܢ,8be-Y ;;#C5 g?UkNTg% Y jCPDԦn>]ĭ@MCj _r楥 ^ .SWF:{~%;Wm. OJiĎTؔNbfF&U6 :J,MZoۆp/k[!qX>\ΊIʗyyA%W&،jt(xHlEcp,0$:JgH(䑍:w}8lZA^|͘WOҘqk9l oIϜ4Lc+D|EtO"xf5r"XwjXPxQP̆!V6F_#j[~d26,pa9ȁ@V#'!B f>N7,t7uK`cM*oHLG鞘2}T hb^@.ayfnbW;gu)p^qO s5qRldS#Kc9?@\o|cm{ ҳCIG %4nZ[q[v&ev'ҁ#_+I3T'=#l1A?'6>J&VTG?fqkB zAT(&I6g m *{lŢRZRT-K:ÊLcqzpxcW@ *Hh@muŒxUDl-ÍlHiAlB,StJ{R&~'4W뜡l 'Kҥ (݉tHfCﮂ!tHR r_̯^y/quY׫%At85 Xԑa'mX-* flY'*?ٯM>zy N!=_ ᝁ&mͮ|O♋-d$HEQ^9Oz~}kƶAugX[ai3I8-eXaU$ᢸ)#Tr8;n Ė'0s]h,@ҳ 7R"MY5NY Lmw֋O L8;Փb^ڈ |~;"F<ԃ}U&ӝnjKtjLyt`ѕd` Lޞ;-+'L{s2m}XhG+7q O؎0hsyQ@ (˟Sbvni>Bv٫C=No-D\]9ək<&܃ s'i~) A6L~$ZzbVt!m\uOXA54p(A~7d !vz<,H*`غ."4^yn> 0ZX|1kMJS]<"|Fo`g#+ɝ7(ޮ {`'|fLVKYPծb(@s9G圏 Hu+koUbvckUII/p25`PXuWcy&i!m?@HBeP?b"x!;qRK",t29kl1e] AJ'Vsc\|Ilt{#$;5ڙ!۶9i 8LS"[o`C(oX]2}u ʞ@Uglph:Zd?JM5Cjn/DR|\ߦF;SK,fV=@vmi3Wv C*+]h5pw;4BEbtf^P3E9Uoj6Uzs[+ 4^PG1 Kd*h/i yXR,j=Ϙ[tʁ#Ed{t\Uw"O)DΦbOl|MGy&_'2ܚgA C͗n"h[N6w[ک@e :- .,)*\Fζr2NM-p'VBG@cl!67&h1KQԾ*4x;ᙛ5` ԩf۪ا:eͬG5-@YCH~JLy?v6`PF?'#'" c#$n<] {`rC|fXնq;(b@a5Ѿ訴BH =y<Ʉ2M^ʃDJϼQL>u!Ɯ=4]$]C~8eV]dazs(H\cwǖ^lv"[/+O뚋 F rurѯ%zX(zakU_|l&M-qe{_wKҾcB s;wTkhyw:ܷXV\UÂpI$k ck_pEY#ǗՁ4{@%.hw)B 5ED QSw0Kg3N7Ԭ鴉3]mtd#fEJj{OS1.9W&8ܻKm{2tv)d5F 8cEJpz1nѡ,lM7%Pz{Kb)pPr ߈)^I]籚L%YX1sLfw _uN&_&=!9tv󴎤m~giul.n)535MLy#x" 9<`~a;BpƜu5q8\q9q5"-EEj,]KѢ͟;9P_>šm\cTǬwEKf '&rd#WJkǟ4׎O`_јnAZ{ߪtӬJC+-ݘ$|W_;}ak.l^Neݲ@af :kRn#+`CI2˱=]WxܶwhCnȋ$E:KLMq4r.Εbky…ONqW5F/0r+?Dr3 I`I WPؼ60`ebRWpgxkqYI ڿZ\oUlD+eMsWZcIdW_N跇D\jTTV\N"Y`iEs)΃[O^cBp Sy *r )! [+J|Qr2+8R-"Uu2o(c }kjك0p'Ai}{9ىF滼S aQDoU9%17ގwH)g0k!4xc>k+$V&U,:MZ?Hșyk:jƑBJBtbdn;W.k("?̳cRl>:)`3=2 jn'lm ;7حeJln=a}wxb#\u팙\m?Fֵm̚uv>/Bn  tiBd8@%3U/j@%Ig4P{ NH+y-34UXmCF^ˮm0YΩ,X0CYuD%5~i3cIor:S.MC[&}KumX,(lMpq8 v@/ kYS\{º"ӜQD`0C/Ml~|t[[!=5s#U_y eZA,A+lfK , N/L7HwWu\GwRϟ.)4I|k3ÓAӻ{__taHR+8 8?zZN^>>ys߬>[4}Zơqo_нK4X m/ģMqf*v4}pyݢ/G&k 0@5:3iũk[bͪF1xMp⣔ޗ mm#+}|Wض;ҏe]N18/scq|g@FfH̥ 5֥ѿ{ZȜkLqWo(9jCˑ􇴶z+…BfEa36ޟOZ2pY\޲YAg.e~5" LBy|E9*י̄%; @(zOxxU&ۚU]|#QHURꖅ\tY[ Nޫ{+""kA<ӌ>Jce?P/W^eH)A12^dj,ou\8>q& z+a+ƫ>ܭBw-=Cd y]QG࿐|p'uѕ5t%Kׁ0TEO&ah^Mz y$O.at1OJpB/`.m*%BGV,=*Wmt뻍xUz^CdxZ `}moP.6xuymuxhةc7fF{ъXJ!b&.o @\ٻYn Zr+!Yi@D|voÀ5XǴ]ɉ Q'39bpZ!fS"͞` 6!CW5i] eE)bW =\ہ\ڙP1~JEcp iF |-t18ƋM:lgڈ_f"RW %p[.`eZu38IB*-^dW`^Ng gcpH,Mw{h =8pbh ~a6/ o |o z]l8.\cH--_Wm*_`B w}  j'=]N4}+VQ'ph􅆌Xtǧ$78JkBs1vWUXE`|)>S&ƫqTڴ橨תRc5:+3.W+z?P䪿fɱE = H[mX.%D,Vk4+N?A&Sv]M޼#1c[TwnU;ٴ`o&vx!rR#I2AՕD4[lc~E`OPc!DZ $mq[`xQ(0(?**(E|dtrhԟE45cZmeP 7?eTӮԼ[Sz2+VX% $O]Q^0o<OP⇔Eob@ f@{|4p^^5xʛp(݉ѱw Y):Q.Bos3ٮ%;J4˗-3uK)%x!sq R+SA=h. ;Z5v乖*nǻv;,4]أń^ܚ\6>)?,<.RN[$^{i((F,̠^ v8-p/[-%僎Aw?Up/O,VE:|{" 1wmPX! w`S_({|mvU~f * !׏ߚO)5Y#?Di*WN nJ'֡(S'ܞM"v0,m>rObFѠy.nUV8!#ɛŵnJTَYh)P >w `4cjH5_\Kt ~skل:-でCAx>"[) }8Bi#3-vkiOִvwq}Qi.}umGB@ލ_k9Z (!0`.8t*c1DNܮ/"fc,®yV{0ߡtjzt lnj%Ko {"|l<|uM}FcPGϿ<կV|,HjLqHHS‰cG<x.+9'bqu#%nL3>t\.!W/S(p_RfwGz>wݘn7aΜЕvᇐ L `9+4!M[ GG3~|ZNjE;}_uޝp;D]˴/z!J4{9rEsBj0|`@+>6𵛮=/ ^>k\@Fp!jKCԀN0lеbYf< K$ÜMx^12B#$S]&l)IZk;-,뒳tUkP*+ SP +f$ ?M޶A !ֆn=Y4HG`JJf }!wX"vu"bw $ W05mԺ ~HDF$T=!@Ɇw,?xLL+ !4^AU^>K1蓋zhxGjƹn51oV$IQ5*/1i.Rk)P%+iSK`P,J{Z#r-=i=^NW8W%m ^Q qG$s1,zFm"H!%u*y g6+w5BB՚L^f; DJ6cn%UD6!*C,?̊_N QԪr1lj==]Etk5tQ_Ҋ^uO?ލ=MK@cm20BӔv쪽܈zrI!SuA&R6Z 5qؾ"T͊10NEj&no )<)7]bT;s^V3=c;{hRdMV7}SzHub VUm_μ2XS 4KӐ`zX:z 7݊wUqU %.< ̆#fp>6cPs\0pQis?3Rh#NS)Y xΛXknU c5eΨ6,1KqK#5>d.kVNZ%xa~Wc IϨ$[k@wRxy̻ ?:7s1ͶR)X serE4]NbUa`̊Q\OX 4W_Ϝ5` ~o9`iX<HHpFA(l)goSZ*hdvB%㉛2Jt< r>\]I vsT[OPH[ώ 3.%xYƸ8 'd;˶S׾ԏRH/ `~-[u{|,L9׫!QEAL~k.:t@Zvh(Y2fr/+6CB* Te5TUhC+np;͂ۯ Gklfj[2ȈPLaAf$7Nv!@3W-)as1|}Ƭ~`졹Rw84m8f}*?Tq #?OY3`(xBY([w\:t$1,l,O%G 9xÁ aw@7)Td _zhOQn FT͏Txk8+%2Xu@ &HN?"tDhrzP锲U&|!kE C z=ٕ<`dMͩq/y/*\@Zܟ_0,\i kIʘ.,> >^O]l>7~ͷJyE0=puJ~|$ȼ%gQ\ D? hCۥQDz47VOQ/b-I;c@jgVpp3){76 1C,PnWu0З$ О`;AV!JN#}uު~a|\2RjvyGmO2SP  e9e;i_YD9Áqmh4w[,;02r@7dN&6եY+˽ ('3gܭ8bnxNu EL>MЋo9 B\9d'lv԰nj$<<ˀZ:rOj H;Kuk-*Vxh,'j+,,ʧi!&Y(S3=b).)0I#E{\2/9 p%uoA>QM& vM)c6R?,ю89j؏c 5EsjqzI^ PΩ FJ(5@CPns?ҎD]T讦l99V\!r b ReELoaߜMvA|&+gʙ!9Q%Yy Es(אO$Ω0I;[%!yY%QiuUЛ RDEr6aR"Gi#Zj@ ¾]jC.'MCa 0谸~u$[;.y}4Bǽ}|HDu'A>xQpÿyvp٢DI`(պ-+[fsUaZ1⿢-;$a #mw\4C}HDt, % ttwKT;;ӏ\oAd*fW= ƿz(_%A r?Lġ(@G)BiSj qǴ U}]flbKHflCv b^N\꒒=6( lĕvm`uD'əD?~ߵ>$#)Zj񳇿i|)e<ЈO3F㌬5uH+2H̾ɯ ,+:`iadAK$Y(TfUY:jI}L$>ͼs_m%>gH&lo*=xzjfq)JcW;(q Z.KH޿AFZdu@Tŝ7ML3]'g.cmP:mK;څsC9RM̱-XoziEan%p Xi/v8Hz 5VBĕ[q&ԣ[)::A ?8.1期JhIZ|{SYrmA;lx-O|\[r| }q} psԌw)--YL,gdo) Hҧ>$fhpv2ŠtPG: ZuHoU±%kCPV<!m)~ oJ{d!Fb82S6T)e C_辆QWckb}fK hpKZ| _KV9NC?:Â47a*fy-K!HLP}u34eIb~q_/=f95ZiߔT\_;C<:JB7F"O%YoLg m|q|t/CM ><{bNnY͈{Yy,&rpӖ3(="R7aX%dS05ZtWN JmT9cF(󈳈UJy<$\'RXM霹'B&(T5uF1@w_zFAXIDYufY%R>XWd&TK[}fsp"&hBI G:;wRGz79j:KX+sH ʮ鲑jlO3voP{3ex7T~`U|꺼a O1)'%RWs ]x(~E8{ix^j U㑙$6?Z 8"<+|'b~igGJc)2rimfigZ&]gl_MFjL+hq5>(pbm.1hu5ZeGÝh^+ώ,`4TTCi,'㻇Pºu2}hcI#VV?2#F_j?HKchގqؕ acyw)^Qfe磶ikAWǴΎ6JԠqel RK*w`{6?Tڰx򤧷#w=_G}ޠrKHBf1 I|Ϸ'y~$1ZHRқ\4 ˓-h^[Dܡ "IC$WƚK-t}yFb:]v Z+Xk uߓH$s%,&C!cA(^2W_x'm@D ]R/R&D7Vf:u8RNY@*Q~:Y\%=sLoR&CvΖփKZvl7i}{Fg0);P}M# 5Tl{VjZoEǐ$aTG׉d#H:^\"d' Ffg,tBRdd,*KR~"$gZg<; O9o8s`W@0a=sUw -7m8[03ajO {tlTj#8 3=0m#4os]#f dҐQ#0QařB죞ZuԹ};fX[2*EV^S͊r,}G40g& كXid_x172x\R`~3h85H l.*a}BQ1f e紀~mZݞ1 OxE?+ߧBVoMSoAfV[7A]z/fb&WUOe*OwZ)H(UD^C;cWeu09=-뎥N7"ґhkpI8 }%ׄpPf׉CјO2BL)>IRR5\5{bf8/l" Hբc?h]ml?7{Wa#-:υ&nj;"L25Am,,]si.R%30-V΋k-?[sW>,kB@65Phm]eZRy8uY;{ckXEJtx$B)N ctU.o}MPgmKeV/ᅚ_X݈cF|E]-dlKY8m`Ł5 ԬJy"p=/]ȐVeqe{hrǧ 7PUn%dT uh4&Y9!úV虺r2Bkc&XVMȷà4ƜP(8B'qn ĝo?!al a5Z$% R0 .AA:Q!v̼\C3[s< k?bnK:)iN}h? oScsAg N'5 \lcNemzA-?`0ꂿƈF98 {094OUq,r͹S-Ete5e˸թE )!=?v%L!Z<`Z5A" ?ߑ1kб!hr\<_Gq6F&Mו')3Zö꒟U%O@vdm,\g3SvVH2Ueg9'(,>]}|L<ڥ7]ƥ};{\wm9 @7aDvw s%|W] @,~~<DZx6CQ+&.t ʳ5Ô*`z2_PnJ̿RydZ;YT˽ꖦ،5Jq2lua?^rtM&}'4Õ$~{'W}km8kT:)fz>f{z`RC؎Zznb<%DT>|oѸU̘8:Dr|⋛; R7~E+̚(Y@ǃB k͓ ܬ 7B}0<ܸ;";Y \Z?]o4N| -+M?^rl[h1N҇-Nxrb*l.x#NJr2ud[ rhOdNEfB܆q 6}_?^1/m#ƒ =osR:t:Vu LHbns,Q:;@N JvU_{-[}GѠs⼞,EUhhsQ<Y֛/Wrŭ|0u #a~2'x MnAE{rməYC؜?RC)848˦ ˬLeޒNF\[1smbig,8Ka@ [ JXj^, &vQ+g*δ}t!kE\I%+rJjw`.?+uSkTNkj9<1!RIi:ټa7?ɻK w@9b5V =F7{kUn@ 9)֪& .;F5j9ߌ9$fR? |HU|79B9Dܐ [/ntkE_B]:O)qd x{SH1/'@~ӁzCo6r mI3z&"N,W"]vkW@:mٻa a# P=pG^}eh&չ-n@*RdfŎmt6(Ͷj=H(Y(YW2> K/p|p$U0\LDz}1LmeٌJK +xAi?Zs%~50T+^gϺnXN2[9mִB+X\/s9DJ"פ&Z}-?^M-轊מ/.tB y!2rǝg _Ym,D$J|<%QkC;qE1\9o$1< =l5NiVH` xd}TZ YFkmI)"Z`ngUPyG Fb@pIwUS}lS:krCp ѣ8ݛQ#>^$NР%+3/mכ)Ҁ31Vf&_H AŰ!SSq`][>jZ8N"뻆bcRj1_oyJkf~o(`_a,Jv1ha㍊q-0 Mv][ɦnb=BSFrL[LuOi#KrAO븎J)c{D{ ? HbrtY( w7#Odk@Q.QC#أyn~S{q. hN+z> ц7uw)i΋@xW<.iĀ/ vn庍DP_CX1amB KKJcJJ&DۂIT`}_%"xf++/39'&s΁{5W[=_jW\z1F&-ȊUMLi(bec~]QY>+8Qۚe.i꼽U1 ]Rd_dwo˴\-Z jǚ " JW㩨pܑ٤2 2/}ҡ6k!O%oqqHnA]c .n6pZC, >#I57כD!SOK`־ t ]2zVa:ŏSOwM Z)H0@䩩73Y5YhZ%Q kҎ4J_ dbCj0$.AĴs5BDN7 =hQI{C[m-sʬ8vk8{NdKvo4;W[SadSڟ|L=2(^ϸre$[n3k%GxĸRN&)޲~Y-ӛ4ӨKZ-dZEl\jq3iz$z&!{PHv-#b@gmE%1(ދC9W L`~w>/#ߩ'WG-`Y'kyJNv1@Hqq]{fDXZب,Y]w!Zd'&Gt6jm0G>N)b@cֶTOoMwO*ϕHc6Pe!W;nhn3[f:;Q\ 6*xD_U |O u )\x@nlSsy'#(-$xC?F:2G.`>+̲pcpNUkvz:G (ϖN[cBR” ,[Hɽ~P2<&@< YJ̈9 H%M_O=p8M`4 IebֈF_Ȉ搫&Ya宱қbL@Wngij@\LENc /Wg<*8ϧZ;GߪRg`CHt1#h'=HVzsKkL16>2O w{ޡ_ޡחae=74wx'v!)b `*s+N9@5iT5 p)JPT!Op7X2,nV0P8Gyև.2=)"~[-NP4*񛺂@3f,oKG{ϗB4/=VcP%%ՌncK\G&HŒ\’j Lo+"QJv?wv*dI=)QYj-fMw80gZ8q44js QĪ$w2](dq@ V!b})XL_ua9HRS·qү)=RkǴUԨ2uCLj8i`I z'Q/~$LҳQA{[5;<)SQc3T#ӄ* -SI^X% s6($\Fnx@^&Dg\FhtѐB6?_r"^k}ep4H {]m%c9A' ]! Ä)Ԛ&Ȑv_)M?* cfDZj|H$:䘆9?nܫB񓴈+&!k2̐,ߡ W˄mǓ倣a9^XO*Rh~ ]}䁲'>֌/X(- ;:]Ӯ #'j &,*;kXyM MvVC@0=#M̎@R}CQ@ÑaR J݄PHYK,:ݒC*e_M GP@C/YV1k L2N.FtOeUqͿ}QWF'n PYŕԥRzghwubYjYʶr[RNt1k?ū}|`v|ÅN`ʆw10P~og#Bhz"+EGޗ`jKVDTY%!җ9YC4pzJ_MQC KiOrLZ>О2I͙1pzDXNLzdKOb4Kѫ5Յ.z o08{rQ) ibkRi{$_Z Z?G莮Y<G;)*s8nju:Y /jppMDZWv Ic2\AN1,d٬x< NjI" X 6dez8506EϷ&/3-q)b6̍o;S`Է.H ' ,2ZpIL柕Rn9H0NUA~ D@G&%(k Ԟ BQo{|UEwZj*Ze׀'ij/ ?_͝8}鎢踡Fϵ\-o-Z)3yd rtpD8w\c{q.i8ԅ(y%}'V8]5]- <;=t0F$ cvڽU 6SzV e[-|t#(FH_n-ܮ)9]:vp޴H?s =nQ6'u'B!#Y~u–:SPS6Q9DګXJUJ3z@3|jK0,oIv,{};26 ToTNky6)AތuE;X/f RۑL 堔@G#qB컱}^$!*気tw4<}. PLdMemSU^M{TR /]jpNZe`OpTy2J򒈢P_U6xC9,6 1˺Nla3M0D4ݿ4<eGG%t?{zb5"%nI pvj7l'f;WeS\aQ3'{+}!@փbn&Ujehvxo_j!( Y;̺P{w>[A8M>53-#YiM*n߱G-jnP"X&~= o0*+gL50u4i]V ⋥^% 6Ff v$FVD7>?sy ݮ |Đkh۰ߏ |m(QҎ?v#\|[S9%Gҿ0F>ڗ3U8_b6ٟ"p\[ȩ+6Iʂy+M|/\fYh\b%LFz.*}Q8ntPD2-ȣ?[lTTcaJy&/ZbA"FereyB P'?P!21ֆiZ"|~JEK>4z9Zgqtfx@^<.g4ƶ:s5FՑt[&l_mG罐L04>g>[e ~.MY <ĕkRTC9̧hDn+J9 $ĖijMFu\ e&,Vmo4'Zgd7ٳbU%.(9Wx@K 꼚?s_C_WzG+ڎ:Mk= GTTyA Pl33S/^ {&oZ_dU%\z^Riόt™eu\L9#uzYO1I c{vP"^EJ}+|BxCqNcZ J=?8[~ɺz錜tKZBO9أ|;|JR _+1Z `%ݼqP _6> 9<*,\pwLtmovXܩQ>xsFMtaۘ QC䜩IY..|$b?TYgbfA)m}V~Z3yzj ڥ`.Na?%Gnx[o\wi涊*\:39w :8SAwjya1C:xɨ,a %gEŇtJƸOkw zuYF!^UL5wQ>O U\~Nc 9tdI #` ūд)T~p~;P3|X<mJI&f%2\d( 4UIZbCntB7c#LKg2kNW>e(P:N-фgMc Pf;yT$ 3~uô-^ײXj2%ڃ7U`hY4q܃BՐ$OoB\C")n8OׄR2 8xzWɠ *uP(%'sw}*GA֬,Mj#/?2Cv !_ф8D<ݫ.R74( `48cϾܣSY+'XZ ˺ۅj(kXQ&~mKju&'Ą3J$Xo*2C+_i+`=4&LcPge=@n{b1ua0XQv(ħz+okC6C\PS폪7P>>0<\hY7v.Q\lӍzC)pк6P}\mљ^i~a* zN&>uEP^byn=~{S9]o4`1;F6D`{RJ,0hyW@k{)œ>S2UƦFګϭpY?Oacuˌƣ 5&G ~ʧ"BZ'T$bo<*S}\QFz- ɇ~D! dt%8K (`6QR7QiP7fWOY &JUr=46~iv7NU/҉db}M+7Vlov,#7 @ك2wVhmdPCoL2 UUYޜd6wILm sMx@w^nm% ֱ#_*Œ[%|.IT?to̖T+?QK0Ówc=7=;|ROrU죶r j#Y qjbE>[uUjC_8Q $HУ C|c\o6[f#kܻZo /]w7+2EJQ:hӠo4M;A$NUu4dVM7tik֓%sogcݵ.aqfI{UT'z&KJ@SmJ,\(f)@/qYKOB!}$\(n8 .SaM ]ࠋ<4IzgL!@G_7Ž'tM m,Yzl7w=J ,L-\{(.:ށТpIӴ_] $ . BzLQ/q5fsOb*>rw` |8fϝ#y=uUfRɸXk=h\_5k3îtRQW!(ƋtbA~Fx(U7n!_C'&6{+5ؠCi MI_#/Z̦X$^69H,1M{ !5 kp ŏ$uW-ֆm94(E/wy||5>N4_SXrj}.v^СDFɔ?+iR2B Xa~jS,Sf}w >JX``xOLӋo9X8\{ (|M½7h\G_9w]o# 02N6Ұ(& MHrzgr@=wAɤCU!B>).9[t|VӼ<;or{ei(L?S̅$m(DdBJV#=l 9[4`d25I!(@fC֌i%;繢ɜ:_5۞VͼƳ\瞼C^ {YNi=U.!Nv7M8_ՙtP]ErT Vh]AvvZk>C*t[ lpTO s¾HԞ FH@(,c W$ݤ-A"mUNa<8\uVl/lF0f#O.2 ?j/s~͗ŽZWT, C=5[k-6je?;6?G>)ݻ9ILs8)4no[@|%/&~7`/46 Bu>UgR2"$}w 2WS=j(yM4Z@q"Y )G fY9Z%d0ݶ8vV֓`{[t1yt|zv$rlsL]]f"QX8"4>[6XMiawrvu;%y cu52]>@}HY<{ +E5 ;X`堹Ԛ TTYg;wV|xl&+U?z]K9QThbg7"SxZLw5*u*a?oCc o#¾kء1IW@iN0*=@Q%_)2rwt j(TSCGѮ4 uR'ŭu4>x;!,t1aRډW!'9W:ſ&*~9޵S?RRqU[h:]b4~=xJ@^ƁeY8eP(NםȚu[WqQƆAIp qQidlz%]&\6֓z!\RO[O1ٻq1q5lτCwҴ8TۘE*qc޾$?5D|Asl. 14y+!2if )@5&xOM>DVĉ>ZQ X55JV?5m3,昚ikaxrN'\< Mz6.`Aϩ끝qDy_vk `ȢblTON'=Z!G`x{waAX .ҹwjQ:y2-NȎi k{M_`(dS/@d1g]7tƃ<7t3@w`$8Cx87}1[jt{A<ҤB/Ff.s愞q6Tt+?[?[*wvg*B ֦SB`l@bBL:# 22\P0%C[0!IhL5d-(VzLsO5KW^X>dWoϘ_v ;4XzjȝXJٶPӠc-57!~I@1b[܁(eK)˘n& S㐯`ۧj|->\;⬢W/Nt*|(A9džTL6Cަ} :mdal=fU,TLN|GaPEogkf%$Ι"nvr=,RXdFyČ}@syw೚zjI  C]O@10V@#&S+ǁU7\͍SST<=DPqvʯO (csŵFh?jAp(pݭ@>z }V[W+}|;i6.Wt( NmƙKbWY"n}kд+㯜Spɥ;\2Jp .m6Ƞ;Vćܗ[54?$ÕRn1P} [03.W&߮^|R{HjB,/Ҍoa̰[LWJ:A yѯ'D;^b"G̲\G!؜ҫZ6(ݕhTv5꫟)ηvnN]za]i6kQ<4mE- x|Z PZUׁ0$0j}N-^x*Ӑ0UJ660xő"N:HӚAc'1:T2 0).d,wӹw7ĄA݃dAU"*=`%a)bg8jܼc*7URaRMCX._%a묾3TMnA[xOd OɲS?9OD(JiۥGlf Ix^ېEz.Zog#] FdXDa=ys;zJw ?ܜcm %3R27rIzo`lW5"I= gɏe4d=0fV?dժB-GK Yw8syZ^$ͯk]I9 >PB`ҌmuG.xhkT _! K`۳. a;pM7ҁK PhġܽOL6Ҵ/4dl4$Nj" x q]SmKUauBI;"b]UM+x&if\NrшǗ˕n,ЭkVa%$ֶ;hP Ҕ8r&ZK/aID Ig2py ⤦OB={Ip_{*H8!1iƇ6 flT?c~;4b`kKz+,&_ MΉi=kOOvMyjE'ԁwۃVP׼, ?r YGP+8·`Hv1h0%Oׇ^&> 1QӛL5Rĵı>T[9f؆58e<|EOad;m^eO@w7`h ɦS5'FNscȑN7e?;Ea,&(8DBLa4rs  h@jw3~m=$aIVIX.8(ohݍryJR/)AO~jMeV-y]b+m`X8ڏ}c3dAd@|C* z~mb""R2>I8x `*^(HPPppD]Y"\]ǺUa&M/w`p#"!Jn?v|ehjzʂ~?)J)!4 ylBVk>'K֌H.dPg7U)j[oi'5hac?~G%W/1;-Q,ΙiQlv5=ߡɦ\~RCS*C)fSg, :$R:跄"kY'`5; 94))ܳa^y>Ӏ'f{/¼\:Ddj;́hf`*&@.ή̨'_XaC݆Uv2NJ #JɖyaUi&A;y)89}mSz9 pݶ0NUJ,)e֫wxÀe69IsH#ӃrJܧкK[X6!&1(tnV5չ5G p1(l$I}ZJV慥;^PZHyMhiVk,~Vne^۾Іo(E$b`)? \NmUmHwGł[4YZۜu7cxUZi\ ɲ:$Pݦl_qŐOVB-^)0ۄ|:U [[>ʯx7hcTmEx| 8*l)H'X gDҦ-?'![h߯77DtEC,a6z #fm>BM.NtR@q^uUko QE[&=ii*GBQVPϺ ^f37be@rĘDY7g1~@X*ewBmΤr='ɶ+4pv|h;gps6}Y`&Zq'1jyY&Q'I/0*R2j: |N q|3 xqEcIx r*](9)ZRU,bFOpϋqCWLk^/{xG45Kœa{ER?^<Ѡ%wj VYw^9sƼ]L1Qd :HI#n7]Oh*Q kD K`[BEҭJOK ZCsa(,t}fI{pdYXMm I>x!]xY<<10Mq噾gy#\/"Tr\Rztֿ3(ZUI0oX1Œ- Y:eG$ !k8M`[jD{Id1xY=!.p6P鸧Jj 20/i=0,xvO?|<a޸PhA"%Xk /sϹ*ͤgb@ߨ$ђ%%8I|_+bF򰨅Ѝ%<>gjMjY)UDm_H.# `xMW^@2K}gj|)ȱ7pE Triۡ_ qeTԌ횸ږcط4X,Bd6fG[">L/׼b= sڂ#1< vY֍@-yxMT䲳RgXgPU|ȽI?Oa֜ uo`dUÓ!gr!'[H]#Fݑ?Fihb+RNt^LJ#NkXyy!ӝ̮wfKNekq2jLId_%0efkF{ jQ !zz֊ω9'~pTM!rq߹GK47P7\)O  |/0R5ִo-ŽS:3]gy{ʡҲ,Z&J6ug_}2vL*h.ϲ?qUػ*,Q?,LPE+O=JÜEoϠ {0j gd^ 6AJ_w/rq+{'<j<r1Z'ƞ?6a%.60B6[{R8oaL"N^Ӕ_yf88ktI峓eG^"aGzȶpܒ56@!R!>*<(L=']ZQ@]#KaÅQfa#'GP={L^yX{vG4=.'7U٩UA\!Caի: A2R/O>l%HDX*(,QXb3tR͇b5£@pq`֜ޕ(p aJsޱJS*CUHta8K yQp1,CиU53Je`d:-yU~Z\Nj{ÇlS8}TP:wkH!_l t?.KȡhG4PBTuc̷\ϥ &hA0e/o?XYy2f.!}bjQԙ "qbUs=Ͱ\tosTnL*<4OAfA3׬c'xUzbFmA֚)46aǏ("Mγ*|T$DaOV}ZE>u4Ya[myj9gTOl}oM&qf{84t4gf 㢅.,D/ƮU/^H1fjڬ"/m3s7RkڊK#ilP`E 3> !swt("7)M{lL?!4 j#TL%|{F5{6,sg\}l;?>p[w?Z+ъqpsbzryT\Ii>3/\ǸTRٲpL˼*U|@l>-! :9&lȧ [}(UA Z2*7i0?wڐsTEƿ |=  f{ JiD h.6xA*ߦ-)5>@L YOr U/4KSLM '~E֮P@y%m%{XfTS ټq*+=PnG%w{Cb耾(R_vr 5qT17YWB5S˰/3[{eylgPgƻ@injL0&$&?Њd?w QDjrw;*a8[}~޶|8¹`5B#x|}bsUD2-G{&(iA:BV]$Ȥ`oX?@< 9v-B:.䥊qK H[&$tNdE* wנN!4x>U']F3KM;zVʻXp KAZ@H9Uo'ܳ"q {CǤ uj9_Ol?p'VL/XkoJ[+a0 \P1 kVN{"yǍ<Bm@2ڨ+Sf3%q~,6!ȹ3RKUvsK`J_(a^A ȨP7!q@]=^ϸwX+>lؽ*GQcg{*k+$iV  1 š%dZ   #i9s&Is`s{(@#9l.,?z6$_&mVy4Et-$s2CŅX"e@FwJ](946Gθc 0EE[STu,^&W z}n ڴNs=;~zh[IYv"օz͠zRtjFn9i(!T3rRJG0wM8RjxLCCJ;վ մ"UYQxIzq|2tm]2ThY~ooo(Ɍ?Fb R;Q2GxHOHmnp=p\:翱NL5T;/"L0 +_UT(:@(x⧔?f(y[mj090hK ێ 6EG-[2#Y8RM ]n*oJPvػ J5agV@B8qÃ'QQI^3wQcZE_QG5\+Z7h[.yCp^`^cj ۵op߼0 >SJcU0ԅaKK X9S,ц.tMh <(4ɤHYXC1 tʲ's(􁇣*A''}׏kB;1 v$PE.3LtCVTRl^6۰ XH^v09<Ѭ7>Sjo:ʖte?ahࡷp> 0($fgu9d(FQmCDahIc׊{nm6%ϗբVv)ٷuP2Dxy>KE{pw"ҬVьB9z%\Bvn^.?gu^8&7I:n/>^[~%,TxC,@A5Lyy`6rw!D4U}ZnqXPpd,7jqv}O>#[dx61\5)ke2QRM[Z3(Dz2(X28-.udNuZ*'pV;V5X`|(OI*iE4ZuS.xsȂ.eLNx^|T<h 8tgdޠwn|}#lK5,5dT=76Er ` +1B˗Z_MYqRhx&@dB~6d8|&~Ē/68q~ҍ{d6 _W0x X} B( V̂sHZv*h~9>LM"}"JY2V140|Ҫ29sWjnVY#~X /aOֵ~p~#hTƘY!] ozЌQ\C2jHY+e'Gv q&<oX} enǦQ$&gaq^4jEL& >n{֐CA<:;IߝF\~ '$BRL 6?0 W/ĩn'T3arSxˉNIĘs& ;k /Q?9O'IbBENYX|Y0-`zT*pi-f~&FhcEOr25V )wo)o ~L!f@a!Ux?`=cz^/A2y{rKNd<Eޱڑ&=toN8юf-Cs7!lܛ_E9KٛeBNLp yrfò\wє8)؉,hs/]]H3ؠq惖G2ٞH~I 1""*)'Vc xuO UIfvQhN[ښ4eM 6~4u鋱 Gmɰ\ Q78IOZ`pfXRkB&bd#͞t< :j=%!ޖ!Ev|Bmgp ');(]) I܈4zT/@²ٕt \l^V,ԛ8dZ*9aQVT.q3Io {LXgNdt}]#:{ى4moBEٝzVpv iT25G ki}r%"П1Y{ `A{%4 "MLgSGQB\aRғ}hxbTN1Vn:#N#0;Kþmke+𲕔W~leZHijHv-^5&=A~ף?*=NA n"nnb~)KZٛ?e?ڔ<}7=%{FlsNSKy^xy!DeZ]:e*T  uDF{p| g{fLJ"eRD<JQ.x SH[W%G2]B|/C 5@lXRVsndoJXJuh6_CJYUJbD^~tX@jΓ&eVە,)9 c9)7Ox7sݍ.YσM3cmzqop ߿Gڐ4@!7NԄP+wxrTßF̵coWs898@dcOd> Az)(SS]dsV~s` V[D *w\ iskݟ/K#Zۊ@?k}I αđ r-.~-\Y $%섴"}c~OUAw`Znxu52#vIBJQaynrKayU>~Q0tј2jP34{_;v4vNjETvLyֲTLzcN3Q+ . ; ,?zj~["bT|; :ڏ پ1o6rkmdҫ0X'hcm5 sو {kΖyRӂzTSdD8%,X c:(rDCUMG쳩ş!e=8%2KJ$cz x'vt3@ܨE K/C P {HͻjbXOlݪU ɻQ!my;Z\Y:';Hٜ%pGW4rTmgěi=:vw7?)f=% y=ᤩnN aV)ne1P…ݗ |jtŸoz81zAM+NQV$4bz_[fe{ٿhF U}7;as-AQ?}LAqP`{̷A.5?Xlw ?Y zfa ot`#5fwr;ﲌu†ct*7d ļcͪPZ'GZvY 0.taQ=Z=#(BϓE)[ۂ0tDj4GRrn6~o[\m<&yV u˝Y]jmM#{/L]^ݳY?;cV)b /k 6bqx[ (h<ɧ`'m>6ڿ bT`)HP ϶rMn}FUm$]͋+ nl~+@xDEX<=xh=E@EjhNBAjK>X^2Id`f)Wrsngr(}GzYŀ8&\pSjE3(XYo%q@_,@+f/ԫ$騢Ÿgd޹oo@;+_ם`Fո f&B#cF)VȾ}`\1,s;NZeׁ_< 1nxɬns)pw*(^Y&G fkԅVƷU/c.cgL^CtQQqlbpn֎ѱ4UsV撪)S$$:9u/o! #C.YSu䈍;jXPBoϐ PytKGN,ކlo ^/ʈ (CcOG.+˃ہK ]-d4HU=†v.bY>a` Wl` K:}w JnZn6 A!M/pTY>Pp]%!Tbw M?'T5׺6+ؕMgi\K9W3.9VC7QGy3] [4LS]?B:Ikn:jVuYNCY+aK84כ0}c-Ni+R,ͥBW3Gr e Ӻ K1ovzO_CU= =9G۝~8!>} A{9tC)R蓫JB LkmWvߢ̀ N-S] u\_q/dF|s*Uqqz*\,رUď5GK)/PRɢ74֤N(5aJqU^;m.ʓ-Hw'4[rMB!L*ܵer^%RLy :uBҬp#BmsJQki^Ί\2:i2,xɄGA[n,Ww2:6]&e#}AC֤Lu/˵uV6yCE!8%{ۿl3fXVNxE$h8GHkm,ӭ#@"icQ34m/ \ϿQ)L_6LES`1squ .tz+TߣC ""hя-BޫoJcWv7G:|5{7=˛Nua/A^H'b6$9j aCNB҈g~"Jusrn}!( /Scv9,H~fdN zkt|T|Xfb~qU/S=w&7kY? ^/Jw4Ϩ(Y=4S9K }Jv˼Q`T>Sۋʆ coع#=$rE9!s.wh¦K\+ O]o矐 JIE/|ϸgkVqIV eXI>F^Ax-[Bv81En3visO؋H7pYȆ i&6 ^lwU$*A@?(ȒC|2Ix?hA11J\y*}Cd6K/S a4[U@޹k{!?pbOM+UIW+COMu&gA;B)\3M徐RZ9܅k9ÝTeh2ʫ`gX Ћ-qT9Y1j Vb"[ڵI<].K1^tEߋ—'z ?el]Á(RIOђ,As")%*1^R'J o%rLä9N%8nx'2]$YZ$ұρװ*ȹ3"KԜh ju8UX ?/*ܜQ do `Dr !搈Y#ݫdmeyzo8ҧX ^Fg$iֺ3}6ix͇ՂaTJi Ov;FI|""|PL \I+.JvBnBIq r%޽ok⥭|t]pVmMsy0{c \7%[bfB9 'q㖗 5B%N]d ҕTAoR~7KLo-P}P12DPY(ۜL[Z_7{5 I4|ˉϯ2E/zBJ )cB퉢AYI5zAJ ό`u$OPw|/L3_@2 0)/x}Uށ?%=yr[B#rk^<`lka69wF[$Hwrjiܛz&yRx*ob[i65(ؗB.tu(̕G̱ owf_#Fe #c&'9yGF#>}[lu3g&EN,FW2OD`|.q@6|m0?1P #)4n%o3SW y&ghQKo#LSZx6O,&nBrٹ\!J{}djp@(h#.k1ZY]b`IcÈTUopV32E{σˊ%$XkDFB9sE ScTte /|OSgF7o5/AXImb?{)XY ZUZy:^|ʽ!i0PipclycDս@<_Ӯœγy~Ov3aǏBu9(o+}*\J}mqъ`N.Ҁ<2儰P"{64s /۽v,,e!_*+ᣯ+X=Y>ҽ_̡̖@*Hm+JMB BM?2K5~q-`\VT.9Dܯ텖fRb{U{ֵ@rޤ#Ym_܅Ef݋?B>%lBrv9bbd!WftlƿGj{!Q:7zl{--n0\C." N]B!kԩaV'r=ӹ@֔䣂¨F7Qa_ynI^LZL0IQhɟ'*`*M ~6Pdymت0pex#O D ({&oCcG`9^/BQRy+JKc7 l'gٗe ^NP5. w DG{SDG+M˺ھ[ݓCf?}f g,m,C$h&@&yLd:FQ&B"b<'v\w8X]͋ #FY@oCo'K [S]GNQ }0/op8榬@6>[" ,e7]^4@8V*Y \aݺuߗ tmo}vzqniJ~DlUwǓz0T๩/z- ;Bf}$T/1.Qe<22|l >}FO##2 oiRkxd Bq?w.u2MK25 k͑I=qn`LծIUUYl 6G~u)s^wg,B{-_`|YfŜIdbRYXmZ ݙ*,q#k5;S_J!F ᣫ|i,m"ZSXJSϫպSs=yV*Y1L^3^9#hsIb#_he nU֓g&)9&&]AXi ~`Z,󆸿Z@Uzy_I|hdr˺4G;Vw@{2'-0II_Hyzz4RM(Anٔ|n !^=64.ܵ(NPy#ݮ>X)t^a=x׊ۡ20OP u"鋳BkF yv%h|Dy ׹4/Ȝ{@2%JsTjBT1y,HAf*aِ*'BX蒜'r A 54-X>c\% 6.! L>W/J/fHzos֑Nv7^d9Q?oh /2?7%#D hE2_!Em[+G㧱]#w 6wd*S?]o\o¬E7tќޥ<7ػ7vS{M,P2ǒN&"z@Jӿd.n҉Rl6Y }i^hYWܮy\~P{vS{GHeJ,{ W]~0ڑ$e݄ `usM<0ba_3U!l{Swу_$> {T |4B>Adg\03VOn-"59DIĹn&PJWJ-㬨 &ѶC?>eR<ǀu5'+-/X%́ >Zrfz:r#[?ɦ 1փ»Vb Ggf2ӄ %( rݪyZ l`0ݺp/'aDBֻ$/AO XAxY%4QupPaY=˷QՂY>_"D1d)EVnZ R#f^ٹl j(8-M̥k;_g ֲ6 E$9ZNcf~1P<0D׽~LB/pC|@Ӹ=NGͼ7ذmZ}KmgS*ֹXD9EݥA}%?t'$;NA?wh O M=}]L&@_|&0EZSPzaGDѧm|] =o$2Z˼Ym\r~_uhhhL/&O4o_C7x!gA+ Q(,J gAb*!6jR?pf'H}ѮY@`!siie-hp;FᔷDcoPy$+~양\ 3RT|񤍛t*`jm4cSyAewBM˿ d̺d}E@}}GmĘ0OKitܾFVq{(dzRt|Ԭu-h dWMu-:6@rR)#Hse{hn4BZkm:p8Ԉ}GS⢬x(oN`V9泞L42ȴW?~l"ٍĢo_-0+fmel{϶5w7+i"|}D3NCFӫuyPQJBCFM2G"\4!] ^Z]\8diyTO9~q ACz\H +jfv6Mn> շӶe`]㠩c1cɰ_EZDjE:ʳWڰyȁb4ץ/)HR*/8fa+~}|sV|/}T^&#(xDSz5RރoW G @3™~r* M(7L n"E5D~I.aǢ0VH7{.-,򀰚 .?q!<~Q oҠ+ti*fRSn噟p/e4:d+G eR_H,iP9y B_Cj@d[^K+HE s꭬㕈Q+ԗe 10?]8o[+? U& {$W t:KRFSdf6l[9T<T WH3+dh1uAuߦ XD%@'3ԙ@,zE܎jPDFAl\TQxK4M"3d,|{^戶 i%RX $8y4ۉnh;fT@?wcxnᎢGY,D%c%:2w=HrWlWж=odMI>wNřxH)ز0Oݨ| [$r84 hڜ.0h9(LOWj$JZzQ+WQf1\dry=f57&%-P_F7K%ґkfng~o2󸔸WN&$Xƈ דJ`*}ɑ} )uDְ߫K*oKww:gɃ3LC%(Ҝ wrpه/l pQȨMi;  ϒH"ΪmRNPe9(خݱ<-*<7iL pgߥ,:#ڐ]OӨ2)l'S O[&)-ZpfJAhx(-1TzQM0r_|p@>Qq8'ˏ%@Ѱ|C[_IzJ@mo3KK.Gm`oI+=Z! 4kGb IONUm@]*֫sr08J]]ME|Z* ĀB E" #o(5Yp#5dx}@P/S,$acN_bkCՀYP=T*V+ Ye̾p?\a^6čۃ%D.߅{RP5ui3:Lq|r"2g,S(*Up5lS}#)-%KM &ڰ9pߛ, `@HTb,VQNWAR]8@nK[CV])JkmxꟵvD[|Y(/WU[RQMZ>Z&fH^&XieC!˂*I6 J?^́ ԚuBT_ޒȝj2$}\T̻K `N*M;V-Y!1r󯋆}Qy ( S+yLPuT*^)⠾AC;)!h`_ڱ(mp#%T,8̫!5KC{:Z y@f1DlHbX񸪕$5chT_Ye⇸ܠxNvi]͊%@uu޻<:8>0}iU#RږX=;Tw O®7Nx-xdQ`ԡIӓGZb߷7 GKvŚF$&> [~Ee3bE!4M$L3QLKeP3Bͯ/t&i}* fdzl%$;Wƾ)9 4s4ϴ48^KçS:S`|㇂Dj{|G]8Z哣\@oD;]8:X5hQij+^> hdTv Z$Sz RX+oʗA⊓>`g\ /q;T&cf)>\ػW3Y׬94u W#8Xr8Gg5 #]ٚZ$E/ٺ_YYav͙m/Z8%~QʚqCl˂F!`fnthi,C2jR*`+ Bӧ U=bo04U@`"-w_O%coo#Es^R}?bۡrj=(ϬS$ϞyeOdx)*y/ O JډZ,Nr1v5W'v"j{c]߅̢bz: ;6{W)$6kk׏G@Ҿ&;m0c<RNc[m,A9dc\[8I4ygS@5"Y8#6}RD ߁Ǜ3(;R :ho r?.NfR,p<2؝a|gxh>g^HCM`]ۃߥcIe4v=S"#4{]r?8qFF>%t?4Bv&jo=.ͦeȽ< U6G^!s"(׮6S/u [ە ::`|6%=|'WVu8 BlZ;+V2!'H9md?鶤Ws l۰J-U}lawňq uF]b·N⭍:z(3pp}:*xl(r <ʼd {ЮL|auh2ͨoDrV/ ݥ i^ݒx[cBpC49yt4\#"-j˰ d]#J̫½@w*\,wc T:~b @֞[L5S)wtb]L>k/¯&w1kSXkة:B}T1f6$/?tV* ltgE*F$y5E-QYYP}tマS%dDFEiTxOGD{ TulՆҨ$_YoVW?>5t'X\%K@Kޢ~6BKcB1\}ax%ѓG ,>lH/N/&8;2đ{$1-."HQ ΒB,($ (x ra;YrK<1WrNg!ɓ.* 981L I;m,lB6O<.I" bI2/5xUG^z2vcĞNSI`bd<1{=,&rPn9ECxP\bwUځZ[jwUɰeͽJ̑o h\ANQ% 6a"hFJ7\pLOyђ^uLH#I*LΦZB-"B@t:u Bwr8$]]+bm)fLv*+U Zϭ'E:I!>ΊıLf;:)@pt>c{<%<5f絾%G#.Pي<7f xW4A.H\\;rM*Y7?e˨S/[XQS-9x.g.FaJ&ž4"QF&`WIޥ$2V;]8Ū+@J=6[cX_akB#ʬާX]jB eX7(/Ʌ{| ‰Frm 0*qq-<# xKdv86T/qIA6|&gW!`.A chAT°Zaudߖs9Ҩ% `,➠{>^2.Y R\N^Ks Ȼu0jSHڷ,J! Hd0vztG:壭`rg۬F˶y^X5(쓣/q QFB겢F+fT XT`OQqХ_hK?JѾ-tU^@i&f J Gd@k =5#5/cLaLeUt TPқ8M7J@w?!^=Y%9X9տN_ g/ [T qw8 R49 *z ER ]WҝVi2<м~Y#2(X17 xV$ FF6v2ɺG_ Ѯ Ц5 y8E~?gkâI / /fsEBqExeC??$Խ1i _"Ipk~d+ҶmZ!5W\5zYI~'+OEAk7eƞ/ G><c.W! Qת'⨆LM& m\|zk0>$Oddܚ%.{dbR "z>=V,D͓FP~aHxd!_U.% 3|i,jV1.9kd?#/^yR CB ,hp'ΊoxʒQ%/VIB_ˌf"J*9L3&;m80Dw |-0zK[ـhn-nGrOI8-Ps ZښF 'PY.d8?cPc )"%{l69ƨi^z Pd--t8 va{feSږ:Lk/6@A65#^ii%vufd aN5I0H_Mn"ܬ++߱gH_aMmk `7*"eHۥ (\k77pncvJ=rjk=J?y.ƀOwgdNx嘊 ƨ]kZ+n)t_Ǖ`ˆeX2,͠<>2\Rt.D~ar3_zһyP PyP}X*y>Z(s~nc ˢێţ*6l3i BЎ+wi4GKV턘4ƣ86)Q\3erd#ҝk6be/v@8!5 ?IxRpà  jOk=^jk\Bp4cA/꟬qمM_'*qɤonƵ9$KbYLÒS*E.-ȏ:%)@%K3 /14{뿊пN0瑼c:mFUMޘѨ@X:X׎6PʴPxZ7؟e#ښuMږY|7ȬK0t}ʖ^zЪCJ(s|9&EgKH5 (:?%{IW!z Txb+Y,ZFlEoʧͯKS.P&F7Ѳ@21\x0e]X-gYdNcAH\ Md~VNWVGL?j% ^5E?2#2wut\pWR0b1]ofdO7w=G;Yxu2mHu7TZ}>7|KVJ=<8LcF5Go(| !̓dL;ަOlu᯵S8Jk,SO6Xَ-B\4,yL9fnF[WXvɬ84o#@0Zd3W+W"GW\apjo Is#;.=bRa66d{\@=*aV ^ ;~3WkvGڜ b]A|tN(hâf\J`:)AL'd,9!9-uE3 ²TH~60@3<2Y%7෯. yv [1#< 3mA|/U `K>c&w_]9(cW|a;jyٻ9SD\犟YV> Z[nQpu ¬9v4JKy rE[9סf@ԋOs^ޑ{.FϹqWrU%YRܷazHlPR0bX7|O+Tų>ɜ+ŷg> e"0UVA#eKzZ }[vc^,T ~1b$pk1Sy]t-OO>˦8L?n&SW(@_a;D]k+Dz28"\E>:~z6myطC/J֒kK >%듧GiPj<7tUA]ץ q)ZT^KtIz=oL+J&TaKX|;ڳ~sQm@8k/kֲwD A]]loAU@ȇwZzC|[`؆R5, q꾘qO$1Q40{ +"@l[qFΡEKN,gA=ϡ [:d*e:2!BׄG6'' lG*ib a짴!8U2W~a@YU~'K&(5:R3eϹ#p_Im\,WHĔ~9TTG!hvvLJ*^BA2³bX= ʏ@%KfzJ: E^#4UH,#~boΏte~8ÿmks,$6D[8`Pxg8\WxD?9w~:<5|BڹI7غڔRD?JIn!&pk /M vGgɵc\4YUfdAZΨqE keb^~{)U06W.?o ЀĈC !Zh늟YUJ?z a { ۇUi7ܐS:bz->A@g5Ր;A~c<C'3Q1h˫Z: nI,K^zJH.†Fu=Udݯ!= Byo*K|{Pg31l=G70-|sv8 `zze5fta,KڥҹzIDŽUܩHIe,135 *A^MD "4yhR \1mfu,+mK?csc"H$go`i4n[1+5jEΘYNl2Ғ*( UlLW#&TW ^ bCRL'7:KJxu %Eu<$#$ZətGB;%!w`dzGIulzuCi7R[{*C 2\d.s~#䬠I,jog-{)c55Er"d[&UP fiF|/4Yyct߶}f _[<~-F_}q pځ$JA& 3jS5-zFm ӂK5Їk<靿p&ˁl xK'ֺBHSKXlJD6RSH/9u }Ǽ3l g0#'&s|tJ&Z $Փ%6$dQW0 ɦinRk/xkR`]C--ȧ,5.OiyǾ+RDڼ1yq",M%D}'LyMyYßm΂MT*"7xY&ԣ ~4f|n- B1㗑 $[JYVa{Yk_u^m;AW.8:U)-0 a6M3EMA)\Wq \)2zȷ-5ܰqGzɛsl|INěwl] Oɾieb7ÓmbYn$O# \Y'iB-͜Ԕރ˨!F?W3.py}_nh |v9I?aPӳ7 ~:J0U-J[C9ׯ~1^}#\@AWbC1qhWV`~MvX^!G⹞1`FkdX:⼀aL@p.CŮ_7mM<@@G+&ڠ##1P33x᳋CApsL,%1"P oNe?+`_kڱGL2VSl;'CmP>q%Tv2Ͳg݉NpaG:F! jm@uOY30?~g,] ^WTzW9} 쾐&{'u[qBl]$ .:ԭ%* .S7FB9E0l*=yzKۃ4U;Pe inLu;~.Y%\K͢_W1L Z BwlCKav""t`27GF+x\JN]R|{ af[ ~rԉ6O$b ld/KM\R^J`O]qנƠE]_FS|ҿBZ`:,۝D~ ׼FD09FݞA[5҃MՋ8~'Ȉ]/V@yW0|DPу /I{J_<})8fcª^cYW{&pyƍ":."5-wlFəTkکKd& ݮ56=tL ݵ4^p^Y)O7XSFyʼ\0ŨBRZ?h{|جy:9܆Je`W=X`y =3^hSFs1ϼ8HnºxSJ*!y%j`8t}a} y/YU#L[on&<'l'-h5=A:t oGδT^$9 8PDzn,I@wV ugwhH(j^G!TD2S}f蔫rAWWBx:'lrl &M JzK8>d$x{sFʢO;X :xy X܈tDˤ9"Dm3XA]LSz^l nj*4r5%{M89t@8/I\KEvTW4M.7z]5\+>f/n8rԶׂ`{/'"H źUE]rrB;Cψl@W3d}6x&WnMvTYpv&=G *t$$2X߉r.Rp uڳ8;LvZ,?N Rڅt0/4KkWU5`.kpӹLAnė*؂xVk1`:\1>JχSfAvwnG<#N EאpSp5i?@'#CXD?Ѻ`%*~BOq7!].,L:m[7h6fP뱀Ii#=J1@:@7H[eP|fBg#؎r{${5o=sS3iŜ4fzn&M;voG´8ֶ 4hY=" U:"3_o.c_5V Ǹx>;ց\tl@cJ! wzS=GI Dz(넻 06é%m /~5hN=yv@rNpgsQ۾ȍK񩍦 ڲiDitzwc]>%t[ٰqԥvOB/HZ)3-|Fś@#"`GZof2q'&z\lfSo̵re̯@_7'zu u3U"lU:JWnQ7ّC0Y\Q嬓1WΨ$Qp0)ė;Q_=p,=ƒL>Xi@w$r_saC1(zgji&Sp SPJعM.Qvp9"4эك.o}f[.]Ec^4pQ@ o7XI-z(k6YbY9Dp/uNv8{i LIO@;^%sX).~L],Dx+ƃ`4L4"LYsOLD&6f-5á[0oDc&? 7 GK U]ːuh]r}8r΃"@MXU|F D^}9FRtM|-0N4*0p SkM¦Qndo6If(|FH';1X̵iNj*mJݤ|I H:LZŷ;|:($4Tн|z]Ec.]]%6W؋3˚Լ!hbN2~S({گJ#Y@WG(rrEnɦ 7iۥP=_Ccd6R^#la%:'Zq<26# FD;f '_dGB2ͤAMUn}#uwL*dLlcG}B=cX+q(D˔R_J)J`GL,A#3j _v|o4:Uľޏ[_h2ІtǛmڹ\7HEwEƴb޶`6yK ^WS;I_BP*9j&h^vqn+k:/FZ:`C32&nTQkAJ28e9zR\a$ {G_-24&׶BvehbƗ kP}[cԀU'ޔJMN8]@lHP LNlΈ $ 3QaH_ơTG5,3z=B!hs Q]En&Bv$LcK\^oA+iFGAIbtv?FBf'lO.[ČrK [˰l))m;;/&FKXQ?B]0<;E`f-oAG)1^ Ot?N}VnkȪג!<߈,go HDL}ꬓ |nw%Vľpd^qWbC?HP]l. N@B ?┊p{b;,UI!eV$Sv 7g+өWȝAdh9!rEz>UU'y\avSaZrb %݈埂=#%zoKDDz#d=F׺UNm] 7cDec[}H`|{[Zd>J< B2)BMY3$y!rjt-7Xȍ{ɼ="%82μ/nB5Zí[(E3/K/Rotoԏtϊ@V C^ϿPùp6~Ţ:+F?&UҠEa)pb!^^sTpUsQ*Uwg%kcnGHb ~OsTGVr"rHM^OΏa':ޭ{HS_&²{,D.ۧ*;OLuqz*:C:8&#mnu@sGl4h}P{{dNm.&aPN垳*TbRNm,SNv hz`-xQ\|<֡frmP2*h0QVQ['},5Lb82NM2 '<2$Ҫ_F7e5dEx o<}UЕdgP24ǨFABĜ4{MJ+<#غ|Oe ^eÏn>ke'xR"lIr (k4f~T L&(BgҐ\ҩ<'}/; #=E.լ2lO>7JB=C8C`F#+l!G?Ę\^ϠP;ʼ:uҜo[RΚx#NK(uq*fgdhE=zK/gDc*`ix"̖@EWБs雳5Qn#7$yf~؉xp&j#{kڈ``coco |ĜQ)Tm柄{Ě:XEzn7A/YǼ< wO 8f8i9 *aqq kEam* !-o7#thQ#^T*UtcK"D8o_B܁wD|G L֥9@FN{N[)Yʁy0Q|۷Lkr]$sQ8TjZlv5q!Fd.-oy5 (ڼ"Onɒ$ͦW^]CXPN3fmQoK"E1@ݸ~N8!<73n^3_NaIvˈX[M 9^xql۝) _ [BxiXQoްtdl^s)cG f{31$A )Zv"9WJy,ZoXE,,{8G${Q(fhș*8pL2cwCmf/$ypªf:f3  هIÀ=vV@ K#DR"xRjfwzW4;õ;*%rd<&;@R{HɛUֺ;^ qyZH\QV%O50 \|N3C^ 4 fKNg,p _rjG5oeYd\tY1{_>58tsV<{ڋ u(Ok plB^f.GSl(++^qlDZx'h~kbvu)bfGb+O[$Ӂ>XNĶ`_fZ øD IXWxg8.'XXCI6}mos<&o)̎!V:m #3=NnR~Bb8#":lMWH!7kR]fPU n= Qdh?_5~{q,U$ %~hC eiqnڧkOZr I!Jcٯvm?HL5b*wvӮxxOƀYJb?r+AG'BT |Bޫ8^ (v1kAM>fFF j*UY;K ę;D6p*|:q ` Hz\mal:xo]`Rs.rs1OӒ, $-N__7[{#1R+LLwK{!OVj D.;hZ| 1! k)3QmWs۞ic`65kᴋaFc%~~:KCQd5$e| 28wRl;p\Q|f<~: 9hңzHQ7n5y -Qsl?VŐO=f! .ֲ* J:SJONNnmăn!v\γX:v>P]F=rC;޿D&XL}S\` V꘎0Lw=O"a?MŢ>K{:>$OD9b']/L )?-O/uKuLsN/-7>~T vMgJ?=WUdn]%$9@K gJגĨ&~h!EOc_ڱ{.WqX\wR eˇS& )Ftz|{jj[&2ˆc ,R VO<>Oy V]ͻ`fᡙpŨO"+6_ r-r,ՍЁC"U]){Y[EAXЏVk].Xw;^)Ҥy1tDƮzch3Ǻ~Ubq{LOsWj̴v;eά7E\E`x}A"r0>iTu !jJmgKVsZtpY で8%Y 4={<-Jð8P{\AHARؗwlbB= Md!ڜFlT $ғwe lHĔiuZa氛/`i/)kκr$Ul54Xb^^1`98vWaGu53eLJc7 :SLR5gj:%\Tc6r)Q~!?E Z}ԸԷ/a=z QJPgZjdnuhy@-=,:rP!DM%tf7YYJѕ>HM$ PUshM·Fq9x HM-pIqjv$YF3f& /(47U [LyNQ^:=~ BsbdȞ uіr>"+Y"Eocs=-F>)7hr_L.7U "8K X{0㿶xF!hDOOUIt\ݍkb͚x:V̙Nw`O82qm$E>_nFAo !tfvŢLgxjtϤVU'Ɂ'x3N,Cyxj.5,HwXpi-/"r1r{c JwBC+ iJAs/ 'Yb~)Rv'GG%p-|(}ÕCLJ[ʰ+#"$֛H$@`'oSbCT&76k~c0>n|lt6gOM21Y@i5]pŷ6%)T.S3BnUnƿ ˗{ص H8TQAۚHMmc=AmT nD?"7N`ѡ ʬdö#b) ) m(Eh~u͆qBh9cՐ;}sL m=+~pA? [tC5Z09zK5!-27Z.P c W67G㣃 zgC+]O׎’X=L4[+2DM:3"FPCC9|ePCœ2$g\fP}0ÐqLr_ҥLC6'r=N{ہl2Se^XG'd܏Sx@1bzqǥl|'Wv%!E#EN3ԎWsO\Shv+["rK%J+ 9GŠ;+3D'}תyڐ#o5=-8ë9c*Sƹבc;DmM˼^zc{%U} z zeZ ͧ3\ȩRb3OHt,u3*T3{#)Ǩ;ф= eO*B9_?. lY$5))zr1W]P+_kTnHdtR#2ܴ@U"#8)(s 9L^")f6Sqښzsy0<|z .7ѹ%We] қ \lj!+Rڎ ZE(X[KoyX9?cKɅ+4  S VH[1m-@f9- Z=%_[eYDRVCŶL?noTnN{W$fF~ vgeV:^១P]slv hmEQ;ǡtiۜ^F@m)78-' Tu╃/w! aMlS~f4o!#^1Aڦɰ 0< !xٱu*}VDɟ$Qh'__ _4H͈ -(h3vvw;. ?Ua 0396 O>h'ȓ UEzFA&} +\l0g} xAĩmȲnxR0ED-#h+JiצGζqϮ{ ŢI̱\91Oi6mhӪkN0VGwgPV"߂߲g0:D: W|^Ή(JG`}M%eQN*J. u9!;q_gZsb*CV1ϱTq(8 ? M5EZ3;n-*2S<}"2B %!_731ю^8!|)"Xa 5 J{@31#ġAo:Z%iAz0W&!2CpɇyW"L1/^!aV`]Tu+uSFmҎ_y˙SeF:ƅe:鳯,dXMt(z@)&I X~Kr{XKblOr9ө[_˵|ʄz Eĭj9Jk$zh/|ky&aY]T ?͡L:=4|Iz 2JL>7w}g=lh?}7a='8$5q*H:#A'6an'UPѐqb. x`VKvT]/r&&[DQj6o>5MF<}`B}x&ʃZky]t T҆f2Z/-+ #d1gư1%hu\aaC9['Q5t֚BڣvTawrPPKz&ǧ4PєZ_ qx8xP9(g=r|GR/@>%v8γ VmxpktVX›$,^zK1v-N +x{ʮ=5sXz6U?c^63 ꆍTˡ\ƢΎ -s))אGKj zw"+vP̈3aAdmk VtMZi&jviQLK1%'&e9%Y`Hh.ς&I^*"Ss|`׃|%] ;6 V;mV|CݶacROgq2-8s>28! F6u3Wdmy郚HRS+lIFq7m&N1}RygHy+d5QԈh:M-U9dǘ4fR-ktDESl[x䏦Ix̲*ےw!3eQxV`Y嬀t] [Ě60A𙢕7vu{ɐ'NӠϿI:k;,xyHVޑj3r/aRPn͘c:Co'2PG+]ѩ]=9Cos0 8TIcbTvTyhnQxPqc7YEDh-kt{gI y";*0" jQ ,1 )Ӻa>MޮyQG~jliKũ\y8ϱC[ߠŴr=FZ$\Kͦ>๢'xP7B*cgYaxKMQAw,qiS2.ѶfkGhGx,jT+|N,$a`fAշҝIZv(y: U'2«{hC-yz@qRLÿoq}B' HlF= E6A[V(0q1L!h=0ޔg2=' $~yX&i ~}+h .cX [ES %(6k ӆ^0F0ئEHHPٸwNe8zO (|B4{Xiƈ]>[O{*ᚙ3H.V7 0 |_Vv*}qXXC&ğ%*|o<.`Mʳ=MM=}Yj ]+5:0!u"P<*$:U=+d'Tf\w2t apX)^b(ZNvn{pJ)3%P癱Lplpmw5C,Va-/9Dw>@p` 4:[lh[ 2ZHSq%zs5 'vey^s% 7]K2  &u)y8Gz'粥 8l2(IE۾.TU`4Vl1zNjhwY3}]\sєK^C'y-X=rd 8 jmt1\WS~m^gbZ7>*n`~mB3 nyiKl&QvtcOϚkX ~2$WGyq9"p"F~LC[aDs'|8mc{}mI/͹zޣίyB}Y>@jIm̊IN+Q["NmgL7'n2T+<OKdwe2 Ѷ-|N}'Jv}q7IlgpL/((.E JWRʉ~Iܲ{LS1TpSY5TMO]r |I!hgY!eu\Y˅Jh<'u@`! 7o;8gf1T=1gè}VGG*EHDK n#,^`E{lF jzC.lc({Yz$jz؝-8pWIJ; Yӎhr6 맷C=(]J X+mx<ǀl[ :9PsxpCJ\v2r8d^ث-Տ\v,l "6k.FrNHPA=@FjJwJ)&6]";!Ijq͸Zr $$|})цqҴQ}h".(-+_wCcH'#j#ϊgǐEDw m23Ps$Wւp)CUOR^0umIgW4윸9:V¤Frg75i)^@v,ga{5C#4_H jƔ3Sqx1Cbo9kh<l'*=+nt_ h w釘;Lu't,C-ҫLLKB9pEuG%L JeI,[Jg n)<y!Ώs7~%27X)?rþYI2D;ۓSFlZ{fR՟]dMXZI7_ Ji8]Q BUkzuusB RN@ l_@לYk hU`:\i GԤ~=N| l. N)ȵ"7h<@d+hgdyS? uDĬy2sVzbmXiBbϠ7!(,TzZ >@룜yICU_:xHSNXp9lTZ_Oz@F\` zg C gWY& UD[g+cʂ.(2KQf BQXYn%:{"zP}.ѐS(ži m ڠK (Ku/Kr9m\""vq6NpàM!%EE*J.B?>tm'h@Zh }U/a:Ɯ!4:9$bfOex۳4נ*5 89 sm@x$Tm6#@S$p:B&|/ZjP#wD>堤1i-{,PЫ;RKVC2z="GH`wu~I~;K$N?P'V8s]g y'sa8NWތH"Wm?X7Ɂ{CqDA9+LHS Yh:KbHM1P&WF;A<|aR-ܧQ D%F˽XJEKU_P$bEL[ςpMc3;%<bעjkV+Siq'TPVa^_-ZGեs}\h4be^}|r; @AYENFIygr"54<&.YL&WɨQ5> qX @[v!Ó믵k4AfA.8C֨p~DU$/ޏ:X Kp6e BV(N7S?RBY/mE*j+J( ZJAO?(_qD,1K׭*A:@7EI1n\⏴4ٵIAm%c#AG[͓_I ]N塯^^6$(yVjy|r*u^%rnz~]oCD"HMo' dK3``~ 64-#7"܃{Fj( M`(e2LNMVu}y@8n5Abaόگw\Uڈ *Fwę{ Y{4-d8$a,'em{:f #z7=ƅrjgaBWbύ,،}W4"97()Dۇ{o(Ǯ)JϷh~G#30쟁ZxBbssW?QDA %:%nO,רbτUh"]ԓ$L\J+l@K{E}WMpb wƪrNs!-P.7h 932J-b*ڈ?&&)i9Lc6mF>Jj)WGrL"NnFġ2+p&q=30 #t?e_/ILu@gofBc`Ax2XH(aקЮN`T0 ҌGZ1=m-rv3j݁J8r꣝dL4 MYa VG"oЎ׶D,+# e#W0q+_Cp,m ,P |c@ e@"!kގ̒[oL޴mQv-PF\ "puVBauY6/9q) t˳5/|&pwF@<8plnpʀ5?>_D'ix$d,/' WD%UK!B2kЍ'@"s5t;}[hEu xN8[m*vʙ*DU>BNH>x15yͷ܉3-6lxW_h}- 4B6KEg8fX5 9- M4)!RO5T[]p|x+3I$2bG9xt/*E;e*߭F>D 55&|hˀp 3a@ M=Oi{2HU+FI2͸ оIJ^ 깺LgxtsN0Z-[gY?N{D跰}\Tͽ \|C>B^r.і࿳t+^3o}FAGKqD`DIBC}okߨ0ܕ=-(=c7+&&8RDIFLULX^,ځlW2ɛi,?0-pL˧x|Zɣ=7],xłelK&K2:1wD} &f\틋unfb0-"xF $c 6J !Gtk[3>ig0ϪBM\)2D#F"98ګ;%IXTmdNqEd6KH"=]|E|' /Gn`IŞp0 u|1H_A-T 0T>Bx)2v5˪ɤ {nA1પ0:c | SGX.[¤t̯rM KUEJ>n"{k-µ~Kg¸"3:?DŽ p"3-O6J!IіNt4"P]gS1+џ;W)RRΉ86U%[[2+AnvUX3T70/88ؗ{v0U2#&8 e_ ^|l;ƿ"Jkl }"lsMǡF,3 h=ŷ_RZ?Wh9w?ʙ',A{9٪nmioc2wy]RFh[Qx}j^RU`]IZrŨ@T$B_r%|ibZ/j\OPQAqC"@RSy\K[x#P~vyTECA{* S1<*uemL7?} Ho2<2kemT$C#i=?DJ9X6#j_w"9&Pg3e"/)Geƴ$Vf 菴&(.n&05Lh. ()ķH]gd"jл)jz 4sO  |0`̈́aV j ?ݴ}%=* BƩ.S6 IOtR=:Ew-gףK9g[5j2w2E;Z&~%v81JLgx Rs.DV p-ɆpwA;US\خ tKCxVLy]QX+xnPBr`,giTCluTtZVH5*Jaɿy7 U͂04I b@ 1/-Ict+ӫmlɌj]]UWsJ^WfHMQ6#~`L0ZT_g,cQ* Jb/Hl)CΠ/⃀d>iP`u_XL*u#8ݩ' *M5?$3Xd1L.5L2H6Ѹu4t=5.~z"KGsc tj[ ιi ^g{ZE?LBbb8k_{kU!Lq[M."Ǹ裰ku‘90%v=FMt4/ß85#4W'. <ؓ:jȕrH)pŰC&.._$! {!|h Mu\iU/PX/Q{N@18H}t۷E@: VW?s(0?2>6cTGCzw 6 F2*P/n]&)a(9q,ws ϏuN&T#R%fŅ3;Ƣ7rHk@U6ݨ5Ik׾&g'[o } ,jmk}]=泷߅l?nn̾XWfFr{PQhR&Ϫܰ/NbyU~EU}R<˄F_T/3v>œoCPDj I7o Z9耙 d c[4 C̍5SI]T_~#5)ߟv4F PIN Dyʻ7eČR`7ju|弹؄b*!7ohЍUh$oXpy(>x;]T (C#Ho 5q~-?ic fp+䓻^@C ׇ~]m¡W^CoNedx]!\t!Խ.Hfr`Y8 ANOwA/|JfF?EvV$$@~yqRݑ]RG!-MhnC:_ԇd(V7f;~5ef>2R䓝4(B*j #>2TbamRdkVw2jG%t!q_r?/#ۢuDrL .i %B3xء~uf *>C5Aq9џrnø}`GhH^v899X,\:'};dz>!tTɿV_Z@J]ytF'h6 R6@ڸŨ=MfH+{ڿ oԘ>JWgԲe<+O'3, +_unq{j =4МwZ]'B.XkCtNWTwK!~[//zT!sX4?aO*$]JMkk]BҟiuxMM'_'&X|V0HDo5k{&r>US<۲lj1yl߯泞Ǫ!mŢnju? ,ddطKn'FȂAIy'#=n2kmKhtEp~*:'?U[Bk4BoHEPʏ^Az൤Oayͻ3);jJL0xu<^ÆU ^q-Gوr&L0mk<CN$j+ ͅ|:#&9 !,+Yg,rf/[a@M4-&S&Tm&oY)VSP92%WMJju[UT+NJs?jq^g(А\!cLG IHINjHVuqLF`ԒD-~;S %T ©K $y/w8aڞ;„Yz ω WUm RYKni eD_BΗJO ( Ӈ#LRGvAV< ^P1ivR VZ5A{TV)˩V-cEzT&]Y,4eZqFnђbrɴ1ؚ#Dh0CJIiMh )لi􂸵 s[]Uz|d(4ʢ WٳN’<rL"bpjZ KXu9VgL3ƷAMKCnfb\l,au0_ܘOENQQyLI=3۴0J)ݕ!ݱpėu~yg߼pU ^wҫP%ϯ[OJcI "^LBO1ZL_6 R\?bzsy7gQ )ݭkN-ol691 :*[Zob$z`i/&8ְN{GgdgyZ$?TGqTgץCP)(TI<(%pDͻ8}>0"kT$R!6v.wY c\(?9߳ł[, 41v7稸$[|Igfx]ή'\cu黬tt`}ar 2t[^51n"|j+Rpc SrM ћUzQpAx P+6!I6$YH-(Da~ޔ6no1<$Ђ]d#cuo'|A{ҌO!: Flp Ʌ '%qLFkF;?#jxWz& 7" )c.7Uac7*IlSjJv;KysG+l.#UPǃ36#ĚO so\hEnKZ ~6'|:9t1%1_(zbr6CO`?W4+3(R1yXބ wCZw=<.0 6GKHV<5tRl߃,YN*4Ӊ8tb2/2 `#&/%"u DQ{s+pW߁^m4R)h~;e/{9Hfgf؁Z.yY6CnLlX{8S G,[eɉE!=h^)jOTbK|2X#jf_v|̮o|5Zx?G`\x(y= Dm~v(9)K&d\H9+ueQ2J< ZGx.COEJ2x?qM#֧׿LTWz4ӄ:tB[N()#"ܸ?] q&EOc'#W00RT^C_9`+mFhqݓ:Q|-1>1#ԣ먺^w/c}Psċ@h Xϻv^X}T/I1̍c > C;2UvMdek`Jɿ7KHҼ3FLžΣ d^ ڮIyXa!VRc `GKUts0t cH˛ {x7ФTE59DU]^@+  F.M|*T*>hl?^ۊc>ԁUWcOZMm $};I{ɠ[s @b`*; @иO_iaU#D["FE5'b<P HKA5#xuz(EM5mT\:A%X pz& I<'(-ʌQm!%2X kX$Cc/޳6#.I ]f BG3Yߥd$ k-"545++˞ŰK6FiY1ݿFNwnDb(r.+ygh+,,S.V5c)Ab ʅfϭWz+I٠*#aŗhьJ=iɻuМS)yޔ~- ݚL9aw?_Rߍz0.lR4 l1c8x֤޸:ʠ#*856~d7 #JCdnǙTAoWxam&99=š.w4X<|KJfxN$.494DEUuy=.!u@pd@uѥb e\z4:s52 qSiçlP <( mkJ#Wa WJytާ⇚?/ 2 (|AH#Y`R6d2TlB _%& ;?[-!W@+Ӝ38V@Qެ@jZKf nj.8s80s{vl ⭁t"\'+Q:!paטچf YSd%yMq ( \;2^Y%+|'ciaXoU5_z p˭v. B?ɭ wR7?@5=H &n⌆H#Ŀ!uVUrzG '"#|\3T9MH?q ؍Kiz~J:A]nVX}Uuʘ?|eҰsm]tnB%$ f6*GᵞpDPeXH[$O{/ig̚hDŽVۃSnul.,jl0x貂a7oO=kAV%Xrp)a Z~>i2BXu- LS^o4piiTP9MPN_T} V(ӈ]Źuk(>gZNn[ʓ9)ZbX nKE~*57 qecq?t',LcA꼦neϒ5[;@ NۮJ73<[po8nUgӽ(~Po:mm8_SZY3CJ~0f)Xw-Zr;MwrLR#;WZ.~Ǎ4R^D`/kIuS@ƴ6SD /(2^=P]8C8Lz1s>tsR}ReZ0D@'\`eaa÷30 ɘǯa֨bʅ8{?E,K`5Xz&b tɆKRO#ut@(D c~ T>K$I,[+wBI\1#rykcK+FH0hBH<7:J$$l$~*)Ƭ] m%;.u3w1%/T_)ʺ)G0 3ef=[x04}tfsJ8sU!H1WtqI^"j {^ 1s-!\p1x2f#bط\';3=f3b23ԋj M3Yivp]7h2={X=1p!So *zU*ɐɫq>aF񌽿ဗ^x/E$kN&^R|Ux*IDXߞ8Vo^)}n骿lJ<zl>P$9Z.b0盅{'Y/,|z;/FWnvZ{%iR?~v]H95V GwՐ!~&EQn"oA*6v_@  _5^g-/O[ tmzUH;xR>f.K,HcWjHWgN\Dy]GWፔܹ4!ۉb[Q鵜B1ƓyآREZ,N]jԳme& ',Flo;qs?RɅPV6t$4YBsl a5L)!տH$X A; 32!GaIAVSCxs;qɠ4'uGB\Ye?ejSM!35m{w}nkhR\9l3BDJVRf(rg*R5Yv7CWT5cܓ@|P9I |X"5H;QKf"~ƖVnit(@qHG2%U2ncK 5U.؆H?O-/T$Fy!߅oc8le(~a箓mؙy^ZWFVg\ri"CCn!QkΜo>{T7*w\0oߝsX3޸(sK-9l]gX?vGYVyp>+UWH{e/rn"RwIG*~d[YrbV}]0"rx:^i85сtm_[[>635vĄ:JBF9/oVQڂhOmH>RO_՜<[?&5 .4cܗ4Эؓt-=ж,%s索Y/[ QzC#9k ,VEvN޾ zwZdW7Ԗj*Td$2sWHߘ`l=93's_ϸ8@Xp.3|u3VDq[1Qgk8 NR#!]Ͻ$?7\z5= Ao”V \!&+rLJ{?߻&bѲ@ [JJt /Å۝ɵexѽKɾo7+JBD1t`E}4ij^z<˙LF)A_ 7{4TS.ϹCP2rMO17q>bb.ъů*I$vUO1ωJsQWC&kwC쏿J/Ğ݇}e2,n vK]V܍ ET#ѐq2Q SlL<=Zw?sEWqהf?KNSd-!6k/q $A qQG;%D0%P8Ҙeh-J2&+X=qê5mQ#OAUs~o}wx''wPBNxKsmT?2±xRGlHT{#ЊxHv13\:+pNޑq:&%qV ,A'5"@:FF F ]W˄ acvCX4 IQN+祌~k!.cejr8RD:@ÈؗmxW3C{ЏJd I;]v+`ƶ75DY)wS1?4\=WFj"ewXZ0Q𤘼Ϡ9l>vQ 㕿<&p1&0#b4 SчW a D%>6wde ;ֶiհVmZ_ ,cU8:wFߣ 7KCo7w҆`D[4kÊLY}oU4' jΙEz0B1dsP>/*Ŝ'ba"HRQHf2!IO0Os4pF}}96yzsx)$p!Mc1Yx4ǥEUjF=jZC]DZO#=Ѷ\M.Dvn^I"lՏ{E02@'[{DPhAgYX:1,(~$)HԷaYXyGYb$0>b5v}:WH!QBP_N{ 7*[;m \`k5cn3'^6uSU5#zZI):ס?ڸx;4L- ɨA ,_*fC:@돃#asdgҧIi H`GLeQSy*5}R׌1O&WA\IJ5لR~56r젆KӤX0yW~TJL?BX&`,8mZ7NGr0)ye*eWjUJY||G݊Wnn4Bg;}8ȹ0B\c; )AW'Xp5L=ĮëC/z񈊴$zGm\#͉u MO̓Ϊ>˗ (&qMF]_7JGX^Z`ƍ ~'ջj=c̪"g3l[ro=ߟlѤ xߢ*1/݅1?sRA2C HCʡcp `:p98֓`kr4LtqռJC9r)|36잂@o)ֶxC@9mLNϏ8c*ḤX<:PJl>nY&!yR 'ڮ]f@Ru+FTLW`H$X kvl>Fd1ڑ +IR@X+܉[} $%d^DoB0J2*YoDsDHbO^tm~ځgPWQWc!{5@J k7\O3rכ-SVΑWD;B'k+I4Rdc˘DG0(e?Ն /ys <& Ӊl݆A*qYňzE+Ig=f~FDA4=\:OR2ﮆI5݋m+uϛֺa,6j9M)jHi@v.D\s׼뻙qD/<239U;ׂ`֥ML|t-e#oh!܅)Qńf G)n;5l ⪥*\5KԪeo+X@u8NKamUHITA& (rIE,yt^N_`="\=LdF׀nY{٨oRY0n G!gd_gĒnfpC [v2KénݝdOK)ԒՍiU&SX}ɂTTQY2s /(vĒEqxD~TiŜ.(֪{DxMC>窌ڏKORpduHVx LJqɦNQ Vi׶]1z/8Dӭi۸5<;#ޑb r96S\5&B5ԍ\)> u}/n TRJ{ہJr!RdJL;͘ |Fq*7.5O /H[I731pTQT'6HGRɁ_FdFs1L?6f"6ub@Q/8Arith S%կijG Z$w- Ͷ _Yȵ,3-ׇ6vO)mabHVSQyX9&^荑ZNr`?f= B Qnih1(.72Py9ţd& _G$at >WcRh<ן:Oܭrgz9sfBa3;9.t''8n  r J eE (-ݺrBi]:v6`w1s O")j7ٮ'$ry(~v/!.o-0EvbMrGEM, K&0 |<3y-bz#ux?WiOޢ M.N8K+GDcKU8? _v!T"04|+ BLn"5kJcT7~bDfOf50 hz~a '?.Φ#s.Mp/ۘƌ s,gX@ZNayxiaU<Ox̽|22nP*4_WBu ƟQxpY,r$&^uuصQ3v/Q쁢oQOL}깜 'xܛ֢ c/v=IB9:*!7_N4ZxW Gzd/GcMdR ;15fh phx-3 b1̩֛!zJ~nVaqn' ?\6 TqTU|wRU|xn鰱`sƧbZKhF^6ő嗦حd%vi7h+;CqsL\]g:%abB,ܣ8zޞrҮL=:p Guw,cG,Q%..DPu1G٥q-&/ px@2)pGw:PcsG$<}ƞCZȫaXS(3%z]#ƏZ=knjĻ׉ f2~ʓX`68j)w"cNdwjGj=WŬQ_=nS8yʏ K2gj$fmYnüȐq!ABBBNϐل'}"qx[KeeSú霷jB`mGYu,L<~؃:\H^db g?:Kם]GM4ܡ (H*K'Gk}2*+(,Qɬ(3"lNH޽iှw85nz@\ ~^5%2lCcc>=(Zp컬AkQ<̩%{!%lȶ9^ԙl!S $!AEfqB"N׭z'@J1%uJMy8}֡2͂ ӦW-NQ'ڟ,2G=4h57Eկ:2z β" A}5Ěrp9I+]Jϑ \'5oj-Twq `?AQH1d=JnR2GU&xj 7oE-.aE2дM m5x L{%ڞ/ߩ\ wFXFlK>o0>.AG] ?`2 Ge UhdHŔ&gO xnJ{ła$^n֒ 4$}Z>B~)4!+S\qꒆyǿWq{_=Ϩj7KTO}E4v,3y{亙v6Qt`x4Z* Tߧ6+E[)4Z 7$*7a(ggmGDӚ0?fছޑ(k::\yik@{qZ)<Џp/j!'.q)`wo)3EK\j:wI/?VM1]'՜r 0ef2%%J -9GN$w`rWJz/;rUa,Uu#&of^ Y8|6&ޘѧ.BtX> !OcǠKȌ 9bCW0aL XV g0fIߗlǡt`ta(-Wy]春릝G`UT1}B,kem`Sy^KȻ8 0ޖ/FiZ'&El R7vu^sJc/BD`H-[w@,'+tǔ޴9Zg@EZp.3\FwriL4"ʰ.0D:NlG_ܓ#_eSHc~3Ͱېk[{'9AVֿ/-e 8TI=1E<)ӵ\q׌Sю}iɨJ Sj%B2TDk[%$3 $4<DϲN&^#|S 0ޢ^ЉR3N$E}A؁2mKcKf?EJ=UpD&-/~cg W4wkl٢hYf&1RyM44x\u7\n b e0 ǸNV"ӡKW4`c@_d]'Qӏkwld{ܱzgMNYY&7 ry9p+>BH!, χ]OƖR se51֑+m ^km)Nz˔%$102Dm@}YjFG-&X Tń/88vo[ LD k>whBy4g]^s/BrϠl?U^GZ-Mf^EZW2*QYo2QẐ=mN}n$Alެz zžߏy6Xw3.G9`-r&U&qvO]8oOl(,ԇ k: te)yMp((Jexѹ*$9_lW?s]sM 0CXQE DKB;0)ה4n_e+h)8UjA^RbbcqдHi.O6&-#7 1ϗS8{:[RVΎ~$1o4kVaW׀k(}g `GjզEWeϣ=;nO&Q{ˊ9A8Yj̗zP$4fNO5'M<²bQձ$$ O() o1]6:1N ";#y,#`Ѱ{f.89D؝t.#XZ[{lY>HN6Q }1B"[!''U U^DR FJ[W%xƨ>j%0^M iQpeql]ϑ,l.Jer®d1sYVx -$(P(dLyhc."ڌܦʼ3SLJWt P]__jE oI,:%S{+DjgYvGA6 ?KnS6ɪo0Rvo}8t "I QV@<ַ4gۡ$=n=&5LHJx(Mh?%s6ijg qZ5q-"!x E7t-ݮ=ѻp(qBS>LJj Jzof r=9Q1ruv] f!CU1}./%3lY:2R F[r/^-?1 A2vEݭY=~'VTqֱo "z>ٓi ;3l0\^eHSeֻ W|_DKf}@OXjI:>9i?`۶L+{tȏ HmM&6i?nȞ?JH|q AvԔ}X&g*z(~Wv9HO"3 nWO#t vͲx^ȱ~K"W `vѸ~1B[7y&81Lb O(ΦqUuLGWoxէU-OOo-J̚'ߗ Aв!FϟK~8SzۙP`iNm`|}GQHr͹>sR3= oMvL&|bk[7v <3Rk ]&֩?kkܠ7ץM,ljA/`[MUrsŐwƤIJ!0Xc 4sA^UjZvYUI|'Vy *;,Bn(d0;SA5S V*ӧ&?CwZqs ~QynH7: ~ay a{J,QPW;dQu-Dkť5czD3tkUp0kJs *HQ?!b:XΔ:+#ll4C`w- 7"LB"LItRoa848֣v;1zj^sAyє+0[:yt欱 f"Mg_cðE4dgcNsAWt ,Vè؝[dI7uN<fGɖgGN;M%AV b *}72UTex}F4<5m`5x ߦ7XE!nPxyqxW|c VhxH *D•2TG@n2V3?M%jz;CHaF+!Vqe cqN=2@w32R<9`Kc BoC^#v0>my>_n> 4c4m*ڽ\۰ENY3[3z0kqׂbӣB 6YT?1(02KFM2ҹ$t^t( +Z,Grq\'بgϴMFCk-}w^(\X 4eyÊLA%|(OJYr.o-B`:ԝq-XN2B^#pşy;JѲ JYr>8r!ĿP9br)EwV-PJ|ΰ>,{_k-*Bskz;9n;G05KG /2q0+kSta\)YjfZ(.\* x)XT>w Tާ~*9w̯q%Vy%X®,NcPUwGVL*ُ 2Y!FCy약8`Q-Phn䶀;iڠw 9ArOM Td /mj=-7wӖ`k*ĵ}w9w㴲 zŠ 9$*]T;߆Ƿ-/'Y5gVyUl#}2[.( Xj;;z _zrӑ^`鲸J&nNb` ӄe[H5 c%XEz(7kWthk /cO:'*Z5qav=\@ 8 Y!M089Џ,argk,tT)O%=ܿ`IjԒYA?&IwZ2>7#왔ob/hx|V| qݘxDsquXwXlNь %_'&)LUì^s\fT vDT-Ԥ}Ø)+U aB7[Yք$AboX)S4RECa<(I>ȵE 2,izvq4;VC-cB95{ݖ9jG64ǻ}g3x1Of 0KRwaY\}; UUof @TT1:*q=Pu_3+ħcIm"eMxIrÅkǑrpu3TbO zM3 BֶLAFƔ <` Po2RU B5K|D ֑5jڍĜ8vmX?r3HEnW!H71EdVO畆/,(M4W?)Fpo3ZM{ЄFZ#:vZ ߸I)MWXZDT =gJBbJ%5|Q~_<)*4br斲k`;z pBUQPRԜ/FhT6PLVy)Z*͌m x\Tݫ#~N> ugc3<19u]{4Z%]Ţ }BC8+qOr4)w72 b_ ge?ve!bgS3n!QqE#NWY E쵫WhF㹇\)N3yb' Qtө-Oa,;/xm<\ f!6Q"OspU0K kچ2Q dVn)z68-ly/8n?hGa%u6dM-5lc)qjEFv9μAq'Utr%=SFץ oŻc7cPq}u 6 fV%Ȥ/RN}Hi$@Q5 <9ܽ6֠cY JReʄPLmJTY]Qw0pX4_ ֌0< m1y8CaxdUOQj.fUR,ǖ7=596_ )#a!1z|켛Yh@A#abH>,t9(`fzbvo4uH; 8`EYZS)ACfrj߉ L_\/fh70&.UV[S>-H僜qᚐIE٢;ѵӇJqq$WnC̈́)C=xOC wṈ1g_S!";pۻ3Em=8{?72(X$c_9T;W#dh{K6~t '$s ­mqOPW—{E 3Db?~X˺H%i@;խ܆:! 6WCI -6in  XVGX»ԛoݽ@Cu9$&>;Ah8Fܹ %1tL6#HsOHD"v7L)0CKCۊ0e'vYbZ"(.vgvEUNVXVUuۻ3tc`;n$.קk7Z(y@=0r7]|o`'8HB[~p6"5H/nl*zJEBs$0fdkY+Q A4B&"ě3{sn9?`%n^"lS^BvRXP"~tBp>x& HW/!Nnuz 4^aKKd&tJL՚A!])v٢4Q,gFYb* d)uٛVy"fİ,9F c7{I^I2r~j+ǢT`e+F+@ga;ŝ? AŲ &GeF&,Za nodZ,CQkLH {#p0&JEz(}n^K ɀHeҭSF^=@ BxX =UT>{80rʘA8SZ<͐"LN(svs]%XD(&?ӸW*?"ҿsƩ<g6 z J Ԃ\(XIWQ6)e/l̓ÔDo[C zoj[EV j.r%C3٣oMBm3,,qPn2CUťPEډ~*&'k Q;c~2a54V3[qo1=1'XplI~PPf!U^_.}Hcw}avTe=0NUD$gdJpۈ8z9.sN(gm-M;.1)f>R4(&P<#J8Pt |vB8KRMX{ z |>LNJ#T2Ov-,fc9S cKArv(c"'[qeԫLϬ%ʀm6Uy?{U??تrwC5HE~ȿzu$d7shN?S7/M1#7P 2]΍$لMm{xmuU u&QO9P al_Hfei{ Jmj N3dVu=\QIXA7;'3.L8etQoM7 RIos zǐTy>&%L~!+ BQ[aOJ&Fä.'I`GioEZcLym[ MtX>z|H\ qo_D6aʾ$ͯQ a!*ȧ\ v ~9P$ƑliP le-]t(ͳ |ijNu$jI߷\w]nKf]͜.B3쭇,\S!gդDG_yu/n=t?>Fhdq!qj 8(VX rO|Eu)K?=b6hP*pIJ9}B#NG7:]p6]LL ~B(g ˚,Ez?=`r2gw-nQXoXwU0b*tb пs^P8- )~줶t:XFB}!^TOClXC\,OT+G[j”6xsp;\S.q} jjK_[C "8I\L{74+#!R\NWP$_Z׏KMhɵ4rY=+Ȉ%4gNQ)e2BLd\mON{pUBΐk ]J$F4{;Kګz:[iWQLJN Ukt舷@+ʴ9Jy"7-ɳӌa?>3z/6 |x,gS-"URwq%ESa oYWPMR$UTVon&V%yz VÓ9Ǚecg2Sþ{κfZPӔ>.z``x1s$)c|* dcW)o ;HtY+&TK'K$^ fxHU/BC/hNQt үeZN!g|^PeźF%w rc4_ݧ=Ƿ2 0$ ez"l܇:ˇQZN.#:5i؝{H#Tl#>٣T HeX6G*{qc{%[q$;:M{3E}I ";zl1U,޲?۹N3#@a?0?܋$If7GoO;ݢUkbDID!+ܗ!gt/A꟰SWZV({ǍGٞ½_jKHۋL|ح46<81idT5JT>䘤- ,]+8z]{Q;H#$7ZɎm‰Qx Lx֬L/Lǽ?;1,7rEU,אHQtC\EvO1r"!tKـ` ehOwXIź S'cղ < rgfD ]{xgupFw4=鯮yHbƙl% /BB~]+>$c^6, 5Π.bxnm.8Եܑgsy3Ye'v` #NǙjZ{mt)YMԬ,U]P/hEM2jҼ=X"JX{]-l"3 yU !ЙIQxTXO]|ظe1]^փOr62ƺC&tZdۘOOVFM3'KZ1,|_MTKi&x4>j(-uJA~i<%UM_y6'F~zuL (XuU~FG#fjͪS"gr(0W{0sǪ=V49=_KCFPY@a.#QھtqT, .'u/([a^m %]z akTi%և2Wb#ܺɐ$.ˈYcEFN`)v7ո#P ~ݻpOT=̈1 IZz$3PW@GΝvwvup΢˯UB܌U>K5!Hl+5짘[jQjj zVɐ`Dؤ.YG5uq 4Pp0ځ,:j ޏ-̵%",ĎIwQHj(/jBav'wl5\1Hqb HbriY:.ٰg$kQ)>btL\\Q2nUѾT$z5L5= ,9\%{cQҩuXG@!cY{tfyldl G|Aß\Bعe%*rOKw)9z{f |RkRRg" ɞ@~otp>p|az-8PlcE˚- f8_` \'fJ MyB٫r|滪5?xn=F$ %{W|XR̖oa6 Ԏi. ͮjٔWn3 &Y_Y4}%CG%hK>Tg.+ MB&r%MHdc__ARij1HR7-?06҂d;zB;'hH\B6G?<,izrqie[q1PȾWQnо̼+paLtБ<2^H 圱 ov; gA ew㾿\;P,Per4NsW:>6?b4= 7 {Ͳn-[&Ĕ^G`T 脭~n uQfT}Z UQZ~['cM'?wBB xa`75k34PZɵOpq\NܙYC2zr&A5*$K(5,PEID{I~}*߬VK(.*%i;jMSg_vrVْl%O!F'+QHOUEK n=XW"rݚn›8rpћ>m%v#~ ; f50ߵH1Cyp3hWS< VZEMPG ']㯘Ej"K/0 W3/n90sYHT5cMb7܍EKcS:kC!N)Ŀn =`FM~oH½}ܖQ3X EPrL}'~@#}4[hz/ 9|b`Eœ4GR2*}mkNH/h*fFj4YRS+^o"FhF pvcG\ A3lOLW)&FNo7DazIeM |wl# 0P냷 J녉`b-K4K'_HM)OF#c)m/M.8{í\80vcdQj'ZTMz$ braOUKFۤ_W.W|쳥W6UKŜ\i@Yn߽eGPn"q1 DȔw;fD#qyKpG.DCP*U<_!`x5+<|osII}iAV&j62UBqxy- K^qWP] Q͜Sd+?"zFCnrIrVa#M#b|<&sP좇2;8=v,2G<#|1(U /$5[ k9Rc1MTS6&Xa:%m5C LR9,oI[<o4$uwU~s IB/uN$9/ 4ReogD.KmumQK4\|"b ZZ•^7[M Հx&-Pymenb)f~,-Q -15V=[q e1OR&Pٌ;A*1QrHGt !&fc=uH>+SlYom (_cLԒ,H[f%x@%ao%Toqnc=Yb9H̑/`P4(bf!t#njw4 Wop tPh"w4 d# .\Z0 @h):3JmxԬQb u!TP0,⢞))qhSq Y0U&Dq}hZ/J9^/ݡ65#troEB9K+鍪9pEL'JСtyȌ[fAcK Ef>H6Xf5%nN}AC/qN?NszθEvFnt "# PHֳ]9v1 u v0|r DU ieImU%U^|rbEcRVNйE4/`#Zp}-IS/y&XG6FwJq ٛڎگn.,,r8kS¼6 ) 1ehxi/cMr<Ƀhwq?c U'5x-U]r=zϓmVNn]I? ̄85˭ܚH~~P)&pkt+L‚6xSx3G|ܧ hI v2iI"ΐ?_ UQ:e[x #`S,vR#[Fh.dlLXM̔r@Kr@wH[TFEK2YHghq4iFtMUDuPUKֻc7i =Rv.åaܲ޺e#} .!D'X>zs3dK1 W~t&Ձm /6xx/}Y)17!S:c[泒.Ps<\ve,E+ղ' \۵zF<R_Y'fgH:⬨|Z~ l_~q`׸}*pGpČimuUub|ihEMwױ Ώ4AjnCɽѰBqDuD:Hn"Z q~ rܮJq D핟kTer01T>f ,T$VϦw˪QM_sV^KzGǛ pq͎]ifܵ Zmb *f&KM]D;Z%%þB/$4i@=`{'}πChiMB7pГ>n]Hv>I ~?K~͍mHvۭ=r3V2|شo,SaG$ L#CP[i^vq *2~1/Vܳv;n@SCnI(ނѵHNH+~+ۺA ^Z~ƅ\E$_8IM`Z kKE(ڡT$T(؝6o+Zt "2~2@tׯ9^&T?IU&lB"cUD( 뵒0-y oZ7ՐT0_IN#v91=?ᤆ̆<s34X_ >!7q>JRr$Su &wϹm}L CF{~PZ5-NKr )+1VB IJȥ v66&X$ՓAW S=܉|DHh4{A#g_VAh5%C3tŌ-7s%iú3!G*Z_,B ;IL K 8sam!t9\hS T߉əMֱwVٮC^۔>j)d#gO6flъ99Z9R^ȱxS<5QCq"v\-T=!5|[UZM5}/D7`:walj_:P77o-M`5Kx/a5:PBYdc{s*S#˨ud Assh&=*v.)ED$%\m M蹍<ΏZl1sTiP 嬨SbCl") =e OȒ i@O);gd3gj *#Ze9jsE`Fk)ɲ T3S % uRP{D4jG(UVۜA&=$ po\:ʼhЪ j~>law?q^x?ӺX' ^-7zY?5 bWI6CKzF2߹5A]Ĉzv^%պhht 7.6 $n%\U~%[+š@fGSMy9)b+\'jRQkH8H&Ykjlңi;XTx{d_1|qjw%fu9Jw8[!#G~GPܡccLYJ?[$[>+7 cyA+( ktu)YGɖdCc~(&rߓ%# A=ѻܨc[hӄG[Z.]U.SqLՓ2,uV犚aSh"[Pe$f_)* '.bOO GSre@ f+|-g˅і~jNTׁϲ`i; 6?߶1 \&xd_Bٙ 3"kwp~jcYjD1i g!r6)+RYO wdL)N(je[mCHC$FLF6ܘ_>mF(!ZMrMƾ:w^髿kVAԱ4A@!W +KVzrNˆ˗p;,ùDS#a4G >v;0qaꠍWWcϝgOH uIPՀ&ÄbP il.BsA,]-'U39P joۓmrwӞι[ "Rۂ@eׯ ݭocelp^Ye2,_[ETeQe>،*SJqe4-Ǐ#)-I nf2X 7#LM|q[`X&VƼΫ)4؃7f$:>Jͬ3#B(:U 9a$r5~A*(ȖOcڮTdNdGHk7HG}߃$Wފ~}ZJ7}k9A5u-6cg_.2Vp(MMU"1l4uL+j3\FBtsyj1b2X6 e#"+Ux"$M)Tea(a[AoKCJ Q!륈nhnf (;c<@BRn#n唓m[c^o=`S8s8$i0Pk ^ڟ[*Bޖr4a*z=}aTOT^2?aYǹBei_%rz: #Hs[~h=/:#H3η=.M>& {}}Hʌ㼿B@l/R$| @/~$b#[5~eZ-._+ƣ<gV݇XekNpf)9AN|Wu-(Zp8&9gŨsz.60A$2c M/5:M)Ւǥ V!ЪyMd%n1oa;t4Wv\66`-K ;1~~(b@3qa.ԉuǛ@Ee =x7r$J[gYGgYÓ<=$rtE[0,)0W*d漢Ox'..O~"T̚xrRVF1WLT@{vgSĔ`%RH-*u["or,ivvZ'dxPvk&7H~ڛyY6ø;1Қ# ծ1]͔wEU3hR=rilZaCͦ߾,gn<d+]Gb(ǪќC2 wJAA`bv[vA3fAUfv'yv{G~5!Fx8066Ak&ٴRZ+Qog_i_u9 /sU|-AV(\#3':~" Fy8w0XrD[ʒk[u^5mzb|!xZZ{$FdO|#K:-Xu ǨETe[}ܝ=4L@ΐi+BW~vN;ށ0^fw65"O gB)[R:Km7W6")grФs.~i~mS;?˾'pE،[):iD7U*-xn@>z3cPf)j͈`Rx[tP&D/&O7h&A2\A%I 3KF m4 rj{xbIT6.F\i3<ĸdŃ1LWq5{K$oTS ` gol"±mGhW?TYI4j 4)B+ĄCN;_ W17i@WnPpUpԙ v}LG%Ι _`R9620WH|_hd߁`z C$M0xfrS0؃e ญepoJ5!(D Z"ūN(#)7YZ#yB^qaG5 Vg : k~5s,> +HL)Th xAýhq8 >hK:jfQ ~ aY脡&{Qvhj=Vʑ YJ!OԤ3:b7 Q( s,ĎR{<,l|-!yfY唜4%mȪ>^_+$]eԖZ;UR"li]"t"̅s$Bbz?+Ȃ4ɀ w):nh Dd+hA33Lb!<$Iv bQ%BoՑtt_*OvdBd;8ˠe~2D F(wJm+6=aG&mQ!--a 6!GfѠ4-0vTmw{G OqBZel)sTєկ8 ZV%ܞ*X1_S1 U.^vQβ3 '9ΪMA2bҮVț%wAH >09i@mfʃS.u1|8U|B⓱eƩʫن9\nSy`AuRT@<=tMaQ"Qh}"NZZ63cSvi0PՑ~OF| JTx"&; h:Ljm)S/c^>{2I玝3 LdīC9{ qzab MgT0N\iKV}V4M! 4Q'1kf()iȯ0(dA&7>vIp4·_d_7*d!;)p9օ[ƭ9Or$lGqku"d̀ sJ%eYB01u4WŊ$$fqQy%f6W?Ӆ^ (᥆=oMZ44Yٱi3bM}i:D_DlvRJ}{aT&@X=6t udmpjT-/c~6z|"zH`%՟\W"(.gJ$hCxCcLItOR뱗[zF0">%|LWy'F% DSv7k2-aLSm |n~ t*¶Id,)unRcC^Bja pbo iB&DYx#4=y{*oA60g`,Bb깮{(y7c;ZA R2zJQAfVa)ѕ y{F;÷.:mB5]&R1T  0o(O[E;#>)v͋my0xtגe.[NfW/] $%;1(pv^Ƴ5;}CEa? 9m'OQj]}oW X2b [(+G6)9jzGt:]lnB:ۍ$l1.Z.E%Ԭ"W3Z&Z?̾ճHɺ,m Ůd.=GϨ' ẓoJ"쩄c>,3&p1[}lOi NMQӘҳNw~bS:t/N >)O/n2JDWl\(}V] VΧpLtp@vDxkd]r16(&qu{"$8QkE8C`9۪ϵlOY_~x릙+{{!}YWԑG@/ `zAp֮(@oؾh5x8Ēk_:?M㤎ˋA~0|CbsyL0r3,8rR\P4` x"i^}; ("ef1f@R:$+DfE,눸LL@ڴ :袻.~nP&;;,Lڙ0=)_h/ejfzvT1.fD*_Hy]u1c$Dë((Pte#ͤ*\338;9ۀY|L\TR@uvBQnᖊ+4DoGL%S oe1Iku>kGYzppa+f;cxA=v ӓtv/ Hbɻ]B?gRZ<6qCTe܋ DW؞=X%ȼiKыfRҊDY4id}XDcӌ=@.dbn%8 ymyu?vr 0I~"67\:Gwm[{,$xVt L$1*9 057B2עV jʐWIRhrz?y+`A-n)@>)53s5^%&>BQ,;`NG1SR<~rrK<T;KK3O#Tt$">bw%&#Cf쾙0*!! 7F’ ^2bS1魒F{D&ܝP~?E$xN {y†y_$B$rZ8!9#׵l2AN0#/K)<6Th r\}TsODݖSsm`䒻,-Gzuu%veOw'"ͽv {gwAW5}W{b+MEE.fDN㔼[>Œi*~:IcT֨'ܗTPcCX 4 yA7Q pWzםgP RdM+1/l ޘLA6@uL66$UџO COР,N]|иVzg+Ovit dr[LfPXzeBaj][x_'eU6Pv'YPC*}~)/kv\ PѺP8L_3cp`V^ѠR\U .D*X~Д}s$so^s۬ʐL-`wPN~uu"Jr'2^3~7VDl2#z}%]GmUYs Y %~1SVLKrFΥozvr{7 : RPx,Xxxb,0ۖ؀Wb0.4Wa DRi=cCaAh;@'kr8?u^Sī/]WܓUrfvy3jkeOıTd4ѹ60&J_ 2X$hu !>Ԉ.8I7cq* #໌FOEAIQd~`nNE]!׸ /p<~QK2B  Q}2y3ǓNjVҔZ~r`u䇩ZTw 2 " H |?îsQ/eg}`HZ6.oR䎡9^=VӗF3&pBS_D1%*B(s| z+q;1`(d@Ekb#B 7nɪM-^8Bm\[ 7q#孀uDnz e~NzHb 7Ys9_bA Nz6LrXtwf6;a{̎~-6+h&pN\ì}(-wrpzMTL V{6zi%g<ܚVʣo'v%X@0s7~7שa+l6d`vw $ U; sjM22+2qL]Hb5=Y}MFJ[Q28Nm3//=iU6hiЂFQp]_11yG  ϦTnLgZ0hr2r|)1'9u(_S?֞m&]%DpnwS 7d+BxrO"LV4c 1B +\*@ɐB&Jmp-Z,jm珞^Gnl&{'C6~= o},%w:W73[{ַ(tFq rN;r8y䜢q,s<b )wL.ǵRn4O=u4@;"`] F0ekc  ~x1({g'ԁ5 76 /g3 ;ovޔ'vc05^LطBJda0tL8oVJ@-HɤG^?g{;x/(wCVAN%J'Y=L>ٜ)=w6+&Åb_̰Wc?aJ{@<CpU +M5F߫wݑ8wĖd"bI-2+f}y`yrxxJڴܦ쉼֘N|]o:IO6M֯!y3lSKL!H|tkIzl`/g`X"%AxR+Gul%8ML@'P nʥq{3p&3a>'_Cqvs`Jj\k5 NT*GToЁJ+e:jw wyh퉡^>qtlnֵ-hYTBWa,́뭥C\H:12vKX.lz!KJ+ẉ$O14t*.L -Jú(uO. תf]~)&RJ>hm!=JSdQK_ۈ=żZv5d*d;br6WzY:$hhVqmx6GߵFy*be|gh7<^! ⵺]@]yEz,)hW~վеq2AXkdfԜO 鐂h~G?eRɬLXpp.&n#B鸉o,]T-r5![ '7{58Kͼ`M 6BJEBqy}5";#-;"! |0JnI[ 6PFGm/`B^kא:m냠fqɧn\N"T,jMϷB4)̔ѽT(nL=voHigp;p݌'5Ɛ|L.#Ȩ11|RG]cU0WW0KdˎR) `%pP_ߤ@kWwl^X;Zp_Omt!*ݻv%ظvzLq z|cJct9X|G}l :J23Zm[Ftfy(P-!μE3n52^Xg;uO7=/h꠮7SE$#0Td?{7u Y܁?xǾ٘ 1PU͂k#mBw&ҒMBI>p$uG|a#{gw0"/,M;@WboZ@bsF N88*0ˑkmmVG9zzbiMȕe#䨀DPZ:=Dx̽.tX\gE5%N"QhN7L`*{&Dp;UtֱbFCm+粂6U×&9f x)_ mȏQuìI65a0F8/6k$hWV]B8TrI'R2ꑽx;IJc-.Cxms*_00 te>]| W cr\MrBbMyA Srw'xHj*БPN X28sCV%G{2meb7,02d\vt^tEqZ:d .$Kl7YbR׾VF%;[=Z:5Jb^:biE?{tȉ,<>zQ+P yPsm(m.O;r8E K) pyV{;q [=&rCˤWO&+;a ~ 0znxlT=[7}!啛ER? Y!hvj'.elr9j94|w`{OB">:*kӁ QvX(Wنx| 2m(WmS \Fů!uEW0l xqD`" uokRKO(տIMj$\y0+۬?\_V45]3rB\ɦ81-9|wH3"LP1V3dn4 V%ozXDN!mVzq? nali4T7y2":a<.joRTZEB ?yUV0ZWYF(rPx0Z4Kl'Kuxwʉ,W w_[Zű|!z炉i?t]unoJq`@jWV1@1A_AGdŸB~L=Mdd=IJo{p+hKjp>𜝙v0kmVR(cɔusRM89FI3g"CPILoU&% $ RDS|aK)~lBUDd>~>wZ9-h o,f!@7x;ğ߈,#{ hBЧ1+b7Y$ekhI9sp5}B>Eo`_2yG`n)Em8AuJs1?"s9+o/hg'UB3&9b˟4. BH؜w7ڋUK{kVJI#3umϭgRH?:⽚eɚB 2^ĂU4Vo K+Z[ŮHe:sQ\4|H3 !2O|BaSo;xEVtFEa?=iۨK<"f ZһE[M:Yj_?}߀O%qfn?r}܀i>}E|*U4-qO OԽ^`^f_;½hM/Sҙ3ՁxxHvZ A8Ɠ B(#8rCArg^p_~BݖFL ]~[UemΟnנd7w,6P>`Z"W#BťFi{nJSq$dva;R3.&K:Wk${a} ޘO]cˇ4swA_)0έHƪWM6'tԏ[.C#5O1 jg-OK,.xp͕D (vIOkCʣ2)!m(gMDqņٳqu3w/9+ײ跅p4eUea>*Š·_W_E8|vd_grV:>̎~'œ.~Dz"1@K,ggcA^"',~ߣMÁ>v3P|Äd'kЀOtcw,ô(qkV,i'@s&Ī . jݪ@+Q[lƎ"9?y !|"晣x̭5-N0a_{•䟊 H}1 ECGX|Qh柸/`q})oY#qFk޽dA7_TOºHȄO}miMk +FQqh Izj@\TT_OZ턘WŹE*+pt; u6 F7qeW u|(D98fvxka6ϜilnFpH)bQT ^LY|!a<9H.k4U{Bm@*8;װ>oqVyĒt G!0٭0ߴdKoRv'۶y\fvʋw"M"9Ҏ%T~#VU8(7H}k(DPrK5z촞+BbXaJ:2'Ghd(Wu,LJqrX]ʂv]FF2KBQtsw8x3%_~֨Ārџ#1D ꏝp'~|B(1K}:R\Tm rmK^2X<>^Q`qrjiyE4n8 #WӬ Y퍱spX)_/tdWa~dtE7N5_p߉+r,X*jzMiϮ;1}Ԅ$a38 " xAy׏ 2SVEce0Xc'ZH,.L Egq#f%ksn>?3*,CgFs|NSï?<d&P?K.3*MJu.&DgY=iྖ}yǴrka8c|}9smCl7a9~XKȮ`e}cBTvzWdJ. %iwv8QO?^_ά\k#maK\\=u3i:amu]Z{d?Pv$^*9l!;9#a6P(7usWv0 e:b"VC(E5+a`J)$eTa b')gPGF.т]1P`u`,Vk2k ;tx_qS\FÇӹ d_<0iA̤($_h|s:YC+$,fBG106ri`9BxS'Ilq&;AqK Qfz0zVl>nlzIhr[xjЧ^ ϐїB3l­[Xa!Mnr;R-qc,h q AA3Y.(J8((aw h`zH(," eo~YB?P zZqs&njώtتȈόb\,HFCrUKW⯍q(m3yn88?LL%gq.CU 8c V0U_ז/Ǚp}hA|nlr,EB<Gh6s|[q X'voȔ, ?K*7#0r) rtウy-~BJ(SF+"ЗjȔ h-۪idS=i]`ke7 V;3z3jNO_?dmëJRtV=J9@;m iG|rcڍ.XgY*Hj"XKJX{ѭ5" %Zڑ]%6aNF m10sxi{9r)A{*xym2 pef&PBrtHxBosߓ}*N ;{3]]J {,J!?ܳ 2B#WJsfDo-7'3ۖ?<Avgjf);P8ui#RJѵ3bq{-@=zoTcV S—E2sjL@<\#gZD(e"؈jU\G;PHCWJkNVaq $_E.‚ҴƐѴtft0gqs,W935ZJ!VnD8%A2yT 4ijyc;F=.YX[y ,ȧA@f[I`)mkbNtGе4›5\F~#fq8.Bll|ygGֈWxD}~ /Jm$@N%xCg& @$LWd4-b%j$}1 Dd Xj"L+D0ȱ%ucA: JC-ӣhlr4t6[-wb3J BTa2PL".BZe ɖ̠?#hr,2UO_P$Ә2-uq*sbG5Ի[˚svfei ~M$Q8uhɾ3^YOa*^w%؉`[-t.">X+W^u&ۏȁ.`['ڌ$˱8*;gP}db@^1wܗX}w^HTv-u }|49G;N_3/qM6r~F\FlD 0Mږ+8N?\9u1CLJ"4,&Z m1D *jjXK@FLA(O1g掃X[ yX,3D*e ʵ@5o$ J29%vIjG c#W>~=,:qHYdOgO7b1R|%`b"q/5'O5W=@a \LCPZIHS^Y\"A}ڂU.ٜ6f5zCKڂ*F> hAߥR[3?QҧR^ Zޓb#baYh2滅1VIIJ|{M#O;E\`{Bdg9#f;1IW"Pm|aLpZ6do$v3^{?/c%$/ M,1j=MعfTx=yk_ ݩBz|ZI[hLB) (ʤWH.m,:,鷡#vaZ-}B~0 I3:Dyx Ҷhk%ķD30j?2*ş&aha ˼]q?l1Ƕ|꽾iܜ>3ڦI 6.3=Hy\z&X O:Vvnaoݫ  4"r[h2i?N=oniP8!,=:4G$||e`+  >FlYQM4V {[cȶN$6(*w*,-SË[wW.~QwN sKni'%.bkJ:Z/}Y䶔"S''̵X`H6sسp/Z5H}I TێY6*?sX/nf i&ܧstY TE|#|I'A-3mLϧ"q3oSBS{/9 %`旀^SQ$R å8n43$'ĩmWTP/¯Tqڤ|ةvk$m-Oa&\` ocH8sOSs^EI/X ?C؉&^i۾'S7+T7ʌr@sV? ً|  )gec"df0 ΁1ݝ FX̋ӽ̀n`TARrH~qw1WkoM3ƾ^;h&y%ڔ#w+ޭÖ(u1: Ҋo/؉_,W2.\2{{J)+lmhcmtBX{W9?ʆ >=hnGPWn ޲>ʸ^J.XyrdC)]R[,`(@ӄ. KH]&ĬUSk[aЕkݖQ3QB$%)l1E14vsxBcf7B|yݳőy+Bd4z(b޴`/\]?XGhX81ۤdI}o%Snڣ{K~Q4{nJԔEm܁[F XTuu Odlj.Qk'XrlvI+p)z↛=ȺeqNT6@skVHݾⱮ|D`(U a1F|9{5/*.xPcJ]kȚ"fcv.G2-$NOmM$ְ) {uEpӬSS,b?P+K}&yx.]p^oD>@ڄR[#KN(X5UZ~o(yt{D'fUi1!lsh[Ix0Hԕф{גm)u0kp)F8JbFg-~Q3,bϜ?h'u $GH$AmysHyaSğ8AEql ۏD }ov< @%Ldv!MlCT1eDj@SasAVS ȮB_ Ph /4BrkT1} .f!Ճ9~4^ 4Ê5@Ǝ\[bdάpQ<5A`F< .3M dm&5 UC7HӢ#DaQ.*qTDe"z^1EI C@u7ŎEѲ&'X~n2Lk)җ;, VL3{Pq;P jrfg4P k=rѝ_:\ 6<(=?̬YȐƬ] |i'U~ 3m,J(x^pb;RO2% oIuJt.1ݦQJ~j#9ٻ(`oYRyXmM| KL*1I=!gƪeP@UÀ rĭh=ޑԜu3wY/-~I|<[(d^q F5,g| BC&Tx܉4%;:j'MSs4T=0Ry볗sw갩ߴ? M+%-8X~8Im^~WE.f`=JQg@#)? yX"-=JBH BusNUg>Ĝ ̄v9!)`)-e&Z 9}6a~\T<# {gap "p8T.UCx E2s=yxvzḾ*a\@9-TDґv ;n@Ydu@F3T6@}6-'giuȿې)&|L Bb7*5Ww=6 1)UCءVm8.Q;zo8_x~TZ f!|?OBe ~َjs+Ԙ1#JRnBb飧jWh~k"y:+-ocpS9Í?Վ#̳Mo%KW+^SwQ &I{>;lLK2 A9{W6A51iYӶB,Y_%mB$< OM/-t1^a+):R>/SS3VLQ1)df tgk!$BPkrGFN j{}V#8%(FHµǗS"xJ{=]'솬vʽ3v]3FZB&/*+ĿGf!(K' Hpa#GB;k2~jߣzkxT_ 'DR_UZMC42 @6dcaOQ_}0-jd`dA;8,|h͈JtGΰ g n"=F:E@&MR4$C&+XCՃ8 S[e{Gt=V'PA=E6ayVSW /CH7?E1&Aq$hBiKd,Y1ghAX' D I`DG?]WsV4˯%4zoHxKqWgjmW}Vg2tLAhܟu13{ʂ+sn:gq<8.a~4*y>1&j'O"y*d~¯FhU*C/Yn-YqkTU*RV'Tiێ Y2]E숝1#8]^` b ;Rhet}Ql;|6hȇ;4l7/'_,{oXFAN2{4.~@/ 5xl#-ny͎Wo3=O`).(ݶޝ;dPǠ*W~J/J!E?ΚiiE3O| 0^D 1m ]1uYYCuw=*eɼf.[}bmN6c3%5%T_SNGf7DϞwi]툼+Qh6A݇ ?*]h >47V]d~X|xaTSװңr!/ ~9T~>^[S-Q&M%/ VG̤ {Yg*EKg!,D)K!3q+9 %t)@EZAar ` Y $1~`NrrXjZw‡|!]1Unv`5t(Sry!˓b;_{66,o:U9qה^}&UƎ0Eg]ˡO'Y ;:H{½maI'/ݟ}r,_Pz )2mTk^pЮwNH?RGzvay~1ҷC[Ave( O)zX [Ax&ⰺA x-CJrV+Z \L^ufu& 0RO,uju.)E¼|!Q(^Tq.gJ^c[(G纓!ڰ/@|ȿ3.LҠq_J5b$Gc[Ɲ2N+);pjߡ9Օ7+,v }6G '󨕸5Ji3_'֟GEƽ-ۻ.ª/NkJ}C"PT"b4Z z:Tպ|/V_%c q2Lk:-R Z%܋>an5ɡE1]4ubw +/1&z{4$ʼ5> ~oc,5#,>7+GzY|01V!4rV/$Cڈ7||#1PGfID-> qLYT`Cۙ*iQo(+f?$swt ۋ9iT$dwx11Q 8Ji.*LTyLEv5O, S. v­lF Ҫ#3ʶ2@!+R33M4(d]szכ?ǚ,Ɛ^lY[}d;_!( Z'Ao'O$<4Shǥ\IOzCnNIuT=Qhqs\!Osw]O jﷁT&PSJGQ׊$&Eu, NU4)JG;e6  5V\)K/qt)74_(mfsVQxS)8 [۶ 7D4S[OsF|p.Qy5w`!] P7"EbaOh_Z%ݩ_:m$EM @ێ2C#񗚏iAҽcݼCMҁ yf;KS/@Wc(-"L"z @ʰQppK2m> =gW"wCe)[e\sP_a`KZzھ`x釸Py :3-@J #9X_;(pwMVgԁ7atNsNIr)ܫalޤ{oN|mρpzNe3u47D;W'ꃱ(e}wD](xD*']W! ,l#.k܄E?Y^V)u Rs/KY\W؃|~ ^3]ZտgxX?0>E|*43ąB^ZX#֢>u9QM dJ|{G\(N5Aa9]'-:!3;{pnzD ,䆜khK" (7 'qeB+ HEMcR}#ؠ/l-kVIt_l+lDyF 1zE! #m=# *mE]HG?S#/PfdxjYvt1OXOQq0[^ ? ,)qA323su"hc#X쑙 ^ 2: R.7"EoTfH׾=i+ĥ*[V3NI1NPq x4ہu9cAa?ђNg'ֵE#)P'nAŬ 0fŒ|wpĬKhsۣ`[ZQa>d6@ vYͰÇ}ؔ#RN( ՃH9 R^$#ᐸ"1JnjZQ=CL]a2weង=V*G!ӶD rl`{^"Q^vnB5 ̓iisFT+J>G^.zj\t1pJ+$Y'mȆ(a!_p/}:I")( O=ZQOx n[6wE$ln!ȕ݅BY\7^ede܌繂q+~G³4]sx[`cd$*/^ޤy^0:o0x[&rZ>?'kWk;66i#2o*".U8(0 N4vzEo}<ݞme=죕Cs$coDwC_^[8eI0]!;Aj ]G #~NJ-g黢Y{P Tk 7 avє*+rjZt+0edPۿ?[ _u@ֲGp -  TyC⚱*rDՎL:I)WT¶)^^)ۨ䫾 {>g` ږ2bi"&45H2i(-dZT>bxX|-a &fdByv=?F:Ҕ&~ <6+}\RB*t㒞p oH3d?|4 ܃,6W5*&k讌7^(dO`ܧȻ~jj/(۔5M1ecX*h h6d{і-!*jt@pB>p 8~i6~^$>rinqNA:sPz@gI !,RO5v+kZZČDQ׊Mj YUۜ]+p#71.cSy,CZغ*Ro-EtljD6CO.z~ϣ&.RQޒ ^]ZYW _gT8GzٸF)QGI |$9:OCxW Iѡ;|ձ\,d%hp)oTw=1Q {ٟ?<G@T1tή)~{ny_z]ȯlx4CDDSn3#RKCۺ|\-c (oNxљ8 y׷/=;{"MX[']Q}dX{喙V_^$eJj=K!vכbâDГ5CC4:lN 56` A׎rƃאS:{9Z n~IWX8hӏAUHWXW6Br TJ=S!=2 2|p!kÞ0*iP)~Er6E #nڼQI"&rVwwzvxW&z)w:+Z}:B<7x55n"AC0`1ZxT3"ʝt֝_F]7ͻ-&a]>o65{ػ(D5)2{C;޸ʹ胃Z >Dztr['h+|SeH,8: | oP4XIE5랜LVWy[OhA-BQ%XJNɸZ˵-!G B:Z,QY7Ʋ0Tߛ!W|;B\P(K0W+gon9I7U ꡡƺY{*6= 8c3£/Ε1|5 m5Z(Dvs1A,P-f:2%s1y *!_FdM$٘0%f&3|`03N ^J13Gj9=D݋I.vBpT Bp@ ("Jͤ z&{yQ ߏ8J'Wk-N|̿oxAօC0tRM=EaҶ3}WQ2ʭO^pc<<RP?ֿ9@ImbW_NJt3JL:&4 ׈-&o_[wtjʑOSrc+;*Mu)?qˎ\E?:W{#@~W^ii>=%V!EdD^,n(ݽ@~oli,oW~̉Y iK_@jtfz.9ěNrX4f8TI@$P@ y>̩LNhbv)V_-ڀշa^MU,Bn-& b&lϱ=q@4nk3OtC0]9ʆyIo>CaoHNalض q=vAP x> 88'g @|%M7ZvSI\c/±ӠeF~tBլFj@ih-9`(AT:4Wl@ci $5KζW>s44cj Q5MdOhŌ/]AK5"i {}߰ LQ:DvQzjA]O_2f_etV΁[U N &ȚfѕH<_5a:4- lJbbAeV\; t;Vne#3D!Ң >.60/4&=;oL_/W#3 IN|H:(LwZuZ|ptQ@mzA6lD2fMQPJFˠUvXMvw9:{ ;*go AL~Jo "VLKPͣ@XKҹbFK0[Cwy~-lKOӓ#cp"]xfE߳O1^1 >8 C9D+Z8a4h{J(1r&K6нZ@u ޅg-yXbમݘSC^CN2I-h1ZvP`6@ Hnyg гjg”Ө8jxEBu I)Z1߂N<=qIijD)X ;:%}}M K4 to(˞M7MŦvBc 86;'M)ٛ5 {̾wD&-PcRQDB'?hPH!TWĈO0SVa㊝~KS* sDjLi#ϕ&Ҳ& ~W~Mtkl7a&^iÇ/fD}C a")NTkC &[x"&BG,,7:',N,n Uqj*ȓQeUÁt .y\g@R5}b4 MOҹx)=S2Zm5)3MuP2WϊZ]gjZSc'K3X_v?_&5,-xr1hyHf!{$xٔl 0G'wZ}. &`WfE -ҫ*Ǩ+A"5]{CJ[xҿJ9/a GkS[* 2Rz*cd[[COԍlKH!]Nt 21c{ o) A L N^ o_#Bi"s_$QԄL6|Us LG ." U#:{D# |`X I0:?Dʁ^=;C3"jtq $j lC~r) B&A=Y - `͎77J;f0xM<9(djũa[p 1Hs9dzry~;䄇q (Go?W9p-D]9NӨս@pL\&BR9[TC`p\w736닏99K.7zt RxH;y7)!2i <p,qϮNsRN!zmXgfhziU3ύJXMu׃ ƫ N{Bn\$0g]=Pc O}*,'0ttZُ`sȎ`&Ŷyz(<ܤ|V'AQaaotxF-Xw׀xy]Qswib0(x"aXeǘੜ-Yln[ .?esDkΘUU-T`K\L`e=aN7φbj ; ϯ& dA#xX `HiQK\'|eJ;w]@Ӭ<8pl&D#%_z x==08&p!}XĿB 2;6`pNC2 `XݞK;1W dj,,S,jxKyy`"4jڜUgE#_Qr =ۑ|rE##.v~PX@^90oO2}M &TX,qf܇젼˔TEWYkص6x8h0Mj.[H(?E}Ƅ'qy" Ź2TyPd;>H4O!7Y2r'Z0\aZ[φvE/P6z 'A 9оE;0N_'C =<bT5VcNyLovxVrڐ̐Lo"oeiUszs`+DMnj {@޴u獮tʽZ+=tM0{=g68;]D/؜6 {etyK;P%~8]M0dWM&'Я Z&7{63^0(ҟaKSgyPYc}(zсnC<6?-h`.xqG*Xiqwl.'8uKXɥ+ykb΀4Geȓn+Uőo=K-T42:ds3vtjߗi44=*>b,wQWAB;nVFhj͢n8O3 8LܘV IM{6yvO 2o6<ݟCjI}<51m.`-mģGٛX)=Ķ3Kțy]T"/<9< h{i-<4nmaPt ),|I =C Jh?@sCH xخ#KH6( u^Bwvr{h>{-R3|W-x[f;c"B'R?ڬKqCD{"I:MG\NZKn6#7g3 CLj xkS# HoDúfОv?r Bk]Si2^N,K DuRA߉߅8Ds{eD DtOM/R7@+YĜ6PUѶfc)[ yXݑ6iF཯ (C\/~|V0cMao6_G!'6I$4shݞ*4]QmA xۍ6R[V}"| KwcI-mm@y&+8 i h UpongvHfPc%,MVBJlj\ϋ \Q$y EsN$IB5~M}i m".9I4J(p{MXG0tOECGq!1Fzf27e.B>eyz"iD9#+4]Vf7_absp!Se˝Z^Z\ඝ5or Y۩dCƠ FGa㇩^&!GcyHby>s ɥVQ~Ah_$~nDF%Ds6.] su~paG j9Yn% *Y@$#i$mQW4j`!E;d,bjVXhbu nFm3>W?:]/?P:<[\ 3R*l}!v-Q4]_+dѷj;Hjwp9z0Wa6[/vG}i#P_9Έ_$jF.V:v wb X^vp7%Y`"ើ>UQQ>=KvQNRP=6 ^|x́mur򽷌 8; ORɠx` 2\m0} j{rn0V% z$ޙ~>#zm/iV!MS"V5y N "65"6 O#=XeglVnXDQ5U"h27M& bF}blD"-xRż|~ }`s6>D:}blbUe {UX\p=A3D/;duq,&૰ Ķs\[l6[~ V"aҤ10UPs -zŭm4~Jμފ26\k\(\lhPjB\V3WtQ "ܳuS3X@; ^Q i 2Ө{ý`rdq2I*t:_+Iw_sd>qU>_I`&ٲ08 ^wNZ%7,a 3،>β3v6 6A?aj1<#{f^Mܭ<YX0f&8̐kTD)6Ӵaٕ,)\1,eB5NHuwM a3N/o`>:_k(bn./sSna{k>003 0Q[^ͧ|Qכ0KC:EQ5L6>N]OP.Vzys5!2XH?6ETQ./AVCXVT5)$~n3~oGN9m0i34ě ^F kM2p,CG^)sFl5ohg&՝2D .xࠖ(\9P>T'5`KFDozPԷ&nFIR6}oq:Afxvj#ۖ i`mpV_璏xzzJMVQRUhiǼFď;F%{Efs)Qd3,^۽o !dibntJpBrLev7fɞET~%i)=v·?B_鮊mͱҭZs?Ww M -1~"vxn ע1™EFsȶU4'yBTܥk|s9ȧKJB63MQ%61="Ypp>H{aSڍฯ gՆ*[!_Xq|} ^w$=@6OJ=%^/^+9OQ7!5(L6nɕV@EZ[O]> XF5v5E޸(얌Ȃyp)>flr]4![@}y<[S?6SI+b ‚ӛA5H͎#O$w^LmكhDŬ8~hUI `.:$QkMа{KM70QKIyp_ӀY6򦑾(p叵@)\$Etm@o.3F~yӽ29eiI.Od|.2y79ǣK)Z!H:<{ʍ^qVkCbnM/Opހ޵_^I[dgYP(\-4~Pd7)Bʴ]vr̗ f 4ʹX%ªR 'G%I$8^Vcd8S ǻ-\'[+'L 0Z<&H9}H~`2;bfj8r%vȀtOVuj~$_rpaXB%K /o~~N$|B-/[ {ƴ\߃6y%fjq34Qr`0tzU2`Pi,xG^e8S }z}P(=f Δ=)_ΈP [(Dz?45]X|ZFVV^ EjͨbH 1?-;]{^ 0w L: nM3le[- QmNaf^Z@fL KUfa ȵQSGY鮳$0}S``ev .w==53c6KMf :%iMe25?91JX!M?ЈovݡO#C h'mt9ҕ?q _Pfj4D>Qd nQTbP|$ox۫1-mjiLpPvCKf67= =yM1@uNn6歽4h徃l&b\-J- 6G҂W:$jRH'<I9V/P'fHeǪZml }oSv.[uF3ȣaFф{R 꺵;[&$Cy2_JW]+`fլ{y`&)۩$~$EД]zDbl5Q%q7LE`[# מ&. ,J KTZ\? gjb9nϰ &hr-xm2*<9ԑRz#;l*1mt aejFC򂄳i5Ox =k mA9? jG߆$ unNcbRŮ29Xݬ)vAE'q)a* 6I!?#3j<ȓM'z((}xH[EƟ/Mj<ˍֶ#`QǗ:KW覐6^k|Nz}X$TUBPڊf>*[X^+zrLoFw^kj,~м#+JoCgZ G <;I]DIas&Сlj*]lf́?ZܡZ/ٚHrXH % ffȸ(aYUh U=]-&ӔGK }tp՚p"@l|ӖMȞMn;/ZgeҿX~\۪ wBL(k29pu`&@)jHy;`k,-*5uuRL1 ZaP^9-K ?:.AvQ&%oա,yhT bN0[ 4T`ܯ%/n/RL&"rHPԓmcpDri`lȋ囑qF:>!?)Iݣ嗤kknڑ'" {_3.5!q\np΂">MbM 3x{[ظڒ 4; LE)n)H|/ Ibn׏uae:Q[`ΙbUyusǒ~u*]2`1F-oN%%fTQ=q>0arP{[Ǭ̓o~udʶB:k@,Ln:@ '{` dI:9mk9 UPĖSzP?Fw+{6J*Wxizkɡ1s"t}s'vGzD@sJ@ZS=8&R/ ?ģÐ$^mGWHkҥ' $.P[?@rMDw8Gq-S%* "(ut"] gA?i6;e_lSSJ.l@dq;_GzS3(G$W9ݟEStk[ߊGsf̃NWmc/Qc::_gW2BTQ&wRl$+|Av2S^rW&8p"Qga_lprZH眺lBؾ閱 !\ܵu Lpl|I% j[Ow^p41c,0St;tϨ@Mn z)/Xhgf*71 A? ۍ +mI7N5G!:wpȦ&E/8\=k@Sz1>%UZp>}D*sDT& aE|DeB$X`#EBeIUc@8OrzFbۋdef?lk@CKnJ G{2͘>v9ؑR -|[4 dgCyQ{*rMJs,PVR! @̦Ac0!%|O$9 -0+yD#cHaIe+ DEiVtnk @Bd2rG.w 2K1lYP<}U45s`C{W]9CiYY?,fIia#br}A:Ak(DKwR;s3&ji` "utOC*]Q j A*0MJ]OX!nJhL]w%Zګ_8)qSaiL_R{3n ~+i1?.1Dv2ep6 %9ݩH['˽FQN ~Bs-M~P2h+)hYb^+$3sM/AMvLMK+@^› ;{_N*QA8x=?12[+Zd[qQ۲h]r:A}z3XVuH,uA|eHXR͈qX)EpȟT, 0|%-DN _ni/ 0YU6OG d3(џE~(ݤW^{,ɚS QCsM VsOq6iOV[zHO*w\&lXK-nX.Ac*ta fh/":>gozƐ 1, ˳&|>Me>ďԕzVZߺ"Lݻ?%!tarڿm1,i~Rއ\0[K obq ÷.荿ðL "pKOGXWNā37ИQԟt)|͕GuCUf%; փHɬ!rM}O-3S_/R&9~GF0 Dݛo]/&p8-V, ai.@l˦hl#A8`jԵm%̰&#Cg7 %>Fqwd[)- e)u3 w:VA1-·fh8MLحQBK&^l"nE6`N8}+7r3i,ɦ+% hgO[wxxPfACP@y UNM"}0 p9l1TnI!%׬Bi2^.3V$DCGk Nټ-iCgb$զ5=UCBL iBaUsA}^f/rp%ʷtRIQQɩy-@Rn؛ճ8 ^B7Suc*ofrBgs& `3Mh3` (ʼnm2ׯ`_騂R0z)Ĕr0/>?T\S3lbk5w|ص`c V_Jϊ"R഑HSKC׌CE(yӃ6?+~!.zTGw<^?*PEAs@Po_•)ff^¸PzkPVÞH8@(h7vکF΃MV!#<(-%Mv 9!SM_'pc?~pZv9&-Xˮi"om!S5 RќF!sqwPL`!ʌk /PIq3kYX;\o書hU *{!`)K˹+k nG)ۖ[OF&(%!H; #`d˨бދ_c,$T7A S\)ȌSFUVWڹVvEך+h>s7BXlC rjf?E?"`F׹>RMT's3<А: K$O |>>!D J(VDySuu -.o2)CE]wcrD3t]Vh&@0,aI4jcwͯ}^qv 4 .tE}ta]OĮu ꐘЖK^*$UKmI_6`UEB@/)#c~fY䠔gMcX#X 6C"3{"xܯH*dG ϙT0Rt{/O:={L  āU1!T3ibrȟOz/mAZd8!a5$u9+Lbu!9Am= [R-`ݻ2+MH 2,5ƲM o*Byބ6= pj"*#ڍX>|NˊhMp#/H&il'իYzs_R]$<j~/"`X%c1ǥEak}|Jy/YjLmP_-n.6k'L7EYs}ʔ6qi z 8Kd3a2FL3;0e3ՖёNfYڵwxrCE2F>ڬtS͂)gA!*a@`v H/kK$ciֵdt5) lgA|NCSJ?]oDh%@lD 7ÍQ\ ,ZUk$~hײ-<<õFvwÕ{o;l4s$RXHr Ki}}附x:P}z8*T&7Jz D@TIW+BPW;߲" J5jdF{V_dߖFΖf(:S%Un_]CSS?|epype@҇esM 9l'2ie9c;B>p`޴G'H*cu:hff)A\).(bM:ĉޜ`J"dS'F-SGH~㭢cZBm9;JiOsg 'a!8>N;*L60vXhrTlCKg"}߸e"UY # zV!fcБOȎҤL= $2I>qa49F]c4` .v$CQ yR AXOlrqk-DSEk{OTㆄ]IW]D%5Be(3I\OhWO{1Gy@?;BZyX&`Xf z}cjB!nQ 'C%XS͎hv spQ& m쎳"*bڶ /X. ;nw 켸"cU\Ka%"wqd[3FÔ~? f#4Pgl@j:64VؤS({BXd뗻KT-fzsdS7MmYUfP3aie*ت3DNs2ʂ]^=o2ImTӘ⟊ %糅j,\n6C@_P3l }aU~|- hTvt ZM|]iKGg~!5qF]'Wlv;IVv{! ƥӯq,hhlv'bDaly u쟣 ?aK8{v X(o:x878ONӾG5a[ʚ,4PuJRH-*/gIHKU[]x0!&wC^HZr!XG{(ؓ}|䞜7CYo@iYh#hg)K)W~)Qf\3Bϝ. JT7KqY뒥]K7qG T-)q4 %IHDZHr9|S `t"I:K$+TD!t\ QHÁ,2QGr#Esr*^ &K#z溫, lht#C*O%Ny-LH!jmg[@u ZFrJBF][x2_x|itљ.ӀvZqt|D7 'G1/Tjmo7p&Dܙ[G׈SB{KS U9N^C@z,*D0G0zчyY|bmN/r>7ԋQ⸛x~܈>~.I;*2=p$k4 \@Ot5Nʿ & *̣ofczˡ 0T$U3Y4H_u0ALڳ&nPڟny˫t8$}!G = V^.L3ֶFFysBaP~돗Vm ia*Ihs}& 0l\c;+Øa! 'Qn8"F!dSlSAپ ֽ&V4`,z̃,8H1Mo-PyJ' qbS !w=@=#j|1L徴J؈pr4%f8qnK\Nmnd%~0 Fj4[!|\(uw Ȩ Zy!S02zA*4'.[N`#%/\$@"h1D*!=K2!,pՓb B3F6;7k)UA9YNrё] gbm9 kF=l(-5y%oce՞^w7Y{T;֜WuVLvcګD -{.!1"XYKWԩBuU:0*1̥宊 :\Pev,hd P'h:̉r=>aCFquˁc5eZg^ v5 adX=7P8$Z0W**a5 d~>5Q1(iQ$ߺCDPvK'O~u} C2=sG mp( RG +3גa [ hJdy% 3T. sC*Y2*1f%ҌK>s'ޔ?l}Ds>C$ 8O=qhSg4Hj~54כa60}Au8FPmނ G 7 ->̅$:B'% Y)DJW0^~v63sq4 pWY5;2-{ۦ݆tt  o0%;#[HzpUI0 oCZ+EB9 E&` BNPR\Fj|ZF(-Rt5ZLO^BszWl|X/hv`d 1?b[b>xJJ'z%Ă=s?|)E6VZI1νY$*F̒=0ۆNK&grY-;@- 2 .3 畢JY8LI|q@,BJRؔ+=6 OSN: -wA20MɣQV,OpbEhY-B"ߴCʵm)ME53]$e (!]$]|>ꍒ}V k~Y|Wl. I#U0l0 Oh,NcِR90yFt] &=c- @7Q8mXwI , @ @KNK{jYe>BG2c^K+vIaps39sv.uv~cUNҳ&l:lJR224r4R? *#ƒF o/dvǭ# 4qgԽ؛e_D}HŅ9$eY 9$"/\åv!a'-&d`H A8xg>D|ݥAؑUo"~ࡰ5ga@ݤew3ɷ_OV'pC[0`탊}8E݀C(}HC,*ivI F3= [_bs` սNbScvG80Mw΃SwaAg)1+ɩ}|> 3֦. qũuw*.n1W 3; Uɳf7'4 }|@'v<,D`]|miWُzO=7Z}" l:[wv(aݾ7-qB=iB,htdEef*Ƒؓ0" ަp w~gk2tgC,p\?~sD)L) !+9 ?%hF1c֬ΘWʹ>̜9 ]p$ KI%d2 RF[Oh}T2F[Qi8AΗծz!J,7`y Ү,X2̀2iEAHVk|i][y_IF4#'Ϳ ' &H)D"2O޸(!Q1(Zx]Lli̥U_%㸋[3tK{-(`apƟj:i \6fXQ{yу"cApbT5`Ava7!I8_Dy3vߌ%eȧA]=Lw+|@qC~H*;Jԧa--MD;pU!I be(J*2> |/E+Ӱx`1hA bWU@LQ&x[p|N(8q > ,)5kl Ʋ+&͙783ŕ$l98}xK`]/ޙqA$ .dK$8;2G(+v`>مEK(!uy'FrV-BF=%:,iYʸkb.0j/E =~X﷍knTNlT83X EL=į$9x ?]6rِ{`In߄-XTdLEc&!! q*>Kn_0RWRPطȣ`8%zY ĹK)oPz+ ڌY@|$+ozi)u 4Cwj0Tz?U|!Rl}|sXK Eyt`y,@ꢎđQ۞)>yT@(O/uY%})/Fb Q964_p.!Pm9R<̕q;uwİ)?dTlx6"ȭ%) +2.KjV~X)v?^RWDB+!FIP=0sVtΎGv+'s` n,=wv-) x#S?٩'5,YrIU@75>r8Inj0ɧ5_!/N&ͨ{(ɖ 0aVL$Z|cs*HG;BlSx^'*Y:'U;g"sw7ӵǽNPk{1 }ߥ#(i&=(^};s5mzm-LY)o:ehkInr{+O ׎[ `.q ?EFLnC^OG@6Y.lUGNah!zBQ~Z&8~G ϘPr4Ⱦzpt^$ X 13})O^UtK;ǽm5p熋Jm,z{j»o|4FBު@ţQ~H9(Z(+b)zd5{jh5SH2aYO$wL0U5?g(Q !Rrvs obWÍS!Pᩰ;Rw }̰6s1Dg!&E rY Zy@m5<(շWNcލ[al;}l?7=vYk 0' CZfH03vΊ)7fk+j#(oeD !̝p6#r\ ɑPֺHRl֙H{[YN:C"eS؀ Vؑhp9N}l-tԨ M 0D8-#r~쑽vBjv5΃QU`}IQD&Ŭ悙RZSmK5= <+;L+y9M+iAGVh3BSIT;|SΈyȀ0~_K*ym

B2-˻;զ}_gT6&Ui* N5w9dIZ9t1{0Y9AhpGE,R %0G \w3_"̨G> g  ^7B.*򵧏 5R濾 xIL&\yn~\ zQ:#~S\¬`ku<&zL.&5Nd6 .jܬO3[ 30Ʌy0-2瓇y*B*Ur;+6zhlVH<#]PGVݥ$mi Unс.׽.)s%I1e@U^=c.'lDG!I@vK<:Rx #J5c8[cH|}, &wJ;{RNo ;jݸ׮x2N%2$eD Ð(0&T%}ɏ GZxb$js4Gl)ހ+>t\$)+VSA“H9Sߺ|[A.?@9e]G$a1WNc''-83N*SExH}wgq3E_˺.M W'QF]\JH2@X3!{ Qw' e^_x~իxH`ʹDU`Ԋϰ6b2ucEv,VlS|=L8m__rTD~#1xI`Z ~cD!A/=k.IfVȫޢn{#iA54I HJyad[컁%xch* b 򝌑Rfk=sO}4S br 'ex3fiK{~P֔Gzٱ绯,dJq|[vTHƱ'r̰Pwʟ2gy[SH* >TJ#QVs 4J{]=X^^3}W)Zm M>KaK:G{7ߖ22ٔ# ^&zC9hk2 ^mR7!d:ؽ?aiE^KFxΫf$ZQIR1 8yq;֔|ףJT缃M"ntCg7o>r#O+ YrsDFĆƌ˥J}X k߱|%HI\M;K./nT4j,hYi]-,Owh]B4ByA[_y¹|C.P8r^ n美k L~*>X7WEw95 ?+H=gUEA{3$ @&B.q N!o34!Ϙ}4s'jƿhߊg?=4lonB? ߅, eWa@̥H:i<0H%>:nRqDnM}3<С9C/0Kݡ]h T[] e~kjշ.-⍸w=N׭:$>Y@Xʊ;p3s۬4rU xf`,S BuKr5g}$ R[m4)(f@}[ =W{wCqO8cE\Fw ! 97VGlc˚`浼TgP2e+?F3'5Kj=m=׹/hh $n^5"֦eYI(hz~UeGۨד>m na]fRKtG@? qnWޞqe S5W@)h30]d2#gg&X1Z&qT31˕(F7QqoyhexCV1Zhs. 6ؔN':6R[U[ljJQxcK=!iGp+^Xݿv~Xj^8_?HSjdK5j7-C[렘/Sq*x)I /q%rZ+cx<g+L/IF3ry9]m6iʲ "W0CEY͢na3Ī'ژL:e90+Kx [LPixH,f)R r'FdP//N'<gQ!a/~:ǾN3@C=n};ǫr X*:;nͱĹJЗK;#-П6jFg@U ϋ(J7ay08VXu/)|1DC@h5YH_j|fD]-p'z7-n?Xwx`r]N֐ ݻO0 AJ7usmGe@kR|L+P)Љks˭>BZi2m41χ0TmNmpVrnL7B[E>M tB%Y-7͡0w@xKWVSoJ,[KXxirxE!ʳ-!xR=|2e(ysx1,mWH0eT0Ξƒ(Ki|2Y$&5OԷ;O`F<ӗ֮TEE:o:>mxE⮜j(C軱(-I"xIGh@<H-qA5?nU*spMs9/Qe@ChIYQd,Y( #R  "0ī<ҵ%rHsHz 3wLNiO`&2Mع':tSPoU9=e6TI:@3 =ð|7Zvu'(c: ^_H|yL7jRdքkPPa5R1$u${(a,EJboh`+S`E19M֧:\`$ &cޗM,΢݊['Ⱦ 1\0u$/tf]m'=BQ0YdBsK1HD1\' !mHh}UZAh3u_3չ}$O9R qZp)J I UR1Aeb{k`KzNbG6CpKJ=E/{J<|GTlS~j`-n08oe^:D\bY*r'iװg9@(k۽1enn[Gԩ֧=1X!>a|u)>jSdDY؏ Ӆt@ /Ho6^5QS_Qz,@t[%z, \]!ՠaW'ӟj?|\i,|b k&_RE{uf^+m-8Q|6 1t2o,ۋHgR5b`7mXH G'TPd|fl> Ƶ:jK+4;L+ڼh%,4[n|:senV UAU.8Q詻pݘ{TfxTxD@<谮7E Xi4%qi@M{D?ʻCӪE)WLkغ:wDh qb"vyVsf Pì˫8bWL[}O+-52Gr28`J:.K 2E(7tՃؽ˦-\RtAaQHzqiXE(?eX.&пkNE[mqJS> L:tX KqI`T6{CtIm;Ngi&i_jx gLvPPhWPQ.6&S`JDBZU@jO^(%J5&@q-\Fb\暬Dgd7LxoYJV_- R+hEʿ[znLܰ2=BPO@TbƂ+Q6Q vP@ۛ;"e$wP4BAWBf$\5 wGnXd*·b)m0 c #麪Y1 T9V,`6ٵY5NtD5>vUK.eX>AY;VgYҙ {lêx.>_1NCz:d'?ak_DCu9՗CT>gzCr5i̧]mWGWe!pwF[34 MP`ng*/}ӹbn)&.ε$+gY0tf$Ȧs|:$0>RԴյ'*p|Π2)Q;͎b\%nL %x_WY|-7 n(4LBl:%!MlMYu1ld6vKZѺ *y["(zTG6z@~Rmr#rm]=fX[7$sU_$-ldsA)Jg׍ft[t:5A379G6wq 2V=(ԸhdzgƞN\_] jN;W E M *7syMc X?$BIU\1Vϓ͜^ }WV>otIW'PN]$o.&Sp%\SY.s+~@yz:ӼU9m)xI~h~(ӘSϘhY2JV@MbZ{շD0E;\/-$T vQ=Mj嫹@~ɽBuHe),NlX o4.UtpK5Vn^5>&َ,iHFHOY%JI!B Ƅ$!ėc{i蟝]*`ߕ<͇>'%5uUݑ J:镘JQ6]֥?!`u+uSӛ~uסy`j,/u%K81H Gw#-{!>ZĿW0{; 3'՘ۧ ϞqXuy>vO Q-^x} Vũs}rTƎ l@ Y9c@FO\Ew&]읝GrAug >e~UMeeGsF|۱bF5N~,./҇L"r!= %SvYKss n2>8(19Ú\?sP\obKQF/l.X:r;`_Rh7̙7ͫJ PT 6HJ( +j#o;%- $}>az%+ /m0@r}`KV xR ?ZcNw__s۝NׯWY?YKoW0jpNUcsrU86)\=$j V@9)ԦTmjgA |i!d$& 2sOU7 QJty^sRNܵXY]\ebBKS)4j4L f(W~;q~XNp7fo㯆]:W!vk׽k#_JOIjH`+r6Q xaxaN;v+q[)[90HYQ0[ എx*c 069mX0 fHtJd7zӍ,5Veo`Hx!,d\ c )9ߞd&lA%з{:h21oZ 0>e}&jU1#R`.d}x[9n*Pۉeu-zD@|a׫w'5㤁P< ey;uhvln2`JU_c'0p.Ncq_.# {:m|^rdZcKޯ>0I+1]ɘ#fJ 6[pTYẕŔlQZ N+)TI1/ gX]Т'W@#' bIbg*@b$`T<%F\JC1(K ̂CZv61PLWb֢ zA˖Kuu|Gߧ556?@`Ƭ xsm- [XdRD}D'KG#.`[^,$CĵATُ׶D[-<7urt5/5 i,|̵vx~q`k& `-;S]Ȝ &S|Q1P=hj Ɋ^KkJlAXo[}!5U޼ܐIw 陰W_ҍZO~-޷TbS*0*]Q),[nSZy0W;29DDħ80Y EUpH D `/xIO5rWԵKcǙaU@$^;PT6RX9*i[[Zڹj>NIfU~'ۻhF|nAVY7#e?QY77nU3b{fi3WiqvWD;RYɔY=22.+;tb޸b۝yۆLӞZV>rD\O9\qT{\=A1#njXZ{V`VɁ5-Mwu6\JKeR}K3.(6oG `<^NySiy^zE\}B :F:9B8=E#+ՁS,) =ʡQMu.OSAF<KRױ ;ITok/Ċ82)ܪ3Ao%?dwaNV?c |٫龱#=۱rǑ/X~FOLAK~aϭ/(alRr} k &.N|f<>_hqk"L]d{غ:q ̜w Q5>hKm2vqp[{_y}jr9|^ϱ0=+3!r1\_hg0*?Q_!L&H,OprX~*ɨnޠdS<7*5; ǣ%I$N6d.3)k !}~ai7dYcXC:HAń:3}gO;=D%-"ģ`2/ұoRү&fSXxV2!)mu`̀m s)UکsPcn!Vr@g BG8TPM&N-2.H=? ><|+,^7Oys՗MjQ4/LALa~X\$(!LCc܉/5/Pu0e9-6 ATN`,r׽6*gXg_i!Hؚo+Ǔ-6meE=nJ=sBrr8&(s,3?5O$ vrE;|`XT3k3bn%=G#um`]+i6㮑v'6}2HՕҸ&"!gotLps6}V{sOw|oNIk*޵&wh@2@/+oBfy~ *CA0Y qZWK^Rس`W/W|l%F^ +p5bXXcـwMsPQ!+D *Rׅ;g H=Wob|N+ WWX.­h}~p7.j_Y=)63"UcTGJ!8M?Cv`7ngH*lYpÔo7eDcrb5׸b4)qDѤNa0x$5?)qB x̹S 6Ol. mAr&n{(ӟUf4R0Wf֨Y2a_Ez WFKa1F2l?HA)Fxu:@̼˪qPbCtU'X_R@b ahI$3\3|NITR$j("3u6 -䨉9cƑNy1͇uQO\F%- FYn~eBԯly$ku6RkdFpB-WO*~͇cˑMI܃oS˜~Z |A{NqfzHcvPHF;b%?+TO$Ar43ɉ$\/76 zDŕB5nѭ \= cBӍ/&VOP7XCph?{?XT1؂nP$*HnUN'hD@wԒQxX~m1%N](X󈵝TfQ,^4.m^Ѕ@GEYY*V-!k`ck$VWP?u!ū(cIr d*1ϣW~RbL8\AsVh. !xP&X-Ngj3a{b:x /h7*F 6(Urm֞Xf$ ?26WY ??buıwA[QkhqxŒՔ4V^e eAG$Oz{Wl]qKc15$3)_]խI ھrlv8}umo,#nBfdZв晞U>O<+5i,9X̨ϴA0Ґp/Y#zpKj.?[6*e℩x9oU 95dq}3/R+VX|}V 6GB1yANi<]\x $JmzG9{^dۑR_Dt3_h˭m'L4@2)ޑ60@Ah@6 ;k&GnOqu J,x=~Ԙ*g6k9ɴSm3$~J[j d44qs*KrW1ܭE<{Ravgup^]qy.,yϼA^dc[;k !;~Z(ΡڥvKeWm@ Xf t\ ބ?GYԉvuܪ?L22)Zq5^AŶV4ka8%}gШ]-eD)3yqoܐF* `+k )obQ ?2~feG1xݢ ^"ex| ޑS!jWUSBaܸ|Pi6'$o'HiL$ hưO-+NXk%[&eoN@ *) gpbCe>~+^iQmЍY)g>'MB{Iʖ1J@(u@ oYS`#%vdJ'ǿեy5@4~sƓ7 $UfPN˥+H'8w4HI<)&}3ާDo u;H4KDd[iFG?6;T%'~y{8"P5$bvM6h ²p?%IKO0-_faB)EWkEgŘ YJmӌkHNqu 8J>fJ*]yߏ~!͜Ҫ{TBAR5E2Xk*ΠŽR1C148ZAXAJ7XO asd}o-p3_CR1N1|k(s&Ƕ\۩ Xٜ Jmxnry!)β&5g e9˛Gkor`O=)YcMtPî(HMޡ}i\+8`&`GG4`sC`PWc3|qϓADmZ?}rACфK/7(j J eGZ?wӎD=x:SvR+(6{]xb7}ްPJN}goYVlHq;h( >' |!4bvHa1([X>0;\7S04cǎ|J `M4WD !ª%08z60 ˾q0#L 61R=}-.GsY^8{Eɀ!0.t5 ^*T$އpQn[yRRǒ)=^ ;s4{^;p 'q6`A=r 1@;(lRGsc`S@(hZ %& in%ŕ ̙pY4j[U90O ۵[1ݰ±"տ6x3xpk iIKo氧ۢ05k i>_u/zax{r֥!o0.>Ękv&˭lsi[g|Q;+id$ѷE" T!k QŵMfoa-,Y^Id]Hܙ ǽ \ [Q" zK6Kd&IBUXr9%ؔyV5.vcIz߷ oh~e3yY9#5&ȣ݄NjݱW𯂁$`3Ke֞n)M? SU?~V@PZ4U.ڔx8o-w&TNlj SA%g4|}߯^҃_VJ&x۝pڏ♏}0{ցK,$8TwSK<A UV )kbg71Ii6ιy쬝-M#x)iڌ^0,k晵$=4GQ"my(zmGm8CX%=Wkm #+`FP\da΢R>k}rf"0@}d+L){e.4raxyxkH˩'gy.G:#R&:Ne0׌yrO[+ߔ*׌e FxJn5IHtI*!lF%SM q홻,t*ЖØ)U,cZ| CcX璙!&guʓYdI7e}߯)]VWg?{!jZw1Mk&>m0cU@s%7*gRc#sr5|]m?ʕ ֋ƹ$0$.LSE}pՐ3{~{m>YKCxVym"J TY|nWȺzO-T5AnA!Wo^Xvi@fȗigQW_>c̱XhY_v gE"TT/'`tA=@hre~z `H˪f+޵kҽ6r_rCcWi2rwjq¤ )'~3❺!_/{v/ucF,cd;gi_Q>"6~~e㋮ ~loT4^}?HQMc5DrCT3ܓxhMNBqOʺ`I :6]p\N7\ ^ɴ,HqC38O^1 ^T)~* ){*}AV=Ӄh%pfٚIJ-oy  b!K. hV=&F~ņ\*haOb[>#?N@w51iPi!-ڋI*骢V@Y晤k82nq׋1;yyz jaㆣkq#'W<矍p^4Lyej'z$ Q=%8dyaDx6g987m2%S"& $>|sҝp5A , 3? N lܛ+)yDW!>¤.r߻Gl`л^߻]#Lv[ ~],uƕ_Ou%jpY׏:=|1DVaZU:VʁK,,7!8 "׋=Y 4G9ˍ;k7DÉ`ܑm󐊭t阑)[ݨ9_)9P&CeJ,zoLXM֫18GTZ0&{eVyy SpT:泎tr>GS~&';;燃?Ig>+kf46]lc&]2I``@i)rUlj{Eʈ.^; #iэʡ;jĠ y"-XڃFN;uwfz,U ?$*x ;z;Gn:Q e~Z}/Be %ݓM6݄X-k>4Nn{-Z"6<FbК3!#5>~b dؒ鼶)jc]*iMU6tO'CFg) ?ٶWnrP88o^SI:icZC.*& ;b 3 ^l&@Ic=Yh Z5? -IF!YGmQ۞3&DbhFXPTn@}m@gt0m5Ԗ9!CF쟧Dq؉K$Y)͸f 8 E 9B 峻y\w>``d3#g޶ `o 58郠t T\ه 5ϟ#G! Icw< {?G"_'wd7 bfAAOy[GO!r-A:4((4ތ*sѫkܚ} y84Wᐾ?ZKI&Vsȡ#۾2 9  juh~7q D*NhXzS&%㏿? |rtZ+ K%wm[ VmI-[J/t/Ǚ)ۙJ+Z}V YIaV|'Z&?F9 oIn%}>DP4^P6lX@f4:chdGG\:h1^P\VhN2;'[A ] ՙ#ۑ [{:r1>>~1 1k&h0AC1G]W@ Nˬ ~X uҥ`!Acr8vn5c<$=Wρ!>h]=pV7y`xH~6@Nw/Mw!$ D4H ?IנptTNx]fbҩnʸӶqz9:4n@s]>FOTg.e/8i@|)p HY 4q2qVXf#*FYUd49" H>-tnںm?lmUo܀k= LOj/<6a<TSl={#AHBT $bi{ϖ%X}Acl>Bߚ:֎ei1Mم{q-SdZEZ,ʔٶcϲz7'@[]l+YTmKm; 5VЖ'˽Q4}or 9\nS*T4OyLz2ٵ|y;y0C/1kYzBv2M<.gN<zm}cOgFFkYlSo~ ߉Rv)D{8@"43]] ` )_Db0XN)¿j%B,74ʊ.N{{EUB "\ ~QG Oj#`}9,} ]D4OAѴM{G㗉8n>(<;ٟA_O f*T6w++I Ag{gPL^:3*HhETHlzWS&*9vN'gcW?ei3Gb2p3*[2 ..[68P@9B sa %/M[T>ޠ'f\ͭa;R"U KW*>wǩwH ֵt?:ar?VRD7e/.27)7 1 P) h[&~k3u{YhνD830ԮmlLe+,_@{fp!?lpG.α( g"]D>Eޚ/jEY? 7ƺC|uAT@̓D%(p^L)˩xIhp۬p(cm"OQbʸWV |XU[:@"| . oXol߮jzݸ,𕭿WɪQtBn2XҐmK5w&Xv+ʶɨda߈B_4N+7 uhJ,2Vv%a\2k''N^մ$؂u# $"1fF,$хYt#uDG1iWTgS>?*pA|_ UB@/ E&*`_ڀOC qRe Q9ޭgqñK0 8EY(BR~:MZHnNq6<3w-|DfWI/12WB LijY RǪ<BmceM (gJ+rG[fǼX?`0;CgݬsS׀dsY14K5&5 ޴1ͳjg"8fY|p:K9i mROt95 nغ!td* L\`0om&F+ۤA-qSQ '+3ĩUY+m<9 h^/wޥjSp+@i` X<༗Q~TMY8 ƫY!Ce֑ե sh< q˴1Hc~kA(? azg6T˺}maM=%te) .83_$K=/EqCu0-/W4Ϸ#YQ%Ts. giRљkwQH-֋Bu}RP$Z@y3'.} xDU2'QJOmzQ w};R\ٔ%d}dz]9Yϝ4;e?ĆQ|C;a 7 pBBIҒf>{SLkPYl!Kj}1/~?rTpTfKݴzǩr5MsV4.` Ounb$k ˩9>kR5ɧTgI9uˋfJ. pDl>//hLo$a5>%_ތJ Ա~=a"|9%dUV·ikTt@RkU`Cn4tc-a" Ns[g 7c3ekqI̊u7:%hAQ1/Q#[Ԣ (|JBi6Vtwߡc3 >~aN>E7sjKJ𡂖&sJ51ʓ7=v jDwD#)t ha~Ԡ88&,}f2x %KȝwH.Y%k\p#t5pZ♛o0~RR!D;3{&{z&0mӃ<Jp y7On]ije:v . ښL1M@tN)%Kvgxb~@ݔUFiؔl gOP?AbtCF<1C]>( i_G=<{#9bQL }.q*LJ=CN E)MX&H;JR6S;Np}zt#p;PJK³aIr%Hs$8j3I8&/K x z7PC*wZ"UzahU7?噿Sf}ۗg"(WdÉxq;FB°%~|lƒlP6^_ToTgd?HgCTfFbt>_q 8T8$`%>5S }e0]Wqe36:joކR|ХmR4!% p2]W%c6(k׆uŴ{ERep ;HT=s!ӿ|9@}3#Zh"_)e!C{O<3|Q@-1Fn̙((PL`c\L6&q3rsATW{FbV'nH4c.cZ&9RφKY$-.jV\R| Ox{"4A '[x%V~(Vc !͓2Ӡb$?8RN<ۺ.d0'N?=>?k?U릊qy4ho F_Œ@t}~ -kc& ;szL鐞WR)Ā яnEo[&LKDٜh؁LDX:ãQ D')"΄ xݩp^ Ȇ??ԠFE}9W{g 5;]9/ce6zw:)~u?¢i9wr_{ R̦f\dQ~{<}o_->t :j ?i[4X}3oȗ\'.`:%޻mVw,u6h}ߊ`ZQ[.;M7y|IG;{ Cqn%[o=huzEp~ƀȿ/#;jOfg ҘU`@|ŏLﴤ ; lU$f*}C{nճu*3<1k8R tn0MKy (b}6" DsP:,aՍ\Ilžb/VI|sÿ((<ɈV#xY$##.]a0395o1E r@Z(@xe} $`EBRm6~cK,Spk*+bL]$%%pH`«yl#^)tj;!by~IA^]O-oyK*Rfeܻ.6LBs9,luɬ H[/S+䱺3If{}v SJBj EkiM0{5,̪.1e@XDx#[Lhwc@ɞB%NfEK =<0iV=H*1? y) j3Sk#Ɔْi%=!Blf/]_/=#Z jdm'E3:%}RQ^3 縢מnptM*Y]]B6Һ6d_ 4Ocj3v?kGVa;[L?Fm4_=,FF jH1lk,kYY!Q~d\PfR]O|`E&E̶.σޡ\-*SYh+#oy"|N_o#Hę1VT7^HFȾ8;)Sl=K#/͘KF.9] 8[:"݇^v2x:%EI'`` [͈ch.4t%4!wlOZDb GG4$s=@?S @Ņ@P1?*k D NMHu~Ygk䓆*BhYZTK5 bLN$ŧjW^&-0gnpjJ$]ؔ~sCч˗sۃnOu~x9*Rp?.!o yᡁI&LHR tL4<-.";ƪfwD=[eU qPpv;e(>`l& o~/4 mV퇻iR+E1ju*-u<)z5Vu٪ 8?^gio<3FL݂lD'B0` /R:i'n01GC y$fؗ6^ 9JzO’@14}vbReFõ2YALRHZ'DYf 8%,z?Ư"E'd5v* D<;QD,eq9|Bc[҄n\>}#5+6`Ia![xbD 2:)C3fSnRs*mA۠tZhk[{NX_1lSbG$xrZP>"f \>V[ۅZ4 bn\d^P1C t.ڤ_)#7^NVH*Hl䟬KH# :ZCT#I-;-BKWv-(> @r7A78(1,<*GYΫ%BԍC* [mBgƞ:r=F#)\KbgvE;< ?<' nT0gic&*4W_)6Q\6e8N^gl`4; Änp\A#/ S}x*Lx\)ř~$G<숵(x՜D{\Ǧ ݨ/֪;:Oxç\  ydF w)SnѰ-MV>hr-lze5gގ6sQSWqCV~1h?9os >k3;fd2mG1wLjU?Z$E{jHhg( 2I֢j2 sz_R͝pɧy?Q0l8W"G>Wfh1+k N!([iDQhv3u(Of;f`UWSJMzvf h<Ãj>Qu^EY2|v2uކփ(|bČ׻c4pև}a7\G Gd|X94Fq>Fm6=?yuOβ%Tp=a8=E GSP.{z{vi!DO2mB1S7R~#ȩ7>ӷѬ:TAlqy#/j #Vc{4}Z/:Sbʁ$e.~h,",ÛzT> ™~({&n'>܍]h^* ~tCVhZpm`儽ER" `_iH2~p$@4w-f0gV]cUhU[[si8A좎g-wd]k9*t%7CoroPH9Zq; ʼ61"ܸk_ӭ]O}#na*2s` z]0-Q|H<([|.5)C?_ U3vG|齭R'[,pV,ХlګT鿐"]k%""@?] RbQe_{{ t!+L(7]aog냞4secSP(_ڴf޳xF]hSU>XX23Zәcki9͗1瞶.;e CZC\85 \!*k;LWL|HڈM|:rFhP^!; U0v⩟u/n=WF:]6v L Ɨ3out=4̺]?bOQKt^3>ʼn?"qEuhBB" ${ 5KJRYH\?}۵f>KdcnjD 2 >=,dn)`8Em#:ĢaiNСlS~kmewR D~KzxԌrli<[Bƭ q L6ܿ?@?P:6"5¬3e=]E)F5J P |oLeSq+2O0?#y0 @A^I>8HS9pcˎȘK-T|FyR(Jx7彞ȭ?vlJ:?6w.&&uLɴ)*4Z҄U52O˫+6(ڠ$) ` Y1EyMu#,|Xwgf, sKJ\ M} f@koxpg7U:gMa/C/ѓTm$-0'>-ph;9~-UUz)?gۑK@xka®Zf9#r1wH܆P=xZEZt$5uW\Zg&#W/fK~NxM=OS<C>rI3FMߐb.浅GUr6d"]> 6`=ܫԒ_JFBpoyDbٱǾbKKYlB/a7vߤH"]v]| с*3:+k]8i,2|qeБ0U}]M(tխyzK>`xIz:Zt 9g\̀g#20uQӚ2vsLTjiC1&ߣ?#5Z60DΫn2W/O1ViʏOȬ7sdL;JkC>Uο:F]z>d.LT&2qh}ugJQL1yi&ͼs(Rq`Nh+| S**Ęt'.+<ǟ9.7\jPc/& >V\?Xw v@1att~)~ߗcOޅӝ#FE,a]ɓsy7kKDB(Ew@HحaE5QW̵hT~k)r[vzST>=gw04MEYQ_F/JO1Ϋ3ފ$;H0Ϭ~}h/kK}b=/Tf֐mQN,y<K>˂LZ`@]ZIщ0.Q]ϔVc[y`w{J"2+: E3 O?R;I"> sƤƮ)mn2IFЬ. }%MgG+M6lYK2GK硇-^ O~.*!mhi My[Ҧ5MG~%}sC`$p Â.mFhJv\_u;?؟pL%UG\P<J/vG&"_Nv/NH}I Àh˩@ w!!~&eE@HtVszOzGkp+:>* GOs^/oʼn^1)g>Oyf\>NoKX;+;8+dBuBqKMI)f!$:c'N^fS165,M^"0o& P @cbkX@j7UQ #NN/сJ6HuɎP3o'Iy;#aE `F sSJT'IvdCʯ/,-6LR*Ox?gǔ&XI,6 <^_N-EhVAgh@W$t ˹NQ73w1 z9{dr)A^̦/7/Pcg”GklM OuSF$>Z4*Qk:Bظӥ+R%ZLBˋ0LEaM(ƞcFd;"& s 21rQD!(! t.7s4PP(oI 'yV'&)qÌYhAlmӇhJ/FoBI#C[[Vr=B ×%J$, H\^PvGaA![[DmБ07y]TgpFfB+oC\++jN?^7tC(R`;.Qyxvwp _XƁ0,)$ze,GU|hrQ̍&4u;.!fW~azIGQ2pi@lQ~]ڒ4 ;#eI<ͧiQrGN(u?㎭ IgH;  G|:~MN qtLS|^t#:OiLz!Y=ki{T$j=A"=JLصGe2G)%y{U*TM˯QM6&)72 Q2 .Y+ODz&@wiƛ\70h=V_LhJ;Bh5_:s0fGukKc>RXՀ b*zM+i! ǞniHX0΀o m^Y_+\}v^O/u* qS81s9F މlw:_Ngd鑳!Q7fDRթzܝ痌BaմuMMK$DΘʛϓ [$@t@$u؝b[E(Z7Iig_u*ai S/msBXxvV3 {TymJ%-,70qrdi%G.u4jp>JY3_=|t]LDwQV&2%J?բe'au0HHq,_6٧Tg; ' G:b]a|WrPQ R-$XluH*cpit4{\QL(A Q}["'bB/,NRwtR62O|k4{Ub* =[QgwcAMJ*)*rJ98-X*p iluPN.mig\2wL;Fdg%43[X£} zJnt.8?/QC"5>{Ϯ:;FN2v_f|5*W}[ w1b6 ~ ss= w&+T))_h^~p~r%8 mn-$o2 IH l&JLF G^4OVg>Ӛ@}etV F'>ΰArѩIp V7<PRWp2|5i'3a: !M|wܥYwh<,=[{pf G&`E;qiHoIU3wx8(k3σÙSKZlTS,&̂ Uw<Đ䨫pu#~e lJ&!p_X)P ,] ~(qc+a,ҟO(}.Mɫ0}dji,x(qМ}El WI!5&%'O HSPpXS<6U}S=ǝݾ$|4ForM嚩QH6X:]ڑ~ȟ (*#>K;r*=YCC⇁3i<ޡQ0Tq6|zЊ*,&4x3YTRFKv/cAn*L߸NHzYl.U)?Wb/Uj,cdOPL-f79P˝ћwNFSa+2JiTAU4 /C/Y_IDol2`<11HQƛ,!N`w&ovN0RO{A?6*{NJ~ࡤIs(T;{@nq %vMK˒h5,I^ xr0qO5JѸ3 ghS 7c`G6ť1oY6T7kO@{t; ip_2 I#iDVl害(luQ-RW'CS3]’c\7VKxLC}ҒDr]O+Iez)޷)t^>sEDž#T Ҫ/z!N!\=/̭O i·[{ ۉu hɮ +zs# 6HpH@cqp;՘Bv mQ-% WFld@ 'q+MX8Ppo2t۝|*2k AW^D1Աq EtQڝ{]0!\‹_O5Xjׯv]V5]<6s]Mz7}*g=.j-_ Bf~9J9ҾMG;KL/TevAF 9sF0.qmy3*li ?P!ɵ|TqK6nXƭLF\ J;/9U3Ԣr茠XvށR6R/^j,a dhys5>@Y rφ3]$yw%X?Z$j?̌U,cSԙ<5+lt;Z7@I&zcCQEW$ ;ђǶJu|4T=r7!Kѵ>s>ꇉ +^NU@]*~u72 d[: Ү̘<3L!QânUL!a6 p2T\pALC5ebP\{C.l;WVG DѼ-q:G|OU9`2o*ݠhJfĸ9 1 ԍڌ2ˍObHqc#Eޡdȯ#j}}U@Bn Nl@]eX>fTm_l ׆"wANiyOu~u$RDCg`]kίgO~Ȟg.30G?M[l(eeLňPL0 `TrJOZF%h]~Y!Mu侐R<ǪHJO[}h箰:zߍ1 >4ѯ5~Rά>t^biFK}dAk HEȧaBiVZ@-cI9 zA\ b%Oud-Kۍohj3ROu4XD!*O{YF` Bƶ_A9+F7X+w6BOcu{$4b_zfh: \W=]"ZƝ·T.<i~-@gcGޔ /m!3"7c$z u ɍnwko" Ld <'oBpDvթLɈ lP j)N {a`4TzT$vP| ?? DO Qz.I:mD".YEmk 1!UIGu4Dy|`~CE87opܲaDŔP=x :^o|Aa޵Vg `٣/rżSz,xnr' k\{߮=O;gKąE *xΫeJůBg*0=3Ld'ôSlH#S%rFkΦj"7=xda~)唱jy :y7ɳ$0z jFsQ8EV[&RŲջ2}D%Kl/hG* 8{N7찓YfV6]m Z4Lp@ߎ[WĐݮCVUt??Pmp;9W;<gPKݎI".3t"pD'/r]_;Ny2cP' 7=8<Ź $q%KOY`V7>NzS>)f!o*E*λU=%1^WGT\ \)];F rEiP)c g[.rd流\BN J1az/2%_ ($"ᄲ98ma~EˀՄhd .cBB6>p_8IFO6 wr|O9M6zGÈ!p"r2A儱xH!t9@yY #za&bLnQ \4=8ΕOO+k@ a:+M|C.b ڃ*2Eޒ7c%݀~t"0A)H\tV侮-俺&yH [6ݐL_G{rN8䴄l9-7C'{58( *?D}t*603`alad;yŃf4A YhZ@e,NRj ͢ץo T \W9DEKGws=Μ.EF:` ZnN V3|޵ZD̠cgBgȣ>M uDQ`=N}%U)2|KRըcߐa)oEO!#1C0/0I_sN+jb/G{W| ?_6':6^y̍_`ϟFc>M QG %w.zĹJ#Vh؃Ǚυ)0_y/g5=0-3,~A0,+FG#.,뵈ƈ_NS})U/z6y?A*~ޯUgcá7B8?_S*37{utJvSC] $|8 +ʶ~$L\1tJ#E<:z1P2Z\ִ6ʙ?Y'Dc}•~=YOYXB`_+CKAj15avHx谍I9G)-y$jF3,vy{XȆVҦ$4 \o^œ[@.l%ט\Ӻ?SQA˰8I ZBd]&;Vyv}*SdѢ#%!k -%"nPb+궶o!WH0* sQxQ&ٖ+6/N^ rE\ KrwV۰Kr0l]7$O=6VruPTE0gLWUF/DwcDt O)7ƶ1Hk$T5 k^+ {4|Z^%)KM&?gظRv#+ hI4TV1d W=m}]Fc?s=`t: A-3(wtaȥ$<,sƽᷟ˱&WS kӃ-fx)N@RhoД^ʛ\2M:a# +6/g+ QC(XnVY `)Le|Ox4 I$-7Npm.Q;;VT\H,/HG) =0/58EӶ<2{J؅nzo'A' e"/0Ә5mri$?Hse0bTIY1o-W72؀:;I݅0`zj?kltàI7ʨ뤗ckDHv}03}^=W]ubB("ATeX GZvkj%)PV5aUO/aDO;m-Z]RlatKmr%„ERQk u0·l2/ňa҂qB*PO>h3!QZfdLm\+9PBVܤ9s魀&QU pިCິ#!St.k:dL鬌Z\Ü,!Ʃ۠" tT'1?YFJRz|gҥsT1o3 U3\q;[W\/M7ab}qI ƾ99>g+:%ZVk2RI #seOK!ɷ;kqǖQݦ]BO&0,0Z,vG jV`xт*m0j(D5AP_ߕh^S0WGPx\ף3/d_[Yt?;]AVqk-~{y-;ОE&Ԓ;҂B0vj[([/m-k~9th\ZTQfQ$߻ U+Y13ChȫͭS yauL[!}uSn6'qC&wJ3#gZŻ?Ï: Sg\o\;Ks⌢0׻՜!jAzsχWo84ʐNveZx#U{8 BMG%mZȣwla>Oڡ,-#w [N@麅cpv4vlXNCQ4(3rO89>Sal-ȊHsj(ƛ ܐ (]>u_]x[p˨?$.=H݊jpax ;D`Hި~)YVD ;FJJyL~A_f!`U]$A4C 1(DjII+OZg'p8B>F=Jܭyznx嶕96od5_oןVy?y-'y{ i"^NJuЍPg,£X'৙RP9Ti'K֔[VǚBʅ,"-?i5cթ e8`q*p(=V֣Q./A V U`źnöVLR*-6ah Y(LVbXV>8Xg5XR5wi_sK;|}2_PJ-Յ oШHJx(?-ۆ!!]koU-:I^=I'-`N! ŌoǛ}e6!:lkўD "Xܲ|Eݬ ?&%HDKA' ܀ )9GVkh}@&;vSs.> 9A&ظ߰C(X(:ӹ̶ip5I*ɴ(y6#}ׁ}}^S7c_pBIpq7& !G 8=ߍ9eT&,t66Lt:׸~r7~z{{ &F#RvUV >(3ތ>CzC+TI) ruJr{8(ptF 䈏겫tI%?G(0}bG[mӷxXh3Ze$|0E³"Q>u24{WeϗAWº-}c#3:!pP0v|}eX+Xx$( t;-㢷IӦ{UF i8AHƗȲ0_jexdF-=H!cxF ]ïUIyJ}zʜaQ`YzVZ2FW1h`~q!H)ǜ:N>k!;L/. S04+ⓑ[ LT BAt3zrjD-g2S{p+O ? ['a%V/ʏ4 hHK1>̿WD;tط\5D|ó&0Hy|BM_Vcޯ]б ,D5**!^ȺuD}$sf^1xSB]8=Ej YA/$ ڗ=oԀh7XWBrF)h8 ôEGrIYՅlQ`jXi\9$eHLp";CvM')~KXȜB:<G3c4[&hT)3Kb">R4YK(w{}Q"$' }*,UTO+':pS~LmKO.1weP#mtNRm䏇V@tiR/N2X~.qe+yLí`1[D AP\[ytB˨3oLqoI7o-p{[>'HYiR Q{^ %YUF_[s a/csrzZm^޵v#zlD΄ܫ/dF߉nKZQ,[$6}SD45hgrlP,I3k(@L.X=dy1c =+Z a Q0J=ZCnov)Rgn؊0iE eA zbmQs]"  3<ckjbNh]{3:&㭪.*χs} _ߞP.Ng6iڭ0+0g\>N ÏA)pAod!UFAsZmBK-X}~J2tH' <MwAi8T#Xb)KMwKo"M%n\(I*ܸ<ԑۣo!Z3- 難qJFw9PUyޠUʰ*YGm'oZ]&`/Tm\L3ZYͩ3sg -MmF9x₌[g( b^R͎il/ఆa":ǰ7Iy:SM:Tͪcv,ZDžtP/NMC7 c.y{X9Jz b.zʌ3ʁHك3&ɦ?Dq.kA~A_+NbU?. d[!|c_ peS^c"j1Q( oOsrS\q [ʧ䢕7i{ƉZ.<xFx|d6S6D ?XTo9[B1Nb/ډSX·Mzf4 a&O2ͬ&pAO eTd?$Z Zr>N@_am&H3@dʰ&[ Sțhr`z;B x-z E~T잫?h6σëJMգT܀l]mz~ d]U`?bנ]"`D3P{ H/R0žz:/ٮYhbfss6:ԤCbEfl:=Wn|pN7dʏT4DF2*ۙm~^@y I0ey9b9  '3qݪmaߴ t1m޲j_u[2bT6TLaJR;üG 'co/s6Yz W}.p>ΔS/p4{hxw l(V6qQ'F4[[Ƈ<;N|v,X<.zQu L~\=7#[6SLQF ,69 i -,N>.U6f5,IjĖBdJ!.[V#\]-QjHǺ~V޹Qm(-%?# w/8ґ%pWߊudvxz(M*e&@47εW,fZZkswΞ+P?7`e3_V 3Y>ւ-YN׊Q|?c+y0XjYһQjpyϖP2beh*b#n0qe@ɮҀw'{sATv5.H(ob/!wO֌h5kp\e!H'%g^ Tڍ"VX5mYtj0Wk=aY IY@PLx6 'toCXSgDٔ[ ֙ :0xu_XGAUO+xZinWt `j{./)G&TȹJZ@Cb=s G*Y$R$;R}-JfC]jDS(+}E(-L0/9~/~eq!o8XӬUʂn$HG`p탎`V3}b׿rnf ü+6zoXK AM+8Ge. ų=pQRsAdЫesxVAb[6 uhᅭگ d8B`!em ԣ*S qC:6x\g^iwI@ s1E?ҏ#u%5S;Ml o3~t@'))'$T B $й{!Հ˧{l/_ TI*K +dZugr]\:eL7;؉jlɴdyg~Hn'|tSOS{r6cO*}:涵ٶ2:>@@#?`@ $`0ibUn]Yd*޳~^ᅉswoSg!P)swM n|R$fάynܴ y@۱fsA弟 Eʾ).TN$ .J1O8-q=c0֏[|t<z]Q7ϙ l9U ]0&XR*HXZ.u-/Q :l+8><{,d^ze_fx-]]56iC bR;T5Wl ̨;D;UZtlwHm@G[$yxQ0MlTY}\Ћ]o{@Ȋ|!#p~oOLXh]{XMb me^19ZO5Sܾ6Bv +#8 bQ#U-+CeU)|t*m mBΗ)3][=Ipi25M>S8r/ Q8vEmx$X.Z]j=h 02d]%Ќox ܙ:2Z;@-b#yM, {\vӠ}a:=f#(Y4hۍ N8ZGK%3bUGf`g9tYA]d* &>e(1cuR+EqPw l mʨu/$4T#-o,Ш}ߌJ\Iw@-5IM9H</ly/=etOr]z`v5X:EJEP󺇂'j? }Hfhoi9eP mbb9QI a]_0*%*\.І^7%cUBi>2anGtQ&p$.fB=•Ź!< +yiD Lr3'U Q2qPR'yO'D ӔZt{o hp1^rh)eV+Y$4xM>f4$•gƣ=}I^Ek^~{V売Dc\f eܚ\ O,ty6-9IJ6Cao?5zkb3>⪸@!tOV J+@YL;ozңzf`G*Vo3toF 5Nd* @/VbMWI&ϷHg|c O\"M4bƴYRs`}QD#TTɎ^Q3#ݕN9Ly3MpFU2 ClEBlTklc$xZ.U0\A~ٮ]ji1PHhs~'A8rnAQPF!|jF t},BhE}V.Eim< 54/sں@;Opz. wc,;"59&ўׯu*?XjpF(n+ϱ.m"]TˇlV9eJ?ɧnOhFI8EvN?=? :=&|T8Q8}eHW"amzfN{gxV>Y}Z As2 VT߼\"TujL}soO4 m*J_s 9 ,&e~HyөP FV(hgZ0!u<<X4*‡OnOSγOJ\C>Ye9V6rsfՅy(%Zq.I}?Dcm8\%t7VDŽ)9%lrt2S._n;Œ}Xqf>zPH3nHx//Gi+0|r#4Bh{zT:[Zb!i:[X;MBdUYDG5KKa:|WA@?ٵDP~MEU3ü$%RHPE!GӑUsΈ=;g ۷:Oµ|.j,0U*o%^۩*PgrD]~.}q- Vi-[jkmeXVFAڅU (qy hm)|MerΌd~ d(k}j"oZ!DܣҖtdQQ^x cmy(I-7iB (G4/TJ靤\~"U shVVwJ \H ]6/k.$t_pҍ  ,TTD-_B1l)>%ZSUM8Ďy&Q}yȰU8uFlPZw7؈G'u3E2ʺhq)rF~B& ?Dnity ʠRMW +3V~Y#T\+G+CI8h sǎ.vPdeɛW8˓fi4 ƣdiVj.\5? ^ \73O7 (Xԓ53 #o W_9 yHg}b~B.,U!},g  꺁Lbg "^>0c§[E{ #M;/$, Xs\snmI![,C]DZlCt}T-˘"~:#AR#ݶ]jO} Sda7w뭫_ʉQ =98Cz֌K~w!-޷:%I>ͯ)+ֆԃQyb$b>N\wB8ZHUd7Y,2N``:]'n9B[U+YPjr@k~%D/0DK䊣FO{Cߊ5 ~d8</Kn뵮xW((TєW9ݏnc<,uU(diA30o?+8{v'ZoJGo'p@@iftN\R|/nz W -'ϓeGF6 DZ>.ק Ibl՘6\ P Ѹ;SD˕߲FaVhdokx ѽ|+q+Ͽofsbjrz uFu+~ fK`X]8ZDA=nw}TDn|BsC%%73p#~(4'sg0%na5%}=Hd-J?L~ ĜK۱hzMN,b#=-9:=AZjJ>(UƳ.gs `gF4qg`•e0ʞ-rnm݃pϒg\O82Sm~z^"t`K(JXeֽF$gBK+[HMΕ.0/UӐvWYrwzyЎK$imҊ+U \\U?iV Q<OhUHGJǶc3|&ГW$ʒ$0)3w,ҿѠu^.BgwKL- ҩ!ĩ_ qȟ@: ,Z${U8>ʷR8!uw=jSg:{_3w {`0?ohӸBl;%,+1j@xG=Gj)AcdR?%9 EIFx~.d/ -ԄW ^Y\w0TZY'Ox3qHBI$c_8JIPF*NJ'\Q&4Gu]\ |ireFUPüW7%CwI<a!m({n#C:YbL]_ر>E!9ĠKH2]ޚ}/lC9e%U9_._1Jd^& |IXF34LVtMK,50?6^Δ}Q%m7y2(G@M%ݺ^P+N>0c[qtve~\?2j~C S#60[CK7Ra]m$T$d%soYG"\gJӔG[$k%o $ӣ>?09|LLeҎ=NGUqF5@Go1Kv|6\//ܐopͲsᓸp2J{-K2#FMaa+{xHp^zibX&inL;,9VF#.^v>% zM&RsXwZ)}LL&h/?) $up J?GTyܞہ噟+' !aM+y,7v*eN Ff`vյ͢cDhc;XD`f%y )@ϼtK\{<$;kMQzBah'i+2a>7'U X3}!{>iUXBfofU`}%=5wlCSG.z j,wUJPv߆cyF?ٯ "zdseF,13uGl %5BImK#V[MC_R &]c rR\(hU  y TU>o9b* ^SmTT"&B|?nKR7miE/}R*^,WK@gK |71JP쓓$pOWQ4dH&z/Y&1u,qSsj`ɽ7 EmMZ܋G<g*o6kI[pXW>ҤPz zs08"1O"yme+pKI"+ |<``QMĭ+zƳ0i 5+Qʌ$B  ȓm / פ1 Oa{!\-rIq\+S&?;*-)w" 0A ,r#sBZVj`0?qNc-гXŎ(J&̏)sa  ,{L01@_Z)4U 望p  Mn 5-(zOM\|">F9y^'i'.;ғvSMRL8Pn(V`-+ CvOڳ#c/nn!$e"|m3{_7o$3|)>,sA!PA^o*AI/:xHק Q`BWUpD&@@8 rWUvop9ֶSK$ ?8sT1?z akz^\ vBSH5Ȅ(9r!Vr* Dz6nvfTGw49u5bc+ZmZ)H.!dk$oj&BQ'(y(t&eahw&bgc⼇hk :‘Wq3dLN]) pk1oݛtv9;^eyLWțxL+Y'w)Fvc-z'~jU.vؙ84-b9Q@:IBǣ1~XJHwŪ-q:>O=Ww4D\dKlW" IOYS]d5jܕ9x/0=0W[Ք3^>]$B/Lb4]5waC_O;My*u>@>-NjEi|J#.kZBޣ7.iWKV8A~䑥"mq%: >O7PZ2ݜ B]F|]1|%!Gkk%ĊJ(s~(/ƃKL^=h/s  ~.~E)Im;.D۫'IU#mfG5ƌ& x=]g5'p[H*>y>ANVa8/+At'8FC]B8kiPĔէQx- ,nPzfsz\٤Q͇6iݽ4bw78rap?ބ hnz=㷨N!-#b`AL̛_XW\dQzor8KC9Y`YH;ORK!.{Y>7XC{,qtЁ<Ϫd@~_% ?ٳGa,NgK֯ )7bRj!(Dbt qqG0;8lHĴc£2Cm Ŭfk^ O3%Gd* \aA?O;~Z_S[Q2;|`"vm4$2Qa޹ip{}ˈ.C ,SΉzd"P0~ڰ(((x D11Z r&gZy-w:MwEO Y;rE$؋U8<_%n%ɡjnE+gčw>^_Ln6$y|WwOHiW=6q}w}G">j #K=&HTH4/i"cHܪ;(2m9 _%#힣k@s?py\pqW_Rs]wptP@Vz;[KaʵN}|s+C~ַ#rD{Ä>2á]GƫCrl*%yW'.GK zd;4nȎ0Uv@-ts^>;"28E +me:8V㳄c& 0uxɯ%AXPZ]J39O;^>:Goଦ]S}y~6uP[ TT+^|J pJ=%=6_힏HfLW fPCݯI*a7Fd4=JiZ\M[p W /`S'G t^ks @M͉_hCsT~*6bo_~ {\a l*\(\*1e G%τB[x`[h@P5qǩ@!ѫM=F Y a*lø6PNQ_; 0$7b zB-EzqRo$TN{2lֽ`ZGjܩ;Pwѣ> l;psEV!'Xӗ-إz/QZ#{PG} ˌBD ,-B7,Q,aTz KliA`D1l<-u$v30Bg JnPW?_:EzwQWY{`ٲU;Wy6->*w -Ce^Le_J.k02tUme0X) lsSF{1w7Y=>ntǕG&FY#-Vi0=6U@PGIq^.XpǹӨ;߬~>NZAn0)Ot6p41D -cGɭ4+gK48qk}h8Q,C<~d⁳/*ߘwAcH?b}'(r%ITJk8L|ȝ0iJk9A9DQl!- M?DMsgÙ83E>/ kX= ()ay5:0iYv9D@t xO~zΩ83.~{M" \u%? 7UψQwKH+ҍKņ|<e<q"[i-9ʄU|_tyZikV:5TrVe\5 ZCJjAw^E2`ChyF9B(n=32bD73C슫p7:K|5މА7)r[ղFV(00$K0{Bj?wUMr$V)+Wl2>}Q9\vrv##g<7. E *ibC\Iy7<̹t)7F5oO+ah)L>c.1p;v giGCBwxƄޅ ic'5lܧ>o[ݠO!:g]$%+:`Àa(=Q#EG'1dCԑ)q/.( ;l:x2-3]#җ[$F$ݮR՘M=HpF<f^'y :w5iAV\2TN.i;MiE_dH`<I|zd ڷHxr;+%v2>Y4%:"n-U_m h,ĪOqyv94z*=}ݝ8ƅ \>."jBi<>qnKʶiA.VnܻƖ4 UQ$.bʌKG!h^c`^̯1[7*Z_]SJJ^t7rE =vJuy.Se[e V(-_tN]=W<ɿ"X:$)wsGE<,`K\[ܓxM+;G@UQVSBɰGtUF'wi iV͓ĩf "w-Z(Z.XoVץT!xBЪLua'rbN.G)9."bD=DԐu_]J&{ @vb=+ܧs$69!_mWXk<xs|#I/Jh)ҷ ӆ~⎕ZDǵEQ+Qh5ׯxllcQ쳄֦D''uŎ&#ĝ6 uԊEPv&~i(9|" Dܞ_*fTIbI[ '` gM@ڬ< &nuAb"ܔe)L5;qGWx V2܀pAp )6S@քߚ7_!6Dwdd <wVןJ?bc7yc%R}sQ?:{ q_tun oNE&pdRAx̀@.}b稴J][7nk óFŊS#Ao2c%6^+q!Z T!5"K$;rWnѦىLUas UUK~ (3zdYqUᷓzëxoHڃyNu!X"YPH@v߅;Cf (ę[pƛ x9j;'h]!/Me`gs|'}nG *H&z  Km\zmEbW:tG8w Y;hIzs eO\[i6fY2IdS )Kv+j`޴a2l!GLb|l#_3RN5r=^ 6x8Q'33ҐJ)& J, (%S"&Q.^qYI:>796lT_oĻdބ̨এ\OIɐ:)ffiGaS3xZ0TPqy`)oTqynCRbmG>G,\~w/~!qw4/ (oZ; |;S,!m$G@0x#1O/86zT;yƂ/[!mBÁIaf%4#o1Y葟)Iy`| v CW{墕_z伙 2t .&anJ,ݖj,ff}{6u*^kD+K"]An3ԇG5i- \ѪEyѐ56`"Z4~UDD";Ǖ]qv3ΰTXd*7ِD;ޜHPi)7x @PL-f0GaCk\r ,#~I<䋪=c)I茏^@O],$-蕤W~P=w٥(x9AX_hnFCϭƙdŪ2&tXܵˣ(;$[)bd#.B;KKV?WoC|k+,6rY y-t{Tq sjІ'ue'_{6(l>#^"j]}٩ӡu 8F Eb%r: WD*6Q؇>齥@\X~LVJcdA`p<10Y ^.Bq% ]b \$?u )hxʊSٓZ)q,M[!BFjJg0^p+l]٧A?uЋg8[@hkJD1S]fVvd'K{FǬ31Fӫ ~),-C/U! ucq^ǿ;-<:T+ÂA첦6'#+>9hR2@TZ :`˫fJ$;up4#.+_1^ 80E%}7j`l4ƳZI Qtc(xD(#BrKMKƑ>iG3Q [; #7jn/٤@[q{r> sl S@bD0Y]A6K(z}E3q' .HKCf-.kY9279 $0nվ_W?HSCKJtwwSI y = i"qkt&$1{ۦ[O׆owԀzlQm(1hĽG+a2E1#l_4\ A3 KT-d7 9[Y>%ԝ;Өf,@,e"nW'rnn 1F9P֟"]xY>t=)Nq,s"YO+-JXΗŎ=~|ٶd Qv-Q?xmkp8*s ;kqJ5Fs\ ,M&V!gFP9,CbL?HbsʕTULJmZ©2m ?2s{cAWrv$ޜ[fb"Ӳ>g] =hĵopI@r!nj4`S¦ѷB1쐙KpLY* lIYo7zT!;uFT~y*GcLCCbe)rW4u*{l>VǹP>(/b4>yútp$wBig,GƋ;.H^,xS!X1|)x04EQ |HĮ14O[PpN>8n$GЃ9lIϼ®Tݷ%dO%r_{1ߙogϥsehW D~Gj7$ И׈~4QoS2JY]ґM|E`L^dpBS?gr4k =L=ot=S.&SO,!?xLhjkrʧĬo;`]piyj{E4Zv^s$Y86m SB: g߂v|7; 'B\/] 39   mnN0MNu]9\a:Pk xrVTCr`(s82yO~)J9wPӖ)&os8ل+!3EN$]b@l] "۴U7Of'چ'ўVgD< %k3%jڻJtȃΓ`ڧ\ʑ(Z4Μ]C/+$+)I[pDqRuˇ~OŖbu YZ