python3-perf-debuginfo-4.19.90-2112.1.0.0125.oe1 >  A aW^^f%C59=vK ۑb N4@E(Dd>|W d&n.u 5c-#Yb@"88+娨Vh>p<? d! 3 ^(,Vkq     J Ph 0(8=9=:*=FGHIXY\ ]8^bJcJdefltuvzCpython3-perf-debuginfo4.19.902112.1.0.0125.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.a ecs-obsworker-0006R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$a ga ga ga ga ga g95b3a307f110d9a3d87de775861bcad60f587fcaf5718f298d499fcc9ff4c941rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.1.0.0125.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0006 16389271264.19.90-2112.1.0.0125.oe14.19.90-2112.1.0.0125.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2112.1.0.0125.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/add9b5614c5743b95cd7e79aa93390d4-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=28640723edf8a7072937846db8c255915a69c841, with debug_info, not stripped:pǤ{%C,utf-8aa00fb73c83edbb6e742fbe4a5046cd13071e4942c9746be7b7b7035beb2bc8e?@7zXZ !#,?] b2u jӫ`(y-7@TF2 !)q{f !PpO( *Qg,Wм`q4 U4߮, Jh%zNB]+`wFSN =DiS˴ CƘ$cvh~22*ȹ}N-&S,:.1pR759)j\}7!\:'o.`!ڪq%Id<\TPKD<ʶa),x՞R;ɖn$)" 0aC:h` pkB5Zz~QiVXS^{$omUT[J;pM)gqd3Aꦱ86M٩AS(䘖a\-(X~e$ޜ)S5|OVݞZYct08,H:mfsyU99{qb?8q Ö=σKr:oH@Աv"x|EiL B*0F4ޝJٌ:l3 u9~qOɼa@VC~cig槵Xw<PLr:YD}YP̴S  = >-˶7PTu\ 8ރJAT~$`A:殦;X*1q?d9 >L\&scs8l;*=%ـm*D}PY6{& fȐA@?;#7/AZ9Bԯ3AL7/2-1?1yL"mz׋`U+]lxDDsr|)$%R{XU;q 2Ad(PnrPx%DMi!Nɢpn &j؅ebP[IDIiR-6_N.T33tɂђ@ImoB$=Z7D4ՠlREqdK08UdLx7z {GŐ:H%膯.r@K ~HÁ2~K)Uƾ_z7\, JvPgs$ x8dR}3#FZy+G&4U(l8.hK,5OzvNX_KDLѷ(\omAeuxS7<ӖܰMbDڶa5LV8*kb;"&tKԼl vPL"Npb3yXJ=aJU#{Rix9f+Mau >IE6ɁO:%ƉFKƓ[TefTNm-4OdvB.?y^*G`kU~U/\b[zY~le8 .BEd&̙ͤ`6߻7܍zu/GpɦM6kVLpNÖ\ktأ/tF^=U6ӏ$,ʠ[q#aIhzw @ޣEEJ. (o%ILҚ3Ge9B'Π2m:{!?U6Z%t b#_Su,Rɾ PۢFȮ>=(i,T](D'}t TTy}[s+6] bpFg~ xyE y5ztտv$ħ%qhCD޲ϾUaúdR"'OPK-)5 5a*{)D+$loAL]'ԙI <76X8>D/䫾)})|{;h 1%]5Ƚ0c:cS[8sޕE5ۗRpXRFU]N?S{pZv\nBM>_1'?o1uf˵@cw7BZ<i[_TruR TnP*ފRel ZZ:ls&7D ڎ@n՞WLܞ]Ġa?^e}#n qnՈ4SQ=Z.8⢘T ~m. +Qٳ,ǩ>fl@xkYyD}c@95CH||&7h$..{x }o_ּ|NFWt,`pxWf%[{|i/v@M'E?" ❫.Ckz }i;b̀&kQ٧꯴C9O4lx> DsQ^4l!'rfUzm[[pd3-f!5a2cqsA"7~%Ԣ3X"q FLJa@%OWvD|(G0F,y)h\|a{g9 -n187#gt$vO֘M;ם3%6/ǟ 4k9~xO(WUY a&K9@Km;m'9Cir>g&M@mV)nIFTnw\+,+YjAdUU1 I%Պj.0ɔG29jM־XədisOB9U d87qJ9bǵ\e\\zLc0Oٺ,mfѲnG@\4:P/Vi}{vaj8S3 lYO KˆlC=A[**.SjdA]VXr ZV֜gf q#!K)^ ^[[P$Ӊ?82a 0 $ aM(XfZ=BdC1:$OD"zuxEp\Si Hڍ:u>l(_~g|j50g3QfwxuR-:Q$Ç u)pdIx0>!!I4m*}T _] @%]Be.a-c3v4JUTq^ZCKqjx&0H3޹Y\F `1q ,㲂uJ1ٶs3Y~QDݐdV<%M@Bm0#ʩ|>YLv e9ٷH~Z<,n7RۘB)O*lE6RMCv늺2Zv "u |e:Olj|C66)JS=WBX!xZErb^ofmACJNvt"tZ; ?ʍ6Gz=T|і !We?[jp|M k; 5s~8KEao.F(#PZzT_EJ&[ ]G]ϻPrx D,Sh)>ܝzj Z='4J%zH!ꊂϋ|4rN@vw6Oҵ\Ӹ;T6)AįlB2ΓDB6Ϳ yq<@'YrՑb,ryy(ֻWFWENRt})ZUzP_J \u޺lXm*.`YLO'XwmUo_D*Y$T>4ц]V,dssIp H] {M-EL`+ALZU:Ʉ5lS#.sIYMۋl"t:SfPPf[V0nޘNHj뢵.j&MYJ^pM-*kw|JC82#S+x[;N~?c8}(@Cvi h  oF?Ț|Iskb.X&gCn8o.k1 񉶟`_ms? 0A5Y!'iQ"R8LK"A(7-46,1+b_N涅mC?wa F|\MwȤAlJne\9C;^cc*-2(鰇+)k+QTWn;@S:#>ÄQ|̶}2kbj$gvP^%qrI>铋WJ\&i/lx+ P }='x~oseco8&6s20;%|Zl(?AEK7TSZ\X̛E?mQrS> @ǟޮif34_' P'[VC *,3P,z:{yaf;c#(nѓ=%[/SGkiLb-ZRJ/2xo"ZJN(Is'fo0ܖx90ɀA3HW\REw m%nyA2e#u [2^mrxEk?v-L͎cyb˳<6Q@ zG &ꚍۯN#ʶu|mk)t=^)W V0= qu~+ޔM@̹$X}{rJf*0H xb:u/iZNz]6u=%G7 ̹kdqԅǩH{׳oTjADva__2S暔O9kn]l"o@`;鞫hh>N5dz6_S $|g@ԡCJm<29y@]甎μPI.bI̅gWR2(bH+sT7X>y! K$7&# 61Y?N.‹`= 8~ k^0)*i&ˤz*2Ł8cf;\ňfK8rMs^[@̃ pЎY#W(M"Rr*d<_d`ۚB\^Y7{q}`}UEGjS@[_4$ [nӸW#f[k8 P$ͷY /im瀳bRn|uqnz\6IDH ~>H4Kl2L=" ?ydt[{򁏓nR +\?1QպkŠq9P?/hm+i8UsisT]@3V0wz>Uf Wx(B 'gpQG23ڳ:djc 1G:& A)UNv,V 5$&~[ ђz!w%E@35=!?hU074Q+R;wN\>(& R>V&WM s5%%#vi|EޗK# e\{p5A>QcBu<"'֋i!?If\IUY%\n[ޯNQ^g0 ua>eP(n!8im/NX4:V)WZ\YiQK\4/J,4'bQH*BO>_ߟ֊JLƄOC`X>ZO)dd,Ƀ)_Nآ~hMcN{Yr^̲/ C+°uuҹ%^ˤ#q0ǓAGE~BQ  quE|a/ShC^C6\/;h=0 ]gbfqTt.p<4-Omu'န #:}>,(9zi<Iz%6L#@1$.=]_|죚>FK]T$ey5bk +wLq.pרqL׫EH×U q |U_.h:\+NlQpy!b;3{ث4Ԇ%a3:_NvQ$ul`?>[`aIw>$e@tW p:(*m* n?w\\dDD5NP}SPK!@a̅ȫ *)8/ձXC`- b; =%zah#p6ә_eR[1 LkdZ-QZ[:S6Ďƌz7 !}KZ ]|x(+eϷ9ŲƟi!jLqvN›m= VM,Rf "~kFY(e1,0oT閬mQU7. Ns K S'XoZaGcBjd ـ\=V%̬!%fO} -0 guW- trKbT7PJv]!OV~ߴ0'Ѱ{:D\GCosj[Ju!z!2-5T`oUގ/+&y{za?7pbymI{ Exu\Nb.6T♠܌R AdQr:H]ߢ(6R).r;ﰗ2½SG+?m+Z#8} [0\Jǒ1dHkyn>b܁^f#Cݰ]0W"p.HS="'uQ hB˙ i8rQ鈥k1<1~e|׎B*TD%qiӛ;$$W;QxVElG&:c  G{tBg{[0P ]mHW kϙ]z<&a~,#mwss,C–ȶ/±G͗ 8ON9JZ lg68f{0'pvERS/@'8b Bd'^j⛭0TO+8TvPRpV‰ L}ͭ]Px1Zz5 A$HTCFѕf'K%|$m'țjG=qYq9дF)\>gPRow0ݓ'Z+Ƨ@t%JF?dErYf/9?svlQ{㗮̴[@~E$_b*,J_}C:`WÈICARit ވ!̥PM_Ex (QlO*]o[n¤#Vxvទyҙ_ g*kTLLBDdBkNgܢ*c:t1Wd/;#9 Q]Qў_}mC)g}Xi/W %sʮx֭fznXfrg})aʡlZ6cpڣAZ[|[a>hrK/j.3qF ^}Z֒sW3A!S`ోІ̿ A^ԙ ^VUʦ䱋V6:()k.wCҊX ̦mq. ^)!g)1v֩***ע!HI]JzȔ ؤn{3@=u1U&#RexW\Ÿ^r(6A.)(WC#4|fhyCc=8]{,:}WγtF)54Ix';2vw_AňV7K=#Q<4 |tٚA2[p]sc7ձ =^3 I޽x`Rw$Wg&mۼ/=-IǑFEh~%dAvoz|ret)6IS']Ӧv%V?bPf[!şزb\%>Hj'?_KsUŬJk^5GUun;QM2zX[1:bKw?J4m`(rKzME]ӛ=dm=Qqν>wАe7S8zg6׹ ~F #jf&GWY~ht Jc^0*r䲙]ΠRCکB;u\oůNNy5%=zDm6AlJ$_sˍh;BBS;AtN)`ꇁ }h0HHdMSR 2&DH>3mݐLIZs4H]"ۜ`E,q]#gas#0ffՇ Ρ.Bg]gEjL-v:ȍ=wacy'h#ƺ3 [VeXK(8NtZ{yIv^m{=塀QĖa^[%69qRǬ-!:\XOCISiHu~'D<DY'șfQi.:KNV!$^atHybN xe/%0ܟ3=%1A6 vMrkx3~b:,NL#bïQb> +M:?"ƈL۹}j垼{$UgO|rG lbdp%>/W~CҞayQ?+9R*b ǽm"2(ׅoJQƀ"Kqfm|M~=}%E f*GŒj"8 7xljϫN(xBOLN[zۯ$";ҏhۢɀa D-bn2Kug`E wA0 \*<]lT!A9b6%_ـM`rP*d;txR3>B!ǯi&Yf w?LeOb;Ҟ" Q1v6srͨ'92L뚟ȚcZ^V%ܠ>C-J1/ :(@X {^ }TPrh;gI1QŔ*+󼭺)Fi@ΑZDF'3(w&oQ|wߛ⎏$jgPS׌,WٲN0 ~UκOdIS|1z$PoFWR/ Ռfp:H,m$F@8㖎{odGj}"Ss2|B+I_AeƑоo8oXi)oqYHk ®;sBP!R #X߬G~5h:ʐ+78wO)mEtUEU5ݗ D&bM6yv q@se ק!d nW<(?kcIpvi!;@l!8{ )c9I\dtA },A96_)׫SQg;^Y2Ek!>9jo&ȟIǡwS[*Z"VXeъ>ݿ0,@VαUuYTwlF%F*3 -TEfKHM[n90#<2J\z%v_n*[/ b$Zaͩ5籐=ݹ?/g 9P22DuPss Hir6ߛ1ߣJ( DHTkQw&03JAqTt X5Qgt7RtZ 4B̬13 BX욭)xVJSs톻a_gN K(cϜ7z|@KZvoMiյU9z‡:1jKJ>7\-TW\o~mSp⣙fM :"\a]^W)R%_kPg}N6tP H^ =۽ye߫XНdqV+:~YW0غ#߮YӾΧhSa n @hJX&! ?𨾈L-XH]dl舅CfV+$Zޟ<3 X[g'BgjTdyc 9WQ{j@Nttr H ; ?#!Xʭ m0tst:ͱ4ث PUEtoxKDWw3M;FͿzxr!p&VꆮٲD`m/!Xf~}~yS7 ONn,!  >2:mITWF؂.&Y󔯚  k'ә\^to}U!'p +x'Ds(ZF!w_Tm$5%'>.oݝ]٢yWyZndb)a>鱤ZLF{ƴK HtљI2{y o>;Ƭ Ah^i@҆92&17xm>/R?аWR;JRm]3IF]AȠp"_BϨ1GR*\izbkrCvsp6ZCsu 2}0Cv;`lE:27^ӿ/KP_/($2]cKS,>ЂOw7HVӃ@b/.{le8W|1^o)fc-DM^C:WƒaR06YcIXsGd$&^UŊ&ءBEd-چܼM yZ|Ӌ\ 6Nx@Ի^ mJ'ټ΍c\7Bxy pA, [Nr { IXaI;DRFT6@ +]hRMA~y4QSxL%@;N5ՈgGfߓv9euM4 ޘJK\M# TSD)"!ݩ2  S=pc ) Fb?G[XP ASևam2.bFFF8EE!%^ P Љ)˨]FRO \=d{-6JR PE|.y-tf=d 2.wa70 L%T晰RTGن{,\(42 b]Knn'M'(%\Q1rzݳ6EkηͰEr`O˂qᮟXPeT*%__xn C'SyJ mT~_sR6s52s$c8iNn[|:ק ]`sBv8伽CRljtwH< ]^etl8d[|',#2? 2CEb tm92.j4m\ݼŻG5uCє.541|}'dEs`IETZwCCmC#\X{j}k 4'K%@!>ȑGkp)'݊Ц @qSk һCmMdEѳ=¢75`U=~>9<-&62^w l>5C/MU٦L\Wj?dxmW)cz,G%v*nl \ 5G\ |>Aʜ(+h-RC>gWin07D3>Pq19ykU=uq@cwT(2A^dGB!-FSo2\c_͈\UrPa,T$I6@2ǧːnn̘ƱP_CvI7F=SG r',+m2VmL$'u)"jpcfJkݞp<⑜wR06gf%!vz 8)oUdEgrٝ;:xXϳtapk!0ZF( ΂,9Tڵe)ZrZy *?)3wKOVŊQ b{|&B:DRFMUf&QI )Jjz&VOsj9G6Ha Y( {rS(6t3F:~w2e*o"].\9z :1UWt-RxTy$qiKfi=Dݱj~_pjwc,g2E缂YdOI3sׇA`%>ߞq͞ԭq ڭƑ^ srJ x }Ms%O([¿pg#FVTPH(ZX$CSA͊/x+߽~ʽ巧bWH`HY2COH}om \VӦFw8\S&&Ŏ#S+] [Riғs\[L56 #f܏ܽcRV'B]evrmt ,b#L&2Fs~ϴ3@3fmY8ۦh.,:.fw O߰U6/I0-SHN$8Jbak4%Pـ/θ [|ir> jxZfݛ5\%T(NN| :<U ʍ:Pwx(ҭ]|Mniv*H(m5ĩFC4^(DQq'G£>I5H){&E@c{1cmE7МTizЫ_Bm9\tc5*.!ǿA.`ZTTn,ms>o/`G:z;0L#=XSy|X 1G7PE^;IK,0<7@t@6'-Q:){D݄"J,'(~9qomn#s)5X+h"m+yIR-6н  R!>@c-&aBE@lWM5\*~Ïg&h 0n˯ZKKԉW5p UekN.Cƿn&I{of]0SZ쒬(e-oqJesdB5L\ҁVkV{8qͨVe!8kϲ^Iy({a%Ero\@}a Z~f 3f LO+ eW<'kXِ>9:ٚnw=;}.¡%tǗc*u>ѯ98ٍ *9)9G,]nkGPpM$=tD/"^e}S7E,`P|ҸىUG*s`w˄KfI2BAXT0O5 "vq 7>d|B `(9>LmXP7wGiq4r:,Z\XdUPuRl̻Ԏ`-D sd +/X9=_ced<􄺊nG@Վݛz٤ݳ|E mw@K.cBzӄaMO 6v΂T) a8D<(JɆ`+xym> nq"[zr*PApѧٽL *FpݟqtTo3MR( ?@?M28W%W.>؏!D~Oxk  P )t5\O~:6daCT1!ci~@R8-W 3LpzaikUfKAl)'8B|&϶|B,ZtWPJX@6d t)LqMJ LS'(wyPc/N5Lb<*xkGZcj&Vˆͷɂ5-WEXa s7ߟ^~RH(d%vV" |Wm Q*cR/A2n7XN{'B\_"ģ $UEpgPH6ED 1\{'zbC*aH 3 JX"_IV4m *GOJ!2 cfa*t’ 1xbG;8@W8@ "N!}'SBW B_&*W`Ztx4Rx[lGԦI*e, ް |CW88L2xMr,]l >d 8:z FexWw$Q,f+C}it_mu0hcEa @P9ΙK&u9D@Q: RXZ]Tg}so;lx\3λS)/Ws̥ga!Iyַs3m^]OJn`wM Q;ub& G*5]ENr_(UT?΃ s+HCsFָyKzl.ON8~YSFPU敌gk:LΐNT; oeA!WD @g YxfV\J("p~Jd n.%4I7ls h7rWφ7~P 򓥵% )9hȀ[(@'XX篿̱益ֳXwG%LgBRI OH]×xJ_iTJܵIz3-^. ]25`UXa7!9u즠zL#aš/}#FSkgnyJmꐞ?4 H?*,?XPWi^ _Y|R@H =A oZhU*)en"Nx NJ{٠PA mLE%2 K'P1>7zC,yq/A9F6ߚEZ~E!?…ֽIt*DzJC},KLޗb,monMW΅I?(zuɄU6&@yA(mm Ϙna^j/u&s STct=P UW=cqy)R؝V]+TgwUMFg$Bl C @e7 -=Ƌ8-RrȢ agW(5c_D`%]Pai+Xҕkbe U3ZYc`lF: lՔi^%b5rWChQ #F*TAyHOK~k\zi6}Zγ&{fO{~bFhyzcSjuRE䗓 I] KqwpH `'+gҦϏU = o u ;Iq rIDjM_ P\"X?^Lن7kEN/6hPokv ]-OblæPc5:`qjtJ(T1rѹL>&T8nV~B8A2`D;GO!΅oEHo5٫Dp wYTԺsm {0V݉2}mlo#qcӓP@^xk{AYH^.t<.q1,fN-@0z8B=B&~ P\ˠ$KG>J'8pv6qGj忘yGA3 0t H3b~Uu,Y;ss_n<'ڭWH:qDPle FLkw&H pUgTT>Lyo{~KP"ZKB|z),skwuAPI^ӽ PT/^0ZB MՉkyVAƕ$/v`v l;Xm` jv>Ʃ,vz&w5%̱GMXc,3&?.%8CзWWGɻuLlU̪[wWaSiETfN(Es|Lߝ7 &8|sHa9a)S4Di*ĞRV/++C%8 *ܮas;SE` GG! x<Xq?F.ޯCi)0CRoyxmU/q=՝c .6K, *VvQN^ n t=$P)'1ȳo *i^ڀ N#}+i¢jV^Ffo2h\'N?ؽ @?b)yoGҿwNk~n17a=W2;Z!4= { 3ho EK7$پ~oEu;O oxT]ӘJ[!5-%X!/-Ȁ4*ϣߑRnUȍJ3ӡdTbLMg)?G33<,%Zku@1\@EC{+nAU>K.1o`T@%W$3%-ɔP$&T ?2} Q:CLFGWZ<){9$Yg4L0u]UWK|]gWj!3M )2IlŽuJ[nBm״tNA~|`MLENZڞ#T T۳=eEѬ r=eh_L?e}:D^ ޝ,K% 6 yh(+Rb11" 7wҹ@1/Q9_'RlB QMltQoMj{ty0NGR?^,~\,$ JdbUҹf_$N&7K2tdd yćQ' $} =(FS^7eQBzePųq0Pya͟DW a l[kh=j7Ozv/iZ&u5cA(jd6s) :|ְ&_7~B|M49 WH6*FhXþ}hM|H62!m\ ҾW7£jGKܰQhϙ!Ŋ坏x ;'Y &CQ(JX0>0ʽZUjqpu}KAZ6_7J_C27VSrɘ t'~eMVCiV]dFV8Rd^uJSVcd}A`w 'jr_l:>5sL&B0>rnH Yks =7PVqRW, ~O [&7 G.RO] Ge7ٷ`,BViǑJ^zZHF/:@^cMUcЮGzο%z bvOvnlF^@$֦ԗ%$cq\9 b$rЏ|gD`G̎;{EĘ #"VR尞T KV4O$_fIH\P<'?PF\A4E| ~K[5+2hhCj < ʁliݧZ9ܑ7=hDꜙ弄m9eҟ -@]VxO2# ٠Gʼn` ;Wėm*'-RTĥ"XԑRl~DAqklu?/Z^tP_ (\1>O鯼fڞV~y-ض6R*D_m?Ė&v _\ƟbC Gv:?i&ߨ|x9X?co@WN26q_800Y##; $%iׇ1Ls0#HkF&& `cZ5&MASvs 熆d ɨIv&c|r5eUU`twYtvn%Wh >T0q~x²e2KlyCӜLj|LB;'@7).ån $.E:G{a,?r.c9d"vαfvm`@&]Av;*yuDVV#M X,n"{lؽ|ZPvOW日Y*)fIa'n" 3smϔO 8޺e?_%ЧBls tFtbzIdj50s5ȫ oZaУQg}n\ os_6Ce\óԺ6@LqosWGoЊu tT./Cb D+8X=ʓBv,R\+|GJ|R>m,}V bs#*Z,UJMH>ؿvWXеŮ[Fr!RcRUd7Pgj)z Cou[KN桗=-äsp2 IFB?F$Rncga>P5?^©TaW Z1*ўP>N4av#4?Z2;Ķz=ٮl'F%oë"~HW G(uc0^2#ayOGL+X~9ؓ˩5v9g]$ {D>{N7•irkJ~r> `f6FX] zk;1Zh8|9g)J>[}0ilY:t o+=r3N'JB>OҤ0v=1g [K!ec@FOS! 7uƶz=Ł')iSwdPf.NB̿[u8S>o]WӸ1r!M&nE`MP_WqӪ!ig@,/VVXC WY qUڛ3ĘbhnJLΞz>?4pw&2sʪȜ<#藪?`>UObIItP^ SYǿEd̗kzX*-e|e˭jZ&n5Xy1Ky\8}&]IaO^'R (6o&|ۼo8`Ǽ[^= `o!$B)0lEۙ*`ړFLV738uI;ׅ|TUߢuW d^9K镦 J%SL.ƷtcAxg6Yk`+Ob#0V)Ckm+Pwzs?-m'F#v*Y@/'n3&.3RdmʠD45ء"ϺI:R>m+FRciFqzإY 樨~a~tϡXv޸,;qO+z*71ͱ ~o(KvGa# '>hw{/;RJ;)gxq]_9Atl9،(\2n]dT ǻJK5Cߍ{/pue_[Voj%MW =ڴMXOC܌ҟ4hG"F hɿؾ9Cog. gK1LX Ot ̳ɜY[Xa)޲ BS Ģn8իU.{oř4Y;ES;_x2"D&wަ8m}[;8n"o|;>#jGGbQI,t#V(4Go)&-z'L$ˋD=6A{` s jxeoL9echۉzw"r F(=y{A9qP2 .g8[/:uPnG\Y"5rNOLg,^@p40c ),[ܺ(HUsb2 h:uBۛc9U5{QB5F;Y~3N) ; 0 e-pg I4uۍaC=R"ƹXOfGɎNYTm(]ro% nDp@ac''UQpgKc 93KhC{|SʈesaȆ[RC[FrMkp$,d A c nVby&MGVZNKj}3koۓ[2afBChoN9-fW]veOL%\ѹOo/wCbiG?Zdc@&ќ4D I[DL{o{VD4ShBIaGwGiABX˺Tt~E0 p,rG2:F^ I6nQp1Aʕ1Er~)A&lRvKhP@&idRe:ֿ` w}n f'ٞ72!rVUe5yWڱWrUן&|]UpCpkX-NP ll ~y5@~'H>_ ơuwшb)e$l}fݽ~fl` oGAd͹ >䈋B~b]Ă y[TElUXP厰.j. Yrdzg߈I-< MՈ f(J}8?g⧅0ǻp&"(&7ԇ"jZ<:y>PS;ߞc&egcbSorLY8 ? ټfT,P Bҷ2??f52 ,&ޟzb`kU1|R/&2V&lTza+~Ij;^PAU,\s/,K{n_p74u'cm*Ene1K+kdᇿq[-A?$$轡YsA J?Zm7] (@ƞT*%OQYxݫk҄*${MN-qs*jSH l(\%tOj iו?I})Z7bL?u%@ <#J-T[05T8/х%_$:IYѳ^"1&sZ[g0_X_bqjvsen7\JXJ|8opiM[kHrr嶬%jg= b;QGlD! p:;55 <] /![ ]cCF6W&\Ӕ>7!]sdtglcu,wj]P֯s3V~il@hCz`j0  ˞bv3βT mPm$oT >WFHߓɍAҁ0rU:VCϱg@6PQJ {渜N4m- `@ |m6 ߆@`H&JK0mcF o.a>"GF$x/VXLţx9S`Ui]}2п /f9q2|kMFӍ!m$neПm?qnpH@1GX_RZTS 8@X{2;X;8}ڧs0ɂOr'HwY*2])5> |ɕ`T ӆjė zљ5d05͊J]kf:FF QcNC,žDP'M ׂ8 | 7@s?C{a0,..lY_ɪ*D:aD9;>(&?8mw0ѯ `nGtԂxibmX`\ )/y \C[P tYjqQ%ЊjZJM'5gĠB;3&M>{MJS.JP  B=TD'h0Z3tӍ:(:%MbL [ށhl ei25+ߝ,v*AxKө):):XSmhe ߴY׷ư_p(ad#y)8 /U0Nv<أJt!W%kKWGw(=]. x;NQ(> AsKBP2HON0d%87[b(G,*Q0`KT1 c@HpdL'ZQ91$MTy>f55vaՈa{$7\~Euq$uQ3[e}F ^{NfU|蕻rm1] 9$ܲFke9 AsmP٩Zbc{Ta^`T`=]w`eL BU0.Cfoh-XGV}EK?QiLru݌rkSpDޠl, Q{8Gb[hV |eSmh 5>I }9=|lae1|xq-m2؋7).c9k[d$]Pi=:|-Bx: Y0lyCTC(pc9|*&W5YlFZHA2:{KTe(9<#+qR,\jU E@,tr#ā^ϴQ$я9I IM x3N חw8~$ y 5E? 8#͏H K :t*X}1Cq$ K#![\_\qI6#>F(,$k61ʣ {kwJi0ul/P'"Ac/Ֆ.wjGm9$Xb>E}O0w1e~Xa =V$}{.hm0ghq#ôol}UxY礀bGwk?XB2IN?Z#>n`®|.X/(7Қ\Q!^I_)CjGu;J T_Z.$__pDq&kr2h; i[ ;\N1 Yq$jQ$PCֱ\JJQX_N54eb{&W-=!4="񣖲4k?}s`jqSFՓbJ_[yF߾ %;Oޑ+Iz&]Te4\H5)RtM0AEȩ"8&,GzAgyn I Fxo)iЏ.^ A1O@ Qr:+x(!F6=ZzVZ3>/.*WƝjz~ bxQ1I+MR\gڸ;%dAIbGtnS b9LfP4@f*3 l|\﯒S5@\ 1o8,/C,69 mqP2 `Dk4F~I'jyf5r9+eq>cEpɗs|~cC ;ϒ, ҩ-K=Q>֞:@@5JNiƹ˙;(]>4{a"{>TQI9Iwnh$$j 93iP?L0?1 rj3?WL97O8%Y8WYj!$ P/!<x֢m(52Zs(mF,݃K#5?Sq2jؚ38e&v0='dvEj[+/١i Q+<ٮEB DU%x~ _;b4Og6_Ŀc5@b.m/p#sO÷#ďI{_)A\itQ.K3.RS@fA0鵛v_wajŅB=R7 {?v&V4=BR՟[AQᎃӐu]k p; 1 fMm(L[lӷ|6 -rT{|%%˹(HϟT*S ' rGqԚQּ'6^QP'.m.9ۨOB+\0v ^Q@Pd~]"@mR ]ҨD| `w[yD"&Itd3V";>'YB/1Zx3y%hCPT61;`KP*n2 GGuɮBLsXk_9y6qI! Ytn"bq=GŁ&BTZqX%MԸ)>=ז¦Xe:{VAaQy}g0Q. ex}P.ۧanT6½\7L“xZhu`[b,wE|MutŶ{TPk^h^gFeo^>˃W@5u`HELUֺB< 5ن1Yv Y~B Zjn!`Uϑg'p4JچS ⪠בF#GCAIXO>pشkW74fl,A4OWώipVS,^#:w}C,i~Q%;)kܕ-VXMa9V&'*ՁXWD`R1*uRHF2o6_ t:Ne0|/|]K9O"ΆidžyʪOlDLEOb.L ⑇]6*kXڋss dy!kR-9jD- O(2ye%/ĵ %[5Ib^PB/Dyfo~;H5 ?D{XF=E=lzF~g3Xn@9 :ϝLjLEu{@m&S正=.ꗳӍp6ִgw$9 RG^iu%ũ쮛X{iX$\&oK) x+euF6r(B#h5 V;z@@6kaM,MSiAao[ioph\'`Owrjw|&"Pu6߯m(qxG`׬i囍4e) 259*#}8 WW_|^`ȗdG;wп+Y8vÀyqPK#܂&*QR#]?XYB\ԠVVRIV9eD$C͐L=.X^fDJ( b$6w2xxA>{v~yE ZgUBT3H31L6&es{?8{(\1z-FGs\|WWp} J "GN#/(O98,?Pf;z:{T ]eQ!sWClMFd}@Iyڿ`YUsJ@2@bۥy"+4), K#maDIXKK5˩ؖiqIOQ9Sn6a`_Ekye'WR|2NSD2N ӊI)פ<-W֪~ pDH$Ԛ: "7RYS=Fjt PC&] 8 nxJpY!$げt^ټ*C›ԁ}ŠHyFeNO|5P3QsМp Wz.qEIE_SmQC&u<ҿƈ{ĀCeq m M N+ž%jI Y{RO'am,; _#%W 2ȟI]4$g/{&@" hŽؠ2E| x;] C>ե=Ww²6xβ+`=^ ?2Lrνh2腈^ĚnwcKv8@N1 %Xn4[^ʅ rNZC r!bo-k&[cYQWb-szıŮ`7Ƴvޔ= gh 6̥f+ۻwT"W畛Wv1)m% nf,CFH [h4IP."8 8sE ³7!{Y<仝Z(_%zW/G/(n0P/K<2L98H(W]*pTgx;7}~LU@pŔs ik`(ou?BZlp}V_{Ot^vw,'ǢF;1/[Opk׸ط?ϳU boGn \@`JȵD\$8Ǒ^os?9Ն;?.-8"rcf? Ca5#{3κMQ1XLA#Zˆ3uz}CF⎃AfMn(p9? FTq qucv٦'\q aӒ)m%ruTwTU^ωYwkY6hOG€q&M bw8R_ Ȅz\y*;uۯ4DT:a`o7 '2.q)[&(ϗt\DݖnZEe~z8KrN@%WV }'Υ^i\D!Ői׎{o>*T6m 2'^dnRR +ygp^qzYxCj'y,AU)oXABۄs#Lڻp*ƖcX.DpJO`c$꺂qo-Ye=K$p]\|K2kAp8m2V)~~Y66HS}@9@+W^w_VFcuɲ#~c:/{Wa`C/꜕0ykNZ0 Oo.{O4=`:WaSߖ"zAӇ.xHOi[QJKb15blWp %m y?N''%48;IaBn9n#en[\.suhvHqج,G[rHp1*@ӇZ8Up T拉F~% BjN՗t禈j߬ECw 6Њa*Y;z;-eR>ɝ?Ydt_6~Ro΅|F Ґ7sӛ7#`+` HTQF_#pIBZ9s津)&(lU/3G1f="qLy@PUS,)S۱C4UǨϓE ~{ R^"@BCBhub˘[*gDOoc9uHk,[7>)D5UHbd$h_VR7@m`g.v\(WV1DU> l}+H#hUHHen4տ#.QN+*D nfq6#otmZLļ$l'(n۠얶`l.J# S4_~*s1_k4+#Bj0"/_֪36p%>/Aق/,K/|8_m BS @;fKNl~~*L̫z&"HlV*@ɳ(c[[o/R+'FOeI"q$7=AFL3$*ҥ˛u qZ") 2)>{j:lj=h36 ?-S؏U?[Hu|=iHt"łIs尝s}=P]N e&ؽkCs v14R,rMz1{9O_] zu–1b3U-IeoJzGZ1msIZ!0hdKH#  g?Gp Nӏ5z3|K|R7ֵ禫<-+FwsZ>[6E6:Ym~!Os3 g2 g;BӉ hPC.ݯذS^y.FH8mP*r8=xTy(6t. wkM6l8qXXs. w`*5]mEL)XqRsL颻47q[aD}pi#M2!uKniSp9WLvL3Հ*!LΤU AV˹U1s f|h{da:vgu} ^:ӆ Go$iH{?~Wg69-ˉiDvw֯0_c)>2tÑ@((()+;>:ь`?s~ 6XqTXѡKb}˛IbiogՆef:uj3^ҦLC8YErddIgȔ/OS]by\t';KdX{1шbclOਵ5{WfvgYw3?nw_EVsP%mFx2^^ݻo9ԤbeA\e쿍FN~گ˴XE7r,֮+Wim.rdޅ+'va nC=UX͌װ́HՒ>rȨZQ8SO[Op">~YMD{2 Վ^!b_M*i$)%rAt˚x~J`,>}Ҫlb(]>E]~TyQ^6üwZGNLQM>Ę 9|>13v0N>oy%TCȉ]C09h"*T@sQ*D&d4i## 3vl%"s( }eO'иS6h;;>( Wɥ (]ā`πdz`c7^UP6g!#7#Ǻc嫒O h4%T -CC+濟)fYf;?2(@(U SyZ`^>^ǩ9j3~A ƺG所%Ǯ"Fc$Bp* XoL 'viK?6+7svt< Z=Rmo^ީItH[c^[Py9wk?uvYD8 ۲&6Ѳi5Ne>&VU*'0J&E8)r~A}TifSjeni9q!&L^=%lg}sYb v+7zmC(k b4LB(fuU8 '8aD+/Kc*748WiƗAVA?n/96w VPOkޫ[H..G}F5ɢ˩]woʼnmcGB'- U@Z&d*X1 /f|O(FYK;O s:#kCxK)q3kHC֦UwMت'!T$/d07QӮ)zI>b / ϰଡ଼jLvu*C%_`|8!U)wwl-UȅG-S# JB/L̛>WxhhB pɦX8c;<|5VMH7uj#KYQpT4W:B$Jv`h^[:/IM&-?&$J'xCGmc/zEBAqV7'm-Z撕3f:>!D,ScoS"Ә H 5=?0Nw\eQBqXaJ Lf}xQbZ`md9q5[l/'t/:2-[⨭7 (2v+/ sglK,^Z{yX()ebyt!-57pUG ~AGatJw[>RH)P6G JG!!}%?340Z;ϚKV]BBN'qjJ_&tqĊ^$k1<@;l Xa7Kl)n*FV yvs3gp4S JN$r>?bKbJdTgY(eTZY9^b*g]TL؀k9NurD "s2ؼm}[3WuJ&oQZp Q k Zެ=kKWsOa i)FWҌ{8]z]Q%R&}yaww FD瑽x)#Uv 3WMeXTALH/% bޅ+0_Ё˴Jl9oy FV陯Eo[FbjԊa4egG怃ઘQȏk,!޴@>&CnOIclJ6VgAϚy xxC'v5bnh_Jj ϩHRbLH9Q$7k-hCv]|S/kfrK!ٓH6 yӵQ)Y a PS!w]R $ XQEpGfy9]pW"Q*%՘ֽ/c&2dIdB#C-x+U{\sĸfN0rP_.mg9ſ+RG*sssBY,;W8oOot^ 9Uvޓ&f،j+ k@l)aQ| r ۚk43rklEzqsXӑPjse@dal{ְ}֩o#HVS$8/uXGN(u^Eõ5 nmqG Cn0kD!12f(-dֱB$f#ӄBƩm-y%8.-O>b`8Щ:'xYW؋j,C3z!݈Ӯ`rusl-.P:*Tڦkt%$p` x@ {KG!_ ouZT5"> ՗v622PGwTqq445&˯$o"[2Kʓз6*%.Sh|d6-KaK­A_Fkmt>&g"D&SdNJtLnuS(;S'_4JM].ro^]B++!ݤy{.ϡ F/.. t!A.F2CuNLę3\# ? yUaRUA{ArHy運SE=$@N! ޅ:ϧ mk!JJ0|ILS`LoiaqMCBWw)D"V8 x2-rd4`#Ƿ}Q&Ifl~2F+ r ^T\lj,uܹ>S*VHX}!NU^M7U 68#?[aL/B'Xަ*իac7UG2CNRMڿ qUp.â`V?E{+Z.#krpq MHE;Cݲq=3 eBI.R9^+ If 4Z!&^:cV}̡fx/:R5<`͒P+id4_?GhG16ߑdlpe*H熎 Ҫ*M ^&MRkFf-#txw ,v_?#Q?]O$f@}:arߐSx [yv گ0|SATeKkֶ[1 ۭ0pȚITe*D79B1h)2핃S+fa\y B?">BLW:L<XD!eRʶ!1Gg~ h|w0!+F )(i݈ñNݿ@ Zn|ǝ80VFBܴR3(=R:ق/jb!طo7ٌ$¼}!aNSD"(Xk:B:|P%!" wl^#+1^ވqjw%E~aVs{'V1 ~1zoS /FqT_| #yDmf4p-}M@#7Ʒɔ52Y=!UGܦOyi6!? Տŝq\hNwU?Jc1 sMߙvx0)K?)`QXR,igiHHHTOpR&ܯ8b+_Zz>S)Q5ӗ.T?o8!e#+{6>ɦl>&IrWP-6 ֘NA.h*t:rUv[P[Y@zCmO'_ ~eKj|u?멩,p(F,c+I̗24xs+T4hpx 5rpJ)ԟ[⺇6Ewu'2CZmE.$XByY!h30|ڣowEq8AkSDYŮ~sb -j@= &nk#J0o9֚hm|UIFze?ڲ+3\3< ){R 6 ^Y$_͓D~;3߶(&"ʩ+0 e]Ԏ%ll89oD4[5(?ܹuZӰ@MսV7vm=sj?U`+;Y6hhu)|A ђ1n݋﹆~p VT{!v*[nj@3EQ%]_J6BذQZFrjIԣ0j=N C5[4L5A5G8t*=!=R!+';􊝫I ޟrJՆ-5,(x|k bd=Q *(`VJf!C-'LuNb. -hpG5r˦ybJ$v@'01Y J̸4 gʲFсo|T K6I|NU—.ہ>/V;өH{*#1E7*EY S]B'$+Iz^47I_Kc&όhSoYx0iH K 8".+Smw?Vl ^\N:[\%wQҚF=ըe)*0M]Mvbzh$4 >2_E#32Q?R2p!uhjSTX$4BT-%dۢ;U4D 2qJs 4T71N/\JfͲNʼ-de seqJzqŐ3a[gǦBix$ȩ•r,!Fm +JOoZx m+\=\!q&1%߶xL~Oē3R{C =ݭظ,ڃOe^ypjf`kŴp)#hKɹN7=3Ʊ(唅<HtMơ~߅ Z7Ws|’د`)(-72 M-mr\U'eN/̾(L#5b̶ܸg*vMۊDCy,g0p?wR *'0g3-jgxeIuqoHfhX.ñ*[ˉ 67/JSa)i*k~ K5?˰o_6b- qoS))8ċαvH1Sr Rҫ/q$\`Ci[E)hl'r\zjJ|s@qؐj_Y2Fs)= F:WB&+mR \+JN)_9o?Tʰ.^s#"C1gz= ^ID P#BCkND^rغ]7PZS(+OKg[9Q3vKMsor:Gխ9Ʉ%p7/MagkNTůP+pILґ&br ]6o 3(5f7 V5jZ[vAZo$sr#5)w?zˍ-SnGǣ5RF]ٽ.Xk|~r v#ZKx8 /.-κu:߹ J٪JW} azu uOI` ߏv@ k\R~#K4=NCmTZnM}x'5].tp@q쑳A*DMkZ^8%1]]jOU.DHCp?z26U _be;r"Jmb~24 S0=46]qTJ[WZ,2edãIa^ )r$a]ĥIv`<>9,6L d!7ʖ^oFJr%Ȝ2QJ9i5_DKOPԶL^aXBlDٞsT_/Fjp#Xhc ,#Cd_ dk+PD)c"TwQĆ7J4)+1 0ǭ5 6;-Ea3VL 'GqlY#3(fҠDQm3pW ZgX!c×e?UĿ/#IF" [p_p&u<-62 SIVj(D)aD3J3Rӳʽ̈kJm̗"3e4))ꎍ^imgs$,}q)/L?=&"*+?˥lʓ^@)d]r4oI֯7U?sbjcnQi=qg[4Kecc䟦/h:Da/gfFgЁ& RoWгjwO,Wٸ-~L}F7}S hs`oKUS_χҽA\Q76u Y'CR¥yKO6T:rS}FwӴuB6bp'zuȘW}CViNsjC.ĀgͥhKV R vYػ3p¶ E(/8sڽݐƒ #7[S}{9^aȝnvP>,T4"=)V1[ukj~OJo ϘĵQb<\^1kJp2~(U!^X֓⻛:cp3\xԂU Qg&oڿl;"= WHdq_ U~Hߩ놀sf SĠ͢3PtIfEc[O o ӎ&2Ԍ*`3eW4f[^/ fem%S1.Yy䯺Z^A|GRӼ:w)L`ȗJlmP]~3z;d"*KVu7]bsHL*8l&p:z6℩̴RN}96"5h~ !5,s&~C6|5VߡWsm nJ㍞@j&f6.M% g*q/ ^E. !?n%9Md,Y<狄S&G F LAOzZoVzyy-vT f3au8Y@NU 3t)m Ży:PeJ5c&\>ZJ *ZMYu-V!%;wXBlj0ߥvHjX+.R8 (UfkHEMpW)$Q *w5;!;s썷p`xt>e~4yޯ4$9ׄP @_js7PwY]+J &t("}R~\N@*Woiz6QBBjfH5?*kI1<4ECDtXMtž>iW^Jֻe5et`Wbe"6MԶc=) t5_4qjJϫ&[6xǔc>t>7Kk3X^´GXtR1rI~WmS}zI^&r7D\CtߦW[d"KSq"ӧH|]G&p+<<3ϣZ2ϔ~vn $IUvNEND[ob. r4tf3uA,Cn;~u=ĉ$kr\im~KڅWJ}`[(padx]d[J E:IujuX X^iu\|PI)Nku(aJU̮p*\! ENۃoJ1xE}~lx:e +)&JrG 1)x`.܊bq*pb~r gpZ=xvњ#>l]&FI7f_;đ5},̴jNC|GL?4t Ld^@5܏*GԃLzS$E3VԬy11{II8$.}ڮ]p@ )KV{ݫQA"y1_/Mx!A oUW:-5j/28|> TiL_¸4c*6pgk"ad#z&odm{8-E?%NSώN^!-@3.S4>nMspA]e;nsׇS:YLf)MŃYu vCe&yKE8:R[vrKM0 fu0G^t٥{n\^4ۂã D'mg#ӵ'~ a4@^1<ƍYVuBpѬrܖ %2(Zԗ2<,CaoFHL1£}RP=xz`9[L~W +XEqsnOG>ll큚ě+e[K]}߃8Rwl0Y&INQ!S[OzDnVxNy)]UWU]!g gBz!/AXtMAmA3 C5<C ղ(!o8؊];5̕7}V4I_,So hX#V,G7euTqL}2]qVј׻3h$V\@# չ]8ZF,`w@;z|aS=ƶg[ߚuՃ?O{i @aEB- N8$X!8(VTlF=83;t R2(YGANNt3-qvo*p}L03Ev#+(d}Τk@QrMk[ox$6ʻ#]ɅsidA+([ m;fA]&j pUUq-1A&šG|`+jc7W3\_QUBuֹn6IЩk;Bp¦~9>^V/Eo|A)\ʏ Tybt4qPj3ILyYW.q0'ֺ=9cзXXpPg$ц*ʴ/70|L</*SW]iԟMX\p1Gc*l%1:Z]KV/,j#GӅ7KЙG>5Y`ggߓhuomlFb'{&&؛׬\0zqL2Cڪ7āԖa2ʍ]uv5Jo 74IO? ^Nna49y驎&Jy @zs!F;ŵ6[M>e0z#Su8,q]ڤ_~?0_2~t ȯC> t@YW5`[JY B\3"ŪYo&Zֻϴ4PITx`~8|Q`&U3>RȼHk.f%j\: 33weh|mHW:?`K饾 +.QM&i28BP56+x"!e[ -NO/+xL$||3@+shх:F5k< fSFLuv?@CDuCDYb/>aQe5'ZEUrUp*T1mIcSI&/8=Cgl>!C& })$ܮ ^Mx&Wtv4~{QJ6w)Zuw0x -*h(4uxa{3pűKQtwchX1ꋀD)ΌuO<ĩrhң>OuM wo"SnfgLiH,j^ &R.贈 ?{[IA]Ca賟qemcڟqu Pz- 9%xpⰕ!AQ jo|;qJ9M]DBD,n̾ԔapG+rYK!˭!@[W,SuW[<]d&aU)EvB)~bQFo|cX QDֹwe17XF8hnIӸ:0Z`+3&xp^|]b#1C YB;&=|G(\q:m m[|uj,\XCo聾e<جژ΍ke݋I {igj =[BԎ2=ubNV Uug\zہ$j5őeНan(r6C_ZYAs *rnZUI1@ߠΓ-=rj`. ^.ѓ"Svu?e MBtW5 Uk创XL_0 V>5 BZz<\!A7BDžmסi| P0㱀ߥh-{ - Չ_4k PC LAA!2 7:nc^gRF2SV >슟N,pԒi0 Ԡѣt<[iWɔ:;%)h1pgRSr(s)j,SI}a`m2!2DkosE^pJm4~FzX5Wu|N3A#Ppx*XG %\Y'rqWv^>;FC# FPT3y!\Onh$v._jU-)xH%RCH~4sMv)Lkb0.j߻7!39OO=cĒK+;AƔe׎M/jmrr4~9͙ ܱI%݀yshإ5@4׳30k'Ԉ0!3J5)3 0^{' a TY:c@%T|]܏1bN̄>pA^aE_m:̊' *{ȢH%x-kTtnJ]bor ?{^W4q8c%X';i\!*-'njxI˕MK[]eH3YxhK!BR\O=)Ж(/*cSfplAF,YUJ=!p5Si-"CрВ_Y4&%K!Ш?3N&ƀPƖ!KF~\0QL舖d丒 ''8RcL_;<8QTR?@qWNõ-$2"u8 H_ W|Cú?OH[^Sj0$GM5h[ӁSzXK}6QV*|&V C|vY+ŅH]=`*4g.ZFa3h+'W[Be/n"yPu2"dTts%S;G-+Qػl9Ѿ4y&#_Ny!#Ug !;"=[VnQ||q\ίKĥᮄll@[˜!xSƣE=WElZY0@\w]\y ŭcK>ԀDjTmc;0$nLTB,&ئk!?>⮦zMQߧ/Ա cl 6(CbqeCNdlfâoBkwvge#≽83 ͩYQK~Eed;%8u }vZQݡכVIEE'e8L_!Yf@Dŧv'EU#) ͹תhi] / ?|.It@A(E 9x60UK]{ i'`, ,@[?Gx01*҅殚bPlIגf+H1ϫ7u&k_y[I(: 0f lCUf)YYZm0XTw^QǙqX. F h$8ɩVssԘ JP [B5!g4'/> _DRbFbiN5d8ZsTpv_fgͲi'A\5lڨ?9 @bJS#Ѻ0p86W3.j (N "rAwvщǽ%in7䶊5mҺJ&ءΑA!ZI:sΟT%0 M/k_{ͨWwZXK?\JK? ̼4(A ۂDkb5P޴|LUC\YڼE~A@KXp)6h =T,QJWjB.b +} @ɱXq<`"pr]AW4el]CcEќ!y+ HfV'D&aƒ<7CF|2+3S2hQZ= u13@. V<() KVGaЪͰ=l22_ZQY&NP#"!f5ENLI%k!'ծM vuU_Ft=_4޴?yݦ4# /NQ%]rtDeZc ΫMHTFU\SjzTŞSaV. ".s})lά_: +'5B3b/7_zSZRO3:ZT&l|N-*Yja?'ɀ2*ԒCH:fAL 3V= \m0}up0I%Q a@xP:'F #y?Yu1eciWߤA28\mB;e Ks6m:mͫk" ϫ|P3Dv8\oM!rQMDǺY>u";1j[F%"FdxBIkP-iZ7Գδ!J"cXޝ%[8ևBgu-A߯ kioHd{Nx?/~x}Pې9h9f7{QGg6&7^~]7PpEb%M4B% .ڙ+NT/a%mC ˤ"!H/W+&24p![uQw\,P9#wo].3+>^BFC $놌r.d{!O9|zjND:?; ū:0y;" 7SzINm^ 澫 wƆ.>K`O޶lEK765̰ٛM%N)1(65-] g0F@W~-%H1-Iw`%H Hݼ2ϸ{ .pb9+ "3dҼ/TWmn&ZEco#2Pݺ1H(8 5K&`1, p*/>Ǎ6uuvfiW^fwţ[m/,N U6l\8- DNkt6>}M1~kiVHB p>#x-}԰ŹnBPh!X_`n6څ1p!>ڋ9HϱalL.lX\Z:zR'ye[$r/ vo'qe49.VthX~ּ~N[ NRLvX$ e4x'I1Ds n 2Be`h4i:WiZ;yNz.xQ  YS/h(`\꽽P$$<0=з6T0}i#6VSV٠),dF&3g,ѿEuHLoi )7gQGn<_|xx!:p$ |L]\f#+mB-jů2wIFs]P*`>@ۤ2ݦ2֊<{~F XF82wuާO`6 !wwUPF}YiȁlYm:k\Dߚ!Ȇ#GJ Nh/ xC◬;ȝEcK h'JHƀ[<(ײK!Υ^1$MCbBMn)% <0ÆMێ4y [a6D Uu+&X@bj(1" vmѶ[<+ot [!iySaјyl!z˨)PЧ?ذY|C/q>ZHEn0 Е*tĄ |ԑ*rܿ~ѭԦ < Ŝ'*YwrBIJ`o55ߖ\U\:i6 ^[9Lh*cBD  $C꛲܀)t-s>g=%9uv apHd:3W€٠\@Q(0x.' 8xYكZXXo:G: c#bH.|W em0kW!;ı+%Xom&4UZ)20+!R;C ʅj˹v;t\ϒxJ\k§Q&qL 1D#pmT=ݢ`71NRh w>% ~4Sp7AKl]"a`^%9t$~5B0^Q^EMv(M/*iLgI~ %z"GoO-?y#p1U씦dmla grqꊴe) qo nٟ"u$gź;yg_I$\"rE%{Jq=!$DD cdY'ޚ[2fӃCE|}_PM ,D?ФIH$ۚ}Q2³:҇mvy TYh $۷EO^ZPTZìJ)28<U\x#+ɪ4d^}Hs!vl/1U;qh!!5w##:[֛q;t(}!\㇈8BB]zMt3IX1:j9|C3fsJ3y}|O?ȁN]/Ffף`0Y{`DIe7d 'jYclb61t VЖ>/E ogw =a*Įe``{C(Sxkpdbn8TaozC+=K. B!_dwPHkEL)_iRH=fY lhW}zH8$rϲ\E: _p/HbulkvEKO%yE~&R@Q=owN$Ջ8ZDNs=sҋ}eEp s|j?.c`)9> $H #R5F<8kjeͮC}-iP)ꍽ ~WWmM}(Pwwp9A 2Z`DZo*22FDr@? 3TNN(ѮSž"lb_ڮe:}h5(mC”7hkڕ4B;k>jvTzYUl0?e1S?{{X_QX,ևC!s߭>؍r.z8>wӺ1C PvڗJ B@BE-O߶4@tzȘ߇1\BhvW 3^H@CQbєG*N"?G)W,׭ <0ΐϱSdGЙsw1K룶t_k`(-J}$%sqes-}P?f⽘FStgiޤ)s0Ci`Om] \+sqJ0dW6,4q r FuV=MĄ,8;M=JDd X )sA+pVŊBMok ՞ ֣XõʰG[Sa fZU4ݸ#.0khQ ˬשC.Z Yh8%8_i!uºD/VgYP2ܥMV%x-s("*5EAK=:X"VC-_1|8"OUHǼ]a }*:c gt*$UBЭIm~Pd* ԫrT3Ǔ`]8[i>O7OJ+EO5һ=n `]΢Ehƻ(H++iϐ1^~V=PFhvHX⌎ɥ1jwJYb3x8$DannÏk`Tj171q=2G#GI.R/eAt;)wXB}D=fPGe~nuHɿh{U ,?G!>}4^6~!s_Ttr;G^%i:Lb3.lUh!c@EE L.nzψQBD~z Ic[*W[VDi~r ƒI':W4H1V(qv} iN`iXhW%wUSwBLk]Z9z7҈ g{a?½k Rh@R֧DMy~yO9^e`(]Mp?Zo:'E?ƱV7h0#.Ϙ&XPxE*2`+ 6͸ix~hYϨ[,f^ytO x2޹רO% j,b>Kۆ.Ap4BtD1dz&zt8ՍiG1RΜuuq?"@{WDi a =A@W-jM*z[QZ7t4dWgӢLq0+ ̨jl,jdl3o4y^@am+.[gM QΩj_ce|ZVLV@:XI%MN1W1Nk5g]ZO-{4D<{TAàdg`g%QT;tT;[8'R>c=zbs+'Vp^{ffm޶BqNFUj- CcRj6~J$E*fsXjhY߭]&%cmqHƉo1seb79gTѺbǬ¹Du)} wOi?$X<`&LG,{PNka'{ԭE1c~=F G7S*pMmy`@nK~myMh}4A>zuӥ^O{6ikb %\{e3jʷ<Ugv%Ո 2(\ |xx>i,B= l#_npfiAůZÍV;vT^ rT# 39HXI#%Gk+Ck*z72aZM$=P_&鏉wG;>3_!YtVK[=hXXs _5e:<{q؆<>, 0VD<%EH˵Xɗj<<6.nC:CׅyUXOO#/-3d?*kex;$D1YGMaósᅔ^ϳIGyA `G#MdØ cfi5JdeT *> i-݋fɖ +/!\\PGgV޵(Ńq9rYJp_ӽ}a#B `}uA$, -Om !$](bIY<| $^OJ@\f8Zrf-+.NT9qhSsdOP5 #D8*7 okJS7T4zE~`uuA0Gcdۖ(!mn"ʹڅրGd>GEm]>рK굿>ܛTb"FZmQ5|]ql2LvejW;Uozmہ@C'O܊K+ݨ2;EBfYOFM'derkIPqQ1`H,Vd=Vzk)/`vD]F9 F^#?˭rdA;|0OWA },[}Vr-$9:v>!ߝ `s+ijt_>DrO7n}X=J6Kك}M•T'l<\7C,?G/Zka-7FyO=|{Hbצz &`:ˮ#S'QW'd E7-PUU.PǔTBOUC23ԗwb8gf@9 LJU7m,|>2I*/TbE!S4ޫ>[DUi29nIIce˱k[1 h\<]gu(fl[t"荼9y[󊾝]u; 1ATnaA>1/20k_ Z%¹jiN;U*9cs;[829(`@׃ldF^W*:<.lka?x-H{F7 a|AN&TKq~Weہ4kګZBePI(9a e `dx<[ί ࿃֛ &5۫IhJQJ,֟ͯ_ySR9-F7%o|.crBu}17Xڄױ(~ڃxmkX\/ّ{= 6"-`Q΅ x临sT;ˆ}K'}&8gUx<L^S!)xJ[ڑ]# >=zah^:;9oGQM#FUrOp=d2K؂p~3a.޾pTJ3*W:Fфǫ"ӷѪGyH~ tr9㩯霬ӗ^i 藪УK-.uk7'C}/.UX0S;G8T㰉rLU`oˑ!#WLJ( 2^igA|E6'%k]^P?$2oWzdCKMoSZz[x߸jzPA*kVƶa~C¸| vN Htybg_%/#nøhj;SsD+'p>0x1+l.ZY7Iv/ƽRضc۬|t"fܸe2y a_/::tL|tzs+1Rd|ږcH|5A Vv23h>4m s?6T~`D֊zx` ; ξ/Fa{B'nOO[&&е٩3So~>b62;$ )I9͗-E:QHTsP@0U6t&$ER_Wغe܃f.#x.ۧ;ѳCvknNbL#qqc;qiEsy`V%\<9W%upY(T"b ۩M8o:wh<7A8ux>60r91]&Y8{!?wL?`GU/?9[u05Ix00`ť#EsܟḱgE|v. |@} wm)Xaln%'oF+$܇>XwKBI?Xsh;0`TX҂ D1I\\ߓtZKylY{yAgtvFdVA ˻# nIG&;ѩ=tP}3>w0fm1D=% {@+!~=q  W_NlD&+Ǟ ]o6#jcE EL &(*gH_?mkߔY7=i\Ž,YF|Mr=A0KDVۂ1F|'+A&y jGn&8g0o<f{?O /1ӕuOI%*38f*vjf#bKaXn_)MԨXށ@X}7AO ]<だqCU/OZ+C)f+! eKo? 9W[Bjf|ԏJD[EfQڞs-n^u I@I) 7]&!\zTt9q!MQᢖw\ V3vF`nb}ɲkN%7l-?9dw&M"7;Z1Xf·( (QQdZ1;ƒۦ|2{{d!+N4.,=7+$XNS:U8ï`;dFVZ(Dqpmh\sҥGW7XKVIYW&)LGqXl}7щhBh+SՍ$Tn.HMJ'D3j8R(uKPu! ?e l@lv6ƻ~eT^sdzɛWv(ՇoMҬ7gfJq7a| -w|H/)?{M 6y5ȥk l!Sl)Rq@0'\83:lЄZWYVD739+}.No#/`쪖a?"1i6C&xHOn|K (N@4orGӍ''&W371Vi KUoXWݳ6ttTIn3Ms>+\C}&]׆~p Hl>|ˊ~]nv;01]@V4)PC }C>*%:)B؁!1A,3B9e΅'CЗnoF#vR.,7=aK~ ::D22жRrۘa]])}[|s/B ndKnːe}ཁ7@z!+! 96۾.1H(߷rnl`2Q -=-E^7 >AwTی9ɨ߶LLDНk&نA%#ӜOD1k}OH o K4Rw kjs72KڲN#>W.tQzLۺ@SFt€&x5KGmť37c]Ջ3(=8#OD5.E7(v&^H8p-T©dF9)a:^! e}~`iR3'*uDQ.X#8]aVzs?1ɦ[sοI ĥNɓ6IWe~sa©<'+@] Y3r2w ;/$!7Mr|S(ᒙ%0EF0xdWu'6]%|w@lj#w\3qŢE1.9\N[P#H 1kI*+DҬ< uViU @gxXCxKoVGlHOMnV};w|+ _ZuUh]2/ J'KClGv0} 3QYZ|;uZ:>ƞQqa?cQȎ:1^e^zG+3~VYfeLe.HՀ8f,RoU ^USZ3Nv@NꐝB1PڢC6IAWda-V|`d@څ&B #~D˓qazN78ڒA.@_;(#BQǿ+ic~HtMtF3CBX`@8v*BiV6FɨުdVAyƵ~XJz} 'uȈwfʍE0S[;.~W'8tf|߼msn g!Bi0kq5ik^P(p@7pcmrabf'\8:OOl|#uo~3 9 &pwLb ⩒4^.>P 3SN|ĎaڟwߨN4;%1Lᬼ>15 qx lc?zU ֔ўA}h*&s|O1i6zAr pK啠Nm#jjSGBuxM|ޢm)ʎ d]6Q3ݷs.K:!eZ 'Mp:ǖfyvg $@{ؿTgsm/M"M9+j=X}Ve h3 ΂9\ؐS2/K vYo\>HG8vP2$BYUzmЏ wX`MT<8xW2cql.ZuuA4hxɏ ҅)e 2P 1-@SIS.kieCKR4bo"575fCòn1? V x6;NBv[*,PR-"G"l;ϸ׋ː2 iglP2b|"/.я8+?j-܌A|#$k.+Gxl䍉4tyc8a;:Ug?l9^RVM*x%dry(OR%Ÿ̓\apG/R_ׁ~ f3BL{0ޝ h?&HN8IĒH9WqV;wG!r: x7@5>xf>FrӗB>Qe :TQ2|#ڏ%Kֶ}U+]P:nmz'kO @ۜ۠:;RYbڤ0(̈́k |vXD^Gs$, ڻrvy{R>-qEzn W\z*Tj5M;d| #>AV 7:aQ6^?*XY1p<1lI!aA J޸:A6Em(raV%Sl5a=Y|qJ%/۸]{ܸU4n>)3Vak,Uh EV@5ʮHX.edLPc"'zb.(xPW1#w=Lyay2a_'g Ԥ{$|1&HLevX3q2H5n>ޙp0DWAZ!-ze "}qNJ*l׷9Ht@W09ѨIGGT,,OsL4z- 0VQ5]/&M:&o˜5 zZl.Bzϕ\.suP];UgxU`JzFݵBY8/}xf^As@_@bMk9M|2YR<( nZO#%}6x &B07?G{4^$VZ8u{},?&!/^6ZEˬo\АֽQBl*kgpuo!n' @Knd ?n3H,M1Mp5}BAFؗtLc#ڪi;wRS[zEB3:;EU慥G@«=0=,De\jnP;2)*^B's.j  ODϒ+B7[NmH96d|Ю'kA"gJo4+!R+[h;T ީGf X҆1TS]`E|ILV~|6&B-BYAhaR]BQMzֶҚV3<,;#^ER"~kK`%|;nH } ҙ0+_jJRD-B;hVMˊ)C_w0͜6 8|}v3s'b*CT C.8T.QkYVpbv6t0cX+cY^w B!4RUYԗR$@FWYUv[]ݽX%.dx>~3y|ŽA ۩?kP5٩? 0f]e|=TLJ,}:ɴ]gvӟ ꖎ q+~Әm@ѓh&qy,ć)])*Ȏ&(o1Lzn}ɏryQ;!2_ \iH; SHXK^bVu8:&D+b[|~}X׶E J5[ plL]"# @)~ +ӝV@ر?`Rgh¦dדe{t]$UJ;1JB,VA~@X3BfeoL5OȿAC*KW:t/}^"bgp b}fD@7rTGr3*Mw1~&̍'ZߤPk%Qx<$W2@{hi]-ZTXi4sޡo))9jH1% GPG)׸|fӣ44:sm\Lv`sJX@%o<%`߅9U 83|>'`oKG8v@_ZBJ bCL= $U};霉JKQ=څVF39;z辫j:?+FGZǰCBd& a`t'(\WPSͿ6T A9(4RYT09wTa:r>'"n npf*sGY5;Z`du  |_s3Sl%ck iMbRR fsT}gg"`K %n׃$A$}MS"Vu@z zd/D\O?=RF)l{ZNK 4r1@2,+s$ݙ ;XHzMh+2'[`a˽zIUFm~6NrRЀ訖-&LC0(اhvqBerP Wp3C*z2_a#C@nF4*6>h^\\ZsC@As-#ooRp.kɘ)0#FpnAƱA.A=)_. ZX^UD!TC2a/dRӆHUĴoMB幃HnI 8b-^3#ܱs$-'*W,W9eϖ2Tp>JnQ^zZoFa^<\dy,Viv1vJ ,+P"nzUe0q8]rwB>CU,oįȍ'1Ɖ sЮØA!U<%KbF<7BEI}=P&[سX%^oї3Zrv?>{ b ;6@{ļLzR no{x^xW>G:m%]^+TeُWL'qY!؃p SQ9FɳcOc2p윩ErcT4t/0_nV:9 v"zm6!ŲhJՉ`ҕjv '8`CS[A<Ϭ]Ѥ5i:b3nWC]E ?o> 2UGV-~.Q8QRֹֻ([?J~ª`$5'}M;E'T-9%lLeg^p%aU^xŶ>lɨ3noUeg'\ߡ)n6gSl~ʁ6Z ti->΀zs1[4qy"*a0p&4`˝$#|9ui[r~ }eI2Q-öyouTѸDz? 9ܜߛw2&'?X@$\PƁHhlxv6ߠolJQ: h2!(FeF>ܓ(@;od;}'h{ᚆњܲjAī/#P|df'aϏiWܲsCq"@%&%h a0!,ʮA*ŽAnU('&R^Gk /c+⥶(lj8/WMXk9&TIL7 &86lZm R WрC/X?NZi>"^>s=JOZM6^tKZ-DZp7P!P1#jj8p Gz}etho( ʥPYsu1\ LOsUr&-ˢR/&zCrjM3O70iVݼwJ]$C-]W:#}܎,v~Fj36(;X4NuwNҌu *f mό\$WL!n< gNrM!+;s!1d$#,O~15_V;Ƞ'sJ )>Bt劒Ë}w TP^f.-T Tx&=7lj*YnٿS0Ld+ -bC*3' DEKjtgÖ!l7 ?bqq<A{%K˫tT#Љ뻈J󮃣hGI;5:~Y\bT;V=<(`"Aq9^FY_FԇKn]`mx[> 5?,cp٥aXzo^O˰w8Rt[wV}3bq2+f AVݞ)T R'{|18mkQpmVac"ʀ*" qw)Ph#T= Su5U޸Ps!:50"qZy%u{rI:< v lEh/ X)*/(϶fjnFUXFo _%na2A@CCũ:ݤk\cc-(>7l2d$ܙ[AH,?}MA$ܹT)e'/lX|fp6xXdwtBw9D35%X8*`{"!ɚ(aub__-g12O_8BZ <;ߐmπ TkO=+ kh搠{MP@H~S8 q=E/ 'zXTAPجȒV^GvM5dx?P-I?,ɒ+,%~6ÔYx%$AyLռ3i;hg}X0Ƒ?/\W(SzNogH11Ѣk5V> =3-wh"֥|g$霋2~=h+俿*- 'p P(݀_P=OrogJ:Jy_Ԥr;-[FlZ.Vtlc#;/ d}?DlV:|-\z'Fޕpz/'sʂ Lͫ7IʰAv %XZ!4 ߭+%w".̺GK\CέsgA[Mj;SE&yƇ3M l 9a~򁀞Y' 6 8Z"[fNH^ǿnAh@Lt_| “8@9Y+ϑ.G&'v5(@*?M ',d=תb 4Cp+kU7 BJ lSr?HP`<d =Ӿ Jp Gk |2۞qX7_6CZl^G D4ĝJ r9W!g5`\6\rǽGoWDZYh(tv_'VZ]/酉#Et@Ո;VuRW]jk5_ :h~./h K)cqɄѩ;vNԣ$MdfIX qjn^5'b9^)(ݬa0WxI?-vEO=\a ̆Ķ9 ΨwB J!l4!>'a( ThU}h _vr"9_*Q7Te{J)R827 Pz?!TWLQD/=_^x[4$kxgkxGM0>c(Z?1`Pk&bm}R(uc,=oKBt*cS?U~zU`9+硞HO?F,&13k$iZ,DJ0Hz0Մ9H,A*i5=i^fP#fl;ܜ a No3B"Vok@4jT*>J*VuNܰz]Y Vv/G I`a~C cH-_ΏqVڡXыҾ摗V^BtBq_-X !L=ӊiK0Hȼ*ZS뽩vwKxʟ'La<ϧztpiZND&p-@QMvs-98p[F )'xbW ڝHs3sÐ o`-X(.@~v5LD;z3ĿC5W̮j)@ap;+qf9q]/9^x@,u^$,ba~?٘dV?DJO1l7;!w49l !)&+8jȠ?ɿ-k$Wi0c؍Emtl\ַ[0> DT@%Z/܊{y Oh,ÀZG` >Q5&fAFƈPkk+<vue_sCVHpP-exb]T#CMnHkS'Y_W]9 ,6J()KUnI ZHRv,%/X%~BW83_h+T6J_? \Vi+@P#]h \(ů̷ŴcI!1)undо~>K\+m<2V 7k7&荻jyq}+4hGqlȦ\Kt&"=h.֫y̧2*5\4dF:Wz 54_cJsrEIy߻lw%r }uA)a3ɿ{R[L: 1I Z8ud%8{0@e0fyŐ.Օ?0 Ыِt*:^u^8M/x v!70ݟy،Emd UTD\MDEe.r.ϐ֪]JUd\!t~^lv#ysVW$7,*hCK%4zh7sMb-$'8"C[afa?SQ )"TcJאZx#P UϨ3"l7ꓸ>>R-vLSQ{AѡaX( oTA/2t-wHL%NSȳH<aɉUq4?_eC&Jz*$܎g99HA) Qƕ4a!%JW$i se?(^@v; bE|jٛ'T)~bD(w ˞}QLroCzĹ7l3'@2R7Uڋ t Ǚ$(w+p8bր""BCqȣBNo?#ՓނG8gM#rjA )snrԆM eF+Dg R>Vդ{Qn,OVqMۃMa)*G3R$zbRk)Z&8_[ n1LvÏ<o7"$1.K'j]VE2 `1k`IW;,yUصc>)dϥOŷabۜ|O6K٦v+ROaCvp#q!sz3M ?;7~[9 i?)#ƒhf zQ2LXqU;|F?\aO cH & WSJ%$nxI^/m{0GkN`af( /l)nuU85OnҌ]i-P#.)&G'y;s⑬qϴYLeNa+ApLeU 9¯5e>-jRE&s0eRZ5ce1'Lŗ^m:/Ha C_58N1 X3ꎾqNɡ ñӎ6'ʨJˊߧOSg㞪Xv5IY/hn+3c@LY±g^2RjEՠ5T2/>nN?>`-KЍ ǁRobм53+q5āTʂV+(!Ko6e$i^zF/a|K呐_#%/\8) %g^ޕ`Hi Q&<Dű.@ W/An<ܩ7舼OK'j܃zVwG\8-2d=U 0 Б;T&h}:bvl)Kj>O SE颰a#Dtn4 ^W>R?Sšdb>,Cڝ h SGɪ2S @4 =ylLXAh3w! _$ Y yq;`IG- nS:#y=IFJ JfsO=ôӺGΚj QAe7):y#l4{ bH`Om3 H4<:Ecݔ Yh f"v^ⓒy&1 @~b2klLCљs+_-lQBĤj2 BZBXJPA(X$T5 o]4LC'(6/;M( kzOr&cr~;};BG[N/e磵nmȰp+H5eO-  vYp֦1QO)8+'F%dҥ]J*K_揁rbHxwUU1+3H3gU^DP `_*-|5\&K]}PE2Sˁ~*WqZ@7N QaSdqs`{. c`*lc飱}:dZ.mo$![q~T)CG:x7I@!6oFvH&4k31U{A! *SXYkzh VM0+\K" hNy aiYF[lH (W#2ÓB Bʠַӝ2Ѡ:nU-_ .diKXSbt1%,P=Wȿe6`+1=~D#;isl%k.QO}BEKgf'K^g|tSyy# ߚxa4Hoǔ.@ 0b2W/IZD$ui I- i3_~䕣T"tF =#Hy@kӭH*0PN5`t2󼫳47fH m3Vt͆6.ېYnݦ*6*\ȼf36 DꙨ-tph?c'g+Ŝ}Lcc W%\/&&A M&`] TI:{.բ,X&k- OaxlУ0FM_jqkQmTd1|d,"Dߎ u܁qN(,HjVLDCp#$H'pTN2G[+4^%(롙f(m c?C3#Ǩq`r{s· TPYYl@{8VM|W;Ij*]PvQ:%`?HWї?^zX¤'%lɶNT R7m +)t ^Oa.P1q{V7FϦ[_ΙeFV(UHZK ELJBL϶,; \||صc=|{15A,u|$߃f~/&{%[#^ԻS= o^jkz`x1Kk& $K[.랗>_WSJvnpO@yP1|绤^ uHB}"jef Tch5Pj/?Mj|l=j T0N["2u=qXi(% ǵ l; 0̃sl$ۚ^$Vr48Cźn )墾*l}Ϣћx^~B7%Y~9W$OLVj(XiʾXϛM)^v;Y:Ci^P%Pu"^bf~_8fT]P<P zET.VmYޭm9cAlU"Lxn8g=&{8  GC@oDx}-nV&2FӐmNVx-Qa ߲r,|J?0hg}NW />2fOd+OS#ˤnQ'B*{c"Tyz1Ҳe`z3 5% zA( &K7cw ~&#Jk$9NA#N]K bq|M΂n^%iIz/rוcXZ@4$N-4uyaOp/v`-[IWt9/>c,br0_҆#;CCj7q5(!96nMM\#TfX`EQjUz =+SoěM+-39޵҃kG.QDy/ľSPU)=QSxD\d`|-7+Rί~զAr%QqZ#1Ě7'W$̎cg:e8Z#hX0ڪlOfӮ#h=~"'kxϚ۸lo^),V9qZ.4zrjӌLGw) )Jg/Y'.;|qլI,@m=OAGS]5oD~6Y/@Gq2`E؝kWwF<%7Ӎf@ @\OZRu>pE FaZ(Kl78%0G=ϣ V=Y$j6S :/AΝfqX᤿T#mWJ$e׉oU{nY/VNZ Gc񶤻jj?5\a5;Ow]ݎoRvyt 402+hYBU"oBU,9.OjtP]ګ(pTB럋O.z̸8Kv^S$uKY U=i]:BT'$4zXIn;"|dҿ@āWb%/K9/:,9FER~'ZH{[OAԻGd\uUtJq)"SYN7Y9t<+"ےf4D,դn@0B "9x,B&pG0ul_/ [r0ʧ4"*2:kTԓI@./.+#p*N3bCc@ 䧂8l]M]ٲt P$_!3\F5Ed/9c5g^[qUN+!GK{,'w.3Ή3GAH}ٽ,oULb8*ϗFCO ē%D5F)XЄ Hm}H ;3lvofq1sk551_G~s`9~i T-&l:M[z(vQ_T<(\~ ;W#IQFܝˮ`[C-R9)"m|Rg\&]54%ABsf!U xR-ai[/$JSIxe~8| JvN|kʝ7Id&qk|{lTQyU\nakЎPj&@D܂oj#;]s6̈ MNH2+cߵ=SQOc W4tb$c 4?@Ŧp}wfq Q !؞BW0{ f䦺+# RyL [z7н|z,iTh]]1K7#.5CATǣ6XC?J[oW^&%Е 'ZK#L9kڐv]ʅp)N߶s*r HwbI:%tEۦ}C`LerXч$o-1!TL1Mqj|:*t7$>Q HIo &d.~z_Ѻ#a4V& 6"Mi?TY'VST4(bNꃡuqiZ%к?D 2’C{Wv(QɅ{4 X)h |AY>ҵc.5]%p0 g3#5c<4>"]VEɁp<*,ZݸGo]tii-Ce ct߿֟{>R!'d*BD tꯦQE7{H+&GM.9*[]zTRQ&ts=mt*eb,­2s{lcp_ӝJܪ._1͗vOŰ8UP->VP|$T>ԕN0\C'tLop^~.|KLוֶ#5<5G3ֿ'-*co{ $KJC#RB܅M"$_dtpҲ@N30$q$GzcQ9'>dry:s;>PGh0:߰=b yJutBF;Ϋ̽=I#N =W5_ӎfd>t+\o`d2UFMg7 s`}w}ECШ-Am1pG(c#NM$ !s+tbӌ+Yy~͞-x=BEƒuY:A¨DCX_.3M*+c X.%]5>@ ncHG& Dѭ #‹㐚-D­, 8;4|{pKO;f7)Str'Vl2b?ǓN;Nw6 wUF]|wUZ-r؂Ip#eZfT,E<u [Oa+ž}EG P083^}7.5W6:u7J^g5Rj!+ zEfw+$ݺWOm8!h{/I4^wCo%QEXbo┮Xoʋ$ZF.u聀R~Xf l ;p{̆EwW}E( AuaS}3it'c|$t [.olk xtY7,^`<2bN4쫇OqvG^^P/[8j&BLvM%RU;K^H蘖~(,mˮ|23`7=8CwgNFxM}3{ӺÝ1CZaJK5_O\,£{e0\=#ly~=|pOt٩X,uțFAB:L&,XIYrTCЃbE\1̗#-ih[(aljK+dJMS83U]"Ik|2*U"; mF|ڶBAG˗H}3qDrȣA=ζ=zT>q_i>f hHO+6S)IVPJM᥄3:XFC8#>!J<:} k%H 7[}592z8BpǨc&U69ۮ8 b# cRN/R W?N۪uL}0*J^ax0/Co͛R$V'-",q4$ oi)|,g]1aߝ6q]?>0涶GO*?vI09^mfSrCtBE4SIKZzmW8gKCZu?x\{N6_L \^᫈z1Y"ЩR3"RmGXaEt]N 0.lwi;4!x)?$d\|b4Mgq{DcxL>ѧLi۔~Q gSdךgbJHd+s#p1X_gH~IjcH%k[5>;svߕuۗkݪ YhU>K5@E8uEWLꛔ`9N1^-5<\U.aCkm{1so\l XxL:GNa؃3ֳ j),M`cw3E{QtL×sEvtM=P0Q7 ?_߰~fٖ XmCʜ'd]BATuh[YiZz#2SЈeFd-x"r=LbF̡LHn;@j;FO/rh}ip-#~zr gw#hq:.bݍK§xbύF3{2^ &snv8,ϊWR_IvfۡRg7@1*l!gG(-gN]մH'VgKt`*O P\rE%(4ȡ\b/{̴Lu$ΐ2d:&js5yȲ[-t|`shi Qҽͪ3a7 L|TDcS0^:wPȁ\ƾtrH?%5 M g<{/cϣԳ/??I2e+zC_I(Mo2enw 28;M8N>Vˀź <7FYhf(XTekHGj'(kGUE6Q.B 3y2^˙xp+)Wm*#K X;d'pڤ}%}?1dtTrQ>^a6R14aJƔ{I{"<גwb/uWd(IvT&qhegTG UbJ48(/ Zy& ϟH;uz"lG 5Z]Oq0 ~ 8.e 9C_J7koHu(q[;9:@EJ M'-=Xx'C1Ag Q_zoFXtѓnRhz;dm/o;9v )(;SK^^`e^jnY`R(W[B6 d<p7 [~oU̟/DarҲ=(,+)lۑ.ΈIAm# ,Ɍn nrj]{^S+ҙ|GV1 Pw A_.'9>ZWdpDL#l{Skmwtga}6aU.uB ==εjr'8gP?H|;8Փ/ Z9~leۡ6jzd}*s"#cѰW4[fi-:k`sߗ%9j颃ψёu;Ǒ@Oo*R4R/RNRO͛xeiȃvg2wdl=ۥ,_MҎ@l-*vǾN!2pt~7Vzd&>*N  id i>@sG^gv#MySg;oa(Lh#fXZS 8 z؏~!~ãΊ_X/dBEYYNa ȀdrfWb4c.輂$N5>am {,uVM?nh^Fl,(ЩPpjGSZmQ3m+ė#h`Ewc$a|H]Oi;rɦ!P P] )ژW7A/VAe20ڟv$A ;/]BoPtstT@"x f 9J~CD&-rNyџ)E^H4AR\ҳj[4@Jl]9 N0C͏qkyh"S+}&Z0zz E%J* o~n۫JvcVR~G٦'$ѝ^^t.o,Cs F\4Ζ&*h>3ES(|jW\~ϖ5_dtyifOS:#;9z;&2&zA9GU, .C<~tpT9sm|D#;MeM\4;7k^9{ İQ?WzwG*ٳC1j[bp07 ;GdgP42<_e>Dڈ{C"R1#u~d&$KzvX+jŋKw~Ol=pz;(:@;[vRj7.`/w¬/8U@])܋Q OXf7f$"25+a.J ">M+>a7=-y a$KϢ,I@QZhvyRR#ТqdhX՟AtٶIp DlekZW΀FL˜G-F@|v 5rC?:G["֩|skڼAk %47DІD8ffLx#7+l^$-&\<-㵐D"MYw9UL (IÀ4,n'7i8`Llg6E ~E-}AO"Ӛك%@ٰ0Xi&Sz?"pC{୮XWMxӂ+ zUv$Fׯ$fHH-^I٭֝-5=6' UDʇI-t|Vnwy +3uԯԺ5X;;AX[ [TůK,u#s6^cګ>M.,ǿ~ruGwQm`ω& j{ +zkD ~]1jX濱rL+Ya^q>bX]O?_Hp ~y%7a7Ҵ_nDbfej b*͖oB<=OLLg`b"(z?]Tr >9#1pį|~;l5VJ? HnC)e=L[?[z7liBeʺys?5D[<KY~1s],LbhC_|˴rAw+A EHg~S"eKdU<.C |"*:?IVuѰ2:*z Fw4K|K>AըGPw;'z/2*>ߵ7 6:7j-мh96lZJ:.lr-χ@{];7Tb:-._W~-Y/L#Nvu?4;ۼ{֛bMk9Q_xqHb6r/Uc(ZHb,KWEwi"OP)#TQW͍[5m^4 eh1@RnkW8d%:z X3Н "癕ӑs~c9=bc8K6ZNe!nkɲd,=m}1'ߝA |]wSpϗ$| T$X#ކT; 4THB\axxJ"#> &} KG4ܟ8Ltǻ8'PAezqs2gX CE̮H-|9.U#h oDڂRr); !ĴAlG7i+<#U$f-qSKF?( v_Qw`=ԁ5zF5\Ե,g/1qƞup`$hם4n!޽i`9ܕɛXׂs:q\u#_[W;\*%kFCZIwT H1QmgA!*RH 8 &~j$Z&ltKTf~'Ҷ:1b~er(# )K$u?pU3xT>$ 7`6{,{ I85>E@,!8wJ #:|TX[!3KVo8Bafn~7$N7-ə֩d8 4Jsoݒ2j5GPbE!JQCp6҄<Qu)r:%(#B}B]j@6m 焦AEtBf6̀ egĿ;4q4ʃx]/K{\YC&ީ5^BkGYQ $q?[s-/bǂhmfɈCHT8kFo9NēD#3J'^ 5N9K| w 5V?0Śr/D) 2_RU!(D::1poM_6ءoW␧Ď:XVζQv 8q򳺯_eCTq9Ʋ*sIT\LqJ6^h6mQO;unv IZg= -`d\HUkrIxM0[ʮ-\]9H i2qgqw\4|x5.74F=TCJCר0%;b΀7B4f%L@2 QZl[Ә<P7|+~HT!~OurOϵ;oI6ep&^3Y8=àu,~mtJ ]4T* Z fϊջ r,[AYՋƝ ޑX~C`wk)f:\oƿ aZG>@S+DDl {v3[쐺ϸ&->:%uMX 5d*GGFxlڥ* 2:.G_ٚJAs V4m\+1=$l{|:DN.y{[qp{ \6M >T(84AVxdF xמr QuhgŮGO u.=OtXӉf[IqDkRHU}'|5꩎QM<[SXa ;TW'(܀u>Kb(ަC@;.[kK@+@oBUg_܈!0&:yU?!i'}O6\3дEX Yryi1R%Z٥3|KaXNo{UK]7zPc#763$ sϱR@s=qB14x|,xdh-սrQ^$}$0M&&Ixfk D 3Z{%gANtz94{Ƣ0Rjl>tDމ43ݶ^aKRc_NA54$ JuQԈϢ;G#&9@%j2=S#D7[LPÞ^Ә]ug[nj]wrqݩ"~8ԎO;eoɬ栨!&BZ@^?qU]4QXu$@FnЮM9N~Tq)(xV U $E7rP ]J6J-VJGua-!)sO|:c?*EiAiM,~5J"JwoUy~ѭV^Ka @Bieq*g-AyMdIXHA,(N.SӔioߞsd2'TA)HH 2.F]$8"~sV+3޻ح=JRo eB% ' QkJ6uJ0N?Fa1P>Q.ڎs8aQ]Lfݛ]F[W@:?Xyw}kIc[*I3ՎA5HuPc } *V /uKM.F.t|W%PiMnYQ{sHm0>} \䪻!`; Gpӣt@7 &W;e5 ($&aXN͌4BU < Q4|cz7 |"NmtĪ[[A]Kw(HsWd}—-@F㸳w9 ѷᨴ{I*`|^[K{puft H&H6?r %tCg[Q!F -b&dâ<)$=eEj-^0n:'nhDj. |j'+ad`IHIfZq 3jUu^N{菅Hfs _(R3=&>lŞgkLC8QFC-w '$&ޜӥsIs{W#A#_ =f$X5ީ s>uOu cȲp_' ­/૴t*]5#q*uT'>qKƗd|A~uתBgc3rbOy,BKy2)!G.܃Zx12|tAwqV7M!^v;l@uFBi|a\ sPNH?W %2wc2!]5iNݑ\/TmZLVbsc (=+o rɸ _$k\a>ur&>m5rmD2~s`߱(GSK<b@%;14s;F*W`zJxE2\"u͈<.:pe '58BMS\&P8UTu/xoSg8^n92Il {@cuQc!Vɫ|)f K(L5Ӿ2&<"HdInM['nz@8P'́IˠЇȽNZ&M]Ɂv:ұ{RN(-0)I]{, }I>)<@S;!&A|+Daa,ύ H@`ܱKg}-߰ ѯBcH/IQv7c)a<ޯskm1=, JW#:Zqa7/9 M%ch ŮRŭhJ # е݄n 6l_& iz7^7e'3-bo Lg5,͑< HYLt5el5{<7fl__`}k }1ǹEZt rzg:(Mw8_ ?V|IL9 Ę6ձt1M@rVVEGL!|Y߆]:K8ŲsRhv'? 99p4>w1R,#@gx!"C0Lfғѣ\ IXkm ӤJf*떮&փheHnֺ+@bT٫ninco/1XiȤP/I^W ?ܨVN3(I&?~ rfS_&kH|s t7Moq= ث= B l瓯Y|2D4T5̔;M6m@a ;U+۬1l/U0j0s$e̡B݄ow_E:#"yG5Z3+XA%O;>tJ>L F ?%d rO.,vѾH\[׺~ϩj9 .)E];I[ԁ9ޏ#84kQBfsۗ2$ "}>(3XwH`v8i59h2d p#]oѫ6p4#٨g1/|6j}t"n+O_*TDM3f'n#fW"ϕӲcX!h3zxiCLf4r9mB&dFC>{'oUsb@er뤷%Oe}/=IyˇފW!/w"U{zą9:EbXK_ۢ~ȴۨz)bG)hķˤ@D͝B^  THDŖCOBn Hl6#s uy&c4MjB،256xEK0M~ܑQ`lTsִJNOR&>SE$]\&Yod*мC&3*{Ÿpk)<)sʏjɰf$m1t>o0No 2r 6=NoQ6zDB2imL?^pDhx]h'ຩ7M΄p߻W+ی;`t*I*ۉ du=?gV;iXȘ/jƵ!ݏ+nn*1 u05OMC D+GTK@$2fG!ӠZn`|I !ۀA! d O<Nl[:V%\jn$a)r&pˡhOKR+MQf6=7Тél?JG]}LoֵAmথ&K_l -S;mz9dk8;|(/v6L\j9"4! &¬i,w왲!'9%;?S Qy{{?&3AJc}Cހ<%4F}QYK2w^1hƍeE{|B@pWMkt<߉KT7( ;5ݥ 1ԈnjԂ؄gpZѹ (ẃ7^#"7c$Ov8 v8kCߪ'lcb2i?r~>Cbl6B-y1DB HmRKg)RA*j`m? ~m%1 {X6N.lJ!ƂYyj%(Nx iuý+ۚ%& 0}n6'6h<>XL`a`SFZ4%%,bݏQIfz i2IK„_{GqH\jxͲ7t=u<^JFL_z'빂?q|)4\bnZ tl1\@\?FmQR¿Ŷuaot.jPS$qb^U"ĭG{P˕[K b*iySw$[5AҤϒud~v5GdvR4㚐<6]}?p@sEC'laDF2ۙ%}E<NSM ._I69"/p-2>]ap=nzD|XJKāaU ;5s1nA7 e._f]]F/yB|2_vIU#OTKc2DP-WskIU%8^E bpA5U;]Z>8f!6VB6Y=XZjt1C 6~l<&E{Qjwa/vV}Yu>@|Vڄ^m=^Nr660ZA[x0Ҡ{Gd'H?=fT1i-/=ӵ%ʫȝ&ROsoCA5I eU~6,{$8c \=EtA%;]NQB][qY i"pشk=]X9V\B%τjG^t8eqb̌BDL!y\l?fzη#)+1J3b•k0!%[L}O%7̌_]y>TXi|Z44ttt|A%|R)TuR|̘8zB%I)!*0 dܢr#"z]-J5)9n#OtYozs1ǏxhE,e!)\XHK@.}dĨQe\~CJk>"פTywB\l2rBG*'9Շ(l`sK-N<gPR9Cjvޜ~ r,3K{JHZr kHNׁ(1Cw})Ai|XjTg5ۛuk{  (^hiV IwFQ/ a:ІO+_i` ?.N1"!Ӭt#Hȁx a Gf ?k‹_W0j23Ιz2vm;q_fg ؈mnCEⱺ̰ T 3 QlWvKg h{S6VO}Yk SGO%^= ji߸3_(is2u53P*P@bO,5F8pu[ \kM]L8brsOB =AɖwR@v/؝DY}cR+{ܟ8 BO EUR_)X䣅oY FِWo_ %Q,D6$%0)3|D-;:v,y,o.?ې} VaEFA>N /5JX:Y{WdiDP|d.5Ԉs6`ş2{ .Gr2"*vђ~H\wa?Pc]FŋIV kNffF4s;M Rg ִY rr<$ M3Rѥ$:AExT>J|ƅL؉-CisGʎqkfŢ&.sKoiHT>_=!1ֽ&K@ MdBnJ3{0$ir bs|eÛAKXwRg+d `@XyV4kBtغ(k`Cˇ.zOq3XZEއA( ̙B_ 0\xOKRv~0i3ݔݏ T|!mZy2Ay֜DB .d5DG:8 ^n6[n}QRDd wt{1KMk)%~c8r$1vփ 7*oÄ,Ibo ۇ7ɤZ!yol-3T`UݗVfpd}>IQe?vj\+6ptLku2(5:8wF9_),-f?iT\8ߖ3$$=J+|F>1>puy,f\\/I&_KxI+t+h9٨Ad_PkSl+1(lR>zD80+q>`E9nos6'v}ylƵl\aB2f> Uμs dϒ E( -_ŀ(r2 $&F %:6a-V 'J $۴l,х$0?S/-v)DSlHʟݟ3aZw')]a7 ;z$p /FGF%9h%B WF =4Ѩyr2M06iչ1]?@*O{4D !h7ߜW:$$T!_V.oh u kb+з!%q-bjP s?&J ADUr1#X∪/p47*r܈,W#D+dK)i /heY\:~gc,gyxRc:A3O<_Pxyxxa*<"x% }HijCT%OdqjQe_EqRDrH=z2fb s9s>vz, T& .]Gu>e"utkP+&c d/-i|%-rxLFX&d|ă {F_pMZ6gqzA786hn4.;~in&n5֨R ,\{;]uYnbChPHQBȋodlVZdF1qtύ< ~= @<|46Z{a%tc+a3>jjG>YσWUNR#%is<:Sz'Əí$uD۠*F&> d_GNhZ=%CCP@͕[]&(Z]%ID)e:b@15]*J w̓"s 3QvaoxQ!Qy*gYXìtY]1< b!\ja|aԢzKx1h iNrri*6(k/[ǖ{>ʴ8,h'N*9` n6漖byx^\34{rm|in= )ў0Ȳ8f+BkW|"Ẉn>z_!XC+@KF(++2N l9|y,KGA88{ނZ~"*;{e?W[ۑY)1B^%kDW<jYV//#vDJzkqDɦHaH|B2Ġ[%`p[$b@&[Vm.9 U>+j!Kex[r@2jJj`#%\*oҐ|IQKGH,ɦn+ ]b} hu;cE}Cԑ8.e9iw`N.a @cT<( |wP ThQSfObIt6>bVFݛ!]Gn2/0zBa)[YU"{8X?ڱ}QTl]ȦU֎gsȝ/=BtoT ^ʄK˹ip9>%~w3:v$$u&pߘL ]8:p\[G}ԞJĪk27c-gqM($Mz8V>a?1B$"tnhuT]+ 8̯D8b~Ƶ]ٿ/bۛǎe &mԎ.=BBn*gZOu*ssÔzq%Hfc/mY@I Wlu]hf6ݓZ-A zya-4BFFK_V0,7_&h{∡)/Q8D'1>&P"XSYtS!3<ݤfdr44ς󏾇Lծ2rIr1|sZuWor~]  #̙^`KSmI4H,po"w,:RLj\0e_?hZ4IDں KO vGpgVz|obV'%>)d?>۽:ާ9N#p֢D-T@B|{S>844x*px) S&.8fZyJLr`gAdoѪuр9 Tja>jV3a,1b=RɒM=F(v,MSYqe 0͘7.='}/>U-wBi(s}D6 3g{[u]w^nhJ//:v^{deq89-rXi9wA7G5Da*l zBHCb6ku|],hIzHO=|@``Z:B)MusXvjkK5in44mY# ߭p9V}t +|*Jn"x=U@n?}bU #DfU@,c`A85w5VylJ,aB^j_--툢Qn#ҔT, +lӜ^Z 6&` <1%Syu$= Y82@ur9L#,|7fsck8e*7[oN!>}Y9#]<pj E a0H0OKŭ&45m:

<~#4mPMjhGD];&tE_b&Lk^~| } 8~9]k\ǟӈvjhP\sL,|fn]n&+mC,W@}H|<机Cʓyb" oƤgy(W+fam_ر6W܆{s2KpJZ Zg^_'Ih#4)q6N,]LcX2nDȴ8{Tb6"Z&Yǽ0Dv!ֿX=lОY'C49fA?!ɓĤǛ}K-_ F4 ߇B9;_.fabڧdoG:"C\)N)ޕ*🉭d!Y΀fruAuPhhpV$uh?m3 j/FRgآڄ烷k6wPo [X̫^|4:uLK®Z"SStZ 8v-RX爈{197F(2U]+ z m *6ZzГ}=j/!cB8[vmh+/-H\*@ .OgՒ4I$yLf7j6kkC&xˈt]eT}kƵkrtC"1;O121:HaK) a-$ӽ{4~*6SDzol qvT]%DY-]2A @q\ v'WNsSlJw-1¸a0@wUˎV63&eB9VGP @ш嫿+?;l\FGXdOBG~C܂\L?CCΨ༕ܢ'tVzH*%ʧ gB?\;=06&)Q*<%%ɥ*.k=~ P rm=Oi:WKplerZQn [pyA=1wQNqsSGPfnE? %dm:< Y}i:%"26<)e&gS{ow[^m(7@`&+Hx ef1MB^ 7},ۢ Qr ߹Y<4~J+Y@x6Ȇbh{|C!7/HSԮ|.ByfU_s^GݚԺiwg aQ^_6G-6 |]0"lvHE+.09n|>]Bν/rq~fbSC~whZ~;팛|!ZOE]\0뵞=ļ{#bC~ĈX ,WA>u7#_?]70xDͮvWصX\F@h!<1jLt @uKC|Po)\Xk [0ꩂfk.X!N7BWxM`8=WQQR;dC)?fS lCzko2  { R,Vc\hq|4n3ah6WW@uGjyoS@PkaOL7Xtn ?'i}>K0xW(aMZIR/,zvlaTl{CudW]E;ji㤣Y 3 *W@KV8ثS_(0d]8>q]kL=}NO|~ gvU"TQpzruүo6¤";7a+nNB.Rg ̈́HROtAQuZa*3c+˵݆\;2VKXZ) ( GO@GGtl4X5lfMC[eX0@/dBUv̩Dl $0Kd3$`͂幺O)Z|NzJ`ɹn:a0?jx8꣖qt˅[.kxa_j5$U myDZFVJ6yRs1Isv>ǥ8mm`Ǧ,IO*SbΦw (s.$yzNSB'ucr|CNcU~Iv]*B }=4NV~2 ٖ"K.n[՞@Xv8&0i$&o\{sBw  .rZ&9#Fr$"Ccs(Й 70]U~TX)NHWgƉC!Ķnʪpch>cp$,ȳ^I,a3$e qjPl9*B] K@>AFmQڤE=Cc)R . r7W!jI*| 'dOwKv,sQf1 Ev*&f?yazӪXDTFu_.Jj?;`-HC-Tw[/:FD븑GHz88`chAwЃB=?}RnWe~Ơ̕hE 񎛧ie6Dp؜g% 3$lzjoN~xCkhz"]S' =E 拽z8]_xTf¶b +A ;wqG5X'_8<00BarMN#pG%AP3:1L<rxˑ\zU9uY[@/:DS{'RnЈRXT )rdCd[K9-i/G7I3=x|ᛁ) yVXS_N@HJ:mY5 <P*ܓsJI@&Lx]ƾLωzH%lC#v $rEvVgOշHmj*&H!d>hEWHѼ=iq9 38*ôޓbGtw5,^ߋA0{TڦihGF1ӭVu D_8V9x>D:hCb,0sU~mSMf^@D ]!>-?߹]XG60e< 7/O|;{xCw`kp9#(O7 x6>P10OA_.(v\9ڥve jVk<7ԫ5LV]/ τ~ov*aj׶ AZK"+(:?9BWȔDrڷS}*o 4ŢzR{ I ,RQCgZI O굻M]76<2ب $-cii==nA@;Wh CqpMSg܀:\3%2>Lm-0K&n'T#$'ZCl [\pklTx0M}l&e?xH?p~LuFU|bY= AS"vxE *Rdp_wߌS(94B+W+%JPӀ={+‰^!!drG~(P5 X-)D^j2De2\jf9J±ЍP9I8p_|HǕY^RЁ3lDZ_~PBW}:wڔg62tշHq/b CҦj$d:81665-Oq=d~aŦjs!!jqkII\GR/lU.b!G*;OΝUDTo9ݏK>+A !;h(vy,?1"/V676dv5}3Yx wbf{4-٢*ˋ-U{mP0Ǻ2;+vtWC؄3꽗akNAϗfiαlVڠL&gqb ya2!x,(Q.Ax%Rd#[k7a|MFnĸSp5urc hf 'I6ML'+8& KEYf{PbAESF-dAzY&!rkFVIJc=bDwr#e7ڟ}^ M? ~+:; E9|_-eHyr5N/Z@|wonH RL1Ïz.N zp즔7N5WJxq1(;A'% Xw=Dxq yhK=)1^6|Ķgj$B="ijacݢj aIzj'MR>=|x 3]Y=r,k˴ $&7oYt`q5?jHqt0oi.äUǝK4x.C@$j|dxnzf(0&Y_;ODw[q:BSϛTL[&?Bke.eaΥ7t*u{o,arͫ(Z>2MڧZ.YBInq&Ud]?~K(VC\H"P%uaPA{{j&lL5tkPF &/7tI49X/^d -P&c O);^"8Xw.ݏU>-vEsIFxGŕd?U=OO9 h=D4D;,U#hqŪB~@9kT ޳R߯aXӲC΅MKT-Qggy,fb`-`lHrR9Hr 5 K֯wb b.Fo¼ZQ6݋M23F:(>"fҧՇF>cw%(} FKn攈$]:;*nC U_ G|)l ]WSTm/.%dƆ_hzӣv 3A(&C / dkj ؍[V7JsuoC$,'=G ȕ3@ΗhK}wD3P\#d_@~5ӛ8m<xBJ0!XWIYR"rcIw (yb5vO͢c}劤FZ4/oC|Fn.otKlpyUp!YR /N^0/0sy$kҞ.y zݎlygb2;Iww,(( @sLl`aZ;oA|NcKUlEz4΃-dN ̗{.e*#tXg{,iDb3rY~V%i _4 ZN~ |{Sz}bC$tQ֍\{ q*ұ7B᪍g>M8=gFQs|;xM%&g UI "Oq@=@@\I(z ]"axƽ Ara%'*+43^k&Di?<ۗ|츨ο>C ˇ۷nfݨm_n6EARMS@u3k06汴nJm ΂?Oӵ$J.ܯԵnmQؤ ,ΰ_ßbsbah,Ͼ;=]tIWǭAhBhjzV}-N3a0",:x:ӇLԆpUy+ƐLy U=V^M6'6: %Eb U~wS.rHD{uBVx@P/栚g% G@1SX"٠`Җg",r,%2ҝtwH4rΔK`仔74͌/ _˜*pRgl \S4:=CwdR+l&8v"S fRc.bTUnٹ6ݞi: 4u`-+ץkj2VA' N@ ԯ˵q.;P'ф".wyZɐgT^uZ*zU;(ZTKu~  #P *,։!Ol'!EAɍ(  <'o&*u!ҩn|J5?[?5ݪfup* /wSlk;uRn\f@?Zi" M"[ZC Bu÷t4q$r=-eVc~8@kZmeQrKmVF9 I''%VԺMXDKpX\.:]#68錇 Fw=>LT0'=Rk/A7Hz-!Wn݀v3RM.)$21:PŽgS™=)>)?/o !'U.5 g><"<ɂOp~Tg{ uͲ{~Hף $yJ ~DuxF,B1)tW4>>mAuY9cKL \eX ;s|FYJNjb˟uʟ` U(L`z:>j9#dh޵ۤ<@2sk%-펤79;ų F/~KиE灄 KkFChy% iv8A !)ٓU]hK1}\[u3{t/ |`jUǂ4[zT,nI8 Uq\OH6FR_ͯ),h%2}hW M0ߩ i,(ZЖ>:Fю|9#xaqM2y7мF*6upLK)K9˚Ժ ׀VXlAzU#.QBkyuh6Rq Y3+S;5T뇙6BfiN[EE& Bwӑۙb jM' &‚foksOS»¯-9ݝ1;ns9X~xdbӊӽ$uEgsTap3""'4];V5Hs)uCx֪3@cz=?0L0P*.r)Ir6X=y_n.çpnr0{ՔAmhTtgup4'mzύ ܭ +OU, vl\pgO ]8pL|[ 盋=ck]Fjz$^f|?co8t-ݫ>p:,L sP hG'STAɔR + 4,l/Et&dn϶BS ;V~5:&#ۃFH1<嚌ǡ߻V}?zV a(WLmPPqhrgAvNgjvfBV[2#` W OZ2n#!^ugL2뼊KXM}J3e,((GB8"?`k*e%OE~=⥢s g1i]ETlG%8(_QqugXO*r&h7TCYR63tj=mҍGRE @JCSYH |x&p:8tr(7hd+i|s0 6 (&svv5zw|F|τm'E bRb~3Aɀd#}YrR ]=݅V"wo<RйA8&0܎t"⣮~Eyר soc]5!!{r*>PorP\}z>ցfIڠ%&yZn @d~iN3^_8tn3f>?O)濺P4 % NOO\~kOR^p!%("Cx<0=Pt\cUK0 ȓS LHR&vCm`GSs;R]/!F?ڡi̎NLft,H?ʧa8 MYiJ5)Cy]b 6kϙxoQM`4a!Є8&Ga= 0oeaelיVQןB6&e<^{R3㚿 i/YQ{=r{. *3!/a/յ(Tl(o :7X)/BB!ت`33KtFRx bxh< .#ϕ5I~0ed[z 6P^C#J< ̵+1ڪH J4Et:&+qV>rVSְ뼼7G*AdB>Wf0QL&+77EN듅%DH[x!1ӭѰTﻋW^/܀wW'AWHO^n¶y! :lVz⒥3on*`0LQ@̓ʧpk[ 4ia&/tr嚞XmP;ۧrxDv0oA鞧2˭ڋ=Mg`L' nކK1׆I ZhieH9!0ĩ*>sGp܎&,%tv*i[W{.s&,6 *#8X'ɘ@w, Jyݎ4R*D C~҇|~AB}ވEI Jp׀a+gaOҬ.~g#[֘BYM5H䄀 ֈ{ear˿O-jaD4lӲ7B*$^&CU6!j/9p4ngJ :MFy_#d2 G3O4I򦿀z8 9l!'aZw^;.!ڦ%gTpb|Z0iu,Q^"7v',o^5o@{|X nUswlpz|p@$M^%GUh^Q<\/ _Pqbඝ1/Z$7̤ ^{m驲K"ƋtW$_-`Aͯp< 2oOY5xޑ$ܗ0l$ciyoՁ .i֏ 7&υ4}f0cͤQr;d%_j]01.WC?`b /nBmYs0=y%ExJ " WjؿP"eKDkt}`W߀%]if,MU.Ι6]L'p /)w$Cס0PEwUxMFQ Xď-N٦vq=XH8+b=Z3K ZN\li~3/"q ӟhr0gSNz* t:EEbT2p&9d_#-1Ս4*:Wb:j>oU2 Ǵk MT'sP,t!7{խ0rY6%W}P^>w Q^1_*e]3ę낙hp5o_  W൜ڍ3;{_.Նr:ֳy&:+Q|aonSG >+,b&D5 ]8@e\Z0vAu~Yl1fy1}q6]nV `M$bgR(&J_u'[{e, &ɑ`DPoJ[9c[&!aNlg┓aĶ)!+h- (+CUF?S!Cb GWlmRrj ?WaL uI&>& "N[%͂/!1 K؋Y=W=fW|IHgĉ& .;~ 2`OX S0ER'TTcs vf!u}HW$0h<ږϡ [zI6TZLk!y (ۏU5hqO_5#Ǝ/ӢmsPM$m0ޚ d'q gGL?gx8хB tXtSe9Jel7$B]3"iZIj6mB,qNG/d hkYd}:Xcx {מg8N2n`Exe&!]Olkq礌UPR ڷr )l<۠i!- k.8^IhNCl3r}!Ixu$0NxSa1`-2V6Ip]>EuPF%0;Yҷt4հV)$ql.)R@!RHavϟx^Φ2tV#3F9pєXߥ2&\LUDzJDxQ$ŵeO=4$ϝkFCm{Y6SApއe-c*3L6rVH!=7wS}JA%ħ@wEy8d>I>c#p\ CtS]MM ,׸sEi=W!İ8snL#/[_oųG<ɱF8J>/G9謼&]WuW,w@(q7%@;_?&|R@Xn3ӎI9z#̦ tQ7_;ka<tce>P~s\wsol70'r[` -)g髺?t%-{{]VөWQN 9N ۮn&!6bveJGɃ=;ݓ1WHG2y  x 1䟙DZ3 {U^58ƓoԞlܮ4&EEhR[}s;8?(H!ntqX=Yc%<[C,m R'@F//Ч YmvNQ>|ECxB7솗҆'PwBsKAٹ!йS/W.x&Y B*̌t4_3Џ#(Ey{~W3_ϐpj_^V32gg[+gtH7 (MW'6 /[Uސ1P:O7Cxm@9̏Q\nRD V|GW`-Kq ָæ<:!+{(Tұ_9`eQZ=utk\Бݩ@֭(TWxMÜ5@sRο|2t6$`LH"EOLzr y(w'%Aѿa҂6ƈ@Z=M`K4gAp:d{RojOcW7I Mtj4&1m US`GXQyR9gegs8ȿ7"TSlK夋 sɍ)JMi05 5fjvNOTX'^:6J0hy0vCV1 W,8FWbCʜʇgl1^I=D@,Γ+"̛5Y/$X)26Y"oS/ ZKr83]WzEB w~-aPcL{3ꐠ=<;CLc[|c-ڤ 7 t@Χ:k F\23Sw/:z= ˞#﫶G^;ȟ E@Qpuj=2G+wl݈ϙyW vWI3+L?0Wo3c~j9<6 Ou Jڏ%ƝZ3ȠqQk>7gbhA`M+'R?60 &L9#&PI(wE2&kϔRIS(. s1_|V>6DЈ1J?~\4s 1`?=`9XQJ~kY:#PpŅ&߇`mStwXHrAVZKe ̔~.}atC_F$S߹Ҭ_iES-ZqEA͈& զ,YBOJetP0lkR( $gRX7|.)lveȏ7A36_ED*Ybr.U{K0h( =MžkP*bT-AUX}t[.!:oMah)WBjTreЬ8V  SÀ~ YD*!$7FU6,ZWu6e* .,9?wO895![ܟk~+#\\{j@yJ~c: ثi,X)֣^m; hGY*>4>SfSΜ&H$+ִ:waXwNp A]p.hPlcI$XŒ %aD'㋓:a?0GgAC;`'dBPUw/z`W0묳gۅ1>!Ï m54}4~-N4,MM m*_?5a Y0H,ؕR Z&\-9 DfiyC7u_^F.=ANKA撃z%74)zܯ @bI*uQmFK-lg@e-)9D-**&fqɑA:pL>4c"Y)r|gt^ڗv6 %z^Z:|%x{MiJd-`=N_\(ыW~9v?ߊC bVlW8ҡ#Gww.H &J|Ǒ] e(4&e6]Gl%Ul$ (fxC|ѫsG 'sjat͙h3܋x6ExGT(IJa>!Q:q}e:6D qZxq2'oܝx\XE9N6:qJXvw5}d636( e1xqw@צok%qt|e0/&Zc Թ J">Oc^ n2 A6bwӅ1uY8.!AxYۛ@_׼6fκIw̓,mZz0@pK(C.H=VAPG>jۏ$HO8T% $ d">4~C(e(zmEgńZC~d졣hxΨuqKY]OY(%ߍQvvXpQP Fi4C4#Pcܭ|b<86xHbK)WC iu2a>3 MlUdׯk&E$凂Bv1à]FpX|\%)`p#|Ԍ|sb_ +9caΆʹͫdL-mE  }y\ OG/ZJK]ffzEJ[l.sȼ/F.n -5mUba{7vuf?1F SvIs.ʾ5;;>-x+o70 98\nmUx ?>>xrr TwV:ܹ\ B}Z~N!XHj*ߓ?dp$ƩQӋ-F0.4CE/(joy!"EC#)2 9}o~+{ !Jqy\,L5mٯwBA<0zVH5"\C'(*d<mQK6""U``YxW~\p@*] .:٢~؛_]VfiMs!X;7vEg^@F+Q`6fYmm X.47$W@QO\4aGvL߸n#,M&{a >hF6ZC1 p7Pp$IgҌ2ƶ0\*3yl$IgjQ)f8N] ݮ6-KU"4oי`} AR]Z a ^f/}TM%;-ӈC䟳-W#wc#\Яmh!@ PtfY4ɠv+5xPdhwfW(Ux77 EL)){qH h64Ɏne'_ou?%f:IYJ/);t@(>! aZ<+= lڏ/*Eq?<8! I"ܺf6)O?!r 1iƈƴ1W5 ve.3+2YEҲO|]nL,y7BYzSdi=1NtMH1ղQuTBD2d+F;КikD {xm.@5ܞIM[[-rvDp v:z} Bhڒ՝Km#F^nmdʓ~1\K YǓΎ}u j$"rPĜ#` -(:w{`+50J)C|_+\QE3M~&wzj 2:Wdz/}J穻?#}Cu"n1\)$ :^屎PwsR$_V'RuIݛYpY\f+ٝ~ cnNGV޼=qV: ].czqXp!ipG-=T\%vg$8^EY اT\[ֲگ k>W3d\5?ΗWtL(2%9/G=Jv_K0삱uHB,,fÞ ?  F8YJp}Q ,˖7Tȍ>5̕+( a]{^I/~.gX%1$G &"At.%'d\~Z/D%2&7-X}=65LP۠~IUP(0Um8d˵`t,!A]plV%lb`eI_5K:gFS$VӀ; ]RT^~wiο˶bUxq[{P@\3/˺e'a8 R½G.XtDK-hXpDC5,fJ&{h"Q"G% R>]=#!AأsabAy4 I!) /|'|0U+0VMI|Lj&Ck3x$î7e.ĭ8DIVk}Gd? #:D{|Hsl;Ol) ^hך>F <'LW;e@gM{ h2 u50v`t9U2mJo?>kRV'񧲘ޒ{$RGUfukF9Y xcVH(~g b;Bȷ%^wsw^Spn}E l:Fm*85痩(}JϼACB_zF#HIK8Awf^ pǎ(ē}Қ38 fʨ3 ym却;[Uh>~lDɈ:W- J.@ |]6.φ[vqǯb3l.6Jy0w^4gXBIP^L4ܑMbTvhɽk$n6NT9gn~lk2R9Kzvt zDD؎x1c_v{axfAu3/Q+(ZbZN22q'IGLIlje JTdTI/ ttkV0V#Pp eş$dr'`oSTEi%=ֻ!o2,^iOP\1kIy_qfjh;@T7=c N, S 6cm 巻.IRzvCIs"& 1j9--KOܨ!˨ g%~]N;vT<,_")HR0H2 &\q~ƕSp .K8)I>d\tDbrrŚ')\ UV4Հݙd&Kw<p?Jq!+z8Fke; qFW{i,~p3Ox^ UFW2BDe.=#(|qЕkrØGE{0ȐUe+\*=/K"x.'^:Aę=ELok Ti,v.IwVL&SlnR ׾)`Pp"dS0M@=9 :dF.L$i^Bew3#6[{eaak4VFs`S@ QoURZJ}l*Wa'—DH$Mԝ1K\s] tv)gx=zlD*~p_R;h!%{mfZ f>'uwKe3wF& [◀5V({3`6Ouj8ǔz*Njna 5z|v (q^l`?]1$Q˔J`GsjZaZ0FV67p7b4ƴ0)5hG hJ\!J]lET/eJIRL0+50eŵ홶/Fy\D#ry.>w̜EuWC4Eٜ l~^ՠCh ;fXS\*$ӂ2`~Ĭ(<-STqmݿLVr8OMf@r @D4]âO} J]-AaMV75^ɦngw;VtClAj1LP *[P3U`+Pj$=6.r3\E4W*n#E:eg,k 6DZglԽ݌BVjߓ,dFNnL`~Lۡ BcuP,$m.[> ܞj$5DJr]8#~T\N&ǒ `cmw+3d?ߒT\ \w8dt$=.] WFG0xuAo!L~PpOyh1j?s]A'knj?L& ޅa).Lfދ @ Uwo-Ok.sFUdx͛o!a%^2q}w`x#:kbLz bG0ޒDCgX>AU?jh؃2W+ͪ+;cBY!*h.~ @/pM?UieX%[t:^ v%c?Sndq#f[Lj`ˉ"SsȦCcUsoo"<Ɵojު:D%}ڳ2],:^ڹLcsPK=vQnccew p7φ n3艹X^;ⴔoi7sa8$2 F?EQSq0}nse(v ǁCLƩ>J۔pΫf^[քGr+[0\Y8koSÂ- Gvbl3aQ,xFjp qj;i Ojk-&>KnsY;Eo;o [ 00GJ2ME فCZ>iC`P('Imv7];.>} E\F*?*I*5]SjXv/WW R;j''O3LmG^8nX}G!gL. az錦hnXg_Z |V8Kk8s7Ǵw@׵v~c " eD0Sv<7g! X?EqO;Qq9A\Y(Z iDXSCwѕJ^;6d^2 Y.$C_k3,?)`.$2йvۣY,܇{{gGElE7K ȳ@&q$E h"rn`QgH%.Ji*$bj-2p$Ǔnw_]',G6o($Luns/"AgBq6 pW{+pw*[rl9G?V śTYT m!ُ@V)4uV\w"$oA' {[}!"[/ iX E٪±.S)%sw x L@EX}n0Hv(ƘEF 3k6؉%Ply0_BQ|>jdrF _I. enf ?hfKxkR奡E"yuq[v=gM2' b6|%Zm T!Ϊ9 Hrbٺm6c>Z̺Vucrl  W[6B?&)"FBԓn{2~<DV} p='\ucsTLs^cODx㜨P㝼T _ x,-[X̄LUV0SwtI\9g ģFY +ΠIb0J. 9VR?om p8fZX.R5WU VW^@\X+@YgN7đ8B$Q<͒ #98[?eܮ("29Wv *ڊ1g;#DؔJ V-#x;@N]R~oK8P *'wSW'D$_qH^NL~H6J\a?k8pބGUM<#ɶYU7Fs¦**wzmؠ%=1nuE( u:ù"J2D,z^ 3uۺ@V2zUl YPr8+$%RI*zP 3k/TL 9pKF=N/ck*+[(`u<3Х֥V'#/bEx.AL ӫuX$}L4g?oY ?MA0BkAmA ̴H]d&[}I)=UD\+NӇF"J8 |3eV,ATnוS[)' >?퓨Aum_3F6_Q[$rIG?a;ʝPۉ|ftP[z<!u݊%:àS2͜KBz,UZhZ8#nD0Uz?;0#MK] is+@ ,VՄ!&?"x2ӔQ?:Ŭ:{K p¼={'6vPִi^KxVR-f$/jc C* w}6^e\gMQg{|p,6đv7m`Hd#U" é5s!x;x\ܾ~YQMEB"TPs Y\0IVlhiEN B1H+iސT  R+>."r+5$^(p oXWFTFR$p6P4jsB>ԓv$|.&v,@;gX Y?֟=/ [hV!mD Z bWԫ*SJ,C *hiH_Ά^gSͅXїaQ^/8wig~h/A[T8eR9tma;ڼK}eBٶ2۬fΓ'١>H]VDƢgj⁆P5c&Fk>GPԑ3+0*>nT)=_nl} ëD'dV Y9XN㰥yFc^jrpT cY 4@@QJ/ ظv6,P+2Hu$1pdpW¤Z A+3w-Ա@?m;ʰbO5<@, 3rLh_הvmP8IuheEMC7ݷ#0Su<qBH<2qH4mrs bQ⭕6R#CJ%夲%Q $S9NNIM 5 ̼wY!O#y;҃<@ ݧؙ ڧ W@ \]z ["&bbۡU.ZB(;NpKꙛpi3.I|G9u50 쇴OGȳ;e!<@N!{+R$i1:*U<.C')gg'v]hhGM\ϱE_'#*ZB{sl1ul8(_c22(}h7͈k7k5O>4lsHi=o #RȓjsM]*4!QTk?F ziZbq#Ct 1CaEu^t#(s& B̦F 2Y7\ѸD8XaUqX}72BxvRU<΅ H]@k2 O w#udVo#2hؘ9gs[ރ8Y̚dP[{D@5^| )>#Ls7i@!2ƪ!י 8Ry:xSGe_ћ:-wMKK 9t)"#piIGtmE#XMFDTohUP^sS@L쥓Qm#dLJgP kC;**Em=‚ߋ@/]͡(qT|PE$Qed?\04^8Mcb 8ׇK/4Rޞ 6ߌ2@JϚcZؾ9:|;o"E]ա]Gl| 2$LZb9VJfj n3"s+l~\[ c MՐ$!s@Yt%쭔#؟( 0}:)Xc,9F6" .BwŦ F~ >DE{K@9x|쒚@ t"uMr^aKtGE@hU==Mu;4|PB"u0˸xS''@yIU+cp FEhi&6 S_EqgiE,d!i}gAR>P ϿCmjq.$!( 8i_hL6f^ݷ}krH{ dah2m?pSԼ3nC6q*e1A# 1*7"$flu]KxPCiVvjun?ol,x@JƏ-A#{E9!F]u&R4* du}``ʏ(J˪Q3#UBmgZ! |O꺥ٽ!=dK$1DM[GZW7DPDU_dx5."!$܏{\3C{G ӍT_T+s4OGvhbEjg8 ;{-r=2\@.K"_]r D>vmG׹Yr+ qx}I9 y ht>Y@;38+: MLM/2Z8?O(FޒxTkQϬD&)DfHRؗ糑7E܋d.F%}-A=R[녆]2rhj 8 QnQV:TבJyf }u 8wPo_47_'c!ŷb<dT1i,SràG@J1Z-H 6 wi4ʥ"}7$%".Y@yѩZՋ#j"wEdd ;Ѫ;<P!$/OJL.=p6pkw ci2mBwߞ#)<۔#0KyqIKQa8a lD1He}2{}KU0U!AUPmw̫{Qk.=UVf!BKlA$cfwbU5q+1lYpѿb=^O9} Bqn!Ֆ@(Oas`Cvc<:˒IOY u1 y+zF''x#PۗT`]>16JcR3`tnFRFrS'L" M)mJu sĆNwLtXvȎglU C[Ve2<%^zj>R}@EJ J]r,m'u;4 48j&WlSFPՍ١Ir{Z֝=cQwhFo(?)#+xNwvLo ^/=rd̒|B˖?*I5Wg~Q Eح w6^aMH~f M3`+;]H>02491ArķG_l3{HV5mfA%9CagXL;,WqhߜNlZE3`Z##M^2De== 2a|!u1b_ 2"=\Ȍ c##cd _1q)2.3 Ӷac)={[iG#5YW Xz quVe%yvo2#3IE1jo+Od TBيvۍTM;32@]D\-#btP^]1%Hƴ9m^RAXa &ϱ ơ}͊ 8eGj_Rln( 3LkJߙY4 WL6C4| m_anۀCϗkTORV6eҨƦʺfc7I>ગ;Vk耝6cmWe:ڷ6bn`A(mս^R&V) $TCn;)`jF |b"黯@nK.Iɛ|XkX|m]Ƨ4rY`#W}m+CKZ%Jd0;?~fu puKc\\?Ѝvqkj¼ KeVڜ>DdQҳ-Z*CRusg;I'!{һu=`RmsdyCv=EH&sCkpAާ⡕ccX+S Yӄxt[+ۤ2J$ %ʇ=IoIu S,"Kf0B1d?cffnbd̖MiDW@0Ž}M)R6N/ Ι8KˊL\;ʟ&ɓ\(:Lj*XUiHz ~ ;47$YZX8{̫gƶqHP"m|P.czIr`Z. i ~f4BӨHBְFZn/h׿:#t^ij6z~OV >&&=с/-WWo׿71&SU.Xv(U1z3PSb!qhthSHZhW.dfWM I`(ynkV"B`>y|z=y;݅6i2f<~\rx.fO8zqrNwʿHNcolɌ{WLMyx7LDQ?1Bz+c+5ܢL"s[sn]q3]inm ד>!'.;ЁVz.7_,Su׾X^AffS4"0EzNwiW%-Z֑hvዦX}m~1(bM戝8ec_rmixY5C!-.:F!E^4qeEU)?!#>`|sgyǯ@ N+a 5Ang]H4y`/#ak,ZC`&?-4l"(G=ZQ5b{|(:$<"[|_*$Yeن;:<2@e-Wed*& 0 */ wZq\i(pwtܓ` Jt9)鸑{ !؎IRO,/Ţ1-tok[{ݚ^*KɋuD b~hC^KX o6i=mX>./2ζ^F?{V5RY:k]dN5_R#bp1 tҬ?D@U\# 5Jd{QQYL*Y]p(,)[".ᦔ)ߚVuNHr@ T#+Us\a;Zz$[2Ԛ}X}uWH$6 C1XZ&Xr"أ ~h$A@%FmǕ GԢ0EyaTm;/{FgŶON9nϬC78"up"Òg/Fp$}Zc _%9{eב ʫCEē$Ѧ,~8ɏCZKIZa/RGM ,ص6tɂ# 3[B? <(Տ ؇J\?jo-!iܪF!v5Iӓ;vI$F>5CVIa7miouJ_`N͟\bfWV ҬvBP`+&4r.:kHv%ãB`a=4+NGT34'ThQ'HP@$>HpkRteե.xkJ߲=';y1/ JbAݠUO-MjF2g5=! *u+XDAb\vDVhvB#*  ~GEfD=W=vONpRPџ4:g,3{Vfp3

`Z=M{?9}kIʹ_1i.G7KwD^V :0'um2MG9%noF6Ѳz7D8Kq 2SFKE܃~ɘtլaS{$:z7j2q7N̓-v2r>N+׃ti8 Ku"6 ;z-l7@Ui1aۑ`ƠMz5;VWE$v"dm=0D0GF($"M+2Vo&;_:ɣ{4C@\2JX xbقIJ08`"HtCcR#ɉI*k6*au )=|r+x<)[IeF^5XzJ=*8!OIJF@ľ%>]EfX7ayeF o^nWLMb!JL]NbA\d[^ =cv3} eik=5ox5FWdb.S+vIJEP{It PI3S`K{;rrZQа,:2lc𬃶gl]`nLX䃐H}fn ctDxCK,8R$`l햚5tF'םhV+тxf"/,w.#"?0,G”A 6Vu Ncb{[''^B%ڔKo'|Tk#7çҡ;W^h>Xkqnhf.3QLHɏUE+?}2%tZ-Agfh@6fϥ;Lw IǪ ?bFuLޱvv·n2M@bTegBJSK>)ڼ΋=>MWՀǽg1392#d VT)AGyj[;@]ް-]迉hh &:$%Xy\؂tQKqeDt8~,rM|ib!:9_WqLَ]5||2nG/byn6Pq8 `o0E=>!(CYȯ B>=6䞊jsKT [ IŌRq +'8XQ~[ 9p̽W~q~y|V&"52EW=]uNz"8n ~5%Vs7Ŀt˜x| SWmGv9w5WϾ0"J.D[li8an>} ְi+TWm*-,歗 NMtbB26 1<Z]fL>e:A(?z,ǢcS:Ucey=V;o|X%h gǐ(8 |trң4GDWB~xFo 9LEuK$àV汗{FWuck\=).v>KykE#T \kCNY$kNŮ+ٯQ$Va~n$7UK܋v vG{)yN2d« l?#Cu-L);*ֶL#sU[(,P;BixK8-MV2ㅽpYPNc`dk(A7=Xׄ~ _?H/0p!UA7'mY4; S ‡z^>{c`&Ak|v׍>b;| v;Sg֕gG`HƁZٞ'k"sEfˏR8>5 (('!YU?ț)6ϡ|<-{S`{`g[ "3v:~N]`AՀ !4$I}YMC~Y 4VǼk-9DSq$EbʴY;HVv<#L?{0dSWU6g" ξ[5ŁbceW1Y'tD9O T^9}>č y2KG9Ṕe[l (D˴CE7m sބ嬆UĕWd@F1Um&Hhed0tEV.Szl2uйcS~gb앴Bl*0<THwMp7PT8_G*oqxS>H䥊Sdv+7լG~} kJ A3>_ܚJVMKbJ>S*FfU2J%,ȶn3ʬ>)$Р'|ֲ 3j$l*Yj ѶM[<p\NVL;$Mٌg64zoa5 W]UT.tt<& ^joŜӇZHD^bt)ɵdEyq:eR8DgVqOCxe{X"ӫ*4!榴GEwu|J¢0ny$uԑt,HGE>&Φ!uQGynBM-Z ̨R^(%Y;+l M~=IP))?v/^]$ 7KN rﻻ/=E054d@a5 ̧UpU;/ YSDNXHۣ/4Gr] +/cEtЮe@RV9׆Fr'6]L7.)n|xtS V`_V%>*fղ&bunZ4D3Pr͑a&{#NIY-\@fVRP>Q:c)1ajU#9x#Hl-  y=7ER%0^J PjCF:~H`êՓ,*!7G9Tl2_{RǢ.{!025 o "۩9OŐCze-W5P\4"؂9aP90SW ™9qKl'IO0[1VN 83p;GZCg6s,U/vJ~Ps79R9ԙ"Z^5 'iݓ|HiË&5/ߡWi`XWe2T+[|m2Dmgur3MO^&N<ȜЉF4+6Kw7 ${0 Z wgʬP c} h.1aEڿHufjQLgr#w0cۘ$،>q&8]73h6 Ixa)ȓ!p;<śߣh"'"}LP~ ,M.A;=Jswa?8Z攻wQ- GBHh[oF8/5PYO4K,#QwF 98%Gаv2RbǨxEȖ,M# ė[ŤMO߮#:\nIʪR*v5F/ۓ69(l>ַG/rN'?Rib}ގ6Iu>lSڢQrKiF&oI_t*7#EpZVUI%ѪY(g] "X.6N4oqu,i ͌rpbѽ6aR}9'tJ< %]ԎFœ< ,Th!|,Qׄ׻]grh<@0d9Q 10oNB@&\bpvQ4eMuӎ<9*A L 56f qR_^JF l9}7xELSPl; $-([3q5ւI~;Ba)1 96ױS@~89mx.z-T/tCE"E "KNN✃T8JGxPƼ ;:Wi77:O}TꭴCBd  _px;K ޡ0n=<%czXRV1~)zH.RҪ@+<&߸eb{f+yW D^y akϦ1|J ,Ҵ,0H)+Bo;=:'E פ/ ꬧(?w?H"QG Wx`y\(21쮳Hi =-lMO/jPP_^<-i`d)C0u}A_)W=I,;$C %YIE/KP J#"K7 uҪrY],vDT$4Psʔj~ITWAe4 hfAX$@ؓeP sϔ﬎ ]ݾD68 @2m{-%^9wxIS 90[U<QE7=:~s9J6TJ0߃ҫOݺY Ik*jiuMu§=E^{M0ab<>R=-%ƒ5[1j[{я\ZK>>eaOቲtCn H>x cMm«ΛW[AmI8hnH/粉1;5jxn>i!Pl} qAb"eKDm!V Wݫ]pV_,F||fVTXKlHO = pO$R3ڐ }ׅIux]2nҖF*sF,`X#1ⶢLܑ62VGÄ `}_ucÊdJ <i8+1GxihUm|)6d2&k>5X /G :>fN0oZeh~֟cم@o܏IW5{vH888իɬK$<֡Q&Q 7rr+2e/N썽݀Z2]t1_=J:tJL}Ff4`VFA|wvh=$C_sR{ SiدFW%ZΆK`I֤,Er1P1*gh#B`՞t戛Y B=^`kͼVaF"Z,,IHTPU{/BE8VsAPFh~@qб~\PI[ qZ)#'I}f/w}4IM#0UӬ _NaR'63Rlg:)2ӀާNE'znڽ)ۋ/"du#>gldtM\ ̭>.>يQ g+^rk¡fb/:= _^F.&0=b_ N][!iIA,^7kZ$b6emLZ\^a[pP3Yr,.*n4KͣrXZo/X9@IcSBbXcaoo*cMʪ8'gh%A5R p|C)yQ SðE G#ZVsGڲ#}l(v[ 7(\2>~:A @0: "ױx lPwHWXb2Vo#0ꑯNgI1?mX\0/PڽÉWzoR=\6{3H]$ X{X ҠsP;(S$p_4?!G?`6*еzXn5^Hn.2|3uםumalUC FGK{YW-)u{GO[xPm/@d"s~LO}d*<TAR\m0ɫ4:G /u4nAum녙g cre}\kGK<0Qn=P,ҙdr@KT#_KYqV챵*e.*7}oZuaޘ @ DѫwNG-i~)<ޱ=u kF2ՏXa}"p=0:':E*x 9 |,FWxlMl^iloD^wAvy]r*6gf堍EJ2_3=}JQ \?vwTZZ l/Tx(HW^:6y䅏Q?0k5A( UX 퓬#a۬MPaRX꟬mýՒeaD,ՓR |+cZo&q%Yt$R`m'z2#Do>A~LLB&qaa}t39^A8txE|͊鮭LĖ3X:X*_0슔K!C|-D}_7}͓_|JPaz1:+ 8v`62T a־\8n$FiO;eD1'üuS18qC>NJ׻v<>&Mģ>S%M>D;3Z%- آ^ ԏfM%~Вή9f&`M&.YF(D(d:= ̀*W<| %.\#Dȑv|c2C+u[SKw'[5s>3d358FZǛ+/>*Ym^U|_@%YIdih4Z+_ԚMXpK}(BiZk`Z.nF.q2{ !cȊ2A5$`өş`IIʭ]=Ε-=DQOc$o3人Q4𧋵ꆽOm wv*۫`ʑ}jo2{Ǚ}gxE6dۿ ;&B/"%-y3CHn!Ncmn߻[d62A4 v6@F 6sBc4) BYf (kOu_,Z~xVsBovSBE%V.9.[h.Ya&O}V\/5 >?0᱀W,IuaD~ q̅!?鱺W(A?t7jY??_NUI\{lAǘhhpHd m*ґa$,,eu]IԺ0U@-SeX((1nQW15 䣹f=Jr~~fPkS69/LBm84U6(ԃ- A㈬4Jp:Q%{lnz%OAkjXzV#waFͼCURf}m;5-yc d/xέ.8R֮Cg Vd/9OQ ''8Xc Ȓ.H_Sy$!-!I[*#M lcIӮoRNn`.Tݩ<u>¬ .|U+c EFX`KII2Q0FԸ4!k1s&Qފ'F܂Vx c>?7rux 9o8|_RKMMW,MD6b=Z걯EFYlO&'1 :&v,G[e=/-)RM&pߍFTNp@ r-.'](1:l5j 3i9oYл*AXuHvElgN} `Op$G :^M$,GF.WHHh47>H JgUZr,0tK\Fd@@5sQ%+("]f,kʨįslqmezGZ˵ '-?$u?hr_yġZd֜MD~FDROm{]8>wy U軹 %K[ ,١@}OD N Jäs@FT7#<&WX(q}>se"VT0~u!K e&(bSrU6#u+ncۨDq v yM*Ta1Z d"\Bn]x[J)nC;/}&Y_}4njýA"ħPz4R)bu!Q*ڡY OmˆvC;6[~w*y w~;aSPHd=֒RBe%&fw<&eRgCpUpӜ/ulDo?V6]>V([]55F:l>c׼HASkOdۋ:%40*c B̆bv2zm}v!4r̯̿6-y~Dqo5a [ 7y3C[$Th CC2Gg& dO+P6X_ur^a,c#i,gR%TkC7|kwKy촀`T~!ZP;J=DSBD2M1LoY_İ뫄Ib-Y3,)"҈PF %$Spö{Z*=w+. `)[> P$ wӅxOyHf'F k/<ًC_Qﵢ,UcWW#!d @  +rJqi}vEfH@%,w+ W _; bvMҷYnao]nִ#s)naޓX#$ +! &HtGzOr-luKٿan3dbt>GR{@%~Zuɀ*u0ZCZ(ԋX:ZUWg&D0p3XXA/BذG h8=_ZvؚXd #MRH$?n%8x}q6RL ]V:izJ'~`FXWa9#uYD]f BA#l̼;ZVJ>p+S3~o/vtZ@XyQj".qS3UB Z-b s0D֨6SX~v,Pg2Y3uy09fD#w$9q%٪/嵭h#s?qUxds4 jv{2u/G.Bn14x?Җs՗__FLg |5 TSiBRnI/2L ƉJݾcUX?Ih.s'O2=6>Ev3|܃0-n-eT$+Z 2ii<1Xsl MjR@QAJ!=JN֠y_9Il^QP!F/.^ fwRʏTT|(i:}sQVT F|?Q=-]dDo.pߔ`$x!+BQ&AkϢj:g◗zI1 "|8H+2N1C'Ȯ7V5м/ic@S?ze)9H4uTsn-ج2g̃ú`ա a00u!MLyp Oa՞K9x(FU{-\fya8Yć TJ t|5zDBNGʻ1^smJ6* zݭV+6RԫTV+ƽ"}VI5lbl !JRH]LzfɏLފx=uzɅ׋d5.<{ucĘS39D:I+W_ۏUvd]C5y6 ƴ$P%;RDŮ=bHDas P/_A'a?3uε p3u N)Ҟ񰲧Sy:;;幞C~0@˅6itTO̘GU1L^)O6?=isC 5wY v%CqkSp/rDI=]Cn zVg?obtcAF;)hquX x0#*DٳPz=qNǴE=!:KQ07 ίC tz}ܡk,+%o /n2Qw៚L/V0,E-4'fXkp_0TXfqg^cX ff%)ܚFN}i muu^xAgέ4j2Dmc䴭'#иX&N Y1gEMKWÅ/PZC@0Q`stR_˳-[V-a!wPZCHV+òS>*m!5;f˧OT,5TA{jvd{Zbi\_k)m1QM#[v^T ~JM, ³ bgBz̡ &P^%HV[>7Ĩ4oH!fº,Q26%L"$\m3/s)b #V4۬VZpj'45Dg@H8UE%pʃ}7gLm2*(Nf٫rY3QO/2:ʺ Hm45~:ƈ#;}-BZnfES[ssMy 0NIZYXy$7ȰT殿:Bګ 'K |#RPӗ9iT \_s7-%>g]FvYꣴmCW_]CsW1(8Y=]0r1>" P]b㛕vQ88O z.DgJ zl4l>`:6n2J4·G*78\^1$6r7KmPk: Ϛv紳kwwb F_w4icW^O04>TgAvʇR:ˎ8@75Vw4V*O6,:-O\GюbAb)MIطvi( fK0>,AFkEG) kI찍q1uFD6s G &C`qYu6nxlF =%y/O:yvړUh7Dֆ'@<ڻ|(%K15Z:+x {ŗȧtj3%?Nc;Ӎ6LS>Ίzw 4Pv=P4 (ஔ7GwUtWet>$gK`m# /Î3 o!L_[*ztUBUJ]1jnxu Je^Q)Kq."ί$2cFtEq":f}Qm]W"n7LD?<k%UїT|-S@₃"[v mwzڄ f>ؓ[=F69!AzNnƀY߂S>4v/*ѬǦ2¦@%N9SGTS5&ɲlmBy}W=sf1ިV;0I/T6#qs٭l6cصe,Dw{ͰO3piv&d7lmgՑb)tu`)•ІvFp<0~zhbRg6 bƆ>lRA>l#\:UU#eL嶱.5 AuWC2gl14LzM?HQymJNt"!%()>&_`RЕ916vL'-:-󛵞OgQ;LW7)> KqʵcsL\EB0Oʐ&PdL$[5suD[봼)Eиk2]pSyP7$l TL}Hg?swT^W]K|`!>W3i^82d,d\i˄fjh rvp7-* ߲ب$L(٨%>h!t?7;fuKjs!`ڥ9;1į';J9-kjtPZg7.8MR?^)':6<_>heE9*r~x^DFFԡX"bnk@T~WUd .nD| Az h ]RM?wڭ=UMf lTM5+`E:3]UN%TaF}w!HT7<\d`Kkӱng{]Slip|ǔ~= X^˖mX(jZ@*?^,kbFH{^4 SP?^^bis&MQ2 Wv}Cu0JuŏJwdӑ~|޴M˯u.gCo:-1!@U4ѵYۢ޽)o*ч DdUQR#L3J ȝ0` 6sn]yE&y?NDze¦ ׄr5Ew_hڽǧVp±NÉY@dP+x_mSIk L%DmV;v)~ik)=15ԾXVɈ[$#0a]kiCU!'%YQ#+R9OҺ\ǔcn5/alJQ̹(ȸ>RYݮ%v2͢coZib(<2gډJtHMj%=]݉nX-Ry| !'7~vM#` 8Ps[O=ϒ"z`0m\5< 9bɞڅZE`V哖t LUg ҩ>_lF`O҃d:clCVl HիM!Zm,쇑PoK 1")jƨۍ4&fo_HKG6MOezS䋚4l,EeG '֙|ڨME1䆝ۺ#bBjA:F4dԷ z`dj_[⏆I=&9]:pDA膏[-+ēy"@&X9#m4.]2EͲNو-YO\;AwEOGijG,jR{`b|.xNt<.ݏ{!٢a6ߎTzPwtvrTunn5Y"̖vvڛMwH^qNxdwAVc?9r7 O%zǭi_5Aɣ\CϏ"|ki0Z՝ka(yGȐ糅rԹͣ f hȒd`Ro r{ ݄, >FR1rlݥDEj(?ӬHM}lEh4gu*pA Kɼ+?\JVb6r $vÕM^PӸhOriO"(AНBQ]oJU~q'"[zˮ2zwWmSєV^!]Ƣ96X8lR~yB_ z H7GTs?%emse^rv46F?4zi{ke$ʈ-Ȟ8tװځ/ZĶMW 1@|zt~cZO.CBVcgTݠP:ōܠؘ8AaUz~xabP~nL &Oԅ̑DX`=FE,qߦ/"]dÒ)n%T5~0дGQ.+UY+5f)rkZ? @o#JSau ԶXhiY/\oRDŽoN ƛGhzltmf qd ޯ}m2<7Q&J ?4qD^D:?WYe%[;a -=j|cq0XXXM X7HEZ vDGyF"]2NX룙O෶> g;$+T %ޮcvYJ.v =WpWS6 s f)0Ѱr@7 m-?1b;VԪ0U-{W[umPafD_IY@,sد_ wEGG d;w^&3aL򗅭΃|_Q^Z'"D~C,hDj&IƆ0{JqJ,..LZ uLB,(ˋ}qro"zɻfC*l@G|zh%ȖVӜu2XL&>^:q;򶜡/gn}}R&9$V(Րс >ʭfg[rdZ,ۨRvb2a9VIy*>, ׾@2eؗ!DgvVadTi B)3:,ٷ 7GЩ|f6*!}wW)wy, i(SA+a:5VV}$/^=P 5AdܵЙ/1C'(Wls4$n G Х|'Z/'@}%׈9/#%Bk ֺ:'Җ$'F>ms#qBi)dσQ{e慠X^JfBݙك7}M"gtbW |Sa YX rLwgB1! wZ0q=OFjpRxӷgIGmDSwf}W{'c]I<30$f*Q* 㐌FX~ĭ#Aݴq} ql8O:}Edu' &rIܔx&, ߜi@_&#Yq4xm))yr(]PIBo:\=VUA%lb)Wُ+KDn&A3u;@}` Ґ+kT zgC.e Jf7k<yaQEC uE+tYG:{ɇ"1Şi AǶ3>{U)'j<'r-?z. L&6;5L+|%x'٪7'~)+ KC3>y{cNn4, = .im TCK[JH֠H"!zeg]E<W3DC +qF;=(%8+۬mpW!6 jD^ ܡ &޸- RL)w#>B_yK/RFJ,{hhn_ܔ̔Z.”.="J*43ҭo9G^dbjnA0ީѕW܈Qgk(IOرG<5p: ?V$QK&K#,;~p+o6cU6\W4C!gU, ;b\^5-cQMUp IǼD~uB,ClOKLojM6ѤlKc?$)c3"olm.x:Rc̿}!x)9LƳ(dJaGD20 ,6I9"6A,G ]vy(Ӣs(#(LxmkYlm\F"rq҆6^)UKqw0;"\A]MKQɇ?YeWfVnjg_(͎]¦|ƆCe .:@H$JՑT^ZS 8RnVքۆ_>-h=Q q9* vw~Y?;8@nR˷l[Պ$FDQ8+4CR+ \aPwI?B({3xBuK0Mz}›_aiPȵ|z[Hd [ŒI* EB'j457#I]N{6CJ, 9/@ h8VS޲e zjy w"n}, MK3, שzO=r"rj<|"3Jق۰Cɞ>" 쨊)67[QyFg`z '@"B‚CP0^>2lfSR؉qM}M"<CgQ@*ņO ZdgI; 38Y;}4ݥol7g: 9$>Bs-6WBQ?eDu~ kG[9̎2-i~Б} !Vk(j=blU"OtJǪDK4x{RUdB@s`K{s#[d0ssIT"07*zhhq E׸uC~DD D>xaw%{H `R^rtcw0 /vN{TnEP⣓Wk a]zMbDc{FPriX; slrCw32  Sȷ1{Ix5Y^H|_!6 HܱgI㑛fH|ѱYH:WхWG.(VeյttO|$XoVz;AJk2,b3 IF Z5jR O *Ǚ 10a8xE .cB̞52*W{88p #actCŐf+i0}{#`O6H]R]*]v7g2"{'Β/)K4ClC<˩yV~D* 821$GTsmTnvUc5Y|b9T}c DQ+X[·3Aآ*(]Wa 8u|%0Fc{L[/ .Yg(vU(죗kZFd#36hkrdu{?@ W!Qe!#5ne\m}(휠׀ %/vpy$4ї.0{j%Pi@Vy*l=g=Z cLvs}uV@e""^̑cd0iPAņhe{?}fa3`1IXэg+;k{SQ }"L*X\8[GM-]N9Kw|0ק.w/̳)Jrj.,u e {vE}1i T4O DWX3(f[wµQ]QMjcFgS#ޯBzQ,P-muLU(VוL<>0ϑpȲyG{BTemL!E,-QG{ -_2'y"׫k&LoPKPv. ViZR4;*/Th;Qdϡ˫c**w Dr!5x(10ߎ)MD ԓrjHu bhc#7ĥE/H,Z07nH ?Ӹi:.JE~7˒0)Y+NEׅ3aN86)n/wIKƛٴahK!ȪU"^T׌GǕ]\t6 K>n礤N٥7tgNCOɵRAw(|o0V}(RydJ~ BY, GNk<ߌWщK"$?Шj<f!Uce9} ^CQDN6>hC^cȔ|jmJT3.;yY UI5e. )ڲ:Qx=6 9ǾMr o;'x;9Ӯݪ=bol\,x!Zݖ--Q,4n&> /Ƴ賽4_[|Q Xgxizuȁ, <޵syxovG]{ʤdJ'EU=Js_^%pr hh͉U8  p={\={&;;k/p.=xRUGH'TpbgƮS#֪#,9kppdY|nTgzsEb`qhn{V'6tU>v $ 2BW^wth($@L~},W(Z#Ae (7qY+L0[.xq:L3>s!l~sv7y8yYh 蘾ԇ`# ÇeUffia6$wJzݽGt;S#Kz5a¢".Y|v'y?"8Q(|o!9ug#K uq[aNC vI*|ŝ:L7sP*r;ʳ =97GQͥ(94?RN?3 TPx$תnޝް{Mr|_ࠔ_ד O,*`qs>TzW͓ o /Ź KjToB ].uRmb!kp".s~u*8$R_$R70 PZ.wB$,mh\Z=A'yQ4E/K.P# 1,j*;2F!:jӏ E b":VmH$6.f ?C̋KYkëT "}s.O>*4EwI-y |5Oxc|OOh`!==g&֜X_Bw#CP_񌣡=OfZ=/*0}il.iMtsiΈe/-WD5s#|.f|E-+G#&%hzvY:p8EUBe:ЅcCILfA5خi5l=t~ڠfh#[ao?al"ta}d ]4gEiT$%!~/ !V ؒYpe*н҂u" BS;Ƶ|X q:4fG-I L+$RCKx5'sRlR(.fxmiD }`͸ 5%)PhzYL5dG* r%ƯeѢ%bR -btVLٸb|+m}B,"+:#iA)VvZ?@8 ?w ^._q@#JX_3 ֛jܱt;hf(c|MN+PcY;*3A=UYaiWff ui&ٰv?R="D~ї~Q>5-\D Ic0P~e ֆʨߊYÎx9II/褖"O u0\aHCMǯFZEϠ D ZQd>*W:#&n~"DͶ8-@"tn'~9jOb "/tBf&ҳTR3*}!0ffxꇭ?rqd0jUPwޯ,/ZpCBw̟J? )"%֐q-VMN>'αgGޛsM2+w:AĕQԅI.X7WMڨEIo3u,IlPF2zWiVW$VFE%p֚Uar'@zUY~d>ob! Ƒ?%Qm9LBOÂGjE~ğ;D22^ #WM7=.؊2ʲ7|;דL& '-UϹۃ#)M"'grFT|D?P {Ac^^˼b(d8|ȁT D 5uD{Rcf캏Ûb,1r4y/;LN{J\ }MK^i{OzgxGi"Q^(73AMw1ynu]rzır#J CK{:]y>S6GL?u@52S,' P/(Mm ּ=78fMxP#*1fqP&bo5 ?ќ' " Ob#V&s=mdPަ7,hYN:U_/2Cr2k( NH-E!M.j!4Lqh+1=X<<6o\YeA_G2IZJ/-Qv"?Z@3b$3%qO[V;Ss~B rJXN.e:S@NNŸ1IcB`pJ5ds0]z~W f:t?dܧ`>sxl/pJ 211ޟHNrBW 25Q&zSZK_Jp5eObŮ l5`2__%:ԔcQ O 3K/]CfM#}H^L]ލDBJ}.qZ`9 Qaar~Xvb#(O.f>K(gm]08MA%Q$2 7'l(LP"mR?TFty0r'+5UQ]ꘚ$q-sꋑ42ۡ YY5-(ܤ#We<2o2bV|b0jd̨ȯ^(A)"P ĥ4.!@4oWn:|9ѤH*)|Ww?THOfV= .iGmʇE<,VU;)n+O>ZTct8Nfud?gD"pvOl\l#Qvg-}tM+ùMtO[.dž~SQg2x%Icv_Yy3~<47ȴizЛ}M崃?G^uGp?s9\R"nJ'RyMFo.%WG'^b">kDVi7`?R9|FA*d#d.' a@̙ɤ%2JH,4FU6DZʿFܧ<$<#{ Gj1ee? fTenY% 'vID4AIFb{H1%Q-0v;`RNpgR$|&xRn4"P-oJ@p5[ED' DZZ^W+. 4wD}ݸ LӵDanUą'Ơ+`0K 7%s ^ȡaZ{Eܲy#̚@ݾY?!UHU}[PsK`ϸ.LQM٢1=өT^j([[cf3Iz뽻Tƻgl:¥IRvzc CdX֜r839Po U= H)\VArcKj}xW03?!@H7hr><-|]+ *Ȁ!=y`L!0ՐNqoi{$'G;ƣϒ \Q' hqb;ēZ\*0 %ܡqrGQXѠ*-?x-g_]ux7$$ [9d8.8=g]؛^ë\0Jښ$V_A_|>kUrF 0͂+lɻfU,2 rg XL uT?a.EA.RG-am{?y"юQ'C-zQ @UD SESӸF%6LK4iu1&(%l2d%u*-0ְپ]lo;6øUx`_6Ok*|SڟG ڕߢ1YEC0z?Q"m2ApP,r@_ldI%e8ag۱D`u]d-f؋?1mU` J‘eXEdOxw\Ѝ^3o{-3-tg'5gG:f_+z hgG6ong3@2c{Ky!0MYať{Rn%B7&*o( cܙO[:ޒY3 q!N (ה:ҍ}ƳN2XVvQrSgIӗ=seGk:щ97PÚ$~L7?ӝ5&iIm9E ~M)t\W!L w N7JQc{}oue-i Oʄ{yjxW{*(o/W#yXql@OY.E#݃by0t_V8{?;'36O#2*  -` 5kPg1eumrufHɇM0<|H*)b ㄑgE4ǝA:l,@2{$ƈ'H9m:sǦYNx-l&sTݎ|[^\SL_ۆLJ`x z f9?BnbDɷ݌cKlqw{9Bmn=RqbrG`*P/^c lo{0r^i~n,qîT?7zT>l]t3HtaTI |"',~UͧձuMK q& l#ETZ}qH +6h=[ٷTt0j#@B0-(3qfEY/{cd32,NJӐ}͟]d{Ÿ)7<b]X(4ӝS$>Y0P 6Z7 Q ,[>ԫњoi3" şE4l(ܞNz(}[Fr :)Xru}f%% .i;٣5(E ~c3K{j/V§50Wb3Pפ7=A[ f4@w: r!-~sׯsN+T &i޻mb:ms[ek9ՎP I4$ l ƛqGjpT?yUZpR Qn[j)da*` &&ɰG+1hH^rnsNh&pO .VXɒǴݯʇ%?tX9ܜjd\3>h¤Vs n.zukTvnW e#2أѮɨʞԛ02+F#ZQ$(jMSSd[ rO4v'V[+\; /Qp͔xV$bd;?0P0 ܢp_uk I%i>@zȁ";#) lS,CjWAۮfj3Kҿ,PbCyS=8>/9rW/#7a8^.Q綥%JUr§!gW/.x? ~zGR2//Qt8+9 CdM\|\HyKY3oхDR]fk?R햝Y$ZN O@`7ȸl',.U\y+6HvIݣJgQ!lJ#ȤA/[ue5cg |f>>r $IDy(@6I}Vš[j$]lHɲvu$&Ču {x %Y̘kɷPW-Z >b[qkK`Yڀca"T~44c@QQODnØ- HJ1QEVr-R1:<ӦkxrPLL`r`"IfR zMYyiO?SKgvol%KKDIbg1|֨ Q pZHi0ؤ YU:8laHwtxtڋi|Owa+$dBoJguS]^upz͚Aҍc=Xk$Hjg;nX+&E@,I]/~;wc:S |"_7KaIc)ۀ-i8Nx>j]mMZV›ڷliԲʚ螔;*\i1ُ;4K]c;9WTΖQr'R1~w =޻2(=ɣy#$epݧ"uoo sg_NDso)E$ :NZtï.4^Ÿ.6m:bM 0ǞPtx/R9g܀~!RYȇAR1ТSa蓌C$ېXpրaq-&?ϖUp1 ݝ1)}߲V}JnC(nF,š; +\;A]>&8gJ;v nK]IS}zY'Ҧ)? [ 4ܟoVRE T}}bvXp76(#\GedvFfq [:ߤSO*svMb>Z{{T*Z )&GIYu+uiƮD%2qˣ6ıp~r};bZf xWO[w Xyz;/O䅷_Ɲ=za[@.6Kf#~7Y q7tK#FTJ~.IwO4Vu8f\j h!<ւZ奁˻>O9`c4~G}A~SzQmKv[t dp@a#q {}zҩ{?=Cmm嶸9RԳGTd`4kﺔϊs%7/ՠ*b&!Dd*fm3%D:N FWGjr pٟd 'u/bJ|K}f[$0|?FL A6Z.Gu>Xv I{0PE;+Yre!(XQ$#n  @AB0u,pC ^N kϝY=IߘKu1uQGf?5)2 4} Q]\^hGލfyko)xLByrDJApZe4Ѱh dNW" ?,~ xM/LdaΗ"~*]S}SE֦lD4` T<˲c:=v@6U(ca Mpr1C)agmY83*iS4 t.!7RȊ]CULa0ryX0Խ^d{)lAEIucLz|pr FxRLf=%0oE*#R| *٦hkyvz:]ծPeT_h,L KoXfx PX@Y}hVPU^B2t(E[``IomBv3؟& >YvH Yykj(gC0 |QNdH;L5M2KT>?Lk+X<\pM~t{c\$p0;r8xc7_3EN2- sz իʼe̖x ۳hw?ɠ32\聁Als(aK 6rz"WHOv`D v Sɵ&FPۺf"ane#{dNf ۢ-qaBNH;tgo @|;SBZ+gr)#Z8rU]l$dX-Kqm鉩@Xk|w xpq@n[#Rbp=3@ OEk7_!ES6CROy?Jj)63'ۂteVDz4nLቛl:G(d{2/pS \/?7~y,)46֊ íTSVH;/lb볂9.w~PP_%GM g1 4A2<'uAQf4i{-jVC@1j2/r NskZ:rC>Azӓ[*ΙtY{ gMj+aH"R7*0gKx۶&i@WHV צfo7 ݵBV9l/Zex[P=~JCqDocۃP޾6TLk#MB(+p#=KbuEbU"͜<-91;My“y{;bg6ėrD{qURss5۝7%es ??v?G x" lF|냳_yz7Lg8a7Hk e9v <[q\Fa|zA7ߒ뾗ú()BjyPcX]\" JcMtbAF;Nr*3856V%9n{5+#>%dG}q!15?Mxq-Pñ\D]P$p{S;bLc g*tSϿ6Ӑ˚ 0YMlŷq2|>)tm={cIE8Q\{q$,V4ZN!rk0;<(` Za/z5_sgl`&~w2[g*Er#, a7?S EhoAW8e l>Ugc68F |EpK Sc> SGMS s۴-mHå;޹T~aiœ]m_#lϳTDT8I!)\Rymd%Ӷ6Rg1i.CCBuD.}>O %im΀ 6Җ9 u`1m^8/! VdLlJBC >6Pt.hO H v)DaӹDFNx$YǶ˳bhp 002>@.d((˨6Թ3REv(7pUuj?alT|Ԋױ9\!68kEuk19 $Zx^>I %:NYgrKKeG;Y2GPvL*+Slv^^'TjHC:YNijGIle }p2땢kИ $ pn֐̖Wd iH/CsvhI(4m@iQG{Ox,UYYbÞ%?o>]M1?McP + L ȝߖ)MU{OG0rOf( ~ʈ~&=הCC?P+c̎j8{ዱf,'m!l;3BUp*MjH1]N! kV+zChCkߵnmh w=fAnV>ˡO*|zִ3"6_utGE_''Nci&*> ofv֢=8aw$?ඏܩG}Af2X:4NpT u ъVkcA>zps`Y-$?_|sK,ϭTpx!Jކe1!#aͤ;ljm J 2URa7  sou wnn@ >5;=(4-^Җ:hgK}z77ɻ{7sۮxǝeFȩpt#2F;3[J^ [.6NNNyՋ&+傠a6~ENI2վs#d~&n;rJ1SJ&#VCXLbKM*b /\k|uāB$)eX C땢52"(4"RŕBA@c,) 8jB!(pNBC`1CYe"uTX/~ֲ8SAVa#hg8~G V晪e5Y7BgFiz`u:cKϔ{%V6DڥKrMCA0躆/)Ӻzz(fL,gא,UVZ,W'Nv,teQ//Ya~:KLBg"EҨѡ"^D$v6Ff;z ^H䇀s٣VawˏPOnɯt'i‰-EsM uE 9}nAdw t*CS[1cHi"G'p@]f(ͳlGL { \b{f Vәoh3{ɠ\*e]Es}A3&=OJO&6C! K{sqԂv7YaX@iۤqJ=tV#Kn XyWShKf.`w"ӺTS_1 ݃Թ1<0KF'15O5w~;IB1BQK^]HU#I/%gorMޞ-L!d|e3ITL8;R nxB=>E7m.+&w՟>D\4x$6d.KAчdl=/Di@O@0mN 0v Y8FPψjԇBtIRvNHilh swU&B¶-;o:/T5VXUXi5624AVץ?rfDn(͂mVTM"%~3˱)?lTrv`΄m րAyRtN XddU)7_`t<I#Ftj):~C/>EG!>K'Jׇ#_WhE1ADCJ M7.(? RۤMcO>8SeޛVZՍ4<=v2]em˫0"3'f`G̑K"u~V!#(WpD/gLz%MB鱢@tVƍ7>(,9TԴ?M#v4.YWfȠOf O-A6Y!TMH#w*[Eum^;JbQٴ۬s^++憅|o9?,C}"!'J:N[J_p#`71k>w:F,G2Pv L(v/&ȔuGC]zZ1I޾Av-%D|Db~+\*MSz)…g\@B=$&-n5oXzĺԃ1%VSۅ9*LB# {^oB#Ԙ8^Ɔh!➸.u(G[2EU,zDPM7;Lƿ*{?=Bg2l22%]yCE8zQ&PN94,g:H\6Γ}AJv_6k xNoA`??ъt-oT\ #^ %+p+t*⨉tn1J(7'VNq qo'ΥMRV0+7Poz#jLވ;\l- /JO:Nx]!Hg9y,?Q㖬e5,,Rpl1@83n|DT~ngH5 ,>׻4!^ cJecgDIeGmJ)m(. r@7Xڟ.S(VK.27mniAָvp/#of uZ4k~Eǔp[h"m#}Lވ3o3}XL,67æꪇ%^$5`@ԨCZ_~tW3:I-TiBhRܵ@ {Krʻk3ӱG#3N(KVOlh|'zh@Z]DOB.od؀k47 o>?/n-_OE pՌ[Q ._'+?6gҍ)3@ "Dv6 PV@D,椯4[mv[ \[4Mx˛n籙եOW,KWR2D̵:^N/8',&& yF?;N9͹\8$qs4nE+5%,˙a*'6n&D QNFg9kPpLcrp$] LDϟb oT%`bO:S_Rlǡ?5OԊLdFS<ŹZ}caWY^\Hue?OΕm5j>ZG`P5/L?. oM|x;zIRX9WmR|L[4uV5p7aUKt[2-9&lq:i"贉T*BG6AB6YWĚ|e*uלǒUU.0aeN(GzKni(&l}>Mkq2FY |fYvPNJQ6UlQ&,HQ2 F>ư"2Le%LK|0h4q'5Rh N jϝDO4@;3aj8?[OdҬȤR߯@=G!+½A|*g^Kc;iE&f譯5f"4de#baG`\Qm@'wC2VW6tÓO5,*)ATZb/D+tR<"7N AP撼+<H2C,[3 Op=:i Й9{,w0fwY<=_تkv8XJgEa*`>-o gjI+|im7Enr 1?,=Y DEu5j+3*0Y9 t)H4)%4ym}E BzĻ]՘\IRof5_VO,D;|UGյ2E&׏GYEsڙy9G"ͰϿ66]#?28NgۆBp3qK/(m+^GgoCx4P59rFOu5Qoȿ 达j0PۑN~(d`|8s̥@>u}5]S!߫A| mk.-u:RL3uZ^aA57[[]eFB`5g."3=<3XoQffw].לB(~hVẖAPnxfB݆Twt; dyUrŠCX%[L&Vb .+*q)e͆r-98ߤu_G廊C(fCk?N M^J 2!FqwXNQC*Ă4,7z ngP7}JLES+mO8, %w2Ix%=^=<)aJDU.^>ZSr xiL¦Z+'#Yo538ǖ4䳟@>!ЫTP6izwap[!asLC]9%ӀeEp,{dPȦ (sYfRS5cK#e]-4o"DԼZ]6S/|\UiVY:SS4iLMBjS}[ ߦ,ZBnE45?81峟["OJ9na4 嵚?^"Pn&!X8JJ̇7nQIDk9$$ꏬ]lfs_3:!Q0kBLlx+=/8h={Ucb 2 S- ҉bbJ3 D%M召ǘdb-l@x'J-4>CFͭ$LxH*t$5*(~xЩlEB8JF?UUsmXr,g㉲Mw0y03֯b{XwQ j-ZR*lȐ- Ң)ÔWvHޭo(x}6E p/T}U*{QLMA1Ϲiᭁ-9'G݄K9K 4Ͽez Ĩ N8ؗ>ur&DKPw\ wjM#iH6CϬ7/qiOY6#E8Љ!V@*tQ,2Gq^(e}HWG J&$C"%7ֈRcgs}z\Cm(܁෯ЁJ2AHug щ겠~z"ǙH#Fg) MwZT.:o7s$W,먳j8LѥRU!p.nVa2w(~OH9a9㣌Sv- O<#gHpM,gk~-KVq@|kA;3EN+Lڪ!q7GޟNx 52Z1^;9 XGZ֓ci Cuz'V\8yGe%t"cH|/s5J g%09OHL wNq95`K o}t1Dl?'Y1HlNsa5l+ cݠ%Ib#r?Wl<+YZV]UL$-+nKsG\"{f;fK+d:Л8 Z5^o GyU0b$Gr ~-涞HbN"zvjPJ h{0NCLi7+Eau@4K ݿr)"^$m$N9܈F8 L;Pe|j/ ,7YHϾg!5$$”+Lj=swG̝{LI)MF<߫z]b=uaSU+qU9]c0 nCť l5")cjy8$']O@ȗ\ߡȥd+3 %]{-1Xեc@[,#e&5P`8$ 2D6%@X{'e~C7SB[d47R"LR`3`f`uj "7@Qʅo 8B @iQVݩF6£1wNÙ]ͦhfy˄i'hO`sBD:K>ߎ[uX*|uw;VBÐFϳ˘J>Zߤ8N'8+kDɹ4n*ΩH-BM*64(@T6gcO3EIJijy,5Sa!gEJtTZC-ưN=Bd4܏a|n@61{ tOɘW0:UەĺΒNꚡ2h+`Ip+#^Lj~Ue,*ue*33$l.Co ed fa<{<>{CP\<`a{'4掜7AFy3bϫ6;C\pD~ɪGxZ+ uGѧl|eWl%[#U*Bt'_z܋ڟ /{JĽ} R>>ϧlAk)ͺz3_(''ұa5bϧ }zWa?3]FvIOxp {5KjWST3Yb5_|؅)-kUһ rY1:֙u=C'G~}߯ד?ˣQW;#'34֝TyLU*wz7 I;i?,ueN?c8S+8SgggoނiF/aX|Ddd!Nu ݚ-rr/sbKV-mO/wwV?O^  UEOi $vI5gGoϕ عFE@0y6qsHXcf&[0xBo;5W=y">ju 2›.+d 'OIR(zwp E1U>9%aS{BN0-GTБ(Drk 2MX [Rt-+Pfzu7A5m MHdDj /Qƫ^CËh9>ǩ 82μeee%/83g`U_]T䑇R]9(i꽯Bϲ6Rđ{Nz~B鑙9JHl2ΒF񘂴PI4P97|w4/NQzNVviͰt^V+~9@ Rd)WH6%yE Ѓhk}yKŵmA.6Q` ,wuew4 k`K?Ӫ901D|.uG.nn{i63 8~ HcVS(Z#!%(d #G~)h(r; O"ƃOƬ6 Q+~0]G/[@#ͺfqJ~lCGbMԝ/Cܶd4L9 's,/kO#>9؉!!bWhW$$DF \XƹzUdbFm'Hc#f<]4u]ӳf6u34d4nwK+) yоt?贩G@pU21C?Dݳ;;YֹUr@ \.߄SiK%s Q۪AF/.dVX= T< ӆh1\1f T/O6>:qj%*%U?7'5t#_>=48{9_2ۭJ$zZz96'NMG$v2{.gk@P~ *xɣLjqaqj׺SE",ɽ8vCla@ bRH+).?|sW{kmϷϏԂ1]]ICEPu?Au)J44Q-=NI09 ҺQ\06K+?6r{LSw@ k:"0WMG_})4g_Õ%\Uj 0./}%e2X'L| tFNoI,R"dTnrI)pC'ӹu2ZqcK-1κ0lP lpL[_/Kx{ N\u} \ʼnqu2ғQw>#ؘ>k8]e8"C`/K@ӓ"n,p@?A&[_NZSE.z>NpO185M5]5.`lI5?TYJCtsLG)-\| zPki5$T";Iyr|E.x]!6vƲg5uԣDq!y&퐑NrVդ6V|Amp0N2{bI # 3 C p?c-ӣ?v@%\ ̍H*v\(2y9gC䷬~`+V͐H2#KZ$1r[>*㟦e^u}䉮_s35L|Ǝ>"~ϼq֏![aON03֟Dֳ T04ZH,׶#(e,jف XJ|MR2Hۯ=[߬-R0Y xNA^(5mwsSOQl yTluG:Ep>JM`*r[AM7?kmS% 5.bm,nMb5YM o N-*].bBfliR3^>2Q̒ɭǗWcLN0NѾP̄is< cFfۄC7a iDyinֺ .XQǪ YM ϹZ ' 8hYą}q-bW[}_|rNYgONmPص:['}Ǔ0J 4 ڽ)ל-XCA N=P&&Jnn&}(nHpprgRLb Ax?G37C%^He?O? CiFѩy7NR(b.L՗K#y8bYp,$0w/e`L3pR nA%^6Gv8ZX_{èFi_E(Ks?T?Z4X=~AvbU_4,GB+b[!S)`y>?xS=$ 2dPrw,C{r3n^yk}VG^>Ǝk1t |)@B@Ev'svBr!j8hЏ$ɻlpveQ=3ԇA2 - 'd2;:0,y0̻ :f /H4"m=q*kt1rNqS|46٠Nq6C3%Ag:FI!kS-?6y /7/Jbnȣ,7rQ9ĶXfkJ[{oKdy0_N7xn"W^r[V<`$RjjE9T9ibQ=A/]ـ2kJ8~&UrNQbdu0~av]8gвx.H\5kr!`$g>g{S3-w T3U1 yh*|d tzЗ-7!y]NΉj ۫5;h8+N庇;c_@:k9biy !1ֲóҳ#88/hA[,w_%~p_Ufȡ9R)D5 wSDT3WJ;!<&RJWʘYNG)eyiYTh ֓?v\VH'z v }1%Lc or+Źq #]"=h5US7߆\74uh0h[RuW:{eCjV/Jtdxeu[1j}hXG$K ;bX{j`tnE]5BR%9^WWw ] "4|r;rƷBEk{ZM8;~Ct"O4 ^V% wac6X57? rJ6"VmjgEL&H/P(cf+EWAoO",Qgbei"˒ MliJ1#ց\׊|T \UyA;_=WƝH `|U3\6~J?;bIу/)OBXDz'^~ Ƭt`t0A0$n>>c><&3!&20!P$%X+t2_pqTMߒ  ɓHYB^]JXy&iuٌT"Gag0Mi wgLxǂMt,՜Z=P"Dmh=pw2ϵo̢fXk"H}^uzzS9lccwn.հCBj *̝BVLFr*8j_:O(%!/P{!iDghÚ"M?O}2f?o<Evpb>RbKs7o~ `([,@;8HMC/U-=u<`6HL3hAN筢tHRX:{2n~NOݔZH;X@UmgLαU3XVg}M2&率1nV*7K6[t}^:.6g;T]R]mH Ly$Yt`'->٭VTۯiԸazo=jW1U8an8=+v$SJ`RwS<1@xL}Vq @|Ѷ n#M;|>cfˤpߎ2) -o%KJn,ШcdCĆķcA7[LnjՌӼ, R|kD#L}7"_#z$Zj12_KޯY@mz `̎F|]36e7a-QR9bCptE鄷49b炬 ;-z9( KÑC{XKhhLHB):/pK|}5^mC)K]L7cnrz<+d6hyNbgpFk~\d[~D?V!0+ q!Q ϕ4Ri)zSeF Y?.o1אB&G(qtmE8AlmAs/,ZJwk >'C5_dS1ᇦu*`GҀjWM})-C-<^ȚD3Ii7@j _"CrFc`'vk/Ġvvf>B'Ji0{G܄7.* `jbԔ e2ǤÛDzd'GSɼVS۵3>}vM_}Ҫ:8~#t`$"¹qEO)^zo.6ijϵ¾:h;,z>AqloGX b\oP  lILqjATt Y 7܉w $\6G}?`I qg'b݉k6GPs he#èer Hjtҗ#[/L ^9&U}/K\\|D`l}_&~\wTF).'Cu#>xgE`}a!ޖwٛ*(Jf7 f3kr$kvqfkz$mfjj,I%6mH*wXRٰpIZ> Y7a2Dx% !Gs'O³s8BgW"ydo*Խi!M8yyTR Rǹ$6vwe).YL>@&"" 8dB(L[#*ƴYYk 4xO >*xD߿\dy]G#H1WSít >ȒmL}WCK <ZGB-?ވ&b(Ș͆&^)+5=x3 (DGt]fJsA!٨a$A^X''O'no 0,@P<]NYMr^/b;U9X㾾Dpg)h%#OiA)'tlS~Sheh[$|h yKlDI]Df+{Y$jM앂g'dwmOiVM%wwl,MD7z 'P68n%'4E'p< Ƣ5KKLf~}HՋb5~LykmtǔDZUT8˵%+,,OE Z, ":@eο\~&d'3=· \y2(=ɟ|_#rAecDDׁN߮(~W fT =?P:(щ-?uG;YTv]{:AL0#҃ 6@._ (YfVzg-b|}$fg9_nqUۻvTAc2X^qAˠHEO(3UCn?4| #!Gopᄤ|%.U<;ӺtBzI ̈́oGh{91r:wNju14F$ݻ&wq j sl|kE`ItFFFi k$b^ϛ񧦚sl)]*8$dq"7@1s3j#^"'Π2+6Fʃ˙ <`1Jh?s)zye@ֶn^48C_oψ^wBkr"h)Y*0KGyqkUXw~2gƀ[C|.Rc޹? $ Z?u++үԠN9G+JZqX`h֨F7&1 זhZɈEaOu\e%w]Dn uk'FVιySܑ ۃUzj !'}rҪeDi6TԾ;6szޢ}H2bݚSef|b=Ne^=>kbZIq_0gEjx^yQTOrNOf -JDm:1DH Lg9(/ t+VUYM|ņfVAό<;|u,qt{R;w]HaWYLnY̵1h}̅B̊ K*-`Ϫf&~*7~,} S7#!^a˨CtK'3TK[ȎIgZ X1:й#I}W b144Bqz bW4X'3L\5,DS+v=}bA2)$B8Vø<CRGk #L Aߗ*XO݋J%9ߎf ӊ6kSi["BgWKd{V0,8ES2|hu vVgx+ͻVZ͑. iUX{["f3]a,}'zu69MC11ZR5̾.V  L/^tqԂ5uI}l໻99pR hnD$r[8=Q'QփE#Z}QɄ}8vZWO% 2UVm(`䱞x0w4^6#&d=Z:_cAؒ#*lbCn䩩 ?CikqJ.kbO2nq2ooiB)JCA|ooO 9&94XDv.00ݩ}#]?iÓxާNU+OۈVW3Pi~ XOQbrVnC {Li_Z>ݵ kf3, *{T| x3O Gnzė^kRuF4-kƁ*]V[ %0] yޤ `if>pE gK, Xg-xͦ9lh GI(xgGhGu;nxpr _.RjwgL!ٿta!15 SjQby>hfH &íIt[Wi26 '+gʠsJ=+.V}j'LGgV'3 FO4$YouqJ;^ zjJlEю`)49_lopumfMDq2>K> %P2 1J\T9Ir!=)t|9ڰM4+1Vzn;4x fVbހL3eS9. t.<.IjY/F{gd:WF?m0\C[3 t`w1*~YlBYhCgը)GL-*Ϧ6~wo0#kOhŷd#8狜~|xwބ&C&eXgY_%Ak↋PQ;VU19vHG::V-U(tpj Yt cZ;܌M@8ޕz.eZrk1a K-Y=_ ޻iz&H@Uw$sQ:((Xrv޵g{ve {+'-5֩14_vL$v+J Qٽ7̞>5V)i|9`?PWtĸ} V,$* 'c!]%VXS"RY"6"|h93 {r; ir63,R`&>UC&;y48p6"T+uȓSs\g'B369̀ 2pZO,;Zi5nuR/s=:D_8Z:ױĽ@9faiVuYG=pK ߧ]X#a^l*2ށFk1s"VL}DU>V"`M ¥QF#/P3>2Q n4y"e GOByOCj:Yɿ u{@^jUݍ 3:0lZZJ)GZt 燆G &̙хu_=0MDY)8+V.DRquc=gGR8,OJgD^4o_hrCխ8IJY"+uܤ ?EI*, 4^ mu"~vIhF0K@_У^Z$]8! ;MZnGZ XAOӸ𤲦:պ S1h& W ڊe@|~ki.CM) AӰP:{Љמ9&5}HV-9wn+h|틶9(Ef3ڢC=CQ·,-zfqHɇnRRZ] wV~Z&>V ܻ;?[Ѭ3w` lLd` },rVU߲>(?=?Bo2$Ş:ަ#&Xt,Ȕ Nb Mktp>~CJux ueд߱\R̭Ȯ~s5H)nvm DxD.GN"aǐG97x)v s2ȩ4V/7'R࿶ }eu))k~)C`(v1 /]Chx}O 0 ]$j:"b:cTȡif7?f|Rpb U: +s %mR{DBW\BT$ ݣȤAɑyUϋy|Rù2U!HG$YhHr V;l ơ8%5_M6 )k [ ([?viF6 ]aahpvuLH,OnX^#_bXXZ K,并>~9RSYz1y*&{KV |Jbhm)Y+NK+GRHn}u NoBRȎ%Mm$ lwOGl%j V`.1IK&L6vAXIﱎ'Z$:JߍhQILfy%t/_Zq8 }>,=vE@ 7K'퓆 *:ftT{691"TD溻žO9*_{[3ϛ9 QR(I?f66e *Sz|j V.5 hV{Sa_^J]g?c>!ev8ʆey %Qֆ_w03֛$8FIq!;~~r(- & >T3Y2QGS ˨+l5 F.tYI$TW t!A;[ Mk%_Ͽ" J,Ѓ $#oL{g)wBIÖ>o,7+ʹ`Q=L_ ߚ JŽ73 ]*0<$$ϋmO^5eMXmZ}3ga4zXj:%GG0J, .΢tst랮g8uT||MqƙaK,`ԲBe*qJ]]<;qiB*_4:Σ^w&c-;> 90k1'qA"o Ωб:,gQPƪL`ƻCqzPQ6(a9ZXv8{N9Tʛi;bBl,'j4P?Xq&D{` k^0TV7>zn8?θ(ګg c^?r}i^y| -˧ G 1!3qDJ.j:]aE)$j]BHwuV)8?&ƣnM&ZfJȦI#[ "`'^ℨnJ5P"XEg^l-&7i#fe?+',l/_hH7AUR Z;mn,| kw. q= 6&A$]]t{bO6∼uib<TLLX2ځR#TANStxĞ|P :h+y Xe""Y3z@:LxÁjqpJy mӮgqi,e/oRvF6 4S|T.'H 6! y`Ix_$x6/O╀ _w[ڥЭS2jG'$3S:R*}܁ =@&?}HQHƽ݈eWf< /kY8gf! ς@Bw<sFk->0=J?J*1zq 4 nPW̑NJ˅ *S> VkT@o/ܣXiD7wƁ~F~yJoz 콱ɬCwi`o)aWrl5n >o^^UGH-EHp繋k^"WHKd#txexZqItwl16 dGR,yÉ|ZU0gXh83&İ_O׍Xi"΍86F-7;k2 xlqy#qT0[b)z`e," l rsOV@Vu5_>OECWO3y`2BBwӠg4N:x0)o/r!ᑦu`2yqb-E<1&ܔ w /T煻H7`Sxy7 <ϥ,b[z>2 Us RK $ha%&PˠIE?&#iE|94_p̯G-K3;D@^u„Z ӟiEqϬU{ҷҍu̢1P CK)~#w^oY- 1'FxDtZ`{]TEa;KvcR__d{)J,D f;my?&\&n-'Ǵ㺀Qz"?%0%=El9Enټ{'쵈vGiWhV""Fu<נP}i^[Dš=Uz|DX'05qEkR>O$%N?2Ze@wvv߷-͎(8ƆrGi -}e(f rXs:,u(c=LjI؜Τ46aR/xD0]Ә D@e o#$\+\DըSA(R!d 58MCWU9)87 &_#:U}.W Uouy $HgzDo3d rZMl{jޤ@/us`j{Pq#ih"soSLa,%_ 2]Nebiڸnht9XǞd7@-hbQUa Jona!^0N.fD-߉KtAKL_K@8YL#o /ZDeĈUDU_QLlBS",$ZE _ârH{lҒM3|-mfE7C 3dž@^N< Vd@Jәvz%wN*`ABzvkcQ UH`,ߞP\Ӻ) [[IoI GδV->F$£aM{x,ׄT =qtqX @g_QO+p*ۚ&$wZ[ = }% L14ےmV?ݽoEޔøxi$mKA'KVk6siaIJO)dONW}~ƌS֮MM*W~y gg^`Y4h)G$q#F(~5xoDqLI[zzN6&QUkh|hbv4 x#C0v 1,Ytb ꝸ'ZUf_{F8u^*"Yƶ REG Ǣv$аQjshv@5phyN|gIn`|H]e2x ؞މw5p\`f}L S>#Ix4hxT|RqFFĒeV 'v[ xn?g ܚ~1)ɭw΍l6r} =)9b,z3P}.!=a|tыR@|KD\\/|/+S,D)c&)SsfPe(,89nKaT^i`. LϘܡN#-'z%O`YafjY9"8͛v$Cp[Mw pל˰YJ) +5 vWz\ d$js6a|E!أODG~׸^F1iySFEc9Z\S@Ol"^bC 8e0C.@e}'quΝsXt m(p D8U+^J?mkK4# `Qje! ] o͑rVs;>&tzcb 76&WL&i/~T:*J1[MڊIZ~ĭ^ ROַW.pbfτR}(ZaS\ZM}Lml䣒:W7&~[=)[b|i'mdv4?xVaY4͜'Vădܿm/gRKz<!|eN_}~rH OdB{iAkZ ¸X]K,ψ(puohӄς3VSV7TYob-|{N X; 7X8 ҵ-KZWbB6;<]?6]i#$0vF3bn ڮvռiL6}5keۡ4u{ i!Җ 1;$y>LGUsax4bcIOv 4ϝv#'ܲPBwЛcuUf fhRfkZ۝CaNasI-%ek.Be-'t8.*;5Tٗ*&Ŝ#bOɿ"}T-ga檻 V)Vjm3&rmz\H"^x}V6~ 2N4M jyp@Z9- MoJ$z RkA$$ʸм _3C.Q>–r:Ϛ;5!-*;B>344l\nѷ{RX]4&RZ ~Jժ`zP<▞dqC~"f\:v'aHLIPЏ'h8#zi6/Lir!omruN9xi %fXҤ#zG_ᰭ"]JD:C{Ʊi@9@\ [xY %U-B*kn!l@97B'H~*"Ӫ-?ʶj$sv4Y|\,dE=T~k7?N2 0]fuLu}5"ofud *id۪wM"-׼HS.&+9B ּ.l;Ҭa.\uW?~&}t齠J=83*bfK'RB&" {\{fe܁!/9|3 "`haT,|Eܕ'qgc"rxndڇe LCO13?Z"0Hp)\$}4a<$7,:9})K*Օpw\o=d_`$|xJ ʀ?WELvXx9m'\HV5jT5ntÎd2*&EKC\::EEc&HB/wE EomfS#xf({H}BڡmVldAa3lM01ޔ[޲J ^UȃN8{TO8=3mj!SK}\ѩ-{*[YS C]n8&}z˽__ +hP$oZlݝi_CC`GN#Da5EP9Ŏ%*M[yt;5,h^0*)֟ ңp:`y'_̓i5T6fqj!T~4\8b 7Y蕅U15^F׋L`wє1?EzƘlߝڗ5-qV눟sؠG(pz9(XPObSՒ+zÿհ=zi8(/Hu9R;$=VE0@v UB+$CC7UvޯC" *=$vx;'˯@ яgRhKvlTq놆ʝ%RS&v~CNp)]>: x#[׀24(T06A^g隷n(srtR9_q9Ft5,bd3 /~ ly⃆^H :֟mYCe]eG&pq%;˭4UЅhYOj =f5h}ٗoU76/yCѭL FvL쯁lQ m:hpy恜eL* 3˙Z|uCbkN-\ 3=^[U-@x^!Ah(^Gvl Ug]X_)+y$tOtm] u4ɏdäZ Kq\ iwPZ&w(>?kKsYU34%fJMD䈻KZ'P L699̨r6CpC}>UDkŢl V$S|X Peܚzu:}a 5/d@ɹ,/ጕ߫>ix]^ii8aFjG6 }1eCoT?tʙi! t {rEMUO F8/>'5h3va~-.. Q@Rd)䁮"F̣ p瘭.ZHBug >gǸU5[_"yE7?I7 `nAh6Op`E֣P*߂P*,!ҵL3ցT\/Uoc/Fߪ1<>ly?S󽫖6KJ˄|K= srwBnvlj>/T}2Xq2KT_w42 [v^kpf~ Wͷ w7P<\ ,/[AIA೐eI Nh`qcI!la~JWDW儢2퐬liJ YQC7>]Yp84Xhoʐ=;#NT8T"`7-(2Wu:hJ #TSa4Sve ҰZct}`'Ts9@:I[ [wP2VظYA+Zc }Y΂ֿ%þP@EJ:O^ORl|`"[]_t#eKFj'<>`<$;&˶SN98du[`G#)G>CgQNCOc 2=~ܔ'uJ4d{Q| x2B'd>tHcGgJ T`Sѕ7_qc<ַEmio|07|zF!:T%X }q9.E7zH,)X" ~9IpUA'!/ࡅbSvNeωuQVhv͸@g- eaUeO#53 Y(6؄Q$к<,-@f{`3&)M]*D(q\Q$r $:/^X`+}:oZ~~X7[|%d6<ǧq̟Aju,eS9m6|2Ձ!MAW썌t%ϧԴ}v&KA1K`,v;_K'j8(mwʕei*b&k%Xj\cu{}Մ"ͩf36dS7G>'.*$3<GXȿo!_8ykoL۔~&Z>i4;+O rKԧiX^r~/zN_Gi3܉{a:PL/|g@ao2e_y%"5lkErnxu#a2<|c)}Š8Xa£"6"ƯhZF:qtZj`Sa|-Q}[[X6y$9Pc Pb{|o gDHSR 9UCvV\%Hiſ];gWo`'1c'*lWS4̈́$/(/͡U蘎+`۹!n@rqC[ApBU"U5D7ƍ i":6-W'&oCXopulUFsԇr&vtś,=ݸ&N3' &$jXh‘{ N_btϯ9`R U ZܩHq! x2r^"3t5f#5u0KԊ )S9j_<8RDz.Zg4S=ޑ"b?xR3)Eaٷq2?9g'hG6T;^߈G=7qct7S]A<xΎ$\aj~+#8GZhTMS]JbOF#)7)4 7~wR=gV=sHH.l~0%!&]ܴ)x< `.4ՠpA^[֑ah[JLFs~zP: /G͖^Iz =hED}+JXȖo(8B0`eA&=H]NAY\W01"Eԝ[V~  46H3R&e"7^0nd+OQgx K 6qh!.#6Y9p[low6 4YSۄjJ989!)GmcfHWDr*2bHp v5i@W쥿Nw7SVu VF)P*ߡQGcױόWIm %q랩E ` t>iW<0 .\S0[{#= ևo`M~뽡.aM7!ZZNَhsٛ˴`EA77io^>):nT EZ^>&Fa;xOc9 ?$͚cq͂fV&ͧJ) v5G6HI0y:+i$Au.o=m鯅KYW/b*ko)K{sJs{.fuvQY{1Mcŗ1qJ{ye\ v)Er"aRaZCt" }g=3 ŷv4&g qY y.Lŀg,Cs3[fH/Tɚ~NJo흼MP|$yrp_BiGL4 e>r-Yw_kU_UQ2˛'i+ !1x\_u`?fc3jMDp"͢k샰u=N\> 3,{SQV%p}o3V7O4s̍FZWIpxجê@UAvصp4}YU.ѥz1cT j!mGb,74фHq`U858_#92c+EoS3"{L=n(SW!&!b݃#|9u`xOnkfc9'.ژn+0qEpPP+}8W$4`.o% _̣ x vʨ,YvT2S?dC{Y;':J( 7ggJ)(Xo![/!Zcz~F!زܘᨃ_D2Ɗ~`Պ ,l{0h`g)M6(`IYy(in̠u2a.v Hhi}_D.]yMci(b+Rl)9.򣁨V Rswj!=gkfN@|_<  f6[Xo [s0+Q|\"f"+zb])]O)bQz Nwզ >BU#yѾ2Z]]V|{FKxYʍed TY&`R'6h;o(oP Zj܏.&5e 2A;t{ԆEDj͈d;iަ0H']f+^-x"R-xG^BCZLP"{f$c5AAd,*W3KVOX+g xi"xrz6(%󽘬|khλQ- bqyPrEX`6 % F=(wEG_?s+>%NEG(Vl]G=*h&= #nuA,owodlU6d@TAÙWa zZGؕ)@+4/n)o#.A:}T$"$6 UG;#?cg]6ubT-_굳Fn"5q40]jq/x׊AK$=\#N׎vImFLc0q*D>|m σ!8u7OmTdI9#3En)oTGI#CNJ@LY,$.v5ԧK/Fݏ/dAd-]w[T@X$zϭLy J{-)} vsvÖā2B5Oi`.=x&a=?3X@V闺!Pyhgt+%dRFWܹUW'_exf7M\섢ǣ F( v>ܗ!);Y:d6gFhR!xkD3,p6ɤ*+r& p8,j:GʬGs>\h&·H9qFAL&S!O}!ƂRoIkjGR"I O&E}Tv`&l;' nxgK弎 4dͥ52o0E_Qh&'=%U2vG3Ά{g&u.;V1r?\DVƌ{QUHqf~8(ly'e4\Sx%X,ck"p;oEs*Oj|r2m1?-,p׹=};$ w`PoxHզZݽ)| -ҨIM|g- kW.2 p%2yc[n` g'1иoԗ=9ژpE]z0%yX<_w 05mR:|aol6I !hsVJV#6(9 fժ02. x_V [Џy^K%9m-ˢmTO}b8]_d{}XGn爗k7[.~PZaT.㿼cg"JXL3Rj  SNcZ6F3$J[9p&_Wm'lİg#K$Q/3/RBiko }:L}a&rS_L9/^*uoD^V4닌pC&U%J enkO8~ň8v#=L%I#lvinJLh$l> ƒܥbgIՈĄ>5]K/dʡ4i_"+U֣+)clTt> 0~,BzRx iZ.H`ޫo;kP-9[ҿI)vZ$eoʂ,++Y%rw:A)v~KL 晀r8v'撼Q&bPxI['+;QLui+ }"},D[*f 4i.Rr2nސ;'dL+}qY ZT=Col.aF0{O0\0G3qA*~ JaZ}6*"=>nxT"3@ӳ63A5i: ;[%GX5޸΂iic%d2nrk[B;}c`sDc^`U(UeּڢcR4GQ#&=$pVm´*2D!]w(@WdZ?6J9r\WXOòln`Cx/Rw\gx{zEB)ebFTLv~foigUNsG&Fs -C ƛ\AْUu2j-0s4_*,\`He0U0FɷQRy0Let(G6),מ]ۖ7%Pʼxb2_T1nyae~yHzJUOՌϣ[GNӽ5G\"n=(pZ\Zǣa{I> Tk@ |UT* }(Oj擣:S!؃?GRbˆrí dtkY1&{dPA~J7k!H'//yg~AaиtΑHb`࿐˸jJ\g1[_3J0hL"y_2Q||~$Ә ӸLoƯi/dZVRorewU?8Hϐ=cnգRnTg4e<5ܠS'adgսŚQf+aC8^߉<J{2ʥ"s=h"^%_!jqDsIr2_Ovs^DTH?ާֲX`:Ѳe|:0^rZ4.Z!4,j' Y^ 'CB)BH],E cEg˿#*3P\xOc䴯Yl~~(%!D(bN5Ge] s-~Ú%7?IxU)dcS#|փTU4^d머\<M_Xd3a ,tYq[] 9 ;q*~gدYP\5% 1IR,d fʊsM|)Fa688x吥l5Y9pYtpG*_(⛼3a/MLfvr)Wv/0}{jrhS.AOWTBa<ܑ`UbpA:%'!Yד ,+cK#+A%ӡuxU_.'8(aV媪 "sJ鹇bIJE!DTgC{3lcw$m4X+ELKFD&-}oltFE:W8X:Cd7U.{= apfPY4| w,!1kS|VԦk>Ns)IkNmp# P}ϐJ+Jga5/Ҧ:Y@yhf2+8k64+Ie l404ҬEZQWfF2 !Z[RzNTBCBr|l7\k\GX*zN ' Dl[zXj ]?h;pjWt!Ӎ[aQeFE FrZ+nrbr w:Gpu,EtE{ksίrQ!d$O'{|ӖkE9/"Gak/fJaN>fY\xZ&(OU@ oRг;7 Nb0uؾᙐL`@+L2w)K̈;ˆ^Be3nnT[~qlTж24SSk0;Y|7-2'nELQ[jL77VfFW]ܙ'UhAg4F[sLi#pHFX̻+ Vxo2.V#]&6/y1~:lD7Fotֆ"46.3xIN [%2N&gJM+܆BCYjRPG]X1$V 02L]-Pʟ?E];s܊miS/" c:/FxyUo+ݏc,ˡD&/VaA vP8D6E}7y`Y4.br? RM#)(&]ã ߟӇ<χ)GkA6)ъ'B,iK$j16*V 뽎rH~Ajq%\J"4kɥO=2}xw˳sJa6shX)!/|ήQ\O_VZv;nXz\6ω{1U>'e8qbZ$“P7n"JnuEY~75=dj=1jKO~}x}[?" uШC1` T3\Zkl*8c3 5bv+|Z [:瘸~4o!0'?d<6N0 ( > sGzkB=n]$a{ed V|6ԐzVvⓩR7 FU, N !k?R-+VK`zxQ]&=FiׇO*yzzZ:c_I `P 3tļa߿[l l {$w78vss10 nkaIU?^`C(مe攃o O1}-E[Y)L!Jۆ E#PC)%J<8-r^%scg(P}YslD\U`!p.j`6/tҜ>n[GZ-|/x*Fa&Gt, {MByTHVYz>O^D3z-"wPP29!|CW!I6A|g@(-#D&"덳qPdr`8X܋$q%ϷDcRF B U3={EC7" Buts<ւtOg! uFEI|0fa^W:u"]5S6\jc9̸#jz`2j; dZ͡KOl;6{4_"γ 9;MY~Jk5}rdBx.FD >(-}&vPT&OuoĪ;|$ V׭I> p.G-7!{NTwt%%]ưzJ`48cGę<ňX j S_? .cx0IkzXړն zbnc .8ַ| '*mpwvњ"(v9kC_\Lir:15iQjqG]xJZ*v}ﲙKHRYY-dW%tCkvqif'_CdN,8ߩճ!"\NOp{;X=KB_M:|XLAclCY$ Do3 #D!"5? ޸=<u70MwuUAۢ`.:'V]\<][)rR)m3ߟz& (T1}A/\B8mus|rupSKHCy,bIpgއ+< Pn}{/ |4'_u(H.;dW~Kh'JGI፽n T=*|~-ׂAίEynɁΆP[Y&M9:y<#`)xT&o2 wo]؍,1":䱹?*>SiSv)w/1i`iķr9[dmckr+WG!ޒW]]l/F&FÙNuܩmu ʹr|(׬35mY֊aے`y=Fbjs.D3H .$*xHkV>0j|1~B>ִZK~;vEϘa- lXWHw`ZJ_A/%梽P}tى92ZBȬn͹4~E4?т)IQlu.:_f\F2qޖ_VQdi,6t@Ap̙ǣ̳C$ڞ^7? OrX }BzC2:IhRK\ծݳ _'pLfBKjY0;Uܡ2<_e _+.+onIc0Дc@fn*:1ML4,HIٮfԮ(5x?`te[?,lb3xQ6FK{',k+nrTF\ RС$Wȡ^~ue%f){^Lܔ`%~.x;Rq*,WE9ZpF `bfco5TLYgԴ- Cvj$ڢc\l7ҋ2D]>ߍA'^< vD9~%nᆔr uD"5Dح`[`+=L='F%?LgIWR@ ^M+)?Qٲp[iF#|gL[rOl|C[LkNZb ]*:>ќ+Rs_1xz<a^?<_q@?sa:xأILc3|M 0S)dk|k.@ D{*hwRI<CxpZ³oE7 FсWu|hDؗuBbr[p/S R,E3!긿:w e+vj@! fʒwSA{gy{h6^k;cnU$@ +_¦)MDNlQV3G؎|9%uD(}D`5>7LI֪%iF- {)&9N4h"/hD -SU(cC&oϲg=Ax(~,|AOjI0Cce?C(]vt|F~n:K[qXd9Wwoi44-J4e\h'񵬇م$xo=M5~ 966gE=kμE9=I.mXKzfclڠ=Mڠy7dhW#c1"5a= c=SPV\jO RbT(vyX%;L<5A@OЋ.27D텑*)m*擲f;TЖRi,@Hv Ԉ5l vo^T2鞈>o5C yv*dfUxW AXYlfy$7l{nXpx69fڍ(:RrQ ֬d*K#2y"*<=?KN[:4}S۸%|f:ᵩ]YCSڥX Xu K (1+>ɮ$T@:Ps\JDv&Q(ǹ(.vvD7|zLdrdP3M;b_[{@:5ZqzjK,*v}U VkQ(DT'n+t խʉj4.9rw˻jyKD34 [DV/>GLfeƥBYKL^*f5B[vEzZtr8KL7jD G< '`8l[% <@ ?p!zqfkTLcw']L63 <@ 2ǵʃZPjLDrT@>`ALj*]R+е1,lbguPWcw @q+Sz ; ^I`FA??u)g (+ǤoCo_FDbj{EMY/ %XNAV[5Nq$l94k_V䋜hA:`CR_S$&`yTE; u6x^|| YkEȼtlVr74ILi>`ihi ZNnY6+{3!<(<g1",&Lg7%`#!^b'!M0 4 dub^m^U2 ט]#aq?־q*3\!iGCJW^zCR*0{h; 1hˊ [pdmD+j }! `z@MQ3glU Gh8`Z TFr@5y2[nk4K ZP٪_z_F-QK.^y*d:҉ťm RBvY\h9uIk%e!;EMOIc)'݃ UO,^ILI=1g=52ޔVkE0+H} "t!gH~~K"jfݸ>Ի3>ynW8lqd T)}+b|Yn1y 茘e.|T%C8jwO-±Vw cAtjnT?{"yQ$0S 5h3D]50f6>:56b}/0m3";:a'^ncP4PR?T7.znz:w]q WeAmVhJ@2KS:f$0N [+36U]Ztx&2*hi9{SZq_2]p!kO{ 8ݒG0W<2uRsAcl۟0t9XfOf^'< lzB;ok:"ou[C%"xJtw筱7M{"$OTЙm W"`~\tz_$FɤX KqV@8=O=.jעB~۶hU bk/*slcOICE\3]޽<+T?Gi:IV\ip:y ؕBfrm\TZ8ٓկ6$4INrHK; , 5I59򙬽j9*S6]֨|CM%ɺaG,vhGޖ{|Rm1r; jnɼ;Mz}8at*o4KճdվpuZagnۏr5`ZsE'ر(Rt\Qv lUWiyAq;8Vټ-?AQNfY sZ?7lk6wL( c/$Pd"U2OV`kRaY]5Cam}|1X (&|`w9@ [YP}@ˉdb:<6S>{kw4xSJWF-?3??L^*_*+^G_^ '٤xn_" -O-On:X{O{ )ΞpTA~;ڌr!gdGO@(DmO$k?aL j0"&/AO|O_`ƼVi2ڳsn۲l)whH"e~PRر)*?³(#3W&[eU\$ac@ݦdtƣ챨ߚB/SD5\8"'gg`.8:B ujǦ}" T`m! ħ"E![G/H#tdWl M{F$S,y C,$9W~\?C*?&HGQFU9/Fr_3uzYd]"|zz4VwmJ!A.ΰ.uo#$?|=#vY1^O^%,hmsf[v]/7r!xsgq!&T3vrjC@ MK%vxeԋĪ*FM9vh5J,oE1VЏ# pZU"4n*h3+(h ۸Pe6w{r bH/+ - 4靃H x_'7 e$ gs Wp%K"62 }eEf$qZyvr bVww!('f>8E[؃~bMQ% w<ϕG.-o"ǍE\I-W)Z=igѭ'Bͽx`ƸTunC؃lӉzpK>)vRp78kǒ/[Q%Wg<-lwt~cGn߬PݲښzeP /xB.6 ۺ3`Er-"&j/)pu\lp,];]\_$v}]Q!T:yMNۊ_Wh6s#R&;f[[s*`&jbMobaRVgB`hT妎Ɩ79:.ͦ+EB|4AMqP*bj@h^:€*fv/ '?˪Ej.KR1@Xp<҄Ky0K Թ _ &>R Q[;94ZC1̝nos:cv(׹9m5,! m0lȷPA<dÒuS&j]På.ߥvD]+."K~#ZT6 Z|/ }?vXng\U-A;}U:)~)raaǿ@iq[Tzuv[xWmQb`m>?e*v`0(80̒b!(-B/[ FC{bI^fd ieyA1C{S.FtPR]'ݪ_J:DγRі08*ND)K˷ f> m_m7=v$ܪ#u?W?Km/?p61 !"t` ߿]o=!}[2,JKyccdݡ->_aH)zLZbB7ZY=5^ȍB×"J][bu6VJdE(%l0k>S큻jVE54oZII~)F?IGyv{dW?j mƦ@쌁zx8 t7MkU< Xvx u04r nW eBCc6 HU3*81Q]x!&/ֺR˽ Xqt؀S, [A-T\Yv OE{Y{$_.΋s"ĦuF'P]@Mm4$xÏZ0̞%Oʺ9ܫO6.r KUf pJĒWv}3*KGgp.l*9 BF:fvtgK%͊Dy-i qh;Ul b>3|`4dش?sl;t_S8Oc$6N;Yql(;,t Wv\l8A8m[5MjAoB()^6o4 'OSTeDa$3 {gO<N3ċ mC>t.83RM}ܵx*|Āٗ ixoOX?uRk@]Cdf%^s[XHpӥ0c!7&Ϲ5'V'=hRb$ @B^3it9[ΗKCq)RVՉ8pX'*n" c4qF[y2?{ɑM{uT#`uQ;2ISug/EG>3jˋwհ:#X"h::#\d6A#>ũ'dѫ!Ij6Bռ]44|ņ=2ǤmDb Lt)cbԖ 6|(Me̻"4Z`3ٸ_jyMlNڶ˜|[81n ahBbrfTAZ 1f +5Cx1p`H{p!Є)lmڐw80<6+>-.^B պCd˞kX8 7NZȌߚ9zňPT3[}i$M\Ʌl-^W ;ό*3-Pǫ8=T)Dz" g~t\\+0l )hf.N,XwJ+d]7{WQjFU7;&F9g4Vy3X̾\yJ/֜㟧 a>M dYp:Sij1_`&˟$q| 'EK E|(i!SFʦY Ak*ܾf1xI'/VąNY${p:Pd$[ܻi4ZR;\On)RˤuG!=%9lANl㘎Rc}dU#iSLwqD R`tachlF%yԅ_n gr#W۷o9:G2:iR Uk\-xJZ\?O+T ,NZ̲aaZIg웴Ծ笜[Ǫ"t]tRA"Ů@7>> @+-&B)V·?8)3BE[V\ꮳT6€WXW8% b~9HA 9 8yT*\4Ȣ t(\h:l+CRykrȝrJ:K $"}}O快.z{+Qh1T7#M$*J󊐺JN?[|0s(30 c?5tZ{47BMâ"DT|4,=1q|EEM"||*xPJAL472sj̨TrDaq}47oa>#8Ġ<:lFj[(\oiNel?G?-'62P~PD:zѷ禗♃ paI iH垏Y6w }CWUɞ;7 k| s,1Qh7t|#$E07@tbz*x%ZF8 ^7`p$^e{=}b^?ۼ ʸ8tHG LBqяI.B Yg<& ײ3FS*mWYQqh07BE*O0l%{B1Hi 24rNܬsLG ]R栥|bzMj4G$E{o)\2{Tw 6f˦~i8ݦ=_2-ODɗ2I2|PZڔxl7_̣w}F4 3RmG[s86DG衰;D]uՕv ?|6)-jXYT2()$]2ag.܊FUTES8E+r{ތMy6,@9<ΑR5+ڴ˜*R :ٝdSOjP6}XLZ9]nՒ"UwlEnը pK|ӕp'.\)N@ ȃM =Lb3}UVKPÚI|V;xtsDeeB{r$½En3TnO;=i98 kpBWكxX}/4עX9 L/&C/38~U53)I/AkS!*B aG0w4!w߸L w~'Y6"\f%`P#M3[ը]FA /-EқßتJaz}Ϳ+炅R~n,D>MkSU)MXbGGR' gZKx<24xTBB`$OJB05 x=],_}7QhL6'^w2P4S3'dt7`J@WӯD!#nS$=>&Ef>3Y4[&B QN'C@cV!5L3z˝|("Ժ,X4a_c]DRafJ(^vې`Śsn<Vϖ> v֖<e0_wA @ mLu, ū!Qkz,_N 藣{]>Wlj"sI#R!_Ld`&p[$O7G6x"c %:>g XEC͆A 2ecގgAl0+!}QU-D3 뜬vJV+e,Y_7>A!,wEuA-2`mU#;_G!K* 1~N2 \JkjEf ~^ݩ]wA$?u9~k ƩЩ Y uuŊ=u/ FNIׅFRh|Ɲ?TO[^b+Ez}CbRqdfJ}!CŚcm2^(Vzfnk*&a0>P7طժ]%.F<y,c1bxk~5o񴯤=/cmu6 h]=\}y7iZ||B$5J!oHbsgM6bH^ dҩ@K $ #rD8tCUMJq^x"* >)7hsO>RfxGMK8"l4vwxH'~ڨo!8F+pqZh)2o xZy`I.¾޵eҶD!s#B"ӗp:xZv[*67&̸k=TiwQe DUNtQ((͚+CUV[ BCZӓ2X4]T !.i[ GX Ic~C^dzM~g/.PG}Pl~Wl:!QmeXhC78MCP$j7Y{;)SC B=3%"%̝r<}D!|8ZfBO1﷡iW'vhOA_KwfS*KSY*u0~ֶμ {TlwLXmk'J4\g\N 6ҢmWuk!NCb7- NʭxRDsK{A*D:nk<~X*ʬYM-^5;X%Z?"yN|;{n{ߙxO kՄ4,AQ7o#{̘2?vr%ǜ$SJ;ұ)8RSlY $F}1kw/XviTq!Vt {GN@m\paX2uP!:/knP42d+B\,;l}Je`6_l3iV7 /I F9-i4f5I%z]912s9i_[72&7t/T~UC84V#Kz7:hVK 8.oIB%: b'Yrfnxi.IvEꂰ"ۖ2jxmY7VPhhd()GX+1A Ox4EtN;]u;)XĈz-C@e) *:^W Wo<'f$B}uv&xR ͘oڂGV..P\s{x:pr\$_Sqwkŧ⎂SZ5994t+g"JLI8wjlkSC]4\h n_aRϼr-Q@g;LXLoKԇ㼶9EOeޟ)OoOXc։T GW~2oEj(@6lO̴w D(}f E tKfIi y!ezgz',.O!Q[eQҨS"'vD5FKe22Ube݃aatd(,4( e%@dy<BsqC7\qWA9 p#K+cW}-1#"h  pnʝeсQPSg<}XkdR%dш_]}u  +5L';J_B=V5NLP:￉Fz&'4+.NݲsF|l$f.XV^W5u0g1T9 Iב؊.|aKp=>;L3R1A RB?Ce=B-oNMSȽ&]xN'(m/\eٌކ=ɾVdY | q{S-ϋ!.EPX$s'BAvNs5D/5yZXr8UuL4z8 !p8+7b~cGK^Vԋ1Fa!ь .r!~;9K9ʲ&m o' dxֿ*B!t`2SssZWucX߷/>"ÁS@M%mSP9Eh<[ QΠ1TYrF[r h  ?/B&Wc[)&eGRoЛP `u3ZzV .Pe53ٳ1Ch%|XJ/6~\ړQ݇ʸa Cp7"*~3I(̂C@BsO`{, G ;ԯ~fq#ѲHNHN5K̶Pz|(R#rDpvZJGVYi lvpguyohEϠZ6c$7]lBLMI0ѸoUl8i&>-(Ӑ7-"' D_G(|q%uHLאI|x9u5|0E` C] [<]>$j;$񇏉^T0Q.3hДn5LԎ/"K̩ev1wvٖ5Y'j9 &dv U~SoTV|0IopDMB}R ҙ +nGME [St\¿o$^~i ^F!=j ']P*>ZcOgxyYȴOYSX#`^CIPbo/U%Шo*u9W]a<Y^^Bf dv,oR-G6JvM!MvaOR@Ǯ) Iʴ$J)^lD >T6?x40]dUԗ S7o)[gM4bU=NdBӝQ Lvg:)%V!IİYK2$ Z@Z.M'rYi}"̃s7p;~Z b{i$1l9/H*=7!T;W*ĀI@*&OnV 0cFIH.xB \b5M>Fx뗈 5JIP fQE)JQ6A9-A~?tsQ OLрD JᷪK2m+LI&oEăx*3 _;<"GUlc>G䐽r}V} t /߆ Nڨ|3zhzq=UJ7K~  67 8 }X~.FIKjԆ7I`[v _cJuvr#:s.qL `amFXUb ER-}C؂b LFBZva){q07{"ġ B:Qwx\q}EΥA.2%JnO8(z nӌy߃58o!m@ MoBN:Pi)yn*"LIYQdL9Anu6 PѨZ+¤./RE|<+u%@RUmDV"ڟtpm M히xY[L [DqKb>M|E_6Rmvߴ'TX 8x}K5M Y^15D8̦Բ~w'6;pQ ҳq q8<gfMC!u]p0. bvL(E(=^iW܆sx@C'%w-RO>܋o= \wr>7qB̚fz,u h1QdAO!r?d >c*!-tXZ}5&Dgk*TW.AvhU|fZ$~]hԝ5Ox#B!t0m%|}td4i.eNN^%O2 ڄyU8 e(QIO{ޣDӜZC,br`5YW{"W!8 e SWױlNv:܀o`OztT ?6_S ;*R{}j/ZEPz-̭݁:5Pn;7NeNJ:ϭ[aRI"F568~VTnwkdfz(I$ a7)= `1PەnZܲ&;U-kN)s +i(;ND{pT^P^;CoyaQƃ*E#/wMB;FKW v"gx*q!L/(׹]#?. dnwb.\ A!|7-*{3n&:u6TD[oZ`35M#ܞW=4I$b.4#pިnM #uAǥ6^i50/j ݜ0}S&MjO@XMph!ɱZgroQِ޷ [vHƾOa; +:s4oy+O4DUcCwKL8epJ򀕄V(z&yxTNF嬍Sɧ^1$+ 'ms>rE#NR)%9zC-% N <]T=7Y>eu^c…;ڢ;Eۥ-< 52.&O-Ryg܃o`'B/o=.?)dKdWtqg;Aͺ@rs ߊ@$z=x2.Fo71(Fbmx*{ !e}^RVvskΩ17x*l8dխfM1ktShTddd j:{s1Eմ^3\wbVh8WE\p'ky&nL(W,c%^4A`)BzhiMy~sJi!S `Re<AK2aRO HwzozxʖEFʼn4MYjxsy)w2lA u1Al[u#*Ar5ז.eK5D d[خ2.3qd.#*YR)om<%Xбb>z5/kN T&'͋VGiLLSsR{6PF }W*Q"AD7ӦP폖>BzBM]q 1LEړrJz]MPQ([9']kWEtP$h>86hyđň?9< \9w~MkG,&E8΋v'M54Wn3C2NX݊Ĵ/M0}Fv+ň;`h]6q$Y% AaǗ^-WC$4fԙI"<>tHJ DhO>`4_]@,CN`7x{Głg? r,/!!o )7$O]* ޲v%GU땱pCB8hp 9IY8H,\b9pҼY$rzz>".9/ʘ:j s72ix<y6ds6+mW80<P~˻b9 1@&NQA5-E+UMZBuݟIFa,j|Z ΔM +U[~ZITn H? d\^FBCB4Q8&vUȰ'`)f=sѦp'><;CBL3*s-cLb- 5+^g*Ig>cY}_y45댷UۗVi?y& 'INw'AyHsc#6pMCLن6:Q%=s-yb#I5 {;L5|vcMFP&RƟ·;2?8vftsE#hok>9ڣ̌D5%{q4]1:Rtz5,D-_0j7bդ-F,+b[Q~OÆaߧMņ XUg.zc6S`fPݖ&mE4٧r% (~=UvaȖϊEhPI:)s5`;<_UB~Qt.Zӂ*`F˖ng׉ZӶc)S4`5mTZm#.νCΏ3+S3Ҭ˜m 6'.OUBgY'm/;Q&4ҷ5 !^"0}ĎK.+Xa6C/S›9 Bda __N#P{鑅LH"mҩXUƉx!uD'eݣk"mjOe. 8"jUgbBm"`eDl D_BR\fw(KO>:8v%,! Dd>\鸡N" DFThF]mbq'A:@qf3FXTDtbyXL1҃nߢK$O e1'N<<@I3|E>4 hpRÃlI-:?w4s+N_t`HPֿ3FIi)()py%5NθkĨXz^OD#:ߴ~|tC:s|[MOzmy4ԸCB;Xw&o{;Vj[O܎WrjG˿skr@C DJj?-) 3p]9=SC +\L2C%T[)#%2V.TIܾ>WU=5ZnmRۭZz+jW\ $DrJѦ>քVMc9AM^^2y|! FSM>"!AQٱa/r[ K5  oEҫtMptUbPFFPi(^–;Cf2"W0[KKP;w"+s1'/Wk=n`킾?4M||7DJf+7DZkQ?bfk8+y'^v! ΚO!i#p2n5t@1!Z{~Hro?F2_.hQ:fH +,WRE WI #7om_Ϻf6ԅ|1~TA9/J4OtnAA _ u,ve$lV=b@]iQ*;A硴(wa՘=[X\plGVKqd}:  2$ŧUfehfԨw|HHۑ1OH;$@ \HZka+ wF"ٿI%])UPNz*U ,>wOG77e!ؗ 7od9=@^ŷU_H]>7o3 =Q`*}Js_jՅM}p@o-r||Y $~åv-w)Hҋl#(S &KSRgJҎ2L&NŅLt\_ȒwT hBsȵ'tˣڵfxPzOVx}.wK.Eu$aDٮk \ß$ ׋˜/PP}>5vaԀTb̙FfV@82;f߹Z]}>^kBue ٢9jܩu? 4F] Z/(1Ax){xb+b;kX#4̖w u i ۿ~/K̅غIX ( ͏jb0rc3ažyP`~Pct\L`sL-߇(FI|vj CH\ExxJGbO}bH8sˡH ԸM->{Ʋ`"AMedΚGbY@dC(y3:p"GK~%gˇjT}j9Q⩨Z,oU>?b/uhO+%oGzԼ%%8M!1`:ISs;@3i;fOfQ7;X #9J >حz]~7D[;iF6Sb) z(5BE(lDq D|kbT~y|"a9Ƞ#;C/<]h sjkʬWRYn4JKkwP¬Y),{މ(H?0Oaxgv%uw6#pi4qYCHG#th\K |=&:%A, Mp7+rx5SP$iqs:WAEn+*WcǓtUǛ}f2Ȧv)Ca>"zIL`Y1p2eq̸:ĂYT÷}IQl wJX&-7shnݞZc\gL5JԀ"TAiJm{ܥȀm>J\6%zNU&V-j dB "SʍvI߷2K"ٯϻ"Е`7 :@pnZ _S~~V1hT~E`l/Fzx}:#k">^=^nf%HR ME$ĽqQ m b GH8P-q}TT *A(o`h4w@^:NCr;<řJE(+׳MFGڂ}7#f~F#p(ޯ)K]f)7~l+;Ga_bCkn?R3h}\j$U)(vӵ/kO";_:JN¾rXͺ-VvM^Z +j}}?|uvnQuq]̭H0uD/'eCPtbX8AB(wl;mr^kSm5ˤfz C$l{móY:Zrt{Ǖ绢'e~}"WS .=BJ؅x=ڕeiqj=76‘~xEt\i@Ը\oPS)JVeu2=Zz=~$2BKe٢*b,qK jr4<6M3 ˢg&{-ɰ63^E 1JIU^hES~X3$2nnƠ1 mO@{hSC>V cWQ#3z7>I9Ͷoi9[75vd $C;B2K4Xi^a01n蝆e8FIy3oՑbũƺ2{q(ij##}!jyιZJ3Z 9vehQ_Rq (r5 F|Y3'A1_ZO?\h%v5,+/k o'ij_~ H5SFsɉ/P{hAdDu,f[w{ !v} $-*)pHz &kwr5bBҶB Hr~SX0r&,NV ҀOOjutO՗QAۙr&t?"c}wL}RMF;,J$VcQ,*7ce z8z T)Jb},Y6 9N7h.9鉈HXgj[:UNN 7Ĵ/^fhKlOKGVu]m$>w!)d?h7{T `B{,r*.J\ށ(^[~k /oΩ೫WN+AJ '!WcH+`[TҰRWH; '0#tXr%Uy:vARIA!ҩTZFpSP~ ũyu`JԮp C֨c>GbσО(>Q9 cy@W} ;S]V֗ 5TYhXuZΞDz$W :89eQ8Bq K|>[Zr)NɻP(g\T@N;g8l &4R .2Su8v}Ҝ*ɋ͜WDqcrρe6%}QQΪS>%X:iVz'Oˆo:?V?y5t-:qo?#Hys)b\խS uC 6EO] X&.&|ZZ1&' rΧp<ϰ-9e0<&)QGxT$=FH<,UoT(^oALx!'H9?>Ji[jQ25V~w~uhiX.J}?dAuu1VS hKڽ,Z+{]9AJDXUr3C2)ŋռv*[زī䚔ǚ)/-gɪߵ: ܆ァnXRdʡ ɬܧ \<3O"rjs:L]'aƈ95/Y)gp~9/x9{59W$rRY -7%o/Xzb:7gSj<B:IQؔ[,Vh6EGPS{x5I䉗HC#:˒4*2Z`6pҽ.ǜ|/mk$y~rȳ$[4%*d[㳍eeGoIf)(W< `N&=ðnZZհLN0 6\;~!g~_/۵a'iՀ2b>ͮm.ZYvO <GkAx['Bὓ|x݆!BP JY?O{Ģ1(m7ֆN "T;Рzm9__5k,ss% ¡]˰woil3VUA e1T?ٴ?kM' "c2DZTC.˰9 Oj(XWLi m;d0EiQ]zJuƚ( RSxў|RuLY`'2z Z:KS>$굎LhR2{JL}lgNI6 xAj'yNmfzۼQ8zE|YS\hg?'L]704u@WHm%F2XZZQ'@My#,Ӳ٣1em2}F~i{3B^g$r ֮ꎽ##JQ+ zRXFug86Dg'7q9e۬&4D{8c З}Yo.Kށ!>C>TCa [D_lg UǚghuL7Xbb~9 Ǻ/m*(yղ#Q'M&sL"I*7$vk,ЗwBr3FcރٚCrf ;bcs'$pXB0DY& [%C#c(0 cO `mWZ|,7˭ZwBBA^3x't.o;vƯLK}֣^یyh4ȉRK'ՙ ԇmisms!hQT3$a=/|mQu2]Kv֐x+o)H8HR/y,PⷘqY}6vmE6f!+򃲉<1n) F+5£[U-NJp [Ae=wLޤA2sg{>B8GK=u_ c/2&{b/f@ DJ뾣u;.cQy)H5>7R$zJ۰]J++a{ϯq4,ʶLճ ϰ/qt}1sڲY,/G?05Vpq1TĕL>2bk3+*qHcKU^%|G`M=!Vt-eQ^(TW \>! JG{H&_M&ޕu &jGF#tH`r\&އQb;BgJ B!D%94p{Ѓi"ߊ7ɹKD,QXjhВ](ȼfƨ3H\/e{bsvzOtG!NYJ[Z enh^c9psw(!ȞEYQxfܘHNI- {d|$3rhj N(N55B]Q6k[PǍrDuÒӯ$g h|v#LΉ_2f|:ʔxuYIETw@M~㯶fca$&&hs'QHlO$kE*spu7R] Q3ظtd>$>ҡj9>: 5c qIW(K)끙~hȱ&/rٺrXKTeȸQ 5+T*T4Jmṽ~u`e |WJ0Oq7H;SeXӎ;:!rLv@*xF`Í!bݞwpl#Z RՎ2BgH 0yxfZFa-c:|*?5eUʛQn`GY0UT[E?ҡDߢ;Ya2&eMFősstG*"[bė@^䥁ߜ \KYuZ2g[(0؇rgP}.99غU|O| ӁJՂ@4qssy @-`L`e.`/9C3᫥}FEߦG!l[I6R8}hy)^Q%e?&]BʼnQq}6o=,϶O+Zq(FiiEos)O0)冹Y2ZQ,8zX+Ww;_ڱ:m-¼6@$vjӸx I,BoS؅"/쇧?d̴ rd6Q`¬u.H,Gp=TfD9,Ddm{A6^1P:nK>nVj_j&/I)v)=llmIi[Q#*._DS_>;v^S E'-0M+"]=(uu*l2F4|vx"ǪK+wЊ 5t"udr7?N RQc"ןRV4Sksv-Kof|&@dcf*{Xe9xZcbK}2c, z-@[ pT1~!Kn$%AFv0oZ<{cfq2#츤%4rBMG$J+4OrSˮ7>Qp#TeX^8v׬ڎM|M,hce-*z5"v ޠ"DXN18phՎWxod 7ձGcg:/T6 }Mc[G龢oh}1`bǙ}ed0MIc@@̼I[:pZI}dZb%/V[Ϧ i:g,@fs;Y%++dy1![=~::VhV4!04F1b\l4WfmF(~/f^cAòOuanZW9fP< P_g}q"[>ܺi`#{'D1^:'cyBr6?6.ѭBm2LJ"2,fvB h\'_`l=.rJKu2~pZ5Nr]wa-1y!i]J}syD,·Rd9ٔarg\-ejwR\=(>)bY\ƙgD|:EI, X9 =q@̤VsuYM٨\Gͣ46VTvd5*ҿ,+UCj %HPD/%w<į@yh+s0 BX`d=;|›2 ~,G>hO:Q1|g="6WCfªʦOjr>4 DGO{ëJ0 =+/>vn72ۛW]7w|ohOSKŏZ޲:2>'pL#!K&q/{;zm2V`΂9v[RZ)t}RjV>Y;T6ZP5vԌ3j'u~UOe#,`K8w6HZ%>YMnF.)G]cOL dp]]G r0mj$FgYgG.$VUiދ|DQB):BbDo,?1Z)-ۇ?b½6S=~`;0o%6ʩgCgJ5s! ^Wpfb?.b֗ D (}:5:G#ߦG<&D%uq˿n(Hc.^wI{ô=*4oZ*O g4TAߴĉ~pmIQkbM4 ?Z Tߏ pPah N%s16RbQJ3h4ڻ9*}"țEiѣoJ=QȞK=[1eV䬽pT{%v`K+4fӄ i{[2_B%QzFh[4+alӂDʑTB+2  h2H&;4^?[o_/s?. 8|őΛ~d}>2P}3+^ P&bǩ1MP YN,myϦ %`SJ#}2=]S(=Ԅ4h78 OS4i_;%ejM]ݾwps#໨v}rkSۜm!^ -TE,^2";=TvǞE;/vp9E> XR}5cgbDl=%h7GݴPCyXFd:RLlj/<-7= "JbQƎMH!wCm{>D<8CQac$.Ngμ.m*_+5@80SHaɪD*߈%ָf^Zt&Iaͻʉ]}Hyz*BLtZeݼ^nli3r5Fً7O;!VoK][v==~}YRwW)OzԝަuQJB Cpr_HloDl3n[ݜ&E=toRW<Ѳ00/"t -!9N)02b0Ww0G#ss}RX%!WQ];[b|ugǖs Z$FؾzSd &rPsIm>VA)(isCLnFmRI {NŒg!TpL妒+5/cgeͲ}@a%RN0|=\JT{aC?1^~g?X`6Ub#FP?ݭM'%(>fdq`!;:`snj#&,(pJP@04>-msM-*hj; B -&eᴮh33q Y1vyڢԦD(;01LzrI:dG]ҶXdKgj#p ٷ ^"t&:^]/2N!"TWqoz}ٮHuw6+:aLzmU$0(ށY`w9ު(7Ģ'`u-fI0<)݋ cidttp9J8YG 1kf,U7`DUWZs_wJdsʸWן.6:^{Mw4Ojz'plť/h*Il;z daQk}G}.ճD=.|ōB#3Kpp[>Y7| 5rNkc*[Rؔ2ʩ3 0qܫxe~^>6rpы|a ʌrq=f663CN8nM?aZ*Wg۲N)'A kM>E,&йT*p8n6}X>F 7 b1ڲҐ )SNpsM܂`&~S#>[KI(ݯ0S=Jy $t;0utگ#$ϐjDUenez@PK\o Yш9Ϋt^"pd[T U~RD,>8Ljded[#): HehIt Ίkn e8 ᓰpA{wgxu]p\2U dvZ!ŦܹQibP1,Sza ?v-h:]Wy)\=K#8$-鷅rk<.ޣw/{bd¸t6x$1ڣNBg=nADt{ub A0.;T@ 1{ Y 0!u;bV-ɐ2BM`b}&M}DJtk6$zz$YXQ]Y_xJ4!OW&ÍMa{?%~]o-C XȌ鋪~bL6!q“7@\iP[4r+7d?ʾ 24mV|6ñcܡ|D6}3@xA>r#7/"iLZCb qWV, ?K,Ѿ#+\{Xz뉖M V>ݧ-!<;"B1SӬ$^}ط['c]w~Di\4*%ؑ= U(U@)72e4Tф}/s0- ޹w@bsZ7u ԑv6U`K ; @Qɶ"!/ӬuKmY`_ZjDQ922T["F:VZr$ӼvNc#^$P9%M(DK_-m@s)1[ıL3 +Elø[ K!b \+s{xjbjdYw(Y<KxUC @W!HqcJƯګ8]"НMK(,i5Ӟ8h`K(F@AZFL݀e(W`NGoæ?` k䉨'Ȅ5Y8>g0]:0#HLk0wс:|9VZk5*ᚲ5 r>iDkpn_yq( n`Ԟ6&d k=&T'eM_ ! DTleNm!dh8N>سAeJ d;TGH)z`"[ΔRO6;ihRR\J&]Eb6 A*:W8ׅ~ewvH<} E Xp2@E_vg…)6h-"X`*j,&DMI1DŽDe_BZY*<5r<@clȔϡ{%x4yLt?,]29 TtJ= v'S1u}&ڼ|Vh2Q=?5Xe:FngD}fߚq +- 39M*ͥT ff{OL?rX#VMvr0* }hyCBdDzw&@՗t P܀ X0;+>a{?: dG|rC2Ț R%+_NjqY|[ ː]ywfSN_l}#1E:14_TDn[c LmtNqt73 k2ɦ3( 0m/ oy >D{q_3Z&4k&_ $4y%Lv9sI7M98)b7a'-# 8E>E .[ k'wˍ.P=4n~ᕤ3TLLgb_g/567 D6B&o7~GrR7>7}y.C8|յ5̾tPCbM.Eup͓Lӟ ?#x awcC?aYIpqG>\[A;bX?"tVm_8(zw-4K T%w$XO+z%!-c :a&c:z`Q; =$Ի| y=t1c/ʴ•ff)Gz0m0 pY713[b´,o16WR~sDMleࢍDRx};˥E]or٨Q2eO#ۤoG̖Zp|h뒚D (2'7&NF[iPAXgUFE+I'獝DY`:+/LJcwSG&@tzMs9`hAլ"_nb,}эo4 **t}pT'D/SHdV>/`|YgZn i1U  G2/&gT,6Ogݞ<`\nPڹ!!os!-ƨ]ku.׮6*/y,&TAhxWF ɈhΎnۑ kdTLȃ~gf2+PkXinc b7%@ g=Q; /8os?haoM|S3<Ų*|%-=dKm\qils;laM^ 2Vi\ Sc@QT~k̔CljѲۑƕI,{lBIdrj"mD-\H%_Zj%_cPZvtOYV44M$<ݠܭUi~b *$6`}Ca91)H {A)u۬|5Rdx< %WXX̨%<ξ"&!oplf{kq%bFgˁ4A~Vh1ÃlV7)J($g#zΧiaԪfMtcC֯{*3 uu7iur4)YB$xt/hmg#ڵȺHC ߊ,0 3O;9@بx)#@ P@> B7Q?$ Vtb\)$tFξyD`V<-:ƳSR%y!A\ j8SexgHpn3t7Mjٲf͞^hX[rm#]2^6p(6.y@#Ϟ;VU2RqwҎoRZΈE#½܆;^.cE }N܀"1Kץv$A&bԷ*rH#:'n7F[xHS)I8IQscNA\mtZ:^yζcF< |rO+\!ɜP ”z=(t6+WȻ ><A86j?tkDvۏv+%VB >pb@[tbҲnf<2X)&6'U hzab89j'g3YGhK9U7up$Ҥ$_>Hki:,YD C]'8YB[ ɿٮVr*N0fXmG,' Cǖa#׬)fdĦ 1 y3DZ:񓠪Vp73w/?@1?ؚ>`p*$6)ȪYu`ۜ 3y'@͋OGS:g>9-84kcRoko$pM(8+DFڏ$A1x&XQ gԧHu`<*639Yxjujv^3+ g @`dL_{xϙ@,by)ze\}&+V fKm(Hdw@vuWo%2ÁsH|+eUҫC:Τ94K4n:њ̐LCLџXV 0\qOL2 Np%1{)4Mr֤#E"ţh1V3;>=^ "j2MPd9Q&j$/lm!>_qdF3 OZ JwU oP㖏8>ʭ_`R =F~buPOTW0h)& *727QFl5ʴ_9>w_Y59)ƹ{čca(8ȩЁYU`'ԩsÕ&Lb%*:e"I;BR0Y!l<9["S]|/ÀK`cNa[ yhVMկ65,br=F굟;U[on}M)d zfܓٗDd(oF!4O Y.pyln&]O4y2M.I-Ik(-$NNŎ9= ĸQ@_-&~?8ouxnANҲ搜+vC6Dއ0m3a1j!bimտh7J tubD \Q/;/!5 2jJ"^cwa%Dzxk**Øv /֢ak fS~ڋс9-̍x A2+1-NThc+V%Zu!{}cӀ m[4p>ZT -8{3 hNDMzhFz AU" 96;:GU { ;Obv!m%V^W7?Kreh4dϥxQ_ E-61;;vƁoJ 0resݱ^15b|Jȅ,Ep}^ wѫGT %mt,1%2fn؅?~"^Hb{]{HPWbwp+qL2$3,=n[ M W\yXɮ>͗GP̆"d;ѭDYM}ϕ>ߩ^gY9>hdeDIv `aMµvdPr,r.5wH"4g ~O3 !З@W_\-9vt'/^UYW`phzn }}R}V27D:WUDq*YiU9; g"bG[+E~PJP47soR?^kt xeì mld&8K(P^ԼRLәicpdad7G?FRf&ZVb{-"},H~ :#:&՞@65޷Ú/~Ήk5Kh* N zW0`xO7C6gkb9Sp Wsڞ핸w: s~&{넺>|ٛc*z T=A)8 Τt5LiWKl`} g ZP8:G|AFI?AIC+e1'noZ?+kמQ3UA.ߚ0,wS vsj{OekX GTi3S:t!lj/^#8.ؔҘbbi#Mdl%|i6ĢBvĝ[Mti#]o5`ck  W =G&7*ik iKCOkȕg$k/_1<Ǯ׺iFbY?X` o u>/iOuu{@޼Fpq \8ik-'DlڪKe ]<gׄ}8 N#hNTn6*u2s6:'6sSlCozǛVS-M'mNJIIQ IWnϲ&: i k_;8>:={'yGȞQ U, 0-UE Z#AiDjm ؼ{R*%vN A4hy3N;YWKܰP*7o󆀞 9ݤ% = <7iLkzTyZBo_ x'2ׄCPNβHO}Vj=bQ|fy(.bݍn oˁ1|uj|[N=><+,qU$~q^|$Ej u'T qq߭GA1rEFυ$] 8{QF9wb\PAp5^# -#Cr,dP {"'= @eX/6G/KA S|8^*ؠ.4đ!?[J&@\'HN>LhP8Ta'wc8E⟖TO>%[1梭sDAZ}T_83Mr&[}T~p <+i6]:e#3 !}mܧЫA0'\nT>d UMcphqz:mmYc%kt+ߩ^jv siYXN6Kt +Ù2XԥzhEyB-EcZ뻀/ NU"!Gr `n@:#dfޔF݌ޞ[S6uDHOb 2Jrίmo~^ ׹;(zfͨ(4 [5ϋ5|ۦk< G0WW6*.mG{WgQ[}GP^8 ^lȬ!+˯2nGk&u;˴nxb[^>Vcm3z. p[/MTڧ}qP4־ ۂeNv NgFZ##yFuC)u XzD@;TT^*3~w,:Sk*C%WmآYPX QkS+p.g|&iz9 8T*nBIm;iIKϝBȫ;=?;k\LLdr!XWX) ԣܚyS^4dIh9%Xxӈc@ǒ*V@! sō$>"h8˲* Jer28=U.Obm[qhη/EK`)Hx-F)]Jfȩ:S/k"yD#Pi-m_c6_XPhC<,J^k{`*OTtIcj=U Mbj w2-rm$Xgk͒cfj Ny2T'[7l|{w nW|Znwϙ ~bf#t<.!B놇^:n|OD(t=C{\)k}b.7W/1/.uL' z}z`$-Y?uD2*gH둈ډ.ڕ q!;R;1v@s "Ńʩ9egtҳitOikw*<=||:ߌZG_̉IޢZ'4:U'WQOr x3,0oҊ F~ ;pZP!Զ;VY]': ng4$eK'iF߈{#|;qAO? *ʅԴ\\DᙳG@%X#ݑcjwPTb: ґ;&l,)S='IwRfh<2SxvOJy'$<6YF7ă;Ŗ/BӐV>;~kG&LLk^1aQH*NGmg,aUOۧZ%1d-cw=rB}/A9&W/CCԷM[I=]R$Y_'އ2'Li73*_{ F/mҤ^]45N7)tο14\[+i $m) aЂvn(:G xKl4li5~,Dd4?o ~tc(f6ڟn*~$#-TXS@;(T&N9R?N4`˞ -"!"ӫz3XBlǹc5L;*h5π5.%J*o@񦣁X^]iȂw,uM‚J%`n)`A6c%b')YsQ%".7& |fS*+8}SxH¯TjZٰe;娡ۇR*]C(*+)-svVҵVPu<<y/8d+-&o_(}lV^ˣo{0zBqC/(򗉇&F_DGO/OL*R$6Dj?Eؑ)Jg?xe`(V2Ifnuw\n;o_0f'G,}[uuպtyzb/X3'{]l499pCg/taQ.)ܚ56=xBRSJiECi)oz +0kA|,0](cthMKa9}# &,D<ݗ΋Ћ !D _wT\؜Z*ȸRmcNMfuͯ T2`n.e×"h /&lўM|[J3ֹr*buӳL׃N4I͏|w-=;p }aE}ST)e3v_o;usիɰg+J'DQx̀NkXhX  !X4HGSls\m7%a?)XG~qA`AX r_wc$|Fd+r(dr [J-0]ҖԿT>.P,=XU7AeJ_;x՗*>eٸ| WO6 ӭ7rCDr(y?,o %aO0ZBL7-^\J-mV*@xKIIjGGki}`8\g \~Uv;78E ѥ moD1;W߀EpNyNDT8BT.x߰oYE;rӵKЊeu[2WL+Kcxr9"8]CZ$4F8$Fxpeϲ3,uO8P1=NLFJlTkM0V@.P`ϰvCb!Y](35d B[#/zdu6WAҫ%d蕡B-%]\V76!Ǥe1+g]\ b)ZoD q[ EHk2y#i>bXVc?J9*mAj\'ZW!# :+挼7w#/ڣ现y^ BSAɗ}=(\-شGĭҿ{q8gC2J#4 Z3ʗq{냬i2KU\ v8wsLw zj5Ie a)$c(^afp zgB_I?J*u#WYH(sLDXJLFXgǦ"wU*7-KXsϋl&6AFib#A_"d1ܺl_7 X.؈S BwqKήCx4,{^K/So9A+-09Z>TPhw}CR3!Nx+6+AcՁ/1G ՑNh dmcfBhBv. fXb1ۇlMz׀JoDF՟&q%dfyˀ(niQ0/8iY/ޱyR}<҃b $ʖ!N/Zn:$'Y']y/# GݪJz6_DbAS.>`o, ̂u,qW/t}kK^?macKòt<++vɃC@"K!s;#3 UKhC-Zl=X%._"=GP HqYʼHLtHӖ%ӑB hG?!6L㹏7 Rz'1]mv UNy7EvsM QQ>qsdl,v NWݿi"c#Q9 jXnw?-"w'R&bqd,z[X юqsLJ(v0X [.]Kb|rzv #:L@Xt' c f6j>$<0t>ÌGu]j1<3f=jgeFp\V)2 2T E{msrvZzA2\Xcp4%8H'U5-!A軌˘a,XnL Z'_co\yD)Qzm,U#i)}ˁweFћ Sb8ds圕 f9{aamwc^3z =Pwl| /KFϺlEPtƣ{zԯ}BCqJK 2ӓ_8*?}1zfJL86G_TR^/ zGvOĤS7 :?\9JBnjҿe-jw%Ф9b?4ƒ驅hdQƼ>Z^:E?jEBKf %65a CűnK0Bո[$UJGmodF$ic>~L|85L/4ȪfA -@?4`5C(zsLBX[rT}ɛ{g B.=JN"^-GCAܓ%m"[NeH%jDޖ0piTD|B`G?M5|U=83(Qف+3sM˱0a~ ,ܜ(8Lf?H>>4 h^A5tv\c1e/CZFٹvb?Vo*&/c϶^‰g.x & aQ T&NW*p ˜49lYv(UbwY!,NMINwP&Ir9y)aq&dJCq鵾Bswk~\O4my,34s)rmQ04:Dǝ%5`09w@1VEl%y[.cveQƟ%I43-\q}V @Edt49`95o$qt(̈́HutZ#"V1AN-/>mB)`l?5 KM{PM56Y-rc+M`.\G=0˛8<ϞrHnkrd|=l Gʣ@5"kb:c UU]SbӐ]i菉V1ʻ =bAo-%?OA@ [^H̿<.e1Sy-'GB!5'Ni_f ([هm[@h$^ȘxhM4#{T'.fVy }虀]qoԨt4Z>v5SmZO 7aIie$)t~oM㞟k=4{8I };KgHH`V؁HIE?x$L[K S=Xx3{0 ƮP*8}X(#6#aQ?Sf}Y "S@q}X|EgFaTzZ ʔo7<#UTYv\e9%^4,_nx|<m94/@1"!\PP5[Y։t! a>p)5,[>p4g#aaᦛP1*90O6T˔p-ٹ'Boss [R  b뮘.W9"(9xX;QW @i;ˮ gic}2aQ#ab[k>̟Jg;BÕZ$BR eJt:d\y4N@SK;r>تWʻ<6!ܧƙ!mPvz) &&[s_M8  -*^_ʊ#*+r2uHE4'!ϠUo"o C|EY~8 ٖr+RnB( (fW,.xbjW Kqzw1cI0%JNYKspK'.0~0\/r}R@MwO"K$+ؓs.!6 &oR 1V>+R lX ԗPeKN:Nvڻ542ߟVۺQ ;@d}=D.8.#}i]`ߑi7PVhD*[-b8b㳜 W_ TXڜ=vigˋ'mؑ5[hxب GM:a l*H g44*uE^E_Pgt~ cs;Ѝ.DL9U)3Q< V Zlǟ;!_.v}(oń%JبgOKs'3[hظhE72W=Qwht- MC`8(,hGG=&`W:lg]q/ec̪_<dvHOO f&n䧘as"dIA,q340m#q*9Xe20[8~yY@q%.xid*)EQdtu5HI[cjL*'*`F$]}l$G;ϯQ!:YGi0A̵>GĭKj4}3|Hw"ڴXD`G>= &/j82#a?bu{C0W$U 9HO 9:*$|E>dDkW-Czqsf4x: :=Gc>1q5^SQ W12'X jgx\qbٱQ'KSwf^ec>c ,Uf-.뇃jӚ$w3s; R_ks$BMmp  |KY8twF l\)_UG]EڊmK>4F:"8p`ׄTl+KJX^^>ԗj! Og?Ŕl~Q&q8K|5'eNcvA%?C ѝWaQ7[/^S\El<m]CvS{Ƀ #oc]\>F:o^@Q R-I79U 0 9o/pGodhbd\'// gOőELL5rŇ5 (d[M*Rޏ79JiA[ ^Hj :3H9~Vo3kd_ މ7"j 39XJ*ٴ9Ppu%0={;۞6-Ԧ>(}|\8K?1xU ydB1n(ׇ.7wwUm7 4խ>$x5Fa\đWrX\N' a? 0"z!i*YLl&&)Tbje1%C_-yHJ:1^Q^^Zx[J1@.-Zú ߅,c^T3"w;"sт`vWjooK\R-=Deu3L-C4g)l)w"zAVMni5UkoM0iMD}nQR+OL+Oh)`AtC p]o󥝜ChErRvNiNrF=*K5AwSr|M2(st9.!'߹5ĵ}d,P]q^=HV{cKcblm@( 3(ȲqXKCd8PUiOE_{o^/j;K)<KU#Qp-Ej|EZ|)0#L`r˒%CZ~/ccw[ 61jZXGʜNMT$zjυG;8mVG2olWKOoOy>k[’h|VzaKS(M EX;nsn(̹ą'ZY57ϙ? <6ͨ~8}kҤ GlRHT}KΈ%=1?UY(GB'w` K֌8HTϹKb &'iKc숔d*^QGl,5}Dfe=Ê:Nt@ +pY|F=Y9~TDm9YxoB/鮦7YB+%rH?N u.0L쨻BNaJ52IɋO_OſӼ~zEͻ6iWjc)/hlK;&@LJȕ^+o0Vn@O&RƔ@2HPa xM˓(w]J1}Jx@&ټ{F_#< %\ [BӤѡ  nP⯽^RKmpi8(BH򌹍o+A)*C|u!jwv[23.6Kwf 66(Ew fp'qxăUJFeZk_9_O\bJ}W8S8nx QEqcx&nD&W.AymMA,#Va]ˮ^CTopn0krB R r^ 16g¸[\ŀDr==Ш7|²x DNUі`V̳sKW>HVg9l"M[eKK!#O0ܜ' X]-:<(KQMeYeVCʻ ނfewٯ:. JY#դ|7<k(E(4} A>AqC2| t@Ob]M dX4B[u?煤Δfvx7(̗Ugߡx@eXZ ЖJPxж"KE6\}l`^Q6@_ʙ GsBMdy~[AiA=/ًz##tC0 %F;}&`\ &Hbw>WeЅU^.h:b6 Aم5Z76\…hFWAK[*_K2!'jsϱz*v]>zkW9RػE$3Bݖr.QėJJ6Kܥ26fyoI{(M$ltO2cO5 53+ VGUxL 3q\!Ih2׹ʱ(WDND݂hOm:=,Av "D zHrxc~($b3wuŁ `zy{EO|J*0&IG!mΫzLo:{sp0xގ(wzIQږ9Ȧ 3FdFCy T.25XwMIEn`^O}C,ǿ V7 jWEA_:aʤ;Lh@_T-3%lq. SCΈ ɏK oP sQ)|.:Uhd|섢=w:cF^:2:_PM|dO KZщX=s̶_EK ʊP^sO@j.*=(ט@پa⻙SOU U7b܇O>9հ\ވ|& zB=eepa%܃^$i,a gdFx &T/r+\~D:3,ȣy!MmȢn;Kg^aQ˙XoܬŢXnDXhZI}ːvrOzq5t8mype^mvk$peyS{eR%u@_\oC)pO!NBi]NFBBx&<}n^-C9JUdXsC2Hr5} ye ʀRxuƾ_b' ;aWm7IBkiFӨo naޒ̇K3/ѤDMb; i5a0B}ro}eyȿVaE sewSƪmhJSKBM:(vjʡo5颩e٥/ZC[SC ! N=#K hz&{(\m2ǽÕӥSa11u7O%묆pOy*M岥 uA8K?q!OJR4/$;߁9ޫR>;4~./c89TөLXۦ>%5K^qسF[q* 6#yR:׎%j @+lܚ߶@類UaP/ )8i|Lc%Qs!cBk-X;w7 r7WUtֹNg̏· 0rF2H1VXcӺ%yK*8E-rCc*廽4i/]srohF.l66ꍬQC=bw+Xm?f-5^ fbwBE"\_O\jh:S=JoB-D| Xϻ"J%:Vk,J,RtR 7A #Bc~j:49Y)He 9+Fx9[ZV64AXG{={֛DBجkQz*9d1<{NaőNN^:ݚh=rn#G 'g)ܩ߻e3j#*!/_0~΂^HXX+T'utƵ.֏=^>52@>@ $4`|b7c05l>%Nԏ㛵*[mƗ 4=τ)o)=Xجili4~"ܨ*EtEhm5K(T?މ_82YQZWaתI'$>n L /2G~WY/Λd];GPjt#t8[>&)8xjN|oNЈ:θ+&?Hz7E V RwzvY*O;P[v+tUY5LX9uLRmX#@ cرm=AE1<~`輓WCg`TJ(xxtSZu%?߰D+]m7`3M^kO*aA@D7m]}$}2DEwUWۛB_ 2'x,O3wءEXu%&^wj~o43#Bg)`TҀ*#x WySZQ@CxjIg{R6*l)"BQ!,.i[s0k6IuqP?6-~r"`EDΪqX#4AP>\KCA9Hkaٟ.$=JƋhV?)VmB:,5`$ɳ*ŒvA,w=uUbK,ܖb̅QWf*go@$kclV8u!>hodW\-%3?Ι=,+ZFH2eu5;0?Ji+CXƠJy-WQ|BdCoQ6`(*z،"*ͅL. 9^5(cH8p%=(9JK݇ IAimSL^5>Qq9@ՁD*l}(q56JaY P,uB/\% ʀUX\S[͆^; smAgqdnP_d8NP8}{ is6P D3)*TU>s=>B/UTU۵&X^0BiXgvZ,賗pS1y%Z䕠̖mJwFιѰGzakZC: 5'AwDPA[`TkG(OZF6hgl;M}^)jz{ 8vz"eQj[_+*) ah 5-ouV;odHpGX6NR91:ZQa 4Uȩ&̆Z{G p"5=y߅ƀG^/3Y/h;H89Fâ\#u?w jҮ: zeY<9w+d}!@fd;[u}\3=q V/\<=<ι n ~uި|eM"Gx8֩ȣ` ,o!=f~.u2) \%l?[kX=\Hi#/øGp]yEJY \ݹ8)쭮ls&#p0x?B"`zW9Ƨzd0}Z$@K#K*={U9Y*fgQ FZC(Ql[ -WOWNIʎ=1Cf;^<ސCJQ0kX\zIYlgv|e]Nbn`Q <'-F(^ Yx'& rm dV :ߦc *j୩&yF'80JKry Eo9BFmG'NFgQGɰ—hv1ޓ|r8՞ա^PvZ{\ݔG[>!}X5/;RIbcT? T֣:+akVBsWDY`7"UMa\=Tv!5v%⾟ҳr%:KO_V]햲U|kz(3)^B{X3O?Cco2.g$V|\e}o"pXBKxa\ /sxŨ0 tlXnО53Dt_B֊v x,+$Qw KLQ}N_4=٨!? ~,wM-sׇ=_^vXL sԺQC[BH&]z u{)v竬m_թY&nz±A>,"v1$ tbjS1DH zBSw$Q[2 /7T7aSx1Ҙm[\d2wj =sjv C 4r] +|0]%WXUXV._J$Tu }mxW3+uL;E:@h3k#~v'k_nP zf jk72~}kpS]NWA2ȳ(u+7th]j]Lh[L$[Of< ȱ^ j26]AL̦S "3`cqԎqn-}?U8%Τl'F:ijWT#[ CA`b)D5hB4%g0ݔݏcA (|ћ:Tj+D 0gKS7wY,d4CgstڭK~5V!+WZ-rVbyn8,= bGY UwuiӋ9Tio^-t"磹䥤]<ł6uCmm=!\adW j>in?AB=08Σ7kz7zwKȺDƥWSEJK2k*:˭MI}?y_+x"ܾe/֮J[gj%)R5Hi# |h{j>6ShkjK9Ĺ/])birQP>E-,CllFcϼ!H!WSmT0O81rP1e2Lt_Sk|iKxm9g}'4zIVy`^`X>BVf1 ?_fWji*"zW Hmؕ,xUO@2n60u^]u[YV12\ BmkX.}sFEZSfH hp7B5f PfܷfP#~siZxONpٱ4d`?~K(tR5yxi(ڑ*V)h@դ HFZa G{" ZoLq#Q@ymA¤4vx2 Cf ! H+P_l 4M8MA@:6K1IyַKуfb{p3f xnq}y WfnjPe ~ nz!J6:5I~b]P#_w!]ˠw==+8IĀ$|󀼒xz[JmоvzA̦~CY95!rr']͔֤m8<dMbBY*˭W fvBW?QیpO N.Z==gTewUcbCisxAf\+8Ga:ORc->]#e1P[FsO6Wkq!j_k 5w%H6t8?*w9"6BO) ׫ITJz([pZp~J{H"51Sv{ضF]tP,4my9wz%; ݲڵW'H/V@~O`s~,m^:nxepل[ Lԉ_9TÐWē6u/B@9섓{b:smrr%#A%` ) .68W3d6KPsR 2 +hE*H^4 `RQZ y%KLG٦bt}7`*}}1Ka$ky4?q=T`^"%|;hاY+BT@c1J ]\Mn״XȆdrf>!yC Rl,"1sȤeC`~ÏSN_pvLjS l2;sbTRiy-4PYS][00+:Ҝp{y_td4hFFsӑ}T~ >ypT}H-Sgi@VZ甗L>j2 8UWZ$M̳c3)`0jOSRi*P ܴFȒ.uACI{ ˯dڄOaALX-G&W{{k.=K=np+vr_,b1iv 4;3q~֓jBF]T+i:ff\m=cʲ}E%p)0vv2f `/Wy;vB'|xם$SbcM-NJ^([u7" 5~9=pS.28ێ/..#/s]3G2܁掄kѽN0EcPw9fwMig,SݎhEd</4!Ix7Dg ~Wη_9n4̱ڳO> |GMbA˹EU_Fu2+)j vN@q n82Ůt7`B驘%q1 { `~fX~S R@28j+0Cc77o]qkS#z! +P_5&f= h\ {O H cGuPrR3)x}4s$jgF[UU @(G>TX ´ ZL"{]U{{:RIöq6V(ϯ}(Q$ZpE49hX7YNWێt7dQvh ̘jWE@05o~Vzr҈0y0W# f֡@xC|n?BMR8Uw,.|Wjj,j6uK;rϫhyh%Qh=,))HcYuh={#(U$YAIx$y(&v~DE!.O&JH1HT, é*}ꊛTPhD8ߤ n.$=#^i֓18ߗ7+~ѥ37䛿: ضTx_3>=V}jepər,2s P$SYxQ҈pIEtW ?ċJߜ ,&0 D^4!ZTwIXEz/@RJs;C;>vҕ+hE7,PMBf(RҚ؏N;(U>nams5okK?CN(0AE d^I.S*2f8Ba)kmܶ).I|dÕ*v)27k U!l=0l +Bٮ-pl5#_|h=s*9C A/)JKj &NXZ\8(zT5 N׆Af5Fzˍج2VҰc$jh}q̈!8ザ 5Y(kzh+jMJ_3KGP,cd!r r7J9k[9DVp0{F)Tpr)\? |idH`SQ*T;oiXSc= w;PWqXl 6^qCܦF_L?It>@@CG"Sk*h݌_Vsa؊"oD.¯1duXq]LV3fdZ APb$sHyPB+L \z+Wlu^;nftULWxԷmJzuT1$Jj!T?FApd%Rf!/-oPf튴1? XgH`2"(ŠX}fU'@0SjQ9"|EXNlnD&t+-L.?la #|L #^9>UP;-*<*I \AYrPnUde{r#.gZ$'I'1@i5v1Cpej$R HWB2x tyYst8iɶ&ҀZ+xBCL #*o$BҎs.]I"I`\caqƛS٪g#γBK|hL7{Q_nԗqQH ya6qJsȆE3zj$_=o7`aL0^v4$:oc3kpQ|ućS!6x|WUӯpX&Y_F,n6>aL? qhٲ|ݦf6OĊQ,7ŻkNM<>aotaNi8$Ts.9B|Ԩ b$#a̓N;$M0?U *3wc^8|*5Q0RƄm4 cя_u#:C) "|;hp :sjybLK <.*UXAqA`g.T)"W֠Gg|t_ 5?>!)uE(l)lHN 9Zú;2^5eK_rrdfK$⦉!y]5WR<yve^qV3g7'OY CI? e":QmٰMTTՂQ`X ᄉa";t`Av`NORw7 sjWV=.q25*53O 9 (zaޝ؈/@V4ߐjf*  _%7Y5no _ͼ`tq:mբjrE MmODj\S?>Wa鎘"{>EPkB`vb6< QW48rTAK+̙:I#6:k"ͻxl 7,]"[gq BҨG[Zj0D#kڂklk/\bo~5˔3~OU"Dw@Hʟ"83Ԫ%Hm|ah ~:!yI 0]bL<kgǮm;+n¡8"<#8qpQ?oRa#1gޯR76 J&hU4b29hPyDB rm}똑x5__Q ̍ڈdP=29r5/ptP[`!4r}kFSΒRNS tBpTVaE)BtH4tԚB9 3B @ᘽRBedi귽:oڗ3 3$`m9{lOq`W>26L(߬^BP;Z̲+ y=-AiunƟq\K>c H]D"?sZz<.'uY\"XJ+*ེ| HdvGo/"Y"gL][*X0s`bsVI (!,RPwܝRL(!4?Ċи*G^s,wZ|bbF#֎OJCTE*iꦵ HH3v(8΁:Cfw sT0xbO,۳y*Z͖,<4~Utߴ:]u o:y,emQ 57k#)'Bsfݧ?xD%كf`7{w/UtHr㷚Q!pJp5I1' :XN!֍VGj1*NIH${Ѕ$v_8 f`-Wh//ąϸ1wyX7C9:D^@mI|Œa)aec]aofǵJ t/4+LEdG59C;>[HI~Jބ[cJA"Hؠ87t>-a**f$cy?gWׇ]EEf$S+CΠ;ʸ-ھ&ғO h[>yP,/?+xVB!K+nc)Czbfΐ2u_V vM,-!+jE[3oER_d$LnntO[ϐ<6…`_G'š"V@!xx;r\`o5tD$!zOoB~+j;iOSk"s kZTKlۅBO(«i{_9:LcIŰ{Qfb[hkw8K* jMkωgrؒSCS0f0bR1er񃊵/,6Ǔ3]:z(*6+R &ZĦ_FR>zk7\ΣZ+0IYnY=?BRu[1~c|-yqEi@Z&r)hYwگA//ыKT.oMٺt6˄x$rtdqGow8Cc?H^+v@&1y_ufSDmm]S'\mhM^NF9'Fzh&l^ a /BO4䳦3NI29X+Xv\ѰCtx/ѾV4$gk"3V+O|(B-B@aŕc;UJ@&|ݷ[d{1T h#feH 4G V1~u8 }7bqET2U&9"؇c8pBB7BfipI9dջ;c$XH5oM;)նxoʨ-Ki^%i~C1ekI|4p@dX$}gD e+MB to'($u@P,qVXQWQ0HۯG%W09c 1lPT0/tG5^c+)s(Gx%|csZo= C쭳2o=y-Sc:t~yf"B?D흦^n0;`D0/vM>Ŝ!M UJ$k=t9!9t%^-m@ Nl6l 'm5MfkBH<]ߓpq7+N _(M⤝3z@a) zoHͲJ/6o ƬkrqH"Awn=M!%#W,esbG-BsHڸ+rd=v2N=6vG*cZ7vsr1Naam\棚y9 m j-I3t:[w$^**BZt5KW6_k!2p.rsjج+xPg`r1Т=a0b U Z4BY@`pKϤr {h>gPI:iת S XiAz1.HM)IbC%e?x5ㄈ\{d kD^Bdʸ Arfqѝ{Z|L4QL3JzK4 f~zqKLAj  Ɍ3i<@ڈ5"|ۏ72"Ux9.IĐ LMk#( &}8_JbbKPdCJ Qpq×bKX3!9Іv|Cul/Ot ஃ{-So濂B~Nl]xbU1dURCdԦ},u?DAɌezP #nװTEؠfޒ6U^c8jipx(jLls,EXybZ ʖDꂏÐD0i\w1@uG_;Pjc}d gaA96=OKoZ~i+wGȭч.}E#}8^ ~d ܬ +j/Df+V*9&-[e$z.SOi2, /;ˢYMQ]L蕺}])/Oji@~[5ǃ% ʟf3w A.DlhdI MYkyJb bP 4;F" /?,y?XtUWJzzpُr^QÓ#'\<ϚX9bs\5I0^8l >FڸH-HeKn}YqE:(7Hq#vs@6JMc= jNOuZ5To,OSlK'Q&  |E]Ɣ 9m!P4)C/W.a 6Yc\pi/ְ{Ҿ_ZzoԬ C=?uCk`zuϾ2#tW^u0? ,{@j@dO [QQO-/*OAyZ$/&xL̀5,♠}S W1I #=c?*bj]TScƬBs+΄/杒o}#={Xx~5+6w^ctM&K9 ^T^MHg}"wt7h֑2+s Pp /-|N+\h)l\ijO:v˛i2 뱓.!(RP -3 xylopHPl @ǽ:P!<_d%?= \hXΎNEeGz\a@ڣ~v]4m'{#]Mm9ļ 0ra.“ ۳X!s{8)}?ERW<{bra '3@;*wj{.tj8V5m Q,AR?>6{Y |.x$B B6LaSyO3R?vIcGy?#GC%R^p8XwQZ~ۭ`^Vflۦ\x< *udt7CE1݊K-N 'T&GcX [)ɥW{#Z)W"mC'i 9N ՇwXtKcCh8 t>B@VJ=Mʺ36-lOxQ[Mo]_MCCz4WJ/%(}R:Io6?Hxߠ%zR2,T4/x}%u%^Syqn o{@ /I3?SH;y*pe H,eZ?ز4 $9Gn g _w׈SLau<zK:cS(V0W "bk-cdc kk<9³k-@)os6BLPźx]>Ғ;jIC aQaӑ1ǒL4K U;ϓ܀Z4_;= 3}%ֆא#˨CB7+tŁ2x]гKpqb?UE'@"R3igv:vnH*I| T2߃i`kMi,h3mgdjfn,x EP"tN{&5*ΧAbѮ)kuF4lT'UjI.޺P)ˬ^:v-|QCf"BqwnYN@6 C}.έ \*a#R51YBkmQ4R3㪌On #o`:gYIp ׽Il3EKJnr3p1"Js9dxfO oZ67~iauV_d-вϖ9ja9~}t{+>C9-KؾKQjSE&7>j$Z# 6_G|a/#Hywz~|lš3_;(/}`E셒]w~alI _?s_*=9媟WudX A)X>$ MoVW='M(ӱPdp3vfU~;X*Km1:Ln 8.nw6aDX0К=tUyž$0M;9.jSicP fG{Ť"W ?COA܃QVVXiHJa2OGs(e5H sUCU S amwQ#01: L3GGa/߉ c( *0a]iKTƮ'oEzQe|[)}&_i:zqCcUBv-Hzȁy<żO-JѠS(p=ys.] \h$ Q'vfʡpq]1*Ubl3xt[qh|vIc5/NKM^?r +&yQ)G(O_nŨU/i̛1vѴPT)+YrL,ʧ!|2k`7.=Rʹ%@rDce1 N VY6 -bB6;*U]2D+Pq_3)d2h7QhNd" 56ߑb3P :w;QXb.~{ 0p-J_YK PJ@, qAV%n:I`\wE.Obщ56,™BiXa(Nm 7^h(Tʏ_W$ .'s؇klτv$_'sW$_?:Ld +!#aRcNyr4 pk;BÄ Ut8E5aR{573r^(JszIgNRsߨ.X?fG6]as1Znȁ-yh\nV I5Ef6紲"E"|6=z[0&>:Rf^|{?Ht>7rAJ&@-6+gG[O!#ڷM@RCǵlY#F@,W>tv _4vFWx7D çבX+K2aWg”/G7/JIC̦AEP . 2Tvܺ+fB%H6ǚ4]Q݆K,#`FlLL;Voos$9Bȣߟf 6w795D4mȟ>`I4:xrtovF!^,PaLB13eCv|]7{ƽ杁[w^$*0 mf~pB[_ a!PΈ18K]aa{ _AcE^[GGWwEbiI6=o#^7y 6'*m X"\ cHYb@-|C.զ&;]h4׸,yA} 9ݥ㧯/ n)_F-u;*ߌfi\||T pG4C I}J`|U)SN;0U6@rpۊԟn&Ah}{cR&#q焷mc ꍋ1͕}BSv,yuK󋑉8cm}KGj4YcY/}W(ũ!YuG:R>WMq/'YSǸ%06ChL0vNV3{O+Ry6EY2 pS2 2-B~\:RTw;*[=}1MѪzn*CNn8!7 EzDLR-F gT)UQ;~[2xj;p)̜6iݧDdiWbrt9bjۯW,Mb03Xr,/ Ɗ3wKcQa@;b*+;Q:8 qNT+Bt*mc aVuP_f̣0ob#pYu#e4sSn5{uo%6U!U!*]I/Z;Jh4 _^L^jl#^!EҧZ  Jާ/@9V7*~@z|D5R/ڥʼ5$"Á޸c,{Te Ȱ=Y@mV+e9'v8Qy~\#Pe!aˆҺy៥f@'6鄡ԕ n/ Rl]@2$ mK@Nˆo=1()+\b)yc0òo|I]Ȋo8qI 2 љ\AA{y7t;Э覛vP !6'6P.>Da]2r1c8:-IfXRN2mۄ`۩JKSJucD]bi@TJ"+" ihYΦ1DuAki|s Z_Te$C™zuo&)  ^,5/YfTHbN,檊p!{n}- Wiz`Aat Rj5p=L;Ri iW\{vXiGGMLxmCNqtP`R34j_ ^ ΔD w}4!:s& ԧ|q^`ڄS٭󝝸>y;;͖P%lFjdGg&.^8_v 4]kZyȰ¶40Eӝ:$Ra ]ts.6^'n͈D 0·wX;K#>"rʹcb% ~KAeΐkjhp8> <%d8$1O꾛 PeȾ#- N SkdVx7nu!X$6MamL!\~v:bAaO۟TB`WeNVbj>835E,g0Ay S [̀S͹Ms<͉aYgqЫEV^J}W!z*sОҙQ2'v(^s}7?-癤5`ww}iAVLa}k%+9i(cXٚ"3bj79P eipo1kN߻q_e=uiDZ5̓'*B;^WlN3M%sUv ,eDNR8~%w|̽Щ#*L@2[4cL[m@1!pRU<=,,bo~ш E  %vS wpC St{)eBuM-9S>U qYx>cF)֜K:οg@Y?{Q.EVu WV>b@?}7gs \@$ҁD? SjWkOo?f[(r - &uj58-_ +ᒚ.b ͊ eĪ"Vxх:#S\UWިDeXn4Ά=sf,ޙ V@5wkYhdFܐaGwD익M'ͿڪQ3z \?1&2W^rC &5`Qvmh*Bvö(|)8BG9Gs)axpMqډ|Mk/?.8571Oo-Fqq3u_wVJ({6dV)%a/F 0_1KMr ej-M .4a(ړQ;;/LEy4ٹ]Mn7^a&d=sAHZ#8ߐ|@,_VahdM&k,OWZz<^:} WܢḺ]V~ 1ή\hj)YNh/ պQpM~]}`JO=*eLe9@ - H"թդ]f ?y$i"J[+JuW/v2 *iQ{P( U?;"A;*F :[qdmMV3Pcʒf$ 6P+dwʏ>^J~ ߦTÌٝ2h ?p(!9劀&.cDjmT5nEw _Ƈ#7>H܍[#̞]aS`&M%_ [\恟Bަ]2\S&4Ks_0158`X@;5*/FA*NdMy> UTa܋CgzK[LduL.px騰 EWN IH;@DpX{Mj TЀ؇F~D{~[i5 7Uq;5uk{߫"}2?pDs*xkx2z.N.^Ɩ¥"Tx!aYCE"E?6O>lArGv @o瑘"tR[Ts48K.^кSP $xY:~O3'?cy I>rrj5|z{cݏʗ Jƪ,t~V]i6wJO@6\7Ёb(y*]V=;uO$2l,*`j"lfINdlju  \{Əpdϟì  "\{j$?#ݕiB7C$͐<3?ƫ`bi2"I}$s*\x?EV-Olie\G50BXvy(v*XTn8]okndҘaH`'n}7J݁{Ok'#d`eV&]|Óm:tO,ē}QK]h]D,` 2c25A$Oz.w?r1NgVs;_\ʨq4QƊQ[#ǎ*Eqr1ܟCH9dzK5x:6i~B86,Wϣ nE~9?cKRˈkۅ&&B .94zNL׬oI>Bs:d"N/sA'+ɽ d2AN;8a~ix|SlY?,Ǵ^vU}% Mu*_0& h(Gшh$t|5^6 sIp[wMЍvCn ,- YUP%KUJהy\̰+㫠> 1'Hcj/qk=yBY1y}VE3T^- BY5W೬n/ܖ=mbA(?iგ҈,pAh5g*#Z-%Їlh<ηtHk3 ܯM,"`ÆT~W%a=N4>d!D ؁pCO@o/ `=yҕ;R皹na7SP]p fڀp9 9$baN|]Go{kZue l4DDAN(Mò4~KU3c~=5B :O! X0Z .r}!0v'";הv|=%3dT{ /#\þ##6hA[h9|ݏ޸;_M_V:.Ci mPN>8(9B'菳FAl"Ⱥ!3N;?jNh'lL@9(82cW VtyȸXP\?vn1}t$mAi͌sjKw ~#aQ~ېwƄ$kٿ98QW8f(dc"eb  +U 8EElE̊m)c&t쪔aאPзCrfv*FeЃE HGKHx.="3*N"]jQZPv"{Q1{WNSyzaTZsR&2lbnbm=f˕:=f8"tAnkO&ӃlAYUcEMvO/Kba6]t7e ͘Fo?{?˭1b"P3CQr_}r0kp<0lb cQ@ xFHzમ'[[l߰:S %&F`MWu6gIB8Ll k.KK9_>no5UԦZsFJ}x7+lj$X~ u(>h-P~8-4$SxkcU+dl}s}\dhlA$z(um\OG4ESec5Xİq Voas6KӤH ֣'jRaKNN 9Sc@|y!2VuJ3#"Qo#o9qQ8ם~uPD@=UFmhDzګ[v5g@W;XWN%wr UdOl[~cnVZi T G2F0e*YmLqo|BM)K9pD#V@1? @L#_Zp-(= gQOc$_p5w>Nd]P?yyF\swDIT(.JsN"GDmb\JYgfB#os(Ȏ9SZ\|7tSD5Q~D @aW60YXOj,L8ޝ_}gFHL ɱv>QYD}]-{αEEn5W>A (#a1b&]mbș[S K)%p5 wd c:Ϫ }gSZtm &'4l]&*1+EM$5ꍅlrvRKg PKSp+'t@GuL]Cwo6d&vghY SxےB\u+EGAIr5MƄ7#<޸_{GH֔rh4}ZpiuFkz3-easM <'96^7kHiB;|H6gDz!1jCh|h+F6mj> m 8T^_]Es;}6[e⢫inymbkm%H_̥-N16DִW՝%#b-735\vnpRb/4jNA{aQ/_]e!$XTˊ^G_܀ΰi٦w$-WMVOl?N/o\(1Q7T?[mjaS]imh;c_m1^i+>q=;Tg ~UTZŬ21F AA6UtU0u~KݛћQd8A|4!+9,X f|+# $lŏmqƑ E Яk.sBŜ3Xa}ƼԜ|FRkl£⹎"yAiPFqH#֣][چۅUAy+T? gۡ7 QKp Z[O6תG~x݊Hf%m)ʊS*ca=$^!vm,tfp,*sEOKʓn_s۹z~xLE w7&X^6e-Cgv6x_pr2s6ϓ 8*?RIoWI=U&A怍Za.ɽ ң̚b9{S?&吨[lu-[<2m5=-˒B'Xh&fN(:]}dV쒃BO>BU4 Oj݂+=Gş(}?\![!޳.L27 9l!d>"u4n2h&=rŚEK@i/^F!P}E4C ZMWhЛ།jE_?R,>B*rLm:sd%ƗК .mߊjPv6 ]phQ9fPzF{pظ|ԕ6 _*)80emU" POS۵($k*ٛ;Hs @ XqVV $JG4E ϲ;mp3E $a_-'I?G ~f*-rP84C`%hc]ʰ7δ$珙m‘fMoFПN aܿ{u]zD=DETh,Cz?z/+oͥ@= PIZ{Bʼn^k_]lzB(Ln|&|C~ouvAIY~N5]/;U;(1HorKSgu3#MZ;\55A7cpoB4uhFM= @Fc+]H"`^)jG|)FI*j * l >ΜjA^W쮇LdiO_ Mj' ,Ѓ!vEG6 ciCTK Vh*-%b~XE}<KeKeƗ`t0Hbk5~'<,k"ʎrÖh@k*W6gO(t// w4P 'owU$gY6b: (ZS{~%`W Z*rZJ2@G8eVeW|D4y}A{H$: dÚF,g$IcB%WC6q r3֣jt0o/|:U1rh Lܫ}dd]:><3/!^HkFbNd6oEbI"aE4 ) ({VAN}ur|m5{m!K{. ➞<>5 /I-ٲM+4̛*G*}J v7Z^XbmQx 3~GpN[_>AEKoԤ -4kalۨO_ـE3꼛 ݸ 6kQs -jŧ׊Bk|Sqro_P&wYuv囌-zHNx渕 UC2fnN0o=Сں{~3 b-9sf4-ܨ벃 ݦjMOp&g`I h_?u:bK\Ix4;+SsP6IFptIs-IWjU`W Jd|LN m(p|_ͽ o  7l-q%iVS7ˮ 3`ri@XH.cdt{f󞬸c׾9L na]: b8^Qc>=۪nj@@%wGOCb4W!fDc؇ΧPi4"U=TEYdEb"H.ʪ8F_m ӣu54?; \ p`sOkq굖訸j:u`%6KM͟6eX|BmL*u8e,7P-}d-XT :(Ga$͜ mW {pSkQR֬$ZܨƌsS] @wKF&\.|xyW(?S _uf_bˋJK3}YP-7ZE/"{`b!Po\sه]h. L{ V]ZA]1z%qg=+Nѥlڠ=~& N'Hx!ej g8c>Wqt] MRfx0,UJnl,b%5㭩2@'IclV"{&_է r&Жj6g* %;n3i$ ߔ_N[w=gy쥖@ '~x`Ξ  =<Tmj+a+ ėT[ּOaaMS# XovC EW"Cp>G:cGш@QS>AȣPu0JyDgAY*=QhYY;?4𹯷LDiQaC."߇k3OwE3Fwjo&g\I"}/8Qer"jH^^>"bTBeHS\yÐ6^9.,lkfꢭ9[ܺ2[@TҪ{-%e8 p+>< o#,b>29` S$9EP*WlT B Zi q {~g9 WI_Fg'#H8Q;UG_.9 ;~A,LVJ£r4 N$/uCsY`M5p;l/Ѽ; \4rx3gcOlsUJ0FZx[&9mq/4HG\iVS=E -֦=UҦfN@8xnܴ+ONŷ07\t'^$vuLHc2#Ci}G.:U5H  WZD3eє"j罿yD A`^W&^\}!,ϙ[CƓU.b c8qSlȄa@& ճװ N\ )_KK%6,r j3zYehMsu%X6 (ҫ$C_n)d̜m1G k 1NDNݍgiVrRaݘ(9E JG#P kGhbx?2mMd_ AJ>y}J \nc@:o``X01!(N)VC㇁:ʓ%<e*Z} `/:}к+0MulOy4,r@#mO4u oPA ۠}g]&vwAL O9P$ڄgEuVi_39R+%RRn8<@;^5sygSlaZǣ1GQKy+yjH4]ˀ`R+@D\712[+ӲD%fgcTrMt[esޅ;;VwE%Gh8iAB<fXW.~L -/jlc%ZiHzgYe9<"۬TG>TX8zs3ħAj,tqz?CQ Eږ'.Н28059uq/q.H$g`θIaC/9s,-6GKچЉhW6Z]NTEiC 0aX0CU?5kڑ:<[3DE":O(tJTtE~6oeNL={ܹh<ҮʆcQᄍ'eWC롬lS4M~Cx Q1qK%t k"*#0df2T͚ʩ5wI.ժ.pg|z@{\M+{T f@yb'3wRdn?yaf~v f+l S`ߗwLX:5WC|2h8V:^dC^ TȇW0u/sfDwᦨWY*# ;jhFw4KoM|LGܛʾZ{{d9M t稤m)öq;عd:\ơ("?"~8-V~2ĕHScpJ1LVl(QX _ [j xO#gOoJe TC ;XOvw6l.iW^WF]broLbFg17Rst }tɂ8G4>W XKNq"ꜚ!%Mbl$(ZVAcĭ|Bu6rttfd#PT'vcC;0f22N-]扫2+%krB! =~;Rrnèh>d&+ʼn@tʧ%Qj8ڜhI)B}o2`*^1BJ ׅ,C#8D4,G'Nh\|:F^q1*);V}OL՛ǁk_s`yÊcf]_״P%|ޞr[ˈ`nMP(c<:)3(ZFyM芡\227yuԝ?wxH"ڜŒ0 mސBa}-f`[Qf1cṔ(6 <4ihu XmA.A/_ըzզq㕒:X!wFJT6|zGs4<t[Xf&5xM;n+H[UedZCA(Di[ 4}2ݙ*sfBw^ty|wl$װ?WШ7ewhpyн&^F"hk.ql5"C;obfjiT{8;CFթoNMkzg23B.sԈS $wk  24*s촬*o|Z ƎUblJ}|jHɭN%Ak17N*d5z&u`wM#|71, rywJ gPgpu0#ik|t+OfX.X"jaHnratk n7>(cۚccnuZ5z*Gy~ {4̳]nvPF籸<6D_`jVFAd?RDz&;n) >|;'9@A[ (j;>2qm6⽋zْ ~+C'2)҅,;Ogaf\7!.4;՘E$z -\$Ö,>:8Jaj mB]E'#ﷰ hAb;KCPkOw|C Ħ112_tg/Q㕍.s$ +&yWB({0 5${#=nN3d+N2vga?elh7H4C&UDNSa4LWaăd$SOYh'hۃ.{<OV~>̀ z::1DI[ =1§F{ǁƘ+%A怵VE ʗY|)J߮o_8W`5Ã`4۸F:a8bwڡ4\5q1oi|?oȚKK &?*_3i}KvARa}#MTAUХR ?.ZˤI,b3O.ZwڝjhF ʱuEp*d;'=T <'x+u+TвBSY#)ç#\T'wLVwAJj/xʣ1'\F $I2۱ZO@1uGDPN+.֙d[$4_B;):O ޫEHa ~#&Sm NqޔлmwAw#bڌ)0.gnua<˴'A]ٌ;s禮&NYa(̮5JryU0L$ dI=X\)^YO ]`&H[3\/:QpΩ|*(gA_uK{3*W#Vyίq&§r{%QMsFfKғ2W~it[KiQm*p,M10| zeexsL]Nic.@~%<$֢I S9@!W,n#;с X1%B>6kMyGx%2,cXrCNN?au%tؘ6٩tmXGB'$ -}`t`Y}9Mg&è-I0,eO#Zi<BRf1_z6 )d |L~ ,_JTkX;z\Ң]j7T1ͣ3))w2dĊ eϸݻlKD3Q#R(QB|-w))oA=H'^G.#$uM73 S<cg Z9Qζ>&3wl3C}irܦhN/0'kw\N#Yu}:lS:B@?c)7L4-\&@|תX-" [1v.Ҍ:{ ϶7bկe 3wPV41Dݜy X]{]pr&`9kt•!%J֝4'?Y_>NR:,teZl@ttwlmPnnٓ%{Ec<Ԃw 3VmR y'čy>I=W3S8h5]G1'zh`G_VG}vnn I>Hf6{`Hu n¡3 V&9wˢ-iG@f}J Y#S@)L,w5 ,uU ?૵յf{- l{~oBaFndA!V0!Zgd}V*/şX/%6ɼɩ̧v-hBl gKh : +UeQ5yćsc/ ~yyD>ȟh*X1I$t9?G@ _o\HZ3 (N`02H-Ev-fAV}*IN\ؔF葳n? ,~Sea){Q/lNFGG:oOVB[ggM$+dos:o~.[A Et q??+E^K|]R|bN gCbɱ^9QGQ#(Kp\1mKZ(|{ RmݗaԶS-dp~ׁ zsnV ,@^w(5"8FxÐjPu`uS6t]>L){(.c3DuWP bmGk'[UC4NC &-9@P޳6|+>3^-CĶgn77[nz=SXA?ռ6ȊdN*Vg&,~Ip.h8XrJ!k:&doD~F /G#=Lm۾X"PhYsSx(rӖ1bB\Yo)Q{ @?d (ƧJe,^(!_ʟ>CI_ E"2XКU6[X/QS6>NjAZc߱<чL/c˝O(NpbR.nsSyGû2@juټ`d1 Lml6,*aM:'i]̆<~ 菿FdiV'[?B6ff*^XJ{l%e='Y@.8qf$L7"Vw}sRT OuLI[ŵ8d2JzS%+؍vI6ڶ`W*|u"!uA$kB Px F"h.`jg@3Z(xT] -%Lj!_W&EC5L֮+ڨMwI҃W3!/I,AVF~JhBE mwV:t` -*R~К#EFMbi~Akv;G)^#%)_q `OnϊiLDNGo{/f s;D\{22]tԂ\S PqpBgo{S= C1pu+%p0"6i}0S|O<(`'E'*>rř&/l7:XB[&|BvG/s_tI[NA!_r~ǿq4h ' ޷eCdFաp !Q!M 6#,E+)ImudE(iv X4鐐NG+q:N2cc娝 G$ L ;g-M=Z[GR#xCs-+j A0Z `xsʺ[3~U&̭MھNyS0d2c%Øzh4?n#ֆ!b{|93Z2}P\;|پ8Мli987]Wz\[ϐ t9)Ÿ>y1_^mArV"\|G1%Z ,FOTr +ո.Bu`I yZ +Ѹ$}qlo݅KJXulDq>I [3\B k/ۥWзYTB~Yje ]e[OY"=+gkՓd0PO 2_V\'8m6F?P*OMANד%\nT_'rq|_NM: AF 0Q0L:YǃJD6{w\6%fU()ڃiǷ+#ɳAwZsBOd!VQ\o*1*Ժn|J1r=s﹆nEUh'4ù -~}+D(w"8}ޟXmmQWH#'J=MŇ&[-6R/Fkm+.c2~wDۉ$,sQBdڿh:Jl|jgaCE&^@"OT#Tߴ&k)1kbli{\2qW^h_6̨|EDxT Y?5F[hZLͥdΤ~E3^ɜ+t1ƜFg&" P?^Ʈԓ PJ̒Wx'B󫆁@|ޫUØfCыŒYdrI!W`;`ktPĨDc 6T#<8lR6HqAlU!T^P6bl3BLQҬfoq6-NV!X-oeV |1}1-H)7U[=xCj&Nu%Tt N;5c]q>@bH&"G'C"dѕ|(͒@ ,!C2ݞZL[CnjP]OH»-xΔ|/L֒DEQCVrfƖN+sK'g>T,.1ر.E;\YȩG?pRU'td𲜪U 5~y#i5@~6,zMX v=b?s9Xoø-õ Ua FjisKj6 4Dy*zILaguK_FUMxBN (}u^q}}[ jC{}(EՆw(g k7ϭӿ#U.q*\&W뿴M*χgge,00\o1?w : |&R@nBxa.4Fk~mtrִ+'K$l6$7[62.10s m^5{@ +&c9*rXBu+ht3vA&K<$O].UtvnDgOMy6[c >4-}J.ŒFiܪu:GJg/ |Nhbha1%.BL71ɦ쫉TiM*hh$[# MU wUO3OoYLq/INH{ߚP-wbmG)Q1c6C {KK*E,$w™v^.LZUj6&{/9ǖKTnA_`b` )hŸ1YdTi1`NxߍR\$TgY~8o.#SX9Wo@A+7 a]ٜVg%BtČz~,Czg g&cNyuxPz%MbI>تņM8jm> L#o)l0U5Ds?cҷ7'NvdB(8ؾ !hhKGe[396^4 =Cl׮V\jft=13׸Ϭ1/To#*nx (C o*i5&L|!P(Հ9g \xJX*Btuͱ^Dxn'fj سRG-ւxd =812@c\g[-am E^a;`@C 332Cw4y+Ѩ*n6)z;>$ t ]TC޹T󭘰>~Km? Ksnv]!dH93S@3qLKө[:< VHjR:K^`&\a2(7R[]JOhd1L,\F?`̙i5@H-pc?|nY\ҫ% A73Bո_zv%TvjAp; >v9X ,~-!齬U RndPf4(*}SZ^aF XK >#Kmfuۛ. =| NU3m]jCh/jDtk{Q;0G}p#GeAs)G̢Mڰ,V]V raR@oi zTɶKtY%#b@𰛒 YYŵ; aym3qX(,Z"6r`px@W(.ZBٕ^``d(uVeWFrvp:jhR=:ly}n;vKӂEəbտ=G%*X9Q=/ >cM'(@^d!Aޞz"#8_\S1|ymx52_yA*\p6?=5pno!O73iu;^m\GFGЯͩs6;r(A\k.'}Fv;ļ~j}$Lmܟ8_ ,k[Ux֝Lyn 0!-&TޕU e` *v'X=8^`RzT5s.g$*]$֛Z}IsɦՆDP87iY ,#ԶZ[ 'Lu!̦1bBo 'VF2ql߅qC/Q#(1\$`MΘ4O9dkYe.1f7v7f{/㷿ՒRS\uޫtƌ^,9s5oEo+PJ(6C"Vxab fɅ5oϡapJP[J}Z/FN%xovMߒP}ڵn)1 eOJ-ς.(̫V栌X]0`N`~zU)|o bk$+](deY*+#4^~vxi^&؆r<<.,H^;~a:Yt;!Zg%n⩘ kjЃu{:H4V̞\y"Y=1Zaq{ywl\<V9+HoqDrۯ,YRt]AkS (izaK\ef+ßit:OUC~Mzݿ?p-]RW8ݞ9X5i?>bAagSXi7O.wVG% ^etM4<& 4);B *93_/ܙZE?>$;F ;0Ջn15.8\¢ݠ7b:K[BvDT" xG7 '1[mSL?bbfJ:Ϭ8Ig;O%`~QUCRΠ(hd:ϐWMQŲ>\X v8'Ocp^ Ok FOuL'SAn:q>lvV1T/Ȅ%@|g1wlBx맾O\7#t$hM) |P Y+j%q\YSW"VfA=JPOS$)['GR-9LS]C2F@'!Y)ո.z9ܨDn@#u5EIY4!bd8=!!*UVZR}ZvrDygIHn|b\H pZOâˤZ@3rp5}fx(2fx?SRK2b\C{8iBz0ndҭpY-{gq~UkW ze.u}2RRxJ;h[-wã 5 uK*TC v`psqd 1Okc_ zӧ?zVn0jfʋ#xFfc? G͗Xv_X{6fgF:Op_p;t ;w#->3R?)t&᪆跟(g_aZ(d=<ϰ6_fYQ {ZgB b1R'έ HeqJ3~Ae1)1`-Bl#M6}h}N]p6wáG-'8w$#o[,I꒶^p: 8fvb~5ƶ} A(M%UT>7E 4?+ &ks> ^qyx-( %aQebs駩q#fX K#QsL8گrhӰ_r'n=zd1*>yi"1>f;"-5T_?DEf֨ ü%Ku" {`&XmDNhBz}tܝ%]OQP\ WT?ir%ViPM%*DBC!*P-wω|@ `T(GU7OM# |{#ım7?ޫ,<մ/aa̫<~vy3Xξ BfHV5K2@/HdC5O6J"ϑ:ofFņ kdptW^dF@2L`V(S \Ã_-CE70Վ' YRFzmZ;>qo VеU,/]`]XWy- +QNjAK)_5b<neeM]&1k13x,aFcʃ=QK '\c K  yQy2o})b%YH\)t't+DO OѬR'Xj @(bϞ {Jb[(u/fKt< v{;~Fcx])9ƟU4.傑6?ϸz۬Id2N;P~VfӝA~\O1Nx`S1io63R+@7,ϯ:0j/-|>K(6߶^gdo0Ds޺?DkM#giS]}& 8HЈ.N>"X૛^Ұw^048 VŒ)]6Te~<~/욣 Pyntg^;m|H\iPwb_94qgs_ml A4 dۘ[1dLVp.V f wDiggSGCKv3V4rwR w%~X2"M]g"j w:VTi@&%ڐ1$-o8#{HvӜwIJsQ5:Mx*f7ۇ{Qz8}1rEw8,`,Z4Hj`\UMliCсԍyuODe`^7ʼٲQABtƖD"&kSc2k̀qiJVBSz 0.XxX];%5jCh+{GAy@Ȧ<}8ZԼ#lm@>3YAsTj\̥fD^U"(a~vAtѽOMnރ@i*v.M ud¬n+$`Ty=j@M4 6!G*%xqi2-ۡg5J X4^ƪJZBv^b %K6 `n4 ni͚Yy#ZqY;7IkΡ5x;"yzQQM %D%+`IҸ'{zr$u>₇^H/n=7O=EǙA/q\cݩs 3U^Ghs(rsجYV$R`;RDNd-чW(y_[4x,=;t mdS0F!!h8޽ 7_I;P`PavEP44,HrT#LtsZ-O:Mh s 2ʥ_oQHͷn$[#x9IUf4 nw6.rz,iޜb+=6Z_5 X4U >:VB!Y2J E/(DWcuڻ&gFlSAgy~),ןPnȑQv*!,{q7vpxP (`:{hlqIC$mG.#X`$I /Bf)uj;w_A>Iw+l]R+4Kb.LF!?""=GVy) I8woj fDy.?Roh!xFC#@.!^V>/XMď:jzcUl[:]dOh:$l/(C7oøb݀RknB 8l⢏kFXm\7̓^=`Kswt E}ZuuA[hWl8SBD"Kq/%-1t}p!t_Q_[wMc3W"] Rdz,O /lTF~P @7>9m6|h(2iy-x*unċ >| 0ۀph;1Yt' w4r1IE5 vR4cu9Pn.{3|V܌7P<%g[WQv mEsXU|dL8U2AHݰUI{XY\uѼ'&yrTyp\r:ꀆnWWW Y1ܺ}2LWHf$Y7+ I-,Ac0dR\ 2#$ȡ^pɆ:gL农H1 ե*h*{axf4 ̫xhДޔe514ziGxtܽZUxܳ 8 ܂kSiD_ykUo+hfNq zc~{X~.`xJ' $٥OB j0"xJ@4!y-p6AҴ"U<E,s ˉ<);LA)x4_Aq$~O=e;Nq*M7yϦO=L{Xjzc,(c/u k#:X0@iZbJ<+2iL-LiQsOЂE@ М(HUp'͉DV!58>٧+úp 8!z/뾤t #-3Q%^*Mzx=bN UP6?"(-|Icj̸SeOR1(uc@g IPyWK ~a? BN+ͦAAk{"Ä4Y}|HGNݺF>IBZqL2nmu MZf:*MF E,6+0,?(aBط-(߿Ca&;1*oVMy߉2c5z97:1(c*o싹xA | o;)4D +)*cR~ܯ1#L\D{4F MξRiS,4;ESu9̯˒R +z.mʨ/lt䱑ws ir)y|H0ms{wH0*D u "S3靿VO"Q@ߌ28սRdi. #'R^s Up@4'u7p#Hߨ~hLB`U$&jLb ;p`X7#>!V2A_}8ByAv-?%"Vz(MOZ\@YCK93~3s)Czl㕥Uo@HQЏ 4QL~Xg }RV[&Zt/5Om2- &ժ?s|pvo_nTBm4=6H_SMttgvä+8"")quUYƖ i?1Qݨ ~|LIY9 |f>_mEL/?NBByg!:"}.ȩEo#;}"p=ay)9W_UQa;BĖu@Ʃ,U*sSrx`ǿS ݎ=ur'-ι}^сGoFi5D/젍&5)'=r43OKlU%=Ǥe:}r|-p#?q[r 6Cec)8jAMoM~R6ҁ³[ܦU|0 Q\ ޱi:eֱ|ge/sІEGWm^ )Nvę) DZ@DN,c%T{9 |,q a^}v[I?Z =\84IOrpAH[)0t}2}H,D_0{V8໾섛)D _&=Dž4ɛ_3ejQGe< o@ᦲq> [ƥXNl ^Ç :,Cx80X1=\\HdG!%B|~ɐXlT$!P୭*@6AMܦ67?c :^Cld }U]_iUXB51H>y٨Q)mtrv`Vtbxp4<ɖo~2si-3;"'Ji aB]r]Сq҂Ǐ f,M¤|S Oܐ~eG+a[Y 41J`, pTi1JI(|1T|ZeD) ~~iwJ;$ϢL.yFi̅knɈi:=#XoֹؤQ;F_I,lӱL!O=ز븚>S%ښ (B8z# ĕow92NWϳPПN[cl[u+Xd  rD%qAK3(|h K[N7"t:ؐA (=l{Q"&S bXE $=cH\+|SԶ{6+'CJ0W#jHNjX [la|M.oY!ܹV|Su擐(pF=w^S.bd0f L@ ˴/0tȈwj1BAw:;o-e֩ok>΀㧲Opte,MzWk^6&$_2،VxWvC> <)4 Vk֠~TG`OC(ToKTyMrCFԭY`Ϥy "i_drDU?JH@ώn {"_wj 3 n tnh淢hY[q6\e7͌}SzD+ |+siIdLS,\$|"$y-p9`' qzIXU-]U0QmUhSm5s C`~gYf2ؔd;;)65e 뉗miq/AR@i ,Xaߦ:]4Q> [\L컨l7=ycBtKdmQf8rsk,ׂy1ح_\ ʄtr4,?K')=H]shHWRRJvMOЎ-1 5ԓqp 2'i&ou%@~;(;a_xq#+OOٯi}qqj˲(pD}8 !UgΌ A.mt^ wem,"[ԙZ>BH z[`|ro7-У  /lw/"XKk ʒFך6NK܉LqVnBZɔXsçIf]ŖX/F]Ǜ B{MsM: K.Et_8$>y֧OlEc[̆a1)ߖUL{Avzv`l9(k9zQkle}Pdqj\emdRsS E)>E_1h )B *pL V4Q?(K(m.-a+-/2OLiOfZpp(o,%ucXdY&^n4z-`7`3ȋiݬ2rS;N):FkXol ,a96;uHbO:cZ܇`FʔtjF77%*OM;Lw,i?CN&}tܱ+8t^XG ˾Gt ]zCXNA$Plu"BǃOsE0يWr~ݙ?aDAsx6r!}@"oNvOb(Â* !bAE,oR/5Z!H 2$Ҹd#g<]zd dSom}%3 &hUR[t`yXH.7g^PI8mmP5w{#A _.kx#L1J`8Q?UӐ r$ R`%O4L x;O`3ux;fΪ{u)̽IKb0߄-MB%gwBhHrm|{/'RUچ`os] `sTJRmAMR[ Yn_bOsxlOj/nl.I{u^U#&ӏ3S=Z/iTůe e_Qd- į4LZS)/u11Oɚ 5¢?Xo&=E؞`}pN)^D.:GɨhׂPG uT.Ac+ }ꢰ{?cvvE.("}L~\ \넑3*ŠF<~Gl'a4_g= ](GbX/c5Wb  WԚΐ|%sC9^&j7?LZ$;Rq0jmQSs@>S7x,oWkqڙY MjI*8gw}_iUzxX.S{bT327i}3ܙՌʮQVܧ[WNaJ&W~<$̑zb`XA.0ZRL\P kؐ!9\~~I;jr@Q)h8EϐuH*}bzZrMDt{o][ ˥;o$kBgUUz+{SgvFm. Ɏi~'֒uXU#$-ŵM kZW?܍tOt8QGwR!fNtrA g*„A4g3W(0,jLv%mPcTui^aۜN\2.Yܥܣa [3CUUDShhP{Eݢ 86U,<J} 9DbnH3{Hfj/@=Ń&)INDh1[0PgYW$2j D1'tPOigOCFq _D<Zb v*`x$t3[҄fޠe^%>r`Xa15ZoHF?SN0-V9o@AcGj)h } =5 TD@"'<޳H"Ї{7rǃ8ipvCD|c|G3x? m?y"ڇLvwZaGAhRnfvfOkǞCAp47uY?!bK {_%Ҁ%ڨ7 O$ ^(JN 1&.@oB}|[@}`b7MN _}R oF~Gg^#{N}g1KE!d_۷D r1e,;gz[t8ݰj~\KUvoG`1A&\+ؤs.࠾?)BZ]Sn\Y1PPUDM3t[TKQopo֣/Y7z3wy sg Y<JI49ֲvc^bM 7Ƞv>6c q}#լ kتI^0twl=;ƽ.Sa" I);(ks?vsĆJ[Y+G <V ;@VOm#FFP#0g\IZye$؞{#03=ׂLF@*lk){ xBv%ïQc b h@J(XCȍ¦ ћb*+{{br# ϛn;p[ NY'бknJRg z(ոcD篣!T /ng 00qH9.Y2Vuq+O .Wu{8Ʋn3NF\c9]v(R(xW. V ҉~/`'~C1{J0-WnW*\#T{+Z>d =[/Uh~]i;`qT‚Һ"J-D%WkYھ͸ tt괸dljysts!q;vv1Q2:4&f0k865kDjF2^ktOabj~Z9#ckl\[v*ǟSVoaR en_ 3ڔNHS@u17t߹豓f }F3On h&EM!/8،Asy&~ sD`ULH3j_dZMGԶ)J9T}ZAsrK3Miq[=2ktsb9 $Â&h=:Kqڨ{V[̇leN9ZK7?_TGDꂔ 9J[dفMj(b!̉dV u h @U8)_ ϞK릭vګ )Y抅;gW`k<϶EtZ)=VZ3GK\ ߡVXF*5 dg*T8[ L)6dAI,V3h!fE;*o%W{|e-(( '~NQuApzbyn/{(0hE.^@ezTɕmԵY&P 3,E^l Ql?҉a"AZWsVm7s9;x%Z.Z׷W@hW@d)-;EiGN"/??z"׽' !>:ivyIy"Co\L;vuEW}WF $M3^S>H0[NCH̐c70ɡb@i=lg@=&yKMjnRS}XdoY{ z~m1.*Dwn8bQCMyPIv`{sV=HX+Sޮ=M7E~ b67y-AO?UN'JNlIZ91}$znMb !~` 0!(<'IR_ovꡰCnn+cr/h՞]z1#P>VVmfpninI}C9uGD ΂_+yphYI?l3h҇᐀:Ys͢ ek 5+sI$aϞl!X2&4:mU eTܫE[;%3ˌm$+[!B`v'!<V24AK cTޘ0eRs5ގ]`^NDE^à5uiK6`u@*2wŗL"i*!a-Ie₷9ޗwCLWa'V-ɕZK:9غA2_݃NnH $ z9'a5;i KصmVJ{̧㉅F.4g"@/ uK[p !L AOв|-$O)ؓiYbHbÀVJj`giҫ?kla|{#F1;HDxwFCi ("z7r-xQ;t'<(=Nyu5!q( ./E%-t ?~sκԆ>H8Gq9@_uwTOuj_~ߒ/q̘L8Rb(.du0Tw\O`;QNJt'[Si];:% M[,>I,[8."u9#R6ʕ Nfb ;znE#f{}] ٪*"}\#v5CU+Uw;0N[.I{;{rP;YGD.)S XoۖBH>`sM+=B`ZL[<6\Ïn5l%kOb(ȗbQ3.>A+rJT0CA~g5Lp[ 0Yߺ pW7Y2K6E+z$3굓; :q4aGUCƟ-??zd,nRTlOw4"D->4x|e\/*>1-cpmNj` C-P38 AwH8J,7,=Po&:!q@} ,Rˮ$ fbYJ]Dvb)z>#C-ױ5GOFW tӄ܂I ^OswQW*o"$InIZ!G TY.gh vRmV(#.K+Uޖ4.*IP\- >(i7*XOtSfn]`5)w!h^KIOf#{tO?U5vȜ,0wyl^HhBxCL),NZ`& 01w^<;XZ=X՜Nʞ MOY{I+FBr=/!\^S5!Ɇ%c\D)x5D<;. j.8+jewa%# ŝ,RŽ̆%ym?Iw6?zAei`&WZ@NRZ}!/;;Uw^O3)02J}W^|\׵| "nFos%tP=2zDcC94먁u?\r"" =\L~s=}!Q:%'@s=K%t=݀^˭k4U:)f+܃WY|59O+\\?,Ʒ.+/"&M rM z>$+l -;PsX-K# %Jy%%g18}#c&t{̼\u,( /mwWfӥ5wyLg|ur>\(!BaʼW'c)؃[n˷^!Wk;z)yֽOqlK $>R?)EM[H28݉fx8 + w?`, HgyuKJ+5x`(]xV y69Cأ]_#Niq(++oICz;OC:qƼ(JVx⻮Nd\Oo vbΗ25z..82՝ф.~ϖlJuo(?JҚiuo:[EDE>^MkN;G ›=JSAo~?Jͪ[ghF>#_!6ꍖׇh[j6^sW`USEo0H.Tb1#=EC(kBTй"|QK#ICsc X]גLKAxB|hzq /wVPwHU(_g1 el4L҉#KbVOLͺtd[Q cBESn$ !X#>RN yE, rrh  y8V󓃽 +qp0K*8hNѓ2VhQlO2iLB?K6#n`G#Q_ `> 0B3 םj3e WFWv1$?gKYy̒>dph'mV>0ds]JV-kQ U {qPo^XXO ;Ze[ `7*oϴ0Ap26Ɋ;wYw PN!bAC6&%h5+I O\ HbuY &`pޓxY@9$`G;&^)Nw *k B;”|Vx)sHC[T(ٿ,$뿱ŗR,oMe=$[{[ϰq^!lwVDMP>uY t#ĻJYZJ\.GʶyNit/sAO50ItX~PHQAJc $+ [/~;/j_]]|x;:7׉J84Hyslvu?֋!{hPp"NލBm57t#N[V*Hr֚8-4 ԪVS1/Z<6uF3|7j1is4j1hYd[q͉GBӎ Ijp!UubΘY 7+ԖB9{'N.0|>1Oaȵ3,9[Z2nr ܏bkT6ve;==E'['"^SjҗAʁLl/X> ea`i@ȗ1cN0z(a"5(VA(vtD?x^6e̷ af(1..09P+َ)T煐.s&6 :Xxy Nm,U9ӲzGzgD?|Q*y鼃jO ǵހC~-@8> rx:*-?h(r{Y$ ᰉq&@?^!00?qrh1դIE*]붿D͍țx->X$w>Pc6غ]עc`# o j씾$) hPGuf:$#k_Wk" 4%i?QMTs[viD}.h$(Q%Rc82fi ;mgZsN2]Y'Lda9OB=.,=;BjrټI7l!g'~0WQwfeGrp8xi@K\w\l5]^. ΑZsݶIH/fwRN|n4&RC`3Io>8$5o5j.sZɴZ9wh/CIywVT,q=#Xvcl6^R"S.Sv'ZX d8fYoͤqU;K߂`ꝾC3vpD,pJ#o*yHkAW *BiFxD1i mlML8߅,m5PD#&6Y Y&[pT_3/^DW:ymڦ}5[܁-UW#sbτT,m8xnBGٵ@p%Y8[S1: Y?v6◳#of%^-bt{#Y76bĝPۯt4{*Q{j~o 79-!:@-y]A`I=2XC^P*{dB(Ep9,k"*p!Θ6dgn  ;GyBFᬚ'sSq!6RhVxNf6M~+ŧ9} ф".۷jj5_*РPǼNvQK> Żӻ`HOԱoh JBf[3=@92ﲿl>/8.f6$da֠>qrNep#A=|np_I2lH nMQ *I"DyꝒC'p{ y /p=ϐ|&yLnF>,93 `1hMl52N[[8\xs9ϱ-v&&%=㌗ ֮4 yP)fT,?5ao{ Pn>hCDoԐʹR2geltYwTN2DGb)ji*}=XSr9t Ptuk_tiΘ%Oڬ̀,mǪ!RS̈́iEsI /2=_\9y"'(ցaw,=g^(ƽG^ܐ7OE ΆVe*HsH\w4hi#~& p 3}Dt+ | Dgw7.-.8" vcqH6!;Nb=4G4{~F?b^C,k+ƃfEjG?Yx› C'!}ѹ%_22L/:t㟄pՄ|f Kh- %Ȯ{+3M7 zH߸hhy(pZM?\t,̧yࣞn0*& gTe(! *}rz8'BLGkdY.7VȜr!?Y* J_mSq̄* _DsZn^W557oW0L=$HpXd؈ma̽ޣ gj4)9b;ǶA'C( (vjܙnAeJمδ_I8. ! `{ oLk ˢb<*\ùa 8_EkI,Ímx b&}-R R,Re1͸rg^HC(!Ewћk[ dbg&Yq\m!{S(aj?& cznOSp:m{6Ҍ@-)ӻ[Vzp TfT-bԚ'8ҪX9=JG|2uE224K(]MLz؃voš`5lAVc}l-q T5.h&Z_ύaY_S9v-IU Ji/(IAYݟ3uYlKǼݵL ;= ủN\HHr4ͷEA!qMj+ z3 $Et^g}æu)eGǛ'Dmm{:7Y 7%3%XŽ~ѤCmBD&5Q 4B1ȥɶJzl%X\(ֵ  X6Js8؍s""y0]``|\~zVdEWSϘ[P*p/KGVr> lI]@; ~l>*F,mQXO\6_(#au1N+Xa:Wɜ–o G1.ϣrhUPsf; a [q.`KDGpS$ɒOSu^,}B!%ي c@~4ZcMWRh4Ժ&x ᧄ%jCҍyO/N&w]9=6rJ7r=½X 1ELǬ0JU)LǪ#Q'Du,M_4/OQW%cfmܴ@Kpp<*cjCrp01߬\m}EOB.XAyU [,X|(LW5xHC4U[yv4qǡ@{"ȀFҋZwD16|/ 3hppB܎^MuEbg;~ˎ6գށtbWa`Mcߘ@9˖r,0Pj9+ӫ0Q- 7`'4wH+VQ> W4h lc)@nH4^тR:Ԭ?Jˏom@9zA摝(4h}, [ x:z,k<=VcJO2>k&Drqڌ;'g`ױ5uCю^9 :Z #b_KSmDA#*$ ؎I{Z\UiQGxܫ8QFN+KbYz5LcbշD3%:[/<Ɩ M4kx7 -ڕr v(Ĥb"H"vW0j^2F0rG6jZ,7 W"3fITv-13{"JV$e"cp h#Y_rrCN`:#g݈Ph//fibE6CςX״8}_Q=9_vJg' pW K礨[DܵRp2Q%OS2)tUSU Dr_R]bȞ qZxnWP%3u&R89{gU F4^n-I?i TS#N$ bَP 3:,frs?VdIq%@I?~ Xzu,WG)%a)Pg("SXr dҁ[LBYqm(EnW!O6R;|@]JbvѐOUXgDq~MG֗DH6_Ҳ\OyT\Z=ظc"O.#3~זSHZ.~̙ܼ]]ZTF ^S Ʊ~'ޠ-us.u`HmND1$oe'O[&ޕ#udnټ3jlR_8D[NzUaR~(w4fQdqPVX@ETJ6Ju1'Rcȇ_(G|PN;OC23-)P4UbbLWXGedu,udp\a?Z)b]fG0mA ENZ`^ cN_ 3i%NM_7C ^ȭSbɿr\t@khDfiT{ +^d-H Mfz{ML%\,۞0A)}_uǶgC#P{M4l$Xm*d*t eo9N7豄aqϤc uR_ 3&~0քӤTyN5چZ,zY%j:7NX̭_V$ެp vP6G@0N*eڪxJrY2!;}n4(af.yO~~sT&af]C{I!BFwbr*-p;8P;څ,z2Nظ!KE r+(YKp5㣭>\5NC{L\>=UIGei?rL|"kb9ǜdfj%*?۴]l^{-` d '33#zWi@|iXVޏ34ńǝT V||&"'7#z6W[t;!FGCwP)p 9w/afh\M^S /1ܺdQ#)ѻj9}#mHbwؤ! hhr@|"~MNQ u7o VˁI`-F~ʄqF˝g|/c6ZBsH9**~o{s\I_]:|:.Ps&>@4 ]y1~+K>z!OͿ/%CEZ% %C8xf6e1 '6$ fOY?'.mїC> ;@X(TSef TPxIc/ϭZ!'ĩc;.ri [u4-t)Z}oʄuG}/pI-(=o.C3N.009oׅ8@Gd faHŠ&:;6VR1>ӗ)YJC WF/Yx mK9Ju^q2dw[ ŋєXKtQ_D 7C0;qs B8EBxJyq^m n(a~v^Y4}ZGAϾUc3@?ЗKpb33]$HɣB70I!T;9cG\/\ z+iC8P̚]{s ,y%]V[=2fw;ܡq'M-QP[e]>+Z=nFZ{U{Bb-B̧l1\1tn@TC5 ^QY1T%̆E \sӏd1/qNp dvH﯀ 1-߹šԦHC>N %u#[dhM,'@ ]=j8z.|T?R[\qip^d@Zʡwrvv$4o-T4&@noG^pxa*T02~dq FM_-('ƙ@/VK=ojdUgvZr@1dT3=hl>ZBx_xO йqplg?Vb[dCsLYvoܥVѽT"NgOƭr}2=~!ݮ%6(K50ifHGb'aMظ32>}>%=޿y;鸻cD,a+-! {J2LhFbL+# ! ԞK{%z {ΏXM.+Z1oi~ۄZH>ˊ)(wcxl6`;HKX)܍ݔKcQ&qnz 1zpqP8͑QBrvS 7C1. Џg&)jDJLnQv q+!\?UYMr52-AR\`4d>wP~f #l۲ UZ:/ y$PKR-wHejØ*V q0=.o4?]WضBe/|:y6.^jZwBwrWѴMJ^rDXs މR V|= }PCreUI1*0;t("N-dvZF|+z;_^]C1#p RC#%v$lf Rx{L Im~I3C4!_57W0/@=58Ceb! ܦPk2_AÜ 7I^ G%#F]}ĩ҆&gyW< &)?dtd (/VJfwKLdVJ﯊蒄XW\5I&s"`z9鱝|XA봿[ׂ]E7ʨˏ'>YԺ2tA2)5|By N`!?a-J Y"4wC|0 2nn&M2Hv-~Z qjn'us5 ޻'.M}S)߇}]$bj`bٗNO m˳/H[z|>H\Vd@r.wp۔G|C [s*7uJdlL4jz{?L*3fOL uޚaM؟//}Ɗȃ]ZE'\xd}3oGE9X-:kNA`XlesA;!] T2^k )` MD4 >3{KEH"[A"YCHdN}Y,u# mp5|8/T;pwaEcau#giZHU; CB)H""T:łMڊ5%( %v ." kZ1C`FӼߵ']@Nڬ}hguG;YVjV8V59EA ;Z|IwiᝈADm^Z/0(jE(,9NP2P 0['Syz${1rGLp>'?5޹ͼ+<mjlTx]@4c'W{.yeެ5yNLrdץ%t{Z5',BNLZ#V@Rw &#lc~(Xbm A;kbfPe@drZKHCKNafl!8.a4 #tFq;ПKvgkf8@" @݁ق+6R:{W̲!R͠IzIn,AvS?YܢזaV{_/-Zh_KwQ^,d]6S1NͥS?Dc 2=Gas- 8钲,(Aش 1CL}mr Dv%G(t M-ujN$_%-W|~)+8x7߅.xh`mec UUyY`t"wgDoD%QVhUk(ѷ]5FY~ S>UB*mEnWH0N JtL4Ȇnh$X$ ]w%${iLTQg|^\$Cz9?: Ȓ2(ϢI9vmhK_#*2O两0]cԡטbw7J$&aUE^=;,zc qGA\cp1=2d-mdj1AP 򏳦Z\7ZU$2 GN*˦}01birR\pnzi@K0`C)N5h9{V/27®b+lH4wAx ]7|nAOc'.Wq-GE5; # 3obf"jP E{iбUz ~\Nwm4RS{Zi%{BU[H" fz.x`ѾHj2(ymN&4N>Lo~$r4UF>NCPF_\qQѽcOMD_J;n]&ei0EY!_CY+%`Jpߧef?6 rU:hR"dƷmPŘGfge]%w5& nA>38Iߣ,e.MvULZXe.)~>{th!dH z=XCgHLw9ӸDWnA=~(GKMhLx4K,dZBЂ:R-=(Z %l^)iw nbMZ1kIJ?mrEKT-R>f% cb6/b[aڙ ]O׵3=J+_+  d̏}yfaգ6y$̘* qkFe`VyG^4FbXO{b9WcAyNv̢Q'ZV@bɱr2Y1 # r Ij,c{!3n8R ǡ^!>×QL*qY5xzmaꮰ؜97H5#6PspNvywLJhwyRE\ەomUOd*|{$vlF3*GZ9QCnhigu\QBgv Eaz\6]!qS_ hKl.֠ v嫤>DCx,&\e:w0vgX&"Wz.6'aSLK9Yc\K1>A= vI^L@#Ў3 /p`,5¾];No9;#<4aJً hk@„6@oD#b_eeūW Q1J5^vq8|~T3Rx`un]"rHS.M ZY\bJ sM ("";ì9W&lÎI0#DB$:2 ΅g5\B/a[E(3fm\hGQ V_E~mi#z[)RgatZ?~Qv|5=*M_|*;F?cS :,OW-hKd !PKzbG)޲H6!|sfVx^˫W-=!?R1!ТðSAJC65g5e(JWPdVUsi,{ 0W)?pM}I Ǐݒ@;Vj,o(iyc_3/Vba_gDq7)'ZuU, F,"\IЮXО ?Ŵa/qEc&k*Ujyk;;yk/X #hK^?Oݘ/k vh!W<&D=vH=sA,;1pW:J'PyezMjz?9N%`t; fYAC ڄY5&(17NQ$ [zba.ԋ} z[9&ƝտAcqV 7gD1N|9>"4 Xk K  {G8zS ik쵎HE_9ySl@C{%̇b~O5 _wkwlL%uۜ;}-փ|36:G>1iUd+44Gix׌M%h<2.ɼ'zb Yl#w"3Χu ॣ~Br#p'gh1fye+NU, 3;KS65`vvĔVw^{4$n뗁Ry'I_#H.(fi6. 8o' g)\3UE٥@m04Vp`.pV'HF Hf ;|\ ٺՓ+Ċ(3軠Q%b>Z_W*~EVSV{KN~Q?<t<]דJ7H7=87˧5:#oVe ֜ҋ¿n|Wx[*I_ЃohJ +x ݠMw;Psny<Į܋pDdHj3LR*%BTZE-J4>%  PpRN׋\/}.l~b1:?!4,6 uSrB|2fŭ3۴¼m_&{p&PbWieUAqr.,Oi?uYdcq{SjEI< P80ヌ2zCL<ń]vD.?`bEH1' Ѻy} &gX$7)=vBh/W&leU=CۊRs{Ds]/\Bx͌Uk9\-8x}&[wBpEHJzDIAb`WX ˔6jQHCXSQ~M q,l_^g;&%Ect#KAݔLֿ[~E2',hX",Ř F8Oi}xNnWIG__t7\Q>eDMu`"*7Q3g'唫˛p/wW|ϟ}0Eq6nV6 Ōps;"@-VM{Ea{ P& ͆_{V0ǬY9a6\p^aFy8 { >gzrܯM1r5i0$h:7}?SoeZS6tTiѱXu8/mzPЀ$yߊm4Ns):ÒZ=3YFV=X/t#[ Ɍ ȧ1o龯q=}Z-YCoE뤊_y/u&!f;Y<(6x!3_(1{j%0*|מ[)cH}/YUd B턜<ac{ 鞽YWN KIgn$3+&7S[iIPe Ћŧ֪ *O`|IЗIwwK>Ab9-$P\$y_03W7h)#; Œq6ҿ+7rڪXN6 `Cx5'1gNc?UְC:bWEUv q&wY4\'#eH;CSY?@8nldxyXnEXqǦ+bQmC-pTY~P.(?-uFBCtʵ#X x]:+#L],^j(x'HY+ aE/rS7gܝC4>L]Ȏ@/ē)@{󱤢ꬢC ;=O W )s|jdG<M_2%*o%niyo{#Bp}YJe ի>zɰMHEv!4kVhrY[(6P1 f9 A~@C TLky_v48J3Tu4Xez6YP ):}<~W|43 P(x!j\/Oѥa(aXM*qsER(`P֎oۂLl)֪q])vR Y(П(;o0nclNwqdIhM/&P 5ܛ`^8$Nt:{SabD5yvRPTjSTdt3nΌ3O*Oe'1J j¡:{nB#˸b` ~tvfzQd;ޓiɾto ? 6SZПMƸ8E/]˾IRKGyz|,{~!iWHAN'L@xD&]4hȫ3X1׵FditP;3J0B'$0[-ݑTdޠf_ p1fr7F*'piii"Lk6nM 3femA,dm5>ys)bĝmFŦmRP띳W2;IT:#؄"3)"輄EDBn~,C N+2eM[$:*F6vN3`:4h>^P~b4^#VSSgy n%S^'؃HE|1cБ\)SQJ2)+ij5L"Pz-)j$ JʥHc9nvǓe=Pʅ,8Mg**85 hNR˾_ ;n1kb ' 6`ˎ)MiRTc]f[fFT78|'`)kAnf\͕n(ݜm9S?+(̩=Ru! eo=3ON^w֢'t{x/wimp/ ,c v$ɸp;hTPE)-uj@~1$RTNނ`'LMw@yM'YןH;5"f paMM6q;.x|*M:x\n=D]o(6ycM4bY~Gv{Bg /78 [UFmu33ІF"G[k$dg}KS{B\nZEPr:)G᩺TTɫLj1~p_ׂ#{ X<FՔVaMfʛe vv!c*'%Xȫelֿes7d<%?2J/==i2MgJU^Rc%Q;$jM":-2$ұ1yN ^p`x|l1=VSΰy{ߗĠ?&#cTF0lhz Q2Z❄VT kcПPſ̈!8@\A`5'U0MR+ػKˤx;Iw? [,#&QActǛ4c%CƚMw[U-JEje׮{2+pT3T@X6;=JC{,5U~zt0'2fTm/_х9(s33K A=HPf*iqO'4[窶 hJm[1C-2t xyم:]|șm'It(C@«b/XxTA%LۀԡQ2N7F>26rWݒ׉_eSm ׵((NϔtJ4y}y dʽcVGNYyk+ARt4ڶ1lTV /Ȑbb{<*>SMlOhqED4S|!̶2/06*gD1>uJ x@Xh<Z?smhK,hC xc@}916!|?,<E[GI}.܎U%nHm|wbQp|coav2=4@10j;0rv܊6h1jR&{mj3C +鍶?en4]{Ŷ}3-]_Att,-ԑW3poUe`$?CF02ۘ3ƞuHEn>,p=灊gs2qA0+УӐ*6=Gh@Ve左 j3~8`" }Փ.KY۠<2- -ΗiQnV?imx~1cW=+WYѠCiWM*})2M#Z_,հLOwc?0vq//}M)Fv b/ & *qJI9'+ubΕF.mqXgNЀ^=TC`te}R,°/+6"|)_Q5i -2 wqK?!HMTw~IN)k@ځt|٥`>[ZC-^d 3_O ,fbP.Fs@`42eFx֠ }Z˼9cQL0iȆNʘK,Q(S "bJHxzn~j)m%,_I0@5v|G*P|My-R/dA1CpޅYhٹSO<r$Ͻ߫ h ^xnO I&?wPMqCZ.Rkp<~2 P+!A4-jcZxX Ev#bթ=~}Qbh]6" B^SEXmJ@k0Ywwf)) Cjiw"L2vZKca Tճ&+&qpf{F'_w9G~ W f04"՟2àZ2rD|2פ&j㇛|fnhՌH[| Oe]:yky#7㿲;??r7[*ߐM 9JOe,e*`>|ɯk`^'qFױ8F# ^̒e J bb͆ r?KP)MIZPrjl"7f(Ro/Hb y5ԏG ^HM+ RS0##G2+Ҹ&fw䶳=(K+ q79 Lќ~az<4'A{PPks+H-~>Ml,1Mv7o}!6{9^x?vaw{ֺz-iӏeǂP{T.$bf.&dLBܲoVoK2ʥ4 SHoeA;\:WFw[͟r:[Im;ꇲWfyzi-7v8}`, ]<) ~|}r9yeFԕF*9ՎdB ↔G\m9 Yͨfg$tPY~E-"mhXtcAw\޶pptgDH: $/~otG2G~QZ, \Vif`̊[-|] +YDۏjO9 ':6g]}i쿻@S{k=7tWc] ?zo=yJL]?\tɑդ@gpx)rIq u)1K;h{Vg ytvgN7TPjj1UeRǛ2[*c QK EM𐙄J  =?Ȇ8&蟭E|P쑿? vwv@'"=U3Iyt[-aN vbD_էZ[RqF*CqڝHz6/>OSo-+;GO*OZ`kl-@/\Y> aQQGU#Z]7EX~ܙi4|a@tf -9h衏b/|No69=tS3NAќī`k@R8~nhkdu&F>B1 Ió \Dg^ H20F #.Hn5c`U Ǐd)0#"-CFť| 5 .=U KZa6TܲRfXjmxl(,YZ2NuW*Q swg{xS:;vi. H%ڜfWas`J#YD2Qeo g].HH9rjB4!a=FTI@vдÔi*vīy߫m [uzZ[C7< BGƪl?uh-]×>D?6K0#˫}ݓmKZS1/~uR 5(T^8uа~υ/zN݋W'4fs?ҡpcho|JxD禍\2_jeXQQd sLe˝-U2'&$5C8bn9a6Urfi\,wLClC޳[6~0peHc&{I8T^|OUjf51 /֢ruٲ:fn$$e+tobWV4ءu& Tܔ0NKC rjTHfw0U|%S$1[ Zc29Mۅv@_,E.PHEeˑ28&wVuz7#Uʢ邯T}T_"JG,`53X{* . 7\)؋BPYνU^8p[mV#, RछF)EJqzƳrܽ#wrʡԜj.+gcT(̥]U eW.=3NY{/9p&v&C趱ID@4'QU]̈́E.AQ> úN{^zNsj ];p롁Yκ4Ƃ_YL2,\<#! 5+%EWqx00/i'Q5^1I[*ۿԮ`j=V aÂa|y'v?1(RM\^0T(#`yJľ'~#Nݦ+6;VlWs2.&GcDV[fvz_9*i.*Tn[qjc3nz8;nD岬3@ j0nkr?܂Q.|E>NK(`3%^+S(͸ZCVSgANYU 4~ % FW: y l2 K)<9"s/ē̻S,0= 23&E^1#ȇvAՅpqZ$$%S%_@uvhmmSH<,ys%H~~q L0+;e:Ia`AO-vnht7Y(@')?RL+g]]f'?M{&"aJ8ϴ#ۦv%mfڳk!j ᫸WKA\M/M*ˊ n]&}^)XDN .R֛?j Q ?5˕JH XR|JkQ/l{U| sZW..UIq?s摻]q\ ,}cj@ho\R.s gJv 0a&;: g8151A%!m(+՟ *߃N%|#T-߁1CVXL^J ۥyA`9 pC# qcW]-QE?Od;%6TUb3O(ⶒ?q~UQߠBQSlE^YJ4nP_n' F-aTL@qc4,Et غ r/:~=6m(u]hO66:5*\ju?LB`aK:$/ߘji% \BJ*XGs(WvB=#U\B|슌zMF#l{#$1?x\Cߐ׊(&' DikC_3>8X& l?G/-&^-d~%ǩ#R;)C(T{)R0$~2\;Pr4~\Ζz} qm:gEhu*GG@7-14cʻeDcyLQH#gߟ/ h""fE7'cO hXncP ,pidV2H\,tl!3An›I͐P& Lsʊv7+l~?*VBWl=Tok}YavOz;D5sAj.  H yUs Z|S _پw)2Puj2b%;V(vp |wݒ[a\P26(SkK@|}xTN=@-2׭ 08_/1k9{â?':{ I,T&Z9Ae牅sXb !$:!0̓mR9U%]Krea?V'5DgR.,H碯KnF?CqgȊN kh_@F:H)?2h_b9$qCG4S/Re{R)Z~z5o,s\x?];% C=ILWXŕm8u56 q=u1G, k_de~`њ::c`UH-+߁ FY~"PFǟN=u2SܔtBݶP=DpxHZi -=,9\6TaG\;M :# F~㨉Wە1!I4Z k1Woe Y+;rfs>Wliٓ}ޙpx6teђ`p0$le8jGUj{n@:k3FDXMu9vl†+'XR@\k[O=EE'/1eeV`98Z*h"2n|xY^gRrpMrJVwctTo gfKI"qLp4z!ˍy=L rꟋ?o#}ð:t:":(-8cꏳJy͋gxsB߷ Wuq5~`lwCvAwxIh-s[Ǩ j|=xVIE9ԣ*?{Υ١1n%AtjxK&_**x?;ruR02?m)"u}2JmxSTZ6r `7yZ BZ6i>% tC `U7p;ɭgx}޳v1Фjzezذ3C͵ܟ$4]O:*ͳ"?)5VC/]ʼn&Gktf?aԯ br m"zg>Ut~(]vߕ,XgTdm _) k/Ծko;o0Gq7FkA~ pjBr"ԀyŵKATZsұȊeЃ3*g=H{Ǝ\ /yYG\*k]j{*rz@_WgݞxV\ 55C b.`NS4WseDWh6; !euZ=.mՄ%C=,M{N(^# ˙Q) >[]׃ȏLP#u LcN@ dx#{E&}#F]9uPKU~zxj>Ej= ѩ=V-&,u*lK΍1 M.5itڼ@XٳY%ѝ3b\߫ 1 /"vY$; }0lj=48[mgCD5+w<]dxpې}l·&=kDʫ8p!qa'j / @*<ŗ0{chumP9q|{zow( Qc3ci.@G6[SL{JKܒrStlT}~!NJφ9LAǟfV <0ȵ\d.AiS† Sp&)wVv 00Җ0 1C|I\< 1R{H18ِ1גG84"44Lׄ{"Zsߚ1Ju3_ƨȷ+Y,lꏼr  _> oX_XlPd^q`Sy˚'?Am|uxϞ3N|.EvD;Лvqp lw, mI(@PܿK7ԫuDSA 7-&wIpCS#ρ'flnNN;Ɗ m: ltK  5-a'tJ>kQpv~f?L*ϢS?5/@Wxe_Fv9{mڎsŚ!＀? ztj)˦Ry51oxo:dBJawn<x;2$BUU°8^-vxc\n[a ((ҡg@; MX S>}PҹbD:Jqrε  Yf01,φisv^A=o!1RӺK$ vJ8ܭեzE*m6Gr2{C%v&|=iEĵתjdsĽBtE_Sp7)T xa| &,vJr! iȺy) 1TRT%f زԆ eFӣpd{^\V+nȲD*/r\Cyt3OMs1 )Gƹ򤇼`PQuQR9jw5H2r)N2[~AX/4S%`2|s =HOtm] 3U .vrNN1%]jg^Bɥ-B=lpzPY,!acq@s7 fN&5 k1UNHƌljZ$VH[Z632t}<=K@bxjua- rkG(JDV{g(T\Kj1,ODJ}cN谍[zXcR)`hzy,dcm{s%1!h=/ܹ/VF},F- ڗPonSQyNUH0PoE-WcTO'*=R4*qhc8T >but.+<^e61 f( @fs8?e1rjq= {ea1XS3!A ClxBt[owF D)jWY:vaiS/̈@,K˙:)lc@PHӺI wEJ%"[FF Տ@sZl sJNS5 ˛Džob<]$iQEFܔ^6Faԛ!Gis.5\c}W^Y)}_`,@{VzCrv.5I~LI(Tdq"D6DІZ5 2jp4fs=܍{t)æ"46t ïHikɎp7 zQg1N*=+=sr(n9̟K2UHRp9g%C28"4'?\d6,sIbFQEKǙ"fUCl󹅒1s祯$8*ߧՀSiLdSSVAOlɛa A}(O{oﺣ΁1U̽z" u&-a$NcAe$EI(*(#iŎ r!*Dm7h]k*2˅ 0^ko@{KC`^J,ClY,F6fSd@Sӣ)̣ >>潥݌>Y928_wQjC4[UTf=P1"]Lzb5$` h7.TX$NxwY4A{UObT"ƴ2F%_[uW93p6?߮U֕0iv!:XJ7P2w՜[Nh i$/aBKy[~7a1B%N6Mk[jFQXL6]9^՞ *vG+6-|I啩i|+;VXX]9KG%envM<;cuQZkuw_7A`]є ɏz%T::ubHtaBwVSPnyCkmmHfa-36mon[ķW]mT<'($. i}u?$jJw&kCqnYKN;B3+CPK/,ukQr1s5y 9i Qb^KWmp9;ukTAL]+{PYSD(Yϥa&ȯrv0 tpa! !*SCV_5Pahݒ!nuQg<;`_U0qKΙ!~QcBE̖E鸼2̬~)Mo~wSA v&F1ܸ7I;c*c݊_hxF‡M vwtrk sQKaI5:>y J Mis=̿8[t2 %֖ SW?[< Ȝ|Zp30zJby8}=܅oc@dF{K$5;տAO&KyaՇ@?[ЇPj]Aš>AK%8̙$K_]LMt5wJU$tFFp]ҍ26.zg ID;#Q RCeMDDy svPZ?X}yf^xR!*va!LKݺΐ^M( ƥfl|ou.R^0:m+~Ui"e-VI]'|c ,'eQ8FgqSC̍{; %y 񕂨Tp[( ]w{Uïͅkx`ڣmhr 7h̾Ʒ'h;!ͩhZ4<Gz.@hm) ?IRLF8}ַ@w_eq+JQٶ@UB=#Z0 MU$7nh"<&qKbWjlɾ*@6ӄE BLv XHF#?"IS:pp`,%+ҍ={E+M`d_vP\Bη@ﻧI9"qQO"VD=zLKZ_D mܽՄ4g F P3(Uj$ y-ڽߏoq]ydI1'v'Y(!8& HeD 7B@$Y?|Cn #3B$AZ+zju5VP l`Ch%ܵ!A=bgǸ)VƎSxJg/Cz"#7]`_8j s&jA¨/;4{ :_8wASן%=%(/sͫ%8Ə? #usxJ T7inEHw烕/okxNr{2EE+FTb8U}IZA&7~d z͖pO9x]yqvULI|88qCF;*:]`,}?0x]pUYDZD6|G^t~Ue3#`hռ0p2ʱ>Y>G"osF@>KݢEFS4GIcSI<ۡJ+] f QQk*"sRᲞ&J=`-j`1L>I6ψ9~3Vݮ" l8؆a?_jWwp>cڢ $BR`J{B ^WgVa&09I<'Ϡw4Zd\' j@!zu,,IW^Hw<&8 t>N~ o%JA Ԓ|J27Ғ}x65W,~“V ת`5m*rb 2(*ޓr$I|_DKZ:4x]'$``"STQ`.B5RqDE_Z$m]"I .)wՙ &Gg6FM^τw).b[NYpy,[ռLATCK fʑ[Hѳщ Uh/eiJgVߊ)[XqA`U,meّlg7ܡR5S-zL .kblYЛC0Q2At*kxJ>q$'»H/y'86`JK ?NFMg&7 &+QƶvShf+oD՟/Bg|[{#(VX|$HQKusR%:7D]`̜0{̷VᔌzTB9.%Ckf܃}};j*.FK؅X)٦W[x1Zמ 2Uzv0.YW&PF:Y }S->g8\mCnYȎ&OgP:J,sPF̥f5o7&>ʫB[K8|UWQIL5-=Gf8'z+me[Mé6ΔйN+M:Y=0EC+\dB^T% ;0P]~`ɢ dREyzPŨ R_##KKwGq¸4@TuG>/v9b2Y Ocg>(Iބ~"=SP5WRҼݏtV<0o5^~#WYW \% C~4F-x_yDH5DLK.i]sW?`lz+k0K}}͠6!fL7}t. [KOcRpj#X|#(9 QN8m_agᖯ>}:Q+q@*lt=0DWD ljJ:C%W7.n33/ei d> Vz{pmzܪ)L>i6tp4O5ԌO`Ʈc͇$\i`FM)y7PiY9Bf_Eyo cИjAhl+RW;ʗܽ[g pZmh)*&1UetZ_XʒU/` V␆=O9C'=^҈Gl3ijr=waS90TS{\M0%3ڕmj` [1R/Y.z/*4dO|w Ff\v'͠'L/m,ް35Pl'7|ft)Du3DSW1JTCt9W_PF 5f/Me9 [G 5| `n_S[ere4>1`pg^UTxZɲ*KYa+UG$h#AZt$Yw3 Oid'nnU8dZ;ً*Dq58mK~Q:y0ր/`p}9T[-\g#~-Z "3w 91:.~>lfϓ0Ri]+i.C<^N!iaVCKkJ kҁlv>*Ʋ_㎼;Ũǐ"~X+6biҍTIw5iCv1PTgeVh>Vfs/I@ЃʁEؙ(“DȲOB2K+#+;:=~^ ?Bȓ?)YvfRSZ(-!#C@} 5eib cOXЅKiG pVG<'6R!et`뎪pl*$7R h/EBhm(3WGx!7OPrne0dy| ;08wV"3F)o:eN)_Y$iB֤ RӢZ&|f}lE~Nwe8[%,+iݹY&t[r6fFGlƴI6ȷo}[m+g6[}k{BH8m*}4kַؗ>tzUO9lK?ǶLǡqb7r';%O| ):&KȀx^*(r!`TP~HL% q6] %Eb=^'5>ltRF<|I"?0xt_c*hL@Y,BE~9.g@.S?3ʶVڋP5C@RÖm_ܛGӷzd:K,Il^Tc^B9iAsU_a1M$_R-FmRjð=~v0PHU' *"%2O_\@pǏ>ບn~hy6粳~+SSjR-]b ^\ap p8Y85eY7S{rms>yO5exmf6ϭN~0m/z:SQ//ml!)~1ٛv>),J\6^9{e>%C":׽}TEo\j& rf&:}eg9 =$38@$=-젝f5BҴ u.3Znd>I0 )ȕW#RxLEqou3۳  4և, ;*unn FyldpZމoDs'Bݣtſ\` (ZYIߍ|뮗k@eՏo%hoC-al~RePbկ'>"uZp@GY!OHP ,c?oS ?Qp!|aT6Իf}Kte *T䰬f. X". =đ!k͢;-̮I]. c`ѰX/Bqnv5*rkmfT^lxLSiȸ2{5;\2)lz n{uz?^[>(Ymp<^ tn(A"H#²YgH=z#z Iy :P< p>UfhMʨːDL1cgqB]7U1S, ]'? ^r)rcyc gX-S <1U]۵]87wcP:L$,J@gj1P/Uщ.0a`:}'~(?YnQ69eh|CPpeJ|ǻY#CJ+Cxx#squK\"IjG<)yf!~,2(;ֆ1^}2-pZ@/>{Q­>F7\9TրR{84#?OjhX+!E]ǴNާ_bHHd( < m`[4T[heQtWƨ7q0:Ay0ZHl>RuJ셰1lN WgB-j<}'PBW0"&toNhK^eD!,mbT6~R\OAP}݂kOABحyeqd>tI75vRr}߁gUj(/Io :ԎBh<o>(L8EjB.ZI.rQG9:oY )C#=;_;~dO R]LG:W ֣ᗋYՋ ,<Z_P$TtG0,l5'e/Q+"sC®TВm0(B?@Y–Iˤ4v|4, @1N# ~!PXk8T$wY.A.r%1"P܏)R7bjNVKCN()}['e|_jڢ+jѱNGXAZeaIRډܠ^6 Kl!QTӹ/_/WȯÇ/s(=Mnpr/$IrT4UwrT~9no|B5<¼Hc5 Ƴ^I{Y^RQ%ݚm&g+!-oT,0@g+ n3ϾS4ɥFCӜ@#PXJ 40?]S>χٶHLD nB @@@K^[ٞŸnIwXїEV\ߎ &Xn\ǃc)Y[ x~ީ1Kl|Ž$){+#Zɷb`cqbzeaer"ڶ;gᄈ2yܿ= mᛒX/Q[J()qE~PwKGf@m8U?! I,uqo M/ZԍOQ/ rd*. 4a0 A0mkKY:MnH?@o3u%_>V)ف0)1>aBk//JS Q3$M;(krBkIFɴyuaұ)vRE}śKpߎw{9;j26GѦѧLɓ㹨(w?#3XAZBu(,5G'_$aaj7 q G@bEscz}v;a@YgiEHHcSȒ^NӍ̘M'Bro"BCeɈr=*ḹ{SDW?6Ȁa7^kpkE|./"1G5{EO-zx`OƼ?7/1wHs;E.\6tqxU%Iϫ3֑Q6;ToL%&$P7,m"V?* KSp+Z:^epv(>M%;XF2w: agH|"EUw PB ΀x_UW?##Lfg,"ne "7fyl*pOƃQduɑp"\"ųv?WxB/[JFl. i164]Sfel,'2:47)9ݾRX.?/RoJ'F Bտ0~EW9P'ڎE2=8no<eka<btAY? \[ptq[6QBL/F,8ˁdCм ~D\#RM o_1${A 9 fybP߈?LQR{oᣍFHy/tngd ٴ5Avrh|8z ΁KE n5jqACݫ/1Nĭ_bEE N(rs~:Ȳotv3hGb;NEN 'X #E9~ q\}GR/@?%T߂Tl+.;/#^_Gt"ܥsZLeglN<,,N T'CZK,K(#M4{ Wa+bMGgEA w͕*Z)z)*_&M_̄Ew3$hq5Za(Y3jLhGZ,Ħ*_?,]Kjl,oS*&L"8ay"PY RH^/08+4M_aru9I[S(ҠfrVm2ff )úOO/]=eNKkXW ^I{(1aFG]8Q9}V4TIa,5bG:cp.N'ZY vTp;ԔX!*[%{X@x s?>8(nvX0&V!7OEa``e/J[U ˸k#ΧQ   >(56 H0Ȳ*,i )Wý1_!ׄi=֢t,1ս =O&+]7.@/Wny,Ta2[=*Whsw^ ='N Ll^UDtdS4o.OXґطB1Ec_ 99܆rC?CAbQ/| "CnL)ozfs4 H)~MȠ)DX8\[6g-}2ʫrRmKZхhijG0PeDGh+xӛ.rGqRvm!mr>@0NH1QmZ;glm8xlIG5;A2ۑ 2x{d6lal4yAx`d"V3^m& L6fa?6`M*g ԉ#R.L%GmnGiEK)m,z_ !6͐*&1x_F4YiggzB!gӮY ԟ²q zE> q >hm JB2VbO:C۾Xp-9nӄ߫"HOhg?S~Y!SAܑAd-*\ތSJؗb LQ=El 2ԚS1L =%ͅ@ 8Ȫ@go-AS]NY0E@(Zڂ*yGg'6w9 H26tDB8$g[u3~kR4 ElƜ)<;*E '/O<ς3.3Лm͏Ǜ_o?[ƞb /7uIY7pxLbqM::jNohN=oBMϕ j8 1'@~^-W*l&@0ӶX UǕ ;\ :$Tf";2՞Ivǫ`e'9՝(GUOڳdoEbɰ6吃KNlTp~/b,uKEQ%9"B3FVxž] K6tG;q 4P*eV%1ALrF ̚G'NI9΢оP'v壘0   0HV{uXFUiYcY.̾R<] 1,si."tE VDBrqrpP| :Ub+?RX!AaEqP 8iYяgn Xbf ]=]UYo޷@Spej7Π`^i=PZBX|"6Kۭ\JSr=B-I֢u0Nt3/Sx>Ym8!<7,m#JЍT͝׋U1yۡ)hSq8v5slS63|WGs AԾoqwOFR4\THn(.BۇyݨdA CRaoG]`ul3Erj*GY%GK:80xga!|(}Iw-NU?٣H6$}}sgF\(UZ'i` ϡl`?&~k4sXf}=l_2 ڌl{(gNGdF][gسzsDw!w\U2 <ܿ<&NWj% [QB=K ~z܇F}& pXUk12.R r$hcvt$+ZPԅw8ƅً Z*6} gxg ׃2Ϊ /"[-s+@( #P?Z\xXbZSGHul,Α0@齩KW}I"8,.AStT m%&>{WXLDO {[Ƒb75joa.e4|Iً'~%zC1nƬv/]F')6ܥ9a TtUtV˩p预`& TZ/ ¡T]T -fIDl0,]l?z`hKiȲK3xZfGkh>8E~"T?[v?Hƪ H0djqsk9| >FTei51M ,B eb@=M?bli?n#)mG#rl]QZ-J?{ڞ~ h[+ʛnӺݏ HumɆ,?1wKvޢKl:j&:~v}Xrz &x. =#t cZ5"4RFv%|ʹϷ*3>(s h1P`?SVB&KQ0PmfR8oVOZ}J;[l,7һԙ\h:8 p"Bf!KMN V=p.뉌sGF.poo>` D9P5T <[@O(1H'Z%Z^~CZTA$:jpyH4Dvxq2ȯG4:?~1*4F$;.dDwVYD}nv٪gߤ;o .s-{efYsK~*AF2`u2yuZa( _fH;WVʸ|?сr~E @jD#%ޏ/'0#uC"O;ck|^v^vA"_*!uph)JplٓY=l!Fcv:f}U4o+3B2^g+aX}ux)p5_rA0XOjCl{wɈ $p z%E 9>(rM DK^ŠpqJEт~&4y =(oDuǤ8 >}xB_diIkҲN4}3ڢ(a QHgWUrާYQ~-pOT#dݿwi=3⼒u&>4d,yYh/gusm(xο9g[ y+Ir8衲M7`b^|T}BRT,~Yu]֫1 * |( ԮnJ6(9}n )^ ,FX %QQPF$h|P~ ,h''V1Pm<_;)tmhOO@!ӒCSgސVByHߞlgRBR;_5'u`\u ~1V3Wdvb"(Ʃc$]LHfGBY.bhrQFѿH§QPSb)K)A[y}OQrf"JŊ˛0$oX)Q2ghB*!Pm>YO<u?X:[8#7gT{G?3AD}L> e#־:iYK[[9? W{%'6>[f?9yd[&v ~秂?*r)ҍmDO N8?kUsopQqGvuI\'T`aXtMwwwvX'Xh^T+,LJD7Xtyr�LHRJSJC;%⦒**C?؀ʖ_?(&Y?@9QSِrLgFPUA; :-вw1V Fk:/e8 _W7yX>mIs ^p‰!3u_%Ċ)d?h,u@aE B#}(L\Y#bDz"刺N2;pkjqzhlPhT|?1\q ޔy!Ԓko@P;N WǷa[+4&"6o>C^ M?ڔ ~`!,Qܗ9MY"7\3H'ƕxg%jjA-L xIoEB 2`7M78Kf'Ho̦ɀabVA>sFk]z|߂W\šoOlb7K=V`<Ab3hq/CY:#YGTĨeGyn5-Z_Dя.g<o7C9ʱV,- &#bt|)Z[j23`[/S+⢸a8H>J> ĬCwZF[uwcNjmKEMG?P_/i Z{!o8o}`hS tLEP= ٫Hs6M~ʏ 7Kx!6R,[OP u mG/\0U Az%Ϣޝ$_=bEf|73N2Z9imW+ZU>]u Ҏ2 oNN˾ H !a4ĉte4@}LEY=oΓRԠ3rIѴ^ᗹzK6g~_+ē%0ϤH+Ř 3 eD*gY|'"w-}kGMMhѿ+!uUq=$ErioD`me`h i[bduoyQ \;q>nZ g9$* иaP%AtG  fhRK,h )EX^|#_j}}PV`;8״ aT>un3Uۺ ZS>!CIWrtObH{suF'Zd#z_\)Rc^=vs?e8e&΋'h87oh4&-hz.Q5PǙ |H n ǽCy~²5q|^_$3FCV-=?aҬAl䨛s*TS?C@LooU/ ͗l4odU[ o])m¥#:x\1v;C^ knecGut֝e?f2ȋ5i彡? IJmwf' e '@gK[F1^*&lfš}wX'f^_:6-C<>xQ <۫+YdB2cJOms zYq9Pq†c{_˞MJ8{ݦ%O0O2BpXP,t頷rM5; >I_:;\3ቻ#srn~Ae$`P6Sڠ Gc q, ֍t]gH!гSy"> j>wͿωIEԴāg9F,FFJT^F2-~X!ar5}E:Fqyv^g@nͳdeK?j #y"Em p@E]6K5.ќz l}Olu4 _mG׏ y1;cqRޭ%6k 8n`yG vPz0aY47{S.p}hrƁ6B+AC,!v;!CnMTZCq L̩{]r]|̶6wJ%.a +Dj$ee|ȡ%%AO9`/%NRUw_`sl<8yY M)ma^ ]Lɓ_&Ac]z`qko'BP¡)EMS6m{}1=35}v֭Ig>cKŘ:m?$js-ܢso¤FV p)fC55pf09F,$,#׸Qf㸂x -䯗Y$o8i&2S sf$Wۆ]!$(: jkP8S^@ Bi+aWx4 @Ṋi$4í"=?tL9q؈Xp6 pLv{#Ғ#Tɣ>f~ @AqO7͉nR3.Y=x酕XMռCSHG roܳNٯfgʭHRul4D^bBY^]fZB]I4I8Q攰j9CUVbRЊ!b=d5_ɁfܑT_ ? 9O ~d3ZGCb HpL:IHz'6ykD|7}:A]mZʖ+*܊Y.ҵh]jZ}nvѺT3}zh@ж^S<zf='r*-izD*ݵFM;Ж2LCPی;րԼz>UU&ӕl:tc"TB?@`Xl`ԡGdy6ZnzYܛ/1]#|nej}Ojׇi3Fv֨4 oBcU︿ &>i.>i jCs HfxV}hy&:(rs"V D٠ ƑZuMv?rNwjm8Kj%®*MBŀ~b)_u삶:Y:MUIq]|yROGڢC8B.L40$<5[Ū'6U͟ضhG[RFg]jml5`ֈ"i3mO [)sZ3Zz>#8,r>W\l}kbyN@;kWِ  D+8o;V|}N6ifvon#[ l=E􀅧j@Dϓj 9T<0<>U)x:wI` \]f'y?2UMnd~}V S4v )lbRn v~֜ugFdМꨎ j9}g>jgf׈dk]qcGG,` 'Be'شb崄B/IJg&y4=T83@~Mo2OOԷ5+m `]:ҙc0#63,v"j>] '^*9xթ[38;//mQ$%ٸ8Ĵ#e}6i[n DyV;h/1 Ý ݱZ`?盎z.GZ' VԺ%s;133HgĮV w]n]۩6Fbԅ_yжp!*ԡܣ4idL޸.ԧ2Eu>jw,i.DQ)4.E81 ȟl]d4d>®fi4Y꺦&d0,~7]eC C Ym|:hy{°V7tly FvEQoÍ؅eW[?0'Mg9lYHŎpY`WD-ąʸRE`J %niMCτ[&l#nEIW^pΜmDOI~|&ϐ'F Kib_e&jTCxXٷ(G$I۫ReDo*jr! -8; ;Fh' IWGH3kyem,H")N%%'v%|q_1a eHr6RЅ-X^p<bEYl"WR~X @7YI*MߞG8v'ŖSZaT8J}%9SoA3`SqVMr))JhY/>ͪ qbKenvP+?i˒ nG`$rܩD')b qぜlIS-&rBe)G:l[[بq|k]C8lo 7FuL˙0kd陒@QNF% z~'c݇C~fKWӦWn[ݜӢE vnw݂MyH/r"2`oweu.l W98#D9!v2[(byXCwWMH+ dO7Rm=/* aG(gONV௙Pn7ߺ@ٴ<,8756!ϧ;6C#0I% '+t q7ғ^D}>5?dldޢK٨5q~zq=ϭzˋ*E} BB^1_ NͷVPL%gaFP Mv.2y\=&Lz@:ljs܎'Ik ]Tx%ɕq]m-źD ,Y5G%ks=Sn}`F^ "I<0.ڃeҊUp25[$.ڹq,uk-&l_Vx;~8 ~=\^?SU!0R֦*h:T`rd10J8:5" VsEΕYՉnOPӠw'Dzc=a: ؑ կ(>14 ;r>*є<~5ׁ=kebY,c_0[_4:\>.9;Q}2c] =ⷬje"ez>Xɟjc2vZtŎXi^ma.e_B\j䁹1S.?hEO ~XjϭXʺ88`]QzrHr2; Aٖ1(]&{yׂ9N]Ph & u9#IoZ|r(. /Q1)jɋ_{8˳5{cLg:gpZ !#fCx(^[S;WHHRE>% kXOeaʀe<&9U5wՌڑH1x!4\l%LK\ƅ$a sT/Qf!odVjpLH}@bD%sUƒ7Ԣ<-=N|W/Wi'cV#:]0 $vrn{wONf=5PtZ\fgx 4V@F[S螭*m(bE|nu:jUnE5Q2 X@6Nܑ2ΔDȹy{T?j &Ϟ_M*Y0mhjQ/ ȒjE yK_XK!S x5j/eboWy9K+FHR6QXx=hP2ؕAY4""w~N%%t+M(tQi3bY:JkUkK;PTׁl|:".??:yv r*#ެKhAU?>GoVeπ+"楨: z!f 0NCS 3vT| -&XX7)O3!KL24Es6ěQoe8}@.%'*i| aZ <- pz#̖)qoBDǶ A\гmG(VrEdzɛ 󂑧"#o"MN)ټU~xgfӂY.2oS^ub2hn3Xe?t+x5s+:>Ӣ>Nw*̑n; .ֆ^Ő`7-ZċxLԣ.2d\4KKtD-Ybu`NVMfxph;&ʎVg d=I4XL&KBmv <6WjZ~T%c+"bp@?xsZ帛&Q4We =."-I?|i밋qJyu %/3-nUMct ^WѷPL֑߻%u$K<~!;/;b?:oe4n G=\~ɺ9P  C]2M׀:aJRPjKTO~5ÿ[E'FJY&zym[aFeFW!DDD>,ϲkI=j'mZY߹ QNșC;8ڋ}}@~z&s]0$n6ꐧ ʾ%׏' 1"VwjK\~IEZ$ztr>߅it;=̄"a;_+;xlG6ADH(#CbcjY5)RP헄ܿjX?\DPRnl}9lAɂ9&X_nz-Ǜq -`_RWSKL|ѝXm3ݼuDMזE >b]Q)BZ̕ Umޑ`IvU+"-]h$`:rwr7p<|!gyG 7iTrY[v7;=|`064F 龼Æ kQ#&ڞ!,@LjPb 2%jCY͆eR3 ‚gVm !7lRZKW:8^VdlUs=rnUϋy9_ZuՂ‚ `X>.&R?.D O!lq;M$fB yƇp Xt@&&uj \?Cc69uE_۟`s&R#)N$ xSF-FOkqGRM6᳷oi]o `BpԱ4 _:;&,-h׬w⯵qh*/yn`UD0|vڄyYfLVGu:Fu Q`(c'!RÈP"dG;%!Y\7ЀsNBodk.m'vPٚOld%<;