python3-perf-debuginfo-4.19.90-2111.6.0.0124.oe1 >  A aW^^fh%-!=.9RW _GZZgf-q}5ЋRX֚CR>|pbA 5ekYheYSypM"p&%-v`(qhj5tJP0Ф<|A|Q$ JWK@q0%${b֣Y[~75\?nU%(23E@ef ^O?QƮ|5 KX0.tmpʑ17nQȣ " \L䍣2Mԅ)dd75c45f22c7e638b7ccd79e316e936fee9075fc7ae29196c4d54d51c3e79786f6ef7ae488e043c125d4762ade9917ea2cc47e4e2 aW^^fYE"o:Cru] $vYg.8.2|,yS&]| o\bEׇK6.@(+782>4Jhcj$15 /Vsp6*RnjFjKȩf0w6.ns}Q-yz-~MWY=q5~+"Bv?[i&kGGpK-hj CtXZ~*'lVh>p<?d! 3 ^(,Vkq     J Ph 0(8<9<:<FG4HLIdXlYt\]^4bcd<eAfDlFtdu|vz@PTZCpython3-perf-debuginfo4.19.902111.6.0.0124.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.aZecs-obsworker-0005R@openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64R@AAAAA$aaaaaac695ba639e5309dd6b10b7f8888407e717e1c094840cedd8ec86bf824b6b574brootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.6.0.0124.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a)@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.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- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0005 16377380744.19.90-2111.6.0.0124.oe14.19.90-2111.6.0.0124.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2111.6.0.0124.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/4892887890ea38c735de1b2387ad2987-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6ab13efb7fd7703be3b06645f2f073b0fcbf4c18, with debug_info, not strippedZ= Kxutf-85c4e612c98e54902a21c586ca64b22d97cb0f7e9a79a7328c37e5d71351302a7?@7zXZ !#,?] b2u jӫ`(y-% jaD➗g 5ݛ/DƷ5j򜟝>}8en燵?wbà;(#s~6Y. W99uiD};%F>J^^p)k 9x /'y^v~t@decH4 ~Yc;?Ewlh6w:[3(DxIL / j'yT!/aSHd]-vYg:e hQk +fcS-%+FK%haK,'%,\{p-Yy&$ ށZe; T!R o7p}j ;AucD^*9pc߼G9Be2WxUibJq !vlb%,sۅQ9!w2# 2 23e@Pw˅cE}u]`6.)+[㸠Iڞ} D+,{@㵜'a}:uqOp&o[u4h6d=qLߓ Ể VS3OU%FY&>cզX^J?&@SOhRDnc ~w>DNjEu4ͳ:1*0 W^/^j`vOqE3UoH/߸6Yhǃ9&J81V 7Xiʝhhƈ_  UҘﮈ_^!w"'_ 袬"헜4 `OfҠRyŵCq,~`*_lK"R,X.'}fg'kl(qKG3ځ7c -F FScA8^)i Fel /jكPpĕ:CU{WD: wW yJaF6M {到S8o^2"#Npk_*{@hީrռ4n ΫY۝!cW,a${VC+x]ո\Ȯ(ɊsKerf]K`n4.}X>npKbnOOi'VboB(мG_B!R!e: Z!I8\SU%QOcUK͘AecB΢.&,E"y V2ڹ :PncLXORQU o_z!J7Oe@FOwbIUZtlfsCeq+'{aV ƬT+s6&9&Y;rKJ3E:scVShqJV2c_TĀ1//\_^}54C<\а+6M0@Z&Oh](2- t L:]PBL"lQX< ZiwwHKAf'Hx{ethkt<$ 퍆7f12y^sPNkb 6/KbCN/#O A\{qUt4:FF b_ }ihI'^2]߻,@=X}JD-aFWJ+?hp|"ށG1,gp8co7"k\`߭WۖЃ8mը(_*T} t| k6Ьu <ɣVGx+#RzjR>썟)Knk#/UiwI/mf4+•;.du!'Θ!8(exWY$itTz)=`qz_?\fS# >"sl^t\ʞ\&MKˤ~Bur8S[^pUTثw~cg~S^B;A̡Vy;GFEō=<YEL㏩tf,\F!Q8+CA4w~9$ \ 46$VbԘX +4!KlPG}yVQ%Ų Ɣ< DRϫZDh㻛)T1PE%C|q{E2 ڇFk)Skz[~kM/V<82`Þ*;I,4GbV"KuK[_uS)@`΀ E]/G2eӥ.F|h,O0mppKT0HyM&Kym,E Q<ļݧxNAH<یm4KA1'];L 'X_ ۔ZP{XAt9Gftx_sbmyKQA$ ԅ'Ң}9Yϵ!jnT + Э0|\'@ 8%uS)by|13tɘtSF1V}1њ߫C*Ѕ8';Efј7_]kq >-=9H`|ܮ8{e2R;l>3Q9$ً/PŖ؝>T lҲtEDd<{H}Ž 3Tc6u_Tzk kG6R(B X.uP%FY:Wne8+V\r &:1^Z ܅d{x ԕ9 TWܟn{ł*U;piNr:2wrf׿Q u(W0+JR&Ge C N ȐiR8֌,( fWTRcq: @o!fUj"I6mB(i^W+M}!V_]ƭ= 8nx7YL 'AiI'YNqG8IO~mm:bpaBU;-⩁Y*>T̆lZX"I&Z#c=)IٞgFl3 7#Pݢj`訝t -(tCCO{$IXfrspHD Q!BgM/_(qe\%U eQUEɚ[\OW{zZ f+NC䃾Vu zrsݧu>k.wY u8ˎ)*.֜ [= 3r,s $l<ʿ eM9oJr)q!H!U,ו=XC|vڪ r#{x')ǒIgc2>Ȋ J9s^W{F`>á>*>KJkM 'v*&O]^*[)K?81l#:PM7%[@i ]苏jvU)'GHlߢ !Aˉv4YwCC J阆 rZeMWzQ32puhr,hZ$ȃ wb}j$(%x(Jd#e~{g-`i&z 5ŏ@kC]lui?!Q[+2| ps>9D%$N˼?FGKpG tywjw(eo/ mmt7f5/(]8YLdF4iOI 4 ߧ>.wtУD6MF:|{.Ww8Jcg~4ϲ;}x@¬&:8~q؞%XNW=U㹧'_!Y7aV!^+|qEUG[KZR-a^K܀^Ͷ'Y̔r</ڽж?K3Yw M}!SEYV*OGAPtqs\ 47JSF Hӑ)xVk dK:yzhLN {cXfNUZ%.S{@e[/eTgj\5@C>\zf^i.a8 |4Ḃ+EIǑ?zQGBs'(#{4Ɖ"Da7;^q(.cL}_5.%r!\u$'Dp/`hSϥAvUüA*m<<ִpo1KH}0"vϑX=(z9Y.gxz̆ĺmdl)fD7T"_$5 cs`C>:|Ԛz`fι̦˚!l{"6KF-E+B ,/Z ǾZiRh*vHl,ҽ7R-iF7Ҿu{ mVP13o=^. 3&vl4OHcvGPΠY<;G/" V fl(ק[N fj&ͮS”LrG*zW +'DxjȒ0LPo?vO (֟ M^櫎t0$9:lJ ub#2xZw>DFDQ>DlEleH y]IaDٗ'_*SA;릐L~mjeqQI@ yr %b8\>j_jb͑Yӷ/ccn{̈H,k6%^SCĺɋEO$k\(Ҕw{#l]xDh u9(TWnCJ^ot(v\gZYe, &ხ.\;-C`[:DI-[dkGSc+ٹ%ӟ,s(fW҆]󅔕^ -2v^.Lvg g/6&neC`6'sr|saR(<ǎuX*9)1w8ƞ%V =4"RV^f(m9{,f4mSTO]0*;+Ee/Gj) T$?xHG9CB7ekAƧIli\okة"bQU?p 2;Tr _p[~l&~?YDp<}-@, >niu[ s_lϘ@b3^"ϟhKT/>BQ@ @-:]NPlνO=@cy$28&B!6  mTJHQRc#;qm8$鹳kFCn_Z{(zDC;6页h|1<,3>)y' 2=pŕ4=fJ[<(b_#ԕ(~Y٠oCu DPN釐N @LmyWhRtYPc778$yT(6?˕V<2T@0>FN),K==aߕ\ ;vnX]$ȁBgMrXWTt^ҩ,xĝF7aI?#'2PKTJ30PE>ۙv[fo?]ی_3ݏ=<<&>̢T I}#8cLHC Ш7x~g`7GyIK|W1q?kX EP(VX63t>>#蘨;H(Y.v9z.5޺gcdAFGZӰvyt-&!䆢kqۙTrQ" 3oϊOf^~ߣN%ϫ`c<mܱ`%]i>cpys+",>$sQO4iPÝ)G=aǗѽݎrQ*iWvdO,uXi0Q5e;'a]4kBEUvc4os9=.f]7{^n6$ˊ)L!~l&.g'0bMMpǭBpƬ!Ӊ02ʨ'e͎ >U9*AP$_L'>,3`6Ɗȸ0|pPiMǛ Kt[>uq7jbPe]r}=;/cPX2z79|2L\?1-|gx?Rދ/9HW])kcp\XxzӇi%OZ63hbWZh((_:"q+,ט+ 1tdsr?+cȥs(w9w:}|r짲o߄%`zTZ^T0`u, Cx-%qڂkvmtK ׾|h -r[bL ^(r0Q=6{PǽfV#6淋S.,ES9NÀ Jp:saR'I;w2}H'[Rƥo"~4|XY T"*gyANdu !\n-#)Di(L%'u6_A ,F mI̳oUt'f7rtB~nSUТ,5c J}w XKuJ?zø,oj]%YoG pI,-1.%&摃'7qwv|Н|ЮLBG2.Y廠.?{<UG6RFIEc `pK!/j|;VeL|S\!kC܋·]²` *KL(-3l$=k=m[jZhaM^WxbRc+ry aeN6B&XfXf ckAT iJܑ:1 V{"8D/;߳Cl= GsàRw ZC?XI("$GFƐc6/"h 2":O8zs-M4E=R:hD<B2۸4hiKFPƟmR̖X<3 h ˃\`%; ڞYWz5([>98S{: rwTRWaϟ`Ivyvf*E`vpP&p0{{@VFy}ldRߑD5[EcTVoA{4.Lz.pBD8]kFaWTƉniQ +Ta\gJuec7S Wq^&\vaHfK5@y t;"zEiDJI6ڠ0y4<3D%͗'4WebANJqi! Q/Bc-q9crGQ@=S';|f67\W>󤍝 a's i$"s0B>/qU1s IqxW?qpZ"hgӫ^Z9tЊӏ7քU*ҥs<#$aшȱ%۬^@Re1 t5Y`t]6j{ZaȵWߵT*Vh*Cp2Q y4k,yȳg߈9¯**0yQ6ެ3򃣕66s1 M }*Âř5\+~sZ5m5m&~mJ&%i4a?~+,7 V@fӓh(LhuGhGl5;.eU20H,05j"+GrO\|'f_Ã^\DN;!E:re=̕qGqWI./V)ƊX6Zʉ!kܻ(a3Cu1m @=O*MjCB$nij+Il702͛\r,)Z4c:(+QMo$Y " (2ʬs1ר( g]C=CG:?WK=%԰׵9+mA=''ߺVǐ˜Pޜ\%pBCQWL4}Mˁ/.b=:-qԘ~QԸD&>r)-zcq[XToB O]LT>8w6YUy,1`:? Fk{*Ij^xMþ*.p ?Os xëOk[<#z+$õx97=.ik%)}Y&9 X;-XLE'(cDx۳+-HC/v*q \xL|OȆo^v)e.bRD9+ȭT׾L?b]+ePJNkZOl>WDe{0Mdk6g*#>l([z\ʴptLN/܎񨖓a)DɊKg#J472op\&mR䇸}HC_@A 1C E>[~WlS]b94>CUK;xSx_i qI6y{o㨑 MYԮ{1jO-*?!G,{Ȑ+'ht!3n#:&>1rΉ.:2]o`!kù.MVуS)P?.@q>C^b+wh6s7@^g<^bsHňѺKB:*%1)m'ps,PPXI4K}JJ@F 1T\% $Gdʠ5&BJZ\^fIyGoJpVYPVdQXB}ŋ=։Z1=g@0?BB>ȵ:KbcgLhq ["! o.TA3Ab5QvMb.g){>A#Y`4/ 䆕 y]flt$ScKbw!!ě vd'qGm_M> Vc˅;\ }1p$~&.6Gi\%Qwy8qp^<,oH7hcjxWJdFb^`P  b[OZ&>Y/vEljN ro'O$A!;,^d1+ϳv{{b)QBGsHW2;O*e0cM*p.S?pfKa.yH[dn4otP S*1`QŒ.xKD~`dҶKuH`Tl 9Gv ,۬``{nȖ_/1MGVpOBN#d"rFð;Nc3G3t&>ziP?&? cLZWh>-mYk)HhF O.WC]TIu%hH})SNu_~tL&0%Ժ _y3q?B6R |HYʹ}!A bǿF.]M8&o,)\^zQZ _Uɋ x';}QWbQk' B7 /h:iIWm3yk"@3JP|";8qD]I*o-pfT)|+u졲]BU 8J|ۥTߢzF q[MI~8aq`)6*SprmW%wDj),n c8tANbܒŷ,7D ^JmP7ryh! ?Q{YX u G~{HSYx,IO -S~)Z꜂h*|ߘ deQ5Eg" ҊObMUon<( ?1!!S1= [)Y"/ryu%q{!Sh &V^nm67G6yA1u9S-td='o+ ?q!|rLύԇ#I4I\YC@&=ViLQl­'4ê\ntLt Z0# ?\qNJfKvƹހ shj RL;lgyK.$Z.;!DN=>pbi)ro4n4m/H?):,yeoYV\daJ<~@dIC*re|f$Bf27r<8O_"G 6ko#ME|`\|MڲƽVʗEJnX '@;7z9/ه6Z9V薱[dwx6B,IעxG.UӨ$*q}l עl9{/n4TpphFuP&?z]XzPh+G gWa?`A YU|U( :{Qⶱ * eyjD#j3G\]rHdR約m}Zs³r,_rö, UkZiTLfzpJ]>Cpn/Ue:cfnL%.Hp.Q^j '#9B(\ kt) 7C㏚Ưxpᓊƀ Dbw: >zSRaP2?HF*+,lwB +˙S,PGj1iw>~rArbjW"h]>cIFv",4CB1 dqbm2mYE sQ_&oI5L\?!8HIvy}c( =JS*(L¨S7p^SjpdNX슳]"yQjScm5Ohz0^\)` O=[-&,vU&/3ƴ5/'S*ӛZOrAwE*'Cum9ըƹur؆ '!*pBIpqv^<\&6,$ c~bG͜p(Qߡ1k~>8vTO'8u%5/pa9X-!5zvDIcZ jgtNU"DӜT {YQ^>{s6Z)^WfƏ<yF(MF:}5''&'{#iWDWmpJ$|c[b֫ t:Fx9M5z|ڬVw&uiDF tۡP@`2 g$F:MyYA58MTx4[iA%Sm2}lrM3OFvF/OӓZ'Dz t4R"2S\#~E3sxC ʫ%I2|ȴ !6?5px03+m&B4c7A=~-p) _3YwYڧӤ|^;0C[)=e])>ip)-h BH1aCX^>𓖰8^WLԋ HD"%PW\0m V2.!Ifb*ECNGiNHnE<QJd+KzMmMTyP}?iC{\a8E/ J9u8QdAD#uvzqg_;9ch|U0CScڮXYbN):ہ'ۣFU)*\-C) ei6ߟCTU@DsoLq|J* (G&F2o(1G]lqYvZ C L?DEq׃8<Πfzv^!XɥDePwyvx$ +t(f=]֥ځ<:3viMCc,D-B"ƯAfzP!ؖM$Lr׭J)Gb@ !.L[Q 7&OD\=WX0Az*F#_I.Y '~9>OͭW~#P7)E ,x D~ȏ9\8n}Ec+QH[F7DU vۓHؑEu.RH㲍vIŃg<ȾMWĴ*̌&vN0t`n*+rXS7=[KYqB<<-v @SA[11{q#K  GGF.Җw/G(o@OYAD5\A Lz!'u<ߑJV)Sy"n2lY,& ꀌĮcdJgIQu;;>4*nO"LG)htV8χ?|xS܏ 5%d%ݍxK"][RdR=kVl@ؘ0XEsPʻ6\=qwgfixo|oo Y ᨇ,Gg-ǿm?\Rݻ9&zR:))ϪJaſsZῢA&Rކ%5eoACFF*ղA4ϝ92^IΔ?[@gj9RX~벴[3cj-i &_ 18逜1"K,x5;Id*M.{z'1{w7Kx̸q$`]*wcV0:&;8Fw~kw!-7Nh VMY%>q f*<ffQыaaͺ JSREm{IG&(E$Ik,2Ӎ~sAٯ% ׳[q$G|NCJS]d(yGkP=c#("W3fe88w%$䩴'n,[oTU2X$&2o:,ގV2߂B~>_CU^R'ϠKan=:b6fi l%C5;oؑ gvHv@f(}xuW23[v+4X^MiX)ΰ9e@+n^)f0ٷȐ^8m9X ,~yFZ&+XRg {x\v֮ 7ew$̉P;ًvSC| K|jK Q+-Fbrl9]؈֯Mӌg_&vV.ӍhU*!n99f]brס#ߌgB"ljz +bv&=P/;F_ SutdB}6^1VHphk5_szɴH %*V\O~ʚnfeA"5NhM;.. ` Q jA!T7y1EG6n}_Dmu(Ybzp :5}V5ޖ#z1Yd (kUfN&:-޵s1Pӎ[YPua' (5@`,ٙ-qkoSbœ |)I-al&}_5ܒfYE@LNsw%cb%X2ఝ4̃lFwtc/w(N'ӱ?9 5+d8%yH":uz)>M0(<_halIb E4aQp$7k p`;=7HNIn)Fjm2EAmP^e_ 1&0ؐc3df1o/q/%j‘~@I[ 8?la(2R {\/%HbuLzv~wz!(s+r(]OU d}rVEN^_ Ra!B%ՀaS dX* g(y)D?ij3.+AeQAHB2c<ud穭"C\'\ v@#Y#FݸPOA&(~$[*,ybjOC,"IEit<'yG ?U VuyGF8kv,Z4B.”lP9dF@'wֳ*{­{7ZRo~H9uu]M*c'[1b#Wʏ/<^,*blk!g 頇nXkPE?7OkS\RD˚_/O$" kLl"x Ri,wٍE7d!EG ٮ/JڂpS9Yŀ:PAy*ic.]t0Rc*7zZ6yU4Z课Ӓ`:+yO֮S9#RLR-,/DFR+4@tLEz`|,ޅSm6#3˲OD m*Sո};Xg"E5ٕzKyt\M)rDž|YnµwOڙM]%? x]ENԀ:^ A1R(;Bi~##NCxiGB#F]Q630*l;Ӡ=~iY85ϗRb%(MRsp?Ac.9y]"Sm (U;3ε[0C㟛ƘwHEjxD^A96GIӖE=jMNϿA^zJׅb/Cxz1|/8R`q;ο"r)$D [mb5 @Ssnd|i3gѨ`R"q~;:{R[vJ~S6Kԁ<8sK4Ae)eV3b7zTXh (n#kj^.FqP/NsxǨ#ʰ;_8ocM v }6qwk( u?1@zP[J2tjw@  +]#S'"b,bU8h0t N")j5l!nhcz.F} _~q6JS p'5X[ucw GM'oiqu`C]zOٹ# 2\pMUqGkQ"8\7@>*ny /^@$U|W%iYXl= K6FTz*f\VC~չSY%$Nh j bpu'7 xbUbfD͵֥D\"%1HOG:h }&Vcm,x&^fUbFrS'@x jJG2mc fB(wȘIeG`'Tgko[ ,o1Ը /#ox*DdI|A߽(2I,p1zwrT.rnSB)܀+%a)#ד#a|I*%g\l$)" U sJ/Q׈,Q'ۯ-4ॸ#LVdܜ3NH3 ;I]>xf6I\oQU{sCOAz)La[=Ƴi$Gu8 ab0SXgmO$GՆ9m.ʴ:vɛfM8G./*jд4:FD2Ɩl`ƖJ,;/}|dsXP'8g"DHKbC`FŧR<X%~pCtp~34%\NJ3gbDd \]MrE鶌qFzu7(SO?x+F#Ԗ~9j׍xqo@B|͜.[v-OAy+Qef^3珃1 sCg~m\J+0!/K]$Gm <%A!? R/kgHn!,6 l 3}_  Br/7Vmͱcv2}9OG_bDqK2Q<(0h^Ցgv޺lAȅ4M<Oo5~\mZ&Rw.ohnռO5XZ]у8v̧}KA^5=-Z3'Rq"w=(*1=fdbVdNϦ抺l1+PEЎƃ ,A*;hO=Ikb=Qq%"TFW%H+Ij#˾@Ŗ R\$l .t8ؤS`!j]?v,,hK24zK j\קSOWLRvVǟmx΢IFcC~h~x FOSgcB]vdmӬA )!U`/TkcmWp`i7)[aZ-B %`Cѕ _fdheݷH*P-tjO,PB,o7ũ0'=}0l0]S.%iHwdLfiލ`ͳ\õ5q G%[7Y OEx߽`?Co伅,EDЬ%JcCF"p//v'ו|)3m/kzb]} u-S'S`2-Fg e]*J QP(nf<h ߼j6 " ;:'ve.1/? 3l9ŶLI&@-| tDnO{k(<ܲcy.[<䝵 5HݲcT4I41ΕV,UzUݟ"?] GWgS :߯NwʺY7l_0 ) WQ_d~Ɗ($՚Gm:lY8L]?ˈc2Fe¶ Ʃ50.Mn)6ˏrenGzr[VmbLm:pU y/2Q3AGѢ\MFѻ0Pe觗o:eI;c+z7RTH2w~^[ 2ȝs3k9w|ԍ4G.Fg0D0Q5gqG5ݕR tVg{&i0>5ZvMۛ8I6N`CE/&3!'cX ȋemuԳJ#>f?+C rog-&; W4 ]mnP\[v&| q{߲Q1k6T?Uj^ n"z5$KDjsu)vb㒶{OVO7'z `'t#_VOCqm}b5˂96z#9܂-Yrȑpa {H E(î[P593 ̊~Ųب({O#h܋ k1Vu%m=Q̢sU{Z7i:`s'?>["L,=}QJB[n^߀5 d9pzlDՆ_(ؽgneW#]E'$[.);b3~"Ze1Л GnS'|dW@DŶIOv;@oB>xdRdYhUkBjĞȰϯv#YFO32A̝dN/́vHQ&et(ͷ-[[\*VyTnPUEz9VK֟y} yS;R 덎[B}[}Z LKQcg8d~uyk?+YgIK{hs4̔Dݳ0w9PC+sԐ+bH}#ʣ./<̧h*vw3g7dG}G~#.A| E)ʤ-D-+ݶ-oCh `~^{uey (- (u׭Ohhuw \A𵕡= н\խ`=!'!Ak% ׼Ⱦ KnP8|4yuȞEd#8@!.3 SSw\;Dpz{}fGrnۇ~Z :E(Y3qЭ1L|⺒%:t?zBOV;3^}0|-f 3l>Ip&pLA"Zw!XB^ 6U[kc澭:8UP{Y>!ayKAl3 /VeCw/ƣ Pi) 0K3AzB[Y)fy&Υ)28-Gfw<9y}P|8wnp(ہ'{E&)70~KJ][aJQMPQIN_ݠ@ >zSro/,8-bt< ?Zj ?mfXf6 >LB:7 t-$j&Bx$öy:'-_v;H.퉄oWI\"kRA]v[3Xq:NB%;`1a:Y 5-Mo723j$B~b7VlHxGZo1]7Z,Or Ķ 85Y7ܶJ%I6Or,'t7 뙯7B6vJ)*WǴ9L { ͵f{qv}= Q+C1DebE;]}cygo]u?r2ѐ 6і4 M B e҆V}ZII2e5>#@eء[ )7t[mVf(ިkiC1IFt<8(,µc^еNŨqP%3yzM,^XcUΆ=*[$9p4e=wV6 .L7{F&69y^l~3PPݶFa#biTK,/OHMdҍQ?YpLІR}B@uoKpE{Gk| t%PszKXЫ:}z5l7.l`{Ǽ{R7:FE_,g@3NEb#6(h&J'O%ӘJZcO~Cb+i=%S@)Q%S5=3 {.-zf4MZM1ڵQ?dY4+l RT +Hy(3EJ2ra :' vpÜm/5_^t׋>~ac2ٙ4;Oz3NkJ 3 @OhsK3:@Yd~_gf73/ֳ9|,Rz2 PpT? 1y*[vt[mt 0c|/CK iۭRlK5ik:s ޺Q}1Kn^V׷|NQyrvouBধtm[-_\m"TAu *oqB0ۧ s)K>ۿ7>kisOrC`z!l)"[#J_x ߾nIQ1jkq6yQ.d eHyq.h!%"K*d6N+!PZ7DߣFY8LS't}5ػIYئo etF YӍcL.;^wC= ̵Yf\5|Oe A%nc P4/w5+7%OU܇T ]8˥jUQKmQD+9>Vc|#% U 40ԃHd~2=-߿30;˔&+Cd.y:v;_awp`IyQܨs#7Q3j PUϽ-"npG&Ʀ>_P$ψ3,O6ghTǠB5;AXϚE8#07.ѿ"!r#46UTȧW^f:I õ~`٤xDzRuIg3-.Mx0 :+.aw0n'!GmwTG.["W-R n\Z aۍ71YZoD3=܇0Qͮ+/yԽ%PVo!ssj[mK=^3ҖEK1;4|vrh!&gMKc4|6^ovpv\9#ӣHz6cUZצbHS 룓"}v+Bt/{N9~T=&8ÞDX6NvwcCU>?r1^@Hu~{Ga<b8]0Aa8McQFQǼ^@՝џq3zߙx쪶"`poF PUU pV= I ?bTiBY|z0[[讅H}Ö61m<> ^IK ԫR o^&ӔM܅5;7* "EX+eEscX@9 nX-.UuO0@bYZ 5VG85ҝ_wxA#'ـ-c5Kjc03,hQBV8y %;β"/@u*n)}ЌEkk Tֻ"&FiGk^vUM6a3([h@qUSeFh- )ׅ)>r׶r2 "vF]$M?U:N{ٿXQIy|nޖ+ x2>Zoά}I1w 1Mh^bBgA^Mbp!Vyt;_9h 77)%1S-[<<@WV"zc e AͨM~p7YXFA܏G.kjye4[ F\F+^ _)U&/H}./#[*ɎEFIùk,u8 u;鑼"pBLF /g^E* @]]&U1wƹۧ%"xVj:j4R%li,Ofp}CQNy`D{%!IJSwSӉ ,8`9:R-V Ӡ!B?Kϟ{ݥY{DP( ](nVeܨeFO|>P tۻ'"4ĐP=vi)Cߵӏ4ьVOlHi`}7OeV:ΗIZ6טR=ӝVp5^:3z E`+SCp n/#MF1}jfw9K-5&I OvmڙU\ضH0 %^bo|:WAx>jovY$nAP'찡=+fŹ^%-I {u랸 +$Rx}2%0VHKBds4=Ifnw"QC[$J{Yd+fh%²b'ԻW!`@m(7^?o Ԕdx$ܸڵׂw.>lpȮݕܟƥ`sn ׽;޶YOxAGQEy'R"%0S¬5pEueGm,@8R;UgfPi)7ػAaO5S<ߓ ,vJ'}ENP>FϵiMfY EuD6M-&:n Zt 1@&PL439^EV~?$FhƁ}$́U L) 7oe^q7[ E$| D Z[ifKJcEY6P Qjye& CW@rhBqYCbcR헏QcsTx Mnod Pz6;5uD D՘Ky%nx”Ou׀K4.@(;}%uJuctD[ Գ#6NqofȢ~ʯKl׈k f21Xj;C"gJ4mwXᛛiTki6 g7=n,;_Zfcw|[ e4ԱAJU =)I/k\#6e_m;(h#*=/|Wk a-FPyBEw.,Q+H~ ]\^.jle!\XabXn Tov)[]F- zΪBNj6sKVW`{M*TAW;fnB`P#HǞ")z첢7M))o; WCX@-gPU_P&aʘŵcsvo]_d~n┄ʞ_h+.ilS;JKV`G_mC}%_?5X8kޒ[_ Z#< b5`-a\Caݮ$! (r^W93o^H-q?C(~}ͧ r IœC!"F,h"֤ل"<2!;'p2Ɇp!BlJZ s:iT2PH#?wN3MaСQ=+6 QpOyUGq g %&bǂTx^S{7()4*Hj9^HTZѼ+l3֠ޫ/rꫠ[C LO%n[E(&`oIBt:wdM*GАp@@ U!o^Fp XY=gd90ʪL \}SŤ*G g1"'6So=.iNoع3g(+vI ]SAw!KkA,Cq+Dӆ`)!_ feaAҋ1|ĒxSBùUuc6G1 r‘;aI+a\]ǀ`o"adTDϖTȆJ-oB AGxUҫ|v\6oP\qxHwFܩlfk)ĆΥMг1eΟl:.gX =g!|+҇L]#z噩zc^,Q`eFE@x((20LW5aŸhIN*1|0 Eq@>UД+չ]Xi:0!-_;Cɢޙ-fx>0MФ^*={Tn~>WWw&!, IU\C^0KmMDZC f,&}e",S>p|gA9DB1ExJ=yT/Tu"~bKyfA ń9C~j]'C7uC:7Tճ)A{rAQM9e,^p7/z 0I*יm0<R⪫fm<-,fv푞uD4 AGl/tD=ɫWrq ˬ$\b?maa0g>=PJ ^'ӋNQR\fL4 -J;ᜓ1"L'#ΉbmşDx`pc-MTRy*qoqe@cSC9Ol`f#xzJw5!pQ4|a6jQB(Ʌ 3pϞN>-3v.zb)V~94=8W஝M$~;<ʚ]3!z}pq-0TQ*y>i8B :)2ݐ!lAq7G<Fą;c_%v>{hvW`࠴0I9of,KlCk7FΖ?rMx!zH+tsBB'vd$v >iZs~'PFV(BP7i$* S+2|:iڪ1505&))j*#5DF"]iWm3Awìj; _t_O^=ŗrþ_!ޠv rǾNuk,%97;YiR;&jKݍ=\_J<`n]/b\y!ebSo2ḩ!CU2\~@ᶝȳfs*=%lPF `̪zqAnEQ9`[h6r\=OHt)EzB H;Ih&Pƚd%IbOe>M8)nW{R07%OC$(%SxLme.\M jjĦ0@DhPS P5&`QF=}7?NknVVE\,¶c= u؊\ZIs;Q$J6t%}lV{Xqͮ^`Q-CtrOS.2;HxdBo k@mLYF,J %0}c]k>i,@ZʋoYed(>#xL;I$>D^GW_N^~VP&r=fC @9Zƌ6rz:ܿXc=\i{^QF854+TٮG6ϳl v5Do)d0ݘ0Щ*4>7 jpL6did]9f>7^kCi!i &vbwgDOIטg)[MgŸӤv~ QP8 |sEHBS]"0u7@J00j|gbV)|L,UN,r>`~@*Ʒu&L{s}Y30B{;ntيqmGYߣ-kr%Sµ~v8;c1Dex?S@{涑j̋ןoƱUN **ɵܾ]vv*%ĥ[ &NV?O|Y[޾lLDŽ m?W @HZK(t|N:Y!Y4BU|V(-.._{%I )mY4ekCFj Ekke͊F3\SP%Vc'S9]- gmQS`vb& VmtT`+QK&PTũ3Ԧ5 0N2aL܆^[̕L6er|E'y_G} <Ϳxv>Ha+b]{OMoI2ͽC-|^nH VlSG]YYf4DgҬu|īq;߫Y/YEUXok>- \eMg$nN)~ǁX-@9S%i!;ZZUw t?b.%V2!ׁdg-FC,Ed-5kmh %O->AjR'LvG'Nm pW +ԣ6Q~Xp{b(Qv@뢉pKNL*Z4Ĵݱ4a.OU2w4,b$LIIg|kGk9-Ƭ U18ȧj9%$h'+ԅ\܋((gz[qmN׸w<½!_ kdwȹ\2vY&EzlmU<ߝ(NdS^Dwi4Q+hQ0o >,6]nÑW^370#:֝sA'fTw%-1=[ zx+i68d5JV{<юHabL9n؟S.I ͘7+ +&8%NEB1ƞ+X7wWQ΄XJsE⯎cUiQ  A]ۺtN.ɶV-~%8Vrg3mfHSݾʤz@EF2GvN 5g|eI7 g0;Q->-e4@]%@#> }8}IID{A1I `Yoytlo01Јx=$̚ǯ v# briG ʰb2 H+]~O"U6CgRǠ? i)VeMxN 0 f];=0's܌}v &ZIAZvyZdZ]37u}:wr)/*܂Yef>70nRO)Frh~5 LB{9˨ٰzW .l`9& d9z&MX뷃matq tR XdnH?~NnHJC)%M[ qDuz DER-\-FG@Gt d*}+b< j @">9;i0w@%!t.W#*3 g r|(U #n#Ua`nF6UF}Bi}v0n] |4`|h,lY#AK>5}G`xڙ%fGeTJqh'E棈Y =(=Z&MfTyMLW+7HV3PfQP3bOP1HX8(J,(MFGE>Ev ~u9f}/Ło..hdwcWѮӷHl\k`Z%Zb'83B_'R\Ps;xzvT0y,,L 9*bNl]`ou^\GZSy&p?0[WbE[~,FޙtBn !޹ǕA',fiE*ebyг0)= /zhyO1=DFV-ht`OBA}vX'+? Zkr؏j+2kW\\Pљjk -Et^6PU73HUĦ Is;ypy,"~O~GJQ.# N)P{Mg/2dof%2H'Lƶ_>+{=\}jQ *etKwu%je?FY˛i gPZ%*ESR5Aԁ, 7CgN- ^/7$4utwftٟghsVxcHHPy{qI@r̀Bnj}0PDcVI9+!gſ;)1=:"WGyDfoq=QF䎖}\cPIyo /rQKuzrL ?dlO#V<- PP_0fFȍމo5kɑ fՑf\_ST~7+.b)ș#p o5|[p0(#_RE挩I$B{E n1TSU4is:O76wg6JʡtgׁLIAK5kkVn$] 7 M0mɠ#T.&sqc,ìR#4~p1 B[@:x5 `s,GitL9PT8f?OO< ¿$; >yZev9P7<-gF8wAT1Qq|7bӐ%fd ^ > T!2Fg41V,:zci 0G(,}ݴEbo.`t@ F5B( Yqa18= |r3]̩LF@C}<<6@*GɖE/s@-L$#,8틑 )JYS.A*H*ȫO@ Q> 4( -x/;ʌ̎Un:RlFڶ*߿|LﹻqG-pQo)*9bQ/-+? ce eOE49i&75)M1/1#)a't^_~"GT|/-!GrMF9SD3o:>mF6c2_2jdb&ģCn MGmnpyFMz>};lz$gӤ%fښQt:5Jc7 젲l}2H2rnT%:G -@c׀H]ްzd<3{R(mZ cN&D-E A0u.ecrFkk|+n:[qν \746r*'~!ì_ z}d*RJco"_E5א'7? `ģU~!4׻>iЭHbL?Z?{(* ftUwdcMe5m"& OqOʶʾ%D hwm| (]G0ܮ6&KpvemIC?jf*jʿ&}Vm=)̓\e&pA)D߹ZG\pkLeʲ|!)lӃ :yn9򌧊83;qr&V9ONaݰc8 3uL7E Y9޹ ".@/ǸZH8Ug}&26_)/Ɠad9pFG#49(D2gz2Ri\)HQjE8v/)84y]h4^f)x&|j:S5qn˂Z 2L@-k{TX| 8 nۛ \Oӥ)$+jcdeW9җ᱋g;og-54lәy]92 'O-"DN7)G~n4 ظ*q0TڌV#5ߨ AΦG+H=יT"1Sy9BP4'-WB/fҬG$Xc:ܓ\S5bKo X8J$=g=N'ݎ)CR$ HoKᘫO^JQMpR"7*-G7Dd[Ch;rȵ1gr&zVуMWKFh̬OCq.{l9li5[#e B7|lP,xh|oO0)u)>y rFUPs58(न$响2:=q=Ȇgmhk muSWQq&hJ' ,%܊'A6VQ[ಯ6Xe]k-NY=G e# 7\+H+ґ<)SFwo_`'#F= u Q5|`|ӌP@ov} !SRw6a59lRUκ%kKV3i;KjݤO686;v<+]Eu(˱ha!ArMC!'ٯQg9{8cSn~ru&}MF77.m%f!OJN9TlE']ݲl0*=]d(^G!J::DJh$)m)1{ xxxZ5‹~medB0+$5УEU$+#~r}^۰Wl#H!D6ѐ*Zί0/w;={,ߘꐤ-Tܻ]ǣ3,m|tōKDzm@̣QWZN݌ZJ؆u8252L[Fϧ) 'e/:At!Jq LieF縘`~h"iX8"cPi fw:JErg7?k*P\aU! \X|{f_0tyzt(_6dj,y)ʦl)b`)%)pvPksY+axrGc duhkϟb-CSXs;e[\O OO |GXԁ?.(+|e,K^f)Us#]gA'jJNrZo㠝'v)/ DFQVO2л :rC$;VjBWG+^ X"7냹Ln,XUpq:^9Y aRtW&l)LV~IPG(Nrxu"[Tަ8@yg*G? iτ <"U)%yw99J'OѾGEqGD ۊ9_+D\yGUBw/N( N7c0PexJ|YSÐ"= ?RgkiC'M56 ?Yԍ.>۫=`X(]9Xz"CasYQ 6ay0 ]`MĘSpݙ:Y9\dZP ͢Rjc_D6.X[X5NO,N"CX2@1 "-7W.UFVի4)ӇfVGPob9qW穉FKz{QAaF%ui1=(&JT/ob1gQrRCEY(o ]"q<~ Q*{+&j FuG.ΡѠtLv]\JǚS{ hYBpQ9M2KISn!9 # 9@ҰhnƝC3 &ޗrV{g -܃X/?ƧPB:Yv[pNv@>LӵqdX'5A|Bsj{`_ ^<,:,UTc߄I (%N$Xbm7jt40 'u kp 43R.[ fj<5MvזF i"qHl>ԋ3_pq;&̊,7V8%B3K39L*ﴝ-NĹ6$}l8% ƣ+Y4ˠg۴_Q5 xBeAi\Cn? 7xʼnV=in(ss /iڀ85kИ^l/Lg0Ƈ>)XA69$`A >נXo_s/+bc]D'SREbYJR6 jq.f`&Uss*VAP_POlLFL/C0%KQK&]?e3h(ĝDi TO\LLDE$Pnؚm%Bwo9Q_<#`,y\"q b %_k*G7cEDr $}CrU|3 ~}*0aAX81q=LUhPkNH8;^IgmSs։!KJ|(~ͲBWk,ƽZVR`Ah@AJ7sd[ӽ!oD#vzA`c|4fU<'u1?|. 8"è{0oS"0TBEQ EwKZֹ Z%eW|h9B;{ޠW%DdXUpX~}Ca;N[_~[:,Et|?M)q<&/uC(ڕaSSY46n*[($)Jp@].̔/e y"yT#px\63-ϰ 4=zu'P]['s t}MyèQBMiGCXȡY0dQ@ KPy{]Mm[cRe7Oc p5 WܠY^ňn5)imfiCON 7݅yX~=4xžhbbf\tdqbKsW0hǠfly7:L p(fC @Yu U>tDR[+ˬ:Ieh)Uy?Q*l 0bHW,ݽFNy{rYknnTٓϋR3`n3r~c%Ry%D!: vh"$Mw @BBʒʚ?#Heڼ\/'B t<[[.3~" B8FҬCLbH? $inlʡ'UaR.r} ɂ|Y sd\ VnBW0_Sg>-o])f0 )$/nyXg;Zv-㻟F:U@;FeȔEܿWo3ԧ񲛱~Xd{ 4t86@8*j5搽 迊YW6a%~;F3BB5v9AW Ƨl,W+h~l!ĆgBĬ|yr7AT$ۚdA AP ܓ)3cue#%[: USɄlC锆<ߘrr֞#Ǣ3'M "2Bרބ˦"8icUS۴uls;dA͜CWxG='%b?ħH<5ߎc m{1"*MڵA[)mia]h ac>p3΂8Mɼ9}Dzj"*'žχ94}7BѭU `j)0SGWd%fs O8Q()Z7o:rz 1K9>r>ȝ`\с(j,)CfG┸UZR}k:\yj<6VL=A",:=m4&HZ[Z=/nojZ>Y>E7lb92/`/zOC+sW|%X`:$к+P.C9Tn%!l_}p<5y^VOt}2ZkN;= & A8'o:K +GglJJTJ3iq(|I%|rTB;h+ YVcJ#&?Iw?}WbIb#%vZ &5(􈥺 U5 'ϭ0`/tX\`²%l_YG@q'-?SwV_{Ws&n ) Hk4JIKjx4月_vAp F /ޞv)зJ$3w(SڟҌd`$n̋o_ sh`TTNXg"Re8bLq rPTh&x]Ii)R'aǣSZ/zn3Zx0gEne(iq*2ըٻw ӻIR-[*/+`NIuqQf :0FA徢 UteBFxlOlNYC, } +FDZie!n W'0ۯRPV&pU P8ֵ_Oa{5w>lveL>SR`s\/stP ʥy%jC":(-PEZՐ'fleL[Rk˕75eEkIKekV9n|R<|Jr.{ӮBM*ns>q5N )e,2_+҃%ok?#\X)>a_/zH#\?}{z*N_B,h<:;G).rZ0qhw+QP|,۬a6ƴs}- Wߠ$ !|M>4e ;۞ $4("{hj8?'E˾Fl=RF:_dB: |GiHߢ|i=DpѨN.W@K# + ɬuŵ5s ji[~emXO2Vxb8X=',IkDq /C5y.5 76+-H/J\Y=Z-qJ *J(&>_u43YW5yEĭIr?4vݨm"mN"~'.v8j;AJM n\D_"pZ%: s(x3]/'Wީ$XN>S˼U,aYCpv^>[NZXQx7X|Ytjhë{1EzV,ʒ`[JINـw,|-m1`(̵ P(ly5 k;Tol9"nT"ټcLJ6ߩ50!8Ku&]Xo\ƭD DQ 7یKpFGNf UjU}[-_TB)x SmBEu#HX Qlވ2 fݐiKT@{!e0=^}=y!X4Mgx@9̈́^ Oh.9Wq9;xb`tE讒յ=|_[`Jg&r}B?q?tv؏2tӃ&t:fC \J5=ˮ:f<p}@ OzT ]|?asPc3pDo$ gG]n9|V wJ$F C<ؑ5s +Tmr֔(M 0.B]g+P$n+6UAd'U+tC 54!r`U=3q-1U2J9 :率S$N;EATƊCU_J[4_x N>oCI1@EتZDkg4APR1#ٳ[PX= Ğەϑfju=?d7c: 5Y F7SZ1vEU ֌ 3YwSd x2O؆[N57y @}jQsTh B&I a>Y؂ sW$X6NNC@{B>6WEoljqO%;+!&ބˊ#NйLr߽6Mj]WOO}2uhS'=To#eqꣃE5g\tr$[ XdқtJ!2MRD7n1C>Kvsu$$SEDgkS 7H4Zke嬅R&E,&ڢMv:oWgd2v%6,mCHD6{'#h۹6$CMߠTř+:C SuD0@|AK֟ X!}p0O+OaL$ƪr(*J!\{{R$H}a`y^='>Z6U KW6-]:rv0sBI-F2aM Aܮ ؼ @Tcjx-`J5.JJ|M& $񟤕&ӝu?TJq)aYPi3&.h8ǜiX3p0 m?JʻebLfԪ'4ex5te4~5e֟^ė2AԷ ?w t gw%eҼQ+]Ζ&ZaF_gmx #S髤O b:mQ4R^7Jh.'$ F3HtC/;Dkh]ٴTeq ީI %I qUf1މׄ7@Ov)ni9C[C>$|::>`Wc P(z\ra\XOwm6sy!:A nٴ m V%6[o.0.٬r T2bkofĞMTDFxZBmwRud62R%F"iJyUIx-,r&ok+J#۩ GD&K3!NdtHmgj夼ڑ`OA&v@Wαp߻u䎋+\v8J\ ?cl:0|sz|ΨwU I"lL~ ҜRO(*lt:[BTYz.9G~8hRSv@@hÓk2YBb~i,}0?]=$T&58JSғYl_'PI"h4$1+U}r@`|36>dA(.L.'BBfV~?5d@}D2R.^ -6_QZ/_rw%Z`4AJ"}텨a|?HлS U^]c^m_ $ia'ypmrurx0ӧH.$jw7l҂kB)9׺kHX'aVacU,\oPVʪr{.nnl남In, 牊.ґRUyD6X8SoY"&IloΚe҈eͿ kyz G{]lʕLtQLDT_7I&"՘E 7r8B8{g7KMZݻ7VJzy{9~%tRP]eQf64'ԧG̭XZpxI[ŌWzjã$?НruDRzY)n+%\px#:f}UqPTnf#GUp/HdAkR\tWVI64|$IĪZ0%k%|#\Խ'}2]BҴ#>7g9ϳ8a;__l`e)<ʤ~=$ϴnsU5,5U5V<ʣ0}YS{V"qCA'eᛰNo#ǛAp@̱#_;G|]{[?D*>POZ\$퉄U-K } ^=?hP w(qLF< -Pg|KEcۍ Σ^XCuq&H1-65:LC" pKCL,&՟8֧?ΛJ`!ӥyXl[]^ڙ05/ügM4O0fљts:Ҏ+& ޺0tojwU)J-:n54 J582_E3:쌟s%%geL9{IG[D ܟw*sƹ&ʼnl@:UU O6̗#is5"RNdtT4Zӹ;8O>w0i gVCP;C!x3,iv9FB7Мc+ ),'1F4Za2KW !̏ w#LmR^w_Q\_Vm pn^^:bl>1W=8ucխW!2X\,sO0%yٽgQ2\MTP|>s]vz8CϕEY:Dl~7 9C'>3{e,E,FFG~Zk#8)]Nq=M7NoM0ΎQSB0:juN|\TedLK"d]K]BQS.p(mޫ+UF.kA:hѸødCf[h7*Y*A&1i0X ܒ<.2xfr"Gئ.eȦeWS_2J57B|1iUB½ʣ+hGڗd4`wk:D8hpP17 ʼ`Fo9-ņWYq 9N'.t>c|Stw)+ )`9027|%__DmjpmM^]EsJKΏ|H-]/<8iC6';A^a%5X騏2=A=sE ]aJ6g RlgM[x5)k0pS8#@4!iOb%s-˖A BGo 7ղGhHCScK ";ݪ '3p݊NP!A0)AzG#J(M/Y vM6)hBc)Ew uH ko/Ժ r5yI'OaΈٽ[6+V{*З[*Ql*ĺ@2H,0Wmam"+eԱa]v1+\_g m%!=@{QmX>z| "_b5Pt Hfgth1U^°p)Lw6P6N(E)=wj&O8:yw#ۙ\̓)vT9U+Êç1$8DVVzRAd)bQF* 1ȔG3ҏV èyvw!lJiEʈxDP![GVĽdP]Mw+q}$Qlɲ=?bSyF5\e"W1_fIcd/#)۟O62rWYVBgCj)ч17趭-oTiwz$:9?m6s yM -{ P?{r{NHw+k*:P7[>+VdbwSE^5'Ĝxݖ{lqW$KT5΍fByV5Z+{,87d^):CE*Ž0\g<8R*oEͰdH^< [W2~I Q|{F QgAf|~HNZ-f1p3'Y 4Z=U v3^M¦>Sˌa'`׷3ک hTv"􎟓QjIiK$T2h&>H뗠Щ\bMoE@zY:ilk뷾*pKp 5j9vk<^! k3$.uaC| ahZL=?ΏKq;q&j;KlMv\t^yexi:LKQ0cD98aq7$Nԟط# 0N ˝MDѼ뉎J/>n_sNreM sqh f MA!ZPFXm㞃6,{NߌSz;ΰ%y;2+g:qo6n96.B!鴩|z Y%_2ʭ?w C,YrUQSvݏA9|yv?"߾L,ZV,#}%~]X+V0'~2U~Y j` M=*ϽYҭ@Q|ғ=X;Oj lVŖAx^7߆G?qxk݄n2P!v\ݨ>zuyz-Jt`:qJO'EB땕?Ƿ|CC)˔gDOQڴ0 Y^ P=٪Xr}p '~p ^JA I+8\ø +Zm҅DsJNwdsUtў b vLvfzJCR<s`'RdK|v5CՅhukL:Hz8 umB|ǮS\{-W!n eօvS6sҸ[ K 6>>blR ~)fd5`Y=zC:q;Ol0jbR!ńZfro.i:R^% Ar*(7 O!*1S >Thd1sc2 YZ,Z̢R!tp=-'kEK ~S2FnERA#=FNt>"Z .%5 &>?HѠF{gF6$!q[YJ `AM[šС5Idvf0SvnIŀQ#NCy q>+ nv-oPmnf9E\֖e-`;Q!m=ԻNh߬^)_ZN &wT?x4}z6q\nK=qdlk?vOy0հZ8!33\Giqcvaaڔsw}DT<ˠ$N}{[ԏz  $)c<׆sİ:}Tj%ġ@LV/ku ]aۜV3ㄣEThc Ҷ yxE@*sKiߴ76؟kwfʹy3CX|?o\D]J @ȅJⓌ\.-43şG A$yť"Gtem9q5 q .7y~ 8Tkqr'nPzQ\"$)~Es"8#V:(hI x `#N= :%GY\yYOqT^*)5 :Twe C##⨟h.h(n aS,lO2v>9)g$Ů6"`3F!6GXՒV8[ZrhS.o;PY²4+6ŕ鬙oכ<(1Kl;lwDͅnl-rnu ,Latx\%;Kp* 3 rXzC~p[VS:Fq@bS%5I❽Xڂ9 19EpӉVTJ Wlp4'y+GȣӍVq2ks_+ tRe~١̀(dqżABdW-{VcΧT[|$ijc-.XbS@,hZY6T^a}tg>Bb:,A%JQU \)X{* 18g w?)ù}Em<|ܰ DN<$ bDiXQDz?I޸P&o$OFNw{A3)VVP :OFt%I}Yy|O<'׸iʝ}FIy~,?(͆M>Έ䛲n,5W~92sLo-Pc,fP]B( 07I  >o t:TK5BEFŘ*Κډyydvy}MA$;+]/?'^Q7\xJowElZɉ Y1BHvlȈP4uO?S{phcּ:O6(c}yv8R; dISM тx_DHadR&-NY |M w Q,CF_ToH;"e?t] Dg)8/[mRc1@ygۿ%Y 6:pKp2tI꓿FRݯ4 *ۥ܎5<8o/&fU]A{j=ČwoV8}g-nhMPo%8xR_/t} av% K\~ V.?/Z^ImxN]shE4͌T mWV{I)R{@nא癈'+HԡȲb@s- 5c穛EB)r!Ճf bu3/>8G`UzQjp*N/1 J2ePڎ,9PwP(!5U%zGv/w]ܪ`ӄ%+͘}fG2椺?g a)U W"b N#ǏeMQvjF*3tܼvK;dd!ЕvXWy&ǵ͙#,Vhf1phnSEuLR*~v{ b!+|Fr7DBM /EX; [x+kUu >lms71W;sw]3 \Bm[h<̻A{.ل2ae=uHVm'xCj N r.4԰(z4?C7]q UݜncbF}C.c\\/)@U;6spĝ+" ߀;L bOX+PPAMi'S|/5_Dtg *~ϋ#z=d ))3@)M_2˘8ׄ˫Ǩl-I8 H.lr?g Nm.b,%%[xyXٴVudYg|} %`5\޼gOɟ_70nD-?2WGL9OYH|*K.깃2VCkufZ7Yr KQȊ^]C,G~aWi0>}E9R]8=KS*l7x0Ep  ,[l `ZoIv]D 3v~0tiue[,-9Q=zΧ£f_Ld2Ľq#"{T&Y x)ѽy#?i*@ȵכ=ȶ/ qG_ysجRiX]ut!Hsf ^w?/ecd"_9)LmSofK2k4у&@I]S+֐PA?$k[M~1thV _5 phrmx.P~Z /@]!gĩƬSrOU\4iBw`smLůwZy0-) 0Y䱰8d?hx`'>ra,3+^ a7{4읨O>/QBŏcݱU 0U1vU93]UhCؼZ#l(WXW)#gRڧ:]C _ Sy=ྩ^Zs=7h`<.$<*O ?ɡFS)t ũwD#c&T(b+ ޹/fC'p2IҤ#b3kily>h`~nv箋1Fm` S_N/̀BքF$,nj&ah82 H> &)0WWb|4b,u5.F:Cc]X̤7 _N4ذ7UcL#!kYh+<({qr[/I:Y!u6eUe(Y!$7[m(]?,{T ƄbzXC N'"_7〉sdMbI|ҿl~6-orj >6{z fTmKE2kAOuՑXqWF $IAԡ ^;#,3XdqפOv;9W.R@NQtQctukYHUzxAѱg,*nlBV:i+ ]:"}a#3ovoJ1g̽y1>YLBA:\nI<*]ћ$~ݳ*>Yn↪Z>挼ܾcDc kFW3(9Eԑyskjjrf`2wʹ@n:SK*"* E(,U&Ms8-1Xb6uSH\ʭ7BWk@ˬys@$ω ~z?XNٛWpS%D`Vޓd3 |~JLha Ý̃xߡ?tӤNm{0GU7*:ϑhe/^t#i{+W@<|rf#3N}HOĠqHlZA?rxg")h.^|z0Mq %w'{7TH+/SDl~\≸%_CF͔VŇl%;o6:KrM}Oo@8_'-;%_q=]Bqܓû@džCݗEIaT$˫H޴?V`$ywVZ*?Sgbc[tD{|u|iM7HW6I<=~ԡ炱J+*`8?e_zkPJ'M`ٺHBl_GCu/Fd XL^CU8&^QQʺq `|p+}/34MUa:5fh*h¬Xܱr]#Ƈ.5tofNjg`?ސ *ZW|i$R4~BL3K/S>qoZRVv9Hq/K }ZfjS:ROE-S&rZ8j/YsKxOm<e]0sByq .XoμQ;@'zˈ0<>Jܛ&,ʦ~ZD`Taa 4wNqke6es 3υ 1vGf;d,'An ÖWA^KkqCv$ c5jkoAb3S!q"݋xZ,B"ݤ ^$ȧo#]ZKsEuN`7z:-U @yFL]H6_Brt8Owldn_/ QohZl Y/0XOd'}oZ`Ax1ZHE(FJ{2P(UO;n] p |Fk-h"j;A'l2°Y;^8trU %M" x#Aj 猣'=ﰮJn IJ-⾌dT%z&56@v|AP笁gVfș)f_DbakAt ^+5)MSnjFk=W !B0dl xcPC<~nmRf}B! 斻%pJJ Z=qt vp>uHp3RTak&!){+ih1"5jbu#W<>` F f *=DoOa#[y4} <9B1CxLk~X* G .6x=ecou M;Xz2˲˵,˽B\B4jj5GLw.U'<ϞS-w- {/I[8^$ûfW>IZ9v{fUsC\>Dn0;Š4pb2g-S{}VMSqz`p2wO=DDz=wϡ)%s0|#?fCDD r٘¯O'O~DZmA&fs*H&n^gQTקAfE.ŁM%!egObg6{aNYw+Q:eucq^y( "/~u7D'<UrnR{7QW҄TR)7:p zNcö1bXxXS̰V}Bex96Vb-t^\xz)&7qrhKJ`'~iEZ=p4KxsM.i;]'v6𤼖$>gdϜ!&A'?5މ;kAVNsu* ?(DOQ񶊯Oki5Cg3 l.-~=ھ =;'CoAxqY۸h< 78S~3{P2uU͇9U"h!ظxZ4 3kv ZYjvB,-z;o;&\ie.VaY*Sp7AKl]"a`]jH4$qXSAbi]$-NO`_ (c|2[Qpt2`+= fY5 YMwZ }X,!,r.nbzdGv 冥, bɡ]wN'Zru\j3e-I|3]Ȟ7!nIB W@B.u; XYr WZV.[(I {G0JJF~=+N8j2>0l$&BV%㢳۲ HXpԻf6[gccAҍ #4[ _``l;b>^s1 axJirQ39h3S6wEs`-nsGH4Y9nl}SCNׂY`Bi0]%:R Ir-?X|!;jLK(#Sr b|abknamy킯 1ja`|Yddֆ* yJ uwLa+|{n=E|x|^@"BSrΤ2-U!aBhhz qst/xԴ h[[6iaՂwiL̜/GkCCa !sAs(OSBttNbk}M͂}ټƤi騎i`N/}moAg]nKܱXF-D|/"x$X#V1qlyT\ZM`iJ>#Z42.|Txn [cI37ֱk~Q{k=wWs~J:01ϖЁ[!rx:3m1m(Z,0Z$L_[iB/:KWxz<BtRkoN{(zJD>}l_HnhU}!1C2E?㕄M R H_A2AŨ3BOZw%xC<&墽oswY QxP]Ϧ OR TE]K* sXi^A5zB dz\[Rk #fDTc$B08|poB2 im O Fpbq%c4~^^@J(`M,?)Pzʚ;4lFt3C >OMrK}6m3SFs5{3 vtƐIzG)`w;f ׮WupV 8v9[ő }7Qu˽?Wbf&d֛p4. %BQstKM*ˁd9O/狥0,p0n4qpv:àN){m;izdr$Q\2-f#=<81*̾(u6GZGWb)਴aNfiMHG9ik6Džc[e8_ Ьq_ݡ6r 8xa;KXRj´uaq5O1`#\;^ʺd3 $a FI86sdv3¶>1g琔1D0E!l8)XOwKUzEU,#s ~7NCq9`.~Gq(b|w'=:xM\f샻GI(ݧ /4ft!_ ѠQ,Ԏ }'^5^7z(dǏ@I{[bv9gqj`>,-o9`tkZiPuzm}$@%h.3u|cK0t9JːWN6OޗW?vFs~v*}/x=HB6 eLE] M[/m\P龫%,ZCbE#ky#hJ;bCX`qi ,ԥ,OE8G w$M O2wlWbZG'YnX\`F7E{D10J?Ro<= "d\v*-s@H݁果W!c.Ձ,xdIFǛt)dX!q3^8N $+;8; #֛{ |7w*/P׺ ,C m|R"uYW3t2}\fL`&X74)`"R3hT=炔JOl)<̖Dy@C̔U{Rbq4HVke%i$ ZM7ΑMi#AȂyՔK/t{2d F3N2Ѭ)ĥya)R VJǓ;VxEyAZV<͎Z:< 쉟_[W W4l+DTPW^ڀ< )M'(BDdЩx±g ,!b!o+&.?lT?0ҙ-_(@i8>8۟t?<=A|,~7C3PA3$ȶs FF727lځ_x/u~ThZ6PȂ'H6_&6ӿ? F[R+vFM;`$s]Êhu %pbsP.6ɖZ&nuHYy^3e,#j~tyC"Q7tkĀ[.Zw-%v0<sK]1N^1{MH|#Kg$Kw=a"`ǥFCaGRge{?\yT&y=kX/W X@ v }5CP-Udv',͹LX`ٺ]RYtڰ <ȦH<"~'{M՗1mjn}x}@,eDhq~)}b\t%V}iCnhRS*%#vqPYBd5gxse1}XWgE_)_N&(^̦-D,(z{{-g u7|e6%g !+,f+>k|:(L\sLDEDʞF6 ։uZ# q+ Je>bkT"Ak)+A<̶+Ĺ9\=O <KnnbD?i>=E<ѸE´2N&A]^b/qk^&/:Æ)|#Oap6Ţr\I! O,TIF%LEIր_A[+YЀ(pk7bhPX%t}pn~&Zn Wa`t=Vٍٞ& ^| *wbۃ`*ūp i2`Nۆd,X ˋ$WwZĝu ~ 6BDM0!\g9QI/ΰ%^;82A@DR>*p"^*Eņ{:j^s뇤0+N~l~+`TErkőuxƻF'?$)ɷکn{ӫ&*,8C0LgJkKbO af߄! ɿTCloJQeyur](芫rRmr*ٿD,ego 9<ڀ}|GIa )!=,j. *:W1Nr 3{>EZ jظ-~Ntir,0hb7;K6bxuiѫj1GHk]0Ce#]yՃMFJnFBjyt$'l=g "ݛ}8 B\=uxڇ4x&̍]<ڡ'w6e>GRcblDI[NJ̀S ˇ R1Õ:R)Q2;CZs;QȤ+ U:Eԏ)a[w>nH׃"Խ%`L<@ty,[xLտHG źG[A=qvsY[L,?4i,x^ksW` $[t yDVV~pcn2 ,CھGGQ*r{zm"bPc(Lĕ~bCvF3nKXOò(@&Oq2(ܙ˾* nXCgsO6RK(stf 2d{|6Z;v iI6Nt}sYPz-5' $sQP3j#Y_nhBׇݬXԙ]8bi7jSWxDjapUF 2rB?CW37x@ \k#A!#SBTN7.GswxLj &`R'Q, Cλʑ^ju w- ц&T7A&;ՓJS7kA)E -rs@0} EClf](upjI*6@O{#~]Y$-Sݾk*ImqYR.7u,dzX9QGhp6]!K)t@Wȕr)ɵ"|֐@H-l~ּY=)ٶ񧓼7$Ak ܬʚ~B}+} ǩ% l I FV*̀'s}1|0|.\ `/ZPV;JPG%ҀBG[A;jI^S]^W9]PfQ_iqpG_.0m)p~ b3;n{[}TW- w-Ea+Z?-i?#*?׽o;''Ҙ92Q@m4 rSO%\rL9}|9, s,N =?/MRB X@tTK+MJ2g@Ujs{6\s`(C;ya7wGng.v#A*8TǦ h5t\U*75(X`m3Rݬ3Ȧ3 ŏ~g { !vіj>W]J›mcX`~z̙m$? + > ŎV}U+{?>\&ʼ)p%3a:WC[V! B/ _MqSW%nqfGZDZc _IMݯ?f 2`{5h 92dRHǦJ@1BӾOx!DvA~{$w3r@1=tar]*u0آxx&NVc<c8#_ٔ\4i|g8lP9Jx,=F ye !Jf(a 뀾i b5m3W? Y@SB̽&ϾQO(h;y_!={k#}K+t SSD+/nm8501."aFi@Azf ]c)r+ fd*b kh8T!e!{ݼarB%tYL<`3yLCӌ` i5ܐxT"?l?-P.ty i_`y kJ;Yb-}:Ҩ.R`iD,?J旼ItT(F OjxM>3 u[j*WL'U ]_G$z|aZJACB7o՞bg_#DfI1E|V n+Fx褌II4ǵ t5ZR(,Y8g,#O1b.KYQr0`+ t`mU^bD5#q jr)_J=u:?A{╭~mI)9ۀX?+߫k߃K.K6) 9aSCě7aYO BUmMOoܲu=j%w}a$Wݬe.F'0.8F.B6Jz=k4x&Sg$+KGS_VhjZfa|{3, aP(0U"&cK\3X;u=t~>i7V2i12:?31T ՓyԱoS1HNf ݲ2lB`G-"+$MNP.ʜi_R~21PVU;ֳIHeX¾*]&Em`1LCv"Á}c-%ٮ YѨd]F*pgꐐ5X;XmQUK䝦cWQ2,Du^|oo[b B~U+Dm 9yfBD"oWoA)kYytp}Dda'rI-Yq nU?hE TZ HNRٶ֯qSQa@-8vŢڬ瀸Jt+g,ved(q˟X+䁂Z5 8j'1 Ur^ 'ߘYeSUh]i?;;pPq&&mY5($zc-{nŚWP;6vOsFKTVއO 0?mߌ~\B ׼ѓ84Ǫ `ke(vv`ZjIH Ml:S]pib]vDm /CnrP<#bnߝ B7,3ڴ*OJԟIlUk6{D58rRSxR=T92|C}Kp6LbK#u>S~y׻!1<,y]N~Uzly^FVgl Alՙ-|A%ݠ"giT ]"0 ursf9p{.Zc`ٵa]qNZB pJ=0?Kc$Em:4k(tW W,1&%V .W=`dwk .01NeU]5dszw%Qsͨ-#w)f4<;2. ]u{WE?Tݦ;G aKjzs Z\MaԮ*-vnwA'|ɿݙ7)c?&NhULս% |: s{)N2&3v36bI.At$A g4NM'QBv,0k$ؔru6Mi ec&MGluaU䴖:ߏZ`7C'^8IԘJɘNU-:J*aL~WwHf3fu oW%CdgHb/fץ߅ )ֺ֋GvU[J wۣ܂1>QhY`:Z q Ց}ڙlrcI?._+K' /5U8Qƨ M?8iF:m! $Ã"}I=Io Dm^*T;ĄIE{CjGI0Wh@WM|;`si*7wu:ԟY'GvZ.Fbg1t*'qf-I7jPd!qtşTss`WǷK;=z6}ٳ+{[_sRZT(T6ۉN9DC#K,/|^ˋ*Bk*'h{unK#d& Wn`18k۔Ѱ>)*Ek5auJ|㇟d8mL%:XZ8ݥ5.#gUE·u#;G;k- ETuiSn-Dc,fpy8vk~akɁ/QLR NFzqBxB 3[K`[B q>\go Wy-!C/݅Uo9w%G)gEzo *Pn^sYQ#F>5ŁG &|3]'=dR pz>H-i <9Y SuaM p!Ec%(e}`= Wr1J& nɌg`ZvR-̇6ˉ[ݽkeDwDϵAv(zYr>Eֽ)/O+v"óbS좞62K+YBTh4#zIxUJDԫK/'lr $קCa$Bu˯-i@' oc>>k,HvB{5r>k&c`xca"$&т)z=W[L Փҍ/Ub%iw#zD8 agl=)b)8j2aTf-23p<2O?BR.OβƾT8wv&MeLcF_]#_ٓ Aile15(CXF2tA@{9rezupO,>߷WC06!Z3O c.KNn`Ta1Uƨ#~۷( eJI73(HVnj b71wAe.UaԳ{0|[vai;wj|9 ҾTUѕp7ӷDT@SОb0ݳ>(>V1VȜ_G ScI3S*Ҽk6P%tWk|$طnƑl7L+64D` ZV|ǰiòySeL5=jo`(1FΙi+F[,0dԯ<|~AB6lhZ֩G?fSBϵ=-3/O:eY,K# R <+ 8RΏEδ4!-zG_xMŽ]Iw!Ӟ|3>THnDe>+<8?a yU$ Y|EGe1fh@rM8Q:U E~:X/j"܁ީh)L k{.oФU=$;xpօ ?K3;;|^ 7DJGR4ĴzC%ҁ ڋ׊)Q 00剛 ^$d!a:S'9Q%5 ][F I|ǯ~~!gXrnُ&.J;K?O"V˽J/,B;Kn/1{Kyu֞|1Cо} oQVn@q(oNrS =qJQMg gۚ4358c 4X=˸1; ?s,9abc|>b⼰PI i쌩[ZJBd|ib%V&߃70@}g40MS `twQne?q&2a3^m/5*N̋ «}݋ -[IhȻl(`r] е4g:E\`u[TBJ~VpkQn8cxT!3ؠ8:36~vft GcZÁË 1O-82\loJ{_fey=4lp *jh9|ɷA({b@HKQl:⵻w`D*YK|qtI~.cULgae9XkR:gaGpӾ\B@r$]m}tM̲\*l{~~cD^ ~|NNcFmbdzC`b{kH'JwڭVFǫg8 WGӢJ^l6K*Ql?hW}r+}q?TE΁3{|VBWvRL`uNo(x˷9(Zy* 4ar;rnPs`16n` ).XQy &Ҥ~>r%29VQ cS:E 3}Cw? 8'ù| bJꮁGx&Z*m:2}Ҫ"O?E #͗f8:]Jd5|FfnQAX1htCn}q["k䯜lru^_=mÎSTNқJd}aY%_/Иw(Y2>BM5nc ) h>oF/4314h鮛}N$ȈQdb6^xvn GN16w.RLv |wՍ~ѓEc@ng 8zLOdɩ.]s|S@kcSBx@&TeO/dt#=c ?O.N+JyŽ0i^XHլ7`@Z+x66 W{Pj\Î&}C=/:2M}L:(8 -^@j07!J² wr#Z;8xT>+TY?n-及^ хȷWO_~ÞM)/`Q 6mE'8֘T/9W613ln4[[M<~ ̱47Ɏ $ߜ0s`AtE P<1ȒT׎E \EXcn]ci([lDrFu7gtʅ9Qg֋aR~TFڮRPu: ;jpb(εҲ>f2h_Fq7q"@@gb3xЇ'+[[2sTBF4 nrW.HȨNrSz!2n.jii027ڐZVoa&CkmK}}62UԫV{5y L"yŽx秕* 寑s R4ʶtf<]3ș\#)Q_M3ʧ3~u~\*%\Cw;i UR|z7P37͢U\+u3K}|{9)USqAku&\r| csG]1IE}uh$>Bq%,stbv8seGˏ h$6tc>qi\ (a^n!5-dCW;!ް$-OuB{//6v\`v: 90eCEKkCFRwE\*꼩14xh){*˝̈*Xz8ȋ;|4+'? ۣ?кm;(]5es fM<RFVd] eϓ |1Q%dlq Up\n٫ygІ_]ȭJ J+ߢב݇< Zg8|wt'=P+w[4;ԙ;r4iP>r~7Mt}sK5; 0 ;$.v %_, XW^m_E, V7؃>ʭŪ1}M!įuʀ J>1NT7:̚fOቀ0R{ Kʋ'uzٔTUw?VXUV!E:Cθϑۛ6G z9^˗^zxa~幅'o@F/d/`qcnk x3>nxS_J\y j䲩a8`5meM_IQ2O: ׏L*c\?UنiP筄Zx~qYrﮐA^F:铹́_ ۹@44d)I/<ѿeYS~A-ӓocߋ`ȅs0Aʳq:yϻq{G&4C!K~Ǖ8UH 8"߄N:?4d3Cq9+Uyo.I 2΍\'Px LD {7d҅_J"8FT]Z)~b2X'XN[Hד; Ȯs:Ql5,lJR?|TGN'.h ysSct |mf/eC qj6Je4/rG=|8@Q TOhAE$`pky;ykM'U|@iZ6yÎ+ma_3axŬJ=vSʝeJkq RK!R`!S0g1d<8\Nzs%^e~duUS6%FKm8k&lQ [pWG*qtٽ=yHZ;h}TEopb:oYǑ=)(VUܢwe>:e|MјH=ڌm{,¶?8W~HE6?H|uzc-ZZ@߆#3 c߰<(:'ɏ 7Ţ9D+,@5\vLK..;4F_"۟lo ,[D?S>{d2!-Vكb1T QĆ# SnQ)=x|{nw5-gX>T PbKNnuGs3dlR~ ?@^TQRXwyHzeZ&Q^ lNٛ1~1݄i,_ܹ׬;>c p=΢,qp϶RavB!CHr5ƔpA R-V?G[M8;JIi%@^8%R);5dq;78xTw¥B܅ N# D='}Ρ;X3Jm>X\${g#Ð JMbD*xCEvGRH>Y3ZxT[va4{Y6ꊷ۲ Ha{|,C$A3'e0"=AOaN3Ar7J>8gՙў<@t8j+r^;h. <1`(weaF \u_lO<:tA܀iKSsWFgB@C&~(ږf4(7YZ\3;%Bĩy98!LA“昈vic9++o@ & "fBkz%Ioz{ɠXA*4VL54]5տA.8j=;PmeZp㧮酄:qâ7ܞS2IEaG-;:!Ea{}#v)ViR(B6*,ԠLGL _|'h`?|kR+ }@ 'l2{[^QJї&܋J͛P584_ ;6di/d8jڐ?HWّp + yuOo fh1Otnv;pۛpͦҷ^xW18-ۉA0u&gdNifrK-P݀e͐8QD=m_cGݪ`V3{^~FƽĽN%nOn+9U,eͿO[!1ۧ[/SSSzg־#X '[gnx@k"9TOD5ZRw"˓һM@Wg6 'k|T١SƪWuhHը;dݹb\';?U!DM"ފl~(kvo Cm7)KȷW/9{H): RlAeaӒ#-7E 5<ѽGaxo2]7.'`픍y ˚R{hBɉEJgS3oV8@qT?,#뮑baqp15*)e{EvyՀV٦aȔ8޺"Eof{Up^ q" SB}9DKPg# iQ&8h- [ZrFL|DNm¹ѯ4Pzt"蜁f~^N_`& bz6b}YFϒщ<ɬ WF]"2Lw߁8[ A23$0d/CF=IM шW!;}Ej]0KOTb?=3'|9޵+p7h?op{,]mS}8Z?r+p`;XJcS`\TS@[?' JoSqkl~SG) 2Ј2y$-D#|=QU5mW4^qꉏ>%p!}9! A[<P[ncxtF|* lj,ڵ4KNNE?gVpX?>wߪ%k-jህ1y#.HmD69#|` No1]fWZ6J1A8H@OрxZ@fu#"F@O=q۫=,Me!5܏j0A3q0'7[Tl%:G!am2`fߛm'NҤY 1m "%]*IT[xq ѯpyݴȐ"$[ٗB8n!9+!gas=%'eY"a?4x I~>TȘ j˂^;~Zi68}O+B%P#wnd^䎍x!g/..:,yl:.bfqjd ~˼q)|s29']|sNKD[%Rc~~ mg+þ݄u `CnW*_^xߠ"mTJ#}QaջR-|7҆H$XQ[:r.^;]XXϥx*m%ɗVKØyOƐiЉ4kN!EQR28@@M,}+ܝT8XQWJE 1vYirl Wɚ׉+ Fσ ]39("Y5Y$o tO\sԿ6g+gVI&lGt%miTpFZZh|T V!oB " !(e/>dSqE.jDOqO>x"i>襣[dԚSV ]4n]ȭ|@5:&o<@R(PU)eH9VTd9X'’chsޜKGyiCXY2XW- xЕO'Ԣ7y$\K, 3"cD}tbl r$G7T~m]zш4j<ƭi9 UvRxL)texAKŶ$<N;V}^%DbXVp-tfte+-k_ć' ]i,|cN*fLJdD6d~g#:BZTi؝mjF]LŢ\ jثZ{![mq&7IW=25Hwp"9Dw,`+L38\1}(i(Q_&B] x#1N!1ki) $K^'ZQ,c`"eK2ܬTѦMUe`,ڌէBlf6b"Hig (-heO ܜo=WpGsp1z(ͽMuQǹ=sҒ-O]^c8E%A뉟$#.䖓 G\tr0zG W@o6SGx#͝ngx,"p)kVYX &?ZX:!=Eia@3 p?(hcp'3u4~2gE{7xO5ysƱ)e1jI9}mJ;,4+4rwFCڜ!GoEc>2S[x֮ b`kLmrr+8ܪUu4^\v<8>\1xd--xEK'3dbͶJSBy .lӕ@/]B 폾떸P&ZB={ᯌud㪾,[;>X *cƕyZB~h;+ǯ(‡V^{5$D'o Tubm.ŦH- \x S0H(O,:kڷ55 .,kG~);RK:Q%yxVw-LI罸D(P %KۻO 3^wXTBimJD߽Qj!!\?EgO Z*JZo 9K ܱbV  2mgYXK>󭾹Ugk(7¨TZɸAE`z u:q|-SӁ *z}J'|^Jv\#j}zR465 E,ipvA┰s!UjHȓx)DC$V4Cy1IX E J^w:ҏm62jRZNp{ "9TBf#f"iv> ?ݏkZTXS~t#z: ,ԁBy ߟS=Ӌ!W]^15p{D6( ꫴ`{k5/BsI5MKR"rԮ;s7/G ǛAyq mtCKޓA:BOYlFPŮz{\Db 45 dL$;y $B0ͥaO5B-ر :p Hah!$QW2"Yj¯2?#UC)R91 F0a:GzhRҷRރ5Dt0熵R3 !#0"|7G&ca)wr _Ym)#6rh8:#f|[ɦ2;8P3%ȇ4=^)2T{jϼ絰.LaO_ɜ&i 1ևtid+L  {1L#H>q U2/@ _DVذ 2MzrZ 1Ù l }C,ǮxaF&~"IpB'Wuu4(b+2m_KuNZ>3eE{e -& jO_$( :|0}?K#jpDxt3S* t^&5꭮1>4eފV)QH\:ūj|h"s=|,\OE@t{ejo.re bua+„:yX ZC$Hhcz5I]^LU-cnL/vO!Zks_ XLߘt¬~J{\WY%مvA~WDTzmո"qt+oQChI]IU\Fzӑ?ujhIJyȷwQcF(Jy z}׃ n]+0+n WC"u5=n~޼ .qNA5UC7]U/nM8`'u1~P% |6&e:"9gU.~SN ]L*krli֬dox= |\%֑q<绕!ۘ²Ah0Ӕq-FSkg/H+tlBqx *m%QăXpN`qX ɿYvNx4Nvݧyw9k+" =f6g)"f^GYM6' *0p*¡^vT٧Ζ@ZbT&aU7d~ywT ͠f`xc1jsq9ga># PfdB>M$"&bԶlƒrYVw7$1t/r1\loWJo9RG<OvcJ[qLwXUѤ &l-lfq/TSW7~^Eq0MKR6״XTי A3Qb/Lo%yh}TeE8VMC9amrL eCWE4*?hşFx79ZOWm?|Oc||8'SϞfXZXDemiJckWա䇟BWV5nl~ퟚ]`OhO`G V:7 i 5pFV8I8*R1߭Ql45m=A^ m15A$VЎ7) 1Tw͉T3"c/'رBӏVick Ke+q--B҆ ãt6[e Afs%;/oMk~\}`zg[;*`Q ɋ+6ϵs([f )7.TPMmsD CPFm)Ue:P<28ksғPOtN>5ԩJ ?5vXa] D󙿍e1@i2dC?K Vwi"[Sㆿ(P`g 6s?ذ 27GUB-Ä;Myyk?=Ml7ꃥFn.HMĄcT y^ /Ul!TRn 'I?|Vէ#_ ;̤Qc;Mg+(>tiC:7X79Y _+]Iil%G]Jv2g ֹқֿV TGa2ɷUub m_N%5}qOv\B:Ri߆x^Q MtbZ;v!~)8}l};t-^chV'])B?*uK4rP`#TAm6@﮹ %w1^yX` CW& 7tbU E6~#~͓cKgtNI1"N嚌Ng2!x)iuL Fz!ɇ!c>&'k[X1 6~a] !87oS5k;>Q 4Qd-,Io^=ІXO1 Eꅼ;\~c[iGo  5lbmo5xShԻ}Ոfw-d֚Ea燀2_iH|CM2R '9Ҧ$p(bR@وωJx0 R~*n8d}794b' ԅ:/N>1'dMak" n鎸_ȄC jm:ĨxyҸye.(<88€ Xy9W{ /Ղ'M":,>V>)l|a@Ɩ,S;#hɽL_+wa:k?B[wLdRiKΟOe#Sb,'5WEZg۲II _}6l8앑I@zVE0yX-2g]G(\Xhz'΢HҪdSt|rRYVcV<}8,~QrsRpö%_Fl,ZqLep1K,X7Ê+z LGjvLEطDwĞW/_Y0h( )V *AI12hS8ѻЦrKEQ*CE1uo͙‚! / /ו)B>%HM-Se3P28Y4#]+,麧y8q1 v{w=b,ݚi>AH¦ (]E!{[Ax%p-T=G> !N'@R qBЪZ0Qr۷;e/H F% PySɨV` |m?8Ccbݱ2d3P]攞 Gg%mGɆ-wme_xԀ`f϶װ-HB\xLs <}}F1 Jn:J4@{\G@T_rޖwz^} CGֆvT۾' $'e.XI)! EH uyL k\prf@ ?tXws$f\\^ eC8p3&Q5:U',' R}-7ԛjTI,ΐ#oPu V8Sui~3j)(')wdkÿ~;{E*$,GyoOCvg_ǯ?7,Ѽ2^?zR#=}G iCUN\"-vlDPOuND5c‹L`K-slcs}y L QM%kBCt4g@q~SZ~ݿ fŸ3LhS#Ja@9[emм)dg]槰yϚzmy);v*$:2 [G?Db^%t A}{y52.4CϛP *,[z Y1a#8e?BtҊfqNŮ=dwC52^ye R#5 zM`JCc.Q>wOpaM~RXVţ|~s(܈)u'udJʆd-9:v4V5/dW(`; Jqpk_<*f*Yv;CB$ ڬxeSށV<E7B_)nLǞ! i%m6vH})4NI PNrS6ԕCȼX~#kxAu0S0!e_ffBԥ\Ycox)| #>e'1p`[fwhZZ%L/%V&y X,ngnc| 1B.dGtyC< Mߡ{? ёmx|H!~ɨǓ #թ{ѭt!pNkWr%D/~;+_3infS@r k*T ;v|,k(mu ljtߒj/ Lx ~lUp.U)Р^ߣ.Q9K< IyȩhQRI7VaV ,H8ՙor*/82ޔ&<97};M/NpP7K-tD_H PnctD^) G͒w^]?kg7M-O_İH,eB ZszpALT.CLbj/ s wY&0*2V>RvL0[UUywWG|EJR*g. x#ZAD_bCfr#eBiP}gGsMf,#g!cΊ:p:&ңHvq8o~bS=qJ~kJc;d½A  B#=ؗt#m*f"-/ltJ/O@lⓁuhy:R7%@cs9~^tۤmFɩ*]ڟ[C8NK+ _H?ttw3((;Vm17Jly2v9uشh 1so|w}*h1U4!DL";ĸu6Pit '[PS灲Qq.$Ost@k#uZ.GK!s۶4b 0 7A!*W 1⶞*%9{h.QEh7vLOlDb,Xb0IӒG( w|9q ܄@x`q7 ͒85 ]Iw+2_؈f&McqލR絥V#a's^];͝Lk7n)/zUmR%ZXX|TkH_+TI9AE!sH,ӡ|fy䤾Ak<'8O\C Jo?װ }NpͪA!Կ4fbCzy{ Bmߜk}oOQ໊skB\d\\)Zl54D7Aӈ_Un0ΐB`Փ!6TQt}Y+MትR˳[-dpZP0F`0e)م6 Zߚua'zP.n0R ?9$7HA/` d=`0>_3T[qْh#e*K C$Š&KOY$ALPDSXg79 Ed)e84+ GϮGՔV)Clsyh¾hy'+(q`S0,W4 }wTsAhsd4~zz"G,I$=%I7;SlLW(svEq6̈/;Ny0b|,# sU-N}E>*eBJ3L'L61)q+IkrL'iYS~S7Lv!4 $ޗwg}ҷsx 8IbjE;5jXՃ?GG#(A`وJ0ZlX/j$FtDBŦn䨫6"}Sog->An'ٺ=&ktV R0^+ @W3-6 Om?`hW WM xiEi =Wa,W p +n= CZ}V+ěˤ* LaH2,XMeJ\GDFKoBxCttT!Adj>"DfN;h8EG6PsJXX2$Bz>Y |"i$lcYVC|zF6WpxK@}%$%G9"gfq.ibҟ5bE3Zks dTlȂ01N@- 8݌њy"|4x-?@X[I/kRfa&%:j,xon˽i*'s5'5@' h?]p8b># t1G3ڊ'ֻFEҦD^y)&)qg$SMOcet+dKqPՈo|@\[uI|. BDJ泿:$IC\M 3F;zTNN8"al- )|X!t+F+Ռ?2^`~D3b*zS eo[߬;Ā=T>4U!D^k(Iɓ k#8<5}6.g4\VuBt%0#N\X{acHBW!5<;YwYZk)kǢcl0ퟮPa1췓~*x`M$]j!S;4p!tߑDr7M"͈%=ɓ$Rg} #Mİ,+\e\9%:h=w 36A#aBȦvH>6瞧0J/C][FL\^g0G'GCI׫EGCBN:tkd}͙pzTEM&, br~ڙ墴"+{fPEB[Df%dٴ홨oagY(1׷{9Ŏ7\DYG+go=r'ODQn.b:u1Fl#%v['}TrJ,[*z v,F!^aƔS %R $UEBsdGNK2;èQy\&Tl^\N)aS@DhؽcRˆ%#dq_.ӿv#8۳^a4VGiH#M=<؛c"ר>1׼<*X8 -2RX8}Юcm9'>JaV40tJa¿}Q6-DondJ(/88X;s[VK` ߭[p:>+XoW"RU ,w\Amp 4v% ,5`=GIl+Ζ նH2,@RPVgp{!/ɢSN<Է-[Əة!ե]g|BB.u=Ƨ:9|"Pq.JglQ3 UTDڜ|($"&-"HQ>Xd}{Z4DO9s_l׎=J _d/뙪w_4] !Fk;3GkeE,BҘ'kP=x%$h:a sȠktUb!3=%'XݽE X;G b@zev$\CˊO#01hjbV Q(3GR4)d僝A j;PB `'#,2& t_,{kId2m>R̩6 6$*h#Oƛ攛ǧl >[͒>ž;ؼn'* {=qr.};q|=+sc~HZn#9O# ~~sc`*InaX2ӵ@@܍p=9S@;jGޏ1[xܼ0k!28pwVegskPix~6ԥͩAuKE*'#[u!3v W}e9|QM=aS*\'9 \wHh,x: Y,?,Hd̊7 ԙ0r[ݎ5IFٌzͧn$ #ykYW_Tk|m6حGBẈ*[seO#\N4 4s3[ >Ô^3Ӝ޵^ f&HX1%8@U>iozWvJ+ 53x2%0 NHCslg@ ֯`“҇)v7^r*1Vg 83tF^B6ԝ!X[r!c!jLkB5LE-Qya"u;:V#)hU7XÆ _gQR2)$\ppk%c ߂ІkeF%VMzD]|;e3ǰh 5`]:"f˕nў.ZODnя,O|ƈhDN{0ҡ<A榨.?4*W[qY"Ȫ ZkJy9ׁ8FBMGU/5%ԈBւE/HZ7 n*9_,i\52 ",+ Ej=} kP 5!=9Jʬnyx9]W;#۔'  Z [k" 8{9A̾':lP+X.# 9zxb)Y2C;a@"l .\WuqCf{>8'x$|j6L-ϼ VdNqSw'-JJ $p()#D ``XB@e&8Ru r\؀]o9Oh,$o3lbT\/7غG;-Nƿ"`ICxnJ41ܚ]1P읪(j#Sh-(•&̋}`Hn?X |oƂP6u{*v~$jaPJ]\{~ZT~btj=?,*_z!Sw2V(>鳉PY٘WSJ4g/ߠz '1 >Rbcs$&6[ ϐZ7>E񌟢:H#v9Fi Qh{vB~̓˘ýO!4Ω+lO7=4$=խ>u{ Q < =n"ru8u(8Uf*p̓Ԋ1owsYtʭOD$ *F,,Io*b?P>vDBhR7IGU9oTW FLz*)s@`P6&8I%_ W$;O ވrnFS3C\FU}m~-fn`N &lZ)ZeDk!py#~F{cHma̤}Xnh 2B %| h֝ևuc[7պV83G5usY:2$ ZXcӤIpi,Z4b) +"L~JA(K4_?>mxmv?HhNxXiԏntvHu)u³D;ՠECes99ҋ҄&%e(~+?QNKQǫ8 um#jpDoū8ACKf8IKCޥeTKpwז <B-c` mOݵMb_\A;NmA>0SxSa嚭)Կ? Z,x{2зp!Sq?LaW.te/Qӻ];ȇAxJѧWiu!j w^dʶ.[TC!tWΒ(9L.(:o_x$̄y0Z1\^ֽ3"H-%eRS sqKJ98h ! =OQanDdn;nƔxX:khE 5Tp%P1bks,(JܯSw%Mxopt4KWo2!ݑ K" 1I:YDوp(/a)qV`L)7W{ r `JVjPf}- ;1-mpu4mZJ^Ue|_'HuK+=;ù"1kɛ9-CoZ1m3/T*kŐ Glf_}/Nȣ%cHlQMNwnRԅ;wbG 4#֩1@jSG;L*Bڱʟ4c jdjSRM8TQOQWo˷ql#(Rs#ʇGS>4)s)t=#[Ɓ8g5>?xǹnU _+\BΖ_qQ{[=؆6Bb]j233&' C6RC H:%U^mżnG-+zn@A)~z~:Xa2l^5 4,˔/錊Q_ |V Dfi{ݚ[1\w ?<>ROG/2f-tQK>=vegk,ܑݰTFT8ps 4X?KcrM<5b_SNqorUϤ[fJHJW%=*s` B:+YdAix#sGn/-ԩ/~PrR"(Y&z 0ZMRDyh ;aF 0*fTS`17*ހrO\q>UK ;^C.^;Nl@Fc ahm&3(J.̓ZihM\~96rr!I\Hoی;*DJIY[}O)5fԤ1^FoҘC1R(ZYj5'h@'fM$DHlj \R|vM݌^AM Oe!d KҠs(1z)S*G[mhyq[[O gY>5& +Tzl ?\T"g&hƟ5ީ2+4cKNC ֱCh2څǃ\o@/E@nA6Rpu`@E {(Q\Ҩ /ޱP;&שl]|{M a }8C6(S똲W$fb,IRR6[5^)IQ:6 3^"=a7ѱV9^D౷/Ē: ZTUޙ]:s9k4Kk?uc0ڙ 2m|1;A5wag9r=DXaEw I\<&^2 Xۡq(z6w[A!+e^ F߅ar> }<<}nwP_u#¡UټGu] L~ֺui 8  `rc}v/)8gk"0m؇üi`w[<4NwٰmYR?H5Z4bưJ B)MyjnCU9,4 8H4hot8HsK2PTaplpMMǁhYè(凰4kRGY HB*A%nڎ\ QU.gH#H搄aC)vi:3NZ@ T2de6]:Z ~oלC[i([D.WzX^ԥ a8MZb"0stdjַ;, ?ƨpV>Źɩ5d؆ h^lTlPf"Xmh rҍ o`w͊0lj{)^?E_wϰr!s/(Ohqsr90ٯW҈VhȻtQ*X k=z-}i&x)P;_M枧Tpb_٥E7$>y\-ل*$p+62R*ԑM,am ѯ5:ʹ)#n>D[[Qd!Rbcm _t’8da.oDyg(_m{)j"tRd&֫/_򪬼w[Ct^BBFYy/ÛSn.gȆ0 WСlox!G5׆2fa茊6_c8=# %Bt;i|@HсL[w_oKT֤}VSJ[jM`bmwyX灷Lmj{(;|Z[ᝡ/ >$e`өeF$Cj%Z~H`?NhjOylHh| O} 22aEEPixr9T.hw<ܬQ='TK:Y X<.T)|Yb29"4C+05}*Lޙՠlc_W H%ͻRբcEnUV~p i=g7n]hW.nkV;8en_bd=R.ڧҳl^,lh< ιO 2lq!~Ψ&!tNI8;/u8[ ohr**"4jScB%.Hut9ShO]6g_23pHqVl,_ k;1s,[;If UVkA2q0]NIEymФe'܁f;:M^gjDV~Bf̮v`uPIeEf#VpoJL\Ј@Յ{cEDnȽrd`kvgh'bb0(B n3fsԳ5XJ8=Ӝ\gaSg-J+,f UF`oiv4k} _*W"͢7h\lt^}nrSJ4;<5zM޵OW4|) _'aۣC.Rwmw# E_`p\)MMp8GH_ᷪSضJY-řeqU=?zW89hꠥć9< }okcQe ƠgٴHF[`q,d`\I@|RώDtG5Mz_툶 n^v9qZ7wnAo. }'Ugt>VʔJ@7vրGʦMΝ[ -.l$}JKcN'/6 8Jiie`kH*TЊhT6Wvud?s8kPtu{s3hI@|cy՜棚1FIږ\6ܷmAgOahCem_ RV궶AcOn'M#i ¦5R|%5^ּ)\O_a $gLp8g]G"YODpT_c0ųq4X=3Eu᥋lUL%)5?2UwU E*\?c(?{a"$oKoŎ!Q8?@o @PTq/*Pfķ9g>pdez͂ ^"Vy?nz[rf)Q<-hh??D6BR%)r'ٳIDH^뮈Ws$HἱJ*kS?o]@yd,0@3Q?=m^6^dFt|d)nEM̰0|(^F (]&ImPL~%K﹕ RI+XkڒCkȖr'|ҒJ_!|T=Cw޾}ǩ5nڵau6WY"BXؕIy}9mf=c;UTZ7}ǦkM\oR[_ݎ( -ϋ7{ggX|79SJk@`F{BcB @P'6=beQ[5lr--XoAK΀͓L85Ch淫bM6|Tf/pZuV#Uxe=ݟɬ&~p.d7 κ(#U"deUֽ&טP9Jh-9wZ'mGurp|և OPgN.6W;8N7o ~GC{o3&C,|8IeM8b;WcV+mgP2`}mX. hO28U3/j[(U'< e|;RfbL&,ȠN\p8JUTI9x]/}J`Ķ=2⽪T:_☾n]B3PpOk՘6"&GaAxh5fBu[dOd*Q8Dt,~)\28)!%wyJ{DHgƗ!lpgKS2Kǧx%gFoʞFg\u%aK@[Y t)\C4A]?vҨ(q$zn$ ~+&6PıT{YE/`^yLSKkdDL+H5= 6H@K2Ǘ39,CRgh {ziWȺJ}}/<u_gc1Dž(/ KGwVYғؠbnž#M尹[[4aqWBbV3{ /)V;KS )S h8$j8*܃ )x2ESݞuͺ\TӚ;2r}oi!~d 2pB8UZZ8 '4]q8szm|6JGPF+<ʛOQBDT  JQ5z`j-W)aZa"6(7:i*lϙ ad`,w6ӽ8;74 NJrǸ_4 *^K̖jH ;H 㲟eᄭj4:akZ=XR̳*a~'Uלc+l Y}rk# t=Abrp&ƌ38Lx](2@$v/2UVm΃!G(z\4^^HŢ#`rZP(b%?9R# k!z`y)I[Ào?#3_vT%/uDjc3[dCp y֟1NfJ-Pm M4!F^KF3d/ ô*v0/tWd0\_Dx[,wY'7ZYXCSHPb!d^U& s?x oF#wlK'V#:[Cp*I( tlJ_t2 CC~4>C1 =r5V^o)^LOAiJ8B+BkI١>ʥ -nWZ N*la_6d !"k$Fu)?s?gIȟص'4"GAy%Jߑjݔ%\_Y\)dqCGv:rbx^VLagHi 5菕1'9˳dEa8Wﯺ=nwt;bL/]]No$u0!.%$qE7>!fpb zs*(p]-~ ?2q Z~e|}݈*JlwEoq7!%-Ubܵ5 [\zT삯 B2-R02h?@Jng$dԊ,l{.~eFmsRʮycDO ODک솯e<);8dQ -*4^\Q)%l1|2Y1c=oe=E36Ғ`tc8?i=ʼ %kҕ7"w\$ O.,%Qu^eaĀT}hřNp9y;V?XW2-7 x>ghދ/U+Yb8ݜ4;*qg5_}*ܓix R%7я^BIivb\Q,"|PIc%d)llu2lnLIXWpƒ#2kapWzф^0'Kn {0'!JD _1U  fKv_ǐ6bȯhU5=2%օZy1PZ=>a6ԃ߳6졠!2^r85t~~&ZGX:E ?&Y(f) ur/ 5w@K94aF2ws6}qm8Zݰ\P~6D4SAmtZB 묇0⠐enAt(K=`y<߱ )s] ØfB!y62Evcu߮0ع6nܱpH/{˖r;y-nV!*foMA [)uh5qtl+e6psXѰ ^\D_`ҫ/B! 3YKbN%Mjx ƱR= ll>ͮK#a~_FZU;E?XmԿM:fD Oe2a8:⢡l2lFH2s1|KT` /.~ʅUSEe\ozxb'jTۣkHZ1oCS=~{b>M( !c=BdDlQ^~y mUm0CX.]53lT3$hԅq4FH+OW("cZF<* r?\A,jL:Dռ,ܙ)2/SϚ"LPi+N[FFe~+4vyS8 `+cTAݻ,+DZ1׽mƬ #]81Ig`}a ox2Rݍ]EѹCk[ ]蒉hzq2&!:]=Ft?i% W"Ίʔy~h6R2'N a]0@ DzFU/=0jG1NO6ЋA2NIͭ!tMWU;婄R%]t&tޑQ\͸2W8 ͳ>g%[ ͈. Sfр^P4 ZY1'P0wvi؏s8BSk1ip 9p )@{U!ub7t _mYF4J {3%q1i-l~ȟ  sAF% xj)(Ϊj|$`m>;8gfH^tDT2=ل2 G}Cjlr(Q^mu΂vXx4 ФrN(qq3Vٸ3jxsaa9?m*]*}aj|iJK $.Yʦ]2(Y"=G/ ‚05hU`o$ĉ ezVZwZ u§ ;6>@7m46e7jry!Pm`+ HC>|HĦx k%CJ?~ Ս/q8ި,Mra{>L"S b!t6iǮ#.η1-nw[.3p:x F.(ڽ94:$AX9ѯ;f(81j|_) Ysηry*Birc1cted\ H2A jwin1lI<=S-j֒fE *n"}4ô\(b#UϘM?C z0BN+YT;%?EIU{aVNc ]nJ&R@Hg $QGA"iծ dVXRYfȇC9=Tqq,94M&ܝ}((]@ <YBaFF\<@ER| iOyXC0e{YvhȹR=UiܶXJ.wxQI3CiLӥD>;|+$J^Oa8v-8~F-e]afPLgj=AK]~5deZ6QW~%ʵQ]< q3u*Kan|8wV.n/S8g|oS[OǺ?y](ފꅍ7-v#B"imo=ks>f4| J{a:ʲ\V ~M"1FQAx-N%AhE4"BB 0X7Npi0[g |@J?Mpz٢2 }M$zK\ %VVr7)oDPB 샾cO $RLp&)|K L(RC3j+X[d_Akm62p`;oo\ %w$cv)}Dg'?+HSm#g:YPIɧp(RHwȤ9a3Gi4֬bKSPtv%=5xK?f ݡ4b>qQ|&ʖ 5׬+ E#Ks`8KX,Uto\|n݀N&xnފw|%7S@NpQJuRv1F,$\"=L[>"VE7'j1xb)̰6[$DȊ2nXDjVuLݾJ4oq߳2;;}4}7ѠRWQؔc)u}riKnn%XV# ͡؛iCQq[e Koi(Ȕb/\Ġ(Zp [, _Y"*0-ZCMJiP8r##3]UYJ/FGE)a%!ܧ?6woj>洷3I~ЏBI HS!n9UMGl"@(]& ݊5ћ,9wk"B>.2#ˀ~55V0i#U őj)Vh0 17$v!g3jZ%]nU l6:^`4ImMi@u3u~؍K.c05l -A!ˌ oݍ.'M8D] hPԷA@ 5ץ@оHby*IARb #F8bEBʽzN ZI=(%8sKUN [fm˅J+I!/zTf9-BEo:WkWlSJ. HguF2*3Nm=@ _m\%~- i&뮦Y+R At{i NX hCŖ9z`w-9 YǩhWJ#׬DFAc*|lVLt6,5ٵ O,Aeͮ9bkEecRԱg@zEeىzz7 .W8 މ_˭~Nt%S [bvO@Gأ5a?⎚>EQ[Xi[^&\0 )B"DͶdPfÂ:Σl+'\ R fNP;Tr?evhȀeJt(v`7 ASJQ}Y.מPjE_0y`)+MVb2EU=aS6{x&xeԫ3aiIn(."k%Qْ9I~oɪ_kHo5 vM;$d'T$7D;s}jj b7PϿp2^f;k|bSX2O%A5c8{N7D.lj}[tVʈhA.{”X,,z ͨ-%afOX[5J d@S.@b s'%'%v <':U;)0OȁSI<~H>_kX4I|MlIVt{a1=QNs;ۧ:U8{JAc<V2p"^Xݰ3K}ibad1]6qG%z_34iz_5Ū["uNk:bld犴bcZo~V Q "9 "T<~ギǪqxmK؋fr8PL/DHFp 2RMe`&*wtd{iO1p Zia\9d#j-v^mj[PZ%yհ)*E:Pu̎5s޳_mO 0?Q9-gVNh$AڿІ9f?՝1)"\Q7O;"Jv?DΗBdle%x` l@#{JmB%@ i3z? .@91-K֦Aa2u*  >bCTAP ,X;sm82 PvU2~-ܷ;} b{؞" y\)?ϼ^2|CRo`fV f[٦"gb ||b0)/'!u%|GL&(W㎢/8ɋMu7('PԆN= HŦd@^ƽ rObX^T?#NT}?>)OeBbbN͉XjSS";9t5I* OU12H&XdvP ix؏5ޞ5\=WjzԸLeqe]:q{fiIE.wt8 a3 0<{'q e$'8եszYMz5g@X܃{h^yܶH%V0Fv=H[NYܡSmy'PzGI {fJ‚w~^Z>.as+W&ɜ5֩y!4&[)HĢNⴞSՈμy53͆72GWȁֹ/y Yds ʐWP{l7s.8U`"޸ IK}>),{%P `]d.f3h>c\DH`H84~K ߒfeg>E$|D8UL#e8nK3ZwwMX%`~v[!  Sae 'wi8Y2wf}x/)" R_v bm::nfFQ~JXx<n;/5b1r{P?63ۼV$g(3t ELj@>QqZz9Bٿ_ߏ.[ s1>h!BnU|S@`UA4^Lr}Ce@Mb$fQ쐤@[^~y%Iz [u:6oi<(kDWѠ5x Z D.-*.2bU#:CX׬l׋gMtj'!~Έ,q!+-QE'Xz搻Ez&Zj]nCmm!YmJe| 7jktDd_y`+C6sT;nF;@< 0.qAGk\ZxhA:MI/OzK_"?;;Os\`zi_YB<l%IDA3oM^fr#Ip'7rKep}UZU;5,\tGK'Th 2TK^nzAJ?(T#hRJ(ÑԋdƖ{hSDy|K~)8;p zŲ<'dn@D), z*'-m34BZ$j։?>8,6™QԠac@Io{;qt86h]bzT kiem,&(#}ʵHQSon=s:';aga`&y9yla'J ;dUhbr>ĭ.~ " D}zd)`}}z 7 rvgڿ~.dZ4x~ռns @Qo5@)01Qæ.~iNցC0dfa>'ÛЕKi%XqL<&kiȞ0aLYymA _ WhR# cpj 3O69Fkʄ=Y~A=W`bn 4[tkȴ.FdyZy]}+ʕ,6ض̶,^%^d_NCMԕ&ˢ: '"n$ovϝbe@j[ûBM R$DhmtR 3^;Y}6!1 Kg[4ڄzxQ ;B䩢e=F%2s}% ^|eZ=t 2ЄW.GkONs}3[([N1Z%0~:N >J͆@L,͇Bٜѫ0k+VCWB3t817I+b< )=C=7*؉,V3JQ.}-V(8C[DʎCá:>L׾m 0~ԟj'Tg59- 8$_ɓydr>;̋SG& _a} G3B]U_97a A-e$q( MDh͚H?}JtNuR}7U)XBvlT,UŦ*9eHb 6çֈQsX.Z-:CwuXOd6 ac.U*`,ёtJ=q|=*MU ^#X5KB:q_(-tl89NԐ= sn.*Y{a.+ARG_@36bݾHN2'J so;n%ƹAI46{S#OG4-{tCJ_G ")YWxXeƆJEy(J͎ĕ vE.Oyx73Z7c3br`Q{81I6?ZH !ly8$ay2fox ;ZLo|܊oYXҳwP~AW/E=gi%TC Fz7<~4|i‰b3>\ hĻ#16 sXK}i*&D) J\'Hޙ*)\[xYgYG0+[SB* =8$ڦ'Do17~+B* I}~4OSL5׃=q31eC@ /M~+p_XG6 8z;ڱSEԹ)+fANv;ODgu=KR`Y֡S -̍<, v0NpUE6,Q!l"jR` ~p=Y5\fM2u Mkt'U,(lq1 ~]{Vͳ/e}CN"1&ROGM@pr4K,Q1 D$H`ʆhgTm,9>?Mk੦7$ i AoKshO HM9ez̘D:%lM1/(NXdq7򻦌9Ow6v\x!~g3'jm*e0uGQ@4ϩ߂˪(rYCo8W?oÖɪ{ ]Gү)a|MH'rS9|Xތ3fݒȊxW :/T<ɝǀDFz 1U ?v5osTJo%reI J 6LC1W>ޞdu'Ɗ.%O?t/'㋮ i%w!<:bDDl!'h>j6x-[b?en\`^J,~j qq(h100 j1]MĈMi 5D Y!'ri2"g}.IgH-wK/OGA%$ǖȖ1gru>u\DEʮN "g!4:ji߬a3<dJŎOJ1HzfrPM|e]W2|n3 O:.FMwNTx1Xfjo]h_%% +R?ʧ%F ҾurMN;~(tdgH_T矎q cˣRiUʨyGv{_)%FT\{d*LI8E_P$^s< 9^Ft?Z[ '>L8o3ANXJ *m&I:loQeCQ6 Q( [*{*Ǭfah&NQWA˛9)@ԴPx|-حS Ge)Mr:#o:)Ϭq?^#K 1n[nfXԻB iG3.t_pQK1N_b_w8:+3$8rURP: agB9AbR" P7Bz'(ȕEA!KSd}a•[P1+晒B>)2"υh`-E D*݃Si,טdR3-(B ۉ 3WS`],ɘ}YY]gnc,{y|jАLO˲PZb2 jՇ9ǣ`uVb 09u9FPT42n 1? z:d^WAC94 ?=QYnP ᜒ44& !m[_܄tc5=CGȹ=!NP٣ ߃-@WqLXQT~_/Jڃ!h[4F =W־RoIB@MԇnF>=C_XL>^n*#pc ;dBsRnYޱ{\˂,"%6]nE:W'zą3ݞ"j6Uۻa܃Vg|-dY(v %I;&]6TmS(c#p˸ʌiE4|CVt`:kRIfccce17[eWrt9wK|=q ^HP'nu'̉M\.E)sX^n86 Ac?M\[(^l\+|}:cڰm'iM+G0˫W.Y Zr$zؑ~ЅQݲ5>#hE!PTgXys<փ߾5DߓfIՂhFR !NlV)9"S(K̺ن;H\fh>>ž繳PH-c15C?QkUX iOvnc;>4?+*rS e0Aw,8vl<2-٧D('+%!P2/ɻKm"9ؐ3r]^}1b)+{eLѓ׵,K@I戩 (8|k;isa N+Wכ2>B+v{FmWlP+s |LD mv)EKM_xzP0ͪ-rӛU@dRn,VKgڌ1ad@8h1Sđ'=C-'A pED&}rtZ;Q)׮uG lC鐅^4;Ұ^4d ^{a!Aȸ;y̎X688>za@`D0#8pϡ]bX᯴Wnw-Fa} O+)pM֣+N"1PA- ׍6Eb’}1ᡠW&ETCk 6F=XzO62q@) %|uoj"[zhgW;- er@6w~>vb͆>fISkxF^~V%- _&]Zf-P24{EM/ɡCWi] C+8tΕdH>SHc'.I!CYwJGf:kǙt<丅אK-\/fhyR0R|3LN1CqiaXWxS.Å@%gY5=&kW+'ق?A*9"_¯J"miÍCZ MMp˖6m{5_v#$lĭh /q#Vǁ厙mߑ-/3W]ʎSSˈ6*0WOx%zoҽdsdzh9]ƽFvb': +hDKeD\@*@=` M5D㉟Q!9&Vٔx  d`I~*+OtbkGadOgh_wϵՃP}dH[cB\pBtnwFR2aȀ'6vQMG şBKi'@Kas/&s/3%sKJ@jU6_SZx|*Zu4 uH!!Z{O&D,+gBڙ,mJh)PLsFfɝbވaoGI^kKnp!9,,g_Yjr,vo.!_e uTe$DıUd\Ai{MDz1-xfr #T~6"RM>( .!4n:G;H@VhȯG*_`tN,3'vFcӗҬA{9p+^8&Uu9 hP>;+P6Qe}֒(]Lr"_@'տFP 4OD`\+QЖ3,W.K)NvȻy$+W#~9D[RW-/:6ꁼqzwIێCR\T'8&@/Q u&6f=4[В Mx{tNPyQ 8y1mEH}iw)xL(®0yY\CV'qj!\Z y@&/̝T* Ф&8 mz."{&` st"XS`Sۀ9!ʒ`#>nHu W3̏4~Wp@<$3 R~)3~/7*,ٶ3Bʵ=ZRYw E1}kXj8HOatQ$5皳'zՠG +Vպ>@]i@ <+&Uܶr>U6'ٖmyG$Y}Vh~<^lWmoD4|͗je )" o9c^aa y'1D/7ҞQ^ HTybYfs8U Xu02u62?`L c_ͺkb0̧]GiG4VH@+2̙ab(ꩣrRs&Ӹ/N׃ `m }<.E .J1tѬuwvjۖd&L76hכgI9)5~]} 0Wʨ 5aK&CE{|+]aN կK6 _g$*hǔGM=d &iF[&Sa<益E'0vr'9d^#=<^ru{8nrbS~|1qM=(QHX_=Ѭvm~8q[^72;HPQf!<#K1SWi\>f;@ ;SA5B *Pŵ~7ntb,JHs2Y{c.(wZKoH9yTDCדN6FzАzwJ`yj mr ӯo@S/n(UKCOi%ZP ?]X&{Go TDvv!ESP{#/!4Ƃ06(,C|0^!{sMF5 =9G[j I@JA_Q`HhEMfɱҘng\֐4v+%CϚÕM{:thyiK G'rҭ8D6TUjOu*茟Xqxbh&Zsy9x΁3O5"W"FL+":eyQe?ټ=T',mm0]d.LNak&oiǯ?܀Gg+{u3 浻ŮsK1Qv8A8|, -YNg'jG4-c@ܱ=Ӱ]pSP QvqC snSUfsڴ2-+p vߍ7#CA^BKDS_3&a½Л~rFոxY(k p3 "NHinv^: HÒ85hx RmM}JkVJZz:r[}X,;MNQӼ2Qm~o$EK0V!gq?hp#nGc y}&0؊LdsCuUw^<m[ܜ7VX,V=9N{(jHE"_ƙqmB:M9|@?/'(۱+'2#(3L#( w곈@PUGJwAêE/rg@ne=i:5q+s7l C.:3q=CXOԊIy3:wtE@lGKyN-$hߪKY D(>5 2zc>_eQHI[""6)SS+ʫ5‚ٔlo6z$0/&!9#?|-<Fty$2 X;hF@ ɊXݠʌ>ʶ;$QНgA2[ֲ!ᝓ-A1~0BvȪ] j9 T>\}gZFySf&59&ߩV-EBX? e&֨ч3^\҃Z|ƾyJknD ')F:ymEm+pՉw+0~ʷ_s2zkN-0K FXWAu~yc hػ`yQi~yA \i5TnByduREL%i$Ϗ CTPcP")d9 iZ(6^p B nom4꺆xhtLHj;(hĀ&',Wץ ij~pĐ؜3_͑ZXIA? }鬖Vzl3w&ݐUϝRm}aI&/ ?@aájyW(Y͝p s^Jmofdw[j&]ꝜG HWzFo||k<}~); 9b`QXP릙'ީ=x2SpWvt 4A D`ID׌95]ZwXV{;P%tkR:#;*tvg [Xzo1['`ì⼀$u,$gǠXzx.\]}=l<w`m4Mc]dA /E;bmzʃG[?QÔ홷4ƿpZ|0C! Z>-԰24' Pq0{wpz0OY)na,YVb=ȿWR%\qMOj?V%4 `'}SG&ۯvgw{Tj 8gur1+ q=?D}(Bfpvghf 9؞FIjjn T&m^/ڞ,خـBC+m$J[.ӂnP֛ro6M! $$_7 <ś5-7:H)f:AdL@iNvG f9e6`tI"yO)3N >u)Jzz" V0֠FĦtpl5ѯ)䖩N0XqZIٟ͟T\I]Gz'鄠^̳_GGOHJdzOzPz_Iy@1Xf޷1Gա1\DVtWC,M⠂e#.''䃚܂G7  5l6`BYR+b.38P $ RW E'nB**H͋:g$ۚhWY7a2k^TQKp$7T  3 ĸnVGqog'<JTu]7^.aUL_H׬gweӔ'oFTK$;;Sqޯަ[#'x9+wZBzܤ/J89'PFUsyϕOM֛\+U#)!׉[f[L!CK`pB[o'ff.1F|vt$L e)2yp INTu?ryD󽷝P5 D" {~6CP zY ۟b+X/%>PXe~.0ֳr1uWuٮčN P~^2:& Nbp(K)Gݽ$^l|wq$^-5Le(R<,w exA0$xb"aڪfT2Y聻A ym4㲽ٝr 鴢M-hVӕ9Y;R%{f'%x#.ʞA[;9A`gnJdϺ]|H뜆㹶[Wp>F5lF4̫^{EX-* xD wYbSEHE(P~AHc@&rjB%]ߌĚ&[>t](=~70Ltma~p۴40-+̏"G O}ov?g^$ #w~P׉7|3SƖJ&$[.xZP.ߥ?%Jj ˴25)tS`^YQw X۠Vڂugt\ Nk#Xg;F :I.xL:F]{>[y@<#ɝrhRzp؏s0z xX-W \C^5o,ӯ}5Sk'Ob"%l?0s\*|,m|b&mmL ˚p85QuP}D,s!N- tiD5bub6ӵmb?zP׻G'ti%@/4d7[^pX&,` F'MLhVoyz_^UywYr@?iQ7ei=#Ѽ&d*FHpϙ|D]BZQDn /;+YG&P:ԺV7k IRI)Á*я+7ܐWg\2J{y"^@?^Ӣ!"h(ZwW06" x{ U(5R`q= oHAh-*V> {c X ?}lUg0*Xxzڵ EPX>+ն[$oi` }.Ĝ$q9<~@s6熢D[FL&iXa K:و['uAnR&"*cO\Q̥xz Dv63y/?O )m=ڃRly[ú |bmOZwkq69l"R3q.chs$'ǝ[R3.]4ukZa:_b OE`B(v ET/Eyjwh򻰶޲s;G^G Zx`j}<[,iU5hݗbJ;b< zrwC4ň(іlqRX&W+y8=(mʩJہu6dzP3J{D.{Eá eʽ^^ ba.2yc0tE_8+ vb2?AgHEfGǭ7! c 4AKrirgZ>r32ox0iЦ iglzT<:miF~2F"8lL %~l?if{s O}z>lz-,j.FW] zwl,r߁AviTX168*HYlKFJA'eni$$:~)@HcC[l$' [f}V-tyiğC!#MwS%'Ύ;eh ȼJrvIɠSb"3dhY'A€EAe a[tYnAmg ~NVY 0-KSߕXu$jH;i 1j;YsFP'AaQX"A{nNPrys,Ip/$Zd<N1?R-)hf~<՗yޞyӷp]coJ0tvo$F濫R Ƨ/ݨ*hcsRWr⼼)-@xʲ0^Y %m:N,>A϶z\+?q۔aOBBqBeüpe4.gMDw& l!54a76]gd^0L0ȶD"Tw&Sa&I'*N{$lS- B:Jyު?+ V}ӓ2GU +U@-M{)f(j98fib ?Kj c ϟ'ÈȬkcaϰJw v0Lے1Tq68L'JnU~l4rM'z٥[ Yy\lI.- M[eVtI{,.o/s$>f!{6 3~ѴmVL"2a?sU^pw!EC8ljM}`3ݲ3wΧ8 sZuJE &Aj1?nJ8;)67cY. 0qȷo$hr&Z7MO%d9F|`-hULaЄ1*Y34ZcK .V姤e4rY腼N _j`sl /K]])pempA֧?{aܧ5]+Yc&LW M}7m5(gLa/{t%q|`DyID~|JS#F5Ix:rKX8͛#~)g/t4q˄rQ6fA0+ @d""!m6D+C/'TϪ!jAu}]+,F.Q`VG?N2D+n~|J3֪ʚc yۓ/L(KK#DgB eȂ4+6y}f~]==P@ځ~ZC!?I|)mqB$ 92)dEܾb.ش)`sW[ =t~yfƦnmmPZłV2]_`RH!RdKI'"S +v\5ѮVnbXvRWPϘPZSBE8:ԷYk9Ŋ5]'UJD#WSϠ4-Yf*K=LoE mK[xAK=^B>:YgKΣda]p2u) M-05LUS `[QvjY!_+]C)+xN09qn,., $\ R+|n$q~0Krrޅ*_=bb1Zڍ 7Z~k`U֝歃8Rn<ꏍCe\ mS8|ֱ] k\&ȏiUX{9`r[oj:l;aL++iqp|S Fm-x]8T֎BINΆlߘ$JeQs²2XSƜYqvTRx Yqs#?S+ Y1x^7Kd1bec"%AB"C|U`9b7=?2Klu3/g.К8CgF=6@y*ҝ[Ɩӑ}P8C;5)g>׼by$ZS@W~8%BKP4b= k<772> "+CzhbK>ZQzag.xP { t4V*KzHpT';=U?V0Rsz)ݒGr#uH'Ka;^q #Z#X :MRVfy)8XERk*GLL>lGao'uXN4OV}` 30_Į?7giLp.d-Ab-%j0PU{b{32%Ojv͂h/Ȳ} 6+tb:m/eQ=lQ$pfo5$NtљbLVm}q7R$y 8^7MVd?w+3*Bt 2}" ?vsϩ~Z=L@!'vi#6V_|OғݛF\zwע+ION%֞2d<0Ue4u[DxHN<ixXVjD65E•HEp\wŮf>gY*KLYXn.3X?@06Cl2=W#?< p Y_D[4 bqUǼ]~~ lRX͉$R'} sE|G4˱nV[Dqq 7`a(ǿ0%I^EPY!+R^BA0|[b8oh,BۗUP-۳ZUh9H_[V8$7N߶`8YK>Qy+`ޤ55?B %%L>^jk@&qg)"Cww f!$XscX7?<؈ pf^ B<5+<6˳[g+r撅8őΐsyD{<ߋՓR'IiĿ!և͌>2ȳ^7BTK$'-AuX6m;IONg|߷%܊׺D9&?O̬? {3pߎ_PdB{TY3ϵOJ[js87ASI>@/ 0\J`t$yZ0Xmm?I L_S?{9O1٦X]мL5U@dE,p|CP2/6H?yw0!ў{ˡ\.ѫo+nIVJQJ2 2Ь&{þ3OUFn [xҖZs\xu\fB=I;ݍB+]VPВ{8&75Sד!SsġG3'aZt̒{=rß[>*э(GpwhHlϔ{rCOK[~yB,ڶ̀TTʯ*ȇ=6?l=[,[%~w" q*hoߗCqjgmpz%8S Kсc,%t2#^j41 duO@\7㉍o:d0Ѻα@n%V,VP XnlqZEs޽JQ 񊇉]Qu=BkKBrEDY4Oj 32NzUn+0h՛ZQ})GI]|˪,tlHD/^`)ɭT5+lcbbpmX.)2kyJ.]t.Z~y>6c-6ވ 7Qס3a/8PJ(;@[ A@Fy|TLߺcgV#D$߸JpPXqH+fImJ8zy {H0MdXGXX\ 4VQ(iYV)+ ,qriNC C]gQ}?lg%,"܂fB4a7ڕIW"4Q¬sNDkķ@Ѕ|7V$ qyY̽4nӮgru@^P`nDn**(znu2lkИNkh5%V[hsA0ga'ӝoOg#(=!j!k0(As+or٥]DU s! /L|#RK#a\]_ȑ9}T} Q /l9`FaGu#*_u=yY~Eĕ֗Bv(pנ+ wd NCA%Z:|> NWHAXQ & yE(T2n NSdYuqJfMMqlkQ[ $]5RͿ"^@${Ζ6/SaŠ([S\.2RPN*Ca OV R6DzWvW+SMPd3/ iE@9LxmڱZ֌З)2<7޸aT=ZG.I[5hBSDH/3+6Nm _ Д9Aڣ`صr{P7Tސ͡D9;3>|,c*J_n]gT[8L /qg;ǘ\^JӨ/SC3y> .}? A΄2l?@8^.T׷G$j][#w|Ao9 HGdJ-[#2 ` L08]ϊ;ar޵Snlz$YAoKj]%CSzn?ʗ:Yrn7YZ/,=LM-q̡_ŁEV#^QߩYI$ߘ]#b+ͽZm̧UڣĂ{3TZ %'69>%Wo֥1@\W>(|,~;, Q9e4Duu$/mns撡E[)*Fzo@ևX1ҞΏ 'C?-$Ẽ)m0fW36bHǷq|ԕ69|mZlɠ y2)b꫹g;/uDFѵIį^cɇeGgCN+{X==nEKbV0:U M+2ytnp`b:𪿌;/(=b,q*і_x/JB7 tB.Ye0. R\7Nʦ8>ʰioOʠVfK%r*z\0C|$Xr;ޏXX3҅Xyem,7n}c.8Re5Z ď*+.C;#"@U>ȍ lEؿT6Xn^`1-iTAg@{ Up)^Gi]LA畤DaEE ѣ y{NT_wT8Dv֖!қכ,M|3iYA!DD9|y_IEO9(b< %a&]Ҳ; XJe3Lt'-IdžL׆ A=UL"YZ{"}S倯ɨ8&uٍ^rqLo`B_8q4k@dQJAs3BfԾC 83q#ZcRHH.|I3s,+||dm7>VϲSx/qٲ$4_prKnFZR_VzO0nE&Cl|-0!"(ZN99[XJ_%'\?E;sc7 ~R&Nzuՠ!RKer?~I˿{)`45 ׳?p} +[Gc<f 5rto GQhdd ~̀i꽟@;{{"xP(OUVk #&w֔6ȕ ABr25jl1L;?. .guQVhNC;]`Xv!6x"'ZFtag7upp ݿTLF0+d.Upy{QP;031ƍ)RMv@fG"mHR4ȣ[S9<"~QQFmlЬ:)Ef\h5{ѶB0tڜp_03nnp;p6vMڦn11tGCN="-Y5H}j[ `)>BOb+ߢܡN;堀J>[1;c9׭I_1x88"jݎɵ}le#8ba_Ra},͌WcsW:IЛ rDaID*6bP}3&n̎2k)];R=ۅ0_1X>h뮾c;p̳O*Ez?olcC$ řԤS[H"=ېs4d Q+Ʈ_0Y5|"#sxޗ4Vyz࢟2(knmPvZD-p!^pox%5!XW9grCǽ.7oC h7c_|HiKN c7*[e}O,'#)$>qYMf?G $}u5鸴 / wR8yONE|5(R9#<ޢn /TxR>`8,]8 ve4?qFGqjHjCW%pUgEfc1;>`Cei`o9ǩ-o |ް& QA[zDiG/j3r4 CR«/1bKwv$<I}c݈i)Fw@8\HZ('H4n|V%$"\BhHvR/ʦu2*QÏʚڰV )~mlmiRԊd RP|3wЎC'2 BG|spA .0w?.{Xsc4E16Y_}i>`DK xX;j]L-A!d1Ԡ: QaHȊ1-*0SI{6l1*"S6o}^껣1p҇*@HSZ-ʆ|v|?B+Fk\X0,fz,&t'i ."HDȓGDEYs{[jNN̒dZ86|_pG* ~"Qi7/nluFTwZp[LԤIYRY;;"CcYkt7O-EȞ[ hO g uۘ96 VH1ix*DF6߃ Ϧ?{6<:6`ڞIuvQШn"5Lr C4Ϳx ҄X&j_?ͷ4Ksc[tWrD@] dxM54=F vTxwѱbUîHV#A,̞7G,!SbV7mO `Z63)4h⛖?kҜSU+"ٿW%)\Y2'%K,;pL{fq<kj+c2ibaU[,u }$!*4N)uDCxkѴg%Q@J9m-FѾ500y{iո^ۻ}$"!H*x]" ` IUV@x??B SdbXzjMAkfꃿ"| áWcn A5UE 1z:H)ڪ%*{9 :4O {_=wB b:+~MR $l3-`ɭˠ3Մ;$*C!!' Ȭϖc޷aJ ˀuA 5ihnž}[)TXi3kj6㾄$à^.]=ՑI5Bz)wUr;*$x!Gm' LMF藍ndCL!jVzq:$g2sm)*G,Y b;z;v'?:~jQТo?.%^I7fVnѧK!h%zWSx9a>Ԏ?<n|UÝspc *^qdUC90H=eo0ED's R SS8,rE"͢{L{7N$]\)ݚb`>c0p|"9+$WHĈd|VF_PMbH;vy2j=7&yGiYK$4OApZ!w'NMO*ŐEoa[xQ'eЭvRTx0e}ܱ]aEPR%خf[ f|ȏ͏AB|@: :7=syl59ܨ>c, =!ʏo#Y ^7NZyexlLMyh nbL+<Q Qˉ=.m6GsD#3Y[ v7W63:{S%dpјMT5U~vbvV>-(=wԇn\R>_VDy߲F+(ɩ%"깉so{O V9ʚ;F3i:h}ƾ/-抇UGCDc龩^ c*&=K'Z -m?36~U#x!؛cm=8+>]+|&TPsrFc"Z׭rvr /!{/';(!ύ›g98t^{z4-M jК"[ Tsm"+%H:wDvtuc05DcIg)CD~ugD*xg|{hqm.!M]P(7D?"6Q.|ϮY_$$e#+ru$T.hҳEjϟv7AjD3 8BoZzjelY!icI t RP rjn0+C֞SeNz-u~[TZ 0ѷ3a:c) ڡI.n F2a[x1SYzWyWMu('Ay7ׇA{cZjv, 1бo{nL Z;O9?.%]XE 6IA07HzO*<5g,.1~T7CtnW-pޫ+ D }L 䘾q+r0^Tㄛ!zTՠ%ml| µ‰|jC_=!d%zft2wtnAbvoF{%7`#KJc@{.|ŸIpPmp%]Hkw̢|hɠ)q"Db`ӲN~[@u 6aw3|,Uwn~:+J&gܖ\Ns wwȹs0ݫhD[ 9pbӏkn',?z~>[4WD0+#u3M̕1HbKN>Z11?Z,f[ ,aa#VCLH%$]wtGru 8-1":'~rt lXQʢemqr}E::qԊ .~~@W7"¯r5*1hA/\# NIA7e@NaAda 6b14|bڼn$}N,GS^h]PYpDy"ZQ:Y$>GS+6Q Oo.Ao ]aG8Q^E3w@TP>yY(`>f= HNA gӋg6dPCp/< mcOSaz6vnǍe[[L{U9LV5@T9RS4 $HfZ)׷*lp?~X_! 8v~]O8Fg(fw{J4EW %p c tOc1b%>ɎQ7(1Y#zxVQ *W}-12c~uwйK hrpRx~$-P|^ KdP5}ȷ34uE~8yq9Ȳ)}5v'!<^yV{/ aq5VԿf.D\x[*("Jb܁N3IlIq(Nv=i\Ӳ!gḎ!P)8x aHy#?%PJ}[ ˖"l*z@~ kjTR^i&'>c  iT<} @oEڐYJuInb^~*mbPB7 hU 9+Wp,ܞܧʯc^s"v?]Rz }ۃ߆ Q3 g6݁ardƏ;S;)'x{\1~NKU2~fg-mjK,넜NaM]|MztD*XxzjYy D@=AWoh4"}^Uݾ@ ,f)ƾb_~2:Vv@kЍC 4|5'+aoX:s&yMs+mqm@Q3YaY 8(P*[W[ $Gp3nK{Aڇ"R ׾V61V5-'jdm]`doy&hlΚox Tu]mZNJh#PkT7tDvW }Q0!&X#BuR]Z pʱT;QvVЪ!<פ#j Lٹ=F!۱gQ磞C,g{h^ :Ev2ČQ|Z$0-%;Ɣh]'i+jgJ B͵WYlbPl$tV#>\ 5C<ܼ7od;::;t{%G|>$eqp[P KHKfnjΒ;[aVj;n V x%VrXlOdXvm9sX$x{zǥ A>ڧl|ݶX 0H#snk9Rkw!blttQZM#NT@Gaoe״YCtk:CܬnVh":^+mC#RzTR>ߏH,`}O (cWٳ|<by pU@T" uZxh hAn!sk$͉(OtQ91{3<:ۮ&oDyRPNёlcX e =?1Jc(lpb[$i\%QO3۞Hf ]^L"L'9:p{у't2 F9WU"z,L/n_zѱӞ!,;z }Rxzϥ.gC`Y+E?WC@6x*DE]ft*H9Vc?I!'9~gW``glxUV&· e)1o ftrj M r/:ߟuRNK >ݲbi}Dr*D]oV@7 ERhk&¸H+.ߏ8;:~tL'y 臆l0=w`\$䎤Nwhݽt#=Vbz).4LSTA^fUM Y:[S$@!T{@? = r/ Ώ8'?rILV[#ǻ/fڭn;s@UoMQVvIVN.v"$3']ݱ;8Bh(0UL_DMR$t|3{Gt ;^|mL˓3C&eyHunf֒ BL6׳" {X44Tp7{ ;DK;:%Fhx\~Yx1|F ٥>Pw;_Rv'ndILk >K>;^l}C` ]* M%~ZEFqufb8]E GFm#pwV(f/4eOy̰:hMM-Bc:o;Q" :nt}<&]+@R Jm<(w},%(>@A;,n G앛@&U:L&B`iK.h&5b#mzk"H~ܦTCkr L%$R!p#HWPBb*mya oIb ħ]qz|3`X3IH6`@m\L;O&%I싋+kxitAժ꜓2w4IByqj ;8S1?s3E^Tb\е{o9fM~a 7ϴ<ilʘ-_FlNp-)NYxn.,@뢛r4AE aѝĀ&ʵ.:mRX+ҋ4r\Z 椌tm̢>y_m}=8/]eH3:v^jld]/q.ؚ< <<:(-oĬhQO >Vj NS5![75bȾ߈;1&,[/ m 5y[aq _. yn]Ci|H=l)]MӎM ?EWZ"!U4XCi>~՗0^/Ey<;cµ፧xlZYd%[[>f֡)" tQmz)ۆ xR!3*>" NLNyd$+g-} N[tSWÓGQqD>0ow[SjP_4I,{B? {[pc~"Yt6aux/y-w)I Q&ț*L,"Aҭ4Wm^n8({ej|9TY\8NIxYN#ѐ x@qdb"(q;2q4-k(O~i,ș}z.gJ'<2"anԧG Z\n/":AG>zg,w"=ߎ̷_ Ji_'#PkǶeCuYB\je#AenlsW&@x1ln *5pkLJ1R:.xC9ϋ |鴈eW;)*=ƈ˗WYYo3A/ޫDo,-n(„O2Zѽ8lfil/o=GhKq)ӨXkYEJ0*XAMUDP@ LopFSC9@'VpfYYHuBTCzsr#L+I3F56hTT +GLG-&~KM2]|cƊ૦cl4N">$z|V ΰ˒&>pXGWQS.Du!z8QaC+Ƽb29*H'F5ZbcDL-*D'bnbH,Vr%jsCf9>$TǠ7l;9Vjbۆ!ª\=D:S H%Rb9nY ew~\=]sjKXZB-f#蓗t*2-}ҥ+1{ީG&)k&;Bo D܋o79iQ 2A}ɏR/]bJYyW(x@H< %9tQQ\&{i]kj ɦ+ t nIqbηsb{Er򊾻kCYG*^)]<2gxҕ\^^0<-@Z,E^85g-~Nb5`X&b辗^ 3ẙ#UpᫌP>+ڍ\`tIШr.Kɤצ5 Iwc7P[{IoTY81G%|(oxZNrb8;Ɖ!8kn䐬Ehv?au:*Y>QH1+m[0d9.|l 46$!!}/ &F| a0FA<#ň!nQ~t$]i\`Gc=H IW04U D-ɱV&ŐuERvujc Q0BP&}ԼQC>ԉ0b"KEH u=Ig&YJQTbvCJ,6e(/=I[l:؈ $Y Spn_n;k*LpZ1;f-=)=,qRg4PyCcf\2hPCOL^}‡|4<׍pa5X_X%U|3GMz5/}@Sk$}OA޶?=+uh1]mײFX#Lk dݢ')+.X]j39?$ұb)@1UzymsOh=`EыMF50fE󽥢McϟзSͬ dzh؋/l~Xb8h1aVNq'$6T-c$;k $#ls* ]U{ qq@* )/m9]iީ}zԈ+)q!bmVBRM{صR08Б0)QQﳮfZ:4uwH*dCH3Ȳzk4!O:-+ՅD:&:Is-ݛR,\&m.R w)on[] D*;JlF~)Vg%A%?j^`3Ԡ-AHEaO8cLp]xAcȼƄϝ_M2tw~$6gv|S Z=䲴 YV?CDQQz :@ OSګ^COvZl`l lx}cq NbbBAKRZaSyAOʨ{jʉ1ju)]$~,B-O&8ɹDR_98g'ilsD4BLIWG\Fn6G2@;6pCR \f=RS$c5ׇ\߳Mk$ J}g}Í%V﹉]NR (&u/KGȨJV "] XTyq0 eǽd"A܋ϋa[uz,E+ AEecӾ$?-w=,=* ͝,v_及grBevsR D|%LL:!,{X66OmO!ճlt}R+Zpo}Ńa-a(N=>5$\ɂ0ƋaqA!Wٓǜ1=׊E7QARY=+HE_V_#0Bv % $x$zmb1E'9 rp֒om0N(UvBn\%\p NMo6+QXkGq- Ǖvѓgqs.+~6s QvHS^Lդ 'jT Ѡn'Ϯkw9MmTR lИȏ {%D O4vJ-|h*q:+MI|2W/-Z~)(HGVe>`)?SĶѥnEC9F-U-%W mO;gE=fAlH祝ՃquBQ9otd˹ *Z2@%`eR3scits.?x8!LEQ K7qh leҺQx#RMsx.vZjϫ4ߟ.ibND+2M0кJOiA$ UP7Pa{q VY0ke|If ffݖ{(h?Tg=OXŽ`uce. To-Sv vё8V&^}15N#_\!`,є@'Q4[e`ݤ.aW?!'k`A9%$-Uނ 5%佳_.I4XTb5uscu)kBVgu$qdC=1si'VYeƕtTs۟J1jAF9P*;3k1oarV?ue[jexWoQ8%9ʮ8 wx.oɞZL3 O1{;TqNUMә|w )Ҟfq=SO)h7W$heJBgU&S'6g\(;Mis<8 @r}tL"iz!]3)&cy).RngH+VbIn3/Ʌcd+6VؒP{{cDj y׏l:#lwDqBёMXs'^噝m6봅JA ;aʪA?MꝔ6]2WRie}m验}MM6SQmMzdcZXSUvuuwr93Sv5j(+x#J^,Y@%7EL%XǍBMk|Œ~}h-r!qDUW@m0˯;3l.\< Ңa{H[(w by$Z%`v j. amd}QE2(nAK4 ;+(譿l)d+qa.GG21ٰ8&Bw*+ zL"=Xmx9c"DZ0vK 5{S E:crˀCS|D.Y9WCe% wFdZRfO B_!b{*a@ag[V g_qT:336M+t;˟ӕ9uu{McXݒŴ'k"u F#qBr{}15jOfO SQA^utT9ɥ9SC]2]n$` fg50+?Z}kf3=爒 \*E&˞dJR3TzvbVM!<5rDя 2-oo OgȞG8[OrCVdf!=WoOneLZךōbE2ƽIH!-7CGe؟VДoVLx˪%m]5ze8PZeq'2TXϿ9*pP-_~] I :K69˂}u}qQ iZycs˂wdžY|b?=PϤ`0h*Sgz\H~)~!?_tpK^PYW6woCQ2n ћSVtVBޡY+>4׫EVk`.ޓbUMrUOȐW%8ZJ5æ6r?5a$.tK]IӒ'lɻktb })dV b)x+$Z"s*ݻr۞같 %GG^*h깬E/Nr| vrMNMCH<\.2lkg+S SD$lqKG1iy\NL ㌋6<+3ݫFT \Ez1cΙ pnNYK+HJ2mY[9JiCe?Aҟ+YDN$Wjl4X;[#w]FGe[X5u{me {fV{mT9_Ps9hSϭK<4ғ 4C^c5 M`.2 %u1Z!_6m?ϻdpKiII+7tOtk(bn2r9,;@S3hJ:n]Xߺ8-A5=zzpa#PɨwC# OO e3O謳sNpEѺ y\+$Vk/{ErQ uMJYccWNb-vA`N-Y+fg}.P#Q5JȧJd= ^66> Lײl0o:rT^m!vp,VA)A8/X'=Ԝc*,bV?Xe9i=g;n cJ2iZcMѻEd:Z7%fA~W6ҽxd&smnnbۍguw6KtAWf 'g:?ԳU90fflO|͛u7'WWgi(=Ht9 s\"ߝT'8JW5.xd8"26 g2b646׸`,W\f7Bydw kQw @0{zOr+ěo: Vߜfm?e ʽg^ZIeՁ!O2{5Z&&tu`4iunJm/ {(-&t=o}ҫvy ӊ[4yq%k\ܑJ"[gvF/T6`ۚrsCDMc^XzYE ` ΔŰ}VJŒe}r [ on[?7Z6L5!j M5[Sy~!o굨Bǽmg1e|wWp2$;U:Ë2Zha sgm? FArCp׋Hl?{ (+Յ9P<!@.tnLD!%Q)&kƥ% &k?ں2۳51cwN竍]|AKٯ%AN dR1X'J1ejێd 獕ʹN4mP2Rz27ڼ ʡ 69,M*گC%S$~|b0D3T CVSqȤohT="5RxN,,$hEu$Ǩ5fWOe^zS2ZIK/br|IՆ׆Zs@٩'-tʫBy!vȓ0(2? ^}JʁpLzHtra6rz]eKf~M*lDzd4w=gxh.t )kl=ᘪ*^gg!l/j,9:-@S c0{d䮟t{ƒ`/]D~6Y6`*ucӜSav-!#T|pWhZBv@yz)H#zubYӂi0sR{~G-1 DbxQuMU4 _f'Tw?553{\^2/'&GՙH'j>}-@:X\V7$rc2|>؅{ڎY,_ Ð YN|bjǭo5eujcYo~/X M>%3wP,,aRomuB@mZoc0-580p p ?M S.H&'0ޑ.oD3 @/)kgRe~54 _$3wS۲CmɺuKĆK (Y!eQA(fTK^AIr*Б*RK"qMC95M…bߍ|U@\xZ<\\ ƌ:R|l׏J]cFfz?mk(g/U'q)\!\Z)NѨ9X٦*^nC]H>϶kinKBCu))27 NQ?8L \uO/@qPs,u)M[}rF'hDn;DlP_iӓxGX챼 AOC6}՝ ͐=f(Rۊ:[ڀ >n!}|Xpuylj(CNؾiá*{(甜V!8[4s#Ôk07jeF#3,l:xgwjjweo5{AMƽ3 qDo{V.T]0>3BSfÒT->fmwޓoг^u RS°-gyD_zw]+9|nG_d2t(FYd*"$p^f #Za}YN0ڷt;C9}>svCoշ[H u-XgZ/|sEœD?4FGt?g~:9ʘ/0c1,>zMBb%aAz5^g)Ѵ(UvP2C (v%>L"ZIG%pf b2Bj gZ"BBg@J5D4]-jVߥ7GZB-ུb?\xfB.~kP_ݼ% ԦY-v5NoN]݉+L՞1.-B6HW܅ا"7+L @!߶ Zw[_LR{CK&昘S]6'-TXޒ!C(Z)%qL}S#lWD'sHfMy.ߥtYO幖\6?Ͱ{N3Q=/aά(q-83ԫ% q4x;EȒE#pୡ(W 8BApN"gR R"~'3M)`voһB }|LC*Yo }cwp (0Ύ[ Lޙ=|pmFLfZ&n8!2Rt>U/NqH7(t^ltzUCxc[tEŽmAƟ(+z\K_̩k a@,g})^>T4H9`)a p}pfN๵SenC"JmuY=K'dXeeb :p>)`@gݻ0 H*lmqޞ5AYFi3L,EpŹ}`X 1+c+k34AdTͱ(HZD@.OJHsk2O>0u7h1tWūu7uaKA2:E\ E. _-yiE)eB $5XV\u5Kd%3V]^o[\Ԕvm2ԏ!X4.UPAl%"8fϗ=WjJ eqowcGSbpu+rA_)Nm\b#{J/BMs_n ;"KNipGM)?\?̍>n`t4bqnÇÌpoN?~8Yx1O IJ}pӶ|K e}5tr3|Ghskmڡ[[ӶRh $ J,3ŜZKR!^-ITi>6(0(4ԩMGϾ!/$YB-M|m22sI{wyYd3)84Q>xA||D"bہ1N_*aI_ʴCL$X陣9'1#,Y<DV(Tx_P{m8/3.~! hL[O}bT-X5<$fh [6k۰Rl2_Vp ][oM3O^- %|F U3Qy*Ex 5?wj-7v{D[(!fn>}# ^rHn4M~ oKRM9Zߐ~LՉ +d"Q3۪rp}hūwDjMDHmƛeIeFA.=,hT[_f1,9rNV7YyhqtDQ\znEK[57 B$JE:EDO5ygdt.usVe (u8i@fA0-q{2G&1W>D7qw D*:u?>R5Zvh?%g VQF_:ry" 䠡Y%aHCDwnx*!$ l9 @Rmj txiG"}4EBqFtza:ofO+%4,ثF$ι: nNG5.ύA4}ohcz5F|ߚyAqwM61?h)ɕ MN:Ku hD=uZcVV|t;̓yMߑqGP xLq߹jo1I;/ۘJ$e7̑i0+T;ŋ2K}IdlF>;! y(?xV $WS8Ƒs& U1+"H Wgo[Ub(yٍ&2@zy%ٔgH_mƹɖ 0)đT}gBGt_ξ79HYSiBr`2:Bms@k[ڏ `sjh`YG%Y 1S}Œ 8Tmy,N?"t"6T=˔>X4P˨Ot 5#44(-?܏*%jÔ #L\CtQ/? *Q7I]0g;clCTqzD2aYMsB5Mz4ur__v5Zg]SRT=҈SFƔFBP_&čw[ؔe4b~@ *k!FՈK<>%Vo|mАXP*~z _m[=c˿6է%D>dokg\_"/yuF;X&amg|k϶^8pe=lq(8i`F# MV“{]}b><슖Eq8CZ1 IpHgm29VUy\ L59UO..GJ{BHb^}Ĥ7s/?%QK/T<)Z/<+R:ҙMՔkM@0Gv aǛQ_Pk pc>@tzB0V5O%N+ ۩M=7Ê !-ZF$D)a H=( kEcO]ݟ/Q;8 [@CLKubh<&m"0"z7ZDHnjX5ru.NЋ;l+k 'ҷy7= i/VY [ނNeoR({ uaN Ph)W) bypˑ sq-Ki*=Ptd2eAD xO\5I~`/Eُ)1[X5db%l.^@z×nC/ c7M֛֣!d,iJžgw&PڪfQ/L4Ih WN~2KpYFzG򻋎̈́\ muΌM *ṿSY‘]WcmHVh>aM[H{efbBQ[_AYȬRcmĠj=&/ *H1+4C ަhpDdRf:®ؐ6[:v{G SH\@p:{Q0<;_=eڼ82'z"ŊphUy/3vG/3 )>g9"'-l%@쇐 tzzUDF~ CV~RHVUkՉgS yS ycʇK.~;cr-,x5JД 2Y'bp*֖|^cB<2rT^RdrrzU}S4ɤ~+d3&#A# i'f Wj $bp9sV@9rd(PT<γ#R #MRl[{{ dUsF  õoO֊gWA 9wJ]~tÅKD,h6!"Q +W:y1aK|x / 4cdzOZ7U U2z1s (||[̟ II"wv;Nղ9o/UWpU.^o=s~k Or*CjZ{yIJӣҊCW~9\}$icM^j+?`Zg4Emjz dPMq`LU#Sa۳1u`?!-%\z 2*/Dr'͖i7mU}yBkzR!3XK͡DJ~1w!ިm`T5y &ĥ7;+_tAI^LF,nZwRwVBoA!ղXS}iI-Uq%Za1D;p<mc 4\o{n4,e;/zY~p /buh"1H3z7$f$DO7N3i!#{ 6UP H꺬߰j|n2F&XYo~3Qms > u ,,@LYMUSMڈ<m%m0 #usU/(6eM.{r?T0k~9,TL ۿ77ct`9J`|4@_oMH["0!:i[}hpp{,,2ZY=b )S<zL&+'Rۉ9.]͟,~{W̐.adкa[QZ8aQ|sT/ n̉_ #p@('? {*J4&DJD`Q\ZgF- _ʸ{?%]^7,ՆS$6W0.bοn rcL'giS^A41z'6aa7{{U:m}?oj|Ν+PFIȩJI)y[OE?Sl/;)\;71|OH˞߯vr (N$r r lmR;":peFAC)?8^-x(TuFovOd@Uȉge◞\o5w[d9 " Ũjxd+&&EI=AIR 'x!晼S^ jzɕLgpvԤDKي0|/oz")ZpL`.p:O\HI'FW< /'6dtcɿLM }pR>|R#5 fj61(ąLA\(aMX_C F_Q4B^cҬ86MIQ©g[@yȏs;nztaK9e"N'Smq^1 1ؒ xLjyv'9hZ8>V"GT*^5eRL*`XIM򑌖q>шK )JΩ *QŒQ- >[;2m=+IkCKd{3P{̃UO )c n"_F/-k؈]6j9CVHBl J?Hcpe m!a7IlS?L+cF3Ucbv fݒ^YL]|­ӴL6[wPe;Jf zq=G+Ψ.qo) 5PnNۢ^fMXzDLS..Vтp b@2æ stx%Ub8G]`\@|R(Xl ;\l:#-!n|U,D+q*u K{;&PzQF?=TzCIʊ wЛwKٹx%CAm-S-bq,A-VLت*s Kl[#ogDnn}DL2nŸޤGE ]rV8SG3vk AЂ ay((;KP1gF<pVuu+Y=\隮w y G@rw]" ]&ѺP:,].hM(1u|mq>.\('f40$C`u`@b@Sn˟ ^f#%/)Ożš H<3u\Kgড়2t&Q%4ZүoA9%'4nTq$9v pʛhNUDQ)?ؽj5`b_z=QhCw%nOty?4Wk_6ZMGf*ͧURfNBאiўicR:ebK>Jr0}'/ت:b N) ‘ 릀* D{wW3A){,+< } ~ѽ8&)˕v?\RHI{0"[ʾ- KQKzChwJXt1 IoR >jT' m8L+/ƄjO_ic\6qk9I0D_ƿ ]`9Oِ't'jiPߢ(9vjmxŮLpCOX͐o{ʋ" bOjF+*H`f[[b ٙ\> ,6`Qu/E 7ќav.u1fB$b2P{9IF-*j<`|t|8Iԋ g6?ݬJDK]hw'A!D+r> >[U:Yp9=p4*%zKr:vDp rXʇʃ%3!{2kxx:jdA6klr;0|:ko*[y5 e5p4#A"Q?p\x}zwVeFQn,*64ɒWFty4_}T~ޑ*ղ묵(c4-VkT('|&WRXnek辮NzHݺchNn*}3VlI,5`OuW| Ϙ]W$A3|g<O:!+Ҡ،͆fQ #>9b{8XM m\^|1& u GI X+|õ|(o2{]h=X7@tq  Mvhg>OR_qj0D2#Q-q[m9ۮ&?Wr.Gy>]>Y+,BJdp@6ר废8ofZw% u=f5fϴ5,gFlX3bz0ԍ1sN;Ε jɮ0?UdBkQ R-Zx&I4 e"ؙ|_ڮ?nŹcEvjܬ2F[Sj˯; d7\3SGtM #h;OY 5-V5b|AJm_ГzRllل/~4u8ӿI 5U¾nqB5d pϚyFF:T(GKI>0] Kty2lɎÄSlA~xԗNkBE"E2^:xhROx.Ex!ZTe Lj@EqS,,Ұ;ĸĖRS(fLljeHsUHvlh{F!T8Z)r/R;\ec}gc4ݩh2j SIU0n\NBQpSi|elٲ`{.3I<+ a50u޵N.Ҍl|鄽P6i}oc9o*),60DŽU=wz){`H'J G_?آP yD8o}CI(H:{Ͷ1dnmZh˴S +1ߺ043mā/W$4T+o(IQ$Ssוڟ_x]#lRӔ Bdlz+s=y\]/ ]W1&)|gPr}xyɄEWl@R K4I_d*ɬr4ΠkZyСkTTċMoD q͸MP8#&Uyp>,/,S{r]Vg!gY1.`PmB5ja%?ZœSpQTbQjKK@ ?!cqd}8"@L x]"a9NB?@¬7Jl#eq'~/Xl4j3~M,ٟu^) ]Z)Ȯrqb&&`ÀGؿYybT=Ϫ ( +׽L [PEHnWd9Er6ZlS@%z3n Z/",a MNVpڥjugob۠FI'C2h_aF 0QL6BpY}mx\sF3E"EUt."Q<N)ˇ%ڡ|OAoP^E겆_ן I$[m*'AQBVrE C5\{LuFY YBrRl ̉/<3C Sq4VwqpV bPrO\j޶,摽,#7vS$@cz_|-9D{x\\fB )l񚮿sɜ=!w^ѡYHB QoI8??j&e$XY<(\c=V?-[r7s-Jԁd//HF19 9mmIo#' @e0  Kb[8/Y lm!cTA*)s~[ t𺳜>*hzS砓]{!c|J„v" u/Kb$[]E5)3鎚kɊrNk]2}CR*Q=kQ6Kg|ME.8E_Br'}̀WooH W~~R%\⮄h._oo#{b1G{vfC@Tlall 銉6+vݮ?v_XHݐq(qː-.Sukã4+?` 7h5BQMeZ2xP2H%81@R"do(&qS]|t1W=jo^Or>vɺXhFK^.,* ¤үyG~%4<<00*:&Aw4I.Ҵ^puMiߝJe X96Yfb4]wYF{֮:9~*?78Σ } m=W0Ec@>ٷ=GָttHk+'$,k݅1Y20&@=0.8,M6yO$8;)ۭ}*6J0 ېw-\QPZj@A˵$.>ڱ?xHo^ iohXg1r bۖ_D"!PӮ-h州S&)0Izql,q Fy<9$`{ݦNQ!=f3u-:"<@j %S+%`,bT?ka_jb ް꬟>le(:s% ĸQ>W6&FK鉍Ö&պAtwkOmW+Pt[F{6cCя,V\!0@E&D0HƉ)haZ_CQ{z@?N?O,댆=~}+D i(brhiծL*OdF5fTBkl.5/^6Ee=ĭyŰ}T#%I/)s+0μe ZM "/ (7 ͼf}U}jLKNjggT39mgD\}-}pmMw7kJ&~ wBԯVISij[ pgw%h#PmQ11]²D/x 4(qtƕRu,_Y{tpݞy*͎sD0;ܪ! f|횡($MvvAWzS$AWHR43ٓ7P!O?V #PluhTJzAb&ٟmfiۻ`TyuIHx-pIޅJp09E!jJ(vL>qJN{Gŋ.p+Je}vWXcmxyȶ݈)Fˡ%$gr^L2Y6#e̿IoA`-P`LH7g@/wGV^l3Ȉ \S&M0fjQz[?N"4ťdD+)ӕ%՛m$K443N2@*:N1,"R]H5 C z&lChu<8Ŷ_)sA =' /쿎:}x8#KHP9ݪ[2z%f)Pd88'S*`rsaUT({jJdEWnYgwqbzQe"Gu`*յ@ jKB7s8ċh! C9ҍaFq܃6ۆ-* NjWqB^6b8*r4tn?֫Y7CL2*HuLTBbC;xh~rZIS4eje_mYKzs#E(H@f][ăa*Q/%1w0e _kCƥL.(;0n^Md/0>>z?R& bD@Q;џ>/e^Sm6Q4Nq@:e-.Oޒ 0Ga}?7R&Q6V׳37?xGkF6LL4;]^ƃYXQ'uBa+l*L9hɰ*VݡDm91"I^C6Bh{dGY8י@ޛ{B#O+rS/|.x5^d1uzID98uŦ7r |#,=B~%Ft[-|O#F*5Y7rkGo&_3*r&MNNˌfkJt)@VzeYE;1T~2fTɠFWD`mC'x#)b~TBuX.B'U *}iƫ#{Q~K5 (e{*=[c "LK1|jgg UCR$ 4E+췳/Q~z鏉jΣy~-Ve=Z*Se2&4zE1&zWk|>׭f,ny}no3VբaqP.ӀSQFbdq="KTWe15mϲ6F[.ٔN*X78@b[)# #y'~ >ҵorO<#Z;!/▭N9=*oگs z٨| NAG{ 5],9Bmq8MGhྠ`{)y_ ɷ@Ur%d>8 4v>ᔐֲWQY>|ϰhџ3vdp r'} gU.;"8WGb>kjagJMˊ'̫[V/66J?uS;P ˹7Y?wʄq3{з_98fR Lh}#ˤ#*`P;C?Zŏ{V?&Q/v=A,Id!8lJXS ŇQc>~*JݴsNK`l˭7b><v;yCS4v]Y ,}7,0NGc2 :脂d IK6 }]mOEt j^+"WmнkX] v EGi IQfpXN2⚫֙#KWA*W/6Qg缤x\;sjHⳝ i>UyS=4&o?,L i-,a%\0{_NZ^:/ ȼ/ɿt/1;osUS'qo)W#8 ĤLew" 'MuS5-f)o"VsWi\$?Ok}6աiYn`;OJq@g6ʬm2H-=jjFU/o&ix@Ÿ}Gl̓%~Bwbdq %|D"g 0WWb[JPOC\{6vtV5y|B ]s= o!/+>ѿeEkK ^(5QfdQ֙'xfPn@"V3 c~i̴`W4@ !R LPi~9UbX ؋E ѯ |*k*8ZH@R.bG@"Hq;D!8C`:m{$O^(р ~TS~%~y6 jyA$;7QlMҮ"0f<~t_MAQ< @j3j'.%#kCN\߸FWȯ}zq[ogP 1wH{L鷚h:I{Y`B:;%ԉs#NjgȈuPCCr2tlu[:1'_)+l\l$4*\_=R=KT*~f{lhəN cJ>߶"V!fܺL,z9.m6."87U*5nGgRCqݿ;/1&d1E0m,TQ&Лd:4[3,2U1PYKLFcCēj6@tqq1vR0PJs8yM>˧8#&و6Rӯ-.I˸lϋш':&hdZGL+QXzD lp2d k;Em~y,u},DMx2{Y0F GI%BaJ=A(=ԄxVj9bW)Y  P"p4'v.bĺ`rTrVkVnew945;BFD=IkP1>MU~OEY^—t7{"v]z œ54'ie:@u.NK\4 +i Pȧ]܀"ΰ; /֛'Қz jxpC^缛OdƇw'z!6*dj&rD—S~NzZ1K&9_q\~R*+ߝB|k{MxDW{UUZ/!toa-k[tt? 'p0wd\@txsU&zsQ@CHyrw3JyD׆gT 0ٖh/U|L>ɗf 1t2$q1@`oC0@Y3EuFZ# )32_HS2ڪsx9h 3Ip|dyVcԿy?WDzGn监(/Np0X0 wGFmJ蒌Kq@} /"2B{3!09>#qfM|/NjA{A臽kK 'E$2 Yp oG =-&zW-1& zxzCN;0yiP⸞}l]<6Ae>ʖSa`G`ߛ1$rP(4ɨか'УiQHMa)_![t,F^+G!9 rv.ߥoFѓD۠qA3@=Zk,$boѵ-#7 9pʏ=C',,3q}"ZL|w4 a'^*81n^ v) b:C+fxi &t 4Y08o71/_w˔hO;l;|Co}+չ{]80"8#^9.ZFQkg';zeM>dMS[_H`_$+2\֫~7/m(:wqr6L+#dڲC*MvC Fq#$pnէڮ )IO3R䛿!t`ټF'FV|[aS˪>-<4w^im ihvd9]њ{^ bFf̻zSemN2VĘX~h&6WFmڬ7yfv㷫+5MɅV8yMtxGQ_C* /0Ast^Ec:i?uS|NȞXl >. L/ٿzv Đ&oEJxDZ;g CpS.5 R8.:`=FmƊ?cJ:!%MUb]հv8ƴ֘ԭ""tad]0us*P&Pn 'JzeH<@#C M/JxG.5Y4U+"p&@Xl; 8[ jNx:04<aoBZyNhUQhP~u\~Zosg]ciR;r30Pޤy*Z }+t7˦1=m o80>9QQYqi21 ';),?dUͺ=onkdK` .h%S#nN*ݴL=̞r~l 5tFKb^&6͜HjPBH8^6ͤA%u )Z B h @IT_@%3 Vp@U/3A5I Be \J YLo|efB 9Q]2 -XN yY-DZ5bShX194 ?۲p0ɥVLe&Б}mfƯ]4JçNN"ɉ﷠&@L-/+Ffyb4 wP@/gP #c^"WA"-a'R瓭I^uȨZ3ΠR##J{Le:vz}?Oh3*1JQ#0,t6NspGޗ}[g@ FE 5;NoCd%(ijGJ=Ipҁsn]?TrvWPIAE-K|do٣i>*8E!\E<1>c[.NjrOtlS:3=$&^,x \xlj{4& 3%蠇{HE*D!iF`ECud) Q̍5\rLv==ZP㬢)܍y}_bk3nTZMCkw7l5EĎ`v.:H+2|[Oytq2! YWSHN\aGǿatڈdkD2P,D M2w Vy:آoVv?Ys`N)>9$Ԛ}/'F嫣5F2I\X.(}ccο~.&5D-sчSNLUSP eMN(c-IO*ϬL Ixlߠ3fF}~NބseHuɷ`7p=p MV'N yFz^{1sҢWMDAwFޔx|EꏤtA! ӔgM2b(DvoVI]DI X.X;[|夊 ,˂=o~ Jnj{J3/GeolЂADrk2Nv7#X;`W|d, 3{Ov8!7W"\ McBJdp(;rl&m̼RkmnVLTUo%Q|Ar`Z/\<~m8ޒy>!#;5[at_]-3XӟKy?Oё'rhZdBuӱ8 gsa۝P ,,F09W;X.4H^T`t*;|٩SAY4s%}C&"Nh,pj,1,12B$\cb- I}N+%ߘΰ4`X;~oL_ I-$Ƽ]vKDFM,ub$BZti?AR< %l#!6aP ~DIlN u5)D h1xX;881yNgx́m9yU@!pϒYؾ2Mڻn>?G)CdĄ6*(ݐuKvظK iڗ}hSVBNVoMio /C/l( R f^-]>2)J=FWCl&{'>17dV岝PbMP󖙍th*;j"5WG>ը|ʈ$`V~N[m![QT2g$6ftBKِ҅*cs3-) ;}lk녣GYeIAEppp8 2(ddKD0CdnZ 0KXU#>7#/ 1yuL|^RCO0rSC%YFb#W/&0$Af^d0fªD uTiMzJM/_j}u-,:r#86j4\/F0)"dxaYg 0Er)q M"?cDFJЪ~HO  "jwys¡.ʃ?4t¢eGJФdxڶ74LwNmpsq_he O{ !qK/a0 k"Iӱc Dm]z?.Xԁ$ r HAR٥|1zQ" 7yQͿNfuBUyӑӮ~HI{ٴ̗BfΜcit^ٽ"FH@8Mk$NjqGv~Xjjǽp_3%ԵYX{EcKU.ayO1dbJrEϭ_;Tn3rhjjnҮzG(3g0J`'zh #& T=}K掴9 *Jk}wx/$N..O 3٘z\PP:Hiy:ݤ/z6Kl֒SOwظq}7DH}CtzD*FbCg:)o;c7ty 7nbCjz' ~%Jd%\b~=po4"fQ%mJHG Lʞ0M)>R}!rAh`QT2M]u6*sFiP*P]s. a^4F^DvE~^*.]>P,(`c옌vH1 Y=zv7JͧQqHA^7B,*ixhx⑍0I^T|9z5-\3Y^Uz#D/&Hy_q-Jz냓)ȶMْ3T]ARR0Yq'q &DD]F-@:91o^eE"e}O[igpp0am3ģ`5:T_8p\%:ƾQe}P+P6 B?pOB˪E1#], ."M5P{P{Lsn2V7wW@UDw:,8CS➚"Wr0 !?)} E{3Aw\\'".5>Zd*I%(̞T6^+LElOBЙVkǰcJ*|A:MiWVUFY 7"2b6*(z񉧌jޱj1K1r҈ñ&R'iI>fKD#MH$ՒAH7et7l3]nHr昀X!Bdf\ M^>u%72ꭶդ%F[*W󂨳V֝܀ggE:& C4c&8p̓t>'N9Հ#p0knYnlv(-.x.rR.,5ܜśtd;Izi0[w#O8R/ՓF(4=% qy"iv<@(k"_ٽhtOTh wxDԸA6 DXϷdZ[PJQK3{3: ?N=_>"R|=,vT@K$ !Ru@Llx5V}u3)f!$hbYr"N^agWȯI[IM ^\Fe~-Gp<w䚥` ~1AT͏0r7gY.AK8X-%Ec;-ukQZ!)!01(!+:;tnO3 RoQXFaJґ~9b-HۗlUVi YrS- B:@LKp^*'XSeǙL!J{8Ux)<[r hӼNJ XBY<|~ :$D47 í+\7<2jtHCX)-Ɣ_nb͠bQH+u?wt/,MVi,x,h[˷FL$q#=Jم:]T1^q-q*Mp[+TGJ oJ!cV /KyʁOl毎?=CDq*Щg 1VkiUF}TGM"Đu80c'ߎ#?f^Yn)xbLJDg@ï>UJLjĐbjmēbA>Z{z$&if%`_6F/Qd%A Ud>YsAT8j{6Y";IUAf!}/$(|;o,4i@^aFR^OT;ܼKB(tQCES8$ Ζ ڗ_^~V]M]}֫Exgɻ OF kAŀ#rgo_뻈6%Gz/=APdܿ-3fb9YdpC;:h31$o"> )Q-!Tû@ݦ!Ӟe4 Lc5iyJlZoĴ+5Nо, A{a`d[y' @cCʕ̞euIY'exn>Y;O3 Rtl^'( 2wd 6{eh;ԷEA/Oz[r:znJJԒ? q= YR6(r6U'w"gEEHw3rbCTҿk5J.aҡ b!(ov{^prp "/||C%O®aMs7${,,DS72~uۃzқh׾{ dNSĶot$V.ִ|0ұ%su(T58֫Q?(Æm~Y=HPk4 $,*iM qZr릥&XiL- - _xV9,OGa.񤹰湋PfU9Ɖ"E|ww(}=\UG&ws4]M׊`X`)'nf=F, #$Hw'.prsW|%" wC Vj}䅍ٻ٭cOY#SHGLIf|\ZZd.!L/yW|Qh h(7OȨjX Xx:7wue[25eʓ*妰cVBŌ3K}5W1@5OxkPO C1Ԯu a62L߯?QEqEDR"DԊٗ@lo2 2cT-$cĢI]¨Gam+;Kt6( 0HK8k?2_|1^,+6 ٕΨ,2yh7W'Cs!ʯv!g^YWSZ)|".xKw{,ž{m:ğm\7-vRc_a-繪tM61Q|@xe}2qv5Ś.Y`QE]`FX;0FăX6L+r !y ̶F^Ƞ~dgfAǸAثDڃ/no80FD6NZ9Zys њ \LA K{&V ([MJ_{h&ܛP `blr@:䐶;Z{8hz?ޠ6h 6-lpc4 O% @UZ U G5 !5np_QOu2"x=>dtH aKJKɁ67[@`I'A(kjzfJO"ӖTQ:8ka._;ǥ-Lu ܤ-&6;`Ո>zڒlnrTS4QF*͵()I+s@g_t7'2*zՈY0lgfW IR-)mw ,CYD<' G6 DNɡ3;;Ҥ r-wImojֆsRDž(O,F3"\K[#)F uc!1Q#Gfuw~ ǎHKz>CH$ڭG=qD$J0hxFx罔PW4 ե[i/VNE'H~A$)챭Uj<"CCDTع ޵9 4fN\0:]\ED:<Ʋ#o#Y'ՙc]4" h9k BX 29pރ]0̲ل8ƻhaJ :?p|\2P<"1JXd YQKtNCQ@̋7p>Sū)~>)ѶH ?=r_{)-R(pv0].qcJP1nyZYx!! A%PIW FuYd[Os6|0]$FJ&s߲CЯ|&5aVY.9lx~w;~Ӫ?Ht6@x@ Wc  o`E^;tt9ӭaXBH_R6fyL⻸(NIHȴ7-x?@6&ڍ JȜ5~x:P=!OAv:y"%6 G.g=6(.o0sE)POcf1M$)Rּ^=&2&uf)_ˋ͵zXeqY蕐_+ <.פH& ~{L6cJF#=AOz, 7rtE^S03e9O6T`-H3!@Z.$ ߶Zϲӄ?cL0c?kE ҷsR^“PfEryImr;ZCHc9pUWJ̝WR+@Lpwk%2Al;7b?З>}֔Kt)s7SGNdTRyiL'VǪ噰-[mUph+@^u7螘3DbV~T*θ,sj-wnڼyu: ap 'Y$z=:36fF5gP'{J89bH*;pauH̀a_zsìgK;K8y -=Ŭ_4)eTwICQb-,kf5M|IͲجsNcgIM8SԞ~}:W.=FC7hj9;jup3G9y*gh^Qr} ,rNv2~~Hdڸ?-c4 Q d-Fje1H)>`D,nǼ 0>g֛g̖͇wȔDO=~M~ W>Jn>cz(\L՞ٗ0Ap{)lM@~LpU))hEQ<\Zhj&2"iв~zӱK˝!%{5XYDTPt yȉNYfw tXsG!թ LGWB:#2N$ .E#ǸKÁuKJLVuKy.iCR[~1wD[JHiRvJLQ|_:d*H:u ye ;q7y/+uFƋ%EsthW /'iByN5 ĿҭzFDVBo_M> )O-`iW%Zp7̈́!G?5ުH|WiF2$rRqra;; *vjAN]" =ψQpF)BRoʊZGȓ~T9B"Kc<3g(!%H4S*@ i1뱚(q wKm~ gLWxv SN,?9dR[-|wN*Mnhk视1</j^>"8l 'QubTLu̕H&9ÈZSq&ngdyfԴ@vk%sd,8EF2Y auE;,,U~~穌WYH&'NIi*I Q&0s*t hi@w*@ @ U՛ R u,+?X|Mx+qX|¸eDJ45~1}dT6ǃd X&?6ךeYnS`{5|>^F}w2|T3EO7.PK+hl& l]vsB&KcGi_̿B7*_Xd;ذ/xZ-Ki^64:nC TOJ~28uOAL0ϐ{iZ,`^fZcM!HT}2&cmĉ=u ֣lbjd\ҭ1IV͙g>GPZ'!XL4'~I:vSLز1@CsYo#EйKEoj峜8{x`l(צӱF e}oO%Zvy(n5FD\DBǨ.iSX~}L@/@8($+9-֎EIf5 $W/DtgٌMm`sUL;'x nbAtY/9nd%(+X rU-sF#{rՉDFNQnC:Y,qSvs57ѵw"w-EƱ.]˴"M:6 WK=bـRS\}1YGJESbrMVFVdƠ JuT:0L'ρRFRe6KCԗqZ7jWtE0s]ֹrGJM܁>AM%3k,B/0P{Pɠ{I<3toE¬^8G]! Qb-S %M); i?I*@R08H]{ uO-~;nUy~mVvǙJ> វCF-#J ХiO9wV8Sޗjěm-Jxyc6xSQ pNt%OG3Lv򮆪zP%<>n#u%9׻.L`'aY{,zH7&3yOj?ԝa,?;=a8*a2cT.Gfl,G0_|W}\gQ{y J3"XGڅi{w6 YvNVl{4#w%vIY|vQoPK $֖ECpιSnZ+DIJ ވq?Q%74smnzG*k\O|K(b)td \hV;kPe*B#wy͍h6u/# #B&6dULLafWr-!AE%-NP ̴iAvXIi)6MݟA=v/`Rשy-ܦMBI58(k\J;;0mN[ ZLW#Qiۯ۟I8: +:peg-/:F1䈝ngc%r0;Lqbm}iI(qEy‚|䞓Ug3siU*/kS![*k[<4eӗ"#g "d䑠6ba7C)QI#BL\#s ̊mBH|GI{Iٯ~:pF^anhf$ 7 ۂ-8S8T<Ve䭀7&eh# PpR8P /e(wTEV)5kޓu\3UDU`{#қ)fjⅮG:HC#o#B[j')WM¢Փ@F}Z@i*3i_?_ XtL.cd [u'b8Ds#z!GtG՜!~2[/>.~)~']Ӽ=x-AfHP}dKY&>/ߪݭ~ Ҿ_F@D;`i8,MO4&I~]$pǝmđBO%0^6W gB CA6ih.qTvq#o̓`Q+>%i9Z@m)sT,V٢FH+B0p,m3~z^~&3y L`e!8u/+ z)W:r kK'p]1S6ST+U*Vkml|*c!Ufxrj  nCnZ+~iiYf<AVZ=WeYP5ŒSN'bM.w%Rv.ӇĀ)ߚ8 yLEөclGt㊲ ސ..U85L%/.@Y]FB\=[iYWq!fZpa٪O}P "pYwIؙu5^"~d7*akgKzA =rДU׭㩮ijˍ'&!DRΛI\N )zR7XQmg^i3uyu(NR'j|B)j1}'_ij0fV=]KdLoE2Rj [*I%l9lhʾ>Ulbl"$Vl.'6V+A 6j~_S|rQB P9 ͵06XUiG~vc.A!H[}ڨ1ŀt}yzɄdSRϊ##1 U3(s[x9'Q5^MC3YYO{}|á(( AW"%*]K%p*KP.ee%]"FlK1 'l~JM픈 ̄0/MIZǕ҈V@.]|;vك+R؁lڊruPSTJ0i iI(Ndm`y,}~LE뺃="B*^IxF: UjJX QdW զ:aLw1WrS,+stTn);W]wyU?0ԛb>PkA~zD*`I}iUE5$s`S yIQc@dHzmJ{2kNT yRzzF$}Ly/`Zm5Ư۬Q$S%2p-HiS)34B!f7X5I4.,#6f֡9xoϛ!ve @EjwRYȨD̋p吃pXR/IFbhD 3(%|TZh68ż +P;sk,s'KS6@Q+8 lU PڭAy>sv^oU(8oF1>ug^? J@C*M (- 0D"Q #O6L6"ddFE/%@ av1 GiF M}f "ݖSA41X]9XFLc&PnLA ml'WB мZs#1levhvKYjnłbӰ<'ġ )1⻖?-7A=JH`DwoKm>_c6ޔ&sHoң/AI}J SOW֌7oq^SdG: ARj,%vjli*(]21T)ԩAbi6håx#^60<۬t\9vo+*9D9vyAޙp'4UMqRU?3<䈟w %K2M( Haco<R?-2 %}2nSVQBQ_#.x!n- Ӥ k=@c5`V>F' [@NuiXUfhrΖ/m.}>#H ZU[.-cbQlX8 S\ CKS)G=}Jf + m>FQW9 S?8㏿ug;\NjgiӒ/Y&à7&!FF2LuGxQ(zx̹ IþüёYۤVDi6EgPp.Y:(="G_F= QkȨP&vkl3bѢH\& r'`axB1﷒wA~L۝#^U7Zf4ش?tOPL08&'}PVJ@i-]8E6ThqZֵԠnj#n:Z2.7"$F!$}=\7M 0v(+wբ6Cjkn}|a[5 +!F _7F3G%3po8=Ds{e40,)?w?E xmش`I`X4"Ahw|csW}IIsGO_v`!ʱ;Ј\+HzљkօfHX̨* WO ѩ+c.6}mI(6\>%3E6OAoy]ۦXv }+Xt~O͖ lb ->sJwݔ[ up/1dX،܂$򄍂BꌖQovyk~Cž)^KCԐe@A'>ōIuG ־\A:`>ͯ; n:g¿)<͚@9:yuPMf+@m4H]IZcmBsh?@>+RHd5'oC/#)\N* qBX-w/&O+b]%"idAO,[!SF^$;~r,A~Y:a9M\ʙ pQ<:Q;0v䱣9irKf1WcZr+~0;Lr;8]GVh/ @%|7< !˶~ 7E &կlhiJm9z?3HFYtM9 Kcchc0+i=ܮD hT{|aiΫ91 1~&<G|tˇR>tqOԧqge9W2ԸA#StPEԧ]mH?Tу[0SċS8N  5G8U|SA;T~>>6idf'J\wC Ǡt!Z  |2uR9]np aTW ePEBj됄R+h)!_.(|^'n8@Ӣ!񱂢 U9! *X\t+дG*mtmC#(s"\N"7i/(khkVmKJ%CE$LO_Ut=8`14ٟ _U刼>:R~e,L17y'bʵ5w?13iJ*^R+aˢ2ۢpGeUD濷@_G|i3M+1qi  z!Bh ^^zzEMz[ vQv|k5^* 3p6"VNgV3#D.u+&CٿJU/mT:T3@.$B4RvvÎ) ldT!Q5h.hQЩ؁"VtTGn ݚ^3hMhїҦ%k|9ߡ:u1Dn u!ŭH#/? ~~j |N آNյg!x7--gWGdY? ,JE_LވVcw,TE̓{%Do8!#b5%X-9(_C?כ5 b͝k_( |o>9+3SQ$4?mg#(s; fIA<قk|@/IgZ8##dT#TPLt"eBYC1!h*,bx};:1*bL{>BEZdhrdjHZ~sotO`?SPZϥrUxt`?]O3£ &vcSXV'K;8J}םf\HͰ jh ʻ} m9R>HpUTR.1k P)rZwD<pZsl 0۱߁Vb<NU"R}OYMLf:n&E<'j4Z&W[d>Kyti-8/b ̪л!O~ 8@zQipܾy?& 9 /#8`i+c |IݘmRC:ıuj]( ?ʂ†pҦK\ӕʁ0ϸ; 䧔KV~;BVw=*#\!4]jݞI{;)N70*l+8:)# E~uTDAkF4Z.i. 5G!7g=d%Fc:µ۹l |W;okW&󆤕C ZT#? QnŨ'E-cŊ=lcfuA¢z4p'3t腎rEDpW,wG0Wql6(gSwehd<~+]ڶP4^*2]} ;0XT_7)]߁Iq34bvr S?\(0?ҵ^0 匲N`KC\@?'촦tJU>|B]ZPg|Zii=I, q#)ԓ* ?t> -)F YP ~vl HO]rBeo5z?yѱ}+WL@ =u] :UIWaQtJ)]_#׬906ʟfU #\XgΟN\sp&LJ@b0KOR]pYd 9j{qto {tgVoP˥߅gTd' 7Wt$Yyj>c8LkRRJ0 "V^QpZ(r63z)Jb1DCJϴscK Kr[=yŋ^QNg9XbvO8i2ȢQQ)"hCsܖ-Ȍ}Ij^D `!N$ Mi ~~6|D]%=&Ga'~" ~Jd#p qLezCIٳ?.U8Ognç(ٻ>;ƩPh .i=z^ϣkK [tmpN2fzހT.Դke)5x7|8{ +č'iT-U1&2689{|Gh2Pc {gL AYkEA l1uH զآCem2mx74=rY/yr/o=Ϥl m/9naO`kJ G5CAxclswrt#4`>f 38EyZTJe-*o`+J<:l,JBC&uiMهtp]L,bw>j#?B{9:HNj]9Ȼ4vPAlt43,&?çjzԹau%Ѹ)54UeMg =oO ƽZoڇOA11vh͚*1c.EEk NmwP-c_AA&[q߿jjZ$]` ǰ0_蟁٬c"K5r=*ݾ@6Cѳ|YMqᎦ6fiTM}z);J՝v Ef#0#oRˉI"*89 u$@ T̥$_dr/0/ MQG͘ifp祼0ʺIhΖG֤yߓ6#Htn]ԳoH΂)'*X"ê U" 3| ~Y~YҞ3z5jb@ݼΰdK $ BF,9B?(S! ĕ #- Aci.>1qk .{uYbȐƢЃlX(:j^G9QQQ:Ld>!X5ư]OӮLu.%mU{ Dߣ' icr t/i8LZbDT~%#|;꘎CZ^ S1j  B/lRa‡*5E;|\nlMMP!'m;P816JI=.q\s]x~JkWD'.Ǝ#7wPz(CB)mH0v/"LwTt0S1{%HzPk^NLVDŽvi‚Bz9JzÈee.B"*-U4$\@cD<,0Ǐ{b<(UA$5Htc c@3QrETDFԭ,NԾ0%?3d^:ªADh]ᤘ[?v0PoBL-ĽP VlP# hRC]q,^ﺱ+췛禡M/\3cz|a-f>^R/67h#ϊO˷[i9AGN&64 ^7 *a7[X3<E  C_?-p>^xlO9; G] ZE9| 3+ê}ĕfÈ1r2>R[ΉrͭiBi6d4*XT'Bt! \L%?՛Vq؉w|`,Y(J*g5*u9wBINZ+b26@T\?$hLTKEhclD9T]b==ugV]ј4} G֑F\ք_7pүkc ņ#pmO*Cs/2;:K@퀐^% ^)%bm&Q<(ӇȒUOGSC%~ UU":t| ANˎVj5?˃DDru =iOvYP#߈#$2^9*FU&rDΕf*ܜC`SuSRyUӺ""^y$ER/AX baH,biA \Ԥgele#ULwdd;BڙAJRuS/ƒ6_/M|C'ǻ5\t'gqd2nP@NH iј{|;:vs, JW!"i0qKv9gO>br5F 0Ucc O(Ҫt*> *ןǃ#) pL^lRWopfPiP\ U}ǝ*Y?E#smO"JCi \w`1՚ՑpXX iy2wg$Hڅ%"d)`TV=\/N(On2VC[Y6'Y[Y!htW4z påDօN'fբ[B Mzvn"\]N!si/ٴ[B.F^sR^$M !8Ru ?EL>1g/t&8\"l&~O+Ql]AQ {)4 ,TAnH'QJ{Nk(Z&NbILש77]IPk[Q5N'4SչtEM\|$IsJ4'gHAyx۹A9c\_Ĵ6vzBI҇TK8Naɽ0(RZM*v GK+M 8stFw3ab]%@21 ٿ7^1N; @ m7Yr/$ CF!_zp؉[3L\v.әKU3bWdi T3ce{Twр Brʗ致$oy,_of,6~5I'e?_ |<'PA'_zCogE;LP"A!ݴܚ- xlE;]8YP*,?>hPR^YY]:n4Lj:4>M`㸃9nA7=XDQO~e'wuJq|n:TC2Z*{R4o x?Y8yZ,A.w<D ZͽW#0D341(W RLkDigdTd\%3Z|SaÉK 6P-z 9᜺]t̿s gV&$;):gp0dC?sKtnAzn\4$'v^e#P{ՠz~@:IwO_]~kg$ad% JWHhq=x#2GLǥKx a״ڑW%Ҹ 'd ٪K㓮ŀ-HW&cdpF[$?k!nqhBq]ڥxZ13KvP%y?̟~M7@i sBs_Z{Yf0lvBJ$8i4 Z2 &C +nxeVü{ B{х66_X܇atGڋEKx}@ȒbFЈ 1=(escBcFYPTgEd+#rr/3 6'+~9FlQfmDhdx=:ĩJj{դF利KSzLN)hTR :*9"@^<̐LJJq2Fx-w\gp6=ã<._#|W|D?;1#ɻpY̘\}oYk[B߹򗵠ٶ;X Iy>؈c\!\s9nғ PPz_j$&hgp#C] mIu`TX8$U;~li: 䤙Yf]rb }$'<*Mo#X|U̽9lDD{jbsԞQ}!k9."&(Ҟ?.9^uS=]|pBymK2zdD>A'@\wf!sup /T RhaR/ JlTU/ofCeНJ]+\iuZOvQ]p]cw>n ٢:V _,trt@{:s[ zj9WEfG#(DD@ݹ>+b4PGM[-."s]R{Bj{; 2B?XL<=}O&2D'{iR;MW }V9.I4IPĪ+*tr8.6oj(TjRmXQ0SVVtdKڳ[܁k&̂.ZQL}F"ix+iN6@ ?vs3eԞf uʃXn{찮A4DIRQ H¸=᪰jyi15 .s&th^L pW b)1Qg."QE?+C"q"=:KzAɤZꐞ* W5 I4/#@O.H%2 |B1+7e}VYGmtD4؊9[)XJ)ԠKe+cUc@> .b߄e1$J@%p7EH)qik?l8P%kXuB2گ24?5?)>T/-QZX;dOl c Puد(׸Y=rV߁`a+@:0z{gm6Z|i vcgn'q@< ްH֝Aw@È֧!B^v !ZJuF))bWUas1J.QUIY+[l'1Ci,9Ҏp͕P)cn3">a?錄UGKݔ\t:KX,#RV0BJJGZnwlVX"NKI9kE@l<M{ "_j.jmɈ|Z5z2$٭c%h1s(L#.f_:%!/!t ޝL`7<0f"T:`N 1C~uptN`Ѻأ׸>\w\ LJRD(/0SV.|S%֚lĄra AJdc21^G\df&o:/Wmwfߑ)5b'gZ)!84$'΅<"wSp9pZ-e\0}y1%Nw->OKY֑TL43t;.D h6.uUqеP^@V5ĜGox]', sy1/LL6'\c>ʣ5bM>ADPi"%"dEm?("qr& 6S+>g[s9H'SAw7Jrm  >m*y0;aVdlؤ)#컍#6)W]Y"{X?x 5`MD/h>ƓJ(tW y~#5A,˵ZyhQWs='{&^U90i?+ qP@w25-g6K>uz.=0|j?N=+t]@ZnF>"QȴPLȻT<3oEN[|+g6J`v=EC-YC C؀y"j\O|yPuiiXcDE+LۚIk[5 (у1zqSm|#_wlH=}D,BxU"1.F4 n.x|s0+z;@KxC(YΒx<]=v/vQE_baǪ{m+Lۈbvblnt@kǞ/ l7׫#|~n.`Qa"<T>{.>(TaQpv% (Np~Dl)EgTYy/߬ ubTPni5Z7Nd J2LP}z9!a%(P2T~((/| h\)jN譕Mzo`C2IũK(A⡚qI4BJ7G!Gv*E uFZ6>KYeCJQ} U[wJ_@_ÞPwQ_?U>1ex\8iNsXqѷ,H`ݚ*dpulR_k=+Ct%qkGHTt^\5jz~6^U|}kΑBr{aEDPxx?FjJv!xʢtD o'!?K|^4y3J!7]Гn@,7j>7;EϸvpIJ:PP P:klP<^9/%NwOKCVn\Zk&2%lٓeK&/ЀWt,͟KŃ9rvW.3RV'r !0kZw0R}ĵMI=5;0Ժ&w}l!.FCʄ5;9oR~vfzjkXH^:X:F }TMF`s9]o>,Ym}Mg;4Q'@ tI4xu):i?o¢{WjsD/BH4i[^B{qcQ{=wsH?|5I]rϙ?xtW<%!{!5Bɔ;~ّ& nH8iX?g ^h<7Y=) ⳭPp)͇`N gThH؛~u6i(lNQ \ $!6ub7%bk ||֘Pyt7C6G7ׇQ';y&s, @)/ mu%kC+P9o;lwv}ҿB ,ΝI[_iزF߳RJh9#h=Uq2Bx!v44գ=NTP,o+Y9My qaQmWoΊ2" g'C43gOV:NL3';<pxxGjN? þp(4 %= x$7a5UQ]Wh'*4]a-kƫqG7ncOr o@.VAȒ!AJWЪ6[l\Tik)3SJ1yGfi Ec2 I?'KsSF#\&Bg\99y%i]J*aPl]OHТ~gئ9-4IJx輛C*/:{N< A;TX9FBNNU+ SQQ{_u#K 2\=Ilx$Ȍĸue1Y&Rath إynjoP$!W^?%F-$bƢu> L W^^],Es_;z$33HIb5E1tw@UQU^I̪蒤|SӁ[Cn]b~$ xT9Xy(IkKB3$$z[~z? =G{xb8_2cTق-c"M* r47ʭ[D{b6Ƀ0|gYQ;rWrghKP c2B+=Sq 9UÔф<*]^*!)9^݁w#U+F`v'NcͤttBOH.b~|.]M%yͪe^zjOzӻQU"j*CCΛ{y^VA |W?e\I1!b~4t)Ǯ>q#gz5v?L\uf^.ߺFQW\;-k$1Gˤ屧XPd ]iSTe7# Ue(( zPOuS7 $/>U5zzpǧA*໐nz]L[JZsD̵16q$vZQrpٻq{K0?~c,*eiLuΓo#Ey-^x?5)>/,$&u 2&5skt] g%$ۖ~^WX<+7n Q )?{mpjp E csfSuSP}򁬄| tcp)I&-M[J/ֆ#vAg#˥j-YoZg<;Ë7iLl\?rxlb=;MӫpG@[d۴K+_G Coݰ,kZ?V-^UE@%b/vK. O.8_\CZꇨqioHrq[Pë6gYZ_qb 57^{&e Lz>mGh^nQ瞭Cyvl? z҆daȎS0E,> 7x32U[wrfN2_x# 9~J;/'??KA뾶Hq/+TNYO'Fy4ٵwާGBJ׽Pڷ9139ͶE41eNa=V}٤i'aBƻIDNL[V`k:C[ƅ%c XbQ~0\p 2LTb\#847l7~R^4R.\PiA#(QGP/A+VO^W }j@ Kݲ'%킊t90ī{QZ];4 -VrZzDFTzC"`͗cGՌQ< u?J_FƂ9E,ųed+mX{ "cxސ-FkK He鵜= /}Y7y;w zZ:j/{=l)yQrv) 9HHxazUlkdikpD ɑ>*%ŵ4ii0 NC۟rvv. $PcE C޷H6'-= 3ZU,ݨ'MVn|EnGgK[oOiҟ|'YpzNn5ڐ\10Ȯz,tbйl[מ\h .Ue 32 &O/'rPG\R[c qo@ [=^dT\EK&LWu0LkAtc 7ʥė譯N)q#h[IJ}vasBêkuaKJLK-[s_\Ҫ%HqgR0uE|n-0ʱ4!qXD<~z9g<8v URQ"h]5`.w'Ȝ8]woKSW&,P06^ִ7vM>М$=fR{ _#L D>dUF)5Q@㩵@ 9ם=!3-쏲ն\GXGwIڨߓDE1:^R( XoL#R8MH`R?4Cc9J;AP(nYTxg?YJx,s)-8ma+Ahe&g"MO81K r[ _;9]E5 C@y7㪒U^|QR/]\^oT|f}SҴσt,hI >OL:eoSKVv i]o=#wfǞgRpH9Ó W>00E}f:]X4sIƝ?ia\ ۢD8y׳P/[q3WF.ȚV%ftLsw+'7UG/)yˋƻj::UP4W) gAbgvj+ "%cP pW 37r[|vQqYcXax&7EN2m-rSoe[ Nخ͇)vO=JPF5>dt(:!fuE͚tΎ- =ӑ $x*OŁ[L^!?3D( eлQ0kvkme/==ĚdVS/zpxLks:hgߧw"Y6*ϹTu 3%MXk0CC}4Z7ϊ- ~M ܶ=_l3vnXGN۫w1}内MqxUyp 7 L_V#iw`ruhJ3U?!c*kkg CPP`sǡ= E"˅%2:z=Dm0/H? Ǣ0 fbGacp>ynkنCj?)uldD5=,TG{\;La!cGo!CW7lOǔNKK@5 DVw ϬjXdp %Ӆp=E]W؊yj? us=Mĵd $"hXj)|J5OAG㬃`$%n{tk./p`Z)lQn)]w:+Т@f#`2ǴrZ9,d2",İ\:,GkF(b 7maI Od7w>0U"g3t=z]|D_>gڡθr)\>˅b< /,6C͆Q3Fm[]8=:ږLVVNު/E˾52J|:PXMhM]AL )kZ~T!p0JyZ^&L_ˏGWo*7\=nɪxL5wud&yw{UҴB~m*Ox3柺Vt+f~i@*rncX2zrD͔4k4Z[^־!Fz7✖T#Hɚ -I?Bp{`n,ubDQvLH0NBFMEτ>g9nbfJ3u=6]Ԓ&JS\4 k ]YBisaHඛD+ |] z1? Dj4 E&J/V] &4g<>TAHJ&Nfz~8vlCdw+rF6PN L{4?k2ߍp` F+KH=2!\0#kֲVz;^(Nv3upBb;fGqk G]thh/=egBq_, &AP+zEa5-ZpN9Gt?_"Q aM.^40< 9'lƨ+~2M w`#h4)DzAí K hNG vZqLU{$N4tI+􈇭jObЉЎgMmb% q45(@geoFGS+neM ]`dvʗO%p=/[LQ7HHAj#kJMD8תcdӻ9Ҙ+?az>;%YGqYms~2+7&’){1GeuEraDj}s)'w,S~!v$'J_1?"f" Ƕė]K#?IF~ z$ 'Z:p^(Y8{Kż+E_m|M^ 6FʏDmJR@plYG+u+\F h2KׁS('v]G0Mm?WkN7g֜ڲF@0FKkc ~۾4P!^iUtz/B78A1'XÎ䀡"zP &GN%VuUS>`, 3]MW Ғ;;هc)=Ƹ(}Wgw%9n.]8pN9&P *sg5UJ$b6(?C4u:6qWJ(k KnrAW\F6*¬k?c]V-UJUP+50PkRpj3q`ؤ>ErDA(Cju3e9^)LAV'L>VwVNi($ZI,&;TnK-EГ`1qɖ w>*#L\ .΁^7^xM$2p5hcr|^,>aC}QW@f} O("- nY:_1%8/Mă .6Ƣ{;ᬣ6^lޛ&ngsx!j5m6{(uܹ_/$JjL5wxʅ؆y<X&KN55#3ߨfY f*U:Mzx 8?Oh ҢP@`\ ŝ^+9GRimxqkN6B@|f%e"=K^xt?8osK[(nW7[+2}Nr(bY#-pām]r ,7#Gr.qHm!fykם;`obVvkK`ivJ"|ܹaY\=Y볷2O+hܹ%5<nzc#%|6s#b= '8,tWcsn--̓Bn.Mˋ7ʈK]Rj Fls$\+шleθNM ! uI9p?2 p@d1i,b>|V4MsF=i*Ko=SD# ȑk%9t#3u{R n6\Y*2_umBFHiJ3|<Ο|.&1rB,tPf:d,`;*@EK=ݶdVhWh\+z;&GY<^0^Y+# ^&trj41DQ5L^eY^]1=;$hV?x76F9$1(*'VW vp~j3DCx7a 7v7$ժv.ťJQ h2Z&ߐ`!X*gT!s 4[(4v2(j'GܵR$^R÷=_N?5W#BExZਖ਼rr~n\p>Wz(ao?ǝ-y᥮YY@w4dE)~]ȋo}aRv6圤?\qz5e4RS:8(<*5ghB1v@ߑwi6_Bs34GuCG>tМ|U<|Y1sMX>D|d8ԃTDKU_#-CDd¥Qr:5TvNZg])7e$}Yo^ L d.2#&.s鹧JY;4}̶࣡AbvT^ƕ6616fItiK4d8%'!Y{v'UZqMV 6nlF"jڞ -w::g"ƎKFvZ2-8A7V)237qk]-t|{{Y@ ?l\$ l r : !CLLV"k67.tC1`/X^dFTAK&#%7jԠɼeV`hUaZ)hf(p^-MI_הGMsrˮD_\ (qz9ö;wJOSZ2X}jқ}e) iMI+ >U4QT 9^][lFR[Ŕ@bl;wTmj`s5XۓS(7j̶k0.3bM_:w$oFGSJsk#̜O_Aζbc_W.NCd' +-Ktv6yD7t1[h F\J8DpWڷwiѣFH]N<ʇ LLn6S7ᡆdI yc|w3ޡ{ۡ٣";h]hLeafΗ8@AlucA?C.|65u])g[2..xgѶWp!D>}# _q1 ;8E>XFsb;>?:z/wНބrɸqf`wv`KQ*!;(}anGDCyU H}KA6>ܘk$w"S Jb] ^5nGx ]='r}׸H\uu,s3L$?j$ h MӅf6xks㫁Ɨ=٫ V_ɢ@-`3{ERT9E@Cr)ry1W5rHqܥ}*wY'~M>b^[K4ĞGnH{w|N;M:`EY"ydZ L y oЌˎRXVO'vh1PW蕮Nt3z reib/ qpkZ7aXJ~X<*f"zBkrO~׼>_7aL|(Q-bÜI`SATc6!J6SGl&,`v%Jd4(&k%fmEv*h1v:Kili}KxAaDCCk Cahy!UGPإ|WQ; d.S x)zC MG+vtjifKCIۢYL?.OzZ "ӶNK^LK5sà G;+ xlNS68v( |K~IկSmar B&]|9|ĖK,wkg p}t=hw[%)Bʈu$$z`6W*1T冩`&>83PHdž]ȏQa8eZrϱDvIHm[>mn^j78f.OtMkI/y}Pb_1ȿ&Z+Gzߨpd\vdKT5վL5'|CPWo&|ER&Յ~ˈa6+ٟ;a#?t.cFy}+jrXQ4j~F5ڔ`(o]YgJC݆tI Xlag@Uq^XE\%KcSGht(g4>yuepcpΪYw]y< i%H.:R=x`qЅ;_V/ 4)@ٲQLc)ۇܛ `}oN-E7rVch]Z#Kݝ\šKp68Y8Y<)&4NJS %Jh~ZTlcKOH1h)'L WR66i99RVwbOc ^-w$  P!% ~DUi/J1cUlږE,vMNy?3SޯߺK"$L4d~t9TG [=a&2&5%ݥv{%I%Q%|G#7Wbp$2,{fb=.;2UMO;( 6eo f?((`TvK}2bַcLTL&C]2N[a=1Ͼڅ*QdjojQ%ߝ5N]n,w;TIq4w:A׫2wK)AtF jwek ҮCdWO;XsvW \9BaʫF4}j!F ?$e6~?#w HлtyJE}5\6K@KMc3Nm,nQ2_ؑmBߛq_iM i\=#zc,4z'*f`sG:gSMgɚ>5ȾYd>&[R6(i}%8*- HR8_:ۆze_  ۵UhHo̕vaFΙ;LjII-w*6.8v Ǯ c&gA_O^ʳ+XLL۹"0rZ{pN xۃWEAϗ/##=aE0Ej[a|-G}TK<¸ )G [M^;[}ѩ@„ɠrq~x ̤cB#Y0DZ4Md ~'.LjjaKk4 |/"Mre LN.U-%xRjb_Q;anu$+CfXEpN^nlbB b~)&;iTkYrdS%KW J4cjT^r'~ &{`u%1]kq(o!EA;f9)HIS^OgNğ_e`$mTV-6:'~K?XaoJ v7r;Z|;B{ )$P5Nge5LXvЏ;8 V<6 m^W~NjdmHS 4^Z,X3|llK 'i5>>-B; %ʃ*,Ĕyp3n-[_Yk;l9Œ>N߉L8"u'L8r%LNv|'9ok_*g߄ίdAY> jX~93H^.k-"Iض:bBiaJR!SJnvʋ;X2? S ј'썳04^*l;1[[PV< 9J=q@!@v/z5 a疹 31"v8֠P XMVn^ Wh9 ^5x6!Ae#ߏ]ͰY&&[VO[ &?P6:~Qۘǃ0I{ΊzrdᕦBcXmj0#sDr 6̯aܺKc*iˋ6 xLĩ&HQ yGaӠ_.0g{)-N$Rza>!t*rTby"-)E1 5Y.w2}xeTs^ l?*2LA{[?5)?QcQHeǻ%)[HzPfOԨ:yW24v{F+Ŭ7 Z82 oz 4'],տVk7 ٟm1~Yp c2 ɼ7JjJT؅dl\swj50E un^$W DBMA!!~&O C Kė1s7o@yA^4{!'gB>D? (>!CW'5pY -*A@dn{|W%}\0B+H)Hk8IkjGWub{m!E}>!#< KXTxS$pqb7kͲjJ m/ơ8TO:M=CX?(/e2AyW.}[6 n)A5HdDžpMX΍ IШ < ˡ\+^fL@+A%"U+ۏ_-~9 Lx Ҳ H _9MW^uL9'R=XgGHb-M + Zkߕ15>1hMKPQb0㜛i1ߞ b&<^4p}>8#eP~V0{{?`'&~Z],z}]E P֬t 3^r:>o?)6G.h*ϖ}b@~JxAg37ܑf☕P;: G-1K5bY–mg䆏!Q,Br\dRAuBR@BNH=ꩬٙg%\c9!GM?{D<4|_Z~X@ZQUSC.WXtU"޻S<{7iN0* ==̀˹f޼rCu0$f5*OIƜ? eo!I1zJ e*sruWnYۚ=܇L)g3ې؁?&BBcLZi:0=?;1Mho;3U(7FćaP3P].r?8H2-nğ\n2̒_-?}r8QHwlK_ctOCB{Ղe'p:X"}w)͞,Ak`@pb_1[G% ;aIK@M/X89lq^zլ%+>T IAT%v~ CTIVxlȲDƄ'vS7ka95=-';uJC)Mu,[ s&/_-E"ݶ@uvWi"%]|˒ˎ+TX)R5j&sQ_L]&JYh7q b/}D)dg^jPCw|mT᱓A6t2i `hDn_߾dV0_|*wR-Y7KU[\nGj+Uf}V. }BY9Fg"+KǛ?GF3V6[ L3 L -# U;zHAY./UX xݽeptȸ Co?Sz,2mP&cykXl_ua(*;kX0[ů~>69Xi.^bvy>uyU2(}Ӗ']´U0z%}T@:L'v0[Z-MCr`GǠ#n.D1NMK!ȱ,ù|[QAC3t_B_L. u4qnc%L%5F$iF190*1/p[%tIҴw5Iu; I _tj?bKt1 q:$|0\n9x+jIx?ikQWѹ..qt(Bk8u!4? 0> Oj[VSEe9ӈbEߴێxv_(@P!ҽtiHBⱴ5/{|Ppp_v2{WjMfVMw}j̈́8Vgy'jwftmϑ{> a !k- .]ED[ͅE%H &N7)\fh-D7K!@>j }Hϒ`y;%Q^zA (NZhv`K:xmAd*5hɥSZ8:lx}ZaB2:R ce@Kut= =ɑ|t0RL r)ɐg)%+A-Oq'Jq5Mq@Y]FbdK^u,^8OhYm_x6w4"/28Kl}}5'q|Ӫ?;xw.Db!8t_٦Xރ%`ݡ>Ր_k."@+ Gq6iJN9:3w:*0\ #_LY yEDCVi4,Vy7,IVq7Lt#&&:E@Ctcqa FY%`|4vwI n_DM-<Q if옮c,(^1߃y% 5˾ݒ(>Rg ER(g7p6YhgTA(>Cx5logEhKV~!QⶇT2 P^k @!# 3n-N%jRF/ԿUEo U~@PSsDs>s%\{-l0ĶaPh1˸e+1(,ko+ic1eQ0UhJaNr&.q!nw~!#72UB$PB,(.'~NdG4aCM0We6q%MtN4 uh ]9yX>%{g"&r .,j`Fl(VdZ>*\:>pP҇`b(]9 KwbV=*x.4sHtjJplG45&jA+,~YR U2Js vwG}$ac N9fV:*hse76Ƨ"Yi̊ɶަG| d,;֕nL 钏V#y~-=6 7mu5^"nfKc~ sHfdϯ) Se @.F {fs(x1lQ4N⚨~㼊KQ+gfVN37r=mon(^\(}޵B$5$^rVvQ2ι@I폭NF{5}a 9Fį {T'̢ ]^. 7 msTIq8[eP8?Ddh=~z怫W».>£Wz.Cm:~u@?տ}f*Q.΃(tیY,UE} X'+615y;Otט!c+c#b/G=G]]iF2Ͼ]))O<\kmjXM }X{ {Tp;^YF$iy_#:H`uXeC])p|[\Z)2:tM83LxT{ ^6g-&d($WwJi00ob@Iw{#^b4BE.;YY]m" ";yBhdfO.G^ [Ǽqızk NrxS[ڛ5糿r7YE% pFr'h ,ym&/ռ ?u/#с%'xƌ -ɒ;ȱחqm:CiNղLY̞CKƢQyq&2;ySP~X)4i0& nVf1zrY2$z &8PsGIUam(h`fZ(d!J$TQtT !@SnGhi?9O=B{|D4|w|_sT^yڪ+HJw謝s tBζRXPl ( ؘ(Jv{1Dx:}24e).lbEM:I#>n\|5@]A,^'ג؃ J r|O`QKM]Z }vЏa)ڛfIizc~O.Bb4|yz,*7L  L,1ȖVeuWn.9Qll +OȔvMkW_p'.WAXDC3)`lU(:Fr?^&BM}?j9iͽ5"Z8R˔p45ϫhe9!u5E92@)wv *'*baqNX̋'0{) fز/a~1ۍ` 2bpX $^{VOt[r ! WJ-}n]q9鼟`Kڃ8=G5>gJbg5kE|V|m9Ih Gyܾ[>y j^oCQ?s%N3_^p{m)o|ˎ|ۏp.Fzw!jd˻WvH FF$=jӿ$Z)tH$g3;iM: w+WUGO*j}v^[6p,jF 2TTr{CU κ".72wNg<.GB'LͲ2aCq(S !8g.}>/͑"; V c@on_"ëdʳl{Q]p)cT mw7Py4zYx6c&+`v P_q{c]䈽uw#AI7tާ# .߉K ?QKqs*>8?ۻͯc0O'=`wղ a6m+mEc~5&9SAi.;@RqIfB0`ژݖsTa(tQl~ܮJVP@lzdl`Yl~:`Ǝf4%wL˳1ʕw7'+ݮW=7K9zse,+Y|ʆ6h+ 3lRgW-uPt|iB G22KpBy^r8J=|_evVi$T $5I1,+W^YKi9 /П2:]9H)C?c$8fMooiEɯlk842ZB\g/Tg޿Ǒ7 ]z յ;))$l{Iqn+u#%P;PwoZ" ~QF7y̗k~֒XS=Nj<;wYCab??A!k|F᠙GWp]M#C {QfD~Vy1ӥAA WP֖+Qm|5ELܣpm ٩&CHY ́N4D.wLfIH+yjulօ1f`B'"EFWI>5 ҟn6Mm"ݱaC.kK~r5#OMl͈MEK#mV]Vjf7F/!X$%2[dr+͝ZR`XR1n5絛\⻩R.WO4Yf4Žj hlL}l-U ̶vc1'-^&\"K P|ՓM +e2YI|4 !i dOٛzB;82KH0 cWY_ 2cjGS14,:ORN\ɏEDcZTMkÛMM ɊtaA4޻[_Z|}.:Fvvqx$ǚ'7˵!~k6_$/88!& ZY1 onc$nD9+[DN] 2EdKmWFSIhXZbU: +tde$F6&+T*\jߙK'e,;5blDSeSt?`s r'J*E)8xeƮ8 pߗMrIpù4(B.T^- &ŤoLLX|.0nW-s\_cȖd:`I%JkePl6s1-8e ͗ 'NuVi0؈ꁚ $88z1pbMNqD_\.5n \#Uq>iKas@cO*рdph)d@骁5ncy n>HQR/A}SqMQ3~/u7Lhbtvbg?Wowk8e'RV(ġl(bԞ:'y9$?pvph]G Fw;kED@?0ޑEr ϣ(=L(.L͛Ft oLăQ \.7"jXp,hl m SG>BQ4 K|*UqAȒ$,ZuR +<8ᜱVH4 Jv%,骺%FB) D3RRE ui|'(uPm\2 Cvg|}^ߥ2dR%'q"fex:Z΅^~خR*CyJ:۾\s\+2*Vx]j}nT=qvd0_a\Ow&ӫ~5MXS)ݠ5|}ѓ?8{/@wDZNTg+|gM !8Je ABˇ%QLq o0ERAOkmإ\_jDj8mr>9!/deG Y1^ \5\u^tZ ȼ(ą2D"! "K_x^ o X4#K FOTfGV/Pm7|Ggd>R*==|~4־cONeMM=UID>U_~;W|#cP 8ˎE<1i_D~Ĕ6NWRt.UpexΘ[mqJzaR>&$">07Ns~,lǺn9 ńf:1>WK [[Zx3Ίauqmɖ\[H_ 4c8b- ΍6q@ڡ$Țr7$#zE7i, ?%H0(7{~$?i7 @k+wMb IAցP1J~'{,R̽O\3ӭ M\mKMԽ䮰MI?R?jhhFWd?MWPqh"ICsʧ{<ba*GxAN/TիG}ĥr1kIwy mO[?$蛓 ׁRAT1u< C7mjUk7ٟ:y>&ŮԉuDh zyA"E#'y&k^u:숨dAڏ"nZRx"51F.#i d @đP[@4,tIƍcmL|N19]%a`cIxz lKχG96mvbÄ*EfҸEJ[hVÞ=*]!Œ3~I!u?)IA{ܣ,u*#}+H$td;`R_FD<[QfiFƐ;ƀi'vH@Jga ܇:K)m}ksvm2mf)hOH@& p>;\Ș6gY[(Y(s%ۗ*ݨD?.{G$gAY)tYO Ÿ@-,CA\~mV՞RaNU:Y#C]Mtǻ/a3sXo1M m]twQMTYIl_Ke 26 W f%imUͯ'-P?Cc10+ZO2+mYXqrW Ix]T£_Vղgv#c*d*w-o}&XYRLAqS`9wa=dF9P%U }zӘse1*WMDw:/U0e< @گ3H:B4ƺ\J/ #4? tqo:Fglܱ}އ KWH^S{VJuL"օf y-/zL0tc6qK\N4P:yN " R½T7m WOǝlΊ_]0;?5m'NZY;QptWN1&lo$'@4F5C 8U„pҀv}A5XWt,2B ~k4\oŷ8Iu<*ɷʟ""}ĐUςOb_.ճnоp5[J٥z?;> ?4ޭz@$Sh=Uj/qF'k ڹG'`ΐ>G 6AMDR,pObXTIX yN#xr{bn"`\FM6 |_B"(0U"'[~ X /Nbx(7qGxT"zb);K/?Zi1Qh*!Tz;3(t0<]lxqImGJδOke9rHG< K]`ǢFc?w_5WNZr.*{ue!V 5JR9 AeE?7U7c'=H뗐YfSս]ɢ/  x>ifLr$3'!ë6SC 14JstL;P%| Ǹ:նꔦrk0& V9 gjb2xM8V 1Z%\x 8 _HG/E31E|C:doJI0K#ny՟`_9?u^NIcVI/o uLEu;mDOgc=-n!]"xkdBVbdA paw[r[; o5θĥRxJf< K>)Z N !κY˯sd옼 OUBHyxUZN}{8 7~XƬ\ Cl;4,1#uı(R95cxC(N x;Wq^}{%X|Qҩ|+F<ɲzבAuŁuVOW<\עҚ;U+ι )? 20+UA ο^֙bZSܗ~xJD{.@,.ˇ:E6¨!NcӥUsNJI_~s_LK7S,5tkA@j@FG4eޓFlSLƂV0|`>(_M^RJ.`g\Kk^܁= 60y)!C|63!]q47VNYF(7faQ8zuDOxPq=Š<"ʅu*b+7kwmJ` ZO?gsN][~{+IW Y%}l/.1E:Fa.l/Ov$[Њ$aAsOf&eXNk+r;ͱô+oj˔NW2$rWTZT;5&;_92jIز`11=HB:}s!&q40t|ss.fڒ*ЦKAO] e1k3{r/e"ִKÃ*:Џsz'ļ]X7ĩFf5hՂy ]a,-&`}bUj]U%,~}sɁ(5D"||Oh `%DHHLB'ޔ0HJ؁{i~9p}yi D xퟕj~S"*e| LW 5SpƇ4埳MKg lB-;xrna({XuÔ'ThNH:RȯÃKA̹>0 nm0Sx)Cgt3DC_g M(VInUid,h?m 8&j_'5y@,c 0e;9 P2BJLQ}Q5|,ibiKS?~>`[1ml ݑ@<$Yf ZG~1̷; Eg!ڡ.e$?g}$5Pdci}G6DH~ $zN۾E+ٕ `PЁ!|/P-XRۃ>U6Nu1+@ FUFY6VvŠk8uQKfdۛ<1;|ĉBƽ39%:j왶6UPW3;e)>',rrPLʼ;w4mlG9>wVP}_&;}4RU2rn%Ŗ+@nm+nl!ͱG.QlɌS6 ND:nfz I 0VcQ7 r gPJ 36#X6ϫ4cp3|=搨WWU-]U(B;rIk02}Jy$7o77;Pon! iUl: (6dA>ӚXc9aAjfq;Y1>>403A!}rg#CQhqr)EkuM !/vHV!2 jcpn%CW1qGwqO O:kN<ĤLWU0JSͬSaj?gᅏ4Pe0g<+r^?{5Vՙ;omm g\mm/ӹtaaw[#;Mw@-#s12m] f?8}^7,V"L:nÎɀ>O9gy֌ʨhveSE{hp v~,$rf⚓X򿊯p+Od~uU;=µC3o!w:U׳. Ě_Ԃr 4̺d;Z ѥW->ݍ8`fa{GR fA/:<#WmHs\v<%jI5;3؂t" ~FL0*9Sz$ձVɼ2?OC0_9[]gmmqFin$ kœƼ%g'r?\Zb$L"pM"i\.7+q̯km;ɭL%EPb~snH"+W8teae%6XbTrM z磈:}z@kÃwRuvfG3ad$qچ{(Lmѱ {\i3F<ڱȢy a$#]+*K\ŏJK\X "P֬gU"B:$q;|!-O4g[ə )5SOG8 f@-9ڢuZo+jh͝JGx./6 (?jQ}[Q-/umK]OUgF%5ФA9z?భ=hx}+4Tw8DlDNxϣQ{9M=iX8LJg*iPMc? d|;c U_X+L0ML @İ? î7럐c{h<2u n86U]sp:gzf&Dy~te& sQYSPډݘ@,X/e$1+W.ocG6k 0 K" %>,P L[ |(ߨ hxǑŒ(GѓU(ՠ)1W.': KmУ1mxPPn)vSAͱ}Gt0%zJCElU^j`? .ez÷vUf[5rgB-gJO9=c˗kD3渹j%!3yLt&A $n RM 9O?F[f-3)woz#4V3SiZ)'#s^䓠O.QM l+hk dq-iG=Fp5uk&l_s}6@'{~,1)81$]pHv=/?Q{s]e/=nxQ>luơ~Mcn g<,dvEjZlh@-AWiWW 8a|Қ7vS{6NVmi]~@yvߢG3>뵨i<͂1 ;R%#hXp) _f$LudVaw}GUвID ,{tʯ'k桩 0mKR,nNJl4je= 񲈧j{ѲN#&~2M2Lܦx٭-fD><ݏu΋_Nرtd)+kӐXO'$P.VTG<4hʻ м)U^K,yH’B)#[q1ѓ"& y&bv$!^A@h1nA)m͝I4D}{HUioZ^n+WF"}]e~5?u9ϨY'?E4yr6 tNq/g/ Oa}.ʌR%?}E2h (ms R*I;G4I{UPt; 1q2Զ5z>T4_1 hkL[t+@|\cpĎڲzpẃ(*vY*p$Qtf(چ,\؍hPXI#ܢ-w8f!qe hjբ+ON]|j^aQ![%?L+Tv @-̌&[mϡYza m$MƫfFI.GaE9 5-SsDj0#HQÓu#ba-/;꛵̌qD hpBrh ,ʓRZ2@EkWu@i2ٕG{0#<04~od/KBL*OЮȃDJY,?⿜®J3˗˱ pLTMZpQeóK t 6/W k٧ܡ`ݎm4 xH`i^+0HdlH蘸IC.C_2^.XLT>'x?x6h xiVy_! ;ߧ74UUga;`M~,lDe +y龡;ќ>Z_1.t?nqh"u xmiHj)=_W8I'0%t&Ou5}x Ԙb̈/nf ޕWA;vZCX.{ؘ'^ۥ=shx)1tZn=øYд5*ku?7d,I.Ў} f?;~(N {F-Zd?n=B%=@ :\+Ö& ^ZXT+`䶖߁t[k@>q`򇸭8Ɍ.{np\%_l.<<^"L-sԩs+v'{jv{[8 ]-vճeاFڶ(gcb1q.Bݓ< r%SqjXP8OL p hgSLחvHSB ltU0  LY3P3b8=pCf*Nja^>Abe7^ˀM܊-Wi"I'bsz543O@8Jxd !dתʼnzitF̷FY`;8~={څPv OPa4(@.ͮ䛺~Jjk~ĖDT g)BJ2xC}Ū ] Q:Ju*TSمc'm, ?w\ t1#NuX&VUUwX[b߄ .63ÒAƶ̲R_(]ADe+/SMAU%CI E+$_(W#‹rߚl7@9Q"x5b~n_l{y9uwdȑ䴟7VRڈrY?1E z0A^%sf)W[gwpcSzGsHR .2gl؟; H=e$8閎ZO}%c U_U@4'{8T-j$#23~4Npxt4Nh?n[hԍ+Md矰.W`_*@b.t+ɽ<,7qIځQ+vΉ<ԶŃ(DOk#nB'TXgb1%M8~Fg)z+[>cT&ː.ΊAqNObsX_yF]#oƝ`h!K"5[X[3GօꍮRaTl[x1o"F&bq`*yR!mҞ9;ZbZt/UUoi݊H1U4x7dR fU쀝/J(ު/>Tݤd6v JEdlP 1^`YutjM[ lUZ3gP[,=iaWa"ChScI_2aZksv)Fb?F峈Lc mBZɘٻG]ͽ1Qy q|}Iz8Tfc%,΃.>InQrC@^!Ug#5ߘdTn1}ɕ/߽ї)Ҽ; 0gCZG Ec_RہvyWG+ ? k3-,xဉ'tzي)A s``}ϘhڗϷ+ZF\jăFvTRgAw&ZGz`|< ҲYN a,wаTnAw%ŃdXRܞؤPEeVc) 'H'!I<i 2)Ӝʣ>Zܷa (cDCtJP9ܛy+X蒷ay57I +gsw ;:g:%󙷵 p$ Vݩ؉=)#܍Z I%uY=!?0l( YC7) }EhqɾMF|: Ca%h(v[*J"Fumme|-%`ɚ &fش{*R6Ttg_qŒ-3O^kBMi)Hˆr| $cQKƏ =E:_H {i;^;f6i1ᛡmnЪ#[ӽ.>1UڥQAmnIh w M4`d|ljϕfСdw#y.XE9Yg6˃L 1H}ҙIrK&09s ÒpB0dnc2›U!pVVv^$% rL;9b&N|D~j.i/'Ы9U⇍AJ e-3 x͘?ګE;4R= &LKFa :\ 4iBz۵I+8m\7e[dluӈ"RX%D6kˊć ̱u Cw7I:wF pv# Is.J6n\#7˜y2kLw1B>"RRŮF YxoTo2fL⌯g.fT/I[n_{R^HمTve

١j)!Ta(䰑Cj#v1+H%; 00~}Fe-Xy"7lg* 2c`y5_I(\7:}0j,X'5&ҼaUqBnHLҲ>VGr^]B;ʍ$/E}$k/m 1yz.3@EwȨV"Fmצ7MZ;#-ynNc0Ko?r˨Ӧ<%:&*ܡ'sˀwOn![o}G}oX5tSb=+XNŹ(X}bXnLX%S>ϛY3:7ep̂76 )gwys節*XЯ[o8Dt"$Ae Iufu[M#ۥ LZb8E ;(s@79Ϙ +\ z|^r`s o+pK[9L@-fbZ5+z< w#)L=Px+3|F_ k۫򇷇> pqѹRڵptXWLu[JCx"4I(9쾈7Ue50^m+C>xDob6U "#+>xp}OJ$ ewH*B>SdnENR.JbAfC<"*( E>0gHX\A$ZϪf/> WI~,+vew(I>13? -"Hp& z*`uϛ@ d=+ry4~d +A"bZ&F/TCVa/bEQKl׽-5缒jk!̟e7J}^}I`@#e +xESM|rmcQt >ķ2J2@O*_yوqBho^; Hp`.1&6uz4P`X[.L}gec 4U88CeRB3Ϥ[ f ;:UV\^`?hdZ&4c xQP KtSOre(M.0Nok%xK 4|$f9T!f*`$IT`@6 04bUEҼmл!7VbxT ȵho]LC$ƒ õV['Aԉ\uUG{ `8-ʈrgKWp bLOdּW3wɤD2sk,wm lzD58j WqT{WKvGX0tL=4 ^joDXBv ֑-fxz5rH/d:=ú8֡WYyeH.EXPJPFsf=ю{/9Y\X]jL7=+Cϯ*'k:ݎ}wQ e#p%!م`P]e] D8' 1 kf;XV4rz>(U廹1TA|i.Ǚ5|81-1YS>hf½[ [nKIqN_„TD=x\21#X-O]A|/2P1/pǞ I*BxNIASI@!1q,PcqW>8[7@YB4>#|==ӄ'?AD9x ܹTI0_ ],x%~ΉLm#s EMX?f)ާXq#E$P=zb+"!:*EⅹʏYӟH/3N>q.uyueo}l FY4D9F9)C3\mWfՂC?,v9J 'aFZE .rR | rp1%?)Pw \_޶t @IR N6.^OkvXV[)ڎަX.%-CAҦ zY8:|䥂N\xn.; !lԳ+tH0#.S6o#Jw喠`^zKb}hI(Ӗv=zs,Rk^h0(j8x\2<\Ňm7 :Ez}L\/23:-!Ib +$P30,P\bΊc蛺7b; } `hϺScd8b2܌F8*h:ٰwcE_א*~i>XJ3fdF̖(Bޢd1s}*5@@ɖICjӮvXKsD t| eb$\4!,+9iY͓^˗v7JEnvb+Uy5xVriKqo3^ gI=m$d'eCKusX>➦;?*A-eH5\(1%5U:*mݙrҨblj(%oՓチU:I%0j⢫lLf[l1HeR-޶UBعofUK34KPӾ[f;Z /LQ =6ˬ[h|_h kD]\AQVиiaH4k_ ZǞ ;"c1` ܸmoW-CWD̍|7ϣ%Gdf&ҭgW(5<|l?tZ Z-!M+Լ2 o(#I7C#Me] Y*6STӋ# n-(ysG=ΡC %9&TUNuJEc*xpp*8b$bYhج7ĴW0cn 0C&7O%6XE(>Y`8"m0e AUpe]da7sʶ8am3bX`D.4|w}_*G q OXa븼|(7yoRl= UrtJ}gס+Cq|^_m*P qEƨF.D9sl'Y9p<5-^%`"Dzʽ$hzS!'A D+x=b`'~<}׾w+],Cp^x*aI[QyidK~Aw"A-syrSHSCKp׿eD`(tuhaAr+-zE^=%`Ua0Ws@F*ҳh/h=kBTvC{< C sMڷE{wХ Be"0#"#IgCz>pDP%_|VViʀDպ=JOGG#V!]D UHD;$|Hn^.)=a͂Ѧ=2qQS9<^I"^:5롂d,2'Rx8`5a@Ѫ ,GQ"Sq;[֡9z(h>!f<9X yZjiTJEvo̪K̰06U:2Hi>z SH 19X0m:7pUl$U AH ,TW3{6 0=!tЍd@uz BWc.,}{Raa)  B0p?+@|ry Բ}s&<'T8lXy'|yӎʽ{^dPf[g47BQ+Kc= 5~'nN O7{\ZTO G{qeg0Fw;Pa~:Lq3*ALcwL]uGؿ~YtA:}С-yj^AF;Rn|GnCD9OgJanSgrISrrw5V TgӷvqZWośOOTYvrK IgGpw\lgx1" ˎAhJ 4Iup*!Dᝐk_ Sঀ=!i&בH׍N1xڎ3N.k;Isvzs0\x~튼k:Xmi:KL)n%JNINOxY0(%C{*s-|&de5 PGD[05?շ}k̨hd0If~PjMV\® +pD8rnڙ !mI"a:u+m-/Rf(hiG|3y;fÂل.P KPRN9OqcSyfRKChs 3<*Nkn[prZ@qE1 Zlf/3[Mv ]O |nEj F%q63ƪWI/v5 Ԉ)huuS+4i,Ӈw`}SI'{H9_:`]'%t\BPipUnS^c Ϡ⍄>곹]` Hj=ct35Il8i+ąVg]؛jpVe ؘʼQe'lwMv?a/v>niɥ‘)+x )XUtA%F M}-3B|2<ۅy2M? M;`# `+ rg']RT \/x]k? ӭ\m 47OicTS_v"/sIs΀;Slz ' G &rB?,/hrQ;ӏ5*%|(AqAZ/Q%v{پ~UWJP~EKgCjc6oN"f~Q ./1f j,V<ӱNm9G*߯F") ޗs䝯*CfUZX{X 0 p౉(!zR+ɹY!_2-Fr< Kьh-<9 ]şRuK<ĢZ>;FA~N,3'9a|zvf#};?f) 0hwVDy4>±iq#$}+goф&P)>&)یNEݐT 41n_dfӿ-c 6H-@T@!xsR/UmTKd~'Ff-e'"ݨs$aJ ak&i8LԠo+߅1lTD31K*8h@pɕf+$Ns@?2T6èC3kN:$}njMLz69r }ݲxKfr!D2};R|8}kmoY#TW:3זiC#(^vR2E>iگPn}i1&K5r./2Hl0T}+oS m1P% ldJ®=%OW:&OL=ȲcOHT~trY>+z{cjhBL^ ]Ǐk ȞNd"pVROg$ }YsVћʻTzjyf?V{1)rgvB &WkK!@$^SWc)0&kXd$l߹18:C +ʡ:kR^K VeL? Xu%aȟ]>|J7Cih@MQ mHr2-xL[K8|7{YUżHd?Vz t\Iٱh= WS}OID'_?Bpe"XbMq0VkbBSq-*wg/<_9NfIA^LG+B~ _I$v6~8WTBzFlyn|N  F6$ )HO䫆o^JIr{#2lQ6FK@IDvT\Rߡ*OJKf$݄Q{bFs,<;pQ`:$Z h/I[@QpXMAwJ H4SSW8tdbmk'ONǞ}dr2 kZ!AJ$F#uV+݇C5kcd͝\7؊?r c55/YMRH<5$ hĐ{`%}1z9%5uZL ڼNPEijAyrX^F&WriٜVmL mO/,nPM^{ԯDjpz>a=/ E֠E9wa#zIE pYnQ),qp!zN1ŢIy/fNO5]A| q =8–6~}zϐ,Y6 {UiQIhyg΢n#EnXVS@I픴RG~M7o Pjj#\lWa%~y 1&cv p@+.FE}C2p aK\4WM-Z)ȯû`b.FЂ{?B* {ztH Q֤5XMpŽ1:0]15v+"kK_wQ:uMj `nF"jY =HuCu( :*f%Yߩ7/7= O@3G"<\ݽ~r^%%aNZD.Y ًwV5".gŽH T_pξA6ڹ-&3hy #퐧78ǪPt֐*d͋0.;}Q'$6(ᆵX_bZ!T3R=r>|*0 ߜܗO{J7&.ʿuD1,+RdT,"ܼ;چ}sKxp?du%7ER\}eO"yȱISK"ob~ou,!sAB ҔG } -5uO~7.>Z[?Ly۬2_Ҍ; fUꙛNwY7 KW:]~ O '=Tez^Z֎&*tr8[4] q0 2hڊ4‡8Îy7]-Ѥi 2,Ҕ0멵9;@P.$8?t{W S; Nݬ]/e C:P`?V.?6"㻘B8;ȋѮ(tΦnM&Ve 6.iVԝtg^E 4#)iڞRo!ms@SuOP .7a, P<ǜqufG):pR7TI YƲI![p=2G&QRC8`Xnzp .)\P]G7 :7Hkg 0E R<ݞɝ!s'`puDy4g.1"L3)cOxІS$-2< 3XϞ᭚7gĊ䫻oh"{ $OSm\< PGE:]׹)MNrhՇmrYڹvuƃ8OE(a/# ItmiLp##E}9QU7o(oQ{HG*#R57zׄ=ɺd+F=AMVS*-c+ |8S!?BITa8f)9 TXKHyA CT^CwVJģjݨ1'e[NXX?\0%[K1In(zٗpdB<y2&y-ƿc"P'*|U|J&r`v؃`|2XQSM5SȌJ]Tw㼒'L-mE UH ?nt[%;{r!EowHV݅ 6VtrҺvv};uq7$0fue^3Hl8<V]bvONTl`DBZw6z%;bexrz'%9m_OAثVe%u\l5&W8>d|؉pĝ~U QOq A:fLg要,YFJs2,KMjN 6 Fyix+}j ѾwlWtD`>=kWs^raF$O^ƎfHy[_ںQEDSn@ 8=0/yӓ2teGS9_.UvKTyrc5GxSd]'R^PiCyYn${jy(Hx?\o jh[ KymZQE_F96㞑 ?;{/cQoY'$kGHq ,kĮI D4O_AAKYZV 6lYǮSI=޿u;B1&a,HZ)/ T.NXY&G-|'eiĢuյR ?lyF^ྤk}IgTjr "9Hg;wJ2զqDapl-@-<RKGkIʯ\6>1xtմ׬@pGw)ycP1S"82 ,)$ϯ4no.w! #E--isxi|fT'+I{O\6S!Cw:[Zx"ct& D"or!Y: tBJ#<D}^Fܴ ʈ%RJ CXndDI'wP|``bT6uҙRʰȀiCޔ C8HtE3{7Ckle+w/c$n[ Cu0^솣4Ц v%Ҭyٱc~ Ȓ죯@E4SQ\f<짹ڍCa>Q e9-S=Ყ^gMǐX)*"4߮]+C7q=9C)D1j>iA0; 3IoQVb}bD4X2*:x+K.x(腣4ߙ__/c߂q!P'ݙf(ƶOcGXG-t HMq,̌ 9ujM_tCCS٩Ep쐂7*;š7zHf|qP:RQᲇaܜ tIYd^. #1v٤YWZ :yNwt1V91%V8/u1³TlH@c=vjJОNfq`~(me{iѹ_y  ?ȾxgCh{ݪ4g\K| V x}N]̍R)h7!6-*O۶Ծ,xkmLo<0`y"| d{q%y3l'"YmT"SEKIiOV ǞiPLTG`Bؐc^Nn5u[v- O$Ɛi3 _)/m:dzqbb1: sS}R0787UM*y-}T QsƭEnm{mm=`9v8frG=a F\׶zC%.p)`7Tw+f~~㛚m.ԊqrcKөk_c7%HoisV Рh%eKym)CWh XEhJ eug:!bn)/S0˱OQ:Rpkݰ_CKxw%CNCdAEI6%zʺևn(I]<ر% ӦZB\Ĵ_X0O`V3Z:긃 $5,:N mrޟ'ޘA0غȲ>Ny"Z ۫ԣsr/}X0G$thsƄFԼ_g 8>KӁ6I)mT"ۅpz /hdS"f+ZD7&CE丈).DoP`0[_.^'eHW@ 2C5 G(lyA6p:q{-9jc&B=XO,pvuA ݗրm?f(; i*ClQx"Wؤf~z(: I6% ޛWL:Uc0EeqQEP ]:]jGJx| 9DQ/l7N $b"@$P"ZS@, 9Xy !zȵ lKH5mӍRݓ^Gj+}(7l fC ΕIT(K.5(hq;ECP /? c >`|S|cѦZjrDj^DQ !>s#| /v6;+# 5^%F75DT[!%`“-U:_C<::N;_r"z1o|v\/O9VoP8Rj6~-h[Nңvhvl-*| 4E켔dFmҿ3]&׻,C*N(Z۱f社t<_pjt׿V0;*3>VԿ9fF`'}MV^X=ZjB) ]dPY f1@BL&ӋC|a|H26ϸL؟es),T8ah&6њWt[J7I+_bm$yf )p#]<xoaSY,LrOHTuWu ZI bE,ˬRˁvt(M#v#js#[Bܠ"ηN\\.'\{ BO?uNb3[a*}nK, O)`7bpy˴ݧ[Yz_Kuќjfk[݂UR/B,=޹6vY*Omޘ:PloS_Uo#xTT, )Ѱ?y2xzE\bGƫ?k9 X½dr: 3Jζc ,RMvۇU[vkA*yqn@30졿WhޣΚhvW_/-GTySD.%G9O&%k3%ug[7;()v/u5LLb~V@Z-q̉&2f07,Î{`N(6%z"E?bViGE*/d}ZJ+^,76Ù_hVDB7Re(=|icfU!pf&az{Lt%-ãCl{WnZ§,x t%۽lZ H@zkms-H*`OR`[I;$S9\ʄ65INI/sþ!fEބo3Rzԍaz91UEG>F K£cZa(DB޼k߼>om(aH,8&o XDdbm [2f)kʥIŗHmsvh&y>!!?I`6Jb8cɸ:AzM{i3\O|/s8[=]H9|f\֬u%St@E'8â!=]c߲k>O+ߨۏ#.e~VG~k{j^":AnCbQflvX@*w6 [O}(ץT辁]X8yHfSD]}ie@zY 0.Fn3hj{JJTx^;޹H>L)͉t|1 ѕf*—hTF~0||. ֽͺ Cu3ekG `ϡۋhi#%pCl8}kV`!~IOJ~̀a@I̎R|gdhړ G\7>.Hvӯ=Lb:uͻBr@'ڳje"մs,X>I.@mTq{ܢ0>|n0\*L:` @@sfFvOt 9ȝzrf{9XZM[?iXQEo4Dbl_rp<>C$Ra^$J:FF uB/PBFxX[SF$MZuM;eHbAЉAZҲB 7jPu1׻yqlLGB+.M6 ]kާZs Gve}Q՜Mzۘm}/w i|pT5"jv-n}|`$.hPqzrsF:HR{AuxuI`foΓRAgOٴv ::ؤ f<.%;ǵjڰgEG]blsjXV>!Жn8P7n@)j#L\3&\+qqg85[La`"9nhp[Zҹj1[וTҙ[g\DlmϛAH%yM_ZK\yRt瑩 Eʋ3F22+2,@|QR+7' -=:>Bnɘw4-(o(߯{G>Z >(먰/d< 땯gJΪL0x2f#wWhH9rX{A@c"-44 X %%Sz<׹܁ݬSU@W_GwLHsMd`c G-O5 fd,HMVzƧv%o!=բ7~pY+=;>Mq; @d7-@q 7F9)V7ƛ*]HSyq3žTiQ؎fN7qd̿)ZZAٌ((GQPCdӾ#.4Brܑ@.~ǫU Cb8A {Vs~I}}nikS/ߩ$ ox4w=m{2';L_s)I45-9_@4&)Bac@r>: PhPcp+//!ٯţ t;D+1N{9<.,ˠ r HriSG5  t/m @]?hEW7q;3oQn,aL_Rb\0R@ƎP#7|v#ŊE>}hRq|grHIfgMC Ĥۖ2ÈtNk $&-8)гyHqL>rM/F-aa1dBn{PpAg8.88kK{%ŠuZ]NCR23khFdLPBLrdͤ-aw4}0Eߣ\V,HWA႙տQuk;<]JǮo-р]bCl>WYWۓ$ Ӽm>Ot?ěoJcL qEmPĈ:]Q~P{X N d'oJr薐Y*t xuDOt7sFE ߳S*J pX_OR6<= ]G;$q&՝C\04".^^<d߁!3٧7rD~bBb&V9vu@brs~==Ǝq*v9L<(2K8$.FI>g:qӈ?2h&Y xѤ@|P & b^ {EνBf=Y9P*B*-2.UV]tGIV8ޮ^kk}E2#d#P#@ w$Imx._Ǒ}S} 0=nԝ\ٻ,~!("mc{EUOA/a$W-`du9]'O\"D]4MB!ܲ F Rmv[}.UnOĽLWO|(OB t(L$Ǐ{nS_u,${L6i% 7b5DѴIl9K dLCmqb/Ï nXP̃gBHDsM&I_7Dszt)7e̛v0w FH@AYgM];KǼNRl&4Zvl(T@-NT,Z\?hh!j'n3,?[.hS҇}`}C7e^s,h"]-@x&K8n%ӞT ~ѹϕ͌O`bk}l4aSQ5B Cldi#}&w;& u>)c٣+Dnzo}-!D"#m8]}LHR kMr=,;B~Ϧ3:Tsw-4̯WDc0'_YWbCh3$l}V69hɥ#Fz8!H]j.Kqp<=׫ʽu?Tgě2*k_[~Iؒk~J: k]]a^Ab/_bu;W>_ &my#~,#*8D-ī"v\5"XceWsJsnü/ͫsuzyYgr *Ō1_xW+țW@k(VLs@*u6[^x%:S0D 0E&؉#-J!>:3|_.\Lq)MLdGO9簵cU(xRqfBm R̢RuC X MOi Bɚytq\E4&Mq W$̽|A"YQd"edn̤ +֙ 0.pnlUYI7 |#hC"ޠ,#ա  áXD ݼb t&①lw/-1$+>5\]7v?顟ƸZm{A+i' &O֊N4QZy(J2O>VԜ#f{PMgN "X~$Śij3p T(aʑa0jڑZ:RuǶ@F6#h t)7iRzL(j3^{O)jCM&/|]'Bx: /jZH.X87^fve|=||TCieBi&-4Mx‰ctpuկ GǪpT>5Q$MKTf#N6򆟋*j.7u͕`%.&LwZk(V|ĽY"[CmĚ&yM`0rqABtc7p xy:%!OEG-trmJ1t0TN(!b ՍOgb#9X+6L&ՓBIbk#N/Q /*:"S*(҉md$S(;C[Fa«m5^G. 8:ct-W*odvk2QT )V/}YwxeI1o@a:*e|lɩWU@Z]ފ=Ё%oN.->բfVoG&$uoY` %#ݣï &+M<~5Lcz.M8VLC :Ic|](i;^(N˘ Wzڹlp0k-loO(r}qQ k2fۍʑQi}E5 (v("4HY)(|Qa:oaHGܻp*3]T7xH Qn:~ r D܀8õQZn >ǁ|p?M5[Ai4@WQ0ěqĔv*xs:S`6ȳ7&hzh%;\x=~;Dx_XPJbXֽXNSz:Ik֏-y|@/b mL)JzWNR KuY:bPVz9&% l3Jg^Vv!閇숥.9G(A(22jQy? lXW2LlsQ۴ q!ɪoUw-KƤ9@ , [.'Ǫr6k(K9.sU A89uFH5!$}2p%'T 2pGm2"-CbBLT?8?>E/(ʰa*jTC3;T$O7 ́$9g:aBλ4 6n$(RMƒvv2 ~Ǻ] 7YWu0!`;Xi?sjw3s?_,GopZ`U94U͝(.sfʤ?\JκFDE[oAx%!H!u)KA3H3ǙVm]f[?O^m5J8bqNYva/)0݁%2?SŗݜF}NYgWrPOhp=eqTE+wb`9Ns @WۢpKQkL WC"<ֲ)]|Kx-df+#s ]?2yhd7{4;nTAU#3Eφ9]xsrF T͠ȧv4^6XoGP5N~ jlVfKVDZ[F GEcX`%*DxitL5kMP`(d{) kejW{mNҩ*4 Q"٪2 ʛQqۭCbw k¥f.a+U)FDou:%ɟDOVMCVfںk/}@GWs.-b.qT+/ܛTBC;HM<s_%ZBJl?LP_~ۣ5"*j`k55"mGnP?7iv5[4E\ɕ`4D+Rc`]R3`^ ;l"!cm9, Hq)1=!I +4H*,O7{;KzPx,R#G4#<1w^PhJg!ϒKj.U-rpG+Ņnrj1)DŽ;h }M<Po \ ~AWqG <%}c550)֮b+azˍjg ip4u9n LTѬ8052UbSE@ R§ZV} 2]u,K8o'_&M0oz$Ǒn'q"4@m};lscn0X*|["_#\xTQhi[7Ԕ &)8n$z32Q xeLٱ=A,^}B`|7!U+ѹ#CJ6N<40MJTi3'T[{HQ; L-}rd8¡%KO|-r1~"T÷r kEtl@hv7lfУi@?/<;`z$ks* UN$` 7:Bh%9@p3y֦ ipB- 1nC&o8<̄A t?ijTնMbdK44t:]bĦ|>ѫ!6WȂ޷s:e 㵉BȌJHTX~ZOiL%3`h`\Uf!$2>ϥRiJ! W89OA. szg~MU7m6i;_co߱7> nP`6Ҡ0_v|5keԓd}4"4*ǟGC&-E:=c߻gVkULJ5`G( S:ldqԸ_P'[GY]jkWd*^@UywT8z2^fFʔ땝~k(pbmEyOKTv0 Ҥp/_7x;Рƻvm7ȍf8Nr+N4k1wJw o't}yiR2I7Yt/Ga=M_yYȊJB$n@I_,ۘrPj1Y)w贕/Whn,V:Y:fޘQY0 6XU<)#][|Z7t 5N+57a6cS9gR慻ɠD{ubg~#*d[oP0zt3 bel`WQimBBS |9Tݑ輕v|i@gK9Z/)PѵXbaln1Uqj?q/K ?)}@VKsG$}Y nhdhjm3wy%'?~ϳ[߱E}N)q㑞w^bGϤum~ǹٝˍdi|F9ڧjQ䟅(EAQnɮ݅Kvv ;A/8ȫu<ߩ&THakmVwࣅaMić'@Q/˃y&ÑcJc(5r[-.raW0T/idS]H0S*>ұ[n#=tAm S.˛Y2fp2idi!!vhoc6PD?m]uG{UV/>B&&}*ӥvTg;>'ʒ3NG^. XC&3K\ńu;Hk6rQP]7/n辽~k8ۚvA;NY^A_1!3D0(L߉!):NۋDM#wSթ>۴o}^ds{PK.U%#5ҝ գ4{JiԇÅ>_z:Y  ؟5c}y;d~[7/F]TD*˓P7pgm!=!/gu$yTxklKo=$> Di U=̴G=O#ZvMx)+XzVb▶V~PRT}3'Hg*5:յ=iw_j{ Y~ KqZ5i_v| 4ˌI02l_)I؁c Qvh  g7 EKO/olc\8ŋSb[L.Wu+&+Y{U8q?r{0 'V$[bv!Y12A,Q^dj'.W+\U n5{/>~pF,rgTbp"/elM-e&ARC PhTG$գ7"3dO:?`q tKٛB}=׳ڃ@Z5񛖙z~Cxnl3}0mz;o$Gi,Z YH V\ BC) i-y)sB!f9]y6i ,Ms hjq /'vO68w&|W![tpJB-0I/V=*"Iz ߸>}q2^1@©,/ABfJLjQsYUA [T,d~v^ 3Q~6pV{vp0QĂ SI[:ca#pvggħ;3J/ys7dKq<:ױr Y]^i-)M(Ί^yIo7:ǹڤdղPl̈= >rث0 fIbj<^^K qVٻ1'l^Udƍ3\6]]+0ڍ̯Q"ewPmX#kZUV'EJ:SgNOqS lH9ޕ3Ի/#KdmF}̞\ Fu1Q 86Ǝ. Dqa>Џ?㬇 ӾKtrBԂɱkn%yGSm5 g8W7WEY57JoSק6SE bE:ѿL4ekPE{F<'P7 )޳8/z6QqxVr3W ¤hIU2M$*Du^[ r- a?eZ||I24On0.T޸q*rR`*a}z_GB. `ꨴOKaȻ R>+RB&=DXQf(nV,2 <4輮`j έ&!]7VkHAcZ4w`‹3oR%S$;/k# f[<͂>Nm{n ܔBX0TҨ(/R*#8{ E8&aFUMY6-"PSqUER)-9DV5-(se|Cc \_=`)kqԡ+:c>'O%Nq]w!ϐLKX,wIM0oK2q\HsytGBgpƏp/M&v+6ϱkuH(Vg"ik2"G;ه[K]xך4Gww7sao"v$9ed -p\Sm"e Q diDeaq'iaGʱ-E<(GQ*^ܮ-bR9T("#;{M~)2aVFRvD61-Qo3 Rˢ;Eq迢E,FB'Ն1wҶAiWb4ijz5u0GOHP$ kC_f10YP!b)aL:jN:Կvd\kV}Ciz7gLLGql6 e~'{3it?<}/]՘iDkc)gjJrB=NPK>Mq4v7cOP̏H}[ea w5^& t2TvezV[Д) q(T۰vhq%QQe[ ~PN-Ր~¼)Fdy} |7ԝv*J<*挄yF(@nuO?$w(H2}zX_gChT|55h`gœdgOї*s(ILPLe"%k(ˁ9^h[ZOJ+nhdq 9oW*}qH*"u[2=@d^#ۋZQPEw*mD P2ɌeyA䚎Ͻڪ2Vl3ALa)GJ&L ՘#n8ȸ .*&5+7GWW6*ߘY]' ԥFۄR|ДN_w#|1zµҒaOWifuj.n+XTΩrAg cXw#AYI+K_tœ?f)L_[~L΂[2dݻ+Ӆ%l3flZS̈_HUbr lzZ ]Gxؘ{#B|RwF5;vlW_ i 1UHb>q[JWAD==rSߣM#b/t2)(bͥGA]jV`xZrELkP۫nG0s;ZvB0Wv.6)-If"fzvA(w4?1(Kq FJ}L"5{nmvURspv* 1G茳#<0yT,S6gѭt򊲷L 6?*8lc(cd8=/Z@d%h!ו2|`{rcZ| kzS$1K݈/pS7b?5ҟ2pC>uL8)ώ*?:<0@40Mٔ"껢L,jkf(U !f&x:],ȵgYH@9FB6<ͷ}l׹=:blBlQ wEZNβpoS\sJv&Vo^X?I3a`jb/=U?kxXA&B ;EЖ:G" |Q}SK6n&3:7L;L D]VV߼h~j`2N{OR"7]YAӥN%5H36zqQPfLYsFRnxO "=Y_HƯ*Gןz$SkDФ;ʗ<v%n@oyh]PBe 2w(҈JST{L@QIgQrX"!-4m. [ &C1%r^3KtٮE,e pwCZS mmSm.dd. !d bsiKsۥ2D~+/WgIKb(ܡCmܾŤQ !q$U [|D2\HhV ģYv^YMA)H)W)3XO D Oh_H鑨`PqU& A0zы`W͓}T%$~t⧱1ZR^G :aj$)SdūnR0ἶO, ҙ(bT&T~Gil~O~Vp!3T]}y%\m@X%Ɯ^꘥^+G06S4)dʵdhM;gj+!%`ɹvoa!]-eP4]Kwa#؃KDU ,H@g2*T 4xut-FNU[!aex*rdZ@v1Y’uz]2a͐l2Pr7dPFi:m &2]#֊Ð;NN8 mۋs ZFkEB$V%(d3>6 ]838%q#0Ƃ H/;T7fIYpEyPL !iK|C! o6f&;2[0ڎ3Yi g"DbN*|0䦩>I {XcL&?H /k ^'ߘru:[rsK1|U/5mͻڎ 7)q8;樳 L([Mش`; T*[^ݡ :""GI!YFB8X`C:ܰUv+V+^GBki*xm^j`T=7` Wk[*;Ċ"a|$ޫ;]i| 57 L6 W3L)gN>@(pT)6>o5`sP7 V$Z|$h]աHC%{  DLAOK<. q -8}i?RfE bz<*Pr2_ q*؆|^$܁ps(uf{Ȳ|,@n [E3űVc_ҠG>P$O>4OI\g0ajfV.i fRmz^8d k޺+Y\ykIaDAXjh-%t: aw?0mD <7$({\YvERʭh3h^j ?JU,x.@{*w3@U"O[TW::sjerIyeiXxDMib*D-= yƐX=K"9y#vBa˜J=MG6\wg(-O-d"/,1IF-͙/D}@Sv6f!(Y_: h^.Z̏Pn5_@Q+0%WM<6=Bl(8#Y2$ _])g .ȍ~YA~/z:+BTY%7yIGZdʦRzVP?!ԴSϠ[ŷjBVv vٞ/IiiUT֟L ?:m2@^߾\eGY^%ne8)A\%Hjk ،@׬EВ``H}vYO=8S wSn_ .N3B?f"mŀZs3_+B735ؐVy8 ,b3if=锒P^_^bFwRI^b&5ew-И<#taW[tQ&A ӸXĶ"C&WTnh3@4:?Sp .qmrI2jLʃ!ELW#C8qݨ%7>@dk}E|'m/*Ȉ-j"Ro R[=\o3P1X c5$R>og64V|$>ܔMTզv5v|"ea3RO1q-n$߻FIԐv{=RyW[>zj`vr6qU+hbjȍ~ؿ9:, .wBMU~@5ri8rjmX~'nc~[9v_[ƗByTH櫘UVF:j q|xi14W"9!&j|Iı :%~!UxS:֭唊u %\TB\v0AkB^{QB6 jyyP%:LZ8eIdC~ 'vI|nIuI|=#!b8 dۢ)0n7tؤu C_6%lAͿd--D7u}pؘ~H;cE}%:ғKvL5tT^z;3\f> Xf^2Hyqɠ3w?ͳӲuB8M*yW݋zip Z)(pL|[/C;@)r~n(ugS:Z$Q=L2Zz&+n3`Xn$º75 ^ws3"n|h-dPM q#vntmx cΗ Da n"(ƆծI0ץn8:UEZ g. 6 TssPRle?AܺOW MP"*פo^&|~ui^͆@#jS3xxRA@my{9{yͰ  ;eGzcKo|'$TX:ZuEpnE-Di1&(pYİf>{c|h!2:w^ce߰ڬ7}%p`o!1`opRW pA{`'/BkdYO[ο! oWI#LJshOxLvc#kΦ"픑%lV7"okSBWIbI>p|1zKX’$@ Qﺳ`rl6I+k08(-,OSfMI&1 "6:~O]"e E?!s{=c@Wڇ$8|ErȔl?u9FcTC=`a^mR~~#.ob(& :al2JvknIQ7kêB_i(8 wS@#DPo}o"\ƏNA8M!k_,lޥ?3h:p-;P` W.wCe/ ]*Y|* 2DT 5>Ll1xƉo'` OqV i-~֙ #] yzC͆vhWCs@@=q4k뽨Kro} ry柏j!Y {4L|b<%QO?W}@`x2U:(ٚ_<t)}: j),Z͑?[.jb1xW r"YчDEiE_ ͽ2ȴՕy(5"܏.Uy9%o=Znz'wo1)ssHLY;z;E^ f\Q43_;U[O,J3߀Xq5{5znI9sTZqK7Jb5 Q%4Mnt}iH+˘{%х/}5>I(dF`)agv]o`tiLgR U*okkj^<+bB|x>Gz7Dn]Srm!ke/:V$|!^@ #(tp{Dz H't}dJ^>ڄ|?H]pWdLk"q&YG,FoؐzT-Yez;Gmo٩o"Q*7l6߶tgng@3hڰ\/#P4¸=YbKq1SD.%gA߻1>?fĖ%jK'Q|p3fh\UWO*PXʛjӔjQכ]P+"{sU2DuewO;4H{&ьÊ,7U[J+b C,m]g@yHPaLi],j\Vub-/NJX{-Y[Vµߣ/u*W4.LH9e.gl\u]ٽWʑb6U'/|[@]ώ%g IQw`KQS #y3ې۷^vP:&Y b,; no݌W#ϳ'{εar@m;?&⚖EE4iX-" BǍc JckX-C_ғG[*Sdw yPM*dSVg頇K;= yR7>~݄^]aTwL9$Ə /18\J OD8ډl`3~a$B$~o8w]ҜI S-jW*V.{ *O =02'I4WիN34x޶ڮ{(5 {b~#Z.mH*2I'!jc6C֩=Kh b: 5L/LLQj?pa +$6V5 Թ,><&/mh+gJjQ]jm7h}uL7nmNqOqiY4ǚ [#dL-:D/~=#4k/ݵ@0(^m_0m?gvw]߻HXEG:L{sn[20E-/,z:S^3\+\/e5s8IP! 5z|˛-m[\v[#޻c++5V>*~)Hۃ@ ؐ?U9pu )/@Z[hM,@iwwlZT>y/wj<x;Yq Yìb#8ykl*f ZյAP eVPrBY.J~xo£LsO"GUY+zU]\IK)_9Nqŋ; S3OX@?:æH7@i[RcAwA>ELOtC̪TTIa2OedZ9 Q: @]ZȳSûD.虔@BRQ卑٢t'zĀʬV]TekY*y-QLCc (pwA¸ $lxeɢfIYo*&x܍c]:?KnF=9kR΀f*d "[%E]B"|(]ZWUSz_tiWxۓLF&)b 5uԼ?8l2`1X=(m4叮ʑIOo#pDMbܕ?;AZ^ iBӛ&n Qwo=L1.=-(Ah.)uY/7#XmŷKXÁG}pDC< @t#h:S$t$Ozr 5x:Ҁh+RU|5!$qMo(`PbyRּ{Q&Asޒ^p淌{j&[65B\%UƼ؆87 Vb.-mDk/R_(1+5+]ҏxy U]/nMԋwVŃ/|Khg~i~(F!ι<&0ӫ|wH<P}71X%rfc;L:&rۧci,1;+!d3Qެ2yվӄeV:"6 @`wb(0jh1妞}mgbzb6 w Fj>:k~ct<` 7A{̡=ͺ9@[-%̓lv.xtygCM؂v2Z#3q7bo&J˺/MN~Fn`{ܗeLgJ{#:'-& Lhv+~;#OX2Z+VV#yN0->8L,Y>3ɨrO\?f|=-_FN.i;k籬&xw26ep)se7UۥH_[,m?X x]vek 9WpL$VB'i"廪ep^#=X ֢"8Jwv-i\=j} 쒭y}lw+u"A2l*d`Tk ڋX (Y 2:N: *NȬ}|/G⦢I;f лfgnWU&<Ŕ(| =tڍl|ZRB7St}!DC Ey {JzVFY3`|6Y\?ߑ;3ioh,Yqf{?k)}T5?RcfbGM4z = nU.vFyiEOzL4_ë3 "9a 2P\\7ͼf1e,ޠTO RYlsζXgLni{_sֶRfD!3Zŀ:LξB 9`9eĽT{L:+y L5v5HhuM@hzI _O׈ P$@Ukyu{U*â51S^t t{WʄYm\ͽnEfc{|)&AEbI~!ՒV!1QJ gДL ZSđl-¯Mҙ wfz4ua[~ >h&U/$6&J.m&p|شoy4{PP2[~cHCl3KQH QSkX5ԻyhDQ'}d΀BOURd lDo,) !EѧG-I|| {syH 1%ϭ~RG_ގag_iVé(N03E/ 4IQ8 <"|NL@k4SV}o}P»[X(=d 6nX!~8`]NKd|P>UHl\1к;nZ^ #IVbeyNmVX}˭>%)zmt1;鬦4䮑jS1 -d=xF;bj#_|8Δ=߿B!(JL!UV$X:lW][<^f1{ፊluCs:Հ'x+ԏI[̻5Jrͫ"|fy١9Jdp2mV~m43CŌ3m#f9t]X*CpawAyJIJm a F8jq%ywl(> |Uqq1OD&ⴎeIq4p~q}H?m0ӧz/TܛmN}xL!fits 5(T9e-V]HFԉp_2?6A* j/?# G}տmLƍx]ȏ ,!gd`t3aXp u`y4m;ÖM`K~I-C$q6Мx!<["9 J08y 8 Oa LPOPz9! $u1k;tt_}` fS`ovLs|>{˅_ HEwȈq2-ܴ 07 $WIZ&8(ɵ~ _cLJqOTX[Ula1m4 3s[` "U>՝lW;*zV%*~HB KrsqŇq*ܒ\3S9w {xb VY9 }"+|ں{d /;ŞVVbuk2K:Zx#N|[Ŗ>b>~'G(Xe,OW \ˇFIVf'hdKy܀TLIb=`E=uRCz]QY k5vgCaxw>O&BFהmnʄn Vp^ 0[|T=\c-`|ty]׸Y!G.ݲi֗XLBLX[m$d"G?,d!V9\d &` -dn[ ^Dv^ 甲ER1W)%{vx`SpKF^5Gi$fDNi{@ڛCD| zS髝A1#`0!W"sh"[,i¹E>gʱ*bX< /QEqM+zZʰ쳠>Q$΂!hڥ|"(XA*g^ݾZVрXbB$!nD߿ŭW'44X@j#?gZ#$)O˟ *(*R;ŭ,؍S tmr\+ R!wD%e$]3~ay6͟4c@C2`8ꠙ"ģ|{AK-E/4)nF3go `fڥp$;P-Q{ *}{U(ӛ^pOz"h'y:9~H_M5HOknKn FwX4c,ԺNc륤%<> zvw.bBX|NcjЗKJ8z]*~Bϳ-f*T 'ϖ-VvA9H(QQ__/e7D PЊ2 bKSo[MKc}u96+^ۇ"ZXZFvHX;JZ羞BT0פ_5L6Ik%(CPN*e9l(e8F-vX#tn9nG}`,C> ;^*5X>ᣃ\V S/'`>8l{Idiןӹqx?Z9w?aЏL2%24_) KC^ Le0SuqT b.(~9YkpYFk#X_]} <eI'$HםƯ:$IsCdISNךG*鏒H7tcߗV=n$+D"mj4zD8mV=(+]}XAԙJK7ܧFǟb+VFt"d>"̢Op࣫ P*1)igl$B%OeaI@t$]g ʉZD{lG(=*J328+[CV .3_Xr؞V. rx0+~9iE7Dw5Tb.4}۸lsN+FhMjFg1)"խшQ$7R~s|V-EW€Mئcf:j.2!s24M2%j20cPҼs0 |>Q K|_nD=E0{26 œN vxV\Y]?ȅ> 1!&{aؑdԞ2?a!U'J=2cƨ1M'dm!- lxb˶X-wKQKV77v<0L-Q _"MRvӐNa` b{cN)FV'FmJ޻ׅ>܈սP&SmX<`tvPZ; ?!Æ+;-mBf yޞRQ g>iVlu@) ϥ8r)޸ǫpD6]W.z/_F6Wzd)x;q,t7nJ9 @0B yz0mĸC PtY2~jݵRmΎo|GwP?}/XdD5yCQp@%b^>pAe2,jEIp;ئ@C8Gǿ׬6:_^aÀB=iy8 TInVI`sR>uTNAlٕ> n$JZVe/JC"_KuuXbx6rJKK0\M|pFuf ],w)T9$ '&DZdq˶ qUPew{ڻfwIMXP/]2#b, Hij%OŞrKo'V^έ,>)J6.vaVAե+D,ǹ֏oGw|“ ׽M=Es"$cjy;EiN ,.Idf $ۣaA%qS*kfj>p|씶xMSN{I dH79dEx`P2ׁ^zc]߳`_<7Lj/rHu2aՈ9YKIūȆ["Cb-Fi`{|pL!hUK7 F&@ozn({&jENlsvw,rc~ϱ? ;5v$0s m6\ wnMz^xce:윛FVV5^_O\lw":1V8:)?*<Є)8^Lhu?8cH68xbM=^񚕃21R~]%㐇ւq]ʷY%7M ?2U"Eh(4*5>rwmMtx]!RHY)S1([ߵ!HK(V`K̙ EuCptQSc 9/[lͩ9-V~ 37jK|8'3`:L/6CBB92eLxT"7215obV[n8>i= !(mݺ#&OА(I}A{;Jn}rZ搙Fݐkٖ}> W9KxA,BC4y7GHEQ& z ꤪ&¹Q1;7LʜX $̐~'[]s9hW D̺͗iHhHG]e|_~':@[s63?d*Hk1U@`8l a20VK_x[/=~"uPJ7,pUUr ӽzLN4 ކd<4mGIӥ@ !1j,W1\Ɵ$/Q ~e7Ê*GZr|wo?3uhĕl%&7b 'FO({#Tġ \|*j}rŒIIېIQ:PEP^ Alg7VʒbrPxDw‡E3Cb076y:xeJUr>C7`*p9EvNp} :ѮyǥB1 l+ 'ǬJ7d <~ES%*QK| e d4f|q,(5(T =Mt]ۖ0d/-+Ddsp| ʩR NrZ֢NNiԷi<@xc хPlR$vDcKl`hAà5^M;N F~6?4<=&'sY<)L\bI7b#^ 54 1?2||7+C5j1x1bu c<3 H`ÊHXD *6ߞHXDӍQDA K#pjw#OpB-=֨!~pd nϡִV0m&{J9־%icި\<9=WDNr=Rv"cE@\=-)j12@$)3ΉtqX?"#@e=2Rndr- :nZhR>Z/GۆA˰"Yv99_-i:2R1bL?P^oR8W yD N%2qF: 'D=@pt/P|oj;S$ʞFJa^tdG=#+\KDM+@dzY L_JnHmbU{GQޗ)%nKr,;4p_4r]x36ԇ'I^;F8F6XݍIH+h_7'&(OkӿnG=LP"(kR|A[Gu=]hߤdl$ÖK^Tk;%Flg#z7AvK,g}7zI_'$*bcD=MS=<ރמFp@bٟxBq2hpe$yB>$6M5υt1$)J./vtQmx(sH'i{ծ)cb^d4K{9ey"4l"pkZ7 \QCNԩc'ʔwݷHoF;j%AQݬ%͍<_)xOJ]fYgYB@#AYG 4 ta]^ޡ $Rn'T(e%ɶ{2{W5f{bF6B ;ZjL y rܿB4O3_)FZx^>T>dYJ#Y͝]?q =6-ptݖ7CFPgvwex=]bF 6DK ^: !BP*v4 ^*< rB[*vFUqLLU @z=7PI}hYY13rG 92A*לm|fJYoxɀou}跢%v/QǙ 9`+#(."B 2hAAWu*M, 3 . KcEK0xru?uU~}/Ѳ.]0 , rE\IBeDI0(%u|[hܭ.<0Ԣ?IR:՛=G/v-;}5Cm5x,\8Z?u::DKB2k^'W`U'wU+8鑬nvhEU8&W6A8#rȖPitQ W{$ b'8gH>u9&23-hx\5%y0։̶.H)@"OZڕ 1&[N2fOu Bm xBAxރF swF)c$ƹl= 2Л],geQ}җg\KٿhdqUgB9 PaT?.xd`ZiS8HK2 |~$V^<3py a7#ڽӷXfUzhF~If㪿; 4_mӤ 4CS!'`=aabGKF`Mw[;W>̏[@o|L:q(,ġ+ߑOs"!Gj/+ LWVc$B꙯MbhcO_َJh<@>ғ-5ƌ1ҊhV;J N}'EVCGHiI z/ًL] g(!]Κ=GMУXސo'5P^;ަBa{k@(9Z}eZÐ]JH7.A3aWfҕi&͖e(/˧nR0?z ȳ8e._f/A<;*Fg>|w)F!:2>cctpV% CWfHߖmʷHb83azGӺ:o'O>D*J"@kȄ|`ӪڲN_A\ٻF]S*}v''v\-{)׈2WZ,[‹ ݯwe)@dIGo2@Cr`-3,ghF1fBϋV;m{ط9{ q\g5\rb93Qkʣ$ .o[ʮU>uImPZK MQt dcK`OV脆Xt%[iX,FC`beŖ܄FeUhQŞAFgz,๸f2:~0ۜdwDZ5gIi䰋CVvE*X gH!@K"r%$ȼ%B\*ũGN V%Nܪ1:d5uC> G<6ܡSJ'2~WEw<^U& oDdjE)(&#kg(\B URIV-ZyNl618tڑ(]w ]WX#'S>!Y%Q+ϘCZ-Akj\5}^ui϶g@9UIX~an]@a34-NT8H0g8il ̧҆l  zl6+m%& >thQP%}5Vz]O5PlĦB͙_ZʓkIï}lw>HTu:)@^Y1/5wtR.@ֽ{0WX;^ =wC2_p,ٝ?5K,B:IsE#+ 0^.(Yr/67艈%0~yo{%lA:,SˢFFMR[V-CB8 Y2]VMo:pbi諑GV?7fHbPŊzɋwlY'pv2 I?i7(p ܗըb5!W{%fqߖ"]v Q64K-DkUÙyvb{^]"P Dҏ& JzLBuB6"+sURW3o RIVI4"o ַ$V](Xɠv72AtɑvvB5ɧ?g^\Gf7{ cF|7#PyRqK r4NVXPP9p|+0ZI=5L ٣SafhŻYQ 9ɑ,%߶cr }u3ɐ2yg:S͖’(ړC|oIEߵrZ{yCSZT+u`G%;13̈FVqH\#Loi@E+@t)1ؤU?GMAOj ^4ODqP =JoCtKBU2V!Zކ,3V {TnI!*~٦|C5Z߹ٱ7r! ޛgLOV6 {&b*3YɿaFXþ+Z(0:K2d'bdÎ8#0U,1;MoZbUE[, A&Q.izc?U#J5dwq`Y./wRR}xNiFV:t.ú$UA *-7L#pyPWfR)9sFxڶ”Մ Z {{drVf:RLywDA2Wf;=Mm=0ITG/⎤Lh(]5џ}p-%Yb6+J:t#V.+'rIBH!Y&w&9bXSr@>0l;b3FZ->m' Lmr]jnqf6b 3 fhAfbu|JAcY1_q_(9"PȢCntH~sW>Tz`w1iޡ ,4]lhsj=誵y 󗊡tI9vKhP@)1\]-sbiC.;̼G7mh!KdtFq.6ʥO|$Bv0oAOsގ/T䄒w zw"B >%EpgN[kWoL"W!^h 4.5vNpi\䆆u;Z {GV+u !Vjn~.aAzWz͔p1wo3&yhh›¢>Fz6}U>(=csX#oף: [j!Cq'l"E38'`Q68T4{XO&'ˁw<$5չtjigPEc_U?D=Ia)2Iv]yaOF]zK? 6n!Diy.ƒB6;%80q(1Y*)cDM B,LNnf]m!P%O !p0A,kbvIp@ c݁[>]{A`= ]RG|h9grF/kclPr6Af Py:[Yls^<ai֫?AE&o>Lp4J/ I@jj( 3)uc ݻ idWU&7m?}I^sTK Ot ȕ\T[ܷI8鋇 R6Q.傻_K#qsPL} 7]1s/C90 6GLkoSk:|rhɗyP IRu&"T =']l+qckLA>#(6'Tdkl4Vfbm3rN[DC[u4]ۇaؓyqF5][kqۜ~}eky }?_K5Igz@c==3a,dzwtxuWbf CB]4ĴpP{ OX0+{Jq wStByBh1Y)ro"ӨS0_ݜ$q1_UxrXt//E's\= kaj# JU*M6Q PlJu~ +(cIզn`ϔUynL6X ZꢚI$% =|9*g?4QSdk7slQH2EhK3V_Pq,O+Vx{ ѳpAqCTm P:M;a2pcMV90'R0g[@!MU{*2#:yvKqE ǐbJ'sbGX|YA7\Љ:uޠ0{{ 0>⏂ٸ\"^V}ߩchJP%o-5 **0AW.?CvSS9".x_^>:fUZ2T!wa:Q.舖^ZLY&Ql|;,3ւެPb@(ǫηSy]-Vft 6툌";i~NDck$m<։^dZE4^sn\`?K>,A>>CHnS :0Gp`(> } &ᮐ])r߂Wیû$(5X*rDz(EL3sJ@,1_`h3ܼ1 ptJGeSƾs"Q?sӏI\4$|nK>zz/oazgqUٖtFf+B VzIu'bcg w\z<)GG+ U*=OM}tg0fĉR'uq87PYإEM _+t& -)cBX&+bS JK61=D5-:,X3hhNonXOm 9x*"YR~Qqm+*`{$V }xTBN2R}ݭ82/0~<ɏ[s&ӜB$Ɇb3|J@ xo:̕U32ڍg3R.\N*pMwR#ĿN#A~*Y60_s֩o>s+ ,AA SkRqq8X !'I/32"S lZLIQXʂ-#~,u"INDJ$`PS=0\.I\h!ق )o¹V$紕y 9R,5*Kz]tKǔ !m z6BŌ\dMepYʵ~q=JݩJAXeoPBǬLry$=\1&O3x৒B}ʝ3R뷽yU*xֺ\c5ຟFL;B'u00,|D:dmlOxH)?Ll9G.G\F&6z,BI;Ǩ.oxW&$3y3A!a؏i+ghAEUxo`A=72[X$[gso)X"!f\[FvJKtӉWkh}D{-`812`CLL!̇m99j&WD+?1B4 ~grl*:%V.jqCZqٿ0q/ οZ 'xVzr9f 3VR UFT`roxyeT*ک`D cCh^kՉ2'J)sN" pƿ $k PR[L#\mWU?˘_RapSl4ϓ,@9ΎxS%ѵbEF8YxǤsloJS EhOokR3|TZOtv}́5S@1J]?~Τ14>~~R<^8qc'qC!QK9~ĖfN4wUu&QNa0]3owy v|w@77|ICd)j 1y\ d45/̙C+Su&lO.C)lnԕ_r̷.U%ɮv/!ے1 ~+/wiDÖߔWhV cF3"nAzr▸1>Hq.;q8t0xy"\U&oB]zg>5S2hyל2Q !V?VZm"قO32|<CFR5}UgJtݩ$,7jZbo]0vZL)zE&D8#b/P-0uRd@h δp0ٖ{IVK;75"br2@Arnt#b釲 rXLo91xaF-ZbaHCzf୯{$K[QzU*nŜ/}q 80T{z/z;o&DQKv-SFB`.j~EAzNTE, _N.27H}g" r'6zSP8x6xq YАK" @$?ݽ@'&mJF*u.vP~֪U3t  iO8pT-(KmK3} 0Mj// )=Р%Cu b<VxI ֖*9w-1)['\C{\xg +q3oFB$tK2:eŒ-J &ˇ}d; yNr?S^y%aĺTqϹmxq옉{ai2eԝ*HO]%r'*S]n\1-O85yD=$r ok3^bOj A0JwP7=|4heՈjrea&XC}f~ڃ,lq]<%HY Oم>YOմ8٣H'l˲"VlxVtg9b fdWt(I93>%25&Xw2>Cj&Y_=+ZZS>;ȀkW`\@!azx\[PLapc懏ct8Q әWsO W\OdNndJ4rceVuB(dP$* ݌Ȕ-zJi99NAlj߿{h$?3WffgA*]P?KFb4Dqjb02(c7O.H;:Zk:Dv8/&{jpO#n9¡2-I7[\0.`Dц_*{skIDo[j.z;g6֕Y3ʠsH$61'K)3Ko VYF eZg:~/' 1+ ]kIΒ`rdۂn:2R : gmEA5H ^CB>Zm%V.J3]_4c+d bqlI݈Jٖ3eTk:߁Pt,U9p{ w{L39;@oncBM/4!^{ݿ]y' ynOAF>9z̉l]"045[i(B#dxRCKQr<$b҄UWs" ш]m9i<4 6[@=v=dR+!J|na@B=OBY_$8ATCƳ13`;.a{611#sPs,#F;l&nμl\9$$V/R V&3X>o8P)́\u#v[ {_9*fVQP+4\WzT'72}S@ D 4u2<ܶ8IyPlC<~``[ּȇہ+k1>SUS/sJXZ4'xswG@n)IAcZ8gb5W.I*#y87񮀾Q8a=ӫJv7dt'guE7 l~ /f{_1BYN-D%WC8zF##nΛH5z$0<}D8!|l$E^ N4Mb_U+^|#ԥyEI@B`.,DҼwjH;vkfdOl \3FSQ*11[%NPGk :G 5U>mFYe$˯đX@1Wc 1uh(doUݵDcC7L(٣(C需nrD% R!ϾoK0ٳ^Q ~LLRìFh&<҇lrr;3&f7;Zg׋c ?~?f'EJIh\ ;' ՕvH05bV2(Cǫi/:<{ ki$3>>;3o 8kH T ޒvxޭu#Ϩ)^MS̹KMa '<l6]_}`B6EQ+|4>K{LWK(/|f*Ma :9Y=ЏX.5>@xc ~dqAʹI;05Qݞ}mÓOf S(+?ȶJHFE{BRB[Q4~3rDB e\Ӱ05/͟wRfPa: /a:!;CĆ@&rYa}{oo[Qү3"bqR·H3sbOXv"~j{}Ga!1'<D)4%RvHUXG*+~mVQ=}u|΢:rbn\(qxaUK \ɕ3zoL(2sܩ#IC2)b첲v4϶UR,d"GZVk9w``d_X(ZezhMaܟ)cVL5c~;Tg67Um ՠ ?nퟎ| 0鎿=yүVzk}qGFwtf-7#CyL2-zx7friN~/gϱ-7? KVv}$EzF? b$V\Af?z|ȉ !eb>p$,iqjqTÔZlEm{lpL)j$ie6IoB{r-jĽX$qzQ +c FW3X}LwP2/--hMyqL!`oCf\Ї5nY>D"*ϤQy><)PSʓ\Rַ%dFCtF쒅yᖑ+xM:2Ugj@ˡ&p:QZ Qz1hx萪d~*,# i'vV)NʲJ΄ܥrذ|Z^%3iĪZ.D.NpbDud%$(hKIi]1ʬYdh5!|G\ItkܯVs$B_YA>M+cO SadK28ﵫ6+\ fXg.)WA3c).ޑtVhy*:̰-lg$m[pӓ3I\(2Ϡ|@'*:.o*4SiEUpD4)2^{ 9e#snq~7p0:lrQ"J V$X椥,A$UByd_ onB>3,"=<{̀:tBqPĶ1?^/8JA[-8 _P#4߃?v,'Ӡ䜨V=V~wCQŢU"`>)OS˙Z>dA:8^Cs[dзA ́M-JsӜv $l_b!â3JXhT YɸˤD':֦5JêR +[P>jkU^VZ3 [$q#|d=`a1T:"u:VsgzۧJ AaX!ΑYN*IŖ I [ \(&vEk;Gfz@\s]GDƿ,.47RTbb=U5=BڇCMķ\LrbKsyȳ{SUoD?+?724}h;dAVl2NlĴ&('|twsBq7ȩbr8ʕ@Axzbs47`K5MAu$ǝ(TƽA˦>HI )YxzST%fΛ֨Btb+oi,%bkPh(_AD(K8sSP[u&-p .rxK/`(Z1>*rz:|񑣥x,2q̜#\R흢'?e_S0ⷤ ܵlBy"N#b7[88]n"JZ ʇ坚+gנfƶŤ7f}-I` ĶU%TmW2);;]}îHLFa\ "uYLq |uQ;G,nTѥVn,{%[Zeђ L'6MB(ōΐ"7!4t \yS pwLbhAN4oU|R-P^FGde@34f v0~sKF0&+'\ٟڹVe(&[1`u=7r:_S]6å1gY g킪)qf;fhxVfB(cʹY p܄NbZN V8s?A+UAw !. "Ŷ SLd,٠;seh R [S=^?d:ue߲_.ODIܯT #8Wm;QFc P1^u|o3!`-0dZEOoȺmDȃP0J0A+rAeroYBs2O8~a;"ͭMO*:O!VA]?x vm,V,yZH) 6t^jӝ+ly7@f$?.;eGEqFõPoZ ҃>]5"lE!WwnҿrtkRkքJ_}IzMn6 p(j8=nJ"5e; iJ U LY U6,SKGbM[>Kr |3вMt I>Iw|؊C.,rAr <,8) _T&gpgH ^)VORo1hֽ͞( k~`ub1(3o˗RYkSeUݷ|鶪['xki;v }22ߩ#!s"z!Nj}Jڃ'${ &lAYq'}Qi/s:eR x?H#JANk4^DCްHC<[l#ģģJY)w,mS LP . edyTRqOT.%b~OUn@P'u;#J`3QzuՏ=c_) Sh8·iRjkeKLa ?ri^|ՒZʼԋ?o`9&ǻ%_y`rDFǼ[{0MGIˉbXl('JJLT$=HKyi{N6<A,R3އYIT(c&mèO_+b}#V`(8B1+#w?쬋4 V%O'Z~V߅$z Fq w_0W_G{lE s֗>'+"Ve*I{"f0 >C[y-:b-R48I 4&7aH3 :DIpLk)\Z/#Qs1c?dQi S򲄾kGoM2} ;~6t_]-l.%F9 /s52}@3Sֶ3Ϭ~Mm!ƌ),[%9@ʚ(pENeh pr[e4mfct(C<ɛlYZIG+.W^"} RgSIBG,#(N"֓81{@# `iNr} Jep>q0H{MO-:G2;Q H*NPN1 krwg勺hf7:FZLdRv97_ǥ "CM#XIA-=$ ԎB_dʔ>$Z X-s%)N)VcTN+≢&?o)QqsǹMwo$֚3ͽ>]iyJps5k4$'ǁ* 2x&NFKlhդ:Jǔ d9Bo,RٯB,Q8ԧ'_€4)x^G a=Γ2{w +/%Ip6(x ی#ѽ90dYIJ2-;ڵe_#Pw! tJ ho3U[ta23hM; ^Аϕ=9ںxȆY~͌i-Ԥ ws H3p8X/B݋^Y(M!mVW"lYGNhI6震`ծ\Iw\.cDd+ Fnp/̺*6Tz0΃c -d6:Y~ {fj+ݨ Ld4>h`7ùΤ3vrI:DUC-UUH{ "ѕ8Il7DrF! F>MxS&wׇC u?pKA?"іwbǎpi "&6OeDRn "%pb%?xEZfh ;C,Z]x`ɬGCOQlj]䍓Ϯ|GE0)M,oJ3Tn1ⰸkv3%*4!tEpVltZm9Uwz&5rH2!.)w Hv.^ܵOoqSaL!,RtDӓ皚j kPMOzǘW ?2dFg1f;ǑFy}W:۪sYH&U֏8e'Fzyen0KN;UMD L`¬;)NF+V08?i"*=W21 gX<˜z?4 GͩQ !Lh>Fu<֪,$7'  LI5GkEw}v3ڌkB|n:6I ͷ9TbIc~vNhTXkpkɶT*6/L˙A UoAѦn @|+ǚpsMpZG~(Aiy z9uPjC <1[ߪL/B%˹ʝBƠ[fخ`JUALw8ވP)1,94uӆz0' X,2 }qb`^飨6ޓ%Qs`,"Asӝ0qغ5FE4`_Pv9ͲYȭ^ʧ. #Ʉd6". V.&2Vfer_5| kf ,*C eFsvYnAD9 ŏfj%|ģWN&@da;pb sA@ǀKCyKGtzxᨓLߗG&Ph2J@ga]".0.Zu䶔WW҇iB_u4M諻-J|SVD/olЖ`/(W,EpMrh+VLy:RxXq" >luwP8wO.aY\ÖCшq&H/"/DT><;0CP&ČVjlUM>+owYx~V)7uYKjQ-̀v]D?긳Eei{% ~2 <ɁH f?U?7|4=I垵tEhBb IY9P !'2?=$vٻ4~A@-KG}B~+ qPɗ-XnM&p}^\.J!m愞^(Oo%=eP΍ILh!Yhu "};:>dx9#\:`8dƃnj5 %`/ ~eSJӕ-K^r0^2DG^KS I0"Cxz"Gǭ.>xH*>8ZL/mKt~I)HG\<]?A]摣nXI^3.F|۫wU>F S({oF,N pJd7i+is TG<-okNz)Q P2_{n6_΃;(=ɯ1'2As BGP?pS>~ԯ2^6P**1}Y6< `,蒧?/6M3V$E3ھS u eeH=4>b'J_$r+f6D${~#PJ\×׈!x?\_wO[oXk\? 6  qv[Yʈ% F2STՌ?[U"Cip߯sb E ox!z<ı&;G\ZJ}{ՠop'["}^jB渏l Ă5&E.$*,6Ãl1ĢyF\vc$VzJe[P4wV_!nS9W骏`/ӦN~$m1͔CFX3f)k8,{ڑ:/p0A窏n{1OlsۏNptI GE~li,G>2~n0ѕǃ~fXS;vA~?=DeENI4 i|-glXt{4 wٙ\;i1ꉿu,@.vS4-`[DJ]/<6xOZN$ZLŕ"#Aƴ{q 䯏TNnB_{QE%D7 O[WѾб2 #ꭈjJr3G!+ػ?[YHJkKn'n+IٿKV'Y_0H~x5^OF/mEWRۆE-%TS֘#k!*SAD&vWbf͓ r9{\N5 D:Mnߥ"cmfad}uBb ļ¬нdʭ va%oE%20֛.a )n忸  L3+ׅqp*c_J"v|D^윷a{QuYB@]Rm%kW<3l;I^i<0=,Bx`ªhPT {}=J̦Gݢ͔J`إG0k8z̖*w($(rYU lyxi iOcR`Xht ŎIT^VԈ0M `lc dl '@Fن=Ab.dT'~|yžwiJH$uGquqL?G68y##~~lɡZ2.`NAܬJS~gцHRU>˵5@~Ib 1E!˫ml I|$e`A>X[1k rf/_3\ "EÙ YʤlZôR;KKݿ^nyD >jN G"}CC Gvrc]yۓpr&Kgg)aB[|7*Ƙ[nj*{jQ&V3ۉ@hu1y)3?.ȵ{ϹluL _q2X YkQ>J:D~XBRA~\Qum,@|gzGo.jL& 7//KJ^Fb؏Jv'WX88Jku19jDz !YgyV6G^-Li82^/Zd7!HQVlIti;f:mա $ˇ 5{ї`g_A8ǘ~y A6* o|UK+"g )?ݓq;0=J~e'$4R2Im*Qk51IupWdj 4lu2&2IYS7WghPw?X鼩v/MTpuTRDcFl`_J$Il7^TߦM(9Y7ȱ8?ߟJ9-©Rw}Gkd٢i1k髿zGl3'GP .ἤkW8)_m:`'"+NX^AHl=aH1j(:5J >qa-0K jX (ZT|yFҽd:mVJ|gll=Ʀ`wX!6ώ 6A+M1>}"=i"T3@fhy%.!.t[bNpYGrXw̻)亪FdSZeh./ôc ,=TT釷r0z촙ۑ8 fx)-=a"boNdOQOQAR5(ϚTэO M:;&HϹ et\{N#pkC B>X jxF6Q'ɴMjQ{2e\~:V=292(NNh d晃Wn|/rw5+lXة^*zm)З6Iv~,#PyV$䃋;TH} Kg32J\mRCBC#7b&Pt B G"ML& r?9.TFFbf/E|"`KlhG:i{V`]mAKnYSMy娎(SegOoGLIKxLMLLd[8C8])|bswvR8ڶS nNMhoA9l@$@ŕ<xlC}Z/+.aBs[R 7&;r\pRI"$CZgFzq?@+oed7yyIX;35A$(5"QIFf۽%&(/Kvǟ? ӎ"??F:x=c9A@Z"uM~nI_}\׍,8@]>Q%'KQhdz_tۿfE3+e,';.6ruжLtܬ'9 8 DK,#;Ke`_Ko "='Ӊq J ?0º;ZD jq5FZsRa+fZ, {`}m [>!W)?.BC6rbI&Γ`J]]\+Xc7QV-6y5I Hf&,Q| 3߇^K@)Nl׵m/䪊ت]dR2Im=jTnڛEe#tXi3p$`3TH:(zb #Pi#=(i FrvFBl"YC$J"+>䜱 1] :56H$PoOC tPҌX=[YF akioqQqJVMtL1%@.g`GLgi)[ 3PaZ L95(oɟ#nWjEХUZȼDDr? 04[tkF Djec[DbVvbw$ٿl ߄W{er ź@(&:Hr8)U9VGEH3 f;$6eq ē38=c\Qx,c[4$ O( _(QT~wh qh^B ߽h;HwV=F\ۡwЀwlk 9пN89>{ezu"^C8tTnWwF̙-Dw _傇]&VonWG(Q}=a~UXq8R }&&,GXGr)zoG^B 1>dW0KΫ7Im.F?ym}uFp.%;L-̂҆ Iң|]sS p&(K(V_,K? ]Ks{RՖ FPxϩX.(7~U{^_R(pɋUG:.~}X Vpy!N?7nq)Uf "Y ~}x~% EGLyq' 0P֞ݐﯢ]q61kvi4hUFwPDь\/zK9rv8` hSc[ fAPЈrI>tNB z*>/qa#/\ݛb$nY'1^$>!'hZ63sѮ]$"dVYhތij=aጫՇlw 26.l߮w[po2"c9u"$c =ĵE߳_^P/v_"PU! T:goĚcޢ21h[8u) ?}5L:g$4gi f߳0こLȃ9ʼn 6~;HpV!*a!}NyD=.>!A0Y+CJUzY}WFT+Vٰuu?A(T=ј9 @D "꯭dMyq)jkF|L * /扐 *~<9Ev}hFtrpDkݖ'~,9\VdY#q9neAvm''wΰz.xK]ǓFB-ځIqj?<8@y{eKiы z o=aR2ԊD!c:9+YN?tfwݺ<]Zo\C7$]Op7bj8Zp ߻ ;w'.xST!)þ -Z^~c]ssQ ϣ1>oq0zɻV}# qc-:fٻozފ!XĘZ!'v,Rz|,X.$ʄJFs|D9ld&KE"V~(g߸u{3]B;R+o^N-Y9iw=(f6 qV` s]*cITc(\-1O#n$ ]Z9]Xui9m{)ۡR'ƁPRow EN{0j-Vj!_h+3M:/}*  e]*S "! C> ȁjdNe~{ʃk4~aIFenbsU)P̒S*,▬"q{TA}]n1zjMuYYHSw0 XUDyᓆLcp,j=pŚ ,^Qxw`Z%d\9g Y:Y"0lVoR_C:udd5QT5`&nL*BSC?~iijx-jp58umR}T'k#dhв_žr&P4 EjJWFc(KCa)9K,cIF{t{QlJ,*į)ZKd P-ic UcQP kiP[=ue3TeD=U&\%aO[^..VfV(U~5:B*bs\X$8TD ?af':F MILӆ2iR6 i]c|jN{ +*+nT\ 49wkړ#Nɶ ݹ7 !>oa̋qZ‛c{AA~Ǧ:2%3 bk7K3cfo=Mw5嶼ԉY!B?BZ37MfJYVΠHHGR'x"/޷ -ȹ0>DcsTbέ,((:-|gtu;孼n# 5!Eb&:0QkOU Ȏ+ߎaq 9YZ3ׁ,[%.&QFkm;)׃޻ΐ#.O`3a_K*jv1 gaD}ie qUU~9F݂xVnP;$F^c[!4}Z6P`1^OH%Wߺ0{&|-| jkC SBHZSZ% /4F)f_ֶh 5ASI|%hN~ emўmsθ~1R/ĀrMhGNS]߶&[9i7Sw>O湅35 12ƅҬ@07tb18nRwoa0~t )v:6cS~݌6Yo'N(U 3+*9!~QKwyӼ#wKT˸ +}Q a;clOŁސTks8?1d?Y}:ރSfwaGUnet@ b%ɎiXL!;L 'Ua8u+P$(td+̴+Iy%p49[ٮ98UgL`>:WǺ8r^*l()Eb/L_W͓֞M*߇V,3n ]u~ =``q{wN`~l Xr(R?lh>M5DFKuwvBzC݅.$}m^wsdj Cq/Nr&]K=H]!z,Ig.47k[n|LhЛPpJw#.tyN(* T8bչ2sഎf ҙ#RgPbfG! ._XwoKѻ/|PPb]A*1;kBJx}BmG >=𕫝 R{oBpԫR$&X!Frތ4mor`nU)-MhKt)b^klM7+dVuD"33lrBҶ"@Eu[=ry,cuKBSIw{Jg㐅䣅W`}ԽCt08 2rkd.>Nz!|OlUQ\BX<'l7&x47C"3f!u@C_n[wg9m4KCDݾoP N:ze=y942Oˎ0nvXmڸ42Id˒!b}Q>cg_zL]m ƮoK-2@_$%>CBhj;|Pd!6̈́αzUITZ]S7Ȱ֯< Uޮ'_}o˘k=?Kdf0t;m.H*K{òW[s2]\ Hd0} oCӘػ;ג%*y&uZWlǺʏŐ+PmLPM9#K aoE܉6rvx ,VXCΈmA؟a|P[8F:1J X Yv鬪u6'u=EϩA4UEHѮ}o-er^LZ=of!p6 &S`o iKHWBV{0 ]3 XAj+,&?_w"5 'pyD .0X@M9\sX8*o;L%LJMzmHC֌pk[OHƝKx*X4$~PM<#ZW:>*7oʞIqZtX^v; i'm3McU5P{08ŤEKn9G!BҖO_wrfSe b;&`h(A-*)rX&w8? 0'?v(B ~%wǒd'"7mjXK\]R QР) Z)o;8O|%@YMN* t5r!| dqSAh dR*7/zG #!#VT3K-uPjzMH{MSKJ U$  ަܹtI9!<Bz&^}s0b{hwMIǻ\iأihZ=LJy s?ėFo+ HyY1XPA\nf0mVDJ8W\\stZf.!IrzZJ,9=*wt0oJIzbɲT zEh%p/uhO0`ȣGNX)>??J V:oOsP2zB:]|.Vx ?fr][%5`KoZ}>P=N.ŷgRkSc } } !f&Z<7WG"_; H}@ {ȣ{VxGAXw)`h5Su v-O~h -I\̀teh1j"`V@0MOdƺ>F?3% {I$DW^r؀^&M`Qyo'"vK&l'aϸjk(eit\MQ/(^M:-maf7pP[ X'iLBLUmkw V;fv0zݴhFl.>ئ% DR^װZA@kw]}[r54:7d+a̵=²JT՝FS+#!g->;$M0g:fd1dxaj+t0-Ec_SXNkHkQ)u/ǻ([>R%}SC.C?f' I$,ȉJ7I|&Gz#p0j8ihGi6<ʟ51O|c8Fc|QeYIv.[ <W97ܮ2! ?X 'г65]MM(Q A>_.gΨ?~1& Û6e\g( ȧR]/l! =ZUxKt׃h,zI{On8W\3Ks(4)B0G홍qߒf|aϣ%AOh V6IO3G.ȡd詜:*B_q.ٞ`r#6%ď/7gʴWڿ-TJ 1i:z<8*+}QI="8[ǩ0 hH`괢{C6e{9F=d0X 1_AFh;/mVHd{ge:8KZNسsG.˩QyT9BEVg-:hqVS4mU:~GQϳ1-z]iP\s]1FZ>^鵽Z5Ш'A*g%$IJk?KLYlmS"Iq2tJ7R5/z>G>x,fz2%*XP! Tk$@ 0 7zvxunz[*{TAaHOW4E ciԽv1=DԚBn6ɰFuEZQP/&w5L.__YTӑAٖ"ryƳ~|RSgٸUxp ߒ+V+svzUIl݊w93<#pj~ӆ[/`ߋRh<>n`1M1J 䊡+E%<ɣ=AO^tԡ,,0qɏu܂لO,AZzuSY0@e3,dOozf7We3[/ oN. @YQԳx'5ze)'+ºyrBGz>L&$lu܍r߰ JH{WzsZ# FJ(hv^GK#RS烃[YAi-{mOOqG SµT9Yq' $<ȃ rv >Ώ"U.>nsϳHTnٝoYk9q: J!B~YEKZ߉^3Sq4C%.=UTˁ7 e^O^ xeE+O%eTӰC` ̼5 ߋ|[ó`)>])J{i6*;C̀Ⱥ%? щbG"b!Qjku?ؑbGXgsV`=9Ru n^S/6&>ŧIu؇4 NyԷ,`gyRFE`T#ꁓLWnSuذ('PϦb1‰FнZ[qMY\?i4|Z IfE{br/i0Anb&R9LBX盘%?SBkxE>Syqo `|td3LZf 8v1LZ %-*k*&-<8?`߇n"yAy|?y9LJ߉]r_DءӢZiUbԔmo擜q\rZr{3KRdώc3R4~[13[(|!Īn,c7RU#L«{3RLxк/Ϣ:PrhZ~u++s`\GGr \)}1Mk ԉrkf~? @cN(FL# ^#-*%KėӺLECiׁePS#P2(D[rpɲ,u(6V6$K?ں nb5`T AKW`~&;zhvqާϹuoq?V ~ CxM`|yU) \41 cX3oGip2m3 aL|uU" Pîm XIYۍ$6~@{Otj 3樎gA=l ѷO%3;mGMq@7F8skF!g~ՍW׿d~o ͶIР<44Rt͚)eЇ1RPǒE׉?˰ezk1D?cO@4n]J~T7#6 H`В_Yg }cE.될6vZ?>DwٍsR^P]!HITGYjԞ0`\bI#(z5 e"ԧdl/jؖQ"===h+V!EPȔT")WE )OtפPV 6Am +d?)K؎/z4)ӌ Oƨ6j:ݘ'jy)wӒ^{kDȽdʋ'Yooqd U&V?߿|Q63 Ss )xUlLւsQ6tA 2&LU=1bs@=pvƢa Y](~杀Gbv;!٠`(52dJSmjzb ^~L#;rRλBǯGjMn=ܥ_װɅsFWG[mdM stV|,~9 cz2ȡ&Oٽ˅ErAĢ;]{ا~:Ս"1Co\^'6/wm.H;K]]P-[LV& N%F/-~MP.we\q|w{7Kw.6rS \!2uB%5QnF%3faS6;N>=**Z~~s<.Omn`$hHhP?-ݹ%j!i'ÂZ9:e87#¹\b$RbB )<  {}PFdښ, qa!+|09"z߄Cdk C9&GeOTDHr# !.O}Fui, eb{iܗ&nw +:Xj+āu2=t9)J2 $pXђ0*"v]ZԴG1,1#i65߳RM^vN> ?/Maү$ReKߍ/ !"3^F k ZdТ+?[76@_yZƣ2!^ǝ,UW8=ib@] 4u֩EC\;>fjOnЗ8~:r.BKW؈YK1߇Dt0!F?PӊȞLBh+>LҘ5k4Ropϥ#q?滚{ki~M<% o~^ QЋt6 w35ǻ15bX?O(>!gsh"qԞn4&Ij3&_dA‘Rt:G#"8>Y, ѳq܀'^CwŤ~ȗ/s(.Z(AIU+a u̒VqvtK?/μG QxʩTInx[!JC ޖW$l"TG7KB"(9IOm{֥NGR[@[gV|q\VoQPV5;U2_*S&EJێ!+Owv=76/T{qHU_/oNF¡=?_nbĵ[#E`DbӶSI61$0ss~+%7iPL5Ah=dCԎVbGk 5[g_գOc;0R/Db@qݫ9 "I06Z8hZhˆ̼[AZB`<CE?H%T䎩-$ZqBt^#!4'> %k JpO{чGmZjZj/+0TgFԕIAX"D?F߅AR|X;Ə_})Zi{T7By끨#s=*cSբm:(KV$> 5dP!3z٧A$YݨLxΜO#vи_4SOz{@E𼋢 4`~ ȓ<[ü 8M C˝"?ƌ,aYWILO3]E d!Z ( oӣB+Hxu2b.Ԗ[NjJU׉K;(6+ H;%E?%( Y @I U W_=e0Fc3~R AY@H~B{ HY c Ngo/6.x0 ^en*>:Qap~!cLqI߀͚"*T锌sh85֋b0%^[״[)}g#ΟI=~P0z{]Xl4qÂV27WۏkLEJ\ĵwWdu5o|v8onFx(L1ݱDٔQI?Q:E]n1Dgm,WO,-w1p.޺q{M~4Is2?Lzv7iWvښ'Kkm\ [W#(=`MCw(Eh$hRvP 3PS,ͶWCPz.=mdoR kܠCc뉹]}Jl~7iD䱡v 0`]شܧeKwԵ{1D!$ˏ;{_w)Af lAC.+H{>YK Ropw@K203j LYؐP)*+W-Ά?mjTeptv/2a%,2G:4 m!BxƵRW {'? Qz!s3"eφ&f_C m*Ov)r+…'0, R*O~dCVF70~6˔6m:C&N6ﻭKJU:]80K&\Y2 0gѩ(9\%\J7yMzs=u#!D:!w,u勭R"8DxuZȋujw|r6m|&RܫXmpp(2r:ZK~ 뮋J7,I&q5(TSo>LߘeHs7rcE(iG~&Ё!d;*M͒|+^A$_` =6pS7۠UBȁ2:FNrEC4m'-eI_Io^ 'Ŧ٥ aDHPڵur.=KEaf{5cH?nmtK/}*;jtBpWka w.ЎJ[0EA? r'nqFVkǏp0x2r|O63 [Úd䕦-K LvlA>ȗ}5Xn>;X| 2A#'VXɶ$Wv? 6ۦ՞XڎP"eqb$lӕkt 3""e^m}0XZrLSwM OYDsQgW`"of_V-ŸC&}SlHwO}9EBPR{'d5UoD^Tp8]jmPMyg|gvFaXBvЦ,_I93I)Fk !z$_WudN+Kj`)dbb"eHX \]dS F0:_z8plM3 ȊO4k͏WaWהLp9 H\NYЌd|p&P7y`ղ a" *%fQ)\ŗ ?rc?FMS?f6DP8B5Gk}/DeN/H@OX)/uP0;cωݫ#=X{ip)ktc8G)l1vv}2i2U0+efZtIK!l *8˿ݤ񘬥2o<bx-.naA:1\D . O5dv( ŧ.yxZb10b5/P1>wr< br\U~q'9bG;Rί;3T $ Ci"y@ɪ?tYPxefPP>H6Xt/_ ]:5*␪ڐs i,Ubr`} Nfg}$Ē§8ۍ:8%;7-vۙG;C|L=w3.occd*LXc-ꍅ%YBoGҕ"-]&?-opHWK(:awXkԑyHni BRv 8!ʭxms6CPD&SȘ,8EyS$sE[6LADCqw~NE 0}1jw+v._kzVS-1AW ]P/}Od )h{Bys;)PEǪk ⟡%-),g6J?AR6-367l zcEM ?3d!+)aP Y_L; 9N+  G+zwS2`ؘ/n {wYm3 Jk]U窔U5QĖlDV!*h/=42+w5[a+c*瓋bTNQXY !:2'un _|c?a'DY-{u$=Fr"SZ8(3P\ Ty%_sà&Ȋ_U2.C8d5r5"xʓ " f;S\E37_-L_e0*U?gh-)-ե!$:r^ζeE,' _#(9 U:?dKIތe);]"9C;gz '8 U{waM}7c ! >y"ל".4w ~I%t̮&kh@"יHAB͑ Eby $Hqa7҇8(:JZ~~b!Euyð6'yX[#0oIL GㅜH;.ギNÑQj?_҉k["*ԀdGoNhoQґD5g$8 2* 'W!&| [/'Y o92XBxx ͧ?6,kG =M7YbU2 Bsg^ׂ1KR.[A0x+M}$s-*G23ldX5REmĿ)eA!ïeVK kؠT'8D`sPj9Oň=B&{RX 7sXÿl#_@2}iL5aÑ6e,-U⏀'UW@R0{ZR AXɪԜw3&)U6j+=QMbJ5L ZtP0д[,I8lcMN"޸!sW 仝l I~+$3L+r504]Vge\*KEtMi:6ѥjHk5-r}N?@#Y*slo\?+$>yHAI7p{Um3Ϡ{_Jܝ~@ 叁>\oLlL sD+?cp~-eo7 "D`j׽Vm5Wv5G揥 J %F- \Lܨ^Afrh7Jk矣h穭SdkV/K u~nc O r' eOtާUHe{aM)yk885<ԊRξ5 /"r'{MrMr670=Tđe"YJ&1qy !uY9Օf} _ad0 W_a|i*\{^>zs/p',0[$U庆\+vkpUn6Sgp/ŏ2nuދWڈѾ+nA|c KN <,Ō/OYQل|3i,րGo$-YKr'tֲ092£E K+ m=M`phvh3ӜBFPC#PAE|[Zݻ{ӂTX58k{[ab$}7Y6Ξ=0):2cw@Р'Z &%y݂{҃8Uhis`$w0㤆Vs:t+jQ/:=0.'q ShF5LO[u* A&3 Ȳ2ydsoGRL[z7C$_opjs32PTlXPx2dYpC&Z S:R⊹CҿoE~WI[>JNxyN/x#-]^Hm1jZI+™1/H̜m41nx.(-/dWZ$\zm}ݟI&= i 1&qStR%"sGذ{C.㩷$$2IrUG 0CU)v(>kVp]4[h󳽊pR@Ɣ/Bzc_Q"g$!RMOFߕ\8~< S;KK/RF%r?=<9WgW-Ņt}{[pPɇ|٬^h_Ĕds܏7km B]1@Yj#ݚ<1pUjBWHg/_iq ÌkY4gcL-İ$@U }K?y-ֵE9s%`z@y,Tn'wW#$00N d;fl^GI"ŸJ"ܘGm mt}ţIN ؄;caʎW q*H!^D4𹿙 )MB7 }ȏeK>QJ4rUKs/E)؝Gd?ՅuVPq +Q-GӒ9&=iSwfx qA3lwwCKKkB)X Ȑm ׫XIlg gcҳdS:,lH޳vF:Sė pAJ3`#Zc+dFWSP'|ue9,GWYKsK Kzu g+/x̛r'ĨY˛vK}&Ug,ZUxa)Io,YU7yN"s#-{FSD5H? ƍv}n~HJs?kz]q _j͹8WNde w:Jҟ𛨙9Ǘ:Ku&І$M1dQGU}>L|b\+ vxk:/߸HT8}.v it][rT0v]t7ɼEQEF=nZ"iwh7)*qf&]brՊ&sP,[Ya̷[Ni8aSDX췳ЉD6ٚp[H'I4 lpzwxpxw_w8(mWgsX6[_'2 B3=w3qqb",{>\ S'KbS1dBgOȩMocJ HȬ"cuAHgVc3ó?_? sw \&>ٰs\Nyh-/Dɑ6`^7+:kwF \EgȤD~ˆڑY@i \|g兡ϒ]aK@qn1 1t]']KڿDnúxb0*h{GnJ?&}&2bɾ5X=E!U{B*F ^Z':{)Ԯ'|"jM N ` x LדT?= 跬N=^k\9ߓЊ12N_лq->):.^P6PT^4>rl: oc5lw!@G:"_i&54@,ѨEقа{Vvg0zG\T=XB= mnfmLh;߶[vB[O9ȥ5-^l +Ag? yG-PoƣO -h~Ug~]'~͑rWh(8_fO:K,c. =7OyzI𡎘Jyz=nvĦ^g\yq6WSl,y7&"U?zstW99:ڊݻ\/u0cBXg¯7+擇j?%s5EіzЪ{w$ime},Ə~QE]'!Ljr3p7O'^8@O@_Sh8ro,iVҷ} + q!No4a0{w +(Ao0.ŬEMꭹ+W:9* ̬@̟x\zENܩ [Z-O>|okM%:RӽĎE7}A*DGj vfI} چkjX\!Y_ en}ǰ0bV׃6du⢇W!LY/\ 0BӪc*pBb6mwT_kV&^䱤VVЍT^CPb[KNHńC^ XVuɜp$pV: \/ip"58-˾$j<|V(^~j)=I&:2Y7?N;^qUjZx w=X~ҋi ђ*;K@xFXc1֗ &oΜ<=L+4L -a<(Ȁdzg+h(l p*,tB]-874ώ2Z"Amz=B180:gth4#$>Jen\[* 3j2zٖ( uPnY({5KnPDdyY`"۫SMbG ʩF{+𶁞2aVk<D0 [}2q[AT{%rPp)ȃ6Ǣ ɱ*A<%x40L -ZI' nceؖP$/Dgً=\@d55;tޣ/){ i GcXl*0>!K5DI~uQG}`ft`ut45W9 DmsU1ݧ̦7a뛉HT]Tf k]t;-|1rgXR m \NxOFˀv`Y!-1[6wwgp'BZCxpœ 6S.:NswJonLB? 8N"uͥZUzЎ5dXcDJQsa`ڦ0g0KvMW׏B$mż}ӍY4Z5ڿp?p*[,&</'Zuٮ?Rz(9I"k` <1jc4^1iX% ڻӀ>Oi#WV2 GFbFkYoU~i{1aYbg:?E>nx z4dFz{ xlɛ;;r  ( dCSϛ=*>W߉"Y] 9~B/7%G;T☝%y o&8<^W0I~#u[&xW^)fz7Cy h`ɳq+ |-2H(YRcnNôzEi Rhp}}׮T-/9S*x<.^iL= CxZMÀKj@9==͒8ʯzؾsi,I<,v\89` 2U&ޤSS$F>".\m|ur3iėܐ+(yK?Mm }^4;E޶9V^o]t3: V X94!=-!|N=N^{HAVO`e1JjX$3ЛoP4TтSPqu{fSVRY;}\SM u;:|zsy"AK6(MYZV?fB{keծFg'թ߇ @/E&4'gpZ֑/5;&tj-Q2od \p^*PUgQ&f~f߰j>ZwЉChjQi4~:͠m 8|6/;d5O|9瑯l9w44c7D,Rί.sp _kur|txaM]S);n%K0&(S5Stb$5-ė9etRnrh{)L /]FFPFhs8Gl'!Xo=RY[ﭝ%,E= Ú4Ǐ"NS<#=,Aeé8~bʟm1tIX%vsuGLZ}}553(rso.sw\D!DmrF:)v<}\1^ Fq_avԡ_kIOjie5x\TQ:*Jºf~$MV&ۖN&BF"\Vr4A[H>&mnXS!bȃ13ID?\>K2_ӷ_i;&g@7 x}!)T+̀ 6Qa 8 4?f>&EO` ŧ3MKtĪ;LӖu۝e W1 6*Tl=#C`/RzU,Kp7 [ K5iLgӀKA8t ]2>t &-] ^]CG"yv<ZE^yRO gCZYtt t’q3C9Wknό'M+v=W*N~w;6&"&X_-sj]9}&vJYMi;b>cN8zHNx: {Xwgvc o\=w3С Z}N^ZuJc* Or]3kH/}1Gs52ׂ4ǃo-8cنt]t}_I{w]_"‡3o26/֌{k8OϑNh+'!3ΖiKP2Lr&RZ4 wb&5P'q=aIJcwیV;%hW!|PA?s;TCz ./– }tntkZ V޿^xy^#5O73\_+Y'xR~62<898tz B] 'inzR>FE%A_TnTU ΋* COw?똺V(A[:D?Rin7gAA~c2,Vv*|BAP]ڞk(|K U 2/g]/۩Ar,vtHam=L['g ogNƃE,FL A=|s0ɒ2Θ8GPC8imFٺan }%W} E(}&GS \z[9i~/MLe]7C[Q࿏w^_Ϋu=XɄk B2 ÛP^h:<-,3ߵ ۛ|ME2٭˖U~:@ʽ#!JP(Zs/'6K8bAFn 9|,YVh$X j-Z^BRBPu%4: Bq`]zi|:-^:bb811p~,P}Ahw% c.xV)' -TpyP$+lmX9B\M 3w/G@0pgĩsW~h&SúyM5'҄Tɤ_IiXR?U$*? h 7K@>/yLLof Ùb`4u5Araʇ4.*%_hS|X*RJ东o #`s7mK 9lQ^9"H۩JwCZ<69A?[̡n(YMBL-a@!o6|C?T5Jz~Rme+%s0%?0T)[]NNU ;2cuVpG R~&qi䘣A\~:y| Vm ?=]::2 e #$$I5&Z}$<(އ æZWeEY:(:]LdPYt<1;GRpixCJ"@`bHVʟM׃ ұw cInh0!̅'A_b&˝ǷRb&33/ljw#G5=җu: ^fp}%p=ԻaZ'iIB~O4u9ԅ팅Vq&`䩬p_0~!Qb'[9r?H !=nW ,|aF007<^? |t)/ů ^G;".G'i_a(Ù RYYn Ϩ VTy(4Lz܈C/O—?~UDCk2ZE^$cҶCeUy&ܧ&rnBOb%%}!nNzFHrxC[34hۚ2f5R$JՄCMrntekW_{Ӫd4-& [0eQ[bư_hos \RLzҨ`1>0-P&lx(ю50R.]o]WP3n앴)U!b3ik]j>x0`Sג9y1Bi=WD/]ʭCQ.32[.sӕ?3%vd:CQ@H.P`,5<~N7W/0c0,j:J تϳ}Bx!BxRst% }w2kP_BEAvw(w>#-I:7j"u|\'m$a eNmk( .T%R1د۝K10`H+m[v04 |C /Q4NtM)y>ͱaX.kQZ:CuO-<>tt$Kw z,IOWӜD87QSKZuSNpa[A4 xw]igA0RX-X3fP &g쏠N ,o[v'G:I;GPlĠk.a((]S]jmp S_1)o+.6^n<m >7 'ڴ&W &;=K1g qG/Ȗ Y8g=qFHVTRx"k\ !aAņvU#D&|i?<$q z=!H97][GL-kauL@pA?V yХP[x UQ&@!&s{G}DeQKp!vQ\:+2Fp )ei'b)98$,w2) 6]xDX: yi[c~k/·iAl󱶟pθ;~#wq}:,5M"l\Pe۳'Mԑ>EZϟpUIK-pݒUΝomW\10C-vn74;ŇӬ<7W 6&bh{6nyNč%8U~HCx V67zjaIW^7dR.XGr-tnۼ0 TZz.ƨ>+(db[CEl(W@Њ2=3mʒT`X LaGPa̎uDH Yalɡ ѿ\2V ԰I Z}66N/Noێσ@Bt(hɘf/\PM8x-+mx vk{TKAS[Ndž=Zd!uy^oˬ.s_~9%bdpa>\0}ªk˜,L8:%+/,XW*2pDKQGgº Wي%0!*1W/TFp ;5ib*p-6A {'MJw,Ȍ K4>`_'NqYdZ9tYl7)ElQwvA3U$QKʧ&3$ lP.K)C*{%҈N.I+'5U SEeGOztApQ[uO׋,c5֎5^ l݊;@9 LଟЭ!7ݛMY<Ⴌcw̠#s&uYч9_Klѹ ȋ;P;k_\o3Oq򂾱{B[$-nҔ4S;2L^BH93h@ H ۢwlV :[F x@Ѐ.EEj6Ma0^ u5Ehvjo::4%Q)f7ϑO_"q[ ޹M[sϫ W(F|;w %($:$~Ǭ.R) "3zf%>K@ R{Ϭ3ڎ ^X˻$4A $3ŔB\F@W۲0E.`KJA)EV8%}~fD[O™)2kzh*kߝv1elH 0FyZ6\jQLxѩ|'Ճ{cfD5%cc3KL7%odE/Dpi hšE'Ġж A!쎛g?3^X_JnXWMnCS=sr&ccy A3*np6\Lb'Ԏ5}EĈ2, Eљ&)㚷_c[CzUP7Osў*Mn,))r2TDz~Rl*!WD!G3Cmck#>g4Xs6GVc} admnL%T\YO@! 037Ŏ*,R*|(YKU &wQEY4 wV6p2w"y am|f" lB%. qvYPm9^]T4 AHrdlgNA^\Rdo ֆ"eVa6ˆxb4L#ߕɆQFYb*U v>N w?[KETbakX;فWPL);vNF@^K%3cE{tZ{<^VOFu]/΀AN`6-j:KؚH&ic͠#jw{b^lZI%T,uexYz);:\co>C<ɚ_AmBZE;ФQ_\Yvhdi=aTX9&vX;87.D6۪1]M_R,!K:_&=VNZj;آ=4\Ё ʩ\xK2v7\.:j߫KH(uT_o|V% A'ޞ)g Yf|tXL@",q(D >|r._x^nuj.[8GBM v^fq-O ">X.%{Eg} ߦml _|>h`8meWFf@*?i%u;}mLBe_@ඦ"i-MYPV?>=3T<(t<V l>w?78L&JwP.-h?; )9T)4%l#X6!'üt-pBqYL}݀Y\xZox*ti-H'd `yqlsEص]ӋH^֥ niB#g1@ӲF^+Yj 'ŜKr%Dn;0(XA\qY۩(MI'娖@MUN{^U +.5#r tp?g0zh (t[#ਘfԫN~f6x| OT49 'rgn*w 3ΥVQ իI_U Vzg|rj " "2CG@ Z;sa/ݕA u*|9nk> D|K<u%̶ Lo7 "yE&d-6"oJ Dxp Wݓ#{@bGy<ģ"}tϸ?S͍m.1ATfiL2;^Ì1{OAt>f;Ev䈘R T[*j۸7qO2 > :b ‚Q͏,:3+LЪ- jS{i0Xn";'))dcl`:Z@t{tR9/,n-wl= \b32rt!k{OD~h|ٽ%mUvG9 *o$ۃuH-VvLE. }u ?LʮbS;$љNC+*ַ&&9Rd+5?cy3+;5z4;0=an$}'>xU%cA?hǐ%OFLA).Hig[U.@= Cl%9c!(w);g)=ĬvU[7+6 \݅7|7nEJَ%ĸBzU*ڙ52 s.]t$@Q`_VªeuZly +"\ek)~ TH;vU6Õ /KL0qMç_ o?%3+Ę+ͼ;䶊ϖpʒvTU%PP,a(9j!&P(`Udq7ɩxPwAJ_Y}r U *(Sμ䓲uw4AuKB"_rb_qӐul*u7VY)v4M^,kgy-j0ӼH4zˏ}Wfnb@>6T P  o`YR՞]R ~szAݯsK`腉gI4uR(a`6F45iobļvgIrZt'kg!ҭb ]UZژ웷gSgLe$0ݔN&QdS:4_%jl,@WvB ,&~E|-Y>Uw;W0H΄wk{&LNbəxnASH)a`Syd܆d? ZD|fDKgȮQ_X 4\4W^9,M&7Ԍ^]tSUf~ "W4u ^MR/57($VĤ,o (Nթ2hkD}w~P)[[FwT6]ŷ4go7Lm&8[sG5k +8ItP#UdM˥xb9ʲ2ovU6=W @m !ԼD4Ƴz7㞼ӕ2ͬ l+Ύd=,2KvdWy7`7Wfj\Ġ {62 W2qy_!? ?ʿ&tvq:*`Ja8b"F;u#")}3S"k\OTmFuV$~wqݸsrĝԕ0dPhAQyԋZ[[u# -9[:LTO[SN_\ =CCl!^xA>-IOBs 誥X8|}E߅/0bi+!yߘ3N0ơp5P_RZC*I;=k`?/y8LI=CNds>6~$s4S L0lZ e7֮!Ka͑:_#&7 c>F7%^ޝWVA77n[.!:A2#\Fch,[+%vV 9jeNgzn޺1F@Di-~fm> 8zP tYBe>Gt&^=[F'۶#"*`U#}wWCu,qTkoⓀ^OM@mO3zaV xզD|m"&pA<.qS+xf,gC=fyΞ~w +xOfqEP'P%ɲjZ!_@̗ N[60,2i-HX#ŵ~C2W3i%)蒙Y)Ь pRcvjo3Eͣ:oT";$H y˭l.7$S9W.55A?9hyc,Y'&4J2 Xb+NSt־ =i@=ezEg'zoj/|"GuL=ƐDj3ĕQ4 E*@ zHgmukۙ=L:@U#^\˺~H&cvɳo(N@:L9pѼk, K~}5Y[;)u CsRHt KP4fԶ7ӸIMeKk{Iqե'"tlWyh̐d=h z `fFyZqplT2򣔉]6|8n+2Y"y+;\T9LPv'Ԟs9n2v80`UN_;v$XdxS5qc+h?GW̛4K˧' P!3&tAOQ/p8=o + WpreJӻn%#JIhB2 hF\;xq'h)yR?=Wbԋ>=K2 zBrF y'g3hb ݸI$3df!,Z NR} ]x@u}*:39Q9NҨ@J(eq;MqH[f2N/eV\%>R= 2aҼUeØ ?ڈ~`Ǡ 7~D|W}n#s1 ҋyH8(!L>Yrn"[HX$ڎ/p ReKEgsf%0@Oi ŚHU&, (qJ=uT5$Pªva88&j{d;Q%(74i ]x\_+覊oHn%\4:} n:UnXл׊/4R}DИZ{yV2pZDp&keih` p0dX^U[;PHrg㾙H.f4H}ru#91gt%"+~uȥ,%E}yKC1(<ًGY.2и&f64P 8fnU|.dJ _({BnJ hN5ޓAbg5n'Ҷ( %w&ў9m<5/:g_hx 1 }"$CKlզSYp"zߛӞ.暄ѧFlZj?ױ?u1,Tv6n8@% WJ֪H+߱ RUWR쾺Nm%N }G%q"حʖpP/4V)e< eF*q`elPx(;aB´ \㩅 Umbp3m\mzCe$^m q[g|Bѱa2jFqp:p!;B^uR`xeiqcjH~˭tyX*jRtwߵS8]}"_^{$U=xjPZ^sԁcؓ^')+L^$=3NC24DU$'}7#F[)~L sCR 74{qQƁH<ڠ|C؈%`i< [:zAad@I5\[O7bCTUYLFwLMҟDȫ:z0RG߃>mD'ToVA)\8>,Ke{Hyf]عU`?"{!k,Z^YB .Wހs'̮0533jz2[7)sr6۽?y*q 9cݶSVmtd:C@@F9u+ɞyv+S5^"">z((&ho}nتR6z,-TIMb [Rz>$>{O4йBuOx+ a3+{92hYZ Jpo H?qH.= < $'Z`6wU;*l]^.ikW*匤ہB{g^H&Z-f%۩X\u",Rmeʆ|A'¹NrSV6 r/<ޢꥶG%#D*k(zGN~&1bg~gyXN%VmiiQQL.]KUq:(44p|A?gMS 7LhZGjZ N{ yMHS9E۶ei.iaShBGf)k堼lW ޯ"{9xa/f 0h"rvo&ߓ\51YWiy 2/QjuPT-e8k|$:Vmڋ/,Q;M s9+{QdCeҽ7jBNnYޅD^ܼݚ[;qA!{ \\v?q` sabZiIC=7wӤnMz3\ q']Yh3.t8Wloqƫ)_hQ=ՋT-1j_$ۜr--vP?o-ng5=w/hm˯`95s$Wv%RX6 UE[uzgG`YB ꍥi^&!QhH*ɋ5j|a!*0l,_?#>Bʳ#{|YӪS;J3ee6/ǖsmaU S/į56KKXh8@ 80+>D3U  `)۫t? h/3lhk۝wgcٴQ L'% hϩ)H! /=W6uܦH}e{ʒ椎A@:C&{։!ÜT 92 y`/HewO_a&Qڸ`nݏ#z[-gC3o~϶(,-.Oޣ~#aVN`U~;KDlR.F"D8QR1Gt #2*(H\w֣Azh=n&g$9+p^}Oy׼žm!YQeC#tGsb L+[ 6DUk=~JPʚget U\7W.)?IFZ`da.WrbA\lƅ +AB\+8Qjoj7Tl.Xsޖ8l1x?@  69B9z6Nts ;Qnl,2W4M޶< Oag `r~2}X4/kfEG@@jQSG$9(ވe͕.ﰽ\׷7p#5/sН  ϕ]H1pwV=T\ Whkp`'hځ4Ro?>NJal(ںMDK߈P(/-g9P˚$4my_й7P(7StjQ#@ ͆VT S \yױa (iVd;;F|W[yY[~;CS `$, ;L2/5sg.ج!K-z6n:3ڑƯGl7Hj0SLg 4 ~ )~C>b,H?;0՟&$n0M5YDÔ{Je|{#1`hMxitwώ³z^_Y>u* #s N2:Ḃ=9ώڢ_1%.QH.p("8=y 0˲j*ICk;T4Nʂ)6'~>M(y'oR_{m{(חVBNFVy7e<>ٿ@o +!GL~aW{j^ Ig%˒v(V]}TrpT@ hAIk::O(q1,堓6&( Y[ϣZ =͡~ާD~Gs*s|4-ZJ?+vbX +Md{haƦe>2sҹ#Y  h;S)lL\gYz~7[t> z~fYIM;:+_ G|.[6Fi$2&S&Դ)|} T"j) ǐhdi:KZ'C*1~#9YUK4ܰ"gnfzXcwPjE۩%!d[27]@ *q0oңzaPņߚ-,M1;#>Y1sF !E{8DZjyXr d4nSB}OH|AgT~Kpz~t8OLl5qύҿj*W!]>vR僀In"yFwiCauьÆɉef3U&J.кo -MQ,;tiY0ԟBl9F U.ML3p {$EYJN ,4[!c570X?`=Y5'_vE2EgT`A'K*I3%94m&ԋ8x2BCVP$,b Sʁ$ݻ7ti"AlWY-)!$'li>`]TTpPDŽkv=!h?ulO,)VSIKEWx{x1L4ĉ@HdM; "A/ME~J6o "zE,sTNm!:S^o%eж:BHIgCMy rkd8rh^Y?%)n]~7MoL$nP`Bmfۜ~W:c9V SбC\s:Ҭ4x Lo!*tXc l<Js% v ;_ zz>Dw8X'-`zN?ءd */J+z=>SYUYI-gkNHdɤYplI82]I/W;wpFM :rmFqFPרf@+4WM Iҳ]1Mѣi!Mm`=(úY"QGPsdF&I/3SJ>FRx+1X?X [.a?Sl h|_^Fm8F>7z&˄UJ~D/d)⢻5vIJIDŽ_"+ޤ:>fk5C~W'?u㢶;h `.>BrXǠ/58:MD :lD#<֮tR77.ԃ%JZ$zЙϙ \FI3aC&NX&E`lFC{(j<ZGE3CX_Kr O˅'q({|^y K>lOISzCY% .P "')䇾 Ftw?,{ZAxڟ$;X_s|_(9!̸ Ua(cHT#Oy>QQbO~&ujM38 M{Xh) =cV3)$@, Cץ(;{pZ˻5cjsٍHXϺ+f<>&L̹[ۀsG_ lFŚ3*j@Wh(k-"ILE'(ݢ|:̟s#jțmf?@_b y#I.W'l=VhS#̠rYC"x 7BLXeHLGWAMJkL\ƁFrF V?8¡ H9ϓ2t'Fë}ݍk^BqW'n08(T>X2и=.&[kԱ;~F$2A{s hC-7ցItqFU~Σ7/u+rƄ*^/-9֥g.?NqeQu [L;-esbC?)r.d@t\ok\e/ JȤ|e3?`b%=͈VhH2jw1?,nԱ~*y=/oAaAvF뛯uXjx)uܢ*[4OtdfĴ C5q; c]!.: {SB,E6 boeցޥr1~Uܩx8^o]&EN {NI-GCL \alJedKV[ ;Cր̉ `֑ @<`x:'7E yMb?ߋ#n..µ폓2;ℳ'oD܉tcˢnD!D$v;/_(_rܜ%_İ%#V?!kޘ;Ex"E @wltQ=7zTs\s'ܗ/z,މoeţjPoL;&)Y}l][Alڨ䟣$u X} n-z^OaL~Mctd9rBe5d] I |QTpS7]g(sN5$d HVl9w"V`.)3.%@X.Cq(:F/_꿛dI\P-F(I#a"^HS#ҒQ e-sWa sM0cev ?BPً![ۡ38 l ŹUNQ-b4NWq+1ߴzbmx ~SDP.R{R|,}h14Jb߿'ļfr|6˽!KAr5=ƚ1ɉIZs@D@ű;r. lf%GYy"F8̃AhDph6β+sgiu+zj(NAQ @<3Iڲ\h=T02sqʧR* 2I9=4齩 E}?/߇vN< vlGdL˴n*sܸ,C\k f2d貶ja<K9IǀnVIX \SFTP䤾FoY?tStJ}L|d fЉ)Q͐ 7BT)_d  3)b:-FWƗio&?O~n.36&C Ϊ~5@/|4 RGF"*U K`kSϮZmR5a |]hFT5 ܌Ɂ/4dRi=5 u~ LNUvpD[0fsQq~"bUݠ㙶Qb`oбpu/ly;pA"4e(=[wɎR~,X rs=WH~:Mte~zbYdmjr6MYbզX?8n&MFBRBeǞu2+Ӧm(-dG Mgkbo%3= h MڣғSխAH(:d(w؇?:8K;NkH|\K_=#:Zdt$soj.˴!L\y.v+VR5O Q] 7ApQNܿE~ X xn$5¿XX+5QA} :ÞCojO?L-s&|d-')S ~ b2VkV1' opp?b͡osa58vL?د#Y @Ws}έ%* sONHݓz6"g*[\>_/!Ͷf|t`4ݿ\?j1 Z?Z`UK&cFWP.b|#wtdaGF9n:h#8z)‘Vcb,Icte@ic(S ='V  uObw a8Qbʢ$风d ݙP(ڍl /Yխܟ:WM^y:>nٍ>EBv>K0ۙ|~&$ᘻ穅)qKŃōj3yp0|% ḿаwBccV,F9ȆEH-;ڹ'!ȖC$D (V{\w.{D/Q̒> UbOēzF3ݳەVcq=!r_S%̞r l3>+x+ڶw|@ guȿ9Dy_oq烧],%ݞ\Su✌&gFALuy zJ~gVƥ-au8tgo(=\>%E6D'ex# CXe2SH>+Z¶XNti}Q#lƚ0MVus*?5=KZ(XMZCڕTQ/ @q _ZvMPT4]oj{/vn׾jU (3lF=Rf]8 /hۅx.Rets dYZ*l#cU@oY7~x6^7Å%]#Ӽ/Zox L` !(>BzƪhQTO,vDzX.Q4,FtVf dzW q02T[G8qE%"y/fVS"1+Oo+*#!Va QqE'.]DųDHpX%Sػ4fZy 9GoM>$amM,YU_ =] @ 1Vnؙ#9=~9Hd=ɖ$c</|+),X%87Il؄ TG;Vsd4Ǫǐz9,&ӡ\^ؿjt4=lҎxD:d#6iD3E ;l[G/JZ5^⤓VXA@壜> ts:M{mx5C^Nj@@5,r,R>s2fiub){ˑ9y$HY!!X_ k 6 IEȬ,7FGEb56PCOB-JfeiHoC䓉q(бdyx;҉<0eGZ<\sh B$<mAIXD԰jF,, `IvܶrLSJ HD,`T3A=RwH㻳|7HFP[g)Yaw—R\PO]m/W&xWQ\:hh%Jq|JL 5?HЩG"'xt/H#A7@+SĥT,Jx; )EQsK5*$:}bj 9<DƵ@ f ;"kEO!7Wtf6Pl _J]k<h=!ZMf9l8&<>QF>vAߟ13~Ã/ VU1B\>N3̱Ѥ4|/Ap!n LI*[HK>!xL]#$/W.7=Ƀw|!{.*w# ;^In(tE>Ų?ajB\KI+kNfy|6i@ B|*s"{Sm"Mv>͈%¡7]+EGm6Yc&\$HyErov(X@_:`|weoTp[Z3;K,XA@NmM٣>xTtØwjxnv1"b~hPi~廴Kybag ]8b}F666(zi:ҺD $M X+JXƎ=Sͷj[h#ήit}61J񚫅 :`Y`degh|k(Q@>vW]}^DgywZ]#6AT J2?4IEP"R̸[+ɼ#wV[b\$ lKob 'bzAr[;o/(3C[]JZebٙl}5k$rT sir׆wQ<<^ qYP+Tj"|>\iaƴkB8 rdj9kl={U4:IqVP`^ZVٗm7>ޏ_Y]07d4* 6>RBŃ {'akT2?b>5~v.?w((uzzxq20c ̽M3NB^>Y7Fl] w!w$9I絜g D*/F^3Kt^wwi(揷@m)2T>+Xׯ˂ܺV^m(#>\U30>/>mͥ-9swah$'yyq{ l)Y342)=y;V(rFQ3}l>.yF- cG+ HJ!)];Q]mx|g/)f+i)[r\pʶx b$riaGLH~Ō3oK3#waؚMhi2#Y1`kg)L31cӟ' (,Iߐ%%ܣ|;.șwI]yN0TQ!,-JӴ=|: αB;B a #k%n/^Lh6Fj1QN;OsfQJalg7%4D8=Ob3M,t U_}(~0  ȩ̒ 8I~Ion{/JO()=ݮzgt-!WqvKƈ%AՉtkpXĘ Kڙeē-4z|.'&'FWbsre1swu۳=  j{H!Bӹ5w1q}txM9p|m3Jcgt%]) +RiS^UPfiY̎64z~Ӳ\Lb^>nﰮwJD73OrVO}!Jy訁w<[uC;p|7JM)rie݆cA zZ݂ctc 1Ua[XkB VRb Zf%R[mcQ05ѕgT#EaM읉OU(x h}B"A18nϰh"Ψh+7}VgDL9&ϴ=Gx/ԁ*4^oE_l@ J6DVЙnzJ{Ώ5>ŭN^ g6_8CDbAZbOFܒ l`{kCWl`q&X U:XEmO[w"!j@ J,֮VN?I2UG*p%?܌ 1) e; \xǗ9ϖM-V&Gr pϼ09ٖBX,, y%i\H{y_h$~E\2g:%@4ce(3f3:cQr@s]h\R˸̈xW%"fAV'{#}bBFDݺZBʹu_mV&zbs1i~+Xe4+ٹKRCc'z30c`D_4Ri?i9Q0sxkj_7Q4Dǿrj5BQl{:k}:H*|.+Zgˌw8A[-H.ISƒ§c sCJ7#1&=I;qd_ӳ@1d<7e57NvpjݽkE\f˂SOԦ߭ ?#`x*V5sP,F7;\>F(l}0n+OaIG{߇'$XV]^?ԛ~Phec* [d)؀ن*[]e /5|RZ4ج3%gm\~kL`X~dH~wKdlMI.=dDseC/RTE2ڂLd˘6b4jЛs}-(۲wBZ5[ ~%vw4]< 9iQNoZ*VN"Zqq' D~&EefqyM:nW~}?ra:!gƙI߉{n-o17ԕ& LeNl}mUdt Ұj2]1|6h% ,lh<BQOn~zOj !Ň3$g)L 'p% ԁ9nDf:ǡAѹ"j '$T  AaV??Zvs*t}Okr_3 frDWD -V:^Kz[k {{sҰz ersZ _^ҞGh@T3S?%ThWJix2dN' K/G/SMwel׀ϙf̜sY,PbR4i0i0~ĻhM&VX1~chĺ6țW4R{JuQ3gve,Geޭ%@Ry.IB=w \S;G'qKOq萚 ( r2r\Rup{~kE*"eG4#v7~t%;6#5u${">gf<_j#`4ftTI=G{uX0z LNڶtOb2si.Ԭ ִ.l8 58[(^x );:'{}ʰ߹ cOZ, uWx!GG#  E+q`E/̹}&("d*~ϰ a?ځ=W%R'VʝlR]hnN}i-It|}P^?kE0$qyW!@3+܊T%,&ѣj*seU:=P4 ^/w#`Fa#^Hc־ކ*rJyf]<0 Iy=(?Z#^њѮg׍Org`V鳼IըOQyާ10fpFr z6H ).ot|lӏ2KeE g}(` \^ρ(8YhT=̌%iV=Ev9~.{+8;5 L~[iK_ݯu{-tsRfb} $͎|@-21OS9Rw!)e=="d"~l\V-tZz.?Ll2xcmz66]=w:f CΕheCgYuV q ~}X)aه8 ~ηU=bCǠ۔bֱQ&#`KZ$*:-`Dگ=yW|[Y%*B2C~u_G*- T i aVF@SŦx˵㉽_HJI2d_bGJrja_cw醹SPݜLh"8 ?1} X郦9P_ ͗f0/"cGn!bk!vQy R ~R"Nnr<^FA{ō{2L(X__Ցr.Ko| c1zƅɁ\5kv.4R_}a'r6i|](mҺ Tfq& -~ǃ\2:S[?TH\a+[XԀu)g,}Fy𐋊3cۋP5iXiتnOoX R<'M N}\i-ܔJKqgD jiZ0[->q[&[lsGC 1:|ƛzʹ7i8Σ'BwsM护w;y˨eĞzi?}RJ-W& m5c >&*Z5W\:Z'2R=?=CdfE]! u.lB6 83!ϊ3,08[΋¤ #UmA+h%Gdo4ˊcڍY؜{A݆x.Sðw2115(\*(Sց [(FyROϰ5i'n;Lk[ +P-.|$F_'<'Umc@梦?ЗZD$;v]][>ǽ cF6 `BY'Y߻ӾuYnINru;*{.ä>HnH$\(H|U;(>μz R ,p^$fw$Pvl|YD!rP.E]CR*H/4*AcmnD~h xIأaiG>%rTP$f)q8f#Z3QK`8/xas `3tT-s3ǹK-t! cwV3 5mil!hÊeT\7ӜpZЄ~ 4R;:\e@=rgMl_4&tp K\E&Z1UkkKQ9/ܖiӪ^sձ3ܗRnGLL|rOJ `ۏwͨow[]Y"jА6Z+n $V:" q#J3z\]n IƺwxebӇL6O҃}ZO W2t: P}JSnvD6}|(WTxJXL#XYKo&T.DRK17D#jz/Ω3!B -BSC!NenҕNp<-0ɵ&Ka\jxNH qnrwʮK7w U 2 ֚k:XmIṫ•@&2(nHlJbt_|e+75pUX$QMKBk[X#چ[#g N,b=bճ,?^]dEQJ(d@/Os?xEW3Q|hvDDU^H!ŧ&s\G`us 1k1j';:Ka+fg s%zp`]Mu g_@}m(K `SM!'jf'AK͖߭TdnZ2e+u4)ĉV~-w`d KW6b8f"z)86AɻR;c0&]S=^|v9&@t̻+Z j`V}:oiP#T:!Dx]v/jMIpV`ZD_}wfشYJo,^Z0Bj$|KCQʂ۵Պhf@JFe@2NG@CX9>;,6>-c^zJqJl+%2t$DEQb5.7k0ͣTEgL`UI,,Tn)Z<묯mz1*+Aۖ}5' 2FxvL_#]Dž-9/װMM{}']Ȇ& % H)foec~EZIJO&W4= ٯuVA61BoتVzn#:6tJjK3Eb{Kc,Gf~!O.zAe&VrIAM>B̎604~`[ WZ5V-В Pj!\Gi|FNӜ*{Rml/D}56 +'^FiںcV#DOIs-F`q_Y&I9mZc2fsuef9e"^6~z򞯹"L94}./*xqcnX# Fx9 W4m_%]U$ ^n IܫA P,Lк5H@WT?M\hCK:h]) ZԋmcϺ)k坄S'1hq?O}r .21+0IV5\(lᓻ90.+Bo6G}sgU8bK<6d:z>ZBDe)GPbX "(Tɸ>vp;/>bjPT(\]JNJW/DGff2̳BDŽ^VN}oS8QU&;3qߵ-%<2UZVU!e1D!KB䞏ȤQ}2ZץN*,ߔ$epV0yq#jmlaj13w6鰂+Mj"XHu(ol)GY ns?Fw)uZbg9Owx't՘LK;ٱƥ2҇KfUեrnzsCxUi(a)NW5: G]oRG8-d>ȅD( ,c?1[ڿ%>wS2eySY *o?C wy8?A~x0nl?2:jbfU␷ZZrv@YNtÕaDnLF i4RJ*}KLLǟ[ghV J-i);-nЇ= ,]wkz/stŘ1)g@-cn$:1ģa X/AZf`: fgWˉ &UhC6 p "Fx_*j7e#:墖݇r6U++ SY(8PǙM0Yr#Ÿr\x!Pu+d\?K=hY|w興7>n~< gI^-!"c'5{@!,=<)csk9z.C胉K sXـW(7/J_c,(2ZX~b`}&IVM]ZmF6.`tҧ N7]}t6!9Ł2[|(/2F5f`#Tb$dsjM>Qk⛨9R[[5tɨ؞ nrо R' l@{ޓ$^Y jWTh@r"D)Hs  (q.T"GgϽȒwv"(c- w|I1~YBD }9q}J R>/o!~!v|'|;yE]D}9<ӧVGWiIc]z47QYm=5qV=皱%zk`%?R8PッΘj nJو0Aa#:򔆶JswQeW\߉*'P) +%%'I^3'E+hJ><-JjIPp>}QH1DIcCD7?Oz.0nD4 P^v8 SO+s=d]9,.ps?]^n뉚/H2J/fprAY \ Pv&OD`TUY`^@}  wp`;Ϣ2 Gkm;+/.b|o6Eť,;#(9+1u=M;HgW2E)0'痱OVS'Ni{1^euB* f}pP~Rؒ-Qj[iKqV{=Eo3 .:7{)&hCee=koZmKFbLYY3's{\?R@akq^b ގ8H0tʒʝQYK7 kjeēGW#6ozuw>HC~5'Pw:1VfC36N!]dCWq[P0d(Msœ~:gYmzߐx1ŏ^aƞ_rv_ȸm 10ѕ(tVnG.Ϲ G(R&qu^1{lvC/θH o/HDp[z/oW@ 22 p81qD2f3#Er`PW;ޏNz}B-%;Ш ̬yD ,EiѺM="9٢T];y+pB5CT^dܛۂϟa8q*b}W]dtJB:4z|)i=$}CXB&NՐB5Z^P2FeLvKg2 l뎾΃K7*4wA ]YТB?S-(8Qʰ$\ VDWQJ# %Б*=|ɶt~,/xp\V[u6R,}?#!em1ԕ'_]ঔx f{ -Ȕ%tMH*a!8YUToR,#wOˑy 7~> 6pcsث3m=k^^.Ȼ0Ȫ\*ZƯ'Q#3[2UOqB}[7fT,''E^K=.H^ua.f}T6 _"Y[6hDWV+^:n4lj^6_L MX];:)Ne'=u? ܫTg8} C_ -&fQQ aW 1O-qV.o2v)x ׌#3f(P9R v} fR?q2<;0&@CbX5,?$r~pp:$hTD G=n  ;{9=v qlOhpM$?%H🆨8M {@;pd<՟M>fX6P0(s%yft6_u{ނ;)иfK<\h1"j\2ǔ/aU\/5/_1HmonXv>saUm$"g'A7Ɛ\ l `R fWSb< 5rM9?ѯuV O Ӥ$D@ѣVⰞ\Uo^X:܏x`J2Dqģ5of̑VM”͹d.%vl/%egxj eKp6G|^vZr/?}v-=ɇoV7BlG !eY y*oA*'JeDGi^y3 -B3'cK?\&y#tٙ)9Ú᳕^Éc5Q:D0N?e5f;9Vm?< )/󰠮>{A&K=Wj\~+st&Ct,y]KI-, )%w6|axqй<ɸ'k6 F{XNr !rnO>f`fA&7贸CТwF%]Jg,cR2P:>O!2|s^zA*1w;86A6eYxr&QI5e'.44yi87j^mX.oG2]zpALgpDzLA=O컿G:t`njK.ra:eGxI!WgG,tw!FJ Aͬ£ô7θ\j:&3u L >5ӱ>niÆVnBm\>i[חHOCkU0v8u5L=UBɍTE}U /) E&Stߓhw3 C 'bo=#b\6 \T֨ +nkomHK`\uw)H69U MWpO|: }Ͽ''u5RVm 9WLX~E2w)nzfbW,7/- ėS,Rą_`re])Azw5S&"pRuzBӐtY uURS^ #. Šm5 k uxsOD.'DIP7'ǂ!iiWdbBK%|^N.Pό`26U&+۳ʡKl'JV[,Obbq3Ɖ}D$"`tyś[qb֜V,3U#˰?͐E Eb4c:|GˉО{SQb6%NF1 {EW7-Ҭx:J´ m6(tANÏ+F*j=7[TP`dc[nkc  5K 祆zBFiV7Y;̄Q$/hGm<h.Lv|dcYmUmkMnh-zXlD"aȲ\N?WDg_~id!^9(M66LM-T=@+'% 8 tYqi/#f!4exaaƽq9ҍ| ~*9NJQ'\r|1mz}؈/8Ǫbσ*o)f',:XG{ʜM!-[ᮟ`?潋7M?D]?i4F~'-=DO&vϨO$)/e^Pu,XSw}aDžYH{ZJZ\1jdWyO [A@ sA?kRH+:B.@o_e޼O>kLv{6Qk Jzb q i|"3t/cvyPPnj(&S:`zZcPS3GQc߇V^鴳UgZGdfkؘ\` XS9jye J?I_,g򞨬 Z k٠Ǡ9 o*:ÿ50оP(b 9.:T64<(Fr4iz%f@NPh}c\߁ᶼx+"(@*BVg'ҫeD-yT%E:RN\sK²?cr/!(yl DWhfB$ij%wh L^(4-Źs?&w6zg &>nr뺒=qTM(wKx Zg 'u>XU٧j߯_֝V*;8x3ո JIu[3+!/ 9 tB~ǿtPZY4.Kqdm/oH ۶[OxDȑ 2Vfrsa'^HLx 1KZE6~D Λ >ÅwCŮ<$D= iaqG4bR)%ضrAqlYSUg\gCߺ*O^G*\]'MR}bLuaKLH^p-]꫶׺?Moa$KqI͚0uVغ{u3 TѶ _Ty필&-a$qZVM#t)X~8Yq*`aLUtِv(_Yy@ȼeoFx}Y:;wRTɼRkku` !\5eWj(#41 ,pLHhN}&|Zi HmMEzbuŖ ˞OUAu  R끀a%6zEāŁybI%R$ͲuJ D}[+q)VKN,l/rK4J٣VlmwLEy9Z@sr c'ol5;yg;[iEyWNZ.Ue wsV0y2 (g֣^emJN> B L)0 B{\hw-bFDcBhTt Z|.-H\ՠZ*pb>ZX #nƒHBײx+- /*i K|D n:bl<̌=uA 5 u!ɼcj[F=>[/N9+[b.W], ѥ.!uZpҵs75Ԡ NDC7ZUW'ڐSk?Tv=.Oa#h)T#mጃV;ivn9O}SS":N[ZtDy45"^gK(usr$!{fު obP$q^嵳MElhPp"@hJR2-ȡ0F3IM[֘Ѡu&d~:y36<;+@FPF^ą& šGWlPr!EzJ 3[Ztb$ .vGC*ӅT]+9EY/xQě}C#`THv쁭TE8,)YVp̮9Y[%@05Ov349#=`ӌ_b.^If~6/[Zg}`U{XC$[:=|Jj C6*Yrh~IGZ|0B|&~cYForY\*mD3S4.b.R`J5Cj)@"Um^Fz﫣$2`I1$L,352Cҵ*i!Ogi$MIHUc{xo?^lc٧hjVMI<)X}H}ϯs]$*gCd^1y*DK$e k"$XFE4$q7&eP^,&Xu < )`{jJoVS- r=*!ڰ r_ Fj\ Cӑ G^W)˰JjM,Pᕼ_taͼvogwKc861fy]@z[m捩 ؋0Cۘk"X" ڇfWRf72n5'Wl,ʃo& l薷쾯'Yrpyભn{G{p[ʊ 3$-޷RuOj”c_,ΘC T|X ],{ f@fL?5mL~P]bZ bIsvQ xbHwQx8`@kkqdMm/gs]sM-IU>'pVV zq!qPigE>I{uD$xWUI}g|:5D1^=V1>W 6"H9v5WjFV BH{uY;=:?oo9[+hgh;0'Ow ]/x8$KH3mSsa|P7)^8fAѹ% $^A9f|ad@@mŨcA@U}1!sfIkf敬TԖEߨ'|'݁euB.B9-0JYw6-'پTXJKfX,˲2(Q̝\{ra@DZe2JDi ԽQd1|Vk}j‹9Oϒw/$WF; wIGjNϖ,! =q9t ~=2ww~Q>>Hn0uxI/} 3}à홟D$ `i:wi0!'ĖqdC[޶fэQ#pxpI"fŴ_7riL;')_bXGbR%`+֭1?, 2S 쓦`6WŸ8#5C^m5~DYa[o1 9*@tiOAqv|t|7)Rt2:hP>> *$FػF .n2K1|\؉*S鞩o\O^݇`eɔDVn 8z.S֬ X,; ?<,OM4t#O$ x&x/:{2#\lQY_ y {o2yr#Ri5P˧$A+36λq0q#(El$M_LZeL7*P{S±(F hX'é姯ZT@uzݫBW#T. !r <8Z~,bF(<]ᨺMqQ~e%iYD ySiY%xuX.eyܕ H7C0D-+|cq&9 xoSMhzhnh̪!( ~IS~Ԅ{z! ^[Xم3İUڶ4i$j.By %N`ݮr&e6%-)6T[u0^+$AQנ*oP, p.fArIKM253Aݬt/OKɍI:ѱ J#3r('ZZ%JOkI!"BQ;2! p3W,o]BÀg$>~?# ]uM:uPב^~'֏?%UکfKO5;1FْedTK\Oksgh,f4`=|Urx3y!Z&|!:YvxC:0IyNQNrr̂Lu!w,!uq0ΛcSP 5b%g#1gF؈Du $r{p+c=16ʋ3&P!Zי2ڏD_FmB& ҈3%hvZԮDb\.ߋ!/ i NU:'k!"_' ^h]}m(&~ZvR4K? _یL#Dɸ.9+K] ߅z z2 ug#`u C8(]x4Bf<@'Su)3LPufHvEgn!Ix^]=>V \2H!JNQtWQtJfCtExrTjVBP[XTA]_WK9PaPW0`W%OH>h\ ljevg4qzpX3U_3X(,{5Baɔh y.J [ AF.n1~-;wLjtS&gMBE Tm֢v- &<.åH(DC٤[c$"A!.w(+WYHWAbBivg#ReG8Fk& jlo3Xـɦ 9茬kڋ:)Ix+f5BbզBY gh_IdLnT򩜒'@3jgqE $ѤF5Kq,ҋg]_ Бe]&:]Vqk#n [2;a"bLcV=K0.wPb$N.AN]!ݱW fKNK J6yAP <Ҝf3 *i8!Ex5.^ng/ْUo)ȬNeg4+HBq_K g6J(./J6*^Q} vփ:s)9`Z&춫"S*T,"07fJAbJ hsUU*hۏ"bnZaMCW|.uKʦ`3&6RtPc"'}} {O[1_"԰.wlt@ t.^7ozftppoAE:i&JnMVBdFhDh~xw%L6%6M5ɉQAe ¤a{s>g2 gQgNkrnr('޷^gKPu'R LD!@.܃&E͵Jw7vT܀\r;#KQP)w1)uja)֩?YsA3Ytf0EV\]#s{HU(xϳ涩UU %4u Ġ6)TqjuZrtN ]krkCC>|.1CkxC<'b!F"&0OO<դw e4玞gو [NÂ_ QzXF'ۢk3B4(3UT}\렢T]OZl{.A\EjFX3;V|gqYv. ]e:].m X&? V4e z\F, W xa†v*ǻp>4ȊeFuh Z. )ȊDhLj8kJ@~Fr?]N &13/ , 8(in-jU(Ey-.[)wN d;7x40w35W?y{e<{s+7KO}o Q.{) ҫ$95,tW!+HϯiՌ=({c;]Xg 6cOSgzF3 q=C8FjA_/:OLWW:r/qy#%-+8ݷ>Ȥ^ppiOރ6Y4W0yYT>`jOZ!%:>\MGVk@66עbJECYH6 AKFk j?a\;vﶆu 2h&2r\ow67g!k0}+.>;<T>򗿞T]ƽ4oush0IFc^*zӂ=&gbD=;?|ɔexy Cmwަof 2<NZkcaށ@`c,;|m _wZ@x1.:MX|/ ~U/oh;C㋹o=[)<ݙvȼBޛ :.G6d5ci4e°e5r%C6:f}cR:-4vpwo{r+3SδƥidvACoc f?ToG~ pV,T!k"(1/gΤ:{RrwMYu BdJsc{8ꖜ o+}eU~}^byQ`MeA|/a"aJ/⪢deNL ^G[,>!Q=["`v; ލCKT1"Kds__s+[7NJz< KV:,Af)?{[qXG~dsmNd~]tqgqmlL#@ #mšM6kvQq^ jՅ&zK]z.!- r\,B\.7KޱA8zlKًoϧ]?'^\$qL 0`a N^%eB`JGx|37_?.`=}!Cv  =}=cZvsq 2ڝojz.(d]1\k:PAtj'X4j*ȥc@^,x S*Ab]UUbQŸe:WC2T,(j=eDJ 8 ZO( ZY3\X~6tmئ4 [`^˔3u CF~v9h`H[#OcK5! .r@^ኁ8xW)Jcnnw /wxkKx5kyFTǹg_ sI|:0Gg9O۠ꁎGDJ#HA<+Rwʋ2[,^ (?敮&`0ZS9]Ck-o$+zWEuQuNZ豥-)2}K9 ) v=m7.}i8n J v%#1c,ISQHaR8wD@*`˽z@;)Q̙wI"0}S2p%aޘ""` 2i6hY1ahI%ߪcM?f*7^y']KQwo_"EG-+A-l 5@5 |oPr)r>)R`YqoR**EFdu0d3 \@/`xl{(ތr8io\ ke6i)r":1! :p>Z>UҢۍB;UοKTUI7XĀ4e$NllM :%EJ.(Xq wW$nk J{;LN /Q·K?C׆~~W9>bۜڅWEwq2aؠ"ÁMnX{h銨BysO6~g`$<D$}iqwLÒΫ59k=yސ39#f @|1ATNg&pGr&5hƓ !Pº@`xNѻ=Š"{ g`M|h*>gͷh}Q4NmX+i@ #!XʙF9׈BJlms{'`ձף_ڧIl7Lhgq ]VX4s%R]{>@ CɝYZr2$6*LgHQ1Lf4AD4_r!y'ѩaI-ŷ+oCZt Od4 ۚv{qٺu@H'%w|?;ٓc&g4fmQP2alq^H =N'ƛ,c=,fsqqr%-];& LE`0]$QtR;f>Fl'vJz'O䮌YYU{~&H(– B!`c/Rgm-#@'16W)y6O:!?(jq\S tK\AhVj@oFe"-UvJh""[ (ślz`H{M}a3J?Cxhb$/F򇘧X5HFL8y 4.!z-Li{9(ZcQeWM3#-[#gPr9Yr{SC't\)xݏP@Z@1\cszt1RL^p;G  w.I7{R@'|N^(А7G//t[o/PF$x7EPoê:E+Q Q_iOD4 k5π {Cy*jHé|WC$Gl*"v2s*(&VxH-Q{<֚ةZb2L󐳫$z̀t!pTUqnqLZe}.K Buḙ^ O'Lc,sHpM ݷ *ZѦEظv-Py7W6-yk Oׯ5ft&7#~cH?veØ0+_9@(F ch0(# l)3Uvc(c[swJnKN][*Tht5[r! M#=H#{d7oDd"<\rq+%';2ae?FT5ԔJl֓Hiú"3 KKЉF ԁV[Fw"!ڷL~C+hjcٳ5[vW2SIM/ Ib ;~mˁ\؍σ9(7L}~Gބ Vsʇ }~1\ta0籠k5GZ> >7jPl0I*ch*ΦlxDM6o_Lťo;V}7ռ|:䢕y3%摒v1@-Gc1ǀ׷1]W޺Jvp{aX+C6oVS Z%8ޝaKhxbsJlYSSgfP|`[<&.wՊG|!a JS.uj,<4[E 8g,A@Wn Kb4lZ@!I+GNs*#4\ xa~K0QEWY^3XxN٭g")£N1/X  eEcDa١SD&ę<\(>ed+*d@9Wg)VC.%*T{|4.Lck9Q >אpQZ_|Ha/-NE|P,b =yCDiҁ+.f-ALis_ b=4n|]V3T1/#H8 5Uݖ囬\t<ݟc~ConTT\F` %^Lfr{ e{cz GL8r*$qmUcM_#΁=ْU֥p񒛏m$oT2~;HuWla?%^}Fƍ(/-]/na6Лj[ķ` 9W ,2'5cH4% mRXO ?k%0&cc wKEomtqϮ33ͦ(!i_Y KCPH`q_4rR\)\}2<;;,=n=SZس|9( uB8 KNi6z1ə=PE}o-b&HQ3Ik\X[ ?XX[9r^ӳQ)p]؄N;>2ۿTF$; ?'\gꬹȞ>=FWadl&u*I(MKϝ/ &WRHꄢKnVF؀|xRQ}{M?iI9{ߴv#8\9wp5+J+`T6fhe϶*fD8zԿx-HQM3Y3Tlr&rʪ;T(Чk(m%޺髴ટ`kpd2nfq]-ϛeI23D.y8j$; Ӹ=9Ѝx/Ī_i\./pKn'@:JVm"gw5԰+;V uq g{IuLf0hjM ˻m;FAyW`3+=8j'ք}>@Rbg-xl{30 x@D #ؓyGq>!cDP>8)UŽoܒ9PS8_dabь#Mr` u23h_4q'Bfgs*cYrŬ~,N_sAu(*'!j̰7SּfzӒ,D=0DLP"> .T' G\?ͮfai14n-{gHDp@H@~"KfM82w/׳ xrU3T@-VVV =80ѬGj恺v1tL-^yZ4IWjD,ҟ &ӕl_ uHM'5Z.ٴN.:`7*s! ǹ7- L2,!! 9ɯ\>(eP ŜƫH5WoYhE(ŭkˣolO2A8!Jx`'e%n&G$3СWpUK{Tcՙx|f]3tי+G 5Z(7R,kbh"1'-M/5o @>7M!fӼnBVf:LՆ'H% (Z徝Y^ tZ|śGiBvۃh僃.{(zM'#@9FBNwh 4Vd2:F6)>a54} {.FL͞r">rD#>&PvBU0`*/ct%]D[HYAp54{u Z4D&lY8kABPs=N;H:D>}>Q9gBJ{A@ ŕLEc_4єpQ^ T?!` [j؊gg0-FAQ=e j rH(2{E_WϢ RSy[\jz2$a)"Ld$&64mz6א:ៜoC/8Q^9'aE k7PDa ^^qQ5|CEvHOsrC} ;5Ͽ);qlV1J+)6.bE㘶[ zH ??;*PSOBT'r`Xk׽]ĘX0?r/>8CHXQDUP|:k-M"-J͍[ 2> BR UhH\*7lBQ+슬Q51A[6Z)L( ox\Gf`TXrgyH[_oK&ID (.B hCnciœa@ Dj72 [?2`OHZi/lдTcFaIuXu3Ͷ[߈y 6lqf B@vjR"gQi;ض/"iVѪn UG!?f0-34Ѯw3/^2jb9pr;"n_^)DEq_7mO:/@[B pnYZ:kst);sG^s gڹJStύt11k EvUǚkT].ۻ8U ! 3pS$ןP}ç\8oJ̓rI.F4̯^{N݊E-ƥ{tZB.Pѿn(`"aXAwDIX{BKZ&)?IxifYi^3pJ\W 7 1+Te&/{h;>Fnj66ɂm@;u4SkTߐhDLB яM:[Tc"s3X 嘋(4.."豪k:`dWsK|6*ئvns> 8'hMV04?,`TyBH9;<-AsIιG4m~%X"#tycdQ$nm/Is. J77mLZ1s XZ.ļ*y^G"gvn\%*ZdC/\%Mi 3yܾWƍƐ}ٻ$yH=[m8Mw۪c 峢sq ;%"0 r_0Ⱥ%uݑTe9]Ot=}ԉ1--_L(P\ZUM7DAS-bSDLÒ0L ?uq- LpK[ƸkfT'Q.Gf&ꡯmQ,ܝok(_Ȟt&z} [hna)&Iᯱ<@iha)ԍX1٧#F1n(N֘S΅wi4-"h__sܪ_@ ^\1chi|qߝEB`WY;IwO@xY"-u˹/ gI&pUHML-̜0D TxNՌ_uGUW[Dk]h#A -TMM&|%74SV<3 ii:-㣚[vpyoFU3/6ٗi]32fj"'"O/ 2ȺUM#^FF^6P?jj>\qd汉j9C"^eQSpA4H:a: `=jW1s4VozA*]BU!e><& [uԸfrcd;fY$K$W4<;sI ?إV/Y,~euZ A`@P9eؠXz9uc. }s鮢+ yͿPACF.@qTX5RG?Ѡoכ^iL"])(I0TO.j_X p'MjiVcWSlz[# A,xr^`NԺ1I=}F}M)Z`N'' J[ ɒlY^7)kᗤ?: 9jB*zfgrbMsRN,y] ˑ5.ƶLC_ǔ}!p/#Oꐼ4Ma|fk';}݋wso":xNH0pW6~dl {HSl5QٞJPQ) uY6=By@i|q ̹ƭ:BvmTkO:OҜ 2eԍ3 {]̭Eb U>`O`Z<.wq X.`{#P#,jGRx߳b6-tyX+[6,3^˾YvŶ3]R xMvmKx'O~C-/YWqg 73Q1sf}R7ANoV(`wP0ZUŃ]pZ7g 6y]!qC x.Dc]#`sZkU砛!LXEA.9#kfdf^Wj-HC41cr/ϓ9(MFӊii# R@?H5j/fZBLՌMmf-nBD)I kɆr4xBF(,p?x3-5 h0U vD%rTn4w`0w|m]{a>, GrM0t? 7!kDPI(X9q \іڙwqcXžX RJ KHeL!< a-őC;4mD/CuYD;&y۵13Sa'ؐNQRpgC&bHgi4ֹ(ƸDYH!G#wVbREҮ}DKm( +Z@{5cg # bP3MuEA`|W;JQo,$(}0.3zBAR!ϋw"OU  K/Z)2ݥ(U{T#CSw~TeN4.D~8!hK9^$@ђ\Fy /@іihhow )B[-3J@z T\}]2L#*[Si,SGǣoR?̥wi(x+Tl`3glS4Xi7WMvc+')X W;Mڭ'N8j2v@1Խ;%7^WJ/^7_'-!n;Fz3g ES[3Y3 d=gzF`X5{FC ;Y]|cHEWhX!uyZ(6#aqm YZ