python2-perf-debuginfo-4.19.90-2112.1.0.0126.oe1 >  A aW^^ff X:+yppuK!7ZRګEEC]ۄD)!ر\D>p<L?<d! 3 ^(,Vkq     J Ph 0(8>9>:o>FGHI X(Y0\d]|^bqc}defltuv0z8Cpython2-perf-debuginfo4.19.902112.1.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.a ecs-obsworker-0010openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$a a a a a a dc4c15054a7a744cc9185248cc477ba5de6416800f0bbf1a9193502f66762472rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.1.0.0126.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.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.0097Cheng Jian - 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.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.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- 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- 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- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0010 16389270994.19.90-2112.1.0.0126.oe14.19.90-2112.1.0.0126.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2112.1.0.0126.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/702181675e64f3bcab7795b09fea6a59-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=defded0d6a02e2e0ef1bb70e95ae04a3c5c2665e, with debug_info, not stripped(8f8vVPutf-818c4dd1567c00e828bdf9f479241cb3e2e12143d99bc34649acfb2dff140f659?@7zXZ !#,>] b2u jӫ`(y-7@łY;ېbJW4lWLA*ndH23}MAQ@KF}_?pʸ{ ?ƾjw`_<] +ugwVxLz01gb[蜟Sf3 1Ns\(M"#N[3Hu{[?9Af?-I8e$ k.E&䠕H~nX (bF`$SeV~V8+Ŋ 8)pҞZzanM5@ I~9<^?&xLwsKct>T+ \:_οn$8x8~Wo/u5rjPII H8YP =1tAF2pe5v{ y)W=LS$,v v^{~&J -{8O;<ԇ%5-ɿ!Sx6Up%}we62dUӏRA} GR[}Bd_ם|h?z8^Nɐ<}J9= Y1fv" 4o N 佔5> gxo6LSґzƟ p\tdH̼\` ^ɯ #r3+"S\G"f\JFbS'y cuo7F{gK4{@tK"Rv^cAOҥR&a52X[ 0X{9]`_ ޲s]t?g |(?yԭYCrP7} ~ Vʃsg(yd(NDy ,K! ZRmQ"RWHSH3$CFsUƏ9icұ* ìoO}X`/KMi$Q:݂ygGS(N:COqȸg/cY 澃sVrNg< !hQb\T&ΡhN*2#4WN_@-Bu c@C\ xf+j9QUސ+>8AӘ?1BtoatM*Juz Y_U JmUj_WN2ӡ *_FjwS AO@TRź2U+BH6:/EuG*_b#EBॽ pWf)'{~^`<͟"PT@C!6 q0iBHńemڏ Q8j`T R["7zr`V'M_iaiS%vB@b:rPX=sg4Ih\0N~=acBQ8 `].&8TUx:آG%kQ>111uꢼRps^/3m mM#O)0u-9薼{4,K4u51Z/_b 6{Z!3P6w[Üђ/c;&5iGWj׼W%\v~WƙX kF?ѓ?*50m ˌ[2GY~ p~;/4'22<[~ A\>$.I^hX]xQ&mC Uz qBU̸6±kq PaO(z&W^'ݵ2am jB* A`"B3TxEL`Ly0+G(fpEPk x!=yj"FR M4"~>$ F--3s}p e; /aMgEBb_1O#r4:;D @-)RvQ嘋c!13]9y%yg\6?)@P(pӴ @=o ~,avc{jyW3# ğ]*guO}h_Zgi~ԛev5w\M=YI$\(ZKv@d 0SEaPc`ݛNw)3:M^F,<ߗ1w MIV-]E"QN5IGfyE% B]u4"=?9| Bp $]D)h94Hymv'l pR)G jg]Ksj}/;Og kWKCJoCFf-#jBeE`mQ^|ͣ\FCcXP-=}3 H55 Fָ#NsOP3s 2Ikoa,$,n`t_Cq~¼E1P =9SKbh'o9%WD^Q?Hn,1[_OZ,dJvwR22HbސFV;eMD)ϐ9Q{sI7*8Y %z mw*A?!]GRoTXt|դ.4=ku4m~ĂZz(VZV<F+֚D*{L<=7~=zoΛkb[P*kݝ5}i@/ P_ig! j)~Tn1N ;%'Q\"Q<^%Fv|}]eO^lNq"g7;p6}q 2j( qÚFASw'=eT$ܡB/ %kdVf,>Xh+;o(|灓(\fcU׼8)Zf%϶iydt\phEji׀5I"Z*L*җÜSlS<%_EzrPqʽo,s*FxUdoFBzI@{'XB>[muzYNgVVsɰ;YkInx`he53%cQ<,Ȭh=͵~KrrD+'p4\۠,A, \ v}M:i,5g3[W=d|HNSk3[am35}B LouJ@)홣z| :L.#bH&0X(T&d'x~5%N3g=xuc*IƝtw2@ecFvW,L>KOT\GE\)VP xf>׿QUWysFkDY,# y*raΑ|0v-) 'G6S{ƃ4)AUchv2_?|I@ E[0Cp[MwhԇjB;\ғ`'.EPpVƚe.Dٞ3^)|:G xX .-&A\5N2bpXH0Tykq'2'?7)؃Y]^z頬}XB" \(}j-<y' ݅ΡPwB ;`e%.]1Ϗ5̉@6h'ټ -bۙjUP14X! vGy91u&Q6f&ʧ{J@%j{pr$Jj˲9Wzr[`$Lm]*)~D3H#"*BN %ޓ'hQFYNXaW=)k/5TM g'1)Aݳ: {u쑋TuE[|z8Frshܙ[V:oQC )L5FIfp=}VF 细=f2pn>cDwڋCɱ[@!/acLEF Z W=RPDk i@{GW#a3)jTЛW2ze5d] 2⢦dCv}qpaB ȝD4aA CD˻ևRkX y=ρ<0o,Ҙl7gf$֙~ X1&Ps3Ѿ'="]15/!*FCZ%`ײ`>NPhS_KD,؂>1`I\] {_9d ='>VPOFQ?7+$"G!@NGRp:KPX}ɈV[f4^to:v@_!e"ƪ ' zdoRl|FX$aB4Jm$a$St~O|/ z7e!(Ǝ  se&7pxʚ!k]P8\$M8-?c]\*?,Z=AKqK4W([_.EpDd8P!]R6,r-aS[A3=cKoh{r`@Bfj{'{ɴ6b51+@5{4-.ˡ*5@OYR62:"c39z~&hT& خzɎkУ 5b}:Zc2r Ԇ^%^._j"rEzlV@J3wkUͽSRVB >]3"0u,TwtzWb Rİ /UenUo K-n] TȦ QDV9 e;cڊe̮ċcTzD&fI煉!J:zԋ,C\8(9 FcK%LñaFz(?`e!540Ʋ(φj8=eBRf}0%x_ך)b$fѓDcaWXuy(u^B_AC!%ɳ/b\R^c `6 y'ň 7x@vHh {認rlʧ&?G7^_d/VaB8J- r;0fYv3l!Iu-;:k1#3|6gE[9N?и-uwzeX]$5zĖ褛Ilo>gTaޖy =\R۫JFԮ\Yׁp2Γ(7ZAO2XoJ@8t[Ҫ//˜'(o(^'U?g9bjWčꡢ]Djea+ }RmңEO* c7<pfFMϙ { į^5bnJFFW7"Upnj`DmE$Oۃ,TrTb2+DAT Oͭ#>⛰Azz_6͝3E:峪_#ޠWp>|5uI#)!rTr2&e*. 4AyO-L贱bowB4LAu[yYp>@ gj7^;k8U|2[CV֊A1}\\=[rG5_|8gxtA%. u8j9 ЗsA}_ Ym.X=C{;̯V X?dv_gy\Ώ0+61F3Tu5m#\@Qf&2gӏPpWJBv 5":f6JPMJ Í Zǘ|jV1ĿYݳPxOtFiR-o:Yeʲi`ѻ {ƒ&]ՁϗNUi+P05-}d)!T osok`t\"Ld3sp} :NGn__8HVC} RO l;WpɒX.D~D0L˿W[2_ bJV$7W>Ӳcz)QI䊘Jаc]L jHI!ijhFNτF%# CAHĞD3a@ {B% g%R .>*|B,GA"u9*;"f.c zc(0 I p/v8]ԑJ||)KcY۬$a"NC M $Ywa|@c1L9X;jCKdM*c]r)MU2aá_qA/[}N_kLmk So'+,i@VZs/u%t%{ y?NF??r߰\q,d+=ݞcV}0y.ce0c}MmH/\֖nT.dֶ_PR?]3|^|գ"ҙdw)% Sp :n~Hok의=`s DFE1*"pX5 z^ _eFbvz}L~9AɛAX"oÖg+'q~ 6Xh:aՇKkf_JLjْxޟXRss5PhjF;j &w d76c*uW)(}ì'+ !6!=h'QsrR.~d+=6Tʽg$.SDxwJS0^&B p/6^u"I!&ݰ_Vtlɭνhi]<b@41UW>\Q]+ؾTFP놰&#c OnWdqF +Nn<*L^NüytP.,]ڕ仦3wDB:'ApUʶjwئy,k-dtaC_O!Q JU^׸{I{Ժq:ȯxux쇰łLL` PC;u# X4$η^*?Yk$9_?a_6[U)^s iRDh.>SJ L,moљQnR7?5V`)-\.]ZD[).n ֆHA}JHKe8ngfX`6 CCe /\g~Tkשyqij3NXLK+t\%0"D}7{L0űj@k8eXbϳjx;sV@I^}B~(>d1Vj# XQHH 3Y]>°0cy4G[幱Ou tv&E/".$/9tF`@{s$@yGz I{T$͞uq 2˫gsN]f)}7%AX?ϖ*qje_v+~>!aԃHVCt64rO2{g2Bpi|u7 L-ѨFC }Йw)WkZuh e'5f)Bj[|ꏖ1Qʒ$5cTNf(}9خ UWhH Ta\o@(|ace VtM,O1߮j^嶆b.4qB:#@+vӸgv|NͲk#&VmK,r{cs$lK#c.!w6V YYor a^?=ՙワӁ4STwqhIED釳gZb WpZ]GV:9J{2IQ9N09z0PY3D0  Tpwګj1A b ƸIt /<錧/Τ/~>(K:ń]Ͼ쟘_Μ'ƬDl7/8Ehu=ĮL8^yc1) d9y'p`7ayӠ~bsm]D5I"KDqB/yb& AϹm.RDKe +OMi\IVNS\Pѫ=䪘SB>4zթ=2n]jZ%Z+TH(A¯1z)ujt&-ByJ|=yx"!CnA Kc+9FM '6 M sWLTBFXd480rHgֈlH4S5k.=uըxy{Cʖ1;TvG`%tc9_K#eoK=rx==d' 学mɦD`!:B2ew&\VZ-U҂"T',=6>Մ a yS h1\}cv `}GuV%xAӇy˯sW2_ ق]A/ u\ӱ棘6iW/6~-hY[($FEi_SV!$dY|[;%.0 OǦb@_we&y t.&^0/Ed:IU>J޿$N ~4/;ȸךk0VR~~OY yTN|>2DqfCg|,VO:ܬltG$B6#AՈ'N}c-NO-yT| Se=٬5gEVQJ~s!TH}ذ -h,#S=F0Ctu϶I%{IPJ%zVr-5kq~s<%ƣ%v;_s NU'(=tsӻ o{Se8>}渧"vS7R 'ּņ*;^ 1٪^f:ppQ&Gĉk (3-%f*|:}?TJ xT}r" XqMF.71sɦ6 Źq(e=æ0(rV7le`E N`rДyTY֋i*=i|}c~gBT;cRFN- Z$Iދz/WV6۬%,5'7u|OOgf5e3Ase9;?]^ Jo|^͂,|/Jt'KbTQ PUdpgPe~Gބ|fqyt!;X}Q`x AY0{%S3f/[%dϨe SHm'!Y>E lp$ u*՟)ȭzYZϟ~H:_C|k5?_m |_w_-I?iIAQ3f2 !wfp.Ȧԥa&$Bìfa8煮,E;=NOR{PA7TMN#W赪+,v6">9,ZOIjj>{6)QP (d~'Yq#|B xF&hΥd"dȇvZSԈD{cusyjw݂.2RU_ Tln,}[@\h4 ŐoJmN-^Š"@)k+~rm~k@ipE l_TͅtJq;@èpͽ,[crہ*,(اCŬ8)9n;/ה{747!(:- נa∵B tK" *3;}sJY:bNP65%4r7l?(C@mP37Ɔpf=} 3(K8]Cdg8׎v zC,06oW6Gsa)ݎ¸HWiOC}!%W3OxõYogl*RA/⒨=9@ȒVd0 {i p| (mN7Gn`" gAJw=!,\uSlXrIiňN7%sugcvj #"!P ;eL[Pd;eՠ/Ӭ߽fBu7=E{׀k6s@ kh|q&Bi4exrckG•9h Tsh#){%ZlW?_;a{ζ>c:mqkb=inUêJέ}%S0Unְ؇T 0RLXY\x8L*4EO}TB 4ДSӿr c݆*rHij$ 7p 9 /v^wc$IC{O icUd~/ nԤ)RHϴEyV 6|ޱLUACi" jfh~ܞԷtvh t~L,Cu t/S5>,/jQʈ6H8FݯX{;=oQ:GMCX7R?Е|[EVSƏM&Gbc.MB8 &wsenkgJA.ESb>rX!r5 X$r 9ۻ:@뮊C5p Džg1ipn]U/L;Ž5b1Za{m'xJj4\p!!p4Jٙ%2,C'm]go=Bʼn^\1ftm| |y$-iAZ63͈RK 7IqAq5LtϷ>DQxKt(niԗ\QSApGu쯃(-{#JMZ%޾ؼ wvPJqhQB@ $}8$8r|H5u7\& ەᄷqq[Ӓ%I?cWڑ{![He%z"pfad'{}[7ljEx%-@sV=۔vJR! ;-dMɞ6[:~7/Zrj 'p0QCmKK1劷N%a2`b|'$u4Sqjh0H#?3FewכyH1d QJӈ".(nJ"VjMv*ģxۓv[C܍h ; $XLZ+Q,N.81B[.mW"l㒓6?lQݑYٻZ*Br|]<{s9k4L}hm֜Ph]9^W?ȑx))8 Y (&//OezFS<,Q9+}1HIYEq b;6nKcψWdšy8".mZބ@|t ;`i9%{$53N%&N6+AhL=6Q y8aSKS3>C2nJZY i]\hLNS#ڣ~3~4;xy;|J-*Dp^|Ѝ2ea-zT8+Wlj&Q!X'fO1 <NhFvMN l~{<#B"Z|<oJZɞq:\v隡SXpSQ\mna݉ 5%r~yEA,6Jd+So2%}a4 ZnU9?y$pQT 14#fa.& ?yp>~LaXk\^uDŽp"=Cs˧CJH#:f=(UZ~|<o7֋kӸ49{ \8:}fE} r.z{=IڧcѠtaRq,m^U}N;oLK*AfOsy ZLe;~Hw~G4}V u&i+*y/XAzL1OLB)7:*C@CS0*ʸlOjwy%f SGK& $/!i.}6Vh&,mhLs̉+twTKD?— NuNv@58 /1~ I25s %S;L[b鎇kLCEyg4E?> ʣC F_ !ÃX/v8c~ Ҧp-EG$?/mY#rȌi0'gT2XG1ͻ֘].>Ad:{Ð'561+{mH%5m-!w-mii.T\1\+-<" }?6wVUiVoEfdE7ye\܋UT$!xڕf|f9#`}Kk'M 4Ta^tDH FОlQ^&lotFK/Uk^ S\>˲\8@PӶK㿌bzpI*#$>1g> p =3fLJi]p?(4ə3WԵLq$cq NRW m5 ޶(!=G纁K1)Häf&!`8r!(Al{8.`wIi&XjZ:*,B[&F(4`PNǔ+(AF{DvIfXXq#](w( mpb5V~BIrN#s'Pdy[R ,~6SZagI9^t'W Q! N|S&\;þ+ic N\ c΍Zs@qԿT>6J 4~Әe%G:>R+dlp:4,qS&1zLF6Fla:_4aC_8W4h+vLӤwA[JScp4^ K?n9i dC"Uswkӧ\,"YduZ_PFT'z~T3Q9Q32c>ٛo^H|9WPoN&z՚{ @_νN5n<,-G٬_b :!aGڜ0h(0 A:%aKV3X+JLł)w<=[P  }[(n64) _?VV?nDΠ(N _MXmuj-,=Fv/Y`BCT$,8PLq4L%zy:; W}z`~(($\pH_>Yu ݳQ×WwYvA\o/Hu ӬJ o+#%Zq)bT>mM֋NZM!_c: ᦲ`y|K_ׂd1ZSʕ̡7L$|AF)ޢâ?AJ4fXɋ|^R-4޽irbQGL("ƪӋ/aiJqMxhW7T_ʹr;UuVpz֌跰3o> Qo~Ur :8&mCFNvX㬤?#k8!q뤖Ѭp{B5/CǨ;:eL8:2MwIu .̋AEU4Xṷj1y7|\>Wtc e%)D쬑CUYD,r?dL>kah@u96 n˝Gg H(d8 lz<5=P*ȱwh\b:}T@ajb,T5yBtJm|yɡ&' fKn q֢s%y\#e븍oE[5[fiEd;;|_33M%4^ xaY|+gM/G/|Ѡ;[3,_ r43N"7.M*ӹWMؽ+op <:m8;D g;<>e0?y$ l{־x/Cb$6/oD\]&*hˋFt!5& "In(Oߨ0B7d{Jg ٚR\5di- z91zYAvz/=1FmQw,N*DlTՓB̮z_JjTr WlV ޱ'tmx@2io( !`s ;WB'K"hmjow+C P$;igW R{MUg*+wpK2) ʫq4ci x{*bTm)LJ{\cijev鈣n^ :g{^.4Y{m6*]9*oi #קT4*V=MSjWyAoa:L&Q+& rzEÕ*5 \N#% X5o52*`HXTkoouKpҬ+o5F; ˕@En`3cjk1P:e=qhTL ڃ˙y{:r]:'Ӓ":Q| {Ejðs{i75~q@lv{cg2w6 xG z blDM_CLli E"a ~kHje5GT]kfa&펯@TRc.`|[kJWZ ˰^r>[+#Z.h]5kֻPkB@ėTI;֞(~_s݇Lܜ3Ɗ@9$~بVŰDuyy1ˡx[e4/R?P(UlsJpgqΚ/#U࢓bթ(]'jY\3ޗLgc+0HP1oZ].b 7yf’Cnp @` Sx*'0HK8鐦Q]{g \Y #j=S7] T`O/ߢ☩4 Z q1^';v#'ϰ]7N?:M[NIvY]_p!S0ʆKML_ M,-y[\?œmh,Exm nPƻT>"j@:gPwtpsqUXZ=Ч;Z&i՚Ag4819Bx{!5bw?˜dDwCSf%^a'~Py!AGkD2K^*M'Ȉ]cA'?xlIMG mnuX '##p0{b&?1Ծ&Cѳ:yKc>iV&]^|\}Av1: epHL ,H[8j4lHm}iV%6AԞ[€=Rr!u;6ΨsxOjD)nOCF.&@aHkngN/$%KۙLCW-}a$jn$ʟe4=#-p Nn(OZNlL:*o$SK~hMźO z1l:͹䧎m=ywi H^zRhrX,,yPgK]G47p$ "8ϊ 슌uN0\Zmp,I{;NDX#uK(uT6i߻cOU8Pv.`'9U2A[B(X A=؄FQʙ}rU-^ .MKP8-B(}b ʲҙ \`d ^BP9޴\|у-nA1Љg*7sזFܒgLb/Ci+Qܠ!HKh>ԧT!̀ f$EoΉ J3\}x{-3 r'je2xe' XZiKVv1X}1 $PCp[X_9|w5̏ߝ4 .j^5eEnexCrqjHM = O7;N /ȕ qZg E| 4A$RvО-DDL~GD F&oQisL /" pz+/ ,nL}x|Rotіf5&;EK]AqIw;{0#e/4!إo򕢹2T7EMt[TmǕ3%f'3wwhUUt"v}*`}%uy; *uH5`$%^ 1=~$Ϣs'K&O]mt"4L}?Fmyk@RNGCKf9h&l2KϾ ,ǰP) ٝחPw={W%ɶ,PU 1ܗ˻FlNmB݋P{>C=[b|9@tkk&X^4[\ƾX! mX`]q.c1|Η7cߨp;]E 6Íӝ'{Z 9D@5j~O!L҉n4u QȊ"fJBaK Oy v&/:D].J< :r&JvjrKY?a_CɊ}I^ל4MoXUVD8Sw;a _%sJʓͲ`lXQfk]?Oa"^,\;)7Ϗ6 D.& ~ 30tTCmƳ_N4[ɮ5US]A~`r~ؒə,lusx~&\lYhc9~(j7H@[ib jYǃ2X>:zEp$u Sz/̧(ge\, !Y؀s,S͟_#i@)2UXzQM(~s~Ll]X,Zu2$!<!Ly*Ra{7ScywU]nL4>V\uoa8u+r7H:JH@2bF2aH+H'5g48ۈ,f1n̥3Er{b8&MNVl;"`8h AKBsj *md3t$ã=j8vҠpDsyLي&|:vѲBªݡL LTbxVrf'FÀ~dg}vUm y 3zwګ < ֕fO~eT/r3q%F1J(? @"ZaջOnGXq!ho,6OghN,< WJ\ͻ7G7N(sB)>ct=~7jKlS[$DTߋ#"ŧN^ݹowH̯2k,9CG̲0藥/1)F銼_%n{3 x fBCASIoW3?EypKQA7/o!\[d̚ XuMg=iPF#9kDTNHD[f!]TM@8ļ'dV+X!wƜ$b3RzgZmx.B>V{q$r)H@9<;|2r7ƾIߦyA+x#dx^^ִȃ3,HjqՎQXcܻ F!>uha%vFr-8o49[0,xEt\x'] Hh⢤*~=Z2?6l|}ؗwU*#v\kUZOHXVg6 !Ʈ6[>LbRWoT _.x=>GY)d;Kだ["R8M%#}y5Pݽt^բit&.sF я~J=˶6w`n\+_{fE A/|J9p iľ%&yѻJaC#h頻KB(SZ븱J١F3~BS{E9+D:MYRjI ͡VHZ@k1FouBXLE61:, `u׊pCN\q+):1mJ">yqeVKq$/?Nں2};0nbFrIf 03WKeWR ڙŴ4Xn$bÄdwVi˄6mhm]@=zK յ*Rɓlx\mu3.`Z:3A09fRSrTV RsF35yc6BZ&g2`]8O|C{}9%Fa394dJ^FY}@V hRJh&PiY7OUm 2o'@Z]$ d DnYF@ݔn:χ!=s>fT*]yF ]5~hg2vw+MģD$ }ƂXWʘL̟1bźκ|o#Pz`L/W{5DmGtlt7(%VŹs\^^4:4Z+x;M)1oFg7otrVjߦ-!Dw[#M)!2S~+|U{$Gw;^RKPJ E&c&J +}E@$& V-_606_ꚣ J?[{.c W{cC2K!9$p]86-Ok;8.nN;"]Uj@7Iݺm'\LBO&5 O 52 ^(>I/?i+,0ngG`նI[8=܌4<:3wqy1DNj8Ʀ"o_"ui ﲱI3-lPT_+%Nխb ``Dk޸#EPhԤG;Vߪ?#0 'ϬJ63~$2E*>ؔL}ӢO"ǛzuQ2y$Dd95 I!2Ydߡ)4u|0㝹*΁OP#\okz,\T(\oI`3sqjF>h}<;`]3L8K,^q5}R.jպKƴDj>nQ[2CX!Ax(a.0ZH!H>i/B.e7L>H ,DVm;rµPć&| %Dz-?dے֎8b9ĜzU"Z{kݨ@?FjbU7VL w&oʻjl~G*_f緡[z>gm@ *OX 5I %{}&R"u5X&Hi΀M]ߎN:YA50s,-K&s%䞟QRq$&D1tm{Tޖ"l{7n*uD!?U+Yá8wF#^̉Ȋn @pmn<8_ mDք`mL:ƞ4=Dg嗎xnAԍpt6z76^¶[ja7?&q[LZ5yt4 9j^8895A5^Y tDjf!wR{m(H3i-:'bȹB ̋B'~_l#nr2К<3:hn`I!JfMd fJzSwg#;G~AL]^}qOBul xauJ*h.v>ZPΙAwБηY6>ԗnr{T,'g:iԺpw=-Ĺ k|jrud41STHѪ,kp/Q N}^h쇿2ҵ CߞA> GO%Wgo5/`˱_&M `M~5*\Ʊy\7!,kGQ}&K[(pO>ߚB=s){ fO}=M`F'ؤ4=@^mr%2%z8IdW6\uN@ >Nc3< a""V^9pb9*]h%Xv[A!oHPQziS+VEtK@.3#8'V)FØd8 ]<0P{̭E͔g GkY%>̷Ĺ;pU4 n|ZX[`='~2B>޳=N6&5H[:pz? nZDh$%ΎbMkDeC@Ɨޤemig*_4# c4n lkDo|x@Ξ >w62 4P"zMOa֯z\q:v#8 ^t{#s_;^sBK ^MYtœu@ÞLz!M= 7^[!wOHUdAʞl1@Ov ߷^c, 8G)9io䮸 ަX kYտEUz֥.Ov @~#։=&xþ{16u]{8tSMsvz`uT$f4r=j2+x?r]Ve|b#߾UP?m?TcQh",)Mn8uqwYȌ2 @Dɏ!^]@%I-Vom8& }a~DȿXPƩ3 lJ i=u0o#tT G|)d8l#c,ANj$Dθ$șJD'ٮPPM^`$3q*NQ`` +#LN8pM^HIAH/[tȫ_/2_ZJA9M1_' QKY2rr뇣MC~ d| *"Y&+n՟1%+=Xpt a켵D|҈gn-Z:*̔@vN:b=~m8eWW,={H-T>>}5 ,X&t$ =:9YѡRKrA^FV`lmb-(mxx%M1c ׌y Yo*b™^HcHGͪ1.<|FE 5[5Āltȭ : i=HbYX %:d7ʹTz+.P 6cyt8 ذGįxWA$}TM´Ą S;)ecw2p/'28b5*GK\M+aHBЛCNJP/kUźe#$(ovTDc!|) HEsȍ1汥&  qc0}~cyJ9 OyszyFIi9,Ӡ7ŌiiJ1dkLOV5rլQR cF =B,[5.aIE#q*=,Y\SjI<-ξS< U#x@NoZ V<*\JƽvU_еĺ#L$ Cs h?ʘ9)b&wx)S)\yW$DFY`_ |n9;sj@XЕx ,E.5#{Io/kKS{?R - bi=̉ˆ6w"hƿ̕VNhaڰqc6_-aq}P =PKٗaZӏPOo̸=a$c[<~Dhsc[UQefzh xFqK/}paīk7ϥMX}#Bю V# b9tJԊݹ"H[zUoP{,($*bM}B!BhEjaGW$u (Z~]GA/_R:-3Au~OkDkUFqmYn9S4swx¹ 4HטO^!Md6w e}*‹V^yxoqnDA&nVql#7n-fbߣ aFYL}Bjs x-ɈPJSJ#qy0:6k?B8N{5]t͛VzދG2Y?N_q.[)hЊ51+IhKyXչ—N獔Weג9 3s,K5}vgPǀh̶xNX)p-St5,v--8˙4}Z;/#>'p@0d/Aх1@5-XL r"o6kVS/f M0PgJ -J+S^0BdDw[oIѫ}!N8ɖssr%f@K|?`3*ottVs)YLt/L&-抇r_2h(ܬ8"h ;%snY`6"`gAR>\cr~ M!S0-8L3X. DW7H"$db[",o= nKD+ژk\M[]+#.dE`XfPY)q&xGv=?mȰ3Uۤ!uh |'O1 ԩ?D%tX\`ݲQs1qr/d]D6tBl9S]=X,7 /  @u'qmRc0S׎v?t\IaoOpԖ9S0-$Ixg5}r1uݴ3G)^0`E TIԕF9#`P#pCNyH @r淣(7a Nbɏt4Kk^N9K$ˮ[N\/Yvx -%(CCŪ剟T|vRP>mFEWaBMOx'b.)JD{'Dۋn5ޝ*7>9(fסO$]\]0p~uSvDZ1[oĬw#h:I^~N+#ܖsfUPn\asM ṄDԽO W+!!cae̷ZdP z]W(cҷy: O[ȟ)wNzts5:J0V{UԳ#%Lս >h ur)wUaG5EDl53ঃ-Le_v"-Aݡ)>FEQшH=Mw}m3 p[ büz@ys'U9O[DeFy޶dD ȽݚiCm3|1DKHtpU`OZg_`~l.NiSr[hNOXـYx9SR+|0 ȱ :U ƅ VՔɦQή8_Yo7)suz xSm5n~Rv<]:VHa #/!!o2H%ڏWv"څيYeXA>G"I&@D2އ'뉭o|53 i'P{/~#G> E-76EeYh5$hqQ=~P2Y>g{'W;ǯn9gs©:d gpu-_ϗa. ̂Y/%GL3YϢ$7LihbՆ.n"_1⦌h|'z0iYC"M:cߐ)UBrŜo ȋ3H PՋ(ljeoNyx!B- ;(2d 6s 1ypUM*ʺv|gЬDX(&T{L9Y͠GqR䪳GvxJ{ՠ{O.P:bIlvsEaǙ,hujK᛿ 6}azZ)/Țbq3HZSlUcȨX鵏)FIgr +׆Kx z/"Sܝrf0cH¨2eZ9;.xfʹtOQ~~'ʺ`50Kc%*"|hAg L} ,H<|KH7Yl:J{,#GśwV$} dYܭ&m}<)yù$y+TÛ?kϚ ٲ!5_5'ur{v9U!_4hRRs-[udAI_84՟pm4?h :n+O#` beW++'TEͰ!W%l?eSOx>w ydOm]X~ U{?k֛p蹻L ~W24yU:*`sDl$ ʄچfFxϥ4t\A!?nͨ#ֳg;9X } nHݬiI^bW/+ui*gpVm/mxЂR=SK&~} |1H}o:?P? Aapt5lʼSrua<ԃIosܛ(Rz)׋ۮ;yڜ]툘&3Jf85B;tkxYAFs$jWن,r71&{gx| Mc~*ř2j늢?= '`0#+;8Vq6ӂ]9!] Xr.+ ]I*vfJ)- =]9 ;}~ڄϱc{hE\y=ƳF{:aM]3hHFt?L x>-F8 WYG缺P4bhsAVi❢d/{m )/GB2kmCoV#q,+Eg[t%sT`qҲ![&q*ADs'FZn6תc:eB,fzM>Gq; r"xFq׿a|>WJCOt9DX܀ kdYu‰$9۵foqw߸-α]oȉҝt%5UbAd=CF4-)z21lǪ*d>JSV6 !Z(qn>$sh;"[q"_:NV?%+y @?hO57߆ڽVVt3eG=Nb/F#qx(Ur!KӅQy+l3)iISx;&R:LO&ނ+6&8pxnjܸ)5ĝ6w6,{6 M}-D=S W"Lgϋyj|}"3)a'oE0O1olt<&w"1Sl$,EZKߑU@C7#M_a e 荩muU@R<$u` Izi9FyÄ́ҜsIWLrp ]{R"9<Hs)Ys>^ر* 7Xkr.Y%Q-?:` 6X=01sϔY2 8lE΅pZafOxd&‹o^u;캮o߬Jvz;G͢ͻm;0R,b_ߵ RT & DaCaL {ɬ:5}V ^Ly.h?dcDRCQ 6["~ʕ_4An3G 7̀z0VwP&Q& >5/J}(B2m%i/&mH޲>5HТ}f()vL vՌvcJ,cLɕ,"C>][A+[**yH[:b/iz]}j)P`'e0V!ruC5[-AA:.Kdit~BZ| tA⿸`mau"^^x L!w ͊ͩs-F$r[NKBXU6$|ǯC6S!isU0շɣT;lO{ Pb?Fʹ=;/SoS-ɗIVMfJ% rV-/`;MEUgvޑ:Kێ+x5ԡZL7Zh{oc3)Cgd\ЖJX]alb邅*eCߞq5iDŽreǚ}8Y|I&;Sd^ܥd% \,6de%eڥ`:1^/XW}ߛZ+RYEBok Ap'9</ xV&2 14 0AoªNԏR\{QudQ%>Km-dm3fa|D m'?HflKx$ !0+&?1d8E+jfX"8"U˗ J6MȧZZw{,SV WHt6 ~~`>6^,)}whńy鈕uaYm%+ Kr^ݫ3|g6ErAC،_I h`y݁zʉj<=F\Èwt{gf27S!CUι^S}5KcSenv~nֿB2"t yNdA SqbxI0)?Wwmizr3] x)bI"Ê1R@jACL3Uue0St~:&Z.w#=i@ jDu6,N^JĩO-#K_h/ %<{# $>퉃r-`12S1xk[C30+sc*uZ\#wv:7%tPx m|!m7x}k}%- j$}5][XS][ϊA<o%p3'hKf< *-ӌB_Iuo0V%( yrp{\%RF/5q {=mbUy /XH7[Yˌ F65/e7x)1eR<-HYHfUiSVWQ=NƲ VwvX)fAPWL DG (#$T :;>5;d|K>F~{e& *у0n Q05U^! 2Vu5$PH0bz PT 3]bړ+$=?FVk73udႦvIԸi4Fc%Pn,{8Wc'/:V5]9 H;C3HKJv<(2{'!a(~go\CmTtŞH>_8-o'n"$Xh VۀL(#P#c ?:BeQP]h+8׼ԾΓ*C-8آB}XV=Nj7t-T, 8gs \QNO q3Bo%s]eɪ! =/~ol F!2ۊT'G=swHrnP4"~B\d!\:Cx`[0׬üEҪY7LE@tvm}gk%hE#c(MQ0>W)EC=D d|m]mr3Q_ l .ɮ^yZ+ W6d@g{JB5H8.6 Q PfjBWNF!`v2k2:W?OA_X2Al!!JtXۄJ2X5ݶ^aOZt~5**0"9T0dq|nL}K0N/N!."lZ~AiB"qaPĩbYG*4Wc\=|VMM&\-/I9 O-OfZ}Nǝ 47I++ڝQ2Wp^o9]=U ;=P2)5-*nhQٯ{U@%K A^ !GM*j//Ti ct2Dߗ;OkYD%VH.[I0u3zR,'PCq(XxDGw#*Th޾P F>[1:tpcRxzA镖6 ٥};Kd(|pgr-}G*{jU/*i@F9 i,mc/^w(h\h"" h %@\m`abqm!KAR wTyzXH&0 unD(mz˒\{@@t嗊#Bi _g0͔CĜ:z C"Ut}4 +A!'<” 9ݬ;{V&SpUS8kqӴTn~y])4˜ ƸEO;\#øۈ:Hr~N}@E^8G˩J 5ze42 uSt⎃EUQl[-L,ӑ[ZqPe}Bl)kP:v掄PZS|%iBf".;W|}6w[OM~Ii\?u^QN(=40 'QN)i\=/{O#M~vEii}^~\tXPWC5A4DZ3evddmH_?ҼM:܃a^+mHu,ϰjЃjS8u(| Wuv o 曫Ȼht r{=`p3*h\DB,HL} E O?|zfpF]m0F6&=v^R#(5AM!iSYEV)>`K=tF@x}3 1-f4ڍb*W& @_n=/jyB ؗ#ZGV8)$VAmYH;<'"MqQr{_Ykc$>@`Dp˯.*ЕUQcФ-a͞ix͢zEAe7FCry>LXގ K vsܐ<aQoNilWoG:= 6~.- ܄N]V6) NPP[{\`ΐ>~wj疱&`,W*x7zk?X[l\0 >K4nă t̯| _3~_*3xHad E:AqEUлvѭIV #ax#1IQOO-Ҥ] ?Ev -Q&mp"k5["UPxr 1!B$Sح"e2B6Hf-po65GL0k8QK޿:+q{Z&o`7P.,?59Ä^{0Zp+ĩ VU! f>5EdﴫsR$sb_adJTҨhq^O"RStf:j& FQ1hF;O]Gq^G?Y@ h״,V"~{pNH:k.M'8[' NXEt8Kk*ncBVq!X6?iVH<1] &b*01=H@81Kc(d06[aFۘS'ش>UiXL̐e:"FMخo~/?Rj5t5QDTmt{(ҩvR #[bS.DR Dz L!IdgB`Ϥ\N-["1Af,oK3 '1Go.׻V,"ʸldda^Ax+a%XA*QoWoM~A/VidxT._tC$Zbş dq]i"Yhݼ 8 yfke[B4XQ ]m=/ّO[Qa$ yڨ.R k4lMYx:3rT0NA6!ӬƎu %7'v} X1˔ `._5bٺО*vьӄ8]ꛂzc勡{n5@-·}H߱.t8Kkljg3CNN ̓$qbm!32 Ft/ 4 '7)}&on+FZ)eqؽ= PyoRUe NJ^e&f8Y,][WVFƽÚ-tl밍N#в f@We[ͥ$R³~!ȧ5.[b$2Jpdπ#{hn$D2."8N <`}m! K9kkUc>F)lYHQ#,|{_1lUQq#|p*xEATF(V(wb1trDw:y!#αy׎E V. J qNzXGטE\[͗̄ e*iYMzN!f^E']]kaCrii 3hnΞ&bUMى_ʆfgG )7^0icgڗy]+G? @YUɐd'\k\_kJeNsjͷj]!|Z:pC$x!v<ٓ[5?E%-ϧioo k)rĤ_Y0.UY<:4YMܿSLaE|X>OW|E%+4 6-QxYNR 6?c4u AF߉ThVAG#y\yGӅϣGÁH<2[Hx6a_j7HKZ r7eKRP?WvK)bL!)mM/rx4@(}%ZTq"I#%b\|8`I#.F V]*7l}Ou|! ^fѷ_{njJڌnL]ը ߑjud͹漥P!8'[kam֜'_{dPc %̔/c*)rҧ3#6ߗJ3vToi0[' W8P!w z`X|F&vy^HCbVYgטf~EOWYqsJ) =dm sF@tb3!{ƍa})q?̷',Eo&MxvXWzWKoJHY"jD7c$=gu3.t@I=[]:dlB][}ݗ6!+~2:$̧<86321 GĹSE{IN9r;8O(Q{E`\8!/8huCc"qE<(] {"t|󦵱Wquli5v#LpNd L>Lյ%Ԫݽ4S,+ kXL(m˛lۄ{&y)f~BY%{ &P aCy"v7jv5uyg]]Kv`䄓򰔬$$qhXP" ~ Q`H_@x)/KJD4Cx+WARB\;(l: 1jEq5~7*2Md^">8,{810ȣ ޟ)1*T*ez6dK윛:,(7ofp֎-0'IPP;(KM>E׋AD"e k阖0#./f3\*e;=~f8hΰsX,' >.އr< =zUSsc0"#;Lg8kP0 7fnt`O$爔,يB8]BH<>aq>< [u/sD&Y4sQ|"u%ΠfV.6pƇч6Qr?m)WosNFЌq:pk#9)IW݇lT vNc^$dnp U*`&/W*X JD69`$gW(_{C3iBM:Bg qEzS 4hY 7y8` I\߻sY=ZQ;55yx%.o!@w-Hp7v@'ru\=B);dB(_\J$&Hj`amTT X,l3{%Oiè;%wjW҃f V*vL5 K G pFou$|yR$6ILIQL\Wzk`.[;PYQ,c8R7VhO}aK昙C6R,Hu⼯߱`U&KD*,%{Cg|ChI2=$DuSĆo?_#a9RG# g+#sqw&&4u!oIw|GK xXUąb|W_7 g7.LYU=\(%0P%g%AT&=gL1wAKXJ )a86):њ\ kCyS9br}JD>VWĽD?U; ,2bC&[.|C \xA/D5,Ns\3'CP`*0aO7 7(5<{뫩[B#@ίHTRȷ,HwRC6}pD̅{ rm* i 0D9eqN 3RDY=yzX>V/A,U<t<]nY`٠TQ @h+J չ Eef> }6o!&ţ 1! DZ*o$6DE+)ӊ vڑ'j+@`ӯH ֫;d);NkkO/tWB,lE@qn* JrJ l%z(wvV, )M]B\~&a)^uUM ( ŭXIә_fgv xȦd5Sh=Mp:o xg/tS?q=A>;hUMr JF->5WM[@PUqMq]b\Tpy`w:.xCi?mp!-2`~anQlP ϩdl (Ñ ӳq!>m`h49Y{WRm#+yay350/9YnCwrֆ<~0Qk^썳m!g2wt=w -ؽfmzL!=:İ7&)NLX|Jh'=GڽF#uPoyv%5[ٯ9?a^1ޕ5Sl@)B Zw'*M@>49=ϴ i=e8P O¹dT51.X,11~w`L>I<#TeeY>N xa#ZF^lf|4;zD)AyJ SP[EK9R^@avRU{qFCE/ pA"C5ק:ADdu̩g$SiL4,ퟦڭP[׳:G!䀉^lB~LV. Z*0#PLwtpt9xDS E*5D- kW(X3M+\/p00g ff+^@(T9͝iޛIF|9^9I&R<0) JvNx϶ B*Yj}:~${cM&f63=ɼ6BNҴ㔞 ʡ=:uQH$ɩ5huwi%G8GҜ[]k!|1m֢.|[)Ld^徨5Ď|t=y19G񙒣'6$ƋɟW :6tlExB/W`r.eQ;?ۻSЗ!<{VVϵ'_' /s5q \XL@.LQ@ނk U0\$~|fMB>~@aV6d]9 ծs{0Zz*u}Tu홀iܝ$^I~?~u=XHY04cdm򠕅/IL:[LEGzAP(9C Fruo n^dD$aj^ds9-pyqbdƀ[izo5v> WF6s!l;3`6GkDKa0&A]>0BTJZ+px4GUO!'$ ^ksg+B#P_VSgL?_E)WgLAms6DZ`:Te挧Ϝy ,dht3|hH-/J{ l83hwJ!NP]:pKVS.HY{N}A )iJyj-**n` 7] Q௏7n[!xb䄩uy:޳5 _yڬLK:9:8JA'דtwIHkɣ3 D {>9o! ^ƨimtWVw1SZ'y(z]J_bRVo%JkQq &UDi2,zm:EW 2y()sQ#@o|H +{oUIO=v HjҮ v}. HI'{d$6ay< :ΑSYE f%䆃Dv&JyQ޻ӽeb jxXzMO*Zu~|Wro!ŀ2$S8}6AaW7%IAk)r Y'C{!3"}+rx;XkYO "jz9^762!G.{N8%YLO^j@3_΂Z蛝lU5[Qu;yuHF:ioRmGnOz,nI(Wrke/Jl2B߽cJ"#t'QKM^(+I[423W9oR@yhv;3kԟd0 {n挭3ȦQI$&UK#=/pc]l(؍Q`/dӖoEuba/D{^{KPO #֛ړX.,%]TV~~p֬KIpV,!R{ql+E)8_KRCj^KUBBu??#>gioF#e56R8w O?Эm ?nϠZ3zQܹ;W{'ΝAdx5 ݀>i__^kv>ST"nObZRH'J5Wk D#vCq/,N/jlMӳpٛCnu_7=V$b59km,e|SUiM{67H6^!6n\T]<5 xb]hF >L xPg=mڷ.O_OARڽ|[S:e(#UaLӀGNnK=&Ye)Ðdڧx&'aWmZOT84XmDce$L5) #>HGlːgX}ȪSv(A_BU 39w,T؆KṽXQtn@>Nxﴺ#,6& 't'hp)\&;nwM`kjwm;#|p,̽ S|7!|9=[.\-ة5a 9gE m'ß퓂TH?@H_-vud-RLҠbw-wN;|,bb]\H@(k-7J $lWY#'-9]Z '2xVDǝZyYf=n'ݱxdxҵ!=hHWyv#Lse嵪#= O l2PlJCv6iJIԒ$3XֶtwLP ( ,1:<&97l=h̏ e1/@uEkY P1p׫ftIB@ciy )u8=[/,965E'cfXUR<MC4ԠuV2f=x7sh_H=AC]r9:E%b zaQh4rXYtf|B濟d-FPT $5b ~\ay3=]\^]AJHXa™7S.Vl`p 0էu4T*b:ür4h߈\\p‹ԗ%s) Ys@IAjO eM){9nVIIGc#Mzjw9ܽ :Pno487)@&7@rDOiq^vRc:?:ّq\AhEMM a5̡\/Tu/ "/U/S"AYw+u1`ଢ଼@^Օc,&ZAJ gvgf܎o]]R/?}=?j:&a曽XX21*Pn>+۶WULiUCJ)V00@v凧O<>ӠǦ4-{}R+-pBm:+҆6Vmօ|,*yD "pEk-zk3y4a&%7X2H~e>OjþȒrq|~K QigDK)rJ]|;nuNUP?}nWh#ؖoʻwD`RUǁqsy ٬8|k.K6uRdzyCEScdK;.Dv2=G֛ɷab`#%c7M<CU#SgEjvAV'/pR\~&ã ->WU !?;8IlVMFiX~w1 {*~O;wioGj&݉< . cNF9Q@dܜe$( /RQԏ ?9f*giRܑ!DW #|׻/r\-Kiœ;Q<~wS`m[ڻ:d?_p(}a@nuy&c<(Uw/s/_);iw<5aN*"ђ`e8עoZNkFc3ԪEF).`wMMY굘ص,ue]s_nC!)fn%xOÛҁ0C;u$@A/E.Y͜0bRe,y_j{́&SuǺh_7dɸ~'_&qշk6DŽb֦)^97 0:ӑn[_T5ܥ %הI#2k$c@Q(qX﮿ AYbmHZE ce]d\0cRuְ`BdT''L.֎ܩ; >įwFx ߴ&%ee C/3E~Yt^5  9OhJG&*YHKX<hGߪ GGQ 16Cކ(V:g5!2|H @薰%$c5%޸: ¡ DUd3MDd>zPkb/wdg1^6g$}e!'EWptGn-CZ%mN'ZPAaj:ƃ#ܶGA_y Hn,iU*S=D@ޘA[yjPxРJ)-S5O4dw͇~:v!JBsI䥇_cɍ6T ǰJd/M WgEIq7D>C9};./i RSi!nfF\jE[ " Q0jS<Jr R 5]s!K?9MmoA?S;D TOɻ櫮70j|𑍫./ۭ~`LӰ/_.˟%LomҴO|7m/H!wVʎٸ|7$^&y|pOm='"Dno B яRd5٠p9߄:ѳa)@M9]aqN^]Os}uy s\ BfǀM\X2t 6F+/J!b58!{0S]H 6[C*D_]ps_FMV7%q}׳I8fl.G @Oݱ ;6_)|#~3DObi^nXU #^WeF6^YLM#̡9ok͎?A~j?F`vrS!ȕy' ǝٟ$ 8$W7'Aؾ\MdӮh2UiC@!igeEY*sJ0E֗bIkI@=_z4FxD)ki,!a&+0rF ֥G?Ov@^Y6xx/0eGHYlS/ E)Ql枖jȫ3DVjp AvtNؕU+dr<!P$su(=aSlʩnòy{՛<7ks..~b;?Wp0D9ADc>s4FKo |_\ 11q;h!nN>-7L֚dC-ʠ+I"b kc!"5sTLB}#D-KBv3:O YWa4Q iO.'Wn?C v_VFdн ֜fg<~T 8ǔoAnA7'fzzYw' jDjM!DKs 46}uZ<$#ޤS|+j/{$sy{͢iv{y'к2ܬTl|'k6^v%ۻBCh6I]VLԸ4 LY'S FLp#<7ŝoV-FYsGAF-"Y@M>`BZlH y\-c\FR,z"L6#zחO3@@HBMET`GjX|l 6yyZK@h`ʰdp_pԵ].4x> az^$`-kR+FZĴqgpT>i MHXGRAMPA纻r'4:pq@1vQ`j 7lT661ז~1\ mŝ:f1LC~35R7 \rP!Rn}cWLyrQ)5P݃+ 1W&4ޑwBCDt Q|>}ګ̠#ZRᐴ*kLu Zj= /_cX`*h`W;BWį;jب\C?m|ɥ)0"R9;o+yp_p2uIoGC˾4%Deiou:x~t;<߾R\wt07B-p0MbIg6~\oLɞy!6͎ 8@szҩN)# 8L3} <3d9gis7tqΚn<ߓ;Bd`Cc4.?]Jנw@(gXLhL-EpR`_?6\ɺ qU>/÷Zvd5HN]>pD$to4Y ^W.Rv4=J\آZ7*t7+aɞc|AimfوC{%kUcxbHzJ򞓘`es`: 7\YfߍV#㕐ֿR;gnIwsI;F; II$@SRU=<S/Y#fфhqsyvsO8Ԩѝ}av5MDNRO[" _BwpCrhooT BymU |Fp1Mzh? !wڣ`f@R;biwoe΁⽙Ȗ`Y5Ws$(v_hR^JRoL& dI)zB2E_\'NU>pZ)b5>($$p!:<(g%mgU-r*#*'ksDH߱4Nb IB%7t9=SDֈZhW)AMsQ]@_5D&Hm dv ~95v 5 %-LPX)IZ %K,YwǛPŬRI`!7L6RfzKGI_0\%gcQxIDEl1F4-TE0. Z:WLHr]bfȕ03zZMm\^!Q̾ ލ!S؟\a>Q7M mQ jAakD|@%.t,&M uFVfUwê:h &zs㣋8Ei7@ UEyLgSP=|G7Ԍ1ym]OAZHFPe6N]or#Ъjf7j\=E~U0p)h~>#kأHr NJTPe]赡#7FQ_*cg }{?m8,ՏS^:*bE S3 plχd̯s7\jSLS 1W(-cY"?c&q\ZB!DEo_>ZMh*?쌃r`fUwl;f/<(H/s_3jY- o$\g!忪ԡXyROb;c'z>UgѼEDqƈ)7ݼCʿEfg+i&s;r!۝{U׀+Kpbv|o<r&=QH[V$_ d9IG`O3ж! ⏰*$l;w .CV0ފD&T+Y#xoDXۛ4UE D >2Hr+2 ]oGxD:H~h:Ra ٪GoZ"*ׂaS_R Tp阳еێ'8c#CCn{q1&\A| C({\]ED2' ;;*p#`gRQ!LfK}#uwϛJJQq30_xI +w @=EXdb<' qm 4oOẓj2"W P*`LpZUG*z/]6[8BZ T 8:JmۻSV=6#3ޑ#0GoExo|N)@lGQ ZCU :]pU7*dF:IQWx~!=c{q\ͅY.rNc8 0OHꖉecΈOD&e=%Պ`?TGT4iZs:Ы4~d}k"1z9o\T9^^=ri'!3C&SgW)Lalw` n/IiV$3\oW&C+@ UgGސ Fg {Q2~ct+VTw q'Yݞ5fݳ'{m PӦ0:ҿc-Ѳ~DRsRGIlb^=5tWR:;4M zE<>%N0auD{`TlgQS\gS#PP`@3ɪe]8]ߖGA,6_b3 ج)B}ow@vuV(Z`t(onykT4g3K.7:z*ܻv@260UOE{wQp0ؓI?7R rQ4KwݾO1 ^};L)ΊFI77uq1LJݠU@4j|0 M076{ȋmp"ɏnk;c@ےfs#͵{)#Б 1NAdz3N,kȱqd2k-b0([Zqo6N)0U}r=M:>k?lԠv;ʘYuնlV`/ iLv4Md9(LőI[ϳb e򖖃fcsIV>EX$ld>Iv!ŦL42#m1g~lP|u+a8cCG+0]?|Dx"_ZuQlpVթ*O5US>ۭqM2"lJ2s;~%4m6iO"Qr^Bؒ#Vߠ% tP`Eyngj1³qRc;/L`∘XǎlZ՚k39FPvoߦ&( ]AKQmM-A;e"9y簙(ƏT|nZC˄u9[vl'`O˳RBehe -{uحgQEOUY=o',v"$#HSɑ{)(儓7& -8SYy$5w =Qҩ' L߀2kAnƂKgs6|i{Uo12$ukehO}mJuvI~ n]+'EE$ y6g7:iVݥɘif ̺Iu9D=Df8x#]!rLt#Fa:I㥧,PX@yJ/ySE^4|΃V;l_^jN&/_u[uYɓ,OiX,9`f)Qz<Wm$2ckc!lY3K)cB$as68;=^[ZY:U"^^jŭ3ILy̏;Q BLY\W_dw.,?Q~OXB1cN3 E'ӄ\=%V:R- |Y}RwQn?s ΋faȏ:HAUiJ㙾I+ P;:i]}H$͉EYlp4JdȑђX~b5 & ѯs֊*3:]&N jaՂծ ClC"瀸ךFe1w B*:#>MWd,l X5r?əBA}1JaʽfBj  v?042iżץUgmCR.ga(7`7 ^W%l3SZ8wBՀc >EK'L CV}hb:3jNh-Pɇ)4Vi:f!),s;开6djc 9RT/hT%Ȳm}N8T{tд Svcx01[+56~׌]Cّ3S§8W=7׈8D~vcA%7{5z6f;zz.ˎ?$Ba y?яoף4|=4OY'x+A jϋ1$,_K\vݼJzW%fy|q)nۓ.W=OR*ư >`Pl\6Ml̖o#Y%CÐ>yߤʏZ pHU6#a0֗Їv(dgN B*TJ-1wjR K) z ~5NheWL[bV ɞzs [9qfz$`. ͣaR"5,P("=E"j@8VӼ|oöHlܔuapr` i/>;7"G6$CU?B|gAa[p@q0YSXڃ;m z JD6(&bŚ g+xA[fxvΖy`nDH  G[D#4 ʼny>ö?C")\G fE%f]7pTe2 UBШ5%Wu8-rf _'ݥf辈b͙=phTw ʼnv2 4A tKޒi!Oq)(eH[i ~/6JG6#õز@2ędO8ec^6e5_.>3=0㏈:Ϫo'6D,X䗷oޕ hl` ~XcWk1ck1fGJ/Z>+>8V>6\v2v=*@XU.-pA1^v򀯻ƕ^H9ai-m4}Sl Xd7:馞j_Zf&c"6 R"j*`7#7c/z6x.dE μ a Yi:MqEڹy cNC]# q}oݾ3q"9{gPWEDjg Z x+R }{ny*vR ^BZvˈIb]Y̫wN߲+}W9dk$`  ^Cߣ(9,'Zg2oR Y66qA +NcvP}OAbfnJ>dh q*[3ip7'߂<.%5d26Dz0dj1ڨ58}zWaCbD'ʼnHrIE9 踡K7Kf&&e] KQSB}hBH…U]-B ݷH篭a;KJsMQ$p-2Pwr8{L㜜Z5#2)x6obw>KY<+;0nQCF!ިCuP.)D3I( mZ;Q Pu);gpf&/&no#dj OA[8ԩё%#)>wqB~r-#19=FRC],]I psjnGIOp%mve~'&>?cf<7: @b[ &E `}!djn RsБx .N0ttC[{L쵨Ba S@ \zYYA)PV Uh}CWD:0ŝv:y%ۛ+j}6bKD5.vD|tNI{_䍆p>~Q5iV8!WIS^GxsoxTH9JISCnlC9N .I]tRB/JөUɺfe:i<䷴pb`7ouIKrL@2*~-iq(,,_,bO<ɞ-h幫>NfCv7Ua22ybAZ'V䧗Z1 0B|f I@ެU}(FJ9xs~H!lo.eXSR)P2 /Q)bMA<2=&pOJATr(fϳg}iFW}t^s3/<3֮AZG EϮ#t!3 Q8qI̔sb|BhͿl7 7j`i6?⬍x::4W8gFib{ƈO/4D)pbZ`h|, /^l>Po V>|Bb3_0e,CotzyrTr[|^48sid[dnCGȬp'e9Z_D/AƳ!6k VUW1HV{I}/0WY)++rFqx;K?Dc6qR$w*^B\kp_ӆD`Twt!sX3>]8{ZFݦw Csq4c+o"ș;^,_r2z)! (vhm}K vt,gcQ6:p"xD@nk &8b +_m` +y3U-71'ϣ~ب_k2҉h6LDH'D#q|#4ᎊܴ cuuȴ{ Ѧl ffM>DŽ^C36:w$5=)TeOEk./ XVLLʰR` H%$j,țIHru8Ash< LTmBI {bf"7޿16#>bۼ9_a ]?b}MܔWT SBXc|Q9~0XvwX5ԩ=j09*#q;nU bi+8VS^HyDf-j?qdƯy"i>m+}OI 2Evd}ހ('*~0 ZP] NC~N,~O%p!vϗ-xBxu(X2GkC&銦əXP!4f ^<쨧B7/K|@s:df^s ;.IC#V=|$w4;x(!ͪQG#_;r$o#kN_46%1UӰs+_=! u1EHYuo7-,Emhj4BU8sp0N.2XYC'L8xΎKU)шK*ToI>wT8Crn +|AaM;OCT!Em' pAܰڅl<6P]IS2lm"ʼ>>"^ďӱ-Q-cyrt}L6Z|6ڹ#_LQh5 Kl⪿A 4/Y;AlѵrZOP@Е`oxUEW䖏tJSL{`H Q[Ѡ)VbXЁ W51).s<Mr,j5cҷPj9@o# 4zLy"T3Ҝik#43)6G:t7 dU}u86.6Q,PDj[vf@U5Weڗ_:gB1p -wx/m}#΅>0PJHK H{AC/&2*tXdy=Uq r6tUm#ڞuR󕘷ㅅyr;NZ::@Q#ˌC5_ĝ`IvBlB gizJ-VcNUUok=JdƱil^ `|O^W$~]яף<,5#t;p,+6 Mm(^RNJtD_ySSCd!?ΒW/)#+[Q[oȯAp(*3O*d& љaz182@zXE3|DG]% 󍎒+>j^뫅"QOaj77)hɶf:WIioYcг8Ɠ<v\yCOŀ l@bQr4m{bf TZg q=۱qkգ4<ݶN 07) 1n ʷrSWHZya)47T{6f5M_ŀ6UJVU1/ͮg}w[,.[|$d=Y # .P s8pqHoLjFtti*BF[@>P׀_KWl Yul$/a o3Fk ҔGH Dk\U08srwi,TކYn[t9r^^rHn,3RjAi~b[3%_uڴ_ߧěڏS 5 [$޹ ǸnÒ-O9$P?e | = 5dؾ̿"8J2*H&6p,ҡx ӛaum>&YQK"E;zbw (fvAGڼw9-k;>J AW;uf,3 di&w bD% F8>H6ЂFskO]ZŌk<ɶ_^5ք+Gl񔜡:z̽"3 -cͣwZxͪ1I^2cc !ž &0ōjx\vrؾX1:vjH(7ϮnoG$_\S?4=~VvTͤ%`P;8gL-g>;s S7U \Ѯ.GS~Lqgmޭ‹J _11,TsQ3嬳{Ћrrd{cG%Ld~MN-ZG,6)cm:nS7Q  P\6s|||֟>#7W>&"#IW>V`p a]T:= ڭRsmd#avǕmwѷx1tUb&ib}+ 'j!\_#`6ӓ?Eߴ\g~88QՇ_H{!&5"P^+>|bnTBTa/h`پJqYH:_c^lUK<ꕈ?EDW'H`с6=/07*q\8p̲$].A1583bw˃9+W})j/=3jg]$|@tPZ!V x2{↝f@]WZe'/$Zo#fg3o29|Dm!Ucj|`өW[Dq$LnC`uX|فι&B]&R{ϢAv@Qp* ƴ0n:mx] #ПYWEJZira ɞ,Hچ/RL` " ;y#'3VG N./תcy~BeiBW6?_Wtbڃ*屲Sٲ|2ZKv=17`muϤ<Ț(>F:{ERlU v2;Dis&Bo8 JSqNV`*Bm7?#@!B5Kz7lk3 Dtq+y(Kl/ZK1 ɕ02 Az$ T8bk!;,(N4u ־ד*RG[@sɋ?`*O  J /8HBn&TCv)K\:T<۴8g+ZFz 7 PUB5c8EF&,/%b$pJs1rGffcWKk{\K=. &[HGMﵗKjoD6d<)EӸ?\ZJ9(gM<&m:O `:l:A!8ZJW0-UO/SRj"keu7*JcP(e$n5Y.~p\×;mvBܕ~;&~`:裼icծ&vXZny6dk<wOXusC,ټŘe17jup4$dǾ_kHFbhʏwdT,a[d &q[QvR&Tb'_-J%_ gGi[;ks4߅рtR3Lɩqvg!j'dB xyv CFZ0 {G$: !x,[8UL|~.XhTGIVvE \yeĕzGgjUЕ~*Wt&kūvfJZf$ZU`ؾ_uN\p! *.L ? MUrfφ,39Mt?sH-o5'c ڬB+푇jUK kϰ@$b7N('^~Y3s/}sHFh%@ Y#gqyrb toCXty|PLo^"]-o2 }X-mn(dP, yA;)5["q]0w^S]L4*IlV2ƥCD`LټIznJzysvT`B!Jfe/?JLywzLf~7XEЃ$F\jFAx>X@4w^yU'Q"L8nU~u(M$Ӈg;EV)K;8&NhI Yg\P:x+t,Mu,]owef*p^A0 #ȋdI]"\*EDz3wkTL䍈ћ#WTF"|!Ur08Sfmz=NLltozg˰130F<<{pr]cQ(jPo5ծ38+TUwމwArS(֥H'Cy(|<ՈrNxHڛfR5 $*whUUک?qṳ| qN%>,zT6O ʶyXU(g ai6S\g _ZR+nð>m v@{  PlUr[qu['TRqjH`$"a}7,_Yd3mZJŒ ȑ,dӐ,|1I2̌$Z[NJ{xnNNvvE8CJ3hF!;pAOg1 Ѻ͏Zq5 AWVM[ #=0eA5-qdZa1.f( a?*Аaőֈ҇`oh* -n#u;,s~8h>\EP8Mzߡt 5߻$3ئ/J>[ B {2rBP|oV#eٵ $e|(@G ӠpCkhEv6ۜo J#AHq=D[{P؄LbOG$=Lӊӓq;VvN2umc~aIk%J ㍺>ψʄG> ?!'vcjJ#WV:(D+ܒP 1~MR&EJ(NzXFPR/a1Cdqa{P-pƑLi)jTvrsx v R}2EXPJ#0 4<4z$Y@ad%HfVMژS~/Ų dOKuJbK@w0`eS|ALa'z`Q 1Ȓ_TcNt#Ϲk/ ww5Y8K@GCh& =!*GGRa~*‚=4ZV6[=EkN }式=_l _Vqb`SB+OJ#AaJ*z,!Yу\{Ǒ C-K+D8H!Ŗ;)ߒGPot6"@?yxpRp]DTEmS?<{zOlγqd:=L6/RYXLȃ!WEs2p6eLcVS6/Gbu;6B SXJ4Ft+BК> + aLˠ6P^Gvd%cSL)F:A-(o rwj;ᙿa8oɷNGH"XRp !`Q532B@k7LBdI@VY*`W\4љH  Zn?-[R93H<0L3|Mc7f|rҶl>} iϩ0m( 9 W<~|f&WZm`븮, ޵<yBTݙp(G{r"e/Ո^X~z. qgؔX`O# ~uSj[P)En`: skTu_-ݵ['1GϚ*@pt|v}|.<,*Nwae7/OUa"Q"RKr$m?T k JiQӰzuaiKw6jzlX""<\^n%U%2VKgڵS l2 |aWDT3E^602*mvZr ;iE>[Цw+\5K"Il{]V/1lqx =J婅zÚdV[8؍]QVVK/ %+#&^o`)7DRb٤.E+$M:OW~Gj,}ʛfy|vm[FВPowejWfN?r= X[l[*״Lq9ڴ EsJ:cQ0| 4-S$ujNkmf~B]Pk K8M/5kr5GjWy;ɄWV8dal#("9¾^Zj25" )Gr-o-,Z*:;}G( Bͱ|w+wz[" 7&8bQOP^{a{\ţbtqhyӖF26>_Cͩqo/n5|-|)8|Ͱk}\WyC g@U$C~;P15f8FШ3sk1dj<x7Ng a>ze^n^7B,hRKi5a3_tXUsVRGzhe\ucA"[ݫ0n&y_"ŸW }f:8ԵFPwA.vMCDq)xY^ o[2BtL EH ]<Tܛ/iU6 rex\WAWko\ֳk]s[`6vf*l 8ۜ 5 =P;F38rZ GbϮִ1Ș_sʃ7C>✂õvKJ7FgБsj=cM+U)ژ,X1!iB^PɑY)yf2i3N^{yWd3CUa빫2wliOy`d[1ϰ3y*0TJb gnf-8H0^ {WZF=ݞdy {>IEFkDm+ >"~s Z+٭*pϠ"<OewE7=k7B&;TGpK+=șϕU^2PǨRg4jycDTfӼN)HG-Pe@]^P44l=żI}ht@ap!tvm9ssݝzRhN=*t+VvMɻdpRx#2V{aIrq{?ϻ]Hg(*(jb:LFmş09?<6oL/Kþ8u)5LˁeFHߥuCXo+l6`Srچ±įtɾ%[cF=জ;xw;9[Ga ?I\=xw^7 poC:C&è * MW8Ʀgiȇf~ O2>f[@/Ǥp#] C} L^F s]jNO [@ -CJ r+cy}'_bhxxD6\W$p!vL@#AQ|2[i`ɢ6lHtqf3 $j/=\\-eASVG֊CyOVckȓ&m(7rKIq^mglp` v*$ö,`E:.8ΜPrO2^iYx/Jp=bGܮ@bW!'B0׌LsƸD + 0,Y A9f>4)̀7 =8o.UhX ˱#PIp i8A_+V oB`];x>c4zZ0+=qsOלITDSTH)gDmUQN ␫.AK ARÕh6(I`xqxP߃1;$ iL W98:) G^g35\4Lr$ P6=q(fZ푭Y 6Y1^507든[Yl/8.@(?QiXJޭ" ^ c鐝f鬅5gomBɩu_px+ڧ \3㼚}J*V9|Mc|.6ؗe -Z^(Eo#%z(MR<22ZB 0>+TM> p@kJgwC}NB4k f*@q,H{gޫz2ӊH'fW6 VA:AǪpE37šd fNM<՝!"]GmWr瑠gea2ƇVH]4]̳&{yV_ sr~_@6|ܦrvX=jؽFCYP} tGũSReafLNIJy>)`XwQڐ%}rЪM8-⃅,DbucI,myu~fՃtx{;vtB`D&;0Q`өag!6u0"$"m#\I2WgsdζYg2i0flnhm!L9v-$%5iUikM\3]'ϐ®&ª/23`p0_c:3j&@&6fWfC"+rho*$IeO= 4!p6KvHj\9XAX \Wl?hz| &IGnف#n!سrYywb wo/rsE H;(hɞ]mY3Ȥ̴}+Ԧ)X>@XX¿@3ŀT):BJ=XG|u3r52iI3 qmzQ򘢌PjA d*6b άJUH1ÛT[Eׅb1ϱ ژ 2I֧iQUon+[4F߫<O/P[kܝ/fEQ8@cBr[#0^۝t6 \WcΝS@`ǗӹD}! QOz.];Y33|mKT4,qbފh?#̦}Y*ٱy2POFU}݃2nV8i3EQ}KqMP=-bVd4E(w%&Ta9p& lp}5ժ g:4 SRPsպ[(*םc1dQ1Lb?³Q1ʲ :)n >-zjpn]&Šj8H `zU MQ`2Mâ-@sڞת* kW۳ίB6JmC0CvDBiYy.^t*ԼL= xeN?1Iþtk?f sBC%52G%>u'z޳+ERXS!l`lW"^#k@O.Y(ָ"\҇žV J5m]y.{-FÞ5.tA<+.wڭI\;jB0!&P=r4D?<}!ps|rj(Qfz^-.w E_{M&V*f[4Oy+w *]?$t g'R us^{n<qn(fo \!,ےs`qg\^Jci>OmhCLwˀÍȇG;8S}lʜ hh!7#nK5bQ !oy k?Jq_NzpvF'{ɰLfU!M0.&+W+FI 啟"hɏٮ fY_T؍LcK o}.raVV܆DLڟm +3gO rp&7K$PW] Nb'YVU3>Y J:fG-pn+I>.QJ(aH[`QPYe ]6$&A.!U$1ԍ :q/$e! B6N-2rYXVSv+KLq["iGl)}z+%VwfQ{d]p>ClGX՘*E$]Un;Oxm$hW ]r/E=z ɑ[OM#)cy[Ay&ȟr&;C[¿(Ips6l}\Nq <(8ַ|X0t~˷*wD>?AxtVp5.|_V]bg[ypk{Dgg-w0n?^:/jb.~Ry.wM4N71jʳ~ ah|$r&ב޼ϫ ™Gta~츌ߋ+>qy)1۞Z"k1TLu*W"wG%rk@3.z TjH i̇2f X}-H*/^J1!Cȶ*tR̿tA5uHd딖ZXIO!0 N[ ţPrz~2uuwQ Ņ,Xq˰l$ၱy%Nՠ'y*\J60+ 6~Px0 CKQrg7!=܌W]TD$X,@7b ؎K}syM- ԺlRkA"]TLN ]bD836-4 90_G.lAH~dqezݠŒSns[Ԉ!<RXw<^rvW]i0T jQcD+^6 lfw$t2<< ݑ pmCM.Iq KV/r;[M[ .bV* {)k˼mefŇhOe#AW `=90 Js;V]2b:ȆЄ?i5a4K|w>8rϐ4l~&^YY):d7\#=.7q9e2xC,ڌfcj:̕pp2+Փ&0>"d=] ђn"q\bp׸m$ٱˋʝtE.BQ%kt,]qgID6 W/vN;i2`6,aqfO ͝C3:;Gum5*E,zbfZ''04Vt[keIR+!~߈j |/.)_CUlV7Ñzbi|MLy]GdCH .3"wJ#ʴW=7d -h( # r_f7B WVTJɽ*`cƕf-HbtY{{mo #'YcZQ =U30DJ-bt>>rtȾ ͑gke>_fHYPQJ0^HG\^p}ћjT'f0&(߫Q  z *>"7ie 7لGc^׎1nd҆?FhęE-%҅.J[G;4[\_Z$T}M,x 'Ҟ{\,؆,2W]l,88 goV Yl354y'3ϒf/9ˍ*F ldfPgIV-Z(Pgn>`3@T> E%n޸Qgk4rZDe/ˆUu FmO~sTwFG.:ȿ>WԴ vƠH7{L1Si[Gw~\J\n%QN8R9Nw_t'W}C[C%Hf4@fޖIW;ebӣ@ K1@ b^`vRea5]*sc @yƪcQ^9!Eb*)2ll2LԟA>03p+JxtV{|m*i&n]&;9xCJ gVQۣh m1igF 66T2^2Z@מaRŖne6e_}2&E徭@kPn9XUkf&G_n`y 5j}h޳ﯴjHN~[s=r%< P SR&Z#אԃ!itHzDM#$ XvZ2Ղqs:Vjv᱉IzVӏ6፾E=LR6bDUׄ&uy~+б͗3FR 'J픵GT>:Ma0A;jCdD@NeooA`4m%eeq~y}`T5<%1EtF(h,bZJIu@37s7P? %rQ#5"|rۂ_=x?.vd2'}~!~qPQ68FZe###X}TK gE"Nb/3`_Vy~/|S VaŸ_z0c-W g31[U-o$۷^-ߐ}wNTꙃfw^d>>l7ۻ`Ƽ1yzx͈8A=aq{xsG!kg P^` ,)dG)Oy"PbJv@|[@_~jє_'ᑩ68Jg)/e k ˝C.;wϵuoeEݸZCsNX4e3ܾ:j`H7?|B"XWX=DVٺQB;Q@,VF̈́u+"2m ^G F{Y-,׭=7k~/ĨqzX^ PY)Z5j#o dmTt~R]k)H-U޴ԺW>=YMpZJUDC>#i XL3a e7 kw&kmtK n8^'xq]"{NpO]]&֗$5nMUa^sw:Z޳@/fQh|J?/yނ}+hieRjdC9^tڱ5YE,! GͱҲ yk_G vx(6dHL2 -c{V(j WFizRX#N.&QYC[̜/>)f˗5PwKTUd&Z}}Y[ׅ\%aav,+* `/{I "ɈU׆|$½\ 7Zm`豮G*lI(7R>isNUwC-9x|y1$T, e5f4.)2 .]Jb;J9f6S8mYl+҆:Qj*Lb-]*lpFgSj\l 9ea|u\~x@]de~8!1o8dkTq2YWApfR!oylFcd\t7ßIkA ٬{XY6SDr3/X6F N3"U|~` L~*֔@9Hz8jzaCƔp  zq Ӑ;@ϲfjy:'UX:cLZGEuH !FXӫA{-jUE̻!F\hrOĨrуO@EKb'u>*|E-o(dW)af-\يSW{m7&<:i7S:M7y< ,OEOIH^W4WejpyԟY|~Ìe|\lUQq-R(?ЮoL /!x.{ Wo~%p}K)s?v'fڱ~ԊsE;Z0+^toŰF;.큞" 7pBI/$R$3sp>VC"QE)37Z%X Íq,#hYˮ+=ż ky Xr;X|&w+k{`_D]X7QV?${CN"U =,P< `-i@h}ϡ;\GO#KnJ=8 KDMVXvYckToKG+?F[`= 5iU5PFm4R`)Y57: ˃yHpި'Yta@:U٫Axf)wCp,>`񁅪0Tiz1ba횑l ?1 0ߤw=%Bgɾl `f%{>}^ :x Եpd.ޣ2WxܷJsݬI\a0i ىNw%^*:{" O< c·eS5KP׬D" r%G [{5Ѯ_ mؼ&&4=y5vg~R]+L3Sχ]WN,NG~$ :)F:v αbP:}Be ĈRQDC^7}=J۱~/8O y9kX˜H 8vd*nS CDع/[ΐKN~,GD] 6OSx5_lh2;(rCj }qT_+ܣݔPЊ@ꔑD]f5&큓_\b6ZǕoF mBu\}zb1f *wj$Fvkw/(ZjQ5 Y@c{eג(AKeLSb03 i/3g1:os\nl@CN*.o%M鞬7NA5}dۑUO,"5`>>jPGǻO^NePpdtcD侲p%j'o@{ 6خ=^ y'=7x2Lāԟ k4}& J=]=!ޚH7qڎ4";g?j>0U[ѱ2+3Ax,\~Pj]Ǭ‡mQ&y&郕ĨΡ7 9EvfZ{m&Z)A|Jn2)=Yp5a%O̢[HljN>f=ix 43G9yԣV>f2T/bq?keBպTⱶ*):Igc\9M=L`ZJHWK9@ˁ.cH Q)E]'.~'2ŽQ+p3v<\~,}f5/yo(Ae;Tm7ˎ7,ZN~|T'*F*A| gSFеEFRLq=#'ɍUCm Q (NCVƭ$n[kLoeڃt]DLΓ >3O 2lϗ^ ``RQ:Ak\8_ɉ#%|pC5 r>͏Y~R=u@Zgb A*;N(S}>VK-X _#yeXhJT w9VJ:BN7:.4f"(J60w11)|tLEΐƼ|O!!37aZM{I3HkQי WM 'Vbt5`&naH~V2j*~/qg4JP(Ծ2u,ܣ|gO-M7vku5 ?i0\f8\!H!;)IFXcCBi K%<8~K[))Ŕ1RҲ [Ecņ[fZ46lN2']}A*Ltw;>L2p®Np!3IVu8b081v0Ax3ɰnY/#􏾫ꮎw?.V%*7 SDa;ݨZe/).Cji~t [orsrwB9YCP8ѡoLG ,$g =2h.1/7yp-UI®n]PbuO2.])K#MΰLVwyIa-{a:R2ÇtU-;c'8sPR.Y;HNmɘɪv/^O*əxt^pH/rHEXud52AОGG6AA|2Ƥ5 0/1~(7jou ܟxBQrV$7XO(*/ `U@C|YKGeŶbզs~d_; !dJr<LCi _kTǠmQ8rAg,%ˡsL\ l[oY\_].k!8v\ Jtnlگ հ_3B57xr^**z1iΕn4hn3%2}A9ؕ߄?TwVN"/ͲIliFÍo0\PSXhb|N,Ϟ]? CX<zZ1:a0o;n8:$NȘ[}<^uNb UDʹpm6=a§KuXg{XUqo׵.1l&*EٿÄ(HˣzαRyɫ\-SeTbR*YJ=| R8+!KbCM!_3k]o ) yqxni7G13xh`z ]bނrݯaE'Lۄ_="TE/yU0"֔e-){C`KwC`k P-K||N̄*5hC(/G1S۽ݔ$e"|fr}Pڃ~`O5jH2wjpNMA l97.|+UcT!1+ } ]yRTџ13]]^-8FP GcKHW QM{)yث<)?D*~まm*ӂ߲洁j;Cv??B* !Z6Hlr5uBg#T&J|/(Y#K}d+WFecqlf@Okm%Erom Yż*k oIpn "YMin_&G1h;<=AbeUu,4ݻ\T:\mf@oz `Xe#dҳ8W9b11fzAτڍ]? b dv0 0VWD([_-ŰW6;?yA/G1mVo2ΩsW`lKB `FM6*HkZa'xP[þ-9E'Ykf6ZLLTԚ]_R涰L IX(ݤ B 2_<#qIM3vgq~nǓiϨޏj43"wN϶N=Ci:Bʴ)n5{brzGx撲oD5F{ {{XO-C4rMh1nBOfX R|DS[+ݭN+975<"ճZP[αhb=k,K( dާ0g)tt~x0[QMrjؙTf"jn #&%[RKy<^.&*bF/"Ba'3b.jSv$\RU3`ٜ?z7P[~Vz^Ђ=x?qo'iGTZ$V1LJ.AqbMlpj-1hloL䡢 fDc[BW(_.zj/)1*ͩl[;0huu^o]DQt69)HKày~zLM3>N_0Fn R!#e 8zfhS<EFkX }p{/Ә#cB2 lRAc5rpLQEBuUHTR|EnM q0&x;-kcxYdWCĤҵ۰ ?FSyrbk%@#,/UC Yk,G)q~}wQxxj1Z/n KBj ́O5@JiЛEռ!+ pt30nO4]p!^݂y>: v"p SZy2#ګPisplÁ6CG(Ri*r;= biNż) Mol(ڱ%:Vō&UyD[P0K̟I$cSD>t40ʥjɜK~Z Η+)kdkK73C9E4EJ@9zplFf%&F ˇȘGz*x IkF`a/I~MU)RЏ YC[2A'8kjd3=PYfUQ_qE-7Txm IO+nQѬR BUIDV%ʩjn?}cw spQ,K,.X^-Rdxڇz]F?5vul)j~-VK:|QP7^F"DPҌb1|(q`vNдI/R3^ ˜j^vJh}ʂZ G4vAk e^RL_T;/yxcf/ˈczE5IB?9 Bn DB`;U%ޥU`6NPԳ̓ODǂ@xc#-ň؝Jiv% DR07aqjMq`YK"bKl2!|4D*#dР%CXZB1R]"j6xskcbLQػWz+ {UGO"[Uyr~啶w@-Ec^> n#YFoU(|1xԕiXTu$'H|*@-=:YH,Lf ٖ` g5at`}4#F?Olho8N X^cqbB\u߰?$^lv l8[G'NlD]&Aڞ? G.d\\ygʝ.擠a :^<)Q?"oҾBS3BR 7PSE͑/ ZvLg}nNͻݣ;pu0u5znj3߃J\?'> )"`aBMzrLY=83NDnwG:&C$nɈxTRgM ]m_TaU^3Yg: ;& dRA;!Wow 49Q㰙NkZaEפ+L@>yK\ٛ>#iK5^/Lu3+Xs"8;\QhZߙ <x60`m}uճ'Z*+}5 82Jo`;'Ůhe::A tr.#.IZ"K  :瘀x0=G.^?7md1o7&KI!KxkIUl3lG9)N3JG/9}e{o囤p6Y1T)>9ÖPYnN¨vMRP70[YZU1.T="WeI-ͪDJ9J>كh뱣sggާy1"D4:{SPA +R)Q?ٔF|竘|/$6<<fXv?rO;\.")~GtZJٜ flS3YqSg5Xc [j~:7h6chߒI[LcBȍN vyЗ+_,XRqjkp&2_ڞome{AE&^^qd_V d5I0t:~ϭCu HXġ2&md*%w  ն2i}mo1$Q8X-s7o -gNF-c׾V:l Wdp93F]xa.{RmYbTČD 0ғA.>"'\~|@'67kxI:j2YЅ Wp^!*ߊ|B#fɡVPӻd5GP\ъpC ntUKF[D lP_A~g ;Cf91YN 6zÆ?ܟ\%[vSN_RW3;fUf)1PF=]ZoA&AwțB>۷73] ~]t<#G^HfptsN}( MrL.0N`v)j/+,sY0zfRpaxc7enW%dxPp.+JPǘ6'}ş(~H-HkmYTkGus W 6"^,^שA Wy iт1@[G"lxv8q<.rv S;4h0'W _G18S\b󺷪G-Y48Bє&h!Zcn">N0_LB‰U#+naNKR>+))L'J6ոn0<_ݑ[VA E|q> ;n (T bUp%$nPm L$y:Uش7|T!Bp\y#n )7i3m들[R%Z.:6uAWOi,6bM6= z,i~,52S59@kW>mJ:)hS#Tg%iQZlI29-I/}GA b7zu~QF 4P< ruߛPp)EL+,1:M!tJmecֆW] V鄧Y~2N6sV$0_o9"9Ǚ5lDc9OwրRgܚ}x!C_P7%a E1-fB6{ RgHVx9U@1dj ?JSgc͗UsH*Wu?M}}M9[SCkI${jH00T'I9h"FvMԳ| 8;9vnv0]'S Lv .g$&q쏻~]/i0Ǧ1tԎH<^QHBg}Y ä?ǫb:l %!aI`ANTa=ѯU.+#Y.%H齳~vDuKFNBe |ᆐayfFطh@ǏJ rHʲ]EQorC $GиЋT{ FNd#:?|zqDyfZe85qL ڐɶۃ *[hj>Ʊ+ 2/zvqq;^ Q)z2]<Ԯ#ֺ&e@X92Ac٪_ 6T" | r}n$p/)&@,ݰ=TWAlc$t Hi_IҹEUEo7 !P&>kq LJp\0T  R;lKbkQ5q5}-"bw jqoTX9>#5Jse]5һ@D HuPr*4z;eYїJT|!&XwVd<$ۆ]ePd9݀arpb?Rli'%R*,¥{UMac ͶB˗rNH I[z+Ʒ̑?hbJ} (/*-/ (f#5YKEHٌ70ɋ5Lu$EиÖz?!pz^Ot na ?jnԞ_Tᷴr Am#8op!ƵM%|ϠEz-P ژQR jHcCG}]KlK5X@YtN:be;PjXhWP,t;}CXx; ث##,y˖r)ݿUe-_`&mcht*h&>Nbq@t-b%Ӊ&z"g7#$~rCKvy/gF8y0cL;-~{KgzVW9XT3klD4N_A+cFja ogX6밊x/ɿfbRCS&}5y$'7]!ʲuB}5H'ke-z0u(mMF#)6Gitvt-rqLo%`Q q8 tҟBVi'ZH9aP{B3_!L2|7ћ --v_X"|7; UeŹRnBӽItp8qKɸXdy%LܡTI7QI hEx2P,eƌaƯFުFf98:AVL'?d^!R-ǕT SijIvEj <8mFۀQкWЉxE_A0o eA rל2,qRW0҅é)s5o·J_΢ ˙17xd&DȖށ.Lุ]y#! I~ґ+](9(X2#F!0X˞v^pp;ߡGU W+s0/j(+!6Q`c&4q3c#Pp\ ^ccVk!\o0}do$ZIQ|jS]AksM`nG6 ~[-w 3~ ɫ5?05 f'gjcއYu bV D1ã ZL)Sy xc a9w1^)ShTsfET~=i?F( 32\<ke1)/R=mR2t\SQۢ㧉RP#bN?b3Y֣cĬQXAgA%+V쀴 F%6(MVr,uWj_,C`iJ@su#Tu?Ӥ2,%ߺݽWMXvS5Z=-DE$8Ⱦg:*Ky(,^x!}sAxG!Qus@jH(GM%!e17Oi|I@5K\|P '-I\6[ee6FS9ic< @@s =\Su@xs g$Lĵ[݀l}UɝT / ^কŠجQ'B+yY+5>؏ ZPP:PkYjDe55 90(q_jӤ;IPp=GI  @΃p`FqW?zh|uh)>*Pi+X瘯,˷ݴ DŖ,|xSr)#uGW _!;Fo/X'}=Su$Hg5.?K`MW;Utk o: e(+λޑ#}TRcTA`y7?mwY& ^o6$~@Uʚq[mV $0TY''lHZtP \"’ȹ]%L?T ҾRwˆyW)rJ "Z9b/M?Ey̼\o¬Vtغ. |5g}`Mq..͛%PZB2m B|OMn|S BZ&vX@/ELcy7j-|( !ISG@Uy .L dUU Yd3e>K9iro|dP?Oe4 zjb2281%28D ]+~~(h69g?LQ?!*xb{u| vЮty.ksEv;M"8RKbQFG4/w6<䪭}FVTE'\ˤݠNg^,7t ][N9)&BU h4`6g?uèlybޢqH,ٲo_dIbf h)߼jTX=w9Cl'z$qg}*Ă?x&^{UT{K"!3)M _E MpɠUkų-bG5:Y.d2h-QŞj0oqO_7iV{1^uQV oٖ*Õdǻ;iSinتҲHO 0: ،ÃכrM|ߥ>}7u;=Bcd^Y1cmt.|3$*$uc&y6<ȿc&y.W*D`!7zh6h䧶47"|H> ts=EBj):M$LO܇\TmdխG H"We``.on|f$ҿM7tm~lÑʞ#MR^s|y6a<ɮ<3 '믘^mr#DÉN6+N5/k(=2~oK|' E@C4<")I^q4[+LW>e,VƢ2Thv}BVO\$75whvM9Ol3hrZIM M:qݹPc5A߿S'/+|T|p@w7O5fr0!^5Ӗ"4upCI}Z;u-CEo7uv=]hgՔnjZ*N"Zh~/d]O[sj57_L \"/hjșS$pϿJ[^<ܚWn/}_Vܢ<19S}p#zK:2 A퉪/wr\vygMBdVM`Oj 7VkWC].^D*3 u3sF܀DR\7HUw9G3=Y' ! 9ȿ!J^5ƬWp]ɈLLd2}`zV3 |k$Noty_޼|ѱ'8YX a\ʮs_;ܰy[6zr[cij*[I i PgmML"Ce@D„wYǯr o_p̴ކluoļR?@ =?Œ4ŠRsC9VC3ckfF%Z`v賓h I7y)!F-͘>uź ? 2b rokM&uP-4t!v~lojk[THp&%Чl!Ґ SY[|oXj;pV=./UZGMx:Qcr@fwע:I,TX|o;;p` VpJR9o&Y F/v5dHbɈ&"-䘒~> aB ;po*,/ Qee_&NUxs)B v3 [Elx+|~;IMN7蠎^Džt8%A2{t';>Mi7H4vjaf s#_ƞ-ul |C gHa@&ժ+J2֓5!aaJװUj:lƥ0鷎< 7P+61i00>gw#d!>OBmiU8wlLшnC*ss}{¡|U|1rt;KߞU!!z/WfFvP3u/$@럊k>/bv*~ 1BID5*$t*pik^g6rȞ~6fXDzS{E؟LoQ+~*CORLFzdrO6h?RIGa36cj]l5]cb W9V&ӹg M G{&lqz\X"7%U56sgGL&>m0/4Ϻ^^-h3ջ)`[pj|]Uզ%uv:A+H3a@?@0#on'{vT Lh!SζuX <05nO>bq%ŦU%fj<-;O[=i_*wKDžeJ!Vn"oKrK4|ܛعD,ɫ^K83Qyf03?  E"Ne 抻ƪYz9rp]]QZF897D͂9q4ZHml`gwwC$-s#$ڒ0S6[艹gDYb =Ԍ`!Z ^Z+(*f ^ŀtL:4ܘZx` "bBb3w;L@`AoLnSPȌ ^إ'Co \v ,} A*7cvx ʵTR0o8 mꜤW*M\ѣ ΰ9*$EZGey&`na,C#%#~ wO, X sC}*]b:#瓼A.oh-@]%SdGaWڎWБT=uPLvqWʘv6xgCjO*?zHni]uëalԆA(iȹųeɃ ףA3_'Nw+B'|-`u+Ήy>ə_42eX!agI_{p2~`0\4R!]T` P%Bd]7/:8[#Xe|3Hquҳq㕼˟;(y$ ۭP]zU TzUHo 4&mX#YA G WNn#qcmdM͑Cu-䳊6zp ]kSbSpflLz _dT .NO[kL̾џ\iUb:Ne'HmM}\~j=haur侪g%wG19;Iin\(mߔ{>3:e ]M#G`<2`]ؐNtI<ůpNˀA:Ѽd)A 5q\!zFMPGf! Phg%閑_.cQ紼S"ҠM;.*<튦F^.zVz;x}Ŧ70mN*xKɱx"=- -92Q)2uߓy/qq8Նp7'L`ZG_ &Ry`'j{$1-GmGm/ʓFBsZT0bKTCfCjP[<{/Vc ya~2$ NL.j#+hPإ8IP3C\ <ҔVF^6)vpӐGnjsXbhY1(4\6Kp0\Jt9]̊仑ڠ6x;ݶ7WGf.ş0xz9- ٖigX͍^T ުj}:SF|лaWFsm[}yGO>0]'LUΑƄ|FcvTa7/:ӋtAfSͧ4\0e%vh$,/y5ʺ]v*{v^u~,5*AfmX̵71'=uH2G@elN2X5gv ޽ZBOX)|ߑf0eϠ~81T6i5TWT4a-XP3(NLr~뮛\%J\.0…0`aݸw0B<@l$\8 v wa&@9ȧR [pQBRGOiw+{ӝ1Ő+Iȴ$kndx?prm2tG=7Tck6V5FZqJg;Zoj7; 0T*,Iy<B|T*`[/B[spCUajY` P*!S$9jBwI"*e8oEr7h #X)itƯH?ĭ XEm~)(}R0K8 ')tVyUF)YjF~JT|H3CB`jUELz"D sY3Ks\;Uq 3503P3NJzYy$hm%(1bsH1DhW^vUF?xzEڱ4Fvw#&YZe^˨4""ϋE%,͏@<#g"#ͳxvCO-\W5%D\[b_FY?*IY'H^(P@Txo*$KC?"MXd97?4݆٨ߢ0u#S,-+q!Oחz+l;KVWױ[rFk쩯ThzڱgdGW4i`;o)X`ܝ[a&q¯a3kpnȹg%ƥB_MJHpT:^cmC teU,T)ZV_@ 9L K88m[ByL n -:|$L5 (zE/d (#qW51A-c&h-1(Y %p Q˓$Z=3%ʩ˫CT1olYϜѵGvov:;ySmkem<$1:ߊ3܅T帱gpcZI;tNe㱖Hn2~ DQn9^zft\ˣս5*,4W)Ӻ%͊p]<&-PCvR`:vi00E|> `-=}rtfC%FeŰ'3DU_lG(!)%j%e9 X%*$?`F$u:jn7rnn$Y$ qOx k- 1cf#ytv6'Ŀ"@C.aBZ yJ~e]`wOvM*zHܣǐiN?68"zm!=>=+=8E,S?9񜺠1{Km_|Sr>݄Q( ;,/ꌱ{KշQ(i@zdƒtprw DcF,WP=A,.đՒg$|P` jh)T." ^,.pE)Xv -v,Iyn'R2pr -.n=Gv^8気l{ȾQ/~zӹ8ϊ{j˔E0@"ejKkVNkh جI- ic{de`_;w]\\z.Ji\]&>fj_[-f9`g;Q 'z5G.:eWxJfTnV[T5%F"9:z riZޜJ1B`8;b`ZiwodQ+%5) Uo޻>F}BoFM Ua٘̒$zJNDQXSb!] 23~3y,RFj|Q^BzW"YW^3aRsCHx5:Q6zt XuO#myPؿsGq`W'/[ʚF(U:X1Uz]F8JH--&S "!)DXX'x.5.ΧS~:jKL>*9[)D<9nn: .QqS@zgh"P"螦 no=c$ܺ[,ϔFL"K觪b,uR GF;id(W޹b˷HC̃ [Ỉ Ȇ| hZAףn䥪 p[x;g|߮x޲ XCB$9!hHuZ Ã=xX봢#ieP~yT9BJ?BL|6+=^%S ot:ړ!8]iNͫJ%W̸ KF1m%BZW: p(Քoܐ0 4_9y_C -yG 8Yb&I$]h77z<Ӗ-ai"~4–sjn])QNG]ҁ8J;{*҅NJolsT8ܼ"n0I7cZ8}>WזY$x>ƀnp<&pV&7f ǯNOsα )TCwˑ[hZԘ͠! 7;t;̆zPZ kǜʣ\<`|Mnye*|G7#YkUKt{K cҗu2Jv Yr<`8h/Q2.{d]-T{jd+! -3kx7Onheo boC(rHH+ ~ZQe"`P[K8+]4{7cU8@򋡍:暸&PSO4p;oeSE5F_*sjIn L1u|c1,7oYNk\]A(-ڿm/:Jө,>g^,nCqҁnM'|dEF9:эɆu}uִ헟`ZeO\*}` 1U'bo?;*XܻnƛؠDb:6tdI M\N7&v2̸%X15wm3j_ P*(IsYm#}~B2m8;..wI9-.hxzZ/L}/f9K|}=J?zs;2aQ(d>~hkbD⾈$$ ܴ zV aAȓ_z vyA }DR0SSL+@ R|aSk>1'z('zs 01HbRl$X!\BN F`u} BS]._ʿ0`@KTL +].kLL^b%)8>&(jyɯL'ȄP]Eqi)ߡ+Uq;gS3B rë$:b{t+N}EѬFwC퓔;FEX5d|t'3:6I؞ wBql@{1)me|j% 0MI/JyOqpT~&> 10~3Y[,#䰊kA}6b;*\3Kj0_ 4ggFՔO9'ɑ43@[+V>4.*)ajq*y%]=/.]خRn=d Y' Dh9oO|l(# V4#]%,NzzGM.hjZ=5a E?֫SLg:0qvh;qnwOGRL#a.="b0>5pEZZPu lf釰};Ǹ:lYkɴsE73҂v_e  Foa-UFk\AVGj)Ȍ'G|@F-j_E@UZ{&=a*m]gr=azANdPf3Jcs&aIZ"xbp,"pxXK/U $pLͭYC0s'ocկ>+=?h=S4?v]c5FI\;LDB̥=oJz{ۉVZ贚(߮3]\Az@~ E 5% vÄIX.Z))aMB ;2pakښcdǯm•FtWU1åɑ\ykn1˫لP; K$n%2#vJt.tnl1N0{<f =P&.I'DcVM39j@YoUd$7 ngf>^O=~pXp="XwVZZ#З[c'mmeC{[G7wcAbqd\AO~(_aeT x',xs5?=g⻝fn1^ylu]nuF8Dn7zFstlC76v&smMkD䭋AI8XxUETVfLҳ5/vKLA5hEk[UUsjR9-I^ʠ'7<6E")܊/!,:ʨ L37KZ𱥗m0Q+} uީزӵ* H$"CxО8߉Z;@wJ:acUDhǞ|hK9:cZ4Bsf+Xm㴠2!9ܷ9Qoz|Xth!m &0Y6VGIy!E36OzUЀYXI90A.oyK^3QyLe|r܃0!eh lV55/h6*%ߗhaws!9>[ًv#TYg D++ I%,n(O-hEL8x%Mh4uTds0T¼VAh؎P<)՛ l,S/211N5ѽ jr%+M}ti75eHEzl׿;GZ.Ȯ kYpl-ɹ8<4v_y2oBp$;Xzڨyp'M`cm3pZMq~s>y=sExe,K`}Cfw*b a N n9'Z8QMSM(e)#|}@9P=8 LUIH*/}/¬R#2C]ȱG_uRM36E:k[n^7Eo1L'd kS:@Gp'M"*2hk-hĚщ 5J5)84T/:W2nQk9gu+ L!SQvrwyVam_zaR £ճId:CaְO ){HFC]N:S.H>#EGT9 (=J^=+9M'hϲ|d*Z\Ya?Bڦ0"!L '$ZM;.?Reks` I؝f2_pV {Kr73{ @pV'^H$"f /X*\ qM`5֕[cw}.`դ q*<'D/>2/#cawT{zP5 <*ySyq=EE+SgM':+|lf9 Zv?]G.虃6u$z͒΂mdQ^zEj+]b4:YZ6]y+e/KA=Q`$i5{d! 7jGu̚`h5e}" ,! yWh]bD!5ehTjqa3ku>os_&Xe+¤O[|NW57f-#@pa(v!s&."-gmEІBh9I5U+FJzDƴSuءۼH ~s2v 7y/LMRա88īւ4&vN&|**P[(`kO!ϰRMm|@kHŲ} tKT'{~k-nݏŅzir%`p[>4שS1WĤf,~cU]avӤ=@ܘg驃H5V"g|XyF0;!捽+&EcVzY7qV(9/.mk ˟p!* g|F0 1Ez]w^Y(~pۻȼD+OEei0#a0!yB=Íe sJ$i3;ZCF aSg:Wph%r ;]aNAԸ QdMagTF5˾ua-]/CuJ:}C%yh[ 2iEMeLx)%>,(/ƆI xf6 k|SNf{v(jz7΃Qav{_=Qyrp&r }P f~7:D\`75DkI&S6024oW)?rUx vIrL ( ƺ^_/  X[Aՠ]A+!c"TIVS8/sZv, wk]2* ̤]b"sn]h m+࢏nBQ5\PH~EZM; B"ba-^HFӺRb?/C^&|e 8:_ZWNb'/"٩"^yܸPJ_'KF7D-ĆD(LZXj吻KX}tROm%3s +5*YY. > fLQpLfR՚}Q]'vy|^}o_#I߂}Ե]& 3 mك P>3`q,Rfvê"ڪRl6Lv{&1He)WP]2g,:'abLt Za Hd&rw$ LM0A쇈f|֋api_S\Q|M3Cr ZPۦ8y_kY,QԔҀ@Ck-I"%TrQZ_!Quui[N]亡Iض%搻]$f1Z/21JQ o^ixhXW 7UﰲW$ʨ#9-_Mg67Z,LI6tDKS{P*xG<92k3di";0eGڔH|M"kh'Mj oT Gpf #KahZ_Sṣ q&Y-7.x PWl, ?eDF0ˬJ~?+Fv! qAŅM!xѸqWP:Xb2IUe HHRփeMv}p*HEkQgYѢf LT;l@O- o(hmjx|Y=QHxLB7C TC)ABX|]crEC_dD@EzѭZn*o\ I8}V3iK3gr VȾ)*ɝ le6 YV5D*onN8`(l _l%$+d0y~~wZ xBћ(b\i#_"ݑkc8֫@KׁwݬzZ/3완P]4ό\ n16,P1嚲}ߵ Z0xމt쨸/}`\[?Ǝ@هś~\;ZX(Wv%ď!/AV#?v&_ѼҢXUyI:4=p}IyaQ)vXշkns9 K Q3;)裮Y{Vo_:0[cl[v=t"@鋛|+Z^.lWIz)$>4e|GnwoIBf.j#`#rǰT/pxKIvq Ԥ4kqۢ_åzdZ/ᆎ4[2˩G@Z۩Ld23b1})W >u~Қ8DNGe hVKǕ{Q$IÃP 6adWֹN9P8F 5l Q?Iƈ(5t-9\VI]Ψ9unss*Pra`D~W˿zˠs`Op,Lqg<>.svHj|>@Fc تen0h'?zCܴ} mB#=Qq11Rfs#3:AW7.- 64H^_ gA"MqMs=ᄋ5[;6&&J vodoE CӄԆ[g:`*ӯvJ7՗?&揇#]qQy R c xC2аk.|UO-¶aښNƁvLĺf Ludx8*s/}ae};}v颙2C 5]Hsb'ₙ̅p*u6kIELl-`!55)}/upcz m*X@!#Tg!_6\y\d2ZzL,v%XF*YwA܄y:Q-K|Ezvqً+~Q_VJ("mTQ nvh±%x۱_ bD|Sgt +fbryQ4Ɋi]ԎĔ:уI\ky f+>E>9mo렛E]rHs (QU-^' !oxڪ 0ɬ;3U>wj!x#hQ)) 8J% uRMw/y}xP/8jX4M}~Y7 't 7UU,A`U^pl-/\N 3ľpB:&k_C%U;֫&Em+T6`Đ(ⰀozmxFz~+A06%/,BQrIyE`G?C :!k6)nGw2q[p5']1P!c: >:ъbܙS TJ$}ϙŽ)S̑)ؒٝV@C#T\3_lLS+½DX{!Z%BX܉,Pzt{Ou)^6Dd]^Z#ō;"1[LB"BԭX9]:٬ V7UK,7<`vL,`9* MhhJsy4N]+Τ_p/31voզ4AVC ].B~N 슯uq Y@ n]xiMZ33tU&l(4( <GJmҕmT tG49eeHBO E>k]5VMqul0B<ju~jբWsS8d7 Ð/6D yٟȩHMch~ObHm0㎧BVG8keL}PvRK vm)_^V_dZ^ʩxRv)yWsaK,ٓ3m"3>: K`Yø+8R-sѝU侟]pvbQ4ˡ}r7^庚!rmt?4Jʅcki2%7{CկguhRpy_'#t8uuT/S2:3 jmNu ˜T ΧPFdWnvř_uAhq"D6RF, yy;6ơҹS=D]փDvԋuyKg.  2x0U:rW9%S{ @Ijıˀ,)5@Mc ]w- h AL, \R}mj'5NSb ۼ8yU@z6f vg/`9mO3z`ǑߋJqP}vyĆb`w77k1 VL 6ujAȅNKs;4~Y)e3/7RҊFMʑ~yDXp m#.h^j$?'ue*EH5\6h'VDF2w 8eONM[3"͓ks(E[{T*ZX@L8YKgu>:PTsh?ztY6}!%6E1}$nY> u{buc 4*֯e ]X_r<6|#`F2lI۱ˋ7wvN*@C/!g:4WR(gյB(mP $Lw}0b3j󎐴!x,CU;YC{[8鷩).۫2`^h7CHЃ4_EG DBZh:h_`IP֯^a8W䂽_ہvz*g7{kD=oStL`(W=wnf Ia5:.Jjx.e+Zr5-X r+ܢ=qXLGf@ϨJv*'$%2;-eWQ6fok^N,mydHm>P1[LJhM?W0IvQB}~=B`K'8J9Sv1j=qyXzE"(@+ckf?pRqcV󗦝:7ZIoPU$ {2);# Asl;C6iu:~c\]ض ;Z*p#KAG(r#3*Tp^#2A#(54!]B?Y(%b] == a6t,.O8s+&x:-*n3eE?ZU6qW D-eޕ4lR.6xTݏ^e?YWd`b鳩wUupؔgzVC\.]/*-sώ[՝Ao'kǪ'Н P[Kr=[jĖ[|HՄ39XpYoI>v r}H6ea7]8hjCi5#zg쁑'A+L6>zZI͹'վ ̃*W]קip؃x'ZC] h `z&,=`~b'~[Ke)^8YVJdإ}8OyAz<(;YdN 1ĭ<;wi{漦(ih z>)Z.s5_}Kl n]MjWUo4uWۣz-S]_*Ԓz2~df;j ė15nOV~P`~Lh<2LAUQ#{:7tS'20ڏ!DvSͬ ($'+|+ (gЎA;j*s_ 1UkF2 Kq[WBd`" Ϫ%j|Jߟ! qW䦩PLw"KiʫF%{'FɨiR~ 屢 V[l#FU5v"~#Z3;|=oXʌ;^'#@;H}㫗~sE#ǰS]yTz<mfEZ]*DnUJ*Klpj;%?(IWo]H;Zi۫"#ie .sٜq#G?)Nw ^ugkt90D IsF cbJ;bZllٺX| %6N1((I7ԤkB^[/)!vo$þ✆Gg*!Wi Mʋf1:d;}U.#k؋j-,C-.*xCFSWVAwq>H̜b8_KM0@"{biz/!E+lLS=!*TwyI]$kQVQ '=(pWbxOtIc/{0),S]/}zR dHO#FWɵ#x`)s&Wza8Zaɶ jxgLpd|ȩ˽"XI&6*I}{) zbJ[JeM/i䂋gC&lOĺ _X|tZȿ>xkL5ujoyIZPTC= '뤥=6`Y@qE V҈[swThγTΤԻI_u(B5Rf6=γpM þ94Ood`f85 X*v#_kWXN_M MKss; 3ss} 6вJ6kbRl uYT-VU~V?0!\ TbFGkvޞxEB1ige*1U²z\rT"d2*i@*EQ#y]H> {ti[rGiN Q7|;%i+mD5!de@:'{4BpFt=Er\0]67ci~X}.@Eg;Z5S A"U=ъ2:WiJ;Q8ѢBGUB7+Y {>/ɓ'WqkH #xSIdjhpPO #Rx<0U5H*1djV!tH7dMP'klqE z>K5ͽ3=;X*81$SQg1ϻ]GNuHI26pr-cɏ%nb@7b4E;05$Lm⋻li' O%ff S2#ZUCT.iAK"3H./yEk Vwir1=sZG9~j%; ·$G'p,-y!IQ l"UJJ,]`,7]A6gEpA/?&-qSEj SK詗 aSBb(C[W>W(5\+.dK+g352vybα<{W֊@Lvo6N{n3X~g__dO@>ΗAk+Rgq ɧ;-#Fs_h9t:/&oZ4vJ]YEѵXmvdA5z茷xH֛$.,ϸsVk<cݡV7)u?O;OMEߖYLib j4=07P>pwCVN͜ 9J̚;kTm0:Ai,dލ% PZ9\p<H+RuNME[GQ#:X WJ~*$hސ"-q0G P9:;( 5ܓP06@ÜP'PKQPbifUc,(kk/גoc|U|IAl 8Yǜ >eHts3kBlmSu{ jy=g|QL⁾M+RȂE҂:S%|^{BE W) [~^;J [Wk|I*$7fTtRΣ@;'X^=t)ğZp`ryvdE„eZʕm7 [-}Z=ҷ~K+}i ,;RXW)HmM@$f;( gOSm}i񁕞78,YBa'R;i_ 聐pC8d^^W%cM>>Ms-V*Vnb~XZ5.ٶg<&ܰ(ZVJ+S:h &lRKtn3|Gg7>MTKޯ,n۽#q\rS]/$)_%?agh<溂@SNuGЀ./Oz9Ɩ`BFHLng{LLPKgP5h8ÒBwT<OO 3̝(:?K{%FZ`n(ӡ G>HC0]Gcɿ%eB5p=אTȊ{|n31tN̂(KU/hvy0\V7媔XdvY>cԔ!Fru~ݼqgs˄lwV~8L]>3${cfBw۷^yLlp ,,JnE6iQS='eqL!w9IKҼ8uK&#: gsx?kh{gT'HfJ$X7a^\b0":Kи.`GԱNK?O~xmclid`r*42"ꙕ V$l2;\F }d-/4ԏݜ1]e[(~+,LfVȬ1wF!BL6V&bU3ӑUގL \Wbጏ3T Fowp/^;@P5ִo}y3f[6 .mZ"U#FcAb)vNY~Wf>5QbFYǟҝ6p0}]>lrAP S^ ڹxוIiG0*A=}o'ȸl>=":c`;C:o%q<_^o 6e)j}l5U?vjڿaz]׬՜[XqC3\- !Gh& :a9 ChQ;lהrR;`&.ۗ|P_I"S_ $BLU=&Q1H4Is213ƩTHzzϓGi<[sJW '!,,7e*Pk>K){Z_eeSa_s~ɌLy-$e`iWS ؀q*)8!2: b'@!Bg4[g׽iѮ`gLBJU=s@-E;'p""汌[w: /+ bQ+m4lL$abᯜM{fZ(ڃAF 9=zu *s=i(F3^j_Hۡ|FKVipxg$e˦ .UTPXUV\}b=2I%h ;ʋq%pC$aQ-`9|fjLi9)-+Bq-QZj>آ:OK)VA{?R|v_AF~Ug4P]2Cb)yBʸ:W@`EpE_&!hm20*j?#@FTNy 0x΍%KF[ByU (NbvV!q-ރGGZg(L({4CF0C7*@9qE \5YoJLlozUYgq!` ~y{P"m~i;|',9ꛫ6]`[PDA~޸A8H?nIjm7U@Uyr]`QcD.Y1RC Qqwj~]_01c{O25у4׼,^#oxD-*a׺C"2 ҩ\kpf@W&ٱe8נA`ykqhqݍ_&c} i0IbT8KA :p2$ KxVTOkshd"O8/]apP1_ᚻtS^z^~`9Z>&D~S~pg 9+䇴R7X\qY7:Bߍiy'V 1u.qʕ:x;) 3SU;{z7Luon;a|z(o?\cE%o61׆fEqbg&r3ϰ>UezѽIBzzx;f٩w2>{6I+𕉈Op^Q"Rmӌ7*%X %OBD)E +VkNKe$\٬f+&bJoCMKRoQmՒ#c.bFKͷNFu BmϺ$fɓҁ)* K6q%-ZQ_^1KZwYPwf V]mQ|C0zCHmNlʼnnw 1>` &w Gc42REHAg:E;=ceїXG{) ,ӛE1r)v >2q)/VVָ A!" 3և8 {K7kvx_B?.8J-M{C4^ȽD@+ #80EFLtB1`!b,3.Ƀ-z'$/\-jqtFk G"`[P<U,%/QpK1Hs]F$hU MOKTYZClɽg_ux" ޒj\j_l .| Ӹ4;`'Ԩ{[*lIĮMD͕lr|N%Fjv7Q|zhØo< cuyC>tI0ȍnrԌ[.^.>k>=P&QUU ~?@5}?4fO$ZrQ~}|P{|׼~<o!fRY60ʷ&e"wDr<6ǁ(Dh+GS"f5i1-x:PSB8kEFw#Zԭ KW"ѮGFht[(CXh/Iz#a^PKYGhnbW&6dr1ujlF׆.w]~©-ѽp¹(0Cixa|#.92e oa_Ν`AWZU"p_3 Ήg} 07 4SCaC\8kG P~bk5S| Ef&1i(ItRTg ]JK*X.lErx;Kk#FZ7>DC$4Ikۗs-Ob擆k6(~^GI]$#F8ehݐ9s9ϳDdCEu4>+`U]|X!6{C$C^? '+XUc3hQap}ٖ] ,:S#tGkvOUu5>rc/tT0rsLk=-v>ޝww0QՕ-M6Zz &S\Ild]{4X~ђbq>{@ K};]f+Q^$쫛`Bi>!"!Oopy%΄4 Ær^ [q"2L;AOOsO6BCv@cƚvu[O0`c g_)!2r"Iś?Kl-_sq3g65BZi.ApM' |~%-zԃVM(EM/^xIlЩ^rq,JpDqQ$ac饸G+p]*j7OȃΩ:; a j<# Q#^op#1\7;&J34Nش]8 y30CfoSE ]S{[X.ƕ(۱sIGE#T- ;!U5/MZLL.-1mfv:l2a{L"`d\m,Uw_|7uYJR*Q Ysߋ 3hFҼ(I6vo]ګk & >ٟNx'N3ƠZDfkD!3s1B=R5IbL4~V۫z7i^.Rx٬9~}%Jz ?n]re)+F1֎B$0C'jwftU2kCٖzM0S*H6a-`"}c* 0驯P 5A˪ ^EpI`"il1vV*'ƊO(:D4ÛdaS|del1kį'ˈ;d߹ni%g*DUĘ`C8>XQP ŴyL>j6FÑ~.s:%1PV*-$HLA6/Nl"^єԡs=V3"XOcM@& w&.a:9 @Z7`$NPA`}iw}?ɛA΁l 8:fx{a~*( MIr`a[c=Z*Ae$7m9Ċ' X|$2JMKƇI A ]m!XߍiǨֳݞtCiEI24xLk̗Wha?~_Yp+GفG&;q叞d^g06n0uT| ć]s*$"lk3i{ke$%վV1wft89FD{%aV7K~{S[axO2-KFZLh9Hnbд 'W:DgH r%F$~} ]"Ts1芴AD YOtzxD$Wؒ),g] x5Dy&(1)Q ׊r? o:w y?~-AGar^v> N 0˩U9 H#wUb7 #ݤվt" 4|eukգ6%&f+I$?UěO~'f[_@/#|[i:F8UZ]7VsmO . 7P[,Oxq5U TJ/d]u8erF:MgCwkH7[%Cp7wR7gA^Dgy% C-޲]NOv;DD2&gTxDˤ,vnsKz&m>3{Xi~͖ǽY9ƠNQ>Z>#G{ljA,v&)6>AΠlGŨQsL{ B:ӣB1=b4Y8*=;x9.n.E.q U fœ- jE!d6o15گrh`vȸsZ-0kAbiL6Ou)=tQ*QkX?sEm}C7: kI7od|K%L-9>_̮u3YAg->"|+PɅʡU7*bNqCng-cŶ׼~ 4KH J[@F4?PhƜ`Շ+LC994DM0{{nYklp'-j 6f|dD΢G C(mEWz[x /6 nZKx'8utI@lr(OAe&WgP5m,ܢF>`%QU*kAkʃU̱:''ÉcK%22<,]*7]Wp \&MH7a ':JR33x$rM0l1X*z8 "Ϛ@Rk?`9d~Cb 7Pyx[iJWr6%vٓAᝄH FhF8U$U^t!]2%;3OTƑ.P;(ާ38"g4()4MB@4{b/>=&KƑXxT t^'^`%vQ 큘68 ?G ҹe5ٲ,m&:W^%E4`O4ū`vo:N띳欨C@r%h9 QfΈh=0:q\yo,,N!tJ\6/G/U{?D?u<'MBشš )q;zRm[KWђQӗң6*%7; {׍i-Gh O/^sY? *]I Bp-[n֌hK=phTp[x,D窶vE~+#d&ZO'Oq՘&۲{9^ '>] ͤp.~\Ĉ<XJri7(nvM^-G(l1`KBH#ժ_6*9ݐ"(DȜ"(d76UX50 54rc8eps|bv!g ZHrڄ`LcEV0{2R;󩦠GorI٨!ƀyLK(V@7qs([K57ȩDI}x?,NQ)iϘϡ4#zD.;IPKbfjv[9$]D۝b֌[,iG('?[\u h=jB2u ݼ\H4k$cx8_`AN8;2M! ]b_T FcN0YD q?X/C]T^>^"iz|!=wkj)Mz17&V1zjג^T 4GD/I#L [٘J MPVh$iwG]ۘ]F|\a'cjo]>ƫGآdPdZGϴ.h/j1QDFD GwAu ۍܲ<;kde)z< 8!^3mǘe~ň§x%!x ItƮ"w^GP()?1#JHf?!6%k+6%jw JW#S#LHdcvD`ői/g5LK݃RQNJ* `*=/_GQY"m4ORv[fuSԪAJWsPxПRD8!Jo6:[ϒx@# Mrɖb<ꯧ3;xJ Х$Y܌g 9̩# 'Հ_pA7Fk D:s,22 ,b0Wu"s!Rʽg؉Z~F2gJN/翟c8l'udy7tq;o-K6^pT YXa,o7nD2Y%8gy57Uj еE͊U7 @̎-M]U Vw>pyu"O٘" bL[ic밈!re{`v4qn6c\uJәil@5Q"9E > o)u4se?ZNF }!nm|旼{2`y41Gʒ0ӃgLDJYYQ{ LtѽdN'`KȢm籤vn'ēܳg2ywO8:ڰ gfSz?"}"K굠Hlcpmd>:aC\#=Lif;>4?H)F=XA60Wq"@rr "Izo-1q1Ohey>\r&fC (;LjUI܉',疥OR"Km'O56j47yFu~ԏ,Ti+ZY6 ʹ7Q"!4ObO酯L(}ԁ=Au,H0x kvӮɿXe4 Ѐ+uT֒j;yhLN@t<,D[^ [k^ _o'`xbYpdƄKS=g p#3uH[I _&Yv$`mgfCKXwh(KE<Ţ֚5|u)W<Æg|3e>X$2q^<{ Rx7Q+~$v=lrV6 Pn2]fHB%fB5 (}_vFO!hrZکS] =T79,ΡJI@zSh.ES;@GR;1EڟxѴ~egh 9H,TavЅ(jH}Hߪ!N4hL ۜUMR蔱$HQ ?oswimlCQc-YTg;xBTo!]{5n;[wG~˔`kuQ˞r>aɵ4[jia-cՕK= ujv S F+O(۽qQ* v8[vO;؉!gH~灆OT,B|GU֣{ER%-^Rd#RG 7H!b}lFPu鄼[#uKySŬrMaJd _wAyOS$X+? C4\j#+&k.>.Lx%5$ɟ 5W\ʇK 6mm4ory>1hI(tS݇5D۴nУ՜F!6& ]Sa9JLޑ΃1i0l>噶Ph ]={u{lM:I;VI8+qҩ5b4J9M(-&2:|ãӢ:ghº1<ʪ&0; ?[Unr3ƳZDݭWjbOG;fB@JO*~0lxō>HuQDW 났M;d]ȟ\1*7<45䒪?[?-tV0>חcr$QINӂBms&o'F{]r$jORܕZ);?>ڥX"9):R/v[J6[5}sϸ ;'hFLB8căwp;kyYɟArcݒ㦠Pb( N hX-#MNf(^+F n1q*MDE[a]G\] @=JXD(-4bĴ%CBkLjzi?}^)*! ˨= @M%M/h1r$zvzpYn-ӹ />75Z΃,?dq4r8@-Mh6X#'uFQ/wY9)iW]M=$"A .ՈObĶU)]]a7&DPJڳrh6ڶTh!I]꠷#c~{q=JpYƠ5ѻ/{URJguIs +uaai!";狋gnK|!/2CO?L27RRQj^E"z+ RJS ]/3v8P6v'W{uf^  $mĈN+3 rgB4h ~ټJ:#4ˊ>نղX\Q,Ђ߹ʺi[cn'wJUQ\b5­fPiSt:-khde(^Kj,wVog0o[b+#1+RVA uLsd'CA`$ݾذ <ʜ)9 'hϽcq$6Bgdp S͒@;v5T-UvPzgWf7qcjij1ԍ[IU0s B[AuQQAt [PtjS} ?̌[[=]7.e!y;-:Ȋp[sQMp!cXwR`Kd%Ny(m^z$i;4,*9Qf7e\=E;p_23S/A!Zp{ף ٭n/DIE9a(1=dN=;<~LKǿqvQi[ҏzp@uM=G(oϹK)Jx.0 >P26oPNGjhEj<7UyOz};iKhBq#[^Pe[lĺ#eZFXWД'V/޹` 4mmC!^ jVh16G&^m2զk@#:` [dpν.rAnԬ;dvЄvpfn i\X `j%'Jq,-r/3TuJJ3N%qry#4!^ݎЅ"uXZ맺@8x!SR4dXcXj$meZn:c0W:qJe_=_5X|;[MɿҋY3Wk&"@;uD&kcFĭ9bS@]Ygyroj}p) mͭy#Ud_^HΎ(h⹌2c!yC@4^Yn"kؒz}?xky4_mK#+҉Rcx^߃Wf -G|mdeeS ZR??V7?{}ɱ#L3cǕ.ZHzN.De~Hٴ蠮鳟eqLQVDr`ϵW6A"V-Si}{' hSzAsCtz%z-I:MG/,tocb? kTRrJ'Z7mSQuubm1Vvܛ($~{>2;36a G!9!, Vp^7]zA9;DY&]/u8`GOR;c!O !gު_ftV~V1]б>gYgw{VOZT$<lk ;(!1ld8{M.Ṳ7t*)?nϾHΌZv?E' 3Yi2sh3Э*ǺNB{T,{{}EQb]y`u!L{4P -N$U qғ-jqOb0+ip*U%xb32=CU\r-^CUAa#-7O-wklƉ2%Ϊ~0ID d}Q>;&>U)qH<G1Ob7)&o^3=GTʂOe/[Ȩm",җ7l 'ƙ[ȾHlt%x/ϟx+J={]-չv%?@Ph[o,98/zs ZHB9d(;2Y?z8~gv6q@[:.5(C V.=ɸ>' &["."(;r<@CbRǁTPmНz[M}$a/IpkiԒۻV.#Ö3BmfXF:Hh6G4 %8*d>i2/bHBVrh4#s>0~o C%c1w{٤~Łmhc9miogLJYrHFQia}ETx1x]DK /M.5q'eS mnDDP>pO#Cenw>YӘK#Na)oW)X>ntuYu|wXC{ayPĂi"HGTp:T&?*eLFc./WJ r'/o@^]w;X3a]fbnے^]%WE|Xªeɟ:Dn8tV:hr'(4oaTa5|ˏhtyj=G-~r*FBҡ%vs'-$kW=WDT.{*v@ UƊ+ YKx_Oy*z-{6:O9qOa,n3+ =0f- 9n~g贼 H2\bXAclY,Wt`|1+wczBj$Y$HI(]|X'5B+9bgy4 { Iͣ(MXcV6p>RT5aˍK0D6Nq8~'ڍa9V1-M9 $gx͊i#ң>%\ Vۆ"j Y *PUQqQ~$~Jk=fqåմdҝཞ*_ɽR"21BBP{ZS#Z=&7-MTYshE]T3 R6G#$/ت(9lJis-,u4B+QbYT Dc$yօ>-)ijo؛LPags o,2LrL lǹDZŽRz2/wm'L#9p$ZK:D+Һ+V[*k:9\OC[<*nw[W;txk)&-?l'n U%sŸoD"&9 Nu[0p!+=mQ."@9H7*ފ UcnOjs S#gpvA%Oq;36K Q#Y=r &C/Wǽe$Rص;X)!`ҹ4ޙK Rsu `;+.2nY7QYڭ)Y7;J>x#SbJxY>w%үQ5YA6YQMHv&נH} n}1` uV5>מlCYpct莦J/٭;5Ʒ::̐Fǣ߬3 wԟ\l;$QVh48~0f,]R/fL@C=TQӍ(OhxIU=Ԥz', bXsUk/y p8)Jo y<ښ'nX( nJ&ƒ{&^?P.׌Mx~S@eMAQ:VʯHcJM?[[:koǦ:Q+y>)> SDZByh^Y#Ew * %5j ޘ?h@l^xU\x4Kj8^aI2_Άf+]4z Q;o|$RĒ ;7/rN&7qAٹ,sO-Kb~z3RO+ͬEi簎ouXU vh>s(:[#5dXzQ-]Vq;R\[v!Pu2RfIQa^`qcliΤf/W>#X z܅0hn%"Ŧb^}X QB;s/o9% 9O\LʹSQ 1S/JKt.rAq uI$qϠnȝ_=0(jQf(ٟ67^!Qȑ͍F@,+rFf^<{ի:aҴK_Bn)9uk!tNK[qUK(5)FIcq%u ?4]6B|=ɼuC5/A_Ok "_f[ߜCƔ6% 8}_ -pypOCf'b)v` ]d<- qJ]~& Mۤ+>'.t(}HɋjnzgJvhο7sdΙ" Q|jGCIQ c1BG55ȅpH$+*E$&2USb"6( cz-O]ʉu*(g׍Fv!0:<ƒAF6wG!O K{-pOMظ<Q,Z/`h)GV@1b6@ OS$ćoaƬeN\Wþ;?+BN xv+WhR8M)9\vM^6`a S:?5 *MyPkqdS =ow/1q;I9)^Gݖ#ؗ*IpK=Dphs&{#(֖c`@$$9w.}@h"V2bn A$[APiAԾ3]3S)$$5 18UJGTN۪,Rr8ʦ}e '4U!ҁn̯E:;߈79l[$F6{>7lж }.NYϧTZޕ!g2r@jmR'E2J"&PݐM`NQ 0b3<ٴ~p[ռp"?θEeFSZ{8 N($y啪&*I~AW}b0; +gw P析z}4l n.l2 Y*JOlMHNzO -I^fK:5pSfyNHA.i$Jh`JyN-h`Ҟr}9&WSd=YNJIj@gnTj)Y.h6^_b5pDZc!Br sBz!h*T#$, ͠ !Yۜs=Aښ;?H"MCD$>.#o|wm}߿^aXvT'ٕ|xd1*=ۘtP!B*ވ'_=7 w#GD4YzD |'A:@;뙣!]OL@V{$ f~/Cwzn$rxj]^cJG6wup^VW_;:p|?eN:;*z3:u\dG[FXkֈC'Imrc \YwZ:&zqx5|y]b~yxVLמZA{ҢPN,3G,aSݐb| nLVʁyf0©ζ32Zrw qߙ6y53C^+~'CGҁn,K' < ɕn6Q!$)34/IkA. +c.hY>U9#~u-O>PO0yQU~}N?Θ1#-Tnb<}H\zN̽Bx $ ʯh*ʓψߤ"Nt )ۍb>pzҠ9QAvdX܈ѧZɀ^ާ/wG]` (gZ7๙TE#~, 3`Ҁ١wȤ5tC9}i EtM6֞Y"'HO)Bq$Fh  E [b~y)/:9`D9SO|I?5 g{C<)MحoЖ~-,DBҶ=TYidח$D_z_zgUgJE?rz#_ SmN^Ŵʌ/9gz,&A_} G'~_{~:>P)lÃ0D: mF4 8 0 </ ݂_~p,TF*KZl6dy]G$*UYeWXro͐!r8m(UH,&! }k%mA" }N8?0:KxN`VK! P<!Qw0G # ԁE֛'I1ƒ [u \׀ʛA Lf(lh}c(u9 tڋ8FQJ@R QBSBuL Bw!aO{b ljd}%E;,.131&Xj 6\y)MQ* wOXu52$HIfy֦Vc~4+)w9g֡{]?K՝dE]=$&PA` t"'Us;2xyE礱爬*" dz.I ~MIHv:b9$dzzmŒz7,90Gpw}:5y~(BzCyY 0{tF9#ŮtVmN6`~+Q|_~!`X_rv/uNmlzZ%oX!(#&,d= Heȧ|\Rm22`os푯("~S97u]VwwlagR$3-df[0=؏4, ̮XBPPfxؖM1MR7jկaP d6p{.GP=Q Bˁs*]Z@Ϫ䝛7W.[Ï;Yfڶ/}ؾ^@kc\znlSnM:8)}=4lZ=dD˝K[uPڴq ŸI!U^nC&ޜDFkNaEؕFyrRO[Bn`?9a2w)fR.Ӫ<#F_k,)|;)Zb2.ݪOrpeiF1%∬o>uOE=I %n;V(*UaM#aE;~O+!iң4 4S/F2izq"׭azIK}+ё[6_.51S,ekqbyDH?"k Ƅ0'..T30,,;$.TI<5ݵ!Ǻ/a~AF88ZMۜY@ ouUT?a =fbq.4.g2~ɳ+#gY6Y OAfvOz+ P;}h'A]xD \M 3-Aj\𖙥|c#Қ]^J5a*[y[XAT/T>oP rk(Dkؚh@ d : ,b[iJm<{ɘ2-,Ď8dQw읿\ΟT*ԬTBf%u(Sx^^tЎ\ڟ]{fFv]4*$fy]uGwJj%O[x{?}/՟hi‚] 0y~QmItV% UE(i`w1XK|QHSfl؜9`i\I,ۍ swj1D"PEV?',Մ@j_?mAta_mXŚ ^ΓD]2ee" ?͉}Y1xH xxY 簷n0;aC\lbEXmBRX*<$()ә$le ~Z>b"~@( w 9;zTi1n*?kl='肱 Ȉ\.`Xsx #- U!/zn ]RLcÎvQ}5,7"x뻽4(JP)~pGDs]*=,4/bW9]6ҍ=Ke XoݦU/%`5$ ћ|%W(B<>}˓5yKk ijY8짚d7ПQ]Q:: :͛N} 'O8sGN,IKOnRD6fdŒ{%8р.T(0#CxV5?M4ȕ_>t;иst6h:!í#ɅYGRdKZ@ΊyXޟtoER,T {[s,_;K8Gw0uhnl :2U67֡k E>!26Rwjz/n;1"||a7Y4aL{ p."A; gqJi! ĎwX s3Vh >3[] 6HnuHz֓OR}ח{;<=qZзfA &pԉ׭-.&jm̳[`F!բ^*7f.i'(͆X- êZ#%M,۱FsX\:6Bp]?u81-G(>*`VssX>m" ӽM48z= lY/O.cn+xl?Pїh-[10Kl1 :hf ^~t56TʙoJ>?؂=bd+К*4a( fJ~eE͘~=J/oM┠9"q+G;2 <,vWh~ް90y `4_`H>̾:[?yD.5V:S"壋ni|--2uv2 mU/ل c~ǕM]@Q_nU&1YcɵR9֝j]f@{"ʆymdmKF R@o{o V+,s}u3 0ff]ZQH" *Cs6Ig- 9鎹~} 9MƝan+\;1cZ/[MX!CyapO}aڇQ 7gTbБㆧ^ٔ>;0t`\z*}ݨ]@ + c .K2P`>TA%\2oʲ6Vϣ xb0ޣ%|[X׭n@竔KF,])?Lj?45Q6xGx}jJ' k VE3$%SwGu̺#>(cX[\WۗdD%PV 2ٛ/|4bHB45gQr{s9˫iV 2Ӑ٪m.D6\5#HHEԽ&?MF |PXl_g:rF&|JҶufw n\ ^g1:X#EsB=bsxA?[۪Ĺ|*3ВBv̩S.Hcɕzꅍz2{L. $ Su:* .3R1+ ЅvS#s\kQؘ'9A0&&B3Bai+ɞU`/& c4W<R]C %[FXm2*194O#)gWK6wj>5WiG̷S*()$l#7u>vLy; rߋ `2Α|B'Jm8Kӆj$3l#sq%nH]<-ɗ~gD6BR0 ]ÛyvKNȉ{٥_NgLf\ޚ^!mo/CIѢ(QH2*\Z)h#|x&(+[IARUvW{ ~# ZҔuЦ::uqz45?۵DOJЃ&^PU08'4C)Oe5tBiAM!+#+o逬VAag΢ RHzH 0c,Ճ W=ӡ \@GB %6#JnNv+Mρh5-(eL@WHyLUOT~Zu 0, yE|9>'9+XW5gJL(0"PBrR~U6Uk%˥y# *D5 jvۛBtï<$#Pv"94C:fA@9*w&qaȯ0 O֫;BG>b۔7l0 0)G%yI1m>;s^]HF? έM7S|^p hbwE"͹<9nWoMֺ2 suNIT'ϜC5Ǫjw;@hT 3aT>{^$-^AQpT&a.Ƞڠ]I6!0 ⻶UWU~#Vb W)Zk뺊H٧ϴ=c8tcgWfQt> O|P|n5kQ~8^/ l5NO 18uSD_hVDOEvjlkӔy\oEvsǡAew tP cUN)=bSy߉,}k|=˻dkȔe;x:G;$#MdroN>*'0H3[m/{͎ \sA3Nr}'Ò 4HA1Pgu:GW*>0\G*'i.ȥ_8 urը8"hc`c-]L:#x|Ã$~++Z̪u >f%p"5ƗUvn#GXU>^H ök-*pS$\^%e"jan4fKm:%2VT|[Uoz Kmi!"6i'7*b*?8R}:,|Y AGRaWB_Xqp6p-u9(ΖQ N#-4E ehHZoU rW^\kWիfy^p%@c`=FbwB g,8vBf Ny ckwNrYW|o/Oe$4yAtWW1Q!fNHq0eX5 86~pPP'ObVԱ|ug^<|&s~.CgVе{LrWD7eJ[Z%1L*0+-}@E:Uk-E#c4Kphy&z+ftcy?I"͏5Lk%EW4HdAS#ᒵӼ.q~FEj'kw/8lT1E5RaQG9'(,״-,9NV spA˶ik`)Pqy0_U~N2ؗm5@ $8z/{Z;H;&H9&aRSI9Au9>#R KQ-r M*=΍\ YP)@N_~>M2G{1m"4_&[Q(gJ$ <1 |9,ii"&WO !+F)>BE>$X=,72;[xsvă Y'-/yoQsY#WbhRzXH]@͠,!=k1,+Aɥ:䟩՝omY@6m7_g~h4 qe=t^|t"K*ɸF!j]u⇒E3Zy4ڀSG1Ba:A~/2UݗA=0Юxėxhs~ peEJ`r|˕õN[Etre'Yyi%o2 glNŚ 2Er ^&o*O섇AϦZtI-rb9R~9$:ի}H#"w?drnU6Y66j4gҰ"mJ-se9Z]|x lS\\9}vYMpY!s(c@/eQZp8';ͶZ ʥ~6Gώ]1BȩJ 4ibL@A pmASU&9ף>0#3)? H7OLȂ+rX%&cBwJkoL>G b槵@` nےH7)Ir UqѬ7Uw)hVAZff<ȀSx03[g$1)i#Oe>7! Nu#HADChw?G!Pv0 P 3`3g ط޳lpii􈺘`ߴQΦànd B67T63 sF:~4c`f9w5q)E&`9۟WXJ;@&db $T.0gY:ЬI/B?J$m=7z<ޟRm}rPrjU<llKҿCvנt(~@-T |nilX6}Nhu,|Z:>4zsWK/].:5>f0ПD|h@̊(1aშ4h7y&SR5㣑g+>$>HPɮA2'+@bqG96r8БBug=3SN9T@er˱=g[$.V!*GKc'eCoI,A:/X7;W5';{ #9D2?2QK^3+Isy-l&yJѪfzTvx'5IW&m,[]Mj1tfG"V,]ׂkEeC!SHx?:M9vZ,=iwm{ҶdeXqoZ|892!p]Hl2qҔ]rwgU i`msIȍy3,Br};6Y1q)ÝrgIo}}`s!:$Ĕd1WZ_ͺ@# 0d1sV'ʐ>'В끠u[0=BQF5Y r,KՔ1 Es `s)`Նi^{e &'n)[&g m\bӆ'Հ3^ѵ_.G#z =%~5$7OIܹ.!mUbih!z˛^¬ SwpvRqKj1EX6ˆp2*w} ݧ=;.Hv"AK26.^b =|Rj 3g$z%D{}Y*6'Gj{xgM˿H\J t0c㏵ǚiRx0+`fN,%Ow(2jX'ۧHorT{K' wf*C@iKsl+F=$5WwfwzaU T1zB끎ڝTW`}Yk{ vwCHZvFup:ej~$~rQM0&)J.$1 Gbe3 (ҏG{r鑹ijd̺+IEq,2H2Nr`T*=e"<F-jƀ;/Y;gmbޑƖ7{/N[%&[i}*Nh~k Xw0iP97`|5To~2&h)8Baڕu6עv#j,;u$/!ǁXi|nSUh;|!z 4Kwg~\ P v TP^~B? 96)y@B+nNuk iPu]^i'`Xx 9)K#%Z0m߉a y LeD0:_H~ΈV|VBy|~"Us&H1 Hg9q IPFt :|k"7TE0j J2Jsu5_m[2BP6?8b_C&dA\jC+klART i~Syy}0x{e!AaGZ;`"kg/o&ΥćN5ѱ/!"S${'1{T}NDimoEuk7T6J ۱g 5-A},nx;⍥!@!Sq`P(6>z ޘ0Bf/͑oLHAf<`2 ui 3 D i<PP:qw%FCfhž:[*N _LqR< <@RN>ħqt0(8wo7+rN\'ީqh4bQb.C^(ԥgS6y z 4!ez\cġ~;~s]v+ <9!׹Ʉ|26۶sY~^r?ja rT8j@r6vk5ݫfP 6Du)-9]Q4ާ,DT!o5Or;)n5H~bAL.wәJ`4['n'T܆b"~tQ4u(م{#givkm{R2L2&Uhd'F:-0؏qN Iy v @%&a_'8Ǚ _p퓩;c"j <3(G+[lٝ\_Ht)W>J+D EDտ=T ~AeX"CLTyzF'>Y*-xC+qh3vr(ZFf;|. 8F~>0albF9~}vN|fM]6WŐ,/ ݍ=sf=zt (ۤLJzJRдj<VP ;gCyILl٭?Z%VtyNeJr:7x@xfvy!@[Jd\ƦZm!4]|m!3%@KɥMWn7e&ӊunRu!ОeɐbNmö&b<`&4|~0BGoOt0T3ix d?0-Hc*j =|k8j6>erhp5/?7\!Ea$?:pmaY㨂LyaTU@v{XO2XSsol7(euݭAE ѳ=rs:-aiP6 vYUNܐk/|bJT19@(Q}%\,"!y>dXS[ٿYMbyB;g.$kL􍄦ex\WŨ5d I-!U"K;i! -5c}C=%@BxдW/D2;,LWY6O m͕"pz^ս$щ(\?Qֶ C*&tpClv 6/3JͼVa1! 0P]6W1M9tKs$S5Dr5Boĺ -3ZDI~l2N*z3 k|Cgcw>oA`i7R;y=*ROeWQa^7òy뷻cQNZi(<=BN}wYP]:* s, PSaX](Ϻ2HJWT_XBF8wt$C/F˴mMeyR8$Ogɿnj2yW.fJm&Y%ɶ]%uA% 0mdo`~MȊxvCc86k?%fkǞ^mZ, WX>C(&;Qɏ-*.ĸ{ո&G RkyYS-3d[8: -E}σoƒKNQ~n|a+hՋAh_'DӦ G 뱲6xŲ]_RADD޺9պG$._B",)MQDv.LIta7p`SF_]52DfV5}8Z!>pyxo?4s;=M+ %BCU v{bjۈ@|]xV#?O1YFdh=C%aG#fY$284XyS>̺qU8M*G,C{Y5ޅG5B*ƀYd1G"ݑ !.gN+oi;掂m 65j` 5%[NW.':y7KК (|ad mI6qctmgT^|BakWȠ^;yQ6*Ud߽XFls%:rHH4ɍjmGh w9^Z b6EIB|E;rOk硳"Co;5x5{p WFG@hNDDg"aFOzo.&JQ[a@HQȰˉFgldB? / Oud^?+u[I$\~ؕNBIOPD1Oޗ=}9$T}trL s7HRʧuDB.13*w EPk?W -ZrJD! 09x NWxF0}OЛmHwp:_捗P^!!0ь (xp ^v F@P@~PzN_$k̺SjlIuJ7YR5T'RBmm`5;: -u!u1KoufS dx[ٯҺk+~I =<].Nkq5$/$b(Y!%}tf9l?ЋYe+nPs HdF")7txZU>60Jޜ9ȞַB3d4a:;kgcZRCL~m7ri)AMN܆%w#duėOC_h:xF>kSŁ "GD(iD8a=G!WOˋPHPtj(nKWUb'@xizkB!#ȵ|,)h 1QABA_*"G>"M?/gǴwYXtNb3kqu %"bҟ>Ew{yg0:JMؿYꖛa YWpg(^c=N>\]lJ.8҉Lw֘/-b\B.473+lّo L·iωBE.x T963FC ۿziQ!1UFNyŗ|K̿vP%w/ z1a7s[ {(a: ?M\(r4/IrƗxYOӓ(a[ B~rS&Adt:Gw i0)pӋHdEze86H1r+m Օqeأ{If+[(j c\',4!Oy;>$^&8e4*¼u:W4;  -Cv7U`;\T4jY҆})!7wR FM&M|^FV>79EL {YߝGIYGCy9 cU/HǾ7xv뎒ۘw<p,ebn,Nl-;ԉ%Q4`؎v0~mW~}Z>;&:myT-}qWF$:m 9>*㹯B+H 3}|()ST{M , V?]b.~ @)={](徺LF鸕xӡ8D 7-m\53\,f|q+ZΝb\pXBk ÎWI@ZJ=\vP^)́Y7n#0ͅǭWGtxg`Ft4q^oHp\&x}Dt^,7+\| nSHZnx-7l'Π<_+3=嗦si''\'xGgF{;Lk)ڈKߔnqzfZ"UK&XΤٔbgkF*#wuFZ{"4 YtU{{0p1FrT# s]@Dޣ"%/&qUG>;FfР(Xje_whux@/bsbQDGoTG-?&nb6 /La|s.mx^*jlG_Doa85UѨ->4ͫ0)ԗVjjkWQDANu7^`k2V'e=蔟vGfWqĿcOf:)"!ˇ킓 "u#h82.\UC;pec6OLoCSkKYj{tEʆ2U/:r+`aP!P(Q:4ڍnNoGF-JI)\K=;jS]r6} -]r:JHa(_`uRl~hd$7t#:*7Sr2;ΉF-@]}o{?zB5^i+\lӲV#gӃAՒ2-yK^]jx! *ٟt#%Xr.kUWyXϦώ:%;+~e[+:+J!~rϘN> _1;WS5r~ƒsl?HHyҩXPX(Xu1/zaqe37q&"{,2fu^b*24G- M"Shâ)Hυ$saM+tyUҺ|;$1-m] U,F3DŽЛKW`m6V!. PZ'VC[`9!yr" N8\~CqxJ&L-WϫsɤpXP(w$kŽ+[W-O|F S/˙oҫ JQ($ gQ`scv@jx| lWl9 (G.έ)- 3azLVGRa}ZP:C2]sKey)8vPpF:BXs!ރm$ܯci&CE7r4B(qXL g:dɪm)#N[9!_FoPh,k et7'c:RPcs;oe}FPT=B WT(ƈ2Z$9oS40wUfOg:ܡt҃EdoL$I{6Sz OM|&ːZ^h,C;{M°~6SK5|6ac[D6i|ZFѰq'ӕEB"68 iPwA䋶`܈2`b(W` ##\Zm Jj ׂXvqk+7ʑ\]Wg$ C,*X5O^n}ŧ/0>S$MAt]=ca2ُZǵW;@ _@Lв5F0T4"Yء҂QQtE5;LY/=vYVTĿ6JG⾝T(#B9j$CdY<:}T32x3R&`PtܐRbr̕`[P]:j68u H*9#6~Jc$%{׏sǮWt;j͜p5B\T9FTwt5S(+ŭ8WN/uՙj2ܾ!G&0%lW \g0k(JBrKOiGw 6Yx[nIuPK>͆ڕ5l6A3o`w ¹f!s MuGV}Jɭ7HS7- ٱzrx*I,OHv[+LV.[89DIK6szѢGA|+ ݙ1~]bX!m $"u!G5ζ CU ) Wl<\ pk;T<izkx+F[-3f5}-6;sceuk\E@Ϝ4"jhLMX[EX;? ZȮ9[eBXsS,|:҉OGaÒ?/ fI޽F 익U4qb$.uNPrP|֬X*:X%qZw8ͭMR~V$H[!մub=hT;t%bpc e5h&|D۾ 4j:28^cKތ^0Mz51{פ^Vee_Saѐqho;C5 4FkQj|pU<ڸ^sc HqLrvo2 ܀CCKү-D"*ZQd)*+? ƶDc$bWS O(ٲےOTǃ G]tXn0s+ Tw2<!S,H_JD+N+`Ȑ5O?7%NՓ^\ߊfj=D\|@sLD%@1P##)J̩G|mC+7xfM}IRBmO:WѭLUpV^j_6[&";g|H8u5QECcIx4 )e K~=/H*' e*V_R5|i Ncu )k$H'abz\ F~z2GlDxv)DxGJXsPډMnz oǎ5ٰe  \-@[F5l1b_Z؎)Ҫ 1Imo\D4whQdb0ULE54| ^t&\"t$YLj鐎o-ɉN20ނvP,aB'ddzjnȉ6h5@;JMTNE B|tjoj]4_ vUnDKशTgj&mz`vўpX&[2?H'%ܳ=mZJ"X: 2hXCǯ[.zp^%Yet}~*?ْ |AI #&GCN\JG_N&Fz? K3X+ȣ"8h7' G ^t֚!>?~QQ9xkxdt5UBЍPot+EW&~g=mEPU9Wy-~-UX11р>AE]ͮ==x??JO^cm\2ykiߚsf .5앳C]]CR9h' 4\<|JF*OΫְMKQoq/00TZƨ1{\R]}wc#'`Dii}(ء2ҭj>p Tr06F\%7lHV׭>} /!!_ ˣkoHzAA}`,"T3XdyW1NA{#ٌ<\]a.\PefZU8)뉽{3w1B sc'"tp'%tSsrp.*9IR i^R1J.*FДD+&e &nDR^b?hG4TS@6|N ϣ6`}k֠;Yn1U+~ƟPڃ y4J͝DbC,fd}9)2 1dƍa!CjI0d3saPр-9EF<^]fg n𺙞a?~Jxeג%hj1 tY>S# D<83W}a kFHӞp1]&>LPP]25@ Hi\:z'Iu{.Ui=FW;7fM`յN6x~ZK<`A&D pmzQ] W+oK14h6O!cת(Tح\A +/%kjGlt~]m_3 Eem ѧ߯uq xoW_d2wyr٧e9lc1Ei|BxΡw'}Ԗ+`(I+ek.V˲sgh^ oỊGy E#Ĉi"lҤ~y{> *(<w/^j2,0/M2qꫠl)V)(B?7P㟒ZT e<Ɏ6%gC*}kC}ސ$01$wOK9QDŽ0 I-]5oy K_MmDz=OyZm)s! }LS$%qLS-G{B,IvܔFّ]vmU^Iz]v5UM5)!-+ 乞5M8vk+mM;!pEO*P  `40a|3"m!6/jBfBqɓXB;)(ҙ&Q ,ݴr;HA>E= `,gjwJ1K)*Ҵ~BbA*:cL1<0hEuK9/_O&8 /9gᝦߔUIJ`  e4{ʖxm)c/Oc6dYNB*rYY</qx#׻2r=ȝrPwy}b$&\)þ~. *l{m3HES}7u wz.0U Z<J]'s|r_oՄE8`7'2PAvQ~OQ̒V6dr4g@MY.coCqy&$9%\$jXfA0 kzgGL.4Jd6CsySkB#4?}iJ$_0S B2>:Riם`$r-p̟ݐb²12WJF#f*R &EX=*"jaT|1iy=yzPkz"oJ]F )J\ ,ؑ,iK;,eͱӧ'-o 4Y]q?SZ$a-Xp68Fb#!j{?BtYbMkIr#e )76O>a:H Y81s"%-'ug\zBpUJW>ј _FEw]Ɨl> J'3H~ұz|,*ysTI!>&\aHۯzIc9Ϸ?hIP]/3gŮiH#.ĉ {nVGXF(}@TJORt", q/DJ^=߄݉.ؙvEuf'Z%FoXGPw\9@/c_8u=Eo uՑqN[xxhW pqȚ돒 #/ B.ldZfiVF^+HU $zIa! h_:gLddE%B<kyeURW41cc;@M +cg52n6fOo{#bֺ;^o:sRzyS:zCxXSoD譈Ԡةw蹐zcЊg?pr]0,o^EdH? _7ªU3ȕv1&K)ܚھm c"잷3uo'">F:L¹'k=m^g+ s"5&]wo9!`Es8qhES=bbdW%Gx2'9BjP4Pwny',P8[€!F1 ufL%ųTdܦ0P(;ᬜH@6g[֕WJ]r?oP5ܧ7fqvz= BtGKԵ7yFQ[Io$l*,yqn=īл2dzaĒsu$oO@6QypvIt ǽy#r&w[M'OٸLr&Edp)8dC)8Q!uohὃ$CE2rP^nBEWW*N/`*dM z[ga8 sZJrz08%J]# 6Pf!23<ϴ-^R_ZBB1xߦR,81 ۈ ?iC=Do,E]vCÞ'4IKU2nJE75t q @!)ނZyTޓQ?AvЮw^﹒)$B8ph}s^jzDcRVuY; :.h_8  b?J_mLx?6fFM> jz2\`QFK:6mA(y=0S/;IafTX%s lWd-EC,f3_lu0|Z 4NsY"΀yH-Zmb|9*92]~oU˔3_-Yg-jLW^-y} p ZHRzI7E_Lg2?rDJV - ĦFgK1ZXmh%-/%pZI 9V"@^GQsW-$pԼo،6 ݠ_QCOZ=\Ygkڃa5I/zIxf@WrM2ÿ́VVLɛ =@GqIaԍ}5! %zxFn0?E*=З-6P:V^qK ]g%ƒa/K}.r) ȭh] e:GqfT6R1~M%[_u|cdjȞBPNFL|;"_I8_O*suΒ q0aM- co,m?1L߃IDCۇp V?0v[i\(म0\4 fUH܁'\ؘ_x>-ِ޶Cj„C}eոMa7iWo%$tVj$hơ.k0CvME^Y-Zí Q(E6͕ZeXES*YdFH(?hPW{zg 02Iox۳XQ DC"j#EN˼q NuӒ@Ohe ꒍ٟWeޜ0IALZ)#.ef 0؇tSQB 6V^֜p ˵Sdّ jQ8c_kQzWvT/G\{H~Qh>_H &{NFik> yja !B0KۑԎenC ;oi$x[M0| f W|9ݙ1b 9>:A7%0N Bo1Pg]2~AN7o3-QԈK:ʱAj"%Fh-W)ri(C057==tr'P?ػM_Pn`F޶d /+yM5;8`K$P1ZO:NEvUR2-d@)&De[YTEpڂ!%OG,2)gsFd,~ԄcƌoQ5|P)/^>wP`v.&f6!9G);}l~نӤzՑD>=tpH["^j69EzA*,)Bzd&5 }}Q@[gR9H <1q;)n)VљZTnbrBGȱ?٩nAP-DaV^0/q !7pYJޞykk;Xo93Pbi?P %ǨLHR(_a[4%Z5.9c "ḌhQ 6hgpES'M!sz]֓5: ~.5 cv8WI @ Cd9H6> }q#E?˱̘8WcI83qaҀwl܉r dU,e|ez.h"SkP\Y# E=x_ 5xw6퓟NjȀKp3U-&#OaC:ZXʲfrɌ}=ʀeK_$?m?Am&?FЋK*N4_$UGF52xCV0 Gb<]0t1Td@꺋U.%*n a}EBr]|#=ZSC1Cmd2JƑW?!Չ1;lRLg4Ү7"4*qS[ cb=i,Xi!ՒV9P5ewT'dJdOv/ D?£vys9O Ր~*zS);`{ F ލpGDѮ$2aI;6?Wœ])Ŷ[v0hˀqMN-MߺӣnU|BSVI&4U*n2(%GOn?+L+ANj7rיmғi.R P3t[p8j{ !D-O-xJnsKo}4vP?zQo5kU&;PZvyc1Fg&x}a^Lyĕdq!^.dT+P] sF'j5N^S ֑GqKL*3}A.- Eg4bVt9]{rRf"دG2A|G5J6"ȡ|Aޚ I0ϑ3ӪnwIJdzUj1uetM'°3S㞛ekGabBWc;Jc 3&0mGɓܖPM d6F"CaiZJl}H MzK0C "sr~\Yk}1|c}2ȍus&H]s^)~ L A,s^>'ۆSSz\-n?8] {?ƞ +_o#iŒY{ǡG`Zr,`#GqHO2OB-2sIhKAh:Xأ0p3Q,YWy ̫Nj?9;K?]`.o Rv)yBm#GQk"dpHiCgJVBҌVg\[{1,r"\TO\CbɅVJZAlc$-oZpMuv 6p1S|G*(@R,JTnt[iHVSȊԐPɉ~\'8GeqdDAƏ})n7uͤ‚jVzпΑHWwpX<2ewYIvq䑩tzrեe .q/KtմntDk+8IAyڻ*kFNۤQ'?V_ϫTo]?%]XvH=pRIM%1q, \D@bPS9XI'2vO)@O&Wm&:%imY*,U6w:M=^%v\f  ӹ84[%36ciؘcB+q)w!DI8АH1h6] .}J;Iۥv?O|7y}(rjc-!̙$*,LTznu" e>ugէϷ4VU9YLX6RTf?QafnqQM~ZLI2 7B>Unc/d!)RFqS|a`0n2$bVϢub5Ū[FsP(O:n1^N[^ZG6rG%,a@G#.~p fZX*r{wr뮾1R@D}Q`ɷ]F:JXG55z|8v ~;\paYŨI.ңmmȓWq#I [j[Y]B[Wg\!#CT :(RN~n Uf’k0RG+LDdY qfeD+drH: +ƅfJ77G HJIW~A̓\afjXK5oLtsYKm~R GH^sSn(/>S!:U$<@Sc9I7ؾg׊7ֆЋ [,pTˁM%03}I"h~"$MjrpJk,bDIRr5'R&h@Ѩfǯbfg#qZpq&w_jObum8F`7di0hz:ެ){,f{Kwi\ݖzWMp.k)pF(qpEא*|!rx"5Yϣ1T+E%yи2k/Y|LM?f+830Ha;y8󠠯r><9p &䍚@u%i[,Bʪu~3RV 6fLJR[<~eigK S|9:TIQ ZT1̟fާ{ļkR,/GLŧDVK>fi1ڼ*^\;scy8Di`J.Sy&?6 w 2êq7(.Ԉ؝%p ȭR ,ZkHsWb~eIk+#OIxY K=Tv&YyU¥i񊨘lv(5TrdCx\Z{lʮU{Ձo#^`s)ḭ́g6>AUd@c#r`lpx3- sHhSYlXybYb_1Gkz}aI"ov>#dҾ2  0 f @%G+&j5z$NHUո3cZ,7L2l\s`bWcm([U%1vm蛖: xET&0( аwq,~m\u2QNr|щX6pZa`{dr TJ4Y/c;yԟͩA'/>b:o[CLyMP!YoC[C ` K@5Le*) fv_#~I|ʛoX\ߤߵ +2&0ҝz']`\[Uyt[E2!KY@MǶA#8x&Ds]!jCԐ;!{hַGkx0|4GD눧`$S&zMʋ?dj#M!\ņn5?< * -bgnQ+Ե=$D=O_c-`=z_/EOo~,?] [0ubfP7U;c,UD~ .RڴhqWl_ Aq@0BrzUטVm@H9 +ܙR'(YG^w6gϷR.@C1ٽ ePdfڭrUg!]W/CGIDSV"Q[}q1fD]Y_u6XXouE <,$nZf8TJV?0|9I>\>jTc}h oo86rژ"| -9R _?%+IԵNTedsG@ Z(8<fU}fj3C"%' 8PWLՕ^R05Q]FU;Z'/Tj$"f|4@1(pGQZn]BkxDIתbI<նl}6i[HRܐ8*yegѐР_r0 a,:]G\Iq>nt9rAtЕ4Yx},=mNcyW&\P6\ZeUisƨ:)ȬL#7G%WKeY;Wd`EVGj _ۚ1H| >Pn!Lj*C#|;f5ƴ@mqՅ`TByv]V'q<{SuVB!8]}w9x:|؍lu8؏6h^&\Ik,MyGca,^4)3(e^! *j_1n,ye%INȃǪ39krR3M1ݾ˟;"B'KNðz TΙ*EsAlpQkz9ْ]n=lP3QIЖUT_f99g oPuSÎTb=pHV1Pu;yY_J)~e`&`a5F'x'9]z} IWF:%wcP+]jpeюŸ[֬TX~Ic|ܨcy`]SmPB:ﮕ/u\9A{ڹh)MjwAޑ.dr8'tes2}B̨حC0[5-ɲG}:@Olh(AgJB0[bsci9q_9PHGUQ~i+z+&te;8fa@Mgݍzwd!hFH6yl1 PorrY{ 33%tNpܱqT9TaᇴPBig,FtE|ܗу4bAUy]O1 FHqƨ|YJ~",yT]5ak_4&Iu/"OAF"T6NmVTq``[]6+6+U^wk.T'DPFgَXu.iKc Kx<~;ڭxI3S9JەqO׮%H;gYYXwIɓ>;}q}ޡЬPv{/cgNk[$`\qss2"ojcS$!jT־1AgR# ҷ[|Ŕ Pu MҖUg7绋mDSVyq9l<&o5+nBH v!,G*b&ݼϰ!d0 jb6ȿL_K}OӨ$Qy)Ϗ6t_KUJgmoDϕF ̀f۷IG[1V5Hsc=n%C{}mAC d ʎ26jtB/Z{c={XßƮKV@YY~7/FUeSv6^P `\7(erNYYfvmիwY;K㌂X)L-0LvX%p Ƙv.Z>7|Xk$~ pM9Z1\aٵu2aNtޯa W&39#U'rpu,?Nc.I:q ImǍF/BR]6A>Hax=5ƚ Ueh VH@=9 J 'D*^J7k bq0\woߗ"v|+EF"JL|c.9'P15ט6hAs1AQ$xD#di\UY gL{ TShg*y:"?_,8r4_[B6NLj& NJtS${P/`[yYxv'Hxrq }MJӇ8^Ƀ,Btso*,{@tBG.%5'7$"viX.Y+NޣQ@!]#|8]SV_bp(?_P$+A S@ڈUIe]*g2#y؈fFT݊0v+٣k*~J% 5{Mioɻ Xj5\*PMG2#{\=jҩ"aIrTOaC~QaiCaN-q*R3v@d3ʩE03Tn( ^b$>vw 5 EW'6N0uOuT?^4w}{#!ڛ:](p7A, /UtIElϱI?C{W(Y V9M>=srqؾlhu82A/~Gђm-!V&vNRpVN$yJmN|T0 q_te&:J6h)6]jF '/W1)4 &uVWg#tT~="IخT2Tr g _)0CC;%|3@lt{UK/A1n-3m2:A3׷ txsF7qAUc9­joJ N:И= d5Vq,`]ҭp?]# ]Gk7=i7K{ ea_ S|'trs!9p(NGE|l8l) TΓ&ۦBچ1^:Bofz5~\TzYVl$be*k;h ;Y(d$#aHU!F(Vĭɗ.^l@ d]Z.ۏ,Kеҽs*'d"!#n( BT8wȉS$6-uQV(8s,}Q x"͉+t/rS*S$CvP{BtϵHJ ll%&sڃ% SMSA<ٝJVQU[f\~O"iC,"q)p\\ey ykܜ TLQF(ݬh W҈K\ ؍/E{);&8`;}p/NZdgŇbM,uJx, 4Ctp^|Z#;9 @MhbGt ;!9̠m.yXaTFg[fɅ;>'=^ɖʐ<8t4+9`z%X&&!0w\`L1zZ@2eTsw+D46$]N\_pzLT#@@'wD "u:)k-撜f}f'B~RQi?Y^-ŒO${H/"tR#o5ll;KR]zW]x1bRac_42z!b3M+e݇-\T#>A|$Cpčliklr7^=}o#.F{~mǚ@B) _QU!0NS̅&a rkA3eC2bmb(Da "V$4M0B =)g;N,7夥+sžvsr 'DR!uWvZJOC`yKjc ~c$%9##!9,L*/ڳ#FEw|qXAnB7YE_= րX| gQz)GkV+k~6-bGjƿmty/m.ך{'D9PHL^܈ tˑ?"`TL!#.F"0Hg mmvȱ쒏pp)~B"e䯬33Cַ١i+m&Ɇj"|sDtw:>Ev"nP /#eqjs(sd#M5>)!%fQtm4Ԝ& :OQؠY(5C]iqf5cz,~[7WJvҐUKUkfOD۪ Yzy83iiMCkvDJAq0c& r2<ƒ,5W1uCo{813 YgD< Nw3k1UQLTGQp0kȀHbk]wϢ>/0TS9-qgyi|)|Ք7WMi=,A-5<+SjڳM\IW7: WP0 ,=+`8{Ve> FgVg-[]rc8%?: $Vq,^DA,a$jS\ zY%-n?9-x ` ĈU.xj=bH{:#N;SSqG/ĺ!RÓ;@NapXceLf-3У,F0K6ԺPN@}]-h{)T]vԵ$&5ݺ*)/S*U P.oR1w3/Q3KkV6vZ X`ZuEX\ su4X/H>S4YfA\Fl0L3Cݷ6/V#I.vmsM[p5Uh͝ԥk#iXLD'9IL٣V b7,u?hП2 3ezy֥I-نWжjꊛ}Svi) vMOLdz9`X1CT b9<`O1ߦ3 yprMe^I Ǯ//h %G=uqjntk껓%#*{8,iiXFr_fuSn:t'Y\PIČYwvfWJ'q`"/F52sdTIkބx5D~g ?ꜥF-&ïrdcs0/Un楃,P?չ&`/2!7uJ JK Zee0uv%a]Q)26/dsa͸2z`Y϶?ZER@6Sec@!R>.Ñb }00[Xԅl}o>IP6gY y Y 4ZpLv.sڰoΈU_Hūm"ew&nL^-+ NS'@ki)O2rTѸ94nx6vXoc0U.8IkИ㿸Za͖0텙k#cw$ $(?<Ic3b&bMw^OP wl_d1.~c&.b݀+_OPxCtA{^[IP]1!3Bx8a7»QGiEN [?Bň<ߎ|20:7ڃ5i ѓ M ҂nh |XBK8aqCYe!bh63[&'Yu2gEXbJc0AHe2T@JtZ;("|je!GejabcS9Nfh^xDm"^F\z`00lwZF{M::СR{Z7[t,)J-:) tB$æ5`4hq]I4LBm2ȇAGy,]rŒ=n,)$c#vp@C] !_OSYNe̝QpHT" CYjU綥 MSXZ t2Xf7(* gCፆS]ݳ鐕쥄~\6;nZ?$=k>YoF% $y_6UL.H;j9)A&π;` f/Cz w"[mԸ#WZ#x*%eN+CRa:mA,\c!Q vu귉(;ImBpƢgBnuR}?hH9|"-m£ rET*N_OWaHd%t BoO߆r4"&bvIJсy5WzwIp%oBIR 8AEw<:tu4XtqCf aJ/; N?d^i *|b80sN졻NTs]M;sp%C)X2qI9y%\XrE7~fm"vWRW pо8 &/"."u_wFdPw~Hu6$v.mJwm 7-2%Օ \5!8BrP+ei.C$@>Hu^-ѳGtFt&|0iH&dk~({THˤRrJxh5phݫ4* |OsBQ0v kү-53ҁr`CՎe넑XePq밈0xN[t͍0sgX͜j1m:l S1~NBSdH-6S*v)s[ճ??`Wk؇SeC/9*o,լE`DK6[oּb=:\nFKxQ@pɾ8MD=d"5?)2 ݾ)7 TBZM ldS@H5(OP AaSb AZ,B_Vq"זzaeOƃoݓ*SﵩL=(`MD5[CЭp%%s,5%q{R;=;3Tqt) 56c~RcW 4ԧE ,vK)o 隒'>̃#Jg˵{Fлo(Tg%қU$_QW2OU?q{KzS%"auڽ jdsf'sD%6-$DZښ`c+fuqh[S5j ;1Ra hg`N3kaHp]Ӳ#휹N&F0ٻ+,CnRW"8 }PϺBg!Û \1: EYSXM+&gN =reV{1i3vkNµA&.oĢ*Tڂ(Ob)pnΏ]3r&.ISz9QޠFjAr,ʊ Q#%$˿._G}r)5[$7m oWf/D䜊Q^M[Eoyt)B1`\}mBp ,P@ldXn)$&/ñt/| 66.E<':ѯ̋NXx cy܈\ N{+/:Wc^28M }k.1` ՞*Xw%#^a~2ݚÔt ngʪNcc7'VG'eVy7@P?^>A&CDu7u ,Jױ<*i*0$npU~L2qSI!Hy] /!s$k$#S֔Y=I‹k1Q:&2+iZ\)PUbc8#]<\:as l3 nsK^'>/_N<µ_Э-%Tn~ǓR(Reӂ6'I~Ǎ;>+fxOƑQ{YbZ|"\Ԫ󭳓egaθ™пtk{ZG&|zfRtHPGqw_-W$-7nſd_pw2Qx{ߓnYAvU]rjTY#rk9/jE:x~)*0K} ~b?@w`Ga@fG(tHd(e#8.-ɽhmcD =~4`34a-m;qc:lL*/ՐQh@^&_McxܭT kj+q\ aC'zJ#,e kz+4Ak  8[EuV_uZtQ"埳(p4A8Q)~Ֆ[ޝ'#./*k*}H#ίj8 q򅕀U=9*KKh̊-&9gWrJYB- !|'ȩ`#7e*J)d&v/KQ7u m;J .o*S!}At5ӂps\1>SE0 _w?_ x EFpsڥK-0ؚJO[/(zK$d*[v.L { ]"*VM'T_IrPpޡ`0]{#ve39EA&QF;1\<;r\c( oflz|{~E/_kl'W9B@\EALD K,DZ)"̘1"[`Z4΢G9RVjc ڞ<<eQ"0duJ+X,W$\%sMIF9kx\xDx34OzEu `bܝ VUv6#|b$"둝wg(` tBIE{dQ2_ɋJ#a܉0~ʆE9x3cP1ns(}[$aTv'ߵ!!6 :>ł97VĮ[ vɵ)׷-U௏(1vBQՈR>Nݥ\Qg)]' $&Skdn%.{ue3MXVWAfDX1O$ 'hZ0`tY]gGF]Ps,DӉy8P}+$W|fi:՚PX(a"M" qXCbړ[=/?U{ xl.=dܾk9MpE![ ،̄ ެt Yƴ #К >ilXQxA3Y4 r9SbaNDI1;~75i@^\tdeÝ 5] 65"5Zm[dд /cqx57JsxnPnQтYCѽ+ Wm 5ͭ>p hMf7 )!7}_vʐGFP`1?;@5sq`eT2u\[̴ލfҝ) [$PIKaCR2ŦZf[Vw/.^& aeKn)XixM;)1'dYrMLGWJ!=D_&;p3]w;$P,m >ݳ35 T v#'B4v>ClQrВnh j3Y3U%?6 ^AB &KK"lG&z{^[Uy5SlL cr$=Qon}nQ3%<Ja؄>砥 fc*oo몼 wV䒕_)mt`n㔘֧~`gY\D x5-aj&7 CXs#jA$%LAQ/qImѽTYOU*׿IӅ5R = \) EbR!tSS%=3&FdvDց83xcқgW5CM`t)l vUh4}W`)>Ɖ:RN.-Ít7fC'C 5 X//,GX TF}0Ⱥ,5.xbSUo>]=jAƉ*q͐6gb $A=vYA;zO9Vk kœ8dJӸ.j^QᬔVq|hX`c %[/a}6OLwu  }Xg'hMM%\riABtɎ]({ ?l1^fG`$(PG9Z:t7#hcA\ie*h4]7^moJG];sZ:DYϛ=ٶxg݄M7G}o`ٕ5+%, S`jsB3,z߼vx r]ff7o!;%0r">A2 ㊢WхΌ6>Fͩ] s[rGo/3 7ο_} xߊi[Qs5TvJͫs}oe GȞӁs;hhG8s SWyGD6ھC G)Qz<>Tr_G;ۯ?9"Jp\BCȮ\@Αz~Usc"gcRM**?$‡+, ;d·-+PطjE o\F64# K #t`yZn"fUR{*_y*L}a+U9#cIDyn%`Lj%]9::uR2B[)7*eɼ PrNAhȄ2F"iac6CVyS+#3J!I h`AL=`bo%5ܔ&Q*UXR_X+7@3!~ޡݫOHxm B(0cž)HLMw#4,eh>"O){Iϣp G}Kq6ouTi~[k`RQ6 [-7nChaŭmBy57Ⱦ%7N7MF3Vk(>ϏCͣʗPKHwUC4*3X)k17MLuΦ'솑SR?ne%2|}4yT(B9㺺jlL6##+޾7WkL5 @/VFqjx/$g%H|ZUw'|H~28v^b; [KI`evo4+9TZP@lXYV4 $&ŠN+K_lA(M}1П4j޳CRۡv< 2bgq?I[[fwd`IǤo]ǃ%Gq`)t4&Ytj hךEh7R>7%֙zz5g2LlepPA>j9ÎǪl4W2c}*#̈2#/5\ZGם9ʂD`YDadX3ۈ``2S)ԦzQ?, 3Jq!/ {Qly 3PiĽ& ,UF85OS`,."eVϟrS(csۢ5KT~65y"2anF*IVL .˻' *S43IJ/]UgBX:  Ր.ۮJoVozZlh*z~rA[fs9Oc~S24<iHAd'ۈ) O @Eb/7j|m=D nu@Z>gT2mt]g̫}J:b}jM>3`Vmsbk{ 8˖pǏEH8Yr r]x\-}BCqv aE¬ᄹdxnKz#GwCZ@,}CQѕ+=! OYZhLsYQ$w+Ӷ_L̐ 82@p ?"[ḰC~8 )՗:Bh*;~݇a4P.>j#yD%\٣݀D/uJ!+į#,˽Q-M"ە:^gQy(Y.Ħ돋$5DKRD 0x!ß͚}q v4)$hy 3\dTmTvDP:C0Wd>[gQX[#ɔ(_ 4!:q ,aI?Ncn$@/K!6bWu0~AAρHc G`znPX5_ U6I.Vʵ$QJ Mv>a ٔ>qd.5b>H ѣ.i"~'Tj:)RB~I *~A݅k9ލFl/iJ)?#2-O M'w2cM}|`f[5We_:P$u YS"QT=S[D:9ߠIxVBzVb8[,j:2Z:D̽^8،Ns8Dr~<'B4.=w -L#3bZō it|ߗa =w܆l9eAvZа {Ig[/H;_jڪU3*3)nѧNL޶:ʤ㔾z/d?I-x|O?zX$zF\HE*rڊh; /^7Ҭ́nL]R*xQ:SRMsSCP x;GU+KZYV'mrRlLU^#zBuw$bKq`vƞ6 J4,}/)tw`yj} VYk-r+PbMG+א9j/b*@?.jØҝe1@O':UƭV*{;9+Jւ*CbY0s*Y)K >!` +`kcݧDen?w'HǼ%TXzo-.&k)7]EP̹ʽq2sq􆌗< :-^xP["-O< LIi &::\`K-閚9 xI_&Esyb%ߪx(3K?)-lȍlZFJ`^OVy.{\.kdbޯbnӚi1)KIM !z%!3qgޘ»=LrB;ȴ@3Q՞54]`!N~p0錦`D@ɕRlN%tڞORdѾ6zR}¾_z5^zFk`H$7t'}%*1gyoPEMK3V!_*%=sǽ( Jh!+@Z۽1@'Yh:!Y,KTJ5=LuF@wa8>\h3'7>P\= ?[9Ѕ`5]~|Dxߪ$sM jݪ/g̋(RKixOE&`vpv"]*סO/2NÁ>[y&LGJgzt,Gr qiρ~`_CDr8252=&'*nd`*O4J+U !ռWh C# r>7W5)4.a-h\",HOs \L0{~jߏ_ G |,QM 7pGoϾ'\/sMg܇Q4H\9u栗l] ܢγqK@pi#?Ͷ܆/ws;ӕ4!'rC1Q2y(DM Û+R_DQ~?S I]9\l夅4^]QXx-̴#W$MFΞ4׽Ԟ!SVS?&vх ?FU w"YV״CŚcf(T n8/Onk`:kw3©XZjV'Jԭ=O*Ir1/ؾoj}/\P1z\FE׃iC: p-pHN0a:vP71&jQFji] 4yb@ɻz7V>Tc ʼwG`h>S#CzRq3H94$ GU{^IڼF# t_ o@K61, LV;H26Z/]L$mAxc{޸W-_V*t7ʠ=`mb+T;0oX-rVlfu! JU[d bI |ch릦qrCcc=efXV=?Qm$E(԰-5b4>7tRnRlnq7cO??dp7\DAa!qB(|໊8gy' {4m刹HH߇HDnv.,xzuΙrQ|Y*Mq1d#ĪmoFcҬFG୒X>)lP2"V Z$F_k)h8ۑX^_ ~1/d72(2Ltt\!$r">~t|gZ/6Io;jRgBq@yOB'^EhX6^cQ#iIT.QU1_V洜(ghDQu ʫY9a{~z9^QoSвz8l8 '3_ASEzn,_Kj"Q~2uQךĦ2- U~bDCj_]]C=ˡiLaN҆BgC*QTB:[ں/'\U6.6)~}~HUQ^ Xhc:VG%侲w?~W|kЉ?F۶Sg)pU/ aҿcbv,@(KU\cPlY!;o|+ٓVӒ\| JشBޖ:/&B{j2jb"O[lgOVʹkLH~kv 'No#yr+FUվ*ኺRW?y|3vK\_%"o\CM $G UeGLTBk'K)p%cѸ ZWFRϓf>~9- <[E=LN`g[N~)p^+#'u[dPl?bj#xUhZepuWJxxy>v,&-itI,K uT=JM/C'@t^᫾SWqL %0KE5%ko[:T$3ŝ2ߛ?SXlϿ{F Aj=s}Ffu=0onA"L쾬% G\h7HevF9W- _n1h_UeyIɏ`nR9X!Zlݧ!"X#"!FW](mba|Q\ɼ~pG{(dx =aUY8+rZSamF= 2/X~n΋ ;w\٨L}&̛in9;%G5xXbxr(DsiҮOvhHތT` Z-f9 2fJ7}y½BOIV@)eb(5HYH:@K !9\0&bQTO5̤$k ~3Gge{ݍnikJFhƋ[ZzdY ap*rN|iYՉ^B\( ߙ=7WnXaqn^9]',L؛:1Yi1UK wwK7OIێnӗnj^6i@-js3x&m܃ziX:DŽqʢBhN7d c$!GV8at`nJ:ʊ_K*)]` l>gt[b+5A(BXt,$#z QCbhUꭰc&ےBwә./QHG5+A^ѓ4rt1`Нl(kǒ#G`O[y6S2e58x/Fj'-hrxVҟQd|?>Oچ7Ҷ{|2MXgHS8Vl>@r=]^ foTSH}*ޚP=h \tEP}4HM:8RbNI;HAPV Y\ $os%!Z[b>cj8L %GgUg(iǛ z2%tP8ۄf FQtY*3\k.f|'KiWWwxZtKЎ;S}m չ@;%TfuTUJ#) mLtjtWE\:}Ƨqǿ}a-DĈb@΄y҈]U\'R^TcbKҷr8pJc7L+-sSYˤ웭_ջy%y٪y:%?H{ꦽz1zdy#=B#TaJd⯧wo'4JϞie̔+)ܽB (taɡWW 1ie!E>:fJ㻿IdH&mC-6M WMȶgF k#Wq+{Rht1|\}oMg5Ō4=bB؜wC8 υA!H^u~L?SdFۭ{E72>'b(s!폶0I2P+ܩQފ8NGaRIMOmiMx<5aX jr -.DURu/ISR #gyʀ[Ee4h4R89PtlVɫ* 19W 9O͘~ :f!J#D nFWVO\Vn#b%>6VҒ#&CCڊCp[‹»}$"ҰK7 {eK . ќSʑsC_XlwHk-X MVkX%NJӘ܋Oz!h6vtŎC-#2T,l"`*$"fI]gM `T{_ NЂδ@GPby1UX7lлo)涱PcpSĂks*ο5 dʯǼ ES%aX'ZG oK )9᪄enp3d3M51 |p=0_"`vY /ׇewv4MᛣHX,zC2: ᠼm˺UFCqx{Q#X$zzxi$/ZB43h1K>#D .9=k,'8pK{!;[(?Ll4;L뇵䥌#}/Jg͇4+00.LR0dج?nӯ`.sj=*so}Mn{/SCV4W ^!3F9JA;\ A'=i,N۰Fل4!uaY9,V#57@ӮbV#piBVPЛm-&Ϯ>o,DqL!?|Wn5d:yTUݨdA]F}hky&ˋBvElRy8Z]Rne4O?ݣ -@ HpjVZ5R+!sbՏ#mz{ʖ|bDTJ07(* 8d ]M)QtݍD/2<o~卼}4ϲ[T+Lq2[NHz+dherM(d&hjO8maUD_y*:3?ģMi e^G3| |5T:n5Cza7?>&*QWV˸6w֥Fn8y%%rF !@x`s?l1CG@4Ev:>6Ie?<m[L.>hԒA>bJiQ{6WvcE$1J0hPw#{TпۈRp ئ\`-rbD^GyrO;h:d(%P%iͭ&b{ }B,\ h}nJg]$x_zTOB < CSJ, q>1j遁'^Y~CGSXVʫDR4 #RC%n3g.2kࢢ4Y?Ou>%``,QzHu z9n69]Xj!<;ǘHUJ`a.즺jU2k؅Ӎp0e3]69y"0j ވI&4Kh!O>vHTiAj.A-lRQ8]"X !xP""1}p ǎ&'?IcK|[#ʕkUB4JP(gW_΂x%"fqٽy~;XhI<}=͠'}$nn~|NDx.j{FZOx ` sG3)K]rF5Bl{dF\/߸K ܶBÀǭ!Ģe) cR}n6(婮s!ٖ!$ToT, 8q*=L#Ld|\ZPG1*\ 1LY u`UL pEad}=tM4 vlk7K&hoވ `%RqnPo8:Z4KgP(qmPg3hN2W܍lbUuO|F`!-{*D C#@;vG,&rvզYX>̈́Co|qȘ0\Pw@hoĉ~=$5e`a>4G chU*\T麲=)'U1-r]˜Lw(#]$lptcJ&Q%&ҘBjҞrQn fLu=69 ^QJP<Y>}ܷx4 ;޸<za*G(ձR&A@{o5ʫW;rk]PIOzSu46.N]aAr }!2&e 5Jk^me/H. N(:vݾ15DFVU"T@AkfzC#(Tb@q$`4N½Xsw6֑%Lٝ#Ƃ+d粳u~wb~[RI9]^W߱( }*~bL'Z |)SK:UNȈ/5p8-ޮkz+{f<3O5/\߭%ź<𫘊8Q0Q̗?9f<74+p8= PnE6+DpI&P U& 0Ӿipx |9RMHrG2XRHvr Fۍnxr 풐7aYKN<,AJM֨j[&IEϸ-k~ʖ?H}dE*՟Du^N~5խh\_s7VXk9+Bj^Qn]4{+g6۲9w!'|oU2lZYPؠ;w9_.`_?|5.,!8 pKhg…ko\RLYK]@Wː| POX#i:0t{k/2R&LSؚ6(S:03zl5e4\S|llxm@o߇c 8ޭ^SHbSƒz EMܤkpP1JyvCmkT2< 4x׍=x*q1+ nˋbԭ>|1+[  e2r.:Wrg˿ݸ!s"n7+h/C4@e$mdzQHѤDu4mSdTj5d"WJ1m]Ar4Zu0Sg3Dge}iÛ Mi*iPaaa~NoVjU7Qk:eiqMKĘPM~ᨨR4[TrAQəT1_$}g oP5_BC Y8_@\udL22])NuA^bG"n!+z/8F=|:+?Tf3< $ڟ4i}θc55;fSiY v|npW=Yqs˔٭Y746R!64H,M&X58B~ DсʙlʶWl #WXWVҩܪ;Fq6@@/ R*qKwE=ԑK {yn-9 a? qK!I@NvQ"\{#ŔEG^ǔ+ɕpmXWnI3(*Օ -0=5#dzsCdt %2?bxq#;'~2z)|DO?JzD*s+]o+f?ӫDEɪ fD$vKֵՆ2!JhRr3Kmx/|!5kOn$ W)"Scp5T XT11; |%<s:qY7(PP}&kh^a"ǜ&mDf{97UGcMT,a 8rWbwq5 /M*)D$e2aop@loL63W( Y Q=s^'gJtQ(s^2rV@ZoA8V:5r(a W׍ڙ@#,IbʥA$4k\EO?];5:ˆRڻG< 84?f)A&#dݢoPCjJ;:)yŰFg~-^Y 1Y ʤ{ |I9ort.s)ٙL{*a##O6WKRə'|/ 0P_^Gvg"{|I[5l̚(F yp>nHfbB) ^rN*.Y)z|ua`Pj@=ڣu^aUBi՗&E%VmI_@ 7ӵZXa-_dj&ߨ81ÌS>1K۷d$S9f0IM7_Q<z hͪY,TRmMRK_*(l^&wT}>LBu5͵e h#Oc6u a1'$))urន';fhS3v!6C1swrry犸NT*&cv,Dd4kv{7nXJR1N3ਲIJLV:2hh^INlTaŸmc@}29bW̓ fRWOIMuM ALeP?=NJ2]" ݜJO=Y3; P(;Y5pࢲog8.ruI&Bu|@Tx^~0vnP|YW,rι>!CV{Ry7sEHF]`S#޾͹.k 5WZHPk1b91tczšʉ%+jK > M)yøfR+=K{guZCjԳT(JЬ^6}phkhF4OSSJkZžKAEcIWYI(~ά0 *t{MHqf8BLM ^.ۄ&><"o =[&a۟A37KwT2j N-5׉akIEWS>SHH͘nKbn=rD~ %)b)S6ǁAk1cem{, EknuKLUUq?)y|@E_K\*RKm-s- gMȲ&!H8{IPGVgڷjxLbJV+K9\qǣ|2<=Tcx:ݹՅI9e1&EuL,jzݘ{0L\ؐr\xw'p$eS4ϡQ[+fJP.P:7:9R2;5%KxbCzU~;8PS2=*FL)H͚_CE\u3*wwʲgp0U5u,˘quO~ެN"v\߸* X"ŝqj33RZ0nաxj Ŧ/yoTz3S'hVaH}MyT1!; %MNAR1G8EE~Cӟ J94е;^U+6H xNKzE饣®hvT >DG 7*0/9A\KJ81Gޅ dTk.A<$n~}ьf ԊhL](Q=MP 5 rh4N5\ɿo0de qnwfCFH0,,K$goJa^\s2<V(K)glAB@ ڊ oAHc"tĺE:BQ[t`C\fݒ^TPa `E8ia ^!SJ}2q#)1sFKU9K6IGho)^Xp'ԙww wxe2ekl`lСVcw1iQ}_lػD%c!})WPF+頻,VSH"AZhjw(iyo}Y'!B8b\u$M;LmE_̽ !.z<UzQDFv xnt絻,ئUykƺG0Vi ߫$?Tucl}3\}g$_>MDžYU `C)N"p+ʅ7kMxPMU28x3\-/n Z$9 )nWs[!= 6kH{FR16:dXt8x<ԐۣtuݩqY>:&X;E 1').5tǗڒlEiM4_kj +0^+ꙚG\ss o޿{QWE(S2mieP[j8iQ_ĵ>g ]s[~Bvcx|2Y! UT} xhtID۴t?[׽xifAO -Od"8~ ďbJŗI@m2[e0?-lѮ[K~裡ht,LGi8,G]LPUWc_}ʠ5"["Α΂\ 8&5.W["JXklң0r#8>1oչ"XT1;A*_z T&t/brvs;BH_VHZ@jklRJd@V8p.NaE1]dPx}.w/f\&wȸڪ;)ˊ@w8_@_,k=L8r /~S)/TkqE2ϒ(uF.EGo҆ =Q=CjշN4C/hӏ=5dXZqzASXIN>byjk)3`7Ez>brDZm"g@O.+>lm:ޓo(3]ugsV[%ܓɸxROKh>`?{Y7<R2A0@2@j!lq1BXFX=KX 7l+k~ ~hNKF cXQ^o#Dׄ[/@ݸ̒Չa eIO$vjj$})BiXyc%r]u 즳-Ý 8k_ӈ-(e2 zrsgm=3$*E”2<=S ??w؅QcH/~\LZ\ oJGTmsYQ+cr 8+=-WٱTqVgb)]*c آnvG,@fM҃in2>m f~HU/``uQ蛱(`Q,_ #1/YmTYږ|b~eMka_i`o_]י T`ˈx\VفK?bU& ̏ېrW5F/rdw~%9>0n_8Y e.ܣ0y8J)@cω‡0T {\qm lBWhGh| *b"_愣×>gݮ7t:w6 F%zוጔ$vbKɾHjXܮ::La*f_n4:ZFNT,] a74#l;Ǐ)HzG,knh!t¥ jAGOS-Za)ۨYU~G^VӼ3. U54Ih^RM9.Zv-KN"Qd]:3&?R^_5l"֗.ޢ+W1|b0}#cS>p@R{aمJLuwȚƒ?Tc>$:co/Cgj#tt=frU{щ{DaX*>~md^MB֯!V7un8tN]U|(_6j,k^9e;J-q2~,]BJbM@ 7 u.}!0F&6n ܬZF.̤P{i{?&'~E.”bZ&Ϗ%iFC(f&ipa #+Wc8}uX{|~QҤky)$1-N}6}]} s|MZUj%v$cEEM +O<0M f$d>Sb*Mau6H ck` ,3AlݶBajU ]47BbW}[XNh+5r +OtAsOKG/{OHuL WW%3mZčrEdQ.n+61BF^|#nO-vrS`/! %7IQI *2MrL.A#yf|@qOduƧKDUS<3۽A[ y,%~?퉸rzx!o M.x=[5p  Wx\CA56_m@WT:Sr ']hqCڬ6l.k񛲡 %gl[p^D! 9=ZXo0O:V X+8 q݌: x~y#\<6mXRHCrٳo| o99ySYw!QUB8h?KzUކ{aKusHʪ}f vN}.((7vOt>.~͋ف;aи3ًY㖏:EK! N@ϊ4~ N^)zIÓZT`Me#[zeybE:vz:xwykdӬN)o`3!-Zo|;¹ cсt xJknQI8$֋JC7KI]/"cj0NzCc n}240BKeKrB5_` pzŶSEg {m.̣RBZH4uH L`-B `Aun6Ha8 !5ՌD~ m1ȯ, Lav'U=dsgax2]2Fݣ$Ve|X߮Eԉr_1όl/e0ڧqb~[Zl |81#xK14եd46UGi3%'q=JqxOk|`{&1u$}[x*/S7`&>^=?Mw \~ۅHR:S@dUsDY+aK 0bZ~qf#dHI:!D+,2*4^͟\)Nbd:7z#:$b+a):N eS8||IVwr2ySud2⪦j4Qz`CdtT_4{Aݵy URncT[5}! -س…42?Ry (Ꮳ:QBؒ+c'>I+*(b`lz\rۣ.|qʂZfda]߰aVU 81]G%F,?Y3z5 vՈ$ \6>0ZB3tgTG1_ 1ա_nV`M({5>(VǨ.|T/sN_7pLAzN-McF>ܷ"NdQ[aZt;b\Vy3\c sg* B8mNRԓ|o!q6OT&5Pܡ }&D$CjhwV/JkDuU<,;s.ӡjQያua |*7{܍LYkj'hV6 sWF%~CŮ㚷5?6p{I|aA4]<бqVN|)3˗$u~\K5~g"4ESkE˃8 V+73T*F9 BT 7ݨT;Sէ`nDJnشFhc眗wjx_ܰ1qҰi340.ūPB`:ce?9(Gfn!{o1^P~d<& x0BwyO~j*d|2 7“7]5_\Zgfsb|EJF>\&OvGMn̠ȡ>7-If QFI^!Ń$$g1M=_XYhXK)$tA#88l)1{2,lk))%;Pl#>_bQRIl'obB- vakh:G6kɲ9Ea$`RȽ(;_Kx+%Y0R0%N)gvQm\WI}Zfl .AE[I )V ۡ[#er3Re 56 vjCy*|2Ҋ! yWQb 2hL )nCHo;E$*DvɢYoUKmO  2/9z+]VzJfd Ԇa![Hr'!bcy)H/DNr>/$Kbj5 z0*pq>jhL9a8p>-` (z#lA1XXHPi˜x.JtC`_c2mmuIώ\<8aW79M2N0QzX'ҊmX.2ɸDž)J",~ocI"j*%@ l&lYS1AT6欪Umg3sP{b_N͵w1S֐-x>> qPidAQNlRhCj?W!҈f!Ei90}2f$P H<Mõ{OX~Ɓ-exҐW6{N&e@٥y`G;fJ ep:I=SхeRיCHyh$^vm+IgAxHy59SGV'W s۰UzW%Fbs bJ :" 9`[ɞiIAzMN@Åv@sEa:@ݟ3D◦~eɉ1(1|,:[+oK}٘e#"J'c"M UoӂT44pri.ʒa-)1 hgLRC]2n>DKp8'Fcjgp49CpSl;$97Y5,12S:3WȦP;'% c|ݳ d#0}[K22k슉ohƞT6rM -v`V a:'lFc̹|[Gko֒o <~YX$e<⯨w:H(Җ^=eɫ 0]wňGVW+9VCzP˫v*_l D}t=pzq]u%egΰl32}T oyTcتcTR&pgS޿*%/-6BDWޭ"g4ݑG.QJGf EZvVH>uŎcr0'#ʧmPj{UOV&@*aZS9c Y#.2oq]xŸ׬Y)@ `[lO=<;at3Wzj{*׋1JA{=m7s"SX/tnWh + $ԡՑPԵߋ<}6zI`cJӝ3 -hc\GS2y>n*? ip 1iy; JF:7/6) "|]4ʣJsGP|N6hxٙ@F~ID1I th~s1> F"(Gz+DFbϬJ1=!jiBK`I3~^} X7)4u4|ڎ( zuD dzو&Q eAxvybNcV ;wڵ "Q"LqvA1_VW^sV^`IzV?E ~Z{Pz՜w /(pw6LĠ"*=? q1k6@Ïb!;xCEIFLO q_5^;c1 O#=w'U~2- &ŋ+6PVp':ar Gg]D]݃ J{}Hb27\e'v\}Nd/J, $2w-!(jŬ=Q+lXfBJU{Ki$0YՄ{S(\#e5但Ƴwo \gL e_fqq](yH0 Y֋l\4]Ю}I?DgvĪzU(tV+]ٳE|;o@HIx.u6>)_eTQ퉲Ckq~:W x5e;/RRr`V32<My@Gƽҹ E"T5ar' MszR( )/(%Qms/Nc.OTqP{2\ rW Urtز=[8&"Uޒuys v;Ax1z]0'<b{7qd4D0qf V滀!)>z}?YS 2Op$<]Ji .w0}7ZI*B={^]N ,کrdۢUR-$a?z?%Nա 9Mc8b9@ 3V7 $>'{nWPݧ%˗ȷ|R]$= &?֨X_l>[]*́ԅV]ċr\g~$e'6`kݿql\кX.ѫs ɰsK'̇O=Sia;9/gq9;B"a+ A6c*.8~l:ɚ=DIZB%^\;(xU (c{xsة:ls:AGr?Nz UL&csi!C c}fjL'R5Ⱥ+I!q֩DG$&UpɉAZ{o—(t oPC* zxaVpt8Gcm{kX“ 'nQY¸*P5AjK$j'72VOM#,4gm-&\Jkx8z}v\ƆbT[-hyq3{R~a%fgy$us!r27Ⱥ,ȿ߫MS&X\\g~X3/j< "x,IMc[Hӥ~wDGª*SG1HOS@^bgWhS>D#i$z.T>^ĬȣpIJ1و'MCS$etdU?;6gsl]4)fjeD/qppC!x&MLlZ=;edza総(+߇%At}ZeB|+R`H2s-6|œ~^AlGo!fjTJ9:IEЉy;&Rx 8Vys`អ#"_{)\Jr?dOҰG3s*"Uz\aX\aS@Jc&b 4JuxIku3r~V[2j^ {i+Zc2Ba M`̖/r1ol` P$ SoԔ0dPkӁ={lPd| pbO,Pqq_b V(e{]W?*veLrW5jP;Nx^FFnjO[- *M7茼~#}yE [m xp) :߅cɒ5hNGBF?!J/3i/܁.cwꗠ2Xd;{[9ۑ,U#H3#f ꔣ[PHVz(؂:n $q̍6Z>iBuz"&xOdtylpH<'֞d4:yڐ(%xk%wDucuyqiN|ϸup-BZR(vfk0,\Zufy #>䛶 BMp]ߏ¤E ۍ%HN.q8PjR;Üx@[#`Xj>.8NL 9.b쌼Kۤd^$m7tRN5cs%ˌZ,q5 ]Ƕ0 ׮*8$j#cd)Ԙ.}@75 *\W p3G@dB W-Y=t&+񦂈m kH\#Vmdd?7*a`\*9_:`@*x. -nv&Zį$Y4f,G|8 `+£\IYOrb<3w'N>ŰW֧l |Ȩm ¡P# 8 dDpoh"ӵd cګ gH1P=<2J7o|\٨d*> 0Ae&w3ljn哼0!N1&v99'Yh,σB|ީt9ϲ:vIhs&B#Lu 0^a"<,au)`괲yAd2T7-9E^Px1Pf\llZ>ˏ+*M/@-r# J4M#xJ 7v0zH#JP)~.6rN^\IJmvyᤴ4QAGkl!daCM3՝cv1!1[Z,X^Aɨs*uʦ_3 G QcB"CXunIt_nyiS',t/xmc9{3e xR4s8|$i3Wޚ@=̉>?l\n ޒ"%Ov\oFSLrx| eۖxeyORD}@렪OE!ALۛ@? x;7{r/qI+Dqړ DCĕA1] ս:E=fRe= )jX@ZD&(x$-r2~CC̮][fyyD围8 ȋkqeADŽNA { ;J|$Ea3|wjUHN{|Si۽֕E.&%:NJ7ΛeZ1 ۲>byl-p"$_rBDpہNZֵUm7zȷ0tlhETQ Tg{cZJ1`;_od6X*- Baڙ7 4)8ua"#FGKcȒzܑ@FVWxҊjS'XJ=D^]B3]Gm؜ >vNi2`bztŮ){*K7/W-fkhy:0q]'R%P"Jѥ3hE'%6^ʼnzeާg-mc{\sSq ސ"-0lO* q\c${X\\lwďp"BŒVSފ]~a?%\Jz$HIW|ίފ , \@_&vVy%-+S6+ Y\Tm.Bk,h^̀p,4&PPΨa6YD_3U9 sI~ vԏ@ J)w|G,)=pW7#N`Bzot*k6y%en&YsCJuҒ4[<0wyhߏO}rJN_㗼$ɤcº EO +3R! Ҟu.rTO:֭ԥM=bM^_BeqZYXDV}K-+,4ԉVY2.zmްYi){wV/z~D]Yt!ɻNVkڴӬ(ڒ1]`ܹ(^|*c 9A(?E.@i*xjaZCX?5av݌qy} } {JN{Cr2 1}@L/]Kq#ً5#ЃP9B+ lEz`/i fY-)r0)Ʉ`\#+zL*-oZ2+jzvÐ8|<8Ў!o:-zK (C ko5N7>e XYdJpf*m=0WM?؞F?ϑ LJQ {QA,Z:v^~FNq7 c>\ifSK|qϝ 0x!'=W28c0dcwMHH#hjKSaZ 4*ud5( dqWu_o+Sq7g.~ ^kgZi2m>.Z qetttMYyO{v@9oiB>wR#?|>^4Z+ 9BO {4Tg0jHWDt6(c uIDRi\hHI[,Ĵֽͨt ohA֒u"]ŜLbsw3Kx@жdt"[?$ tl|OLj *.}ٛUbq9$Uտ z#=>nц$])Yo쫇4:0D%1d`"2}lnr({^P_PF HSJ㺙j%T^Uq<A[eTMIAo>9dѷFNb|F>PR..3vHO^c{,:Ka=|X̞KEW`19 f&ڡ'ƹ4OHqj,<)elHrpD+ʙ14> :zm\ʄa4gw2˚ħ@&oC&|pN[H^jLR|^o]KT߻*W6NPeNB-H`šAZ4C踛sbfS50 C|P>KV<V݊MIQᦷrl {a~p mդPs,t"T<ꧏɨ2CS'bFC^/ sK'=Ï{~:&W.ebȩ/ 6= =~{9}Vfk6ut3$F"0[-w[{31x8"㦋}*}B;'L׋V97(8T58K e9?6̄,R;eHӜrع(Sqÿ2}:ѨPUZ4r ]mX6C|RpпJyy ݎ%ԐOZ j/~U"ܠKj+) [h:Ғ$=pw닱pyh= ɑz&HK tcp84x7;+b+yJ> $Qv(`>k,.@sD/+<:/8PQ^BP, AUS3\V>i!B(0I/%FΉ6ubgjGOlzJa<$DD}z雬誢Z6CT`Y N9ȯZ=4sIP@Fk9aX˭3Ē }.c1UZsVķi LC\kqǕNGT!e#ůvx c?,ZCp&~TutTFZLt5w&KFޗZ氷mG&!uxQئCb6T :,Xါ݋,V2&rR Sup"e|jNӚՑ譎q|iC̩k b`~`h~-a fʖǙ-yRUuD@eLHXeP#Q/:fh~*X9'W䋔v~u%->>tI;T|ּa/W'%a>-4ݷك@I°RT!l#s $ևC;VmED䣲!+%ٞ=_Bm#PGbpYV瞱 1[x D:ͽ܁lIC? )= ?ǭ<bw gЛߒjm~ȫt~X2R MqFȋR+)7w9kH`}qVoulhΡ l5wcjڗ9ci,7(؊I(MXxD!"A 1[!248gGA>ߞK p;]R֢b/Mo=vχ^ ijT{=Q-v@,z3kLKEԬMWM:4u"at5ʟ<|1e1Eڀ߿OvG+i^sjm^1l~D7mΜ0ไCό4+凿,; 3,N8RArnaLwDY @Z7 V>RpV_=,L%}K/kk==NWb OtōK8tV(PI-gNC1~^$dtf7̭p'f+ЎվFӨU()t^Az 9t *ݻUVOE+xGS@CO`--K!om5htv.~%wo)$'[4\m(8UY/\d##˓w7>DYZ FỤK$w ttl 9z i^! M~].+g"c" lc tIr, t,Zl(Nd/1{b( 3,k==}v Fmz(d"J4~xmb58)oZ ]; Yrrr=m%a"+R)bu&`'&?|ꉹ ޚ"lyN>ů96oa<^q)woҦVNzwXaF>81ݢX&kӤ ե,m̴i.2Sd:Kq{~d)|@G|.gĞxʍ˖v:k״UAZbGsB܍:1jAr܄28NJtjkEs*ehs7::f3moyx8 bD"ٻI #`ESLW{ljM#ZE:փt˔ue" g`Nl u[~ ٦ zW>.|I(u,iGHh%:nJ{mܞ|Ơ*7"^Ұnmr9^nv!-ޅ͍t7MNԶ\K6^PX_^oʨ?š^JbZUۺ_E;i2C".a~F MCFp U6D:x!En'"6^or[=DcQs=Z!gގ!'_1˥:S8{[5|I +ְpʛ'J>jߋXJ,0TԬ +=ʝp&pJţj߷}IZa0|PYuF~LUlOcH2tW\uTy& hL]l14F _Pgxg/bJ4›#cЎb}h%ic{Gc"lbs\>BgİCWّ>uJLPZDz dzFE ?B8KlZ18׃C;1$]Av=sPHN'.כ#<-H ,*O#/dEC3[ <_ؽk>kIi COk һĬ%l%zvŞ8miLL%bC8p7fQ/+{g&Ńpi,5XྍG!TIV]򞋔ǠW'A!Py Z}5L MPPL U9'Sn&m:,[Wm l|#u%` #<+7ҶkD- Zdsd8g sXH^Y|Rhc`$ϘM#U4)vo=@>יӊG"t[m~ N0vʚT߄{?C$\`/sTPR *9@3ډ =]<8P7y&BY›]3|.y8T/ ى7r@i\YA|O{73'ReB0hI'?ucS@E*igdˋ&8?A *9 X >A}+E%r1݅' i>9psa1 :M<*9QI!tI(?{*1I"#Q¡%WMBMy[`ƗK 5vi}¥wߊӴz+2@AbdLt{$膸IkͲ);L𵀕P 9mOg3O9[(" > iAly(SXpY;(Ej-U~B ՗)9ƎSeL'/_G]EOOPr'6 $L(Ls[m tyx-Yu ?E/.)C9>I?o2MH*x#iY^[.QL4V1`_)6a;ovWYwuٞl#܏ b|ʋ]w| "1Gs mwk,UgXnHd2slo1FNA9!L&Vf:gʹho>C{b*g 4=`+\p#\Ќ/gd.".c. ̧5Tt/6_ҷ.y|G=ކ{[Oꏔlup3MnwnԪh1Zk)K{یҐCmR9J$/j+ E@* ќy~|:̞Og-@0twlr1ׇvJjXԁ^E}:(Ӿ(yшOÿk3x-ttW* m=,/0}7~4w}c&M3P6 [R$z%7^~'R_8B99UiLʙs#vIWy,W3wC0HTdqxGݲFcI4,/Ez:Rw;rt[vo=9g9Nb%HXD\$m ǁ\*@ }oOxzM\DiI5 Hᕁx3C}ŷ$. N4>~o=GB L͂AJj.W^ӢB-$wFo 3|Vi߼Y)H(A\08[bH !IcA\:/H t-Oq! bYoB 6`͟w2eaN<Lb_Y5*ڬVd=F*婞WZObJ:_[uA^ܯ ߕ"%+DQ 7 ;(mW5n(ݒ*HN#ljX͋\H B7QV1pjͲQCAk ${\wחO/YC6 []fM=x$N(rbفQ-5qgl'Hf|?p,z`a-q gSz.% ;EO!RnɂWw9X"G#*FMpֶEX9  x4?=/R a#B% *Q-_'o,Upk#3N\vnO,-  gW)C|ɭmz,ed֋g-ҿWb)tBKOu g:b@ eN≭UMf$A URs`RyFT&G!΃>4a#O*,q " LA q⑹?wy-NM~Q2(cd,!܉wL* 2mzΔdž{;AhTW4 4*_NjpĔI$9|-WY'mCt [~ =n]t*f:Oז^v|q?A+ޯt60 bn"i2f49O6pvŻT{X1{ڿӠbu\ɴv64&F=T6:/0mZӉu>k8߷.&CÉq+ \Ͻ#0JQ|OQ>m 9cJKf>ks2CxV#x+bQ'dxۗNGϮ3 %=NY++4PȮO~rL[T%Q1* r*-3Cvkcy9gk(|l5n# Oq=? VQzgB\ 72L^6)S'IT.ws r(;GzwW15qc]QaFrui/9a>&Ň `8YA'n أ6NB|`^mZOvo3M `)dK"gOh#SE:azSw!g-JU̼ ;gkQ$_hhhjХ2/h8B{<]B aRD% jUFM~*E*&!ja2sx{IsMt%Xӽ):Lч*8ExIE.ty*BŕCR͋4}.}6uDWK.u1FxVb o wk pd? @{7غ+YE6'mI' ]uOxiMFF_-۫?y]?5ٽ%oG [eJH?E|^ɗF>ϸٱQ.=@ta!J rUjA9bZ>zDB;;%{lcixz3 n|u~X<,7>0 O+;3Z菠5i^>m)C4KVⅻD#kEoHalQulTb^qGPq9ŸN' ]!t1\t13.0517P*T ᄉ^.RkT.©gG֜$vݮk`bFfSc3<e[X*Ajܽ=Q,2R!+f(A̋w)oe1j选 S86J`>z&g U1Sha*Z{*^"X7h\5[w C&YJ{Oq>{f-ah$I1S8qG rEbzLJ"hkҜؖn)ȈKKẓ5DVG- H֘?3p AJq?4B4x_o;a\ {zAG_|zykU'aqGO+- x(C>9+ټ&aȲv|Xs'`Do=ճzP.M9>9=;Z!wzU^:DPo%e)4!dVQвl{Y.]$Wuv}ǟ/J|]QZK_E>f01B0wy?+CaRȲ lV-q-X}l{ ٤BAӅK'|>ZT q+ts: 4AK5稼]3#ĉΈ!# "ZtT\" `Ƃ%w|?bnx(p\j^Q|YZh+L(&(b5%E,qXgQ:Ę-XSL5/%)靊F5WAV;BA(7n):_a껍][G(5bIJ 8'%Rt6Wקe'5iiu1l.%,OЎպO Kb u{ Bq.^5D!I1jxv"_b{ejV ",%țgN18 { }wӏ4AϤw~",GE%GP)'>% _'  3O*UQM.)Xp im:zOUuSXmrL7\Or[G[N#ЛB+Q@4͖\C%;CWkc0b^Jzs ˧m1XT9<堟JCgFqUJbЌN:Q`eHKP4CK]jl#^ Ҥ9>l7 e{kx/t%? j,I5TlFhNc3LWZ ~ΗO Hy}v69nōIB}RifEI|"'K"p*Ǩn8-nK&Gڅ;e'|_HH R0(ANЬ^9_΢D~5'$R,՜.;bzB_ǀ|~f=-~,HV1V]!^~ttIo]}DfBUtbB o!'4c)qW\B &?n}$3s W#s}R)'#/6l͔!.dhp0䋤eGQ??17cݧQVzo`;QDU3gzYGPczp}:):xj^`L$ZbUIhjȎL^!͹UCm(uU鉻9UQ@ -'[::%g+/nVJ,] ރh8RsfOWic +k ?W RdDşMx /H`K1?|3izV8g0W(NZ;) G1a0Dпtnٹs&Wvxd!8(΃銕5?p,.|,CiW:I` dڲG\;C"GjN h_3P2'E_{Yג~{]ۚ2?NǔyW\lꔧ=)cm^Q%@ P&#`ZO{j8MCG `T9꠆9FHw) ښLdOj!Xo_T[DC@NjKӲt"<D䞙eJи. oCpK9A1:Zy@N,s@t' g:??8n~Ԃ sXV9~[Zu^PÔK,K4(*@AUE=~3V9FOHX{tPhYx?I,H1ieƭPI Qlo}c2T-tŲ )E(aȪ!CXDi,7\f^QN_8G \N+$%P d2P>±^t#'7:s'=)K t[" qZp VMQ7?Yk7QZ+i7wN-|q[!Hko֚#?-򰕷 J^/ O@ |3UmNdȊɓL =)j ţ"vx^萊j=a!u\k'VÀK1S;[ phD4j? ayl}ԥ#%Gy/n0SA3ɗN Rv_qVz8WÍRt+fu$gK%ֽ̔;ZG4|I8?G, X}Ӻf{̗ i{pY6b|.|͊=5xĝ:z_CB7EE@<$Hc}"[ٚo߉Eikn|.b0MzD&50sP/ #;Yms@P~DR6ol a]z}fMU;# ^ǒẋ%gf.]=EiQ9qL^H<8%uoԔUM_/"d";ۍԇ9;S/l\RuM}-Yل@Z䍕6 O}P1.$@i)!=D^S>+gO' L:=vX6 `s5; ',TO~)|r ۱Ԥk~ Ve D8 %Z㨖Ua6s@X\km!5UqSk%po,C}-J;gGLn1A5Jpse$A慀F3E#Trj[t zK(3*9dMDgxK:A};sI`Av?iA7r̡?7Hor4{HVhV Yy%ˈoxJxRost>@g0l]No7d8-˚@A3nc'OǡgNL]q!F+^uc DjrZC#.gb fϒ"k܆Bgv"g}ž7@+\daCW$fP%ugC>ljs%Y`2B(uiw-~N9!*CC*u-%keJۇEkOj.-%X{ۅZ3uhr4c d[$R%~mwL'^2g? uXǨM 6No5PZ->3_)]>ZM=>ox}a?0+w5$A5 ⡹evjД/U4ʈΙQ H&>\@\ЭmͬO)ԛÎ#;{Fg]|;0_$tKVݳlV̫FRwjF{pڄ NM"ÕveWfp뿅bk ˹wlE@Ѡ^l>8gX2'F בj=U>p>;bwy7t;+i d#vʤc P>5m["+(ágs;bG:ӗX|ޚbRrQPR{,)zWyZ NAlm97H,`3nNwd5,@KaXgR7MU2K;9w" |KxV_CZ)Z[mТ%DioM5p Si?v䱮6LZjeA,-N A>5?Qo(U:5)b.g\=[XU9-+z΍v/1x O#^ys=/Qji>Ԯ֜<z`$ [y"(sFg4;wkprs`4#xxJU<\ lr5u۩?0^6"GIx[DHq0g=Ⱦl!RrS'޾\iѺwܒ\np|zw'Cl*8|ck ęv%̢BvSi HMNn'gL<"Zs1 HUr,&w3()v=ixQ'2t~j--NsG49r \._Nz|eT,, Λ˯ *LDJz? [c8҅^ BRUs7!'3;b{}RXz,e7K0?'_#:ڕ֣Z;x B&*&b~( ?SX}|f^irYk_kRwbQNѢWs&Elm[UY?xeF*w.v@zZr,(QQ,[RT6ΑY"//؋٨7l?8xơsplJ~,ֈEVoD?0dks-aWSpt .Ya!#GjܽݩDaTQEE׾=.uκzzxvٕf鈛f԰Sr%o,{" dr($rΌ.V0B&rƄk=rTtDV=u?S]F`n:!YM4*d J̞F0R.4Yɀę#qyg?{O(7gjW%Ȝv`y\Jȳeu\S*/!zKz }fDMJ^ n6=O~_b$hZdnMMpܵK EH ;0YG>?1nqH7)C&R%C}.i\mR렑igqW?u{==5 JC^p9M{X ;NK @`/C&S%_mX*bF*teK-giT&tS^.$TsvlW6qE0\L+joHVg9ς5j%%#51WMZ()M@fm{{r.e GZr~)G D|UO{S1 FG#N2+ZI%T{-#9 ='RY\ %;j jM( k:V,ÙqIahC8"pӔP)I%+2*x]ާPjO9]@qg Du9Eq4Zb# K.2@JMy h.`H$tДeFY[r. (U&dH.j;6e;-Gnݥܥ2-3\[6>iVi!\H|^з< [@V1UEMȥj]VP%Y@L@X1bٶlşPŗOԖFSPsx%qvNeuM",A-16^΂| -6*Ye_tpb:H\R@1wTpJG5_ST2MWoCA4M5%~\^pʐgCRhZ>\#uc3H]{ ڌMKi!`ؕ?s̭OKjωkב4FZ;2u,,Iyo0nYVL']|xI㘒&@E暪888Jx@Q!%H1Ux4s*) v7Qw4EH[VH,GV[ FbK*Zrm"Rv?q}maf̰͘91lYdQV/yH# qQ\F3fk()y6Z Kӫ2t;.%Ģ*Ȩ+G֢f'O$wWp)D{Vg^[~} YAqhHnDy}O..@4a"Fb 4r |iDžY9ELHͧV.WXag" ;rtVisGd:Vj m )&r% ҙyqx~'ÔN+Nׇ7WC?Ö_8">,=wV#fCd^䷺ 4'Doխk`U)Fh Tk<\4 &=-JVZs0‹A֏k0W0UE[PH%5;Jx U6Xbm:> 6YV й%GjzHxNV` ^!5yQ)_$F{$@6,}{>?sϠ:3‡65hBl:ͮqRv)JKG^] ZSՕ\vDC8U=Y:yhـ>bʑ@opiCtKV躠(H Y{Pw>Z3;^F@Xϯ"9e ?!P&J(T؂FJzU6bU:L~![x1R(vuŁ̥BOk_QR|-OQ5,a *j%L&q1$ +u?@܅y~r F#͜4^/~Aj i9-%z 4eZ2 -K R󜣍,ugbP1Z3uB)Q{=ƱsbrzRYw ܵ\P /\`.u:dr0 8oX+%:.pBfR~2~!;U±q%1\r1 [Rn2LkR3={U_λ^rulԠNT8c3''/6aU~|pff}k97 DOcÕZڧ@,{1P*)"ݺVGRV׈DAcjYga--ZR+>Dhj n GS*UG{'RXV q Aߙ{%E̲ :3B4ˉo4Bi (et3n7'lE ,i ݈ˊjT\aakH-W>ܐȤ|?X\WT/%5D-CO0f)sȌW{c?]I1QBk%]a.NլKd񌄹|U&)^(nnN$\9<}:]*k|݉Nv+*Ua5zqI7 ҅9Pj1߹ MF$/nB e~׭v4nV7;/)fcjGi(nvN[Uo6)&'kHb(:E!i#tqkrtpgqoTJ9H w8 N> =VSK,%@K6E*UWs2L99Tf]8W1-] 7ȧD6[wqmˈ@J\-XkU= @Mlvtz%LLC{;kTMJ4RTh̥lmi{ D0ҞXip 6Ҽ ,AH$-OjHyp,|~]z͞jlUá`7N0*vʈ="$/3^\3CNO{ y)phOl(sS#!9SI7^5Ņ-EAbׯWBG"cn~I|8iPZne=&~> VWTD+OZl`$otTOl[W9'+ h?:p; ZAf8dFTZ'G:ZsIG}E٤膱D D )ShpѶ' t!>ٟv'jS^倭cQ KNϦ oC>JO8W*Q7ŒZn\Ss:vdԦRU9~L"WVGA9vȃiL .,~kx`#h/^PNw{ F.) 7:7CAthK -I %x&q籮PFB$}wC6Hm?Rr>ْQ_Q!W͚=gQ~{^枱@17^ZMKA{@9@ W+oUGa\趉q;1<\|b\%s%&c Y*4n ,e%0'6oiq{ׇv6&[gi𤛌bWKB$M]ڈDS]sǛιEwH"Z#P8 79uNQ¯MsJigյt^/ ђ-{5ɐH+0LjE)7 )7_o8]Y@;/qП'ʽ/DC" (U@60%"L8{a&3d^7 r-t 7(D& {{\jhG,ܸ*,k*U@ػIB>B#|q Gi'D:ߝ;b]G/F1^lA jFߺL_nMN~eL,6V\4"H3*o`Z(XK`C|u T[ aC $;$PoH˥N)I-Z#<Tdys*QD"kmGux`0_hq q nq+\NcH~EoL4 nmg!\p{^10[Bj$W{5)Iwzz*"yaZ>?YD"a4}(vڠJ[Pf`7O&frA4ZiAl&X-&Bc;M0 eC}rsQYO`;L fY:.ˤ$Sli2')V0˸D;CZGfhlC̳ p{+_UuOz>zWZs' NL*uY` IRL򔿈e0U˷Zڤ]+BNKtolRkr>PE޹a#P_t]:E٣ָ:H"YݤhD LY s\N3  W$|fxZuȦ1NVBXdZ2갻{, &*yb4|EҔ߱'gMԟPh`)㸛r*C܈}Ɲ2Mo  ѽ{^h5Hym9JJNڳ!r-(j4uko'({hHF H$Z[ܔLGڀ.)n=17N* F~mӛ-Ij?c*JQXKP.GU >RXg ֏ 4Ћٛ/:@ zVqfX0SǼFuɯ^UW^/HvcLVOo@[ioɳ F4cQެ\F$AߠcN|: +fjmM:$^ V 逄ᵷtxT.dJɏUqb)09Oi#1']M*bͽ0ƥ\#Օ@6vLGaSb/H?.~QT1s~fH xa1Pp8nZMbX΄# e{%tUy+.HMz~hmޡHbG&J=Qe&m{$Ǚij]eo>;6ʾb9Ts^d6icO.hGq8jtPחXO^IC&XHҫ I+ʷv#.sPH^YoU/=s*D뚷e57/hjW_$RfVQqEK±)SZ:uYRTXcZqݹ݌`P5ZfYzp9`~h֖Pƾ]RdzM[wjsvuY۔2%ѻJ&M|Y;lU(|;}V^^>EmVp/ASt<qZesy{J.,(3"VϞE 0[JŒ.ӎha41꿢8gG!n.cLD]Bh,HK׋ad5@ s1O;("hZv5I۵@L}L7 bwN"8 /n :`CZV*FFkOb2a!'D}EjZ$+ғnH2J jrC->:βq@jf3Q} I5/WLA+߈Pb4 -%i0v5No Sb7>OJ_]}sZI Ί $]X0|(_'C1RoC}AT.ٞe!#5\T$4TeHzuEL. Y: \.\ ϛu 9W](R-.- ZWqR0m lQmYSy6Ju2.3y5[./,뉗@\Z@XjZ,,{c"0GWLzz:X3g Yfp \AOץ'=pZUD1-fi҃H& rίg@*7Ig[lsz&jEĠ)Ql>񋆊H?S䗤v!ʖ:)睚UGRt oF!L<=rޯ,C_uiR۵ ߖx$XLEВ!LAf8kkYǵţMy+l6]5QQNC~9'qRTpB(بŞnSp *0/XDD' ^D7)qSӯMAKgݣC%)z;ݙ>_FV)ߙ$m)3lc部6:sFӧcZʗZ]49eF" U\R.}2Bܹ.XË6L#9}+ԉu;9YeMALo Ulgہ?0u#XLЁ*#3-/'@%]]4VRH;tU緓+U;f\Z$Wh"m QܞdLt_J0Z72RBSDlǡ=Fk(Z:o\*/Sy;CZeVM5'r ޻lK=\tg+[TR:AbndhySlBWΔ7Fڔۤh{fF~7>S-9K3D7t+~ԞdOED?(AE"s ~&\x!wm+sN[*A;yQ !bqsBfxX o-ok&R ;&c0[o\\'bJ!oB3Dc9ظ0Q~> c*eSaO6;V1W'_^[9<4֎blyoI܆CC{Bg!sL7 I]>wT7 μDfbb>z><QS%Bm28HYg+1WQH^ hWsV [i96)ثKICZϮґ`!̂΃q&]z#a1h@P$ wǦ_ #zJlΞ MUW{:dO*qV-74Umک~~#7[lV8_hI\@scWvbY+E +"'Qt5Y9R&qVv&Ԅ zaݫlK\߸(]R>^z/p4EMֱqoS;k'*jxsiH"9L q/\H=90>5YRYja420]+` 0Vp.2Gl_d0$#nj }1NgzI!A@8(+G7wr(:a`/o>Q{?sX5*)xpK5Q_f =KZ!9cyjQΛެB+BS(3nI{(Q@rVu,SvKb8u!0}-*VvnzCCNBх\a\Mݧe8i$ҋ>Av2^%B[\qs3oeA'jJ|w$QdchukxV_80w KIIՕ'͹%]А"'ygoEK97Ԏ>©&mo=3mC:_y~q1EyVdj:m[^pRe7Fq3&f=:n)gyciKtc6 vJI4wcːoǝ-L`cIY54!gjr]`וdث(F|0WEŶk},^m"Z+1\h߇lj!Mׂ S¨2%IC)h( y7]Zm `!\$w;dF|Xecqc0矛_VþB7@)wvN+t3$e O ZY7{I,t\`kBvߖ< E#%5…u G$;fS+Q'6MR׽tѓT:s CHE:^{-y%u@bGN^ ˽][Y@E&i6ѭ PBQU ;&Q /ͨ>NFT?pz/U0G씍T?FqA-fԠr]WΚsC{|' 15/㍄Hj]/$4ۤ2. fgԌ؃ WƖc [}iL^WHl4yLF8r̖qL '1z-:}aҲ%ZBUu]*:SSty-=# VґuUwۯ(X1},rjzE};6 dnbB2ή&XOϵYe^F*遼& f`DR1# й쮠3b _~NT zf~Ʈ=ټ{3-7zbP"ƯKo!*hd*Efnש/hSB_T^9#۪|l$"CrOk6of`cE_@|Hl6!.M&X/4iyZg73/O`W1R^'#($4:xPP)+-"|6Zd'dfj|ObJpHJ߅1$ ;V;P>\m |!N=F6΄77{>>M3z Yf\ fGtk2֒^ "ʖPe=8%i r܇)g.Q~݅+ ?)n|Yo*m\+0Cđpo n>w/,A:ow[u,s~S졲6y;\ƅE?> XONs5MgkT+FhPrB`L Jc}=[+߀' ߨȑOjx\/M;n",FL(%]*A QDphcG*Q;ɖH4*'fz Vu;(i稛\+(@jsf؏g K3`c LF"޷h# ΪS%q mZT*,MEN+q/%dֲ <c5l. cY7 s./H=֘ ԡ{v}@x(Se|d:C{>;ͳ1/UhHMfDO)cx&tyl"v_I A杊5RȪ+ƶ7 Ӫ`| !pI͇ 3,nbTJ%xxV`>&N3 u*2"GAbȜhqfǟjd>LW? bM$ܵ + e+L( w(@$R }n 9NB,vMB~3PpUhB ZW(yݙ-3G%cI5s2Y.y*w?m֮]ADrZMHX ?ah&TqB]N|O]4ߨ>(̽xM9i+nlkFH/'LedmrZ[pZTcc"eKrHRm!vS@SɌ&"D *.l'vkQ151]>^L} [~*vYh+1s;o$#Bc UpU8WM7[ڇ>s.0l1Ue.E߰b%#% HYJm#vDjAbVa4*7h&+ c/"ўIGˆxη[*9ZaMEH2MYXbڍ+UԑB=ūQ1v(doɬXԬPkH9e*MOz4F$~3mI<'-53FNVqywb,Qc+7 ^6Jwy.[+N<:najU\ KD|S2Ii|)ԥĪO#L+r᦯ܾ2ze j~(~ZP2Qnu&i&*U׋l \LNہebP8wra/{ uHiVOK Z|!:@wvc\o^0`&{yXFX c&` ʱ|aZr:1bS r^cs{HBCVwKY_:h0 X_>-tu`vI= j] W> uND&$ۑX)k=P*A&7t%d^ő(ǔZgG>2H^׀ MB rĽB WXǐs9&*Q8Orf <["XX<dnYnwV8%,6{)AMǜ9X] OUd5"nh\)aHz -7e&5jzdju4 ^]P2U#%ϱb)1 u $b:xI9f_FqIQ9ڞ>Hp08f) 3'u[h6yw9( <[Y?xRd3{E tR1ߌ\} 1,5M 5Y"rJ@0NG)-PQ@7F`E|mh;=7F4,+ۄPQ:5[gTy(3FPoo}s\;J7<²n#V2g sȐۉZrIB\3*AÌ\)`#8_GVļ?'W컗u.{-րg8f͏B֗/r;+g'[ʚ}=59#6ׇ{KLT>9>Y=!R5KmK+ {TWCܷE:"s`hb)bvEe5 oԀ@m:E`CŪ*3 h*tnov[!+Z9gW_G3R$G}=f' Vog=f{- wVg>Sl6$h` ,Rfԙ\jL8ql _R[8|hiGw?o+l,"Y`сRܑW<s!?چOƙ- 'y_J}TSrIY-lʫ3b.H\!9O%zbNQO@Vn2[]n j)|%!`/V0/ԗABndc6dž_xԙ[Kr-gbj01k)^˔S+A#aﰋ`l7#?i괷3,G̉{Y^םR;n{xׄp 1g^:j \D.%#ܧOR&tY~Ǚwb;5c ;խo 8C9LCtU}|7KS^-Lz6)]ghsY_ '$\d FX~U\ )L3pbσn*;{&XSsI%kx1~aKS@>-ؖ8GshUhl *lC$^T/KXھR+j3Ho\㼘\w1V[RY7cpL0o8Eꋃد0ɣ t;JY%wZZ$0NÈ#Z ð%m8|o1G]E\w >'3_ْLR;Z``@s@%/4a=dQmú jӼ#U' hb8c;l<1J1bח QEa*pE!pi`~V\H [O z e!ʼnf`Ҟ'\MZ?l5fpSegвisaQ9x^.qm0lѠ>\T/ 4 B 2\s"G,i كR֣¦`Ne(@S\xZ\ ߭/G^wckZX3:; y3"|=*H *ov%~ ma P~BZi8\-ʵ<>}O,NiX4T 2E {oJa:y'^'`'Ԁe彵}]ɲm)FVujv+W &ۖpudl-=P%iH6uT^$$a?H6|qut @Ǹ.O::e{+N` F$X}79|3üp*>ajnrWX|j^]ᑖY%%|zAH/^ |5(YxGtw IS7f.&S/=-*2^!늷eһo' ,r{ln&2le2/FM}w{cMֳ8Ƙ.B=g&`eX^1=a.dGZvFpcG5l|yF *z?-YdUX qbʊ@(d^ l9]TZ}ODLNL{\{X)G.28Uxp f涇z.1پBV W-q8w2m\y`II$ܵ *!`M!WDMVd:)G5>'5K)P] -o#њ9rEuBtQ~Լ9iإŏ 8C:y :=!8|B]??ޒsP5Lx^b A*{`.gVyMQb}EM4sc6͕mToَ}sI5Qٍȕlj?@"kX ^ C燭 h ;&]-CZn t _ȉ{Cwil9F}Ts(nD'A2- #"ҝjȵa`SVtf.#VL|}/>pv^K/qH"yÇ/[jm?r8Kmb6OϹMSvϋlNSf\0q>4fq3#"4yQ2f캖҄u5*&-quG62f#WM`„ryzǸPͲU]G%52GxeƤ.V1xsA\5X{Ru,nm8apd;y!@taZ69 Ff<9DQEYk=0dzB]t(G|ym}nQ秔m0f`0ixWe$RXхN~) ñj-X9r2WC!xξrҦ(Y osG5NN0[ L'[RvKxMq$F[s ƪr6&dâgϸ95M 4wbMyQ3/$^$󝿡Z<w=VςIrJ2~?0DDt0-5^l8>\B.LdYu4Oͱ)b^4l ѿ\]Q:TէbO=Ln BP<5 X2#?OVuqGM5ȢQD3rt5#6m ?H?CƲ,OHHxpg>$Y0bυ\?=٫]RmxVKֿnl"RsM͂VN^ 5/^>*WniT"~c5# vX᷂AG}"nJd ̒Ә%/mTZLC5Q}ْKxm9k^ոcňco"g9ل 悏@@6D0vw! ^0CӍl`3oB nG?3_*CA3eUBOC~EC4y_+ⰽU.R}kbYL N=;Cɛw~b&Kj]G2]]}!\U~D8p؀+BANkΩj0`v]2c?~8AU~ !9,&Z<@ MV\0ǹNl) SkCqct$\``u2RË,P7C3yHMětFL FY-XךUֹͥ<7dI?!YJot`[JܜqbLߟ*H6+)͞Y(vֳxxW=Wd_8ђ(b(Väz/o:AAmGWuK$78'E2.j Z`+-7Nԡ" eQvȏr+ =}k: ò C@1;N${_+H@=J1֛S&JXSiQqcT͸6mf+ D 褘g*ccܦ%KKҜz֍ZorqCQ)/D%j_,T:`f0RNc;_Efw=o7X1dkӈv/jw]b\.]jJQ\T ~} bI$2g>M 3yj.ӓ}'Cݗ6PJzU# al3?v&J;{9쑅H8(L?i?IE@R\JOc/XZ'gJOj,Z҈a5 Sc:brLN}dRhl0_"t}b(8\Dj4 0 Vf:D Vdor(\4 R|K)DeKlR 9$9$E."XwLzC }&g<|9Tf( UjM,ImKHHD̙t7`5 pa˺dK&tsXKX:F'mGjThE?;uP _Oç_v4ŖNA=u5W*h~hܿbbǒ mkSf(Ce =bR?~bd5)$]s;̙ޙ_o:)z0*O.&Wb3x]qV0vRZ-&Ra*yƝLb]5JnFu n,heQ˫0^Rȝ9|,liF ]n+<ΣyS qsk5 /Έ_@5,q"]t<7({=x fFpB+؟E lTkyBRw!YY{055gecs01"UxI;L.h%(_LS]H+{E8zLrˍAaDή,OcQ6d*m@0heL&QͧFbQȌzO^ }HЁlt"pa8\,Cajg{>Jo!1׮bSkܖ}Sm-vchY}im_BKYQi7 *.(_hOX(A< ;D cA0ֹ2$/$K` u[f5ۀEw{6nsr":M[ZQ ܁̝׻v)q|m$}.qʓLZðYlsƏdGZ2a8bJ/'WLhzuf}AW2s$rO 6 i`$2R7LkҤͤT3Q7l=r6LJ*o#94{QȣL)grGfUٓAZMF\}\=[wX1n/2^U_x֝-mԅ28Ϥ9kW 9zp!k@պزI\E] fC6Odpʰp$++'a^ᒈYz/]O~-$d!x@Dt2 c`C?=-<m5ə? ԁ_h,AR)sn\$/ &7Tv9"[bэw+9+FƄdʁnba'`WmK}7 dӂ{_i^_ q{,ΊӒ뵯Nd5#ipG]w{~zlޏ֎lUZ ]i2nx&d[] +[#Qr_A_@5A-s=WuƆo WY}{9lc(%8pF&tXh=>)s|r|3EuʉGeK;/I;M~IldKǨj),GV  SAN"N`gG9[&kz%XpHg7؄>!x?Yt*OwDS)$aef'RQBWIB=x_zʥhO+Bi&kH(Mh|{^7S1cP: j)p ?b"a- 7L:tb!@~ռ ͢ :do^R`Pn^3b9̲4׽L~:,sNDq5V&$-VH G.|nќeB&F7ɛTRe#pPÝGӧ[o$1ѽI!fm,{Ȋ:8= Lr鬁 jdRɾچ%?j!+i]ߋ'B/ r"Vнc9 i=L{h0G0h@1D/L@OДrH9I$E c[@-uFel,L1{mB쿉@u46bs0bPηr#B+ z\[.?L/Z7vʠr.H1[RIEQw\d4候aRC,wy m3&E‚RǭO޿tEU"dU"2+qο&xmۙ5Qֹԑ~[H] ܤ#cV6I0KEPOڬ{`0/Jr[`}E$.;O:]3NQP 7iO$ƭmX1$Li e$1o'WHKsrīrvYb#;/o,7;Q*Ȅt񕽼s%g"{^790>Klth}1e1dl>SBoD+-'٧y% ;=- Soh9BV0g$YN;Jl|yJIǺr@`Դ"lC ,Wu^<>P@Ya3;a9G/%upfSoaMxXC/FR_=L~ H'+Zg4 88Grgii8܆($ֺ=30qˊ="6CEf|e$Qie (Y_&[Jٯ=/#:'6QrbOMBz~K;ȿ6(W[nȧ{=?>7rӕ%p,,׉6/c'L#%)Ud]oQ󋷁V9 Iĥ 'L߃9LG:rĔf0ػ.Xmnr3P[|Õgה=}Uo8 @TyPP BǛ7dϒRU8a.LnU +m^NjnpM= X(7zѡ^х‘FsGVZe/]90kWT:@,=+ELf&U040q? bVpJl8/J PV"8JȤzY̅:ǟ[pE9Ûњ(%x$D婙)ɲiLuoX";3i\;Xc\q[" p Q.Mӝŕ̒Se.FJkѣȏBV(dCU:{2EcLrv #HH0`?\z eq3Tdݰܙ'ގU<'u m-4sNh5L 5/U.TgTR- ZpTTIj0i g\QlfQVʆy 2qty-`2jJz:]s !1ph DeHim x͟5r} )Q{GAS_ ZZMy ܥ/c2 /.|5Cpmtk|}9vao;XXǭW=!q *5_왲Y[DSmV#[.\唒\MA`Tގ%|_ j'|~eq}Hs4]ntoYz=?ϭ)ʩ&@v+Czn;ހ|a VksC]= ,SΛ*:M\Gr F|k GЬ84L}MN+B.8T:4ߑCiJ+>i 09l ,pM95N7hS.o .4 7 )2o 8' ƹ vA-inpe,d5ѤJk?]wnӛL*f<ƹ d< Kҵ+9j€!8H` R\֊~WJ|,|p'1ֽ Ϝ'Ko081yo'\ K ń~GPb=// i>ZXZ%:*x!aȉ^#ZW?(2cI}+T:qw)Uuw_$ .]oV| @9&PU%,_pT9$hǿ6U1ЯNQy*UIbx.Bߥ ۮషeLBf=jͷ!@~-:k7fOuG4B\uE4٣|7G~n~YC] _sPQ׻g.(Wm\R\jGfodNdc]|J]H5vѫ34{Y.rV/0;UiͤmB["',zI" *$/;`1NKE7)YDf+ z^]ZcwE9 HyC'SY&Wc;*p6~wGS]:X;uO} 4Y p`8u0ij8R%Cj rpikI-.X y͇hێe6|&ݧĘ x_BzPR-[]WPo_`CsaxR MF1N^N_CL~0R%,R:*w^W3@'1Tp`ֈ ,XB4-?qO> L& dU-總 袴`9 `V=.A'4l'1mg"sFSw1Cu疹D`"?YEP$MW;5wtȸff1gѭ a_L,ڈSD h&jqJff3K<:eByӣ"vJB!z]>6({<a8cK*4 x_6S"qD(U1 0LLK*@&*;3nci%u`z+ gyt,fS)1f@¿'鯺 fHH2T~ o~30 UbhMQXܻEG^oܑ&2,..p's*a6#`˱8rTpjNC@G/y`Negmu hY"?h: D04ϡ&|& %ʅ0"LU>GEBmqOɾByLj+rR`oklOeZTx)~381 T壠_ mt--(ҽjw/qAN9d _^PԠY6}pϟýuQ^soT 7ɟ[?w.X"}tgnuVK,z(&L$Uk囥3=R7^m7b*st~r[\#ðͱPג rO`(~K2 d $Lb RWW'-8Svܿ%p_ͮ\;3k  |(d o%Eɬc_Q@h09$3П=?j*K- - Jv l70lCK""r0Ԫ@s+;_q? 4P޽-_g{iVϥ-^*d`X=ӻaQ `F•vjIZ1R~s-;XŸuc,`^{9$Q>f,q"uzd8y&Zrx|ɋ~k|mq]~Ҩ׉ d6@kZsڜ{\&g #.nK1qČy~B#g^h01s.[$Is¸$Lq@@s8,Q/j}J/** kfXze'b&)#Zpj#!{Ѓd(H8RtU6*I;dZ yEZ~w*k?5g+_EΙ𴤾P52R07n;H Y;gS[ns_k0/90"ڎ.+t? J܅m}'mW3ė.(m쎼Z9x7[=iĥHMgEWY=36*,Zi9mh0C@vSMFٔG,J+g EӲO{HcɃ'i; "{ַ]qLn.ZJ|q] .dX(d9-h&1Ql}8m7i;kiݍo'<-T s \\gPZ=8? p @JKd42HY2BQ/7>{>4zʫl D N+##[bD`A;#YCiN3 b#*8-v>H5yٳWQ{BSYy{C] I}BU۶Ca(t 8"7K0M  =KAIęЕ(z^Q=B ؗ̚gNy0^ZX;Ya͆)*t.j?Pt0Sv|fhE*}O{+nE$ jJQ ZԻ**N8XH:}i$cQbˢt}t~ԋ][?VrRzbճuDHoT$? ݶMTTUCrk(Li)|^erPxpVCj-@> S2f1q" S)5w߁ݦ@)9ZG#9B(#5 ,g!g'ÄS]\8[5rFVf-*{+u8ߔةҽEO*n5߭Cwh;l,oeZϴP0_ =5J'&DMBWӆuKAz6)|q$~gd[0[KӼwo&.HŮq8\G@珄jVݟ25 *yb$;OSK+9X9:;lhٝA{lBȩ ho7_n ԗl!*ܘt3  %"M`&Tv\:hBqT*51 (y] '=Eo})hA)bC;p~+$jCP0d}u"V~/vA=ۍH||*O'͕n*ӘI\} &}-kʩI8AYǛ!(AH.ϯq <˧jü V-gAYʒ 0r"ӏa FmsDPu*&U" 4kNV!&{*6-}ef"?,\2_9WS?;r*k  tnOu^8d ڨb}* ~xhk@JT]cKrӧ2Ukn)LL"m[pd`e;qIfg"6{(MZ qX|h[*GTБDgC 2q~O}Y= z.ΒQEvJl~uȕ\A3ReK߂i`ߚRSOwbC\`SJa>lD=@ j6$TKD;*f3ڒјuHxIH Hs)K<(* HDFz[6Wsú ec sw'.xH[Sm jwuJ"@}aiedsSl uH/FI{j4h|F ٹ>] Ŗ' &#_@1H_x>|qBW-"r(惵M:*:!z2,7Iߦ1JE`)EVnR]22q2ŒJ/SUM#}Ould;T0T A!B;xr<>! a\ ||KR):fF^_b>˻ak:QS՝W5\LjMioBbH? 1ZڞZKx^.+]-J Dbۨ>[nɉ^o~A1JIW⁇ʻN:)n7*<' }A"k禃Mc&es;+'gЖ\NYpUxP{usc:T]ȉɁyal&hKXz\Ef"F{N>a˛Kj6!O Zs3޳Fl0 9>"p)D7& 2\dŻ'&rr VsH'scbNTk1o:VDO4Zƥ 8ZH}!=c0/폴 ܼYè`bUU\4ud.Q0X,OY/ 859M̳~j" R?"BZbJr7ŋ;P\y>"5S"R3ʳ^ ܜs(KdSE L5H[3jQwX%ON.d+\Uז3#m)muu6xGqU&e:/6D\o_4 wҰʗ9*%>E aTG~6dwEbwODBF[>Ԓ5jpӪ 6M|_^큵,U'״~l '77}<<.^f94mIdhɳ|ڱ׊M.:T}Ksqkqr-TCI%C˽`PZejO~XWcnaӳ;S➧P[Tj:7flA!hCZ//Xy%]s0{1>{n@i9 |kj x ~3c8 ̝dvOQvAn(&fKhMB"S.+F0v&I&Ye eʎ@.ni7EГh; A{}wUaϞMR|x/T)Q EA󄙾kh}J6ʣ!dvǤ{zuyÉUBb–%>' ˵=X)>͐/H[] E\y u3V;:$37cqA,T4M: ŏg %UrK?YW$+Q& I1D壭eo``?.tHTÓ5j5;ۑ±QAY)O)yG &YSۖC*!aN6.}Җ/E_e_Ȳa]l QOhIL)o s2,NEGHB'?z MO^udi<9tQ}1cg%meܹ}< p.', pPX 2@U !d5Cz&ճ,my"$@u%UK,vdD},}fE`a=KӎjcwO7q~Vbm_n,q~F2(5X:'=!HJ-7ቖv]\9#C)[R٨a(τ4!5DVo2t5SF]ߣs04珊%j$-|co~07o( V'dc9j=.5MHExj+HYa  {SnRLi79C neFA$BNJruL͞AKtAR,e!;*&~t)H:֟ƿRz'[<򂑉>/\2X7W|EP-PRCw0<~)9: ys)a ڄLkNV?63NeyzFӡIY`G * AMn/N+# gu.[Kא_UTњ`zKl>mqe+f([y`h?c 6EK؇OJRuL@:f汈Y*)kNmm0Iy#}չ hi'ؕ jS0L{^ڮ$ rih IlD o%{)DboH[:Q,EFx'=KR"sG&u6bJ! 6A?1`7H: NZ+ݨ~ȎUz}O+k(TgEZؽvfJƖ*Slh.N|S8N FGLɣEL_l4|.y TfX U2v!>)&RװFu:(G0z$],Qo7DK4q6bPY[Wk,<Ϋdgy]ت H$L,u%^Y dHNi xI%D|8bNg`'h9Ǧi0&ľayà BU]͠OۿVH2ĵR/ֵTL %Yyp=nqC^ڣ@^4, M@36Նq&˜%zY .32׿7ĀQ~|ret5:I9YbκXqy lbBY4I ~fn[m-Mm+0oJ1h.qI9ۚ9XӆOl6z@aFE1X󐠢/R?cDh 7\ 6_oz!IF0^ĦS>ZlQ2aTQ2ͫcW.p dRc-c6>Rn4"zA3ؐA6U'.]#Y:M٨]$o)qYÄ rEsf5bᗀU8'~T"nV|1SWh ;-M97cE8MKͮW򒺗>[٩+z!%ߘ{^Kآ)#r5wm@ q$ndtqG6u5ĨZ35QviYIwY'O;fcl 36^zHthcM^q/(bU} {FGVaiJt<ޒV"K%h+c$?+` +i_D{gN{O`Ŷ0?O7J<i&=LD$=W%%z{~GlЩN5BM»D) @LtG@!FzoOBrgȮu cVQqlhBAq< hI%ڙ&"fis, 2]77}F\Oϊ"ų?F{P0kX2禦 I5Cv`Oܽ=WEC[j/-l]}kf!ƫeR25)/HVy+M!IoxN}nbp6Px/Բ>DUMVWgxEßq|2~y`di^|h'CͰyB{Wj\ tsR^`-9FVɂ1ksOC-Ls:r֗[nrU"Bh',gd." ],rK0Mj$Vʰr?!;0#9rhR ~4smyƞO$d_ d΍Eˋ @e`Nu=\ 28nEfeo4/q &|Q\۾;١s ,O[J}aůK _+#J!#t iV˫!F tS R 9:T)…TYQ@h`oAxtZv 8ͺ)J\ZM87WNհiO8e.N:/%Epٜw`pC#ae㖑"vGB(豺َZڊd^mLM~"D_\`l߽3bbЁ8rcHTUf=1vO`q|d@U' F,s=.xaGL0rF}+|?Uf/m'[.T !Z]PW$"dO Z&^\OpnB6g@[A6EK#iȱxMȷT/h,$MH%;:j|nY7Pד]0FS>nkIq5=wBæ\j-<NyS+GzdE_ h+DUՓN r`ɹ/B 4SzEx]fa3UQ/JxKgNcPj&DsSFU3"Cs"cpKe۹'F%yy0ve~WHm y$26y% e,7KWn믰m@aT3 ?ntw +Xd?"iķh2|\5b%ّjOI7Bi(-C]V9J*Na&w0*Lg^O>X*{ !' [J hvR9\.u+4L'кXu"^r #r;3}',j>2 Jf|Bϓ7rDε+;iS [d50"$Ald?trd|C/WR&-1ž6? .b?/D!03 K"}ЉFdsVpL.DeE!7n"ߐhe!_8jC8lZb)&dyj'oin/S0GqĶZйzp \7E[ FL lUg@Km Kr .ήdDz$|:1ivR6ߖ'6l :rY?ڹo +Y&O.uq\e ᢯)ne =AA/GPٰTaQ׸1^:nI#f~sS6* Mxy^=.f zGψ b"z4-E}λ΅]88ʢ -vLt32ܒڶLAF.X+;4}*Uұ魓vQmL(P ZdT__FhȄ99lQ@j`%cHU79D~=>v]y&ז~gFj W/dt6 T>Zlun}.cU. jBٝp.27w{;5*ݕT5]y*I'R9.yp;-uTպ]4&DxdȴN=jRCck_|- e^9s`d=7;ܷN:/pᢋ#2:54#_+" hMˍC}[riR{KkjinX,H MQUu 6 hhW=Go?VR>m"?4F|>AT~LH=TK^f+:C}E33??6/o`^Mc}Ui=ݼ,:!) ًWgqa;8꥞.61U 9Iy*sNYс*Sܼ(o bGx ܪ+X4_RV5 1.t+3pMv߉"-ike2:sį-'PR- s?lvw]v^J ͤ<2 F2wyxYv| įpi)R~I9#? hqxZ =7x)h&_zJH &[wsGkYC_.A̷ahsZUA$RQ[ !atĦ64횡d" ?D"rinkAgdTzMX^YD`/d i CUzC}&8w:f\Խ]~^Dq=8hlZ ?N%~dVO>'.~ʭuCIBT)}Tf,kda(oUtnattc VShQ+ڥzU*T_J[J4=M;.80b.K݆Tcp=0B+<83D} AZV2 ³[p6$ %w rTn6>GO˘~Hwqf2&Y&Wj1>Nُn|΃pOͽg66%Й 3` +HVX=BG'Jxyޥj5%ѻ,y_3CQ:ϒ#_c, t.b@尡KۍXO'Mx\amԹgPxFEmQz 獬eRDՎWm$ڷc H[gE[QئI 1K䖴 cxO5ؐT56֢`%%}NeGv#lJgCsk3]Tc.[ rbu`\x1χYpSF,fDqe*F),߲Vx 7 tsHnvl"M- O0$E8#øL:gyl2b=D7OB "bƲdiDuxC!>8  G@j@Vf'=jٽO<!) (' $65BUd~^rؗ|GnuzE?4u%Izg;߭{xbr?x0h?IP Oh7+y1$6OeԱ0q+%]O;ۓK0XI^q V㈈x+N9#qGFi4 r_0ø|[1c)CXd=S, Nh&*H= 'C%ey0F$DZ;OlI^_. 4sxg< ! E&:MfVA7Mz-"Dn 9¢Rցz1N@'6Cw"*:ؓ1Юb0;veI+콹oUl fud.ii[Mu1FoDww§xorAR\fN@Rl8G8 Mrh[2`?~๴U5< ni><$~TM|B& xd3VȐqV!pȸuPF=5RjH pa_tCRˀ@V +;嚗P̼y`[sX?Q{1X38 m U)J )<ӡԥEȏDqvw\#pQ #2יdH p ,?mݦb9@Xbctʇ`u@,^,V"A5 I([z>o:eÊ()(I09kC}xB-\T#<}&:5ɒtb,J`٬cNVEAHdgs>1!;2;6Jnlrѕz[3"៦"<48dsO{4/5.4U4Ċ_ KƗČ|+j"Rt9c$Tv(%w~V CGmMK+[RbӄoPQpg^w':BH}sg]yvh1@+H1*?`**pf3ͱ 0MCLMHWXx`VTot dgfWboaϔ,!e$;ģd/h 39Ѩa^:԰ueJw7%b=_5fITG>69{,y(%$1=#g hUixWkt#0\Ҽ#$UܦI =#[#) Ic69VBP6 Emx/IB+ :nxot4%m,bBs]6ٯu 1rdb>p)yLuX 2Pkݔ_NYH H]^3R0 \iGœ閃fB?۪jh}IeKdA1G/}:W)wNrhw<~TƺoRZ6{".vv.vguk8U"`o-=^$-wљ!2|-DL yyQ lW*jK*T'tAP*@I"֌BMũQ^ ɕyP5j-5b8P?ZPaSxu]ݟrN@Vjh6~df%Ukh!W_=H(3)cJhH WSmdFd vh ~!q:̀:Oćš8MGIS#ƺpGʮz}ą+꧲K|KnI:f=_@AU\X~O: MHiitFyy\K=P]rvblneyxkY _N?UtEԴj:gɭ#cnIbSgsZwͥhG#k[)0Pl-a#i,.ic4޺.H},.0qX%Ay aNh6G5KEMbֈ@ma ioΌ]5k\rbAot[ lHI@28T@vHتʹݸWwU]柪y,\P0cB"V_И&:6`r.b/]'nXG._aksnuZu`KKV*̜ і,`357&:=t{fISӊYʒ*7YWmQ!B HhQRi< /&i ^şf;um<|=QyNAX}`-+4%˜&|tuQV?"av;Aem-% ñ E`)@GX,nl{=|}A95l4 !nM%);' M5"U $8"^S|}0(_ wF%uWq؍:.&;L?P@#A>}#2jؑDِTpiAA@~Vuc=,ZAa8[>Owo@wLY5\z_8s q>M9]z`gh_6B;Ϳ+h?=#z-@\`C kJV3V*ENGPguYr@F`akm<1|luОmlZ\";=ep.aս8BY׋D6=|1bTXUnt7d1H;Ynm<SGDXǕqW'(Zض$^G<>MiU)LvImKEzuAW\ $K+PEj4;CmhTսfwuOP$`=N+?X}Zni"=7b[Ka~F\}xex ]_(*D=B y!ט ,ٰnH I Xlİ6hS2pq39lvW(]LL̯:TT COVBH;ldV(>6suY]gʗ#= f]E+jge#%)Y2=7}4Z$Xn:8W7~j_SXe$WZ &]9>=?uX0,:K5:\|U&.N?l>VD)i0Kn*K6ٿ%%4S_+%i f#`zQgvEy?IKZ^w;}'ް:-\AH" 8dzCFd1җ0iIt@K̮3OP4tÊtʯoN}eqPKk:{@,y7|'VmZS nFEeZ 9+Y}EBUk9KҎfj=9ٞEeG-f.jShiVF ;M wQը'6>AYUIo#2*cXl0IM,D@JOك« zQ=Gc,M/-։hs谝fd˙͸5H :19V6_ jPWOy3zV¦^TF`*ޞc[rVar#'?)/$.}!"~PO`9ab@ 4h46 %b0Xg%-g~Ǐ.4_$w@HJ+ފT&-6yTPv @d7ӓ:販5apIbN4ӚQ/v [-2!A:Qez]ƣ/`1LSOW{C'5֞p ϒŊtZ^5B9t<c"kY"F'k+S=З41^$=6 "*Iot0sQʕv- k @<2v?^2GOe 8CYHkϳ G14.(.C&Uc:NHy -:YuSS~1rg[6r}H^/΁R7ma 6#[׎@]fxŬN=eoxȦ\jCI죻pzɰu֜~P!Pe9fѕ]H}?̚-;{Ds{/Tҗhf"5H?"Ukx:lE 0n?Dsvn\hɝfHuĦN v?6af7ASI\5axV#L oqЦj Ƞ4u}4vPE 晫q'\30(>syX:$3v3QI=9`n27(8Ehɭy6mҥeG$DN.zL*+΀ ԋJ!_`,es̪;ە{Gᩜ~eeNhj45 wB?^@؟H/Jsj@7g+($;ոB ;&ϗijWZ|)a~0殜%h~VE&)x3`n#ϸU 9(f]uM.-Mx a.gc8_-С.Lbl?d+C1MKJ39Tfn,iT M)7gn<ճ'[l;^P+7n{UjI@(Q!E@4S|MĢ ݑ0˚Ѽ5b߶dJm'?lp? zԷi4K Oz}D+M]3uL14DddmP>Lp?c4W4V-!z|`y 9~IpUܫ}>W流v(S@g#uN'4kNsFbL,T*];x=`fpCA۟) tQYW9%pU۾:KYljMj Pϯ4&[7y]'>m Њ&+pGOt*פ*]-M}w B7@8">@G紡0EDH#3ak)xu* rTڍԲpCr9N%dRN (ErIpAh{mj2}R]n5Qz:ab ?fș}?J810~')hpzr@߲5c%.4(Gʻ:VjVpɞ HX0GtEdDW=3_7JFQ'djsws{A?@?dˣm7ˇY1cU7/?+,(Y2Fb}Eqy"UdXkjdA/k~Rdc\@e?%m5xEd]UVb5mKn_]5>ap^pE]z1tŎΡWsOٿb4+i-R/Grw yђ$kɲ6yX7֓s@ ̪b>JISW;kt m_Zzl)T:ER~EUH~7Y-OY]y (m0:Mm[t^:$cc=~{̲5 2qBPy{A Ͳnwr t V!Y]u{zv ?6-GhҕnQ^ C*#(k_Ag!SD~N-~Y-o E0ZNqirKWkNL:wA\ʙSE;pAu3hUr )ށ nt抲W$ҝo;$1RQ] 䳄גqU/${w<\/ 'I[mMu\iZ39uY >{tۄ,r K$x#?8dhf*ٗkV'bf_Nޕ8vX6+ʑ+VT\{"9@]"n9z|X:K~Y/[&P3D.ݯ;$o~5ah0Ϊק fq36v2fzzY+Ġٵ| |ϟ82a^)vx^odQE`K(j:.mZEQOGU5݄CI8 ˠhӺRe.-^`PѓWFgȩOg͌{ݛWݹ8^~J3cyi6c $zC1и9Xl5Fa_Z+xY B̳BF"7,@"@ UK3ez5̵i$C&;o.aY,2ϻkRr0WfoϿ w`6Ufo5? Oq[\IoTO*r-4OK0 #HlE1"T -q;'>3%K{ߚ=|X!C't/AzB/1%L ZU5k'WE3+DvͰz\R\ȼWj' ^"nTqց1U:CUKq1~&6! H fg%l 9F˲9g:fVB;_;!@RvO#a5^;Ġ7m:!`tV8XQ+# GƹGuž4R$Ҋe{+v*)"*?,]*ڇIڰf]&coXtyeEݨo5oHv#\.ȅ}oH⴨[GC^2p҇uP4htТ]U^;@ugr}JT6^"n40%pdQqZuK]a)F66 {^9326!f ,\TH$;I-5yu;?1TSQK6“eT ^!uϛL[9|ekG:Bԋ'0Z?71&ѓ3d/)e'%vëOKXAQa:K|v6 6? ]Y*6?ØYvئP dDlB/K*ns~˾M5;,H{vl|F2R"*~$'\(YS*l뜪ph Qգi{ ҕvTqUưG{RYՉ&*l u[PrXmw(9 -b:(lcg.W{NmHw61f =lf4Bih %O,"|vVC"/#N1xJ$r=hL@fq0p@Hw7n5nCT)BI5l&])1ϩ3lʑzAݙg}mK:']Q-T{Q iHc(BwU\iӊ8 +l;n:}oWK:a#ZMfZHҏFI+u׼dEllBV{jȠ;EjH#Y!߄@ 5Qg ܏Wb8v(Tu,عJ,ȩHfXv9EhTVae:rLZ6$4'8  &;vuX@юѯ)h}xݹk'ڊ\KXzs1ƿ磩u{֨I`ʚWȖ=+-Pǡ؂z~@NK7 )DtZ`a2U>ik5Ċ Xr8{w_ D>;R%!}e;7"D;ךSk"à ̞}!t%XgBBsϖR-RcT9i <$X[k<)B a*V6}1M֖"0aF\qnWFQ5,*Ӻ1 }AI4?rYq .aXlqd.^BB摔J2lb9~SF3C&iz1\liKy*:=$!Q&h?0lXjSW҇UcʐKQ c2Ճg&YO,rwrȃ1C^gƭlP"$8W/4鎎*xL|t*wލX&լ0BELrWPŤ"vO^$3nN oJieP#^:HPR/HOY 2eku2tK-8Feam:% Gl=v6@-zFMtФ![0c2́Эy,A6`7Nȃ( Av"RHsU{\`*KK*ye- ;IQ Aψ= >$O(5\\2{ݵt t+t]( 9qqa^3z|1. DR|;v;1?\7S}E@'pp؏F2'eR8Gw6LE̸  ;&p6ӭ+& j_hG*$Z1/&HR#5AcLgH&F͵ ^HK(iL꜠) f]/s|*}HF)N_zr|oȯ~i+let;9axYhT}(BWĿξ!+1X'EgZhAWB*o^,'hz^`,Jdl܁ݷEk!!AYNy#qYxf;GIuhB\[UT;|EM NO$m1R0[g"&ejlo /S_G*ѭDTSeu:ji#BɾgrE>v`Rx;m.nqtY kRozf,Cf GSWo#X9QB1 .oG-2N"T? %XMEp},ٚ lkqy[qM?sX^|zM|5줉=lңinFRHl/ 8rhꚾcpHTG%KcM4F'9p"">HL[_hAD/۲;TD&Cnҡj|che:&}lK߸,z큩 xƵF OI,HST_oX\[l9 r ĹAd1L)~dHի M7Q>Dje4h5c+.k^_ nc) ܛzB]q`wqi?=&Ŏ.t8'YB~mzB)cce)Ǐu,co#"imh^IoU!3ƴ1 u *q;yVv.\{襡 "y+M&af_.~0q9xE.U~r= 7#tPS /J٫IKwхT63Ww:eo fNK7E9 M1FӐ!5E[tkmv ^̩􅔦Br, OYF}ad(ߎ;1PkE.Q5oE}"c ĝAb)M(>Y)SЈn$7aV1"o\۝-.,@09@w'E  P<=fIPAQ@Ipjxÿm$i#;!3MGyhvC:z҇ s[ੇuC,Y:.BK? BwMjc.&(nmDq%IpkW M& ^ǿ㘢Ɛ. q"D GΫ٬\ׄRi¸Ui[¶<_k[nJCM>hw$SYfbI8%6+kbÓa+K'-ۦCq- 0ḴV6> 0ǟ?))tpݓӊ+ :1C:=l/skML{!?*5[B rg4" &CzpL{FJЅ:x }+Ԗ_,f3rƹhG+5d39a(Jwy'%}YH Lw8/Na7ȣ=1Ft7ʐ>R:@mY (%]Y@ĀlJΞPꬋzG/xtODoz7XQt<vrp ˔61Xk rH 9A֛ ~'Vh]C;*owݣ5~zU3:ĥqr* "?0Ȉ~tL] cH\ G:Lm)39G{l* ܛ/_{gG-j(NGtk Sb"!#9S|eC 3r<ĪAoT>ܪ"d%t4![+\0.FٷCd|BQϸ?î[`휫v(NS9s+! JɆQtɐ[Ty|Oּ;he4jc)+Hc҄), Ys";2E;-#}A66l )1rƐЗrD"0I츒r²J\t FPqeZ-`$ȃ8۶jSn U\.3ٛQ^B(õԙ]}r5O%-7oGYߞmx*zSJ"nHsr::!uwZtH; >.R!g*~ńY&gEHrVzEҁ9xiiqƄo˯׾wR-?\f`~咤(mKJ//쳨Jq.:ؐz _lh䭏[: ^O{R6 =x:sEOɣS߁k鲲QL(AbQga84]w}*`Lm~d'}DC*hO (6֧YǪ|] IZڧg=[GƇxvH`jr+&&qH]hE3g=xN`Ǥ:LwjAw[*s&臷b"ߑCragmC'2*R `eOtE4r߲-t_yY9eiSeD o-5=_psǦ ܴ>ѱY ~T`FL`֫1eAQ-Cjx($@N/3]0}mH#5aiob: =jPN$oD-yaqЀi"?wdz*f]& ٞ*ͫEqB1S.qaM%&-D)"%w`g7&5Q-źZ \VׇVFrDZLxLxڊϹA/#u;m G{0+_/A`)o{"AlIU8VL> a~QMܝFi8 u!e|d+=אalwkS2"g =c NtewFTQeOk[M\ՈLeptqB+b@e#v8:+tJ?5ǕfEl};6S77^ٳ 5Cǽ&<%'[tGmլ/Rc!l:@Mû̮~Ls+;L$T/jݏ:Cw UaO@Fߞy]d!~M,Qm7Wup/9W1NwR@oiWlk[b4R l] tɲA@);֏Ya( j]F4UbPQhx'.o]nUd|H.Dlr)˕ m`;M33_(S q#3]/[gilA'$ޜUmmd~?3 =`OΛ1FgJ'`=+I"h]t[s縰h|>/ցEW,ӷ2)nJ> XC2'!?ہg4WB=L% Qp]#r@6uk[em^`R ?p4@f+,ڣ]*P8wny9İCe.V&N7\~D zlz`Qn!h ̞ez 9R{/f'̈E_I=DFp?"}Vv9ZWv`;7= \F@5]tȼy۲+,+#`n8BTHS+̙pA)&ZXk mPjIs.S+׭ $FgDT _ԬQnpFx{jV#V{to o쩨j"IBW>6ֳo*jŬ^ͻځ_DBK!PMi6Ǣ#.(A2-sFzW guP#;!pom2@ o'bhiH h?>xj p"_ .$n86^Cq{ܦFݷ5UfQxȻ'k8 g (L}"%G{!i*dGreaGҾGM!b&RlLYv7 yrH;~Ǿ^Ğ?cmÀ'|_L+$l[ _U_=@d+bW-*2 /y.pj *[_ R755_"Im[)\ݼJ'fdԯU>aqNxK6oY̳{p)`RxNVNlfFd$KFkbiG@1 ONlci,u:,[U8`ֲe?6Qq ~Cm4ZM&rXoX Dku mu[O}1mz|g|c/=8diʓ6.'@W Qse4#;D#{A`F@KI"[Q uҶ2 b6JOxG q4N9V۔pcu+5UN~ txи5~G/I:T11Cc Ȫ9g5HYM_IT̄f|-fjwG LFx)L3n; 脉$&ӜwrۏRx)BU9VxL҉'=>T4:X ]с[7=#&z[)<1󦀲 4MΧwr&OM̴!)LI|snKQO$]6B7(PiZJdh-!dPܨ A1N38v׻ jNC Ba\E/Erc̿-BeIv1EuC8F*Ww 0AקLy6kڰ L(<%eWr2*v:N_=-=9Z4: ml؞ԯ{ݪ/y/)ՑZ),qcC9f|A a_vц㢨=1>)@*@zo9j>$ڞЯP$f,9VgM S%b)g/h.BO^D o; $x$NEOu_lǎ?p4 M4^"$㕝93"dlj7GA {3tv"=w=0P "LwBE@l͙6 {p[_[Y9<X S;꽍eXA:?7pN4KiN^e/bDc}qU˻-++~ۢpD}.T~0+X&&2b@l">M>[$?u #Cb{f vRVqO53%eYo @滪M>(A-?Lh0CS`I)./R|7hU1Z»7N9&'bdPt{PH*t5mGˈo;MB5"{]lryҋv][1 00)߮i%D> X"z!X2PxH?q-ЪESէtS  )=wqTv(#H Myqp4~)սU\ 5ߑVV>Ƅʩ"Z,lP\u_f$e@ `ו^}&7\QrIi}4sXy#$# h<DŽJx $m c9$+4;!q-* !8$23PUsMXC [PZO#;A/_+O/5gfQ.4n(MRyӺ'n+V \ g VҰVٍh;=ȕ2}r+f{ؖ݌٫3<#'eP7MxT?Oҙos P3Of`ݩl3:)gk`ƌS.1K"1sFn|u , &~oʙ[Y6k1i4oT^~;yذšiϖQIV?x~;p0,O~?uƮO:}I6TQ}}y(djjR=K]d@9˺@ڑN$W{\WmŢ6x;VK벅H,4fA\vL&diOqq:!;{C,p.ix'Tx(>컡TSZБӝ6?Nh6ڍHm^,B}"+͛/3ElpR WJeU#ȥh=8«6|Ű5>vo~GD '_~ͩqDޯ \,,}]7!r*̣ĵ5r99PP|8m}"b#bqKkW6gt$u灣W?,m5*<@$-؀]=*ʾ96}R_Y,9ð,\ޟ޳LySʱ*aGVfjYMBMp3aě#%Gg]~b(j߲DGbAL6&mqg2cXFNF;Z(1ҍPzs{+Uɮ ?Q8娗"Ykv΁%z/;3{H SM̉S ]7m;Ht9>2@tDTjecHL{{,2ҚtTn %[UR)_ 8RQ M-<1d. Q,s%;]9wjb~Gu^^vqmIhwG˫"I19 '}Z_F(>Ր&4l~\𯚉)%mҾ@T[#I1bTgꃺq}z]fX>t*ar м\މ,Ȍ8|1!zpܛd/GoDLjMvPb+8s|7s$KcO ÌX ٺ ;']z`*n^BdH} P!"m.|nlB^UmwNU`,G7g_/4jUYNa>`Ed-5=iW&] R vV ?d"wHsKA( zï+\@%rZ23A`OOD lqt߸ B,;/[,KVD̛Pi *g^44-jq)O1ˠJ#Em1&-g1Rz_c Fp]f\z\{/{gi1_RH PBZwj7k@y%len,x"$̯0;hk\YEH%0@P;DEh~:ƻ) !ov7ѬUl,<־l4@7`Z7"9Sন+9ڏ=rͩ+Ep^=g\YX~,0UD.p%zڴxNE*H@Q. :{g5Q._a_/i1Ԝs1Ty͞s, pCMJk8$}.o",ӑdd41 cVRߟ~9i:j))gn2^FRc6{QC'ѡ KUX,v8ŷn76)#7[HN1?Z[mc^7 L[5&x8:) wsL]@i_(K?h`X5Xgجo*ur(5O RԈPf.?$$`ȳw;~eCs8)wk [Sj٣'LK|"!=etVڐn<fL.@IV߱ɰaBLVh#g\4DA#Ьw`Kix_0.h?^i>1SU5 t~goH Ow<:qrVsܵR=0L=HNZP]WcVnwDdk)i^KAw("_'eJK]wᵰ|kb/ݿYkwsCZ>_lCm}qޓv|x5dm} ( p/]kFDSXb$DByC=@B2;A;װE+iӵ CJ К`_N9QDmV/fG"JN xe){н6pj?ajw ҺaSۤe(Yhr1 |}|!kw|1yjr쩟f[G}I(uwRE _ TZ|l/+L]BK6ub71*=j]i$c,A}:.`bT'sA.R"T(e"9$7ՀUnuGx>$W4)@(|Ahy;&:>r^/5MAv}64HzzmT t}f Khx9' 2ާ)9wz(-f+2"xtAr).Q_ŇECQ aIx@MC@we N[) vo9#@^217b2MXW̳nn,NS>l蛼AJ*ɴh,G8Qջ؃9|ioMѦo6*ΣC6k\c+P Q^Ԣi̖V1Iёr<>M]$;XrqljFBEY[-1DnPă>;'wPG"{2 Xop (XdW/ST|ntc#b }PnxsuʅW*Q9!*:*⊯ ':5iiziIwL_.>GH-7j.Xk &]t UO韽TdSyp K-07"'o^u%|k3^9xAĉ&l%g5a ]NOpd=7M/0  C*CmOqgT8PbIw54s%%Tձ֭ x@j=?d҆u3f1v*ỌQ;^h CkE*(/|V$/_{nW~Nt WC5 >̳p-ry;*#ɱ!# n8ah2Y:I&7smxB0;a\O#/c`H'u);wfxmFT2Ɨ- z܄gwQӃyͯ41 i땡GyW[( OY(w"ƑXiM,߽<4kGzkIƋƚ} !)ye9g}/#=yV  q8ظw9{íBj@4ܿ^hR\Sd8|ם[M']Fjd:V+gk+n=Þ :X3|]<,} uON(#XhЗCJ7@ ^BgThR;F0,r&ݿwmKI;V4ϧs7v? A ~6Zcuٵ3Vq8r ەGFR8.EKv]&QKOhcT&vw2YSczoŊ ]; "G^s0yie .NB\: hqtٻ@є?y:n{@L9ڔ2B6q~Zܫ 4>!lCX&]dñ/}[ch=Iu F⁀#YU[wPc5o[5k:Rޯ#_YW6MFn2m;л]= [l 't]V޻Sf>TAB \Gsñ-{#lVz[hφ;IqO.ʒG76Y2[W$b.Y PQܫԢ}<<~ILO_Y !8y1%*uFX b"ڱir_0WeڜjHU5+#M'n\09(9^C|:в=tOZʊ:qc^ qօWq4 ԙ@F8Z>}UyP>j<)*c BZb-:`)VvTYE+&;'~9J 22#bLud E&qV!(wЛ]nzea9V[[3JsEO+tcYQSR O[FKKta>jamM J.`]Xm5hם{?mM EǮ]6 j˳z:v<.- /NˊA\( G]NB8 -TApG\ m\P|M{Z ©_I^jg^Mۜw˦:EN1ilE)W&vM׃mc),QHwNH.3 aS\$CG 6O)>(%ۅ4ha>!~ۍӼ{@͂p< c}&t8JUHK-.G" Z6@+^|%B(.\1$ۗ@#%ʆמ5"}tA\MB\,2ZV7U tÖPג/nsT|+k<O02 3cmx'{Qp7üWڏ\h^/ơh HƮlQd#3rN+8)=7,"nQBX2{;55a {}x֊=dJȖ4x}=7'Bg,Ȕht例|a^XߠZ0ݰ-u4sϊ9SL`ί:^C J5L޸&ViY ?zgzEQl =5%;eVy&'fY|Y%ihFk3&ㅉ?N[𺏘NC]Pyp,bUC <6pN4؝G+l8~XܣlBX4' +6ͦO@p94~sPU0Iܻ=˘N<(xczth #|@j|j;FAmXVK8,- ~]2jB[.QJÂPNgK`*r,JEfקj.dDhCl*@j̨<57)4~/bcҚ[@<EOn"cVOˣD+s>ǰ=WiKb6qU Ɨ+?YtPZĕ6 D"W͹B<{" #oX(Jrr2}wMcIRdxǟ~5ʔ3 ۇS>)b87B Dz cxC8?2aO\\ n}'k̪\ R;{Djb@XuHbOmߴo+zt`3ZyaNܷӭH o^7 C,ov:H|J6`״kb׬UNshXy;h֊KxY~4eQE:/L^e1 +p3 ]?҄([fv/7;bhꤢiDK}+ ӳZn7`֏'< *_<] {^w;8+>'Ԃ,|,|sԝTxyAϪjgUZZxi`"Td:XvAcCS*bq|͹-7|7 `jr""Yb6BݠAĞgYTXJ7odfi.!]q!!=SGwGV@,FSausz҃;qEN: 'V})__uB/m^9CfUcYw Rt2gPz5TV>i:B\;H@fh.KYL}Ď&F0~ X{|v M`UБXw?A8[ wDYgTup~yڵ]]&\qE\)~/8G8lk ٌՈЅڼF.#u B^9^6i vcٳ yTL92oNjWs iUq:-FA)U* ßL8L8u:65yb~QPVں&8{*S' %M*Ϥ"k[Cv(AD PjZLry1hV˅PVXYo}T'4J?DR?+ҟSS1hP7ζ-JrjN`?VUΈuM<rR {il-:ߩuZӺ2!ȼ,^R]ԋxU=j vA<bF Ns:08.]aoLno!V3Ն. iAgHh)gLts c! у+-4MZcLBEUďMl5[팻o9Xd_!R4{sv?1N䆛}Ohb@s>m1CX!Z0rZ+d J=m!O;EvaX=9|V4R]%YN[3g#0 ]z#hR "yW,^(>=3;cYqPcLLgc$YK:㾂L] !H}\SʏK~Gu@uXȓnuC%ֻ=/}` K6X R9Kp))=yh%\T/NTh(c͓E b (5^ֶNxc4ޖ&@$kXP>zl bFK_eg,1Ņj"%xB>pH']ᩞCi<8hjVbneXE~L5tLVd/*E@IrhP V}XJ#Cյ$xzmD; ϋYHy RyK4n~t91FҀY~tQL݋M4mc Enԡ[P׳q/T `r`6LsRWNR`o抿7۠/m)(iFfq/CR $"=6tQC`73YŧԠ.=ejNR"dCd&VwjF)3xhۙ8[cm o2+Mce +٧2c4J`Pw2469>r9uE<˂NUJA-[u]])rb5e6s~[oCSB# b_bL*rLÇ>fX=g.¤B)*I&W[ Ccd68dmXШSc1.9ek#]Ckt.D,l>܆mLջ֨D^r9=G4AxB[V{ENu=}lEv4Ub$t<0v8PؗrS%>!\㘧dƎ,1Cջkj0g߿$9Mӕ&vCfG [Ds ݑ"~X`Kni)WzM3׊Wouܓ"7]\rɀ-l y-h[˰s>y & ):TvI'8Pgd&'%V_S)GKK&Pp &R4)_"W!Aߡ qS% `~YW"uEΆ$+J\W)T@o]ՈJ#`v݄ۛʺ8O43=9hzYgDp4mi:b)]Wm[[h/wαS}q6<*{l 4/Qyk%8e Up%*L 0~/{ɲ֬rHJ[TDPm=+N^GtַՁkQVdoT12n-Px,v+$z:iv¾s0fV>͒IPnߎ6~j6dC9U;[HuVr٣GpppFΖ䡗<$'| cyQWkÓ|{f+iYD|Ɋ> ?tAR4;m\ˇz1l*|J鿛s9q b/wJϟWBGMV%3-HXaGz";;b$2yHL~:o,,~ [{<]Z7jjחa0KX YN9BJb5/0@sU[C!ڈ@i<#5eʥr*.<-)^lExCVy|곯8 Wq`y =eYf) o 4"LU%IKUkͣ-unq[*_ y_u@ )ODaӀi+9KqLD@0H1`6Idb`j%7 c QkWm%cEQ瞒~J2@.Ė*Yì*baݰ=ZT<)a,AY~cQv8 0LRt-.8Avi(/T!DRrCjɫl&BwQ W1(${/Rw\ngnTn K0ZqJ1wXۀj͸68Dwr oV*Ga1Z!ś<6h ZjBk9s>+_BYT[rcho e+>gTd0}ڻm-oL}uHty'<(=j]UkӒW:( !Zߊ fIRWfW83yyXy3jPuȀean"BmOZ3|!^&m+r6'(b¹|HllyroM~%7F=Ҭf|+GKu68[œ]̌ ҃>ẄB0jaζh9VLa.n֬$/1S8ʦDKy.zg:ѡ+}72)FBL(xx<~ Z|6JM5YǤ #|ݧms33A&\Yw'./ ^,"K> ;K%a vz(b]1j>XG#;It*ȦfDs >'H7W6U=^PzhfQgmL˽><>O7F VƪgCq'G: f.D_ftQ**)ӼuxZML`0؄huf2Mз~t lb콿`LV 7uF\P}T]ega*<>0` )Bw6ɜ/W.pW}Άxe\Q%=qѩB C;{<&M eyDrrLB W+'An!V_#A11] zThhl xYCkWj# n[ᔗs ϽTe9DZ}'`pF x%b~**9 =cY#̅\̬b;i,p6db .kݹ+G^6fbn ʎQ͂j"sw>4-08NGJd~jbQ.w#DrY4+MvՀ.Xu$qP5ZM4Zn;~۞-1moxܹHבu+xTWukB"CO&yD0d&!Gr薴hM#-O(f΋LDrd8!Q%NA L%;H叽d ֍H#!:%,dtmؐR ]}6ZLA+1p(!&<-譵^PeF_%)d^emjo\oNV/N>bL'vf^1Rl['kM8e H gߊpCZF#X+& p +*eFoCyRjVS}s l? ܪ6q)nORNBV)Gz}j]Ge4q*vk(9/(ߒ:J1 fsAD)3}P;.$*鵻~5+ɜFĸa,h*"TxdPH3R q?wz$;L+57Ac UՆOCWv@&eAkvZ{{U CK_?Jpu#ߦ&ZBb, 9\{ #FſtV׋|ݸݐus7+ 2z1PCpD mkJK9k&mU\ oQޚgWaLv@qd320~//F6T uig_K+wv&& `֪Eț(f>%t⿂ot> Q=rP|{ {w+O?.KAE X4|!Jz .C ]FD#ցw6d %{a2*x-q OW8V:xƱ{`玌c4,9ཕ²!JȇWԟ<69m戚?+xQ$*~6㧆n~1_9 &7XkQ[x̺GMaz^Qo ~C_`"RȒ7rL 5ݡГkf7rDH]yx[>)Q>NIJc1 [w;bdH[U}!v"yRRGrn kD+ 'TN6MmaZes9P{/H_;F7Mp 'a]_:! ׀Yv(*j `AwKra]n٠*HmG-> b`BRK .M%_Wk*SQ> _H~"@ެ:_W %E0{ÂmKpdۣIJaT?Z"\T..Gb+ll? pPEK|`#3(Hg4E>y8]b'h<s~{nˎ]]kɒa%_~q  QF ~ ,d-wlA|ĢoÂS_qe G VlrznҬ$ ܣ 'Z;) mAOW9=~ ] x>78]ᕎ+OG%3G0,77Ŕ/'<9 fAK5xv'!!%r'H1~I#H3$[= "(̀eXҸ$'aV{hrcK#2ҬsS A|E- !;/r%s8-XeF蒃ՅػO=u%#i{;y2*F'X6뫜pKf Ȭ[dP rYrNJ`jp=G73@UdDn{=Ek,2{toeESDÏI**Q)XXٯR|$O˽Ղ S(Mޏ +[:"cZҔ^vN=`VY'x0: dתNq @), ?c] Y;br|`՛w_m\zj~Ò}hHI} -OO9a>ףs76U m&0>L4͂KJz+-ّD?B 2-Yu]FĞ.ʼn?)Zz^f8 2ppLs*\X3_߰'JP9mc%kl4}Ahᰄ=P+@idDy# CEy|b(.W XC:U )/ɜcۘ}^o6Cr+7H塁x"|" 5/ !4deSuĩ ɈAo视ơW\Y\9O뺞l#x.t!DѿBa}Aoa + 'D*^q^t6ͷS5 䁠֒>{>aqI 8r(Ӧ 'A0D,ݿ iK^ByA%wo$"]O{8_VUq?-o4.`aƫ#54|ୃ(q(k:72@":5kUv)n %U)xuF"*C*@$y9ypcfɀC1elncMG,[5v߀=*dz Nm?r.ȍtJ!;/l[!`Īύn^xh}S6/40.ZGCLדƴ$#[HBQ۔U\f$QwX)Na|H~p$}h@qT`n= %D=)G&Hy=W ^KU:} exDV &X" 8"v rh=?G?oh i&0,FÈkQꩮOG$ ,igSU{8*x/*^RȚm0|:/Fy$Hڬ='b/ެeօÇrfXMvuag(U(\_.>sx0| 6I3[F`_ip!ҭ?dc3?WR Az%4rΣ-Xw4[e&p2qe5<^I֡ABKz6:{`n&X S-r/~ ?c0"4Q7Z',QprꏅG+/ތ9_#qOP69:ZڍkkŦG#Eh,ODT_jy2)# qՕ Y"-1We7HqA9uH zaa"/j\\q*/ +W<㬲7klθMDOodg,u`f){%I\_b5r3 CeĮ6dx&_3tf.V{sʜ/%2ل ̚@]_ju`G{*he!7 zkDJ$_=~Q\ri۫Z=Y:X=p;!i]W;tbF2'?UmLXzD[v`(1 )Q{+bi'wsd{MW FLm.6F Ovme Tm#yMA֦dV|/,MxuMu, wKW`,YB 6h$TK<_o a~D@]"|StkTORpܲ6k/ > sW=C";c[0rs!1)S-w]/2tDS{T8A6MN=@M/A"hpWΞ)E=T;q( ]cB䷜^8ME<\[VARWqU;PHtG󌋰 +>p.v'^H9( {Oc{N8?-,xѮi>ޏ ,AXo/.?qтj y`Ma'UdW YmtHE r=Q"scar .y͈ NA==(8ҏ4c[׮r0ABBШA؏.{YHzBľ/JWY FVAT3rΉiYpW7aƿy(_ TeA>2E~,'雸;Ֆ?rr"Lp1בּUUiէJ9E8r3ba%Q#̘ ? D/z` nWZۮëڀ]bg_ =֤CY>No5<9ܟ3vӊC "3Nh^25S?" jO"`Kz%* y ЎBO)E6AϪg| GC@Ś,5yOfQ_QS;[|)ޫ3YU.wk+֍١I7}E6ʫ`+ͭڨtfJ ,TunOhBO?(v X@pp1>tO(`CoKF2VP3$',*dWZ@;:@ Cq|7 CIGxf765rr7+e"dpP]z)ESi|4qCU^…{3}o6m^TtU$PbJMG,`|&dY!HT eʈ/&'YV\ #+U 0r#X*0  ^ dFA`t| ϩͲ` ACQ1fŤm_T!K";҉kS}6X(/dp2f@*,CVs{C>TsTK5TiF 3jf ;탄k(Ehthi g˺"wXңy_QfF.#-P:Gwd ⣱ V\};x~voZcdJl1ݓ[]Py*eT^awl*ԔyM :8֮4 o#@ƳE]=|N^$$p n#ݭ23B).#.{~^E+RB+mV@B(F10'yH@ROڦ(m3<g2jq _ng99R~д.QNۖ54$OZ9ƸpdryNж Jى jzŽqmvq }2إd"3Jv-:rsK)epis4+|+4c^y &8S OehQjmݝ2nh*:-<-"ک$tJ FKجO~ 8`:`Nu$۹"VK gяF5p" nANb_orKj즙US,k I (ƴ{~ RX, +Z/mP Afsƥ&,w)2q)bםcz; 19#=\nWݮS9H~2ⰵ0"l W塉C.AӀCzũX%@ŗwcqy3˩,-Ib|~yBDAЁ K!@0Af_\R,16$F{2=$~4*=M.-Bld^v -hv&IƨP%vV(~@{!✵A;aM)F6(`Tc'ˮVR^GLۗ=7Nfyx'ymva_q͖bJVd2K2JoQ۩Jgjb"mM$CM.=".$ {-zݩF7ֶ5gvz]٩>]2w7ϽC?Cg1'Ȧϸ},:yBò?cL}SA?vHK5\ CI~cQH%&K+@+˙[2z9iw \"+ @Nx#T]@C$S3* ;VK[)[L [읜KguUSWn&GIpAqC'^I~̨muZ' +g'نx˺ҫ! XmY &`*ˑadik)]ɺ0l(4u@41^rau/ԯ&2#9*l GHrV2DWx%6:7MPrId`pȹr0 zj@!4גaSF_7V6O: >g.rg5%7^Sl27# z'*'Q3å-!%ߊ l-ٵڠ.c!;48CX0PCD Ą}#y/^E~|qCnǁN2iBD|)s6? rڵJ2JP%_@גN;@)Xɣ|} $ h{MlW ]U5qhR筈 aKٹۏ@ :D\oʅڇDYuh'Xdxk񖸐{P5^;vPCH ۇ"I5J|ECgFTB^,{/ǿ Xɾe B#127fcWKP76zz :6#[ :QCm˂ק,u 7uƨY=tmbOs-6lWM8`aQ>&s|Vrd-lCɜ$ Y3$kYZn C&E?x\6e}?:b,I/{%nj7fL:MO8kx\WTN"J1_$h)Ǹyz<9 ^DEq-T<4O'n~\_ƒ/ITiJGrkMu`?9CkQڃsIU\ޤ)?BӐprZPv{ڼyWc"b*0PY5} H(|1CV@[S^"xF3W5795+u $Az3Y;xS2}ͽ|~ N vDjyZY6~O&p? :PّIRW启h o'se<׍9Q[m "BPZ~;H۲(>K-:M7$!ܦ2|?,{pv2FL>BfaRzкӦLh~V:9s#3}P@4a rg>f$be_oq 2Fr8y왪RV)ѩ<ꬉ}?>{!_yi]W34ЋE* }S݌'T~0>x> (F_'-ZP md q @1X,G`Y8tndcCD+ )JKwe.A|#tpOB,*AmFnőiT3RKJfwzzu{B,)msv.]"Mr,S$4$;tA%bģw̃ i}Ktճ d%5;iл^ U 0+ǘ4HSJL(Gdcu*ȻZK)ogPdKpLf[TvyDv3 >k(6kV$Ú`uLR$P O1Omq>-}7 ˗,J^ēsCj} 24K_`-phlktZ-wXplIPvEY0p j:shskЍxRI.%m*7G|o q/H7d r~9_b7(g'BZhGy yw*ӝE!N*$d+_,`b~td*IqtbşW{f4Z#2| =(96g4a/z=0,ʬBo4CZ/bG ׇ@ ܧb^;D$23iRRcQBw="%[~jrC^zz83-zmW3ߺDOPMf#ρ֙=))̕"Zcj-^q:1"nr 8r?'4E1 %EM=F\|&0wW46[4bH0ߡY*Hhi¦.Ƀ+@"tRU/LjpMŌݾy#Pb;PڇˡvÂb}+ . Yn*s,k $_>~%}يi!EPYxX-M&#<$AfHHXD[8d 5p1ã/8ЧJ7ȮvCQq}ͳaR0_E< )?k[A+ Z-G* oMp8rR^'$Tc' cY/@1+v;d,Q Fjw_ҬaD{ OWqv^*N,=u5<=MYY Әc.~a Tތ%+UG-vWll/OTHs*BcFh9iwYC"{ 360eq4UӁHsf0Fsz/UJs+G@k3Gm xJ * #cV"jge2ڙBhxdo5\/[t5CCNu.0so2iQ=s/EGX2 nW: hG M`]5GA9[В62 7Jr NV"rNmK>i]Ytz2m_ N؊@t\y_瀹YῑPm#R輩F' bqn1g>lV;~w:BQrps i88 IW܁.DZxl/YĞ5@3cɲ@J(u{!ƿB }wȎ^\{C<}~MhT(r$Ğ˛(I.3DZT BtWBa]J[~m.N>?]W\N4ȷtIjAƤhe^Uj[~;[̀=U 1$PTk j"B{M %wÍx'-9Xv LIjYU <(>ݲꒀh8f'ͬiO\~oF|ypQ0u6БRUdZ`1];ED 7DҒF Ebp|W:زCcxqj#k9PQs@>NG$H趼q8Fv$ѢG_yBk~rмl{Q gO2kjDp.$)@,OB鎵\?kY钆CwRs$o8KI,lΑW!).s|烻g5TFT0K|B' dz e%3G>kruۡ<ŋg[y˕yݪ˩]ǝ`ss9mGnYz]!e{``;ৼQޯw"yqN" c4uAxTrK:'5_eBYi'>KY}l|x _Ԟj~o7gX~Z??ٓ2bq\FYYW֎#yI<_elut 5xUkiʑk+OWuCǥ%(Wۦ?4Ǹ]p^_*{3ZLd"!,T!o_OqdI;4,<Q~c1Qw(vO@$ B 31WLVfłmQFf4W1x]2C΢ \C@HHrcJҡ6A(0T 5Jl 0+a]m䵟_PGdZ1 AMLƔȦO>XG]WjW5ajiC$f`=1KƓ \ջ˩{^_<BG6h\(P%'dNj/Kts큪T>6CLK- WgE|EH.E+ xe5$@n0L Ij-qg+J\[d~Q:xۡ#hZhU?yFSS[x~\1xQ޶n 17Q.w? =DQBp''-}ѱ\ yd̸hS)cPX@dy:X=lN/c="z̙:+N1u5V}X1Ax;W#i~.w.EZHgcHx#"H@̴yObMr;;Q\D21%E!&vT涡;uqSvQ / Y> <M?{4($$^d:݊&,pM8;NtYDОjBuCПܢ d ؂!eoӝmkzR>9\r߻ <a;W?#Q96H (nʾVFS~qrYҁN !U10'aV-`_%Bu11_j1l4G!Ҫy݋}\ɐf>Zg]1Q˼X3_[D<5\5tIfXSa w\w"ĭ"zZ!hV ǜȀrxh ]9X9.Z!X{CM #)3)/)M8-,%avUu-ZV&2 AŹ)ģC0'¸d#2=,EQLB:9~ќ89 Q54,WLROZzzXB*5NF&xCBC_\QL!4-!^{zIn˗!bjYM*̨Ӳ,)KZwNmDIwM~ l"f/TbB?`8 ewm,9#CfAML7_W Uiu,l:9td~q;uA`nNS",iɪ6-8 zC@aa!{x{ө)MYr&,L$`]2X[~oi6ˈ$H$\4'tLasV=ji9oBSl΍looM Hdϱ@"&=jYP,(k=XZ^tSFv$<Xfu8BZywnؗh2SP 9߱jeo3mV+U N< Dq:P'fxבiBhO[}K,ؕ`:hmsjH}1($yUbct^`,SܹQ}gD TXy߳Ϊ"5Y҇soCvæμN;mmdS$?q}2(Bw2e֥?\T~c6doy0Hsg 86,2NB![UeSvP6 ,:ʼn$ (HmW.KDq1a,!`k^wl2Ml2(uh<ݬ_J[0+_ٛ r(q,\~!0K$`<[ݑXʿJ{k1'UVp7D`|ҟp~lЮ_)Վ[7h9R炒X, 9wl-\:ykUpGƏJH7r^<=QG{Fo'~a@ʒN7Qy%_.!rѢ;йEGsM09u2[ Ԋd_ Ɛ|☰qN"K﫴އEF4[~,JOoi&]IR6vbRɣʧ(0m3d,˨,C/WY2y%}< J6zM0JPvDfQ%AW̭~vjf"\&8Fx싵;:w 1ȉDp윫0z'@TsWxVt%DrVYe'M 6+Z@CINMy6q^bTaOAO)%"'/Q^Ja0Q|2+['cV28|*|e{z A*fi(ҾPV΃E1y۝-W&%S`~ q0f]*d5P<%;'rrV!\0 %`MQoʐcɿ4í#KDڵ#" 3" X)43l}/tX+َlsH3cƶg7@hz{߽W6Zʯs}4m7WTnwuq&yZx.?͉Dȝ0>*Ĉ̵S``[6]6]^xϒ [ !]Epg'{PCGnۖ9RKcC2;)O(Yg#%tsI7u4=AX,Q~`P_f .WDhSj4,{_<r!cf[ObbNսb66R'cmgZ̞ $c'3([N`䣛L#{#&Am)W15>mqIQߑ%I+?Ur9>^>癴&! k X;J5cXIІd*UA~n~Uϗ od~끭' QPL>'bpD[m-AP]MY"zߕ9SstAAs+LNU :zqI#IdHil&Z3leD`M8Ն3$q ;{fA/J1 ])؀o.xfx[YLa8+c&\W5 aouv1^K4u El@={ [Hiwz4_DTJZZ|K>1`Ⱥ^I8H lD3C4JU뻄KVO4j>FI 1".հW(f `K 0 Ypc*!rJDRB7t|N :a@e`yTa'^KdX~\" Om< >'}3 e{o]8̀%\{qf}QEV!5 f4PbhDúH:׆dYNJB–Iq #,Z1 ?p&g^N5ӨGܤAZ/rmFS|VnvroьUҼLMNB jĖJHL3BK9fxGG<`nEΪÊu&b9`렜OVI˖`ae)wNa6֐ԾVQ~^-ߦD&˪7`8p Ҹ>R-ƿ0޴L*{\ehnpl?Ev~ȫ]v2$E>R2v y 9 3$g:B.95b1ؕ"%+Jju\e op>@]yXozP(dѨnC Q#2TbN}iCx!*% G87u}OGxsV{StJH ZV:yo"oGV}=%! 4D0zrŜ礔k"Z0,c 鰤'X`⪫i6j$z4UExB{=Y-( :/w>8Y^qYZO$-(@G 54RrvW@,9z:-A͹Do4gd7y537Xi >`+YE1d ɷK#|f.^;=/"N0S_|o#(N9Bb&%f~B , )KdhYL9aص -cvc&j,#1 .Ǣ[z|Cx.2h[ q0z6ǜ߂L5#ƗbUt&"f8-Z,\g E]Aڢzv::xRJ8 <2~dq1GҘV{P&E7kb:I%7~=&{I]H,t;v-T1HJgt^ )l\!*k5ducvy>9 WU|T]7Fo%_!v*6߶cJb}C٥9UPZx-iɹ) eNLL5FI:p"YHHFVŒݴ tjZd%P7?"od&&I!_AX7ʻ.pi p@W46jN_+_c4 Iz\"d^rMAv>Up4ХZ<3/ 3^:۔6a:)VX_KoUY勢¢ocm;!7@dlzLlCyH(3@!vn3j֢ |;y=q-Ӎ)D}uwioFYnԬ7gح|@-#SGv,soL7.1̹#.v#ͼvw4-X ya F0#rK0 ɝ v0tTgoe[1 |XU=8|\x{=ĎP$;G#߰ T `f-8y/ޟ[sʀ nG21CWؐk'ѡ8`ZZ]ʆ򝇉zasMRts|0GDPfӋӽնih[nӴA ovh0'[ Û@" cVQB2SyvuɻhTt&UvZ nWZgJ%7V9܅y%v-+LK4s|M2v2lK]mH`䵩(4-dD(8iZkI٢1gv  |xB~M<\audB椲HӥM#x9KAk}V| g>kܷٗǎ38,J~?EڽL~-p"m-~_{?_K"^9`P 8$QBa@[jZ2@i'l}y+y" :D~+4~Aƀ/SL[K ]ҹL^Z1ݷYde~@nܲEetI჊|&V0>AC/rS%uG* ]}򨧽3d‹ʖ?R $LxмlG?:^XP4Uf =`uu+q3QBEo`IfNb el9r #,?J=eۓ,sltA;^ T@ܔ Ti.z/oMR:f&`Ou|%kcT S1 k*_37)Ãm' P'Sb  48"@ p>TtrX9)ֱ  8Es.znwguL?v/asHab:oa]1Nź9h̢"u"c;=crQڃCW %6éINX4/6%ۊ'EbQR5%HFAIEq^aN&3j ^ IQPȤ33B1WY.֕z @bVX083!s\(K[7\.S^&2j~12 Rmzߒ0~vv;0GKFMB>jc~!E#JcdFɟgnG8#6~ԌT::i_>rU`v]/̳.2Uh"Y%ĿPe^D\;;fl/ yɍj5bW5uq,A'C6/R&qwP@0c$Q(!F(1GuMgh[4^_ "~ޠ#uᄣG:U/l̵ 66Fu#ch*Z;Ԁ?YG of<7GHWrV+2*$Z ֈ W z$DhKJ"ZQ[9Y8ݯx>P\?Z!rVMb_-o0&A.O o/XAI{?dtiR\ N dNlTDn3P`hx@_ ᲳӞB*>}jƓe94:ٻ`k2= J`|` ]Ԗ6VK(@@Zh6FOiK2jmDIa4I{ cLo~"v?YTcUgk6Xs7 х )y(x34-I ٛh$)ybB@iAH eLJ{_1eҰcV]{k3}]l)˾S0O<ؐ)==Mdi/^_hӗ:/_/H&P@kxGJݘ: }RI >RD0UIvYBc+, Tm}A­W)Pҩޟi]n;oغU"*3u魷3DMpgA>XirE-xlyoFU 0K+$dV"ؼzVQ~Q/ h?^FJ`c-% G#XD//IR-|!n,ZӀDō<{Qч#V>!aHbAd)OX>_wOn{N'OrJtE%fY|#ت,'g[3M$vBjt'QҭjR)Ce> tNJ=?Q[I R0 {X0 }+[8n+D*.ej(e]HϪ/13c?\U>㚯>SjCݨ8@Q ydQDH5 @*g% hIdR/ m@adW]<ݕ,w̿wU9Ȼ򩢍 Gդrg$2o$Iy*VbZ]r$[`ofiwrg.ϕ@[yP%z^I" Zqn! >l^W k%8app~U=է,#̎4wfYچ:jMK}hhXbF/ZG*c.xe?= + R%qNqoB8d58sdZ="iJ"a),/S̓y㮯@Eje- e+#GY͈4;C@Mxw2mVLb AP_(I"|!"2jDȨv.>-SGڋ'BS7I :tV09҃ak \6bX.NBg]+|5[ M;GFl()iپ`0.EpܚfwF9#9x|օEQǾ}Q[ ;5rڟkbMaֳe1m2a/$kLsB<}BA/w`Shq/9OWoQ+iNF{LT  z!2x왋Pk'Vb)1I!ĞfTU)-yf }a[y@odfx jLC86<+8)jaM} 緤{m ZyD1>Ğ ~A@AOhnmb:  ɪ/"[2p ~;# nYyHX} $*s' {& =}zΝ["qRsR\D46~nQ)`XFsM\!{~x$f؈25Vʶ-wה.iB>B/L3%Q]I$fʅ#P]i0~\{&[wdMޥgx4Yn T3!3X{d֋'5$T2˂ z>}o n,hQn:ipE(|*ƀIU? 0T~$Iw=ndޥj[e zÉCHAؔ,Wkt*,2T[T8mB{.vk\2Z?m ˺aFV,y@K ;qB B[Rl 4uN7fbr]oɭo,f'|-%'TG*9 Pvii=Q[G7dVi#-7Y R#29`36EA+)_8ܔ4>zkM:}z8r$*mZ=4f%1霈($!ɼxf&2KxPnqւ/h! ћ~}\SOWWc9O>K.:7+ SW6 Qy=O,ǂ/].,$ -/="'4361XpQKVWýl荽zyDC{ZkKXz膑|׵ﺀ)x@"IH-K"/.7A+tz@x<`QϚn f :&oWԀώgIVӆ[.T\F " -4F&{cf^u˗ֽN_hPcm!MEDoėap]`C& k ,Kg(+J2+suA|-szA +(w |w &djNMc+cFKk=i9wM&XYI*"\H~˅hfx&PrKQ@G6>zhN^_,D'hC%gМВY;^o&}!ȹfo !['UJ \n;+w1wlTY%b?8iF׃l&s}[/KW2qXARY7]՜\0uΦ=jrr> a1AmPCWkKHY VfKDR\O[r `U0JФ T,-G·1)PX+8ҫ"[b0ԸGq[I*pvLMT.;l'!JAD=PZBR2JɬY޺EgfT ?~2dG?:k.[XQPi oHqicwv[1Sjy灸 t`,@R#FR:pl V`;Cˀ\y"X)W|tBBPC|dGR4WA_b *uLvRf*.t? wRqew]Y'NfbQ-s$%!:!XV\E-❲U@d'⥳-ٰL] |(?,İ|܁J0'G!|Ѹ,^tvu ם_yQjlɞZQ^*OK3G'1{C|h 9( _,%g>RT[8Z\|3"ͿT@JC}U78 Ge_"(Uӣx3FJבjhGguffyaf|vez}"3Py_5m\cߠ8wtIw$Ph!ܩCֱGSc. T5EBMy-Ŵ%L@Vah"`QBK>/#RINhNYJ?;"gE~l;)*0'}~>U-Bg_M_-Rbܑe-(mu~7#PQ/x\YgwFdP7ӠlW;_/u|c:![M`-7 4aW|,O-.J 5 d9** '3]i/=^V~cyBQʳ(z="À=B9Y@P|ruȎ~iaxD9)\0͒]Zڮs-H2Uƀ)ERVk]QnSeV2;|H!Xm&}k*}{ Zc@Qe ,J 5П+ڜ2!poV+2(S:=\UI]@+ߕx%3qa&>r8bEإ@()NaO%W̗vyr.+Ĝ滊ǐ&>ڥn$CkCtM~ϔmAb-nա$h1aUx!YUY#]6n舵64AHKksg G{P{z aí_/,`P-oEDB:&9J_#i[o*DPɟZ+j";ϑ)6󟱯5v8>>yBQ%L'>*cB*ת E XY4̸ $fsP\M*x{6R@J\z$:hD+RMrIq!?raă!h5 W.iI?jdwV"ދǘp!5؉V>G~%Su?c-(UѷjdT\VhQkX^, n8b&jyjѳ@,Tq+0j2AA G Md _M#QTqn,}E!7:5[Щr)N,V3=έW s\3"|dz6p Ζ9wEUл96w/֤I|C,X!0kwaU(3u|ܕ=߇ۣDDL@PE|7xTp VXQ7w|ORy=W nY.SS{InTP}6Dʞt*1}NI 08K sny1Q5b mu=,?dϦ|+3oGݨwϼb"d4&n:I^ɦ\mLL{B HoӉ^vh8 jk73Z%z_ཪpFVs)qH|??OLxhc[\\ЋPH%=m#&vA//sMƻ ;BG@7llx?kBɹv*4:>P3(!*1wY*J$^psEnaFK]t[ Ђ(hk&%=qPX$, u,b5=VO˸6j;׿A#=~ ?=j!N=:g?B5U_ MBf?g<䓆5΄/eF$cJl KܕUD(I@\/}2#Gq!*!ݬkwƮx1d>RQIpT]% o}F)K ]ҀF-P&UEC ,L>V^ҁ׸z+doﬧ5Fk'1?^uCzGFz~,{rfVhvlÁJ`=_㌝w r<9jvY~m?8)D]~,Y1 5R+<ь 9np\KMS0[vd7-{ݩQF\!U~]i5U-7b'ߟ(BK"ag|}q#t1ZK\$kGC_-3vVy䄌QʟV@&MNx/\"ZyFQG448U]/*=<ҷq{~r>c"܃'솙s6u?墥N\8B[J.XO pO8Ea#j\+00kRCC K*8?Ogk}eVaˆ#A}uxO7 fͿ:ȧTxV Fż- Mdg+F"}Hj|C0BQ?L?+54 Tm>ܨth,+-D҅E8H 1&1n$* yϝ)Hb,={TaU`V◰<-%PqǬ?|V=KsBJ.+[E.ޟ!*h:p?)~}TήK͋EFÛ _P!ujahGx]\ g 3WAbM ^%'1ĚUgy :gR ǪwAXB&H'bޓ65wLuF+Vͭ. q@\x|8jH'p ]q ;=_}wbUuL#Chs= CU8_w6VV!)P2G_@4o,^ 0XY@侾\D>0W$v͵ eEhgn2KKk1*,%8MW2^Tۤ&,yӼsgBM'-=%dH,3ةv;9H`xo`[o߱-<)҇L ^gTuH 5ݰz$pSgx&f;*L:ܞ/Z:oK">>ެ Xମ*n!B^iH*}p9Q[tfZ7 )@Zzh+T4(-c1BjmE,_qr&v#L& [@D7ʺܵ<[)oeCqC(b iV\$:TQ>J0k;`sQWntrv֙b1]_E?14r,Adڇ ῭&"utW5W74 v!d!DhڀD+@;WX g_"ȤHޙJKlb|Oӂ\w>t GGiJP &#BHh3«qm*pY%[DʌdTtU^},` n|Il],ExSYoZW/4|4XYF{g"{AA:~]ut0K2/"8/ݨ9 {DPY5:  ȍEe6צj? B4$z|PhXlmRQ EEqO$U ؔQY߁;"T:x%Hx,+_흑&>PrBK$H? 5$#H˾Rdg7ߙnbX߿ V [gyYifȸj-*"_vuxg >T᷏,u[ޫ,)%$,bS-wf$3nJwG/} ;%JqZ8 yuHo/U-;EeT0hzSg.&U3)ٰPJ&=3vH@QsSnB1F&ԇ,3SA5crl?GJ'iquJRw9gA36Le^^Ӌ";dvh+7zz#g<.6 5YP?K|]+17Y_ё Ar$ݜ/aM{+X%ySODN4'2h+xQxx'Nb0ngy0+`֐DF E?}H OD$pt~ -Zqk37R6>BLxi$TԖ95$`4F(,K!O;WK4&uhU\1jopAv}|V\תڸe5RrOtFP 7l/|U{BJ4>!C+$’Nx1`OyY\Z %ɠE\PKӟslw# ̶ǺzV;S/vbmz]f7\>9ppőE @KusQYcD[dsӡ/M"ue6@A%?eF߰L"OG[3BX8k&oPPEC@1~"@s$ J&P:!SiɋP|R<)II WXv.; e)cg?zI`W枅aU,LjBɦ}ݎ8ɥf˴!?o}"Nn(UuaVPg A}&*'p= /{6Tn`ulU,g ?P*I=hsq6ұWuyD2&EN`̒upi~S/o ӏDZ6 ˃jK;LV 1V zQ2N\iHu2S~x3lY^B˿_XX@]KA =Ht7E Ww'+6ga"(dbtKυl` am5gU͂X3ZpRwH=E:*Èbn@X<ӁAC|`ZE'kzMz5p,%hn۝wck߿/7w=r[D!1wcJ섚{S;!:Oڌ>+F_0-SڥT sPٛ4փgHlMW:emX m3y8+$qm:Ґ3Ƙh31sއKKt1_qJfQ*Z/lt(DyLj1Vۯ ͚ZK YOR:PjħѬ ru;ϲ.WɑIPS%<,f.dȟSntP=j)N} gUqm0 Gr7\ƃ ejxѱE̊ Q xCunR%kS<>?'XDp7\03JxLtJ MzxYY$_j%CQg$Ir~pZ=h;6 g6ڻz vդ$4I:C0U)PoL7`_0v?fN, c'N>)l"K{| S"Ugy;,1),6rԵjڛ$ ׽ 7ɤaVP[yxM?4>{dB8Thp ")wi$F?&]yw(&venq ` Ӂ߸V~mP؄#`ts/MFK|!f^Pڴ 0)]E5<#V@ E^ 搕_RJ]c1 InEcbM]*MD#8o\6:@yi&՟= tO0Tm(ewkjYVYCXs N}E[Ps|^K4(L50T~)I?Β) Ыy12XR!~|MoBCH eX6;P+4q t/y ~|nWtʚͣ*WE ٫DReZ5l0S)Ey9un!kYnCjp6I>MDPѸ ]C0KPlO^LaLL -Hf*n!]l%'؂To=Hʆ;d#!aZ%OOTT9X@bnQh%1p7Ҟs"4D^DR,|AH,C= 뛃7_6JPLN/r`V"PJ /BQ3c:+{d~rZ 8LGC(j8\+C8 4u7w>F (m.E^eUzQsK*/(IǠ",3` 쪐`hɤTbLHrg2rBt}zUMz(S̯u"^٘1=t-z@50`OiDث&‰iy*LɷyыlJ;CAYԁ 1~| ]c,:?-SrK:ԂHMIܐ85x:z"٥]x@A'>* P" 7%Id޴":pOA|ge, A)G\`Okt`IAn֘Da_`&)Ѻ|-q߬8t9 wy;ω@K)@+VlRa[[M-y6imT`WIEPl3=MNZ%)Yf&' pY Wteji?i@cu‡`/8&wd7:G]*WlVo n:&CuWir`tvZ伎ИS:+V)TΊp_u(G!%\,`\Z\jY< ^f[RģjKT$*D'[k~Ts9o0}K5s6TLw,EyhcQq3.'<RMX2OLo^o]`w:н~D Q<ôID-h-DЩ$/SOALޯvq:2'n|P=:=d&.ٜÇm=.0 MBaԨm{p+: l0 WhcEbCjmc5wdd0YࠝW\.<0gkUm^d?ok$P͋Wzv(?!&lYJ0~[°8@;3aCPܠGbe~ gwCğ&&|p^{ۊ&5zLJ5E_F36[G=,kʱ\h~^lh5kecl߹+ 6)_u%_Vz=vbRwUr D'`.A &15S'19ȍqwT% mكD=uD['Fn{|򦛨"[䎣Q~#}h$Sey1։" g^ץ%9)n.ٌX܎ܸ(LcR{3SNTުU䒝ox,kWFK^>FO1xy8TdŔJ^xX;˛Cym'9?1vc- .1oA;*h͒J:}9jl } = CewH"2F"I 9jjV{4 a\yme^9lAt(1"rҩ6}in*7G+`ͻH(JCI=VT,k 呟-߷ruo%na g ,ACxmdsfH ѩ2ǝ,z=$0nNn^OqK 1Jd,}E ş9i?TGa _ϸyhfVf=-:D?[,P*-ߡ7- y|=Q}T;u=4>Q{R7nar \ lz֌ _LTzA_#ݼ2]n~V o}[sCTmkw9hC;򳗺ͳP禠|H6nvJj'5D4e   h>} ;Ě'#vGqoQEw_xHU-*u h`%*o5z@r'Ԩe>#~I=|_ճl]s0eI%aҮwHC|Dnx7UVkGǒkW^Ըb>d"iTA [ذNq]3 _4 && .EIڦ_{}h"H ]k|./9|gRfjd1nXS s2K2;i}J܃e"!O؊q_yG|; cl~ #h_cRף Q?)&'x5ԅ/.MZFB_v~A!GP??ك⮇k`ᲲCk@MQv$RF0Nuju A kR̤D`{iI+Oϗ6oKkLZ&/eoK4AcQF+$iOϝx!2Z+2{/"K[˜[ 4`kv^*azAgCZ\ҜOv4>o~0⣎Z~JDkTY=j+>\;]n ;K J.=㈰99nP)W7 `_.pI;z}sfeYtO-]<Eώ oؐ{["k;.7 {i8fnAK8b!Ť'ʂGHܴ#z i;O:/O+274=^tF++R2JgBu4{E>r9>"EKJ#b e֖ _bB?UH[=t(j'lb)@us/mY7HBS!7D(3ȩT3T o\%*f Y}J"7=O1D7GzjeUJ"w" ZIѲGfwȩZѭ#lRW(P?TM~9}jf40I->9dj T ٴmk*S>8Xt OC2-] m'5Jg`zߴ-Gb E#=Tnl!ˇL-:{u 3R +M1-PJiA ƷuB5Ɋ<8Q#(IKjÞj,Ql!]:O(pTAPܴoi ]-ɡV;N`)o n|6Q9R p0m+ص@3 璱)O%bpZjP^GtNA\Uo(0nSXULEsҫZec52R.6:h8g5x\l1AO:e$,ZqT{R|F!g]0/vŷm] 5KǨE"~[fw '$(?adFqq.֕?Abq_\P@#" k'r2_FP^.XW*27r'a6qx#;SO,Lip 6^Tg0O4HES+Nϑ2+E+1f%Wš28d|[A\}>!+u~P3Q|6ȍ#tk m%ˍP\\mπ.Iٻc _Q5s2w%~"v=<&$AB$KTX~s@;E5ׄfe:Z{ՑE&i<&d)ݗ>DC'mķ/oh51+eRK%+O؝؛wC>O%FnE`Y%ӛQbV+MF56poHDmFn'}XgiwB۰Y(Fx՗)%_Q]t:Bu*r)-qCjZnLLT<~ugk]E=Tb]3MZ̜.i D\*Y=Re[^?5 T2WsMa):>:s>^(b^(qo]NpAw6V4 { (쯨3'$Z L/$ʃ[f+'׹Z IMxOh+ >$F@q!Wr`9%귦E=wf ӑuzFP}p$k]ci_?7A!}WnF%>߱h}>_(|;">lLU V(&x) 9,vvfR<ָ1E_,a~4%28k/6G@IbSAaߪ`ɋa*.~@e=hW[C@PHpCOi0J GnйӼ^7!r$rthfk@T 0s;9ŘreSH@L89)p`@e @MmڙGv,cտoF[ԏs\o:,PD迬:d-08>g}z4|NQE7SLN3-ua[#ݒ.Ħ/t(;u'Z]xHG8<{Qֶkis ,ųANP0Q-"SBŲG2HCD"n|!'$%SJfa,;s2-A=+C7F ptq*C (dd,< SsNdVb=̚,n# @lXc܇,%>Eb򹿥f/; Xu*ܩ )&DkfL>?_KIKSM2pRCD#!jȯë3d kᨴyᩰ~1C 5#ugR([W5[Xqv"lcZ1?t"qd7MZNHA g,؛5Ch ˩]LvY ǜ8ä:rd g5(q͜ӞB[NN)F2&9>Av7$eR5%z' YKKe&;B2):Ie?x"+Ex"~5؎àު:&i }!@8$Oe)Jqbס`J4v]Y&um3!~&B(_,ݚÐYFJ\%WۓR%i>yxMl>,ʈAmuS 47 ?W^PCoGTu0eiS-L.]CE7^3Au>>u 3obpWxqvFUY*{6:k^Ƃ NvmOn"~H6vpRxJe;&/㤍< K~/6"K :1L oJ8x Ⱦ% 9mX>6C V-ڟتS/I+Õ_ڰ^ۜ5A??Edܪ*o}%^s0MmHUnKZT_HMsHCxdKU4Ҷ8͉}uN X7BI6KYa a g \uLC l0랇9TlqYPgeum*> T4m V9xb ̮ ZGY p$U,ڿu%+Ԁ\%=)˫by>zJVJr @&ȵy25e+ގfaڍ0_F薸Ni{Ϙ43}̽[*X&Jt^QOx>{϶/d%+-8y=utRi[sBM g5DKQSҘ Fvd4K?\9`Jag?,|nʰ%ގ $hIH͢|:YV?a]NR]E i+ArU|qYurgVZXX*vK=8G.g5]] VFqnT8өPw \bYȨx_y_#c^"sK[k" >K> 8y X݌(NO)z-@,> zv Ѩ%`RVգ ',.j 9ׁJj4K h3"gsZ`"n1K!+j BͣS[uP8sؼ}c,&`]kH! h!`,Ҩ وXg/ݻK %Ǩ6Xk]b4XDپ2MoF^-0Y+Xt4^I3^Tl<..0L=R+զ#MmW385"POD辸ӂ;ؒX=.|o! zwZcq)pg $U]oEKM,0]R# .iiT^796W%rkQ>oz%ȷNI1(ٙ!k^c57v+>gi`QZ-aEJedߠ;p/%mt6zߤcIAբa=r$(Y"Kܮyc oղpR:'wk.P9>8;%A;h}Y~Ζ).eb%#1ˇgpj\A 9y)Ey0 MM3ATQxrTFrDQcFWD:P6\W0b[dD- d_E8͐QYf(4=մ]zDWz b* H%13Bܱ,80u;Z)ٽ{ħx)-6uF N@@J1,T?͂ st 8!@"C)U B&cGmnD Sw>%c_h16]sF#d _X52>BfK4`cN'ϷEA+N@i \XdHp۩Irӑy,؆|,Lk4Ja)<4T$L:,)n<4?uN`B{MS-5b题>k"lqOmV-ţS~Ç$+)"&J7] [iJ/aHCXdtO,qjz^zj>3#ipl#!Bz*C)tZ vd`^c~$gr\F57*`^C~M$+W};ypR»)+EѴO wf+z =4Z#CPj[f7Og> 9'*zE/ҖJY[{W&C}.?f>g)POlQAb=X9G4@&"UZ#l$޻~KZ"B1P,7!] ? y?x295E1vɁԅԬYtaD>Fvq*?xYNحL`|=tYD+dR2xjHL zR+W0ͺSGJjcӲCibNCc>aЈTδah#ÿ|$+ Z6G8@p?^|}R +Eb_ezyNG A*㸐 j3x$^I.zΩj7޾0ri bbr[Y_K@#{ Zב:q.SBBwQ }TFzg=O~y{wOg62_v2 aL&ܘ;%[PR;de vc)`ȫPG ߉ K# K”yq7 ْՉ֫ > #lʧ䓸Z̕|Jщy1zo >TnT+OV"U,!GOxd xxbV)rVU+[u٧֘Z$P3ҿX*LxqYY$9xp"-LV1<,U oBfIMz S yy@bY|Cjx2xW] mL7P"nK-1 <=S;޺a@UB%b}+4XsWpľIj?^W8AzboQg" Uב!et,f-]!8籦va<;[!`w)H}4 Xpl3u`C$"sB5"C L2ҴK+'= f\h"tt}`- <4rٍlpچŏ#-BkRm< _%>\1ű:0b_IGXj/9_n򶽂I[B*IvD{U]Hؘμnefm`iLңw:(Fµ o f6ӽK0K~gԔGNDŒj/"^O6Ϝ~|^/jZ31C<Re x/{3uvBޓu2\Ã|w١\D(婈$W |vi\vE8i--i%i0kXNuA *|U|COf"ă`j#kIҀ9˳~d($qTACyWU~04V, ьH3HVDM"ќYMM ʅ?m|0"@NML$XC(߹uA}١ߞۜճG{N;Io?X%G=ޘ;SEn#2>I٪/ A{S*VϩH"Q#-j_L\z $P[(AoƊMҍh޷n.z.3 ͝-ѰiQ1$rw1T38󁮛HyĩoOŪ#dπXʁ ]эvLA+(q+RSW:2jwjAs6isq fBv N# \=GҡCV=6%~`N`FĀ&K"'E!:DZTuEPs.T՛f͋֜*k*G?*'@HQ,wć+|+` pׇm-q.!/{jƢ*HWf,/Vbڶ-F~35#;.0-R78p-=)I`@^|LhS6o@-%3Lzzw`c►s6t8m5_2:6?%Q0CD^ Ȫ}K'c,WӃ:{U>fR/qǻsgg:N(nxNl =ԆbduĬx;У3RI>K6ɴO?)=#Bs.S8\^mg8p+ ~H7QNx":xNPpoA5ImtXA~ P;>C >g5]=+X/ٛCe.*r4+u;k8v|r=z5^sLpb) % cvVJs"6t 1Id nތȫR ࢔dF,MKY%l9TklʁRK*䣍d޳h{h 1$h NO C /I%8`PĩIC4lDUYs\IV#gfxE0UV_|C8 G ×`uR~r8l 1w;Cgʇ.kq8U{&FSӛLK0eT?z]}D=;)뫴v|g;8i| ڈ6rF "J v]&`ÀneE^40`~\`XuY --vMvs7.-6vjLY e>0SuV\wmi87%!WtoۖkZ3΅}"5uP 7e[܊=OPl|e_^%2Ӥ?_\SBpvqt&E<js<@oZrh\>vc!C-jp bG[x}:5kߪircdjaJev0$(foZ(wf테|exmFNI@Q2709sa#?ZCp=5rv{/- SMRBI*|Z"ȰYWKVXs`~Rv ;C WPB%)PөoZbңPr]4Cg{W!HmrT^b9װj5! T*9rxZ4]'dwT@FkA.u5N꿰S'[EnGcJ 2y]xش.EYRji0,ُC5srP51Mn]GQ࣒ziS6;>ʙP\G#Y}d{>:"DQ=kz9ן位W.%xuƾojYh۝Y ,qk{ۜeY'1کDdɤa Ua_:.g3J1$ԣr[Jp~ MV鋳#C\M w,cJc"u "&[nЏ _;Mr2>/Y\RrK`\^jNJ[8.87-,%wĬO!vzLSu֒E+6Ɗ0 Nk4ṔlrՔy_\޷ x<oD`;`i\鏀 U}PS7H,>[|3ɄUoTY .I.fd^ ։:隬x5|֒iPoB-L{Y0:7ZS~tQ0H`{,I.j7mwʂY|?,Vpm/IF3Æ;{FHԥ(!PBKՄtV^)15Bʲ=~5GdW|X5,8dC.W|`99&- m\Gm?SVbB-%wؚcgMrUMĕ[){7Zv[NMOiiU YX[9.g>gkrXԿ y~Ra/ pc 2PF/=._A@l7yBWGX!tqWӃsrGH@) λx̘lvǰ$ϒB&#KI2R-"cL '` [o5#jD mi+}\ڀSgc#WeC`c]܅P=z(`?\9{~YZb+I; %-# 9/pў뮖z;<[uHmӠ+IM))7O%}o!q`EYáZk'=mvXjNT2Ar_O‹ZM=ej``WsYyK'?!z7~@|<\EUB.vcXqj{]h|0y5X0iU40k+i\AƸ(DA〣.>Tr@ XTX:2At9 02 Mb[5.4$E|Q`ahN}%rM%ɼV$zRÔ*\8- ү  $ѩTcF\iqµ4N|xB*AYBB) ?(HjGJ328CM5{q,Bw,ڣv s:+p+Emrlde7vO޲IOM;1 )@cE-a˚†ʻ=cuf&F?Ff׷ksj^%QcY,>6!b{ YسVmQq=$|C1=9[Z(>zG!be<`2!9 >Y -J?'ԍi/?2$AZt-JZPTjB6Dm;pYަ yݖh2>M֝&yPݓArvR+AMQH M-Bk[^՗ o'JgٞyõWPhsq*@s+f?oiR&3΋os8;Jۂ(FW\ge;;K >k?c)B9.zS=ʺ 9a~\l! *DrIA,Fnm&"u| "ҚimwZX-Pa,'9<&i?S`MJIt- n\Z[/S9<(-(|fCvY n|m7q6X6sJ.b^ޯKr +`BD=ֵ|ڂ&_w&o~_bt5疴;F d =* wi#y$܉[E+,S.y[0 "OLnCC)whOF31uZ͂uVRTAMDyi0|"Z2LG mCR.US l5ZI2bTf}0s9L.z 7iwNY``yqWZgbgޥo<ٻ=7v-cF/_ ɣwtHJ)V.[?@H|ogs/˃ƶ/[* jI`WFH]"0楂<0ij7|:ߴ( kZᣛֆVҟ_D,5Wc@է%sp?8:HD#TLbkhzw/9R]w|j"&Bg !t c:(ُGJZw;1J[ \$huN1."i&E ;i[Т@;\J=)=&` z8ZJuRxExO\(u.>mimH$]&yy-+u__;u=> N UPSBR s콆@Eu;G {Rc|SQ мA#E! n-lAӲF$05]Eno7m[pj#!Ɵ7tBb(Ӝ:^W)C04~Dfh%|ϧG.ouK8-&Rdeɻyɱl;VŷUiY3"ӫiDjA2T,Th@(R-4aȕŞNMFdzpZ:W0> #F4@\ŸH-,EmPe0uws6 KE!_:ŗ; xpVė*&x:o Za9ߤCLmKIpnȏW*mjFc@V?GY*خڍ RM<B1ּm H]>C옭5dRmw@# h1X IS4uAYrYzZ;7dTh TalCv&J>ZiYJH%\hiuQ^hU2y"""ᳶMo{=8~DE?auf&4NLӵm5Rֽ-sqbgSoAW5AyK.G~)Z<WjWrV46 6,҃\4Z'+>ŸW lCfd#kUI )Ϸ O==P}PXqgX6 R­uca=jİ,[o^x0jR"RuA~y'5O,q}x寢uS5P|$1kqCRy=@L+KM~.LnN2v޶GiP.5viMtuU}`ب>{r耻O8 ?oR**e5%aF*RYz=qHO#&\1۹`MXUt-Pq62OgKd/LT w/ǂG^E?"Ky]*.P~T: ܈QNL9E!a¡40/%z.ᰎ*^Dpt*FDTu ;pS`A^6Sa^).(O(*,2!@L \)QV%EʢMR.?g\ecIUJqaEy2bo"=1.V+, ҵR\W}/̨&$Ӈdb]HjYӆ]<1$>0utd/.vwZ`:UZ:]9yN(tz-F$ϥ1Eպ]4Wq4't'dJo&AԸ!on}ekEB܅csձ I;FRgl>!EWRT(dt.zOdֈHS=א]Lx$l;:X ǚֺSjN?FRe4ґ )Otv$y1%`KA~m!LBtZWswMuk"WydczٌV[ b 's~ Cf!o,r%PsjrI6jvT+߫jV% Xyxz{EfjM`eqM.hERt!]`RdrW%^iO@{VmMу1YD?2wV8H>#^b1uNѨyת7Ug_5=rv뾜-[%No`ϵ2DG$_(Q"; ߗ?$>p 2dҗV:NԬ)g nTLhwnuD}00xzv' *h^b6pNȝF:ɄQswGQB}lV=î6z^ ua_ FӞ'ܯkfGB ^xsJxF}2'VuUC}Bzxbᆿp 8hv7U@]>gx3]HS- #L|ԤOf˙86.\<24h%. V[j% 9| zQSnC+6@[Mf,B (n2cVn3hss 4 z|D2o;d`ד]M2+zs7t"6mVLFklY %AkeRA4 s/_WrC@5i9j#- ,um-{e((k6T{`A!R9EgE^ۙPPM탁4SC3W.Ѿ Ӝu}@n^fd{Lz:.kk*Zc 7Uq|8mv+ x9=ppCe3u^kvܻN4Y nDbxF:=([Ų'#@s[2ܺ0}سd^|ydڎJ'K:/HD13u+i"q/HP*iu#wd,˫'r&ʌIe4s9'9`6ESH+VKb%;*tjUp)B^ ~\'(_Hx =4ρGNugMm#!}rDQjRH *$ƨy)s+ܙ;%7 D"{n=WgjŴ[N{f鎙PB:%@)g-@okN=c!tDKp^ SyJi~ ̷n,%O38Uj>?ߪ2Kf0Pv3T`Kt3\6s˅;.Q?Man扰RV)D>ʧdmykCd|0`ǽrS0Tg Rp-V 3iR)Be xj-۔([; jw OuzC6Hdy7oLeƗI3iq͡;d*2Yߎ-/#QP\]I=LR\y! z(`- 0 :0`y|PuMJ,\'oK } $sk]CpEw7Ѣ[bUJOk> %my3a=CfJXV~j7 y&I,*NErK~5$5At Є SsT|ٌ6M\SJ;gt#S++Xg@U0d+jը4I/;%Ԕ%9b+y=)]~NX߄IQq#.Nj.[6&]}OTP ڄZo ȨB%h¤6[jnNo|[XT9B鶊Җl+]BKRG#ݡs.b^ 7^i%oS]݁~-4/824c];A)})Dڧسe8̖4kk揄A?*^$m&|} cc;}?m > !ic)ܮʖ͗Vh8;5B%NJe+\Yj$x%IƾU %fqJd #Rn-^Y w*3`!d֡w,A:) 5 N@`$6<}\I, מrEԪC0F۞\b-mcGهZi%SaՕ + Qg5u4M$:00^!vF.ȈoL@XuoϨM1 Xi*t F9_W.^-4XŌRr 8Lm.JKxjQZaׅ ͟T&V,mbfVW/Mim4?!AegԤx1^n} T}QA xx٭zFޑ±k/4<ƚ{ Y/p>ʿ)PSQ̯ {:s:5a8/3ڳ,hi[bAՕzP}"S} y) &c2Chп<J3Y{{CuJɂZKBeG|RTҽ"}G T}x%;u @btsUU8Z|/$AIDy))F|)T9n:q#;CID0@aTnDrв# $[Os ipq!^r&YBq2?cn)@Ғ|AkRBa|gz>y/QgQ`-#ٞ0VT HE%jt_y3֨SF\Yccm-e KX,V_q@@68&jQpnӈ&2vi T!&X)3lj H _f(wHs>21xrjY#_Ɉjv–_ N9åZpC_梭&Q[.6#ZPX+̚zTF7֖|U01EN-DmLTMgatOT@?#~x Ɋ"Y|93D|`ob Kw\|GдNEޔk<)jUc Ӳ3B_e搄σ]IRjꡒLM.kin婠nl`f Ҙ[9A(ļn–t´(_U_FȨvnToUE6F ɶ!Or RGHs/au|EG6Y 2֦Z ĸRga|)bb$7 6:Amh&hľAषo !˃mڪG0`}jq GE3`J'd!r@:Il)gwﲖn.1z0eGkM腣1sQWF7uVyRY&QV  >PU`L. '䅵sx Tfqi=Nl&yun˱ڟhr"ȅ;_M *~Ϊj-A~U9[꽵.Jp\N%ۿ^n/=̩&@"1nE|M[cgHn(1)T"S@e T>ibVMI( @xr|@&]&uP8ߔWRg*0f b_a{!*eŅb+7dO2}wmԾ{^nv5ݒ0)@MM!gfm%[ՑYBM_ǺZ^ˡ׻ oI;T>1kX67夏c+"+:l#kq< 㮝ȉo! 9mȌ?~݇Zf}yU!] Y ͋-tF|@g Sl83sL6ζz`!I{MJ.?eD*vg5`ձG%v+wEUaU^zҰ>OK7WhdZ;o߱ē$ Xx|"^ϸNڳRxJ|d8"ҩ6И Z\8}%'|!,Pg#WIAH2Ov9|:5xpJtҰmwamb@ nm͎7%>^(M{`&h\XQ,h1Q|?NqFuE۰\Z~ͻKOgfݼ/|i(n?U\obb^'„d:.W {W=@nʼnwiȽ#^ PwicMďRe֎_AH޾Ʀ;QIg{] q5rO5NFP(Vj~:2%zO lA wXk˿R3D7'3&VqFҡ#u$6ϵSᨪY45PՠXKw/0/U6j9.4sG政YTkѾ(+dX +B{'[9#_rgpt c#'9~|h aaS4kDxBdQ}("ٖ'QFOӧXq<㶘 nw &gOPa].wet"V3KN(YCzA62sOn%iHqDRTd6r#Pdj9`>jϝ(9F!ֶ[ё~n-oqG(K[[> .x%DcռqpIjf,u/`7Tڍ@ĂC/0jXж7hP@]O5kSꋗڨ`1Byx1K:|Ccĉb.xKۙg%h+'bńcq?MdĿk/L}hyHc@Gmr=Z\B\'2'_ p1/|5DPOPW,r'Z\Ìv∈I'!@y1 ЎF(-hx#ߴbxɟn3Gv?T y#g&+)^9 Z@PN!":wD))8¼On_)/m9ЁP =R;P"ca -W.WzKE(zmmXpcͷh \+w;ל%;nAWN0':v}uVB|HxD'st*&2cD/Ş@'j' &>20@ "0xo~c,*vw ͈4v7![vC+?{k(?JնTґ)Tag®80vȰ:8$-_Nޙ㋷i! M?,4W$kb`E#!rZ /.2wi ] d5n W)[J2)ƲQk{IYx@>Us2].3b Ǵգ2T`k~9s=< hXIZ%ڭͩgLYjѲ*rhiZVa,=Ȍw2'|?L@(g:vnUH-p\f̸?fnt&SPǕlju$uGQ96Cu LZ*$£:-(oJwHkU ł5ӽz$;3fF/Bsҟq\͂pMMx[&'є'`X?T7E4ndE}qױ# -1cG u|E;yuȖŽtZ\wn9u]"S$g]':]DXxЇt7Sn~prf;oh;n\OFMmRabw6^Ơ_OjfD8Diَ; P\_QAO(h5[+W\)L)*fbcAIoq܃#vZr<~}QB#! &jI'a)q]rVXEAjFgPZ$z1mD~!_xx/&vw|EN$+h'YKYpºJ:Gh !oW){H8q邡t9Ea86lxCmIP;-e*z2ABy`xKKGyJԈ þ%IZr;Bc ՃQ 7]7\ 0Iϊܰ;';c|ě^2yAIԨ%9pS6ĵgpo0saL2r~9EN]2fh0HiQȫ`fWBBW \f+KY\" 3^”7:bw+^Md"pvߕa!܋tlrnQC7>j%/KGT/+M&Om)_JIS &; ߎ~_=*RRaJ+B&0*G͋`NEb89WRpl Svx#!t?9.ZEv-!HJ(RnHנG%#XX/9D$G/,% ۡQ~<ʀGяAoL'GoO-f>u7F\g$ MNM8Ђ| r ˉ^D,5#FkHs^0PJ=]OY0q6D!K"TQFq*|еO rQ=.C^añjRɒ,;p/_{|s#Gfy}hQm\ }Cp1"n)} b`w;T4Eť6SO4[ 89PAFe!:4|G|_aL2CR7a< FG_eNv ׃1Q>i,Ck$`jIeLC-T xR᳹'ۅ Y ujGͱSKpH `Vϗ#0I<}`֐ Bqі;Mr-𱅇^"aI_ g|8zt8s<~ׯ~;wʸRY*wi3ay"+JWFGAc춇!m(.ѐKbOA? b0^@fUCT22c],MO޾qnl/픁ʈz\H]vI(|p(%̓#h:sD> XW=Fq/ӻ1IyIwXiLTF\y@W}Tw'{~Ãr.lrȵQ[S܉T=L[hpK㭈|W[&>3\VXj+M)vz*CݛueM1Qm0~NP~6t28 ͡e} 'eDݩL6wE#Y-RR~dlq}㙇20!B&rcWM%7,9x4UQVBRHdvy-ZȂ,PJx3A1sx& nǷg)ԯMXPỔR(ܓjv6RmN)H'ġlu X +$id3A-N5V5ǟ$ydc.,;pi Z-ӑ`xlgfⓉ1PZ4}9?jAa=։ݭ[e]EC]b&y iu ;cgQBSB,pI^>-6B&?9H=%ąz :2>Z5c.47viB^Z0kSLʷ +|܊߇}{b f@f)sgXV",V+{it2QNBn]0}YCtN@x8 /K~|KnpBRbngDžcmd냀\-q,h*@0y3ib.O|~Rǽ|Z>Qṑ "ËOaSs (N`W؝reiZdb&3m43vVIwݨE#;C}TqAv9? {aC5S>(Ij슟V*u"Z>%X;|_CR",AI5`X)ORCq1f<P!GHWt`WwC H.߆+^e[*7F6Ob^ ~N-e,Bjb`fJnkz'31Թɦ{e5PmҚ&/1 JJ`bjNx]򽅉>slTƚv@ /Z;^~mk_d )hdEmYՕ :xS%b^1R[O" G?!;KWGG8w,D A#Wy߼ AR`|!r6M@'=(" YSmϫ.AAv Z&pX)O6aT w6ƃhgb 1A KQJ54!Jky\q,zN ?>ZacX|59 R6.RmbXo}'KB"·I`9ޫ#,=-g>Chu˗f9[j5]! 8,UKW1Ϝ̙5!85i|{ME*ِ^?6ewSіWrC,ra~C!DYib9]b._ߦƓB~sV#)c KYk5EA˫JtSii5"OwۺmXqs$HT'OYet+B3,ADn W-ً];jfsv,HKɨV/4sOW e7*h),9Vkubg**V% ne)[`H.EtЫ=v)\9g"lzq*.A;|/A5|vmuc'삶+]? ب%v^ݒ[X(0~>.RDe@ |#ypU砋B!tPc/hpi-p~iAsH`%KLHq |xsςeN%zScRJWLjUE-:7!Gd@MI]$ۨqI)u[㻄RӠ&G# &!XoC̓0Qӓ,(ubl+es#*`KiT5vsUTڬ__+-zP(l hS5kFh` 0~M _cHX G/a*y/l;h+f !B` CJ!?6hֆyJ:? SS<݅tFKMxpd+|o}!zVB DwqyY,ƗόZ㶲fb \;w/HDEv$} ]x]J,N̫ ~*}h}] 5UzɁuw] gXo61zTd%-d9K^:ݸ;R#G)rYt]:hdPEȦ^ܦ+v}cu6ح"ػ+/HD򫏓RuLjWS8 O8{sdDZYfgNŗTԀ4UW>_11$A4JKvx%uK[e!N?,U3SU^,׀"K&JSE_7BǤbkҖ hԫζ_ssTȠ]ҭhJ*OFcW͖A3$@'7% #4X(_5`944aR^/+ab'HB&*avDoLݬ[7{;s^t*4 @) wDRVW>y:-ݘ][Y^ a 碒rVEs6y20-,n:s.8wu_ɾC+"Puz{x {NˏKEgrd?4xgŠ1;6v)36A8s[ &J"F(TlD7ƼgHu$Ab/_ v)&nM$>`ƌi6xbȝ߱&uI.rB٧Nv'6G XA3<~Q&F"&`$ 9EXV!U$9Sx$b__k2&B"ؗ줵6[pF9 ?O6!S4l}RD";}_3TWA./zFFᄣ_+S}t<R hy.M9L<0}PRP$zJ;Mܞ "m@cRH{4u7Z7 XZx9J6AA`4::ȉݍ!1Cz;z="VȟSpJ,k3&uԩwG=yi4]US\ ~/`L(/,\!R*eq?ځ+ffh=fMϋ0L(^Xqr,[> %P9tEzb9_Mq(XS7%&Eđe 6Ea˰Q˨h2<iC[H3nfz2Vcp Ƿ/HO  C&ԯG0}1=ajY][?-g_v~9Όiyd"Þ(6RZ=`| s6|[^x*aPxBC3Qm'KDX{KvgAk2r7͊2(>?=pObs(t ݴ9-yCF%]~BD-[_´`w6mOG.@qqD_pm*sU¶R2Xud*r Ge- {EjIO@.˗sЇ>#YDp/B, mdE.9ځțcX}5?'P |n[q';2a^J#2O%Y5ɌQuN)ߨ}2.F:ݠ 'yC-,~ M ~B2e*/*GQ؟ZTgnjӉhT"]+,t ՖVk;P؟BlYV}^b]\2MO'gvL1QiSC lYessHiri&#ՐEj oGB W$o?Kդaq6 :@%N ݗcR#4_ !p%Y9sL&b ⍴ M wcmh^ A#{ݹ -vX}AP) Zq}zp(:,4A@:P'ʄzI&+̮~.EoÕKIӘcMh]O@j#~u%\$ShٗJUV,GQY(eѮ5zccNF`7ҦM (MFX |@1uiBvRlfx'KYsg 2eQᙻ:Ie5[e|grpj2 0Qm=}JnS7\8\` u4uO SD!"r {ifى3aiWnn*CpWRR؋Yuo}PO.5H&ۀѡ"2_4hWhݺ*?87$ft4(L24"%`g/2FY }KP_RMka4BLJƱ6`Q1ީ^, f4PD-!1|,- by^/94奵'XCY:ԞVz xi"R0=leuڪ4s1^Eڊ=`ؑ{\:˩p+8L&u뚥bŸѣeqz`|W{ń{FB]ڍgLX٫teM /ȐP;Z/!6ׯʏ9Sp8c b,cN?ӂvff34X͐CQfT@ҼQ(:XM1^n@[&v7dg=Ym7"aJy8 <܇"7qF M SLE|ג ]8ҤO!|'_@q574TXlҕl%_"s ", Vzi׊FuT:uê[xUHAbu'=.Nu9'I,vi;]GZ4xoC"^վM9HW+\'pe[>ܦx: r` _f={ө㹒ԖV[g.A^$Ư=>b+ۆŊ#Cl^PPը4jY;cj+ v%eN!m)ܙc*#Q  iDdQDþ BK~\N.$+}b^Rk۰Tm5ɱOM_&Sg +뽮RD8qYʢ8)&Nm;gqΖlr]e~й=0`c\.jg]20{(R&m`J8B'~{ԢZ 6]:j!'NQ=i+Z:LՀMG6G]dnРo2M|d_`[I3u،:8dGJP f1Ov* H$Q5J8]2[{Ց\3 f!PwܦJZTn _܏ wj6&H )+gD+%>nB(QJ>jagN|V-)v+/eoYvߕaQ5)_JMLRx# ;pSpq\Iڅh`PptbÞyv㱛^W_ͿymXVȃQdHW5X9A5)Iw58|g\ܪ/M!BxPi>ͶX8>IQQǦw.J29xI/f$''L5z[@5;DK :vcbܓņ|@a|;.uDNfϸBJ<rzĨ ۗA ֫@ |o;%XO'f D|'D+.2Ć֜էѶ˻3? < ;I_bD1Z\7̺ c;&)]IqT#CJnq&Lj,zZg::HϤ ;LeםrN2hT[Hh}GZx^]'- VL7wfv'zcY&T/ଘkD*>]@=j*&h Z| Est0p6onզn?Y[L )[ލ-l$" 39aO vQ,S31C6E}n6NN٠2M(ל WU2yIg/+{޽s09}؆aΑBL=.\H=.C>Li6g#)@h2㽓u?U ;2&twR傠P%z8[:{гRk1taBS)"<fp/vOw QLm,5/E5 hKQKq&4Uət[;B:"zt"Ŵ҈W'Nǻݓ\4Pf:艜u-Nt*(Wq/a% Do0; Mtվ' r"j^#^R:*UR~†&t_(&6B6ӑJ]~P#DRb Z).z xdIX ^*^4v9Mc%n招Ƀvq7D+ Ƥ+EHO["<.%IM}|UK}{ $a[hؙȵV60f)7P5꣯waB~ #| , br)ӄAKh4%'3PudeM ̳% ]߼ǾK_-cϥ|fk{A^zymy*s. p]#Lr:E%g3zw.GʔE(xTA15%M^ƼCc2Ġ1Wf'uIB k a;Hų:;?*]J5?$6s* nl1xfgcd ֠掉pb6{0~FԌJ6j!QT|FrJWb oP E_]c.m\A?L_.o}L[e ҅G>aV,!f|G* C7?Nop*ukk(rۉTJ?jyJ~A4NR4UXٗmLBKū `kX8ׇ E }g e@/:X0fc(GÍUor,e/KC_'md+ƸkG:{/]c Tޖn@ŷǘ") Zv)2y4:MN܏;5BE4vP$`G*0G$ǚ[u(9 @DŽaD!9vtS -AqB# tT*--tͱY`. (F :H%NO E՟IP£fo΃OrNvя5| 5#2QՌ'^Sgd"ҚX`_YM*, 6׉/.VV~S#yq^Qۃ Y)9T>;pZ~G}ҴIޗϮڲ T^ HD W: kۮe"_ dz2*|d {1N<_E/"0N-Gk-hkpV^0W`OӸY-D\I &2h\y{4o6̦{)sG@T[Jҫ[VH[a7=XGh-2AZ`-PJ,e֘U--9<ɂkl<>,憎))*&<}.Zr6l nAΓL!dO䇂J6/;0{c =@S9fnv*^:kSUp<4if`3Uphlw ת>LҠ&d9ymu\ӀX{(mG%#0dǬ"^,q槧8@Y0CDDj'ն"KDVH[G:OvggFoQ[dhoyCb~?pN:8 %L%I5澔qLZI>_yJlJK5p dzL=|}}]LdBĥ۳7 ";OUe6>Y+p1Zr.\ R1@A1|G)YOQQA6Ʊ`k۲ `8Zf,ȸ *=b{k"W_wņG^LҮ51N9KP#ihh\O%Z~h-7C4 t`o}G&2N9b W .@t\ޥV0xfK3 UjG9nl0e1VESp%F2k6bר@oTNۥ~|nz\0''}J1?z!+[N= c=fb8mTaW=$rX@.G5"U\J5?.(P%^6J}5 (V߯˩QSsS4V4RBǵuJ~F7蹛HEiUW?:9;hOJBh9KOMiSs!'kmwoˁs 4dwA*7o8zˑjG!-i-˝x-rIW!@kx;Z1!B26)G 3Jʎ8m^W8qUX~s/dxM'Wö 3ɈOr/91[1){*lw@ؕ_K^o(w#rP?*"+:u7v2{}`}zUS(ze^4cRb&(j_kq5s!1!h {T] HBhC;hVrr;WI_BP9mp 7N/hw!a]WCYGLxnOpT R H M\1"t9REE'kRExCLd/m*EoR8}ġ}. "Hf,AJWiqTcAw%^O\uڠnD먟Z3" l%u9e Ke['\2<|cJ'<:|W⍞ {L@(O^Hq&pT!EeC5={ŭڇu@=}c.hMs+*usmsG5=9B8SִijVfy06]eKT(8k|IA4aŶ@'"zDR'u0>U={s ;&IORPi%ǹ6q}@NR2VNxOcO'ɟ7!S&uDD䂎@ڿPN |˝FM>5ԗ<ŸL?ި/SA#ȽQs1\YE,{U4oߣ u1~g[%-cB _(:TgE]3 A}'G}Q63D7ňI9@.p9|mc1+o8݃oH?FN_ATհ$BMLRVo)EO|/t]rh%Abਰi} ;.bSd9$y_M)0X:9H \caHg7AȢޑkFRzCڎ Z]@dd 趽o]xKުЙvGzRy}pJ6oa׌`\I>哾2}zR71DZ%,Wx;shb`x WWB|u͠ejZ {fԳmQ*<]YelYˮmD+eʎ3ꢹ!8Z*],s8;83_ZgE'S [NE ./iZcAȜ G>˗#qi ]~o~CsWdݸ:.ӍYp<ԦKDN`2Y4hCd#Bxi y1>6/KmB9Ik^YWsWs'=U^A%~2a(%)Jhhaͭ|#߸tDƅwoK=Cb-Ƴh7^'8?ᰌrC$_*9M1ϳߊO !Q GC8+ bqO W)/1yd]nnQ >-QH+,"V{r*ȗN0϶Sq~a'YtC2iaQ1o)K0sjB#$EƬ_Ӯ6aK{)T`!˿w37PcoSrgytݙEW],ՙTmow$;JT^mZv@n8[h>X.31u~wU \^7 _0.kgx{[%QĚq"zbsM[ 1h*s- {ޗ 2h0M$iӹXlpiW 2PhO48 d[F1G N2$$Koc789nvz{~LCݚg_sL$vqvĮ<@QO)uC;Cpքi97+ћDL`,_d8[xq*cV~F*=_ݥs@ٯcӗOVO&\!NsT,ETg 2a});e1XPГIL j{Vf]]+ksا4+_;ϰonpUm)zSOy7[ëx:'Fc`ȏ"ȉwonΈs· %ϭ})s=$?pޏ⬃p)ÄfICt<d HYhnfUP<6 fKO̓ixcP 8fQI}l}'U %y*(5)ut"j8e/muB;AWeĿ[0,3 nϬ#n9#eN@籆{3+_+J^P~%Kkb2H+`1@6 p޵ՏnLJ)RLp{R LWq&>h6u*Qs?xμʐjr(95?Xƴ!B5nr0!$ɂU*Ǹ!q<#YBEVۇ7{' =M/}D Nt#PHg("zY':qcSj5g}_9&>K&UHk{2#)[4\)qY^џ{ }d7DB+W#]S8ʓz=hc =zvB/J ѱ("n'!~ȭ;_etWMKƧqΛAOlŃ5,iO'#NyH>U3eU#T'/Wu|]-Le)> &e."2O?cX]:e5;J9 ϻnՙ|9IJڽY熛|#jKpd+k}c: )61Jm/dn0WgdO?[Ul eϙ"}BW6yguPH8Q t]ʐ\l/ Bui>Dx",{f&6,m/}VQo Vy.#(n*bk M~ ׷ly>x/ KPᦍ~ld5 z0Fl#$Ŕ޵\7}Ωe{aQ+bi$ eF`{Ķvq%3r]J8S \gf$Vに*%-SnW݄ݹ=K¥p^٘hjQ'7l\afWAh6N94 K_z,E_FpHVV ɃĽ`L YZ