python3-perf-debuginfo-4.19.90-2111.7.0.0125.oe1 >  A aW^^fрq]k.:?w Gzk@|GPU둓9t?.W]5mȹ:gnu*6.1* :T1?+!̡yTV',qUykg7]ݭ4|k;ZDs=¤-о;@OiЭn}%,br۾X.i /d'd=?tЈ Be",}]$!^=(``002bc32fb722292c97034df8468e39ffcd73921e474bcc8db00b7edeec784e23ecd1975f23384aedd7bfb94bcd3857105b664b0b 0aW^^f @bLJf5HJOf [n|34s jT"nv9\|%VȻod bCF kUbI|7pU tb%ƈ,KN!X'm*CÈ@\q@y(/_k %5&oޖ);Od¬qV.o @DE vVXY(WgO5b-a8V__Oe֮Q>p<?d! 3 ^$(Shn     J Ph 0(8=9=:1=FG0HHI`XhYp\]^2bcd&e+f.l0tLudv|z-@DJCpython3-perf-debuginfo4.19.902111.7.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.aobs-worker-0012ϠopenEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϠAAAAA$aaaaaa6207dd02d306531ec4614595c499bf33d7c700e074f256584181c3e7cf801111rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.7.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.1a@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-0012 16384416674.19.90-2111.7.0.0125.oe14.19.90-2111.7.0.0125.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2111.7.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/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/d811d610d6c9305f542859eedf6e1c6e-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1eaae2384b334e07c5191614fde10e2852212b6, with debug_info, not strippedJG,v9sutf-8a2d96e814f93c49883d6d61e4a0acafc03f882818c30b0745703ee3eead1b80f?@7zXZ !#,B] b2u jӫ`(y-6yIirjߚj}K F^Ee@SA*ZegJKAXF]XEY\x&GϺp]a癿/OM" 7"I{=O=D2t⑬vLxhX!_{?&}r !'+N;C>*+h#4qU3cߥXSҳBmJȾK6Nȷ$RR*-#%=?f`]ۍe_T-R *[ٝFZ{Ș+2רZ/AuqtF*_ fDH l?id|GNcayAJSLڥpV\T=cI%4щÖNyKTr~o#dɢXоPlu ~ܦ \!Bŕ <0eIZ zy]՚7|FhA ɖ1"{e&yHL'0֮CN3ήZiOpElڀGiL7B2aFY{ p9C?l1%˜I<~l> fPcCzHm6kTY;1Kgz9)jiw!#9^y@ lBcJf6U^=N0׾^^?M[1ٯZM*3h?]YU𩱈 y\ʇGY)ػ̿ND+"#J&tR-4퐠+> >TlQZI*#苙VKae%50=Х(E||4>bXI[{(p *)J .Ѭ4Pqf,hJk0$P $9&655TLVIyyv/;=a.;>}Qءs]oG#+1snHѓءUGq&¾cɭ6LиI ;]1/ v:ͮ8]q_a߱ǔe `3mnt 8?{! k<=GkA""xJ:}ul"̱Ӛz^H{xuU]:$Fϔ@1aqiZUQV_3('&!n"sgUttkmWF] atɮ6L;xN"/bc~3Itw"aQ0cG @%ҋ5ZBiMtZ\u@iטEvy*K.c>;-f1Ԓke7$h;#-8eGEAƘ,Қ5Y3J+L^\Eh#1)kEDQ>sכ>y.xh2m|)x/.qO7\ZfMY nHг `GGpĥѐF߮M"-x/I_MIu&(|HzPiƾ*F.s`2左[4G+쯽$VmP2~6oM(lN3ݢKxh[K6%lA'}hglcnk=]Ϳ;w?0~hW$kN2/sNL*ac(L*n}.x]`f΁6K4ٵG$[]3N3;e|kY5eql~MJY(A^2^nN1C- XENUYtOm!92QQL!&0ict^GBp:T!:w^ANܵcgU.1} 6+s&zC_֧1_\8s6[Ջ#3Zd+1DtA['6<:I^l5,%=?W7"ZE~f/`̬Ayg0nl1gx)\OZ:.n(L66ƶ_)[YrOBs6eoVvrFŊ48V<"bw YYxu9ƌYWuUWu,{(ѓ,6guL_@:mvqoZe*r^q^=EztSYTf1\Ş _.cfK~-GqCq,$ tJ/ǴW L hS  zLX_ITpW^M;^slL8IC~ yN,{Ґ}>"%tLm X ZNViSt;g`8A̿r^ie);OXYۙ!r®'YxȩgHh,d. AB9_MsSb#yM ɪ`ѳly!.A&Ƞ+Cm]K#+P3@}u;0o2R'J pnC Z'c{t3j4)*9px8}`ț.%7,W-“US4//G-gC.;+ջH'2|rq@Jkr:;\0ʿ'5I5&>"3t6m==6!}1/z!K31\^vaf;O`$5#̩-.R#iޮtM@U8$#iLs?Gp!NϖrK4fI|D8 4vQ=[1|A+?B<2 iqx;?\,-]>e'N ʶp~G@xcN,gu.7<'Qݏ&x笠ηKJM-I9zA"h%b D*6-:,8èMN G*ٹH&%wqyUs.9)U{56{(p- 孰 I+<'9Y+`b=A}s.r dh$< H]G$x<}K[킹E'уVMOdd ~yKhV'`fZJ0q"IBmS'%L8.e?>rrU,gS%=_ȫmwu0RPb,U*s> G 3x4hL@ Hoxɚ{kZ&IU'|YD$߽jE1otYqM[6ڎcZGPZ&.+ ʧjvHOi&&GRdu-K["ַ ncM {$֌DcY#AŻ5l=4)H6! (IoKu*koO<&&+=bL Mv v /!(94.59$Ic 9eSJ@3@!fxPhZo=CUWa;DekV,$/&!$|X7kpg~yEǼm^ʿ^T ݠL3adT`f_RĬwprYMҺ4A"k!3~ [~2őLb#Zj֊\ћ9 gàqAL㎁ Y WurŻ& ibziAH W^ΖK1E?^׼hcFѠ1}zF.`kHhy/5t01?%wcC Z' /2Դ~*<;AѶ ℱ7 uN㨪p,n&Q͜ 9'`X*vN@pRt+s0Ӿ6%[zj҇N[bu;_#\Ԋ_mjy #vFzlEq$Yuih(xܑ =)*J`>։mo7i-%͝lɭ<-.'J:ym[4yvAIh&g (݈FQSzh0xMzaM/g>tvJJ2 rHoee$=!:'B%.ji ,2:ㄡdEpF .oЕ""RW=sӊ<(i5ש޶ id \s0hhRN~,^Q:f@*/LUZ)¶sqK|@fͅ|GvuU%HS홹pvrFi?妞r>DYt 7|VQ[!q*gtCD4ߦ9R'F$.fOl-6(|ٸB8CdY5շ64AⳡXծXIK#(A|[B|ZfGx8ƴX?s(V?wSٹ%3:BZ O1UՔE?r]2̚.wm8̓ň RB"Z!1g2B6~lyo/kV@a[6F+^{i"D^Di*k~Vnd=NE"uְ=^ &[Ӣk/N`6>O:gNt4%:Z\9SN%3ʴ2ZH4µO $MܤvarϜf24c<+I--XWy+L#ſ)H|Jo}%)Rj4.dbֆ11S5"zϻFQ7;q3dn>I?$IFe,lbp,M?kޣVr8JӇTJt@)w7GMX\<rBZ0SbEEW+΂/*iQ_vV<<]Ro#m̖:RyM`LLn㢉+N벭m ϵ`-yoa :BQfs!'(AOw F KPd q/P*Xdƍ@‚g f)h}waJI)N3kUkUVIPbڡ P|pưk|~ wE PԴғ9mg2mܚ^蘹ìHI/nSB+>rѻhX];{D;tKj}/eV`Q>"=.ȟ`r1]6lUm$!L\NIVYs;o% sЯY?ӕYg4^T"ހAn*d0pde[5?:ňޛhtyÍH+CKmWݙ&iDZp<ݗU56zu l(m~ 61` !KW3" os๼~~ݟd"w95~9sY10mv~#Cl_w8識$7v{)XhW7Yis̱#{SsO6eϝ D1O'5Myݼ\*k8BaM#0rQ%DrG&q&[/?N'ik\Mq!%烰a1?9l͘TUgk;tBKpxO"%Z`Ԋu xކ\;SL*2X_LN+ ?9Dqq#4.RE4I? >F8)jbDZ͐H b.LfR"j+{hoIw$YCr=Jȧ#pm) Bgэhx0b*mW7xkulWʪe/q4ۻPNBȻ+pBXGɼ0~mMI"+  ؇8R0IJ"Acp`yS{:qcZS12K5ċNj*YXAfG:>C'}Wɥppڱq Uܣs6n1``z߯T+]f$^+X sd0G8Ra5FT'#^\;E<r e=S8 ۚUM,PGr)G2,SRd&+ru8EJt=knwQ"b&׈mYUeڀY&h.=,Y-\m)O9*E`A`": |a#.eľ[ !-+DYU?YW6[>tGah~w)X!3O)`!kU`C᠙i~䮮KLaؑ*UpiOk U|A T1HEfni+H{mK|I&'q"NK%Xȶ!j`O1C'R%G wbƙH \]_5p]f]!50HȭZb]bܪwu+;JxIOXs8L~Wth j $tc8廱UmDT^(Hzm F`呛&U}4_v(`~i<: BT V+1䘑8 o٨vce]~%]!%pF> l@9J95r$腴AewHՎ`!K7G]aEyӑ[/&sb)Q͚ŗY}[5kr/{}YgSc ;rNඉܝ":#‡UO7OxOet8BwjwB=ׇ6D@^) p"kc)8 dXսFdd]crl23bB\T\b+ Ƹ."|MԀ?t~Ehߣd@RF,likhZJhm:8>TrYP-*8iyu{\w6+zwӡ,E>vL1(O@7*cb,bE">S!d$0kQp/iLF"TӓѡٯNF s$c&=.8yX xܼ Y𷉺9Y]D1FjE!JrBIcsws;R,*g/VOJ5/2q!AhIQ'쩴]ZˇǨMaJפж6ˁcMrLj Vޭc{cB?1jݍ5P9nW& 0 D_EP撅o>Ms)ULo]p vpBqш*[yL-#q-yz1D#4+= SZ\@TZa GP<=ơf|]ň0tVS ?CӄS!|+T@Ǭ;I؏IȔ○ôCpb,$#P8=]ojYt`C/#f~HY2Ar5nd]#ntݪ!Ί6\=IUr)%B>b]#\ ?GWx@.)SrX};#|Ih *'Ͼi .?dNcq(fSTg^JrP)T0ǎeN5UE͵Wiq8`L5b=e{!*Wmiy_ i;৕D+pɃ@ۮSܭ}v_jr}MS{!'9!(}șCV0IJp`B+p{ )e됻QiYJ qN~a OhKcJa-NCG)Y'>(W6,Zp1[8އSaԛ+i #ԦE502t.x\tQh|l҉X\%Ѫ)Q#~ǀCKZ)h^{;8Ԁ3sx_y'U,TƫB(n1?'EtZ tkCW9YQ0 oyU0< Wby?d5۲u/}>_-b3a?YXZoonVW|,k1mlHɾ3B&ca&W@@cVzO _Bh(PUQy9\TGi"~ŬSxKh+*&ٚ-ʍ,6^3q%j\%oJͥkЅ'WGm2!ڀ,Xy5}ӄ0PoW<R"7= c1mL(3PaeO9alІģS6x|%O٠Z{|I!29DbIZ ꪣUKnʕj4pX?&D܄z 6Ϋ~dt<:x:ݍ霂kO*X2tuW5ċLwxPT@hwuD aqiL8Ы*vT[vla >GA'cEig(@Ί[+pP~}4.qbz&#nLAˮ,(2>U?y&YIq<=k: `k3_ߊڢ'DFGhĎbX0]>o'r2ssQЖSĉADub%|Vی4i% `݉N3V籚ljkBP9@2Z"pY&*^P &Rb4M:TBLf oNejm l͔1*(?AN-WW@2Aw$Zh~h) 6rq_a+`R_o>{UÂ[pc2cտyΰ A~oX4?OɈu3 IYɊ)kh5TyNymHHӧ-e3bZ554DVIGaیtӒ*<d+'U(״vxaDP%i-P}~0V8E`x -B팮؛څ%1Uӳ,&˒ZTӘĹ~jd>T&ot a*+%z_OeZ/r> [ ez>JXZ }rgu՘7k>cf(r:}ȴډ_C1bUhrbǻm}b#SFP. RI 8C2gggܤ5,q2 Sh 5ʮJ'7W8gJ".;t))#\!Gh-l&%̇G[)\TF"g1؅W)}Ҭd )Oס5h'#x˴fջQ@2y?-W1t9 t#Yh7W |`'!h\8 agi a5HәmB\" NJ;9ݽ`p+h߶>[zi` "Eœ(\1_Je ~'@)R Fk9)\.4m@0xKzڑysC48x0-.O}VԘ^_asq%5Y0ޤ9SCvWF02YE2!U0 {#u3En\իꑕޅkGZMv ڐF nOWQCgƚ @-ѧlmu+)2zQL!z r73hJ5ȴsy C-@\x IO6fece6b˹di$;\{M%!moVӯ 3ُIM>)5ʙ1l(nBt& *>6>_ΝB\[ݻ$Wt| -}ff¨gz G V/0.̜&HKj !,v@'e _'w•%9.H؂Sv>}6wVOCM"[='i^4N:|-~@dQ.+]3k/ĵrl%- G2<厃?BN(hPt'1=1ӧQ4?Nhcp O(Zi1#8/񮨡ъptC=gk 6uFP$aTl5XYк(M~`_ǥ-"wVEF5p8dk7#/)2* 2}jB4AF`n ό( ==zH ($Jc=.gs 5HkCK 7]WXh3@2d gI׸>llLH0a~_?MRY,q c!fa7egҳL{y8-їɪ踾IoDgT*ޱgRPR7.=/Tz6Ȝ.[WS!;du}}MKCC6ט`%ONsY KIm*uЇOy hҮWlˎCfl ǘ_ø QJo5\c5Hnfbh6Q 0CX9'6na<^wp{ԇ%ꅄ`pۡz#>me#޿(6)C 㾰+Wk"U 1 ^dWTwP'Ǒ@!n{nG$d%.{Ia cM9B!o Nx|^δJdvAJȤ-|^fERhv뉤\]"߶+?6NZړ R)Ͷ)Z(!GR'ّwg^9[?YD&rL*1{"D"`0yo2*+(vu T䘑H`*C#!bQ碄3A/o$|otLUtX߇ `e3(C(P}O_Xϼ/yEX~/F1o3x$^jxX ?҉ ÀWvdޮsf1l10T7"Є1H>L[ȏY6f0ٯowRpNJ^)1@\vSg"U޳`,{A-zsүF#}ztV\G@ə_ ؠhEDNAjnk/臦vToSo elsL>40AoniY)@sI VʜO4u]0| ~gG?0 ߵIbv9_Vhr/I'|w>F~Y]F9۹ˬc#֎jB+SfpƶP~o#&-F O2)BzC(.7_69ٙ^W!gR%0XbU^v92w4hn\T*3 " * Ąߥk_W/E9ԩ0s墝 _A?؝qN@ |Х_i |Z%Az̹kv鳲拉Z!%h[Tiµ՝(IG*uOxkg^,duH,''"ON @p DiX/钎}U3"&7ThZoEXtOe=-bN2Z\%5G3ĮPKE]"='qPeieEY:Y6FId4V6uu$i1vYaԹiϹ]V,9nL,0UЯQ$^AN/0&V!c(M\K4?$iQ /;7MkQӦl~6ޠ4oi@帷܈ n) T[a><]ݺZr'tXb&aPkc[/}@_H+ ĞĐĊI  :mF!pyF)E#;kfSLB~V"Wى<^ ɂ_Rn99-mxʬXg, M}*W*<-xL_#Iヘxe,SJmc|nXqќ!Kd(BsP6[7%wִ%9֩Qugpn? kcWC" W\0[he*nyٸ,j,яG¹! 5'CC`о@_ke{ Z.OlX"GLC\<աB| 9gBq3-^e786._u>ڻ[ o'yL7!NΓk\LX{2m¢ ̓G7 uhjj,ԜZB{fHZD?$ 0mEO)jbط5:x=W /͋"0Tz9ep=w("x͌q׶ G-cLXZ+sG\H,[sOƻioF\%lge.\֥L  4RTP DV"m\ܳ ;6v@kR@D9w%AA\W3lTzK@Ai׿L÷&w2Qςo\ngh|uzDx>JaFkDzU^E쏫"Vij*zy*ĭb:wbTJD-bx) \TDNڐxc6|U xГz45?N˝vN@/NI]h$(FLM H+BͲ}[RĘ= x4@qb@}oN@KWTbXTF*xlzB+1SK2)c,usV2[=%,Dv)895SlIr]&j(y]f/G^{QgSw4BGK իvڑ+ߤ>ȘiW[6:ms!y\mT4j)[,Dں~ S.t6L~cFJְa,vZN ~WGiF}Y^ U2;ԁʆ_D1jA]`ol:[Y\A b\TB9IHJd_,%r +byM{ RɎ"|rk uqACԈa#j-(J/"U REjP jVfc&]miP_䤖I@u Ὡv ,)[:]16;'"~Q(씓WjX?ɰ8ۼ OS5_;^ay@B 3e+gLJ=SDi9kUH2$[^Αwe3Xpxd=8b \OKvC%Z+d{UQtl+/2( R#]p\7Lޢƹ:{y6Q{DlasCV3L7{N_G!i3K"54w;i琥^Ei4 ޣwuNمGxת@VdWG$4lfR8賐T(I·?8syOItWyb0)y 3>(C>oj,?iNIhB7tßO|fG΁ISac/âl35~Pmf|gKB|m˛$C٦^[-]J-z419)aCż'x2'ҝXzAT*u ꎱo2?]_6X S+jCfőQv9(Z]4ѶVU:_" uiPaj޷^ _Gt;ȵ;m,;y4" ﺻ)Zr%i7qfcY\Jy2EUH؅x=]tSK3Sq&G*e}ꉇIJ--!HZ5(ͨDm j;Oڨ-"WTSLsE v'J ڶFu~ƠkpMk |hC+2sTK[,T?UrYj7tqJu>liG)CcNFTQbRRSInf$/Le ER^T7a}Y6~'xO,"R2*bI8Զ El+hT1pK$qCH֨~5W&O^c4j": F 2l3Y| 6uR7rs o ӝ*n цnWd|傃.eט$iݳk}BZ3j;Qǭ χ 4cW {[ڰ_NȹH,$xu%:5 9}&G&r&sJd䦎tbddOK^_5Rv* N rJF9v{$>'CX_\1Vfp'.H9 ~ V-8D/)S*סj ``hTd^1]ï[P#eH $6uI@fF;|^芣?c<r_-NW/ ,3P5)'௏@q6'suC Gb83 ת⃣C4+u?57~8>0"=TN>]p䇍F4,u$'w;Ec@*ۯ,z}KΤMGW_{?tKMEϥ! .G&P0ӈ>Upt^|i$G:ƔIIV6:[ɤL|ߡˇٌ ߩϊ'rnÈ ~{6r։G%z/ќ t$j׺ԟZQFv*̖@<ӀҌkt1 Ze~f;'O1L{+K,\?tvʱPj~Hje87Q\EK+PŔQa~7, 7,PLaw5qT): ہke*cI[$}@St{B9eWrU*kp0vY~Yެ t$SAu`7?$/Zd;]YsRs]=&} 0dNM Ȏmp}1]8Mt: ;-m8ݵ4BEօ'ɲKdx\Б8|sziiKia>]N2Y끭*Duۭ. uu4xARwf^9p hA'Q}D?)[nBKI[x 839d]W9ƤR`*<˫|? pE=cf_LWZi(׳RTߒ qB x2K |hYxQae 򪎂Lb,P}꛼뼌_C {Kn`ntAzSBpTYZ&"ܯ[XXN)]KZSJak UvN mJwE "'͡uĔFp@(GÇ$!+KQ%K3{s q.Uz$/'=76O"Q2(ET2 S(§$Z;G{ y=.)LQe }55z)%&y}'SQDۦsS'~oBWQٗ][97_x3IΆv 9=(&@XoAG`cQ.d+G{QKݠA}!v@N ( 1%$.>ۃKi[W*V66( B5uKĹYY%S_G5 I3Omm{ה1v@CfKũ|?sè̯(ٗat@ENicƝ(r9!ϱ v{?IKSO%?El,nCV*Ejdy|HyFeJEyRX~ [$*/DNXN1Rf1;WfV5^A0 գIRv"HhLIu^@ew.e'^凩yUv8P}>hiO.pmJ=YkVݯ?n`E1E`jkQ<9&!R9PǠy$>v827 NcMaBS1-aﮕN?bGzl܏\oS#w{&/ՃQWI(ajN,4>4(ILuwQalW[$46j0uNa!ՈxQK >%p-GZV˦IZT j{@`:~YR\`vzia6MoMvԎP6BSȠH!\?g_b+8P5SDvm<ɞ2vǷ)Ê<9cſg_i̝0 `tmmxNMa 6-UwNI K[ESQ|MKa8ryz)(XC h#izz@͆kp)UcKRTB/<ٚb>wγE}OaeZBQ>HG,ՐaWFUMNC0|tRͧ2L~b1(aC.$]I W3.׽-2V}'E6,DR dKN{)H"^+B+f,P2*L#R%W<$P' zdsnE?rI~>a0Tjvb?D6~3}P=\FDv{50p||[qeڄC94CL3e ާQFWQ!*d=c'T@ 2H}/z^Wz&(pz%pnz#@="j2 ;J@?J1C V! pOI:ÎOK8b P)J͘:+X fN8]³<};ձƏ4؏ڧXZ?Xc~e 4@BQ}ُU8#%[+(/,X tC'j'K+/nÓ]A,1H53pylѬ/rN-Y٩oseTOc}<82Z0)d 5j$238؈%|JʵAQn#-\uBa'eD GX,tαGR C36*fe{Q@ajH:/=aN`Eo%3ykBl.xtx:xM 7N x #;3hVTC|>K0~~]PySv#7Z Br%&Hك7{E~Q) ImP&k7n_d~]|2ij9{4{}]CCGDFsK[5U,^ꅴݛOA: U©>0"/^7RQT!7&P|)rc<l&Y*ֿx6xnnfs$=LWnT*GxLIM?cpwmS( B-F?&-52w 5=pၩNI*G8ړH)2Fa3z#@@Ұ"Ѻxi9X^2ޙ_n}22[յfT~_/*|٤LBp}> 4wT\ShhsX=ܸJP}J!?o'k$ &_m Zk2G'9!B 4+`A#?uݪ!(Mm[Ӣ>? }v-JO2cy_%h1ض ")AӼ<&?`u'L0p*J$4 F鳸+2N EPT bXna 0݊8F5\$M+U">@JU^ \*F\fҰE[߽ NϦcyq!i&@9eywts=f,ʏUeҦCd uo3;u&aIgNn?] wPH5ˎn>XP|Ӊ+q&zT{mqy =\д/f7i.I!P lG-`fȇp3 X5txԦs Rj9q09Ҿ>¶(sL#ܻoB7G'zN -*Gl[>aMz51#- e>|ikx tGy9IoG@`E[TNά7-Xٛ?W1-> ocJ\ǛPͥQAv"v{{h݇qz,/D߃\%f+FDQn= A-Ӊ }2N GR ۽>LKI)Y4$?ߎ2mJHR 7؉JVeLG앇Yvxp- #cG_< aRU'=ikfܫa1ӣ`7 |vXT\H@G]VS͋lNQ FsBXpCXP GV,$-!07{c)G.(,(lCS8!ƉH7Wϣa&Oa&D0 6[V2=/ s_!yy"זPj4 Fq#yގ[~p˼U.~LIQ2*,<1\+$tkpH6%Fu"H_(-qjJgWU?|q97cz } m;xƒmu$%8JӮ({MzׁKe5$(֥ye;=cxwE˓A-F h){Bc} 'gæp;:"`# Ʈ*`VR (Y'l+5{8F%TL ُ̔@pAQ) /R_gII R{Ź(d[ꠍ@w/>fΣa(G GPV(#rći#k&uu˶=J!SDmF/J-E+=΋)'Q])t"T'T1x)iiGTqzk}WK:nҳ*[~Y{ `o\p/P_(*У5`d;(|«;!L Nك`7 W>H30>U?./1 _gi>f+ҧ*2S~R HglF⤉>2βʃK-Oy&gVN.N%H<R8V 1EmNRɩT"z ؿwU.).Aċʓ5B;Sࡪi[h@4,&|vv `%7SjxiYU?x ^(Yl6H_Y'8D'>Znbg^ա 9V5Gy;#@vGџgj9eq)0|"80WC{]me{Dnw ZI?N?ec*4Sxzɂ*}ph/zʟ@s_‘{ߛ'b$k]Sx e:oeךsqVm~Ժ}vLdӀIR;|a/dC`:%zc"M8 4- I[#j ؛DŽ+F( ne)}e|WPXCR_m?+/ ֟g!&=]-h3SN X Сw<im.Ua޿@.v2kGC)DTikOVMbKU^T E/K+wm}7ޓC<.NR.*SFW!90֯gy rĻ(joU]nD:ų`%&7UNM`"?De;p,B=Qj M>gݨl^eDv<$ }>Z(Ӌ$j;.*?l 1U.b!xQNw`4\`qj:[ /vOP0"aZ ,HzIuüIt Xl ˾bfS<2SB!g04lsk~+;x)4*r֓ф L߳Ȓl2:fvza-?EI5N溎|[nutb=d~EbVQ3󠿖KQ>~5 5P(SupaIaeRDw'ўL>`0K sPLa1 MZWD!n!kFK)Ċd* ʲ,wWQ +ؚMB9,H%MJ_ qXILӍsE{'9]o> No^PQ=Gh4(Pź.Q}j. Ac-bamٓ(㼌'\zio.~:ga8x,&VQFOx InJ?Z͐c1\V,.k\b\h%]Kø5җ^nsl=Knu.<;y˼wR%M y?C r0hM&76<#J`L]=,G ^‚%bݙg/.L[\3|F` |+"fCCl1 u8c^}Q% o;ОL ONLSy!B6m?;l$C9"\9|g;DFG&O^2ۉv396Rr88 ŤHiu'{f1 l5).+8m]AB\ 8;W`b Zti8<_fJ(d?:E?b@}̨.`FwaJbOǃȓ=c;vi,E魡͋;,4F !ޣ( jkծ8oi^7If̋Dᨄ+^ N!]Rŷb!ta5F׼ȍx\/]S`̇xƍ5스*GU&ڀQXY*rhALK /U-\ K$ꢋC¹Q=7GD;^R6Adwx= '8#SV4r"(meP+,,u?(W#J3BK X3+R'.e:i=Ņ}y{N33}| ؏yfH1Xe!g\dXyMV-gy|V|\rT(q=f4Qlg3,(吰4n/w@%+Q1< cF“F4 sp(hm XsWa#D`9~SKRrVd)uB5ÉCm 6gї:RZx" 7X\+cИ} V%3Kя{;xxK$/.*Ͷ9|ks^GS§(KMUHuGr lp}ϛ"',1)~g]qT/b_uUyw=r%5+}]Gds߃ ɒ+Nî <*1 fVH{ KxnV#n+|GVSL+a}0gr(G 8;M_]@t5,'%J;|+0#6_@8#S]0QS0l 95)m>vv]MFԝa[0I|2(᥊e0P>8?P  }>Eu]X<bB?U.1/һNjk}=,FӧeZA$=W/ʧ@v*$5ž%UkmTQ11."8$!z53Oj[R1B5x9"hiR"͘<3@8J v7GpHLFeAS42WRǮI<&c̓#QSٝ2'"q4{V/Ƽ4Lb1/Ap٩|_o_q[ς{6ѿG8W6e'N Rg%܈yʶl1vf@X۬C 6P-c蟭ҼZfѴɡE50A&Cѱ\5[vI4ZcmK'`Qs&n>ygi?C~ܦ5̒g5&+Y 8056>yh&zonS/КW^uطXځ,ߵPN-IF9'VX8IA֒W3ÓÚD}_?hZ%Gi%R}HçO&1$, 5mgNG@\{ޮIu!A~ǂ6rrCwL?S0֤9/Orܿml ߧV8&|6]_:ftzPDS ڽd) +{w2#,Fo{ $A^-cOLrwUS<k=pCo "[I!wJ;b$DGq"WRFSV%6ZoIREbW7<&7dC݄\m;G(TtT30EYzY45#O0n(D0e?XeLqjP=`pVq٨qYٰoәA`TTU 4m o; ]+NQ)?ꡌi&cJd9!ӿ"BRW{RKBqMꈾ `/IDdoAGDBIV4s&3DA0H't!xHA~|{!{ Үډ6/Qs x!;35:|_e)HգS1ѢqgxHKYhw;Ѧ(q CF!~Sy2@GAx8nut.yw aٳMz6]Z,[q-=;7 s!a?feS*Ԝ%ퟨ35=Ni?LzHbЃ%d%\L[L9yߑ%p5eB2TP]{duOBTJt'b&/y(-gKxvp"m'^ts&@QU;[CgP?KAkFXA2(ҹ7afa{P/NRml'6`t~ݺbZ*Ƞ׆{Hpf27e20:A3տo:ψϐg~cV̏S@r3 taWor/Rpv`$z}$ܲtA=6-hg-[pVCwΡ钟m]VcZ ,@*[,׸wyCħ`a}v^zY<+ydHK 7mR.IO 6E$y57.6^կ2 MqS=4s'M~պ߫f#c(!&i%le;ɩQ9+] Lh~!h{`^LO+ ǭS<*$fI\]M 3UW / [b2|sC)5 }c\8Uh[ +FfdxVN%!4_O{Az4tQQޚP̒>=Y"tm2,r(?ٙ; hIp'G[5t0vg)o+ICX5av l~IK5XGh`d[eSTZQAI-;㤧H J#x {ށnqǐo<\Aʲȃ%=WaTViҪd2NkŃzVvʚ=]^HG2%:(D87Ev@WVQ z9s˰ѢHKG & +KUEry8|,jƹb%Bvh58ɚs㒉hs`ӵFqϔCvEd (\Ǥ;ߋ<:5y M"I`"TM/"s/%y\QR}Gfmmvn*HZS=*T`[7;!~f\0,#=.f$SKb oK?|:D$"Ҕmjgcm6o?ٳSrT.IDH닊%%&)V0I !SI %Ő'U쫽DJo~f2 v CN:#:F`6\C Ķw :Ts&xoXWWwmֿ39wiL2 ٰ3?sqLZ,Ektp%[zl?M$l1 igco~tӪirNrxy_F ݳrN@a|ZHWA|r Ͼ_&?u~oUTi۟\hs Pn.D _~%>_u0]T[=OrqJ ,dENWwe~)z0nWlЍU1 Iip$RCy>M_Y.2 4*2}=HRJ^|èF._n|m@Bķ_T_d{H|@B"ku~5%Cxw:~,L]qnW!Q>#(냙esDYaꉡ<#UGM*PG=͉OA@X$2e{̽pt49|}d. ?YCHfJZfClBcz#]~+(3W&÷I>k`A"~L-(ș|V͚*k#c!.¸>[s M92#BPP?AnO7!A=orE/+Px-?>]Q*\{g`j SFXV*T0&h*tImH격D.$%f؊!G-ĖYai>QL+G4Yh˖̡V_eh](=0ftl>k2P8)p)+C4~![=KBqK%ʝ bUx1yJR)GT4u<&J 8,D_Ny%3(' *`fY@,aa 5CyT_&QWI3uĵ+PP|WNJtnH_,{ZZq޼& z z4/e|WzJG/DW"Okt:s9w`xB8(w\{HRD[2E>Ҷh ?zEZT[Z[ylR0ND.?&W1i{]IuHJݏa41NxV$ItNC7O VV2^NnH]zf qE΁߳噼\Zo+/!ӱ<lNSN}g\D2PuBk ՚*HA#n}Vݛ>!GC#Tpw;הF/5l84\]rL&j-+S)k!D*99]"::@ Ea_^s;ɃEa 񌍡> ݹ;+RTKIE~QMhf=[} ܢy cȁR(x& SqG])aoTXQ;UĒ\s'<ī+@YV_mw#|L j"ۃmԘT*{]1>V@S#J*tv5iJt&f'|D$$1\X\b ZzP"w*U-n,hU8+֮jh"' UA)يVۛ+Ja.kn6y䶴a3RKJK 99[SR`{3%DN889d]vjW$O<l[h4ޒ3;FB6֯w 1J/uX//LtV+^ )Å>)uKPGX/Iv[N11,e75ZO&<7'J +RRZm M5ݶ T Í6s'|-,Z[|'9|ױ8eQY+-jcS;aR;hS.ŻmN)XXy\g z?6hs(<ݨU볤}w\҅ `Cl* P"s? Xx/ӃfY"l&5qFm@DNFm#32>乽 ._Z\3/<> JYq9;0tRQL:Bi^ت#iy #c:~Tk k ]LkHNz8%+Ʋ&q% !`)ž_Le&Djd3$! }l:?D! 5;AVhpQylÔ*C28odPA0+HbR9tI%mgsY0PO' ?'+~h %&׼Qk-Ib9?~SXSoa03鶐i:c-.%4^;WK(-GYc) ~} K>9ZJZ,`_o'7dݟLei\sQMq0`+d apZvwB8,X2M(A1D e=n` ̙[]vm1gv>y31!bXut~7gӠyYp oem쭾9`j.ۮxMMq$vg[ &47n5 [..mu|(r =Tqsøz&1 6".$1%?@DmoKcE(獍I>/TsfN~S=s>P}mRG0% , R=Om ^-!h˲4Š>X){Z9{|BDEx8c_s{]M| حDGҼ>=rqco'4o,)D#~,dffY| ];%`)S2M`HOj gAJ;igfkIu#+qqBhEIUXV73^Ț`-SSO (_ ūj' ~3_%]gqG6ؼdg0.X?">&+$i|ȏ͸^Q)ԏG, #\>G?NgS^EKd׷$W R5mG@r7m1TBUT6{ӝ 83t^ [< ؓ)F IC`?!,}S;mAcM:wD->9_`sQUwyKs|y>6NwjJo < XQK k6&hasyuP'r/"(>ff@&h[icRO@tV(o= nlS:!r75m _4ŕk懍]^ $(bBje (P[zjtYӬ 'r]% 90 16M'Zf8 fep )%3U)ڛrasr. xܞYxf  tjHp7Z TmKh&Ӳ7{ߨoSd~^}t P{nVH_/0>߸?8InLM$Q0S>I9z"ְQ3< w=H+Xx>>ܦ' j&:Hxv &R (LBڱ?nN ϙƓ6kuzg*$i ΨQp>%e\M3/\]Fi24̻K3e{JLLs1HY:24xLn*RpFλS}Bro&ҜLYZ/_=@ ,^;ƐWu29 xO<{PNԝǼ-^ŦxH)GI %p}S"7 ^EM4z)' I\22QѦbڭ>(z:?h+ {? @⟸ {#pUQ⅄:ݣ'u  /ՑD~dKIo qmH ͟*(n5cf)Ws%ioF+5M>>ZAeЬo講=JfwVG;B.p ,ARff"!;+"@EP4Aen{d(%EGIArZ,ȓd5G[ޜF>Y%W1IJ3xܙ/L]mWrE Ͳ `l\iwִ`&pۚgGvR?<*^zwWťr[ Bc5nmhc|9^#!Ԭ.WOao/*KMߴ+4<>=;vOT r|)- er Njk ͓]fZ&(uS<R+PŖ_e:ok~84K3YFL*MuM} G{MvJ e<7ʕ'+x͂-0<;"[\(G*# +ԔkH0#G(8<_WZs%3z3-eVShda5޶e!f=a0d aF̗mt*`mZ]:u8_@!X*rXl[Zr>!(_%kџ+,:<`n'ﳔug{ڙjA'Qӆr26Fv93ƵP]D\?D aiwUzS~OT_Nx\@rw-)%brqې3;= SknFB)c!=I2 VSĐmEZlKִ-!ϓP{dJ77gZ5opF͜`r*:wnBx7[]-c/$C+=$X mq#m-[>İ~m2a~"NU,Y=~Q#$'.b^:+ɺUK%g3 ͟:f4Zn#@(t\uQ;3?ZJylK){1'4oiY 妟rc|S;uz4V0gqţG1-C@. V+BIQc$$0HL(!fyƉX'4!i2 (9ԷbC;$u`CuHΉpJUCrܤJ8H,i}<;X0$}b:b{&ZOA!; +ng;T܈mi&p\lo7 twH Fw\ Ozr$Y^ 1U+'Xŕ& hGہufnB3E0iвU%xiuv_-TaŞW[*oF*W&*}z5'EHa7>-::E jaNLiH 1)--䬅1n8X~o@ɱs jq} 8O~UR֜pKc5O3A's 1~ a@'{UYƈgh)2 "BZR;q CytOV͇.pܰݬ*5I+{cWfj|<7Ac-ymĪI"mZ/ 61؈3^0!sSNkxx2P#& C^2ڽoXHLsA OeL'{z^4/_$hx8:=Gbrӵa' =BwFڍDA?b2:@6+ j bZw\G_~~?.AF8eHnXo8H Of8LYT-Ooлί á?%<tM7Nd=(^Saąޙ"Xn8NC5@ ڻ'V#P=u(d({1D؀,JHJ ^iu`teON!~,G s6RWr9s3|Yk4 _(K3ȧD|لł69vaC=#ZF Yas2yZ]ڈ)dp](ULƓ%y 3"Du[ kzYWAVKXoKi& 4a^!F&RJa*$MRp HZPVz(̘YZ$$\>dkeX!ɧ{zȚ7NZ,G&)ߠ- + DX P#UALzZڕBhJ/P ϖdeuҠףkh=WMDfSCU ]cmHw6w|U_0Q(byb}'4ܜFL"Bх`+ Kiowo蔓R`;>L3?%Ho欳p``6D"~Fxñ,Q,l &@CYt 6PD^0[GgkXYP]/ѕy(A{,EZȥ3U+md@?aQoK?51nʱ嵂IzHEZ{[C_8oc[D)„ڕ 'ױfepgq=o XEpmZ;eHͷ{*..1fYd:E K9p554rLԈ^Z>5hKR\x.%qxtTB*O3!`gƒڧ8:KV$P&HHljyEql5~D`B k4'@P+qTrVhӴ hi:,B I{UWhC\51s%`> P뢙V;esf @v`/ ?-E?IyRVuk_ =.5y^yd-bDS Y^k:rS>J\OHbh2Hpס@s\ܠ:n!(%ߐA(mڂv5KwcS%W[lAև鞡v|+y윈SV5hEBVwS1Rj1kl-OˆTk dɛ0>YQ0t$rHAo΁S9|Tɗ8:/qHY\]`B{La3lgXxP '8 LP@<?Wp?ȈuaLx r%QsU(AfZ "S+(.X# ɲ#$av lBԓQZ \GOdL R~Q:|τ 4OJRmvjN`_F3!|uxTb_!A7eOaFZvтq82:BLžrrʜߦQ*^ sSHE/lH-1$_A.;yAkJ/'}ڶ(!Jt)P}xS-p^<W[o)2){;<;r6ǔ t?ofp뺘̺xonAq]\>Tt @ &u ҏ%u4Cn`/Kө?Qad`Tt39d@$ɾ-'K {AjTѹ1a ǹKDDqQ 8^LUH͆Ua& /lppff 9xn \k?-u6Fm/x)J^;/1R4wa6e? 9IQ ˤx/YqxߖBȩJ)j~ڳOXWuAo[ 5ygɺQ$r[))ei: Z"V~"B*c @99YUg m6`Jz񌷊r p_~{lxvs&ϩN~T r\J7}!/'BIQ8%ްh#2KJP[F%EGDx_=(P&RC@7izl []~( T6&jt O҈@{t@F"7.a1N_F~{;kr* ̣4ڟG`x5Z1*i_,.9YY}v:_V%M"4PPГEwx~ ]: b{܂}ir,cf|F|޴,)&t"zL3+jAqcoħPY2GK\㑵2Ӫu6[_X+ub:O گ7]%h8y) ->i@Dg&DVc&O`tjO Ч3X=׋tT]8Cs~e(IO o4K.Ĝpڦdo PE^K7LP$CCU%W.!\+qw&#GXzihXqq˭B^F yRGbhJ(g|1Z)e7qKNMrNg%ݬ( -0v! _N q qұ(qc*aj"?`~S5U Q%tǼG,̓P~R$@GB0ghrtNP/X 7OkE 6Q/!"foîMb\l8pwUD*b(Z_|j2ZkVO|Y'LEQ&gQm$h ̴:#-ŰrrX%%eUiPV I7=ffd؉  ꟨]H@RabHsSEL}rgtf siK7ۖRf̲QupjZMv`P$07u;G 3O##i@uI7R"Dw[ `n/f)2)xv$S/ƒgpeL-$)4fw QT_rg0o2S_<A@ LL3s#B*u:x|⶗V0hD]΋qu|D dF!{BSSJj ³rG^62!]؟^Knfp.WF7 qS+>;,>gxʧ55"JO6*Ϭvh(oYHV_FŎ[jm{gaD>j"(D.ZbU^uYxT! 6/r\IƄ>5301v0Ү/s@@ϯGjl7gk1p+' #UtŹ| VE2\;=눍٦z 7!~"U ք K@bq9Ѷ+ogE[й$ ҩ)DK\!(cTq-chVE1Ďa6GRX2|=]$S\: IF;KJSB? ;n>|xqm.Z~ޜ0lW ƪr I1/t61hI1d. MSE~ct'o1ݪ:Tt^l 4$ #Sq \wf6R<1]QYh\'WwX[5ݣPQrUS݋RĮӆ b?͗cO;ss*!S8rq="QZD X Zw+yH ݩ_-,󶙦6}>^ty^±U?ŌFF ?5} ,;hCsFM@Kq]@JЏ}lӹM"6Sx/nst⛇Iݶ9[D5XZ3dŅٍ mjx u*dJˣL)913eP eW؟Io0ZH((QQiShwqu`A{#$r^"ȴ5_XWD, &xs3ZJ<K"ӣp}퇻{Y|$0Rkn;H*J` s)ַCwA=NMŏ"3Ӄ[b6.F#`?•j؈cxo &ewBR_-_ `_sڽ3;i`+Ԥj'ڡ*E1%pؔPP! n0X1_E/(oTllЂKz"_Q 9籇ʠ8]l!V>%\滇W[]B ݈?(V"D+$Ůqx&{;|8{kK!mȖg޹zSI1IrG@!ȑ;Vqd"i=m{޾lKDZ kT ;cv;Cs힍ܽC?]W?XYF[M 2r$:LpNJʾ-f^RQ:uýÇin9 2q*2t{$~ʊ$M.0g|F܆Z_g|h't%d?\UVg`ƶw<lPh)pBL{1(% ~emђ0V +cUTv@;=(ˊ/v`cY|#.)~rCl3txYs<&Po BZ ݓij4'6xg&FF?9h |dK vbf,J3|ãSWc~k?]h׵2JoG&dXF|0 OfhP&T4 7Uw3D`ʫk X8:LcndZ彻#Su:t'v1RI|y̋HDTt9{XRwcYtiu'bJ æL(9 SYGIEzV?֩rR;NspE=w"T"?E 4!U !vP C8zc8.Oޡ,PZrM*uap9[|j6TlIb_C\皯qZ9VbrKdLIW,/؇ހN(taY`g9_hk gΆ#Xv))a V/zXݞW4  Vٗhaנ{ٿ#@ɯrU- ,uUآՃp3 "<>&3ܫ4dT`@[kyloƞс$'aPCMVwl冡.s] PI+iEU;ɲl6f܀61D6pD3`:PKGF:۫EG)pl* z}/^bub_~Y՜/𰛱t/-ªv/A"mzRsk'kUw9i~xp`]/YüC2y0;?U@_s9Y#ë24BRY7S2*E`PeǑ28ɓG8ඝniCi+j.1]a,W!ږi\O,ӘwrVۑU iq ?7"YajN!p`"#8?`.ު};'5%ŸoQO נ!.s N򯪽9 ="p{\ƽ!heV'] f.Q^v,Ii1dꪧ8ԗcX9\JQf׬S8e rrhSAb"j0#saUg\"r_MsjY[pEܹbXψ)KDZщC@=[ȱe?= %`אqQ}?v*BnchW=̕;cD+x(tred_OaV[n ,G%jV2 lj˷+wv#7# 'a,+oVp%j*D2t rL"pHA@B?)͊U n֋Z}z'ſjJӟ \EhD poBөҠr8߬Q&G,5it2.P8'wج^pQGS?t=ݥTѻ~%~I2,l\AV#Q ݼA}%T#E6EALvӋ+RYk+'K]1ދ Z e絩}- Umմla[.|;rƇHd9F3{UСםdkͨ/IS% n[7%|a)x!8̑?WGe,]O%9Z1@ x=qM+X%K!`ʂrQMi=dRrY9/yx^W[b)^ ̐xNy&?y!%PԖMbR7&,'>\{ҍdQW̉lh`"tp5:qtl5UKL?|lڥfp഻1z;4=IiwwU*)n7~ a/0)NJ{.8=-T nA[>1\u_}P?CoOX%'rC* ].XTp+#5"\9bϤ}ך:yUvR"LƱ@|,SzUziT`9Zuğ"p@扚+ffҥhCs`po$9鑖ByujMr=haVJIfhEEo!D],DONq糃qSqbo(v<Ғꅾ |on3&iAfw${9?v$'~l5# g!t~,=nW'Ryӣ.Co?VI/bi^׍(KX>cQV߃:O?\BzXr6-t?3)0#ɵ49{kdz GYEN1h ĩu'ؾ4gK I]ʑA~]Ϭ׆i|8˸FpW%&ڹBbo糓Fl)~߿*氎.,Mxoma`5÷`; }.)Z3H}eUhnG_Ի-'nCh뀛LE*D9'C_ EUqR8;霚AF|)7BrBWKr|VuqP-@Md~TK] 3$ꚖExd34iSgR?PN ahqTJ(Nxq}Na|Cvw)ne+Cк[Phu@z;Zy&\NcߚjvSh6[94 ƺqZ" 6}l# q.| .NI] .܌J-SEQA~D[\N,8؊-OX@='-%06z"3W5*0,/_.Ss9S+я pV"EvAOgC8ne q3]5xcy:G(7رoQ 0l}Ta=xSbW`>he,`3.ȉӤh!Z4^Sh9n>F봁Y'Wmo0lTW\b T1L k~E&}-n85e.Ҹ+N)LQKD}F>VC)3対X8H9(bDZ&™|i~XR6nxZ/e#r\?>vn<`y1܋ 8(F|Ma=>v$ENb͙nHKdI& /y2j-̼$ B*￲L"6ZXJ7иMƋ&9vcؓkϩv7ތCG~I1^ˆ;:v>ʦzA^""\2,^jMfV4uˤrh\OcߥQ.оwtj@a RJ3SN(ϝW9*V (Uo ~˥nJm ֎JvVw(026n\H!%"z/$#`N >)9G̅\#4aZn|DDdI8yv VѤɯAiSs4X a{ƀݤHI7X &#jvi_I|yZlE󯛽YUZ%%'T__E s zqü] ^-ΩoOrxbFrUdZףB'ԪHJ j2=A]k`0kJ #gLUO>+Տ&.?1U{d⃁,V{RdNLz@`{\M#ĒNB:䕗_B8ا"5ۢa` zϕuDÏf0@d^*5!pگn{ëh^HE[f;Z7P&8?H8wm>sBb/!p.c!?+WyLGT}!Sw/oa5 xCP  H_wr}M>)`t|0  oGE&iS]5hi3"V]0,ye^yů!غd6ѱJX(Z(9_&v4 w"dG̖?uP"VR2Ɖz'ѵ'jA)5$t2>l!yKfD?늩Od67kGb)󙂳^h@$ $TϷ)}砶{1AѳF,"y}q@Y].>:q7~;"vH5`VsJ`pޚTY۠mt[n`-Ӊ0ZQ|Q\SPm<,AC;ʘ~!QENLO^y0A!Ɉ#Fe鈁W4m{pg3$A/y7{2'@_OlLygtr6$.ݒKpH.H $PXO_`H#]-UIx"ei&Hgi,VLv+frJ>̈́jwQ>D3G)܅!;a ݜpDܟW5!(Hx*& b=8SS27 5"(Gr9)5CL:c{Q/&r˻θ۟i7$B:2ejUBw=Ā?puv>a)QqM iGRVCL ɗpo8ቌr&2cQS'Bz>ƇiZ2rY}=HF(ɮ*}&mEy8 GcNdmU~uV࿏';, L"qӤR(km[|Z'Џ@:j"@B4Y{)[LxBFÑچOG~%(?S)&hTʎ\lCRy89UvMWE:[B\`YIFD<÷`O|˨jqy2R8SǹQ}g9xvWXj[D@[SÐa cdWYtdN~&*i^!RX·\I)< B|Tp( Oa);$Y1J 8n::Ie0LxQ 8D[nvg۾]f%m~QU4?+`BYZa1v-ڰQ=+dگQÇ(/Z3*j oJ&jF !A EpCsUS_ýG<K-9/*76sJ+6GITu ˊKȹ[?qQ[@s%P4ߦ~Z̋)H>/p>ۭCQ Xɸ_ܴSukT[),3; ?yD S|b}q23f]T@39xץaidяzP'-Օ~FR_̡<nSƥkl|c0th6` Km!d}=Ր'j^"Fñ i6[V}HYQTƧG Nuu`a~p̝rA^ E"Y~&i02:llrN1gpVU#GV*ɠuL\88n}v:"`B⡫xg,Gh8Z"g;Q-iw9?Kʠx|Fj,,8iU%uCB#CS>t킿dQ`O@xobVxg U5@~Y@ ĎH(Kɨ&,wLHT9.Aim%%M݅k%dAo/ Wam?CsD)0'bq Y#Ni(HCv-Csj^ځzWf^*u-uGj͟}z.02`6v-5f3*lݠ{\!eAN<v b ur+:ƻ$k>؃k:(uh̵[pL#}u 闷DZjlЧԪfi3>}Qt3خB,`jU;6V(k0C ^}\w$Z %z5\7ˈ$z}|>.}*I2h3ul%s 63oc9SPSX4sejﺾhTB]}ckr|QNip:]q"F %M_R.! < "T+gѶ#>Cj,ZR>|TvP#+6+h='Gw9ol72yF\_~X 8ou{=}֍H6I9WVjj]rKAx WVʞijU荞oRv7S忼xdkuzyzGOҘdsy>9DVbokD0 .VU= ep+wZp!`2M[׬2BXjl32{b?WG;y 8^?p3836Aٱ&ePȱt܃S͘ʈN2y%(]1A{2UE%0V01i>)UeQEB L6QEȑ/_[䛁ׯ!qUJvQVŖ܈Fy3'=}|1 `Yh)^p_ STBUD4T˘C{PqԗmhN69b!PGfbp:6r'p cT]@)ٯ~ĤF)7 ƀS|OyN;(+9ىzK0R/TUw@_ L(?`͂r]2[ bYE"t"@}Rf׽:-lw(;@gi<1S "y6<4^fyZx?urd |s1W%.1ãJBxN("KTבֵxgߑʤ,xON\2>|Zj ]tVR*\n+K&b4אș?t5X=ɎygDè - O}3o~Wd;'aJG;Dvn&KXJDuĉܧ;S OM\u>!4EhE)  aIX[h0zSDnA1咞,q?N1*kZ8CÄ0h?iCHB[/BZX6O+6;//dւvO'dZh6лĚuٽEٹQe2i.Y0RlR7]&%}D=EB-]G"Teqx,i=d"=⣸=PDP< Dt!~r$g\V U -ACֽqG,<F*%:&,:c1e.+" T2@Kuft\UG4 !8Ue)7f5=+wn e&#ZU3\N9"o -$޶Tf k[g0 q kCpSO=I xW7јSO>VQ4}w`L63^7?1;/cjڏJ{$%a2蚓M0,TPSp^x֪i9uTTÂ!Dx<@+PU>{1VcO C]Cؘ=lįr*аk2'+tr@zBbF $HfZA)vv) xI@3%ߦn.7 xol.ѽz Ċ5v1Fji5Ae;S t9Cj؝k'<+vr=Ri`1(.D*y|a囱:rig|~PA=HoQNThFH;|Ls}KsB6IT}9޸wWʿQ_NbXh*xaQx{CW"eHg?~NNZ8;L{ ?+2/Ԧ=_cGx,Iˮ h􎤲:Zqwd8勳_` UR[ ˦k̴$_ y@X^:ha}$Nto!$[^&7lKℱUt6m]*7 BL _|-ko2Zۆ,m)$yȵ5ks}lӦ̖!LGG+ V$X5< =}I`ϴ:ƫ &4r%͏es;L|:y-g 2+t0$S0H`>.=4XbSEG.clw~ք)]FG/Li'I ’n3̒尲qAn3PY[oprNl#I5f2q#~"kԠܡ` @R\{ƴC Dp:TLNOIxދNdr<-8Z4$*=&&`J|CZ~pA` wTfv r&It)%53۳1s4"bowJ#/T U!;@dԮ%cMxQ5$JMќC[2ԥ1Ϣ  !#m؞\Fƶ?F6]x,e%a|[ʒ*A;BWƂ+ VsF}טDgH6/aHFJGd=a'`[yٓ \*sǤ2eGeP'CXvȈ1fza Hu^Z;u{V@%8.5hZvp?̼zI{ҋ# ZMxV3O@,QL\1o$s x%j90&mȜW$K9J=%r7Q`E9AH/F#Gʶq*%/˓\mVۨt LbՐJq[rd IR;)p6Z[jom8Qḋ뒏_]6i`GA>?@lnRxr'̷4;YA u6*i #9{M'mgRg r!#VSXJjwn/M-̔˜_xw;ɩ?FyE, ϲDXddLї]NXr%Z5]lƶw٫i/,(d|iGVx4SBm6HZh]ToA{R6ŷYb B?476c :u+AyOtoGy%X[*@? gwPКn*Zb8|3-g5H޴Hs@uSctxB.]pxG "=' 0:58J><"̆F%qg=r\;fV=Ǵ&D. %Q^ƮOpkڲsW.bLD~Ԥ PdlD䌉P#}qψi)gLT6$X?/F5BIzd/2pyU|< ^[ppC41 QP}, D;W Y]/LI]ˊ>F;]o8k5_ZAbB+_W2ߗ ]0&a!^PK.?gKԘaT7VU^B9(5 r<:HΘЕ4}ȹW30U\N(\e*(IPtTր!9#]nč"aNXv:5TPbKS\X]ui2U(@r]P5l2}%Cq'͎q8D.maJl: (tTԜE4 # '騊=h>"صnahg3@Rl\35#:U2z74 }PqLn⽔WZwAC|$"$5]%>ٿ8 m85֨T4yg^sq0SEO k1q[Av\MNLo.'KnDiupH)V^OJʗJk pp3du^fɚd8R3϶4[Wqܑtw_ g\(~/g ԍS"?YyzsՉF;Ju[Vu:< VW'2]dL'~mIwc0'M<2U*j}d͂]>M WTҌ504AUZYY2 n Ҹr94$oXjED՘[<X*JHht釣(֫-?]&)wp*tUj27ih H!{rec S:=׽m" Z7E@jLE+t~m$ ڧ}OZQC >\4L +sj%+ZOr 7_I_?M $FKnXBCz_2+GҠqBM]S9@!JTKew,;;c [R t+\tWprl#Qf2ph7tS0s>K}IG$!,![+BdzMHj ˢ4Q-_uf{I:w`KHȜ JnRMLmι:AUlO4v>R"ʒE7G:Rahxk<եF,Ҍe'ąV.{ޛ;w|ӱŲPGG((Nom3 L ?oWq 5!03hy<\-82dLc{%/x6)F RUW@ZQO-):M;BNCwVxWӫGqe[2n8r󒂄"Jg4OǗ{Hfì/#SY.d❌aTd]j*`I m90Je(q*mSba*NW/i_PbA 疼"x+)-y\LvB$SKo*ᒄKQ FʔΠɡ!Zb1"<YFOsЀ..74Rih@n< D(鲿cngu;b/eq䍚Tݲ[򧝎%Vҳ\*vzng`|d9|$. }EnV쇆.ay~ dS& qʎC_۶&Nam4H:]]5Ku^=Ԅ@0/qޖ(lbA2Jހ Pz薑AiAdu,NS=1?C`*"u蜡TnPCNpo3OX8R2Tj̣:UQٽ9HQ/97U^AZg-! vw*@%kQ[kMGA]wne->(^N\>s%%x>;<@[ڦnᚲ"xIԤPˢ!i\fOW]2qLP)uB趴5v䠡Q @atV e"lNB3 f. G zsa&*~,(`nܱ0(0j *Bƪ;L eU_,/ZU ?3f Ѵ^=Ay99}Bo+.$1/[bdzm9{ BѶc 32>jJHpS¥Giǡd9I[khWV,L2p+# %dmN5.z L0Tt 59>%야1y2!:#_iGtHoCOޟ EUwы9[T#n[#!Bn鐌rD? cDJM">77wU)J'x:OuץbpOfxk5*;}qȀ hXL4gJ=\" ՠt]Q38рeYG:VCS8~k $#I3aW cw 4pN/yOIetQ-ޖ\p&fct0ҭ!aۮ,<)3Y<9X{K6OV`nyE= \`i:7 h<.kÿc.w=.!> q/./vilzKoJ##.Z6/Sڊ~$4۟8wziզ3Hp5fTI^"+wKQO2FIx_Rԡ%,ɑy 8@TDAFF>#.oY !a7"uB}ysX>lm09pSU+C//Ȭ b@k#ӝfpgsC2֨24|m$%҇&;{(Ϲ^u5$Y 6 ;{xֺ{|r:eMɱQ@䊶(HfP\jv“*dN<bؒr/ڶGtvAG\3<$B_ok[G@D Zk rJ:k=` P\a iټvQ҂j?iC!3/LgiC^p@ wGbKG{ZEn) WNA5q&anl-cvBHFE|~q Usspqa #(Fg%Q6DU -+ K~F50C@z hD5p bŠ}H9.2"'xp3yW;_ɐki&K43w'n)Ss3Q3~\e,مWձ˱ywL&'pZoU8kiԛ+rf4w:ɽvL]NYACvEzn򤮴0BIJY7i0 {HldoeRCxTҼZ5C1mC*P,f(Wg">2an8XlY= ]&vI qepuHN6=@1е(p&K#9:,>d_A><&_[e/ K4QC">*@C9ݘ aYn 3"&D5W9'f2(P} %>?HCh/s*1r廓3>Wx o }6Ht0- /tn~?&@?(w74h+(C7<Ϋ:&>ؿ.DO$~Ni>|:0-};:hM"K :-*m~x ߚ|e9*O^Rd'H,LS5d?b/˵㛵T}rIq8\Vℜ찠 go#740b'm}j'4xNIIO<:͠BEԖ„VkӅF囗U̝U:ʀLڷ^Rm.F jKѲ ^݋70%ᶌ.2d&M֋ = O6C tA]POWbzO 5ClM,4C//`z#1u g㏰ Ѹ < BAx*)Fϕ>=#@>r=ꢄ1܀D>Do?_f.]Xtgeʑ/'LY xף t "^=l}-O(pf,ם6UMMO1<G'wX!a32L+oF-)(i#"mj;#0"q'3-DŋGuVA3)؊%!7vNZ&G@ayH(y.@IEKrvi8P[db/v}EZ331?IEyH$w;[Nw}pʠSV~VZþ|Qx ۳H@\YeqLt!إe-D|R uK`O_e|J( 7r''Pv>i^Qٕ:64=d"6\ 4۩׽QĪʦ-qc-ڞ^]0-סN2q>#宓x^0I΃MQXhKM;7đ ׆+L$êU c  ΃|N2!,jcseso8/94b{CF/>r? 8odmc0~yx,a}͠ˠYdN ՛ ,\ŋ#Zp5Y9; u0zc 6t;;O=c?њɝrѮ'WDꡐΕfτ@SXnR`xt) ePȁ?Ŗsl65l T?Vow*܎4׏&/v=:7]Y\xt?|#X(52^sA sStxD ]?i ܈[~l5Zսojk~1dbkA2qӈ)91Mi zBd@LO"!͆d  8GAgURe{?0hB8hvg U]኱( Tw|mj޲ j{3@+8M&prZH6ab @Qɱ 򁃷7)^Wxs7у4Barb3v+[52D~)Su 7wT2xPFl@Ykg7Z?ݯ4+>_M',DP_5\K=a(غI1MX%/k}\qg(3Ӎ'(4NSsȿ}3STFRs\8yr2^c;Tmi>) (_⫓C,ȭ[> qJT4 >T=v+=HZ#M4L=ܯFR4A ~a ^jy{HI:''Q'A[ʪi``Ҋk>?4mDbc<)eRg<@lҸn5}Cqxe'n.PMAUmYN@ "^B7mO%yB`{7۶+1ijFIj"XFX-\ҭFLz8S+K{߀!\|S nh A1^Lg޲;|(ÙuLB,0|ee; xuўhy>I1D-N:UX1[ڗB(iqpR /f1-7bHII5ljX+Xw5 bЉ yل aaNJEF5#Jp2Ut3? [2`'k> G/|w1K?묁=vO騺™r\Ӹ-'l.f#|T!mzA)ktxMZ;Wd' aFc f+!c^^n3 6 !tAO)-^Xnx r)D@XCQD3mgRt(:K,%^ [K{^ t!;]PyЄ%?&i|'HDzwNCqG I+(wjF hP;hؖԃB&00Ag~9h=wX<K] ;y2 AEUո1i)\LZQŭ.zL oK~ ~=D抦3kޛ\%jay?g<3xHvVʫE*]]Apu.xtg _(%.dSV[_ryк0~{tnNoXꭘ]tT cYLH :-!F)m!{T*~~{VDiBLz7ġNV~ c0LE>i謲j w C<7ϩU{_Es г>16Oҫ0F_E$֞y!~s6"@;;cKxk9<Fbp:KYC,R."8 \s@݃ &9Jc!O'pMZww 5pD(t(ߵ42u6o,:ǒΞ-6Ôس- W(=F # B#FᘬyvwW˙ps} )d$ZumIn)=l?ŧHx ~{W TlyEE!2d9҂6ߥ84n3o~P ۏJj<*7W.䫱h'>pIW'x:\t<xRB ,*V7曘ņ>>O~t)+8u\G?pݒ֋} h_ѬH et@(9&S6m{{s{mA#@;z{cL߬wovqlhiKx K$\:ͩ|9[!a^F-cqjcDX1[QZ9=KkuƒPވ;맿p:LG)Pb64/(ؓضP-f\,g(@{4{8ef$Ti=Zy"b<ߧ$Xj?ܸgS q ť'(؀6ֿ73y: =Yڀ+I^[hic-47=6a=FcF7mA ;[D01kMш-P%,y`gS,g@ 6(yӎ L;"Hr0V ~˺#3BV[ŇZ.])V4٣'PZ3om|扆r@ҝYͮH_Hz&wV:Ñ<={(IxttSf1+ɮ jn)+!D᭘D5J=`[_?10h I Uzl3J?-ȸPg,-"&-(· pwй}w{hMOz)ǨO@b-7 ԛρAX4L4T7lN+`Ns{\({7I8]F6$aL}bU)dƋIl=9i.r ZcyE`JYbXP:lPaj] <.Ń̞H ʬ-ٞ"Csn5yk'Ie15bl&_Ak]Y#]{ *͹*nT\yh(bIqu]b4J)Q"`\Qy@Dyqh+f{/{6pm1KcЂ WuNx>ϛ͍w:fnV(2 BrpØ#IoaWH9 `!$|Z7J(½C!a1K);L^>WrQ0!Ғ !o}6oE_tX:n zz$@"Dp3Vi +qyyui& NOZ|'=2*#&Wr n}nF2GDK1Y!Y?b"|z΂Nmܴb"aCf2ʘ-/݌BBvsD'9Fva#\-2M*cg99J7EFVF?d-Â*@9Z{R |LtyG Ml'CukxM|ID¤CT2׫UWj'l|Q;eۖW !KRq`u2#6&k#Ax#2:ݛp%7v@W]9rY^W(B"THYl0GFL:w=ɦ`nd۪2,CJ$䤼}:ԣ -ivQAiK=iGgetS׻<ٽ=='ʊWC HG R pz,qc{n(2ֱgV.DٙxcޕSBw@s=`S;$ɪr|}fɦ8,Zk+(inBevojSjSnKJA*.g.(k&͔;禲ˊƩtRf&/Ȝ`yt@98H_\<ѴF;;oy">R9JuV1o/*j1|Y'pqa2Rj4vpn@ĭYۉdž`HX,˵^:v:;aGFBmv2(![c$ņwy3*aץt~]2FMEn?9'j40\ݍX#i;:,'_+Y1CC{ql)HsH 'nD{+)-Sq]u=EpT XaSSQQ&Z)ˤ+>4 2Vwyd)O _i=[K8Ӓr!PyZOY7Ji^+eiOQ۸\e$Dp).(L9鱒ب23ny+̅-k{7iJ(?I.TQpyWX I}|\wY ]#lLyLRY8z(\7н}f!-@[&_JQ |PbA.űhlo5N7r^nW]zGm?ۛBȁ M٦s. x& 0F5KQt!Y( D+/> ͿhGLc004jwX2 7`k{ e =gޚJ0@'\w-Cϔ?ev5cl'+MUvCN~3 mF|eou'Ždj ε(nvB5C#M37s>}Tm+I^pfdH_F-G)"71,:(^)$12gvEYy[eX4;3jcP|!sь͖.S"+jtxA͘LU5FL*|͞VR֢u{Qc}*p`r>vNgxGF3Tk&W3>Fq_JWzFp 7O?Y\J[VOanI_I5*mu`lzJzgSO= EhQiWM0w)6)٭DC7IX+0ʾ+aǽrAN&ꌑgnw\DsF68'7g(fǺJA3 z|PAP}dR[{鎐4bsgS[IFm`<ݙQ᲻""ۧ0 *L8-$;jޮ"A:&%' ĔhAjibXʂe:߶!L5'dv dt[ b΃IipC*\ A9Y?7-MO55ѿ N`Ɣ%o^N@o,+oj*=.D@R!NeiNɵuA:ɗխBwdwN@X/sk>Ol|n 5RRNf]kTVnCVzVϯԊo)/jCū YJ+g@EzPU@cxFg_P7>q\Q!A˫pf38fk?LV)L;,GN] :R} QOCڠ')'qdgOy9|>} f+9c[,HauYlHk@8>R @{p)֞ÕD'x oC?/@9Ư4cT)#> #Luҷ_ @b"218 ;T'Upmp͞ƪn&h155?`2$ -BOJX4D?Ε,Yc1b$!x92ߕjIV tįo <%U&.Jd= >Q}:JB#o+7X.1Ukt4i.Eڿ%InZ[tkX @#뷹;\Xhe8 XkK_&u>{8P7fVq/n5%*Pu KVmaۋf m uwtbY!.hc ' &)OkӱIkP2 rAB{;׻Js3:Kl$fCq#9vҐCD?/B_v Zj*vULPdQپzY_At@sW;s +K)ZkƞP^KиU;[M0E*_%s#EA "1_"Y~'2+Mf:nv}/1.CX1wHD'Z!V_-lUÓ,Y}bI0^pi: t +gl"r,+lJe;WGd0syPx ˤU+)u2n;śd/HI}/F+XQbpϏ)h5cmFi(6ZjZOn7MKq>T =gNq56 `8S+j綾tn)cfDN$P1s>dFʖ-`?i)\H6Q_?tuo'NTx`hZna{3Uy<82ג~vlU.+RXql0`/t!dn' zHaka-EQZ"8JH)\~(i$<^*GjT75c$k'o̼͍Ir߮,-x#@s^VMDMqK?w4&c 0M֪)гmX?94H+^ [60:c ifV?zVIBksWd˃xTZC>)“K@KkˇO_8+<8 ;Ҽ݃Ҥ?ƿt:d=Jh^z;4[]B<݈ ka ީܓyv*{zI;yԑ{CvC*Ƚ`T_ =K9@du *G>}8,> S:qi(A _ݩ&*bP z'uRMcfªG>URNYM9"p QJAB>=C^f'i3fq;Mڣ.*,gɽ@BԶ-һp|[Iz~ oĞb}uHgp4(3Ͷ**WxpZW)^ťE?$LQ&| ܙf56Y סY [i[[-MD\&'fng'˩v7?/mA(ԕԓqN'j'/G(A~9s[ѳ|M %iv5?4e)[R][] rTńk+o^hV88np*4#4' N*og~.YR@$Ktb?V',=dg8t\To | EwYN4޽|ND?0Bu6L(qmЩtr{L/gT#ɣqh8!ri v0ơ JӖWkY;m?wgU_ R/8"m"P(G{yXWKƁ>>ɵ(/t[/Knb=sӜp)j^˭^^ݪSI),]O[ p+p8qл@xoV_Awbr ^=ALYXwpD ^ ^ `uIp.\VyOX; fov(ћx-I(K*uƔ[~JpP=: TJՆůZfsގR f0,5K{( m݅"mKoWikL ?٥z3GG cr_i& 6t"'*O qsaZif8OWMDcW<¢cd/CwE<IK,<ˋPY/ P| Vh[COē\ʍ`ƼʛnV<&OΗ?e0q ̩eC֝::Ģ^bU,~L SDŽ68O au}K'{%t!35GZG+'OiOp02[WXҳBUSTl9 ĎZm$;b WP% /lx(0B3q6t,Nv,S24+ڏ5JlxAw3AR :0L'X~@,ŠQ-r ]̞jBl8;^FrsEeHʷTG*yJ?!uv(ߦ6Vq=XF/>+y9nFElPJPBйKⷙg!KM>w\!Wڇ'Xcq Uc):Q;E+0x5̶@[TD XI"🗹k;F [y/R9]>}_5ם,m9=Sa93"x=gy[9j jcjv}Ak uyzn3>B JÞO詪!] MHB`'/ @9D)\L8e$=,eT|z_">JS33-Q6n*,o4ƛ=0UDʘ'0ֻ 5R:lC㋘4Hй\eAzQ|τw :idhs3Y;/zqW4Y̥zKH _8[&48B]Y'OO`˱3V .#oD(}Y 6ЖFX6BBBPޓWB(DZKzyn!_BMO$`X\Wzs1wɑ _lzUn,-Jt9ƜdotN.s4h.MI[@}|wсNXGURaٕ~S<^ڈ! [[q\lmTj=&6 cF"']`b![Q_lWZ:YI;[A\9mۮDYv4p6 M_C$_`˘rq[vwY5U+aqa–8G4lo7\&'#`L|\?_#?\$⋏~nȥH˹$PĺZ(Wٲ?f9,T ^{:wU$I[(_4'(/ `ydrwݓ8Q~nL6s=< Q՚ނҗ(1<>uH0)Y |u ދ(h~r|6W l'i10ʣ(ӟn;ĕxJ%h".CU)lk+B qAҶ^3k5RML\&NJffGSžHivں|*6ÐJ}!ddJZ-7_cm0I?{B "]dO rns03|g!53GB!HIOd‡?Ԟs?XI,nXEcbS˝~YUާhRVQ}QJ;_/CM^?q0FtxH96'k W~Z&h ;9eoAU `Jiˢq JJLml~Uբ4jż7>D?y9"j^NpݯS (}6b 8m^rWޓ' htM%4z*QnȀK,!^B7z#S @S)ܙu۩Eip|C^u9y_UUSdnOan@@ӧs ug/A }D2=sk{ )G W3 2W=Oz$) 0=VRbp</㧖~svɵDV~R^!B=ÇA!u6H\l 6nxĿגp97ZKgF K. _{֎ 0*%cھ@F3g'm\Ў~aD7z'7;J>.$ zj7SVYi$@ɡMdUi=a?; JTe+Ls6pY(FQt}8:N^RM4Gp.,h R,yMrNdsz^īii:#ue3Q-e21MДezYe?QJ;cBUWAOo͹88 [TrP~ m?y ztj~SV&LJC>?Egƪ4%jwrV]R'k+`@ 폧|2‚GeSayi*->P5yVΉ4h/Bo)]Ƞ%>?NW͚2t%`bSيoN`ҜrةƫS'#d#iGUrBsн@jthz^|Ie-嚋"t{H?1]HҪil|vƯZ?F+s0/ziw.@ce4]/f}?Ƒ@oV~m1:*{eA,(5˰V_kP \SIhv~&8).+ƩxuIi&$-2F0dNN0N;}oOަEgGC%&el+Z) egk9Ӥ@gM brW-v |*pg@f28TG_œ%ͨBB7=wNf ֯4Ө `ý=B1Vyi”0[ iK&Fw5R]3BbWƻ\eoʶ{IZPYdP9יtDHMZN 5`2tJyuJ fYm*uOvF4p10x1AqRm^DNInnicVLz'ecm=̷`JB\-cMeXOhgrY$? 5x| /U^c[g ڨs>ىȦYطfWc-F0v_*cy=g-6Z4=uD%v>0[**x+\jۇV+ZUa*xphYv!FF.I0 kF&?no}ti):`ٚN/htvm=H'4=Ggo0Њ%WËjkpMcK~E{~h%I"Pр. leXx”P843ѢTt2ܙ[P s:6AS%C c p.a4/6k RB%eD\/mV6]>t|˗' 7TzQ{ $q͏(w`h@g^(/|o%*N K>ҬVYUu_E^/)6FmF `' P@~<43m-6=^6U 紑] bK o@b>XEuQiO كEOD Hֺtsuv 4o =6>15MV{ !Vr31c|:SLΕ8ʍH -:%J'V8 **wjl^vVVݘY-ʩu!<^R #@Ԉ !X #쿯3%"W< eɇP!h0 jh M{3rS(eWfȼ_Ia̠ @yY`U6V 2P⌳gH,{CZz5 2!^"d6HBIgfdS0aQouA,N'1u1ֳģR5l (x%9ZUAAp.@E7a!I8=kg.o]eJyA]IM]8}ӹW@FDU0D=NA.g2'f:]ȶ0 و^<̓mvzEdX~Б+CE.ܙk2_7W{bGTiF|2AsIx1}U 1$ Ge' `:UF769d@lzBYUHn{ xsڢOiˍ01_},ڑŪzqT+@Ԓ1]ƹfb U8ꍜ1*1!FP-\F_B=rÿ#ediڒ{:t\@j'@v._Ō3<~%_,vqR^n]3m䷿3^I'X\gyk]zX> pSg tAH[ZV'k:#*T;Z6;otN#xyiyFufIk~˶AJ?GP9IEA}4 X(6dU%bYƖ3eznQ?;N>KBrm#7B.fjj.}^›ffX+kq9x0ŎL4Ž4hf$hIg)(qp;q3t=n FIFMii;m͢()pKE+OѬ,R/~gΐݙݺTA2) t\+c婲aP'S%)ZR/9XU`d{R萲OڔjM#%/ΆifG2Դv }btMj 8<|R 6ͬ^X& ˻Y wYiDebP>kp/mJmK),D mbR{&7 ϭA%Kkp<;gda<2z"n$Vl3T̅e,.IIR _#^=m> f nsW⚢VnH)ց<&s&@qk3VcrPӊVZt4Va$z30{cO7,,!4 xAvƵ-CO&R!lnX!߰f&UEU2_(QcZ{[&-Uő"xl{ F|yE*Ǭw=b1 tθNϤshf6ws4ܯf=I>\6jp1H;@k'$>Z$w` _\ŭ0>0`.Fd_bBok}#퀳exT&*8njEj.Kvx418WM-e܋FZvگ=rkeފl=\; XXLTwZldw,]Hy| %CN߂ώ3t _3oAPTsՑ3DV"뒾;pk 7ud ?l-7ݩQK56Tunb ? Jaý* ,6 b)nGj!Ҫsd=J3T 3rψ76Hpn!d/'}N #@G]Ծ9&Z"/ qɶYirX2<..rh ʛ^$tK17# C1AZLDZq;-23#XTtB IrxD6:/M˭KO䩀Q&>JpsV(kӅ«'=tRL#yorY`x HF/2˸.MG kht3V6 c9B_PFd,; ov%WvҰ2/BHع/*>0']  XR1p:%3rpɼ9dya-з발*.4ؓ1˜_[3$f&M*ܤh(n8z;0¥#X0[s#(I&ʎ(KǠ:vԒ2.Ͳ =hzv@yG?-z|!IJ"ҜT"^$(KuF1U\&}mGᤘ,X%>%[ëN%qDq[1vQT0҂]#=3'^ ؒv|]Ho1Sw}P+˥23D($F_cQ)I'W澏^tGK™%>6(ȑ^-$"/TIQA$ v,*Ŏrɔm_WkE##$7PFw6"i÷u(C[΀id`JK3+bcG2KY+CsLՑQۦSҀxheOY\Ne XVׅ"T6ą{~݂*R͑V+Ǿ}avS1h;[ lCDZ %0φ>ˆ?w)11:u;*)D51)|vSaET&f bVn9{h Qv=*/ЈG6U&KUgѰobAg&풂JA񩆟rvPm<;r ^ApV6Zߗ(ucodOVGF}8~I F_CG ;~JW Y(zrJSJ2{UAW!3,[^v&t1[:B(o].5;=r%ᒥJwPM$ez`N~s'+m)L*墈-n|Yn:1au 1   Nf+ R}9$\H}x5p-0]fMq MK~X|jENC\yaуQE6rf}V4͆t +;5V0lEA˸Hz›C\jS{X\{xƭ0p̈[R{C;qyS˹$eۣKmI{!=FkOi_i/X.$9 13>ʜ= a!nKё32䦫DC. "c>6#OE9C1C**e-H"q8T.:b*X .+[vP$v kqI7>RAТ7m_t A^ϋkZ:-{MB0^pOyoYك>!dWX@EZof*Xy{!ӍgALiq-r4bpb>\)ۣ(OU3.dX\r4%ղ2%='z2X(cOaA7Zzˍ?ˡ+";)%Hœt}j}I]- WAe*&z;~6RԾLA 鲾Y g BYJ;5{?;(rGƙ,JKT !;r>$wԦɫl i񪸷Q:+0ofߚ6QS+gb_w-!4$jp)jP!))ϝʇI!2&8Ehu R{v>QqΔ}mQ/v;~Y8gF\!o6lp9ϵṭK.<-߉aTf6zm^]pRYϟVtZhC *bOyO8kE/ & ;53s L-TB q`TݪU /?pcیsyzivw39\n7\usr|CTova&P -{dE4.R<YVflll1||IˉO,kӣwbܱ|!4G*e'\J@^yMk4vhmXӚT_?%F-z 1 ˲ӱORU Re=x *;HզDFCsMRhF@jǕPA)qLˋ|_RcgTJ^@N*ǪuJ#$[{T '%"[Q.KP3m*11[l '5/)K"Q,ZqIo#MusjrQEW(@t R:NOrJU3jF\D ǿd sO0]f%C'2eIp/l?~?zKq}zwtn* 3snVT\Vy {D 8\sw^21jBN zh +92H~UEPp/? ) !1ZA]f,ַ̎jBdךdmP&]+',z-Z䝷o\ZO#ҝ^{ޕNz_AqW^?NOVլܝ+V ke嗀_.@Ah9PGJ'7Y )$R]Թ5'uÐ ОYbyn+R _ yL{u_1 ݜ1g,ǶѣxvLFM~}Q~P6裛 ^` ˌLxʃ'bx-?P91jle<Z" ݉sa<οBf؋5jk=b޵5<9}E.K4:bC4 ĽɤY-|,6K8]kQIdyx[0 #%Cåh_{Ŗ$V4lnQ^;`>޽\U#ު}nuqz&\Q!dRca<ҿ^ӈ *21Z>VCʛLq ȅ/8oh^D:T=0:6Lթ^q:$ڧZAu wKuPg+؜"Ei 0{Y2ou`N:GΈA`5XצE 1)?|aX[8Ly/n.sʏ#Q'4'ӏd%-r4b| O+c;Kz 'ʨT|svĞ7= +U09xM}9m>~GqV,T@Ag Ӽ{ cR Ag0~^yA0CA ߪ oydN<4q*^2~!k[g|#&}%턐bIi9xO05~gYmr=egwRgbLaS>Z8rtLMSTc٭ [5y,;Cs0}Ngki{!54U˧+^1aă[bR׀`jnO?!e$ ?l1t_:%Mdd^aX˚9 UhO 颟%:0;-_:0]14wBcRM/h ?TĮNU4ӉOtT #(NۥJ@}39Ft@!ж\p;!vǚ y0WH}:I N\]#!Z4>}R#WCe4=$fm ծqiSHe/Kńjs IpVQdO6=*/~*I#jMӒ#* 4MwRW-P!yB>!h/;>Hs,bϳ xᄍV& {'/EF9q^2#c+xkrioьw)R &(WHPag2iP"yX7;ɯKNty}3 p:)zӌ"/,n6!Pٳ@at~bSkvG_AɇfׇSF5lS;k|V/a,dQ._)Kfi#K5iNjnrCR!\b#̾_Ul0<4= Bsf@]o*KQq A/Z܀0SVM O 3; Dŏ5w00㢟Ïhcc y׎:%lvIjIo5=x7m Pp~)ztMv!GR1(<Fe24 *s-4l֨o?!JY$VD PqX3DXnvy+C9ӈevқdpaow/16O:G4o*a^8pGJvZ+Շ,īJ5"Rz ôR&oX)lRS;_@hJml5oSP*&3Y)7yRV[kmN0R] (lF[ư セZcOol(ZŴ2!Eq9Z)9b&JHz="e'$8{,gۍ B@]x.o̚{:?q0K^AO$]gщ-#9e2}Hi[b  ~XDrLMx/Ad ٖyU*vʩW'ɅKmQ k*y'fp:D) JίW YadoDŕP{As"oi?%t/~^(S2zQJJ7FOv*[P|& A;RE]j y+k3<= xM {[=k&ЎkrFz0yZH;P0 зot͎D!'l*\Avџg}OǗb,YFՓ"6t$Io>JP I{.h٫&g.8cЎ@BWr b1}ҔKx56H;"@PDfE#KdDc!LBaX؁ T͏8MpG9ΛJDZڞjmG]PwIjGgf鈐n%VFi#wVޣVFV`'_QtV%J4KЭnMے*YV|vBԧc";8Hzh\ҏs3{~YʔG(~Tu1nc+l(Xa˪fYIGLT-T8Yz-cIj53߇kxL/-"߱`#dR)5B4ēKq mT~=-)C\Bo0NfO>9Qx ^OJG%o | ή ȸw rϋq,;>b^1Q3vڃ8yku FQtRq;iu2C >~YDK0Ї$Vr_|:~ C8Ev Wb1(h{he%`kh;c// 4jڀʽO ئZ5V WtEUijw[')pD 7(o{Wns>~F+L-2rHf~ Էbd#L^jMԧּ!,v4}RJ$ S :L?0^\h/ cV[T5[>W=c;`8Bi+QyS0LW-:3(ߑmϨl2 ׁ\yUw IKFiE1|'1b8 <$ cSu٫8SozV5#x]3fbEzn&ޖ!rJ4X"W~bȣ0$3}sTtpf'X} =OO) Kc4vJHcJD/rRj65z F*r;S(EhpJȭo*ңF_5, %D"s,}] *-:z>Sω#`pB4U|Mf {B>/W , t1_9H")L g*c+~**K*S]G3lK K'ՙE3114E͡$`؊D8zMO3sACa;Y3 +VsI}노j"J8N}%ʾ鑂-֕ٙuGBqcacM=v_Jq'ŕpYy::JfteP9T ,yʘ12MȋPm$"^dGOdn[řAf oLRfZδAui Ay4EP*+ao,'KNMG3,%YVW1 Zl L;%6azVNg ,^E5r ,NbmXo Pa(L@T.zHcu@>fT_EMƙ;Ruښ ![rVk"0%;1P'dUeJF>^q0]H8]~,]\ʌTBw8?mn0rXέ0:\»Kn.uf4ǀ䕲[C3맦U3ΦƤ.-_BT&Ce fQJhm̪ukMZ!e+&irN%a[EdpE"| *<uN (N 't"lyO(R7njS\'cϢE@ y'AYSnH_>YO[ TqYH8$\”zMFf6\}ԯ̲35#oJ8 2af4\ zFzw@\ B<m)4j BW~mY~hO v $3я5p>ȷx" E4)xIGgOUZ^kEa_x#9V RPIj݂CKEh.`7Px^3q'*NlS[zDjsFB)] `~D dK[?MTD'zwN mSl=Tn^D-'h EGAYФ~2rrF_ǟ*T4+z(M|Es+%Kf5/퉠x&DUZdBۢWފ{i: ŧ>Mna[:r࿭h\7{rr}zXUTg #;նG *?F&RQfY4U饪#"WyZRˑޢ﷠qW4W4EPTӿ"LlЙ;/WATg~##*MvyuR=v+1#!K,튾a8pA|"39YŞ \{T-!Qb9M0f)"ii{;f-n Qޠn`^(cW쭴`_fYV|\/ Ꞿ\N~g-ata72dv2"$e⦈mt:ƫIqbK|xw0udAJS*TC%U'/y{ZH2̬賗m-\QJJ+ +-HXW^GkAhOnGI=3rI7XU:oQkJ }xDo7}!2 =E=Z7v>eJ-+ó, 5RBx}O^C8.K9{njvkD`qI>c 60dc߻7~:jTNAm\=i (O)s*Zj *KsXoaxicN!6 2rn9$`ųच~#*94=kq $0چ`VFoyv?̗Yum6J1WDr,lŒkiiHpqH7 .)՘OWt@G-o5b@!PeONy[ϿfQJF,&:~yaO'o-DqqwV܉͊Lp\`)͔vM f3[F_`׬-.;$΂^PbgqO_D÷.]T%\:OEڦ"iE_qmA C2 DW=I{(0bfpe8*ݭuZ),5`fJk.L*i$BBR hqj1fT7UgΕe\T\9-T:`'@YFԠiKiQ4zõzgFii קF{WNQU 9<#G.[`/ڧa[enh6 tNmHͻVET0V7+y#z5[I~=5w'S0`GBDTkL{䍦nѡHmuM2/ fJXsMW1艮fv[asm"Sݺ]2`PL)z2u0Sq"z#QDW&EL`Gမ*|uB.ݶC=ҙՈ-9ryv^~Q]~VԦ/&xIP4}_4 |s:+z.m]2xgIPIB@W0`(+ =@Î 6kSw >()wj գ;mV绐DFS"#(X*IT Y!Cd%?Kp*-Ceh6 c".];=nϧG81nDsd1O=e邘p:JNtDm+e]An iD^YM`Jq~f9uEUM-Ƣ-} a3l` dy\zXRCYZg]]YůFt JEid۳ښ791a0Z=%= LBuH R)L޲CbdeپWPi#э)5>γ-+R 5qDe*sAGG8;S}Ф74T}L\cq L7?f}0e98^<`Vz6Ww1iitB́EƛJKiƦWrê"9#0DѷIc&)#F(j;6H[`4z76-,<0p|I <: qz?8NQn!o"B_ zG R7",rϱmN3&VNa|lNuqŝ3ԛݽ/}_Cc89n= 0 !>($hP#nNȝRHr kPꯉ4(Ӟ GʱO\F'X'ۉ`sw`_@4Wo3 <:S noK˲R'"|Sͨc7PU>|^IY0f xc̅}:񀒰W/C鶚cJm1vrx5. v˙GoѪm}\)ָf]b) ݁G62-Ӵq<ם!Yݢg@hAw2{?<gbKuud+qtX {L/iȀ𙂃́:v%pFY-34˼/m.P\Ybi5,9by,xF!Ǭi@0Ծ&mb PZ2*Wsbd@(1%F@QdsTHʂD()(kF{S:y¦(3$j%a[#R Һ#55O,|\ /!Umd|0^%AsȴIJuDZ7kz|JP-:,80y͖eOd^-eO6>L/dv2h8UiJTړT5x)7)|ܞ6i:,δ1 LcA=pբZZXlA4Bbbӵe&~<4Vʏ-e}@+&pY̓hj- Ie0E$I:QeeiB!^O3[ܛnf>YO J6t:V})u9~|#^Du䭇%wT7#Akɽ A*v;oΰ!߽Ehxέ>vdZdn+(ٙ`Ez*Rb5tzY%@nY&%I?pIdq YV5ӭ>AlpiάkHG09miF102ǺqOC3G QT1pGo$Ee_K.1BdU=&غ$ef.8 T__rml^EJD]|e$5zkiLD1=m'0YmwuמּOm@Z%WXfC%cqb> ^6 5i=2\EXz FFiνQ)K( <'uR@BD-HJcꩌj&f%O׋(b2;Hg{􆛬̐J58Vi[@CT,D18gUHsՑw[[ `Idb.v[p'$'.r` \ d,RM(9wX5Ж1!@,AE+6F#tL啿$=' .= ri[];E_Ah{}j|ݬaxgzm>\^=2ɆىCO#CCcvϪ[π=(_)m'Vj;vA/:2 !+<P[+ٻUȯ)iA^&2UfJi>/Uj4OYGv\${w+=ϖ5/W 2: *%]hʅ!e+di"LK %m/`Rap0jO:FP'lV2&=v6t(qw$EiڙAT0]IȲLXz`F47oHj2jw k F'yv ;0-v+60,<<)bId7a0^@b7ob‚rDOWKu¤!w:)hc:>5^sI`vhRo faZ+վ RG "WnfPnߓΛ5-2(R'#,~~V}lkClm=MSZ{͌)a囪|)c2Qf^WYՙgID\:Fb."HtQ3u_]TR99ɳ NY$N\QlMp6 l9&9?!XĮ(Ŀ~!Ӳ0ƘڦRNZT9rE5 O` _ M+@>-]wŎklUHnJ ೲ1و8OnƌEHS삯7{\=2po 4Qd:jsc_ʇ8V+/Z袾\ ?nG{zž#jx(E?{1FL`K{-B`rh9׹q#[sXlHoIE;~Qx`9bZ1uG`[Y!9-Dړ[6Qi(K fF#f|6TWwvNiօȍ8‡&$Ġ*'~kC{Jɥ5^YHo"h@̦$ndNKeGHƐ+9*z2PZ-"Y$Z%iP ޠq?43oNqcRfVڞӃ;)qluƱѫa?Xw3KX] !s[fF,&4f;pgb4HPOJ*0s.F٩e9"wB?0}eȖjsk|6gnӞ[G4Ц&ƹᑉ=Y<#& !3EFBrO^vbvgo_p;q'I0iy[2/h;6AO`Z8 =yO s8|>G*YKlE]P[~}d3<0I/ܔѿ8r#<B1,+wڝ> d-?\;mDž0~aAvzzB*:'ltG40!1֑;v๫dIљ8[My13YG[5g]%@08sq#k2J<;)c6:Q;t57GZ`}jTGNDSpJq:h!n~k NaF39A<=#_{S3BbϜ}̥~*sKg3 ZM&~(/t+ sle ɹJ0`Y0iL2W@D'=T5; V0+F:8SnФWϰ Y!8~<ļ.Wa$j} p">;s}<]4H[3"芽ML MFOXUv|IC$փ0y eNN4%PXo6V#2#l3Zn 6G g_e3LMz`Y$Y/v _ / {2J/ %/2~lW;~n&9hȤORYKXiy[̬*qVܟM qBN6HENf`w{.0:0mxW gxJt5r ,ThKq^fN+Ɔ荎cP5B73ZZUti vխgr%/NY{bɧc2_kHa񩅿w%MUC #Ə#J"fWJkN R(NZǐcd r4q]a*i#y'[},8 Ym+k$pϽtx٨N牡&I<۬7( @!R&x=ώDS8_sTd=Skn^R;9b"g`! Vh%ChB&vV{S=r~ h^Rr풁k~Gyˤ5% o \_jѭpfi<*9="7Nk>ɵEQlX#1U{Fq:&*a)vqnOY91hydJN0ͮi|wXl* gঅT^9f7)l31h] V+GS/%=uj&[ -aO9~tң*'?`òR<-1u, V/ 2~V$o'⭙SljY -3e*-%ʀ, mzBS PľTiwły#OuOŒM{Q4p䜷og;Xy{< ^کUO} ̅|b]2 4LgO_/H렋#օfT1KMMUJ-ŏ.wHfH| .d$Q7r/Q:&V`W5_\5ģ(T /kR=GT^RR( kvy54!w lV+!HVUh+|pmG'ե$(*|--Xƌx -5tI,ɳ :~\!(@x;^> MWO(p~#‘̠ :y#0I`AѼe([6oi@* $~cǒA!o(!t༆2 ?LF+Nd}@\ i&f݅Ui`zW+m_gWZp>Sр󐍸WW$Kt]/quo رn(?v*jX`\B42TQT3ov`<04HBXWr%,ۉ26j-Cv۳'ŰDr9'mԿH!lڵqP-xI!y;9sϸ`{iяٱxL M`gaSUR꼅D{Adm1'WBVLH_7'ApݥTb3 F̡$oj\ZHCpsܔj<('mvO 񍏻 "`SB^%WHF2dil܁|p8`i?'Hv"%<@>r@CEZ[L5M~%\qS nq"yE :CN9 nn-_N a?O֯\T(b ت$־:Yjg "Ů;l얉ap*(|$H ӇE_I7Ϗ+3ATcaWqa@Mh7Mؔ`5 fwDUh y!%N*EWۑ5辁;t17n \,C2 a 0o]$!&oTC$Zp9-5-&X@Ȍjjt [^&I Ȍ0!sgWٮêTŶ ϴI~œxjD!&.7-dr[ TbpշEw=9*+C LY *U}lPŘ7p?|^0kF{yف!@g|t-Sց t8Y(រ"HϞyX5)v- ôaqӼx4v/RwlA Nޡ:݊QEyޢ;BG1;_"m B̖m/,\7cۉ*13ׂIevJG.wC!{-Hl:0p*YAn2?-g޾ƌԐU'lx} ^^^֞ x +noIf zXsej6cceIľmDV^wC)-X=5J v$Ph"E[Q܄BfU͐ixYЂ90h=b&ݼsr=يT!n SU0{NG v9'X;$o%om`悋g:mW@vu@QE&SCYVln\gLJ!G#saqt+&osd#N٤'`:˝J!!g=H|]zk HdwJ\,ZRJw*=#p FDx9{tÒ$!Qo"x|NA U|&@P`;GOQ,řoZ-;QQi}-|1$rI\!9c\urFh>՛N.ߠXi!qu.R z(?AьklPnhu+E h t `\D/)^n{Hx{t d >!^) Y;)rmU3.Hg?e Z]j.drIȄ[o3&" hV~|`Yd0஗_JqR#@f h\>!vZ Vꢠ i` ^+cQÔ 3w_ t*,n]h/HdvE R`oqG#RJFh'?fK K(omx,ϴ S|wM&+MrbT+`0ɲ|0GDj[M/;K)F:׌RLsLLGVz@z[ÑH.O]l퀻%@a="U'eknK7,)Ibԝaڤn3U?7Ő:SJ-\5hI.LY֮/#ېj0q;#t~7O/*O癭:) ^nU5 X3 hN;3;ł56K=gQ$?|Q<bDcR7 ˫ J5K $ _8&PUFd?v ,@Vb|]3y32X{`*>WWZv= Ĥ:,V­EPTvF J͎ϵL~U xbj$뷃.}@:ĦVWW0`ik#-@P1ڬLg9˟ro lW'oŜ@?jNS^ Z8m8ȶVaz,H{zwEp% O(b]U7hwߡK֨1~rE+,fn&1*;Ï_̵^KYo4Rf Ւ*j֢PJ3[6V5+=84A$UATĭj9[qXk&[7ͺI0K*lIicZs5%^Ru">y 8n̗5@bSLLVGcpE)0fmN#.,yEz)lENnÓkkM`IV"cG3jvֿ!<8-ꚥև{bMmJH9KR7:r-B@N礝}xGُp9ϟҐ.UpgN]FPHB.O@ݴX9,Hp@oh'xf' xX#pTIPsl\$M醟yN#/l ܠ"Ɠtʸ5چA3P\V@ґ^y0ڂ/龒4?Z3?bM*릟d3 8wf&M[=vLwpR5 P?$ m` B.4Ɩ  Q|$eAuW w8vD+9o[`9Ĺiz2KUL;-zt*j!c{.Gcg ܫpdpN0~.柇v7!qAbىObƍu SҤ/-GQ\X#:I]V$:%< z~OvNn`j*cIϒ=HYxa0haK(Ex^AzWTBREon̫"<^_! _C'o8J9l_"GQy!H1S& I#',Cjj[ح̦L h# X%gł"]RƚoMOI@Z싼0Ѳtgt]JW*u˂bўCk'Ti<3Y5gCK˭`7vdL c;pZǩQ {S<|>}uVfzm6ox+9\.o?B-p~AUn!ݍ8f6Q3k!dm[ ۘv$aݯkw4B{Ls^:5OlIlQ1 \W8_sc~&{) Ŭ.O Z߹@3Hյ%uΫ Na" h2YPmro"y0W!"A#T{8Z\[62k+>aSWoKiTwjһ!y~f"5<4:3 Ƭ:|#-EZ7ſmMg,Nkp_%ͤMsᗌ?\nMgIK6)v6B4 $$|; OpoK{{RF$pTXգ6%}Qn%n Գޝu!5O[YG,`JZ]ܑ^ϋ 8FaYɑPՐ3Ү# 0O!Y0q,Ȋ˜-@~334V9ey=qX:%:rD}ՏBѽiRB7m2Lqf^mDi@jgd2͛98D^tqtPCZARϒ<蘩iV(l7X_!l38o0]@|;^7 NFbleE6 ;zK/GQ%Fڹ+A' hePW[oeRY`!`bOΰ 8֣7sYح]:B O Xx"iַR0$u s? xuR,zJigw(H?"33գ;N$`%HGMte=qg\E>F)Qobˍ@6uDiVﮎY pI4:D1|(~)Zc%huonpbG:I%NF2:aUgEV4%G$/VWYo 証5DzzZ96r~ v2f¥Yq HxH8ܱiS.叭XNfd*;I%qpPTKCrW*1_rBhWKh"0F:_1 }~^ 7\L32i0h9;RbapA[ofc C0\B]ySHd@ ZH>kM+%VD] oPz@7‘Qvڊ Di7,Eӌȴ%\BYo,oKJ,d7=b!Mos}ge,/ҹSkhw>kѲ6 T,#&*(J߿!C`Jeuc1\g\񻍺b+rd?R.>Em@Gj)2;m.uߌj"MU|?:ȱ~iuabWrܦ{Q-("M`.)8viЈvg&5 }AL24*6ϒi!s"skOXVUp9(v쮧;6Psa7RNO"Jst'!N>׻CvyD$a!EO7|y8 :<>{T ÁQ 37P/>{`bpDu,.`jRGۓjI* q٥9) C$ev8hbR,|!Z:.s0GUV,'G_d|v)>RUe@F0\tFͶMO й-4Lx<1<lyY*@ }a<4~k F @?KhfZ Iam@hvq EKzV;mrGapVv%C J _zDkq]؆3D3f϶~*qkڦB-vL PTV;6Hʺx-ut+Ila*< $(! !np`2ytȵϰ>'Cp0M9A8ԙm~G&w_[ƀ׾{SN.SRD\џcZ*g(EAyW'ΕPpQ5+9&Æ'ӏ1*$)3(k `ɇɝm ˶-.a62[c6:ʁ hzs囒/gmnA'/#Ec<1Hx!5zhiu*Օ eq8}^_; Cd|`t?{q͈S0ԷJooFe;nhe ~%~(h[V, ()Ψ́2B y"HHUXU kGגcpy#\++h?Zka,ՍDVE]"R]v UmʳKB_=LSΫԷD1jm/J 5scj\Yn("anY6Z 8p.)QtRզaPHo9\j7՝l.6Йn@ e*~,6rKu >QC6NYrU yD>Iu)Œ~=&U E\q3b[$Co3> 'Uog19d6A{*Y԰1wpt.&9h@ pG:?cTїaE*]zǣݾ)Kl8zkYs_va;l&p$bJR?/Eѡ v*.:o_#ox CS(8e y2Gp_w/-@An(vc4c۪)\skLe4o0HrW*.1b`z=\3kM2nS?^3>P>tN, hü58/y */iˆR4j:]Hyi)<x٤iDž PB;4}44\Qt`J ѧ_x4f{a @+/Nr8 UQk~ V{$Zto(2+q~U@s[P`¿V 9&Hp7bQȊGNLlL;l{ *>$2 hNSL>ŏ brݐºcv'Xt4/L7>~ŐCcse"^]dep76Ƅ5@ik̇}AH*eV[پ`!xZ/Z`2a߹T\=iء* ?{!λ}w7JY$- Bg h3{ q"TAqW7qpb7api X< 5,cFƎp)7" _jl ņ9Yd_lR@TBRtIǍz>(no*8kR{0v*a"G5(E[x$*ӕUHtz7 t 9Twڦ0UFdݗB۲⨣IwKb~m<9>Tv0-r^ aF[KFmV&mMZP8Ȼ8UFaHF |QޯD7k?9{5a/,U/o}豗/Qqi]Xބpn.oRWaJ¡}ꨕ$7=x{*sc~eopz&"G7;YQJ]]NMNX^3p^ a53ak|nO@~Si2=r)! ]Qج;kR.@qzL.:!^b-TQ ̨g+{-cvpljJ2.vB|}(~1l~ !&9j,B--IƉ~= ]ŏ p0 zS0v4 ;U启%+>QY\!$}]TP1(K^5 ]K iO<:DG4e>V&Y=Prι}0_GửZ<.92.M]^tL:~ʉzҢ!KoT䅾sr&ܺ TЈKoPZ[\G.^-yE0A3.U;[N >2x2Z,Zmĕ&l"Hv¬4,*6YD/I.IP Awp f4:X{%q+TS {bXW5JZ*[;WHaI\YC"R{pdؗi:ɳPE_^†.5 _=&Y:oRM2;b5 FMrwG+)f ԺxF4mЦ2 bT 0ҹϼ%zjW"Ľu:z@ܠh"gƃ+d%ZYltEQ? \d4 >hjhe ,@- %r1s>_  LT'rdpv& s* [: T-3@QAJbO!*l^F+D:*擖LyK)W:$ox v̏ؾXФl h=~#HN`(d/TS' zǮ/ fЯt|3І7hPLWdGQ`U7Ǔ0QH.z~EK/#5pB:u$"*H^S%\dpTe1ӾJH}+Lº,"AkO$Zw|Bc:x߁v@t̩pQaJJ%L>EQACg;dzswVD-bn@A.RS XK^#W'nCϼJUS&$+>9YciVnF`kvKk!10xq5B1L^1[FrU˽h'56}SvNTLÁSCeueBySDJbފrR~eN2f;#S9&(_!N"Ԇ67N:QFlyYg ~66~n(ˁ2*)< Isx2 ٨N6X P",:MǙ;$֕ߺ֥_q:WOr!aeYdn @,V8S^8'y5HI y0^#}/\v? Ǹ^d_vަ wf_z?J5nRg$Nn.{pBBR_Dzb#QDIߦ簳*$܊9RmYvbzm m%p*4]w<4W>Af͜=VR`61wEIĪ`raWWo'-fLb3ZwYrTVkk =r㲮JqJh+$Godm#)~89+}a?KVAA Rإ$_F#)$gI_iSRN@G[ؿM 9 WX?ELѱol48}f~ fO1v=|vw=Wu*%B¹`/ 8}Չz}RɓS>G?=n uڃ 3|x>0ALrߚe[sFp];B'i |ĝ(#W4:Gp&'LkHDyCy]Ȱu7aSm"A  H ZJ % ˜l4߬hD~U Q]t/ϗfUӤBx?y Ҵs)_i&e[tQ ^\LBNJm#mg47:cO"4O cJۤ1 ]%7](*i,2 IAy͹+qC)}5ÍٶﹻFڬq+x\-W N2YIR퉬ɺp[b`i <+V9: )[lrs~\3`6S&U.h#%w#mJ Plf>]@%N^07?lÅpl?N4ƋWѪ_q0 XYg#C)89T+ Yk|Xh}!:Cz93Ej®fNK'큟Fg ,7*YE{HMRR.+Eè؀gWѰp|%&(ĢA/j0EA3G\T;! .57`B7%e?"ӯu~Ss?bPLLOOu wt0C.y~2@.Z 2ڭG@ީ eh 1W0j7àjw`ҝB#1o j1A(ENQÁ UȈxBELem,kpqCmdΩ]?YmOA*);{ ),8l`$m8u]fن@(!90Udl;$PjtKj@6Evr湶<)EWnĝo>(\tDAI/ -ո>|B0bc1OJÊ;)6ԫ7^k[W}e"44pGk;CY3F>6TE$t|tN\>ALXFӧH{'WHl'RUaWAGcXOC_QXS76S ޹ iDwGe=Dk-42奂]ETyC0+W]M֎$`>1Ğ ]:SÚo%l+#ͳ}1QY=XqRm8:~S: #q5ib̫n'S3F)| {>7݂ly-^@ڔɱră/ ~{=oA|XtnhHBfx6vSP[g|gTE(;3Jų< GE:;4"Ăvwe+9;$LS3WR|?4V*=z@`co?kDBɻŤʡO;KtMaXys/CY˱Ȗ??GH%o4AKK/ SVEhTN/fHjבּw]hE ?jLl&rFdY˘ȿ~$w = muFU[סemA|2ivC5DCPcqv!VLx1+&)Լ 9Qv ?g?. >Ev惨4ȵd6ZCz5`w2FL#&/CdoWخkOݒª<óR$8]y,p/?0T? T3N7`z\|1/?@ | V.4#D\%LkWSk؈a渲JD&x(%,{uNPpWhǜ6)әjǤiV}gdO϶KsIXo7E;bh8BxA?!Cyb*:Taʪ 遐{$.)J.f Y4ev>d{YatΆ[ 4v'3O:] ed!`%ڈEu'q4cʒ@DWOSSRY/;WEv VQy ^oI+sw%zq+ZubœrrrqP#׋:e6 +Xsā]}<cEZL)&,ʼnHR8J U4H5m<O~ٵܭ̼dGm5Pd)l 8HS`Q!ޫSb;7y(q]~F6[Wc$&;|gN<{nd(. /̤>*%] #!T6-rģHoފd[xow$3yvefk~y0O5vZy6S|tN2Wva~AƟV;G uԮ$ZGcpiAէuSRv*`9aB_|B<=Ud-&9(SW}zӡ$!צ*BdhפqQe/0ݫ܉ⲳ X>_l3 BGaҪӂ7FKӗ'\q4YYyԁAZ0{ n>*,[2 I'hvRݐuGY\ hG "*ΝT9d+j-b+;vγ/>N$('Z0 Vՠfԁ4o cQ ~ٙVkɓ$s QͦG`x馄EqGVcTz嘱GG>;壧Ctiynʪ함}Ty O3NݩR{X7֐i i΃Ml=$ObyKҲԮV3) cyD4"!1;3f\zYt-Y+q]!Dpr£e^x~PV_WQ N=1b}#K#E,^Hi08UZuS@46ĔmGw~8 jKD0-uOH8=Ho|=Cr?7e:wZ]6鐎ߕ qV~cE"qs-wq7 )d0JEeĈTD9qB*ݼ0Nچ'@Vpm^o?"+ Jrkf t"\wBT"7Rs\# !LG~k}7Ƹ;p d>ȼaoVXoX0ٽŚs#!6p#ó0u)D޳:/k7hBf)c`9=`l݁ɣ 9D7/Gj-iQ&`D_ ]&XBPܺf";{?6{EHvR~4p8*|EĒ?X |c$MMؕ ,Qfr<'Qe䀼"doq>ϦVrLt>$Ȋ)'.|KFj+Z@E{%iBc4y䯈pZt6ӿ Xə#a- h@xЙR<K7L Ƃϣk:uV 6-=gDԱoIsMGO' E?J{˘klأ 'kgwV$.g`S5eK`|/njr";9n0 y 3MbHqFAU `Ylࢯ}2O¶VD(&g M#pu_Kp8q!n%ޘf7z0.n @qJI2Bhl@K@T򙜪:sup99ND(]E^oo%^k:Y+ uwc bPf \f=3llAC`N$6ǣps{\BfnaE|d[G KE!։,,?/NG?43Le 2^a^*X*퀀 6_tqk(I>A4/Ɉ_{dj5Wh]++Vif/UȠW j>V@DH<ہ^)y1 f?['EH"u^]Blr>S.^o]ٿ*qd-HWƿqcD6%*dCO_FMg$!ͬ7S_<;z iFVrࣺƯ Vձ %|2aBQ~fr白Mk<} VLMéZ{/C2hm lF%E|`,}}vpm^m*G ?5y+ 8'W|(~1jji^ooLCy+EBy'"P TOv[529 _H'wюX}.OًXONA_b:dw i?)%n;$&oLFiI;{(0f9M/# k<Ӑ_{T&otdWSĥX:4\*s(ڟ)UtPb663ݹz .yBno+6 6Tǐ<Ţ1jg%'T_[厕k_W^Gs<|;-MY)涤,xxOj6 v}kalB:uDwr>WjiљeMї$&Pu6e"}ؼ bD; ,Do7@%{Dw؀ov 3ӌM{OY;X: iT{RB}4+DqK;}Э[ŔTTQ./$ez^D=i%Ϊ~l5߽K'ʽef 8 B-J#ܚ Z%lH843 E1Hw &OP'aGiФ< )i}*Ɨ~YD7TѮ ;Ûqrc>\`LpqI*3Yk h6uAO#8N7\ˇvJc$REjL{#OhR`,]r. ̀tMHC%AYiSsN'ݦ媷 $-C eUN; J!8ol| {A"xQJpFBv2;^v韫r$AoWڵKMvG73R6"n5UH"Ȭ_ S*յ߶Q׉ab NkCeCYd`rOo 1u"s:Cx) A'ڀH3[i5MRֺ x;Hu$]0X[Cͱ7 ՊYbKkW:^>fJysE31H8-e6x3-kRZ9ih  %AvnZt rJf&PFAItD`Ҹ_J̠'g{4)uB|g_cA@QKa @ @+B~# Wh`Q9{Ϙ ƧEWWG3UzOwSEI ?F֐3{GӍssU9MHekqQCQľ:p @BEX)9^ӿӷ4%b6[ Ip˗;"9XdM0BfLRf!ѕW/}M-h<<2ZfyJ &jlޅF%jɠt;6K T-b>?$)! Pb 5@>asġ%:4Fy,;Ep2ce N>j^TNLnʨst)mkR FC7MX|Wf> &9 nį VknX+&ɗL.#yѱ:Sd;2S<%PfG . q$R! #mK| E݇ͦtK_WAZ Tz|I ;^{ο-w{ӳ#ĪI0}gG ⽙P2hX{ORpԏz%U4ԕ(ޯ؉.ك-dJ*;cb 8 .(3(杨 ِN;{kaK vmsk#%./P{l:Au0aE{+(C@vĔx56oc^+AOwĺg-ÖI.",;_ CntڤR/qterVf_AH)=zL R4 D]M#ma@* )M?E{7nO ld.x@Z?NEK,k)#G!3*YdQrpff̈&lGj1} MŐak hHu}KIH$xG~3|YRP@Wܺ}'X&o%Awu8&.q[/6=.-x])[IfL Wo/+w 0䜛71yNq]k?^xdI=ϩf_S' XnϢ'ݩ Нx-x9"s8A;Ʀj~{rM,'11U W)ل}䦃q0)h#N?K3H$eu8~YzK;9ygX]Gȋ\঍υ.Fv<2mnh|RWH:%tE.Xh0:SD0{hNdMYB$ʃb? !}<HdyCzL.HN/,sIC(k- { #6$O]%H>$"{Blk?C,`4rȍ&"KLR4q g CI5ۊ Zy>Ng] o{aF0xJxFɊW )*v"|6V_&uo0oKtѐEtOp䋸.v5Tt.#~1}mf(u/")cI4rx1T>: =XNz>%ĺo,}2k)ȇzJت,ّel5:`3Y%"M#K5  }_[ʟ,NwPD%&PJyʤʥSy/u%=8]QG]5rT!S}O* {mM[Fjɱr>QU66ybPo.!D=1mAHt^9{#ԒwJe3a"W^2Whb&Q5<TmkMtHKO x"p(/4[j+]X(wcJ z%fo"0J zYk2zm0gF\{(:;F8e3h8HhY?al&aUom3‚6<]? =Z$ pOao-,J Ȍևٲ}KLE0:ʧҌ{q&,yad3OF]ڽa}4=\OZ`%CJ#N}Ddzܗm #iOC7,iEDv٢nΞh*qZ۶ >}KkC)cn8~qq)A[F} /ڀ5B>=9SV#l5V[byHLvkՁDW2Y8p;=~xEAczso ȐϚc:<=jEFޫdA,E`u w1) ǦdjFeXtR\PD8N+JON+E*Ԥ!xT4xTO3G#JF:%`e#`_u/њQFS O{<"7TxMk\% msqpw`zy˸%I%Lw^gƟ&$,m@zRF Ck?T࠵ӌB $@W,dd {&;dÚ_1&b:[H B#4T]IMvk]tmgY`_MRQ`;lu7?L]62Gb|92؂*G iCɫtnE% TPp%2C*xsu=``|an%| S6i7 Q${* FCcZ T$FUI<1'Evrkcр yr $5Pg%sNKxJIĒ# +rʢ `0&wNvQ5kZ?$M^Culj9"+O&Qu /?qbL{PM*?tҝ0@IAh4̮ʾm_M6kCT9'QPBY<-9Y鞼z{.|38nSi 3cAf_6A|jƒ^@;@̊Vcɓw2ZlpGݴtsuy'AҼ^P܇&?qlL6 cḬ)}MkJٶk/H<*bHWcƺ{ޛ1(ǭU=խBQ^6j<n+Q0֙m[\kD<eL'l:'Ơ@ϠM"Ar݌*,@"EѪQ4+z$) )kO `X x=rfh?Y|lUhE='%5?b{Ƹ e~$I]zsJ8C *eQk#c>愒yorRb̼x l JS`N6^%æG'g C<d5= G0V6qۇůUfvYƤPnVX556;z#' :h\]MLV? /Fcl|7-)'0OW++<~xkpΖ>~ڥ ;E!-˝T)Jz6 ޺(7U? xƘ-Y#3L©&O:ԩ@5c;v'A)Z[5놨.{xؿ:}&VS_0It?_W&5xp/"Žqv؏]\)Iת佧c<6ΙZSY~~1>}+c`@5,oA7,8\gCj76ewA,TU@Cyv@mM~q,HYS2N0qF $iAxIgQXŔVTB̮uaPDe~8.;@KSi9d.IDSE1<ᘳ,k(: p3]4 *OP-pV>rχ~@&Jp[u$pmW}HE-\QҊЫ%/ UOI1޺K9,*R3[I-;9!"E:nYx ZlZ@Y}.B6/a ۦc' ]9Y|u%5zja"3WXs9Ry)aɝj6ִ}Ø 3EQwPg|kyq*;Oz~`co}$ڝz 6a)"#=s˨TbUJ_!oΗՃI/2߉;u? kPNФԍCHK5OZ6%x:ݘ=:eH=pWl"kr&I#& o0߷IA2D<Ix(c buH2u92wnU_?Y4 */3W"W\5Lo{dVN%h1Rfi=*x=7z7Huy(lD)j 7ϥB6ʌ!Ay*(IDŽxcCqPiwP]oavLpeW1hXu; VV냣Ob}e |v}KSeYb>d8Wu (m,j6sXQ:>Ű勰fie.NGSTsSoҗMs]ݴ-jbr O?,]15h?/['Դ6,f{p@(!t/Z!//Tߝ]Āt)!8bTn0vvf}]7-5j3O8'Gnј/'\jcmhַ>eǯAk&`2YX/ݥ$;s!Z7űn!d̛ ܀{fM%[UcI;T[u3J޷4RC1B ?F6T>R' TKWTRQ2B`P~\ݴ'h*IJʌdcONbҎ핛i+4VMqԨ GFza: I[arYPbfI8_\ SI MZupӝNԮ_aҎ(x$V4H0Mw 3K-|9A}J]}#j6P:d$+G@. 5of:%s0 1Q)Ƃn OQ3 ޡ{UR|Ɋ$qIi .z7K?md֪=T kgf<þ?uצH|4JaQWSJȚMq!˄8+(?ī+}W0~:vog*뮾߆5Kn|rBm8c쐐 2ϛ[ !ǹ*>Sғ~YJG> ?7:ls']2^>_Xe/Øw%EЏTOL˚,; ^R#㳢:pסJ^!¯lجm qSg: xÁbF_i"˵8++|[Beu*you" F\B7qrOopg1t_ӡ_}y.fp*,Sc() 35CU qEe$ڈ$NI#O*+0>x;iwYIY<;{zG9<1QM"2K6 P&>IՇncU2 j1̱ℚa8|@An&;xpJq"^]ՊFcLFE2U8l3tgϘ~!BUGccgЁngHmN?ˢ#yaw"KM S-8XHTi)Gi^̶%̣ٗo _Hf9s6v"Ȳs\ee'6]c8e!eklR (5~dNmۛ\I0,e2d X)`74&lp7@39wB1zu!U+Vٱ|:>uaЎ6rNfpRjŰ+\#e' 9/wv'i @ۋ9^oRnLm8 8Ldyrjko+cDyTyo1О %zo~0>Lݽt\Bp\~$x 춒$EJ@vFvVN<$v:c`buOtVYFP.,ja+x`z6[z58#iwmu>pVI8pvK#ycm 4}:~ y+WRvp=,`M[z : rkWy3 mASXB@8S&mjүkJgoxE7!s5+ՂGCK]=dwBqؽpURK" m*1M[h:{`{)<;&d) M m}N.ĨCR[F6yP2W42r0q*ܵש۠V'DĿV ~9ZrSjW؎H}xbr E]>B'ٖKՖBvRYIr]֢f'gj B= pO*9risE uߘcц<+uњ/o;ZRjhS.G,~^t+{) mtb(?ׂc_7Ȩ^3o}-Uj_ߗ),(/Q7)7@g"8hT ?ÿAJz S dEis>uF> wd7M+0.&D^Q-'%= "sPߍ;=)9C KxK_QwLkwL9e)}w~W θ]#jr@EȔY6fjԧ̲ 4^wˈxhBuImȕn5/Z?.cl:&v7_wtKxҁ~2%A\]E.q+XzkZys.eR&3+&& aAQsI 5 /rrPgj%cve&Хr[M4u&v~T%T"}P]R/;>, ArNڊ.=$< Ka, b͜щ4Nf).9f|+6v.;sLqٮ3JaxiDj!˵i+#ۆR)S&nZiVu4gZ;o~=I\pf {O% ?\ P]B'g~t# 59 vym i߁|N”,t=1A.nh#ݰl"PokܫeUpIRlXEܒpP)dt[M_&ͪAFkI^SViLP Ya&/KFBX/E_IiD0k-U2*ꦿpּlk'{bAz^Okq5ܼҙ-@Ԭ.N!DV}BwV+9,!rӺr}z~HjKpBlu49KbLGKoAb1=k̏Ar}chfcH 2ŬR9=".R'MEr:2`0ỉh#4]<R1g ):0q20 DąqV3@IRu8 [͜sք~ g_`^y@S pfD(A [D:_w򛫩n3!|~up5>|E@'yL,3`ӢVU[5o*V۪|HqåR\@\ykާñI ucXiB&Opc*0`cAGC}38r{P^&5eU[a= K7KWSvhl{)BZMv"Ni0ZOJ _mXH䉏, =ďp%pȨeo'5EӺK$ If(ul1+5_} k X Elw?*'$"VJ ^d%2 O64~vcdIv-6گ*}P>9/ ӱ"Zɣ+=El~~[.M&bArȎpre{ ɀ56hȽlT<aB}Zz7>6:]>VXIbp5B8Ŕ×#AӐὫ;ikc,r `Φ`1XRzd>i [38"}eLm@9I廝G6r1}BwwK)0¹Q+ oT ޣo-G#"#jHflTI7}VcG HFS5P%H%l?Xd DNƤ8IŮl>s* !p*md$~sCAvfptI dC8G#{u8XЊS5ի%\~9 2.7d5\ӋNziᄧs12FJ +R^iqcgqk5E`PVC2pn|}\>S\-ixa尯M3JbP bJQ)@ɻa+LcsI-d5tĐ') _ ( 6Cɏ3Vަq+1W)%1a4J _| q5IK4J$A Qͺkkѻ}v  Tލw.og6cgJ~nRLk3Ņ ]BJ 0F%HMnO'%-y#=sq/\%/ZgSMsp2<עj4s>\u }t=E_8[9T./wuxGzJ0Q1 )O-GC \b 뚄U՝qW(:^ThtChx@Ւ[E柬&WT&L)mUq/0:!T8,f% yi@|AF]ka  Sw3ULMHmTp,9r; v ݚ=/ב4MXS+zCj#`*R}'A>DI i)qP>kmm5{kƎo n=#(kݼiEm""SxpdJ\N">grŬnjvO0#6py .nEgCV8.).\@H/?Hƙr<[K̒O wOE[FU :q<LLD:g7E)_Mq[KP Y}x*nLeç&?ѰR KqܦY~8N[wREݺKuΤ( L <)Xcս>-۰ew9c Ȇp3iҹÉDR$8BD-|'|[\՘ FX\C緦 F!ZYTi%+Zϸu-mP']Ԁ}T8R+0#5@ͺ @:ȑ^rQ;2Cɦ ;8b' Bs8FB%VC;tfIw{*+Wܪ9 >o* Ҧm*u)P} /'95P8G?30LԊ(/j4<Ҙ}/#{'&i>4 cS0lp|vJJ[I(T{&9!hEqMq~'`o,0 |]"9sa/]Ƞ_b;+I(E;B( φ=ڻ}YFSH`G@#}(9Bhr`Uk쀉ymܖgWZQnAA[ӊu3&%3^[dyP2CgƞzsJq@Zebk/+Lo TP֝izd|hB̀.˒t3{K:ܢݘHxbL=41te9є Bilʛe \%fg=U؆y+pM,eY&'<[1܄V&M:c+M^USk `zY_.#bI_G>T6#S%B'ƉHWp6}7k'ssdNDDϓ6wY(QIfMVneŒSb $_83a#eF}Mq!&iۀIN돪Zش/@ ԭXz A/]>$g<{ʒyx?咝 ~0exk΀+™{L@w(mHs)mcL/#(N9 xRB8x [vp"/%$W FFXDO#w5P/9uqXwn7aZAcsE%^XY6 𳤱Gd/2PnɆ|T5X}G"nqx ;\4ՁFQxfQT~J:a;r~%84E qKЕMhjddv>O]J w +G, ~b 6\t&5&tKn[ٍX@(zۉ@/eCsMobo|NI'd)L&y)VWW YV]ˆiNUQ+ | l3.(lsܰF񌸒8w*1x#d@&}d!K!rj$77Mr<>6rWK(~1`_T_sydQ8Y^]+S?Β wV -{GnE2G"k%> \LEJ h~ 8Yfo26q1;%ʘn]V|S}T:pm kS8 dz\֬ӟUIV5B27RMN!}1x*nr?s3"*>gtNsK\W7?z9 458GyU?)`\{k}v5tC &<7a4++7f hXm5d̀&PNpΫ02j)*1bMrMT6tiC.ۜ-yU$d&bY~Jεx~@Jt56w2y924뤰 V߸[g+iT6 N7 ert=Jڠ*R} %6Vt  k픹#pd9U 93N `0}r֏6}@ ;ib%~.{le`TqM3rH/: ԕ0EayKHa<@o-2 :t>a%}ڄx!Aݦr'8?ѧ$xw}Ή'Fc|!M%iB TGJEw~Hz% *ENZחaXG 1!ɯ&aFL"R[Ԧ*Pq]mm.2:L*qsڎ;MqE\xDD@<*LDNck~~7T5Ͷ@sD iғ;VGcOo>F'E${glj@ ?>}JK2Kdy|q@ah'"|#2k|Lr\t2 z5<, 3(&UoS ғw:ZCJu:+c26 \zKucg!~'c GJM N"s߉Dcn" Bc!ԵwGZZr%71i:a&C,@Xsud/qڎss].YZ~W5ߕCa=]J0֧)w<&پx&NK/w lc>VMBb䯉 U1Dk&'Aˬq/0C%@BW)*M_cYIXowC,S5O.IW6ÇEȁD^#f7F[G= V9$)RUI+eG%d|}"D RZs_u7!̟ٖNCXa:Q!bD~v?a`Pd$2⿦nSUJ`|慅ޙlh-,fnh_k\# N evWl|0EhɶBT *>SCv^g# j_:bmoe,fY}\u}T6LbqM 9hR.vK'(o5H^D:-c)feA5^q2$-yx2geWTrVc2aA1d!.^nQc3cIs4WY6zoiɤUp3r2PV KHs׼̟`X#@ ]< R3n^g5]V"jPPJ{3=ޯZyތ Qĺx5"-YD\n܈;oVO.mׁNHg=n;LX bcsB #`V  \N^yo6Q$N3t,DzhNmh]q1ș-c~ ,g퀧0`jjl+}TuU"(*ˣ Rb$%UYjd'IkŘtLHxɔp>nMd M_H1FiF!N*›ʎg9_HUk/@mz9UjN6rCgOvN=X{;*Q@ݡ O WA6rzpSgM0vל1KςPHe2,)D+EPYbEBQ2 DW<ǰP'>d kAZ 0E;+]i;vI90\D>L;wÜ. Qs\$绣dat!@ ;/C>uZ6w],򅑭6Ǽ̛읜?Vִ'(3)cbh; *zq)hCGQk=xkScSpuP C2L-ݸ'VZ!2J57n: |7G/8l2{Q2OM:cfpY!};DIs/b*{P'ÉMÑI5i<+mmY_ҁ#£oe`5<ףEGHiQͣqJ* 2GZp  R۩-17wBmhsjc9C[  G$F -|fσCјhb/w[-f@2xcRՆ.MUܐFSWݧHҊS䶓Oƴo)H=xɲ*K8MalcV9-yNx|xh{&syAԯTltr텗T3>Cr%;Rclrh Mv7i-xGa s!~J_\|:oLb;=,WĽ  UJ{koXRT?c0ZN'ؠ:eoGs-k~15BU30) rhBklA*b+NhE_-B^֏Qv ;riy`Qæ12FT{ NT oݲh=*<y>W/:^P;+N9 ;| pLXϔL󈵆ޖHf~=a 5v񋰁;4JUp+;"}yÅ9@ b`*R1Do, y꛷Zm$NaTulK u=8b'ǔ_%*ɬgF-{d75/ijo+}//w@xjo؁KSSQEZ޿s  g= .*JY:|3MhXAcY!J7નA)xCQ3}p1$2dY..ƄԕH/pӣ(w eR;!'޶xF.mx$?uBl HRZ^Țf_YV"zOʯ# e+:CߺJ^w#s {NnF5}<>R:WA3.^$5Uکv̠{#wqs12 +Mʉ #7hc:0( I?u<XZC_er[K ao.Ե L ##'\YrlrI#7JC]XNi;[G>BWwZ 'nջKSb\c]mTŌ !Y1%BOsQ,*J[z?Q܋)lov6|0>=Q9Lac3\b /PdI='T\xaV'M VV,|eT]_W}̩uml V-+T94s|Sն| LBun[eif\ MKad)ᚫjXؙo0X>|CГ<tW a,dM1tNW+~ǿ ZN׶y$؃ ݩ򔙩Sl *+vmh\Y;6ֈ5B&PnD3GcSr)^VKkSCnW:_\y 'QM^F'#}b-lw_xRunF@ǩtEFtWP2+zg*u<[?0$ENād%Q7FKɡ|oNmeQfh!a!R)W+ʲ$ nA aQ\VK~<6Iܺdo"/9X`ɾ$BZ+1^:u} Fybyښ3Z* ԯeÆ c laL;+0 $ću>vhw'?!y 0CM[BU4%J<:Μ^~ڙm3Y5vB ¡Tk9t>zYx [!DbMuy2gbNh۬IϯO:mh$L]qEOKK̎S)('Ѓ83!~fz.Z3&aJdP#)s21 9P?)RG8]o⫦WϽbI8HxkԴmBKcC;YKSa\ưGYHڂl#Ǥug eˡU ޵֛v`_ 66jV>S+?ҠnH.[TvE38R_^VLIQ ) rsK|9{B,s颖1syoZSFV‹d(I tt!an7& K^K$J>nL &4VؐH'B՗*54 㛲zUFJ|#Us]C\To(H"gMwc7 :3jLQQ:\ m._Oo4FOHċ)rA`bODTA ?r6~Biއut^tesWR4CI6n 0I52EUp1raeh*pcC =W#QNbA{ht0&V+gONjo_m `V=$cίcrO_翬|H>ً{ \@MaqM=!uMwWVi99njd/>*k;J-4+(J ]f{Ђ?7Y˅ q,/p3 )d>@&92b&"CZ5qrԪYҝ%O(]xڞ2C|ۧ) P4) gOZ9Hvzʧv5J% RL:Pk3յ>GVM4}@NʂM:Nꊖ*!wy)@lSD\Iv&G~ r}N_z&}IAkcPx(v \: 6{bM m[CkbkF4XV'o rώyw,8m}AVxbG}9IqruyR %3pgam)BI6aC١7 /D0aM@qNf0ZӻŁw&)B#1[87gː؉֌#,&N$VH HSJqEIQZPhq!Rp/XYnn*LF)ڳy҄U ,l=="_~ߤiAJs-F he:K` F~ j8*a#1r‰v_wLRfSW.%Isl'.K7/l~ekn)yOhq$\U i]P:v[+Þt% *N ȪlX$e? bQ-lChYU<$'wWk0PcsR}ᡵ3iVB'J0ywrL{IR", q$Rf?^&#kT&ȷ@JܠejBw5b# =>Na_8=SUX>^ @A頾]/}javUv`ύO1q{r;huȷ;w\jh)kut~N$#y#z. l%y'iz4h1tgdHiSH~IxoI#:&_hEGPIS(gu?Ľ#'3y EYX<)*@] >B,2Ya ȀVy_;yqTSNMҢk{ hBcszNaG?Va6Qݻ:Hiw⾛گŒVfQsGG`B\,ߚWhꪑO ú([\ ]դE3&fJLCxZU|dMu,OX0"@["}n-8s.=F hNPJY44-7Z Rs&R<4A_}(Q[ݽ:^P,ʿK{_TA8d F+z3V3-nDk X^"BҚϭ$\5hh;/ciڔ|w-'[y&x;AmwoWDZ ,ÄIrL@2IGvuC7-x! ?[-ݗ0qƖ. C9aC܄8xYwUx`K5fʞu],ZQ& FC8 AM(w€kVa f)wĶV9"%Y1m_0'ϾQu[un?)Lj*bczjMc.|'q[;(pQwsÆ+5T7Zܯܣ1L?\ 1Kko0z WȯkCȓ`:dŁt|b˾PVv<Vi&pH]h2GR,:7c{ri_ZEBIkv!xؗн k!x,^$7XpاULeml`&۷c X7QC^\F8)b/Jc2xa0ks%\`2Jpn$fL0N Ve(Gsm}cLey+fU~0x .?4K[Q2Oʚ\֣ 3:I!C/99/ kCy+XK_tnS\:i[ZbEi hEx@&qG߭e'e|}Wڮr,:> mBFV#VUΠzU UHiwɍjɚإڰT ;&m { Ye.եC3'/\ҝN=YKM卛agV#C <86i f3yGt n.E!Aq0+{|-LABIvj1q i# ZfWݼ](JP>#_m yqi{cYdDs%O̹J6|M1M6*o7lԙ~"3w`]<\EQ!֚olmxUSדo^WFN`+06O Gt cSJ׭ù#F'jol(ٶœDtuM =L(A ]Xz T6@ 3)6~ S(n |vJ*10NvcZ$fB63 a~@^tƝm/g[8{}h4ߧI>Zt)Q3>d<"p7fwpR4`cKM:She F&4]H!;@Ͽo0 pK5>8F ہYeA"p W} |X${~5*,<@cj{>5Il;L"hDv`gmoDhO]< 830p]V*g+]L&;!BCX~c+, 4rӖÇU=d YYȓBWΝBF:7<~Ηy*]86m{?,2ȭ06S~:BD=QF X`YPm4.^Dq *KZc,4IKtX UŧĐ_!G)ǡO3)m0ZV|^3b,oab7jCa,b5(ԋ Ae/ Y7,>%V+B~cƇ_ rǙ[{ⓥw>ci7f-ʁQ~f70 w.]VϟGJNʐڂW߹Ji9eqVZ=-6~Jዠ),} kh&87h7q-Dt?}_9ct6WM6o6w5DFw;PN䣔?]]@A{2Ы)s.:2FζC[VE z%Uy1R%6!2wĄcB5$Vbpr sšHˡ碟tٻ54rl(8 W<$o !i9ORVIDXFVWӜCCC4D{3ĝ şwruvb~nJ5W&byg4/M:zEٯmGzk5BN4э#6 2gsϨ mw+́s &&.ߌ<+m/8xB& hEjBpCaGg";taq-尟c^yJ1 Ig%;gkю5Ya}q2x!F2y$2+xJ7YjTfg</o:2$R=1Q;KVm d_6Ul36 EQ>2&v՜אH9"< O}GVƣe~ 5^]$ A\h+$7ÝS&O[\?0sOXq?)Wu*I֦ F#rŇeOe" 3eoE[)~qMnKFvQAC`JN tMQjVr}tEc PM5cH% &hru v;Ɋ:4i޳K]Qxu eW!6ytC"m1OJsp:SED('_ m}kr`|IWnAzɷ\aL6)f*)ެmihۯw\ Ս7E36?;/ pvfΔ"NGj_hBڵ5Y \|%C^>^yN|EnŔ-܊/uۤAǞ~i^-]Dc^%`*i}!iBDIfFeNmv6,dO2~gQ7WмG*R@gce+6"6 k̦IN#䕐bn'~X?WS6KqUxܴƯZ݇3j fi?gjė&3p7f o @4ET,ݼzt3)8oSPh<˄ZRbjrd< =A$NB8v +:䵎GyZJe9&ؐ疧ǗϾ,#g[ a-[H5H/#}""N㝟{-D@rÆV^ǁ6s@z-"Jizn%>rɬXѨ;k? RQnfuueGE ,@nu njtIrDz=/!JׁSsnH n :7be v!QgN=vXa0YU<}qA|,PطT5KlKdv$vP +- ێc)HLc¶F]Xx,=..U!txWٰ|OPBE 3ci)뵈∳'ķӫ֯Ͽ`=]Ǖc9AS?Q̧XMӉ&J;ndž^ɂ&U?>v_]WD+iSM#<8iCEMΣHNs«4xLAbA)V% ^+s."P%=_У ZDpe>edd#E:~ ݫ2ba_JM0ŔL,&hmb [5-0˫m Sc D;ߌ Jid+Dg*D?,YksV^DkkvؓÈPi?$BY5 D !gfM4m)`5κI lU]Dc'U(Ί+oOU[}HNЂۉSaL$@JdX(}Ù6UVG0ij{Mz4wzل 쾃oM@cv;"jR[B?  bkJكVϙ+\"|z#dS.cA_"@dEij̉[t,;l7l=bC'^pOIo2b!C}"$>ÊS6 UKpZȦR, . {aQxTs rvک9 zJBXewn_JXPCJK/ᨐ\5gbVOjQ c-:Ȫ,o?rA4E8{H-py&Ok {>ϒj1=1{gRUURq}``rl8Ӆ8?7V ]IV E0,oգkiIY?sO*hUH3 f\Ң!Fo9ID0=[- 'ڿM @:G<15}F3,S܌sOOfJKm[B󉤏 68\G+J0Hsl)* Gkh,Yfk}(71̢~<rWWZO`eOž!B%ObMAem]B 9]<+ ԓG!%T !Ep,E~? ^G<@k2 ٢7RX9-n8[ ua,N 2Vl$Rsf_H1m v~aWӅl!f rөm,@_%J7.N'`Y:25бPҝD\BbuN]y$l&b`72CU_ɪZQ0z;#>KӍtczbh O3WZBԠۊA5;i0?د]7зnkeKk@}je8,{{8E'C' 7:2^ ETQt3~ϹI mj 6 [uҕnqCf~qMi?"y{j{СX3[y"s2H7 (.mKQ7hf_m跼nƈl&Kr -v[;`KdPߐLsR ꘬#*1yHDBѰ-Cb]51yAZN5[o7,B(">WK9gy U@u]6XU(r<_{ 70 px w%t$m{s E`dg8?7]퉨 5"XՕʹ3*]2D>Q${TJ:\pBUnňߪ'JѽVLD'w)_d)`z:$ewɃYKsy=Т4o;-yqŕc<.ǩxػ$~<Qhz*ut=O>U_z| zpLWr/1|Az2FIڗ$z @9b` O\J|ՕLy4ϻL.J|Yl^g9m& kڢ{4F|L",0765y$_)#Os;߲arBΝ7H{#gKuX, ؆uCA, VF8IVgûc?3hlIWݪ{lg#bݮVGgM*i2;_$~kZxs5,4hN$FI OR܎zEؒÆW\Fd$Х-/C)[5?_䌆(;B]r&@(P5ih,.u8y< n4}P`2> mH+lXJ< ߚ^jڕyyZg/Al@G+`7q&࠷*_*P~:V n% ~G;Bw3AU|˜ƴ?*5Ӓk=)̓ډc,9gsQᏑ 0bρN%F!"_L99_Doܵ&nc ԰0[(7 7C ]O`bTж=ȁ j.OKC1JL? "fںG^@TEH7̯];ʼnLM]#QnT;[$zXo!]&cA(DjegWnO 枏<7{3|P"з`>memA:Q /d SWDY{;aa:C= Y|WAZqBo0 B~̊r Ke#{R?vǬ0uy2t<C*/ss1T#L DB0X,Ij>1:'6zMm5}?g$ |"Jt+PpYkMcF'Nt{xw f(0r\eIUueցXK($~&!CA! T1id9elrB2\W(!wlU݆ (Ls@Hj{{[žkwB4VEڤl )L ӎ![ h H@\5H>iGe+U>Üƅ:|˿]%/[XR_̽s(D>VoF/8ur K<`T"Ή} 0"PHs@4-͛ F_;$ښhM,v~/L{M8؍'F)u֨ ^ujW`j4U{q0Y0|p#KXIOB8uuUGTPH"cC/>MG%Jڗ.=?׭f*B2>˷ܾy3䙱u h#!'T t7:X ItSpk}oXcXLe >_Z s__joSjTx-9 u ,!sth9d \BgGg+wwJI٥71dW0R'I4iv.0xߎ8^DРqsa9dO-?oT!ebǦcaܫH 8|L8 7ֱCqK:?yOs.Ђ%IOI&>Eh9&?Uc*:T3QК'gxD^^.(oyLѢΎEfi#  \Iu#Tmm8۟kgzMBb1]Im4IV6LV.58PU #ސ0:Pha-8>^X3Pz QC Q\!&fAdR||e2&P,&|$*xhhwA$J#IS`OKB InhO %L# {IHe7/.!9}old>/=i'㰂*=%ta4*E 봛haAIzlӈ;3l.](qzuWpi֓jLjcqxLe91ɾc˷kl$a/ c+m_s{ep[A;DL?6g$*ͤY?Ҍ`†`Y: ~鱝53KSj=r$˚=fDu8QOE1yj!C[6l70{ڭ68 @NsIBMnB1 ED e-iׇ6TG-My>pm YSe5l|4Y' [|_ך!qb*?_^aMH]e_q/侵} o.N3ƻU儆){bNz;(x<ǒmb 1go G\g+|k[\-jg3PQfIKEu%o ^)LY6}q;8$%3E{;:ʨ3c jonƄ H u5eq\G\mJ20Nk}l`m8'}:eX TpHZHF,D#Ai=Ϛϖ&$dKeꑽ}ǂדh@^YdPF*6T6P8+D7^-}T̫_x1hmKi҉';Xѯ, d4!u2ZFzӖ\Ok O ZliT,,Z 'M/xSۇOIS3v8pqX;R՝KSWξnR!H(0:u!z;a4]dbޞv32^>[jUA'vtEȚDOcnK&6m*áLZT;̿1Sz6vj|u^>( x̾ԋ 3րmx^";l"2~nI#ٚu_rIIFE66USM&ؖo-><Rrmm>el;I1ZjIgtd{*E!*y/Ҍ|+FaRgOSSэ(0Rj޻e6I)dZ//hI_1ݚɻ8J \" VΦzp<OPU2Sjh RRů|)z 'O5ZJRJ]ݺ>)'[FV>rތ:2OrG4n `|c+7Welҥ0"wז v$7/`zJjXSI  GD/Q8.%x(Q JI-IOvă# Z !!z0_snIl `(t iLcA:;ٺ'kaL(|׊O;肕5i2W)vI( 4 h恨 *tPlSҒBͧx.eڭ\$p2]c՞X nh,a;i=*1"S:؝44$, ]6׽ $%8ԋ:XrW&q#n#BA=6ֽyEQxm6 BY )( p`+owm~#&4df#W:>?(ĭKGm*L>`C7hik{$|[$IS(#d^Gk"'0JDxS/E1FvMă]yb3 B2Oq*Vua\$m%n g[9@Ms\#/$@6=p5X70  =SوuFăea7ݽxzJX.pIh!BE+G:m]*#}Y19"TuA}OԔtr`Ҕq;"`t-8+eF0A |/t2Jċ%qhꂼ=f]œE{M5t3 P^Iխ(+&b\e'kV67^a@/WISϨ J5EVxe|QFP}o \6z]sh +L;*r77JHeˣkBPj(J}JcLPp(\گtR"@<p< m'jD%Y>G{sۍX.^}^24@RN> T?)H0@ud #r͞ u=0#Y°k mGK R~yS_2𤂥D*ܐ/|wcD]j \@5')?ߊ_Mm#F{\GT4N>泺mkѳ]=@]3PY-rz#6\KE=֪HO &X'2s M:KSǐ6w'=Dgh%6-> 5A!1=y|)d6A?2@hNss"ȟЩF% 1 1?L@S%t}> b2jIq w(A7vS}0sMg^TԴUKl6i!{~k"?#JB2=X]շT<0:\Dq|!-284m PgIN.El#^]i:4ν3wl %(ӔѭSZPx5ʾv;l.dCMIBX\f'ZVϤArwTeI[A {Hl1ao6[u:'벂6kRY꧀ytIV*/mC/ BlkTr ;d9c3Y&]g|{Xⶪ*b1oHҎ[/LEk'ݽSUCB""-$&o/w58myq\b[=cZB;Aw2"tK_\}}dN :'V>2@0sp.w,)۩9U~80%*=z Zi 54U(N~GmD5ҝ6f_Ot&@N-v RѯfM4Y >"Sco'@#&Rx.EzA݇NXjcO'|\|%*hlmzf${1gϜ#mle\d5'\_3ޛn.(҂bYݙI 2n:meaq*A!nႪķj2(| ),>kaOXi+Ӊ]f "wt GO~xm@Tdh6 $;&4NP^3{A7]Hpo9a@Qt(`;z|&8]ϭ[pIhKd*YѾ1~*K$]2HMi?\] I9Ym~f^*y1cےr4ufj܍W=qzj-؜Sa;[fؗ25K4!jJdڡ5䧖MBQ3yZ-Զr8w!˻zk#9ȉhylvJf۾!84t>+tVCHQpO0w8i5)fu=`/#ʁ͊_ն~uYmTZTr/C*? 劈ހ.PUҿw fF !b[i $smvZM ߧgXd*ȓ+ɿ~ xOwa5mMJB"dGؗVj@\vmɋ~M vʈMa xXT(A(nz9φ=9vS&p [-W،_tsx?5K9:6bpFݒ;=NbeoBVP$ ja$i"˿m^4q0zC@8ƪs^,}vXŬ0D` (0nBm. b>ԧw+|Nv289aYU!AW 4U6A!B*<,%KnMO'L9X A,n >ڥ~s[nv5ܸOBOB zv&9~*F#p12pG|dlL.Ā6!+C%$O:_lܜ6]\wC>^.:iO}S>/MzP|q>{j +#6zMw d/Ĉ|q1OEg'Jn2e)i1'[Tth>^|D6k\C;Fn #RVnwd؜AȨ},RlZ:pga67z&)6uvKx%S'opt$M51TDdâ #dAPO4 b  ՆCtX̙aU J;T >eb\h~~ZJYK9X:v $(&[T`tgS1$B].2kL9c083I+O8aEwfȅ);Hy{F{X\iU]tT?Z2U[DAKX x%Yh}Yt&XOYe؃ۤ ;I]A"iD@hm$YeiE"Q/WG뱺K=Ɓ:Ȳ+UYMU+`G4Ǜ[Ҷ|%5zTR;'5ӠÉ:_'s%4gapXb8﹒16 Yݬi.m)8J{Н37} -Ͱ"w* s.D5Nە)%}3Cxv,團i9)]Dw^DS'oy0yI2O%tB˃LWI箯r)ͪpY @bBA6LEҘ#<.5EW^D()Nb ?T$UjhB)l,*ofndǤUkNU '+?6~F+qOV&=y>ȪEoQ~ rwyHN.(kTw 6ūmZr܇ꒉBQ>CFD z}v԰g H SUa//bzPź*S;f?$U r™0ܕ-PXz޲9ޏ<$q`)u|ΓهRlwuhř9I%Q`<'hgei.A./&&mOX\:9cEɜ$/Y0tցhn6fd#6JMϝw'nWNuJWnږ?.tcKpwD[-Qbӿg$W>-LEw-k\B!g;Ѷ rW^~8oӀUPSH.O6J ӳhFxl(gFwY^y첒*ePښٴa؅oѹ$e92!%u&@3̀kkU&B<1~YD#up`z|JrqUm8|j>1y iMr <?כwl_M*?vq_'zG?sGO039:,Ǡ$TAK 7e1l|h +0&V5\YxO([w1<~7"9L7un$!Tߪ qLXE\aL.ɀܲl-W-bWFgm?.*=#n e.6*o^Kȥ"i`.j2!fp Φ !t4%5ݻ+ B72۷ e=O] DQUNW+*|aL[E+lo}/lρFi_砫x YBp3(<6-|%IS >MM\9z9I̓*=Z/RCgvR`0:! '1B_d)"s3K`yϨ [Bl.WCKg{ײ+=iA/`W`U enR`'< l:Y.1N@~(*sO0#[T{77N0Pώb_r5wL-%(ŝDzCOȎ,k'y87]oyJ )3/_dvEB *K1EP]B*)kxaS-E4Ad׻1ltIeD37y3|;|Mz7P9~ߨE 1jC)yXgiEe-[1j̪ZuLFXFtBgÄ>`5S.<|1k,F1 lb١\AAwTY/"]#,_OK uzl=No$K͔ hK rϚ)!؄xhF(xXqu~Fg5Lˊn,3oD~/&)ߌw̐^űb'+#}KO߈H<,Zu?@~M븊+H?'0}DU_tw? {"vfҚ fs*nAп$'d(.,f@ Mw5Mi [0AqPWvN@+AjnWYA% BSr@Wk"m׫8#+3ԈJPks_kva |K˃%f弨$jduN3/z ǯ|& EZ!;Mj"_,f`|x#5un\muAt9cw.CSM*&l3@fPVfXWD^vD"+ )5UF^Ա=~6WDx(Ib^Hj:[njKϱNXܧi!DJʁxBÂU3F > .Ov1N#bv-cWRZᕭ6r6l(Wܔ38~vGr--ȋ ;ߑ Kى _U7ԡ{ wzcK[:YT1eM4s 2CU4^P*J6q ,h8]R&ʠ?HMka& ѽ_ve-Y#j^dmfKބ{[oS29*SUꘂ J;7Y#,9OG/ ~!nvZJt_5EE|j&")E Sd_QwCs, {gÎa6Q,m ڑj#/L$J[jM1"-x[H(Sb.EQ|soJK?W8|IZxgKG?_\ 5{T2CZQn]pL~ji (&֣F2=B4d0aIf+zS]le! FjD5abaݜ͞?u`⟃H84jy@ _zˎSKs,>=Y)(KNL-[9PRKK܄`mښwlT1XզSӣB +@"q=Ү1FxvƯ1ύ*e H,'/ ȩ]ʖpV`"H` #F8թn ,Iy ejF7,XŒ̻,D,gւM8 is7]QAW}!^Ri=ˠ+yLFI#wict(A勱͔K?ikͪs/Vwd$(s[>-Y2}$[UU?7Y^0A&>cz;6ևPhEuphd%L]?lwUtvFOji`U0"dĩz[zw,FHVƿ@k䔦E1$LIo{>;,|[ȡIq˚ZőQiFl of䟯w3lHm䉩 8MR(6|ą¼dM [1D,>)Epie64L6J *)XTSO(O(z o o~-PQ]kMC՘[.P ;{Qg>IHxƮ6zwƭi` /,pfrE8ӁFl >s|t،w0=t 8'[wNlj]Cwow?&ܶ[W 1\0c7Bw /c%ɋ^ a'fEL{G͡A^c{JѿWF}4|_ v9t%IEh _HPJ%DK8 bN '96 $ɀ9oeUpg܍4l(nm7~RQZ) de&fo'."-.x\G! P8@_Ԛ~*xTٓPV (ۅ\qe cM*Hp}iK_@E ! ]0h{}Nv@+@RȞ+3C5j?tp3{-O0:ιEZ*QnVd=.dOd/vCiЩ]PNLcFMՐcq}.i2%V8a㭭"5=,4~KAcb+pzuptL1kF_Z.nDT#ȇiQy^XmD绫: *X%(.<ϛ୛w{}za\T'Ŏb7L/J5B0` BM,U/] u:ߞG[C +$ Md--syyfJXTzyu\.KCQǔ8 ݡS˵4ʭnwIaN\ *uiq1U[yxT7RV0VQe1s~Zc zN0}f +utmw&ߟި9*qքwJ6A <KS}%kSeJE!j(2 hk#:Z3:`׿p`*zӴmP }m!lWqۡaJ({ŸUR5uַnfXo .+ARʹhX7 v1+isǸYF <)41pgEdz+󁁡rT$ T[Vb F,w"hVeܺfnJ-1W}&v/u'|F3V_W(Ӏ{|.ό,qi_'( u_-*B)[f6*1g񭵾9{."ZwwLC [@o7WV \+e͌`mjaaWF&\,}pjU W.b蟱1rcmHTh^5q.]lY яS@_DlΌ~D CU!]/gG{LCnf2 topS;|0 qZv/Ep|l0>t0.p5s|ٺ9Ps7 +i9-W|C|2 l&:FYVaNMнiŃst j]4،F <ClBG^P;ȬnoUOfIb0;EVT--p|fykإŤ p=hN`@>cԻ$FgP S,$A3^zou3wϓH$&ވud xt3]b_Bd @ Nϲ]l6G=rEl +LAv-2&ay1?+d|%AUuJ1m0bEF!@,6imW#R~dx:a5kBy_0+x_䫫J'̪Vn#14ԁ;bFlskL3l_Mr/%cxF!6ƦZUcv,., M2ౚ`Hܐ1S@= u!|Jȿd=}JqO7WVԸ;q-0F~hP:G,E[6#D3tY-RQfQV%'o6[-.r>tvmVu ;/rI-QoCak~7 6Iu$f?6Bgf좃1"YQԵ O&M5|OC-5| (\p[[vJT`|#;3yA!/,Ih-APu.6 UC%jhܩGDZTzbg#״?kM<-]-2+x.tXE{iwM#̅Eq].ml͕'AZb%]pr}IcE h^v9s:ẁ;] e+䍡'dkckont]aKNb "K\z'bcPJy2y,Ï2F::?Rw :N(_i6׼"E־w:#7<x'mC?baF#dD,Vv:B5?nw6{ҒQt+ O`٣ 7bBc &/l8&1Fg ~R>18Ș1 Pd^08!$/<9 Eyk;Y߳쭇/>|{D#hA;+"[Eɻ*7X}{ @V9?&/4ƴ0~f.h_K|ۂ&>K/ 'Qj@Duyn3epm=US!L\/;X*1}#L!; afIG'%7?L_n`7ǑkЮ]tXSqOqd}*"t:y 7L.-rk*f<;%rѓbwFMyvP5uw5 ƣR;fPrO9QòE9]SWO pRVLl#q9_,#%'PMz{ <Ò񯾪c|;q:s`^3,oݞbV?+ﴦߍڴà~/w/J)`.|qpQGw2/rRJZix%jyx4+n+Rk6H+U YC Zws*8ú>:? ڊΗe{[0n}&Pް|V_P-@}}CC/]$|-F5U*hQ,!EC znzb,G"8ItRqAchmk{hWG5#C~7݂ w?T.w?ޘn֊-0ch'~N! (`u6/1 g?,IZ2u츅Ün5/Og/¢ 7Ӯ\U!xf?j:aRbt U >[6<"IM6]/V-`z^V^~jv8Hg d늹Ҡ3Ӷ˻W,㍦#rJ }뻙itÜ< qKtW,el |{S 7WmƒY7j{5$vWI`i$vpF0\xH( r譯~svV ibɽL(؜-B'N,]&[LhG^nN˅X 6-.-mL9bxgFe:y Zm`YꠝيpJ8iIbuqٕ ^Еo]j C"6Pftkg_I=7HJ/N^ YnJȱ,%-0kH?ԢƟw'0V-/G^WOBzI䄴d JBժrѣ/8>24W"Lmx-`1dr-NuPJ?;ÓkxgJf.N^:j{XEn`4Hr\#HݬIlBXLQ6o﵋ZkF0srH3!L\?Gz;]S5- &VWUˤP8Ԙ\%.r&sk }w T-햶KB`^|S16Z5 𓝾69/su2otdj~6ݩuyA"O?|"rWʬ[>-s5<*nz ;i]'P^5(hfLt"JƜ`W ڮ R9A7zТ92cf8F/'+jTW)ӥP$H)"s"`{9($.h;iU]O3aҢCPib$,!/\ z IvX;(glO1s9N'`"Ҏxp{b{(UσMTO#ᔈ_Cu5hJ F(Jz!yor֜<&p>r4AQŜ;=oJ񞝹_RGubrgx8V =&P£~t)n0'i7吰~vf#l&ĆteFLl:.שP3f]:x!tqO ,.Yg,(8iV2L@0*"[ ĩS]: @-;go}Qa;GMPY!d}X;RpE*AU{݃U᯳ƱCH]NByRA\]bYR~!lm0Վ'Tr ~lnxkI{hu(WM1f^Q"رJ=y7hxjЄҢPˋBwTF+,w+ 9G.L" ȿ7.ֳ5^eI"r_aQ*mc#_\0C ݣNd `d[[ŮYM0¡ c`ݻ$*XU2vA(,d lBJO:EpG޵w樁8lQO޽v/~ \ aޭΊlgk'3'`?H\H:U$1r~.a#ИaDTy+;ofb5#NXsJ?) R(xjN+C\xX"UoI%8J>>VT߯ӊqrJrb_qhH%%'3Zw3Fԃ 8aQ[ר P)csٕ W`F}N肄ytP_Hu" 7:'Y Ize~C*m̌fd_$%ɞk ;}pfݑBp+K_»"5Ĝ9q myqe8׵Crq{#=uR{ gk=òKM*y1ip5m>7bIBdV\{2&1V0uկDMxe=ѓi劰1{Hg=%s~9Ug1A1m`E9S4Nw7 [DnuW|*+"4 3<???̸0H?qp5wn);M8~D\>޳bϔ,@"SFԵMw|XgDx~&Q&aւUW6]>!&ys_IO"xl:'TGBC:=c.gJ"RY\X 2W9mI^Q]į;YO6T7N6' "ļkTbUJDC[yFJEf _F.hL+tz_U#||QP/q$a;^c@VOIe%G!!rٺl - mxnOw͉~S`7UAJ Nn9ЪS9HuI#/(\]GÜa5LTj4p=y/!C׃Q ثE0<(ԂIf|['Ǩv0M,ighNo޿&K7*.P﹭2bxÌnMDro Y#İ ` N OL;wg{F^$L\EN<5J~axo؝V+r7 Wt}@5I8~@:쵅5&߅U,+VtֆH%hZ=h o䌽ݾ SsmJ&5>@l3lҍ0j"<(öY] A :QΌs_yI7Ĩe=f0V> ÍF۷X P]$<:Xn [3BpW +SdYҏUg F8 x!p>7䒳Dyޡ̷eR# }-NMNőj1g~,jJ $9۸F療n Y;*%KFfϟс F"i>ѳ9#y\dDaINՄ0xu c[O]*} t! oDxz/K[pGpQ;t=[MJG ͥwv:kw5SjDL#HdUɁv<%@w`a an %ظ9boB9(M̹M5g#5g,XUej z01(; fWѲj/lhsw,61SSgN97hE.nL{3IG¶u1L9^ulAk;h>VZ^mc27js-TB@ܽJ,Fm7¢J楚'w֍c#{-Z |}d2}Q!zŸAy|7<[xytnK6LɸjUq`UF`K?#En,k|H"۬Φ7>"JoHrP}]9癤6EStW=jBH.Fbn J ͓g VT0Olcm^1yz- Qq7}jT!f.E]6TeF}<}Rgo:nLIS(Co) , 1h:N},n{k-[TdQ^5jN6of%bE^TAxS?&Ry,cq6#ǡqPBF%bIo֕F8ڍva!לwۈO5QZnǮxK#')cAk{3"0Jɀ7FGD#5L (21}9 Tc;G1@fcFXO"'=܊ PJ}Ȝc>z}٬0bKrc[Z^1z2. GǕ(ɗV\cDNhlf6xnQG#_k^ŘK!Ɂ@ՈII/0s܁TɍkD"Zt?+H]/3Osz8؜,ހǶo+7Qa|+ |L(TykW/_T)3brJB5>^-!;}nq= q>ab@bf{{6<3{2_03qg(o{&1${WKX#fO궅=Br/*#۽'NQGbi*ꃷNQ[ <#uY8tz~bk0>cXr ejy4kZnbm)oe0?@<_qO\{raͽ0 R4VRVC)|HobzK/,pvFɇZt}%Ps(:5yl3NZI *W Ӝ<XNl*ౝpy~.P`fJh4y-6̅Lmf,+$i\lٝvfzi2$cL7XAu+.O'G٫?O0Dc}cqaT!v㺐G0Ӥ0>Im%tNkhu3F (1M%up4"6uďps .wف ym#@pt!HkLӹV::5Wg&jj##)L0xLtoH넑^%0o>%wГfyooU7[{tй|A]*_g4a:xD,y?07܉̅vGs ?zv֦H9ޚ(7hX5̪Ԍ5 F=bN?{Lkbࣛf߬bc,e04*:UYVòQWSioO+vKN'R/TpCwB6[W Ӊii4<ի8,Zo=3*5+}og-.ݦ"4_ee0Ǜ"O@ zH|kA|F5˱ĚqWذkLswX` zP'=}s; 'ݔ:fOpͬ ;c>׏*h4&j]˩@M>e_0]2qpdBe]u%þVH&Qҩ3)WF6s0??"r 4]fZh^+` ҽޙ{spK<'ø[>+;K0 Tӓo s(ӿn,pUB߶#PcIuY,~@k* U֥)ҭ,p"HEZjZIxj%ij.r23*J(ѷڞ\/q+P aX(+v6-®%#H~.O7[KD7r9R/(P:? WcVH1"G5?} *yIu44p-s='@U xWU/W@иç!O Yǻ~[dh[ߣ&-odln!4`zX~'۱\!ko, $Z?AEm[lR5|a>a%vz'KsL89woU߷_$+ꃧ%;5wWm6Ȁd v~Cf7]e2=Tql9H2(ԿHC wdG}aV h0ݸPKB ]K`mؑ>^IB?/mQ}T/ȽY G74㭟5ЅJϘh(/YJ WUv/"}{AF;ζf;U(Km#(?xb}auZg9+7DT5(DD6ud3ss "|ǰ MIac 6Shf3 =mGg^j``\ŻwA]X% lQP h {itdj,@EI4E@zxݡr~<"PGHJ+!C;{uܪ"ǐ=öizl o 搱 3B;W$eZ!~Ʃ`OWgUv(;gydQk!s$^U}Vxq2!L\` I.Yn<$&9N.Up|r.8٬y1=oiu%ڤdY|,F[[E \oM}=Q`Q%߸DÝ<2pN&[TE3/kSGYZ ދෘ~,l¶]btYj}_t[!% 2(sjIa(w6.|/4FvwRu`MܾOqc[X0TS NE <L3 Ny Kuk֨V:" o׻p܌nJ&2M5򄒀κg;.6Ic%HEe6FJF^uSm*s([oMj S7P굏!=ү9F"#&l>nh2y'z?x7>>/Ɠے5(-#L؏?lJ|O{c {9I Bf7 tͯH-]'Yb~eV Mnq{ɽpGY+ĉ֬ )ITq̦hk$j6[rɔX&Zϡ>`Ya&5isڱjY gD|P5XV,FIX7|04A(: |g/.\՘:(425BÇD\M#rsS {qH95%yQS>&![ݟd**c& Yw6/z35y"Z";B~ۑK_۲DNu¦KsvJc~oD_vweS^`txeЂC4$B{ٽN Zaׅ}|{5yPUJÇ Q>bLC8&pC*V)nQ |_"cLFVu0:7dU'dkT[nXsԏnQ Tty%B(p6R _3= q-iƛ8Cbnn=ANA~~`Իyޖfx<Ҳ)ICҞ7?nI􂗙Ҫ[bhkOopUð%u6(` ,+="ݟ0pgSkބJ zԗq0)S|!EJZf]n^E}dzSo)G}s(m|V-;_v2Qο&(M+/VrCj)o†ܜ oW֔ĺjtԘ^P>\ȶG>%:1+|cQ 2B$dLm t^[iWl9\Za{n_1 TfTF;A < d# Qfԏ@U9NEM@r!ZNIU*ѝ]QQO J69K Кٚ:质60;s?^*ξXg4cS46ۼ5sc'g&utĐѻ]ݣM";7:ɆTiaGiz~QюP^@ C,Hڙ/L6Q,Sy ˾969b$ڡ (ժєˑ|U9;~E<]IBt]6 +xZqb=ަĔ05D?m_.%B`Cnt 뎕fszʏq&}!؋=AL4`af{g&a,9=%!łaȳM igG 1ӖCgM|eOeS'׎fn~T*P%g E[(g4Y˝vն#LY۸dQݝg3MBjovkl<tZlX$^]H]!/!I'spߎOpE^BZܵh;\yKHM2@nڄ:@7aVQHb]KNC%$ҊOD庸~@PA9}*o̞& jMX#)gW,A&c!w X@/pE+VУvGW)LC(|N_?.@ȨMS4.m{WS΃II;(ڞ<)ppw^Rr[D꜋,\s։>,uߩj9 T)Z멻:{.jڮͰx~f\!nLߗ)-[ei>3Zz>Ş4PlxxV. )B1o#aƋRM:>SY7ވNa 6mD[(Ra?dw3YYAyʗ6{sGYeiaYǭ"|!IYhIJ;$glKA5fyJiba_2&aqC0v[<nj|ﱮ2ņmDmZdoE,GqRG.o U3 /Ed[(o Th OL\Pc~ڶAq w[l:cq%sزz/@B&xS5 ؜n Sd:,?IE()=(Z~nƁrŏmԑg5FyӤV%/5yێcX?̩&ozM_#EYw~z"׉S^d+Rt@oΒ'&K`݉'?&3@¿\yN[iT `.YoGA49& 0Uau\+5եM l e򜀡7d2"o6u/G6l_Ҡ~-ژS$yj zPI3۸~x&$w~k(\Yg&@ͼs5ȽTY,!-MX᪢78ez&Ér,YH0Z06]omcS4r]uD:QBi抔Jj9FW7dH,l6\QG:с0`HEƜ!b ߍ`33T \"3_H$. "}B"S+t(Cn)4/'IQ̐( J=> ŏr#FADELĬ+qj$~!Z*TSC6~3W&)!y8>)).dO~pɘH#Zǹ"|V‰-`p<JO @•7{+wftkstV?Oa3_2Ub5G)҈ BI&HEn8EX[gAP1^ݨC$a*}KBsҨ$zyI(9cYͬ])" ;;).::8DWF>ሗGsKbcjА`j|4uyGg^C Q~Р6U|yτ#UB /lG[ U .qgjsGaPDg~`[~EYc?/ G]=]~h þTVyۃBhE9w#fi4ii.ycџ!`VTJk˱j*<ppM.pOe<#%p־P362bI} `N(%?GI@dqg M,+ lB?$!O2}D'{t O 7?~d&^cM-H?yJQZS''72:AvHd=ջu#ƖXes >1nDxLͬM@SZ+ƃWҔz{,5MWNҀenP'B+;'6 5<9ޭ*T۱j f֩+Wqg[WEdPji+lx1or&a`J><borpKvI53JS{̄oJ_jeLHc^!&@Xjn2U)GDpGm#ME|38J]sD3`ߥcLrLtW4ۛV!w@=rmX*\Z_J K罚D91nOiٍ)2IؐBVHyՑ: 8mGue}@"L8LuýϿ KIVA a ԭE2S" w,gYyg$A=Y݈IEHh b. t]obMN Eׅ{ @"V(U=pv%"JZBG܈|4 +ƶ u1vP"qW(P>7mog@dL`yhK Ͷ'HτOhB$6'VO۔)BݕStNƣ7y)4OyX o-CͩN5 ]SX' Vz}D><)} jFt>6y\#J.<)ltqR P_m F2HEfk{ąpJ&'qbzv!so"]'AD6ݵ%O^Ȁj[fk[\P䜟Әĉn'Jnc[还5p!M_j;Ih/^^͞յؑ+Ϋ2!FZws^uQRE%FM+ w 9U rVNw-:"x*mwU2Z [y葰M/9obVPŃlEɪ!Y x.qpq$RkVjyU÷ˋ1|.˶l;XC2lqw}d1 a 5e\ֻb'=uS{rf bƯ!U) ;9QZGiMMYMW@x١#{@Amh9 ^}\NDBLj !@0w'C:mFhL(ĥ )p֌vRqG!Jͨzn0dXI==(U˚7욭 餧c؂ږw d71J K!񅮦KNlI{Y&q1cpJ; -}K6l$S=RU^8O=yuFd]`FE2je%?L"c(䋮{pLLjmrO~O r'{^МZ5׮"ΪM5Fc\1 O%38-궐d*@CP0RkYhMp, 9R@H_:cH Rg@C$9X fԟr];<@:{]7 7)=j*gPw/j!CRq^݀6e }GdP8|?00Xq$oQѱDY`S -c8@A,#*~oic3)>Q^(ְωR \縈8njN^οح# LHiŰǞN9VXE# oSbNVd]at\;gQ6e) tskPsfI(2 p އ O;dګ`:RPCcpX6RPK-p}uWKS6'SXZ(a|W/ #Y^<[}BgZK 3CdEc5uU*CguБP7aU/V1%v#Rg(`o?4na]+׀zsV y`äKG'8>a_ QU*jNвv( g].h+^ |nMtmrnΜ֯o᫩uPE LgKq&L"OcQլa s=ZD_GK /zb/MafAP{Hf&DױC0X!k.: bo ( P7gX# VW!-%·fwͼ$&ꕼD(u7KW*@%|i2!-i8,6Fטq@nb ŒE&uⴞ0rh]&{z+h50 ZYf>n͗dsC#^&$ߘG)Ll&(ؑϚx^M橨SGjm0cEZb1{}<O(;,> ]jəz,c "g&*8oWG~z^L[IPpX^cقVAJgRqdZ#; X2K4I$'}xh h^"4a<_S'*]*(Ȱ',8r7hc!e#r=[y5X'HL?,$m3ė$nRiV1+E4 qI=[ pjj} 2vQ07]`2VbygsAnMO "~3B+D0'et9W(Ԥ,u`PSK.U:}ɽP `lA$[mG{(E:TMr{G^Fo=UvwU;GG'?A,s]/$-5jj/ <֪n4nՓΜ@_{% w-,z=v>m<ZUKN!#owM~*iXīkHu}[44jC"iwSϼݏ`TXL_򼝲u/(sayY_3F:\Qử2m]yDh]aiB>%ֆ:K#碶gm-kH4,B+ Dqs{7 0yH=ۡL_s#G.Z,5m {{dߋzU<(53`=iFY=vS$ȖD mStͱz>h7QZrՉ4CͦV2ZQ-DD ȃ8ѻ[iIږrvzYЧZ(g`5_U٬]]0f, 4iÉx ܹ/k*cQ M[G(. Wy%]2R*s4ušTp#ĞfhQ"fcP%H/rOte AXuUuaˢ?!PI@'FpȑNk2z;R@W/V$W ,{gado8dMVeYaZp]~qcf$BNϐ  PDާN(; 7>MN-myM7EG?SML/@"= %a]ػn3!#8t]x=Ҵ-:6ʟ CGkn}u(r$' m'g?`qJGL]t9Ɛm=4-!FM7;g Uj+=; ⃭GȀzVYz0v0J)G+sߘDq85s_:p[P z@l~8dƪd~+g~saxOsO:_q3#D:ɛǼQ乲I-cG{̈́P=3펈7k_8u Yz>X?c͔ $;0Voc ̡ځÃ('W)7dj#l7`00]mZJQt {-7: F4.||y$E//K7KQ{xxUceFkF@G9"@ F4>0'@\m%t!gʉz$Fw%n*1ڂ /(8o5ԇFy<6x,; Bh ({ fIt}KMdcKֵmװA:e#}}<ńćT}!G8{n;":=6j/eqٹF.tmśe:@K;fT+ZM3!gQ-f|^1 fQ0 g͔ㅫ&@JLl@I_ ?<9$(QNIu*O1BRT \**X0&߆ONr4!mA h0v±A"F k,`Tb1{EzZ޵QuHVXeʉUmQR\aκ|vM ~^Doԉ#L>4MQoI[d q+BES$w;hK+-d5˰"!>I\֤{Bp$M&"WY2SA"ڏzSVY@We)ƌww 5Ʌ'CBIl.|v66Ki4J:!J6nTa+/ ^|8wSk-SbLה+q'S٨x+$6vyHN@WYÙXD*DV!-Yd/읤JCV=hDƖg9ZD#%[1ZcPfPV{ 6{5v C}jHIS%#q(f&T%]8  x}fL" od#/vGa57GiYgJL/';vD _2i@N2r{BC0NȵJoY}IAOr6Pxw'5s Wžb'רsB|*u"иUƹ?NyFVZchTfnm"ԍGfШc>K0x|ZMb^e~` ?[׍62/j >`6hW] I^e"Bn(Z%^"$SFBr^*Ciƻ'f헅Sma$3RC{նYUY 6{cS""3Hjjȯ: :Ig묬~q(wZ3{YvAfF`ba#qʥ,Q)Lr6\W=̼YѷGe1O`A? ? H_z2>FٔVӐ"%g~؀-0OQzu#RDT,]&q?*ed#>:jD'c,g3 .R*=_~Iy#b\AO04>g>4a1+H.%#~?UV+O[ r' I&B67<.Ӭ/5:Qs4%-R?$NZ8Bn8nJkW;I"5D;F趵5-Xz&JCgaDtߛOEDTQѫɞTr~Ѭ$. "#d,;n@fI;NXP>'6daYlp -Ȱsh=)q۟pT(Mt 1QYAW^GVq4m~*mȫƀ RTb4 jCd-9n a T>̱鄱+CGsDog up`# e}~TEc4@W{3w 5m9"AkFbZ!K^T,1.մrIj( @'CZx]>0Ĩ ~b q$1.s^6~?yC墿7_.ȵ`XL-vE_X,YYJ+^P`ˤi: 'z O"zmwYA#&wuؕOHF*iS͏ `KolX "ܖ[pMsP)K^33ŐTJD(rƸc/#abF[X q"4prq%}{X>ȅ,tDVsTZca5r8ըyl釀[arw| /q%}"\ϴV73UWb!@ 'Gf ,TK{ڕNIF!EpRTd~9fclC"!vt:0y ~-@,:N$(+/}!4ju-JMnjI V`0c ɱ3k?`mtZ%wb*FѻΎDZ.6GZmyĵɔ?*2W %}^ W"pO'LYZ[B)gl[x>Um?vXrHs;s)xIMej)>' M;t&E\a {5xO@it9 ugos14,@3O'SwMO^7g->nNzWw.y١B2!!JE)Z۷,:W)~{MryݘT Ka&„ U$ǃSdѐ!-1]dk|Mot<pĮU؄6*#i;s,.0mYQoG(XcH/0yt;0"Vs$\ f?{=#Rxbt۩ Jn:*ltKMʮ2Ɍm3_[^\Z;Jqʃ9tS#d!*kդ+Yz'0&Sغ%C>{Ï|;^4rwW? O%_lJ#HX"㯼&C-x._҈NU'\3VnC*ҭ@jV}wiQ\c&a X3;tj0#rX)SUMw?MNՒ~WfAlNHX@It/7xbCu 7Q~UV͜'L *F VM_:xE& u5$׸X'h5r^G4}:]_XۆӲVzRMqİ;w X Se'kAKsl츚#m/zoϸ6G>3I&"\ٯpW9b=2dJ%ȈڧzVfm!oE0̉]W$|-A¾WWWmڎmH=w7yP^߇s ;^U3A7,S69?y$[ddjM+?NrHHe=VQr2❼,?\2*d|K\hqqυ@!Uq4hCڴ[՚L m$Vj}]\YH&'TNKcJiANJTg+gVM ߦi=*G l?U[l(}Aºkḫa!⏿=NsuCﺢPLۂ_)XkǶ.˘tnW13 ˨FVL\q݊Z1|#.+#V6fzpN'L+lhq$e/E$f*&sƮ9;/ki)K/l_-sbfMXATOp-і4&S(W7*ۏsN]Y&|=/čX:{Csg3R~ׇh+20J)ctd3}W yL&xA@VYƽM+j]"xt}+sI`{rz0^ 0J|c`$%ŹU̧<?:%BBtJȩ!D*:y#wlQ?QKGü_Q̨|o⁞0 J3 ILV%&b8$V})gi.ia0[ĢPt5pkmO6(bKJv:ǤͣITɪtStfTkb!ץ"U, )QJ7jSI}ϲ\(_B h<0v i*3! nOYk4rpI(ݻ;dȗ}`v?t Fs Cri=GZs6$v(WGO0;"xJ04ާΪ CwiP6*7*otڊԐȕȩh0^{1$Ё!d-D/*g:i{os[TeHOV6 { >ɈC8 '_JZ@&V{s8nI05U$ve&컁>q Å~k'}ИWl i@ZlcpwT%8ZYJ͎AP p1Y2"jAEqg1$ X}ϝk?^ZSEY,H6T>HT뮤k ρ,EsB6C/p"܇ZFIzlz$6-*)Z1TIr{K$=ӷ"#1VY QA8 /@Cs?,ku_SQ9$M/;9 ñW6 / jeu9n 3׻U\ ]/IaGp n}ٖcS;"|A,|>e"d19;E>0U)7| + bdVa7_@*ǟU"kwi%a\()9=lވ k*? S؈E^(LjŔ}c\$."t+<ZDht.CP^0sG&I\װSfqtedrG%}ETX2 -`|4\*jt†;gDU<VQt͢'f6.<;o>tF`,m amJ f r&ޡlKuS9RyA$q0\eyE~qQד9qSk~89x!]AZ۟VTlݶB'R/9ԩ"\:2;5r~1` UӀ;Vfl# `FgLxZ4Ր.U>K,,ZUPW1:0YjXն#>d 2V_E6{Õ Êy,2@6*<#xlp0?58&$Ld=G@hM«ԡT4T,]/fg,mEc:!-ᄷl?%ߪ3^3U[x jcɂ}% ʽs뚩.Oɑ@)KMv 2| ]D +?GXYİN]ޞd#q&wDceZ8Rvt*~MЁt\nR ̙I tCH{8c08.5J If{^W ItmS%9.0A:wZ`tG=p{TGo宀!ܞT7Me4#GWVXp8Fj9`ᶊJ05e)7"^K  'h?_uи+g#*\!uO"I#=$-O cS[[3 y6y5Sz @MY[kx`؃z?J_m$; i\#HvTGd#|&PqY*  t5m3 e\y6phdl$h >g͢ aKir9Lv}&Ml@Si\ب֪n%t q0v柰7[yG8BҞઔa!1惞cxC?3:QK [7E-HE?O3q-+B@GzI48=]ot6}En~>K)"$Ȧ +]l0TDUer*gXMw5":"?l/?^C _DwAɗϐhtcBb)e, e^Z|ݚ agxepîGAu'V Mw}efUIczع;M۩ CSnCh!QR+W*}ջo ~/- OKC.Qr `L1(g)y~A>1nC3k SM:#-1,OaRROiŚI5\i_bAG=zvM{wkS(99/0&\g)$&Ugno=wpΤ/6>ЗB3DȕTB^lM̎{ qɗU뿫P?B#fzo ]TJtE|Xg8%vIbVRZC'|g*kjBF:__~y!ёNjF)QbfH2 +PUsC5%R( ]+jݝgi.=1:hxJZsӛ g6QԤkCY< #O;MBX#d&XAN|$o\8֨NEfon-z`ĥ U1X2i,|vyu2E)lT{wɎ]WJGZ\??##  jms[ٓU}hY,+&2 H !, Luwr}\>ni^C/C5wXEEf8Z94V B.YFxP~+2X'՞a28k<6J%a gCc6 DN˜G"Z1XJ:c4f5 '֧pLK(F1[g!0ělхb6-[LEe~_[TA($kj Srr9Du}q*|rY=Pե1s%t'_RO@x+z "iJ%#Tdh=9k}Y혟'P_g@ G6,^2s܄@ɪĕ݊3HHptWbP+p .w29ah\0ՊS[7#ɘ 3|BAO]f'{M( 3fY vl{14rj1UAsE֭6 SȂsNV`x/RHWA XK1IX+`QԌc7#i:+&v`ud\Yl$4c3ˊP}6_ X!<ʍD﩯9{z;)NJ$0Q>(e2Eo.\2\C;PۢwI[m"N1;ϣ=kQZb]fqHKGYi>=no@+G ʯOe,/ղV-־FM{܊~ު^ŜO;l_t'?,5Q4Y~gQz">EI ^uzbd $ OQ:bg#=°Gj˦y;Ʊ^4 (Tჭ'h4"3YH]OU UxZy±(wTKs0hȻUPxJU4h\`'1WGyb[1 ?~ɰMS7< FlH 2&Ϟhz#qNMBtdJ(q6 m١:4jztC{],c]Kesa۷)8STa\~J/?cߐh ?z^rZ} Uf` {Unκ=|(Z8PJ!cX!|-`9O>-ll*j9 -?*{Ǽ٬!ZDڋFGhUq1>}~CۯؗMݿz#eZjMz7 a^R֊\%yܱ(o=$>v -}jHc9c{O(@;ڻ'Lx\QT{F#u(o ;j7c) a{dmRz1o쓺ֵ0jI)B(L+eLm,a!|O3J՟}yQba䧱4R9-A!B֫G丯흅[ص$J~G{3?0^:U GWO6+F41s 4_ z6ar)e,{FqvlZ0U,M#Y?2M3GVԧ_#PSv6tTxw!0 lФus7glA fB}_ /;,RW)nKZIwk-bȂLɵe郶9za(`݇ ð3[ONdQSX]I9y|hxrBSoFLS _޺3mla#p;(nԽ Bj:'0X矢 M\&w=Ľ %_oЫr]l2̕Y?Oĉ"`w_q;FC; K%,j8z9OvI-bTPRYA5R^( |֏ڇ` {cZ Ǎ儨uh a%P&ea]fN)VnPaTLkH[$"om73/+e' W;UusPfL{DȌĺTk%fz/,6 lpץ:J7,c |gb)M{(nu%$ةLhuӷ,o N>.ޟP:<^hd5P v@:= Cvo U͙Ϋ s[NN/6'ZZ*|ַa; ]s^$Kȕ3N 6 ` VG(֌:MTqQ dSy 1 Ӿf]"\ĵh+7*IK!0=&dFa`´i+5qըqN,jăHBExK̮G 3W3DȘd<]ٖETkSjaUѤ: #{n #log7poZ FLl8 H'jƕK>'syh3BG3Ԫ_gYM:!pω9'1Mn¡\#bry$T~kf  bFޏ0|kZesq.nKWI +b6[MP'T:1lC876Hɢ1a>)j .rj]{Scq+DkvW(Џϻ"ejh_DE$mK].y )?Ҝn`6jsRBbT(SxZ/i HVmyh<\-n5ΡiM@Lj+*fʇDĜYhHuj }G*6O5ֽR߶y >*chM⨛h#蓛yC:%N].J컃 [hp&O=) PԺoj2 ?3zmπ| ZksM:L{pjH|Q&FՄk ޽lta[.ښDL$$ZlV*M2+ť:amqt}DEثR-hcAΰtiD)}Xxq\V.f9ruSkBeHL6<6bw~|F M2G]?. LzB={=#߃ܲ&#j l W57y[D1=ɕE\I}rDI=4a9bre\gR[9Cr|ו11~:jk|75:!;ww@InQ׏f L:P3^~^Pi~gdV w&I|ϋD i>i`E@i%NC, 1XVE!铚~1_5PO ÚşW øeMD%l*I-S5Z:d$&AjMenI桲}dVS&^GlRzBҽ/!J'D࿾VMz|Ee@=])Kiuoc#s L|bBzjig󯊂`Ծl[)?{Uܵ+60>ԉk90tk .Nyr֌sakE68P=;@4_@#tFn>Ͻ|ʲx Pz^e9#Eϼ@!|s@aKoR5ފ3jcHa4{'*2L~L%4 6 Ѿ>=:,@)xe:%" >[Acv&_Bι@_y  ս umY.O9}@[(9\=$ӼUveŽ2 :ɑoW]evNޯ4˜(jh7}YۃzOVj!6Zʱ급w*u9xAB(cq>YşjG $")-{ +iaCSbLk*_TZUZ8poS:u$B>'͛4HuN BC57r)CwnPJ @|x෴YBДڌvdS0ZVŤrAeO.y $"@D0-fX,<,?!^͛9##M)Fnj:׊7BsiTktzEđHh4е }EL{v'WIEF9{K\B1ONy7J}av1=KJ床܃ZJY-BRk;6Kwtk+O%QW֒OG#d@M)&X(_φڀ| ;^*/J=@{f(\u0I4fhx?V7!Ѵh,iU<:=S:± 0 # jd|uf{9 Ec1뒲~q&[ܻxDԁKz/s- ,:Щ <[% +u&w#&Yp"ڷPs&i+oZS/uF*eS*^v[3^j,--hn,0ŎWk̾9!܊YPMB؊$ 5":uoXfNl=/4N|h8d/NTa:?8Febs˂o@H؃v"{rjHre/zV^ѥ}N5'Yb Ph=WW,Cݫ&u1 MQOr\*T}7K%w9"$9FSѲplB[k=xД@Am#g8_nG_[ҹئ,~XާfO|0ͳOT+62pg5VHM~'$jUrIH[ĒA;Ve-9~7-C=$ Bp)60Dtn0GYN5uCIhF*p>'qCpxc"n6>ߎI d)mYnf>H{7}1+ǟ{Q!=qpGVy g%}b')@:i X3+~ӈwKQP93)5K[].Q';j=n 7ڱ6Ï4BGf{ J@^/m,c "łF 1U~M&{*+5JژZN~um;p(;mHpGn d  rG߾˜87$>$thYǥv"0ꠅ.]f*)X;5ݝ,eImivOߢEq(f#LJ{6HTePUz-ox/)k-An--&QM. gy%86oD_*ܙk>kuUs,F+"w^ӈYe~n^#"ٽ}MM{W+N*VqwL `8Bi7]n>܅+R ]Ad(è(H8 "n]VӔ^TNG4ot~94oe*!l8Ή{|,@1gZ\t<8P~:pfmc$|(FpTW%κ̷C,W͸T967JT=RzX3pvJGG rm:jYu9 h7bx!7NNQ(9ti2SYWh6ب&ZKکĽ*Rs @d OJiҁȫ:`7Z~c 2!e^i%ZFZ;.|? IyduzMD;L_Âǚ.8Vq㨪C`.v<4oqUx龥0KG-f^~RydPKtv# E%fwU/E+Y"!./gt0CqanpC$bQdY[}y%~R!n؀N7Avy_41/w |[;3 awM4 A.L~-jV ,< ׽t"_H3!!8Ę,|r2nGF-ܢ>Z 3;^!{?)]껙r~q y ѐa/1Fz[YQdG@8FR*,JObj?ybE~1N;+Ȧ7jMB[.8{6~T5鋷=/O.._=;I 6&̖VZN5ˤ+ntuwsoK7ۜvLEoͣ6.oӃMnsc@ M&u̩zKI4Tjݱ||* ךi&U8[JUP>MM:a&F,\nѧߐtגּII=|{+WDv@bvgL^KArT2TwOvy'٤V!mWCY (\88*nn #BoSqs .`(0'm;2Wb$^MR)4b9IҠ:%>0L`pٚ\&c: ~kDyJ `ѻv "դeD28q /5 I; _M+Y*nG^.~qUO 'yphV{]i\A 0MU}u:Aod $6hFU% Fl),}n! ~DkZwŗ UZwV@rkj"# @y/0XvԨ]E^xǖu`7 !"t<s|T\" hMqWB|jpSryNG2,~a'nO+homY;>lKTp,lr6=>|6K-{g 8K=t7R]truO\~P% ^rnj f*Pf[66:+1ՐD?n{ҡAP3 M|1H \'O?<]BTm ) S2H2&hٝ@z+ͦjaf71CƽN~M[/s=oy2ELZXےJSΟMyDe#nZN|uɹ7SرtQ TRyXd53IM']9cYgxB[yş( cI|oT{[)?bbh&t;Ae'V7> -9L[*w>wqOZ0@_ )ǶS1(MҼ-(:|庺TB^z]PymSUFf:/VdŽeK{Img1\yѫ:uVbzJn\e{$n2 oA!!eZwL T]hVUmTBP a,.V[xVBʐ`E_ss0 R_`* V.N6@C9>5`BeeMFF_wx,x/?&m !,+0a%d 9Sz!'ݳ%hNF\- 6yoAlDl 6R|]+Ҏ> k6?ڵ7 7sx|Z<Ɠ4JH 7<4cՂ 9^zb:8uHVI;]$ ~䕛Vx Ahba1IB>t=G5}wZ]\C]u|G;<&~#%% vϺ"Ke#gT|wsPL 'c|.7ytj `WHԣ9c:h(m/RwY/"2bI2&ulf`᳌Щ ,q3549_E7ɷ8!v >9rXBIR?.YQP§ o{ fؑ2s 4܃kc #ʦe']=-Y'aCɂ^EX T‰}AцdlӇ`fnP ^Q?8ub1NE8z4UfD"O T ނX)m d늭!''_V| G)}6XzYp>w\[U4EXTwނn jqҐrĀ<=dʨIX̚v }Aĩ'`Ar\ b&WUîa9-Kk;HoR)3 g:0;]l{r2Ci^쉪w̍Vssۋ ";,@L=[^׺(/*o-Gx1HvrKAavKAZ',=O#"s9=\ U2+n#t2uQq$p@DS]Sla*PG({' yzȰwp=^]z1T^U>5$XKpxE/лڂ"PY:o3vzm~;ᝡG*Dvac8L>r_뜩tN];uˆ3Clh9iÑ/Or~73j|ymaGsIkPrӁn)FZ͔o-ޝ)Q}z?ѪX.>YvqB֢4ĈӚAb99T-0%~}2}R#3rjVnV\ No '6 އ|Et^Հ'V%e\~6JmKP8E 95ppP$Cq~@[x[ٰi[@/s}'.n^HZ(lj 7lEw h4ш3ӯuPq̕7khN>' ?`eN\Q\*SjE.ɀzlr7iaSjÓx#Dt_:%@PǢ( W;xi S /<|kN u߮J5UX{>\z/|/'=:7Q8-9B^cV&#r2fяc Zˮ*$z:pc!*_D%S;W{*!/H+~ xn)=摨_ȼAR _a97Z)N\wFS94i48YlO]Âa`&|5ڣ Ś֌mAΛEOOlAWAC^ Ȏ:@\mo+SP?I.;~bj<:2}| 5~w 2%^3)KIНHeN~/\vNj1̿)O]G3<.y Ͻ)0jX4S;Qsu69Gn0`}(jY8۲'1dϋ04~Lk_x.Q4 ).l810"CM[#έ?etJ\&,/KYlDSjx>-BtЧ֊LE\ܸa9̙#2 tЈƥRZJQc>|ݓ6H'9,.=ƿYC=3m=4V7G\~;\~Gg@a8CPBb.1J+jij@΋+NG{tCu~ݴߕR -G)Y ~HI<%ϴPPx"Вv RI!Nߘ)?٨𻆳DTqYfkXYj2;.RH+Cs%W]WtCfOz 5q]hpׇ3ʣ찅@L 7$Zi(Cs4Ku/ʇ.UGלkr r.~74"W'4*6\%Wy#z&vEbYuٺI=~%JxOρ́ Zf&o늸BMlv:Ug֙@\ߜ%pXk(2CZgES :Znڰ#fiPWTi/G.,&^BQI 5spН& UON77h'M(mhbqʿWy`n{MG错)̘,AJG f㣛۰Э&!X=Y9pWCBX/VчhRkDRCdVFH.m ?l5>ms焩/'•4N@4B\vIqf_]joFvPygR?9銌n*U|lDI^t XOA7 $m1UW=2`4 5>2@΀UZ0aű"h'IAdnu8Q7Faߟ#[ lx#^4E@Ұ&71~OAY8 7>z`z_Ìfnh+HBfLCf8}39WY =r $p8F^]Zcm0GKRg;nQMni@m:'`C2OKekhi4!iV{KgMu㟏JvAg3z' {@~ ocƈ/4ѰZY { Y[3Hb5@8;;_V}Bf!{`1t nHq\vW/a`4?JDMWSlj D{;^.IVLDS Kd 5;x@z#ʣ=pЦd6\D1':lq266M^$NE}4k>kH!KNp`H"2< l=5YW751Vș֌/*ՑPY}c@gDxc_I;Hi*}yI=]P51Vq*)0cd);1s(XWY}u*-Q]B`~x9wl@wI;]l}q$J JȂwG Vpe0xNl2ar `X{VmB~1g_fx U``tqn=u1ND:O00؍=uƍ#,{bY-8"6; .0\u |#7et${7m'W7u"u"N|dX/jA۪$_PIJ@7"8;F*EK)gXlIBjC+iCf_G{[YgiALЕ솚fǟf'ĬK0Ttf_*V YY `x9j ~pd)efs̋~j$9pvW(ه~ϙԴ`sZ W›zLQa&L'$Ig.7G^ph.Y*g2ގK'AQIF )sBKLS_f1:x[#%XŴ:AG֛@q5ӓ}TjT!'~@+`ddxinr)U4jՈ# Lve#[~a֌Iz21:*GD+{Ophh@_!Xs|yLa5@΁' |#GQ%*Nosdn1$t=;h~?: Qq2@Cիŀa2P@JpۧstL1tiP {ÎMpbA3G9ͦMyhI$f(-xYcX`'ܗ0>t'vk"IB!eW-ʌ7 Ż k(-"R+ef%ϫf*.s;)%͟_&]]vV!@QLNu ?t Ɇf.wK4Lm1]rݷPr3z\/A/gd d-4:y) Rt'wUИU~l˜4;q3&.ʞUO).<f_=SG֔ҖQfA &t7ASoZ,+zxۦ5R/Iv==ؙ묥EGuIG\d&#;'qI0QCX+Rpm񧈴Z7hb@0kIKُCPShW2W?vfeآVl鉹X7 dO:Ŵ JqQ:E&xr77h/ DjMS5*swDRYU~zn7RZWz_|z`"+]ܩI] R*q AWpJ G'T.]]2nf=^vc&0ˡDC9;# ѝw݉ͳ禾מ\ j{vE+&iaR Qˎ<\;2TyR}O.W F-߻Gt06<3l[.d?1%wxp[ĕo #LՄ٧?T~%c>: zd3-1R!Td8f{>G,+3Dmjn..$ҡb_x:YU6ʂjhc;lJian_W|#@2qpuF^3a3s_>cCY%NbauXn=C4ggzz|<|~xNCĩ($?'g8c`sY>uS,0*Dqj4*ыl sHGLռ}ٍB eC|D+.<5ձhH侏F$X|$-4bߜN;b t[#wٺM&O:׼[6S0`.AuI/ڮ嬕*~I3M1(EFp',vVBU*SŻalWQ`& ^2' 6jK{.{_U,,n>D7\.( eYD;r]~Gtz*l \DRyzIU|ewzqIcV@c1˒qWRfxb̪ualwj0௷vÞln^*kTp~+VAmi7}IPOvE-_Qy{z࠘,e@zأZjF.4d2zw UXJ=_"'vgnRcQvdm AҞ6si~ǂCnDtL$u)vga\2UR#.$RX={"j~02 u~s{ʳ KJ( Qer9͠qs,xi'{=qLˤ-Όĉ[<9S]oCVΗx6EM׼8+]Q=|R_G(khAU>+@;d]B'p`P{Orz IL/ !ĉsrP-où8nxh^s9EZ_JF *bB H9nLqT_C -K/9AJ UBa6:'j޸ZyrBZɲD:M\/]tYNz+8`F)k&Nl\$j%6N}oI-ļQIAKelpWh ŷnoDCJO['VE\8#yӂuw6cSxܐ{4np_,W u {..%p^ 6mGcV)Lձŗyȳ:$) be#w57G0E$HHr kKu1Ya!uG&@rXl|8 `|v)iSq ^r*iБ7ރ\&(0#!;gw͕p0!lIcvۖVCA[`lо}!]s*ԭ. MbwGCxAHQ@ di%٭]Bu<9Ԣ0ӭ<©!ch9ZJ=$ͪ_EL6hk t^[uW5bh-,N"AaEΐO= !#vjأvh sTL2` 0;T\ϛI$%m˻Ǣ^;!9 xL|-b3A{Wb5Y_]qEKz;?j="^ G<P:++ 7響2|+,Z$S|M􀯉/Nݰ.s? P&kmN9@ڋ-ߩ@k3b6( UZq6Y$PѐZ^UW]EC;*c^WRkh,%^YcR*@K6Z(VO*ᴍKezqޟ=´GM<)P&ܯabSQ%F-OXb+_9b[\!mxh7 $ZL$y 6"sy'ur7.B l BQ Kd>:N' 0UJȑ{dU`=uCD%j0]3QZʅw5&lkFBb!~ܵ{#^|mHvv<~"Xѐc? lʖ0y0,|1Pu'?;G^܈&čWSCXOCCY'nw_PJm+'3OQg ]Nَ˰GHbCdTQO4vAG6ɋ$ _>?Yt,|;LG[al$e("rdWIWaj\1$~O~F9h|wdZh;2.ѻ/{ڰcn FDwT|GX"?W G{hêtZEo}PF:c4ShI r9sWߋQ(rQ!߰8$gӝ,')Y%|L~D7h]kQc7ҍ*U^TpRZ"[Vk*l UM)XƯEif ѻW9օ'Uz٬fGzRHlrljsJIѓrLͺ"wyiǍZW)L~<|Zy`_~89}n@e$(Q& ݲ2P :_ײ""vtc0FWmr˔'A( " 2UI/!B1Y.UQ?YEw?$q~I)+z @Қn~[b/'E?΅rہ<6uk7.)5X{g1gHGwˍ <c?Q '+ݎ '8Qiw䱝dYHeH 3df{-k̖/=g%>䛢d:\THVj(kg>/@g@ |4.hks2 d>Xjq/2r+xY[_ 9J*F;mhϺڹ`lWC;CrD=n1PhSzW,z6[ݬ[Z@j]VI M`Tlv ,i/؉wIm8PȡxΈ{wiT=-vU*@o܍+w}+Ac\#l=Pr:S>5f,d˖,,t35"!&sFΈ"<+˪= 1^[U`*ɔUs>TV>d*&5ɿc1o>#^~ n N9J8@DB)O{\yD~Q[ݘؙ߯٣tUOFc!~dD*&M)ژ?w0}/t"Ĥ)xCE0mEnA¥u3vv %%yԡq 03gh88&753}9qd BXÉF1m"v07^IDOͱ) @0@|o9 \Dn S&$؟{ ʵ/G*DsŨ7=$}e[5j͠˚KVupZВ7ǿ.%~2xiPqׁӑpfՃ!?n1)`4}+.Xt`;ȼM9+l($2Ů1lAhoqўV 7ҪJ2hr<sJ2^l\aQ-uLݑNKg oI3WcSt_$ypE":D 9>؏S8tlK VGN8}"Y_RЏR TQĀ|^/R|xKfsdsgY>0]k`nua`WV2᧷b+qPBD,KmEjgt(i̓Į⊗'$X(#;:2 '0D{>_;S"ouU7[f\N+dz }:|O.#8Ntt!?ތP-=dD)CU;D+$/,P92/F @i9)tblFt;(yc@JQ}En8 $2ڋzN@UI_UFpWŏq 5UH4-h{GvF!?E*Q5' g"ʨ,wrF6@gRNQķMkb TDG%N {:+o0)pG+TH<&9G ~R؟'Nj&k[F<Oǻ!iƉz4%OG(m%qŹp XjrLr-.52%^|WQ \c|~|į,Iȵޞy(~32%0GLPcZYСnvm/N7 =HK=9 dj%oH_ ]K f>z?8tTOrqJ1tT}3+> hm6 7l'U8S0y]x?cRo?ȺCc_,#qg&V>Irs&&tvPڻəjxu#٤=r״&hDϷq2["F.&Fz 57$s1PEp20rsn;+1N y@\񶝩 1YnBN` 7-B>W]bZ qznf{oʾL~03?ՀosӇ116Il ʝe3<=,*Ҷv")i֧C*f)j_fBE-d;n×VzA 1&B<ا]@*w$Zl/׈R bgy ,,H#vzH9H53_5fi%ro4S@m{wҊT;(12kqM%9P9ƚ`>6FhDi ',P Pp=edTy"F~h-0F_*}'15Ojxd;rz ۯRzL)ƌ 1qcTW:>ޥA;h̰' EάW~8ҙI&ZO2>񺯈-+~ecu#v7RUDyw~6BV "ӫKh/1MCYS"Gl%SIش0Gb v~KFh:v@WSd^Ⱥ{Z}I=] :/ F m-T4Cz\O!V(@_,)P&)U[f-3[,(Mn&:0rk\%9HKsy3Ay07pEGd2a\`)EDqj!Bc-kvTf1ç ʙoG&_'5&Q&{v:+xp=>W6Fx翫*9txLhU%T!ypjFp8-7+"X/L0 _&)5 i!eom XR@/A-ס! N/KvC?3_IWЃ.w뢫*RTLOg}3uU3nZ`Z?A:ʵu%g7KA)Q|!z(~z*=U=c(3;VK&-O?uHrbLm. %y&=jp̾_j΀Ŧ}QG)¤T0?bq$#c s2S%򳥧B^JzfXZ"7O>/W1c6._֦Eb/%veR.P<M GvzM`рK3C" P5kfSlw4u/ A"KYTշS9ҧ4pw}ĵ.sU@_>4 yEm=B$16'΂wEf]X2Q%/ƸCsLrm(-Y`Λ hgNKK!uvg㷲43"cM0ϵ#Y2]`;uR"ӝ 7뵌rJ>pB.Ocv{,xlרj,i&褵,4WSo}M܅T+148z ̢0qpL߬wGHj7=v51:q1M1IJFP3-% xiH=)a]{Q`M.|3)>1KieW"U : "֦dǥvOa3hݼeL=uS2 ˦Z Bt?[DM(ehQ^L.5Ҹ^xTIt;|Z,hWTE?y03̸t$9tRg1~{5ӡ4qU]]7N|Ngu ׼()o)xE7seEעG&}>:!+5w#.{h5VwoCFgs߉ϳC= fشw%]8q+UUa 0Z0} *3] u.#يÄ, /SIKQ֝=}k1(Z3>**K5f.Id$÷dq,~ u$&0h[>F dŢcƀ粖5he(~yLʨ@ %jcݘ"Y:l!8\<{aDPݪ -skl']'8tHUM$<r]r26BLZA2yQeiDTS;v DT/Yl^mZ X98X"l} -g/1R Ҙo%ߔbn,hX3LP]V#/&@2PjdjyD'<,9}C^?uw8eQp[763R;,{A4N K{Hn\4V6AHa{Qk8 l՝2[o/c9ףfdZݸ {(hk+8xX<*a!W0fv/O8!NrH!*\/<_ /Yj)U:*6fψtr956e'=KyߏGHO,陛8tD>6euE[)*Ën3Oyf v3&]ٰqI$ -bLfVE(g}h5Wa߬@\Wa.Tg i9#Cfo{D6LS}Ub\^ΐ, 1{>Ϋ+r< 62 gL<}[ed컅zwQj_*@? ]2ZWU*`8?AF.1 A@ʨs]JaӿUDJ0 VH wEpF&h%=tb2+ՠmkխ2;C21ӄyU=8Vs^wKz~(@;+]ro3.y$He;S,c= G-HQۊށ >|p&AgU64d;=:@>uD=pMx6{+fw˨c(,cW8H<;/NE@zSJ)y(ބYSP~В'؃P#MYN 03W|r|2Ao&Ĺ0 qSzsTI eyM޾MN~',_ x}̏Y,[Yci@w& MP'x6U?FT҇YZi)#^k.$9F/! z7S4>m5*=Ҫ`BӄR @9+_y) K!:S4 R+8 ]Ļ(:83 i$"ُ[b&. bmyn؟Z̫gu 7'*$b$&(ܛ`:`)yef9ÎBm%H_j] 4 A!_Rxx0MCA\Nz7 `h3Ÿ3U*]m(TÃsEKuq]I=79BC6؅r"3F5pȡmH,2:i<ԉw}#dQU5}NHPt0Y[^SjyCJy9lPYZoTF'[~IXUm#&!*-qF_e^_F34X! M:2%?뵀XHUI%Q2LCNU٠|= ;@1Yͦ q]W9ePkFYMA*[77Z/1f0T_[w6pYڌJ]8:ww 5q)zR ʫZ8 0QZo.14(|rn-b3S Rj%\}־yrM&G7#͉ENkm5홱 L'ǰӲiTA@DǰD(3|-lBzuǣk=D.#=  J:`cϢ>4_zB( ߮|`5)%Zeh“r)P7.TOliSv3':!_0d'(R()c} ,hɰ^қ1PW:XtjYbD߹MRqŞDʼnbE_0Ryb1 m'lt1|9Iڵ )ESi0Ծ:$s ު}Z"փ0:qNZ.4rà*qY_MnQ&r$Zuh [OlM =3hN\,oLO5+n(2&bD_i|LBN}Nx]uaWA[1R @fzጐ]J)-^ j0'З C d';JSc չnl,N957ϴah\1Y1,lY:h$b䖔e]]9D{3-K1 Y:cy}ٸqhDڲz]@|O3ϢM yw¶U+,+&WQjg6"2V%EKp3]kc`mX4A NHYeFP2B}`|a ahW`RflU? L@Z|XDw>2yJ*Wpj>w$[.@7+m8* Az0o԰߽s4~LB -&T6j\9nun6 cJ׏o%’SҾܒKm o(a5?|WB1q[RH__$u{x};Ɖ}uϕM m"I}IY#m֯&W3PbAy<гH8I`ض,Ru1J24!Vx?P"o<ϊsKNcd$:kwrTDח B[,':U$6k!$=8ÿˋ pO?t0]SrSm'xRe:&vnh[~Y,0ESw0T'ðW^:TeTv~(o9`9_qR?`>E`ĵ,mmKE`}0ԗTy[_2:g1?R} !B 覀Z%O>ysRYBRmO*VHM5z]&2lKPUkExNZG™RIqMP,ghCvǘct|d~&fN;m E4RtyL-0–T?Le^7/:bvejI9t } 7}vTշ7TJ]]db=kj^5V_ c7K7jutO8:f3.N(g8$a*m0 ɶ $|lv XLZ)yP{0~H#lh^~ӫa7pH_sz!!;9LHUٷCC ;% j~]@r06uOɹxT='G@}7ﳉQ-ݙZ6J4A<~=\Kx`"+g2EJ*)F|h>dLP P|Z]4lKJe/5`?l]x@Ӕ!&>\Le:uMPKHu7{Ê5$=-\+K eQ'AEEnQ #a֝<8ťP oRl qp oMLՏiwJmhKIAHA%j [|O$)єSr0c+]~1ōQ=cJ!]]ƐPכ1Nu[ehW$MkMXtHewj `}(kPz{B'c(7cV"UEzx'MgFS,͋8*:BLm_8v7XblEMƯP6]AҺΑ,X<wNK錢ԬD걈_  ;A6$Syus `|&)݌JPHu(^DoF[>69 Cz=+vGOlϬe·]h%Дw@a%"aSXYmJ /:qҡ;:kMf}K+P|r(.ڌuk 3/+ eT̔'("CoR>FY5_3`f}_xTܵ3x4'E@A6޻E%r .JY]yaKzMsMKpv&cy$7( ?^l wf+ۣې7 xCo%{(0h/ī :#;O <2;r'8]ȭ.O=x(vVADZEO\R3P4AByZvBߛd"ê #}'h·c+dɏIa_,CiC5O5P9<O2I Kdڳ= mL&wcGcs'@`z}`(o_Ws lk`+ǘDi]7QSF6c^-j@0~*$1\*oeqieKv>bO<6o(]k}ބSsl\}XoK;X;iG^WMPrF!/rQ7Gj,*Ǿ\ź O6#߮(]=B9ֆ&N#o=.C\{sA%s'OŢ>ٺ+q"a,krDJyYj\C%|!̙ԧ8`M,K[dVݔ}z$oJՁi.C>ǡ 1H*<3b8eJ~2ǶʝKW{0t`?SLUV ;mh"o,wl#>Z)t<5]pK$ͦ> uB?W^†?p@앥l4gsU#Gs;b ,bsϦN&F{A?͢I qP4 zN軉~%?CM 91W /{&Xf 16-TFBe)`'Hgigr<엥\wPܚ%Ӓ)jX[h]wM_?_6]?wӕ)S=wgr%k }:c o7z/^Y8Yfum$sFG7}XNH06nb >iġ)P'8ƃ0+ܦe<wɥyk,c_[3$jF1HUXWed;4ڹbRwhȣg>l:UHp4!G*(Y} hoYAB(q׉Q+'iG$tt tHȞJK ~J,YUa M!0Cn3V J{89es/V:hDyhF8~*(|ޅl+LO5zEw@!bԷ!>΀eyHox賖 4Ӵ'jQ|rD7OQ 7%i:z&mN|7 9@iX彛u@{=E#\xq1PO7l`:`:?ΣVR 9er`^SD je 9fe7b|JA"oPZe_`,xTT,[g,F Jr XDrbc *u'#"&y$@ xrmyݴ @D 7>F4 h~9  pIkS6^۵/eka,^IEcXԩꢢt1[5Xn #Մ]6䏝ldۂ]@zא?98AA&`ҷO WϝjLrB40݇f`gL3ra{r|!;i$|vU"@|\S;PUroE{Гx{!dYa;N_&N+ƳVq>VxB \ZnL-DùHdyCy!ԅSdZ.|/ZjmzoP5eq\ZPAfh\z,aFLƗ)ANQiM=qMNɡɋx1<HlPfYI{ b͗IG `|;Ձ01n X$.Y>R0PS &<'eQZ8I3 s| 1U Bk+]"\IL=5aźz+"}$x IڥMI 8EMZ# )6=&uK#WlF{s# -[O(+CޥEl]&Yz|R ZC2_T:];tf!P*Iu Yσ͕ [t\@oLo3,ЗZ 2O3d3/TU5ԻپO(#cR0L#-Xո(H"Ķ׭PNHNT2nt^ݾg,LJ?@}ģ̫>s9ao 1dUTiʯ91!o'4uVVi<'xf Ȧl^An l Fب1w 7kD҃\Ap{\#'[ @^ ShiYQPXzW:iȶO jjl%mOss7<NHڕ}B vI[=^2m_TN kR4H~O<&x[  wtءwj"dAE*ORt ٧FbL%?9Emvf -0C3,B=M'+|{z+ev^lG4]εg\< Nh } H^٩B&,}IAgaq~lq nG3ԥT'VL|<2bd$e2 +s{fp;@b;XGдvwU)- y> \X+_ESa(X2w\>ks0i03:NH -qL-IH"䖱f,Rs`:/RH X"L=BkSX#:> {I m~jy3sg!]5DS#Ico+w =۶X?XJf)M(3MAeC0r?+'\ 3{֩pJ$(pOʠ)*!Z!?d,oa5 ܀bǤ=Q\9zw#oz{{sQ OP_JЈG_b۽΅4DEXq:/ 'Sb V4-S}*-T7/^kX=[b-T,Hb  NB} ; xb@iQ9סf>8RV~ئ1{Yuک3mم{s"!\3G @Mx=d+(wKd3#H˹гx=44ǹUvO &Pϫ$scwҍJ:9'Ɓ? h.FCt?_sQ9N\[uKXӖ?x&@XqL(/g-էFMD jGZ=LB'I[=_ܸH\wv_}R_n0\\{WLKk/d% Ö5)6YDI.^2 +;g ?I $@XBg,a],=5u[@M\gݵMf C+!|'1уՠlyQk|byDR")= 9pWAi~>@VAYBs)v|sDs:Mॠ <ӭe|0"< LK\ } uyAo-ʾr9VNfKS6 =5Q?ËA3f:/d͹v|jecJDC>YCKh̉0yr^%|ץâ#+-fX673Sg7B.D( eO). Zr⵳km)0&po.%Dv aj!HB_x\(\nƳ[7El»3=hp*n!Vw&Q4THbk.؎h_rX^<T*~И@Cߨ(?zʏ;@ɹ \-P;6KiB $+0 *U!9 |r!֮Ȕ)aɱM}2Ѣ`sIHUv!0iM%!_l4 Q;S_ { ᒌ51aPq(dGMwXcULqlyQΑ5d)`$2!1"rοu•B8֑@ãgNAh깳g kR1A (,~kQ-bMF,Se7{;_f=N2"Kz6t%h :`FOfⵍ0P|V-ϊy͚RC: >tm(k㠧w}HO3U"y+T aU39r՞H/fC?=$| WJ ~75eT%WJ\] r?=+KSe7R~{U|쒔HF G' _Pwmմp$)i!9?WV\R*{T"I%AD~0&IIζfxS 2!H\ I`ptqZM"vI]S V^]iu"QzgyA) |Ȑ%j,|ˆͱI/H>mDv2+_gdVBN 10%R㱆};"JJ>Eμ܎7gz#V2'qfnGY#tdX'&1XB=%TXL%̹|PP1ӽ$d.,<vfNSNvY %s?Mrrȫ ~j"h'ObkR9R/q#*cs_ޚ0(G)E o@묔V!!a$hysZ Ě{ qcsUždh͐ڂ/2#W#˯k-˛MfABݵD8Zxm~'79zWb'uRr9pvMay-zLv7 A_;OĽXKې϶ZJSc \i*k7m|pAګd҉T!`=c9wYYDuk[&FiGİ t$bH TZ߅,z5(-=ݼ1Nsk si3HP]tc'E71(Q>d6#8}| KYÓ3P8*T YWw~bvk[%}t2Vhڗ)q?\D,Zi]'28=su5%[Pbײcvufev#&ǂ93bTa 0憠 !hOR ,iP5I&7Z;`SG}ȨM{Oj B+]'WѺƁZä%8[R{!;eFIZ[q]K9TGq?5( 9UV슱Xu AḒ{*7sD$]xr/F>ݶu/gdMzv>9 ErT'=a9 y](;M5Z-F( #M/'Mf}่Nkf~;5mP:[y쮩Spdu\'ڗv YUST#. ZO+AR"a!zg4.A0tl~!y?Addf:%Uib>,iC?6jY_igtI9!y>8pgYRK!]H?U;PN&o(+b7/ⶃ Y[nJgJL̅xdEtј8^Ւ} ׁ Ll!Q"M\CXBYEM4!͡WQG?s럯k[ 9ْiv0&|RZǞO7zorїdn/3 8d'Ny"shIOs1銒쓧/NHP_zrn:bD0c 'Ŋ))&uCjΉ܀HI E/aJIS-dE{%BuʿZf_`QT2:{Y?qh:HJ?]::T8>d:jy˛8cKα)Frʗ9|9e RSxPS{K^0HˬQBڗ^6&.WhvR6?O}@LqWRDwa'sd]+zgCQ@A۳6d|"P_I}R~Ζ`04,60p`}nrqUg)Ȝ{#R\eg9P hE"&\h$3aTv`f=&l:w X'Kh:9n;;ևĸV|u_,[cMS(>`Q yJ|$PBk$Ɂ? 2d#N-yF(j$̇)]b: 9P?"ŕc G_/MW[ԁ_ҴN }]5F)M(hC˗(;NK& ~A؝/:Kb+Cَ pj_)mJq*vEQP3?D] h6^XAyø˼_Ph|p1?#tG/cFt ]sHTۑB٘4VA-B kb*zK28$`ny^k=Μ2a㔩N!#CUJI_9Sj1 *e;Y \oAD\Vx(fk))l|M&ÈS+8em]ݬMK" :9r{KD?5RHdFq&⦯1%90Nm:j u AG}f?S|%X݂:*:U]wDD9%0#YI;2>QZ9r>wFW+WkIBi8ƃhsջXT;a . ~족- p7Z |#Ͽ%nzQ$P3+!݀D<$He6n5aі_;0Tq܂`ܟ#RM{)bM~/ obiL@Ȱxo!y=5{TmN!p mm8>({S] ̷//j^.~;^jaB^?{N&ZC=]iwe\=-}Ceym9*PK(&Je-WOI'suӣdKYoi^LR v l/uwbmyP*{ `EpOhhAyFrƞ]ݒDd`(BnIhr?iHU>j^;Gy}suUl&3闞ʓ3PH0ma} ꡯ-`KB6ɚ.EQzJxiT6<.~K@25I8O8~o[Ol?Mo}V{%ʋXap~qA$'?"-2[oj.>҅;tM)⢫m5V9Gq)BZe׌oN@gGh "td[NQQumcX긃!tGc yu񚞑 hpZQۆgf$kaXjXþϙ<\#P"z@ 27NT1~sih8x?z|#)}@| L&jxVYƒKw{rG<@(&xMNC!xuqm^>^͡fa$,CW<1)3NpLM/t!!I{ ;.R$hïa١9m@^1n}o"1 4L7YZoPB`[Twh!¨͛Q2 BAj^鶤ਧ-SHw.2?HނvZ"Z9ubEjГzwZ]LlyZpv;]EUنML`~/Aq+Sv5g Ѥu~ب=DHܽS,J~E.%ݐБRmN,p-R#忐wˋ!0tiduvphֈݣC-<3X/U31_K6M-yu =0ݔ30ߋ~U֌&X~X֢ w2v^c{br%oj;`;R釔MTkMGXb`jvdnx+C9QLo5gjU\$oWz nA!]Gw [VH/%#e20i~<5)]#DuŔ^jÝE, TWhbKxY(wZ3_%Io7Bvܢ"p8]f "+-3i5s=CW,!!zLaͫRр$PYiQyԭk_23?I8,s)r}Vu=($FWJxO|)hVKMTa6;˶4InR /D/rW/SپV?i_iqmnA;Iec'] t$̬\Gz|0k\uޞݏm|_EGX\qe1jY cA rצDiP 8-R2 2HyL%Ө.7oY egR:h\p3 .CG"b {: [pusS97N [O2KȯֲArTMgVb/ђ5|ԮTa2 sF|B:)|Ebv]3K@QٯQ9Eaއ! m%r8[~9UbEq^w`Bp 7;kB䡜S6ɧ<[;-)?r@p\6/XW2./+:p5yPM: PAwpUo2F;HXȊkkP(~3+^ {Mi~^j&q,uH!jt)RQ\M71[.t d,Mk)!Cx ⽘'y9C=ȁKDžtP%ҊX.c㕨:5<&RHluz9[RʤO .![ޏh;q 5T-uZ a}=ڙuɅ״އ{ Ѓi] VT+ClWeUWc+6~*8$~!#tƺj 9}-Βߠ9CV@eJ@mD/p3oz08nY%}J(lD>j&=NAzҌ&@m+!(XѨVFSQs.QmCZ>?sҎM-] *FEQ[[4_Mm2@o0M,ƋH^n&l.ɥ HۭWt+x؟Vs:;ŪxCmBl gHFA7?>agbs2Ժu䠷`9\򾪘y8#ys ת(^,78N+s8[`&M:UxRT1Ao+$AfեY91=b|u!.&a͂uƱQք/OwH*+9JW!4}(L ؊|VtI%&߸n. q# /)(݋L(sQGt/u|fd:Qn~es)>>riq$2ckA (a n:Rۋ%9TT 0F[|]05c˾ i[#`kVD8:$jD?Rz|]S2n jr^Sɮ9]@M{ pT&j}m`MAJ{/?-V{({ M%Kw[<5⍞]Jҙ(XTr}~~b,}Yb s:<%|[ ZT+RkqDN[ ꊛ1"O_r#yWS$9Hh/T!F IN?ѮeIZn*)Y24&yKxNg$d!]ʅz;1=;FHvo6n)Arm¶ AϷhX4Ë/|J.]pvWXk}?^[+R#< Рm)^q\vg|hrKNwo4N<Ց0G%9gg]R }ٛ4J"ɬ쐐&%!N *& d;|@}?[BUc{ñ*vk2 FVȔ܄e%UbMEE~4v1Z4cD ;aqAL^E٨]*6dj|UGpLQs,fGT6ߗ :VudUEÏrA^d F{i6(rCЪǐWMgѯGDɒ_pk!nf7wKB@׿oYCLg4ڧ6\²Dţ\~ 4HvRtӐ M2)ǟcH.n#QQ8Z{fe`)|ꈦ" LTCѳho&Pqq]vہjɆu!t=ޅl$8W*^B-#C]Ţ|132a&bWa!;}?4K߱^ߎ^G ?iDU?R%6E|8J ̳qԬy̼İhּX́5ʼݦkRln7a#BB"#ԩ]@Ihbxsz5c_zEdb%4z[ J6VJ{)iF 3Q LJ%1Q Ra~dh42|3Y["Bsg7t6J@ĚoW:(:M CuNeUR?jwS>/Y]1S:;h/$ͦUh"=W/N2 ^(̿YswX3J|zH|E[oB:ĺ\ɎXLlRwωrl"<I"ބă-4{Px2]Qg!8B!x2m@@;̟Rc kRol}NK" l*1=?u { N|؎x&O\Ji8:fme@EBȟbB$@DEB]fjq_:%yQmQ̣$jI@lrԷ"{ 餋S 0 1?FzpanmԖ.0#hYp){bƣʎet?g#XIb7&+~TD(K r !s jxM&'ʋqV WGk C<X+mg-_Q-}IsMo#]`C8_6[Ìf.YQ6Aw]Ih7D35F DNxQɖ3;Nāo 3ĥ?!LАrUSq AadWLIcpū ?rs6nWzl88w(mJ8DNMֻDde%],GlUlXtӰ Np 5>fsN SϵpuBs#3 UɌ$[K"Fq 7 "(fiu,"֙z`:R"KoV#UH -#^[ݓxcRke J> ?9uΝU[> MfaB L]YCLX*J A0 v6aZM"1୩4ay5tӬFq ~߱/p9%-UԬTls8F|d1mr~*6Ł mPIcHnt.[tǠsIIBU(kC=a>5v/6uM(W0\G_F@sfMo86 i٫Rfjvs'&~]+,:6jo*v}$v]*д |`f&'@9{ZBXvTOu%WΟ!]m%\Ū۴͵GYAɪÈ"x'I>ץxCW keҥ?ЧFȀ5@sD\ !"$Az4 ]ݤ!;k e3i~R);Rs'sR+PH(W c1b퐋hOn_L7ۦjMܝbT` ~zϸqѓfG'1Z)ǷC^ BQB&qD^8%W`A&$K& 1. DDSPɟL?OSi-PhF&3_uB-wk!A]ZK/@ɡFOZ:)HЩ/B|὇W[%t[E ;:x~'oL$>hDUY%9D:#>ԝ,4ڿ94rP޺0's$t=׿όL?!aAjdb&2Ć$w.(E‚m,oﺊp0(gș #j|q-tb!n";/+vkI˻,qq-)d+iL!̪ZG)bopPd0/C*\eAB37N{N\yG5 W$J 1uJRd F)jP2~Rh5n~#$/̀j!q`/E!<%;d筭Lz֊-Sr'ܢ&>]T[fNld,`vф6N MȢZw0SDW5(? N`?]/ZacG$$*N@ȩ)J>`)ږx )h(%olZx'Ә*g)jZV%ۚ&oZ/F{6sx"ݴ=qǍ2z+/>$)a`{:TC~Ѧ҅kCӠ%OsUq /ybeiz=}/zgeK=mT{ȯ2q`ԀU1 )mMto=oX MLYc~qV(M;EsuJh+L:v``FO @3dSk xN{J :-+4Dݝ`ks; 7VNӗ絫 Fq-#]/vf0>6@D36z H Zs-4FIҾ1eVvt^F T, T͗T0GΓN9;PV&CT@`T ɥ:7"XNfYq9|ï~7`6 Җn‡NU'*'.cCT}%'іpe#a~GS-Z%Y)G( =1}&7Z;Ih~cRIaщK.I,-84z6Pd0 =%g]_ZgX/cA4=aU!QpyY}& 5P-˺t6MaX ʇ^̎Es5^9pH> yyoԭiEoU&5[}Ť'#tE≄/[ifkXBTmgu|<2B 'k.|Wpʏ` cN>];miHLfmڼޖbDW_JH6]ҜSA*/mL Js8n,E(MthcՈXD wM; PIN2N|Ym?S< 3%n DZ^#ˆ#DݜJcuH0J8Hm@BMV=Ѹ0}w)pX55v.'P/|OxmTF7DLM5Gnβ Dgu"DoNGmw5?HK72 FAx屧bص9Oc9P+o~H|rɔu[曥xG1q Ը"52GkeQNBa^3b<]X/3emMF|D3"D?xQ[C6o& 'G9V­`&N\ᖽMUawg6(㺲T0w~XB^]QDy15Wǫq%\7knfDBKA!qb~>IΤ&rP^Df# LUl c w=v~0;p3- z%+ ED,\(;YC!!XsBS*]kJ酷,N#fVFƘ)ءEtxo`%YXrMA1b{v M>9u˂&0eShP|}ۇVw=. .DBu\A$$F!5+iٿ#,7 iN18Dq;HșYzwXUxHX@oj66Rz!{pOoY2WBn;o ,;c@HT*tGMw{IܚXzYCEaKRlW]0iza.~|j" tj|yl6;":#tAgg^5Y q:.=ʽ:>τFLû "IS엋MCwen:\< ޵n*H^ $+W&6hZK"CkVQ#LAHr9ޚ@}Ȃ 4\;gMY[*~Y2;S%m̋5~Ƙhjp 'YgVu&YF-]GIz1;R%,CK}d36*2ܪCKBz:ݒK'T'T~iw1%RFb1|@TMxؗ7(mc5qGZ(l0Z½xF*ėmaDL͘oP?4J%4g|9*[ E 10|VޑY0B=9PTֿ0X=Rn"RNwo866"<.P{=Nb(3~ZU[`"@2jգ9VQފ.i M.q޼Hp,ER.nW+wU "RzWʥ6V6G/9x `R0~h/ţiZ`ߧ@̩U54ny39{#P|I> L`>ޛCC,d 9?9WMNPmM?9 *RY\1j:aK70qN*`y6_kzV<=`џ" JgxGxTj& NR_x:M@ͲqVނ;*Dr_ؒ~.'B57zR]ܠYcOp}>1r8ۣcs!2uvV׹Gv b][ę!9@~s̈́au3 ;q^+94nmM]ßrCc)Lz3' OP)Dϵ*:5a1;sO qXP{O Hxo*3m8`mhvWafmIwdc>dO84=|uc%#zy,S5!M?>: (RF|{bSO鉕a[X'~!{w"E`4;e-6^&p2Аsx!=rBOlf`R[Geu<&5ze֠. Yia$oE62i0Ꝅg֦3K%f* }zD>QR9J%jzvҗLLɇ׎^[D)}dQhmei@_4wWLQP1CnrmZ=3]Db{,ŋ΄݈q9%`猫dp*CqBUT d\jOȱڞ﫼0ypw~BF6xF6cԓ໪hpb#Qv/v(*q4~f&̲\.A=YUKpl?)@r1X(qNԽ۔ǡaq:@0L=[1xkv\73#1X  ЗikQLxы+ο$QSj97UoTlc ro[gvGvDxQC.?q҂9"wi|.D*x 6oI,b==ӯ2^>7A%Zt"Z+ǺKu5 ovjk!x#b|-ɗt5&Pe_i%׼'aϳڼJZzaGAr3hW|:k5K[hsлɂ|jC_ T\-\(^BLP& ̚kBl9+b͘+ xUW*8;y"Zee)/sXh2ƌC$ءŽy/hc5Րu[u[SŊ,&oP}i:rX'Q*8%U3SE٣^KhDb4НF4}S{xTÑ SKQi:U>F3< XLvGۘnVsWW5[=K0]D.n)qy3@FLwbuO*ulzdoR3l}WOKWsq'6"p 0[@o5!vUZs~Aov'Q0*N?dt$L;lLL0B$]|ObWQmǃ@mq<7(4[0 =&i! Eͮ|~!{V\huIB\B{?,t jFγfsm}Cr9+C)F`f 9lcn5BHoAlGBqσ S"_Lt%~n inM%nib;v#;l JJ J_#޶_3zLTp#8:%3nbi`07 9Ss,9)?_rf+_;oRkC!Q(ه/FO`{tq/%aZռ(luf߶ ̇ϸ.A *}m.R?T6!@ܭTt*Y"*Xg" =KZ\"zKcmnn7ssǩ3OT@(}J!4p<&vEO!DKh`9xh˻4[ cGRctDv6IU'[#H:IgZ%WZ8Ƅ6b=k%Jωqy-MKw 1Ll`x2DzGyޖ5"27coTDѮ6 , *K5$>Rz+ \%{7뽎c%)zaVk;B;X%PY &3*TBI ax382~kQi-W sRx&@Ć+WFB|=/^ Cgq[7kOP71AU%0+RɆiSid"]yŵ>WU!yU -gȕ̖{:8t^w@v b>|șe;NU~d(ʎV2"mS%I2MԨ緫.ISJH></pU zu "KExȴj2!_qӸ)1oHz$z*6!–R)'׾놘<^^ *bĖ&Qrǚk崛tBYFh:M_ nhz);**C_H7]wxj>_=hb0FJ?t*_(Ȑb1XYb# b?n<{,lWc⚊0QIH= E#_Q4 Cjޞ8ߒaWGx=<'~̂q.0pE3*9ftcnﴀ ^]0G'- Vo&qms/u8Se1;I -G66 =h.--z/F 4m]OqurLL, <8 ɀJ4C}P[D[J1 ib;7US_6,f0(? m8)΢d{|.wD7&;p+r ouU2u h|RɁ[ UfA\||ɫHP۵Tcy.vV_iͶIÑ?*#A 9aY?╭.YujaL -jͲ h a~[ gza C'*v] +kP٣՛!(51oijcfѥiAxew U3s҈H ֒}CljGԜ9o@;7Lm%֗7ku Uh>ae&#Ze b*ISXnK}'`(؂5Jr1C^urPL@jpU ^=;ff{|xBͲjTCDjG?qP/ Q+T%0 ?81IhwOQ((b,j$90ث:|u0[ b< dLQ\w$qA5Ŀi5@7t[ k`ˇ602Y">HEB*NzQTJ36Bp<=_v\~ӧWKzI2G æt3ɹig4X-״xЈG<Z:(/QygHʼnK=@eM=_yptsu*ЎrE o+9$< (^>LУ5׌{Ǐ8m/6 iO(\E.'ܗ .֬FuPtJ4kR)c 1eyͪXA UVS")7}M]4`8tϼXoą1qr6P(7ޫxz.=g<߫8*.ϜKԁP/SD}{]F+a}(FQb!+4,2Xls*C :NX-3 ~quM?ݻlتEe4Wv} 3i3bS0P DXZ-Ƅ J;Oue/e+=!DCEIHpE؁זZ; {PpG}*%|``-ҭaςϢ<8C*LzۉR]FB^૽sDZVXqcZؤzoUA σ$v"Gb` g(ry?ht7@ng~`&[و~2Œhk<51AAӛ$z#l,~]1t |ۦQd58%={@ߵafP6Uيf>iJ, yd OcqV|l!z̢s W15\~߮ztH2ɳ!&8>ٮ(Ed\S~tkh|8UW0Po.7m mw ?-Fcg. YZ7F&[ nlp)\ &JIp l(L6L;.*ـ箣p(9F xy*/\P6\sBz'gH3jJ=$,!~.'uB)vj6 6-uu/ǣH8G(Vz5fɑ\ٻLaA>%hszgOC?X S'mGIiJ7kEY ''X.$y@:HkGVrL dh}+uN%hG3k!_Nm"EqdRW1vW򮭡_5ϵG>Mm>IDE<57"{3z+3&}ܬ&Fհq}yrՂz )y?kfVKI?4уAQ/H&x=ZZSwp.'<3Q❾6v;m7X[KѓL6nq,栎QW\<=!bh冐GFQX?KX!cKp^OP'7YdPmTU_;sNZRPԕL,1^0# Y[=P?%G Eø-y;@PAݻ?*^b&{J-mdvӞ¿D SrTIso&)|$_%,R 3˽y[ۑcj c]QOczTIZ"AJM 4# WR*Ű3Q,XaR>&l\|y=i#7_;ht.*5F'i W%V#bG:&LЦSE+1߶ޛ_F?OW(XMqHK ;Me轲%KOyNFxTp,C5{'?}>ɸ< x u#|ÑKWU`/XgNR", NβRo.6WIt2+k~J:)CYLj_)_stL%N\txiRJ6bTG,hgzl=q19dwuNF6lpAB(`Yzj^pBgгl^;o>+1rWNc\d9P$kɫўэQ،C<ɩrUOM!67ukD(e^ ̰BmJ&"ǹciLv RPsHhrfi/<$*nyEI>$dA.D2;år fzjXF`GBυ\%[(c<7Fc|O86Q Rx-eNJe.c3BzwĽ|}Z~&/߸O>sbS7gn Q4gx r$ѯ kkpLwysIPF'_G4H'90(//A V l&.(T(i\X뜭%I TT]t?oF:Ό('OCaJ$|`B(o 9Dnfj(^a/u8#a\E.}O\~7`AsL@eFJG`)'P*o}}! vvkDi`@Rڵ7̊gC` Mx"YT_] Th-ÃXe @3sZ֫7^h{U=)v'3 sϘ5enedf y|tVA =MoYn_ݱC L &IGDl”ځQ#ǰPu ^@$eX%= -ek$c(rh,:S|H i":?4^YOz=4"@*ܭhi>JW/b&>aP {;Yޟ[ߵ|&(hz׃[&MoVY J"TƇo{ Qq('ݓ]LRDk;JF)Qs@9{dr '>v=N)*{ ̦{4B慮zb-:ч,0~4oV\LdkЃ;MzQl1K0mNP:e 1jX)I4d1%~HX%jf=AvN%4$y8&8Z(rT-"/brL;g .-Ā ڽy,CȒ敉NR;:"M/[OPQkQY<-=rھXJR[RV"@A(͢Dh[\c0&2N1QI#߭粢{d|1[+73?7+^qjMہi:JI۪R*/{Q2e;.^?+,PdikPnPO'&3dha1C2@b7@MUv,bc.GA AI]s4rR;+~WهvԌDyO0[N?=<,uL?k@O,3]0y'q|rScU"P7Zo{O:|#+$ ;4ş-*  ǹjsM-ײ]UujAA-ꡖjU~DqN%Dg!+R΁ (*Wj+;v5p3č7??< Z {]Fsî}rvDsa|| &f/p@$g5T>\cY@cؖ|MP2bbUR5 q=!>61k \^B;u{?>VQ Xd~6@y0^(.ڱTfV3*S k^ٓ)PUql"@Nc߳׋"dB 89=Z9Dy59HS viLPxEhJ1dfOQ 3&0/n pnN&} F3,w.o"2n*-_PZX3Ka `+KLi9~A~|I7Y3t K צ_[&MĘ'N%dzC'` h^@804ZoX[EI|q4tmFuO0IIQ Llx_ETCu*REtpc5sٔl1lwT@u+$_f8{.\}6yO$WacRvZq׿^O O*)'Cr!E%.$ץH( '9aή!{ hٛ@Qu˂q8XUQiAN -٘vn lHy|;{D#vxRmAƛh rXEORBRAGW/e?"T#o6Fە`Cآ>TM"sU5FPH6Xv*7V dN@*X]}gNu52O;F"w N1k.,~b 9Z]"hHn Θ }'rmfl_P?BN]1 \M'x;u+ͽD >uNb@gi6}&>1(- _/)(#\L֍7 (H6j|o֔6PN#P=O=GDVSپ)Xv'}^_,%\%$`$Y*jC0[ෂHeV.+RD (Vǘ G x2ާ0jc7\̻苇{o]xZ`H̏4**tFpVrܶ%X64eЅ:/~=$B" xY؀Z5%^'#POyY!yP- ml&~ 0h${s-~?y{WNKA6QUw)eF9}r0nWx  \'ƣjO3 O{Ta{l`Y855$/ue:HDzVGa^P~Jp6@s$Y#[g]GVor6|Vyp?SD9 A+-YL;}_=[⹿Z?$b7 ZIг'] z o<\BHts.Cj,m6Qt"~XM"w]~ƣkqV.b$ax<"RU{7閚bȋ+45`dC"&@unt(Q2J]U3LUVG οpT`B! E.6s㦝w$<rYzxa"-N(0e@Oi_B6maƸ>ɋD] ]R~cjl_&kSvGa KFiۏhɫ/qAiH*G,GZ&,CC_Kft97I<\l ~ +u@2g&.Ɖ7Otp(&"gQu}axt73rz +Ù,@*۬gfU]VҤq ICH&x?uIT%E]@ē)^UX>D#4Uz<"#ٍpZ=^GH24ۺV_YK~Rմad?_xl,k~םS(P20d] B,Z5|jRԛX 0qM@D*-Rxe7e/hZtLV% sCuh,ݠVuND4>Ԅ]˝m癦Fk8.!#R㚝Vh^|1Ӭ f3@lyvsɖL=PFf 0ʮN=v Lۈ~|ZD2GhOG,do8_^J͠Џ ͌0^)ޡU6Ε>_ ox-Eؔc(G'0}Ί[#l6^[mDeyOS˟(J\6(-VqY<OɍfXx$Slw|]vY5W=`t3aum]2m61/:_X:M"0f#:1oo%ߙ~ ({f@P}!U_3'lF?92f565E-?ўKd:28DerG)50"\u3 iJRuR FE)ss̥ŽM9ԫz!m(5e&\71,M"ZQԺi2> ,u);STdHn{t))Q pj|С$i;ĦXT\ysVa Eo%͸_n={NCL;xO ! a2k? P(|h?H)Dy%צNٌVT2I<5)D"2_>TUmdy蒓 >DնͅhW>.\Z%YR\v{OUl]JOSq \/%h☑fg s:+fMYSAƒ{ZkcNNe#|Λ-?˦%X><$,zEI_lG]Qy#sj&R Ikv*fl7jpANO韤 ;+lu?ѾMLq)S@0#"y|;\-cZkl0U8kip"ze ?–GSL︩rn bؒʺ4fVhr47Y'ȭ&-NF8?#*ՉhЙֶ̧( -ݪz3 hi؉YSS&0o ¼hY޷W"'-'{3,qg]Mo@7|!5k8N|5)v_(s#>̬l2!AuxI((EԚS1* 'QX B~ncAS*#Ivl_Vc2w$˂ >hOk'y(Ji}#1=ңJ 5u#"'Swdt,$Up*W (]ȡ;Ѓ3vjtܠ^/ ;Tl.8)V#4/[ [/ {.`F@HzPJg&M_)A f[X78k!:E8{T,sY8 ZVƔyX(:>Ok+ߍܸ}|a{;« 'Z'NDs'j, psq5P?H5g5@Nwsd,{ȇte Yx5?c,eH;6a.lPi3ӅEx3 ,5Ȧg 鱶[Z$h7ۦ F8`;ԝe< 9s<|cAE{1},g0o7}ހ(LS 40L,^fC30IMFի*#w Gw$)PcܪnsJtI1{8Bv<|BduCdT:T/1veY$b bpG$l0ʮo Tx\ڷa BZ+3SKHñ[ e-\ł? o]3,fCBx\X~rev](:mi202KVɁP yS$# e'j6H`^,._Kfn]7eOsBZ׋Vc⋡52G%tg6.|܉tZ][D PmE>qXmAD` 0J|'\o 1m &/,qʱKVYC i1+W0,7zLmn(1${8FgPNNq~!@6 ;IEjBtj,*, Rԃ.EoiD)Fq,O4[~O(0*eiz1z) %z ;*$6;`/t\u<փ" (pI u`Iw& R}8dXl2qf6kV3H:3[):@gwʕ8]k ٻݥG_gU$ 1N\_mI\63_:=~c +.AT@ğ+s9^=Ӱ@AZ|#NwSA`pQvsC^.W`WPPh9XYزʔ+[-/qQ!*kR/gÌ\L4>L IW%H`5 ״hvȠܑcCT20%!EJP4RUS[>gja_~R8>pޕ pyW6֞d37 }W"&(jzN94iװ-h0PZ!2[3PyL4~ɁsCKA=MF؎NV8?N5\g7"mMx~`$",fcXf3=KDЫ)ICCia@Em6̀r-i#OcRA'Ęo]"˭3{:7#m}$OAlhX3@|ޚϖ U:M|0~G&HfJ nHIe**_w:KA J7Rj"¸N г$߲Sgg;w;-z+EX;J8he?|z\k.Z:B?6Rx'ee1mNaVG"$,-w3POD&)ķ]C3*QkHm<_e=Kx=P(QۼXDT$ W'%4鷍Tр2b=JMKKW*g?ɳ>O nBþa(*CΚjۧ"ߣ(5閥!%Z/סURYCȠJHA3Ũ @aa!?~nOPMW`;~+*<"^&=4$Fm^8@$p cBځ 7wnck_tskp=~7,TKWv2Bz,6$97=˘sֿ%4 VtTho!MX) &eP"܀> P㟪P 'P.,ih=xa4kD#Y.g vB#lH_ߢ? o׃2D7DDLiʱh7.<_e&ÖF Et5iW Z?+`=e YNz==b޹P+ͬ- <*Us NTΫzPēD 5: Q_eͫgBGS0$,NNs< }FAL#W6G=q(>$zIq T1'+J?"nKF8+ %=WwaS:GWWqi~4<]-[W0_^_ix=m՞ A glg\Zdg>$%Rd^xj&B[@-GGM?0a>Q\B[h<>BU43tNmF4 MV7dzI$ҷ ԛ՞'7E@qz1IW 2 HX^"Z`X֖vZ>(ZBrj w g9p%vT[(:*3h,d /{$ <$/zߗX?}U[Dxu|M9F v-4tN[Y1f̸<W#^Dۍ{+LDZF?M I=)0 hЅz`p,PV4A)B%V: ClIin><%n!5S "c)TMcV[} L׸3Eջb L?bSˣJET`{Uap" FۉۙkS~zA/6uV> !T Y=H$*+x8ctA0.Mau"^Y^f#mzS,)EF%mV4Q`O&/(0Ղb Mt0!E| tiŐL8/ܾ +R K.nZPs2?ѺsӶ1# ڣl5Ƀ,wBҜEpPde32BW/f7vO#~. Ryy~GxI΋_FUrK8 *^hSE؈ǾY9$ݏ>Ĵ~:cx[̃]x뿪[&e*@2flY/<[-aY8!Y%Ǝtm=*cS8Z /K9VٜB橤b1Ҁˁ1T/_Dk:0&HV>v)Qkk; z??f}-T*w:\QXc>Jc$mDj%[_AbqJ DRi { Bq< 5ש/!0>DM  zIGu;(D t@x΋}EHkQn=5A%?5 SQ$ u%)5(=G\|[" ْɇ'10Vd}uF%'O}1ZǺoH7]bZ gg̮Fb-ԓBh NFpc)#Zd QTԚ3@j+&C 6ԡxD pk)V/dv oqgGZ@cdfv{kVHE0*%sXioatu=tlDiǍJvH#sW%j[eTj |*'QPHԎ-=Ȥ`3!j'-l0k|;5xj>QR",t~:74e&'V_3*ŏu v1 rF YRf>|o&Pqf,uL顰$[d*R/#Ay }3p9? @y;AfY1t$&1n> H+`Ԭ޵k;3 C:ݻ-3v@YH$y4x1Bq9[IVof9\~ھG#5}2=/%8f!Bh%xqF(3-qR7unr}K[e?bW~!*>Of/ *+%cRJx/͓b~+ғ`6.-ۙE7`w:>G^kv%Ffi#Ew ?:HzV]܁uP&8 +{#VJԬ]1qY#\ø>U5. ۯ5W9$~u6{7īw%eĩ"7%q:\UFsHnTƧS9j; U]$m edTyr{ڋa[v-K.gp6/6451 2O=d 753h}2fi` ns˯o.v7ك/'l#! }[b-0lu$:Dv #܍)R$h[ǩA>W)\J$uɲU TQA=gnP{y Tǵ}"Q];fBK$`qOπ ͘ӥ5ƽ7DɉvTn3xN{)`?9@:O%C0'IafL6QMFH^=zRMvƪZKLҺ2sj:uD'v?u{}]6*SMHY3Fkt[ zb$nUlX{p'اʐq[ԘUrA܂ȬlQG'`)!C.2bp"XUYu+-o37s+GtTP7>!ƶ_c7׎b;c*,DcEO¡nԥ3J|*QMGsDGYS#_,ԏEũS$xepo" N+DiV`VRos"#"H~ O2|;af]RH ]иɤP*-q7|^.PUUs'Ҟbh1X0&]'㱪FN>2 MVz2h>OPf*0Ň?}#gPuA<\7.[x ˞Avui]$f 2 egcćpd_io͵, P(I3`bu~"z|hY$ڮt|SiTeG<Oy¤O T0}=ܕhpCJR3>?v%EҺH9w]K>8 U:ݚ$(r#S)cZ! ( f(#@q"O%0H03nT!CYgхÚ_p"5{ԍJbyLUO`ا(rD:NͷT+lQIL&22 p2p'oqQ%dR.W=ԓ_O$4; }蓎l_SQd?6!EU2Fz 0plC $lSno`NF_wۚ2_89٘/m&԰ɻ߭JplzQն|Z:p(fD12LP |{|ԑy_nx }--إDЊ l[4DeyjH#ub;"(|4+6~=Hֶfpa 7ֵDEi &?VP7-e2xMEt}Fbc3.$@5^Y[;DdJsaq7~tw`#qNDxfQrfwW`ks*y'>_xeaRNڛ^'eU"^jV|僈jEiJs"%g'e]+ɢtW,ۧj}P@h(7̯T.@͵}M4Ъio䶷>'vy?RWՍ`kuASo? դ+6wxH/i,Ī@F1cC u˥# Սr ~T3HɾE-g*Vvs7CebJobZ>l.mH:ld#xl'`hWT8>C2Ǯ#}|cm81j!ޑ?b^A'SrD^/R ]cHfy/S?qpj0X yِ 9PR p R( jEvѼh';Ci;Xq2V¸5:SoqGS7T9@`|\d[ikغB-^x0[uEdb{3=9:osH7KfAU9R}XЃGג`@KEH%A!q.N΀s.a]4gs([߄[ϟL[I-,mqga;X|}|U8qoԫyծax? $B*  I F9bPhOcAnm!3Y斗 rX66DBF #$ΏV"1 va9)Nl?9| $uacٸ6c#+c~d! 3jOoX*A"|)Bp% Yb8U6plq! 揊 PnH &~ :p\cT>띨 nJL7 B,_ H;D7W8\a;6;˛uKCDxd?lf"lJODkV)pWb=Hhf!kٟ}M!q9uHh#”Tb25D&| +㋙ kxn PDFr^H;h/cPöU\9LBewZN1=y$bfYB!V[V\H3xci:omZn9EKBN$tR3]4h#6^N?|Oξ{^ E^<ťEoi.?d+ct^uV[JHSz7)~ØVoGcf &idb\:>`ܢHc40 !JՏ 7]+oR /LV% ӏ~CT)T07jһr66ڤ{@9=..D(c>ؤ1j";"Ci6 }jR_S")܎"ӵ0TrUwGքc0`VFi+v qf}r"4TG2) [)WRl{k,Qw YtP; ¤rl&3nH^YQ&p}71*يkB&Î_<:;UҞR~Na9H[כ_ghȍoG!BR{MW™fHSA&.N䂤nh\=?rpQ #C{a!8.^G^f€%'YILz%#m>'']3m=`8+(G6s;aQ 6>|Sjk0,㝐k B,ei?l>o)dhu0!j^;_" |b?簳I)Pl#≼$'XnADdej݄ 3=\yCze@ K5zTrB$He[h@83vAy?ϿBr+<jd " AГËTĝ0vfWūF̲$Dk?6G(s)s):]hQֲ)єi:7a +w1H|ʍb)|!'o"pmDY!z͑o HBeԨ `qh1rFipQ `Ph;|2+\ ]}z:EEN 춂掾P/'+u !p#sW g`8T L7| I4tXFvE?.ہè0mukA]YMv[?ޏ;B$DH%^Fp0cn g\Kl,{6vq)ϒRF)\ Lj *]TW Oa6oRhcɍ + Ы6ftȍ#\RM =2|O= KS +o*IE{/7WF ϑvxLU;%iv8!/%рo4H>RpR2/n.P>q$BHeLx߼/0sY%$0UzZ %>%դɼ`Gk|*W|ZOyքDq06FwCqgtֻ IZyn;iSd]o9:Jq%r7V۩dѧ;zvaq")B'}ʼnGmJ  "S?`NN8~?8h Pj]6_ MXAtaM "kH$DUB*9N>vy|ƋU#&A=/S"#=fð3k~F)5hc3t|XqQ Cv~'!s>'.dڝu#ȉ{i ]f z14F)}`XM K7EK/qr /"4=nTrilF6IЅE\4l赠)w:YyHe*QdUfm0LUIBLt\d-]r&(脁13Eyp mq_.2 ׎Ɲ]cQN]2SmtlrO'>{4s3\[r !vl,1vf0 ooradV,dy9GuH6aC-cjCJd[6fϻN('(l<՚$[c ;?|-^)f V`s[ ěRh I"Cl2(Ǟ0 وbUOJAk E5 Ə9/Aēvc9`oƿ5mD*]3Fϴ50۝|X?3 v&YLߺQ*wN}G')Ue?¬wf!7}ٱ[ vRx^k/aȠOUCz^;3V* U2æY' we(>~Cyjcda+Y\Jkq|.^2PE`,5b+ h٬Zm+K@cᔼrEkpB?1߹ u3qeK k*VV=OB*f)@ IK<|q6 @H\)Ys.Vj7ٍNxFvt,iFk FO\q̑xQyH_z!wEUXqZiId^M/2$$SߏbNZ; mR kYҺ@14KCe_dzʺ;6Oޛ3[lY<[$󼛼oxLgWMr eKl.Q|=uTe>VT ·4(e ;. +QI/;MG@Y18@L A=]c5#JM׫gWr0",2[CZFm_exU`z-r˫InGu<,p\ gcU$ .c;I"`ZS̡B2d!fID@8κࢉRcxg~j([V *#rBWk =\ɝ !On]qgE-,W/{@:V]H -nIf{ y,T݉8a&(m1~<}pvlH&9lP0(;g5k0󳬟goh6:?}])^ 3Zʑ`vtf+,4i`d3mZP?(5JG3! sc(L=J:l;gԧ&lHtٍ6[4d(kr[#(d{%Y?Ӂa J N淥]rJЖ_unQ_Mή/#fExDyE`2ԡ8vJ{d*\PpSꥩXY!y@j@Q'2:ݼ0\s$Rk-n ǀ_#խ ]$Di+YZMSZQ2ov<;cӏ?HB‚6lm-x"q#g_N#S\Q3q.R=;'|RH`[}{81;8?ʖ|3+;ru+112W+!(dq,F[Nt !6M]Jȥ!iS'╃P1|s"Yh 0Y9kӒi)7ej=vlN=H2֭i[xBf^&1/OD" $W)SƝxSM؄uӈ-Xq?u.Oꯓڗ{ڶ/Tds ;\rQbZ;O T7uƤT%* WJgBX7=k* YQ*~wa%]Y\a6>eRha۩ZQ~LoIR[oϫ؎* bJءR͚XTp"/o5VJ+5ܺw*%c1^Sgp"#|ni-FLUcjcyB҂SSz̶ MUoV1Ȓly !_yH%N>Wr"\l2!C] &\k@:Z;Յb.4>ERn8mgEOՖ`ztPD拟Ov3ƝpS04clcZ{b0׀WGtt_ri9F FbZ"މ]=\4%}d{lk} Pq֊QRHbAx3u $tq/4ߣ ^UT$5t "Ζ P'}aӆ<x~9ܱφvnwY62mϕM}{=dx]*gEBkA8A%#UlHY~p3tOס+ERWS R^`_5qIUX-~_H Ħpw,aY]n—Z^_\WD%|Gm(K|"14vi's̕}V̠z{jGJ2>fhި J[3@Cpse6-YZZ26nSP]}*@;*q֦uJu%!f9۝5Dy֬^Ap&O*3 G1H^\,jݤ9KDSBGim{[i W $(SZ+'øn(:s<1~' Th칕|@ՆE }#yh3,"|ʌܟh{"^41~/q!\I<-^]j1-ݝNYw̧L/JQ0 w벶VAzҀY*H : 0ԟnaddȕAD_({gs퍨YqtK NL=XҚZR-3ZBί1!\=w$r,p/*k-e; >?BC|u77PYu%Ϟ)*Τؽp-_!A޹ z.qc`K N]xH3rǾN6ZJh}~i> wH]`5b ek{Lz):b&G`TcfnR!f&ߍ giVX j|tV`j3xCE,͠B ɐoGdH_"813=ȴ{ZSV],sܠfzt9XmPMH9X?K&W-i_~<˵FiIkʳ?mn=E4Yϗ⊟&7pK2~l#U6so=t~歖I#'~jgM)C~b~PyT. YeMsoNwx3 tg ?'eaҢxGVk3B;@Exx*{3ۆiqJ` bBE>϶)32H#6}NR䱠a!eFh%_6%F_Npg|FEZq8L/m(*,n49ȼ&Yp{~1geU(ff;7sIh;S%H?_{Iv\τ%R ȞEMP~ mP<moP S:&= [I!fdU?A>C]s!-&ŴnLNKpfi*ͼcg:sRP٤)2t_h{`YUdzՍe5Jn2 ֐z1y4곳e9 *&]漢+a~k0[]'#nf؃+鈓aĬ{f_,>-DWپM<<7L~Y?s#d+ `/e΁ ORٻI>qxPc:sҟTD/<}${*60%, NurY["X> 0L B*IN& =WƢklm@GMu[gEoVD2Y, S׵/죊jODL]vY+"҃X#LmEEFTQ߷ y$ޥX 7=pU?:GjQ 1-쬓3O<SSG(b%[w͓*Y1ǘt9@h&?@t>T?D) %HU}hsnT}I`\@B+>P*H)9YmDmu&B f^A^חF*MH]3!x*PswTDQyT2I5}T3 z ,r6c(jH9Otik(f';^鈄#z1x?-4%ea3~m@YnV4r+m{ ZO{FXCõbд!}p* h^vRXlFxuʋaCR-"ՈD,р$a)g,qޣ8j49Exc!ئmfh ~t5k,C1-!lmTRyz_TePyh֊sBmmR 6 Na\q9л_zN4+G5P-悃LTUhJ>σ)L|k;*aqt lJ/ZH?wikaw[ʑlNu&fe BQ۫Oaw H+P &ʺX)k>9S"eDoSOA{FRf3ÑK;oXLqK="]i_:ڝk+T+.bpޔDGG9K̉cD^>䈔qB0y:kA ~s:)\]f:]?Pb^ "!g^,t"3XōEMJ2ަ' f! SAWCS8 @!VN5vKTVkZ__uTql\P{u?`I!E}MH1k24-s5F>m`ivhi98$YnLѸ*bfpgrw vv /KNƖNW,L>ëX ډ`|DK~GWď/n@O䘋`]@?\l#^j7ӫ8҃BY޸*IOԶ?Bl͋O[,SD3%=C~!7(oDWKk|GϷN#ioПaչl<&Npo).PNWeZ]wY! ﯝz2=*0K?E~W!7ebln"5%Ѹ|M/#6vYj (π1_f~ö]cϞ$&1.Au^H7t9Y#Bq.b)5e6Q 5cv^v"~8P5A ݁;x-p3!X[A]ݣMn r3_cW#j_+x*ZHh L)oIKEba]oV}/Lз?ˎ U&q;z(;R T NF N8Lf|yuYxʿǬ<\ ZBM Bbk?deA&3%vO -5) p״xa<凈5zlxY~Wq~Z>vdz4tE=~$X6=3k_/A=ZZ^ْ.< ]/n^Kb fzvy5B򠌡kkg1+vg~u!EBhx~x1p^EY[֓g:UU ߭R4ErUUYܴ ~?LPnOw- l.ZJ^v񠊷 .zHm/̦!ј'C|e=HY̦`uOA1y^2ns5:U2 ξFp=̉D~\yId煉iBn ',`KL^bl%cx{jǸ<&iDGRmcKA:bdr*8\ ޝOJ#=QO[J\;R@3o'x1zn%q (4y7'U~4W}Qp'}B+̝ gS\_FyDv *Jv}|s'of)`2Rw,:}Sw+a:|݁R߹?< t,_l@R';,&:}Φa!ßhr0:=oev{VUlDXxTs {v qc4?y`밳#%;O_O.H=$:RK2m\Z׋FUq6J y aEQ|'D`[hA62Qߚ)I|Y(K.w8AAZ<GdK?4f*w[o}ݻ8 d[}" &=)v1/p\>9iO4'O^iXHvVsٔ\߽s؄qtΌc]SֶLpjQ8 e- GVw;QPug/7R% q ]+, >x~D$O&&N5mʄc4<ة6NYAlk:m ɺs'Fgʼ 36L6׊V\H;\9Շt0&|3K pK~]Ĕ*%Gx{&Y^ Ttm3{BX*A ʜz yuݲi!?{ %D*HM´u``m]hޝ`Gmf{e V?e؞0 .+s73TQ.Kh"#5$m pT*e oC `{"JQDEB1<م xֆS'Qpe5(4ńqD0OԳl[c n'/f(F6nGK-O4ⴷvM-m{{n7kn}X k"9(sƕRiy ;X0KḨ&^JߴVIn MGe~\A.Ws<؈E4+P!m]appmDK"$DFuixHE2 q%zY@La7ͤwuu>}M>^In0"K=m˪ƀQL~%5QV,ښgv ~];P$I5*WA q.wW7OK %­0=J*;3!'hXHn$?2ORiT>?2g ^Ҳ Г01A{25Q@g͵&, YQ"Z6P1}0Y#Chg:gZڢ/@KTl M.a s`84_|UWVB9\kL #㉭Hmv ;ݑK(8#cn1,%C**tP*Vtm5' J*?iN0payx}ʉe5[i)nՠFG@R8ʇмs%%'8}{{byJ9n ƶ+8{g˱|4vL B;r $eUoY*.xz"c\Xs)ЇK%埱V+qI 'mV1-ouIVv(.=-aU_Տ-'8B3[\s2F͂Ly C/E<%ʺ2ߘ9Ÿʌ ^dFw+Ug__J{f5Q+Ͽq1Kd'_ƒNcH/=h]i >@BIi)7UyEP2h]VƐ8/؇|`)w~9-J]|mD;VgnPQ)at56HS1 ̪:>,;Jb[AY12A@T {sK"T=Bp$7$3jfk{Q@Ԡ%S'o nE[ >Wlp+`3+ϼ_dyRsc|!.ZQV|#R2aj6MM$Rd x~p|ѿ옳Edj &\z榍JTP5ܩņO)he]xg#xjBßG DF}7($rhO,IV"FVc-tir~N/Y맰cNC,C~VKo; o$0Zf,gN~Tk> s1 D萢DRskUMa7\q2ͰFti"r>i@UDY:ږRkI$}@cM~du?z SmZ9q+o~c<./ՙe }AiELoB C.~c_uo!-kHWeHPˏH$"bf# SBv4I`Š;ubyF$qqՓh]])uUk ٝp!zzr3t}>2$?lsa"wl^#$ʣxE_K{hĠln1IG=מؾBbOLѻu;!H*=CdgEV#R9(V\M9ȅY<⼼ן󁙲1nV3.t^&J]N/M:W'{\BTZ OaI~E@5>7.*#tl)'BUhEO}kШZ}uE^eo!Fj!*΢)}oU,AE@5;y+0mEKi %Z uh=F[{I@Nrmwihw63Ϩv= ̬’\ra$V,=Sg6lMvl!޸,]NJÞBM3P&mr&- )_|r:cARŴNb%Ј"X~TT5vZˋۃo|+eՠQodB.w?9D/wz0UP*B46ǭ\!pc9VN҅`rcx@iiȹpҸulYՄC4|%D_+g\kfi^ ]M,8/mő߿)4jB w0vߕ's;dNʺ˗{B3Tҥavŀ6ON=P #*1Hxj[dvE+;\A04U_2D Em/ \nhԕ ;9>6嘼A y`~+ܐG̀h;bg8^2ZVGZejBg%51E)kmnTRl* ءwt7xEf.դ\r5!A4 8㒋N׫uFػC&w ˝ͩ Y5Dz9TX2`oU(X(B"*7 #W0D1$nS7rUox`C_̋E` pbQ5V$;1S)%ěCyvV@O*rZ3I\ )Y}nzw I%1_Ս..8S\ᗐZ׍U>U AQ7J^}K7x6ܾk29hKK .WGbmM3|T&1=`1 " 69[Qb_ -pI]Ƒ0:,uLI]Zax8 =]-Ȕ ~Z5b>r5*~vʼn"eG$xݓ5i^Ͼp088!?rWpCPa/0FIK׵ğv5HOrKu4DŖ/!>' cWlYzj1LfDeC@fQOq/wX}@{~Z|y]N9O-̭n@VkDqU[A vӐlEplZSnl(P0Y :vT7B-oO*?5+D'JI[߾ (M 8]To ݍ_x3$ۨC ިOɥ,)&"מu?oM&9JrvV޵-v|~oZzQس,+uJx">2tHFrDpLz g-Ӷ\ b XJY0f} Sig'>h\(qTLPṘ=r\[<rF#oWi1b5+G&s3uwyWj3'*(F9֏O9wI * Njk_ ֝\qPr$%lHf;ʼn%{cH{>VX0se}>ɺlPLvr9Ѣ>k-Buvp={=;+ Zp6܏c21 U: 2U,n©Df柿q5Qʥj  @zŰ͑|2'{SΕh(9J{ #"5!LBox(o;W߽.& YbšS!J :%9!e(D@wH_(ToQoqMy9 ck7ᪧxρKγd9u>8DJ(2 b s& {FL#HC)yT^Btt?t_ZI%~;»M2VhG_{[If'ogn0ۦɵҾnюlS՟z3N̜f19 >p ш-@ /b/~t֤ٲx"aQsĖ#Nmf^'ZS_U}θm5鎽z׳Sfu}s -YwHEFiNeu@r0L]0֩hUi\/.Μ^Gk|J٦a_C:aS MBΤ׏eB(@6tPۏukuwzB>[ΠSWшa* pkFU~2´:mП;^SZ- ɶR@9TdFsLlę/DvZ46y hI,R ]f)Pui49>.>YIOlȺ@5z ؈ qɣ:}&8l7S7,zMx#SMl2q7J*nՉȡᔇsVnLKB:]rRhƓT>Ę6p"qE)h3vLE4OOOعDduܒڨ`/r,oT0VD 4M2 419e8#[:‘,..g"]+~%]_8bՀ^s_Ҭ-w *EYE33W@#0dᄏ {%'1p㳺pTƖ[o;pxeQEpgplq_\D8oA׶nD+@_iA~s|DצʼnW^f[ݢi$!߉̿P [pW(<k6,Kѥ<+ n֩m YS2^(8CXbb=w>W/, ._|&@v j5(g?.b7Y푾"hHbXg0^H<'Ld8"۟xvdv!o;[6 0'5tN8Z ̔W$9wAzq Jg O4 _]A[A-2%:~!. $;EQ\y8gq(wU; 6ocoߝgYS[I' uڲi%c.}  NxwΔPRdE*pȪF(1QoJ)i~;'. Yme1]Kw5^= 7Ih`%$=* _QQ%mMyB;H2}gHJN8.|((mQs8l0S.[-K쫔r&IiYޝP*`ؒ9C(\ LHbݎxeWNXX-!9b)>*PAFyN&9i"s+fp"&M⋮9I_iy#;,&+g@4b 1*&l@`IR6꒰bq{Y4ZN,`cn[9Q^S)% }|u91pzɟa "b&Hp%Ӛ$H㿙ۓK;Z8v!4i#$tAV(+ -c-*ƜݽakePPkv80 (dgJ-}@_Ic#\pWL,ln^j(C xg7qXUf+-.Z o ⢋Ŭ3:JSPt>- gkt%]jKld 3)<xeoy8r<@OA=UEf=ɬ]ggc-i2Ǎ1'H*H mi24-]Nf"\?POIY\/^k M"twݿr ,]JBЇD #:'b B?ccaǾ7C|z+N^TpCQJ7Xm:m5N 'n&cY8\9\>2ء<joi_܏oEIH?iHU秓QMB-,\edp-.мPZNq(WhnՄBPLF`՘u^3>6-r[W30:Y`@dCk| Gn[&Wn}[jpqGh? sK:أ F/: ûn e)@3_hy!ͬ-㊽c2ۦ*T;b{wX %_"s{7n~<ŁcS>rh7D94j-SP)0uQ jؤ[m-0jKxITYY?~aA'\^OK1̶bc+]8vx1SO#u\~Տc0U sX]ѡWzD5?YNh'M=gzt萗qF ,pՔz `*[(adºpACE^2'Uhd?H?vz37%v -OD`Pt)of ØiaKn^%Tp瀨ņEڰѣ盡Ѿjf(|Q#qYY4YCӉO 7A|#V *mE\%xc\}o T)l"m+!m6`.zǟOedċ$dq:P'zMY8f[V׃Vѳ+hZ4yظUs`a4@?L5)m1l %Ń&?PNG,COD3IPKV⚙EkK}$6YܢtaKrh0%ic1}$ XH7Bn{p7Hخ㺲U50!]Rll$>J<^GbP2%/5-1=9:E k7’ZMVI}8MS'vx* D8Lo҄7HMȑP:<QcTLCH_.s=+~t't+I{  DЦEuDk&fBN[/u؄}'M!>~^)/ @皥.{3!XK\/#܋!OAX%ki-j\ qH(9fڜ¿2t'J45 ~(JMhʦǧqTҌmYc]i}`w׫c )rlGW2\p%PZ"Qoa|YQA2ɔ3WT4_rd]W]Vڣzk:S6,>6 FZ)!rf{3=7rZ=[Ź@d zzKR|Oq0RRyG|q= oӄ"y>쇆oˈ 暚f"U$ leRsbUP"\Q~som`*H7 ;8 C 9-ÕfL 0a.ya("WJ"āFgO'Z1WTޑh8^I:FaeF.hsQ(1w5J18'Ku 3B%Cj&z9_%5Z)aߛ&F{RD b;#Yvwϥ,pA0ﯲ0O 7ή_i eL`=RoKz=''N~2@&' w%HN0˿dZbD*X@q˜cgM|mX j' O3ΖAYאZ&dUDkvo-?* aJj[{u5hȉ@K{5Qmny0JYry_$&m0c#/trBQOkL U-k8`ʸˈa>FI3crQ '_ g)2{C(sʎB`B(RkHdrז66_ў$1% Q>X-N`9!PoWkZV}je,˨Σ>@=Jh7abgU #Ր3HㇾgëguG @yj—K1TR=pRr a%tWo)߶PZ Je:.m\7661>+l,7%{|OIy}-C\=:bV}AU ;23G JhK5L,z阽!336FQvR$UI 3WLM7s Ô"`[(?<'ݣÈk M 7A5R l9Zk}݉k Za{>R"@# HV*6prWX? {D* b0ʤG".#аOi"uVպ4D<"GiKDEā=~ܹc_αC?`Ay(VъJE#wޥcǞnP=QHi{.43Yw#ŚbSڬ Ҙ?z$0; wQsz+n)@`ļe5L 1|IAWr:ӱ968;N]S0 J*Z.hL$4S&cк_~( x3Ҿ7kbxb$dmXw Dn[B$۶TWLĈTkL@"S ޽g5j=;Iػs 08/{J(8l,ГmL=j]7R w ^8+ˠԪJ/N!WWۣ9xNx.Ȧ0iKg<ڦNLO".":8]qp6tN{]Rd{x n#Gb[xwxzNM _mp .[ẐE8kEWLQ¦ 4n{daX.F*4A;@n)YW*ДYlVi=x؀Am"(tXMBU~tt[߽iw-0y &II`J /(5+Ju~xdɡ`̝$1_eKX+^d\4n:I=Z&KEj<׆+ M/K]65Үo`.Ư %'Â2\p 5D_^k8/RbCkH bׯ RY|VAcӌ>|+:['='#[TCg=:@;c /ùej╔=VN~$v6:V/)#6fbkc{[fB<|=+Kp留=t jSjحNgoN7N?̯"h} 5$9*L}-rNg1^(pp$bz>QC]ۑ״y*o'H$yF ^‡ܙ/W<. d jT_z!ӲAIb}׈Ov}I.~(q~8"@1 d \G 54Q} FsD,12ȅ%JJC:t4ÑHL$$:ե鴄&6􊒍SLN<=6E}ڍ* U=OBd >@+i>zA i8o͍9t4J>(0Az"a@J lLkV/z ȥY^ }F'z൚&ڧ4iOv&>*#ao7Wl2ʘs-x@cE0h0oh=ҔiGy۟.MKG)=L֨?޾k\(14႒0y7n?2*̕$$>KyϘ5&D4?MN &,c|,, ¥pD4Ѵtfl Ί EB-*ҫ8?5{WBƻ.;8EX,?)hJjP& ԯQ5PmY-4-f,&dOdHl{di-ؼa3$2Mz\`9&7C7$ӓ CQ|LxqJaϩZ8sD7gI5[סRh(t yes:UڲlB,~̧%&]Q_Ni(/T\TXvORډt0nd74}*̈́`e*.wj9 +"pEX!&Z3k%,H -oM^ (X4RBf%mc&97)?2URf3qb )L'ùg&][R-?D'VYPkP:nRQVO 3NL( =L_X799ŒEc}-maY\\~9vJ*U{t$/b!ʿ|N`E!sxz:528`B7$GEw%s7P?r'FVJ@-^-dB4ο%@n#aJ-XF6Ɯa?Dˎts)3W=Y~9&7.7uL {Vk Mb"4(5wp""=wVoNO OBK4,K=u©O2VQb'MXi"?F2zE k؏FCHu4XG=Dʀ:tؔ'TIB>d9Kۥ*~2TVOy?ƝLK~MXp&Kmu+((@ Ƴ&0HjFAa lRI.Oµp-u*sK;< fiG)&)z,cap z,c=k(d\ϯffX/$VD;}B|Em *C٫o^ڮGBƕ`/Hp?fvP4 A%fA{B֌qLBX!% n>8>my|Sʐ Ӭ&I_&.L2p#ĵtk#a{:2X0{[pc":nr TD/ :l6^.l)xyŏŽCXuUv[쫉i&QIY_Y+ %H@͋nRQc۷:9KG$;3ѕ!>M0 Gdzyz^J5:ޞ3_&Ļf:"v`b`^v=/ Lڮ>*8=zI4V@Pҥ PIañ.x5߷%TLOX^>)K\)Gl9 ~HQ- ,ȤQ?o 0{i JuOr/- rk7aW>HIL2>܎eA=s;7 D6,t,^-U[7xI6pK;@xA[F\kWEl-1,%^hmϸ霓`>U@ǨTaX(2؁tjXql.Չ:뾴Q<L,>1:(eLyfo g2WE;rx2 )3WV&P >+ ˾q`ڀO`_^cg>O<J:&D?q1pTLJߨIWjB΅J6G2FZCu9"6,NFոP)s[ {-h}WVgMI|5i8tP=#T+i~ob8|u2ôPşכM0Aýqf6/WpʳۭoG&qbh)i"F1T Z bO9o  NVϰk.!>UaNpg)x4,[F 1H^NcSU/@Qf0'D}]T]x RWWDE1x C  QW/,עG^{ "63edaR/ʦ+N0Koo. N&U-H&W?"-0؇Uy!=1 k)e2i*7QFlE,gH眂 `_K eYCm}+3yS3;P."boVR/P@#֑gԌ@LHs!H{bK'sQT^ |Mj_~Teym*̎NtyָWϚ^չ?ŗv&WbLpc,7 W_Efʴa'^mPlzjہ~ \|2?WmGIiCH }p@ʡrJIxtzbTPR ?f*ȻbMz[3Iտfu1Y qX<Mc-hmZ! r|{x/ge; Mh;=*Ed4v,"y#_/ImY.'re!}$ /0pl+rJ0J紗fڵKլ/w%N pRįb8V]լ+FvvJ`>r`p;u; *aS:6~:܅^""m˥{d DC$~ݑB*E$%V=XYMk6zLT[|Cwtw~91.^tj:|}Ͷ\wO38X4*Wip!OхBI>o7QV@zh47"=X6h)w;XeKGIrɪRTWJc"R_J]0>sDOJjYG e|\w'mo2F?7M/h`WN (܃>]*6eQz|y)~639PL&#\Ĵ5C[ ѝZ&1~^ZRd>,yga0v dSGPJH0ᮇ gЙ U -\޸8&ߞ^C\ֱRԈo6$az>Sł5YZ.p},B"5ckS&FW6%* Htu23"M}h;c`33<- A8p(AF!d@G=1{Sw&YC;P[" (y jZ H7/$ٰ}f-1f-MКWz(hV3wem)XVn#[B.ia%ɊF\S9&yG⪐Zɴ eT׻Cect6M\9s)/3[Pf0q{mP]\i~B%xm]Şy‡ZG1~7P[Nptbh Ur=d9s҈1ecFwU:i̪4rz"ęo)n dt XG5Ui;c4*<>QIRv1f'o',gUM+Gjb9Ӛ->8?%l6r])4/o/ٱwvAkJr@X9$:G{g\C!DQF'c}ucVh ]"_ TwGirc>v/Jʵ0[%&g?s0 YiG>gyVĨ3K ki% ANu"l>5:-{ezYⷙ-pt~v"x 6m~zlFۡ"4=dN,lZfQ"Y,Qc WzE4tk՟c)Hnc!wB! $t0nQBB^l?z X6<<KjYOyߌ;#ex30愙ςD};,xg|P UBKJLy/쉵AӾl3'2ƕD!e,qz9QBiޡn w-Z# eOagF{nrK"| L E~Mx;q(+Pg'uP7@ VPtd+ˋFqXHX9Un_ -1F(F [18֖L+Q 5r}B Y4xP^r8mBA )$^>c/C%UV(j/'H_n52axBP1r)-H>3(,FM|?:LRĨ0o, 1.d̖_)]ݙh/7nh}O`q3|Gkp{pz";mdh6O%RtPP>E3v1Y#u Op_]=M%hBDdٕl®ߐUk>پK< Eʁ]:.AbM-I~]ɢ~@l<1q ဓ~^9ƹ^=j?L^1xuv1:{m+8ӖF47UoG~UR!e0Aq.MsU/^|b+{§\WlTӹw 7W/ڧAZ)"߀Il1jПMu}"]uC|-Zcܳ[vr(aDjDžM 3 =<zلB)K5at)%KϗB@OPm&BheZa p>\Η@ CI@3D8tc-> fJϊI>>yl4G{vyYG%Zo8(>%i5 z% ׅy-PՈYH^蜎2TjHTw рo=K?xj[$8TW=Mwᣁ4,elPOpw4H;zݴ{˦<5"E4EcZ :q~P3ߔ9W@h.S+=;o#ȡ|C"]pO쮝eO5f -d4Q7+T )i;'s@؄ f]k!x;!X*+ 9v/Q9k~#nȀ^KXڢTCKI)+klj|vOU E섌Wn;ɈIdWo[?=V؅P2q/MeKczXpEi3[d]%([A8dJ=1˰ HrǼlWO۞ҍ-AL5nK5] SYr /M:NQZ:73GGD EG]\@יƭX.|g>?NDدJlӂa ͥ\9a_fy~XD2Faucnmqt!μh.$_JAy L[& KdXjNQpr)6L vy\},p}*Gvg )=P=Gvnv \J4_D0أu 8Xan5 VRR6=xH{z~t0E NA֏0f89۝/g>1姜JuO`}׳r#f_'0+؂ե2s4+PLjV'-tu7-L<߱GmlQ*}i vWqv~-eh ia]N`0˖ruCjCSW^!LZU{0J]@M{9V+/V_Wh!f8\?Dϋ$-RU,t\Q>:̹t;!hpgYN SļR%tAßOt'b9obrd:[VeM5D-G wA"乓;|J38lU+WM'D޵cH&=/^2D:F>`e)Op@R^E憮D0ߵH*v8/u0D}\9&B3~u y_՚?O.-E7f$v6ЩR_[^z41..~Dzvkv,Z~|UZ WdgskT=<9F%Pj~%trVW]t{{H\oىq4:ɉjɳ\D(= N+{`?sȚL&f^^;eQH:?2ޝ|+5sRY&Ox}kcύCky`4X?ĤZ }@(D][:[a$umq_&+ɖ (٤B~*̸i Y-kà74:M,mȒ(e̼RLd/r`$s;dC؋+ WjhCXK>{$%SB?+9+aJ;.A4[[$-at"θp[R֥wW \;1a| ;Hbi2XB hk lDt5Ybo&7C8!SÈ?;F+2V^bʦ 绐mo~#o/enB0Q \" Q.ƶ#oJE>˜邞,M }(e0hޝF锩9wL l`G]fpzWT@=;#N&y}̃;-C5˺CcE=MځvRna>%wAte=z#YJcS=S?R SZJܛj#"Pu0<+U#9Xd+"[sf0cY8;!܊+rU"59wnI(j FRGj_1UuL b H;^CUټ0DkoX!=$#myLL}H.APVq07O ן 毡GvQ@8L z$y8q  ͝ȰތY t2֩N]=4`\ᢪP6^%H 2UtHm;DCG{xXF;?ubiGnSW=t^K"BCGވT'cyC'c;Բ1Fe~ 0,y a]  )<㝑xSWτ25/ o|pOSW[wQ:?:DK쏱ͽ8ˎWƷui] :%Hc٤ pbmJ_:iqgQn+ǧ2.<0먶>$E?Z ߑ/Οk6̕ >{&醱=C՛E+mKB J$kS?dz$ٷmKb%nϙP-nU?|}RHKdgU3&59xaX-]FXJDpHs W򲦣|yT: .jnS\Ԋ|mTu)3SlZrl.A^YΛ&oi8F1r1_oN|ܥ«xGc0,:sΰ+;K+}Em d2VLN-^ D3=%& %[ʌGZԂXU^yMXNze1)aEsD>wW}y;ɑ…%{ak0aKaS ;I\^.ɗ)/qjx|rerɀ1D-1{r]\vp^֢6<ESz*ۚC^:Rqf7MҜ%dYBDD{8(ݣ7#^7Aboo3NNϑ`,NՕ7= DWʹWjQ($b!tdzu ;RcST`(]E.ȫk=vh*.P-nkTCȨ})s^4V0j .Hw+W7[_&. pWD6P0R"pUea &&aAa/E xHÓS XM^ں8'[ (M1leA[ @E9=^\2P8\$T ȻN@]ȯ%Eiaun9XCe81Y\V/rݗV sN S os*o xᵼ _Ar58s:Q,dUS @d-BbtUפplV O K 8a\__=tJɣoki^_6u?3IB[\/ ©/ir+~h$Nblj6ǻAS1:btuCAOL0m纰 E"YWx&vY2~8jAvt]l{156@i8FD|M `_U}/q rm':}EbDgF#sŮg0LOj) f QjVIGF PNasִ -E)}">Ɨr^gzfQ (hUQ+0cǾҼr4!kDE4MYwp͕rw7~#~*X+D+HD-ªqރuҙ_&V~|Z NUntZRkh U,})MO?(hJR5#T2a@6@Gl)읈ZX AmIneSM(|?kB.X/GG8}`5xzIwy_h桾 5v r4*9Ggx%k ;hLdF|E7]W<1k:Y5v:yb) (%޸z%g[fi7l^36.i{hu:n^Ar % ȬC+/|VʼjsO~|@yKW"JĕLg~/aqJ{q]|@k+%L{Õ^ҍv?,= KQd~#w3} rnuwU 3'\^Uem%Qü,㯣њ/mb5֦. +? Qa(h}虙6e^mib9}7ǢH*;z'w^˗Y@2¿H2"7iֳ97xcrR-i!D3_1X POʖ~,5Fa3lmT*t Oz?vj\^k]/NөOg?յw+P(%; D;0@aźrRA΋Tx`2 =esi Tdb-"٪V毬0ս=\e;4,g?vāA 29%slR{YXؿ<൜P>N(pyEu㘗-7|YxӨ6 qm6ıVLM~*Or!2ށ&atxu,G**g"X2G\;m] {ZPi}GETXBiVLbz xv7,Ѡ e!Y175Ha0kjAp g@9hBme`db3!)q$)DZU.*84\ƫܯыl|K΍WT|XƻZ>T ZQ@ied/-۹Fp!5: s"eMNôlx뀐p^fF6_rBڨ-3]TO9?No'#3/6\l.:/qެlvArd|[4u1?YǐGñG{!Z`IJ0)g!kÜZT^Vg08GMߝȱ8@RoӕT9*oӗP4r*7S+q!‹m"QH%0a(^QAcl1o->ČCa3**@#')W?v1&}r_ /qQ=Ng4Gsڕ#5U:T0"߻X0_6{XaUw`6 {hu369.P;-[Pt:BR_PAZ"0Y> K̲D_n+K5-h+†WeЬniOP퀬ʻGxpgьKSE"AVQ:$-R>&gsI/Cr<)!VjЕ8j1H賷#$!d*E.k;AJ> ʷ⢄Əm'xC$24 1"d@Jaԃ, {U)HX&"COg3[it߆A3Ypç>fiÛr b*[ !*g_&g$I7ȶ5c}/ c@c3څK!Q28Q_Oj6T>l_8Rt9mR/9F57M -°֝w.)aQ=ʟMŰ_"ImJN_UعȈ5H6MJi6;OUɳ)Ec,` Q%'`hd9*Pf:Bp(x:d4b>ߚh0!/%U3f7LOLk:}p*t/|#Ę}{עGG+}1.iJ[C ydaԙlJj@jє&w⦳FmI4((a[!nICVfZ|.K(TvzsFpxڷMsK )Fh ⃞[gT 6>Tش6A~{_(Q=<)#A%hHt.lsVb2ȸ#hv( V)Z|QSkՂfGZwcMclD0Y[~ &zD>Vm>~J5K3?B kyB%od mxywAU׸?O0_Dn/n-xk6xcRFE.IWDP~^r[maCs71pn(ߑ4J|K`mjm=ZIL?$WP:ޖVJ43(k&Bt'DHXetsUm' X@/1` ||x΅E6 AʪfAeE'?F.IO4ݬ:|E\-'"DH-ՖJ܏vP!O5Cd݆@*O.WF<+)r`yNKwXKjDɳR{r/Rf'E;la߃`^cq QpJѴo:[lLrq:##%gj PdPk=Mn^z( oqA,s\±^qϿ>TkJkzcspֺuY :4 Ti.$_da\VWLMy6^*xawV1 >6bKZLNFe߂vˌq+l6K-ѝ05 ]#F;{'Q3f}ZW1 6 =l3ku<#nk _VG! 7\. 2|ӿ;"y( ]I'ɘn7mxm)@uiamPBBdC\>a]$^9Wi r7Zl"<~{Q>OzD=_`$gˤzfj4+⚫:v ~B31/xsmuI/BYjws.Wqd&ђ+oAQA4ZɈ5hL״4&vbƏ1I+hǼB9l\8W>ILmoBdb7!ӾBO]x+-FA34P&t1_ nri#%NŽnpg O!6]> ᘖbPq $8M`NY{ZjGnzk<{KϣYDDq,2_,*z{`-r"{o/HENb3J"n[̅uR e#"Kk(#nn jLbY^aP4}_5r>s)*H<<|] Sof2N h^RܛHSUTݴ5-[u,_(?qC`x&e)h.:ף .ǤUO+Z밌~Yy7B¬7>_ĝ a fMvZ[kꬋXE|W)?w$A]`2gVU^=cRX I2MRd\~M;r*Y0=%&נZ᫊"tN (W)GI c^3rgyӆP Ҥ zXQ&][ #xP9}ni {Uρl۾:͸N)w(IEӢUU-;Z*Z0=#-@ ; P ߜp5mF9_ɍJN*UIM G+O?v;=@B J2=jpN2oz cM.sukUN0Ja J +l:27#1@^L{d:%ˏʼnEO3Z^iI+ܦŔ(2']M.5ȥ4nk>.\“)HJ  H&N* MPBxMihGgC/@]t&,"W҃`L+sbu}5PKgp`+Aj"ڦ&\G9^7$;31oĉt{0.x$zX~>G$CUYF)i(z?,ukE0/ߞf4=ޡS@@+qv:Pf: Kg@mqA!L{QuFV",k11Fx&@Xba2:.5IK$`=h؃h( J|sEQJ\.pNEaA;jXUXmQlhF޷jp8+!{=tdߟ{b*3(ZD`Rr@.rQ%2M}fg01v&}zw ugS u1gJ."w~C~yXJÃR,Ԕ/u:\wZPq8*3W3vZ}ˍeJr!Gk"6DO&;J*ˊZZRg5zt cU.[%Ք$95 #ӎݱ8y2Z6 t&>+KEvJ;X''62HBTM-/g^VD<`'nrb0[HӀ yn3<5JS^q)I@%zj` Vұ^) 7Ǚa~Gա8\AzMdBbAx;qpRyW&*6 Jd; *+h`8Pۡ-Q&)S5KJ̑7C¡}T6A~PB!NmwxO{w Ū6|++(*W?>zzF)M/R,e)S @~@S~^[:TmMjNyO8Ap'eY,dk˹LSYq2hSjzF C)l$b{ ;d@K֯jcav(ne1puI>b2_B"jsjل5~ <N2o~U|zƫf_ wBF[Y0zQDW QޱB(J,)bFP*m#j]J#n˔#)l\]1fp8$M(>3z(.Kuub reμ:[e.bb $K0.PIhrB5PB$?jl"Mz7#^푡/ҌەBb>Cٞ)Hgr<*/'(Ϧ)yR@Kߖ]c;kD~BoF9(inqI"\= A!ɉ5^Hl6 Pɏny%}Z6&S+DF/ܫ՘FKޭ1}<;β)$R'aN9R4IOvk/5L7-vߝ`DDJXi P'2L,aY > gy:>>*a2R_\BS4 5no~4`BEvOJcx@(5j-qXDހ' DgZu`E:D;T8/VZ%/ݥ )½@>?Vku9\OK6G=tN$+{ 4GSݲX_q2.jxc=@)@M[9?e*s*X-r<(%|h|rWOVg"M%K g> n&jNU,;Kΰ~@MдcgHhKwto__ y~OE"~ %]}TBXh}zr E =ܡY>4 '/de {}7~Lh[s4O <~@3`SB$ꑁ܋Tʍ"hzs\J9Y{w?=10:cgDZ:h W̿Ih9[s_HʺESyRm5KD\q\ëjز D ;u_87VGxEYCKן*".[ae0nKnRT~]V}eKh؞ғ߅>sg6J6U~ފ/IĄЊ%dT;ԾH"&hzVRrobdѳY} r ڻc343a`@0K0*f)خbɫ:)mw?Y/E))_nYX  =YXl2y|2ѧTR]jLA/fΨr֔ydV ¹GjiPpa YΎ vw(ͼG,Qj;3d4#{!{_fpu.́j BY5h#@x„#@f˹WV󋥈Dl}9H.LV -̨w=;O &vep@ yD!7qRj^a= {ƛ4v=IZRYR-ƧD.x"n?B3YMrx2}--C? utSD +SMz:4mN|[!i= 2Q|v)N$` .@P>Y9~Ac@G!SSR[4Om|'#]'ɛ?xK3 2UafYwp ~xG:r{ uɂiV΋8 `?O8*}<u@ʘ+~^́0 T'(#S \ͨDU]H;ѐ`w+<6V;}l6Zu;K)҂V) 5B6Zه7:ttD7 >^Mp1BБg+tJrd BFj表&c`zS mv9l`My8\8%`tǚNN EVV60:xU0J|QI`ruf\h{&gq"GՐVlwz)qır3(Vi(Lv}*KLًxQ4ANF]ĒC?u}庴g\s8ei 7MC%E7֥ʆڔ{Nի`'rG6J@O=c*qE:NP\$/+aZa/ug$Q&ia @{1Aa9lS]Qm&3b*' 3t ݦ4ҭc^ 妿z0V^t5'[Qy#~Mb U,GX<̬A/j$n6urԘi~͋S.&y`FCB`;1'6iK]WJ 8{Sڻ"h L]| *t3Б:wg~퇨qq ɸP;%{yS2n:)膾TZЋ;xXkGCD%;B^}A9h`Dѽ!tC5> @ɴiocm}EL{pB9 _i%'kǰkmf_'}5W$(ϻ6 ڗjȌF,K}*w8츣VfA=XOP3D=vs|)kݭ:xU|Ž1IEL`礖X.rϵpo|N_Q;oaZMU \ GGiD e fe ֵ֓d_U~[V !!fk Ro3M~`?*pEU(qWxs7ѐ XHvVE%>HWq2PCsW3/3NPiCg:.&{=f6C;g~'Mo%ӎJa3)JE . _|3[!s 7\.J-~PEP!\^("*  aYfeYVK8"^W5bbW{Yebg2, E3A?Ch'~Ƃ\S] HK=B130yc}%ǸI4!\}M#ZHNcIx$TŨ&h9.K~9Ie7&d%؉7)7u2& L80N΢ yQL>`mD}N*Ű&ۖ%v*EX2 Ot  |5 ;\Pv^&nܐL2OR=`]4 ' @xщ|_ojKb'5kD"-㈮VU?Ua#{jR|FQk,cql-J,eO04 3gȌVbc;z`';m?3+RWdn AoE! 64 nU"NAI }PyR91r3+jI;N<Kl;sP\K0MUiTS^XJP^c2X0̓7ElƇϙOo*uXޑȩjO^V0RaΨokC@E!)}Lte୛ fUqH/{3O޾ɠ4 BLYjR-5BR)l TFdFc"P?%|⎯RpEBT'zDz]D=p$t ptl|ALZ7!qdq]8̟Ѻ!/OUew6 .Q ,E4s[(&*+8CDLyYa *Us.&[$I Ζp5k(b y*U li,1wA1 n#e= eޔ$\7a {V]eFE=~Fcӌb9)1%_T*%1(Zy_}Ǵg%K+^gCšUS`ͻ2ItVTK!z :\=p#ǯ̬ܢ܌`邺'ZW&B.4F"lmY,\Fc-:ąXu_ճ~VSP2>PWfJr*E#kIǍw5=oM uMZy+Ҡȋ9Д ͨh|{{eY=x9H0$N޹& da: ^-z-I&sY5MMd9=T)٨5}Ƌ_ţaai$7ztm9SyQv5)d'j帪c?]̠#ٰYV}MpfLT-5OBFub<=@5!BhcLHH~FhY^^3an=4WPAmB~w8j)pD=o>|'I+? [vP ^G.Mg~qw·o#8ι vVՍk t8"F""=R*+.L %MLɜe|͎(0WoyI]AE5b8j0r^i+'2{AAPɥ|W<4GreVDd.Ra]4giz.&Hx f*ʽJZ)US;\79=C[1ohWҳ-C8;ݛFx}'3"Ÿ:GuTiB!c[%HCeQE:ED5kj8x$:wZ:5Tdɲ;6= YqLjOK=ri:yNՓc4``̞=?bi;>~p $XjCwɸЂA*J/T'hͶހT`O-ېB%pHTMF$ԯtBw{E_H?bЀVVu]TW)XSz zYE$ѥ=o n>t>ۂ(kMR[Rcٺ]Rܛa&8Fq׿$.CO O|3 嫽&Su/nd+d}^AN0J3ւ[h|3e|dhb-`&6}4עd+^z I䨬ZM;J<{-MzQ^Sϓ;dH9l8Fq@"5T}v^NmK{>ﴠry3Q&QwJ"y nNe{\ce(A; ($Co)'>oaWW\( A*8>pՁPKE|7_E o%r]>יK5鿖a<{o=!.e{rPhn|Z Q'0+hRǰ{thfEf5,q n՘R B0UiQJ m @uMvw7h<;3ˁ`SngK5X(B`weq[8DF,xxd)Vgpn,@ycm'JP;BX̢U/ۗ~R]`,4s1߾"fW}bp.g,:5?->m^4DvVr/2C樂%zQkח`XOc3Z L굌2oۂ.nnM?p}uBMt7Y3% ܫ~{!E⪔M3\ml;PbNUm> ,};T. T8F<`8,zh) \^FI2Q2LPKvh A x]C':F4V1h &^-bp;%_R63uʄ#߷5`N6[B3޵ҟɗ[zea۫AToc A9gLol?$CF>M'+[!c, 34F#Kv_@C?؂u!dQoT ӵg0(4Lj$ ;!~;*fm/ھ=\F`λ3Lb>|>k~=UX,>^{2c|pGR觠c0}ccd="}Vhi|$o-"^Nkib eJ-/Ntx?&r?{#c\OWs_ڟ*\}|[Tx_\z-w2HIYѭ2Zx$7x ci+ooCok/^yfJI@Gxa|©8G= D7_iߡޱk< [ӓM%û:|rbꕫ voL3B-G5OF̝:?$<Kb'eSloHLZVϕ3f ==b_ KA63QhqXcF tJ+~ȸʇ1e5q 9i vNE~h!<2jH! :45 X7X!.:H8; F\le C> ~Бr.+z=hI|]NpY^_Z-ď7|''IqEL^Z"|1 [70rcT*D4l9lBq=U "TUH2ڍWe3 FS8x >u5sOKbq_\툿~csf6(չ0Z4ͷp-tsn\c&.ԁ(ߡZ$~̬ܔ"S[H':uKsil8FR#6=i?(g*:kϹ6~m4-8NȽtN`OAY_(SrwKQ`ƐQta42/nİ|+/2+F^H[F>#!&ݍb>oӹHa#G>[) G˟HTu-xf .[Y q9q^~xAr);,ou棴fI̲Kvm,Hc&|n2;*+(kƆJzŤ`99V pMd\wZk@dyU}ѶK)$f;`2;j*swTüܻǗb1C`{7^K^]8=gϔ1K9ew7ߵWA5CHWk3 2B{2sNy}#z; 巽 Ү+ҾL=5`Jک"w#~ Z>f-NK*꒰L&eB4{:HzB "O_dIwV=(țv~Z<6Ei=&%+|9pk?RbyvxF3WB-U Iٴ5KS#ž/ZX8hi,,'ϲ10O''HlqM}ĤNX)/ X ]Q(s d\ wZCUaWHR"~Uenc;tTj~V8]ɚݎٙ637pD}_R.K¬f>ʀx0˿Պ4l 55f i+;{-]Ok|(Z=G/={*})#-~闛J}Al| DkXkfd pn}\y]#Ò¼buS4r8`:ZN(hT 4D&7j@h:hNa H)\5TfA,X^]a&'YRF ?SqZBg[ LfH7ftW Ĵ0+}$䑙ք2}P$;Ĝ( Q1Z# q-Ɖ\)IcEqύӊCTXOP+"j'|q aV7x3 1==mO>Ok/D!ٛbfvrnLE:E߭탰(.R|e-:  z- t5d#,FYr~dC:ap4ox@[i$g5,Jw~YL#&Q9OU[&ʌMO.YYb;⁤B msp nEh N~g+'B#e݅qh98W#p i⣢u)Y+LV +q˽RP˽;T%(5"MsI>¦?8 !y5v-러IXT VVe'<*nz?}:f\zCw|8yQH5ïJTm#N$_^9埾7H"c|"O8'sezʇ좝j._Ywm.CKEf~  7OOF}$CZl{NA۟OX鰷6JmD;PZ~ KMo_C0T#0Yo'tSB 9Bu ~7ĆF5n6`LT'G&f GɔR"7ϘE^tSa"鶺Xw?@_M *pbNYzF,>aKwOq _W %e)]ďhlbBcY-}Gc1N^vW[S1,Hɵ m"OXJkrrq .hoGP$UD',+GAWfHqIEA"$vaγ4I! !d!޽pKG8?av[9͓6e!ӵ)$Kb>l/|60{N4; GgYr-pqn)MXV2?ȇ0ΉCt%Pqf fpM_=C<kR[iۣEg#y쬩̏rb ojBOa,ƇV+Œ6alO羔 +;&\as'`H庼$]#E}ka2'FTU)Ax!#Vc'+'ζP_Y'!H 鲇*bgBVX/MDqP;bzc+}릢BϤ,O$s;]+=ʞUK;L َM)smVJp##sXS~Ra//P7xw{8?1ca$M-jW*JjaӍq;57U|/V loVڇWC }xfS҂G[?v/&(C';GBåA5pC>m38 !QWnI<AB8+Aș4}^yM0*`Ժ S/; D9>r,\@};~R˪is a(R +QST qv9R  BʶOMkGA͒qEN$N6nPzœΖ,%Wp-ñ X+t2a֡۽gck*0] H.]3z>mp=fKʔNﯜ|+WB4:&+'ՄQٿ&/RAȁ poUZ2ݜ8ZGb~ 5tEAp:\UYMi$3#z ,cWi[QCI`Ғ՝]M^?n<|ں}F2 2BQ`||K5wZsr e@.xπnQ8Jb\ 1FI9v*7'Ӿ}aTY2L4u)㈘|F|\k O~V p+[7.e#-kK`U.O̊&PD&Ia͚\WbpP~lKCHK<5WW.XOǬV LT0mA {]GJ 6g q Wc 9?*:3+T )Q 'oVyjyL ]kTf3<$sP5ʰVPd+J9J_o b:ZX="\IkdG8@ڿ+_2y`>Ie.P鷆c/_R%5 22 @g)䬨bZcG.i;CX pSPE\Qg4[޼Z^j$ 4C @x86{%5uq3bJ4/oIć>z\ChnE_i'mSY* ^KM.|1UIDT+'eürCJƜȂ3}5=e6h Dr!&5^MQ}PNڑ K AJ'&iVISMʞGaBf16ݎH8`WN,-ɯƸE_N*qk@9l"=OH& bӔs)K S2F0`s &n%(6 R~WwQ\|u0q ׳MeRDt=vn=K8&=z?+"ǥ̬: Zy0{ArE?ƜsH럂\HeemI?J/0S*|:d"h+dE=3#JR)$7pX#M,}yzhӹD[mڷ;)-B 給qT.oTӄGٌ =DYZ",^Fq̓} "(b\ayg܆aN;[w/'C^ӽftlɸ 9(_p"EoS-BGK=9' :T&%WUMsq|$v8͙6 N[3D>b © '@_zZ {7, ;UZ7•L^ǜbH~D/]y61Sh2dOpuDH] J.h$zj<W`kg(U]E/j_/Zii#W}!e=3&ܕ=zI/cߵ(%Pd|m !U>|uBQTc\p { j%zwMe=3)9#E)֛E"NT9nˣ*%,B'ɤ"|P·}WK)3&u?6VT,C=y"kb+{aM0AJW)"$]գ22¡q% &Fx;1Ѻ6o(Q. ԺVØ9/CSOD1@bZ}[_x+}t8KCMM6h*{m$uYA.Jv*obtqF'ֳ[qU v׵?5p*u@wՂRW.s݊+e5Wg=+2%*%!()?1bb6\wwkN:K"ʗHDSL<'J tpqKծ Z(O3U F}aIom.@{|6^ܲq eE:օeN3bxV# DJr9ĵ$2Ѐ Y`GIiQxzE` :9+>}VA{=ʓ`'鼜ڭkEx XuEPV}}8:ƙ!䯑8d;9HλZkG6HbRg+#+T=L6E D0 tMQ+j#'2OZcUۻ鼗&yJUIu^35v?YlB(JS jer"gT15 M1O^nR6ីjn,T% jͿ"Œc [y>$5. V^5W , K.[r:G^ҳݿ=/"( wHHD1۹ ȁ_y$<L j)Cǻ!,5ZF{;${\[-LzdL 6o2"_k$}ia'HQ8OtaG'2![[B`:]&C-(~Y-mL|tLJq1M&~6=ٜ1.y|eqёsjyU$1Udm/&+9xR([wEq;:OnwJa Fzl-7xtHi~%F %xk)Eqγ2ћ:5+(VNE pQY:(CS0[꼴:$KJ)<ҟ:_vԲ?y{ך]sdfv:z0ydn8,4ۉJg1pRw$ M|WY@T:l=H Y&80;d=I՘-]S@e/eEaT/d^-*3 7_Ed%ʄ"C8Ϋ-5wK,Deff(e:eqAӵ$[N3Զ>'^P?D {>>8@$\c衣'[=c Y W+-l/,-?jg~N1l1M;ёG'e@%jõ ",%a(dI^۰wMK Z k e{Rҋ6 |Q/uQݵe6eC2j棟c"wWGp:pUR< ۙ5ZZ%&g{А7nτN;Ʋ/?L?ꑥ|Q}H!QC46)C_͘75:$򛨁fR[`hO N5_"K6&y9tkK#΋v!X:,eIƵ <3)>h׿ qXկ^ C?~dtch2̶ K0(j@j5*{.C?Fy82 o*-WҚЕ%$l=Z6tO7y$2XJHT@jTHZ.ϣQox"j2v/M;=gtFMAH&Y:g}Ēt2$зXh2bddy'^2yPaa e&VGvj~6+XGL ;AAں_}/MdчdJj,+L((Qk&M,*%<2qɃ0d+|ٟV~`DNl9Ax7Cr^ VLGmīl+͆P0pvHPulnsXkޜ5`6 %EINjmy ON)u=jp4 xY#zDզ;T(QdWW:eq-{(} k}bzG`qa]2XXC9ٝL|%۶Нty sm㔫,+-i7[rS.th]4'WrhĖy6o苅` >w 2Rb:Sƒ⬿ܝZF:l=s؈Kn*@=X*5dfN#VMUfy qDG `mUmY>1u#3HsQ/m%"6x o/' x>csY :$3y`U }0;VAIy1w4͉yX8ȓr:#P^o1`!V|,f6K3Z-fׄ?"Q2(񊔱l0a!"WQ# " 4hY|^B |sWfSM9d2'쒗ﶰF@ӜC)2\e\KWKP}n9G|;+#_jAՉH6ׅn ĉOuX=7&nx f}|-~ .]|穮|V%MҺɺ3gvZv*%WaX½k"@|_äo']^vJ_ 8}|lCCn7d8^\LǤ@ddtŌ[ݟ 㚡663hl@+%V`#tAy.U't ^v*{FG9[ϱߏ! Uid;{H7/$`.1-vEwq?7? A <|w& Qۅ@?dg|)˰c!Rd | ٛa P1;9c.mqrlQͬ=7=}"y"B1>-16$ i=ܥx=P|"|R\x W*WNTWήF,_P0Mi kWԤX#ʓx'?9O(/;[J cLoI짂m$+Y#+kQ{bK)dI@Gt+?qӦk'\%BW >$򤩣UR/LX! L} =uC%=CJr" &\ h1BeXCfX΄JnhV!o %x@eW9/0"6]'wD()l-Hw$|Dqˬ){GhKrÄMAXvzqˠt>i;3Оzq$ 8,&@1^glLܼE4fh38X[1 pQ[!{ p : *k\ 9,֍q­y #<',WF DHh@򋟈&T`u0!xL_mҫ ]ێ 1q#aG2fD,`Ӟ |>II۟RwwD+ cWtpp(94~i-tt7n|u4ytyU=zqJu?GvLi0aTZP"ߩ1{SI5Th` &oPYMDXz7r`P}"|wm aM:~di%:䍀 TKP 7ZDKDbi\UI B*嵐KίӂiYlBΛ@hQQK~jK#; ՜X9^~s_ W<&rV&?T{(%Gռ ^1ӌ*Tahw1@oak4gaN| QJ17Y0|w**,\;<Vɷ~͚f;[˾#voIFRRb,pO*JI$:W>BMk0>qg3Yz{|sbpĖ/E LN1zyFX,*%{iLx(kB@:lJ@a5)nOƀC4c,ӿmgDf~8 2" (8QfEk._͞aCUh{f>Ib^ƣY+@6Ossb&'%m#Y0& ǗߢK^ Y#y~Ĭ {'FArBVlO,emD09w61S;p&g $ jV!f{F- X^66O$dQ䘩T>!ΩRth3i{`\-W ~]64n067+ǩ8|7jIAq9e9"6u"Oą/zJ-J@ȓB%? # \I71By`GrFIH醊,n _Q#z0ʑ]ѣY_!np/*tXhvtU{C+pzH/IfSS`r{ya \CScǕIOp:_;X<! 'yqa˾[ S_Zێw * p0D*#{̣ GHfTI4>.njި(ĠC Qȶ%K.~'pU5$\.$ upz$⫖Tk389! $E ixyNMGJÇ X!{s,EsAtķ7m:)?`|UzZ{ GMjFmxς^a @ɗb1cJڮ[ɲ_,3OcSdÅ;Cs E&~^wiH(l{e|ij"C ?=@?݈#~L?SA_/<^v>mGa(]tJISLPi`[Cӌ%.??2Omq472w#$/y<74t8#OŶU$ .l-ԥάouCK=g9{Rp?xK0] ir&nv2fZ兄Wc{w\[U'~>zdFӛbЍ[WY:ѕ7Yg.lhb3wP]"R6E:KAQq槂ʼn$qw\ zn]@9J[Xڿι)YF5xb@,T!ftX>8b'ĝ|ΫdfZ"vOE/jJHwZ(|#;!E TYAʗlVe?EZ-}}+pE\pNLոTXYSU͋(=[uHJ [9,G,#젍 I 3TZh]Ia;uL(|ICy+H,ptkl%nNed![ 3?omQ Ofv_=⨁D_>- HۉODҼ['.}jn_o1VZ-o+o;\!jŘĺ"gī#N@k酔"L zp R^C_y6 'edġL4 ۪`Q Sr:5Zv&h:~/%ϭ7r AKb,  0^hv;u^[HpPps6ZwC ÒMNjqblm7+SO69~ z:6"hZ ){  X3QI6N=5cBaczXCwKAmx$H{X*CRdt+rɚ Ue_i%̽8j,_Zm'dmx:ꂵN9lĊN0P++qT/k84F/U{rn~ո(A[ia0)xc7 AS^P^@"Sf֗T˾`@f=`t7n 9*!JFs^ [x3! O k2UiL,{ͥ 5)^uTK?Erqu|bB:6eHT-Gsl.q0?U 5X&0P``b̋o镳=Oe!T~V)Ӂ8dQZCb ="ƊGKJv:oi;c̔QT|w++deϫm +*5!A ʰ^"d|p|%'8CGWb tâ5mif& +TWkڥt 3>nSܽ;JAT$?1kIpr*ϝ2 hI_,zqgJ`:B/{e<IS':v\ m]Rν!lU*q̠u2ɎLw*7[#/zܔ9eC/\=n_^Kj -Rq|SHon$5 NAL:F+,U6*]D'XnQg1kO?C`K`-}L,`r6&0ֱo9JhM^72.87>1XL}о]5M5#"p뗆|CBG^xW \ڐB[ͻ 7(`qE5))n'! ՍI0&/G<2W8@fnW(ҒYL@cVzϋ՞n_!&~*,՛Uo?MezH.?ȆU[_%,nӨ/fSQ%lcG66=.ܮYK2Ұ* #gqR PW:B\O:aDxGjCƘ4(NLӐSG@Ȗ&>'U(NT;QGE̡G#_4yIQ!^Hf4fG9vvy2FZ^u'״ z,e4]Qy_Qv /m&սRUqDo,W^?ˮl>vW 145OENŢ5jp@4Jdbo1V.嵛Imd/p{{T]&'Us8% &ƏMEgѿT` m!D.0cu,O4QGb1~d>wj[?*hޡ"q+4x^tOPíf|LJX$/&8ͽ~*,S;(z[_ڨuU:E`A\73'縟O"2?OM+]kU\C'!8{O{??ۓm>~9*f"#-.L=2Y@C82^ ?b;2!>/Th̷5&WFhrhNŜ\?WҟMr1oe7D ϱN=0kʏGޜuT.Ma'U 6>+/[D!5"[kNMlUSͶ,ĵZ~C륝1'LtX 9528!0p2K=KYЄVP$Ȫ{x%@P_RMƪܬ$AM8rjJm\S:ъpxվ]! -kB7?!滁 84NzM:g6-E]Ecs_GpY֚}N/`JhJ;Fx.͋\0\z}dȈ&^#/acjYLXQ.z|e;R=-#c|Hk5s^xgPB*A=gK Knr E!W^եx~5x}·!gc-Ã}3fѾ r؅zA<cyPp|Nk@MXc CH]Vم]\rUE{A{pfl\{ZciV۴ 1R 8=o%MqR . 1>@ClBF)41؎D s }Zqk+QΤW`% Rjߜ릸ܿᦎZ"ӈX XE9wBRx-+yv4"A3$V)Jy\2y(inVn?(*wVZ _U5N▐3$ƤY=+=.-{yJֈdՔOX5P@,BGάGr12Z~SN)lhR꓀aIU\NdVWc'ꄁ F! "ϔ)ζȽogl3'@gB2WD BUy~٧cL˩\K1Kٶ5XҧgE\hx! 0].Tzgi-%8nS0Oλ͂oΖ=-HMzGB9p] @/Զ#dt#ȴvEScWjoF<4MgoT#V5Ox^HQQei9lC⡫Hʹ5X4s sL}X7AR@{m9(Q|B%lEGwp|M[ vu_F&FoZW풃天("sSPN b_y!Qt Bu{]A"ei4&d$Ik!?>hl< s S\Xax/'5 GU|Kv E= wzhA#";w@1,a]rǻ\OMϋ{G]tp v\p T8GHwttDo3dXMK%$CNy0r`r0:_*qiFcm}So*+RF!Nܑъ]n¨ TGty4ɔ7!?hgt܏R~%^~89YB/qq.C { R"LV)-WjcBVmndڡL/O\Fy#E72p_4j]X h|v0k#z)켚(es\,yok+K/3EG2qJcꋝUf~ iʮ5 SA&*Edf^|Y*+1UN=4%XOCN\cx]v[U zBAƍAQ\+p9ψhNfsڠI* _C!f-JiF(<.eZo ͽ^/`X q3Ct:MV>29Hܚ.8,~Ì9WY@Mj?&w{e<$}z[#I@R.3S5h=Ww[E%#}nMHp3W%H+Y8L(WFۮ/ `{5ӫ}G{Td=O?eOjM /Nio}QmL:U'ks)V:鑪6k̝k1iFqɉĊwSzǂE9)6 f49?=Yg/~"N)`6<}-: ޳3.Ǡ-h5Gb5h̷p`//wǟĴZ Z2#hP$s$Yw!C5:ر=h(/_ 4[~ˏ'Q>,X7W!-]7t֑ToP-m6lm&1&9% ]"g{ǻICׇ:bDV=FYRa.?X~\7Rx(F&DyQݪ6>Bdj ޅc;/SH=q۵B/[81L *Em)Qloˡog7ӹT&.JqՀ P Go]ҡ^a:B_8\}YAtD-/׍raE84OD*1{)k>:۸N@-y`{ϾҦ(]\1 `j[4.M-TycR,c4Z,OKl#-gDjf%"YCQO{1{=*Kkavx-qrK }}ġBuT1Y]!#tݿ]K&QBb|dI<%n$Nw8<+r.A!A%?QZSGjAKRĖE)$Tַ8+`E-~V\ +0=]1΄lOCvoUx#b")y.NKN &ĎpŲ[r"=t!C58igt;m_ ƝvoHUظu\:?6Pq<N!*83٭q@.&l!JLYKd 5#4u`2ѵ5lׁf{GMv3 yccc”֛5B qwv,BXMoAjQ,:Ɓ̪ mGMD70.D!O_?ajzf[8=&t2yVa՛pm:^zp)|t 76;dXʞ*UC[}[ua#$i5:dx)4)5҂6Y@):_5lvE+}rK"[r8uq&lVjAYb6on7>'g؊23mY#79K'˶ 'ŤePJG |f^/&6F ;?:8b? ҌDzl 2k$ A$,)y YlNgr)$ނ#$ah!eAEQ||̉|i`ao_N4݌hz\22l tv9Y.=MEj~@~7pSH2% ]H8Y R)~?n]ݮw];O>GCAB γ$^;uYY* [?0ƒ"~ho3mem![J[Biz-vʠ`FIDK{&ݯ[I6[; "9:PvTgA)֥Ʉa=ϱƧ; 'mK]#z1:\[+`K" Xa&*pÁj9w/RF=nOhN޷qk}ڇlK' *WgjtziE3r}C{{.&+~'R.O?鐀FaCȊ.(yD/XANғ 6H-<]@PJe+$-VRZ8e/ twPW֐HiE^_#J@.'t$a$꾢{E?\\OE: QJؖcM{{A2G^vZKlLuK]t~H3YƗ,]s95s $$@ _\cT.ٯ%BY7;0\s8} bc!^#0GA-M[5oIeKLV`FzZ%<ƫاD}Ɲ$˨\e?$ҟf'&R%cW/R#~eh/aF0h=;t}Y뒂8R隦La]WXuPv.6nl^ Amc=Pw] @tHRgNYzw7u~LS^?p|neo /WM$~1qvsKA P(Qm3w,9tQ0D$I Z>*7˹Cȁ/ؤP$~ׄ=w U AINn{a|ְGl?g;MU)aiTIr~2z"(æ|Li"8A:냰o;qe:۬k`9v 8n¨ψ}yٰbcQz-L3\2w-opT6:VQ.7 (kmYf3=r]n3߹S|H|pԹcEkH>pSקq7iw={)}hSSMHE5V䩖Y0:j R QV.vi!p{3?ueP0պR=ǎQz~,|#ΨEyN/M.7(X}f5OI1n2ՔzLT1^D[p:"HhB/zQ+͕{v;+>*F+kF u)s*LJNeh&l z.U~FRȦFrnmâxa`!\,?J~JN 79LdY=%\S` qpe [C(<9)t5fS6R.f5}ml*KgDK2_ L")OqArSE!t]5{ү[fa3]g? R f1ϵߧNc\ͬ3/}WvjY8ɦݵ2;Ww  S=X`dj]A%{֨:-ddfFT7m7ō<]Aż'Xk|)BW4+ˤ%}c H\ n`s9,ukT3=-<)s̕$ ELkEWЧxBq]H qblT?áڗ=B&Խ'nͿ1XKį32.y}H}DU*\)nݴ}xZ͢ק@$8/MP.)g !dU/A~DĂKۦ5uCxI0Pc=G Qڄ!Y%W|IKDlK?۬IǬ#eAJ(nNDW da#<ȷ3"/S46FhW*G8/&SH#eHC?57a(!ӰwV؄W@MPB}>& (K63pTu><t8OۺL M#rZLEu՘;kM6W7bNL#&4?#DB;vՏreJNT>6HKBdáh!Q9*>0߅ //CDFZvMi" 6+AғIbѐ +eF3@sUںwFyYD̓昁SvBxLkA  GOgpɬC"8uޓح =;nCӕ z I 'Ҹ$r|&6paF)+ھ{7|痢5p/N b܋"Ќs];n+rS+WyEm%>P\ϛ3[~8cq$f W&n)N?,1[Lz do Rv7@/0X 僸)@ۺ<4+#]Ֆ`a ..QS` p{żIcuR2M {$ib6n"#QC&ƽ ո`kҼ{=ש%#sÎc)zUgɔ(F>]6^|g/NLw` 0`$]ODqJ1Z>_ZY%5 !nY$\\"ڞi]&;r~TVhEd3^;K]5Y{m)8ZIp3XʹX4~Oe?&$g>P:˯<楒̋q1C.mGe3!}37 AV7t`] F:,P{>ZantP|:@U,r^$^tUZҳX%Cb9Z@yEύEG톴'c͗m~oGip8KnfV4O@d9TSW8t KyŹC6?Xџn)^<#,; OGo'ֈuٷ,e~MӀWS3oD,Gu|FQ3ߚG BiR;'=t'y0kcHMiM9Ŷy䊜 g“Y%Iw!fCp9 X(%KnFKQm[W :іxPZx7T6C@Xظ3Qi)Ý}m by?0p!LJ6zı |Ҽȹ&3,bDQr,wmxkSx\z:Le9bF/ΚSWDŽA /g?zKy+-K80S.N7w:J %y_;(K|fJ*1 q z9qo*c\sa tdcg|B6$.2dH9x|=~' *)Ghe3}~#,;s=^ӝKk.]мVԧ Uߦ PB+ARIn:D~6r3,q\ ^ ,P6&Fm/eށ(iggjQk^Wjˇ{DX6 &7G==;;"ɶ,NZ п=|4<$Hyv`W7Lizz𐻖V00]G9';2雘fyNyt3h] &Zf#I$@2S…c_Dr:tsP":m8F}2gC`z\2Ľ9*=LJx:eޔ!c4qdC˥ݣ8鯘FԗˎhL7DmT){fz\bzӏ" x{VGc N]jUO=Q'~+`s"J? WUn˽f//ˆx('9M=99?U[*rXTbwDŽ;-K{DmsŶ0) U$v^QCp}8SA8<=Dr;([8 ^pK?V:gn/1-[*D H]" r=+p_'*["ϝ%ZtМEn|u [dn).!Lr-TJᱶhQB^%h09\j u!P+ lg rzLtf$i SL|_le干q5/fbH@2*j*0S\V6}̟`npv-5q>(.Rʽ:ҁyn Z_qky ,͜d}X/OC8/3~^鱀z OJlL뛾9v(dtLX}dݎnq3dɞmhaGrm0jzFjPb'@0x0Xa8s:x4똸%9K?qаB jjBwlg rtrt_{ô嚓O\~' JC^QXTcI$ &q=1d?L>e@ D4fs s(Jn1[#H³1V>?3#/z;_WlX 5(D{r`ܙ;5cfKRrH'z^B]ɏ|p(o~W7*%W:ͬmFdڪOoTMe) lIj0``Pm,Ex!2l߀Gm,6i%a~55pJ? #88v=8䋟'*c;Z"Z(k-顚\z ðSBbN#9_W/yhM{fX[@hيyh&=+ LBhMG?&u)?~eNu3zsMؐ㩱3 T+0OB3.N0L:MIEjqR| ?^\]O 46vU '2vExk;C?-DDFəaRE%BRX$Ch&zu6]h#o82NZ7e1rAVes8C9c0.FH\<L @RF=UWRަg>ߡ]o=grT1#f]sQ WYD3g3r"!A,6 b}^}+0ZxQ%u3N%:)iG{J&Ⱦ@\G.\C#Zƫp!n+?g`l/(1,͏m9&[#;l|~PȎh0ߑ}숚DCySk6yh fퟜ5|75P|U/KkJ4o8 橃ĉV/$v2YAK% i EaBʫI/B_[#~鷊 ffaD$1eI@1EF u3曾;jvUcG8/:<2/uCDlQF ^$:x-h}#`Cı@ގeϤ ڎ0=09r(/˚s¦Ӻ|(2e>x8" bȢ6i j@6drۛVkh[qC IHv"uHWR]؛Ў[ F1KQ9}"?Pp񹜰)\ď1\yBAu}\Z^;O!ȎˎP2*7x`ezl–ܢA]FQGcpS^.d+=OxvW)KݝrFw(LVAvJmEWp]렒.RT`+tZa0kR8X>gv05h)B({ ItM|Ja+@&1<0(H|)x ɅV9y1XXs6$*\*ĒVdJ#o6l3PSI$l{9E}]#S/+y{eO!2 bZR-|lu@Y &_Qdq>FC`՗kYbnR(xm/ ZXjd$4c|ڷmQɺW7EuܮXPO6pnr1G\MΉaɤI&`Ru&QZOغűOUԖxZ6ZчݑlWX֌`?@H;/qɐrJt|ā€\ڇƿt.'_͖jB?,#VrUMPR)`Kx{WI3J SqQxW7B/#EYu)Fo6qTv n1Yߕjŋ8=d0 *k7bŒ7CJž:: xwvslF?Js>, pDJt]#rceCjiܳ?æ*!f Bdәɶ.pOa[_{Z/U" bN7A@c<5aG4PY-. Sљq >lY 0'd*!vGiY=".)ԠKMH/ nR4kb" ?<^F(P[E1{ a, "cA %R{ .hա\lqt| ,ҩx{my>P\>UmoPeIGEs5Δ}qrOXN^}U^+nt K[OT-+z@%RMDRRA?5%ħ |҈wXҶy'v;)|0=Jbg0֟QRɣE15aƯ k1<;ĮOG{]IsywNt̘Jg897LpفPHIkK^+Q$4 epuivI;jgNsF궛(Gz,->t??aXcwiu*vzP5V `t6ټmΝZ,q%J%߈ߒy@x  YJj߅oc:B0OdˁrxfXf3e$Ix*kﵻM De$lqٞN.EF j -XL%!f2bgp21Gb,|=ៗs3XH1nh(VV:H~Oe_^^!W(@nq\픮(gW/$FDtQ`.iKcnFAab1p1[,ԭ25E^@]*GhAuʵ刧CjRRZaiyªP{"Ä?d@UOl Pm 8+S -R3Qn€WUeixh|AtWu{Aym "8BREħvy$􃋱HuG}.T8Ş=1y\s{Q5bRxEL47mF1wQ4@b熸0%1_V9UhTnݐMb g{}L_ث\FM"}1,w-\A;ݡqb )?WšTX1ͺOػ b[$Me<&2H,eA[3Lk vTK΄Kx*Onsc>hch$ &<8pY+˫eax`}-`hyo貕<3c1kKY)j?0/p0ۺ['-uS46$c"L*8t/q<pD[?Y VJ4,Ya*XqTұ§y7O5lZXJ:/Â#Z+of { ~/>䥯2Uݓ;9CZ RxOSr9~<u̔!b:kN@I)v%) lDܸ?Ă*Mprh4֜?D\ g9ܶo;!8chyD\g@I8&+!3(-9 cu$UYOw`z~ Cngd z̢̃ 䆗\oLΐHzګ I /}G?w d x< S'='kg=ҠD S73"3,6ʭj seZԡ~)$QG+sQ1P88/k)$t,&$ȋd{Dv@5 dzG g%u-Ic17 Kw/ Sjֆ Slyf 0x΁6 i{QOӠa#r7&Hi`%2S)@H-l vM̓cڅD X26tks{ pZ?eE[cQ/Uٴ!nzd.ز!`p˯I,RJtyw'U.\aej~+ O3Qx?UW!Gs1/ sd¾|k5}\׻SN/li"3#?ml{Z\VhY3XǔfFd륑+xRƍ1Ka?ejwkpBx9׍Hmx6;4k8䑼fh7E.hܲ=Mªbbu(Z$i )$خ KkCHkp BcXR()#|b2n"{86!j˻cXg ԹNt*@d.sM&z[]7VߊWfSL1qvb.R\*yZ-\`u0D4VQVP-td ti-%l, gʪHBtQ/7ُ{kHj:vX5!yE(-f{_|i2tq"taΑ[ĕ'xWL!%wG#P%U j7#hUz{[ a!&xc'Ւ*-)8AA[]4~@hr]I8}&s&\fAey "{]w%^`M\K iFw ATR ^D[E. pݏ)I۷/iNRKqH.FdCY9o7jx1+wuPeݷBZYs6?c;/+| ݺQbpKـ]Q!W@tS_YXIhU[v >sDNlU UOqs}҂&45?Íqk~Hګ5K"K2^+Cr\-BV<:Wϓ1> sPx{CK{v ]AvyHjJdӵT8@u&]C} ߳&!wIꑥ;"L_چmB>lDS*Iux <$5ic5p`i54S(*l ;eX3L夊& L.0Oqա_RֵLZS Dm1 NELy\W"R  E uZıLfI\u "6}s1ȫAHׇĔpe3"R-upG)sh. F]) E#Q;j iB?QcKJn.]%F2y8x[T/sg[o! Oڂr7ŴP7!?ɥ-YjHQ2Ķ6Ż(ۺ "Ort._&WΊ]p>TV͇bۂ5 w r1QuQ쿽h0a`p F"j쁕njkmJ{ndp}et9 AֆRSyb'Ka ,|i]j"`RrE5АiyW$<<\pjx`x]A>*Ӂ8Swf..\\h P3k}]Xnŋ>2Ĵi"Ai^f 닫ljxW٥l@E?4SN;ĝ9ag@sj+ӧ]c^āe$8*l.U`07ui< p{Ĕ' 1 lf,C;eG#>PHʔX>WW )1O?z>I:v2h 3%/P67wyCdwЦ/~bBm/qyEh2'<*TJ8H.#_[2: "^e#rByr|؞?BV)>2J݅%?Iq{ܣ@b5/HKVmGf#mN?x큔i^ ;+?KZAuMPI/-2 8-9H4J mL*_]-$MnK˙QwrXM<#o:Y ,%`|S wa5`a^.-\w5Љ~vlXӱxalCڢNε-eK@s4KJPtm|2KyzE]KAQɐ] \~fZOgd8s հJz3FT~̥P\i@1ZV)60`I`zljZ?<Ț$iubb<ı ߵ~ gDL{oonRڌ!͒9o@Tr]!EY4'y9GG{Uɻ8",Ax+Dѕ[^lI 6ـf)R {d.HkΜǷ4 /Øx't8!(Q qk[&V+pԵLࡲy:uNȐ1'z!gsa|1N8ժ\} 01! --05#m]Aʙ/SWog%x/Ѯ,| 7"[3ɲs͝Teʍ+Dܞl]4}``, k ?oYBJLYF";Uk'i2)i, -O!eBBB*!w,]-oND*L|8Vssl}L˧ &sAT!jt|b% YL*ap_V":P:K X>EVv~F?>gV}d] Cꄁr^Z):!4bXDC@`*3/j%l<(^Y 0P ՀTrb"d=fT"Dr֓SmI,yg ljjrG/K ׫~/G[q/YY}$|Iqk_\W5LkYpnuaIC QLIiZD4Pv_}3[]3㬼iToˤ9+CvwWx Bt 5r!ZE-] 4QH0v2R:36JώK-lvsۼ}EI5+ Wbq7>e۱6+LJ9K x@NB܂f>*V"e$u?`Y<w4)ژ%rːcwE#4^)HGWD2P˜2][]KEP)+)dϼoʊ/bbr}iT~(roz ]V!RcK&7Xd 6Q,|茕s@P$/l6i|-Myr81| zC _2^Cŗ,=1PS Y]KHė?"PhTp/CeLS=Y ҶtLx!é>tsś?u} չ^u\ԝz6&]aJiKQuRh.eͅb%d->@zC;Fk%qe\VI&l]8va`s1n8(\o&~,y#4Դ*5vh-pdnWTO8:iJ%p?AaVkFg I/% _Om g0R7;8 d^{=Ǿa.(Ÿd3ec͉NgZi"?:lH $;#&ȃWo{YN38pCE+?TWodq}>D,MOZ^jϣ>soCz,L},؃IL~Um&glFKuRŗ#< 7(MJ_MoMnjyO2a@C7kU[f32doK/K @m9Mڧ058JCp2ITnAڄ]3S J,P-|xp囔W]v5"N(k[ϳ OFǓEGH=gde_VO>Ax;U%*#0K4@ͪ&xc_ ?Xy~-=z'+CHa3j(.w!jqM 2ʽhś#.\2WBPF,%Y=NEԘNH(ޖPa~) ˀ`O0,DD98ݨ=^vcx{BM#ƢH{G Y! P`OT5\IA+NxýZʎ'Hk)"J]mxRH|Se\&wn6}?iG.wҭdA f#р}Y^c!+ܞu/I% &EE!+:Hɦ_ԒGӈ vW34s1aZ+RIxvD9!@fɐhw|rR&:+4?v0&;. |\コ=-$c n(C,[K7fX(vIeR\,qk̨: fE9I噒{^6W9~`1B;װrZDv>۬bʄγ\ᕛf}89{$=-%x(5j) ]c~52L`*3*V`p)bĢ@}].\2\!iP_"}J)&E aydD h@mR=Toe>Ɯɨ-C$_N|5, 6\u%_Y }9Fyr<|yG _Fa&FFԒI)t՞j?n60a.p2ksbR9Tcb'M0Tt){)_GE-^.YJZ:T}2Ǜ&<Ҏ='XCy>/Kw`b @6v=C%/cQ?\d,\48"`J 5p7e5][=$bBԬcMqD0d$gYE,TNjq4y|[akФkC Wjf lP¤O 84(J% c.^ 5Iߪ_f_f?.e u}:9WAQk:Cl],~YycǹEvB⮭4#G5y[A+aQ9߸YA6;dݻz*@:[)i&?ƣټ8P@+\ɘ^;OX Bb_m'.[4{rJ?α.8ihw0+JH{>{h/dp!pHEꩦmabQ9dFk|#+ǻc#X&)X}Nз6y-6 wҀJ7 (ARE Z#SlZ{4koYjzvTr~S?גE_U'(^ߧSN*=[@ CjTΈ1c|Qsf*4xmN 8&[ Kb⏲>ꔓ+{ U*Myl#; L)޽kIυvNg..( {L7+c!$Lg"ӡ"9 ޼1 WL|(xv7М›-W TS>JYJsTkBK:>r*j((3,wdSsQԪ3c#*J^"D(ڔZ 3)lg^/y>uV*n=8z̭I]5T`/{odxET֐ryPPbq6^TT$MY$(LفNÊ3S\ ٫UCCR8'C6*8p~u}pWV52U;""f{sf:2'\ŴfucpiĖ+[3@ߑa?- :+sP( e_ įlBp侘..pZi9)%87Ĵ2ӟu%rUM} }mF1(1~h17dғQK ?yֺ /8 t[D2%3&QĹ\N3bzJaO/ X0M 7Vy$u 㭷}Hax+ M)k3LƌN4#|jhv']CR :t[QWXkKkO?= ~SQ8ءr;n`ɨ t60.ęCe}s'&%ߨf:C 9  By‘|uG;h2b!c: 9wI E0(LGx4Z^4X%fUuJk7}GN,I^LubibD~EV6KkCJ(4'G2+YS%崂9E-$0:`b33^o҅_D^W=le}EXa>G}(ȫ>D J EU[󩶵Iur1~gͫÅ^(86A8Nؽ(טS Ĺ*[9iF#itEj*vh9p11 k OIg3jn:vlj{ӺB_Dqn'Cj}_PD@Ȱ116vQPfRuY4NBs5| GՁih,08O_4S MMgjPԬBrTr/mE${, H؏_Lp7HËw:: -gzf86jaH:̪EgtlpBAfwdz >):AkVu>XMB| 3=YeZ>Ҁ%A} o.h$4nYVyC) }3'T_ V_̴x2QpTwMG)z$UIM>YfuiSY:^"X4YDy E '@u>pHS$ݝ@6:ڂ}~Ѭ|.j 9HÌ}GjqvQ&DPəI p^SQ܍>#\XۖZor FgBg֎[JΠ}'Ʃ"(;g sbz /I.~pCfbܫ}G\Jr"QgkR~ޯ/1"oA׏nC?!!?k а)lMB`lӠg†bb9.;ӓDY$5Ϗ8dedM[C,K\MJ5~}Gqs*X4Tm&:K#A`tG`F3J5mʼp xFaAPJQƖ.dpJ:`dg*p !?s &HNB~WOsIHn@3iO6("F QJ~ l̼/A젼eM޲ #fIJSj7X?\˖&mZ]@k4ƍ5kVIa9Xm,CGB6+L:v+xG<v*Y/baCtl"~*,EpP../8n+65lkҗfRNIv\ >'x-lUܔ!#wM7IV35h2 kK_fؤ"Ͱx95)&q>98RtUʷ=K$oFA)G~A9ZP'ShW2*WWZM'ta~SE%wLIc)԰i,qpq6n Ԏzd,= Pc|m.ɪo|z YcǦ xt50?l$ݜƻ[{rk $(zK$E|ղ#(!2 * E6E715mD՞\Gd1K4._nb/&aPOEm!@{Ex\5lX@fJeq>*|z(~$PgTɓ 9GWmjb2/&u3_I9bЙE{]i ? QP{\=,q +"+l&`ҟ#u@1@Fzy KS<@z׸05-~^@| Sv]9 B{CVο2?`TrvѨ4 oz`eL^FN 3l?Rol;ɋq Ve jh'۪Gr4'ڐ勧ʴ/N9T":2gAFn#x=N "MهJPZ;+!ۖH4hK߭$~/uA>wWu;*b40B$E }}}¶}Qq >Kpr2&eAZ˖bz ]?.ՄcHWdǟ[oX԰Q޺>YԸET%"]Dw79҆5aKԮ $NN/EzڬQZصoP]`dsKcަMynٵ! v'A A8TOW !ak|2mW׾+l*<~\xdSebYmn<`^#-+"Fj*jKqUIe(t%r/0Io"4X>=xοJ I0ޢ'n3:U|0LD@ohy;74W`J'1˂V>ҿ6"G$ 9hlZ[͜wVW6yqCLI[GMBB_F5"m+(tD6՘k5 t<;A}^i*Y?4`y\,aU'U E=*cgنc۪2p'M_&~THh;F*Ȅ /GF9|@m¡ r&քF[bdIbpg h0 <xHKKaޏ;}5{F&S%DAݫR!?gHr8# qL|; >CG5Lp ~EzQd(PjxO6LZ=5~*O!<Id u7i]|e6oV|@R`lS B#bo[ Ζܥ㣝cD4ˠ l (6/ )ħó}"?K.?ѱ}G=L.ɱFc,> ^pW6p !CG}kgI)C~*<31jnW?zimPXS|@Ei'Bx[o;g D9/BD6v|A Tw^6w`̣8!XKㅐSR:hmΣ]Ҟy>p)'6KqTW G E$\Q1 1y tªOʸ4$8M h}m l:Gl NRȭfG@ Z s$V2`>-}˕,I /_@xOB[0aO0(Sq}zւ-O4O Rb,|BJЗ,?kbIڿ߉ YThT7={/~X߀ʮň9^7$̴L#DRw BoMOp?'WdR !N!  wiZSĕVՑc6A2X20N$v`eBqm4*4>ƮM Lֶf3VImWfH\^z2TP+DLRm[LC2v,0aIM}E3u cDNaq/O8GI{OR7O6ukCL켡nCɺNWe&`aD102hmqvAbmžO[)tKҴNvpl퓄(Tȹ+rGY}sc7LݺJg2,`t YE5PՔbKI?k-Y/dc>|;vSl^*d.:ІCo?1&wC?>w;G#ݔl+)'; :&ݠ2yF)>WD<4~ʆ4SE΢UQ'C2}_n`x9g=5v8"1ypkIE& }k5 Rj*:~"U=Yb$orCjA3d8qqj7{o0Oaq'͝[QPrPt;s#.pv+64{-~8=4 qP"G+GzkȒ(s8Aa7T}GmxS#+^/1% 8̰m̸)(/S$~S@cV .ATXE߃!C3t 1c0Muro?]#QpbRbnCi1VN' Ah:Pv!kcfF(vQGũl_sm:ޕ+d)(>+]epŠ3N~gGt2`",z\ŸvN|s $|l{^D005f /7~GFPnAV(70XZ%i`!lBԺB[|'{zWʼu}O>Č&gҸ=B%w EyW z˿cT %Oy.=JqQX o3s<+mP!c(}Kʍ G?T?,t K3Y{CV gRmU|ij>yoLL, YV2˙`phoHHzHwZs-o^`sϳgHb%iy=hTӝd]hOV͚bh?Ξv قOC )}&q O+s$QdZ&k{s(D9N[J|~wfS.>uN:Y̗>6I}yx4ЀXSLީC׺/ܻ#mV Cq>q r:\n[q՞Рj@*_P!úELgl_!N.!8I(ZY g)Mď3UҖQ$-\\-nTg{ v|jGR~cu{B{ U|!pSRāoܰ "D~9s89 YǞ hE %L@uνњ@-EаhnvnP>SZژ& 8Ȧ0>Χ1Q%:"1aR:u֓PiRYyF RWDY<7J?wJ`z5X, +Y7˾Q}kN G6kOR|:q5.h&*+)7e0b4}?5@SA+Tcs?Z +Y<Шs#v2Y3[y N`=Y8ɌmK7,mY3,/?N$DeBA0:٣a,y&b`d]CQ=b_pnp f _M0hRg7]@O8 :dpD/:VN\Arը:Oolr{uZ[+Pw1x|NU@F ?nag,bsR:OkVF3;y^R}<4ע9ϼj3#zY26@qa?_%KҫtrҙEFH}O+to갌 @}m6bnۿ7_y_vH"Ծi$(R[KK"^ ֠\ؐ W\B2KWyptns`O6;#+,P&\}0`3q`-n̪345 ߚ0J(@;SVm^HJ5j(u~Ih9 \WŘwGsܬ: _*ÃLإ `$fgk!&dxsob3c$wuuc="&$ jL4 {MfSQN@چQj n]qO2Q x&7Mz!_5rRwul\\pW(H.q[o= apsL/-5L/dV&]5e9lttKCļh׬pZ\r"jvwt #[z``Y#(Kɪm/iyKc:rG1 CW+(SyРyp1. ^j\B`Pi<1ⲉF<*H VۋA{RE,L~xA4!OЯR7r;ZZ]ЏlATU#@@ Vxd:rgw07*r8eMD*hdZaBj2Ieg1̆dӪ$JtPau>1|crzCX;+Laq3Up(nQbdeԖ@ަ* Yq/VXO8S!.#OA^HJg$wa L -B Z;8)eYeEkM陬II.<8< /4Y 2[x;:ȱ֡(>a۠Eb./gH' LVkX76@lCQ—ӽ,k7R[ O1yKqڗ(oG<\=-dྰ0PC:ckmr^j}]2#S:$CTqiP dTbvګv?XȞ8* xyWw7^ <Ⱦ)L Ov^$L XdDe$Qbi y4FIq5h˱>{KuND[Je?8-^i6]dIUK9徻\hSӜ}wš_ +A!R )uck%{PB-:f4(d>_ $PhO(8;U}G|d+GS$c6Z7J]Jb!-3jT'V*Ap3|= ~Wo'PToLjbZ =,h0+z^otՙle`;hXkʇ̞0ǩRIo#Gv-.|\6*Be _GK.l Xz $mP?m&P(aDn6F[~}sfs-ӈI$ajQtӑ*K;Y+K7{U1葯Wr2;4)Sb4ӄS@G5&.~SmJ>ʯY..r?rIyHfA jK ݺз_ѵ8"Wa2J'MPF Wϑ*n 94@OY~Fek -o=k͸㋴ϱ^4@<s0B!R6Y Qڦ)䎪[ 2s-w>磏wDgyl*ס&9nhIݍ̐ٯrS;cG چ ``d@4F6)5b*;ho@XozhY⋺j9|4Ld!TcY? "8FI*ȹ=?!  ȥXu=IT[:{ aE#f}|k1~ F[JU" *:DzdA]V}rr0B])%Go㵒U}cuL yR :a"g0\/>eiȹU_ cƅDEO挠kw@Oeݿ ,2~ǪPZVqTJ-$ccI'o/%tfS6ݢ$-qVAf(4y znk+v_ALDO-#PvH3T]Tp#+\pY@ ePjC_"ϟe-aA9v &tMN$rk%{xv7lOb?Y;uDeɇ43=oMpmLIq"VW$Ոkh kVԦ6Q3AQ$p߲tU RdQU:ո2AK6-ʮ`87mۜe$5o-vN WWHo`8i<-\j?K]ӫWP,Q852ڑ/-`ZtςeZ:V̟qTYla4ݞ`+ij އrU2K."gȸ b>H< g>0ka uIamMM2:q7hqHlF6Yi:Pc2ǮjeFTBs]xD>]ԕJZy,eNB}#~iݏ?:[dWiI- XsНfv! :j4촊/uP &cd"ߺZvjr x=bqR\ň"JݞbԌf 8xxT #L|tn# ^\^O)sL Zihj*WChe6#&1aN3x *Jku~QtaYo%Mc'KӞ`g`S$ˇ1&)XZB\Q!;K]YQF{Y,@eיRUR%׿=l4f}|N5!Bg-15k5bwIkjh"UhHnB#%#7.đ7 +גC-ǕxC+RLWzS ϹPܲ!7rf ګ xX4s? o?p98>X߄*e,ZOLsD)k;xpB@Z3}~-WܟiQAP'_/TiA%bBf"p+!i[g V:FćL"b1 `Gzd/&Dx+>$МQldw&oKqpY>Ca / \bMYܷ5]J1ٯ}FB1OUZ)xpnQ0.iEF'HWzZwB:c /z>6TzZ)ь:P{J&ouǽIj-Mlb|'8f <}k.*ܪ+GŘ[$+G2!{<(K?*8%[O{K"8)0t)xj"憀@..p=ߠѹ=OTuW_Ôun^dO,=2Sϛ>[G QnV'B}̔bk f:xV|:Օ_!& ]auS۵hdmT&*#)s>8.;ͪxQŽidAu, iS`^(i>2ܘ-tZ9zC/h`WYy8|>~EoiAͻ3Bx~D~5J(ċ%S;+$slY^Y IAh>p]z#jZ AYI9? PAŝl[Hl;zAK_XqiX5uC3b>@Yv+ۙ|_7;{I :l5F#< GԂjan{(,m7CpCUt6gﰪn$hf|+B֐ e;ULhNŒȇs`Ouˣs]s8H=z:gTpsHgKKC!ڡ//yg\mMifx= #7F|b"فFzQ]XDiZEQ#e0uץTZkhi+ܳԞۣ8MӨDG2M{/s5@Ng(Ɏ[υFc<aȂ}F|L3;~-A )HtItAA\ 5͐ fL0G0Yhg!fu\PyK?7m0ؗвʋ;)%$LU>k:``j= C>Ձ:8'p \m,c!O _P=`RdžLN5OgK8WBhC3ZGC*@/|]^+;W==ڔ{٬ĸ]Gh?C׷2+q/&# @SN4f>' 4@f3"cS?`0 PyCm A0rY]S1n5iXA;ߋo$AC+ OF:#:mj*@͓ bmz}ypLZ>!A Yƈ=\kF=ɟ. /^,]B2y03N i-cxhS0U5Q/5pE/;Ɩuf,>`ΕX `s`·6[W3b\ yЉ> !R#JE ޽Լj\w:^uvje>=0 MÎWq1A;{M Zw*,'5)Ԑk:N7\#T0k\OȊ!# #80ŋ.wCUUv; "TnsAA0fa*@V;\cGZ eET wHj8h~.N=򟇷܈{lphG|Mδoa.v72UX-y\j!p+ڼq{䁩z {.m!ECm~h@Ο[>mK']5dG[#gIњZ#iN+z.x~.%g4t)e$*ըfj'_ׁ|΄>sTisٓ#;3}h:d\EѦsLs2T340Ӥ diZ{ZKNɗ~!+3R){v&$/GJH׫K }!Vb)>]u=?k؏ Ǖ+e6Cipy" d!鋞Py0>bY*]b瀒)C).1+SC-W8t3 Y-hviA\8FJHz2s;7KEF~|x^0{D\MS|i)GF0H T&0 53_PHsr/O QW0;߉l iƋTR+6 :Jw~R9E’;Z0_3;qV T!yt7} 9|bW_H~qZ$c b+ }9%=SB Ihv1)pŤ/lVnw ?G~NF*!@H0b.䜙7COd@%J#ȹ\o/W ȉ슢61tE"=,?5#,MT]*5 10m_l= /EW.lf>n^ݖ$X!Ǯ nf&t zB%0bR7|(: g4%+ȇ{OH<#楚kD#hL*gڟ`XEũIf8KU# }bnq, POѱ2-xIfXsiJ~ ]C#ۨG0X؀Z<7ۏǸ*b+jMҫ6|3^J%H'%.L Z{T'Wm"N* @Nߕ 7n@Nc~J)n<'V¶3Eϔū^;l~>K8w0ty!SZep0c GNF*J,8t~U8S\C݂9+ɣ\_֓AM$^ʷW6y9f%qWPڌ1eff)Q٢)C @[c؜U|3JPd i:Qux#>;H.eQ='Ƹ{(ab\x<w]Bϰ\Q!@-uڦ!pU%zdqZ_J!m/P/^i xp.kvLgtwldؓa5j ?x@YEDMHQ[T TU ;ofw@f&rCxi^ߺsm/)[N-x!X[t5@ʞuXindݘ_RԄ@td,[Ox# Yщm6I^%"O)e t6lRikgYf9BH '>ǩ@!ݻFG+!} |T Jqd\RUOx *o'H ,|GCQeܦ" 6I<`Ѷ:OKѮ@B6%Cw 6x x{-t@fQLB.wzrVj9 P)V4zXŠ#*87%>]W&ՕˠtIR?Ͱk<81qAN\du)]+@=FEtrp p)l?K? LH(5TGhCf}L=U[jpXzhE`)̫m2t}.' Pj4Z'62쉏̰v'4הV;~k[^i* _Sq{?J#D}cɂrnwsD#Z(yk(ܹ /+-/2tH6۱Sb,&pQgxgu+x3_3O9M :wY^>i5edəh zEe}AfKCSЬ8l*xo.mo$"[I]|m}>ӕ n#4Zk1?{TZU;Rƈ|_UhZMhl <,qͩ۸O ̪p<9O'tpH*,rB;c` /HNA/̪Vl-7vd[@)P5A.}`+5z%+4XWsTi ۄucZ&.֎@S(ȪM2aFƊ;E&h5<*wȆw/ap;3atI`$4#X!N[o9aXs@锲hZaB9E*/kMz6wv38O][b-t RUbvȚrDȊra'lb!V-.o> FL6E4$~,Hk!%#Ҭ."BAքfz9c-ϩ Jt_F9~}iwr׆p/aA9)`ˣvAp*V?"sB4e)؟c 9H"7}~߈ &D(3Utf*F7RpL}z.X%I$`. N埅10O=_hvLW ye1S~5QƵ< }YTc۟7s 4d'zk,8q' 0B˛3RVY,.vt¸\!Qi~z ,M96 TzL`W]&l^n\ډ0Cd.q` U.őv#2&uY"5/ -v%C:ʴLm5c=o 9.q[ڍH0/Gu%蒅MnȐJLvW0G"3A:ѦA|rFBɠ<΃ U<0@;ޅ pjh3s3 T9hYpnدG!x:/(?m8@HBc0K$IC1WL{]܍O}pl83ɶ^ (Qf؏.K ao,A'˿[ ˋ+ZWN9 P`#{/!)U8z$ӫl]q@+=M%ObH%tmGHQҙEQY3aq ޿B 00pFO#~HTk:x-dr޴/ 3EdAљ`]"X]ߞ=Pc(2Ik&!(}y)- "u?c@IP腼 ׂ_a1m-Е>B]7o(yYz~Ry:p -۟׸;'!t:פq6# BpSr2TÙLjdsW9Ovm40꽇;?9m'`%ɤ6WHUO=t 8e@i_N d7Lm# g#ǯCd|%ܷ]կk.e CL;6&279+ٲG1rޖ߁"m@b_$Lc^Q7;g W BjB TQݮ݃dm3)G&L\Q|0"wiv~|Ap,N?~AKovѠu(GOפ[ltPx! jH*Y L6"7PCO$>:e4_| 5! -Vܣk K7I&g;μa>O QB++j 0q"6e}c/g`jjUv 2N1aCDW2ڛӪC<&Hui8 ~h8Ә?Clt݂MZ>WMj(x`OpvG<6Z5,* J{t+ù jyuc@B v TVql6*`l6Wƽ=~Bo RO+hVWߥqBCicxVgÈ9s@B+bsK+L&.[ΪLob#.JrK6{<䱁8 I~"cUg(rm_Mj#iH~rtĐ[沀Eݑ6Tj~@d 1R&tVwiו-D\10U,t +cWTKC0Bnr >2"H/H|tm@KBNL9 ٢vA&?oa~`oAًyƂE9!7WRLrnTнMP~-^ CSl e$ZglctM@~3P1R ƕe]vlax/b=F#HBsВ&ׁG>;%nYٜx`Zb%W݃\ےfZ-F9:3X00&py3RVK% &j[.Zҍ );z DK\~^W/M~)d`2 Uq[%5O^x?Wj= 6_C]=E%nT\w3Bn@Ej;Hyѷ/V"GJNmruBrr{M9l:"My}ПbE#R}4NvbPVOB.@aqyyIlĵ<, 3SE*j5;KRo%jUYP|(D?鵽RJ_/ZsEڵ&p20t6 kg2ؑL~|k]O, Ah\}6uJx5[Tt^΍Y3-AΓf\QIC?VU(x]!ܲs ڞZCw=TIE;Fpی폱:2™4yk?>\5!@?(鰱اK4.侢~> ɡxhThH%&̴ߏ-P(&Z_ YtD?u|}rtD )ƀz3Xse+ibiŁ(i2bQ{/!UPse!Gihb yжEj/;I~ BHLqd }@ A/zˀ7'Rd X'aL3䧦<.al6~ij V$&.4l^dӊSnbN cЧTUxlD8\AK&TK˚'t% ~7br$}>S-l.4&oQ# ~w*`  #ugv6^zpg#ҁmaS=FhTO%hVOm*˼~sii> 8J'Ɔ6 ^qқXUZ>KĖϯ%%bnB8.,x1ɶGNe;>@|U[# upfcVUFBjg9Űi*ym{ o>; IQ[ml!ϟcxF*.{`r$1#F)"[k?o(c54| &0xvȟwg5W/&G1%8h0?lW禟D 2.J>|j%Csp#h*>ӣ2{m\8B+8 $emY/ґp`+ޠiXVׂwϜ>Y䘛NѪH"90(Ɣ,dUC]StnOH}@~\* Lhj$x|Aݚmw!Uf*7Dىaq);s 4"`O iM:d#Acn*N~@ 0 YJnddV-7[[>}ԘzOHKpJ%,ٛ`;cmbԸIQ,מWn Bk00L6;h\POʥ팧—:-76#AXUН|xP ׷>;{~\ x`P] 2n&'4kwi)du )* g yoyL1x7NIxPB}L$J6Kd /@.oygkru5MIT҈(73FJ܈ϲ4|ncB%jthp@u Q]Xj ZP>4saPr.K 8Z 8-) aNa] _4jy2)|_[ߊɔoSidb  d#bdhkRnlQr]]͘eV }'pAI qfFXXF癬cLo]jGzO{&Pm8wOz/^`VNݚ;`T,kҦ jVm3{!dR%.Wkʋ% ps֫:Uo{8Nzt1>3_,WqD-CB $IɼZM8YtzHYu[ m~ʋR+4ʮIuLTte؎]Yv3+3]:kN99 nKbERypc6:ɐ1),>0Kmu7b[Z΀t'FrިHul`Jy2  j:sk!)|m 4ʌ4~GuڅгՌu]=ޭ[ȱ\5ݑ'ozg7 jx5 YftRH/y+Ԑ#QzN{~M R~xEVJ'Q|R[ \8>sy0f̔vLBzĬ!(HG:F b,90SB,O+89  Avl lk{CsXg@PwO(_c۽Jgg cp [݂ܠmAjvCr~ոl7%0 ^[Ub|x*Cs{ԕke}N>T Y[0Yج1+`ԔMO"^CͨIz$ȯ2gW Kl|| 6xK9}H5EU+6>D`%h4>~oc82O 6I%h;5DN_>"x/U]0a bঝ? ǬƎ)^nװbsQ/ׇ^I\fGг}l#F2ů| Q]o#ɝ^RnFCpdg}UC6A Ts`{9[gŌy*";#:j~wmKN푉|X)Uѓ`&bBQ Sl~cM3_BSo$ӥHc>ˠWGֿ\b UtPقD.- 1>0 ^*a.E}}ȪhG*qtJX׎ŒQ[Տ>+KhKu[>u,$h鿘^Ilf{ zV%":<s_"UW66vl ״֑e1}a9xh7CoWi]/̥4 .sVV2ThO)21a ``R6ϳcpU!Y=ʂ$gD/\')ѥ۴$izxΑN۩K{֍g[W(֭RE^7rj`qwy%&=7?%N$7#Ħ$Ք W82q wFw/̧cfW YZ