python2-perf-debuginfo-4.19.90-2111.7.0.0124.oe1 >  A auW^^f5I^^Ak`hoiBeh39NȥQ[2%dKJ iJ&I2WҚ'ҳ8qR/}07ȕu8#fJbQ} pswMXXMvȥHXb5DHcDt*`M-+ݎ4t0qTƦ wRwwHr'Ovcc(V:˞dľܜ5`ko0PD}9e79dfbb3c5edf9225128e3040b8c64b6171ae49d9932ee3ac57fbefe6f8e8e1abbbeec71bb1c99ffdb9a28380b444baac921d8f oauW^^facIKVsp;_BeK`Ө@ZE`v28xv"u\1>>!P9S-up<<?,d! 3 ^(,Vkq     J Ph 0(8<9<:<FGHIX$Y,\`]x^bmcmdefltuv z(Cpython2-perf-debuginfo4.19.902111.7.0.0124.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.aecs-obsworker-0013openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$aaaaaa4e79deaf2632aff6042f123af4d3d4febc2e83c8c9043d0ee43eec8150c4c2darootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.7.0.0124.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1a@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0013 16384345474.19.90-2111.7.0.0124.oe14.19.90-2111.7.0.0124.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2111.7.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/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/44748cd53141cba2fb98abf0a76ed13a-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa2d29e14727d47acd62b28f98f467bdb6455e93, with debug_info, not stripped7b 01yUutf-857cebbd085f17821ef6d1c38147f1eaf7c9d25d841d0c1d04d4d6b2d77c6437f?@7zXZ !#,>] b2u jӫ`(y-6y#iVBTc:0]yaȇ˜PLSZ˓(,=% AD&/0vin+3\ lіC9EnJvNA.:uԤ4Qi חDKÒJ(z4Y`O'K{(,Ũm1ۊVQl^l\gz>Ty!"_חr[A sd:cC-2-z-.uRZ$Lߨ1cw>/>D?M̩[/CS'ع!ฦ hf ?ƩUCSAk^Ee\m?ˍo"ٓ-ر<)̌ T_>@~qnIv.-#wT|(ze3ט9,fT2uPv 9b̯ Wxp*T5{D޼\nВ#8Xwe)44dj znq<(E]Khpan4hw&:8ŷ6zZ[H>5cziJ3 F9ӿ$(T8SuIGevEBfd`'li8M!q;">1vt*Q65$:H[6( XJɊB:o$!0rJo\H,ٶ;%s~LNm|g ] *&G#HBvX}j׻ 67qs35.> o _iitk_x"Ǩ0aUjpL'ӷDYMqrG\n Z 50`t#dp|p>7e:((W9CWvY9Ęn8q οim\sf^:Gd~8HDs~):; ,eMQ Q|djC۩@M+zGaJ9rCeX:>8 gH -'#d9!2yՃ MQ-2Q>^ 4|S}m_QWZ {`Ո!KzE 54eRQ̜iaDdeuq:W"`*b6 Z5Gךg,h;Qje2#,B%OEBa\ک]8߁B+.Gy[#eIbm7JH+U$wVrD0a$-?t0wb3{kϨׁP=h^ia[!¢EHs msik)zGQP7špT`W=\6a\F6?k".95ƺ5Hn˸? <"VQL.\*ZuAY+U ^4w -CZsĴCRNDkZm2 _ey>ll,]#f ۶#Llh$pwVLA+ۖQH[!au},:GqԞ 1^vpق80쏲CE`G020Z{9͞kE Unyd q)nrZ_#`3lwauF0;if߰+?#L 37|؊;Άy0gX~f!*iqzHs]n-|7;3b=V1W3i0[}Qw|K' N~ h GYJvPMc)^B:0ϥ6B b If-\OX]zM#utƎM X8E 4NqDZgҔQ4N+QpF':͔WKofNE<\ $( ꢄ0#`24}%'8@aH.0,@v]Ԫ:nE^`Z/-'A3.~L8@1)^1R0Z'&I]x[7&hFTz SfPJ~[ی,!S/i/fGߌS.'LNV@eI-&5i8h`EL/BtrʯLό|0SPM쳾Kv㚎Z*HҖ^mrwLBxl51W3Mi/_laaZڿGg,s/f'Y|JOdDaR~V/ .?sƵYJF^9}*X@K#P?`QXp*k{#H괓Q^|O:1"hrq<\_ݏƄSPj}z`)bKi bI>\?nԃb$[&]}\!5|wRq Vu[8_lDls^cÎPl<3 \qM}|նJzX}OE?DyZl*\_!dOVuRa=D޵!pgk&ZܢˬqQ^X+ęhԉ`ՙH\^ı'ӛIyUUpѯ57}GE@pCgzVvY>U"j=?YW˥ȱ0E5`x_dW}WC,w}R/Φe&i {~fXjoL@`m8v*Qt!Dn`^GbfDL}2#zvOwW%u=> [J%ySӮ XB,|^u|pY !Ǭxɽ#֯+'0=zh?W>M@79Lm@ ~`P[>݈73(@s"6faw]XL8ɯOx%WksMQiL zcKCҥβ.)K#zwe[i*I 53t=w@kd#MDŽ %ӥ몎 ϳFXow&[ڮaph %B[ U39N|l__@龓~8Ԁ?X(!>?_*RoΜDGD eߚ+ш6:\3j Ȭ* yL}3 ǝ߫VE%P/)!7D$̃_,XcIJM9 t C2bJG&i)xYL;QED6̹sψhx<%?^;b^] wl_he"eENGF^ 2H![""b*Dś&5|LƵfYSj -a\YI/Q3i@pݪ{!Yr.l6Aɧ/w,H>9" * Oot k$?۩bS)>d= [ƇA]]!rfs_o#@?v9=5|V} 'Zve B"$c5Q%zwIBBT1J}S8k1&oNU-n9[*un干$ۊwCi[ ̋d})m.e)GÌAܻT!sB˭*rJ0IP' ߂[xU 2̎]nѢ]ܤb?8XtxMZ/N"2B00i1ԓ H5Ī9PBh?J>P*R>\VɥgzbK=]i9GjԻDf$Ҋ`:wvD`w zJ >CBW._[W?L:(g*3㸰%b؊ әȿ2*{C$1oհɣKYHqAM!sw?]b깛1~w!^{8nB v6~2k/+)Gtl= )rE!1R f#M)#wP&&c42ǝ&N=u ^nc|waL| IT:ӆqÊ1GoH(90^7`Ig ޏdzti6CMy1$rG ԇw̵TyzƯ1йZD{/tV/40}yͤ1$i63Bvx7'kmgBkHaH܁tqQ"2m Y2 K@\o~SqDFf:]㻍Ti操İN;g^]ۢqņ !be>X(2a.4 ov x|.}Yf/"&Apş?=:į"GJc&uFf3_[R#]2h)i`_]DmN]"#=tYh{Dߚ<"^c.#SAz{ cih&I皇}+HPxΩ+*}|8cSg?`XuaV9}M9d@]-Ʊi4hWsD]t1jm{Fxթ?$ȂҲ_[ȺGӰV^YY1ʠo3\Ɨx>R!+5TEbL81 &,ttףX*K8siDdӑ15B=ni])W|sUxΩm!pq ȗFd).00@az#mdf6[LArsgt{c=c0eOƕqF\q6T*\P7l@%"\|q[4?S%Uם d6~M6dž/y$Z_EZ@!bv ]N"}AwpZ0>K.ߡf.jRh0 ;E撡y)8eD*0 Qz \uО#WhP.d*O ~<ܟ[ԓllG؜ٓ7伭;0L7Z% G.2SIg()+DaS(rzu0]WBx<|F<__> ^|Pg vk-#p ?~ɴCU-M2J9LXNJΤ[ҘE^kz[ǢM|Om9l5QP^AKqr2UUZ+ppP%1E+ovΓNg{j e!:Jl ښ|&[ miJ6=Zv`}E* ()"Sc0e!]u` [F?.m2R)?SYZo( X {F7w)<|_={*jaq"qS/4lapo_DB.sؘa_7jD$i RՉVQڮEwKIH7SwK2&)7+|;"kj_y`@pzfMh,U!ِV^'j~Klr Vߤ ]V =%-87kzQAx|V{y~Ο=(N; hwV)FϛǑnLn\0rA,+95{UBi&{D2w:$E^C| HA' I unKJQz S=^Rp]BX$j*S'r) ?F(nu"#. BAz 4y0!a_jω:8"h;P.Nlc#~w,֖v-˛ MUhuɅC7d]qj,j4bnoU *مD5;gU_fNV$q4F,RVw8|j`Jأ$'X (hh<@`Fxl^ԽƸ'i>;`GQTQwz;0'sS֊fvǂlH=lrM7B@@y9_f >&k6 &y^X2fj)#U`;H?Iĩ}ߡ-bhroxE?~tYFNj( EG_jjp }uyj'87tsRgsғ#ߘL7$ xd&۷8hYV؟ E {M`U=`򥫕a!%MΫHG," Z1rY er"JrMecQ|R^*u/k LrzB5 ?@+ 5#05.]㾒hWwͽWnYV7;4Ro{ژ4AϪ':<>բ- 0t&s-YбxI+-+Y9ӑT_mU܏jn/sڌX"f)T?օ^E|P#oeXh$;R:+J@0zmǍ;Xpǘ8TEԇn= >~gr`4!z߱o7̩tC1!2l)cBHFR~1$*1} Kӳ0]r^q FL :E@wSZfi%'XZl鸛Y `^mQ>'9oϾӪ+ .sz^1zTcwn{Q?{eKHq`Xe?ϲ|T#5F(|&t"tKyp+>j!h\# ZWJ ywJsjKa=g}r/4;ߤSsȝW)vsà8+^:2XCX2mւyYHn'kd46S)Y mkb9S^ ':*+#Rbk+uoNsB;cCj"@ h11L32z6QR.˴TVg׽cZdxAaؤ;{eT #idMFݽPJ D~h'251S SU=n 8IKd?!v@p"(!'|Ǯ#g\fJbnFtA¡kLj*8g7\#dX0ATz P\BG|Fa"92e\c&ͩn&m9v6F蟘2Nqr8Yd21[+ypֶU`\r\K:=33Surd e)py@͆ ߒ241W_?,(oYUְ 66=Hsm W6~J!ȎG֢-ѶÉk-{t|S|RƉTyGwG TlTr"ӥ1Hd?L% Z4TM5w:l|| z x(M\$?iH]Ƴ̊1/I{_36[ҁd6JOj:q.$=KHQ\tf 1.dUm.nBSzIm~o(zeXAW^_"NQ'( 3J *t},j\ߺkjlH2bo*[sD,i gKzZRn!X\1E0S 0$kx-Pt J;nA%R?L|Rv nFVV;4t܈n oBƆlP ۯ;<': J`эy&%IO>AB}V/l-lZO%S 57.bxgeS&J) /0GGRĢFoW=W3ýu #ެbGK6$K5;MqSWU/8ZkMoPR`B5:m\+{VkT6n7/gvilXE12r7VϠD~N.J&*M \?OpJEU|%({HJ@0΂! z(\! ֺx!RaDG+h<y nOwXH2:fu ›ǛLFxA>A^dILը7ig+ZVfE+O<쥍{*y?e4mKE;ss*z}3Ю37եv]^HM.~ N.IW[x'=l"KQ]0(:jr BOPJ;Y*-\F8 H?HՀ蒕}t7(|jwВzuG~R?4_0e $nvʬ/ e_دBn4>@ΦK-T%Q1DYmH4EvԇNdzݪ3K7bU^cGcIH]xAi$arFxNSi\P&NLԣ ~`xoj]B .M~R2F7-Q {ޑB| n(dt+΁gWӄYcTq" gc9&XSq%VWRV_n6jZQ V( ^_~.t)sio(q8 & %ƱN8lnB7իP_ì轌@^-ځޞڻA-k*?E+ FxЋ#%X?;7&tU/49b~ju#k +:3#\@}NOhMR佴(%ROzr(B~,s vM`tP:3^6j\wC2Ŕ{^8I2&mЎ}͵\/G?ܐ8%Ak BoHb2[zc!VE10j3RCtϊAHZi&,6c4޽L6x11@{;`YJҭ.}f|Ы@S:`m#{7J~@sX?,mvsg@fCfas8mo)σz>EJpDs4t]6`Z06П|4CIv0B3lr_FM~7`E2]aoC"+F Puǂ<־d`ظtjԪc+3n]pZO>9za@8Ib6plŞ>pI׈ EQUtK^/[-XmMdaaƿ=szxqaxUjX9"ctILj xGeٗ;8I.QIJkx:SR}5Y(}5T#q(?+d+p S ٜT!p}M̌@a~4r'ONQ C 8B&")‰2%J7<%Xm^8[\!Ŀa(%Yw%yP1׉*Ə1&Z'o62<90 =.B,=>H3!ќb {IjzDL!heJjP_ (Ϧ2k!eIn曊A%/O yHH@-c]ΐ-b.mDJ:_kO,!ڈu&2AH8ЍhoT8><[9*3iR0 FVJGsxU}q qЋD?p^]zWxtv@gș(wP|?ja'u' .aLB|Fo!Щy3ӗOUE+BĨm} mYlDtfb _DF"JdxXXLJyPD87jV,HmjߏqѽE%=~|A")1IQ&UF8?^#g׾V/+<5jSU]h}:HGϣ)lCDQ8__]ښlt\v[v5g?sv /EL5?[.%݊r&z7tt.H;d?{SrbѪVwzf[=BQ-)EEx6W~X]TYIU#iyARjW}D|"AGw=4db#RD{d轊cHDkꬷ+Rd1PI]?NAA,wW|QLok|W .P?o Xx56i-f:.q@5ða1M:&DWVA1p%ϕX&G|1+ =2HJK,&FxCVݕ53h ]a;5 eJ QI"2>)YTb]OeN^u/@I&>MPš1XpXAqͼ-OL)'&|4~OO5Qin f;sya<[C2# Oo#osRg/oVzM'@fSkDf4]Lt> 2&)@ .(nzGH#׸r&Uhܟo3ܧ0 n}iXs F4)5f5ԇԢ mc:WN+-R'{G"4solj'qͬgϿqgI60&4aᔛ( CvMEJ >u؍?4sLoDtOc|IY)i6 .JK=6WD5RkSD&ǁ>4UB|Ydib<E4jdW@SڼXzR,1.`T"Ryd$L&LhU ٽmGpY\S]{ zYltfK}cgR[D3aߥ,=&gS~g տ5ֱ͵4H":%M?FEq4kRNþc*d1dR)y~;o) ~59{j'\<vKM!so#_r]/<ສ!&^KvPK-3wONa H`?y6r<0;"PsElձhDW'n_3uSꍣ9(N7MK a0KYj&%aH!m'p]ƎŔ7.I{̶J !2㦽`6W,KйU^`i G/g5Nz?mx 6ʤw18.wu$d)l]Cb0$DD\9W#h{z Y/F3%;: !U5Zh"9~c#Td~N]w@vxpi&Z|T* 'Yf ݳf"J| =_y" HJBVy^,%JFd" B{m"qk5<+S#Jze+Ta8‡uy]b8ɉg &LXez.__>#rFzf؂ 3?WS1(8IRvh<6fC=R9KڭQٶ[ %Qe7[7A0ġ8F>MMZa?8X RDnju=bg㖎3mmLRJI9V͓(!'yYԤLԟ1θxv)SɁ^k|[ b Z29 qy5jXi] i5G%2sIG_ FAFNkzN̳e)r]&vý7d J!CW1HU75qgT17AԹwJ`ڱ&T@"*lgT%n` P/&8>paN.-HIyP@͟mX2=ʀ@tSJ b mϪLG D&B%ǜfʬ>)b[{[*Y DyvKƳOXeoPVNߌ 1 UG;t D 緪h۳/Iis^jq.?sg* ⊤{,PI4{VeR"lvpQx,ƒ/PDVMّY&7`x@ʢ# 2aSg1%E"z*dxaa!n_Dåƭ!dkqFF-KymK@Jk-ٌ=F-a 4Q# (7?dpWdcRj2 li_Z-.";8lK^F".92>)jfuP^v}`M! Dإ ;*5ɡQ9IWɏrRg5s[_FFOYrOFJ?U?xb9*r`|k]I(ѭ(]}\ǼIyv !0% 7;+uʎur.l]0Пc R\n!Sqwz >e2P ˭pŞ8zIJ"cz˗A~~h0}\t$Uء0ݠ+`9K^, 5(F׋-W  v(EpzɵPKasS6.x=؜ HlpozqԤq崿Y egf%_aƨ;> L`8\Ճ;=y硡+"քn}BOYvN>ԕV+߰ S7/aK)x掱$0%T"S^i6 ~=#/a7~B[!,HqmL(4W39vAC8@X`b):bz {zKa)\rXsf;hpKn% Z͌*L,f# &SHzf}ޡۏ֌?13[yWNS }3#VQ]XzaO1z9sZ54G}@ljDթ|LlGĽ'(u ND@\W  [щ%\@ߧ#H֥3 *,=3[/8o\B1P4N8Z8 |WhjNa9= Ŝ9!va!Ԩ `)⥉d΀@!HMyRC"oPS6¢lK0rvr/b( 8ex"{_DJ0@lyw`vשK煠{ rPHN6[ւd #fhbA:wTxL2]Dj6+hHruJ![N.+⃼C펛$^T1 `-1{72R,i JcD n"1bOQo7wh_@.L'ςʷ+5ڍդHPubC4hʶ} N-TA-DDqE.ܞdzF<\dHd0*?/N°b hA>f/+q!< +~4) 4n < U>$9$\'?8o'5?v,d`+!VWSDc>niRw2Jxo(JVJ]R}z|{S:rGA4N1*c;\n~{ QTa)0׷zR qz8 ^œYŵ*/4*|z)x+A@8܎|eSPouЅJ^u@-bJO؝C,V~dzo2.p Zur=j'x~@y(=E 4Y1jOl~q]\um7wf<6[S̕A߬^<wK*?mޚ wl@$;tDh% t]# imFbQ/~Pʾ= it%B=GnVf`|I:- {k,^z 9_]tB!*_:R hr̖>D a$XyI:ݯ;_D 2aRLsm$eF\[-ar^lKMrZC<Gpt.+͸&(SG،1bnY8E|/W߾Zak 7kFA/bm5܈ބDr9JO pVNÆ5{)яF-pó{rքCi+< xr?[ I&#mt+kA7TLmP: R u@5P,N7PzjFq,7{' (Ӽ LUp n?ٔyYZq֎Ԁ '{s*,FzV!xŸgS@lJ:Rް|`h8U'nV:9JQ嶗?l(YKur TXi aHˤN Wefy4.{N 2%Y{vb4 }7PY$HyՁ,|J(p{xDc6KQQw$:[TT)GoB?>(P^Ly( րX/X?V[0`$052iKk<3@;bk}P7f7ۮ8^3I.`lzJ#gF ީ MrKv{\BN^RW놏J"^ν3ajuJio?@'OՉ%k;ʸl iW?ij %/yDuM^ Ҟ4m< RpEk_ne(ag IDtބ6Ʃ V9q?WL&Ɗ4+?КK_uxl8y.Y&> ܩ֔Ɣ,H^vfƁLD!ȾGPM@P]4,ڭ^>7s]x]@&]Ru_[^>"—KC`;?KGWj:o?2Z=ƛc:)drЮJñdn!$w2rK>IPPǾ,xֲۓx~qr_ {JY GcWdE!~S0WjU 6]oanpȦO^sDSG<|16^ᑱɧ0HTB3J?uzQF**j_JS#9H uR !NE]ЕsFLwtOX LSŇKs=NxbQG |!(\2!=ȝcӳ\isRH0f%Ƚt\+־WP>*/_R|-=*:BS?PB&ۂQ0ӭDB;|0{:[NIB5:_١ʍ]lPՏc سjz[45FU;^R둝.DNɈGQxfVQ)MԥxOԹT- tvg0痔GfO a 1N[>>AmA'ӐXB)[|/DS* 0RɚG $RUHzeP7Wi8,l*j>MJ:^M }oov) $*Y( $~8VB@L5+LQ<(k# [2IߺecGrxxC3]o() mȠpݛqp`"o݄|hkvExW'=j4 +?a2 ^ K `T\H73&mN胷<:f@[6̅U=ƴ6OI*h(;sLzpo'0/I ȊEݞ <e8"rr D$ڋbT4~2G_,ַĨ!Ƣa;%MZZ8gk5<4±G a}k|ؖ`º|\>Rmu _uE{ ve8T"gHv%vWN2^e۱6.a=d1u~ת6Ax(}JԤr/1TJX~AeRceAf%bKED7K#x_eQlz ԕi&P]VibLkkݓt1y__jgAF5.g';%R&3\}W oˆSQ\,.L708}=x=Sz& /r.0C$5gLF{gcDc,Ce"s!<ءC*j˥>ۼ 37cMi S?"n=GCmk-qDh؜EG@U?[΁<~ O2W/:XRQ*4=X|;{ [zP^V GA |pFs: ^0_p9#(v(f YS^KoA0h98a.nV ߚT솹lLm9zuS>Gq<զę4!NRHF^䖖 Z$ 7bXt+|*$IUgJ|"ڼE3X!UPr׃`B|-_} g:CcV2NX>N"sJTηQNj0VME~#t΅f`q(d:-zðq̥srFz:-?sM%a|Hh1F AI ƑkҒNzF>XCl? 釙VK V{h2p,foK }]r?,$<֥Fp7]sQQmCӟ/jH1SC4`"^N*͚O=fbץ2jO)Ì 3~7ވTzei~.GLyInG14?^[<`f,(W'ͥkLQϟzp#wlM|iSl-KM U* ow7L,c=P0䣏5x0ٲ$ caȭEKhǓ߶ 5?Jj+ 3xxjOǑ1VbRDU޿橋K @ ~q*$f}.5a | ÞA*-٫tq;5V-b6yrگ=utm5G*Q+b`]<5[$Q:uɝԍ٪P v bΈu !y &,8n|TUV"N˥*)+x2!4D)Zzs:JaxZ,  PƗcO|Xb- h[-뢶X"9tߊc`,VpgU.nm8k5bvisW)p l 9põϹ;m[#x{sf$]-ybz.@`1q,z v\*<AxԆQޠC?w8#0FEvsBi;s]ꐨm֥6/IRI)riO/a"3 M_U=Dk~BzYb_WImrEa%߸,c4sSQkqrҡjz"Nu 3W3u$eQlj'FU $,W~_Pv𱵪{+:!w/)9; @iIXWVyևZ*iazוqVAdfs"{ }llYh}a&@%/: p;AXkteEwX ;IYMz~o> gs&SnahO>O˵ *i7'tg,/X&1gX § K$5p wl>6#j$_^4kɧnC'\ΚW*'vݟnJf G>: MED\4~NBBn⺂\Wbbz #m^x^%'BTc%;-Yr30 Uېz:"!+N씥 Jy6` K2D/rPH!uJF&ưŒ>Dz4~+*fR>Z}dY Q[vBj;i8fAF^>tܮDimXTvka/ƚjRv';}|<3`hx6cc[$Qӝ0*r' yMuDz}+K)c,}v6'_Zs\q~^P s(bOT4cTP V?B* DȽi\8-E,I. DY0A}Pth[AAx_R_i6#+%(mzbD͠GD XvBGđ2gwwC.P vK,ҭ؀ѩf?|V)Kq)cRGN#2)FnpAװXf8RDչ֮{b4 HgmսT}K\I]?-9 J!mA:h,EG*җJ>mN;pZefQo{F.".sOMƁ:&u%-}Sſ݉vpsNFk~G]Ҿfի Fv}c9 Iy.}zR A 쿃,4.K4?(uPOރ 9]: ʹЎL<7lykF;gRwd;JZJK H1ayWւYԍ.pmAT@ 2$v^B}\CdF `f ݢ=ݳ/ f5 7{,Ta\F<.E+\>e 2*k%q4N3wוp?r^#hÇƋ 辀<ݫ!OR .HA =B]uIks]VS9'h?log%l}$chTc-lwQ-&$ɥ; IXBF$R l[l Hp[= Fq:j4.G<<s:GdH{.ZGLX"|f3{Lכ e;xIc%heGlۭ`ڢSUќ\pU@a!#6}ǨG|R؝/M|b#iȋ1S{l'W=ؘٶ&z. -!?P nZ'֩ܕJ(:䱔-wun{GXx1TK=`KWV_f}^P<\P/V-[u!^UO 4i ;  5'yk1ʾE%LG㯖LyUp,Q=nwU6AbV׍c?c_og/Q ֣4T"{} aU:{I}iOVQ~7{¯a,"g*=B[f4U3A98"/Į}. F%$;K s+ 6N:W9 Nq$ 12^ o{O՗O+Ekem H&3G{Zmθ)k,YD4Rݓfܦ/7va> -TG+Ms.- ?_jG!0nH*o|#nJeuƒOJaqo3+[$bۺBWG";?س9lҎB4Js&ƐP<=tgȀ3ټ9I1l\}q>jA \u}fwN&:WRoʚyckHԑn|%@SgmV1eABF'yበ [4y  6}c/"GnWȟJlIp9,{^^􃋢 fwRψFJBʅt\|b YY\#nL% KBK+]b9&mR?9@ҭH(rB2mbw(.: mj9%V؟7 w)AJḁ́],}( \z*J856 Xbdd @VNY eeC!A.`^^ y]M,RWOMP{dNkgcL/T{S^Yb3zD0yf|CF8\#hzĤss!,tR3v ZRZ{pf}z=h3mu4&-?Oxj~'ؑD B+)6f#߄`]E&0w 79{bڼ(Gzm6»"kW ?&YluCDЌf;n}wYt-ܛM'[x$av[</sb !ݧv2džg3- Fٞ4]vFؑ$Cϼdp;hY$o3&IŸICk-ý `M69TRg0>=n1i*2-o$h !^ tTx0{ie~D\V_e!3&)ŏB Eydb>J*kԠWӇ!~:Fj$=[J$Qpf391 -zD :Y}bDfaMVzI5sP! A "ՙT?!u-5BX_3̏`O=U}ZuވMɈ gv6e&Cn}fx+(lpJn8r;c2DgUv]{tF|zS%W/̰;asZBR rh4o|@q0lh"ustt%&NHni\Y1x կlHu+x m~%F6-=I}K\D8"%h^5OvK#gG͹ Wj5d,r 9ҝFAurq93gˊT Xg,y[NhK/u"9ňԐϮGpd*Of: }xiCgxȀ4V)џ֎ 43KUKÑ˅L> <t%n '亡@ cɈïLD q^AF̹k ex X sĔ)LsR vL>qf/f, jpd'<4BP=Ձhfa=(^|3]2 [Ij] 2իջŬXIcu@NBNo9c 5?`mA^2FTϮO;6a/pfx8a)Q:1É"-E#2&b'''֭/ ŭP%˖}@>=I%ԥJekU ԭJOٝ»DNܝR!cm('yk[v2f롖3Qc£` o W{L v~~)d\ Kz2PPB{l4 t nwMY'=R#&ŕ>':TQujPT h.%yBp Bd)`R`+|*7Y:(@1)~O”YɁ(, pI șWNHcI\Χڦl'x/(˵BIo[Dt+=w+.x$f5>_y1;}#'YpAw&* "CV3_J܅"6 ׶簲>sS 6/gQnrqj2^uy$D,9*>""Bbdc7 a9p ~bE2B`M<(D#$] $!sËh֘ OPo^HF(6ebI֐\{-Y"W9>q)4GvaHlL0%~kG~@.?V_uڿAN^wtM%G=0r^Md,vw0EXZy*^PG|[(Kɞ$=~N\5D( bdc_V8kf 1vbVp" 8揩`DŐaW~Իl5P2fŊЀfS+2d\l c=]n z?Ho y[TV:_KjbmɛĪao^G#ǧS\a!($!]0te҆>am6 /VRᾨa|OM9+Z0&9ov'E[]|S2sc69Ay ·l&`%= 0k+:B<>kTs[*b@`L-/߄r%#wQ;kbc+1h(l᎛)"Μ s_dO,^%/ : qpf7Om%*ʛtx4d3>jC@!P,jQnu(}?zגÎ\Kfve}p4+ߚP&\<)o:ݢI̱$J `ma! 6[$^K]03MdC3T=MRtd̩1#taۗDmX!3IBwrc=d/`e2/*YλpkA2!$j+c 0)0\h UuѰ`w%Tv<\͙Sdh2=ud(ЭYo3¶Rѥ#yyLlV Ib]IJ V'tҮi|i {ts=ACX!KLh/(~E}Eg*n"d葫YؾqS**rL0zY ?hm?WIZ9o/w/MZXsicЪ5ztNaY#8]|~oݏTig'*1a7ˏHEq5a< L1]IWoSs쉄u ՔFU\ 3VGR9d2Am$mͫEA{Kv^L~ʀ v/x ϦpP(O +[=PiCy$t}ği%uȅ:w{%1|Yv]l*M㴝pwE3 Q?shP ͺd狒RA+dMfg>'#1!#|4Ul܏biO1.٩He. #Yțİ&0_v7 0<,Z{ѿ'iizj%K>:TҬ)sVwMp%!{hgڍB|t*_g"yn}TO(#MGF6W9~Me;ס"׳{+]tKDJgq&شEc$O[Gj#_1#fXTylӡZ/Egŀ]PO\EKEMwF#S]'ɳ^G]/{h%+vdyF!U*7m^ \i t}=P!jE5fnxmѥȽxfiӱ؎6pa^B0[aɘ^;D/w%s2},lJT3Пojk+-V }jVWI>j,p,PbyGbw}Fe%kM(2ʖ1;]˩S7Re j* 5Hc Fwamȥ;7g[ q_M9TqLny'FxIf9Q{UXB(ɇǤ.QΈr%e/H[˯] ͋܌5h7rnSpa=TvKB`|d\+HW; ")q\(\Cvt^3#z'֔t^" $Ͱ=,SL%F_ R#D1Ν<3F]$i=*aIs0:xkl/f*g|%(5%K\aR0j@'CRhX*fM.s/_B guJ_{xN3'p4J( 7RgK :;`ppj )uꊾ7JG|HjGhN}wDZ E pAF<א-/ hjI̅}t Kܚu']qT~&(C'䤬v}")8%i|cJm؅OtȼCjiDU^M~x1F1$^ rP> ZȐoutʀ"i'ۋcն } 7.$,F@& H/U񁿑l12ƾd^8@i ^_y\\aVp@{R~C 7EƷͦk\w/JMMf$SOIG[@a9߶X3(ɩXiua!} Gk&ӵ+*I*U LLJn/ù/ ;(~4$W9v_M`rn. RK;fiZ./Hl͒ocd nΒw@&[Ңh"^(}!aơG|m>f.PK_ڲVu>6m16/_' px-i)㔹 K atfWPg͉b GSX\B sr6HX}%*P$& ;B%>pͪ;QJy5RUQY#yJ>q.׶ݽ42=p#"*(Hkd!qEjL"*uGIa`xF.7ښ-<} 1 x {Rsbu(X]%YSd9J5=WaFFC̖倯Fv'̻clX}KH :< |H\*k͐G㦭vz;ԣܣ" t*u'YE9.>$5<µ̕2L>FCaΡE1}TЀj @ V`s`;1:Y9z5^ [llbc:f=IFFnv;I#`4%V?:-uU E<ܢH# Oq욕Y}'n իlzܲZjUJ-ELaF`^ls˓*gLĠ)}JsA9O]"Xp}svd}h9rdTO]H]V>W,ދ MTXȟW|R:L+l>RȗyCoVܡ"G49wy;0'lVQC Wc)\QОl8#mVn ,],wyĥڊ_"cH};/Ebn+/ 1+:deQ;ZLP$(IB]qHBO>fk4x-登0Ft\ jD~xE^CjA D@nۊ`ʧ}S*mZJ?fHFvzVg{vm0iR&U+xUu+M͘gI I3yȝXPekB+ n.4 IÍN7}̤ÃMX:D/ ] 7/|]K l*}\:9&P.-/5 *@Hy<,&5$wj\r5 rXRy F#ð hjiU~iښI1$ gMEb(jBx%A5iYYC}{uK.8~xryrSPs_@iƤώ[w,SǮH_J۶t *H_AET2N%6& +]F~W4vUZP@ vo bU^Fn8.֢,#-1.Hj'P%uOqS0tm|b&^D7BӮ2ڼĀ7fk!t/-gt[z6Ʀ~O~AFO")GFMct.Z1  aET #N*f<~`tݕ'5p̙}-~mu|ZE5j^L}1͖;4 :QSgl {i&" g/*͘`< y+*R s;)RݚAeBQq,/Bm~ŎXn袉!k/43N2Qca4 Li+ θXRb t|mEw |Q`6ݕ~F5u\@O0ץdZQ`-;UZdBFA82_jvyDK/|IcS_;BǔlZ@]☘b~2CzzU2;;%\ܙltQ^9!͍Gn\׳p!-HNF)Tcވ#LJ<ٝi|u.gcfI`G,G?.BDn%/ysoLtЯQϓr׼ u~616xY[oDsV|V🧐Jj+,tvdp]i/>0*[A/uL$.KWa! %9N)pFY'R=C&Wj̅\|[P}9;o/`%pTږYG X<2MN>joY\Ȕ2||cϸ5lXyS{ zCvGfA5saּ\u,ipd͢NpqÛw+ !$B:kZ>1Djht_oڼEE"*&zmn&~`/;%1X11ayvbHxvÂo媈x`T\,HgJMT ᅠlI$Ew$ؠ`o߲(%#'Yb{-`ֲ ZJvk7?+HNgZ([;8 ZTև53UHR?G`|xcFqQI{g0ѱ5 F s֬aiHsa6)f1s V+؄Ǒ?U>P@g 3֝3\$CL5dV!u¨OԖ0g@{^:>̠xkY6Lv*z ԧ64F\,b5u!c̕;ZqRv$Pݶkݦ_ wtR48h6;EjcDžRD"wq,.4qeEIKl΃&=zz c/Ap/M[Jp}gZ3C鬛((@}89<WŘd]ThהጐԒY6}d#}֐0&-(vZ& vHTR/ b+oV@rQRwХijm~ʐI:˓ތ:dO;-ZRRkQ4&neߪ@Ml\k輴Q {ܻxḨBG]#dzD}kE@mDž|`URAF#:…".@:$=DJӓ4>8_-S$O4E30E/ԮG ϋ_eHJ&I{D)Z!,r]tI~VS%cuwwjTơ kU4O"IY-Z | s. FN'\De=I75X:|NK]F)Lž7 L3m=F`78qIZp,WMb)h7x7J?CzkF!oN(k wlc8(qs"7[buZd~\؜#DXw"\aw`To,2#@Qw2 19XZa% Xwi2 X@G{sW+DfF&mjޤ-r@vdYI$a`RmޔmRffAXG t^1QRȌѨUzNs1[u?5|uF=`[/p >)YZ*h w%wvO&ұ[QI& DKB򯿦fI(A҈I he^kP3g&,.vQֈOqpU4L3}Y6r=`%T?[R5zJٟh(㊲DqA;ǼU+ȚK#.dY0رF<GXUfxˣkZKNѺ9DL~bd:*^sBNO`5-5~Ƹ8[B*Cqdsx,)sѱj >޽ꁯʏ4T|lhyA|)6eW+Q͌+S[ AFFPwyd=7^GnN\#@;A%g0I5'A$#]89v̂N*ܭЊyzV*(ϣ *f{ƽI´NbUJ$+uEC|bil$ A=3ȃΔ:mnlP!F^W%P[_ZocG-6:2a\P9? wB#3xO~&yÓHzAHiJKԑ2_<pq;^kh+ њ46b +.-$t(FX2(jWjs2 m&_.795iw"&JHZtm VV j1 lj Z0vqn~4ă uߖV<6Di~O8"U^ E"?[ y#ȁ,4#H'9wjk&(4EX41޶YŹOfS^C(7O?!Y!ϞQk )`M]19H?&V Pps"j3i>m✡L{#T[VԖehmrszyˠf,NP_l'J}%.pή n u;ldy_Nߗg{/ԌQjH q]{u7eTJ_f1PPs%rd{P|&}|LT׆oYut z׶N_S/PHc'07u+D1wL }^8Ux3̂o)SŎc> f"ykԟzBE اIQߢ/aAdq, >R.8'3LFh7BhFpTJpCUB$j<˫q6aQN“YRxdU젷_\979B}) -smi~ʼn=CM ".(˸ \Tlz,T>xRAj|%^Hr VT6WumpV-k0q*Q*5&/ imݼ걶o-#buvhD?OQAs5H-7{UA^3DhgލÆ;к+gO ܰ3뜠uMܷwU`鵧 [ˤWisW8 7׼O\7o #ZHr*ʝ# rN:v*%m8gJЪ m~%B̯bRBP VpU5qFYT@c)\phŲ GEY ex$j1cei)YSzO]s\x/[t(fZB#qD<ڒg ySPJv |շ&4Ĵa*H1XwZ9`mo\| m#,XқCE]7BKuiN;ؘ .zz01VǕT/, ;>dIak_VҸ#I"G/$%{OʸeO+iʔqаڻS2 G'<[8۱}\[c۵!ې[2ENOiq Ϣ|Uj+/#ńG#XK>^xP6:KyxTGRGX|#?%'a pW;VGqi2E9x{~ŸϧnN8;<; 2wǩ4u]ϓԀ3ݚ+T1@g-[Ѽx(`$ :?_HDB0wF|#Ӝ\_3&bgF4ao!F;U!J~DǴ +Bŝw- b]4PVpqMftSxPwVKfiTϲ[:yt9"3LMɗkb|3D]V<dj2!1Ng-^*>2l{EV0/xMX"Y$4mC#xG!{y{^,W&Vqp|U#8BHv{dd{$UBl-^Μ@+6 Y<-!^41k+x߀ b1x9üDyy5l i(/4}[v>ū|ihi4+=Dʹ:)2gW5SO9V+缮>2EG>˕9c~os.nе%v4d.J䶙3Rc4y-s]\GDyQ!<̬q ~)@Io r@,uH9F/s8Hz3ȺDBފ!Q rnsԺL6]- g6uFI-rёUIib mV+J؟@g$]'e1wʦ/T;5=] Qqޚ/o[4 V*ߜ8Ct7V~:0Zrz/7ʴu;<1aH=pGȼpϔqi܅>N<kFחCs̍(Ƹ;fa;ԟ" &`ҏ$#w+fL Fba^XEަCb'A:q`SjWVoyEIU`Ǡ5oߧ YAc%9z 8[D(2HWN$ lp@AD L%k9uJ$I]ay=ru*lי҄gڇK7=P@6w/"oFEhC’:􏭭0}X!āxU,KNayg5ܿɂC`Dh큪cxq(םJ-`M㋻Fnk;c5c"Tm9F 3.4w/{ùڊhjxʖIݴw< R `ZLX7f"`OϼLڠ܌Кk~1p1`7x6 SW_4JOUulzݝF]kI LS^ʠ(F&Ƚ(~;_Th" j}Ɯ`ln*3BSԧw)^AZcU`nܕ"wןx ; u{jQ0B*N*֐i\>@&cc+02ܸombuW"B8Gk1\9Vp >UW}k"I\NJ䟣->gemǓ!@`eU l騹a^sr˜rWjë"S5%A^Ʊʱ13M$a]IGu3 |^0ѮO}d_6 D\MQ1nT?-HgJI fHa 7@x';KeÏ b d;Pui?iF;{0M`qayc0Xc z|Ƈ1bS<% 8cԧb>]nZ=jks9y5'V h=lGſlsrN't"^ Vp7$|2yF-J{n@|$8|`s}1uJUnZaq X}lhh(lj3Wi>23ZB t$ҟ݄pwKCv3o|- 濌&$F+{?O3 z٦%ۦH fUj{ 'j̻2p6EK~J2' RD^G7!?3z=M&LCAKtYXDrhDCI)=JǶgǜٸ@Z>7=*խ%ȆO9b-RQbFcvc|P]㔫 @M|5+`kU&Ko> K3/Wm`$L4F'ywV@H {k?&#A+_!q}E|fN̘+fP5a6U)G$gOzPTG&V R}s☦D#M䢞ホrR C:1y<4$ތEU{-zم2 щB>X ofUF*ޜZKB:PU@?`ץ%|=ϦKC T&:/v ~ PV,OC<1 Xh.U0㗪KTVV!"^ᙤLǥ>ӴD!|Ry-ߢ\HANf$} W^<3оv;$nH*B%;Ŕ@X\a;\.6aԬ^KI1c$^\AP6PCUjarmsyc)l;جa 0euF),{MeHM M5{tjfty-=ZR{浛sSu<+}"l_7=S~Q B:sāDEL .t!]UbBqVt/74##=L[9vrU<qĠya#ոx-N1/g1!FLqSvS)-Bϵve.*z ɂ e9"A(Gܒߒ*0YI%~(g S\:U,?uW(%w6C:,S/e^< >eEqU(^]}̮#|&{ u'K"@rOJE2u8@܅/3S>nysDŽ#%dHt(gV_DOsopO!&غF]t4]8ALt$CLɹo7M4 ̅^ tOtw:W ofuFg} 2]̓^s&@U8wKA!\ )y؛C,:,wI8CPE2myEnA`h6, V4EN^%vF;*:>Ƌ'KCEzf 2cM$'Vߣ2%%.UlPv"e=Lpp&<,i5,82@eo%+|h>H^ePubEԽRWN\d nT#}`Ki%??Aј&Zf<32#?_5FguA}!):jnB"y/`.f3@H q:3T?TѲ1)/1Z?%-f -u 칱5>υL`{ :1CU5F\qP,0Em+vռȖZ^ q|+mo~P//R5z|/nvlr!,am@/b sq EX8M_]2MW&rm(м>21 0zB|!&&-οESi{n3S=@]g&bYӆ}QnյL*"b‹Y`S&HN[7]#L\G E_v@ =]Em/35HqjFY 3 K@r&Zch,$5$N}DZTHݦ_ #xd1V"P=bot"q?Tgr ]x>~klcF!ILS; pz"Ur^ÜG<9+&=VuFGA9P_)8\ jݦ,y\*+kFﺃqz9XЗQM֍5:jFM6b1^(=~ۏ' 2kRΝoftMHT>>xM'~HP+yļٹEO5ݽRn=85tBiO̝[WT#k!5x! JyH}UepQ~gg# 4ġRΔFSa痁܌ #ιflZ%{hxvfzUw b$]'6T|u+B;}*RSЙ{BC M̌iR+fBqHV0Lද>2\G<’{;1tbu(Hwj9(7r ro&$Q{iw@WQZfߨӾ^xx{Һ KWʚ82tf +^2~s5Ɵ"]3lP#w0XCcy*4&"_# CZ 9C_8),ȇ5lܔ)86N-DQ?˰*A?85m9&I'~>#?_N D9<&/܇zn,k_ae膣% *ƒ%WPw(;Z:\YO); Le]~+tc-:+&A~ kbӅ{)=QG6VAӚTI^:_rOM7GHRu{̶T#OphڭcAJ,iV S"Zv4e I쪟ؑY !x^r()P5@:"P{˟[̦]9"pSJM/De!N $b^)k5OeF_/i!?P ss㲶du6s%%e+TiWȺ jcz5ޭ}Zn2@ *nv [=L9@fu3WR q>7̥csOw J+ <9^ep5p "NHZVb[]ql=@b) )zL!9y̕ !`X6u4|J<(%]˵ڒAZ##잺w#oi&UKy4;K-gB} 4߇}"/vyx"' Z:OQ%Y1͍C55uS|B[TTO?kIN$uVu[-)qXXS^s\|gK Yp/^\NO'ԿWQ\=˱_綂X3x55ҺE+6Vxq~!j^>;~{AџSsӱchT2 Z^j4 ^v t^֫ʎ Nr?`ҕ쩀ՄQ߱@l,?{ ſMNCYʽ̡Xbv.|d)Fo!Ѓu ǰ[!v#0w=iCB4ǒׇ+g.%jeᗽQ6%Zgw"zT#玊W,re:^\tueⵂ@D3 ȄU!bB_(Nb6ܐ_-*,\eM/SMhOޚ |^0ؗl.y,N7"׽UĆ(U &hV@ε|ue-XûVfsVv<%Y`ʻd6xGW?ĜJ) OY"flF"bBK]76?8} fQ`$“8_hH (N%nƌ}Y,Q$E0rTr"X37rؚ-Bx/E-Q6s6|gnn.m"T5$Ca3:ܦ]`x;40)œYA5@_mbȖRVf=ׅ7{n4*hF>mt>ήۺWzMX"G8)Io7,ݑ)D WQVLQa\~g8J[J''`Bթ<18QН?٠i؜?"vQ?)k'ȓM74|Xm \T}3 e){qTym5E5HrbP{AXh}9RlFwE9Ɋ ّZZ+1o )nd#_XXMv֜^!3u3LThi^}ٮB.Aj9*#hmVA~t9;Jڌ2: aX$ӰQFb@x(gI%oV+AoU2QVm.W)ƭ6h.NaQw }bSZ{эd G?Gs !H_vI@Wiś9j.qȭڦR`Uąa[|3K|9lڹ݀e9> v։.ԹidF3:d,o/5Mkb>{a}`F,䭺1'r4j+%(JL{tࠧ=ʍ\ kcYP&͈U# ]n IO?c`7'r2vz}N,^|{!kSUHi^K&Tϔ8 '%ꢵxkGTrDe@Zl#Xߵϥ_߉N%0N˻EWF2YvKВ/P*:}tT*_cGb.z~9Ah l]ٳ OA0DNo\^its[ONɘ rOfKLQl3< qu 1~ۣF q.]Pl{' 8$|b@0f`IR:qG)efhb;fͿxh?WPQ^og zɼ_>FT 9WkfڳC19Quoݚݲ]өHo-oA8졪vXx{1/~-*_BvD1}-mdQBgՖ_k1T96@4U(*3wN)FK%B F=s?_Wǣ8pHMVlpVD s*^z \iU>¿29qU;+'UIXoKTdBmYSz];⾋gΚ#49U!w֪Zbe4!pmd*UU݆4^"|y啯Ȱ=3|Σ?)^.GNYrZ pz~,-%1HBOәPN9U8Fv$q}C0ٍz P5dZMֿ!<֏MTwД9w8JG?]qyi'pCQn#?nˬ1ᱩH de&P^bmDŽouS01sjfDoPp7}#t-%J /L5jJBс bHxXZW\,مR,(!_ 7`:4(~SJy \9y-AYBKwjI>S-@NgVMmU'ה0ӓ:`M_MC5ޛ|ELd q?ٕh U ?3qǝG^|9%)æ?$ 6o#F^?vE   B6疏lUA5Z%B{dR6ZAnlGnY|q&?eS.8c `MQ3-ĺ$IQH fb=ϧ%.:xAw*=Z#)q WR-DUFcqxTwLjEP!%wd3Gx- M s`D^N˚OB$_$@y(|vF(@2w&ehgL'EW=5Q&`LcWΝ7n4BҪl첹ێffBk}N ǀWocq|+&tX3q$unבCz&CuBa䨨 P¬DGպX* pÍQdç?۷X{ Ap6U}'cf2Gg뻴9/=rɲ;݋Λ"ayi1 -= /<*n$(f.:~+PvLM^:sƩfʈ~)ꌷE[&!1l4[|-SAM &S00O}toV18/aӷ`^?W=7@lm+EC;IX$ =)'ޡ$^V5]^gxE)![MJ;cA-4ri|+M@VEt\_*G#`ЭԅswOG#'}m1i(rIxt8 298RQ9u{!?0*ǎ11dpI\_nϊAf@{OOoJUٓu`9&nL]y/k 9: LQOܠ+ɬjTkƺ_w7Va mNimnO[cNc|.9WڵMƿ2V^DI[sYh$6E޵疜 NcƃV77XTZB,8×Ϳ+2 8r]eBDdd]+?`l#yVu& q+\88d~Yu6ԂQfO\3vg\L8T@G*gSK2E7 ;ɞbeaX e^kri:-Cl)9J* dX5A8p= ~["Xl^@U|FR\XށS!#Uzc$ܵ7̐-/fmӶ`lmC$x*Y\Ɇ5cM|$!Z QDqgR" ::6p"-[Nٮ @;%S_~+~\|0țnz l< OkS7 H>I9P0~+q2 iVU =VωhTJ궹(kϠgKGLfhB%GXfvSjۥqk tߤ@H˴`r$܃xKrcR[e*bλ^¦vcVb$dU)&KX}*Tmd-%-Yq-LFNa)mFK, ïSR9n8 b()Pg6N^e(:fض6P(37Moz6\RX1jqHeS.dc| m{-Jnq2,K:$!FxZi $zwnt%'bR:0x'P;y; }^E;VV\@OzN#"pFm,S$ԶnF~Jb]1by *<[LHd*pT$R1Aa-e3B"x&WӠgPrv7{5pjw"9@ ِCC zYqڍ3f'{3rքI,X؛1=+i eF&U^QPu]yBsQ'{v>MVubbɣj#c’Ow}iN>54Z6nS2䵌1ޜ?.9>r(La<_혆/MEr9Yv7oMW48R#XFA>> p(Ќ+ŧ5Nz'I{.S` A?nәRUoզyC+p״%K򸗅066dB*y$zseXQ!/pc:*l!t%P "t26@]NAc+hGdcq2,@6߸X1Af(E5hF7Kir b TO7~K< Bz4sWskbv"e0D~Z\Ooϗ;KULnWs?hYvFyĀn*ؤ:+JPx(M2w32䕪eVr2!Rj8BzTe㶊;: 삫er+sE%6I U ޹<s7vLvwvtޱvp.{+i&F9X1HI׫҇p_I-s͚C:ƶ!>͐šh w<gbc4pGSOE^g*w_pc 0O'~IZz Bdty1 ݲ'j9m`(Wwy0Q=m8vDy|6hRU;.=e BW]B][qA.[v~A'RpcWEc@V?}/xJIAO2Mz(snXfj(ud&ؕ0߬>6w"' e72|ztx͎14"O)R]ۯ'8* {A8o 5O'=Km7#P%MK/q/l$} ~Axh?CHz\č$zNOe#gjɅEwfNrZh*?얻{ ;}%o ITT $1k$^v"6[Fi^hy҇1qո4P:̃%?g7(Jk>bq(<~݄BJ6A+NV п9 Y >m)؅+e(Nr}Fm- ~]yNe$@? ofl{u Vv.D?Y&W]1@-'=(qpMs:?m-R߱g:r~6%;9W[isKov_*IAob kl[Ui1kOa8l8j![WAM6eREa|l 90NlfFi)a,CV$lpMk989 .f7k-CTF?94iPc1Ns㯍7{Ky`>ɱ|tey,,t4?P^ /y!}W X'"2㼆u'~mky<]E^F ~B;T&wD&M$Z|Ö[:ao1khWkXs/W]7!tiOFP!}Ѭ` hE=;> s]iX4M4۩d>9er FT,$Er>l4pB_Y*Ii#m,X ] %swe>?6_ݺԁꃗ2T("닭1F,TR K{= $*]OӘ:| E߂[L 9o俛ܜ\@ƛ8 Ή J0 LVTS,;o؈G R,D\2=˝uh$qzU|12ʕ5zƏvTTV.#=2xg,}LF@vPᵝ۵u <%STĦYG=gZ'KgcW#eNF ,z(9;LO z]Ή٨>⎼}zW`󏙫CFi$$BFxڳ}tAWQKG?tUXIZNNBI-.eWWՁN;WmjN"KiA!Maf~ d;[c}jH`wK3k ~ c:`4 d :5ND0Bח} i2Ȫ .$:$T3۴MVֶV%$JV_p^u" %.~Qi721I.7,W'&r3*7p51)1 tPɟLNTq< C8xI~pj ̔i#@-\류t\MКoU266ܱR bn P)>T XJ.1V %⭭%`[`C17 &F'G%EnZ%f_p| 0$SuݼaM[%>j|p i{1c#w ߐј<3l:^v+z^`Xp1GSFyTP]=VIV9\,z{oRkOOJkb[*1vdtV;]'/'l#oW,5&ڝ9 - 3KjUG#fvܚyD\ F/'(nKfyݔ#'BV-8`?'$TX~Ϡ-V Ś ۱7ʡ g‹W~!J=¡eꯇ-t_[Aʈރ-^p3ZWU7`(25@h:1:jmG[>SipjeXӹc`#، [HU?Rb[ΎpxӌLXC2M)gNW@,jƯD}7 F,ܾ2L^Wzhßa*H QM5nljo[WW;dV 5ڸK3|h [xPn4(Ncf-L ,+t] OX9c)ɐ| C)| .OY?S{RzmQ9[`vu _gqA/ٵ!,RʶCI$Jݼg4A-<%Mm&*8QǓ"M`9c4^u8KUh3/Č40kZD'? l4,u@4hd0̛"ttⴒ}01od'fR4Ω OQ(k ܇s`gm RA""WYG}ݨ9MJN~I 'Efh@mrPs浴hV$Jxf?It #*@#?i0oY F (̝!u I'y-XxWvXZ ,ab$_y# wp |TkW>6ex#0YHM;ў2sֺdK.WWsYˌuPd ,͍;^eۚ GZ2+^e;U°}"s2S7(~26VX]Xk}jFeZX]Cce+);#wAs$|]JX֢=p/Ojh]#!{8̜-'JX3PB f*&Sa k =ˣ0`],a S>v,hڹ$ :s'mEC&P+42fMaUlL[bws)#d] WF=o:- VB_Ȇr(U? wۓ~|IE)cN‰YI*Xo+h5(5':o9jrm}J1h:kQHwiV'vIH%ȏd5*ٟ?y–JAj]+"%"5[R"~wxKt ٴ9PLMD^#.f?oT\Ҟu.Ǣ|-/6w98w*SCE3yaӲpTQC.] .6Z~lٔVVF6Y{4k@s-#,+r8橱=PǢmԪI$H`5x?PdFMɞ,Cn4u„qimBPtFk-OAD`dsZ۱Fs%3`b()릨n"gBha?wEuwm:Wӕ Zʹ{X~*|=ҧ@5Ŧ.*Kd- S~T&jXY5ϏeTJ-z6'I7fQ\xuijn4@Fsh}Y!0N5#zw-eV!5wDdzx·el2UO?zA I?xʝJ% k&,Vc[`? %ۆW4(G$ܥ^3#Tq%OWIDQCOԏ$Jփ4OJX4FFW^H(l))aX^d ZOI6=,]$ K I alf$WW ?Swk- P~|e71RkKfm\g#tGIƽ ds =QBq~%Ψb7RC 5g) ӛKf߭1 »!\ez|C-b۞x [_8\"9knӆs՘]ť1:t1#T)ztiW,SiT_KC)OхF@lzjھotư_d.ΚJnT*2B~9r1 }.pP1 :YFOQw]+y ˲@S&3&=tkh'ƒG(7Ih&<'}NńJW%C]P#Y>=wV!Z2% ޹PDcOUsvZʑQδ Tlw"Em$}T:Xjq\BGT:OLІ3&S[<_M1rDar(a a"@3  eVokg{QlQ) C]fxj=zHNIMc" ;x~:MbLoWԱ,m!bBI#a1\F0#9y0#4+KעOZsb?F 6*x憗7|[p?"#=MF3 m(e7åV]!7RBW,j%lW2MkCg>E-lha8CE&C8չj7Jm܋iXs zm`u g}FU_#7=., D Th^Fdڴl EvPL@Tt\c,0)E? BMײD÷u>-| V=2X f&HNoS5Hʼn_կKN&놲뵞3@A\K {\{V>Y[0lu7";5;0ru@h5+VAa07q% x4݄moz-.Y:hB &z]J2ǰ쭳s&k‘.ӎE8Q\Mq ./.i>~;ULCu16(h#-)C~>;@oGu=!sy?)ڵFuU<: I%I |kOGyÆ0 0 T>-a!`k"uB`?LXQm{c $ok* ̳tdhPl;J.-0p|02>:h2~F~q{WD~X&móE Fa]V#h4mS@"d~/ +[aH|ǡuj|ګlSNC5j*6f~mg+chzhxW<9ָ"WbJ'NBiL6c 'ͪBŏk܊š![WiE>ww!ԋSNn[Ǩ::cnn~ Z>B#3(%C4Av6m[ $_ :kL?,E bYc q)bp{A@@՜R$zyrf*~->klJVթ )iDs9>yيDP ȡ0{r]|#m7]]@Dvf&Z&[QO:d纉W2r5 Q/[(9R4mn@(X}5@*T.[zY|2@7緔$#h&{her]1^=w୊AC&k%yٜ>3r9[Tlm6hܙ3S>4)ǏRF6SU96" [T #O֘|CP_޿}@D֍B\.2gy\l<ؿa 01IA Pn*\PG&-wƽa)ԑG(>9#|roY2ϚY=>-f^gBRrmd8(nL$75v-Nqߌ[3 DfzbYo $c<ʁ" j_ E2d˸ X2C(홧SG]umM+S{Nt£78ai K+Ӄ)B0]$;8Ȑ!C:KF]e?/,,ҘV0—(DG`܎A栅nOeA) /rݛ \o%\i bZ*Ãdw tBͷ^:C"~w/Ily90mƜ ޏX$?̭YM-9tRã&n܁9?Ze[JCNp0psvSSL@-hX +p#^k4^ZF BW2+IЦ.T.O8ǺA&۵.O[lLto}/nb55%rΟp = f;n%$F+ wc%=ƺ%y`%ycPx^3^MZfE'߼0ۥY$H-IΦy*C7K//VcY-)ˉTw) $u} #L6~!2|7=Sd}/Ljd2R4OQ1v; ?c7@G py5KN4NeՙR0.7t6&k8d!W4c"j@1OT^UfwoKhY.m#79{>:8:IbQd􆄢Ү?3-%O6"̲]\ꥠy\]?Y3bjr&0&^*v/@K +#Eغ _cƆ\~6ȡu  'w5' --ݻu/,{0BRe^H 6T&yH~$Hz?cJp)ȘnGz2TwZCw:,u6.ThApyfJ o0U2RbS~> p<>+XJvcZ4jt!{%RML2OA^k&PYK}pcRƥhWД:k@ IZxC-ᴬF8j-FН E:)6P4h~g&FEM_D(Nx^ݏ_*Wx v|s^?azInJ%_2gڻA:OgQ 2YX֭ -0e4AV׼9i>^Eo:#HOQ5aiV'7Ԟ l߮;c eS B4$Rg@u^r, ȋf|GjpV2k`m3:3ԗ+] [AhM &FVuT Q9@$J-SfY?zUyb'qbhFv ËL1Y .(Mme t9WT·;` 5ԞMٲ`rshOZ PWe0 ;V iVv8jEbF9OPrw, ?)ĂS+|c4Cfqda < 0iCp>UH"ZD?ӶuBUdhrWH6|9?}x@o Өl.JuGAh#l6nVPi`>vr#e'f.n/sɵ>R?bR7~-Ԍ )x`Q -{D4ыRnHu]!o̯ۻP/fC%(KžT )l\箨ZF^X &S UEO$J]"bN)9H[4 0tdevxG]݂!yǃ([p ן~ |!E}dwMןzI Y:~r3(uF @?2ys yK`]lL/+\bew- ɖBI fs=BDM u)XqvNN0%#*Ff%W]z}_@rP\.X"E=j y>xFcm|>=p=#O>IJ֖shg ft;?˯O6Th8'ʥ{lvl~읦2M헏% Û)"Ha 䑠T "\ంJ`&vόߦa\dТ9E]=UM<nOyYq $̘9om$д~Oc1 z >:4 ʅ6 M+Ak~ߒ7I+uzQayk;Ǹ`W?_z,%|BABVHs<⺵)Og}zOCW.B{O]4 zVX9ဖnӞ7묟nVYPLH<6BGP:SFб2#TZ){CH!njI*Vv!z'DvT3Er'.|k4XNfj)@$ESZٸ/uVg =vBYYcXR%Uԕ0hΠYR փ"͚NKJ B$H?&'{@PVx?ٿCf&>)OB\jAM[G$AFwLX.~bB#LUxz6 ޷n9"PKu Sr˪yDDwdoJ,Yn;NOf$!p1ajf-ǥ<$Cf^ vp^z%U4LͤVf_\PF P 'ó0KTm #q rq Vu^CǞoNgu# e1tRCe$6XQL|{a2Dl{\zWB>J<>|Ebd0ӑjL@n2_١JH[edose'͖BQqFM3ZWt x@Š-WewK,p)>a+M?#;9ZrČmyoV-%STmǷc3D,``2{(렮d-t>Z:(ƑQFPU:(8oOZB4ue^a qғ}kthZ]5ۀz6Vі`X& bS"@༮k(xsltZ`'^(i|MZv \3P)s%͐ݘ[ѐ1 mW&Z'hpM90߼LU܉„7 -i99-~hvFR`M&E t﷌Ugxxts6+)Z:wJ4j*蒐}d׉pA'`@fy[³1^ۀG4w7z#MZ+2FuA*}5."4^%Yi0mF8%b6E`c8D!V8d6slY_8(՟YQV[uE]cuccrXEo>+hVͰ2w?BѬN#&骜eMN7?87y/m%쮛O0[o!bR~QK{ϿB٫C=~5Xmi٬<+- " ?zQA*qFZZw%ss ? uQHAͬqY M$1M4HgeX#j49,#p_=)movלOCi`.ҵ/]%et=04RӾn6"%EA!*4SAfV\NԖZwT]ޭ$̿%F;M=܉ah 8|} RAqoT4;[5.?PXwhX=NЈ'C@̽o\PDO l@""uY y6_v޷zA&i y?sVU쒬 ErXg]"!F4DyTgr k}czQBA&D/Qz.QƀS}i7t4yz%nQLb/F#4Nn7"-@n2OՕ.2j$\V'+s6Pמi|T_SsR_Sۍ)M-w1VXR>aF"ywP NѴBzg}uضDlP9Vd l9 H~,?0KAg?.nLs(0$帞(ܑU GzՋR˰H9~|W3G(_PuR M;Xj?P >Gf; w.fO D]ks/P6}'7]%d?~alV{wn%V@,`obŒl=C1E|T%#9v =FYM ?㯒7阥^(1Қun͉jA=C]&gX^ m}`ѵV WDWy^Er[F탪N"޲,0V;3Dzr.d%tf'lϥMmCRkvX_9 __#ﱂXunbج%<ϦIui\.=K&*K AOD;]F^J~2o0TkERY98|3Q%7h-wqJ$B^ n׻ @oфqx|wrˊ6>3osx}"FTAUP4uM󄍫5ȩz%rb#8~^QQT쁷 IVrH#琢M6Wf'EǭĶ9R˽uP^BHx% mfKӂNdCݝ)/_m;AbSuztଏ@ nwh`F8o[q&f{ :ɻ0!B [(C5j+G| Gć]5šH~ cmJR$m86m_86dIŒ"͒^)aM8WRȴ j'KHOdye`6Tw $22ETdyȞ {I|c%r3㦐윋b*3MT{ׂyMYNr>0Lo% k^͓P^G=i絍ЊV]ډ`2|r)(DP` P#Fo,׽7{Pۊp&kdZm9遮 ,b#TlV"&F0(B*zPL\)Γ`/l"e'Q0{9ւ`7L.5զGTSz<^,lmD&kz?gf^\u)..3ҜD%u|26ƹЁ:KI}(} ϭ9%Zhv9ZՊho^Q;)`y3hV?j3Ұ d :ƭ1-^О&(Ifຆ|'7Z`<́lJts:XN`fj[64"`rhFWHmm6eXCU {6 J.@2XDd6jdܯlMf;t>0%.FEyQcf (A86ƈJ 9=Qy.'^/mmX"@Yz7"(GQ7ⷴL V-&4tpmQאKa%=(eheHE+q6tk=E{i7Ab+rS.͢y)uVLާkzü0" _+vjEi\P;^6]kkJA_@%%e%2E=hܥ8ZQXY`1r>_,[&r{C뜞aO˩YvN*L6rC{Slrmw \F 7,=[R~bHy'ϠCLͷOě|B7AE=>n&vYWlB#H,GѼ()u=k= Ԏf3T4qن w?]wc{T,Yg%iWzs<,]E4sk􀇝Z@Y RAm#AETn?j]h* zQae|< ":d6//˳l'aZY̢\QwOBQp:A0md0KkVfʾ4 ǝ K񲐤)XdeZvlSoGQƥ7f1BՂEOָP~kb/?[ 8BڛڤL`ms֢U`^b'PBl6lyp1TJ$x+gɠ~RBǬg|[=x2(갠D _jӾf]ϠgX1a@u\0ȔLIE]?l$._C~z{ 9Ԧ޲0e`yބ."N1͒y{EZTԓô66_-~p5rktYu)/\,dJ/HVSȠ<(W׬NPU D;'v[z$DDsI!p|YQn5;]X%wrKB+:CDx'Kk#o;BwՁ|RQ\._d|o/ $}zhf~Jr39] s+)~J7 +sp1 )^wJ @Ak% W+D{lTP"ϟg=MO2|WŚn(߾'|?UHA 9BqjaySv.1vYÕFIZ!>|;b&$ʿ_tQwB饚@ZMkWM@^mnowMkdX;S+gϡHf(] O\lW<2O Z5[Tȳ^.Dh8ЩŁN=9uk)sU6 r/sȼIjc ZY;rA&z{*w"jȋ Gd+ic<:o#]o bm)~`0"Rv__۞kҢ0JKւ8C\]o/)l˫x+oNaӼ(?-E0K9^o4$;m(MG D'pwd~&c&m"2_@!gJF1QBk%Ro #ZN8?@!ۯXa݅!?TJ9 v&ԗl؟}c:A tL PÃl Gƫr'_x6>Hơē.7\mm)@$#fz?C U-R R5ٛ@]Z/sޢXR|dD]Rx[CU֧(]/s3Ñ`I儅)Vژ| J7M0iK)l a#:JRv/)&$< UYZי1BY肤-MQ}ʌ솱kdpS!}}לntm{+]j==k#GLI<@,ꖨ} ]qBQ*l};t2g6.wq%Zi| id3[kwHG9@aΏ]3AHZ&?UX$onnW=^j'̘7W0S!㚇_'Ջ^r.<yg *Y@ B;jq: jv 7:T+k#FD$(b2q(A,.SRM`#q%NjC~~JɕfQа8K#褛Ojbp?^%^eXFmיL;jG98<C'#pL6gPZ( ~fD02l2u1JB(Iq.(ұ4n00!J!݌* `FegcTİzXsd@xLFĿ6g!2بz0ae@=3/"{Îf&+y0#x>Ư |;ͪqr8UH^>CPo\(T x\x c{V]b >G*lY<=#{i̯y@YđΒ .DdRsr3ZMcWځzl;-s4#66m5X|LqX&_Y}9JS'} #9%SX0>ucQA/$suuP mHoǠ7}gJL}|̳R⃬s-swH57ƛd:&^s08=]@hטT7 2 2?gݦ(2elRUwٕ7&YޖgIʼn~ܶTIU;ž[ f95x>xs+l\H$ h-(z좛&rނqQƾLè- y9J0!Ӡ#Iwo؃ XA#>OtEE=+a3n\/&&),r9ŧU 7C~R4*EgB0kꑹ):?p²T5GJIM%I܍jU؎FkWPJHB|mCʨ-oF ]MhXV<[" 3*;CD/q`4̌f~L&s)ME4-Mw:Nrbj*~,tYG-]$rrZ9nPV݄@V!G)j dt@A ٗl9!Yb?Hq Nju6qW =s"tx\<@X5&/ʶ'rFsfޛàx"U;!?j骋ֽ9 &C\bٹKǗ@_oln| f?JVx.^Z6qy|ءӘde `yG_9{j|/Dsl]:wArR/ 1 4yX/j@aQ6N$ @3T|Nh~ϑH W$E>C' 7 ntD*>ukvCl;JQ.V۷oq{%nYJHurE8S v$xPݒڨX矨pzcԓ0Ws թBiiEzγ{zs-ps ap7Gw.&wdqc/:>CXޯÊX8 W&jv^\XzmM}`id͈$G-\nM Ж$*4N&wmqd{Ebܱ=7Jnl#> X;.&~[ÃU"_#e17pCG&M m_񝮞8O˳ƍ] NOL{騲,Pp;BC9("h83;k|3}O(Az8F& k` ]h9܎֛H+P) G$U,Avl"(XhPe,}| 3`9zήEqqFR%# xmC0Xq`g6vp: X^FIjo8*\45V/jZH{ށ@[~ {2O,_-;Gs!94MKQ/!9E>g+tc7&:.~g( LFȀ Y[qEG`A3w!c(H;UGZxL} NhR2% PBьoBhbS*9cB_e]ۉ+VUϼRm[ƚ X>,>EzⱼɵMQ. AIF1giQ$59ӡ,@&)h@Tl xsh`/V)t'h-Žևj0\ҵq`f:3i8*뎙1oVHD-.BK] O#R[EHVlj2QY5ܻ^7_k&#϶:Wj\l ?Yv~p4<XIJWhqUHmǶQReBPSz+CZ+CG~)…S7Sv{qls@{=mIx8+6h w Y*P/'8-NpHKΉ@YC5kA"#3kL 'g~ %>{ IBA]?I9 .-5ړhnR(Pj +CE]tÉŪrXQ;jT׎ Fz >D]r{ƸJABoq4w}{a aL\=\f!$4H`N9S,YMS79'9i]jBd$FT=G؄DU6\@.fRKj9vG~TV.pGŀZd4SEg6dA0#], ()k r+w+ך_paJ NFiq8.{v3 FߚϮddQkXLWBw6#U /W>9&BlAQ?֦o6{*RZH`_aż 5O Elheȭ׼@TU PUk?+b8DƜ\aٌ\9"c4i ޱ%n qe5_g>ę\Cb֧J^:.kZaNxxSa"9ma*v@H7,0n(y{gW(u% KBELL *c_FF#ag6L-(#'q,l2mk_:H)b9d8[O纆eB^Nly'"K 2+N>5Fhk{2@e~JʒF 9gb~0b_vHE8r9omgl^i:i(逹h7c+- u(_niQ\j-5>Wy?1x:J-g'晨?ɌK[1ۥ|cnvr@ilSVbYHhflZo@T Vj3/k#cdXۤ)Y 7Gb`8Px^j4hFe܃~{-I9KQJA(wcRA$7t^Gg{5ۖ[{;BqR:lZ!w{OG٫ë#pRS{js{aA"V,b̢BR\1m++׾Ke9N4"h#iV9BPN8<$^ 4&b8M<=DP@ s0W%n XM-/*S{Qug>ڏBak1S#[t1OX>!'9gSEU`g4ZRAz90? !M2e540pvVJ\֫5ֈX=NDiq.`δEK׎!^՛0yy-YZ)rRE>ҊR/A#,}֝ƿO5,Njksr5]pZ7o]jX\Ӂ6){5XKuOsʡ>㬻FE.`g㌅D7jQ=ŏ+E-3ɰ+\"ݞDԤKyUaF6*]EX2C?Dc(\hyo.Hp\bK"Eu,!qRXx)ه:Q;€k=jZp/]\;i!26@/X nZ"PҺrcpj&DX מB"(uh~yݭ \qZRURGrvduy}QH@#:yPN0` XqC ! $hhIJ@{z/@%75Rz>4USyK.`if!`9-6@^$؏eYeRPzO^ThX͂*>%YY=.;Aޘjzab !tAY%2G-bItvY XK mEtUc$B=L."G9eQԇߗm-M4!P1H Iɣzu/Kk*1}U-s  qoѽ!u3YM8|JR~  doUfmIv[fr_JhQ5Fk먺@lٻUW2߮ͳ 05c;v{&6Zk`FAXUfA & \g.`c]jv @G6j7Op ~' IapɣmzteV,J'iLӀFNm[OS8:HH6;Ql/ gZpj Xz~kLF#eFx(I+L\ ϴZyIR|k_;} 5-@a9 TEE5V\<86 fԑz _7ԕtX][JhpvL3\o;}Qp2\q.>{W2J%Li;% IɽC;H=F񑺞vԑ` 4_ ż[+ǃcdz<[DO:Y.rh CŔ-;&s2rV.Wq8R}.ۆÎ(H,۸B>T%mSM 51ār﬽DAo I7ϰtټM=Pւ9ybAA!mYJT` 2(3Cj+Ẽm7 _D 34GW ~3U3# 7O1]e%tB0r3obXpʾ? BMC`6Iy4ʄ̫Zr镋\AQb8Y,RE‹ضRR5D]EA/++اWۦ$k4ɶwkvq{R>a/\ӄD!i/滀%Ӕu[o/b&_3ws:JVjRIVfg-tLk[ |i2:Xݻ nե}׎17 ؝~N3':Iil -2X-uL ]Ӣ$f$#2 |ۄh]+brZ VQB ax ]2(2NZU倝2 hh?oe|'ȃr$8űA(힍r'2vϴc~hfӗ=O7NSOmuB)n@] 2= bBaÊv8kc~(MLufDkbH%{7j-WY!Y$ڛ-S U1w=F$[6 e;v{o{oNl&dSJGeH[&xk3c[νdqz/vъbjںAX'L[63JIo%|߃ 3a>dpGx%s&x=)5PVw5G,:ˌW;e)==@Y$P^̳ gߥ7z`'-ȆψK-]Ҿgs< $iXrxBZYE94)|Fiv/?)+_1矘23U7a$[wqR-}m:J4bOVͭH_5׶^X6&)jPr/tI[@ c% (< 02 ="wѴ:XIF];mĢ1N03.!k6+SI垇Du6M[5ƪ.÷K.O.]gXzU&ePC˩*w3 9yq$F0N/Z{Oc{BpG%#SӞ4JAy%) eqh}=Fh=TK:Zd!վXp|kJ«f߼ 7C(ۛl آg A `q U7 HB)}Cab^@< vK:AKo(VՃ3AϘpD1Ig^={9mt+%ڌF- P&443 .P49xAU{L Yx#VT\ߵ "[̩{ vF3\˽t >}m*~iՐvԩ4,1*)ݧU=zi4LPm!" )0uJ# ͋50@6Y~P~2XIk<]4qz>3ݡi+` K0ys3YOIX`ӱa-pfձ3tW :H$e4&2aYl{XDZ?j *S)IRg F /a8Y VUe3 t_2*[WvzχjOβ4]q{6Gww iΗg"$b 'EѼXJg[~N螈RPS%BҢXn}&\HD1 SzW37k3 +z3|W/I  sioҍN>`2Z}Sb쿷lrO /3%Ksnr*z?6WJ2 X ruaRQ$dG#-Ҵ't 9IZp,pUBQ2WZi\K9k'z"\Sc=/0ԅW*^"PĖ4,qqf߬uzOF[ QT:=RWñ^ͺΚHi?VA/Pvԛςdʞ7f!v>5R J<*vNGˀe˘߯BJ՛ ϗ:NNZpɱRz# yڬvP2Yq`MW`Ccf.b51&6QGNkBs9;$4[؁CM$\iAEVbv  M`rQIS?oWclb\+-QW_ ;S"]y`y9) SJk5 4HP(c~ fDE#` N>~"5$;e2 8Y] E#7~RJEӱL([ POQQ5-mPQ]qZ5.Gd`,U7ߊ2i #\* t6%tv Vk)Z(&+]nBQ4+g3SNNR7J'KO[[cQP|^|#agxeD3<3Yf(}(.^&j1̕K7ܤ[GmauICF2 1o.@,M\RؖFB"*0.SYzTMG{uo`@E*N 6Q j5f71L?>cC֗UE؈smʪρ+_slE N\푳uB"T ɊD݅1l;`h M '_ғf'W{R2SHm6*|'KL7+W%R?oKh@ȥ \gU^y%n|BxPG*( % + Đ_'C4v}Nos& ?6ʟ-*52hUR(hՅXnӅsڈ0&n6JyqQ]m.OF7ÈQ"gԂ&j>MP}YmD t$K'qZExX#+l5wQ]o LX^AM>9@h!+߳9 t!#U5|%t~^rRfQok8Ly>sӘp6J 7:o3af4h ɽEZH)IW2_񷈅^?$G͉- Pdkԓ)2x"=ۊw;qbei=@9$?Z= *R\0T._h&Mxs\:.d,R,d >L{9m(N0sfm1~M]"gb~+3b->e=(p ƒzF5½^^9a|+|s+ތҮe|qpc#>N_#1ĀL4颺aJiPNNJwM-_:* , -/=hE:b=ŤI'P_rCuY;;rf#嶿5y\8%aԥlЯSiSJq̞R]SKRKR >NVIGmN&=7(z>%YkP+l鱆ÛDaK,M?Xp#lF!5*f<&U^BE_#BΟ`Jp4eap4bfEt G2+Jy"LС&$Xt^`DBRmS<Ղ BpQoAoE|煥dHVr/:x4vHoSXt/9)d^ H:ɂXޏ{#˻WV7 ?[ Yl/䋾q }H k%aBtC|E)%u ]9F ڇhwɩ" 0M g-^(b|0 8 g.J%0"FhQa$:FN+E5@`+}`XiTwR˴+ԃ6{+2A\("r7lۢ/u-a\3 R/PK6{2 !eRR7_kc0QA[hjyj JrlOd(S] PMt빒[9bܼX##<˟w6dM T: |݇Liq^Ty _% %B ;UR ULR{X|/ɝ]Șdͷl&| LfciwQh{ÜK7l $ȾmtgWǠYu鍊{gj\S7u Hn~/᤯K[SC[_~갏0y3%D`7!w?oLl8מK'b G׌{PkN[T.;x?U~ uX4ֿ8 B^4̈́-ݫ@˓(|lq?VXݛz ڠZqΒ^=#ޙIc_&{Oo#n+X Z{̫= X &2!9l/JkR6ry(XޕYb}$dfE\)]72snfVPe"T(>t֥F4 rrVtS*~rerWđ]L2fzkN~1Nެ5OnO>Q5ƅ44cj;ꝀNh{rs,`An'j>:Rlpr߶M :N'@RxBzdY>ot'R"Uoרag'iJ5?ŵ YpQ<]u;).OHCSXb4*1I[΋CưZCvhuլ\Y Acy,YoIn4FCFGCV}"<5Y=)\Au?2Zu<q5}[=q뵮Us.:g'n0p?tm=輆{ݪTz!cVhIasq2C"d^Kzkx@s^p66 g*P:6ʡxɺc^!cQ:EJ9.7\ #|;qӼ?e;P'߿p)?u3<%cC !"= d17l*G' ~(|&S~KSK;Z87h92r=;+:EG'Zȣ3R7AN:Dc1CAhuF=+%-jA[K.Nw88X1J>ϼI8Y7'l~45>PO@kp |W>6˥J599P:2oisu/[ʬZgD+ߞb'ЌЮaC]E# 1pc ұf]C .sQoPJqok7:B=l\tKޕoXT[ !a+?R ŎK1&s6?!VTnܦZElHR[t Фn}$ٚ n`#E`O椴A ?& aK9U$EiBvc lͳGTEB\Y>p=~D磨,T㲖G`FH_bKf962Vg3Z,Kx|%mY JƖbO52S)|j[i }/U0s6KNyBHZ.r ͢:F[(]֐s`FXͭ&94G|&Kg toDq7)f|MH .)*;z8jj~tO/#p@ $mBRoom!!ٳ}|QL&r*(բB:\ y]D6b/$t #!{4KoczO$"uː2J'׌Lp1VyVC1^m,­5Uw_3G5e7F)Fe l_ لIٵ_3*&j 0Ҳx[(4Q3|yfh.}}د/qG_P,C C=q"/,qvBN͘|ԧ}x.ͅr5,>1ʤo2ܳ2\9P< Wa؃)vʶcbLv3 @m>z|A?'ZE^R-/1Ե&kQize0<3!`f _>k~Pu!$6ZGj2H:j\Eo&;Yok WȂB@Nn'>:EW"^5GpZug>p#WSKt\q[]naRu.Ԓ4=vǭhn͕'ETO:ES9TKr7gIᡇTЊM|ʶ\b5%aQ_ʻլwztMjj7LW^g5S_m$LE+:gaVաpcvnmz+LD Giewv#Č2(h響!Ϝݽ/LRK<-c3~5;e)NI\m.~0p{,f~f3xjb&U3?uA {|a.&+NK=Ʃ/聹]rEH/pگNtA9 jn@sH_ZX$E Y;]Rwlg"xAV`}3/" :e݀Tmu)8sY,u%@z1Zv`=Sŭl<[#hrL!rg~k^/J׳W9r)j챓 ;>fOm?MVp?^%'T(ml#vwUeyFJ9hNL942OfS % x'Tr?[=sQ "B/G ׁ̐R)4돠UE<6{ Zžd!þK@.tP!(:A5'WRq%vm~  =/!uyVl>)n_Y5ELb1 {c# i;̬h9L$|L^)a_ %e"X;;kgfv?͏"7~VxT ҜO*^8YNupk6 n?1M);Tyr O=)COX%#k֯YJbj~(O]=}Jiy%h KNy6b,YT?~Aw'jÈGz)/bZgfd{ӶxV_3V y?E4QRoCN idg PoiO"" _[lQ*SGttT%Hh,#/ZL&5M̱̈Ym uG5 /%XsKͿQT؂dQˆx8|stBj:.뽥esgsBӧMS,-$EӓN"9Q1pDqF= G5"5>@TR* Ez|2Wbve՛'9xO cBPJb pse %{Ŗ'StǍ e\z&N;ׯ6X~n t8bzQ9d +㉺kT=:FEX Zb()G5a_z)cM=y! !& {ER74E;y vi{f0 O M'&jxA?X[%{ +^Ð L,ej:꾊xCˌ|r^_|?\HMrڪA~S^r;k.C 1 F9ͫc9`D~9!biׁRBe #Crp`d8}~5!79g\ӱH1ݓgP86.}+VYmV8HZXաv*ah]Rٴ}JǦi1iD:Lዾ=T2"@_&hch*[4KLI-dcLfbCz]X I4%Slaw[JF"۞Dl$0-tH!>O⦦̵nQvVV" )Ϳ-@"6k|Pع>'$Zѷ;N랲ʾ#Fa*Tikmo1-J?=Bae‡=Ӥ{  ѝנQ=Ѐ J:(nV^ }<=&dpUd0a; ,-f+Au5w' ġOF- "OD4u {jjgAiѪ{[kI44Z@]M3&o#:+YQI&^I{|gMs\_+ n'Of7vi ,!5k4HLE? ^;Pp#Mk?T:QN*-, [] 4~Wz.~u[KeޥMMkfEkenl`iJ+\o{bY#ZDPm52C b +yOS±OOi)"*x8>l0;;Ǻ3l?zIRSI!P<=e=P+[]>ufߓE*C7*Q4p?=+@Cs t»?~$-kiEK D^,4GfcR^'N@#{eZ&t=mbK7eIVFlzO|b* qlr4Q(bQJl L5.Ii4n0"\&ytD]fljU',qJ>aԵU >5 )]QVRlkZqˎ")/"gSp݁=YTu!{?o6: (_=b`sD}ͮYNJup¹|#Og^asQ4[ @d*;LT:;)}8ڳ+X ̭UgwMD=P5{:7l-s#&@`@ ]Ԉ7+]{b["Wd0|Yo:Od$2F*OdG`gd( 8!F,EC> whDT#">vCR:C-WVxQ"V/}dMh,ߺlw>s=QB:SdSO\#X MKnhe7r, =dSQf;Wx0J9 ^.{FԿp:pS`7 ސǞ)TT,-)\b.g=f8 , Z2<:uw%~XLd BQRNrŗkprg#L27G0 :^t^pTe ޗR+&Grs,dERk *1_+&E 9o:2j4B?@11B.Uz |p` am#gi8ύ*3eaaz#&!.HqWeTyn$hcqȺ[5{"Jy>)vvq)!'P>)\3%+C2ZAZ E'AG % w⑮V"ReE<)5bz1E=:d /4 +UL!"+*"'Z7_|u:/橧p:P vp3 p͑ n@ĝ; c͕']qv$ S8'(!߳ -7T95! cMU:&R {FG5w$~^-C;v`μJasNďdm-F0k;~>gx 0t*,\70[ڥ9mO3iYW+k4|`MlAIżAzZ ?.1&A`qv=Ks_sH1)GRv{tXI6Јh, tX?< s^^1`B ҾAg'MDqhiDͪdK/uX JKjP/[*hK(Z)}oƢ=LŰ xl_GvwOBa=Tjqa/љX£pL@˷s~?Fʣ:"0^܂#kGKBl@ CV3;7w!pă.سIC77nhA^!na1b9'$iAC>&e,Qj&vDI͐$@8|l)D1E(cja2:ɶQ?e[pfϠZK1{dXx $.8%g<żn|䙏u?TLeh\kd}en_CW@BnN'Kc3w]N2mJ5݇W'!q+秮}-Z ]ک0|Sa G= yw k4 H< F=:I*bq#1v/6W0T6C9ü-b9}{G@Ĉ~jd@n\6=%ʷ\tDE|cMiu;[3:_`9R{YvgwC%aҿO yNۉGg 55+UoKMs.D`; wNU?Ee6`!Jy&6{E !OJ6oyx" v a Ȍ`Å&1}8(^o# q3yF{jTl=.o 8.) zwP($HEܹk"\&+oӒuG-I? Zt={y,N>4jsYmq*TnURBAXf ٮHwmI&3Μ Q*B7;tF/H ".%u 97A)uVBYuB P)puVAji޵̥y f 9Dt'Hđ}c +,O%WD: 5l¡Bb۠={q/24 |XYIzh&9:DKL&kZրܖ'oT 3b[nfϺ&`Ĵ~_yD?>DԞ͓|/)[N[Cyi +wN>he?7tE2Ku8Z``<.׆@2ETӳD&(} c}[ݪ :r02R`\"zM1qL[R\!}uƿ~*T?c|PD'|Ap9iB`Qv*RY/{>`0vbut/BkiKxSy'//NBY`%'ؖaNmȜP/Z3(Ck<1_cb.6?6F% S5 K`mVlQ ]a?:pn .94PB:Zx֞db'>[%WSk;оmsv DN.яO&Lܔ1mXέb|(wR @SkbIF<t@z&dqRyA_Oʙ tG@ܒ zɴ+Г5΅|5Ć o`:y_HӔHG,Vڙy:p4gW0Bnt8BjTnǑr6:xz-C췪Wie/ׯ18H1 vƧADIeN0( Y>svO(9cwv4 ('T/ߞDQ>aa .S1rDVA%ђ|(@$:ڧN]^Ku:zS]3\'t~hːiv)IfQ+S,M+6 lm ].$)d $`U$%@;4B&'Nw: n7>c:HATr| *- -JjubWZ4j¨@3ު=o]_i94uю^;6= v2TE F([ ;ҚV7^Fqx?;F>u&X.~2bGm )TS筅.,xg=ӳT ĘT YRėn'9WWci¸&\8OFv)8cFG5pq!h4NJNH ֭fO$Ȁr6Ȗv<_ y|r~}WHo@mwr;MO?q^MoœMpG0h'b}*L}>Y ch)tc%⺢=UA%~,j,څz R<%xlTAZƐ25Ⱥ1HhKY7S)RI]s 6qEѠʌ65"a3S[\U /^u!?e(653N3Aʒ;`Q`xtZIQ^㌦)9pW FP^Xfg[1ny;&Y2vW\Le袥}Bb#|ѓ=9`: ;@R,oٹX&5:5x$XӖ:X%qJYw@Eփ+& hzj#Unfc*a?"?:{\47|;ߩU pOkĀ*E4?}2j~ I} -n㺠|fs0o`5&Q\2 :I͗+(aawG9H!huTF@7HcIMgwF9>|` i@l"F1F#C_P\xrVHz+f,GΉeAUp K[_XƗbqBoI`W8_[3R~i/g텴7MQr4 l*{}ȯ'WCP  ղy'Lȇh݂y912Ɇ̺ԅP3opd΄n]Im xPJhpgmX%<4{X<*} - w ً[uj-z=}_%yCE{zpH m~jN_~v'0!:U4" iQVrr3,ymcs֤-5yLWdV'-|If+DޢhA Ҕ3$O $¶N˜юO6ؾw(P 6 7y8J 2ZBYzy^YH٪1':Y(5ҚYEԭ"|>KޙV5W{{-껒As"k Rŵ'X AZv _P9j%DsX݅ōs%ci{8dMؠxrrww]I nlPbcq т7՛͌QmJӻk*Jt%Aёq}υ`95v`}hÍPzrԀ0T;}H}e e󾥁sұh& ]]qh^~.3q1Ƙ9`Jc u/;_RnJ : ,*N?LmڧwF3& fw`DȌhƪ¦3S7d ay96{Ȼ)!Ci.? >F4!^B6c7/DVH[_6)[Ř%rmڮy|EKC"B AkrxeQ t۴]WS[|ʉ}>ɠ-_ w5lj8YpNh CyWV7qc[mlj0١Ę覞]Ե6eA8~EE6dFf-.Cj =grsf& h+Whto#vjYC_4­kF<.GcAF{W^,50C4)kGd.9ϣ SnD)& 9Yr=v`پWFe..Mv|wfHلDr|@rp]wҸ%[PI ZqfpJ\=);? XpoO".Vw2OD_vxN Ep9ʄ0I{GUa  87rC} cĝ~p{ E@CqZG/aؤrP9D-tnj >@ .4 "nCD"4g7g3P.Fx.'T|;MmDρ9.z>pxHg y &yw_,b2vbe޾e{;_IH w[ }?OI1#v85ϱ4KY 2E&z?>'e65H*Ԯlk6Vo 8x3dy|\ֲ?J+42ǔh&~ ^:3}ͷh -'\ ;g>eM3ܴn ˍb_/Pگk.uC9Ԙth\R 槫+`'W֤?5Z.`|0_kL/uv>:$ugzM,uuGIUS^ ,4Iv5* ^)ЀMlpxYȈј)~] #sz#$P6Sn*i6rՐIv=A*҃ t2s2B>_ W*%r:ijW]+P^Ͼǽ54bR bOÆMqwnJ绬 UOyT<&f1nM96;e"^ʵ:U0wl7eA!!C.3&vap '0Ԍʠ}t&² y!HЉɥL)Ktu)EAٟރC}pQn3ݱ|zAZ + |ϰ7 >M[?CW>6?w$!a{8hlĺcK\OiEtkҩH cnAK|*5h&ȵ%]1yRLXCq*7_RBan*ȫu @6ꖜOtRS-mRCX"}JyNa!l `ޣ)(l4(^Ne< hɐ,ig$ n2EپWᰏ r){{d䠶Ț2eI.nx-[*JՐÎ(d91rCOy=L5{ݿD"(aڙcf>{0٫tfǫZ z/+:$oa=ϫX)Ǖ(9s5g/jQF_5w|ԫehvku8gwS?%n$+nNC2య td$['R0VvBj[fO]& bQ9×;'b)ű @ieKrjIQ-HˑŔg{c\VN7ER ]~/ lsad&0 ܖn {B\P!!Ib.ӉьX w 4YJl.?Ch蔄^ ,QoխCy}t`q>~Zٷq3 (WgtݘEJTֻ\zg3Ve+kBfd֏s 9!!O`%'@A#ЏgC[iWM{TQ -`LWKpJqU!z1čF^lY=$#t[~ec.gYww.xo{_o8"'U]O!?>|ʨ:O΀eGS2C،~ l`R3dt$S=@~=$/OkCU[&ôቨLiԏwr?/d@΢O 1QK۸WbXPDܬ%20L}y<Z4mxcQOp*u>y&3l}tH' `16@q>B&ۄ PYe,Q /9$Pw*\A} z鏺Ӥɢ]-@r#q.Mij1`|P=<"f^i\@~n}6}-2~(jf /p:5吳xAGnؕKi p/-A|׀j&, :"3TM9|D#c^ }Ęhhs}QbWmP RDÑȘ@V4btޚ~n2g=׿BPǷI݌' Œ,$BaȊɕ˸V,~59UFC'nS ݰ5PvF_x#q4{0[ r$X!3ςj)sͻ.Jh{:5a ! 0y5C0H@^­tx`E {'S{aZw1pE'&ZjDi]Ecj+2ԸN`GZ!OcE}14su_ytKbs ]reMQw!n?bY!A`uWCht[+h Vˋ,lX8ZOY*5ޣٛg>Y U?]M)80`KwGKuxxU' Knt l"alfWv~ nH|b" $&"@fk]ѝk1Ïs4SSQA-}*Pp^F='+]`1e^4}5cH=\14z"a@¾#;S߼IaBuDqV&vQQ2mҬݴqcr@M3zZ5[21f!]E:JT To2Q4Hv5T)̮cd* WםS#Z!J'U$00ނ'>dҵC(w˼$9/g_03XBOq)<ްeT(rKjÎj Ly\Ω~rcbKPPg-b-u׮_(8ϴ00E8*> s[/u (>+p w`8o r^c|$ viPGVCZ[jO}Z|y}}zM**Lשq'.y]Ceoх_\(kŔ#DOpsFq}Kh/WI~Zzōn=!\耏H 鷻v}j r.z]؎;8xQ\ yoU!GѲB[%C4W~nD"u՜G2p׭1R@uäL|m4|]O^(Aπa>-9]XVa@Um "(K;Ҿ>Sٵ )Sć^Ϫ5}.ziذm*h5 ^I'L"U_<]#[IxzB3#wx6rLei>o e+!hg>S/uT|Ռ0yblA_Uߒ-'l>IȇɆ&;'o/ T -- K#rܿ,[r2O]QbוH$>U,&+l*R)m[9Uy";o]1tg暧BӃ(8Cco"!DVaب:Ӊ]u Sυv;:'!R]a:8N.Lw@<#R7S:{T"J|ZJԷviOgӾDcVO u\MޒyQl:P6 ug%6[A+{ w [g ݮwa=/EAzҗfR s "*@KȘ44{S ͨD׽0:oCϬBҀG$aŚ0 CK0-*c3f89 S_`'q/_-/\ҷ[p/,MZFl囋hߡm&J#ۥ.ˋ7}57%-t[/{@ x|y؝P!t=wvU HzֵY/'[x(,*-*SsC;ea{ˈc(7w!C,OkWBQ}";&4z>43s|C| ;.%rep{*eQѧW׀DK?~jnG~/#-\25ӫװh&Gڡ0_vX9Y>QG=d5agj zx;tT~>c#>T.we#<s{fQ K'u-fqAE#gp0)$I?17苇=.W[/}*تѳ6{6@JGbv16rYR\ Ĝ^j1*W+ˈŷ)JWGlRi6byMBv % SC9OLkru=1YH4x9vHY`fa]9VHlxl ((O*vV8"}3!EAMRmw|6Ap6K!IREdI$Fs`^+ƇKes]E 줾Fm3ߤ(!e7Qɕ;DƍrHbwڅϥrai"eCXR4Ԥs$KG_%y#M,Jsx25(7K}.GJFF8XՑ|;sp_`"wLȒ\͵3UbeO+U1Er~ T@V^ %my͸F/ Haq:{><6NZۉ`u:E4kP1@~ͬVy IO>"A"TB_DmWwK~GE%wB?ZmT9Qqt7 a; *nУnj<0G>C[ >Ɖg &!7Q"(˔(#F>RzO1,{d^ce-#.lʼn9RY$BhK3#7ERntȋ]j\e4JTN.=k'`FPm?ьrx lF(yDLFNp1>OGUC`ts)&[t癢cBԯ/LWfy ÷G2l3롿r]v 'v,5J3٭L5t?͔o-VXhi&@㿑lPR4PS'6(i60gW0|p XrF2y)-?GpE@B:b%LlN WOu7@߭ei (􏚀wgVE [^? Fjcj 4n{]ki4i ExZPQAtp;Y#Ur?DG[x q?2qUSݻȹ~K8Hyݬʠ"I.emZKlo7UӗQ+>ѵm#A?VS!wQK"a)"VĖ7neZ7oq' Wۍ= &_#!zCNS@1 t0VL_[܇ɋ"$\( GL #b smA[~JE1$݁9㙸%Y2ji>4%CNZ- .-%jCNKΫ"wHnmݖ 4!Hr ;T@ǯytoK&wma iFDj'USsqB'vՖtV/=>}/xp:ʭFvn( !rGn\bJ{qB9"\v:] t{j:8!& 3X/OzJGBjdz-t<@\yCNv'`@8ʊ^u{iR*OSPlξ5WǬ@7(f0t''Vz^麙n7g|r_xLAYיknLipvУp.@u_0rܠ\*aM6SQevZWD s;~FBDo4 bѪ8Rt4NČX,gAiG'a/Jw ;qAxhe;_:iNjMV@f1纾F1{i\Յb25$Z&"g%0JcS߽q҄~  &kZ5L `Q*4 (t֓kPg7شJ:|I#=YCxۻ&>/0Zҋ!f1(}E{{4&Ҙ߸tGqz/6HR9M=dzp/kDh"^ =}3_~ KqE^ }g^ʩ- Y:k0A.%Rej4 1,řK+A'Qڣh(mnfdS'pCa1S4wOjI:A'$rw@9&)X8oKUg<lx8Q3F^b2I*#g Mt-֭1:jDY]{x"%Y(` w"+@c㉯+uH[tuIG?bcxKv1VCmd%W%Y}g3?`_{kB2Q] AأBo /_[[?2c':.ͷFй:4Q`rET8RY$ F[c9ZFQJҠ:͝ɣ)HM x1Y/7l]ޓC#VrsUkTjI (r$<@@ĭv&`#w6(D<jEk .ma[cԄч\etCZf7ѵ߅á:Jd Vu`z25 'W?TED`Z Bw`̌uBS6HT:dx3OrC?>5r(rYyh!`vX[q"1s)U'XSAl+@2*T>TcT[iH:tI[)S#Do~ :pcHħ HʄN\է쀇 \F<$wi"`VjXS[k!SiKNW^ߴ6n77n:È|켰Ta3.!l# Hpئ3 vS.nY ao%J9JgNJ>4,nD %7M]Т|XP/'Ž*xRxrJW0Bʘb&7U?l/q24Ð"]ĴDac$^}gŌ~-$ڧ=f5ڌ|(s0|{ef0?#hӬJT`N#:dՏa\1wxܽUkWftǓ,/"8`Z#zɅɎ.l%6w|0<4XyT܀W nGLku|ck t!dI{/1n$ ^V_/23pt 99$S-:&FM j b/_H_{*RM7d3Q&Mى%˘;e}gر(ޕyZYwJ*m|>y9+Q;?A2uI[.N&?}"$ %iz]yW!bp0ꢅ)%yO9 Ԅ wײGK>t& զ8!N˯e[aL[葔Glg,I:qO"|WsXf~ 3շ/C΂34Q{Jdít3""U8o6ӨL_*nuh4NB#/+r_H6s(_)1f粰~I JU&dzQ7xF̔Q 7 2#n`P[ub3yLg_+Qq:-N,'ye\ @h(vTY|OFK;EqgQ sTB  Ǟut.؅b7Q-KoJQ@O1f7{4r;@dͺdJE~eHnA</j$E[4*3r*'DD)IT%4&%gԆfqvju*.Ɲ~;s. ;,)⠲|JVڗ5b:<##J uB׸gOoR\iF6Ѥ0CbB5`|IT4$c_ 0# [–d6kpƒ0%¢\aƫt+5@5EewBi|8xmN&ר9=T_.-,Brb@Mo_n:OrAqbom铡c72K㑔M܀ٱL&-e ֱzA>Zi56"GP)k4\C#;) &5.dxlHp$Pfgq^F+Q4?ƂJp{N!ifϨe_ڕaVtP?u ę^i~5rT$Or,7?HQ'SGmCvd¶E"v]2/3KҒ[,To)Zpa9Z :*k}H-@k4bT f &A 2g[ E1:/N{sY'.d:LCs&i@d/4czCOcu@̞RhZ켮Nbz雖CFp]a>V=ɏmina@ݻ|0ƬY,Ko;p/ )`g`NE=SCӐ  GS'Hk!?Z-qSiSW6,yGG.[#FX)3>2$$`9v} GUdu @p4 ca[SIxZG3Cǐ}3Jd{&p(4(} kҫ# &TS\pOtBӠ9"{98!Қjb$)+X3Z(&!TcYW}t4w&xx-NOB(&[m!?n%dF`Z TfoixW{+$gڌj0,-H n&N͍21}y( 5N 4t0_ lMd܊9v:(JRgըg3 M`YEszմdrr( bbgN1w>;dй&S;8ŀxJTZ~Ao=0E{PfniÚ~']rV'o]]R:VQ%f3RMI "$dr &>#{h$ gnǗ S} #:2!\v>;xYzH^'8gz_O et`-\tQ3#%~I Өjitq3'+YmMDOemR$'9.*^䮀iJɔRde8ϔΉ9`?^ /U'KaTJr`IF.-1n%VC TJpNyAqc`tAޤ-{h 'E(d@S,2w"CqmLu=맾UlDԝf!\'4-Uҡ@~؝5[ͤbiXyAO')gjr}oCF;Ě>~Q8 ņ|rp p9 =z *WE3>ޘ9~1'%yWzkT,gk =d!kor* Yru+-V݃/L669sG,haaxh\i߷RN_kN}~u!o'EM}υ(х_^$ ]_]5f:YB6l/UTB#f:Bd:ciֶcDC]*m|`u0EĠ=69:vWՎ&g2p71|*CNAnѷ?4?ضq٘T/CvV'I!P] 6;(vaXus41MK&$0.]y nE)M(_.mmOB%8h<xUC R뾸dji.V^נq%eA71hP qaՏc"/P"Q*~o;Ɩ 2_=oNIlcY"Է"La!T۬V4L-{Pጰ`9ހJn*@mM\ƣÂ*$X-O_o[]OՇ։\>p^ą_55x_RQF%r|vH?Π.Ԛсpί@XUxpcy/j'vPN];LMoq]+L/\6k|e+0! ;lB[}Er w[0P`AxK  vw+e^ LRlgQv flgdSiQC-0nNIsYB8E1!p$A5"sKKnnsf"]1*zi{m }z!(pl[7~Kц nnC1l,oeP܏h5ZQ"OREU≹Ds0pauu8@׆úRH?.a}ŏ+wt?Vb/v46ZI-̝_M0e8wxB"9ڱ _`-zh[QlˎLQ'7ZRvQ"oZ,8i_I6Y֏+}N^SMAċY/k''\Qi-!<ڍ܈'fq  OAG}ܳ05ഓλ`';P! "p佡6=, pfpFV^k|xXb8XunPoeE: pt.w*!c=W*Xez( isl\Qtvvy=NlqU~{đwMPƏ̞ a^uaBoч R㳛ȇyHn'O8rcÊW)Z@*OZ/c5 hNӃ:Óe|#`uiXƢ%Hs7,أ2Q*d5 |~6JW? sLƖZn62nFچ/RW7pk1?9p͔{VRCzvA§C (݈2R9f#د~t}"U`&f)h;ANz#)s;'SsQ5d8|Ј4 잍:u<1+zlPMpI'S|V}ֆx{w߁;iYDvUAZ$  (ȴJJDM2tcw;KY HOM>TTe"$ɥV2q@%җtdt(Wa*Q ܰ̓%~LY-9ScDrr6M(pjXMUc 9mW#{Di j> .CM2qJk>/ J8̄6rZkXUre@[yNd-P h'8= U?+a)%s. X~]L3!@궀؄̂HjYzسϵV@x.\#U#I(.d#k{'qUi!RC'舽@m'oE/q݉X~9. ;BTZϕ?6!뼯` 8~/S ODr4*!Y\C^-Jڣҝ0 3茐^.1y{nITqe%Pq:>T2;Nsh=X5 ɺ5|?T"Ş~G6RGa ۀu/P4q B$Àa3܍7ח+pSVN‚RG ֪7\[2 aDW\<XʓrM<(iۀ 8 , :ĄKXXtrUʃ_9Pm%ψk&_ݢ|+xx$J` rÔKW+4wyp8!  8ua}4CG2 J!tP?}6n͆43)p_^M7q`K8 srWךBKIBqϻ{\c,NO0% b{n." j4~Ysح!ÊSPi}8p"NЯ,M["6yIwaѠ)fp} on [ʱ {rX2|B~l^'@~>;3D8e}VV;4g[և[yo5rtUw:"k+bOM$Ig+s#5XB[ {zݖk+^ !'G$ndN*onc .؎S7P Ώ* fik1n5eE kcj͘RKJO3 d`^+1*Cٻ̑M=A2wrf7 i_%7}+HqA&}l o? 6Ŵи A:jK[ & @/3o+aMdui40A[ Sh|$9ʍVk{M״u-i{Ξfg_LZ,h͏ҏ$Ӽ6AFʞqW߾=݊/77ԬBuIG޾y˫,ǛtjӨQMxyS(W!Iz/&CE۴2ww2$q_݃gIuHdl[O.c7_hh\sRUZioa6f|ceH<6%]FƖS˘e "ݮgLv䟱r zvF|ѳ6= |xGms8+S Whd9o:0-]x2=[E$BxGPh4;1u #*$-jgLT6y:hP8,LN> ,ө#hM87CŲFOWvaޗ%$߿OoۭD?:Y{ qlhr% 31l<8fwe7f{*la]FqsjCऴ*~&5f{gSd0Tҥڝ(5ɔ+ي]ѭGHI_ Ja_==2/ @DidV轒'\VlD w\:_ [j%Iq\)nج)8-FrDjlq`G(c~us8J^Z۟8AP; F H)/-r@Q+nZ)cDC f-*ov#27'L,ke,~;woV"zyԑy 뛗9vsY)@Lv.nAP? 1o^{ծXM[мL`JH[2~6ձ'Ӓ~1"𳷡=8њ4Uv(E` %;/6pzWL*$A;nA)q`Q'ꞕ#hYm|CI|uQHHoPg^@h[ς`]GjwE33ytIWIZHi¶ep`a&>^8c1(Xfr |xhC0&9!E5w߲}&;.Qeohz>RIj$ڳ41O0.7r| 6XQ9yv?ĝ!Vg$Bu;[Fe⦏H.8%D^z[GhɊzFt|NRٕxD}gSERH4xv'ο6zX!< e4r"!7{.0qxTrS~L7Oa@'g$9:foK[O> /.ʾL%, F3 .>&o@e+IAL>8{|"YTE7KrTwId Э/ 6uv_MJ0Aͣ"kw_&77"L`L t I[;\|ݵ:G?Gby6pYo^݉O:=p5Je($%D%Q2DQ0M`Xo `'J74=$:$TpFցPd架/1ͼ\ ՘U!c]7Ce+N2rೌĤ/w:L(!گGa=̂ZVTz|sO7}! ʬe)YiF1_K8k&>Xrk߷EvlDRIk'a )nxc3)jg<<79 M\viG$ꄴbj Pr3( 'qkJu,@E_!a}1k-0$5u"\_#wc<{%-=vR( 'sؿ!s!&z u0z 1|Ii &mAT>P،bl 0*i??@¼ZO ]|vqs#. LUg+3]ޣnbѕ&t~MZfeQ57~}~lsI)'r4[6Wٮf\??a7s ({<7D)ie &_9YMyȻ CTRD/l;_h`fyήӝ'q;?g42#髧xd b8 `=yz r+9rf9H7dV5 g*_7V/4%20^]? B\NsB1Q!"g{/;Oz2.d)c,TfQךZ&%E&c*>EOH /G i5䛧6oG1 %6Z-Ő@vv3G[XZiU/<0" ^[{7UEyl8?z!ڠ4 zR9I2XP.I߇ˌ+MMI2g|(8(x6?w#{wu6T*JYT0($˟mEǘtia+n_JGߖ0$#j o-XV.5^[DUoQ.䇒'U(ܐ>(&qG]#hr=3:M7p`JPN!9 /*,5M$)yCj"4խv~?})/APY, 0S#mXRk15备%7dL"TJ쨨~ZWVA1r ⣄P7[;nG~ov6+b6{%f|G+gOaF\Ĥڪ݅s?%Aq}2F | .S+#w>↟hՃ/!txBfছ`> Q #rt:`^DR̓$}~vUCu)/*̡r$pϿ8L=ʴ-}B+?^TEZ#cc$q-Nr(@~bazz8<`5n× * 1#r)x gY" !kl`s@~KMq=5Eҩuӕ͙"^"S׌--H{\!efYK.p~+VCVOK[ rr5i 4\b87> fzz`="4dl0 KG)WǗA- O~j'`Wyy$@Bs5+Шf йNd-H/XgnV{D,FrxX[d_]Gicݲ}ZB/N H3S:XE#]üCs^|ܺWIVfT)@Sߚyr4@e 3xݨtk@`?5:Q7=:!2VT1İ]==w2,Ju$dXSHYDCxUx4A[Ff뾫 s*=k[gAg!Gn_=x<5bU~@Xa%FǤ]f* %mYQNg_7CL+]'S%_Dzb*V*ɈOZ$',)_ȺOۺ ;b+jz#j'e#7|Ԋ蕵x Tr\* )xIg!mx!A?`}~~m.'竅 mX&NͤE/|y:>AXFRLꨏPٌݢ{t:2lj:B3 QQdIE7g s&csOXN9LumZ Cw"c=ch5xbp-U7R{DbA|'; %_j?* 6LpX(7*Hk*vU(zd)I*SlP*j3Id:x[Jg9I?E2͛X)z'&Т$mFP!\c5"n*UmȢJgSB }bl=*駡_5|~F4ˋϴGk[ SҢ6]1'M1_M}z˪b-9o4 1OSiik닢yD&4fguT DhB<F~gؓ FS }ݧmJ*Czlt fVnxDᨄR<}ۄ@O?t%aTʻ"7Y.13i?M8:i_n:*;`:$zZ 'dJ#p;5S^?VE*cM]n*-ͦ;Mec ˀ9TwDt4!ab-hB'2RR-͉_68Yެ6S\h{W'Y9 &9Gܐ*ooÂ#jp~YW(=q+h~mjEE ChGȜ[; sح@>OĿv, nƘvFך8ÛP]@IEgE ,Ru-uJǜ#Vflà xj0W24<&ߵ>rnc~C倛uw% uQKp U!%J%f _T":,ʳ{ݶde]v˱ ΂G2ǖ|G_ \6qA_ >lw 23 bTm[Ho%zt%jF$ {2kkNt.A5W"I> 49@]+wφ>7ʃ-v i(XL{dZ_`@44"%M=CU1ć3=2ۘTg9{QY^sWJ&/ XfPf{)5;F({oYBR7B Фkz~ pfذ bo,Rtxj#:%*)_yνp?1s`p3_7R0 ~$0|#1mä!JJi`A3uk(3͌^κ9c(H@;`53*\Ĵ?0I 0O'iDeƆ^@"` c!UoyˣkdM D/"J4FeL5Lƚܬ|REK~$TԄ֜NZGEL;y C޿G*Nr9O8uh7W ;D]m~EY?ʰu>FF=Z8}w5瞔7mӵz+1ic1B0XVяh%[}꿃[ gne>MNO`\a9mv4 fO|oqK]mOͰ(0= 41L%L}`niQDU2/Btn5}Q*gyc$yW3bb6ύKbQl5+%ݚj9qpgP,`̼jA>سBR9y>L1Pz_c߾!^ZV_9&51ɲǮ|~vV,KM)rd%͒p0*ȵ)Cie!bĔ (}S+Oh}a=PBa gTrz8b&K%1.8Ot1-2 @&{"]\ XmHRxQwhR0GD%I܃#!!m v .!T _@UFZփ~z?ў6w:I սˊ_vU8="O.˺kIBM*Lm7eWR(P$0-E;KQfXj.pJqvYۧcJ2~lM\LGSn%Aw,=OqoYwY0Mv%m_c *EX%\ui3O+%iP8"6J2M橮QMŞ`͓j 76Y^ x3yIiW3[-Qt@јӾl#dXop&awUk^ 1pфCTd>j/m Q":srC%Z|.?PNˆRwU>rZo缑|\oI$ESWG nku2*v\S&TP]Y4$0K ڇ;~ ظ ]ir:-v ðwj5:p\ʄQ.$~YPyFBIp? /:4m$kj\l6JC)2CT r2۳MAq)qhq@[; ~,۔娞vBu\`?1/lb pȧФv+P!"NRثJJp)}z-8Nhwqoӛ"jjTk-Uk[HѢ!-6,7Ur M;{[ڠ]vo>wSytk8'dFzV!"*z!D g~(Ydz0X[¯&2XkDQc#|Ta>E c#mMv%N'TUnntR溬7"#KUTM+>9İvڅ)˸vjDV&{$6.inH#$l"V}lKn! Kt>ž럠}RZ٨j`s?( NOYS{փ!VN6)ȼYao#N \OQmXO"ч::03S3Ӭ6"7Ұ4JF=q&9 XBvi'HO#]d]c&x7EugH9eGY.@B}_oon?5L7}c(@=40Q-] a~Zl;:Ph Vc^-soވ}UkkՓi{, p&ϡ MZ(&R2F^"Ƿ5< [ : uٖ`OՈн(*WFpʙ';ͅe. $0E3*AO2$ GsXex殏yfQC@+UfMZiGDyd"p0^yDWb'b+{ɂ _T1# C1s Doq\ " c-0(< qX ~ sMٿ[Bfk#dGNPwcdёhL  I1!/2z]]oa2J!,K7eש=Ve߄12.kBɛ4Qs ~"0B[5~$ht79c]ZOU-0',RC^&S#zQCQBF0(AiUY⍈[4O KE.(Mn+1!+ԢF_y]v!J0GPJ؛֔3F%PLSb_8#x|qӈsHoOl!yMr,Ւbv%`vf*WB3gz;R ً`}YQcnlfeU9oOjbuDg l-5eV]-FʐÃZct2azz4{kl Xןi>-չE|beQͧBr`<7|5Jy)bw;"įyrìA?s|Nb^dbu!dBNuD"4;D ¨&PcnZ() G~xrJthr UYM]_:˯˩!x:9}Q~rԧAx,JG5&loxTÍyNc6k/wCޟ7@hd =cfB3\*8a(2Pgb2 y5k'6J+9a[z<~ՂdyF/"%9Ǐ65?Ė[RaQ@d\95r8H&<2s?\֠0U QݳDO(ɭ}jÄ?S&FbhT8NݥR ,m3QTUd=D F(3Pڅg7cII XJlRj,z=gb-_P/zխ0 Q2!i;Yn6!+}1Qh`:|&o2/un "F$ ?7bOWqҼd o2|{Ɏ !aQBxu-}t`>3sT"'~3Ӻr˚cʼn:/2P]PLrqɘW$Fml'pBN')끅0,:~BA:bea(XoҰ9yd\"@ \ځVĖL/OӊsQO&nrV3Tr 8"] 3 1's-g' b6"nuBC*X(sK"%ewuk` 'B#tX[PԠAvGzg>F Yx!E<9<]Z SWpDp7;IEU^$8m1HX-kuiyLXV0`i8 OAyUq G6$brqַ?F٩vC1shN}w X)o=X& ֘b/>H3Bߡh W['PPb 20fSh-w-l/W?;r6.ꧽSjsƩW@cI1]Jq|<I[b,Ԩ̡Ñ&u榢$Nb.' [.*$Ʊ{cXҦ`yOKO1 FVBG CUҵ2sX<9 lFFM>q:Ґku8Q-̓shmase֦XjTfRYq)8-@kl?`n @R!1K=I_BH-yZKJvrTx+^"DLYJSNޟ&sU(Ӂwih!N$X-ۍ ,-dDml,AO2#Fr1Z_ag)`eC(nD<+o]0rhC~<.%ѡl3:oJm_ uܓ}}]j& zߪLQ)\#߻Eg!˂p.0ɥey=iwϼH!}SUy&vO-ˢ^{aTs T 0- :c#܅wʚ覚h!⢦2%=;@c"1ba<캇Ol+E1G#Rwgs#pelau9G=M6=_፡T#sJO^K4oFWrD,4=3K(ɺQ]%^Nkp8T>Q!D;:%`J~՚@L/Єh*V7m&A{:FYYJh% qk"Axn Q*0#gz%yw&j=P,GQԌLFq.7O#2o}̈́jPW Yj ^[I2H?Rk~V7<6?'g/:44NLfn[44ڑZuNWEF,545T9 TYR}?~U) jv%gD̓f)^Α 2Zojdp;DLDqVn+TT>sv&?x5e~+|W4pB5bJf>yrH76ߡ9!|?XDv}<ǙCUilR4#V1qo^Jq:( ߟӣLʔ`{{1_5 t>䐴 tcFg y\Y'OotF1k+~A b`J~'&rd>Q\BuƉ`S -A>;<1==tRRR^g]94e5n*h#ƅW fy"Э2̭=wB[h*G;p%C[F\{YR~u_w"㞸V{"COs$|1tZsɷ:VkPF8^b!ҡPT)) "v \%dzg:C" a<AxF.Oսe_6!)-BxTo Y! h潡7cgFZioIsAEj9,zF4h8Ebú^(^DGGF?E~}:a=\$tDE!ӝw;r^z$TQӒBmq,fIqc0x:q^L[u}~E4Oe-@I )OiSN=Dd#q7Xa͵'~|hKuivS‚wW.i*;Έ_3P9BZA{P1UWx2@:H1Y Ͷ(䫔7TkfN6w@ܿȧcDB:z,+P2 P@rgh;*4VX¶+z *ޡD:f'kfGNJW?< wJ@g}[FM q2x4z=1s Pfldˑ7xXU` :( P6hS ]gjnUݦ)!/ذ\W,$Jf/{Y =ʭdyU*j^w{Xd@Y;fd'^!0ײ{_eW^)N9L?ٸ?ӵ1 Q̍Xg,Qɗ?3@#xۼK b׆;Ƌfն m*ـK9S 5?UXtaoQ \4ƌ]'f&~+^:?Ia-͕.l2=| CK :ޡZg ˈh$u 8J~ l,b![m|yQ%۟э[ O43sAK2~7=$O\#3~ |[/"˩WÃ#GtRd'$7#1\Oi$\]d u+Txjtqs<(QNЌ09THq)"3A]怫<c,͒v%,[~2ȻmcY87Jx[nh/;3ܗ<:bbY)* ~EԁpE5*4^QfT#;8q [!"B enҴ +s1V=hg Hl$slͲЭcYƭ״)֩4Nڛè(ys/8}M}j!lŇ# H0MP,>6BCCP#8<_.<^\/6q:07jJ[qI/7'_¦)7Ǟc; 4 :$0gȤiH飰TD{?36"~jiBt#, ~'D-'7X;YILʽ#f F-7>{{XrBodþ0>޲G; Lsw{sʭ̗VJ|5ldxΚ1b=P{~!'!k`J0՜QvR6F).v  )% iۆ\J)c l6SiLC?ƒصuoC(E'ˆ!-dzp\my/ֽW&j U*ĝ%q!QXo? JN:ҜwN+v6-?szEs5T]Ng3) xjoYME8mZD/.}d"wSZ'#SdWhaphQu-j'O'x+]4xkG_GwWL&GerXg()؞i|qXZE6pMV}ج u5*+ ނ̟ӹy5o rRtsY/rbzSWc}T^쟕7h?H=jc4[IkwpG()9u''|BH]AndO8kɀ^'M0*fj4'qW͗y7"T;-8ÞAxv v=gByOVz[\9E$3'z2IOgzk+¬919}̀Yd Uu5lD+Wd ?^q{Q?':{mzDE[ l3(_[):Y٣ڮa2^O( i0 5IeIc0ȴ>ѰW5O j> 8Vk,^(';=tGՌbmkoQ=/:^/0hRzqm;I$0&9"U͇0j##x/ pW7^cSC)8;lDt'EԺg'M^rzB8@ӰB\ؽETqЊ wh@Ԏ9~9r-SA oIiPɟ9vPKX88I=W?KVT(4y6""~Nx"S-'ȲY3 QZ#ؐ\ Pkb|THk[\/y Bf,P@%FG"^pB%LnZón4R h̥CfUq%*Z27#/C<#]5"z*i=o[5rK~bgmf *OM͚oo䲩zP'rFg(gG$s؎  ]lBɆAVq,ͅUF#3|7οm3OI%yN Lä}=/AVv U#TT͂_w+ՊY9ZkTPD:ɵI>M(Fa㌼p ]H%-"*W FjO{MJ;,CoEBE.!~Xńތ0cW2Q (P]RGM+w|tZh0= +&(\kkXTC U6|xdfјVVZuP<8SKH-4hYW_o9;8'ADnsVR&9NHgoFQ@ =DKYytb6e"F,XVҳ]̇/#qC9i)i͂:Fnj$G 0p괵)❮ܴ4]RO%b1SQ5ىjOݦGCH}!THʵC2Ai||QqK]$FnH K'X:'{Ɋ16U%8 c^\1Y^-[W\ |zNIZ'RgRZ2)GӚd oE{ݖѵzj1Z5 T}GKPuJ" Ih?.mYN8׺ɣn<ݎ5QwVO!{rENUx? FRf'Gl?N0̔_Bgw:a9m@|-txh`ڥ'/FnHxLR6B$8w$6i^c]UK̖#w4`fqg[ q+e%;dgb@ ~j(ByZ? :'\^1F 89e#m @|XtC4$wt#qIAYK^Ltߋ̏$!{l~-Q;+Q|q(^uNf@;7C>HvuMi-3%eY/ wAmy|]>$ʐtBӻHZU@\`db?+,p|K3&2EFm"yTۧ8m-~^n:_7;{9lyu!NC!5xJ4P3Vh*9f *"Xt!Z_'8DF.6!aK":[IWD$;EfЯB1yZȏwF2W|zCdnU)-S ٥Yd²0Dņ1 ޴v1*F vISP RNJ{N_xw{討-ק:H=c8W5)iHJHئ`o zt~ aG?Ѭpå)&Jy˶zIDD*xTfO#s3Ħlxګx` ?J'|V512=`I~5?Y`\SQR$e1)Q?]>6$H<7,| En|u_#Vcb1-|s}UNj }Zs3GǽL下jf YU꤬Z'39qK$ۦZ .D4ͬm7^QF~ĸiVs2kpCeeQXp-QF2$q&u w0ysؖ~O=B`,Z MRHz'N\OV}J9p7Xa chmˆRӖ6^љC+@EBB,s@cke譯J]"Q G jQyپUGS*X*|/{ܩLCbj%hQWa(uNvʁJȱ<Dҍ^,mًAMH^QyC\" Mr놀QmM-5]6 <c6ْB e8nܦ/,IOQi8 ?KqyM IG}ؑ+}.7ܵ";44X9L8^2ɺ;=B5:Oa@`Pz-.ZIɒav҈fV@NR=Ý >4*fPQvq^=ōzPh1ĽGI!):-|K+@ҁ2#F~&"}LA ~7@:gxcR +ۉ~ \[V1dž)GZQZ\V ,#gkOrzCe9נ}fW N ̙ W *01@U@7xx)v9jnLdۊ{+lx&t濤b=]$5BU]&7#99bN;oi-pH̴:v٧oѭv-;:+XG⽼sX.N <E6k2f3*Uni`i95wq}|+,o $8CTdLpTd>H6*+,Rb"5ZFْ(&/[?w1yo2DJsd!b D 1fȺ\s ̜w˿d=:@MKG?Jj:*V]cNanvh^/~X{O|>X-NۀG  l@5Q8w&%ٷuⴤpy1dP䍦k!׾(A9|,wv}0XUiRsxoEQUF*@ls F`^Ú*} ׯ/h $6_Cj]acKw&{+a=]99|.1}R+plJ $r+0̾oZ277˪+]b (>o;̷)!{&9Ae)Sⱺ$`>h V4g.4m awm뙣x)&+;u[T I9x>q UNQՆ/;{f:ڰ gfSz?"'1Uok0;0ӣ`F \1g?S}TOs1 _%bHLy3.ble_ VǨVݘZ7sB6qBݹ*-He<$@ʱdUb^rt@] 'Z8NӂD^j"=O 3Slq{s=yV A9~47\YB6M$ūΦ}"9c!0M\'y 'MMhSP\:XT_;!z0WcvsU:nQ*@2}9m h10@s8g}% MsuDQ*-͞]Tl#&~fe%'%42 NKbv8nyUN1)-Zp,\QGb[wݜd_ɔ Iq~bxz>(MYˊO_+/ YrunNnpia 'n1WMy&͐N>;pqiȗ(b[{ka])Y76`)9n5(oMrxՕ~)qF%D񉊳H,p|l 0%zZ3i3f rK!'}?¯/;̂g4v 8 nT׋,5kBY#xqdV{-jP9\U?rF2Me!A&QBoM͊T-Awx3\F-4c>o#,% !FMϺa<ᛢZuTSqH)@HX%JlvrE"Q.uR/ESY"uUV`OY&lO|2 SR߮1y\2BP9uWŮ.@%NF^'ӐKl(l:)2iW,)̋|ÉorC>T sI !0޾Zzxkx2[/{'[Q#X@pDz\egm; !S#[ 6jF y*0${ċ*]ֿ֨SWm.FO HϾ ߂' uiXFka V]R̸Idxg5-ԯ2y}~x]'&}Exx(ȓp%7 ]p-;"ӫD ۹b iڞA48vRΈtw \;,$&|pᴍtY'q߷ 87 ޳1%a:#{ΒزU:R+(f2 !t)sNQ'?ő:;ro}ݡJwɳ~[N-VHe^'f#%JcT811-/wQb+&T}5Hs9u(Nt[9rlfe?Uiߏ9jn9s\ER-v)s; eLP1et0rR 6Ikk'C\"EzL|e'e&U0RbcgvG ygU|. oKLJ۬U ]v/ܫHkk+bfFqyD2ے%AǒȰ5x @3,ʛECtŞ z( O*N.*:|61/a昹&}=Cgr&ƏDGϋa~Wb*.7UG8$$(Ĵ^CEInSe'Ѧ*llQ^kヨ|W.y^_ڏ>_#X 3ю7o ASO賒.$t=L;Uha4Ÿ|Ie;xW^0_AL~k;ljNٸz$$Ń.N&1|?6 s`5ūC4ʃDŽ+.W?3e7>6=By:Ⅻ#ۨp]jQx 粭oj4k .Cu򨿋t&-g%$:T\IQ8.=u]:^q&p S[v \G( FB蒼|n(>8vNp:?_TVO/JaZ!G%gw\S&yȠp1";J&0`OW*5+,5ZL W#'︷|2sP1FIV9E wt!U]06]Ӹ9i4tr P.X2b}Ft: bv "mO@ตoTڨ{qcbG z OKT{ʮW¦=b-ZqR[&c6^_RUJfBZ|E{ uPхb6'߀.R8sR#g`\p>(Z:OHkV{C4]ގe+=M^9 Ds@.kb-c߈!5c$#E٣[T(]3KL2._`="ZHIy5CjzAn bʬ7#z~,w*T`0Mܱ9)у%D  ٵH>,+bo'CwQ ^ÀG:Ya(݀zz2^~?nɀ8Z]u~N,xWq8uyM5BYV/bBuس1o5%_ ExP&wPq^,`|֍`h@2?E92 x 3`IBWC' sn`x *l>c &}+EtecqԶQ=|Jhʺ \513c9o|+lDvoU 3l״Y0٨*!!C?S^Pr,2|QAS̴ |Kԗ}#P\R մ&~K//Aut!63E>[p!#֨To[!fpYC_ 66+GujPGu}a ]ZndJOv5$ fn9,Ĥs n܍ןuH fIqj1R%j nsn⹍@&8?+'鯗wo^Fc>ۼLpD׉9_dVr88柍(㘸-'g{S|+Rsa+5>`5١AH^+[Ojh3W$ònT vƕ]\'AIf$fP;˸uӹQ}.6,t&8f7ڤCB tib}pbU?hV {O7-PR5 Pȳ{{m|j;YR+jkf XʳhTcKHo@b=ܖ# 'Xc%h6M#3uaRKpcsG3,*F@:&7?Q [.a;EyV Y`AxLUl%^ptgoz6֟hFYϧjG3b^A M{2H;jyxE>; ޽*;Vi؅0/|[J_Z\@~޹|76eB)KY*c1бdFV0i$bIM [ Ђ{K["m.\8lVQ*pSFKEjSYn{EToӪt`qv?TJ{Q 7ffuF]<ố!3c 'F G͋6Ltk!x6|3w2; d=$k?ی96Gz 7mA<:N{Ci}хj d6)zz4J5y6+SϐB@/m*vvqbFq|pVT곤Xe/4Ӌ: TqRJCF]+lrF6pKίi[ 3iiE dJ44x GCe٩޼_1R~ݤm-onibِO"5MPhGk"3 K_i3>_ -{W_X3<"fwz>&ng0#M U;RvȼYf YբJ18ɗ:ueG4,m;J$"W d' ͼo^sřuy Р!4 4_6h!μ8 ">N = 0J~ :%i8w49 n@i˧}[1qa i=u.ZHqKH. b˘rfQ; (?% D t'Qmf_d)`L̲ f:,7fXTbtf ǧ~;XgJ)ǰvlQ/wzT,B)A?#~ݠU${iZMhk42qm~TDyRK%!a\K9FIh(VϐPK(˟Vd1 mS:?# m*` FZd>Z*2*ޚ|<݇ȖY\(Gt/J}&L[I8^/X`UK^]m0 Ko Fm ^`1Yub#}xps1fǎA^6Dl|c _Mdu|اbw7ՑybLiauG#exep4mw`58//%De ͵Q}ޙ ȳH!DQW&8K/6 lLr.걮_Y,Wl@.pRsܕZxSRe'N]I{E9.'綠=]+* KnL\ Puu6l|KP, y9nŽJ_/݋)ߝ䜥#EB=!yxb??"w(xR-f^ tHIaTT z&(mjKxu vɖqJLoWǮ)%=.B:gQ١k&pkMԔc<3儆Ex.Fdʓ8| 4kOA(V-]W沺Tqox+_C9L.8RBئ_&[tb+9Ap:)`Væ VL䘦B/)xC92h-/RWA-X?jI{+2v#z2%xآ.L`{D"ȝ<[υ$f$tD6{BFdv3MKAxWL$n>i[HpeRYa/yx{`eġA6-c$c?A=m{dqvhBMJҎfǨ5%~W9%Y']\N _7rΡ;Mamɹ̂MBpX3ji$Q#yh>8`5AԋPYu75gX`+e'wָ͋OԒ+31VAaUjp&`,stP%Tթ{+E AdF-l,vaB>"@%!6%iy}4ܨ=bqBmkFM "5%_׸M]]k>d]"kFOpg0%wOÁ*5Aމ-u1`Lh?҄cfJcKX%gmpBcd7rFn%;zbPEsVc֒)g12z(?u1Q/p&3b8|nBg+WMah&²̀ Q0JTB2uBycΟsGs5gY.{&@w(YYfp臁&;#S 9؞vN{AJz8yy6#xVi㾸MY+GLa$X$Ѕ{8~.P#Xp#n0ef1]xe7.V_rC8.6rrG3JfreH(lFҹoOG5~ ݓڲsi#, 3"L{ 9.Rdө:W7߇S4Trg JbE,vR=\dNIfHjH1+9N*n*ӝ y?4kg9g !?ѵ]Ma|wl(eJ1L&e>)(J {;j z'1vh i]}D\ﰃg(FD\ ci~1P?" |U.8ÄI$ g0B:/e](6jV. Еǡg;{iU&M!>fq$]N4ʀX eH mu>Aڀqȿ=`hf^ ]B&&`$g\疔 :JZi7xc?vBsvݹEQ@.|8+TM Vm:cҩw1?A44Z!(GK78ZHh/f k-#JȾ5 S*;Y2bt{+Nd,X). @JpEW tˏ/un! (l_|Ն̴ŝ&BN :.YN3>qNVYruMWAj)5))ժ3P^ڴf/8?k:_l7ͰNMl%*N zoiǍpy<eT€MA9~ jS?n!o G(5l3vz)eG&nxvL 8AY^s/PnBHhĈ$ jC'T{fn]!VP]_MʔhB+_+zpvHtm 0 S"bsyV" rM_HAp u˨Bf< -oc&8-,\8@GHq% 93ZB2^߾M=JB1<{"K.zІof'P2n>`?uj뷭-A_hIa5J|e10KܟwvXqۊSZ9aYW*oY/{rMZMU)E[w{;aVt_v+yu%٣n,$:݋_]C=(Cn_!eߔaTxEȇJ"T0hRN,6d܆htsύ+IôS*q/Ahd:9(<- Flj|iqFD:*=4-Tz@Ӓmryh'_]^"x5԰HbjhXu0 }Čn?o;f=9`՟(&oPj[.qD,({ϒȢ{jp z$S%BX'-\D#{4wh>H@dž_W v׉)Esv`a!P=LPiSڌ7~eSx<#+G듻}e'W"OBPƻT_JF Y} P +^Gܳw-aJ?vbuK*(jM*g{y`"sU7$$d*vvWhp;)>o! g'N/,Vi #˖?u鮫V௔ VS&sɫqnDkhUHA5 BJjE-0Tj%7C0NbS%(MzmVxUނ|^s{2Wd - qʾ;z$оm5C99 %s3<9ğ<0^ˎՕJ&w"Hcʑ6gWϗL€T uik-JSGJUBZpzאgK -/do=T8!^m& ⋞J{o%F Q씁ʬD EwD)o_6Bf[:4mO0^CLXg%np8ײWj`X"3:N1 m{I/{zBT63V;$;+]=Ѱiw)͏VS^<:o5GUڻV%$@%__&P|+s/F\[UFd]5ۡ {PnVFxO =F' #6%}u[ó1йmԹœFbO"Mhɭݐb!Jh,{ ;XJ uV0r#ZdspNJ~ `EK V^#/wϜ fI/YaB"|:4ur`NEL8(<0K/. X#p,pqnWY~\Sź[^[VKΜ+ U/F5S._oc0jMolZ35ѓNEQ4t_ϡNu.u>\Cc0`_⢘S3y_دyb@vj|ELhz#mG-UQ!Txz\A,c{HPe('=Bth$=U;8$&rRw͖%lyW*b6Ihf+MB6DԐ`f#tKH8*OV,(E}*Ewp 7n.w V^4NIΎX(2"}κPZ?y哥Y*Rv eM7>s<$L 7`Ƹknx1B:i Ki܉Y]V9Zdxk<}od99%@d9,rCDLyw,llFsէL;!Lwأ6{fcsx'd3r{>)vyAh5s+eqr3cOt ][JZ"N?x8*= iAk#9,bBo0[~E@@4`me $P";V+5rja 61u<鈻~h^+O} qE7Y1e(Φ_IpEcNw a9h1[ J" sxDaH=/'hG!zp(|SPNŀ(v&;Q.$1w1JȻw'(E 2E]܇:]8FptLGzXЩ)ҶW |TC/^ln F(%\doZՋ{ha,EkЛ"E(j ,K/o6lmDlul,d*?ݼtu2@޻g>*X^l[/<6 3ݍ}O._h %x7;ੈu: (t"@ )?=Sx q  #+Be]gױ@?jy%W@:oNO%q"{s2*cF d+EEν4&΃Czd:+Fl]|!cDԪ`:Y bXan0(3=@RX͏{>q9TOMmgJUX{ z"HZRO.VзQcF20fl>}߸;g:G#B@4x2S4޺L 5޳&}p݆HBs@iG,㥪r zKlm|Z/8FeC1TeG')ʙAfnT|^wa֧C/tb !I'НR۝%S%Tѻ/salboB:]9$q>+5褛ϴ&KMK6R~lG)f߃sI/0K#aY{vG`PlxpnFZ>1?zs%8- ]{U%''U719io6-JG\3֜{٪U{F/7{0X̟c{HmJ]ևO(ZT85=Ǩ!pxTQȥfTґ~s=!4rPd3v65L(zL;}xn#xpe+'~bH=NȾ0(Dmc6!r|I kmL\*M-]}8 7 ]r<ʹ-gt-~{\0/=1p$vEaP@3_r`䤕$0R܋ɊLB>vk}) e ?m|ۿwB+(S &IU57BƁ!m;Q9`uӯT 삀s⬒?%3!JL^{;J wif,8y,~_ѿx[1c)b;̃%E.G C,~[)"H< @+>Q1'}]lJ2 n hB;_fiVnb{װܾsa 3y%d38܂D#H흣ZڢZY'B7u0&W=#'#v581SAEED2+ f:sc$T~R Qm2z( @E`E4'</,'?LӳQ5,䔱 ֣6֣|tGWbi7@;b6$䒰DP@0|v;mHdp^w~ Vԋ[CEeUܮˌٿ`5u Tx,y~=vc}C]j|ZU7uH~]]Pl%^k=K Fa 01rbC=nQ?/cE3̩d7NN ; Yh-rݥ&!QSJ[:}1>d Ua7W1`,@̺Ŕ5fPpy2_g$^ >Pi֋-x{Wi{ pJ& KTeCxnt@o^.a?<+QlQ{~ђ.~P6mahĺC ϗ>?V%#;ڤWJ O&0 9fhYrPV LTNcտ<9hEzC>sn+ߩ2w4XFx;wX)JyA˝jgM5mHסfܞt!B楧ⲪL?*ҞRl7yK<geCpDFNh<8\jm sxzMJ/|T~ء@3?E輎ߨ|@0ŒV,[N \K+wuTS?YSp/1cDQzK8tyK7B۹L1MTa{s EfxڧC$o$ŽܿpIyJź^$ m zjW&Ԣ౔+-c2h3i(J9XjksSsYvڊz yݶ*׋ 43)*,U/.zs鯻;PO,ĩ#7-3vhQtLW@*Q,ws[L/lLsÊ}.:5Ug~iOy$v=w^De'Vk t5E;$+P([]8N(]ʋee(fuON~k^JBJ #S+Щ=^֚H[01BGاq!RCT, 5 !}ҍңQng)lzۚN%CBp#~h-o= RD`{mqk:(|.k N?AGa TԚ2Oхc$&ֱ}9cSxM;OC wJ󍝺u&>9%Ȣ85wAk`3@\yTٰ^.!7eJ"3v*fmi꺣LEɪ}i,&&kO!nmLô)8Q#{3lePDze[^l'eGzeOht~^k]J]`NZ6[O9=Ma`=vKjH䝶UHQh,y^L=\20А{_kg V ֞*5[qZ㝮0(ml%_bnkm;IP</,܆(O vo-Y]]2QQ1@aWŗwAko75B0uP~6v󾉺+5y-K?9ؚ!4;}7|5|)pɇ/.gBLJR0%ZEb}!znqV^V.Pt>@4=eeXCC͉r|/ C:0K-W5Xޠ_MTW/F]e\w/]Ұ)磵#+],=69ָ[ڭ"TbJiW[+&bZv#@"qxDfƙ,Yw*2҉#hqem];׌2Ӵ BVڜUrb|$ I=ItU[+ɟ,6 ۛmy)"Åorѳ4i+3>9ݔ[C54~DX>g'!Ba(B0d`o|gּLV*}Wp ,rm#|`F̴AWZ8qa\:~_/6m?7 Ξ kw(\ 5) 61V]$"{}ڗYT߆-IMTTm,_s-Q1Yb)$漼U:L6aw2/B*Mkb~ҥD'޾, {_c:I$PL[hG`t4.&O$G:Iomr~Y|CT{UN;2$r:g: 'h%oJ&1!/lg"#睹WnblF/׽4:V}9,F<*j)dC=q'Pc-7<#n!: bA|* %wgӛ B\_/֟<3d`Z Y`AEe;]U>h1j4:-M6;pvR8uţ r B? r!}KWE(Zag@C8OICZ!}}|Dżl)_@]٘Ԃ֜lZ 6d+ xÏޯ&5rPZ[~~!m_P;yvey0ىN?HV~EJL2)%jDC w:@p䵢5iɖV'sKst]r?4e0}|FϺLjus:vD[t;K͸Nڙ.3;&M/7e-xȤ`x-ȱ yі=;@{ʲf0۴I@ xX'e;M/'D>}Ωzܜq7;b]|Io Gu%fd?ƩYk:jiyFyLH[-E^s9F-o2 ºwYjF1}0+|<Iх, h V=&`lld/v^smS2%1doմ dsnYcע-,aͲ+ZI+=i?h֟TM= ` NKžކC!l&v=CsMQ| Wc,eZѩ3TŘr1ЗQE]hx/〝W,Uܬw$x|>7p ϫR%#$.&" r;!oJ}W'_H{>{2f [;Cۧ)fLfb_hk]]T*]Ifo'-U%1ԂM L[\CÏa.ωiB ]/i?twJS |ɯ5I zbm#BW>3:˨O٘y/4R=JR.2MνeﳘYz|'EoqC:3$ZNOq$ӯ*@bhˈ3`ic= _#SwМa1HBCn 6l~xDT6b. wQwӯk/*aq68iM娏'"އp$M8g1R=&#mCp EF'jb]CUj`b֍7k1*j%lJ Q/omnzEAUאlR D(52 V#ld[LP;I5jp&ЮoBX,Ofe$yQ񡢇Ynw6j"գ茲PJ1 a(lfV\=Jc|mOS$PYB}6cņ3 L:P>#_ d}I=0lدMthlH ?Q{_!U~jOjZа:먻豸Ac`=@ڟw]* |Q.E0ޜv-_y1 P4.v`ʈ ;dAjN?q ߴW} |yF$"pjYc39K5kkTI4[I':s,p+y~A,-V <];d`E%%+KߛnC6zCWnt~$\Ծgچj ]EYwzgUENT_י3RPWm5AQE^%DN8e)aNU95Ja3nbs[K˴/=>cyH!)u~5! 26D7EyjK<"G7.lpf2UNU3On*:=cϳO$/@ƃݠt㯤 nFn{n3yRʐXЊmY(>T+ g'aEP(jRM[µҕʜKtݶ~O}ݢ=vqK*iz`Px!5`iYrxuז؝J}HeM@`0D*Ƴw+ȕ+`iz \c;=mo.lop,stDC:KnU#xc߬ KsH{5n6H(,O_2u`m/rSG/*qA۴#Lΰ$@'fƛ{4{+ =սH$a8ߛ j!Oaa؀E!a |CW:C~JC;Xd6͍w{qFHòw~/a7݅tTH&L*BYj<9 mYO fp2aOn=YlŪ &87NyEO-,LH?swFHؤν-职axаdt&1/J\ .ʭu?iٞA  ۬P#^Kf~70$ؑD\ hpSgɋIWi0[:v։$b}X)z 9%V}-r`d٧ik[p=N{{Nq=2hq Y}]fOVMN3]."Vq.to U*(Hs[TRH6:hxo:RWԣ.IΏPb2mˬJa} R/Sz*l0v*XStaye{WP=Wߊd?'ǸV\xF=7f"GE$g,&Nj|a ,QtІU~DpL#FxbԹC520;AӪ¯rvݕD/tV(I5  6`=:գ N _d wcde ob[nML*|}2`&0@iJ2Y5v?Q =8''pgRہr텟OhH/9_.(1,RADWnk;#fJR2sJm=F}iVmli}3gx3eRqfB;O n*$LϚx .Z \y Ai0#_XKﴘx/y_HH^Y 6U`N<'8( A3+= ^ukt\:D ^*gկ+@m^Ut6h6@ 6.iQzszޑsW,5.Ռ %ɞ.Z2ԑ3w':+QH2H-^ aA3۷")xfA)B.0T0;:Ri X1rgɬ 5`Y[Q60_wK!rduEEpA!X+15;|)y]%o)"xӞ,Ԏ=YyI_^:J⾯uճbvd B=tIdG\#^;QHLm\)| zYQ|&sEl?SƵ7$5 ~ Enٚ/4C(rDX૸}GjRlYpWiT4 jk2e^Eb,Ags 64X%C??NJAyRݲ x-R!G0qyfc1%Bb%}PVz5yI5|H̍cd ։=2xDeA| U;MxcLn8wӗMH+圸9|~Oj"=ܘ i ;b)mY"YF#ZhHD=+|jz_F&\Ooǧ+pC{3AX2kvkjc`T-؊ %Xi C;uAozxgV5`c=YL6o,? YSPG3`; e -mpn~UߨK8c}̿_!ߔdy>t$`/ڄ/ޤ5Ph\feyx30n{r8ߚ{3q;,~K ]:qqyth7;ZVl1iG"7(][vw?7qYUCVUÈ+Zwte]Dx}n\jڌbڎ|)yBvoV ̬sE\ c6Y&+i9F4W'SA:{ uAl T+e6V۽u#HSU):C[`hWDM \>Y g侬=39bI[럁L/= kY޹.u\} 5nX-NԩC@^V}ź֤K|Ț#1:b=W4L4gOg, Vh{|Xf]Ti_ڄ(x}״\1y=Z:%cKDBO<8.@ʧ2yIˢCnmj&bDQk ~kozvng3ub}"Ffuj=9/;w :V5SME\,I_v?%$n+zyVTr)v|i\R 9b:ЃKL :пm}/ to!o74Qia"N)sI7 \jx6[f+vR7y3 X>OuG'?+mY^v~fa>}|XΞ^frk=ZRg[c櫕$aشn;)Π*?J f<&d gd& X҃ 3uCt[4NAyA@tJ@5}+$˂?ƽ2x}Qp]¯ @σQw!嘝 ` P .cppPYL' ˸ C4n,kchLh'|dgE텖K].NϿ ٩^,fZW0{yי8 7V̓'︢vI/wRq5:SiN{B)n:u25oLPXr7) Q&G\5[ P UuS1@2pӳTdٵɽ|}dSI5h}leo'W⠕VRJT3-58(e}rk=]c(H0V|bVnbBQzvFGwM «Z?_ٹUc10`I#6ШjQLY|{ v]AԿZv)Ck͏iyKÕS}Bvxats! Xnk%Lȱ[A{}4;OUY+ |ᗌN3 p?"\2RQ\NHkvnF? ;F=Of!CSϝcImt_ lkfɟLcr'Ei]EY!O|6͆{Hۉ+b I1{Yhvx};o# [?\Ӵ[+q. ]m+S"0B3r ؗ씶qN n ic9eN1}vvNb+qi]n+5D͉%+)ؗ-~4T0[hU pXϮiH+0V,:O(ٮC? Lb'_0U~[9wXnڒ6 񕆴t3FTx l@KXE5Ia>}<"T}XB9$MZQ~΀4-MFYʎNtlp#7߹ƿ!+K6 qܗ$lƬ1KS)j6&9WjxSy&D&U{nS ^‰0w_ii[^!(3hH?>P80Q[v"Q1 `gkd -B[~VWΦgŎ d*KGX`7gUH̵B|~)9YυԢ400 ,BgsK4Q0S7sfZK˥}7h:jmz'8kMfqߣAZ5تd0ht RZI5 /W0 oo\TM"냘#SuMaD'O. pƪTG@$HJ?fY$?_qɯzMH0rEAB$goʚ0붿 YF睺o-E#rSo']Hs0>`Ġ)ʠ9"DdbT[Ztfġ,SFѧX 0^6EvӎmsaI՝rݯ|5p<ءA= f%u ЍR)Z+ZcłfzuC8ΒԊlu{hTk(Y5IUB,g ZE-HX$G`Jyy7X8v/V=Ż3O}17.ϵT2rUVI5Nrq_&H[hݕV"m  pʑLox.[`rAA܅jLBPF25PoD^=hBrbJ7qIQHm9d_?lv ?c+#QL,9,(8@J@[>8ːᮨ8VHvqe˷eRO>~;!pS؇) Veo'a$+P*,Ңs"JEE/7wy L#V,}ɏ@c322OynƾC5|{ 4nMHUᩀ U D:h \1Ѻ,5͑UUu{@y74YA9F.sUv/|]Xf5%}aZ>r?X4"VסJ$cG-o&U.D&0cԝI¼W@`em7T*ܵId@ =kzgGS 8#4`ml߫*}6]P!ktQ= ~_ ܮ0lġ 45A]+6޻p%a=/H!K2"=aS0^`ddt1c&m1 ZU(+ćc-Ëw]Sk&"ִ7 *OiO1B<Т9c߲YԌjij+ ?{G;=qFbFNj΄^({K)7ZP͜TMÔ/K>> lz~S*)em!^n꯭u8ӚL}srqiFfs \LbF%#px.XBMP>{ F6C4ǵ9w[p/[ܜyy(`\XʿG'V} |2zG!SY }:se{$0.q voouzIZ[T2Ư2]Pt+FoDGdzZ+^?= N0u\@??~dIS){x ?3-b42q ŤZ4]_7S[0ѩ\&l0ݼ 1w>j9`mʈ_1>ڡ-yʴSvo*,t<jAE=Pu{51{57¸yvG\}4JwXאLxX׀"c㋟}ZuOWl%ZJ,s} h.jN'e cm~Wn;֟@j3XQ9uTg4JD 8D[S,D+z$X4JٔbgkF*#wuF{ۍy4[/#|I_j 2]{8_ˡbgieݓ\)3\yⲆkFΣdw龡⋆K^"jf}D"mMnW~,xJV c7>ߡ<ήYlBNTUo5P\g~Y.}X|@=hP_mHcIg ԁ⫾'wȭ2Գ7z@=Yb60{]Vle\X?50W*TfK!!:xgĺfzNJ;!$f\H7+Oc/ e# 1s=O0oGM˅:phT>(ԦV[O ?^ :6?.!W9 Gh,ڗEF] N/c)Y`}ug_WK(`=;4:3lE\hj8S,Zq'cw*t'$&.2 E^BZ 6ȱ.FF}\][ Kβ=4.;(Vl h0Z$ GO35)r.Mm؄?kRTIҢi vwiuF/$#+[ʁ$>m ڪnR"B5.+*5O.\z2'Eʨp&eC܌ :Ć=M͙݅wp؜c~eW@ft`Z0/QRՃ ,h*(Qq>Vt |RSocàZh#ޝ;NzH2%7I!YÛIΊ9 )hQ<xR77]ZCigW}Qz]|V3+ >RAC~#)ZE05Q (E qPG/Z]ADT 2ޔ 89I\`ـ&[`Fi]UkNXGט?ޔnfΎ?j ]veBL/HtVuI ZDuK}6?L2{!"lDk(9 $|n؏ -G~͜-%5Q{WLQ-HC.,gaAi_Mv|&!;*8plri6.P&@9z@^MՀ֣THpzM)q;y)T8af<?JZ7v.5:!d_-LXnܪ-tfիv˛7"CrV"9*mC8շS#[BIJ|e/ԔjI=YS􇚮wRo4J6-kd39ݼ9!VKR&ne7T*A3P} _`+ב&z$w^j&/:IYZ.]<̨|پR TZ_:,|jĹ`"AhaAU{y%JP77ϔ/m;/coG&6>/ "nv@ ec:eX|N+G #i;1 c ~b LX[?0+K%h%)G:]&I3 K9V*j?KsA:>z:~=C J,߅qt(-sj^YgRj6P ))?zCq*L}Zj 􋂗T!ju_ۭ}pu`,Ɛ$KZMdt뤍 ukw#ogn|{ 7 +^[af|͋Cϋ5"٨b^h-j KN~ΰ}OV`i6xi5{l`ywfj8cZh-wI2MNAӞO|-jJX `gr{m͘eR7"p zraV܃5` +: %!ńZJ}` L:^6fXdC`%n h̳pz~XKi> «î\fI]#8͎S ^uDJ,dQ0'2M <~eI܋g±u:i.cavY06ꂓ2e}?hd`ܼb;;vb379C|Ol}6wH.?N7Le:aP6Md*(3+~o3s#3Q3xIXs3TWj)rY [C#G"MW-1HyK(JCo;X5N> b{%q]ʛ9/Lt*d?g\U< \ Ǖ{m:-r!kw;_8 _`Ƕ&\h5ƞcϑ^`1߽=[w^g5O劺}jBU%?9Nڔք*3=٫olXV{K)Ҁ2gܥ]iO di-ZdX0& DoDo^ުgeBE{g{4rc%K$$q\ӧs{ GXh<,zd%29\{2g3aE 8#8%֖%03x'K ~sǃ1ݺ `P!$DfglN|%K"/k}q4<+@+YRHNBԂM[ .Ğ7VЖOqNbbq~Wl*.n6uy+T5xu E3(3DZ _D&ֳ~fI\7z#0 X) ?8^㸴±ݚ~g46aS6k*ҍIq}k[܈g @{:1XH(  ,:>/FR$8)*?sGD՞}j*рLE e1N(MdϠ1#&?gLPԩ(1P`M#ŘvDoi21yj-~ 4F5x+w)!v;tyꛄm)>TP$&L>o_yUH>neu3 S@?= :Knl.hα교4 `xZMU;^t@yܶR{9u;9j/ DKUu ߬MwyVYoƆrff_5v3.?,=42=ynŵ05jY=LTCq4:k2>m-fMAɫVKjj Cy\:"M>%cUT0HrQE>(dbxa8 Cm,̞yxК%slzӞ`iȞ+|yqϦx_˩8$j:cfg(> nɹoP+ =KQؤ;fQ=xMtG"wuv,:B2V@x  -] /.@6) T=v*o47:C/XN}H-aȻ{ʝ-}oŷݰ 1QE}N3K)ǥ"3/ \G)n͉οU(e!vs2/ wͪ$T\]JŃ 7PNk&ɜ!NeDY,Zڷ3Td"8_c?C5V2J18Y\ZPF9m^>6G{%9ub`oj";3+`6}'ɍ5Nlv1<07C#S,T֟&,0PnS2`;dd.#_ַJ/m %}ds}r>Om&)8H{ nvꑙ+օ( (?fHK -ûk̍ZnS@{!쩙gʽ;i u_k$S6 1ZWZGEʁ=Л-ރ㨘M77~A?<}R 9d4F-Eh![>cQ-'xBSm%v|Z~g-pOJ0ڀt2_8}RgI%`nv+Z3b\[@O]Ro0B 8 1b⤯tŒ{ 8_Of/nJ 9+Cu M"mnDws$~|eeKI5TJ-ky6ȗ]nOa^+m6-Z +7dxD,O؎RGbivLiK(fjD41^Vy>L蜴*%k8;/)@ߴ#BU\vcy);A Fbž4H fmɭܕSɆw]zz%dRۦXvhzpjB.0ʌ"LTc)9,ɽꗯܱ\AU~JW2œfEYq l "c*h]:A!I[TllشQ G=M2_ 5,า }mj ,f<$dаNiM{_\ηࠒj}<^V2vo)[cĊ( WH\ dg: ߬tϣ탳eNTZ.scb`%޴5>5$N7؂E:*3? Ѓ} 1cs,fDi5!AE2cY i~oߠQ8p'f:Ălynd,]Ӕz2} "fT7@̷ S)]sD T Mr|J^b$|0t~BAMQlyz3 Zg'Bg.M8oT\-9#׳ؙJ93Y{g=g/YK(iD1h:q,h=Q[Gi:ћ#o%ޗr ;V]Hׄ@W/&a&a@+}8=bf,Q7x*Ez*L,AvqqiװT}6nwBcE5"OҌj}'[qڜ= '`TM0X%C@kkڈ|] ѳv#?!K5dq2}oV"ͬLqa"5lY8*!VVXo{3vIh35iIw&?LKx?ؒ`_pf 6:%`JCIͮ%߳6 ØyyS}Pc׶K|U_]bN6dIQ#+%?nu&QB>_qb>*bVțm_?)Qg,ۅYñZbrdSU]EB+!Z9o 'e 2F cY+@s{& ~WT5 1;%L͆2*|~fnL\(vJ ׿Su0-r1/E FF?6t" *FW{^/QAu$ CCQ Fb^ V7\[?W:a}hβً&[8Dh++2T p팪@)Iq' 5r d^-y6J^B R>2dBU) |o/p%<3%Wklc^17@dycJA|99?TiiQĒ2riM?OWd>0f!z@_d}C:B}A_+9nYpnHaCQPH-b9C F+ZUV5: (>WlA-b hq"^OLyP+!"rhmH4v'Z>j 7*I,PXhe@yy)ȟvo8r.qw4FeQ4Ye/dM8JptS"<$7JWЗRmCzn\He$3UUwr5x0{TPeD%SRf3߱;678ϔ;PˇeعChoQ;pnTk9Huϔv4@{)wu*-{D0c)%^\1R~+aWz`UCכQOXĄj퍹M`pf^8uqM2Ik6lo!vwoǾ@^FvW_1TE؉D-V̩zjR.7@ -q'7FFܪAvߖ6%b|Q6^g(d `^cN$&Hh);33oM] cci}CYPct>mh.0JX8#>Wԙ mfXXLNjI s0mZ|z^{=]4+a^RasZV^̳|)$mK=nF<ދX,O!-th)4bP7J<5DzI}YL_I z \u+2w B !e6j>]q=-+r6"4` @9 XIR& Wi+xFyo:̸I|WyhN;c?`CކoDh M+&LN. [H7EΆS!E6^XS*4cnUż\Ȳ9(' (kTZ~75|.UT@d{s~Av ?"(Ւ2B#d ۵RL@oD\!0{@kĞ1*lS!> O˴E:ᤂagko" AB^ nԜ.[:j&3ga ƙ^=e?ˀQ~ 8|khģW cł%lmd0nݨIn}Ny8nIYZ&5np\yQcq:ɬ~zJɹB8d31(J(FC)mJ~${;LHCۀBO[G<ǥ`f̿*Uي1(D<ԲP1FSjxھ!(p ]s yjX&0 CO3zCM߄)Sኼ,tra2ԡmV[EAx8wlC\~FȍX4mKKh3`R|hO >sTr.eT>Mp٬X1u7;njc$KUGpnIgzJ{@'+OĢfm;:6^F a%3˱J$i MWQ,/'bgU&㭑˾=^ Umuag6msӀu7g >(8Cn7׾eYI?6༾ѳC/:jረ;gKlJ}*/n?WnG xX~N˕5eĂ~6Bl"7- ڿe,cLBe~uOʀZLg?g 6ljU#9z>&h&傚쨪S5i){ 7jܦnDNXTY}nA-S5 pVbE=27lvgNM1ƺ~d 2rrg2^Sr.VrG KcH{}Y5 4 `e5o?YSl5*Ss 8VYX]E{l6Wv7APs2^-`I ilcR7^tbuBˎJ;ScjwGMܼ5tk-׵MKz$tRnjIU4`Ej& 51]vL=mJ AVSPXoQᐚb)"q7:ǵM±>AcN[<[_-ti3ͧjDWS?yt djwA皁7-1SJv%MbϷ6Y&;toTipRP:e%jl%;]yE)ЯZxLLIkEtMQ=;fFl& qH+ZƜa@tǦf0O2U[V \~#cbb[O X Dgm[<&hr;խ:sF$g\fVkީrqf@WP7,A`j 4x~֑d}Ӟ<,_#k`cBjȏo/_ۚ%w?0b̖od7jOM$enKI]ɲzn mC_ZgQPa7Cv tБ43%zui>Wc%Lz]#w憀bjL7J(AOAFe0J5՚wuѕUUNHQÜH~'Lݴ࢔73l\>p G]IA?y1;s/hSjՑWB0dF3E+r D'NZtK% 9Ӿǚ>UЛl<=S?-4s)mmx,tFj|Q#(Mi bU"Cee`D"̧ҩ*28a/ (%@/-u)dcmw! #&aDu;Nll4I{Prd}f QKK8’gU JX'2ݱŁFTbq,]?{v&1|8.@DtMVf:D|W tc"ѵ\f{ڄ5cBE|}HcmJ6+CGȌxы 9Q#7V:5RJrCBd S~5J"y5aPBؓs-,BKt"r%V)V˨Hp[g~>{ML`z{ >bT`$]lx.=Op !%l(ŧ=+B5?ffR%%uaRaNgAp͓1`LVlKNpjc_w0Jˁ,$O'sVzLho7qSo$Ngw P gzHMĀ!m>SGli*DjۻZ=L~xhq\ Xs ۸.dWт(Ljꏇ/Y'yJH=T,@BU . -;&pN WOnq_7Y_>V02$ӛV uV;Y3?')-7خ9L" K±;'ĹdZ} Lv,i`1]fK3ESYMώ_QJ^|6AOH#5sz#A BMl[q+WR"i݄0g/Jф{_KwV? 9TNB:Wnј];fBڕd~Z A#DjdK􅥌l>f2K`, 5_p2*0zs׆<4z׻(MN:Onc u1 "+*mCg-R zߨ!_.]?7bٿI.ӽ,˜QԤgmt&&Jt6>"iD(0: [-XcBoVg}a8\:=pX,AV8sb"jtdr5RCl7μs6.up.\/y.5KnyoP}bdԶGDX$#2x5s@ E <`>5$|hWl<=D=r&Jܻ/mtr1=*t!vRY/t Y8h6t .bͱPՓ˜y "~"I*u@ Mu k-6^fs |kTfplSfn*W+>X" Á6vrV7«1SoS_nz|7uTONeE,C]JNk3y{AaW )u$SBn2sJe_P񂏾4qr~ ~c] gpN0EN2d*TgOC\>Uzc:~|Aeejܭ$NRʏ>dAB $4$ 󉲃]d9W3U iruc>;5/#tOP=:@Ɛ! b!B<WYEQ91vKA9ݒ |?m7O} ׹`T?ooϟELk{Z] F(.Ku_:7o (sBl?[mt3Ό';vFFZ]v“wvZ \^6;va":l>9`Se~ʎQJ3 82B]s) $1ZSHI _ wFTTC<`_]#F?z=\򯩿 fcSQ#Jw!fqg (0Py_-Հg+.`K]+|R #xGuĊr!?fڱG:2LĤ#4j6!jHK.KYkК# o{REH jX 5.,TfmЊBBW9FXY`{V@d{&'Y?t ⚳9^H=?Ԅ)d P(|!56 f$`M(P(GW|qHMÏ(8l?]ohͬ;l ٶh8o:!8wfֆ<2tKa .諅Z؍-`F跈KIP A5T\D&hGVަxzJ0YS,ܦes)ge%t_[) yTNtpMɅF'kg!KϽSq,Z hMK?)LԷ䮺[/ c*`NKS2׀ft/^nj#jk_BGMww[e"PyU05)q3=3SF_J0}!Yr\5K41yp\=i[<_ys2J|2H23?q}in h]tu^>utH<)x%>N38Vz)|OZhW/G;WqڙРu-w.~ 'h/աULxmZ()\3,Q~XHeY?`^ Pu1ٰ 4h:Ӣi vT@\pq*+34|TG7$ ҃7Z"^'09>>H #fuU}BoLݢvcLs o=G؜>NdbiQ{1b'+,k_uFtitc22K%ڕN*_Lax-d|g7ZD l`(/q#4qO@.~E *$fެ"Yt[\"昘0˜Q0vU/j~6jtAB87,#x c#5_*P 0=Rrfm2'FsBE(/ "dv:I =! IPFB%(^](_NzTDd B &Ra஡'5 jr>-+3!}!b.P3#틷J}@[h9tx LAk[%8 UHVl}MVz:}ܭ% tG糹\6 p1Qyt ]˨vb[Ul}1 _Fs69: ҍb-Mm76$aU݆[ID9)$w!zJYʦ~/)CRXeϠ0r*?HJ/EW-B:(c;N~Od `V)iYS#jD5bDw`YZOg_sL85Pj]%|-# w( N~tdf ԥwNR=ϳV})-䗎ޡꅌk2EJ_ wɾė>x2_mDDj nYF`ó3#jO7t^`)IH*mؒkZ 'j~;ŕ$7g\Țj0#)D998ǧjP(+X@R az0W`ci=9ktp)BÃ2"wl^3ήaQkb2Y3YR&"$\ZOĢWbGAz<6 Z4;1Yq:9KHOCrlVW>7t83 mĩS1`*9ok%F@BR<.T':x^NCl7Arߢ/Xo48؃Yu HILcϥ?sNb.ր"zf naZ~O)F$}.Q"ER4:Zg[o·GZ( @\:NJ9|"w{6f>9&v2@R7aK>W#^ >=zep\pnmp9O|}M ^ |^}%(gzT;cm!pwc.J[| T+c/fUTcUY.BI:ύ^D4KuwN<mZU ElL-k gYEyLbO-s)у3 +[a{t>ECDkZBn tV_T*3ƽUś˙ MdS8AsL gvH(:=Ӻ+!#FrM9+JYgI-3j $kS]6;JkzAp.mjdqROѹ g_"ry5w^"T)!_˱ENŔ3yrmzW4D-&#&]V$щ*E]n~[~u߮4Ơj+ʖ?Y5.2,gj‹6#h,rA&qa5 hõ G:_=\:w4Keᄡ8urUypQ"P; -G!#oLVVtjubs2206~5X$ꉷ.,) !5ݟA !" 1s@'cN(!awcY?|`sdekF !Ld¨P@036.󒵰Jh D;# b{r#S\;OG*oSWYψ&PW /0 X-Q\CY!@Y{ Hu V(]"K\DgMpJ{$cwf>JY.- 4~awNC:ʹMC-Xѓ1yˎHǩ{x@WPTl7wGRצQ/r?OQNdJ\?Vb85[7t|^0Z݋GT:+XC4!Q[C=z_U p򴣪Ԋ” &&R=Cs3݈ C*)y[L=a`?RsczXDB;<1.(l Ĵ' ?i_sFͪ .fHWꅛs+$cAń#2}ΐQb[T|@PH&0%(q&lei(>CKߝ=MtVGZb3.N$_@n h6E"S, BU♳W8POI6Z.R$ jϢ'nQn@aj?J8ֲIgPٌvA}9q0M?䁇T?}} =tKkךz85;}P+"9 26쾶lx h/y#͠H-WGwdV5f!)a )%IfoB9)a=bhQBG1hN ӽ;(gUVV^DZ]rc.~-~u-^:OH{cf ^^#@+:up'Mo+~:K. g}Ú(tľ-zGU%^@3ԮUy-Hei*DXxfB  g"tgY' j'! "PLl0XM}h;!oY`Ոu U4z= ֿt*;˕3AZmJe.!W.)'X|͇1 łxt(ҍ^8'UE$`$8zv#umA!w.e7fHi XMыc]#YS\F_!P/Wo@p<0-ѓ K_Ն'2 (OqaA6NくdV7?K.aؗx£EN N%o|t:=7Fղڼ |”Y䝳ltBn{!?!~\L% ;w}43>)ť/IuV4fy[Xd9%I;40~]bn, G69c8"w0y]OҗT&3h 3%[qK~kksʹ :2W\d/Y JO G lu89x H pK CdhB/HQSqPi>ě  w(J?4vw#P?ཊTb+bZgӟulgbSL|qʡhb@A$)b#q$T o۾c~Sfz69 '+fvC0ͅL6AkV 6ާ\c*!L :%S*]Ё*e]@Ov9nM-[Ŀu{oaMcY#hT|@';{p 339xC`qM܌e Wnl\lm'vG@[H8/g8kYL oK])?t.]M]0BAש!sM]2*~q2A9ݧMG_Ӄl|"B؛zςRm3$ڵFPa:Ե[eI45KV Q7=$+倾M@=s2|?<+_h" )!և)ҰEyy}leA;_Czg<tܹ3}>qϜ|cDPo7wm}dtݏ _tfl LVr֥onmm ڋiUE҉ëD} ;Bsi@`Hu }-X;|\[t(DѿTmH08khl;*& $kպ Z Ҍ(]O;e E3tyF}^qHg\orB{CZQR9@J/n2 GQ4۸Ca5nhZxtΡ~Ͽ γGeuOBR'C-Hm l3Li+77bTb:F~J%p&J"7 ey~sW{z2Ԡ_lw2K;deQ x$DxDqG z#w_awyhy~5A|y:1"\"4 p\+N bBsV %U80Af-]#Yz9 bӬxLR,MF+0"+/ېdL [Ym2xLyAj\3/.lZ\`=J1!9 @Ky!' U4*d1:~2wXz֖VuT-EĐ2s8#7Peal$"݅^ iUi=ā Et V:yڟ/rjP'Aͬ#R0n8CT7St,?GR!1y0oe~3q$S`*pgfH_CcG((cE!OSSX!\o˸ ֣co>au^\IqvP C҇Ӄ'9YqT:HD'x*} .}r۾~o$/m`f!3M2֦iLy^)aV4Sߴ /bؠ>gG)q09GK\l&6mw0I.C3aR;rysdtcty2ݔ͊_lwܔ}i[D$ܐʐFaT&TGұbV/.7J?TOun1گS%@U+XNۏepV~W=&t͎﫼EuKa& IR1pr|ƅCI98tOtY0'Ի Tf/Ox`m)@^K2i*e5ԃ^k_Ǽ_X+fntI~P =N 9M q[^t`ye=R.2-jlc\:Ohͅ6(uؾk:EyH:ęfLo!`TQ.1$>e}ҥӾ{`[}wb3ǷRaYV5HsT.xs$vf*+Q/=oo|6|vi ALT,'F*y\0KO~ɹF#~+JjYxS%zn'Xѻ-O0 ʇ=G`9{e\ԩ!*?i$x~Dؓ-% 0!dLO8 xӫlበ>Nlm Y`dfj>3ʯD7jP ¤:TA~[TT% _pE̐^< 1 5/cmFV,d #*7ʈL3͟N8{ 2g,btUqe|QXtpPYsQ˗@] -5ү_$ݞ((W D妏pAHt,|鱄=.J#e=s6]b͊A'*iz77謵(S{g+rq^H 㢖ZCuKѳ+6r l`@1nfr&lg"ynpHTA%l9el>AD{ڝ>Cov%x̫m5mv!ʫj5cX6]Ewz:͓ے1,#_$kM)F;Lc8~|r,F{j)R4Gp%y~B%"ɐ<ĂPzT^(;./,+eg;kY(t-3-w3O0ak'tG S6Α͙_z@݂F";g'&UCЀrL 4<,'[(0%q؃v<t)' YGBtɱ)jF2dXE{2>W ɾ ,h{mԴĵs*#8U 'LXBy~fWv4Ė.OH%9W9\R^5J< 5Sae|M ̵GN9.&췵 a8|>:2>q$N6RF6V )FW DG^bq@F\: `2߾JXݺ%UPdw@&kO%/dA +>]KXХD-V .l풡O" `|[pΞ' EG_xp8+Ob9jb.i2; 6h,}bF1Ͻocz+TD`XX1hѪ3z1RqCb|r 39A]iCF;:`L\Y&vΕ&Hf4`+R_^.~+93w,ǭj {*ضRFEo%Z 2n,Z(Z"]?h w7uz33Tq 8Z-Mtvv|ɘnء%z&QVߊ{7 { 2/yf~P>stC"`XSI`߈Cx UJۭ@/me1ƈ,C[@[0ufwQ!^F}`Wo9)/'=w%xoE*F!="'7Yu=RopXgO[jz_%wxCz!U /iwx>TV̍J;lq9Ar'?3#9 ZtFqF0`B-Q]ewzʣݯ: T tg`/ Tl .{j?F@kq#f;-2uTΜW0ִ;!`b(vӪò, -8Kֶo(*9V {,0l8ʷi$P*7Mù/;1{sB)*s?^oɃ T(rNXA:G':lؗ:q/v<st>iNt*_-k|%Ϡ%n=Ej}7L4,ئJva4[6;<ȐAǡ+`M9@ٔ=!,sM؃DH&=OIԵA:qp T;]v]S0Q>7(lD `I39gAV#Ae{fK9z'=u#O۴wp6+ ָ7_Sb̅ YgR_t'o:Ն%28n/?C֎׋G?M"@&wXRĶAwd.GϾM)Ϛ2] MHX(10a\&īHldx׌E]:+ozjFGu`ppŽ"Ut)Q\jwZFvW'J-`6䌂'! GDExHHQ^nuBγ#$ZjJ+db-u8ɿ  q3[`˾w]~{? Z.OF*Z'*lt̺uI46VRynݑAuZ~^l6YkO7Ŧ {Q|,V u=/z:l/UzBG&_r *} %%D-G`c5ƻ@kV <)>@wWS Io,\ݪtnЙZ.IFU:q_䪜5<>˲ HA,9Tն-}Vd#x`V~tv}Tx@V?JQ6鹮Y+p=b@tJSuVbAId1(2Fq'qD` 3Fk;aֻ-&?j歙>T2ՙ͆>c/()Âړ`PZD+Tte*ݴVP! žkXk1}a6^[K]`|w;!D8+5Xr63`OGkf(;Dc}#LңOIh5elFe|X O mIW{VȧnF 5PeO.GGcDCAx n3zJ7V[63a$foj+gWzyVURK'˥8x`-#x𺂴q3.ѩZ3)ܚ8˓y^*斓~VWTf r\:Nڍ,$;k" & {H!h`ïQkDh0v0-.o{c1uw[0'o>FRxUoQbok+bPB=' ௩3ni/!zβ`ɥsza1r%UUIBWh9;T۹cr6TvY[dL4 wDZ[ |cQ"UܘDgߋxP zyG¬oG`ܚdة;d9BpS*#ɒRz^30 NzvCбѨ'(S9p5EyS⁳L/jk7_b@ wop`*4}heY GCg^bheGQέEQK.a]b wIXsZL5ew&7>Y7Uw sAA*JEw.c_w/&8D[)z*P>"|/јXݢwlj9x ,OnGeq俠$C`<@WeAJ\,\s^b[nEea3L asaR=8dv#^7G=>yEʧՂ w؉ƳݺNIbO9]pDq\ku]w\;\[f)`;(1#RpTA+93w8PYZǕ7c+~J=`AΠSF5*X d{C*X*_'Y ,n e6? 囂*@G)wOZ<ߎR$C3P`i̸ޓ_> m8#%t'/-zX\_6:=xaHg@ _#;g8S%go 9;#g|)vsVN~Gh\5P?#)&GORFyS OG >FbQ?tYŭA$*n9}+"7c ~*bpVzGykr. sC4rϐ꿿`8$X`J|TޕAJr ҋn:se&,JKmfpI꾏3HRBy ur@"u *>/ko̝=^ |]=poߝ YQ7Zyy}Pa@13fB:ȆRaoǮx106:F= MWf;]nQm ˂i]گ7BͤJ(S<<|849>SȺ[zlqU:q m`اb+щ#TR7luavΰT/ ӠC?\t}dJr\$'ݓ+eχ1w-֬=vGqA3 =2R!;YSc6A0vG%J{n.rF0Z&, N oqމwץR-5NJo \ 䇳aG@ou 9Htl}'Q4OR(%Kɝ87ja t#/Ņ7M|I\@9^5K٭H;g*=ء?Cp3vPgCk66~+_0HED^cSD Տ&B`ϒEV-sV{[&;8J~&(?]q_ZQ:!?Bro%ڍފ蝘thZ}z e1^Deg:?@e)6MG/^Ώ")F%-hdyϟߞ!¥Fc(~Ji9c}ny {I H$d0Ed4jN+\^"s%KF27创9>CC&h&w^ph81 ^/v.W k }uDAq^A ه-!K_ ^DƲKYR2Cy D;|+7lc*Z mԅQݾѥ IX::!hO=yNphH_)`Qs~yRc [MmH/¸OYMl_;Z |\?XNX {(G0q1}pS/IJ,W⑾o&w(%xPB ,JCBs~nwiG" la縔w DjRxЎrO_B-T*i1wsWnBCDI/^%F-]E ~h}1-ՊSg^zWQ;ls^z]t;@_X5l9xlþ7dHx&JgwoX\L~`.7D>A,1# Jw=)W&NT 5YKD*Ϳ$PT܋+B@,?K@~32Ft&X7o@j6iixSv֩cdn7]*v vW!8s3UL 1iV1?/a1Vdۓ+ȞXG٤/3$xyQ]W$щITsy(PALw?nÔdI(ĥ7z Dfu PkN 1dҀAZ}sw(҃o@J2{axZ)oN%8ɢ}x5Ckn)>?3<쮺")zNx7>!_$wc<+{*yz,JmhC2.Y_nMM\ȅ%$"x9F`=Ln;c u&󅡵962jẙNUB1w&1Y03ɭf[;1dH$z6_ޅAe͕X)ti^?FH7<jw機w_#CM?995`d*Z&"Re#VUmyQ%p?a(9řՎ a>HQi\|[ W=-f=ϐ 1`UښV,I]c߅biaK{Xٳ鼆,Y2yjKzG͹$sRS mo ćf*:)\hv$Ǟzb ^T18g%Cr$(P:VLv9Hn aO..nn|eL4:M|H!o 4@a`d!m1JW{ϿJ%]f[o7?t`7քSvk甍Ȕuەxsk{7j]q#RV9'шB(pU4sxNNj7&|ʝAWiQV923@ZCh+\:+X"A.8$[+\'yZ͠_ j-R i@VS8ML Gp,wiJ*A^ Xׂ@v0Y$2r@qV&ҳKE4>>AUhU#H[q}XSN6V/o(.#:P4ǬG?x.^6kJ2.􎧊n,9A_T YR +J|iO/4;T#Xjٖ;sF~ uW铽z"_Q [OC$ TK:W9B<⡶tf:֟\; BgԸQ>ţ4(F*h`ͺz iW7_?b'Un`OpNr+ѩTgVe,+419鵩ŽD@#sjxlҐ}3L'h>v>0fn@. ז١Uo䑯qv&֯yuB@8]xMaHU0vI*F%%9MmBUL)ݼC1~Xep?|5nuj#l&iNhz.K^=LZv/9%pmSn8~Fz4WYK-yH_j"YnA 9y ]p͝B}oh "쓁6@$:NāhA$ӒQp"胑m`;!NdqÎb^*Hzo S8uO!a[t8.q; (|V66HcgCƑH՞+vX8]\` S %6;/ǰI }xewMA [R 45"P2\b EJ٘KB#Fa{%eB;ѾF)wAGeڻ?d޹X,_'z +=]Ćj:JQy|U!-8 5@%P+(Ȥlqۂ7)fâKJqnQee,[lYtf3\Xoo@ v\ ή`~MEW!C}yjo)u5pTїﲻٴo6zBFy{vl齸^qf> õ2 c5;CKVWڞ/cRX&GRy$7#7pf3@tǸP/q`Σx*/ʴ_/Hla&w/c5 e76ڏjmIWQ6Fm6*6X#gEWi3ZQPZ:UNT <&:mKf"f}kdP0V F+?a{uq_ @}@ߏ[D.G#r艂e{kɐpe(`&w;?O< p,$rf!W#̓-_W〢=wڙtr:uE6d #m,D]@r 38V Ɲ~nwb/ġB$)V 3kL$>g 3Vvnn<\ Y;7:w{X!pS]NEVpwCɽ--2; [Ec,pRFP EfFJN'—H3 aUQtjM FJ3k|E"S7洬{{_$mgU ҊcY۠Qb]ƋT@5Xի%ǜSRQ-JmURM]U"54FH.bBA p {j.ϯl Dž쏗*JC8'TTcʊ@򁧬W9g6 :d_9pw:ih;0I^yTcHL`I#@ Ҁ;bDjX3j?y, ,~dSWϔ(!4'Tȼqܽ-[YbKZw}g+ׅZ"D̃3G 'Re @d5ZE,u0jGgXTquNa(@kPPP\cxpDW8z/AF/& mA#K4R[;Lه9sa# V ?@7K>o۵ݬ}z!ܬU&Ƈ(3oy-5'E}1Q?\e JK)ـ )g8k#G!Ha`̓aMQ+b\&Q=R%Nm0洪G UlF:VO0Kmnb`=q ri/S.im"w:iTK_}*_/ϯ9x> yU<1EyHЏ7V-ƑS 86߉R_{L I x{%Ybsݍ&f&<7FxW]j $+N&̬JMpM>"*k`*ɺhM)1Uu~8гI7ǦU>(a0_"+q2ǗWB5S?_3#Da Asբv$:ځt| zɐnueCi`@3BSmUp<"*(qwX4a3eaR  ok?KY8g[5d{W-o 3佈c#AҔ9|l]i&j>,M>&}*ZęQy@L4Cd=[TK,det"HRwSGk_wV40TkxmK5twY"d~4.0VDURt8HYu?Y,8\l{c(a ]]CrC"[q? ]CcES[ظuBtyK $gɟo2k-A +q,1!ѫ%X]x&bB䦷6~MЍ@ BI&Nv[ @DB1Nl2~W+diCA.eFngƥB u؎>}t4)P zi}WL. %ݼU&.! I&1oLP Sy;K70%|[L827.P4f<>1̛‹ AJy~0x$_AA]:zi ]aӖ۪ZBiRf1<"7sxUR4!]tCP鋽GBw( 6srЇ\\Rp|P7=gn?b?XCsFcq6|9AdNrqP I0OĦ'Տg ]kYPq-!y䔮&f%~6?pvDQ\lL_ӑ׆?$.PnSPLs2Ko٘ 'ģ ⣆R"0lJ=>d6 } hcsջ.H$\T}:]K-y9$l},BF*g)ӧ%q ~T4eu؝T}$M~1;l7~Nj%')VJo[ք/~ 4U/a(e5Z KQZ;'D 9,Sm)fa\⎁C#7.NJ0ݟ*h7<;0섡xT27S5=߫(Xz.@D641߉Rl֧*V(Cc ѐ paUIe\ɓbH;!,wsT;&&enӏLP޼+ݼ d7Ƽ8q;{zDK9C q.7睩_E~9]Q2A5=AQ[pv5ȹ@f6E' VА܃DUb)H/ƴTgq!WųpAl*mW1ECE\ #d{Wn6|7-~Hޯ 3IL0CϑM߫m wI %n(y&S\# P2Kv0 %Uܛ=tQ7L[p^IjfU3GG{./0ۍZ0ld']ٺ+@75nP|3r6LA\μ|Aw08׫$_z8-MVtM˜h )@Qӫu{]zquD Q Y '60r:A!q9օfL[xtL5Yl?iqaѽ1^N﹎D OE9'I_({;˱bXV9‡h ghqrوOPa $'D3cdei z Q l$$;{Kf6cV:PxGQkQ O%H\>=A%pKAc' <*~ B3Z0#63S9NOXDI}4=&CF16iTE}?spDӛv%bQi "${&7]ݬWl[.)VL윬+:p/[U~EsVHfxb daÑ@;^KRp/?>m@C_悉h[ h@/\y=eҩ,W-o{6XNY uьɬб W.ǁvz+]݃LoB@$q͜@ G3LNbn&{Ƌ6ܯLۯCkY2RrLİ]u&Mtێl`Az7dMO9T-[ڌ^$!&f)bh<冘84Gpi ITjͫiﳖcf"ءm~dI>+ I YkϟhS{aw. RreGM;7z"eE V&dIgbc(y怪u\!Ŭ|~cKdw~IαDcdgU6[~1wtCqj̊jjo _s#XzzoPzOQE07! =h_Pq`/ j"omv:MgNs;ו1HM^M]7GyUͩQ&^1bT&j)ڕ VfwH/WO_ TёVgpgf#i_: Nw\+J ]Ż-i"6RƋot>P 7{T2c>B*  N=;VۄHnti=T\ S!C񿝂>0)H'q Q)ČWp>Ų\?kZ^hvJ(o &< c({@8AEKIB Q>z#Ys!`׻t47؞ *^=5$Ph濠 uQ:YVU;Hgf'kY33ٔ0`Q&$Dy$$:4CGSy嫐x?ar-CZ7~,O{< yX$fN6|?04F1n>sn&7Ru4,:.Qf;E{J !$.SNFnwie9W|hDivhڜ6g/SZΦ_vɷ Z7JJ#&j Z8J{.:z.PUŰUv8;8K/k:?j $UM=^>/ʁIԹ¡QX{5$1z0tuMG5t$ #]뻖.I@K+3] 5_9􍐥z@|cH)/CO^(6_'"$"LBj a:(m ƲW ˂FX,〺$; }|tLBD2Ow_xВ XRܢImjq_5~]Pml~iBX>X!̀h- |3k-!CBhN_ !eqFM/sۻ_ŭN4By)cz5#Ȥ9m1 =AɲjQޅd! 1Wӽ*@4_8#o 3/j({3FhcȀhmNVQFR  `UOۜl v%rXWAֱbeSJ5E^4 Cux%:6RՈ( "3 S- >Y} \Q>K \w?}4>9@/Ol&[FQ˳n޴BE%kC!34>+fIyT]`AS(ς;t)A6aXyݟUy 7)^sr5%72[ndͿq^=990,K)^ 8,1D4Od>F쯚.'UeތQ)v/FjW`^JG0A2ȭ*$\*2ńKᬫxN 4US<DtR BOad:u63&@Ew, ܼ#![Q .}x*\ N ̑ĂWJ .X\10lVT ămvT5,W<9|e(G?oqZ#Ls'N}ƵKPj)?C',~g2Ӷ߁K{2Y&i *;HJ_*'1)S=\4 ]BϰN]4u/;kmY5fNEj$JIa(Du -`~V*iʊ0 v8ɵCuo4.n"lÔ7qAz:?.2fjV쾸f5,[SJ62sO[T~ `) ZBWӰ?l'?M՜&#@.G2py4;Իqi^gvɒ?="sFqf Qx)Y8Id+dPh}6[_K[[hKԄRBH< NjtvdRdL,W15*pr~[Z Hh@g&Cp]H A> m=(B2 IEjhX^j;xئD}tkfݔ~4'v{TVB#0JW#7MtWR}O׾cۻTo,-IFQΎ~51+KRs̀/&ӟ7 7-Y)ۈՔ2C%Z8{U;,dgR?Cv;o"= bm!Ǧ9fc ;n_&/V6)n|`շUT=O̙3P1Cw2~)z4@fygIpug3U;wx!c /AThboBG$$\czʹ:BodP&mË|͡qQ$i΀E@r?"e?Q--ST`wz\ ?̧:OFTKL`#Q+?U XQ(Jy]P *a>@ݤ!LV]kl1t/F(ut$X̐e@I#\aOg>~!" CHՄ,+ W@u nO2]oranF\wnܖ&qEԵ7L4m/ږnߩUǃRiexZ].qT?P^YTnRl"̄4d5$e*.߹kC;3[틕f=UN4_2A3DX6|YZW ]9}{+c. :lu+,:iXq 4$.sx,Zq܆2JIv5W$VIIQԮ2Xc0o+bv_J;<|%YCJnf%M_̭Iŕ~99f&}0kY}ORt9}cSD'Djl/{WY[֝U}Hç-I=0pXbbIWnqMtUf8;dd)s2q+=U7#Mb'91!'/!`U" drz -K+ _<:0ZsltL@DWgg.ׅ7=3ycp[h $ vUHT3Zr*Waܷ_1L 0t@"ly[}17eu[_rգP)7!$nŨRkl9rnNeIGFx굁6zoHFZLZ%![IP]&T$ïV>)M8pw} t!yt(6by ܴ::+RXC.dKEn1k7`>{.Ϻ(x195b)i%_,HGCL a ڣr|("5Ѹ"̇%tB$y,I$tQ 6inm#1軝q%D+;ys#FD_g[1*xġ)ǸQab@9}'F i(=}6[֚?ӛlk >խ-JFT]-{u*G]~ ~r<j2(EUՃ7>f3fW獄pM+1ޗ T LcQ,m:)iuPT IQ ~"B(;tCEDȱ'ٕŎ\oX"Nj}6Cif=NR]\=ZCAA㿚&s/1gn`Mئ"b:ӌi/  u|TAf 3 h% [XN\0ҶT /i&gR[cҙ[8簾6?Fu@E$wPbcmM.aFz?%w|M/ok?ſ@.z1a*pb\z@E}mzX/R+ᓫd+g)?~Mkڽ,4j˳{ԷӀṕA,,]Gڷ.˖l{B "ZXlP,Q=^ҹrwAxH1;4~5 ?3y-|֜qRf0Lq}m] H;W+"sC)KpiXe?$~LAC- jF6AR=dhB_\ ; ~ΨVŮG/ &v VȥcMAU)6Tfb# @E9.Y)GEåu4gTX:S|O: `ko-`raN!w4"PS% u_pݯ:z£TO"SB"6ItY^_]UaIsu+q>Q!]#4c+fO> d*Tm&?g!RCk5>@ˋOͤ.׍,Vn*Ch',K}|${+-wjHBOYF;K}-6OA:h|mX}gej:4w:G~ ܢZIt p6vY-nɽiH1x݃ t9w"XgE$gWǠ6,|7s{-+8ȻuyDf#[T)Nnݨ`| ;/kYdJX_ObvI:gFFG'n/ʚuܴ\^PhP<߿(0K4do_8%V C S?k|jrꃙd@qYfƋWY¾}TEvP^1e/7XXx>r1IPacT/C[r"`WC=_)?_\6=a=m!Zo@QR$p괅_`4cFSšu;pTkx NIFgv_eYi4LZ T]2 bT)3t0-WYKk=ca|=yzT"@-hNC#Pe7:r|^\v_ND8\//5z@Ǯj5"Q5Bo@Eh˵v+B/y||9P"%q至A}Ϲ]j0g`LFnԙEۥ^Ϋ-(;{3Er/B &7(:.B؜;ٷߎ1S,i%'X0YՌ|+1{䶋7r^*]wB9YyXw(Ԁf]LrYZM( cx=Q&bycyn0u46osOfȸȪcWVI2D!PnQT6¬ ܴfl~iJ{'fiKqtcK%ebwRh6!7Ų@GNv]lNUtMf(q.nqwqiO&Ko6vp۾=ea1Y䷳~kuDt;NMN&~ˡJU5w1Se]^Xqzgb'I!-{pmw!Z^SYm~l$9ـ<L^ϴ_J\' =ͷ#=+0'[FF: Jzs 9ûV4վ4OS4VEfz5q7dN廛_v2Q eJ/LbG{ ĵ̢J6#oEF pgLl'2/|4az/rSEr<}I u`&[Uҫ{H*=]\,,w۷S7fP+3)^pI\[ynbP˦뵜 `\"}l&  ?CcD 5dg7FԠ[z cyX1wow^*5`[lV@1Bq +»q֛LmkgǜV)$rUF N _&#a ǚB(c8! ?&gqİ583Sji#^n4:q%B!pRNN?@h5'YoN;}=i;iT&H$+rh@OTq7XR޾%k8a#h.ƩV[ÔByz,>]"{tDQj H@4[J~X$gS6ǝ#?LLIP>-ɀt2-~:b2~[ċBqjt~S Q 1g{l2FӅ:af"&gA6D4w|1D=fq'J@U/4?+DZ:4 -Ȭ-+)Eu7ˇWw!X,3>d6[9WL`X&%a2O9׸O1'x'9zZQbZdH!:u%pbC#wh4>}+ae Բj>%vFe.qN2d\ҭP&{_GyTK 5L)[mFb*I53Q["Wf  Rwo<,LV&s}ͱOlƯF{P59>=n5^m>`[qK)>o'?yhNS=,@GLeђ oUhاqf4CS]w5F)2aĆ*SYcټu-<\(xeA?iZFO֟?VlUx}sr8 ioTMz% AW {}n9Awno5Hb*\Oq)UVfH-٤V)yGS:I|+s'qW ^ws˩)Մc5K.h9=׾ՏRaXl4&~”caKGG4 ࿊bcb`bB* :h炜Dߵp.!zZ2|@F*A:u-Tԁ9E'͢"!zh,E|j譪;i8-YA}&jbSfvkӲ!R5rXbϔwy d!DvcP:`xeXħjp_ $\fZ!\'KY#[bj7,/mb! Gr:ÞA({ O}NPɝsϞR5K ^el5=bo`ȅ0?6˞<QZf|FsxuȔ?-Zwƞ{eJCAF f? Tĕ܆>@U.giQ8cVb` ^J*AVO5TOR*~'‡&:u X6($H]ww9 Tp0ԵǼI Bno*XD4qzb)W3DгB-9% 'ޏ&|QZs-fVz}>L2I<#VFdpsJ{o w>2}IY:-,γ}/`sw2m^7&$Sdž/0K G߯S7BRt,l6aZ\ p3)y%;M|qH1(O"DL$3+#N'\M5Cq:UC"bƂE1h-C6{pFħ;c_qDQ8is,l,V)fyђUT[yru35ؠ#֣wQzqJ^<[7 u=k2>x,\نpᐦo+XvA!z6SʌCXrX0Vb{Nf L9bWAt; _}Û2@" BM!`hf9OcJs\^P SԷ?T O8jLn$áuo ?{ F·2Zfb~RȚ+ oxxV\ m4W\,KmQ <!idUGaTa8a)f'*)ML2j? ;Q;7qjM@+R{fm~)܁ЩGܹjhDP_s^'fDNSMiUЦ'ִ*Xԑ1:Ey6{2h*m,YDkqNExbOϚ Ev?m I=DB}7;&~>oy685r5 L1N Sdy=BԳcɷV~ުI[L'm_?KWx䌌wKs}ҍ}ۦ=rEge=W 8Pc@"A⥌~=AQr(s/B4qa]|hYQm=y5KJXWtC=QyWHNjw Uoru9 w_ ݺ^JHen,!DNS>!wS5I193p +eQ'"%Guʀ!3$2W~hF{x]|{Å Y9/?&QbL.6{7[x%28N 4WiLyLd,Ԛ ޣ[U,; @>V<Dݵ9+pE@[mT(rOt6FL:Dcp=Mzߠ:c0uU5#3r0`< )0mXolD(|03g^%!L pJY|Ie"$|(M}4CQTM&$mYN$` a hXMvZ9 .a]UG tB̭jŪ.a=F47܃/q~ tE5Źwn*qPxy+ eW$%>gGk~͛+fݨoN漨6҉N'Y[3*?GWF'DŽ$h؞utr$Y :, ,f!Rcnfmf Tidm2ԍtͪPB{a NuA+| ~Sq8:W߳4 u_5o>[dŵќ#)clh1i(R #_?ndAc Ӌ?I")- ev5k$: ⥥xhtsrPi.ARSJlLr:aČ\J?Z p :z6ǖ f͒")ۚ+ >2 x@]|ѩZ;m#hlf[RӴxV$^We f4zl٩ղ[F cv2b!,q5R9oQ6|2zk>V \է%n ]FmgKuKuD?|![~׃j{e2eRd'Z8"1F9sB)C¤4 ?u'Jl*gNa[+ZUm[wc8_L\}[GMbJD.LsN%x>g #F@d$Z?4N9uTy"6 yϮ8KR'5/>94C)  cs"%]3 y+&BWTu3(1Ps,E8zD|@P?7+Xa*-1ʢ,lX.4L$Uǖf4~ӬC{؈Π}_}x?-m29Jz]ϩsZ+F\5oULJD? cW #ifr,3zddTS,s*@v@˿I5hRyvK n5x$ŲMI$ӯӇ"3$(ih]^"VÙKMXeAU杼/4 bQ>*e%6 y#s11mQq@) fT0X]gvJ0ԢV̼/9yZKF0@sO#kjQ3᝜1hB-t.urhp:Sgܡ5Kqlee7c@ A+FQWnpRZ=7qd3ؚ 1^vJOG^RC^Zc 0#!6洎/'#Y Zs)~%-@DUףnEk5˹1 N.LYOlro >U^YJ3d$r)@]HJh_ё'j2cϡ3#^{[i~~B!:'K7P/%{HPnCZCI:J| 1=fU hp,qho ?9׃;iaoS;忣s)l'hgMD $>7b^GAy+կBC 9c ;a,Zvtuj} 5]=<{o0ҝ7䂲\i[!z@I-N؝4{خlg3A]៾Z|?c߰ dE| |u@k[>_ej5ã7۝B#> h<^$p$ !]UE%T|1.,r6B&A4 ;(<0e]b/!k),5:Bs1'zh۽Dp|-2IUZrUL{pAi)CH;X8 qPz8G`[ֱ}do D;8~9^A?jFb,^e վYk߫lj,;u$@=@=;@k(n`sZI56' 4,ɼd! tUg uxu(gt,RF^ BI|+\g'V2YwPiuv#ͳOŞɑl8ĔD/Fkuk߿*AD, 6M}l^@ɏ+)r>xx 3@iYsB)$Swu_^%W#vk$/r$2:93`6Wej)" ]k`~nH`5zkfM\X]`bb΀M-1/ !"%eZ-Ӽwҋ PW*C#j)Ƭ$CKmlM Y4~4GU2a:Qf4U(ldtǶ LA"X IRd'{zbQ;g,(Q 49bm:T-ʬtBb(UxXXKlX"=[}WMqjFVy/C&NB+"Qqi nFᨃ%}&8 lbzȠRÑ%X!!{z/TUgB,aw,dl'VV3H'yU-_s dvfezQI6iXyYWtb-'?Xdc3d3T5"7Pb@A g†iО\C 1nɪ]2\oAeL&1&@wAIDU-XJ!`ATPJy+w>NN r6`XyG9 )^@-%*j ݓ"ٞ?f\=f*@O~I;V]%ϖKT|ϊ8U5w?ze a| N$skLeu~m]'B-zMngXp77~9H|qSv}^ˁF㹉]^[D4;4!j Iao(a<%\7LC7itmjS6ӁOӄ58~5eL(yKې谐}JaeJw0p{@$+XSR RNs,[2䅙`:;-拢]Y$'%ئ5}0|DHpT~cs5'Cc$UB61vc1Z6ҾX _ޢ)v@e"WYOrYƂeAOڋ0S4F߅h+CDJJbvR`\q{L+>.KbQ͖!N0R- 7.Ȝ;OB?@OfUGV(d G:=ީ.bl$4CP=WS& 2>WV|֓_C4]ߒ>3*B}&k0H +H  yE2sǩ; >&#lFyBkK ,:^uo 刎?X`w O"Ҥ)gUk #ଟAtonZeʙN6y)O+wbg@gC]jsMoQ<C1 VP̬d]*0C磴MG*Vq#+1eٮ:%Un$ $KBh,7t3޻n~J> %Es`I/uT|d̰/'-#Sfނ]hQi6ؗDpOwuAJc!;-+;Yp_pc64h|A7_rYΓ 0Mvii^Qz(>':Xpś I_^rUBY {s 0]>!kD|48;7 52ZgO BnWQr4ܘ4ܮƬ)mW?_̗̭)@N֨{ʧ9*\(2_—ɭ{mp򡌶N96w"[wjڰRAz7_8~IZ5?&^{&Ycz/8{*rmHlt~QSE֔7 DEUg 6=mypȻ:l o gb'|ǂOiAx6]W3/-nIB ^F5ͱlXY ګJ5#YW2-K[YQR!l/?$.1ijmNt"6Or`@&ACF*̞_ g!l#,snbydg`͸ C w(]KXhGy}^Au9D~PahFŇ7^zx'zLu2~Ow'qMzh GI)%V ;! tmG=an!C۶M,d,UQM"6W:Eس$F(נܤAT3ѧ:%# yDA8K^;Y/7ͣ#=k#ml>- (A;];ϛ%_읠㿣։٤ H2I \-؃۲NĞ"1H.嚜=*޸\HW>[{ϱH6}g5[Meur2i6{mP(zF#.y&w'qNm7,y9x.554h6. cѼk5%֖$/S+0~W/~-sFEDJ>\oNЙ8GRCmm}5k=>[u1fN6g;AB\@A"U{Rwj Qk$[ , @X$}.FzU@9 (L Guǔ,ݖX”fn\*N& }ٛzFEo|.SOPs,YG@DҒok@f٭}cw͋jYxz H%4ٮT9Clɰ*R$Y{qsVtˢ"gb׭(U ̡j!4  H-uuyœ.V-K}ukǪ|~NM>/W_#N@E1]g?nW<[6{!A-yRTy8H> funKtqSi h6;=Rm?5C0Kj/e{z,q JFhÁB4؛I&a`UcLe&jc|3CQK^8 +uTfo&Gqd/t[d>u:VAty~:cZgM猌梁 ,>خY]8Yo6VmO |̞;֥+oЛM!hD hUK3&M:-65SKZ>4 Ϧ^[+s,̓@13x<w!x0nwa֎6tOGltz8EwS̃h`O7.}|=ʽt ַG=F,wsY_A-S`:'[u_>÷[[OE0ѵwk!!گ}Qz-=K^3EmwOhdNʷ;K6 FWB$ 5 f'5KkO"UEr.C \- sbVQ lG;X+C%{")~y7!W 9٢Vf.]9$0q @pCVsA(|eЏmK?4ҿCuE6VđSQfwGNH^!R)  [Aqjx\(2!~VcFE xh{?}񣩼xKBI5m>]I >7gq;i({oD=+8a}yx\gVg\^VzH'>?)L{SbЂEᣔRNSh, e5jAYD}vˋi%hCq-elf/7(9ZM~s^C3a2Sf@{ SN؋óGvP" V\J\ŻEJjUo ?S\$"OYh^kNr ,ا,e[%`uq|й0vC6B<"8UPL'Phҋ\uܹ8!aom 9w]]#PT'Cu?Roa~ ah8Y*sܮ7Im_j9Z:Ց@hNU<QF*E1RgʐIC͈n \:\h(W\) ~V0XS'T{_oYl3&oᶷN>A(޸-xrf3`s%pJ١22PxW ).yldB^Ru[t c낾 8DC>6y,/!OR .=;WҌs l>@er"񩒎@/q1 6TԸ  u/85PeF&߬K٘>SMCRhhZ{ú&=$G! `8xʙk)CH旯 wB'FQ(U56%zB)>U㹒V#г dA:12A'n!vruir8P~Z+,i:?`;k ͚. Gˎ#k\B h#mn:q`ߤj>)XpJfFo<GԚ !s=|*0q$ (fG+*z05eCt0TMtD9X C`^f]28?{ 8tUxy7~,y487D iI<>pHUWQA SNoTp)\P>V0мA©%\B=5T^H+m9xDK(@fs^Fp캋p0@X;7]Զ .Sx ah["н߇fWŋ+ԎdѨ´zPFඪBC&H֫W,u'lw+Mg-dO6b-L~?$`N+ϽLo|6C3Uh|=Qd 71.4D*-X5z üyf%:fWB:[f<71N?G@5ϟ=/I#_Sma*s! +qmI}j o&֧Pa^3!n1^vf/#1n KMX]ă^cmlM{Up}=6ezc?5Dp=z˖q]I7F\2a_pޒWihdʮwu$je.eXR!tE#"27`$ɡiV7cjMAKp9$ݔ~A Z4&ݘ&vR3PWIE'AenbPQ[B?('eD^3b ^ ]NE$KikQ,EIݑbdhtdlrv =ޙzo;dU^{}^+,H%uCD Z@'B}*"*zZT I95}O x<gN0X(5<6(C˚0T+ar5#$28?5Ё1[Ã:H 5[Pr$yH=;/xWs̒U?{AEi{3bo\Op/}ƽvG0J#-A&7 q"Ǯ(Wxv%6ì, Uw¨.wa!|<3ODPk^7,λo{J,;xwۧyAͨ`PI Ds^5a TR)TsI %ew+7m^}Op8#PKR;4#WS?.8n[m_y9ҘIR.UTs_^k͞͏E@{'ln9 z>tiS ff{;+CƋ o{gIECO5VbuSD@9vbhN<,"VAw5-vq}TyDMUR;4 $1!-na²Pg_2a3;uGLìhQ'hek*d*, v<ֲD7RK{ +HNq0FL=:9qfm!g¨1i1 XcӒr-X}!;ZE{^(A/໷EEq;or{Í< K[Z:"6%l`Ef$g0vU^QԓI]4}8, JB~P:~HU_ Z۵X[T-vJזE@m>l#+ye=T2ħ9,O~Iцc fS(vzX\nSe3P+Qt O*ֶP!b5o3uWּWζTx771O$ړy?ؗ"8sc)naC )y:揣M.1"r  6!V R8 8u{~>JKh4mM5uOnK G؅/Z?k'<{xƭRz=\ =b!Ȼ{Ю5y%'pMJŒv!hIvfa_! ټHPK2baLzQy F>.P}bp v k:]1':RL,MkszPItG.o͢ MAĈ󵵨Wm_ 1+n&կF .gf.$H͔p eYO()Unq\瑓#U(1PŢ:->V0tF_}Ξi -&7 ~$pCj <2AP%֙R+uҼdB傔0wDr[_R}8RiU|):x^|>=;9V*(9ҩ-7Q (0%Y0j7)oco""XA/Hۥ> ?vɸ9}[>& Hl8*k" ^qXn$xN!njX&WqA5lL[4.I߳y/դ{h>w3(S WUKR _5yw{ԝpxۤ\@c:j.}POj=RIulsQρkJeK ]dv\wk<Ą@A; Ґ˚3F+< 8EjX͓N_d~a,?'"m҇#yv.1ٔR@BU/bFگW}֏ІP@lMN$m˭@lBA(O!9To9ԯDwZX4 0=C}O1˜. 3og~i6CSq)8^Q })=e H-.4Ձ\@;$5cP )GT.QWǧFJbD~V)#g.=ġ% UmSedNK4V$N/uG8@3[:GzgB>n MN " Znau9`bqmE42 0 ۰]ig=άI9ol T >oemCaleۨpɭ7HբB_O<745nU!Xh^-g \8Lқޜpf (/3][hGrrܰ<;y:RF>K"5 Ci9L  ѨGԿ߅~?icxPmT>#a|`-1J00TIUɾ&*OE|2$v, Q)0\ }ZI) *==zN `螮):Nڿ&x<4V; +d+_=Mi~fZP73pVn;Y ӄu g,>: 9yfI ܠ#59ևAmVReaivzbEj7 Nps-árr |ylFYv0e4b~r Z 4EɔJIx,uّd`^J .ߒ-ܨD+ ǞT<[b͠*=\C/b4N/;cĸŧ3Ɵ~Ȅh஺*~WO@9da!B&HRhWGTV#GoV  ^oU,V/gLnu6c쓞!A mpP>")9H-8$6RW ,pv؏H6DjGL`LV?Ox7®iR9j _{Qc+}GUvIŹՀi~vRjbVy/|K0ϴ:Ф(&0F#{\~dfNrQAWᑲɛd&袩#N_.#ÒGwn2[k{·3 ll \6ű5 ݆[j=\| 5GW+YQ"%O%:yCIN0K{A/Zki}1x3.eWb:XczãڳONFWr iw=%æf`OL>m]m_/&s먘`si_EO {ԒH1Xss!RW`XReǼ{e { ,8# aqPX/13aI,o6Q*iX?|:[@/z=&4VC.Upv`y;R`Ul[f 5qsja P]淓4:[MbJt K&y6ϸwJ%s"XN`Ig)9cXlRp?4գCKd)*k6vNֻ_ !CŠy4.BA5A09`/+}S]x35KDNà\ L!-DAoח 3|%.ˍԡDGǿŔ0ev<3ki6ᦂ̐Wbs7 )|PoAPgnW-G01[LDA"^A)[Zэl@>s$vZCJՀ#_82Gt[u L]R_`<}ư{WKB)=ů'9+^P RïJ}cRm I,j|U7fbF?r>kY+O`[ Jwgb/u?d *!7Հ nd2J Zࣿ[&{;7J0A3چ'KL=0Idm{KBY̖Z_qNwڌM{S4{{gƦ`B[ &Mi{bz]%{XB缝}PbO/#c_kycM'dl?Y|o?b帬µ]çrH̛k|+ fIgq|o_Ω#moLXJ*Ke* XډZo a!\pAܲ- EzgTk{W!\pX~))fFWk;OX8EVw0F&Z(T90obבDp:o܇m*`&͈7h-glCY@'MwgJcɉ\:\.n X*?SZxOaX%;&?_BS{cA' 3nײ?rp~qc_ni"xl/Ry$;:7?>BUd/<.kFGS?h!ŐC _A7YЁ=-YB":ɉ:oG8@$~39}fC_DUo CnؘC髲89CCH:\N)O1gs:ت&ڳNBՋ a)pL{Ǖ+rYT.&6KS8iJk)aeskɜ^U&Q`mj^|PJ$7T;t< UAQĩzjVaۘlE: m9>uERuHx%A9)vm?ߗ??BjVˈHF#=],ѫ&xv9jxM_g=a//Ux:qP,9d&ˌP8N Z[VNϛWO$EZ~V!#cܛM49L#wlхpkxƚZN@~$y=50m/z/(?yJR:*@a:YmGt78YV3~)ޢ;YQ.)٦[C i3Yr"E& p/W"NJgO\'vl .wFݿi5`X}OM4W2XԠ2/Qi4/jK` nm;/56 3ؽH3vܐcL6aF=@tEUw -|hn=ojO » ΣwuqV1̘-X*JTFCsصta] ]Ԫ'6sd PrRP9Vŗ z tЗ5ݠ|!pA;W)#k][WZy`lZ"hQ ݥº,<"eKX{kuAY(~XX< 1ٽ-˦N9q6IzQ7e&WfD $5&9e}N62acg?v +gcE *3őA56Mv[3Vh^OJ?18Xg~Np_T/ha<۔yB9x}0%@FqpFzpS6Ca(RQNQW|9(;ژ>OНO'٦NL13hkZMW ˨?-W .9}OeC,CHX3Ȣ:1GeY#a[*?<1I:jah8^j uScI.q1XlhpLj#y5'Oe14V! x\DEPKNNzy\E!#Ty}-A?o.l#'%Sw~0JEW3iL$rkعO 9"M]ÐwT4ԫ%Uz+N3nE,oĿ׭XM/¼ASAwуٷM$*̯IIx⤅ 0rDt7ZawՐimwc Vô3Mf@JxUi T~/P{X0`"7G: \1Z7m]{ UלΠ1ƒ *?+Z^P_#c`$s?7IYEv!A"i6G3*:`@{l98K!WpCD zcvo\:oH j a~N}]ȩ}p=בYYQ ooOwZh*zβXD' q׬#W}4|} wxsێnYZ+8^Q '[zhhH ԹsDS6:+\&AhPX9EEv|6S _WLw<ʔI{ˮKgהj 1گ"S%EG'`ʼ{96SzHF@p ̞kmC>c;zD;X4¹WW*P5=HDBa/ІIJuTn?(焴Fcnx.zKAe.͍yh#K-:eKv$2$GJB}h6̪s Zy[Gv/{Z`j҅M0Q)+z=v"z454W(N;FHɲNnkk}#Rˍ=DL{6_Z@(c4!~6gT7KVsqnRÜBKeLװ@RM$(&*뽷  Z3qDLnt蟸+pk|ε:}5N"r)Y'-}0bSB1ϬZ~'t򿙪5N4XqFsKPX#V ɦ u8z0":hM Kk UU4 0h|')]PQ ,[NN΅>5 s]ԠMµ,vx*`V5NlD%0a ,J$Yt*~^|=ԟنj(:ư CDWa$?RVt1#mOMot=-Ɲi[wo:ͬA)?R^9qdT''"kOX %'B5ғIlG;tcM>Sg>b H.|*E_+\lrysGͻrB敗ThhՉ6L)~R2jEi;rY1GmUihI8}5KQ2.vUۧ[|3Šʣkve  aw6P)x}L$IHR~ ff+}G)ɅK~!^XuIX!eԗ03I\>.3~Ϯ_VĀBI-(Ąk wvcyt&C&>xR;i7 H,0c(~%2\|k {MCod*ny j m@;дa܎ h$>7CR,t]!,'ӊ4)M̷4kV2Ak"\r2"S3yG=K^}YXtk_I%CǨ1q| ՋhٜDIt:Ĉ#Ñ"@xOJ;?9 'B?鿧7U芃>^.O+'H`C)R5:/񈼃$z daT_Xu z;ΦxQnUAk,~=,2ݤ4DGNfFuz6^6pP7 ""Q9ml (O*Z_< V hǶAf2`Yq޽K AE ƅAa΁O?<[6,Dj* &j\) 7MJí\xє:'ubmʖeύ 1n&cby# 7eO*mڛ yN4ޔzD&M'1Z״^N ](78v)& )}CIQui1ЕC@ShˑV^ pT 3A=G1I 7WXڙQ :C!Hl8ZyIa#ߔyn.g_P-Q~ LV?RXYXxG,.Ynpޕa .cByQʧ+BQ<%m3+dpv*aMUNz<%CrѴe"J}lrSR$v:{q O͍Es2T7X~i (ֵOԴEzE6A6n4|/0ъ# f T|U2TZ 7sy/\"dTN%M4DLZ-Ai*b*Wys7 I?$ CI@'ŊRJf5# I0r'w]!#-kU]_ G+L&%>]X ?  F7fL=`뵘 X4R!h@|Kkh㗴p3GS%ԼǺ>Qu۳YTe"yP {3fhx5}IQ`n,m!9*CL|O'Qvȁ!]8j&/[iW6w~(|&~ f'l(%mU[Ur\EUkUtEaM5\A^bvlzSp^F:S W6OEc4 iPwR<ZM9ߗaKKgqciOMkǼM bϑgd1`gd*E+ a]r͚HҤ%!d*%У|LĴ m*pECX=D2p>Kx+7a/N%es嗢BVgi~Ls,"<z+=wjLmB7E:ӽ#Oz:5{\Ea//}8 ]lͦu] ^bB^3nXY8y+ 'eAONp4;OR`ʈ5U$0khtQm|Zav;Y)y5 ?]k ̵ U}wo{jI vqҔfǥP"4ed LU,>/$QQ$U$ k?"j\4@g#>M9s$դ2Sr>bsh ʏO Hva30ӻ.  7wqeM`Q Ij*fNAOܑqkCɊ(*kj?j R Ptx+\^+nܿ=!"e=NZ`1Z(DUO0b/Q03$o+ LrzO;_KR㤅.@WCd S ,챽! t$W*xa~Ϗf4Ӑ^'7%>T{txG+7 Қ8Rn2L%O,@~60X[&wR39g20)҃P% mIq'*K_]y_X֕Uk#E=H~5g ((g=rt"rypT>Ym.ZH-8~mXJehб#=P~m>e ^>O7`Hը#~?L Z&WРmq??S=͡E @A3LAc\bTfk\)E^+\o%~mY]dgB1\f`]%v~Abh (eMǟuZvkK`w+{V `Gw^O"A[+љ?W# 05 ܢ"qdxF$=QFj}֢ƎlIfnc vs)`mδ.~ GY1*0*}sS: 4ؗ־~u$AT/*7)Q*T; xfdt&<]YO{dy=96|ʚV u`a4}xLBTxdt DMIa+CxҘPvRqb-*]e}Utv?sZdk]5&lJmrD^@X6L$%Mj pb&f^=ɞEy0/GʣK1ī2Ὺ=1Ouoe^EU?{3E%vBJ?zS9U=S";oRfn b&N/ط}z%yY|(@XIrY5:kvҚn0n/z~I 4q){ 76SwnNT5Tf^2+qu66Z)xlDkvPڐcɄ3Yi {CEUk?l[{;uhj˃[W77} 8kZ_r WnKZc{P_ q,#x}O4^4TK }zz !{mYԳ+9zCV Ф+~:PYGDuɲe'0=?Ԍ"ӣc)?v ( |iQ6I*Aω*7~!4t\zi7'ރ1PYI "W%)su(a*)!HdicAk 4aT!A`nR\qʽL{-b[9nSg/o g,Ս윣Y~->eF VPJ'5IJ˱o`WBDnX.EGעtʑ( Y!|X@34ms?T+xiک zjr U'l(U~8 [#c JOd&84Yi[!ȩۑsc)MĴl6=LA A.hǐp] :?s ;G Cow8&ߵa{kZ04cmg"eP%kO&UU{8i` 딭+<2;^w􍌞1t+V:սƤgw#9 5GsY.PeY鑒%ke q#{%CCtef?6 G+3n!Mpoz!i5[!pR"8&%ՆW& p!G:XaFZA[=6KwʔУ/lOsaπdJ>d&!{$q=o{/Tr2V&H?'&tWѴ ?[mDEM,O.(WDzvWdxhTm!C1c` /‡iEmG AgM|;9Ŏg++ܻEDI,%mɩO$[Vw,to#c`i-[ӗeن(RUVw?I {zly>h%g%t44æ&zUG C[wSX ۝ɼ h FM(6w8f1o0<)b +WĤ[q3c(z%P`J[AKe`irVodn- H`YQ;kqJ9C|C|q_Z@*z+eָyz\JљexޔZ6=A P͚ RVJij1Ÿ4at|}+>ٵ| #-1SP :g Zds7a:< \3Y: /Xjc<vFLŕv1txx*OYUgDY*a?9p*Mx{?7Ĉpףyh/œ':8XH.c^=]yF0㸧mxL5 2*ņM^ `Ms^p\<+7wGM|H]lYWMDXu(X ;j+ ̽Lsy lj'hJq0!:&`U?FZrAaY`sǴF, Ua gUḼB[6Y[?HtVV^ G cB=}zNjX o(IRڦL:CD// "(VpM%ku?jBXa79a([/nzss%E_ 8ȨQ&լSykrqN++BHL=8 e_m[E%Oty k8Kj4\۽k'U17-Q:&g͝EhwDIZ^; 6]2 $XPf6B?{ۚͰ̿r VLr=ycQnpE_s1^Ċ%{0\[r`2ݣ)5]s 0Yu Ɣ%0Qkxi {54~hg*m`-+t}3+6ѷY境od,>*5R-iC$vܡĦp#pZM" n#h Wip^AwHAgyIg6 ⻮!w UJe~JqBjh-{=>@S1%*Cٞ!#IgxaSrzQ0z ~J֡ .C*h[ a\mK2Q$03Uo |mV.tk''s5l"q4VVEވY2qn5o6xy'A+~ΡMG.h4f|PpzUN6#QY౞ok`,#IdE1ӹ8ФV!D01 Y'βl]Һ]Mg[&s[a~\pvh9jN3+-cj9]'tvRF_p*!]ugk%`IgOST5AF% WU޳ xwQZhKiJz`7 :mα (@x>ي`#3Fm#l\RZ7m=K]<^鲩^D1{\MD #c~.r+$\`֥QWX,xL7viF=4G\nfҺ Q ]iUQ S[8BL9prJ:Vd}ګų!dT |0}7[e'ۦ*͵ƈ=j8~ ֏inJ<˺AIK+Ba;v\Ӝ Ż@Tw?lȤcnV!/ wR0;m@~)[B[{ESŔ;F|sU0> ZP[/ bЇ2PSHb'rS!jv耷ؤ1ltJ+W WL{o&q? am ϟUBpOCßmhm{ںKfY"*X%7ტQUQ)ޭmDƶ\a餘.qC135lf@ݚ}bo #κX=^&4C@-*`6$UB$/Pϟ@s LirEIjvTJDͽE<:g6,䛓oznʵd0COzѢC.POf/.< 7^.`59]"K0Xgp+6Ws4w՜ EO!Ж;DbXJOLjxg]n 3>e?FUQ aFnx_Q̒6{F\I(XZP6LЫ-z_:|b41J9y=;_>\[ieJ12[l>Ġ4+rmj_^LàA5sz6R{T" m&[prV"ޏg"W QҘ21JXBLd9nvߙN(S՝q֟T3AKPVރ F۹[.!r\&#-2b'ʥxEL% Ѵ9HϋQ:vߏk Y-wAt'ȏ/,Rݠy{=j !,Ǻ~%HERة ͕Sϓ~3!Fe;Eu$8zj[l*BFQ%O|_Ƚ{" :cV@5\LaЯc@GQ TŧrVXmQZpߊZeOA7ۡ#g!O M0я:L2CAܵLW( *Y+5Z5qnGwFʹhͭ'7D!мM]Ŏ{N,b<6H0gqSsFYP\x~3=ⲁ#  pL!eEJƒjt>q04|4 SřGK*[jdŁl>z} 4T0 v2I"Opb.gȝ5PiQ.fz":ޫymZvj4` !q >Ƃ  &nV `|*Ѹw v|qk)FN^_~QҊw<2V9x*(LPaK#ôd"ذ)soAW= ?c4ŏv y6 =(Zϱ(cg_] gdHя)Dn[mԓ/uELFfP_6z bXSa(ėڲ|2P:*Mo,bjDqORl3-,,a;I<݂bO 5(D܈3۪ӳh2?RlW&ly }'e/[]04e|EDTwm~ kim)~ #UcYyQYz̝`mW4.%VBϬ͟C윿DFOv)3î 7,tz*ri63esJW'?.5=,^4j{46z8 6￶ɶEOsT<2NhbG?zʇjTR6Gu#=jb=kb):kDe50)͸UGbsV!H,čB|`K.}v'u>{tT;Bw2|Q] (F%pb Ih9xGl9\z%p &~C5Ɏ rje{4%!-[eK_gtSnz:(ڑ#ayX? 4]nSJrmؘc&-2[%Y"]InV60Ad>AC[n@}7ADUf_6Jhuj{^XZ5tc@RxTqP"|bu KsiWs?Ο͆] ?=G07$D`MnG)Ƙ!YOΜT`f4w2LմXUI}['Ucd*QIֻE ,KDg,K0N c>=B@0RhvAŠSkXK=r)N@[ .?Ph m>X_H]u8;lRKGe)⋐6_'EE YrmF>ސFx9ksױ~,p/ >eH=]X!52U'-6(B n Zp 2O,8wȓa; O%99Jn!.zZղeRJ5xDYD%OxHa }̅WQa̜B+G3{b,wMUs)M'j7hs] [MVnspu.,K =Gn{xLHw2/8Bv<ށ%`-@sr,6%SR'e±#kQ|Eϱe2YnLe!L RH&2V~XnIɖ|{LJ+O&a(E|m[mZv́?JNHMwff-18w@QV{7ÀZ>Jz;/!Y8)(e.z1Su}V\K ӽu<;@K/.C;YO\Y8ֿ8} ^>(oȣvƇ_;L g=)N#N DnT_Ҝ X ^<̢bgxt*@oZ_3j&"xEK%i{6;M;MtKl؆3I$Q-r /THs~5h%kx6J`Ɩ#N(,z 1_ƽk7?&z?˭7,Υ׌6[N͆a.3*4 >y ]PMxaRr6fJ[Oq϶8O RKWnEpbLh'%mWD 0[ Lwq=~dNq2kϖ `qĦ:ݳ$J4 zэ=ҝ89Ǒ'LF:we/AJ[aT2LMB(kew!XcӣCZ7]`)u/Bra4Y-Na~כ|,u-J)+[Ղj0Sp; s%D䠽1YÙ<[KT<b9(pc)1'x!f7zt>E2i?.Y0uw/Yâ2}.4T9)="sͅӎ y5NoUDLv4vIM 8ߊF"Y i8o`Wԃ =^Y`y$zBmF Lý3򎉣e0<4В#g@*}zx vPiF暙gch-j[.W&WN:@_58(\;v&t;qT>zæcy Tr|WE&B] ?NmPV,3RW֩_EJ$0 [Вc("_n fZ5[f "CӖnY2q?wyo\6=QUTtV~@[AI; JJ_l4P1EJ*+raƜ$sr(2%Zli` d4wD@Y[И'E+4j %簤eDm >Ir=FNj$fAJBzGcXAtUxu0Ma-i΁=-ɀoAI6'E^Wjرiw~4x.7n@0N_ql4faz?5*+CED+Mp;OBi6) x$hᏑ@9,ˊ0Hq i[ɡHyV"gn`4_ajC/mJ]U;-IȔMqL及E7ب?+cˮ #ڂF?进;ț٤u5`fhZ݊'kp]Wv+k6倗q: FՅW (MZ &8]!7})h6zl֤Ȕ+n9tp>Xΰx0űi\YA i]'1~6N,/X.JS}K Y07MIFE jp*blT$`F .&xrP._o,bΈy xI `yDp 3}]cS{k`;` ͬkϵ˩+@ul.L+jslYJHƜm rs&*~!/( P'C;;ɤ)m=tt:9f֢  RJu[1iJV>K&9+1,5Dv;"kʰ*v^cfV"mpCasDnKp1~*`Y/g) /a5V7, RuŨ#rܴ9-|ɘa 75JGtIoڔV|{\$8ķȺ2Xfo68LNR8{ B쀱#sm/ū9.Cڛ䴪Q\Dϸpt/Wi[P 0ی+?/ 9ZVr23q{2GZF|P{-Pyù^]:M5OaT쑡W29gߧr=گZ胮*GhB*¶A=~@,şu4v .IgѤ#928ޣQf ?9vU6zUOruF-ODĝ-˅=M|KQvdPN-4zgˁ6̹I^5h M .Qkn#chqn0o7x9e2A3+.a#R LR5yW5r&_zt^Wn@SЯJD,z?/1?K`'-ӧM jA2*hUУ*A%O>jBK?׶='f+Iv~1VNDżذ0:ou _^ԍ _b/3=Y 2Gb..2Μ|~b|;`N3ogC\?ўd؆YFJ>_O1~Xy=lP9)nط%SBp}@f']1v@lzw $&TNr$\VwݾcuV n$Ki߄bl.p/tOW߰Ko9M?pn GX?筫kCzEP7b"O 8 ~pT 5g;h]#JU"m U▘Hy$avJiݙ[I2cz/YzB\M.m2 CH ѭ2SeH\KF<]{]ߨ 1w$տ1xoR u TavY8֦K^C6`E|1'll&[Y.x=NZ Bf5XE^K {-Aw{F8ݰm$19` }]GZyPVvM\uێ( ʠH6RJv)EQ9sMϭ m)!R.nk hk?-3>"rP|]gw3w7ƃs@guSrUI'gGDIDF @*b:Uul'4d5콵E\j%L:hKK k#NT#ް1Lj .Y!恁^6bI7@nuFijUf첷TU|ၜb:%0MM#bM2z7xeJn^Qx 6NS<#5/S/oٟ>v )D֠!&2%>0Qjުfw}B"k8w4a Sy-8HU@0Nb&OQgy]LN։."]a,H DW3^.w>6ЁȖRV((Bh&e#pHq7GwB<:ب9|>@4Uyioɣ\Ce{@g4淚A?ME PX*[V!-[ x!3p_׎vF@wTO#|*(2.O-IUN$"ƞǧ9gGީ*1p800D {B0>L|ιl?A$`($wab;;{gm/V:򱁉z kЪQ}lt|J%ަ# Zoۊ:ja-Ww"Ʒvե0+ASGmg7` -dM"}O썣.|[ϙhnam:"R-|@`JZ=c'JD<$u;+cbج,t;=1I?rrW v_rk2冏6K&un_3k{H<a&(is6PqK+'Rm4.!;l@Ru ~w;S} ȚȷFqnIhN@¡EWyϬuۀA! ~*o^_֡MIՂfڱ>3ᮙ9d 't)?}w-`ag$TvGg &P`wreCfG(| eMА0066Gs4->!dJ46RFfT҉˄zߴ^(ɮ~׀5׼]ܸ6Ywvɫ:r5֔墓% 3kX,ἫG~rg4<[AlUT(9ѬS}^-]}{H! |jD5K x`GSCI hzszMb>ϣnv:|eQe .k[f؅{ [YE4^Xר썏,dѾǝ0"BNqa{cIgK3fߒ986,dc)4#4e [nݵ+Mg&d (IM[ f͓`#Ϟ@~UQ)qWԐbB)`0"eL RiCh94i94Qwkqߎ1z GKTB{ :B%p hJ$@0h %@ TO\Qik߉۹`Rz$ O:xFAO BM a(=1dqAD#TJ%ޙuVJKǬYHE2E3 ,4{ei*:&AR,7>:jjW|PQ@x&nܜZ1dC6V_Q.in8-5bBuiT*Z`AJi@S }ܕl)0\jШpV۟/ȸbNv?訚 jVK/T0ğ`6O1ҢMEǽxmqd0RDWIj{nYZuD[e2 |uACT /RaysURY5r[]Q|CvRTW?1ͷ23ԏKB'G/KLI~jXi i"p"n^iacs`U;ŵ>c XHj,n3O5yBMzF*n̹W3?nQ P˪\(̘!u)_ؤ\F&_^+iIWP) I}eЌ+ [6.Xz3kG?!Em.f Lp]/@hjF}W.D}},S{.\["tS8arMX5OeG1*Q^^W}$`%B،}$m5M`CmGuy )3~a'?D[dbTwmu/3OD_Uz׬0[kV{3c,PgRY#7wg/CJ#q?hu*(!4 얟Zj%;DŻ "~}Ҟyp9qV pq,+1}-~xݘ[*xF:#]CsF14a/FoмVᬑh]C/5&w_O{3*0ˑAjeg_ 5ahnPcG(Mi!cde?وe;-uHRl9"BaVZa#,f% ,0U > ]^Z >3%޺ jQJ[N}bg6%Od!n`G[Z˞qOKW/vu0gE;3 lX}ࣜDb(bQF!MwVdk`+'9 vnH fv:O /ǔjό5qA *0m6m3Hߋ`G: mX6 ?{\=!=Q mZ$$iTVo1H0Hq߿:{ÙL L恮qs llt|L"~[D,г!IT ~O \N/zU*x Lr/pMDr4r~acGTF ýA5`z`OhirNܬ+vǻS~RA Qre7@W?)Q{ + uRF껸ćWh ;3D}ݞ*vfsxd!jE?S2G: K ~(qf;Tf:sz5žNxq "6K<)bmjq܌+ҭߑyQuav$vbIX|2e1Yo-nJo%Aɶہ= U*yƀ>2>?{M2ok3y>So2AX|!;dUĶRuq̤tm `EOWwzQ}3ga!_i,؍_e6ꏮoedcQ'\9DjQOݪ>OTr\;̝E *9iC<mRoԗDgf~6# *r! 7bqkW!_WJ TۭJw+X`7<C0glm,iհ+>%gr {$#zDc2.}{%Q(8T.u `9[\WxI_Fb9aW[Y "YHazafzc9sCM`'3 :Q)0rE$zzc=m>Sxt_4nRwGh2-D{#DnD NJMi)㑇-d(༯,';9/YiH(ĸF{ </m !P^"=ԁ&Z\FSLsu&JUQ+琜Oݱs>Jr(]6 L+ RwwaqdNdF (}Ȯ!&k >ܠS+2 >bNV(@W.ғ; PASC<~k:uHkAk@4QhR5t>[̱1\6ZEa {Z3Ƙ_vըl.Jz':XD"֗A-oMt{la&w?t1LϐgˀHAP=;2;T ߸BaCp7BsNf;!3~%FWh+ ?R- OrwF6RA"^Bm c%HmK4 ڠj8 9%yveH[o?MmdGfSE Ud+bqǛ!oaC{]"^v#54%z?]&D*~:=D_mHX D};+)_1{V)c%$cZ5Eʕ@AMI}[nPُ`$BK|pK^v<[dm‚DKޢŴ@jh a{Eg /eapPl~UЈ+Ŏ]ΘPI"B/^rKVUr#?U a8:|YZĎ,_`vmkQ$=wZ{jp`4s`)1MjƔ I=V⿒9 XSmJPD"8ac@u ?rN %Z:I ^攇nUʞuWLͽ״Ji(< tj Z+i qmkd*p0>w_ zX{?Vc*8 $SϢtF1=A }m0˟8w4~RNUѽحl|IR/aީ9y>mJe1Q~WBy%`]A:7iqs:JrGz>]غ[@V?k7%OI L@VΘ_^UR;@۔;N^"U7緗֢/\pq0ݺ5iKp( Uep$>9.h(N<ꤳ}֭:ĥV3 0$I b:X2Tk"4!YIؠ]q3@ѥlъGVؒA<7]?ZWRp]=Xۚ\J\TZFQ!N nOG ȑ7A_!9vc v=kб SLIOv~ B9]%' sYS'`k$U{VDmqD)&[;7>j@JT܊÷nL^sk D@4uBl2Mܢ8u}X ~X|Z>J]Wls#Q wș8F pƥ{]Os B!iA;~Rwh`@t{Sa0 -BD#"пQ)M&? 8S*aV&_A^kq@J"r[Ȼ 좝̛$GBz>Ke,Q`neq}EC>9'OAT#j ΏppR77fѮ{X`Y|B54z̝e!6w,G_K象|+~Mb퓧jJ`'~"DxHZSXKu)mr۫dtNWg)PQ"v_ VWu@ ^JS=dCڗkhuUچ|ݝ=L2 9Y4!M+ 3(18YNHb򧶷oC1}]/dƕl1N'xVfpMMUقq-<Ď̮\DZ𐽝e"OUr;"8N&xwaSQH[kS1\'^f-*xxmƑFUw?Me*J fb#CvMIfӀy&~ao%KS1VoH[d͸k!}gC^ z!"(f-獕[r nEN;?: `X1Q͹>iF:}.T)JO!R2}E!,͞w'm@W21yN2V3[|.Oi~WQ:w*l6``F@>(ce#PC6LSI>II? ~ =xMȍ.V\뀌0NX]%칠gN<@vXQCCV[۠W<]{% zdyONeLƹ@(V٩' JOJY`b, ,/"Dppn<փl*B)cK 0SeaqPJFOT/?Vd8v@ecb to˄?pqq84 t[MWs*UDE@"߃EL(a'|HKcb1ξlE(-AGKhmdX~/t!cc%CRɃ?^#:g9B. x;PoZ/\Dy'نȉ!cwCu傭z5=Py`%\PSs3mj-A!<3(rjS>a:Y$;o<.o&n4Ȼx*[KK._`E֛7TT`P˻P k-vZzjԗѮL)W>¹}Qt<9qLDN]u҃|4gK/B QEBW/C R|L\8OavcT}:<,q>V)8ϻ!nTi&D8d} )1ŭ?v?a֖_PíI`5}Ϡ_XTf0]F+=/tiܖBa1vFlQzpqq!K&Ju:ׇ,ڣM.mN<1z KD'I V 8Y46vVZU*OµOd3%aŨ% 5ph%J.NElG+t4> Utz7Pŋf5Ta_v֏E3`o|}8[}_ɣڽ$ї5Ja: C?EIכCu"p/q 6|q)s0.PMt!Kν2!KJjL tW[&WyG\VҚz#cPɸKb{BhDa*BWwhBRfh'IGjop#c/]DmZ(IC/3\̈بBL̞{ZnXQX]X& 8Gz-ǵ.DD7@.Dyu,#;ܜU> W;}mpOsiUg]1zFw RZ^붪R' 6}t–m~̷ ^d_|Ϲ x*-6 r8q2bsv5;W4Px ג40~D{>uƅt4۲\˺V/>ߊFÄxlznۗP/`k?o6{$M ^yT:TWVlVZ@ǖu<S!Ar@i]h@26RPWMeĴ^E1d]W}l(,4ug2"E-UviK$a›1Bhxmf|\wbh0mNM4p5fcJ:ET02{gaQmo߉ %t#%eBlrF'ȼ 8H'O*=5`Oٴ_^3ɧ&'"(SصU q%l*%}(|VT4gq0dTm4_pĆ 3PNՈl8f,q%b@R($ZƓP#@aL0X?㡞|y@?x xM9yo^N*S[etT=), [$}c̉}e1S>G4J.Ž!ott]ώHW| )%UB(0-1!V,meQ?H*O92w܅םdF>'"s!IT~0FL.]MAPK[ufۯjo OZ @ wl"RJWT5g%tF_]Ť˭Ŝ%9f3.PDRnOӊ*ʎe-iKn&rW69Z_"H}츧ևk移Vv#/iƄu"MoK!YY-~I կ&0zyUz+x8+tme8 WR1eBSEDJK. M̓ne.tU_]2_FF]F8![hԎǃ\3Wddgp;Fc4Ά[|ֹ9Ƽ+'83J~&ubsX1(50W4{d6QKqw[9j4G4Ueh*CΆpdS cLK}PcMl{E` XK0%mldm:D%)o+Tk+;Bs "1 $+\qUF TGfǺ2 ZvO};^ Ir6E%GW=[ȝ'`{|.7'~]λt鋉&'({* ?Il= Xam٦.pdЍ:QYS&f},e^,?ֻEjwũɞgU[1حI;MmF pq1G}>)U%"a;@7eZ(}\wad5?Nc"A'}vIt ܦ*R(?wda2`X'c|6 ]f x,᭟j:N$6ʲ/U-?j ؂9G]on/_LXKTEdg<ژj) >Ф%N?L#aߦtTrL.U njkR?)1 (8W<0 WC2f\~ē%=mOLZ2f,SKj&Gd!n(s4 SvNA>iV4[B]_&\ʧ QHNt 4]+if5 C y?| `{ʨR4F.Xj̨qlLbfukCr|W|f|ʩ?2ƞȪD&R")*[I! Ƈ'<Cb&`7>Mz"Ms ,/Q1¡j Pʂ IT/ǰSr; Hu 6ϐ*g:S$`j:+|!L$Pmd!!HQT6}CKfYVZ2E2ҝ2;a Ƿx6VRmn#E}A.SdH v$[*WLG*Qe}eQH8 _ht\ ƳA]]cSmūwJ[*0DV@1=jŀ.!sB"+"cjtVL*F&{w(CVo5zJ%n}9vr\$D0JQ啰Hӎ $F# ~:BGg}ttDx.rnYXO-wbK)E( n'{ r.טȣuCٺoQ×=J*SFS4k:1N/wrT o0:=3Y^$KmI_IV٩-BXʰql{^x ndjവW8DC\S_Hcq}~& M@1JG?X@ XCi8EZ0QWnE1v204%۱з:F,&RBþ^A mFfBs8zCJQ!ӟD_Ϟ?{`2*zFk 4T'@D{X+|7ETbK[qIaYCP64ISm˶whJ("#ͷ w"Jj3Qτg|HB8y˅OR$x5 閄t\ִԽ=Z&\PR4O [6 ,"h*]v{v 0'9x8%d7@Lۻӣ^YbWY} #o7 FiKBkRkZ ,}EjjwE#W|2 QbhIL;N=%S\43ѽ {o٦|8Fe֫)ts +rD3=Oj\-:zN3B-J#!  0yX^p6RQfм$X*<[W]ڕ/j"!HzVJb0{W>A@*.h:f^ULk9~kwWXMx&@ZGXJސ۵=R>pgлI)4Bdk+hP4H`-a"]?WQ5^3J2# +U? ,ѐe ~6}y- 1R1AϮ`4ڮ&fHZ^sc҂"(//ƌ?zޒI5plCbNQ)spxX2mГJ2G+炗|Ȝ=-PC8S/՛ш~6\Ёn- M0 ѷe,"(7c'89+FH;phQtvy]JKmVF/\\nB$LR gnsTl0P2vPo{%0$G54c?B+tJګ?%d)kv,1]CK~|SiN/C=%LFd(cJ 9ŋ@ I% {: jsG6MG F2Gd4AҤ [ VlR wAùe9Lth`(fo!#=/qp]e'ְоڒ笣pEKȦۮR:'lBDV227J׉̤/J5UۥD(k7 ty_^ y7!jE+J9i{,MA҇-rV;b<<}vxY3,L^i:APr݂:ea_Af" Zj[H zeu}A4sID:4^Z5)>yGW߯LQ!X&4v|PMy!V=RXÄI_׻Vl03ΧquyFYE,f: a]ѥV@dժ$.9RA~6Z^#')i$Յ!5C6,'-)fm7GAg#u2_ ="iM ͊k3v~},7F2 ݵ}tup$g!9Yy\ [rw~gnVN/<<|VFՈVˑCGtm//B&ʆFʏigGIqEX;Xr4'i6 v`Z5D5To*@ڬ1.m +GrH jc|2jxϮDEG$Pg${VFWu5E]}] "[(qKF2w49P?(m? ^%J7" 77.\y&}u@<Ɓk Qÿpl}2/eS%.nM@Jˬ as^]΄]L5(Uߎ3#îG= >jz$╈\o&vT q=\㾺נͅ"g"f(Yٌ\q# |,nnLC>xF+3;;Q.: * Ms do);yRYBTƖ]֜?B]03p[嚠¡lo1bћ6kQ_K&biB1I0I.,ЩZ\Xx^_JדWt)dsXKZߜZXDHpvks?I(X"tqE@2 [$?72ڶ?=NVvvY8h|| 9_LiNd`Q -;vǒ>+Wrb@HsGmrBU>ΊQM눸Qׇ~z6u2k{hHtd?n=cW{~q.bYAgS,٥oȏ Rg{ G᩻7Y--D@x@wU$BČT{hgT38u /u_Rfb1G«L XQ2Q"`*ZTE:re{kCnC# t&A;ؼ}%w/Pӌ'U %TQꜦw_i}lI*A@c|?0D5_̅!zpq3iӀXk1(/zUK^ m?En&0#x7HNePB0BЪ|8hh,fyyTlh(_sϺ^MJb#Kv.0j~7QL_VD-<^F pٳq-SRB6|Jp_7uHb*N&o-\TףLpnO)}EvJc(=}CV+. [umRaEnIcEMޞFEێZwSm-;^0N2'wb=͍1ݖ"vȎ(V]82nXQr_7.% |aČP|8}0ԙٛ]ch~I ۸=6WlO;'g(l;AXb s 22z[㫧gZ + b;O]:Q(Daэ0Ce|XN^Y~\1O}W{J#aUĮ!Iq ֳ$n ZŷS!;9%`4dQb[OAo3N#+,6̂'2$~Wtf͎};$cH8p= qXUZC{Mt M? FgfV235 o,J @˅Pm81WB5K:nap6>RaLN#D*Fv-'- ]*NUA(]:B= Yp?BH[(%@V~sa57,2kMKqyo춤ӝG^p,rC0'Ȗv7@mSBz&%(|AnfRa ^tgCEQ#-(>{0B}  k2n{t1-!JT,Ol*ݢى;_a]=P}Ԧ}zͮ"1Ʒ ͭ`;UJ8TEi`'T mB{xh-Ky迊<1TY|INb$vs ᧹ $ oPWAcWf 3?]#9\͟ tE >HYQd%ůpSBD| I5_"lBH6?eHӿ^T%٠"_6JSw\2qq<\r 'Ȁ)(J۔ b* "{ UҪۢ XD b20/ZW7%&w6"~c+;6%Uo3fp{F6&M2iE GKϲ ,8j~ "(׮}Ec J,~ [^QN|X-Gc}2%B^⟶DaNWvߤE9 %3ٹ"(hB%*ei88rO L0{& =1`!q\wkoRA'6'hJ*8 X{gcsV].WuRYT9'&1ND=v:޺/׺L}'4sցN!lT|󥘿{7w۲s]#:4'nG&-ORMyTŇ?3-ZW ;IzISZx1yxpȨ'֬fDH ~&Ns)6Eb(/M|nEȰFtՠz4/lZ-QdZ\85j'6a}tb <+|t@-嗦#'a'O g ; G}@42y R@~{(#2 K̍ZК \?e~˶5/L'{D|N;MaDY> "K6DyxELF?\5:]0Y._xt88ܴr 2?I fH`1vת 3P'{6'~ywq,L?g\=hlj_ҕJMRIcDzERL.:FFB:A|>AB@}e0Gpu v#a!yMj>3u y %W1{1Ǹ_ o~3 ~}Ia`:Hy]4?gJHPu6ֲ//D|BҒ=>\髯,dZ摑zRҵ8#TH0!r [H:ajkrI1s.ʯ*I .`^хOf(uu%ξu:KVvFQEZe5CmqYZ_ êSʜ*{;H>6# o=Gj[_IJ`oi,*f~5ɤ—^+L3licr0ޑ(z՜0sȬ)@sHYק &iZ\)aoaL/3zxXtM b0?l )cK)!ܻKH"{ҋCZPz&:D=x_0 Wҋߍ|YʇtC#Q)4g0!TZL /iVylYh+xe(Wn7'KsR}N+T( [11ĦR' ʘp@AKͼu\]˼1er[Ukt̲~W[lV5YKuE&>gv)0GCwj-V=_ňNlΙV*Dݹ ]AZ/_c#YYXJk1Tڊ#QZW̋~5hDK0m9˱EjٷF -k{%pUY@vk*ի8;6tS¦@QTCk5,w{B5)Zs[4HsqX&>kWfpX;J\+kHh̥_75.#9rLx _1,5$lG\V5Iߪ#9oyE[W GwG LM^ٝ5GoG+xpN'`Yy}IW*\fﺬ6DuC ㏡ !=놩Bk35bkdžH/FM@z!@K]Le#N^ٚ&q3w &_QI48=lq}D&7GjǍx{QI>yRj[%+v.Bl5a PCީe_U[J/Eg,=LgBL͞AKtAR,e!;*&~t)H:֟ƿRz'[*ȣ>/ʝ^*/[Ӑ9s=_xLLEp >VU cy>@^$XFDd(vZCUe(:!ʃ_G`l82n_ J!'=5'oƚdӰ264y/a{[+| \F(TgEZؽvfJƖ*Slh.N|S8N FGLɣEL_l4|.y TfX U2v!>)&RװFu:(G0z$],Qo7DK4q6bPY[Wk,<Ϋdgy]ت H$L,u%^Y dHNi xI%D|8bNg`'h9Ǧi0&ľayà BU]͠OۿVH2ĵR/ֵTL %Yyp=nqC^ڣ@^4, M@36Նq&˜%zY .32׿7ĀQ~|ret5:I9YbκXqy lbBY4I ~fn[m-Mm+0oJ1h.qI9ۚ9XӆOl6z@aFE1X`=VPlgO[ ̆y4k{0eYHjS"v!;;~ PS&h,OD:7+NDoOFe}gzw6g^xn"QpxKş83,7V,:]&~@ǐ &Jq4{/nb+B;TUNM1sj~9: kmR-<ů8CI13?Yǫ0%嚯}hL>uk$Z$tF?v:ZB?8 (^3:K!oBblI)sO$~;5(8 )w#"1CpzF5R:,FTişqܖ?1I)?"grsσvUѲް!OxDN+̙k> 2I)6te*OݦיDA,%p;fti!lq"pM.$˷_B&$ Аx?Hcz(cay>~L;;|Z ۤv?}um?xcxX0`/F! ]WMGϺaf؏K̵YOv~\YV ;-x3:e&^N(=7!oyM3tD7B%?I?@ǢmndU5=0Y׽k2N!n9=:jK:vo Pd0>RC2ߗpKXRf{PS¯_nҀ/Z[wm5`YG#OCR24+tCK~ث\-ܔW% ,g/\UeS'ڛZ>BSPu!~r5(6BK{#VRieh8aFe֑T+İ2Cᯡt%é[t'EE}CDD=w')83}oVF:Q$y(F"rP/=#ˎ?tj?[8=721qaaRݱV؆6)TfҰߕS#g&!?;@0i'o*gѹ L/%IbTѬ,DoQAhSqɕ* ^2b=D|?<Ҍ^C>j}lu_ rܼ¬2k_hmfMjвwG6+_z?xG[# 5M;+CQߩvqTLQ+osYzp,?=ׯ=Q&CɈ25(eސDz0@þrhW1} Y_9f"`RAx&/Sg k!#pMzK({:1|צBz4T$Ӛ$k)z,CV@J_j)drY/"Y_i"g9]DXh4>J (Ϛ49!Q,]W ѩ 5lU%?A8J,͉;$<1Tu}.Rr??B OT>uHrFabm%,q/'H ͉ϒOvY& LGi j2#O뚴'M#lF/ݏ׋k]M\o0U Dm<<苹N%<PRj>3y-`Sdc]6PP[k7aHVRq\BI͟ψ.|2@#H's k4rIJ'a;]J>UCRQI\4 ۣ?< 657lzZ:eo ~TjQѣZvS[g/ @fij~X&倊PG1w\0 !o TAC2w e!*%oXb~NS?E%"" .92\Yh{_ aCeb2m7iBݾ]p]=^X/]?Q% C>F:@0Qd1h?mNhK.MQJBI C=H.r+B5MJ+²B*ٲ BtFʀ[}~0=TB%7T8Ѵ'E ʓ pddcfY~ + A2/nB7;>47E1c 'Ğ0uH/<{r$3 {Jct8OY~trO0? Gނn5'kqt@B9VEJP ?_)z:Th+J6TTҢMdo05Je^Oģƕ?WI-14I`?}HpQ=)P_-ՁKY2R?]X42AI0](1?&|faI`gk}ud;Cw,B.KNB++-K;=]d/ȝ )qqhSq;>?O R]+9@Qɩ_Pȭ.J0(bX*= @1%ةȩj<[)8OA#&_/qmcWk$դ@-+#5^.KhW 4Q0'P`Z%>4M[їY^U-qP!o#8 >RkV0ւ/q̪0oKXUC?%/1ΎûW\ )շz׭J$ tZ47u:c%bu{S .,Twn.l7B KHJ&=ó ov'u 9&TLdKv+4^m+σv!ܐ7>*IE^+A Bw7jZm}i',V[vLN~b65`VXyՈ드z329g3ܿrnTn̙$$ԎL*ŨQ 0@g }3sizz P&=XM7=;D΄'! ./n<,FRKĐZM(^.0V[wff_-:H6rv`\R0>Z\`0<3Ix7M*TFl@|@V CR rc nE)cjpvu@y13K,c+= ƝD3J&!<N7wq2O C95Gzs!KYXsL^aU0se]vMQ 
犦T_b#zJ2[^<9,rT<$@S2ݱK j_IٙA_;@q8-Z+A-USDt\{هa)[2 M̝d`nR*J%n +QX_i,%'חJۤޱ~6[0?3`<|\FZ7 f.Q7Q69-u"ad6h0دWJ^\hDKUC;CMZ ?>m5p=mt$hT4.TpwJۗ]:j;S( MϹ!NC"k:#bBeeۻ![!l!ȗ5K~Njy *iaBf2`!>7imq"52y{ 18}Qun8i'pi{/3#.:"/iq=P1%ʷ3m9! ]Γ 3,|Ӣ{Q7'TRM M^v&(bj,T:3հr^*ԙԒWDgLM/o:O) /Чl<}րg|l;'-sb [Kqxo kh7H{*>HD,vJiY3g$Lp>لsC:!`zy1N/s0J2Y_/sXm)KYY\0KcTbChiڏyE_n@Goכ4x5ev*b#ԵpVELtK_2$1U5nl~lЎz^ 6aI -)4z13+Z^A {.dp5z詌X+B l1@(̕cV$iJ[)(:Cw=uQɡPn~ytA;V"ŏeY hkv8 u +(/P|^ 2?ѫnZba)Gu gx%?reQKfҩ1c=7!V/Wcߖ%;@I).>"jby5?9(:#uPB1>!堲h"+BN&Q&T*|h{a4[/т*<45 YK=2x>~qNK Y:#BƘ^XXx*!ThS8>@z3>ԀterP ;f5ṣ5]w0fO  :aV'H ' h 27wķ(jlCJX?r}]"NF^[]^F^sv gKK-: ʸ3^& #?m,2kg@@gkw6&YeJ5.b XsMӹi*w1 SG<!߬󣋭f`VT%RgX x0Y}Ti5xr #EUu\S)|^dziRD'сӁiVM;U&}mv4YJFa6JL@5vT\ce?)kڲ9]N,~cJˆnwlv*y;ֆi nxQ3I}fUн5Fj+F3w`중 )6H|оrhl |BU1?r0 9hmΕ,҄5KeO3n}grj܃6 C=k@MEA%fȒht&+>Kޓ4[UA2҄gU.V,GD[~K'zύ~L5 Zyߦht^Aa^iS,OMK/xR')<ĀSNU,&D<3Ez$fNE76J>RTsIF3lʸrX;7#s?|"Boŕ&fZGujw4/8Y'"@FNo ~_5L}gT-ī#Ⱦ"Fwv%2n-u䫩\q弆pj_ԄU3L\mM,`]jN4<%!d^v=R8b), 75 V~sz>ȕ' yh ЩeX/&_0Dn;L#3i*)?H0Y/ 0;Dl\x_,koM]@87Iy&=5o`ƕj 6PĜI!3w tj `z@s^sKvѫ+ G_UggUr䍡]EX<%~\kSP@ĕB*Ί&4˥ \*`we8̀= [xL bA|WXJ6-Tcy"І]d_jޛ}gTf涢' mfP-Bt{;bĵي/f@$S*6״ǔCf! #:xg %uC7/bw(u%~~bEM=bRxZ[nU!Y0Mbr؈‰~Dq|2s񻎊of8(j HQP̢$ΰ?/MrzZ̚ |ugEӻz>Z楾W6U}CϮPը;e+|h? X:PnaVc,R _jCEk)@2fK,rp`_sk8jVѹՆ+$"xÅYGݡ=hgL9'r6cFjkw' M mx HLfod#U g;,cktw(D>RwIYb)N T% W<8rM'hg|DPt[o;xۼ#=~b(`( 9u]4{ YG5ɑ~Jֽ{ϹNcWL0+@%=l9 p&>my,)6`l51 o3w_`OQd6aAT,q,L0p9ɥN|&JЎYDB fmߺ&΃"DI8Q2α+H3 lIU iWʂi)ѱ%%MRi!l,wϯ%yو*3}o7sя>FVlI]CNxCۏEioEܨ؍&l=rI~n_ ST1UJl"FY8G U؛v3[+#[T1("<VT/D^ee@ W8s/՜R{]+űi̸a\c0~;u=plkμo`Xc>܀xɀGnk<_JJ`pyo$W~53{{4+P;[']O FG1ûኛs~ 6yz6`@)g0DFMIzvd9e>k?hYM}U05ߚƒɴEU \Erx,=Dq7br6Z΋NߘFpWfB5mzِS`} "^1fR.Ucz E'N'9g0U1Tdb-j'pfY"ߢLssht#!׊Y({K6ZUyS ZFdMOO8(#H살:O+["Cm:&7^R ,.lShwcH>Y{W뉝|mLX \BE,53S5)OuYyg|Q*PeA&d 0 d ;ScN*,IDoGCAj w6deϥBNԏƦ2r׍5Uh@'CQemH4dhI/|9rr,(%;fUOX\I,BvbE%#߈H4Dƾhg#x0 0%ܙTa}Se|\"6[~z?`'-ę  lEYB>a 0N/WK+bS/^d0|l#Jx;(2 ;nȭ P5eZ768= 7 B1U[iYޘ>[Wt(C3 [Rl/&)++Y;g^D 9e:Ӭ Ew;< #|Ӷ{ຠjN'GJH5w\TblZ\;+2e\.tF4X}?yŮחeHF(lfa/Vkv mtZd專sʚAy[ϜZ)v|mSS|CIt,6F8e[ܔ@ * •?=+KrTJwq%sI : :oBx#q5! {YG5f>OѬ-؄$YAަX*tq/tj03w?*H>E=]XyAq߂ʜ09p26/0ؖ yFB&#˾mWŰǺxՅHVsP,&V߻A;qv5xmO GMZ 1+hpWX "#AX{]Lgןoԕir܈e8 Mn#3,QN&Zu xҊJ۰IZ&T`3jϢ.i:\  ]~1]2c$rSҗ+ ³tDRH BYCi? pq&%;]H.#>(WEK hz&`VF!8 QTkRV˭ X+$nōŠ!qo1f5*M8T`[z#eG`Vy +z7!4oH4~eN}EXw0-,ً?0*,\jik::uDZEvWE˨$ ^/kt /.)#YTOX6f!^AH13ն ]MqqviɾLd(UL8No: dq @u!v-\Ŕ])o꒗RM ]ō z>ތroRP@[~ϟ)9$[kvYF߷f{;~bE2y*5V:n@컇SD5k4s;D;>JfzF"0^n#-)zrǨOn64 zژhfo$Jubs u0$ ɢ5DՃ5LJS+?_5Ȃw?) oƯtw1 : cJ /LOS"jI .J<|=ˍgwOFy'4pԻ:43 NրQ=D=7~#AE-*l+M,*ٌ/G_9Z Q@C 1k1a4w0L;K4%;K JU4wKSS] zҸ9Jah!{rĵ!:%Ck 0Sz5pW+J Gj0aŊf/Yp7])VtRdL&j(w ^ ((#+kY%麚6a%Q 5ѓW ?@{-}Zi`+"<@ݫxӼvbXr"Rh8+oQfK/a팼w-m\"҄^dcdv (:,"ӛΚ ޺ؽsE·(pz7 mD){J|Y=Ϭ S^&x?X౽Kɗ/ܳ6HAd3  ?2_ދ8%υP+J (+ܹP+Nch4â2%}Qw&|}^4˭>%4#730={46>{D 'qVܚ:0 ~ elǛ|! &d[ fI^W'-9+u3pG+_Io+yJ_hk GCs3o7 7O3.:$f\F?lm vN 2xD}M*3Ӷ:w2FnB#l/t0LJG KXZt ㋞X z?I!vpۼ{䙨iGuB٫h ަhzQDYFKh-Oh 61~ۙ[K*}0@hLa #ˬo4b!"f)/XOѻ-inI(0"q!ݰ+yb8YyȓKibN,C~CH`NlyJW31%E$B5,<{<G] ݟv;a$f0V>aѕ [8p+:TdfKL"P@H"qɣq};joz)ld'Q(ی33ܕ^eHwfD>B;6C3/:o=`w %{vobx-:PNY؆FD* k: ~U3'Wi*H/$@NEN [BSuȘ\ @ͮ yϮ;*-kƌWEJ5G&Dn(}(w.SVz_cДb6RgZq!ay&;tFmğ0.6=`mVѴ#sEI9vգ|lḰ6]5++TdlG P1Uf<'ݳ3H-%) 9JX^aB-ᮙTd_xy;Sm ~ Fѐ2Tx2CS!8d@=.tRwTu k2O:!OotKAO_E 䔔@Z5/6z6jO GiLra}~ϭveաaeÃۆsYkb+K;[;}[.N6'4ӦPy}Tf{LVbq'vTTӘ鑁*͑".J$7$D7l_-Tk11'^l.bߋGtrgg#5"w98&WQZ>z $}e\/k7~[zՈe*npj(}sILWF[3F@vVLGѤlhGupa*a FH֍0+,88{58|0PD@ΰ5{BrbOL#rLfn @6!Z~2^>BaΦb̩\k Zs4 n?[)J8.:ܲ#o)Q~۔/vu^6]gkVRf®Bq71b(rM"}%$W,tLoH ;ԹpS6![T_2̛btڔ\ӒHnw58Ȓ;zyw$.HxAv?{k&%uT%\/j@'L.t3bOS9++ubz۸=6/u?=mZ1wʄy7ÍnJ*'mݥl`'׍k;`k\dq7ూ HǿZw")C~kWSl'L x(igx!x4ѫ@ C#7 }F<|xu@dJj?Ӊ19GF9Db:\-GnL"0UxaMOTFOZ,w9Sj 5uTť^Ofˠ򿵑yI9vq}8<%xb&; m: 8K >ς97_۪U˾ _qIR;;uuo!RIBDR_x 8XC(Q~e-=\4:>o`i&.P)g~ޮ3dO>DWS?~c؍":@mhDhL-dXu2*ᴊ-dᜐFpVLI.~ZEz:q_铈3gL1m+N ,bËZ+\ m =R zY؃C*WVUۣI~Azmiuq2-M9?1^QK"p΢|3x\mvMls^\ʂk&LMJ?E8hbF:@0>@K2΂Y%\\Xj拏4ƞ_J^Ѯ&Z"'# P(vL˵#:F>t\>&?]qxv.N1kE8"'GIB JEz%rVf.mb71AGI2VxbG{(Ur=ɿߑ+T6{Q8Q) e.\JQ*mǣQ|.oGFٮ?|Vp mK} q>6OŜcBqĻ!]}(h^}bd}zWK&9Y.ar8`$B7\qwlӂ 1@ T\E@av ĺD8Dx'y)+1wDHG`BX͊u÷\c_B;ͫ@>kLm{Dۨ/cSa-H@=S;%eq,)0]|#^!z2* !{_dق)Jx _4%w|൴ 4m*M`s|"JLT28AwfgX@RNhe]W9>[į2 [3S>U txƈ\ %EAȝ+tk*)=C"Ĕ/G~MKrYKYm^(=xPLUPa.@<4#bhOHN Sf~bg :"ƽ k&y_ s[%եBNҨ\Ӽ0= ύܚ78ƉHh; MUC #qp ZO|r(h0j5!%*&y<#KdZ+z`tѴ@e܀kcΜ3gO0OSbN<*\A9/0Yalj;9 otJ.]=7 %طF:`SmˊC=\Ja^B \&h 2m@z媑_,=P UXyo\} _-PyoƋ }tbtBU8 p],ri/kײ- ozy٠Jf͞)i?( 8*&\vY5uZ<"6UT{Mw4R70D픢t⢗ܚW'-8q2w]xHhw/Ggt1)҅TA+og|)M4*H?^- K[J-j}q~Yd $nNLvUEs`&1PsVXC -iGl?(р_І&l)iNrXA̛dx1U$_׷Y Ljc"ѕ(v׎ q,^ ϑaI2:h "ZAّz۝: j%۲94io74 3oq!uu-RPog^W7 Ƭv}ʆr^&Be6h_Fd:ߢU8]W 7' \<|X߰I9/^A@ 4AtHqI #|Ec<U ^p[QԀռgaksq]rP!S YxODYؗn&oxPwEJW332^Rdj~(n#{KnC`q8zd&BnہG+[* CSs+t7B1%[p ;II;~FdէLw=d:|J6HdxQl\T\ܯ!IYV)h*V8ݮ-R+߾<^:Y@|c31q>miwlg^ۄ [+a9A'E?c"o1F)v PKm?)98WxtQԮSG(:Reܟ>ELa 3pB%& ! /=_d& ox$xM< B~3W0Aۃ''ׄ,ĨXFw1҂xNpv~g2bjm:88y`;u_:3K$ w(!s8x;ˌSpo`p duR@OIć<@0qДC}:u0ݰ[Rߣ8:[ۻ&U++U =tWSESuCv S0vVgݻ]:OL2g]l^`{33?S,[no$P id?&He .C, <ݨ~NB~8J5FרS;Fe{"δ6KgX}]`Q.'xrJAI-ci 9}$X࣢忰5khb-tq=Lt$@as bӤ%\UQ yࢹMgF~*TIȢH=mqdb|{f=Ņ9_;:Mx7úe*HH9k;нu{Άjw `dY[pk J{9@ !IR+šwfT͓6 ?ZnZ= "re72ۍ<q@X``5~y{: 'ʅU)>TQ+*flBW`m + NL oPIdn[PZ݇ NA C_:)ԸHX.֍ÕqLʕ2=NS;Z9-0',:*Nj#0SpWRݧj 2C`X>^ y&"EзxN1?f\D;Yj|"W =j+KD|i=V2:B#UgD(ǸUUsB9Ý.ip'qQav+ؤ*qmu *| 3nSV=}ۙufi)P$N󖂝C1]|dJ'y:. v}PbKnoKPOfNabA2]{;ÌgX--a,ɫF7DYVD[dH}4ВYDׯ*-*Aw?8Lul7bMKkIxS/XZL EQvq];Ƅ6+_\A: aUXۂg134r!_: *Z}FH6Z 6\}ɪ#n+@eH@e= ]U] vX eo(luC/h2OZaybA="lbL:Hz*7\<{8^F7P(BVsk0b`В>Zryur{X>ZHEiH:8H MY-Ww'LQ3qafN ^R>Wԣr&.2ouZަ" 5|@̥P\r?H+7VApeK$]WMw[ g5Et/4_6",>b~YN `gmr΍|S`w1~@8I*rVrepfגt=4bx:v yÔ2;2 } A y0#uP-?$ܪK1ަϴP/zBᾓAo|abv2Fv[c&7 grl%X١|{Хڨ?euYc>YSSD",=LD]_m>T?ҳOeiªw6S3O>&-@OPvn'z493BdY@T3 hO;s bz!V.~vSD\Ch.fK23D^yL;=@ו"jpL.(zeBYRwAVR>.n3? f {;Si#T)>(lŲ05oR-5+Fr3Pf=u;|iqZ-)g`>\xeDբth/ToaotY~Z`X@reV%Y*rjd:*Ϯ١XED&9j>4 j8Lq,&zndk˴ i} 1G-pfh}e ucSEwryUDqqʹPV%^yA QۭpjESӿ?` .&Pz]zݘ1蕀6[p{䙤P+BGY(̫-h&E!G<|c~F!y* l WVc%,'ל Ҕ jҗ 1+,u`h+$+^y جnp$"`ʔpspQ}|o8Oᅮ\I]lKnL?:_Jp.Rd#p@ۃ gOayYh"BE'<.̼y{k%pf@[q"1I+ҩ3SLE7TpuñNC IYB`Bp(Y`_T2Q, ߴ:p?J|TМ4gD硫g΃h&j]<+E-9"TC$hάϒ*Mw:KM/^TiJ-[U_ë*0d2>h$W.D*O,NMX>ȫzwp*ru; RSkF&bc&.ixU6j UGT 0nC SBh8e!VҖp0Ҩߤ:m 5 l9;ܲr{F8e'o)1 <p3-:k}0z78WM)_R+t}O!H_ :>)kF3clkc!GX@βQ dW00Gs{H8#D|,=B@PTi1)sN>KZ2Z ~Uz]ZmX[h3 xQLwo%6eCFŋ4&gE:0NKGA[s.fI(0b5L\ց%}zK@ZTw,9!$aA,Q ^>:"!g& .yh1z~GO-o %37zGhfS C,KJ2ߊ*kF@`_H_vÔد]M!8ag̅ȚP'Tq_OG}Jr_tQ*&i%A`F YǚծY6MSD}B^`E)Jyydr"F]Q?PHG"8I)yKLTc1 ׂʣRqeCm<:=#2:*-`^bbJ)vDJxov0や׌|vaXsEVfDpRHiMʘb^)p`-tjBuGpRv#vZR ,#^,سP*q<8hӧB~Z6΍$E~DAݍ0؞d|> bU (3|pWxh =_7jQD%*$jfU/Hv9VIBx+Ax9FyP:q{3AdCۊdqɤCԶn7E̋MAw4<)E@Dc|0|,5)Ct/&`Vd~jifQ9c >I#+Ls&>=wsqF;$'7$iѫˁwA R`0vqBfNO(o 0 \Wۨ 6ujrd+Ṕ*  G T8Ϟ h.45lv U9hדqYC#D%+\:$c~-6E2eL{^ۜGw?93=-WłN>"GamqL64wu-b l͍'_=Cs;ZN %a|" 9{1݃CL2d_Yyɢ{ŶD-/t]ą_ႵRC>y:ilSs_W`̓m:;z}gqzH
NC`@<vb nqjNjVWMt?b)cF>^&N%H'L"\ub:+xBXհ\KI{|cգTea@H taD3َnXWC<n"3ă2~7W_|IeU"Glc%80KEĀɻwa3U݋sG^Q'b[ͩvk!MhÿLsk&JuL˗4471{`ۨKlhFt%{LE1dPLqW#|_f%8XnhvYkxפ[ ujle O .8}0Ouv%G9]I ,x^ l.3? 'i_7U_/PVvUb[ikIףL+6֡5l;%07_]0fs=H)=Gw׀FTko8hd#uKv%&d"w =;<3]eKz;Wj# 0p$Ƃ4UWZDÃSxUթ(?_ߩ ~xHn9e&yb63SrZGa&[x(G*(TELft)@lBk[IL>![7@xHcN(xMjggڼ2851l͇,\,$hz8=zo+C1f?QIڴxPbY efT!3jh@wC蹀T'';w\AorLҖ)+wl2gGBq YsrLl[>yV i7e\n @br6ؐ^]eb &$C.I*}vy@甚V##|R )m 1iU ] Ɵ[/pw(7I2OwNi_}lDaUQnJ$12g Ѯ4Ge#OZ%Q*+xC |x<5uT-)Ø@#l5ݿO U] H2UHtЍ}|C)O~D1A V&  X7Eet qW=X7)1x>MO^ gzfq :4> I-K.'Zc Fa" l"yXв4ɥ8FWt^ޣ?jHndQ=h)7B4TIoe;CVף~A;{)h]rPDѶID 9,2O/cG&E**i4~y&vHz٠ :*Je}XOt]mH1%7# j;:M/=]C~Ez^ Bx#̼O`l 9!ԑnGtr x zcǔ P@֎Pk{ɹ_z)ZPkv6>Sڲyaג.-(K+>2zҴ-wJ,_։5acëAoT?o<0G /2‚D|psuK*pOm,L59PkgF:6=6s-;$iZx턥9]@sL `n#Q"Pamw: |hg@7A67[W sx?-UY=}T'N2ef ОfĮ\T9!E\S =D7?z] )fY&I?E=|8qjG)[ 's̷RSZncsszO[^ ^ioJG;x\mTA%K[=ECk ?AtLgAeF^1N!!5Lo'%]%vpϼLlAi jL ''q(0WHo^wyqg/5-`g5q@bH٣;#8#V0Or9 ̥<|?؅/bT7K jG\ h݈74:ݔa^*ƏQ,-3 WEiƐi+Ŷz;*M;*,:oTQv`}\3cSt!•~Rcymx)饦jItN&SQunZvvws~Q$P{' wW*uZF8ih?pKZb׸ecax7lL@|r^l-DJ,k~w#[ 'C0wQYvV`J堭AVQK۬w_+0i%s^\f*k`۔l/(NOCٯ`潥L$n0iS"SL%jH֦Ga>w{5 Mt)W"\w[[1/~ *bbqb +# ~kepð>B3&:#h36)]'#gȕ9Eo*F$өv!3OkmL컁"q=Fi,1d!%\%%ٍFt=e~c}`ǃ.ífjX!{(mʳI(A0{J"uh?g;l%ڷ:VsQk8n9C+{wLhHɗ܇ X)za n5v+lPO{GGҵ%o4ҠN. #[ͳӚi-h^u\@q8B(d4S|@ԣI~: S,ӯMٲOD%rF׭qh UB2 2n/ZpjcͳhkwM|&&N6tP#,n3yuk-6+G&uq+rJR=[#UÞ<E[Tp鉜-)uYYe&upr%M&* C$VLҬ.ͳXSBm-KDa%@e-}y)@(INgRn<Ol I9H܊dq\W1uk&c\s0'ɞDae ޷6章xhƳb+ $Oxx쎺y~Se"GK7$!B485h 3}?d)n *n/]Axһmun+,d?rt02fXr 6d5I\k#6E藉hz)U œAzdMԸj)25GTS䍗 M؈eW Z:ʐjϞ3rb ggq>+*o; m:ƋRSl]7Mɣ\s/zG\M?v]u7{@9k";'!bQ+-SDTbM!;3j90FKC'6rT0$. >M@zP[lJ w]vmg(z!Fܥ[9'É5g4d ..WmJ:2;ʋ^O~(ǵh ΌT6cOĉ0*Â/ПF䱃'(c2 RF 7E2t8лG{%T8 v޴U=Bm[,&RȚ,5#D $pdRd 2GeظC7ڴ`r !=ᓶL҂fKe' ?ΰgg E.$1Qc! lc1HYKCbeY|Y\%R Is=jv%{YFOb QjL.I?c:L65AOvvvTR3{}Ws3Siɪiw\M4P[܉]cŀAgpaa/_=ly "ݛyMjm܆ S| %vٮzlC#:eFf 99(}ƅE跈~f3LKzBx.uW:B>1a ʂ!/tLߕBPbڀ77yJB"T_4ohs_w9v0X*ZFv4w;׿'@:(Ch*YxN!"NN$xPu5#Hxn>mtH;h>MyW8 0@}5JYAĪ9r2LJ1: cisKU~7?cų_GȼԞ,0wBm̤8jV.>W x9@uX}E")\;d" c'k[ wos>üAqb,Mu{`䟬yQ~ 09d?lޔ@N|mC8yaA?D@'4Ū# zifOmllwa9VDMIBcQҢޡ;ӿd ߘv!a"曃pAw=A9}4>]I8(0WYW:0p/F+xv"O;qcJ֭,P2ӗ)\jܒ=tYպAvX_XH #g]UVzaѹlig+sзMSa "rυU4ϯhT_h bY.PSEaL8V+/!; gOK1Nm.y;+nLPbW{Vp#ן#XpQsBL] sˈ.y#[+"4yMasPfS6p6A'|]fD/$e-6S*6I|rU K>~e\z];iV=gcSƆf:썎ӳCX $O4{%zf%XZщ[.#4 +;JTjؼ8;+bf1?hU!h*]V.)l5Mט'@[Mkxi .T "54@ou.0σm*"BsF8hrBz곣C¼Ї,ɩ֮Lv ϶̈́L?K7̋mn N8윑N5%"ւpd<20qS`akIvã9>?[2fZсyv_rGQe|&cV^/UFZx߆;U@z5a1˸:`R /=0p:XGHlyMhLOG(p-K!4' ZǥӱyFR"9 opgvC%3O.-4ڎv;j*pφ)Mw t%I9;mp#ß K䚶j)񦢛/~U_,-{-Y8S ~!ԝ'=̞Wk&B@Ia':uaje-2ᩥ Y+թ#ih_jZxAVmXɢA5ЙMgf}~ˤM_#@O4B big6[ :jvL^s#h'A@}vߺ.OCSvn>ZQʙ:}9&$v(Rx @nyHL.%n]Y+.;^WI(5v4A8s~rx鏐c]n~,Fel kuRK1<0B>7r tV0=&>cw'*4ŌQp~1,֋XjL?Y ݖ&}`wabn8䜴."UӍ.,VMJE^UϖidžUJf r.ꈝ]X|֗qglD_{̳BŤpb7 tDفőHzb j^8Pn,2EO5ǡF2=nO= ѵ0N1)wm9^_e BaJIma8Cd=eX I]dkYph $ں U-Xtg@VC j(ES bW"$K!|\PKn6&4rj đ`5V|Z3{jI2]bQ3o7ZofQnrq;1ky +%+w\ {#^&tӉ~_bKD0j!x֮YtKUnH&(m4҄{/Ɲ.ōbR3>IEa-LISp?ŷzGיg>m^bȳyv@|0m#P~8|;yMW( oj5sD_9[M ^{ZPԦSd(o;k ˇUU2g·inRrMZV*[7WkݎTfL37/ Q:Qa_#N]b/MjV)`oƜ YYfз-._|PR3HU@H~OX>w7~z2XM܇W{7vl\c +XoI/=ܓ9k2QuCO=d:P(иAsձ~{F1kWCi`ulQv_En Ki2G_FWjd)nYD#=#d.y6NL7ٿzwB=?ۘ KNK)A5o5h>Y?U" (TͿEQOd?wEsX]!$j<#$s\7X~#FMzn0)ܴGGG j~RР*;zk鄾M AE)()!3\ɾa(A5؁ D@I FI yZcďn(4V*BDz=Z)Ev;ȇ a;3ˉHILvDI'vDo̲FTlhQJ:WiAڦi NVDe iŢ3ʶ ʎ|nU gܛRQKOj \nxOt ]{J^ȋCfNΌ;˖w先 RbL6͊ktwY @ofeBL5\eޖG@h}1j_T$I"LȈ >^O nL֬!lŲ%ixUǂj?k?P5S> EA3D4#K#f,쬦^<]"9W,Fw Gq_y'RF3F1g/0`2&[)[}ٞ#;rXRc^u.}DQԞپ (+O[8oGy/r汰GZXC+" 8m`ȏBTNWIGy2\v.%IBܴa$F߆F bߙ#y%|z :$4ᡦP[l,ġhhX>a.,R%@}ⴽf]a|8WXW^u]SJQ3HĬ%UaIR1nSse\.wsHriݗuP-Oj@8Ih;#J_-PE]93p][E+ S",Ck5l4nHW!֌|U:fQڂӂca7]l2,#z՝$^ASIVAFf-3oihId^8]E?hOEQ7Ewz^ -#eF}b3Hm|nͶ+x\(-\84Ƽ`^OqU'5ZNG|o^G!N˙s0؏Yq./O3϶݂]EQLJ1KH?Rh#mu=mhk҄뉣_rS+@GQ8(~nOA%CJDP#''V]Ȳz1A4fxe2A/EoU 7O46+ -5\7425y{8+{B[ڸ[=䟥%!>1{:`17yʏV my3Z\F " Z06 fBW,HP!</fgHFg؍@ZO #緆d ˤJy;8̮Mjr?~6_O!MR cj|G[Trګ<Bwvzoj"Gmvh-<:|w1TQJaF i~by*{{P{)(:;9)R,`}r #|3&I: n`-׈0zslᲇ;:+t9v6yzT, Zе3!sc7a+l% g:24g8BdXQhC5\&_R(MQуYqHqQf܈CF4*=z77J2\/ծ;!gQ^ԏ'DAnu=ss^T2S94v:zS^>!QӉJG|Mw|Zt8F׼o SHA$2O ^Ul]_R;¤DnZ'/ƴ~!wN= oFv҃jJ^ ,(<SŠ +&SFc=n(tdЊܥI3/~p:(5j[vܡi)bh'&ߩBS KRB$M@5)XT_+Dxm|JZ8%OngQUF^@ȅI ?_,Ϥ+P'xiɞPl5 ʨIu(,i^7NC>(|\ڮ5.xf󯙌>x0dK ~Hh&{|./x׍3')I쓦bVevqߌ??{W.(uD5E/茶`:]^OI*Sř:kE%^ @B*Gp.[Lj rWԹyPp}5L4{qڳYHk7QɥkFr@MJA\ŏȃ4e~?"/p=Ĉ%Z7Z1A>A=eJYnsG>RQ?g7J&?ٜ$U0,;0wUE ziH9Ft8d=7MU?\M2h :gYE* p_oASq֚`"@b͖}IeԐPoINF WHb')1ɣy}]aOk5eFs5♝=qp@ӸT[j,_Lm.Ӂ+ZF݈-iGZDr#k@o~a#duVlsii#:BPlY ;% 5]R(&p=JI~2< /MADV FmQļ~PlG!&rYW`Q|C^8dW.#K~t-ûX.HDKJ0q1%pb4x #5+LfVΚ"ebݼ~3:,2&\Yj(wm7Tgr%&7QǝD}Ri2q/O?V,[G;)(!՟L~ ]3€T^|ϩIzwQl[}qH6] ar\֚ԍh1 ‹po [>$4A˱H@%%F)>;vbRL}k">'|GҊ%Nݬe+UY9fqSIfG⤿8U_ |:}Og\&bS)eJp $.< ~ Kˍ'HDㄛZܱk3;|~*j_x߈u! Wn12n@/' ѣSʇUM|sǃ"L[CxZ̗~jS]O/ T |XF<x4iFz{ J GDBqÚFxgln+M.H/0i~@,6wVMpaE_G_yum xI ;4P]ge;~ !#8O}bסROjR%-)p ʼnipPםg?o*H19 @\^.ꕂS_ɸ9uȷZ,()"Lj0Rt!oo(v`IQo?f ٵR̅FQݟF ]'P A4~-fQl%\F. rzUBJ8zM"Ta> ȆG) 8#9 l4}%:ޱQecH'Zb8:EUo$hm{uѶBeY-5>>BO|Y}'ƅv2xAR3Ax冞qq)1 OT%lR>r' B(I*xlle4D:5V#Z- 0m!`' pswzZZ;ьeV}E$+:k ݸp bde)epf2Xk솃ѱ 1d3x*gm{)%o?`Ɯ ITvߟRNRCy?VҸ![WTt谇4|"6c邧 z}B$ArS?ST',=Vx&KE*_T qK}Xutk8E *N`~.I$gvM42Hr}< lU,3AreTl&`5Lkf\<ڀi _.L4 H/5?v:M~݌2)Ӭ=r asԌU6G,iC#f]tihT c3a%!V)$V3h6eP DT٢PH171'MDB֝5G T]9orPE^ S"%~/{MzưKNu1U퉧5RKQ6D(Ɗ&?G(Wv10@>YYn9EzzCOy!jvD[/#$ /<+2JT?NȳqXE)9'=9Cވ0; yT"bꆆ~qolm@ fcҷ/fRVL6Ԛg-\ x-ػt1mH:9~#3ǰŖN`O $3PN,:Ѿ49,F CLKۣ<|D۾\̧kƄ+@VC'?۠{Gi"7޺N|P"%22b6I{cCU ֹc5I'<,OR4\5B3QYv¥nJƒ>Rc۴\bU%]84 P=AS\ eMfЛdt^լZib 겶 L7}}*2Y>d[ՎWW0e`ڮ ̛ b1+*i[F8ZONht/l;חҪp$ `2Ԃ\h ^d4^6gq#Ns?/=< ʅߦɂg[R8?]5hqXJq%9S^"L\ҟbVg!$ N꿇5pȧTWq׉`׺j5VV^HQ)P} W%4g!9v[Vg$ʥЍ jᥪݛ6`gq65 |\U<Medωํ$|)0iR%wA? Էz 3`fҪ oA)&R=88c2NԩbkX2Mluv_Z˛PeWavnpj:M 1dgm̩XƁy<'D4_NmZqnE oA?a 60".u~1sx1(]ٳOzG ?1 )])۳{<{W <0v\%VDpc ֠ɯ[z'#u}5Ka鸘rSVPҖ9-%ݗ(EPT`g~!ظ{g#IB9k@k2c۵ }`$RhƛW^vFqA2d/xӳkX++&T b>w.HN[M)G$w9F4qx-UF[wab:E-8|T޷6JM|3QSwdX4)\f@I `K֦"rݑ#: !k$7S;6m?ӝvTcUv q$O&}hHE9^xR :x:#fTywE#k[ i-ni(PIl]Zh ߻a?teFdt {Y܍e1BLͲ3d 7;]Jq2yy>iZ;Oo[4f5VtLTU"IWa3Mu_&Me׺A8roHwb2V`4ԖŪzu+|uIN+C(CB#s \XIo[pBoGYk<\L漮?:vՙY|QSP%fZ*V8NcQ?Q($H49=lo *-dQAme.1 '|3mZE"~8!:FR Uɱ" P+tU H&'0V(ݞ[umfXɖo EQU/XD_@t\G Sɥ放mqCfjk .R"]y{&dx$|UХ6-3 Fn4h>"LUS#!9ѧ@4OxgαPmfӧ'#Z N #?%Xu8r{ ցA\B(w ކ#ݾiyBTw=BU>[*Rֳ"c9X*2MCs 3Wp8XqTVHujJ yq2wolRi)yUߟ#<&GS!_FVB/\5{ 7i"9FX)ն4 q5ҡœ%V ꂔ/W`ϾB9UcVji<ЁUW@|X^"|$R ɿ՗mCYL;TIMZh+mi vIt§#M|WЭ$ϓw7yL,e3X`GIZ߸dշS &&E uߍȠp->.]=TL-FӊH0c[BScf^4ƖrkhvaECԬp YcJ"~,' {Bril|rų&&»I%s,Ί,r+/osc Bq&3dhomZCg McQSGƞ$eO):He%%y6^Xc_Z9w?`1A g{\ȈȝYH5"~cUuMyg[6DÐw1J hRDĢt hT{W4=P]j@Yk= dB@HE*' %yMcuPf];K%]>+L/nkҫ֐DZq~l:y'=7ͷ*~v'^˱b$+Nnc$ҿ#'"tQ:Ed wwո6bWIYtPM.<]|\OW q벅B ~rY̽d/ JĈ )!]dy &ywNu"ZW$!jt;M7pESuimYnCo9LS(1C~_N[e8v&1xSިAQ57ecIM1JɎpLNF㾱 g@x’ +A&h_OgαSg&..,ۥ˥η`Sݖ.? r!7MM'L#~A%={p4{A8T@$ܕT CQHF7d H=s.vLǧ m֚]uc9IzhʍKO? gz22)OoL&B2g)bVml!bҜ;ة><6Zk> ߍ Inc&s+Bzp3}jͦ+㌟\KgZ N|/IFM׽@Z[HƆ?! q0Gip"D{vh^XksQ Ğ(¾_Kn`[T[9i3-o̖h[Jc&$Z6/^tR_Uw Vʞ+|,y"7f DC?$맜8Qy,AP- iW P╖|y.B&"LӮ4"&'/SqvCy$f6@'>{o7^[%JOJ[&ާbC|gH, !YœNF ] 5H!K1yq;L>Fa5:$Ҥd y?U]i"!T[iOQjz򃢄oxAC\EYWŏgp~R=s/ \Q8@;\rmX;֏_&ƮR)JGUSğo1)G'Xr@b^Qi'DcvfTiW ywN"^4B' oGfn\σq`E zUP߶|ðҾCd##14s,-.Ewgj7M#e9Wܨf`Fe\(޵"2XoY.j>iIz-$޵rPx3cb'ٗ( >©2 ,Shҽ&I@ ?m:St\X ˒ܞ p!HVS4A, $"eI `6\߃Kc95c, Ҕw5RMp(l/szqSRndV6;,DV2iiM)ڟ]ULalCj~;c}/zZGʇ=\\T"OjmT60C k<ُl~^ǒvzHwo-;h-F.-x7Ҷ'טaEVq zQbX).R?%i\P< j73 ^BHd=Cpx;,ly$㜬RZ󚾑_۹Y _^ ȋp92C7Zͼ@ݙѪ[RJvfOJ:u-uAd;ӼuP\O%iT* _ZjtJQ5qkiKIJ[yjވ؟_ۆSё_GBaU]ܟ]r㈣f fx?B Ͽq.cGGAcl~xCbj] -)zOvv\_fK4I!sהL{=JY+}~ABO#- CtS?D%v&nom'e|A`Uķش<77?]BqYe6ŶK k؛Л_\mJQ[JV,}pEtY'f _ݖ1;/Jf-߈'j.39.֣ Q{t?ZԉկX쩤J˩8<~G㧾_2;i;i3?t_Z|zA/_&zëv 4X0}; +qkOt>-swXMQ8){usAF2C ihz "ρZG ޳ajb̷no.G}:6p$+/b ѩ"69UZT`Uu}(5usSH'6I_]*ϭlZ1gN_VΠ敠B+J髯lTiIۺbieTD&\[Hee)㔥#jSQ/O0^2T%hn9A%L+aLmN/Ƶ_mI-J大g14hcDs.Zz榧J4G}î 1ȃY"yO>~$[g Otae)D|Vt:UIPTϦll˙C֞p oGɷ jkjM%v4l*3x I_>}]b:~r;&̾oU }wk6HF_RQڎv7{`Ihbzz( GYQB̵6HYbXp)%˨E ɓ8AdAFr>A2Ά N4 ocC92@آ7$ K@ ğMX^8SZL1)ڷꞚ}+9=ڣVwb/Ght>Q'(n(yQӈ{g%BMOK*>Bڨ1Ո׶B7lbIUXkaU˴mmN5;5m #>+8K@83\u;>KdmK=(Vq a9~m&A aC\ڨ͋17 <&ZSc2Epv_00ЛeBaE6z$^C?_}U+(ҷRQgj-RcQXimLVVk!ܤ!!ey(yR0ӂ>ֻYv(wc-[`(> qc2*`ZRHI?׸4TFMfAqq%tҮ"ܸ3/n|bk/e*rߝ"K֯-+ӈҳE.nnomPٽc}; C\K.~KLBgH#zZ"e UM˸aCE U%% ϷQ lU6<}_dE8>"J$3LTc%ִ{ct@` cC@jA*֡15v@ BB#?wylVexO^,֌|3Ϣ y TNS5>L;H '-fhu8,-Y=SƮJbe0\IHarADђQ'qn 'znϗCڡ:][lh=v#P#87m"cCZ17H#:R51|dpNjr@G(OoM1`GUSԈnLQc:қQEo)ׂrX%=nc`>1^fxRTҹD+`S(!PEmiȎQWs!%dq+BqdM78ز!Fv/uQWTB+t6\$jM]Nw9XXG EPIuO!<ɧmY>p:8N9W&ǏYYCXO>F8D:ߺ%؜R+^ xh^xK+Eji|w.5<'=T|q?F߹D%u<(SV$(sXf#!fi38ڒԋY@3Q_Sh2@e^M%\B*yzi?k)PK;פl].F>/È6f:%1nVûo४ P*h-~V :S2d#JXDd[oTvfj,>:H iMmv)ߞJPǮdAKm\c#u3T2vz_lH1A9)}۾B6)fYMXCEX Av!PO_$tM]H<_33"dfBxu6+9=޻Jr&u]E]Z`G3?eDqxuWaȮ7b&r'/ێn 13vo)ZY39'J,_ի#FI{7ᄴ$jNwQ^{4'ح}.XPbwkΈOvgV|7 9 u4D|Be}~ D\`S!1SY/ja) lr}AK8-4V$a H*Ԫa# |1<ΥqVciNv{3YF8uV U'ܦ ,͔zAQ `ʢU+HK&iUf_o9=s.K~A؊}'hT3uifF!Rb슔?s#G*jH$gg6]ht$"눏tnnKk?)+/W1/6@Xsi'ķB}V } +H@tF$^Dja|nd/^D,pJgWML_ _Qo/L)}0ۃ P6x.f T 0ӤF>_VOE;D)=0:Yrb)C]ϓKkm5R[ۺ{_ϻxU=(Xdxh 0n P昻]nJG UMQO}F?~K׬ }"!Ӱ|^RȝxKTPe5M[θCI2Z{*CDn|WyރM"hkw zrfajb8,?{Yͨ!{3Xl-HV( U UXŧ.|JCU϶F2ٔ] ]ć5ÿ" +k1lt lAZ7/RQߥY1ypqBErxudߜeLX4Y@B܂tEA펈biF80V t^t&-G bG@]:Dk{"Aw"Ibڥ |E8t i`b (8i ;{0cbV*&=tgd|4=پo sa闝-U qx8MQ15wC#ﮃ iKr8x(7҈| dL=&^Tj#(dEMQ,4)qNG㯚'>QhED}ٝ (i!DC-GBw"Db$ !7D P#]dl2|:#u"ɵ;&wGIE}C[Ӑ~P* Dbd$\hP]S1 J{ "MBG:Ј`ꞌAG_pÈ48蠿NJ ))(;+o7''a 0FXՈL#k8 jz8NR^jݏ6]Efks&5^&h(Ӛnbaz->Q CȘ\N R.|7:i f7ɦ^OǠL{%GP;E܈9>~n~7leB~G8h^D+2p(5X"BRᔶ!+$5Ry;v< PZ-W4BMSS)m #Ę6A$ ؤLjʌ^KƱ1D@] pk BflLGC'BVLw@T̪\jQ৴\k_c kl!P1~)%o ˡâk u}t>mϮ*kьZl,4 BG!Cbʅ(:<;!lQ6{쟱QempOX'p}mtHTPC XPMMکN>Br\k61#_B& `Yhd^MEQϒ%V[3?7s=Qe}_l's3_R oTY^V`,@, xp_P6m\ T`Vå5Q-9~ IԱ^m)ICW̒$oOPc)| C ⶀ&etװ4>ldY\"B!7ur9۩q*zj)/+Kz| ˇAIeJj6mSrHbI Ofd\ہu'GRb(/3E5c^=3GuXDa)0Zf,c5u/FM=Q7iAb/ e򢇟I[iv3h`=- Sɱlf_ F!9d='n c(VWY}U .o;Z*[ef#r,rp6}#t:_;a;aL:kF_hϭ#dł_D|ɒ/*bj"!d) )|o`H_vIBSi{ [S;L59cWGoI4p?84S6e:a0a 71T1pbYDxL*x%Z- b􀧵Ȣw>rl`-0^Kq&z 9iu OIm^ &ۥZ":[;%r<)%~U4m+1(Eɣ@o?m&ƥSKñ+Dæ?G &;!-A|+W+h$޷yozsR2+Οu}_gAI|#=kdžBN 5DД,]VZj̭9GEwTX|{œEAu]eb2o#IKZ .n)c# EQ '[ٴ't_t~O)n0ӮzEMؤWO.}4*~I6={R>=vŴHig'ß}wC0[ǂi 2XFt|زf5RX-r:j/Rm.jxhODnrZvPEەgap iʞ= CQ$h- ZTK-j~U?`VbmRQx,&*:fٌ;[71}E֯.љwUfdK"~n5'(YHXp3x~j:!GGհV}pHe~hAҥL@| $izbU5T8] o K|Bepy-+* 0ܹQzk18Z R7"-K^0L SVÊ2sA\+N]Gn:L χpQ'3mdlR%Pi&dڦ_ʑg]ljVnYV'ח 9r<,mc-uJ3Q)#:rH0( e2SU5浐cF yx0pYeSXgVR5U槼?tReNPKO?UIA븥{05^0~No2ɟɦ.Uf^slIa i'ŋnf-wVno\p8Cv)cܣqyˇa&3ߩ`Cw;Qx}J>S%@wú @kÛni}㷟O"Tܓ ,$trU`M#4+pIypߧT&xB03 ):?Gu B7H nƣC+A{$V's^*6a/q,Mw#ڍE2i%Kg aYHS]N#f>E*(*=쟍g«d I!.,4m4sgȅg`]F/1~0V*޹Sa2)`sɰf*~5qdciѽn[KNo1ݟ/jؐbI#hD3wz]r۪٩ @WSlCh-St8ۨ Lh&hYx{1'bVc htPub[Bf ۤ0&jjSk*v7<bqh²{0 ;NF)\ٰ~i6 eD22?QrےwLڇ/d?½ѣŽh3؜No}ˬ:a~$ڬ %ߊӔշ 3 Vco+V\xa))Κx[9 ebR\r>]ڮlE{a8D,UxU,y\Ƒd-YT!O>[ c\D"p [Tumm|E:`iŏxBAA\_!At&5VLdh;Ӯ9(ʤ|9Uw3uktW/;6uT8le TxRP|c؊Z'nږ tjhSj4,{_<r!cf[ObbNսb66R'cmgZ̞ $c'3([N`䣛L#{#&Am)W15>mqIQߑ%I+?Ur9>^>癴&! k X;J5cX;{)r͗N8&OǞ4MwXwײ,ZXcTT\nqh K2oV :KYf'\'C^wۦڑ\[׈xmr4M6A(ӉF؄TDQ(4b$X'6Wz+ sr7 bةX {fX” jb%Ae/_.nཛྷſWɕl]mK2.=Qܹzc8%e4&?`5ewup*RdO AB#Ex5sLU'&c[:Vq!# _IĢ}P!t#$*Œc;݌ؿSzW,V(5Ls>s}Zh?lݤFVVV!8"z{囯JV/o7ojw}O먞^˘./Q̷eFs"6CtCPШ3sU>,CA-.Yvv{+ʟҞQ¦ۣ-tZކ{Z@\: 5j//%әu% Q[T"ҍgr=_PmHI߿l }'Eeib8n:Qhq1BIjBiO7E&:PU`p&'<6 aH4Q: `yP#Kj}/Uж:S/sG;ͲTM-rlZ4:)r ֿ g6t!̖4HEX#W)DŢ~=;s _{zϿ>lw&+cUK*0lZ!?{`:}\4pE+rv35mɂgI8Iɬ^šۭ gnsDnc\x `Ѫ &40Z?|!󚛀SNVfOefL_M/qUBgRWV"YZΏ4_G䡻< ey{XGER"NVȽO6g!7I ?Kq4 @d͋t"T՞duˬ Pw}ȳKRJ :U,W\".Ü'rˢ=2F@OSIJ}yqQ/=K:t!L 1/RfOY|7ᣉDgsu[Fښ_433ڪSV*uq4Pr` >Y(]up>vQOG11&~ZjG5 Ӥ~K/b TG!B? L$g0*2=謈Ў> vuϲ:0D$yei(c[kStVk47Bf۱ZHtoFN5/QZs0Fݴ`?Yï\*4NT(DUr |FY"^Y'JV,p\m(jV7LP ~ERߺ( _d!s Uo [ ށ"wDQnUaޏ3DNx- )V [O L(0ܲ8Ơ5 j^rW# B&"q ;MzYTGىo wݧRO.F %cFflք49d|sFt__wGQt` __1mƤLp~224n/zA4"Ԏ:kRpGФ08hN D7WbYai@e#[`ʐBb%.:aVkd4S\JYu39pGV R8Ǧ\z6ISUJg:UҤY O\2fͤ*P^J/Og̷׃ӡqC:$S9Cdm>Sey/{/--zdSr>FHTe !sFT ajԵ'^A%i{Mކ9Ae[u놟*mđ}HLF=vxǘ<_ۅEzJAN'KmR\jc~!E#JcdFɟgnG8#6~ԌT::i_>rU`v]/̳.2Uh"Y%ĿPe^D\;;fl/ yɍj5bW5uq,A'C6/R&qwP@0c$Q(!F(1GuMgh[4^_ "~ޠ#uᄣG:UD-.FEKg^%k,pod>oFV2)psn)XT(y+ŌY(_+[Eg . vЈA4ixJ83,i[!aF:eTpgQ~w bB$:xffqv$TD)Qel)({A"ULci1E]ktgv[ -`W*feU~s u?,W&l};01?9G(UGD f}^] R9 Oĺ|&V:\ƉQ rˍ˘m+B 4ggHf-LD;?o&ypߙ`vG"<|{'k6 xeAK_vQ$=?a4D 67ڨ7oZl2rmG5 b.֕A|.pۗl&akh/7 1g: ) y[G;ʁwG{R10XԦCѥe-Xu]Raٮ{X;jeK"y &HmDH>9(y3vlH;y9:g߃O0Dn<Ǯ(BOu|1UƓ3@v+v2a]7r) s]B4& #6HY$P@]ցQ>gSOA1ɽ՜f}`[I_E o (eA]'cwnVc61{?D>劳·́L>=Cג(Fm*k);JGH캡RKb}*k~Z@+i:Sʎ%͆ڶP"^ NSE/ Ia)f%٫ n+[qw O)e+4.dcXB_1%{[+֡*ֵ'n 6 vK6wn;dج^ s8t-rwkHސX9pUR-_5Gܢ0yra,L{p.ks/'v8)ɀf| Ao1+H mN7qL@k=+3!.')F!Vw㈤bL+\5 m `\׏Th#l+?zI#D=P8UIgr).pAϤ-DPO9vNhcG@eTPn;{֤4РvB@Ŏ(1Et09,#wT@3tJE7^ ʭTFr2no|{sǑM3`B*N T\X`ґsݨa  @6_؋VD# Ǧ7z'?g,!'e{qEbf 7TҫOrCڭkpCӁONtxwY߭">J>%ls.6rNa rbL5)k sZm*59t##@=3)CiKYւuޗKQ_iKn?(‹z=c|*ٍMFn9|ʊK!  e x-ǀF]qy(ǹQ5BN '->jBg|;rexS^5[#|^ sh]vNs Pn(8:j_fu dU-USz>kBY8D%VܯPB..Cf.jyNY+J^sp7f0oB?nyIw2 xH߻tod\֌YɌo0Tק7rŠ54/b5xǡ!  ::#wz7` a([`7qȢf`->.V;G{{M?05EkvLJۻq7?0Uj^oYd/hx$:oba&xÂSm &Ԟx`}wJ_vgJ:[ȶsF]%{uJ0JKo[ dڠNvpv \*&Ъb?F3+gGC`;lݎ zpq9o^T>,TX "GN_A [sJ,x8·{S}@g&j_AP7>&,3dJ_( :8g$)6z<0&5ӡ>[<.Ż[sU\.g[ndHg=#>捯~B[ [ BmA[L|*pn!jrʹFVmDz`]sc7s?%5e&#hNYL<%W!6)^=Gp$>ҽ>W,*k,TIuuVZ g𻈥#aEBw ;x@Rz4] G8NF-ېS'soZ"/@Ҧce l6)y/c#: {QN#-&aq7^NYI[&r8h{6g'iዦZ ]g~Kz[ QofK?aE~?FkZ\2_d I%1=Mc#!mVK3B74fqt&}qJ^ jn= t|-ߝH˖ϵu6.=J? >E37XCNIp̻Uā\SEgsQ]5,XHuI?W 28uABWԛ+g+pBu2pfh*!~D2]hU?T0Lכ6aYCU5pzF?y_i9Nd/LRb*~lxƆ1Lx?m;^:UTUKVfuGВi>yϾ!mFFzs6\bۻAuO63%\?˚?F*Zg%eI||n[B*}F|rlZfHʽsEA= {H=-xSV_/a)\콴400ůg2 ;gT5=F/w7@)?8g{i?F>U:6w% !VFyK ģtd,Ty8U4uR~7$J"D0,`Χb^~׉}GAH#]mw5rŕL$.j4 ¡Lj5Xަx yTj[tYͻ{ad!%қң܄dqËVuh*5ߠK"DYI84F/8# S52/?]͌6k_2g -yl䠌Ϣ&YPo 2*tcGk}]'G#;UGf+ܽf|& xY g[Rp*(^늫ݢY8S~ĎgF*9~Vyo4)b 6rfZ"3d*p$(jW3BW*Y!?VE"KUG'~)-_"&h;6F xies|yK'5_'O:`ES  N3RQCj;3N[uY} LM̮YRApFii;6u2_t5c^0>NoԞ!v=߭ 9f_B xT:Pi٬㬸*iv`3^}f`*R2b/L* GuT(dtWyEr |X|dߍ5psK wuju p@`Zssmk~j];OȮ<&8pcQDL(G!E&ۛ<(|>eqC*eeuz$Zy.eM.#KHXc|VYΦ K YM!S+;)TJt;Q *ǀĝ8DVu]77$g1 o=zkp6Bƥ^D%JG|t:,)ƚ6O?-whEX9檃MiQ䢹m CA`pLv^u !Q ̥WDK|nUl歸 RPױ*0_S2`oT iR ~cr ե]f/ȁ/}̀:fv ]nw}3gըyYx ^o[ks8O)17J}˻(ٖ]$4cXX9% Wi;;w 70hK5y\4N$8o@Yv<~tiǺe Ds L(U:*=dW8јQ . \ҫMa|vLh,T+J F8K~bsٰBTO6^_m$K3BZ<.Hsܙ41 _轆2z@ ]K)b W/via`HPTietCkpq6$.{?pD ϑD viy^E&b6Q *i%WzSWdKW ~T#2zyCzS::/! X|@t\K[=?m4%җ;?_Mw=gz({jx3r(I]M yvƱJ 5G.`&HMB'C~N11u۹xj9/X?Kiڤ_y2y7hæA8\y#[g;v}(^bDͅv^F{ qx@vORsR/=>FB)u(GUa76z|`)UEY,i'X3͍tc7}<>c _5tAdErY]rm疺vJUr;O&0v}ahmQȳɂpWcŁYr8crԋmLD U.h|%/_lfJ4 H9{u+ r[1ZTg7M&Hl:*ޑq8?.)#p4c˰, q3 \98ޤM?|f:SǐԐsV Gq6-C :; T7e5xǻ&L`2ӯ'v' JB{g؏ -V&pR?f@ʍȀ^'pIj AYZ( 5.&T`Ae>~8@PsG/'9ϝɍ) Z,xtw &ӹMy܏(as2Wrk) <Č>#5qZXwⓀNo6l~sF& i\@V3z`k+ :??D ?Q'Vg_hdEj|9R 9]E01(!%݈$CDzͼ+`EA XU=z: UلaԽY~pɢu8(hٚ YAee){w;eyč&6֓ b#Qv3/8.[7\nQ%[J7`8&H]tJO7a\Gܧ2"`i [렟*e!n $2EHLU"I^ c9xQNzZjO݌=?rsB~*!R3lM&Mp JܧP"8p?QqnPq("D{9V4 aq9™'#Zvwo,1FG}##ga_-oZSFC,}eԃ1 {H/RRQ%?`h;׸gJ ȥ6~ xhMSMlVz~mWl?۫ru2Nma8$:kɡJ;? R~hzDY[*Gxi+p# ea^E!M5N_Chj)Ҳhkk+&`#[U5izD@k=L#$ì?"jGrP`B@Bm8n'=֨0111iAɍ>YR{;xX{$ib5zbR AJֲöTx1TCw@U-A35X+OKXF"bg{Y DC@i|O;4~_3P)1fy2~H B>| Db t5boV`sR 2m GA7->+z4^yݽHbVğ|TzXz_ełQlݰ\. + 93BZO,Czݫ?/L֩p 04!tSA}^2v^='Xy>\)RTz.,.R+ufFIUWʯiM_v^~+?ù4~)B]eI,ˈv!V7,N"9q![̆@98*%#C} 﫝 ^"X1bL =LժnG2SZYpN=:wGwUocyf{e+"VѿfUqm^my Ϫ %Q23]OqtnB(.ll,)iIyj ؘC̞EV})7LgE-TRP 7lb-PN>(\KK 0zآ,ƽdFa}znJv cU AA6bRm9^0.`e3w3M1}~_[nSR.9˂*[OYхZ(5TSя%(@ 0:U{ 1fu2}Nc{_ϦS=ƷOrUj/νY/v^<:OCToZ}JpI 9'~Fh~KO1 C*_zR5YBZ U l A$0`c4!̽bHai~LS#2GɖD+F> 908Tic)ۘptw:' &qG*GLLz7z^&4pjP["OAC KF}F)E4( m¢`ᯯ1Og >ܗD+t3m4х蒭οlkz,^ujZS/ӝUG5؁?cCK "nϘjmkW1H6FY¸ov0I:׊D 'FݥrPs!cy_^%=$&̹|}N隦)\)5А{%^PTo|G5ٯΏM..B91<)OPꒀJBHc4PYqQ"9 C2Y6I\W1<T3br[/'*ҧRUgf G,V`<+%{o脶<4Ilԏr/#v!F4{XЭ՚nP#ŒC^e|ru{v|`! $on=5d~_l^_BD ǡWVfIPE?/T7`-~D)U@a*@;50c@=js~b%[ㄨ{V dpHG]|PT6IZWM#WO|{`ȥ5.ǎP|lXzŻw;csȑ4+?F,O" ;Dɠr6r.w3s Bv=~xx,P/#&Gn 1dPF<]'84 NȾ\BXkF1 r&}y O+<TmM?` d +P!w3W10Mvg^iNlVP{f&;vDĐ#?|h˽8 ڲlIzNy<Aa=+M%"RqZ]:*JR8?z8 =ZTDMܑڰ#tU?9XƄ34s^ȥCV7HU͇~ œ\AdBاC {]ƶT@PR5r"lb 4I{n̾UYpǻ"{PA|J#wq?>vIs/ZT n^8R 3wEVoiso-ٺYG![ _z)/nΈàK <\}m#Dxx" -IM5-X-iVzFKbMJRUJ[h=epaf4WwEOjp17*YިCW{cfZڐ S Bg~c6^&^tWrA5fud~nN(։Awգz= 7zBGRNJ)r5N7t ^ L` o.N qbaw\3+ mn:h橎 +њw_N>=Kt\ T;}pKJlslJ1>"K T>!\A>ѳ1}Iv;c[r-YD)V7O~_J4bh(r K a>1Jr4F+$gL_ h$,-ozmH Jdӗۈ~]|ՎxI$yzc[zORGϡMp)abͭsOi\J@4 vLpdz]1sA 9/- QSi4YGiyiɎ↫yDykUC܈A,h#'َZVT+Kנ+s(;zsUdIү}Dnh#10DcON37 y/+ MRkOuC< (:xͼj|JS wm}\mӽS&ѹo 'fϙ6pk]'-Qp'{@uAȞH2~Sb$7Yixk+9Dɢ r d# h5QOD*{w `(o%[7in”Zc[ m URf5YH U۾z+-|BSJ c[qRT[f=L34-a2%iv4,46}94$IGh4&v5s!)uOk\i5cxHVȵ<4-Jߐ={o3,ғBZxe% Od^z*_Ǿ/Wc.(ZVtmVa{D/ZuraSAn4ӄǂp(xQY3I,<޹/mz&r*q͸qB)m >>d:b&E0|.9?WL;ax7 ﭟK~8!k.( ^*K#JIEKQZZ&c^ƛ2N`2:0ďd BЁ|[1Ά </GTyA  {_f 6҃/ڃWA}Kzdd\Q4}($;7c`*&`ARޢ&ѥ|!* Ͳ"[LԀW lHv}^*v [sݕsID{xa)8_8ܛ1,>*`+e}F+i@ V2Gb3t(>wƒI _U ǸJV7>#Y,ѫP |h̺l`چmDnNޟٞz,@9R`Gܙ+Z#efRN#%36f#;Ћ.3%9]C^}nT.]%]lBU\}S;$i-:vIW*G}Od5-}&t+Xu>r\eK }Ǹp1j˅AT%0&Qm@'$*/[=fumG[d8aE^Z("Ɇ1Ԟt73$EcYOw2iucMw, M)O /ԋՃ*-S$~yCPbT$xAުyz6Q 9UŌt ac !Vb Qm nJ۝114k(U^GĴͷJGcm`*wD̸euQ0hohx툀t㒆H, V8W^Fҧ>wZ11E>lH`4]'( "DΡlvb6s'(Eo8`I}/5ש^ 5Ɨ6 6:KlYÔG i[ϣTÃlUQcM;TGVsckS`:)zGcoC]ŁT3Jr_⢊ƪ=RbVɸبi JKsiM!ʾg ȐH ak $'62^2ju|LLfcz(ϥU 80LtEdʩ**cvB "?DqU6U+V? [lDk-ֳl2֕Oژ%a8LFX=v>X*$w/P=g uJrb'hɕ5VyƔU?eH_^$|]&S2'/Qrw7wz.9b7\ή+¶<߲bA}F(H@‹=FSdEwB٨a+g L(<3i5M$Z-b'c8w{ OPYY*IVg$*wەJJީ[ Ls k΋ߟ0y1a~Cxqg:MR%Qԋ2ƂRZ=pXj~rD7WdֲϓKR4Jn;έMb8ͫ"[m{PQ^q(?@.nOZĬ]*faff&R SleV*'>;Ͻ4 9/Y b)h+ބW%_H.2;zdx# *}*ӣPj]Dұ -V,K$ @G?oyo˜"\EyfMwZ!>&Tl#3>xT*=KZtF>`0gj }?xz 7CIXtenqQ Ҹ]/VZΧ$J-/.ef,c)o)r0uFZ yFA;zÏB!PJPqM19흿&:̧}`[2ɢ~JlM,ꗙ#d./$mF+w/BF45"0 i;iH-&1U]e*|fFb Խ|/} M:Mh8#.-d]L-;KYXaݰ/Ɛ.r:yg$?^zf!MbYyØU|f5/z:α}46d^\׾4c1 InEcbM]*MD#8o\ KqJn&AɨN*̲';@l^Q\޴сk-X,e67&5whHfE2dNL*jYNCÊX>??X Eˉzǰ̽NQr ]w6*6T4$=z6"App:Wxsm܆L~h]FkyZ E֗KD]'DarV }>1sspx#'SՖ[+91/oD"gZy& lf6XK1F89D|J粉fH/_X8_yT}GՃ[rNn0*tLz0p}si"KfQYD y$E9Q2y'nLV 㤁pR/[,hA[< tO 㲧)P}H M2UY^@IwgR&`D]5M'@7B"e=KOB`3d 3iP9#+d؀ytEҝKZ\j&H D*ҎCcX?Hv _٦kƢL?__ץ{JZɷ !a⌞lTcc\O$DfɬL.%B6ĶfV%)86>(e :il1}~;z%/}QET`" ӳ5୩_8i&^J6!QEՍԶ»΂Q iSQ!mYo7eaw U\?XFiA ^l~ڠWyҙ 8XXZj拓: eNƙg)d,vtj@Gdpopu5ۃ|o_-`:gV@3 & Ne1d$7nryp)XIOH D?sYLl/4iNB<( Ίhw,25 y XwMMoc}<ҨuK~P}ieou2ó2)][X .r: ;ǞA%Z|v\ό=kmiҴٻ3)qr=PJ#䶁 TBGx׾qAkɇ>.ۉDAZzO%ytԃKzyG6lys17s(zői9]eOc9`d,[rѰ2/r 1Yv]pƩV6iɻ1)O~ K׃Si݇.u,^|i_XxVp)hgȮfbqU $v)EFaӜQ"f?L 1-ς4 ^ ]pK 6館d󊝉~XԳ]~nS&(ζ#@r_S4Sx'%j!E4%JD׊i2Ge`DڲBwgHC+I)K+Wԝ/zZۏd <gyl|\#9G2IRc\~CkUIft}Ϸ` ߵ05\ #=~\P?N'I܁{yu&0(Ů $H?/re#\Y0"4Dc7klV1< < ݾpiVT g>^%$"/09Ja8xVBᫀGנ- LkU1ʪʀ5 G^ٸ\kF 2%ֽn4/upoKO06-"Ȱ8L+ n >ʝ ]zo- QJ۩E!jFBVEWC0ڌ8әs/:/VQ^YIW K.ۀD]!޶ڵݍVJO @ : m)(ln>X롻<܂%wǐY 1E[al 8׳9Sgxpn@lyL1].-hv!G $*meζz̪uu;_nc&FzŇ[ j:^LB{khζXv3 t'ws=1MsfEDxװ6`W 'œ#IUAO ʮXEƁ>Zt-5jL)1#HOA#}-]{:<+ ]iU#Jrxr5bꏜj kM Fu\MX➪Wp@ϩ#/3KGgQ7P[,ofGf~$݅S_D+_O` 0,„aA'= Hnb[4+8)R4x/,bkxfT)\>yV\Pe?b"l#Bkа\{b>ƔCs7oJ1 "{3EM;I#LVn#]S@)dA&ф9R3p+:lx=.ќ&4E<:,|<gQ)P=Evıj@\svb[1w t՚ Y`k$iqwL6>{|!r(S(  - !q-h'WmOMr;,9_ώ/O ZbG ,7{7n ?uT T]Sl냳]l*iK˗`Rz1֏X/ }817M;[XZꚎ忚6{թ+[ }{ FdGe?Ms} ׆~%,6d.+` ٱ+hJm (ғ, lɜN0x_Дɐɓa@6=qM{%ygٚv3U(U>fx?_hV'LzbHqUOG~ (|s7,33?~R?3{B`/j ^P0f5Jc/(%" -eu긫K]=-<^RHFԴn,$sٚ; S]qCaݣK wC$~=*74A+*SX0NAF9缽tȫE'R~mwMyHad^S]hx ?,EPs~M !ڤ,ˆאZN^ǁGRR KXfϖSS9{hk4x->4{֮R:k{]qA+T '@lҽ?dToք@%ho91h"2lȢe 0=KbF hbG_gGfz(*EL52\rj,fcFc`J|W:;v]V%nU1}|:U̺zNʀ[`j.GU6_J -gN+r*nKͣ`Qܭu) Q^ {! M֧96)dbV0àz +.fY옷LP/`a%ZYсÅ<̵;?R+կL Ra,yGӛn7S- "gܬ|i.;L7^YP$ß TxRo9m>U:6|b k85Z~fMH JSFVf5!SG5P ]}q2 nyu2%:JpSa)3y qz6TMlfcмApʼhKl:@aDb#>2 Y.[#e;nC(HV3r)[& <.4)'5fF̑PS(DRg0ev,oO&%xvE+ݒOB.PW(u.МWkfҐc _e*_DPT*3[rrdSwkYlvߪ7|*:6 dISYx&\f )FUVDʧBc=`ꗧvӁYEQJ h iz] quB(RLU!H'SIV~}AD,*vJrPl ڀRAH|[!ϲӢ]t/_uK^;%C|pD.ԋ,9V9H"7 J\6ݳ>lTakN3]y#YhzK.L>†@#؂őYh)a~wqؙAˏHnX? <2Eњ+YA9IUzaŐ\D,pݫ;j,pʲl#c g_xxExBdAMC,onŒ XH+Ǣlb6м%Ud:/z `6dZtOȥ8!E]SLɲcJ^P~*@ 6QW7PH K\|.Fm\7iXHZ{qc⼩5$<-eAZ/n1&T-i*7U}L bv({oSG) fG{AO!ŻjQn~212&k !Rzea!^IMe~G—HLu+cgU7QA+ y{'n,1)fJB*q zpQ4Jlİt2N{%f*(7"/ [n/CI xxE|Z:VjޗTC<sC |]_)iysoJp|H5,J(brD.;|4nU@{:qZL w!t;A=yfZMu#c;Ν̖9ūJ ζS77}=>g-n&Zna,nv1O5g%ˏn`Z-FphNf~p] 6)GysoǹwH=eNvʹ1T gh魀y-KXtv޶&ͨJ.Q@6m.aqtmfp2xO첌A|:pU>X+jo S|\Ų3@R;o-ʃ'0&v-)rIIF8UDVoNΌ`arKS=tb`/*AWF@^ [t8eYxٸ#dt: HΑ=ʏU+e+W qB CW3cT(xQ15m(ƚP,; u )7liF["hٜ8Z[\QҎ˳qe8}|b^sM6 H )eR: .яv\?3L ;X)5`D?C >!yLP4Yr`FN`'O[FarװzoQA9%w6hu+kms3 )*IZԞ搌2͐噜GUl O4 ^z) kC6eMd6b p(@Ø׎COD%:Eyo-8T$Քn%e/jJ鏔K(!ޓ#]yb0-˺ј f[ Y;]}UIt`hi=ї{&}ބL,ݳxB!{D9%Ǒze$KY LQ}#__}*MJ"Utk,'V%.Ұ&ɨ\F56!R ڲ{P˼V"ǿ+7Z,5~m|'e"2hԛ<,IW:(9<{-A̜*d`aY,?;>AwaSMy㟽 '4ax(2ا(y'!piPܖu ǓlINTXW.ILW֖I d\e `oS#?Щ nh<(BwkW8c֥PbnR_: w6#{{gbEMPЁm]ŧm:Ѳ7~w%V,7[^ pE1SXJc0΀;ú.fk?ՌKǓ OT𧰐IK,%Ekiqa`q+u^pm7vQ>ZOY(Rt A*U>m䒶0 fR(̻ @xf36'6-.Nf679;|G/f~&$H:?U6ia9O{@_O :"ŗ9> =\U?5UMvnFL3/"Y>ʙ0Gg݌*zb~ѥ/>Ҹ47K߬<)QM7w<0RY/*74&U!,4JsREU0Cҵ$TQ>Js\p`z,vav tpG]ڃn>4RPf9o%rfXڠvYj DژRZoY@Qt+gY8HPBMǟ2ǞG8'Y&~tx*3Ao3 r; ]=^S:hU({Ym5D(?BΒӭudko n r!)ItK25]be칄ltko cE1PC:~-r| On?yp<r"krUW~1ҕw ;* }nEUlcZQXӕa!٥C&VY%$7,6PcG 'ɼN,RNª7_Baep/*Q"ez8]CaCyH^BշL3ÊN#DBMY"~%gB3q3+t+  p`2kms Tw]0zWqj%L~eդ\U;*]_ 6֨RQ]v<.i8c$BM{)pzMw%:hĠ`^R GY|]^X@=~.HOREfjh3:=Tl d^[?45S|T΂{~z;wbhA1i#>(,s5.U?Ko\& vށخoFs#X7s7 wl)l߻N;}&P4EzXn#s$(Usv,U #궼ԕ[t[xUs ^GZjH*~\?=S+AܚJe5`$7RҏrOSuBȌ.ZP){BZGb4sH\Q1/%IjŲ̄=ulH8Y.KY"xT@Wq?k0?wHƆX}Xp`>;6/ X# 'zA3Ħ;FhW`ޢOѭEv4߲`b}ȓ3f23ң>YQqجEYb5k/DžCY:ri>b{hcCP=tJ*_~Gz!.^@eӭyTBIjj5n$vPo؆ QjQR!Os ǣȑ8m$sjƉ6AA_0"10Ҡ8yRթRuZg1Rn@lfۯ˟fs#_eȈJܑvܺ1E { O-$!h#Mbr+5!TW·h8FZLè.0`/v&<`d%hBrP6:ӊm" JE`-<)ʽRҬڬM*C-RzICb5R~߯öO^I!Bab@׈ʖ0I"r,'}?NwdPPƧQ hǜ&[nc8( GSDE1j&}ݤ ]rEM =/Q6}$3836Pg:J[7!`'_+ua/DN&8}F*e!/] ˫y$99՝ C(HAw8(dj>rFי4}Eo:3뻁6jnqd6r협"Ẃ?FFbZM-ΠM^A}J$Ύ%!QmYM/1Gat0>AZZ ;< c,# @.cOV<zq9ɝN"vwei#$ǔD6<~zm,-hv z%Qo@ԊhO:gҎt\v:Iœ$#AP[phyϽݳ.0́\vsa<-?3Ul X.W9u y_mbl;{ւY1"zdSh[W Bs,{` g.%pޮa"j w):LZc 0%#)w5]Hgjn͖ ̹LM=e }A7j*e(~42t_tp c *^( mCsa ok19 a_y`! 3AT!BIwXJg[!x0C'} xFz7_JŒ'tsgJtq:w@Yp5ӬYꜫF]oL'vB˝$g}۫lYzྔ58g`s4ޕLUB7`./܅|CC 35=0}C fqXo}.Úa@6uU\q?~`oz J3bwNhP1ki43Vp%VcQ+sT>ֲMAhtyQ[<wctXW(bŐ_bǯ 1q 8i$l& y":1ԍݑ o^g8\:nPVټ:wox3Ei޼NLhX>}}RT60r/f^GHbM3kq77k-` @/wY&p/AT[n0͐XO M=Atwy&OF~Z_i|/h7R412CN]h.]]2\0>cMo j44R =# =EqdcԥK`]@QR "0WTk7GV50v`~z|}|?E 2'j<\z,a9JWy/>cEP7CN%qݲ蚺&t2V/c.>e11Nh@L`A?k-w1qE&h& *\.t6`o_K 8Ÿv ĕ{/~ hڒ\_Smgm/>!?1 5S7@'Kk6#;m[ 0R7d=H u8Ә]M?G39{N1BEaVhF <˞"Ja\<&O/,H Diֽ/ɬXi= R\]1InULK'ucm? jIb%m^lWq פ\ϧfN̴98Ztyisƣw3f/ =|+R ym'UחⓉx2c8!1 W!Ӟ-DOe2Fxspɞ0?ea4ѕK`Wp'_ |+}@=4ɡF ahfu\wSR ߆:jr7 +@_vQ Fz_t]ʑHrX5sM}dKxK^ 9Z0zYC["U`tqT`A#50!olAQ:tk,͈gy&gC0fw6s\U2B bf>-BA'P 4Zk\Oiv> Em~*Si+Ey{O Nq!`'XFP3m3#~M*Log@5M-}l NwTa1%Ү{_US$|i\3HvgQfAֹ¸+4!`nӥV& LW]s.˵qU#Ѽz vW%ͭ0eA|ǁң:L0KYi ΰ]QP/t2פY Rr_s v8K-8JBhd~"ض vݡ`OjJ@&@# f/,19-ep/׶guFfϛlb Y'N3~H `t>sO e`c^Ljkxx$G*h3dǶ8a ńn[phXl~Q@#׮-rw]1E"uUz|JwNLuQ/=vWtam{z μ4k^9&+$1o{(aU"K A1 qhӓh(1ZVYK}# ӭέe7p9u}ך \֑ !/e^'x*nkW]J{Z]7{ `B՗]' o69J#¶j#X[+/$F+Syy$,W݂0+቟z!"Cf4'3HId|ЅvM 9\Pm!Mܕ#[8.aPaL( h ?}W=۱,mQr.ky]ޯ FH⮻ ;|k`]/ dIu ɲQ/c8{%e z4P_C|ވx@:\LnL\B9;O%Y'1?-m"-3媗׵aJ*hhr I̕BF .Q{":|}WXd Vףj>dfd$0>bA,0/2d0j6A EdgeJYEH{FCޫdA3;G_w42pذfQz1˴?1u8eǽScwsAE?)wX x qn u;Vؚٕ6߻*xT_%P)!4=BI/zv"vkrPR̡Ț3VWIa:4w:@⍥Hכ OP3ahձSӺF:msɔ^,p>ռٝE dE zȨp5G=[Wlq{7Fi+{Fz]?H0}56g%םsl2"Ig2 ?! %<vH0gFm1K+}iw;eBlXlzk#NhL\ ņT--FMw>H#ڃ-(uxB+38᮷ЇdT0 4~SY1[P#)X,Kw`ҽI'7FR%Rji&/3X~?[ĝyGku^tY2V2̳Ȱb-MCy:JR[6?t*A< {,:^dtm)5q 0=Ƙ;ARL#-x\AQ2+8u|I\[pP]t3<̀gݨ Wi2s+QqQfB3&|Z(CWwߧqvpLv):ԫJG3^S(avOwtHyZXC|eL(iHf~AzU Xcd_x߹tDX3E+ l"w%cx*iT KmV|~mc*0l*%vJf 3rk8hkVoUmQ53ޓ+EהU#,ˏUٰRX*oxpFNnt.vkkL}"w^~MDr] qHZ&YTo4taLq;IޘnܲHLj nKg7(d* qw1C#l "b Zg+hQ%ameuDTnuh$gg[ oWSsyRt rKQpV:}\w<͊G9G:@f ZJzfkg\#~38mgލd%N)C?땠|AY> xlOc7N`rx*)խB5'\k@*T#C].- ]hr ̽Cw2o f+TU: H|q(h1_"^%T2>,e2ub.hnBk3뭁]]l{h$ X# *E, nְ:ĵG,O0)3s넦M]3`"93Ej6tL969@p>ASr䥻l! 0bM@֭iݚO|и~oڴ朙܏ )꽔+x&6C*bI4 09MRա LS܎/N™jAo0h`*[{>ip8,~s&OE@Wdm@O'#]"c\ ]'-P>z{d),, s  3{ Rxr6wQ%O^Q(;kO#hEzE +-QMJcf xȖU4t w(>07DBJxRLn!!2ofCViؿ8!4/qC|XΈkakxf%gㄇsq9UQcm:,zHS%Ɯ8dX) 69OP>lg$e]!nQn"!Y _oH M󎃋xȽbAa94!# җ9iJj*r@8[uYzڷC +}2 n;Iv. 5Nb;0مuBq6ZH~΋^o2m-fs(j{>{Ζ3.` ʿg<$~FCa+O tx*PE=5p0CbB$ɩ0+ 읓@$H%4a?]г0zSS4>ޘ%0EډƱWVy$c6.PyZƢjFJ!2dZRܱ P?(f ciJnWwY j1 Ѭ"-W0snܖQ Ϋ]K? EweJ[a3u1#1Ǒ H3ZaX4lt*6[PqP]d_!prs*B^ R׻Ieoi ,Dz5>:]㕙aF\z Ze09-D&4J֊[ⴽF/Lsg;&nd"ˠesti}:R/7m?߃ZX#Hs0.R<$eܐ|RytW)蕡{QcPkJllA6"v|**ޘ=Ɨ:Q2ѐ񅟂_7MyZVBTD؜-ΐvbYGRH-'cqAp|sr&rBfb# ->!o1< ]ysc.XNaw@έT#!EM?ECH3UGBz G}'0 uL[ǍutKA˻}񎯮KzZ 8-ZݭPM-g'@oZ&׼"V?J7Z;vs4w"ǚ?X&q qanQ+^[zvd ˻tvu7I᫖#@z/Z3HŮ.+J MfoSGCd~$9tuܨv %N)IRZZZD;jFƠy-Lnӽci4~#]Ne,Og[pl&AXIcq1O!y\i-CLyp*\_8e@x O;jgZ:EC,]&%Q{j$I<sVw О;gx7{ `t{Bgb,R38˴? [5dnUMT? QoRoy}`&mwTC̾(g>l:g-v];]EGVEpbT^d(ŮʯOwp],@0tLɺ4=M1&-V|VEUc)?}f]K@ 7ܷaR9* ϑ( ǎJz-= -Wx.S-e9hLgN_"vbl>c@Q /054T X/:;{-BOHxࠛqVtWmi+MIo(yev\U,z>2{ [9唏le9,; p蠌U3 f #K\^[v^Ғ$OBH$ >NCADtF `_PfZM_,fxҘW, 탊v>SR A?0o}hP6x -8%K?}) 񬠲רJ\NȒ+y46t&l xvp==ۏXа)*mΗ2l)$S>tb%P9SX6Eҥ -BS>;`wJCJK A"bn~"42e]{א ($T0 >4'AXu﯉ߖkar`؁7)ʜ (L\vDUK }0]g4'(hb,8MQdBУZSoY>D=s7îxzy[s.H {z`zFϰ iJ0}ec RO:?S=j KG%XP0/n~5+tOUj ͥ@*\l"!lH ~ Tb5k;{dp7g=K(d,ZKGeF - ЕR| 0k# {lj?uGԛ'gO (PI0ڔT:km/ tFDxަ?Ѷ(hCW5eNvvYf! V"5|3vg5K.i@`4d @nhJcmtTK b |C4cC>I&k_rS>^1L#fPN nV;H˨qiYT( WP.ޗ+:;``qCL_x/ǰ~@/|xBoV)9`9qؔ]#uuwn;Om3!Ḝ/-$F\! |u5Ycg:A@Ȃ:Z혛l+wn:J[ޓJpC/^pX_1YξtUIXrᷛ3:,\`['2~SJ[; E#5\{余v]ߑ<~~ugWr4ߤ$!a8HD>!;4ði>HMC֟l95!f˸/nYl=>\ם"*CI)ҶcKk2f9{-آ;)l?pӈY"҄R `%uOU* M]{G_Le r96GOeJI*)~(@_d_X$:4eBys&=GB"j'hL\a:̆咫#+Z<İX lt \TAozgs< 4rTQbZ3Be57$(&6@Q%x Gu@|h:Y s<'e\wu<{&_CbYP?N~z~N+u}*}/uyc}ޙ$?ܩv!݉5W}e `5mx⇂CI}n!u8$RmYS;$t'2HzO7PxU4H27m<&!z?/5e3"?s]ׅ+BI6 _02[+v7Zl|܍B-uto/ȧv/(rMT*9 CTI}Cy:I8 2wRxy@fѰBYR9{2|RhV#FFNR[Iy?sQ} WWs݆Q݇Rc9S.mCM蔢&k.uPEJ*ĆWySVWܺ}&yo%>vgV+,F#Q u-ɷ>_Bpdik:%q[. SdUػトA9&iٞ\b{䉁i|J &=O09f@9KI 5"7[8QmeV4aWLѪ+RC]E#ɽk< AƎu?c-ZAѩ|{|OfVCJHe!©RRf.yHVL^窱E$<[J DW}l`m{3_  @%5RQ=^ЊVGuĠnPɨ3s:}$c:~tOٖ$qgV]Qh% 1sEǰDZB0}7 #qumn֟pD$a?נqx#fͶt|s 5ph^3h^L"eF׫qKjQ|J0AԍV~kRRSf1M8k`.s iPnd@V0'Le#O vydqT)*j|ws35ĢDpŊ"1r"%ܨ[펦~)UcP19t"Uz`i+ НUo!S[RM+H+c=.2t/R6ucд8jS$˛ߒ]8D]}ZڌQFk[}IozY(*:|Y,d$ ~tT uxASN!1| `c.d'o4}mv 8)?Iu[lٍiZݘ;tkMlӗqȕe#j;2''_T?Gĉj1׵FCZk[aQikq̴yQY*` ٧mPR$/8,Mcǧ,r ^iɾ5E lh??3)D{QgDbHnM*zpTMa-ѡgJYSBG?ab0E/knRI,s x#&ĀbFtٮlEb9RI̱bf`~$yQw:5F`|9BLxr#齑VmL*'$/>9YqGJ C|Wa,Rqp}(4,ȏ>8?ػ0ӝnABn5sL"?TlVĵ[laE\&0ƷMhf(@_8`{d?(۸MLٱ[aEFKmlA_tw%rqG yR99ɚ55iB֐+0i`q T.'c/ROx4-|Ԑ+J&ӇL49s#!up y/_f}ӟHUCZ܎6$>um9[I!3C+Gp*szodW'V _qTc~?ynF {r2l`0es2;ȍSWA;B˗A1߷ GL鶎h0LaM뚯 T(]s=iq_ ӕ6m?U(DRO2[)^|UjU UGc M D=ΫLJ㾉{*b|*ɹ1 bILL(`gWIbό{;2#/(sL e~| Zeln\ HmXd@ 3.6γnf[t _DM_9da8F-Qފ/>0PaR_PY6LJG (zR =gγxc:Hmԁ5]ebRh;!g,0'h+J!?3Ō̡U޼LHb*fW!`^`0;eGV%l@2FDd;91}0tɣ/i^ NHbɹJW }D˪}QKU;]KJNF(E\$-tefO+h*i$nO =;[x7ϛ `6v~V`{#mO?0(ؾlv}^9D%8<2w27~)Ag}^5VďƚK^e;2d^I'݆ e倦odyBIIN)MQ^|!{9=Fqy8 `mE#RH5_O,v3hkis2J9`;޴8dzZPC  $l_'=aM3,J~u*}pTeguopK:h8 'RldPcY |E) DV%k M;vVAdx1_:i!TCjU1bdͬ1鬕T=)#mILW-mH?ϣZMJg̟|8`[z }.EZ%jfVi1,(pu{0)TSJ0蜞͍Yaq3f;*Fڤ'j vT6~f,X׈Ji}HN A7TNpH jٱ#tAJmKTA_qtϪg"4T16!J`E{7y\sL|ζ%Bvl ddNKeaE c52lMU _C-sJɻ6R F4xcAz@"}Ԯi{_͆'nG36v4a3wO֛T%T Į&nX>hnBϱ?harbBiu" \~<?#.t|FJ2 #M>O4Q-]W!48)daI@CKH ;cM|BuFI({**_},)ӒSg(T t&2 _奷U2fg͛V8(?pj3e%c `5[,b-dR ߅4 x]ɛ܍ޭ[(QG!FP<ځCEwfx8fZ*X-RO=4`{~xAsN^ 23PQn@.v2q{}g bl+^Йә;wXVpb6p { %0ϴD_@.PKh+U% -ϴFY'ͻVXAw,XW*a\!UݨI2! ^28n[Cb` 0hQ\A$r!j rF{7~o䦗noOT,pD1Ti )-ye?#hO~۾Woo7`MN J\d QHVw?ZznfbAU^ʀ1{YTVY+ QVJHWr=-t&˻uJALLϧ&schn}ہ9V˳-dhBH7TRJ@R\F.xqٝkD#[|c~pUMf~潩!(}q$OO\h>}++Dg!/6Ʒ/$ϧ/jHմTDF! 9෰4SƪϤi {߃4tq{y$? KXχ6YÅSt]wLBvH ;fIH0[rQҏUؼ ) M |\;[dƆK FHh}TU3, ^܄Q /ZyNha.9^=i2Hļ#}h\6'"Lܪ;de1#+zMlbjT#tb\ƒuKҼ1 8h]zx˕xEICQN*ޢ\ڱ3&k1/ Gj]]bDy.&P,%4V].FeSJЬ9nb`I~1H=/? Htܫ &Wܛꈮg7ú%ZeTS:`C\WV :88R+:';KV~[yxn vuE13DG"T+\Ba72J6IucΣcm:_\i=X+$[!O`9riAlb.z˜''4Up[bNRO9*ik癗$&J]8+t*8|D+]sfv..VrTɳ#ޠ DlTO8wQ @jTΩgHMCRVia'sn%kV/" vFW #w8m0(Ji-D}Olƽ\y~x<92M/Ck};,{.+Jwu3\@i*^ _fS/7%bY 2L;Xxpঌ"Np3bP)ՉzxViNy&sL7`aWI6Y~|(ru;xW[SXg|x5|XN6OKEA2sDhT{4ꄢ.=,لl<ΘGM/;GMGt) e 39y h|u ĝ]%*bNt5h-=LHRy%A싓!ܟp Ǔy$`W.%Bo@)ѶwX9QIa'J"]#XQ ~z#a'b{U6*u?%QH1`wc'm@G QR"_rǩ@ԸD5)7r-Aj}-B{ D-]džPYTn@r.VjhKcH[% Ep Y}\!G*/8M#q(;s>`w(Z xx ȆˁU\N*E1 NF(~׆i.rmȵ"`)ch&oWR4sؑD_BA`djAOwF&h(EYa8IǑ6#j~! :ShDxaXSIkN!xƮR'J;k,h~PBB[$uG~}܀>uz9kef~(LokᦠmfK.r~SKpizcnR2Íy_ ޽Nv qb`& Kqb~g+j!*Ue60 G3kꌵWtN\PD[ o/8JٌQ{Q7bX1m{R{nD>^?mES?HƳMp2.nt͕n, ){џuzDa{T-!r=~@fG\̄IV/'7f%& J%e-\۴ؐJ,[EA5wjˢ'C|xEbp2 Tø’'?nb+tk 9s{eq~!k„!_kZ u6uWMx(bD7Xm u@`F~#V CQ 8Q%ruu78>Eҭ >i欶er}Kl X$kWˌ1 MP,ՃT:S'a G54|8' ) ȔLI۠K9g?k|s-P[E|ePyb[Q#Sɼ2czP[ 70enȇCC)\<{W UNŢl/; u=לP}P:ˆ&_,bmC$N*N0/BId9e.H^;Z.'}^ڿ5}kS>px&7ؚh^ф:gwм4BhͰE&W1r\2;v8~Dh}" 6pE L̋oX߸eI\Ah`r& *xNA 2{ԧjc;K}~y+G\/絓,3 }Ovƭ LY'f/u T@mN+WO'P}?/;9<KE;/BUK 5 o0tT'b#󧫤(^]w!z"_@S<"38P˪ xͿ̟htUBYy)D e 0Mci t8rlf@+j8$ lH%^Sk@xKzO7۔qnqTG8mq%9lW9 Q`q#a1--.",pmEO Ou0;=hU<*c-P 7{q!A9 UR1 J]5r!2v6!ISlEhI&.AI*Glu3+ sءn__%e P乙lƈv}A@$*xq1e5O+el(snFg) Y;l9zP?K"@y¨@# %; ua*Y_tI 0/=;iEdn|I/;7pS9YڠWg uc%&P|䜢 l&>)ҹxݘ\&5gFchz%Scw ]ph=%*_nQTq-Ty=C󸟎m]Gbhf-nTpeY7QpgkTY'r! oI(qZ;o0i5_ܼd6L&Π[̂6$0Znsc5]d'׈斯Os ٱ>&zv/[W.v#oZ_~ÅPw#2-'3%Gv]ҼI- #qoar4TK2 ;Vh3ZdOrJB9JwmpCq <2:e S˙xtFrp@ÓIQm=L~fliX+.PZvb4Y0uᾦDD%-)6 Ts3r0d\ SZrsY/y#\Js0{֖+ER%6>UCͧ1M A6uîmb龿\,mzQH*kƸ^kϑX ys`tdh.i  7q NesQ?di@Ng([q{i ٖ m,˝et& Sk5 оP;XQCbB? &x۞HAcf-"PD_Pɗ+q!zۄ"-W2&`Sj!!Y7뼾y>>ߊ :W͔DIb !-'?Q+S+ *ܖVvǚ$W)u&*wC @7sxdyI%b B dT1µUl8iTk&.|DQGbuIќ(#yee";!m 8Xrla\D i4dlU֚skD~4KҨ't ৣ&3v1ĤOrxչ/WCEšc 5kviAէM>59z+DRY!Lֿ1J79SL-˖)%D͠Ps隌9 CG'x=uPS"EL^}E̚һxr/^J;g6 Ӂ(Ѐň4Bq-/шda3l^> GP 2o q;g΀7qTsQ Lx lGtrC#x(y $ t"k9 *'X Jk2o1B=5 !@EmTODcp*3B͢;)Ϡ5#  Ki- 73ʵ!5h$Uq*`u7IU^'q{c/NTiu^s9*wd. ȧbE8|. ;KWK+i9{ePZ"%a2tow"hS:ϊ/+aFX_dWF0)L8xDj}l 9ne); E͎d6݈0eX\O1t~-lPA[W[NXm%[wanBh*'s\451WU٬ju 8*Vt$`SwLImZ?~j/j0ΈDෑGH,YڐBiH#hZ9vH&5/k/ ~={'@VtbE҆DƩ 6W 5٪ bIthĪNq&@0_ 6VDIx~&j~ޑqNJf[Ƚi,5WEbSۋB dp{ͬxU 7.lvɚ4i :5pS*/=ï91F">-!2lo@jxZԉħcU J3ԑY75x< pm ~W](A/3hI@ZuJ߁}2)דHMiS :hVz1>+|p\>-C,,uLzAqh`K7|+}\Gټe/ Uj5 @+T`4n1W%AW0Cf~if{üR31g"lhN埛9C ,ɖ"eۍ ωRsRCcl}D>%  | {LE|FÂm\H8ݛ%3Oƒ&$Gq A:8KKeEM0*J sEV0gRZ:L}FjA7׶u>y`ߥݪU_C< 5*-cZML͚X&4:%Y-a ~5"t;j`nβM$_m"?n]m`f˨TTF 7 X۫&SJxߢSε(ˠ@+E C+B%5*åXj:o;Qv?"64Aι ۷0W ā͙zzo!͐P"Cđ M'Q-2V1t೦W~TZ&9.LIO܂7.:b85TʖӐMabjR7Sܸ`p}(SO=՗D`3.U˄V]pDb :?mW[^*\d SPw?c^@7$솏n̨#,uE텉'&\x0G qdOcKz*'ViS-3Qۛ͟$ )jߏLf~o_ 8YTqՀƚsQL{Me&,N gpZ{0c]%޳c\BLšAPxwLGebč  ݽVhb[9.VA>gch:+?JxIƨ_te߅'2'#NH19byDžKps.D&jEEܥ Skğ>oViE+j(ѣdL񱝼|9%8eg :'<=.+%"M7o594v`K06K]oD鹈p:8/{jT+a`QtV[[;Tx8rP m0PJxh3FAN pC4l=IN1/@e Wbؙ,ak)JU$ҕ(AU838rI@M¦443LZZ'-oW)TGgGOl+Rx{vXgm`JL%C&N'uܽ.fp$'?hղOR:tQ1x"]QGB6"k㎵`bŸ6t|Ug=F;.m}F>ɈOTlj v{¤|q~i/*DS)c!ܮ*XPzKE Dw<:ֿ2$ +lVzgmi0Ф@3c$s.-gβj45Sƒf@rhlP,۪:gNxM"$ULj0buCKFw$D?{aq a("RX1<6># A)3<1!cr%u,?GC FυD(Te#Z*>W-qKp~Ht}#Fs2/?!AAL Thɪ=XݖZ`52> :fiF MW`Y-|qƽ❃u 8;J~\$-{Α*$eF t _0]Ϊ(CPAqѼYգ837lQdׅ3[]r'H $XqJTΉd(V!b|,/#t-[*q j+4)xf|:#=MiZ{JΚ0hw~/{nA lX\o=ojxIʰޚᗷ@LE.*e5?~3nMWcZq>`j&KҩNaz4TSřARDՃ8/~Q; p)[fՙw{Vc 1~\VzUB)͛}zshPBftuv O~a7P"?i 㕫P_ʣCp1='T8gNw<ŐN}K"=NC+y]@T(.PM{'} ?q@ΫKUxlB ,k]lE<{ېvnrb:~H1ԇh2`ƿW:DHGK\uIK,+ S6DHq-Mp֯FG-Ƙ,=a~ۆMg;X*}‡!Ê68߻z\+3@x}4&ķ~hF%%c(Ӽq47c \9mix|6M& Ӝ~E&{ `·[Mx_f7vcA5x+BO E 9ؒ*5 %b0!9o ?LxGms7+ / Yx=|EA> V'-:}%3p2 [51vic].T~멶Ѯ6R$V|ݴ7Vlv[Nk[tVD̀8$yNt{x}0tC^ڌHʮqTiP@=jB̐۹aQ v] :!k: h>ק;`7I\vOxɅMteO;s1l_T+wbuqt';q,Z&ԪtaQqho(_u,Mpj?r ƒ:<(jWEK-xK#Qc4PZDu#fYD ~aRAn(2({\Xm9iklh![/u~“o?ڸ:if[5*[H@Gko_W^1 A3QyQnkU9A1PL8iLm4Fa-~;_0TGd`mjhg{6Ɯo‹/h@]0\ԍ`whqkVy_)"'Q {U>eI HYq^C zB^V<.czg.}li3:_c\%A9\Kp=^mI. ryϮoKs!j=RT!dj9o1ߧ|TBh.Lxf ,)ieA@va#*oFcQE5Fx=/i? ~U릇nb .Ih㔯,)ƵS3.hq7-r̙)Z-#0YoZ=dǸh) sq|X^s=bmk;"/CBoX?ߋc? mԈR';pEus>)>Q5/N~77 WfީPݩpӬjƘ IÉn6on[-^PB**uRi~v$afK4Mρȭyf6iEh`¼aO .E.!6nJ~0}{厭>c;5Tz r$"6f >paLc'pPř8~kH:vbF/[P} xQ88m!oK)RqR%s116P>%LU!u%o?Q<|(VbQEER&FRR&^N&VAxW7Mk:Lke*cIYvE"j|t_]gIiljݹGY"]ف7h'ɉm#[-bT81iZٽ(9q^75ǻ2U%iqE.׶7@a)J4 G/( b(ůl)„z+l@nsH*<7`^2N(mwBo)JnkXTZٝzRίS/][1]mI:%ttܯʄNoLlM4]#}GRY[.1ԟ7FI_ۤGp v m;u^G6ԫayj63E:mc|}7BťI"t+ \"g)P05AØ'b:=Ɩ6Zœ0m ̪ˎ~Vl@գ ]rC%Ĕ\ݿˌCE|]n 4aLW68Rgny6m-]ìK¼^PC>Z>cDŽ}Jz'ͥgUR9Nӿ̰C-fr(_|7G@1uiBvRlfx'KYsg 21e_,iErft2؄<0Ń_k;Hix5\@ Acf_'cgJ@xN$P%~{}8Ȭ м0 `-'n(_RCU:E$5)Sٿm}Pkqn׉i M~CʧDkoo?|* 2]۳0[/¥ $~obzc>s4%BȈ0RƷimpʝ$E:ոRywiS)K2d? R~>8K)9&Ul.]D_Jԥ reiJS۶ѳ99a/ sb{\AEʶYe"BH-fF?31j;R?3L\-\?mTCWъQJ?Pu v~Ι$LfRrAni g3 ˖=,tVgDT}1=˰JpYOG,K TCo*Kݣz)H<^21Kg_ n 2mo$zG4!E$1H1Hw|^ܐ/Gʫ)py_LQ.QLo- 5yh`8ȋkǦ㉶UL&<jي@.%j~aW )D#&Qs8!ZA@"0JO5y#)|m5{1\Ԇfm6$|7N&=:95b,kVX5h8+3 R 3Ř 0~uZ?<~#sFIsC0eZȖ6djFB3BKgpr$xjdS^?qL>; UyXC6rb1R(@b 37SRsTk鶗dLL,Vvx<*:bw'XȟCZG)7~"ĺ [ව?& E~g5(N$2-xdB e^b`hE bφu> 84O'_ 87XlQFTw!on3!i&KL',ݘsΏ5&*j&r#kQBc-Y຿e]J:ҳ6Cd4u5]f~ȍ ?܋:jt[nň˦4?G; ޽wQ-mejG'J0k |f--T!QҞk t; 0eBA|4 HWVnZsD{O+4YS[I |$W:rǜÞyv㱛^[A'ُE J&F8^*ׯ'rȁHxjLS(?IUa ( gbw'-4W'P jʣԠ֫@0![IbG3j&7YBѫ؟K@l`x Vc5 IwQ5P*'YܖXUn/nL&ޘU9T;;Am67j4kWẤ#abh`sJ@h:# 'XCЊ ׆? uqm1װ]l(↨3ß0OHDD:BxLr{ԷؓL559<8)LR,4LFT$}QM>U3 ;T Yt1 !J4ޚw}t{ÕLD'X)eђNC|M{j4ݗ}|;%߿^ gPJ7jPt\? c(ci҄KtwjQԸ0}# #otDz:v r>jo={S#`羲'1yIn"[r<(ahGՈ;Gss-q\> S<߿D0Mnt:բ'5G3I#,Cp\nP.KJ>1$unDJxx*8$xEItS Y@sݮ}bjd|aU\mC֢4];n|B p"`ntJbhX%2a&JxgdLhIcR(jSYgh9ԲRGT>|)nCzEGenrNMd%(Cyk {SH$L 2Լ.+ɭ@PG4Q'lYUkxK1לyV<8Z42Vd"`zXOQ }`r|YK_90X'43Eb:dy5zO}RgAvԠ\X%cM;(ĪI+Uæ*RыS1;qiS@ ?q^tӌ1?`qrdg^by% "9 sx՜"̤Ѣ8#%|&iUqZ M]nYRJnl?xi\h)\h.Ɗpz39p;%ᮂ*/gW2 02o ]¯;m]2i KӮ{\!ZnћQzxfn^Ù!K9his#Bcd2|# "Tl{(_  o^XDK}='U s;Qհ`v,^_ѬQ:檿p`eW<ɾj >ڪЊEѱ&o%V޳˞ ra_O ߢV ahe}uNy"v?MaŘ):mCS%0py|rs߳P.zt6:\b]zիaWI_ը}d-[Т,>¤!y`5[ddw\P$p/c+)8 aזggNB.Ŕ+2a NC#'y#M.<359׉ @@0>.YoLjytmp3-6pk ZE)Q &tGYBt.LɆ#}WEl2.9n;+Z:J8CIS=a8{Yj[Մյ0tP_9^:y񎰗?)Nw28]0=1nEC_٬0TU}路k,w1Os !w?`4n +PuhXOhUlrA &8V>"so4V ws*l|u%΀xels d8)`եW~˧w:%'rPecݽ8*X1"{Yv 'l^vPi|<^)ɊWk;\}jB"yHGGEMϵƯ-{} U Ԥ 7XM<^4m,hS#w&=k{K髋_lpNXǵ0׼E[D;ºmqڞxSpND\; 1d}Ts V3k_"h{6󱬐O 3L0A{:3IE|p31Q#Tx Y3R/%4_2 ]D;o :cz:{+)TfW%l{p\s-#նp YR95-8RđQ?" 2ݟb ŅoA"S5:J|׎S+86~ϨLd!75 ߲7yq3W,p8;ŁRTf"mЌ'Y]~J'ĉ!a [zAy_nu\H5 *??^EtrѬ6"&†xľ.GQeE [HɈ*''Ղm_@jn]~/%QmdVm7FqG:xG,+W\d,.;Z$+&o9)doQ+B!eO*$dceOzB %;\<6*0KTn(έly,%ι9ЙHri2lRz`GQMm_ *a雾1n~T­OKbT2Mv#/ltQ3.8Rju a7%1RM(ˀo-FX_o2k/?j}M8" 3d112n &NZf{l/% w_0y.QA**wZP oji'Z]\W{<(b:|h>MK{OOHv~)3*O$-|CDF((\BE^F ,DgۇMlX46ȫ~?S)w⑾NA XmY蔑<:{# Eb'Ĺ9a{}NC>v:c>ekE })t(*(:Kmd,dچ U7G/lBMjBJe`UWf_e޸8TQ7*?`H3v]'/ N?|Oo$QO.yv|a~PWҳsElxη bl{= S."o$ ej \>5,C<ދ9TE_\"ĵ 0 AbsDܫfjgi7SJNyD6J!C@qQ`CO 5X]>nBSYZ2X#{be)hE{+9@b +l3;>n*?:yEGve!4nQ (4K:?O?M ?>x2?E8j,ۿpJ0 s( 0#n2i ^tJˉ&aj G\:4ߜ})x cVR~Sь0Ms 2jGW\kWK.Πu~]E[x!bX/-K, [U}|X:?9'r?=+T'Iם#%|+o1YuZ$J?,:?{ ~y 2)c޽b^'MM!GFz $S&&Bˁ`QZuls\r};P jY!j:g|BdhGH@QVֿT=bdY`[BX<"1 uX z3ܭl'ߡs|:{Uj>PAF3?, nw"+b /q,<@FkPJ>ߕ ć"1yb@7~1XU_-e^8p$D(Bn藲~rjC_hRLģF5hvRvhkCЃ_߳ȄC&X#\,1*FR ٺpKk^fO@ XW/G\c"wu'Bܐ5%jrl R︸<01 {Ep]j4r@0F/qo0*~ͯY'SqtsVCęMmL'^2%Q$,$ړ ϛ<@~R--%oXwY!ju~"ƸRMxIkѐDY=ȗ\!_ J=c=̣MSUƬtR׋> 8q.=PRp5hOdHK:Tdcgd2יx IRKx̊乶ּh_ Jku HoXGR;&# cѰJNg6fK= AzOGvg֭ 4HXop Hn9$Z,5 Ƞo5A̋x 6 H-;52׻ +[ |u`Q3ytN:eCh46Tlo+^=n0s︭WLk;|`~C fOJg`&{E[^Wx~ @uϤ3:dOA7vϪ**9j%8u19ŜC"ģq?gCh^̰#F l M+ Ñ/:CJLt.}5I#|otb Z,2/ Ў b#9@"bV<~Iyegr?n42,9;GPH)#HICMuh+S#)E 91-3*YWT\]A.RSnyVh]ru`ܤX5QzD8f_|ӧ1c)0^1Μ;a^&;r\՞яr@bg<7@Au>BV$nku1A=ї60fs׬-KMO̐̄v ujjj2:BxjݺAq =?2{a}9K%")ק(lxj`Q|H?i.L6.A`o #D)~Qrbɫ]y"?$l+\ Y&VIn̜W2iO+ݵa#pJ#*kc?H!MFvaR?fc@ o;&fɊ!m>tE\ڍop6 NCARQxAP- bze&ҩ D>[+=z3d KXN@sFd8_5MH jMܟJ-=f6bR:~?`-2ig1վg 2g*rN_7#DLaduٝ}؏~dدf)‹}R[ C4G*½-hj,,ցŌS_o@P[C[os= ԡ%j,ܙo ]%/; Fާ(15"CJFYvS>܆3}3ġ~jL7=ϴ[Q, QnBIw<"XXڗMk`gYM ݕԶ1T%5=  3(p0~}a+~o<3]%V⧪SOqӜ$ cf,vhzFϬ&rh׼ea[ys7:˯FXe0DY=@'g|1BqiHAI1dd.&+2+0[I8該 Ky() Рe0M4=O{o7K#b*E }oy|- A4RnM׌Ȫ AE,Ovxɬ4plze8b}(XL'1/ek=D z8Redq51Rxh%V&Z6*W= Z'kf;+#T; BMVwB ӊ`-!\I[)mer)՚%d(%hEC ؘ͒QT)EEHY"Knpxh9Pz"#3?ѵI2C@7\7u ϶/ 1BP>lGxoh |7_x ndjLeDۧPi4402?;DycNwUZ;9"%RE:":!rb~>%Alv!< @FcK$7BZ}x^!'t-UTC!`AqY)ZȺ: -_BqIݿĚ&퐠r/A6כc)@Lbf u4W䑨듯/a^Ǵ i^ʾzC仞>7v>GKA(d9C<抩Q󂳴.o 㞧S0 ?u4C}vɊO&!T6<,K3sFO}V x:e%S!%8FNfcWb:MZ:s UuLWiOMj%[PEy:UAH.K(ږ[iqTvKB=acVMkIfui +Ci l,ic&[p t3<؏xc EGcM 1 ^4ǍX 냘E7_\5)>n헭B 4x_T\! e*SaHMv`"h1{IOmDF̛mbu bh%SEr@}>B[EIV|\-Mt/ e<Ȕ;Dz{`ձ4 F;=AyS^`(7$dVbc=كIvmx|G.,D5~yB?|@32w'e:U&OnE57JA\`ӄZ