python3-perf-debuginfo-4.19.90-2112.1.0.0126.oe1 >  A aW^^fOrލ-YE mS{^6\K|x&R?gCy ZHmכ͖iV<+’$W38&M,"ј:3ۀ%)]LCi[ksΕ:Jك#Jo4<߹%@Ҷpi|tvl\-ԓ:[L(lgLԥ0<ի(.?m{0Q ͍ʮ3q?xFBy7Χy33c0391f861c4f8caf7e79afbbf4db73f11ae8a50d8c346fc13d687c7c72a248b442e030407aae062978c8002095ad1254f30bb9 laW^^fT(cxjuaH|Q &!8De) 씵&wUᨨEJ[FP|ZF%2e0q7Vp>p<l?\d! 3 ^(,Vkq     J Ph 0(8>9>:o>FGHI X(Y0\d]|^bcdeflt u8vPz XCpython3-perf-debuginfo4.19.902112.1.0.0126.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.a ecs-obsworker-0010RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$a a a a a a e99feb1334df2758875cfebe2ea3d4538b5910b97648ae9b53b9b2f23bb1aec6rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.1.0.0126.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0010 16389270994.19.90-2112.1.0.0126.oe14.19.90-2112.1.0.0126.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2112.1.0.0126.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/702181675e64f3bcab7795b09fea6a59-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b12450145ddf527d1f5662d6654aadf2dfc2bf82, with debug_info, not stripped(8f8vVPutf-825828a18f1bb6d92ecb7e6bb52b5ac424031023cb45678da90cadb5ae2685a94?@7zXZ !#,?] b2u jӫ`(y-7@łY;ېbJW4lWLA*ndH23}MAQ@KF}_*YF ?ƾjw`_<] +N\rFXx8]N-@h1%mpu<5Ǻ?JVöߦA%:>2GdOG{3htÐ#)<}(PK:eVht#J&ϐ90My;XQ:K[}d亾<nY^gpz~ ~_|#)C%NSjb@ZpWBP aobjօUCGmfNl.lj,)[bRq_FP|V0ALE{ vr*D鬴 8,:)}蠕B/P 8\)qc'f"p!0FJi= M<<˨3 |$Xm'b3JOmm|5SHgDg. ΘA^*&w<+g;I{զHzL l&ӷ9a&QZqo;H gJg$OCK7#wv [ ːHx!ByU2hX!.IqY, r' ,)iҿ^!%&y%|%Bqq-\HNCz۔5Ѭ#֙:v֗0JM=D| 9ZCo7q6ƥ_5R$': N!G/<|c ^XڭI:fA^/Le0?3-c e+W@T\P;f#e=O.k"zx7?_ס~XdKnM`N>( kQHI+6p)jޒ<5i݆/@75:>tGG "̮ vr aA IHB;MH_ODYHRĠ):棙C+KXJUUox"P 'ko0{Sl U99C u(Ja|-`"eh]Dw^R[qe)2f=Q˜a2^xn JDa# A\ȃb@J@N*s۔|/X-f< 75+}yC6KTnφ{ѿ{LqA`t7].] QAm\$$Ʋ.Rǎ6+@',t;|g;T b}B+! ? U TL)=@\:.@cgs4)&ſ*Yd> u,hu훋ٱo'J{0\+04{'Tzm7_uh\Yt~8rtٖ&8ooOkV=i1ƍP^I5 `t+vY6ޮ ||^_b- >ڂ k 9yuH( SG@dv*D:"d] jAA:7xc ZN3؛)>֩ͧ&lM  #K+{thLDd,Q9qꣽ6χMw!d$W/!abҴ8uPͺ?bǸx 4*Kg#Lœk2X?p Wy?}#8"AҚ(Fv R]D uh[Odgᡄ[5t ;oTLGQP~+6ڴ}yj$vXvq*}_SPsAhG|-foh醬q0d~R];bi 5%VV[ӥ ` (;Ԭ\zEf "!߄3š-FG^}qgXnJYSFroľklmJ^/yF @ b!"ty]yYyCZi9'ro(㣉|M|XG3Fّ" ]}',kj]e6CtQ}qD\w*{(/ GF #qvQ* $XrOgU?΀,{Qۊ-dlt<ιAd$AAo?+@H&[s s?s<Q&. dS?xWq cS WqYq}&֎r Zr>@'IIPZL*9X$?B-)&e6T:mmډY6B䉉GI[2T&u2QkCST[wUɺSH´ ]Z6z/u|Isл4UsKa]>d_ǻb;)AYOKKh48hO^3 N:ͥR~\v@SB1m⁩ ~<~u-+k7 U b2hu@Hb?-XB[1OD#o7_ d<ޕw7r'UIȧ`B.*&b@5:W5_f1Av|tDuQ6#/{ǀQJV@,ac],G+qD2w#$Z;W<ՠ*-hE81ˌb?J{;qLLs%燅$QNS]]^`9s (! xtKׄ8a:{WB0K*0@Vή0^8u~{U&Km ' Z6G!Mؕ`fIJ ,HӚ nz'W 2({)_Xc"y-JW 8gYBM# "1)mK *>-y#lir2 2ړq=g\\CϣDP+ 9Ag>N]eSފfa(@(;t-^C52䈏`t{ 9ߩC3Oxjq7C82Z: dmXb1?cvJl)QnϋDM@YFrZ6eEz;gSLAD-XoVK=x8//͖Fk,#m֫xνkj͹aKܟ+e~jK:f|4:ciL<_4+i}ZN~9!K\(ݪo*y!7s ^0vU)FbRנgf֙BpJO=<e:a/V ZPh;7B6ေK ]O>2f CMmO?%#bAumP>/;t+~o*E%(]'mLB1ҸzVynar ]ɲ_O*Ru%9ToQf@YSJ<v()(ڵ jzH0; jS_O }'8t]r,q/im ` 4חrqIZUow{Svpv"u(8 eH6ޓ̨+[:MÞ nzTL6!Ґch3"T]ɁNUꬵ&!# e6ݡd[ҏͳrrş/C,oGLIEjcD4y܀g=pU-?k)$ ΖP+X0q298 L*^0*Em3fآÆ_ODSA [Ў50`QS"-D|´ g9mS 4Kin)n>@; '.@1=\&oM,n3(ҤIC\҃l?g5N0:lFVπ,{9 h0Ħ>c=D);џ+:_MQBJZb )@j`tRinGrȸBoCzGNG<BN܃JzN tqyZ>$5~Wϫ8xCOa;(ܶP:TCOsc;쉥8j. q7& vH?׷L)F|,+Ÿ/(cWh\۔hmpT1֞A'3i-}/ċ{it9F N%d X3)K֧\݇S,O,1vItaˉ֪kCӁ vÔsatHTv2/:PN\C;|NŏYv}յ[! XWL~B9pq q%.-NDew#!n%Bcp!8柕E^ H/º(B0/z^7(3V'0<)Wzg.x?Ou Xq8_j44g)漹l|?ZAƫe 2|.tjtEh᠝\ _)cHj?ևi֬S<@,Cru}6"bdrWK Foa30Z1h=F;ɳdB6Хc,@ylIuuo3E/@vm"l'>AF kȟ=+UD1| 4mȏ܆L1!l$³]`%zZEUͤ0)i+1U5#ktB43}2(,&;T[xDFV l `Xlﶅ/C,A9z OT'Ѽ!򩘃=+L"BO@;R!K,P^!1C8, L,ƫt~10RүV,u`n1WLz|suKَzLP=`?ywpZ]LSS?/يo?2`I{y-{%̂m _"MQ74<]us^i0wI,7ҁ=R0GEi՛˨!_ 'DN2IAj i*0Ғg5Q'!(s bXs:TXSBb˕ )*8#'4 s }6ɻVpioWA d}Tu(:M j ] a qߕ1:!fÐcn۸ʏsmP x=)z.^xx?j%\ 94`ڲШ~<1,H&Np#+qZm˨GWo:[8#_b@h:l \HmU,. b̕@qgRL+VhZG68#n]@SdoB/y%1cgc/\s+rқ$Un E)줋ŅѢm)FV,#88'Gq:l LH]%"8z%;wz8Хb)D=?Uz0ŕU{۶;T*\$wc7}KEa)*DNcߤ49y,eZM!2*LKWգ)$aq1i ԒnyJ!FV#"+p!wB iYCK# 2.v7Hm<?\:HZYw[~VO=i 8=A.z }k3y {ƛIӞ  3 : <.t%E⇯ &jEա p/-!@:ϲVqܰMW7>?IRvб.B~aVz-7f1.Q>.|?:&w o+ JzR|Ӆxq_`fz'[nh{ b#nYZ^{&vzT-ꨜr6d,@ﴄdv_.0>K7YG:"Qkb gKߦ%fLJn"@ը3xF,41_WP)QaPs Ė\T(V %/!Qa[.tW>LcU%mFoIߓW!}ՆeFQ\e+hS(.b;SYQvj]a1ܘ;0Zf;(<^2:,JP!ɚ1Q.tp\%'mBjI i]5<^65$U*cvQjz2(-L)s0yd]EZ+ELS~A\7D0m߃v _p'ՠd\הL"htV`96fܳ$l;t%,C oW6g:~(RqHm8>2; Z"̽x`J?: WcL Aʜ0P}"xg245:|) o3Eh','D[_MuS4dH>4ĕJ}$EV ʔnaqG-\XՏ!-p.)>ƕF3ʴfoe㲂ev߼cl$ƨarz~-<Dž/,,ta2zoX1au! 2Bлڳ֬Dd=ңO+c/{o %$(Tf&)GRx[ȯ]hxOԎk C5UMH @Rq"C"j?]#ܘSʃL.^K$!~A6 z\96:^e zVN緖\ D|XLPک#vi 4 ^Mg8g?V+?珋Lˠ}au4r/ӱvlYPg6RbZZ-zDž|T4IZ(z E6)\/{vo٣};2Fub#2L) L ~UO,+h6@!˛'>E idz=lu+53LkU&r] OI~ohx ete#dd,O>%@RFh1RNv Gh(Ma'^iA?_A-"kCBy{q,jj(ڭ{l'Su,_t6@^wQex3Ǹi\]W|aP9ybWAͳ $ٿݑ49\⨡}E=h[X2oyN}(0K"9zve Wo=n`/iZW;c7[ BLze rBS:[|K-Qx [+?s#=hE tS%c8}o8e `,4Y*89 hS6#ʺJ фG6d:4xqqJiz~uu6Y 5IU mk0kO~oxDyCy5W19OASڳ`;`d;Acfm>y ̖ ':: ufZOJ:vFgt~dd ϟWG:FQܩdu-?pޖ:񼕝 g—qw ^v_ɧ|rڠ0J =yHzd#(C0Rkӯ[!1F:4."1I0{i ~ҷIIِ#FMն-/5xF9Fz\FK8@"oРz.hu/RCLvgn_/b9f}+|t?v<=A6@gB[XPaW].=Aě]gEL2j՜yQ?S;A_k=,hpTHJα8nw.C7E>E_T@8JbJ#lv̬nbZ|mpr;ʊ; A^G:4Yp':*2ҠE'uԱ⎃Зn{,[q䀴90A8;~w= qwk=Q3E&bǝ/iM3Y7~:J8r:I:4>KuPGљ&80Ϭ vvb0L)4:-D|ǣ?XPӘY&Z) r{~8fm9EVvuxₘ:u޲ %Ѥ[:'Y(Q^`e2͖Z%H;̀(O5:B~^vtߠ*^'fS]W&MDpt%)/A}$WW䟙WVHp]074G+E˺ :X@'ΈWyL.)Z]8XwھO)SUր(#Iѧo1fncWkQ|-FԶV.}Z'R9 H7qXa hAڊy-E[ jxLkYFG MiA3JN3te> =Ww.J'.Nn|%naǵ3"d 1*8v =خGpi4g9,.T?HI߃fpJrmV`6gvs rba{v $P"Ab0mech)3,#V +i1:xlVIXI܍}|vFl -/ݎgE}γ.I>g4<Oް.$j{dLn $3OHSEzyJl>(}9? O+,a'E8bTbk\f]r#wh/BZmؓy2"*6Z:VB`!G`kAq.)m=EVz`=׮QY|ܧZwop<0kƣo_fXT*Yh><9TkהH"7 Aǹ1Gpf-{mRne|>莝4*<RаT fuhLđϵ>G`/j\k5P@ h6ku~TGi?J2aQj`X=%`&pw#JPVӐ3EpGC48> W*F B2 `6sՏAw$$>)D 9_4,ĭۗ4ċ_}eo2gl۟^o$GEA0 jlIM48>(]u4u6beL: !B>pCq-N~tL S0ǀUlf6 `jS(et6t ̮D exI!PDڳ́ Ǻ-jM'܍' 8ݗZ;u.wK7\%Sߨ/^ҳ;V!4>4A!:l!I"K,]G6i=1 qJ#'dH h*x7F->92Rz V5Es>~]Wg(TᴄpWWl\YM5x')We 8ivjxuz'tWspBS5tIf0On')zA֓eip*>9c 1llt Z6Ii)L!7.X[ԸT(,,O񪳾dPpY'Q6ùqtjwᆍ1HA ʚ@vJ#@_۳R[4f)Z:M| +Ѫf4ϓsI Ѽ54w>mL+ *Û +QdpHRFWrXUݓmQIH]'vPqlfFIg03U`r 짬UBfd! N@6n(!fb0CM`7[n{Oql wW[RuxZ퐢l S | ,"wK5R/crtwm;굁!w a6i|E)G'YK]8LŒ@0R)0w`hhy6ewݭ>sbw`r!IJuX9;`j׳UJ,!nl|erQ^tKZOi":jS;dKMWP :=Ku}0#6Wٚi8'82IA;]36y{-xDCkst6e)ꖘ~]JomnP .u!ߒl؜ ׇ 1)K~Qhz enCi9m$5כ3C HlsB|Np7o 9csKXm@yb;YW F§Yn+%R0ޏ=B朵|Aggޕ/r$5a=rQs nt#Uw+/kL8,ԧytnNj[C%`S玌|!w@K#jjA@[b]Y;WXbDD*XM'urtAx=S֣m?CJw-"N8ѮWON4\f^_4<1d'c؎N'nEqsPэ;ֱAW5Q9s "k2WUP-l i~ "PsfBM{s_Y|Յ`~9c{p[a*/'+<~1s"-Y߬aD`?] -6F ,qeHV4KaӘgKܰ4ۺP0G.ec`'yپ2ҖE,M]qN[7cxUdl8z経gPͪ}>7 U8rM$Y͐U.͋]sps:R>f)=LOqqĎ"k[5}d #|. ;2ĩ}1t 3BȻgU,VntoM9t;UFDZXQD;^]AfsW/]7;9y} |A*2xgXxI; JԓO!i{T]㛒;|ԫ-`&ࡲUJvy%~ vz00ͣeêmο!xaҚ%Gf '(SHWNUeY{'/MPUñ~E2O\oΚ-<l^1I Χ! s~jlfMX4+rLh2QWU+h9NpF*&<+#cQK 8H̷`T-C40<'Ib\帰wc=SJnDuAM7tާSժ>'qP[6+Oޕ眅Pq̧&=s <[*+Tl9doGXy+Ȝs!2~bB?Ys=#_ 'm/AxFQ_T)EzC)g4GGLȕ" &h>[󡣵 ڜI}CzlYQ![ܼt+h=dbx"-AN394P&wAxOfwSW) ))EV+s]U*^/d w1}3]zPr`]!.-A`-gU˜4'r@"-QleՁ6 +9XXnTB9o ] ZVn*SsorɄ'f+nY y;=١۠LvN9]ʯ-^)[SBC5)XrKHjIRk aZ(R*6*CNNKx8xy_tӐp4{Hfodүt#&FιtNk(M"1.tus | iG_5"#NEk$.d(0P *ߌN]`{\24NJMT=Q"ן+D >Q6F;1H46b\s h`V/C_C`masyѶknˏ*#L"^9嵐 I7̝ӑN)<ݨIWsͷr+C wf8o 9+{ofA+Ikx BҘgc1@@ q/DKhsXa(}G ΂ʻK8Uu6%u(YQ8X|>9MiԧN ˜U%RŞoQz=,]X_M(gJKsA+矲_r ¤pEy2MʖB /hKc[s+R"Iz y=9{QƎ9S6*-k xD{0(X%wEtS5" pޤn KYvkzx~Ơoҵ!cOVDG"KXu3iYO_hKL)`/%ϫ =oJx฿4`G.zrl23tWE7g{x>B,IluT0Ð#.RܭQ#Xh6mdh#4S)ULJp]a;o-,*rxV|BL%lI W{ˢ jp6'qUWYĆo_RPS@_Ց2ңluGYdeW",+E&.xx#5}՞ZA$֌^VvP3LȲ5w(* mK R7Jl꺯N_ͥ~WJwWYl{ wx}g`|_E*;X&R#Dz;nv0\,Ü.2msK'sF |uJ(s:sKMCYg˃Zd-I] mpjS@Y_Ŵ7~JүIYlKʊ\.i pGs[Û>Wi"rW!Țfu oRH]b&GZd V@HVliaXG!H'5Y .p`We]Ջ}l)|c 7x@20wTN8E5nO /;Mz}]2*}jjc|f=-(Z= pWsyvg)_ πnja|/eI g K0QeG7- V))6#5"Lm 7\}|U 1 CbrWJ]QRAagu&@ߧ@x[b4ݠ=ބGktIhf2 JBp6sƩȘ'DaNmh}ӱ Vm⢱&;/,7qۨAA-mz䗚3(/}4fԴܭ}ܨ j7VHv:j"}Sw ةK@tr݈q2.Y7loT ܼU5{;Al@p}U=DM<)tz ؼ],,4|3&*zbA:R:T7sѬ0g%$ G=m%T`i] ,KqϸPs5 KaQ#=ljK*mľ%A.~F(U2nGe j8CH]Ur%IXʹȫk =֧VfrÿD0~/\"uH=c43 yx :VPzױyg?уna\qWBHk̥5l->P)-3\!ZփX}&nhQW(5L&tA~Mf)i` K SF o}@L<-*nLw"ιt(DeX#8#FM%Üa3f iv^Wֻ,c`#Ւz:1' z b%anrX -Vє߫$&qe)YÃ,:߶[ ePm* Ԩq(g#9h ]rMkCH^xyXfEOYX.+z+E^푆0 ɭT/H@*Xtؚ.HNZ@d1t?:wQAx)gv{?&8[ >3F 73>'P/4{2("xKqS[I%7 0jwD'`f(6ޒ2Ө?V7P h-8Re2 mDTl(;; |_zn ( e&K)0{b(|J 3"(I>ԤՈ}qi9c'|ӿ= )lgPy)Q{Zڭ0qǵer`΂FhZecm, 5i$B>tӬbJ7/>7&}L8Υ&$;S0>L̓VO{j]UOQbBR6u7|7((ǒTz]6.LNxO=SˏW\6+ }(TkV!BӍ$xA]vJlO<ܺR+bttK`{7܀xo]xUD:Jxx9^3 W>ZEsn}j>I%sY`#B 23r. o)io-.#z[sm=m½ΝggݮK%`N$+ϬH c_z -îH;)܅&~iytgOHت }ܪ9D*bMЉ:`sM{ׂ:2 <?\'9GWl! : G7]7g2@|#v A_|yek. >=K[϶ U͗q~A3T'|# R^92X-üܔ ϰHl/-@?W!u)_dW8x;' &iL\5)ʬR Fa,`RSVsA&2v>:uë"U2c|+Y^en-ECnBdU,]l9y]?rO9]DU  +QXZ&Fm"4DQp5D*GJ Cn eǽ;=x:"yyqd5&~'J7a%)FPC4 M )lߎ zJR)uܩ J4ae# /7C{+K)N)Yki LENvOpo<3IegX9FGhu-)٪TpFѩ)hA T{RƵ|+`p{{ w9lWRo;RU-?<[u Rf?Kv,s} 2L#my+M|GCav Ǣ.xO"‚RbR&%HVЭ *3[ԥ>g O\J9NL" 9V,)>Fg % pJHJt4@J*\/^^@O6@NH\H|v-V`Wa6O@lǜPU$."]Yם_IUsH=|cz'{2fW.C sL:K T.ր#UA6: E:M,5T:rr*|rɋpGpTU&H?S@^ݿ*Vķl-_ՂĊyxo>'c\#O[~}c%BfY desդÈB pf["ݺ"tR<SgiWZJ ge<FJ;rn&d)c[٩,u=3fʆa~zaeC ۔'N~nT*V(a ~!,K(^Ɍ˸EPQX`+j% "nĊZ:ȓ: }A,qmnO$ |V@_egyB-[O4ܱq[xɜLC(F-8zՏ;ynU]ZEZFJUz!#:@k|*u88nYFK^N6LdK ӏG]S `1| E0@ALn1P{.wk!rGJ7Vk%NK j|Ue.Dom.AF!1mVO[ya0G1Tt ,\gp z J󆘜QPPj{ܬ&nAGSDDAe ć8DR )YM@y [V%]uk0N^y$2ꓤL+3 zVqoS :p-Ơ \xo>*r\y9ǖm<  @~zi)`ܠqZcJ0P? 2\Fև;G ;d,Pk%7^*AIկ'TM: 7?=ϗv&. 2Cа–I^)f2e}~kDE|,U6}*kYůlueGʇILl?#;+ YKL^7q@!o^6\,Xppm,(+J33Z5,Dy˜F]w XG5۷v) IR Rt#਩@ʧy^gK!K`T HTXD 1⻅{Aɩc UvzM4Xa^ ^i%v!:4 )߇,"~Lʣ{71)|ueV<%| " LtY9]3/W;<)n3 p dcmo[Q*n*ZkZ~@3uWU ?wKG(Ω^=@#HYK+LY[sW@;ԝ38X& ndH]pUDI"Ѹ%h1]GLI#3 F&<)DFcyH[v SWFUp,@<xN@2 i^&3)tV͇iExRj`"cU"SdSF윤Wq)El C:2`\Ӡ150=.R/cQ* /Ӈ#򶇒zXj3ɋp y w&<-AE'9TGfnqqbuaVT>hA7rBpHCzmdk9c+7Br=Rozc=ZB]| QC8┟G 2͓0nckzESDeIw5vgjYe-Swm$0B]TCLԋѿU^>ED̷C*ARoJUʸ{ɺR˳`doHsE_.v۹(a箠|=6"R7cU&Hm`*rFG),) k";_,gMP#\^84h^@`O¼Wʷ@6HUQ"?_Ӏ L=ej|C/S:  4th6^xtp%@&ku03@s6ƮB,VdF ,>xV %{t vn)^0^&qN~䉍KzTh߫bYQM q]c>phnrà5Rmmeo*j M ڷQ/!NA۪ \])Q%ok>=u'nuV;XI-K2bg;? !T01K25sܶ@0Va6GfT&Xp=a6.`# imCWIv^4t?eUa,%p께-3ɍܧ}J=VN t>EЌBM֪#<%.Qm#GV &7N caBCY4҇j_*%i](ag{ҰPx塺y{kRoqפW1螨{zK–jlƄ6^ `B%'f\-z 6.$^ -U)-a|nhi4A< "!x7zhz(;ѐZCXf$(_eyuRJ:tfz)]"0Dl;P-ͶT:kcA,T>THJt\]κlgcxyꍜ#m ]徿Hd%Y2ߞR0 C,qW{uiFJ#]rGw;igZAoM[܃5tW-uqlo._ܞF+~~)VۇLf6 ؤ#z-,@;Qm7*~jd҅>\l_C 6:FT~al^|sG>c-VUs'Fj|hMjn> &B<}gS%#np>bvzq @uEߡr]{g&>qI *2k=nL.79AN@-ny~"N):jxyY.a?ؚoR ȱ&EJ+Pdff=^E^sU |7)Ue4/_Evo$j0MBJ]Tl'vf٧^] J­C5MXVn(9WTm?-Uʜzꮣ-{T;k O?&m{ww< /M.+voCHzc| >~ NGd!$UZ19Sc#EO9cg$3]zb-_ TxLz`kIX0'8>09kڴ;g4J`"e%/Dzʒ \:#G5Yy ZQJZ9|Œ'",k,kp򃿥|쬠IZlwC ;Ӟ8e;ԾkhgN>KfR!mlvm1S k|ɋi/Ҫ!6cbKAY=u< ģ&MD^82'[1:wLz)F[ Ky} d!_ҭ}eY#D䰕pE&S96vvXb%}ʂ4t& R?q̡qb/:YT|x)|޺noe_#!&Ͱng(|L%{/!6{bUcQj "?CPꁬoĩJAMs3aH,Њn~wqz5jF(rDaOs; j8.1 ex?L.;s8]7?#+b# `ˬ 54Ay 71eR`ԡ< .ZoZ4ql?g6&g)guѬnރ6ҷR\(An&G^(s9 LXE1#8ש2"fp4W[c( q}':ӑhΈ:dG%˯Mgp.'KV_]!:[3{8'6x{8w7Qyc2,l{P#niKgQxsM0Qb%丨f _|@37A@ribÁa2*PZPDAࠡV^fxW^qj^ӌgy{A#kp1=n蜻[ S&޿+9\[l G=R-L39ӍC[ eB|cpP/FN=6@[x2 nB@a~='<,^95@G12ځDt/+Ol#.&w0OJ)Гa8qJ!ᤆA4utǬ@ ɍ (鼤xݐg/DgIpH`oTXGFɾ(d=H06 _u~|*KgUs㩩EBo[$Y&n}.? W|Tlodnõ#|J{C}+SUg_6m3Ȋ[41ɘxOk U7%fW\cnWՙq+N _2_po0MaKludgԴ령X°wґNVfdxNmͪ-9:m`s_X&lҡmt!H'{Y:͸t+fbsh6mshm,?Ⱦj ȹh̓>ɩ ^$۝[ P"K[7ץ;Cp \zx.0&Y(uWJb ވ6Ҝ!Q'N5g*VA^]ӰFm[3h'h]t=f1{$/[\£ԷM10`H8\rF_VhؙNAoFa UECMA =p%Ӎ}p_c_SԠÃ<"M:4{m>Otm8viV~dcxTU;)woe8 A ^. t05bu:;Diպs;݅[z4M+W R}Ӛ4& 5=VÀAOƏ.Dai=1Iw7xb3}} rX"7'5\X=Wԑ؁$S*/˟{3P7ٮl?Tr&aqKC 1'>{ MlBWxS@eZ&c "xh\ɳF}1QLKg7\n1SxW>ʼlwS' du#ƴV8X 7FFH?fdj7g_3Iʋ*)g:PS۪~^Z&yq)N՞\H%ko= >Z_'M5Z °w[LuΌbCNQ ɣC1Y[ۢbN'nN5݁QYK^O2#ɀ9NkAҔ6dC8nE}0x[0&IiZ}:0]Ƿd߿FTN;;8h[mII?ʢ*$'y n/'R Q\gIޅy!l=gRK|L_(9J}GDg*%l??㟲Mm{]M5gțȑ\ҽwsiə#[?w;RpG k_5f)wbz rn3™bCr8cK{`BrՊJR #bsa%%QA.j*]k)H}&q>"P׻%, ^2S`E?>d#RJo4m\#l${ْR\+[ȷ |:?@`8S/ziw9FNͻF+I]L):$RKMS(s;K~$R= jç.ܭ}3e$-QQjJysEa3TJtf^TsjB 񾇙oPy~<6/VHfdDx+tV8]/LJ%KX! I<0N 8Sp6yEP7a!$Sx%2΢'2#`j% 4jcMnKk 78ruA !S1 xH<՗du'LVOԿ˧XێW:K{+sHZ=@=q/9%t>\n9U ޫR;gPo)qё_gX#8YjLe/=@G5/d_gւ1,I7 6#2_ZJYӺ]biCϴ[4<r}lQfQ|^zOlѲ7=FzQ5>hhdT0WHFs2)3Evui6q%4N"bhβ"mf FG=.% ph8;zLh[]̶IGd_>T{EaR487K4[b$ڃi$XEៈU\o7И;/ba]iO/nn jf@lw.?|cs NŔ!-7K= Y)TIeTwn6RԃRO}/vO|cu0F6b*3g:oY^2pCxvP|NHwA< Q~4( nR .^ϰ'⒛̓e88 z h2٬ i(ֲ=$LI7. 9X)WXO4 tdR@LVH?b1صg<4MG ܁VCa1AW!!3I) рT}is6 ob4N Hj(-k9gZ5+[?kYfk`*%=9Cwv*`\+/ YЩFw6~䚆ZE}a[io1B]$"@ h_bE<2MV!̸@s::Gp/ G̋<ȳJ{l*D4w&u!voݡ~_@Vj!\8]!"TPbH+ Z@F#$#;Wl UƏNT+a'p882:JFxMwxH}|j!x: (#T{tuߵF;@>D#k7m(^ӥ$}LJI?xjgO7|J bV!.;_Z"Fw1g*#,c;$jfDjdveI{+0yR^Uu\r4z a}O6=Fk6VPtD4sx,t/xД}[{h{kW`ktgzR+"$7S9 :jW1=kߡouTK}4, ~vbIzWA9G`/7wn]6+j 5Dju)}Ц<X%|j]]>xG3Xgk`xdCxLRc*c@Vw QT3栯f,/E̅eZ"ި7 tx,%(z%fK)ATpr]S6ߗŜ}5UYf١ ]p5D>RFhY{<=%hd14 }hhԀw;4*yP0By^v]nýTM@Ҩlo /%#.s<)¿2{+~U#)puG0~eicI`x(]kn*4f܆ DB߫.բ[ÂceNCQeH&Grb|:aew|/-7^xVj#ب:.xؙ03H؅wIY" 2ߊffG@F7r"GJح t䔡:֣w+`L"zྠgZHE0Rb9Ϣxnnj[|`$H0!qng3yZ Xb9my⸚ȸM@i7`%\[m11 9vrDx4"$b$b)Y;ԧ}U?)F*ĸxBP'|ݜܴW,.kN,!Qq_'C䟜mq7A Ʉ ezo~me7P&@b;-FM6͡%mfSǦ̌SGotS%l} U )k &I~8nEi)h3bm 3=2al~pJՒ- Dn69#6nԙTepH[X<xL}aE 55[5p!?攽VKj3[nߦi=^=`N;K Θns %br#/ q }dbѩڴ8f0`Ɂk#3dit<|]qA|ʢ Oe`7faL?\>r? j$eM؈C7eaz)H (̮ފ|K j?G{pWpt MńHQ~*׶|:3yЯU2-'c*UGO@Յ!e-#eEfUI%4ɋ[[TnwiAtz(p^gB5 )5h_c9!΃bn8<56$_kx !G'Ѳ O//%l·@"#qgC+ʻ`B!?{Q>ld^}eC.~wAL4]i9"Եmhˈ3=X>:VKIr-=c5 }30O _maޚ <Нx$3#/,G.EpŢĞ~Df qg?ȥ0 9aDt&_x@Ңž/8.N@<%s ⹧nltqYSJ$,_.=ʔ_} 5@t14;,6(u&:1^ !d.S `J % @٣x0 IbI a0 ; s0ҝ3)*R #Q>d!Oƃ Cv}U9,3:l-<bzx.Kc3e`;B!'.dU2n㍮WvKT{$q_Qeja߲) :ݔ2(=9b[KO7UKW^JԂ`\ǡy9 vEF9?E'F,1fH£%ΨNuj3L\9vF8qȜ-:Q,k^\r Hʣn%Y]rw1;m+I]߶tZi9b#o:И;}½B '1MPT\}+tH1%4cx>Nϰ3$0.<8+/ό%Nv5^9dJ V=nQp8I#n +ZXFo,n^?e$gbu?Rګ^7L&Ţza꼉eSt8*NO?t͢{G@mRR4n){&[r _;9\H9߳*tҜyeh119*&o$xayG%yN"٭#Ŵa&spޞ)(ۃ,eΙkP,GsMQ\b45C֯Q#3'GPʭy/!5fX2&f]xlpb&i_@EDxPsλV "pE \vXCO{h/FߤVYא:N]ħivoӔ{2R@T]DĻe74&CD@߉j6$2 #!XU ,aPA(=?!,km0,S7q ۂiSdҍXN2c8Jr{\hіpv5sR?w%m8H)nWgs4~6W!HآZ2tC%DP0pvv /][O=m_^YUV]a2,"%Wff Ќ#:7j(@=K+-+3=.ŜO?Y^h.ӟ~YH]I%&R \r@0;KʈFVպ8q,p26%Ss5{ ;,ڔ{F@ٻ6ӝ X _?-ºiʓ6L1ت&0ݟ.4h<(,yDTi99ω!Z}M7UMjbLLP*|i Ca vQ?C"t෼~h]תTNJ$| 4TNnR9:<21]HiO`{;fxc1!Y:>G#`LDukS+YfA[⓮^bR'OvڅP08zWV7]H' ʰj@8#~͉Fk.˄YdJ_AgFiuCa+S&]}t]=^߫`)i@h _CZ;+ RH,s5^lMmylwhF EEAܺ>}VÏ h`6>$pJAQɽhtpioXXgB(鲑V䧃TI$]%_X^a!SUW[=Wyjb ^Zڕ"!CP_#j?"6Y]ŪRU\4|2q>h 09mIb$"dz_ɠ ߷- ŏ??|:F[]ŽIh/#U8K+uxƲ[p.bP_O_4.= јlV'LF 4(@He!+:ېOJ rsgN^Hȕj O& zB9)Vϫ"[{Jaq~m gFך 잫4=̰wmL u5 1^i8\Pb6Y ]  ݰ17j}!m[}D3Gd|h@)bxVUZF{w13^|3M# ͆XS94y% FׄAltӻOm+ ,,A\3:EEJu#uSCd1CAg嫦`]цK[\ n 9S*~E2=Y`S~e%EO=u+c)l0N<;~P_[)NҥѢ䢰>mQ:뙰΀J&Y-8zsy,pV۞cd;-qcff 1ec?r>I;Oy%86S{UqŲJ6)OŪs@ 5_a%uEGh;%pWrH(?4=ys=ѻ:'w!1^=5C@si ;nNwpwj aS\\tQRx~r* ۨcs]A6_gkD \22XGjS++_VGS|;V7ڲ(EHeroO"Ə Yo`|.S2CE:9X92 KM(()A/KV nuj*pTXiVx:!YҬVo-`w\:a p}%'(%.DBSp!ᣋ ;OM ^"6_9'"#ZȚ |CDFwlAtzGZ cX(gW-YKW *P7uA{3ꇷгPu+PrT%x (bZ!/;)+zC;U9>,lZ 8w,S>䷦&{ BH %{LjUw ?Ilh?b4ab3'˗o+TqJ~KMGZIN7:[ZP$cu wQkec n n3 Kԏ%Y *Nӧ,AoY#8#T )u¤J㴀/Ҭ) 5U,>D} fYyFkᱩ5]3U/$=3H@Ifڧ&IɻSZ׳^2y+ l=+R1f"3Aۊ! PCi?N,2JQw5Sq0z<#fSb}sXtRk.L]X7any|<[7Fml7 =:1/܀J##2ONjް$[@0 ǖ3_n~>Y/mLvВgU;g}! 00U8۳ț*0Sxaȧܒ8y.q|/W?N*lgl;qK"H?&&^4,+b/ tf\QEe!A*f.؇0O;tm*ZE8 K WZcH-|Ry۰\9c*L" +5W~a =X1G A$#yQ~Y:dY\v_]I-#zN) yUV`8*+cK(4`g;U[7_FY m6ITJ V*d闑"K8d1$X C\-@HXH` 3a\HOs 8i}2F]3]"&|TԜdr5 mW炾$G 'wrڧ>7Y( VʡLguޜXQj~˞60c}SyGIѫa#l˹: otn!pg ~$I'g= >'pKW4R8@S] $/*Yn[AOрyu|e蓁m=͍Zy&;0VM>` $jxOG' 3< /9OmZRp ?gsu~)_n@vo,Ä|*pnB W,Te좏q{,y;_gp Ezzn e, $+N*KaPȍ|I(6= ,q2BYM%S˩S2X N_*}Mlv:Z&Mx<RށzL=+hBJkwrE^.C1iJ7s8242EM8A8*XV>Jk^^.ѽfTaiMLZ$j$).$) x,]F<^M\ٞY17WSa!3H +a.۳bpWu I(dL,:*2-35Y%X`_7~rdnFJw?HE$?YIExQ5-d>=eϦ*iUQW-q x'd%N 4a~*r4Oiky6OOe\ x:Kܧ[J!>`p"0融éSs;n:7Q h.djqQ  q$K-H^S ]Ŷ c @i^'_\~g횜- eٱ'ZhYWt JgI?QLKmV%2G?NNtDrY/Uny_>c7{.%LY4ɺc3PSG̓RFŴ |hD\ nY6c+PGj bbmw5-Iۗghj-&&Q6S,~0DEBif[$jq[|ؔ),K3ɨO3ЧЈC#OCQ$$./R{gG{ɇ-_1lPte!aW<ʼ^Lvj?gfUeYhxֻ-9%R%. vjO}iS_d:g 愺Yhv;NUEwR-gCTR"mX`pX40i%Taϗ'YCI;oɈ=1<5`1ZvkFSx=[ ZH)-S_JVհ}= M$@<3#mho<\gB3o6#*y2"k[7]M1 qESԷK"$7Ug/Bu& Hp*^M<`E4^&}_I_;M7EcanN»Vyw*7]k :8dxt*Id:eETbHDW,wQƕf,Bu˟ﯘ!"#?4~,sm@IU͝N; B]v64&[v@Ȳ} =mCj2Jg]'209 {<HIz\:tw0U6:zΙ3g\FGP G~N;sXAZ i]/`]7bZU0}q/dSt;m#B*^1_u_׋S~OgSC\]!)-#O0NL#i@+z-F^9"! e9xW16)@ H̓B$LymSG)^3Ѕ2r© lЉ rF.oD9Db}.%p9z,n,m("K&/OۼC"yS%Y}Lc+tңLRFq\ B7p_&QETڂᅯ@979$(NªXy/FjyReRS2٩ -»mQgdm >`k )g6^Rq'3(/>L)w|̿_4sz@j 8O&L C; Oӵ3ƆDq-'(8h v:غ#GAG!{y#kv}x~ , [)үXdJO;ǬB&L%϶کqN{-ɳ&.z0qҊiGWВ*pbwd1L)kVB\cc j M3v cV((>{P?Ċc/DOƆtd7(rf"Wu%HFY?s7n9HkfbutKpA%4^Ykz#d|+ብt8 N5Xp%omf&YV9IbM;sB.$: ҇v/IYQxj@6[+Z*- Ä[{ObC!.\,KJ@L$$3aumE%pA [aooC/ar~\%G,:pxxK(#6=&&Nt3)+Ir|=4Z+ * w ?ON}a0CgH R#nr\FEogMH9h.sR7'cV5D"͉]MerO9iw'H 9Z=1+|qO`r}*Ixvh Zb{\6rs9!DϹE-ǵɂQzYԛgJW:?#C4 𷥵kQWK ì@rdMvL1< fi~x3>Twḁj5QϚw޿Ïw1 Jpw|xZ/RB-@7w*`ձ`xn+v ;|j`Adc/еZE <9Pw8U~Y&]bآZtֽ{W %kz| SZrU6?Kx,Cci4U\dLio5q-IE``d]k}+Pq [eTX]"![ry%u1}؈ 9Fh=Wҗ$>+xzH|s]Z ] RJV!99Þ~ ~O$J%/#pն`W6JS[+NqGֱ/YY 6W砿뵥l~jϐ$Yi%Bx;Q`(,DVKx٠' )0EX#g>+N1*\3=(= 'ۣʬ:6F Q"uc2}mF14UPJ1] .+4!IˡZ!lԔ*0/x| S~wfq2!h{%<0 qg|q`뇋/j'0Qr-X#^rۻX4ҜVxU6+2?{&,yƌKĀ7zDkSDRI*ۯx`6i69 B U5֖&Ii`aw75&&qۘLGwkY Wj镼v!&>u.كhB$:OGAp}[ʵ4Gn'2IIhh-E1F1s BA?,9OTr-OK;c@2=k bQW8\oBI[ Bȡ#̽+c}d{l-d<VpYs)Nb&^`7O$ _v8S2h9nZIE{j(\a7pYY:xMIwe )`W27uP-<CXA+ٺC ]w^D;)cѷ, 4}"ԲB]wҢZ:AX*7+_8QER\gܸEYBNvw2Mt >(XK}j YQ0'ؽ^rq  i\+SQ]tjhha6}ԀT(WzEvbc{ ]i$ug(7 %VPa=r8aNP^SFyNsMC{K9>%v*{v-'~SoLh;Rh]D X1&BfT}9;Md横\p܁@x,ŹB/bh(b]4sW0 V'<^8\ }g}?zJx" sxʄȵ8}n&!u.˸;8Ұ:3tlXpP|BD%WLKpu^t%P#{RWGrSN"|Ey93z) zGl\YA+S/]ռn[̄+V̗ymP3F<:([|XW/s4NWl9tҹBarh#KF hqo|'>?l^V#ak<22#yf+ރ$Ń-ZF{axO8~$|< ĥ=N9h*=Lݑ-?.+7ܳ922țk&Ee G&WD) R/、g7e  :#ޤi(L&“V~l,T)d}@t_:SԒ(zhGM{l7N z!:X4˴Y ѯERAcA@`q d+_] y/}$5fO72⁈pW^)YU¿^S2"C&Nv=10qljh2s\-vtpƒ:[a!SP^k 1+,Dq~S?k[rPE@ߛ#b-jux4ԭg@qhR/SWo@=i?{g\?wC@R!6ztIGCM]2˄*2}qm%v.2VrD9ib-i7Bݜ=fʨ_at:a"^pA2-r!5^RK HP]nc}SA k;uj>ٲe-i R|oez\r78nid0A]vɸXQ{ M03fZmZˁ|quxYMR2Y]ks{qeiԊ8|ޮzc{\ eͩܥv6WO#0Ec4cƾV8XN;&݂q-%Ż%KRi5OlOHĥۄ8=:q1dpT y&EPP3*|u8cS\JO=viwhw2*dAj%%|A;bx TvwX[InR03tߞw]k0]2LV-7*FSf_+/&'>мtuƥu0Ew5GS^64$>*7|xīݸ5DЅ߷9ֲs޴K`oNKYyǮLrB&׶}%,T+W[W0.gtw`?hus(U}kf[%iBY=WVUC@ mqf {KX>+( V]-uRW1`?Zi?>䟖S ˃֧ LfUC\7,%Wib- q>hZ< ɬNa_}r_5$ڒ8>Ji]6n(&QK+&A y**U)v>mrj}k ijD^0c m V߭,sSB⮉爨nCsF#{@lwiQ^؝,DKae_7m"uB:U3Tt ;uݽ'4ODx@8)_ߺhM[t4;)n,+Eϡ؈MTnD{Fe4@\&n|R wn7iBs$; %R7?ϽM?[e 9iaoO{CSQnjDix@|Z#^eqjCE_i44kuɲvibUFU*r|+O%zz&+;ډKfR2ͲA#a̿ۿ w@gZ#EP>s+0]k gBgaiTKS7\qKƪ ՅlcvJ:2~8ӄ WT_d6 JTPfqluT^v.;Y +,pBH:xT꼄@̑?ClDC&ַyPQ4Ee_P0ɁZ6پnB)ls4T:D6mzU@ZWgGf}UGRM ;!p/-mo{ -TMdgk?Xoe`b![ePHڐ |,ũ*ה<4(ǪĮ!ywF}ɻq(wT{q83H#i!6Ktԇ@z I#I-ׁ7 Hٲm2܉r?3mX}Χ2/h[JϊƝG'fE"o.+LJa"v9SRcRE`eeyD*gKƋH#Qj K%H`s?ebBx3xtm—"F_T9س/n"p#B k ÖM"I_i1L-W9<=BM$rQg'qp4@J7m6r8'd.D7vĭfEJ}:jKx^V\-֮Trrxy9 ;K̪w`jasjLal[EZht3TnkâLC>\Ý; ,gjƻs?c&!tvPj@E;X EE/Fp}LKqwT$BoIVb0$ϲƐ"??&kkcr@<{uS VX+fd{ȮJR}8ʡvngS!3?H*Apр;{MGuΫ6MyIK-Hv G$ X(i:c?!_+{k_5tol4 DkTo/W":=ĝi~ r|,)eb4R(GP,;Y@jFZnK:=mdե! o^>yxDUk:3Mgbكk6),#5)%};kFW9RNBeK~u?o'(%X̶CFEH[ZcQry;4VWF>Aھ$>VcijftMof|*DT1b8R~jk2&n-Γzc(־)waQ|6eW*K5YȽ Ҳ yh˄2\ m&߷`sqABCt}tgPz,313C ^cad)_d3bQ0hgO`| _\!Mb(N(d<`= oSDXO9ßz?C&z8u}m5oZ,bD||0($Eo +"+@PL2]pҺ#+pb0J;TP;ݞF"SUqϼϢ2:v#DP@M7֍= IǗ]4=_1*ɡ9nv-ܰoTaK(7U&kpM' :ÈlN|U}C*]̻TgnP U ?ntťEJ8!_ٯB5dLyrV^)Tbjؤ0ErWG zzO_y%Uo R_CX Ar˱]%,,cM2@[L^RJxO5$s ElL;w 6K1O_޵ c2.‘˷E{C^ҽNNϼEWƩE{>tD/g_(ɤk Z[H EΑЅ0lJPwGhRCvI䋼a|9htXB{`)z._Fs:+*i޶%Zi%.C;eqj?3#!4 =tG~mV="D<{3ޅ Q:G j&f 蹦 6W67M4J,qQ>+eIȟChv,ePs[Ow aUfx{X@SЅ[cI<\8Pj9/Af!F߽lx&oJ[SޑE֭3H+_T9G`XMwJ!Cd-+?XjT{C Vd!46zM%9.&hDjr:f\1z>*y%8X"Bh܁KjGq\x{Heq<`qW "|pxqGZh}J1ZFzV,Ȏj9oD:꿎3Wi|^kth//CD=g3ټ/DB#FXٍ挏u%miY}c^Dk[P)l/TA "sqAl5ͩZj;i;DcoJlSY.|<>tEҿT*nĐb\{ޚ;~|0}!U#H5&}G,r]YIdfu ~xv 5pa6L*+;zrr,'g\()e:Y7X:؝mS!$ Xն/!W1 =ۤBi wt/"ƚR7A>aBgZ8'讠2"vdO=1d+ #iJmzzOEmɸW{p3|MJP%4|KR\p;˥!`;L(-|Vڄ h75ShΨj9-Hc&y<¶ھDq&Fwټ6G)\[FBvofxâ @6lYo:FsזWF8_F.xq`ԿTjT:1}L|ew &A[Ec]i08־=bsUr<־vU [䆽SV`DچciV JƘs@L#;h&j4ԉGMͶZɇdo6:ۈV yّ4<MVf嫰z^) <?"Dsڨ¤%mΖRk*.[.ʪ;7Y~ja:Xaɽ%5u"d}™0ѵl_.Xc2p[8I>w*%_M/tJ~U95Y| Wi/|DυX!VV$.87/qt9ARdHCpK>g7HDa^E?UJ}>-Ȝ](![_DX^*.+AU98y7Y6<؆ @0vѳ2(f`yn7EUK*É&-4j|"E6  Ga|N$~-"^,Yp{zJqFӶrt|n֬"M~sY{O.Apm.\` QԂh< zQgX3 l3[!.00}ewYوU2'f(Aotnnu.Q9@kM# 4>eM̢ uHJ8 Y:GS)4ko,'|Ƙy;Y-n,efSLZ:;Ɏ0"$֗w=a#\Z:9E:K9T쮍 фX4;|oV Ν#(us\C,M1K|aNb5Z L}9 'T:Oݳv1" ^='\DFu&&hG9Vj26Cˢ]c2ZôU4C|' ATKa$#3b19cxx?{` z9=6‘8Wݱ$UUv=0ݹ+dc\&,uk3GO∋nY|tm:]w ]Z9U0Py8չΝ*w bW%?#X<EVbGzڡ)]EPB}x-Dxm8O+d9TП!~n#hJ5gf`ׅmW"JKArF.7 PabgxThboe. U# ~ɞ:dP*P;ĬPkDMVuu+؞䃃8W(o Do=$idي qG / xp~`~W(^cD3ricX?޴χW=Ĥe(b$:"-'O $bw3ĽX[;2VqwBR-f`/ڎWӀ3Pٕ^Op&1$߼>j:S=`H?0$gi ʘ^eqJ+n} r2!& EW$G. Qt7) 阫HhcԈd)i`{Ì@taVY\- \U:[lV]a%+qB5)_QZIDeҳg#- r|KO7; 7Mګ6 M,c5ˉS.on$^*y8T G 蘣iOšȩlj3rJ&EKoljϼj/ q8bjSz`"8ueK(Dt"By]?o}eMt Z5JO[nrmi2ªڑϴ#9Pmf{ w.U6@薢x@: * ᪣8VC|S&fQ t9B/{20MtjG6Xi3 6PI5?XhtʑFx ;Hd$w})x0#D9v'FxU$ Stk{[pkźp>. dU3x6L-4K ?ySvjwd"zĆR ]q z ĵ*"Ĥ:Eյr3ՌGa! P'Xs>|htqGfE:g*(MURϪ*܈ɇ=Am$whzTHG2l*:7\ l`j;h)u[Z@{:%y.6RKZYd@} q *E^8)viKn]A'{ܾ޿k:c / %@?(A і9d(Zy'O3"/ }${ͤ{ BN '1p7 &P ŦNBDGmo-W溑U'O>;>Ԥ T{?ĎC}ET˸?8Q7)U K[l:qJ3m4g+;LW  (EC7P=tл.ThQG&x PiYu,eGlҩ`ȰSݯ|Q{'qZ%4G:[:[2Cz|.4T 2ZNKddH%uyUSEfa:#U­Dה<=g E-}Tyeh.h:ht6\aO:-A.A"E4Uk"8Kt޻.#r?NoSDegj Wl۞Kxxt"\h ːi#UHBjt#,6L}R9K+"K"#_~B#ŋjrn2w#Y["Bb&DOߊ,Vgع}[w&|rVRv1t*e)R0ZR+8(\EuaHdɞR'vGe?-.'JEšC.9/L Rce$7LA# #R]j 8Y $8iI:",R|YEEKh% W YP@.S ˩_[||vCD1||O/?wR-Ksu*K6jA E_Lab]poO`n%=8>:G/5\LGH',*XOH ֜-'q""e04Hݒ[ y"=#冪# C+"qPQd|fVH)j׏1 M"w@P{`Gt;*RVetw0 cI̷Ͷ5$9%4@~O1md{U꘳0dmet(a;Yn3\;HR LmI>\jpg"@/gE=K9fjnYԫs tLhVdDғG&Fʺq ]C$.1Mj x> brLm{soވY8'-̩HQ=Q 1*fCi=uO}xU̔I^P'ȫ AIwWTp!\l#w+Z49ҮL^i}Woi"M::l;P'@`?SNwBXxO7|+S1,w;⦩` qy:u$=;$1ct|1?Afj]%'iӸ7 |H;pz s;j}>j:"+14*xGo{,!$r id|;*͙!Q &.:Yĵ)w#gBifck*o"V}߱Hխ|_v H`CH:i/y1`v%9k\&ȫOKJQdD}rHFUnvKש=4 xD˨ry%OY5`ķ~k OoR WS |Nf~edTJGfff>pit0[$gٵ6whAZ޹=J*ǬH{mU&Ym;][4KR 7Eپx&u>e1]kw+; ޳ цa-6 _~:ٯZ(ŝsGU )aIl5MbD bS^CL `i!~ ɜ[Zu3-Q> ]]粒; 7IZ7 +!u稘{_b!V4XϮS`B9zk..A` Iu%t97l Ў}`D>jqpO]Sw<+Tڊ:aŽZgVUG’Y,D 5Rf*uMe*yjAiB Pc "@Z" d Ҷ3-,?ꄋZX]/m!9&6'Ӡ-}O=~_'4{vMeoLMo}Al7uVIHtHK2'ٝKVޓn:)şD})^Ҙ*; k7kTb4%88:4~ 霠Ǫ+̉g$>^Ѝ&uS/:*pNT\/i;Gf1ƓzxzIڎ7ASi+)igR%<^6s!忌qay .?CDJTC "E$gn~D9 0SLW3"*}qI4]Et[}ݎn?TLb TǞ k'T?ݥM"Tk9J # _&q~q~b@QN7ov狣~=Q5=Surs67T7^ZLwSDrGKǚr^$K*,,ŜDR'Gf3lnlmUˆŘY{oj<E̳?Qs`Ўʃ0HF@o[[^:Bz| ߠ_ntD`FT0 X9sɈR)" %EH;KD cp˦(R{?,,&aEj=/GUlGE'91iil\3G/k\+gxڣ\iRjrE, m(Shdh*  CD ~9gc<ԧ{߁ťΌ}A'.[SLriCf>u⒍p^ma0&CoMA2*"_f½n$eO#)HCJ(gqM}؜Nusxdr@ғ枷7/VcԷ,۪RZv5 (&]0k*{@(gzK7=v'bpWR*@]/aYݰjo;(Qky :ؿ0LڇiC(aHбk,"KNB\1# CY&eUڇqF/܁.$nNn-> 6wkp͋vդ]~}f #36re~O7!ozUZ ܶ@ꅥn+(݄ 9i#eS'6C( ^9qp R>6'.! uk{W0{X %O7(طU#t̬ZH;?% aPs!?ЀgQd{F- ֛9oYwi3M?taIbMy]ˋ e׵]ԏ)acŭ;HM$p0Y?$MΨHxxLJ9%?PJsBe\3 My7Ʒܾz@g$2IgwyNeC՟![\l4.AcC~ \I?ȉі%wΑb&玼ze(Z7UD)&,ma D$cx@B5٠q`U-Q( Cǭ:Idy<9h+2^B bw~OH7dٛ>s!@nB9}Bc4~"Kz(qgjnY4l9A))"sLmj#ŁwkKņ T_osRuHĘ['v:j-ktqyh}PWj/EZ@-qcD~a,WcĂ(ㅰx\4ڹ h/lDrcI"8/荥F Kp!UT5v%L^7dyDF2CE:[bCf5 .1TꟋ OW]/ID8V„6 VSGGH)PR JiWbBRn(T0zIY'[U5oTu FJlҔXH!"c'EEI[`W`zbF87PG~b<~0S歙F V0X]%d|':=Z*6Ȝ䱌(^By:ָ!Eq~TT?j\};bʼnx(.,+~T.cU"Fvdԙd[ (UD.THT/GR=yˤ*Xzړh;7T֣ '+uOHvԇ=s0sAQ/ME#6w\l8*6ovN-;"!o˽j.wPњ~IY&FcouЖ{5:~ }nKXSkHj>5%x Ӧyu!.uM2*BmDM^Sz_|gNp ,=e6A Fe7; <2&; l HU&+EzLxVK"uPOdm*.%>pv:K]QO(Tg9Zn˫:!PrI"|d}+EgVm.leDynhEܼqJ<6QQrJma0l8i6 ,fB4\&{H &O~ٞ)p `fZv)9n۸\%fY1KFQ_@D#]W0 H!܄_fRUs68Ng co'* fCئ 8aPÏC.y:۲/d t!X9(>,>;`[ HIUvJaJ/ ]%j؞gW6RR%7j5.#QAS;E2FS!%Uu@;Lq2J8X>RpQLIҒpN:)fehH=SNd-|B[S8f)V[ñ$1],t~&iHq$j7:K൑E%qTG;R뽼ΐb#We 1yYD?O*#AU[ [;X*=9|H8YT+-Pv|xj`g~?l?ԋيOV_{TGlw k`O|N~ S4wȐɚ.;a:kD*;.sv~D C6lׅF{䔷B}a)Pe/}wR^$!Qs vk{+c݇%-#~Q$> OWzjz5AVEc$(oxCv (K{ )>W6 5kSuH,# 7L̨n6Sxmr,_yp! 4Ps~` -{ ״2{0d#[I.$ ヒ:-_7Q1qׄW0iVL Kg ev#p6ɔ=D(P7p4v?^ P0%{7IJ |i|3}[7`noCJ;b;/J虶kCa2uBϪ+/4 ;sԃhHsO<*rSΗR/t-f /k iW†']f} Z-T)&)#{_:5BR_g=.!p-OaQO ff½}VaFFrj'Q3mRBP:&8l46[t='TKs;1 t;i,G >UJi!ϋ**Km20@˫u?A ۩ovY k!*] ka[mIu*}.L2đ  ,B wHt^Iݝ,%okT(bWLxܾ[%eoU.ߙ7ۄUW$BN e^#B$E8Srg`~!ypT1T3 hVJE^O;.v?hu-up0q_ǁYEs٦0h j_dݫI-ĽjVk,9rxj2E3SD5]_/D8r`22DﭣnT{P(dmNE ` ~ʻ|FkGGv&b+W*;lh⤊#+D#ҼŚy+F V[!]˛ eN ߶|sGҔ,K8]GSխŝ0 ɹ/ٿԟz K6-;zRLyONhܮrSvK2 kv< /ǥMs3h&\4x]sp)b2W7hk-УG?MN|3~N a:\}=|Zs]rEq[k3!9hy XWt6ԡhP0v1$ "0B]+R5aӄFGwjjR3o#9n`mf(AA }٬8DrnHEy3#5cǹu~>w&D8?sd4 #L[?Wo {F 0<6ㅂ0o.He3W8fy,TPqlXNF̅ɡo62Xޫ=D/Qi׻pvTVsWXF>ERSߏ ]2jH:1?|4]Re8-x@?:TKHn^)i0 c{{K 2S}cFV,⼄"9s:0i.1G„wZw$nC^~rCL uMLɒ [3!3r#P>ug.|c tdЀ*Oک>*}-Xe<䪝'+K0&FM@Tmj~߷\T4Se,2g )@t6wHD㰣K-WMk =?7'GЮrQm1-fH'^@ph?} jd o}U_MkixU-1C\K<ܜZ@xcQ2 5,RBiӞdH~0Qtrd+^\Gg.}|Y4mbR{ß1%LK6Ag4k`yw_Q- !9> =Ű6$'{z?g+O&fM$7SvjǪPJ.J(78ɀX1E}[u9G͔ VM6f|;512zO;H)AhܻM< ^pul 8RDf#Ig#Sۄ0="LHP'yB gYk32z(=آ0E:^76ܐ" q4ŔtU3/D# <3à\ O޹C Dj8(W|4 v;@..`h[s2{)8ӳ5E>j1D@gV=V#?`Hv(ZR=ofZu*r@DC$= Ph>Z wH>s, bp]9ibXh³gwMdj@>;S+3r^ZEZx?O^‡č…kA{Vjw[k`7t9U#7og$GW#VT!fpկyxf3 l>/c4T)x #;Y~ْ|`pZz4a1V, _lUfdZO>] (kc-ݫp ta&Z0T~JB!uU4:$+{S;>q $e:mvQ :8A{>6z]V1ZIM’$c]ӑ!=%kT}1Bp , $/"|"9JE ;1k|/M=87'2wÓbrcչ;ԗrt;VZ.BY_XI"^  ŀy^tjOpSrRXJ.E28Վ_&@bsEr2_?ȌoP]f 敺YM)̝!cYV`xAamxiȴ e] R}8l=nޒ[*~>8CHřL4h osfg P/1ut%~"rHd_ A"Ҽ=8Y(!!8wg[7{5u0)l{_=[>κDy/:[s-҂Cg:)5)XB1wSˬ#_7WKp3ܧ8"T_P5 *ord4#v^,p,L##kc/[N(1ְ w{ڮ$Dco$84ظŃd-i2q7\%#e5 џĹÙ0 ͮ.\ͬuvvq0gvl3\FeF Fg #0hjW 3:~m,YIwV6p#l/ ܰ15,5%s*uͣ!ɓ-1r~n=GsDޒÝÏ!H#Pyw)$Zp"B~88r/>^Gms`#ڂւ}lX %ׅn/?|&:YmADY[D9MQ'(32\FׄR>=Li~\i zfjdNzu͢; }֔ry[QO8v%QV bhbɎݶ8kKOQZؽ Gfx)aqj.l?6ҙ>?(aϔ~QԡXT_Ϙ.x)ֱ9o{_k<݊*\QR?ENEO =Ln>1eьB8=׽9_JwRݽ%Yp/ƥ{23C]hv$x~(71,Bv.# fToŪC`9D2+ ຶ[{,T;Hn۳&_jI,.10d=T6)AG8vAnetx)<=AY$9'_R66D&vh9xS yVG*nEޯ($FʖU[c(w ?X5 ~qѧ;Fٳ/Ē7Q#4<0}PP[ k6 Uww0m( zS# c# ~l&y[ƅkv*(#9H6Iw'u|_-,8_=8hT(/:5}Vq s.J-dd>nIv(U>6#El~ `rυA%ь2$ eŏ7g@aC7a 9uR1\A E2jFyU3pB̿oqtty~ǻEOS{BpkG)@!,1` g.hfr_[޶l+BV l5^[C>=[G@hŏg"0> [.tO{#'K:ץGzf?𒨼j\J-?H^]79zd?c 9'0 ic#xr-~yo4\m/a`~T9R F-/?uFt,'%S4s paDrUd*5֧"< GZb&T2,a_&!5 $wDpaPaQ~OH+5ǘUEW~ VEniC" Sk "0b'/eΟ;-9U~!^"mtJX{-MvJ^/@pF;{=d jtJ5#l*2"b蓄_c0&f\7jWsN_]0w1ζZ5doQedOOERXȟ$BUуWg 7P+.l]P[Rz0_٭[a*;?xDEĠ{2R)`eF"Znuwu9`ꃃq ?tRM]`dKV;u4m`V£-7_?T s6%DfH)NI]:39,KR92uF /- 8jrѝOfY3 u_l YxGɸZQ3^*_8sC))frȑh' !t2wO{ <7X4lpOQ0,rD qᅽZw m1!yLv-DcКz85Uh[!e)435LiW*)@Ռ7^>y7ٮOx&܅tӟ*V_Jf5(F}T.1`QhZ\Z&;=MԔWĞ '-jO// 9+Y8ˣWjRL O<8if:bū{[`iB[x:%wwB٭%݈Z\'UMXAKluX6h(l v2 ?CWEP=炛ч<[ me2=2, o{aeO.st1C8𙸪d$r;WQ3kr ~VWcrݴy%.L08e* ~GKĎQMYBo^ybFM9sns`Ζ ݣU- +@gԱct*^`L;=BO]ߧըHCev9(2=禘kάa~v YXË"=Wl6F0h0MR\Tc% T G(j}Ny7wC hrRWX=_:g\˻Af::I܅8uߍ :ĖG[݅l_.JeH$b]%ho${j<8d( G "|r]mb=,+qڣ {ҟ,wxðB3cE̙Kcrݎ@pL§2z6,} ' j7?5h.죾etXBnJivճZtj%izP) YtxL ^]YcԗQ?4~j>\#{$(X.y/ #y._< BX <: 0!]H)ϝ6~7bH)QM؜Y`2Sc^&,,|˰I9LpTq}#MP4wiLV$֔iaKqe}ARCSe#ҍ"n}v6Z;IWJZG$yr( kei(rgP)!o l)b7,m7SD_ukGt i{H (O;뛂Bc[` |9P>.r)I GH*u~&,k'z,Fxy[r+_ \*7RЕåǼMIsZϥk_XM;/fe.ؿ$sjw7n,/'Q˙JC1'jE]Xyk\(`) ӊbVk?(/ˠTJl'a$2 -&V~=ƙmTWeS^/l}D7"pT77%^PQC Iw]. pw舝QP! x.ᚊ". %|۹(9 MGB#؅S^qްYꄟr5" fnC C:1!EG"#}x'ٗvH)VȒv w]^-pwsr7XwǹD%hVqXd m##kH,N`X"չJg Clվsؽj]U_Ps;Zr mUDU:?@򇇹?].EH/zM"ʌ}BhuQ;&J3'1kl"/a$Yj+ 2 2$ ?4Flҥ\wS.b #@Ve3zDGU*53%.wEnB`Gaؔz禲(9aǨ${|TMja싾~.t7JwƊa0Y$טH d$eZtX `zoyIAUHWWKoO-[O|qUؠkspCRF|XiNS >y%yed:C0T}(=tA\Ho|v;lTiMk@$y}E}~Pބ]%R6}5ˮ曏E Rь /@z:swv߲L`#@7ئ1 y-2:P&%u^hn5K(gP1Dł[W.GSvЀj`;ۛla7g$~AŘ//O / :>9h6֧V#ǩ}]lxw]Ipd~IK `)K6e5\ iunJ$uoǐ2%7v@>{ *%MI{DFb 䡃0&+2r [n#82R6#<$? MSӔf{YNoܐl/`~K"t=넑iD3NTLGC@ В.A>q|ʒYI7 pqHZݧ)ltt>ϲ r1\Db>ibC3(#͂FEZ"[2 E}p8q30M޵؃ijS]Ւ ٮ|"54kKIn $5ݿ5RFbԃyoζE0/EVYaX̟:"bl.8* H(MAI蠏q(.cEcS8(Ԉe3JQ,~_oY"ܻP5#pnܛEV2`"3$fd>SZHѝ>t*?qU}(UClJܴPcn34^Ht>m O&u$*/*eGPiާJ;mt@tUgLkS2XuX3E.nNa GTBE8" WRZ'ф N_?oQ*Cf|ÈICZ?l=D~Kc$Y]KɋmEo[O$pb|vbRkaQgmE?1h =OlyR4eQRoZNy*sKRRC&O,&]7mXwݎJ{ophuj2Ne#0/R8E0!hYBIoCԕEr㿇&9L !)pl@o_cZ&e$ !}(,,]a=dŹ۞<&C4˿Qĉ8Q=5-5>R SiR6eo/"0I^tގ~7Kh rHxҩ3&!e"1A' x5]Hco $:s-pWV FBcM>ɸM̨S!fa3ܳl7Џl;cEА6&|Dv%maiΉ[#4"Bp&}f'ۥZSN5d뤕U7#W[֊A{6r[0q]eJcƖ u7g9w@Fu>[}6S)r@z3MP$V#edXL#OVsx'5uʆKt_ Q@l`dT72WLЯ <|]*؎P{ :g tšL߲gs˖Ivr^58Ȼ&bHb@ډ}=Iʤ Fb cU^*2]d-sS0t'L)" S9APOaKީfYt"*)qQPMSgb#(|OQGӍ=A=x0s.b-"L~Yͺ58c2o7c`zYH?9bf ]X ]k>i ywmtW6ӑWC5(.Jmƒ[:58*M>$]gz.~9.&{3=|k\7R; $#D3U(G̾GN͒\xx#d҄/TZȜeGtɮ1VY[4; u}bN12ݧz(,D ,cngoD] SD@je4@E*#|ߖ:֛)e-A(-\vx[gz<)YW?X;q4vvB*T#W5TLbʗK$7 X*'}Θ龶bJ B=yS_}UGq.aD ڶ y(Y<;,k-W&~|7bܘ7 gY)((G1:MM !#v2$!Tosk/s|Z{|[7]oNt/ex*.oa,3 uTΕ)|\>yoA!lxkw_0Bk$JϢ,El;I8܈Vv~Ai=Jf]v[vIш(0/Xiss:z0bdϪÝRՂD歅i|eU* uGsI"q@\ZrƣdvJcΙBFBmd2NbLR*قN3.Lu r@v:9ݔϖ8G{!Rh"ZQ,n)-4n{j$$.+8YS5ᔧ54*֗_O<VbʮDٔ4Rao7lBlSTm{Sv[IeqNO4/^\a70cFoXtP9qawПmdL^XFkWTFga ["\-߂|yk5ygF:FM _Rt XOaJ]Y*p piFAP.؎S(Jy/Ʒ Nl腜7Q@a _[1=- FږJ^۾\rn w(1W(l{U<(Bf80: *g2va婮$ X80dUnKZ;Pίt C>NW nNi݊6[PS0VrvОp?{QA>wwhaHA=UkczDO$9!Iw:ZКh/ 9q#-uvrN5HFOoFK] MqT!J0<% ^U=͒TGlj+wd0W_Gn,?#o+*oZpux)}>xmL_F MjPQ5׈vPKǀ ] <IPD7tr*_=j6:]ryt`IՏ_ɻpz1Y~[n{: [@8TJaձMUuH!Li.9Y J-gԆs=,%F)t^tRq5l׸|0.?}+6"/t>{`%[)v})/_ނz." #< 5m!C7W$B0"ؕ'u3orJU_sWCiejtxJRm9zJja8K1`\" (Q&;IVNǼ~F6'&IZ 玲+@m8;*0;0EmI?īҁ \abTaNtۥCy0o0#j:w/y;'~[o(eeCWf7806!9as+-f|޵zV&v5w"]x'k6Ņ-YDbB/ـ ԼV+RTn/wY8jY35061q n!9lۅ[KC/#A<̚SfrCd?!7:1I98Ak~`r9ÅD.| ُ@ LqM~ 5\o|+$~ylq=S$C$8h[1=X;@Ls;a= WXWc467EC \}] ǾK- oLz*4LMp|-cM@J ܦ THdHeۺ9l:vH#>*浡֨+:ŮjPt/3!~/޸kQgK`}n!!d>0H깰;Ue~3ʍ7ny\GnOnv\QG},˲?`OԜ{J ]A)-~f?7w!KUr!c*m6}~A}eqR& Y&b" 5蔆YU~MA a$o<9κs*U =ݸHsBSwc|^_K(> Awwimlwaf'-xs-!F+Dv+JHb`NT*eLcVn23\] }MA3U3%(wd.¸DI%$y=( mߥeKk(}wxEۧHjt%L"]}[h9v!bk.99zm]Ը 6JM'ir0J`suk$+kpTfܞ;lگaF:of7x][bRJ:,=E>`߰y`XAAI = T G]V@q\Wa =w@tfWV@ji=Yeg0OIQփ]]kdfpvj푝+@~1KkRWj[?,Y5Iwhm*~D;:{\@cMƗd8\º.Ntnxx_ 2ZYIY6-~lLEÝ{KS0m\ܮCs4c_-v\oa.5kBq}ARr̲kNH^;}QTc/'}3 >9GWlwnvboOOjJf^у3rq AjVn- 9+OYHEY,kq]&fR/^dIt`# k\̅?rXY'&DhBu0V2;oٺ]/f_Q/t@pG4|o4.C^jֶ|KNLC#C?񯵫1eΔcpA5BokR?2*/Je?lܞ+,eaXO~A=s.KKPLV up}' Fi?kN$p7Ղ;Psrhf}FP55vرGhܕ[Щ'%vmlEr ,ѵ0'j~ oS?W+-i-4mӠ(?z)pp'ʂ,Eܖrkݞ(">G$;y|bOayz;ETl۵=5g.Z9?r x]~LgȬ)GmDiNvCP2CWK83#hCԵx"6!^凡>vC$ז~dM#EwfFm.DqHtm-D>pg9l4JCvޓ5 27 ץJ*D9i 7t 4P$'p;`^.uX,48VAH ⢾U=NK%4iɄy R7އAv22+ܣ{ 1I)#?9[2ԞҪ7l]xAёiL0{ Fv3|!4efPxҁ=gBM(LG.[QAΥѸF府ލ^uM^}P" `{._Fc(&(I*N[.]8^jqS6U.lH˜nW5GpO:;dRf풙mrCO9;XM6=1W/^NxߜW4w*Q?;1L1nsʭ p&azʋ _ *(,L anY#x_JM 'TɠAqX@k]A?Id^^H0b\}<%Ϛ"?X;%wFk$2ʹtEvhrlѲ +_7\rV؀1VPtBɛeE@ژbXö!P%4Z= +o<õeu"}2BqC鸜%)AR l ,>U>{sGo ;VR~Z|UU]jsfs.~^z~t* }1xnP5l8GFqz7`,tiIoQ'aKgC%%OzȧA<2x{+a?;qκz]wٓ辉Z'EBG\͟q֒[#UWsi=7Gg;ÊDB6?^kJst09Fn.ORrf#y#ab1)zFw A.3sA)JMj apȬ P^T\Pb녥:L).IG /;O빴؇x1"v{BB̒ Y',S1"HX$0x@J Ͳ2L=J]32\ $`dӛ%;6 a522A}juDxׯS;4IsjlӮᄰ sFn=V8ꌃKX`ý/]J1OʴEK;'˩H{G%v|ij(4q6]3&u.Ky~LR't ]yj ev=͋{dUTUfZvTPR,4INІueCOss I`Q5_B8!IxCo (o_YK#z@F4sΤ |#&`OjeU$fVp M,Qi֋,|sbl'7Tn:u~оD&pakn3R| "3l a( E%8}u&fkur~:."7xc0,)R(ygPgꔶEOB6uԪBWcw; H%){LD+8dBH-\*YbcH`vt NH漏'V~6eF6%fe1-!d%c[NMA!ڬC S^U>?|!".L#2ǰxٍ̿ͼ5u AjJ־g&[dUuska OC/W5LM5-Rzwij]X[VݏR4%.GA|ߗ%Ox WD1IDpؿx/?4 e93>=(EU,!7> >>ɖ4-)G::3ӳ ] \Cb/CW?WGg[1:fyA6hqV/ݙced 4P j,L#+ˍ|h@l0˶ $2h+R \1O !5"RƑQgW@H^NFG>C* ^d8L"PNBy^^fD(NV Frh-Sb_NXsFbl1O+ 8aJWi7UxUqPQC#{D8$NnwKO;JfzKbb )&9{`ԻxI(Jva0)l( Іxcer1P(f oB9#"M_ QS$4OK>! elJ]Dŗ<(@ NO*v;6hqר#x,q#\4>6)]MD].xS3ٮ_^ݛ}]ғuZTjfJ.5r;j֤3>OAGYΠΆίJ7Ξv(Vu(d*N*CqH<±W;cB~L%(!)]АD\n5lTL0o&ƴ_D߶U߃ p9xE7͙>0g_k՗F"OҮ9*=J`iajm'Yݥ8_zhvl4dU̓Q!9f9l)Cz B,UjYYW)Iq">PVnJX)Thb0uD9<+\t.ģP(dJQxBt30E]0Ш21 pgHM!͂xI0я4)37㫒NoTap˿qe(* y^Q 9lNAӛ#M*I=^`4o;skJ-*/rND ]=UKS:-iZ ipDg˜V»ȉ&agO:M[R{Uj3Gx\SbٱvXjU|:q7.5?~^3[ Mm_U8 ",t ,?oea%4VvO;O,럐W35Xobzc CB7nFނb>JE{&WE$2!đs6.#ͪ֔F21 d+wB-D5f]|aͬ\]G!n~RgmQP+z4IYl0Q ZpL#Id@!bآo*E +(lEϥqw8uE^72/ [vhJY aph1Zm/@T)*aYm=ބm>/z@-PuFCҶG+kg`l7B~ݥRgJ2b"_IdHgj(Mf?0#O }G#PG֊ OiFtVNܥSbpE2EP, ŕ%kX+($uPljV܄jJ͞h '[<[!QH*Q$l4YuT< j]~AxmI) mN i*m&\Ӛ$@DN<nĦʊ^1!q{A iyY2ach2?+r)$s҆ힽ{+EpuSΈI|^1~dIzFbxVl؋e[ۤZ\$ёf< _a.Gb H/cd&f@w]N$OJB'HݻP]kbZs7*ZUOݣ+].1|rvZsdwh}V4<6=uwWm'u_/̛ېD]&4 ﻤJ+;[rgR}Т٭HE|%'좍;T^sLJSwYJ`&Saef+[u띜!9[sB=MUOU|ɏhв!UhR 'A?';:`Akle(,&+Pӗ?LɺIF*`== ]2C% CKn%&_pB+,@!a{F/Y\/M7pa]ڶ^AF!ŻM HH?Z`5޾âA:q2tH%|TGc1v`jxt}ɗs'pϖe]dc䬁fWiQD2)\".28Wa!GXDդ60 e0`DqJq}BUK3`xH_(؂A9gMۂxڿ0ՍӋr&Ev=9?EO]V8w.owՄ$к`ՠY1?o0Ϻ8)I'޽ss`!3e &񼖄6ZG5vVW؆Rw rDzfA鰠#|LfL˴.忦-L)zJ{{ x/[fXD)KrTr${ujŲRt6hOI{ .wM5?QK9J0}GwE!88x/jdP5Z""ko,vF3VE?q %$?[CRy6BB -^\Yi6o;E|2E%[YSj` ?RK,9KW4uв}F6=C$&6:׭9% Hsg'`Ty LT[^).NQ?OHo׫.˻zpQ Qc*ӊp#‹m x 'c*<'2EՋnYSߓU%̼RJUp>h\oe"#q[ @kܫڤ=$I= 9obL)r),^}U&*QM>l(P;, |Ocŗ0F+KTxrʶ[aă%||K(D-vݿ!o.>XX* x" 1K@@> FD4ysBLZ27X̼Ԗ"jL&2 %IAnYL&)cc,RVYGub`GO>puƟWbE>Pz&~#6(V&oxWKRI 7hknG*;'Noq4 dӭ0:,[Gv1It զJY|mVE3I!g=4ur9sq ;R(6 rrlOK]kba+^]vA+~ ֥|ۀIܽ5Od+3(Wy.Mj%md?j0ߩ_:K$v$b0&#BׅCc@K7m"TbO 'Ж& H VL#{ ZWƸ 0¬z{|e_bj @Xߠ4dE]c~T`({bLS[e"yS.t6|;Yb*DUcjTt洫?F5<'ٷ3L;ZO,IXH{;4ӕSдB 46R^5e)@-P{"skZ5 &vP0" 4.: XEvJv- m Xnߍ*HлI9 7zpɆRrk9}K!-_"S Fo<,XU+|f|,8zQx߉fPDX(!J(mpBŠiܳpI/1D[]vb{J`SԮЪSn`ݲn16 T\tKYzWH_|Et~XzKMm _RGij°qSCR'i"i:;tZ\წoh)Nݣ6Ir{O|XTXm@6gXȘu^,zShw;fU#rp+Y{:[vQ靄z8MUX -L]+c4M u$DTˬT{Z~gP*5-{(8UU">lլE@8TUģYܥht\&*<"qxWKni/<0TeKst%P{ +e}@#i!>sx OaWlb_d[fc *b̵]-G!-v_(VDurg[^<$B.[05kmwnOI}/ԭpt\dD΅\&KE4ȘlĵkDIKw\@^zJͫO o4'$"A=ʃss B}qFk҃ۚT,F&NZ#h{\ôuEe`PjU:zS/?Zx)$|KK PѾ 4BLr*51Rx-g 0G|-ğy7s aۀl&^rQm^y/[i ʙ'dwmƪ[J 'E37YL64Oz- [KVY:cl0)bW3Z5ZdZHD ۇ4CMple)K K W̱#WL%"W˄d(SڧIMbWESu`o1^VzN$( KVдx 7ӞE!UO]DR7bc}f%-i߂*]t2fz%}.ɋJ+3,%Teoz:S9׮FWp}:ܞ_`1;VnjI1oÂ1`.Rhle(Y[ÌY0{$`!'Chf)0)$A/i1h3+2KO,ňBhᴀo5RHR0:fG;[iq(rjs)VSF #z`5$T$ܳ&ySR:A}(ZWEH : bj_ew4ҠSJKeg*ݹ #TPz&1J OV3|8Rٖm{\+8 JHKjZ"=Fz4Ty )zE#(X(7rB }#/z IFK6aϫ?rBg~*&6J5hE%`"R(?ߧЏAw>Rv\h}7^fF/#L-a]|W B ȱM^6_*1`\0n>5Vah;׽|-*ڐ[m"l)G&aZCHD%Slq\]F sLBh)1tJ"A<>:PaaRtRCtn f==A;0)18EQZ^Clĵۑ .vaNi&w;bz3i^B*%aƢ1اraoX$nVۣ5 T;Е\J0S-J0!߫4lFW;.,ڻy"o }^bU-Iܚ}!o}-Y &yy7$F4Eo*Wh-2*s,{ e3p]L+J.-**Չ\v8%hs}ޣ0 '5LZx֒@ku)^Wb7.U̵WR(B# G +* ?u&%Vo lXHEFNWj*Oet l6t6g S+|KiB7 Q>Em[Ys_#ׅO'gMw㚮 [LqؿD&uMuth#V)dPka!BrB ˘I^{縷Is(Kj3/~yN>qkC(Ȼ-t((lPo#.s1^F\amTq~V4=aPFptmފTEf}BY_/+UG.^pO7 jW0@Mϥ9_V5-dNM^P9-Ts9<0u~iCs៑5rֱPѩa 1 P((Sb,#kјPxtZW@%o#iAg@dX,s8-%L$);RVIou'EO''\!16N^w0O% ,%+5r\㍉(V@!2Gb&#~y{x}n} g{":31a0sO8R ssbBkXI(l[Z"Q!N@1zc|y{3xO@'KLq!፦k~+/vꨄ _tY@జ09۱ǫVHhO_s#q ڤMW[C̱+Px`baefr\c`cɞar cn:/ѧ'2֡:6͛ hh6P` SnM~wձh K[ \mz&9.7%C $t[/6 G/(~PT|DjH%f+t^qpO pP/[%7ZzQhNUR*ݑc+c:g}+ 3Vf-n3\OȺ$B^Am[XmsZdfVsI"Prv-V3-ڲy;}98@Xv ؛>53>LflA wfJl=g붍/hkS &C~QAXwNWi1\ 7QFC'< ;[_Hm6uBHѦɡ />Oe"=NN7ڌeŐΫ`zU֮0:,1y, s} -}FRFC FY3 nE56y ߥM6yg`d JCm]MjDQԱp$QfB3Nn6r(&Sׁ$Нv;Q* ǎ?!!& TgI7s׎Br|D3 \-ZﱪB]d}]8\ŌFM#"ή_L@Ŝw{Ph] 'XXEdN1e@v!~[L s],gY|s=MB;) >wU!a("$lr;Q jV5wNaSh* Fـ+zDī9]|~O)JnV m,$5xSoL8OLL㙿>VlIT8-4Kltq@:v&eI}> JF$Y0qq5n\;]4dS-'0ӛ%mTO " 훝I!-&;N]se绗;JS5pHO(Y""i /*oPMQж]{9x;9gص2\bU˺Q\v*HIVS y\OYov͑]8#g.QӖiJy=V0O.7څݓI3u31ĭ+xH8)k8Sa`%. [0B3"󣦂wxuuh'xt}J\]7U-ЁFK2"!sɝ@nM뎿f{^| 9@C2K7甾JW.CMؠ}_"9m`Dp=&P؋(߸ځ͞R8b-? Vdl:8BɋRs֤7w%mOOuyk "xFۉYHNZ8Ɯ)C]l9<< K:$~& FأZVr pmFKݗB "d>"zC ƫEFTxJͱʬ,P"ߗ+0YcmRHrY{ק8Jʻ>iU JiANS-DZ#ԯ ˿ Hː4wŮx)5 o^\0mr`ZĬ˙OHj-K%O'poHhMU2Q,yhwo~u)I &J5Dְ/7s0G`s#(e.M!FqTwxٛr<\::(]q7aa3}nHqâhܱ}?+ 4 l;ŵtb9X!MA.XܨHԤ?NMiCy|oȎ笱Y퀶<1f AzBWjn5Y!ʚ?tv-!״o.I@%<]5+λ%Y7b/G 4WoYB,2,_xYsVLaIm -`b %K_ Z̕1.T5hwN1yj5vCJOC̃4(pǪ2V)z¥.J7i ep)~W}1TqJAd%΃@="T'{ `tx&P2=Yv]ԬjZ{-" 7U&ѨعY!WaPBϤ"2,Zgpq;]8 [)0֫TK`rӿ1!jC) >2dEE`}]̷rªcϡ\ ]uȧezB/oOnwVa6 jg= i 3˒['b\b"C^R5)n'{Tҳ^䝽92+O 0?gl++Uh~ 1聱g,…n;jpUW";+$-e`)5.{Z<Ʃ5k4̣dx0*~8AW\rQY}F؄*wGm.%AFSTQ3C#zա_;@AWze\FMz f䧱#^2u'hO vnj ʾq4ќZ[='߸*lGklˍ!t^=iMEwSrL܌@A5\`U4w6 e+pcC2wU/0}Ԍ޺e qq9ae mbZi =E7waAj=z ~N1cdlߺuOấT c Y@iq5/ ?_!٪<:}yv/RVpCܿpq9^{P!2Zӏꅸq]e;8Hd _=uΉCpuIyITTvY%w$ٸ >yl`H,d*7aYO.wX֐8Eg#;Gnnt x+aQf[3 AEܨ3~42zB_;Hr_dUPW,]`_ìݶ[s#1cSC`EH=1W/$=xZnIg ĉB6Ix/6{KN}4O)V{@ NdPo+=ͣ:}QJM羱ː&NNQqI(B~4}ZBou!U. sx}Sp_֑lʟ5ٙp: >1R̈́skѶ,xcقp1\娾fh"Al/Oa5we- Zk$nc6fK?8u9ؽ6oN~Eh R U|s䧨+1]%g9$Ro $–>R&ғkەc`eq<2{>,y*5*Xh QQoP{#n:='EUC m9@C|X*(I",ݴOpRae\ )<3fIߕ(4ձĮ&>Ѩr@Dtdw'_,`wRXU<Wb;R%! }5^r&6;g}x ;ܺ.40H5s_6Ԏv V sܑZ\A2W% hɯBvC-ϥeT '6!c ;NbCi*U{*ѿ؄pEnPMoL5!+DWq9@zPZ%W;B%mceetέ, iYxq9$IZd g Xa19 p}PH 4>Jl VueA]RTL0@Bfm"W#F]\/xI%{ccރq\SW= 4ܳOl<-t0 od?/L]`)fN;b&>{*m!oa R)Iڒ1! .ÒD,LZH `jMΗl=Ja 83b,>Mʫ}4(APUrT8tF3i3S mp㺠eL0<{t!N2~Q\nJl4gx7薳 80%/_F1W8TTe"%܌a{ݽ-[x9xzHӄk(s|>ђ #'%*v"^-$13Uߞ&Kf $Dz)v8lU-(a4YI5pbCSNiwu?o8} WX_Q@Cۇ~xM OC,\i_Rbij"2+'Cj08՞4oG*{K$cA v\RQkV$һ0,J YsRy#GIhą9L5˙O!!s̐Xg3+8AW\Nl 1YDy a[BWeCc Kح{y1&ŭ~uSɄ*maLN`6oGlYQՇۣ%a< [3ŔSjەp@"G[B5筟\rkSK {!`JrߗN*^5p.wsRtpTY3P$x KmL1E2h#6|(j bSu=k)Mv1 V@f `POI=>!pH869zt)Zc\5PIrvཝ5dc_rx/bөH3p*+1BpwҝCHK\hB*TH/ʼnߴoc}="cendݙCwknkac1RU,{9|skaiJ(hAdVbf$!e=C1k5hID}X\k%pLu dޗYƽ$"&Hi16Z3dAhn_[i 5S`C/bϷa]qWM#Yj~ Bc U 1RPemRh}0uDE}([cݤ0vW{y :Zu=__&KkZm"[s[J@^cWQM~5`Ԅ1bsKݝ߻ X=|%uAЍ+VNW`W5l^Lm*N\ @wo^Fe_I&. Shau]ẂBү_r𽕷 v 2؇dZ-?ǒV|E;Uz>RO}*[cT41yfV ^('6F=|cY3*Ww3=+GLʯ:/L11ǘKqfU0ؽ}:~iDnq7ʖ^@޸żl}B[JBН 6ӺeD8(pH@ (zxRYAR *UZv*Ucz~扸Vd&[VaħɚADi^,C4ȯk0Pt$MꯢEy鞮4}oi?4:w5i[EU?vQ%ݑ1BIQ[!!5 ȌSP.{X^ч' PrAq&-pRt];C baZ3c8Kgq~PRKЃ[c`};C+km_R-᷆ EغFGq7X e3itʸ:]aoH2)Y:yYD؁A~Wy5A#H (xU(4EU!7,bh871bX]PxZn]iFp=!h?7sS=ؕK3nVX!Mÿ4$ Vl rP&O^YZNH,pkHE 4-{EV0`.Wo 7q2b(1nuXY΃~%z &`!H*9*0$-@3XAb@BRÉ- >!/u)fPoekG ̰DK`8飣ìu$4Sf>(ud(׆(w4jrv #Z]blǷr-0K\aob"]f 2{&x4uz0r3=Ȥ0[qioMZB*uOL,njf i1 >@"^O|%ϐu,' -Tx|mWm%鯪27mly}Q-Vv/:o3_Y_Pe\5X. .Y/G}|q5a֋74H*"!T*[443a Y0qSXCOU{MG/cƁݣF)3u쑳4d2SՆmT援'QR. y!'#HMe"0<HMӓ'4 ^H/ȗT{nL 6I[qc%4>6h m9(ʓH`VG/%{nY]"8x::/E¼gTِB7pMpԕhU`o׶Į}WXѦ<#10uGRb&S9|dti!@\r{Pe(jq[oD#7zZT766..{I0[Pnq׽Ue*Owf(Q; i[]ufbGUXhMIL YLì'p>uwA =y?n 0rP\ ioگ\/=*@<qdZ } e-W~3fRQUѕGB\棸gå;J,819K$J)_yVtk`QQ$h|QCH|O^"r3+,|ުg~9~ԿW龯vߣiY϶om4&zU) `\TJ?AaYudHѺ^7fUêNJ0숈j {:oRZC]0Bd~C4_ܸr̉gCpň,GM7&O'[h-N=1[o] o&q33[$ԥZD&XM?xY-V+2^͓ X"8p#]"zGT#avG# lq:ĺ]@՟j1OcĚMLA#P=(W"[o2Ic 0R:JG.usb$k'ab2 d4r/uТx-`n%'ƓN)CVl;h31sqGy2btJs턁I{8L; ONr-6~S'3~p7h b_eAg^I*+n/Cx-b˰}xIh*E)b_m.n,2:ϮxN{pXvSH=>Țh6c?A<l݅iUSQJm5[2O;W4n){]":kѦv2k(SYk OYu2]c5;T;VIGd e|  8Ckgܗʠ2f%ʋEPn3LLX؇)gx-螳Ѻ\83Cz;"B]ԶNJBa}Oy1H!VA)֠=T MҢN& K:gCƾH3v\ /61͍ţa0i%{$|S>"d(#/xqU~t$&7NRpͣ м>L./"x#KHx>@{%-P`Cm)nѹS/W྅_͂È$ P[G!b=yeDQ7u~.&k>jOȎdWcV6yT@F3ا擛P~78}΍|Ű>ɡ+ºG;P|ͽmye=Wcήk6!?r0R4vBd_^:а)r}w;V:JAL~GC^=CࠉX݊软PE[ĦՈ= (JQBE[Utv3k9SBq$˭9a[6fN5GϺ͝Y'|p4*$&4! Ad(Mh TL<9t(;Ʊ|vტ9;I8wgP ²n (S&ʷ3[wЦ5'rH_UAOe&s_54/QT^me*Q ]Yy:-:>b =! gDj6=,]QXC-_Ln&q[ƩBaWVm<K[a<|wU1(~"!2nY$g*_>ʑԼfvQ ^KeǔEqB31ہ"c1 mU ʜqAЫ K"|c0;6NrYhS[=faT<W<j3:UԱ˖t,uЃ+3|0 ;T!ZU@bظC@+k)(v2W<{[|0%4=[~-lV-˯Bf,h |^0ܹmPMG_\aEr5yXft##azy3*k&2kzT0e[)<۹ٜ6ni3ұ!߫T~* |a#z\Fq8w`cR,:Zh[z B . 4r%-Zy&,ne6imV~&S;I ܚF_c*. F#\;N%Bprل?>ڈ@DQi`X[G2,t+U+OoPN3菸3{Rsü6Gn?MHj[`&-7o;V嘺AWw?icδYŜ] "aR`m3QڄM}*4pZn-P`S[ʃ幋E}#!x r"w^Wx5y({ ?.s65Ra1eQ oTylbG -+i7OQ°:1 =ޮ=%( c).?$RXҷtCX4o;wrSC3r`o?T_2$Y*&%lJfZQTI0 /~a BpԐ*xQ,؁aݗ5wN;eW16$.ZeLuqSeGnDEv3 I%P& {oo~_u /*ˊɯlևKc+'ɫ\uPb Jvl@*Tnjxp|e=Ԗi`k> hS {XߥK@۽F<7)i[?ʙ7X>.:첏G4tM ?O<9ވNӪtT8 examgiL)% PCB,Eّ^\l0OQKi '߻*17o ~0 e_aRgh7#4B)5K;Sdoo {U&fȵ}5 +v 87& uk/{]R}!Q m1oR8u}Qt'B͈ҟ)ԗO jfZl#Go_w;wE N7?U-^pp:.`kbHAW`qQLLFd(ú"U,U x6 = ۨzlQN+.*2V`o{:3k /j'D iJϛ \j][gH:F5||Al/J9 tB|L|jRKݒL +g *вDeP?-Y*6M5. y&ʃ~T C$EK';MD)\M>,aMd74Arq(p#h7H:SC|Fz`]&5<}x;/k6W߸|>eOe D;`~WGA5.lB&FexӴ$GGH==yF6=#^ridY¨IJlMiE&f\?EP|\r7k[3bk(\y @0 `b8E|?psnZtlvo3>Ʈ TPTʑyLsH\C\ZЃ$-I:K|s(Ruo˰>sTjmrN_Kڶ]ϙ5&ќr#v2UQ-7aņ%[>ޮb\rFԯ*K&2#p= ݶ2MWc!'M!m/-wJda7ui %ICsϘ.h.RJ00ADoRyDE1'0jvLrS Q%;(Akm'8şUa>Xnފj$劈14!%&T`EׅJU6 D#)>J!wK0@$'cPDy">wbe-!4 {q.'J=&2fnY{S#So_A睎1x7+1NjBs) ŠvHׁ5PĽwQGC O)DY<\א>z6 s ='&4}zB9g/̌mD cR\`}  ~ b1&㊤_GħC Aܿ=t6ca99f3LɹԷi-wWJt\Z4SB eU|KH$D_l=晢H:xczc!q~5{xfjύAqj l1d>&>{bsNHAݖ"9dDcG'!\l!TU;nMq폇`lX\*+f"405qekbxYh3X7a* 69ݱtΈ8r } xз*jChTHv@c }%Ce]썷:]>܈m7JuyHmA"W,t22Y\Ɓˉ4 Q:W'B#!(1s1&:fxr qƮА1D`Wk^nڟZy~wn@2, :uC@"2S=_ @uƩ"]-@8DJ4zc/JAjWT+1X؂2?-MZ}Tne4 JdPc 6TtGdE܋N8FM0V2|{׵f%K8J bw fϺQK`qf?srPq+kHdԝ, E.p]1%.!ԘɩW/s(wƺJܔi#r<- ;acgSjn\!_aET i ؙi&V> <SER1>H'Y[ʮGCn1 "o{/vf(I&x SrH?%*Pv![ZU/"F 6F& 7L"} io=HR )\{ wMM!ԇiࢇ?/jr?P}#eC\wzUZ+ PD{Nah͂+86茕ɊM2LKrRlz> ge>ԨZ0O@X/Z20(f➩7q4kxJ3 MMfv:=kOidÒe[:c$0ԯu̫f1@!-e7)^[8| KKp4|JosӅW;4_q"ЭjR&4 %?/k)0ߴTPu Ze ls嵫*b>M<~V-G]ӱŽjageeogdGgr\ή 4%g-22U<~jF6C ͼӕauY1 e\8 txh1x&@ܘ*m5Ƽ#F ˞Z;{VgIAevѭJcâpbu\yy՚dZK=Ԥ]K߳qD@$%9`]XiSE|b+Y'bZ:7m+xɣ8e3r:``U$H!U _+U y[r1M>p6൏/OEk;~t.jc76Z%P2_UDy BA|_Ҳ 'i7X]cѻO '4TΈtx\fp N?G~=vT|?}g/me£G;«$ј^zPWm`G uY˶'U`*t>m)@X0tYH).8yvRx}896%ktǺ6TYl(b#|歹eVpDcg'G.G80LTDʙ"кo˻sAL;}T7Fuvةnj6FV7 H4LRy1Q><qp|uW~_Ig eTEk-){ iu/T}BvuĄzIqRd6 )e)bWX)ٌXï\K|$p l\S˄hH 3㹖-[Ay6(ئ.pp}[}vHb?H8.`?<QOtь,3DQ!@/XML*LCA2HOȈΖUX A# sMI}eEuSiLS|;ZDbEMo!mMՑܨ j6K>3{zAir;-1D̥]QІjo$Tu j|;C{ ]buX4!@"F)Y%H@Xly$? sX?&N"wtU)25i,S|ϕ5ڔEĈX @:| RGEx9c-D׮5['ўtorυsxip{zܡ[YWkI'ڪIj2Ӊ"#V$N΅2{nH8cMmXJ` NK85G̃k!^x)M"=啮E8R5+Jky=T֋+xFky .j5<τ Uρ")JrO"A0Qw츸+nܳgdl[ 2 {j0 ܸDG!]'ܯI m>v.o߭GhyLft3R > B_r6Փ\ʾ(HaA2FeBY${ؚRQ=h1Za Y$>kO/4eF.1 Ϧ 8;b_}”Յà T9^g¬}ǩECP;QOޑфɨa>8+ iK㵚l 쉤M6tyAl`4JiG!)6[qoHj~Gdf.F,<)s-Sz(̊!_n3HS{Gڼ2VWĹ*w\7RZvIv6gQDPWf[:@Ӑ5UʷSEܓ<<j/5F<6#]Qa7rƈY/aH R/17\ W ;xtUW(@ش Ee5=4W뽏Hetf]rv(C: z/2O}I::P|c@˩x h_Ж|Ý <R*!5{0n2GY.6pI_) P)8LY/HY5tvvׇc&/ޞnq+9R+Sy%3i{UE[=jml#h\e£ȵ>0ub~wIr;%"UXxI[{CETF $[ ~k3wdH|KnpM|Ҍ)Q>C/re!)\Vsc8u~s_X 1gm"8E*`ҤdE>P|~2$ԍ}m1lΗ/M 2/;ԀaZmѣ& ]A dEVKiG`&+X>ҝqՉ1ĈTid Uk&xU!>rpD{ j3~кE 6h',sBZúKc1\jdYD*tG)N都ǶdX%z@XlIvKb ne! I Vp! ͧʶ\*- '\8r/A!EiJ#=tWk2t%iXujJc!SK)OMUH2A^"[m~X ͢zُ?eK:NMXDFgE;1}-9YMțBŧ9Cg'e)צxl40~!m!2lP.3/[Rcw\2xX0M+Axu;v$Y"ŇksB;nKm',eLR z*'cKͫ̆1O_bb;xFXW#X'9D,wzNd94OvwWC|h\\VFYKh" Y$(L5{~d׵KC/$s>bd^Yꚣ,H:Ǿmd%_@-><<ݲ.tDG#PEND kU~YC y+6kd?JJ` G?ntFKU%kg[NS W _naAϕggE$3kiXmU~N;Cޑkc0`r!\Gq L#%.[G1Kq')Oj74Uow\?Yq7aF$["V˜JϘl7<_\V#MQTI`xiW.kթjd ][ML zjFZM1b',TEw], "xAYu1S7βu 2Ba ol3$+fzB^lxnm1pLVAɑLX1&mݎ'd)b~f=bb4R{7 m=+X2 Sc+{RV쨀ֻ7Nb\}=wh>;h;}r!dP.EEc|0B{BC*L@d1t8l4eW;6h1I+v'!q{,PBy,Gu~`k[._8:~b NH I l2ex:Ż2p:5!@.; ڛƍl,+uo4΅Ia*,7bգe)7v0A 3Tn&El:)'˽TصmPhrX*y 4@,9UPL93貃bUF(jf;(<VP'~3 t~hEfalo> @l@Ӂ*\~N9B@Q<꟡ YGug"fzϻ4OйtmHӜ8nA6sj/(D*4VmN@zfd#"XK)>nU *1\: T0(w̋r4;Ĝ s\_zjfYR9]Pھ' 8#ݖW SuH1zzo#P$ۑdP?) G#(G 3)"(-$Gj,X(;N,Eh?a`p|g\V>xSBB)AV~ȂcOO~jބlW~IN6P=Nׅ2G5'XT׾r; ŤV*'O]bܱYCL f-f9C @nٖ҃u>8)G:IQp:nVԽo{RJ[uiՊwHiH _R2GJ ݟ$ꪫ_XǤ*CԽLߜc`PBz6axD U>:lp1\C6tǩÐߣz;B%pɝmYG7ƙ*8틼:gskX 8qHG~U2t6T[E[K0ZFcOu8\m1tlBS- rΰl?Am)xW,״= Zp%)e7sNI~+/tk_4n9q2p];@Q>1>6z +V†V;/'lڏyPڎmHсw/NCPκ y.3V>.Cxp{̭`[ ªxM_pr>$Ꮵ̞F#Cˬ(@ 3F)m?Dv%'\m{eDU6*,eːB=6.8X:C_x$3L ;=v4Hhm>[qC/4c4bXwYW {QhUneԺ/h>:~Mz^|ӏS $b+@t+tW Kn EMprݷXc6c 'kŚ)V(F j[vC6Cms&EelQ<_4#gj*'>$p~_+ӥ#½N)'d02fAvf2Rwdi/+O󵐒6ESf{ןіL*"zmqau@p)2~-߫RX⬳4dmuIA4w+(ʮY#rďkBt ޺RȘ4;A U'?fuN,C\:cr(N[uAh;42 n%<ҟr7;8.Dq4> 3XCIQi-F-1PNJq S N RjUzLl:ok&"Mfz^J;*dd ]-@q}nIhn_:s'{W#5K/Z|Dt; og)sS`w !Vصd aJd~9m1KcgW?t_ R7. ;.E^V6r)$KOܛ:MIv;?`t#?:!cC(ʹ߅?rz.]aP]ʰg+J^4TV? WJoGBY`EP]`ksTxv5󗏹,~bã1h9Z6w@iJ^B3NAûm'.86bǣAL{ wzx*W8jD8->yfyh躉_Y.A1񱼾M%n.ZKujKdaT?$(YbmIU- ۱ɨEN'u„X Y:|Ǧ[RIz83 O$87D:f9̏gZ{SĶoEIJ<6MWkE\ǧ|%;`;THP]]ǖ &F&{<) RŦU?# @:Mu3|oY)YlfsqHd {B&]Ƿ|_@"'d_/ x}~ c1 # [๰ B$ sS Y QV,(kl$m]a$\E)):fkxA_3Byfau"e{/fa.YjtZ]Z;Kf6f`4cTWEt?/coS9o@JwPWaLxrk[)6 7@P"FYKQK*{_I| ,LuQU8wL>W!hp.K`tC^CnD^*%'m?RA u&؆ezӫ`xOݟM"eA!3+0 :nc:d:vuuC rDzk5XhnH `nz^ϟ‡}B}~ÝGT%fg0"O GwZ$͊S޹ 6(H7vMk8˂0[j-*.LO.V5:EF]Ȭ:k}C{41M~OҰX9ls;Q9>*,"R\; MXkR'1&8,1Gz, IJ8>7O 5uR.z,=:s y2"W "eTź:yE2.<onrr@fe3=E7YoB#+'/q 'Ayz 2*qŒ AY7].K;8~I`^)؏a=^˛e͸m]䉈zIMml2\:@\ЄEJs?@ -d "OHskC.?Z3D˱wNp{{|O,S)~N<*/vU0yj}$%Cle79'qg[T}cA|ab R)omeB^*~a',lv5&i drr޻({)QWwkx6 =:-MF9_9P;pzC]鎒42:Fh"ڣZ$uqr]8hD }>zRH4"Ѕc<]c}>~AR:"@'krnw3cZ0>F`0*7$tCrUy{lihXS^>Fma&VAY[MhxWapsqd+Ɉcv", L*2ou)hn(| ʎ%-`ACzxbBŰCEیGkW€/ h> rqMW{[|}b ve3F{a'C]aZ`V&Ua(s/> _eS3C7x Bw5낵 i'fShĵ;+cHSTW^#qdUd@GdNJ(‡K4rtNKcs#2Ns 6 ٧. 粆7wG>x-Λ[L\8KQtt6ߚ\m9Jm1Ïe, i+Kqfo ePTi3o)'ʺ%6iU]mWb?{79`t71D7%lTGC)8ǟ TJq!VR\` L{-ϴD'}Q泚gi.Y@=2}YHPB%q{J6,%kKdXc˜=+J 5H$=}ڀU'Ŋ.9,YL(q(TGع^ 6,W?o^t<̈;ΗK|$- N0LyU!94>y6&tYx"FBHW @'e;?<pib&`͏^(ų@TH/5^zŭ4dP|Yx[8{[^ t`>PQwtWpD}jnC?Y-mPkfd8P2f,$炦~JiEiכӷm$MNp$> $TfDS)l:S,35@` D?toBy6d*MeU j cc;Ol-z.Хм4#$H E(7n9d/-D1^0eiEqJYEH&JsɊ"]|¦J*$ߙWg"$T%Vȩ昹,#߈ -A![xsl-ݸ~xB2~t4'(lP(#٢HVUUM2U _-,LwB4dl.Юl|Ơ(垁w#P aZ~/9:F]Fk15Vۺ 9;=>_gu,3 ѱ$ [_Pr&l䨡RU? l'Y Ƽ Nt*?}s7ӘxE;(1^)J J'*ܺOBZb\ B4ĘR(Tb>A:H+^jۉ)|dzO@2J5ĵ j2~/1ܕׇ7C7I\/;ܨ }غ>ChM?YGr>w )*+Y@Fb5< ȗPS2'52ʔݽ.T^ZOҦx@xEV1;5y .E -[Og+7C/jJ(1& ΄ܨGDmƾLYPlRyn 훳q pHs7ىã.[y;=>Z@7eSm֜3U}B6j\jpC1#jA8hptk&vz ʴH(:JJSn`չH;b$NWE&{ʔ4NSUbꗍXv+AJCL&:tDT 4,$Z++ьyyM1节u+},SޛmQZk8TɎؔh v$$4 XbFPo .sj 9it~e;^SO5L y_`asjN3_ (RP@E=k/qe䣡cB=- VoW '\M!e5oxF+E$ aQz`od/ M9_bs]}e2˪)b.hJtIiCCn[lZ)=/,/NJ@:Se̶; W`|W̥Ta~5f'kkj).\%B hVAp* 8\Gn-H POmFfo?W*8}&|"EL{?iC16f  LtfW;"NF/8y\8Bk,YZ27Ou =ƃ0w_#qΘf^=خwg#me&Xq``ia+Ĭ&H0>Uh;rU,usRI7U/2w "^2RL*~vgb :VkUQS~Lտl+_fyW4_ecK-=%b?@io2̟e*Q"Ԧȵ?7zm~̶6ČV0bOU!Ve'L»JHS4?(G weVi2֕kLJο*[:*ca Q߅ǣWV~#ҩ1ANv:сޢõʬ?E} zlvD$.1 LXy_ԕd]m5VBբ}>Ш;6rs0;Ǎam40a[⍲ _ >.+RHH#CQ qy6 CcF s 3c4vɱe#_lQ8:xIA()XPqseė 48zoLk1t`ٶɚGmWJ>yL=Ċ j˫[1+^yT"-oA 4#;X3 ,<ƽ#JYVO7 ~+RVQfyp&!(+&jX!Ʉ݁)%潉Y= 1rG o.Kvn4*Vz?k&W6=B`2÷$9$dFjzjE?;e9^G'AX ~! 9BUgUN*? =]{ MvsRg C/|c;mn )N Yb,9:qM>P+Gh3霼Nj8)TYIZFVؽBE%t6=+Id.2GNTM UMJOH, 9ɠr? LuW@E~=…Cw ,dx`L, cR x W՝M * bDo.hSUۀp:`2w^Wu;G?'Qf7a)İްAt)Is{F ܀y[H!ŋaGN"hφQ[4>+Bl߸y6jAAQ*vVC[H.1jJA H :&D7L9C+"N`tcŸB%LWq|rowCO|ZpȣQ!Af`d>Tgqog;^e`#ٰހ(W{9bK@i} {;J+UO b&[PI:`$x=P9_/o ȵ&i5yE*|"'0uT󈡃p[`$xM&_4!j!uGhʒ'Ժ HbLY-v h羁A7w 6#]d`=i *E ?y*X,8+paЛv{z*mV *8ʲ5ҫ _m0ִ5:5@C9)ej emT/1UķK/>O<rV.BO'[$l6UW[O7ցq#\o>^Ԁ~ s KKp(b/. [Bsl!1%:QElQbryuO?s!*Cg?|(8Юkj<8jA7=~!0'M*tD[Q#f M_>k&TjѺ1ҩf+lO/cj#  #LXΛ,GX_h]xR HyЕWI|SprvvMqIhk\I>KԿmrPhBUW\r}N$:voJ&0@m7zHS/Ai#f]QRQBg膴 ,G~ wO],YYяF ^VR<Ӥެ`Elgҡš%菾̍5>" vz#|M BS 0<$~_cw}(nxؔʎko=cwdf%_{% /LxJBU<: f[Rng+!lygvR&?yP he);M_>g>}UK~3ڰ&MsUjtE(98 xV|qntfal 頙L̅#ӕIUnd\VI&Ѱ/15rhfCS~n@@~cuB\a]vd'QV5⹢1!O &2MMhX] cgVQfߗ.x}o2ܝ1g5/S#Ѿ!k9J!<j wdsF:f+>hE+/uuZ+^?Cցj}B]2({ī޸ bR[h OA)0QÊ%6e猥Q2wf {YB 0@BSX8uEAL㏴$'%i|/ KF4C<֦tl+:ޔ~}n#]5ܔ.Є5TeL(SK#Y<u Nk U)y k29Dt71 {96;rQUgGOdA *9,1 ގqܤij<$FԸ5Ks81ztfc? uÍ$Dy>Hp!`/8ЊV'b+̪W.!͎ _`ݘT-彍}DąqFF6\Hido6[((Pv:e@cQktͰ;B~,Z4򧊏>*N U޿>AqmD p@\% :nǎ njgj?kƈ}1O$[rRA斩mcaKVK(ZL|Old,"CSnXFzcZ]e.ёK1(YF'^\Ĥ8;iߏ\KB&Ec`3{W&1<#!\S Ձ-LeI4 Q#qce)bF>[mGhf䪛C St]_<`0E@uㆅE}l9tN#X5b[uۛHLegĪ|~芧jSY 1Ѡ 3:۹W; ^0qS)B0poIˤ4Gm*nB"<۽{F2ˁ ^6xo}ODhPuˆCG4˳UB88uܠt PڲR:'v]@UfK)q| cėv$&R|KϚk`m]r 2?anҳ+oNbZ6~߀8 }YXyYf*Yފ4h˷4л&/to(Z?,mT-ƒ+9:Dh{>904Y[*4'Wq%U!}d Fsnob[qVMMwfЩxdCP4˷%O>V{􉛹}R6pGEla=ԿJk{~;H#M7e0P%^zj\#p`-9*s{ʝ}=c臀yk/!zAId6 a٨]k2,oL fCzij}KyZնG S{"L2r&вgџƇ\I&Oo y%x~pڽMw]_'};lߞīUѵijnq3 (ЇP14W /ᓣ0& =sR1 avqSqML K~[Ia|tK9d2$R $svr EqZؿt& ŎWljb9ͬYQP?74"Yj\NS5T^/s7le ̣0y-`'tR1t*WheE]lVrKbnzp|^`ok(<| e6Դ"HW-B>Oշ}1EM-#w[:&FhtQzs='`qiXՊ_P5o^M0AwzLag+ǃ> [|z {gsڳ]q߸hڋU؉괴c/ UTMBC#*u '̳Pm0T׏m*'11"+MC^{gYN 4 3 Ey͔k!KUw>uv؃r~xJy(1ۡ8W:*Vg;E}yrוEC7eZ}yg/ "PeǷFN;e&1Jm-aZb#SzXFsx%hzTXO UKKP&y@]A+mh~dBv,`r(?;hDyHm72e ?6ƨ幅l FHE]fbt6xD{Нqݲ^U#[4 %F`~iE M義"t]ՆMw߬);5wW**'=跭]mP=I@.-4hCNUlHC@lr1LL?W.`[Go9*K`Q3@o(Hu%+UE`)L/_,ο9)l\q78TT2EZ(8L=pP_$=8h nJbw`kqCgc+&|ڍ<] /k El2>8fʐIDb2cS2A'+l ۆ%r4 sg J (O*v \S3ȝV7TN þg❊lόC=ut1Wyg w4|r?jkouZF].7/7Y̖c,jDG{%]E5܈8HvP ɴ2ڰ|byM/,-xFK%Nar;U闲4P3R`p02t.C%JHo"&)p~C=Goh;zX,%r*;KKByb&]/ڢ6evs^G<8kdDg -cˀb9]۟J:>mDwƸ?k8"xEX5٣ Ovˈ]ʌ ),F֐Mb# b9]^x |\|p%=^#%~ b,.Xr~ @WwAۇη j4H)-#5he1ZqƆXr7%Mk6O'i!H|֍-}D:i qPp"ua.~]u;8vdj bwaŬV:np {{K]fM|>+bȦBM|[5%x)g{ϑ}H aaiB59L@fLxq֊choe-188f@ĺ) rX숪򕖽l,K_4~H_s3bi.%}X_1YeBY ea@`WȤw<,)Ы|; l-C)]=%wCv1!D}%2bʷtӳⵋQ|ѥzސ0oIe0U5K2 W: ?r{Ky;<}INߞ*#S*l LEME9G?7CIO\{yDӴjnXM t>'b1+, iKIkXe_$oؕ]|A#;.? v@;yjpΘ%no_ v'B_pOS,JLT~ճ*!)IѯU1R䜢$k;.OS-JoƷ'ne?봵S|b ?UBVѥp@%m;+??7a(7/ h$vw<)Rjo''2\Pao+] ( 1&PvBeVQ6%p )LvΟ-v٨S6pcfH C܈F\^;X"pH4/Ixj^ 6Gqx0 Lo%b'Jݍjd+#hÃ^I4V$ByHi( cĹ\pR1 434LrQDA5ګTL9{|Xatvt.G$Pi9 7&ڸ"e7F(G(Dmb'|Z_i}L&E06ʨ8mgwR9DBrJ(|N:DOҶѻ>J@/_)R:qF )[ܬ %m a@T'㘎s2!d9n{ g [H}C<-.: lcJ"9} KThb7~qUZ}:qFJg}0cfڶmtcr'1tO85C ?,#?sHG!܍#8Ձ}s2Q)#"SAVv ]&|P~ap7IR s;1|(|>?<dejolu# (3xV i0YSN>s~ K3J(hn6By x|rwط]H,XzAH76Xon[i$KnYZ!~ՆJ3=3'He#jyTG>G5u9S^t_>[V㖄ETP~/_[Gb 0-%?UTp¯ˀbf݃p_8W\G$yspd nQQzpU _֮S^M9wwq aGXx8Y39/V:((r#eW(maf'NL ?↊3 A{#Ucs]E26kZ=y4*_^3{*bUKT-+k26-GI^A:s3b}no=9kvNE%n83zeŧ4T> c/gG+Knsa߬FWidM.`Vt0[kc%chrD&|*?~t50ݡE)V)|yU8&b#(;8[IK 1 ^Sh^C 2l CWMw96h6?Vjɷ骢#z<e1TޑBH١"-)s[bCU5T]F{_Js P 9 kh*yQO˭}l6ӏ:XOng|X۽Un$%z &cND6F!K7ٍ>w-?n SDgElz ܣH;|Q8խvU$I*#*A ^󞉪̉lxKYwCp%eW_w)rdg{lXF!8sR4zE?AH$SZECey%GzyIxtj1()x exǡ}_E5%D!om/J=wP+K{W|%ME*><ꄠ-ڢUYwHebho+ [ FfK\*x t4彩S78g7 9;&NGE4)Z63zw>ӈF ei"(`p>番>P<)AE_ufoE-|Ձe>Qnԗ-ROc:}Uw_͙x\;eYKbm8U 3Q T,3K;!y>~4jWy_y ǺlAlCzuwGRȗ9PFRpڋpC=f5x.o{,-g8Vmx^&%(OnervX`Pr؟>_\N\&dt , UizDo46ңO!R綢l9J;^@HȠ偵b~n i  &n2wlf(ӚHo9Z}b9'iVa@&UJl\k<4ʤ7zI^<jQ"Y g~-m(.`7mў50R Ɯ/ D/*"?ZЃ4&Q@mӱ5 uA1 `کbe&d":BBЧtfg B1m$7 %3~]B7'{vph.%W;oqs`_Hkvl$4>YJFAV?.YA*C3 Vm鹩ЫF-q؇V}USZhO|1D4gG*@Cxy -ײ fNt V(s0V 5̩\Z?Y XڸLn{}ۖa?BSG@`?]Wn}bùBY҃1P!ڥD62uM1|6c$Vy}QioF? jGh Oyg֩T <&FkW֯yW8Rڍn-;}5!7) '8e/,72bLBwk] iKPʢ4;ŤÏ[&W'C(N'!b1;qIϋ;V" e< 5?-%8JJZ";ʰ|oɘJj`"Xv_)Д^\8QCC3+w- ]ER" X$퟈ES<"+SrtWuV^jlk-7C/Iˣ+f|;N&&PbZN'MIx۩NUNvF܉XzyoeCA!y|Jy#\(LdN(e!PgXcbXM$R~bK5`vB鿴g{+Ou<Փ{~D=VށOi':kYi>GdGA_6mW٭Y]VEҘp^Uh@+tGq$9{WSGǚ~Ze5lstH =U.h39u,ط0"'c$w{p{k?8\6,Fo;2M4r' ƖR#~~0ش,Q޷EHS@SW[̞YI1a4E.Qמ(k n]&"țA2)6OL6t y(=cA|8 |υ&ss$a[]Iz!N෩zvI%)Z{N[w4+vm!qXٟr鎊zLO,pՠ=svcCqLچOY$] 3yRҹKiDO'ohJ9Ɨ^q:zM9&o/{gUUHG r,ǣf$M=9D,Yll7jˈ;nR8. iK=^aH{NT#uƠhV򯫴1ՠ\\jl-eGG?,}ק#)1R笃VZ3)NALQKl\AYzC?\\ĸK[eZLܿ=2.)ZzdJ}y̟ԕS5*6~AO>L6KC d43W4{Gyht.GP M!gpAcK}a_t_m-F2H(;揑ơ䍉SA((rE eyר䨗 <`XٞFTᏈ]={tUn!z5:?/@30 ǘ!h"=ILr&[{Zs.ףe1Q(}+_˂:Gcp 0IҰSIrħXrѥ hZ1#ac '25T1Y 8!J`c'2*h|=2G|Nqr+E+;a0r xEIC }=dph=?aCDUOy%.޲FE01heqҚ6T1֠ [Edwdu-R?.M0dā{`R0.l-lfɳ6(K PPVu> c -(%35`J$Wp JrYk_^S΀//a_l{J)Top$7['bV]r}̇iiW?R 4![,LDUʵFCO9}U9sjRxc5"ť :N3e^C?1&cD/O|c K 5=!Kr)h"z̥Q \aJpPfIewO@=k?keQcXc펝Ypz=q󾼨f ku>]pt\Zos~e-}eIbKCO}o<}@bj8X `䡇b[+zsAtfoX21iD=*6e@۵u'}Of ZU}.gW)41 nַ?Ddl?\?m|IE{O٭ě{iRf4Eit1ܬΝSU"RoWJ/Q_axi+%*1%)[Bpc%ܜ٫LM^ GGA R|HnN#JzJ*pj@YJ6AVۺLId.s*N0T'^Kf2C!7R"9VC_rs Dv~SZ1kÆJQA393#hx u tkiĿlK+H?H,d L T]cΨeM D((Ўk^jb;0Jbxm%e-g0`H5Jܲ֕clm9M s/242@9n=1vEv~.u>_ Q1rU/<<Ӻi]]ƃg{xE %XtR *g%SR! GOLϢ0#a+~O[i!9J!!͔K|qANx@ˤ5/FygfjdY})+I0|R sNj9gSr+"=m|F rf!Qt 7 ټITn,+Wo1]Umu9uXS7DpkLqEF<=h~/(M]Tbb"|sZW |<t i7I\xG3uӉN'qsjuw1#A/Pc ,7)Dlk6ۄ1M};#)^r5)e6tm)420LTRMMcjY/ir3APW9Hߝ#aǏs .@X(& r%.* RD,p:{8;Zr]6F>V2a~?Ƙi!Ig0GG-5*ULh`o>5~NH(HśO#1}c^u$OT3I*]Oaeո>fT1KL`MJUcN1)Az܇5n8_6MzqU[h4׺ i%/ݾm,@c(h7^mЅsBAKK=KD[TȀ%G]VXJ5w"u`CSbEZԩ'YnM܏ q=Üh8o2ך+&d%S _G=ڷEe?nh cm7yT?#֝0*cwaˌ!RrS"侲'GLC Taڰ7g:'፻*4N*,n˯֟S&'.%`ԁ%0הElW[w5('J  w>,2Rd1!es S@s*R1X>wEΜa0@Qs ck gh. 캧\y׀mw$=-į @[S$QbVK:p&FL=oIYkݮ"B5Jik6 etlF+Q8q<7BwE&q#O6犛&F898P"JILLs8cb B%`JiXwQ5sWz?l2 :1Ҩ̄yֺx9z)>0BR,Fۄ̰kOyctQ,$ y3Sqh4i |>v=%m`c)RN`W J/0,y~_9%ؖXBI@vF"':52N QQ/=対1Hdg > vN$Yd&bN0U5 Yx1+фmrIڻՄrx8liwV%W~dGɖ_G֨\]:|R\? V|yGáCj %| ty l鰂}bSa%4HH x&Ww\MUzpt`\v!pbLyLy%_@PlL +vT/-ɯX2K[#g-u= C 9_,{BE-fKЁ6(P vT} 3RWB1V]}M )Lb+ODC9s?<={L]XjX|v,һWpyDlY{|nq8C4qY'R}y%[fډĽIYBҲDP f(]FSy.:-֥R/7eIShR 2^pKO~%f߲ٔexe5Rghs{V T9L&!\6ZV)OnQHţsú -P%s 5r c^Xȁok2iZ@W;Wjn}&/Dl]hka ٿCVxYl@Vż%/J]^)7SJ?.x}Oi{+ ,n?jDQsat&zP3IE:|3-l.3K^rѪUvr( AslNHw2SCW'd=Ttdo>s:{'.rr̺))X;P}6@Rsѡ+XhD~عX'0_ n1˰#Ip@W)ux/#[ѷs1G/[f<WEގ BPX5V8 YAde#\P%uE._l2 :U9l:' i{Sr0rN2o1eN)ǡIHs5P0tOƾږ޳y}T9>į 4֞N:0*&W|RTH!/YknkBmGVş7̞եkԼ WZk7 N9(Z|r1罥\'zI{*)ÓVVg[&]QQ %nփVZULyƶJQ/Z_tn0x7F$>:6.Փ Bx_ F秠%m^$S j`eE 'f)-iWRXGQUB\kQXezH: 5!Px{O9[ OsҊS-~!Abz/TR!ֶ)Iضi(tdT#%>?IS^d G[YnQ29 Jth@G?룹oHfY(fiߊ 2ٮLhX_wIq 1*V1]!y;'䤂#BF2y xS{`΢b=I\0RT>ىh f.tBͪ#]sޟQp.(+欀Л6OR3GkAV@WSO_G.ˏ7SȗT{ѡ;hX lCv/ ʹإ‘2lˆݼ+e :e 5 ]GL┇U3SLS6iJB+\۩*^q''n 0h.N1}Bʷ0pfk{f܁+{ÙJsf˸"&MYkXij3hp!-+UnՌ d~ gnQ6\] bA"(d$ХJw5x`3U:Lʈ`B;Zj:VWuRŪ!mzC^˱ٽw%&?j7YZ/ G(D#yJK5Uk|`TQXr G5spIy@C'< M'm*HG)p9f/ݖ*T#UӼQpW!fCl6nҳX85濐ƌm\8>1r>8c3V d[xSAXLF!U LDEl0k(fSbSg2K /U/2"!r͝q"WMY787)i]h|g GnӧNtÎ?umpq=b]s/s"k+bK6dh,܄M@2'DT}%||dF\DB퇗LETősF9@KK#9!{fQH!BИj歃$=a`6L$ĥ9J nn"+Km6>SŬ\- b*cP.n1Ќ4/>Ī}>_@X$1@$kݬ PDElk=!n]I|88]P^d78՛8q3(GKpymo9.tև\3}gJlEՇ {lj#|@'fPcø~ƂbI{Niy2c/Pxf|uZUcW$*"1!(D^22A.VѵwY]O֦`MMC_Y2 O*8vE4"A5q7%5GLB2vθ*wYb )\{ꏸn&e1$?rUX[݂ Rm}= X睿9 * d\%u1% \W3SlD^d'ޅ̧vvg%U{/=&A_VD#czgԲym^PG>m'm?Xu|c=Do"Y0}&uݣLa[K] kM `*XhIclTdSr>ŭO`w>ߊZ鴱_y>E 8o(fax=pi6ߟf\pRvS#`Zo-ukXx'bQoa 6ط']tvDj._Vٱ3X`Q%A) !R?E-¾ODjK{Uyml>ku]td@H^Ĺ;;(I"vd֑{qxL@-~l^YԊ-!< :~۷@plf斏=ޢ:9WD>T{Ưƍuȡ|~g#!g; xH K!enZ:จRfXv\&j瀕;iˮd%ԭ7Њn %Z23@{ͭ> T\D-4 0_"[VeeHb;x'*BI d\3,4s!H`6:(L(gxyꩈDL= &ké|B^5qꚃ\!τ?71Y4Ĥr\@xK&}*Gk AP.[ol"T?S$)vie" Ĕ%y#K6TTk튎6m,]35i hm"jJcc$E?4=R}E Ʈ,,Jlwh ֽ݂kth5(VKmy&w?^nLkU 5kIJuh!MlUYܸ ]uv a s2CS֬giQb%Gh7QIǛSpL|lpuFћVj}JmdE{a/K|^XMANIwMNEy{ ,՜ togRk[t VyqaX3-;8b'QU\ICmRnOnJ"O# K(sI40K@p v#c8tV9 b94n冷 0ƴߜF.1;W&)ksʿkOF'`Iپl&5m@1^=sQ EvVY 㱹8='>6;=ٙIs@P RpPu\zmXUԋr CU06%urW[V?% Őqm-ږ;ueut(i*CA~ۗnwUB*D.Ų/h,<ɒ1}E.p]R|LdZU?lڞp@f]`4U74M+?1:|OZCr}KU߉.0c[%IYirˏuT/_5Ti,tP#n8yI-@jc }<<8,!7--qb"O b$.ڝ凗L-F9#;EӞc քbjS D> Wh6 f)M@UgX&W2#kT-[LrdTOބNZ8.x?cOXqv֧9Bn[!`4wC!Y%RKunxd*6wE;3NZܟ*06EC="$v8׮'< 6/({72lAN\0 ~ H28uS/'P ^{UtxqBU ؝+}$#MWU%uX-`!(s]k-F_i2AA5a"&xX}Aq | -. 5iӔ50[RБ4eR&qT&uvT`h-YO\\aec DH%bKC52poZc\L5%QS8 J J`U`lgsgEZEW/]͸EP:mNژYVI-oCE/xwٰJJ#=*AQ[S_e ձ߇@WkOX E2H5^rimE|i|oR>XWM ң9p*u^nX"! V)z3Ϗz:<ɖŤpTwdu9"tAG]OVkjvn0B2;'uM 7Kg\| PT{P=~; ش)U3&Rs8͵6( wL}<`v‹cl"{8,hh3X]Upr]]|i&lщ_ dqNLUvtkN%=!(G_pv 5J'*ڶnNbV ^*^ \ʓ:s3M Rއŗz"ImCqGoV9R)r[p H@MXy1~omjޙźoiɼ*ށ}BWygPR3pLFe\BMjūVpg03v26ȼ>p* $y[P;蛖Jg|tJd*@RiWC'Ҳ5d 뢓FVճnS-j/kí,i]fi"D._3YP1: cy(WNzcC%JHj6r8˺nvSw|-.UHu;bQ`Up#@I̪vXl"ְW2бg,"Mv^hKqT?"Z:);}b\g:O-l8 36iMtIoPLg45)hV8,"ժ=7Ϙ f}& }QzA/lƟ|y8ܛǎ"*0rJh$H@'ԧQޘ]5j=;oy^C; 16;”N֫s#e¦I]re?`@WqQ~:w5%c:V*N_rwQTsz$ӫ6 yā*Of#8` l$G}K5~I/Q  sD8פ'5OŞ y$7;P`݄ 6d/1ݺx[d'BSPE L܏VJ"nT PlPsf|JHW5A,8-}uӍVu]j]ɐi-aҤ8jaC E<@smȜ)_os&Z5>`YhLDQ n+bΐlcz|ܗ@gZ#pj¼9Qɴ`>i] dg1T،fLnߵ"~2U&w1s iLhhoN=S!5:A:A~0VX1NiKkPa#[hb/%$!Zv2RbxkǸXTe 7tfazz@1j(R"Ǒ* \g={w.#Aldmg*umB>Y}BV{~M,א!ޠDlډI`:.0H-CspVF7P !QE@^ z%Aٿ! #S$t8jŜ+9t@?ZY‚Wi7n烽b8 FxQZ oZg>~wŧmF\o.sQ`uG*=P- g6tG |Q϶=w(p@SK{q4㿟wocJ$[D +$zUFK1=@P.┎DSF<5H^[Di wp{iqҁgW])|[tJAOxOt/yȒܡ]*Nis ZyGȞ^씑k$ /W[:MOHhltiyNt>Wd@_HIp&r24!+II2-7Bd9I#.Gɑ%6!ِ?f],JK2}ֺ S1҆r-\(DBd-[d9Z `i=~Ϝ (0@;~|78Vi%'h'׏bWtk4 Ć@6:'/&`=M$s,]psC W4:1Ҁ5DDyԛNKXVb6!|zJwʓ4bɧya'H)UWF r6.܂<߬Hsz7ch+, |~g|kj)dF4D [ .9BS\^"*VHInۂa[%%&T֛_Dz<.GoE[AC"J PYMb uvAbU`"G{r}Ł9)Di|f8%y3OJu/n#l9D4_3,7`8S A:4coa[7yuBsardE snlq&+gXX2@}|-C;;i՗^{xzQWyeT( z%ŒM%Vx0M=S|h:S6=ʫO&s_4աI2]nuZ#-kmqV}6B__ td]L0}ᦲtLE}`JʹvKI׷SOMa6h⠨7Gاp O`֏Z4_\Yd͈Y#:Hk5ik` ##;Y[k]rbtѼ͑IF,\Q}qj G9*KO^nHXb9ya>r0D0O[ZzJ /E`o͜둗BNB9F:8DG&9gLl̯]f FFzq uߥ v  |a!Xų?|u"]9f|3} e$A yfWySzBd7,YpߑM2KQjB*/@&2soGjVAV>VLK" ?`z:%֓3 lx)KUaRktCq(BڜOV(fWqߓ1}g0}dB3'\'kq`w8JIPVw!<`O2X=ܢD@2`3Y. ?%boxk҅ xgWi: Թ[ҞqR^gy;VaB)id$Q_դ&.㠺Vy$78O8ĩ1L!*;`@ލ>%wS%ڑg]WӲ*ȗ!¾l/f*'L潊r_\0;[u{ )b!9V6Y*8%O8nbN_$](]K]7Cz/7Mx}]J3( --Ƥ\-3 aR pV/2 2 gd(&~ST;pbs%T/4>PjF_z]YG6AR~T 5(~Dt h2 Uq$9X!-.Gɫ·S툜_ UȗQ_.# fqt=< CU(..~z.QdNY#2?u/C7<7sgxiODqEw wnStDZ39 (\Rr=9 PTSSKG3.@P~xJ8#@'g 8=L@8#rL%`]rKD>>>-~/Ȱ5Udm9/);VT3"_/4:\rVAS7NKqy$]{X;N> %9aS|I*3zrWF'ܶLrxtv] ryyê_ u!=%7UXrV `8D ORwW3")zVt4PUJ+],Ǧo |{3󚭶ժE ie^Lh:ܲ*oH-$ȼ5R+/>:OV ,N|@8^>NH:mJϵ&\ENQp0ӝ1TmH _ZdR ./_  guWؑ2'ٛ#SoF:V? 87t\c YJ-dmYF'{@1JJY}W8U+D=\B}ayNδe$MZu0$`:`<>$3M(z8Zxmx=*j|+ac`7QIb$E}yVS5dS2Dqcjt9\ORg*W۝HDۀ&mwn)o&/ް/u;؟m < ,]mV{b&a9ځ/85*÷A͗·u f'UR;׳ȩ@THYB ])9~aaEAmD%-A $6$`~*)y lO>D1SX#ٗBPÿKևftRV[=^F5 pHˀ;\ .OBB\h[ɕcN,+xA6faAA@gK/'^jRC5n=n2*2&On'w C`wg+O=F59Sڈ v'Z]vζ8Hh?o{]?ڸrq.B5s˃giD&C8oP*D5z֖Ī 2'U9vGvD O 2ǪajK+DCk!.KǢ0@ qe)/_Zhx0|yShvB˝Q#Y"y)ɛQy%>p`f,C;*\@=:mmqrv=e$9r_̇$"LW 㳢J$5s*yoU' MW% MTEbYչ1Y E xѕĎs/ 'dz>+θ; Y~Ze޽@'QK3zbɴOVa`_EF2T۔F zqv#' +MJymkx+Eռo%VM擄mVF!f|713Q޹@'2= 80W|BTs龜RX.]GvDG>Rh-( r[4|SI xʡ/mHdd*K[Y7ODJzE3o"JW caG Aaz4;N l?r2HIdsĸN֚L]uJ"菔2W<龪"ŧ[Tj[MaڅT wD`UZtzr&3(w= 9#[o-ntfaW:Qrm&%8tt㪤PYTxloPRe\_ [@X ČpUIItvtU9z"՜u4|sϨGYM^*ES\ h=ƣUYH3zE[o Ghl̕bv̊![i!fe 4εAN `d5_v tX@z"`A:[+ь5?jGKE-EN8?aŊ4g8Sf\ʵcxA]v u .d!{fy2Ȳƍ֓1Rv2ls"tl>4 HaZb0/&TzK:QCq+j|L58 ^n[uQg6 ,HK>?eC !1L6l,8KU-5$P},ǗO7FCVϠЬ78p-:o "u*՟<֤, kŴYF]5[ÎqL-ΩC S_m7IwƧЧ"MÊZYE-x ])bs.ϱəLec:I\_ڑSVb;8)>H"T5p0 qϼ")ѩTXCмŸ*c$~/}APD;DQպGuD]2L\/ c|G#Yw;RAOލ/>5aT'Fԧ@$dVC'annm>1:* `^6gt u¯;R4T \0kɚ,uLV2q|)hװ+}>YpKqI {缲٢ gqq.`˕(zʔizY-#-O얐Frh= ퟦZƚ2\U/`R D?sl8x0o(zHqeh нәD$7!Dj¬oQd LO8R `0g ?_M6On?wM@1f1%OGW% x[Հ% Ƿ&]$Dt-V>qsn,~4uev4擠˗=z_,}Ġ٪-Ƹ2@^ )1unܭ3T H'v.yM#R ! rK!1w?3%ϏFQRXd7cP׽w緞%z-I  `As/I•؇F3D~Ӝul⼵ 0q aM<ſji XoOjP]& !;zce cL /y.S48iqcHnRkr:eq$K\ɲEGZk&eF+z|&MJwajE&DWSV0RSQ!*S>"MޠWa !S_Л"h(_q$&a3F*[Vǰ|pŋHx=O+M _nd@LnW EpX/ck;Yp6 ªzp Lff:7b:bM,կup#$ԥ"^%8 V#d_%0Rj\aY 6iLE])`334%CڤqM}vE}ˮ+eJp*! AD?סjRTn`45h6֟5 ?IT\qy۲EUsRQdp۔ W0C6љ=V\ЁG"ݴN\_$bv;$4r_o(홑td(rWS,GA7PXi%G^$NVf~,1:,u%o|kWA)b>A}5I_YT3g@o=L_ճDcK3`^kWs(͏gb"ų6>}oKA""ԏe--jT9Z$?j(ty(i/GJβ j%mFD~0*0Ő7/v=LSNmI+X(J9Q# t rG>RBq"W~x,\pƎ~FEs;W(t{;CoCV7^/ "o 3g{Jҩq)F pIӯ#4HZ8r0 ߼}ǪLJex=M) Lָpdݼ57p-HꗋgL[}R7짵l6\PGc#+\%xz=GWKGTpasM%><:̬9ɣ=u*s?CQy;[\AKc*5m޽LSDMOXiM\\u|,g88#z5Ai ~3MQblIY;oV8_}HY02{Ra 3?EctKħWdI-!y,L;qEUW,Lɼ Go%x~,ewH<"y %L%r*@\XC^DKس8g L@=D%AS^.2jѡJw4S:Y+/ -+$HZ"`j e-mI|9WO PN꾂42l;,[!06Qckc/~.c*X_S9cs|,+a3K+9?qPN* dp o~$t&A/CObsDֈ#JU* в  RpN$QUE|brGOn >d5 )5t7"$Edzc}vi_w}O#sX'>(W,*4^*Bc 7SѯTZ QڮbP.ȳBu+^~M $xԤc`幂>dbぎF&d8RB0hz; '_)@`%Ynj#m]Rk#a([H1|}=~wdl2*+)D2EȄx6$97=MA/wӣMm3}7kMm8?n])eo:Dnю=vᖑG#.#)gmhLico8CaK@0KsPIxQ(c޺?)#LħnCSXo zzN!t4z{$@dXrÄV5MpUk֮`=2.N,|J *R _b9n{Gǧ1E pNCx,\o1-n-Xh=2 ;ef*̬6X/x[F{o).*hwXFïBrD3a=Q۾z)QWs0"Lu :‹o9yP9n t6)ɚym!:r& m3 ~X$mٲ ;)}*r wZ02j+&4-E4{7BWG5artJDq?~8L8^|36~|=0J#8)ب\ T}lrqǚ^ y6;)ݤ8`E9i$!6nNݽeʼn-Dg(cq%h$̿bXoD ˈSIkeA?_N bY' MwxbZv*PؙTls:Ep]W }LY/+BRw ޮ+o!1!dx%xVF'OqN tH,HMm Ֆ/N JjR)0 Cx]{fI-#pUܔ|DV?a$|Z r}jW0NҊU;ܖu("ksW@715y/U|?CT<WU1nX5ի=c ⡘ B7m Aml϶ÑKvÁuGutǤ>Y2w2߻AI=9t"鰓TvmZ:"hfL<: A-5K5ߩVzt쌐B~cjM0գ PŖZ覦e?$qO WHv [LэaҖu1$u;zxmy<ĜRl|:3??oJ⋇A*Beƴno7" R4N+%YI1 iDWcI#C`s1šesq7sg0oBw^~{x@cY>o“: \2M6Y6k z;{Zha^.nOJt٪M|=7$L.4zӳ`zGHjȞ4 Nc*b0-۩ f8M=ylq,BC֎pQAeiƾEY/J\ '*Rgd/mPKe܍&ңc:zFz5S'3HpyVc)?9aEֈ).iSD&Gv9{EB^w~&.oڍv /,C'R-5%|O@X/%}l ъsVJ'g]`xoVۦU޾hB&XZ{MMXPK5c3#O-F0}#O,Ȓq!F\|&U8Ek@x*3WUMBP]WvûYGcڵĂ!9#`A]e6,  7YL*.|ݡJ @y"7"Ge6MOm,E_,Y}^5?uNeLxTE=T_]PG*9H*?r^5yg\;DAgSѥd_2p0?r6oC5C">ex@ipH*sˍ6>%E2muyg2mZ*ʺNrG0V6j {pxHNŲ_r!`*uhF-iGT= I}mC{ɓ&y.U.X zCq(yțG7Vu5;3 cB::mK_HmyP2wwgnB!L۷]1f+&EU̮ =)Qc)83]Z's\ S/?I0L`:e;s}F)~q 뢪?i/#Hk?ܯ˿FD- n 2&ބt1# 1 L"vX P o>j ÓWLH5ら`Xsv> 0Y`< YN`va;x0h4i&_?M+~(@_o_gþ<8K& 7ʗzy~k3"0Evi[R4ן]!{mzqG VFiX݋\%W:P*.i r᫒2,=pk/`.?>a.rwq81`;z|q2ZA}XXUZe!K:(7>uz<5:~R{DC0QَeX>s1*& veC&1;N*h~ he$_O$,Y4-ovĈ8oɇBR5H,:h.^/9HG0*y,|\T"FǏMɯ&ŠI\v>pb+.!6=WQ: +72R&N?jJ}hZN?E=j9 X*,1u|[^J&|d1gB$Zk:ۙ.3`ʝ' xMn<@Bľ$T%V&<۰MZh%y:$#\LPf!Av֍)^TiPA[KA麑Tlq1?D@?~!JMmuX͍})[p' ] &c{GdkU ~]W=.;2SȂ`0t.,Uy3= ЉLGfދ ('2zhY|TԺ&T˱ްpЂS4 :5{ѐؐ){e ߇nE$Q5ͫ׽cޯG& GG"^xԔ XzV*9~ZUIub|ȩwྮƓ) )?oN#2s ZPvh{(T4.?û;WuI"RS:\nt(*F'8*|= dbS@XP pM; _1ӿeaf%qPy(M{^$"KHyOqv[&CEeg'CǦI듶/ac9:ȩQdMͰ&ڐIO˰.Bܲɩ_,wlÅ[)]izUU1M3;@ǂ_X*o?֫b],EJiKGҕGal `R8w ޼F|03T?fƽ"Zr\xIR`V ؔ"Z!BYȸ`-N$ p3^+i ޟ+.9 r.=qo+7Ls-9چC/ w}'%D-Kɹc \qP- 2FGxs`jPW9{#4sMEͰlGSҙjm223(l12%`\6Ntfp*9[KlG1vMsG b+DK݂Cxc)N `iM2*)o:Ys{ùόEl8BO4_ OFƂ#Ajᷢ" __yB{$OshȏerS\˨`RP3 ~ʲt9fH6zdn j|}#Y4gH q)E4smzqĿNm ג9@&4ʁ3  TgPF!h/ȗA%<9+DK^t_ ["}9F*dd]vҧ,}N!IVJ+:y#(cldP+ hN^Y?b` 3̟sSF >yzcՆ/Q TόK0v78BМe7EK$MY>҃<'ƙ PН ZdTE#u1ޢS_ jڜ {Wy?bJ |_ A37ACXvW0&m;|RCHZ0xi> TYxkZM>JX )mv?9'H 5V5Pߺ}/8D:]/̈89yc3 `~%MN\h-zae+7r; >$E Z0z^mwNNMd<"OTrqOs:5~B*"H8ڈg7Hے_$ F3\aͅmwL }3j-P:\joann{9ʂTв{D=\i +ҹrmIv+_ܜZ';L<"._L%'֬y-=m@l8c `!F!"SVl=^*8pNeVԁ xGL]Y*;h>6OYUԚpl!%j2~a[z4)k\KCƻ븥6|4KV|;t`*& 1}PS 0 [!8Q;YT3;iKH*}(LF .BKkՠFPAQ^z֑)K ?Fh|4*Slk[zX"dNfq*p,J_S&"lOV;Omگ6/A1\bN>kGRf2xύo‰Lt1 E $C Tsܚ %TMHҫSINl}\8k.ёL*6_SpZ@D[7DZ?!(S#盭KP\[ȸo/rvO[ڐ!=?@~=GˣksԨY7nz]C4!D.*l>*!τ&ŴYY=1fh!u/!ZE]gܬc*-lZ50iTY~ P oXg͔͌mri5 IUBqP@"-Wo/(-'nj3Q_9bSV_xmP6λ|6P.q=My.O뽾F6}A,-SW O~/NׅT*aU;lm ^P?TA|^9Ib͋cז^4&Y"ѩ#Kq:v>,5">!,j*6Rg.z @6E {|6c1eбͭ9fcuiJZ6J]4Ľ1+x%%G i.>"B# 8-n@/@:<?II?u|: 0fT1g6 禱dlĢMsS _}3 /ekl;8Dn`B?j?X؊*ɲ `$6)t#D0 } /wwI 0cxV-P熐3b.U۟0ѿp9L  aC[>bV76jeA//w5!SJrXP3k^u];iexbbIf/1Կ>WՎ??@ pȱPAin 2 nn'd ^y&Kͷ-<4>&6QУM|/ v3vnæۮtnl*KV̾pw^׌JUr}a;cv8tCk~% Cz\P~3N45*tJ.w%8"{ʥ?t$ 8F=*Jfg{h~\"C:D&Ogh=rObV4/k:/uQFc/600ٜ%LyҺ _ Fݣqx aܟ@ BCc6Cfڪo62JK>ż9Ծ)-I APdlcV@ =T/'7~vM#` 8Ps['> nKg:cX Zj~jܓ䫛Wdݪ=?{j$)b|Ӌe9۰vf{w[VV2](tP7FFwȭ~~݇!UFWr`(,d1,!@7 EY%0 ς1c.4 LGg(%(C :(?;N!ňXւ̅gHUj-9Zo{)b`sTRfUc|;/c"APETVPhqVqD"&M-A]ՃaD%Zm#CQ b_Q;2OJ<H!Vmau'~[Tt CΖI^Kv6͂ɟ0$UnPLYMKi#~v :$>GUaJnN~@H) O .PKGְVGZ/Y: 0Uc`Dy303ރ1ǺۨIyV:M/B8r^] !tE($ #U^7-"~mYk30 5ȹMKX[_DIGz$22F- 05Jɣ^ؠ!X_n N%3c5t鰾zuJnבnO'C>~"8J\=7 `Q]A.E'I[[2ID9oVbZ;g  mED7̔# *tl8=)YRlo[ʃ%^(bWHb[mL6p˘qE ZұM7lq4fzSV́wvPrnSێPjSsIp'Lbr,Dkzm@rAeig댠Du( #:=Z$, j J iPLQ`A)D6kg'ނ3#x>{adni\RA JѦ}^87Ğ1@W}o^hד*n&}yȌҖߛ 75-LA_(V˖Ds,so.cG*XQCtѸƫ)) A|=mR,i>z j؅Vi-U62-r-yARzm> R=`8ke3&Z<&AQpbYM?f7/&}y/\{alDal4Ȳ(z'oQ==jlj7mP xf:xK^(ejBhϮL,ì\Vs,җeN^ʬhReZ~#a+J7Z=[`}cLs=ǻAMiYGܥ JmO8VXN[g/I!Mٌ"&Hŋj^foZ*uPrw$o@Tu還9L{@I L.o:hJEc:#&ܯ[iZO7{UO`TG}S$@)W-?mdG!s8E J6霶QߺVy#ܖ%=-Ө>h  j 87K Zcw*T.'56cqP|y㸍& >D.2xۓsqPs)@.C,$en=E6/⡱N'9F0&OsRu<-9= ^s'ǽ $~߲p47=ULg*#9Df 6Jya~0!QM5"? -E~)l\.$Gc-pc$99]ґHi4:^j?¢L%nuI*H5>gCk*&j0v=veVXj8TBX V~'\3":JZg~8 HOg0쥕z+zdsuv.g 5f&QJo7eS骺Q>[o?1In#.2x<aZeac8V&O]? =5ΤRҷ#Y#zn=9PV˔Qq%יݦ!0@`,az#?2L# n)ufI7r,3_Z"gI ő.A*ޞ\ng{TB37!W6ByL})?N8&O"po&?VԞ{ICkʫhR,!1'q Tɾmӕo!vk!.܃hHB>y!ѡx~Nʜ ~.)J&FAd1b*!u@\DZ4oynIН8?^]V+-zO몘þޜGSbԳ\C Mr!n,vfWV2Nm֒ l#1_w"(r h)I~ٳ(@Qk:88_QL `dQB)s Tp?y"vۄo\SʙUӸ遣衲ޥ#.fF!y`UNQ(±? NbǶ3u[Jwǎ'ڜ j-ۯݛLL,.:X"ҍ47@0C @䔋:oϜWN%O6~9fܣ$Me ^ ރ:0 gNH1T(ɾdjccDr5c0"1Ϩك `run-D .]S$L# K22qvOI ;R-G*7#Ѭ)kfKM+7Kd;v:'JjlzaT/bV+Pp/%SG<ȅ.f 5nPDj;lc_T;zE"ӹTR"所QB'TaGQ~GvWR6 :UΣXy9͜--]#ئo L1,`.q? cqd*FZ lUqf^n DXѓ>("fI3?E#JC[C[FJ4B'!"0AW}^vZО!`#8vze/:>""@QIuKF#<wUVn ܴ JN\ۛ/޶7I]2Vb/FX$ 8Bh>JfsOj߿yo(+ {`nn[ Ks4+^65?1NB}]0&#bJo_l;qt縪i9#'Pz,_8). jd~Qw>喁,TXi=iK3xt\*C{;!XEUc^嫽o. 737} a-%=P-(v%PL[7R<\!8sxW4?zsbT6C\/K"uCDzW03UJ DTP6"Б^!5YbnJQd r ;@NO^Rvk V$y:G띱: ޠϨ7wVp7H-WgDe7$,Rgɻ;}z-K6YUG?/psꫯ8&h^Lj0&o^.Xoys f5E+\C xn4#p vj7-M`?HƸiqO܍b񡪟qR F5뼿 @ kP] + 䁙_nSdmOy&US 35Ks4KJwsNڛwŨPhybƪ`燆?1iឦeTcYJ; %ٻF֤MX]6Q#) xL ?bvJ}iS-Nnaz%E7: *ҏft3zt㺛!ʽ9)'f\=VJ~M߫ ~5g͘YiS=0;|~U\WGR l0T ƛ96 M= l;+@W*ҧ@{9nPn)fp#tvݭi's.CF-5ϭj7fH0i{G$k-|Ἇ3x.GW6[y>-%KݞS=(QM# (ܗz}\ٞqجϙ:\ ]oHq5y_#](Mm;Q"l; 񯗁dxR5&IKX5ӲWekQ VxF BꕻֽNVqRj@)P=K9>r"F`zx-99|46UC',pX?I8^c)Uh(J[oY& w )|LZ_-2]]~UoP5hHwPZyL(0&>%pPNZ$>VJ^TETQt~f!C١DP3` ,yٍ!LEpijrE)ҳd$B2KC)X]\{ER!(]?a΂j:ndhNqKƼ/IZT&!>M;&E巤/ͽ`x^GHWhg ͙GdM@O/#-^ƵҢb;f-LJffk=7HX=#8 ]=/#[\ p-PO~89򪵗̚zIzLiGK܏T>e4̥a0EZ Jcvm(8^hiOjus5EhlsCb5ƣH]?T+GL3Pk{E( c"GaCoܴ *PnzLmDŀBPu2+| 7sI .N3z@"CWgL8H]7Y~&)%p'-`򒳔k6j_nU\ݙ/M9{|~M`)b^OM,RyW zӰG MG Tr!HuqdbZ7D4O1?;K$ !q:"tqd𶎍"f=(IwaȬB_"YZ`R9DR7 g.XU/v퐐g'1PSտ'9 7gkX.%«Xu;V&gT S#ʯ X|tHM H>dO STyHS5dRSEplFD]h}|ߖ|N$O'|Dzؑ4W``<0 }&ˢ*&O Fjc͙xFD2NsX6 PڕѰ'ӹ/GXj9BdP Gz]|[A]`Q[zXOr_cc NPaBR(<}Ae/q8 :8BcMW?Odh螀ǂBvl} YK;Q)Ј QQ~M XjF| W 5J3E8MV@FaULMIc Z(mHXqҞl9%!ZX)ɔb/n=^#@@ M*8=*ҍm# ]RvEpil:U6Q8bҖR՜O߹/ǧa\z97pV5UOfU߭,/Wd ޵N0Jakr%h&%fkF es4yS&V9 a2=ztV͆$7Z7Юy>'jq\HHNDdw'A%C~+3)LsxСVf2HpdEBN/k =oz{Q(L͵RUXhH(8N ׊-L+S^?/X6«,#DiyH^قyNЊzHA xeGt'{Sg|߆bh חeXMj4_ڹ'Du4;=aWnWbI?<1 KIUWat4PH_te2Ӑr?j.!r}=&́`Ċ, ߏȹ;vRP6I.x>xH;fVmDL_<6n:Fn?@np,yђᴏ'5&^M6qh㡔ԒtzY5C#I@, \D2`F :^O\/cV9*2T3Eb;@O%Vvf8!6{PFUchƜB5 Ͼj52IB0GRYt49laH[_o:iG97NiẙBqB}y1 'Wkt*A6ox8X;H.D$vQGGQ̔Zao`@_60i[f 6hET}4zظ0ƒ5)y$|&'ZAv/rЊmҁEah !dӶyԺt $L}=$ QZ&  g ڰ+Fa+; ;eV ^3IIߎPGCL c`:ݦd:gJiI!< si_۹T<Gڅ#\+}QIYs ٲu.iD~}Awld1ĥȿƀfґ`4 hh]閊4Z-() ZێKFh&@$biqI^dž |mFyu2斧F޺iڢ!i`^}:NƜ|LYr8)ԷcN$FLRw4DE5vD8‘K%nz[(%oԡd럒^=]8GrӇ<>AݽdmxnX$-%)d Peϱ5T"zUki.p¢s&|)̍@0lp6y?U? J:1hS#kENM-8p?w"1΃~r./܆>%򺃎CŅc2' IWwr,1N}$z6:,To&ZxtMbխhc\vyTIFRr1U9,M۪ `=U Hc DExi LCgZ\e8 By`٧aQ%_J 0%ƙ:rk]BAZ\sqn<9b1dD$ .=.$&/J5gmUDst훐Ƀ ^!߅i3Ȉ-ASnL{t 3:s($J0T97jDoByP3રvL!"xX}H7Zo~~:](a47M:V9#T Dw]b*@tVS˲SZ]+܏okяM|[!' @z)2300/ٸ Qa_s0fȰ$xݭcpeQz]]3)q EQ'#r>ڈ^k"]ɬ&my%~t04oEeZpzƤ,?Ks] EsʛaZ NMܡ3_3HJ/7¡ݼqTo?}A 0L(٢ $F;.)kǭ$Y$ yڴ&Prig2b5P^癊eODD[vۍ(\'U)LbN%&O[m{BJbڤ ֐>(6aFv B TBs1S:kA9c3lBenJ6K|5Z0Oծǰs͎&lXFD{7J DNR, |v꽘X۾ti.l7.!79[ |%ӳj 9J?v 9`W(&g&J_$ϩ m$*K cI]@ 6`ˈa'?JeZPFMc=RAȺ TE QI[#~ ƞLn* O^ØibM..LU*7[U<[lXoc7><fv[`FRi*U@"K}W2آ@!h&[vT6@yЄ 2SMs2k8&(V|!u÷5UO]MXt!=WZ__rey.\ \T`4]} ٙ*ٯ5=6w-8/A=G"&j±MP! vd;?& CS]0.C$u6»wS+V;|IHe<7WտqUg+\#*3Tp)+üĂ7ZI`)`pUxrK$J>o3MzA󃶵y z{%HC(_W:4LCbenj>a\r;_z"̚b !c.\l|A{/tBI Xi& BֲQfJ$m_W@=Hmc!P \ь٪ XR!>Ub*};8b?̽ɾ^7J+ 4d5^.h5Q8䙀(UE6@~Q |BJ"*|${v:ƅHO#$)mz %my~dxk$g7X Xr6OLYlOAɺOK6 ,Wu5yxaѲf_ gxi诎UD>N9tvfr*5o!5Rp b#OGɓHMڏ _cT#޴etCτ`Q&`7$ȋW1 ?EQ#R:4EAXscuOJP',YDWec!}+k>'yWSXWF`a@ge^kJ(}@kJKN^,K3Ge8ڙ8r E` =JQ7^ c24 t[^Q=2)K)G{upp][F9 ZFIq0,%+Lרy9˚Hخuw5O ߃a.#i(; X]^AFiZaI&kW,8qZKxk( y|!lj Eڦr^&e}As_)1BLqF ;#ЉhWD;>N6^ gx煀Y꺥4G:Ql& QrR@Pz̋H"+ZktZV8ROO<,oWP"ټ;: C/u@@:kYET%DlW(Qb)C?9}!o,.tCM\ =WL w!ηy{Ӌq5Ku@iC5S\N%5ɉQ槤"t!b;DRsjw<tD<+rhZȻL &[9P nZ 5y!;dF) 9s%F_9AC~99rWT:m3#fџ`TڹFT s| >)_p5vR(NZeN78n B=AIp<ΨW}ƩRC(ɘ_=?6V>1263dE?·YyqFY}[bՆ#t.S}[aO,?1r8^d5)B(ehSn?]xoV2fi\Ur+CՅKsT G›g@v@bz9T(qՂH=eS{蟉^yXX l? Yt!rm}̹Y{ںZD"ìHx G vi p)Vd_Cnmm_>g/Ӊ_TSSG>"TBe7Vya]QW:LLR3cpHŲGr.o.$aEvN+L.W)+cz.ehڇ!ɝۨŃaoKlvWpρ!6M;$c!2{u߭zF3GO[g'ʠPAԨCӿ˗:Ùd_~y[1<:u5]lZ&0ϣSx xjK+.`DLYNƯOE-clcQ3v'T2ӓ~1E{ٟTn,.`]hZչ"b7FP 4L.cBj:Iaڬ (AƐa g9 gKe^-'FZn8~.g)m` WQ八ݕxՖ%7썇䍉A<<5ś2C %bBPQkؖW>sD*Ee7S| I, [˅%3@r0gzxk61BbP'@Fl17d璵IН>C?^-Ω}"(F'hMiޭSPߕCu*ֱ*T!+P'.0cc_)]F2|z^NH@ #f6$_pB3Rkw6-xgY?TQqϾ«Zoq]գ˃14G'F WAZ@X~!s*æ!&i=Ʒb9PsJ0m1t$Cؕ EрȄĪIT&2 CO7#ޤzu)pvgI"dk:ℾ@/PΓ礞)f}r2'E@~NEӒx:l$sCYaaSX YD'ƃ⭗m~ZųqiO_E΍.fXƣ&ct]o[)g"}GS2$z&O&C%`$`%s˴xR$8,FTyM-u^ṘR2JM8B5tXɁ&eg /c#aDYT^bM&{Yn)N֘J^~~k4z 9T<" (^TZDÛu/c\'uGAFd*fx^|6ft.L!|m&[dzE.'(^"uhM!j!^)%Jwjj=C0P_j^P˹zyUK5V I wcu+aEj棗UQ~X[ ZVۣ@Uf@dŔAS񢌸T (S; Aƛ Z$ }A,۫kN@M+< ш)TH9@ph{? &AMTqdvD%띎XU VMjyJػX -Id]Ǩ~Jh/"8W,E`PZkQݒdƆ#E;yh#&=Ƞ+dcAo7so1ucq2Rtky@ 4$ Ӏ24).LP2Sp?sKu`ʓ<$:J;E\GuU= /oKk lxawNRby`%"k/YT ]z, qEhu sE>Ҧ;K̗`t4($(#qxҳB.s*@{;Pv !{^ԟVu׬2`. ̙=&P#=ZR`(ngfWMUwss[xLq77u5O>s?S3?֭cl2+8j޺;& dgՀ.[F& 5Hhɣ+r Eo8Yg遶lGv~f7JJ+SBn)<2j:vKw"GU<M,\ D`_͞Jk; ѩDU^ߛo` Ӵ;u`i/΀SgSn1Kؙ oIr ~,۸)FY]uHz`-9k1)lة&#B#J| q i~ԕfn/y C%REʸ5.?NWsժ UϗQ?"qVP%Fg!K9 {Hrt`[VK`cX3z+YT^31%iW$@/qROqv m.8[v1V.bb?qW\q3AIN'5G+}J*"IP^ZJg>]g D>s .֝ug!&r+A'xxԭP[WmUnP{;v1{̄M S[e>{볲Mزjj? BhxThiRNX>Ta5:QnI3#r"3L~lG(!Um:9NS1R`]*FA*xsH(Yu): ]IGQEзp3Wn;#eL7{[ ym\P:I"3.%``2 y,߅Ҭ4M;9Cǹ ߬rvL, {E#b {j$esd? a0uӵp!Wи~ki 2^n/C a!0f'Y2p΢uHFT kyz]fuqL˵ rfK+^B-ABٳp<V-y,|fn,a'#GkG>;h]$4Ay>>H^t%-zreM&yZS_3>E< ioBɇ L0Y!2|m( 2G&1]fDΣAτ [~q5cH-@௫:CrhzN0&ڑBG2>s;~+> d1zQrCwd h`|W}UQ̀T _ڔ5>\$ *+*Y <>o;MW{K |(DZ9T^)3Ab"g,ȶyL{J<:22u;"x'(̚ ( d:y6aVY6liK{ uRl'RuS ĉ׍L*H_,nF2E+.ņ֣B(Q/ w˺ݸ^|^8]"5 \{d@E(CoZ2۾5KQidS_CUp;ca4_ꆢ@R:]w]ZXT{5vC#KŕKޟEG-UTktJ+|M3G3Ԫo(YrP`9Z%4gQw54x]hH4_(? q B[ioO.oqC3)lu8G@?bvOZTF6n{SukBs|+ef E(6T_VD5(r:q~tgz&Saʒ19դ>c6;чKY3hlHwjgG:%!>fZߝP;/N^<P~@*wTw7Gp*(-Sއ4[k ԯ狹sdtPW9+U-mR-c6rH3Tl7[@'d0cvJ٫He:GJ6CO9(;/+R)! 1S:dn6,{yj7 ^逛K'|gOhڨXv k>yggJrU(84dJ![~#}1ߩ6_ZOq% qT"%b&5$^5 9IIb^mz3Ni B8 oE)Oy&ȗv0 ~Ȱ5jz tfs/ k?LCkS"IZ7t.~7u2iEy}GbEȁ)W6`@_TaU_e|'{Y}drݍ4E,Hkzj1;("r7;|WrBV<P.O  ;apAO) 0jӏl>:^rB[1:&?_@ hHMlzÐqMZ-us4)w67B 7]DDV%NbyI67UWXU K[ڸ#kPA&^3D*CvWRqXoG sն@O64OY{(AnoZ[ǹrYDn'G䒕<6`;,;}'A$ 3Mt]O&U@\Y*rOU߮F=?BP$~ck%)n<+Hy钔{\_e%6swqCHk"IdYnRo g=}>vhw:-_C9>5l(%S$uP "HFo[X6DY8EP; U8I8ؐF~:j^Z";FUX|a9q@?Y:h'⎅5x(bi[z*0(LɢP`Mz&HVŸ:$Xf\Vdw&!0- /kQIH S.d4@,W.)rHFvI LǢ@֛ϚP!]#TX^:‘M@0rZ?^~,BH(VpUݍjUg a_>ncpRO1ɰ`> i紊)܊du_,Dk@C^s=bN/f9|ފWuT᭢eWرt>eHh3\L"q`|wyK)g:[JBz3YΓ^Y{.6BA^%V4Dv$HxˏmMόbSh][ m*m'Q؋GmPI붨YϿ沤nCuPio(1Sw?Z;xvo`% 9F[p:ؙڡsPIR֣QX  Icg+/ if)!\gۉ= AW"m+aK'ke_cV=j/*@^DjD!+lcs!; رGYi0Q\xQFБSA&裰&B/ oO`èke{{\`^ϘRG7Aջ鉹_'go#@ߕj`LJ ޼; bq[]mȢBEa?F?\Law[:ѥSϨ>CzSS?_gH0MMjBҥ ᶪs=7 #8~ِW+ -uW@8h?3`OwKLK&B7<ˠ0/aٙr5dq:cND}AT,^&RۭwmKVמv* FLD?[׽AXyU'dI3NA)IowƯ8ѻ~ZHpRILH8A9ꋠ1 `ax@K>8~ܞ* 1#DCY&1"[9@I.ܟ~:VhXe?M@:|>NEzh%q&sӎmD/n@@ u\r凳){>`7!>n.~퀨m KFxvY#L#DHoÖ'H-u*v [m&I^+nn8yN$Am/DR(RLrׄ ^1u`F_E>gQ?Uom 3,f8p2B6Ћ.Qg [I}JWgi$`Pߩt-"? n{!^J'{bA. IAY)u6@vkz~rPٶ%Xu! %Mt0VVut#.){0tXVVK/"Z4wxఠ鈸ںN "w7}5rF;=n E)S̍ Dy c i :VT*1&w"๧r ! 6{E2HG[ut=xmxjxzp3d^e5/!ل4=7M4yDoT6y KD;=@C/zCO oxDdK?/9g*x L٧A?e/gKmY֮ 㟨aqK[NZk-t[>hͽg25(1wGdže%| b\XƯ_,Gy ZP!/dtAl[@ײzoK 6Y/:%!vZ%M'E9X6wj^T"++dN3 4]2/k&tT&pnkDl8v|6l:Qr18h Pm; nLmP$ ٪9p`DJz 5\-}oou `RXikj?y&;p_7NFzkѰ İɼ3itμ܍9A}3̨Әm?^bǽl[J@eE\$6,Y{^Bc$םLF_MHc&^ J޽Ϩ < Asds l}ctP1ԁ{KByK ƃ)IE,A]%驄iҿ inJ)P 9Q. iAی^3ZT.U@ Șˬ4T urvM%Ꙍ{g:!ySi^@Yzi-3NL׌\hta3zgPu"ʡWFIbxӼWo:"rS!I֍: mK/sI:rͫ-aG64DG bE&@7?֕`z®%E1Op\C^ N]'y){\EhT`1a#.<(h?7m"B+ >.da&cdZ *1S}S,1V'|v-dƊμR쌛cd %svm`81zn0d(ds _pnpIVDPlհpϫT-{e7}4xeҢtchz鰒^B4DQ{Q¾ Jȥ/Y_k6oNhiX0m37>8U(',H|'.N&BÞֿ4Phף Z.u|k =~p^o$KJ(hP`]MY#[Od"'J?^#V8t%xoaE`]Hq%Zxr3XfYQw:J w6kCp^ecPF,Ht W!P}6-kcCc.I„ sm5,2j׸!i-[a׆gϲ$BbsK&, >Ws5Iv-rdp1{eXUug|Լ-M u!#yp|s©N2=ŜXᬏ{_f+#,-u(_莀5 h‹e 5r{dP#߈>Iy;sE5Y+dH #љsM.ٸY'hMR" -?%~,Y,\2eoBǿ ]كo{!]it{7q B.`~QIEY IҳD[|a$N^ӹǖ?tGE5bhO7J91Ϳ&Y3R:\HD~&m^13> x63 \VLІewj[.&ps_wR,o+1Ɏɰ| ' iϓ@n3"Cw.0B8(u yoB/ ~[Ҍ) ~Ѩb>lR++KS@جe8а'5ѺO`j裫[k_kr% ۥ79ɣ5vwP(\lkJL`4 '5%uV팼@~] W|_,Bl"MLa<\n& 3Ae:)Xdns,#sD!{ hf}5 n+0ԯWZ4siSSjV1䚝? H6;:_zrn`?tZ`ˉ;i8?QпjͤX,8; 5߂%ˮDE M}qlClSCJYQ FuBg7󓤯k#!_NA?5| C%|PNmAݩg]٠vP0?^Q>R/8R*Ū SAD՞r+V1"PN͘vjw7kI3>l951nF USSS3,@<&.l 4q3}uA͎ګpq8Je"xTEX8M7PH5b[ Z!#5^-dZf:&WM=T%ҧLR4 'v CX(1ьTגB=r_#Aq|ă?7FLM+^ ]! )6o15*)e#GsGQlّr"F:WmTWn`W~H￳ %@R-+qO($ +h"XehDWϼp`f͚l3HHk't\q28pݽJWLp1M.ٓ u%A$feZn{)'tPnT1ft#}bYwpbf=b0*^XLK ǒT̴t `(+7e^;2vPc)7;,#sR%lk+3`niaOORq쫂wGl -Gml=]ߓ]b`%1xe!*Nsi` xe2~SV=\L(/ ca ɡ`9hbkHŧlkj%6X?ѹPq N)lU }<_$gTko:x0!YƬ<$EEkz#+'ymY[7* ^Z/S1)v9UKN?cQ2wɑd0nV]8?@Ƽ&B'T@.FKA0K2gw4SS]R i˃$Ȇ{2>U v0QJjHj*df~y\`EJV1]3Ρd_MQ7I\w]W \uū"NR4`>ňyV\(>bLw\Kh6oEnkvL%!M@I@ǥB(-4kⶏ8&4( PM4BL&I>S`A:0B`V#x EkebFA^r6XM?_8Gؓ455*oa P *R \=}7tSh/} Q?0`sJmcI 5jWQL tԟp39/pl`c rSv`/fSс "0b 7.^󫝫ȥV[WNggM*ڎi佟XMNvبbGVcA=@FYBFUynYY7e N@Fp[w3,U2Bס5`'}߳ay lgv Ɓ(*M=s8 F PXh2y{ -z\L2#[׉8;8_|f61 P'\:, ׋"*cpX {w\` [jahW?n"n9xDlTʚlN覶^6D)'zqZ5*VB *A6EL?c]ש:P uY'`^SUBp9t>AmRb͞Zf+iw# {kz84ʴW3Wv$k}*dX]&nKXڦ׾}hk@\yq1(E ^0z_PN$gy^+NE5'no/l(OEDQ;i |bX4'-{PJƼ"8v"層ib5. }Inë ]2wkmDZD*7WH̐^G0ix 54l1"IP6I˾Oq<]>L K?%orp$c|Ve+FB /^SO5R V"0 j́VgZ[kdtstf} <v­F6N㣜F*YU44j_333 rG(k;ID3 BGL563MGTbf| _[`c+n s 03 9pcfŠ! ic^| Rn|Jj5N6$?g23(KM"d??3'asB;'.(|+|NΖJypHTlBM$/xf:AO[1y=`Mga?8)AUrnKv uT~hRL#&g7ʳaq'qeۊxaUJ=c3ϼKa~ ޟse=#_cp΂"{0FmwFjI~("U_5 ˮ)@%]613Gk:ӭwQ׿}̆%"sى!ůËv*Zhqܵ+Yݓe;Cb۞wb11%.L'RE63li88?u1'5,FB3FsB!>Q l(WJRNo%8sW{PiMboHI+D '+aKsN&y9PxR2@NۗIr'g 1Ɩ) 'Ig[8N7zc/BSVd{C#O9AvFm}C˿`+F|`hXX*00m0y`w-"K ODB /92+ >3n. O$FI+j[ >IX;ARtk (zV҂ؖw}=>QJ(&EB'|k޳|MyczP3}q,.WM3!7 ~Ї߃nOIsƏv|: \{ER(&lG{#0K 5 lS12Chw;޼聚z㕜 ]OΜrVqg~i5*ir*sjϜ( `D}n+ 7Y,C1Ȼm4/|AҞп S#IȜQfn9O41c͝l.Tl+!Zĵ{ӛ:ZV mKCHe4 0X/@k*CUW6zփ,û D4R18)^:aJ u̐i * bÌ/ 1KpOx*1y't$Xx9Aya7:e?6̵]7B=7rK^~]5.p2Feffi4^S\*Z?IMcgӧ+p9Z#;7In<Ҁ:Tj$"xgN>xaqV] ~-2th P9^|U#*Z.v)y2A(gB/'MyZ] ;ei7fȚ(-1.!]f̲f$P6]D2z&UT8%] LK c$>\ֿ|2O&rtҖۿ*ÚUBeDT -ljm?Hʜq_,aZh "%a`Cρ/xJRqubji'xp,'+/i-ђy*OMt(@ע?mR&_̥2OyerŽV9rT6BL^3iu:N3.?m7 vi;cx&\&gh"2|~6v ;ǎs8wV7綠FIIM$86%UFUsrr(bV?f}5b\{\G*~4W Pq(:\"ehab7P=3FMB0fr {/UKk/ytJ9n8}/T p ئ_8꾾-P䢟9{uZml-F|$z NpǏwA *Fmƃa< pf x(-c$n ) YgQ.ꡫl=Sc d]r7iJWf'@ajf窕L@c(pTuPe'}a$1 . tm<]sSq;~4 /.yCM13&:BXh@^L : Ndס/J]'S # }s deȼ'[^NF>똡@{Ho O~H5V9 pcyaD>6:DgTWjA>[MܙX?&`Uk|w(u \'>9Jgr҈kYPd˘K,e,}xYbYj3hu zΜkXd#Y Cg/="C^Kb/lxv0Rr0$& %:~DARKQ%-D5I)X1tPRfޚaT,Z:pV:(D "*7[!FxnIxm2tFliuR:}' x\ yU@nr:JSPK5@<B鵭tǂ@O[}bpG[ܝ^it>4VSn9}4H^ s}z,\(`DL=Sw5:6K69*iNEm3/؀}L?e͈&bp3P)f 'vK!uJQ%#+$df2tZt@&&wJ <8`j#uA,}6=.&*ӬZ~Ցߊ_>SZda?>nPs%ZV֢5:V&qD= dkz (\CN/Z?vp*afvphiX# $7dI.<Ć|H= `;[aTC2yti.o+=j@5$Aar26nx]y𚲔FUZ~J[H5sӫA4_af}tM ~*&K`Va1;Y1+hWE:գaJ2}'-{-Gg-HC( Gɬeb{b՛6£$ML Xxu?#s9CR]jUt W[W ;20]ݕ.zuz} 2Zdoۆ_Yn5UhUמX%7f,Ͱv(5c\Z$3 .[zy"{L0<= )&{OEqq[[TP/dc>r-n_[CV4hF D&|TuI@pN  ?F5&Xݹ:,WL󡆩Z%[ >1ҢYZtx*"$'#0\{S |ٚ2v?6Ǘ܂WO9;#^oZ{H~~i'ɀj$ "kgLOaV-EzSl6u@~gA1;H戞jyI' GF29 &]`(ٽG:Yw[ߏn~k{ I~8䮻Q>.BenNjoY+0.Wlu>`ukIQ=VQkIՎb̴q8B%X99ye :[!xpp{62;GPGפol:wX OSסuע=99uxF|cH7+x_ T# 1i)k XZZ>xotgZK' husݰvb`\?%*QM p瑍T%6zO`ڬ ,fP{6ΎS}"zebďJdi-[q.SqP$ )8ȅ?6sX;@{U={ pyxOgh}Kagy\Ec>fPo'N_^tP1.\`bޯ]GY=l2z;όxټu_d8so'.-I$~;9 e?bH2M9~?V,IHziC+*2QO9|$֕R&^g%Ɛy"a +-NWyFQLHҍrqmarr(qb(+[!!HAE-\xxm4ND IfŃ$Y89c{8Mq M:,l'? nj:פ$-ەf%`|eP#ZɈ\>`gS_q6 ߘ|w`X+Ԧ)&# $; )AJo?USLB&cV.wIaaeznTС$ cy>Qީ7kgfL/( Ž {_`XW4Q鼍ШTǜRЀ\8y,([9']!vS;)j4=SP„` ~f * $f0NZpHʹq8`79qFFin'{ 96g$3[!C%ݲp#1/0SLL&/#`v .8K!3 6&FG `[`Ҍ4Lț0LuS(*&ݦ_"5 }e#sxA(r{O=^/Pbz"z(\ M~QO& >2M4v\)B]ȊMXE1$_]]3WJxe'^(!$趠Sq_ޭH/Z?EDyuZ('ub崒g(s .VTW㗽Tՙ(ɠFPsǏ- }b h ޣV3S supAg+j( o vt2^!J?^lCiT&pXwLpP¡%V|x.T, AeW'~Mlٳ)vnzU,.W` "Իm2M)^0]yF 9+%-w.ìK Ir}K0 /MPhϼ/Ԣ4n*i 6"s>8*0ޙy>x3>;sgYJ gND?~7 "p+^q@\ZLM~ t , iv P-%^x(O-8F cߧo ;ޜbtf*R/U`0ɑc#66UΚHLF&_DIcr=%x8q{7aK y"PG9(BdH\( 1\mX(.ۘ\vXUOji 9 2 ا׾" K0Wȱ\b =NzWI%#${\_UTj! WSqo(Q+VC{7B,.f&&/gɟ*pg-[̳Šr 0A7.m5h\{ K#B{`Ƀ% t'4 ,bdزZc_kyV1<\xH!ZpC3mkA,>`~I?٘k8T,hlC`HvH&A#?!MYiPP3X%"Μ4>^<,pW j- *T}PB? {0q|mަ9E.ёII$}|OAѨ-j__ q>P$jU 1z,|Flfn'Ǔ/悄썤TG}o rvD h!\|dr!ѥDu>e wxH6=,` "(?J˼4$hfp!d7\+*PB0:-Oh:Ȩ%{߂CFGm022{/Qj+)nB&ELl<(VW&֙) f!vEh;g"#!G*OLrHNSIKӚ l3\=aiӴC}%oPM|")!?Cv&o&/p+ %v'ל;Xi VY3^@O إY]|")*}e>$彇D6;b[8mWBLUi+,A(z Y:,+.D=&9*YНw"~I.CokU!w@HPhϼu %nĬjM1̞U]6=nNEh/V3Q~+W=m sc82I )!\ՙX}︁/[>xgL466p,:wU.z2K[& #R P gE{eW:+UU+0ʬuwly#"yl+X-d;XգkH-[y[=Cj{Y+7ල]kv"I+rC9RiE.8;TU/&7ōI[jҪex7Ֆ4qf Y~k@Wu|4؛'*OOWfjӼ_q/P_I# 8B 4;azK'I)K+L5ϛY1_- B9;R#+`«\ )WU#ֱ-Ig>%(PZ)yWsΘ$<;r,ckZb68k(hJS13ND6U'W]~rqKq+ nn߆5`ⴸ$B __r)IL|?POj}h~j,xJ d Z. ,0/&LiGJ14Z7RUO>$[e[w>i9ꮉ-6"BXs˥/>sʃh5SmdRoO~"T )ښcbY۱xV=fcW%Iug#N(~\P4 tk⤫5 p`CE0}W ̀㸰zbAͰ岮M9WA\[[RK*iigO`a)[Yu* gТ7n9Eh<UMѶ)Vt:X|88L A X'T;5{EE ά9,y?H@ʜےNR faȧ֌_ƟB3[':=sێRcY̐pxBۿmsAY'z*?2IL. (+?[h1KœMm7E"抉 Cf=nh>ht0N-uk;uM(_[ήϋedM:Y5Ic5!UɹOVQVhFG|&P-o(vKÄx_{b VR@zY/5&!~c7A4(ܫ!*}/RC' tX.](DwիHLSXji`я*"b uevS,qa1)9ł-yL{b}G:NHm-+!8K=ݨ0#m%0DCo%+ ;fbcx0sOUzF'pwyItLN-qE~g::~%O6-"NMb*Ph~N5\`:T\}^:#~=o-9No8~|! 1W6Z^R[TV-^%FQQ}>w{Eu.^1dRgcunX/" oq=3_ "06feXn2V`xt.dobsԓ+ Ad7[Reo1L" Pmԛ‰PB"Bdws"2U`0ogբ϶e]Ơh+2߶G9B∸3*+VtR/Up/L,,Z ȑ?_ݵX ,9r~~f7d`r.f}qb,J|[7hFugd=ఒ؎g7{8zCgF ֈ<,\Pt[ez[ X/YB@"t`(l>D>F1IHlʬtk]g\x.Ӻ2,܂{.9lM絽P沅CEU6rnM9c}7 7wCu}vm6~d*YݒaxN=5;XI?ai1DA#Om 鶤yxľYS./+: Q'6N c^rz>LdDbV5OcaL vBo *Fwa3swx| GvTkްBXAUf̈Fhmxxj$Q\3ǡ6F, R+P }P 1`%$ח]~( hZz Ty/Qŝ/$.ro͗`cu}煙]ާeoײַY|)ٌz2Z\{XVrtFD%efۂX{=-{H '8iy;Dʡa Z|'=fTEw%u=hj\3\E/av(OuL8b"huStxHik(J?waWMYBN)0 㶹ߞg^dz5{?G ,)8N\Kov+Me_/C,ho(KUT,2t)8tGya,='GfKq7>GZsSڻUb XA98L O_c FԢe8[P df .\H4߉ =s*YHaY-ƫBQMzu/@ U Wq; U "C$[:c;L#s+y5oI5&D!+2jw&zF9UB0J^ #ۢVK.\*? ,͊dcw[H<$_knAg OgclǕ$^yh*G,{!68ʯd#TȑQUs5ɎɟĶ~?>Jj<&Ӽ unbG 0l~X̠+ zw!CKXLL}eTe7G  Bh1Ϥ1ƽ!5bTݏUx5%r"= ^yTP  mDo'O79 h v,=j,.\?È *4SO)kV ]nnS3'.Rn!Yg!⍦+'2U0m"l-)4֊t{-nʚݸ-߭+U(?_(ThARuh-@xʩ|XɶFB{ |xD ܻ0ت1闈ZCBS[-f1BAXQ[W@L[Z)ؖNf.1 |Sq9>S{}:BP[bS hZ6 K|ތ tC &b7<9/p'[fv>*2 u>bn<`$}|gesh;ʮ]aitZH.gt^q|h9ha.OdÐH^5#E~'P%' [;mzPI:3Oᓒ^Í/;g)>sKIQ a(BՑ~<0'21324w֖!ѧ>ٱZWbL@I'Drb `7K ^:sa&_dBsRL"䄓l#G37 l;Iq"p<)B!Z:"KZd$Bkr9T۞V]r!UOEZ$m 4)QfuR8#=QC^{"-CSSE agFpT;V]Ak{Jc09 I,7}uiE5"eF PjԼ82B+u-b pfcɻl;zi^>&;"'՘v@kÊu.ϝ ET{XBt /pԇ~?8Rl>zcm#UeDt cu|u掀_OnL]+`mp0kh~Ɠy(BH߅+#$ISG*o ^_[e} LK N"YP,ĄBQuJs )Ow+uUu=[ M4c9\ e 1O<}s՗E lLr#ԀI杛u)kx%9[hD EHϼc{XwBf[[ vd 'N($LND+&JU׳fӛ"i?1%LU:UvXuvLiV<=AZIyTŋ|38? N(fwG+G螘/[-h-ㅤozcqwI+fvfk.'&8V)M̐<6Fsڄ~ضXtQX Q%twNٜ B&Ei\%}s|NuՏAW9 qx_ߒc.Sji,؍!/6SDlܖ @ENw7|,:ZX"iva}=C]AU -1@XI/dbTM)r9$>ʙYʳF\KRZcK<F8OK{kk4KCIk^^/Q/֓Im⼻O^*8ZE$YnZ{ !ƚkZ0*CJ^U V9]Cx7OCHœ;Ov/" 2"^w*'5o ^?pݐreaWvf@76 Mk!x^_v׽1fQ,}ⴅ,64Tp};2ui5m5a1ekXU^v( ƽp(} Pӥ* !wJcdĸn#2Ofy{GQ#tP[?|=.NEBͱ h,ck.u-4:S>XQT[2<ߕ8r^)ᎆ_#I}PFPu-wsHZ~Ø.[A7_&tYx<7F6x4cf[N BRP 7t0]%膹⒢})\RphX@F$Êӈt^@s%1R鿌cb|g!q-F(F2ŏ^4dh};n@+G| |t>ӆdތTe1ʁBX^ԝgC)2 k~cTxMsH*vbQ饇ѱU {yޚ5FV?\-&!/߀ m Ɯ^U.5V1I'R6 cXڢ @ :к[ݚ=X+{+چd ^Fo|ٞG*W'T;A6MơXP<@=*($W仾":·pG3bZ*@H\\Oj@y"Hhϼ<3zg}ރ4~:?JL kÄC`E6㭩^cN$E+CwWv@]T;Ĵt4KH[b;ff )zO)PWW ڴН |T\*Q "\e^)jሠN^ .ޣGdmDETd rY\-Ǖə׬ `SZ5p`0 (koʦ\=RUB*0٘8wqQ} |5K +)N([ =Q~ i R6ʵgoSw 䧶 |tAŇ%KK\BN=duk~z8G8{WQ(}䟣 qUʠapCq fRiIʃ,_:%je&rm=lqlĹYZaH8ō ]7w)qıkgs6|U@zeo)/?)#5 tW׮*O幹skkL4m6WAٿAiVA2H~m+y:;t=Dc?Y$j"鎖ؚ_k]}L?TX=Z2s&XYҚaU)v@i>5~=Z$CwŽ8<OD1x*.-/0>uAo 7Ow-#@]R<Ǐc˨YPJW\ZO>oDI*F5 ) ^^j#jI))WtrmYb 1r7~X!"w 馻pTx6MSQbC.=g^חh79Z)NcCdVPq4HKv$mj(@oC@ G>J-NTm`!?fB }L]K.K0ADN/K!妢r'1ĤTD9z)^6no*- TP'?N$`qmIZP+Z7|=hI$͖>IdKIʔrE˗Z81aõ q2$E\ >O4ƙ'Bo1 p!ե Q}CO %6 *KќcQތ:QIV7X%'|-wp=Y]f ɜrjCM}rrbe0k H@1W=rza!fCʪKiHGy a\E_Lx1)BzJ[6_͛ MMo9}V? hd~,(FgIv.53E_P'%qu7~] B)95 #K|eV0@g(>6]B+)t \Hϩ`f$ne8kL{j)#s$KF7K4ɉJm{UAS@A# ~2[kg4ܙmnnE7@&|ȶƟ:⧽7?]RKRtGf֒4vГ V[?Z2Y6^*C&HTwƯIsÝe>CI[b jE0WATDRUd)x9==y,k_eDs͋X{ߔ AEՓvś#tVg*~ ,UckDpO A<`_kg0-FUh$)[RQ$GG(Jct9MvemSp^^Tþ#RI5[ߴ/+7RBXƒhR.z]vi2AeƥC qo5 x*pف |cN!`V6'k #OY .宙cga:7ƌھa >5ϨX#6ԮYJKoߺ1TJFKTr}7k`'F9\N %2zq Z=p r2O=$ ~-,^X ""#OuAh?".̯fe"U5k,DΏ[p5х?D܁$?֐8-QC}W~ ciFCɜGi(ӝ=OLh]VZlZrL"1܏ϯ)˹$1S WyM, ˃&A GEp@3}w o]&S?ٺN-pQrF;iE)i&uڑF +=ӎ߸:v}d!8 ں#"Wa$, 3e]u //@=\( O0֭MfVQ7'W&#q/%c|S ]/*gA-D)!|#ԘlP3&E;` ~c;EDPIGd‡'<=( xfv$R s ( hkM@_pm=1IcMNv CC;g7Ԃ-jQhZP)rY gd"oh mPgƺs/8U4ؽW&pux8.6w]C w mwզw];yY`=qBC* VϧR/ ze3Fr06#[YcUi~Chf!xcX@w$DC5e]%J5}[*$̙Cs )$n`F~7#OX9R\]m_ 1#o7󾳮`2H&8DQvGBCkU4.RQY_b c2z"0v )1;e*|c}|nK87͔":1A=ҖC)m56'{HfI(31@KRP[?{GI3Fn8exS@D[TGa-дj"[b? Ek:P~?ihvu 6h(>"OkY gݞ)H[d |!y BFؐB%WPĎͱǭ$19;8B[ }tg6Pf1Ą &2{R?_H%5@o!"i %p>YXS&DNJ>GRRxHD⌁8$̃*+q G-V,zN0iŴ@Bٮ HF-1r[|l>jmߝ m\](H"sb^+\t9;y@A7<섩>Z&_wd" B;yzc)N޼i1G͈\ jg4Wkg+zZz4\)|jden>sGŊOJ%@bx!wV m'Z}SI-=C:Ah2 ߒXW)ax 񼭥ܠv0FKnk4ۤ GS#%3:޹p9n>{GBܛ#בKsf)\xHh֒;S-e LxIE dfGvuL+A $%H{Sp5y]o .9s4Na$alQhsڝN@ ~8yUBZdZ[IAzظ*CUhDl28pdVO'fHQpFb@,\ӹIgڰA98UH_M4ag{ TH%_̮- axYcxS)Ial[P:H$bq5 xYU-b5^WU܂ Ȭ9cf<ʄvcH]߈N6kLH,8 D.q%⴨NcUoY! ޶3:bG@mplʶO)tkҮ#aÓ_C!C[OMJ{;Ca31׮]RqA4τ=f,ZQ;V"ӊk*Gɒs*jc h v@}~th$\ERu]CtVp;'QQ>0KbTLD4]Fp@͝V6>Uf r` ~%1/nmKYBPv!wcQ1ʮn eO%uuH_)·2WhqW Y:* aPTaZx=Qt`RTwwX+2#!69@ьdpهAqLyvbg+<Ԟ8aӹuxp7Juݱ 2ŭ" YX-w486J=|owIW^;aF=Š< Brx!MHTO #ҪoxF2䷈&/2|xq|)ݎ#!~D"ԋqvE{w.bD%'I:7zH~yiE$zfu#, 2 ȵιV:X,8ݱˈ0kiX\0Ax<~ X"!"5\KEOLjIDlTC%=&1oH8뷢(mA!~FTzc*xKN; O nJ:,ta|܅E4zG: $qz_Ik$ߪ*`rg0 Mn(ZeXa3AdVB fOP=9*D.3k&Fz\"Y"(RoQl\RBySV܀mّbJb20TӮa` #2Hò=s= ؛yZSlR5% VNѨdSL,E-s1 d'ZudJV{)-r[WW7Ys|iqf>vOt}WǒK]lD1l͢/̈qxb3nX#=2L}^Pwt,JJ /h=FU8Kk=ͺnFƓB⃏IF059;@f& Ra6p-fɩ+<{/E|XkAk5"kY*p~1¼$H ^e+N߇cBbW  {X鸳}"SCӢEڃВ/!hԛ⶿5)7gmľq] (z|vyNLҠ\v X::ِsN l|gIx`j[)K.ܡ Z{'fJĔZ:5 7yQ{iݟ6$e3I/ڏq%c,$Mo9'u^@Nc޹})#y؝ۡǸ$z`Fl+J>3R-f6p_Ueܶ|E0Zu5 y i#m\~pElAN{QCݖ)歾!ټ{w3=U^dygœNdZsX7@ pRv]VxXs]D֏2zu {6Ah)JW{r 0D$3cABf) "O<  5񒛡N6Wf٤c:7UAUzM{IRfYo68S]XE %nijiӌ,ywֹ*x٩<}0ø^'zܮ:L**|gۋT9mGh o0.rogx.x{'~bm[9dѕqqMfaX8F(JIZn$]@KHZ: pFSך^Z{?ߓ9`)HS^e"iA3|f(SkL3Rk,GtҋnAo}Ӌ^Eh'=p;NEUቂmoS\y[4mQd{KRnIjm*bȞE!+^ي,0k x4ii~E#v~HCk'K`M{Ґ: 碾9x!k+:દ @b;`7+;B!Qt4,7IhnH*yQc%"$țM3v6ĭ@vc@@bZU ');ÂU>6|DM 0$-WM<"7i!PE6_r+5/;TL3m0P-9p|gWgs!@Q+ݑJI-x(X`& Km G'4@yaz1s S:LΪ+o/`JeYd@3h@{tl3!|32AU#\_M6As,}wTx.zX0sY8դ7UMNx8{,Z6ǗHb+?C/r$.9v솠AX_8FM$\Q?oو #i۫sG?Mmb0!!Z'f=P{g3|%~(6@m[^gsX: yP*tG:0xr$=d p7 s32"qZ4ٔ:ΝQb1!Y]bW"O+>', e[aikm| ] 1[ eX@A(2Ji>oh4h&B8]\}+3c{ HG /SPUNo*>OQ4w0cW F>#T;%Mþ=$LS׎%Agz-ywԩiJ_)A,8?cm,}XJ3?.뭴7у_h-n!@8g'WP a >1b SsRJBI$cKȳhk_Kc;R'PuA*;&I$` 0}Y+qc:Ck\77&DcQu~MX_sIuB?aKwWW#}vhVU~*O`Bf3I'.FDHV6D o30uzLѤixC;؜Yv1PzU*B\N*YS,?\췆6~Wlཀ#g`UĞ0M\j,@Ovh$}cΕCreQD@,PUR1ż߇šN,pxO- ǠG).gŮ$KL&r]TvRꮇWvOg7Y+=>bQ&: ,~+35ߔgl }b4SAҙ G*&#I!Oփ}Y(bfR' ^ F1L&slzILRşUpɌj֡ΡNz(uvBb^9:##=LOq"~Հny͉,Jb\YpXh1|'äQKn-ˠ qlZ ꋋ Pxv·B㙣SM,~'Fs3.^-9dzIN+Ojb۪+MV &MRm*G8 Ozpg Nb$ 'qA9}pl/}&CZ3Ӊj`kQ!6(<YQTGp- ,,D -W%-)p0Ln͂n^GP)q8o> LkMǣ]2:H.{i{k`PQwo|gDk7<׿E`4M{ʯe}7ԓk7C V6.㶍`3_eHC^੓S7o(])]O)bQz Nwզ >~y zV+2y F@VlgNy!ޝ^.Υ AO@dZ BN?I?b"0 evwoչؗtYH2=Yk~ .NKheZ׉)uW+or{PKtqPp,jxb]ߐZ-/R2eMw;\f; e_{(KRv|hf@Ѯb4/UV&$bso;lأ0uK[4bV_4@cZ.&Z9SGrs:v 0,9uKeԊӽD u e2XuZrÝ6i n! 1#GXƲC n^W툂4Q-(qEX}A1%nI+u^E.@"&k198ǰC kҬ]'!^SܤcA* R+zNB$"/RL%X7X{t`"=@6<'ie)2DnS鿂hi\oۨ39c_&mRPݧ*uR{UDN0mA1A-*`2S>L!ޓC/b&0f1t\=Dƹx&[ڽ4I*}@a#~Q(d}QWEmG bv7ROۢy=i;x@LpɄ~ւvr-?au*fFYF Yna| jCIdM42tPkَF*`h6mCp۲h!-aĬ8BͯfK}r{0F&+my{3zHO,3XϽ ПEkF5p:iOi8(dB:fYKD?Xha oDj-4L˿Hn?gLѸ~rkWz)k#tlʘqa?zce?G:iF5TGљN$ـ/e:E ٿ[-OT/ۍ6}h΀ ];l**+,y~ F$UՙһgkY8z^%mrkW#4W#Џ3bO$ jD(Ui#?,gxQcKċ&ӀN!%wĿaU-w;@5f;9~N)e# |3u>wwך0(f뙊G 6㮥`" n;w}.W]EJܟ.wa.NBh7$dZM^2$S{ KU)94>miN=\μWG}8G3 !͹[a} .0kճrXmҒp0كo/,vx4gdM&]\J`´7!ݧj1t&mCZ=W} ~E~Q w1'bu9տSNk"YpC25j&f*5D .hEÓ.NZ?>ΛO>)pn:g=n$:z$ǫd1K+9>P06,r S? 6xw)W h %lYҜv"g,!/ylO:F<+V /Ē KRP2aIKbV&M0Lzݠ0 &sLλjסTg)7>eB3WKʃߠ *?I_(a}0Wy^u3 hn/( e 0~}+ᬕ!*cXET S("ZשQ@qG16R圄5jͮ2"XEdOb^bXWCIbϳ>˝XTx\.ܵwͼI2!,(Ф(pp.cѶ)L::J-8oA6AVѳFt_y8r򕄹<b+d_t,(ׂBl`qgg,{UD&9YāҪ_,=(('-TcCd7" ~cjF1d6~ʗaK^R7-u& 8i*[IELaݥ0IKnEG Qw_4f!rTG;ni݀Wr=G}7C1caJQݓHwzbVDSyhr0: -pd'';e) |mawi/PtveT>bBSMTԽ$)!`ѝW͊huQU5ɹǮnnf@J2 L;s`Z)lvI3ԕ 6| Ig{"PÎ<:`5+YRŦxՖTHJԅ JGo+4Ϳ57|n׏ÖZRT=Xv lbc1JX"mbCVm\NQiʙؘIg϶˿9ŚMaL\^r^p:U Mkcr1zzdqFӡUEW+|]faxUǪP3,[@JN`uQRNP+>*fvV|gul\ .m֒G+-!z*ޞ3:tGH?554dl ϑE$1r|4,ݢS ZMg|O?7$^+Lة ~ane(ӳ0%w&NR"٤th Ϊ-9z[(nԫVr2ؓ؈Ȁ^JX|+:mkOw;ڤuD؜ h.Ee0S)/"  CKg}ЌB]$>}`{I˹F`?vt6?gխE(! .$}VF;Xe> b,61Rx0_&i4!6k@/![.'7K(}d Fi E)eo).AL % *,O-S}wc{ T |k%oG~0Jt2!Evm-݌ NtCćd F+:骢߭W鎾/OU] {ť:4Q}A2P VSqD7eKgN>H>IOVyO(AkD0%e/ " Ru}rO3WCK ?(f~ j?c>? &i`~>Č]$֕$lUXL>?FR ؗTvĞö8/{?~#4jO跨L5A͇Ar+ʷe@ 9F4,W2rh ȧm(Wwtub ͫe#X$t,y)vpEC@n7EFmoS _)ѕn.8q,tZ{=V هU{ lXS-aT &ARUt/M0<6lI788,X>;|LA)޽|ѕs\ͨfMhs/>Ӳ \~p,\ڱ\gxѬmksw)+3w(I:\U|:Qq%]-JGmÎp{dkOd>uX@4sZvU%_J O!1l ėc_b %uabu8HZ8Tȷ-jȺmfiqp,5 _ȃtf uT>Ǔk~񹞦`SnC\sRin9t4wX;7 wX_XZQ;p_! |1 N,iAoa w+CqCoZ]8V(@Lj5r)288γ`x?hU ތQUPP[*βxVTUycL/'J5(ML|Kx@a 5g[Թ5X͢5IliӪ䐇mxAkJ םL+4"~ʤa,/~[6Zڍug- Yu}!w '2nBZ/ҾRRd\m}o:2^1 o Z9PM5P{XL.]3<`kJF"'Qs̭5$ypw[>:BM-"-τ=MvȈC14 {[,|weF7^߹Vcxgi?"_5&rڶێ@t&Z4w?H;IV'_\S-/bpŌ.f}^\|A:\. f1^ ۦ؝MtSW5b2-@S:6YC~FB#$dbC4b?!tG7݀'jdrz*Z/߯UaJ̠;"'0ί2%XZޖв&ߵ?$>U'}ˣCC pORfw#j2{S1k-u|cvXTߏV! Rmq@C6fu Dt{b猀idbUp!6{, GHTX@DkB[ D Ѕ[-#{ _%ܓLKhY86ܸ27 @6& vU%]D[l8?,~Ǝp#&s1* pQCDuw(A,6zpq&OqcF'glJ80ܲjyMP>1MO٫tq/"A"pNKJU:K% Z'(3ۭi9oÁuWfNNA ZMa,5jRw9 s ~+S:pLp S!#Ox̛z SfiOQ' >{ӖTI?dEtv IO\mxtb*R'-6+A|b JQF)]@uΗI[Dr[sw3B̎(e]rHYؽ`}iky55lP<l>A0b568KT e|7g!DKY*Zt]Ӄ& t<ഘ;u:4-{lw2HĂ*]/v"euOj=7҇23q y1r<Քdn~~k5F WR£pY ȊO 80KGe!Mqy M!Px*"=Nl(w-et2ӇG,bxg/7~ayn։\bt>`&x݇?ֿd &RZ{͚͆~`pU|$u%]>YT Oi4驌"sY&6vl? CiQªI;{6+QLR7l~> =jD;fZ<2*0y?QU#$==ܥ2G;ƨ7Np#RDSz91L,%nm#4 īin!\4K2DvYYh\+|K&>j@Cu3(}-l1imu)V0 nyKEM[5q7w429]cdxj0[A $PL#ėlHB-1w?leV#KH;jX 4mnaD6 ki*qpPhBTYT`~aSQ2h|2y~v8 ڈrg0+i R CWtXz eDO x2Z1V\b*nMݫR{{Ž,gK Llsy@,P:-NOhvzx 7 nGfXRrS47-~" '~uY6NgYT%s{ng̿tc>(>"znP7G{X=(UiLkFdG(Z XYN̗p@H.ÌT+')RvRkA ^:3-k 72,KOo "P9dGľ!-,#uS?^hE#6yVùkI79l|oEgFIhh %P=ZJi;ڵNbl1^'!s4:cn àwV> !2뿽v>N aRQNV_lW56{mfevn1N Q#Tf: ? 7>CL)g;OTTV߂2ܯn.ڪ2pO aI3Y*҉QNWo=ݿ~yxwOKNiyqPwBpoTDG} n^ Պj0xXlk\n·o Tb cDDN ό(_>3 \ sڊO>Rw~E:/g{(@ѪjGONmX@f۱EJFMґRݛsR];(  Oԏ#|we6-rPO$+EYm\e<57/[w$v3;ڏ*M٥2j!qɨESvh'.6PL&?2D:hZ[wY1i.,.2㧪r 6!p`\sOwPzt:)*vʳz__l]N`Qs H#bRI|y'nY#t9 Ol5(eԷAIKNG`•s]m C#w\a; )|J3mS LKyT麱'6^(xJ# U :*.NJm E!lᒂYx\'GY& miv9 ę_ xe1{_6"AqWHl]VwS<e#mjA.օtlL&ld5X"3z327)&>WD\|~W:^@oqG}Ax2?*&~ !p*G0- *68~]cc:in4iJ3n K۟>'HS`|e6"m!悄kIܜ&g[kH{p"Of8l̈́#~4l^,i= |: rzDa#hYzO yN7`?;Q5_0H`%YzɸBt5$|ncIETo ]AuC$i~35˭52kAZL%])Q\ E1>]Q.MtrM &\UQ{&R`Tu`cԃŸLlCZthk{Jkb݋> 'lfp?]\_:ϥz[*Xu ,1TRq^GH*gR>"Y­͔DJW;Uҕ:Ĝ.[L1K[VIoYUa&%Zp Q=e@MZ{XGϤzQ;X·P<<[=b*0Ж\W{{F2LA|b"曤luRTR 'l\/`(/.UEk#U;866yQEJ;FB_ }C|ľiΘBg/4yiks.Bg]:fX6W֚IZ$y3/؀i)j Wj'2^Zw!sI =vNĽwL/(VFWƳkeT*=CBUJ<-y';<v䜌eLD+"j][1lw @k"\.Q=4)9&\*#2:u.6{PJ"8d$XW&<|A_NQ:|Ns&;%:{]8{"?%^zh!>NJ=YSfzri9j~ ='ޓlM-gJYf Jl=Pn\GۑG|hlyI Cb<=[>L4!`>:obkNm)? ZUu_{4[Hnʝv;lQ8VLv:u;k|I0PпKa}vIkb}aqOH_]4,Cpj5<ƑR G/N"aQ(h$ԭO ~}`CVǂy;}d雸&3yh>oUXФC0w2#YE<IPIuD{Bϕ~|Aǿ!J E_"Cш$6=rՊs[uv/%5Aճe=/2 a@plk_$33dsdʜ\4?PtyZ;!aCG9v 0H5A? vl!ٓ5t"\ zt3SΉVXH啶3唕ʇ/ (2eAI hn/6WMA-6Rs'Cn {QૅXvUa]Iy=( LW@SO@^r^<=MAFo;lX wp-z;[ }4MN4Xt4i.bۑ}(pAqHK;L?OV]02Vqq; WTw\b$dﳳ=!# n1+n|O6laCrlh:F,3%BtVAGoe_k$H9e[瀾̎I9v{~oq[6, T$9ww[vt\V3mHXouSS˖ֲ1!X=UeVP.2IעBE[vZFDb,­oKТxy|9Uho"ݜjϿ<ƧVJ&Kz-"w^Yk|s7}Ȗ@e܌q>y7ݨ%ck&W D8EW@:X$I,<*~&7sem='j9B>e1]"ڒ_r~isL^7VFHbN`h&BVl=TwV`$ Il"_2olDėN<>ϰܺ 7( ]ި L&fNy7u~W(Y.bg}6w>x-: ;7# (}5!Ochml ᪘BIdYkO)9yѣN&a=Zdr5|]2ʹ?+qՖѮT^1(g aVy4Lw#+Ag7&{Q~ZSKu#C\6?/g>93 Nj⾏g67p}<_1YVعP>MLP4fD>(~q]<#&PxDA K2I);來YFŊ xEu˗J cH{lbj*;8Istn%ѭ2K> ;p_8!{ Z9tn*2 +|d7 Yw-(>8}uG)-|W-L6uuJl.fI.-\{.7lx-Mտ(G?]þ0V|xsU_)ˮᣀ i:9ılKmC)⑗/֩ քh iDl:7|r% ShXNZ©HS܋d6euHXϽ~ZY2X#Mfm|I mTBd gyvr>H$'\nG{P)pT&:h(^ E6ṓ  éS@^NAIM'Fjs[@_ZSShb;m%4:[LNMtQ{|n|\p#]rM nFB ݽ?%N\Զ3Oi}mАm\u  '*Zg ԪvG_`u)y]'&j" 4C;ގMZ-4k1G$ɎApY<c,dT}f+gf1ۗ"nˮZ=w²v4c#a {=nB~~cK/6>1Z~ekRaa >^ZZWwUʄi"Gn k}lZl{ \* vͬn&Yj,.snE{er PC')4y$ $<2`C\G!,+mjk '銡|m9#OoZ1fv,ӳ(Q]D0 R`۳keԙi)NcOMRy. SbE spzXYZF"،&IRd B]qr3E#uwgc:>0^\]Sis2}PW+`#s5b~y/}t2_3 r48Zvꊀ1%{vk=me2κsU*!%ީtYBX{㈸͝LQk8MEByrDL@OD72%( Dģ7)yWb8ra4{'EFqlfEa Q >?Cc|>8 jNU"lc'tG$R6ffIF,c}`gq+}\W&#G)?(ו=gw[CuC!&_?/I(PHa8aWN,Gڸ'EԎQb0r;bF.9-K0hH*ֿQQ(<H6]^N^mN=z;1\-%Ӻz4|hѠu%4bql%A}#;xB*9p[p;5ڝOSNt ΨWGfK%Z쏫TucVr4R;6Mc ` r3^xulNi@7G./d0ސhG8ã]˱s/ߚݙvDIZPen\S9kh[],ze#|"x좶{HqB$}#YK{ªJ`?lܯ&Ô5q: Sz&߉0 <8K)R0/n2$Qt8i[{0љۜ{Bi](+PT2עpƟ<)9 INu`EdXvPzaQ"ӵ9bqC;S$kMw) U㯩1S{'Is;*5Nhה׎lKVSH@7ae}r%8X‚)Y)YR66+9;%T. C]TJXI/[Q @!Iߴ[sBmP1rMKkÜw-)>Hh7NlѢƗ Ԏ^nfÝŅv5{s&2|@XF%[%NIA!=yta%S$jUa3,R>z pFI1nD16=F0ufgC3j^C穾w3l'8Taz>Tj*jK"ϚP\'ې*793ˏթHw :mp87PMu uXZF&),x,n߲G_ekY.s;z\z){ļUB .BBX y8Po8R1+i2F|ֆH{^)~<:,o5q| `;E+4+DJEC';1#`Njl 'a'dj[?WyӀd_cW! d1ҁR*ч0;֘lL )C d"_zŝ%`!Qw=UL/xS@Ԉћ*YY7Ri酄,n޾n+R/ϕԽ `WtXŖD\v'q;}ĕ'eaK e|Q}] .8*Ai@B*6#-X|fSqLJx~md!kXh=^UD(vm ~?F6jl)C|d ;wFK1AS G^xo+Ij:hmB sZZ9h諜vo15 x!?cv9QKR}3^c~\XRynM2Wo HFx\N.Pb&(ȷI&"(oމpוMkA! Igä3EU&\;VHN  V/i"w#ֽNW:#H/2lTil,^COWl-KӋk/y;7M84#R4X>!rU&as-0D ja2h"|?`oo:/?,8O, B4bh< 'M b/Pr9!3`{I2ı˯/^W,Ha||R*ahXG-.ScY{D$:GW.KUZ/>4L޸%+l56N,#),j}dw#5B ^v%.Uugh4D|Q{S }rnpNєsZ:6x .76XIEmaOv 軵4o~Ñ6e'ѝyn~oGj@ 5LP֗lzܴz Ro-v/.` ڵQ (hͰf}ŖIغTż.r>Y/+(&: ! k8uK,\¹hg1B8z @*=n !%>z UF% ë-"sFit HW \O{⹣ZeֳW,n8~&fq4c#YPxFiJt{~1js(+ 1'#0>w쵊 A=$(Z:ڧK87P@xT!EИk:I)@f]d :}$'^]UfStEC,TQD#n߭"  \[Kti 6˟HTQ22Q9 ߺU U>?hZРJ?(^$ohك]/.ǿ=0>Amn &L?Q N¨L,ra3P9W7\˂l*ҭٍ1H'~zXstHed Mϧ~$.7{+z8>aUhMƔMä߾'`BC De`>X$Kж“h4LGᄌD q:C@X; y@>{oLEG_I6D/tɈi2P" X:!4Gc BqesYV/jJ:|E &hEk'8$ 4g?W,䏖֐Q/Or> Sw~o\V8SוpOFDMܑ:c:̨4+wRWA3NU M*Y:QOM?6N#L 20Z9jSs ř{e|8LWWy󾦿z dZ9,irb0spR٫306?E0渘Y.^HJ! ~Ӹ8 S"YU]Aq*tW=>3L>{>ЙKq"-%Π|'-c u崎%+ Ii^DOdT. ^ Hyd:IGPR -"1B"pNc[>&zr;)NnK>ǜ% )]q(\K1:nv !m&~ϵ &g]1qۄGĶj6w-GkY0* š,W8R=){S5 \knL`雁)0+7ö(6[O?sHn-A|^yԮe?B}"Zq^|K5<$'7Lx2ύr$\ Z»2K I&+g1a"BW% y7|DZҮΥВ1┆d\d2UVi4 ͭKf8=6ϳMA[!H;$KTxiC|蛼i?kS68RQ)݀RpnN5$42@FjnJٳ % \iVS<ͧ`m,b֖πGΊ`꡷*LHocc+!@05D}%jfMI)Obcvf('?d|n4/$-jn(Kq)aX56DR%nABdlYE]j{2LTg8ίe0&;JJN⨦U//@tw_VRZg4yehX!\]CL^r։G8ulw TCXɇe#KܓZ.=N?RTYΚ{}cv't15͒id?=fbg@ֿ W17Y]t~Jn6_ǶOWE!*TW;f|jO@H0pK=~j>d9jw/Dr"^GHy`37+>ݎm"y%0p^)$Ѳ0ӯ!cXKUc)4ZabMMaQG8<b$ͦ !s$:hEWrNoDq=r]I|#CS qlwSҐxx2G҂DIPYCbYH}Ye&Nϑ1s$ӑ r(CmTjP}=Z#Wգ޻rѻ=M# g~Ysxn4.K$d9n k w~Gф>WN`3L) !Giҥ⇸9^ȓ{0@me]6[\B|Pr 94+Cg?}X6cӁ[3~ IW 1kT_ɂ$MY&qJP.'Ɯ1nW n@#^ݝݠUj#9.(Y $~Ps]n5ym _!)F&`]s'V ׌I#gt(7&5#>.\sv_o6o/@gM]Yŀ0:qG=^,Q2_jhM!}Ǐ\cA[7ֹ-b 3DBâ5I;k(@OJ[ |RhaPw`bN^` -Yd|wPɵ <;,%sS2f ω|=+L'34[.Ues]+t`jHs]HiȢP]| h,~*:@udoc?zܼTBz$;tDv8b2 lqlmG/ζP(T̻rdcy;5#]XDn`*.b#,8Yˋ%oay"\1._j,yQIKK zVQ#U64 gƯ=#Hփ̈U 2jA0pk1_Xv`-~KITkHfþ4a@-؁Q{t~^# 1-[6}^T_A=.)iqu[ߺXç2*As幞G+p8~ h;!ict4JMȲԃw`/< V!TFmXڼtؼRn#+7V9;˳;XK3G^Cop}K55i*Wfo\ri=8_bX#>}_u4[ +(v;A$>k}'!v~'7&t@:w hJ(Y~NUEs(!*ЁC"]>sz]I&s2wнz O.f6Q)m!adI:P/ˆ yiJܻ-h՝Tl3CahA 8bu{v!w+|5ͮ!ۊ{jk}_>6@Lˊ-,ή F>вa v,o;hUי;abTB_!%'Z ':!dcEoE-3%3$to)[x:"=Vp3_5Uܘr~n g~l1-lǟNu ;M[s٤6 Z*'s\UEF|/ ӇJϳblS52O6#|oꖖ/djB9!^i%r2]DIt ҥf)X䊙khzpm^$SN1&K_^Rhxu}BP^.5HBrݱa^DPv x!D26tGUJxSn9`"#4<ׂ/PMN;֕v>hP8l~쩊ìʇ-x[ڜu8|٬3x S0U1GMm{ :p^TY1Dmb{w *gcBD*q5T8IN/#~ڎ#az2j>¿8U}]y,AE=crn^:%a)m E~lb[i\q=GRE`V(): \U3-!&)15p7)Y,oOGhH`W'C} sp6~x5۩yzS1ӱ30nkӸ 6 րev(EG* -2 o}O?..{\y{|])-r8䱟J75{2md`5wΥ*fA{X'L,55JJZMڈ=wlK )gLE76)t孙iKqlA+H`i_#+crZ9A$ؘ6hu_U@KpRTqX@;S^-yL|Ka a$+ B1+ۻѝCT:Z&]K,flٌyr94|f+:HkvɷdF"w- > }c.sileD\9R.]Hɖ8rbt&`hբ;cA -uk Ŵ쮡fLӉAˍpCu>u k@1iL~zsyf^Hnj}Ltg=. H>IK Wzs z,?X^Gr2lꗍll0Gبˡus̠޹ T*—qsA,amjEI5,@.e76a74gb;R망*+t=β{=ѪOt˔17^7K ܑa;SQFѡ!s lΆ 4в]g:fk8gh_ I濕aIE0Wbk8M^H+/X5Xf/'xk7>'1ڲ ?ݘPb Ys^Nؐ+ŏnu vqЗHVB6G@28S?pqTɸjl>O~*حFSWz,8۞SnYнQڻ['TQIihW<$\0h:4n2Ē5m8nCqU9VZlϭ ʢ I&5ŧtF}7̝ M4Ȣb:yK_L\!HJpH`-a:S ivruQg,munnt5#JqeԬ<;*L}ӰZz~M̄]*53Ҍƙy\Ƭ@& ks>ht!ZoZ: j=fm Eh</\e';YYoD6]3d/5+|,]/[A}fe$NU.}}4 ٮO@6< NsJ>z7 5{c麺´* ()3ï*T gZkq7h+;zh~Jm"')ۉGJm4ہXw1tKXX~ v|VPy?DU B,8g5Ũ=Ŝ4q yt IÕg~ş8BUp͔N~!@T*'uUYB:kn8L.阈E$(7@ ѐG}.3ig`Nt24'i>}5y\.#n;\aߴJoC0 i:珞usI,Znk/val+Mʹ Be}kT-%;x28_|ՌxYI IGh#Ji8%БM6GaGC.M¹ Zmi "m];mOHkz$:+ib& EC5e}*<;@F(]xo!%[IWdGpu>CYt /Qٯ~|35f,e ̵8=(ac E1&u< }R ߼gBs,fPFf[H@zf52wTϸXuоmmdg1&fGˁBn':関%YtRhia0Y<>F!(J$AFAAЀ (CH^3i^ؿ6?ۚ+\ Eb3ŵzEKbOqiA) (f-lǽ Y5?%:riVC8\lkhtg?:@1ƿ&Ԋ=1GE{uci*_e\(|1S^XzZyd@azAz&sXdڲɴ(˓v]=5qO7̋%}B;PҵiM8 @Z{gB&9kbPoS\ANNl*>?Qbei"t֡vx ߄?Ո%NA+e{4Z0Z#LsoDLx@i#W"-0chKu}.4 ܲz`dʹ.=1c41UXC;g~ 4ҰI]ت/m411}}UE֪tf }IGa&qU):>O}-/{;*]3sPb H|y=v~gow7hP0H)g<CB̮fkO=Z=1x yQIGXvn7Y6^.r\J@X]^ )0dlFiDRn?p$fcDsۃgO*Gufzgazs/|{nM&0qnD8#.~!A2TgK9{ok`Pz͘XM |]%ql3!w\yִ&qل3S;7JvHFYh-Cot4-K*W_lmp w:Iw^蘙L/dg H˰{r8u ZP0u+BS HoZǷ9d? ]fŸoyVz0QVM(#2_$)\ `PzzLi ŵ:y|-De>2S}nb-Lgƻgzy)FNtqNo+%#`$U-v=FZ8 ((K_\b< $- 7JK#1T|p 9t! w$lUqU9 @a7&mjh*]4w{~ԛT1#Iu(<$xBp8J,m'sl4tD#yG^|3.])p-yW1Ppol':l ? iL77Sے2ϸFji)ejG3#Y>8>s"蘊J| 3"22Z|V #yce[: PR֞ P3h w-XbJds-|Vf8 TX{˼# Za,%tyGv.i,`8O"A[]se|(4 fZ;Zvl}UZ.W]bGةvgkΏcfZ !G \ګ5H!skdZm;0԰ʝUqzYq0^d.2pX>v @ㅫ:AXK5x]OVb RY`h%*`C`W FBv]"\Pݚ\[Zҵk"w`2v9"Y^ljPN|f~ _k`u;4pCޫ$zR|S4$< 8er30*/n_,=o-ASđgpt~$7Rsޓ;BK4%kҩS~u=Tq+6|jri ^ǘCH}b>Shs!gQlkf@<6xk n =w;OJ(jg(Gy/Ώ[m=IgNrGU"K#3iĉ4J:PXw~0?dbpS1'BkҗC^iqzvSN876btIlSU:}u:tȸ\7c"Ta{/g$EZK,"]>K5$>2y\y 0O |XVzEC>ner5;L{쿥i6M&hӹycY\Ux&MӼ1}#H tIWb(( GdeC`OǎY۪՞lZN} .,>ڍOg X?+5w(H/᪇c ΁ҴS$Dzf"l p5hSˏH~q2ѫng ]/Se˧"/S8w1MZjNρc]4ݛOa` Mjgy\@$ .ϟM"e,p_%dkO|t;_wVUJ"Tb9 Jqa&Ԏ.9P\q0VחG\K+x)̊}BkkuvH(e!]x^:mtLJ/B$*8lf <0\b{84i Ϝ+QNs$g+7՝ktMҫbd^6/$)x4#u06t37&raX!rv<<SWу*F$" K7ճƑ!y^K|ovt#="qIq޶[%T)ׂ4]2&RY5d; =մJ̕ˊKzTR?ߵ>W^CU H51RQќ$6[Ōj'8i7$ َ#Adj-\^޾_y~$Tjp}>kQ/F8ca1]ktre,R ;&{ XMԹnfmXкE,沪Lҏ AgQ_> jiUkupSXD\_[`& )Hq;kH#k(ڽ8澍}APB8'D;Hâ3oNe:* uF7 X" &|f3>r'<5?|$AQ \G>87EyXdXŬ*l@;;#c'kmrlK}-ofX#T緳!\eU,kɭLbWJR}&vqDb.3d;{Ǩ 4FPS!`xs!)/xϴ@K@H8;4EY%=cÖ`릅.~ArYBհ۸RPݗ+O-tmZelDz nC`um@dent .5ۛs鎧LZʠ#ci0]Z=\ ]%%>ivw΢ב~o! =C QMi!LUԡMCv>\2+0zH= fM=ޒ4vm/ʀ,eB -y߷;'+grX>e~]^TPUY,YȖCA`7 *ئq׏ 7,mF@l_OlLi\*𣐽S:Bl%b! {)ݰã }U {Wx)knޘKwQej<;>M##a4T/]?B vhnۏ!UY㹆AaH42۫b[4,)+6=t\5ɗ 1{Tx] zC\B6 YFGSfiķ RrZ6Ǧ3=o3P%8kL=K DaXޫ&*R`ry?a /WQj;vR)0۷ Zߔz&8$l/θXX9-YuzKeg+!6s(/|u^m XD`xՆm# I{Z iP-1[͎ nſA|Xo,PF#Y *Osy2G?+h6Oznk/S"pĥ@g\WFyQʟ1[ &pac(}Z^:?2o(l]%d'ln!2{%pA\fA"]K߶! U$()٭SY qM{Rd2e"4]fNÊ2;l)M)n'HP̱Ev ̳0{9+GeG#7!si͌R#5cB kZEQYqli1d+ziE1_~- KI@ncXGNs(÷Xy,"S)~/`3kj~'.ĆeY03̛BL$u.$ K{y yrjd^'DnDIB;N]Ciɗ+B aqV牏)5ca)jˆk8.pO2VtKS퉵^|zXZn-A`-RB qt':9tr+%!ñF!.쯄>7q{`<-aV:WBvYJNBa`A c&s[_1MgVfو#Soc0AܳIfzQGRnBa2u[rdJ`9>\fpl$QҊ`ܱx|L ?\Q>I\9a6E΁ E"0,k 7DKh@ƂsEjyhi="R[kH~&^d푙\!`1ctt|xwIj'Y]z19M2wr=򾉗6DnW>\;a,9>V,4ra 6e5ڡaW}NK,b 0pN&Q=jTeKc!RfMYLqrrKWzDyk9,kIZWCV;yȩSҚ+fU=QIR)HY͢Sg*f%⭿q/KgW1Xxby~bcAmߟzxٔ4"!0Թ8S.A{E5em6MsI 8N},|jk䗨ǦNޯͣ2#q"Upk8 2W ج %CR̦`to$XHZ Pw"E&y| g.kV;z;ߍpTn5\T`h-BsA۽p!A@7"n#rDR|Ҙ:NS T, w=i8^mxTkX 9&V.Lv)vV.HS;L,8 ҤxtI\qXx; >-"Iűj!@YU #Hݡ T~__gl$ؠS;,{0Q'v[cZY,2]6Te]|G}q䉪7nV1VՎx &*n ?9AqJ%-S"mѐ]Mƃ'""cO 8/|or Э66c0Ӄ_QmjͶs8.bxnkVMCb-gy*9w;QAg@fF0XTWf.oKx6v595Q%x|4V,K\$yZOMlvVA ('a0}(Oܰa`݂VNPT~Ov*?t mu`p- qn I AúGM *Yg$}yC @~ cju$]N|g)t}r gFͲ%u5-/U|Ȇ_ԉ*/]~'w}z]Ecq=,d I ~@+m7wB8= T2 , bXhC\"Q+I1 ?HYsF8 7Az.c%?\ 2{y_4'mFRs5]OŚuSb\yPNh1S}H{ $H afJ5[A2Әm&lx,CuИӌ8v l$Z',% Ce*sOR h\z?*) ?bRH6<@60LĄ<jEjH F _/.Ta3$QFx3Q4N 2[i>pc,U2M;`/e0ޮ_?i_&2 *^6@[?8@RiBMڀBjA46(O,[sgDZ_}P |'˲FOl>v{c{rfO/ԑ7b+HPZ{񗒕*v;Bjqq{-̈/2j@31չzS0;; kn;"o` g\B(es*=0P<6KX[`/N_>1mY؊6ѫ)O}75rUܷWlB+1>>ve{ wX 8VXLLvv^C}Q5/bf֕q3 USn~]xӕ`@&?;KpG6ޜfd6`ܦɤ̰`HqoɡS~bb_.yR]ULx|9Z&@=q|;Y5 haIu ^PDr_WxҰTQkėklw鵖 XKK )ETw~ٛkX4>'Z5_}D(>l Q8Hi*[)S{+ozchCo-Fob9aM<U } R#mR4ZX'*!Vb7*կBMXz`ɵ ?0&&IP㯡<ݝ&t +L=8U/h^QR?1x_nT~=VpR~ S{C.K,˺CҧL><侮A2iW)rLOiGYo;Le^LM2SWi2~Ag FV2cTWŵ0,s~!)FG@_&UgG`'T0!R~?T2qٹ_h&Ԫ=IZ0ꐗ4 @iCQ򡁜3M65Š~9 @c2 #f`jmdE:[$a@?QӈK' F+S.a*/MEsd ΠOMynUǢf*vw͏;%t(Mv>= +Frt*m#1:[Ve/!WWndD}AU ;R LԩS[eDwybඪ7?OZc:-^-mi8k_dyrz&EPޑ&sOht̗a;rKe#Ԧ@5,MW!/f|t0BnGN1m"c^WO25X#Bu֞/~鑟vFK['RzEn"U;h"ͅHfʱ| \P]&i:f%Cv?VBt@Ґ1cAbEzWI*KLdb}d2TÑlB|~ KR.`Ο՘'{ȢT Gft]=33NR.tH](Ko恴X|2JE^8@3 PmTXP+#BZ,>!wzKsC)=.'7>܃wܧjO۹s,,okjf㸽rT%h%5E?0d> D!m}Ys{ \̈+zUnZ 0ql5] X9Cqb@XYo} r#!Wy@ CY_.n=m a.XN+ӝUߓТpnr2~&ЃO0bLH'Z F>w1^.vig+2Za0a I7uvԇTmRlVUC4OŌ,3%{Meo1?-RVe-w$"HWc`Ym5ѓծ&NKP篃?@MŪ)vEot!0Bט8?Kѧp]4-o֛ȂH홡2/. %3#~ZQrzx!c8py!?83j,z'=/̨Sqaz(D4]Yhs:8ϸ#qKω 8 Bɘ:(Z1\aT-򐗉A~U~%~Cu(W2e#2; voD jA`+4P]K/LkJѵoAHȕ?+5; yR@8 餄jLM7lٿ] IaM{A42-22%&,r`idw>-)t4I@+82<8rw!C(y$'4/MR=^Jgd+/ S?(ɯ )e[Cb#nCLzTedZos&skYٽ晶)h&^:":ӑVΞ2uOER5~Gxʖb%.☩2O-1XAg-j}[ ̥ƺp-Hv%:h{_^~Wjb7+Nak[cd"F(SaZX8WJ1 Gގ`Z̨Q&ƐDX+߯GX ᝐUU{_ _˸@ZpzcHE C9q)K,*˽BC])Ddz`űZ6wS:C,GRW44ury|ZXhk jQّ_UGNZLo:fWÆzæzOfMh7?!wQTK]75mKXM+#l' S_N /oJ84\-˧!,iAf% #EGbw=1Wݖ]5a9@{Ɋ}Q37 R:Т7'-s4p  ӳܭC:h&]0F_ޚTQU2xHvP=E#L`]|7$KNOk@UQFZ]Y))V0 B^O|lȭL|O?6rѷ)hm8 P d@v~6G ݚO#zVIp직g9/}~7UPӁpºL/jI96=Jr͞)]^.b {G#}s^ y;rWV3.]3vYԬ8u"\o%v8_ڊ#5NYZtIm' ¢euzwS2:HWCxɸd =G VD< N7~m-Q歡 qMn*e`sɣoK[16Y$q!?IzB"aVm|0IMtDUDz]P1, n ׏ @Fֻ[HШ((La3Mu(`RO2%SP>#r7ם8,T "4@vhkJAVYV0MT9RȋgcLcC\1~vLpw`&[}LJԑ<"L8QgP]Ssy?q]rMйoz"ZU +X9u2&ݱT0!"CIe%t(M|CD&΃,AK{ gTY`gUEpԮW֜qR;Uo!C*[$虽]#yl}7 6}0RV݄Kwͳ9We_ɖHR DW'庡_:%=q3]nInho$$U;$Z;(@wEcۜ9 <֓QC(̬hmP[t 8*fˀgJ2^XTpz`*( ap .j̗yYdA]2{HSۋTi!"}Jtu(DYP\ȔҐ4{>8^nc̏v >-ad6#ˈӼ BL B =D ^Gr̈́~NwFD|:9??1-+pHdRQTp"•"G殓TLw-G.z28sXh<ڊ;H =]NgZ_ MkMϵS|~r#s XOSM "<'Rk5T~cs-cNafW.=+; =u,KyZj( s2Jj==S]ʥA#for`=Sfs5[i͊RF8fr1HĬ]ĀǨ:z;R"Y( #Gڎm3 T|+7P*`RstGlewSq:1*s[ dp",? f4pt]92(>Vz MK2"6~{yN#`>70Β&)Nv*/)E.=X-t/pbWf2݈ H-:ʒ/L{͈yy Aނ2 PσO!m$,hӪ6~0+F2 Vfܔ&Sԑ?sQY-|y*&Yg24b؂N2ڸݡRD۪];v1zCv69Gl`D60!C.gsM z#k' sKI}`#U+(zP=^'SocW=0[ $[w%Z쪒,3TxG:рZz <\3Zu1oh'?dLW'֨X4Tv CvC 7T[ZqшL{m) ӄZ %voUoa*ĺi^$ؒZ=fRX:)XPΘuDbL1/͑*+VD$91.2Z贕 7-,iX9Y@,!QDt@ZQh˭Oٮ\)*dSu$(&Z3. !_j=}6c;!ЏZak;bj 0ʨOu4öz }Բ C|a=,i #4B$_{CC@:V㖤ʶ|K-H pJ1mQ;J7VA yf?#lPVv.<]8پn&W)u}'!OРųvCUVs LZn=WbK6- M|5= v,&1n^(;l=kel3S2+aSfQ2̡^'F}jB)fE>L0nJ2"񘴿jwx޷u7S\D}iG%4F =L ]L\sz-mL;nES$ *Nj+eDמn&$m"C՚.c:SqW1 8Fv*{M 9iWشm9Va]r8y(sfq fX7J|%FвjJSs:VnCԩ.j·BL OJ9n| _!aQ}l6 $Ujr\ɛ!ZI6ݜUodOa/o\KQiR^p0R% [Ji9$\B,*y %se6`]ƺ5L'ӍJid!m5:~to}'am3d""4vʇ>(FbIYKIf^ױ+^Do<'m [_~.fL,ܑMF,wfg0FS7iy҂C9T69$- Yj*ʡְ$_9 7cԈ|Rkᷓ zS{5WBhĤ 6-CH/@FW*&LXM.J!Kɒep4 >!ٴcV`0SU>/*O/VxWklng AwKd D9a婆qrxcS haкW[Lo=&<ƍ Q'0 b_AGDFw5`xG e^ yKuXqɄ&.όaitL7rR$KP3ZV/&`UC*\<,j@n *zoan ?˗G'% ?iuc͐>՟J6 Bh /$rJyXMc T 6yM@SEoCiYÇrӺ="i* u hp!h︵pH_\!-=P&A|"(6 1 :\;+%jTNtTarIW?y}Q_ױX9wu[|}][ϯV)\t=2kzE_ &JSH{j_7axU|u"7S J %fTs%'<%:,ƒI`Hȹg aK`o% Gpy /Y0N;E@/DX˓u`#c- E{39=>phfqGQ^浞Z<j4/L:d,Jҙtu8zBVa4[f1Dҹd&ms-(@(*7#݅E&=AreqXyL5z Y2&mf eϙۂFao\'Ϥ"׋(FTDTyIͱ՗/Qk`%v{8:..ܜ(|ɉ(RЙ/)TMyQ%dw%t6Aĩ>tHD8VQk=͂zEyAcj.&]cl).]VL*Kݚ Yue [NbD=[ü{ss43qja#@kgU/"PL,H1ۈ3Q53(FgBBhd'S;}$c? Y7IVjF ;9 \lhZ1c92'Bmpu@%ڻCLmSkB`W~[m _b#6amsIZ.+Fmi"vv8iHq4?}TLQ[ݛQB$0rA㰺\0k̮ʡTudhh)ccPKQsFaC\2QH*_DT1>^;&cyfF"L'Z toQϖojuHQv(L_s8R*c_OqUrj:}ߗZRsxy~T(t5B=M2d8E}Ba*YܑQ φatlɹpwhQ!.Yo3sJmM_{ lKverAm)cN*uo&%=WioHy,Px%|!ႅ{G>Ʃ̺w{ۦ2!h'E:QV 3ybNA, >6zlDܿ6žOkZkU^rDEh O(?nBgsyy[Qr=CU^ኡ, Y9R :O<0_P. FoWF_s.vgG]u҆@A9]WxUFxۑnu2X='yd@'n<MsıZqiDQ@E?Lu[l_F,;;Dh</ؽ2e_7PAZ2̸jro_ 2HMnȥ~ ,M af*YՄ҄ڶ:K[j. iMƈ=4 h)kJ*7zNmjBB>\ 4n̴)JЖ 2`C"OT9S1x6i{BK꛰I%.RwrÌx3%ү-_J5,Ln5k$/#n?s vf9ۤCm9`*;ugSb]]` gDxs D:0`1Aq{!Oxw7f+Mkd7cPr}NGzEmc섊|Q"yd}>f;_ȳUAn976\9e#,%< $ԒX+eGztzɊ1WbZdӒjL%2i58%HcUqd;ё6;VqD=xBQ7'R0Jl-|딷Wd0@.ag8::nH*k, DkF;Y== cR5Rsf.}̮]Ĭg #gl|˩هm6_^{v|!?):OjYA_fLFzMtYz\4W eVE*Qҵ/ʧ 2ر tA-kDܲ`c6aN!Iއ&ewSn|K(9--#[~&AɈ:ZMԼ kZ Mh3/k}W],7@l>쯄HXD>J\VTAB bP1%[ lG)\yƉiϭ*Wrȑ[~ I S[UGL#6fU)bI_$~aC ,ŏfDE+?8Tˀf&);i#U5ztd_Qw~ f'&1Y5coCa\)x5k'Ġ)F!y#f@]wMC; L&f]=8^ nvj|ɾWh &|o{tpaGNgOGzΟna">5t(L1s燨j]Kky3Uߖ~f*D:֖Rn9>ȪsIV BgI#(hKC^fn'=N=GQu!a&)z||:^mTu"9do|dvT6Y@b%.HL*nbލlr--d3-MΒ&R9+?,崲\6`jÜU4);=m-Qlk2cx"~mR@hv`#_:b+Jaw&vzRJm}Tipb ЌP 3juJJWXɴ~?ߨ>N[guFKڡir 02c{8enX~(&1qÞnҞ:pۯ y>2Gae"$5D@vPPA? ߶ MR9:Q9ƢY.-ֽ-jnɮ=񒪆XtSTqЯsBh`FUGS2$Ʀ?9{'ܖ{qvAsbDSv\&[_);me :3!.)SFOHFgXI %|MA>oDAS9J#|,֔+5N# .-DQ9<\LQ9̌e=?H{qjT1k󓅡Ziz[VB:RT`z䈵#L\pBK}?wP5 ^Y#L%w~궱8)">d c1j! qc|h߶ҵ]Fƕ*{蚀& Q K,4(r=N,jSH{$hz j9zZl[L 1آnS|Mаʙȏ.Q~aɛ'i1<D1c Y}ϵOP[ZO5+蹾p%`Py23m0 8!taZ+rXymB2brBH +N^,ymf 䈱ȯ[6 \#cI"KBuKi:nPzpbyM+>fسjXwdz>*j8iշ=|6>GLګZ3fĦ uGv_Ig9$őiv׽}!neJa~8Jۀy3H~z^PEW10V)ѽfD^{0hK+ZÖ٣^ſ[y䨁YW8BB+AQ^ұc #t׊ ”aZa @J ,&`2M ^6dׅ [:UܔMgPig,vfXā$;i5H"sRB-pJ<_kRMy8cS 2sf~IϺf2S~pFEn+cp[# vD~{ A GE|fٓsNl\>\=_h# ܺOpXO\64tǠv\U [t8e:hu+EbyƘYWCp T̍SqcWbv"JB ̗ ]r!qtYI퀕,/빟dta}~OoK&[%8tFx ˩sQK\oT2!3S%(qϹaGT2OeUzw-"[M7@Kx1,88ğ^P z;߉d@ޜHy_8s‰<2g x'XLAYGYEYj-m ~"L ada#LDf3dFE`MoD b.Vރ?cӈ\S}7Pݭż]rޑMJӵK[Q%Éb) ?֞ꀟ 2kCS7۶T ߑ`VFBK ,Tx5u:'azkӡ~ b=ۓnGZ*UO!\nFK57e sʺg""'iݸ/&IVInյd6 P!Dɥj]Rm=ev9m.,o=)SkzA֊7HE-;*M"/ܞgN6;Tl9DGtSAMѼ&DN]g@v.(:oF8Iy :7zmeI$Ѫq;Afֹ!'QD&?óx' B!穙 feێ Sظd*}1ҒCSLcK@8H0ӕ6,]opi(tlNoP ȭ+q2V[p1 2Kļy̔"y赣/4zmj)|ÄhG]8.Q܋7ot(LֱICME| 5Xy3޺6I89X -o0Mf{J"ePu{- 1B*pQ?T>/o]rb%TڮKV5Y2[T\vp&! q_pMjE~*rH6>TIs!#._bQ$ bbK @m1i{HPh@U);dT"J<;0˧X\DgC, gOhmTDZҨ,:XPJuC0ah[- 85t`bV.Y< 'vK7\n4c;(H"q*zP.=nAx2IVa:HRlmӳ6o߁DH}FAE1 ,7[uKK2qN b&jΫbAWT{4SJrrE:-'.` =u&{(џpo`8Hv2h:O,m_`O}]}Cy)WH(a<,"_7PtOْ[DGGc?n8xѺJM] `ZĠqFAڒ2r԰+G%#rv1lO~1P] HI/"뙻"%7[{3+@2qs`%#y}L2*;#5B՟] 4YRe oh~,$˙ء$6.[i{@2rLg>c[8 D]Ogpԉ`ii$#6,*T@˪n 0"9]u3Z׉4-V^\6)t~Ril:;oV oK4iS 3*hW/eȖeoh q2M)*.vo2|4G@468QX(}>l 83Ui%z,8OP f!MWe @c+k"s@ N$ V-K7:JkxC 1R,D.Fgbf dʰ'/LCYPo#27X|Nb)ԠP'7)nDku z(,ks./\L$3=xƉZ;L$kdE"7uEȬ@9XO%>)_i;2n AKx3u~P|:ہ0 *_a0\?@HY^˛ʎ|c'1p݉|6lP цUtk?8")9,3hUuj37 %QP%QDbJ- DOJBR*nGey(Ά`MT5}.[ u޹4@P(wzQbZщ>pH1V[] zf=A>DDIעO[.[~.=]Fc:5$FQ<*B jv)HN`bx*GITg>%A| Rؤx~` B4,%e )Qe.h]םʄMV|fzl2l󎜼/yEBN);+(3wOi'\9q%w>5&\Pv.1صXz zcfdsc8i + QN|߱ řs. ]65z62$W;؋ks@lTy FsD.k5$ &Aco` 韯EASW (mNf94bI?ٸE)Uw<H{GVPl.Ry<>gʍ_mIcNEu/N=!E0LƂGQhUjQ8+t!s>(.[0)#fi;5nCsʮ^A3o#BC2 ͖ teQC0q#Du`d|}t7#u2̆߬Om Vh\@MS!OQh0]~,lPyn`sa- /+7rJ=VC}MGZ=t2G`>D\s|ձMmBP I񧩂!_AЃ/7x)5g-k=,MӍ%]p}a|)r[o^2d{.{|W>s\O+}o65RoQK,y\{YfetyJ)*JC?ӕ$ʐO|*oOd!귷0N' 64Tݷ<ҏ"  (x]BR'hH?4׭5͚@cՁ[8HYSL[ܝG?aG=oCVƟA RAmvzMМy]/Ysf^xxUXdem :B"Vm@ʋ ƓMR~/r_J8Gk8K_10z hq=4/N/)òмK1/j5'>!%)|&$M`QM>4wNhcp q`;|lr?*n.7d95@e}rC2SOhu丫^q, B^B5<H5R577l8a&cH?2Nw(4Y/=V@i'F ,D1H$~i1FiX$Ǘna>X>EU:dߔqMp Y@fetX:As0޹ @bt߈7,[7)6EX>Q;c jxIc&bsd?זSHstVo3kd:JM,z.3]­5p(-(k~=*\0YwHĄZDκ*F8>>K6Ix:d ᐴ~Njlܢ2)dA5v}zH?=]qBZ֛̓6c ܇w.+$"1=ykQK[]]wBtm { .k~s;CLT=< !σ3NGq&m >F,/7F_xI5rxB 0^(Agk=kr囲Xڈ/&6<_Cc35`Ki=r 'PXx޽Վk!q'{xچyb$܈0Eζ:*m\h akk S=jIjtAO%* | V=U1r\WHBOw@Y^}cE P閍' TIFG]TN`&l2jb{L}DԩSwك*׫xkf"ڊ/Isld[o1g1teYT}z FecJe0Hw"-{⭗%w]%`>8s1%ޞ$Zψ85r,&< k.1~qr>~|elƙD[|o7CDW! wT}^jqp8Q*R3ʤvЪT`+`fHnC壈 V!8 w5%KR" 56Y3B!R_?cq(7ր}OEbY.qa+Ð9ht-D ax4) > Ne {~mU)cO+? }W|jCnϞ1!6fppa0=WZ;+o^T7ikm: (>7)56'6Dwa"y ZʨzV݉!8Z[yÌlh(ôH[޶xIss=2q<-XɥX$:$3ZhZ[Rl:srU/k:(.K,=sX Kg7ъ4k1m-rԞ vq~lBC[~)*ث{6'4;@ 3@ T4@|F'Rb8Fu.%JK%Eo"'T{aCs y-ƽ  I+NZ@kcuDIMxj$L6|@$i*3j5#4з9sSfأfMTT1<ݞd5|p[hy %jB d?- ~k-baJr(X|>D:(燴͚CmT<ƪH<@[xUR¦V/}lꟖ247*ycp9czN\xhNat"%XWSe EK@֌jXe5\ya)v\'+|| GxJ )Fh \ew SҜH'䧬Q:exbxUXw)}bp7v c/2܄q1g7ti]/]׬%I 54r75Lq"`FqF[{-M [ڝjTP- 1D@$(FK8.$4g':5fؒ yN@Ln;HZNkvN0l巠X_A{!;WI,;8x膆/": ;n\ 4u۲O(sv"Ʈ%QX<؇KY/Ac^dl&Gh^feSsp]%ZFrƨk뫰O2B~/؇wg h\>>On˦P"3aJKd|yg=i 5\g*oV}41|JХEւpDhaA GvZm{Dqs,ʝz,5k`,'te BdS~0Q5MGRg3{`͛N78pʭw&>eDׇK-ߜ!lQ&|[P*һI%QrҦ9UXXav}o%[>tMJt]=Vެ B+aL~@AjxS:,hb Tw~C L3|4\}yV[@~4F;ԺN$(ř'xYvv1ť b1gJ\\Ȅu- [UQ&  kKr 3Tk)pe8FpUQD$u^ QY5##?ےnȋ ~ -C&dMn?a8,zCz/O+Ec"i8˅s[_/ǐ,8Ti)']&52YLU59Ιu%!;`mׅ \6>Yw#_-m IרHe'`vWC([l~#1;2e?崢b-4G *ˆ)C0u*[!3;_-Wr;Tڈ)С`O)޵N8 ]wyjw8A:{o=ZU:Pawt<~9/m@#w7͑4B(дA f>;=y hN3L`c_bi㉤CPn9ec{,~d{DoU1DEp ʍU9;9DP,pm{C@flB6G7~OL|i8tWpī{8ik֭ptłV$Gkjzf+T?bG+)$ƣTsHb,&bAb?O|~V0:ޅsrx͵L;;V6MdKW& qYX0AAqCS*~z?1h!!<}`nJId[wwXhK;i_X\a\/'O8&[=Ȇ(ZMwZ("OD1}$e6[QP0)g$;U(#Qpm9dt[K /eVu?V#`*^+k{9+$ + .+b(WALt90sDC_j',B6êsڋ^ΫF+pmP%e7sM~Fr|~oELNφɣr%Y ( k-hS_],AFblc+5cezQ|>=4j%N`R]@9js8lR'd#]Š>ӲP0YSY|^\) ;oúG`,G)_#I9͹g  1>A+T+AcՁ/1G ՑNh dmcfBhBv. fXb1ۇlMz׀JoDF՟&q%dfyˀ(niQ0/8iY/ޱyR}<҃b $ʖ!N/Zn7Ne"Y6(8ND!O@s2 I+91E48/?v+'{Afc9F6AɌ]yΨYqRz)'7w{=MW`Y{e&P` ]&VV|Vtp;QXj4/[M11Fxǒ hi0(78\=gϘ_& }YˠG"dm":} {JDj_.|uhUcyá h#OeT KOgw$yCE{"O 8#ÀWE[ t>I&d"|5U[ԟR=9pߗ*4%$Kll_Z䛤*蒢.OxuVI>j1L{nDbY"ziJB,='6?;p1: p=JYtoE1Q5#RDZr*0#BbeǤ14X8AjZϟIS7ڗ0Hⳕ:Fcs41)ΞIZ"{] P AFs ;ggNV[u֭:@6ZA>4 h^A5tv\c1e/CZFٹvb?Vo*&/c϶^‰g.x & aQ T&NW*p ˜49lYv(UbwY!,NMINwP&Ir9y)aq&dJCq鵾Bswk~\O4my,34s)rmQ04:Dǝ%5`09w@1VEl%y[.cveQƟ%I43-\q}V @Edt49`95o$qt(̈́HutZ#"V1AN-/>mB)`l?5 KM{PM56Y-rc+M`.\G=0˛8<ϞrHnkrd|=l Gʣ@5"kb:c UU^gi}x!E^>Dd(涷=cu^,Qåـw@XA gZtyBi]jtAmZڂa~&߹1t/aq5/ um>Sy-'GB!5'Ni_f ([هm[@h$^ȘxhM4#{T'.:i^98g\t;Tmt3 ؗ ^?JYRb-tb]QىN3KsBhYۿ)cxh &gw_aCd" ՚ זo, v̺p=`^رE}p>U-777ZAIF^sjbr"{*P;=UMvd|m_#v{ w91BVPl+l " ʪzEEa_&mZ H؅J09f&zq0d:Y3՗y ]3Gv}8lby{7Eo_ًt9̾ʅ䇕0:#-s;^{,[|P#~Erk3\%Z҃Q@QV4~fP̃OWgi]\.?ub;+ᤌFay5M 9Χo!2AZ^ADv-:u,V='hTgfk/F^Hg/g3=V^Ҿ䨈hJ " O}3fF׿VsKWp Q=>xoc}l|:|<;@1bQ:.Aƿ&#u/JSʺm]Z:уG-+yKꏶ 07 O ܻ0GaJ&z%.4Ԕn^l_%9h~&Z !<.uUBxBzÓ6M$m&1RfVf,$p`pd,,I=|hCvYy~/H/k(%*9㱳+cy*hw$v y1yGs/ :݅%9 ;s+a3б.'WNgьv\#~\2}) E((}Ью9iTTMÚX{KLk*Ah:W@ -4{!CМ2I>&T n<]sfU a\ O!;xªRܗSޫW^Ay?FK7n=J\ >Z^TDZ%:9S\hb6{e$@˘ax.nNP%+imIIW~` Co Bwcc%97?,ٖ}\?:]Zh &>jcOs3ΰ(9^wR%ܗ31_pNpe*"Y/ SƁNRt\״c_هKjҋ4$vW>g^s~%sE΃r{ W|_W2,kSml:ܮ%Bn`X|" Q-]bD>vy@_>BE}1-V?Yiv &]l?3:~PuBdDP.sE3u'pU%bHu*k_7] I@{TmJ\^&3BOHٲCFzmҶŝ?Zhjki2 %[B3K#mh4gk2绥sf05c-xAb Lhkc1ftkRȷۭ.P,%XSA$\v#:2Ű&y0YN4I-a+D&Ƽw&_UXwv #31B  -K{-I̺e@UX|֮/@ sU$y0z9xтnu5s ւ# }.717Dжw+x|όOx:4jM%z/P^.FTbN H݌εK^مHJTϾuULT,PǶm.ja=jkWej.\Iw&U)=sZ3%7^fo]7oPeJ(;fZ25G[Dr$w+6%NH@x_YSYc$].OF4vk"24nP<>eql)ulS{H0OZ7>g$Rf=b| ңL-\MrGY\$ 6,xg QY%f[\l5HZA o4g7.Z'B `~+=toI@:> /x+،S k80()wf[(tz(bgʇv]&nW?UY.=Tݩzns*=05za@TygЧ y, f* ̋AŒ5:Xk3qf%5K*%;B'`}@~VlUXzoeÜ5 l.-W&HoJo.5Tfb-18u.<I.6" 6UhM[gG䰾(aX]#,V!RSr! #{)VY=xoT4LFJ5(+y EAޛ ex|("D:yTaQwL`4aNϘW>}M,>U"%3;-r&/jk&b1\vtĩƔ&O:C3 d8Fs["D<Ƴf]hU?qP4n &ē 2*^_x/pp;FU"4 mM.nx`f71w.o} !ܢnL WA{+ #PAWs,H^0ٻ. 2t:kL,7ᣮ 1ɠ-C eZrr*2FOÈCX7pz䬔e$ vfi&ЏqɎ/˥HUMkr,)$ Gᆴcu4k[W ߗP"{Sz<ۍ2OrSVLIKuu(K&hDIߌʚ@MzwKK]' &ŘCq PLqu=2YK9 HQ}XoT*r/in^`T|B^-d r˸)1HUAnEgzzx5|mW)ioٸ~FsAc^n{|c#sQF"wJtC>NǴ !K%t aK0Yθg>K*νR??}SlY *S6E[TCb`ʆZ-Ab$-zvkQ?&$jIeJr%s'h3uapW0\aKgIJ;q>^"(О@EP넁@6gR݄4lfT.G~G;K.kAxQS\Yk 7H78Og2ِғ&?(Bڔ<aI^kN l})@0,87 ZݖGh 7h`\TXx;k >?Z+}s)3-wN ˱ I<վM z˺Pc60::.zӢ|%>s4+;e!ZUsb.MެFF?Jʁ4ޥn>dEp0e).~5@TbsYZIg3T/aKǞ{Q Y'jbG<(QPqdk!-,} .deƝ>]@(riWIC/0Xuzey=D೥BM~j 5N5\IKx@U^GU\,)o7tCAI =ex!jK,=pIͻ-nܱQ-,Nc5B?W[?Hqg \ɳCv6Ob^MFӴԂoMsSY1jH)_ٵiQӺ ǎ*y6OSSeJ ,B,XWJفx&-s 8;MTkɝ%I}kS]R4ػЄlӚz$g`lut F64:Pn[MJVC|bUo)ͩ23+^j!\t\n_vG=LljlYcP^$ʃ"/2{K _8$'~*9%B]@>ꄭhG{gm-1Y7c/wٞ>9kN@]9Pפ>K~<9<,;k^Go"5ƁgXs>:zAcgs /h; >M}lEx׭}xἏgp;7=U.|4.o^pԇ3_-š 2I@QWWſl5w1vJr2u&fI/}[Zpf3cdTl)г,[ )KyPcsk.M/NGiY<9fñ`½A'A6Zt\>Bc;,ЗDZEВ- &xŽu W .o=|"u6\h$}Y"@KUoB<1=bN*K}Ġx TQ_T\i$~/8"9 qa…6if[G`3}6;E(]$(:_\V{&3o:LMSVy<# g;Hh[R>HMNKꛔz n) *h0R)GQe){ùw1BmR=S@꣫(v aj Fu!og#Dp=;9)rE1[ς[Itd Q'Jz?5XeC8*} ݡJg3 %euJ%u\{OOR&rK6|~P'@%ɡ8-[ }a`DJⰈR( `&Gq| &S ܺ $"UJUJ, _@)inP\XR|GqQ!](Tt^ |;[և|$(,dkpW@孫Li"Ոg ٨kC j)=TgRWnߩxtd.Am\'Ay[_QWYy{֑Vs<߃LWM0Z0OCW1$eK vFt~}"Ev 5$}փ蕙䗧GԖ`$v+'=뾞Xmt<0.3:wg\ɤ\93R@x© d@ACMO hCZkO*|QӖ7ZLizL #[ƭmP4ۧ+|_eQ>h UU"k? K1Sx?,8aE3:>x] Mb=@G l]2 @32( 3UQ?sIv, b"Xk (yc,4Ö r Z8kڬ(B$^|[k x񭑪\J;J`=S9yxN;G.2zWfqre]SSZm˞zO3GS./NT[B r9#h8R/rg|=6QWX Q:KT\kA/\D|(I3 kiĻ4e[z8f,4N+C#[JА@񳛸9`0V(lPP b 4$)N[89{Va~YG4+JUSA+tYN w|. K5MnB^.n.sWI# %cݶƱ7Ԃ҂lnyuBPyFrhvۛHK!\< >&۴JWڋ0AK̮yK8p,){}9=ί@owF碘1[ [|~Av[dt`Mҿv,POյԤnƛwa77&l" 1obҊ{2qT$#i]rk)ܢ )ZO凜t lEb7Mў*\s oEh-e;A}ǥ8_1C ukX+IeDKĆ k)HeĊآ!|ޮ[PΜ?E짺K'"C3\V+LwK(,E!2PJNFD |b4CC*Tq]q˫ԚFT$jqh4ι! ]ǿ5Z.ϾV䶏GIS@6VkwTFP:ÈqιC#^iU'FXN@΢~>#nK+[z -ހٽ| /GK,;&%_ ^ҽUEU" -be /$12,\Y Uŕ읟|Uz)p51鬬֏O8B}PJ"o.kiM暩K SofZ}wu$SL$A6YVI!5dMMv崲@Oڶy|3ޕ;5Dr?E|}q^39%%E'&>|n7^}#!,KYU\CҞdD (`Ϯ*3gNC^Jug#4c7#f-le乾 %H{> tgAIXED87KG8DXtOJL5 ϸF_%W(cB6ig L]6$V.+˴/ HP5ݘH_gO%pۙIsC`8Q#;:! ~D#'~}x Z=X;џKuwňUx n*Y_+ X$>1I89tg׽氝|Ά*#a3L aWE^Zk"jҒ$ye;я%,'z>}v,\F*9c2$f$Z_A"&+iΏ*z9aKԻ>(_A'D=UɫxQчse ~Z)f)2 6ԵD0c*T֪tgN9W0S-I `{\*)[IqiT-܀wYBzr46int3؂Zlx*|BH-)70+hzEOFFֻ^^߿?=&Ap `$jYKpE?7R& ipⲉ#Yo"FAZ)nʅob9?+ FTx|p>kƅ.t"Șs#U;  TҶ`IZʐuOEbхZ3SF8<>S&1/U¸ՆܠryOU:*?`HXAܴeB0K BZ)7Aͱu2l0DⰖ ?]VeL j_#P5 Hg5Knt,SŢuuG:UE Zx.]>(2ƫyUC /eYGm,W )Գ7vVr;pizA4b>qay^Wg}EwQ`X^oFmzʠGk8bzMMn7gɛS6FE5Dq1lϑ!]  ò)6Jx#lPֱ [@zuW['wذXwE4{I156Bu'쏭q9}3Eqbv3߷jו֍_S[@ eԽɮvtŴb=vZRdp >D^W{Zz.b0\6Rӷ^?/'Xmfb*ڤp++HFe%vQ҅viZx3Fjxhj/{ + |lYӡ6FG@Š0>&SJc"Fl:.n&OڙsX~G`3 jɁ֘4DL$;Aa;J *ӇVNJ|""ER^;zK!N c\`^e]\5YI'X?8*!5ηjݢB-Y~<1YQe Ξ?`yvP$݇yC/>$麴 1 ɞQSSJ#;Fؽ> 23im7 %#X+mc_@/ğYcSHA1qpieUڏx!6 G1Rs/:I3~A^i4B؆ fB]NARN7 2)y~*3][eNo_cj)t|K* %P[qndp"׌4=k"g8KU_SJY9ŕE݌iun=yķ߿D|CGtohFBKOv%4m, aCW–'1UyeĢGӞv`#'.\f {lEe+7,` P5uu,FN_7&ބRGZWRV9*ZnA7Uz9rozOAFH-"$9UfsxykRCo)S?=+L@k8/UՐ_֪mnvpιI\v K9XgZ,0!|v%TIi}WO.{ßX ߓ2\ G6UU9jW/I')텦zʿv6ٛÏmcmQgAkYrI8/OӪPG#pVyfu,˽3.KiLf|GjG]_K¶WlS}sbzzM $+Z&pe#L*Ra0,'׊qfߘӕFP ˍMKA7 +~E[ӲvV_@ׯUzA;*ObalaA5Q`MR6`6xa"Pzk1?qsB#Ag8_|Wż<ùu5V >1fb~\>Ai>z =~Y8b6%"z 7c׉vrsFhS4!_|gjވ,l;5X <"JDi~rm%0J'FQ8Z)Pw&N- vZXE#Y%T  u 3P i Cu3P '֎̗gXb/ ˇ:dG/Ժ/ TpUp_=+kIX~PFW~UvJԨt5 !L |nfo !MV!QK,}5>dYۊJP52CȾn>2fTXM׫A=5}LC+YN+Wtխ7k5t$tz=O+9fg+A~kSEZt:¿K*vʁj9L{ 9#.VQee-RCflG/537v~a~@OBl,B,;v+ ǚ*CmePOd9wʵ\3 פ1ljDM[yKa|*-+xkdJ8ͬ`m"yw8W)ڞ is%,'v̰sW[Dy1c0{>|.ݪ;-NX)̉, Sxb^_v9w}wEҁ*D{pi6䴰LeZ'mIqXهfW[!d2p*~Ng Vx _Sd׃&D j~>y]&5{k&s{`/[%a(yr'mk+a~(\fE4*qnӝqklx H}q:5בּT0JP 1Q3Jw3[_  W I!%OABJ=Ԧ-͠1}޴t@l\*f؃B'b*xUuܜձulk_ƾW',0N†VqΒ FK<T SX Vۑj$b;,KS.Wt#?aiW,G&ͺ2$+ylnq>\͹aque86Ŗ|뛹׸*`PnG%7 d }2ܦ}IU8Q lmL`!|򊹤ż0uxX$o.H'&bM>>A\|%OUƂ/Q "Dzp G5);4GR]TDoTT>^?\d-GĢHԟYMo+9oWBDxhs&zc`=ܕF();YOW'mЇMTm1i>MF?m]|.9qbx^# -=Z2YE{W:XXT*-2dE6Ҝ9L\:1HR)%#3Sxl=p>'r-Y4+7!K/H/q~Bjw(G8 0|#vxAi &|XHhmݽ)ņJm~*6Xw^שAˆΖSkpΔ٫x& 5޸ۉu:œY +!r+ٳpgH8mAh@,[ob6laqy-"CEsNgM>*DiJ)H)1Kژ髿aGI/ζmCdq` L{-7rBs/GC![EI ԋݷSډKDkc֑(JyGZ}k+|^i`tۂrޞuk L|d0P"vEEnbKrF챛x7Y\)Q5g1SϮҎYyPn=` ''ȁuDh9k`]c5n6^$yψ(׸=,-0'aYF oϨ9>>|/t*' Ԃ=FcKHHTCkf)|A$%?= u)念  1 2*=2 ]g! 񉾼 m(3o]9xy ߦF'gy%!w[jLZ=1GWq dcRf@Zr#W/V|i8@(,qS#@[CB>M 5c9m@? u}P u@2x"Kzg BH1‘6:y^̟8@^e#W&TD[,v:nrB6Iu$!]^l.T%:/+$/&#vw }/-?𸈧@Q%l1% R 4ޛ&Fާ;vzTnSw< ‚ܢN(&8fi9r/Qp^<~Rs>v`}YIc4hURLJw-KM7WseO0Vŀg]ᅧN}W¿uF,eJ)"H8[G:9t'5Ft=Gޒ3g>*-@˳Zch R" JWǪF JE5ƣ7]&n-! :V6՛y5SrKak:HZ#HEI=݉fLaչ?kPO @k^wU&2pڋyn|j\6joje3Q4"9^,:gfH cnZm4}Jo-z NaRe?=b1Wq9i;[꺉FY6ިa):iB$ 4Rjö|_ցӆ,g_&4ApqtNhQ|)‘$SL\2' B}N+it?wӍK+ 'mA N3K g1zE$] )=1+t@+9FMx39'GD`h5xc%J\ग़Ss][ך)H 'ro !k'z#9Jw"XIr /X삵7\^~]4Yd6F#~,n:dnk!cnn&d!uDc7%R+|;7~[r훥%*?GFUFؽ~rR/A-0MJm3D A`*[99(js 孈Y?ޜv@9ELxaFq50 k!|R _V$>숸9o4k>6BxA`|ZZ(@H]25ěU[%J p]2< bW; #2+Z=E]aI&吝PA2"ܗ/klJ /=I+R0!;wQ,+^-!gQv'k c߮omcOL;,^xiĹM3R+1!L(C@91;4VxyJ?BRXI 2juSdR` tԸ2iT!dڗM=4㦸q߁VA5m1Qxě^"%a-Q%)ݠys_TC ~rc PM qS 0|5(-D-!33X}(2 ޘϐRD~w/Ym||N>x uT.VM~b$M4HnL8,:]-aa8.3$؍)+bnjE {DX/q( )>we:XsMTB-"w'l+ukԅAUBYwVѕw~/~+Q+)8kA" B\sV(L.2yk`JpNr2] ~1c;va \vl"Q4hzPbt(&\. OiP- nR~Wyzӻvi &H.]q怱pDʐRjʻ옺'bq<0*r92># Iʃt>=G8<er)}HNگ‚* /8lA_wDZs&udB]y UQrfolb*h2Sn\1;)lQnK64Ͻ$X{Cs1o{TUpDgNXهP` ›R jvKWئ2hnިN}/nj { zncILيDžG$yS`g*Fb~N頓bwO6`y1%Z%]T-ۢ$ gBW+ӑ%eI׈Ml5QX{j쪦[-LÊ'22 ZC ZՔWP6 R/CXvd9o'^>ϩ#:r-@ƕόĶB.Sۆo `Hspgp\Y9Ċ8^*'VS9Ƙ^\ hU.# _=s3h5(3Xl l*0Lwo|,>uǁ]j<8/X?62>fŸ2qX٘Ƃ|\H JeK8ЛBנ:'OyItTwyx8G[6|aBSߩch}N>M±h#Ӯzt >#=J5g!;<:_L"f HTm]J!ӻK~ߔaR@Lxp{C!?`j}᯷8|+h8&ZnkE~ 3iלӖC!3$hܦ@P~|;(u1`}MR8ܪAc\â*s!t Wi -{hɔQ- EO )l$ (]{H:;s=@`)tιψXV{z0P6Bhn9Pv: ^jcɊ:aѰK0M'  PG泦FVŠTiU<]u!MKմ;U0A .@"zZ'H-5ʰlAgՓ&ޮ6D&33@9rm=/zeۅ(gUR+>(^%s){R4nΡpR`05QQ; )?f;~\n|cR1f-+ɋEA 4(/>68KUS}\̮amg$kn5o]c!YRQtdREB} D~!Q Y qK!`k/"qʙ`ZςA{ZaeМ朚Za\KQY+AG&+2DG2X<_8:$~q_tp=8%xɪ`"y#&WF`5_"LF8<@Dž)Q)ww@,ZPp33c&nJ#Vʺ l푂^zbL\XHEOӼoc84,>i)5`'6qvkAX]1  :Db*noQ+b\D1)5fYq7bɪU2jyaܸa^tۈm-T;ty# }gLFt uR0ro/oIݡ6)_Dvڙ wc2G'"3s p׿ή³n4'3I1GMZ1yfByj.Bw2L!NS;H78ei(/A{ y>*Z/6v*O[CL1ߤ*HDN9B;əfaBr,"l\w71zԎg6.Ѿ%Vt× c`@꿓BN#kDEީ,}H YV3{2Q(0#zxAbdj2.J^r7O_h $i|bTN?!Q5r՜( X/+j*̬O9՟dJYn]=?=R(y"s})wVxNR,Y Xل4gWf?|]|IS)Q-9PV;~_PTT+(D?oTC/D]}Yl7uF̿md:~{'"ᝡ=ofǀ&VsNFYgHO7!n"'|#('Ƽ E)@>+w+ٯ[%Ű&ĵ#pCv( DO/8ʿq{TiZ.qȢVe+AB{dWK6  Lu#yƆvtѽ#| yp0"J7\L?nKHxgC "o'IL:Zu_w j( Q^T^y1' [[dU*%O«$]/7*''t2TXN%O8ǝ|(#X q'{|x χϷ~N.\=~R3'68۬f%?'=XfZiIwKZ.Ed`buW?N<<"XPlqs+'·"j2|Т# oʺ )G-V2ئm0v_!c^'װ''X$0X/pS@øZ+H N-VNAqTRO/MO<2 4A㤚x8ܪ9,!sadY' ֱ0Eh x[las$ z_hùV1N+7?H O;0MlGEJF=goB!7w\#;FG͙ U|bD߬smT|}# Б~'K rvb:V߃+(w!9yJ4=FT)toMefk<І*ǭXyIˣ[No''f3Z[Yxk;U9`b]SFGLH9 3: X=jy\X!d5iZI]`v.(hr1u=:i<Gppͤ?blRߏ "R!o#f{{O6KXΎS2xiLq0>^r#Y,BTva+7p~xM.3i.$4!@%UX'8[!$YxVY˾` =&S.\& EħB:f+7 $EC7 5uaD_,xMD.cMX+LdOrȗ Sz)؜ [EI/ؙzKl^ԯ9Btp4NMro]~{iE/: -B&5Fs ߢζ98Fv3R2$׻cʏt!*|U9N6Av])qyϱKFŰk8p" jj|ڼ,.Mx]vh9&n1U vП& Vl52d ڋ"՛:yf/mт[K`0# LV12bl:}&97Ub (Cm+ԁ6gr}#t_,ňpCDb)WjS0n 6xҠRՉ,xr^#O8 ^&++9dn\̇+VDn@6pH1Dۡ5hՏ0Geg`Ҙrz"-Ư}&ta:8n]3qV 5ӟ&%|XUY3e3:m&r.2> >$=+.Iv䀇w8مODΞ}k:m'k XpѮcxq}V(mXOk)%MYro& h'~woDiV LL z1Rϫ+MyS#ӭuъ0'8hBNlFJ4^Q"%XTtHƛFh geX J*JL6q*B-˔])}9K'8DYDyp.m _rh 뷫o0 Յ%bPE'Jxxz\0Tr${hV Z:송$}!tl&:w?u#nKvu]sg 6;An8&NIA퀖\vJE]9]l  6w|7-ILpWJ:O&_tSY H^ϯTP@ѭ9W*F)~MWzIW&Ï7}0Z~rVB1u]d5+@#[D "{9eT6EmƝ_pꕷ:L*E9#UBͰ/![/lII9'[Sc⪒.Pu;nF@p6 _P7y1H珠ހ+dE2 Ɇw̦ӴYc5,4!V*FQehrU+F4ɦ5-Nxgvei 7V+n[k)*,'{D-ƀyBaЪz[=Z_c}N Ja.7D۽*t峑x S4^XB$?15"Eh=߉z~ QzS~}"%IPB #[$ aAn:. J~а9xSVi* R?SR5Ic t$fZ fmIs/I{?C*TUVhm^|!֤ Қ@/] 9M84N^ahdřKr{Ia%bJ| ´< Ei~m, c>SxHKߋkݰ_xBO9zZ*KlV-"WwfKQGs7`=Hny<MGgrRم*6=YU|/Q5ƶ狴A`߄I%vrdվb;>\LLN%&j UFhiEѻ!{Wkvr h(1T# )O4^;_2L(aע_i*㮴 -9eڡ۹,!/,(k-nNfӢTsm_:r_K IbN5IExfb/y4Ǖ'gl91;ѹZp2R/J71E(ec^'dInZ-i2ϢCwa;Ӳ q{O@h׀e1⊷ފt&Vu%'m#[Y[,s_-5$⃎Z0Ĕ}NOXI SCkgׅŠ83ga(7Bw9S<:zzc2۔A! vvl4irGa=eFBoG-d&4#t|g<}2lal}_.)YQY|)&x7˶r=xtc}dܶzjn44RC2)_wnIkC]6ˋ: :gbՏ}ݬy>.yk!jMIf5PBjzxfKz冲Qԩob (8w?vYt/nޟǓu&ƀ>S1Đ:sn\pW*'t/V70c9?4>0>ɪ Mhs'$r6 iDHx$O~+*a-U>O0pqc@1JRJYۚGL)=Ys\km"?8P8Ҵ,nYmY3)8!#0.vZuL! y)$FzGO;~Mn6Uj2mX-,01K09 w#x8ڜ| qN)\l8@oCI3YϛS֨Y irTKId%UQdC7怐+Ќ.KJˇЊb'RLcUr>sл w:N sQsT⧆3xL!H4 +X g&WA&&y I4ܿ0LGT-7j=F; _3=kD)CwK|Urm`93BǓiiJ,(wY5O(?vdh,̢2ٟg'y#+{Q)x;݋Dsօ ?4?4|m{Nܫۡ{X[gbc{kD WHM#$ Kkr4DN}bK:)[81mH"〡%.de{= `ZB(Tӳp.}alE;}0n!*@c-m`AO gبX1?&|JdPMdeA 5`SBP93{!^&qv^YXJY:~'R"]dPw|> PGC7uքM1=X͘fkZIE^$ig!M>OjH2g 1J,h*uQN AvJyPZcAV;@Z@}S?aCZ0 Mxt{EԦ:e)@uTЪ;cz* (ʆ[!W٣ZN?lbg>ؖehrK!wxW4& [qñR胚;8l.ГN>LDl gvr \!C3~I4pܡѾ$>wҺ2$WZ+EޟiQ ЬTda;Ϋ fہi=@ 6kUG9z,VW <-Ƈ6/HMP %70+$l#Aq vpgk\[^v_khSCR{?X_n7t+sNOVUI:"D~M_»'8^T" Ȭ۲S bPj%XV/xlm:HVheBc"D)ױOcǾjXtݠ8K骁 3?Jk. P"nmti1a)o[+H\+Ȅ񩇳 #m-?\ ^Ȉ =^qx5먟& f!M$g u #}), GWJU:y+|k4YR?DЀ7DŽb8ej& I2DnKi.ϡlc뽋-]ؿ+jk bVߋ,4uz*n\q³Lnd`I]%*1cHh<OZjwqb>N@`=7l8گgYoDdWL\dMq@qa3wǸ6eЄ{z.|lLsF~jlw< -^-.~Sf5bW֎!}Ί܇M\c5Y L_dBj+BO=3ro2,c}ѐJ2ZJ8R3+,we}BY\whW"^cQHH.^> V 4n¢ mBlrG"z{~#Eʽٳt(N@~۳֑b==kLŀ 聆dri[L`}L?u>OK0Id"h@ɕ^0^xz`( bth,y Z͜>Y?T-NJ?ˀ=&@ }祽ˑPF>ƨb~%rCQFb_VHAbCkKrgT<[JO!MYg9 .g #uk݆+ y8Kma-[Z WYGY(%"[ k|oY #vv%s$w"!΂VYxA !M9(V"@D{S\3roQ}"@.FujXPhœmn,XB)rXRMZ &mⴀ=?e!%ybǽ:_nX<2EO rsv]RXSM۽vdCX! :{"g['/Nif1L4O>E1yz1߂s*.#n/C&k'M|FRUkЈA$(;a4[}}BwWHlN<ٞ +8&"- &>ꄇ_ zCqCOE(v3)Eӏ_?s\ކl[-'L[yX22N>*=ԕ*7 LY:T35v:'>I'Z ~wCp9' ûQ4o#kڕ099$瞙>A]<2|g;߶Intd`7'k(pΥ#ػiîGbޜNΊi^mAy+Qá v8!q~ni4c[7F# k1Dh>I 3b \fH;4"V/Ryft ?ʆ~0jWY"@tK:ĸ }Rt&2F>"g[:/:\lw]@qYv]ld:lkБ)k:֘gHldii*L~x3bށ7ݤ2HPnhݐdtc߀mWDzP[zӄX?C?`BAh_}&Dzul9EbdOwޜѵEv%K@n{g%g[!>.%>nsfh;m~~ҤU FaO2 zc_ K7sy1b<&sU!gᕋqH5vUߛhW.Dwrɺ"g:,#.iWGe'@Ccƃ|\V K&TAk8ŗ|$HqCp^- -I}K<|^c REbՐ0b!ydoj~÷Izyvn2)+eyx"6S,)T]袍F1!7vIIE[cm#ʼnu-z3csVT+9OVBE`O;(-':&{|(XTq;u;U7 Ia6#k+s<x"nSw@1DWjB]r+\%n:F*,ID+I9,,`w[u?87!E%a!VM n3V h}^tS /DMg5J+s@kƪ~W2|#UN;ag6Hإf zU"Ju _M<4xgt&ɪVvrW@Tʮ.PAszLj *=&R49SD ڤ ƌ}t`WBPkGM^_jO }P٪`m6H[.h=*ʫn12sTG\VbS%Cy"ț3?rQ!"]ѳN(HC؅qiDIugW$yv*;y|{| ?T k‡ئ.i?}8RThy|c ЇL7g f)=@ ,)BClw@+Vʖ q,бdӱ-\ _ 5*!R.^ЁC>R}n^>әx{TH0xeX߽Y|&<6N^޳԰z'ΝiH5RJ<!,j/KTg@!~*kEN^⦜)A :{5"'mh*)RjwtTF6ErX#R‘ &d?hF+;SWf8UDxW壒F-Ѐ=9@"=Q#7\d R|Ԧɕ1vd/+,~P7,]ӭO{Hh|S*/נ >H4llCqnbVM"Gbէ vwR'i|vr/L89ì5粫$#pو]2klR8\M·vvb;"bDX.ubu{s("9MP T5Bٮb@& 'oê!v64+e9O(,[RƳjyW $ەfuO* oH֨ 6 `i%䯂c&c}Bԏ3`_kqdCͨ8DGsBF/eK HLbMilLwM\I])ğ`.x[|Ѵg(cyJwPT֞aR?`sKHb G:k}Y%$/Mrmo$`ជR1}D"{]Xӝ|)J7$U Ѧl`!54el&' 8ʙj?M~Y f K|)mH-@J dn:9u7C9"fXIUOl^(QNaDX-S4=,L+lnTF!fҕDguf줆v3 duraMc3qĪGXvyPWVʴJ <:a @ :/eZ2 yS>SZX߿`j{d65d&~w$twnsIen!G(|"E }#,9Lq+ |y(wm"39}fOjWC3%Ӹ 8wmSɛ N- ozQFjz'?)M䮈{vLSםu;_]F-gZg UYXIVzPC)YFGkoH?}`M4r7ܨu C=7DE4TG :\.-M?k[# j${0ؐғnZQw "z?F*%#CF"1?4=$ȭԄݜ![h!&طoE<"d $I3qO6:~E;cY.5Ɋv}loUo^.vo"^٢kIeW<$Zb~xN@=(}#5eܷujFA6ag XHiì  vMEǣ?>d?,5J54bUxaVvxJD% 0ɻPB'Ҷ8y7N(wMwW/YX$?D{SU1ԉUv$&B~ xpauG4(VmN6.)xzg|'H--j,Nlqؼ5u+'Bhr?`E +`Q Hf`+j j8 xw6yW9ˮ܋c]޾``^$LI1-U6t"EXSb4+aA0ꇀW_#_^ AD]cHN*?}̟ޢzͥ,<+oaWii ݘ-OQBl?.QoaVH@@ݷ@ildvzنiͨwXkl?E,ҁkxʂMLJ oev(}M9ڳq '%95-F%g] P3dsNHeusdDWKKғ_#y4ovRO$BnwFRݔnתĈJ>4'!`DPFyFbF,=i2S=1GtHRP,6Tt:zJ۲P _?yx w A$ ~qzhc.txUJK nk:I̽<^G*_Wv>q2`[Qk4Llpgip?@uKw_5^8 E9Έq|P@*˾+>9JS{%D}7O6Z6 t8 sz[vy2"Cvx*g<'&1OfgM+}'q&:MH]Co^ )P=ﲘ#"SǕ?j{8 cLkCux8+Q{2b@Sl5ɉjXXGPk~ݓt3;i(*q[K3ޮjNLH ܤ8uqaX,l& Pm/SK5]̰>JzNGW<3"e2Կ 44&S #. .? eFNcn{FS4{܋Gڅ-+  FuʉW,j%SXjO_:azpr=z}b!-~2wd}U&fF?#n,egWȿ@/qI \t;^f#1"4\ :v5$ϓF4w7eePfCO# RfO|,iXCo}UyF-BxdI/*i֗N]]AD ᝞:M1_۷/~sdw9㍀WBYcT$}9otmHc ,o3MXuVUt(J6? z#ҧHܬNxV^(ZySvJsW<'l\C"x ,tEI*՟voVCQRg*6Of26/܇'c{#}Q#![纲v@֦PM|RV^9N`OZ=.ɅntvtlWICHމ=W U\8`fISf&%Ds'"[wZqH7F,$)Y_c,h_ܙw'HAžb+5J$ 4!zw=u~;%;[vN !dT!lT.{P$]kR;M qf"b N9'# sQ{Wۂ®TPc]XzA\ja=d ؑXVLC셑Xk̍AqfwaM3CEѷ!-62ŰY:)NJ0uwaEb4?,G"/|m`KSWf~GJyiYM%o=Ws8/⺑J4hWU; }00(#v|0P?2w7IBeDЊ58fXy=2N%_:-3Q@͊1˷@e^|bC5E)2 (♩ob8f.hL ;fqqor8jOOf=op3ɱ&+AEw=K/gzjiC =sV:#t"€zccɶ4[x,ޟk% Bj멞٦u efY +8:c Dt%{KxUUz!ҧsWUdBQXg) 2[3HSnYO16յ~l"\&_ O9Vgfw ‹fDIjN&!i"x$:2hk}{_, Ѣ?*Ǔ;ԝUB -OF٨N,WոFtA*5䉪SyڶR^G~~9& 1Bfd`4ᚌV-iN\qhŢjN-uz{ֺA4*`DP9~Ҿ^MM6«n3LxPOqfHZML D@(3 L&|5aa˨#eGf*mX`eD6.Eǐ')sNϏhThU"Iȁ؊*#:m-dla*p0r֧dJ?B.{WD@ܕ> 7+b-zmܨ$5:mGmB? @+ OCS-Dʦ^ͧf(5038Bר4i\ /`ea{|5Pwemc's.G'&)VDi t=S:H~^12vJuS^l%ٙ0Q[%K|/ΤķsȰu,BJ+7PPRwCJvѫ4qF8!z0ZD,=ʍQWuL9,~;Zhx$.gK_n_9uʻlt N'GýuXCmEp@Fb2hxu[Xx O̐Gd~\rc ?4u7&jLyy ͆H`xcⶾ"tc[ u$&[%G6/aDPs-/mBd<3/d}@}b,߶j6+ vF@WWT[SB1@RkK\=a~}F93qJ,ͮ R %scܵRaY>Jla+i|XDMc2'y6LG]Pw0~LfA5 x:c8:5Bkbb翺qz]5 KQQPndp`23"~( YqѲZ?_1J3eɣ0? 9!Fef}n`ܛ#G("lErj c&H%DHJ\%vER y8D`$ÁU륔 K&s21r s*}|] d{#vaY|V;yD1@(fyu0lXw}[:;>J=_hP o]U'oq;ISDwE$3N!K#=`U%0Ykk(*mA]y{}7x8> -JfRrgO:O1L{E^=1C.]"KCG2F)nUJq:B!iJ Gu@ K2[5u8fۯ5x P5 dWgƃf݂8| 7rߠD$\]eVOkBPDo^.9B^<0n`&$_bA۲ms:Z93i a\fwр;r[# Kf"DS n 0PrH y9h"P3҆tM9޵>K>I <ֳ)4*rө@I歑0G/14+}#HEn!+(g} =L`e~Xg`mU @X] rZ琢W[']U]Fec'0b4캫f ˂I]bGd굝zhz1k#f2uYp٩G4D 4AWߑ1@3viB4k-O B ԇO{~ f"<0Ѹ=2mOtmlp6v0>2{㮚7Ӊ@HOkÕYyr<"2vܧ hZwnwPPkskr^xs8Bv&=[ @Y,x$W_Әi*Lq i^%M+Hl@0qTCE;##9D3J#2tP#j՞B!.#[URݭ^`$'Y,h,r\PG( >޲x|Rմt쀎LxmOEEyX*h'7"Q%D؇S(0$(wa1*B^vxh~0"b3]]8` K_0 ?_1ǕMՄ L^^Oչ=!"ͣe0qs,SwNk {'1[J'gĶ# xr >ﺇ@`C-@?q E!1 6Bݞ$&zPDo@Z q":7YZC^OE~V;n uaa1'ٷ,iH"4 P\u;`-\JHHQ@" לHtTŲյܯZHíYnqvK$mW}qC&~m! dM#B 8!TL4oR0'SMr@+h|"kJC#e@iɑ7[wQÅv[[{WZNɱcZd䉔vyFT|4YnlVUD}I{]1:G#J\MO ~ح)S8E-z m.n`;-zs. BjFR()n|I"Z+ߌ1cڗᶘE6i j\B`U]/W*Q_è ثӑtZ<`fX |-$oeU^7)aIW}񇿴4'bU%Lm7HH3'6$G{hꇞTfU栤c`L#V "*v%ٴ$E0o *988:B$&$}WEg#ݠzJ?^<֙Aⳟ Ļa"[%ބIk70uq*. 0g6vE=c\S@F|hMW_7wn-=ԵzGSE 9q^9]-$ !]C<~Sl@ONҤ< zPIF6٤`5>BLN4/xlAD ΁> Zjd1 Ik)w# u ^8MN}P_"LBXAŮ+X"02mpYƄbHv=B/)ٴ1DQiS6=gS?Q0ܹ ni}wiH4߁9ش&ɒrqt۝ R=Ik'`j~[?:Iuyw?%/xB*TŤ-0weeix67K0/dUZHN\ѼT+5my`b"\b+jde+^)}4B=IBK.sO ֣!d9+Hi4T<3TFp`η0lzv~|exE}jۦQI}'DSp6W-]l r ^.-'>-ٷO'(p$ZW&1.0#ǥhu/SE  5X\)f$b)[Pnݕ&5z^`Hk!Ҁ 7Fj1 kxHif70MOsZ2"W1eC[iDj+Nʆ%p%WVJ!2WW*A̡+5P{U<] "/4bAøpgM>/rXb>NL]`o7l9- kIJխebwE6JzvïCEra77x+o$K xˎ]A9LHldY[laG J)tM/E5+(㽶NFD`@{xf;C ``rIC l9%Ru< 4mGk("߸sx6FmCf'Lf|I;|&`\~; }1:[`r "/\1,u-5v+t:/~h /曾~x,}3WIDubF:WrYI[-UYXg*{.Hor TwB9+~cC$ΥdԞa6d9 &fPkZiZb^[n{9WMPN<ܱɞ_ pr'Afq 70&Rl:X8T\ uN6a2d-9rTf}@>]fhlcf1'Pj_173YbDx:?&(~/3lo\#,Y](+ f13\F@0zӒf}hQ4:_`9QC/R"7kB~`S*nm03'ɠU>3m o.͆x5[ ͋Y)T=Zݸgޅ%sVA;}R .ô!R@P+n0O1K|Sޱ}J-3㑌^X\=c >|[[_-#[C] ?wHZ s8 _>0"nXOG]G!%Ћ 'Fd|ɔTh7i (%܋G {kwq)?qG.deGqg?ʘ>T㧃\‹:1>;Hև/R]MK>\G0X3پ5a7 M5Pf.u* OxOJ#$/F?QRfay<躙Nr; ]cB1ƝT@-бgjN=&<@ȠGaztR^YC_V@=bK:aOp1YlӁ6$d8ԧ8ZuOC=FM5evjT Ht- 7}M FN - xX)7 ,~Y0}W JhfNQuD4Yxx߭z4R)n2Pvp*]BM,eM~ofD[Ų[CmPh0Y%*Q"/FNZ/p\?nwA!RzLU's1,Nմ^ģXaRCK+,AbpW$ PE ^ \yR%ŗFAO3M}FnR!YtIѱ*t ]㒐S6QW7%:}&Vffi3cDe3LA "q93 %Oy }w~;.00T^p`ZmsL 8Όl㯬ͫ@ݿ\!bIk'0ŒlXjڱ| +sԊ8Z/%α lvk(=k¯ =OF#ݫ g bktȏ ÷W}A %W_eaxb:Ҏ:lp] 2X䁨`ʭk[^7.ﶓF4\#2򦦋Q/@q[R{4ꠕK(ʑ&\Ĥ0ߊ_d[>#;|~M! J9zR>rdB^C/1_ ܗDC߲vY;o̐w~9>˙`).ÕI>TR\U[ 78/%p /oP٣dȸ@"F4K = C] '^9pGwדÕh8:f#4ŰPj欳踧0 >#DK} >[ŵ&+i꡵~~!.~LPH#{~t eyRPCpHU/-2umnDBR&ƹ^(*.ϷJu/0^(#*rlR؂mIK,u3v/.(u@,÷;?EQ[4 ThAr)Dn$i9†g536 eGG7Ƃ KlX!>;d 3k(4HUV2GB.XO,6'1^"(SZ/ZQ[ug<z}3?> |4:/, 00`L')XO; [\J4:4L_tl;]pD=N$]kءnz2\ԝn.MB , JKrJ_ڲC% q{H7;F_ɹR ) a= 5r6utWg M*_2Wڸc@(pj Tإed+j)`̏ƺ"RUvI Hu#iZZBs414رhCs*V|drk?3czs)zJ >aUAT"^sJQ潛%cUBfk\'&f2DbՒgՊ?q_dzZC#oJb ;Tɑ#jsڵ z\}QGtcb)6 ORG]B$=Zod^mZ%@TAi#uHt^wü5z06u[gN^S@ίc&r+gpoZK6"El:c "mhD$F vMIVJ1Lu5Q)۾ bA„0YFNdOwKCAD; ʹH=}2^(TlGVB=Gw:=pMdȯ;l1z̏{8l&bcS L=D%=|Os9M]s0OP섡uMN&4 ֏l<8/.k֧xEflB_0n1\PXDo&.5Nr9VlXs6nkލmW0WWN"&pB2&>$cO{csz$nD?>}(Cm'IQ9ha LZM X<Ύ!L9ٖ`9kު0nwJl?s3Iсof]ɌjqiqSN#ފ\z? ; y/]X@‘ n}>۱hN7Wp ⭗3I( U[B[ 58⣎n!Zd>\~BΥ'l Friwh myC-zX1Ӽ3BבYUvXd%3ؽW 釰ޓ ǔq\\Q=2֭-\ׇh.67r}mP40Fu@oKcn)ze"Fʠ`@\3rWt$8aO_+XcU!ěFyZ&?v; U!]b-(PæicT7}DX˵O/}`fO<ƐQjo TW 4_{ zȦFċ\kSl9Z)T(L1r1dYt|Φ.7ˊL 5)»|7T;(s}zw$u&@2wz p)./K*é3h#1gkPI9 nOϏ0j,*% _K4E D9*[hm,qFqlJ7Wg`eÏ rBt&!E۲L"k R%X?x^|^yv]ڎƗH3f$7)>Qk.n>Gީ` ୵ d ASUFJLłKH&y !&'y@ гx.sFcn3?y]\ Υݘ TRghw*c&3W14žlʾ$+>uE<63a~D EBG zwU^㇊52UL[q,x?x?HldZCoDGbϲ\dCv5luJ6ħ:䗍Aүy%h+V[,=COx a8ld,ƅzmn˵<<{| Q^ࡶQ\_ wYpc& rtk5,v^Qh'?-yr}OSgL}Im0a?=2o%3x\7x rp8qns?|ɯgDYV Gg@Ȝ J9U8T n3gm\g1R\s;b]:ËO/WmɚVBeC㮘$hId7np}+RY1^:ݪYV\&Q?粠ߒ!PIKNX6ɩ#v]ON?AWVna/n9Եˋ4Ji_Ĺ}ZIS~cnel-x[hfoI'mO734Pll*U.UDuN|f>J{hP0WTAo{z{f쒫)F`l4s<p.'+M8Vi/HvEey8o3dgދ@)T'J~bЭQfpӏoTC\5Q! 6^sRhJSD[A( ki{{S|hdKd"~#"EX ЬRZeQHu)XvE],vddq:_ST(r ^+gp&PyV3,Y+g&T -Wړ6t̕[;o?.Zy28V+Ov-3oY{(uqU]DwͬS zkaB4бpzpzʝ}0*NśA_Z?USb΁5Le;婺V( vY&YK5N2Um),Rx6XK}؄AXzu5Dfϛr}|Jh9Ъ1bX#ulBi4+|>AK2f8ApI=yQ &dVcAr&hN>?ۑwHAn$$%aFTe@v)PpUMٕ5k1XN89g2>_MN6 hgܱo3^ziD!wh7=.hUk!9f  @!|h֋=IOͳ׻`b >KrkT( =4S2ԭNF{?>Ʉu.ŅLGx E6Ok/ x)Yƕu*Ջ@<+<|uٝ],nn}!$ T"jLҡ%9>@4 >S UW rlg\å0xx4ͥ1 0c yw"O`g^!p Ҹto=:}EVXZ@ gG;E }KwYrF^T^jh_PtS$$'AņRLx_ {Ѷ |Ńm]r(U _m )G xw(Gi>Mf5g6@$3DZ$ \Q.'E坔C(;N> Agal8s.GzCVb[]DĎ2 Rfͅo藘 n<:̠B! xͩgz-Z̎m1O> ͢zdfs}O1;\WBBl-qULS |3!edGrA&;:\vA.q v>aecAs|I16NC`uO}[Ʃ&naGX"$mF?ŝ7.ivxD\ԃXp%⎍xUa8V_>A.}ϩϤU&Ԓ+)HHxٰN:dFZ;`dy弣ЯnB"j'ئPf[mȎ>ӢJ?bF-O'/ tl3f@Wט厞ΠP[˓\hD_ii*ۯX"̞;"X~gaC\:uwm_2yy| h9\pLG`xtb'>, Aof:!0^I7*?0׸>|1n@XurrjpN X<I5y j̥-  ?z2W~ <F^ =Q1Sb LNY#Bˠ^ {{Cpu\gR)cqؾ+iʗrd[ŧ'>}lZ䖂 .tCLIU"pB8":=.{*,Xu"~ދYd>faqbۖ$߲}%@f}t!T=xmlwd^+J!z@IVie.n BĔΔgrAuW0ȟTho,._E؋0 ~֧2%pmjtB3;e@0lŸYO M\(θ# юUo(n,RSZ XK0k@ !0u. rЇ'5< o˹(򵋜-r z?pOMN#Չݔ7{Oߣf[tJѮ5R#I_g>zD0gXXHW=9@޳cCWeD>zʊm| 7%[{MQc/r3E|]0Drw!Tu0C5.HcE^R0p,%} ۦCIwFt(UXj#t{>2 B+(=p2}̶.x 9|vRhqa>Ԯ`FS#exD 'x5@P˫ͯXa){U\79L,Bt޶UCY2^,YJI`F*稳=\<h`J r7<؏E$].M9+j1t27 s̡aM UpG /3g]MFjm;-x@.8i9,Fd`4s2R>+&i#C@IZ)S7G DKe`1Gڼ4lBLJa5mFUMMt ԭfuf`> wK_ 3}Cj%Oכga33tms8O4K Wd7|h8ZJq R 5ZVT&77:rtR9Ap,H]q&+b3N9VTN&)RzJ%5V}'{.8Q6×g4H猬xvS`.KXOE=q7~iJadcJֵVc/>ZS137$1] O$sTK2?+F@qYB X]=ѽ+ [a4kj:jh O<`aǐ P*a7'Uvn2 hZ)yW'ilG*W f W{a!l'|KeKX3A3?kpc Psgv+ _l)rEozciv̼>HOˁG6U~QWX$ra%?kJ3 XݣuKDqq@iw Jg`D30mM0CTbI܈pG,-H9=Vdg6Ա>P'׃΂ Eܟ=3-ajkJRHiT4xn&',ny~(!].7aLiм`k%w˕*xeO8 cA;1ֺ'x,N:xx@!(T+pدFyG(t *M)@FuH}`ۣ.1"DD齃 oYVnгOE,3֯N#c[q7/ƆQjC=;C!ŧъӝg\-Q7KGEasaÆ Q [ryr1JDZ%d@u#N'!6RmHΜ]\W K:$5-mİ ȶ萾KKvBrcyEBq[㧇֬ذ9}d·YUps j(34 Uawkk&H'u^7j=ƚlCmc(C%ժ9S8R:_j7$~wFyn,D(XSǖ>6akAHoק{jc0(܌K7+[1X%U(w\EdW4xOm`$P|6zZ.Ѿc 9nHؾ2*tz/ΞZn7oFVI|JƐǍ"bf wH%дWK?smޅf8"1mGZ{SI8 pL/^mXNj2$'/9]%cv>/~.1BsEOE#|3^i(Isb哾;E"%2`r2&(O,22~=Lv#FIp3'h$©qq$U;.Tǰq-MU|rrq<#,8eNI/QFvEc0W+H饤>ROY\ۉ◪_g*T%]?$ XSdG' d l gwԽrNV0݈ĔmJpv@}l`z퉺n#à!y3abM^JF5'yB#"d 7j׏\ ?;q6x`ݭ'ĀvL[m˽Ǹy=&ȹ$$bDjrՄ晳%Jt71-SD_ VśE<W/a`"o eKD9SHt$::*Hn^xsڷ~V0xH!±M.ǽ:6ȎvJXPOI]R{P G6g Œ7hĺG&N@zRr?sV,~ơz"Hi 7!Fj#:yUa6P\\ /?sb1ibV'.E`™S: -T-(Ę+3},|붻2EYFjrY&A_';}&Nx2Xct_%#T(H]NQ|ܮ:gp,K*3E! _[.4>pH7wű0]/Q!ܖ߶q |blܜ Lv5uBڴknRO½SzG+zhŅpV.;Eʎ=Aq[_7e5<_!c'(یyaatvjAlF _C2j򐋢 |ԧ(XHw{QăOr ՟ bT="_B;v+RCU1LB'\P0CwJqL"R!CAn"y5ۃ٣͝#< )`U:a]<163 { </ϖ`S@[g0xZ^oEQgwmQ^.62^R{7"2kmN_BxGZ7&pE>G:hg=+rb@et uBnp0,\k>yK^1GpP-Bb4=6Wwia?jڞܗ޶IE m"ҭ~v Ũ Ȍ"˜h) ׻/]o"QV W3Q^ ([{Z@JEdffhvnuS A,' f-?,m%͚w/ [sՖp ]ȥd99xm&*d={ ogYxJ:κJoIу6; H,*t⯍&l5%gTT!+Eg mqZGA^ cӆ0@ɳuZ/i 3$CMh^Fh8?JjGhIX"Jg3H%c>Hbt8c'G^ ._dڼ;w\ZZ]նf]punMBr l'5r&ޱA{˓ml uGhIQٍ$2xRT-HnQU&!rdQ }wתګyv¯`f7j_!yɔaYoԧ]ϚtCuAu^SvҟN"|S&ʖ !'>Yʤ\`[Z+&6";=E1ԯ>#2к;12&*l‚^ϾZMRO@L` !Jxoq*5c8@pv*yZ0[B| /@0NYę6xj 5\L{}HA1Ume"XG'D>a)'\7$GL+*U):hl7T'vuF.>ȩC'VcΛ8ne8mj龹mv? yhnc'CmOij43ڄo0 - M ,W%E KEY}4b޹y7s{:X=0Q-}pjjzh1} 눂oSvjeʙ?ymVY-Fia\Ã)/)G{I@3c2ŅbAs|`Mp49B)қ8()wsdknl,*`[~Əލ$x7~7|*#l1aqw8Fy5J(E>J E6 q8,?҈MW 7MUB oh?Z0*å+H@JQH^\;FPp$~J܉e+{% Ry*Q17 V׷@NCb_D }|]:>;oq溣T }Dt9ukOqR\^s 4fW&ց9>D:2?=b[5U, 8 gCs.ͬQi'/Y qrPnZm9!>tj"wo#BGvхU4B~+=[GYk<ʴy3 L>Yi&v+kY!qzfA}g*yD{@c?PjgL[c /f9S [H/RJo/r=d_Kh3}ѠpDקs}ϦCoM,^X`yfe]9!p3SDULMon+k.5QT'+GaلOpq#mF^ ^Wv߈u:N*Fi}Z _|Ԋj58i lQfek{9eӁDBl0S̸woם^[LvsE8fh}A;׽oh5-={vT\;T]MI]`ÉVlƼ'B^ Q^B2kpr7Z=7 !`.Jd;H;j# P#{ęj*-V}W=k|il[s)q70H+Ȋ'Nث7E9 F<Rj+u/-2bJ9ȈcO_@n{f,aN e1x o>-LjJʶ{4q"P9GI+  c s})+9$.Qf;G \V ,ݤt,Ӓ}Vi$nỚh{4T)/)%8z|=J;[y H5mv2<uOHP'jj˯pS(ۑid f [ Ag/'`li.K4.K; &];t5* o9*N"rb( _~L=8ijSAL9,!.VM<ә=ZWo̭Sm:n\3~m ;<ȧ}Jؗ!9Qy%E,WVGs<K]rQnCZ_8#n&~\(y b-”zGS")nZZP#6qA:Dӹ0;`3Ϋ#w-ѐJc;#sle#~ӹ{Hu,HԂ (+Z|dΊyAyENJe>EPBBheigȂ?$q(9>JH/4IJd$vUJ9~Q4{%KJR:̉둺Y?bI ]lu'U켫 d;Ra:~^Dlp6Ⱦpęo$ˀ?5e~hnm! #5Z~`ed:h0K :CDJCE lt--}Y  !ylš; p5w4iNS-xL& l)Ƶr#ecff֪N|X XKCzDLB _dB@J:F*5G+K㙂:T_@en7yx߅"`]I_*j5 % _IxSI#]Dl-z~CnugY3ݞ=449Q#`+_a^v:9XTTcxW cBv2JXA1hWg9_ӷe9+vs'vwoផ'VKwͿ='ye]l#(@=Wh\7g\CVrJaxf ԤlMiB}q"²ƴxTb[hz X8,E Eވle=T-dޏRʹ& JÙH@k 0}:=Nfr߳44H|Vme:Nt~=&X<NQ0;l;>Ew؄ ûB¸ʩu[4 fBbuzeWM'vkWYKK]MJu0U($5]. 8'|Q6֊k5n'd322`Ʌ݋ A<9oQmʄhA]GR;T| |o 2y{`-IP5󎲌5 h)a^{?c^ؗ27 t=<𸱷[8u2ǸZ}`K*\=pn_v'I:#VR0'ZcJs .ٔ۔EeVu~%T||՛|d QBcbѼ7w9H~GOc$KoO# \8P#7E}*l' P&GTEg_j?J`n29a+L3Fw78.ݸ -Pm2ցP0+݆fa)a]~ {rRوoQA\\Il fQ^n_&]AZ:Z9$X 1aqK[f$a_ٔO/+$t#t"*9ItGT|UWF/Q ^HG$ 2W(85ojgUuZۼBW(e*ruif{n}ɀCߵȐ[ozl3l]=y [gwVr3&2|؂HBLzfP܃`6~RRa3}'NKL׋IfWsȒiw~sJoEbL (Y˨|1L3Q$Anm9S-r=rl%:HdVL(whԸP `̱30(42&nyu Yokd\:('(XE'SpI$m7O=h!p{.IoOh QxD'R2ǙY˟MϭLe&Q5AW?<:[w _=۩}Q8{Ҕ"-kD}Qp  3֏.P,ǽZMgCs+< [Gh \1W7(xWn#'N]c&f+]Hs6܇a2dHwAAbA ?=˛a-}wEQrwxNhALG$VQ27Z#R]z [GGz׽ty#K5 kq,>Z{K>/K/:-ЖmN@Zvi~لbB3 ,D~#"N /UY7C!cZq8'DBà~elSccX"̦rf=;ŀI&-PaA(_c >ùkDlWm|IcD/-kЛ0y&q$,"6FelK;`4fUdÆ|ƓQ$g*4N}w'B*luleBsQv#VGC"C>cT$PY iX76pb܇2e?+bI_)3NNP^h⊯޷њ,NQU(+lׇм3਱-xMi8@ ܼ/pKT#\Sg*cfR~W1Vv6+saK.P'!e G#xԌTpED26[+Iѡ+! s,-0nsFi&!%kίn1jPi?iq; d/ˆF.@eDv?ʜz7Zq(B6NA-[?ۋQkq ?7kv^caU\*I5c5%O%ެ vYtf2- -v5~yBjY%I7g]&}"6 vb4n|H(0~Z VOҷK<[oaTPoijIz$kHɌ|\o>J*JӾsؐ)$>>G#+.o?B@<^w060UQKWFv@.(s ?Z%N{0TaEX?<7YJW?*G#lC%]8XDnuPN]7b~5 Go/M̿nΞ3p`4\74^ 2d۝Pd-PҍvU䙩lpLTpmI!yg-[#R '$s I"{ae#jA0(ctI&Cf`z]N4(^(pm+%;wlot=m̚^Om Y襾WD0rhE|_~TPzi[lϙz<[[F-Z#8gK}&̷Q{6#430m̬yHTÁGԂYs;Cn'jK!E3Jg1*q 8)宴*h拷&\adUT-ώgq̅Pmg LD_]E=WBmZT!Np,-8CUD;E@bQ_bR&!fޭ,dhlhH|[Z,~ݏ,8. CrdwVtyOJ:Q H5 Q_`87Aӝ cgXcxTw(5h.x٬ktwK Fa2~!_tF]k?gv'SNpdzך]j+ RE8D&JQgF΂zxqB;%. z\F2M*CVRAo\l~ )waQ&R4@pp"\8J5 Ӝm^ϮɕV ITJ7GtM!{fiǾ 5)1 aJ@Z־>QvկqV>7+4brGN ;Ƶ 9-QJWKVt[4C6o%b0Ta38Fܪ̶u+Y!+mX^™"p_<;&"b1x58X"xlr Y}v(`NŸ vzYV#(h56HL|ylͨX|#bwh5y8 Le&T=- S)*{sWoE8oe!+ 0qG4&C"*&s$hhEd|(I;R-Coޚl[}2q9@˸CCXnb1<@(j6 ]za\,}_ NfPfqȩŮdwuo|Wi@-lx`)L5d&}58[_1d&  V3̜ZV{!nU4ZeX y.om{{U0Ic @29x*VYGw!o#"&oWBJ܀FB^ g90 hrJ;|Ee(~$ h l8? P]IQf4i 37{L% ԟUc yhORઔg.LASӘT6ObV?#6cٿkܱhI.[=)Mg1r[phǻ 4boC:%0 JaݥI{·[Z@sdž]hz}xT7nR o:!K$bU.Rd/\@.rIkyکF,/RFA,@`wr$tn^PN/ )I3,r J.%z.z}Jپ@q&G_oueA, ˬoppϓ[jVwdW9Z{ePCǷLd/H L&hꟋn<'@ƍ>ht kR#k;:G߰=$5C^|ov`7Cxnn[t+)d5"XPSLwHw z] H*_{߱@S5=ͽ*#Vgb|/$Mv2xYU.J~Rt|9NרEwO/ gq0M`&^8qH鐼8ZTxvQ{½-2_7QiCҞqgU81>E_:}KdaB'#V0d'ӯ}ku:CpqA̿U'˝HGcIčn` -r.lGTb#A^sRg0βMt]?qb 6sW&xULt@6ڍ}ձy,$*^y\bF#dOx)zamł7ѹnKx7k@dz++NN[ZAIAv;*hԴ#h ,WzQ7NyueZ+d>Cp:&)N3nC‚B7ʦUUd8? -}|̘So/89fs}NLe1Bfw |ebPWFXQPw7٠9ŨGI۞C:a+tb86N^A 3dR(gPQ7K܋.Hx\ńuQrnRs_] =^ѝw.@ϳcT='E,On\>,.1J(N\4TQtVBQ%IUuJ]w|\t6nDrc cj0|HW|C/qV)Y=+DI#6Iz8+TB|Jyuղ:ڡAN$s5vJC * nS`H?7_F(/kTC5:R$.p`L(Q@r|`C#5vU5ֱNق'n<"0g`:3N3NG/t1T_ mlt62b/ÊJlouyg%t!ncC!|=V~b)bLb(2Lʓ4:7)OZw2u]ןSlr ŠL:5vb2YƭQjT 3PH54t(Cτ I6on);CpbkN~:-q4v6lkI *G4K ~P'Gv`B'= =|8 엫o;tr')0\];;v {,쎚߯+OHDoq[8ţVsAr_K_9i뺿S OUn-M_~fkWMzg {]ڔ]S\O'F+z$?^9ꍎ+p 0Glj.?މTNh[6o,L}&/lŗ[琑6 +[ vM%pCwZI [VfХ'-2kCPEH ^Dtydh6A/5'lBR{ +z V70xE=%?+ͷ5^A{lYѦ {;g[AYdrh{٥+Mu絧uZ0!plwcϞ_:UmeE Hӱ`dR!qXfauv=+=)[z=XvwKzN$N8< ebv]kFϓضHE|OOFgRi%0荏@ߎV/[4FZ]dq3۳t(]Î.}ڻ*ICi:1X[ypΝD&wҶ mSdAKR59|%xȿZ0M 1 .),{]R;ۏ /Ϊ'^KLг3 ɘ$?.EkOE6"@\V>?8`B;ju##?dAs" ql1 ,CڱWQc|'ee<}!-U0oW"O]4Xs=u7 ;K!|"F%H8cVv R !{U~w5{IYw`N7ğ )D&}#>T2 Df o٠[$u…1hNh'r]XZ^33=S-H} &=n;~=~P}]pNQ ΒY.feLs*|H8e b 4F ZχYsBhk x.&'\/sQ# 1c@T !_:QQa% ދ)ɺcu?<;`=@ Q6Hg`!4a^O3-KE_Ȃ3ʼVYhbq% |ql'󟐽YcGs%y+ c 붃z! =;fA~ʷ5 ۷@MglP=C,_)gfQcapt6C$[<d@o==e!89cn.gd"ecݹ|Q,ʿUc:ltKyO^o/#OO|ۘgP"CBsڜG͹{9e'>@WTmAGC&!F%7(T(X@ppz/+@fpkp@B=6mR bʚstT;aT MJ"D=\$u7d#aW*s5$쭥C3:v+̼j6%<VͬU]0,$-q;Xn2m|\H~+y_6/{4g r ~A&n[p8'Q#yqD3&f)ϔ,y.UV8s9j&=nеPƪNX@WٗN 5o*yv;.Nܚ^KBœdAa)B2sS$hh9;-Kv/ɺTBZJ/y΀s[xC# ^Ԕt.n~,gGJtTHzj6,#Hfy!'/(Sw)8^Zᙨ*0";:?% X\̩GvEvICɊySݫ Kz 6/ָ식(f,$j298|e4!b$qCݎ]1ŭ#ogdE?I}Vֵ:Sa|eK%t}L9 ~7kp0Ŝ\P7~Tzpy< 2}ϧ( qZ*u2ir]#QMpnuT^ vk8=9Yz2yq٦tqǔqNvBzce1,^,i+raa^92.Mg$ g3:Q,7wPj{M` biBEUؑ p}%}v !i|ۈ˿XI0Τ>>~iB2he}6^iE_#V0N.(,ԇVI{-{F/9rA#;g ů> C% NLB<rl (Dq}BBP(}R)"#!MOGMn͏ڱ~Ta-dybqx&u~1Sc[%K\퍽S&4'FC3w#yFk~ba;U<@o=cPe!`r^iGd YCVs[zy 8hզ7r%? ]8 FdB}BaB p.ΑN#z0IqݘaĪiQk =Pn"n.z-$. D976plTȅR<ޙp6&pM:7]X{ l.R{iH=Ͼ>L)?RLM`eј?Vfu\[ס90;m7;?y"Usȱ\dTTbtnڣ SiHf_Ќ YrP^P˰0VYD؇(JNjO!vJ{"W`GqbF ý4j 2~o5qoVtخs4G`9cu6]DjE&M's}XM!\&U_$~v sܤ~-;J7?$pCXZ_\RM&kqB%h)+p|Rx0}͞wapZqbIRˆ&t\[ip6kP3ڧ_4W+#bK_}~ShmIrG1^&u3WO#-(soPah2NS\׾+lɴE"6TuE%d_1VD9 Ɇ]74ƒVs ;v3$&d!M!,:↍!:]OugH/Z$62{~IiPGizSl*#dڻ`Lڇ~Z>\v9u=?0D <*Q%w,)+>* Q0o^2ăYS]!' 'lfjc^SLm(3 %ۑDx.]aaBI{j; #%WxgϣV[&6V!ϝ V-~g/>n2h)=Ge1E`s}s> WJ),1N+E*SVtĤI cܫT X\넨z }ϓ\IJӖu%AxYC>ON *':OɤXod咕)m:QG88R]O LL ѢC;.mQN^{~:wuίny(^faG8dfRXs v1?׮-LOv˙xVb P&>7CNn?Q\PAA\UX`W9zizV*Kl0U>ioRً*€DexÝUO}s>"2:l·A}(᠏`Ek*RlςMD[D=RՖ\(D\&8: eӞ0~b:b#:?ؕ*^q4&"qCƔkYj ̿ei=]9hRB@yF:~ֈWʋS4tn~5"e3G$RiuSPR3ewOkl}|١GAqN%|D73bu*1le+x11D]V_E$o˦^>p0(`rz ݡcg1uH?!@pryԝapdxohpKQZڰ>@Kb/JqTuC)PXeJ"Kȹ~ tKC JDȧt?Iq1i{BFkGlib a$bzbAzi{.1,lBcdtNZhuZŠHHy}@ !K'VPϝ^8[kz;| ( g?, &U/O5>Н,#0޺^oJS:l&rg-s89e.4>' [5\U?1Z^Ià3")oz|zLeǠAt-ju.ڦEDNᮼ1Lճ1vUzWPcDLn.tiKM@nA>I| TSo@W0,2HT).P o 蜃MVs=)lt t7 R]/KElH{)(މW^zZ"zZ4zأ+ء~T yl$mv:d!ȓdozà'n:M:iӄem"כ-]4Ua]ڗ}/_FeZ]c;>:xY8aOgwJ]#(D v0yI/a7e~%r,(GPu(,7 jgH.[VռWٺ AC}vpuП6$#%Z߾VRDg"sWA-fB/w.<ܿv#³{NEN e12>! Sa'xzxYS#k*?lX(ϊKwJQDh ;f?wpvt z0DI!0`Nz'ֺ psYϑ{;0WyN7\F~>2/6foA+Dq`K GDSǕK=a*_1Zt?o6'~8 ʐݜ n[~h@2 ޸]#x'o*:EG!%G+rla2%}JZs{MtW^>T3A*7F IfĨt{3dNtzUy2)L {F3׾ğ?NǝB}Q]2-k4Y7؟[nsA`ZcZG%Ri}/[3Cfx\F 9朚Q|Hg'iV$O'Sb;stTx/~OOQK$'PԌAPԢLMBgx:0Ƒ  ˖dP>3>ޠ[zrxI PO X* ďb/ @g"X'ZcK.QZ4v 9'G>uy0ծMF fgUqEb'Ǐ=WyVFsPI7ٺ;о~|I- >(YeQ;SbOEFvM,\^N"HPN?*&頞R|)-ApO4Sb7K_Y;FI;hdŌg6 Fޕw3Fe s2{FV?E3zv]\@,5j;=Dgik?o< ?G%Ʋ+y`С>A* ޕVs<8YaJ+k@BV?CX.\1N F&JN{nUq ;0 n%جB"w9$ n(38B!tmն0Өߞ|EZ7oTYO5gl(FZ;ڀ+3Kh2琐=N?FNINB^I&# x| Rϩd<@N_qҐ];ރ@֮ WQXjy%WNLCHƦa3*8CQ \뭆>F!sIZ*b 9q*EݍڕUgsɻDOj lp}M=iPc @boc2߃ [2MfkW0~՝;& W[q~rq!wȋcw-BrqJ+C5( N̟}i(tMMnu*e`¡CMF4xiW7p-$vm`$T)@X|fk>Sϧ'Z95~D(v^ƲCTSv W) G+z10RߖJ1KsKC2JR/:(c= Mq42, },*T K{IK{xޟċѿ:FE sS dîW$z|~,.쑙6>^~/W-ێ~CQr5O̴ ,XflaSkODIF^Ôy}NV87"zRcJx@-Qᐧ-H;Y.k"4pHhc?]Uy$ef.]/,{f~hx絨\k% v 8@gL2=MA&. ;-S F[Y @ɑr\jsUƭtP؂ub4:ҺI1[-Dn0L<IN1-] ,Ta@-Ա Pа{uXvЗ0$Cy6S7كԄ+%qi,ߘ1^,}5y~Ci[6Y8^*:UIMWo&!GO~/IZQ׮yؾk:cl#9)4 HX 6O^vfd*lLm4bacu6.aY[]!!]b9!$(a17ge.9.`1ߒⓁFO.f_YtE;Uq (譅f^wyt֑vӂLNG ςT>QuB XFLcd\𡏶qz h!#h-_J+F2x !ñGS/5_$ORwd$rl?Fc4Ɣfdx?]W01$W.{!?76i.N+J"Ѝ ]bq֦8۵:KL9XՍI{SpX OrNw0 -.?VS;Scb/w$e0e-ZB- AT7[2Not`[0FCS l $ӥRR4>{MS Jܼ**+'ҋsZi\G-k;&b;ۼq7z)5LϤ'z[=hC TE5ot4ؾ&tdJt8xӐvHaXoYN@KP :M D [IoWo'cdp %o[|&ѲKC)" uP}&q$!}@20pgJ"o+t|CKװ~>ŖEQ&kEc`$ΐ5(F8r`V L<Ʌ4Ӡ`k9?іuZXȶf=(:'}–:;j|y KdxeSPQ/9N(HaIȼ:6G3d tʖi 嘕MoWHO/ UΆaI6T&hI99۸Ai~PMy`ǘ$f F'$ૃ U GNQ{^ϱͿX"E8vضU)dy\_և[AZ@Cv :?sFLAo[C˰w^YB7 W}6ν==#ܻP`{L wCcijo^:ǡ<Ǒ:2.ڭq@?.}WbDnG g]Z𭵶Bb1i}#f PX;UBPyL3X}˚b{#72`/1.jdtfeYnF< -EMUhd.gJާݲ$:SH;DLV1{ b 2̐E?l8.D 730V8CMhL9!,00YScX9Cd8ݿ gvI%A6`u\y.4URߚL4m plݓ yh jK]W4|xE>,۷,&呼RnPDj11-rبb~>^*+a0 I Rq_ D!֒?x1.֬4؉iSѥqNg'Ge8`ť9U'Kw?U ) 5Rr):8ppNa=Tm;W`KܲʄHWӊ<⢹RlGTNvu"!_ⶣaHAP41a8+{5ȶ4nus_gO}-e&ow<V Js(g+ao9|,SGQ2ۀ[aeX0إ[.]p>|r>AYW'gϖP[^7]D~. xOBFOeeL>y# h\qwJ5Y+c1wŢھI&AACӬ >-ϵ}ZQ}eٌkyl^V*fbx(zF^VU,E(__蛀Q%e_t@j@vߖ|$ze3JASlis&li4IԽޱ w?kBdgAkYX&3n'zR I,.X lnH+ Ҥe_ş';W_̿UlĜK8aXDfBvu]i>G_']1h3Ś7ς!&://WDl(RWAvMڍ^CHtjz(^QJxﳾyKsU8؟VsVYN܃;~SȈxpp5MHT^-Fz&8w[`f۠I9ļCD8or_&8~tH̿&{AH9y2TNSkh*o鋰3MK4_R_w#U /%٠9Waaryn'}\X3}F;VMuY(RJiD i8>4hHW28/c⿀_z?LǎJoH]66rԍ7=2FSqF9]j[t)xon3`gNe (xLh]UU[v_AӧGl}V'e풞2ˋU@a&DCj|Ru]n>&=TdV]2p1Sdz¥`vG4,nNm=f媭U/H%cb'mr+-Fi*jHs(ydQnCDV4r%uY0Xp5X1[,zwPCG(G{e>UI˪zX _@r1L85)530U=Xv pX1gie=:)qfpb:#1AEtv}g=o?j.eyH4WT;"*xFwKo Ros~a,BG |{-;~~Mpn.ew^Onw'QXgcV~! Ax0.25V67nt|_"U:x!4*=2Qьϴ6 m-v`]#2%:eɳ2um2Oaס YwniP/Kt`_oYxVJT? ;U+!Oᠧg4<);dz\n-4l0H}Kƒi[a;-ĝ{@p?S+ac 2jvֹz*ܚE&O 㐁 54mc{r޾Q3P?0zM9zjlKy:viey+%Ù FB{8kҡ%_$ż6Y{l#ڎ5SH?p颂aq̃z/M+DU2Ld4f֎C~#i׀2  \c|vPFخQY38艚j{rT?9h/$EUV|~&T= 7bv^죷S1,W4%on+UAN4YҤ dNqA\_܁ GiICy!79)i{[;Ȟ>^S7ouˮ~j vOѽԏT JpC;a-/Y[Ivr\ypVf)o V$hX:@KRy:Бd~bfeg/ 'reB'[_+8QSL粳M=C٠F˟FX dU-sTK㸓HP\&C(|[&|^V,j7pF T$Cva\T\f`m&YD≨%7= Ӎ= {>w;6Mg0s!Њ⾛_;ONM,NHN6^*2ظU~ ܏QנD'a1%V{(qeeA>y%W3@UeZN+n$$Z"O+Z*ή IJPپ+KEa92 ~dK|T4:K2dn\tlѧ'%G%]? d{ Pp4EKѰt]x%`9_Wmp Bcɟ0з ͨ8¥XjqݵFb!sCsy-B70vO\Do5SOllVv2!@ 6$ohA2M3 i]@}>*F\bj[iVc$-M s4C̛1xC ½.oʇ [i= 3]zdi[λ3z,5dy6 {?|JAcTrK|-:<Y" 2HH&?m}m{;E) 1 8{MJ: ;k(9,+~ aykFHo%lT*FqI5kԍ"8X>GIheUL`F'T 4S@ٳMMٗę\< x?X ;Hp)JZ%+"`Q=} ZixׂBcS=m?ߗ$tǏnJkxT+rX\GBr"e@%vSj^4-=!mpxF\lZQ\}(iM47}S}|3T ƋUUc{rNC=]pLF7r]TOڜ' + i'^ ^_u~3sy'־Wd+ZQۇP2'[A q88v%[sXPFMڋV|e_d~<ҚAfyҖ! ;o4\i3섥Y-xϵzB1Kʇ͎!_B8BmMf٨_6p~#>/tNZwUP+o s"P*@-U4{@Ln. .8O(>ϠG˂2d]VU. cDxj|fȦS56Ϸ0C&o)]d@ğ6sJ"wl;tZ?M' (Ʉw/Cpdq@,ˆ#$DE'kT\D3~[(طI"veq@gPqӵ4Xn ~ ˚nyaU'dIT5``zčWvݳ|ݬ2څE,xJh1FHvo@#F̠̌"#a~4W4QwC[k=)=Gm@ׂ3:QN<2XrO_<໏4RYeÎcQ̰>G~.B*0_X)MZJ&JDK)ɲ#JX y4!yojn>#VziT2>+Xd(> +fBA6uzf!}U+0*$2X|5pw2,k@%*Q^[zBu@ a 5%ߤ"lT[Ci8YÜLYccz0ΫFM9d-aJ!\7eKKF6ѥ+^|L둲 %V.+4_*zŤr'GX>0Kb-DTp肚cUp9rBX9|%:$#x+l"Pk]ނ7L=/V؎A~ 6GcX_r 7ueW]hGQB(ɺV۹ \2zyX,_ƥ.rXpԗ88~RNqz~=D89=84ދe}`]+Qd,Î8T@&_s@TqaddG-~ڶLZl"+єcMЪMVfDިMaуԣlEQ7܇\sp0HӭCwX\Vؖsas'TCHinQ سHߛ{_unx橠t0 3qrNS^^DXX99D(Lx 7А~[?#sޘ.M=iiV3ާ:ffc!dOEStkoO>Zunm[RȜ(( NWA:s )a^P!ڞU͗)ݭA^N66=]$Ԗw|8!_ђ?򅉉X %Yt4joȴdi 6>C!{u22M**JrmVNkַ)S QS tn"ZXԯLf)ھ6ާfƑ'< {(l;Y#&%eD*0(FXZ߹LD[Zo sa4\*"Tlk00UiNn3?@.V62^@G ɘh>>82lv(h5Ѳ:P1凂"g!i_x#QNN5A1&?v֟֘nYD'%N|-'00G\E:=c`.7!I;;zt!\2m.$y?]ʿPj;pTn-o> ^׈ * q~9/OJ5eC=B_75y`kt8m:__сeCWc f.{cgIa"@A9W5B]V눱sU<Gsy'#Lr qL-y:4.0a"K:hPs/kM( 'ߡ6e'Qk?>?4^%g)FR[VICry`nҺ.,iDr1 zZeRƪJ kۋ#Bjo2EfeHdďr? ,Qцbn? F<[.8ޜ)}jeO7.1xڰ}RWYdd; rCѮD¸6)4d(3 wġy ]H $uH44lO6Ü1N[b@Q7 Q8 b/.d_`&WkV ){5w0Xr2fꅻ>p%y4 om5,y.._EeepWOJ )z@~W7jKn<.5G &;7RY$e|zWE)=%*k. ƗbG~_>5x^y$R_N~4}+$f~U'(Œ2,*h5E 7@bKwjX6m-!ْ8/2 @7Hx{ДM쑱-2 9Vмkhl@ )M@\dFz$aJ}?DHO+֧ݭb񦧩p/fU"uXF1(65bxh6"S O`}]^&DzJ_n몇}B홅5MCX1['%AK8q8)=SZ?zPSl1o[mxw=Mpbɭ-l_3˴8DWm@Zq陷7:mHVsrŢ.j$e[#-Ǽef=.Lr5c DwO@ux " }E36É9[ya5=D#W޴BHVF)*2̦\=!]Wc! ڥ]Y @$KV.>>q7kv qJQ9o ?yq2ݍXn8>yv|4%Jn%b7uP5#5 8?YwDɪAt(Qshl[ qlO+> 3y}DQ +'Qêcퟀ9LV6z9ʧrGٿoppQ$ͬ^Zf8'-XhCRf[qOAt@s Z*#~*!C*GdCwt ԸɑuxkChohQӸcSa3DS}-G(19)^P]Mګd }^?N mLD3]G}gŪ /vWJ\n-V/0I^݉s=|*%SbFL R4^E;":4'ґsQa=FC@-npM ҿVi?Ꚍw e$N8P͑Smas\gy&OUrEъ2Pmh0S 3-(Sѣ3Ln1P@$&vyRd=pߞpODd^YovIz0= _煷v#[C*p#_ \j eN6'j mkUSsWW !|4X0lְܯY Ab"XA:Ф<_ەr7g Uc5ny!OWŜUyd{4k'ŭuV`E獲b(ÜM-3NFT|H&/RJյЇ 3" JqŋL n=7.JHH6и]ˮvuQ<[*Ŏt;l'U ,U;)]ZT^=c@k*me7K L18Q*<[#y{+CCl?)DmLwq_Q*Q!ΩqLs>Sp HbU "@jǞN;7ۆWk.D1) $d̔7<Oʙ*k;4@qC/ȲE7m,,ȚNɱtsv#>#j_!Gđ<UZSP5W-1O^ORųE?YI|Xf A"ͯΧe;&-ly+XτEO2r=̧$]2ߠ OV̂ V`{&KLw&5]a* t^ۙ5I Oe%C~^+ %0$܉dh^b̈́\tfM k62o5R̰q3C8<t¾vŗ!y@Xr_1d:dVD!4zb¿Ќ%%?mmi!BյmC*U *FO͍Xq1s,L\.V& X o$\xV E %׬16B[ ML곘J;^}..=_h֤s99Դ$Ɨ Ud\N}IJuZ IW), eKQj"dQz@}17*& Z- i4g`rG}^H ”0b]p ͝'RmWHVob2IdCK﮴-՞;E%R…гp:Ͼ/q{A"*Cn_A,+H*yb+A2)0klwԧ.r0>`)Na`UX*0*#.44E7eRg*ܱr6 ԗm`&[](Gy튭cU!VG{0NF)ercltuR6~bQO jxKK׷VEd$Kㆁ/xj?<Ë1@;qK 6#X?"Ao?dѩL?_1_{YJOHe<R-B7Ej'{ |~c C6%.BT]:1GYp5E6jk{4>gb*dUv`G;=@Y>i r@_.AEb=g\,QT pKAT>r|arjhh^4U8_.':i}C).Ҥ31jE+8~ysM @anm!Ȝ A Ϛ^3wx]Q ~>(cydP"nHh`).rjgF7v H咶MBҸ1$>lۥ%ޘ 0lݠ't$J,YLR2"hw+u-M=/SFu; bddt'غc+F/hwjq柹,Rͯ,MXDCP|>xŦJaX`4F݇`5+5~tJ?ɪ03svB94~O[Cͷ3zGMB6 n.r=}<ӒN!Բ1w cX 7(p".|̀)@H3Rw e!C)FeGo\8؜lx7uΰ7=B1Y1ԡV't{Tg\/zu ZIK, 6@qqBzR?:7'u{V2+T[py%fPZSHFB#ui\Nnݔ Yr# o=qu8J,:*3FCuM\ ˲D k?R$F2)SJ~*Q nHer2;G RZr/x !F4)YݢRyɯ R(}X|}8GM ay -g&.9xb@1,s ]=`_*?͜ O'38nx6Dzw!bOTtv0vE\/ FUf' $9\$ɾ]oZs254cG̘( |E烊_pV xYzc2o)oZum20X#e@&ϊ~A4#3 1!S^13_;|j' D6 (SUQj(1xbV@_կ{f iWC:BnoWwº@XL+ϸ)/EZB?V{ @:mL@@Iew,#Ŗ^`lΡba<$!$( @eA8{Gr̗vLcK[i1|>#B_|;΅pHA8 {wUZĔ&LZ6'mD%a#Lyj@5D5DCvki|R5I=Q)R_IGM*\ &Xp,D++%F `C`JjVsLjr{zeSRXAvhT1AKN|a#E7wDU$#ejYXrk_JmC= 8ܲUCwcn/cp1xm?g|zAs ]?wYpcnD%{Yu? JrήD ۼgG0ecݧfŎ>T?q`_\\5;mGգe7kjz#5 {v"\Y aHrx׀J%_sCizxe=6ARtk%qi@&g-[)z%߄ F%GPlD?AbIx:NAA6OUVq]R\֝KʒTBI 6,PfGTbTH3^Hs} B/\Pƒ­$jdJx?#-XAOY#A}Z %WG 6BpB0FFw!0(lk4vߋN{a %Fz_t,;;!4g>IZ]rJCl%v 7o (imD{۾Ϻ2T.p+848SCo2dJ\)os.e,--Vx~f'['~wMuty 7ԝqgS(|8[2<\CZ$|>Hux/sysn ,nG] uh{k}YnMfLxmz`yr{؂0G [Il&sOf7Z#7`ߟiĚ䈨B{w-P=L}<_}:} = e`pVz3у+VDŠ~`ۗg{->܃b cCF>WՐgNtUm% 5_L}ɺ6-cw-P"twSLGc/3BY{X1RbxY}!$fIX*%7i_,k .8J-YѩP !l%r;X$ƢF*a vϺHBnZ*NȮvۓ2Oia([ HT_E_Z~\_C8WG9ΡٲB C8N2 *iNQFvi\T6IYX^zT9P>BsTZ@xM/g{FD͛#So:6d6tl-Q-fx'wt=ԛk,PT- Sܩ'emEgJxоk[׊.1(ѮafɣŒn/gOJb.Sp>.K9KW&A%$44TbioEj&a`uTVMRfܹL': k4J2MQKv6*iH0j/mvp>! >\i`8$#a'RhT!泥1u*KަZ8&cT8-aJhRSjw$3? vQUXRq;F\N~T1VĀds{ʮƩ_R&bܦO3"]d, + P+|Ӣ;y`geU ̯A`+U"-^WИxo, NE]:,v)p>F`k빷s|U#nC(G[)@s*eÈ; C<6DXZJW0\ \mQGu$ߵ|Fyz9fCĿE,ъc e>m}e]$ pU}K8 k.|:2Wymb7O sy 2p\wX:2TbL}N[_wLȷrA$O-q_"apN8ݮmĹGBu(VbMALblmU4vz\5,8An:[~9ע 3e[WT%_jM JݭM~x#$G8E=ɽP%Kw,Tw 6)><.A=ro6=%8zyYv4E wzSa>tYdn4h8 󹼺l4]*!pTm|2ii$ #7ǨH 3ӫZx>>agzTsZ4k?: (l~z­I(9g*;&ʑsBQ|lGa>iӟ'_V,"t3q/44jn&NRKfTҵLmD8UaBnc\hI݈_J]OKCvˉ0X&̸ Z5[!_i_*P~zeBL0Q?cܔlX?p H=±u`]N)R/(ܼ! w2. ui:?]h4gm۪Ay 0*86hXF,|-9:r7xN Se Eq<z[)#TS8߹~;ۑTOBE}Uҧ8W ʄIwb =n|V!3̜o-ioa-Ў'“,h:Ruq\I0u1ZƑ#RC^N*iKTEv MԠq,G,ñmR U6wkf.&8WTeuqbXoNlW1ߨ2յ!>HB][V (v9++CV@?CS@l-7>?wώqKa׵ŢQĔ*ZGrWVcRYdˇGu-}!p~ul"_W3@X,7bE{:$ UElB mZjKA"&Dޟ$TL&Y`h[y߄gz9iz4y5g3%'MWcv!@w18$;RN L5 \l̫4Z ۣri[7 fRYmybi]n &/cP:ؤPw: * Ӷ+S S fǹ*{g)LWz+slѨ@wxjfO0! ,  fQqa7`Is[-=5)gw1|$AXiǴu77:/`%;5Y VHgawykDq  MrM$MV߆DbPظCkK䅀q+br NyDzG?x@6ʒ~[)\o|hrTmpӒ陝Am)qr :x)_F_AJˁгK)TCfLZ?̿1U*GJa1`3Dj1nA`UiSG5J\t|%yH.ڼq x#TŭM$4ۋDcܔS巿^J>n)ZpFޤP &"S߻j+ ul&d4QvbT:CnCE\Uo0CvŁ.S\.0}ՊtuզV{h.hGh7(cr⌚ L«_%.Cx+瞬. Ve{N0Bŭ#{rB~5BX畣th j:\y^<| GD `kAZU@!̻^-*vxZXkZ&,!P)b'45h+_m!n!@|>v.煶4"k.tˣ7fG'պIb^"mI'W`!z!鮰m|ܰ7=G{ 4,6gA9=R-W T^G|`ꚏ9ȳ>K8@(!J)`&5 '!u}fn-1RѴC>2,W^#en ə2ENZ- ПbER^b[U5c. Kmh]z 2 Ց@fw'Q ~8ڬr1YC1_QQ+\D7ܜR%ĝQh9hYPM~Vǻ15ovѧO!Ddg^Kg?`<\ʬ qf&f0PQ[nÍ- Fh*Yb-0l-MMeb wPc0A@թG')'cx5\צM<(]Cxч()kfġݙW;,~AUXs528L6mHEb~z!ﲉHnz%7P,n-gnR;ڧ:@5EPλ-<GQlubeAꬌ/AaF0{i]C0J W5E% ),l[>,V>2FLE5i9/)2p?7]0#옦/\(&jDd+DiIK;76BF?%s|WmrqBf9;m5N9{MG\Gxp5aKz,o)  F+K-T"4^3gl Ȇr 8kd_^N-G`Nw𯻟O+3=Ce"mt=!T.dd\6R aLc|C9z&+i?%I2]9ckD/ve*f6"g ,bX%YF)΋W8똦s줙70}@m@`8xkAuHmɞxtl7#:_x?$`R=ӷ J_}yU!ڂtyNf+ rdDӆxi=!;/5 L;).TF584 wZ/oʩmÔ#:K_h ,p} P6k#Q*g~ xLZ+<BIˍE6Z q $}۬bP(CQuR!吳~2jvT/~o`Gxݣ80bmATv ]PHTkƖj3Z*hEnɬkabnH_Rtģ;N}]IKhåk7tJu!$[ve^9 0gi8" ;;\b{wz~B-z$$̛\ntD̬`+3vfuO^cH䴴ul6 ;#tRN(NNK(; wlj%olA";:D#y*WF:`3k_qǓOR&AD7Vnfϩa|7n{QF'… V,lx;@.U\VN{ysi@ܗ!0} T:Niڷ CUJʲ֣Rb)PAUbh1ܪZkm!-k1\lJ$1Duh]uivE9_5'*^ _ EX$ ^Ϫy = D^(rᮚE>[ѠJ@g!.m$nHԈIi5P/RV48o*oX wxX4o@rZv@ wwy ře6~ϵTtEPחl"(mzPZ<_Դ>v&EgM@-@.k %z'D\\I;I=׋XDW NfF(ow@0^˧u)0 fg(,V`OlxD'["rmbFblnxl10 ӛƈqo 4Q[/ n}\ ʪYqաc'J[PHO>2lghֻ4W;;':gؾrGDvS5iLލo^&78.V_4VYRY!PW.&,r$s<֕jxZ ^aHݥ!AqDSZ\Fnʓ6${хd͟ '9$[ܬ7-1/ GQIҽ0azX2/Gfx&4߰~:<,gd}7 R{QݘX(3&Qn;M?iD3 A zw{a].eSK9 ڙs.MkM)B^֗v Yo;,0`jjh_b W_r7/5vxޚQa:H~tU+-Ym[yΕ/bZ:@Ϡh֟øѧٿ$0[a,\0aj['{CDy57H˽bzAi9NRXj $b1pM^c=4:>x@{iϪ!1ӿ E SQG~wZEޣ0w}tp5=N|q/ε<>cBk&61fOI^Vw#_& i"9!+`w,~ɟA5f3_˳Ų/+?P[F>j:%\<yˁV=5gͳMᗿ+äyvVICW9pq#TҐn Lf"c*ΥK F29RTOEAmqMń%3UMI KH &pWxkAwL +]s6Aggy xTX%\' H`ym7m%r[ge**`g%`l ǁ-o?4)KiA@%sW\YO+IUi5=qΣ ,gEc8*bUv\%jdhW rdo2N޽OFl*%b7tL#-^gnվgh}׮8[g_y&Ox^h̎yozt[ݒ4KAmP*S( 懼O) ˲b dFwm\ans[AI:#pgL9oo|3Q$Sò9O>%LLw+Ρiv$f{XhE8*[`JPrx]* |8JeV<@] ELه"NJ 8K'C$li([~r!m"7vgaܓeTH1 WT'r5V!4 )Mg^V{&uQ]e/Vmm7y\bIF|oq<^߃/eg*O2 $cX/_Ƈ{1xLȵfś褯M&,wǖZ))n1-> +>ěȚ,ɥp/ "\JD Fioȼ7lklM=wO'c-%ntS جr8j~"\m+7fIX-$IOsgh.[\z|bEIi*J`~ zdg5&j$h@ܜ[2\n(!gQ_O8( 9%8)eJF}}WVQz4% 8]qi.GGhǑlrlzS<%R"R fi(AqwiSЃG:A*? %CC QrYLH((hhO\)5엷€0yB~9IFcpӵ)B 2 W^AdlD?\wǞ #%-u[ثj:HtOFΚ|tykrj0m]|PF ZCz#ep0#{ 궲LWe!`&1]"9*sF373=t\[UZO6=iEh/)RWƿ(gB0LY4m۷Z}ŽgL^8};%`ʀ⋰c&Q/+iRԴQOFBpIONRrHI," 3VpM]Ҡ4ºJcra?魽v ②cL}H̞;C(1Ge6X &*.g?-vUplۿ;8kEh{jΐ ⶢ gPCQN{7QZxI>J-c3߱ycX;¢R"E4 cܡmG<7*w-}lb!u֊ ĽoEػH2Z\w@.fG^$ raEzqC!T޳єY޸ܱh,㿂0MzSΝ= _BvF&[9Jc0?(̚TIO Xnn^`oad@caf@E")PE63rIPVt's<]R''pS3$N14k:_t^1J-n0^t_ڕ{T/}fu;uAwrd9nH=5QɂN|O6ւJfDMdXQZҋ2CѽW1i7J}t+r̲_|]/b8Eto72{ ~D⛅nkBnNh$d? _zi)6MZQAdykPNufä\O tY7F=:pNjT}ʋ-]BrhjҥJz t|w}}{x~ah#X lu5hW8NfO ڠY* Eh$ULqp+ WOtR7RL{AkAv(6<hOqR= [/ G*o5v&Gc6HWZR⩝u!cq^C9 #b^ګ@YkO{W$ym(ΫLcsdՆ62$zFe' r*L$__Ǽ7Dqc[!PK)׋Қlͧ\r"jie Uvь+]!wJ6}LG ^8rBh_rvZ`;")qMTT5%˨,X/[.㜽:n]Ŭo F_ltf0VvScsH˯B$͹WҦq`M˟_(?dg=;|9U͙ENR!(:Gۧ& tܪB(}?aWy%z[5K݅q!Bb_8cSBeckjasCWs޶#7 Rߢ=ax29 E3-dyKy5h+P>`&3ݱ(vxR}sWOn&| I|vT<"NA"T<.1ٴ#?iK+`4e.My=PʇYB?RܶW}gfeHވBO-̸;*丱Mۇ~K`VqN\o6AmaJb0GJau({4 FƧN1>C"r[HrWhau{) :Kg 3KMwv+gMEE|Wf6) "BF`9[bBR)s g=7A\vkj ^zgY)vn2KqԡُL,P'm+At /֊t @~iO,yW*ϵ;h|@}zb)Q(ܷj!芉<$ECHLLȬe1rwT>[94$m"<s/ϋ ZjZ;YNWn? ZeҪ ɿ]xlE_TY۟ '5IPwvdBK LĽIw48ma۵ >Ms!TnCwt[_myJʨz~v2}~lg+B`\a%by{Em1')!kțMS+[W CERlEPAD#n$W\*-1@ I9"~P(C &~2>;'*J#Tݟ@icRjALBy{y|WJVYZU6gl˳U"kn77 (E۟)Z\N 3B ]~7f!u IIH>Oh to/ŠcPbLˎq;VF9 c-?<Ǝ'9 g BkLFk^02,،7n~T#!߇f[o'R!le#2 D]ػqxTCc+' ;#jz^@OaA2z5$]G6l*Wwj*R:̔X_d,45pyHy{5i]3!k 7ӜQUcׇPχA) k%Ŏ@>WAx)~UnД0?ʟш]ti5V}ҝT#=|fXwK 046t*)͔QKUM}2{Z77$5zafeva5MH$=3=] dLÙ|ҥZwߚ#%kE=VJmX+\1CfU|Ex94on R'B*{O=*x2Mjs͈1$##k3$6 qm6{%6AC+NR?q1T*Ƀvκ[#dհٕMahtyN fn!Qiھ 4fe!I- ff^r'F5{O?LUJpOޘU3:ұ-`ja`/}=-S~㹝Krx5_D}Լbc sn:lXቾ+)j{=$~@" e5Ɓ҅:=xDIaK&3j4bs4 wSr(0U4۱㩿hiJ8l7 .5a/ǻ$<0VGnbkfhcIdyRA*3EQk9Eu^ MfFxJa1I9P3~uJ)NPw7R+menNpޮ{+of% =n_Y"+./u"E/z?VEV*;&e]8 6. !8A8]q3B Q䊊J#bˎ$S(9-(2R%֔hԒ"N1}_OriԮ,f|N 99Uy}X saG_r.V]Qxwa~% qshKDiOHDx9ʛ{1üpP <|ٺ53MS vi I=-à<5VɜfީH눷M/VMiwː,42\ZT'S*0F +L.Q'3>˫diܠ/qs*ZX3( `=+0aΔ^M>ty| 4>٭Z7h vg7#  0Kx--%gb0P',Clov/+Nlr%ni*hQ)j †d[#,^ߩuCNw `^)|$^<^VhFw[5]y'ioYxЋSɪP _lX8 6;X%.7"D+\0}pӂ/czNXAş-F` ﲬR<$ZfC&e@~@O]md0ӥ*US'n)t]E4¨EqGh GO]~V6u  +Q756ji q=+ pYfߝz&"*fy3j3!L=zR~:TI!KQlS7 OS^#uL;vV mqdщ`h<'_+JWd!XݵM*$"Π q P}iUSMc|"^Jc *7>$; D)d/$0JYeY+2=lrML17SAFa$,)Lf\zٚF3yhtfܭOtqET!*2WA s6WEW۪ ’MXUDn )HљV pGuzPo6T7N`$g_u4[QO6R(_Gl"! s {N6;~ɐ@^xUQ\G# (l|Z8̄Exۗ0o4/b =Ȕ-\ z\mk066 e(,?]" T "|Ej Isܰ@ItH܌΁sWs8&i fþVb{#N%NkюXtXe$+ I7#[EuzirxڤۓGqlDGh]LJ5y,6'Y B +I<'BƉ(RC M86h4,Oґ%nV nN>Ȕ!ި1k SJ'T"wW}|_7H,fS JXR(@3BEG8iv6Fύy |vOr#T|W<^8w"{1k=v&՛od Jji4!*[,{+[ܨV %lVĄ  :a!Cx7%.V>|֨Lo`G du#VȞ\u /}xOexKZ7 8(,{[Y_#@kXA)_d Z+ +۹W+-q\,M#9|( 5 Z!5ux{isjM+w~əs', |!|n4A>%$8._sW@^p%u3p|fHr0aҵeSkXBJK2(M\7$jc)}~^#SnItU.Zr?{] c^ypoWWXp&QC =vFB*hH=Ej |웼C]n # ,'2/ q Ʌ.^Ƭ^kBЍyIޣ Sa~BGhvR[:4(rÄO:GYwF[SYi#x0j-P2r[LǏJHѦ!$}-j۫c=갨BLFFˈ 0{,Ҩ8ެ4abVJe"SCi&r׍cY?AP6mdylΰC~p#w_Y-G9Dh5F_9nb"M(O;/瀅؋ZxټƟ̐nw$YV+&$M.~@c*p߳QG]עyݥyLҜ6j2kڡ&EtH2?h|^?d/G\S$ Ҁ#>‘Gc(M]"yul-1p/n;CpH{T"xθTV|[Wز@PNDd-s>?7?>{؝#[ûA&_] l\O8iuTZ+ULtWu␕p4LZ`-X$aIS.C[\ 2^u@ȋ^VCקw gUpUm|"k!e7b"s[sz^$"lU=oE4pmZnL+"pH!]Cbs"qq2Z7Y/10lRC=YPŲ᳁ eU%>C6խkvC^%$D?=wd$ YT|X7;=˘ZMz^!-q[lߒRJxdᓰhR~Ol+nTB' $QHj' 0D~fe!z6> p HTSCI *"ׁK޺A^iCgH1wi>MppyYEg]w6eX 88"Y.IZ Ӽaf4G׭E#wIqRN'l>X[XbHs1~&4o'BN̽URV$'}0t}+d B'f쫴BZ .Bj[+͇'EȲj;.Lfϯ`MpeUhKRe&` >4ڜ~ ;,9~䌣È.tH1F˕7Rta2|_$miʚFEXsUݽXЫxdX {-,Y qcH`70YUE;Uq%!c2 O +$?tb P]ϩG_TnIN0>V8c]nf \ĝ(-`JbcMC|dk"K:ZS^AչntDy-'t9"y) 5f42q8 ͵ajt_BTtiy!}m(8cKKVPA2 ⒾʛE7s(Z-p#АYag;E@AiXceґ*-k1+)90?*d̉CL ўSq;yM~8Tц6$FS?J[ӭ>-\_!Av51~ t/1Hpe8_G{# Tu=. ?M~b+B8 g!ޑkk@yyBAkiq+Z6Tq~ gJB]ݒ}Mtp?ߞ?LhXh6 t5S*#ذ@Ku&$r^m:P;ն Zs\mx^Bop/G\7@a"k<~XKe;I  X+;%Q+@GH0&_;m_:L7J*dL=3&p dTw:f]C) !)=p+;2i9 MDDrO_4-!}l( O滷%'>Va/,h%`h/u9;HM2% ~Om^^_IVxr:+/4=^ZuIf mQcP iich(esv8ç, 3n _AR %.|,F,mPaUՖ0e͕C-h!.ivVƖh7dW(oWdwFX6oЍ ʤqeT} ?򜶼iVτu.[rRn94yB+KvS9Ś&;uo條j5޽TS 0ŷ)AO_9qR 8SىrijkY;T' Tu y uNMdz3ʻ @'E#XaVmЕXV5puSL@i8Ķ]8'qUA̷ѕ3ȩĶS])=#:Xxk$x, oq0KJdh)kqnZe} 4;0YLa۪'v젲`D Q)tu6WCل_<1 bRz ?Lu}jK 2i.Cs*uEsG׿ 7W_uʹ~P'xdGCNh|:ѐF QhL"A`Weןj|~pWyLN^C{!DP'g 37D;|ARw s'>aNJY[IRF)l?c{f]T푴b㓕 ۺ"+ȵѷU5ljM(ZZ[& ]Z U__9P*e[Ǵ}EtDJ xM3 0T7˕883ݥF*ɻ4H>˗8[|u-%H<4GӮû"Tc#ގ Vq{d\fV6ps%~ Ç(g\v|i)JI;i7&QFjE<Ƥ 0n6Ry+B`_YNHX+7 ǯ6b^NwQ!RlXj~^`Mq|3:YJm>{ԟq%Rr{I2ן6`R1 +pI\,'%jls=_Pkq>{.0:2̄*Q_|).ł9`xQ=0d4LGncM=v>H0'. ͅzUyBnV> G_ryK 6E* 91eκY*

Jy矒 dو4([Wn:, i|X/8e}7JKxfKPN^}08rkG'PirrjVHR!wڅrhRϊj#G1{-IqH;ԁ Jp5Yhh)Nq)H8)aL|y>al iLK=`P\B%S\7Øюl^#~ITJL;eo fx4\FJ 2HzzUGo:dO?&H0B[;WW/BCGXi|'RJ3շoo G6$x ׂѥZ7U%ESg F%zxb4$gv} EvRsBO˿H&Tƫ+֡0޹OLț{ֳ^Lx.Zxrb'O SI?wZ ciН[jڂmy2u7Z#{yZ* UeLHq%$4g%L ٮ~GxБJZwUR})i@շmxg-ĩ,´gcr\7 ~}'=K;R7Gɟqwµ8`(;jf4xQXt[B b1w.._'}a> Lḫ<\:MEɍצe< {K>> 7;:0>eү%]h_ntT GXV9Mѱ~9W3- zTD_د'2ִp VIr p`)3Ud Ufo &-3Ya5]D$rmS!ȸ&RjBsqW%ջBmRSe{ʺˋrH[3 iIA03q7- {SP7(8/ Γ|lx%},#f/B,fvaZfAJ"&fmXMMޟ/88+%Y{8~=KgB,5hecYw KFT[!R} x[!ixB9E^\~yX qPLܜϹó L W`ܼ׈Egg.kB*2kLW}p({I#]fԞFMTNStkn{§V14](rG|x+*3ԏzqh4 Q,b-ހF#̦^#a5xNL)dvRC̡渌8izRiAx),]NHMfst#K>~M|W7ŷ(uMr hTkBY% b-9ŹOӍ̸fX$Dw7ظ0ma7*dXp ׀ZV~gI-3W)!LW/x#%`'n/Z2ۣ2=H߭ȻW խ|?{OpV~PRdzK#_fl>>uANZ#͵zIMc耇=H D1q֧Ja/C:mHb}R0Ӭ.eOƙr @͠?P7չ;Yf}2t\rlhg5Uvs :X@yp v>sV;A$)s,}$oNypGGْ3ߥ{lHp.gYJa{WAܥ(E+ %:"g x?/V⵽6|-b^"tG)Ě)pT(Cӂa7E+%M ս;,cJG$Ƥz$.c`aZ&`Q lT#M;eLUaHj_hCΜRe+2a8zK(lCQE)D:#p;ިaD2L&{[}/LwG"`A >۝3OR3 F vI;ڼ^I#RQzPw)XH.iNa^ɇ)|vgM\<*n:jU#̚ \btj~PHAP%\%I9p>F#-@"(05ʌ@ɹ1or)7jRpOU(uIŶ6{,- 9¯0DBK3AK"sģm^yA|XQxS9i!СJFEpFmP= &[զp'iӰt pHO#׼`N4+NX&+"`0!BC=ilv%ê\E~W ՇS}4vOGN.g؁VyUtV.TFCYA%.K)2D\cK"v6'C<8ʺE FyjNr!$'oGp(N:s"px^DbYR*37YМe[D}>aV0ap&q =YMB_h}"^cΣw|Ñguòt^maķ3d+؀4vڠm_dB9 A(Fȱ򍭨er꞊pyQu0=1[2hbq|m+o?@VIAT=?d;-5Ӈ* vrJjҶ>2Ol!χ\ɰgX]lz~U.9Dxhd "̸mƌ=74ԲNXE-fGWI͢n  Є~P=^R>ͭalD)|+>p%8 .hs4ؒBb=߾?0E,Βl_o.>"SdX$V]觠+gb5Y-c\vJӬpZM*'^';MWJQ3?ta`y0R @.sZlfVzls"(eNHX mCq̀K5(Am*)=34?RNo<@g+U&C߈4yײ3Q ޟ4Ѫh4ZD4JQu0^%|bL׷K"6ML~A>Fz<35ZL ط7T󜟳DpW%]3;|ǸRt*?󱹍u2>Qe!aٓLA֙Bz=c:ҁX#]6O *+_Pm4qM?x͙lsAl^0,@ɜzsi+9VYx/d A@3לiMh ;gP'@84D +C |r۶L,r񟳁#ۗ~A5Vba 6vGZnN3$l\/ *ޙټxTf%~XJ6#?BG6/ {l>ǐ-@5Y!alY!j ))6sLpɧĿ*<5x^plA7/i#ЋN(rpϼ?_dW8>=aLR5=Qn)@l`t̴:3L_}JwFia$ 8˧V򘴄~Rh-Scg/H"i1:T߻f48bf-+h3>˟x'ʃ&{ /%jD y>Z˵joǕwA-J1>35Fؼ[J3=8ro1294üKr\?Ԡha*^JTvGS9>,K{H%(?wbT=XcV5= %JLJhbɶڏCV~Ka4C. YZ