python3-perf-debuginfo-4.19.90-2111.6.0.0123.oe1 >  A aW^^f%d (  e"J~ju: #2Ta]>`3GvHI_]0C X\Ŀ]׈dU5M9/ݭAH7fI^ƒr #bkK/cD\}skN_bA ! WiE(DoyU8h #mj8q ^ZE$[DZ]!QԼ$H$I@g"\=BRε*͔U}c_@+4y@5i 1cU+j%zs2Vh>p<\?Ld! 3 ^(,Vkq     J Ph 0(8;9;:;FGHIX$Y,\`]x^bcdefltu(v@zHCpython3-perf-debuginfo4.19.902111.6.0.0123.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.aHecs-obsworker-203R@openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$aўaўaўaўaўaў1c3934998af92998a14e08cfccddcf5c8527de8ccaf06b3b893d31a52971f0a2rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.6.0.0123.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.1a)@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-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- 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-203 16377324244.19.90-2111.6.0.0123.oe14.19.90-2111.6.0.0123.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2111.6.0.0123.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/8c0798c0535b586da1335a3c3149ba25-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b69088e86a016fb2e3f9cdf62df8d1d7a3b87bf4, with debug_info, not stripped[9ҟqRzutf-82bf52d0a589b138b19be7972e74658eb7676fc21e49656a3fe30d060a18a5345?@7zXZ !#,?] b2u jӫ`(y-% EhX)N+0ood*͘mLK`` ;Y7@EA:JF~;qaB5kU*O/J̭ۖMLlKר+/+fժ {X 0 ˴&j'~=,Y0NRs`~O$4匎ȞG}WVWsTk7;uRP`uffixfjWKcAGuk 'D e v@( XS6dߜ!3sK㔏Y Gd0ͅYO 5B}'T^|ngż ܏!JρE/#|G#ס i! ~PÊ"37. T@a`TkS-wvY6)w'ZV {SDlètր3Si#=/!ܦ-7! ?ݫiT=ZʝqgcuͶ X'J7mn `<͹v#qn-9mj_p]Sft@>p0#ε lwMAy?DI&u)(DB cZfPta(O{cS((uga,,&^* 늕Z*Ntآ~1;=e?>5r)b <Qb!zHǎ…O&7x7dAESL1lQ1I M 1BOZ!se5 Y/Y* 'C%i,ⅧQTn׃Wr7.-BVh 9i6ҧN'2w@o;SNg0Y%^nzSeV37X/,F 1TlEQqט҉fe%(\܍"~c>q9e=a݅ཪ-}C6p9;vUe^B^hL` # |a~j}o{lW??R|gWpK2eӬkxfQjfˬո}~_v'\=1F8?S͙kI)K6\AOꔷSɟ@L[P'VQ΁iZ?\Ѓbf>Nׂ餹E%ε{*4(Mh33~3.rwewb :zBzfXhHR)(m#&jL`eN䓘i2Y퇇57ΆՏ5N <8bW/j)J^ vr%0+̤ )A4aƏ/k u?cxVn{sN:slU*1 kX5gWSCmG/g,ӔcFq$ &OA,̱mXՆ lr`aV]Xu^=:>P<:{yFk$cT<7r{w~Y#iQ~OkUtqn yW,e1 MpHy);#1MH\Zj3Z(huPNdZZ/xhZYwco!,CуiPC;/eZW(/?kt|7 B#m]ɬ X LdOqw;FM騋A4uE#ɩHȥ8 `3_0цKjx)J_|Wh|4͋Kہ9Maj)Z*x%^".,eh/|̱t)\"4T7yfEK&8iJ2Ox =Зc~) x PoPbfm5m^ArIϕW# SPtVy"[Y^BZh+Ez]rTI*#br6|cEAw?=TS.ykPN:#~y#jdwb1'^14?iZY! uăQ7KӏOz,Yo?Y$AD2-}waw$| h'b8ˆ9FKk-f`;G%N!)Ҡ]aע/O"SB%ϻ䙷+dK~" H+s5+#~gg| k_'(}T(c|a WuPh4tDtN7}"H0: )*CQq~nܟH*u)7,~MC”$lVbp܏ Op;|6l貏 /,6= e *牕bM4+ӭ 8k[f&J 9yH!̦X9]$P}5,["[:Z_4x꡻PJ'\Gh(T?W̚Ikӂͯ첲%"~W﷡HMK6s.*fw>G-ZZL!#Y0Lnv[^+[ōB"C5ńY˺8KV>Alh%ͪC w 鬾7 8n${ |~/io8`19HL~ >_ bRpPKМ[OrJo뻩taݪxޏi8ΏT (|j~r=R(  Sjj2#``_// g댖ݨ6t OU6UX%l.5r py "Ͱ>rű$-i*exDY(1"'W_~SfWș،Y{uY^bwQV%W­La^&Xsm- g9E0ZЀ!"($+'´;sBG7IXvЁ9b-mVW=b)C[=msη Su[wݸSKz#EI<>Xw+%F^%mՌw'a3s;cLܻtZ]NPofp陮Qyg AYC,wFo7s053&R7%$OczcLp[\_ex/?$Eib vSPڒЫ3j͕T0AY]O33 Ww .5~)!b#`xmyP n/d {;ثgDiDdф ~7MI?L*0`t&"yqp߶ ^413<9 2Hu$YyuQE@QJФT|r]KWd@G8@_ttt5tQP.,5/ նB=h|~W@ܞ{~d"X[=ZyTbՁ.D=!m[|?HcNiq6oP3~SGjFJJI:dY_ƺ/;JZڇ8. JQAU"X-EW7h-沚s0(2oW\#ޟnc*uITD8(jF{״k&7$&&`?oHbdO<{0Mc73-PėQ ]q\ixdu_YKO /fg0?}h'|h|.4dP6k#xN(UQf_bzgNEzBq)β3BNϮzam2MZ=/Kf=9Uwj7βwՃ_Enԓ']p&4s_wԿW`Pٴ~Z1[*o9,.~hh*$Bx,@ MmRK3vvppԐ\S8ꔣ j}6_ ygG@!7w~c1U˺ rOQb:֬ od'E^%z0(t gkYɶ2F393L79Z~h%݋fEa13LޅZ7O [<d D(lieee1O_P~ד@U{lˢiE ˀK F:-^tsgi)Ol&^(?ө -Iм4u3O1BKIʥ+J84>( ,()\`W{:'c8;ݓ<~[_1R/h"{Hr7#'e`z 8JP8}B霄=ҔׂP_@ FK̭}( pqAo_*{J=P)ymc0 fPч|YylNqp|38<1?QjV)m;{!Rm-3oERf9 &,gTf(V %Hm˘ӗ?̘$ ʼngTEA: *̇ ^o i SV/dԭ1$܆1UA| >VF1y/cpNdņKiR ws$07XB}-kWm ޥr)R"Dq`lr6t Ӳ,, dM dHU1Kѵ;-TX۾q¤gJE,BQaZ]gB ̂ "H[pN6 n27{pG U1Y#`x4 lJ|wVuBgtTz~p(!f.ODhXjSt)`p&O29IxiK_X#=&mJ5ļEd1zU !7v٩p,`d[&r1 N$1uAea^MIQSab2 L?( ǣuv'{{zonjaT2(B7*G&ҽ)r;;ł+M}aTt[KI,6W,%t1ˁ-OS>Ƶ1X؛tdzrIZZl-ՙe:pj߂ɘT~Of ;3ΐWZ۔hZP9f+Pu pF Υ ^\ 1O6: ,Sn עu  rȌz.L)nq ֶVX mGP,ڮmgЉ`'̑AXr}(@K|2n!uC.lY_,q7Ò6K2=:шCvMFC(#^F:yd >=zxƎa9ʛZnΏ:S}/8/8UXX.hL !aBPt+jV+ER&.5OYlI|A;; !'śtJt}ۀC'g sd16vq1Rʁ%Q}K9 EtZ@P L) &nTНDI>Y0Ɓ (p=leMW?| bSL R0Lel݉<6iK⥻CZ~Ee($A@ ۈzseQХW&+ݵGr^Ƹ ,cKCuŞAr }Xn I{o/fk yv\{^}vgXa^->"P VDtJjh 55|<|]KjmtR֌g<"se HIhL( ߉h[ !S6PҦKAi{BU ]!)UD e-He?!JDPtn'(Q&;cM{~ae67#ѮZtD{dy?3Ĕt!+ P zA +3Gcw#Y 6?J̭brMr\+cJkAz7П6t+Iya#*A8dG {[U]TsJP ]Ɯ1PԳ)05Z X;Oj|L= EWfLEmx0>3xq*iq{ǿ'<#J%0U}F%?lf5|5.ol_VXAlP.s'q愁~3XP d3HX8h*AWL 5U+l~9M0_\[%N0$TGdk_oj_wx'k'$Yph#Gqr/"9u㌹ˏ,);"ڋTo|#4#\;)ٜ|O{dEfiش&C-b]s)yCMsfiHP t B[Xh {* ZڣLZG$<`'4[yPӵEm_W3g_ΥJ韖Bǖc[KAp(fJhEs$Oo8>Vՠ"O.j0t%cfä Dr"T[ rEx<~= ]V5p^E){DFFhw`>WGA=cԹrѿF_e ƕ_6MRt ܢVݱ.] $7rW ;/^H ]e 1ܓlOJ& Q?$:c衙{"ڻ"~#?a;!ꔷ;6_*@/i#ӦrYN_%x'sw 3в#7\._[-9uKm>`pTن(^MС|i=`@߂{Бj_Z')Cou&]̄~RȖf&pN&Us~]eOa]q|36~9>n;7jI&৕12@:yS|)Jfn,4;b!܋c먦:ņ<jVoAGj@iīgp  Z/loYjHXI[)$4=N㟙W;MOtxBo\1Mf&.,%F'(nfuG uZ*CFeb&'4خ #Yx.ePȠ\+먍 aEAG;_ oǾƖPvCr ::tV5 jL eAm~nЀ+(eC<ڡ*+'Mco#{QBUlYTf6~B "Bٜ-/LjSk039 BJ_ *wNCuo%lX'-y\dEw|=[iG4qf0He#`F:^%Bc.ӻ/Lbeh4\l9URp#y zI?ZmDi$5%oK=Ē@ğ8zP[:L~VH}J=Sai.U[AY)T__$$oPA.ɵdV+"=]F w]H\d5^D*u+?u$L˓k.M$f-z ؾ3t)M3IpDm`T>I=B^eT+B#0#kQz[QUmy >5w|\NQ`eܖ=il!.B :|?70]qŊpz ,. k'Rv' _nٜJuvTo:g?kíGe#a1JVBL@^P&qڨuc"nDEzJ\JObˤkՠo&ƣ$~?. [ŅE<Vto7k8[}ugyyɳLJ\,'Ooq~tS2Ƒ#'f% tXd?xڕp Q #%̈$b@X@v-07 Y C7Wګ?4z{ e Y86rëUHd "r147 C3t'Js~ez2_l,%v܏R%(UV*65~7W̎q01m^J:Di'&}yLa5)I\23%LGĖ.J_ӻnbؖkq@Ɨ*8_˯)ªmMKz>^݃(+ncAMm=3KB2ӕ=i׀t>B)rvq>ILc*^Ɇ_c`_'Lb9 "O%[[E1rsAIOƇ#\'Yw훘,#^us"ԉBF!K*sj*l=$[Ti)X JCEt"65 $hÌg4xcK0ozDuzLaЋu3* MCзES*6mҩrL5sӎ27dXie{09\M@v~PcSpAsjB-o~[|흵^N?noے6ݩ< ͍kBejrLDl S!+^=PFfi ]hɳS1OePXZP,^CE@w sHLiX^MRiQLW c/)j>'R+/҉f)ց9tVY+,ăYQпDe]'<>uJ>IPUcb'B8N_8Fc\<_ %bخ!xc>!ii"0R~yݸC )OCF.pyR1q?VFO=F}/]88 v$1ēc,7`Zs r^lQǒ|aM {fMQ>cUmN!!=YTw,zJJHL ##]T!!c,X剅\D78ڴz^##²`ŋ.ٶ a  }S4g(3ڹSJw+3bHņTqdZ%Gc4>Q@cՏ<Ϋ V`3 gwImy c2y'U9ӧ"E@pnNڶv4q~i^OT/@1pޯBޣoJo LCҵ4im_v1:) .vH|Kiyvt}2\Gd=EY Z.tz`5,$Wݗ-{Лtg /^!ͩ@C82sgq\NjbMcgpVp RURdg%wBu=ƿ_I2# ʖ4 O9hg%oۈW8R m#cVu;֕%avq+YdX3Mjઢ OHmHSw3K׳ui [tx}ps!9Xd2acz-mgRWد(U04U筏21_[`6B.e.բvw ~ &\6~c쿻ͯLX? =M3zsQMB;x-jő@tAm[cF:~R|m&3zr%c#:TbVNѿb)x " {.JX+J iILߪ/ߴFJ[ lأpX7 .Yp{ub6 Ϩ(\WfȈ!c/8N婇`PΊ3AԧG%ap:^Xf $A \,B sdmu=kDq(ӛRA胃-1 X3Z1 45 ޗQDBR43.siy#wO!]JŴ='ُ ^:%jEe.#Y~g+W@ Vۙ %孆e^>,-Ի N>t[g zu 1$.5ܱj)G]; {701$^hp+$q3S%#䌂PgH󽡜_BkڟDs៣(n=OE*ȤEAoN}X.CУեAX6Gt^uİJ8bluSee N ( S$WbUxs>K Wՠh# \"\:/]u#]Hзe0޸%1䯇 L 莏\ޚ _6B}sw BPd0J(CWvh4$>i< f{2$@SZHCkI#ZΔG8C VhGdHYaKj#ҲTZTrbt„77ʗvoܝKo .v\%~[(icጧJvk6@Bf0c0Jέ:6rH5cKЊ#_̔|F2c4ʗ8GlE4̕Q-GiPNWkhja;)muHq &^ >2- X T?B`S(e(6{|罨;/1Կ`gyj㞒^YvñG˵ ݦi)ƚזئW\R&k:k#J=Cx@GtvruӺ`tr RMtڶ& VF'Et'w|zp%p GcJU>C}+Y ;.C71#ƹ~en>;}SUlsf̢B !Cp?^UiID휪! 37}R<<_/3h4 NzVĸ<AHX4dY6u> !r+LKM:>NR|_?fc(.GԂ4iQ&Ϩ QkY̼J'ܳNt"6yN LHlڄG؉pɅb1WH^ܻ V'q }ќ(GЛz e9rXV3E\E<-/ȅ)u^( (!a; `fA6V`.=`0PݫByO#f}φȰ I#fI 5h:VfsYK'[m^ڼtŧiDٹir*N/#'lhФp[s/ +ZKF,fpV" JуN<6 >:jmQW\L.&#p)wGtޜ.]0K,CI;J @E*nVJ=BFMr:!mz"FObsKՑ%&V27,v#^ǠcrCCOdݏS{Lè(eP/a`ɻ`9.cG.hvW%BU|i \`Rc7gzc'9! A2,‚N9J;=Lg[Qmɂ!a\9S_\p7Ucm:lD: 'bvlᐲc +C;d3<? ұ~V9 rq|bRcYT' YRP%0#@irCLZ[dzEm4CGp% Wb4x1^0sOeg\p~%KNYvp,0K7nieXH}DxDlٗBvX-3ǥl O_ ؇ZA\0b&IG |:mu>ώܤ6˭SO8XIfŷ87!Y Dh..z.)"v+<הLgcNQn"RszɎ6;!Ĺ'P`Y#qOdClДu[G?-+ݭZ"Zҗ"J He+FaJ$' dFCQN`hH2٨!wbI*dNwDvTv åQw*_(?Ru읥sj*B?JșVL=]aUIC xyjxhMriYs@MCvެmM/ ( O禴:"rJRU - FS!lw&9j1>DM+Y`h]KW`w19A#^GtƦK\sgbG3=FZ(%=4rYSAAs2; \};3VloEH&΍8GoQa}0pǧ5PcG g zS#sw#p хT׷ w t9?Ļ ==lGSk^oo4uvZY0#VMMX<ϱ@%? "uN֨C*b`~a ~gEZak'y+5Aį! gs5RPź6Y1~c ^f,! 7yu&C\β0&"7c}? 5^% oJke}&yRBA}3"3#lLlUdei3/"ԠYJ[ϷY&sUcɸcjvʘ3ۈ47Bv $-eU𜡷Kh8`e12hl;ǭoҐ`!|8X2JLֵL|A>?>yq)X ﷸ꾕X٧]MCV@ ,=?<_lF#}6CFLK^$y3[}X  @eNO/!h"1ËXYަSi3789v-c,ӂ;q?9/c,Q7ĈBN^. =-ͯI7FJ4^NDX =,mA T% 3ٵ1x%Gӡrh3UyLġ>g$ha6 z\h#5ߠQ2?.M(,}T ?Ub1/8ˣrw•&7zWCw[H#.m,`8{>C}גp)ȷJOno;T/ T-'ͩ1K_^ 2XHWJxosvU٤G5?AU~}*cJ$8[*]$KnK竞 & Nr)V7%&!\嗫tz߆_4CjhWPgU;Y_ aE++* c jPffq-%7ɢio qn^.~ziִ"z LH1:+'T}[Mj[hubF ,-,+ּN 硞N1tF+_Q>/5j!]o{+g@_ݳ˘C|+zqXb(d]iϻc:n196Q؈zkzrOg[L|Ilg6 ;zԶHlDV%:jm1"a %6Eq!I_-MPM2N $JrD+mɤޚN+,%C8OF=" _oAÖ?!>tzX[{AyOU2iK[cum$,NPu}ux`;n36an\'q!.¾wZ+)рzr~oWuZ2jh!g _IAr$gSgZFeB +uM/d=ڕ+[,Bl5NӪ\P{kU n?s銠 u>89YHbf1vfxCPLn}"ldKOx!y'$( KSbL 34<O]x,vc]zhv|I\`ểd5bI ;)]' LpoyU'}uJjzi=KX ķ߾KK'h^L1ǔe1|ʽ{02MO0]K!p^pO.hB.i3@缪7xtT̻Ⲱ+Y3:tA}A.F gıܘ/&nE9]nK5`Wy%sy>tFV\ˑ?Cf3AOr'B@\wj~Vs1~ŞH꬐=5_ĝ;u/Ҍ/ %5ߎ ?#,g9É+R<!+|UjCWLe@ltj!t'jUGNYG߷S[r\ H-n&핌OY%(o.;<*SP{|9vq)wjWJ҄jmZ,0ehx+2jYb.SXAfz~xeLQr4\fAܼejN3@zǰ:m "0lVߚtaZC$շct4"Jl 4qZ8JV}DJ4f?LJ9Zٱ xfX_[Ƭr󵔋.6x+Ci({>{/8x71qv?ѨBT_f올mZXވeg>4 /8RɛB?#'jWbc5bˉ\buN7S:$iuFb) wQt<JZ $wF6.׫{z]Ŗf&QE %>Qsx$%XbYs^ٌX9Je,!)=qD>ZI@%_s$pvW?lo1fHV$a^:6c^ դR z?c'?=՟<ܤJ}<ȞNy1k"A;JzM}$"6pybSm=b l8\v:bWMUC3g)GϽJc-³WpU8iŷm_S-oL ǯFZj(+贾On gq.۬oJcU"XiHiu 'f@`3f^Ƽ5\pT۸1=ƒʠ6RMy&5 ;]%$FdIY\MT- щHx՘̩irV/JaAB !F '|39{ߢ`22=n9$[JĀR_V|$yo0<«J֪ AؗP3.G•O 78Bc;鎉vo| h>͐ f fOb\Dڹ8_̊whaܓ:? I5MREID-bm%bY oH˼܌K{k4U /\M&F~wAc%(v1pj2v*NM5z+nvl= em) x2RU=PJڻ㏡8l%&xRӈrBsfwDKAs.D'#[3 r5 -z2u_\Ǚ*XbaXkaqMa•SM  UA.k_E~ZcfDj=3ꑾ!&YeSky\0% w5#BEQmN7/HxBȉu8?:-sc\h29]Vu^Yam(h6 g&V6Y%lX;˕,nsX`yZ 3[mK O^9\\ !̃ێ2{grᆿ^$,$+eеylt )v8w5t” ו'V9A폡`u aƯ.~};L:=rJ;w>LU #_ H@%ZSنXoe'#P1{HN[[*_%;di&T,`C94x;lX(=]Qoj;\z l^dVeŊVw7YDU*#H.!D W 䞆_cDjrKnKSJՏS,nC1%O|]f 7>T43g..p?7rX1 ?,Xe&F;($YhhCg1B\)ˮv*şV)*2WpBuFGlO^nO;?+mnƟ,b7=%r7: Zdftn_jXwv6;;W%J샖~]1~K,w mSZd}@ݸ/qUr"&S4/|[K Q^>T }^3, .}ek  X81^Ox_@c֙28=oP$ d)02GPrmȤZҟ͞BřbgG㌾$RLxv6Bĸv o7N70Ob4RN\aL4^\|#ms }L.aRlXpY #Z-JXHNv5[Zk2nl9)LQ!7_Z.Iz{ .iܔo}Fd(K[08xY%4 tx\:w8Es!^h6 ^{&IP67.YTs'-T  nXa6T/y/ QpT@\rjUw3# 1ah)v72Bvŵ}U!(( ,y&RpGhmyC1eD|6~Bu\X,Ra0Q ,l˜_yW tSu%Uq(*"\wQƫ8? }8"M=4u+b3mb%1:/+-eB0 j kWw:e.n>A2-3RI%<&u>67{=qhF9$].{i㹼H)&x仸&, U4?6|%Rn*X ~G1+1@"ŒٽY/')?_`9ZH40aRX˽5r)Blɨ*VRĖ#;*+ټ3|hR}*#.М0ViD@ylwG}&Pk/W9S>qU˙ XpcF4nmZ!P9G;zAQOO$$lo Zx~ "deK1+U;7۱:H:bDXT)4Wm)%()\nb=QV+]V+V }1AqF.7ִ&7ua"S$S xkjƏzr&45]0Y@D]k ~Ӱ,H6G$}JT)PkբZfAö #`㔭E`4îhYU@g@d`fS3࿬{DHIC6L|+<\0P*`mQ*#.8Nk:HǛ~z>F> @t`2٪.V4` 兓0rh}NB}6B _ڸ,8̈́Ԇm8ó(/~"m5s,-zgfy,@ΚT/\˦9 j2vʏK!@,!PWCSޱH F,j̳Cd,i=ExՔQ[|[sAxݪ>T'o"~ rjlSEk;(Zg\}[E{CbمOUj%H-d"'L݉?!w!9pVE+_Ti/W60o[7Hl+bfpgE1x>JagfV6õvXWb dILb<{ *d;H_7=p¦>Lwg /J|u3&uq#RAc,E<1-uQ8)qε GZ+'F*Z9DRjրz:'*y)L@~֡!6Vj'4࿏Ō3{mUeA_P[wt@VK|1cISEA4W哹mTCʼYo$GT|zJΎ^VzgQ+h*0F.yQk2X&_w`8<#}Ϩ|l(TWHm1vEe;yw{jGEeCijfP81=Ov3|E2RGEJ7ԋ檿(/@bUM(Z#/ y?l>Zi\0VlR&@S*)^ gg\[SX΍#QZTA&!%8z2UX̛nj5-M0.9[cO}7\o-kınUnx \@aWiU1'P1:خv>r!A-LM Q8ܐ2+gvTu{ $p]fL?2KTl׈4Cp=Cn i@ 8FnR:KH[oS/ͧe~B੩^YI§ignJ@ܸ%pUq'[f.s6W&:4^H@s>RrLqءTf4Kqpk~XGSq-&/zU(x#'Hx9O+p9)vût`'Gj콺\p6R'pH*}cP (=UsW> wswW E2g{0>_!< ;d`dIbZ.>@b"F0t8GSr=zn(]Eo||G7Y˛J)','Ea5La4a౩lRiC>  y,N[JtKSӽ皩G==ϼ t4?GY,9|H 6ta=x,`ell5'dWKwxG8kVHg0)Sݏ)& Q[u|29ѮÑYMRҴA|z~C+͝/MJ *rE (%^Yh/}[a&.)aܾ.3"0K>yuDx qeyW@z5jdR -Vn<8 Įf3%G2$QYst77 ~BX)}dUJa}hwU#m2z)GVjŮ+M{6g@ 6B _L=z6"7k} ptq>\|JFf+P?~,.3frsB!GG>p 0K|\hGȡroXP_{^3v? "ňdMuVRSB|;O}WCAT P~lY*rN?et5-`}S+xvZZcs^8-mQ`xLUL >-ga&YΩRJ"'jP pN"O>bm#U? & ̍m=K9NƏvȺZA['Q;n}ڸGKBI΄!iMYJ6-;T92Z8R->-osF3!) 3 /G~~t+8ű*n/ض`.6`˘!%@ f@-91:Pc؄1=qL}{=.<'=pN>yyM2+/j^i@_~q-~[Pk ]bo1']ei>A" 9I@tS!:^ú#4NTɸĤgr|ٲwCNe1:-yɷ!\s, E}0TEXs0(N8#L$1w&.GQ1'Z9AǿXUg#BCRY/,C!-&Jv(hp=u=\?TtkB;0yd⚏Lwv.Q@gI&naG'.Ւ2isXh8[/XЭ\:]7g;1_@63RH{3bAGv" FOs{ɉv-]C~wO9"4oGW4>os wgGHE70_F4SS؀t/0( *=1E<.D{ƯSuKɽ2 **]_ju 4 $vPS,'1C*r8ک7HQszSOxh~: _ Q^3ׄ);Xc^KT@!6RVn-ij/H{`}50B+ά . Z8)k AccG1tLB?oYO^b tBk48-&_QI,ӋPaYi)-K^3;>u0 ՖyObEPRۯF@W<_ptc?$6DE?^43i$R׾ӂl#@YL̲yw;l귲c1lTuLDŮ.5-A:EAzZ _8 B$J\]BώT^p>/&IQ|xБqʃ}X/GwR!j*l^?G.Y7|Ӯ{5Q甿Eћ󊒷P5lԬ2Y1ۉqzBUِZ-_f,/rA24^LIPGk:@ i4XzHGEN'.y}݋K! R7:!Rߺg(gJd{'sK@,!Diw!uW$?+~rr}j275cGK+?Sч7Ĩgc]6X{?lb $ﴩ)%C؄mA`+hz^Z xv^L9gOdw=btG͗?hB7K*gMG<~x`i>*:@enu7gtJy?j"A~u2<m?0q&3?j DEX<2 )k5Ugk@-uAY$8b• u1. Owވض1Uͮ~{KFύ pgBIDCnVcd :1`؁J"ݞ\.p 3{_ZAz 1܅Tz񈸼u]kpdUgXAB9 RdǾpxm{t!KH$kEM,-}PT5ƥَ G[5&'l<&k z\vEcp=fnWF4N2M_|+D N`['R(P c22{\XC4?U|pibVU0N~`{;e.S S,Z_9\e5OVΪSOGV蘢m }o4:DALmH$@|-b t%|^p y~[đ 3Ec՝GpnfCT!H *Gt_Fk353U&ebP =Yӡ/``Rv'pw}6L #o1̔L̬6#=EPO%'ƉryC{al=C1l/f J^gN@lFM1kPub!1 8uS@!z-G (*&ʅv? X丯zF;dv=#!O"n% /Cbv6178[?̾58/*xCRZi}0'!fKcխ5wҡ 븥":"R:Td 6sQ@wzDmU7(`ozCPiԘCn&]ɜ!\ *cFɰc͚)&yF>t `tTt˝c. S};ZLXf`ر_,f %d=HN@)fgMR椖4Kd?S3 OS?FvdDw"qiES8W #OBFo^rHyD".63h6z+ą-6 \Tyyy8`ÕRe<_{)Q76Nx#Q ~&Tqǿb )^5ыia{Th3L$i>czSb`FۉMڧ.py#X` I1Aʄj@G_~C#a0B.x$n~Ns>!;zD&[JXmRhe&߿ UI} Zob0Y$Ԇ ~0߆He79Pdj5+~nDO ϛZvT5~g$bPʣпmTNuYߛ8A\oQS}{1xŶ#pAczW/doq Ԑ0JԟȰ(8o[Q` ;ub&>, tA@BlwێѰ&フܓIwyFu\euXs7/u싇y g&%lZI~]O[~Makx{tl 7&UE4vch7t󐄐wu&.>'<diR`Y j\/A_+߉,:W^Vx)%?rW,eC^RDVv VSؿC/IvI[YćO\1u M;K`'2[ظ,)ȷ.{ξj}Ok){ f-|GNBlփ d`>\mgGwZ2I<~E@խRQ] F6-JE8|F4EaG0īZڛE0mګ gtdoyV+\ w~,&"njH!G8Z8:SdL MC 6+ZaCzǁVB\>[fĶOsaW}Yuƶt( )mû+ca DCM\Ż{G‘֬O1:5}c\H#8(N]BkL"IѴ sz6LVWºshUO 8BPL'Q(4ą&R=)$f3S'a hLwi^@*"xe-8ʭ`1q, UB ڬ#+̟{R|凯jY޳=}DB r;.(?jcf(C`r3uhxSruwȻ8ռK|j cdD6Ji)޿{Z.D0\A>PA.D +ƒe~U׬v-?gF7sdutέԻ6BH/:oה+*xF%Eu+ۉ' q y-@uc_nn|/A9LI3OX]cU4cSil"%`~sޥy`=:lF9N!;g&!AdmƤx$ڮP5 G 2Nlz%LW7. R^ 3^ |:XdTm=a0NE~Vzx >hUNԬ^*Z&<#"{Au76g&0A 4r&4DJmj'UͲV >uvk ms\ᎌ`zU]j;Wu7#ަSԝωw^-MPQ"jixςd!A{WF{*v)%dk +99;NpU<;5}v J!?vNYjNS}aif=AcZC gPuC+諾Ô48'3Mފ #N'zyRI>޲7 ATvX漢wLRTO|n tG{~i$aƪhubbgےcї k|*jen;;i8-rߡY1Vt_=k dj|}EtYpZ)5sηWiYg3Z kӽ֟* Uj3/V%o ޛ){9\28ލɩcd:g Xɑ^H3:CB?\{JdMso-c[K3P:zgB֢ ۀEJ*\qBI է)ߋI0B)?@> p %Q.8<"됈樊^Wπ8+|ȇ;Ž bcݙ\{/8ҿ{ቁ8JP)"=R-1C `N.{0dB^ ͏jlv ޱz:䥝VAn+ z,\ u [N7t3_\u:a(d$-}_=!D!x f>a$YZ-P;'m4ƣ4Lu},oA8/3|?oФj`i0+6$z_Xb#LMe@z6u>x|Sio|:? YVn@*Ӹa|fhr8(Oke |*NyaUV7:5v*8tW_(/M6j=LgY!EFT{ĘCBV0{é}z  FQht/o _ Y FUF0uzҧ !,wXQꗈhUGE%}w="n0o1!M ?Q?jILdLYF~Lly  bäoݶt꾁2]uIl W 9!I_ vrr mNԫ / c /$2Tvڍ/5}]CJvTy;[݀cd`wUws.sP9 bdꐲ0`(dqPv˟S: ='Wܴgė,'$GSAKGLKbQ; |g m8 hԅ߉+.'@;Oҥ "Xy=G9AB)2r A*p$'dx:&,M1VS^!Fp%(+ ^Aoآש0%{?nʯytB@0pa>z`#hM<A`!6jY$0O#]\EAoioA*]X7A]6%IpD ߥ_"·' Ce=JqhxxSaXwtlԟڔ=ģFBx9y ,BArY fXnt4R׿2>||7o5LȞU{aU׈Jt \_-h ^:(ګ'%?.bJbZCUĮE O ψ2?Du3Xaj2`d ד*#]'s_R'=L9|2(LUws9]2"?c_׌42)ed؃P5. ?xdxGWL 1Feq khQ FQx*~bu ԃuۛglިbX~b54VOLS 04b̉ZQ(.hz͵W0s泔6Ǥ\mT"(m1ex.IFėd5U #6,W [ΕDždRgpO\9mMU-̗5ȒN4H?B\qW#lϾwgXWiNHjxGC68 ,_ ev˘Ssz*JS2KTXqNJخMoG)2˳&OT8;a-AyKദ1Bu= SkUsߊ3rAH2z(ng5?'!F= ܌w@.vX yu"/|Yn`s(pTtd1 >l T+=C\6(H]gl6EB #Vʻ'˥*yKj1C;DB @*}BUW7LH4jcgB>L5ors?&Nl"dx͍zލvQ2=S^v쓲ǰF y bF@Z!WV)t= ).%~DVV?iu k1ŒrG6꒡ի˿^@.&̗V\ri gLΦv}e97hI*m}Cܡgery+{CpKYi3GL1>~_}ii"ǂv+rA=Wi XHE6~V`%n[ ϛW-\%*gIplRif\ER߄woqRoہ\Vgf6ل#`5&=tě9wX8]m!Z`ܿw޲YW.E!| kP(>s9CG)&C׻bFSX.:d-7f:)% ľ: [mij]֑WLs̓GyIwI*{GfƷ@e]~ T1mob<}'kOT0,P cwؒy@yJZq:w!]q $Au߇b]$V#LU#-`sKԦݔ.JU [Z03^Nö}1ߕ}4-C>'󜞺P)w(c*ičC%EǤjJTz:},($CzA ̷9=*Йy G[V-QSwY[ZG)#(AWPzpةw[ #[i?@x8v q9Q#Ie&]:vKGW ȢZ7zD0`QJ~ CV 0)[9s,##7Hm;iZ$gcOp۬eD|*r%W{k!;7O<8١mI&Z\J`;%)EqU| fRqpF_4T^GYnCw u-|}na9j'0< 9g0t-kyu~K֓wD5qLCGt9bnZ=uEI;ĝЦ4vuqD|9lq< BG' =Ѐ*qnMg:N$xd Ox|l޲3>}zBZQӳ EVFp=MEӲ?nI@WO~[̗G? ;^b33}>Im Hs}[o.qn|U]*2:ѬW6ci+F͇P!Ď: BA `bnYל^07Ϗl1dmqX>{TIﴺ,C[$ K!p-nCm4FfBD໮]o`m=z` fHL$tH?l_ P$ٸAױo(ac\NWiLioԉLgBr2ikl+3.TpNݔ߆Y"i-i+/s1;w5[4?[0scAV2BrӸf!]O&sMܧ sHxŹ$&{巅qŹ3`:-Ǿ0x-.g%Bz&w5 odTxxPE_Su-VIxKt m66)l0TO:M;'+J!iSy?C$p:8݁(W3xei\^{dv:B^ÝKKnhO u&y4"Wn$ 6ɟnM˗ yCf)R 2x3D ^n\ S1'W:q k lU7+'1!.']0e׈3OK/t\1X%~zax~pޏa5ޕ)xY6R)V Buq:^ϼRFd$/2veMX9J#.(}oajт &a] !}4w܁;r3?. ]zۻEU-,AV0-=&.{oQx&ccP%g\0|rbIMq~,m묓=kWNJ G ؿu[! S/ktt h (c+R̚l~(P1snB*I .i OE"_ *8ӳ\tfY3Z<̗W=m1ͩ%|]?0X%g-_tK~N@I*2t;_ݬ5X#V8gu;YlJ_eX̎Yk3J@vpoxQ+BI!@4%S\ BYkA=ŵQ5 $' b#Tm./ֱs-]s9t(* _,~PZحSt{NmKyB+}>&[[¨H0@~=h mnYSz#`wۨQ֙6 LP&JAd|YC㨑|'[[1> AOyv؜w2ojH|lćtu;lFBO,q)%fY4b[BH{)Fװ9:kx`u,׎gvأ,Y;і AAM<-Sd!:y1q/w"gtcL8kYӭ Zk'GP-9ydGߌ#x$aj8V(5P0&ָhf)"%rk4*uπ@ ZJ\ Wt2F`O!2>w]tɁ7^roBÇVFy~pf\qyӧ f'S_ׁy/qhL~>v0k_o>HBXڻ`h:tYOVZb Qeh]: q:lǾ̝va0;Tj})g;59%mW`g.O=:ODS`}u6x\\&IJto=]hQ x![h =i ~A( S`hsmnKk=mfy9RÂ,;:c& nqwv{þQtڋ ~(bwR4'C֍Qf=R{o?5/ֳisL2}~ p\p2a&btr?-%*bhZK(E Al[6uJ騞?V[eP"T$\rzA^X}T#Bs$74G4xl6C(oM El- Uh>8x*_JFZ?}";Ll&I߲܌Q$QD/kiu+ 5Us 6 ˜]>2c*ojZK28"?? @Gt}C;ƔbTU3+ )5T}nI'kuY=.#d[Kɝn-m/I%?D|rB-?;@ar+nkKB~lHQrU_6A.8E2q!eBDHW31ƂN@\ƾ+D}RHU;Q.Wc7pP±=G۶{8Ja*v8$:AJm~.z6oTkPto\5Xu iCKt'3p ~Q%|O]n)ȅQ z@%ҦZ2ecjP)chvc$JDF jn+vq^?3Ʒorźfo4X B 6}pBI'ݨsNg-]^mSgNW)z<1ӂ\,W#ЍzIha"oLe PozX ̫(D" N׌02ǰ^ԒV:dE,&5ϛ=v>^sm֒_zO>98 628 M,d|nVMi qCT_g)HH6&)pk4Egwbd Ls \͆+{].Oz`pfI@t7! ֛o'Zܰ xi(rNl߹o\iJ$Dd`ᖂBW+)Ytf rzSNN t J;8[ν U2WV;[U J՘(7])9uDUch`Kd(.PAlZn=-a\~ٴȺP1My=8CNK\`̯W$PH0רFlS1=973<qz?DŽG0Ÿ0C6V£cRof1`w~@-o DM8H/̕~b1.PTa*ADF&3tϞ5mT+snX\ WBg :Aٓ%Ey;QRuQa)[mFÚֈK uO9 $DiX`5ZO5 ѻld8NUqbC2Y#M7.W;2]x5rɰDIϏ/sp Kq1Yf1~FL{K(b n|9iX֘EMY\ 68%1 {*H3קAXgz@e){ھ*eRꃤ7>F% L BmV,2)Anj+H{6&,}t {PsxP/zm|Y@%oaUτj"P(/(>0m,K"kOS$<^2*p;ls! tYUiNKU+g&>9Qm)ӗfMsqPMj 9Wa}1kg'5Wti`Jh-r/%6U>gJ>-YG4 wjIU)xC`M K)%w |X*4B}_/Y&lbu=>}͉)<Uu̘ʝ5qbЄ_N&e@th 8:FT\0uTv͋ae$( P=siŔv>|;]wXˊ3B/tgV5eQ7]ip>X8fEDE۳0$=ЋAwm~`9lsh,@ qDe_\q:V8Nxr m<e-2]=t+wmAmn,.@8k'MᗎhGq`̕mZsR?Jb@Lr>į~JI83nфJRclEs|^ڏbAnxժL6>ɚ̞OT紖y`"{}baua61dq^@DK 8*MUT 8}L6DWc\Od}s=o$ڥLX^ʓ=ԐWRyңlP䧾rn7ڄzZoď`Fr L;T.&~'56s!ՄZ5c>r ^1Z1ݍ3bb]\n3Ymİ:^Ȏ|_ҤŌԿxxsU+=D+T;3ڈ' ~i9GB| d4;,}S]-st.=NT V]hXcH줏۔xFo^1pM_|ln -ಿn0.>NuTGF)o, |EwTtŊ70RJu5 Š[Cޗ4{h1] e~%8H0^|HUQ~LcZ#b,33X .MHr{$3]_@9=Fy AOV,kDER[8?&=Hg4G>ЬZ-Z:Am,I`Gfd|p x;=K>k0"3MO0@_jI:{MlE>`U'R- Fbmy_`}*`G9܄K>./)b0E0kз8!p5ek5"~յLTŸČx+K$# 9ጴ=CDְ>eUE(x6BM1oϓ:Wh 0kTEJc7:78-a(Q)x1M"~mmKrj29 v8Tzy&+m+Q1~$yY߼'N,~5VGsVU u=G+/Z͑sP Zgt+[+ZX m r:f8(~H3nhrXIAcjB3!=1rB aOnD_W{Ǎ #<^mQ k=1% >+'k+ܕQLk J 9-85t}S%y;;x'Kr['՛XBW&$ HN L=ŊQ!`iQM5`/j+'p|o$.dS)PoGȢܕ!ED(/wz~LШw vgn ʇ5CEP"/f.iuc͆3ɶ+ӪC͂ޠB1Lnf6CV/1˙B'YՉ&jfkd=! J5!TDGln>c%Oˆ؍v4ˠfrh}v9扶m~i+S3*8̴lyuhA9EĢJ}gZزH*AY\Gk螈etŊ &\ж-;5, }c{bFXr.(S2U (vRwH5VaL7"d<X 8 Ol(Ē~Z Z@ BzHN цEvڿVꔗ)c%yfC=6ҟ戤OWE^Fc{'NS n󞹬czwp2<~)YLgޝLwoʏY2XFk3xdRz7 rzsr%qx{4u2\!BPۚT c{;`CJ[cfxdҵGf#rVP2\p&k-䈃tc\N4b;inSry>pP2]?ن0#a vI6(YB錨u&ٍi5. ?an8 9BcsH0˲q@j7FXdQ͈O J|_gIwXgֿJyP#n7d"IrcY+/U7V ├#{8U \xX\=~KUAN8P1{Zzcy5rr?Z&[6^vh2:&/;#",V%褒8 Fo9,\C6`'t' }!oxP+[\cի~hI&G?soNI.RBPm=eddtNJ%],P2HYm!RD=̖57q) @" GGx'!w;5rooɺygLN [MdQ]Low;-A gV/ % pYZ3\Vj='Aa*1A;15ںatqe0Ƣ)RGkGUj1;mnnDy %G!1<1jom1Pc[U;$ >CԒP4Z%8l&B^5ͦXU>o(B Z<#p2)W; AGX;^!TSoC/炻 <֙HT),6vo7 Ŏq{r7v|]- go*)H+$fU[`TjE_"\+tqPt"L%+?_(N@˿='~^2rR 0POȩ]:!p$bGveqj=J ^UW{ ,ߞBoh ѢjA%Q;3=]9o&:R=*h:c?IrI :]#ԆSIyË?ד.Ec&jRΥPߖ1Eɧ)+`WjMd݌e7&i| )zAR AIZSQ}+Ĺtx%}e]]5.0!Wg"Li .6i[KRG_YMNGC5f]594vKpɸkBK!sxEojzzQ7ۅe-\nbH<3S%C&UG?U+.G 4l.>!>a@MJs}_AvtޮD.f7^IzF9(鮠egLO9ZlCN+i'ע ݠWGӊE" "M=mz,#duJGbH-()-I:o*nP6: -\+ƭiL. ^n+f6AjEfJP)gJ#W!Yt,g/0R*x5,QZTPyp5FBEmwS1Z,2}.es4WZ7=P!GQ@1+G]*G@} APtV ;$ԯ5[ kl!mE_l߹+Vc;9 'QɮZ5T|T޺]~R dTL2ZkqU+D }ӿ)tfWO@t8Ȳ"mgtR_N\TÍ w>V۟ x)_iZ\g% 钼 "?bT1I`ñ3U[ ]$SxP霸j/j%5+ZyEXlÅL}Xmt7~K)T{1șzY+0L2s9\1Ns+H \[mPTvrdZ2ͭb8om)}/*x(w>~fIZ% @e[J qLNhbŵY*F8['87`ĀQO/#eNJѣYS >s8B#k>2u|00}wnc쑏"+k+D{ oy8'xzD/|٣5/{oeaUM5u^ܮv_pi,olsYDS[7wcY,F42V3*ȹ])Dj{nO<{ Qx,rlr1S~OGz׳癡(D|y< H?D9) c4+~ۄdxll7=::& ^$'H;!%yyIyu>vRU2UbD+-nQ1EP\[6LԢj2 >7?8J` Ⱥhā3 SceҍCFS;r.) Z񱈲C+]DO7>ɑ̾t%jA!hwT0:}@B;\rwj {2e{}3wFsQOК=ΚKZ/b;Z\BS@o,?VV3@V0s}aɈ( BDI,svKq4ݹض*k^ A ž?,-_~*@ب%*^5Α se"zwRDNI3By,ze]j[cíGԥO YD̷&0z4q`mF <(iu{hF7qbozo _̙%>@W"5HV 3z4p!?OM6G7ƭlQ ;S)zi_4*^]njP ~V*hz::GgV{Uj»X"j<8,*!?!_ .w9AK (qgi }Eus@Sx}J.w|Y^y?J,?,P{2. B״we@0ή 8&K9H>*0?8 }K5oN'] H|gyaA9:@~-X,݅kC|%Y11 wPQ _h:9 q-GcxN@Ljw_Y~3=v*NFU)K~ζd_6鄺G>Krkâo)]hԾXCAY}q*lsBv (-B{9ZP&sb9!n!B*:@r!9 DBr,m-E ~4"zgC?IչHaKd2-6`r+mrEdn7q}] )P鹪)WVz#@/fN^vxOY6Uyk*%TWY~WV `Q`T~+i9ΓA:=@@˥.:!<6*Hn}0h:iu2"`/X&2 m<9ҟY\MyLCK'&i%!LK;č(;uk+L̺/8B *F!ٰCLZ*pPBbmR84s队~f߲-h",0Un)4DZ_e[|bދ]6]T S XvE49V_OUݺ/Ti擥>x[0S&%wS_p9 )uwǧ*_ƚt!gtRoRݪȤiRN>㔗),-UJrBg7E4ԫ&ɍ3DɀFrxx> /٣$%Bh(8kǑ|b$^מv xr3=ݖ\8KңWdBFÌnQ  p9k$¸TshHcaŝn 7aaSۡ.rM-ekx+7*][(?7󿇗+5OXx1ڋvssY^Gwf£;6uYIWH}7bFt^#; \i~ hK`6t 1 B%Vb%"L-ߩQug$,q۫lAŶIۧ1j: 6=&f$0wz%YߋK`F\.4X;n~7gAn(A|hlc_IK\0Lבmb6^W:38ˤk!Wq B;ٛeν]g!ю'JɈ ;6Fsn/q੏/ŸR6B<2Vp>)0LG4, eo=uA]7or>`7Ȼa  P_5?,$UV4=&TŪV}tҌ ɳ$IS;!'j {yD,0R*j}`V ۢh8 }+vq9|.'~L@C\[k0+U +mf:F.B_+ eEH7K2|:i1#|ӗ;`߀լBMN$wБOn{]bDo17),- }0CRcjM#Hgկ&s <~mD|l{jKd8t0܈0Se<;( .xv#8Od~Êv­䊉*&VK_ګ3@ */u. kD-\x yO^Ed^Κ#iMn T,"Z&y>Po!sZci3UnHo˳iۯh%} _e|Lo) Fm )" `!rʊ\7HXqoX0J:i4\=f>DKČ!3^$jy`L<n*Ngr'e_Y솗Y_k`ht*UdـJ,Pi*IacԿK"en[À_>_Xbm"-< ð"(y-Cd .ZycI#Pn94kQUS(rc:Ԕ2&h!9K<ᒵ!"KUJW 6`InD{'D2|I( j+cP Fۘ*MɹZ^*j۫Vgtl{E ")Nm[b˰ē7CBRS@b>vl:dv|]jo,0ёǞLX7|@ʾ =CmQuIɧ0U . Ql8hd}E4q;X IrP7S-ԝ'QAS`m:E\;tѫZ [oIS昻5kͻ uݴ| [+9Uhx?q#kڱX5iaQ]j ]tN>NAR*&,&M%uð_LRwk6<霬@#\7Z\5\03JH9YܒJxi_bDOHN[LR9uB5ǟ^y=M*ȼ2mW&8p59_a`R0⇶Ѡu`NF{m*÷+g/ujSO5NZy(hWŸVy Z$&9mo ? :/) mxWBO Е4IX7#aw޵šY\0uxz-Jt`:qJO'E[| H\M(!EDk!:O&lcUX'*._ ߷G[&u0rect'L2Cc``b>50YԷGfy:v^DuQ7 {Mc;V1ў b vLvfN -~`N &%bC kY kr>v?\G5O/a@bG4~c2ꗣȒrmn#> X*~JUP!4w=GШKT76ufzWfq tV_-x?|Y|*xVXE4m3z0C?'*"gP7b-IqۇD_VY9 ;x܆mA9a[{4 z?/uTi>Uo!sEZ~G3 stP,hzӄh 7m%^D8+}8˒̴~&jBT6o=w'xSĽ'3SB0h""󁱐 snpr GYIRtK /xzהUK]9χ`jt8|Sjw Ro2 lB<ݸz+S*_ M(| c{[f @,|{)1'+ Gz,IJ[@ Ju=c~ˋHC0E/P\NDÔIJ5Yj;nȗN }Doⓞ:uph\hj~YwV;yQJGj]5|'r{TgHs@kǀkEW뚜 ,VŽ}Bx8X 4/ o6MW~RS GYc=. g*.rFnEh3fI\QҊMc[,82UU?@Jgk|B؈R#|y_;Z5ctq{^a ~D/>iY7ҡVD+ `U&sBÛ=7w6}P T51 5'[5jb`lz, ɫ97b_Ka (2M;'B%7I蒻a荰6?<~h͗lyצ; 񠷋hĦKur}qgͶ:!Ż7d2vIT61D1L'=L]_q#iHF.'pCh.;xe Um~/!kQ*~{_n7zmo j GQZ><ړr_d'<䷻t\^Ֆ~LsȇS/rd z,Igg^a횑MTD!?(Љe8 \]QVab]ZooJ#;92K:L^hO|k{|A/zp }+oPtMƂjk^ QdB PO"X-εGOXw1Qaf=5hp& rBMՌ^|+"x2]I!Ė^,5ӽh#WzR^:<)!hY?hJ˺Aƶ?~Mg>9ּ b2VBGn.355B-#;yRAjL! D@cЬc!-+Zr\ԺLyax2$Z4WaAh5$vRlulu^ȟqyQ.o? M!{G^kE Jc W-ѓd!;A[W4] \qb|JHuwRz@VȲ]y{ ( DŽS_FޙrKƜZ˴F@1^RĤj<+DZ:dd σC7Ӌ$jhe; cPvzmzL& qPb"UaȈ? 4]dJ\iK(` ōf; SV>ܪஆxg}P?\spK{eN?Rpqojm}GIoS ejrP-6x7jt3a<f8!>#ԧ^=Ke|-@lq<9=QU^u uy+6ojYy8ԱVDi[13]:IP ]ōUZ3 63/|򗈛ąeTb;uIMf쟅65c ATߪvC C ݈PH9;ܸ8ֽ236LJUS$y Q6]p4@о~M0ꥏ*tϼ\v-rN*D i=~˕hb71f1ؤEdOVeZs_MakV2$MWb?Bu%`c LwsmhWĘ+ suԂ!x!=G%>8Gq4T{w[~/"FD\ oĺaRsce܃ }zQ~ ˜pKWjXb"l>ExhJjXnܼ0 Zzx0f3Stu7עLWa*"#%7eu-P!hzPͩsUIv'^SBNr[FdK'_Q)~҄CNESZnnUF&hr P~ ZCp-ُSUQwr=LXh-90n4L1֜78Iw7-6uĿ0T,^W$VLМI ini|*p u.56Bs4bjJZ2@!O\TsV=mGa J1avD!Ig^_hV:X\Z%U(>; ÿr&'A& W㢂(' Zaňu!} ; ƌ&}ex;FLitF*""N $)xF; qQ{/J$86, ) D/ZbDX%>֯-۴ S<)}\JTT'+4 \;Hc]Xs:D.א†_ay}*t7=Rrw/Wbt៯urPnv-@Mk#~hؼcDF}RA^n#DĐtJ!ꢵlx9YƂDb.QH?|hv_W:8)h!A)6{[b jd1G,_t6@wǗoygܚ(rC<C~2DIJu].f тX#V=|"҄ mz#Rz$lĆx[ ]ٚ3? ~,MIwBp79yŭ" ; d 'B gHe`Df K^(rNg%-g*Zl^FhgE_[2uV`O+X]RPT,TGʥHѼͨ]ǵ- sZr;$`ldFtA 5ED,|7o|[xzb 3DtYy3Ԇ8 wk- AK6۴z !a<'LMF:|_v&<O5ȝڌv]wGEk2יb `6dپzv ġ#hW$<[W҃Jh}ل^*/{??'JwG:+>/.󶘿S`M`D,d$SaƈZg93jic0=̈cfCxgp+.N߳&)Kwω1K4MۇZF}-{PCpHjx%Cd)uADȴCWk_<Bmvh&jmuœ?وg ah '\xS iQ. CY#hnܶO F#H?[JFU%zpTl\)3:"Ȉ&\0-=crT2lp2x¯ \ȡФ|0P\N25,+ ?zMt7.X-+oTl/Z=)qDw:\BQ},'ʨ_0>\Ypf@?S!.ß~aƎd7%0HX*<۴ ;ї`n'ϣfĖ;*g`L.mz%Ō)~Bߓ3;$ՙKBb=#3[-%P-kc2~N2_Y<ΊܑPpj߿eĪMF~w6^#i\dKfɳY,OЭyȈ~Lk(RO/#֦cu_Ẉ@0x𸶂 ;~|3`Uv(BGK+4+W )=]ʟ!$FI$RX*U~0`vuDQ7hky߃.\~Bfg%۪>@ Pk E[߾F_*_)mZ7kY INC O5'B<`#T*\mB,^fdO!/-NN^ltSuUЎHoo0v{K ̶D{Lj;C?Ƃ]PA)Ŗ/j?)r RѨ \G(l݀LZ7`6py7;r$WtTa}$^)pd5JK9 FKy3r@fLN{!ѓ/Y60#ֆb }<,f' hNսpVq77+$E)"[zQA񷿥J|&""xE樃A#lO~nج,Db$W\N8r*g9N=`\3i7)E ̍'d_KN4)ji3Tksne6w) |nsEj;U/^={[{fL0A<խHq'@!$O`r2ھVd &3bg…x,IYQ3䪦"TdHݟ,i@Ϡ #%e)#y_N=oRB^9κz+"b#&92K ܬX`)ؐ=ۘrL4*CV= ^si) K O5PSe ?e h˔2ם2F /3wVlc|ͳwv++32$m`gaN3q_\$r2M e '"~P'52 t.4b0 W.䒉ۮJtڨ#k=Pj+,wӻNept +} 6iٶ;(<KK_/ݍM!cQD&A|WOO]w@ݛH3pf҆̚]DN1#Y+#r$!W 3eN$Oì)t:4 &=RK6mq)0gҽq_#&N{wϢhoy 򗭾?wz 6{&4`k='|&R6XrTAo2LK(WK{(0/{1\fTw/;Mx%V ~ WB'0e_Ժo7δ0X ck0{[F#wLln5g~"`x.^`۷ZNç[Z;j8FD+4dBtOqboHy*h ?KWnv(JEl (N؅1ׄjWnu{#XAH,?~n(γV^. Is!!B Hl[ +ҵ\U3[1xV "r彫6V^j7^ʁ*ϴctdc>O8[/ҩVpR,MN&|ing bk%@Aíg:jr^&!3N+eyyʺ`K<.3lԨDz~j`.,l2W<L\|A=5xb:G&pkeRf֬/H{PU. d/;vIB{MٴY"_~7updO~5.T}WiHm:L$ڕB(y>#Xo՗rD&wۺ e` s{i]jE0±0eIť&%Ԩ{ჴ1I;.!nXLγ Qi!f҃qnHgn vw?ȬU^̐NJ/x P!>f' \}#7gpJ"B.b}i聤X^J;6Pae3Vd,J)>F{F v>'`!z,r>V_arL+kk%.w%φYʵEAGkI]J[\?Se G{.e>fS1M g؉bVĶ }%cMf׎12&fd3miP &!y;SsMMg+yYl!EL'cao*c,Po2V'%w@̨qݡ &D֙OnlLe`zj\4Ģ?tkҤGH5gğ 8AO7Fȅ}hR طYM08xtMPi5Vy0oH%wc.gU6r ?Zjƽ<&zJ 7'3H]0Ljё-^? UHm?H]?Pr]zST5ߞ)\1i\=iޚn^{TܼʓuXfYߜ,#S .gN;/LJ"NIpN2{Ɯi–]!{O&*avi5I# 6d Je Ova}-٨15eQGR&4X.y x;qN apvVY龄6Ǔ"ro9/7cxrmj||9-%`Z:?c]Vn!ˆReb8ߖgZ᱆R-+Ŗ8X!l/1K y^ i(/F `S̼T&bo&DtDE'?à q D!)60Ḿ(i|W)T6@њ_L2J<¶82Fx_LP f !)Zp~J7@F^o0"hRd4G%Ɗz ]M--$[o%wg\Œ3xb85難mz!Cã{fvO b~I W+ 9,M|b&ԁj6sH|H;e`9Ӷ%$ ;PvwuAdTx%T)Lv1ll<35FA;^ G@,``8QWqJnP{AeGR ͎}Cgڊنk08;Z}& LgGmc'b#Tͫ:.zEpe6k5|AL,(N ApB5ȳ5o^N˂~a(PNq@!R(0rNgB+nfud4+RB249귮-L[&O>d|x0i4%኿.5zW |Lc&Ec6s{`k{n9LSF\%r "c~Yh-s+ߓx1굶m,>Plԯ(;89S,䛌:vz3ݤ$OIwdX[gұuGEG=nr@,? g-HM<~͸Umt{;AzѺƸ:]Z *֪ûdJvgꮙ ^1|l" X]7C\ӡf* ;m l)ӒƂ rcDG$Cr?Z)k/,wVL#|TLdEѯ"v\$ݜDnduȪ|YBAhh_h* ?E%_]^zזnfdI% ! ]_BNjGA_ zNR;0h2hӣƜ0@8C1'L"~\ /bț[afP]A94ߖ~\ӱNLzt+'SMi.E!I٥H5ou \2.y&t•pfsp3 MHثSpPȘiѽBlj='ݶF?̱-) 0["8`] K<\y \W݃g۲0\4⧊E"::S5;TErw7m)QP??סB9Yݪ8;AYo\IPm5 $Rô&´R}K<*! :‡%Hf [= av/WZu7HØW/52-qw@ӝCf}oˢP)UyU߈Uɴeۨ*E|YRE%8Vy_7t5[s!lՑ)e6 *Ime0hPL^ ,r=Saߛ .%zC/rz3LҼ,A[ ŧ3^0~![wEz* $~H%mDAiV9 EyBCbս 2Bƒ <z\'hLMSL:y*rnrNIwƄo"?e9yj9\Le7<K4& '96)ŃIbN:8?\Ѷ2`쎌;%JN)1-uĚk#]f_Q8>r.ƣMKGt' '(u6Ϻf">.]>Qwl͇ V*e¾k<߱mWxG41@ [Imx cm~Bͻ80ZթL4JLP`l>*\B! 7)ح62KQoRUΉEc";9-9f:S51[ f+@W ˺`Ȧ7 *#Uy;tY$=[/C E ,frvZDaoqYGZJC9]S"|.)6e8Ф1 YI\v8fpC'h'%2 y#7mQ W,hľ&;͢ߣ&"X d? jʶ_5&{1S v  0OX[veJg/)__5;rFh1s?KK+CDRwc"EyC֌-;˹/,le* #, ƀGH[WӶ/Wh8Dp,&nnzp26H)~ gٯ{jl[ϖo%5S1q0(5>x#07i"H`h=T: Z?!gke`vJ ![Q@csw:9Biԙ.Jhg K@Úw葃ZNݹH(ufvߘ rL!e89V C`jml#׮ Vxg6ɀENuxɬp&Sh^[s F3̟c UkXgTS+*":mᆤLKaPZԽ; _1E>1?̋45ѕry%z`xA9S2R3k)|3݂I)y# wՃ*(!e摬2D(KROŷ´&z0(Ч67ۮw* 1X4nfE[@-"$J@aZT [r`l]"UW#=HXi:I4Cʡ{OaSh6|\r0:RT҅=?iGm8+|Aؤ7HGCLO<;A-iD-XԸ3 5e!fCei\&0~̺WRScqfg]ƺoލoNo-&%1Ҡ4LlQ:/^¥LCcT}|KƎNfu-@7DިXM!$?M K7nRḫsήVB$ EM+>4 a '^ÑmCN!{nXqU) k]4rȭ@D-imx{␢= Ҽ.P#k 28ƔSLKKURl<Ұ'.zpv;Z~~,!Z>g*~#벩펋P֕K*\&z޻E]{K24s⾚?9U{+˙[j`[5ܨb揝Ŗ<42͍1Yzq J/h#Ej04$r(lnYUw𦬞v7½O5T|9SdTFsq`PX$JXI((k0bZ-,HTU€\x cF\ۏjToa1Ch m;Y iL.jL- s\(iTi9qFH }&.kNrrُϻܠڳDpr<>k/\Dgy>lĄazUNwW7P_[ƮխHDreưiU D$S2M`R~Uwf%U ÚUW'{B`Ku2GM”WK\.%̄Љ­KKke$Qd%403IMA;PT)Ά4P٘e,C\Z#8: =b*ɀ3] ׍';1rEr!Jh" pg` )eƶ%޳׏i!PۆH9(+AX˃R!Y&b`$vn-$~aqЁY.ҹ+v\Zrvhtvs >ƆNÑ*УwF:NqgidaВ8t?ht# @8gogګF'O~ 4cH}FOڮf֤m Ya`ՕgG-↌v,vK(i,[H 2Wtr"`:7 j 2!_k^)m= A"IGoϕLV?^I ͫe94 "7jg'Ǥ30*Mgһ^(S4OÄDmkCM.QPhbA,E( !jT:p+F Gs~g ; "CxD[DfeV@a%=H&IB4Ɓy2vd/J}d4J5 isL:zAXF| T, ?w~a-|߈>ӜeTˇFmnfso=Vղ* ci@ NFYGBFesuư` <4 Y_H7GS(rWxZL!&8nAÁ~iԜ3:w0NrrO^D\YҏL*"4P$u@>։_nbjMl-=V4rvR6@YƦjtؑm^1NF{[0D"6'HG:_زDI6 5H薵!JL PbSŹ_#8YQ{F]IL$'p*Bn}C(O!uf;Y;*al!q=V<ӱgϵr#%0I5B)z:B߂FHDOTNgz(,R*o<0PNjsjeF,7/r.m^V:ʌ<\I{!7%8BRmzﰒu\e@y]qttYDUۦ "? ֤C Թn&u rF׆`z}0lcnn8ƙita݄'`rl(X5]2I+RvctBVz^) l]G`x(; FrgFϳ,?.9 ߸fOlw/bod9jTr\Tʵ_O͢C2$2\1bJoiAMjغq= tu۳[T1Cib><Ȫ[*x/Q6>L>/+G̳Ymň Yo 's(Fۂ(;MP?_Wû괂qI(0}g,,$C^n?n-W]Ն eA޻`^|?C_tP$4덧 p0I=-s+rg8FMg9!+Y."j]JvrCIH(o|XRלΕ2f&svmC5B>rQ~8&)gox͵^dQkJYVy_ȕ>&=>`'{A},7 b?EOyphA]"ir%h5ւwF!{YX9.1't r2JZM7קA &ێ6ic rojKaƟy׷IΉ>G{+EU\ˉrkbMPUL7j:}\kEQn,YlWE#^B>|6+KP";#u,^1YI'Bje2Ht1a#!rwȰs !{@\Q)|[˸-G'GT=5ł:JP_aEFhSpt eԌWȅ/ۙw&6lw,wxFV ЃlV׳V GJrd2x => @,:7+u|4|8{PU7RG?8[6Ш(m lx)cB\4|a@ts%Րn X7X9JəjQk1MT%;e$uOOI!;eb/e]p#/0!\ZP~ gzd҅&vP&H&}Ν *_Xdh? S/zӪ忺A 8)H8Hd 4XD-`vDJa7L#yIi-.]جAFŪXDc0lIm9*QS$hKJvC%!)ZY 8W;H!/ PHԉ HRKΣ_"_$xf;\kAY\& }>v y(q@nTdPK,miStFڏTȡx׫m4:EEb< ^KXef{iXGooW6BBR.G e  V&Q6lj)ť2y+NDnЩ7(`%W1`z؆<54^(dfE  8%!nc>FK*pbI|$R{H  ZY~dbJS,8~79jH=5!U m`.P5ݭqяhcNePރYhXKg]q:B-mBQA++P`r~|ѿI#1 0b/ =ˢ媁t4ӒMz^\Kr89`DOÎbQP?$d`kʠBϑX jcu~zb_IZkwFh{Z|%&mwzcQ% a. 0 |>zC2"+SW*jhAfM.5,zdE.Q`[lѿ)PjRam+6v7_"Pӛ>&:|)\rmqb1DǪU&4alмws gPn.*Dlj&}%Aid7D?ڹ<@ rx!V{|b70c2iiԋq3U-vc]iSFIuQB6^2!B;K.[[83qxT?wHf-+""T+-YN=D3 {vgRѲT->;Vm78&KL(/#TS{t}3bU_[;*IBv(b-ёK 'g{ÃdhZ#p/w2 ?$ϨXv(`GmtɀZ0ԭf}^&k%T i8QO4j!,}v2EX%}Y erHo\0ƀqAy"gkueQz:D ՈV.wzZEEʒ ӞBunhX{*PrH.qlY=j{~)ֈDzQYF3_G%.dh)#=,Bm&ZMn:T`=s؛P%v r:{70݄("!rW\8r]{CJeh51x1cr/Uً]Lch BDpX734BխW I0;"W/Hh#1#r$bbJƶhm$U{w% mKMRS^xp+zS)tٿ!#}&63nŐ{⹺@<u1T(OGlRqNЪ]tH]OE4а^GB~m,RQ b ϐ=65<0`t69.F6VuϙfDMƮ` ll ~ɰZxS:6iz =L?ŸGM#޷fh;~VSYCy69'lP ~jn/HQ{پ7e=%ڟYy1b[~Ͽ(1I ê8 |k$D:L\FҎbם-5C1 77[KbO `Z5!c%$YP2ǔfLƵCjhaBЗݴ Eo1MʶP_Hc&JHqi~ԮfI1y$/]8/v7qoL(:MR1֥NV;j#4s݅,р?@->Ʒii^2J}˲4X%q8UJ8xެ#SMV s&Zkqpdm[O K>֭5uNe6$p@~-9Bd|* Ko Ot_Aƃ>ձYL)uK*I8e 'eSKqҌ$KZʶU.&u oDJc>pj t$(ߑ=T]$[L k~ &UMAͣZ0ib<wjrsybt$iQ:* N)٩rv3hv>#ڦepXxu+Ӧb.mUXadQ`4ڛ  a{ ]{i+W "(}11y؄,13O z%*:HMyj_Mth2N8, K؎ v%E ۨ@ jܕyڰg1ҦjN7Ŋ#!# tH%Ec~# h.d6VRhSڳZ4LDhy~WE5)>xEOvw.+p¼x5jB¨x agobFtMѱvu:%-jeІ##>ދx_Pzx(4]zde|Fȉ7ސP2F0h-$̧e^p m\kŔqGp{Y S]kh7gI<փ .̃4;΋`S 0=kxQXp+`PFxAZJpEǯؘ*f[lOLBNj׭ (Mc;v"'Y<abdzJ=Uks ~Br(M JA 6͙.)2:7+Nr +ʀ*d+v㞹|̌Bր?vӢyAV,އ˹ҋE7m_(],0Y_1P4FoSQ(@xcڹS!s ](,g;-+9|XI V9k U?*&]]>kfq.BD.!f x+: c2mD yݦ? 4 d,3GKo! _eaDJCPj,pL=e / ohf&oͺGFx4InlBic؆sJTIEd dz:!V?gL 1}k);e`\ a_Oe 論| Ƅd 50ӭhy=.VvWBt G<Źja_ _8F[Z|V'͵VFTL`J sX7IE9q9buH<Zp tA;d,vfbh觻Mj;]*^̡*ğx=AAU翲 !L ttr39ϰHKwy|zf;Eii d]-X6E@]B)5JN ً+44y4d%TW}GB&pf*+bX32@}!+ɟ8`ZZj> \^@>m{pBL^ A:J11GG1ќDSaDowcA;4Y?1qOѳHN _M.iq ^T0gFk;{_ܦJ],]DA-cbf#Ԥ5m4 y,q%p!aP 8EqV_*X- *l1nJ}O&l] $yNc)r R Xq^TLΑ'Ϡ .UO%Z4L~Դ O52Jhtp'\"Z/-Njm.w"E*jxC.]#%1OÒ>>t>5.' T1bCDBg>HpnP:*ϊϰygu8(hM0Pu;tC~v9Wxqmsɻ,JH-a=njRTQ KDW4ЖTB.5ߟCnNkb_z_x*- ¸+OY_rHJiҰ瓝aw>?Z4EH4voE~#mh\ aQ(Azz,Lx:oLIpyn|C >M UqtH9*9ӤD=԰*m‰:DF~i}ZwǗ9^:}WQTKwB?/y癥sŅɖq<%M?t<s aip͉W Ǟ$tF2 >.W,^;LVdJ , s |>[1|`uԘꦰ.PHĞرg`>Lx-B#=6<@x[a g8݊X2ֱ.Wo睯. 9r 4;]":̝xH.$YmE;cZhuTJk/idMȈ`"\5j7{f⻧!M7֞[78 bAݯlۏ'3mG5`#L5LѪBKt.]*3UHPD30&J|9nL){o2 "[sWYhV)G(0/i&>!jSMԦP˨evZ^ M{d.@Vra(B6{b  =u:t~!PiL /dnE`Ύ%BJi0{ei{m3GizdC4Ty3ٍq,Eha|ZۇJV&?{\W}a!߹tq;#wL^V?>De=eزVT e[̹+jg k`#+KdUϯXvHŽC4f2 /}/նJ*Z,HS' y^t;5ʬ2 1B~鯌[b= B.=VYg եDb`@ɞj^͏'ڐbd~EN"cD!slI Y!b 9qa@ywGcCIzqX0gV0쳤oFF6!*Gd_vgKjvu21YLHi@V1,L}h2yI3)FbGh2VCc~4ym?`0Ut^] ^kBԟ;Ks@1̭A(iz埸9|_QrnSHq[Yq̧6ٜY854=1rqC )t0$nRŤߛ9KKWi66ƚxϨ 7giٽj8@X Tv;G:4% =/`G9:UԖ{>H:< aH<)NYJWf6=xvU5?`_.-K\vޣ`TBUzt  E}b֡ǜVԲ8$'m&ixl"{]Lܿ2)F#PўsB -%#_.\69DG',?l>(A-t=#,kUr֠g )\̑bϫ5$m`BUvPȀC"n7nU>qQޡ]*cީZX*8Hf^WEӼ=Ed3 N،)\ SʬYriz$=fR`Z$5ЬNn1#rwRk 5#@NӁm@RC.cN`ٵm,Or4ѾfDvs2(RPR,f *3L .'Z*[ٍ 9 P=EL?\|#y7LZdH \j:e/ o l]E6 )'S Cse}S[LPՁA30Jmޯp(⊪y;;QIpgM H> Xr  ݑԓL+sNXf.`vaTԳJƱ|}](2I ]6^Cor~)UVLa66PeePRg5=_;(y~d=!'' ۟DO>w{!K'i/'kdecx|p/&y ;nPm9etGmw_fXJq Y :.ޢc9pm`]{{ϟ&&?7V-S(,pgRxvEa30 Pǥ0={ CW互e|\2ߔqZK0$@}̩f{(Dex. ʁA=Frk147{'ʘ>ߐT;rzz D=rr5  QJ9;"}^narKby94bsO& uWn~1PߙEB\jdЯ(4Wd] vv}9# XuU¦;]^([ɼ-ci]D4'[Oh* _㒎&ktMf! 3%sjC _}*~ ,U^Ľ\IvԼ ` ˓F ԮלLZEe_ _p!B$ܯnKXʒFN'/]C N#mFPA"#5,|nwÊN`?J+@n]ZN9J;+^Ut523}#KO嗗<۬简>1*!>EZ\6U mrj)Cn W@a vǐA rTΟ *m"$,/QͅǷ:,['[en/y:MWgG#V8ڑdy) =tIH7Z+w·9z+$P$}|wxd({:)6y_~)`>F>;{KEڤ\Df7ưfk1!eOXL 7Zu=Z47%F{Qjp Hq3yR)$V:Fk*I=,@Sj5ݬ)V,j7屮B"Jj`S 2M§{:yW.Rp60gǰ :=qo > cG~TSٱs8FT$,UZ+8R6`$R$;bv7%ǂ7v i݅Ǭn:yN&tqÆp`&H,d 0I teWsxfcwB 52 7w\隷Eɝ;gwNV9MgEVmbn\G5 c}+lmK(B% {8z($(RXۗ/& BvNCl5 /֣fԭJGA^$C D:c~:6N{+zq";"~A;^|H )r @lKhaDmq EJ!+ ʨ2KY+ m嬉 L $!l !C̈́-hKZ)\1pBWӲIF1o)g)@,~4@IxIi L -r<-}QHkA ^-'*IeXVvYw rσzEf_&n|0( !ka+%vpݺ볙l8uKN0`>E6óM#,Ib^Y~ ԇ>Sʣ#4z)Ia,"ۛ;2~SFY|yɂ^uץCx{"dzD/;+bǎxV)imw`7BU,#t >4-fK?O9ϊР<i?x-@J<40q_|O {T=ڕ}%h(M C;6xnxrDh:_ŘkZN g8p(ҶPYk7W|ɼcD- LG3 YVWo(W+T OB(Fb+i_y w܃ra3/ZHI875/6Y.JȑM9nLj2dnQr(}Hթ銏HjXAiL%'T3(ȥ >Bl 0KJdzx5׋ݖ`F56;}wr(mxe;2"7)4gA` `OQVGG s\ANq"-ZsP~%/C]qD)DJ{= q&9Jvʆ1L1sv> <[ԓrw(sȼDr`1J沢"p 2myĽ\l<')ϼ pJt)ɲ<z|v԰=@WA"9/X;a -6NfZyDfOdհjOSk~o\m`4<~2_](}(4:2 PI_ vPN"|Yh~ȏ3o)t*UHQq*뤅?<ّIpL\.rMX m7B+.R,aT Y2d'T3>3l{o>n4𿕓Wq@삼 u*x4ֽc Sq q=#sf%[qkڭ0%&@L-"qi.鄚~yƑ?a`Z@ct)bf(| aG>OjQ66C  XX%,6qGhs2{$Lt$i ߭Z߬9 )#W@sՕЉ_rS\"h3kU|*7sgt?tU=$@q bY'YF$`~=^tDEFK֒ΏaxO~p|J{M3zNZvSf-ߤ NfFjp4))cԃvSP߯aԷ807ٵuPDrw!?htR'IPۈo(h[3 Zk%:} znRD'nHɃRсdv@]V_I)N QYQ4TƽliqF[(`ϫAb5輟_ [)jp P5\牊~ӅDJةX>D9VXu@k!f*#,Gر-O66iIO^t[W-ɔTv"t`S'Yr7@+c%,I(-35U^5>(<\hc503ݣ)Ib57ʗ2b6L}ՙ(¸_:Vx;T;6thY)>2S?Ƥݠ놆:ƜpRRoi>١%.kaq JKtxc=n$qqlh6kPY!/v_G@ūlsos -KXY5 P_B3n-3c!N 潒jڥە- r+,uϾ0O-Gۼ*k/ 4VfG޴ x~zpdyclBlf=0S4@ {b;cz6},|" |ctF奩"oEgš93Hw)3M42}LV!H^I[(o9 ˲8* O r[zTy2jT7ay ,&rBOmt R2= XX?pNDuKII.Y g6luݿB:˖T8xL>1PQLkuC4]\X -cD_SwЮ%~K"hLU,\nFo/ j7 LwV;Λw s},& | @x:DY/pjŌ*KU7Bpp1w[uX)׍[!17 <ö{_18v`E3Nx1QWsf ٟDBj k1Wj6Oef"SD[OӦoʛGZ:v`21dVձӵ~7*ѽdtk3/EE*5^njZI1[%9 U0`'k4qf:R;GAdٔʹReg7=~G,kXl@K{({ΈP"n'|Nd2fg SKZ`D(_k9q|Zm׌T{ƃYG7(H'Xf=(O\ԸZR`a֥sɱZey2ɇFV䑉*;[̈́%v<ͧ {kc5zHQ"bzͱx:ryL`Vz$o~gjU"xL_9yq׶tns0*,{nreMݦ>cҭ)4J^.HɥO!їԿ8,CS.@N\n$,,?`4Px9C1/n3˳Þg00oNKi35Z"IS8jdYξ P oG܂ئiIS҂ψU#&x 8X )i+6_*k;s6'j B0O^H${IjQV%W7R3%=-&KZkX)8]1+PNE*t E*i@^[3$DCM)vVAZE#Y(^a+Nƣels*mЫCUX1HDgE]+4U# Mxz wv =H#45&J0h&gZwٔt47sAY/D[> [w0@}$9'y<ө~NJvDivlnM9r݁ B& >?N[lK۠%5cPվx)#qe3 C@I$dH~gϊ4c</*.B_Kx|#ziqdejN./rcN,$!uB"݊|DS=JwmK6Ԗ0!IarYCqdBc4)l9NW({e=av[Ͽc2v2Mb'JQmJ DjbJ^A"iko)0~v̖:VKn7A@/Vն /:0Nmz*A5ǦCGU9/<ͯ!18_>`}*Dm } !"g h",02=yBx=κ-JtBE_?pm-^6_1ؐ[iUWbJ]4Q"sgx+ P{͏ /cYG 6& x a;meT DtT~<cH 3ޮ+V4bXN&Qjo͙&'e ꇝHB21`<}&2*ϵn}18Ңqi`8׃c :JfJͯs8I4]>2,'NfF ~LM@C5̑B*HK<G>'}- +f[7BMn e 1` ҅8T-hM>KVr<E*nҵh&0Q_l-{6O=ϩxU]RsKŃZJB︫Ey YtG_b,Wm󼯑(ם\tu<ķ“ȕ9] -weS3\}ƣ}|2~ڪ(3<_/cڼa(Bg"-AnP*J 4*=]F"MC;䏎)L >ܷ($I ' AY#f`"@\LlNuPTHwhiD32xu:g|~XV utNߦt\Q%>+U V-w@U {V32$Hjc]kI-Vd fHi$F6u7aK8:o^ fy6Ht| 4!7?yF%TK RAvd-k۰%. ,ʂX&ÚcfO'r2:c5+5J ":oGhcsGnu,22Øz-+'n~ݖ&, Nfg Xll}m&3hGT)<^ɕJM h$r-G &[𾍊۩(@|:C1rY:} S̰r/I7r۟XV"Q7xpԼHZK>Uz6h5pkFcE!"egc+k<\9__gpO`(Sg:)z𖤭g3<DIlKC63Fc0+[#M)k1 D!G9p6>Q2T֪>_ѺY=3̟oBEٛ̐…DCʴl0&nZ$4ÅrE?^mkTn),izKƵ@`A"LE, eI\>,VES.iu ^~T!Z>"c6jtR'IV+"N Q՝H .tVƤm^usEKSK[׆pv|?JjVf@$*,NSmE!$&fr/2r^{yM*hWVxCUcB=l1(uyRnvC,v$_wFqhzk U*U1_ "p# [B)V 0j:}pU%`@`i (O-/ktfK @ѭw@S_$ZA9ϋA|40)ͮ b6;WF5N҈V íM?T)lnyQۦ9Nյ%\ق"a3_O@+i(с=z 2Ф FN4?Oy5&RIl|ّPU@xl]`'8* /-&Jtw$8c+כԸ+IwOI n)zߖHb04χ0H ?Aa< [ /> 6z(Sos Y"$ v LEֵBg缄 lm> W[ơʨؓv"{y?~ޟV}e?M ȳ'V;Y+  bRF ߵ1d:8|W82sB3E[\}94{aU6ک *!w5LaW0/Z3 Ԯ6C}!<>DwUݯwb!]ճ I'Y@1qC?-f!;-&xK_Un*zx Tg]NmCq*؁9'>hgt1 4Նup4\Bu`Uw#4|t~[Z;UNcwLO/*26&4 17C\|XZo#!y*!6+B#PwwAZ6l҇Y% £o)8hԔhEA!什ۚ/]:_1UG7MJcDSYgin_Σ'$Ôj:$pYoexxz Y-t{V0lr$9?n=i@r@Y5@>N 4GklPK'4>G!a~G74.hY3h*ۉr_ɥ&{ }Xa 'dy؇ S#u{/Dws /z_x%E27 ods6v@_ϫTkZ2jks6vŤk>͉_M~ 1}*(.YJ:)ֲ8Ga{W)Vc# +PVú aV&_^PdOߏƵG3=,ھPMPαkjrS2g4\AT: ʨc&>cy*/Įn DoTKa,ͶrK%+U9 :Hd;}t0?Z;XSipcVG&3<u%ĥê0 `,&ZU)vJI 9}vz N.AɊχ7LM6QiF:Reg}s'z'Vms x`,UWh2Ǻ/nA7*"G_Kb͞C7"yM1x%)ұcڭY XW=#@e_*\](GhG ʤ^Ad"58`֓˜LN"<G$V6e1(o1ZeVJL@~Njx_~;/:q5p,b Qõ[JN;5lζi[.纨O+}&N 3f9@;f'_?Y7a.b]L!sSq7?rX>$6|Gzp+Zjc>N ,|3V SXUݼ9J2\K|,~jnHl3;3&-baUp!&|ii yV -DɅ#6S2LjR):Wxٯ+68zx T\IaR>'rN:KBh>@Lm{Sۇڹ`v='dLafrZ=ltw)%"b\K5N:riXI8\kFYε)T{ ܰ"B7[ ^yBX wE0` :+'{7 {`O(x3Vh=BӔyG$hO]EBJT5ٜsfJ\R=ra³@ipŒP!0Јұw5PVb> b#"4Q.̫S*YX{ݒKߺ3kL os([Jfu_zL\|J^ΈUbri," t'"b=òzW?ynNǚ EUª/[P`Xb=wŖ/dyroKEys^+cǰS!bUKe2?Y r1[{UHd@Zcc ~fŮCpMf~mQhz#iʉ]h_M M}ZPX ęW}ߚq/D? CQ8)){]HZǞnI1הx@hi6:YNqKu V|LV/_JL{MEM@=I_`v+=Զ%N7")>@ '}W80/ƙ:<1u=>#ދ` mks&8i 6 ] m&ky};¤F#uͧ<'K pYn]5| 0E%'1zqГD5'ܷh:K ' "}$ B#6^s( wMdd#Eه8Săw]A$>\7"`v8e]E6[]^8}&ilә?\^fXC~y:|&zC%,l㍶cx3BCjxKj djUFEݱT~4o%XtJ߼ڔ"Ò=c*5tլ{]^yn%%+iIzOо$tp(JA-g>.\o-sO%3 ):O ^VQT@-nr%*c qaCip[-&0 |`6w+"u;/wMClO;4jF€xsN[ߠ49wK лzIOX5xڮQ}i@ !.Ksa&e+b((^pYZrq%h0TaIyg_Zu+_ፈqR[7GM›&{$e6Awfr!]}x6hZeֹ*[Ůa#Ӆ.Y {&q)&ylU شHt=khF3Xj{7=V!ĉ@Qߨձ _'d,iڠQrpU.JEfj+!; kSk[iRԅdZ4nJJ$w"W՝ꑦ?zvIb2DCg9e$g=4 }vsUݳN裯UGL/~ry>(`)>L]p0S{kIVv" MyS4:TɖLj*ng`>Gl%&&4}c1 H [.$9*鈁PpC(Z@=O;:^>PX" LD˼@F.GRܺNl2kB ,D2-k-!LBY&`꼺lbM'2A *~YEaYiz e?`ll ~A k+X 6>&l/}J k$̌lh6juYBJ`BV ~nkM@: hē3<6Ms%cU9f|<_b$RE|ɡќW$?_Ljb#xZ߀ts@ppIӭ614"!U?D5wzl˘/2R P}򈳻 ( Ԅ=nu5)W}‡E z<8H)c%w^?J=_pa#t*-}58^6 $>pP)>JVw!KİcVPl$G'bQIJQ(rm " *1eщh_RbqȲފYOIYu1^lN]I~QVM돳>,<=oA} a$^?A Fނ8Iv 6#/")P(7.UZnVHXN} >'ūӍZ|w9<,=mmd`Sq]%QF?I[/N쾫[^Ly,mYLs=)Cu0<_ƛYľзW+c\]b?˽1y!IYwFG$v Ty[Ny=-َѳ-jAT :6-JB 5C`fWz~c1 s<2i:ֺ bP:牽-߹Sƣ&'S76X {iLHgI yygOk3D٪/p5o1f *_JFF_e~73AGq .s`F'*?m7 ij08՛Le $kCG&j~A oMtNkW(}D%ъi'䙚4UXFVxd5*Zܧù׼3:-Favfv_?s_KcEp4<_uY5]5 Ɉ> Sƺ}@ S:H Y݄IQ)6"e*;^Ms?EP=0z0d %6]ZB0V͗NYy)pҿ"*g3-g2A~7>ٽSmKrM/dXxj0!0჉㿍NjQojݪhѧXhD(Nzum)>+J͡#| uOW8 y>ڍb42R 3Sm; ۠>6wVΨnw0icVk$^\0)\wӐp ԰"rZ\5O:v_6*#)GPaBgyк"=`Io$YRm,ETσџsn % W2v|a@vH k_RNvU.Ô>mlʶEI 􍐮k@It3bMUUeJ\e (B ,׶xe7B6 JŰ&ɆnF H:*SzQ_e؆?B^ռJ%qz;%KwjkLXnW4#e%I6-xҤ"6}Uhb|>jȨ,wi[4^ H]ORu& '8 _0$6WɞD<>{Y~3,M8V;ty:QE JO\= u nL1s|?]{>00~7$}9"/70:Á!w"m'D^{Hsj@#RSRxi ϑ,T/N `$:$䥺P~ŕ1 7ҩY  >,ŗ,NoSj\o_I;пJ?I- n;;IfT/uo%uTD8嘃Ƿ>H3 6!P*FN`຾!{n#̱"Q.aJ;јwNgtvOPLўG7-t. Tq+|t8v0][x񬒂%+sLX1U Whdueh/0!_X@wRHh__.^=O:e}ܕV ТyOR>2*h9T?ls2B+'{|)Gu0!JR_)bqݰ-/уV矒[SF-g{ "bؗ}3ojį,6gedӓ_u6J@ j| 03Fe(-U*BT9ZֆtZ[wO ~AKWJ 5H:/g<=ذf:a-ZeMdG)Wf>|IR>ajKэc?Nn ݣibؗqo~1 3ׇe.Um"'ZLsq#8[D:X t\m}U4"sC.^IQ#+ir3+-`!xl JPjP-ɱ.E in5Z;9鳆ɂ uG=gP%aNI)OAcZw?᚛lz&@&pI˦r;K.^JMCn;eV% .7cƅ/|xAH3&{+IOBnv҇Q\%H^@Cd^gQxǃɎ[38Ь+3rP#" 1 i)Mm>ݹ{x9@G'O`џheNQmQFv/ =ɣFD˷D!\vCq (MyD*~DFɇKG܊rhZ8 "_ Vֲ>vCFozVoUVYmٴ qS|XTydQ AĴ Ȃ(,Ig7}[A;tb%Bj&6φuD S̓TZ@0 Sm{ˑLȤ .(il  |ZJqD㚳F-4&~FHuvf' jmkz)(ӑ會Qs#:YʘO'0?m^uזmrP\ ^MƬw4'#(-?r_4 9ͰUe֐M}#U ;Q[ԫE(:+ ETJW&asCk G%v TgjbN8H7ܾȳ0c_55Aq%3&>HHp|7EiE坷570{FmXA %[3\6jOK'|D|6^l68[O)^5C'Yi%-Y&[ZO1 - AOh'ItVn~0E@pOɛkPlMHIa40gk;cb&r:ci cWh9Bvص6&> &~f8d5HbJ6iu>2Le# xљGgDoDpAn[.&CGJߖ X%GЍz\ip9M-=֐Gx{2 V]*+ߏ_~*$Ǚ<{MEVY䭷쭠q{ϒ }@d)3+eS,ݮ~݁HHs-^~Ho՛1UʮALۥ:ޗx ]hg[Vп-չyF5 =D& ]W|JimStW&`C ݈ pWy)V 'K<3Yk5L+!x~NR6M%W~6Pyp}qm p221pZ"XOs}d;^-:2Z6 @?H>ī\Zi>3T7h*UFT6?n jYf;^HeJt1?{{rfB'cvTWT$4}%ty:g jW3Z“sIY*Lfpo27 >uᯛ];B1XTPk+)ɭґ*:{b(JΦ}*5e.Q*IJUdN _9|Ej+U4()GbNN b\Ov<E^E}S() Ari;]PK6o w(j GkWgʦ}Q⻓eo:˰"54`Ye֙ B@!ˍ՞Ye+f0QaW꼺rf\pNJzz}QFZLZaw/0_ihcu3@1坎pXV=R;LDyk2PPr>jam]7& ~#F^J՚QM^7vq9^V!x@hqL!5f)a h\Skӣ9l@bFTPG)lxr+q|dZhVNfLyJDz UV uYX4zX(hѐndl.Iz5l^࿩ O@,DvfD)ѧ%@ޞ^`1j`1h(n WW"e‹e -0$v2t̀ziwi- .& {K~H sQYL D8JeS^>h[b[=39>l\>%n%lKuĶ7r8}tF<+%I; %/ƨ3ߗE@52?g1w z.!|CVԼz3z zS8תw~WzOx1Zs=!/Jf갶6DSQ}A?ֱbךÂ!|WFD\mDi4$(1(ZA!r,cwRhKW-C=Б7|de5Wp3k瘹q!lϙNUUjW'!^SXNK$5iD&TzЄ֏CT *rX˕0q,>y_rX= S(KoB6EK,n=KLK9.gӯǴnSpi58YPܺ Mg#K  GUjBF:ga|$RT=H5 ' I+nB5[ 4b&N$fl6\*ٔ>lֱM'ѱ) VIV`8۪58SJyf+xi9MSryw4ߍ"neS1oO'|E|Ap1O;~F߃ @*z3DDuIHZn@ԇRH%$`n4HA)NlʯTb~5YI4|abD3(-?HT#6p67Z_tҩtCH.l|{y+5:RtQ!l[A*.V9NVnIkc)j8i\Yޟ"nmshڊmei01h)%!`}-UmBiT!VbLƕ}qySBs]cdjU4mt 3{} HB6JW &%'2cD B8{Mn/5cG ;<ΙB46ƒH1^p[4dJ{ !Gy!AP *:򱜆l3wR IY/!1,F'/j(y_B,>OB^Eɨi#He=G!1;s#^gT wj7RY ڀ𩕇TT\J*<1_KNb2½ȸ2=u /U Wlp 8*tH.!YCo#6Rd`dڶ%Û)q!ump*zLGBρq\#!>y8JI1QvPwxnhI/_erm)U1* >xc]u$_Y%r.[Tb—fY,=17B <\-6qb,bW)gŖ<>Ed_&<ǵT7eރs*1(S/U pf>3:l/{RJt%))ն ӆݨ}}sqv!0(aR'"q5%OWN۲W'׼)fIXDq<\יb:eJyXm]¿XD>r"* R#5 f`$=4^F]̀Zm3 QԱS~뗮ưKIQٿ{>-&{mq(a?~(pVvq-hM#g6>Nc̷ox`74&.Iя5'ȝ$Fyqx=e=v Pd3Z]br4{?˷Z1.iMPVc3r^Ef ɰicn|rmw R{xtW"ٛ@Q*9b6AxdB ۰ ICH&ؼF#rF@TFT]  O#"K( a~51|hҭ˼/;l,"4rC$WUpd?.Oohvu".׈au%9⟚UY;dAbӞYIECĞ KAi" /Sv=ŷ{Wl3F._O> lND8NfQSa 2Pf{]%)ї~dZ{L(-/BXTςO{6My.a YH'HjϹGvq Y,ۥwd)LR*Ƀq9d?/*!M7`h(_IjC*dhx:HALħytIѷq#^Y%;YLu/?&ń$yS$y! 4cչKb;g: Klop gw3Ļ֊OթU6oH(qi)%[G\=2W%zU6QHۤ=O7XR@;J!/z9\xW<8_.I_3zE1gR:YF.Y"AϹ)Tؾ*`X`t4jDܜ甍N_yK+Ԁ 2".跧6d4n5b?']F.A \j2.Ibka>"q8oXU;ỤO?/AǗT=Lwr0|S7?nᙬG,QIZ_cj賈z m(! ζd3iK^Qn6FSgVK!?:R+=h5yTG0ۀTqu X,RJ엑* ?]I?,$xmzk%}]-R,6{%&M8ZodZۡR+OM"҇Ua6Եq}Qո}= ZwR:u!^C ~K귘2QyIqʌϫ]лѺ T_:žYdwiDz{Flqm;nů>1/g@'#,%8-_UwPd$ B1 '!j܆˨ KL% Z> /Q(/x3R~kȑZc=VԟIj*} 26pxģojK^MQH0nZ'Q_mYMw/ܹ1ldz1VkOtr50k2WTj@oFK LQm;Y%XY@؜"vI(wr^*7^g@Ζ#ANr񟫻Osj -?zLui߸=chFs|{ jJ"k)Gv`YJܤf;>&>-JkZmЌyy~/rwx^ a߮Lh[%ݹu0%Api4E[hq_Hp葏~_ooŞ'xpm ]Rm0N72?LPꦷ,hGIn!Πo:jrpo1w젏jy{n"2=odWZK:@̔/fB.H|Vˆ%o˙j?rG4EF^uZ8C?6;lѩe_#ɔ֫t,ZvQU QClOtZaX{֌+ڪpu k]PIYJȝiFʄ_UJ+Td=N"PMTW `r `e'ev3*\CπeWKwe>PmyCpozE{L˺Q /]^ ,I+:>DSH Ss5d"࿄0V<6% @[l:*~5kߝ!CpO11UmwNC ܟTZ/Uz>W8!=U}b wD$i6MOl4M'TĊC;>d-Ķ_Vn6#OaA|NvAblr  /b}qUND /r\%BE;M+bδ\\]s((et ;z/)uQ@٨(v/k|7L"%$3ݾ.̤PTK7SH'nz:u`Q?[ NJEl?2.`{ ڝhxRf##ztIp (@үY˸Mf/TA}f tqܜ!C{k?@jM~dźR = tJf-(^h Kim4b?~*gP Y!}1ZٙD-SpؽfpG(r[Xv_VQ#Qb`>F/P-޷q;t: V#{9ϮEXRԈBq)7ՆP\l֘?GFaZAHF>h ":R`HJS[*3.>|*/=TjHMN;'/_[h^겻%@u?PS70ݮ18|KC$PU[@xW]nVOׁ ?g 9]s!{lliCDf8ED._<_{BZ_?+ ъ-S'~t=(/ǒ]]Dļ_" |=IuH=&+ P p NH*| iz|k _Eĕt4Do ]$Rv*"bBVꪪe '!ENR˰$W`덼 эr܁ver"ʜnʁ|mA.:4J UvfW&岩d$*$8(d"p7~E `9sfegQ48jZU_NM⦏Պ_:+eo*!zu;F~hC㓒3!-Ӆ٢}rziGg㡖`PGMTڦ,l]y9 Am~m 2@ b2I$BT5tGb3C(wNg7|Q[킡3<./xVf]B $le fl,xX]?2\EV0h,m{: n!W9uR"z-AN?d}jYTذeG;%& 1Y8]3<޽J I>DZf~|fy.6@?g'Tz =eŤQ3^6ܸ?Z4k>Z{FC6ݰ]1;c!2$Sʧ̒óbCUy0@_DUvL34ЌmtLj @2'Nkn(;ESwekmKnrȾ.@vJW[OK =?[?K8?aEj\=oE#] f5Tu."Z*4!P)kZ bpzz/ȇ=$1Kc63ixjrL #.wQ~bO&!bQ&s1A@j3ֽj)1zʢRCPђ,LUÕ?TEG5ѺIJkJ_.`=Y"8N^=%30QkׁX[1{o8ګ.:>"]E /Q|l$Y"{PIO; !0?^"h6͑,nNXxgǠO+4|JX$XU [{i҉0eEѴL/ ͋b'kKʲd}T7v ǙFԛbؐI?Ʉ8ph_|'c^\;63(P_%P"K K^׿5ߠV2ӂw F0·[wa_ K2JbHLh a̠[:l[0ARia7%e~oSgՈK%3f-RϽVD܄ѯsrq/=~ _ `pDy\3<I~vڃB/&LIuI[+xOr@X0o)ܭv.usUq=mhd1 uCAG :&qcCdU v$JH6Ryw-rd 8cBNU6B|wCg=% fD%N?Pz 6̼}Ǖ5pz9׆ٹ]r x*4LmKI)M4n 3U|oV ,"AKJ7dcR>(;4vO| `QXTp=o4P 8z@dI1S.=FZ J=I{Iw}Lk);.Y].Έ_f=T%i ^׷b6}yb%4csĹnGӗ5tNbXǪa gM6r–;8lگEmC{B[w?Z.Ad7m,+JH\tW=xY5OjZѼsOPa.GԸSDDYPnXsX;rT"5i_X/Bc/3#0i|9u Zʩ 哧,኱|dH;jNF́քM"|#r{`N:x}`Wyrr33_!Pz]֎"Ev$"؉CbFtm0| 3bno,ߓؖѼ9χ d>^ҶP`s ZVYEL/-1>/,f tZ&Ҋe;.:p'C|^,F9L}& {^6uI=L"ҏdx4~<(sYȀ9m?$*hs\bÍSL[xt&e^?,s(}{ė{\3-FWv|fg$5 q01uNuK2_,kADW-vAd DAgXxzbB/ |q=y0Y/NI=ÔW<Vf0Hi.@!~Wi!.GQĖѴ`FZ}-WV ;xq;k,1H~8*9pPԌ"#M ykSZ@%VMHv$n;*7}Q34)] w@ْ1'C㒩f ki#lPh-uwɑY)c/NW`G.̜?>4 wy-3tWd3R`h*:o6i^gGf,P l>"3C(^t ,t玤t(RGr@g~3qD`+#VxVsJyGi\ -ۭ˰2l5a I^_\G(J@{7 <Фs@r)3Ѩ֩̉9u߀b0e.*[;f-d7!ېp4Ϭ ;RY<>$ (%C!0_J$슾7vbIRP^srWm=9aN# 1FmFoXDIPQJgŶ!r@7f0~r? /kKfUj_&~=;?+vp\r)EA.5W4uOVQLꯈ8"nc|;,oK#d;dz߾.)(+qaPpxHWu:Gy g `iL)%-ŧi4FbR/^TjBqA|VN{ ZZQ ڇ̄j;=VߺCh)hY,PnINL[+i.D\g;wAܰz dcঐ>py [E{R !$t7'R\$xBU}"bOk>)PXgn*Pj/6QQQNX -]%(Sҥr{wXmt^j5dO9+iM"TcEB 8D8be#F#9m5f_,_Z'~QV[K$hrX"Jbyk[ +;-Q怭=0 0XG~b(Ԟ㛵{~m[hޯh{IS]fSd5W% 6p!1[i.%7DCH" \;rlM kAʚ{rNWMFDGXتxW0Ty2bwvmu%{8{#9+hs'Ū&ij/N)Tb bQjةAR&#*n &Ο#$k.K+·{ 1B&xˉXPщ|/{= )&7y`*yµ#8Be?_p@ FP髦T|{9Ey (fK|OoMg"`*U HXx ą͖/f!(̜6w (!,pDJV4Pd%c uOVf%EYؠeqf\ H)6Td͗@-,?4@x>ǩ+-h^ddUɄVTa-!;m 8G4d>{Y_x*fճ=U=^{ރ>@5Ky/lNs|,ĭ$|;(pӤ,jҥ 3N9s1 wwX|N mh#1Dװxsnb-~NwͽC[JR]^@sA=zgpJ2%$>loqbZ,HLFLXvs9+ts_ |"fo>7,A5NtygP0"j"`?,p~J|t_-wf9Qhr =mX3mb+Jm"IK+- r]O׌0cɒX@E=Q|>P즈FQC[zjzo-0E,\[5I=-8HqUQa&m7Q<[UtkGnu%NaaV'A08e03rVRy嵘`]Qf*Vf#2o38xvoTV%@6?iF>x4XiY?BS (a,}}n7#0MK:PNVn5Z)AysO8,7QғLX P+ [O讀Zr7v 5|qVࡨwI+mk/L9Hs-nÙVU PDfpEL5T8Pn!"v~rdqOќmR7 x^0$mތ*]7AifO3<_7j$qc'v:Sldߕ|1q+w 1tPR>E4{@cE1؟F.Wq8v/1}رQSŦ Hd1MD,.\B.d _=JSL >W ㇣l6ANajy_' :jwV < 7"ϋNI#I$Gq)WI8FwxKswN{in3 @z+b͡!=Iy)Vxq3O+'g8čXR&a~ !ˋ˳0F0!X d[l}I#WNAuUS!21? 0hmk2*o~~E],{:g=NJX_[ts&Wx8,^$Rjz>~L6DGG+;+6(_1<:dFZ15-zPWAkU [1J,? _Yq-qb1xsګS@Ӊ>#Q-0!!>h3?<z%8'n=?ߩآ=KtNzKzfZGY!wO:(xH\iGSV ϶|WKJfl4ffTT8-Md]"Xb y!ّv\\7+MkoY4G*t.ђ)J1~_H~䖾\Ė\S*=B>”QkzJۂ6xͶ,%زfd/? hi#9/RӞ]>է*>E#$' Cޛ~P_'fǓĩ7訥ӵ<r_`d,>.o!ҙl1Qx`́L4>UԟqA6;j\Pt7\ { 'WGrt3v!ÄVPLEtyk0)qLJzpIr6_٨Wio%QBn|v Fb 6xalv(i{ۃ!d:*vyİ), }uj 4eȺAoo՟ǁ]|f|av^gs@Z>H ܇{1=/%Jj߿pƕ4_{:\hE(IzYͻHjf28P)E5' P jsiP:z6͚,`r/yM#yNZM?`'&3uWՔ,| H4*I_fF7ml)n*4-5/=Dc9΃9FNh}GֽU=Sl\ycH9W_=@IF{2T1:]6(o(Nt0 mׂxl-/lw/"uA"2H.DDpt ^\$pcLg&"dx}h?PvQ[Ŝ׻Wr2*xZWջNkzS47YIr_ntA`te"2tz4n"#F;D6 +NR2)U L2__N1dS,xE])6tg-G̺~^aIP2Q;Ve!ia^ݦ .F7vhOB&>.NwJ}`5[;ˏK5WUaקpkIgldWVh|(u|źaȊI&(DgÌc,:҂v}tFyS.͈(G O'Cc7>Ѥ^߯4/8t(Jr iYG'Tq/wVx|2 P֌J;dDsİjݬIlssu}#_VpM |Ac4ˉbVK?=.mkD(##W<\c"RwLz^8z#BKg+ u֢[c~rs0 npl:.8MSF;l򷗒12ՆV]d=f zYYr0MT,Dp-H˕W ŋHiwLb#vn3J0˒v|ɂwy͐hdl "6c4uZ#c/ҒK/fJ6x<5Gf71a\/d9%̅^q٭Cn FQRodTuP`9Aw w]+! pĥ%_f杪_\RߤSnbze:j_/G_OLWjy䆖FI0;.e.w(U=oCLJa/rtzR }W)~p>FDU H3xsJvIde,(K=5=?h.OK٭f4 }h_Rj-R5p0k`wKЌ"B'Sؼ?umKxtLf]֘&dYɞ;sNtuJY ܆OT@3uW kp\=fv۝! 2ŽD:DqXdJE 'rGNYP ܭ%)b=%Rf``%3;af %ca@kU1|%KM@pll2s:";kcQ/xHe3fusgVM憘sH $B,BD{wqB<K>E.}ilVlx"!5wfL5_:Z[/}M>пD{iH4?EΞ9H޿KÕ jkw?/LĽ)}>e$؏lzK g&B~*t?Bki74MMGEQ`@ܦǢ֒ek#UokEN`q^Aވ1Q)8H؍j]p| >FbU'\o:;pNXw )j#UG-S)KMM6ġ_L*$$Ve -Į1y\IpᣡTY W @^RUW.&}{w@nR9p&&7lc6WMppghmE$'+yTL&߽MlLv9Y]Lvlt!_jhaxgMY~es(vRAA8t 1դsfc(v6(]׍H4C 3$7/DVXA*+y| *?dMAVJŏMo n3v f\\*~mg/#liNq#h7TdPAr30KY(6y5[rPH^ĭq͏hthO7 ݝ㎨7cܿ / 9z{<ŌthZ*t#xFy32; 3hJ8D@n_W7L'¥eVΧ6ne °8BH <1T`.Cf=%@٪8{ *`v?}$ϙ8߃ut^ ޱrFItEd7NTD(zMqrۿ9V$T[D3e\}=}LC6Kk#$0R==g'+]նFko@>IZ=&@[9ճĻSGHH#TXIoX2$>qjtqĹ:|2ӁDD}OO)hޖ4=eqc5gV' + k}286ۚh :klS,P2 n6&~_\q[#T0/UjmDm5:3v:'Noo'I7Jh(wBBV{ue11tNֽTE+)YXYzdv`]=!> g @i^9"c)& ɵRu2D0xHa? (aD(wbp7l+t0S#^,><}!y n*ݨeCqJV~kӍʲ$Jl;O"iqm-΅i-̅ 4>X6\ȭ+;J2 vw NaE[L.)} rt#^)t$]of趂.%b_=a,$T7[z$٩cE楍_r}sbw5,ߢHbZN/G>Sba䚅f2fƂNn\Aש0Lc<(%|V|ha#n@?D+zM,sˡKj'{6dnG[ҬY7*rȳ,#~SȌpD] eߟ5jEBI˦oL-K8l/1}sqr5>4CT9RVy?݅ݻ6 "99n+70zA Ӿţף5bwA+(sd'| R .?QYNy *BR\P΁CQE͌<*!5f(m ='ކ Gluߋ85N;miIkC<l X/yZW6բ|_^:l+."`Zm G1?"Qϰv8'kL-Fce?~q'4FG/o9Oinc*y~]dN, |qlj Ll \iߓr4N>\p,j7aesp3q Jy/l4bl+(V>N=GD-Z89y渰դMj2~=NXQmV^u#x99³a:yw[sU]&nn!)i<&32nbTv!mGhqIG|ɲ'; NXZAL?"}eМ4K?o-iU{?$O+ױ~nEkg+ʼ7h.s@~簄ʫDR%|J4e1'snɗuLj),"d 9 >cV Y~8oOҠIL3b&mB m5=K]kHm+ }Ξk_DPMo?uɟ渘/#oc!M yB3-/t>nD:`RCN'n?Uɳ ց_rC H,j_~1hX-}])آ*ɂ/F;^]<%,V ד +&E0bCm5Y{@(|RAa$PS~z^FTy\+J3XGYݚ#Xbn ]>-×lxq\Mbs/1S`&Xr 42oN:s4S2=Gks,X:) "$* B^># ɺjZE}~\ƍ[R6?hk0w+Oڍ*6j拙q`܈!ۊ{0RJt}TcȻdW%7> ܼЬT%"[ųX"Y]G6 }3?Rb8t콕^UK{$:H, b6bb~"d=u 뼜uj*36F J@BW- AAsFLvZA# %|RFg-sʺTWL+Z5$ȰuW̱~j IqQ`Lmm/5%#^1 ?ֲaj]fħJN2,ߕm8X䋓Dkcdا9LwM>:?PƽEsl/e]}XuoT~iZeF]r` aZgw ϗ0X#t(@!T0R?gsm+ϼ[@X4Hv.HK^N(+D/,$stণ񁇓&pmMp뛛尔᦬s"Oc_d%̏wJ㍸r.5(72}61&U-vic|Z],şӴjMpu(gVm`c[8o k]/"n'Gٹ=bcp΍[(Vi?^SiȆ%D f)c^ ,*g%I? (r{1YQSwZ'P9 |>e֙9YL3:rPkQ |!t'ѧlrnOk$D*ZJӰGn/1}oVM\q:LᚃF{Ɂt7Lni{2tkt僳aPw DI<5Zٖ 7Mi;|릵Ӫ.'K<3]WNݯE̘\-0S)tƮf xui\\ٻ|%]WHtnʺGgkq(Yݍ$@r/\w#DeD18Tì@/D7fUFPutj{acjaIh`ܢWZW̒Ԗc LjWqX Of5!f]ˀdM [%4D_)tchW7T:6?0qM UE FG^mu9UP63CR{!_E?vX?ȒFde²8O'nқ.{~塥&@pr:>cMs!B*a JroZi iFG'ml]ϻEc[`#r ~ ؇;/"BU!_m,^BI[NF`>~\`<ܥ}_(lfmہT_;N>.}.2JԊ˼Ί,# (ik U{H̉^9w3e(GISO #$p[\?Pa (. <>NIHar?(O`52f WԤÒg`n$yŷqA=,d:J7ᘯF;?\+KL{w H"M ՂxHzre'=fVۼAB+ $?)K밸leM̑wkzN̙#kU dJ1#}/k~**ta3؇*>#qA/<&Mq{,@4ME9vAH44}nLHVؘ@hX8cKq`ãYado% 0K:{XotI/YI)5cǽ}nt.{a% JJ^0ZgL j{HP%0A\IإO\.”M7cz< 1I4_*@rV:LqPb쾞#Wa ;{tt d{ A=95LfT~6a_ :PaX+^ Q2D-[̀bԨղ7^LyX,ݧL 4!QV1vd3o)\>riN4JFnhI5Cj}r{:@t(~`1&|xi^(J#M ўvL Z&pG">Jݡ3#Nx}HGA#_uL B0WAQ v?j}q?͟K C^L @I=LouzbΓ1|i.qݨ[+s^L83W'\I/[Z-Sژi\%4@o@5m! NмSt\ظ'n{6,SnYsALå:z_&q2%vn)`VMqXp -RA]'8Ll2 7S+oE< c&(Wh#zg$A^d@5&L-snyQiB^|X𘴂6~a8LM:pxR&W ),:ϫfįg@O26ނ`" 5;*蕘l+ɝk9즺 '>TLN%\l}4dġ~Rh O*OY.>\$|@&0 FEl/h S-Lc<)Czsm;5TN6QGef;@ JI^m9\pӺyMtH.,B0doFb⧐+.w/кd"#]0?'jo [3r*b60"ia ",UKD=쯚ч1흾VxQYKlsM~<1߂ڹIkLEv$qٗ+/GZ5m( לǀ1<<%M1(!CG>.P#e(72H.g?jżXk+!p۵ ' ]uʄl 3򵊾L;<8R;Z$2fkީ YT8}63>Z%oT%@(Frl5J;sJ|>3ΧJB~׾[hXRdYqU oOO䒨3<4&k}bHvN|;' Rm^4Q1,1!T(W{eDW4~2Cz!lg-SF5SECٷS1kt Y~T lNYd=jBxR؂Jt^k{>z&ҟckpZA;[oJ߁d.Sc}cI`320笡8 0)f1:X[t,Ka| 0C'G#\!w#W B>TI/a?6exv?ɟ ,4mC3a(]r+۬{6?5?54Sw1x%mqQO疌HuOtN( Fe61H Vn-f`\ro)MeM Ҹ-o6egu6|R :ǢfD/*kTЇF~zS>d<]&{Lz%d=ėyRf{iWtB^$ӼZ)U蠛V^a;i<;&D/Da*?Ú~,o@uM3 Y\JG<+ܷz9?;?$xݾ3^d)P1\UZ jd>%wDwrM՞ q]"#R1GCILw57skPڄKlA4.2YwYs|zC; wIŽ!'(U5~C>*J,?a1b]+Űk@/ί/yQ'bBg0K],5}{E[ƲPݏz';o i&P%Ҟ~š#fyFp _׆hu}ue*2x:g8,a^Us?r4_sT3+D \FjJcDLV.L!^9innEpuާƛ;za y³=>P8~+=>.ӉVg+B}h4#7ש<b,z@7fXJUS$ D<i[:DoVl!hwvzǝ(8o"T96Q k lU>*,eI#Av9  o@]u 2b`Z9d g1%xi13HbUtWOF!}kFps"J9H>R 5Z_5߭$13ATdžg|f(+P[II('j=H,Dgx**\.g8 ݡg]q'S`B'P/c2oEVl( 7;*/{' E@ xakVkƌFŸq)u6>OK]߫MD*8up=KǪi3 Dltś۴ @je1W4iLn>;l;.j%KP;_P4fbD|8m8cldhqPك Ԅ_e5mRW8ާKy]NHy V~ƹ $\EةV zN#g?Ic̀qh Z=JY i8ExPQ[0_`EZاKrޙs7`CN3ҟg$V),~SDs fJҔ(Bm+J+_qׅ<ϰ:}z}$Be}K26# Y-|},35_Y;a_Tףמ˽ge6I&|'aem%,bŰCOGx2A1DݙI踩#v^L-RjN3@"1lo0n1{ ,BMFh\k}q$ huGȢ a$ ;2lfxɭδHg# Fhou8IImso3t1BK,kmТD]K6+p Յte#LS ǓP&s:[0=>nٚYqSNPu9i+ozug -x{`yG0x#;JI>LE#N&c!t/RxGYێ*<'bl*/juV/Q G,iVo0Li?^/+Tg`M+X/שʘB&As8h VG<[!L0&nV 8XG u*s RaU:އ?dU}^K6; Qi3<@5Mb-u'&k[D+KoycvA߳2(ƃ[ۖѓ^3"όБfyNdd`Vs#@3p9J@Yo!Vwg1Y4PzT$\.=3>MM4O: EdbtjJa2Q&b7RXV |N,=-u"^L^􆯈y[ /W\._-R^R.'ꋗ9ŤI =(TK ?s@;$Ph-A׭Tř7UQvATcgk)Y7ZI89?RigI*1TI_ :Tu@g滊3Xiz3)Ny"~v~)]O3C:1'g+zՏ!׊ѳMRQ¯7}$'wP*GrGYmZm;J9HlyAĨUIwȢ>>5"ӳإZJH=;TBV GU6v~ⳮ,k=!ҾTO sGG/<]/t<:NbA` d[ߖa'\{," Η7TfĽa+EnSmt2>9/rʅ~~m)tåVo;hҦu/=9y ZYé<셡A7Xy!_ i{ozj.*~ȥǴ߷`5ZJ_̸߽L[ֹh#Rxi?DհJ1?x1?[W՘NVz sUU3[JwU3A "C߸8ȽBf**.qc PDoUn ?Ŀ ܗ?$ˣ]HVc t* ޳ԢBFuu{4ltMH ħ,(EGmŶiu<~L2عٗ#3M5K=*5%0-^td=뵝Xwg̵ңG+:WM@v_P;rr5'']4 49[1Zl(.utީ\̀zarĴv)RpY'ޤܔZhvS׵ 1҄⻎O]l}NOjeàw@,ڧ*D%(,o0{j)xP'8U-8w%v\O>G~",2,r!2Rfsm]^J;Wsv'fЄn0-$!)xp!:"@h5G3*.2RQqݤ2\#M%q??2 Q(Ь3b/.1]/;T}\2uX 6 Ā[Hnbr7x-_I>LOB QVcp4ǕGD9%/ 4@j )3GIEK[BP(!9la43rd4aZbñ w_>-a"?eӖxjg{ S 0jN/MCT^ԉmŏOHeH4I^$7]ON%=0KnU#:P7ȉ@g.y, PX3Xصu~W.@X?uaDJ&p9ѻb]刬>;J07 ؏nw=c9혏~jM ܹC 86J/Q7 \2IDs [xʙ&hc(یȖzLϓ;qDŽPhC=o+)VHt %ؠuX<ڍ+|XVw *V}cP`0:gzlZmoU_؃Y^Hy؁\zux_.+jlqI '0 S2ju)f6 ̸Lv}.Tf}Qm@3v:ؼoH 'b-ӻ*bVd,!3 ?lY)Zx+@n͢%!uU@"VZ#? 84>vFn4;S>*LZ[@{4j@-Tɧa%'%$_AbL p@b`{nw\4;._Inިp2DD@kJa eB *$\XzOz VyED\A5]Y爪q0ahm$G漒TFX\.Pp}+x2*r6@⯏z*n͜vI`ۯQ1:ϲIω ȻNƫ,2]dd9KJ@ Ҳr)ʒ$e%%kc~,/0>COᄉfZ(UTwA+ 7>7oQ"ȶY2$ +bj~4o.j[_jSɐ$ۢ:ԒW 0/5rKv)Jk7vjhfS7%0Bi DȬP_WZ +;p"|&\Da<Dbm ށy[2taB:~uOWe/*lIpu먱*ȱpCMufHX)f!jeu{e=Vb.YdL4UUע -I #lwJ - `[\WuznA&A!H/= sNw*3 텈zt>!4]Kj)c F[J]gU؞@ $~ ve#")//g3v.>1VG:Rd~]m{2ɮvGBHD9ҧPf;j'YS.QZ %K58~\a~$}jk4I<+WR#aą}w<,d\ u7]-ܺ;qZ'ͧ4)+iwwr.sLۗ5ú j$tt[sö(FAN1E%Gt(2kKȒwtB^^H{p!pA ؇VK/U <Ƀ,鑯wYVLV5lFީ+=vC~?{) ׆6JsT:2 YA~c}˅UJ;bo|XQt_bP*V2 e,4)ʭ%zg0WS݂%MaJIeJ{)Y yKsajROU e wS EVV^MLY ^]%+jfF` "~'lk`4S{ش~MICrU(k[W10b`d!)2GW>In 6;"b瞩xTFlщ54x#] |Sgmۖ9s#k B|XB[C5}6`XI!Ocȡ_\<3}!ךYe0,Pg|SeW؞?;\<(qPW p/lfQYd..[_<#8\mSC+)NS`vWlO{bSg7 YxtfK&fWmTH/gK O9w+\p%rjDT!ygkK]<Ј21#j"Hl]@p3.,XOEbOW8q I-[V`QP96r iWmgaTP@=)M%}(`f's Lj0 $/  I͝xadjO>` ñFT-4l+/Z&# "-tꝳZe4Nz2'(̑ !gqK`ZU?M:D^ti̢o#7ɵ 9CٚQEB F~ _VTsV)= {,2L Q|hl!o]^" W/?ac1#|j#%)h9x D{{S J;}m.%3a:ʪ@VZvPq~Z̑[y!fO>.,_ÇlMS.)qSf !Qg+<`bGRz.Z7uӞ" 𘨈S1qa*+Vg֙߹sL\zy^ݓ|b +dw(Oޥtd8џp3[ QN*9uإQW ;!%J$3;ЏMT0IĵZa p r$1harIÏC$ܷgdBo" \xмT*0:8od QXsmd2}OMca\?ُBߡQ IqInE!q-gc0VkTu&oK۩yAh]E 5(&YHЁ۟NuSg  Qr]ssm[<#]CzNwa{4gu$Ai`m+[h}nW ZN濒rm/keߔ8Y PHOkFHykq1H>}oY_et< =Jh`jfTK>ըC:5_ue4˸1HQ6[jU(e~`33eú/ tV}qE>:l:i@&zBactΞR&1nK{aLO]~Ǩyj 3 ęycN\޹a3 A~Wh" 3o/Gwkȇl. D̆eym[CF>./V-$yJIĈNϤOn30ܿz@A6M-Uܳ/gU7ҩ[˧s53?hL\ Ze><T(*d-bg`b770KK0,r š~1m#Od΃Q $4 +ݴꆏ=$82 GZkAꘄ`vP q|E2+by]5\n۫뙨b4KWJ"b%LV;_@:# bBmw&061]"?̊V{4 VEsn0-T˻S97N%_a0]9я;{ Xv)rLLWcb$Mzcׅ5vÍݧ! %q1% ThIﱦp.4Q҄0_GN1hF`G=*Kb|~әӗ%ZS|l~  r>@M\gĮ`qtp/969?RzEpE.+ u9&3~ eL tK)W>9YÊ_ ^ŤPL  j.K"^D#D|Srԡ~ģ5*Lh=SH > k~(ne*luqv}^ pbnI @:.e4<[;TZ{Rtn/Si:tmpEVMw0_A%k*V, 6ޑWҗf$Ʒʓg8d/9#cc`\t<%@lblAqٸ;7Ƈ8z_R&,JPKQiY=p|ogGV^q& toZ+>-L_D= 1r)d0*>>I̶#ֵ?ɴɹB|- hRfie1JY玫ARy6D f a$iEb$,u93V: £bac/r^mZɌ8T8x&', OLPhNC pQ&y+CtCC~q;Ҽ)!tG s ͚z~xbF3W^'%l|w{t!XnW.a?Z1k1o33 ZX"AsJ%~1V3Tc~ƸI {hg*=8Mu٢e.g\Uٖ m2=#;cTVomsV 4ܶz|fNօgߑw L x(SK1G((}^P5 GLs`$l=+D͏94,E| 9R梧ꁉ s]Si= lfJ pw=zތ9JR<4pZeC_@YwY睼Gp5'Kv eefhb0a~ ]I YI ~b] ]2]m} _hԸcl[rg=e)|%[麌'JD=V"+sfw&16#[,VWxw!4bSŜ汘)?8Aw"O,6baVnͮacUSJiC^a߅?RŰatTV)^LF+Jv*$;_TVl~Db*d_[ jT5:7^2mG2qw*)0!.K3ՍB/`idv ':WϒK\S]=(-f__Pm>H&UDs7UE!δC--Xʶo0|mw9h- [ %j5l'$'CO'AI{p0.es_"0SQ"q jS3*'\$ lT@L\5/̅.XNX S4Q];u< ߥCEL6Fa5Ge~IENwm+9k9h o %{E͊o2>sLq@5o¤h@NS~t| J|;D UӉobwŸng'\!^˄ump*$H`_dבh%Ik҉;R5OgCKF;(ҐF;6Bտهw`5AM{+}9@t/2XrsR%&Csݕ/<^b̌֠G^,=U;Zsw"Y¸1՟+wS?Z5ceMr2ϒ])i<躽]W~M/10 !ߧ!P|>?N}d899L3Fzc,Y t @anspy*ŀG{Hn+3hHS;lP'D:Qvȟ.d C7*6.5xZSgJQ>°%\8VIv3v%hDZnv͏>~ʦjVщ ؁h @0E}EδBV"r#ۊ]@gcG"GYчk]QhLld N;FE6 vKmW\do%׵ԋvS,0UhA4A2=Qǭ7eK K W\ƴ赁+Jþ׷Y{ƌ5E*]_=_6Fnٮ /*}Dm 5cfaң/L"8PV7;Xd;jpCC-V1@Duł cEIeFh,1 )Ϭs6 U8m|Y#+0=˾?,J<][WXdžĐ9wQ+º.?dB_gn/S] */TXx(U~}*D@'S$?}왼ן,#"ĺ~M֖$|况fuk(O[ Pnpd桡NTuEr$YB~G+?"7zp1[DdJLy;*LnkAPWA_LfeL !:a"HrFqC2hxĂ`pQ8 ~JA\{5B aWዻ(DrC,xSj^SL=nC{q7وk|48P9V4LC::T I;ziy&\7g- +A8 gJXlD7XW[22It_޵:@*/ߟ|"[p+ǚ8{d9T[ؐ ,d[k~mmE_]7.Nb d*C]@Hdnǎ%Nێd,A&/^szNQ[zM!Z#;?MMll !;3iG|{QMFPC:2W [R?56 Փ~n*V TEggQE?Bk|Ōy2 pLZH7ig?1CͯR[gҩ%u\(q\;S@W؅А.F?Y:>pSGCYᄱ֒;yv #hԠahx%́\E"+|۳*1@iP(+{ !2Ve#4@ 3ML Q;S.1|TN8lsJ{:HVI>ﵯʌT ć߿w"RjS]so}uJcH|Y!?\ Yl@S50Z䛶P"GZwUTd\7&|f6hGK_s0 ϳ/YQ\r$ht,xկ&}"]^'^@n={N5C 1X/.?gT8QfrODC"&1WnG͉?B+p+{9ELdž̂yzp,{w]*uqל~!OQlD4(㩝d|DaHb&Qr' ~xUsG!0!jK[ %&%(鿙x,'́' Xy3މm:|.2AĴJ%OIfYd^k+,4%n/>^zbGe,N`61 }bJ=Dk{Z@l6qӨӿbW|Z?J@dF:e}4[DZV4:@|Ƭr OE~LfcoGr{¾K#kYڡg_-l/WR!嵌5,vh|5ufaY-Z 6K_ %.0>a.`37uzXt>dA ކ_'gl/&#WޕW)8m/(l-#GLFhB'  }N0b :aP3K3UtӾ4 4X7:%{4r!j@s2f2" Uz KGR a=4j3u5M|jtyT4_ !gt=.}UwrO ^#,򺔦e{c^,0,E'vEbLU8ayPu"ZBd0柒{#j_ģa蹡,b.eF˾M,!_Uһ %ĎU6s#3&*(n?<$g~@]~2gUzVv: hBT5fWךL "-LNa$򓌪Crˢԙ.i e6\rSxHn*+bk-v*Hw|? B|3Y؉|sRkzG&1lnԹ-B'-_PG/a'|Lj<~_$y&l; )UX9euowdpi`.f!4A'/4)C1T$@)HBIz %›N>t`Ԗ;&\~T (yhxU IҥM퇓,e"r6\*c`BxUúByrH^p'uH_fU9EB(G aXѹn]j=Y}(eZGW&>\A(0Y w _'mB)6zwĴJ Z i x9>uZ/hʘPW_vcep}t l3LQ5e9`:$4>Fu#xR K>W1tH\'uv4QLA=|}TrnYO _Us7|06|CLcTDQ'm~y^!AR3TES1/2p)? p%4s}2(BQWг%Gڳw^7sM=dNwI+qP'A_Kߎc 4b䦇u?T<nu $*sW9#F5v"| bl"^ VVvsbrl0k|?*Bs7CIK- COCfpR{U',n"$8֢ALu#EGFr6Cc %A hV e+|֛BNwnM}k^Ʉη bBodV& ӸuKf- {3[k<Rڴ/ؕCSZhaBnθm$20 d_Bؘl`M2:! Fq* >?'@O͢TsBflß6[+zQ};S8J7,_nD'0ۜ?FzL"JʙOM%:/T$(?*4A,A+CmYKbaj}Ef)hN(@cJiX}41*4o,SL10Dyl X'*mRWS"/] u9?2ˍ,tn" ܸPB7hOp)(\qo#3/v%.WN"fXu5 Ӗqm$MtDk ,SNѝo?r{[_,EgvMGәw=;5&uur=sð~Oi(6xb@.瑎c{딦 DG؆,@9ί' tUYJ[ ’W[Qջ6-}W̊Yr1Q6dCn$[J32CBx+Ω-@ ǜ2naHF<W;d{ p!A0ۓmQrL`5y]=PuiUR0DP]kNE_W63.mԮ{Q?py]!,|l$QrصB踶5Ҟ#BeH=JxZ}DYŅerVȯA]LvYK  4v`ֹՇ( igۈTcTF|/ְ9$mKre'~(.х.#ҧ%tA5eQaRe,;kU&44,/4>gcǟJ0y"JJ8B>n\RUB?PüN#[< "(9^vЈУVׅl@ ] RW%1 } ;51?e!/PӘ^k**p?niAa3\24f\sCB!%ė C-]wy9w=,XLbtsA #0MSt19#k(\$N%YQy>:еo0׮8Q_f "+A `g;L3u*$[zUy+Q#E!r'Q Ci*"G C.wd)6vorszު^:a 텹a}4VBAo"灰Z|,1DmW{ݽ>˰hϯ!o*+S1Or0GX8#HMŏDہؑ}^|QJn-cڊVpw^\f6qPSe)*wëLh ܣU+<+ s) QLj཰Cx#]>cقY6(jK# U,𡑝&jx5c/ZLI1eF5N_ }~(~*VCfvg˕=h9`̳ i/`p*?g| ܈ YISDZj)o3q" _ ͬ_eˆ1Y9IUvߢZVN"۳A^NCOidmPI-m$fk K{+ڔ:(HX^T.d `$>{{ \n!Bϖ/'D4$9=3 Ze~@)AO| rnF6 9R7T$ofҊUv nB\i1Y bk<" ]¼ž%IK)l h hKʧ@3շ:Oh_dY6>ɷ )BM}* Jd&DS(ޑ4h o^i Bz*z8<8O2_D:,8;®@%˕:& |\Vx#P$ܟ"%P nB,(!Q))[Q]4vt,AԪ #$/KL2&X[c脆l+47V7 8; ǾsO! *,0Q lRK;Y/PJMD@&:p $-f<|d|.BT TD|-"7~=}Wr}; VH4]r4\)yR;b:6gB[فAsM{+@$~wf+p}CT]X kf<.*)\ W376F2G7yxwƦkJBOѾ㖏"=~_Bm!q, XWl!m[Ƿuvc|q9ؓMPɏ͟\嗖Sm<' XĀ(fOY+Sac\eGJ@PG'fj"~Iex\y+b?4N~ ӦR5\`r2UZxQfYȚp-4VwDp& l̔劗5,\!8 C3r'dt-6sdVug$= S˦l~z:SoNz`?MGkr8#mTGmC6˵YE-`e5s?qٗL 4?fA(/]LlqI7j3r|Q V( 2t-lݴgr{c(>dPISw?x )?=먽xwsZ[q1e~rTCkZ;h۷y<'Hu$ FS:% Ա2ڿ dطEԚaF#mJ}Amג=Od@ >{(UGL-l1Idf17=en" NQijvّ_Y%m֑%ݴ۵VNMahzw^/3nMV!eRKGe;5q9^鑰<\=3R٨HBj2Z|}\R4d'}\mz޴<"pGڒ|$ tH5 Cf"X#Š[.\ jFUտU-跳.!A-|yIѽƓ(6 nIb߾͇^n4)nG0if# Tj+HULj k)@8[ğ j_{KؠX'52e|!5JTv !(# nvMH|_mf-}rI~meCQd93l!F @-s ¹ ;T 覊$zphu-Ӕ)$X1 Lt #?|a7 S~g\S^auJ4tky% =J:P\>XJ?`uR>牮JMX/h~5C ոiT̙{4K{rRP*'J|Vr0I$q6(Xİt>l%pO{S+ȜR]*gU 2E)K(k>{'cֶ4q:y9S'zxg6D-gjGҜR53$ u:5d RZڈ~><88HΙQm(*'A{#<0VgGU=F{VqӅX_p &8߰60h=iNJN8Qųͽrj<-βXpw^BT0FO;}fIJcp"R\xǐ0ӊe#\liy|Fp$D<AO11]-T㭥&b<V'>7zm "]T8||Fnb=41"3Jp8{'M2]i*LA% ~q7`j{pRZ Y:Z nf % &9~Eu~?K1=헄9ѸBTwn7ijbʘk/ ꠛ DmH'&- #Y@d#"9lXl pŻMЏ9kUed!*ӑѼy yT^{BMcTAʣvY  TyR2a@w6|(y\7(kSkAžcF0gV? -Cbkr-~'{ Y:qY)g[?ⱡWnP*ù\*t>Wn<|RUNbIRer U}B,"JiF|#ﴷ=.so<3BI*X~H,!J#o'7N+$ZVib3X@L }IZY&H7oƲ/䣉V~A?tQ kz▒1CqnhM?VJໝPG[PsK4?S)^.הMpM?LԈFk&G ˹3`zT%FeDaSCY6ױh?nf/=h6IZhgF?eE^X)ڕ])6?q}<ʤSLIUP*V>#f/m֝]r}#%gSp#/9R D)oѠy ݄%= gN^={BrYw aB*LׄfXX:< $X}kgGҹ.]tت8?+NN RG4Qzy$tmy^ӃxF(["9BX'_~}aFU2Ht mrV4B|71f8) Mv!hl&x"d/)[пM!jT_ *Kng,D4bS h@261]s*4sMa6Oӿ)e5.\>@92>8ZH+'K5‚x<#5mZB@̧ͅI4b" qhS)[tDSwKZcjq(,YoUǨ}[24/8Uqʛ ˣ|= qGQY@TWY=4MmtvL15dýpכ{1:}ū ͣdsSA.1 xO[ЯtٜGެ aߝGk!%rEwt#22dzΉN)z-:%)S𾽹R8Qo;1͛IkQ)Sn6ᥪB~;Nos&VGͣÜՊ1)8}knW@⁆dRtU-1t, a r9Cف#0+3m~w'.90=T .%2m6%_cyC*F&@MmmgJ&uWa+jӱhdn7m5DbL?LQEOϷ;l #Zr"jk.&g,BRQNnYF|6pIDa‸+h#n: N/:,3g[J69t+#f'oxfzӵѕHn e-ϛ$q ,@ó#fF Q gߞ-i\/~Xe i "P$KƐy~,HwK.J}ty{1o*׸WJhd=H6Q(@3wπ_c^QY )J7 _pأ)>U.kӣ6`BŃ`_d =ײ8KT?()MF󛶑Ŷaʛ]&;_p-L%(8~O< YC@~F]g+ںۏW<*3!+fkqIQɡ@]'䵥3qNkpA4:2hǜz҃ DՁTKDg47e׆鮙OL}ȗyvJ4K([yW0=VSyeA@Z:/PȣGwd*zUYAN~sZđk_f p.<?0HRgGtѝ6Zxk֣L[+b؀+ 5hJ%y*L;'&ceRRv8ӂ k+.j3b:g'_6B@żM/9UbjQƐ CÊE)Ȳ炼z<);B"lIz(꼙mzsTʦLvqm\J[%25xND:rLo"Xj-66omWҡe'qaŅ0k\E9_2[a!GYUѲyȇRj}Lknn.ZSa|[r72mdŧzaoTf~KTy7:j譪&n$ud}>SäuxhH1Ѡ @&P1PUUNbfzca.#TϞ ]1_='qؗv}]6d%A i> uS*D+"}[Vڊ3ސC$Wz yq\A\R<ʬ烎Ar0C02a!rрw]:@7-%e7T4 =h@RV1YF`'-60FyƠ܃ӂiGn n(Q|^t QjΦL3]nYY3ά%ԫn%w> jE]8'm ST)^ z}A?Qke)M,s5y[ nNPG!!Kq>eWG vڗ-~Q P7fPGb?[αnh5<1mϏBE6{ҁ/M@FŠė0+ }(D6ZaQEKgY얞-{/PI˲BT%2GB4`p P8GIQw3~ lZV|\ڕKM3HVEi. XQrAw|@&]$iݲԖ_8\ߞͅ,U族yZK_ WB횪>˯x1zY߫@φf֟ݍ'Rh1#$0hfAwÖ]ӏR,H%YtCH/c%;KA 6\mwЁ1%<| m'+K+VWuJfwN뜃v{ TSt\81BZw~qxUmI[9>V~GFװCne[?E]N k4JW|-hB%ռ8zNJGk]76Aռ,1ǯUCY s<@>|O  i T; 'ܛ ݿ$ <|^˪6ܿ6j@c_K{Xg l wǀT% ғɇ,t.VEq[_d2:ptً4@gpuȷgkTXNc~#ƻgT[W5;65ew"̈́`mk[vl:,k7yY4\,xS,C+Dva7XM7#'t2w<9xއg>M v׀D8~vCii VJ9 3"ȠXÕϪ5t$G l%MݷŌZn&--|= -dI/h@fB}݄1.ej݋]2)5c7)jk[LOZ`AuF˝0u ZSo:}3I\vckYVHyzp#Jv?iy!|9zPoT{ԇC]:ul&%m3(ʠV)֜G ] aQP{Kôaqڍ6]~9*nHAoCA"YLͳBe<*8w`o8k/َENHGh+ vX@yÈ2=rsPP* m`:+q?Emn>p]mP~q7+L&٠VOJ=kZ<ё\/l כ4zXWsq*f! 5A \P)VzLEﶺN%ẑk.7#xzma (,y_3WM0 5dٍO$p}]b8#յ"he/he7 !IKO"v:,\ ,z`z!'c: ;VgE0vkgk-mZ=ĵxi ^ D6bd^6LN]#ō9K!]^E(K̔)5JϯjVгg~6?2^@Vȫr al5));@ʆDB&<9t;ƈ^x,{?hnp!5XoL3~"н>aXeH1z} ޛIՈ* NXT= s1*֞{eZY*$Ak~CTf^X'*E :H]H^OD}6˭R2K~)Y1lH1FCxSXqqs]ilɁ$%VEPzqa) Kᜟ MXx?f 5`ûNj۩lan'o/+yVXVz x>GHvWv^6#Wk+k+pC27}X-oiCҝt&YRy"|! Տ*Ia}bXENiJ8Of{$v,xNfn23gf"Px8D1qXھ*#OS!^6]ykF~-a~ey`*<ﯻj2\Г%ފѝFh-a ĭh\v&#D`24J_W KkA3ay_9+``A[U'#G%걹d@݌N(gSi|/iH$Gh& UX=0}]⠈z{}4ڐ)zT< d"j|xŔ8^T9iMsaʾ NcF4F$)ymay!"Fmz?tbaS ɤ) 4 /6$ԈņW/BGGRa5 jΆ{ tspj-P".U^<))wFWSs+w@H7ny16gޕGaud얟ʗtʨL"vDC6a%lP'2vn!IaO+/̳H ;GEc*G9+H!<j#{Gev+ *!G?y>Vܥ)i\ȕ uTX|""jR*[xI/NS3LnB@ 7UZLb+`?WD)VqVvbMu%jtLû-Âc9/{0g\?v ;"C}[A4 &*?g~ .yMB!кƇ0*`eUԻwP#TId{`W$mt %dR8sc0oF CoƉmʢsp[ƿ1X%&^C!o:!PmzϫMwR>}ɊB=V畔OZҢ7c c߁W0Qk$7FpjBu'ah 8)G> [1j7zbt@?,J!#7qB::J1l>7x;|"-P>fA[;ưOXǦ cu (GoE&ItFhw[M=3@y Yrt:ۄ-*%1«nZoOmd,o~^[M_L~queW-lJ)`Msf! a\P+?;r/wsC\%B9Z2'S93DA+gq*0_ #;) t4ƈQ>G&(##;փ =:I3H/K2 iLߤDrIQ '(Mr'6>iLrRw=Ӻ#v*Fm&9˭X* ֓ i#l?~v&)+/! 4eXGq_W&ҥ^:.3a7*u/Z…z;U!pJ4V ;uUX]} i]}-Olw3pD1Ahyݺ ${; +ݧWR:FeAtĢe-3I2%u|)߄3p=D~’lҦNw۟_uK;\s}~-ߪ>~vrZ"6ӾTwr Ky"XbVЮkWnnK]{U7p\ q諝kl갅L;:-9!7g?޺\uxդwnԇ Zף; 8D|*ڢo\zPje4:6lDzn:dZ)nfoQGA簐M i 5pEh1R_0W{:syNhI1]HZq^ln6!;ZE[[Pk&å&*.3ߟbCm1&ƺt^@n'w ϦAP"} چ]fnwS;9dl4=EPϬ3Z ivXGOe,a DnKp<]2qGWPÄ۽|׾8]Rw;xZadBOʒNiŐ r1LeZFtwdMDȺX9؞ Yroyw AZy <4b['$J؏>;+S>R]bbykVĜYu9o""wN`pZi_L kiQZ(a!A=jC,cD)Yyޟ s ?ѕ 6v2ʱ!)|`'jOg[~|bڒi7~Źٝ{Wr.B='2{.F0=Nk&U2BX 謼\26%*ՋϕpmXS{I4fAGtw;d,l~YmU">nĭ,2<~{E(&%saX{JfO;# 28R{=Ǭ; 5.f틌h0OɕMǺnbT;8I|֐E\ QP3e;B.\UVJ*-~/9r7чgN%x?`ؠG}8AiՅ\Q]?' @PMFmDe.u`>04p%a.k[*XAW  &gQCn U^RWA3,b„P܂'tKx&I@XI҉~3 5VAMY))⼭<ۿy{~r~|ͫ |*FH-aRjl_=cFvveD2EQoYjL"/E$UT #Sa'^&3΀7C^{jh>o"&,)T}< ^L(~Yo̬#SuN3bhRYEG[e{)M2iO'!L ,`"6^yM>Rd 9-[pVB 'O3K{p 5kHt:ŪHqj\c~[VnW&BQ| RpXm'h|J:eyK>v>""v5 U>W>2‹_Iaܝ$!"dl6.@wԍU|"nnC`OQdнO4 Dw"sz/!7:RU,[6jn'U khuiw?8Nu< ֶVhln"qD(BU`8w%x|iT-`+j0?h h>̔08W_ĈR}ewO^;ê^t*mjZfd1綀"l.B# _N6BmS9nD_DBKLAV+3ƱKGԐM"jqwxΦcbnqfy >`A0:테Ir}vVXصUicr&b4=Q_ b0SGƌp]vY T AcgMy;ބ!b_ִvGџK`^ {:FE VBѥ395n]D{aÀM#1@CcT~yQB.1>)հf!mY'gL@9BOW4 lҞF  //_SlmiN6'jQ'PT '^myXFee#Ǘ1!TX˅7ەQRrj!d#Ҁw=7 鱭@QIS aГ#{'1Y ҉X!~Rr(cˊI xɄEwtF7|J*)wIu30ɜ -t?nEt_ z<ѬV .=@)1l0[r9Phj[~ ҃@ onj/*]Ȱ | j #{8A CzFV3n8/]Y'Awy}yR2i-l@3GCrYҸq7!(i9X,w:7|l_\l o 8uv5` 8;i'e[ǫJ_b>ʋ5;?̏6&,,@fϚzPxɪ NEܚ4fhK/2?dΞ(?1@#T/u҅DH/*+Ĭ́O2A.}1z$q@;Se #ʛS̳I0xȹ4;Ee3U[ٗ/yR.+#/mF341 O^RV}ܐX&9?U\SIS;e \,W# [ "DyMa'i^?OT9h(,[&@̃aܺ`GۼsQBm} Ε^ /D  G Lxua?ȥ~$gX@f7)o zw>sL]Ǻ[~&&ѳϙ"p26ޟauk B W^1Rb5"8 n v}z L@##h,$Aow`%9Y5]V9hp| H0s9TЇ,2E<ѠDc-Qxy]֙5L:Ej|MWeql)g/WJs~[x"\l*KaNn VWw8y/^>1P3-6A?I$IMG:)T3.VYƲ!Ծl+tB篬VIFmSҺ'rn/DuC?(Go/qp[Rh쫂<QUm?9h>)?tSUF(iRZN Kipq j%שSkprYȩ' Z=>%?ΏXc4 Nc FBmG5EtޘQ[G~'/K w|:+QQ$7(pI(AEing5иmCA,.@y5P6!%gl*x?y9vƤ0ݻz'~7۰!nG\k ( "l5A,_w+7 +d#>!p>{ґ)Ӷ>Z7-ZyJ4Jz 4k 38ęf P.rcz[&[m]{n+JP=Wexָ'2gT2U$N&&g:>24 dWy5}ᄁ̳ f¡;.g?gfʕ~m'd5;]F_@ ;#! C9yki?ht ~[aCӭK+G$g7xH=!լ*#p̆+;jS̞P푼 δ4[ sqH[jbSXMn{9S:XJ+3֫l+eBPPI␅]Ε4aʘGCf4q-)3}څb2x$Ꭲpz"}P9"rcu="SUkKF2L& A8s4ĞǁЀY{Ȱ+bȍႄ>M9a70QfWB&6I[19P#Z lQ~sTRԂM=ivo v]$ Ld5 HƽcxtX*T M|A3cR^FA]a&IBJ:9mDZʁ w!910O0>ب$&ey͡쟮XX=3^z' qWTPGr[/ <aM|x/~|X4e].AlOE^XDJ0sʾY )) 1e$ז7yL,8tJ(CwXB ڽ1?6KwY;b\@[jJ}F}&XCad5UL9FB?U1|[@6 zI?nkXA Ҡ V[~؏Bà&i-Avy@UfyxM|x^[w|4%_daKsەPF*x2Nwxӎz5F`Nwⵕaru~'[7iٍ8Iݫj+j!3m& ;,T5 ƍu 1tI؀@)ZC ]e*z[!yykcV5 U+Тʧ+m)WP8:lW_3 dM߶e ;v/vmG!.<'DZ9p OU 2/m$pWbUȈR}L-<8BRJp٘S9'j k;n{&U-9V k?8}Ӆ!CVl#ShD,J& =Du7WR.=*-IhӀY8=e/lU_L>]Ej@ގS݈ R۶yz菃[8Nu \ϒy1*0ExaaY&hDrjGV -Ʊr 3  !CgsGsi1ut5l6/k>8{>mݷ aBȖV5sAgOv %>_BVf{kI6o [5p\R4\4 bN7t<G kەl-_4T}6`H'kL<إPT.Űdž-i 3}sn @>Cg2˦f`~d!/i"..<%Gf*, x}%Lέ;6N0Lw$ m[GyӣλbHĩ!åNg'7h'~!%.ry(ܹd(cO219^r䠾IiSzY5; ~iNi \:Cz["}z껅ˊa'_'~G!\+}]L)/'_Q eC«O? L(շ9 Z@(l r!d'ڃw87t߉$)gT6UC.c]9$$B+tϑ{7LJ_?rD_G_ϢtH}ƁuXC":>c<=Bbj7 0Y nM+>$]˲Ii4G1dS _Q2–"Pɰ۾K6R[ᐥѤ|Tʟ2zOw:ŝЛ2`{{+ӣ I.ajH,[wJ \l,'޵T6@۟<]at^<\Cdfc#( J5T-pĩ{X(o+=YNv ٭:[CzRl?BMѣ2qj6#vtLj-w)̲5qB=͖xoL2BQ`gh[ܼquJ,8ڜ>Z%FAOY;&(C)ܹ^MaꎡC>~IBڂh8ςD]~d٬"N﯒rӞ5nBȊ;YFOD,m9Jԗ]u북C~IgOY}lv>z: ["FLm 7HLThE&A (2.q5]zߪ ^ٿB,dXp-=8*+^v=< ,|Pc3UtE܏cY G[0F0q@߷+4sTB@>(^3@MrY 䎱G`y1Ds7YR`8HcPlQ bObFy,o/'B4F^;2Wsࣾg %ZH]!RFQ}BMFGi yF ܚTĘl;':g(Q(Jf^+|5)~t=\kMO$E<}%<3n0tSQhR(T* =ݻ.wcWu300. ݙ Wr5 uZԕqϖ0_, 19I(M{Y[! k/<y,fN-e!rOZk-Qr5o;P:gJn{'y1[O8Y[aJ^@4 o3h8q 3]aZ4rBWo;< )sTbc^Ɯ SL)J%~׼ړ# ̩LP"a&{يĿƏM (7~[J9sc16zZOXĶs0#ZPHƁ;<MJT"YYIWf4ΜQ{k8zO) C8wVgAp>X2F5JF DK:!//*x(#)GˤS\Z'*M,)ï4RzU8~x2 v,4nT%3M1|\}~y B+K9mizYԧm̦g*sGQWPtD@z .1ZP51^kw\Y<(}0R3cMur# [#溅~>ap3X  67D@`)m!zsR%}Rg\zݥp黕&Ed}8OvN!q.>HO'hsΔJ';|;LyX^r*vwf-laVq0캽\˾f^1%oqh )|lQŴTv¯hKEǓau&T\6XiKJCiZZK50c=ߗpTD%2]轨J& "TleemOIb) *q bgMq=~0et3 (os}X͡zSg:5k9Iߛ$)v(tAWeǐ6VZNY%(L?vua* A>^Tr<4MᩑPktE˞FC}H1L̪k5wN\Cz_!)NJf-%#n5 /&R4 Aqd:Le'i>V#۱.|ea:8IaJbtz{ItsnCQ2& 4Ko$g~ZDn[)1J>Lfߝ 63\UJMIS:lŵ *|6)<&Oަȃ(]r,0P`O/IQ{W $>H',bv{^$ A_OT @ J"'7:1isAH/?.k$̳7?:'d:![J\~~@pU붓r2_ǝN;՝ IlI9SU'HJ\ 8d$_bC2p|R퇝',xpnB{y]}'GCWe05j=\Z`ŭ?³Pi7J8{b2'|?'S-H3%nХENSݞWMY+|vQSx%[>}Љh닰ַUf2 !f%9oZ2kK&ٓy&*0ζ%Ԅ44 jmm(WTh(;©,]TA꣊cMgk#U}@84.y#: ~}':\`'U_jC 8mQ?/ 켝FP { eov9P^Vퟏz8 fkhwVqhS\ȋDn^#q*<ۄkeilQ!QRA~L !"DHw@=k)+}'Piig*nsUٶiVHJ@?d$J7HX 8 Hڱqky} MaYMtD)2 <ĞS="6cZO=3eg)Ǹ3^잸ݙz)n{/2͒J5$C?䙏0*}' cgp@2W u}vL>yN{H-eOF%(a]s{Ega>cDlTy.Dk5\Tr:7k&*Ru]o# 7)B)}O뷾|iaK:I}aB~peΧoFD<*><)sq%Cq]4E~tr~VW$j;F'imˁ7A?Mݠ:؄4:R`)bvO.ӳ$a>i:hc5EWZptAUD(Q;%1'D"7; @ Պ^N9KKWƆs$Saͬ7@eտwݪ?=0xRl{CD'UN:'K,]kɁ2('^3n\{i6ǡԠr}@=#e݃"Pɨy6:ռV.*Y- o%O?|!DL\RBDͨ o;迎u͈iw] EvX>$ꌭAtD;ZMfia]sD׭#U}{'[`e7NR$7dYFeث#8 +9LUd"y@}՝](D_#Xy_,rW> }N)԰BRKawsj-vZ5g}Ӳ_agp&OFpqrz.)5kT>˩*&̔ÅVv%__JZe>" DkDHUNwy!VZ8.vrSo ~62Ke :0n؃)y<9;Bނv$ ½_`0;B,nu˼'VܐArRi]Cm {RJwϷߴ(4`6Ļ&@l(ec_ }2F2gz!*6 ʐq/)G>ĝ)uXĿB!#iJ3/΍̍f- xo#p&8a5rM=3%.-?yH&]ѫoK*`e /?+Y':(!ڗ\pDNp1@,3D? :s-iU$1;ȳAŧA0zSv[$n ٱ'vv(TRqe1?fU_|BN%:BXmǨ#3*9s}F#k[fN:1[QgFHP,Ӏ~CaZe#5T!RSޝN.kYХ6^ٿ|OV zu̢Ù5>01 \:0MfYo>*^p 7EKUrξ"Qvp{V!`z$ alm< Kd1NAg ZŹG.E ,8hq}> X1$rW{N% ?f8j{.))) -UCOعt Y `64eEIis}{M4+ʼt4 C =CtTeݮԘckKlG݆OWAheb`r$^6a\hȱ.$!Fϴ$M` =y=ENņG%W^,>%{4H4C<B4 1HΣ*)ys]E%eJ J͟2@dJ{;Auu ?d PuqiqL,cSf\n/* hJ4ڻ7AR(B_./V l{f3;nڅj04gw߼j&2'IvMOD(~E:`Kn3Cf8z|z,}N p3bҏ"',S@|YQTMjGF4$眶ZEY6~Źstl^&38]@yd2\Vg]b]&&1#~+s#^L=zaIhԭbu)pD =[U;;}RՏvH4,{ f"f'?G#=[%T9FJ ٷ 05:L!Cm&53|u7]XM6!8,Г+`i~%OK_=3hfWw„嫾 OzXqSl{)DSR3N@+`VxK_~aG5UDNjfjS"(bΌ}ދ__:vXL0{ YP?%>?PPouWqO:0o81'E(B%䷳$^L3pteD&eR5,d-vbE/gf FrZcש;K?R@k2@u/ \{#6 i[(ͦwbEga^l6_Jf~5~ОSTa( {LKA@x˕OQL5m3zі|YQYyϲ Ĺ҈1\s iƑbkOF(BrZuG|娎X^g fBkEٹ/B4fcV9xc8KUhzL!,X3m8e:+3:i_VsDtckeuvk3M|iYZ6{D3P7C<00@NҰ8N^JŁRPO[5bRÅ-٤ mذ ~ Ij4,esr"K|^upl<>$; ՝n,oQQ:r:>J?Y8dNYFVـ^g/lg&FW3. Y$* H*õZ"oxNSuB]MZjꇪa\قG3T6)C[1aW}:8nmS=%\ šTu2Wf3F͜"m,l~UBҷ)@Tu!>> <{GvyK5ᮎ&qi-C={xHMvvK}6?I8"<ȖC&)#gw:Mtmo@{5&wB؜iBhӝ$U9㜙BN6 07N-'T2׸cۮf$M*S <HWljqJ];VY5 .[>MAPq55znS6L..$U8Լ][^\ǓI7t4@8H1F[{҈fR鋳(IaaSE1K_tR#[/n iqzk =90aܣpp‹{pYtaQV"j cT5S^|x}4Nf?yXepwr^݅a*PB^g`r$b>z6ȀֵW|t FW'͂欧XM#MN|e~rc8փ]r^H4m~>༩qɞ1++)7ğ ԮbaNYvj07mAӓxZ >kTᖣu ܣJ77%WOڙhqLm$24cqyKNE4cGye`Y@B.Z*DIJSFP|DuU0(I7mUSyZW}wCT@Yཀྵv3^M[}QP+NY 3ЦT^R.d6_,}Nfi6-4tEaZZ{Gz$\sh8y!( !Z}WP{Ku\,Ͻ^t-:wkMݖF.URlU`@j# 3I_mSJsE3}w=!777LҡLVozoUBDXo Oh*cK 85=&Xؿ0f$%n#};f.'`fߍ܄C!됪g.%USRA٬a~ok"3U|f*wV6 Mڬ%%M֥'BNt&dbܝUݸsiLJ DN5@I Ou4$JVqO,iRQ.>WR QҚZU.Ak;B  bh2¢]T0zQsnlIFWq66ƺb Xs(ě[F'tYhҋa=#O"p ߛe͉SP V_ݫV;1찈\!ؐqe]/γ̜'3y_x=ue{*W13#PBH0`* Ӹ)+4=Н"?h+$!4qUBMP Y*S"#i=džF@L*pxf *d! F7-v'jt) .oyNZ(Dl[fNwZ%z%Y͡ IwgvdKpaltv! vŽTak@T`<{9Gl9T0dQ5οG3e-Ku61Eo =S^wx WŜϏA.u@N_d\qCZ 8{+Rlo™I7]"$7u)N_XJ*l QѭH2Xe~*qWtLN1}Uɶq {yE(ASU[ZKd2jߟ`(Wk>t<MUP6*%t7H2xSbOMy;JD3{usVcxr ri0zuN %KMuʷ]rH!Mw[US]YUwH2+߈4a%K<?{~LZ̷h. 4fjy Wzbhթ裳<Lkd0@šm1ݩL,⹀c'幆 !P]nԲV'AFQ˙6kxihzQٮ@KbvpPx|OO!Vҩ㍱Nrb.'އE6{"B&?s'>P͞$tL@ ^P&S(iLG5f0]I|!sX|`uמ >$ Ij*5 ońbcz΋fEd⸗1CD^}Zm=RBΌh `7K6ZϷkukCܨESv M$d٭8 dIX?:6gøJ"^+BbƖEfI ) B^cQQ()[%v\"zv!>t̨c[VB@vߧjbpz%[֚[Q !E,lc@^Į;~gQ䘌U~5-Xyzo_CW#I9/Aޤspa4r78=}h9h>S{6Z-ħ-AIΩ.o?$ v+P89obNe.\lxiTSC3z;R(lMh?8eQgC itY쯔/CC`sC"aLzm^6mq~, GX%:x8QQxGId|ô`80ďQ4^G0=ae*SVxď3Nܕ=V@矟.qj7J~ r/QeP#"8**yf%mxP哈5~3bPhFJ#oΨA38W~ D_KRZ9zͮCaHߠ24z A4]Bpie`z[y쐵mlgy:[S"^xa?rN fУ c!C%9=+޾ԹQSMر)*XHdXNпX@h&p%?4A/ 'Ȱq  E7a]+7% Ʉx//%@9SƟ8V ňg+m?h⚈f2^=(1Y݅;>g~ 6G۟5׫U?fޜD~|ɜKckǯRqyCcڵyCZ|WՄ@oq9<\>s=OOҮ7 }yWӟ勷tFڕ d$عQ^ N I|~EzRʱZ`EZCL$Ԥ ,X>;@Rw\gT*KL:r`) A朒y]Z"o o]0l9w'ggMf^;nC9jRqY r{#[-#o;#PNy Afo 0Q= ^ = >ڜ+׺DMk-NjO&6gG$3>Ĕ5߄{ զ!XW#9#1](I'!VK\~^*1pU~hV5}N M1 ھ\%9#0la}aHwAڍyY($z'bDP)E8@X%0~+mh\Bm sAJ ;K"Xt *Z+uʅ$ i)ṮS[8lm}_K ,~^yuÂҠ&*lFAx6h}"% 0Qwջ]1p4i?/ %'AB@D⣋}ːb[1j7$g7PfJ ؼ̡+{; FYvFN='x 9u58hLjWhG`.`gB!:Iu>a^Mi8lWϩD[:2t++(<\ \׺C%q|\Z"ݨ52K=Z0t7tₕCJB \~&9gCWqLk@mw\&ӳ@U;ID͌3ș.Y׼fM@8B*/СZC{T .k$5]eb7S98/ܹrXƨwr$Bf֭(vP!52)5@>[F_#>e* ɊӥU;5(NnNϜkz~Z N ${*Th rhD60$64{#e^6W,E9Xa؂);?gFK/zgko/g>Bz{'W &ڌ\&`]b5+F :|eMr͌v#pVWC+L xu'?[7 LnFd?*@ PN ~@ IVb&YZ>tOWNlRA%I t/-J[;!=\Ok%i}N$4ʡ_S׵[$[2!K<Rc"QCcҀEmP "7IŹ]VRKM]ÝNN;EYFAKY<7B/%N>REtQZQW\cʹJD8U)9܌70vDΚU,X*@7V+6l10wSM 랸K(\ VP/*`Kq$6*]D-)*P{w٦~*DtζH.GX|ק֝w1\&ـ9؍ӑd.켸4 *;YtZ1leN}aHQ s/60*35QM @U8/s-2*Dq@eB.T5c%9lvl3GgaI4s\"H ~rֲ )5BTEXo}ۢ6B g;ĽzE[x^1.)ɓhCv.Z?kg )!= "ϫL mDh]lg*I+jAQV1ב}ws9Itg:2#TC&HϪ,[g U ڢjo{R_`u7;2 u` :*O,ӯNCDzU4/%sBFZ`nt2Id`3lpn)l8 8=a{5Лk,_ph]iFS7 >e*v.׍ Do3P ms2}[EiotRp KUw :)>P[o( iSt~ d _'2)n#T*$.UO7"Q|ls59r[O/ _IbEpA3d h_ݮ]U: f58/ Wy`f`# ^&])*;Hw+hXDH٩yE~8x~0LvL`<]">Fs~$1{xR܉Q n')WJ'^\(m1ퟭ<6Tqu}?^QXS2U!y+:7L m ~@N͂'Թf*TծoD S2]"<DCv;&p~RWAyE5"/6<|JbI`akmEj?b;.GpMWw 6*q YT`+)!Bq5yy!j6NМfGCtpY qL01 t Vsxw|F!O;-דD͝gy>40}!jRe`ϬCO pwAՋ%|CB3L I얨~6n!C}u[ezp#yk#h-'SoaZ >RP8O`L(r `S:[ Us/a. k }177+l&GW5 8TU;i2qOrX[!wv%_cX fbn=Z<9mLqY[nFEo_rpr5GF3/O+9--2"f&)H8JmwdbEi! Eց"ck:_f|䮕`& q〡㐀 υb WIxixTߜFn0!o'ee4>RG)O;D5uZq_4;C¹̶i8?!*u^w/t<>< e{,phCN;ʼnc;fnc_xΝjK<۴Qaiћ8렄7G\,'$b V"M9>Y5frnЅ_}}`MYl+B{<,J%`3 2sLWUhH_ɀ^}ͩH[sLL]dB_%H>& +Shxֳk&w#5pǧ?{JK]h{6ؠUajɐ^cF'1/<|O\`y.<4*@bui:>Wx XS,Xp7cd.Z.Gn;eji{aZښJ 0f 5sS a*XpRe,8 ,&B:g8/ M۰{Yz5qU.CR5œVPч ͠.nJD*. o]wRi"PznY\d:0#mA4`n>dPFeQqr!H{/fdd|[ؒ߿زQUSC&p}1)<c|P ry\9f]5-žZ:H3$ ^XAxm-rmssP\|9"Co8՝ clOktu< cOȉeaKM{eKu!$QtǢ\(_2eCdȓUWg|xQ/@Ohp]B[N)&%-b/΋woj蠦bM橀*|p#)Qx|q˭VE?_ywu·[RDʎ>'+"л61e8uWb/"Oiπ*7=_ff19҇3(w˱c+3!|A:љg/F7LUiiYl4HS][IN EFF `8hP5]9{ƥU=纳Ils|/q c|BWOx()S'QRԞnԣG'`A 7 Yݚ,vs,$(auՀ)*R!S%<4@:?}@M2N j&a/G( NgN^Z0xo8?2ҸUYE555V8*t*tg%_OBnǶ! ċE1HDmunBjtxg!IÍ=Ki?}2L}xQg9 r2GXSBΑ _JKeK}4N&j1UY2H{i֤?=,n- &m{{SN-LEQ($׍G\J}4?#+t;`+9mIabɹgg4nq̙89\` K=<˷X"h,}9;c{hDA *BKSc zH Kc52~SſY5;ttۙ$쟐 fcvhݣ4iW]y|OFޙ ;aL+O 7,q ml6hxgh2oљq$Oߚ>6[t^u GGߩ?!jb- ǖ8"oIĿGGĒPS']$5F|fǜГ뻛T' _boS-ھWH=lE0Mo-}= ŘD84iNh~ m W}irx? k+TOZ{'QP= eiQ*l|C9E23X[j! V",PW[mxYU#cExS3e Z0]F Pçׯ67RӒ=#mSy%"G|8Wn䰰4jJ0 v8ɌQrD6O->^%zTWCޔ|R+4- & @`ӌ*RO5iUQzwM\!H~)QPQT5V>1d]; :ģ|~[-J&Ȕ3p}׹eJI V;SIH#%9P_em7Z\ϡvK0tN°=ф% y?yБ0bzjFt^FT֘>+eʈTMž80b'JWQ6c$}&ؒ*Y*@z;]yh+01C ^XF䂑5aH6\tN '-xAj!L,gV>Va2o;.LjGcK9bӄJE>w|9ނ{0¬ @)(j71_6*5_ײ.13nM G֠şXPJm1Ag /5όDŽU?y @4zx&/hh ?c=,8x?߉⹲2%"iۘYWނFAGKR69ZT|]/{.G|hNw7Xo.ŠQDG :$#*k6 @0-et^|PNKjb?_B)Kѣ=Si떠Qm5GhtL{zJEđ۾!T{_Ԩ_ 'U kͲpH76?a+aزy+ӋN:ϥN e'ᴣk]Wy+_ƙfe5{7 C_(#o9&,^h3O&scd.6iꄖa "yٻ1s=IxQ1<+46>==~=L_㫳 !شL݊te_ܴ,X3+QY,e]ƲfB%DWVCۜS1eE 4M* Gde٪#K~EԠv3y]܍i"Cmz: X_q\=RuO%ymqNuM5W>?MZ{KH mcBy+AS|=kj BI$+_L9OT,'ٮZ7}=56̗>)rAwT[@ɼE-Zq(".P$N=Tꨥ FG(tF>::oTE.@,[G_q@rlGIWThۡl& liFGߒ_RzvNNideFk>QW+P}֧/wE?^c#E2²W `ElҼ^ljc֨FpPd%b`/p9锅AZig).7 V \S<҅ߘ#qvڈNw!E]E ?sphb>Z6aҮ@;cX#HtʱFjLP]G/̨~s4+γ>\ҥѢ`>g?̠M]OaLO/ OU A*VuEsd~duE,Bՙ=ºF>kl[0𞺿GcS:淚XޔVގs+ PVPBfZ-hނu3U9YJ!g?YMWEsMM m>q!kRD<bcZoIr.yq 'Cg6Ŋcwx[{[Vj輂F˵Wt V HRԯf6N$Z 3--"VoNպr< ;Ucy&tX%\_nw0դy: ؂%áY\o%~1ws:bQL9#nоsv!xCm?ێZM9Q|S4gU:PHN[p!VP2@Ј=Շ4l۟DHmw319U8vwmë;nH>꯫tNJA”7vp` 6in7X3b]Myݒ"YK=<\]-n\@"1\֤ul 0L2/-}fQ{ yPE=/#1N@gjFZE0}p 6|]JJlZ a9 "} &2tl긆NX UZKaD U%Ki\#cO%9R[JŐtc"~ϧRdy`?. "dBF-7G lvt)f,;%[ 42j2)B0^5]-$w]w6Bn=y2Db\܂╘#^wvi$ѓ.f<'Ӗԙ:D6\3d=YxTb dT!獧ٻ(p5m TD,@t] .vg*6 x</;{f*(s.[WRJBo Mr;xpzǦJ_\p`BuuZ1lOM|Z&BDb2a\z6?1K5]C}֡O#ިbFc95ho,qR4*6Vw<sīv`ԧ7fJ) l6Z YpQ|5ohE{pZn,y=ݤFE֟;+j=24%3$U[_E_6ak`,EIY 7?>m;}S Tz/g'v|;<~u Ia8 CX 6Շ g o|ct3Gav8)q/$S#/ s_ w$}Ӎz>%]6d9Ͳ$_QY㑓za"qõj)k!&wo> uf iI?=ȪC:U  YT0w|Ҫ_o?4kD6TmA9 sei @A^Lcdk&^r+MYRʓ6t-Wu8c$!=9۹Q4WN٥So+.B*pڠk^%.adߺѽ1h k@_r@F,rCBҒ] Qnvq𯇌 YRz%9'6+Ch> RƳfeH`}^ Иut]eBV힬WnGJ'@EU*$QΆnfZ<<ޗI+6&e eFR kzrD#e?=:W&ycHt[ðmd'إ5Ix5(a삋]awn0ԡ~v/βJ@X!_ܝ1Ɠ pXk p17;<,|OEпbňB"m;?:5U2xrj ]΅^/-}) nHc(u^r /j'Jyc1)xnX+42G4:='N5g.`Êӫ7:3ɚ B Wv\DN#e]_v>A ;L̷Z Kf;Gu\msLKVuin7~YOzJpKJ}15 {4)BLP} t]ǑNT_G(Xh,1\CTУdr}zpMrPtی7v-R3q$܂Rx.R `a< >XKbR'b?T%Ӡ1}{jJ-qq gsf)4ՔƊQlshpkG@O~+p st͗"uʛ1<ҫGjX?!ʥ\ 7Ѕ9m֋-Ʒ–{RL#UtS/S: EmHyei樐CML9  dӜڗ4g]a0VtMޟ.pX$ٔ177G;E_<[XwU a8cnH2 &7n,V/i[604OS> ^3|9>M+ 5Y$g.ZPl ;(}&u45Ηw k 3lP"w' F֊?K]*ϮwA9_)?wZ$ܶJ w\!2l(n~ciO{xGA[2Pgv@e\:|ha,8v RjNRP><8^`?I:Wcq0->ڭ"{Rhx!ۊh쇄pFk-Xp꺆q#o@PSh譥Y׊=0jFr0˞rC+pRֹZ2WtZ^<\`̜&!j2[nool$[.V+ vʽxiq%򝋓I.pXu';e~*wIS+@LJӄ5j3S}szz/5Qt*3ǟBQ+gr_ (BýbOJQotJAw!qN>Fkz?J !B.dO \ eF6♟W}P4P;qI.5%xd8(Lg$qEN>ӷd'"xm MeɎg;5-i7$, Mlq , ͟92gNۏ u9f9':;ÅbI6Ãg\F@~W@DTs- } mZ.85ߏH!c3|PO$'Qs** )gԞRGflO+)A#{Ndkq.eGPL1 BR8iߌ:,q6uJX}Ѱ+*E6 h[=+{h(% lPY_lh]%j} W29t#tjŘfkVۜ}7uot1"P}o KpGsGh ܗ9WVGTP؉pǶCZ⼰~?']Pd>BL=HbQsN臗^bˀo.ԳA?ᚣ1"z@Mrgs>nh~o'G3Q1f8u3w|VVM&H5< L@Ð;@DVNܴ7oԡ #vZ6l9 N#kz#tI)H]iF's'`8iCRq-Alg@4PX2c2|=3|nv|0 d 3W ( <:cPҎ9aCv}uFSezMNe/ӆ2*EdL~O>8_Rйb e(C;pAKϕM.C`CW2" ;! `Xę$1abxL[o;@t6yX5ThX%jf{sr~.J "j<郑fΰQXRh @~ Q3M<X5^(8R?GYn\{Qhʚ.>9 \Gߟf51)8Eٵ|Dmhw@'6&B8:tE]{ƩfWv6tYDNKH)4p2?U\ 7O `E?IqhgjB;0DSWc#H?(৸@l8HvI6e] `t`d@HsgE ɸ ڴڌQ^]I86^U#XNڏO8 MUY2z nY ^Wv9Ʉ*ݢZ8Fcu^zKt4u5P/Qou!"ɛ9w!oit= Zr@!PcJ3$((nSǛ6܏C!=m6UBz]( F<}$yOƂ̠k3g|H17Yakc-CY鋋<˪W`dK:R./̹:35BTt)=k\H`:;l盼 ) Fqޡ/+!&O_Qw{Z B{bDsNڲ^*#~ۼwNaq|xLOG~ /t'!mҷmMDO К| A =Ap>F/T/*O8ۂ dǣʒB**KdHeKgoQ=xb9ezRGv_ =T< 0Hc"J. 1LU=y7U(۩k_(QKkw+~\֥%$N5({R6ʳ}\޴blIIY#R)C#c @%l`n -*f~x߮>Fj'фO֤'$i K K00nM@n]g}}sO/;6N.E5[} IAD_x>>垸Qͫ5\F X3֌pI5Jptiq@c:k\nMNSIV/s~8vjXuTd{5N|R-^@uy03\KlJVͻa1y/9ʔC+X^y~xA4_{53 hd~eץEHo^QR?!?A:A~!g府3/u_:U}jPoGg\AbS :gq.ϻ<0 9.M?$ΎZ;IZf"@uM4/MhM(W; فrC1DTN^I`s D^5-9Cjv&9L{݇W,  d%bc{h#g~i]xSL H8|R ױά5 wR X J:UמNF!7 ȐCU2MDR Fsr۪mWA  uvӐ < &\kHbҨ'y, ɧA?+[Tԩ pYbb[KTjk)ՀKM2Xo\Phת3q6dÌ N(L^,А7F!`V V<*:"'pJwkGx>`H8V!ouA keH'iv-=]ة]* ^LҜ-.SJ e@fh0LX1jĀ/mOZ>q&vx7S\\x#C[|սPy׮) W)E O1pȱ DKT|\ܐ́uӇ A=qEˡ0Y~"mQ 0OELQFx'&]0MgAabx所(c `' $W-ar;^D3DuݱSݺkܧ?"v}]n%=hdUQDC;t7-Y|>&A Cv'fvhiPrǏ=z1:i` 9y wryaa">KCքf{JH&-S_mZBE0JbTc">|Qn(iSG Èe+ds^ 7J5Qfxz=yc2$:["y?<)p)(V>z0 4 :mˎQ<`aNՏY'g5>ֶƫ3W%%#?2saPڸ;s2SWтV(>h53hD2Dy#"1Zڛن7T'\O8O\C ?V@odJ+T:YYfR6*l:WE ^[6w?í"L/Rwsu%ּ;Jewm) V+T<EbrziMQvY-Xdi+^H$, J'LCFNi1?%LRR>d51"n:7ȻkBcZN ~Js44#Ux mn'۬BF#s>0=uէ %}CC^W<l!Tذ]T;U0-ZCh#u$DbtAu`75ch1Prt K%=4֫ΒLB-97`!BCfG?)у4z`(e$Gâ89%ʽ݇| y n:οBFq,!5d_j""2ZG|-슋*9CZtCzkbE%_χe^ѓ _</z9>/4MDBz![;%/h`]9ɓ!UC"&MDT<;IcMl2C5[L 5UuVK"Jj ;u'`8 ºzX_昜59$dw{5B); jyBç(a ck %Ɔswt"ĞP]rŨD"Oʹ2(RFsp:٠'uk M.qwH8CmJF.]`łm)9!F2Fg$Xз/i>aOoleёaRB)wA$+sCәl9s=J+#ũH8G9>Hޥ>-EIP*:Vm0W `SySOJKücQ9/EYX([ߒ%3}r^=nđg `^s`{b0amB&،UzJ"ZGPrdw,rN8;G5'=>s"oLc!9?5<$ )x, Fk6[c=b~8CO%^su":76uKsJ-˳PYZwOJCԉXF/5Wz'i+ZU<l /jgt)1H4/* !vQh[%0߭HWk^bDXChWa UzS̤*R$>*d)ӈ^Ӱ_ȊBXT }f,| L3ג!O11DϤ\Ǐl3Pu$@;3Čd`˼Q,o3=4?14o1;"YjbN:(c3)Ҧet}(6Ð%1e꤀?3eVK,D9XV~P@]sxVr`JFvY@ r" дpʊ6eeO#kmi.CuJQd̼7iBIJ*7e+TpL7-=!=K finoYYwElPnMSQeDm_!(ՆҠؑ¬{@n![0[rH(!4 <بLuI'T>+*b6K* /{p&`SJySym`̞F T*y=Xq LB ȶ4̏ЇMN{'xyx_O<[C]khyCM^~HKϕ-,+~S3vPG7w qQNɕGO )E {]C: Ԙ5Zp084iغ&v Y)?و-7Ee,b= x ( G !]`J2ur#y'D(e$9iЦf&%] zE_}]~YA"G]a"Mǥ4`>0' V]$ +|mE: M6 `q ;%lȸddꅸNBa${[Sx7~.}{3<٦0ttTܹ彵#ۄMjm88`G$ Ήm 󚭵+W0AʹUwYZ> sBkw62_1Bg 6Nb !"v4hW Gށp?ΑE =[y8`_lMDLpfS'ҺCb2N@-WC9>7$,9_2߯H H#JztG 3#jGT&_39=#//O_q3EY9ٔW3څ5Hj0R\ԉ=4NMV#(?t"DxZQ>_*9I_\hFʌ,ɒhڤ[e+{ #R[{"½<6'JY=VOjR{)[U) E_!XrɛNPϻEI))^Huǜ>G`jk iT͘Q~Oy#у@.MQ69+ml=&I,gP[Ȗ6iߦ=nDae&ۼ2@Uw *A vI_Lc7o`y!)rKGOc7fʶz:+[| F2dbf0Cݚsa55'+e 1#>5ee} ٤$ҁ*7: lh2DXCacgdqA ,R!l@&t^= ݻ[i $ lexU\rT t;'tF\tűV "DOcligF{{c̊`F5]MuM gE*^iJd͏ fǓƑA y$A$m}R0E݌9T&JfcV8=4y*V"ߓr(ugeT) P{;W*TIwH-KFJǴ9ōh[~O%ReøC_x_QCety130:#HViVtUp(ٲjpFlA!kW.ttZڀ6FȰS (TR4M1'{qRQn@1OHNTjfy]6mgYZwF8WF1;KV+ؓy\&fLLm쭍g8vʟZCu˶VkLl@Cͣh=~Xu[`T_KEd}G/e"tFnkUŖ ]EtcwP1%M*o;O]r{DWyؠB):l[A v:'L ¶pb=#frňeyAóҸPm(}N`'?IpSVx,ǀeF|$!@>E"G<[k K֍. zIɘ$JzJ1B@Lgjj>Ql@l z*1t,-gI"WtBk6R&M`_WIiLC\z'4 ڴ}s ^GFhutM+q,Dk\vwG|iWyjу0%n.!g%,{ŠP+9iѢ e-5U`AMz9;\mLE͹!P%9š߼ۆ2 rE];1yvqo-\%n(FHIup۾Z,&Q!@E&\9SNi2΂ doO8+0u(eXP:32|OS1G.U\ uQk8`DMTt]~rηJ7:ҵ9\c>U4Hu9- sn %.i1/!ROe4'&}M2k93 UP cp~5E0FBjΕ^ٻ5PB.9?LO*pS,xڨa Lj)] g [e@g= /׶׃VД㎇L.I TH_WP _|R@,kɷ&VL5kJRXr3}* 8I;QTf؝kCM&<7H%U[S"a6D;ֆ,:#XgC2S=x}Ҹ $o|X[7mOJIẼ;,tqߐ5,h%@IM\2˃ d \$&"H Vyߦv@çALW+fL e"k{0A%T r[^n_rm1 s!\[!siE89=u,Xِc]pbUؚVZ@\~CDEǚ5/vқcCLjV:rxGF z.휑WBgFJo I3G .9a M7.a ?k{CUw6ZkZϢ#`[r5o[+ []U2 ­8/Wj. 3,1)!:U&'?UG[M(2@OdRûfL k\ج8uӕ_f?"&ҰaХL2Let3xؔ$.?bi8{]!g`FT/ 3DU%h:`d[*/YX2{U9"8,0"iI1mG (3哿x&E_xCYFh [ kH6by?)`Gcڼw'?cD[*8%;&6*h Tt*R!+f 3uȮ'0=pCN%P_ BT?`/0sڻ-+4 ۄYוS͙EkteIy.xW2Z͓ȕQ"ciR2ni3~~Gv9OήyQ[Hp9 5wHRjB2n fa7Gfev8UantxG^>~QmtN !|F$mc>@bX!#"$*߬idUv|^={u;.3L}f*E C<~4_~*&o&]!R g=Ņ Is[9Ko+B泞A+ g6]XVw$d3Ȕ]Gt >xxNbJoE= zITsAo>)h. CC'g'z>ߌqbL}"LTX!8tr4 MG{9 OϊpK& dХn %~Le8ޞ )$)|h" 5#Q;jfX:Bwؗ',ksܹ֟(-Os;hqhuAa#&0hvM]p d,"FVbAR )iCoi ^'&T(Ϡ-ߴ 2@ ȳh3cURz6ҥqABxUԀ%N£CTLMdjdzenK)6}F$Sypy Y^[',GJ@w7wYR vh{!e\潤`='J8jE;!׍]L ci+" ꈍֈ' d4+PP){N8 wKABOb/Dܮ`NM@W7%/r_rTy^d/g^l,_5o \/ C'RϚ p4 Dt6zFSIXmUW#,MCS:;q eUh6FuCrG 3xz!p?]pl!j.Jʞu.&Ӝ,z{STИ^XJ@k'dŚRHU]ōh ?EcpBbPb g6ņ{}*ksmp͆.ؽA4>^4qs /~x'K4Wn[ X * H:$HT7xrMT`1iNfqX+_hi4`QR @eBWhX8y.SN:٪ܹ|xp ?Hyط(F#GMq1Vi[,* L= NX؟v g"^ӑڱ؝r'K{$3C_ڮx!T dCL* E\l-XEͧZ̕ܦq3({_6"AVst=_=LC.I˽q@A\))|Dm| zFoHST>||Pwj{iAkGDc 47=*ul9[Kj}Ň" wML޷_`nw}B:"h[z $8 y. ngh؂A„{"Z,ح7 axpi w!'@C(.nXٝ$?=F:')*DmS!QH^m~ aطW)&aFT >⩼*)mFrf?tRјg(tnYK_YW8I0GWֶ`x,`i]L^.\yqMQy+^\HAbjtƿ3fIR}@{ī?aJ={֤,GW*WQf%Jkƥ6:ǁVys~U+\޵Քv8Չ-80'>nքoh!BV`Jwb\OQN߰ߠZD؃CpXˆ|42lݕ>̻/;E#M HBzslxRB[1U)-gLz9kԫfy {97;ֈzp!HJʮiSG['ao66O,zpxX'bnpMS,vVzۯ̷ZE)ak7z!Cm ¢QB"K~kM*O3ݞlfqHϘITf.ŶeGV:dÂ]Gc1;CDHؘqmKU2y6hL,_pBvgI3F9>zVo [JMVZ58B!`yk?!<"y`K2s`w?w8?nlb,U E[,UO+]  p0R0':i1ԛ SX#TP 4aEC ЯBsM){-DIEQ{|a&̚P_fg)1?U $Geӊ7wQ=}75@5PrIk֯(+!_WֶV0Gv@[ӣ-x䅐IG88;j{_WjcދF%Cmw5 =_zre ƂWPj9b?W-Rſ0YNuv4 JG"+ck<]JOo"!`5nfc|cQq7zfP5S)vٚDE_/ʞ~:dkr;J}m7_hK%eAUr-V~1m3Cy/I%@<Ɓt^0:W0&F3S# ۚJ,K!RPҮX&0f13""fQduϩ V|}sdJn»|)..rf;N2I`boTfzчŬE.[EiB!_);> #s2ꗹgk/B> 03=fFMW}DpgDg"ŦHˑ `!H>Q`M2ax^'DF<Ύ{Iuyu*StAP:|u{^j;!Y?A7C:ddiąx%%dLRX !s*n'{!ygvo nvR]pQU`9ۄI4x:/MŢ? a)6V̟VÝ @s4kDG}Vn IJHFւqc0k3D}# @4c sé# eRx. E< ^q۾y3Aޒ,&0stk SKBf a[V MP{O/r4Ih}ɍkӍ8X"Ȍ$(S##FÐPr}-RTA^/]Onjug{Od_qq 9yMTra0Ն'v(c |*2nWe(@Okh։ xzGC'^=AT)|h@41Cd>44 3=:'b,uYjT["R3yuDJ~CO}ib4tQ(dAX6b ڊ O낸8+1"ih0}!X3ZZΞ} 2"G;(kC\X_I`fjfѨަ 8d0#MAhdWͤCirə9Yz#'R:N̷znl4"0:P6+fdwӈIR#l}Ast$uw[.K({6yHY+)؊LY,`}OLqSp~I#eg͡VڟPi(e%˯H˻v3?} n KUo JիxTm_))z͙׾FhYxChxTBź9F}Wz$QpX\H.ī]Ylrޖ|lƸ߬.->*(I^yh[cM]l<^łCO^P$ETU7&pE;7%)l}XHF9Am IJZ7U^fM.`Z-`B(? J-&r(@^Ŷ\[=0"NpA2-%DԵMN["H֗eE/dZmuDTQP˂8HªO.NЃqc4js O+w[*yp39߫Ш))fXEy=y9Nfٛzz0Ky+| iGۻfv:zpٹsR J}ّT"PZ} ;Jn/[bw^6Q1:Xd9UL> s,z۵ uٚ"^ʀvwP+puO9vrs8oӜ=踺:IK%B ^qUt 6^W]uL>%E&TU85"&0Յ̖Zlv0]NPۜbBWO'yNxoy1Q=xkVDWZ@/hsT$>\VC=Ka`[+4qBj#HNl;6i(LM3r&ՌK+DGNuۣ\xL5zEP,25cCmgoR^J8z>Ѐ6]rJy)?m_=7b8CIj,TZ `0WBjrD/m\|4wHgy}_m1Iiw}F`ڒ hZ*~@?F&So@&5sk텘;=}  @UÅ`ixAvbyiF|3 Ed綾M7n&*sc b'Iӏ14uaB`dHa 2?R6˝vJW2QqrNįv.:Gж{4P=5v;dC(4i=#MTe"iUWZNΟ4b%(~[p+7PѐxC9E̴N$ 4n!ЍԔ4'ض@3۹T6Ô.9FR`5d78iAOUXMY~FN>i{[:w#2U돝"$p?_ŜXsؙ1'_`4$~UҲ0}΄:YY.QƯ~]/SpT 4#p(iM|+ Dw1 cԚz4rTv4</U?AՈZ)^WmC臵kQNf!#&iykD;JgpmhJ&t/U?C42AvZv0 ;EJ4 "j*i+;?8px;$i AG^ m?vb7yW:Ϸ4MnP"8wZ!;wG\]UrSTT(XTc8}knp@Juo)G w͠2 45 _ 'o4pL+'}pArYPt YZſCq`٠0f X[j(|Ø[J|}@oBEa%n#g<&}(S/ }?$~~bCm-k0(=QxNzq-<ʁԆIJB@SG۴)уXDm4_13~XxZB#H 8sWK]A˃ZB4ܲ#wLvt461-w;s;z]1nJC맥QЛѺr6u(A$Y2 L^[9=k';/pC:ƕ1+fd隱sZ;=݈Nui'9.YS/4M3?cu;(# U&~B%U }UcաӤ;/M m, +TO\0sk]Lp=f9v9.^6V3:~31b B3ڇ?%뚯sz&T֍֪WC R1O#'NU^Y_ڄo^zmPOΕ*R1y.Pc2,iUykZ>8N6@JZ,յrQv &2]Eغ68 1F59/_)3\ o=dSL}D$v//31o@x3\Edraa;a|; A\G().=caRCkMOI.w 8)ߛ68%N5kUsihb4eP/nLJQA.ph>Z@>X^_pj<0RHwy{9$ n]Zgֲ;jM}6ֵجX _\wˇGJXf`Ⱦ?uDG~>u*{9ڳK?.wLYTݡ(2;9MPMl&cZ̮.N>lXTb*sf#A5nXOIS~NOsͱF}*ey!y?֕˪\Rj "6H^GlO'RQl +}I;3zϮz7u^C޺% SEG9=# Og}!j*sO j [[pTF#GUrWHmPշҲR89-""e9ze8<ح-.heqqgEK6β6@ -12|-mJ8&gKs\*DSth#u26MyZnZ`'xYI iӺ 3@lG%3{-ڎ?bGGFle_olw[yȷȣ:͚^9\d@-Mt+SY٢V[K>Wb/ۀhr^N10燄0Of9reY8ݎK?CMvr }s0VV36* ?EՍϣ J󑃲KrڴPD#%{(0+0֔g#KQ4J ?s_ǧ9o|B]rBT3 ,ӆR0u\\8|SI2CCT%;!CyX330DvE{/qfEKcxpI,8JVxKqU@ - dAD:ci~&ڨ(< ZIʯ@X@!2|R B=\JWQ#KL Ŀv)xҋmވBfw<O"8zL4cdEPK.6/'ucQ&%Fj4jUhAȡ&a銇*KTIECxl$DQ 'NxIdզدX%ճh#*S։@xvL[Dd @i k2 Q8jr3;2MV=(,Z?! Q tn@>W#Mw&ڶqPutNϤfew*5K+'y]Ofgn%>{:]&+C3/@3Z@=" ( \a1ZWkr;}ݠf6ca"ԋ$漡32 HL(Ib7TW uICa|`q~b΂!R0&CN ƪojqQevxGb m #:&d<(.(7 '̲ddҴhTQ[kROPA&`Kɿo#aKBU*ҖUwednv~Ix?[U?n\8shEs =5)67#ow/R?DM,zL7V&p&HnK/Iз W HIZ 0rECt-<E; ,p$ .uX•3w-G/EX^>pCn"(aR:{/ƔFꃽ1#[b(*TKuFTVBUwKsxKOqMkU7An O @}HBy`!6$,8f_cCѝbt5r"eAa+tlܗ6Pꂸ:}&hl8M>- '|M h+xլ!O%/4HfxEw&)=A8i:z jƩ}k󠃡 ( 5۞JxJYCY>ˤ 7Cx'ˈ-Řp֨+-oy<'hx#ܵGmfWζlC/&[Fuf/`vB檸wW+ς!b{8B{04Lv 0t4gu#6۔tzyRLq#,N{`Ci fLQnd;XثuWrGW `&uJ ~B3$>5_?QI 0#k8zJv$ל,V,NvHaxsH2fz1`fD@\X(GU@;ꮍe)9iNyV7H^?D ʤ*QۂGekR,(|XDtYQ>"$-*xl$t`Dj?\DqkЎ 2 3Z֚M8@Z͆r^騽KE<;H+ ѹ"#ixn୤7yOyws\u?h6؄Scڜ/#|rv4SN&#![(|}#2Glѡ؆¨`ѣA]63ey8*1Sm-ze`"&Zºy0!17n*LyU5Y,v|?ưD:cI[J=$,M:4H+|AsԿ+&d]k gF8bwh?Fv{$u^HH5}8x]#T&8 Ĩ- 9bu-v5ݏ|Ld5Tg]_Au.C nt"}߳U7&)(k^ò}) k:78$,zy;9^1Zv=u^G%C*TU\v\ &0L8tn  ƠX~x˶2 \tW{~tcvjK]tZ {ӥɼ:SRb8J¼kUf0as,|vO: SJ:4|Xk|;LK>n@MRj[ew)X1_dr ] jBQp[F?[ Z|9\:`6'vkNyx:Ml 'x? 3#W|k^ fi/0dGpƙMV<-̤7ԥ  P'1uܗҗ,nlk&Yb='tpA،(\M+&ܬl 21.=_9jiodVgAƜ荋C{krA_I5à^##}桸ῳFDbq@4aF{NkE81 lDPA4T }a0q Q[=[AÅS"~Ja _N(3:^]HNC֘q0Όq:6w>&[:4?|q_Ӕ \pTš+}0O[i_.;vybUMCys$#Sm>ha}Ȏ?g'g yT;L|75GsOF;}|(L)75})]bv2$Egfb] n0[M‭BJgͽnj dk, +:б :yV6!ljSG-7D;ҋT+,;θP֤#$RL<ָgHUy'ebvX BqWwx`3zn{E/%\tE}Lr-do&rƴ#8ej'lDzB1焾C&OD'ܘ*t֍KG4bʄ6S֭əܚ~wt'v ~Ϭٕfv?!J??·U늍j{qtF=mDQY'Z*{"c[TyUPhCHځ03h,z/}q޹(xW,'Q0ծNbE jcf v nB(p*h%sjXQ$ dPBboR)ggCTc+EXEg?a4w)'j ʓ]͖DG4jд9sBVuU-e,"0Fؾ [Nn/4R?,3-M+6gE7)rnfC 0lO{eŤUMtV(-Cߍ5 yWè!T?oK剋AhuӬ'!L&7Uqr#BM{@W!=c;!YȓMܸ/UbHJ @ҥŹq3RfH7Yٗ{P΍DF8& ō~p17dJ0 m^zxg,W:a N08)SF`#:L. cHin5֤Vt Ip/Ogw 噭WJjQݱOsi#rtczb;7ѥ`6>  w~|s K%(@=Y"ӞkhPn~% oK`]>"{,!@$33 ҽ[+^D[OXIRd;FQ.mJ9IYsz~rg 2  bɶ IԃzPMDO^LsŴv' &ND8,M.;}s*׭ݱnkh\"Fakx$ͥߵ!n?79<)$K.0H-/1*O<-u"Apu2J q[-,F4;޴,b+< |VI;s잁KawxY_e?cH5C$$ ɓߤ~Z87.>N{G :1&hn90' (5R՛ ;̕8êb'0cLA%jCUz[ё!!j}NhBl1l}ԓf/T]gJD cՊ{J+ۍ)D\%1ǣ_ to.X2-~Ͼ%twhFwo6NVеkH)%jdLRP KeM:NC򲖨 U T4"kX"+8%9_|?KцH?(c7ʀY{b nˣ{! !14c=jn# ?# EN'L){fhc#,?+摳vRN1!qd + Qőh>iTf"1j W8!G6Sm T=%!vdB,Rrwr 'y]Z04 !Ay <`eOWT Һ6=G6K{ind:[g:.+ + d}joѪΙd{hkb}Z@QK qbɭtZMvMzm.uF :':߂7 "ugk-B1`I165JHa1z¡oaS\=֔mi4ݚ̺QCb̖/FZr:e* ţ=n^_C#2 |MRj# YUWQ0Uejۻ+&Eyh ;N}7L2pJ")+tI ~烽[ a, Q퐵Td[5Qz/tbHmrRe!3Srbb-V=}o3uyͅiND۠U䟃`{7 qG¯AMiE]:O`^x$׌0l3%Nfw돾ƍ מ $o_iʯpR;TA16ٟIOFm6z"3a8 yK}:n3B̮++ˬϴwpNcߛZ> p1\GL61ARJD f*Qjrߙa�'s/*4RbFY\x J[ Xf_Xvbwx*;Ľ^4Aȥl =8L z-I/!M/ʣܨI2 ְyM O38.n-e#L_r?3bSM^MMm]ga|~?sƹ[ Zʜ_vf2`IWLN fYY4i@+yb}AixY i$>3TCYI2^*8-= +* G5[,!#t~fV5AP*Dt4h{ =tbr }P4Ftnj L(]R 4to/JS* _6ny)gӕG^ɆB)Afz>f0}SLߥdn|FQH1YvTOeOaJ!fHr4m@D\՟ Xƿ9]c?D&ť(qJ)!*vB{n6߂s=*U.wG!+1(R[MGORcүppY [-l5M{PA *ID%hJ<-9H<{ףݢiƔjE[Y{k=Jjo|YiXI8uB9nTtynktymKI}GV;{LIuTWc҆ynQْ;CgX@AB_qVӹ%[`VSI!|xWbV&Fp1k͐M#Ѹbsup_eT0 `+0v9 nɖG\eir"Udn$7<8k]+Jv]^{pDcuR ;%_b;Ղ[U(޸ZFҡk*zQ.$RvPl~B 6)$qe[V ԴW1g6JƘ}̴zU +%Prh:4W@3HU>5C)hies{c7@=/4?O8@"N{͛PǠ&1"#XG+ <std-(y}̲( f%-wud_f=o4 {O8 ,rs3\Rڀ*~TF. ;P3nv^Iޕ "U7%#"ΔZb}z@~(!;0bp0B41vN5)V?Jܱ zYL-L{B'M7@}\|@f51΃,z$SQu~:c7;V^| SǐCwmۥΪJ-,uBMNHbmYjJdžӱ+1qB! 1 h6Uhv ylM8\~Ű`R]52ǾHak{(n !4[? +9KYp<{t%a4íGVA`ˤtA J]ϒz5/*YGn-y QIN^vjB+CѼάtXYhEhcҌ37}H]k?M/kg;yֱ0e^ܩPL-4]=6 >Dd!W P#. =B[ên|-w;)F*,isڦ2Vij}-(2x-BnsϿWBR44"Z,՘% 䒋<4ZfTNM/a p@ͫSwqL-@DŻ(ЄXl{4>Dr6VOp⸍C/s+M M8qZ Յy` j>Y'wǠzVޑP2(/9:S>*6@t5H(| [l=N]Տ}I4ãR<|ۼS5ݚ#,8Q)9!Ն"zd[% VehQCKAtw ɴnDIՀN GхbwE jk qo'Jf#A_ Ď,T)UM_!B8d^Ԗ@i3 S?cˠ@ X(L#9IqDŽ" e+[ǢHGpB S5H$K^EcbvPk {2>0yXw=آjn ިPV5j?< /0D_)5м/8csH5Rg8+88!Vf G>^/Bȗ3KtqKL tC;xtrU%ХҠS<YK4 7{]?D*QsP06S2\ĸ^̵s Pø_7IlZR*F=ҀHKqgn?V 9GerJ8E\\vB/Ʈx茽]3JazMʟl*͊]kwVH L.fiiƵLY[0& WX9Nb Úůj<@NiS\~==۞8@ #T4fr7@O2Z{l*ĄO+Mv˔x`߀f/#OՏT5l Yo߱dyR\Cf_ 7W>i|>=I^ Rhk,E "*y,vBcLZ\ Bmyyw6ǖLp"d0 ^`MKJF2e]㖅 h[ݴ3 ^jk>8;?d\,Vv U")̿wnJ2c,TDz@D]:ayO JHbZrY/&X׺p.rS`Y( 9/`gE:20fY6wT mVN(|MP1W()h'ua}zb&t(T(Cpcř44Er /ǬaMßxP&kUjC .K3a+ÝM|{0k<1۲Ǹuɑ{ٹ ,mhpxC5 ?Έ,MnGY݂s[7B6AY-p !eW_/9V/j{qV[]AԚ4F[Fyl1v.z#2.P.VGXC#Pd: &{H0 9O*-m6ȏxעvpb~`eMe:x_RB{P&sP gYxJ dh!Xli61~@%'kx/ R~TaF2%1]kBu@ K_s0u04*( |㘡'8jeH%#4Uzfs,T_ӣR˹+Ïz!ܧ+W>ΤHU5r )yfˍռK$ׂ)3ХiR)lP.؈1|˂OI0D痎#( o2U2d9g¸P{i63גu93 e; Sqcb1 CkK(NR[L.KG̍׮ՒrmDV|D.>~MVL^z(ejX΃n 4qy2zɮe6y,C(aCXG`S x}`UTkMSy+=Y :&k`,}ۂ+j$@'e\+;02Vule/JY 1B\WcKyo,줟tmks)K ɇ.8Qw-S'u4hcrNOasIܥ<~FmϷhzO*U16!G:4M(dA"sC"J)nc6:#xXI=hxzJ[Kw<},a"Q^[jAcL/GҞPK 4X_UpISyUXW/ï/I,s i4 T~߰cKPļ = ϊ$3| Z)Wvw=$ -wSS +ĵ-C 4Mm78AH͡WCbYZg4sWg͌2M]iT|f5J+ YX&E{s%޵\\|D Csh7(kTNm|R薂#L}d b9l ih,y$ZRK <҅pE}S=y|L]TH#K>qnTVἭaIY~ )7vK*훞ˏt~~9 f^{1LΦSrdZ~?!rV{=]kt5$/A&gO% c3X3xq[7qx4jM>D]uψg 3Ta)a/8cՅ'KK dtkeR>ڼؒ"Ղ]R9gyg<XtzqxՌs; 8fxXo]mE$mYWr *ܓ$udFޖV/;i;l`;7w"8tVI >z4D)*?E~^g@7pp*I_گHm mJx]HEңnWExpB*L jXw1D`nxrE?xj>msaX8aT7oigc.;99쨐j&+}m\Qu< mId9n>QvA)ޠD%qTF?]6Aov/| ɓVhv bu 1b;W 4o>NseNOB[]>2UjϢB'!ɗ z~&ZbvNvPR@Iڼ3޳XVv€i+7g" %>UU-g~ھ5|'R9Y6.J;/ z7ل&2l0AAvOS}yL] ',r1ߞMa건~8"yےgWNp׋ V9}O$g]-q>U+oO3@65z9x:-^FY DL~X΢-gtTl@MpQ')mdz{LbQN@;y+ }HFvasYӏO bca!dDg6ei&% ɤ6g^I _N~(pZ&sBO̭vh")ѱTղSKd ݉pݐ,~`6OQNNVܩN]´U0z%}T@:L'v0[EUdaS>!OƉCX^t+yy,]Ku)0BDԐp@|׈%_q=r*ֿH<~okd {7}0o2ǨT!ʍ¢B,oԈq{&+Hg`'ɳH['E@U(W;e}d5[W*pgUJ3&DqD? ڢjf*&&7?'!,2eD; !f3%(rpLx C\2kw!VW+HT%T͢,U5{ hZ+Z9L Ԃ;g1.dF2 J|e6~qIjށ0b8U@ {~$Ü^&c]Aq_4y&,C 'x|K٥9Tr,UKuBM{:RqV 20)hGs`wM3 tF!O?Q MIRrOgJ_\MVgpҲ,Hؘ||biϰ-]0~:BĔ\Xw]IYUjkS_/Mq@Y]FbdK^u,^8OhYm_f65M2'f@ nE)f9Vo`T0v؃"'|MLVs_b7I}+Md >i $ƃ&3v9NYe#KSkeuo 6EjyYc#4,&mcֲ8Qض]zy9`du˿${Ό!dZ;屜nDJ6hn:r2FC.1kx}\{J(`Z 8(Wt^||0k,%seIRx}Ai%`T736"mi7p6YhgTA(>Cx5logEhKV~!QⶇT2 P^k @,' !iPcم\K"=@w`O c%ܤzbBv5W}Xa&qo4K/ڛs2kml$Y(I,1B  wXe6 n$>a`VCd }R 5M؆5yԽ@tn3" PyͧMڑ3ApȻ BѿNjo7j&@aEپ<烖^qUVhV(/xyQwav/=*ҔYi>fsty @@ޛeسdKE^ٶo|TZdm9I=*g*40LT8fc<4T֌{ה4?zv\1+ʎUzC405FЖQ ~-]wgv4j;wL&r0gXP`Ѕ;+Qk"mVݢH!B=J'_DUM^ [e![1f3r8ʐ^YⴱRD8Bzȟ[UQvgd>g^˘^wۮ9ۓe5D dcQgDGq;rK<;o y ЧnO >w9|8*߫Z T sv3q4avрJHH' Fknl%;%K2F_.0t&ɱPVP%|e`Kp*}eW>FAVֆkAQyB,LenFǛr﯁A CSS>|(w&qf5o 3` wh,HQp$'6ƃZF2uSM->[+c> U>맆Px Aâ8+G_叟t]~* ]6&gm&c[Ӹ@rN eΗ5wIAKW~ePQkh`+` 4#H}/(bĪM!^:n_F=?aO>~,K)$uP荜r0,G ?uf,΃4#f"b?DbdVA]@?'P7ʯ4zj/.+g"CIǷW PͥGja%Lڀ A!bzH@=o +Q\ \VWٽ ]s9,:.,=s|f!T'gnK?}mJK[݌>dJm"+!,IR)D}c [6K4pxL?i|%kj<߮eA|#؃w a oE{D(f`qxDp4Zb^& sVWx̛$F;ନ]*#.Pi.Z J16Bbj} 4KW&cT{ ' Š'D/f;9壦ZKyne :,lX7Iz|+jcMYTJfHcf'X* Yvc07UBT3|wN gҷZ1^|h?H8icI_Ǧu83ds756|Yx?>&GҹY%w~ 4et[0S.4QHX✖]>eT@ʉMm -?M?K]Mv6Nmd~O%=J=5O2Xk˰kRcVU֭{]zɌG{ᱽ; Te0sƩ 1~S"yL.s'3y6d@1 syxhL:E3$hE=Qh NK&3eա\өsCu<_/%ȸ}3ِ9}C>`9ٕpTISRw8^]c5ոAgp[ṧ3VX0H03tŁgfL\KppKV_6ϫ=>v$y4`ƧY2 HI==gp^K&@Z8P8j5/ܶk,%,ޖR8>ZV$7 h{_^2>#>C̈́ |§Lx 4VK^9[۸ ̊fm]r2}G Rg9չg-|>.A-G7~^=srcB7GtIE&h!]Ow+nHEX'nxdh NUYN͝Ch{Ya{M? %h6I𷇃’mmvG8]7yϵoȓ-70e=) w_%ŻlH&KhX!Kw3?sMFhyUܗ9T^a7;lϽɬ =~vp9:[f&!,D-qyQ/!XGc@T!Z<^p9"!Wx5G%e!m\:pxʰ~Y YY#ڨ&2ԑpl\zsT8{=#PGKngj1|75 1/'墀eO'&&b֕fRX'gcDZSMRceV*ezAH!$&&Pi$35hx*+YSKJO~\lC6Ն#Ocٶ YaqTFTOdn$G^{iS@ז2m27Vm6f:FJSPhe `&`׼/6s\#p k_K5訫XjDijw + DRI_C]@6/8nֈҎ4?ZoM5M/x9,"/ϔKGζLLq4|@`oIV ENŖP=2L)H"SN%v)}ۨ& hyNpԶ5F{y:I[oW;NfrtR=٩w(ԋlSWaT4C_xHVq};э5)S>~g7A{И%SN49:2lS&D/H knoyA p'hbP_/XgOv]h9>;ʕ7N1fİdpwnGw˵Mo0uBt`t K6mpϚSGWU_+5UB[ =l sHBhOfA5|՗dQZ? 8սJn__E 3+X~}:aYۜzE ¿w\ʀ *-Dq H0LGwqTUb3̠l+7@Z vo><ɹG k"]-75cY*NX;$1Qa"QRN>xl4R-1 ]d?~8kDB'jTYuOHԚ\ɪU&1-EO?gE wL6pm*%RT( ~ic&fٲ+peׯyD}Piѯ>mܱ]!~U| H@ݛ7z1uHK WL+W朎*A๓A.%erg΋z5 \l89Zf>jtI&ɆN+,՘3wsm3У7>439FO`*MN+ǀmt撪C^ƃK poG'(I7'1/b!J.7 jAt|پlcP7קMEH-fl$g }~uyl hе jwS AC\a}ZrS_@,E]&$FSS^TZn t d/۝ 6K ~УjXNf,2zg#_{A06+fM.c^v0BXgյ.pe\i} KXF)3uㅴ/FxN*hDSڴl_I.N4[cjJtG MQ_ bs]Zp !JwkQ8@h9 6DINpӻeeGxV_?^qUGCmH.TB[%=WC6,$91an{<1:0hD+cM$K+dq xok?6xB<`FO`/K>" =W钺SopWVVn L}My Q)s+i(M bg6R6f {A2htH+QJm-wn菶 f.o#-Q`u}kfZ&f|O*qcMIbna؟b fԹJquaq_+-zT*]"ȟEx=QLy@Om]Xvb8u6(Fth&2ͱ|S-LGOX%ZM؆|=3ߠP17ߔ`DAoQMۑ"> OkX CRiA%,Fɴdkr2 '9/DO*ˋmBUZ_]6+e;@p6 <%>_T3fu緕-m*3%CHċ $ЫU+N,$M//MQU{rlr0]`A*9bvÃ_:yGN)3%* 2?4yB Jl }ѓ߃C| 4\5#6FG.,x!vCHk -o t"[3>g-<(4kYSW*=8]pWXRZWE}S?d/y|"-9zgVԇUlF#PrHr׸m ^ -sʋZ&2DaeU$Izi*.s'!{9# s/ n4w}"ǦZ/VWC1̝PMsP5G]E 7tf?؞^41czK[i#PG̠n89mJd5/ՠ+EZC9' G{ļRrSv"Q=0"Y1T 3+9I'4WKK: )g&MWJ;KppDI/:@ӸPB2X$ON ?T[/&F\.'A#I[WoEUT6=5,-3ߝK66XYՠ.|@>?{pW l=,sG AWf д_kM_êLapph?Ƥx8_eqLO:H"7$˞,ƈ 9=NR7w\.pQBG}Ҩr.TME=8HֻvmiĪScXtm2ۡ)1QP(^=$NX(rl^;{K1ƛ4ǒN~Ń/LºL=Un+2zkאiT35:k+МFEyUE_ i~{Ru}j9z =Ц6~Xn&DF9^v=4 kĚelRk DH5?*s-#kIQZ08ӝf#̐񅽚Ew` ޸5 6|L GZ<45f*].d;MO" :ֿ%xD'+2#ºOSI?x'`7o>V@Rrj(H"OLHգQO{Oz aahO]8kQ[_E78ZgұϱAa衢_cpq =)j7  netx0T;cR$_ҶჇrAfhQ|K]/m+ӦǴWNB-Ō%hv X[^rZ,aZěL/.c /no_(fp8I()̸nޕ,]meHFکmh0؋^s{`BWtFzhU+_f%!9BI3/!oϏOo}Ey8Oxx(?TeKcVұ``z9T 7dЈbHt@fM96nlׅαQU9ZQ"JҷC4:yύEADѠp0>sXTQ]SߪDC|=ˀlvJȱR>̴9A7]UXIN!J4.xXDZc=5`JNKöc;EO l ha.شQʵ[:XW&ODΠh~ {^h5?yyHWpCm]IYps!0rў(Z.gMr!^Y 7!4`oq~8ي'rV\Ÿ,(\|Alnb.xt:zb @i:eo>=Xà*^J) W{6t4a+pʴ)UhpuSqeR M{u0=ArX}b]¿=^:Mb+k/֚ _YT_yiݺ`Fp]̮hT&4]M?,iMV՟qR%V`旟_zҲG*VmzTsw~ML U#exwm"n{ 1-?N,qi(ZPdRs\ M(~ZvÔ6Q, @ؼ @w`H0ŕ{-4\;3yk-8|m2ؤ1}Hvx[c]@UD~YoeL4TR6KP8F׹. (uf.iO|ƍ&9^ kz3Zn;$)2rxaCcXͧ}z!^Ú0KlB$cSOr~ZZ;d>0UgzR^)a;3'>E;Xnm]k̤L&|HEěac #86ހ#jlRewoq1x")AM lB㠱j|<4;"z&" A8xWx)xܨVeP&n4z[:-JN*׬ȩCB35PЊ!Hr܏s¦Xe]'2ŕ}}QKʩqXԌPje1.<>E|Vv ΈzA(|x\]>&Ys ͟^R rBdu N2!N099ii!Kx} װj)pOt*x݇;RTO}d'8FOG4BM û@v.0zŐCcZQP@w& s@S$0a2-T܄{t=̿%.FQ_qͫ#%9 iBc;uNTȸ:Svog@G ([4 v_w!l%2-:; GbJ{탵D`n 0ޠ7j00z&a$IMgn D_E;' ؀@J 86|' ,7> JU֝>Ym T/Ȕ_9'|c̉&<۟ 0d+΢r/IՁg9֔o{`+$C"2\CB|w[m@vNx.пR,YH/`_MgA~oZO3Sh޴X!Zx2GzI*N Fh2^bӺ\z'-T^ixЯ"`#\* QRUZNڴ^Ger'*gnerQhybKl@._TNxhgZ7ڭ"xy lyX4%p%NX V'1YzH| pikU۟<6lE ,$UD5w|):y76Q 5y2m+k@>mk9GQ.w,Zcd\;uo'} o BB`%Ml; pД[/Pv;HrH9]*^>Ƶvǁ Qf'IRq*롔'֫/!S ֠Lo\&!7LJ,>{N*Q0û|Z}ps yWtGjz`bLH "7>5[cA0֣w') ޠ;Հ\AbZi'WR\m%gH"ANBr+ PWWGX;2o&(qx2k/!ސ;&V2\7/WBO]P Kٌ܂"au1 R0͌8bOna2T+y{&?s: "v_ 1K\veL=䔑\ÙU*QB a(aJ1֓+Em'lN@O^"̲t 1ڳ ,,U~`\݅K餮-f}cL:d(AItsCq++U, u*ԟ ȟ6)nCl[gGdm[Dbm /Pm7NucD*^I"A eKsQ/M CilSCTZ" 2\ q7_LP+y)F28*83v'3#2]l g^7)GPL۽,DQ"諡k) CX ?"j n^6zƥȌ{@Y6p4A횩f?H1.Ғ/=V>j2`qs=F}؂{]$ԵQ{OIBj=t^ih#3L?J4lHuɆovGK d-+xظ~r!H`[ZYi}mʻ9Q|irᅦ#:"YK19ĩ3p˥˧Qx9Y'}oE{.qֿ)de|!B\a0! X.G5[Ē2} ~4Vg[,Tٳ9CU{@p)hXĕD şvθok%l LӎBi-#߳G#7>&-mjBETRF[:1^ &jYMn))[@42krO4)-mQ.VRI*U(#-W2*2sf0xĿ> _Q=xrASxlÓ1vtB 2lSySRxfCGaS 8b4Z˘"(a{1<}0]EVF˫#T34Dpd W<|\Qʋ7UvGQ.M  }`)f('>>9]q%I}f o7O.q]=QAP/ٛa~#qødҝr=T)_!:-WȂ XNif j4xDo"큽} F!Gi %b{Zϧz>"BjG6ijd|(쳰jCkg Հ'GpFBY( ܈  ^WI2ž60N%EM)xN6'u溍urqsZF W|ė_U걋5p"uE ٯ[bk62n@5B3-*]p/y܈ac F2>0Ccଡ଼M2\r5ۿE&GaZ4 }UY͠j#}HZkREN^A ȳ5[B]뻏(Ԏhuy}Ҵ} qB$׏=JϓiמdcKi]y"]ZeiЇL}Pw ̸/vfIF pIK:Zw9^{edBj\laZ!$bd"f SC%UGt{bkE=ݣx4srt[/toZQłx~ K6#`%B6-K ?Fy#,35raL+av\|_Ɂ҈o7  u;<8qx2\q)i?1Ykˣo$kS'.xThriphz[tlEl'y;7ӂ Z1:|ܵLK ",MH-$_; |Z:eqd moKUHy)l_vfY(E!SdzlWq g c5 P7KBch `}6Y0䨚;l DLd:TJ/K$1kձW#|Kh9>\o, V㵆1`fi =ryh96 Ϧ<'ܹOhVf8tL Ư5WN8yӮp]Y꧌UT}f(Տ/dBb&?c)p[yĪG+DZ8t~  9357Ó%Q jerT>qKSz>dcVmq<95w;sPn.U늷7[ҧ(ƨ+Mbހ/%y"4Q񗑂'~ iڏ?(*$ >)-}$̂ɦ'-3g9j3f׋·#Y瘐w #ܲg'ۡWl:]vk(<w(DIAG[ My1'"ԦҋCҤmֆ< ݵ^O@B2~㬤 V\8Xx(̷*,sC!a*c|y4IbhRgeKF~olNj3!XQٶAV]&"|Mp5$W*N`U[;At2~3ij:L] #}£>Ͻ+.XK9.Æ xА !ќjiQOCgp1H| DQf7U5a)X?`8V;ƍ_"Fm|+mE)jP#OWE8j9M"ޠA+*zȉEN\ Ay \]ٳj{t+JNpUY&FeݫHjB$Ky-@s,BnC6\'W(fM5-(A DtLcf K3tG\Pz({eDI5ʍ^g !˟MAb l_dy B[B!9vmJ&5 6[`_ OyC q,x#_AFW\b^k8IJ|۫ )-j|L$`ݜo%qtA;f{I)OWJ)G(]QN^7s{Sz֪Śh;|K?mЦP!Bhǣ~]]è@rnㄑVke. 5A4)DA/S?!'b0L p hgSLחvHSB ltU0  LY3P3b8=pCf*Nja^>Abe7^ˀM܊-Wi"I'bsz543O@8Jxd !dתʼnzitF̷FY`;8~={څPv OP!X2mbWL)5ndw/{}'M)qD*C> (g^mD=PA=ZlMڢ;PaL6J7XK']Ik+wNf>@?v >!_?:v+:E ڞ7QJNxuE`^J1 (/_aK _aD={G(x0Leyjxb&}bݹ8:.N{ZE^u <.DwJ eHf B"*ၰ3[?uJ5Fu }S}"k \%Y YˋYc$Qz}[ }nͥJFݯS-(SvfFh&_5SI)\PDOt*m\A68ElO=Vχ,]ﲺ紘Zϑ%=$BXŲ]XJ5UJu^`^}qLA]He4?R^p-}Ք]\1r*.Q"*7ڇ?sƹK׼j!8 Jen{s[ Sױg9ǽ/V%J Z[~ԲϽprLNxɻ<(>U[ w K[TY?R7iVDO.罄<4R, 7ͬRj8(:)y1z0v )'ػ-o~J\I`H?/)U%Bڹj6?>C+ ϋua̕+;Y*i_m}txHTt~5Ieirq7 NjJm cŁ,$7X"al x}Us^@VoJKY}fSI!lZxD71irs/[NVV9rOVϲiI\n#9_$hik EԽ@xMtY (i%+%VoDn9Y9j۸TB0B}G nw ,y7NAt,nڋI(M w0E}>|9}G Lpu7\zK(F*̡ns9Ed!3؁".Li(2 SlO[K|(sf ]UCRiIT\PQ=$^URҐדtJ>BW϶eo`lH2? r}Hb]/ ;䞇xh0 O}}!ljz?$ ThYL.]DZ.Zݔ=p7ZkMLl82Qr{D쁭~0*RJɖaW:)kE彙;Z&{af! v~/F#=],~Ār@:N,8Є\Ь+yк@ w'SK69i'%mZd]N2#봜dG=mÐMqC?2ٺ9vC~!i}+^0 '4sRo]5+R{[&u>e=rn;[bKL$RŖpe$9t, 8/r}@)O_sR;Fe;Og<yo[]Q1\,* &K4KT#S߼}}-3B"g$KQxfS༲pY-b^Nmof0H%C$0V.vj2b  yt3qjҾflؙO%(S|OY<{8dԮ ]%v]&C8'Hy }  ~eԩ4 \1p{}~F Iz] 5|yrM7Cmk*YZOޑO #9mϓK|dx<ʮBc)ƶ}J߄Tev#4?ۗ8* 2p{k>QqL|7'5$Z`#Km} WkX@@ql! =fo??KS$rHO>A>FldXeu'3O&Q@o8Kw4DhXكk:n@.rgMBJekI1ҽuyuCr''bitמЫ헄:cyCxRM"98Đ>VR1;N'rdZplGL8:JPִ,B~^zx=T!9kZUrd3/QH&VT_WF4Ms;ճ?I5hVt _%~aE1HcqڠFĴJ1j`-P3͌\xD26,967 H65~?Y|ﵯ[lW4v"tT[zY~rKzέiq,xF9V!y&Rt)աgz{3)JQ+|1xLI GuTKB-@"ċc3 eGv|dJd5eT y>xK1<Ajxpj,{Te؟B-'Y(k!!F6g{9]<U@ &YvST{(Y[ N@PWY <iVvv]Bs\~<=_sfA͏Bhh<]:ѻӪ_G0bf t7Q=6FLKP+H lGG7LDLҋdI[' [-pnOγ*&p:>{0} {@\+L!op-yYݺ}\`*S2]:=}|mvL-򑋏6z1SBS䘓Oq{&vK>EFzI}!KKy _UPTe [{7`${)Ks|e|^_Hj7GқkkXj?C"9@YvDZ bm9Qn|R$kΎ y6~&C*MSuAAMG~F).̼M:ZBB/Hq.$.eOFݑmخf*Faጴ%拜95>ƍⴘ!_; ǖx.kOh*RPaxvԅ0:` ^80$쒛J*YUy.1WUWIhNAg r1 Zdv< \ A2}"@V&2ƞMI2uqdE!_ތ5Z\}boG\'Ҟs!ZH+! 4AYl>akDR͢ZXTkJr pl  |! -3{4%jJTC4@p` h;?+1sG\4:>Cp+cwASifLcTNTVH ^H/~c*et?c\/(ZcG[MH,3ʪ Яf czG `y!Ѓ +RVhVxʖֹqjbx\ŗ@aR-0#\Wͳo_~D9j?!*&!rLs,TNYg)PǼ)ޝk|ea%]Bl3~ow<~GzL"+a/uth "Dl8bX$%УT9e0CSD))Ӧ +T('[SeΙ[vᕁ=PF\]~7 LVE:@(uqi^ J퓱"69$9f*+Fjza;6V ci9.jt5d|ոN64x^k,pVa*HHcUr(5æe-%آ"^"G@ hg1-r n ك /=_eX@!>V O;8̝̐CQ9q%+~|w#;t."Ik)Q-s51fҬF l/χ+ٝz! Y ;q_\F%Q1`%C29/(0I 5tcJڒX bd̅{1lR"/CIZۓyI(歋vG̿^٘xB枧sTx|M d9&$S}UvwWQZx85j)!#8 r sZ*F~bn1:|rt̾s%{#q^'k 6JԄA'i~4UH?)CՓチU:I%0j⢫lLf[l1HeR-޶UBعofUK34KPӾ[f;Z /LQ =6ˬ[h|_h kD]\AQVиiaH4k_ ZǞ ;"c1` ܸmoW-CWD̍|7ϣ%Gdf&ҭgW(5<|l?tZ Z-!M+Լ2 o(#I7C#Me] Y*6STӋ# n-+fa3ut%[?זTج7ĴW0cn 0C&7O%6XE(>Y`8"m0e AUpe]da7sʶ8am3bX`D.4|w}_*G q OXa븼|(7yoRl= UrtJ}gס+Cq|^_m*P qEƨF.D9sl'Y9p<5-^%`"Dzʽ$hzS!'A D+x=b`'~<}׾w+],Cp^x*aI[QyidK~Aw"A-syrSHSCKp׿eD`(tuhaAr+-zE^=%`Ua0Ws@F*ҳh/h=kBTvC{BqM# j+s̑:7y*Zf9uOm8&_xQ)MxJ嚗R]-sYb;[Zi?j*3v?Cd+btdۡew={l#E+StIh2d#?k,J۹G^B퇘{f#*Sfdȣ5*ɏ3&[quRWǨ}֑4C^,^'2ŭxt#Rzx&D0f*sV1K2§n0WCYa΅TF=$jy0&2ǎ[x_8"KԾ(/VȪgmW'Uj. u6]l~ .Oq|2(ca#l,0 &Vf<8,l:dA@Yຕ~,z[C0(Evf`it|q/yOXM?Ut^iTLrk"QVς{lI)[6=?%y?dL2-t"o0ԼIlc bƒ8qh3-0V@z+|x=IfrFݚ͂WEdD'ܤmit-]..)0ڷ},{4rW{^PjT,ͣؑ4zGNOdӫ0/44Vp)d:JRK<|𳏽[86xɞ~P@?p*]"/.j1{Xwb]ͣ^зvO PTгŸ6@1QS4^2ﷆkukwzux;XXy}T3 =D4W@ScOx < @^}=Y,c>a VZ.XGCG\&ĶM}DK!`j$1C5Bwm|tu*j 8 VgD>YܘӞ R(7s{XaRL@(8n3;W;8:5kc;a>{Oe`2^?BWj]yKjF7Qv7tXT]dêʑͧ|Zks;ģc&Qru#?~F80 j:+:2{?G3K[P";RKھHzs_õs: :rZS7Kz!'ɳ**ߋDj+S,kXUv R\Pdm;7¢%)CL{7Mh?`NB=Yv , Jޱ>t%E4:;& $8VgG -C3g%^z܃=?֛emnwSX1EkUo_?q :Zbp72 /^%E$2g@d[W|96bB&4g8t$CDKoYz@ .O] _+-yQͪXBԶ a "?dUUn5&=c ѸIJۆr:a /j.<'~UtKտ<e^e)1!TGupG>7JK\- 8S2՛I%ց57.87+A# ːhM5T'0`%X:bV18|ZqA_[n˗. 槉;<@ ~z !0<GY;OAXIZPS1ӅL'FnũI396-C`J"tV̜Ax$NxD\ aڌ mȌM:tϚq,W^aEb;dHaj5oVHA_f~r٘ɼh9R\ȹn ֤W"%ϧ+qz`S klց?39{@Q6-ڷBMz uWZ$/zmVk\tUmVeT~oz++'kZr9-vaF:J9Rq J!NSW5((j% k!8j}Qa{͍WZMUzP6B8Y77ۤ׋rF*DJ55?=Su[}חYsYX"BܬR;G!%ouZFGncw,SN^Ɋ#X ~\o;h 28E׏!?jۃDz"0z#q~tݧ[q3&zF}ۃ5g]4wL6TzH7)ӑэ_?}?z6.*XVbB{B.ZՌD1uS^W LiH͖ŷ'P KMw/QFRD- ֗ߕj&J ]* I>*_n%ӗY6(BL|0~FtϦآ!S%1m \ $.Gf#^FnbS)s1TPQ 6) <,|V:WH>Ov-Pn$v<Ɣ{8De' -̣ziπQێ>u7#҂72= ftϑ*\n +F+mCHu(+KX7+=Zcx?Ì.*MZ,td ͍뤿?>7UFv"v_.d(~ #0N>9d -~E]']隖R95I}]:Uto.J9}QG rY>+z{cjhBL^ ]Ǐk ȞNd"pVROg$ }YsVћʻTzjyf?V{1)rgvB &WkK!@$^SWc)0&kXd$l߹18:C +ʡ:kR^K VeL? Xu%aȟ]>|J7Cih@MQ mHr2-xL[K8|7{YUżHd?Vz t\Iٱh= WS}OID'_?Bpe"XbMq0VkbBSq-*wg/<_9NfIA^LG+B~ϘdGJA,9:8iv*4;:wٽW-D̍|6&LMĢ^,$B_ ?X`n% Z1/h>a4,$LJ4S! ,tiY$ M=V,ޗ 2ʑ MDՒ]#8+g^P %*^*l'$]"hʞ9Y|y%I,|$}.;lSϘ(bM{n6joNlQ*[lkXMoer@'I=$J!GjEb,GPZoҙ29E9ɋK*%B%ܔmb?J`ޤd7zlq^?je $mVh1r{^r.biDsK0G+ՄTCFTW/ORSq 'cA߾3c"tX}B[c݁lwzH&2~a͹k* Ny onRxp sj8%+cm^픍w4ƺ⥪B:i]{u^:ZZ#]<Ԋ@Dn@@!8LfzmB tMplsϸX{Qs]'< p67wA`vY9N2<)2QoAʯJRڳ+@_ۃUPs(T B=WhzM5u<1UO Wg\E58MQs8;?ng&4^Б S(jKMՆtydV%{y*J}XI%~ZRUڵI ZR9 &FmzSFY㌗[+骏TBd7 k4Cpަx?QOQ̪3ZqMte]92{o%wNUvKdp]婜 DQu;.a90Q3˂8=N 8HMQֶ8FgeWzGMv^nvCG]y#~UP3 E!%jά :ߌ<] =I7-H0+gC{×s6[JTZbv$=ɟ>|Wd8ΐ[ é.o~՘m7Ç&BUQ#p_Z^ Wq5ZV,wYÎeY'8kU6ex c Kfۑ*:H!>B 4dž3i !Q6(U~Nqgo(az?:,}O[3Y syܧ`y- S-Y>L cMPF UMR =-ݵ82V=-gtD䭽.NavP۵C?h|$`ZFa2p`V%"H Aus06PMEp7fHÌJ2z(]lC,ɟA.5U`hW{Qx'LjxE YH?TgפZ1p"͵djjy1 VKa&lca~ c9!O;D|GIY~mX?bKRqH;oFO:nwNAk?pD /ѕep51ePpoZFІE(ԭF8g1Yy@# NfqZ q*"\+ysJa=)AOߝn{6)KGFsTI$ȈџG|ȥ`7K7 j!5v )<1 ܩ“(˘@<h,pɊ0~a^Sm,X? )w4Qǂ]3 (o Hs~;ԛ9C4a$-02+~tSt@).0B_X"*-dOH*8C <{ LќGcv F?)! S+`S-u^WZ5ӄe-:.;*$ =Ez{1|b߳XT/}[zEQ1wHV݅ 6VtrҺvv};uq7$0fue^3Hl8<V]bvONTl`DBZw6z%;bexrz'%9m_OAثVe%u\l5&W8>d|؉pĝ~U QOq A:fLg要,YFJs2,KMjN 6 Fyix+}j ѾwlWtD`>=kWs^raF$O^ƎfHy[_ںQEDSn@ 8=0/yӓ2teGS9_.UvKTyrc5GxSd]'R^PiCyYn${jy(Hx?\o jh[ KymZQE_F96㞑 ?;{/cQoY'$kGHq ,kĮI D4O_AAKYZV 6lYǮSI=޿u;B1&a,HZ)/ T.NXY&G-|'wyg(QUw PS ϩ.dTb߃g!NAN+&!dXW |=2X<,9mƨ%WUG]uID)=AX'9GvyH\C~%]۾8?IC>)tU&73K8! 77+@$!E?7Z8exk tXӻ|U# T$ٻ\5eb$iv~%Itәxz3-kC1HaPAӟۗo IĮqS$"κE9Y Q=O{axH{v-6GxfݨgDGzRׂd;J33 +s8X?t |=Y\&.7yK=O7l"ׁBH amr ,E@n9[Fk&xo,PiQ2?mqk }@SOosgwl:Xާ=&'Z)}x;`:5j$jBp#hD.Kt%x 6̫PPG2n07bWp@+#fiS:_HdJ:_U].5gN?0 J$= lb./6SX\:dx1G A>Uyśv2տO 2Z,ߓ}n;[c S!V,]|=ɒޔrKHkѯma~a9„jF#q!펁xȭuYBIZUO-p$:٤v) *e};e+0j75h?^ΟN_=,/ I;lI*\X ԙ^|`IMxJ".% UFpsԑ!3~\VPOl>y:L2lX';6`Ȓ7n$2Ór!LbM .ǵÎYHSCjeB7-۱_(FAVz+~H b7AbL|ljMl-G6pD{2,+g 3*+³tO_HhQ319QWêqN&x#wQXg &`Cތ >{AKd &S+FCT[ǿkBH)͝td -! կ1=#a.Qum/$\ly:1s@ՍF*7e)N~Cw /W-FH o0Aa 0 D&CKqgSx[*Y6u:n1*nlguw#d v*qeX Vm-Jp0l<B(Vyq?1ah}tQvaױ@nbFPp7.bQ, B+w\zn-F p[/6kƺXԐTS=!ڣ '$(!@q{{e!KrD]0g{ 8ЯNԕP$Nºj*nj].2G &Q{UG6hGjTD: zA#ƖRŀ5lG9 ft^fj1L7PeS0KCj~ a| H?zK)Y)EOvo±;uEk{яCmI·S_13P:D_d&t}ݙ iFGȖ!W$.oUfՁP ~kaWcBp{>7V)uR@ʩ_˧τWsy%ak%#ܝSt]v| /v6;+# 5^%F75DT[!%`“1dV 22R^0`PQ pI_xe H1czyt]4k@e, H>@XZ0r"4oni^gia=eo{C µ<'^2IDA $"P'(=OK; [Jy Yh{:nq$'iYlǢ(gJ|I%,QmԎs~D~$|rvU)S;dX>MK $1$ݐwxuΉѓԵij6ަ}\.q猵*M`?;4Y~ )81_ɝl?G/dw.ͨ(&Y7w'rX)fQȟ%B?:%()v/u5LLb~V@Z-q̉&2f07,Î{`N(6%z"E?bViGE*/d}ZJ+^,76Ù_hVDB7Re(=|icfU!pf&az{Lt%-ãCl{WnIq&V?*DOj򾭊MXa={[RPΰBђ=M|{mH;K&L 8D-y;H:m__jʂ\ٿt?ZW8qaIZlÍc;R3?caf܋͆kb6KG\5 ,El6LLĖ@޼m 0>e{oPsZV1g)׼<‹ϵim7b;0HA hrœ\\oK O7;_TX;gt$,=wt4XЮs~2w+FJDߍ{#Mѯм ĩqHx>34y9\&:oIA']BۦzdE)tu[i< l*mcM>V@WrHEK2cؒP#o%h?^NmF_P,2xGl(ԨTCE]Ϙ+\ -vo|ȩqMF)cE/E-1G>fk̮U5~9Qx*(r|0 \X?ɤ\wlcWt*EttUXA>11^1o@U4iZ׃< fD2"m1,ZaiY#@xs}esMϖZJw3ĺ@!wk[=)dL1YFqTġpEaf];KC\IQ ϝD+hZpIj4V(tN >rəZS񺊨 xJjPZ#9nC@}ϲG?ĸtj^8k36wδٺ;0F|Efo*X!TGi(hATonu0H-gYygRKV oG2bTHc܋;TzO~+- |Τ'~?E9eNUxi\UN0B͌ 6$K?89[s3S$-$7mdsXzɌLml*vYa;2krLC GŐYjXqPU)gs ɼnE3pz@}3*GG 1ok"తFcy}4"U+>A=A8=c6uvG.kgj0WA6fHqT_unO H2Ny?n"]K Gxk`3u>S^\&u*D Z $19יUS9&|IwyUYCˡ R-zzW1ͣR̼L?e-ˍ;i#6I;^{8hg*U=RLVՆ;-ޘhA( '37> '4իkY9b7W{VζjYJ96<˷wcpkJ0a>͚uGu,Z`bFYO{|r≯W0 )ԅpXCsGj7ɐXא zD T'<&Op+X '?K Wva-J޿~U@. a p}+p*@N3_ ` bn8c_Vd<{꘷0rq3v`eFpV39ПM0jWnUrTVG&4a0T)ê:=2rFR+A2Я ؘps Eޡ5FAl7m[FGB=Cucf=ȎhLC[S,-RpvkbﮨRçSTUf`wF<+Ҟ菕E?.>m]j :鶴PLz?A{}U:!Du3n YYA6m.:Ip2QhԮ*L2hL8ERiqq@V 7_SGz1%a)`R2Bj3?x+fS/:-2xYzd14#WP))oѦJh̔Jy/xwʂ2cyt "ΰҌ %9+@92|{v(A8P[r~͐9TYc#NbEI )|^w\ b.%mL) *Z2ZJkfi1 Mkջ8fS,ļJie,-d(皒DFdҡĊw.M|zʮ. M3!$/s>YHVӉ-L2n^X 3 s~>ؾGtPĖɦrڍ(FSyLχ߀ 95-.X'-zPJ- |ëy$OH֨u>3xdaxתY| 2 15{T}z w($E 7V,d#A=gnJzF&Bi\}Al_Eg zAB\D*-IZV*VtcA7#O-:)HWC> _t bsqA5mY{B^yxK{}:k:ʐ! ɸP ݥכw`>~;~"O+t:4lO)L*;T7>o}̗oNk W?MĪ/feʚ)Vf:BňA"4/>^@@$UC:4vlA&IM킻ZoN Ek!8՘t\jTTQ'Uo辘?1AB*R &R j%ހ ;IgFas=;-n Ҩ0Dh}]ߴq6ˉ//8WtbbZ:jS2N S$tJf38c[gDxfte ڏ h>!Z:G> i/b<j([\ySGD߰Mfm䚏a=wsakG b4jNG TtW _:ز ǐ~)?., i&Eطk|8^Sa8`5aڱqӐvh#0nc(7Bg w#D$hR&f.1e{o 3>HN3ebuhj2up6 {@hRdXp3(#A 6/" 1!磁&f;y# Aqo"n%?Dp-tQFaaPV QM3l,vΩOP}I⯄z5ȉʏG#͏P(1((*q%7J*nZ+cȰ1 F[)c*/vdPirXݰ8/<*u42+)q՗CZS2wпq}fen6SVWNz2"f 0`_ P+e@?g9y$&u*%b"Koi }]EmkPugX.M T/gg=Ձ2AєMG[QŮO_rd.=ŝ.|6='fǛm AC~'7 Qb\)rE.΄_B4 :f^ q2MF7)?6>Il)GD$D6u2^DxA%r[wR{I*?>P'tb& EDJyq?{To.7nWxJj )[ǎO)ڔ-Yi]>q5։eT7f W7O¨HԞ|ߦ[5;0p`:QKς4+q >0AaYd܌Ҩ\4k?jtyZʶ/3?Iij/ïC8A?]7tPPYZ#)HTסRӒ XGpzҦB ?^f]KgܵN0Gז}[(z5 !p gpx%| *D5ҙ&c8 7Ǔ:OCQ0spWc:;ɳʣ#Wz܈ q2 pSDG[[xa NaHp4YMigH*;MԐyU'A|DM黡K*Nng Nn:L^@r t=0ń{ 7w\ ɘxY:mN!s.CHD?OVq۱:#)0bF_^Q K>`;HӬB4!樥nOB[Cl@ǔFrU|/)7rU!>ɩ#S$?Pat)||,: Y䵱s7GuM(62}UǫemBP,Z=j>7ˑE|܈HA >_&mw$k@{^:a:n=X f7cXtjj6 JDtb78I }n#޼D2@J[=æ*;#39ieWi&ob:|>TFC®;U#KEzG@*~@gb**Ĺ㦿w1M߭wG#O~hϑ-yZN k> ;5d6.!gmT.i-Sĕ?t= 4%f~ =xs2NM3_a:3Gt.ˎO%MtilYMinಒWģ&#alE0}j΢1;-;l)äHʫ ]b!F%WbIo0E%*tSQBՠ OXAo{l;0n|B)CD%S7}(nKQP@T ytB+m@DԐ }zl-xNHvWw7cK'rN4nDw=@*`oʄJOOh#55~;,؇ )4#jl[kfú C(.uj@;Ȕ24?Mt]@t= sS ,N|g< MS8'r}MӯJ[eq 0+B"l2?kG]>(7'= yc젗Gd O0h#zv!AX;0C:,o1h'M>4F{49Xba4l ugS`ʄQє6IC!$x[r^k$ɛ~y&b4[DZWP _X>fRM=@3| a)MBǢ\7ٶOmFl~ 5{G:,d,:Cp;\ kWrϲ q =B{VYs\>mcBJx@“VOfy/)^~V|mXJ%pRaQuց(?Se;6j++e|S3.oMAScK\!,"辵T^ G1<_]X +p1lA0%tɍFrMFVqMՋ54v; /{vMV8T2cV=VZ^(}}tnXR{>"Eb*%5mۭ6(mk˘ ݪQW@ElnVLbZA2猇8eo㟅(酥(b"/0W߱e{ʭg$ޓ﹔"0kdK4Fj}c,3(ֲ]WF^sp9NKY0V_ϗ!o &"%uw^QA"hA5#ͥjVkD|ULA,8O `Vnւ{V>x]EFkRtt*V"e4$R/Ym/~jӹZ&~3;,LHLJF<ɠ%S [Mt=)eOʘxB.E؎OAMT&i61,cܕY aqNV\,iW:\NWX2G160#+XS:_*~-la^\:ayrD) ,8P=ѨEKN1Mf֤Rg̢ܴl2f6VԺjmV3ӢEo_uUUM6EUmb-GewZwO:ǣYf W|"F?WJd?hi馵_SI4w``U]Lq)n1ۚ\zg۱vDDeuoi MiMkD|pO};cXwSEPz6*LLln1gF %3w?,#WI@~ h,َhz(tEZ#0Bsff샕_!Chw%!YvF0aiI<т \a[jRI=x/] +T?@Bu}zO 8JW _}tt n9 S)Z]MUdb:ӲXȏ"uH(i9GyBN&p߂N}TαC(p G3m RuW1#I&aK9P>va qi _(n|u|k} ib&`;οFW6G1Tgb˅I(7@#&~}~-X\_JhjKĵR׫{43_P[4=䴀lAwMeW}**ۄpy];%C f6y͒TjI֙zu<*JN lZS%I 7)ml1Dɔ鵵=רD`1ЧTCq6}W "Dyji$Cbh9$N1D#Ųۤo۳=r<%e[۱gl +b 7c p7ZaV?@TI/#f%< _Tu2BnJB a]ڦG͊ERWf|r5P9#ϗf|*,ۄS}j5i|CBEJHl<*ӵh;caYV?0^}Y'SDN:+pk?QPCOJ m^_Y9˛tTPvB]'0$ s4* Aغ>%O!EuslF^:*#3Lؔܘ𾌇@*6 qf6S?ٌS5jߊN+mPZsH轩TR<2s?/vh#J lL۾l0xՌ74uQe A:N5ɞeRR. T͓› cyP_vZL87t-&WRi;ʵ}%Opޢ#6}oޥ/oVܡ.h ¶XdVDGH'_%ϧC~"ʴկx>&jc?:P{{Kؑ2^> 7f[GfoQTNxV,tM& o/ aNRf'Ӑ#lxG8^n/o= "]rL<}-xPƜ;U;߀[I%b19+U.=:a7>CYJc4ϛ$+;Cj}xbE%(=[]ё^8@ ,YC49Ajt Tdc;BZ ;9ࠚ@/EFoQ%HMcF[>!joyŔjpg"Qc y׏XŢhEqެw"r/ez:1c r6@ݥ)i)H\/β筐V%Hc_B5$,c XdxT'=~v6" qQ;97@4mQ)~mUx"&eڏd=NГ~,5_J'G;2I6VjI>F57c~L%t!K"y w5uk%t a(4ijS=Z|]!q!}vtFkgIrQ8{Fǿ!տ}ъдs,}W ws_9K-?/m1e1fNnί@^H-ʧ8GA/5sl-',4bqRٔ..b! y}XII%=0mi] Fc`geP#V?W:<`.*dh` ̷ 41c$e鈁?ƼPYmկ wp)Rx-*j]힞-? :)XD/Szd1M] (پ 4!iv\D\Ad[6 r|٧K=Ȣ\jӷ; υ19! \(y0 i. W%s]U-ĄL|ɫܬ/>iuD@x_ g= G[v>_ Etc>Tc=_Zzw'p,(~}h\r6CK7SorpJ2& \V4 ؂_<_<. ӜߐOE`@u au¥0[k^9pM3TYW;tEhz7,B$?fG/9Ϫ2,rl6M`-[9 zPe41AGRN%wJ?EC$"snX!U҅M}{Jb8q깓F}?6vGTMHjbicHl9TGDifk;_eU0-^Q1XcVDZTM%G^& [&זO͋jf酤H4AgP+ܼ|G&tqGN13&*Vqi*oay㐧2п2S23g65H=Ķ:*؁!Wa؟Ebe>{." hA2s]W@B{)>sOH\6:ÚuA+R oE׎s^mvѹd}㿀7gS:$tJ:h DN|\Jnn .28U[l0Fi_!HH&b@Ik#ƒyJ3Mh0*O0<60pp7x(լ} 5 pu˟zG;R~'$5 dW!譞tBY7J /;įrsVy- 4iî=8jrM!n-&v6o0u(LjEؖ1Kq>hګ^}9 ōr?.e('ڴ>V@!Sٙ1nY1`6vsxv+nUmod}ey0E~SؒZ8,mܾ~G ӅY`pG/f[JE7r_fNv0͠DWXCSYi1&f*Dh*UpA ) ],L%fq#51g<˩ Q"Tur &PDYu%爇lvS+f0͞#|r`l&2l%E;Ϟ[u.ǂ87;=>4"|lvtz?i%Cʺ@B|S$>{sFeJ"֬\?/أw_))=̰r6o9K<aV?CLAکUo]/*[7VvBK&ΔjER9ѫn h{Qԓ%E0{&';`fmd+8ڱ2niqM)"3 ^k24`D_r{-ΧJ'w~{c`<[/2Z$j>[Ish#K(\0Of[]޲,} Eߩ"$8.7S 4D*yG,'L2WxYxeAMHF2=@=sugT` 8`Z#AXӑ4aˋN-`4*A _".V۟|usU|qEu~V ecB5%0\䳓ǟQcO3'H4gwNZwIdGk:b9ex_&u1 Q U>JB$lpd׋Cǹ+i4v=NjouTT\ws,6yn%&~%N'fWB8J̥Ρ^"eX'aU׽j?zSPG[nlobN ޖ F67=6Є:;>oE[?^`8amI{6s,!0j]9E{64 C))8Z+x:UlRbM! aQ f?!QeU@ȵv`fI}a+ hrIwl5m{6/iBK}SĤ|D88qJWM B} Q<{dc FQ&)jŽ 9l* 9Y K[ ti"E `i3Ȑ| /a5"Bz1 rƴ@^R^BRO o~n6=sz\6ܔT@gS!/j Wəqh2wH4p HE ReԥWyΌS'WՂ&>=H R+P mdॳP:E,'Qh|ލi2޾NC>/&4scv&*?g5grnߥ7 .IYBziө",e }DEkw [2:@+9mDv`!4iGs]$_k0h9Ɗ9aGɦdx$#}K-H+rK(ZEv]ѬHN 땱pagyҷ2F/}U܍}9U`HY/zމyTNmK`rV_ ]1puyJPi%\Z~BŮJ RC9Kq'h{4sD(!!;b0as`V2%XEkPV`$SsBmBs'n4_jNuꔶxcp$#cujmrW9}s@c@2g*ck7ɈX!J02suR+!nKzN" "9Bcnфų39?Ĥ5%2B jS_N 4ӻ+ūL^*T_!lIhۊipR؜~ 74<u[!qZ&q*G`Q2EO%*z0$X6TC 5@NqDJ)uZ/3}qCf s 6;gƽC=BY!H#VGKY+0%WM<6=Bl(8#Y2$ _])g .ȍ~YA~/z:+BTY%7yIGZdʦRzVP?!ԴSϠ[ŷjBVv vٞ/IiiUT֟L ?:m2@^߾\eGY^%ne8)ANbn qB㶶 XT9w_]A2drrx@O`_$L'7F @#~ӯ02xI6-SԎ4P%"upу b8~f2nT 8W|ǐ}u즛Qk@L=/2 յcM"u_kU4$跱Q!L)&jnM74=*3Wڍـ ZyYˆfՓDr)oggUoݨcZiG1ԟQaٜIa -2rio y9G$},Ew;ET[=Ao8t#LOj\|Z!?[CW:VrzhHӹ6+jӰFo(ѵ,Əqテo{Wuۀ'JunO!ؐ +D07v/`&,ϣO6rW jHt1sx),p!4d*Hȋ5%Ε`⤗ gVͯ8u]\˂̷J@!eZfξ3BGl>8>| g\hH\ U ݿj SJd8y\z"Rml?c7O+/l]Ȟ@D3hu8T>V`[*Zj5Ǧ8fm 9IhŁLz>\fdxi7,?3ȥ nzp-6E ԉ0tRís#__+AC4}ȸ(w OaV2Ër:PGw菉6M_/#eCaX 24I՞ˏĩ@@Gݰ~ C^e!՟x|[2~UVX^ /,4)Q5ݹ=GSUcSo\0(t%b̟ sKHA~L`ztQbxQUR顏~^4<z+P~h{ֆZ!lQi'E>Zr"n!}bB"F(o举gT9r 1Ω\ ~Xd8_aCP>4Z% ;a>v{KTg9`v_ηCC@@TOAVhbc?Cx2)Wۡfl4ؚ _b&ͰΞW-֜XN2Kz):+UwtnNZy~&F]1RS!O\|^ b`0 /_ߑ JH\*֊2nao"m䮚&sQKn8I6W FgiY2p<"GS?y~!1P^d#݁&rUS7$l9'|ωPFSbqAD3vrhʛCi6ZoʫC E;CmQ>ѮaԊ/UU]]fxZ8Fc|X+MnsÑ`&#b?ޞGm8wWV֕^'.ln(EFM234_+@9l՞H;pB;M AX!N9tm iKCGz CKfqOE04BˍU|j9eIr o])Ν;!'*ҌRp& (96vO[̧ej+@M ob:xhp MգƑvݼDvz`vI&)ˀ@(up.Uw<%AF;yg;XL^"6uWq`);9(Bm&lZ_3tg?)$lv/O\o!gh "܇dӉB3TmRvZ܄8,^B;gfm5YX|xJԈxmʼ8X M/j!DKqu Fmg**^9[䋂 b.(qR@ pfhf&4"N˧iu -\;. YȤZm*2h}4Y{L " dENs52(nn?$/+^"9[ZPFџ[x3TIHPMe]ix蘐zFQd.q؋z6޽IxNK9+W>v@ZMTpR[ad27M ͏lZTSs}Ep" KW9;P/O f"Z̟tiuӝx1dOcE VOƗiś!`=W%衙@(TDf F@S"ULS\}&z)51cOvf=Ckܠfh<53q[8sdFω.of! G(⻨KLŠf}hIh_Hަ~!g:pq|R?(xrݴȜhι%zIx 4 -˴>`:zYRdpKd)AP ^zx[nBXi_=6'H.G-r *N1tt=5U"%6oC&45_QU<#$Oajร[Tsk5{q6@1#&mU,ԎтF*%.g ;)gW#WI{cw;2cE*KBFmr!Jxd:/]u>pF|tE0$pzVICUv~lR((r*FF](#i5Y)]90iNS%,K_a8{Bfb%w:[; F+:/)i*:6*w0UؤGX5e{P'-hiF?#*V|S^,%/ eFȋI]hq&ܦߒkۥ|>epBRv ﺼx½AZ}0HMKD7ZH^‚|L'EZߴ2D[jgHir7z<"8+P{u`i]hP_]٤+jL+4"k}Q)q^坈r?lo~cUfOD"mPD k&S[ qp|pQkhBVBZϯ8&PJgb, ˱9i+,P-~ B7EgOʱ|ЗZ!eHz>!n*Rz5kp/Ӫ"ϻ)O=KfdA `f|I—t7/ OHýLC=zy) zV-&-擔OCwR%^Az"zH(QwS\F\*Um2R@ps>)pݍi^IC)⫉px 5UL8Am.KfBZg" @nɁ$>?k)!ǑRݝ1kD iؖqt {[qr%~ii<t >~:R8;1{\oRq[c1eh34 SWY/kF_0}]?R5;t/iT@|ǖ&Egbڒ@tcMOpR]sdhaE 5<8 nN4k"=a);IHlEɘP򙪱^g>TVE8ޕHbY墬#_`kXA&;7gh˲@zy~kfox _95D1Yֳ嚻g/ 'Qs,RӫԛՇ1E |y$eQZ?U 8ÓP183#Kv9F0धI յYm/KJ>fp\Ib*k5GY+WG jHg &J)6CU4|?J:- sRcte{=Ho_[E1*+*HG[?39ˬ BZ!b Ӈlwy_U7Y)v@St튔"IYpx"l8wڝ^UPGth(%B@aׂ\&#'YrVp@uOC˩GR -6 7iʲ? 9 .h@.>4@OAb-#G^zͨ<"+)lkv@8Hxmk"EpeesA);x Nț#_Cl4(:K&DC"H(tJ` vҰmy7]_0 BxfGv8./l4Qv=y hSl6`]1#?c5gk:e}`tx @ Y}0yE#kLÄϪ9R2kΤ&CuH+j$9͡s+qP7"=Wyۿ s&v[\f1"`E ݻJp49{ih%y^%JM>bxGwb % L  Kej*YovA*ݑ3])bW4X ǃkI yNԡ+v:dXOL|ƈY݈\b@bC t$|'iN>,HdZlp _R]/Sp*‡W;f-ȧ /Xc؇UhA}CЭ.Gv0y놡Fqu`-e܍ωW<hBZjD ]d~)! ^-6Kly ~v~W]t< pĬ (0 JgjCr/ҁEdyI=mp& ߈Y7o<>!XWNR䴷$2[A lO/E19pLfk*?hɜn4~ɳDV=/{HB.(*q;̬l kXY7p.n`:_,ap[?溞Tv#`y@r<+~U"%Í,@mA*;&T"=JT)x%6%"#wӽN "rw 8ڟTw ZTKm/w[jI2ɍ_ ƣ2=uvIlaifCݓ>!v#"Gצ^I Ş ZuG#D>5=(V+č`RIevf?N1^;5(!>`w/X:vl%Wb(I΀y sruK'u7b+>3B5C>ISN"Uft*'knê7ѓ5&i"6eQa.(1IQgXrۮK?*+ow{ϤpLD)DQ0IR * B Zu7LYma*V }d (P<̜[Ho3\-S;7(YVGJ8KAb Ccz^Q#6 0>0"xxCUT`GH~d6FRaqXW.7*X4& b ~J > Rcy\\:t16_=m9BTϩp/ ؟+zZ w#9b4F$v ^:7zڡ-U+"=>o 3͕+Te(fII ;6S>qHc泒Փ~'?CPBX{m _%FldJSa<_I~ ]UIa $LFK-rE:G1Z9NrHa薤+9OsLq(QIY\1')s@ pgڡ8-S3v6$cn R+<:FxvVf̫ͦWi*7Q`ZO7scK1r{*#:SwTeZwl$V}˚o%nbv$Eemo:AhI"Z٩*(/qQ*|093zQV" mLk86N4Ը[P 4Fd??N=[KTO)8کX_m@\׵m3?S\H7 T h[8łPZC"t&*i*Knf?ɗZ2n\H;!y`ڐ3Ѣ"%D;Of C{X]/;ۥgь,rFO@ (Z)/xs ¢"yێ]ֺ̲jæ|!7<+64W":OyƁy@>Dd(+Yzj*rͺGt*Cl?\ uX9p1!4r OSH}n!q{~*-?쎁h{Pe' >bl-t'5i>XV|Q:#_M մ6pNXA{1Cv -|7s/w?ZuX/Z}'&:{MOtQ5s}D :.Y(3|}sߴnl۬h0i_0!J =;UN[pw˄LPpÄ5p-=p}Wf %%/\,ʿz< СyCL[.wlO SA)`˜:nXNĜ4Դ ̜YP sO߄ք&Ozx3+b#r-# Zh!Mlzb:Ob5;Vss̍ :*NQYkOIC,Zb -lJ@9^\Xsä:(FJi'VH0-6r}P4IrDc,2? 9 9$"GN3XI.?9nG5J8dY!Oܽ `vᔝ QD.&feHշ 7V\yWzzYU 0$wyg UY=lGynB9$"jfx#8jn\Z 5`]uu[O|iՑu(&\vF%7︂{d;7yܭ[(b76#OEd`u|oUY` T~,KuGV$_F^G&a;=y]d^|6J?%@t9΄BHKoJnD# 9X̙H< E eEX?]Ugc*_l,$;;.k-ͩ̋9|}:lbVP@HyKCUm2aqa׵#ZF:)X^@6 wu]8-CɨJ9򷹎/'Mť=HcyDqV_1JPc"6;#2MwbmG4;0-[ZtS@_ @C8Z+š;HCJEyG1g1 y\ȅAS-7!.ȪJ_me;"t? I` 5\L޻y>hu&9b*F+Gwo^TaR]s4X/;*ãߐ,>Ra_;PβC/w%8(i,RK9}rޘ9,'^|0x,t?8؞>"f&=s@(1׳z"9nhjBa`fFg&"Ts;Y}}OP/7edysbjY#th"k/kJ$tFxU_Q ]Z=UPf;ۡ ~?AqVYB@σCS'{".bO .tH"v?zy5>0;}BY|M.&Rmcmʴ0Hϒ0N|Ǽn?V) L% jk١p_ގڢ1ܒѲ@^AZ= ɰ2gzwNt̿T4ܾ˞Qr~P3Ql8bYJlbUu 7P1,jRLD2+m'Ych)OAH0 #vrWl۱ }؆UWP&-c9pJA}C⦟6\c F̤_2YK2a 3(]IbJY'-h%tfEo^d|qóq- •:4RВrRM& h\{tC=O0ݤj=n { ͍6gy`$~lT?Tle)-O55z㕠)H@ UCr锘?۹ MI ccMWA&dArK4uB~)s=qV0Z^Iޓ2 1O"ЋYQz4 }!ۖQ:j>4WU~j?f`2]5`Ab]'U=BuN x/ҧEmPS=Wh 4ߊ:oZjõvgdb,/ˣ4P`MAN- >̇VsH=ύl#i Ceer)kR;#|z $UʧSWS& у^L< [Z%yZ]EĉvPV>d2"*U$:CIM)*o0&('0rn9I%(#~=_?S.sȆz]N_Fa(̇;#[e5^lWV3wu2PߗqwTϝPTR/hf!,[I3eD$ʐuO5A 0~(5]Ŗ*nyv9$ Nc Ө&(ߩ'72r+d*6xy5sVCL23KA!ܐ W̮ߐz [a#Ŵ죛>'dz2J1I93ԱWDL3U_>)%NаhJ3C6OU*'D.5XVڐ&$,\sQΙ-E*FdvGqqФ=d6ZD 8k9^s|"c&h ٔK $D*dUPTQ6{D Fd=񙑴bӄ O1v B&a<Ϝluegs2{;!15zl u![0$ K9u*VԫV/w6D%lLFZ~[?CXOo&S˵rv-9 NMm:$sR߫Ý }HEϝĈ\PZ 5Ї^6/gPJr4ɨvCמc}1?ܗ]SNR@7(1;?b Vj0N? UsAC"H` OHyLDNl[%BZ#;"f}8t 񞮜\Uϭo5$3P&&Xp: c9Q>T#). fƴ>'lIbP=vzOUn| cow`=d" T{ S)XoQՄpvO"j?I ^:DW Q}~^zUgZ&1wlt'oձA hfcګrN2V=ch Ć 0wuu)&rDF Kasm{EU> E Bv#U%6Rm^%U2#.6N͗۟6YyH\ _8nW8q-Ōv"矢&\<@` ^t(n5@ND"0Sk=z,q",IR6<5-:9&*1qFw Pq_R<#Wr3NAS :Qb現oVo!6|pc] Wp79?YBg6 = !dh.X&L:jR? .lf4-3P)i+WptEYׂUTlq)< r>3:{`kF?2{Yz&m}"q;8ݦ5+ăHT.>Gƹ7_KTFWAe=?*h2.aWkIăoqGLҪ!q2Cb1@v^&6a산v4!H'[!.-sFǽYG_>s2KPbH(ȣ'z:_]| m+R;o/6~ARYHs>ۘTFHBv?՗̅9AY-glv?}K903r1aI=HaJtNffb |W7L ;;njuP9,Х !0Ywպip'¡Iȸkul4ho󚯋,,=;/VU~ĔR*!j٩~ۜo]\z'a #ߘUct3!kl,}Z0.2婣3RꀄDU R(ҿ/]k; ZRO dpj{NAm#=`>Leqp g;#Je)r-KR|@m{hZs==~Q[Z,X&8;9,_Iq8H͒Vl6c5!].U9F "NoP zWƺ碀K? tt(b`7AvQMx{nyOoa+@?ITAT3BPw|oԠG ԠSo"!;к%an%Yے4ό2Ke2mlrmMn\̮ݹZo4*Q{7;%S|]vq . 3ԳcW-/ W d87sQ1XlǦ+-ܙ׼M.5PH!n2E>Wtz$8CS4bzU88?(n(ǃT%/!C sꨤTWFg0\ SlT6O@Gwhu:I̙7^ցLkq*T]`]mOUc -fB"Vd=OƗ:JrU[4-.| xbuXYx7DBYذ,EDϦG^)x1u=NfΒD{y_P($,>fR}^l~/C__J" PH `ȼ(Z.%UJ/jf1_i^scJcnٻVj1FǩklM" L Fn䐰.d%wz??AKm?h\YyWnu 1_¨%GE>q)-e2wN?3QM-ɯ7SuEX{)UYN.ڃ̴֛v=;0"/M>?9LD2IײT q$TaPлR1,Cete.3'eY9}&laA,x,HnY&sڟ.y%a"#FaTyH X1#/T z(ls"sRM?0E* qõGW ?]GC}(qҧv|{t!Ԇndq!vuYḨAY$lzT,$U~i FI!F Lp92x+Fmbr'uh/$\jG_ V_hsf>Z\j: ;8d$(a+z@ZYP>~qF8~ FɏH:B, .אIA}AI4y5t&/ 3>ML}|,U@Yf%VxN ~NNo2PƳmD 6%e5]|AL`;dX3gf&|A#į$$7fƴQF i KSwp*kz1)ѝrnpex3 ^yKѮ(nYvi6EF{W+NUjl-z>iq8X ϻ1W4W[b]&j'Q  яhl<4%(BRg/ |W⪘WNT<*DリTzǽ~^ؿ"Cn\vMrj?mpÅYl2߹7j*UVkHb':A,d6d$( /Z=nFwB*CivG[ p\aoxm THGIH]@t &t݊cx_ZpBEGb/=Mt&ͯ1zJ Jg`,NČzV` fo9M"`#Q_>̰U5֟eq9|BTPA62vb1#]]v?㧜͇Mv:>{ ̈+.2C#sycQCrB-eF52[-LkȬٟnm CtrMue{&"=Keb[>!mp{kmw55x Z"$/eP{cd=C W .E:db79D{&`Ofز*ݚd}`U#M^!S̴ӽ<3Tb@)6"p)Po7}SR># C5;l-3hn-U|ꩌ&\WiOqxcπ])mWm8 l5k&D1z.bavCz=b/9::yxxJ_ou<~ruXQAa# .ז#.wVktH׶ݡsԉTg8w)X~uD>ۘ$EKRXiC Gפ9gD> `O!@< ?Xn #Iv_%4SHbˑ!'"U]"#-M Ԙ :+u!yiձiZzxn,M 7CGRh-"0E/艘pv .>[EKȥ S| @)$2N/nY1ud&0M÷oF3|5 ay{/V,UtL?i(D:DJ֢kAҚxTBjK{5tbט@#0qG2m8dҥmU> ><Z򉍄 ŜpKbfCk-:tc'*.Z/ypd4$EEqFOdj[23'qIz<ӓJl߸ c0/_xgw6s. 4v+o*Ht'|p-bQeoeն;"EoCg +[=3!rJw(wh>*'n'ؽ꣡;2^+^crE9("FJ hRQUE& H%>|k#O3MRndcAs,GZ[.(M #?o1kbh 7 A\U&f\l5IF^'אE\ XxZtq&K2!wi2J?hܔa`lcFTG[g#N U}$ '+ ,G? 3sr'VW%B}˿i,^iTΦg0mS`hr;paw=q#l,F燭~\tِ?sPJ\W4\,P!ڿ4|Mӣ*)ir,^LF N8=x\q[#)Dn箾3'|k_]*YL-D NC Iس 5*~V$ Mv1H@FMV0h~{ ub֎>E(ډx hicΦQۨWV!yȄSEŚ6їQpK%?ɞuJL˨!%[3zsxN'*/;h ' pKI660YTUdQIF@c.|q 9FN .-(х#jr_-zܝ[ 2gND`Қg`>fGiZ#,yJصm6:k~4-'}Z, 1:ݩapHīٗP 7áasdaG@ϊf̰$[JLWvm"u@x[Ol5NT2Wm;[q7;yMr݈ Gj:ǀ#5rC ԰[c?1-7D3>k]"9kKz&NS) kF4OQJQvyOWBaϠ9'*f.eDJszp[)H-4l>QN;j7c1& `M)-ɈEɃ٘ p.qqj*wNAv!HHFdI:0d%ÌɘQ@zy-JaGh *LAY5f2y|e4pex 0xZ.iA+"9faFܩ?DY. ԉ,&i¤͏Ua/`Ͱ齴 568g9a23i^"z*i%HR~혼/d>crn\ K.]!A 'b:H{a+m_W.5\p T#6ϊEfqe>LA ǖ:Ӵ!tc¬<`JLpth= * MvoxdʔYn|D9\R'sQ qo:<"lpQ-Ex~2aK _w$P300m+;=ꅔVzhBDrnޛ}U.p#uvGqHJ8P@b`Db9OY{[nV. 5*R6cW]*,Q7v'Xg!D &D~ lp`vQqɡirz%Pk8E4DOqCLYA"JhȾW\e7nwpQ\ د.=d9};e!aE#Q`FùlLnU!zIx 6L>* ½[w˓s8(iũ3Y@1Dz-u/lNh$F@Mt9]Hu /9\>?iam5{Py‘Vt@ingmD M̛ e'`"c=jp4/7G3j/i/"88B?~60} '@ė83U*bV6˪]2^"g'r,+ 2ڬ)ؙ3_6MhLkc۸$C au^n2?vq7¡9/D0:Ͼ1lK>gH9 L;"V&T4A#9fz F1w[1L}/S+!I޺+uSదnZ6 gNaX+-Y H=d bRHWmM=#8DyrH~ndF2̆/Ra([TcWR 8+ӊ1$j[we)awEP\@!;UbB$!?8졓{vF @^ 8?lX2NТfI;Жߤz9x_J/a`SU{x3a"R_[TjL_,}i\85*)sLЯr8e5Te<=GYjTTSa 6 ~%ؖXn7*C%5GyHH|g'9Xbyc).LXL7uωӗ* n^_90E$.cR8&޿F6{\5:̯h8ІZl41HfanOi,)\D|9YhaNjLoo ϕ:)J_diZǙQW\$KgfC*yX:5o=@D ӳ9'޲< |'I:!unmWA\k N¬JM2Bl~4̶];'@p.T5,o{I#ϋ5s((wMT{`eS2^EEH@|ZUx1v-{Xť/%;wXd+ 8ھRd8-B?C U3z?;x o9azWL8<X& hԾ빓LSv2g^2 Uko9O:&{[yF+ <_vpCYx5.t:eJ.%j3_# A ҚN\Fw֝IJ#hBc]m)Mm8 9[W*UX|*Q݉;/&'q!˵(jJ_^)܀_d #)L"ءLwo*OD8ts&?w;b|H@ :.(}Eѽg$@~#ZrGHg }4\ 9Zl UVrvH/BFdK/6#k)?"h.M=@0Tڦmn7ULڠvZeh! B!01^>럨FZe.\xjE:"^^zUSNH^өq$*N!ĝa:JVv![׶Qa H͗?[Δcfe}OJ9 QK[ 3H y5߇ /F3t@tlQ uA!z"6pVK^gr7ҏ8!GrܫV3Tmۀ$S@~Ҥ!a`Jws؞mƭ eF,,ս [ǸU>6 A6&lɄ8y+2 ~N *,Q>{NB-Ҋ:_ NTP惠r w˩s]QZVw1-!]{X;TZ(֎/ S ٵ'3 hN|=ӹLMw=s-Afӈ %p59r󩙛󍉫ZΌE*-D&Rl(aA/ju< G\ug둍jkXFt[\c85&<_H@CƌxU?wǯ(;W0dI7}UO6xJcvTC~NrFHj>u aOt/Jby s<>U)G ~UQцst~Fj"e$_gُM՟v"^?ɛhz+|bFxIo< B4sENY ( 5?~= BFl"|ԟ6jG!~({HQ\]J5ܷOНv$+/ >QdA3? h^>~"8q_`#M9kڕ`cI|CR^BCaK< P @LɦasXP΋+6|@Xl(n#C#U_?y4.8w5t`bC9u*QR!UF @49i="`/ cJ'[p', ǝ` W 3d/HŒm6 7CvJ²`ԁD 2pks+kz);Soc}uȇ&ȖL,7-m=\6V*-ɉ<#cp/&`' z#9%fIp59\&e z%mzc<7!LԳ!)F1 ,P(36l oXa 8 FsTTq~.N4f}9][Ҥ|%j9̅*>5i6zMI<*kDe| )mw([x{$#{/mA;w-=4ah\0@[]AURQ)o G:X6pF5 w\3 v'+XwhNsN<>K:Bt(Wk]c%rc:hH؈Wcʺ;.CRx Ju1Ѹ:4h3OIFN fyES=ށh,gVlS%_hk_0p42h}H]S)9e]_G8-:~h}iebWr/w!~JZ :dk/J7X8z| V&|h~c(]&3x:2lRH=l,޽k:䇒 <ÃAƌ:'E1Vvh5|Q.)]d ҿ#cX<]k^ 6@J8]lw5AO$*[H b3Yg3S9 'boID3e6-D('^e"Gn{0t*X9X]U#@/[=3NrQ '|ʆbܾ~D`=2Lc MєXVb%A`uߋ$:G]VB+q|O"WUyʴgq!1z)C֪OJ_ssSnþ,) Iz4$9^wr1'1O_J ݍ!|&. yMb$Ƨ{Nq~ߨ { M+LdoF}Qcs0mX_=0`@Q4fA<%%Ԍ5꛶f./D]J=2Gɧg[ڟl\2Ʋrȧ\g'θ0h~~x'ͣHT}\ [jYn׏YHeN7.S1h%4?T1H1֏*ȟtl!ގ4C=8A0!TE XUGe CԨH}[vf K[>3@\%Nmw^Bg}AAɍ?\Xz_M}{|̣,_;iw9Y{,M{'Qa%r 7֨th=s ekiy뎙Rrg.vډ\Pwu M ~Aܛb=$&䬿p5ŃTy.rBOy8x$d>2܅'\uq;![oto?qJ3$.^sE Q^B'7X̅ۓo|.l J*۝dcl ߄-3b22J|Xc'-y*.\H\My@_3 |C}6Ǟ;T̹3oZ Y1%t#LF(O$~*HUk, ]VnoOK2L@!bQjfB&8;bbz| mm :nƒñ ٨8o>&Icw5j׵yB,h,IWk)zҟ>80^Tst$"rR`CJ'(S=OϬ+sŭvT& 0sޔ7yאf^Ooli?+o[ڋ{8? n(Ys& kPY.D #BE-Z>|$oET2unRfo~XLb:qDu q,͟ (´YVq%&3+`)o'ź撥e]^+gY=7P3ǤdϊHvFdihwFW\sŠ/7a؇`_ 9S{5 JrsbՕz&5T AмK! oSbg5ɱ>m4"Fk5PƓ> )65Ojr[VPyАYE^fE}T!^0CJK-r!L ;q͍oMQspѱ 2tv(N9D6`iPD3FB'UdP"z.:3[I쟱 5՘S|EHBӉGǺ]p&hKΒivߨlֹ/i_&O;zIEfZk.9A{hP̈́3͌F#@M\ pXi5v~b@,Zƒ.U3rwoaE|I hrB֖Vs|雌<9=mA݅*v^2P`PSLq^I\Z|I#\@ jyKїZfR8m= 'XߛRYw$DD)ӬG-ܼ)^ϓ?B*q"r|f*cfZrhg~Jf* |.ZJ-<3x# ̟\t1ψ瓧bCХ9,=Q[rUDFBɨ3Cp%dhm'1sǑ…-qGbjjpfGx%8юk;"ճkbG6+TR:7롷=qW_%~\"+odbMT /W2sOL.~peSS^&Ȋ>94(S'݉Z<Ϸ,'{]%\0 1zzX൏*@W v%?مSTgЩҚwEL;4rܹsAԦ5sUT,~⨃{XQEE@~pZK$=6X|AL}G/~N Y)T گxn@ VSYL%NvCҫ\mv=s?\hG u}U=);0AlPy`Q`#&I>m[9?J…rY}4UE+vWG|cG$vѝ&Mn&$k f91UM?] "<\{'-V ݂LbAi}-8BlrCi)}F8GuXOD0)26b"o[nx59 s+OQ=OnwI~OftM}# O/{^Tm>)G1YtjRV٧2(x>XEm݇ `XfP꿐 31rToҬUΤ{!")2 -6qHum:rSdlq}M7Y4W ];4]'=5tΆ`u\gƯQÐ<}͋9겶\ڌgVhPyL]?K>UtN [A@(ҬqehESa[\~EQБNsfiƚpJ݇?ߙϨ%5z83 VY\^z%iLWf!o=3ߎmNWo4^ k]F}kk:QA`G!f 5ߴE1fҸZ5})$D,̆w_Y?Uy_[WuHx5mW㩏rvMON6WZٱI5 :#tJV}hDDg- /OHsl؁t0''<=,ˮI3UPtjʳBƓ' F =9 / 2ǔ譅z9m&ۈQʶ)~@؞H]ĨolmtԻ%Nɒڒ{ Jщ׆`?#v&bx:.U/MU Y(tYGbt|7[wC_7eZ*]se <,H[?s$:#~Ž y YgQFe}v .Om%)q 򮬐8K=!@MH,V<5Jt3%W&+Hf2Ә;J GZ׉ lKCWmeu`^tҬ* PnЌWEv.Ez6[ p=EYP'bcxdfdԨ$(dXaUq耢/뀳G_]"h^E6<#ڭE7H#' zx G3 aJ`ӭI=›:H ܽ,ĥd*E7VX~ #Mu\*&4ڜ@Ŀ>yJ"ܡZ BܦZAIk{\rͯL5ȱ~I_]lHg2hIQQXמJd.) zx zHG-$0У'F#) "` mwPH;#!+"Alkfdg|hA}¡帮TcFaٍ˿:FSB7 '`z]Le AoAWG(l-(Lw /wQoa{{>{t+VJcx:xZ\+-3g #ό\Sib׸&T;َԾ@QSFؿ 029Bζ**'eD^6aqCPW:JwӺ2H):\Ƥ8SրMpC41 ^%d<_VF~R5a⪛ZU.@No4c&ϙ4KALڂ*J3MMc : c."ڰfˆB=l9M{f4$3#ط'K3|Ux,Dўj X*Z%&IB4ia'zqazK-7 I=bgȩG}}1tD!b<{Z.-نAe~o!-aOT9Y{r+L?aXM6Q6ō0abnuG^.1~]l|r.F&Q׈O3-j+;_X?pMD&XTnVȤaЁ籊 @Cr*?m.CD}#u ڔf mPBWFfc1{dDqG>\1,:ԥ,#iM`aнό_M:v+!$ނ#+)[6= 0y ֈϢ{¸+3cQ:t>]^iEB c(eÈ%΂+BP.ٖz*DM/)5H9o[l&) 9%K*ŤArsf%,׆85i"?s$:JTJ;!ŋ$%Kg{՞;h4XHnZ:h8\tG\qu7zEsmSxV *_:V;)Lv&Xg5MYЊ\I,Cn9$M҈-3xcNf=CDѨ]8q M& eNNjc+հ_\p΁#BW֥tT;:2 fܑXש.\vr%+ طUzN3(.rDjGƀH&OpӦ+ Ւ&l@?Iz%}OML|Zi/>Ai3""|jGOM'RI ew+ q(MxbHhpG`.G|$Beqzd 0bwU[R"~$|ki@CUopRUZQM/UƮ K 7Ky)UBfAS= xiK%x)(g/ZDsـ wY>1r)fLpP;7H֕`U.ŀBp򴬴OL|%.Ô "VTGGO-8-=-Z0Bjca+x;W|b9e)ەZF=nYJSRcfFpL%lrcrِ Qg߇(@;9wA3N;n6I^tʕr! ۔g1'uBU!(޿G˭u%=؉2:ƵމrQbGNi==jق LH xJvw1BQ&p&񯗤{j4 Sg7;Ppv7?ycxp#Tf?ݰx0ئsۨj&KIHM߀nz\tn!ײӃsLf.S.T~5}pqYۺغ^8z'2rmfO+S,nA7ۙ`%!јǣ@yLL*P {,Ih8E0t [~ʁsEeaL@ OG>"vFz׆O$ndT`'^U4o<Ӳ/tz:"EɻĶ{(^V@aLP6TאFrom"Z30}fTz^U}Tq' 6 O Wwz-Of2jM(~O7iӧd}I@{l7QD^P6V5>|uD-J9• ^y&``Rg%+XQx{\+)V#Srzy 'o/v?jvjMPM;C5%4`};3'a>/iMxfN5"MtZ' } X< oU&*(jPD99 5n_̩^Ƌf NeOfԫlm.wG.']`)>|%"s&* =alM !XrK2_;VgXR$r>w7fdgѾ%9Ӓr RbqI'FwSxM# l*oeK4H[Ѽ5)y~i{8 ti IcjWяH4 yAX+o6\P*|x!Gc~L3У̓1}a]w&h蚝˦>jM%CMdbaGkn[Bqͳe` E jT]7^1s~35d凩/[ ˭H-`xxf̥՘5lǦǎV ]{]4J?=ĀXhb]|JuXnSν3GL^n 4;Kݎ,n5)"vHoNGBqlkP޾_LIk2zYJی%jk W<^Ō[n´DdU8 " 4\usņB{0BN==Qppo>ڢ2Y ޠ :jŽ|[g4 $[J{[.\@(I&g9.\=4"2uF[Z4l'suY XSou/TL.$[fag"ݔhGu%uryQ={,R_hmeb>DaYO()Bghķ 2;q]I73佒bD7\֚\ԧ!5O<]k1f=aT;kĕ=&Y&A? O렅O0"#a2I^}p A>n|"iSkG_a5bjnŠԂuiݛIgab<},6i:t^0|8 /)^]"nЅLtf0"Gh#Wf?+!i/㇌] ͗uZ 7v:n>yR@}po1 ]J?ØEp jk}fX){,Dž'6|NNy t8)+r{!cU2'CF] 9yh=ٰ9aV]N7+@Ae-շi)gnp!DJ9s,u4sDS y{MGj5oB{J(o~RA }jݧ" Rٶ~N]:~̻BɝX_4 63$ӫꜥyWCN['ʋW#;O/XS5@K_(pJBU ~?J?X6kEx}_SdH-;U<}uTXKyi!(N'jwsL6,V+<-@hsKLϹA0#x@U Q ! 24"h% X+FIXd{ęQ/ς縴ZleRIn8 e Jv_Mx6V9Sڋ|gRIFwhG:jMN8l ҭy۴~0(hpn=e )F!qGZcGo9?VE ˛cy^]5ga/ ̒ xޫ0XZ0}G{CYO{<:ޮ~6iq01,[U NpCO_F ١\ȯ Dj3]I^0Fa<\e3LjOƁb_'zVL#5Y6;u!1C[Z zWx)w) N.e1S1 PB}ÖiFv˃0 ?XzTaڕ^ i$|KgfwD 5j: 4z:#e" `(CuJLlo&fziY'81Xh+;i(kbF/*3pV[v[͖ $dqX9 TcI^rI[Rl< jRf:5Ef!fO?>Bu\@1 ٻaq{ƬfrCHeD,ףd2M}g&aHUh }#t7F!]Z]Iq&nMۑ)¹d!,- LVkN%IL=s qa@_M͌ȲE;7s|mH(Yy:-@3e95o*0;! I$;vp9ܥ+;^΍ǵ[04Vʝ<3;R!#+#euV"ehܟ=_ 7fWEKg/;M"_3ԭ}آ#`Rbty5F;'{SҠi֒`g)ұZj{] ;X~Md5 lg4t(~?WΫvF!>5 Wl ` K{l0;6seGɅBMΪc/ Y`OӵIrg\ݿ-3l̿_2YlvoKPeo>Xx] 0_[1-K %%{s[r~O"hS y~z}gde bp'Ѻ#VGKeʠaXۼ>!DNan#5\tҌLWyT#Q-9}Yw6 VK]eDh`x)0tHI԰4 Nyӏ x9h)@lZYB&"+0Gi1;tUuR3Hv,\,mR/ʄ At_>D2lSt.]diKZ[*j MeIʆ9jz B]h _'v\m_#3EXtXBlbR=ݝĎFJk[SCdImu!y |6u@Z=ȉ4!!rBVxܗ h/$ѵ6!)juqt*s0`ˌh/w׿SH|OvQV(Jeuj􎸴2XO"+dw_y.=@B2SKQ6 e>Q \|-_'R%n`Lv5YdΟG?k/L=cmvDy8d =ސt4띏W&ChO^g-aq?{4|G<kQ+hXtv޾c83- k޹”͇j<<~`,2&@5WO^"|NU- AG}oO%_V7YdҭAX6m)d@XH^'fPlD5Dؓt6֛d>%=>!ojKfVťlyN00 #.ZϏZMI@W]J :C>(ќdU$amIHEG{ JFch1!> 974(,fl[Qt>bRyӻ)^8D,dLK!c=Cds !F4[E@k$KxK0Pf]aC㪜\{Ħ.N'ؐjt7ކwNIhqڗ `)Fk\v,Bqqm6б~^ D%GFȂҹ8^-{:PήtW&N@2Qzv ͰJi9bHXnK opݏcô7" aS醝R58҈{SEVenӃ&Fn 5/\ "`Dz A)}M7U`/}aR ^Sc5ٟ1.7*ذBTj k٫0ɤo6%E$y4 <8md{z87l`z2P,%֧ivU(y|BoIfǏy% H`MW ׃fDHg܅ԚW%^ U1})f!ԉb4F]/bS;3 *@uy]M&~L߳>?rr]5<;H%+Ņ11A+_K!18/-~e]Ieߌ>NvVv#6--|WzZD?Bpf9urs-/߄Q$o@Wy~sG/$ឨAFWՇvKz}iTd[g V}]%C[2fT{v+T dctҷNl ];+o2BV-j! 1:`#`YoN γj[Z0i_Q"|S$^g =弼+U I2ed;} y: ^ײfP%Azc G Wha'«_N)pv,G<O!pw3f}@tK%,1k1{^ȥj~WA;(lg(~@p|R0p:h_*&ΉŔGSmah!r|( ]}l2GpBٚ>Dr$^!,pR˩DPI K" o OYޝ̹ViD}7/L8 1S)B2$:pk-+C W=>F=˪op@&`s 9y}ҮDb(R6֕@ٓUlSݧ8/ID`S%|/cKJ]4ۤX~wPz[\ ȗ_ܐCg-ǡM_Ï*6X͍_b0 ^Qog&V);:A7?kE "BF Ta(qd sٵ"URFZza< BI8S1qR0=Hp֗|JmU[G`<`T]|X(\IAC 4s^X60H-jQSi=y{C8.դL l/gF VOPY~2s " Xq y)?{vSh twc%NQ/cZCᢻ,f̛< WL1w3kрs i=_tSŁҊUK$!_)v&G`LdGT,l+jd咯 ؾJPrU@Y`+Kz):#[eժqZ*4is.vd_~~PL WZ9!~ _'09M۝hII0 ?~ɴBadf"%O2-!kA2)ӶBaĶ=pgԶV$7p6H#H!ݔ4tOI6Zm;hؠb|E1,Lk.;fâa `8<,Y㵸{?nQ|ܜ!JFK"=4:ϸqpT7PGhic=xN<9:-`/sj=˱"Vr*Ob=~De H85799E,MZ C}Ț_,hVrd[5Z:Rs<'y@ۖ'>#/p,Y7ax/^EĮx,vɟ#/В{l/uRשaePD J1r"@ӻ˰ Jܟ+ ;7a^ 굂?(lhY]%[ Zſ +R4tZ3al~zhrH !N]zLEfE(sACtq^JjfO48k};U:PY󐭕 q@늖j+6a{+U{ꎹkKvqQ%5DnXrtkngPz-F%W|^ƻ^AavNySBf&:%ѾO@7<H [<~f3ZpԞ0sVyHLL10)^rQS *K}a+Isi($RB[ڻ#B4KkdO ߧ-L+-`Eo(~#&Ԫ0"iY+^fѥ ZE%w׍G'M;OC6OJYcš]éҿeϦ+&; tꡳgOKҤ jet^}5 ?NN*U.+%yX 6\BHӫf8^ZSoi#{pV$5myX%>R',2 B]#}A($e_%#(l|)1}J-_#vtjJN»k҈y6 NL:1}Xe<ф7,@.lo\]{hT; ׻^Cr+yTqZ󋺕E4>6QvU_( C7@BHG Sԑ"M9g։Gi;#,©IHßW -Tf ҧ+5b DPk;sYxpL5_^1̆{Z”A| ]E5̰$YU| *_,BqWDZFͭh&VoRCIwe;E&sla=w;h2#ZeJx_0A" g.Hf q*\JT_+wȭo>SNQv(e^u hPsJȲge4xa[I]X1ZQH_&^۪(rma#UqV[7@ y}r -˄VGd\"p;u(6iy/BiJy1LnZE|@V%A.ab)۽W_aŨ]W X2!٦;Juc(#f˵4R*M& 4} Q>:ݝ9'-S:EuЉ.Osӆ*\ P:"rѺxO݂R.9]t$hLj(KHFtQ4/Z(r ?]_ ؂i{6HT5VArMүHuq1*>SIU_O&u|.f-Vz-2zi&]0W 'Z٫abb_bS"n/֣/ l%TU!W:dɃ ܒeR3MX5099HԎ2~*v^{ MXjZ R|K y`hˋ(lNQ6ؚ,QEMNi@q x \QۯQOR@JV?=GeHL]}Ŏ&{V9rV!KlyB/AWhjzQ|d%?xXԠŜPsny2(i,ڗe%)~~Z[]zJ&Yk=f5&4rfa0SJ`-t,,=]Wj|>L$d ?*𜵅,}قf{z~lښu[="$S%ҳR2u;aAZABWS/ɒq/3^޶"ɦ8^Ŝ;Ü s=Qs@l}| &nbZփL4h4c`+JNN .ǿtaO<+"/. bB)<DefQ 4Cu~i01u"eXAU"_BGKN^kBTʖgQ'k ndnLZ4^I(Egd),P#=Ykr\=~ݡG񵘺&9vb uE4Κ7uʳ[XXԧ R0XjSzs$+YCYbȽ "v)ڃ i O~(]ik|s̄.Y:Kf{Ϟ"DU/ȼI{hCa>-#4wu%L~zJz0FP/짱A=@V|.q6%N20U -RHC眷 RHpoR%t}{# -L 7O]PpXeH"&CRUb0 Oxh VqVE,@4 !pU^_n*G5OjbՇ4a+IfҐM7zX7#RSS)Z^ XEmC@& EO-Wq;wwF\aâ(JM"P{ эp`$~* ]-PY <*6Rן ZmU|\0B#gMH]ݍHm7ϐ?5b$&˛!}[#hh_)REE|i+OM[nj鮑")8f"6(#]Rߠ*[jY6;m5)ns&؎n1JEIt+KhApXLM X{&6y\Aߒ]eH聃aw(G!pA6v-~r8**PŒDkxb#lD B˽Vr]}o1OKYğTjD ƅI± brLo,7`/gIlt0u;]w\ Ì CVY3-3C1llbd.D-M2{ Gxv]@u.QE2ah{Xnzy6KH +u}t[ UŹuSU@ܩ0#ƞ\Ɏ!)l>zNj3a:ը$nJSKhyn$6Pґ {os26m~F˱\cM @&6dT* 1pi,p"i۶j):)k}WϽA'T=`J]$Fzgk}Bb7d4 fSl T)֌&6Ѱ7` &/= T,Ҿpkjy?@Q-ځ{q&o 'mB2v8G^)SV/=͇e=AR4뙰LʛX!۷ 3ȉ寮=Wl1%G]WjaE =WﯲׂR~ 9 3 U6W Ʒo!hѣzE#`F\]. 4<)C zNcf@ #"8:`-5$!ĠҧXŌ٪ L_Q̔@9AOx}XR]ܳ҃F&uˁLݖth47'VJS*Ut05D8/(K@ަ9 *Y9<ź)r۰/CvQ tEspa=&z*[ruqn7OʤҤ"Q>' :-XD(p5D@w {Q.;Ë:*Z{6$G4QV˜2"hRR)HGu6)N [B뻴6-*j N`: ޚg6F R("t. 2x\x;6IX$ .($6- esќ~\@窾qSȯHJS) ( uS^m3CUV0G]RpWs,AG$p#PM]Bs`ٹeS820r@o9MR fi%nɅ ӐtS,+{ȗe;=VDpi|Pe`GӟYߧn dp'x;<M*x[Ց(8GwIŃPFOWq8h2,rłe,@M,_,.:+bu&P=GNYVHs,,>/c#i OC؅ZLlƪ&x#/M%j O Z? NC6)d27[˓JjjM00umkݏ/Dcv*zhuD M7v,k]*M-Lu_Z0|a6 BԵ#ۯ!=],|rP**ֈjӼۚ uf,n:#-Zv{FVNJr΄u0Q-4e{#Wa';^hdnnF;ҧ\G|_:<y@ 0~pO\-e(J/~ZTi\_J2LPo`+T@Gɮ&hKAR|_IN)N/wB~92"t>]^GS*T?w!!'f>B4w@UqWC)®@7TEقߗn5S3p!d–tA˶ @|2#ωpE@IĚ-5`uDga!['C!$wo{ֵKy0{'Є')ٜ횛D*.yiD>҈ -pgtj([P}(J$?51!Y\~]Dgn$7W!,|希Bp~&n7׳֢m[yU؉eD;^Ni@ yњNֺ4Sabn4AM'HG|# B K~Je rS{ xq$K'uxif~!E+&(kGF||,  )d%F##<6wd&0I PV6ym|-:.íkULTHաUf|9zQڟ4k.枣q猼92IN00{~;C48F`jÚ!+D K*( 4lGgi]Z_ z+@rWe ]1 ڊ/fFGöPڦU(aA7gnh?sUCFt \嚌Z/G:a2 sF_/eOY6IZK= hOv q3]_5%fE  Čb4zCݧ䑞_MEnh5`yc}IMCHf"g/4nZ&(U9^~eࡄfq,k{CP, cu4x '==z s2MDGt;X3KI\zb<{Cn9-249e4@b89(6NH+s# g g@y$n3 -[1DAFpΌy_$7|$!6!zV,-ebD}h'$k >ASpW. @y(tIfZ`P(z!jx*̾Y6O'k Q\}[f-bҏa9Kg楞D l̚#_!Ɉ Wyj}ǬK#aHXm-X ($WzG,+26$j'ɉ|I2vaa vG]I&/O0 XZdvBF%eBtt 7q|zm' oMs*a .]+_8,wP-(BڗN;7c)H5]ͤ[`ptsz,`涑_|1 YmiuPю(@#qR=lʔ"*uww2 /ݭKɱE7̔V & Q$-7DckcǏP,%F[HTvGb*DP+DUhޢQYk)lrdm' (5z.s-|Q N必(i y\ר<ۥ@*אxM0Mj1MK"~TMH6Fء6pY&ZSD堫;D닥@@ZVtᩄ N`@֋"iD͊tS ތ[YG KL XIS.1)OAGP2Eho '8MYa*CoT;H!` 4`=ڂ To*\}Ip>ݬ'r/x[H4cM }{g;+~%4!ML=uMO08AmU(4ؾ!TkaVJi cDN\Xzjsot\ To;CD{Ւ׿zt+|cEZX%Ӗn 6ўZ3iyȕ-{_ W7F5W||]ϡФ>v=3H%wn8v+ν 95wEegK<'OCZb1Aesӿ%L]e +]wA#Cf*.8ӣdK "7h-GB ܨprFt38'Q+AqÍw <%Xn6&`Yn%8lB ?eW {Ś" YߦqXf{|& q̍G`E\ "Z+ ZpdNos7 3%_BԽoEjmv ^A^jyX0LK0ؠc4e!V'ꚥKg3 /Η}?XٓBp(iӦA*CcVhJfX!~$2ۇ1QTˀL^ L>rFhtj)l y}׊"CzTEDSy dkђp6Ƭ޹ȢbZG 4GQ(UbzN߼\ޖ+s'wz=Ǣ4&tڄpyZ Q#:YiK\oeA e(aT3MB{(~6ڷ-R-Zk>t/`k(5h"M c#yz5JGľ#n).)}G<_^TI<݌ˀ:?| "Ӽm[3_OLѽ-& §Zhr k}&W PT0/fRQ#^ab$MIfƠGl-,%kz`DoAHfX i6BcXQ{&'| KXBݚ)-T|CC)\4ן4ydڪ^P"9O_^sk//nac }"]͑Ⰸ yC^@Y:|*YK/=6(9sv Mnoc۴=9"Y$CBvTy)$**\7 ͯ95(C"@OX{ $ L[~D)~hC]U—A請maO/$ZQCM}oeYcˢNQ;֜wi,|@.Vdl;wpw M}df2!`\n]ַZnZ[|ܧ5[U˸ S@0ဃDMxj1 EsSs[<5k("Z.NkWݙ ",W$svA~#UKJ<Ifh;5߆womX!Qr!ZG)jГ2YvX'+qVL3+@ZJɍԶ4RǤ 2W#ceE _n7RȆozuZ4qq2V`!>?[qK]f>! Hjs ޙ"oGS_l iŌGR}n&B#2^xRˣ2w@$MKݙq$_{G@M0dymNOY8'Wɢ Ƅ=,o[mP[ ,=-⼲PZ:3| 5 yhYQ?(D_OL}rA2UkuϞ:?C+ĖE] EB&+@]ęa tHzf 嗢鿽ʼnGmRg7MNp—r& @'F05E`_E@ӟSk|sr;EU~9\Љ6ZYBv@^wX8ܼD1 -]qPfqDEQtk'q<δŊXvm,5 H}]tx5\lIĿ:7:+UR0hvauF}We}p[6Yw]r>zV>ZjPg ƪévOI ĸ*P8)aWu^"*oU] Zf;kM)~0'$e$x@qtMӈ;@0DKնȆ4-:ag }H0%Cv_Ϻ贤cfD9PȶݭZ'/HKrJtp4hqG.e!;N5WB]GYKN^&z S;)CVXM9SuUy aBB̜JҝC1ߒu {TGKPNޘM!C1gi?pjtsL`ivnPxjM/ \ A8#6s5F cm `k"fS<-r(ܖb',Ȣ&OroZc2 ^VF l1_R}^7 09ۤ(^Eqmt}>L goEY+҆k&\Tܖ<.FV54p:+l^6/+fy@M)&Z[ge4>ˢ<S@M3)IF6m]“ѽ'Q마` qټꕲp6v=IPb\c]&:H|̙qUcH]S+ E)|ߊm.à|.Yͩ;c$B;o/6\RJ!2>@9XPJ+zΰGIL!"o4~]#vVQsFfϰ {АNGalh%wXI6Q'QY?FNIϽRCە7_Ɛ2 e8(&dFK&ːHkf} anD^4W:˪KPFp-s}12Z)Dh ZґF&ݽ8Y +n6ErtVPE~{ޭ`чǢpd兪 4x^gG'uk|ui`mF޸[eϗCǍ63ʆF3=?pwGT&9ZYxMy]s+͟, "-'RG՘- g em&w׺_+'PE7b+8h"% ҾgV)iu<<#+Wj==XRVC2nʘ?~c;XtF9"if)s86L]HƊE2uePaͼyL3Vƪ4៧"5I/6E3QF"L$M-9AIʣNbV!Pq#$`qo_I[5ʳidhѣԫvp{|1&rPRZsw~KE*1V6S R a~@(XTpX7쨞5FJ. S-nH=#?k\ KGO Nu`Dc.`E}LrXwtP9;-T\ H8?l1!=on@ys\4R8#nycLοoY%'-E>rS!CVٟay^ 2/3&noy|NU0ڐoaՙ-_] Wdq;;гgߓ2ۆYJɪHAl{(܋*:OSqH~4fո27Wgep#aٔl2qe6B{t>YiX_l@0K,բW`@#2 xvNmEbb{/|oҌmc\p YBdtL~kBe&O9NφQJ PTmFxqrs?l%M\>,2jP"ǘwIX"/TW҈LFƝӖSְvlrv9 RNt=~rT};gc$r^t?Y?W%~#afPsZL2ݚ CU+"֧zYo?ժX^IRM= =ǭ A)Wv1H({+$77IlpmCIo0>{ӥy9bau9Pel g|[C r-xt92u5KSڥxzL-$Rp^;{dq'ڗڜW+{YZMd{rDIx O6w& 5̶s- ~ⅉp#x7ҁڦP(k&.1}SecO*\`Udi?t!Q(z6T+}a4#/@˺xZ 0X0Ԯ$ @\quA>VHga;;An,P;/$(@wyf=nxW%MzE&v55vb^  d*,"Q:o8ILk͖%d}ޘ1~χ@HFgR@%WJ kV X}t)9cV~M^9i䷱ "C-XU_ rz88Ǥvx6y I֐Y!U߇+"XZrLSwM OYDsQgW`"of_V-ŸC&}SlHwO}9EBPR{'d5UoD^Tp8]jmPMyg|gvFaXBvЦ,_I93I)Fk !z$_WudN+Kj`)dbb"eHX \]dS F0:_z8plM3 ȊO4k͏WaW>(ڿ zk@@О`  NQ\`IIy~\}5 IcciU@):i&7MU hxNl""71P4"(&jQ^ٿNkpއn]9(ʧu\jT Eg?PPMrD{, /?>l#Ѣ$5RSdS^,G;ZxKWݮȺ>HOh`2-wF$%A,;U-7̉yKŚ a: , >fYD&1Ҕ |g}#|JHd2qr,5Rg2 q!Vװ{RIİHy~Lߕ7 rjҬSߒHLMh fYfhb#*s.ԳL'f~KocwX(7?4lb,,ʢ]L3RX~|(aE@ FEnoEݿ ;J? ބaܷWbBVW~AVY֭ nmyCcؑ](Sm.=$b} QQPX$QdT[v,ְ }=BFIdm:EP A2u3<5˓hӂȿv tf0[@0ֹ<]A1w@=RΨcy4lZˡlm4h.y񜖄bJ Q8}`p3?˥8I-"'˴bm+ .7Կt=yfhϹ!dL&:cFd꤂zSyOAZ 0i] eeZ{1gl8,t #߼U m1ez㣁}WBa>G|}[ sqIlzS1{bUeֹQ&Lz)>+ŋ:6_ָ1Gbt)^~Kq  t+UΧ=,|oXEEp1ݮkx9Tױw#$;@|9hJ.FpeK3#aԦ""_HGZ78;$ !,[ׯ&v翲P hBr;ܟvv3;w1PL@CwqC)@Wln;PZ̟xBp/퇊 h,ׅ? ݥh#Ajkv~]#^:NfK%+jpvi~r@oh>nBb %[d`ȗӓ%Ҧi,C180Hhb3Fճ>$wet#q캢m': y(dt$ѯ y-R/d\gᱳĖeQA^%ǘXT23'barA<%Tmu)Dm>3^Z,=|-EXa2IQ\Sa~T"5U"~5A3 : 9 {gЊ+Ao ~G2X *Xn[{Srsי"Tvܡ+7D07^t,Ӏp& @xk#!X zg4ڮ^v诵IDKο|t擻zl*W7]sFlvD@UkGH)<\NEнΰ!y*p?P+6r K,_ar)%Bu v}-I;~~+ucs #?:=kqA5I Cl_D 5+ǵqVo4f#a!YbtP#|Ro rQ44W%*I6DjK.`R\ mjK)0 HʣQ2OYi9~YJrăLbUٲ["$&o4O]F0)kݭHCGGb3'c卖/Y$kȰtҔJ̈=Ѵ]{ & ܅YFMpi0%5D>S}xRrpZɀĈ ~$i= Tb]yqx;cY,$I@=]5HTQQNHoEު4'fun©IJqCYFe3 1c b:$R*AV^QY)tj#MP&FZI]zR(ose i-h7zCzf5aǠQd&l1Z  fʊ&NW%ubTe xkF_FV lqOwb>AwwMeWo5lJyu'(od)7C[p.]A;6_ B1w0jyn @4E(7{xFErل؃ &=PY|%qSu3JJ]/u`%1/ul_sʞ@/ ] #: ᯘtB|#X Y㶁h^ƔdS. 6tv]G=yuOip)ֵmP>,eV$o] KFP|5|htUϟU<v->܊4[VΚ9(6@w/p?__zTC-SV,pZcQ| ~ӕW; R5+%Ց s䢹RX!$~y<7K1~N't̉YOC]DP!gL:ͤ$To{ ӿHwyϐFìHBN-@[EYƅch# 10`<'K#&oj*+({ie !Npr~9U\ԶD)S ab3O!8FP\J՜Tbu|\lnő;V: 8Շ-}jY8<2Gz,wBCβl =8m㈝tF绫!(:<NjM2@TsKVrJtUL$ڀ'Jd$(=@ `VQ *P%Ϻj'F!GыCTs͓euV`"2-\uI0i.q9ڊҧԙ )q O#GNjc坑/I|3"S Hgȕzb.IVWk0wQ*[d> *eV"٨4g{b2CLp*?y^ϓ$1҉y{!A޼||>iQ;JjR#[Қȴ k Fcti>8HO90o† Hˆ S#j-V0U\15?Le#?q]@»VwG;=[ GFG9™e9I,M g u~Ok}k'gCMb~o3a>򥶠"]<h% ksQ&p4(.ąt:)9Oڪ` <ؐ=Ӆ Ruu•0y#PJ-{1sk"2؍D7pj:Hd]YpcZy kf, ZD Qk&.5nGi$Ubnnؗ)[}ShUT#P[`5?Rd_@ifo DׁBg żJ4y{W?%Nq#z-YD$N aj޾;3EPξ|E6\Kz?M6SIk\_HMe֓#@ K*5:U4$-ȓ"N|I/dJѯ%6ܦRL;A[E@Ab hP"=P T7)mi~,X=7\ԻY$ ]hmЛ$:*Jg1:#LJX+;`YyOZ-PSaMn/XdOx$15. A \S,3UJNF JRi6B4scJa^[ 8, /"&wM2P)͂-A 2#Tؔ$O%y(Exc% <9{^+G#VbO2`:ڇz)˿/mri B\H#WUo?OAHPsr}2d{OPVM+;Y; 턤BI)ciL@RAN?0EșcęWKH iEމ]il 4<je-gXuW0|s:C`H/)XL Zx͓6?ϣYU`*pY΄C{9d'O wgv; (0K6݊lotVAiEhZ nj C(7{ȕ#9y(Px]Aசڧߌ !XowBI1YAA3qmg3Ž4Lu1(6VX|,f@mZJf,TO4Sz7Վ|2L$"?L'!8Y›~HSXP#/a 2iεoJ)ۍS>9Q|xl3@ p/]|L$ዕUx{=ogK&FTDҾ{ӓHvfZ:9Y7]U1UޤKstN[ܔ4Sw`h'%Ovz5]@)wVi_޹A70noZBhw~^.V<3A]0e!< mb$mLhuxH7l乥9cjk%Q | e"UgHLU_p@-M61x1 ҍH>ndD؃KXRY LJ5EW^xA1u)3\1T T^.zbDq@u \3z~ Qx5|J~@hhv /\NOK=A>9F=]3$ ? Z, "9pE7DΨkKo;JBFB1{ xOMF5筪b4LؘKX7xmVcua-G!=d3.-!dƛͅkۧ` _=V.Qr6C-%_4t&5J 90 ƩmZtͷR#i7ao!LI K 1= Ee/1%?7UM Ӌj@ }T⍓[h7v]}Ɯ%\%@Ua,WṾt^u;j+@Icu欯a7Pxcir3>=6#C,JGn(+qԑ+}KGbHq JKhj".|e+I-I}*>V,ۀa݅b[EOWرWx3IRW9s%$7l MSWD?>3NC1#oL9$5ǵv/1yjYSU1 cүIVeyDlOi׏YbIf@;g.>Y'-ۊ_Wl3K|Aon&b`*X> B%Xy*=^W{2qV>R1Кv"(i"%6GNyLeZ&9R=Ҡ8O ;pmHsq5k7#(̇WW?as̕їNqN<f1Ŀ-Lq5/ݤE՝8]ՠ?5Qa!1p|Z5ӖC?:PTͅk8sZGK9t2sgW]DB5L)GB%8;phB@62@`Ts H䁘iE ơ#=(Ѯ>TWY: Êyy(sH͂7YZw-/gkMb÷X ]t~d"^8ǍxB{#|Ū+r4eyH* vHd1~ &5V@q{<uVj xzbc3Mf/%Mzhƅ\M[*,vf[vuCzlTR ѪXrB Ok8.*şU¦5gyS}|0ou՗5倻$a!Ƚoo!آ376tm)鮸I@zQg 蠟%lOI$ͻ7}W}Z#T.a fgX& sfֶ* s8˶VNyk L"&Yaˊ:5JL5+X5l אÇ1681`"boB:u~(]'l&_tI˔BL,0Gb/dbW9_dG7nf>Ե wi=R|\XvQjAkyәi{?W4#0=ݷd o3͖W#[|QhmjyV2fd"-<RFOe<#*9k+n'~3"fc)y 9w"ްٌדC0>˯1l"\ ף}_S-VUsOiAʌd'["rG+򵮙yR&퍜bj+R[Hqr(4`Y~@]ČqrYokAV7MPhނJ;0@Y)W|g6f˞Vk+2LpѢT[vb ϱqA7rP>%G3\;,$Nut)6kI$*5YeC,o?'Q rINǪ8 3gF)ޡxǂ8H04cd("XBMǚ홀EDgޫݹ+3kR*Hi㴮wŐ6p5l+Е@G{mi1vܫ7]& wZg2)w !nHc,-#tWa| i*7 Px0U)Wzf"h?LDX4*Rf&d6y?&hyTD<^?>Hr_TK=a*ǭĵ0:@<Tͤ3Y ~_~FMKJPdtkg;8kQi&zbqͼ!rOHqNF譪ՎER"f'⿘*$ o#sڊm0y P@7 "ݰXjXJ=mLe/8?<:jA:}/8bV/9=UlD,M%#d&ā[koJ΢Gn.o]7`^1p䬟<"ވ\ BBu3oFT `/0Vm颱: wv(4q$ddH']䕾$!@4)1ԩͷy(q1kIJ _yŗ6$n.Ϡי s EB0`0xH4@720[V~q ӀzihPFpsl+agRCc3X N>]-Ճ7uWO3eOvLCͥ)IyE|n`]}u_Kl7D]OUU7^ACzNzDsUY[CXUc}YXȐCLjwL#4.B[ζXѕ{#eTJz䢈7iL #8{miI0jVOc_^|>+tf"uRe!T1_1Jr;>u!>mYU^kVy/mjᦢ-;TYQqQ/Ȩ)QX8d>eGt Ǒ:525~.uiSj ׮ۡ ]Rms&werbqcCsz|wogTda 6roA GhMbtw,cmSn\iLj7ņ˱A g;mQwv7CGUUg&|\QE_A|{$Ka㲤e&yZ)؂߉RZpu4(xrF%|rMAF%Kf3K9I&E1p޻i#X4 І?M[ɢG&X?șFڏ)cA:r-Klmj7#m5sI@΄-gv@S lNR;eM@WvLW@̻Jb{m-O7p[F_vpSU6~N1:]L `yjO!/ R^=CHj|r.$ub|ִ_#>'N9)G! }ycǗL(TD^@elbT3 +tSmu2̔׃ )IGH.ІyŒf9u[Jl43_ך.H8X2.pDzVψt{ ]Usœd4G9#;%Ie6˝MO)KNܬFg_ݹE Xj C &ָ+dy:a;\FqtJtOU;Dj4l'udǨل[B!'YdX h'1]PIк-8nw #?'dz`Uc1Ռs ɻ~HۇW.*1>;e3*+N#թS:'$ mtHn2͎7f?J/6vKkuT˨2R R% GR4*#ސɑ3Cr3ziwФ#@0ʹ-=4P9'b&ZiZkLeFnz%d lTk;Uz>S"K,ygQ$s~ ߃b%Lc7H2iAąWĠZP7E~r{pp`7Q^m~AmXt$ )Խu`7Ƞ d@% +Cx ğYTXc> 9_|`T8P!(SNUAzJ~| kF[E+M*q& 1CfRJ *s^ W3ܢ0v? qµ/WxSWۭh-ۻțp\C x||U٘W3e[䈴x,矮ր)ݯ8gGV@*bI4Ca().L=yWj]-ʨPk:-Ȏ(e ֭iBE\%IboE:9Tb!ܜߧ;"XZhuWe!oKb#)v> _sM VXЭHK YAm%[cByُoE7-/GxbU|Jî "h4m59 e=(OP2"H?Í _…k2e6+|ImHL]j>:LQW4(3@$ޗ_C) #Jթ , }VҬ'KpћžMƽ%o# !!F߄&L&|] v>8?{`Gg] C3$8O6̸uRaU(&U'[q+$N| 'A2~&0X1VH)Eۮ'q"3[i9Z?=PC#PEe{ zNf`P)  ϋ@GL2$[7d\׮0OOqaط qNٕy6Vaga 3Lz|RYwgJsoV4!BK/L+<:vOl n (՗x$7<^}L#T~vLSy ՘p1Ж!QrY8CEpi/BBZ#ul^&JqƑhYjm9$!SS\pv=UL"_|!zc׹e=Rez5Lo& 8|xLaԜHfWzn`h~srt%-&)d6(P敥6ɖH"~䚡#L{;ѷG^QKsxp'K7bϛKYYxw5d LjprtxJ8`b1#] +Kw<2w1ĝ_eMAPa!3ۘ˜.$uI\-W?NW8@|JK7PхdӃlV-#BJ+߲.;Yt<1MUwl`n)7Qгĸ@?3,t\Yyt-Vg{!\UdL&(HER[@k>He_CÑY a}&kBѻB$thcd"Sσ,3bxorهv 5S2S}׭iG`)O({0,b@,rfя#r"ۺ+&bViN[N5_~W΍G;W#@6 acȃ(=T0"5ۡYϓ'v 4rh P~4kQn ge?&vF.6s±Nc߆kSex&}[Mno7S_IdkHA{}$P9x=BuD@|ҥ,>R֛[ļ`)VL |_!c4ZbY)"غ>Zp%w˙9fx:^ns:3b0OC?IJ|@4/-ΑveW+Xzz-o@ q/̋#=d?綀 i|NSX*7ճA3`ذ! ̨i_ޙP#Ւ7Q&R]0l)3`ŏ8ڽ𪻦zx1C!םYd usjj|ҕny") Eз6"6-bY(j^*I %wZe Quqv# ECKY/tcAR @ ʤ}K_!pG6%FBnckf)0*]L„ r6YmD"[n^j#7"5F.Lh$JL67&Yn+rGKR<#dc,JnBO|9toŸRiM^n9bw?S K]cl IQ!6kgO-֧b7 η"6Z 85iʌȯ ^)70D8 ݬlZ: 5y{2aQi,P2u R4yF$7v=  qi$X{]E?Y\}zv{p'؈>ymBHV?CAi :E2꺱]LP,Y޿tV p!Tl˪[Q"Qm6 ozD4,G-D𡏗;F?ح͐j0tliuC+Q:wjrf(s"UKf-I6}@5iIH?@Y1[HoڂYu'bνuMF: ȥѫv#D@rAN3$Fc .b[^}bqxn4pɇ*Q B1[Hxj\*I,O+?Ǵ3>ہS潚^VT.i o FMv"Rr*5+y Q0R]!y䉎rca1?#DQ0b NvE:f̂Mbơ@#s̉gNpdw? KÐ|R6 `ILv9P+Y{=Bfc@\&?::aCr <]h[T9]Zu Pa͍NOPw Qus8:^[/eV/|;͍J7OKi'@i-ѫd1\Y|M)Od gg6}T8&e cKQK'ϊuYVҴAy]"ZK&(j KlېEN(mBWD|Au}ˏQE\5{F#i;mc&b-=Nî gW`f@ћ7@zs/.Ҷi@Z(U!P0'0 <L:q){ 힛fS7jy| 0]*Z>FU~hSY:oJuNBE}xlBJڣ2i8 8V枛Zh1Kd9C f7 3wxzNRfBݽrDCiWR`h ;68閿FU`iFs?݅W@]Nhz͋]膆! SMXԧçw?/PH.Ə5vJ֐b, kJ}6ЩCIUd((^{׮H*qj8Jk # {AWJ|,v\xz&[޸-Q avw#̥&7!m @zj.Ft@V-14?o$(HV֦\1cYd/;v›FRw<ߩ 4ܾj- 2Kg8IDžǥI:ɕoR ^Ν|7+ʉ;4wӆ_;p1QG=g׌[.UFk#/Yn#U=pn 6&H7Ԟ}W|izb/`t|C<>T `] N(p5V"n*?&8?u^4"Ƒނ_[ciԶ ѸިlQ$f,Q݈;"2e3XKGNZy(v~xUF+.NVL-~+GZud$iH9F] `֪q[1=#ra <8}m7]DžPNwM(蛣/s}¹u*]HX,26SYC8MN0uevi$㯼0SfբL8X(swΨmGbklox#NwBh{U$%g|4_8y{Ly;͂CdX"9օN9ll@ '2!NjzC~Ss-Mz:Ȭ+7ݟ@戉= /{BH9zݚfHX!ѠT9h>Z;Nw5%QENR׵B":fA5t;R0t s,xe,OOgi#v{[ سғ$${6Uevvd#!t)~Os3[_2ٳ~G~PѹuROU)hьI&x#Z1GJ*3zoĸM_8JtB{;O@c8BFzF[!j_㷶qf 1}|ȋld&ɠUV{U'N-z'IkW`D)WuUܒ'f=;Sl)kd3EDNF:si(aMЈܐݮDA>}ZpNbOq8Y/P@ȴ2;/7?sAiWf#JΉ)Ǽf`'̤ҀO?2Nu0UCOI1PW7"T⚆e^xy{TA/ u߲e(?z戝$\g mϯJӳQBWCԥAnIT{d'e3|7bj*)Wc<7|q8N qGuc4..{[9cm/fK%6K=#rn LP P$+FcL)].1]AFJ )̠ M^ɲB G'n^yarŸHEz,KWljm-zT.-AUxsFwZ_1ص?TngE<8cQx񽮳MsP'c}(,6Z4]:|o(ȳi4(ʬx%R-(U@lA|%bdWNuℨAu:X%`i(#o>Mi8ϡ=:&ZLĭ9A1&?A_- ^G[osjjcdsx,r5f(8ezdh<:O6b-[xշ9njl!MJnqKC籘0 :>,/1v6181bш>w<rm=kǗq ϡmWED`fty4á]i+Ѻ I{懙 9eC-9Ē&ay䱅AgH(_s3ѥa[S<az-o.e.$$ĦhN <{2/T|6 洬!ofKݫæo qc+߽"Wan JnT$GN!7(֍̢0C҆)x٨߶Us;Zзyc1ƫMPn"ADFΧsֱrVDCA8p ~J[e xP钭j[! Cj/X0"YB :7Lx,>YN 8r,yBH2yJf6bCgѿ@[ӛQ!mU۷Q0|(UoAOI-`;oL"Z k[R*ʹ,fE}=\x $ęq[NF^l;g%^g %˸Z'o{5񌰃ጴi'~ҥS7yKYX/?utR[hHܣzM嵬uNT+{.C›Vdc~讯)Ohg͞R1m˘]^V}Yѯ2mZLvqs0mbM8|l`i+.fʹiq`SIrN.CHb2{dP".kC5l#6\ jg#،تZm@ )|V΂^Dk>7|Jƌមe@b(,L eO+DY2\N=>]N2tC~J,#Σ⾰~%୊,Nb{6"pc8)Z/S&6x3@c`2G¾jb?W+d(J6#ݛWSkjᵧ;PXjjrX&дaN7x%lvVS jpDN_Ū/D83+pJO֦_Ε! EK=+M.ޤOYMя[S=ZP3 Jh.aZs\;6CպykOBL/\?E127D=]]菅TGSF4ۻ3.)bbBON( otYZkJü-0:d|,Q# ,}Z,`( cs GEqN_, ]`bkL*$1C?Yc_swՙ5dS+2)?8&jp-#zUa: d98bgƛ`)h7xjBT!-XWQ( GѣNs+lU/)vK1~kX |*svg(RIh#ѵh#})J tHD$ѻ'h~w)[pƔXU,R8 7Y!%INiN5{]-3 ~9 2pRȇ?}K.vьGW}ۑS_\嗙 ܦD;;t2\CuqLȦOksZ$:(hZ656+VIc$R2GЭ;Wޓ 71+UzyjC) !P~%θ'KgFoJϲ%qhbG5t S=ܾVJJM2 "01Xs1exLsb454dň9o*0h~ [G1_s9v(q/;ј7F^赴826!n&9V8 "DBZ`q!dׁI DOSMIg'ƺ$rl[r ler##t<Z:B>-Or|I>:BzZ !չ',/\V(i\׶EyAlr|V Y7JEM)OK;H%p{niIَf$N]!t7 < sznMQQUws^لMR!iLMP:UJ$KlkK@fh7&ZxVTR?ƜBU]Q} buz6:~uw(uAC6UuQ '7 XH0/cVgq"x!ƃ4..4.}KSq-cX(~ i=b$l/BMXiZ6#veycڳ;#A^v( 8JmP݌Kl~@RL[`HTAތ8ljg،f^p&%+pNH,CE"7sA^p >f+:NXrױls[ˁm%D/J ClK9d:6@go}4J* tuuXS ϗR \>%'#{-Udq:=(=N]uP]7?&_ -Vl8-'̀+zxih Ǔ:z9T/SDő%"% 3i(JÅ[4[f.miF<M\-=Q^˕;דH{U4Bnӗ~(?VR!k~^%e?PG'Xg3țMBi9O`GzR":kƸO @j .hԍ ybYͅ>8'oe W/_ޜgJkbm,h|1(̜j{KB=]:g'-!B^9%bra@cb*nˇT6WޫNW.<heZ/a{8[f?.N˞/\27'3@ )V5?{w6a(=_qxAR"s>1z{zy<y|Jљ3?Ѹ&ͨK.`r+5 Ļ>ԙ7A_R/g`_Z1܅].Dt Efm뇱^u  `쫯0ի0/ D̬@) *.g R9qߍxb1K4N(ub"!ѐaQL<'{hSPRL$}:1rղDB vT53[%W5I#RZjZYӗrqY@%ts. <ѱq/k rSeqn' J4n[ٹ{RAi}^r9'v հF(~$ CtSxT-7צLc/!:Zgz]T߈-БkU? WyE=dQW<uiG f.5s9wm`/RoK<nHd%se=%}fxU>p_ֽSSJPJc♜D{Y #kvF<%"xs tr;1Fracl2o&#LU?P|ļhߏ:^EJ>ަ$XXgW wPy؃X86zqP2*#i>-&Ò<ԺѢwRy!T^|CFfzM;VsMᝉrԻM~z.Ɂ3*ym 6_9mg.T2B {8y#CIW|fR~kf_fO׸:[@YEp;I|YW#7%aq{mhO/&ńZ].-4f>yySu/6ڤ:*+{L#9#5W#띩YK33KߟNa6i"oskGÀ,˕BR :[b ތrx=Lpz$hZ `9򍲈J۽b/BztExzL.87z [+,e!= {- ,4O훅Sm2 1 K&ǙD;#S˿ۚ(ΝWQ1ӕ)JvH CWAn`ʡR]udp`h[ާB`Ce*FFiR2?a-4D.K+aX[_~ kXŀk0J mpX(*%.mD ]ERp[0R*V;{35Az&MqJJ+t)AN͚~4U{d9Mܴpސ?9R=(#kzߞt~+vz\)*+ם>H.~C9Vh9nZqZMF @QY_us}ThAH2[[ZE&Mg.RH?6݂%jj]mREhneVB;ggc*H&yT;Xl_dvD puPm+MKDSfN+o%4}s o|:Av ƨ i$vd/ؕ#Lzn./)m+VaB΀))Ib;F[(x}]5=]dEi+i1#7_$A)8=\Fx0R0kvN;x-"$nxқq6F1@g X@ S#N)Ws:,[Z1ͫO ؠ:9g&E M ܷ)n?! GqY&^:K^ظC0z桦ջ7]}bkT^󿜃 A7^ b]77U-UecYif?Bi2|O@{qVinDnK{Ĥtun,qPy/7S*#._cZ\_?}}Tخd3cpB7g[g*#5W5E1#&d 9y$}ehjyww  T Y—4zu68_(ȏVfA >?f%ZQ+i-<Ɉn[qRώ{fDW|\sopPi#+)߷|w0e)~Y&96#$m~&a w'o-7oa)b9`:rzunJd,z4J]5@N|9鑬~-`;X7.M.Onbl#29J7nd~JK8>\:l"9ʉe)Dsr8b<[(|-`69ۿ j |3M'ߣ-oF^;n &MmuİgMɏhMϱϩwJ7b#NHxkTcVnLP"z!>+njzϜ?ȸeȄD]]_R&@? TJ&G=3,%a'6 R[iq03b"X_&w^K]^UWA%e-jyԌIPI=;R9T7tSk_&}wIco1Z@1͘P(&|R '>poy,0W-BeaL]do$Z5/B4 ֊ٛ/8wPGpb`zr6 rXSSDaKh!gJ}w~ ol`7,ik`Eteą!l(I޸Fgn9]I FCkSO-T^I/Ri\t(kVNJ h &9Ŝp0(`oރd?&mjb'W@\;Ov@8y>RhmYDx'yEF/ ԞGPe2?Rr]"LPlP xVYs |d^2nR,ٿbͺ,?.>Gͧ/)cx嫸l=3I}dQ@bUK^z4?(ڍ:{n'F[$ fpE g]O] yQ (ˬ^2dn*d2Ky2]uӜ(ڪ:GGȨx)wD-OqN݆ƹ}ZN0xXܖ>!OgTZ]+3c|v}®z` bKSř'}7?;?x4B~ %gRHs\ӭjT* QWU-> QvZPڐ dik9h7WA,ŌQQm^y6y [!hh@(D}T߲ NTe]/؏o/xOHnwPyOs>gG's71X8w"eIA.lAr 7`zTSQsN^}t+uuFٛOGbl=F'wV˷]#XX]7x/$[L.0~u'b_NfNhW 6֏ u b^AV߮l%i,i8+ꈨ}wgu45U4t/JEJ,FB<ǭf((-^x?W-!R +M5'e{:\\;9A+kby7zhgs`q;k: bdg+< [鶤ҡ %SP#u_]4W'OYc_7×^8ẃ^E`ˉ:QW#bmSA3{|&3-g^ӔkO}MА­$t-JfՆG:wc bH:pyn]4\W $OW)-Q}$=~Fy@vD;X%ļ8]#R+(*3IDR' <3<ĥ$T@FzG?`#xŁm#fP}PɿAK~8Xx`j#FZRGUu ڛܢi#I~H_Xu:m!CaH2/jKC{H:|}]FbdaW7EŦ _EM,>{{W kcKUVs/}Ս dvL==kQsYzB=aBd]K~Ԯkn!imuu&cv.(GA2aݴ>ƽ# L9\"[^;jˍ̎dmER[p~ϊ~xjp:1/2Sj87ob5sg{x@MVzh1Nɹ |t4$G'1Nɦnq'B{-t.!IyM̠\a1N@d8ݑhme⾌ͬ0丞WpF>mx9MI?&JkŊ7 \ήh>׾q@+/ƟI]!%͓5 lwfQg蠸kΎ#/>z#Xezl1$V̈ԇ$FInV53JC03 !=αc >ĦqCA2-?XER虈At}Y w}[XF3zEٽjB?zeP; 1ׇB3f NYzv)XNrDu5+^~~[k&E5Kq(e ˙UM7i#wyk~-RE 6hMP-T҇XHj~Dv9ѽޥ=?e4 n]M W=<"cqc(|" H9ToPz>PqPYjC;6sҋw]_)BUK}G\Œ2ץ2++D(#$FPe]ީ$1=ԣF19ˀ N#Oy&Ryљiq{M'+܉6"gL^V׽po"wbNСݿkzBN+Dp>p-rKc'.am̈́KoTNm#y||n2BeD4%UPVnA;noOZ|ef}mt>j)LԍXvu3p" '5[{(PِrDCؤ)o'H Ȇ4s^KmM\^C&c!oNG'Uз^hiR ş l"T49$t.ړX{znzL qTp'+-W9g] msRe/#*p's,3ͨ < 3OiՍ+ݝCGM0kBxa/MLxuzPPq0jop|ۡNu9\'PPrG>=p}'닻aL hm=n4Tf,l@3 <~7=kgJzt܋ۃр6MFpɷKhkoF ~'.VcIYPd\,3=#C W /hs"2UeNyU23GK89;[>C<ht4zS!._~jY4NK=ȩx9#ǭ魁VK~wb|3\1<(Dת >GuCpr,\\ txMj?yy-.re棦\r'< HHe OHPy] tnB@^%<% fϗc?t<pVWz0Hnp[6 "!~XΕqBFZ8Bp9hxD sKf{`~ ILL<lȥ?C4%ߓۘp 93CJ_*,Vm?x͗JR u\$m O6Ky)ܹr{Et+`W㢠rb!1M嶺pg{+m;4UctRT!m-"ziC_V6FYB125)dKbPⓚ@?`F̦X1\p0hA?6.>K͢՞WD ie<'J^J˱ } {s;FO~T*m]XL/t5Qs5QX4L_~ sť&Npu*6k]drG3)VOZ‹TBͶ+~eQ~9z'0fGs4g{=xGӈ~8&vH&i.w(nch980Сn_ >FRGU*HYBCM)){vs"W@}?ºe0O%2>Vr q' 9ҥ!f-9Ъ `5.Zkb;Cq6:{sIguMI*[5@B#/{,v8Tv*|~̃9LJe蘅+$!Hvha}G$%2y2=R%ʎj.ۘJ G:AJ#^[T;z&T6\0S ,354ː嗢d-cRB~2_᩶lT'rPow(~+]ſe\o%g"o$6X.po ҔbB1G;džpM!>AZ4&NYn۔?$!hctV \̓7'X8 ljNF>'q&N1ٮDtP5-NKOKL)8 i^nTԅK_U¨2ڋ?F႒7;$~8Vѧtڟ? z 9_*2*|5b˺Ξàw%qzJq+7J<'T #`M+(4JyWH"uQgl^Ύ9J7%;.jSyIM-ox)!ݸ\vr~Yy"8oXCT^3]iu+\XK3 vƴɏD?z'ucH23{%*U ;11)6Kч̟]d%%, J0>Us4IMGl۵Ɲ@Uơn Ѓ 1xBOaBc&fH D ̨Cpי:yS]u"t~A4u%%d K Ip!G oi8_En rU3ueV~¶x;ͤ$`=)GJܴGAF/;x#r2@.\0c,ʀ/+L@Z#_N Gݟ3ݣ/#iYg, G'`G鹨F'DAOb"aa-Nin^QG/6$o\Ajl66􏀰F2%c5PKDX.{}ICQG R;OX5Aj.?(A+Mۤ#ٱYgQq2vTgHV{¤"xAoP hDeHl;fBA'q0sW|3#,ϷϾ00"cӬ-uYa˅'?ܝT߷-?NfhM;$ۓl7,LLzK#?в䶪zK8^w0}[.L]?x0q9|" TJ ޾d\\Cc-sO3$ 3!IL$ĥļ&`umz="57p1V^KQrҖaDJܝb(TıɱROH$P ځ)s7qN"6嫈0v]O^\)]Gy0 8w.TWkG`"d̀X!Dy. ١ct.pl_X8 e0IM]LKδ ($Ezތ 'W>6@l v^X!D-{*SM+-"QpEM-iEQ9ob&@CDGЛ O C$wMgr.N % +P)T%3zZb9&l{p@ W*9[0v8Ehf0; d"N1:Cv%","5IcI? nvm2l߉T[S%d +7kE_1-5BmPr Z 6߭s H`L8ef"B!FXs2rf)|wpv4x0{\4ʈݟ_Y _Js?GN"JL5J;wE.>"&Wk¾dN%ZPNjDߏHM4fAo\3>Px q[R@ֹ&Z1bؤՍx[Pvwt0Zoֹ1 2/8R7Eڀ7"tX'Z3UhV|ˍω$T~۪}5rDu6Pt{徫 .?ò1 @>ԩ&}.ܦt_[RX) زE(:cfKKtFo .e$[k$mS`Fڷ2Vw Qө nFIYR~tʞ!w jr@> f$3;_ Lx Հ2˓/p}(PH8u= C>y5ro0q'Ad&;RZhg)u`z.5s3@0JR:ЊS]bobUR33N r0LL#~hDucGb(ey>DCb>{8/z-(%?l@BqqLюjx&A7jw&(2lI P/$`7ob>qg2|N iJIaP +%^ Ȍ)ssP3>J7Gi@FNwlmûDN 3%&[!' Cx!_O%R D}iU#gԣr`w#|PQ'EcnwcLBLVS-yY-|bኁD}J?8=ړeq9HN)+⃍X4sґY嶉7㤚_Ĝ-K@<0ڬ^de18K#?O?L|}2luN0LF5vq kF Y> 1{P0c7ﰱ1dot ]k8=i&Gw9QIʛx|}0x_ؠkaqSMSc"%`c]3줤m^&oWMS\uH nֲ|K3?mhʆnlb%^yZ[ t&jgKtl-̟ eeYeF#w]z1r"D-&p^4y+pTw )9i{yCŶ1r\GuRAq(#g |?sŞ:z8Ϸ2A;'+@T [qMHͳnRux@XlEZ8N1n B1ay\^XIq-f>Uspl IÁ 'J'~Bܙatn 4oiJͿ&z H4Y-P nW5#Oݮ轆E3| ʉ 8 ]Z$ǘVd2 Y3fV{߫zC `%J)J~Yp DsBv?^" Y_sVU<~ǎ)Jan_5_`|eQAIas̹DX0Al,SΚM@!ߦa_D}LEB߄ZaD/JMW0y@a)|!CP\]PXgp'PKc. %0~ݚFIdH'֫A8վXtkfF$ע!0D]k)瘧(6x~ͳ83eha@YxE`;[AUt| [L|0=Uk2"(K %p炞n\*~|f0RnwfzâMޅs>+O9фt=sz:?#Q[J8^W(>K?f&\W^x0-s[e YPGPnGh_ RE)m،U hĨ̖NH3<(VtB9oP]Qt Dv{Ą Q"l[ͫ0j5@˖jD˧VwZ,7>D#*Ɖ!*ar S%<`:@2h 1sdi6PwۦtqZTry|WOK|1ЮvT1a*NCz" |";W&S}B12'^k7)A"͝uZɷ Ms P 3"(o"+UVƩT֚42+5沰A! r%6ưq $iWPɑuA^طمԼ6c{0H+txyG$ ,"A~k|wX.` ,F1aPj}!H ӿٍ iVϖm6 F 8Vq?5Ο${BN6i7ݻ:kP,>e nS%^^\%- 5 !v:A!ilƏ{ײFySx[N tq:,"F9 H<9.xF^˪/dc*ttV:Q?} <;MQYMe,\7 ߢ?q? 0+v)[WƾFIbHD C7e5O("< a^Jrƕ*F%Mm1"!?ur`p0fc?@e#8xY>5Yu`eN(Ay`e(5ǰᐴ]#ަ*7]kIEd&D*?ZlC+#E/mUYGs6̧RMzU#F,C7t>CæсkFXeT~{"f*S2ȇFqZ]Dia6wq;FIOh B0c5=^W``r4||Y7`û_1FqHiIM0~ \ܠJƥրO\gYhU#O1hH3'm#{-ՕUN,vUkfbE{`A/¦%>P֯]-- ?+TϐkI^w}o6V $-é?U7 . FKWے[9||ִ}=N/3E,YdCM,.N =1$=Ł_Ђ6w9[-;FXBW}TH5쬫v(\FC7~NU` 7s7M[Kps]'/d Q$#]ݡnj9~_J~/V3S)h {ҿFɡr>yLlw 6qHeRd7[ɆC\P<~^A- nbQƮ.]݀QBxy#عHrbD83El˘˯!XpnԹ՚CRP ţ 3lH5Z#ᰘE kF$`\{H閺y{  }ufȎu@>?99q5{j1쭱;1]AVlha7#WZiCf wV ةö | Y J w7 ]#QwdžԆ&.XįhO6BLO"0@S(=?K>0lcS:PƴxO'?'f03Q8_1a\vA2v j|p Z xNp WAfjF^t􆾂,az%5V2>nv#z~KB喍 ˨&?Fw s RY_ͼ%"ZgL H3ϔ3hA;A0'2f!PID2 n;N% "ב7{PH, Qex72#/ƋJbj/"M鿆滑?i X}s<,Zx)-a13!G8r9[K8/ 1XuG6탒 2x<^Rqwkþ!Dáa䈕3V+Aq |"` Y.ȒzŒZ eԍa՞47=ܐ,zo_⪿#SuK]9BQ.C>y$#_!$[7+Xy<%.mXD=-hĉ>"h&cX txͰY OP=zx1_?r;9Zylu]n׊ȼ$R)SWPN}2 M֎ &&k}Q C<rQELѻpڍ19$U3frz;:z*=of"m0iDG`^]dD!.*GC9ruL߹:oƓ'k(ujK? rʜS5.(Y:e6tsM+ڥ4%p`bCuw: $,TScSR俶"ckSMǤSzm>= Ũa˅E1}Ya*-W6!>gdM7زGޤ*1XErr =2J553 !*]?HxL DKTPcl;ʸױp %TKff^ >TZ@D@TD ~RC|6i(_x! p2nbw_;M/bBhůHu ,]$YWk< y`Oj τB 'Fl<7ʟ1kf&๸LXȘqB(G>' LruxpXɇ-Q{mj4p[w97$lGtљbZ9}XS_׶rOʁLfgy`pDs!(ߐ@w=,ڸxWЙR*C}C96(N-*,Cɒ\iͻLJ7𰤲FsHSZa^Zܙb#Q8AVSTG^G71R oiÑ^u{L Ɗfl3+z WzSk80\<2B6ƀ=`^hsE$EV1$Ii32E4${/А(^5aqg kgThMc?y@ )I(|P :ޔVGܵH+ce}Ya|zؐˁBMr-x3_c,c\o؝#1-RT<mR}!T΄cyAH16&7s-ɊxP9}$ƵkTp3GuMt.lkQ6T GOZV'+4〣tS\ȕ=MQ9z,~iΨZWCqyebϣ}c3";<$8" ;(__c@kҿ*1 Y@U|.kO uØqybr++{Cj >剅 GXTJq3/lpzlφs pxlr'}^U6揎^ Or>v)"fl6 Go-|Z\I9PV-TODUm#]dDb߻9TQv*X-V,_O(tWޓmL@0`LT!RxÂ9k'6u$2xeexMKLeH8Z{KQҿа .Pw@}*5qa\Wԗ3Pw'ۇ܈ynPO褙Ƈ?7_ ~%/Q-P2A% l{WnoJ06TǹZUS=R?q4e'rH8Ĥs[sYrN3 JLbQB@QJ6 S:B5jSNOT|xobAMmq#,LyJ\*\B+x(-a4G8 :IJve(L Y?qtNglQ|˴1 !~_@0ŧ2oVjuy1V˺i|x 麶@%/A,I(X ߝ=fXI@znCB/qV<5`+*`r/$ޙ$PCϹ1Yy)Sfzvcbxٵ1Q(]Q9|ZT0} G.Cٱifu@rX}~;)JAQ"< sd8jsCq lx0X~MݫBTuSb&tr+l 6wUr oCηċJ{^\̣x+Kou 6Oϳ+b7i JM&NoIQf \2YV=)@{J770,A[Bkh6 J6=y6} ӓ] ~ѱFp,\R<7Lb-,;=KZ{\η2[DZ( ᠁ P i#널}WaC|:%Q%q%ӯR+EnFhp$KOYeaIBJ)cg<7C X?b)K8ae{q8]2 W7BnrH5%,xo *c^Gf#h?-^q.Y? {Se* [cc>/"e9`LO\)&@;EdI^O!~ LL@EޡF{54WG\].+j҅B~!WնSnH8  7eO> X0x)+u2O_ۜ=BZe?qyn:V詤^ ^9C?JPИ(%LtiIMMHy>/.@T"0d|n]c l$=f sqQ85;G:fH0K ͤs:R&|q,0]@r'9g2czJ+i,W:ћh^+3}HK;nA6[oNLNIݣGEAntZ ̌YEڂ 3y[͡._bt}/'tmEP: Xq7<ۛq,h*vn F䗖,!WԜu(S%$I΀u6`e>ۗ<՝y 2*&;H>tBc]:]c]0 a̞$43ŋLF0[R (̨x,cޣt 7%YǒjշjfkjN߮Y591=b;hw+B|sn-QSw8e12&"_]sq0u#OjԐɧxaLz+P?2ǩ߀^4LoLOz>jvBuNgWcTXﴽkJ}jm0Em-(UHFYTQ,~h`*RVN*|(&^|Z7ioe1 _C'Aiy6߅-&Nh~L%t5e`бV?\X8ل}}¾kerXۖbu*7yzY)V(=/gDw\8K$qלW5s#t *5ՂFf+T*GX]8dTH=[n 5 ;[aԍl$)/| :=6A r^͋ni0cD0#'IC_12e?1h/ gbPGiڄ C6I[4Bve%z,23EzQ^B,T@OY<ԯ0"MS9udrA<|'-76ʳB zdJ@Qza%om^Q@ b(=:g`a`KL_W -K7/4u|ܸۺX<*!ʧ3UdZ'JRP$˳ _O+7g.k>|"*02I!AUQ7KU 8f Uj zxsJ܄X:)ShX9͐ࢄXy[M<`)Y0[(m%aӉ;Xd^ڜn ϐrXT*go~NMُƹhRǰcP=_# %pQ=& *w=|fE4`z,DALtr9l]W\i60U5 ңP}XJER?]n3gATKBLEC׊*%2у'("I]m"̯$}ew{̔ F臿y3:.Xd1ydXcs7Awe7CC<ݴd{bhqԌHR$ $4x8A ?6t-zB]5 H/ Jɖn7]FHƺzd?tR>An6PaXp/ڹ nJ2LHݱk5Mv0RG+Kʬxxb;O/)o0;\t"@rvY5G.Xl?1+(ƚN9֪e`Qݼ. SK8ׂ,4֫bzf3ԐK/0GH( j*+pA‹p-x6KG^*}4W2H8_8Fv[ۋΚ]gR7*mt wL<Z,f&R/Sܫv;Ы!a c;}f\3@~b-68OoH9+isM~S~iK$dbnZb+iu*F'/5[wQVlvoW. c>޳qVr+ґ;CP\)w9DIݯ^_1tVOƉ> $F>W][#T*ymcm6xL"A<-lccd iQwG-u LķW^k-TB?i#U272<;v NRwze]NO? RSBXS7,1XVϱ c&:.*PK  ;:٘zGR r8CA6812X 6Aom~. \폾$b;ʓv-w{gr$$hK 5M8qwwz B 301D1r),+wz+F 0"5[i f5*D4+֌!'N^О(fw %Oz؅#*^E^U(wSղ3ܔ.xkŸ:YУ䢞~܏(y~:|(ʈ\$[JkV366|FnAin\ RIC+ D6tĚRm}ŭQLA5O8;MS&tU>b+H?L7+cۓ&Uaa$ȁq;! ս~UaR#hF[,r'kTM?6bӶ@P? ΊoĩɒM`gFe$f|=PCPɁ/.S7xp9!ʧOb^,lj#1WlyJaY#_<_#OM13o]$ qwz]oc$ȍ2l sIL(2l/k\B9lK ;V}e.+N OnM6s^ &VpuhuP[7*^#cjv=3e%jB)'ɺa4dfjlY3\XOgD<[_8ZA]ċW[Q|UW^^*>"?7gpc'f~*V?~ yy>YN@V_{靖 seqd0ij6Fܨί*kìI'>Ne2ېOޘ܎R 3 .KwX ;Sv})w<#j*t$3xf LDBg츍>* rkb?rļ/V2gtl<0-6u=<~jCKb8E;E е M^K9k]X@G<gsoc0ҭ͖,/ eRxu>Bۡ._7aiίsi˰RM\I`~1:i88Q<5neE]ttMU[i wYڅ^'V7zqp-B neoMTJAHFNѪӀdM.Eam98>uʫN!umԥ lV2o1M6\ zCxu}nqI0}ETZn)1 f6 C?b#_z84Lg@fx[5R`^ TC6_cj>\b~mv_sǶޟ 0rZW~"OZ8%i 8.gPAI@{n`'jRcyI)ӻTxXjA\/YGǞMv%AhE5<{#H b1r9\O?&u#b[Hx&vgë%[nN Z w @횷Q+[:qQ{"|y΄"vͫ6 _:W;o 5=+`;n `5|BFuo+yEnW-r2 ˏC]%7*K3W)Pk຺' 6aQv 6)^zO1Mh=]Hi~]ˑSAwp,M,7L -%"I20ܼ%ƤL$o cepF=@iC_txS߽ Y*Y{/pC;T}+5;X&HNEv_XmW`+TyGN 5M)-v}du\T&M:B̘noʁJ"& >t'~Tw[yn :֖'bEZۭ2ɬx@>FVaq/[Y v 'ˀ,.=tmn+ Z mqν~pHu4Zv*-ZY.?Q1x"`$[XzsYt=jw\בw,T(<CS߮d6k#Y8fwM Dj PlKX0s֢2h3G?;E p@E|""Sa$t^$;y4=bT1( p&FSL D?Iv_iհ{I|[T?lmVrM.K 7{ԡKcBF \`^*mhHݳ#Nxƅ!-@N$ #ԽeLe}?[ɮUȕd)DdYEQ3aYf~KĵED<*IG}/ xpw~,~Tc}`)_j~-2BNgmqueNtE)s.4h̑y9 Uiݱ%*hs Ԛ4x%&2e~R'~ΐGG̅$K_}D[D<P,Rލ>Y/6QB.37Viռ$҂Vi"j+apc\fuw7O!rAN/'M/d(A}ҥKUĎzHEp)nYKN:5L"8)(`h ,;)fxXKgF2f"Lj9}S2:][ ;qD$&ô hip9 q) s*VA,AЮԑT)v~]|(8ˆȹHo~+\ƪ7@Vt 2 ?ZGx4-;Q,Ģ]0%ż!P;b9?xv;sH'q*ИjwKO4Fq1φ^@t`_8+MS!ENF{޾` *T9Iԣ\SV,G$=SJWk()J.+νj6GLYdAwmn|tc<-TzGA>3`\/@KYu<?}31O(+PM=zfa+ςEzD [~HniSe ]KnbJ$Rj~ҼE'1kߝ,>͟'Ҭ}Gnć@SvQ6aE)w5'__7^@D3͍ h߲1Q<#F0y=߉"dQH9?e~SJސOf+ȨAx'8r$=0g!ߐs+rOwJxWh6^ Dia}J@߁:MBPFW1@w؍S#"R#Vw|KdhrIȁnep/B} #mE$qs': Tp8Ŝ';&zI%SL.L_GKD %SV?Gq2-0c;*6ن%  ¥P1 Lj3(tRY8XKagRO7/}퓃QF=`61 V䌧);:ʟR/`ֈ崀zOLMTj]@uJ L`h(W(O HN)x_-ֹy݉ȴ@ L&Ղ%>T?wKibY qFeWȅn[+`_8JsllF &a;@\Q{iS? N~T| n#:+} M׈ Ơo Lˤ% ZYAKqNqItRcxz=p$ hi"Rx>W a~Yka"4i։O.8q(5c"&KL̤/ d] BO]]O@8IQ #Ȍl8@VtA7 !P O:xNIk#5" 7%Lc)䁭TE8,)YVp̮9Y[%@05Ov349#=`ӌ_b.^If~6/[Zg}`U{XC$[:=|Jj C6*Yrh~IGZ|0B|&~cYForY\*mD3S4.b.R`J5Cj)@"Um^Fz﫣$2`I1$L,352Cҵ*i!Ogi$MIHUc{xo?^lc٧hjVMI<)X}H}ϯs]$*gCd^1y*DK$e k"$XFE4$q7&eP^,&Xu < )`{jJoVS- r=*!ڰ r_ Fj\ Cӑ G^W)˰JjM,Pᕼ_taͼvogwKc861fy]@z[m捩 ؋0Cۘk"X" ڇfWRf72n5'Wl,ʃo& l薷쾯'Yrpyભn{G{p[ʊ 3$-޷RuOj”c_,ΘC T|X ],{ f@fL?5mL~P]bZ bIsvQ xbHwQx8`@kkqdMm/gs]sM-IU>'pVV zq!qPigE>I{uD$xWUʪO.,}xr/Z+5X^Vu Xkw섐GBEW{-gB`@/FS!D&)R̜En"H*qUo6g ~ĩYocLVKs-sD0ۡR|*,fz]ی{ n y#pJFkc16j.i83jl}] Pﴭ[F76&S#uW+D8Kq*,40|R>oϋ];馂[ TbYоh0QSV0)[Pf+!ލ7P0~Ygzv';&zȹI ^={;c jh>X$l ؎bR$e flDv;L͙`NֆgSG8lކ7Co+n887ɜ8,3?3.DaՕB"YJm Ύ9`nOzEfx v*epI9XMҸX;ضX@ d)D!QX-d?l>KWVXzfZ0n Hc֜^RD#b7 ` kT(0zUD`'j^h YYgm_M',$ܧdKsRB^M6Q&^QCx@$0a+9 0oܳ/h -.Y Tُ蓩2숡 e@InMRtNQJCAnMR  Lؐ*A A=-=s%B9Zr{:Z@9mk9gvdoCsN ^lI:8PrÞ>jR`7=r=L$v[xU ֭BWRq.̚@مeG69bp1#ED A=v$%@"uۿe \{i)j)kFNїk25&Eěv{"38V#-Z}$r"#y\A0P3m~q"G$|D؍ ,̍}.p̼+GAI窢@:fo]pHH{G*bWR%w>ȢfBh0We]8 }yFVTUtkMi׺ WxtI=`x.EЯ'o 0CE:jЃU&B^;irfJcØ7[]o sqsK9ymZ$5S]K1Q<[wM( &Ǟljj2k-[Ī8X!GQub݈XG9V7@2(1~0,jixXIg li 4sAd{dXM`}psY%kh]vTFԅkgEU|<˷UIafZU렃2!g;dF}z@I-¯Hgno`/t:GZqȔ(D2GWݨTP1f$62絺l숸7F+3 XggT`XO8~n'Տ=pľXǦbEiEr>%h"J\x9]_3\$Aq=su:)JD!k^ SDd&C՝Q56UZo3vrB#*P c^yAW/q`4Eƭǟ.Ts>yLTv}Rs 6W*h9i>`+a>)q{˿Y @g~<˽\B8+rdDr{)rXT\%efPU0ʹ04CAu%>ÐAA ƴ3 $\ 3-S4qiVѐè< (F9wފwI};t qRlJh/$Oמgو [NÂ_ QzXF'ۢk3B4(3UT}\렢T]OZl{.A\EjFX3;V|gqYv. ]e:].m X&? V4e z\F, W xa†v*ǻp>4ȊeFuh Z. )ȊDhLj8kJ@~Fr?]N &13/ , 8(in-jU(Ey-.[)wN d;7x40w35W?y{e<{s+7KO}o Q.{) ҫ$95,tW!+HϯiՌ=({c;]Xg 6cOSgzF3 q=C8FjA_/:OLWW:r/qy#%-+8ݷ>Ȥ^ppiOރ6Y4W0yYT>`jOZ!%:>\MGVk@66עbJECYH6 AKFk j?a\;vﶆu 2h&2r\ow67g!k0}+.>;<T>򗿞T]ƽ4oush0IFc^*zӂ=&gbD=;?|ɔexy Cmwަof 2<N4{ IZnK8t#zmJV]I^nUy^9^94NJa(:Wc(;=MVh8x݌|8EܗGўjZ *ic.k[,reI~W ]?6KDal%GBx݉qqEKc4l7(JiZiT?+?omD<ޡ<;JhXf1N:K~0 w2 y'G<3ؠ7u,aj`+I^[X®E_'}cL+ʏdIVh\QO'0q`4k4?s V65ql/'5JwP)f}C| wwG#\BE_m-AQ!bv>7t#vh =jGnC?+#J[/_; !yDұ+]!`-n'ުπ j-^Ćc0?l%d'*t#ted8\hܼNYRԂyB^7l@k%`)(9ɶb^޻07bۼS~мD(>˜e֛=ˣ7|ܣ ٣i;(K 3]CkafyHX%{z={9Чmϧ߂299p(N_ i3ddzAiߎJ|5JErӸs۠)*nuj Sݎ=t8Ռ.i7f_ XE!\ Ă|$՟;@p4ֹuCi|RʹNYӭ ~1jN-P^zZ_]UD^uԕ-seZ6$B4:_3R[kU~B5I@BB\܉Ӻ'xthȤlʘOT,.sh'rt ]?X5<.b%1_V<j]evJ ^՟R߼h(v9ԉ,`I6 kk1T!Go݈9Qc2 >JZi"x8 `C*erS{8pkj ;Q+MrĶ,ӏLĒ%^4,P9_Lۣ̆2ݟ` jBH[#m}io:K7"`iyR$F&H`}&G* pD0UW]N) ;=r5 R=۷T47]+)0+mWLDCFxi ]$LWhtt=A{y%Z_f-2:JJxixڔOf"qfmaD#tO]﬚PJyJh_=cQ +?~1G Θ*"wLԕ? cΈbYjPYrsY׍UT(=yTFUE;DK>],ҜT_v3ٚ9m;v+:'a +,2ݍDWÅKv 0ZފX(NK'ILI]*2ioxDަӬ#{[.qv{d > ̿JoR GOVXb]jI5T!Ƥ3AӘ 6YoK[Dy$OF"r iK/v'bf>^P;3V{ bff?7(`r8ZO^ZK[jGeORL߿tzMXH3X0rSo&a1Eב%EyX5nSB7?L9 o@8Hј`Il*QZ);/qWe m W6e#>qF谺׍KU^2ɠn& ̩]j"L VX3bHU yD?*z@İ/eO5GvGZ*~LXOT&RJ#Am;,8KI_6K(j$=2.r*jےc;#\A%Y q;OCڹzID+HwAU^\*FOn. M0 XtqM $]tvNox mSkXԦ6ȃCC0N: (FNhxtP|Wlxd A@DЫl M*#OmZC~9}u=zxd([(hh7& Drd* 7)|.jFMn{RkA%ŸDM/<LHgoɬO,BLAN9ۙ+Q_[oj{C0CLdIYvfGV;W|P%M@ݴwIaښBj&~}) 矈p?SGk_g d.7/TO7l欩`Ć/Դ6ɛJ{@~YXk6: +]$T1= $AɲJ)DEaS Ul-g% h۲Q4+xU=@[e!`dHGBegq pj(Bb ]$)D04Q*DqŨnOTO&_MT"x+hE̚͟6/ ="*+fι(^,A%1 U&#劽e4ʌߩxС\5>EԨO ;j LƐlq %~=c]O>ȝt,DKKIE0l.Mj:ߙ_<l~#f'*˻sihbm+キq}V|sDrG0 #:B\I.)w8jV?Sl"r9b/ *MLk\`)2c yc4o { wp.-#pHhyyi\b)X^ ؚ*B?mDRkc(̬}ZT5+aoN]IEO ݝ$Ԫ疘Ta,t#9/@)gYĺ O@BQFB; nw]:,K9 XY_8tXv$Z."ł&\ME.#O L,Jrϳ?jY$ާ<S >N,D {Ӏӹt[Wmq6i  ]#ɭQf,Ѝjᱦ\܎' c#Scgp| ;dvS% z}!O$IX?>J P+Ro#cuiGKr͠Qljb(%Ɇo0Rc :dB0)?mdK?|y+ȱ  >v76 PpUp'ǒU &\sI.>(7߸\pBuoܸEҸVX  RU~J!o_%*: vZk1/%H }H~=vp2zfWO""%E\?ps"VxVE؆͙3&h*L?QTLDq &{N4 O*jdf N9@ )hDB3͛0zuOgAg&qA!If"o\ĻMuelGm/<.Ζy<4z*s4e]]>bvvBZEEo@{(*f)}'MW: x)E /-,vsg.n[w_\@sB^ ?7\yn5չs?Ye3H̭GJ&*4G帿Y~hIP&l˖_.]U~cl_'>s>B~ -}y<vT8_%(iD)_̅TZS2Ql)-B@(8^*@bg^E8Al2<+|EĕS'X ġg,Vm1[IcD_a'.Hӧ/I Z< VpTlfLYRPR}?0ϛ=J/ypNXJkr.%r9p;gZsF.&VDʹ6ga )ewrm'DAkZbRlǏ3I:qmIؔ*htإqXh.&: A޺zpa rE] ߒV,VUҹ dV!'Ě1$ hQ |v%cI@\1 Ï9<45]M LOB]BKKVLoU;OΠ`0+molyD8(WTtጐoݞ9H"f"tјae-|h8DrFR߽!0ŒqY"lױzLYps7~vh 9 ,G=S/2Îab_&lg[aIc9mՕΜX,l 3wMCH3 =~=s_UEٯA*/\H_ L%ې'xOTvDf=R@}k9QO :^aaN{IƲYK pSCR՛>7-H/s dfp^azަ{c݁ha/t-e/g}KEjp *uAf}U-l+"5_S0A_Hѡ o.d@{d5@/ơ=,wfp|ZCǻiSx!Y5=-gjz^6*AŽ])G!z,MtDQ9oEý4ˡ}>=?l0Mnj񉌮`·:sݛ]j"Cя!N] n^RH;oXuQXȚ?ew#{) g;IH۞J˘]Zi(9P)yS{T"t7oIe`w-k/^䧗L72|_H j@b0I K3HʲhfA dcm 4,X"#*R1^~4(C!0 u-+ˤ?<`cb|v1ry[W)rF3R 4"*g5ř'6zQǃ_5}Pu%fAs:3\(-IJ! ?u;H\15Y1R1Vb9=ZL2G>G$00+sZ uk׳7!ag|>%l]ΩmaNrC 4[v;nE5<3+s3ثi*5T 6ԒշX^;Qó޼ΐeR{trdKn|x*y퓄ʛ8Ӿ}Nnq&} p K=Zu}z*y&_ϲIXF W^%:Q"ۗ,M| ]OSh(T/<k%q fT˱ф?󡡩r ʽ<IEl}ݧgVhx>cRĘu!@-߆{D_1&7HF:+֯d]hnV2mcɘ<3RpcuPB;qtπeө~Y <ƥZ%U DmFR|i@?{maDd&DZ _SJMO/$wWh1ʄ4R1zd0!620Le@Q+fϑ/Jߏcolڑ# {has ҲA}A_5eJBrX,2 Ƿ=O޹ 쒒XĆ} c[:Umj:Y5.KOke I!04ҳu9#Uѡ(D8h-3e6>.ЕSn9 lHG1kqK7mdHi0^Lloxnzh@fjڍ"<Ъ,q!oF6[p5Qy q%ԧa[c=JrNW<8Z*Sy[ N !ݫ 8a'Ep˶K| zݰ_x@\ٔ @QSk@ċre,mshSO,Wռ:m,f*~:;j4OE,!cb0Ȉ@O5':(|]@.ynN`y^pR㐓Qȸj4RJi%BF)3dR_s;]CL\\Yl6ie.:B;?\z7QS= Y*>O:S4OۉF#(A qx1/`j2_|нk>104Sv[MX 2\K)*U ?ujD" 8VK(.ZkttYmL Vwl뀖1Qtė%jrn.c?} 0_~v, ȹ] SAaq,짥06~!*m+aW{aL=~zAc[L”:V2mџs bieGج 3Gg&{:B`/:.U¹_/l=% '`C(xk%x\0^1ёXDAon},v2 l*+-mּ+<ӭ$ᗗ~dEp;O KG2x[]Uuӈ2; ](R 9R:Q7=%Ab _tEXL1#IF}z8&]ebA)JJAr\qPvvW$? dbRXa]̺,3~>Kw>,Yͽk~uʸbh`^~Ex6 tofL'lLk[g[*`LJ$.p8$PV-aq 0 3q lkJKɞ@.Ix"}B0n(tOޓ GՎ:·؀3pY։GKĭX]^];Z #O1Pk`UZ@z@xSb7NdJs?TQdMZTX5ƣo\cBYV!=[#aBU~!R;q D@w40"u9BC6]Cރ ^ [|K/Lϴvn%pqM;H'ǫTla o3uh1)5_4tШYVX~@qvV! -_HUV>қٞι% RH8*Ù%KGwZϧc+Fp/"2ˉDbWMh95:Pkz؃ C rpm GycqaRcz`>uJ cp^gυ9i6V6Ƙ9ʔn4o( ٚ=$'gdI:sl; .ag;AyIG._CPM ݏdoz=`t5֫B?MXh YL- rdA&ns`ɒտ4l15!\~_j>׾(B S-g8i1c#M&qAļdNJ!0/mS{"*ߞu0{xʌfo%u'uAuF⡸H|c^ ΊlQ52ũ8y#zE?um:IJȦX4_U·Ѭ9dِ!!P톹[GPL .IhopWA7SWl??2qNUC9yqVi3&oQ}a" YZ