python3-perf-debuginfo-4.19.90-2112.1.0.0125.oe1 >  A aW^^f+48;k?|*c-iHpK9ESKh'TZx>M j%.jRVQ'4zݙ${xnE#ib϶QiҖe#:Ta@?i`8cQ2ߣ1Mô;6쪟 = >( TULS)W&0sInmeA̽>͗rYwOMe4fb105c2916dbcc3a2dbfba438e3a1cc1f3027e8d1a7f6da94957b92a2108c4007d7676942ab65bca098ca77bf659e50b4bc5c379 aW^^fG'b; ;źdcyۜ$DZ({6QF(b@R,5P9zd&gbE˕=|,J 75 Y ׁTb&q6b+'~Ń4_\>f4MCBl- SmAdF^b*;R#ЦBZB"8.~NmN>_od>A v.S<NVbTϲs=8>p< ?d! 3 ^$(Shn     J Ph 0(8=9=:*=FGHIXY\]4^bHc3defltuvzCpython3-perf-debuginfo4.19.902112.1.0.0125.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.a obs-worker-0016ϘopenEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϘAAAAA$a a a a a a e8adf39a7b9fd73d7bc41834b8ffb2b18662d1de99ba5053db42ed945991172drootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2112.1.0.0125.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-0016 16389270474.19.90-2112.1.0.0125.oe14.19.90-2112.1.0.0125.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2112.1.0.0125.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/add9b5614c5743b95cd7e79aa93390d4-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=32f40a02a18c1b69eb1b174aa973ad45ae574a85, with debug_info, not stripped B[̆^utf-892b3ca8de4be009490018448377e695c761fa435be8b3184aed1686de3b87170?@7zXZ !#,B] b2u jӫ`(y-7@$1SM`l>8@p55&icIjRygf&^"+I/B߈{잕{Yp!'.]OK~ADfvt//*?k,fR¢1Ҕ㽋co&8Qv)7g1=j1Q QCiw]w#ۛ֋.WX6$Kj 7Hv{MMv[sP㌎1^xGTrF S5sKq!7~lX7%3!.NJ|n[>cu3S ڳ3y}psWb\]?R 5Eәj,򹉬ȈeGWjF'0hXI2ںnyQoe=lUWxnF? /W4mMDpD-]TS>QrbBMZTC Ȏf ǀJқh֌[dlEE"aքkqT5AbG*PEc?T%-mVD 3s9x1 cKo!iUjyz&wyװnK0)c@3L4RT"s ^{( L5réwI_܋ }gM2OZFZa`e'_\.Fb7os4Ci=^ Bk``ƉӄD6C8\YH)U ~Q P(kkwG~j\U82))rʁhN~*Dq)bb(՗MjZr D2"P8f~ b'fxo;cV!!>J{pذKE[ţ#VeE_-nBb#8:0'ŧ՟zF`?M'_NgQ}SlU~ (vr2MLq\i7Q;k?sLHAXkCW%:5-ݔ]\34L/,'-+.+6=6OxU-ƓW6;ݜo]aѯ!kJfCݠ qWQ-w:ƫn}&00@K4HnCrco*S5fq 2pen_+J"@{YPߺ ,mBK}#ǜp2'a=fLwM)Mæ ÿUPIՄS";I.W%1UwM$7Ou3p7s)aȍ?s'NT:XBp׈ ᢽ*-y!,jo* bWXdEځQ'7GfV Qq 總(VC/cD*#|D`+Wg|GxR CnR\F❨3hcgNd)b22k^cg Rz+J]_ϗkYט;S7KVU$X3'`<(-9m@)#/{\0i~dK&Ao[Gz܎~mIu3~Ϸ={NS:N-uSQ<?]=:Q\%]jgۺB]a,*MG-[a6+iƚO)6əYץF`A5qaV6FG^rwQ\iu}6k3"8(!Q!.8zgqJp)gB;L6\FriJhwAn˲$+ $ßn4q;o(IH)\a W{&ApV%=YBX 6r9''6hS 0h1KѝǾS]Ko˜޸: 4LV#ܚn LI[-WG%ѱ@ڜYy:Z&û۪,v ܯ0:BloECn%y|F"Su\˄跉][c3eޕ%}+;2^]_ *ǡmm?QM5Ͷ J/IZnWiAi쥰 x)!Ud.Dir?;{V074$ YFӥ7ssYQ1FzY~JHIw9~&s:@Wb48ً9KaeY-z߼x8Q1|o33J&t<5ҫ(DiKl^mpЈI+s-'3'Z) .M(>s6u=KRdD# ?w:>?8#R.ѮuHKT1XqB50-"@PQ8Ka#S􎠥Yfпjd*dw]?s]R $5 Y'G!6A;&9/Uzq 7.GĢ@"^}a9D '!V̌̊3Hό/Ă kSw.Yω2NA%X,;& vqt(0vm4B?=v$=xy c2/šmgh hv/WQb{<諧b8K=vC< BBZS3&"b #9r,l=3ܹM?#|%xzx~i*˽(PX“=.Lk1FF͡n'$T}Sy^&S(F??W.b~Fd[kFU2֝u`LQ]d2Q%?N^e;SEz OXJSRC&67b* U꣋2mҸqaYVƎ]_z+d|{d6 m%ifCTµ\/ny:_SsduVIʰW SHH]ɉ'|>ˋ4̡I M8EJKXvƾ˃f_tσ6OZo!+GGɢ^nKvqK܊z4@TAZLܠL+f!k& ,s`qEСX{*JD*:'ߎCi1Xqv P#,qAsO7 γ6v~1KA`Csq{Sĺ%(zlTT ?G>TZ-c0jSxc{i2aJ{\8jk [dXvkl'qπ2㼦 TAK+` 4?zy+3lclmWZ;ՀgX(Z {^=!KaEL-4u?(xkٚUhG5b{JR\MRHIW*TN~jM\!`:Zcvy6:Lԛ#%ڣds-:'̭qz5+`;Q|qm$Ѐ$f<VG]fӖб,ڕ8 nqү/ 51+q?iQP)c@I`0ZvNja&{x*T&XIsM KBӹq .jhk) IcwC7I.W p mmh([-g3OCC[I`0;+7jRGPlt)ii<eP{c>ptҦgJӱ(pZiF";$DE"ƧYSx)0dBR5][2˔Ļ¹OU7V\tf.m /-9{zNÖ-ED(x$ttͻ*K2JC/iC;i*5٭rLL'wV-XL-=`6 qfѸƫ袕'wPUe%#bv!W\ծzAHl5ؼ5DHn|iy-LsFxHP5Ng .i>C$^>@ (4#-]3 JGH/bxu;&N"Y[Ɗ}Cw{Rc|jU_9 tB2I0@dg'Q"TDzr#`v[p߇Ҥ2vMV8E;aM_ᙳU:6]P$-lb&qh{:LZPAA q* A`U? Hw*DnY1J-~eNO5J 7q*Klx *~:@/]q[z8nH8pŗt4gL{o& 5V)N a!c2М#΁}*{, U! zX*pCwHҋTb_m}'cdD'&/ &h0Z\۴-o<{dǾ `xъ PxN{.q8ת`+^Lcihhw>"w۩ >+JhEO@~:c+ d^Җ}ZuTPBS!kv'pNU_"a][n1JN`Pf]3D*ܺOQFˤn=eh;XB4 *sYa-T׾ aXo5`y@VZ ^ݸHѱ3e;Qolaݦb" c5nD2fe]~D E6no )٪M/v3 qQ皟֙Ϙ /E+tLb;\"{9r)~j߲օl{aADF%h"fI/5@U]zEn9; EMk^=(?G-L N"J@ۭeH  u1N/|5 TnUr7UTCڻZ tE𨟰v4@@_|^Bؚo髱hD z2s=|cyZe9co+ u4d*:y+%2kyeO'` S&nRs(iEQQu+n6mMnମֻz?>U{*`7MCH pnTbK=q&Қݰao=z kH& C?tq+Hl>Kosf|#.i)- w׺XɭQpC/ Jkx/dabp]nHsi~eOV]pSÃ:ņrڵ#b&跡 hqG1xuLc Z6TwAŊᓷ$G=O{/^Wז/Ĩ\(Bռ|qh+ٱ;-H܍HKU-}N>Wd>әK~.؍X&rMac=F -q I뀜AA&B{Dq1<ιLY l4]xkx+ɟC`e ]5hoIx.qJ{@Cˉ%EܿKbۮ6[c[(@}?BnJ0[j;D%X?ea)7$2)2[oWYfY^!G0n+T4M_z=V>1ٜxtM~"}F[_QIz*}#Ļ9|y237*G :umJpj>?Q.D%20NR0UqCx2%"pbT5:2c.LTY,/Oף[/۰Ykg{ÜSBP*f]DvH'MH0)aQ\E*eP|ͤ)]W(4 Rw}e1kiꅕZ6a{Ԙ*<1*gy_.~Az^-sXA=EQ :yU.8f M1 e! ~u#*vT [2S s"|[~ FیClp >=f%tDV^ç* -c O:k(w vB8x\ǺB,ߪ_HkUDz->hEY@꘧ 8 (1|6ޔD%;)nb)%9n"dsC^ "WN?t(M#76WE;m’@ofTŸt\-"'k04iOiU~xQ|:@3"6kQ;w }b{S5#,ÚC&H  K L;XsF ߌC xn1"#yʌu!Cؖo ֕PPˡ3fƍF(L4@=  )c?uwzN25$>^aOa5&۫t9`ϱnX2_L3B(0_!LCC 9O>w`"2 靇F\pKli<_5*:z h$/:b^WN*(i#'^g=tvxj-/c~0ROՄo8͚F'^g\`}}Q^YûUA kGF"&lUR6YPkpRս2FO".&JBɏ>@P#蜁).C2{<(W ܡ}ЭT"< Ä Lt;FAT_N/](ܕiW-x1Pܼ ~ oi{@Te猽yquze]ѳ0/~j`Gy 3$8-0p[%0% 0g"U{Bu˗Ht8,[*| SN*'fa}'[q#t㛘 ZUㄉ/9'm$XL&R++)Jk:BEK#MTs%~]/#-r*ܿ1YRoq1Y֢zu'Y(o*R~ENcZ3myr[ۢ(47ZAI VNN,[K%K=\FZN8s²jN83Gw?a"NYW)hH+%/{j&ǨLOLMۜ^t$WE`g+ra_ɟ0ԒfG]vnڱk$zl4¶e_өu^V]G'!{M_8A]szlÇClkXi =q&&6lj 1\U$=Fj/C>an r 6oˆk{ʗ @K䗿z U~Ť@. O/U%1]G!ӔcW*?#A,ԍ2n_-WT}l܄ĈPk=/Ȣ刿{Q#.B,Tp_"<W5VI̔&f+FpM'4z웰Ve*e Wlm8u Ew_;ïZ͞AKA)]ex >fg}|Z:dUCI@gd Sq㽦]=BŦ\qM6b+WnlRʙGDpWC!@&|{Uz6nܢF윐oGW6PqP%.6ԆRT+ݡ]X3G m),=Y;nP:؂y,v`0zrC qBQ5蚙6{yZ(zIY _)eb}&z#qPej&pb&"_-A|9/}R2Yh2m pKkYX-a1:8Rf7lRnG,S|ClHx<8urjHJga,EFVdjlVsw FAcbndQ`']m) ,iF\+}gOr0=hDgf dj5a<)B?fzT̼_#U~3"c]w!"z~tooh~V_aykCn)`gYv䵡|nUauߡ"8VgkJ{Ԇ1)_U N@.=L೮ 1S 2j͑oT~[O8V?tC֕wќ=8CM w1x 鲋h5p6_2P}܋.JE[ж&KbgL Y܂R5`+=$5Fv+\Q@ULP Gh] aT(A:btA"Gn,)4 })jTW([5 *oAC/Wd /ݝ èsTev`#!qe [ 5x>}/ڨC#-3Ad>}4 VeA0fZ5Hh_<" {` +sIS%T%A¡'xlK1X['xŏ0W|Ƥu~/+<̶A +NhTZmD7)ڪ(&7%}d<,~3U*kL`"H(m:cJ_I<`h4:d[8KZc~VF o=3B03oa"_BP v6ҺL0B;8gZʧ_}t ڝj skT;zׯH>, 'FdkU#=h:G ZWR;6HdK$aof: {<;QEs@ W#G]UB?TNrHC)Rgh[H}@7f+` opw[A]}'t ӪFI$|c'u苍 vBv3t(aj >`o% |aN&",>Yv?̞97^qWZjMZyWC )Uȧ 0@;nK_S?x?=%K4) ڽ>tr˚T5a/Œz[Pa?s}@SmՄÆÇ*o95SB{ ĦBzk ZCK Pj~|Enc{rbv R&#宸#̼D-n8!h R oQo%?Vm *S C[Oo͛ۧWz|JSG̿1 +Fc!-.,0Ƕԛ@؃!ipN~/["&e aΡufxf%Z\PUe0ѥS@3DSrj}%dI9ڃe |wϼB +_E𔯮p`+#%ðnG0W_,^OSg"N9 wjW}R ׅa12sF_iR䴘G^J;É>qE6,%"ZZ"•cb[`~uﮚ#S&yOгm!#&XUhcS'3  z"KMRE7ď9ГCH)IГv.%PK4"rsQ?tiݏnRP|;a9^#MU<`ceLE_ĉid #n{$zE 'u7ɄJ0$J\8@P](KQ~el&F 5MFd\ ʺv5ӖN-Wؽ%%;!]WZ S1qez}wS-=2d).~A2+I(o. >r6~#pk>@O[t;6=yi5׬fUtr@K8q"P^xvrdl֧)}̰x"3䏳Q>O*2xWHRJfNH%=ڞЧ:O',@)Uت0nM%qq(bRbSٜD˂<_3zF0Sv h7d&;ڔo.n[0|q2*zK- Io2lЇ^Q?E--d<αcכL9%x+ QwA>^Ǯ*xZ F_/*>\č2|96Op%ϒhe$YSW|qkY4"l]ucf(;.h8- ܎ozy2} ]D17XQVCNY {:O/E4nY_'q<­@Il a9Nsi§ <[zs󌖤%nN]oCF4`*XrVYqۃ&Tqw-%^"|/Ojv4);US!-Ke8^ľLDJӭ `lc"`8ơNB ?c + |_RɳfHlC} R˫;v[5Lډdg2{CiHGܺ}3Z7 @a33[}P8{fw$GGBOIx*vnz;7vϖ?=XiՎڕԣ1>K V7 q`"Ķt/7#b)&ϹQ 7˗kf GdezF5y֟3 Ą}̔{d/@5B ;qI:֏'dAX+d+M=y4$8 X<#`l $pAl3K'^W{& kn+$hΏ;mXת!h{~iE~Uwd]0n#䚨d!zeS3^PV)5kolu̽%~J]{]Z]Q_ԕe@&e.4 ߹;0+~^C8U"tRmiNf\[Zq!"'UUlfRZx׭v /mܚo>WT+A2|8tKWp96%ATG %lpFQ4\?F4eբڜ1G{_0R;ОR]-IYR9N$Zrb2߿lD&iуVg=q]GN9\zf 1L'S?)5)Dga/pжɞjtV Et MCVNS.z'U\e#DʬlJurLTM yiD ˗oeKPl%e{X(iē ,S80{~^ `NϾ#a/GQ6掗u"v[0`(%`%"خwuK sḮBБ`_} 黴t1:(b*nL*`?P+|:dVܛ±bh6%F8!WSduLlpk< »]]3ӾҩKᴂ;߷ 7Dȿ:#(].;46Z!(: &bP.m_yo4MႀD,e(͖y=%F4kIN[\4Sh*hY\僠&<Υ4CFp@'!5|qssl%I"o d% gKj3Ee{{V3cIHG&dwunla_GxLHTcrk4`w5KYp)κ&㡾 Zn:!QUn4`—bH=i^vU$ ׁ٣_vZ[L`k/&蔉ywǧfo}TQjm^wW=ǁrwKzEdIdSD&Am6&rݫoPwKXx ~ j%M^$Ht ^ Di/kSXg~ʱJOW;pIgUFKe6\zV\4z~(I%*.HBZ 0sD%%д[ ݻīkاh 2\Sdww25+Ki7ͦ|_ʼn6<4ϡUH4:yumtTNL̄wXH%IL:{@iߙ  sdP>`>Ȓ~j8^5B6o~L"Cw 2XhKsY4`R򲵸Pv!4p*&˫cNӗ l8V'}2@'9:M j)ss) dfO4Ѭ[j{Pb6<73!UCU-?<%\!h@9ۮ̒;32F,f޷LpoiMFJ7lա$}~R@ҰY<[0Z~.N~:֪Y4ѻ <6T2~1_H~r*< U-QȎ{:Ez NKJ{? a ';Nd=B]TsmgN:" H4mऋ/um*ߝlpWǷ rRVBF*X'+>z:N S!Ztg֍fpI@p"@tIgƁ$65EQ현OD2c|8~w**xG(xb,+$,/fDBLߜ" *A̚cRB$ehMƠ2[n/HVbl2ޜlޑPN&6Bzx38׉ֆCM(bEQ54ugj{ZG{UQM3-oHGȇNTy"mV|e%XHW 2uc61'a,NHJŘA52VunW!b-}}ky_4b>OboO>C~>2{0iFW&Ea4,6#djWDw5Rtg$9Nhm&]Q->пFo+CCR"֖Xw>B(QR4}Rpx p9Z( /z L4;Bu~*t;Q>$̸FC͏ОųrV-g~֗D$]yҬ FL:TFfZDG@l|x"=^hNM0s"Eڹi@e2-m!Nkot:X KBQF 3_ԆԴI7 '6+xr %k0ÅS_9.mkІh(y}'SAZɘyCt) ژvHT[77q̊ۨ|KD M. V:0ЄS΋+hA͒DB7|~qyWǼ*T7@- z2.%[̍*eYt㝲ADsHU x><"JRwnQj?QcJw V}@~JwDS*l7?;WI7i^W8L6gu)Be_)2.2!PEinQHB/8+ss7ER\\^= = \p=C8Y~#E `ʚcG]X*;ɛVp}bz%L И|^7dh%q#3b9.0jKFCnvpx\eh%’+rK/gi~ǒ߈ & ?U"MG}}d%i 1*l\f9_+ 6MA(\яABqcJyaл2ƍ]-;kQ'X5[D1 eGq") 69{\43S=ZsФ#"KA|2u\{x>ZЙ}VDŽ ζtհ}@=_h/xד/F~z '" r)_weBF'Fk"·1nx^i5&nzb}B3d0 .5X4RrT^?tu.!5tHV9L9CNNĪOzz4&o^:aga 3Ds\A3ϲM526㔵&n:"ܧ&: /ތZ%n"AQ Hxa EYL}x[MRL2p"H: : .l]~XcmP=J6?T݃~\e !}vL!sprJ7%q-퐘.\Ve@uF%b="bx(*x@bY[@y?H/6ǮriުNG V\a}l[>')~*8*dTAt] P ɽ|0(?Γ\ Dh6 @º+03qgpp$7u[A$Y򒜧0cB4U.Ml7@j\ļJyx u5}fõHj3󨧰h&lӭĔ4Ş$Eg;lPU4Ո_>HUc֬>/},a6O5xd?265y']?ZEDM&Ǝp5]Cx, P:}%}oe"7|{[sH5|-Y.mzCjG>?^8Π>F>T5j2B8ъS=`t^[P_"c$#dJ bWIQudQﷄA7e4~{xۨP݂;#IzϞ)05`6("7\KPI ҊɣkeZӁzb p@KMNf.?VJ ~]Șh2$C2 ^MACmPsm&0w`t6n'P,3Y|x((N[5iC *2#Bj0CTNz&Iy@tE|uܠ]BhD%V l!l5Z<-='TC񱴍Օ] *#m]-A 9{BT/Hޏ]=h9g@\VcI2Exϵ726(k nJ~v~ї=I(_PK3{ըJ^@!hiZQD|[6mSgix.B `D2\V1g9Ku[_.+`eV*ځ?2Z$Zյ4U~vAEy)ZYתfo sl{Q)Ѳ@~T _VlVnI ?kb}X" %xw +)2 œRE 2J{:fL1^! puQu,/'Mȃԟ®%*,Nֶ~4 +;[E9| f|*?!+43Wyr0e$kM ֆC֭xs$6PJ(2+Pf9LkVfv\J&ZU˼+=qRk쇭 'DŽ nDX0Ao8X{df@ʙyCQ͛\W>Whq^&,J fo$kCf4R15 ؒ>^B{`)#X.ϧgA'!qd,+0 Aw!vw1٥Df%(+ sU.Mu._2Y=V8iAp2qoC̐k/\[4w}àGB+c qH4z'az._OXڿϫY;SO/)O5F8߈Zܭaބu*Os!8835xoVh>7@x%H$>5AT8tIDS?o-7+~yhE%p-7.VnT뙥(Jaf͒( _-<G@1bMpè Ϥ>StZpNmGG⚟D^r[i$qadl~㬱 h͟R@DAS;WvMKkeh#vq Aʖgc9j#(उ|v!8P(m}n_YS)!CP0,*CkF+5ƲBLL0j$69 l[ʒ,]՘e-uyRӍ)-K<2U%#L 4-A(?nu*0m8Aζ[|۸"R덩,i9X*R٪EtlEOt^:g脿2k#'l7Ł? :*D&Uf/( 2€bj&bU5lb|w5Ţ %,]HE\׬ ؝V>J5#)qr/ġ#d7k΋br#ZDuX:Љ Ms1)IwpYyr$n6j|.eV>=ݿd3ѐy0t|I!(c3 c`KZŊ't }grYONI&tlH7Օ5 !A"5fT0q!qu_ߨ OQ _aس[QũV>(XZysO N~'vkHȉH@id6i  c|b )|GÊw6|ǝ$rje4%8FԣaFdWB%a>zȹovԇK`$w,wJ@'{P11Zfj6KR$ |RDc;YxF(߽L#sXaF=8+J>K!!w1`HcǬ"_]M){ %Bχ OKtMu +Tv#EN8s[yri܇u]ƒdo| 3zb qHE[;I- _28}- ;S@qB52˿(0%DOa"Vqs]g> 6ѷ/icKnxR $?Tj <ܺ4&!ƬB<%qÉPs֊ΙLC[5Y?Iv&HűRv3o&e ;/BOUB{v oCIH/I1>}5s. '־Ng=q.tu >h[ffɻp6, kbZ(wMLlq'wۏ i= OG_h9oi8ὫfT,Y|"5ϾhX.MxBZ\f#wDGR"o܃]q(zFn;]fu) v7a$b$A |PVEc0щ1ЅRk_ҰdT2f]aߪ$M֔OyM)G~FwZb&ڄdia:+D+.5^vPua1A$0!5ڈimSuD!5U7w > ?3o+GT'w'шE+cͅP@>SDJ_TΠ#vcع nuVqs2RM56@&@G qۊF$Hl!H3ug&y8 6}qVlyB7WGE[= O< $?b< ?'7rӠjԹ:t@.Q~0|3v.#r@TT:v`Ƥ0+︧Kj9_>t$ލ\w*Fn13kz_ޟ J.ɾc8lHmN ^W&7phuKܬwP74>YuG6)d/nIr_t@ca|S)\&Z/y즃e"3nf( @ABRQ+WLe]&wضĖOԞuJ5 tH&Gu+SVD&2L,+_ОM$|G6%"#=n4ykҶW,B.A4)t@]i4L֚.a#c?ǔ []+y\mpxU!ae~Ca*3:QJKUAJt6}3}!}uz`ٔkDLTZ?Y?ɂ1VsDikg%NRT̾7͝%C}VjP6o#:X~\$['bIṂ6(W5OxI/Ĵ1Nj) =ј&ވR@ "$>??|?ih9<>:&`KWw3Fܬf&p=\LUt}I?1L+@ADo]܍ !Ȫ@SAԝՆAt!f pP}J?~QS:Q+/>(m*XhUXsE+صqj ;7طi- J:5xM %q'{uپ]&/̸]#*  aMHw'u>&'`7l6&M!H|Mka/ MKEK:.<5Ż6v3P _WzivrTPYҌG<7c:\(QR|!.l5-Y–kU^-ˊW;up{5[S|^Z}{6L e>nZ!>~cy}Q xY#7'z>|zH0:=sB]~^[`H:ߢj<ipŴd ozr1:m3R;FX6=鶟aujS?WV[K ~50nb$nڷ_[kd:I.d1f ZHE|ל86l񑵾ou_Zs&ZRY\_/K_?иC!׈qٯȃw% p\\)p(3k[|fۋ˥[Auqׇ p$@S`D$o~6ˢ;u{qgDvu#cUTVfI I3N3^5E"7}!gQ7i%󈱱J` "UXYag1i%j`O@٘݉+JP$̈́}[;⊠2mH,I ԇ>ZsMwaQau!ZeD?P>F'c<ɝ;oH)bR+;á0Tt%;9 <7JEhKh8*Mrln䝚?/dY(tiz@/S )s獷˰ؔ~A+~O}\Egy.#u"J%!8 T^_PCp|];Bj2r ?lQXo5IuXv9WbQգKq#[@4̽׏&A4)12$?Gw2RHyM8L~%Hò+i L-)L6 O&| A$85+g P!K2.v`+BsJxٗFG]U!}bIm 'AZ7Q?]ټGAfvombTG XP(R % ~>+wț/^&]m"{ JEP!Tz7RTYzM nb"x4_Jso*$b K_IiBegPԋh?M)s|KIzVBvxY,Pvqra/y::o0N>WL>X~f;s X4|S޴ö+QDHszX:UUCt(2Svî6C&:lbp;YP0,OlO~ܱjj tӹo%A1bw*~L6_` 58 )e+jgA4r%!wgy1*Ʋ+mOԋ`+ƆUBf,ݯ*ۨEdT)P N-ݛhKU=eRWR,Z 4~1 "J+X0T)u2qg5hdbշCǎG';㋢} +Dr0=;oQVHrS';{Y4$mIEϖ|`̵-O r@dt}5`',GULoÕQ'o70Cs N@u"ՆsD̃@ʏ@2yw1ua?y bZTfP&w pOL&IX,ue.C$?Ř4'Ѥqы')2k$ `l'e;klcx"7+)j䷓?_ӯ nkd:a+\Ul~ؑÿM,gۜSGAq$KٜS?,qnPˌݟcɈ&i`l#|+9Z-BGnwD+{G 2Hӹ{ٰapT`rG;>-ŵřcd4=/KVq^slH{"KX_~&2@p^TI|MrfY̎-ll@;Pìd%;[Dja na(ؘŎ> uAA^jbZt&.Z#+s*w݁Z 2H" [&WڴD ͼ ZKνv=yܛbt5kfq5zHLbXH$~;gvyǒIPQ$9Q޼4bb8 i}~]$ԉAFH-S/v{NL6H7rKP.aVxcf`*~4A*@CַjgkVŏv̄ƞ!g|:YHPa4)'PI9VGTqR'l%yvTZ1[E(0IX u^!OLB_g&l}p~~YbETMGH? [vC8^^,oWuCY I$sq CKѓ/3 [UmPyqe $FށHX5t3A˭DZ ?ei</{D1 쥖pꄺH4IN5@ħ&(y* }Q/Pv?mF}pHkp}yhJ_To jS%>;ZfY.ii Gz_])!oaTYoR?k8Jjכ {jGQTkjOts^XfSla X9yM 0u纙pA<`ޠRf}mhO /R,E%JS|XFN/-w]Aݢi0ƳLNVO)xke|i[PB[B975NQ6Pƃ.c@ MZg)I2WLo![@'#zhJ{2@ Ӌ֌/Ε?5eCWS]uA4 Zjs2{޻n~8Okwn EP J6Qg--y|A5w3G;#`52߿XWy]]bN9K./T,/,|$pSJދ0Aοz6=.Ymؙ@,Mg-vʄfˑqsO(K! 02."F  WLH|gj.}N p/{=ՖOti||[ؖ2vYnvwtF%&v1zP5R 1^bT#Wl2З~GRLJ\P!|{[Vܧ/9p~N_CE ͳmy9E-HEW6Mk yWtE-G:~-zYB34goKey Cv<ԍTI"ܚW{(F'0˷ra_ >. ]T'@328!'ҸOp2d47sP5uH?&GC:v'?Yy;ѹ+Ѿ]qW nɰ#zG~3"_t1)]guTd}AX Lw&S1 工nhȸ uN_&]ĥ\k-ap.p>*b-%6"5vLvؘ_i&gQg Pz-!$)KaUcp Kxf=cHI RqV XMCunI&K>BXOWG`=)c@ M uQgTE-%l{)ItKܛƖqR?@WBPtg9N`D}1E*S%RʃNsϾW[QfGA >h)kbOxB0BMOl`rɞaC9UT=oMN>0tufk<%R J%4~'J :}HdD)MBP4?t}/Mm-=慒sTR=sR{_#V g2:Ft2Xc4C'|rBGN8}MHᐬ=[u 3Ζ2 5]HyaR׃r΋)$9 d_[ߩ]w^0ᩁ;4~5nVtPJh`nPVYl%]*Ϯ_inƄ*o{?9AFv:w'[1 # 9_,S)g]zi!L}w: zS{4G&C$ zkLȱ8ujK)@v8"; à]7S [F@5,:2EUtݦyGcZCT:'6 >.8L@Ng7SX֢/>q ܦ#9HBiŠ ^ RYupdRqOfy<ˬK$v]c'woƄHG9 SaIlwn)uG8 D>FSLZ7.+B3/D~q؎O0\ Lu0j((>CE oYߐ1<{ Ĭ  "˷}D3:Bʩf杛"Se_(뎄Zz2԰,343Ho5aΥw7)l6nrA#z:v{g4ICeU1 - n5@0]#55 Yc`,?Y(3ARQ֎CM8e/"6F=2VR74J.Gu5&3guCڙv_!-+b$o"p7`v-ig$za;߇؇\bP7wf:uM̼*NVQbFPٻђ  g֔^ lJ0%HU~B`Y7+\Zb!;z;~X dXaoA;.ѯ7e,j^ϙG7[̆N1rS/-ڑ )dK.Sp qu6jN!ӧ!tge# ួ>6Rnf 0mDṘ霨G@܍'RȔA#<o[hz muڤ]l%oXo#? .nM:|%'7uNR[z Jnr=%K!̟wMPCoY@o xVlE>8Y Ya`l$k&j!Fu+NTҫ#@޽}-`/!AZnf;Ngb|n;flۋ(E2:5eF&ev?Q |<&ziߠK`GG@æ _ Z%ԛA$\eh+qg!go&-Z7Ԛ3IbZT gZۯ#UVuR&NtK߃ ;ᚌoh(D4ٮPy/-򬨃ռ[&C)˴^H˪\u>Kx~2rY=Zݘ(>v0Wu|3i3" ߍ؆A,ҢGC ^H@U52Tx * ,_;,T~|AX ف 0{HyW,k &Ԉ=Pdg:n 8?ZZ 2/!')c %^-XZϒviu).֨--./naٴQTHcEרZBy:O%5'*hRY1!u]8pdvdԪ'l"dL\ԫ,5 PکXL fT%[Qhv3n|sU 'ٔ#ßJO4aRղVv=Z>yB֓/w0Jf{0h4 A+;?dh&&( {k2<c̖O2MC /qKza˖C'xGEI|\mTm=i8xxm2r20ܝ | rᅡ[ݷ~=Zf3F|ιfr77pb k:K;Ul㈛$VMxuV !0o?/*$6#͟|n;H[N4HK(?8| Ms:|on<$g*U>6I-h0k;Ǔr1bhn\ZʋQ{t9Ǵ^-`zLKO ; w x-q'nYTSj|e؄0lTiY9oGiLc0C|6OY[]=g? 9ODQ~ ܶ@TlѴ~gː$H~D\X glU&tuY.(s%BՈ(E2Jq; 2z'VyqSD(1:d+(dVh((_3dn ^:o_ aG~=>{K,6?q@v2P)Q>-49k!dO@&9?Hf6 {jmBy)+lHy;WǵZ>8ۡ#t3GZ٪d&m \ qX3waes{0b<, hҭa qۜY4 D MxcKXM@p?ܕ#?\xT|o;~5dH=ЀL 6 ڻ9* XWD[M0_S3bTuW̛v㭨3H+tycΏgnSug f CwT",xgo`Eฦ4󿎑1܉tJSj$1LG# ~D9@f VxoS-MH? o Q&teU !2x@ە,ȉh OP Hj? yҿ|+MĄ>gCqq"IZ BpSHxJy?t陇Ksm)7z#` C-[ٜٚͨ׍DI4J/.mtQ @ XRٻ.@'3Z~ lq2+*oʺ L'Z|jd.ݥp7wE8Wu3%b6:е8ϋ!4XLrEx*ҧK>~a5%c+!u.ݙNo?:D6SSM{cqyW!{FƺIDm ZB ` Mc[M1"`Am% !pIg[ˣ4T5fwQ2 K9dНZ70itpx v. d ] esJbWMk%T(_Y 'O5zZ|kSjBwV8/u#Y Wt̂*bV#H/ay"jBoߑdR[Tw/b ICX" NȔrVrxh݀3 6K uYJ GܙDBoKqq#4if"d>H$]R6B8ш[2ԴR77p48C0,+]F^>nC>7\ʼ4jf9~EB؂Mۯ*FzyÖέDoM~_\o3ھ4[F[9eF^J'Mi F/H~VxFNY_ nr?`xuw( Ʒ q;E%mnf0 `>QD#dGWAG󢽒YR Jrlt -KLm[4v!ljXL.ػ8а@5 Yu}o&!D1flIC"MH&i,ҐʀV Bdޤ?M11!\nǙ+S,i243]+IZ$i>Gڞյzm×OǠ:|PS-}%Ѧ.c-O"ݠ"iy,H\-'jN2AŇ+`6&r(.V#Mn@z!S5#"餒kZ*W\kƒlVK\Wٹ `%pU`e$LNmCJ+XhtxyCli)j[^z+ln4n6TIMW|?#7p?iJ'-D..jCר75\ϊN/ay f01Q3=b"Е.ǩz9 MUɲ\6vXy͏TnanTO+ k~# Z3ǏN4Q: Ce$@ФͱHHogJ}OrTE|)a|FC[;<ӨYڤ/rj[g@I^ԃb' yb z PTԬl|iPptP6,-;٪ႜ2p7l~}2r.~WDs24˔}x=y4A)lFo[ {b=B\%Ҽ/f}=aydUᾟ[G)ܣi"!b})u蘵KNg׷luꛄ2i+FuJ< YCkJqiPFs7՚-{Xd mڛj esWOb*DP,I٭O8zF8P$-c/qVH4`aF'iW ?s]ay1 d? oe^*g>V$J/ oD3(ktˆQ/تr 2⠊' b@,mDCi |)OHg .FUȐMzՆqЫk>@ULn+j}s +uJ:tK}ELG5,JEkhw1/{Ac{{%h8m7˗XM+%ŵ#VwasCG7lGޯp@ `󯘰(9~,M w>FAmq3Bj.HW͍`u>ӰޘC=?n@$Νx'#CCX'KrJ p m+ i^eM= }+$mnB5|6w݁$ !J|OG]a Uy+,'*M,s 6!3͙l%T!eAY솇73WFSR#o*ɎE~^⿝\x5)cTͧ* T1 xU@6j \ڸFe Č@i~""X))/n*lRU<д"R2Ωr{ xx!rlwo9yQ3z70 J^":yUsPTR:VKAq; ~+$񥺚@3>R nZ9th{xk"1~ܾ;wV^as#p 雯LShe?vsE2fE+3wgb+믙E`3||&MLbD7k+:舓ORjpK_ JtR\uFwp;P d:,.~t`@xs|uCNʦ!0R%e48ՋaicbQs H;ApQ3?sd0&v*T"Tzw˔+-R1bNK85m [R?*S&Ș㉍1v6^ ڧ4ze5dTRPlJ 롳 s}Nwi%upΔ\R$ofبk Mo[Ocߥ?ӲKEWI%TlZ|gbOb(H؟޽%X̞̞ %ېZD}՗P%ASa1nC&EPWfMc֤AtDW]W {jgW1rfQvx@Mz~[܅)Z4ԇ]S4UizCpҀcaNPܑ]I0Yxz2^uUF'FOc[3)* r N o:K&5*#|l9YEu*g]P}w<R V}`$+ Q3e.URnʇt#Aj֖BBF`qd Sz#XG7ɮAiPyF\UO-JYuDsPDb׽\H4'>Wqvr)ee}.94h̙N9AX>9 -0`&Kxз>򂾶'Id\=mn-+}ws3 \.M,62 =Û VH 3"jљj{4ox`i)kN<7^%~4kn9Ca~G+hɸ#[oWSrZe>;Wy9+gHiwܷZY EҮjPZL+J<6 gKd{Ln\xC*BsɮLNsL<^C<2ǝ84> ?uRZNsosL$:GNq:4>"LOj6HkhmUD>\om7yq`cqr?5P^ 09:hm'kC ^'Ed[)վif)ah &#  Wmȟ`@_@*f>[ IW`rMSnn#ՓnQ{~k 7\)Ɉ4Xp:hqfsFGI# PW^bLi)yΝ (9ge[-%+Bp}fx\םA`T̵Sφ])+3NjaYXۜB^*=}QTZʳb9M5AI%JE7@'i0)ƘdУ&pҞ-狔8gjS #``b"ǛoWYV&Օ5T=й JӵP(=\pjj SJz(6f.A rwFo ,NN<#OK8)7 Vu8 9f3AC2(rK|&\<|g`c#EEvO(g;0YWeg6"t6\ u^Eڌ%!zhSta%up,Vs ؝feR[,*xiMV󑿘dn5 #J+V/r 掘fr^o#Lj:D9}7Ih4apn,Z*[>IvfG-&n7(u# W3f^,Q'YZߝ$wBο14_:LbS&=7du9OQm*69,A@?iv vCtYv#˄/O'C -Мz#RUuZLLu;X=5T 梤nY!zn-(I7/py~ ꈥbHnQm*Lƀ,M ;{:z:LEgO;~Dn_f ʲR ֺݍ~5~@vcV4# |LYOU2JCXD B2 Q*%S2ƻ9wK]?z cRRPQ:SDBd_blN-2T;o .yi%&CP eG#hUF'KB.OA j,usr0O ~](^6*1.3R*QeڲD ND\]y|uF!3JQ 3C(7i\*Fpiv>Sb\sQ~eOElBe M6%}5E;ҷD,S~@E!6-Ls#:~H7dP‰*^DO +Oq&HXFb2HDBd`r'&4YfG> ΚQ-0]uut7ZUwf$xU9Sю߹ԤE5~g\im"Ua0g( ϱW㿱rIMo`Oce 9YdrLgö|*8*1"HLbpZ!.UIW X0toF"xr4|ݮ6p]ʘ.@hZLqb+o1Gl4%͈ߎ0:`fzs!snl/4iT.rzHk.f T\]EHtn䌄pޘ+s-mh\xNes5hySfX0QǧƖ&@5<\鈉v鳦%,`_XgLXy篼2֗V;J@衛95wmrKAI|&j`J{N%!zv8o0fD pkQll"q{|:9V{ mlhnDyEY1|Fсӱٻ uk!/Հ5h#]#j[}c!E'lf?"_jV[v2u(#=SʛIWTԱyp;фj[:Ch·Ŏ!^d@O"k=W9/q"I/hpR61w&PBc{]xAmG.lj`N/cC[t!"g͛?o}'D +-hL`B)b- bWՙl }1d1بIMq߂C#6oE=K  SLJpGc]3[:_K1ұW۱hy'sb {5tB VAi? BY$^&7Ʉ\<@Т` ?BS;o;sGOe8=#CI$k.MhvZt)/'sț{I#04*IiuD;C©;ka|j?y:5!+bh E1bPR:M/=#Z}N3 ʆ(qfJaޔI"c()=;6)^9t.j2Ckѡa2ew"{P晏g0IU=3DMw' YN8AQٸ"-1/PhO w3iщ\QTyDG]۬x"1)XO&~|gna*V4ŻXo2ZP#OCu )`)z$0BD 2Ol<30&D74)Bs$će^wb>-}ϐݭQ~|Ońf/ި":<\KݛddaЄP}\l])YEhHiUhN)_ic^K:C|v]hqG܋sr=m'1Lr"ˑyy%]/ ܎h0f=gM(͙89Ew`HYh6ulf%P:>~Dr0E 8#.9l(륈k}DDL08MM} y[99bh9kxQ {^-{÷>@e,% '(3 e^4f Wp@I=1X XB,sb͹~ݲSQ- 2LXmV_Ț yUS=*&a\-qxʳ!Z!ӤiNȣKJ0~L)a*~FuKlVoy׀~mUoa¦Y,5Z &dU[:(ce;b=he F۳&:}<m |wԪ1qYmsӚؔ *PcaG\2ةmî"~"vtA>=-QJU^I6"Fn嚊{5 RtN_ Cj|auG|.PZVC1D#ذEVyPie |paĈ 4 RkWvvU<@_^` =[D4QG%_]x8Mס 4[_\>§ǫz*d#O'2j8;C8&[Pr֡J,8I_tVIh*`5Kѷך*Y+mM{:@)}1D CϝH&{PJts92y_L>.|fٍMt벶RGU˕ R>SBWDZ?jjDKRs%41jMR믴yCұ¤x.{Z[cBT՘Cퟆ!@ ٮuZ.dҬt%Q3qmږ]ۘ0Vt9'OmY142sIzQ^NNqU=*ΖRmMYʛ)n#OP1ridoz<^AGp]\KiV>yWJS:1bӞ} gQCvW9_o ${ΈVrQ)ڱ,$gJHB"qO˲lZ%S{DGs{ysud!/a}-]Tt#&\zr^}),*Fn^fܐYԩׅq3 y9V$Sq0u.>7C=ݍ¼נK{K'OpN< ^8}JxB^(U0.!`&(ߐcѲ'd3.{ɹҮ;$Zfpw =aٯBhM[r,rldlbb3Žkr0f ZY.%qf#unAN6l\gqa>H[on_|A`-X~#3R'N?pmd`H48ekO)oB=Ez83 ,j_?Tbu*$|}\wUBexrA]FXޯ zRj@M5q8 2ԑ8׻O HWh s1;>, :^|QjMކ>y=]\7d84WO..a uzWu$n'?k7Dnq:Bv`g$Khp'C]3q%az uv.x>=aSFs;j:o9?k+0G1|Ƶ,Hpq`=+P ˞Ai1Hxb,`h]bD1AD3~}J/9 <'݈8bvC[g ՀR@] ܔ٨.aYRٕH.s Bh P΄|umkQ%x|A1.I62R"5CK o>#tߵ2u # bۃ_BƠJ#́: Kn`[<8.")܌x_cYahkXaO"O+(V0.N٫"(-^z|KP+ָ+yrȯ[*aʺhReU-|M<>jS\)~^㤇ר8şξ:+59'lR4R9Cga-X>@oyEo?*N+IB[`y?Z Ov<>]PȀ2QS 3I3W K\4 \!,12 O&"O|SH,s^=xEF Hwui4zMS.")Ld\,[HEj*qe:Z"Y|+(0+U;67wGUĞxg;Óh]'6좾z8a SWmߥ` mh Hs5rgΈ{r~DZPs(Y]zYuN S1{Ex>*[VJ90㵯Y0Ӄ?s2GjPG|AVo\I[/75?%)[[\qpZ `@:YBYPUg>5FK+c~YI9$ ) A=',Eom . ,{<4Ƅ0zM踙;m8K ?t͛o!\nʡL*K EX º"ZɭVN/MQ8BOp%AP(#{%ߙ0l ׼ptjqX^:IE2Mmeu59&< єctɉ Ҫ@@0;; ", G/Gjbar1# fͻsBTAg3s`OBdsXa+ _v=s {E~yVhސ4j]w>S0փl/hG,Y.h}/c⏏3ْ~ TO]A*gWq4"HƺHXU3 ~ >ɻJ~"+/q".? WYj{L_RcϤkJfR!UayT센t*J+S:@6;ba,-{ؘd/7. QT6|0!aɒB |7Q <>k7˚a;Q_%d^~o$Y*jve\իޢ-xEOݭ+ΉX40ӯb"=&7(0KA$$Zng+I p;~#@0-W MCFvDտNP002!3+/ߨIzB]ЮBOQU5v7Nh'%>97*'95"ZD:otÇ%n{Pٴ84TSO ڍ ]G4+%զڛQ̳_bq xSߎ|`5o\TށBP? r(O%am f҄QwITϪqݣav HV|:*=?VΉ"Q-Н}-r_8쌐}bJAp@!Y;f>wbp89_!rݞEJM 9>eRkɎdAX&"MK~w:3*cBV| UJmGsX'CS]F%9E:RǬjG"R:G;M8)<+}_]Yzx~ fj=T;z"& BW%55l'qY޸@8#x g( pqSr7Äca2dlYzklimsr,S/PT) pBѰV2p1 [gАB@B O-1dJ"yk5֞O\FH6:1-DUp#Cg9!K_u,j- o=L%OY.I9wOn4`\nf9%qٝ7om`-rIvNVދjݣWg1MM נr Lb6ԏ* H` J&>yf7S^n)"@P. ۩ӱr L)Gf6" <IN#v%y8,8[#W@z3{;ğu =nծtv;No̡ ia.X|鑚䡆}mWᯜ:'Z'[>i#9CN^Bli΁T:VLpU9UQsr{VhA}L'']+Y&Q--q$/w(qjVWb_q Dms]K[V8'F;#<"p @Յb!-RvLBg'~UF]/>.S;K21[Y JMʩ$[}qC_[J1^Qs>$Oߍګ/33v+[U>jiG]ө~┎s57IU.y$*YGU@ &3HeHSERnBCgĭ\TгKZQ3DM(ʓoDž=B1T1c(VdFn^ Η8EW>&ֆϐBSH6-,o F*Wᬬ0Vݞ:(0Dua|8yUCJܔ:0-t=Xъ9'Ǿfx iP8 tc{(ea|鬪+y*my5)&R\fS(҉- Nfݖsx, ":YN-u!iщm^7V2r5i  =sknGbkҳ P,jdbO)Oj[4J|7 >8 Ƚ406|_r+3@|IT7GDirtdyPP͂jLz:ݑԡI`a_G难PG"oǚn(:o„Eh> k+sTc`a:zZnP~梹:p5VXNE(1}YhRM  z ,JNRXvI߼-u4&FC6Ռ,[A%|RT|om>- ,sZ7Pӳ1 :0MbsK9IsJ0ۢ*g`jB"/ cN囅78[BDd;F˪-VOܢ 2,#a!P{LY~: IM=Z"r'n>Ag"Dk{7:ͷT JT% jx#pC35Mj D~B@\?Ͳ-!~#:09XA[DЛM*h$VmaM` 6ltNt5z?H PgB]7qU°\Nx遧pH|^C,4D 95ٚgE&lLb&ҝ-6YdN - DJ\bgn6bb9uG,,d,pnb3DţFsw[ePYTGtgaV=mcJ yknZ‚p]@Kߥ/xШCɽ [S?Rskt=Fky-huBZSC/rגߊxW `-hv]Zc'R]xm<ی.7&.!*Ʌdv-dM[,̣^.pGq]вa[kT F('jsj| x?1$<܆uWRJl=4ex_u'`m߄(ta&I\[€MX1$SRMK@P|kHˁb9C_ꮵ 3ӨXX3Ank݉Q.fd Ԑgɘ0ԯcoĘk9ْw~[C\7+iq(b@~J`}s|dS/$ؐ>[ڮnk]v~<8vnp/fc ڝX7ՂAq? Csv 8l̐w<_.E)%_}lt;ߘjPW< mXw:4 u^T+Z1Y1.Š OPu_ݥΐ]%%k{?,Jטf@_`ےAAֵ~S Yc,j2K1fZݴ Zx!XFD'rk20/"Mh4זШ#ЋϨUY2•rx4 @)oZ]qI3?B !uB?M&+Bn369䍪NnplNjч !hOFi sE#?؄M;bwZU!`E xe/ՠ ]XXŧEy},|@CC-^ O72N>I*H7;O:jiFG/q58$#x#]B͡un+R3yTfRDLq@g@ldI mTIݐ#o P{co\&y(HǦOTjE?g-"b(@N-cB"wI< ֦N^s /霧6(*3$UJLd& .~a+\kDʪg7B$uM^5;҄aO{~17T*jrЌKxa:3,YgNMy%XfnMڍ;̯; " JtQ)\}>.bA8&_ça~;bW`}٬2@uȉ rLy䑊>IVc~hW}]m /%vȉŪglƱ'.RUxײvc^fp  I%c1a6FY$)F%%I4L@h3g@ſSAPz% J9G 3Iިhi;ړow`*YB_Gv\Lj-N "qIM%_.h@>J >s9)EsϲI `b7^u>?c˟=,q S@ #?LL u7MhCc. ,1{nȐTI3q1 sZ ]/=NױZ11zmV tym J*ЮPl5ok>!G W kSAѱPltW:J+13* >ȱcާ0&( G }z-HN8Ykk@u俁/(ipp~+2QXbPh KD1@\a;̹.6&-| St}wPZ{ I x,NiK[=jhFy{h8/=D="PiQkmy x@ VVU1)]sec֛ez4*DXCh{*A<}95aW Bz탒G4\G:9lY( <@iRO|@3vWM(̤l3/p:@;p/WE?f qi n2Е´Y{0|B1K yd;2p{ &!toVN$J.\D0pI yoU҇GPϥ$E;`8#t>K ©&{?[Lʒ4]S&OB7 gI' j1[;N~;cC*51:7ܮPP$km^t;hOZ^b7=uG u:p}}1spgICFo dY Е܍u~}xTǝJǥ<8(SLc4{let=-Sawjl2@#xB~-1 iLh"#%`zIZ(gl- T)y(vu9SIyy~VUJ뫖h Î4oAe['2'1kF|iu+Qn&G %HX9EEM/'P Xv=_pirn%2͙|YigX:X^[Cf݁[JTIN3 uiU(e,*Km@=|gPAY}+]lϔRuRyi2 eW!^\3`P2uBvTS'@0w!M._oHᨋȃ6GzaC..wO`3uqo j=pO{vHË#uhf1Z{Gz{fO>3jUehY\F6^DD N2v + E FnRqs26W/9`$MZeuBD^e! |fQG*C:M[Cٮ[yu-qs2;6TW#FXGBL=+y80dOZޢM,OZqA➂^=֙hV:Jv@R?,-9%6\Gfz[m26:R etC+x6FWyHp-Mugٵͫ:8|fA6EQק- =v ~=vɝ*re!W^l[8( lf W2co_UHA\RkW%zfXYUvu :(Slƣ!8zΚ3h%97& Wbw%!݃cGw{ֻS,S$[k$꠮4gEȷNJ  즶>昐f( MHTU76@e.om,tX01M$ĎzS2lkhX?عLopZؙ-OÎֲΈɵ)BC^t[^j-`*ؙw\߉!NrXQ+8}=8ϴSEJ]JO]\ ;VÃLBPzͥr|%N/M6W2wjxƉ9HbK G62dʔ ! z{*;}?*8|аXСlj*\JF!g!czj56磔%NΌ g"E$lb7ZqLG+Y =k%7#-~:V0JQ p zIS7;E0v: ȡ* -sC'y>~۸$[8, ܟR_hA|ؘEamSsUؼiL1\6پ2 }0 #Mi/[ 4Wmc#,{&p7q&SL4UPn-v 8R@HNq^҅r>Ck:ot&5"'پ|v_l҇d*VȋG_nlm7Qa"o?Ɩ&4h+Q;Ъo"Qj;xj> uS wi=wQKf)_{t‡Z_h-, YvzKM˅d4P"8BnSg\O`ae#CyZ8KF <~(G Yn15;)D!M]e7nSUj爱^&^3Vva%'gL2A/jOY!̼=ibuWh f@Px3\߽ Z\JW\[2`sw~03Cv.V,lP|Q=1HT%";c>ydN 7Վဝf6雪EQ^ڷ6)$T R㝒x0>L98_ѧcbHS~w,/ S?>-00Y{nVȣ[\ UiH1c{ gzsoObxHa\I)2b=ium˽$ \V')ߵ18t)#Z?di<FڝټhFf+ \%l\Gw+!)-r!eF.v>Oz3jJ(*1Z8 V0_zUQ͒[/W Y@[Im'dOsNv,Q"eaw_o`nޏ}߯d|̃ At8$ߐrx2YaiSSo7iX%eFe͏m;|n^mw)Uѽ(={;N#k dV(5JeO<g[6f-mjgnNDNYT4᛿Ĵ`/]~U@K(?$c{7jCLaR߉My7C)$4'yA Py7@ʾԪɫEZFߕW !"MF(/^~Ǧv>x\aض=Nr* $6 4S5`j@= ڋf|ԫ2q4 L ź&7b@*!{BP=[ۻՄgzf@U0 8mRG {Ax$4WaE FJ9)}a ij6glFSϠ祟~uV}~NB2a<|n ~-|{.6.ͪS8Wr Vvhᶽaodm ZGMϋ9}TL /ANTHI5z;>6(()xBDwH~^9ϋ0eͱ {n$`LLO-ģηk) 18`M6@J#b\Lt0wy-v\:J.cV1AI1ޟG!U~K>*D5p%6&a "U{!ag{n{^Fi3>\=\4HYH0N4F]zPB)'. E o7H)SMeD5%n^:vNTxSN璍/~Z=Sʎ+V>!Lpqx&kL DgG%q*|o*Yؾ{dJDc;NAZ.\m5C~<Ib5Q̐H>K<]l#p,:͉B8W {t@G_@.L 1Pc,Ŧ5JA0i;/"z(29!C[%W8VrFy\_ObX\P_M=Id$:(%d8 "d)t%f:" ;-C ljgV&uOx/֧MfΤLTEs-tvnᛇ_%RH)gx#Az48h SP\vZ_+ ҼuShx/qc'<,H:-cS80cqd?!^Ii mQ;o(,4q T͐P_1z \`9VQџeXmT4], ~,iMOlnA-~ wЏ̭6 _i⼄5_b9ui=pG=Wyo}'k8݃3~ Nm$=BK*\M_E8|g+PAE_ R*" 0-s.{VӍi5f, !&-ĝ*YzxC.l?JD( <zVƱa)+ZμQG<:n}Ħs*`7iX%jzsӣeY`sI*+!>dgr7$trluΐ2W_Ddp7˨,c~Eҁl,3S|;LB>ZJtiI "_ʨQsZ~MZɒ\ <(Q׫>oj֔cEWzPtiηBZZdWBv"P'LG0L'62c-|7&<8刘*rhUo8v.̻LʼmJ; P qXQOx]mjW6]s|/mçGSj|{W+"TxeA@Dtv+},oa$fv$Fwh/搊&ݽCJE+! X5(2vSJوL~Vm40p2Х7 ~&w`h?L|;<[b>MyHkZZʢy!zczv+/S27\n7 ױ% ^"JOtP5R 3,VWI" u2-jqNy&a%z,@ 5Q: ~jŐݻV>^itQ_`(8KǓFb4iA-ŞG7nC}љ`hR8V/]Z:-ܷ#qm./ϯ(kWi2z; .DƷLߝ^MzpYOVƆ-z^- ;iOބag|1t(qT|N[T^:uz ~w콅G4E4緍U6Ck޲ȪqËyex,tC,n޷b3astJUe؄mwuZ>VHa43V;Z;^EU3̇X;cGKtB7, H>R4s\ aa[H 59/ձUp~Y2X`> 4~#yo\{O3 Ď1vTT}^Ќ]CgrJ${f=ߥzIy V 6`:z=jE4G?p>Qeր"b:V<ӉuqrukGA \7@! Y6-uCH+/Q|P1} P6~H[뿋ǻl|6,ڕ}z+U| ۗG6d=Z;8J}zp~ER-i7eE+%0W[[2uooWz%Nl328SLA5rOˀwsG# ”[%2wP!v@ 7_ /2nSf!.a$|)OXv`+ @lO;룁k-<|!jU{)$tDeC[#2" 28\ 7wy!'r ڎUٝ Fh_03+n؂ѡ5A2vbb쒁B۪3 W1lȑ 31#TR0D48p>YEEAP ei|dn>*#sˎV+‘O%@ /ٞEĈ\CWPt_9`vj‹G(qoRcǪl1JA*G/<<N5Od:&go[TKX *H w^EDc;ju(5\uO\KpV u}.H* d1Zo72J;)k%nh[q&nZ]nR9 Qλ ?iOjlcw§UB%q%~CM,3.hHFaqNgUIXPDjk1<̇"a߉^!X5<2ʎ%2\;r MhAZQhy! Ud(i62}.JH.?.4aMs,$DHf( A2\3V[`1_7pdBYA߀= 囪2G{Ji2esjIU<_S{N4Ķf4ŸhrᚠS}#=|T2>7@]RB3 8Ap^ lQV6cGr D80$1$(m8h\ͭʔSP+ehae~EW]iu|4|iR_pA7W]QDLSn GINdW H{ HEj]#;5Ͱ oÞj/'Җ 9.Hfqk!yel;Dgn-R;;?zm &o|ιCy" *{v=k- 2ݹ Hqxo[6>KZG8N!G= 1ˑydШ~ ϖނaɬЂ9喿`I ˷kߋa6.>=X(RvJṀ*T#ǘ0DG?/'I/ &A!gyS*RݤW8t S^' DZh7uW_s*㔵tiPie $rOkXW`ԜtVd*Qy!t D"+O=q}Y,,L[h*Ԗqg We^;`m|ۈyL ~[,a~yD GQcO]8]gC\X},;jXI3MMϰr [b<;.H|VhCߚb[} 06:brɟ&=Q( !bd#I!fEt ^̶e) 6 - a4 ǖs2{ߘKg!ɀi1ϲ{W/ *fbL1m65"ehDZKex|!~͔Ss|]}E+35'RM%qUAT!mI\9HQ1p3>;2UBwKJ/}U?U,Q[ZXrɱ[ڀ(B)WA(캠|㵬8L8H)5}xxY" DokBFz5Z`(_l d5!<+)A옎I3yr2Pv"c~'Ώz0 `5#dY,nO5Ц3Dt* D@@7I9T @Ҥ%a|-k{[˳=GR-L5MP\h2an+敠[.C|/fox*Š\ +-:_2g?t/$E i)=mQ8:Awxh*GR,Y)ф*K5yu Uw KR^ԏkN$a1%18{2/5u*pCBt7*D]}Y O jb 7,~}mvDYa!`REؠG:٧9_5Kmv 7c(QS&@Ȇad1!$.*U] N.9$u[z<Y0LFs_{"t~ׄU ӦzL FPI vXetcV//Fž':m1[Z^cJТQ^v&Ct"]yxOiz^4OaADx$ \]@YxfZog:u.(drR[?Fh䳻$KI$APcӾ,\dYd__LdU0:JȜˀ AÈm[} 8SaoGuP pHu{~?QqaC77)HSiy`/qZa­`Qҏ@l"=5?9Mq$0?:Bw -;alq( X D?3)i'#YO\ѲK/FhSpA7UAfc^}IpW7eb7M\e o})JW7q#(i֐NG}Gih2FqN~c'C3+:^X#Y) ddѢ9'$B.m}1py $rqxxK8hkC ƯڂC-=+AhȖz_ۉ.J'q84ޫy2z'*vη/QP -r1놀}&T8y~2@kl_nzZ5RF8>!y! Z^%L J(!f:7RUJ(EKk>22G8-4i:ZQԣỵHTzn7{[+t۪@nT-Vl>RR07x@|4utp,nښ;u~36j%o])0 pҜKi2[ƮmAN $}&6 w}a+05:vt:GnJ/'tC3 uTO_P~^s_cVS> LYl_kGh9XAvJB4@h1o.zb$3qT%' rNsJhp| kF7Lsh*hUhQPu) QދZTNcW6ؤbI?03:լF =P{c}8Ιl0Hye[.:+oT)cZmdeF?L m0^fn-Be2&9QQ9VE]2ֺzr Q@EUj;ào ph* b@[.JeVqbL4r_\7tj~(V6j2y*pJjʩOE^†^0@j֨2Uc냕QWZti'(0~l}T*($w@d +ƺ;Y90Lj:As;& ͉?MC ImY~ bֽtMOX}{tHbRs',p{V:\XD_YFu`o2a%Ň{ФaXm PW3~,H9}(6P'poۜ$ňA<۵]$-{۟KWB/ѩxsRC*LPj}p X|Sd=TC$hVr^(5/kNIӊ _N]!I^mģHT`e%-+,h/WƿU"G ߻$ U7 Tnp)g3%q# M<4ێ2GƠC+dWX6#}&;I3 <奍ϸt&3PVG(TِASŻ8{=8OJ)Fhh% eY鎿# "pěeW' Nܴ?IS _1+&ݹ, JR'+*DxIc*޲Ǻ\k^rHG?`+}{iS3axpx8=}&V!DeG5s U $_?x'+u|-DV8-4_?2j)3E Ilii]Gf, $ng)+&# d!?<%#kَۗs~ hpE_[u!q\Q_A.,?2A 0GQp{I*حt?nklRVx29{ 9߇9A&vWNѴ*^)?ČL1 ~=]XYO`E,t`PךZm7;!mlP ~ֽ\'D*OnTˈUrk3:ČAO,EKRNSJYpA"õ1KNy9-0!!viS\3\: 'G/X [\hM95Ɍ,1 ѵa -dl)d{Q?Dg mi!I#EFd#V~2ufٽ4>_hhD+u !S&E>sզ5@6^$w $LG?1%e+ܞ._ug8qLC(br*+QQU_>p=re#U_nI4md3i 1b;''cU 2K~Z<~q5#IzQOt!)[ȩ11$'ui;cKC'$vO0 T4\eW R^/?DԽjaJtHK`8 ca;4i|5,(R 5s=LBpg.v'=oZL]4bn V@] !N92vt P3F91_!QUؿ%bgeRľL.M+.4~$`eU&na?&ɞcHB/{ehrV)24yV`[=]| xl69W@\},}\Fw lS;J5i$b+KxKN Tj:H7Q:hZV7ANРP@iㆋgDrkBzK/$CN1T)D)}'KB -]sw<]Pb>m٥Z8 \#"XX{;\Ff!Y2y-`SwBˇCҼpPLmݽ k9I4-D[e0-ǜ K,9q|V)Ւۍz̢&zM'fpb f,uK?:,|Sfx|: 穪FCWyr}6F~ECHǞBWPa† oh \XzoMȶs+0Fo D;O&Sqj= 9k"ywo -Z<1t?LBum-.=b=_pܻϘX1DEH3!S:a{z36tԖ@i?/:'HO#QsU\҇?@Ж~]R-{0/dh@l^wCN Y~Iz%"bCxU ,=DW\=a~ɚ_S *ӇVma+g oIؾJp{W(Sv]'D7Qti VH9#SXRBCy#liLoF-Lf:4P9u( ^۳>Rs!FP-Kr~[eYC6ztt|ޢ8<Mڗ#3\3}ᆏ_BV w(4Q, ùΨsش=2`䟏$i(չ7  9 ORc[`j W ߘ&uXZY 1׬Rb^6O^mVc-]_[Zx:J ЪƕPF(NDHJE{ (OCi~^!Ts'(f>ʍsnGt|Fԟ2!것Yg_-jgIH2[$Mտr!TDNxaUvHrے _p]풸kUljX fB߆6@G8GhkNW_YvHL@/@~ -zLD?}V()!*ZIV}"p. IG\Ƽ.ޕl?%RIL]yb2Z4f|ie[H" ֽw-ժ4/=<+1ΛupnY ʲ!Hb*^>UJ[!lb{BknAN-7be _` )?C5Jf)Î-&N 0-c`}kXA?B<14b0UZr4/C5$z}T]wMg>& Kfiƶ36l#Pۏbr97yvboV`X0|AbPvQ;~e̮mKls@_t }n͞*ɱ#^*+ΘK=ڶ#dT*!wԢ_Pyf IkekO 9-A<ѾWM[G74$5.uh&&cC=XqyT2t(mͺg$`l7jxnwnAOfp=|h_J}ZUیZ})I~\3]܁lXIP$ '.8נ`Ti$? cWh mMGғq"ۚ:PbM.0`.vQKX Wvqxp~R";N0,`w< /uIԿ@7a_n 7ݴ|U3j\BqǂťaщuOG*c1=_QY]Ua-Hcz1Zs4?. z>& _KeE9.: >$TXd篦G[%҃Gy:uHް3Жzpz7v |]̲&3HĄ|]]Ns TZ~>'#T'"~rAp{ o1r&?i!'/s>m析!1းD7͘Ŧs11XɱMB+Ƌ[jX[(9}'F)ƉN[%d.H4 ^o-CnG?5Fod z*ⶼu[VTp8g߱xx -Q` y*DA'& E(VȻaʢ͌XT qpm@C. ,Ӓ|m TRDY:ـ/pw۲U0sȷ0+QcҺ ԫ( sbb0#juJ֬)Lr7LH֕O1tÏ zp lx>)|D% rA*Z=?1Dk2&gGeWsin5U *f nƄñ^ kG ZW{BONDCmM/-WH0hdf/Qk$|3,A"RhoPmKbS!iI`<O= ƕqk hJ>B ::p_C]{j-RK|SD3(p|P8v  ܂ZP`m@nyK*L;}Ĥ "U :(}'|x-[1ɧ(7n"&X{]}rUiRݼ|58n-nPf!8="J; 14&mD|W>|y'2%1p.X^H.ZYO\&FZZ^m>~}]afgyK+(2H6LP>jز".|me:Hr;( ʓ`#9&MKt@ 0Sx~/ ׺Æ|(J Hl?_fӦ-ԛ'D3`mZ+hT2 )e-еgy^z`:{>`$:e4"Ph ^[R6,cH7FiVh@ MIf%&,@OV+\Yxx,V17 ~ lͿ(t!<H(L?_^6T_PZݥդ7zABin>6mRcgū8=#Tڹ+^e|ih8s=4=*ٳ#C5sUGCC},^?1T! ڗ$#Ry=_uJbPQ9.מÐ&) [$xU QmΝdRA"{cyDkPTo+iVeUk+P_,*6䊓!V8>\,A%iy{ya` ~*J?x'5". EA(P2j:**[&Bn(6J @ =1=|q& m)V#oH=gE|7L845a&^kR;*l94]4`ʡTa>4kgDo%e6f!GU2%N̉HF,p,lȝ7S5З WivXW&u_Xh$0_u., 0QK-o5FrWi:}eGc?qUB:3P:6J0w}d~4nzl8܍j{fv='è1<;fbwWP+Wp<7gxu5:(AXĉt _ ̪F)J ^ӱvpld~w ԣ׾nR˟b(9?SS{C<5}ZŲ*.=fח*9a}ɇl FLeSdEc^: 3:9SqWL GYaؚMv2ļp@r!o%#P;|#w+FWVk5e YƸM6FO-[08?%C?/3uxj\!q%yӁ4Cv ,܏mO2qw ._?^68M'٘\o*X4G<4}hPɃ{_Pwh%Q}mOxQeqvu7 軠n;.sdlDTYvĀ")sTw4-yIrq܆%ES1*I˞T-`A?I?M[ U=@n"ZӬCaԌs ;ru XM\Bm^:1~eTx䱼;l<9?ENe 07KA5eӿ"Sv Tqr(s`lQ6}>M6"> ab@a8#eQkra&mz/⓰em;I=0-wSqk}c=,2!Vo6yuv=-]ֶF:_N馒XYzDFwD1 md̈`/"7faV&(+<'&}>K. ^װi{;ڍUV.K4'@ Q ^&<[I#XsdM%{F'˓\?pIb3"}C#:ޭ`n0oԴꕾi؞f\0;xy;Vi6GS5952׺#G~J"Ecf@2Y5zPi0ѬդK_uhF^Ҟ~XwxϗoOg W\8e8txa~ȧSAi768wd4-: r=u$Dt ںM`qu\Wmŋh '#{3?m#XTvfL\1xraiWO1 ;-Um׬? )6CaW/ZNd|h:$eo^=siK˃9UaYOOpyGe !o!ӟYp#v e" 0xm ߞsh ;%Xx2q2=/o d%5Q!ͷ|ԈLu qvB&HNOm9L T<11y %u%m1CàĬ# J;P &>B0~ Og;_*8`.]:qBXWK;].K eI_F2TI^RyKt[| Xc`CG@|0}aMvc(V$#鹗b6vJ7!!c|X}4.?0Y5 zz@;3!qoL$S9&0lS.Óǀ|,A W%`vpKK lASM'©|VP)~aM0Ko؅\٢V qvI?.Fp61aB>#)sglV;ӋеW GY&Oc'!G+:djuh5B~J5g(πS[S]۩ IewյiMC:?SkgE;Ieh&VFh:,*p;l+to]&Ki0Йڗ]I2rr6B6ȠS!%q>!}oņ<x( GTb]fR6jz8LbW1 ^G*ʈ5tJZYC(/3&D?T':]l(h&uuMRKЩQ/hgVm$n;Tm1f~[ҩCdB-b`x @!wPMKW6 Qyj 7?Fl Tc}`XbF@0y:5FsLyN_+b#8Ν(BKfҗ+5?<|==>i#FHvd/XX`EIFL鍶u:{s;XXGD@mwA?N>T:INE$ jxRzQ3,iۆjl }@tcpJPhz\őôX e%~LRa$ެ rd5i l{s")3V>@a,.$\Z]WFDXU%fEP*uz C 5O38gԞ Q.]XA Gny*EX턬?G>K2&8٧0l/H#>=cD-#W;{3 #9x=0gEV*|-}[);bGjwG'Z4_<eEJW3 <jԛ`6[w8lFժ-d j}R\0g? 9ښK5]_ sU륝JFiȧ$fr qVu 7 1`[ {T EPfmy# R_ƌdJ QF$י'jmYP%@EI6ZNt }:M3fe9rWؑMkOhD 8O3*V,ȵzy򂚛,ϊ,SP(yg #$x 9F5 Cqh3)tX|bS#4uۖR6X@ 2:؉ :zݧ G6qp0.-bžŜ# ϕ@3cָ Lbʍ̔B`vAWN jJ;}Mc/aX-`D; 6QHbGe38қ"7 %ëJiUB;\@Pgt Md[zJnɉz뼳,fAr$tLt;ʣC [3CTНC; Zw4,h1xϔ{bZ:WaTzv(y4|/ =N>"4;gz*FW/޵DzLCi8ɒ%*2*rD>mb 9{o[d2ߔ& }љs"PgF6C{GHvXfLX@s:/V3@OQ,nl{}#s!'Z?]/(C*;)py;U/?ХjK:j׊s"a<5འ2zkј'##c!?G;U\JCyGțdK O2OԠJMppC3BRJaYOA B@{:L&X6Z B-㱴' 283t&k,6OrQjjL&YuԌRe:(WPBq/e B:q) vm]{~ n6=/-lDpA )ԸNws É'tkᥙW3 "W#~J(BLI[H!fM=W7aB1yȲ{bei螤+ "I֘=S+]blg4{F#7q=fњ!0ξt qxϿ;R>YpV?dh%N w./ԁEUx.1 r+Ͽ/eOql@rݺBZ HN vAW 'BQ 丶b*̗&]?B[&;>!~iMS:VK#EEO!Ejq>6dc}l3G =hOM9` jc8ͷ_Ii ,bfJupyۢ"bIAYeUtokg̃,2HDfB?P "h+919|"]$ P:E5#EȱT\E<\H!'7Նl&o/FV5zh@tx u9Ou3,Э$MH﯏]M<ԟ 1#~Vn%ȼiv.ސ۹EMp>ؼ/9/!sPI(HAZP>7HKfub&d%r !u{~(eB5OKV[>SXD s$ |(;GR5&b%uӿLܴ-~@T.\JہGYFgXًUڇdl mݩ"0l8eD&WtTN9/pX*V @ QjCs@fR)¼,8XCY, 92gɸ8\S)VG[|1B$,Ym1_ӆ(^'>wjC.WӬv :~McMo  w+c8ߜj2Wp@t;K+'XoTŹ%qIɄ̍ڻkY0ܸt9A/ ')(N{_6Sl|fЎwal'4l(qX( 0-{:LC\}\vc.۴ƝӚ9LRа>B+4}8N9Xo^8CJlt+}6ckԝ8T`j<^֟)d[=4)yEYd35$pTۖ^ =dOLْ;ld e,y-βotȞ!(t}s#;^JFQcjK.{} a_ *h%i0cD{#x ۟gXt70;h>PtG5  DZ/;;A\`Y~v}r)x/nwY E8kq)[f8@da0v[/H]N("[MmTA3jbcj־Ys,ڡt/4Q8699OjSErv2{/6n7e&'?,!o_@d0l|] G;%(u#>aV?B4~V]{6ΧRHb%%ͪuRxW)"!|aK/.n􇊱rwGeo쿡p3㚏 ء2*7 0HI.uCXEdI[WDfJwLmpj!t|e4*x|OX9(x<[}LjE>JFVTRu#*ɍnm'=8F Gc*.pGplvyQ'g%"on`켁A,rhtZt,Y8܃aּ3I5|wUJǣMk͜p8[DãwRCm'm:J;D:ȷ)apL31BS*aI<gD`^ àdVa<^X؉:W̠0{ȇWB͢uB]H ISyxnyfG 5%ǏxGXzm=([^@' $qVr(ȃؑn/Rl;u8lX5<;3f4(rmk4Mj '؅:,42?IJ؋D^ʹPWJإT0_굫QY䢝mR7NC:0farv(쯮x c"N0o _h=I+Zr c/ߠFd뎡[$=̗VO{Uv«N8yqUYэ3ޜO05UN1Lp鞨74#y^yJz2hS yj^ոg,ozޏW LRbˠjA]R'jM#,uM_2PKM1Iwj .Ѕy|tY5 uL#VE.w9jY[h`#cDTے@fɼům|֞hSξIMs+WW/{&иÞ>c^p6@-T!L-[c2e*MW(ݨU,`v3DbFCS9.Mby cx jiv(g7x~ d+vbU'46W3p{n_q]{XDd>D"/k4ۄF5El$Uܬq}{$հu܈ie=hecYD\xF^R;H;L3Nr[hWFxczǗ܍k(5ېAd@@Ckò_i3X.[l [IP 㹼o(R_ý2ޢWT7ApY`VrMލU > άȾ:?5\pۋA&DxL{Wôp,xEV*SVA5 !a߳o6z6a%GjKryr q<  SV.[k"_ѺK+o&Bir v {`Fͪl0JͣD",M E¿Krl ^I{\s\. {3w=4Q/Wը W3TX# ak/[Y@q/Q)Qum0a ~ Tl0pYR I!7_N{H lt3Zh[X_5NO|%~幯q[nG` aow"7ۢJWm ]HDʤFa/g ȶϏMW_X'UO!#ʫ,Μ=g&) B8SȞ Z>*jP;Vc OsrhuHu%h_\Z|Oj:bJb36!񟯐It .B ;d~u Aֶ߳r=NfwmEޞ; J_Qi+|p@J݇ =PO&:YAP Ĥ\eT%>LO@Zl^0I!5/>h?:/ Bs'K}9  FtM*Qr6G'`vPzM$\aҀޒHV;{=7rbT P0r?|g]{GLo)w_Xi@RFT~]qYx]L+Y".$ߊADPEq|i[UuC{Yp]sʙ-0m0>4|gSωN"M^Y;[NiaZ.1e*QdՆ`H%=op~Fu7Um!X9⾆Qۜ1]}K.'ȋs0>h9{QOG($. noxHߩ22Od ܉k{@a(jӼ'/нpQe=[$H8EYl>[ͯΫnBAQ` bHƎ?w?e~59Mv|)c+D pw<'ԃNDzh| Dh7-;kh!<(3k8;п~ضR/5Ix#O w>`3cB-Lona>%RevFs8}:~ūZʷ SRЈOxB2_-Kԋh$XZZynL?q),rmUۣ8ęƎ^kVtiE*xP')lZ'=\1JF"$e}nױݡ#qR=|271u:(tbXpيE.d+ѳhf&՚ tpw;zeQxb˹P)(0zqH|ϫǿ,,D+iUPE3G9K%'-m{_xQK ;kn{Ӻt>3ęd׭ڎD٩D̹z k,2BH%ü\JxEK a lp*9FBl[`8:uF.O}<#bDJ,]*vK,m'Yp~$"\|{Q+Sȩ!7?p6}"zұه61@fgSq7^hcY?khVho%V H-v,KJTc_ -Yz90"Zf$ZυIe=#J]zp[eIrȣy;NPw&y86LZ[u\",:Dl^X %$^y;d-rMB*ʻ5⮧wu[o2=#ـBDD)NL+qɮx0 29#e3>*'*#a5r̈OWvit&OK1?~29塤މ\Occ던B%5AEO a_o_@"fhhp@܄9~mQBBQ?vݪ)j9G`06}_:4.WZ.}y@AK)̈́;w=UK27(+<*T:Y- 9Y+DnEĘvx27}R\^ΩFIG1 @ٿHYd`7TEf~׋|ƾyg};K[&dާ^+X==WmkOZ,&էgACN䶥e׹^Pp֬$lb۫D ۠_F?aӲpZWjjTs.Ɲ`@S&E)Ѐ\ٹ&ߗR]i_fj~;%(w{_>rOdY;{X hA*rz&粛.#k[i^Zm/:s;ըm(n0 K@uN3:hMX΂,i{ïX @6r IMb{),)R<.٪#HYJEfl]|BYD4Oೈ.#ŇjYJs`/!1I@d cm3)͆J QR[l&y^Nε B,36_o'Mgehg5]voeM!؞Ez| )rlRZ"krw 1śDe5ݬ8AR(Qs&: od]w^TE2ߡޱCvƑK}׉=i] sFe,4зiN2r+3zF3_ %giw݌P+ s߭޳cX] [1O&=Wz/LS{p G&aXD~P ;הs;[%~OE-jZ5Q锐 csNwјܝ l̋qDُ*GȒ#^HqlI_V-NpAc\!|Ub=tzuI# Md-u8 8[ &^ ^n;fh~munX8mS](ӗ0@(^;:^CĽʯ BζYߚuELZvNxV^xer߅>"WXm+f$&縙 ȿ"7х7xnD熳ܬ0w0.XESc%yMpUcb4~x(FʲKi1E 0gfӯbN2r{M!(##Mj$T Q r!Y2!4{jgan@Ԩ\g8,_|j>"FII~ EhX 汰Ϋy P߈qZS6pјt1cE}6M{}Dtx!A\הh { C?OUbT᭛ Q |uV2E}#˯ _3 j (~]]_*쒕} ]+eL-=6^JK IT^*FM 4^^0tA;sEМ"7%w2O>/DGҷHY7 4Y)R恄 xDW?`9JHȇO&kˑw¡',vfU |$a=tލc^q3|7ܨų3E%tNɛ(Ⱦ- &˦?Pc&psr]BG}.av>gj']l[kXPˇ&+\|C( &唆pmV{L{,8ӽYwBt|Nэd~^ =86Mo=cWj璭^I#9`K 棇~s :4FO:!,0~ ]+_᣷+Qg$ZbA{I`Q̰$_mF [Di"QPF:ސGc1_"p>-Nب\rq۞>yDT?(oP(^]s{ dBޢ PQure  Ǟѵ.9!PhFJt#z-bIihr|"k$6ϼEv%}n[ȕw7LiV׸'?WYT-> YwF(^Ȃ8jn @T2(ɱL1=`d v5qaol} {~ik܀90FQ69qwp~Q2v::"ࢡXka3nq3L&Eފ>K:YIq# !tN9it>廙pש44 eX\- ̳(@|޼PVR,!EZ$GY'?>X]PH<+&ZָxdF:IV@Y}|q+.[6_F6q|3ZBW6SQ g&[X#EJ*IZh]Ъd-"ͦ8dqZlPL8' fJO6G]'$5(\(o^(|5ɜA Xr0苢VW/_Kl*⍥+0ל3SwϢ֞uG2?fE.4C9a`u/~P24oOc[ׂ?86{Y[F5Oߥ%QF-`&+9 W',ʵ\WDw C;<٬Nvtf#9GBObiͻ9^Pp5*Υ˪ƦRP%Ϩ kZIWِȢTXH+lE`m/!qMG"?0H \oyaiUBIј?ً# $Fnt^f}}'XAs|,'j2ZAڸ1tɣo/jO18T;YNSB[eCyS{޲{C蠸؛~2BYH&B)H-"{h22CKk6k4մY'BYw0PZ#I& @v>v!En>c,/`?\D)\j1z@MEE(p9@g7vZ h%19=zB+PRD(-p Gp)(pN:@}@dwr٪տ^C;ܧu+C I,^[8,1PBØB9:W..ꜣ!ENêD<ͻ䔠E7WbR!~$MQ1% $3<Ŏx X0Dwhd~ܐq\xNMѭRdPRڿ78"bB[#x34˩r_^{=jIl *7-bPсSMPXѼt Ɣb- 8&Lm"\/Tu+oKj+JOy@At'JF 96.ss0M 5^qo`bVT#JiT`58l,"Gۡi7 }5|v#&r!CcZsÒn-Nq5 ́+;`G:>N^Cb[$ks+j0*^TyH\?WKlS7vM時l8)#r{zEӘ ͼV`=hB5!O \j7l0wU"DkFfSu {M`rxw Mi=n=)ID N>>91vGQP@u{eJ ogw u1aNQu5fEt`mS s  [u7񮻉uWIWrO'Vso/%l.:*ZޗO->ƘP^9,#S*2D Ҥ XGw칫o=tO0!G~wH;@^Τ?/.L,:dU8pp7]%yaPh}|i_mیE^:%M&w--u5@$f9&Y2_c sߡ]8(4 !Y~gƃ[;_ݦB߁#ȟKm/(1&B9cwy ﯠ]ٙ*=}!4$AkL} X ^ ը耈в㎬ZkG8/.n/L P/ꖯ_unt B+R\osH,=0]C"΁"^.ۉ6wK 3c߉?gȎ0a a)~H)B} ehsݮ@IpeZ+r-Xaq jۑKg-I#*Q>vk:R17wbNJ*hb$"k)猕=ѡ%rN9]/F](&6Ė.G)U[m!zqSuOI,?lp) `DD^(euGBk4H\D]2R&A@ Y,g5pM:MbD_W} +6ֱΞ2G&r<ez8$\yLVcr*+鏗D%N2xQa 3 ݸH/l*,u¸%?;γJa`[EP4&sn@$&ALh_&õ ; @(,-K(zhKcX45OLjkqlzFȨK"6$mX}@=K+faĕ_ &HI7~*k}5)MZpx"B X ;8L賖%0&ֺH`<`{(\X EI.:.&5;qbʻ“,J̿ Yw |4H" ,2vE &jS8I|[1OgP˖?K+_=fUhĭkQ=[ -u `]W5]iN$rV; H*%]+KI-Sw9{mL[*JNFK'ǶaTZf˔*DcSg1!0H7t^:"3A|x/0FJ&Dy0 xYW:aWuBPK xR ձ X.x$=HtԥϦG` U\9ͳLs>G<~u?@Xb\s7dCERV{}? = x4Eg`+$ eV=P$( 5eJ5SI4wo&O8GN{}9bn䶴z$5mtC*eڠj^kV=G ' Τ.6c-cޝ<(?gf7#'N=X'i ROjAǯzexi#ר)mp/ڸzPklӺTw[+K&>5$jYÕ)ɩڎj6%$ZϵV"pq׻HK_&!24⻜ ]OA@Fʀ\Y f*Zz4,aM2)tQy>8ë]bR+Rqu41g̜ n4qhCkR 4N]RwմM}i׊C,LRF١UٵyQTa`G qW"cXɆN>#No) EᅗWKwvL֞.bcc% %f|{rxHѫ4SrAlY`( ҼgUsɚs$ +"  @9`z*NP݌>SRPR Y{$_Q Po? wB$׾<6L)/Vy1. 7E4UꮊŐ@?y F7 Aw8?l*39Uf)A@)~8>p<̪%cRrJ֌`uτI6[${<*N'KKWCށ\=u .۷ Vwҩ]'otIHit0;t$n1|es[G (>mfdQOd *xaʼdBܣ$2S ?PA(F]Og#~6@b4OIECqx`M/>qX]u}pC8kS@'v9\cWd"4tZ.U^=Mca5̚8!<(E@~=A&7ɞD'^m_ᵙשmm1qrġa׆ h2+M RAiz0@aZ~X'ط6[,ZI1ghO4϶&9h0߭*]Gr{ۤ]h"aLů6Xh5҉C ^Bɋ[,zQ $Ac>Rcr,fbǴM}s|D(j]qLr5m$Mz7P :l|$"=(1 ̮Ǹmi`$oIPڧ$sAOy¸+J< 7  G콶wv&`b[~HIB5dŠiOc:,5- OMhS&)k<ŧWKPU(7)IC?gL^6+EH,$z3w?HA#h^Zp8X`W Aʯwxk ʉ[6ǬTs2{)~iix}?M(b}f)5HT9PWR\Mֲ}(Ũ5@>y 쮙GdVEv~[6myw²}t^+qCslH:Q<ءWY3AE0ĕs=`NxYKM3ߏh-0ր,Ң=%1ݯU2rga|9o\m szX壎hzIm^8K/NL>{Ҹ:J=#6Kni2cN73wF!cׂ܌C1$D2v3Xn \ [‡~H}k(Dti/֛yeby& N"z_'wYwzfбIz| '=:XjͯO=`+>E,$]r_Wإx1\j[MA>Pmrm\׍ ?4A4{ ;3wKRw%L :W`f@EPD7M3wϕ;xjn9Jm%߆W!zS%[RYH~]Fy2.~J@Yi~(YN(|puæg"m 䮷Ϣْqz*~wMS"gos"6Igi&. cM ,^g x[abn:ٛp5؂ "r5o^@ ZF)77IN˼uTUVⱾf]]8S< <,<+G ;Ev4YZ> _`m&Yu4g):[ShpY^iDKlq׈XNfg[p9[]p[RF̽ |x#ڢ$+lY졔}ֳK!w,ZOəC[![D)It=H3o2Yy2^d@ʑά#mˡ.1? r1#v1wY Zb+fsZH3-j&GW<|sbwO!d:`qlRܿBʹ3ف ,۸~;b:owph|;b{DB9(ؒJ 4ڶ(`7qo-#2+(iN#tEN9Sqd3GEd-ldD( Dqsü=i:׶4,A/S'͈d$5^tUFuK_2I:i:S+Tb=v$mF ^FV (%cZ} 3C{rNb-9l*ѷMzJGg:WP/WbyS9HlCfqeuƎf ?!m%D,y-0wކO*TA{k$DUP;,t^1!:T Wy3bdiRBQ0_17L "C(y3aѓjƅG g <@ӵb)D7 pgZaf8J_% :W9o;%BVq3I9kD5i]ǞD:wA7"=H:nKh 'tZShp3_b[ ֑Y)D%r[C#阋`  ytcog m# Y˶Y/ƛU# _(+v(`nfDsѿ 浽xͫ!xڜоr.@~),z95~ ;f !.%vcOAstKeKQ?]g|' ~E,Hpe|:',]/O1|_wFCy0In28TGn- A/%k1@qYq=Q 〉ԹDWٗ(؃im-<J,,"laxD_f7:C`G~¼!X ,999FqÔee/:R*ocw@Ek<<瑕 ? |~Y ؁!Ol?1C{ שaJNm:/.'~JbA"D꜎ߤ"N^j*4)winoq|qp ʶjS4ڏ_ux+cYR2R`T;V<7<33*ϟ9>uƑW.&V :ŤgE-  00&rmMZLPpoɶbUI=h w^8{m#3lb.-5:&/B坤&1jT#`8}ϏI{OZb - {IP} XDghVl?LݹWtyMlj@X]cI4c坆Z!>8acŔ}CUVzdM|1 " Ga9%F6I]C&hm:-b`qunTn%5J@?4r)>/L<&_;瀂'ِMhbno_R>_? 9l֛*.PMVGb.|`|3^K/,EN[%e>3UEi~TvI 3ΖLw߾ȐMeޕ80= =:\'rv]@sة5mst6F~c{ԏD,*VE9XN+8 zv@>MqM[%LkEzLJ5<1?#/A !F:%ѸFGw܉,[l8[VHo*,s^1avZ!#Oꀲu'oLpo/ͨ: sie١v:5R,7FҚ[ #k|NYGW E>Eme@NWH:6rD(o:zg7z.j?2O8J#Tx#x1;@ʤ9AAz~\BBI ,>_ {P YGZjVir+K]c&C]Z%= 0u hXxZ=O.S}fqv:jZ^qT ;8F ӅI3ՙ?)&ЍFi [8aiާZއvӐ_y22$Zq-0>Yg !̟Mwa= 4{VxB!zaYfGϷU!3 DuƦLHޤZsDð?p)Jq'?f4i`ֱ*  v]c=^ΈRC*r7y&:O@ȱ7A&K8LMN!D|*AZc .,!!Hy#/0D:6J}2~І4kub6x78 vrBVy@ Y-BlQhFV6wa7!lAv΅!L`T;½gG;<{u/$Q;*1^PR@#FQ2L޼%jHoBۉH5UZ/~-gB{<{$b\=z#Ϯ똹Ƴkəsn XTɲvbj69伙8K8.C44&k+Yb:wu&z0Pc n~X2:/(} >g#MUEp t5b(uΏ];6(c ] <%Semre FHn@gu8*//kLs[Da?i ǏP &%ܤM?M)=~`F, |ZzIwrNv4G)Fw40Ql)*ψN(b[CX8ˉ{SC_;m ;.4`}Scm^s?g؇m{;<F%pY}"r\/3KwQ];ѾmZTPzPٷ*s8nvs!q[ys_ۣmo)*-=(5[F}Դ^z]<*CQz^5՞^Đx/|c,$ydWܳzn\K9aqD+y GmCG !Y4Juؙz֎,{CH_D5XMqۮLVnXSB) wo&ج-[ܠdй'>MiNp`B(x*9l1hlL+,)\-TdFAJkKYncG*UqS-ɫHm|\juѥ[TkNH]5]mڭm*MO"spBOyBYiUU(^M}O{iX1]TIW#ȧhLo7,Ij oeS {Ygى)E(W CX>0Q>bHgVGd/o]& ݣc@1F6'wT O~IFϳ]>y3eĜg3%?`1XQ~c !=N*+8Ai.U֊A@>+iH@>r bW>ةy+:ip}'@Fi4UmlDQ ܷxw~xl*Ҥ]6v1B~*{$ZJsBx+2^ɬC?8%w3 ӯ۔WH@QW ձa ',ck8A2A@fc?~o$Yʣi+:d-X;_Lq=ᇪŽZFGZ^R楐i~ rD2>WF2eCR&ڽh'IR0#ǩG]Ś)=^r0Ii L[d4<#mׁ:ň,e.> |Ux 8&XvsL@Sl[n\8I/v87Z|u"JpCJT5p{6lMҠڡZ9b s"7PS̶V<־5RS7K,"iG{1izv Tǵyll>R N1"4*bXɲV7J0?%Ea2D.>)@m_+GpD]X$>Q-$*APGHpPܳ6޹~U2!CBz^gb0OSF:nJ,nZP콰W;^H귭йAr*왎PGâ$%]YQcCafF ֏=o߄'U?ңvzuIy5=(o} MBq,-)T_-ɐ_YJ `s4+KzYEq7!РZTWU{* UT]<&k}|1]%|:;v:YEخm"am4c|w&ABp)/wķ5dMI@+]ǹr&UjqDO zsn\P"c̐"!ĥF﷫irJSz;Bnޗ Pb ZVt |S cAtHMcbQڠdt{CCLTA˃ݔ lthf_qOI 98iYHYMF !cºm>6n'οCy\r He##XzRiy75\+ŶlMgw:XRC(YZ 7״r1.b||vP$1.5UPYAݣ?;]p7-K&hTqF&Hl?Y!5"Lh\ aw uju(Z΀ UU]CHKu^ jf Kn;v&s#ۿq D%aTcA+ZJ jJ#S ^1n[]G`۰6 nĊMb8J&s {hKPxJoKwUr\|YT?GL2QrD`{vZVNw;egkAՔىH}adXM, "$K =JbdkFUO Hp1 3`!T1"[Ń5C@4nѤ@g Ͷ!=43ٽ l&GiG|*6qj$4rKFTI{X.Q҃r4i|S{$Lc=}ǒo:Ecv@ȖL! w#JJֽo],\KzϪ#%GitEMNx,9k4MiP5^bgțrpq\AY` dDږsBe = >!5f:w^<Kf<ܖYN.'-hgBjm;g)*\Bi ީ534"ӿDa&F=&`z_ŢU+zGIߜ@me ,* \ YIujCj' 64*g`ܔZ@vk =`!:sQx6?]\~ X36;)%@W6*{w !e \S.E#Yq$\>Z@[nùOU>ٟJ³|xFWL^kZE 4jZ_őVi$[;9. 4&64Z~•!#j!zIgA$/SdBv(Bm=h P7P#[F"jߏEabd֍93EQ-k CIjʣeGrq/t 9H"C)~U'M.Sf5MoֱpbQJy7TFG7+w ão a"?`CDx3pXjȳ3 (j9sш[Gn|α{ g;Һ2Cn6jӥDAB5Dr*)ڎx(VK: KHqDm{WI%v.Z[D v8baWgB$ !eĎkk/HGk=,f- bFպ&܀'(#H{K_7.ᐲk? u+M] VK*|vg*xJ?m˫W3cK\LP!Ma4@S*5H^ È٥yWs{45Iv@[?Xc]9%9IV48zz8J-Ԝ>yq3&%Gd>ꪩƠ6eRu>UuB䆑 ,h5|X@R9zG΀Ɖ>ݘKIXI !(tΐ)`"b3Z@,]CvzAb~yR^8/8S TTDG:zC,\D\ f0DΠb6'0F{wh? :OO&եB=˧k΄夢qz!8Hwn)qH_ (_tUKZ}2H$x>j.Zz_5[M,حȫIWj/1^fs;PP1rkjv%ƵP48*6!nW:Noӯ̤<˟(cC8l|XtԥUvM]~i`Fg}T~|O 5_k)*(t蕴QLȲJ"-!)#/o;ImUrԣWqg|FK_rX R=9tuw  >HA|S//Cx ]Wts>ⷫcTOUР'yBJoqh={/(/iRS4rPlߠ?j)ɲp EX"x+XPДʀ/YRl[~4leP2[U ^~dJflc~MhkŘHsdtWČu?5l=9_j;LS 8ahb:@\<*3 L)P%m"7 &|.s'w0$cn'5'Yb {[u!X>ἯP^ xoyU&R/V@Glput5(* X<8 :ౡ/[ɏ0XB݈vMG1̓HmУ"O$t֟ST @%B81 2~Qrg3P:2(ͯ/ܮQuI { ζc>raYXASm3:IPxA_fs飛JՑ+? W}/@/&Y/* {u[(~3+6!y樘zkeÌH(?X3XMf|<ٰ M SJ˛lpҟ1i}^4 O2U, OqB>O@ߐWCk1DŽ<[{թȞy, :+dis1; sW]2D,ҥISz`x%GN-碅K':$Qd¢|mZ]!C/&kfbA7IʑtwȮZąm_+YMlJ,[CjX?,pU 4}Iލf;zz;~LO ?t_c&}c. 538`o;iN}90%~ 5b`O)7z0IƖ:F3P%``Lr]t6HV9Nߴ4H+NO!;{Ӎ[blUUS?=uܴDGe R)tx*w^'mمjX .T Tn/g(g)!}n8-7=S}@z{gguNz3V\XB8Xe^? W\dROsgY8,.Fa UKWU0 #yT^ = ٓղ&5F]+yqh_lAss;>z1~\AeaQ&:= N%#uLnFgd"%/UՎt)b}qܼ-m"O-ϰq&D 'ޟ;S( nPtuxzSLv'(Tt*$m(ck^p7|kq 2M:G=hO*wVA~- {ߌjWڗ*%|k2:"xA _"MZ=t7mt9xŜW=qǺvJd KB#ySŅ+Zjb*:_G4j5"YL&z;XՖgn7>Nf)閣GWשE+1N%} =ur'&q[cVhd=tol$©x5e;oqFa$p˼{8PI dAy.N4 Ǽ.~w3warSFiѠ ')Amq͛!e8e@G kfgޟ@dЅN02À8C9=o; p+!_Է%:ޜ,Dl]Աb1&!Uc C*#1tc4,3&? ]ϫv#P{DntɜXP9_Y 8aAb IhϞSAdltĖE)wyl%TfWK+Tή w9r%91*_qL>`K  wd^/rn Y̔jN(p]FH`:Ҹ&Sf~^'# l7M3% _VhuDFky}X.x;qx|{sz30A+7KCTj P8rA$DwI`K} b%2Yp{ʃٶPifZl@5"l͹zOL]9ShK,=htkbO5ÕRBZ4K{T[b*ka1S3˵k]cC0iSʨXD ~|Y#ɮflH`~sׅ琭^,َavmYB=4A_S(dInf9!d<>4" & 08ۙ4Tmyqe KXYDe`jDIsLU}hϵLw'{4&]ƠXtsⷯ$P9[f%jsԜdYߤ=(9鰻O^ `s;?UxѶ݃s&^ETJ6V|.rX,C63 F!J}'U:ع o1J@ʽЛ^|~wҒvxyVohv"mx¨nCUߑܰ?-*BmWl\m}g4r;mz 8D4ēulW5{S -/ږ C.gSp)0u+Ul٦0"/;, bSrt3z}hr9(*-M -j=wՒ}J3uf29 #P娬{w'Ĺs0&+&c"TTF,3/zRǝH^s6JP{p߸jكgiZ֍0{y$O% q֨P~s !\Աi!#DH*==>y1OެS$EۍFXcXPFヌm[2bv# 0&^ǩ{,&dqAչ]Rr1>IaCX)t9dtt'MV͛5[fKLH Ӆ=gFr(N&6uKA͉UVH(m> Hk-4q" p=RR={OZ'=˩ Y^L{a\CQ[ ;5?%28džGzT$qFRZNE̷ iݹnAW vQ-,WY{0{"/.?6^{Tj@,@@6]( xr0g3ķ&'4 R(bc;,n3UvjX)IL&W0UVdx$9-XA8 ㄲ(TObJl{u'Z)W׏{`npFEuڵ7g%4l7;7LPyJ,W5"՜冘BE5:t_S:T/q )6gTy9 XZufȹ9} -59Q`ݣ(BHύхڏ5W#xCgLLtߣCzq98Ǭ"X@ :F\|SF[8>\Y v;Fzn=#|Hc&>sl)޵6wRdg2(MIxS^:ہpqO/.Gj "Zs_y""Uo|U ]Q;Cnmo\94#6΁塃^Yt_9 &w!5B!g/ -`'Q얠{ 4R|;ֆvoW|}I͉ŧfĔG1ECbfJ_?7GJFt3ؼ 1SyFqPM(9ʿhjaHF{O,_._Y./?g<\[Vǥě |y 4.e2iMʌ#@-6S@IjpǍHbز:Y4K_hMֶ^]kod y4Jiײ8l[፝vi%+ARPOba~Z0yA*5Ą{kj0\gf)&l~RBhR)=Jgaw}h pȊ8wɶΫr~cbeIJa2"55^BJ8TkI~gfQ]%@bF@Nŋ"GeTȨb.&SQ!şp{|LxGuW9Κm^lE} =Q&ܼ;,oA\fHiT@vKwz9h¢lN-ţ ,MDs(FPfTto^ 0lv!ri1H-㢼$ 0!7{K,#D jJ06lz/AdG97 z9Xq˯LܳTJL'ͦb+_L8€V]( Zdxׇ0. Vgw p wMq_&Z :ypxAMOTF.KBU|H Qv*=AraۣߒEMYl[FzCPtY );t.ekV49q(('c@/ mbb3Wx`n_EyZ-IǬOq"6b[0 Ħ멤p)=0I_kYqL\yAʟ~n"hezQ$A$^wriҧ/0n3/_*FiV kW?VZ;u#cE+Îh!j\UcޒK#=Ws=?%BGZ Gf d{3ו(ZM?IvD!ډ'sq O*#Z2s K~z3jF0P뎬.>L ^10Bϔ:-,`Z5,|wÄk|IZWµn+Vn+6BBTYZ:Ul`.xKI835W⽱g(ZELNUE=%ZTMte2K %Jc͗|݈;q'~My+tE?(7#NP鵄$i-£V}-3 hud՞lXg9;8~r} ]܎ڻŰd#ei?Zp(_veH ocH!D]L}T3^*_ΉQL鿑rt΋ F)㹶נ <4 u-3JfLy>R|tWJez =wT Ц)N"a%+V _wq{5br\BKЯxlRm8ձ3ȼ"pv뵑'⠡{'啰=,cgi+g8')h N{PJaկ=QyO}DƀΪM.%и+Krv7 ď-OG5NOvDž-ڒ)hق%Fq 0ЙgsrˈH/ĠiuR/tǴ\mt_dc(醽kȘEÔa2x)GVRAƝ6m3S@aij(<wfjAi7h]"DRB s au$( L7ӟz۩YЙMB `;c2.闄EdZ~ꛎ ׸!= eLUo@H99oZ5X6&_jMsTE]- "qB,'UgQ[ZUAnjPݦpZt:[{ShF}ғs@S@~w{~DC8bQ#oV,? "\ip'$ / fM=[}[D.s*`\$>塕BryNWH~~p v'9t6yO(gڞD`?=Te_$ Kv~i{5 Ssk~8!S@cK8YA}}Q:T9@cubgqϸPscb| :}f; yLt b;sֿR;`T,~~Do8w^P7sAjzrCV6Z Vى$jAVޯ58\osRm2cS|51R"-dv毖9%ʭx| -~GAq7K`Q9iah\z&ͳOj}P"^JmdKti9A/P\FY /V7\Sc=i-o>iO55Kj޺C;#̎:&:Z±M(T~kq.FJ(g73r?;f9Wy:^c"x.r`6[z$TaL;au0%M4wa/Pr_q̍e7+sjgaAk7Oy!o4/wQ{ WVһ(.c0#^A9`qdzjړLxvEd[,;әTV#W_&#i;Vsǂ uc&U1%e,q)T.Nbp(Fkյk[EXFH׷k=l(}FѼ+ IJzQǨLtXWb Ier=o],03D:m-P+-nr%;O\Cc&o>y#o]?C*C)tԃ 2Vrqlcrh޳8j4ЕafS}O]S#(h iW#Ȏt:mc^-߿8弳sj0 X2iv*A) oR!6l3o45fF#S1R1.G"WZ0D @~Z&)6X57t<{J3LSwP[3=C -I3=@K2Ui% .Z޼g&,РI@@r|?.5vhHYt Xu,nqp($cKT^64m?[Bډ$ď{EU+;CA/k6wD?O{ 儑On[3u3Ys%"\us {jW0ϙ˒md%BC9p3_NXb]oE7J;zKfQAj\$uW ScO©jp_}P4)Udkٖ*8MC%J0x{k\ǥd @5]1:BhA#\QoIB+~:xg@VkfO!^5L21(H8!YƩ0}Kt*g!7Ss',ߥQ|Q6i(d"?"^[B V.6XYa/uZHJ}ۂ}W5D !Ebې[Yʫ#,vKnHPl \($ZP+:L₄NƊR;puEQ25'CR)Dg`gӵ g=w dA,ap~!ޘ::sPmʲ9\TP$ׅ ,4Qтz/'ߓOX^#st F u,+կ^)è5< 0j7}[0"> @ LWyn0k\ b2M1jE4Đ[ߧo']}sq߱ts3Yq},[3޹sfqf"z_Qvw1fgaM( IKH;;j}u$ x`8' }؍}h5PId+kr#I#zκeT Y]!e,^X#$ idT7%OY)%dIGCWЖ\&U m4E hYYt^&\X]MhPr&\m1ggU]:Ђn9 …[ jS"F S9H½pļE9D&ZIJG;l'Rfwcj{Iۍ1{hwb=HV=1njPeS-$QoKBBIڄ].L%Fd{tR- ĽAX3L mDOUcڕ2n1ucRr7[p1[̚RhF icr _cC?Pж{nn" 玴g㫯~ -O.'uJ['YhI$,cX;Nꔷ|ۗVO{{:nS;i Tuj5$6ضٌ.>d\!i)v[|dyM ڥt.k@hWeqӢKe )ʡّ-E89?_mD'OtϔGֳ{T2E7?Bm/$'iF@+=0X,q["n+UtKcbWPoZ4n{dcNV&|P? ]};JMnn3}ʉHxldp/\ g<ߏf༑:Fw";狳lم+msOo_B5ԇFA;kMҬ48 UY0212ŚFMy9.l'D~e. O=W4)W׊6mcIų.@GEocܗW߅ 4nI\ʽ<) ;%[ĝ*9TԈWtt1sR;:pi/M?W,7 T)ͤ's k E ̦{0Jqt Ji \4(*zQ=,rj̣Jf2 <OǙ֦ rCb}0v x%NWta~ˤ,ݮ5/oqAݨ>/VmɀI 0\cf3Qީ<@?7V&+EO"s28**WsI܅YMl=dze|3eg`XwFz{qEp:cJ]t\o-׎)9n%pf0h?'r 7xp;Wj3>((Wc BTFŃ4XN{GEEx :_BAX o_,F?: e"n:g4._@څ[1:byO$j-t/e7$F$ أlVh2u=qUaM a݀=>y^]XP(JqTF ^euWP. F?䃼I $yT vȏiaVd+]s*pNeb> 1/SzHy%UF} ڐ1TTw@L >(G(~Q~j6BԢ%M8(2Jnh1Zx:VDGJl|㆟Ms2N-ܜ͞ZFzl͟^~Ro}}b CFEA>!ގVځ`G0Af3l)Z\"RĎƢ<a_3qE^ߓDik}_ͨkPޝAH~[|K2ho_G6B*Rzہ?-s7hbJ!/8ĸc 4%9'(A5l=\TQY XOXn G_j _wt}Rlj:hB6J}*ޣn ,4Ll'(2IJn^2b肅<k)}a$yfJT Z K3!6`q]?^ٰgqo@Nsp&Kq*rXiI7e4䒙F%{>ש:.5bpg]jxܣ6K L N6s{Nai- ukgƯCn'v;KVYXfm)-_,%|):&o&Mn%K9:":GoV9r6-[MI!B͋jk`Lpg3|d\% w;3IO-ZVfkk,vI}"ϣWyq˸\x#j9dՇyYկ@|[QU3۬V͋zQ@+@s.^^;MmXX[[|μ"k\{]@taW Tdd-]pc.u쥿 & d?i3G8 5ÇF~b늅Ҏ)m"[SDojJ2qnVa8"IIߚWm] iM]8( T$,WsMζmpz[mPF9A'0j3lg" ժFr.`g]DnJvE ʼu`s{Hoo JemIɓOFK;Z%t_ug'(`c#&P3wHٍ8wiЉv@>F CЊ2Z|4O}v8FrFlJۆoM*vಷ`XuJ=VLm=;YHl K7z4K{3n[LLE{A5GeV/϶ 2C\*WپTزKU>N*bewVV}Sڐ̺u1x!dfvBN!SX 9?v1:G#<$FpPA\g*~K4RXO*;_ S_Oe#1ub}B2]ʄx=oOXY2Bd33*ʤM:n:g.5;g `JciOޡ s.[9 tjL{}wGJ2uot = ެ*145a4dװ{?xX A.+sZn!}_U{A+|\yp409Q]mƇ,P6 2l֖E8D :rGb,Ve"b"߬xBpb[ x7TjҬ-Ր _ D)k%8np{a\~|A)Uu]=?@"B;'dNi\h&Mϸ xjBCMOf 3ݻ%AEB[Bz *7Tܑc3K98>f#&%sn Sē*A3P`>.%ؘBƕЈ.@Z.ܣ HO7(  +&op}K_ vSO˟J۠Hd dm S=dv yL۸ q~K@p ^zAF96.kKIzΠ>P٧'Ti}>4?ګ:&ys %gfl9IR\CP.@ar,ѳ[(<}_J6qmv}Ff =U!ʩ%xOeD<HD:0W;Kҋ vgBN> 3DxyUN6hnB0kk5rk ̷[ɺlZxң>|2@L~| FKex:8MM ,yTf)5o&x*D|0rkG!F47KVkl~t0oWosyM=%, }­=Q0>${?*qtP=Cp$vUz1h$4]2N’318 ,:[l]V];!';.gAtPYhѐSAA[,Qz*<y|jKw`P5](7gAn(rg ]ዷ#o ХUzfNq > NQnAȼg[8PG$hqk\uQ nD$'  l$ra5NqqSYxRx\3ݸjaO ]qf1,Q6. P.UQQ@g,18VyCRx_״V?KwACgLZ׃D|&Ťn3BUP͐#0YQf 'ƽX>NV :9H2 8{[' [c[vҗ9N:'ʴ'球x.NM N} CmUkhVP}wgda3ء=_16O)]f_C /JUM-u/y~t=?LYoԔ-gb] dFwvn9jҦ~?E?IlƑzO_gV2OCuh2"k`STrf]g]XƟ]siX/ߙԲ"h\cȠ ?Ph0`۸8> %ף+tRt[v ^~PSĪ} sei.g -1Fp^ -0kby$bQ!hY[`ܥ" HW;Ưkp cr6 =!ֺ PV8F"[[yzWU]uhbH08}d!p;‘mw3Cxfw0v y5s"AfRߛXbyMwa-]SOvD$wGǡeBa˙|Fj.\jg٘G@ٗP1/gR\⢧*iNO^r քcM] mqДxԐUnn)~: \&~ƶ!9^\+vOP5!Qj.8 Y4Y1(̍TV˜$o%E0pFr.BgE 5.sY`DeoVxF8ҋOtY n+O>jZOV̋@~G@pdƐ 1l#顤A@8vs%%1.\dߙTN;AQ|P N'XvA5/=Am Dq4A.Ju]頍oK5?@gd+AҘ3sFHrn!c3 dRռA۪k{X7Z$Q繼ٟW\J ͉o;isk`% MX烾YtU}B;F,tVx<%D N]G\wZZ_<#mePDT9/` lŃ7}[qJ~Kń P\r xl4IbL8 u/i$_:&X1xbH=`IYNc~\gzi>*8wzJ\-&&bRQW,tP_+OYЎ@>y+"UԈUY#T.a>Xqb`ϙ zQqUbX֜4c`O1#'}pFGF Qp\2Ar!0fިwM evV\puزKa2".}b4g9綈TP+.gy٩2v%SSc|7Ҝ[93Fr'#Gt B%>͓J<rOZ1\' < @*q8?X-' ®+W*IMd]"Yu1%2\ga.sVHs$hu8cPLbܜ/FT/Ry6 ٗ |8b#cv`ϐ,9S=^)&LgX̺4}B&}bPG[@1sr{q2C)SŞ3 ϛ3n8$ A5Xd)ޮ&BeKT:XܾW D4"!QiMh>xz ?#ex&1żgM6E_-k4R!#l?͠$U3R|8 w.^/3ZL7ifE/?TC91bd0> 菧Wv}aF(\u-P{~s&= H|@78aAMUlxj k"7\͑G 荕n+Y.b508,^lEAsW0Tk^vW{g8 յmTŮҽa-nATM!'@YfRÆD܋  5|( eX>*}"W v<ʑ޴I5P0[{]3e7]#76Y# [z:h$ymz&RyS̊>lى ;X 8V5kbLk`ଘ:l8eps|y-@ֈ7TPM' n]=%%Tz03.4 C;MB?J oZDU=E։bI?"#kؗ#Pn|҉ Lk;_u/)m#V=S)f T ؐ\աR4H;E@EKmA> dL5OC9Uqs h,r]|SUɍ(tbbBd ƤF9D#C aW%~ۜ'r1OCP׻ (TK1.6fe-ơHkAR8\seTNBK,ceՃ7%T/ zf*#bz< E6V8c`ÎWkJ ~_jf&ڲjTVvp.JS0(xs9ߙ6+1nUbWj&yB͉v /V+RZ(l{Dꥂ"&'j׽ƍ|X]SFTK+ Nɒ(i@ªֶbL)D1/"TdMa;a `iQ8 rk\6Z/R 9p.3DGۣla)S iJAX?̍'f};]NErs­>.Yv!l #1!3=<{MJ)A1`hH0;fe0EXvN?KFojL_.=l9 0(TϲʷS m}\yB>kq[]@j+=+4^hܶ-7{Fx/6|;jN$=ՍpKA穾撆}w= - Qz(wSS<'#^s<\KKIpxL͵ Ӽ 4_!Ȼ؉B\!^K(5~S{s6v1SxS^V.oͿ?<6(4]!f-ˢVy(A E=e%EIUa2!N˃tY!n`֒NG dp_4́a"U؀-raDx"/Z@Rk,rpQxd>ILlJҾ@=-:ө2$~屖_aaTIsk^[i^#O.F1f|"#шW!z%8bAJEQ=D4Ym^ڮEʣ &{s$,S{y3o-iپ&͎%d~7xkZ .e}_UtsVmR(6?ĎYm#jV;|aY3$:Z.arNdҤQl<,bԃk`Ϡd+ ʑ@ȥ6Z*'GxX9W 6OqP,vm04l ++g}B_u ͘KX"w :0i! $ ~U -, U{S>Ȕ-%`RoeL4gϨ`$hR15Uxyi:#(]jQmjjkР p¦E?1!<}_?\=K)ڄ׸9-Z35]<1$3HFN? t dfeFr|'!hS⺗1ʏYCs-RPؠB É-x׃"m"/1S,KeA;uhaYk̥aޟC5}ռ7c+ZD0dSm8liݴ#`%H38FQTbUuGt|8jl /5Q jnC@wж~ Xӝ03 .fzOmZ0uggJRDb(iGt˜fOKT^"s$mWnKs*2eėD=obri9~J|AOMBFhsu+9Uz[uk(XGφx[*|JN4dkic3r\xwaOxh8k’тџ{Lψ-?yzyDY#ɺ 4SJ'1LQ] ٗh7\N;CyϏo;ĂҾ- "E)z6jG2&oP5Da4 &cS~ˊGylV3Rϭ+i^Qpac" s*L1FsO HYIJi&&zYVv+u+i# 见%YZGZ$9: 2lŒn?WVhCaiUF:` ߫Ʃ7*Xť̿Qv%53."ԇF،qf#ە E}&q|C}Ѳ1Cէ'A/+G^*|6 g?un5B, >:$cT;靌Mt+lMO S-jU?E iDd7W]8X*kĿ /<л3PT*]o[}l8G 3 ez??Ò~\rf2lr;V Z3݂ڡIz#Z_Y)`'N$9cG@Eo8-TW0!3ל1%DiIOav:DAU`{>o=53R\s$- $k7]4%2kJ#RnEr)^ ;P ۂe%Sإ20TeX5s:h\ZXqth1:qR@X1vVE6Q JV,Z|HcwS~;ӵ 3 YkASzܣAClV>J)ѻ24 qm|}*"̜t]<~ 7֑Yϓ.êmAaRB7_o,Tj/ΘvkON8{'$mz.:݅]8F R̩ 3)՚KANzyL6wt!~7 t#,~?z{T+T㥥@=0M\LvF1#ԒԦkԋ`c{84p7FGW=g6hD^%*BLj Xs#vIH--S 3{j0[~C͡9zDbW<52xNqڰ8F% _s#Si|pFM/FKߡ j+J3k]f|ŲN8 p , c gxIB 7~i݊p'm6.-̸OCqQd3X*Z$ ײg7t&Fy.+Bd]%(twe/iF9Pt@r26Afci(PsIнz(+$-Sbϗ| FNKteT)߃ \j~ gRt;Ѩ]$!Tb}C14ɞCVАE 2z&<_L[ٚtȖdaj6lu< cZq)™":[~&?f#Y*'D$)W%Oаlze:ԃ|9Pt&=wfq AtQbXh/(*)iEE7 W4KNOQzyfͭK錜ZLzx`8CX,R plw*Mt%~[z][B.b+!c:#xgkQY:XRd¼ZACL$UK5Qt9g~o0VqaĔM]7NTdX&ڍ-x&?#"O(fDbgE'+.\IyJ{ * ]_uG Cf:6vq<.i⯟nB09`ܔ;:P1xJ;l ^ de:69Z,a`pQ #޸w.9Bb]f7K@rzج _璕r*inVF}mkSnQ@Rr 䁈\'FֱZ'EIv-w\|Q1F7.YhO|A\+}w,`RIʓQjnG ?_"/8bڏ vFa o`O'!_4u:c~8  Wx!H81ͼakv?9'G<6o7$;74+I*vI~T6xo#%cb?pAR8\"H2=ndT.*dYTաWu S~6|ǭ`v&)ЃlذNpc9A0%Wy6 Rc3.9EŃ}ml*TKPWΟ4AF=BQ"jCx 9%" @ c\,ړQzs7μNr#jeZy|J=82;NߘjGqaXp'}/M$xSeъ$2m-|$U+ ѓ3YƆm WFbXm!xʠ!žjau+r)jE<bp{jce;8~*!c-K 6x ŚɫIm=NL;B 40 ;fhֆwPcjkX}@P5)ՎE Y|ZtJ&ݎլ׬TqlaQ9+}DKP,M,A(6Tz !aq5 sS3s IfbX!z.o?~V>1*lS:L  0dGS3-%,+#2;y?^fըnvlWܰ,:N-+]'b~G..׋^Mt+J|Dm0Rzgx?^A'͗%5 "5W'^c4315K7-YHmImk LV Ch]lm3:vօ-q m;M+{X`ofY{e C8 }:2ݩ_&+]d{7m=ÿ" l$gVԷ /H D)cU AKo 0X#U,@.wmnA XŴ}>OV$(#)-qIC~bC[Dqzw:,וYVQHͰoV{&U\e1~z"em\\g(Ā&Eb ceCr/uW̌do>KoYgF7ni|U4˪fl %׳,#ۅD*\+"'e7V7QIZQq޽!? .,YC }ud.Evf3oД-`wψmx5 *Z奍;4q\}kﵛ{RPlr6DqD76VN)ژP -(|.[T6vqwB,uXW !|pf 9(VsGޠO^KQ:XNϹ目eu#\hM EVP;IfB F8FBj)>XEAaysȢdLimKh3Q50ڊO"2 CiS)Xx_+ZdBt,fx*R[FGW N5  [)>*"ô1(rʥ8Nט~Xf.{T9K7V"lts/Y b/XY򛴭כ42e .}73qmCWmgQ!s\n_-8ӌ.Far\$.٩l?|c,JE,~ضx9H_OBQ!O,dcOWSr{/PςakӾX?AgOTzb*zu=j2ɉxt3~ 8v{4ȯ|[nOɄ)lL+ΎiX1z pdf\x\9 V ,l1BB:d@~НKm+4rn';uno}-f91pc՞.P*(dQ'-aJUlk.ibM$2V<c['R*:'/`#̣OJ ՝$zZ~Dٛh4q5gë~&@XM/9 UufQ~;WW5,V%;pHtXF¦ӳ㫉􂆿AMI#*0 jބj./iZp[T-B:9CRV ~B `C([9;{CJZf|箜1pyE5`ys \p3iWߦl+<ӐTtnZ= bj$s{̰ib)"-ԋڮhB9!c^8Xi >117/S U$3ZyOO1 Ą*D4J f%Z KռNZuFX.h!r6%cD`9#_>~N5u͸|n mחtM'O0Ns(!c[|wK"/DJ*)ś/6}퀫}HFagmf595DvhgʂMT g4p2*ǩ۱E4PW0sL.GKl2+8\ :]|֚b<ok㐯 M BpM*וmRnϢ:0bSM܍(K>[Q#B￀V~fq;A:xD#?ef:nUHqAc{b*]~>3jkUn2X-1B0 IEcV"S :ԭ]ǽGG8;ys 0 ?{Ƹ.c0>8W}zc "=N[Lbclj| ,z5fc6lbnSY'cm1 b4{2%^X'eHǝu3JyeCw[s<'w1r|i-Y=)RM@'{KO۽VفI x,:^6>EPP\QŻR_VdM+M9tbH_=bDQ$I?1: 927vpJ^q7AČ z*WTgFC,k.ge~ٵiIvP5%HY17  ^hQp|挲$ v*;^JR%/=v|̎w( W|@gt+#Izޭa!^ ٮxŜKav|9"Q3{7M(7Ks5Dƕ|M#`hA;1"lq6ѫ݅@`DžnRSDJ!xZi4YT\!6jV If U2YlM F>L n="&d $QǬEV&s2dG1_75DKfgnt*%׊%,#iD>X4`4z9ͦ [hTnM;_E)E^:XM]2C# yE7cJsnP^+ɫB-oi9I6ss\atOǂ]ò<Iv;rl"6 m3߹Fu8<2X:zP.b*(Ċh4J'\0U$8HcC5)C?*(WRL"Ӗ6XC,kupsx+0nǂ;;g9;Q52 bg loVVZPu1buu[vwՎ >̙|/M1,d8?`ODQ[k? S+Hh 靝 I#W0' DV1J4Wq¡{uNkU wh>:FfcWwRmlp"iUp} DxXK 9BCe;Z%6ᬦ!~I$jc (C@:: )G/^=1xcP=~fdG(zw,}&'/vC@0咚 C I@ E mٮ_h@M;Hz,%4Usn>~U7 {IadU0q7`xXę#/?\6F58b^VʼnV1LQ N,q턊>\pjʗa!xJ}B c # Wg} wD|C#^Uk^^Tr6<&](T[8Y.q$gT)ɋמ@EAtx2N~Nd/L դ&wt$\_FBWaB"@CJe3]ʓ\dvJ |-X& @=bA)6q ~o23 ǤF nStfk$-n 6<@Lݼi)>! XLBSbc Sp,)Z5+f~oK [6rN2h̬T,.KGa?a;] ݼ+{ގSw4"?8{DjeR45z~ӮS@Ӎ?a>+sl(,NL% vipjfY!m_qlQT_PLr9[`t ;*TSMw pd_'CrGoɹ-?Q E{>.5ƀ!jBګۆ ^cQE?v˝;LU3Yi OV3I)N{-@:2ի)gÁHw>끘>'`, L| Y.1GF&yzr:78-*|6/jm]5Dy8z DkĀM@`Yʲj 1HUhچ ڲSl=g+$I`ӈdEu5=/I~ 8_R;*ANa:!5R]+'ZX}gvH-Z%3t>>[ QXv 8%HnO Eeʸst\.Piv!; ѵBa.?}##RЗY6͖-2Ӈ}%ԏ2s:~$&Mb&D3D s Wq#+xCW~)~c"N>C6NR;WyjzX3}."/$ r$SV'.)RÔ%ʠL<-LSFS jhtu|W~c$8t3@ڒ)cg .#i>`L%bM/#qK"‚xd3(8Pi ǔ+NoYw/2ט>sZ: kjfÞjmI#'Mn|́bug$%_7sKieB_J6N)gfw aRFyA\ZQ_TKk.3*{W1s!'P@pu 2LFˡEHa5i髃ؿq$2ɢ"bv zVQH%w~ (Nj]/;TMXAғJ^7K{ޒOJѱuy҇K>·+ vjS%y7nmg }۬C]['1.;=hI98ysEiIL`W4r+ r.&<[yv rqRLy"c~Uewk\07XTcDDG[O`u蛂~9D~ ,!9UVb#v3-aq+ko2L0P ^K]p^]C) 쇧Xat#ocy$Ғ>\JoVW4H\&׳ϕ(pd Zx/?%{"Hgdأ&7BE "IU9Y ~/+@F;Э\pRܻKJr !ݐ+ UT[}Jp.cxt ӵ D ^6X-Ix.ۇ$ܹw^e9z!ýa&Gnu*&h2^?F &f.u33HDHq==@(0#ܗFͲIj&IlVf~4qC'1i B'enU )f\7q[Fҥ0gprN~PdZ^`w%^n s +we܀k`W~ n;KP{IV^YgƦ~uj Q   kYPMl,".ѽNYXmD푕OiJ+#YDeV^ G +|hƮ]PAdf43CԞ=8)=Đd оW_4U/9}j J6ؤCj1$בc3茌}Yݫt~VqDzBPSU1+aI6ӂmoo.@1/o\9.%ŗ?B9y^<E: J]TXrEw{Fҽyx$qi ͖h>V漠nYJ헇"HkثEE& zO B+`FU._a.I֯zl2U2i<6~~D.`C3 G"ACu#MrQ^n[+I|3y,=N7 JΓ= @(-]i.F^0 uBy) [ft%? OƄy]Ϳڥ;=GL(+MLz%5+G8&7tI:c OeD<.7%l9$Ӱl!~LdN$Zkc)kg9(R{=.UːcL=sd_f =O'iy+HM nR~YfSGхɡi$[$3B{?^jQ_A$*fS'phHvCk(tT'Quċu$;X፺R.:vSjSM.qYTK*2K-3&18ӂъgw,=+cfAuR$/ҟ?cGtD3$)Vʔw-7S72Yߍl<DCGvrTQ>:䭄zlhk{{~`\Sh_i Fr=|XB g]y@Dj Õ=t=*% LrxD4|ߓ$y s~#lb`$epV FUb IQ#[6R3gv(ZAD6*ۣf/<װݽ68./ʁ9 ~\kP.5fΎjLra≩|8U]qnՙKfO}](B.L&g^xĴW(CwΙEq~HB) _➵`A-vpބExL| z+ήTF6xblQ!w?3mqv'`H.K >*a}%qWe;%΁I!oH4ƑĝagJ #RN{~(;j%_CYnULp p㳞OZP6m 6(lct`_ע l[E;j %<lA_WJA$'@,yO-_HѺy@gY6M=m~R'f76C6Gd9 #$gɓsfW BpY.lރRWO#5F:e7Nಯ8U~dP ˹V F;/f/Av% Y'"N>}Hwʘ?:ߑ_O?;}|#;"x"W/*w !`*v"28⮖ Nӷc)A>x!i{-x`owfv\Wp nr*cp'+fD8ĆwQuLDžf.?^p'D e$X +ܭ-E'L]O쓙ۄ[-*y9A&V3:2l,!_'OD#A'4g!Kߧ[^SE:'V~)'r !%5SIC/q B&zcmB1j_"銳tc%[14=N}R 2xīS\}Kz12sV2©y)CޝVzd^.ju-< ܖpl%opJs!Qwqߚn7"hsϲjX/p)=wS5;1?K7}= vjZ?z  4km9Tb42g!2UivqoZ]ȨU7}OIm|+#9wmbwbo+Z9LJYdBxnJ4g1Ӣ+(,5%}C;."J}.YrQ*zE5}4 ֲIH_{r ҔYLbZb3 2k*c}ta/oÂ1y(g( za:BH@*Y_ˍYfNm9՟UxJk _(`EuFc(6IS:~^/ƣت0?1VŁܹ>BCd!Kd1!brd^Әr1DfM ;] 䚉[?oU*{Pl{uS}S+ւ:դy&>pfC| 0+(rTeiV CJW2Oeп5$Hg =1Cml ]u%P;kg j*^0_Te0Π##մvu}{V?d4?tLD5Zqy6H8cGN4g_ ajڕ:y0 0 4[+6qnwZe;Z;2ܔ$!Xj>&~S"-zTnϏM]A1Vz9N yq՛֓3<dž&tC |F}q 3@04vrbr| Vv'\b4҂aFjdRF8JvЃIaP\֧ MΏ\ $φBd"x_(('e”.Ju8aji{hoU4м_#Kj~[Sw?>>8 Sw"e*j1#E Brb7EcwA-h>+q{"߮ |AQ@y?'y!6;y*-OKhm ;lVS>!/o)Rav;Ԏu8YєrrR28<]bk7ۊWQ J5vbzǑ}LGPG ۍ{K= jx>nU@oѦ6XNER h}Hzl1;ዀ)#s G1ɘ0x|B@V5,iefQжV#[ocNGBFe{ְM@f723'4\ %OW.:ϖZZfR獑oKAYA@sw[Ng==%c9: *VII;hG/S 8$zBS4/N}BBTW 8fyny!y\7eV[͒^^cIAj~~P4L%febW_~tѣpfuKNDQ_&}:`!^惆 3z_.Cxav16EF:?v L*Z٠9e"*fXR(-ކY4޼ Э j=.fICѽ ,5 +LiaoٟdG@깺ٮ]H N_ #?YjaxcrÁ8y_QWCeV9s._Rs2~5Is}d^1<\b^7v_0oZ/RI g_ }a+p̭HUE}~nD[*گ:|~YS2O"u`5-Ie4_PJۯfXB E88SS'"H).CH0BMϿ(. h*Yda焸9qo\jr\iGղ\wCO\wPE|s(FX{Y@D4ˋ?5$S1%\M =R8rd^y`_MAO xɲ 9HB]gG 8y! t fOw֑HU[P_#]мeiUxl9cr. 2$W/5yi@Vz'{oOJDy2p=js=3O5$/DAOB*୵图OHCJZwGRf 9\"%\PWsyČ0h,]3" t`XoA:uSp3ϐovB ` M:`! ص]@zs7걎\Ч/шin iFpeFT৳!8&4K^;UdU[,FdO7}~49ƃy!٭ʅrnayǙtzV^c 6tyJEw>fdeSsn @VW\9%{``sSG3*ƻTM@~Ф_+J8-mh2A=yB vbwax^<E$KTGhEn'3fmkE\{\RZ k%0_iOiϭv89'<$裙!W j)Jë])`18#\ Ĉ-HS 6netꡁLFE:>hS&mIɒE=@4 l |#r]E¹ X*QM 'L9񣶎冷sc =UBv=5m8f/*)[`?~ZXv^.l{._n}p9=MQpNsAXb$*KYcB rN`MsY*l'g $7>e`Z# 'r~W?>N|Zܥ/}^syj%F\iTp@дίK3]t;TC2 n$Oc}L-ǣzgX62CقH:d&NnY ٛ.-X\X㌧;L!gړ@?ZF*D?X1d^xջf^(3Toyy, ̾GvZE\pvxٵq^!l&(S2)!)cHw@k =b ,|>&rό?+Y8`"9xޠlz+G/^@kUh68V\rnlؽ(ߦO]ӱ*J X iS;?ҕ$Y.yJL"ςԡW|J6;;"EG[9cQ^;$[蒛Kg)a\A{S`XRS>yeӗP>#A%_Q$$ƁAXS>$(ڃќ\\+_ۂD]ɂ/#c '=3U_t-n!2!C#378v~3"K͈&wR>RG:t۸z3TMFd\ZKLREpH&}B`;4:^P9!#d.4pOcќ,vϺ&&;Q7kVDIvGHu)6M09*?9y) ..gqXޤt܄~%՝EpI 9A O+ 6;`v Y௴[௭f7+/uj*Ө-[́<OTa<)p> [-TSK=H߯iEw/w21RZĮ.Ѽl.s33#Xq%yHۦ|cP=W Q';'m#P:i7 I={[@3rVm}00қ­8xSKYab(6iVV-a2ߴ&oRxOZ+ą3'Q 6}`o嵮YѸqƄP?TV3>54v2t֬V(L *Kӎ_'±%KA/׮}E2tڬ(U% yy?!~-|(H F YšϸQU|ys54Ǥ@þ&٥xΊ h D:YHڔxZ8WJ߂r^^Lb\bXfl>.=^HÄvYrk7typ7=^ ev" t ☙'C&;x[;'#| _YƐF_Vl+Z]QXt OK G񩾦Qu!v9%fó,t&Á-dbab6< ,V ;wU0/Ͳ?J~:C6i)ʹ_(R( qtL}E@#ўQ["`UL:i `M (^&ƩuN0#YNuSRFl8uV,MY;h>L'VpCdDjŸ~b;1IP7$\ vuu? GD$OL5# ¸-wo?{HT/ա#/M7Tplymj{Ek&ɻ T4L/ΌjЙn-Q`]R\E?mc&X*6<<8|)P-7Ҝ4P UH/.VhJ&RDF^S4^zk 1N+I$ 4;5ApZGԍ@$VM L&"\44,弹=}[qu4y~7~E1;>Ȯed4w . - 4^(̤V@҆Iy<"Ih"eePyLxCuROol]~pL{R1c+q(?[2d:JSY r^%mk˜\<`vbjLMzixoLۮt-BOBN ڿ຀N[,N .Bj+,̺kJP׳ R5ZsV@34mRyBkۻ[n0} ]Kao?/?%Hg H:zBGȐxυJ7 ׈4{ r(Ɗp3i׷9]'!HcCUNWonkNܶɰ7;_oB[ t92|; ]mtqdQxwmåd/ՙu5r{5#\[Zo^ޥpMYM+^-PF^zt;sMY}V#yΔl]詋=&4[ r$'+ ޅPѺ]r=g͌0EI|gCVQDQ%}zѣ/W//5RȒ=A2R߹ _1Ib0YGGyv n7^ ~)LK?l 6Pr?1h/SXsk$_+(D®O?ד{e+YgfĠxّXђgW7vZl3gf#Ǟ$X6hlI蛈Oc XS+}f(4)d ԃ~'+™Df;Ě ۞\,&S ?]}ȱ :tbϠQlL8T:&f|"37rDJ0~9icW ^NwSL׽hMQ+Fon!E6Pm{ ^$%sR#ح$o*|a=1lVĪƋ##cZﺮ~ޙs9 =+*8idɕEU!!!(nbyPimGk ʸES >ݾ-^df ij82(I~/VӖGS+-[p)FVS 6 DI+Fј^W;=q|qeBVbx6.4Z ?4` ygsN4 shKA\CyɭK-(3?fHaWMAJ9\U .~h|9=Waz (S7h#V9\r/U*?;^9,G+.1ՆJH)T]eA+kTmmq~]0p%./ xLwǥYX\G%RO,96CKlLdIJn=k oTd:;Z#m]z3V7,9ɡJqpg?ul^-C]au)Pr\kt bsko b3k&t/;%T ~gEi'h{w Ǻri_EX)}n2.ZI! _˴72Q_ԯ־e {VQA3m I'OSEo(MNVS伨J+`  ZPyQ!Kxv  @%2DvMBcx!GjюA<%ʚe8J+#y n3(H:QRjK<6zYSϝ"!DjFW_tNr{ȲPV/h٩";mG˅e7͠p @eǡikfSەw&}=7$ ދL_M k/1}3V>P2D-ٖ;,|TBgɌJB.`Jf .] ujqI鑐 TEC$)sd搸3ʵ:"+7{Gpg-xgU`=4[uh"*16|_זik@BmgK^䱚;]q% FClcmkγ\@^SU4+dw;}$%qmM ƥo) 2]YRT{H*8،ī9ݍ{KI78}dL[`煳X95[ܒM,,3+ZU%H^-P>+qe|UO@WΌWTa -4JDWRCʏܝZN8t}9&Q͹ #~3dU6 vRo굝Q,-d9.9zqs[ch)q(ߕn]xAY.t) X}vVے"Ğ0c,{;A]ɢSNCۣ jk ? u +r't˓OlNpZSƆBz!Qurx;42ڄBGL~u]QLU@_HFowOVT)Փ eX}$U7`& #rOYzI.GX97CWxŇHj.w>!pwG AZ{˘Pn3 H[^Aqx{Q,Wm=&cИjt1Bz.N|2qCךЎ֎#E}TRlTfi&4Y"5̾Dy*\!$L܈Te=wNLOP܁og"P(t-RlwҩtV3$^URͅcWȟ"zi]׾,6rCA9 8folX`CcAu&}C+*PJl{p7Z \%)@֟Dfk'Wu܋SL Wtd3h+-ɽʽs?%m+"k7C}7]x*5OtR8 M.D=.9<&Na"g| Y<:qgQ*~gژ>kaߝ~νLQ|!:_B dF=ޟy_҃ޞ9mz qcD+U=k:/o-P:P;~g9xd=Q""y_^Gұ8I3g&UoWr_aZKDY&č}#' 3olaų|vM@@j9P5}iu} 7> 1*1L?!q9Ɏ ZYZnx,[!!#'_`uњ1>܅ ubj`bp$7C=nC*کW{vmŲ4dS mr8N7YO:Dgtjd00% R2xV-KF>ZJG86"+œWe}aVg3"4^ g"K/N9q[gXqʕ%?x00TmO<|$E"aa>lp0m^ɷo\ABO\pLy8`=o^.Ǿ),8$h.jշUIO)SSbLroqDC?ܮ^j$.:6>0 ==a Ꭽ2mk~5Ck-g2MMO`q >tذHq?QolЊ\{LX;VU<\!Z%~%%yG!lʊ6٠R_ #z5znݍ/y=c j }G€S⬎>S:p4S'KodZ@%vWTڷY;Gi;u"q}[gSVX{FJb; ɐUv7Q.Sj8(|HJyibi$ CY~acя;I#ϮB88:UU YԉhwũJȮ8zuI"ZVr JAFyrvva.`Yf5bfowt4g'(khl7GM5U 4hW! $v(xgSp.\Zwh\JeM*{Vcr.22=E.或ԓz\fɛλemJT,K=X$9W9EWr ƮǣgjK66ܔE[َIn&v hfTibs9٨F4>iltw}(NFBi~b+Dke8 QX-~8HJSDʮ0 .Ens.҃:-* FӬ:SqNr:2´U?lng)PȚXeH~ѓ~.D[!xvJ;g|!PU bǙ /)}&_p|ZyFVVXLEy0p-@an[=x~~-ńl/a1՘8a|m,Bp$/ee0 "o?b>T 4ZP/Þ Jv9?4v(iVc]-[W,:랱v=&·B3Hb *nQG~c-ܻY?_N&"PXfPd p"bZG΄Jq)})^-TfG#3*ѓ٫xf n^wC.Ș^$告(&91@Nܠ_bG} zI&"ƫ sREh|c]:[N!=>2x"8n<)3F_tQH#ر0coeo%g} iG#-)奋 sa~o0ŮQtqM4®fo_AȸHR֯#Q+,*C6+pݴc=#2d"Vt8rXe|}_KAyL%b✪BaȞߕIYοgDuO(v6\)T̎qQȾj dB2**{c5XtbԾTXX@.cnk>=mlLBV5??^%H+ j57 D7>G ( iqR}\FM vd pE1.jWFx #.@Fr >F},_ץU >+)XqcLpr7x NS<9f<<!4LR.­RNѡZLP'V򽈠ٶ,fe! Hlj=yYO%" B>Xc3;Y&p2Ʈ~`5zOM]+i)sD)|SԌN6wf4>!GH,(\s\*?I_[ @[$`|qZ\Qp~b尝R| HO]~2\P(@H~nLPxDe˵aIL0;nR.oE.ScnYhV:AN^|>at4jD hCXFU8y#34LSSOn^5Zl J]1w~h/3[i=mb%6!Lzsኜ3asPknnsGL2*-}{O.!"ҏa#?0"zيƎRQk:Z$=[]3]`D[Ja+/ȶ/q$:OfF(hnk8O! /i~L IGPUJ^!:\>F *>ٞ l\bY.ywb pҫSC(hMҵ^-< ɍ^@[#㒹K֯KS&NS?$'+wP\h$gȐ}Z.U9ШCRiXz_,Ɋi/MCM4" xvŨڳ 4KpHެf> )96T0AOj۸?@S#=>" ҋD+FhS o?ňoy#B7+pc*nHSFuir8)ww~ӏLiP Le<(17+]D6|e;},Hh\QQy>iSXe.rs]Lh>xM~  rA Iq j3* |ׅ>HBJs`f }L!OT@Mdf_b`ǁ{ vb1*B a-$\H"Ձ>!hW$q Mz~By|"&/6jғ}R3J\1p7e[pYe!en;6 гkHuhne}}CǃqLs"FdZ𕌜YǁWlbs~] 0[ LOrJI!R.! xCtI(D:saA-{<AwULg4 h  g^LTgTPf%ԏ_PkillI^| ;g]!7B`4.Up/ps _%a|oTt.ϣlRV {~Xs=7T̬ U7R1Thzղܳ@IHcM/Ԕq ߪ=*FyiGo`Zpt`6ҫDsܶ\91py4߁:K Mg1!' cfęG 'J|O$ӵgߜVnRvMoob8mDf : :ؠ`]=|Jb}3*o#?(<ΚEBk*ZkKcI{Ϛk% _;uZf[i cT)^-:]Lz6 e%Eirx3tXxOfp@Nhu=PC29bx]hrtgmx3f"rzۣyΣŀASJ;}9LΩ)5)*WeK} #-o{1v+͘O)O֒mGjX>m ^RdÝ,TA?OYQITD^>(FΙI$' 68~`z}P?Ybҿٞ *[0g= TNMd&UUиC +s$X:@ryJŒؓv{ ;;0Wy{o ܖGNoXVƫU[7P) VV5[}y])8r3!N&OdesX&v^#mD><:YVL۲- ZtBSZɑh/{ pc5>:! (yGNu78"  k֭U[`+a+W7˰~!t ɟj 7 k?^䥱Ocd͑v:i;Pu/g5@6!>y@@Ǥ>|:B[ xGUKl+YiAqRi'#w:&vY\H,́s Wv=m8$t6lߓnѰ;5=&+ *׮+Xt/hRJ浌"(W5pkQ`44GET+JPٞqznTI/K/Awa6Xqlm$̖"P,܎m)53XaX~M lE'K\-yLiT{zlť.֣S({:Y/t_ )^whZ2[J?5*vD+FKQz)d)D``ω,r̩ka4P#uOc ?KBS8e?*Uш~qžBy6#J#ђN!"^"'z_fE ZqCCm#܋s 4]։ ~e[;2M#ѤcZxH3Cb͹\lu`hM5 %M/SUjT+`XRygGg`l,4[;J[ 2VAמ,/ŘdqJ G-E 1swĎ1L6ƝMoޣꆡ(J.xcĬo_2M)`@DcVFsyX/03% /iZ]Gac HӁDFc JmP^$i=S_;Cf^a+jp_e8J/4hԸ?ADIB! Ev$no荄 EuͩD aQ vc-SQ=h#!ĀW0y.%F.3"mn;5\}~_)! cp-:=2c3^cjXU"!M gIrP6̈hE` ̊@@<,Pt8lҾ{kL sAtQRx0Dy,C"'zd++<*N$y|Q7 wۀ8i}et`P_ ?0AQ,Nm$8 ;QUD[l/63tl@U?(߀nUs̤:y$`٦F -L_"DϏɌi(<[|ت4ដ{(YMCM"G噖]o%Uٵ= =Qoe <R5]4OP J鷃0i-kRR-/m Hu(E6" 7ro6Q}9pc4篷karnvVCaI9ha)$Eܸ0`; ƻ; coÄJqxȈR-ݺ/ ](I#/9 ېNt#"A_IH–u dBTyJ6Gns&vjʌkkTpe;Cʪ:NүH$$Þ֩;73"z膻y;7E&'>>aE:8]q>Uq-]X,nC.1Qd ӺLwGx$u2ZgbE+MNq|͗ ƴZʳTXdD| g.Goxw>֕]륒Nφ? V^Qjr!#0j]KeppE{r RO gNAbXtgA1? 8mEOM"$)j؍h{̠6?rL%C^8 lX`e>@ژnηr.?\߅~MxKeFAMTx:AU)de-"5;r1 ZZG' إ:J&2kp 4g5ʼn/I1Fwl,~ (|gqNGt 9(渵Q{ORa]џ u)mTm̗>ILer-w䗛PßTj i#G'$rDO;y]&[ ͭ3?6D:m̀鐧KW+k|OO@x7_El‰S[_!X=eW:RbAQRfZsE~t 5 wy} }dc9Ȁi ;clCs>]R<70Xy0uolˆ+#@#M [BaeQ\ǧuFct-;7H K˘!U~;^VQ&wp_.?y˝P& Bx>JLTL$=Ycm$$qz /9vL|] >1ЇGyY!J ZG+amiPVCCwlb8`Aj}vOua䷖ ɧgdf7FϼW׃U3=dX'Os_[X<3퓽f@ZRvXnF,2}\ Ȱ̳cv:Y hNuIZ*q5s!̔?;.n!</0-_QڝWgL@cp)?V+s-zV\_.ﺵN_}̦yʠ£`vCCH?;y<[/?@ %r@p> r*RqJMD)h?z'ۘ2 . @)7kt,e#ܻpUL( 5IǪSC(614j}M7i7";c|xc+@]haɚ](N )P<9LDOa9V嫗L U kgKwz@ʳ3͜`r'zTc  f&T?Uc[X9*!LJ܂n ar<t+hF=vt2[>&NPbT $)|J@Ië +X<?=%IɮB⪞)wS/Ps6ܟAB(ֱ*Y V"s0J8ɀaۮlnfnPu/3i 3F]e) Gt+;U[1`8C֜MU^JIe5RM5&I/s6ϣՖ!*ᾼFuBэI8_R;Cvv8ϯ%~3*e|M */y6l&es2;xmMn("c2ųY|W>$n]5W+?81^5FY"Sv r4B&5g~%^+;w9,rg_"me@98d͇dhJi0?0Ҍrar$E?Ӄe봃aE/=e!IË\lk4ܝg-΍eƠ9SJbˠA/0C9fXIh?!ܒ7z}Kbotz,l};#}uiUP 4X9փK#͘NmӴL~GE5:X@D#dqu *%2QXU V0 %.ϱR RjWbXP(TWbW+4rWWzE'vI)PRNG ˓8l]sBOOcG`pDSY1."(Rv]O("]Q@ٿq^ðW/ہ7ϙց@lv"D6&6 8~iCN!$FE4\HkMwEǔ^#:,j0J%qdRѰ+0jk9\As=+N̯`"fXN> O2'6}ɚlSنgNi.]&AF^l)ּ#{Ef}P}MdG`a6%(G:QLPXFkd $S6; Fј\sC%`!NBAdBIDL\?_r` qmġk9N 9'Ki7TW A(YW㺐I$=^E:JDv^UA.FFUp!_ɀo/"g6VM/ ;'fY? VƸ6:2aؠj(T_9_9TT_ Ex\"4[M=AGBqF= k?=O` l6"L )~z^5bm7 pɅ!)k‡p>eo~0@@]IK3. s4r7a̰=5OWu貓"&6!"+c V(}WmYV@'H{8 sU] x" a+nOdk`bGTJT@$f:LQ? p67JI {~z(͑i-(ĽsAx1 ݛfjqYM"0ͥ HDs7 ^$#g.4!t&F *zTB֣UP\x6^w-[>phz.r_Q 6 kҖMa6[gk핻Bo3X=Si]BMQC]*LH<-!jjdd'ۗF> %HgU"fC5qi&v!Z_S[mUk*k$XD"h/t-oHٷPt!=+Q&/DWOx FPd FD}ݺF^(C)L,JFw9JM5YSkϘ3lX:>q(oK\]zrȷ/kŒ$za3 ѕ0\(Ʈx2`܏ bGzK2k?&eE#n7<,&H1kƿ VxЮo^ltR̿DV;?{ A1H 74 ꈳ Vp`>tw拏W kj^*7v?Kz}̸X5 mR/>m@IK6%RoOY@WW:Nr8pR+=HF7Uޛ&{s211bt3{nbBG#]IRt#[+/ТDdr0U3=CsDX;!#/&q2iJef2&uY(l2747$+v})a5{joՑP_rC_8A)ӈyL>'8$|z5ww^N;k\g= `Z.p'%:E)tJb8#a+pEP!6Ȇe[t@FB"轜zd >PEz.\,,@Qz5M i*($hP1+ObDp@yUP: -M8?p25n!:wQ7!^u{ ޘZ\Pz 5*2W憆 i5-++pQG\u.U\ X Bf QgK)ͷQ Ԍk:'K챳LRGAw,pDө ^GY>Iv@ZD44}7٨<8~!UgSiC4^kҩ1KXS`*5QDpy7̬͒AͼbE`Ls$K ~PK:dT 8]ؘ} ֡v=;Yd]/ͦmPz"(k?-uxÙ.ZilNU' ®5qg[ s%9 R,G1z>w*IE#6Θ~n%Ft[sl7:Ge@ϸ=ߺ,>{/m6CKVfo W%P\` 2"p.OdUnƒwSdf ,Kմ;q>l[+Ǐ =tkʷNLS*mDʐlX߭4w\+&.Gya$th;EZZ#< eOZg8ٜI@3^}pZD rf e4b %poo#|G_(xF]%Yuu|噀y5Խ᦮on.K*0j$+>UpIxQjxш1϶zܙߠBf(n.#Sb3PtOZ 1(DZCq ߗagn,b|2kI^.o  Z( ,bz+If?7]KG6ЊHFJ j> e̴bZ)/7hrY"kʧ05Ƨm)y?5BVq-L6 A;" VGd,{CS\%ӳT2H#?`HfA(8^;'v8c!D5{-J,im_)Ù~[8V#uM5$'͝K, s̕JUeG#4|SZSgx!&Jaoa*`UjLr Jr|J2~xS̸/FG^ϕ-\I0^]Pn̙9,4A&DrGBFFBjf+#d/QYҠ:])5os7L,93Xa +sWpKң1(+UD: B#v鞲nzanTб<׮Yd rFvK* ;bx^ho:M)b25*u?Cn/  z(Pr=6\V GL`'<:F &Ju@-2RV: FJ4p;C#<̓ᦱ n(zWcm$5[Wܦ Y3f ޓF "Yz!M:v(NS𓼺ZWeŝ:p9 pz5$0/PLp }ƞΤC]f!tewf ކ;3!l^709\|[R>{+)zLT}guY19H܋4~qi?RS7H>/Pc%EƐ՜~>I&CM\1?,wZm`>SЎ7@|R'aQig[riR9Zɻ:ޫ,4m\Yإ2-&Ɋ4mW@p  ĄCL.K_;{7mغphȅ s}6jfhݷFS Q_@,;XƸw Eo%zP07VZt- U꧂Yn3׸^H8b[&sɪCA\- !߸IW6Q_4GU'$K08 UdSsk-j4(n"$|SDl$}DY,i8錍?(Kݢy|2e1# !Vhw%S{sDKތkh%.Sam14~lYӇ%w3`ewN*$)2`sB,JO/GUpB1k vUbjBk6a&ߓZ= yިieH@S=dO*N0vvU-g:;z*edJVotJz揞Pտ=dwႝV76x좎CtMiIN @M*[ؕ0@'C{6dGxdn= / rZm+~C-.sk6G;D ٣a,^%dC$vx1pfgP v0 eJW&~t/hP`/<I3 G}Fnc-z3QB/Iu{ӱy0M/ "^ }~#N"h4σ YBn3Hв;m!\`u3w?x$* ˢ7]s Cíi`3Kѣ!YgcqQ{-Jo "_f[;rՎB^a4z1ϼf)Mv֙{"dG-jm {3[aeG(<v%lJ਌ *6GWefBgL}1XSg+uwG -ufu↱aON3fG/UZ6qw/J\9 ='-eȪ݉)Ow%av$>OtRx&t;8 鱶%*TsڹEU!:-p m CZt9Lf+v,!EP7>jQ 8ֺՖ!*e6VOfGm\ޭ  },? Z+lzKYIw0V`>yA1f@,^_HxTզW돐I2GS {:šOz@6&r >E^'…߯k$_K*!C۟1qzo_6\%I27sd}JcSVonʊoagi3b  ${aI6ErMX(.Fs=/Lz2eR +8Z ͉ؓ /c9gwq[i&[|bS6Xeأ0{WE.\)`ה^Vklڃ2#axB{} {1jǵ8gP߳j⎡Q}3'~"+QVtIPU0f8pڗdhs)3lPS+8(~o: hC$mā y+,:sJFEQ=˾HȢ𓊋$6=#ho#ژ0hj&I20Y=QǁV["@RNĈ#;4T ~WdaX@ʠfP|z Aa.Q@͎2{3^Ԓ̫>Ɓ/J01" t nv^([~Z>l,;]땅Cqj !fļMdXߔiV (Gt)̞[/1a,NhZc,މ&c8A2ʍ#y.et,(J}x>-K^])?E{64՟l8u>VgJdX?glP_S`H`V5Ɗ/LQv! \3VX 05{/?sT 7Y\)?a\#fTOX>K|fڍ5|&{^|U陹˖3P_x:]ЙYS(̂D74^!hKrc o~fJ'*ߓ+3]- }GAqdyF%Q;4Tso=H:-"53V\*?O'a]'"_뚂,$Gh !QAWbxDmIz?*?TPVhY19{9g[BKY/<[ߚڌMa:;F$qm?'~w!܍YCtSR%o zh#/d:XRQz-@7qi"yLO 7JzD3\ߓ+#!Et>zwvČ]x=| {+_<5=x ,܎Y_QZ?$ZҴB"Y3/7>P>GTE@pvD .ƠG8N\Szg+0e64c7 *" ϰbfʟ:/= KY]1&@! $#}sW wB4)0Ѿ_\ YBR?a)5|SYq,GXo+L!㻌?]e`j\~%}/p4;R&N¬^uoK/92-7wz(P)E$ie^X&%c 7$7z <E*¹KJ0}O!1d-^CȈ Qjo.^0[Bcc0sW 8/ ˛G*7Ŋ?|>7ѧ OPyc Vj6}O\Fc#s/h؍qA@yf+y #uů};E+h5s&̀ѿ;8 8Vh##![ITT!RO46n 6V,io=*#Co';ĞR&3W49$XJ!ɰY n2c e֑b`k˛@!S(Y%Vg5…4Tdx"bayw`8ו/do9ȷZ ]l vvˏk}H "YiTDU=ױ )>oS Fܰq^2eV%XR)hEb(YGR`2Ƿ{x[jlOymc9JRa]#m&/;myB%RAD+Y.z"\foDž§\ @>8<0H!3jg=-{yp{ BGTu 0=GV~QV2;%+=ܲQvV|?ɾ9QZcGe^;@BjrJ!2=Χ$o \O"]"Fyh_k]Zk*{N6y@ZoT@8kcZ%ݿ: REehBnߙPb6hd t /W*"*u0}!m,ƪ8"Hz X ˲*i O %Enb(4]o"-Yt,xLi`;:2'y01  m ģdžV+ؿIDI~NgWr|&=UWv p̡ns{ݎwTٯvazT-b<`b yW(R>$G:8Y>s+t>=\:Pg]Z+ 6 c$BZkρ3RMc$ 8񘴃$ec O\g"+/Օa@W~M('xU[S:Y@~O(lӉK+&'/(Ř~ Tx]&Y(_1lJEY(Hs7'q9>*beCdR JǪrFsdwE| /\qEtu#>}0l s-eAT<,1M٤A5#L\*uW,p7q1,PKe0} ҉}ZQ}|wm^9){곆<ۧkg 2u}b>8ߡr=̶ìr*ӇI@mn"ۿ?F߲yIWI4W" 1(q `BKڝ{Gx: L.M{)͈.uˈn+e&}05+[ k8gup ϕ=|{rCRc I|@̫ۄt*O%`8+C :Y {$t ͳ"i:E1o02aeV2muy7w-co8%  OX!3CFtDl`(V*h2-IW< )`"U_6؜]ڔ^#|pÀP_a\Oa偧qmvʼ yck$# ~ `]//6X}'Ƚ+u7r'<31>[H׈}}(aaOQbGhW$XbQ}; q~hnԨOB^|+0GGDN2܅z\C'xejns|;fdaΓsFrP@q;|> $7 5pfc=A_ hQdrtRA"!pE} yM Jw\qII+w`8s=s>w3D]5JGG .qp4";E"%+ʌͽ#3|wJyA?<>%*nIjiGWu<ς_H2b&֠:ZqS()1\R:IJ?8f+m5@< J;%.C<4dkaHdw0 DS7i-Fw*qM})v[]ґQ@lRT~ݧlZBfS3>-.^rߒF( 3m1-0D%NbΞQcR^d*(c?].0N/]D m}/:辐~gy\L|=1q$t\w#Ͳ/ʬ{qrhKCbV$74tQmgOq[}[6!="|⑯ƻ5HD1 27jGd.יā1/vf5k HKds==Q- ~Mߥs9v;*C?m6t6qNӅTifzd&4SD%񍱽*L(ApGX$YD^Qŀnf">q,fqC|1Я &`Y_P 3jJgw(J5yt t)\GlS=`1ԓ.ϼp 7~{nM﴾ڨS;flpDToR7^}+Bph*-6ҥe aW"Oxoi8D-$8&Heg4Ѐ*7u4'`٘;-\R*Pe LJ;Yg9?Ռo12I9\կXxXdT3G ]*ٟbtq>YZ. 03FEUha|?2~U `CI5: !AjI3!7=XW|V32&ѭ)z!(fABS"Lx D.l)V7GӞ." X#F`1n.O+V\mTȒ`&['ߙVxiuM,UI CD-_vBU} w _nhp}so[0d>WW֞כw y+dVb*?mw ZK`aIQcmT1+*ȆOSn2Ķ.a'b=g-]9#ԡ}.}!-}hicO\Υ31-ձl@b~\A-JHczUO*cޚxsg('u}hB6~~ę.~ z-3%H7>>CdtCpZ>^?iΤ k#  [?aΆUک^h>v`S_V3Z!'Rn:Uu3n5,wΖ HX^sܹnؿ3t1jy!<ڒ,vjv[Vn5I> f,^Aя*bveY믂S CtE͉"'Z ߵa@a6^`צ!(uT;vƪƫäŽW66E OV9R#-XWgFV3ۓ}bth,Y;AלTIͥ\-2v ;(6k 3Q@ Ac3縷yrUcNE*\g9}0< uJcJĻX=s?kʌO 1P^/K9+沫Ģ@2oؒ0btPbcV\spg=JUC 绐AsV|UQJ!BZWcԽ& ܄ݬ=8bO6zy!pQU\WfRC܁QG:nz!m ~ r`Bj&mʅbR6_TWIAq)'L+jֈ9`F26.lNɸvB@(b$mO4c:$!!iArToN;#";sPbW"]94/Flr5,.d"ppÿzw$sX̙-ƊA\^D;1`fiy`& @f:r*t)8f @<GsA ϳ LjNL}=JӝEiRpsV{m{joE=d-eA{h3zrzCyӀBmRJwMdw][Ȏe4HtO+͟ |Xq fAH<~"EXFt~2oSQ8&mh"xd:/v)AeU5zHkLߧ3f 8geF ~[D9%CץUiznqkLT2t1-@o>֥G^ΏŞ2՘LeHd'ڍelؗ+ZH*ٰ4Z%iy)fi=H8RPK͎8vn(|![ ܢkrX~ vpq,Y JI\lrϭBLXod0*s}=O#81֍QXfOr蝒ANOm &>rZk#luM`ClQ/"I|JT7heSPcf'[&R`ZE1Ri҆>;XՑO&lFME'Sjp $8k:FqSPi3\"]k䁸=n8[?CԂU͂>%ڷ gJ muV5}=/cT6K'({g|StpիDžD,JԢLTYK(T-4;+ONwer4A qq22/OrΈ8&(ךV6!tütT{)%hi0 [*\l=J9w {֌SG Z0UcqI,W&mS0́k۾[VU-VEO% cl*{Xԙߛ+ b-حb*^쫺+joi%%J]^̀>ʲ5U3yxwJ@"&Z8WiY7WgȮƫ y"J!4R_zhl]iG54Nm;27xpj1h8u?D pKD4`b_[rpv_Kbw?x!ȕ1ۖM ^4%v)HfL塍 EF4I~WXN}\wYjM34Ǝ"pe~g61EuJ"[Θ`Bygw>\Kaʃh(ZG %{ nVqz+L,K0b?3dqHh>,`V={xjz9Ws Ch9t%u$ƘH;{3I>No|s?41H[XiffRt_Wwj7`SJ].#ڧUl߾ ^1LuًΘ.l=ڍi'#B9tw.y#$;тSHveir.]ܒ[c#qg1zP$~7Ǹ ʡCǭA>?kGQ-INzϧi9BN)I^?Pr_7!FSaV-!S }}姵_!Ɔں s{(B?xw U:KW}qn7ܓP-n5w: xj4G Ʊ\XYI|Si $XsI5U)@t$P+  8.~Da -ӟd"Uo¢TAzI[fg ]_/! >r|bDa Nyؚ0twpxm35PZ~4q]ux Dǃ'0a)]:;xV mLqgf pM@k$K e\ߋ Y5,rWHa|S8#7S쬙\͖P ^gYI}d6uD3.@d5e$WHE]u pֲd6o :{+_j)j2Ȥ.:>i>0 m789X"?k4 ԗ΀I n:m YZj\aFw)'."#"W& !Fi (L. ZPB'W3: 3InX;v4k>ٸ:R*_,3YyΜ룈C6@5'7Z}ޮvh7 Y'a\ra@`{dgn|8zuɴPGHݨ]}:n[=H`{րK#7/҃{m^~E[~_{9yv[kX"5!L: X|=gqi'?-!YA8 K=FqY@Ad>IaHXC3)Ee 1VԄByo=t7<ݲtv9G0n]QFK6;rjPA;#m!r 1ۋ5q Nj60vO?<}ᢱ jp"5k96s./- S^T,N3ywzFb7w ?HX̯6`k : 4?aAj#>0n㞤g/YTyW%MȺo;ZOσE;6?l _!̿1S*tPaF#@IxB&!wzS ZzNjͮverA2/r=5[9.UjQj DDIvk>r`"}v, ,Ւ˵"DtdT;\b_5A {SGDZP7yk=iHfuĴ y0$@1_ ф׋cNw8'`~,<$ sxlZ[kqDiٗLvJ>܀^  ؛u^j&5~I}>v;Ųh77N,[9:d_Oq?.n`p :؊cPǮZlBV:rwʰhW` >8#}931xKB#@'._&uf=.,v(DCYY3ܲ/Xa`|dqigV Wƕ( RgjU7aobt/AQ*j)O|=h=W5/ c fx &q[ ~._sǜr=bbP=h1Ż4j8y I{BЃf;x#l~YwCxXOt'-h4hj)Yf) B2 \ .DUL~ PVZ+ghH-xʦ xacehb.K큧^+6.ҬwoHmԉAg^npX蜣6Q>ԃjޗ}>>RzH_FiGhL9 /.+I,9b. M("ИϣS0ANX\ңz5} g4/^zG@ot@g!A';;+IyL0IQ GC#YtnXƀ"E/g {4&`fn5̓{`I<(·nD1kFNJӊk):= JfϘ]wȓҸi<,ED.WBl-emj ȚM-\%f{ "Au#jڳ\[6i)f>{CÇymg+)nź@ԡ֏ԐN9ȟ㸷K%s# ̪~"hnpPF'&yÙRZen]+㼤epI?JN8!R?.m |o 4]zcՕ޵W4-CCCZ=wkwz[xf7;UӢk]!S16^S=ӗblVW[G"X_Be&#e>0Ч`68XJ_4@n/EΫ|߃<7h,r*2t0xGQ{8,t(8|(W}GL>lVqFmА}ǧ~QcMg7`q,W-za~A%%0UpW!p15b^KH> J'[Q`w5|O3ԷO0fw=kj eÔX)@6t@mhs¬dUR'g^l$5b7}RL"Y}pCHH2Z=dL4mpj/eQ+L$޼ZUu(866+m\r@ &9Pɜ T"y^lr |_.*JM16/P<$0:e %="hi,KrAJ1(r A7<_b;Bzҩ2ƞO@DV1TcYiEvZpGٛ.ƻtN6®P?.߷1\BkLVX ff?g$?wGٸ*|W*0>c?rb]eX2dDCk3P2vJ> |d*Q!b(+aW 5<^%L^=dG7X;"uvw&IeS+X}$AK+h[ɪ?t"/'#~=ʁ0~0߈gL#h% Vܛm@ͮ1& P4O(/PQ^wxr;km @j-GŁ`aTOّ| _Wlu@ m\)aKj-VO;8@xDs )_:GDp;aq/ytuD~JW9_7;|DuO~31ϨKYG/lP;vn.L){c'@NVGƒFT^ʭJ;D1uP8NbKH~lW\iUޫa2x`˜EIŸ_ ۰! "{>FK-K@ZRьCf=\hN{A~SK0^jd{xR69Ѥ"G;Ѳrl$YmdڕJ 7>4 A$t5.>*Uj ״Q`n.昻ZMN$De!}kd9t)E[Y⥇akFEB1iT2kWnNz}pQu%"+Tm+ӕ?k.Nl/IGHe[`a|;Ť,n8I<TjґhFc0 X~utZg(*fL@S|hʍY*'F~ SP GI#bMtO쓇:TD'o 7ɮ~.1A2H;2{>ԋ1ƪ+?-j̖,+BH4xG# qM ƭK;o%_@X 9X"o4p mU׸pgĻSfm{BlPkrׁ~Jm޼EzUy;' I.ް_ٗSԅ&@zp;~?{DڷbϽ&,A-ur9wDnOO!7f95/šJwx!);3#Gny0k#aڦYC*nѮNBH3ii Zīa@W/K]ӗ)N21wȼR|_zե3 fn> R6)wj${E:a_- ہ!0fT}P^jQ m.=3ayh)O6H ? o¾oZn95A+PMĐn!^e0<HPO vPj 1[B~yE(G냿I)gY1 5#e]sD+yOY8c;k ^}۫-.3 !;|!!秾m%fU:6[iDykMg&gXya:O/2J^UF]GBgm7 'r<ƒ7?xl .n~ ,^ugV[-}Ohb/q&ɯzkˢm:دJ!g˨Ht9 vXWp+_1pq˩(A?|T:yUeAf?~JǪP6t4'E{.Ho!D5Qїxo ъ+CiSz 7Cǁn,]#pTlf܇4w$y4a5DY6SaG1'dJHİ0o0}^EPRD]ctACDƖ S>Wȍv^S떟 7HbM܈?`mFXk$vX U"}vTmS5͟5GP ۧRK UMѐbF6cXݭɿ $9Co_yIk,Of]}(SvkDʤٙ,>M ~OT:y=q5jA h[Xt?녈mWy;/gW8˂ZÐd\C;RAc Y^š{\0$˔7~GB?y`:#uv6Mob5B7,R;;/+#k/Bc ]%*W?8󲯳J@"? I[}`h;~n&:慔mf.3~fWl"qhoķw s4!|hhz RFx 0G91aZ0Ϩ"p]D6WiŸN\;:EoCf_؃um@P@'kDC>gkh2vk^Ͳ28eUQd@-+_Rc_y;ǹ0rC V GjRwa+gYmM5p^VuRe =RشON9$HƟxT4&G_ Z R L XNzg+)p>?UglYIBq$;-s@Ic##ZV']yH>{pq h];ɑjrwc(`M$c]r{AMW%(nӅ}أLʋjGU UvdŞN+=/l$};_}${ el.KU^^ :ޡ#<KKni*_LVF䷬k\=.[N88 SAYPz}?1{يX)ZKgFOo,EeHQń߄M v1S)ڝ!svON= 1kP ^Q IIDE `^3ȼpyqf3R=ݧx!heLUDž}PR: %YNVp a4`&#Hj,r{쬒jz=au#ϗnHtѢкl8HCF +n$sG)i֕]* Q\9fpa3ooZN]h==`Cvbf#;"vU;,_JMQ Rq _Z:eĪǬl͡v@:<"U8`RVNJӝ7B~, E V^,ųPa3`=-|uKk<CwF.@ khoϏ zSƹuS%?f*ƵyD GD*T}N_/"cm@x]k9i֞sL|6 KHhnK\/WE s(邧gtƁ0*riӔ_  l_z$3M3u΁h0fTɿɢH3dT9~:Uk"\?^on7 :4P֣^K΄rNK1odV\Kx5/b6%p!n#u~dɘA vi_ea qE60Kҥ!$J!?&c8e},EojSR%# 55kax|؏on[g"azbq'h@z;Ž}]ګ`E{ם=nb79Q6lxŨPU$vzW< &RqNb.X5I:P<%;|M]gp΋*M[m8&mp͐Ovp؞nMp7y~TY+a|Ptc|H8b(ZUM-S3pfpM~_f}޴fR\ dqT@1!kfіm0B|xo*i:ʈHR1V^롃u9I`!i)/UlG. rU7iBi`79mt5ĝ [f0no֢ے:G Ew 7њ '1OF*}w\@ol)3hfDOшYd+%:tP~2qJYP\Qym!TH>됿ٚJ%bO'ˏ8@Z5,=<&\\=4 ^XT~~Q«8:ڴrť_gqv$|f0MsM/;;kf58µMūX *FZ-=S]{RD!'XgS[ȽNDhjhuI%5l>e:+q:J1_foW.@y{ze^*ˈ6Y"ݛL|vގ.%J)Z!3m0 C}nxR|uql>cJrp oj} c[C64ArMkJ,7zMvU fzFqnR=Y;hv(2-Y}&g\ Ӿ>VvŢDSL޸AIFrKc%X(ZVzxEX1frl,M Mn*?)ZOKaCPx=D 0 eZ=cO$5C$Nf53{ q8r0Q?\hrād%W)Δ4Om8AowprJlXNHk4%h,͡\غyx(/XĠMĘ.6{T1+ OFI])c~dں0(Y~&Giͨ֞3ada%=SM6'g:a0G?E: (3Pt]o|i"O|A=gTtsw 9CI= 4m W˛beG.eZS< EǑ KKF&ֻǐ~}= s9G̻ 8!)מ^f {v}cij"fJt{!H1x*QHucؕ/5ȉRMg.~H􋕛vzu_^Oܨ׷e%D'&CbA?Lvݐ KqmU3=;f͖5񋃫H>,éfhpieܴͲLdۍ<;(LML{7K6sTri|Ю+y~J/!  \9n$WϩĠN[.*S%3ڤ6<q$z򁥅YW ~"Hg\i5Vqk=>~~=~Oy y:]Ks2RUɯh:x OU}vZ"dQW{i\iydMQDm&)/IS̤/ 37# e)o",.~Z12Z ӁHΕQjjPu/gVv'HfF8XW2-7bU@[}'p⭗hpED *oc\%a25r~>&k+颙tJ50O>v?q_+ޕ 0R=fa`b`k"5UۺR|[JE^x QjW4y7 68ؖ r#}̂"Ze .C[y1j0Wt8mq:.R= }򆚷P! g'ms)0A896T7}0*Tё) [AIT`Q:dq_ t %ןcE6*5ڽڡ(iiWAK G&Ӡ@0JDOm@s@Y DoR28FԨk[${?SGaoYS}F\`~&9hiܧ_dZn'r/N'Tm _{NYSPN"NAij GL .Hqmij|{]\? ײSo0WZAϟk-,1'㲡\,e6qT5Aҝu[(teiρnW/e;2[2'Չ8>UЃ~{x6^0#Dl+nZ249>-@@#>,;:$+f); P&kxLGF}XΡP<,(4rsBKVVSrq\ ݅u˼V`Q9HW]^rKZ`S<@Rr.k5_.p6qkdu䠷iTH?Sxdi%HJcbՍ'I%{>:8$7B.\:QM Ut`%̖\ȧHF=RcUݑ#NF.BJmI9▔[hQr.+~I])2Ř5 '5?hIdznF۶0I"%][ /BI{,1ŸiyV%6=n2 O4XDV1P}$'Hq&0H%MP%x*:"@qCT)qjVȰλcő)f'PH'$uۗl/=8WدNYܾIJ!-3[XWyI3E=B*'raT~>S]d^ߦ%Nݝ2+vI!/ʋfwqt _ ޟ!_~9~&'io "Ez?݁~Ҽ)(z){}h3> n5hț Ʒ`VG®R,SW2?ToKRlm9ZnNwo W9 a * ϼ-~p]DKd}],L^9v9efGʭd \.(*2Po0jLhK%Bڹ. i|KO>3(3a/ InWG6̞_A(OR{>3a8><綥.OdxUN`%OUΙwνQ}~d"Lp'V:#'MxLfiPspLpp,}u3ٸ0G">զm E3iywS\2/bvUh`#wK74[N(MJ2{B%T UcSNx%-m47fYASp I~CEhBnd{*]{mpVn˳ck=VzYge-74ϳ( etbB=VFǣ΍F=^uau٩QBr9F6/bvGq㖷\⣒`^R>tyWt_FgkXqM0CT%ZL₆H d" zwsݝҦin΂`n8+;)@@]Y- dpJ8*p7FYlpShMeS+zE j*"[詩E&(K[4z ߧVØPh ]֑:#vj(3wt>' dvRmf q/ &%yhkElVNuÈK'T=Hsbf_-:=g0@=D ;-#.'\b"X ,e+"Qۛ>F,Dh-^ݾ߼pWgczßn)'lǿ __Z3S&ZRbL v l;.tGa.a@>ңSBis1Z#gk[}QY) G*O!Al_b%VD 9T% 7/,Ee DB\G[FoS/#]ng8wi V=> tC'|è/a NQo l(+ 'nwrSF ĭI>FRe (~˜? s`cxU6νcOտߩ}QLi8ŖJLLS_g>dG}z}+6P[`4?M;ɆI"PJV2^=BגoKe^׽F)hd%?&Y&1`G 4J8*YCu.*@UČKb>3,,$e ɤ?rey @ۙĊasLYܟ&Nk=uF&l,&?8 4*94k}NO֞TUOOJPSՒ!͟e;5hkP ѯ<4AusJ #$,ح *=,=f]O~b4 %QH"RN4ӌ<lu_1lC>ZlAfJS ٲAJe@&]6?L)~X#~>T>`PJrgы kH@W Е(A& $Q?R+Cv0ᲊ MBNx,*cK@zfZ&눖/=HO+|>#Žm5WR|Ό\+HF?uNLFwB0 ~Ęh8.Ͳ,KPwaL +OvBAפ,L0'3G{íVd `!AmBr2Ut ygGp(E Gu꾽LZ!6uXP9 Rtb _2͂ahY1N`_?/B.&!Q|YدU Do_;1ȷ6/ }8EXDzAqTmtp3G0 Af.b'ݨjs䉾5 rXp`>ʶC쮃0P#XAM1bL; @\)c, `6]Oᑓ+jtڿ9aDW0W &\0J`(] 4̺@\|Ji~o`czB3>.˧[V_m/YjwK}IݞDҥQY^*+ T#W"eHRhcLzkX?Ȱ8gqy7eg-H'+!|ߔ`~ m_5w)a#aMg4'D#`|1yހĈeMgry vL!}ʡ. ksO&qd\@7_ Ke^>͈* :!:鵝}*}:|nYp.] ڑ+ˮ)-M~FKGLъkkfE|)At򪕵%r/~|#Dh靱AQ}@# ɣ8b] XII'q1jWW<ꤾ"2S_5s9vT $P N  Cy^vcoS Ѳ'ߛ$xCL:[ (/"aG+=Ju}i &{(\Ÿca)TIN6q~*gU=Jo )U}fbUdBw(F.t8\ [:]N@rKV}Ҳ7Tt&` !d[bڐ]#,(CNNu?M`Q]ft)Ծ0k,a)X5L^PrXs{Z^E8Yc៦ .$6Y A#9q6၏EtGS{QV[?F/TNУpWfP ۩+>cTeJXaC/uqj#yib7& _5wjKc9^T:dAZ8?vo6=T_+.ƧZOS0/VeS/z}ԧ~;dIo;Y:֕ 6Qi:=lH۳t;\x$C?+Oc >܉_kp0Kv7Z4~ߗl~%cmc 6Q7b3R:4L7Φg.@ ~&IQځk?+LZ(/}!M) Zak{ p`9{YTN௏ڱ7Z9IܫIΚ 9*<9i=ym!4 jw-`[.\%{? rnGatUnL*Lnl?2jt^9 323Y ySs;*=o#$F@q]Xn(j7ڮWcXU>.z`7^Z:$uz]I<0ѵd,6߂h XϘf!=chBH$ZSWk/5V\Udҗ2ƀIZT㽓BǺ7֚J+c%#6NO *^_Ul'o hq5n)߻uwlE%+ѼS5F8ds_ u]l8q79ǃ׻Jʥyǂg_I!@qZ3#eC眴(mr!G/=JIDèsp~MM#JRYN*H2!("IV6$NEu[Ja% vcȆE|BG#c΄ҋVqO?T" U/bp,2C!JjS; gQIָBW>_x6q)'2;%n6r oI(_*ɞ/"X*%.T@Aw@nꠉ7 IgF%qvwAj؉z |q45#gi.cb6&v%g=p ib͕dBhnW:¬b6d T"Kf@nv.ϗf_br[xXG ny =(k7u͎`c#8FItJPR`7CVk=ѱԷRq@DXlD~6A=H)(qi[_-O@ ] Fe([AG+Ou ELDt~Zىko)ġ`dK1 J3M+'9b~f {$<延[R#fGh]$>KpD7-ܦ&՛}~?3,Gw2TX N {~i#y q 3k{Uy!b煜E`ӣa+RfKaTz+P1[ZGF6K^8 <K=^ r]֔$$ %? 6p^Fr]iIcKJNo5d@kg7!7 0*# ?Œ~4Hq;·4lx${,\5 nܡ,#=CE¼.6"k^C2wd;6IQP3^G3f !nlZrgU4^Vkʑp̅ePUS2KGDPRWY5-c/,x YiO!:M58LczɮP\`Y$Y\ ksbnC3S#LiN.嶈eW?|s-yןj.JaBV  ,h3گWMB؍)0>2O3񑷤~@@J g{g~kJRna6FS+&Be_0XJ@.Ji +s=|Ro+I3BKzz?($o+A>*>WH}HurqS;qYIx|Op(,dp㓰r*mu/.sFoqv˺@Zl@؆BV96 v$yDi3 'KmG"TVeT R3Ʈ>#]h~ZeX][CY"ȅ>ϋ<^Z{oJgpnj^r|&08Ih,ɇ_VCumc˞N(`˦tS_ 7ie#0@DA,rk)>7ϸ&)Ϛ1<B%`c NI_G"ʇ4n;T^exY臰Iɷb]^{!:Ej#զR/&+޶me>5˷ac)k 8 sxw+pTp!>+aޖ;Tcll5Ճ:gRHmmPR_2y8鄿pabrE^e3BFi]%]ۀHgJ0݊ߔuVyQsbهF'&_Tq)s? x{%QTBnnuچPo9.J'׾h`ҎD]LE X%&f=yslڥId m=(Te=BuD-Ͷ+G; Δ wbP:[`3C:"i=Pv:[ﴜ__&ohLNeʔE wcEF̀m";+4-*R)+-σ&P { {8a?ƒ!ˬ:0**}Lg~S?alKIDs-_.bFi\lFT?rY%IZC,)ZN2M3p~^ucAs\u ]ctIRm(t"qxbMy ٣A5P0۸g OzL iK]8pt{/ V. t5aƊBIT a$3aO:, cs?S1%{tЮTR?3P3_6ԁ+O\pw8Z<^̲i1et5ɢnO1LVƝ; j1m'ZH{u-#D1 G<(]^b|ξd |@]TD?JGcׂ* YvOE/Tr(Na)fi)Ǝ}.:@^Zy>X ¾g!ɠ#Ih-DW! T1(LyȽ  <'K[HI3 LC!R0CXoA;ͯ}g}i>?6ı#hh^xOxkLG58r+y1J~vE D(r#%6!j5$0eSH:wʟlQR{װ42 |B=è1W?aY߲<kJUR-(]m`o8[ͥj(PiJ`ߑ~='*?% tKR'@o8USbf5(J#Ct1%1KZ3pok/^ТK,)- Q,f$ڟ,z+z>v0+g0r}ܞG%qNØ4*<¿&)H=jHM'v;pEeG3 A}틁Ӂ%ėK1;Ck[}+&<>V VyRPFdwq[u"J|?x}Và:^]Ș qC1Y5B`9ı{FX" xm-rs7!"k.s.>G#gDZN;X.k+6pҒeu_:NxU*te}޴bǁvOmYw44JX 4MfRJ33hk!c=ma,NKi";%2=z k7j/7 ~&땘,)U7fSaN̈́xȅMl#݊.WgPy@d1+k`5;Z,e,u~i4g!y?\1{-+Uq!EY=eD B]1KUy+G~vUo"!lt-t\/'{,X5u"ŻR*t1ʆ/Kϸɶ;BHW׫>8f]d( 6$6;x0 ƁQ8G}CC(~ߡ,X|Қسkc}Q_Ց~+T01ZQw<ܝ& rͦ5 joZߕ˛;I8?F59BG>}MEOJ}ɶ0D˚#m6Cb#'06jdwpg玑H"uwjd1LHdJ}=a`E<`Z`u2eY9`)"8Q0g8$7mi #MW.Ĵ!&-{7,Sw99Q#NJ_s߁4kPsnjJ9zҺ%J`V,>1B@:I&aIՓGJӗ~Ķ0ˤ7|{ZvQݏEs+GJŭtUjr$E HŃ9nz͔7DnPwOtdI oRK9/%qdDΝǤ@OVnRЧ#8/'H7@vjt1m:0R@ACR_ffi[~IpdYM\Z Y2ŬskjpiN'֏/G~"~f=:-/qm-dZ!T7`͇km܁vS0Xjc?CntmϾDc6ehxqgl&)~$LaU1bh X[ .uFqgHjBfT `5-P43 8 ߔ!+#\?+Ek,f,/#Bꘃ囊ODr (§đ?V.o2 vc_;c3`9Y6Q4&qki.l) *&*eϓ%,[>n- ˑ`vy#uP 4DR006VI(P&H|PA2jCV9`t2 Kp'|  DqY(.5zʥ?F 7cxY*9Ƕӕ]}$\=v="/0$P1\}i4. ^ß15O'*) B?ϻlJs`Gm6l#m$[m;YjvƲ -H6䗄)0q0$j(B5'= 3@x .5gY~ߞ$r;ƻs,PhJ=~T=0hpvbYo5fm%dg >Wux ,8GһzGV**1>K`L\biSuI^>NUXPND#aV Kޟ$/ϧ8)Q@ʱ|J6kRʉPؙtvmy &aBXrev¢ ?!BI} FX"9Fo ǠAf#2vK&B[KvBZ_BPxYە'íO(CϨUAzE"Qk G)]Bd\͆TswPWoISI3BؚN= qGCa)C8:{ɍ֜Mۯ:_Uj;1<c;p.ӻf~0 (dqV59"r{BX0 c xgG: $x*pnmIqξS;b-<AOKƟs[ϡ?5ҍLeHFPr񹼵gF;&%2.iCNVк֫$,!_̺mU]$. Qq<58ǁ +bb9v4J 5AԞx*~ob=rT L?zǂ2F.OayUBm.s> T!-{zk1t +Snˇ5ELK.LX_bI9$&t)=6UȝȭG!0Ofdo{7'aѿY~NhwG$tS{Y"Ztu|ahl ٤7NOAi st6ԋ'e*:JAu,\Og+PlI`-U^*?,qe'+zXsXnAysۑN] Iv r^2VƔ u+B|P?o=`SpFHbB,,i->DNFQC33tbB噾k(.p4EZmȜ:z!mr$-c:ҙm.1%l}zh+jW?K2޸'͔:.gC2s%B)sLy0!#h}pZ['BL'yq5)@:Sz>lX]zuAo裬 ^,'ϲ|{] L?b`y/n25!μloWf:oЛaXI0Ii`s> J`9D P^M ~FGj{rUÎ߅SqZ&rA>/C&,z)M%K±-Nt2_^8:)"؆Xvy CZpC%=^Nl;,ϦA&`t@<+T2SqAڸ6㸋pkv.Em d>WN kD/|E9OS7{c=DBhdW;m'U$8(0<w%"pvOWSSNDr[7RT쎪KK G)dbZcHg8[[v 1\]ҮU`y~I><1=E/V LKq\Huy j!5M _,)o|ʭ6n/-2TD\{k*ϸsmT΂L7(Re\ YFB}kAH{s4,ьKz̴5KUwKުf#`(~p{ew(3EԶBњ̍9a)X_ıO##5FB-$#ols2{e/9Jdχ3 )Bt~t&G8G~m'֫Hwoʼ,X}br6mu3Mg 震0{w-_^>u$@dM~iUhmOɓQ/}thlP1ɯP"iv2P'܏7v؁@(X9Bsg=YM7?fun _ LB;- unuh OaDlodմN [b/{m bY 07Vic'3^1cItٙe^ҲܳypsآjZrTbdu5r%_͍+g֕cG62Ov<R)KwB@$VF?0rƄLIZ^ 4>ҙ yi6U;Ik2_8 e)v5E|2;Q9 ~ieO+G-(_0ZmW}4Q"&B@ȌLaY ,N-PDfaI_ <8,or*xё-,q*EV fD`Za^l fQTs"JOxʠB[,Ma1Վmùrm;Hto[&%)ՅQ"q! hK9&_cͺ􂂵Lt8k<8lJϏw;RDM ?cw-1&P)UWVspRv@O؆%4q*jstK !Dm?_[t :ڄ %~̣%{{(%Y^5V4yp Ά{gDq:x0jTE$7B<7uHPÛ}{c'WCY[-%_Hdg+ Gpj9X+bm"\bG?n:BooZECEaʊcb>^_ΒZE `<針"j>uqv].Gpwn W{kTKLb࿞'n%0nQ6kR4HJǸ_Z,ɩA (ow9=)tC*3=Q pm?G4}+B/_D٭b6>.fWxʮbU{rMPJ Gph |??oGi]Q +/@n ;jQ o:Xp`Om t,T{4(6ډP©3XJ7`,@#FL ZVޙZnVj8ko{r* p,mfvz4{%#n7(N'o$x\a"\v^cxVSw8.@/UblZ7 S Q_8 ܦBMc8jS((kqvpNÈj@fx#i̬xI$!iH3(0Uxٷrd@q~):NӘu6WBaH[{yMM6|TC]5'>q(`ʊXq]ѓ;41f9A鑪lD#K9:<:OD8 \xpWH5d+` 7#U?9}ˁ b9⑗+xAù j`p7nv<%([(O 1;Z{_^4.W6٪z$F#;N@>ug?B_[$Sf"VȪ] h{;>H41w.kLQʿݬPBPf%Le0j{dF*!CUP _ĘkNfjLƊx(\!_5-0fFO*r.z$sV͑{rsx#փ#bx4gh@yRz3&~u=&^ء_vIgm+i PexǮvCw9Q-Ya|Mo-_TAwmS'l.$lEOX\xJSe+e8N )G[+_Nͪ`<]PqozbNsTH-HL0Xm *ۅ (fHYUdtDXý@+w5MyK lٓzw-|ͰgCUNc]#>!eEj8$rϿG6 u VϺ%HYAbWXfN {bv)ܸ~N^M95b K],6E-zq O6jyԖ~VPj7Ap||1tѿzkAh3uSSi } HnD :9ٗ3 |q{?ti5Lޙwhʽiy6:&z$ u 4|7" ttp8i3g~9mnք}$ ARK]x#=l/H߫t4乴J~,=i|,$S1ds!@"ַw YB00ɖnqDoAjd_=`*˜믢~XhطgM&ᩄbB!|ӲK^Cgٶ~.V1D cL,pRp{/KCE3 5VxZߔ}r] dV]n8? 3? Gѩ% O"ouHRKg'$S_b3籱fl6XaFY9 Z.Zm&Aw_7`-sEAn ҭ~&vX1sB$~/z, Ցl+iiݮu̹$Mauvwze [2uUCZt7B㾇 `= s*n{tc |qu›=#b(5Tͺ^B b-L(-GIoBcՎ<^R_nkaHilO]]ƻ<`'/CMx1B_t'*2|(|#Z I$eVgq^]ZB7t+d!BI;+nhl$D rSVh3S?&V8,a#<ҁ-J&(N؅qJe4`g=kb-vҬS<`3 (]*a>%X(~SUgFh42;oѷ6Mʷ+ZxAdLPl㡥o2!y/jӠ[H,>ݔSoQ狋0vSơ~leΜ#2Vaw{n}31T@,sjZ g YuGUlMTND 5S]cRv(nE%Xh6A=6]b3?ir50km(7%p mS*@ 11x|O^3`̏{ 3K#s}g"wj ͘j CԔxZմo( cHvB~e߱b&z⊃!YHY+ee)iѲK"ZeXꎠ rS&ɋ*(n_uTvz8ۨ'AlbXnB?9nS"k2ƺ:?46:' UyCVٓ:\6z{OmsXg\Z[V"u'ŀzRܙ8_7CQ(ʡ.5d䀀bmF$XcIN_n%=okCNjARoNqȠi[D&бheF;Zvj+BS9 E&Xu*WoqKa~BK~frXVg4jE9}3k*=>dFuii"j͒zߢ噸q;41Yp:+F8QC[\tA(y7Ayg"Dd?$c nּ W4#L׆Uw{ɾk~~@C0a"TssH]^Sd"Meݚ5ka*GNnsΞ¸k+LT` r1wK<~Q߷ewNOW I%AL?FLǍJIu(7INA"pr?F4s̡,t}uOG<_{DOh (nh(Gk;HNX&ߑȍvf m^kUbϦ}w].u]RJC䖻e+HH9N(q&".?̞*b!Ta 3ͤc1цxay3BTgYz`+p>pLa%Xum x}*#+wX^v|#fr g/tS_z9rW/Q "V D.NU)oI_tMtFqi|!y0@ّ=ߠQiq˶&:zBj@>8/(A6ʚʜ_56b$ig'c%*D@K1ˤWzDVQ@R,193RCJ)B[E&EQeDc}tA7O$vÂd=Yu+Q@IwpTڿh{ĤG6H]F~!v=s R VY)1܂\ƈ~hiXy4l⼼h DH֒<'L$;OCd!j$PQ#@4= Eh݁85qݺ ;<8i<*,8`X@jg4]ZK.B!xG$X0wSd^b`,c1:" z&j+a.θf5 lax{mpp]Kd=RH[I*WfeI/P l2zܴS\ޯkXh.|c_kh+t_'JWCgwۉ:`^Jp %^LKD ٴOMvg/1pK 4'[-䩥HYBXJc_IH}8906hn\;)`liDR1mxC&@ |V-U_QKߋEՒ遷NA;l*7if%J)`we s3VQ4c~_J_4k7cVt*X"A9ah{_K }aۊxOUvV Mgn_q܏^}.Zl46}o12jĎ2I` M }*–SpG,rؙ⑽J/Y0 (;Sw%Ň1(E yO8ܣ ғ"ߑPvj^Ksc!LJ(D 'U/.k Vc_%N@|  ]| g=We6:L2,Y/ H(ŗSTCybUEYWYcl~YYzCH3wIHn|F{>L? r3xKaW{ ga*~_<#ZW:}tXc5;= @ u 0qql/ \jo=eҕ}ߎLB͛țQbX:9LⰏ^N(ʷBW1qr0>xj"MX0}.DD: eY^*SgZJAىhȣ Wҡd[&yV~jxW&|t{FM𜼸}Mf2hcMh9.F^1I:*id5)Nfalw;{Xum!о&*k-IBy_M9'_̕9‡}giBm}HU" ^/1ļrg[:O:)D"J*br9Mד쎧" 0N 02 d3coO:Ҽp$jZ GZF(׹эt&/>Y]ү4V6}͜ ^Ѻ2leE2fKmYkfB>ŅQuD+t֖KîG-CC9eߛ'\f KgZ/QE,rLT²BYFc)HGIaSBK>ؒKLǞ]kMZ~wY0p* 0ˇ6x4WVd7 aGBp,$,@/90Tγxfõ[$7u\ul2b57E@m^;V3s^ o nbJt>djpZdz3&[[%Ѳ?JZ\<?TQ&J7{bŁj%r{6\N0ks] {^D.-2x՚r+{,r0!,@~'̞WOvy!:bmzV !df7ɩCQGfFҙ/rrҽWJ o_⻖yp8UC̀opCp 3w[Jtt64q][6j*7;uTh0oU3O<4?Hȼ27]zYh@n>[N|!B0¹aK~<1 E+ק_U Sfx*"vpPm(7h}y*YS 1~?d뉸*yrڵl*&_aN'Ā/%~\7_;FOY@{tadUŨ݈lB*cӊz . ^X[tݞyı8)K¸2#}~t*=RwAƞ֡:MSlʼn;wQix,,!im=VFmFLFtO!9yB6o 'z̢]c6Ye3!9ak9QDž{| (cB>Ҍ7,[9k&"G@Cx  ZQlsî\deީ.y{9BwG@gXߌ% +4MwybbX{ T̗j۶HS Ze̓!Y"lZetm)3ۡl3`yG~;qq"&?}w &/iBc( 1jLRRXۿY2k lО6_j\?[ׁS4>N&׳O`Lerc,͹9k.Gu"y?0 c #w74iH ~p$T*\gvoD_uvAr8.?aوND>2A$5V YY `x9j!eojDDD.H|k@?UW(ه~ϙԴ`sZ W›d%FU tc<~ .cLܔEjᒠ,“ 'f;tȓ/>|m7J 1c.ȅsP&A (hvSR+GY z)p@SǓ唵,bpboߧ9gAI 4lYG4M+#XJx>N A l5* Xi쥂Z~ 43/:G1{xqM0y!{ŔoߟQpk̷855j69D=Rr{JZiП;Xyŕp\ n0~)` |@7%0*$ູ1H+ZCTv<3^?ZGmorYEAAY?Xٽ;E=5ߟuCOK$1_)¦P|Eێ,>x$8& P1> VJ5?K ,7'{nҜ>CIʚ}r#F(_:tO{UU)g"/?jBiyQJ JH"N`9|e~l ]СyoȀ ]/H^m|Cz~VXB]tޅXrcPv'oI@6Ѭ AD'4tIU?z@ lc20FL&@i3rK>/U]hML`I u$ A$݀ςs@=}Lt=I+29hǠ&{3E;(V& Q(lq/BKAvbL}I4 *ʶVGO9ÝPsă-WX)2C8A;?vlA1 3# &PAIhpf 5S> >ag^8KZ3k~*+^wY?x=;3&xȻ) cxdDs:ra2?Kbyȏ4 8&PUiRPc[DW(:fxt6L`@9Kup F/<_>w/*.b:p8-y..dmЪЃk{]0l ALs| P%.*#ݖr){M:zT li 1-klo24$Pg\'NlMFk= ^9ߵ'EnV&ɨb1I~lK${I Ri:ۺ16F)+bTrl ,d Ityor @E)DЬ _[ -UgcqJV-D&yVυ @[&܊*ƲQB{mƛ]2`R sOO=k `c|uKҦ}}sζ}Wx,R>y,Nxv y:e?_̕o kj{qA|L╘;frjh*';X;IEey-Cz8vE堊2T ?GU ӆwa#t6m:W_pbX۳i=ŷ!*) X l+UӺ :jЄr&(Ol--_z7|hm6O*YD!)7UDFb]JUlXJ+pbsrn9DW bquCڇPҔE"y初B&gN i!*҉)ksp "1 \)} E>HH&;XR:~s`$p1;s߃ʸAoW~TjW ^mbr-hE(.wԠ7'TJejsP^j \"8(;VEb9 ^]ZQ5rl^O#ZO#& %a}g!{u|RT3*xvVHYE% @rJh42ܣI뢑AC5*b;4d /lkϽ0[R߃K`?f&|LѴC_H{I VuюV6mLU}M'…],Tx@>DDE4#'217*zOyրJGȆ2Ka; <}MM#II.;){,wp쉳RTDzc8M\VD+3G\-L#',fKS\/`/c.E.I֚/}xjt]cԬ,dൎ\6FZ .Ώ[(V?3Ω.1E]?tJ^\-¸  # |v[j8h~mO~"] .K\GҨv{_J8PHϢ7t>R"tO?j|`GGERԷ#RY^*Fu0%nS)r4jٚʚsnr-:|sRuc`$XNY8p{6Y둶܍qYlE&͇)fah<^B,Wq.xoYuxuL.2>|Y}*lByq_Κgu;nFix{S$pK=! ,ˉ 4LqnIQ z!5(AzD1RZJF7ɭwpؐpAcuE8QZY5{}_rpted~梐Pz6O26qXOyD']EH"B v |-9ӎUCe_Ot^" 6-5ȿp9s!|·/cV|:s)db&uKK%Y#$7V* kx~4ohhITcz@611ST x `fU*SiPqQG> Q35Ӆ6Ab$?ݥP P@7ӎW GKqg&G.:j*j*EOCe"6b4W-'Di J` w0k1&@%]B O~Iejs?A1fKUF3GCː[q [+cLu@˜-XoTQa3]Tk0#j(2CfEXxI\X:za[IWl&T7~~x[|t,HGhh؈+~(pvX@?Z\'ݵ }zq!qL 0S=C_[nd.SDDX*ʍ US y(U8U2\]"Cmn!f^ej?"1_ǥv_҄B}pըpYgK/q,yT bl-ׂP@0He2.>&/rj/-*f>*ęGr4WR ;T]*J+)F  v]$q+0yyȷ Kθ]G::?5]QዩCkLfozw ])-H=P7'B&IT%!m"C-r(mڻ= =Q I"P>>s<`E?h!֘(wD{zTHݶAs>S; Zj Ӈ~ԯ{M;!Ŭ!e@U>O|ШmdOS|i܍7،݅̊٣P;E-W~əP܌]]ZGc ۣF{86Q$$CXR;دz ?MQ-ٰ(ʆ|OaF_ <)x^i<؎͗]o=twȒSR~h`ۛtNBT5V1cj 2osGV h%5"' =c;:vI5,&4Ty"v3Y1w1nr%7ƽ]!hḦ́nS\qа]q:PG1BQ#]%Qjzwg\0|12 g/֞Cr\+1B9u 9SZD|8:n-bT$=Q967Bt4{K˜r +kHL"UH#B}DW&*iZ쟕9삢3*5danWݢ'.!7#ҚԲS2Tt:S 9{ n2@̕ػaĚQ^{׌rFS0C_|#!ZM=2MkZN=RdXm͸|`&Lpw04Y'/TwZGoLAOC_us߬`_-_?@sؕj."}NCRdis%aDnJӋD;6~Y?]gRM"R>G>ZlhǢk[PyWTXl%C bΝneV  g^O7 Rb+zL ! ZߑNi2yQMYV q^+ͯ yx|Ȁ3C|ppSH Dl0;(r3y+ϗdQ^vgxw4vGnH!a9h tĨU;ӭ}ƕc+҈U?\Ld6nĕAW'bJ|/&{n:`sW7P p#5'p֥tG@19ϾW/kұy#o9uK!,Jkټx \ fɩGRZM>|4d"񠃞7-#49H 8tԩdiH.XWTY5Z6"q/-*zX_JBTlMTil&̢jS`Io?eYp' Od i/l ۀw#4k0ml^ 1=Xj;Sf ȘƓpcl'sŔʮ:<Zߨmv Ԉ.L fNnz{ ǏM[Fd-H'x"#S0GA&96E qji0$M8J*(m<†D6f!"#5XUhDƚ@j828B&WnkH;b+N.&&s!`Խi f*kU8NhT[)C|y WxmWd6z-cPpK 䙹}@hkI~"&į/hQ8(1u ?\ksm_ pY-y + gzk ~-`oRi/3r _\qU8Ø7€ 1oicܒ{s^]p2 2CLgUa#y~0O Ac0lN%=48rM[5)pp=e?}nNlɖZP_O6t͂T~j$w n`N)K3}ChĄ 7E x@f:<s!&TOwbGԱ1qt#e jGKNU_%ayQ5ۆ sIGFzpr=]+vVTFA>4 8<uv?}[:A_76 9kT{+'mN];uz2T}#sy>x_P}.Cfx6GPSO-xw~`yѹEq&TpGJYn۪}|v.w6YcY~>ި6e_!9 |qIa?`:U}Ïvpjj3{;AkZ(df)n+ásJ?xXվХcd[yGac.͒XXA,űB6x%6e+% -,?,\”Pu$Qsw`=gL}lV+h)^Kha'䘅>w<[ <<#ӭر?3 ;ɓK}[`jodR4ڈ_[-Ȼ{&gzwdJ,I?/" G]FE;*ބ^%Ӯ}eu' >y/C z4qw5a ݉s tŸmFK)U @RʬE*d/dق08' H8} $K_  _oh=RHg'TtGphkn^9-1L;6XKUL&5erzOahom5;yUګPKXyhg7%dby7-ҙDƤq_{ kǛSW^OQVMH\zi/ r1;BP7}dCY h%fnIJ wuu2]q4&O?$d*jVuxD'FN#``AR +H<{ >`fW"+ ;,j,Tn9xP+Lj){R1Su;XJg^L):m2Sիÿ?t~)$lDd4Z\C"\*'?pS6i)}@ZsBRj͍TBzܫd[b!2K+Osu uQ[>IsygH8W}ydm̟cf%oP&ٚK0 jDum, a&1-cC;VCx`ߔgvT}`BƤ2W$ K`uJiuA,̠3w,XȀrޥW='.X!E=h Η;ޫ!1{= %w=ݷXtsA.y/r1\ŀCMgF ,x'W۹ړ|y:MX!>o>ޞ~=mŽTVDDpXf6aP@Ւ}"U(faԞY<Q1#䯉騍E55CX8ȮO]<%:凒T9-gIR؏_צ.uu@"nE6IϲqӥJOcnJ8`\sBHPyg fmZ?2sz܆q ɶ)9Ov`u*6 فj@2Օn\JVZ8!r@}--Aoj+p[X[jޭMϔG/Zj6 8[lir֞H;9jeHG+*="l,UjNl/M@װd r[b43e5"u,10t;v0 sf3s{/7E5iz$}_z_r.rUCOSijAı2*hHǖELaC38#`q3wLgYH#ۜPg$&gHVsOb~S)z薐 m*7WSq|3ýh/^ pw¤rnv WLK KumF%`۠5tC^cPw#vQ'VqW+.`])19nJHm Rnd`bS޹w&eywY; ̻ ( @AÁvu{w?~!wԣ21&i@h68}BT5(l bD6D=y䧐8< è݉Rq/nȲUR|J M-]U=hўl}hN:G| 1h͟t;2 >"%!Q* dqgGL .Petk}LE9f^1۩M!ALH=}MCem(Kp>RHZE c ފ E B:|aKܺ=~)OuBKXr)~A;\7,ETT XR;&yU} (DjS@+jh;Jrwo2oyUKA\l؃䠍3&mup\5?es\b7$,Io0 H.xa[nڇs`ҿ a;]SK &֞R6.|; xR?TWdfUnXZy̰T]F໵[J1D2#XEF@NQx豨b}D\E+Im7.ܮ?_A+F@)8ofNrVSGhœI2]a#Vb dS4ʨڶ=;0j%cZ5x qSxiBaOde] !k* *yפ6w#7 䝇Mt89 LLbׂ8OPSr=n#|~7Aww7g>!cK%Aծ_#lz$XݬN/o狴ܻ+Qt. A&5}P ;4+UmF.$.4 K A b{:6xh8QM4SwClY]olZ ]nm#{kOs{]71*9-,-^|L8ץOߑ+<]MO-x'^xu[\{G ԧ^}|2Gmt|hb0 <[pMkppO^V-61asFagzax>q]"ՇSVND.VhLpfv?dse} pIn$˱34 .[f2N;WMQTΛYKYۮƅܯ݄URnX^ 1$c#Y?'Kh) A_r}{D*y״ <4&!./ aK+Ȧ#[$QO#O9Dn7TYAx#|>iB$h)vqΒ}&OvT"r*Ȁ-`JJc]%w]Y*uYq*)A4O8[h?yDhѠ㬹Sρ}Bbya.с(,gVN}RQ)iMMAa !{u3@&Pr)#]a6Y.i!(9».e)C [6U0F愲-Dc '#x+jߧ|vM-'Hr-9,$2C!{0 ;h&bSB3RsZQyS#'9 [Omj*˄߫̔ؾM9dzۦX֏KsźJƟEK]Fa2qB}3cUJpq܉W72a;a]v?2l8T6 fT|*6h*E(G&iG;_kٴ:W{[']*M~23uy!Nj z\ ]2(V A`Uaa D *JdfL2oX/6p.m+X!ԇMjq>$&NV.Xϣkge&u81#GUa0*n463\ƙ~*lzteW7I&}^YĩWs9g^Z;}Y"I-ڟ`obaȂl #y*$ Nt[7vmpR*m?^9L%\D*S7I`OD QNj>+<.OU@!&|!M,Ѐ)2ʾ ,`7倇kMfӿ5]ɗޏ{FNW*9&RsW`^&tp+;EZ eww'Ҡx&f`tξO B me1/g ݐ]/s-&e]/b6Sv~G dOy 20%O KF7aW>5([Hה6&#ʋ)}sc Wra/ɐʒj,EnFߒgmS2I Ӻ:sϲHFlt9s?~yLFJc8% Ę}!w, yi*TW։};""LҭG_bo14 Dt^JFMk2Tza /kiេRqy3NΙLmTb7\Rq1oeQ\ϪA -VQ}iXe{DL|CDP|'/KvrQX* T!􄖨®-+1[df #PaiPA՜5 ~FL`$e׫x-:0դNlmRbe0NHf2ݙq6GщY EGO`58fO0l6}Z B0ނ(/:=rfƺ$/dއAZF5'ɕ]‹%uM>px B ˲EGddn+=oflՃwKiCnjG'hR!6:y jLF{X 1Q)^DKd}iw v;K!)Gh(!pnomJ3󄆨astu~87 A(*'+h͉x3@Od$.Ê+R p*LOIo7 (ڰ^$@`Aa f cc[9̀3/eγU'1Bh2-CDCÙ]n9y?jm/$'k&5Ce)D Q2QRY~x~IF.q $8ȕ F2IƜUD% =49Dž:TüH<N5{mrXyGBv R"v`bdz&= {_H?_d/|>G]崒KVP"%Y-Q6H_xAul-oAٶ_"H:fK5CafN#ߍ>.ymzW)$n`]Q(zِz%CkXHVN_Zdӽ|g v޾~ϱݗ\Q;qz@,,8}ELg5'qAo#"Ez 47Hq8lc49>[zeDh]T_'<K-f)q''nL{-s7v$*maw׍pp†Mν?rJ6]մ'1.-~>$[xf*m%ԘCEW#aԢӌgM_By6tFK'jP ܘ>.I7`Dw%@X<Va *(G!B<nH {$>8x} tN{7WJSK l͖=o.fBڧ>.㯣(FQSYT@QY#Oͽ{JE#Ϡ`Q`'9dO3:MVJ0n3-.v4R;w{vCCh'L47KNjr`[~v@t (@Nd{ZWp;პJs^tG).!n=0H8i.4i׍{ŀ5ؾDbGf.+ѣBhcF‚a,7 Aݤ}6S]72v8Jav"e$ƶELLkw(Weǹ}d~RG=O O̞ d_\!^8e78X) L!cJ::h{,3s6`s𚛙/ҭDC={&rf"FV%n*~S{ Y{p : YDY1]#25Kܔy՛t-cWi8IP79W-ʑߎp*y̧Nyy:KlA|Ҍ՟z T<@>,T(Θ#^9=>psJCKծ=yep16c+.Q+(DϱƒS(zHCC]N7Bɖ]>I^CK)⨣giAgXܝP"YanGPN)3召xop-@@'Qj |2ź!2ay'V >aӑ1hĐu.[hÔx4n.]gޟݿrRM}4"5Q;8BIPpw}\ψ$Ԭb),y b#${q1&EmueO$MhkliQĴE'=VGSfQk]ɰvR;DI96'Q./34,^;GPs]C'NonY@ȃ 0 [|SFϫ5yӼ_Jή'sќвr+[21J'mW'EKk_ U8dmYHyyQ !`t$VB"Za,^b1kZ3-'UJ`) Р,<!ʈ\ll;Ig.WUdD;i,F*('V1^ʐgI [ËؙfRWCYNM/ z>̶mt}1)H뫘Z^3VB޷| 2˩G5O\}X@8[Axi;/fO89Ŝ5QXϓ'~%f; ?Dop3&01jdI~sηAL%?Y{kTY tN)Gʀ_D5*gemzQ/)ciDZB^>YrGG:] °v6>`E}1r].0$pd{< Z@ :G &)~Ȁq|MRTË&~0(cPQϽ܁ S5,F9F̈=MQ:e õ'u9%l=+(AcK@6դ~- MoWA|Nj$TdIax;p`ї{R1c%}y$S kte;7-:Pbfvw<~b6]imb %+WYSx5*gk9RF&D)j(0uNiF"\9AH biԬ0'٩Fb0C2.B6}T^;{JNL[(" ZԆ͑9~\f8l#ԫ:ph P45t,:&4A`!i9Lb|PV"8ZuLtJRxxF$K5>|C2u_ʷ)!N/v$ewJ_y)vI#%$BDAhNxoV}\78kˬ]״#hZVVlc%} \N>n!5]^z. 0UPј >BA 9~ocmnя+.aPCK)7RڒT )s嫧`2H#3&(3O$ ̕2Cvg=e4+~ѯG"[Ώ"7x­Ws+=@Bj,C_ҫE _z-V ŞY󅮣|}9Sa:؀h0 31X&[u.z9}Wm'pIyk3N$Pk{.S Y9C; iCvϲ_nnOF40PM.һ,QJwus` v\Whqל@w&)y 2&^\גzKb?teB;7f5̸()H,Q*'YzK l!;3gez&95ȪODbneta[;{bax1V 6Fl:yǏe"x7ww9TVR(%sktѧ[tri\ QE]E1@'@]Y\f/4%W_A^s N}gm ~$^uJm , j#a]~/7d1Jb )Q*bLfz?E. $UYxW=9ő2Ν==ݫhmaB7J435Kн5&q/ c"~Zf;F#@& P7q}$Q[9Л!f:; MTvVXл#~ dCnl-zNpTk6̱qTihn*iGހ ~tbG)tn+f={;ac TܖaW歚jFNCSG< *;֘n1`MIJ78(.-*舘sB`wscE=RM mFrAw |X>t>5Yi\b!|awt6{ ^ Zr\{p;3G/Ѳ0s0b8x;5FJ#T`O`bհj$[CRyj/%҇TYo:G]6kjwK3-j,L`U#Py^R4jt/_=my\Eފq BFuSM>5x-seX=Ư e%eu!RJ^=Ng}g4r\m8H9HhE~Hdc NB4Qͻqhfk0A˫hu:(N`s]tj+aJPO?A\7'BABėB+v,&a/GvROSGY73̈kK9dcҿ-= !9%lF#G^KPcSksxpXxOF*u>1;E7nJ\IiS`1UZqFͰC n+gҫ֒6l*YCו&æ[%a5ā z?9&@q̋$#kLA[>jżAOCo=`Ũ6#cx6>V:CF(rb(# gR1ЙY֑4~3]7服_?$cP?=^bjȋtwxRzm(!ѫb2.6!89u{r44L>~)<$&1 l mf^=0| uOQϴ3}%r%H( ZI%hr9T.s^+|Pjڜ01:c$$b>? s"i* fGH,)y8gl-LAʈ^|]{ )k~9J@Tʼ~~}ۛ+^.ѷ1*E O颼5+O$Nl쎘~&sM&ωLFvmW8vo ^1>)< p]!;YL4q^Tw<~R A@9ĕa}VZ ި "+ tvobHN uWn$48kUh USQJK!Z,Xt:!tmdm|^sDaD!KJ֥/;JGb ?#bu1CSɶt7NBQBrߞ \:I!]5%N5N];ENPa/z-ܲmsVNŶE !I349*t*CoPEI\4\owӡibS27l>X ήj;a5!.&J)ꌵ?aA5ꑭkPH*Q۾-VMZJbG+x0mHz`W'߃|kk #Qa%l6jl1~| Ys G%mn*]֜xote)|NQU2$W}N渇j/I*k.ӘJrj =QvԪƒ7c2Ws福-Av-!Qo HɌV Si0{$7 ~duvˢn'DW: |%C7MwV}9ZN=$Ǧk9SrEmYA)7~yL2(UN|+՜FKS{0;? LyAy<{` eqӌp#[ 杅Se ` vIxF Y@(.U¦,~gstEVu>#>Q}1q4! u.;  7X3;Y%OPă:⁦ I@dTrfX=ZcP@qt)]ɏJ_=i>k5k܁F20@쟳neVr+O'/وj2QiWH(k 9$VGRh#e(ULK#+c4/ K|}u6SKqFo_d8WƹqMu ?(Ƨf:&Yioe*Ҝ~o/z/s*b{mBJ.#EAڟy,G0Q`Y{y5Ϸ݋=2o`zllÇyo jY]*@Sl۽. mZw bBO+QL;qNR43l&i8v?va|練ʦ//îr#>]v Sۣ FN/VJp@!m7>~cq%ԉqog Ae7'I/EN% 1׽xr\*,@?R%=%W-kПJDXŏtƸh{`bQ;C 9;E<ψ8 Th=3?`sDvi9Hj`DUȿ? QUS4d&ÎRx:HbKh!oSE#ݛ~EAb|RBٴksq<2iսd~€Ȗ[ur4/ȼQAxm'hᆵ{ 1hj^5B \_PtVPF P4APyr`tTȤPdG` &$vס-|x3,J|Ĺ]kOG`wQZek`s¯Ƌ5zC15@Q|B[ 3" 5֭!8?QҖcFg#nRXU~ltDݵZJ^MW [5!&W^QE{>~kdi \ Y1j<êv`%eͯ,0*_ sNTf2,~.]k!bt"7F?N)461]>x :k 緩wM&͞,14b`gavDxsV8oa?}dF^}iٓaw!Pe5t֟, 7-ڕmx.9@+,闗F"aФH -%H>&yRg2aϰ>Z7Oa.Zjxt|8|YrToJɺ0 `lBw1e@hpĞ35uzH@(v05춠D^ݗ质,\epF޵UΧIjmcRk5̽ef=P"!E;ӗn-OTuSs] )t *mYM;${NR|gUvrdlVq2iq/;Tfa#LerI9AaG>vڄbrV8)٦*3yNہ:5N>rU;{؁F.Wڢ9yjRse#y9'Wbp9P578cFƃܟ"O'";,LV($P0L4Iײ=u ,$h+$cy^SƞvWU {ɋ,2yYPv~n&I50Bd`ie2]BLܽ~؉Fd# .gȿzb砝G"mh-3llD kj&K]Ǔsv !A&&"Rn173pd %+#KA0YwX$D8DM 剘kV 4q{&7zH b1y1!%ϼq!ɧL#.х|2=i4)czј?ެv\F`="S-(@N91ak@t̤[}z=2W`KCJhT\xoƳl\g}?9S,9w#3L (UЊw$q;35'QFJgJ7,U@צ SԌtM?+/zCjxE%Ih?[:Mtfiu0<g&7R:tp0i͏9`zVKA 0.^IT>4?߄ꇌ3v*hjïf3|MEN@!8.\v_]jWq_V Lΰ:B\pmth}/j~7OӱOkzn9JDy5XD,w2xA:sǬ!>%Ճ'{ʟBmvN,vdgM)нQư\;1OSuX坴zf6?6BNk֫ѓqw 2R6opsxPT xgjhAl.9U 8ۉVWWa|)NP9'J8 Fp"glsr'X1Z3[߼W<5bv΅J]VC*\]'vP[wq3:XF|u A=7w&VX]r-"9ý݇Si."Kk.e19ԁw8|fmU/ d0F)eq.Ee`z01- Ϗ>1ȣo8&?ȭrb.VVPh8< j'n1s&BJ$dz]$=1FoWB Lи4bl-Hw~ \#d$<B03;n,n UTlH\pK?aXVѬAq/ ޮ28p(9Q|nǻYa!Dg3{7m3pff~1!j&$mY $M*Ok'e$LЖ'[rl;ٕi^Lxo]륜Dy'mZ$riT$U+҃-g1ӊmyB>9Q"XiQ"; [iV'>lG*4'{B-^l| &%s:윌,K7jEDI|vECVگC1h7GǽH&I՗J9V#S1LU.̡@G%ks^^7 s5^xȶ fڴD)[.ëf\}U , JNB4>?=ȴtz5([fӑxg aV,Avp&Hx8+N]3Ώ~ѲZzŎ&v' 1`,u"ig0Ng+ު]MR`0ࢗ5 ;Sm^i_ "4M31=#=W뢈JX&T,aX:ȚqsFd@W~!\+=JNfv w"x>[̈*n7oO$l)x\eI]HzXjOw[Ō3[x`\?ER!ȊDŽî%5w:<1^bqu ȏ5q)ڊ-F=V#[-U )jw| /s5xh2ɢ⊐Vߖ~\ .G#-i1m Um!nԒfU4-t*gh|DAwR (ŗY&<*/@k"?' 9sJSm•=̐MK:8$;sຒ:aشD&=ofg2^fyr6S"]m7c0[$Zj鬞E&[m ;5őh_u@¨EBg&LKWyA1,)Pы'$jʯ=A (;mO 1RG\Bs8.Cp NI-/E5j<*um|9wXx kOS&Urמ`_NO QI KhyB0XEE8ɤis.RCudGKJJOl~&c.2 L7VhXQ ,qEQHv6QʼT6.,*9fIhIY7lɹ2l=O'=q.A_Hٗu/hz6 ZGM^,$ᑖM̥nrZ#'W)Um{ᛂvyWhgϓꅳ(90Ht5䊌eJy0vM`sI϶uR&.VN4u3ݵ.dl tFD J RК hTZG%pC^1sgyʹ=4\  *ƚ6<`M5 5 j Lbٚh]EZJ=[\EFq>`km 'CKDD3l% +j(ϾxZGeƵkUSM6 ձ(2ZRpy Ubg0-5?@I:_>%Ge+wNNj9[ȡk#(Dd 9Ŭ92 6b_}~Z)NXcK!C oώլ; .v<x0NJs2*Z~j k'7M|;|?.DM Dӵ eM/q\"4 [jRrwsJ3gzI+7y$Y"^ tn }ǶDӘQgng@џOH "/IS#H {~ {E@1Ӽ 4pJ?*B/!-j~h$Q?K(J$uj'2t|@i>r$1%W<9Fcf̟>Y lXqQ R<.Y%Z&h)|5% _4Տb}ގ+ִu>!G4IrjQ1GOSSÏ,W)@4fup(O~BM?=2&`lOYaqa;fױ?ޟRRd6?u_X:t nw Q)ɰܔ +fa xߕP ރ 1ัrXܷN`N=}׮u]11Ća` _ܳlfzTUgRgw C; `Eja*gVeY phz#, ӓSÄN&v(MډԜSU af p E~vYa ;ތ=f }1liN ,Y`q~~Ԙ *$/) `]T+E38a{"#?,K lj)[|9ee-_"H5Hm,|~JVV6jll_[Ts"-}EA yp8{y<[Fc +#`6+pO̔D\V+Zl|@z1!I"ޱ* M҅Ws,9y])kuT'l}~k ̕M~W6{)#%.ʶ[3^H8 8\Zh*=R<Zc75n)f4bl#!県6Q )?=qof,;ÝПKyLTSЪq!x9!^!`Xv'V\+!1EUG`HGߑ1[éZҤWTk0`KaQ hȾu*mi h <^vU mt׬ ԑJ_Q 쇭jUu{cD9,"]}w4=zO¯ cDww':!lL_F+3_p}zEH;'p|P'9A hEhk_96۸BtZx< z;b¼ː:5O JC<.FAV~:P}jDheWi(-BB|+Re@b(ySȝ)fMJJqTqGZNPvv%l eηe0A!o1Qx}7#d/mt7,ufYiO\{gTEG>[~kh1#暸;FMĠ{cΐ|, d?鰿Lsx%OXk66n=EK2كץ?T>.čcA$ xvۃKwa;8(s>319%ݽs"C&LXk:z/զ@rfP~ڶHqqHh7=DR\WVI;YZ>EnUwϚI 6GW׾֨cv,,:f,H[%r԰ 2EsvjX1rsUuT>|#r$9Dq {*9)6ל*yd5pJ<&2_pG눊l/ QzD|T-ƵZڬzԩmj "z&48%AgV$= |x0pb|R#el#Ӓ GGJ>Ira'.?RJ܉ ̠o,x=&Q`˭%O!nL%<>qJs\G_\9ZRS.`2 BNN\P8i4!Le׮0Z }@GWRP&!FJ4,ײ.SƺBɶ\lI'L>z];߇t̑<;i!_mc挽XJfGu9nEij1NGNե(4>} y %; 3܂~Rrkk, TQqJYPl;RkqE {fPzn &=?z> ,ܲ;A[@tV9)0y((V,k^2FGFMÚ8F#ᰗM{,/ij#w7_@L1+ztÐtA?Eߨtc;MdY*b7D+b>À $'U?tpY&F*Sbiz1~ Gifh/F'աz- .siɫW q!qFߡ^Uya0^=#Ǘڈ+=LB`{>2@)<g㹹ZhM/PbKM"M xR{Y gkϡ%/"{['O9(pb{ uݒIy18I`@C C|Ἱ"7jb[Δ}]`c8Ǩ.NK V6Jủ(f\gĝ hp"'D5v#* 70g"1'&YVL;#IHjp:bj$`'ו']|atkGx9 !>w02*K[]3] z,AoK)kidu Gt`p Gɠ%aX4Mٶ%x+\)h|/V)S:`(p` bG_t[}3]m_bGphl.GQpa#zfe%J잲7E<6~:rM׀EvĭUIمR:Rf*XWiG̞~_\;I8J2}^%|2Ny_@U,8ɰD̵2y=/b{Q)aB\%\n)PPci^qfv'-E( i`pH S/`Fʷp^d ᛦn7J7qp~>ŗg=s"Zr-m"S+_X;4[qI9ʁ:#stC7{V\&%H.Ȓ7>tAK5y˥`uKOA2,?oV+\)-ɞ 6o<2g`|4r#KmV( E.A_3tTݡB8QZJ;Qd4#2+ge5!Iu>i-^0Ȁ)&m|%mQPE͙2' [Hd+]zd[O3VQ)06YliEb_9wY5!Z-tqKHW"n?d߶Jbwg=sm/0!WWϩ%1ܔT'. 먥BqL8Y={m&|9Scd.3G1_'{͑XjGUx'okB9x0T+Ԍ8k0:/?Hria$M\ gCMN"–Ṩ' G{I+3Ⱦ  c/UV,p|yt`S":8ayk+<?e=4byowtC`)!@dQ<'@k c ">6N,`/}oび"߀US.&OEȐͅ\DV@ۦ5uΑhR fpv$]UBFK>$C'HI\6@Z_ʢ-Y]; Y6(uJ]}ᩏIN(s*)KEZەNudY-GtkF:Sv{Z1%b (RDiVNKi~4~1-J+7M/ҒwˍeZ<+]w愄'Y9.fmj1r4vR1b}yuc~;a_S`M@jwg%ͱ2OĕFVV;6 #8p|ڣt׊Uv3~F'dp4$䘉@ '3#M S}s̵=3fxLqԋ3){]^/(_͇nwNm[_$"Y.wFI&!:gd08m{K7o!7::5A@KºJ-10G3&fvRgQ "!QVl||tyXdxHȣ#:ؤE`Sz9/q*^}FdNʦtkwXx굪y̅5?ad?ܟ9g|W{\<@WDaMshZ5ҌG1]o#IZr%/n+4@^R:+;kdzaؖ+7o=u!Ul? 3kUb6 hs3:[*"DP #!lY!=zO&;O]tׇ=22wE,ׯFzܤ` _.ff\ۂmiwt/3)r:¶u-ЛX4@/Pͭ0~T 8/Mږ [G -_s-wj dx4R33.۾GkiÉQI%*Ͻq͋X-0ppE[;.zqS..dqc0z } GG@E2L?#G{zXh]vJ7鶅,g;|[XNKV9Pe^QȵnUIX ?7F`e|LYZ mAl)= `?pXhhX3%1юX$uX`ӓqbM6̫G''iH&۷WYFd爚GGLxYs̴dx^Ro9w ±!&D:@X1R$HxApzb^BA-9"G{Hqd\ t.i4-z\׉aU|\;a[zn[uY Fa f[tؒH8dw_6H$wN!`XKfgo, ?9 f}%$]Jpt͂`q((lELԖrB~ YY*@&:6pgx i@B?н?FmLjjC xT ,_es?'fK3pOrz9@f5vܜ@{/' Aj%vź01ZgĝuBc#mU~.6A!z gn'-!(^+73/M}(-5ɠjQ9!]cq&q|YI|̖:eEٹ[Or10Qz'g{ECB3eq z6P+pzVN2fL8B>s!|[RȢk 50x2p6t <,H\4ej/ٶUOlJΒ, ;$|׳{c[H?tB$lpWbzf%$0&Kr)tRhƪ7f^Ra 7xOSi8D{;r90|}q:X gYGeJLsXz-E8wON%năh.gF32ُn3€*NNh{`,L&W7e@ ,9'pI2|19xJ47_=@)K5]DC5CUô H`fЇ360>r2EuL7YVA $sh[|7InF&z7]Zmwv$jED7{I~gE(gH1;8p;i}axJaҥӅ(q]I'jܛ(.?lxe^ LѼyZyHbQUbP|bgw:-9 vQ{tZ^Hl]ZzȷD%yVC˴X#tB  `>T6vDϯ;:-%ʘ(v"';$dp9I*N'ْE=PQs<$R4_]5͐m-w= &S[Amrn+720CjVVYͲtRJR{g|_ #3OkR|,jpQ{Wi Y4B3<.څy$2i%lZ \3-ɧL 'C^:n^U5eus#rߞ6]O*G3N>tiB~۵Ň])W&r:enu|SjjyYs -Qv( (U$Ur~yn&yaVJn&`BjZeNT6wg00FD-ȵ8['qц&nhPF#^vpR_t wnca}!dE'`DxDt<$#!_1odNfU1.ql$PtIqÕګ %@nѰ+TFMBݙp凨!SalTzPRBCA~Z}Tr/ :|8sw͂Z".uz\b⒦;X®B@Pm渾 Y(G"ޜAtspcܯ?!pFǜVYK|9\IeZ0==q'磒T ]CE~VCn1ǮV@u34Wh ,ڇW({6ԝL܎Ļ݇|##Bv)'{j5j.u/L:dߨI" W7H;QeL[t IB@bV-y}ۇ] H-Yb\{׳_Na< NG*>`bIL`l;[7P3bॺ;V!\!Gُ+{s4yDoCZCBL"ӝ8k:k9Eм%jHú˥Z1m|vW%z)Coe!];*t{E<,982/$.hi]jh)QHbV)%͂e{4(lfv.`mM uՍweu]*IFR1<?^jaYHe**RD{W*@Q˰ǼhQ>/ V5CtLQƫ6gՃn)l/Kȉ?qB`SP˼ ρ v`HZR`-vcIZUp?4VeGJHwJ!inFYED!_Fu0݄rjՍ*r V1[A8>i(1H!? '/{NGMђЛ"_PaǿŦ;TlYIyMV1$I;v{zoi/6\chnAtLL:wvwo:|Z"F>* Q=#@iYjRL@QZ9LRf Sx_MRw6mJS_|3=oWuaSv;ecjQ Sdebki*$r.5J+IZ>t\]T>,v2nUkP@iֹAdZ)Xؠ2uc g+ &kuP;QVWZfaX Sb")43 #Ƈ6@DEAWE[a' _mrj˃ՁG>>aI;k{lA`/C@E\a :=~<kJ[h{Q>(Z 롒䄔2!b2bd0a北#7|o!vŌ-o/HڼeQr6~3X.v; X*5ƫ`\튿h {l9JIzRaftrWxɻ\A%z KōJ) KE,Z|NgbX::7iS~dRPyb-Nfg,=* TU1ޜ`z뮛aRWz (*hSH$sCnr.2!(aFBƋb<@FQ3~B##^?B=Bւts @wUn) բݳEE"{T 'eqib6s?St&{%?@qXK7GXSЧ9B٣cye>4LbeVVt9H\aBSwli O7 ;onxf#raTeHްQs*Pḵ.{o6Qlg.>N]ꔑeYrт"97`jKuT=qvk0B0 ! ?L2T3xɁ,9%LA=Dy텍X+M5T~8Fniy>˩W@k;`(-k@Fjc`;\xv7)2`7G ) 6W >?"ERzB޷7υqdnq`v (k݁FĖ29Nnm.:h!k>ϦJgՠا, 3@H%oxĜ]tץ%35"@ Q7wSW-{,QQ[V;J ozawfDtcM'`XR>w(K{ .q IQcz;x'q?8uzr0h 6"9I#HOH8kT4(cFT6Ʃ.x'~u۹8=}?bMV+<TC.EZ:{Oa4 L58E RO`3-rɚޡw_E\:*cש~X:%a?<1ِjK+K,b@#*:>H6%+ B;B*XksXRʰJjS(j^2btw>xδ77LJ3]ub*!aNhj}Ҁh 30& i m'L}];r4ųV_Sٽr; E̫N/?I."65bpT6-xz%9Fond[Gv[/5Ϝ ߌp}QFu?H;fa.{{/F& IsfM?b5Zwk5m;hi(*4J |7.. KL#>vΝ0F,[Ą*V4V"Xi5cτG:.N|SAi;AS7C5KrKS۬/U9ȱW!aE7_ ܰ%Uۥ ׿ndhyU1#;fyDQG:l2 vB{ETtu/=x:u3#*S=T57YV}emlnk^Z@;Hx 6;퍿gMqvid!a&zNT9(^wrOtY/3d&B#NkN]f /7lu\GqExz4k@xz\{>(r41 LWc@ -'~O3X4Q5cW~o ?!$QM"hgwwH#Z9pGw(HQᄃv>o v5TMA[ DN Ep&UJPl$J}ЎH\ W}yW9Y2{,#AZ1Λ#(ĕ{9!i`I ] fa+FNcyYE>WUVӒF-Kp_ߚRmʄ @1 d`reIUQt-4GҦ{"fW*F\V& hL'FmOޭp]wtZp"jn_$SE7{sBl8٭SAIQ {'G~@QMJZ_aѯ"(brz؄M̍FcT1;@980@M%WV/0լW^ޑn{}4\8s" \9wˉ#5R1/F<ks2_R-2~w4<e,ni쬗V bAIHQ(/E_x3ҬB f]V-?BW]Phdz`p2U Xi1)&VẸHY?*t|)w֤Qb韂j'ǩqz[404Sjώ_e (9p|l`ns}{ع;KK&s#&^6IozaV$qhA)dU=Sv$b_7"m|Pb"V`4@|P):V7ͱ٥Rᖌ1$QJV*ca7޳.cu4MW,zm/5GY?@"-O}ӟh}( h$?ٗ浊fBPhlyA 5R bG6l"myw#gbB2 =$YWYʃ(!.w0ӦM?WD$Iֿm [t2''x2]Oz2wMi7 \S0_:67wL1GkgOۺZϥ3l=ޛj(Lg":qA~ (r2U?L&KWqdku^Ok_l=6s*ߩcڛ7IL_<ǖ͚CGl\rNkUNi︗1=~_ҶWߎӨ@r|Oa?+W/FYt>'q=!Ix)u-wM:eXUb4>q.*|$ h/k~ Q0?7vXؾ]̯J1>2A'w#{0+~G>l6")d,`%V7l]"ꛗR4vW7LKnU1"*DuJMaC7'1 2Zl_E{T>8 xѦ^: y3ڴk,jtV4^FS5N,/bG] #n6<xˆ\Dˣ`dU:$-ߔB|Ug=u}@,2չu&H6r63˿% B n^lцhя{.?E PrO\-!W_r9Zhe,ґV}̅H<fiLbTH8m TFE/>.s6dTtz9ةi`l*ww"7B4f;&wmxTJt>KZ~/S9OCaj%*1%ւ!̪b8 X.^ ,mK`igʰ9.YOubzq ޯ;@ł?Cg@NϹd3|M[!#OHt'FR/CO-_G?vd m5_SLopۍ*\}4uj`|YÝnblVG8~e2 3d`09ET* >+ }z%RUyר7۶Ǖݔ6AzA9Cv@D^m]^j5n"-U^ &_2bU fF!%T|>Mbӕ|92PwcӮމ fEa 2rFM\'NnJ$a$@[=3l5c%J洮4ycr8KOݟe언PI ϛh @Fu7>leh:W4O$[:Ϗ*cGGOzoT=GX#\M~\@'<:9GhC%gϏ/rei k,\\!2//4@Q@!@yҍQBib$. 3E&,yn3qMjs>,^FC*TX H7< hEMӞmfp3͡**Ua0 O\zZv@F}Ͱ`*騖!o ۯI[ȿm6u2ndC=LzD*y:=Gb!] 'r;;7Kq gFwo_ǻ/X* MAUt` J(7reȳ8tZ텆nuHȦ"t]]BhĦSp#ǫ^ga^Ezf PB >Ll1w2e%oayFK-#Ε8TFM۾dR4+\l ߥIp"SMNu(BP_)QŨֿ:t:]!(Gp]h6Np4hov0kqhOZW(pc2N0G66 NmRaZiYo!CP9o#H2b`=D )PoǮ'_ԠJqLF NDz O5倱u^v{r^s)P>zd1ȎXF lrl)Pw||n AjrXIGeNuE3+N-f(,8H[,cOR4j% hX(#CѼQu("k~`KhSP7G6pCmlx,|^-T4x7TIL6ﭶpvg.^:r;sVoݮ|滍s@]|6yE,\[Is"_{zOVqnj؇Rc'$SƩ7i>S'#hB0ȇ[ q]/=MH93vZpc;a]Rnc NL$_M܌tnI-)-;Ű-d¿Dk8n,4hyO09 LD𒦘"A4Ex܅6UroW/ s܂p SYH '__~8@N֎a=w%9`zSsHk?J4n Й{t]C7|碚`GS񔑷q˛Acy=AdrUWJD-Wkꏧ2o+QuO \n]48_؂w]ѤdX(fq!Z4|؏WU 1̚`RDR]Nn;۶ߒzQu_ oGi3+1H0s׌eǖjq3K7z@碾xfft%XRRݝK$^f8bv@Lj0}~ױD.Pw"-R>z8HfkFt I7olM#T: ?,iP_7E&W!ɕ+Ry^.ŒG@ZCs0* /w.@0&?B۰f669o*H=OsUF+ 3\k;3oM;l]f&)*0Uoy@WNrr >sLS1evfGA?&{*Ť^A !: Kw4]j4IZEPa"> Tܲk!"o\"|mM-Hj:_(V˲k56Tb(ndRȟLFOTYJˆ"^vĀj2 M AʿtAS}$%R+wISw  7#}:lD$ZԢ{S;7g:"fo{i/i7㣳hQ!Ӑ%%k۬zYps:uɏ5"vc"pn٦֥:]Iܶߗg,z|"H!6|qC?J%J!@_DomBx70&!NQR'J_?1Zxe/0FRհbڹPم&z 6K[x2P߀aI8RW@rug*O4L1¯٦9e2dWen0y*_̻9t-y4c9:^72> NTAaF^PO__d3&Q(`ۄ$Q=rDi 0" =.rC ;4ו[ձ@q`N~ddV)5ԷC`,,+ea8CcP mQr0k@ug3#@y&0 !^:H}SEVܽg[U/v:TՖ*#\ I'X:Ct{ 8?<+kC*DC)G'Ժf)08 Bo)}Z ywȞksaHFڂDG^q(z)}MS.*Ǒ -8+vÓ}|h!0a#$lp4;#Y6>c VWD}J0{z[_) <\yjߡ ] FճRQ͝D>2`?<~2/6%Q6ßӸ8=JΛ-PƠhC m:wܐt-]Pu p[|Z?gHn4Ed /u}(YEfqT ?Y3sA"K WKgk,#:3l哫Z0g֖$綖GEf rOb ƙNT%N0w0DX{rՕ.+Qڃ穂v*[] /%&t?1/췙p>a9ī $NkZWTC|?! M Y20gDp[68gFVD?4!LJ4uԞ좉|8-=Z6-c9sk:ɒ^ UguXR5= 0.5KF~}>Ab_`D1Ð}}MN+ IeSVoP <ʻ$6a> xYExy54 m(hzԀ߀kIcg ؂ztg;D7?b9i3&ZrC֪!kM YЌx>mN9x])ꅤGD;w~8ͪM}+*g¹q0~=_މ6s'ꟆI!p0h<Ջ=WBq)T꽅, 1xbk6a9D6RKl&4[( ;x[sV2 kE6;.rx\d^ Zm3cގy'f+kRc=ўdv܋dU۳+Q u45\ C$@Ց]{y\_RПR?˭_WGAm[<ǑƁJ (Nu"{^T7/Ow^?cY(C~ ,>8Qx"gn\r 0hg%ha IiPp~;z݉ d##+p78˜H'-ӷ uq Iڒj.5tG+e!mi+_|1Z 2rMdEAT5$ !;?HQy4v_yyrŚD;y32LdwPs3|TQ?_Ue+a~hҶ{Q8/x^BI59RfaF3ҭxsNW/ԋ֮u[GT*w (grZqusj<|W。bgAd ,vG2BEGm$|j5mA4x:ljr2ϓ\k_e#i¥?`Z!Jf5*3ZHN<k"&>w-ol^{CVm8F[ UXq5 ̝Z um"U6]'Y҇IqfRT[q{«A@̻( qc_!yj@hW~ [?c&k1kR d- ` ]@b8Qӕ)]?k[X0e_>Qk>$ǡJc7!0?A2n  {p/ Wn>yTbOl.0"Ͳj 9@Fw%EҌ%{y~m15>Oϩ t@WT[F`58i]'$d)7Ø9N{?,HZgKٸNM qÆﺇpw-p۪?v-IiZ7}J;߃Fty hZ':U. ;lb;/M%9֦KV?b"z@:yOǣoXu=/bAªkրqEz<'7pT皋ѩ׍^ZNv{[`WaV}:38/v"Ul$Y*7 ˽zTICW̥,jAu==,zɨ`ݶ36Sp}\#ROom0`OFIc.`뗡EpJK]QAr%'"mħy gf࣫K+`(7e=9X6wP+3KaţY#j0"^7y&1Rpzl""?yUå2 FOAIX>`;)vjX n5ƣ ծXHq\Q\vXY!v? g~ccRZ+7_Č_n0!c^w4 JT0Ү $ӧrMn's܀e@'GoUOq^L^W_CK0~J*겾Wg!+zwaky}#/pM~+;C#˺)Je@ G.=OD?drW5۴<3ՁѰCRYFSBMu{Vt._<`x0;ΐ8`ӝ|Fޭ'-',6۶1Ϧ>,.BXt\-r;-ýPDW϶,79?ٽ^jbѻIXr73dږfZ!urܮxK$ݥLhaȼ^BnB%V4I+#.KG͡)]_~䦎ևR/2% tqe9#vMMz պb]>$uH S]RI.B4"He՗GyJ;4o1mBD^/MT j '^9Z/)_R IMÙiGPx} )~F82oFijէ̓1J^"'n5 %FC q+ 0aYҦo"\6BCߞ~cH^c*緽/TVj /ؔ#Qe[@vG)[f6옋ۅQ=u֌h0 tNu-d-*SBm?}YS/ܽT"ᶃ{_8n/ww1J>%"O hڧypKxd*rN{^;$e.R7 G")+Wp 3z,YHS4=4mfᐒ"GAW݌m, Ѷ^F֊ڌOI#ZE}S=9FMF*V/"(E{N>UB-r!m#!gBqYvL,:Jp BN$jx执s8|^seJ'BA ixBp!/_ 9/H:͋B/Ns'~.HL\Gߘ(_ u妴xQo(Êq=8b@<.ă@24-J.FܧNKfvrFo)lLm{CBf :'Aiz3,gޒb;şl>.SE*V~0|i94a;WJ bó` e).gcSk ʯdDZ6YI?h~wƤŊ H"x86iұ*fpúBY)nˣ$"l N&O0xi*V9O 8*b(C[S4~Xgg*rL~Cwmr0䀭sWbSS8-2XM 5oCDiO$|t!6TwLW'S9>ݖaZ&>ɧ}cy]p x=JK莅"&(jzG\= d L|aq^JL2F5Z* 9M(רBP6v4)F|kn@.㓓^OrA([д-Q} "b=F?S/W{&yێ]LhF(3ο/Qb+7[A6rv2Ju|moKY3C4p:#ǮKz"r#{~2̲=@2@Ma%5:Օ c HkW?TY*?NG - XqY*>*;]j=A:\37G!01)Q~$s97^L+_$Wo¨YΕz^fWX @hbOpyvGA aȡ:>X9Bľ9鳵B<~fէxo H~3 wWc@Ft>0Hꂮ5KSpM|3DM.7_~78(4MNC#=gVƦedV[P"Wv]}aJ.♄ŷx" -a Ɵ-CG/ yk=4$ncj:J؆ dӣ,bl׶_.Oc|3oſGvM m(skzc>G_̈`yf?;Tw;@tE.ߜA:֔Vh532eZ4e5ӡEjB a-&~oY+1ϠW0Ǻ݌z Q;N<$L>H(8 x yEq}ujwd $:`3w0{xsԊ|Vk>I )ViM~iE,*ߐ<EtytvÕM3e$%'Ksĥ ?άKYQuQǏ4f\>s(F CHzܯ|:S(E,F ɰVu9Y }ι'EfǪt ]'ggЖJ䞹33cˢ Yo [ VSlF~@H!q:G"FB <˥agS.34YFV>g)nL[KX'Q8Q#Qg )x}p8"`aNCm>/>#إZF=8]]o 8٠r0sㆅLZ8ݔL8؝©J-6h%ʃǗ=WmwcO0)].QfTDp{0A+hRmGPd:9񪠼<5y4Xw`ZKͷ-ٺc)^T\XXa vMV(Hd ˻{oݻYJm Ѐ+AT$|5</~U,v]pS+.%#ݾ3pDo~Fgt.-\›rE%U B'+<=] 3*XWKOr?JNU8UurW`i2߅g ĩ?vEL ݋63?{&V>4\o½m.H힯'}h 6K4BEO*8҈ }^1c5Vu'$ 2'BUFCۄI;SCF}-~$ͩ}2;4$vJvtV;R|Xd&^9:mrt(UYiƻ`â2޳qG Ovd,p_~!HJ mlX% 9j:l'4H:chޢ4% t801z.~+G9[ 34, .. TU-!CJ|5ÖWeuR=2#n.~h{CTzI<{\˾~:3;üƙﳔʤG"1H\xIB8vy$Ol-*\78lS/?tC"T4+ܡȂXrhDV͜dr*=ί2 !d[Pb^AK{[A~9I`AYk34 IA P! kϻki¶_Eٱ#bqn[hf(Ѡp%q1y! vP&,钄\`Rb bGkM$NI%b*[FmBg9.BTTD3e,{& +N-ͧ+8/6}aO2}B L2,[ecd{ ~/Yu@Y8bn6u,!tV@vMJc%ڋV7|^!=f:$7>E˞^eOtЪޤK&%"o^wLVɂb+[xUoXqaRjM3H(~*g7jA+-?G@u,3LW,a9 <㝜5-TR0A!*h9u%}],mQb !AS$sx<! Uj.p]ڷAY;b)%b׺*Q$*@TH4pO_ؤBKpKC:2p04ҘS?Ϡ_WP P;1РFtz VYӾw[ /X ;+6埅12W+YRӒtb@Zrx}]dW[8I?7CaZW҅=,>`RpȜl:>t&pKA8҅rKXDG7* 4^>md~0a(GYaf: 7G:/ޜXC!2kdz)^/1y=hdž M"{hRKkϬ]i:,k-ZN-5(w.W*b5`Ȅ R/>CJet7  !Gq~KtdWǓ-\\/>բVW$Q^ tx/J\+EIu)^IH:_Dy.`cM] * qav:!${xcIjZ7j}Pu:pm஀N51c4g,guZTWfABNы|YY_QT w%^tQ MRHThxQlV,Ƕ %>jПoMSu{_;].Mz\`.?G(ewQ73s}Ӗ7M͗.e񝨎, yϦ2H<0W(& ݠ8CWG6c0g,i2aodC8!w p!]7]./v=Cgx#%=)虩Fױbj!j۶l8E$g܄ 76X="]ŊP~4kT&⏬1IwgJP`>BbmJEԹC, 5qͻPo{vbjE1xW&>4L8S}.^Xv΀ЇE1e . j09ŢUL%>Pi"ېG׋0>vttE 5XxWRFw~W2mpjV-؅Kz4 FS1Hk>=%6zdQՆXa <Ħ=?t;#c #b",Ln3,"In{wY̍ɟ TlP2Wꞯ18^:۽2\B[~ڬ; KXA{#L*Q۟|-*&i"lb2>cmbр\ZAe,]nɣ&RAMRƨmg _%j7ѩ2cw8CbW DK':~r\ 9Lj|rka iyNRK&qd?q80L;oNWoEGPatS!j?u4%i_wN*&m,R*.+ p^1YɎ[yIN%ˌB[IA^܉cpRXS[Sfc\C%X,*Ȃ?7 H҆O놱R -TUeB\!oyYz&ScKzUf 3΂?tv#hS&Z:q 5;IyO@[\IΓY ~D]$ fJs-OӂX>K bl+ 鰛C;5mՊ:lg;f[2+&M0p = 1GcႮvaHY@߉>w*+FFo)+.ʸ ߬ǰ2+Ε_?Pb t `XRࠛS\-{ hK^DLt{n%}$H=fz ԄqMlK$bti+[(=@:c>B n}H<`+zmyBp;_3wjͳ),|4)#Pdxe`$áiOհ[5"u%(w&L0`g'ϩGt1ۧBfǼPVPłTje/҅݊XL8Lb0 ƏupDޭ~gSz*YiHI p63z4av- x36J+k %uJ!rƳU0 R-H0Ԥ؂#Qys ޺Eh(OD& dE(5Ȱb2q~팻HzSߤ[9)4‘&N,g {E'-DRRn  @=i]QsgD]Y~:OpQT.F3m~PԛE/35FvkM6ZZ(u$@\jP[ȔONr 5?jwU1[,"Cr' 4 #4_H ~#%A!y1$3D吾vjSã>Ht@:Xy8̭Essb׋-s~vpkc׊UhXN.mV+dI`#|O~ۭ3}1= |\!:;闦V.okiS=`a|` 3 ҁUMd#2=IHʼn< 6@CI@Miղ0I+gtX2 h03+M 1 lM)z9UeV0WG؏v}A':fkcg5oTYu۲)Dblk'd5s=oЅ g^3_F:&%1S1~1Jk% `%v x:yKͤ% VlZo2޹ AqZt.]c,Z93 uO#{)y v>hTiK?ت}#Әw#C4JfL ot^YZ8>VbOYγb(ArJѠ]辘ǁ3*Ǜ^cyB#Qr~{DwHašg'[I{OٹqcKY#51۴5G$\g]^5dy#4ǁ1rhG*<c?iY gE9 +0}hnVe"Wa~!hm6ǝ􊯃1]9(oH*Lv >7%eʽj'/]cAT CD`e-@P++)ATO:2j %$J{O,E!m_02CV-!hPVYӭ"diı{bc!SAˍ>C>7=6;U-#; 6*K $^oDZ@B AFeNޥ73NeNUILd1|*Q(,豃 IT {&siGΤ/8.I32ޘb͑̾v?a?* u`ԘkmCwi KWg9@kz,AJ ZA4ES=/+_[{X'L.ՑB!Q' M2|(<^ʻ.5ARV;Kj(*PIVɤ˅UɧjSG9F,XσNjĶVOq1pPIV(gvʈ? *Sm`S :O,*K'-7j](0aDŽxoWJ`TR'x"ǝ #oE/pcPzҏ;"$):4uO.}TNd֓r967WuA> פh7+B֞DVsWuå<)6wpi $ԌB,+phs.{,\L<}U%ۥ:,":8vl-xZJZu0j@aۘ3|v[Hg|Yxڃ,jɢjw`& !٢;$JI󽁣vֲ פ/p>eFZ]p8>Ъ PndjyoZ:N}L=yMx(3ZFuU&EZ(= F1#-&90|w)^y^0z8l:QVL"TM $8+Ԏi - GEXgU)컂`wT.zZo&2R!ʘ_T,'J5_o'L$4v<3aXFScŊ-J)&O2"p[@mkhS6F@D0̒2u'jx#8w; Pjqs6o{KQǸJd#&ZG&(p"EK8Gܞi41=A4Vi/xudnЇ] >|C5Hh.`'";Y$qVꡡ(ii ۾7sKɍ[tîB=^(:GmdC7^0]{vӟA*Rlhܜ8sn`W<⧖ac3,mۘ͗fiL?UD߭Oe__q["N0LR̼ +8eh1D(nM7؁MDZƔۻ36qW|X#~1J+سO2yKrgOQ8t$)y%?Ed$OI_\!3.d3`8hHN2j"= (yuִ !JAtިCs,I5|.N6*X m_0) ' J0o h""Ȋ`76޸fMVKmK',nyS}"QtJ~_@~`v0徘,/7/ಏxb0$+1yNsYxtU^AYM;g$i;}hTS:fВ2l5/H2jk5(oBPw0>=b^yx0"9Zq8d0omxG;wǂcsQS(S+Q.pCv1T0Ȁ*` @8}.pv;Doa5}z݇`7cOv ͬgoؕ8Na9dcR'\pj ^b\݌Zz8h!S·'xrKzSg6I{˒߱r^ﱇE)qpPWo<=Ne㪿2m(MF bL{…SZ|5b#9J;2;a܈fOqMԜ䔕`D]0Np_mj=2ȕ&@n.qԴ&=iHC-bqz>k *ua^]T~Я L2 gĈo0}* $u4uGjJͅC!7Bή_2ќ{nфsYƀPhm$LP9aZAhP N1qtBbė6K 2ād puN%ELiP[ oȽhn2 ~B;Za_hYV,W(ٔCef$bQ`>\#6@M|z\X+|z1']-l0;'0g~sۮ9rL=W[$W7~@Al  mDNUQ`@|k$f%gZ&/M^e87V=WS$d6aKH]vDl{Xw.W0 D% 7$t { u u4*Yї Ss;\՝=e aT{hh˜åUD )6 ??"ŜeH8ibr6];moӆix{zm'Ҍioz0$idp`Z×"xĵ<5?`SM=糼6+'( JCA\tB|v,!M׫D64˘e|,Ф֝-Մ7hxJDcڅCC,'V2忞l[1 hu/`͐]d< ^auyDF$JX \{&A|ym[qTj76"OYJtEٻ*eɟ10XkELe 2P;ᣠ@p S mAM ҍwSۜ>LߝMLb]؞s`M_J?tz4,4}/~O8K>~}۲r |%δ UsrBl~2ughn2MM7HJ?DJBl}0@(6>>M**<pn Qf6 f\,1 =C%MX_Ʋ",n$  ^vޥ'IR02j$lꖵ߰G~[ЩCaN3a74e\'AdH^/ A6J)-oADz|;$jKۑb3(VQʊR=\>`Z,FY \qzg8+s}'\˅c_ץDR(H3'X²rIw|Ynܼ^k_ީjaH1+_v ˳ m80m~A/ [OY:OBDIR]>?tHqmkݴ_DGl|,sp>rubZD_"7by^$`׷;G>۟5nۣW7(IU4ldn)pI|̿KC%ܧ3/y ~vsLڕc(C[R/z(TnJ?TӑQ"u@J&]熓-lTF8iÕD%`z>D|`)|& 5scgu2AV6HePw*Y]\ΌŽ댦QpYҠKJ/rgN5<܎~¤$c:՛&}Gjh4;N oII=qa"ĺ"C8V11oHO{|EA{4ϰMhr(v~h}̚_8\&G:]W og'ga <7/6#3 lRa_ޒ7e\v`kBₛ믅ni]dSX_'8w$7%ޙ.i D`c>e PW>##Y,eq]&y}CA_ h^1ݕg[Xa\e316D^d{|Aeue= 2 ).=wpiO5Hx,!bydJ^0สR,J vVeLzd= fVBl;'L|w$l$~ۍ:ޣV9lMKjd 03eE&gQ֠t[ׂ9 *x%Շ.Pz;R32c~x} c5zM1~57|F$ ,2E1jU#-KXWU/_7^l-9+:K[pCw_p߁Y _`֍mKPd3 ֹ3ga݃ڣX֡pzwJfz=ߛXD z md@gX< tcI5\J|P(G8ZBKT~*}@;FαF]n0; H(Q3FOu*/U j[75קm*5z n^/Fu`lhM׽qbvn4#.@FXގ|t ]-(r5Z(A0|ҿn"(=+Ʌ *_DF،=W5y~Y{aQdyΓ:A.D4ĻWYX>l11?Eqi;R-"/5o&ۮDkپ{$ Wtᅎ7Z}ϖ058?f v pAefRdOx%VXJohS?]^C£._ΨN1mJeSo I}/H!u>,o/y١ָBPzkƳyͿ".i΢_Ѡzy u]R:/6&E4ޥQv&ri6{Z[]]~ vOE+dZmr%ѭbȖM[ִȬ{YNs4I=^)4 F8K@`w7lT2/TF~ Pu</s9׫G86ch1| ~Ysx:[;4hkņ3;qFq,x t@'I rY$ȂY˭-h_}{QkUKXmlqjHX콅)ZۑQM|aYzŲ;o|BfqR@)r.@V"#g7cOhfgJhDGE8k qሚ+I$1 L6ԜDMm^'=$5&>FPֺ? *lS 5>`;*=$18|*r)r1eI)vI5Fag!vC_mlݮ^n*ZsRVi9YwD ],DE6Iǫ.Nn >3M>@5b BϮaN_7ir*εCYiHlL^Q2ozu##G.~nQOwT3WrMVȑ4[ +7;zc+Zf;]ҶrKp,&OG _GkH> J$$z~cE KJ0HR̯(/~mu]f4c6̙O+ӆ!g\~ PK,m)(7% eK0jf` Y/ljJZ7ɀUıN3ps rd:*\vʑ-cB5b9k>-"`j`t^]u.XLpU!VCrc"jAhF&T6St:N\ޫB[*t#LKt@[H<"“MHt jzgEt;|HԓEPI#^x?۲[#F#uE F0}LIL,?* K t9ksgy |IRVl)q#jޝ0ɘK^/X1[)h/m (G[T{?.3k$^g뒄LS?uFtn(1:YY h݂(9HJ:AݒxFpnZ1Tx ?x*"wH65OX0x3Uf%|L >@ly0C4{{q VLWaߕۅZl+3ojJ<^}6ݖZ*+|a('ޕ?uUQ3L2vc2 |>BH5!>?NrnhZǗH:‰;hF)|<.JdDSYq+ {GA$sr ge;df0:ˤK,J#&, &ލe!j94܅B8J1BWَr9]pioJ\3j(J04:~ tZM l|:C5h8ѺƳ^jKEx[r @>{7:}.ŧ8qVbہ^ =wMIfFT,m;߰]񾵪c,9q:B}d,0FαA{~ m mc~-S,4MD:Ak C؇&RKx/M(iSEQ 0F]o=rC\-zzDúD7Y,qUE!zj@QVz9-vWpJX8uz.\+J)ݳ% X>O5\0rL=I?&xP. xك*iPHmB4q?y?Jb` #e_/QOTV)l盖hTDTRbRpC gIV[-c 9 }GBHhy }dM-'vW]k02.Y+Boq!L0~_Ps5ϱn] E]4qDVje@ݩ 9Rar$ak|N 9 cUq68}^?jNOb$+1vBUb۩¾QƢk?p 䳔l4 5!۔x=cjS,BT6L'q,j %JBl/kALyW~ձlj'Xwa.65e:݀Dkw>"eNο6-BSH43S.<+~Ćpw22,3v|O~b|)9l8fkF#-ӣR =D`|m݉v -zzT,lnC\$2roͱ yL7Mw''ǀ)ajxh k+>xrbUO6F2`k/ù\UF,eY4#+G|}ywAzwJ(*п]HvTz~;\[,,V~:`ߦʯ9ukE1M|Ww<)~?pU17W&X4Y=mtUFOcdA-o3T(u(,֠|3E[ 4"Pr!h)0uD&rVG4\5Ŏxßr("X]nf]q7)jMG"1`%c`=U"~J}M;>;0 GTgY8хͤu IƔ[{nwTUEً~bBM,KѸ |0."6IcaѫL;˟&eoiɕaZj;x0m@ ]z 6m9zܩ!ː|7݂^ p )J/v{?2RT=Q9 A$m3z5_z: d6QϓB _jE}Z{X2IݠUS^Vexorkb~!w6tL$'m'z21/rه`zlZdc  jfvÏ;p–jO". "4057{BeN<62Z'{]fPĿ~wӅ%εfVLVA*Z3$dCm+ge,=CﭖruC; [^|aggPi#@pwU+YK& b[vK3!\ZV&ܹ#ʥ; ?諏]e߀NR;˄Hy^k|Xu9гW)tַ Jl[NհFIG;cq= .kCF^K<=QhH/`HErFx{Xբ88 =\  %͠}U*R߾mc zTdOSQ{RfEu#jª/Hkisg "Ǻ'i&ba,*f {biﱓK/Tc'p 6Բsm֠ܮ~lppQ=g*)t rqg7M-o1iBڭsi4L,r |9/3 zzߛTRm_ZqALQ 3hV)h8z CAm1dyh&1 2sjqRZYeds[x3k िv)amigHVd;7'\#<3r=Ynabğ#qcaz2GjzM?\Oӡbzne^#D+k؜\Ez)ٰ+4Y#]8#C*ڀz.Hqu3׬` [_xqap.I9qRܤ{dxCRHxC0p;Z-T@r""+),%dXT54I2K޻vF b8xW! #cka1N`:i%3&X9ޚRnRnp& +&n{LS(mgSqpQ*Ndiոzٸa_:j3Kr#?ʥr,5InmiK&w&-gXs2ډa&a4 tr#Of$A%&oWcx<7ƒLl9aVL1JhL0r]1Elk]s!ݪGX-p)r,Y:- u)7V_IG+.B6ẇ`{ /Q*DUݬV~{0k30a WCsA=lu0"iPP+T$O8Sޓ N6y*FӴqo"y sHU7!NM։e=Y8YԸl4 .AMr;Wbw y߁~3u@A(F}LkGlof/95FH?`p71]@Ec _jD;ۦO1&()Q8)qAR/ m+.IϝRNA:H; >P?twDFE Xe A]W-ԺBvбMbmoOr5*H?"Ge$q #xtTkJnwȳ&DT'JSϝR%e_@%4?a4<k$g89Zfw>īUj~p&L5B54Di#/&^ɕ*n)_U4L 33gҋ6--肯&Q"]=!hޢquxrֵz_7rpI.7/saT%Nj,Y }2CiVלu\ 3' VB~_иŜkvI']r t8^0̰eUo]qcs!* ÓC7ʱUB):oLe8E+?ϗt,ڋo×/:=4®ϼVnHwݻ^7QӥVEEe7}BcLvyZiFQ$)h*cA@e:nwxZYLY]~YX$)jqoF. fbzW\- A; kjFcPw \᧋=P|>?_ouT'ayB7n]y;%2%jbUԽv#A3 =pEakIO2 AQ wFņnGkX2̒ʀwUlY#eŚbuݧ5Ȇ\{0>[H LlHabPΣkݘډZS- 2HȵՔ+%!QNp~SB1q]Dyg}EXK@-<9Z[oUrsA6 f؅5!=ļ :n_E#gHHQBjdXPN2#5n$|ɋMO\{~v8?>k>k鶬7zS𾽦LM,D<%M5% gupTsA`ܛmIrOoK˳lhJC;EՂ_6mw I.[bjwk V ՝3`Ljĸ؃]& _n7wpU?Z#!SwhNEOzb)!rH k:vdXc-@Nzϊ]^%M`;j@NWj~cU|{@pwl٤%s~1BoP>. Tʜ6ьέ[sĒJ*ȯÅ7&A(#bw3>l~v7_@4F?n (I{qhSdx7FkiF64 ,coR .9 mL '/;*im8=oTU=4uDOV tw%>:r܉V9EB67/7.̸iUÚԟ8IA& ^RQh*Źx10[3SS,Ү;+e<;q"|6)\I Kc'8 $$V PP s?3.߾-~x+->iPǷ4 ]L]]AK/GlM\ruǟ|][ Jh5rd|tm^ =3(.Rd{Gm=jM^oDCͶszAU̎󠒹 Gg҆ZOY5~15LX'ȤU Q2d͆4ZQJ s8#vZn4nӘ(oWZkQKѣm.Y&R!D1Z#Drv{*EѾA.^F`l<"}P +:5@7q4]xxʸԽs) |. ;ql"5ѥ^|FD&JtGSX8΁ vkegTI.&b \yqƳnNP'0̔JSm+ی!9N(+Bt&6VHSm~ۓJV`z+ 1}(f<w]G%w7D7g5Z8nn'֣wݻÖ#3H* +9/ĚxYvDhO5HGѶܟ3i7bU" uGd1nOk Td?)Dž2,yg^jY`X|mcuLD2Ѝe078R =O@}׈`nveyUu$vHo( ~[;1F7C1R/rUjG}ş@3+D/frI:]L7}16f?gyOd!JV7Aga0`k7L!jv-sq}Z1wJ4zb5ڲv6JPe99hlV w9jr;3V1bta|♛.2fr/5“Ml5)I]˳1GJjR+O~L<,v><@3SKQ\@n8EKfì:!Ԓ̏PfBA%lɦ ]+YʘU!ڦǷ+cif~eve.ce-vZU1,NUcHd г"yQY[]20h:^L\/%Js7YDAX)Hp8وsyHp֣ 0SO8TRFirr_C^cGY јsנ~}-;c1%\,ml3Gٔ5 &IcXՑgZ|θi56ax۟U)-g+5ӆ&?=HCV{RwܮhQ̾G6-mYCJj0p$2t EL!?z&g\s2~/b⯬xXy2˂rAYoUiO))W< $zҪRjICE6 HB, .#k}mw+\%E7/KmnJ'LfG\iM8XzǶaYXJ!HW_M6I}I,F%NJSLr4e 2xuk8k g$XoA%n$ӌd Y+X;'zN^px7m 3ۃ6|[I}V./[.m@L 㐾f~є%(8 fŢ\R:'䧛õS3(fߍe FT`X3A%lbyh.۩E=xxD_e?/{uN]%)WȆ/ ڣ=ʋ#JQG]ɞm֌`pynPŐV'-rʘ /c8uba:äCk=2(tqYOSeFL6d>ѷNѨPj0dw ?PDTDP?kd6RljRt}alC;kO'Q(0.$o8u7_0VF)N<{@gV(%)SU91岱FH~]1:H%*^9G{5u:N2fHNCA(ɪ al"=39^FT A$7XGA!R "jv_ؽ-RelN;LroNYT.yNM\+d"o4Ѡӂi25_Eڐ(Sd_:)1ёzc},(8NHV GȠ#TT!;=3Z.?[K2Cџ֊3P0Xjźz5ia蓴o"HNK!qR rRWJ0UX "=\Ȏv/Sm D֒4uy@b϶K9?#\?)+:{7n˗F@$Ϩ>s=q a}cɃ2&d~tcËe{XWo-nqڙ0{K}o"U 'ǀ-HLI0ZG '\!]]h_#UFR_1tZ֕C~BZē#+[e w$o Sː aR\$%{X^7Xge>lp6Ư4;QhӓԿb"ee׿PCY<)2!b..v(tkN*U/ׂ}NQ3ńC6-/mt{tZ(΂!HpTMi~{"&˞džSk$-ɼBt|kʓoj]JlDʹo6$AaHf*L[|Hx~wӾV+S5T~/45ћxE+v$V!'O!bYܖ|¦q:#E#w$$@>^}2)_onUXrTT(v~gPAFf䄀+cNjV=uسJAXBP;Vg$/ I vLؕj3 X_ڟ ByTb%\|~f(l#BNTX^'{Jb~cEm'6X.p>m5*j,S$TbZ]}$6hz+$m/lз|3vUau1Nvmo3!o}H%~x@BviHbǷ{C?/ Φ"!܆D{TK@mUVu: v8?dd]MA@BXr Mvjt$C_uNHhK$;U-4/\e^OfU<±7Y٤m"ˉ  H[1 9*ХG<+QhƝ) YGD]hD^ērWiקnNk>1tMtJb 5H|=b Q'-%7]Y  %pE߄~`%CRGfє7׾/'S[ $ٯc&-H)X\d;4G > S;y?$ねem|r37t\2O^tIF޽BF a%<zN<;-Sei*K8FOՁMw5M[!]R""Q e:LdD֦g^9UĽ#$k9SfA ʶ?=@Cym ow`3p~3BTJ%Bn&EZ| "Z/,r#[-Ƃ+}ԝfVm~ pNUt:)ocPq<RE&zecc*Fl_} ce^}{`V˻bCӄCGnJyZWٗsFtԺ7=vBQ*#? RP |i:uGd4 mf$EhC5bHqL)Q*ٹ*N"HrЈqx@-JңqMcM x<;ilu(ܗ~p[?/?TrJ,p;e1smeɽtf,]PyVpSN9Ja/Nh  ՂqV #V+`3,%41y9woJSeDڼ-蓧HQԈENC͋\5h'76ga6տq={bկ$+oR.`ҸE)=^3'mtlέ;2ҁ?*[6?F_)rV%]~åwʲgAϳ6KH1fGX1.@V|".[4>y&zy#}e h0(r7+B*8eP#B3o]`"?oˣot6^a }s)fef~@YrttpȧdOOtb^'uOl# H!RVهuY#_4Ḉ0׾Yؘevk/cdIvԳy-M.JZʑ{g .SXМC)Oخ^I{ ixl;>g^>ŽX/̌GYJy_, 6î&ҝ=ZK*B.:yʉ+i>"Axb9ĦV)溡@rtO]RCA ,#o+|5T\O[R3,X)+,=V(J@z4NVߥƳ &I]dyF MC HąΥF9{yL/wrSm'2Z++ϊʤ{cm@7eˋcd.Gے=9> 7_z4F fd^j@ܡ?aD JqK! Kp䜆uIeV޴hRy^(@,,wFHj0ݮl|o^ B2Y6^Os GRq,glRddsyc7>irׯ<02XT=6ɅF.ȴ^0:?\ ␱׀9wN˼KY$B@uoqP%X얯TF9n[KN!N3E럌*^*Ct͠Jo?\M 'ɠ^ҠToryғGHqe"E+r,غ_Vє.XӍ`0BDJ"gɣźDAd :qU-YYw }@fUʥ{PL|AJȌoPNߟM}1j-Cgc<lGG[ƀWwKҜ.ئY|3 2QU ۞+:ӊ,$/$?aE1=~ڤݝQc^o:O2]0ښs{55L$2uE>z@qCa;.nR,dvhFݪ_=lTмhL $ %f[Pdz_9/ϼ`[QZ21<So-bS |WZ1 V3e{#@$ S!\Zv$ hbo/@G8b$b#jh[{,d}X|{g%i9ui( ܑ8/yq]]N8pSbHy/bLɬe*G%&UWyc*ۤ0A47^9rz݊3.[G ͋SYD UTr f`P "C1t&Yc$'U~Y*K6AS!)ǿ׍H'jyP7MF 6ym)> ϤHtjXL*V!y_uigUFX ë` X f6MI31KIfgN?Xlܱi8`%T9On5l(8!^̩>fVXB0.?nT*Yiq `'[?{u,rI3x({ ֒EK >eozl)>~JYSMbXk1xŶ+;|zQ3rJuA +a"nE+>ӿyR(K޹ 1FG-ځ̲{4iZ*]WN4tKdw~g셶פ\bU1Ag$V``2o#,aaϫ51*)c>eM?|~(x~Y#y>~QyNAi^ ߥ|*D=@@'-*z>Rl-!'\C%*oC'%d$ C?UvKO<,ߋVFxTFܘ0LWe`۹ Q/!z>3dԸR!X 9 Pl p5L` EkN`m?AL.Ni(zt ת,OhʓsF._z,׺)+@z@#b]n:5?{*OHKrW%Ɖ 0d6Z sqY?cc| *ZJv05اnDȘxȩwpRe sHg*Vy9(.oz;ڜ}0.8𥞶#0+*`ԆӛMM%-sAA8a0DYGY\! ~wgC^lXOoۆ/d$0 EP~'^5;o~'a/>^rLGSPX{c/Z /?ZDצ<ݑ" $曐6jc(jy՛n&v -#13]!-qtc8x<7"YYv4IVՕyy'Bڕ =qB|\&˨aX@F3պlX!X\/R O1Ku:QGIzGTKP2xU Ҭx0}WyϩWn:uB y(?C$K3sA+QQ̜m\RiǮ|.yٛ{g;umS=òS; %~ Ysٷ؜`-aůKuVsxqa[X%Yϔ_lJ~lr4H~Ti]~}'"_a?e %sj+ԡ>}z:W` 9I+~^qˢv?tT[o{o*)&dgٵYGa7Jf `4p iΝ9Ƥx 6UO5V7DxvOo=dN =~J>@,K9"@j{l'Քvgp d_nz[@c)rT}!\pG'1ɛ!045>TLH_&a«z7D})ʞ xl9q.K %H8w)fg B55]umw#)͡r{/@Cw1g -MRy\:noXfihHwbIJ!*nta1PBp|.0-f yk.-Lwk;C\~N*C5B>[Y0MkCP`J= ܟ>ri<oع9]&:û٦RJ+gBIC-r ٻoͦ^e< @&|i=tnJ.ZNDn. .2#6gğG뜤S:SwrhTSf-c*r9wA:ܐ(HQ6ARw,09d xٷEQa[Rr͢jgְ05A王(BTD 2X{ɷar'LjAQRzXMECė9ۀ><*GФ#|E&( wr4;Xo L> i\,fMX/Won@`ksϪ&]}%)9 gu5 @.ةBTËciٳIjv5]}}=*ԜwWn+ERIJ3gVl6QCj񤰿GZXAp2oiQ<r؇k_kRvG%5>exJơoˁ7ǽ0t}74CqF xURކ߃0PaXP굱f5VgMpP<&o+i6!Ik^]q"fm'ﶍƅF<*Y!@<4Y7Ƹp2I!gO[A~sSD>G[n7r65Mʄw*׳Wpvx{d} O/"H~aU}cP*Jb䈼bè{<*#{5(agƼS9QuP>~4OXDwWW/ݺ8btL$c|üJj1>x;.pAp'pD0!BRA' '0H0pS3F;*/̈[p`Wtw0k%!n0ێ @rT›"L9!!CMXϩ }gToӓ!ZA/((Bw &>JjCỲ…[nq? 's`u9 +|*T%#p1P~q\K$si`u&rQ&Xg"H='5ff((qGFEC=oiVncɼp ^ğ9Ƕ ɪ7 .ݞ?j^pZ,4*WDZ1wvѤIi>&"}تS[W]lF9Y(o3>E'UgYixgk$Y1`2| N^=&s[Փz0T %(SwPWM1%dԈYuFXOE`V0 mb0s2՟t/A<\8]J>tBA- X/܂a#ǬG"E#05p7OA²R7t6T݄ }C"[1W_%e>k5|dwuN`ނF/`:M*؆[~\ KI=aRu,'z-fE jB]F qȤ d|*%;Ĕmp`TA"_ĥ9˧X;x܊T8=.j4!SjG=Z5ʏH #soq_Bʟ!eˆ~&i?LFW{Z]ϼOٸ5b `%)fWDiQxic΍|azYQ͋e_nLJݠtxi~*DO&5 vŒ8yIzq"ݤ@{S 1k ?P|"sDǩ24t$9nDǼ*>ְkݟeЗvLt^T饻y-MxnK: h/P*n'^M#N^W?r gsR8]3FNw+)l)U*:jW7l$@ՎN7 &3or" Nr+ %v<}mL/Prz (0给 }ӡ3n5x# m:yP(ه(ǥvjgӍ|*CV!B^S`F!=w/|Y{ǭg AbDiwJ͊2a*DiAQozwtLƬ!Xw8d)+$_vJ>(p3GޜcT98QJJorIXwv"i.[\'^W BC+Ƒ-'T·euBgMl : ۮUH8q:֤2'[GTվ0H %slGBBo'V6X:t}%WbJ\1 ^0AݰXME(M'Udܱs0yh)ƾ\ Isa6zy@μ}%mDDplբ#g1Mݦ 3Lĺ۷1S}WYFn2vJ"QȰ(c4Q= wb ѓǃ y :*#NE}$turr2u fZ' s/sA1v8?xΕ~yxAUq~;4 6t2AoRVͫ4QRi~wǝ</HnzAeWLJ2mƸ|&?Xq$j]PG-dеΩ}$ AřO}%BCzL  ٩K`^lVd1/VU@>!]UܺЋM=PC)~ צō P`=CL4uCPfV0^M dͰ dHtJ3_Ty1L84?ƞH_'qO0DqIVt))Vd]oRS͆BJ\Yj%hwv }-kƊv(:5G9\5N,.ճ&$8}ൎ3dN82rňiL""mb9_O"l&wŧ+u0K/C jM&=/Y`i[Bc?j(miI>T 1nUgOFNY6_;bm:{a2)i<ó)Zcp3?T4U#R?Q@O>cdE,\uB@oGIWL'G4D<4lsюջij E}gofyt92] =خm(#1+y"Df t?7]sH -ZqBug+O˻S&NiF ^p%W{G ppIKxJwy[CFV vdTJՖ^o~ Z_N$< 0oy"JD(*qUJwmg'Ш%砍TC~NYjm)7_/4&ey@'PL|O>4U]I3ZcڢBR AN x&;s'}E38{(B%NEܰε}ͪ10Gmc9+ǽy@opk5^= إ!Q*}8?&nx;'9DN}c \ʞ_op8ՁפO]՛ ׼jX!i2 կ`{9)FFI>Xb,mo'VЩvt+ᢽƉ)iߥm'G7n ԇH7qv<)Dl,lbWj/gt Cu۵Q>$ʆL",V5&4}"(64ki]H?ȀtwV?{](P#\ؿsPZxZc8iAmIu 7<\ gtf~i͛Yh9C==WcTNr\;LZd$R~J T@ۖqT,_KA[XO ,D,gU׊4t |  p hs &ZeڻdcQTd(Tۧc49Vٯ /C؏+JW E:mE8ny B!ooIMHk]l CI 6v,zʣ kJS7Uu"9;._i/A&vX=⻟:RW\ &>^.K,)l#$0\IFK|8 9qa<%=bv@(1F(C[pR*_8¢W_8-8'ƮтS( ;5LPoh;/L1{B,?j:vHG !Y⽑ Ǯ\FG`U1zC_tY5 @1j [mqy&o4y{>2mÄqdv| MUb kAOf]Y ȤPN]+8'uw˨43YCuZ=F 3xtݤO)rc\*!t-hjY#2Y}Rɰ8 9f?9I*:K{)>C 6<= ;aQ: #V\^b!x^دsDk{Ife->ۿ<#Y"f>O>wq X>ht Ašͭ+ R'3jx*ì):h׻A?VKѿ508^>OZꚽ`˿tLiXD$r飃9ḛWcO"M@P֫dQ:[rS̠%3'h,MK%9?NSxژ‘ym"Zn!2DG? qۯ ?m]*L~طd G-.źcY*F8uyϱr Sޮ +x<'E9xiJJ#ߨ&>[)' x$|5$=MIJ9W)ؑ*,ڿg0w=GQyBd~)YVQ+vv $Tf`AcjI{ڛJM4b182 8uN pGؕ Yk!̓E=f[eڈBNa۱s&q e[ FjdjymYS2f@(M7yOPXͽYqă}5IfgeZwrv_»頳ng~IK, |ÓhEbDR'"(=GںV˙ܴ$7V43|/fΩHudrC ]&ƜfRd8|Bdg2YT^<,&'>vl3xy8o M8#M~ps?>$g$}tҾĥ&ax?ִ&Z}$|QJYGVm u睼GXQ2Lu'-3*n;қ}b%*n!G &!a /[3E_/?k##jRSyok$LJ_MܞD  ?z`NԠͼ£@1eS?QefU]+w@w{v Pji`(mͅ{.@{r:#Fqe[Ue5- ݩF+JPpXf2 ƆWLz!MM@05u o˺ p^2tzXىhm1(;]_4gHGWfIH _gwx5W#.S|5!!r!lOvbEW('nY+l'Ӕ ;ɭa[SѲu1O`=M;߄Z] W>-~}9Nr~~tY*Rc7J^cf;ޝD̄!z::JnE83q%`QXtBP~5gyT?`$hm<ꨔW59 ] ϧ)ua ؔh#qw,((ż7?Sʁ5}gboK@@^vI9֬^Af)DU{ď>%T:wQd&%|B\UA0{hX@;6$'k NI&MTV`@,KN.7{lBYdzbg-gRZ$se9E K :^$P{A~{Uq2ONr a# 7(px8RYU{XAZPst_S:&1jqC@gKu[8tz7zp$L0[)JXY csq=| +I qYm~ IHkJ5zKģPf9SHXѠҐ+/X@θޱc,c3Ø~ϚrYW'X|v!l>|pͽD!f{G2K2|znԨl& b%L {>y{XGOCPR`~79ɍzt [ȇ&|0OR(y%< qܞ3`c;lX>aJZÍ\tW˾8+;ǥl@mH rGP̨5⑦jBt8m9nYؾ63r(Jlz^XPt0~{H 1iLGƽD*W+*{=e~}Լ0FA$%P4uá]k<)4WTɮ Qntm{j%SXt~nxIlXz *.ˈʟ!\ߗ"ۄ8چ1Zn~9ƥ;B؎ڣ33gϳ`KiǾ1Q^.!@wjZ£7J@&W_yI}%MPȊꥉ1PĖh?W{γWU|Z"aF]&]j7ͪ~8.bp)n&pшElzga93L(=3߫kbh(~i:S 뙮þb6?b_o֗ǧ;r]nXF!;W .^ 7k;bVV8k >y3 7q%f{D"qwSf~\H69(CJH;UL| &'̿B^G3."_;9d߂R&җ}VJߔ!M 0{@= a4F:Ͳ<ΆoI9$UH] t^ѫ('wU)<7Z 惀)skm<=ҍyD1u=smX\B3KbR >ƃ҉g VTA6Ou EX 4_' e Z#'\D =yjNًhd*W@k|?jT٧,'[.h\賩Uu[j{M]=Kw?O{]Xjg 3C*De! < Zc oh,F=d3! y b B{¾p~j cɗK~\>(Ѥev_V'EڀmvO; xidݏsasHK~P6#|h6xMbC}bve 6,U/6c?*hhIa ܊]c3^s w/ƽbBRuBZsN?:}E@yk /K;#Gi}-R,Kggr; DgZ7wIz' t<-пO02"]Pi%'O-Ыdžxѳ;m֚os3̖ƜZn矈 $]Cȕyj {?T3yRx61̃U2ǪI-@JۃR;E27ġNQq[(ۮ% xΕS*31/kI9LXxxfZKk2ӷ=;o*ɵyŕ_-QzUB>jA&;rmφ7 %(bMG~:|$M]? NgJ76_i&8&a "[ ]ѽ v%_w~/zf$!go9):ȕ5#a꺅ߴiVQjZ 1XF%g\Cry 7J`Cl՞`ʌSAr@٩O?Q&ޡ_!eB-5,,wIڗkAݨS xº"1Y~Ro1+A5w]hmpA㮅Q)6"v$'e&7HBbAQyOxzWal/*|L ra3Q{?>N}sM[7L|Ԧ72v_wS4Ϛ%[Kw {̟Dc;/ 6ӎ)7TcǮ1|tX0o>NR-2DW/_)>PV&Ots?v=@&O'(e6cn8 ʄ"4tg"";^KkN5"SYM0=c0}\|;}*{_j?]֢姫_\R|]gEg'4JN']ɿTI_&0EGӲC{7XU[qYhi-u3Y^>eܜP&:|3O u[FuZi x\AnSmgi R w7rZzT >}0Mx_."߷ANvP vSg"}k3PL)}v9Vds(c+1ݚZ;.lPmcT0W yРYb8/y1:P='7I7Vo?> 4]sayh5ut.cSA@a3p^p=ljtK?ȣ[A/~t mೞ h(n1)aUܿD\J / ,?tj8ƭ3?+2B7RW ; ѾiPhN#|VY:Ok ^/3\?}U|zHP;y_r:> ЃKaJUNMԶĺmO2:U-t)L" vgJsSX2"|."h](ÝVlg  PgRuY su|5bp;jgGʇCgwN Y7K$NW߫41+ާ8HT쿰Qv7w^Tx5 UfMf3؅<㝊y j)t &VCvY10}-HCK{PY#)bQ> !W6Cb{;,'l33d?K*%YV|eCsygB|Q<iT֧VbDq%dGb&.ʐ^ckt40mLWNrOc=`, /uSo8q_)d IE óSޖ ]tՑ;a]R^)*44E(1fzgF`@K Z 7d-DTK#f~Ѵ֫&^UKǐ"࢕!}8culBt㞩|ޡ}6%G oKeɄi=0ӜZI -˿ XDEus->e#VNh0 $ѯӏSiV׀84#)-M`ky3|-ڗVD<'[+SKd1]rlX3aJwr^g 8]'ڨhZ᪞wƢyȩ Vs/ 0OB"p>ޮ¥9fq~q꼵 <[0u{| pDabP@ БٶUp*xP<͒D^F*ٓ3Z:r]kWZcao*=c- #ƺwRRՀ2Y[ɔ2&-HF \pe"%¸J=owd47 ^fX5 &.F D_^z^eGcBbdG T6V|ؓBX&%Sx^٦mz@W+yn1>bn][m0I $b^\>#܄R#-wt߄yl;z~F4ag];_@kG:L[!?aj*s Hg~ϜkRy|uwT OIlT?6ApP7O&l*#BWJɕP~6}"g޾D2֧ZŞˠ6Y$ H,|]2zCo˘,OaX;A$#V?8xR'hO_ Y PopᦞO_*d? y,MR~cBx0K'j %s "$lej~Q %C>qG(z`e8h49G/H`gQn z[&JL`~5W?G]OFB1~ IG|( {0P2s 'a]?O]z(1n9Q4nEs9f);[sGx4m'(l%wg[+lpY%c=NR型j}άRk .sm?$꣮;kh$ [JӸU7b{&#|'8-0{Y먬pq aj)eepjXdzR2vSdB\ezTK^lEƱTFThP/dFͦ=HBp~>}x'Sn;K힫 *]i _ęDA$U^(qZI=G{\Y\l\Xq(,pR (}+u=Xq{YCe\TY&2r4YQ ɚ~v(kٳZa<"<560g/o’xٻ;fĒgQ~=} x.(G7`o.P<9:"8|kH5ODg^(!M6*sS|Ф+@75CNȸ?Bc؛]!E$^ WMnC*T +9XǗ Ŕg4ZeuV%oI9iO5Erc^YH a6HߛXaEc8PopΨ 2brQj5$Z忶P8plujrurq#fa& ě$]LdRbR]]Kp@$4bezosc=eK|EROʮ9i)l܁U7 3{e5ũT쭨a͍zE1 +j6Ok 6~Cصwl󏢮TŐY!2$ {!,SHX((i;cMeI ō|mq$4?_eI#wqd4܃5<: :(d$o r2,_c~IE䱎{>%M¹h )#sT#Ot ~T4UBٕ0P7$X:Y_`|-΅riW)jwt$տko0['k.|g*ss>S'3o֓έ D,[CTiM_6SN}9 +AB0 9,HQ0 XI46ϢT@6}5 [lY՝Uh20R7x鍕cLUM;/aĺ8qHQc4Z3L;pV[5x Iau05iNf*dߝE'H<Ýju{Ka-!۝IL A/l]Sn1%` 9oH %7s-;هg8fD8X]f_T"鵷eRlQ3}5ոkҹt92#}>OL~'wE>w\.ı]Y&;NwnQ1tEMF;Ohل> tOE6a߀>T5llDzMbGoֲ @y+6 5'=O,Y}yRJ~)isIOb%سpj}s.ڠdɷz`g`a: knS d&v܆ Ga <b":{KZhq|NI۪D]?Pt /MC4?H5_H%  bh7_IMzcZj[ ? gm,)F8%55 h 27 5ʀb}%$҄vHZ ]-7]3t]ӧf4#}7N7ygY-ۿ[xo_/ВPf`Rz>)XgC'S+BFs>ߒ00;Z_\*=?|&؈;T]r .-]({,l&q}u9MMLmz%u8?n}ڋZz7Z4kVuTHW/ntsoAHg72\cRPO&.0 #D=zi[j6txP l) L`DYNE97czՂ q.B)x_g/%zyѰ: dr-\.}<M 2e|Yc 9p >zo$Hb']&=/i>It҂v>W&m,hT2| {)ɸ 4[tL|yω`y=ޭܵ<'PTCWns᫲klx?HDKv9-sڅ6, lE$kYnb6Kd}n ?eJ{23vk bJOaTNxI͸V:r [< k8n{5" DdבoI<#D_Y`CEewjjؠ%ZoᬝrGG1e4J.Z>uwSTY9~eRZȴQ@ȚEoQҙC()EB78c#L+ʾGJ:peK2?b^~Q r3RY!$@-5O;B2$Oi";%sGinT#"/ndkBJlK$8 㬆]icuU5x7JvfWVi//T.ƍݰ UC٨*h]e6 =8_+4;Z2ƿ~I|>7a/&~6h$=|5ukV^ { Zs+_=W}'8;R1j\3cn`A9TLbn)& B9N5_xbѾ,=ҞocdyՋT˜f.&q-!1g\Y\l$ kf t=^Tc"h`;u8גmVrw4wFEV^"^'3|g9WgP&BIGʎn')΀Ëu/o/~c58Nhs]:'OmJoTfGw:pگ4WX" O\ۄNDI lFbU‹qmn_y.UFMk63p|wcsJy)xţXj5Eo#h_7,@ OF5(4pfMԺ,S!c<5K( uOhtZƈN[&6N4ζ ٛ!ȱqA/hBDp[&}m'\H'u*u5+^Tl-Cɱг z]щ?ؘy{.1oS, ZT瀣w&~ºe^+_8Bw%Ęo,u,^s&%;t gK҈GZ}}u_fV Oq+D/43Am./t"O[wF'tI}Jwc|S#U㘢o%u Zp37AYN{n.5dЃ&PprsLU Zd{bqx֬ް&dtbxOԖ@:dz${Zzc ٙ7;rA4دQ)g︵({R³>7 8O&#sJ|GMSE%G4-Ti܉D@zuPMj^]'~v?qNC}/ 軪.&M@"[4F{8^&-MP^PwUlSS]9XP(:Z7Ko+ĥvjͥ95!kSݮ2MȮnAkDQq>}0{YnC *[`05zY _Nru7e5dil:䆿LL,tnjJ iB&r+o+Rw|( b:!P;? >NO+oJ|SSybWt ;$7|5j -=2sOȉN;F5 7)M="-TA>U_I*~Ko ^xxH׹vT+CiͿ"8صbz#.[w3 U֖ƘAeJS(d> tdZ-J Ri%#a14  /vX(llհiTml{:wfp^-0or(J ۠F*@le"QZ/#R{M@%j5T_z1Ex#dK`%d75?cԬԌ3 Xg,0,g)%W>[ia5sdH'R8̓L" x F*<ߒbxnA,Ns{7Q/t}Bal9uƳXt^mGHz#$/X@Ẋm KXIf;+$U u?H7Ͽ4\C*g\8P,BFSխodÀ`8yzZYZʿ~|&1y,PIC#Etas~"Oo&+6!6bU&ҍ?uq|erIĭ,! 3l{aw!Bg\~{zQ|P%vøfp؂ 6̜eV̾>)Iz$#1SzP :x ?5e_*ߟMXXE2=${kjbTpW~U-/ ^H(<<` ?=;فBp"Uk}Y,F=vbxuw_8$2U F%h;ĦFkxQJLfKP\% j,Ydh*_D]>18SH=  6ȤcܐwW@=&*`+τaϼbfQ2$[z1W)D[EYR"c.o-9 $e;y,ڊ-"#]Fwv'LJmt~tHƶb0X9^l1 EcW~G&RAA8ǫ8K I-7PM{f̨ؠo=V}sEUz k/ehI*Mk}r2z/Biwj=t/m,cկ!g5?MbgC( @s Gb34d#F͓6' :SH~]dI4. Y/*"jAJCͣ-h}JZ}@~x8.<} C [S\qhWgQ=ɸ-҈mh݋VTPB`oC'P-cl=VJB%Ge,2痳Z OȖS]K`'"8:KWkfzy{&k_-#JȫE ?NjW^{`ZU3,ofr׆kk'd}l~HɖV- =Jf,xfN7];${p>ҶBk0|.M:5XBX%9W_QAxxk4=P?ajs&7^ԓTojw L5'׺k90Q*>EO :f{sa;;//B޲u!x{4]$^߽Ճg!BcC&JKC1kxA`Z,@JpBXE4hrK]{[u`oK"GvJ~1r*\Z=mwN Ճ nIfP+ 600/;i0rfT[7b} VಂT59~{uy[D<a3ۏ"2u9[L O\nEA:|iKՙ@.,|T@pm?tf/u_ܤ.;,w$4fn[`V%dQkچsd. c*5AvI>VYoԔخl+ "q7 !ֳxu-h2KmH̒  Ab*{xT1NS5C XdzO{&u\"^y O [|Q)j3tB2  #sS7вzk Us`Ei 7'UF"e͊4 j8wD:F`!wI*&i}(,0&zXU9V\f$G<@Xx~!pAnEMN v-qGBzR s:u !|Y)SmZ^Bv~p\`S],VeYeK.rJة{`(oKк}BξlZ*|ɧq zY`ȄOĘl!Uby2RLScIZ-8EVu{paqi܎3@o j_]">c׹:gME}kp/c~t(aTNΊH7j$o7g|P2󪎂uSsH!lL4o94?WLzHV5%/e!{0G5T@gv4Pn+U$=k}QQ'7oŞf4r%GmE ~&nqtanj~㷶-?S|WBKadzf?֓KV]rVRt\-Y9qI@kwzEـrw.c{IWQN}h ]uq,#)R EiT4apX߳[-y'GBh\%b"-J vkmb1v_j^, [!Bo8Sh}a9 s0 Ƥ,nk1S6g[UowH1tlj*K] vVMh2ř 8E/1D7+rd(+Af 1$֨#D6-y/gm6[5vR4 Ѫ"DMb[y/ +Z}FetWX:!O ƌZGt-q;IVFX {/c:S|%'6 *6t$=T5OPQikСvVz$ĤP4z ڼȔC&BPft7[/+{ljB,xIzԚUer !bWd冈D2vbTDja1eχR-wg.),H8P܌*Py+|ttES8g}:-|I,U^gH.ހÃT)/Z:1 5;.yյkc>ߧ :gOEP` _"%D+ݸG?zNkxVJM){?xa= 7RV8 u'NxX6oceBLr\_03<Mv".Kw}t`O֕1rF|πZNđN`sQt /*;/NPCA7ϧ ƪgztO{[ Y͓: &ۆo sG*$. 탈ةP:93h,\A d;%؞7XBuD,.Y^٩5IXK؊O EjN!" tFwvFGcP'ӽop$ mf)/v9$Ž5A>~zN_jv|L[B4?fAg1wrm3Ù47F[‘kMz!o&$l`p_?cM؎L甯^X h졻X0fpPyL|CM;ָ5hK^L:xh?,~U @$)e7 F:;4hcyw ]1mM {9k+:kX>*@ԓ[*}#ݪ 8z*y6VbrAI`,Q}=HI4=fC .-{85R|"O:@;eb fԦҗy %(W fa!?x|:8L4ξ), *4PWj6r1l 58 b RmfWϪ]",Eֈ2clDq:7BU2nܘH\6 `DTR}oCͧpjN}L_}U.C畱rJ8آlSRy6x |B&zBt7:XNְ 4+`$|L1zH&ERc&͢'=wwT'g-Qg8|KUdn-_~ӭp+ɏՋmQbBIud)%<{@hr(v[fKL@ec2yJ`/9TVW8qr`wW3JP(sR@Fۉ! `3x,h]~>d[a_3GX&/p#iԲ:o3T빩*BS-Lam:9da=kur~: F]c tlCH40(H ֲej2[nmPmzEx(2Cщ6уlWc"c*%L,7Y&.W; /4f~4s5$l21\'u`Bf3ç2N9M01gJ,#;3煮<1 &pY)C<B%񑇭) |džq:Eh0n!s5(*iҴv) Sk?e?.c2@|)dZƺ C KBNӧ!C?zQƹGP4zZI:ՠvڅ1"DA+ˏȥ}u:rY,ǻ6us0HA %#SEI8,PpQP!)8+t͞fmj)}`;+9ݮePgT\/j[AFYo ~\ nPMؗ SZE בxLSV+3Dyp[-Tm?'XL,|n~b*R r"`GY^|7.+jkô♳@-)33wxqIMG:)= "6|(C3˾l99]s~GAQG.x,?nBv")Pl/,tJ0K7RL;áGz+\oǖ6=|+|^3;;Ŗ7zr|*j.g O5(ag=Aw;dlf=$?[^MEcAJ/[(ش3N-"..Sy!aIOtzk uUbJ57b-f׾Mŧ|m !Cb94/b4 !~1Y(nSP}G xwƶ@kDqa _ !;^-xhVX lyF wDW~8Ckx&#UMĴ&yd跲oC3AAAmQVi`F6t Ÿg 7w4Z̶CaOz,q_zWЙR>4'4FZ_nHW1M҉_[AIHVg?;ξ=7{WNWFlʲ6?}4>,Yey2x-98vAQMq|dCzuO܎aV,U+xLf-cvMpL2K|HuhfIy7bn6*TCy?GTt8bvc-@ &8 1<5%FKniI nD7G\i^+hqϴ:awkh< 6sY r!Tu^!qe U&x绨Q_!!yc([?18䏩D 9mPs 8} 'I48'Pj(" Mke[NWڐ6@Q8%Y b*UK.ݙ^=K0ޭAZ0ACe.EDsGSN#Azw3lz ߰K$%_ڳX8# A۠Ch2M1?B[sSoyuEu)Y)iQ~C78hT7贔I\O!x$$u1b)ΫwtAv}'.'DU!+|^ LPlOXPlXO5:uG`1c ͬ8+HWVWDqϓTW<@Vrbܐ;ܾ6MG TM?k>8#&–tΉZ ܄4KjDҜ@ao^M&+b;t fo {VRܗZHdjzgŌDq_JLćdKTLclYTq10i3ڛs\ :)Q~:Jp-!Cڠp]aOUY]|B&1FD!v7 !暯!9uQj==d~ Y\)|TMVښT938qy\\d~0e$Kj{o1hŲ҂CR0썖'KGck*?;0mZ  ~ ?:MS̬>HW8M'!:kRC')NIK͝ ;1^a>Rʗ`J&*RIhS*Y[NfvHdI1 %.BK2}kwYG)<%Oi o4\s~":7/$ض-@QqkMxtL_3u/>1}Q:LW$6gX(,s~SNd`_CKtduFnjlEhN:@{mQ8i1쓵Yi![ǣBEiqMoD8ͨtk7؎s*Dn]z[{^GS ݠO>1c#|2&+aB;>%VӖmg82_ k[Z3C 9t}#VdYD4l(zZ"fӎRYPy/+?'Df i$F}a>-r R܌ m +K%sn4aP݈,۴@M|pI}1zlAbXRa'WmDugU40$,9SIHBVYzR&7ȍDC[l2PaZ@x_V홒ݻ$M-Ƣ$JN]tPk']V#G&0tZXh=9^yXlYA\vjֽdƝiTAe(cz^,&4*[;;M9VQQ~{C/Jo!ˇ} B9眖(dכ"*GiCc$Ĭu8F'J%(60Aj:gpS(']Hq'5fc!H@{@9׸mal-zP#xvi~^mo$[ e GqY_%uxiZ8E5ۋ?ֿ4FL)%^J3F'bx1>ckR,z㖖.P].ueM3[ݱn<k|R%Dʻ@1؈n ^ @ԶYbR, Xd8o{UFn 5p _!үJ T^۰:=ZV C#oՔ]4JV y%ƋVY栾)Id ^EYGTMXҹ@0a%M)5ء37\xqCٸ&,eLoOm@9Y>ҌKvO͔XmNŽ),Q7,ۮґ4 g(`X1e$̃eIZ!]\e8IwXϨ9[/n|PwdF&p}f*HNيX#4 v\YbSt)G& ūOҋ@fE<冘ϫ]̦~jOtDsTEN=+#xP3Eԡ*Qe{ WcWm=0aYoX EϬEr6$L8j{FNj%+T VIyq=ӨcpjPqmPm*@(OL=R:_-76GaSJy[=O1`̯[£3Jy :R0"y1YT5 ASKotmFK42֥w6k[B?6{XyEgw[f^/j4 R_(."=xZb5Q/S ,5ΥK|3s9J0rJrrj ^ep71lrYp5qpL솖N8)0-Ԗtq<sE>Un{'z۷Dj]Ǭ9[8:]dwI^ĩNNNx z,cmk;ΞS.͢MSMg ?׿jnը\wo{GΉo'S| %o?:,Q :̐L[M0 U, s&=4oּ ǟ:º=ѓx]0?ml#`R@|j O{9Uc.t_,?vNW͢s_tkhhf$ Unth杛޷C=;N"Q+]Gc3"U~u:cl4C$@]rJ~ Yuuǁ3yc2 dYf}..Qdzh0V?l`ToW/Wv)`|rIAPV v Fs J4EÇ4*%6* ԁbx?MS( 86`#nؙ2!D5$"1<#fj5?7Ӏm, 5鲥y.vĐ[FސtB~dsFߕ(| =څ=:ڥ&%Xӡczxz=i@kU?2oy< (9#~<\*M"9Hg!Ęώ[V(EzK؂chHyb1tdT 5jE}[%AINfQ$+ gd_[E ʰ6#WSdCueKB&cyawJÓWR/\Nq5r_5HK-B<]#}6<6>(EX#C.r1XvO30wFzM=iC9]za0(Vȴ}8|Ҷ VzB1iNl[[3@2ULn>WG -meFҧ&{'nvxe0ڼ޷kƥ,0wHa8?-kr4hѳDOhQ-,”G3 ƹtS8=>X2 h! ~wl4$NM dpxnʣ ƪ~G*qIAxm\V:m،1D&+]fO0 `ϣ{*L?4tv&ikwh3vaпſ?qz݌OKc2qARJ#.D f>'(?;3L}T 7S)*Ad.g<&TNiKoIZfJ`)s!QY#TLA`=@#Xʪ3@02"HGW߯_W缡Z/ٯ^W|2TA,ddω{VL nۈA:#v^" D2JXgٰrp-,, YN,'[T O(Y(--?`f <:>{e&*cR|h<͋S0kW4QH9G[c-d+3JЎ<œX'uonto%j84hm4c;Ѐ_)bQdwH R DZ[Z,7d .+i:E'W58Ӻ2bp :xw^_VN~oc:"j̑I:TC"Cn]!U7z]e\zkjc(PȂKAΊg?&'Q/} hvD"LBfˌmt\R?{0>jΥM&ٲ''r`gX2}otnI=Ό H][+3B 7WrVf,WLI] $Uy=91 :q{èW5&t+^_4>@i|Y[T"Iw{e V86U=-1S -#VD: sdBќIHh!-seLa tuF;MBP? Aٜ2nyx'X/xֹ? u}~PY&9QXs贇}n(vriVMfrdX[*߾4L eH:i:q8٘XR̄8,;fQ%)^VByl.:0Ⱥ`l-̼ zrH':ԶhM*Aua mv*áJ H=2e /n 19)=RK`4`H:vX~1*0eC=޾ jHq hzy7v+Ӥ;{g9OJ CK +42QmxVR46}b [M!C}$9B/mNZLL_sѠX#wa`gs(9KN]nF )YS*CVip~À^;vsW$w ?YFiw"ۃ(f';5\/ )%XDj Rx6Kg)oҔ3tSaC\ Ng3FRʁ[fZNPk T(=Y9)CmwqoY/nwO^,{&S"ZVBu})Wm&D3aø { W(Dp> pHz`\"icK5cy@"tD&@xTwHvS= XoC4 4$]nF^C uICjvaeمD>u >`E#~7q|+S\$'QY^-svyr0hrW f}tR{ D64M2!\(JWAh}Y 2LFϞjMZQ9GUQj 1Q): !(P2߭sjU9t(gZ.JXKEe@O˷ҏckGVCy`Z/lbwlLI `ZuHvؠ4R '1>-0vlXzmӤ+lwB!k *3*4gr fڝ4aْ+`4>OwEZ]=OS^#0!'PE.V(B܆ ,(Ck}ֵڪ27Z,L><|Q6' iTa,lIA 1$KD3[5#4THaICȉ9;«_p̙',X&uh!Y;U*8h8 pf 7ˆDU Sr1B oQ\>cه7sW#~r檞rƵsf;ӭ"IޢN֠  xQrqOsNTZtbj̕PR0$ aW!kgK趏-XfW^|va woSmA;-?Y/}t[%"31 c5%.}Y[s)Bjރ*{ :ߚqWXiA6~Q/#EGqS?}2,Cc~~Z}O [s{~CM`|O-YR!A#ğ7VV-#gAPhpirݤFVbSdͶ+D^XTa)$" FfDsXIbWʎƯ(67su D>QVI%u5-oH[e.!tcT}?6Ӹ:%K7JJ(p|5఼{0sI1p0{}u<$r|q.ԚA_x0,'+7Ulsxi[#vn|g}Ul@AVfPM++G/Te3ȹX nGx Ik⁑΁zQGL@hv= /vZ9zڜ.X@o rIу|n#i!#"\_Jb7׫x`;rI'P=xqι r[n맒 #ɀR ,u4M֯/5y8+*{cܺ tM==Q H-ȏ<ݦIQI?1%gJZYP,77YUpN,46 qfr/{Hz'z3wUτKܡ] WKT t--L`"auߍs@a4EMăKOQlYNuBDF2dA.E؄ S٘ҬX anU_=ҝD=Ɨ .?Vx6G}Y̳mKx&bPޯK~EnIhHşpF KmZW[ l}ɐl_ֈ,ȓRj]`lNtO+)jdĉy&?¡1~l%f5>%Ĵ1eW^]E<ݩN'xyq\Nc \1…}]BSuHrC~+I DWb޵}`NS\3:عh";UY{z9C)=)ۥw)\x(gS;%Oes?bm,^-4b]ґ1nlrfCm8;Fn "h9 j̙7\?C,aNOMLNT}S-!scڤgnF*"x,X>iQQYJZΙ2جFOx_I+(xRR,UTr*XF&B%bg.\Ds '^iDC7gלK?t¿, d>չ!qV7 |T*2գƻ n #A#d{PMyϔ;OQらbC 3@oȸZw̶&j1sF'b P^G_%dr9סoOge r#{LkaJXCkO?3{4N\R,f!aE9U/7}PTI7d&MƆ|i. 3,dA4k^ /By8R6z-X3*, ZY]1~eK@V7bq=ŷ{1gskZ/b89p *JA+hse*9: /bxYj?lN }q 0%QmcJ^+NjIg#-iƯF!~OtDLt E8ޫ{lt\Xlt<8o,7/K|PItr(9)/(q Twiay~W(Jx+QGL2~FDGd( s([g T@o N%eG%%:+8~W_RHQ @ m{$ƺ(jtC& xiZ]~H|h9՟H0QnDh;d{F:p|e. |tR' Uhg&/$i%bxQ*,KGx c ˬƲBധsš<FAmJъY)a7)-ybF|v Qi b7گ^D(&L[_e q$+3[9Qg=:~Wm|v5ZNw #h)qU q%(*9 CNeip@[N!&<#F(mq!2=fnҊ7G*X+*ժ~wi +ؾx7Hp&$66{-&Iad:Nb# oQx͘ "ֺn&}ؖs^9ULoPU՘b Mwup uiYutW.7, 4 ͼ0N3.TE{/UKϨCܝm4JqO?ψ3Ѩ,uP+(,9lJ` iΊ-vIiӦ#odm*)%8vP}P:BTER."?~w@ p?0)*Bu'3S)? yùcV,mpՕ QSŵ&-w h!aω@7M((nO̟*KSU9>R4~ǺiܱRkJȃ0 j? ϴ'Nntx%L7&J{^@GRŒD^.EfIֶn:n*_R 6Iv7"N1׳dV6Gs$q0zj! jCb.^TgNbpڬ"?J:pcce%w ]ac/o-e̍mp?5<4Ua*1PyVÖ"yso4dn˂<ΓNϴy@NΤ%y>4rG_ 鄁^+BbL(5iIJI7yxoL b!L(-k0K蕷)oPf22jD]O{5\9+y-g DJv,J`VI !ti$0a g@xoOCjgպ(\"c PA8ϯbAc jş}EݴM՚!( RוJv [{ZZp*,ڙ|UnݨW8zUbxpE"-n*=%!:E~"z)*;v&tCġGi^N4'=1scKsb1[׿t sȁ^3\dvm wz.4$*pkWؤb'YD87D|L#ȖA(l9rp+t{n_o^F.|6ju;~ZU"uyt72$B*I&@Q+nYP{xBWD$> ({3ehM=r39El^CT6HD9 1OJ7}l r :n)PJ$`zhcN\҆"j];b M-V@mw.s5SKl&]քj~<=$˦ooANvᷬ‰8I %OI߁_n@(gvMc?`Ewe [}ءLL}j57Zn!gG̹z6fﺭֵ*[-wQj b=:\,/MKP֍8^jKV6WfFxI\`71R陀ձHt3N(֧;42,&Zy8삢Գ_(T\ rUn^J(34ۼ; VQ5gKX-uτѶl=eU8r%bbWrotre.= .;(t ]}TKw&@BRs_wA5M5g4سFuނe "B!Lq%4OI@ֿ]u"OoWťFnm%Q@-Ze+}ǽT YR\gw$]ia{ҷDoJ͟䊝Ұ4Դ/ ahT}${d'#3=IUYfckH4[ LÜ"U(`97E+k =B刾5B7<ЦNp OzQFT@0nXt Ҟu57ʭ"nd6Td!@%Rn $潰٩[8nт8 #k䬎$6ϸP,bb_3{z:uڅj, 4v.1J[yРX>=nGDaQS ]L*NfL'EBY p W$c{2-  c^YfF$( MA& ޹cXOwh2BstY"S @A]z! ~nTjV Ofi\=]e oC~"i y{35bfK['-o\|}Ln qTDA8)s޴0vޞc>!rwa YyZ&Ai.j^r̄ج:" r;lWIʆ=Hz< FP'bw "蕥q0!FL)б$p&CnfؔmuBz?tq1^es:ǑX?XrLf%U[9SE]P@t׎F"9 qbv)-5׃dJɐ.FE!^ ^_9YZZ.NPUT}ƥ@Z>R#|ʻ/ \Al :AOŻ@蔍C ySƦSя0F.-Ȍ^APP"MO/^vp#\ac ^h_n boh=e˖-S ?߅gS Ey1#p\*dK3r ѳiYSc5Np s8eS ]#3{E hl)78.- )(.-L%T)d 6j7~?4h=yԚꆱ@_ c> Z ^uVn8)sn^,C=A8+CmƓAwU:)S#l@3xIOO- gE͖-b@+> ;GœCS@4;ƌ7pHXl}h} ~P yW~Sy549ߪ62UjqWe)$҂eu؀${D'*<]nYQ;Hӌ(Bg]SWpQ 5o"?!^L!kPhd+:.%&‘G-Kwƻ|7jT7 ˷?[c:yu"G7wjnqV/jѾư0y@Zl({soˊ# b,>rg{PǚpD2(d=GH@w_kZu2$;֬^W-H5F=f)L: Y% f>;t6UQtLﱾ=Cf;?R\ArjZiOBC=O @}cBS$U$˟Gdpj4Bvڠm:-Gd|7F~?t|ߊa;$L_oalψ FGuR[w|cM;3 \?z >|`%DRu-%{)r-Vnqq+VT24_;{ CEIuݦvE+9GU|8Ld()){Jl +"=B$Q]EY~9F%S":% z׿C>%@6xgAP4iG$Ć~:7#2 YX9ByFy 2-!-#UBgMߚBHH d YSȆbhtPEN&z:i(C.$Ff!9^L>PSv*N4,k5 ЩXB)B-KWxOXB1]3RԞ[n!y!{r(pW(v!HNH%db`^lDuihZSz ӺkAd?ˑ?>VKƺBtT =ן.: =%_Zr  u,xգ먦\b'ah@/PvsyXIQd˕➛/ulj 2!+bvV:Fy8_=6=:J1(0Ω܈fpH4 'ȑ/(=EwG>RDJߋV٪(9n\TCke2I|>rf s'RQ.} .T,|(H^0:/+X&hmA%32cĴ[I)H]8a4J7+.c_/JNgp6r` WvL܀:_~qzCpZ7l;:ͿZaF_Jw)j] CTj(,ܿځA[+]&3˴nJ`|LIH9m :N$BL{Cndž6cN(OS+D!`r%"H$0}XM(Z@cG w!Ɛn`Uer5,fdb mX !;U I.F&}8.ޞ0*$ Nj@vMަJoL t`ɆjIKR&#Tx$G}C^6%F~Ds 4b4$N&7]_9)+FW׳.T( *<vHf]7;5%dWɐ9k6a>;V[@1$=Y^ln*, PnoQ%SFb&?Gk^3P?- Zy`GyiL ﲾ P/I2ɹƄ tH' sy-R>j{:8@Jr Qw6N ej ȕMg^sPHw!T%-(St8`w*ttCVeE=cȥ6'Mi/N6[\z .PVVG]!8MR>VU QfIt)Hi UTB6Lگ_Q眂 ^*G-lڥY ݳ88mSH5L~xXd%7fDWۯbC|nnv( 7]&%)nqk9P sXv:Z5Xi\unwggu,F;fq"}x@;< Xf7t@lhۺ2/7d[:-V K3N:7n=Xw1rH*uCBi\X]\C40_lY92lЃj4S+0D4幱O!ob{t_bjfĸ)h#iAf&/lxì-"ʑ\EcGI5Apb cȰn֧D xoF{ٖk@w/pI@pD܄7%$[#lK7E\7/{DͰ* n/Yz')^-P&1ɕqJY 8l*Heʟ9`XeC_`` !~ęQ$4x Z]mԥC\d,VXCzCZ EsF{ ~II1H<#+Im>*bw@(QRlE"qE1N;T'LN>PaIi0eMW=Fa[gsw$$+.by]#?-:~״B,ACI!dz҄"kt# "au_w}۷GebVBhw'Q%Lmw1DS:\]]arQxp( %Ke,oS#"agyg EH n@j˾hlj&Hˑa w Dxs:r"ڽ*`{5vĀ ᥑ5SӅ2XJ[+TBq!FۍKlE`PI% 4o(_πV|EYZomhp' ƞɓ,18YmN=`LifrmJ #w e_-cr9->HJ.z۠j!rvA"*+~kxkS7T' 52k\ubǞy"qqHc ŶނbUǘҫ!=Ggz ) Yk2Pnk0KmM( ޢ_]dJ4йGb)6zq̓B7 AK;!&Χ)FK(&( V;;2-Wð<q;EH/:,1 *unV ':}QKW=+6'%ĺjT׊3A 5cNq򼔼(_ɸ? #”5,هGYG_Z.t!4u*=u$M6 m9@dLqy{:NUrW{L.BJ=u7KR}IjϛЌR~ Tz U(aLn -eetg3,u`:XFC]|XoJ >eBN'J,BM=5t̢%yo!˜f:>hG-P?`P᠒&e,!RRL-R°HrPFs;';ot?|,R|(Ky'7k#+ċ'|4P t4ܻ?ڤʹo/DONWܠMldzdSs݋ ! 0t,Ir )`Y]L(nR]wB£@y"&͘} O89f_34¶7;XzIT0>wڱSatlUP?2kTh_M%weo"^dJ4:Rnvix?pj@O+pژxz'klj‰ l21'vۼ]Q~YknV{{Zlͥzۢjcmb ݷ(W{V=e!Kf>(#f7ggP悪ԝ7|m[ ?[WjZK')588bI$#zcrŖo^O|jF%Y,p`G/mcHDt[vqoQ}> ,'_f2΋/\\EfF~r 1%rl?kɝoYaXı5 |@Y]~t۸Lm; \i)zju˚P.}P`I4z;odTz[+c,X꟡I\5|oA5ǢZUT.Z”Җ ƣllxV_Lt[h?_9]'c)ejR_k_<(k`]КrҫPRy[t <2G33'`f؄P5N&"Pp>cݤ+ذ78bmw@LfaDi2lK7忤MZqӱy>0-y c*㠆r}-g{` vIJ`L56k׽ m7@Ba8E?CbRVZ`nkyw,Dts9j vU~N;9<~}Dxy%. SD=+U=`ʨeϻ^yМ)uzrL2|( C{_~HkE1oc"_k=V] ]gHc+] /I3. ÷= +f!XC"{L! O7އ{E'kmfµ9(5EuQ/pu(V㉘1S7@~B~ع~ )i7s!ݏ7.lrR}m;@wy90o>'#}Hb8|!%k5 ;&+YɃ2i Lz}'z0=>/tUS#i?NgCjR (v#3r;u!efgx3RV8bzZ릆PJiβ7`L Tоw[H5]F< xv)>ZTnsa\EdnUDt[p-, q4j"`S yN|WG3r!fQN{ޖ=..Cf֣ڗ `c*3k4ܵc7-%DER=Vz,'q1O-g[êK+Tk]qpmJjt=DJv2J6aӀrqIxQ%uSYS_&Y e'ny96 Vw@v¿eVd7UZ+ɯ|t< TO -pn0Tk:@.Pc^ze)dYR'J?c骷C6DU hZ#_()F:r_qj _|o^SjTc!!WVHfT(qԘkT^pőS'CdP2O_@x?.i)B#(`^r)u?Ǹd"J6DѾ˴1T=֏:k _GgJa^F۩jj}i5>$e52&K F{Oe*,,> j>e>EPd2ym1dNCAc^<9cHɮľ-]7b,NSMY[2.:lshz 箸yqJЦgYh6*53 0&*cpn99 ѓ$E/~|*ʍ:3gGgc ~IT2a yr63ڻMf̘QB(? dؕ~=Y2?uB y&g͋;`z|!3<{ఈfNƀҹNOTePj! 8@ *tѯ6_萏@Q^d k(yY?T3Ӏ 0⇄8ܼ1\C6 9.j3+jNp{tP95&*VP -rL #t's#FmtFqh`ڵj`|"Mm8}-b,ąմ3_ 2n߁Wם=yv0!fn%xOAfn8YUI8jv꽆 4tuIBjR~R}t GNA{B^G{<` DyGu M^îEhBZ$)mPoA"ps;y$h%G-o~ːd'Ut>d1a,HL<ˬU RG.*+ikVzN:Zl]rA+/[5 {usp'\sBK>%nEm+h:5Y*hYs<ΣsaI d8ކO> GNݵzfkנbR)I~B kRnb X5 r2ȩ҂osFϮ"I]$d:?Uc/.0Ro ##K;A)u*tJ(O\&Ȋ (!ʛ)["`p(|O 6(]/pX? 2xnVnL0|ӨQOcG^/w Q}wG t4!9yx"~ilj?aH;BM}iIm>g3RnJ{wD`yeȿpi^ C!kzր=, Ɔ"<$ı, 1حб fs2dDfRN:LD#E@,;? TT?/hf:#S:݇vaC; :ǡp+#\4:/NjK;)S'Đn/jggzhA,rlτ֔wi`#Wd5L-G[jR.3K(nRӺaʢvJ(+5[ ]ج kZͫ L)ytS6-X CͱR붞%~:W.mb|f*$l8T75"`ej6,Tצ;𨲍⎩bh̜cyc?FeU obKrSi%.{&F>\')diu0zIsO*o:վK{BV=c J_ͯW j=A~1 6S WQz.7!I o7 3WN6#qAxq?`zBG#g 榞ey!78Q3B$N GZhh$>'D8s &>FD^:jox蚪Ee$h 6W $oX(ًz h6/:d %nx'q1Қ|n]ˈmxb5q3h?Uad S5.CQg%w./*gwH,\S yR-5mR8IC}!rЂ[)QKopue\eG @M3wYFS7{?,rR&/m3P:}q׾L= #Ѷ& {cn&Q+ZH+1P玁 q<`38xn:|2ʥ"^[ Y  >Oo,T}a)G :zv{0S ĞZm=1$s9߁U.k]}2m%FF"ϔֻ| nyKa08>TA>iPX~&V[H0 Kwh,F,tV\9׋m>p:hbZ`m$&9I>>|tT#׷h035D9iD(~0T|4BaX"qI_%8ܱvȏ ba@ó yS4r h]0]]y{9a> Q[+`K(|H rnZgAnG{)luR6W).⸪dFl}{?r"~7q:+Go)L=ufʭzzb{:GD~djeܒ|ZL*ir혫5nߍM gRh1&!vUpCA-xUOH{$뇒c pkz:bIi8V" d*1M|(ePSq2p Sm {pz΍,tc 5䱩smko ,nXs(I/ԛGtjn1{8wf!%Ad_6|]Ř>%D,9O9Sx2mDWm9J畨=t1zDf7ujj͕ |6#x+ \bYWYB..E=^o&Cِ8nM8dru93Ћ+^K:JzCzA?$jRn 7s4&"^7`4% dӽ%`BMwq7<͹K-om\ l_9 &,)1k r4q+TYvD%<'P;uRtX !/$=z$Ke0h>˭οA](״^oj"'+b+ձS}\q >g)u`W#-+$/trz\Qrǜ@+ =L)Ӟ%ǫgb_+U<%obh,1sե^ߕ5`&.zb J:0lH3g7>sg'n|^X6t\ #mUCX` VLgQA0.7E̻C>$e _wxpdryTgL}M&4*MN[LdEݜʹZL KCcRk\h$%1A3d;f|jXv׊Zb [ϥ.TsYm \_g!eybp]ЗS6o8^ Xr[ <!r|v猔3YvGqe=Zzw|ma"?~, +`CξȓЕ ;9VEXX(/']z56CF8/ YM/y@ y̟xW#1:Q{ϙRQ7'oz^ ϗbJ;{(+jGOOh|!|Q!GǮ chW!!AÎ{eajG֯)|R.񄡔+l47PO稡{8Jn|3(X\|f䉐\K@emI(QWKZ|&cXGah\^>:pi"١^ƨU%QMMhYNZ &IiE+IRG6ߥ(`'F!Y˴} e&#\603/tR*%Q}}Yʁțl2ոhQU KΈlNS4jlw!ytΤZD=?Ѽ澃Z<)DӖ'5D Y;;:5,Uy,f3/f S2B(cs~ȜK>5`,_E;u"~_]C'PTVG4ZN9HW rjg QiQHĜB&!Bbמ:Zra0k_Z$/KGM7L/(x GȲW(0i#޽V_HLn+RN#֝vqՍ%̗QQRC$CǪq%@Ʃބ_2|;L?`lYȕ pnZ=A&IEK=DJYc` AӦ}r%OyIzAH4沨5^ Q[[Gi E/+pUӬpnFH[1F4KŖYf'n/1sx(]`_*V@g$}tyF۩r 6$> ɨ3 _Я_ 's(-Y. ǴfV o_f\sRh#fOlnDFU2f1:XܡRuuJݓqd7^ kʼgֳלဍrh`;iOC ƋaJY>˄#!k'gBhK6$4䖈O\yb5ʙm LK8W9vo| wĨ`wO4ā@\tXV\ v3 V`+UuyBť) OքE+U3 59;5oS \t:#ҭ?z ZTD#1U-uYSäWjʛ rYjqU.ث(>jDh[(.~Z Ĥ2lˊX@U x-?foG LvXqUQ8ڹ*t6=Eŭx5"f,&,_ aa|^S~1vT(gϠQIԬoy\x"R"[@ *Ƽ($1  PBdπ$ħe $<.W,_jݏORٺSת\M‡4d펨~o+URU{ttP+Plg$’^/Xњ&cXem77`K0[{U U(ՀzL-^# z(0eBò7^[f:?!UUQV+r% YC5)Ȏ"Įj[iY}֫"DzOm :1ĪR(U4F{ ᅧeY[7'& =˝Δ^c8*}*>.{02UV{Z|٘lʵr Ab "eB"Y\\XmVC8/U'-O$GN:]:N K@ΗZ;b&v=Y0E:|igN{t{ē$򩆊l `{JYUt=O dk.}=)%͹`LE|Ui(ۿ\" MxDb.}&證:%,m>Bѫg=/8Ap ,#xg jO~@;oTQ(8Fa;Wq{=6EaSk!]c%=hWJGG~O?xx3?K()/a%ǃ6DjdWކ>CVΚ#+`t>OiEUv(Gg~=Hsd/-I@>yY|پ *UsO7콘; HjIp=`8 ;D+EksZ?1{o1=Iؿbc LxUhgyvpR B~y//'BRQeQGqV_$)dNdԏmrȊD=AS`^}d}-I%ކV]j.O^id>,U  riOkw]ܑ2i|,O-bQ!4S #UD)h}ҼR\TWJޫf _ϖdfEOk KJQ\O3qȚ~,j?3`詅S|Ь&e4`Ii&S@o_ [c4 $!죇ՄW;Czېݿ~ <@M?#E[3 8NQLO.DFh !NSςElUt0KE: pMg.1^pVPGT8fy?@ן9]aɼdVV~ɩ &=CBV`GmbF}Lx8Ne o'هZVD1 Tr[aKbsP '\Ud )o䣋davfpfsނPQ~* K)Ha\;.jKR;C>8%5jfޘƗ|;MQq']&avnō7+g.eaI%A! ;cUqG3-Z\;]Ȇ؝Y#.=ut(pGs%g[AK(C-M2*@I)42KhHR rP/ꬉ:k"D`rvb,V1p796W<͈T&G/9P8'`Wc{;cF>hӌIUvž_ϺK)6{q) t0r2t=W,m_tbb$?ITщSՎ$7\‚]1_+s2WvIIs-^hsoi,mPz;f3;y,a U$j\.gm6X UyЉSEC(V`?ع-is҆[lTm|@1| ܷ 2bcodaޮ[1@ՂpCQ U[u^ȉY1TIlb@!&͹R[hW+˺r"RjQ> c8mFCm`{ 5MqckVsS;᎔V (=1cɌa2'(h/@M棴T\={&- BFhxh}HS'v21 '3q37S :~YLeB\|eh셗dEu>1{#ūQ6@hiO w>ր\=ǤO hʝ\^ZQ4Zx?7PW?&vE{ACM$cPG N!)/u+(1Jv 诛)iy-͟.EoHZܔ^sᬞ?\QQxtJBtqJ[If W|fyHmTkT\t,|*%VZrS?AfRǎI"{:WvUw38g0vTXo0oh$}YrNET^3YyV揂lDE26ۈ?Kǎ,WTEF.~]4g u*G#FI 9Y5 aY}ou Z:{.wO!~<,uB\7[P']} Bjuh47{܍^veF5/L:֏/Ixކ'f@V6/pZ{+HRIZřxYEF(J)r/i,OPC>0,6 n=A$7YOh?|W[vgSF%;:jŷ"Wa:t*ZuS;5*,XQQaBhKIN9H3Zc}9t G۝liwY1x١y)/V )Y/ju8HNͽ9dZ M<,0WSBP]X38Q=]6 GJ3PJbF>jn;x!8fNB*69u"}gAhIHrsR7;m?fp3H½%98S.N3{{d<]aC\`w ^l2᷋0 32{-ul~S59ruLp,X! I'(,棺GOX{.>Pxia]HA .> #$O|Y { b?~Sm: 6Fܸ3h] zF)'5}Y4Q.3_~j?q:u?s1wߩGxWV0]dY^!hwQJ~+6{vX^ Ow"{[To)M ټqT#0|6>aFv1shoRZjxhPqYRgJb+hJy|2+ }!IWVE[ɻWY Ѻ".թFzY>RVtlr|"G"8^~b$E k(.⿐>Dg)̝&ҙTʢR m@ 7$5C⨄ΰ I} ȷq*k9+亲D*1Б494Bz ѐ:>'/nBɰfdχ=ua偙SI#RiBrg ܉j<;5Ǣ. %V@%jMo"OV("E['3{Bm*AїU~>nr(8A^[Y6e$֐f CגƑv^}G:iQW:bJm{q]ν&(j 2?w =I7%<+O(ap% 8VYzbH`麆7Ѡ+c6 .lqiĈ|.Zl:`!"GZIZD@~.Չf9߈Vr7R>\jތ@r{sV |7"U9YtBvcE/?ŁBf;5\{c#bIwEC死OWQ/%/ͭ ( gNnFu:7KUL" >][iO"qL3?H֗K]Vfk3[wԷ]UmkhpXԈ(fjE$y;|QB(w#ӐBB Ai4G)e)%^aPֶَ&a0ݫ`L۵s'Vs{JFy hVdGp)PD6j6Q0-,Z*Pt%sS97 ] +&ryBT;sE6.k\ضD'ԟ +]Ǚ)թ[reD١^smɕPR;p/~NX Ax%6b2kOׄxwhqN(&=K'/* ulf[Un;T\,6zRH LLmY`ŻaA&̇|5UB&+]ygM$ݯ A!Xhѭ(1Zߦ?d'y0gn*5ʠA'VWd܃{}!ɣeا5A/ȡiJ |bbՔkx0x-7"5B, ϸjyLR$LdyCdHqX<'5iIpErypZ8pcӞiM2q ea6hp,F]f0) eM.M>>=Q|;<0i +GCZMGjΰzw,6J_u0_3+lk0$uo]^{4<94jtKH-{mЯ?6]!k甔<")iުN3^cbDrT OQRλgw <)KU"-DėfH}vǪWN'/y^} a9K:+Ad֞!a 5Κc sC;7\{FIJx_?()|~Yٶllo 7jH!fCO)Kv=&NM Td^;]b@;v| 4}7Dal ϱHXD r߾{(AZъRy_oߗu[ӊI1FNl]P@K)2{>Kـ 2>E; &W0nn;$")*r w4Q獟0>fGYj[pBȓl%D:`ʴbnuba<,vZ$?PklW fw3 ,Lh*28r^pQ9+.RdSB6\A8nEKDu7QKzKؒ(,ȓOO`iNwe6>ЮqD[W! }UXy\ݍ-rOAY!v{ D' m\v+%pݝisioS!PE RV=-;δ4Z`@8I3P7Mm83_e:XY&eCif(7WUu +n| ?(Y6DHU$aږ/mv;s}sySHåhHn2]()uܮTmq4>G05(G 7q:8̓" FAR8IR015*T(ǴĹ0zGS˫jcbIdb@7x'=&2[om;w",dһ>H@◥_%![aP>}P"hD,3Bˣ+X+~@bH{Ok.@'KqYEh13*jW[ul{16};R~0;%'#E4 adk\4/x Y=[v ť A;AF^[7_#+ej댹O&= 'bmf-z6Qx|;ϷǤ7w ;[rHC+r8t0kGdMW!! G>{ame1; Bkz~,7_Dqn䂣x3[ؾ)_TBe/f]x01B_HU68ʯ6n-m*qcRYժ+GzǓ@,JWb.7CG٘V-.@ђa[nK3H%JĭkX> 4lu Mg>" }=a{2W]e=qq;&'eXzj]Rԏ[5ԚfuG7T=hqzc_AQp Ἐayn7YV8f-R5ePd;eјxR>.\-0i&ȏQl"lK/1rF1s,G֡B#bWT֌8qQhu/is BWF vJ{eHSV.~2XHS>tF&AIwDTJ?S'wqI侀T73-v+)-*lѲ7 <:QJ6g%b"ms4:%qh/N +@=,lx8G0ԡ5`Ъ#PE~m-c}l*xzml?)(&bs = /db_wj)٪*鳳!|=ؘ/ϏeDgP?h߳cs @_OѨ~|a2}[)=A386 v=S>@e#!o9d@31e>[G梅 kS`{@Ir_p.#&W~ X%2 ̕9j#MWL:> H;wfr(Rrmj7V~WO BEӲј–4L z7kfQP"!ט:9t豸Omol%_F>i}M&.,͕tX_riZH5% 羌ǔe!/ҿU#pVYe c Xɛ)Aaǭ:>*'&)Q) "cu=k( )fH!]Ŧ3(|>1\Gπvd&2aL;$Gv5ոv_xFj½v'io6 Y#Ĥ,WҤmiЯżD&$˺1SN,um/MG*Pƥ6iyS 9?YVϮ #j_T[;Qeʀa,@ZQtqg$wFBW+4K塯uFQL"1)A[*/ {h CO|\҅'G1\M [i3P( w%QmQ쭅N# @zGr̉=-AO!-df(Kwc~R2d6x~/Fg9 O?55D{Y%:Lq.Z"@d1 jO1M<2DSHhgc8osͫU{wn\H(^q}Q H/Wn?eW|(#~'`6Oʹ\jy&5 m79J N^@ucwb?K9TLM˭S|߁X S_n*8UD;>Z8ڝ4b^΁ߑ"2q'B㮋N'kj\5(hb-P$ua`hw 1ld?#I_ '*8HbISb-Ǥ6>Q\T9IOmsJhf#ncbW,W wN41 _i%U Mlu!6 )nRM I&!cLJL @bCӭ,v(]V[ c^u)&+&M@C>f\:*Z rDB)FtZ?VzǰUeیh tJ㷵Rv {,94.K3+'%2=`189 fB$JAqXgk-1}SJac@TSV? &7 'mXa}U0j X8U[3ԏ*,DQ7fl>;B&]u>[dLt)*g|Tc0{>ʝO;[L:1:1H1Yڕ0͚k&L9QҾ0쬥%i 4?u[!y+`@c=O*Y'5 d>.ͩO8芆pο7ͮ䙮= `gc:ܢǼ(ZRB虇:vȺe 4K? ^(aE[\XŦP(Ǻ{ ҍ ,g r7RR6e4A*K#!B<@ qsfhn-iw.p< yx3:ɜ"X6h4t2KWTlJ2N&]/HQ'22cib:m)YF .a'3Ǒ)x5b[@xC+^g<_g[ʺFg2[5Nx߲.҇fB8ȏ#nUcȞrۺ l+FIq{$DY7rgR`IۡO&x:#rV{Nm=}Sr%Ե8ޝLu;j/E)XCDHןڟER/Z 9H(OPٖ ShEA^D7Y˭%1|I6*+X](nV-ͻ |2e!Vh8OX55q(8m:ۇ&%׹ZaUn'0 ‰o-@O0/$pi}y-=o}9o2]aNY.iy:҄RñyU6B}VLbN* Oui=Z-/Y cK%BL4sl8h__;~IKiniL}׈F`rY*]J`Dߝ{o+@ss>ǟlGt%a]0[8lB1M>2OX;¼Y9(@=^T}=VxWwK{$MC{ btqdd#XrEk" w*!i|<q[Tk83tT 77@{^uV =6NRcA}uc}JGP@5`DnbXs9%I eÊF*h3Q8nd13kYBP‡uw 1E $l E`4g,7$mdѫE_sR~0Oڄ(+XK wa93B?yAθx1./n`s;G%FU4SyI Vnc&yIN;[(L:sz#7ʩb>_&Kw8&ڭB亁tX邘/d ]m1iIm[hl'NT^u\alrqWt{nyB"(!A O}aa}T(9a'HXلP$melj}- Ifmئa/Idɚ޿pZr *+영lON,Зhb_&MP4RD k6u9b[c(O߇g (DPr~5d_`xPx <>d0 ?#`AKӾϢ+nuVBA{s !l6Ly*JRg[=' 5Q@)k/4UfB#ʄ!Xu yNS<<$ M)oe֨_}ʱP~S{К~_9pP&Yz4{[h*&%STySyTj6>me2!P7q}G4*f`R@u>cSi'b8\VX}~ Yj| ]3L_!/"NX+A%|u}MC?&|~z3&#Y=o.5 wxY<XAXhJF"f+S"Zf{db8k 8BcXwR-x9ͅy8>fm)F`Sa ;:yOҚha [_ۮ#6&dC\]E&Kꯩ`5Ycb-R6e*m^p!wnӡB ak#~jSXFVum /+ ,љߝX0 k* YOY37&]B(_ǧpJ)R F(h`Ǩ@ ~9#qh)IgK@UBs2i}Vɳfra6Gj'jC~Gx5ە0e{?D~ @Td2꡹mGM˷skϞ-ͺ "}=qBG\p.y(!^%/Ҥ?\W˜ܡ: mՔ3mD>=UvC5X FhA" dMi'UWV:dr8 v5hd"eZPS&дW*D`>[v>wэ4)CۼbaRMD;d" ʩ$렲cKw3rxL5;Wch0ظSk~~t72HwE--;X(iv.au5,lQ#A;Ë~,e^PӔ.3 GG_RB ? 1ttΪhkŧvXCe^}êqۅGZaC~ ަb_'W*IX vbraÉ61T :[Ko >| ~p uZBBF[heEND~5ks $1g!~*[v,{d[⛩6dnB )VȗlPHohi4J @χll<^2S@U|-X6jxv[MIƋT XGpyQk#1:=:aC-9dq݌vh IcF}i#Q1m_Qi# !D'v]gbU=d|Ae%AغB5J1$y_2oEg#_Rw=rXqnޜ-˽2]TO澮kb.j!+|+{f`axQ `KzA4Ldw0 %,N\HzYm{Xs F{| LZK`oީYA@նX Iza]݉t٠bj]X͢> w?tr{/l.]zY&pca_9ԁ-LIYio~vgY@UaW2բ2*7#1.InTrdtzQ#ûb muBt*#(klJ'0@́vlH 4^^3/L ΢ZVAtscJnfZ0_%Qʉ^WZ׆(0Ṙb&(},M^)u/@q&?:5|9~{ݐ,2^!ְ8v?9>m3ixN;%sGu^cyw7B8;OFx JWM{ris`3йa5gzM~#4h3p rn+#=_ ,%იk491bQas [B*:x=߂꿜 -&fGU{'>5 @D(;Ka3W(8HI{Uo֨s壿9\F?|C7NEm $ @nª}5CbSM:w!i*!%V9ܞwp_;" ec70̢a~ .,61Ug{iVjsK_l&-16ZQudO@/)ya纱v62DNIxb=Γm]yڙP*-diP[EAd};5‰uhjeWۿudZ89]=Yhכ-yo,}2f:'3bT/h̸;Q:+{v=2w~;+ \¬@}Whyk]_EfBOllkk&6P(S|7d( Jv$#f#3Ʃb*w}:v>SnOLx2-Q |6Qȗ$9_>R|Q?2|e'18QM))`OX'wŎʾbB~nObje  ^&QЧn~!s)}%Y`nҴDNlmVJÌlu'6\ =6l6}+f\L[0}؍#A@N{|Vx~Sbx:ܓvr"4V$b%{hBR"D$SP8 =BEs4ɺ%*T"-aeIf}X{HDy. JoW}hU3V8<4w:v-mj[ =LN9vF䬋'W~HzQ@'Z6j}ppiY= (x2TD?x~RWȡn})iv^sW!w.<O۰L37<gz ܫnO['CD5_{"2'RKNV A5>Rz@D?[ `;DSkߺs`"wgo*X+nv|w X5|ﱅo$(u:#23˸n M߇Olswq7Y,~U3:yDcE:p{U t3$ fqY'.&/5 CtAaw gv7qu`hJ`?7׆~u丣zFI ۮz/ (0mj7Az[Pk8q#  7h%:a$KfV_hv<}cR^h˜K]H0* oA)g/1vT_,~rk<6) OFto~ߦm?cǴbP{0(d:Pt "uUf|xF/$?Q~ Pm^bV `K&)zU #X{+,}m e5A!Qq e X@2ҰDfp(ǺRĒ`5*C3Уz8Go Z6HkmЈ>(,;Ӯe0#퀭/|B^W GAAf"K bnWe5JF ;dm-yq~Yug.X2c'%ߣlMVgZxqoZOxn;t@6܇^Jg?7%%-P",(_EѥSW"(wï@$g֩zmM2:oMu taYX.$EtZn;tH7[TNjJ\\w &Jc#5zg+] Law8<]Y-#H|RޓL x@i~W_28fu4%D>I G 2(oaGWY?H 9wPhx#4:"eR-GmzM()#cwz_խ7.psH¹#[(as!u7:iF8#JRܸt9N[2~$x.PR9/Sл?cݽ8}}v;/$`jfurJįH+^\ԩ2 }9[`xT.NjL7H^C<9+aok`xlpP|iji{Qe qTe]Q5A\T`dx7L?oK}# I1>mKWͰfCk6Ol"Lӗwʆ(vdrzɪ-V}VٞHoq_bK㒲QN7&|'9:G,6{IYAx ~%h;a\%A;́'L^y]Q'P[\Cł8ȧd/$D799iŴ[H,Ѐ`]hQL4jf-\1Pr;qkJ7ܷEeo) Ee*@ G:,* pv Ldҝ"f| xdo =PXIWțKf<yx1%TZ*u#/D: l+:aw$1)hpLOT/ #0:m _*N|ք{j@ՅvgK;'ҜDʒг>@yVHj /.BIBZ-RNu,6wӇ6 AtP_UabqOծ(8qD9ؙ7G.*ֳ>}Y# g2_rxmY?c+FD*N%hXhoLB Fr4<wZT8 0CYnJy_&xՀΡoŒp۹'RjSaX.!nN7Qp\,"v*g0|KCOnoc/E4JK'-]e|!ŭ z`7yl>Z}cl 3֜xZZ2Yxv-Z͌Gb-_߈{]c'c&;#ZxR ؃)VtS,Kgf{fw.bY.l;4`/0^>]sDatM*'͋ai\"7aN>n̒t6J7'B5e"w|9*!Itj"FL̰V@͸k[NgOue[ר⯻+wj:$ؚG:űNy h@ølP*B.|iHd+Ai SFj36TdPjtp8H=܋S_aI#@妫q~DqmD9_Ez宖Fm1FZ;~\U? K\XYy+4Zf{c:1X$ߺ?$+?6x):#ϱ fFySE#y5m Ry %nk )?bb 4x#ef д0oJ<싄$`\/F@/MԂ5fſڤg禎|1'=# $_ Yiby91i]Ttc> 9V;8ond枨+]42(T 1zb6<c&SP0ֵ Ow%}*OØMͅ[ y#q2Ez}8g]U>)4D@ '}jiE :I̛B+SnotȖqCh&Wָ@A5Z@|lr+X^Z&n-Am8RRhc6d#1KBKpfBpe$>e*e3cfR ~GL[2&?zo [P YR{FmM@ DbRIG]ZK Lrk9WɷIAV2[ w!Ǡ.{[Sd@^WlNY0Mt焉dHI_}ge02#&7xP$xfwpf*VЁX~٫EM7Q4C 0|HHR)fR l=Kp#zJO45AGj$R~]㸄FVz(=cI)MJ =b|!=Eʵz-qhmij 0v}Xn(Y Q*[~2s"2C@NnoOD}diĿtLlWfHv`8_QIyr눆&)keG>;5n1z9˴O4$!̱kکoYR-2$~W^ҝaK-QeX\cLGg%){za{6 vu^PJKnO>ӺmSxDU/);J)GE2i+ǫe~>gl Ǩ&{ &ޜX/B?vy3c]mUZ{8nArsuR[}2_|篬% GʵR'_lyyЇ[D#zYz)0=3CY AUĜ-_/uL,]/15?876zTt71CMCtȧV\%GϪ?W>#q`D n2ȡ̸~$Uz\Iʑx<4`tv>OZac ;`"QL([_{q_%FR}e9lx#XDsxJmʿȹ79Ǚ;{4Yb^VL#j#!͓#5RCqfU|![>O#E bctlPun^ 7\,S%Mѻ0K EB'Bb>""9栙T/g!^٢l0/®nS,`Q$|UjQ3j鳚} _6epeJUJ! sPrTKWnHIC<ڣĞ d>|Cd&lm8AZn"hfiZ/&L9!l%Mz<;g+M3 [6e3;r d`Cwa2^g(TZԭnN%IXvGe܉gI.uFb %EJs_#T]-`siw7pYz,l#arr~ AmE%^[XW+o4n;R4qq)ckDD| ´cgg yEXWºrUK>^jmGao)27i |/gGӜ][`LigߍR$Dߝ/7c9VB BuA%QK/نRea*3‘28I~"Epjq;$#)MſQx8잩/lG/)(DMne` 8vRmf F/I8(M$j;$A&a_P~ ;J9>*IēJ5%'ҧ" ,^R 4C'b6?Sαv lMr9 _\*΢#8 O7o֥{l_ YUrɩaٟ",jX!hͺYv h>K ͆01/纼D9ORpItC Ƥ Zc&w$[ݬ. IݨL'*>3Pz5̎O솪NZ-HϦUJ(B-pރ͘ZFwaD(#J3߃ ^R}fl̥ؒ}M>CV/a$Nmc5:=6 Rq1ĩt6ru_]R~|nDv7)IwF\Hɴ|F c9ry(ڮ,5EHƿl(,l gD1t4Eu&x8m(jPPFvXMWUM)nK 4^U\KGZ mc%)32Z$i^I! VǮ^ $t{Z9{X>7ᰏ/ɲuU6EaFk0з2hh)~<m蝒da,}~jGAki>$#g\=OLA&b}ϕtY`ܿ`Zw*[.ZVCaہO?=Cyӹڋað`G'g /lIVOL]!sB2t+LQdY@0s+aݒWjӡ;`ZJxߐ>c- BEa ˹~&^6,}hZDHƿ_G֠g@H|ntؠP*yGLOރtԁ-z)2 &ѤKNlT!k:@nmw"T?m冫OWFjnjlmδZ/ްP Hvz;Q4{2cB`b 3ԐHuPα0sP&$VkŌ nɺkJwy<^.BO0Vu2ckGFOC\6- Id h^bp@*S]\}Vo(.y ~v,%K ۠EexG=E072 k !DIw׀1d$g|YFM1S sYX"\yYZh t֐hwNrA&M6_=Jweܼn?tW3_rđG3/8 bgDy]|YkkFsj/'yB!c<5w[{bR: 5r>^s}=_٣iW8X4t Ib43$LU< N>Z H@0tWy?5wgk]|$(3搭9258 `JOlİYj ?p-4,&lL"=C΍\ 5 NP۱zNM-q:6( E,bjd[|0*z5K/!)ǫ`:-ve0sXЋρb_"iW|`8ʵ=aPi + v}an|^n-F|ee,ǯuԪ$sn؍$ǕWЙ*0Ta>_P,1+%`p3RX; ̘ )Q #~ۣN_h0bo#SGq O<+DЩv̗@Fׅ̅qИ+Cg.aWɭ} RvfX*,Ssڜ¿thp%ͱH$İ~8;T-$c'u{1Anl(%#!f HZR{|T 8g8^e8!iHSUء}e?{5ØH ahM+(2=o<wEAe,w@FbFp*$fH>_SP7? :{ׅNyY-7yp)"(G^??&Ld)yMqޮIyiyZv譣1i$s<^7Onvj;s³. ."'6lE]՚O-TMAQ̪5H߄n"=&5KZA$jigY7 >ղޟ־T%^4 vaYdD '~Q+KP5󈬋( 2\@y*[J]đu$s[$AJyb1wp/ $m'7DR?H A=H0t@Z v"?gZb-aý |\l[XG F[.>Р,/O #>HXU]Ã3i}5-/Ƒq˪q{)4l%O27*<ϴW_-`. ÅG&,^݅C)rQ 48DHz#jva\% @o.~FEyb4EQ[=ac_5218Ӭ ifGzL#g}ጥCUͥh27d[ ˩W$A/>ERu7g5]^0$!_٣n(֠`K߸$*ir2"'n\ճ>9Eh85㗩"\&%;ՉSVn$?{`ol 8tnYWz~;;=/]|f9oX.%!$YvyL*SQ=HN\8Ҟ7L<`YdkTZ{W9~zd\2w.)Is2N߉YoVHc nPLxx{Jnr[ScQPL^SDؘ~v7;\߿!-O>[ C'|O$zJΎ:9>"9~NKzYuJ%l|:lj? kGo LpQ+__e=p>DT|ʲVY%C`5]8F=iMYvk [Ȫ<Rr5'5j-AK%rBwf-IHp$ 1XV^XCpf>ÄǂuN]rdf͐tYcp!f٫Gh-<,de۸Rsx7}H9/o39xDOwK7wő1P%s@l8ƘTw1OYOg]~TC?gk[d<<􂳲zl*t,Zjr|ZQ-a"H?+/)xZ1@w ~Ҷ>y/|Lv;K`ͅz(I (#Q M\ßXl̰ờc@G8O'cJC[_Ր+m63ki]+XWkCepu~8_ux@i$ po+f=we-9Ks"f};8|+Jӟ}C $dOs3, V~02E5軌 xhn29vnˢEf9Uhqyd7{!>E N!0ڔ|.^)l=JJfl Ll07Ʒ^+]" QTڡ',WNE6JTY=5gGɊqo$|pS߅SOȃy ;-V4~`-\|sFvy LKbاjUM΍Wԍ˭C 6Q.aV%mL{ P^n!sp*\/9v۰D"JESHTjc|KAG4^ОՆ0EboY9S>ۮc%ӷ(U#61o0: E7.iʰFC+`vd]{5Q 쑻3zQxn%6E2=rSfOEAa_z5ΐոdgSgFȔf%#܏(!g[LB+|=d=q}\Y}/L UE4e- P~_uBXzv>̫quSDoϬ+a/"9Y-~#PaŶX09 s0.,=ϥW>$dXBmTD1V(^1۽ئyY9Њ֔]Wn(yQF"aÐQB+<Pbqm_ BP5v mvnv˒\J}WQWzH?X.?]t"b0Z V4<'7HҮcDj _G Oۈɾ@xZ+ѿ̰?L% BPU0}<];X]G4>Xw Փ_$I89hq{R( muWVз"OOXH _k]qh5Dvm"@]|3u?cfV,(].Ӣ8 Ps 1p(sKwV (XXM='\T@/cV< ;Nxry'&#,/d@ܜBbATo>uc2YqLn[7u&Cx"U檗;mR]" [V 4a~%癵l҈K{B7t]/@S }R=QQ-Zc6a鏮<]ѳ/P||fMc;g& j8Zղ;Vxmfa_e9}nqAJ9?.I@1::KcfY8vcvd7az5녶% o z'(15W%CX3Q"v 鲑!J:fG03\ O6.׳ 솕{d2 G+N^[f\?\RBOhZrA/f6 p`~a(~J6(l8 -15קjQK[L<|q"&SVp  IaB x*"0$)b?{B=6^>|I3~9'zC\4DU8GqKk 򦈡F,VnDycv\Z 8/}DCDK)uh.K\+Y]Щ6Uٛ (?M$:z7kOBc.-a/* +>!}l R0w;3R>pQS`Wa"eл,<CKYvi?ӲB~Si%Sa%=^Y49/#K#q '7IXl9=Kq;̕~[Go`ؕ:sCֶ85~\e3 Ά;uҰq@=2v?y7iAIb@'ȌVÓ{Qٖf|go#"0buV8S >!&?+_yNwyYTk˯YGYv A}f^#MN2al l#_ιL(3t7̊{tcçMU7tB)t򻎩{&Y_U;M.ByE`P3k"䚭vXZ~M{E nX1kJSyk9L\X H x, ;3nkH+oɟ2&*>>B3F/h҈ϔ2ϼ! hN.F/:{ɰKр5XrO[=œ1ZR.}0#J6W?bH'u4S?(6SȄWIXB}Lf m >ڤw>!w >VuVQZfqpoz&1DX F,/C*?n}~®ڀL;=X9DBc@LIQEn6ŗ6P^KrtO3i> %DbƎ?{QޔS6fyPIˤgC[R+2W3~E-ŀpL0Gf"{rк!Us3y `^Оsœ%7@=T&R&oD>ZCBtb^B4DuY[(jylSZiωQz_IMm& `0gVKe=}!oT+cEAY+/9>;>ܾ4FyV!㱬_LiЮfdi{knd4mRyt[=ßtLl*MsնRno(h>^˼3 \qCHu8fr.Bue}#nIbUul>HaKța{@71;>$H3{pU2D:9.o]"X!%N.U%s&љb*&OsٓĆ/Fٙ?ʠeA< .RYԊ;H ܴS`؆aqu b~Ɓg|SUd~ tyb_ctΘG: ?ӠJ:ڑytV]`U6\K-jgl!LnRn^XX$FUΤGMRSIX+Ug(W`N8 jf]}tB4[ B J7u5SfВ5 kZ%`' ݇ro}MV<ACw :섪=e; |j@|umrgP:93I> TwbR6ML0y| g.ENruFՠ+s}Wtl\ Ux3{ 'Z4^)Z&;%f x+P^[!UpxH<ȝrJTQoydKXƹ l㨼GߓNv1.)Rmh %hO6,IffCg Ψ(GthħccG YZ