python2-perf-debuginfo-4.19.90-2111.7.0.0125.oe1 >  A a/W^^f B8ZŇ}C‰~-TCZ+NQ1Jsm&̋BNˢ ' p1E;kig9Ab !B ¿S0dEc Gt/N%e7#46Bm%]Ɣ,[:y@IDA776ׂ, 5щ&sw`VZ,P.&,RJ-6 X]%~qmtQO5fe99c522dccad64ca193207d36a370832b524c7e7ccfb87e9f3f44b85d8ec8a6a1288a694680f206885f3524f24a1ba3255ca8c pLa/W^^fG+xl'z&ջBF34ϒdXL[!@{J Jg[`BAI{X@mIFВrǒΓ&u5.H+pO)Zz"{#؏!2gҤc뫙>tܗMqbyOx&,%M`ϖ-|vC 6YJ%Hiy 1wS񁡒K@fK3?a*>RQAGE)<I:C"&N'靱T h>p<?|d! 3 ^(,Vkq     J Ph 0(8=9=:1=FG0HHI`XhYp\]^bcde f#l%t@uXvpz,06xCpython2-perf-debuginfo4.19.902111.7.0.0125.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-0008openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$aaaaaa20aab9901ea215792c93ab13317a1e774d7594ffc1782a03ace47b85fe80c068rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2111.7.0.0125.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)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-0008 16384383254.19.90-2111.7.0.0125.oe14.19.90-2111.7.0.0125.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2111.7.0.0125.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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/d811d610d6c9305f542859eedf6e1c6e-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=173bfcacf9d235af5b6507331c503607589fbb3e, with debug_info, not stripped&*1NVB3Cuutf-8c115300a483e215392f55edbdf14e5dc1aa4b73b3256d5ae26abe67ac679c50d?@7zXZ !#,>] b2u jӫ`(y-6yR0b qc>fV8=;s6 ע o bc`MLu&!ꭊfEfys{>B p*݌ /Z~.ܠYq*jDGH,Z#$/]3QTrvJL7zTˊ~Lv4-2֘F'ݍGzټxY;C~PO.y?Mqjꊢ)\K:Qԍv-|H\ͫb:ݬwABGuq`&Zr|mGGx{ zXŸ7(b́x仴Ffcޘ@6Aj=űYSŒ|L! |%%Ǹ/AsA)]RFA7kWjD83myN7(|: R1隇?8 lUg,/gXɽHΗgm\mXVYZMA{%ݰYBD&,m#D7C~)+%*">9]dSj#oklcSíNțVʷ܍C9+71'e滑9/:MՂ}%JS{e*lK{7xA|;zwojmjm{+YhA){Cw;> <]uѥ0q*U?05yCHj9`ՊyC<㞎 QDžUa*ӢV*lj 1ﭣ(ꂺ'FU%әDCGƕ^ o\t.376F%3 6|(cY65-[B}߳_ULG^9a;`CrV_:bF:f^[0ZGG3X}@Og1wJ@ T#Rka ֆ XI[W*,&I{k(0C;d,Vg 6aʡAu6T8\>tHK\h=?cz947'`fkohzqpڥje蟟J[; yYAuHx-w @*2˫,x=qXot.)u!Xoamab`N՜$j@o'5P 8mO/ӫNHd1 OWM`/#p%<&1 BLP{D#.ɤg/wgÌ$2^WFTz`RvQ:0RNE]{d5][5_l)WC: R쎧pۍ.Fu9쨃O!lׄ؝p %VvMЧskvѿ/dTE*L:+="X"YGU v\'J עncmneP\g]+1IDrᾨJ۶,do*KFȀNa+-A=q"y92ѡ&O{[oM6aDCM Y$!rh+YHBnN_CJ0 [:3Zj[JB~a;TqOC1LW{]T,)3MDbi#\u~>:y0|tmD"1P [ XD)כn1i1f#y="q|\v{&g5Y|<+؆  zs"4 SFB!%;i*ȹ/#}"vPR:&2UǙ.%eJQ?;%WCEFnM_qI!fR'2{wwi~ÉL.׭q|/Ȏ \ߛE{|-qFQxz8<,lBtZ.:FZGi`)~.CE|-5srz*a8Qh ޶]&;4Ġ 紮Q6OZrrJ"@&MnhZPd:L \aGp Q6g?Zh׈o޹ӡ,yyD0{5mEhdY졾JP$\@=X Sr𭆔nm|CJh}O0)qQ}'&KTTubc .C'J}zxxk3 K:$,F1=pqQ63ܟDJ@ztWPھ~&O<fAOʄ9%xןT cGkJs񅹇49 K93Tݯ|ΫߟB73_Y͹OԬJn`P5j;u4<QEe6&hϦ9':I8E  )nN6Q[hzh*`Z]k-Kheo@ 7{+^iH %ڪuCӇW 2A7aJ*RNV^m^e9֎_ڐա ,u~R6_%L|H-΁` [fqG}(3/֩?}!h;; w&sxMe/s=o";sLyyf H%n+UINPaAy<4}VZ&@ ;:oaXaCψ%V1)  6&,7 v) VD>G^,#>GBOz eؠV4=y8Җ"hU/$BHF+7Nyc!kK2`t%aá9o5-+ݵI^}Cn!;:aȓ\ߕ?:_rQ+p׊SFIC"v"i{ %mSW58z7yE|NG9WV`dhLTzU0S ]( GlyaL

Iok5 ;M\JtĨ`dkGZSt'Ӈ=%{Q+@ܬ>Ph,j[>FYW޿vQOPc`+XL*wˇͪܜhv-f ;(dq[P }1$p6itMbAh"Hqj@zCbz_!SPTS~[gGH-=MDٗPϜodKi&D#pYk}]oxn;C reRx W忎%iNRChwKeYx[ יHdy'6A1i;b-<,I橤t壨 ccF<Z㝵 {ٳүs_Y6h̶@'o =(:}[g袄?ل\'1eJ&?EE:%JxƊd5Wf1o[eҾڬ%e 9)8]ы;hF tSw{Ϻ~ &uoڷ2RUJ0l󀕭 {{m瞒|ؔ{}XiI}'\IkC"pބ# /mO)ePg. īU͖hZf-FQ|>pHpLh:Hix_/4M(𭣴C6BI'ޱ&ƜtJ,N.C1էFM7(%[PIu0Vptz;x;L5d[B`16z1#Yr ~2q*ܡq ;shŘ!F넑PR zP+h1)_i~m eWӂj@(BcA<QPu5ZW,dك`4e9,O2FH6=(!ph6 7M.3I9>f)gT qwe.2꺋ɭ7O9Zc0Wd x?f EՆ9zJR_bl2\ilj~6mrxp`z`5>`#b%\ $%t?79ٲJ/ю65JerNi,C·rT-o7wAg0rc!=rP議{^E`kق|St@ Q"c|:e 붟DS~/JT3gr&etp!jf럋tܟ.I+M$'؉m䊑qcc@f+:ixuTRr<SI #G9vaG,"^]gEVS`SJi{3$Is8'ީC6C!4)9s`J>j ^"ieTr{"4p퇾xO.^ĺmjhJY蘶e21gua.߮WV NbDGƁOYoZ0i  ^e[;5Rk)G#dK n ̙^/<ϾyY^]˒.t !HH.#7Ch`uUQBm69 WeZ8Od.絡W2doxI6HQFٖEk`gj Rs/xХQJgWWU'֯`~h0CǶO.r9U|ؚ\8䄌q)U=`3(g8̒iT~)a]>9T}>D1GD im7}>mA@.hWޛ- -E|"F; OlqR5S-EZeA:[[rNsſ1yЯ7·]Be$jwP,.d\ IɎ c{& #%)GW N hφ&˄ }x.T SzE BiIlj8`Ko.y=Zr)N̐.轣gzA4 wCXJDӅ>V5PV (LaO@/ gPɋOМs$}y{Hw 2m24#pzwg̢lee_.b]ח9. pNER{&K5ܠPkaZ}!&ot`$EBRZ'?D^mNJ)\}v={Y$s -ϖ"D6`&peۈ:1 t(O j`>GTb"?OC ^%/ak"ֆuav|#'&<%$(>Y?YZ5;1-u[AQpVQT{%f[^=N:c]Xa;5&V[ӗ2Hu >M3}{Ț,zrqZ+Cw;|3&їO&l-^7h9+ɢI[5 7Rx*K╙MJk4HxB.sD4Xm!E)AR*h" l6IĔm5,ZC}U!{*tbРm+m/t gHz&qYWӞWh+8˨ ao7ܱ4H&) R+ڭh̫dk;%t<0aS!+aN9zjڦc[˙] 9#K4^/!ʨdxeFZP(j$*âtshUͥnz2pIюse&T@&‚H٣:^)wQ|QZn 㟰>/ G76w[W63sBZvk ^` Y,B[1vgHv lKó>V/`# ֺJq\ SBCm1x|ˋ()9Ķ,dZؿGbt!bZ@po* mpE)yjqD>" RQ/JJ2 Ld.5iAI,uսm͋qpAR .o-Od Ɏ0n evw<ģv`FxQ\)_7\ -<-qyȣ`Gk$ B;! ó?}( HgvR|b2gOI@<q(ug)1څJ*QB 6i鍸CN/]}Th•8QaBJJ i]rLh}+08qND.}E@Azmq& )G xI-1D_;O@y@҃|;ij'}(:)P9*ys3M\ >U=~V&X&rUN{Ub:mx.t~P㬪xxmO(.ʺ>.G.(捿F·cﷺzp^&, .9*/wNܩ|L6n u~\%L7!oyZhJ'볨6Kp>S0S#3ҭ-GP [Z6l11PTnߍx'ԑh%CzV.2zc܃N %|IO6w;fR'={O2Ax2h8I|#zG^!=3x=tVsKа;vp|:4tx4]4V:c!TV:=s*RqEF2p^7>={]2,C=EK )fԎj&Yv^~o:`2zakgcVU+/*ssATʽ@`Ӹ uglK ʔ)XsJmXf%=r/Ar;-1⻡"i).#ӃI,Z-v"\k SZ˨s|H^K}諃r;,>=՞s*دFmr?A't_X'uPD:/%K|@-)0|,By$2L nXv3O"JdMLm}*PB}bla.7t?ׂ%kYhQRBM:#?П+@VQ_*HlX""f  5:yGz",yZd#j2}|.)8xH!&v@>}v=oaE*:A? 57zG KtREtrz)ymzbW B''I ;f&A|˵bC% 3Gwj&TP 7g_CJ[ٳZdfhMͫk,}B,0L|D~yV$)-Ӿ"{A) Շ) ӝ ]RɞM,,@*1RlV9]uᙇ15*OJV0†Mj٬BfG޼Ƴ.vüFeaRGrC6)P(mphWlHٿCvDtaGoQ.SHπ Pޔ,GG﬍`h6FPx#)0 ?*}<8LpZ`7Ft.:()W8h:V8pXwb:Vl3 gĴ"殏t 1 Up^Ϛ|(jv$?i X1,{Oq858 e.~RV.">~~ejmAn ,ϧ#llMC. +u+EjBTm"[qzրw}*LZJ6əףT- &Y]5Кc]'tǕFΪ|x?!g-ӥ*7oX7Aj;Ph-UuTtBXln W+BMAEiRɟm xg`6xZK~9oa#?0(f[e㲷q+>1=2WQDXm3\>(bWb3X!u{7w}WȚֵ1ҝƛ/&eg*e:fCKXܹt| 眑_v?ӂ֙4/ ,jCT< gy.;{ItѸ-(&r8.Ǽ9LD%qT}W_ܔw(}jz ?ya%F5,ʠ:iHxݡ`1^dF{UJx¬L=\ @j#bTSa*[7c}lO1N- F'{dæRUH\2O .SN+RM,,jO@ L~DP$UtN^H!<&o靟_VMpJ$FdIIVA3C ĬW[J_d^sa;xR*\/x[/=16zD-ASM C$[yT!&GGdMyzmԿJ߼:ڝ?±ZIa{@ɉJOSuSp8.aȘ$y:q8h|+3辰YeOZyn_laa[o&cI ~I rf'^ghOZ= _`1MUAVYkX6:]TNi@mmH~l# h Ofn[VI X^ӑ=^Zt e7߃f0جɤ\XXzP\;8%7[sHaE d/pxRW:G]TQJs hkIWxS]*Np kL~Rh'pbl,y&/b؍vN `; Dz< )GVpb>.*Rs?\,h<&G¥}bN“a@lEcȂ5{(Yy&iс8CȑA"0ut?QĬ N^ܾRaOĚ&i24bWj9Қ%w!T"[~bWIʨ4ްuˡgN~`G*{K$s߯Su-n/]V&\~<)n'GEPBz4`ʖ8/PKz.OO( bHA 0D G frlE,xغ "NёsQ46X2ar6; N6-D95ut-&KrLCiϲV?L $l:hM>&)@ kULp|~i X鰙;#],я4Tq&sVxb/{瑃8wXg'&=~NR3Slad&p:Zr$뇳[&%˒bj$t|0s / M9r`klfޢ0ti&U"AD,1 שŨroxT/w>yAP4z:y ] G7\5nוjj>Ew90 ٷPswVm청PvLW–hV!{ t!9#9Z&նg_1Q$[wU_I O $!Ǐ6/Ӻ#>=j}Ȓ:HX{Gz4v-L2/'&f\CE|YksiR;5 9X8kxy1fk!>SAWo c|!;p;@c AJ. F/McaL~R OeS[RFG%6g >*@/%BuaL1qʬW{AsfD!6NveմfEJ~Jivwv0D༥K֩/!f!9ׂvu+J/Im;|&wpx& I j fS7~ȢBAHO7};wɣN`NO[[e`l0*V*᰿y y6= (9KCv 4yO-22,FM;X(~t_1љvPZgJl/~lPk*{\؂~2a\VjZzC6u;K ۿNZ",ix\›P,8^Kn9V=_G,3C*&07*8dJޠW8A@?"Ar^sB?kɻ`}ZO^6ZE$6;2,qa J+Xȡg7U73(-޽ *0҇f ,7ڝ">[0+b Hb]ot7dnV7>KHXu[9Zw~"#bYff6jY0~jVk1:baV.d|1KGZNY~ǥV 򾆾*M~XoS@Rqdk9xo8=6y `ТU{J%t2. vqjMBhfc\ [[%7>$[,V1JI3K;'uA[oCK(cbsKU5Me8Q'_ 9eIޞal)m-XI,5 )ֻGU|!9YP+Mʿ!Vm|h9Ҩ@&]S*]Yh5qK_g_Hn>-OIRC˭^~%Cѱ@_~ijyc*jV@?z|ʹ0)ih}I4a_GPvby &;>عQo֖3qӚƝ ~_R \؇]@n/98%"2JDm5*O/f%8{Űqk CѫٯWb V<6/6SRH"L%Gt@^7$[퀑{~ BK"Y0o,@l5'L$Ѣ(5_NPU5?=n5!-=PdAVZV%MaDKsƙ/̩7-]68?lY\TlN.:(|'֩GJsI 44v8;{[apClsLPqO$ `rƂ4 {}Zљtt|vn(u(`*pR  ^㇟$XQ5d̯KBz)L7Bi|yޏkw17NqTI0V݁f:霠j9 `9O=/џ6-/p(Y1OY 0or!q禼> 濌bT9F:du.w{*ߓ\]~LP`ޟz/ hI5 "i=D hpcdAGQwLH?W3ףDx,λW>RCs57]WzMH|r rgO=P޳;Zj@:~*6U&_#o,9|\kA⩌qKvctY6#! B@M_߄J~lrL|gh7h﷠UP L1D-8u?و0Ӌp8_Xڛi 7>t3b b E#72` R.S31’u=7ty4!D#|t?T<.:{r 0x7DP7^=W>`12`$I-ÞC̐ I½ܽ6: Qb0jkRāx_N d *SJ\W~(٫=?6~lwuK}F6[Yda Kr7$7@ a.cE$Q^v%G7A49%(;Ga[!w2Qؚ8Qk~ N|av0T`K`Scodk0l&>,;ZjtDz5k&ެhB*M\[fLU ©>ʹ\ /4E_ b촐rs=hs ;:Tgz+>fnGX1G[tp#w*%j$Ⱥ=@Rւ^8QnA<dwsMD@ >2ۊ?|Q\ܶ.?L‣8A3f6mb~]l{e$  Z5˯ :(34-JϼR0n;pyIĒ~-6"\ףqmл́RVt:im=LGe%d?Dg^ß{jJ[ 9,*Hl:I}&C K?υS;}?(?g_oU B_)xR[3'( +T 졐=OXE{Rz.J>[!%#T+B)#/2k=O$f \gP#A4 UCVFÞP,ɆD1yicCܟPјEQZ>[KMFg4.ȹ!edqCi*".ɲZ$ ve@o K;9Co MV㱄Q5ҶHkY/PyU2 WtZ몙>dVS Re:CΙExzh!ң!ƴҁARTz?.>so=<>n?YM=X/g5s8և8ׁK~m~ ˄CtV$,Shw9WI4䚩Jl*gչʩt6h-1Jol}c-~nF`l&M/gZh@a6Ys!ˆ\O!Xi1'L=.m /y_{PpF2%ŗ\ذHIbyBbh?PՔf`v+kM_KAŹ`Y^=$t^P;Wѕ>GAGPt@4m|[X,ImP?Puxωa|$ m,`OuqtyWN iWznb vډ? DE6Ϥ sި*i0ju]ז f{CzsʥtAlxy^Nj37ƚEfh=7vosW'JAd^^Ph !2ە.!0VeҎ>ݦ3GD:[ >VuqEԚʀв: y>}fCxۦfpYQ٥(j<]b7HC';B =.c]Pp|oH9sohx̏>z/m>f"9JW~gƎd"•,nunvxgf*cL a=^H s?ڐ^/7 Q]fMYkDx7mBf[{H ;J䛊xGߣm ޔ A (+WC%tW 52Q;W›gfM vZb "X;bnVD#š5(5W>o8Z]I6'8yXaHw܉!4N i6wIcj5EaFOnI{t| ݊!'bt02m.hxJ";փ,h+'U!j;m#5V}cX*׹X]F)`71DF#7ѭ g^ AO{9o[\f\ q':.# #qeeH ͙,+% {mb׃qO!ʓAlp=\(SW++pDi@c'iGF:>a  2gٛ9ǎd 2ISV6MɆsdn^wօƇUdzƓSpW', z|t_3rUO`Qɏ;e,kÅ (w@S|Kx>j(Qb+}Iҋ?wUeF?F[o|0MSK Yk%,)uE9Ǥq 2 :𽥲OMh댮qӫCroc+L o[s5,4?O ot^ِl/ [+?U`$ ]ŹӹO"ɾD:V>FGX@ }*kKk﷼-fA, Q<+[z? b4͜M Q!A -'jj dhaYT`(Q~2xb&[u VPᗀ`7 w8i.Q-=67WeO[:`z5 -GEw*\@t S 8^YT72-Cd'Y| ~uTD wH%c8r :fB|rZaahF70҅kEJ5mMH:ݷ@P9%8]GC5ueM2>cɈ ]^ jq:V6H`^4^"$g&lbMsD K5OAi3UL)bkVwGV?#|s@ 8F٘Vj1rLwUR'u~)* mKn%?E`4HB(o'n)l}О]ޚ\&rISKMѼzdS](j^F_Z;ˁ]W!\&-̶aHlTmm 7:ۙx2Zlܸܢb%! [,XZS6PW ZKj:/v$e''h$pyS91TNw7&AپQmSۈe_Y,C%|?e UP{{Hq5X(|s79Er𷙎,^Q:1Td {#NxqVN@=+RR>.u3֣ izRhxeU¶l)5{3[טU6נvqLO=.@U=uFUe>EyWx7bێ0 ȉe^fk!\y |Me=c=k@M( _*Q<ΜGqansqtꦾ($GJ… w!3B$oвv e WAAZ_vm(72<9Hb<{ K Yl`xscYa@ .9w-ſP&P<hxG3Xim;Jw@,Fr0\ EU_iЗP,tڜ7L_<[zqcoյȽ'đ9/I/.P`ҤU}%P5"x$D&~cѝ%cY2i#,Hs$mܸCx/h7pZe_aߖs._"oR'CH?;F] 2jueF]ft$jֵ)7:6IwzGIy%^ܰ>Sg*S>ל$o(GuVqD ){7?z1ȞMfҏ9$.`k[(LGyH:J?6]O [⺈p4}ؠd O~zX\3AOEafFYf㴇Z uwi 9c^ 'W8  $ f' Q])` Qq=\Ops&e9?TNPA?^-uOmmXcCQDXw)uG͗J-#"m,vP`;xQ(W*Z>rꈼ<)M4kX!8aN] E>w _H{HS0ѩGm<^,b _k0c a,!~Bk6ճ Bbo uz9guԺ*ěb*!={:XKA&~# Cb]2 ?w~D3%}/4WòD 9(Yi%7;N/RnfŁ$YK"ZΆr$;plٹmb9XrFK!4:rCDkSf1}%5XSIqy>w .V;#v0mSrUtTf59ʷ5 ,&UiHr?mG}Eǀ͜_fJX*R>cZ~8nHD:]$Wٯ.Crsۥ'I,lTCn17$Cm7>~F} 74=CQ4_btY5V̳Jt)JF.cs Cb:7vf l%XS<=xº:k܁7gt oH* eMqК)0O5J\v܈+!8Bҗp`:P}8.,CM &#0/.'tVoF?gt^u3 |en_ ˧'*QXXx?1X']HN˾ZL_^HK(#bxgQt/6d\n-.h?(v a&b!*24՜Ō/v2!}Ջ.] |b7;j)BػPhK6:#̼S6Q.cW/$OjĢpP'$nikL>e5k7W筮!AI3YWtU]p+g{Hڪl1j5˒XƮ6-+QvA\V5JMwK'# @ofJ!.!$.?[u89aN4{}h5$"h^A2U,Yϡ{W٣7_ }h1Z.5jԨZ]c \e.XgNͫ4*g9su0ӓRT#Pl!XanKlNz%dPFjCB?)I"v"R>ӭ`rFC㧟"XYtt;AxzmmUٿMc)&5GQ"D¡g`P,-cV6ϮJ䵿P|M(ͺV>~LZ:SW:>h+Z8L鹉E'nn8#UׯhιB{ -]=K} 1q nZYNzǘodK8WŸR> |#PZC"\<.p?Gn#j\K׊ 󳱽:f=k31_0hO˶˚Z.L#2#?/$5tpޙ.1A"hoxoI#߹;ƒX pb/rv :;_*y| LSٳ{`z_ 9UQ!:T2@_+DUtNxsj}],%"rL [ : o>To1X|:h:!=M&^g>l ornz9yAgp_I$A.^+1PZ|ݦu") _sk[zRDZD~h}o{Pn1'uŶ7FAWDZgUtUd&KK9/N$ 3 X=v~H#`{q' Ո4ӤEL0䳄3Zwij  vS ֭Z6Wxc!i7EBhWSٕh q{mZKwM[~`ZWRG̀W:4>^ m|3 AOCc(/sޭ?y2_% wHYAVuNiݷ.uBy^nбRSt]F ?*jukP6|"zS!|* '% &4 2rbӐmM8B=]3n\ = [nTX}Z#㆏GtJy\T ^mD0V 2_6|%c̼08Ė&oQ0!R?jZ ʋ2`_m:ۀXt 1|Z#A%J Wp'#-O8\,c1w`_`=돈o 0HT Ħ"WbfQ4zɍ㉍# ~}94Gd$ni _wץ]^l >$?;yEfeGq*J* hn^UfGk\A-(FtC>"2=Qlt`;Y|r>Y$8jط7UUsR0#ՖTt>}P!4)ǐZTʞ͢\ dV v@ Ve^FfS}"Wvm[P-nyR1s qZg\ηH ."F\'mH87ƆK8N+WD; [">C=9^ʭ=t!e?VѳMub^N 2kJ0hN甦MS8I67͑X# M=8Df6翇O{az] 1Dش )(ys>y/3(AE`%dO8SerzjwRA3M@;D?GDRnpۍnMS$С(^\3X^_-M6Z% 9ZkH{4PpVcP:vasUA%Huij(SQ|,8 Ihme¬d>=//zDUZUo0n_.IF K CG/rwjM~fߍrP W+QULڂPW'vf)3F]+ԒHزC%*AFQ2t,Kv": T:A7jV]#~g9ݵ,԰2[C<࣊Z٪ YoD.? |7vR!]Vk`f0.^\% )#bW5<]G,7{xv=]Aҷ~ ~`gjdIrP7ɉOE|&X_XJ)q2!uk J.}2Q|L>NQrA'$Y淬&Ԥֳjmh(L4v7CBWE G u_g8+M S0;M,ca9M߃>=BmЩUA𽫉K1Dq{ ,,SܺNb[^Hd,j㗜TaVM0)=T1芧RNV?W.{MȃF?&͛qsp_Ģ%H{+=Dqċ0}'o!0 @#7K:dsWc˅bp}ϊzRco#rzfl$oE~:r$`͸&\p5.6 gT 1$hU &s U[GUj畅d]`?9{Ǒ& ]_y񻏋RN`JLς93 $Sh5NnzRYS>SکkŽ+kߨs^δ"p$}?^p cO=G_6ybЗF"ڦʠI6e~֟٪eF8/Zlt=q}L׍Ӯ%!4D{3fdj!$HrwӒA3~*GƂQ g;1p-Xlx{Z1pcoS*rSB.:h,2lkWv^UOϠ c':!|-\p8Fj.)$MSYRrFH05y'fl@bs* HT+VK+'$ybDz Y{'2>@(cMJHe^-ݼYH)k27?qʋGXϬw# P霢}/H:!VH#݈ϜǦ3nH3 =IeR36&8"VD6KIVhlz񠖖[ :O:j1Lߏ{z;ˡYZI3MF}Hb t' bjn\×cyaq#wpF/O\H/ҤHJϥе!E# 3#]4OՃZz}YJPQVVw& .+!,TM4X)N`tG&mŃyHN-6AH\SrWB/-Qƙ|LN6MxZ(S]ӿu%4UnHg;Euh08 d>񊍰+@1' o) bztzrJH1Q үXƯVI,nN{,PөjLD @W ^pODvHsX5%j(Lͭ:dƋhc"ʽHBD!uMEH9-ĒyLe+UY0@!Tc!\v%Hrnzz].GkpAY{z3.-cQfeU΂ _>S'Rk P!B o rvd|@/=;Pݪ1Gv7GBZxޢ˙2+BUέ585 <p H׎LJN>jiO`o\Na ظBIؼ.} kϲpls{;3o'zG;Gē91cɵwTF4SaVÂۭ[ϻkgA(iw6E*[In$U~HIvP*x3*A孑C{Co%0H\.iĞ]JPCRTgc-$6=@M`tB}58m|#(*5 .D.Fެ7ǁ~kc҉S缉c`NtX u!99bKܣNV{)ѵsM[&B1j9:+nbR >cyy#Dzک_x$/wr{C[(KS\i3#v;,|ByM0:'ʏ30M؊ m-dP2 N%ڌpgφ PLnn+6mdڷ&$yΏp/l{$*aiE'U~۷M1YqDg<4Xg᮲++Rܒ<^hMI&ZgvX2C7C7 k]> Z(#{dI?ըrQ[j^rXcLdqYd6=??B1O/TeioozTY3g`_i%,QΑ2(F }L0|p,6ġZࡄvx`C%f" PTm2 RĒR͗d6}:`/?&/T /3`03ƲAk ]Gp0D^x"xc3-zZy=o #n7!0e!JAc8jt^ڼ1x q=Tvlhըlݥ @a,;n]7<++圇0r%n[,%\#&dE^nɮPH#UY3q\K$r*sK{.Γow?ִ4vU3M 2s0KwN&;hs[_SF5R‡'qNowCUiT9> yJ.?~| S=3ų2[n!Z( ,r`EZjRGթeDk=uuݐx  - ٓ9,\bAWY- uVa Ku鑞S[_ +LUDKFY>'k΀i r'ºıA YzPwI͆}z>tR$}ַ|72NHR޻T:`سkHpE2sWU^Ef~`6>{ qcI^ҫqPf~l~ ^THyF}*>~^v#Vbct" m3XV- 1xG Iq޾K-u`H3׺n(O(Y+fF&s 㨳-@s8 k^Km]<;G3&ͪdm)Mv`P%7dUUL`o˂]]B''y}@wX$! 4>]an?a H=g/1 o9LE ;qm+ A w X#Oor12ئ,;SRFg|@%SxQLmɦd{}6˥ߘt ^*NxbËDT?}yQJ/9M`+'DҭņXvyh UBlnsyQ) -8Eq7yћv\{CZt*Kp5NwUҗȂkHfwC <&[%kɓqNec pf"|dNן<5 -A 9[iZ!ԤbAZӅ+u7—`y)BSYduyG(1 #;F [!!,f9gc$ނL oR ~4kړ ;Be"ovtid}~2j%,ːY&W-4fIpB2zl$IFRg {*:`Du+$]fLlErV;cXF%*v ."e^tD: #LL(`qMF}RcXd?Q,2Ԏc>jrvLSb}:70: x\:PfXy6Pn璈 O`fhQ "ᥳ!ЖL)WR 3X!vqJR{|5j7p&ՁŽB{O5j'l \ͅmksp9I[}a}Ǚ;8tfZoOT[Čώ1a)04@|Y@nyuk;n3gB!M83 Sou1薧кq@{+Cm64 1-/80ހmtLBMI~pef7n%G|1CNO.tQ!-H\e<&jzN7nQʶ_J($WيKǏS/÷Z77wlwg0h'lAdchW;2l]2 5ϥHׅBw)7&ꡙL-"HO=?1:z{̨GlL. Rm}2v;*>(4&yb'Sm)RƛNF{XK]Еx&#bpFJE^KZCa)Gu9gÍhB4.G5 q";jљ>* 39Y *(|l=^= &@9w|= Z6ʘ,깼I>߫ BU= I#B/^'Ȃ糠m$ ĭIٽvՓ|~8Ӄ [~=;Nꬷ'})‱=LNP9%ήXBKhM‘:*L5+CX)a ڡ,8lInL5|G0H2P9 \ΚP/}+ado?Ŭg#eC݅rCjSkcbC{AieÅ#:mDy8jy|'V"q=sKh&mpyV˰{OE(|iaR2%v(P!IƧQi$cEIpuuA7!C/cEOr+ [7;-_W#H,<0Ԉ-$/mʣ,eQE9@\})D$ryv#h4i/hzk ;pN0?'Nеj,xE*#`A`4ٳS4ЯfiȰmoD<}:4Qmx~T=&.Oe_w踸joQnXtj's`0@|ԌQ|sJQ%xXE|R_\RpTuw*ziqq'ʌK40.4U `lc=nav}\:]{Q'Dep_6Ir Db wvtL5wjM%;M!;6;8חc?W舰[i7  hd-Qp4B\-g\%Q۵Zf~]yM /ǒ`;! =l8 TB@y7R5X$sSeiw=[![3C(QgE du4s7#7\-kX;#se"z[e[όP(lp[Q%g>Zʡq²jzc~oM#&ǫVj!F":\J:X>R*oMAbN>V"WvG$kFZv^[10 ."WG< d\kgë׃9SѸoe'`gHJD#jK=~J(3w6j0i!{Ë!m "pf7HS͎w(0cy/D~JX4"2JX߱>kȮ` sBI6ѩF*uˋz2h}zf*U籌b7цGx.۲IJ`l-WrAY1?jKIgO=Hbl2"'u=Z%&-J׭]JNiTTt"/'s01%;j#;Ttim}٪R:RO,@iNu+LNdQ,jNt8`ެpA#7Q' nYDFJ`WONk -pYfz"jK̾qp0Pa\ $mnw69EЍ "a{(5_'-1Pr"5VWB%{DL> s؉ pV,Ju^M+`z$SO)c>u/6'Mcێ9 6udgessAiu4o=GشŸYKl\=hU;;̻kL[hX'3L23f LuH/q{\ FK39!͊qOhhw+~[ ͺ6Yū)ܛZpBrrU6j oi _#S铃8Z[,I6 @A\X~+yAݬ$}-\#nq<yHNB$G9 BFo8|A+2@ i9%))(`ϡFt1(?v='Y"W)/o?': u@X7=qpD:=v"Ou*Pof!ޱX#Ycfv&YE߷3"1*zFD0 +B{d "8n[ ɦv+{[VBLV}`xo/16,*j6 >Qc*$ٵ:#*He ޸؇3BJX]ua哂e/.` z']M|+$5^}QgV窅}p:-]n@YydfsHv'q܁H&Z,.xIthЗZ5.qc=^ ߒ8rBctۗtPB.'j H /p1nN v\4 ]4ur#ՄW|[z4Ң2DOhXȟ#Bz'\Ka{mv ZV:d;;[I89{(r" 3^nȽ[kXiҩ~;爼%=½3~Sb^sWir^elm Vs$z4vR\Yyw3%B+\%b~jj/VSX\*p헐fuw-dџLjR0e0( j]"#qp3֫An7yoB,ڳERI"oP=BJ  _UL!C`?U$='viE[JfF_"zje X(Yϊ mBz!?V,^P+ )Ɩ<  MzhjoB J MQȗ*n NDhB妊}YƹزVğ}k+FbL hմ-Z2vM܌"n\s8DͰ @iwRaǣ&q`^lw v;+RnOv {>3’suiž@iާh׫Q&g6t$s:Dk7a4mgOaU[Gzh:SsdpaJUPcX2Jޗ8WXEt2~Uy.&#J?j|/6[ Uk ܔq;pRd4 U#k(Mfm69nKQ_ 0MbV8 ])\@l"h*d]:~xj[$9@8 왲ѵ=+AvÆk+щF T%#vfvr 4AoENNɽPdjmB۞z\Oy"|mH ׇ&{A0КG'j9Qx,|/E'\(->MF.9%v=@!WAMV;x[7ɑL9 I YsLYii Ju5.i@ =Ꜹ\a*댔 ]8 *PjZj *06=NZɳu"k;"f-=v#͉ZA,PI3Oft \m/-/aM)Ŀh=S4ҝtzbDmHZ qd&B*5n&c+{RlxW\qSZtP\8.=*~t z$A&+\rչ̆=t&%,3u?> <&" LMސF,Nd앓AHTQWd*(bk&*FvD[a@Y({Z* qq@|D/O(ʒgϓj&Gw\I|-=ben q!u.UiYjfdx)A$^ h"-S&UI& N 6NH8t[s3KF..#o&=HMrI1qBAW{;q9Fc92YSj}h]`}knΩ~AN4fitqQ)77: 73OkIxp[z_e{&nVJ-emҬ`C +NzU_* a/6g13%y3fYZdw}nr83˔>} ]hLGC w5x9KTZuoSIq󯤡'Y fGUZ~_ȀN\CԌT99HRtNhbp(=[ _\Ė(_W[s-?PJ`spȤrxQδQl1¸f!80S~Ew{JBjP/E2ibϵU{<=EUj+ )Ly¾& cH pp@uIv2Zlg! 96pݲ" n$֑wR[?jR~ L҂%F5ڧzo/8sIv1|hoɬ3CgZˑR/r>/ze>ص>x砎Lj/?(z+̟ liOC$ pi=j֪;GP7aA9M(¾]Oڍ<&o,9,0C<18'|KR,ܯPkŚ0G7es}yID{PG+ @~F҈<=9-NF-KId =磣An2uVL\iPQ%Ҏ0~5̤ hS--knk KGhp}_B6Sֻ| OEfGh/\ YMvCV:mv_kr9&ICݡ & ٚҴ2 r, Eb0KW\%'*l@CA LL\k[Ijl^^<*D8ڟ:b0"ļVhe5|Ip?V >0>yYp:T}dd}y1X_1<^ ƺ+>fGKcz[*1W|މ"X%h/?8Yi<-Γ|̷ךK]_64C~,ĨW> K2̚[ᅐ@ BIm!Aa#i̢n(/}2"j8c%[& Y]kt+|EA›/Y .!LuxE#D< cGd4|G׼C)IU ^XYjo?: F(N2^xbj&K=,UGi&hYu1E#d1`/`twF_~Xt>CxreOuqX=χY h|MHE?V@3f >_[hG /<艈R^|oc@\3q%(!/9_uu,Q5C؂ܯyE\tzoKo>̽ Mtk=U,}aݩHOse^i8tؕ +d٭ߘoFU [rYA٩4m?PKHcݠEd5qޕ"tHᗄh-Ӡv āP*?7>1O"K.[%xD/.Me^㫚ovA`|d'(/C(:wcX6!t&t g%8Po%^ҽw-HutS}< n7rpwC_kou&7+S!mzInV8qL#b&4+t)`kP-ҟ' cM1:weA*Ap]O Qg0 j0f3+ lA +suLdnB|^O7:&C'2Yx+"u&>~kʚ}rvVsx)P$&>aHfL{wm@nJ_ B-*ʍ:O[0^?`s6eX]`ӈR4;!S;1C0"fYՔxmPL+֊Nnt6nxU^ӟcc8"`M -=t((pFe:4 4L] vЫs2Ro^3-F2.EBy'Z~O2:zw}AnnX芶;]ܓ)Vd[sDY{w sF}/5P T:?\V\`!&nx>߷~g)wHh+V/U==[YʭQͱDS?\~~ *YİzV.Kx[ b7$EnPuj> caB^`yVAΝ==εRG!Yߦ>ݬ)w3q mGjL AI. M_lbMP"69RGͩ/t?c $a}yBgBKTU S(8z8{[%xdЪ-nk:%nݜj;ՔKsD:Q*a熸 t gm9 .:! eK*O_I\;(뿧)99MU_9/~?~D]|Q45MdUu|)8-fC,c\Jxx=LԔSLg-o@rMAM%h ҟÕa'2c 5w2*/؋.zJ'kc5ҩf#WF.4mŁV)wU&+p*E<%m{ctdvix9픲@/EjcxpbMժ,)Q`Ͻ\S'SIS?V^-|LDG$Un7U4û-Hb#ԆP[5caPzyCEdmHggO;DW-X5e{Odíjg^VKNxGdNDtv oFjޡWN<<Rm+8-$c4O~it{KnvfxfaG<W}%|_1OD2Z$!XPB~+F8ڜO1Q * ڊ"LIR}[H] *I&1*ZlY(%oӽ@:̅8^$n¿E8No:p?mOzFq' 9-Ts>])uH UYW 5^..D`3<<ޥ\M6P^KVm+5e-gkb->I(T-ߩ@a?3h]:$|~\bRR%a3󀇘ض_}+ u$jA _vt!h!Jene7F+Pٿˬ/ph{KP0L_nkÊ='V5#6M0޿v`x9Q'FT1X/6ьeQ!O;~%Q7T N.{P|Y [w~ ޔOl6#F?z`TLzi@Ҵ5֒z3j}^[/g6 Nu3Wtg!EA;HYgY"0-N=1iaѦk?{1 ga(Rf:FFbyVNS߂M( p|x#x9Ib_ =T;CzE=J›-'4ӒX P6798Җb>7u`'uOWrX|Xg7{TlNdv, Ÿ @)]SV֊.AYT<7iqiV[ẹEBl@rՒⱣgػӕP^J~Pk͎e 1)>;%"o,|yhdҀ嬣k, xpZPg,HsfU&{֮ {݋e?(X&=Fr,YS#YU=S(+>C8)apӦu]iy^? TX"%Ɉ4| w U0a.qqE^@"Y3Byy,2bU6S:,+߬Tq vܖ=/?/{S񢠑GU5+ԯɀ![:UTEIJ#gg6*B7~זPbƝt)e#>i?7}3a["D4}p_ k+鷓-+\ 16 cqBˬPVDG=)L6ŵ9c\Z?λ'zLPI~/]u{+is_.#4ձph_ r}l]jz(_fGhsu fOl3)TM/!{FYWm} |čd7UU*te1H{kMp#h+@aLVWuD~D C[QC/v5{bc%]pZ+ W,&G;P>f-sN" &3Y}c9 #7SWnv>۲$+ji߷mN΂i-yNF> -+ Io%Ҿ<8OT:,d@w{fYgr^O2_o+/v D8 V=A[Y*C#I|8߻y jb-H%L:؏¨  F3F_} \Fdo8,B3dș#%+.3E$+#}=}?U+.܁Aecn۪b*G@WڤՂ$ڞ [W`]dU~q:2t C!$1g۾? 1eFb9q1#8̛~2†$DQ:hŝh !p - MٛEXo q^0E+6r69u^ӥi]Q8qOIψ/|]_LC06xP麫 7MyO)_d-ɟhH9~Mh!msrkbkm?@K(j`!T(~P%W([%_~ BBv~N)FOKY5PIނ7sR8bt[C b?+ɭApdB:V, jvAҍ;)Գ|VvƎ5g`kLGp\(/œz[=3dC2٤u~?9WS &ARYmV_՞;5ZHLAYm "6UFBp|7HI`kM)h8lq=_*J, \ $b25yDu/9B#Q4H.|(EN!Ҝz㫵âA̰I:L {j@rkfu{0!e〛0G\K Cff-"4gO LוOj.䖷 B܌ő"$&2Wp<,Oj-Av.SQ]:*7 oPww4mwĕAݼʩ κ۪rZ+%˪٫4t-E(*Ea 9ז뜅 .qQ/!t)^Ìxۤ;yTIç#uܚ7nL ܸ*ġK6͢2Kdγ\pꭨȍLPEkȈetͳj.,W*V"nl5>c3Kxg9R )R/H~k5#;;m|c eeD:Bmx .;7K!Q Wrȸqћ| QhG(6%c! lOoBjS|iY*\ %# P7`z EđyH?(R'4v~J҇Y˨cY~RnA_iB\A/>gO+WA ?n4#{9;Ȍi= H~ŽRšWۡDžpeA"щU̫^>-sGVK42ֱ1P qcV|(PeEj z<6Li 1OC|\ Q4nvqq GK A32~~L3G? 䈼۪?Pf)r5)"? e>e_I( X;WM ^9%H.Ad6=*F.Dy`>Iِ֛*cQ:Gq~N|q""~ nZ,FW#)H+ nsB>x,(aׂ.o~e^Mgέ^eW(_ Q:?@'t_bx"Q?^+2 9Z_5.vl3gRmoi+ %nY% DaaeEg18 ^6iK8,7kqj'}K?]s[{^Wvj4΋· GV+ ̽D~&d{˅j\D BK!:'rDBaEZMritGv;2TS-L-{SAUJ0T6xxLnz %Cߋ$u8T"KݰD&OwT'W*CЄ~yM JRI|5žI&bIjAwyDfiAH1/r؃*rLC}ښiz *d޾`/#/=SH#|ǁ:8nPRcӏ^yiDIie?c")F`{$~: ]~i%V8vP12y Cdَw v|:v1alE1@/`XV/&y`sZJ@yj{eC%Xrp A>cIO+`U\rr۶ߓǩ!Ƒ:e=&겠..L?meR"pVt so+"#GBW]Xɿp  Ќg 9e6 hdXTy4;\֯-u><Jt &RApeYІ"y%D:JdV)c"7U]c|:A]8?Ku} M*'(?"LRV ov|kxJPr\nA %h'DXN _MIAQP8`R Y˙Ba`IfoܚB,-{H6%ߔƪ2 ˆ~i{?(tby-7 a/9;/ˍvle>QHAeZlOKi̜σհ~L.al"ul1JWS3$ņ^锡x fzh- !O+߭<=s%>J,&9{tVvp?<'lJ{|5idP!! mI(o3JRm_>z,Qj[f?_SAyKKGG4~Yh'e͇#ݫj8p@1*?+Ԏz"Et'eIGel, 9 Jh,mi3Q6c2 pK"'U!#V@jX"hy0FPyo{?MG@Pt+~P)Я mw^164X7t;ܾ@&hOPWs T;vuR8Z^UyS+C3$xB PJL;~DR$+xTO*><?1Ĥe Jig:ĻԶk]mrK)A5-PnOL :їBmG^|h13kn\$hۍcE<[fVF#WP^2KReLy'D{5 5|Rxh Hqe/j"~4J^VGu*P l>Nc2|__X { NzeDQN%3}EנBe˕$Z)K?M\8Pћ&(u5+?J-#J3ɼŪ`tOĽƧ 0#OsP`LTp",)27\ôlov\ y]GiE"-J azT"-·+1oQz_E 7V,^6BT8n~v%Kʼn<-ع.BmPֽ-3N+PJcIp%WMrL8Omt[[̼6+G` ֤%70b}'De, Р6)Gkw9!MT`u72\ky LBjMMBcn &" MtmAu5_{nN*~lo޴G%߭o%R9 l$ `t~Mb(1W^/KKw+g.:XW_3F}߇rOؕ!a#q0iWx17}1KtuPynm`LkqM/:K j(ؽ_2B2il)2ˊ'˜h Oj:"lFY2eɛ ^lhV"hU沍,d-b)iK].w$$m#ǘq1y".7 ,h]O!3un0Qۺc :hxWFOy/WLu}gE\ vtK!$ulh6o25Zb~KuDxyy/|s1%q2NuƠoEXrgkd=W"bҽ?Nƻ@b-ɯ>Cz;w8%=4ؖ7O/(w% ǹeaޱ@QNq4S,4E+=7 >#kǝe{{Lֵ$}'Gv=Yy 9űpwDXaDq$.Tstr8A6BzNJJ疏@fp3|>ӄ ѹo{<"@@,3 4%[ab?;}_f)uٌ~ĕBY$x ,7BGXx50= ` 2Xǥ{_n}i@ϴQZ̉Khe7JoYQ؂@q;/"'V(VG* mdS]~/) q1РyĂ&;eiPjN$ͧV~fW/F>H`X'lsv+}0L l'9~m2T4&Uਰ?Wӊ\q ysւz\+&MboS)~Ḯtp6]6*! V/qiJɯʊozYYFUHѣ^ o$bL<ز0uxNuq$\ݻ?%])1ф%«@`L"77q$mSMOUT6 YҀDܱ61 IVABzB..EXh@(6!E?̎k\zn0^jGCCa`Z6(:ueoL݆ ;ඦNrU;W_kbiL@)ZrPxe# 4@˃ Q%zD.&:6VػnSPH/LֵO( 45n) 4es-<| : n,FOV/eh7Q&5|JY$"TֲCWmFK!opcyN\m8lg%"Êӫ)v2N2(]ߌ64q[9 2q /#?!@J|$ 9 TQ}סXN,R55rr1戉@,a5#E,.-Z~̊Pc1ih 8Q2*ؖS&yZ 8?;[#z ͸ợ.GhyH =ٺaCIiZ/yߡڷ9OZM˝`X)'~ʛjfGϖ)+H=9tЉx}Ի<؝5%:k©BQh)ڐה;DZ@$LK R@ߥ0j2U|XS"$P+VAi_n{[F}E~e__;y@P&:<6EI&8m"t(Mg+2) @0&ztc`]&+ވ8ģ-KFxr!T|,X6ya%ϰ0@D/v9x?٭ 6'҈pM= l;t8x DU'lـKf0rO^C)JֿB lqf]rv4 Tm{9j4onT{_/yRt(ՖD酒-Nʺmdpơ.-n4HxSVbQ#bsDjY(4-t`% N nLe5(OPf!;^_ ŀbn uЦf߶ޗDޮF~bd4ޞy!6M$65_R*~asYYQ043UǙ;uEGrnt}lXrEK̺ZC5c_G,܀V߆ɴ0Ʈx z遺wͲB)nM[I 3¾+z7>6NBC%8wKY _Hk7؇FzJq dNI~IB͏' & -&Bh)Zb9ل,rC*X8ș[R*ǜBR3'Vj\x&:+Tvf:C@% 1!Q(Ƚ~#~;Gk"V."F)?+jmY~|Lzi+`#aAi({)﫶4 coBtj2@釼hD.GNkyi!R JǵDeN(=QT' ݮZk4*W`x-o1ԋH]2iYxљᗹHoT&ɴwΪZ&@өKg5O:'svʗG9֛c"Y~30W9,Ls$0@SQ|LM' p򞷓hl0B9Y>bS"hJZ!u] { 8mʵl?ihkgG];^)II*+? g5 MoRNGh^aϯ+M5MqK'<)ҺKguUuK>OL-8݋&#gEnaɡ$~6@קQtXxScl^U@T/] 0=AN Ž~fF5~QDNnȸIlcQRuD ?O/mHF"ͩLQ>P 1 :1m7JpD@ڿ^Р/~d/O϶kYu&YӖ0('#ZC_D+P 'jXYǣfCKL;C;`U( ltjc!F995O<[:k 1_' xGo#5.+DM2r[/8F!}#b$zwӻFNxܷ=sϴr|aϲ!U$'ul` vԢ|iR&CsYGz@Nzb +nETlN@Eib(aԖOVa]lɳ 9+:osIn՜^DLE&ܒf#V1 a1Z'0^TʃjUڵ:⼎XAf {bX(&*Pf^xybjh6l&.gfo遟 *4Af 0 of/.dZN vBt6'$ չz#\'&VW$qb<ơ@toP$b(Ͳ?d:m;w|߳FO+R٬uQ{`)=594u1m3HJƆȎ{10E X+5$2Z%P}(.)z>K|mA4؉?mphSuLmG|lML#N ( :./D#4teVcKƄce#F.Vc$KNYMP*e#}_TU.E;dsd]HIGǕ&?zKx5Y̝1#e8+"j߃,_8+7eDZ)fAjM*l66!? I%U\.k>eHKK_7 :HEx+YIx_zu"z&+'EB>4џN4aKGpfGB5\LNoWHD\#^B՘X{1ի^l\۴S Jo 3LY[^P3r'365C|n. fف!5W{GD+lBSQDٵ_dmF(f\5;5tp6+@K<3/K TBLkH'ЦݠOn{ esNܢ&l8/ g(NC_MSЅ{l$4tT, "{7+ލ'ODT'"Q=QnÞX(vʎN埩]T@ 'e^R+2t+e|neL*ցmH$*f42`x3.~/vHqu1[k7xp~o7(mb";hj4CI{nyLvDXcD ,Q#"!}8 @wf&(It.?kvs#~̓6~=|UJnz`5^X?: u9jf \|$7 8&dvґs{C1K jKPV|+^/FH2vkNa+!K~1Ű]uO>Ǚ/W ݑ~-x^"Eydm*G2v(:JWp=aj5ic&`nlhtRVxsr>7<XEk>M Yl,9.x+kTyjW]brWOA 뛆Mej;ZZ+ Nk mv~sh .kX޵>|7@?e*5+̙QsU\&_70?$7eS u1 0"45ǟnIL#'|CĘ+@ e % >g=$ojr46{լ6!J0ę8b&zbTeD ol-$>K%*f?T8MS" k沢 ZZ %o(s=[/g#}Ï-Ue煹qAw'#&䘴@nysTyO]s8Y̶meP5&Y-0/Q`U*$SxK~vi:9 Y9ver̲ckUo괝 !Li2̕62s:LLBU-1 YD!v#/_C;Xz U/n*TZ]TN@eT?l P -VyS5xyüӚw!S/>_k0#PM&[rRkx'/Ǵ` i)> Jzٗx;cXj$ն@q%rEbr{I>_ӒQr_Y4B^SĹ+Tk;Yd6& Gt%sUo࿜2 OGP؆>&w0&#4D 9Os;0ɢ<_XT D?%Xlz_l8ggiC b 65~mlasf4Jl*NY;4b`3/+ ^(Zd7v! 1}1b"1aZ? šWaL!YcLb"p=B*ӲEC/FSq& U{/gc>zAvЮXQv' _|*C'*ir`<P^n'u#F|lSL sn-*w [C><d~"49y*#>vEjuHX&pR,E?=ޯI2;*d=).`}*ۆ|@&`XKɷ Of,aaոu\O SK@xx#ZZ;S=N1e":$OR%<6jAcw*:YN߈g[D;,r'mW5[z#ÂAT"j"YgbzZ\O(q `:: kyH̴% 1eҌnkӥ2^@"A%P!yaWu;QMn+}@^5m֊L 0т`.J%b5{5sEkg<wTe\Vf23lekkbT3MժIq:q'd!ކ VB#$h}hdU'1ڞ <0n:T(8xJ(5N?BpϫҟQ(ت,pk~U)y4@ƍ7KC^ m0\v\qصslVR7uRۓpn/1J7FR>OՉ0BQyS~#N=8 9*14l=T \gfcKc|g{EecdB֫)&-YcF00Nn|Dp}2E&4&Lj$ڵPhq]s&kgdϣ%=a"i,^#PyJNͮ;s]JԢӈ<#AcբJe?3J/{|x_LL&jC؜6U{lq)dT?DucQ[pcoڂߩSj6g3׬Ish!s#K5ʒ0|a.ǭBەmphc@dzzJ0R+ ~ fw[-UZ0qёol` B%^Xl#bN'S_)m2;[3ME}iIeZ/ruK)ZP9on|e.m*zy%LS;3ڤY 0b8]H4XZ+?řl&KM[2<6Mn a~!, g1 %we]LZv:q6pSd{?eș_觸:~BA&wg7}['C &.^;mw؎B1+5jfLt 7uٙ[k*+8gVGwPm-: Ggy7YlC3A)ܭՌPˬmONDJGܪT;U}BkҞU鏫 gGYwz ȋ bs:N qY-biF/-Q#(-n 2R ]W.b!i`= .#] Fy{ ]GaNq(E+NI(k%%Џh"*se=746ghrTka&!BZkҚViB% }4FcodhtZnHnx>Tt٣A>1 :Ptl=DVQ^3cFbvtG F]@k{3{ s7hbM )cuFfM,cfwl+~>bFzyw] n;Έ&8̮C}h]-'l>YUmȸMq}JqYHH}8X@n˶Q W̝ >$T<"E6S@3FS7P34/w"keDAs ,ge'Rf 솨s./)&Z_=:[y&^i 6)əĘP%ʫO`ݠ),pd: JӤ1T¿*_>ȉ9P*Uʝ?'Un}Oh)RAE~GX!]=d~[`#[G{1Z=w :3%\.drMڼ@÷MHxմ΋:5nG]M>W Yclppt" $ܑ1fʩU ȩl7#_n;F$WLY$fI]G[N#aN]".ñB=jif$ Q\☰v(aϳu5SQ+n%X$4Tc6;|޲ .X/7tޗ@r4M$ՕX`h`C{!,CrJb@zS8;.{˕HXڹjB}6vL} Gː$VȮ+y8@:\2k+>ᮑ Nh&EV55=Y& LKe+1ɽNT /n~CHΧrcL NhF?}hqyn<{3YKʘ[Qi(ʕ3_Q֍t e=7p5&sBd y܏#YC#eYXW`vڨ# =\KDIs~x <ٞcu3dhVF5'! 4th "sW9hu7nu'{VM~)l){P6g륳B$Nru0@|\y**b7*0ڙ`2+E$D΍BXQ^; j܁>v׊n@c=AP{*=>,T3 8oL [ 6)Sj0ّ_@^@1m?Mo_x~Ϩs+ U-#bY`e߂y/aZmFKu8f0hF2웏v9|4[='i?p1^QAķ3huV !m--u;pHW!_cI%!.B.[b}">2[G\ ^h[̀1NL<_^֦l9D9.<'j(;%?[_:5$Ǩ*t0:8^7=߷|ao:ۍ8%Kؘ$ki1]/V9TF{o!vFFKo7U"+3mq\_._yU-(խ s'^ncO--o;|U_kh/EjK܀e؝E$R'㎕YᗭxX (^V>a9ز m$.;”Ԡfj =}w[.H>ᆀ)]xTgLpiHxGAKptrRd+,3LNʠ a:"TVDĒ}84k:BwU5Y=%zm HI.LeQP`$l L|O4{eR#הVέ3tڭyPR" 0Ůaɜuw5Bs^S* ~QzH>~`$&βF]~¯Ucšn Ȼl;`k 4BfQH )o-X?rzKCe&B̊Ոt(nRVӶp\2Xlqƪ"9}J6֫ TS'j}ZX\K.Y vCf1ZFvx%:F ɯeRRNEQ- z$X- Pʓ+lT=A@MuQ1RWs o} .wdlV#Ɣ +NXCzy #%UY#`if;_e, lB|b"'VSoW'nmr[+G}ͷ$3["8)(AY/ vF0p UekݟHT'Z~N@LG-ʱR<*Pӎ*1 qkyX*gByA٠EouH#th3K^Iks*Ry)uUమxуO`#,;YE8WCH9ŹQɔäKpQ۩w?k6tyUaY\d-.#?nu$UUřu[҄I#ěs0⏷shmФg!qmh9FJCS5Ľ`;"yNNFkx Rͭvn1MޗAR /]cv fT7"c`# #9:N q* (0!RiVtx.NLϒ׊U *VMTu+3+fJ,k|Su-n瑺N9WH^C]W"Y=ռ.w"%΄r^me= }jxr?x{ȓ+ QK+<զ{xVg&n!Iu@`MV cͳe^Ti}[ wgt"-"WbD= #L<nVh:@ѥr!UpUTm7̪6)C}k}=} 7Z.([A{U|A HR}kDGtyuoG3'`CUERa8 x$,ߴ)¹M{Pl*kOSXf7({$܁M ǏZ2Sr֕&;nf+^b<b>.}9U4dԎ,> 0@YQIP5b :v?;c 0'>0oѬ(.ȔC?8#F}`W5)jBIb/h#vF8((r3V Ot{zs ^Je MބoscحXp-enAܓ۱.U!!= 6n(a_O3rV>eĺ$RMCeKTspėɟ2 =D?%1t1^ob~#_p׫s+plU)-8mYe}u1f-M%Z^[ W:'%gj\K滢qPmB^,WjDZmI8Sp]8l*>?B,c0e9d1SsI5W'4IJ)PSvt7]+ov+pgur<ŀC4wٺ38C ss6gT4'u;Ӝ1UbS 0iRvZNisʑX+ CH߫NkgKĜ^"5ovakZSw|- {Xډ V6=BE Fth8%qsNTskB-~t܆~)4%89cNiIuڻtꍊx")Dy_t"3i%b;zȂ^\՞8NB;1cu6fvş0>aL?#EZI.L]q$r6lU<n{{%jlk >$l/}*(ƒK玗I)_'.c( B3rQ?o,>BD66DzҊzev↖݂;OMY\ǧmSIAИC:ZQ(V[CXe'"UD8@!1YǛ*`6Sdށ\? §hc0D\^U8^ת'}$;{jxzғМZ\@gl dk0ycNufH r 8F$] $K?<"t@9akHocMQ)1lfDw*{'妲'_,Vh)sVP5,b;.{BI0%`1SELZ9PY<p.UF']1%vo#Lt Y_+K4ͭe[nC_ 1Cyg0E_\ $ՃyPiq3RH r0}Sx>Cf ArN]鍀_o(ki;Msm1T#Fm tt9hy!;y$jB+˪Cv鏱sb/$\`Y]{/P-t0f &͉(%6qC>ⰏW*̧%ngaZbDYҖr,3q9ZTwU^宨OZR;Qhnö9*֋SNDB P+CwdcV$fP.ҮAh=S%/`S4gj\z2|]&Uʣ|ryU\vXaUZU-pNd_(9oO; +B^ W#H V7~CՠIRceTa} ƋB%hH< #ӗ%͔N`X^LU"xΏ lMV2mdMNf/*], ҂DѦaB6WُwoJɲ#b.NMvO=$z̷ J{qە{gXI6 L;^3OS{+'%O'/%qRE9i/$9U<G>UFMʝֈ W>s&7(V.ApQ) 0Zj1~:cz:zO -G=+{aHe1tt&vy>pݼJo_K K1wb՘1@mw&o/$I 2I9:شqE j8y7Xdǜ2LY1 ohhכyD9iVaـH@:%vXa1G!bi Yڪ~mu!W[t)}jdlƏ)TmEÑ}+H4a\H $`O`BSuV'0*ƳeVd?k?2.5P@nOl:#e ŐGIDΩK;#vH+aayݾ){B +sF>pke<ʔ1 bb xgR1ݐ]܎Pgs*ѾPzpk틡Ӳ>F]"wiNf|Q6?^V,oR,#:sγ?|P<>TYi2tLXOg|2݁Zkf>I"[;v;?YI>5[oSÑN=wZ$n4neveyB@wIWoXr΄r&%=P{`X"HppjʖK~'d9lxr94B)a, 0x^ǃWn ˥אu(y-wIwYr7, #;A$yDsu>7JpKmq,zߖaH6nk̯y]d3Rl=1Nd2y ȧo+ijn]Yཡ2i?sDKɶU"ӊWl0Q7dХttՉo꽽\O&t5Ԝt ~ V{[FtWoZBz^N+hbb}{_* ']׹St;5$M3 0`DZϜwCەymi= ń(3|SS R| \◵̄ks>I±NƁic-D:!hLMzoD,W+\KTh;MhncE~lu90(\evEyc,JmTs_Xxùyta."]'Dy0ioxei>77K-m$![(W Ӱ=v1Hg`.n 7Ʈ3nxAi dTA\ @{ 8Zsw jO:VHn[x aHܩ|(KKzua*[ne7qm(/|h-HAP٠?%t,.㩛efEJzc'uB5.!DPʾiyj4W ȉo- .v]xhׂ jZgИ!{_u S+AD !YاSxz!p5 @ 9\QѓFE& d5j < Pme6<?Nޮp߀^.b #;檇F}GWN|=yۉ-mzӕ87ޟ|KCOJ J+G9,sr"p?h(cH>/pyUî)A 23UA Bs7mkCK,!A ]ULiXr7.6#//AK'(m0WXW 5 ڎx+:a=VT7ʂN7<`ž]mqӷq_p6}f$IWNa3KjD3R! uoOp{̎DrV2E(^a' 7HdT||ھ6VZOX^H= 25y#:fNn]~i=m6ł-iW']Vp,zܜT$s7Œ8A+D'Yغjgfj|djUz d sW^Ŭu9yZdqפVҕ ?UYw69CJ3EN}kP&dSy U¥Fzo0&EK%{YQfhB¿d4g:aڣ3[*ͩbs` s4VpLHO-Tq u4?_)jٶeɰu5<%}+#@ D`Ҕ%bMDZY ɩFо m!32P98X^Z#9E8hԶ]-rB ~a0tv M/z*JxzfDz)u0^'c%:z]ê X^`$l@ږ3M"A*`OceO `VX@ w.A+s(c#Ц^~'?zΩi3rC{eFNdE|`0zlxp{^+XLf?L5w28,rjB[r7;cdz$>"R1";sE\TWm~{;Oba~ Q-;tgrn=1dGNDa2􆽗cr6=(eei7`zSA^un 6ފgCw KE R7)Er{npHqM[J3X.W2?tKIxm[#L&vNoq;D)w}T*G ?ܦ@WOVwJ};UMη\HB -v #5q挾޺zfXylɸXuA"c"M!wƤU at0`_1#,/3;T"1 dp;g!ё_0@ C$ni8Iu: 1 =;Wu[S"zhfGn ^0׏߳J^VER' PI r%^תjNԭQv_^|o'&n /CRv]Cp3%Q%(Ò$e/_5ȼj2~~g̢Te﷍(ѱ ehJQW4{Yvl/N [P7Kˢ|պ^e8țnTɖhy׵ީ6>R1uy| 5,0f pfH|p)ZgO|J#@ܿ}zj&"lju@KRMXb"g=a|fY ߿*Q۬Z0wZ: ![Vַ3u%%(LdAQhrSž2qo_[N&HsVHnr e`Io֯`Fd  I~ /1H5’ gŠť @Hg U8Y`y@J!}>0)zB'5|nuo9ˈh{Loc֭1$hU؜4z֬:<Ⅰ b˓|$n=0\*aҳmnΧӳ0АZSmB\ycoƔȿeC=du-Vs^`CD427n3Ni8:pBEDUpT.lt$.D1zI4эU*~}U]${)A&%ۋ!U82~sFJb؆GvEx6"_ c4~J|M9yȎ@8p(9_OOy0fEl.a:#B~2U[}q'v{.n47&}.WzCb7ϼesȹй(+M5PZ;jJxwc]:LK`,p돀Hjg P`*K .j޾]%]uX22Y8sTz21R?lH?Mi&f~76Vo=[1Y#w@A!KgMw' xt sYLʕnkW3'} "4E.aKPއ! ּb- 'a>k\r}(SjUL]4-7I&!W~qyhXkѠWv:@"xDؙgq]!PXOմE&Tŋ}ֲR*8t/cba|%][zҼ7bL&h JB&?:vk&ҍq Bp 1+єH4k`𘼙i`CWlO{zŖL~r G!ج-M&n4bP 6wI-6]̗aPSϟy:깤-@S=NoO5c͘|<kVq0@Ś$m@ugҪ$B{8} 'p/mz.T6PL‹c/g3Dy,K/`w u4{D< }| @RI KCiliܰMuw.o-ڱ}8X oHRhm/{3jvj >EfRG]*^3 b; ppnTߘzYPZ[2M"^jƈPeRҸB`Z̠Ma$f$*p\.6 е# G0ۆh>^ "%G.%*f1'QxR:6"_=+WeGAtv-'CMّct %_WÂT-u@??7M./Lz]v~h߳ν: %%s!x]y[Fڄ^$ORlDT)w3,$QǂSXqO~Y="a(p[{ԓVd4ְ[M %EѩLd`*.mcMW`::"BQ5 \ T5814mP#Pѡay0 98e [JYg#?U۩27W4“Kcѷ\nWJv淿ӜCgfG_4]I mϔ› -c.vI!5bSU9FYmHh71[9wj>YB]AKyFt`Y?|D Tw%pZpŏ^%qԗͷzL cОz[( g!3NL ZJ:fmVM ~rs߻h]V p<,G:&5;I_=QCSyx&iqf X]>rl;ڧו [Y}Ȓv&U]z6L-:w:[RЎ%f~@~EjRG%[|C! Gh5Vɋ. q'Z{ov{D8:ۢsr/}TwQpvS|D Jy/ge hfi(4/? n4Վ iWMT'# mlĖm'Mu?XǨ 6DvH+~x{-fʹ )0vX g3w0²^.YS%W#Mo zҀ~[+ET?v/Ŧٖ[c\o# gѡlYge~z&Fb/V1 &I&aHA!s!^n=_iYuֆhr Ȟqt}u 捸$ ?ibb4 :|,hZV\ KtY>S *05k[A߬A>7ѫu51F"jШNf!Ӈ Ze}.'- Prڮ'fN' jZrEr\e>|@QbͱzhP<]Zvn\^g.gPOqR'pݚB{I[p&q]r32`LX64o9D?s5)v}u޽ǀob[LJ"(;ZaJW%ZK6`'/q͖>6|?:ΖCH'@'6)ׁMaWKnU?T RXqsy"IWb\:jΆK]vG0(ϥQzecyz_WqZC̜BK&[TO#w[|^ :z*J3B(XX1$seppnX [ hcplD,\ _!P|^UIt<¥?u9W0ވ-a/Id" m/d*Oc^`8ңOpj6S9un<9,ĊAZ+z\bӒP@Gn NTN2PMHr֩oރL*idJ"/I&{~b[λt@øϦR^c.?i0"lw Aꤣtsf0UxUwF/>sת+n+~оg.kE# oN~i `jީƫ݉) 0BpoHZ)y@>ۭi.[N8ȍؠPPKcԋWPmKOd*0و`n$7N1uXc :X NπI)8Z2]a&n%sM*եd2Ԣ2'|9TDdL2zyf>FzJ\K.UCg SiHfM<o!|`oͥ}BK^͘hGOw.e\]qola7^!f'Tѷ@z/8""`yOfv(~5w4ǀc)nK︅` 6[uv >?;<$ kտpÙmPRP =p *EzuXY̩Pu0or./UzgVX 4)^DReXoL}'O1= Ӣxc5.7'VY }l3^Z6:K=& LeH4fnJ*P]ӆ`J\ʙ[( 䡠M֦=v]]v%xnTj`"XC;}|( rt EjG&A&ϒ=%D5]|2&γKxƬ`dOID? Z w|@"c> v&&hcM{1])]8qttfOН6r~r36g4g((q]=a} HuA@62uiW/X9D]>=фL?0],lM4l )GnH"ФqpuN)挮4 wV4*\{< F|+k*uLTdgYikXRK$ґ|QuBt}d ^d9e,8vtñ Ft]S ĸtrc ob,.IB"+ƏӺ XcQn$P!T(۴UiƩ>UEJ*|1 Bx٦0B/:]IԻyG=j}>|kʫ1{tjL-ڒ|t4׾FkB샩X1)'W10`D5=pE0̀c t[L—q0<Ό@lF@{Q yf%3jƑ!GGhd˒;'a@0i-9 4 yy :Q&+pC`ub:[[Ժn~`?7 DxN* 5d&>=:c"_d SJ=Ȟ6qP` ,`S]k_+zD\dVE[fDݎu6fq-l{]ȸ pExG#(_ۍk?tXp* _3*sl3=-k_/-4"M,9 g?\*̜VAZg^o2ٮ"@j ,N;)Dm`j\ѯU]O* }>wQ/ 9zȾ1J?Ro& 0-.{ mJǐ@f7\ݬc>[꒔5Bhk&!eNB߽,tJnShS=bR g]tM搈ya܉%tHL1m!bt Vup|Eei96G ;Ǣ!6va`: vwPFms.iWKKS#(ӆX[\#_[y]{$31&VSPŘCIePZ҇{V|-E|(EfX1ꋂG;sRRC]vM(ŹP+!'SS&& ݙ*)n<||ĝNRs_U!Z5Y؁ť㌖CR\iNk^TSm+yX`ش@R.V!td _{`\X2T_9D⑍~-k h4rӅH/i3Y̛C^5uUj *o)fQ&ѿ"֫,jv酬5}FЋ.Ώ`-y9}!].D` ąn+U{J "ԪK)RAՐ_YM[lHNÉY`~WJR4|3a%歗5CGWձ@gQ@ My)6 ;"1of'etC/| >SvyhPtEg`IF~28|rȞ'u[2r1 GC_QFy/zMeyO/+>$ިIv\. H!M6@dP .S<~ܦp,AuⲂԯGj uXL* =VU$[qxlGֆ+ ȻFYPx/QڰM^#$ B,Rt5#NuLW'JXz} ‘iL7Mt`dvt|R U&,Pu,9qjWldfnkmMWzE`h!_?`%oIUqVE 9 УOy&_g^˗P нfk/SޝGtS?@ɪ؍6 ٬ԕ3d\M0czy,`Ho) … (OhHꈊ?hF;!=|'KPQ q){5ȵ&]AdZ@疪TySv7?PY߿]XHѣ@X HXݯ;L̪Q.E";3tQ,ɤ te{h^.=kkU}; Zi 4v[>;Lo#&by$ei !r;;m;*Nd;?0{]}Zj5¬X nyy3G"G9얩{iGsHbo n)e)d94-r_Zs; l=O`AZ_8TJF0IHު}`oҽ4+~B߫ \3SJ̲!J;+7zssS:*LHNxThɘki@-(_&-<"dc.Q֝1RU@@NO.zjM0~%wrRo:߄bQ'_.NIԜ0.1#z9~]f2o.P{vvIƾ~, 2EKH8*i.^T蕐p~d]DЌ`8&O*v7wc $L3xDC|9 H3ݫ`Ϛzyl7ZeӠ TbJXPPP*_L6nE&VsxRs>I!IŠbJ xOվǙ>FLw;`"F@۪͗~լy@G/oNS.m3.[AjVQ};DjDB6\Ŵ+F96hJQ$<( 5@d:ׄdg\rpKH:>F k3P'MQ[۩.Iy]}}K8ބZ=  Yd"K$tvalhhJH9z@de!Nc,K䕪Gig:+cٸ0UHL9ڲNF3sZ(MߌkC'& OTre+:+ -{pwb 0y&o2tJסf87RtTJ,*.kֻ4L\EI):Tx*݀&UGޗowlqrjSLE䈜),|'kxŰ6ILκ;O|ߪהQL[jd٢ر̤?7GX~/)~|Ǚ랇rd (õ6Ty$dP Haz_4輗JZcQ~4fe9:p&FSfknj>`/)h tNf^3|S;H5r lHu]99(&5/"#v7Lg^)%af9yn贼 $;ٗQ[$(^ @ұh8g }=%{])kAj#TwVIH/N%`:PM3&~i4Ly:gmɷ~E"5W?Yu>ڒ}f~6AĈ5V\Ac;MAZ(KoupUǿ1I龸3<& G3&r9M7PIC>9[pvAlu4Eڔm^vQGX^R4=#~Y)d?%t)fDI+i-m[wG}MQ@nsFZu.ؿMurLem" S4>8]J' =$=Ѝ%9!PVXgI!}E20@2̺(u꩟:LoTY,(ˎŅAR/oZZdDi?bd%!ɱV Z|BD̓ ȎEuؘR#'^6wщ:gt#p';RE7ned NSh9#!%"͟E ةy: oXW]J3@-fgD*)icS \u{y@oۙ8fpB,nݮ؆C^!2 Xo$q D6 $B:l;}N<1x rt/VU£~2%.ACm"`f%%[JIl^, cFFT-;C$b越'To/ՉZ ̒G~s^;&2.DgV!)9I%t-BȪZ's5\t!YO-.ө(V\wt":!6YY7UA/^Q|[ZmJFA|S }GIaQqSYꑰ) Etg_lX>jkbNIa$݊4ɥympl$˥IM!oqa,͸-cw|.(0 !`sl,tzv|7fw 0-FhFvawa&'Ec uQ;sdO84Dqo=}T0׼~Qqb.rlA?-OE%lJR#ވPLeP@hpvߊ(FH4׺6l/°}Ӈi4 ]C?9T!;CN*S+(dB |Aσ e ݝ(Z炻T(#ʤoGm$.%/N81bܜ(]wKQ. t`H657fRp;h| ĭLw#P]ܗ;*u\gNz<;ҷ@~KP? g<0fK: qV`s3p}7Y LZPB %PGK{?69^ك(67RVP.)k#~+f%Q>@ /^(heu%-C9%AZ jwvSņ$5,pWPD7ш|"AX;&6>(N}|=I/8:QhCktG0AB5ĂܦR l?;㩿6ڧ6Aèi!7%!1=jT1p͏ED=+ W;l~耫*0>Ho5a-G[BrOOZ1_6_V2z_Θ#˚h +YuH{_4VY򘍩;(}VXdc66#A7#fҠnG3lp"AN-ĕ󡼤 A%75fQ2 5)[)~ېS1@v*6˩SAܷ 6ށ-B `brpjϯ0X{H}9dYL" IGxD>ŽuR7\+0Cf6KmS PjVI'F KVSS撹܁b\fPD _s԰GsNO×jθ҈.#c"Ea=D{% kAisyٺ&I^;:9==02h3!ul=B ZʠskdD wX!X$o+X܁xM],^qZދxw/P~-ak<"õS3 kD/ 4HХR%޾,; V+w۳Mߓ\a3 I|`\  on++շʧ/%3v, rzoIf0/8ftOc//f6))|ۃۋ5"0ʨf]LHd!7㋠tv{2QNOjrD\,'9rKtdnD]XKj%BHPE.򡫣YmŋUCevDn Zi6AƷuS"!&͆o|0̀!-,qg:OC yc+L Gk2'$%2Rf)MQ#FomsPBS!g+= )n%1TO%f*YDvog36c>pBTR3 $a{~ : CcV:5H 2qXL]!'[ h&5 Ljᡎ0 A( :tNj_9Rd.aCb13:$`lr?d9%sE`ѺɄczX3؈uG0Zǃ!C:S~'wr.+Oʗ5G+\f= dw!SЃ#HXOG.:ԍC4zIs\ЅN.S8yJW ݃VؐGHXcy;i5ܝ3q"u`N8gHZV\S,Q3f>8t(Tt[эـG& W++'?ǁSxDrJt@BKτ.Q$AxK(n&fi:iȶܥ hXJy 8f|GJ3&=kjSژ^bw30ŸgS[R ^o6z6p#F!kʌ :F+h;J TwdֳHHUp$>jnWF)<Wyt˭ݾ3o~!sdTfI-k)>5Lo d.~2U fM17j;We({A0Ai ƱF?js &_9QewJtv]Ge- %p.6O`O&t.kmH}6~ЅhpHU4/~wg.ж_I44/I}P^m9J6f1sSW;+&*嫅=mX PuH1ec/4  3%L#uF.AA !sT ]3=W0SV  Ưb~UҔ)@Fm k3"7*wg1ڣ 1,"%ARwlky?:>ҸTOZ̯>hPqWH |ybxl < fPOBR]U)]dd 6^1HnaR!HNG SR̔9W:acCśZUzH3f}C㕋oRCؾsoZGf1K|]5 լ0_P~?!;Nmu2܅hv#FI7t6ܲf#D<=O~KNׄ|\G͚շYfŜ')yy0ubػ bR3vU{ QJ+5^GdlZSVà>\Di|d 뾆zDS.E]pl2D-Jھ/y-㨧$=%ǝ:ay9]/J&//|~Gߋ#MјL_/S#gҦ+%;wɒh~Q҆J라0i 3h` $?XLI$61i4ʰ&8Nq҅7ܶeds8n!S> Δsbvױx_/Kֽ*L J䗾6WУ}r"jH8W 2&-_O*hL ҔM҂Yﰳ7Cۨ'I3&XQaCB I0^=/M3Ǫ ."2g)W"ԍ2_3N1qHT%6o}cΝ W1rhy@ <=>k~zkʹbauc #c:p[2A6YP]X% F=l[Χ w9 y%d,cԱ,Xn%/8%\:GWH\0EX2'qA=BZ5C"s<$˱:g}r !`k=B9&2ܿ=ee29@ih>kc3 }ct/tog#Zu<{l<K|=\Do= -GTTϼgi&!/:)s67v}1a"W++d7Ivl lh<F.tU\!bS]piʳNX88Fl`v QH Cͫf 8qsyk"gn:睴(i.#M֨`~yAá[t4KVWWcG9re,dtf8D?Wa{ *`y_hɊ#&جClLSnxSpX>ꎎ. JCv}o)Hw$ƲX=]~dk|bT{rC~=#'MPǏ;Ugs ]^\ϛ+ I(ςTLJ/>ͼ_8ZyƩ\vȾ$'YաR,vXǃ -/H6t;,ѭ+Ivz-aEFzİ!."v<y]ny>[H@ԲLya V8+G'kn7D\+3PITI4[dZ *@|E#,IhXM0 fB{&fQecس5ӭQ$/ԲXCuՄp`t͢ohL=X^t{v[&{W㼋|}mA'5ź$^-$Qnr7ABP~DX{9e{L ?fV薶 T /$ $c6pY!v 'I$UoB]p*y)h9-T1? yڙ%۰!hhgUP'z"WҜVoLTbTPelᱪ$>op~l:BoT mx{PfҒ2g\`d-jxҺsp@0LzRyqePbgE4Nvci>yH>+tf2;:Jfwёiip49J|ݦRH.BeBbw5b%\4d.)^$ڡј۞\p&}DG JE٥GcScbb2ITvDNn49:<9h_;h*t $_ \<1ӓb*[}a2H~DxKO+vUu' T ؞RdZ[Qku%؀K`}LsXڵZ$'_*p"%˜gkR@t,LJ>,8vEQ}'fM*g2 z, j`J7; AtI_]eWىRb,vie8b=or:6?ץ\DdKHKŗ!{J55ٟq{ ӆƗڏZ.~.}wgjٟ#jG{.-^;QL'yb[lp_j"f<ye-ǯ ,szU c=h19?O~QTC!:ӎvXKT ;؟-\ljyq Uwj%fbN=F!D>[KyqYgFǩ.&SESN340J:Ľ@z2D-5aTI 4 K= hUFۛ/;q?Ҥ}B3w;'ܜ㻴 =^oB®GnfDX坖I5 D l$5:22Hɮwן8գ `grw]뵞eD۸8qu{:R IQr aӥaα_'z?5l VStt~j@xSh,ܺ0U1W}<+ɵ ͉Cqx%ue5Moʏ>Sv" ks.Xǡg~@Rw)?fHgRl'9__,QpdCs|}v^Qd_FtP7\sHv8cexvEupT-C|,vΤ9?:q`=$GM݊T8YsGoYE~Y Q3*zT!\>`sTi tˁtx|6ڃߚa#3O$P_w\ UxR^AOVw?Z˂5D|1B"* [kø{D':l懖]`aE9ّe 6VofO5KzZ$<]0VF3 nOJ4 ySu{gW')#%9n t/=H2?Jo`VюW jCF{*Z>k(}ct0[Z8O,' %D_OlQoS1?p5?YP6nhE`~o{q ZW ڕo)7>`'lm_4nOac]gLm.d$g ev0 QbK8W+RWuB3hGZ o,), wڑͽ哵:8#kFu/V ʔcxJi}Av> ;^OZSI9ƑW5Ҟb Hx?oE25 wƚJo֡*ŭq;HFVc~2"E6+  AcpVoOٹ.fQy:lS@/tUdD@.Or ӓz+AYz֞bġ4<{vs]ܪrF[v+i6IׇSef }ة=pw19ʎ:g!~͚7KT6&XN)AqJ׋(jhSN0b6&('Q'T~p,nm4w޿K=>~F10we͵lAy=4:|f z]5l$YrDgA.ڇ)W*IIbm)}eˀ`hQk7X4n`N_Y?DLlL8tAf%0jnkk \/@)ω9l IvzKZ??iz62Vv.$r4d; {0UÅuk`( CדwaKC!X{R i` O00MnR@n~HyH[oITu&NzllRj2" X'mb$:_]cW lTRԜf8h*ԣY0>ߵ2rF$`Ea }g=vYPIŋ3CF1Α2\}]8U_R:زTi{A;Q%+[SQiyozJD@qsWme?w蛦(cls20 ŷuQ 8'+X\Iʗ/4'G3<׬A_ZIvsǭ9V2N&=o .X%!gjAYEo`iqa{z*^9Jx5P3P R_mJC *P|P޲pIQk1@| #^vўgi΀bLٖ7,Uks>J;o ?E)V]Ol̩G9kDžU&4`I]XJZT=ESꊏ-Vnܤ#F*4 (XNۛLD:by6k٥=L8a9?xB@OYz Պ?FJPLp ,k:V%TZkĘ]S"-ɱN-cH_?3$EBT\x_G ) _Rv dd^_6a uFsH$(<;Br8O9QMG_$oRe U;UiCECPܧ4|R@4d[(h}QGRx6l=56|]1ajfHK̆.a\0xn TMS_ -K_:v /JdV$儽/0Iௌ1NWZW-W/5/~.:7ŞBCJb_ޜ v ]+h_D' ? o- .;z%Ov?xuB?*al/ Djw<6~`YTy8"K͞8R'$Պ@ pA8^37q\UA8koS4휔ȞB9©.4}&zh4)CQ*"x^4#|-'La+Q]]nla՞thԋnJCRQ3D6*1𫆽z_s[lFJo}pr̢gL! OZwE!nQ? :2C~.))V޼l宻 41QG;k}/wf/R|ӌE̕ӈԙ`s5*t)`t 7rn a:Sz;nz*\O0D Yb!ߛ{}lF)$TM4 Y~i/Ⱥ<撀W7yV2م?#݌,zBw,EqcIڶY-Αq~@y5mGLL7`F (CʅPq mVՑ=O$pQ  vEPvOSz!L QkkZ]Q+)y;`KFw(|%M3<7^}M(o<42,$3fu:hEk%#r ίthvy &#: "OG岼?JV.U j|MĢu&9t:AЫ&RHE2cPc u'K^m|ey'1O=# $1 K@`x9(zWˏT|k(K*RHFrΆೕ !" 8Aq\u,UBC &~8Z}U Bd,QXY#[YeրN&Ŷۃ YwsN'Ej9 @| ٫ 7Tc7-?Q%@A3oXYTh1Up" 궧ò1`xe`yZY#sg P)e@֋|yťh`c^g+DTCh7=1/;b!wNxWN,pq`o˽\:a7;5{ MtU4ORo8='hJmT. 3 5[!|oKJ䨺:z-.g~Xg'p0$Ş4YH@Z]"^/wص)׬ՠx_veڄzG9u: an[/{!|fx1 gI]@-xDTf)Tj1$`R ? %_)3l1 d.Y[e(9'QnnUf4DEr[Ûkb[|g@`8#Kvn7J[Uu nfD^\ba)< <`΄ׂ[eDj kEo:2iR?O"O|0ɢyXżvO⎕t2:Vjɐmꄓj-w%S # _gI9Y:)2ʜ Aԛ:l0&oXC']+QCT=Skmڢq±;iJ2N'S|='Ɠ:Ȱ(IpIzCEР:$c 641ǖ$fH$"O'7R#lPNx||qXӴqkǹv w>uW\-n^QN,<(H_d (ZF'1eL+`Tud|&Oߪs]dL;;Vꕞ6ʌh`AH5,`տbpRC$=$4EBk=LpYsiO02q<ٟ55 V b;L,m=.Vt߷@ÒD陣dڼ\X/yP_O_JHݗS  - ܉ ^g oʯ; W_dռ&.[a)IMM q&GLވ&ga9]/DUL~B] :$ -;ˎ DIWӂƘ>9J+Q9|<ש%aLJiX[-l*(w4"0jUZV:=z;RC]dEyXsFUWZS {)B 8!۝bڐEwˉT,u5PVoKbV2SVS|/FЗ<}+Wo$]JnOQ!6r&xڅײdKhYr|fWBLodaݫ{Zb>oWk2pߔ_\x)lSIReوꯅ /+(B(}j P,@?2h[0[@Xz2n٠A{GvYG@m0*kf׹ me]˽S+ +q>`5-7Ҧkjr]&JI}׹4V0\ɢ]Ig#mY,Zn]puJ.JͿϦ `+@axooBE1c(dϟA|YH3v;9;Kٔ&&*XLiK e/<.'x`)h4Y3:Yc} ^j$aᢳ:eas&xB6h _UŪp쇴?uC LF>t[N,ux5 kCʌ8rGH!!؞ |<$ʻn?cHQ|< 0Zr( 9,켨ôGSܞ~ٯeld?,9YfJL!8-w$gLҒ߸/][ddzK#RyuTkv5Eqý=oO;MP5V$ y5Rmڵe1LQskVduh6H΄hvEKȀeM:g~\Aޛ8w@ XCpT4W4@`xF1زCjY xa_ρ?˃1QdlZD ,׵ 'v.r ?Ua~B'+ ٠hrʱP|u풄} Zc,gQdRS)A,$2N{c({-u^nl7naI9tPdz> kTӞD{p@]&d#CO<2p,+Stfx? H,E.S<6ZکU]O`;Hj~ː*X&E=-ߙˀlm:'E\qh#Q:GD_ (j ڑ_Hq%!t}WmB9*5Jk\lz {f^":F)َ1[UGo;U^~O+ɻ Cd9L?bL^3;NH5q=r*SgbZ͙г5Emxn7 ѻ~y%8 iD#Ƿ5xba ķ3Fȭ< Xe걤X\-b1mf3:_u~Ee{%p/YI%uELݝ}X@ ^w!2M8pA®onJחGE8_+RL"_`vݰ5~Ah3`} D>JQO|DF"VЩJό(@B⯄ XF爧,5M?vx,Ec &pZ]XLjRjfyR93qpvw ._s:8h ǪkUcGUm7t^,@#4O-| 9ff4 rɾ桏͎nM}0O?Z' OܲA=ϓtNaGU$d>6S ;{$\,g)vOѼ` S殡Kgŕ7s,'yӒX>\hb&+Ų#|OAО}RI#͔ /A1JP=u|n7Xf&-'E {@8U1IKF>S`Ohf DĄvg5,mxaES@r2Dg<8;1NE# zTLiM^sX1v[nicH@Iae**h:wvC7=[?<")~ /tGz^wy0s4ΕW.ȻX2{Zr^&5G%w-)M ly @ތ>aBƘҴʶQG auoGKx1=ttBc4JM<}wG:1r9ӓ˯]nNJ9`F֥p,9U*PmhLuOqN/g{tA ȟcpsu"IpJpCTcT f@шA;ձ9KHZ"SQ&;å; 8sK_T-QBq?cv5蕼db7{rgZy of*T~uE\' g54TޯKBlDfW_rj R'^/%,D1%3}KnLF9(\ڨu2ۍw\YqaR Z_Ec"~]Z?{o=+0kSGn;@./Bؿ9#qL5.&&TL ɤgkK_ NQP6 舢>Avϙ MC_SJ{+P#J0x}]wFJ.KqNJ9LP펇 7s*H*iN S*77O}xew+h LFъ&yffeGk 3YFp‰c+ b̭D\oUkwdwp]G);4: l^ËvƊܧE`Jn!Xnm 4$w2.1D?!o:*n銅#6Yv=wG{v3SoC yCW)cR^ v24iTm)-NjzlpdRH5hcn}MQ^6i$./\= $TcC:KR?H53WD_`f`VXQP3#ecaFi(;sRPZzj(',dM*SNz:v}{hCO-l++'`Ht̗PF,i~a<߫K3eX( |JSHdp^Ěhs] eE>4$*կ$JO}?;  ^EX=y>&"RnyJӊ!~cU(ۡF4 H)ӏp{zckz3lf.2A@#w#Lt"B9I,Q-,4'&֖E"2K-v~uVF >Ee.跬5nҔ+7h֯Hlv͆6*W VSG YT [^V_#?nF2i}_V_Yg=~/ǜ!H}z(FoZeK@.9V/!.P"p>|!|6 <@wftCQ"Ѥe&GV{aOaF 55 ן_:S_ewWDˈ@bfjA2|a5><\VYu.}) GZoP¸spP ,[n sP)OI,&{fgn3@ՍѾWr.Fgu4 VkcHl9KE75vkoe"<*iu6"}~`uPH:ˆE6 ʸ`ُօ;I?Dc9뢤PSN4.I2Y+1`B&nZ7V]]U~AT3yƞp.1b b`ZGQkt\A&<B,%&hMyE0Nuwu6<֠p$c~"͊XaA eOY 5/._>VJk[= (o'>)Taf5" &HBt:||ek {N rEv+};nh"[)QpV2b`,4qy'KL+{=;JXX7X1jzۄa\P NAYqr@cwĖ'HkoPT$لU![8fuܩ3TB-i6 } B?E)wGQtO? !g*Z7̒ǽ/.ZI@:_ڧ/R Wz0j!Lї7\TZY"L k'E!Ǘ;0&-M٭&]$S~ho:.$\>:H-ө8\ĩ9yFfx XXw \=gP$- B4{>2Wқ@rLc<!Hf Nngj.#?|v;)%2Sk0MxwN:hW\rc0eD QJiYN5Mo&?}#S}A51dL4V U>g6ޥ0δu]tDNUFWƘ"q)])&QcPwP 6#?x,QbN-9iŪ 8"8T7EӮr6ϴUܯʘSa\ւ56!}izqџ[iY?+^Z~+Gl9ktH925[RhW=N(}&r߼M!}ͪ`'9A.k܂/? o Xa(_/j:t"C#9Q@5)"nN*'^ BL}TE5}#dC];Vn?E:¹DDiL`\BAoI8)rV\iKSR_ㅲ5 tP\dBt&=ۿt߃S7a`g{8.:²AHŠYH ]"0c@r](CV瀦|u?cOIM/OT_PO%1{ne_g5}T S\SVuw 3y)=/ZBJeSIÒ38_ | (Oε=K^rs!!t[ ωfcmOA z;z@͎iUL'oč0 r}xI?d+@ Ev7Yi^rҟZYPkkBBTWRi[VvLC[w IjzsD[s tr d\βC =C<&@1*[եWH;J3 bG օ!'zbqP1v &O!Z> ]\^IQl Úer ߯6"r[qZDvQx:cS`ecUgAs96<;1{dv~T^$-S#LZ%"]E)kGG+5̞ؔ@XI*C` &[awaAw77z5vTȘKÞLHˊJQغ:A??ቯtrt/10r47W0i1 Ȓcm8C bt㙑AΛ *:ӫQ$4Vʀtt) #J2huL";$^^Np"v㴁u y@s(Ɉ GLy'_o˭Qg)5 \|8Wҁܐ(ު*AOnmA X0ş>n֙z be4b>j5`'P_H_{]~=SJ`8`*E-@/m~KS@{ķ|K_Ҳ$@9.e (#L(\֣/L SW$Lbԟ2r_}H+|;+%K>Y - vXgp!Hia1\-1aǗ.2CܠZZ{Nwa@ G ہd_TDOkTh, E,@;-+)UWI(yߕ8cNI !~VA2OfIa:$vGL'z~$p3j.|oOH)R?ُM蟺n d\ {ñ(d(͸|7H,9-j'B`˹'oiVFik'4',ySքG`e2spWgZ FU?!EL(. q3h\i\zLjcd{9A![^F.0QFu麗ڥ/w62&Z?9}'}܌[I|~)%t^ γn}%>jd>I:N2[!xW2CDTݥGaUP$qO4tZdYZg\cEU &;M COb8)2'Rl:AObJp+K!^"zj ]&N5\Eͥ ߼|{ʺ z4xׇ /%f<#}Qޯ8ӳln4x÷ZT%yߝ ["6Q23 pf,J Q,eZh6Vqjx/R/QjVP9Mǫx} ?VnkPdG&b1W. gwV8YnQF !7{M+t{y1I8tI~/RHNylo`*FGqF ᚘPEes$1>8[fԻDiqp';f<22O9{?MdD{Vf}eb:V~Z*dIlDтjؗO2QrdldKL~횔r&0.j؇vוTUM-ɟh.،1EƝA5!^ 45~2󘱿2>X!%.ޡr6P.j>bXTY}}iXTo^CCG7qVI_[۴Ggrr>c Z;ЋzdAhJ3SbkBO\ሷC{S$7R7ꥍEe' Im_ WOk)`JcYZ^YUVqd+;4Zh*]Syƕv콃YLK )|jr-.S{CLaB~S2@YߗǾMt}Wj]-L! c$% DzJ e# XMxĴk}UCF! l;;8%{Bƺoi6{WQWt*?^ F{(s9ny `j'of^653]*b# 554yLTV=rgga%`|^'O\I'atNeI'utIȂl OC -"^e6S \$&*0{^ .QTY8]%u'%}iBpRcF,`8z(u1(sj:ehA6ם&O2+0*;I0O8Q+@p8¸+ 'qNT2-v@?Ea= BNX%<4H\WHjB3EmXZ8p/^0㤛3G]t{gf!B^O;m-qabFp  S(dDVvں21NQ῎VDgjN$uͽRhfՅޠ0  -A^4l1j oC4,..V~Hx'9<7R7ia,%ZHRF̖r`[־i^;QHd22~uUT VUeNI}D]^g2ص?ĸjXoHyeӭ.J*u౒z%NTC2gd;Cۢ7MUGjz^dNi~눳YBtL C2cprnA9)oQ]W7[<(y?}VbN-s>ձC~Z+K}vQs XQ=.}0Q{zh?:ϸu{2Dng@*MK{[q񋆥;g 3:(Zu"3+ڀ-ǬqJ#yu>0Nh W:.xWP0ĩWՉR6'%ȝfp 'O`a3z|դvWu?xIT:Ǫ5Bю8;{q I-_vǯiR_#ԗ)xc{8U PGB(i$ =߉ᣮǿK"$OKf;Qa֚:z5'KbQRJwZF7t L~̋HPQ<5\&fr_E'1 ',z9{{|]0x8~3o h]¡ٟ=ts6o`azSl0 >o2[x' 9T3+gU,D56e4 mG-lRg ܭ:q}$jb/$쟑seS}<6XW %R!CȜi)j0yŻ5("N˘){l h"IZLt,>yw $W3%1+N6mIQ'H*ݔ3wƺgEOdͿ럃9hŜmxH?A7Jlh$:Oc&$ 9Dw!Cq!T-qhfi[HYn'7ƎD}\}fGt _1bX!Xȴws0eGKzЎGӥhFUh:f7!1!D p~ɻU4 ^wR Q u\GA欖+bX: PW5%h-V#.̀\>r\<t{ܰ3AfR\P  ЁU7qhV ƽeU}7]`˳̀7cSG"E\rk{S!O+Y]z *#[c66/cL)8|ʝlmgCҵe]` ),x QX{"LBP~p]W~[.%LJAUIaD5J~/);wEKn#M)}ryp]`vD)[[AWJ/),%T?3#o5C xa9vH~W|$fɏ$k9}sQR$ 'C.N5۬\1%Zl_& 1;X2ZkN,fӥOj< ̠cd2 =ZEI,  I\gf}Fuzj"W5iȺp[!̀"T*C>iJrQFSMs_aE@ׄj2 VJ)զ&v~4 "'NRnQ:8WPK,bP,> əsl (ލ*sEj 3GxMW&7E7|sqC-QÉU{?+fa' l.mjOsͪ;!5BuE7yZGj. A&ӽ+H7=6Mԍ└" 2,rDR Rnbm2G9]җ.a(MWuEa-_h%=N =mZr?\Ζv6mDϿX2=HBE=B%LE5_>kdC߰P^{~ 4jV@C!ke4y2{]HySHu/F] aX* P*Xd+vCwrYNm|jS*ҤÉM _C.(F~āCzGuX}Lt>rKlG^C1Zc 9<a bxf_ /Ri3j銳fN6K N$8q^Cs>@&,NZYp^ pЙAو֣H"<_.veG~1,)1 )X~xj !,<ݟwn7\oz,,AI]<0)}AJOq%0 nҞ$bǐd!?f/8v|NcxmwH v:uyXKy?XOt Am4kmܾOi `CQk9T{2m"YN`o+}򃰗ǀK&uG։F߳"qVߤY~Ca¯]f$BOnI1GG=,ux:$`zzAHxp $At H}-G8SBñ'Ck۷{CB[L | n@*$"MuƮyҺO:"%ըyU9ExY}^5B iH4pXanȯ)3b+|CIf{vCMwrȽRZDt+FmF|*cZI8Nm٦Vڳq{}l.&4g'.94FTˑs椑Kջ ?QwT BƲ$3,a^tR o| AjOLIk[SQ &Z?+VN >O p|:m/K(}U;^'1e_y =<N<[y3ndOyHtzȒ)ˌ"8 X&Pm|US&!<\dzYۿR3%}oC!'Nm4)ܩ&#K;4JHNwowu~&|cJCҁe$w- $L,PXY˾s?bkආK¾# rYO$z,3 8z@HC(3feʧ Q&ݰ^OMdп=pF榈TQ>ɱ;/_dbD^9fP~e;LkLmyqzgߏ5``vVZrU~+=CY4jzId0zǦ WY!w?V؅,cv:ܘl<zMw2LnkS@夏ǟ3@fm$I{qY<+($),5q!#;B}R(Y]lϔC0@se9s$KoXN%^:OU;302,g.ݦiG]:#Ѥ`1TPn8twvs Ko :PLb=1Rȇ㲬k2U>Y!lNz[ Wj/ \.m Ѹ&J)TVE` FЪQZBPWv/LN{>&~w,RSmS+, 'X5ra2LmWT$wG(foYw}mlaܥ#T⫤?Թ@kl JGIYH(r;%X-t|?vpZ˨ax* rJdeb#aŧ9jv =x.OP~5+wƅFR} J/jQ/@%.<ʩeZi =1gn]t%]cH }{L ZP䞊ict=ߍT*糅N$/.DEu+d>ACyGn̄bGecvWTvnf)?>pi;Ef}=\/ 0]u)9ذL=XDקҐey#ImwGH&.{ۿkˌ@&F` d qRFcMX%fS,`)_}~ƷE}RkVYz7$p#98brY>@9 -0ŏ ErV;' Ҹސ,(~@eqBu) l}@yq?a( ڊާo˴Y̸>tË9bMv&<(V %#(XW)\2B*f܈:s]I>hj.pX‡,sV%i,qjbQ?$9yMTWnI|udۓE Z™1}Syv˃Tdʥ~y~g/g_Of灰EIm9ql₻r%Ŕ :,5t굳[_9!bsߓ'Psf7{{yYŀgeã]*7wJƙEK5c,BMQ[]c ]u;AYM2rN?ϼo ?#ȧ[‚z 6h.=X?2SFRv#ƝaìHT*`[x26/3dޒE>m95g惶j !v&ux l6 ^E(vb"Tjjvrj &1Ma%,PRU_:;[H|:sJ)[Tyxƶf\hbL`@#N*h \@VT!WU>O}N*I$%I,sXR )3T`|ƕ\KXaC>mheqMPN2ܒ8!&LaŵhJx Cv:[ܟ!bz.]D5\d3 Z4oD ' 8 r:f;+ }^X"b\:7ARPue'b eXvg 8aBT6'w0RZۄ ~^k .ޛPwpOw kMVDlvxg_P@=ݫk<FHeCw2Zԋ[iI2Pći]wgا;,QbЖחY, B6R 8))eH-FvȬ)pbLE]Tf(5p|ibgpD ХXt :<"̯^o&{xo6TU %'%z# eؘCnn zy voӳFCe?u&5_sA"?1P,\~B컊dIY:Fg4Q! J8 A5lp]<?֏  @msaI$ qo mDiG!Uj0GLcPTH>p/HV9ω8gW[n֣}}jE|U  r7wMBg8ADԐ,j=j*=$ ZLȄO,u݃VyAhi6E*l'6i vnhPv2͗Um7[ frŸ-F%e'J\~ݽ(.}ΝR9Q^/ι~D*BqkUdc{ c].I&/VwGH!ފU7hB0TSx-B|X%ll J8f1dTmgq+ ߄a"][P+}ݻZ킓YA=MWoJn:niskVn^Vq_/YKʖ, kڎlx1U;L/ !t$wj8$1er8JN6@Caү^y|F'j}jo9$}M?^P]?%Yӿe9ДDkc|ѼEjs-7! 46ylhVć6-5GҚ߹tS ,)۶W4 M͐A+y(+OUYhdEK!j jrC^vEenmMr7KSo]d\N\iuD;њLY=~5乔?ʂ.1wzIf[0' p0c$]XvDrۦ}kIOo H,6PF݊{!舒TwH sGR"-_Gm -zu %n Ŵ$W㬤IT S k.)oeցf6?J9/E`ΦEHfCxد&EGf d zit ?m.I-H 7'jͺJR1jbLnߓX%\e2>c89ǨkXꋇP(ZO)1#/t'qsMde(ZD`@_ d)d0*%e*-zzn3b{'h엌fMW_(%uk|s X@ύ\ʯ6|Eab!{ލh l&OHO)|ct.?ʛ*b<}je)I"^R@z)07yDd ,Q S{P#6oL8q曾~aEK@oĢl r?E~H*B!ECJҠrO? Qdƭ q'nekttN窽>˼I_s`XZ9T9dKU~z|h'Q"`iVNś;!Ni|0#vef+a0Ք(K ڋqFx;2nngTZVxp)ף;\L<\M9#r"VC1$zV ӴU%}qpCaÐ>;&g4m)~ LJNJeTC.0`Oo*EE1EDLFq*r L\"^t\ϕ>LM߿o@E$:!-;S t4p qFu#aTm' 9T˴Tsxϩ7Y83)1sXg@j0AE}c]YZS 6#ǁcp-xL~j5lGT>|,ǙfpyGs1'Ԉ^_!>f_9< CoC0<50@U-Y_6Xߪ]@p^'DKQ5x[QR򘿍#1wGk Ý?4k! '7+dt|}H:G݀45/91D)㝪a wmqE ywW@O{ y '!垈{Mm:[p =wL'MF]|he@7'ӓ7e62,q$kq0e#H)r+5!L~EgE`1gy& [HɎG5蟜紦`b h|{>!0idҔ?$R,ڨv & +ֻVr RA0oPL:Ed32 'm(*1:W62V !4DU& -*6oqȝsHk6AaH:Hٷ%@MXvRJ1&*p #/Wxuo({E +-|̵+ eX]^>KfR@fڸ n *AM#rDkWsr3} bie'ok DcptObƣYWdyG`6KLe#0Z8m}I~T_/^KMf6]h8} aPj1iURlI'\`//6%s9)Bw (|ei6gUa'Qj(Jֺ42oVzoUf0>*C: F4ӷ\ ' orK1p-6#̓Egl%}e3K:y56>[v7vdUnvTJ #}GIU4}3L-sJ'xw'~Dx\u-W&NF $>K,1S1qn+ݼL<0Q!6@UlP~[ـdptH_5ҍ/Ń[) wyf/PV*")”署Q^2mG]Jt̟CF;ct95W=MC&7ɉr.~>5'R3|!! vA|ryC:@7[9qMhXmOz\V*9q*ɂׂD$Iۭlΐq5>~ ̾@-Sy |[l2ݜTnUr׶< +."pMf &$qډHLVk@ǨΖc8zUNة^du(Fp fQ5/~`xib/gM1 `~̖J1nMءf< r!L_i9O/!.~wwX:xj;MgC" a]B͘}TI_@5ٿ >׳f5X*|Ly1&A8ܔbҍ9GN-^4)z^W^fdj10]@>aaCi'+ 9,i+B8l#SgՂSd {@稐ӎ3Wc3$Y*օ̕VusV5pXHqO׻u4q!O'1q++XyT-Z;4D],0R͈wiBH[^ 'dV{_-f}'hkRluc^{arH3Ǵ%~,6VYú %jy4iLj2#U Cdf^18neD <}|R3׵6\G?wU`[VP>\߫wϽZx"޺gbnʲEVj2M%5QblѯO9>a5HaSo4F7xZt;I]%'*7}i ZoTo w,8' ,-P2%S4 t4!sK$iiNJHnuBqlޥ SFM}[\>t$eQoJ=k/Բ᫋Ƕh~?^!&!I`(v8VdC!o|Շ]ht?D:s.B+!K|EYO)_e_w܆6=Y0-g:LګFr) c|5&/T$nYS<ۧO˘hJAc4LhdHm6ȴF/lAoAoc_:mkFH=6"z#8wIivF_dQ)ʤ-_׫4.&wH\X+lF~` d-c֬wgV;4ltGALԆYxbT&ZoҔ+@81TWgaYE|O¹q^0o"{F|p@tGr&"X7,}ϸx7%۬ F^K_6߻!lG'NǦSoMi&\L0~E ;u~ W,f{3I}FeC![ MP^٣zj*'OUNk kKvN0DKO{vzgg`e&bnU2jT A:tV n*BJ+V9ّU(p6NM̼ x?gl/.Y \(j_]=,hYb 6\(sT  =̮xxNIgRW+?n >L*MFTP9y!HF^cZ_VA1qiĆӫ#}#QL^m5xD6Ņc@6O5v~)Ou#mَֈvNV]QXΤJ=& gbo (ơ5ܮɈ-/>bV uXKVr/+Y¬{ڭHfz:}zk^cWW]mM ]Gq]෕ {,Z{<=k.D/AFo 5Je>%^ >|D}X$7௭,Z`;BֺfXB`JGM:(((668ŸjI!]?5\wGCЗb}}nG-ӇʗS9s9U8!{L<^_Y2*XԀ~Iv/ǀŗςjI^̅t?Ds h@J$1r w{m)2f5G ;ə\\h !C+I;3DQ*> |r6ՙkꑉif[^TeL3M3+^c%*) _Vqr8bGZg";= ZF De?%Xfpj67?>'yz"n\l\HbЃ;bqx=Kx*t,:2bpl|Fq=0=Rl)G"w茗GZ?;95*a9ax yY[S p2q<9x_hXxgyV=d?uC =%ghM (OO|Z4@CKE"j]u^`}ZfnWٮEw1a*?^\,rrĩg+w&f(8 .m0o (JrL}6k&o${x)Qђ8o3`\grHo l?D%%&ks1pjԥYNwS"5٧ܻh&sAx'ߦD* y ƴQZOho #+H.J~cN#JGJ GX !$pG/X쎰Q8P uÃU%$Jii}ɨyZ(OE'Ï-͑tcWyE =LJlnF 9IL2qͷݫ_n!z<t pL D\+8qN7W_66{'\+fK :)C/~4K28ϋ(\l :_؃!fӳ7rn3d-y`E `چ دFG)7͈rIjH׎: n 'R|of(Jd}f}=PN%܆fY.}!Blp)-3H{=SU#[Fl (ϼ->v2ޠ쒢&{AhO^r+ 1SdSΈ)$9QM—Hp$wMߙ0b߱+MIKpm\K,$Dac¸n`?Q}p% L4'ii}~_RK1$;FI۠cܒzqHD$@{ޙ2; VDIpKT mhlEO9Hˆ5S^Ѿ>> #*{OMp,>{02)ٜ">"'[#Zy|0̝%Z~>0Ҁ=Zz`Uql+ C Poz9Z-x-X\: {:4e XiSSHl>[m;3x5O8j˸LZ 3U ?lvH^ԁex?+>wʧ|)+B:< hAX V{l'K:!0k8Sqؒ^xxb!6 hػ|.1GUF(PdLj^$7s: u\CfbXaD sC:5VpFd1͐IzJH C!̽wYZ sx7m/ȩ۾||Rvl cag *65dk?y-?w׽!/F|X^x)Į6\TY>TMBG>'YͩcCNĦpGRb+~Y|G9Av:eH)Y }KiJ,m5=]s*TM'xt5MdDZ^S_?{ ^b+QOk 찘n-z1p{P }*ՎCOO o=u'^OHϧ`h1I-Z ,nkPn׫+s~*AFNm[ED2&4_7ƿ4)+ Xk˾uӮrN: Ne`cM.%Iڀʺx%-nyL؝oreG:E\F2q`c\@ꏞ+1#UϺhQÿ2]Ɛ5|C2~dunliݶU0ìcEڅ)IpUb]uOӀй;y5V DoggYQf*U3J|ѿs$TӬ2 Exrs\ ?t-Kú__HhL{pTҐ֧{T+r~T߀sP܇ex)t=4z[m6cG;ݨ21'9;ıYg-9%YՏ)((0]FPB&DZbUـϜef+1Vg =LBPw2b9R Z֊;<)C!C\`sńb,bD`,P㭼s0B[w:[/BXp=J~7Vt}q+!{i?WЬ{s@ge_ h> E}MsG'ȝ-[m#;wB[ $$\$ c$O @ß\l]>=CW%;`4z@eu6aDN 4 Rx\E+M[.5`s ̙ouҙc_#T ᣑi8I,,ZXM ,ܹ{H\ XjLp! %hȑ't=Oj#:=ݦ3y Q6pLLScʐ8or܂/\[|vu=`m=񶧻eMI3*M @vs"Fnt_g ^]L#h&x)~E8/$y̷\ Wp4~9~GˎP z@~1vN>s/."ߋ 0C@Tk?y;N+7-*HkϹwNMs86\G6yW<[ i-t&R 9AXJ]ski xf ǝnC]Y[wYȩ`G6{Υ#yZEU-gHmlERm<1곗}D]/'Gq_b蒬{*%ʋB:.$]p:834;\tup[#~Bp̩(?ioG+aJӋ]urռJ`賥2/3@ F*x"oo6s8#ҧS/?:5%l{{K+w~E#'BݒAO Q lVůby\܍lw>ܽi7;3]ӖIFS,{x$V2\B5pLT..JqvlW{3p{w5(Xtvq4歡 Í~~``'|+6A$YUukRBխ\1Y/`^.u[֜%\aB{Vɵ5Lga^eQ CZEMTjI)hYj:s@\ftf1|ʸ?ų]ա6H1}S_OpfwRjƆ:i"8&CW!Nhpv:!uӻ:zXB] x 0[,ٮ_(o?dNU@Yՠ S8zp42dt:;.7m{Fu$@^[40]C HXpho-bU%#68Z'ۗ܂Mܕ?$ Y=9- CBzRKdf&yVc֏*_\PO vy []VAdB0|F΀ɄvӊBa:?)#ʔUi)ʌn#|L5|ϕP*ɫ[c. x(ٷijt TaZʟ&e'n+ЅĂګP⦟&6]*{eGmpx[Rn!5ۮ 3j3E mKBlWEJ?K ) hlþi(<W =*D46m:! ,B| #eQ[vg1eV>\.jnSsn^d_~p|t>'׹i{ ICK%Z>tbO9r+j4t=iKU0(^}t֙ F|Y\Yf<(mx~07#JjL[swkH{cn/Jχњ(XT3+_er*Ҫ՚O;ޕMx)t`_g̀6+grl8%(h <3}Dߧ+އmkۦ5-`H9]I訆26YI$IWeR{&cNBV9/yJ9JtXs#94nK7epp L*e۟^_5{Ip+Vh ,"E:\U,ti# NqY'2tf]|W(K}*0:['糈I5KrQ2/ E84e=i#p)= UKYDxZ9 XLW4VL֬hcAC r5j} ;N0oM `s,K|T dGw?t 6n{YVJڧ\FmKn-JbO fލrmYo3GIgu?ڤ4KKߖQ$s N;dX]hI R]p׾XH|rx | 4QRl8\paғ1qu:a'^v{vE\/Ć|H3-sOvIB_ĤFzd1$c`s2.{W,~/n筿Ǹhb[j to[n (֛6 y*Eˎ;KE$5y<Ed@#Qߪ+7Ҧx:9^͆!9T,J2˶('p[ji[3f|߇[ۧ֟~_UcSD mh o7J0Ց$a0'!LϼsF'9jxƎ ."aSlvFJcR6$Zhh<6%_$EV ;zwU_z2,u?^ }bke_ر% Y6PTp&-ӹ16.\_X,67YL ; q;>cs+m4~5>n5W7OB;8RY$>X kq &\en.%{k!4cj11#m5ޤA 㮎IRp`a-֛PK츷"|ƺPКu LAir/[ /Kh8ywreC,+]\(viZS95ǣEHI `z#.u ÄNNRcyӧ>ZV2dV϶+舋Aj!a|W{,t5䩐.2Rq{^sеOon>**~ R)\KU(!zJ*Q- O VRƶy-`$$$]Xwk]]7XY%M{#c8p-(e?4h1)C4pX&2'{'K~sIp;iLԖT5J@#]$הZoq6TzΆ_/h`sW9b+c$˻KMݖA3:;QQxFK}E9$xQa}lHi?Rc}[ ȓC9}lr` ekB*7rʥI3*ު+d&t~/b{zG.[ X53sļ1 =ö8TN7}NBջW]9qbfW>t ކ9ZTGŧN 7[tt7>P֌WKyxd"+` s!~bT._lsu^G$6 nRXM[NIdW||)_z "QCv<5ڵ[$WW M(:Q:#}Xz@"ۤ4#z@|TO\$I S7"%5,Jdk64Yȗ,#_8nv ^[ qGg4"2IE-FxE}IԱ-\v/xĄ$F΢Ev-dIAcyαI@c @=(?*':?5Rr5n_sh_4SsyQv֜FO,5 ?7v|VOy*n;VhᙿtKd9Vxɚ2LmqVK+1ZoM62M]MԤrwww>}w]s!m6ŋ&ڏ m+{B1cW-R3EZ_d|ГkB )M^݋ibkƗXԛv|1S ?bܧ=^]z`<2)'otZ '=KJs9 YeD+h½Bc.qnƯCR2MetrF@KGE`R" i:{,-uA}5XoF't50fZHx)֯1/DL[ɈMSߴYerRzn][K aB4zUk JYH{JCiZDC_zaeܳu #CoQgn*7L '˯o^/QCE kA'$60(khJGjb߮S4M˶ $e#D˙18|ǙX_8`ٺ_<- + шPU}/hi_#=1{V a`[elP Ab&}ȴk0BŜYjw[6tlY؞A*fy'gR-tq} ?efe$>e쿼R;J SZD'+'[Y vC[Lj6 Z UMۺ9K^"=(,Sȝd7}wﭘu{MD*[vtč#.oW“BkiBfT+@i(;)UQxa ;)-Pm&α}cS `#9!=픏xѿB fw * $%}@S28#HS@Q ENdR{IC!\` #l,b`ktyt}uuADL:]yw)l,ࠪQlGeS  heM\ \L|կ?PK /+%Q󰿟nfp "$檲y?UT`5l;AD?ҍy=0U,Egt꬧ZT4Gw3)z#Cyx< *gЎFyyF@o+r-{ l- b%`jBb:膅͋qV{ZИr9Jl |z_S8tiS>$/Tz`j ^'Śmb?WC݆6{g* th,T jz @$kOݗjP\r|ytkDAͨ7xуѳb)loA1?ҁY"HHFwZu3=Z@s/aͨNeπݶ;djN}7SGa2]Lg."v#'H}i>GuJ& |}e|\a\Fhh#K֚u4.JN NДgYh\q/3sW> &H!8HQU廿 4l {?x (_}24X9 aېViQ;lJUݢZ}UbPM%vtnM ܏`dn/VK_  V6'`g<4"WiBjΌpoݷ=e? ȉZ3ػօ3n{.ͳ~ &z{ۻaSK\mT e qUDrX;3^ %d[_焥0/6\h4.wc0c E%3-ب ōvqN2h>`O-'WV+qKsɰ$V,rÑS av݉)\ҕBx/PUnMC=o4UEZk B+2*R@m>} W ʚQʭ 3w jyt{hle\?\(EW wJJPtGmeMQ?&J)R2dNY߁N9&WωU({MZvqjT"eD޸̮zTEp!DM coMfTlWWG6+4͇׶\>L}C8L \6u䤈qjz=qiR:pgv^T]ۨ[p@LT9%QyqSI!Ko?ur>xExXf8G I>(伨ÞN+$ι8ٟ67Ә|FxDR0cTiهRGw[.{4#-ΣED,aMp/مdY%h% KduW4w}dT>=w*WKWq^7YBwϺ6^E+ R9xAA~2x>V4Ga\{WUM2#/nCÆZI=3~ݼ<0.v8ldIHaC{Lq#o,pgU% ssu3=i6jog{w[رWJDyRWN+KeZ9ʱ|N;ʚD k-uIǟE Vfa!Y l7w8RJqlםwEÚN0Ѐε=)rLY]%"`z3zO;k|:Ta\[LX8CijߋGaUJv`V_̺Hu%;.57Q ?DET{C+|tnTp,B6{Y@*jo6B;]Ž P@ T%B~Lw٘H;kvbR887_3ŤSud=^dx\Ʉyz} z$#y߈Cy<8?S9$[KL_O32'` .9}A0KaOw,tÇ>4M<o<3mQ 8ߡ|BQGeh0NQg+{qK:@n^ IkN]bݭr WW+929a[!b%]T]^Fh8rw;cmIJm 8>anh+D 1/qV-t>)HDV ZOxa8Ino +~hnT-sԶ7q' IDŽޘ88N`FEae<|-x+UK?Dg1'WmY,!gf`[&!F6!8|U4mw6JJW6H/Yϒ+"{ H@)MM=w,b2$%<砃7+ +&-L>UB$z6yg(cOͺG$ͩe͡b0E :$+PSۿ$㦪"kt)Uڷ?sW4O Z6t _b]匋*> W*l#963f)b6knR&&pe,Xȑ,0; Šȑ:2C6!*. <QgCP[@p4"0o𳋒R{vA/}2zWmN1ۍ,DZ";)=a&C{hx>,pR`"g-{P|]~Џ%W(2iA2U[ķ`ax:&?^~:US NA9fȍEqSM'!N)~m;Z'Z!ow^7irTF/ zA&Lt&ZAWDܭ"/T4'1a -屢P% -‘"E"ƀ#8=([.Z((#W2ّUa -X/ގh;a_tD%wF`^9͐9ڋ9 g!FžwffpeJ( bTyQ+B~fӈ3{u'cӣCö,cyICgo *^4EM\3wkEa~! ?nxHd7OVDb~03/a{ROL^/mH5둼g $o yrx3=t@l7~uaY?=3?n7R 8 6;&SR!||ܕ;yrZg*jOITQ]3W9.}( VL]'pLJO6:\wO x+gtuN!T9۔gJ9i/m4S8 ~?FVܶ̀fexK ƪLB9*W`AI|Q^P&cl*ߨ?F{y?}.鮧L*k}Db{i(hN;p8 ;C|BrVNe@qǟz95&/m<*>Ci;yix,.l!znJe:YD2ֵvl@}f ;\D,D1DD;25Zy'ө~b{h2F9c*lk؈ۣqAUSBtWns!醥#ץ5x]$G{KW5 ,̶,9GR<va&nqZ:30 zGaR +*ĥ @T !_~76j صMv3iU;ԃ,WMQ# &V&G3{ǾͥQb?Mݓg^gТsv# M5UW#Q/W'/5q?h:X0km;hi1꧸s`TKOO:]OM D]* D* /yd˞ɮk=օe`}V]6~AD2!s%RQLZk4zyQ={d NF"7BXeQ }jICT:e>7z~kMʿrAꮀGd.Q1v{,ݿd-Fש#g^ ꯹x,laT%lrCp^nyɡ'Jro-D u9+"z'PҊ~0 cm3~YjqA`jDbeOɰYO *(}X7HC8R`z'v S71S*s 0B7hbuUX: $DEJ&k!g`K7uDق )V֌ֶ'C>'yqN;FmMfu|gE(1lK!A;., AɬiY 1Hhv/`"Re~H5ZTey](%Z/MB*T8l(v"/Cݪ:W $[b5Enԟt0^;KSܟD\_O/d[Wr*F"{1]fB2rr-ǶU!Py 8Lt;qZsK\tLBr n7sI!@.o*Vk"6uMy D|nQm;6/Ud n+²bgXp^Sirn_'1wAnhu2ASy_ >vʮ˩b>MbɿGێ',ߒ|(e:kP/pc܎/z]ߢdi o O/1lC"*.SR}nz\d!vIK1J@jXj}^_1DOm 8֣HҴQaT1)J0[!q$-\m.;cIyCRmg] ghi^^,&۝ѹ|7rd<\8v>??.S Si[=|{ U9 yڂqҏAq+r^Nf]B3m N(jۗk%tBA6GU96^(} s q#_/qIF|P~'?p8" "8J9ٖmhbcc7) \viCגjQK^X1I3}iAK׃Sg"EFmmj hd nik~9]Bon?RLn̉!ѴtK(|1H̝"pwp2>7T2P G~S 'L٪C)+棓VH`L0̫'bjzѭJEL8Oͼ#v .rbųoPS(. 8" ;Ⲥaj=7`f_¬ #):>UHkҧ"Ղ;On R9HYs>QdUzqn-JAu8Ԗy#>09<R.?bT\Z5-dxoNElqߐz ,9cj)j ' <3ONԥtӍW~o.R wAČ%>E-tu9t~cx,hᑬϖ-4åcKsM5ONAU@l<`_k5o0FA 'onzg#jHqi$%otey,#A8j*Gvg G~]:r'+('hn^гp9!¸u>%|K[^Iр~zn yg<);=Vֲ*aT]-Zڍe2>#sLmUma y~Q]WAzT|!H[ (XtZίZ{0FuB1#9*G8_zB3g,MxH[Ʃ!ݞ( ?td5: <94*{;8gy(ӿs0| }%t" $޳3MZo{:|KrX-D1ئR3\F<\>!,1Vt 567,D3ee1Ab\ oYS&f*lU!E߲" +}AX*蒃d۪%ppBI#@jed)2gxUVTSC!x>3Z?dFԳ@ֺ?6 f7.|C Yc6 }ya0_*k#,@tQoK,3(RiV2)3⼶!Bo5”bA] .. , FC8)T&bJ虓E/TO+0Nn`7m(;:'&n >9 0Rfˬ,gIk9r{G_GQD%a8eQ7ޥJH&FONJ菪>feg\ylq1In=3jYh˖'O( kަ8[ m$̋ݨl4GBl~(Rƪ!/JIO} P0ވXuAEtfv I~OgFP99N*' ` JopBYҪ,ƬˮA`rE >lYO }kxzu{ð+x@-c|xaL?#Ϯ/ђ9b2/R]Y"u8vM􊧕 ڳ)~_b" t4M2P5!3"'r]K&IC[S9bX NlbQy$닫_5N҉VgE$q;;\E- _kY%E9MeFs: مc8'w^na`9`JЅoRR7|QРiM;PnoȾ?[8L|S¥CTQsLh[O5 ~vFV$EW]iPHs:Lo"^SaXVz1g喇2Ĉm[}kRvA}SzM-.FNɼP]~l^bUl^}CcOt&ߛdgX'w5y4i'AL\*iUHCZZ2ζ?]J.k^$g8/]qf&CԖorF^bh*|vM`&-' } $) ̼?ܱ; W1"Ťu,Y1?, M*}(nIci#pΟ G }_ch}#yqe$D\%;q,jSM?x㚃o|jȵϊb,ǂ[RHXϾ ?|*;C%Q9+ u@wP=K^r xڻ5jsjV>IIޑ^ beH^aUX{1܎hK?oBrwl7}l0, ?OsCsKy#聎a@QL4/֨J_^>']tL$؁6bDl!3}s"uayqIPӞq@'"7zˤ^$|;r"L")_fCnKR< iх& .DQ?+o=Qn嫁X#<=l.F)3&K6{ytZy U` wȣQ?HpZ¶1'o pfL(2ay֪gF dB`a@vN;_U.z>΁jc2NDFdzEǔ'K  O01(쵙-Nr0{E/+Foq-4sgISRWk3 J$8؈e!ԍefg 5)p'ȶʖVV/>8Fl+ZVf䋞8ޱ/;|1f}x !f|]f|XY pFeͨCWiY:dr~6QHAT6<Պ-V4Z8MOe>#)BuajPYZQ'-CD4,',RlHeW,v ́?pXj;v=M0ƒeÆINczjJKh6zwSF.Y46?5OgU CTSmAHE ћ !'X$6rXK>^gxK(=N5rN F{:Q94h8t#a$h<-$=)j ck_*$X}xyJ 5d>!T4YU5@I?/HSYϝr#.-= 7s F{np=7r6Lq!c[|ؗ " 0)P$%sA r?Wa(yaT' 0* ߍ1Ӏ 3ebk d>.v?K6${%uJd u*аar'^nu%Ővլ ]`ms#`JV9P &ń2p*5?'<_n1;_ѿPzn$6XH jVp].QRK鶵uc(zgPE6@e.wܙ>?Sz\3ʞOFJ[k2gܷwmil05#ѷi+أN:$ r__恅PQ\I xu{-;w9_3G! { uaGY@cW s!Ʈ|]WK:('XDbm֣3f:WhL`GAuq#|()oGu 9Ps_[D͒vϩ J%WaxT"a Ԇӊ\&b&,MgD'[i)Z?|wOƮ?-3)琌%H'9hsm6GMvY~T?t?KONu-S% v=^:$ֲb8:mUչeȫD3R 8o0l'_.bG3d&؈ovqk&76PugߩSy>"3M uES;IJP$mKJx.;QE i0S=܀yZ(6)s789ߖ g_Z.CA jK%٘I+Яeέ11sgh`/R-xLcíͻ_AO͑$+9 ЄZn;%c) xڿBpFK8<&1L#bIV8mR'!Á&T|=ϧ֓[ Ta0ٶ^ipcWԖAP 45=K;.r^,f{86|s? 㾃a~k[*=0P&wC҂6`vWA晇 (>5mS bڭ@~ȚW!k[Df+|hR,\ L{~| pQ8kD\ BKn%8Ju!:N~a\]/fj>"V )r#ȶRR ;pRl_~ G@u,-)sۊ2@%mӦr);N$ A4gm! c`YL= @}_<%D],3qa/-vz#6tDp'`fg6GF88ڷB rj S O%4SdujkZa&.17N3y/]t" (0pے\OU##EPsڧ>ݐNȀz@X}^±s4zl@v#8{o >run0X䷃ÛdWIDg+-Z =]ޠ3s ؓm$4XwfC 4Xr- Zj~m90p)jӊ267yBztڵ XK=‡,Xl_2b_jIL}q团SIۄ]Qm !;^m#ÁZcmqB %uP;rEdTJTm5p;I]q33ר킔{j3#v8;.ogy9PWE"; T}n::%A nptOz`|V:3p$y 88ۨh~ 9TO4yDn8i<)U?nCW>jC7h5DCF/^TeCB@qӌ ,_!&Y*Q  'o.LuGTH09 Y)\VV޽q6%a-%XfbXŽ7Xq unaki/ x,gd8ɶGM0w/ކQU5ꑵp8 WCGNe+wVi Un&)\跂EK&mK{ 6nWy95~!*=y]CFŀX:nJ~ =7~ eh%x8 3hYab(?Ok|$+3c2UI6[<y(Ed&j`n*KC4no&cR}1s}Y[nb^Ի[h֒퀟rכE !mw񠣈8L.8U KSqV%bR5);rIԜMLscF Ā ܋UްBh UB:;cZSNH0/vG1_TdAebD{3m%FKTf nCY5^w™oFpԬԡGOGtY"v <[3ʎ3墠SѶ0`25p7=ָ ylpȰxDpLCBY(<].7J srO)pX0`(o5Sh3?J i5 Ҝ$Ord' Q3S6>6 I9a."ͽqhCόoOC6*u%Ov*-oӗ&wD_hBq ڡwrO-}2dh ?C W !,5qq m}c kؙ@agD][Iþ{!Eo+^-n0 |54-Վgn߁50#0H38q)|P@t88_&n]@r%25̦_f尩=㝅8TBe\\4]|j_׌׭\nW+y5M:0\YG'm/_Ib1xzm墯 8R6zZHQsl_=Ȉxѱf@l1qT0tAzq۸nStъG叱|RV1yC1 bc-&GGdV,*5,ԃ#ԜxH2*ؿiP8x>[]\Bա|q]GT.9-h\8sL܌3X5-U*ʒ$p>gáHu,']^λ(tOQ;NO[Svqķ%d7EP[Q\z(e]\+ß ?ԅtѭkUFض5 ]Gg39z JWਿ5'gu":^~5G()U5F<ׁ~xҿzf)60~uI]lNgL`i7p?l}rWmoP_mq}Úʽc;^R ݏx/;؈\tݘ nD%|kY't><B7ʯfrpUZʎ$mVvDq([QKC{߰gнD#<.}OWg4V+dWtA?YiDlK]p5Q'EO,\(L-ZӹP`@n3T,kj!.$XRNF2?[~:Y#FKid_ޝm5AC/H~wpl`%k&_p ;g|C0_Xp %~5:[", >1 m9oit.W$5jL 3ppNq<Z=iε{U]:Uw80# ,vѬ y-.q*$oϥ^g80:' rM<*YaؐTp<2*}BAh\9lzc(5: *}~3.{aMŀs@zt_g3 `d/>!bڅqJýsES'IZlU$Loq`a}κv5k"Kde~8*kV]T?K§a4= JXJr\l0IP1 ԛ֒D0yqU+!,5B MnsMi'iؕ_A&"T4OŨVㆡq%Sjw+j9=y$|a {T@0Akt'>>䌄I Ƹ.7N^#HX#z ؘj;:>!glZRꎥDy>RX˕S;t8D`ΡӢRa"e*؄)؞䧰;3|kitHV9KJ R/tLX6hs\x),n& *$J iyUK(xKә$_ɷXcgcq8Ʋ#̻".ަ_Mwx*$suZ}m\ZLnOwj~,CEkd]ɉYlmqov}Ϩy5n(F VUzS.(#l% In}ch~-0ҀeB&~: ̖9O٢B! @"p׌"hrQ "孳k_"WWS=T!k*|PG7h Vmr'SY0xz{~1[o #!y"B޾Bmϋ6 4q:7zI܊LjIx(k^.N&(cV9CSwd2~S:o{gsͭ:$ӷ|D'H.SVF7/%EiPӎO3⧰b'ӗq]s@L+_PPA/zyFԅ('zbpEFN $8\(6-?x;NYt?% Cn'j.>p_׃nႽ}1:%@Ӕ"aPл JG/EeAw{dmk[}{&ǹpD1;vؑ]TR$Afi0< &M ꙰>ε\V4,Jhg\) bc믵4P_T^m&k]YaS֟"->PNEmN]uXރY9/TQ73_QZSMmiaÇM=_ T%wW3&!`akX""'l&S%#7wﯴib#>Wjc) E߬c8)C>=Ԑ= ~ėG#6rQQDZE?@&2 TvֿL2Y#YDwνf15©. P|dO)QNX LbW_G$"ꐌmYI9t 2GVdP~*!Ͷ dpȦ/MƆtB6zc듺'}IAY e,IcD* N|8DdRmBpP|a OBd>oLiiPZJ?SH~ղ:IpLZ$y6nوgA~ixt."V`M3LJ!>ABQc.*P8H2~nOp@,Dh|j_(_pjj8rTx2u AFwG7VtBNαN^|ۀx~uEiyɿ|-ra=(;֞ub.ӂb+\rrECF#=bp,ƙGS+_(&_*[Zl^?8SV5[b0>V^?r oPbַ{F|*[ N84%2DOX=7Bs0 G)qkymw%AtR Iy4J\xm-Bpg7?pf'h쮘m U&yU>B*ٿa:?{R%" Ѽ= ̃5A'|7[_҄*S2mwAfk ꠡz/:7ά1g\&'PZJ*[mVDn:L@uZ1߫gwJ7zC˻a G h\a+eF=)\AݎrsȯövY<%IT8"flDӎ F)DPV[]$Դ S_R;~ !ďgawI0Tᗷ*;<&(2OexH$Ð G7CG#l{Y =5dZJ* $Lr{\Ip8U=`Y zoz)j o`) 5ETs1sZC[[E ?lEXrU`L!i/=qph̜vƌgswkhmv HpSs2$jGvF$c*w M չ"Sc[b}Ԋ\&yu=,P8 g q @ }Ȫ1~q!]LrCO|kc':ny4hߧg_s^_<@}Nhz婽a'-8=@F/JQ,itx@1aW,~4OYh&w[OW⸂n<>PX'q4X"i8ǥ`x5(_]oR8C-Ϡk.9m\==Tb6^u :G(⌧d@߭̋K l?Enh.z(hϏʌ9 Dx?qU8vQ;") R`Ә9ibk~Dkyc(C(*Inzoswv7n>MDS>/+b xR&+2Q'gZ+7]G\V羵?@|J,+tfpNcDݼyb?oXSI]Z9u9LQ#񡔚+!Vo;5}D2ԣu&y^9~mO&d+-6Zg)'R.BgttM\4v7^t徽s[gJU`X3Oo_ b8X_,!ق!=?=HE0 -A~8_KjRيFD1.~yNfo^f"9֢(b/=7ō4 1sP; 4&YU>,jeҦ_C;P֔iL :փ(4"i .S$kX$ԆMx*֊S upDuqTP1HؤgVC*0) UuDksy\o5w_rf%Yxck L}1X5}nZR,u {6 V_0I ,oуLW^Xe'zx#)ڲ3D҅\YF:D`6MRvaFFƵ bst2S.֍ +h(l0>U[Qdvshm`: &KqFAT蕯ܡFR-󲨚 y;o0' e ^3 9OpK[iJt4 b]mB$2Fi[L[dÌ2UC^Knq,S.^BUp,uyљwddLBWu,Z__/O4lWm7w;b <>Gޞ~EE.[ry[9y[# lm!kU67w77Cpej/CSK|ۤ]2_JwR~p ^pDXIܰZg{Ֆc4n\v^T]e|:qIwbQ;dz5;j;v![LP+RRIzi_c.Qq ӆ^.XGXqWѪڗ'w)E .؜w:[|QWKeG#`-Rs7OJ!-_6\}^:`S^10rcKKcϛ{/*npL:[F(YXdޫB X$lwG6vLy豚&eӨ[ͳ>+rm!$Y:U m-xGry\Y7l *=KI"!"IBNUIC!Dt=;eJ<.g859i(F.Hcp!CgQ) esAԨ?:c5MޱqִAdR- zކzX=0wVwڝO̩yTOz t>z,aP$|Q{# EL,Hy+Ps2[N@6 @e%yӿdxJBjRZ 4stxů|=ކþ (kΚ!jU}x('C{6x%l4'&+OagKPa-JFRR O:p17_b-% Ih S]YNigVCF\䈤./QY_uE;qi*N%}SbT#>#5<=a<>kـOiC^!%!=w\4LrTA AF:%V8_yU2o=Qd\SK}X]lgΆDԞ4%^3t9&%t} sU!?wvC Ѻr!ÑHQLy,zFH@;}QPAx?dra~ijKgk)]LlAa}xx]7Tڟv!oADž6;ĞYbg&QvrP[&c\8(m"5j-{WK`j_G'ٙ[ӂtOST,4J WrَhHNC`&:|<"g?`r"Ivd`QSk)FOMv(Y.[KBYP Bqi7b~ي@٫7co6OroM.u[1 p9)AӑFZ'$Sno:>sYPmB.Xb4 N6br{1Wf$@ō A1y*ljVnƠTDӹI|:y,0,XV[ w~0[QmGaSd哆p ?h'C?,\Ԭ#2k+9 $8T59#T0GL8 Vgif XwEo>RF|I45T7zGmGqxͰn/iR#ZU͉ ZI:!8Ou@0Ш',OZ3Nlau%~NoEblkJ3>|5Ɓ{rsِ-eyD~?k# ڦi2.Ơ O{:g%n<{1z,H03deZ o(V3Ϊ ilJoم*@Y,c kdOߔt3 ( .1F"ȼ.TDWe0'dau^ePY*㟑 K"pp·uͯHFpNHy{hmGV߸#L:&M&n'绕h<3? 4ك8R9/-VuXAqt5%7~HJw*6/ Q*k3nk'ԩR.}ߣ=V@ S|Ra^F #d> ,PKcEM/@8PUS^uq+ Qro%]v|3"*.7 `T>VѽW{ޥF|P4%Z{81LA},pas2qdM7/װRJo88&^oDRWAI/"؀G{! v9Ӟ7 kK$*du}^)C1_RWKxh#S)bA-!]? HVBCM\EhPugۗj汼AѮ l_+"&iP`rQoT0hndhtQl!dQ.z0_J lN~A H\oe\Q!db_ j[sᑶޙ]NcWeU] Wԛ"I'97aFҙk:?sv;2EMdl|)"ګ~DOVAȒ8΢Z١k~ށVf D<`J&!jU;t =η`bDFSڜue  [}ZUaJ3MbC 73?E8Ѩ*$dC6% =8IN<<_'jmCa7 pUcBJ [B{噥TH;G}j4Uv9FxLqU2[u"!8)K (?!kBn֙qa<)-Sbc5Pv;pBޠ§ǘƍxOuF9>{n(PBAu .:x2TҴ'2CT%,D;iWtJku>K@@0 *E82Op`V 31j*S.4,zQ3|I|w1xHj xm[gI} =[-nT vJVvxs}:mLPV: O tMc״)sW &OAvvbD 3Y4Ti7 Շ{;,I;ZTTE"C8F7(\a5܊O&sf/}t>+/vtuE0ⶆ`r,,OeZ=(2=cˎ>8n(E*~g\wvۂp|R۝PzR"hB9[FRڢK֒60jR%}Fʿ}+Qy+OiJH4y4„oU< "SDR|5#+g$]OC -8vS+Ѹ !^NYOnB~Z2b]4Zu -&TK:ꏒL–+#81az1vnGqH.l:X3fHiAPͧ@?NH38oH'wr`i&8W;aЬɀʦhFd|dj178zҹ%T[GO s#Qd~EuFoE4,ky2?%^ӄ9Y QoPjAwJsbT*~g̖ڸ,*ߌi10C $)+mNP(Hw1BƎ7C!}Ɔ>۾O2`y F$%2ʾ}'?Zp^ˑWj}^Mˆ,hMW'Qi'hi _N[F]3v7ī yjME埲c&RlY-dTS&۠W5@|P%p! kCd2]YeJX3/Pۛp"ػUVisRF)75[Cu~FB&׆NsS8† (S/Bnۀ>1?)챹c`> ^M;FyC~AQK/K}$頜ߎ%9!x'AEM4EQ=gY?iŝՆ@[eH&cj"{|ibk"Lu3-=|@qry :<#vI{˃6z)~/ % C0SZVоfDt`TXE@I(;zJvZ(7 2gN~cn]̚)ʖru`H5=u"#K*03KHEw(ꘈrY+ ,:~Y"8;u@#aف[^\T R/9K0"֋ *d 79Yk%vvͲjS)[;q7FXJxvţH/ Ke`FЪYeG _T- -.R6vx (8/Ƿ7 lgz>ɽ?o/Aƃ %$_~z/4?ѣ?xC,uMϱ nPK#}5 ^Rhx:=*O;Wg(E5Lv]y").iv'ϕa:['A> artMH,Y XСWE0x"wF?D˅ec4y hn.1BA+}%KzsM<2LƑy`7Xj8F/ :[E)ʯ/!u8b=܏opQ 0᠑W@J\D ;>"Sr{$U'N131T_jkL .S|+4qz\]Uկ0jhIs1؁yWE6Pְf,:ֽSv]I'k$C::;TvLd,%a/gr慳jc;6uYakVeʆG3VPiХ5J 5w6v.8J3g'J!0>uH&E2!b`_^m7|͛i]ot1pһrL-H{fG.jyI?Npp+r!.ZsE:h073!X X0q+qEө%ZRqZ#q0Ш;h\3!x gh3v0U4fR4 2IA|S6@ <>{BΝsb$8=4Dvo>,U `^7z ]z)o5@p%FVwp V= YK KPQv?yĖK߿1U;M}+D1`$4 &ىO Qg0qd̓)['QID|[8ǹ\VHh$i6x 4Eou8L"B<=J:cXAoM8&HY>챆QdxBS=4ek76Huwl?65[\'p x!j Ʈ?J8Aa8|@$Y͘bk !AeBذ`zu^z@Qf9ǦN!/Nf5; 0DpxST7 )/0؈1š`(2'@M#"6llqE<TP(ϩ;YY OM?öyCq4$wSlgCՐWų̉˝V̵1.e(nWi3f`N~`0n |v1 zHJb_?[+ tnA "J N f};:  lI%c {=o:;yX ُ{;Gpp랄DEIIg&86MGKC_7Joú.SM{ 6fvݽ1kNFg4 4G#M\RʑWT[߫PE̵N]Z}1&$P* @+M$shcϧJo-2lCF[ZNEd  nYO~ :0u0I TP$[OMtScq-1q;v;& X=35${k/R #1ӐDA8j[.#7"3575 ~{ɝNT z4CoF'$D#Bl,zz9z9ˑvR#dެ!̓+Lu ?|L isq>Ên48솫#LL?І< K@#I s+Ri UV3Zr!:pdY}vK,T |;ð[m]#\㊵v$9.욛Wldw&1S[|[1>7 ިTbNfe3ci0\uЕn_ؗゆ-NLN"%K\-!`/qMjآ/h>L>eyF0І3:{&NXi?sy-n5Dr 1T'Lϖ"E(oZ)*m%6?yyCe4;_Q0B(>Mcv8$U''ec#~ON,H:Zvq\pnv@^d{n: DD9 y7u{F7;^ث0cZ>{W/@ިV0.QW1Q>2riYl(Y&XX-;0"2QoP{ق̧񔒅 &qK2 g%dZhN W1sO)FȜ] '^yvHJB"d6pGK(Ŗpd$N|sf]Ru#gNAgMud.} t=kA;}B/AH`˰I`H4fд]~\ACMP,#D(*F/@I\Xhe P>UaYSud6`u\ImH tİY4f5hf>,C~yr۷\e=d&V?"8]QCvۛh@qrݖ(" m! T9BϮR f٠Z Jar.{fS]ЬqV ;Ƈ8$A@sGv<+z#T!3[G]qlԯC31 [?/;wQ JIIxi-U(xzV9L8of4Kq i?دl!JGp5/=Hkbz0@<3у+üLD!_+Ӷ7l*8a:r $* wEBq;B\E p}Q,{-Mڣ 3o8"h& .%.o-{ܛU9:Lmd" Uc`^xcV^$]b٣`|IúfNwPo.ڢ@i9Ce x26(^FE5{N'a%~Gug"QgCdmPSo4uzUdM ţֵ| ,>*Ԗt6@[d,Wo(=yAO_ y()Kt "-G{mYBs[O9RTP X@n]9aif 9q#?Pyc{a}lX=-XXu\Y ĩ;q, BpDOr6 (WEΠl~U ,f fb&5&z+~]R}zn >*Z G Nl'(( ι;1#}3y T7jA+x U~2m+lO\aԊy )C組G7BMElE8Yi?")Ƨ>2+ToAٍagxw-1ˬko9̻u|-g6 *뺉s"F(--0震.DG%Fc ^!yvcr7m|A|_.#r_. 8%1#)Nf& f=V N!ܻoaȈh5pnV0q8k<.lDhtk&/4Yr4skZm3ERǾ7(ŃrEWn ܫۮPӦY]j-WG8_'ҢZ';Y˻JLfg gGXA#8z1E֝I4x{ MKD |t03=f&a浦|jN^LuOࡹ ~5lŜ?wwKRR f qIPuZm>Weθ쑻PP?nDZ/C$y,T !ES lj2Yb+loa5lq=m"6eú={x;dTg&-Kln [lʉyX-q|%? hr>A5+9꬧\%gL=G]kNVÆ*EHLzF"},{^t"} gQز*-"=3%ek$5e-@9^҇b2敘dzw ]4gHU݋?W"8{]PXPQ[3whW8Q .mGuh;)i_AJϥJ4 0Oh$߀ۨ"x[=̇3\n}bp hIO ToOԵe:9PQ `Z3E}%p .AM4b1Jn$ YEKŀX*E"k!1ymGåXjp=ZLeݬ 5Nj8qYqǼvdN'?_+4 4K],V"ˎU.PfFfkc570!3#DZx+>S˨DclNv00\H+wuUu m@yO Xc1@+| h|B^_,&w&=Q\MO&zAwZ:# n7?LP!>xS37CdT+pt3Q}HU9t fӠ$ 2yWN4f욾w /I5Y{&rgwۑc± f/T%W#hSq^d _H^?I]~݂=ee0o)鎙B^/M-GɮvۜCMI9W[Lk aӊ +bIȃda =H"'D#o)dYH2W(uغ>:PzOt+@`y۷|r.l :V_7)*U [FA>>]@FQI0Ƃ(Dyay\33]Rsٿ(8&^)Uɏ#\v6=vd'T u:״>!0ZCfV-a(^SzV)v+K@k#cuKI9¶HQ eqϺ9UU>#j<5 W%TͳCjA4=;gvOAnDd%J &.g|(Ytm=SZv6[B|_|Q_ylIDF&G8hv /,XL y]} ؍XM~\Թ8| {j?9j ߠOtmНx=9$8*'1d<b88}U^ (}&=E$gm~.#'`Q^V%E$N!eRY Lmf8Xh#u~05I_X幜֙VcLJHT^6>"^ι vPeܙCe|6'^B^!2.Z%H;]U3i}\a'a ڷ"elMH.[NP.0FrHtb5ـhk JЈ I+i2A#  K6П>l4 IG6tRnuҟNޏ`ڧ= eϻ*&ޒü6`@E{6 m:A{Iׯ$0Ӑvs|Kv-|Ac8a- Qhq&NRBᗫ>qYo c_ NzZ 954M`8jixkvS7,i7ծq6CX]UF@}Sb'_T۔8X+3e=phw $dJŲRYW}s}@+,k4&X$aʹf3nf゘h eVRjDɤ;%ȗOi:-zD9o꺷Wasynow8ʸcrޏKQSvo,E lڧhd{k=%w339 V`ǘr66 ƁݍMZbg|d/K3ޙGߴ_b$4Qi=s Qe_@UnJSr5͛⏊A{\̰60wi`C8[5/Y!q4+n[ ymBA+̴Syק0Z:'x _Ha;_R/bZW=xn ͉ё{2#?X?57 n$pf ۇ%=s{i*O.UcoPUϕ"6% aʕ.eP1 Zu_W:cj hTX)K :5诧ǧv| 3ϼOu(U$ : œ)}u-*Mo*(#KcGwSkEy9p S[[kVKF"<j/y12b@ Eтh$#F|"o;6d-[&C+9ϋbh菐HЃz*NȑbBk) p%ajG]gft`T1c @Kɴ\k\o@dn)I. ġ4FrZ{EN&ENܒcrfqU|yOZG))K *~bYE(GK~at>@"ۑaj(yUz>R %DJnanSVLUVۛ:?΀^jrX5(^$K_m#a2y Aho=NDvg&bV,J8'fxG(\b +[*shD[CwI~CSm*a  c * z˟e4΂cuLua.R17F0pC9-=yaY} dalѿz rөo.Bz+zo:괼vUp&ST'5k=ar+eS{$SY@r*Zo=3+_e*֜ 1K:ϒ upЗѢ {0b}aq9*R hza(BȞg+.KG.Cig.N д(@h} /FɊ#K$aANrJZ[H׊ Emf B?ZGDU%Tl9Yq`ӉA^w8w|._W͠$3,O 3ǫ8 AY!on8qgGQ[jq^T& :, ~4NP. E)OKtlaV9?Kԑ`مސѤCp$} BtJO3EB$ja$}7t{@ǁ&H@V_3!CwvҕQ @lA*]IZܜ>_zL ܃ާvS5N0t=d .OLroѷb+6K=+}&ȶ.̢H:ƨ^}3-V($^6*njR{Ar dg%۠Ps5ѕ;|GIU;1 3dm<$~=(a[AT.F?=HY`'ŧh.ԁXI!ǝA]0٬bxoːU0*y-rPAL`(őKܝ r[̗N?/dos+J}#1"wYZ_.u s0e Q!YH՚ M^^A(},V2dL1J]w Ͻ4K#V7H-ٻa #c՛6j._CѳEf,ʀmLeCU Йv^w}P6C"\8I1c ݶ:n&MI41ţNuhi3;V}8|A8nUqp#yUXWqއ)FP-{oC$_Zk2˭ٱ+Q\̔F3rlnY/6Sҙ-{q1Ü5&Jϕv cҳ8߁:V| yn-@oɪ$`>0G\^63{V% *USt~M@E_7AZE /&xX9;=Kt< Oz+,ьo쨿yV_ճ0ށRf\}bNUSV כܣnvZ>Ư+Xif<3'*ݔ|n145;/Aقn:o+a; ew~}3'mVsc7\j;_zp=4R@f|X Q٫ ;fV @ ":MzⳜ@V.\#Gsv?~ڜ|d_v[ʜsKV~_Cy"kJ 3vp .(IgAT 4udt>_QĦW:;BHY}3BF8%Kx1ȉPR0hF,o8Y(p%^*Zey %BO)W,h!yy3C[G_%TJgo=&^nEr8~+qx\|Ja!FP[ B&zi+/DC@g}:tע}%$ɛ)ך~)4Z# R ̮y$ ,ZDsRc{T&tH91 y-8"9ζ|aXzh7eWe](ַa9舒5czO+ tTV@sQ(D ^u`$w Vqȟ mW+?-W_z?P$ a3Cv?;FdqNjc` >Ǐ '-tFu{+co - qyCw xNr.aU%͉gQ"ZP) k7Y%,>l&f?t(%3͓Gg`j/}xvSceU{QA NUe͐x#V /.JE}H7=34쀥(Ni m* Dщ..pgjy&m+) `)Yr\1+`ݢUS=݇lN _`x7;${t5M3+ۦ`t0yں6H:؏=v+߬hz@p.>Iudcx_޸9Q.R] W~x[x| %ھp"_UYUdca,}>Rm;0 <`c .q?_6HIfb'[e#Vn'W,[ɘ1\<#{B+hdN_$38܁I @DiAHIxe]_ٛqn*DGp8PMZuZeيG5D\bUMX중 N.t JVְ]B;KxXIm6kpYvaGQX׽ݹ&^;DҀ[WJ}*si@;juŷ+L9CYA9ļq f 1[q"3 GMIH_<A MF{,~m1 %Kfߪ8 PpfZElav#h eTD~ݖ77BeaeMopdklyQQۘI̟wjMx ;jVNyl_-{ɁmR=ʴ+9q|1 sCޏed{%y22gOΉ(i_e>@z~b5ڂYM.#d֠ |՞:,%u(ub|TME8 %tF{zjpaydi#Ү͑73%ٝl KBLa-OigW`RZ_do^=LԇzdyM)Ș7|U\18;{,%yz$ G@5k$)0xZ ;9.TsVp{x] 9Hh?>˙M9W@".ã۷Me!(aѨ۲ ="OX̷ÌE< #C_>Eɦsc7 F1ub|SZ1a/ؓ^PCg4 LNM8%o@X%LBØ [Q"S5pHrg6 yF_abl8> CLOmo!W=-ZV1#\?rܙz^k㼨LS.1T ~ޛ'|icC0w7bHP n@ryr֒T@*_XIUڔjC oYI=/z(Z)\G9f_V.G{>w<L~Nk+)fEpMvi^9$M~0  6;)vJjXJ?[~aȸ;2u(ZYHjB"eMiyS~뼄rڸ[˥;Wj^CTc2A>23քV5?3-;[e{=d DB&>5JD /\sҤ?YC@Hx~k 3["HTqiJ:h0kqvIN @81<8l/%m.}"#r75at(kщ&~DO'Rߌtd7ҮS>Oڵ͚ZaҲ3kf1%6UNa5m0E(m޽χ E`b#'u:pLF~\?ʛSd=YTSݦw X ƉR5ܨ^v+ JVj mjM ne*V4)K_OMڱOw Hy[H`qL7 2Zk ["z2y㝗's\f7B0)_#}pX :pm=_nf;BX>i$+V1VKzr(RѦ3ŠzD9;Ʋ`bEi%"~ݐ'b4Ȭ(]"$Xr cGsY:ZNݻa[c\CɖmlshX-E& BKQ:s.涀<"x2̬`}pN?m%FO%y~K*XbvՀ6 %ڃv0LFV"]ûk~udY%25v!RQ fkGqi .cu}, NN<>_ 'TWPz;p0{eSso:4W=0՘*4x" t#|. yYrMRN?&BfERY,@RD{`QaaCҀMh|.?M!VoVReYcc1&o5m`;0j8L~-^;#L5Q]Kfg/W ,JٹǍQ)3xot@[¤9` ],XjSҴ-F4dfyYk׉X!JGkY#B=ur纤$dHxWEivM۴Ix+fIA]O_:@|._Lhv)DJ @ *b( f 6ypy~=SҤHEZGkבQM+][(q;s ftEsfxQY(! ҩ?nnew; }^ fh 1SRe1ùz5i?dBv| chBRUm?/zX/䯇Z欉0&K>(|eM1BO70c/_u'֚^Qݼ**BorLs퓉dAWyrW!477)ڷJoCvsy/ѳAH kPHk9}rMMy^l^M`UTxj{c9-BBn{49C b9G8鷇jmLZy#%%t@7/%`aWKXT98tc0+ߗWxVc14cy0ȯ7xJ˭e0wu1ڙ,JTj(RAS<ءᄧ)Te {B\-ܐfi5^!Q"E?Ǥh}{I*jW)?ns[=t :~{?- ٩hBIbvu*" 6:P:gp,;%sEĖhF!W#1\(y ?ZO/agO4t0A=*ApXn`t1yһ};JV:* թt%4cK&?? xE^ =K)1|Żq($ΕT44[Zc`$[4.&ݬa%4)xx:W|JxA>I>odQdPϜ '[%>@Ļsܓ,)8]sV /QzP =]DP.je!UuxAbT<׶? ug]朮U skHٙrVtdD~)g1aC(|ɭi30\UZY]`?+gk@nn~{e%iR]h5Zu5\]9s@GcY> Lk˩`5xQ݌WyMSoޤ.&` fep1mmʶY73h,q^YH(O>n /&"<K?|=h;LñyM+\ugg|=5OX[Sfx/zճ1C@!slր/:K t5Ŝ,snC0DUw*6]d$-ʉP eZ{ʫ$ZJ0?YF2VEaIG) UB_}oyi>eyKZ̗`&O;,XvM@ahd3i#枉T;H")8mUj;KzFRw$*]qE|<ڶy6M^#+dce&\3<*+N_hUi} B_7+=k.fJTU>%ss8Ym!7Ɋ{!zqۤy- W/,4ތ49x݁{S}Xz䩷WJ1+&/ 8&v xhpߦ9r,"cO*u e-N*9Ae >k ?[лsȪ5Y(=nשr ~Ɉ#ϋێ>#0X1?h};AO\>>6FAi `ewb4D[fOG(Owvyݴz@dww,Um o4;.S8}PԎΊ"C2'zn'}u27TevU(}Ldogq b0k~P4cT+'*@SyH}`<$h[Yג:6UK^Vo܏YÐ]~ be"(µn«Fck(}&PX%zz>Ѫ0IPڍ>Ƒ8J[HH}s <$g4"U%P4%-veNoئ,YTDbʚHRI QnqW& @' kjܠ& o2@UQY X!D'>X9/Tj]Q:pw$-v~Mv0=kɹtq {yAړ 8σfί/K=#lk)Pt2#,Z;FyIf_9דMKwΣ<> kbqqy?:wj3 [2!ACeJa y'yXܿ6>D h/l( KDuBQnݼvfU0h@k噤&/jq@gGsx_>ңoRqn,(q9o'3Ûiccl̪dvMEl2'8}i`at֦AKz>Вf{uF7R>?+Z,C'K;p͛wٚΉ 3ʝʳ+:M2T5oЅꯍ(fV>tV5 ɻdğײˑ̸mg]8 ,bg3bܾDƒF'W ,<!32oJb"({5-bibkhyqI;S:qr3$ęTwÃ}t ŜoA9+kNuP0g9to3~I&{9S?Rif ".]R//S  L6I'wqv|}9+f?(z6s߾DbsdՏHl52Gg>w[[Mz& TY j; =᫻jeM̘d:g‹o2,A^YqC% rWJ;:U0zGb[ Vw, fK!m}V6߭ dϓoa'eF9h<7k_6ݿx0eT+b'9`//H~ kX*$рAA"(Z6U :TgK ZM0)=hJjZ.B[ppfL๨m{* hINmE[é.p\Mz!^@e)~z$b5tFfkKZ2nk=$m[rEVeN%<SSywybM-CTB,W-;(#y׀ yZ-[E!TxD Zdݑv@S>+/*SOX:{;`f,5[Aj%Nz-(rq4֭o'GSs{lѵu Nk:vPP wY<K JC#%7 h&kU[xs6䙒Eh/Nm>VD{2 P>d"SL2eRD'qsڃP<'Ɋ yGmnjX\)@u0<֚Au;2LV'XJGR+8ILa٫yGY*-RB1Ok PPw`8B v# `Ncu~!ثr, E2zJddQlJ5ZMBopIX|hpf !ڃ0M;BrB+ϣl..@duPN9`*qG;D&̎K~QZx<V%Ju:-iI(f|,ԾRTH1 bC!GtYS_FPZ\t⢋$EՎ?7aqywgFkdK?_4wgJf*7%nփw/B)\f+!5o؁Xf۽2nWWMջ:<7N?yM!Р j--$ܪ"}s%i\Wf%rZԩNѵEqz,H4n[m_~  \_Ml,7EYEt^ <;5o !ۮG|11HTqւxۺμ*IUd(࿞NNj>LngrЎWw<efoL7NZN)HVoR%XFXٝ9j#-GƄ=ҥK yctX%bc_ӕ ٤#c)yݘx`!Wg!WĺH"%{ Cv94ZðD94!'e\z ۋ1CI_vc .f~'U᝕) _ vf|D<{eɆ;:} Yآ b^ [c>\ R#Qe WPmdC(;cQ8U]sb^ٰ `Bd=>:,p" ,L`34G = SŮ#XQ$ -OJ*./(cС>orԦB26/8,R*~_OV7j6%q. kWZ'Q!1Gu5וqsij {Zh p-]j&܃`.ig'f8;⹽Zʡܤ6DiuU$0t#r .Nr/9=["̂w}$mf680}1 D*'8yiMM?T~s_~; u?g\ܒBEmP&vuEVq iiե`a?'鵨Uqn~oQ9q C$xQɀ*|)r_͊$Hoq+C)1^RPɳ?IyZP$! V3afZ,APm&>U2ی=ZQw~*$ΘimݩHw 5`@@ϦS֣P ΰɤvGu;RXep n67?fmlR#f:{&&*RY)P}J;Ā*)o#ȋ%(\͆jM1;*Wb ڪܦWoW?i&}lv. qLɱbm $Cd.*ݑ$;LIUS<ؔcxȲ?JKFjdEÜu$ϚߪC .b UdRřOl5\>T]wpkBtM NQ<40}h 7֟&e_=aMU͚'ဿ7]ÿ׭/r ]a:Y`^'M=da?(OiPCv||:1[E[7"XD~KV+ԯ0l/K;]/T@kIapg 6?Ezk)GG4r7s`ߵf ;z'~K=߮P\ЗYH}43:g81gW̪7A_:eU&[,uX[3R]ſQ?4pЭ%aoEd)MTߴV2}8 ub6C֐DO]BE͙m_؃QeXH?QݺS  #}JC;'F3Es 2ł3+/ )M # \vQØQMex²ge-h%5œVԽj?$c6P ,ʚ^!p([-fBxCT.^:oc 50q#<ƃiǺ"(zVƔ?+>|ԫ@C Mf$DWJ[:4vCr`//3"/}r;r}/A w}|e6}]\(HoS!9zX{’,32>8כ?aj/N1a:7wЉw{WklԠ#XL9HhބeV۸>Ǐkh/d~Wd/kO1sD(M&-SIǸUUC'!$[G&5I 3B5rFi5% 9zk{j:;vl^Rk ?"J)x ̯,):5't_{3P@C2>W'Xuw a -1JjrHi. ]`ob]v;В/=طLZU$KWLj~/ XӬh2;8UVl+qEaybK <털Y,+(EN+V/{<,L>|3<3m; B6mjtLs<܅.8 _JJ~I;nS_\5-P+OOLQ#VYWJ sQ&.yo /XxZT1R*Fc#ħFȑO 6t[nI&ACvI_ƕ$iX؀]B{"1ZU.?jPM<=PvcdP .TYWVYWʄO 3RSpBW-|Vڙ}-ߗ晡!ZWȅ~STZ2gԘ˛<=ޡYQ4~o< 9⾛d0U:DV7"3:rW#L.Kw}B!EƟGol֦}^ Bz?g0_GRzbѦdJ雷]3(s%3rKͦV1x SC+6-`;IFJS_.TaNگXUYw+VD]ʍ>KazcgN*cY؋81V \G\&NBe5nu‘+pލ%R!q$q!N(HX OK7$M炩a$&t'Toq֚q *8E  A^Xa2䱠p;(H4Zϴuk8bpJނlkv;Any%^0@r?%K8wb]osTY3!G $p4O7Zr$Ma7 MZ@ac gBj ʘDk4 Oyq^*( Y6ޒfvK54䴇3NiXN!62xHiU+~%.3׽2#_C('ecDH_}{Phl9 Ӡ߀:Q^52{66yYu\b& R7/mr9#5Q@Vج>HlA+=إ1w6z䄙>֓j>\+Wr7Mt}V ͘Դ FRXGyÞCQyGӧgI$HqkpU›*_BvvcGⓇ<Лܵ<=OPYw>H~z`u̳N9o_ŢPrg5PJS_~M'P8(Ц_E/2At TSl=0Q .2 ǡ 7G9s**2zl ,Otuhh揭6h թx(B2\]\׬>S\MR[U-${8˅klO4 -cv 2P=*S%GopL 7)A2㰀̪!?t;,a7i^[ xfU4] Se)C>3V%*[̙beHnr;84rp h/M=kn wp fݮ6[tY0 `E0 Ɩp 9@Y.Qx 5G;N 0 K" jtȊn-%d QD]*LņλCqaU6Kgy1@mO(/,VmYhq/0l(e/>yq`O|8k?HU)T54_oVbtʾJ'IiDu.9#'?Ӕ#4'ĈVOjLRg5C6S~ \'U{LnrINpGV*Ob`Xc'U񒊐[Qi{=G' ̍8H1VGݢoT7@`3v]/*XR!zlkٮo˟= %~((c(2qxB֑;9;F7|W)'cf;Ch`5_i5ꢈmX]ŵa+ثU1&ʫ6 d>B[JN$/AX#j: 0Su9}>!'>ZJSuAʒd#8A؏ n3-l/ '䙄u5G7? j87d,!!>UYd`VY D*+ NfD@`OLB3ho+m 4G5'Z78;^|:v j1|5҉ccÜ`t+G$LV<)?ʞIT7pTnoL^ oSB]ALZ/C-5dpo0OsSv D-\'<L^$xY-a12DSxQ6c,xfq=2=_9D2,#zc^UI%gMBf237m8?xX[n"TC?:ygBfr_B&Xs"wEHy eMr;b4,l V6dpgkJMxvظCF;UxţxRgÝ12qkKGLsO>IDRLy:3$Sl6˘'aQtn+Rm"\"C&~7A <}z'rG r1s m%xS:ѷ< \zphlA\){mT࿴48~{^VܬO.V1}de36:+92^Xjp50x%0n \lM6s9n+ڍ"˾r- wz $<:UFS徜9 HpAX!cjo|I#0㖹nw ͆snR;B$ !#]`M>"ˬg(\{8S8YWˮ3A^<fsAʷd-dLӜ8HtS1y]+{if$̲T`HTTѐϡ€t})B3 ?{~2<bsoՇaPw;W+yL!"3JE;r%ZR=•ʦ( (W) >Q*jHVuؐ^<pd=t$.Ўe[Xь%>R2f.ڿm#;z3_g[j63Qpo)҃ |RӦ[!bcWY,˙vN#[]&nŸ$ ï 6c,<V L؟6*EHyPr{v~mI"MRxv0Hf$ƲH?*} CzN6k-&~Fg stjNTp;.3SP^仌 ^vsu"s $4UBEi<'hi7S %KԾ\%$58#`'8s_C[}]Ś !/;7q} 1(1̵2s/1փ7+P栤"2D77D ȭ~vZNH f͈^pח܊ĉLA8fzuܒZ۳ܩ4: `KژK)5c%EC'?рN#+ֵ.Z!T/#'=|EIf߯EoM;jB=Keg_@-tH/$kKH #i+.Rg rlkCj=@E?~d"Te  uxGeZC6c VOU6a31_d|C k%-EyQ]"ƣ8a}8>46 =ZeLHy-z g[_,J8Ϫ_>ߓnA\`A^A<0\糖t#]j}g3ܯ$R(@:ԷĂBőnOCPG` 6nCB]6SP4ihx$ՌijǗ|D܁hqCiG3کi((SFaT˱ 3F_-?L,d[^{QwI;#EyZ5rؙBPx&8wȃڵ91V}b,MFԌWpgX3)7񼦴P|S|pS6gk u8f(+efa@Ӛ D#R.*$5m*W(L'LC\Hz~,nDx)=3J[Ir`/x0z${$tZ۰7]0#?ƭ+REscBIVG|zɦ7;D' J#"RYȏDZXcMz*뱰7wӲ0˖~?PFv*n0<$NʣM.FˑH6(t*4+$ /EٽiI"4!-dKjՏnx9ccbcT  Qn7&m+Vb&Wq #B )@R6",ߗ"Uvd[g"2&IV[eLVBUNߝ=ȺdUfҝx.lHƳ`JWw;%0vzl`Dv􉾍]`CEX q|B.w7M\[ ;b$W@&鈜A'IjrB,B4@IP^H:`rPvLS)ŭR'ىiRB%٣23{\5y__t]+\ݰ4[7'wl.sQkuw;&+׸,c7 r4c[52PRϱ c9sH˥ǰjX=| 7!b+˔6^3¸Ԝwٛov)#@K6G""˔T~Yq&!s2:hߡ~F&p#ظu 2߂6S]պ0RDۦ2K!S',d-kRPa: ,Gg>%ٿc$>lLɎFd`t}~W2הnھ_G9{^O}F+4VG-DGY생@go;9?Һzl-rskACP(S ^=+|0Ugn ,*~AmKhF9Wa4oZ|- y:!0A+KZ*Rqli$gɳIl3kTCF I$BZ ~qe' ?3&7z~iSXDrlͨ%)9NXV:kgCEF#D 53K&`.x,a8"7!'FHC:C޲ NSôZԆj,)[iΡ@ ?| c:5܁th=sоDy5fJ;͉4HauLg21#5 9uuEvnjAmΡUj / Ҁaک0e@F>+]8X8\|̕ERc炕qf"Hv :8yqF\SÔR4b˴6\o7F0o>3فW}htTB?y{P(|@'\y'Z7+=3SϺqې\8y.OBy?.2I= jaViA2f] |+M#UTxZj)C-Mt!jD)b_45E멗ySG 0 xhl1r1|lY=NɁ2|~ȠքXSvD箾[\}AUQӧsmNGȶN35uɹUr!*H~REzShnN'< xUWD9oLLC 2ބ1aJѿ~2{|3؛G{iڈzm}@@V=cBG@ ]g&旃uBr/[![0oq+nVd5;eۈZht o3^~=ɪU6 IzcD~>b/`#gaci%D"ގB[oE#mhmLV6Dl`B7A]<JCv*M`F;P:Qaiܱ3{:&FP C"dz]*uN&] e@1D^œv 3Hf)Ѫ0ꞷ4`zQj;<^C䴐4i+2/hQA$5$B@! |O2T ,n/g 1uLJX6 !ʆH @=nJED3&7O}C^^jr©{Hxf ЪBKd S>]AvJb3Wz* :GDz"u( J_%{3uWѸq25wԂQ ,e^Pм@/Ek!01P0\di$[-̤B._oZCXc_vR{aХo=mqBcO0G8b?|B [@Ni>9Hgy|: }/S 8aI@'2Q`{hdw_3}E@}/^}$!ׁ:Vwa$z| .ev/'61ͫ*XH=Cm9Cw վ8%8J6{w7 7OWO7D!lrFIEȿDC3k!!rJ!dG))9(cZcFؑ&ؕ߶jx }Bh' /N+\U&5L܍;'ԻC]7 B$ ei̮EiK閍>̫uSe-Vs |ѽ)2Dϋ~W1AP1G(͓6a4G= өK|$tY${3 rKgҬ a;c,{'T E 8m *dOz+!aSOf$\":tjiSQGne6^s: ,fr1?UZ(}@?QgIgfU(EKŗ×8.+ Y1uƬxRQDFRk֚U'@:gɩx˱2qLW#-ZzBWy~[( ]>/1g]zhYr=px S/j Š 1 %u j'`V~ j.{/i9_8ћ U CȊI$o+>lSO]bj&\S=B!ZOw$Gj7 /Nu^a-kT] 4let}~4B8S}߷etc냁b`pTL<Baon o=W!l: F1yɲ" fMi 04^@ G4>'DЁUI fąKJ]1$TGzKqO2v'l60.]K"s㹋O`gPKQPiwLˮvj^],X loD:`}(/tͦ ^qYw9! >%޲i}6}X# ZPp002,iY0 ("/0`5J2wB2^ ,y:~L3.gޣ*lރ.BjQ|@Ydq ﶽ@Bp34MD&b'eU9E`x(>Uxa8T҉gS>@!rAuZ\'L=!|?Rf{bX+/Q*\_77oMB%X#!Q70cNW] \JvBa BDGƇ.DZ1C7(rDTPMǤh'i!ONmyMg)Nj`X-::A8+:Q赏(xJXblp3z((FS[4P-#"`q2{_> P7&@gz_rҝ ״(kX@u#%cT̋85]][bѰd/w!X и 6Τ< {1M?se32GQ8WR>Zů~Lŏ,M Rܥ&F#+xn4MCyu)z+Uw&Rup`M>ǧ1!YS.0Ԗiwp># p2ns;QC{qa<ͫ^zD{<}y]E^ d^tmK,+1NhǥaEɏxZȃmb]sJE%K?s[Ր)8 _R/(d41ݭ5Gq۶t ɂuNU]L{>FqIV;݌K\zaΘ|\]A-g]&BodZ';w!ˊdS2ZdC9hs?ޕ"?ep0!" U\QZB/ Ջ=b1J; Bz߰= JbM#w>#kL`d[V^^qSg3caa`Xe3%20CMw= ;lopZT>H+Tm+ftʍ=[Iăc--W׎Onz7 "DΪe=,Ƿ )w'ঁ[J+94 ׳ !_w  2FC'RuPGo'+5}?;}j#TsqB2€Ri%OtZǯ4֛q{GBp6LFikݔ5V٤,G҄m Qڗ$HkXm!D{LrWw_#HXrH t xm81t !i.Nqd} n[84DA sǞK0j^CĎgm@mAdz>qҮ1wE)~4-ܾ5TZ4[.U.Vf;y|yHHGYA#UgI 8j7"`yK`CL©j!si.)מgW-_uQ7vxÑG;4,lSV:wz騮7Sw1t*} Ach M3vɺľ!ʏٴ?d q6 q <"ժoSj*Yc5gz2|CC${?W+m~b@1S:N~aTsvde<)f`{d 8ͤ yj#E܎ra͏'>E?] 8\_ƌ&To+Tk :1 Ywڦx*$:SrAXؚbňKNbUmy?43n4DQţo5{ T`NĿ &ị#ʉuMDC^*̚ 5Y#*<#zp uo\5zy,sJ<с(ѣGMDl3ԜZZ;ʌ-~{&ҩ4iˌ:\ ]"+:lE5 w+ z]xaf'ڻzLsq+a * Nz*6[^'9F:y_ʚA2=:KM Kk3tU7TBǩG.~Mm?_-l3m,rp1D?[29t;.1 AO K?a'*< 'hhsc9CRf)ItJao;73/iz'($ܾ DH< xă~N#봁Ma0s+HY>&7<@tyrU(nFƁ,/ छ zNt&Uq\qcLdV! {-} VF|@9'ֲm i3\rĺ)ShC:~؟ksJ-#NyvڊMsswu%;yޭ̦r}0p,* [uF'9n|FiᬗP!P~U+9 ;_;ӝW摚 PԾH?jQ{GB{p'>rSd]BNԺRYݡ5'q6[,ArI ܖb?/ڴ qr5I^sMPWPʞ}hHǐ]Zjܱ@DžR$jdٮ 5bzԐA@m@=XGc(H/P>gH[~nw\3X2St-<^xȡA3|;Eya/"U`4~ l̚#~t!B;[O-SY4?)S>n:?06!6X(]XX@bY0V5Ŝ>ólb;æk$]* <`vY_\_yȟ8tcFjM LTmo2q/mS' pe뷘fAނ+(;9ਃёbD}A=alifgZjDͬɄ oKhILbH>:>Y+XWm6C~5-Ke7v-Idt1r cg,$ ꠃP^Ejdc0@F(++sc-"EfTW:-VA̯y r[Yb0ʽ%[eA8K6;p W1;E D^yi>XabwBp 쾤8I8D4%3.03q͍=G>2ɛx |tFTFD;׮kGH K,0Ř0獖Ʉ0M$¦ FvlU1eo34HHH{e2 G&tʖg)zH{2 2췳A_KA4j@:Ih[“K4H`bYm@.k@y 7$E84wimKEp6wd:\g|%}6wkyja{-p|[rQ BCw~S}`UA˺DգN]Y#ԊK᱌,+x `~RˑXw/6>܇4I2<2&+8@hw@l)-9B0#ׁ5He4(9Hpc܃n褴(hmQY>Z ڋ1ʕzoәrgvhfI'Ɗ2ӗ`ZIJOgm5h <UC#Wy*ry+\Vqpte8.ّ (6Xq_%V/j:=\6c>z+4xItN/]A9Q0>vduj =Y GPdw]檘hOHQ6KE xm \)Ӂ n&$>}yWŦsbU:]W";o9L@qLKh{90"ԙOڱՑ Ū0{4#8XK!Z'VuiE-51F4; 5@!K]h Tˠ|pj|H7DhRdEAJExv@0_-qQ92HA,u1aR&{VRȮ{qAuӱ%2,1[F چ" 3W*1%,J8R4I#NW?8HGNd@b,"浽Zm59;F݁NXr$7E!d ZyJ(m%SN7͟bvv2~w[/^% 7bDZp_jx`>{`,V_j+:g+_7%.(ЭnK>10V,coq)>re DѭL *f=M4CnZ:`d7L :p;: 0Ԙ`SkaKDݥl}W1fŞ>uLj`Uɤi~ s Ϯf᭰42&8|m~nKI- .oDDbohZ aokX =;18y5K h25!P3355-aRT=Ox =p gh%9;P=aUx ĝ -*+OMc?Mc>w2̦*!.;/궔"y4&C0e*.?1^:#l`"jgv(4N#}E{ }ly $T%j@_2F 2~b$TvDs񏌓Cn`à4/x?t2m ~#IempPc!)T-6tr_V4X$pfʳ 16ܿ:IA(;S0SqC" l%J[ZQ.}@gYT r.dԻ8h#?2a9)r=y7J C Bc0w\c1Lyv& jGPHSŝ[ 芹 7jHF2i޾cl.xC1݆?X)R]ALԢ'G62l"36ݪݾ#jS݁o- Ph:ۯjEteE~ls0y iﶊĄ&)R%*2~8GPpT ]?a7x\<}>-{7/a@PF=N G*$0#ŏyU=GFjy$^zjAG!HI>Gy-_=Y|p9uz!l'Ӓq.YE:eX(ig%|ޭžHۑ^#,o\Жq&W*y]O:⾌6݂Ric, DM* D[ޣ=LsH;&IFz8$xQ-~XlT' FOi[;1ͿnZRmn)xZ*Y.;n;N}Z[¨R*peJ$w,0%zlg[Qdز[=HP952YC蠋kU-52pٌc h+—#G- =&wtbB"`Gғ`*R\W6k]3N:D䛝˱PෙYeYjՅpcN`[#`1zOUäo%s, _-A'skſNd+VߒMľ]l/*"=dX'V%E={4i+[͟_:S.FnTǘ/⑋_ףRN#7Yzza{J&b|g 'ճqGi4z Ե̪ʓA(8EN}/@T|\|7EIzv1wNm7A%w iz \M:/2/c5~Ib|>O-w>T%~1b)H9;%Qd.Rn4mi]"a-R&u&jtFj-2cͯV)DΫ*^~Jlb)пpĎj}^h:LkC+|joc?'tƎz;X#CJfJW`aaU:FhEkΟt=#6g_ ԯVeMR`Є &H<6y}H7 L7B@u HvI};ٹ K6SOތlEGvJ[xs2!:؄wK Db~ Ro}6C Ikxʐ6(5gH! v<0)|^z"FWT@-D}b%|V_IQ!`ϭ@b𧲬x.<Hd ;kгq-$|Ltl;-n|ִ ƟaEiUc{ /qE_cK^S[4Trޯ;=f1<8 BE|$ੋS?_M<LKQ8Mw=:6:$ >KȷTIEWnc#~  @Hb!ܤqJ$+ڝ%JjS>,{X>g@^3U.c;gi5dONa.~6@ j6XUSmc@Ax_6{!L)o*J#VGo kb H$αY U.N#_QtƗ(5EU3tNb ]M3w1ߔ, iLݸ*(`Ry;QkQT]fUI)z`˸Qq l_TBpBk˛>²-(Q ۮ ஺#VDԠ)XXzCa6pA;$ uUXq=5!VgrWJꪑ͓V}e^QAƸQqy~ Rc\0N. *j[C[M)B =l M'C>]3` '&!P> #l!|V;kTӀKklnΪM\Qĥ4ͯ!,n TUكP~`7=YWK> Z4ڬX%ׇ#!DjdYeOyM,gQ{V4z!63%jS'ـiqؠٯ}[0 ¡@zè0-e1Cnb=eBT!:YODF ҩ /xP-2Uu݁!~j*.v.@ZnsuK# Yaǀ[,PLlitb͟Q`qt(+3=%N0ihE0$q" 4g~=ro*"Omas A;zdlgiGEŀ'Zcf$LVGRq򙨡 =q(<13y_W!IbMsc Zޞ&]j]g 3ܗQ1Ktajuhmq|{ קrd>d@0C߿g+A: tSs<]7'O| (ra5(7iNe([%t}{T49b= i9cRjO93Ƃcf[UgU;;I.l8YupE7E6>guqT=0ܾZ{qt9󭆌74ɴB!AHZto#`ؑ+?5^g_Ri_2jl'$\sZ/#0x߶noD ̵:`) J~gQD^r_!/]%tIʀ:h }@bENyj"}e\d]'A9K%I˸ ͅpgRBP%am ".,qܩթIя~#M $v9heup L#2 Y֩O_*\dȂ{6w,[_Vf"WᝫV=! /&M/~o3nw̪!<=K9Rfx:؜9?dL, we "J0ϬФ/:$0 l'nD"'OcSM:T]~OhXTT4aLeV:ǹˢ>W*j./|f7$1!9|Ldcbbq 2֚ B SѼQe-^\ܖ.H0dOypL&/u0 H{4y.l$\qCe8C]"^i6 TE߳$FRkB\ `"vJ{M1MitdsF08|w8:,ʼnGxMT /m;9<&$@[J_køtLa{ޗh{'HK W:.ϒ[v]a eo&Ɯ<= v5lk6px{NMokX:ynRJDd2(> a =D^0i~+&[^(L0Iqع/{D>ZM]VWLh(+Q3"+Cy pLL>CO\':&kšVW~˅ZHϢ,+ G%BYwrYYn٨7$[}T=R čgoxe \>c=^|Oؒhq83o4~#>zfW'3?@ab4K=Gl z<ߠgMjP]G?HG=D8 ^u >_֮g<~a.E`~K pj=V>`ݰD_娤4$`x,. މ_kUǚO QCfАjV[VWo݉y1p %SYy2FR]ݷMZaS(}%;\YCu0w\B@ۓ5ڊ )~{$S*7JؔՂ`Jv$zY bQDZT1[ A2R|nADpIL{cK! 8r2m&pom''ZL8^aItяkuϞ fLXْ_[l~Y ;Rizi핑%c Umsvx kPtgcY%s%Oĸ1ϛs*i hHN^Զ۸`t }tgq}I?)Hzڧ9ddq7Mz]b+GTElG< Kp@u5P;^v盽CN t;}1WpȵUlDwpJKLBqΒ=d_p ځQ@F^+yu{oFEXr 5zbQ< ϴl%ȯ\8/]7)gOqِf٨3~ *HR=fY!B ! Ӂ.߇Iۮ澅sR>EQ0mf })h1lo2ċ##Q𭄼EE)1YV|=V:%Rh97tl[/Í5q( #)&9F_ ?.$ ³W!-$L@l߸n3G?Zn4ǿvw>F]tOˏ ښRХzMY2fާkodpu);[`$*+;d5@#ѻ͠UDZ넏تY{!Gcޅ dUUaj`\uĥww慯x[yքkU#aTXO@`dOktc_ (DY>FV<Œ]/e 8(S5҃ȧ$<]w*(IHu`Ap|cS8xyddY^ |8iKı&#+ Uv cCOmk/lp1mݢuj)m JB%Ce?wxQ|A d d+›Ub z M7IY|I%Q\$u\@_)!ޚote0ĝUQ]FxEVW}O۳}ge׹L7oE p.赍4 #ح14FSiq(vJ`R9k.tc pa+8>\+R8n) ;2r)E[潓@ T, 7ůvsm9&UrP2"؄ٞMo~!GI\ږj5cz@]U#%e }%cX6AClb+ t]MP u}Iɵ0ye?opt@F-܎[ vT!I"ټ+wyJxY0D\{|Rd>&9a }:uZ|,W[fwQGEq/y H~|lbfp74OGkl‡=e4ufOf1n Sp1X?}‡W !xC,O(1tKڴY@nW**TXΈjt}j忽7S} 3q<2TIZEm>W _c:Tz/;OJS|9|LOσX5)_3'.2&0jjmXNJZb 2FA+3v#` @ aZ`WqGgX1sC{$h &!b[XK'ץ5/d".r[s'R˄A+ iԒΔ6V$[xLUyA''ΨK ;@ҊpVȕ[kb.*pJ,?q}4$ 2Uc\3bxH?wZ""=8ƓIto[UX"J3:9x56L-gɆBd)3la T.rQPɀ`8NCm< TQg`/2%UZ"Nf{#bB<=CcEcmN{1!%kݪFdO5ڗI*zf<DEdrPSAJmeN(̣-+oo~2\!cOxXg5Ż0,obV`B}A&yآ)8bP T XJP @ &E+*D) K 9#OӖ|` %U|GvHkM7Y!ƅ#M/-F7NaSBXFbԏ { (vqA3j)8*5u'V{5n/#0?Umm V+y7~0F .,զ-Դ&lSe-"Ma6b#=-R3%&uX+aPǩHSqo;NcLΆ ғ-B»\ i3,9qIhx`2&Zi6pЛ `c48Oϧ HzSCyܥbiuCJ"ZQ*ѥekkE`4:E%GyɈ @wCx. h7%.9m"XLg8j.D]IY}`Bq?Y̆קgx}@attLŲ u}m`&~%U/n!zO2q<ʐS_o we=BF*ѻ呦c ǝr(|pk7J1 B)̌#x[:5R"PNDkr^zn"^V*!=#Y?* LkͿS7 #7Ӿ@qʃߖvF?[Xh\oypڮ I]0@Ʒt'oG(s#eu=Qs"YDM 3WJL,i,e dʝj3AkŤ|s+9w={  K0x@mw(tuhJ\4 e0#1kݴVp*r6$fvd]xmV,csGe$~ /+}lNe!^=nX,AnuP˞bf`f׈ 1Oe꛰dp_(H/WM{{ )2=dlGZFnQa]|25\zɍ-Zh٩/f r>-3Vb\§$aX_Žow=DT+/A'->WsK=XQ?_*EK }e1"l_yZQO ,:b + 2"vZ(_8t=:tmLfj" ˺ua/uc-U%Jfa+_gzqm[N 1@Fv_҈9 [RLsp(kNAʨǰ,Ϯ䳧&cPUJM %gA5bQDqI^.9{< fn]~$}K93ܘ:IwJЇOFzm^% ;4, ).RS~dyaI2gƽ 97#Gg|*Ex(.^MWEbNGD(W=%_x8FHS)O)1u{ǍO񺴡|( rHYᥔ#A~ՖI>>m S~aIW}kQXa6 /9nPik:qYJ}i3}]b@LmL]@kǖv}n#zOwy9yD;@$IhEz}8XAHo6KF]G˙{0OYZʨ@׊h7:Da!(TKyC0)BӰ{S7kF &:2EQ0yL]dVRE89s|}zag*'K, V1GZX4 քOɬG/\8m0 U|Fﰀ{umJEsB'r84Qyq:a ;'@g˵`M*~&Eq݃FD&Ժo[wvvb,!])kSfÉ1WzD 6+YߴaԆ4+o ܭ,mz֗e*5Xw\207@Jnkv /S6ݵ \t"A+Ǚ1[|:LԐK[%%}l'ymJ{oW!FHȲW#eԖMA[x})=݃3"TJh3ziG,LOrUECUݷi564PvĄ[E*_AC|wUbqwzkpy߱QTk\:-ld6s#E{q*y~j䐺[BتB\J/]k8'ip~#Bz*?a^ -~YBeL6zVק/%l践-oCFK=e"D* [p}'.ve+DM"Ov;_b's._TQ *ilF!?Xȏ!̶XbG'.Trl@pc1 -O'DWz)֦c^a΍UfFzZ4Mmtr'j~^;P#nzZi٧ `:xvC'ŧ'g~pcLB+׾w:{0G@aۉQ ϰf$q̀3jTnNi-e9wds_"Ù MPӱNFmZJrr Tn$fU- |'F1`U9S‡w$Szpְ, e², A xUz[)ڃSOYc[ J`}(h&G d7U#3pmDWJ$ bX^EƣKx/-P*缄 0nЇqΞ,G"`9'An΢%ŖuHwfcP1sȤ^2r]S+Fyw@4dW!-UNroi/wu6@o <+^k#@oEH$ń.`tԙQ (KWn&s h|2 YI'D+{7^aZCg;5/w'sEM0}*x!=V$HV,헫1=gt@` s>|?æiV@710L8Rs'׬eSIoϿWrOHNfP皘«rHA۶4`/f4gocwqKӍîIPYUW.̛dP?xA1N(+/ǀ= +~ᕯUuh.m/Ѭ#@W2>5iawaѨ:I38)j̨tNBM\ x℈8#|5+|[7:GpW'\jr /P˽;rsWlhA}e)6oS5"5.l,9Fu,ᚨv2( pm$\USΜTm`1m9e`Xxx1s}[i(R!:}.4B;DL~^)o!^‚$gdN`Q!XdgtT;tC,/:=^ZK.䶬CW{ 3L ,N>"~ !"j(<%dM@7J=vHz\ $Fuk#U#b# $'ѨZj*4щ-~~P$;t}"hj̸{t-S׾aAE̪'Qy󽮊D [xiVo#rnx市 MuvtpcƯ3kMؙnG exo;s !oJIy˔q;0?1;f(X(] ^pèypv2CįCCdUsޞ!\7T??E[J i{Ӆq;Z9-a!Kυ6;6Y<\+j,ʞ6<`W਒,#}NIsE?+7Y,}`! tܓp/0M1 oѦ t4l"1!}ħJѪ`|O4%n_,G^@m+"t 8Qs"{:5IK>O]FW5?PP4`ͮ+$Ax ЯȰlrr@4Q):rKhz9m M - G`r?C/ܙ.g \:S[R=Q-@(wd;==\ןjo--PpbY=%X@`bť2/SӞذ62x Q2>Yz%V1p'㸝peba'm*8P{ӧDYC#޴w sHR%E'Rɴ"\b,%.P6 ޒuCp!0#⸃EUx^`iM(i2}O*z\M 4PJQ\$Vj0z G FwZiGZ2 DSNzE+z:Ω/yN*)²Ə&Xv=(~pv]4Jqʠ9;QIR$ ݌TNu\+dDQA F9k&[pxf;7 uӝ,ߜTO Sk~<8euC,|`>pwE6a>j>w9ֳدv{ʾ2:|L5\E /Iނ)GcZN;0VN\N@U wպ?v&g x F2cf#FwP [֍J+c^2R\-]l?є+!iT#9:}ggփVXravO@r_ก߰)& SP\?oJ8s Ѭ5y#:ː)>]٩)%rhmDk91I>zKBM`$ $KP*g{=g!5ZIÇEq cawŖ9K:׏6ebg D`BO9[ϠW|:7:*͗hXW: 2d /MJ˯^fdh0="p7?r<њM<퓖UD$Dǽ+>AHpiQM#[I,0R#JRZ~ְx26)ϋ%Q5#'D% j!htI;lAJt2!$`hgy/oQfai|tܼc38IϘHٮ{X-ȆgMQ ݯJ;s+d&[B/N>dHԫP4\\MdJ@Pɛ4 *QqD@X=޾IwN=f7kP,Z9?7* ۻW ,ED=BL$$\ͦ$u Omi! LϞ d˨8h6$dhEM^eɇZSCN8uJH)+"Tu>vzKq9uklE{%sSVeulƾa@er Ͷct> g=#P8jFi{2~Ǹ^`u99c"z'28kbke6(] Ĭ*YȇQLD% zO?b,n}ph136pΓub`2 kd ҍskPdEiL+Hۢ0D,+^ u)6BF!5DX=6/wXYX;z"NL>*PWƋF~,b%!we2j#bA\iWBM*췻Dn%D.~Ϧă%Gč'8Q]BdQUeK`RT0zdo"/Y%mhd2s-CB}$noR!kL CDz;KMğtfOCh'[`cl&'yG%`sR>Ʀ8Fo`wAtGdl$'®_ M; sGEC7Fp[80Մ9KR@.jvq /^ JBҠz^ Vl<*FyqUN R>~H+$b[!+>DϤ5{HoD"{ߦq( ˈxe,(v.ǻ#$w$RL!z%o*&r,TfgpLWk.м߰%) t%n l{B!z{]&2g*" \}S@Pst:`&|HnIxEG1PaAA0A\/:֨eW)Zvl30XN]ӮԀ|Ʊqb9LLG|;ldžoKI=QnrzŴYM97hZ2D}z(SbxT&?;B'Z FPGsOǦR 9?cV"2lI92hVul5dm1&Hޅ$T9[دd2nu)6m`W'FoʨrR)Q8M/\;q{= Mj6 M,x:LlZ{O-8uA"`G_e;CTlWR<0f9P}0"Q΢'@U7_?GT"uRt vT < i!g0]Ex~&>KDw7b߅ē@pB70Yf-YS:ɱ0d˱#]E>%W~b_~QBJ(+mY5`>)aF?@w'=eB/rTkfR?a*8y{`~K&F4NWy9P<^txϿps6=dA,ɸk/rA`s|v|Nx00OO[et8qtn:+pq)m'.w%^pV} \;JOOHN064%6vg=;VOO)]1<`v'D $.IMgKeȭy0i=ʴ^*7b6z9FZ ptC᫶>V+VeBCweѕxpj:NԍƘ\Ԋ1w|Y#)OtR _`f̣hR>GWZV 5c+Y5Ӻ>$\*Δ7_Dd7؝(>$<`#v_dj >zA'G _cpKO E^粜9=bT#^aN]wmgvZw']ad znڛڲ8 f&ciնT氞C_qŊX%8l Y?A.F1RYN2]gmaO\E m,׈EWԚ4曛b:=Mς~[մwy-YQ5z I!ٹL1K=?X#~wCżq?eN!]i+@/6 MöaBf ;:7\R &8,՟|LPL$!^Yސ"(c8*E:TY[M7 3ɧls[T1.dwGDEy\U 5Үαꞻf1ƋƦΔLǴ|-1)C:/xܕG2rc^pG/&ܥxg;i0<ËC˟w\G/Qeq`9nKuғwx*%s$rFjÕE-I#`x/X .r&.B& j cT .?z4I Z tbrHRq}CЭY!I[BDNaWІiD?V[?og8+64C#Q~$5G&s0|mcJl> O*8́v ^of3/lްt< {~쪺%ngnYā ux(Ƹ W#Z*R ʻg%g.UuңkutBK骝H Erj92kwWۜk0n}Sc^]jM_m ֙,G8fnR- kwD+y"y{̨[:>Ud=q#thKJ<2'ǖ6='Vk~S!7I-Y aXCd R˦5zzrD 7 Wpx+5 )fL s1[ա׵4 bzL5iUޑR;%{Bذ9vPCvtˍx>So]Am6\:i'Ѭr2qв;ΕGg끄A0^aj^{[?(AyN#0wtS,62{~$V R< }z"LNRk Pk 5' V#}#BOaQπj9KlSf{^:oD#ay~s?OvNyɻ\9:;k֡CR9Q؄ys_W\Qn\SXQSb{@ݞXdpD èH  _a%x-+_ Z?0H@0^{,dX]Rqd :C#o 6>|Z=\Ҳu1|侰R [71&hfQb.w`4:}sV XfA.X,WV>HjLa^^(I׳pB_SP9Xkya%.Ohu2+ ;hsz:2 l^+niR3)f,%'s%B{ vVq²3|k\S3٥/)@ߪj-]4K,\%ExW'iE-] R_~1/dDc<`EO"H"I$Uooy-n^\=&FϥNQ8v*}LiOYўCUAٜ4TS`\Rwa)~{9dK"T/2~ LwFrBVy'eIq@\#.DyTR})f ,yb˻IN], &ƶ$y*VO0+ų'i4Br4VJF\${w-!'T`w)`3j6n3*]_mp-r xSx,1ԝE;=%*r)y3{;"O뙱J˟f4BQޙP }z+S-i[o̽Ԭh8f$tI-YDgAk!RXIbg TKe\R""cij?8gHۼemm3b_Q9:mHC S&I:;ؽBtǍ Ч#|;u&E;(J,Z!TTai.871qS/*Ɔ֌Cj}tBx d B:WI;/8I,UDEDqw:˚wUrӀȒi/VOBp KHri\823q'ާm4r =@H:I75 ČCĂf3PFLw#O6 2Sod$9 Đ$1ʒL0F,iK&2*Sok0|ofh钚eoO@ηm.M6 <΅6^-=Ax5`|w{N*G?\;JH[ZV_ Y1ywX?Ph}\ F!X?)褹X1'q>K'|7Gݠ3_ 3(/a]R9'}Ic#@f^`v u LpҜ^:VDZsC4wߦu?fޑr/T9#QhpMT-X/f?2' dD]u\v"pM5)GH ҠI2Ak 01߳OM;F1QIj5 $ n<$ >ydFmYx7i|a s<+󍋣 nT<{ny&X~+t[ =c05&0= uncƞRo*D&} &mSa ,̡C3uͼZ*"oyUzz~@u OIM_PWnMw 5JXbuE?IrLOrM%k\C.hMs`>ltzLz;QJ6\˹,h4>6$TԅK/c/:Pdr˜w:9sL]0U)v;nr:lx=XwwT6c#X[߅V\MMI|?Z>y]`ϰ6GEiؑe2/ 1UA[ ܅*]d59vp-"c2>٤DSLǕVq΍BT)9̝?@"">nj_ـifa.١>.td8ŵ/Z][27שRtaVp.u>"Ƞж,&yoKJx]:)5lU"8- e%zWcӂ,B &oV-Iy(fԵx䀈?h-G?[UxKyU$$ݴH.ħ|HOcQ\U=bu"$Jec=k\]]M i1)OMYK J{?0ՙ@/<  .wFqR 9^ EH~YvJGb]r&BJ*i S naۡ.kK>`m!\ [(܀q1xK,{ n7Ywק3a+Vބ((wu@_u_gE D>SwP+@ ]{u AnPL{\- #@>99TpFY[o⴪@gqIjx:na]bROLC $^J17Il;wG;ܴsL~FIP+X!Ǘa҄>/&!;#U^ .,}˹ᙅe?acȞݣTy EDsf ?GԬ}% uO73Ȅ7[ Qr MdV2d+tNn C2Y phf2<γK3L[n\&RUZpk0T,N4٬ko1ۀo(LW "j'|F>qI3҃)gFʌńy݁Za2I)Bhײ&ohϥirear-r (#}Q6~Y_6h('$ĽaS,%f x^`j9:)Ub?q#=ω~>t{R cm@1/ ⺺ j@0ɋ )T=i_QG0o1w!P *O}notNLe=/R+xfve"_)(BOjLQTہ4H{d 6SsaSE|*)êչUH +Ts.]L=7,.ݴҤk &x(VkTў;wIn?_:X#cK^ uS@v_J7.4i ,Qa* }\4EP]'-#r:|X<Wu'ƝUTVX8COyE ǥi entxUv ݼKq'fD=-ۀ1Q4pb< | ƎlJ[!c'[(G7|jǘ+mxˉRҹ*8 /ޞjldTX} 3}<]h'$Te.F@k%= =q]S<|>q,sE!M۬ԡA=UښhJĒ 羾{*f+܏E;Rԑ<$[WԼ "cr='us=aE9 svΤ YU3d"BDKoaI"|a[gGdG~:ԱbHg8ۚPޛJt(H iЭ"z_R.]@SA_,uiT6`Ц**@i4ae6"a9J.Hz芒;Svߪ 14QjYa=^d9a}}3`Lr p.J;JQ1% ׫V9bqQ t=yn(tko_ٳ'uْzJ}WpG!6-4F(YutNd]C=%Z(kO3|7 י 46uc K to[on$Oyeܺ3<9j*dmƕAªj COXnahas`*pꁡ|++y'FʙU#ɣվ-_#bkg'<}+[$1{"H y ?G&A.6#!JƆw8K5QڱCr^.a%I&ʫQ.a0dMqvi0( `Edaצ1bNaN1stMFFӟ<ԶM &' ڧnwE6PBq 0a4$Q3Ȏjow[Xч+Hpyn纔Sl4JyԳ3=krWx_YdtROdSuASpDiA$RMxU줒9zsPV{<`g-B;>@yޕf&̚ LdS% RP\tgӒWttds]}$'e5X}x+ hK`5Iv Om'9PՃÌվ4SE7jSz^.nOw*D (ɜ;iv6F _+ܜj= XΗ㖗>BId<-jװ-@g\z-_X) arj_n?/sotvr8:~m-MMS0c=nNW(qmY@WW*X{2CZi؂Zg ?Dp<֞û0)i)AjqU0lZ'堵Mނ\gUc3Èr){ m֞7ͶDOCL9ֶ5aDTxzJjȬe7 f8!P+>pK&u"?}7)Lӹ W!+ɓ km#b})bWn{LzO7wu]vdJTUۣhW]jjaN7 yS5ӄt ЏjҁpV9YpQqTI F%K5u;"KIF/IQ)FpClMigK3Wu{S:Fy>?hW7ߎ$ET\Ams㪁1?^~e :0眵W T %AkDfpX2q^a4x2&RL#H-Dfh&~5-89_''0~:Vk}2 L?WݮaeNvlfNŬFgžN[Pz!Q6rT(G-Y0SXtbiV !%wĐ-p͓Ha"D;>S v@[v'$)< (e;Irݣąb `6ׯl-Cfb#d˒֔+lgE) 6i)TH\915*3t=@ ))pڝ.-8F[dL$B14ѿsɝvKYBYzXrwW% aňߴovu6APb*oRlh[Fݱl"Hu5JͿBF]|tm_g>߼l=/{ʗkyz>h~NS~p 7^_hm%KJ)naC )y:揣M.V|N%|9j 5xO i ށ:5 h˰Yy!Nn| [֬T,O(O32ݺ}Q?uav ϥr~~. ӭd!哀X3|q0V&Ve%eÌZ0cUK.IqH\ !hƿ{-L:u m ׁ)D' %TYçZf1zE?+,Td3*]I<{S/%C*S6~EyB܅c?j&S]̋^#w uv͞yUqdF5='j͸ip̰8lEmV&d(/혜)E/z8hM$>igC]olZ!M*4j3􋋧65|/TҀP@e@N)L یxX;i6#۰:r Q ȸ=MOG+¼z% ̫ ?,YSű6Q]P"M ^ mڶxAL۠d|]Ebv!WUzQ)cdW ゙`jNti"m x[b e^f=٧:",}gh7۱1tS>MʄؑĬe{2U_? ( r/K_X U{Jhl5%=&WPt~}Un'1D\cSc/#< D)c H+^MK!E/,:zSr{͇`*',jq2sMo zgC1?zd%@fG"ԷĒHD%ǣ\-@8F i F"F_l˦X,@.O?ܐON[gq,q|J ٪7&L"lʰŨq୲בݿc1ćr4`W?4r4G R<~ 0 ذՔG7{`pt-߾ TRڬP~ӂ$*kvvǔd?SqyszozpFqg84n> S*MJ3!hظ dU 67M:I&lgL^f{τss/ *2j(0?0)nQi)(]M:(⟤랡J-ljy$3|\ś6jVAҏת =S B"o=A рV*r tۚo\@Ԁ"}{f\k\n$ nhrO2M2TK)2_w޵g`Bqwn(ƿWuȳa nxiߋht :wbpk!8.|3QsRa T}R0Tѵ*!L]Zާ4XGq;G`9[[ЫʠVnx)KTwaˀRǤ\(Y1s*DwC]e{mObUin^AqhDDZ88S.WbY/k7`ifu# S±f79>:h?[xd::7:Zo ۦ FjMG}X7.jxU@iN߲zQiП̋%x(g65>`}w8 ƟUnbs Ќ+E1b$ N4𤋮EACC"eA,\qYGkkt_(Rh1iѡjT6KP- r,t<-VމotK +x)Y|1dX Hzi.$$'/ʊJ͍&\A-pUq 9ٮ3pX[1{e%ϱ_$e ]\8#߇>˃XrvPG㸬(7= s<#Z)SK]p؝8M$x@g\&)S m2q%|Ȕ3 ; ;8OB2K/Hr.>5 hg-_V#+;kv(I¹,Gj, r"Қx8ABTF(zwwJwH橭%pkhX{̎!v<1,=\: /ae}> N9D#Q ] $|BHvhB6;VIi"N0b`2}uq@(UjbyYEtO2Ds^ظʵ 2сY }.nDŠZ|!v/aRۋ"7N+UH7P$D| '@.cš`>#+v|N3hVk9ܬbԿXE)l]R7@Havz⁻xsne-~/'K6FGĒx1sHSN4 ܍=w <!j_LI1*_>={N^6?KLC9s2097,_|L 97P^O0]YL&̵! 9f/ٗҸQ{5tEb;D)-q6'm?Ko;(i67$PuFFDM1dɉ #\ry7͆D\kwT;vyS3\dѳp \hgJɽn?'c і 1G &-u" 52Nvر<`d$B>)i.,rOY&\{/' Nt=M=Ca^_lwg,5)}@úFܤ ݰ |s/籡4:F/ɰәh[EuExg 2>nJ;1.&Z)u3T ]/ &28 ל|^R-?M2<];>tܴצ">pMZ`hWֵ~ K/@j 홶. ˜o ^ Vb˥DɁМ5!ԧ#~@'>g\ūڅwhR&ڵ NkW\# y(CCX3Q:DW Srr%kl/R/!:&XKjM?.(>g'U?T*ױ9Of27ީuh:̟4Yö4OUI%hw03 [|x;-)%||q`7`-x`"q=8UkTĝPɼ$KNDB($B(%1tQTqx\ONr92lA/[ yVq1_W~4{u*IRS3@[;Gc vp0M*,zkl>&>3ɫGcFe-RnTp br:9lmSA :;Ƿ5##觩uӞ7ذō  崶R+7tJ-r0kDPُ8`_Z]aZNVq o/99E-vѽq5DD;KUA*ZF6,N3o {`F82 ao~:s7 T?oUܥZN DUx)0qC狝{r? OzI8蟻̍ďU pn5'@@t/P}\Ǎ>.Yȝơ/kȺ(5, ͬLtYo9l W+i[] (0JQXȿDUiVJ>Xihj_S'9s A$/ΊY1h̝ޮB1,GyS=;؊Ir]of5@؎F|Eh*hb-XlUs`H@=a"kDI!vvt-ce?X> *Ħqa:hRhi{#KB}ISLD9 ]dPuX|ڀjFOԟkH AZc w$H&T L1۳~PyQ+rb%S8a2i}@&sƗf#P< X9@6f*%ؤw e)2-r#…|!OR ގiKҾcX"ox^#oϞGS:sXHS4+;A (@~josUCL~aeX$*Tm9\H!tgSdZ%֯[a\sdV@^Ker!(D[5Wku<O%W đ*mׇox˝6<O7G??|W'L<ʀIQXЬ V@đX|!yW:6jڷB+!gN׬|>FAkgdBT?B! V]kCQ+8?ԫIh>~v%96A#QR=ҥˢ1t\䭾F?9 $hqæ2%!ʹ(V:5 Vڿq{kA \8dafT8&+6e::aX6B!+t M.v9 *aWW}3*Jq3F/lPک"%:c'mnV84٣-:K hZw; 4v_[AGfb q{H êM+ O/+6O6$g+uQC~vQQ]l!+!3Zwm ?A&|yE.4vk:=)pXA>ρ+SԀ2?/ONV4ⴁ.?Xq5z"e@_LRa+u&<7Vv54ل)hm eDƞawWRӅ9:ls"}u׳a7Px6$a5dT)ks0 afYh,\xu{#`-=a(ŕF IN^ 8PR=0{WVG}@=ց3Rܓx(-hjz!!2.6NbLި=k63ȝ^ĥdrC pta3Yۗa.*n׼ dߺ"f DLבrH?%2|SQx՝o/>T00h(xSatwHQ+&-[^YN [ x&NЎU^-J9֤k}6StA/~ :[tE:]D+Ck?u:51bEr؋Vfg$Wc^J3V QȊlgV 42-j?1gv;x"Xl-HM t]#@1dMPW' ΘbR60̝kI+VQ-;N;# ). I]-\ `qZha8M#fʃ咺HTq>'8#<jějzbdMQ.DB$Nj$d֮VaUSw(*-/==ux,5;+4|s+nm{&`NNZܐ#Q_. ,ڬI]JxV]Z883U) F<V&*tg <Oñ+~ >Jm1X8c{zZlP/;V HX/^$v.8= Wd,ғw䜀Y'2h`!딆{y0ljbpZ!;OGT7's~: >Uh]cC3ˎMT6HGVX›CW>!4o^^Y|nL ?g $-KɑJHVTn AHmR7R\QPa˻D/f}" ̇[tȷp ĿE { GQFfa>^%bz̸ʃsQʶAa4[EKvk5xJNj oZ_G/~حc͓Yw^9om} NM]s; eXFHl6JߛRǭxnA6kǞCyA钊v#bco mSȰ䱚4–Ru <6 ^^T o4C넠C']*UarHhe6aaMG(r;ЩMܛӘ>^J"]*pP]ճ5=q ksI(#)Mnb"~ (쨢WTy rH,C" ֺoj /<&y8;V~fy .ܱ" L>L~Lؓ hI-2hGɠl zq;&BL?N&#Fg\f)Nˊzȝ0[@ oī _3}Yk;_“'PGRʋlwoԽ[~q.h.G"s)erlNnp|BQ29ɠęFCooQyOnJ)eʼ٬̀pQg]{3"cd@#11s3)մ+4 ,&?e32 bA6b5~ eHomv3zFXqv0)e3 utBhq%ݢ]| 1Z*SD!CǶ\4o5,ca11\X&)l &AP3 ;ZD$ޣ c1xelB|%%vM}VU2p Z&LTLoh`jyrm~F`Y TAIp Jdl{yFMuP{6GpiC)-&>4'dttF9mz5Wǣ]/ѳ5)Sz5IR =rizlu՟<†>iC!̩ٿ)GYI}F? P{\>^43#D*U%m.$O%hM" =ÙBW؅ؕHeu>\I#p})IUm~-Lj I~o- )bĨٌ$32=$[XFD>"dZd$>&ONh Ix-LxX`<)FR{%׷Y =qA6?u"{݊'='LܬS:bٵ+8tt8=_{넋Jϭ#nPq6fcv?eӳkA2Cd3s Td Z5lm1F; 5lR0ҭ7PN1dsWA3~zs~ hđ&`K'X[cak)JMpScAQn̥ÁÀ)8yNo9<-|07xs1B%vw Kj@<r•J,v> 3 5тM:QL8;gv4B{y0r :`GK;Uh-m*oồbv0+뺧~-cw$j~G(!C7=fPuj'hu淎$^WeMkr{G~6]ק3|D5ULI;k>îA؍#f+ 'nppؖ _IO&+m9Óu+0(,hB$6qj&"6SEأA+rt33<ĭ|b /~աӋ'ʑxFћ_. ~XUdRKVk\:WS=9MlWi,uSL;J%x`\Xo+-JwMo$q\Q]"_N DDlt0F_2iA83_V,:0dkO9;Vf ٩և;ޝpn0\0Z^1A~*,t,u(В}~X5Ka1_FH}:^BKv!61o@F6D9 [0M txm|zG${{4}!HlHxq揤X&&@I+UshE٭[ aT; >ԵXyrޒƽp.~`O"t|p;)6 ޱ*{YߍK;/y)h9>ejz4U[LIϰl5L۬652ŘM xQF~$t(˧9ecRx\_%2 Εe#ZwabҟXZ@NayDX9sl|̧9>y c!Po˴}Zb*01k1KS'VCYBub ➞jV-sQ !ffQH{쏭uTKwS+% ~ Kn68Lg>}x7y>‹BsC,k/Y%w%v>a# {i9}%Svz]=.Orá~&e,0:9^vio3`C\3 bcl X*KMO ;* Pǯ 6I0oW+ݬdf#6.TܫTO-VB nf<2(G3cQlo@9d Ia# _Ȍ^Mw=;`tYdJvE'Kn}~hdr j=_?{K9*Ď(k*D;QB(ُAoݽC.>pUdP|T~upFɹvzx>67NdHؾdmyJ݈1c6a41Βȱ<`(Yzl66b_ƖhoJ9 *]fRLAQbU-vpЀ2^ZT9ǽqk ҿ0cTq]鉢!(C$_:}Z8v k-u L6@[bXvSOp]Ѹ6/}AjH$ld^8w%QРMٔPc!d܍=͡Ծo8E۝[u^q=.z9"N(бt\) JQYZ/ع޾^jğPڑ B161++پdu8GҚyQKj2.۪iw+!5,~0PR6_D0=LNFAA|Ŝ{bNVʐys|Tͩ8:²U;I.A 52]Ѿ|D&DȬ=ɩ7kn&VҒ/MbipV&O)q6烐 ӐSDUYT,?"ol=u":(m{PCo j/>{ю*(}W fW䚡! "ivu1˳!Y=@fzO(J)q]:)rjED-P]_8$֑tZLk"= {2][ͥ{@s?%gBh,yavm^SQqhަicwIQiN(}꟯!\U,Kdm@CMYDtvw"1*q=*Q}B/{jUq`]vk,B;\&:ecT߹Y^kA%8(l)"9!  2d@1B|d:Cv;Q3- Ay1.xxRھD $(@k)cx21 R_Mo69u&h-̐lWRI<Ex0hVA8WHPCQ&$&P_RϺZXf&%a4*0G@g/WWbtx3ܥ:b}5~a仧D/N5Mvʥ̃1.ud"ϑepg@xvi9pxQyJ*DƠ_sh, ]^z]衷dkI/KČ~0hJ;j u3WQjnZԬG"b+8߸|vhxf0ᴼ=ZG77}>+,DUN(2vtjY +qx*.(?ɭ䲔!R6Gط4%mpFێdL-6߰eqA-&(U ovK SSW+ä೤'_#zn>!op8dUڤOk؟81"hjOߋqdݽ+&&6AgǸ]7=g{ٌix6.:/BDXa"8 ( ~=6 H`tLp#W#C'Թ,~~U=G]W Z_F>>3 J { 2Y;_yK'*k #c] &*;þdɃ+Η#?Xd8}ʡ!hcw\3#zYyS$8!{fWpފO-w2];uw x{ۻ^]l(u&,;'g>m\a9 Ņlss "vM@_w;@#-(#l!Mp޾M􆭄2eaYv+z"8G,MӋucx)W>u,AI:B/׬?ɐ//`Zc[mDW 6)ƎWx!@V&yAk{{/p+n{|Z|Ls meYVa]aNnGS_̳HZE{LT_ZM v:OΏ8^_EZ2]lFW+8>8`5P}nTz ,A}U^Dѵ_xr XRݢr$)=wGm`1O8 Uf>c`RG963QzBE!9Xu\B_B-];a!xk^>Fhе4G%Iq}.*r]NvR3@&H^  ` ꒆr3{֕Bd2.hO˩MË6}p7Fv/J+. .D1UA ^!{)%"6#'fsBiZ~&0P$&4A ?0WŎMa|ܩl1xb4l)J!jKXs;¼H"C')'^^x#=D7~:=# & ,]*/[|,J`cn4{|8J۰yUnWVu,NP2JϢ~~ve3-Uͦ]ϟqBNSxFl({:IVS#:t463K  !si*Pa#W.(|P|_gUãڰ!? >]v;G9^^T(~P D(p8wJ(4 ,[7hչ %#j UrЙ&Oj R&e?JI,g:Ii],SG<_s8vAmC_ɽQʍmяx;Vl to[^#a`!LH}BU\- $yD -w&e<.L2E%q E bƾO8úLDʍlg*#d&HW6ZV<-">||?E7f2\N<#J0Oaz HiUP]>6q YCa[n$`Qx;؜KO؋O nf<%‡iQCY#we$[ʗY]OS" حSi]RuPRÔ%1>0o#IȠr, s@>VHATbfzG0#;"Xg~D˲U  I:0V?2N8ި**U5Mql9Qw#ŰJI4$,URo&*W ]=P'iejJ.L>ʶ<6f)P]˂(X_-+ZsZ-LfP8T.6-C* WBM {U|% J™)}7ɩ0#h%l"sgz,T{ ۾>C];& ,TfbՁMbclTXS' +y3iLMߝ,ڱ]Ypޥ>-B(ϵ4RFPwM1)qrVYӊ:JAs/`$Ā ؓ#f.%S*BG@LIZE4 Bk9VC=.U90 DR5Q\ΒHCŶſ#x_%YDmǽP΢"m|Q8)4Hֺ0zo:HσwfRk{ /V;,%#sϣ6@GU42jV9"*/ єG_؏QB YGt0Ad'5!6 '72gce2KA-2 ~AJ꽑{MNTWt4#W ł+^f04KGfRS dBB'HՖ?Я4ǝ =ʚ$KOyDmaԟN  `@l>Jiٹvi|ns5kV@Kٽ (1 ёrmc,Q۫>X*Vi_墥D{+޽" 07L "=B述*ҢU L|=z4 Y3@!#r^V#c١KKvX A^k0UڝC!Ú+{alyQgBb2Vb{?jo"5mEZdRΐҪ_ Zؿ I]˰q xO%Sի5,"rcm*8A1n1Gj /i!UO\"L+,xSmj'H_;ȷRI@XdpWd8h CyEɑva_Z6O D(u ?Є\Q&I), ;>{ ͍3i>чr]]9S`h-ooRP ָ[$/SO`I4 bd @'˽< ,o}tuSz8ZSb, It]#>@ s\n+fAyT[MƭjR<_ 7t$pMcR Ù\n'>">BB>'9BhXxꠝ(9M[&A$W_"cɰLoYXpbL5R5G+@udr ٢-N;O>Ӽ4I@)<,nÞdڄ1T$ W޾;>\bE؟6h%8V[ p8OjXm6Ni#7** ѵga4~pB2s`A,\taQ܅}C-Wk&`UKlڥ"2Wj {1A[-]6F(ӕ'JGl S[I~ZeLkftϱ)N- $hmoTl\ؤWW?NoLA;Ѷ(XjNtY{{sX݊ǥW%jXWcMqh4餄B.R`vvcp8b{śF@ȴѧAP $T0?(oa9ٍ%/dG V<JD+iĊ՚^y^ QўB)@R<9,qcӄH ߂󅅨0$5v]cCigN@UB4ӌ:t:'"Wr# Tgu_i7 P졷$%M2T[bץ!󕀗C)F sXjy͚(Lu+[ 3/Oc&3b YFľHogHr!bRߝu@Z+Qcm .:B''hTg0h @'!\peOgjBe ^L988Bз ݿzmN"^<3dJ ;t07ZI̞*kDuى_MV%uD8_(G$ H i_c̋e\NK:FĽr@+ -ocu>{hj&SX"$XUe({5:m["KdT.pS h8VA&(wq9N7r#,2S+FWN%?&qsO)Zyqp?S<@EBrY_{KbTLN.WV.3^OG,իt`F̈/T槠hx{;#X3NP1W ?~fyI (PU7],:_I ۷T\ C ˌ4y1*pg'gSb>oX"H>t@o^]M =)}D"a'KL:+̡΂}~(3#x齟8zۥpsP,dbR 4Zdo(Ny џЩkф<{r1R%ĚF~gcD Ĭ:p,޼nz`_ gd+gΏJY}jײA; Դ:=/-FL,ގ)C`48p_`4LI+4a"\J9ǽ #*{?>(^*7+yHUvV,XdwϢ:> 1̧(4UXh0 O1wH>a7uV#Ho5L#Hz7;/☮RRѱON`uehztf\92s퀯BVV3(.vN~h+u1d?H}y(Q gdv *2:OJs=q$ jOF4rǏPo`)^W0Z HWkfw=@Ƭ`f*ۛ~*Y0rFi/'vs`lj{>PUMQqTN\pk5TPB=<ɣ1`5Dž}]ԅW^{B[F/[:B̛糇aoJ 6oI:V $vSwTpD;L)D;Wbxĝĕw8+D[^R|і#y $P_[vqyK]U]Zӻ(Y{ˈA-D\~5 w0ghldVwԘe>ZRgo"h ~AļIA  sc咧UtT2UPږo]!ΐMt6͎?DlQ5$'~3gwhe8=/XV[Bc٠9+t @P\۲u[_3WSCzb&d\syWJV ǻ<+W>Ew'J;~2plyW rHH:To!G01m>v+[Tň"Ǿ-$\'y؍ѝOZqs6N|0) u?²߯K#`Ep}㿙{f5UZ(QwrQޚtV^ƀT@- uWCZ'\qW}A:lM^sO=wA)r"0Wǟe 6VJ]|CVn4$/v'Uq֊|@=kvynQ;FQ݌on3dKCY~dh!P V=9.tMl[;??\ɅpmwDD$?׊\ Rw'DۧrPMW*f<٥Ή;DIG(b1˵5 D%jp:bm8#mRp+g)4 V*uuzx(>t|[Y,,zhO\8 \T`ܣ](!G.T7]C%Եv QX(x4r*tY3(.Vš+f2N Ug0~,-@Sաa: ]7LI&/J:odZ``o-'M1\мAez' E\ krG(^]K׽X!3zЋDNܳȉaTgl]p9Si4<9тdRVýݻ >.5"g;A;/bhPD9,WL2<8@VzQ|%_< hvSwhN.\XΑ}JD0.S7Ҍ@!<3ԍ4C@xrI-PмoN0?l.(ߐBAh㜂d[T/[S~xިPÐhbV9u6@E _=2Q|+ʦm1_m&l-P셯Z_Vnsn<%)˴b~Ix񬫚ktܤ8J>$V0GD`U5| r+?Q![ јd䣀Iq+uxh%WT?ÀMAݔ|QḍvA  C&Ff>C%BgqnLmRӰ:vUNJ2";?0Me wVyW_¾̟Z;@W?Kho7Tݞ \d,K1LN3!=9M?<ݳO]OpL6csh^k_UV Mx]rTo{4@asv_Qu\ |#M_>@.k#!w@^1ʱt@( ;~P:ȣ MW#z>0<ݦ60jAjnӓei;ݩOj"=PӢ^Us v,B:jHeH#N|i P̸:BFQ fl,hyA<4 8X<l_֋N 4]H~$ԩ7+n W/Kƭ K&ȉzFJUcg,_;Rdټ<ۀt8–n}4˶(tgjAv+TWc~76| #XRAk@]N~:q"Vb+. Ev%iՉ7 wG/?]%kmkEK>$ E(M#D+dASIjmz} B.*4 ,fF ._x|hq' *@7)ed)ٙHC =e_TLf}d 1MXa~CFYs{dZ(\a.od{FAL~@9-cGag$9{C>BBY¾)=hۥuI;`fp|W|tLպ٠IqLڢCQ_F#*p+l-3)q?!j ϰ6PlAp]LAu`>Y9A+$l T){&1ƹo6Na|QUABw1ξ<{/c` eH aLJ%1吹Sv=Qe$ "NVdt.?t1Q<5d䬄~;7k'GEjw <۪}a L}L;Mb(LFب}Ӡ9~Zı.jJ2N zeFd1V!xLg{@hͶLL^~hҍnߋ-򞜙k/?1Dre,;Ífkfqen̴^d3[0Z +'Ro9ڡ_sT jqSPO2t~_3؄:^}g'fsGucېP56E4T+hhQ%8j<0%ԮOʄN~ MܓC5 bҏ" t6,EܼuiX DcA(ދc#=#Ѝt3 G%,zwHWU6"Ŭgm'ԹbD# `'d)|;pa R.3.kꝙ"'q: 1+J\Z3kOPmdWLm613:5剔0p9E[g'.I7E>L fK؋bE#b/edpoKMyl+Q S:G-fo~,k 1G~%MP_R@J:W0B{F_[RR=%14}̄:uxn_y%&"(؟RY4tx ~O[CiB %;_G#`*8ӲCmy9wih ;wd+! ׮N36I){ ÄoE*xJH{#KnYRpڰ+յU'X?+g-~ M[3v0Ɨ!q`]z@(a#}\X?Mlu~Qe=Pc3Mݹ?q.ىC71ю|ʻb Xݪr5Y \]RXWH82w\Y}:#!S_MA(/2ߦ(JP3 4^)?⌎ /^/Z IX5q~!Ppf߫rDj.MSЇOta#m&((9{"ɖʘU2ihMFߵeDA{O}᡽1p0u%%$͈-3B\0ycD*8>:wFZ<3W ^h7Pr2i H4Nf#G}Cߧh5cjYb8{==E[/W6Y;rvq>]{ݱ HZxԑA,LI].Y*E"TI- M',4#s"CKɔ\u?dE7V[q(iާPN$3N Z2PzA ǽӯ]yZr*-Ij&[G/; 3iib&C#pxQ^*jIV_epnU֮4 fiZ%sg_-oF6Bw|&ShLwzOΦ_t _d2})b3|Oi+N.W,D-_+j6UWaw> 92v1-nE 5zP-j\{jTǨrDr;4&5q2JX^}m 1J:A5 M?"IXWyԽf/Qr&)RW:/ qDehdQ ab] v[g'P_C@UK3s} pZN(&R.M'g硈sD +'Q} ӆw]vG?F{p5B@4 ax4/p͸^js|lSVq R# <:m'>^C&n?r:1gpn Ҵn,Be,K"Tsf?=Y\'PcgûXM}p3ޱ#Zӱ^>$"sY$`2cV"-{{7É2KΣM:[FG<c}kxL*jP4Av`~eeZc w8ش #ѵ1yЦBEZUZe>oR}/F)AUzmi(DP0ƨ3q<Ib]BfL# LP7P{(7siyNzweS^!|)μ(a ?U`iCՍ|EllӨd8pb&[cJf<En?*,Pwuy8VҌM5h|nov*2p0pGɒX0*(햡 @<1 (K9;I qCsj;,CIR݋պ !,Rֺ!5އM7֕`1,m-~hmح dYy~gd탐2(yXq 5  U}}\|՜="\o#/zf㧭#1X[o"J U4LDb h $}ED*'LUYP$c>6Zf&m .~,v.y@l+VhkwF_vc[$ArUu>~L06wUKBV qTdd0utxd7 R6\4H}_pAKԇs RαzUHl!(y Krn2e]LUafq*ĺLc&[W`1 OpDY lg(SNk`c\4و-,Xɡ >U j>KӼ PO\zAA͇AS@#qǘQmCI63n[\Zc=띷v_j$}k9tNIK9Dģ.\Le0l+m_@J?tCH:RňcM}-~TlzјyJNnJM3|jG\$xηnϼ +B^K,/ ?ZBLuXfA6x_D2vE_͎xɫRo<R+H%h@0̒/BC sD+9-K/F,m7(R +& ?v5t⦭ ZD Ӊ@a#za~{o~R`";7'ۏD:@pη/ #S"I9[=k\Q~IADힹń/ E#j#œkIl Gh/Tz5PT윴e2i{)w@A:R ˜ƃyrqx9d\Nlx5 L҅`/B:уmPNFL}7BZ{E9+1-~cm島ʌ('SSMqLԠV*yQWc'f#ۗ٤Z_׳ JxYQp1[ʹe=S2j)~*5|<2_;G^Ĩ m ISQM fA]&0TQc8x3i25^;omSGؿy|k`c= *&` #^u*,}JHHUya\&Ԣ1۵߼7wnPOZ@yyJuMHn4q'z~IJ ; ,M k5`xF8"RTqΒ7Έ12f±|W$4^iqu˫H \hp YK:yV@ Gjxyў,T𙞖e,+YvR9]T4 X"!xQռ8bq@^" wPp%<6dm|jS $uhxԿI4x"jd']C-P~4}C 2_?2cE?b,͌  O96o,Vra)&:Gb"9:f`+wWNYr c\hEB rI: E?J)5QC@ka~<'Hq3Y/Pc~[c-nc9 '$QV50o D}IQN"3oxW͆zLFO w[%T%_gR-"㠵p*, v 3X3Į c| ą P=CʗK?kyv-Ljy8~pxe!b)Z-JwÉ~3 _m~a0y~&( 4P\/`ݘ7\ b#,:n{! H'JNeiKT/*Wt"'E):jT(fO&lX&q+R#*)- ֋5rPw5>(<*e1fQO:оf(1@ySMK#h6̲ΚM%5b>~Gፃ4|K-QcOEvC4~?IR%Ԛ`>3Nha=d鍮YBKU&2_ Vo2 @OJUA#ޢ܃| %Se/k@0sY}Ky}؊@)+F`Zw]!,`dB)2Z~,P%6K2ZX}=J ^>j\y ~Xל noce vkvnn+8_Y6!RritְI@Ts$y{GI/A&9/ FQ6LUy\f@5Mfä˃ ?lOstOˁQcAkBzJ}opOs#23%%c?6}\]33T$l*&]Ǝ!LkK GS; T R \4(N"mq$=&V-sEbzٕyfI ,7nq GRCVpm}Pd<i]⭮$'x?~ch $_;9[!OYy L@>!+H:sOʑf6^\,-PLN^jxI>>0|$Ɍxy0;k.Y=$DWaS麵e;ϰv y?%jD3Xwl>~pxwx]依g쪆!NI|/ c(VGh4M뚻pA=> R}߈/o߽D3.\`E3?{IYLCS}"3 f{Dj@O%|F C.8@Ά7ФtK޿Fْ=;èRb#(=WX?wl-"~.-"S5ֶ66Sar߰Q7YuTqKpȐr>QiTʥ8J򴴧S,*q(s LY>"qQ 6@2kܱNzf;ň24*w 2qz¿䣦~u+}::p3+fo'ڟN3> rWϵKY; 6 ’m:i4^v_lMdB[B>.Oo'cTo*aтxwˬXcU<$):@̋;cɷ P!s _5.;)8Kf>xK^ Jro'qI/#HWlW2Q)vHu3g:?M$EVjl^Kn{V@!аw3\|Y"5=*d!ff+mS  ;'쬌"=14[7bo6`>e3ZX6'>*({2xM-Է [:' Í9_*F\ /8*86׼r.ły!{Q.\'OA `JIC6'֥4 (0{ x{یDL[vyf KAURھw8z^ W&Ȃ}nIޛw"}i>i|ܼVꎞF72!!~m ۞{,R# 4 6LcSqj]#cP#UWWsXwM(֦cr9} L0ASEQo[Xi4?>A3"6n甐foDMGVЖ` 2*9B+u^TpnL֌;2,!ҵOƛ$V]0kgNcf'HGh6,ָlZBqS\}AbP> #P$?a 8N<aUC1a蕓ȇ+:EE*~Vf"iH?ΡS\ uTȌ"&0*m %W4 Š<}Ƨ]Ox_ T@܂Vq ^կ-a=}a絓M7,уzrN:˲JIJg.C8̨pS#tWi/DmRhKe›Հ69Brcs&ƷcŤifY S cO-LG6]R]r$)Nv ͞$ލo8 鵴1: 0I()C ղѹŠkw9A\pKzKQz,\e. SϢ y#E4.c[;%3FHn#!C–.-F$)*[`=v7UBA 3~ 2Z0sX9MBs4Qd^-qfKFo22&Qx[Yut&},#T 2z: XMGA/.S 9ސBi!uʼi }.ajăOpFOṨFU5o,$s_T|Jq_ ?rZPJ,|/vˈ[hV~[ ]D"jح}Lүw]Xom*1URw z3''T!H04Y? _(vy{A%*֮r|ʁ{[vylMpW|[Өqѕ(yVddmטa= Z}%29o=C'jF 6YLǥX-+ͨv] v Ѽ眻/Z)eެԃq9?^)*`#`eY 7c@ex =[KM' o :b}2\j^1P܂p՘ ,xZ4 g8=CVÅ4s[BuXzdOы]ev4RY>:6Uu*Q1'xnFaw]Y$?b^h[@l.?ɺ^ =.+$`ʼjsCoゥ~DZI1Q`QxfesbV r˦/ven‡3hS;J [R64LSlM* PMRG;x}u -|ҁۋoGF [ 1s:gKh`3NKЪ]XƳ=x:Ȟͯ|o$;ܘ~6ܗN>_ I*`쫏+ Z9[;Xpi(Ӟ?#%pޅ؁ܹ~tzg>Wt.!S1W V5D^N^/!3սZ֑x jISecG~*戈R{³|ܑ?fv)bp.Ԉ=vM=cq496VoUkq&\2AWq$ E+mJ{alTrǻ>͒ hIaZ f-.8V)(/%YYgpIlWz" bBb`L tDM: 7 |_`oMݦ{clmL@A%`]CeqXO0O'PyE6N7drx"Ceh@pn; A$(JuIE&~(,d-'eoF<;\b(Ȍ#Sfž>*Ef|+0ؓ@=TH|;1cЅm6]܂Kr2 #iJVzZVDu]v$P\}&.pyǑ; pN/+Q^5QiUdHS"uձA[i(AX3.Ya nKR5Nt!kD]Գ[]BV#1I1IM(H'V&rIqS+JxWi?:!w]Ĝ='|X}zGƿR~6}7CG-7mF'kgaNsn:?T1 5F%ҽڸRƂɏ24P@[8GQ+d-Р@vCLaks8(ꦠ83.bM̷vG8"WJ$*J|B삖E;/DFM`K5G;lN6=I8+mj8Y3Ke)dmA%R(hW4+ڜ":6sQgD&4YHcp"G_tIݱ>UR ҄V<+Wzw MxZTYJdmgD{6Z^7#t ;| gzL A2l̔1_'+;>X,LeDd7nHeNf\D04tW[`66_4}ƞz b.Jl;4j ßj q^n*d"5ܟmEJwIXĵ!yxj'S]^I x 2JIh!߾R;iaMt=nԌ`^V9?&1;ؒc>?N6Un]l` HTS~%p4&h T OXxZk|ӧK=ٷ:FjMaUi z鋒 PW4 #|}i5dk+ES-rtlM  UELhP nT=>LbƑg]6ȫ^J0 `֐QjFSм3lېIiynvV+έjw3$8zL B.w'yTd\]IQ >4x})3C+r YL<Ȭ$pM̘WRm..@H/3J0~zCA(Yʅ#`)6oL3Ȑ6szuf~qMω:oML 5r>0֎=àj[P+:M6BoYaNC (Ea2zC]3C0>y!$溆E@A3R4Ig#fNy0_؁-(dA.<T`Nci XEMol&؟> ՟q mwN_1/r'{*c`wP RʹY\~LIN:0 >|c3g?ӓ i^G,xЂt(hAִXJpR77W7@qYʋr![$_{'\I 4|i"Wz8Ig)0ut?DGz;UWQuy|Ij Τ޴F=0h=z[tx k+0m͝ ጩ|J4RuGB\mAʝX@Ϙ~[UM" z+~s XYV`X5BpE뾝**wV-4_V#ƈaK,.o;SU\͜ʥ"Ė{ZX;#M{cCC#ddl,}C^I* DW׺6Lܝ^Htկd{pAl Pb#: 4TJ͚ڌݓgZY4nPt#h\gRYֶ_=p7*]YǢݲ &@ wIySMoLdH}] p_*N~c?z Ca8ǫFdtXÍK-A*ڒQ&\b)+4ΠEEe*Tί@9B\K= Ϫ bѧl@Fj9o|nE0qe(6TA1'v2,LpIxyN:Asc`3W-gS*op/RAS!ЂDɷg1l+lt},` mfQCH(Ju&}²SQUJ8"n\dtL,#RuZNcU)%=u2-4/ ,^(lКDPFЀ_6\\7I~m0& [c_~{ð]7,D Ư /vFN{I#B-!$6vuNܯM `$g#2ܜ=Il$2Įdetko=eg1e&O*m j6(~@TxLjmD,TkMc_rÜ}-xp݄xwF+"X{Ģ+L o0;3h{a 41Q+\V I%X7vp&0 ~ʎU%j)ҒOc:)J06S;B۵[G loOHZX'.JOA3VNݕp5u7P<&xxڦ m'kpK(V[3%/;WE6q_0$Ѣg/ 4il%SϏl=Nճdv;ơPY)g& 0,샵 CXp`:[ozp(Cu|DBj kXMn K8Բ1P]!wtOLsP[,[ 8XJ} a|+ӭ %?*K^hh,3>mV%<-LmI#C#MgR]XC)\&H;]:LAdCtg07҆v쭥ƞбP"21#nA~eu<H˫baqEO7i&y !QfD$f) 1ip;<U>.K *{CIRPr@18(P6#Y@&u^(.fa8 (NFovEY<4٣I$ (1R6JX odbv?RC ҷhZQ\ሓaMtaUѯyWwgO^)~ҀYL9 f d+&@x/LR7siy_"tO3O#|rN`l*KQnll]ZM  Oi%0Fn2?.,p5[˦P;U"bP[dk@h?!|X^]S&0͟W!h캧8UFA-喬ȷ ժQ0z]¬C;ˑ Y=xə:UO>:|?!8 vyk$PJK^@I\+6u'|_?1m <}U 8\L^Gi25n=TqKHlUFgˀE AʳEpg e'}Đ WtỆÖ7_+ҰKAy֭&ec[4~6dz60~B koB} Uɉ9?bNHz)VBy/LEoa=1Y]/(]uH$gRa[hwT_\3V_dph:gHo!i5zs >RM07|5Oh͏:Z%$u,g@ӭVa ݾVj^;LTh:29 qKխ2rlp\%Q nE4N,>@}rT g(\z ߜ}/ $Lu'0-S`to<>r[8ʃ`wC!/ @:AW e!8ڛphĒs O{R.E[+i1rNTpg*(ՐnGlWܞ^W) nW6`Qw=.ekh@}Vme]M$ۯe$̒Mg9X_}$5ȑXm'l^013( Ms׻W[0Pם,)(>uu?2׆#%1+eK+yW]6j$] ]{D@b㡳rnTE@>H&=|i cjf>i im\ʄ܄%s,A_fGlyWh+"i􃪘+g=!F5]UusWeQF‡$X$3%qS:॥rjdLPY` ؅ܝy!|dԡqh4УgeQo jȮ܂|(ھ58&:gaYHU}rﺌ?,=)x><8RDAH3 R!$ ED_XBpnY`8 {4 *^!xdz`qbx.)=0P0(7]&zg8[E Sퟶȸ'\;R{r 7-9Í2ƈI ŴQ c8sv-)ƥUWKֽ#,xk\U>PRE$ls#JuSYt<$/,lvGL_'I~^k["f2# Pӝ!bxvIH 0"0w-1Am]/NO!H@E%5m"r x^'\T֩3`)d,j嗄S{T_=_c*ZQF"}OoTyGs{hx7Ο7m)yJCxe/XRoNRh_CeR P!  G~# =WrӆNwsWB謌Fdݻ,' =v*er;!7ɼ6nWdXTpzi@Y7d݌o`9Q{c?R9*} ùVr,N ܒ5|mqaۓ4}\QMa><X7Tx쐪@AaE)+x(]zG}Z%(F>v BӻFd]!ZR)ey婮% IÛйÓ9jGL$9jq&K0@aGG,4WHR]5`XL|ޖ{> & rڿJRl~K}O 6cAPk[qDx `pMk5ʿx,3$x(8M9*/Y ,̠zɞ{~- )\+ xרB[`(!NŅmnJ\n55Zheϓ#@jTh]`ȯS+bę;oZxĜ\Uh+TVﻐ% lOKckA4({8:X VQ!k5=Ic70֎pd'di) >#]PPΚJxH^ SIa6bR;d8?qcl֍Q3wJ.:CEy  ]r'+EB3kz,EDkix2(~I li8g6%ΛW%~{Ӹ/08lwn?؈,% .5Z /j< Cc}qu J{?άw]{ƍhe 8)X6qrXGx ċ-Q]ǎH{9T$)~lJ6BR_LGb1.vBn u`@&x>z-8ij s"O'Y[Ӈ}0.f=ȁN&ǽ%ѝ6]:x}fel$8l'r? ?[,FVΧ%$j{9F^!Hݜ#[M\8`$ITY wNߓjL+M'w(ޛ-wW 2h›Bf,&sJ/9>$k-q<$zy% ~QOiG뉻}qӏ?ĉDq4!uq)q Cڵo_!Rf]}|&{p&Y-,iӅ*qr\qD˄ciͭEb$#~ MaVS//pQ4#Ȅ^^ߒ@ PgؚҔznAR TK14f#;}]i? GC2?5 J5>u8l {:>h IY@'=l)HB_Ⱥc}ϊ_B@N<*v`R$|Xh~,uJeO.gb pCL8B#>DBgM65|'[RjS,5Mҹ̛īBFi 堥y6s ;B?jډmȴj@:I;dT8zAc*cCxOEWsGgAPrj>SnՎӷq|L8KFDoo|˽T5 Q"޷љƆB:u쿢Щ2.k[TQuEmCwQg3gH9 NA2ZibQ"3\cGƟFn"Y0&wHF}f7o7 T:ݨq0" ZlZ@Ͳ*6L;mo$%"`#A'7 ǠmGI愙6 f"dfںzģ #_c9=Vc̘l0~ϴK6*;}?[VAܙ,"9}sTY8 lH7txWi#a=(v$VPy`>^?F^91,8Z% )D%!+a^U>1FnD_,g3 U>+Hۑa6!Tq/4KzENrf"Ǟ85+V>^X&O=qHҮ4uvswNb= 6?9 듬,&; k \s?ŤȠNuOm%$rsp{s`^=^W(@}OL:V{ 1`oWPޕhD+)ǪO{4*(`eNe1uv;Y4p]T@T<53彎?!':k6N[qpǘ6 vf]ofz6&+P~UD@TbUlcׇv?ӇM k)o.;s8^ \2+{PR84ڬپV *c%s;im4|86xGBrͼHe{_F\Laġx9Ǫ kDei& sٱv3yNAwʤiZs %QBMq*=RPB-=ImF4kO}BMϚ2ƷefnVtyT*~[T4{q_ht8ڮ6&E&iWPa1ee\N5gۻ\k5TN{=M/9r{=DY +\I陱lOժx-6/-ʳAl^L;.?& ?'L}Ȼɷ¿P&a1N!ClmdWFLW}{W:팟ezyg +]{ K8[b9U,d~"j&R " hU>@N\~^e1qڜG}[hPyWI)VPlpsFi=ozSF J\@,S,~%(&t ͤ zB^΍ <:w}{A͊~묦4_:['3:qZ8DglU%+*0kGeM"}\u>'9QHcNjvkUj ?=ޡaRC̥V2ukMC,i) \ gg9XMbA ?ЖJ<4H,.8AβUFb Ͻw)3 Qԅ1^ 79zĞd/!n)U7$ Yp'F7H/~(SyS HM 3NG |ޱ 9=q%ޏ(?d#ahey%í2 꾛&blt^;Nrhи;́_EE$$x2Xr2nFʶ({ pׂ(օ:gȌX9R,pGzO]偒5WTϜY #pN -jUJ3ڍ P㽠׸L?7/L8?:SODz5b8efOyT4!se.1y*\b E[8Ózvs_6v|"-cSZ=I\~ifpaH7-5J,#r 5Uˉ 蚮-Mm5o4o:_oKB1x[U77{pHibnk`HP2x iWH $mY.l} F]d?pԗDuT4"y[ nM,r$kX>Ťp}}S >ᇜkZ5:26,D.+4 ۊs-Jr$m6v?@9ǻ0mW4=͝*pgBF7JEV<9…}&.@4IN9X?| [6lwg$W,n/xdl>ؕ#sUS\Z<Lp="B2=Ulnr+}<7:*72wh]m,eVp5}?KIiMXqQt?7++GcgCj_Cxۘȴ}_B>RJw.JgDM1FX8Ny珛X}#PR 6si=7: MLs$:Gwrv|_vҿ:#rp }c@7*&$7B%? frH?L︉+n9sS>@圳ZV%TIE Y}j)p`kůKww;P3WG%d==Q"]e\(1Ӫ&\BSѵ8 -{޺!M"j'H1}wxzv L؏ZPmwzQ9%_L/GG&SdUIDs&7yuX~F ީ*T*aen T˞4{Ί_3{E<1\lFNp@n}S)w vË"&uwĖ]RzO)PtC}qV(adOiX0zof35Z-R>4᥵ ѓ;xӗE\fCp78'>> 8-]6 MM7|Աp6ݯECd M L>?>tk"7^DD̵%U2zͻǖը(y%䰌5WV:(MT`̋Ff"đYz"rH㥔Ws~K|.|cQQbK͸ɟJMU'<22ˇ!~y+ Xi=`G_Wx-# TbqTkγ`RNS0U۱ .󦪃)f^ڝΫ&d\n4JPn^}9*|L0چqiSJU9c@\8=3A05AnaMuNNI鞇HZ]O/dWi)<*0'>;Õ" x.a0%'wQQJ$G|~8.tArZ8z+NyW)Pԯ(C9F9?UQh:'Yf 9:VR @:!$ 4!8UT?eu0ڠ9^(kHF,i>|3H q6" {'/ Hم}_ey!Z鏊BZ0CFݫ'[@҉I偘o̥lB_ 9Sʶwߩ?p gyAQ' zKӡ8iߤgP)GBUDٲŚe$[) #={U+#槑VmbaLʈLuo)ABhGg;/N7QN}ŷ`$FgiqѠn{uzcj1!C O*-w{,V˭}&aaXp6pR!EټNT_[Z7.(3J{?/% cb0N"{ ~IQ5XNѧf["9@HscZ&~qS%,h] Lh(=WsDABA<N?׺X7<֜c^`L{-ţ%-g6}Yo0!ȗbTJ4VJ̞f[(u>,_W('hxҪΊ'mhZ%iG3R`g'47#(] }L v֝d!߼c b+S=,Oj 2"̊4c  nMIT )yByc!+"VSRl=)Yo΁44 QQ=au|X$˛s~k\FL5Sهr:Q1f|4Vbd`# kjdYJvPB&n}WqFzKyZk+`TU//wy!BHP{cfvI"~(]YFΔqF.[MArUc]α枦D"0d-^)叅c_GO]ݫ6]2bT]44_C*Z>st:.MLd豽`}w `O̎Jz2}^#d* ؤ=x^k 9,lFi/TdF`[]6S MD}b< 엞B.=$B4f\!fV_|duQ}~+(xzrٸdJt/oɇݏg.XWj*0R LҌk:k@B륆cv x+14:O̫.*9l,Գ`?nK'wBF +P0+vQGvQx<%+q{ Ӣe+ V"ƖlgZit}* zF2Iy[u1EQGl^^BxK]y6g%:L\cLIJ'ߠBLPy};f @ +rI~о/36˰%W`1/6 rD7,_o4puHt*A"1mɱ.jk׺V0zdu1>iScS:O=fKi,bυokaw\&xA$xӤ[n7<5u86홵-(ܿq រb/N_wHh:WX+rѣ[%^_vA*R9ρGFf۞M T%zQ[ ~~ ayNX` cdù1Nz=}D_t| Wo2v } !FYU,@>ʌc>L2`|W@+ltyI뼫 / 쌧.P__N+?7|lL\}TXq虞pۭ4ީzBxi#178 ULklϋ7:r@Rc(1i-m?pݝz~dPr] ,Fxr\ 8Ɓa uόcStT^8(7a=Z:E_ +. gkGϼ- 쌂+i×m*hw>L˼ZݜC26MT+1n\D,ӒG/]A JdtXS\{[mBw#:t=ru7>(Ig|)'IVX&W)g|6r.ց+ L 83˂y*6ѻ)ϗ+ClղZP.ֹ}:ҵ9#֟ѶjβBHڥ aQbֹie./Oo\f5/f*Ax+]ȰYl+$sq_q TsR1D4PC@{oiY S%5Ccd u$[kf֩_KEn1Q$ׅٲxy(ʰpZ@:] 2/vAQ:7QUlcT A.O7G`taC) Dq6]i;bTKoJZ!(љb- 8omf8 } teU*;gbxE3 kH9jXI)31{HsFeC9sԞ<1r'{͵` p7r9HFcfqx:m?B,{6Um,cP}""Pvԟr coZoA4Ḩv|\憄j ]/.+rEN!U!d92djb,{cR$z¾c:]/=LypjpN|DS߫v-(cBHMQjƭ%XGn1C[ ]llDp L)dz]1iX.\U(vQr ѷ6j)Z.\+qfج[YsD ~-G ށnr]upgԅJ]-j|%| AD+6+eL7Q@[9KPR+gdhpt[ zJtP^ᔻUWDƛ[~\0J,+[ L--XqHuOK0 ^o>Ǔ0xmtBp7u7WO?4 1ÂWj562 LT ڬhыbzO'?[ղ/NR`J3Yڦ>$C>?} 6~+0pΪD9=,q|]*e,i?JaLvh(^:0Y0K.X7AY vGAw  $TG9PIKg/!|J1F/^(a~ޑyecKmpv_Fosh*7+y}">.6/@S ETpxҒŎՄS8oh6jwUx#zzonjB(El AM9Q2U):Ợ[H %+/،sbޠeB29R ) 6߬mC 2h.2zۛGS= h ]sLCfjcDܻOXFJWX502qo@%<$<צ(]̒Rmc:qwθ7?F R$j)ځ@SmFJ6x^ Mpi3lj.3y3 'hCF }zbh?:}]yzQ(vgln7I>Xԕ-py4j8Qę?eVPڔHl MQţc V@ib:DW'3Je%]\P s{ʲ3.z[+t6EA!W8UUڛ>oL(ⓜ1u:",gkf #=ؿk>"۟SuHx0=hq1])y!ʤTfMƜH1Q'moIe*N)6׭NiTWXHhzOxI7ɜadFmm C659N6!3T06}v'g.=V x~^ͦ"a62bz*7(@$t{,H]3Ft*CfQ9?yxMw*9ᝤ<}tu3sl&!_i`9ƐͅȳĆ udqwaz #MAQA lF߮׉3.X!g/H}d0Jfd0 iD[D>|#o8ht*Ψ?[7LSƢsGZf*!7qW}+񲎌.,䎬VԶ=:HZs3cXW &\=DA֠K~ :{7Dzu%:/Zv("`+}0'*GpŹ/BCdfe#r3E1PG)%f~X,*gbL͌+͍x K ̭l-,u5cye\Rrpw<#WųYNŢ8q Cm-`G:M*˂6NcCG|=tXā Qv&SeJ7GHgqvtXb &GS[7+} _c&$|fje2hZ;RJW+E\pikL8cD LGt \A&M4E}퀜:Y.qWᐟJqkw' bZ}=ړI?MfSrfY{MĴprop# 9uSeKP~.Z2J Pr=Ai\bR'ESWt fV?N.!'D/Cمk`PfiM$u 6Ab'x@8* x!ϔ9q[ϐMI iV8>Ű1J*oCl]ӕ`1' ʬ%RLJ-tM?DKwhڇB1~ {hGw:K Y\6s p*WѥQ Oԉ$1 wu0͖`a}@dSwqS$<`MK5#/ |E9]ɉΌy-H+`X? a ^*AFFl*>+yJ8oɆվT:3|uO/KMgÖ'"EAbgquެBv GJ9Aݤ9q7\'7զ$f[5gӦ3]`&ZO{l4*ݍU(?,yvmw W07odzAT< !nMc ֫ "Y[_GA˕Rrdv=CӢ9)i;7- #_k"°%[c 5WVfQ>4F'byÇsQo5fzM?J gc0G;Bv35iHs ~ѥ AB䕴dz(N:xA!Ιq Π6jqbp 2.v eu$zΤe }Ї-u U+M#&#TЉhUPG:{_g1aD(C˵(jYr\cb𔲰<;{ۖUb4_?9,(>9J'S f? ;o{Rz+'PXJ^̌>"X̢˵Qbm&_a6y%'QOu0'۰U/Fǒǂ橭N,Mb9d{ԡ$AdEqK5>Eb^#. P(bIKXhn@SB֛s_I\ W)2qI0S51P!%U!"!8εje l{[_e$ecD'/c52n5ҼJNGR<^ BE4n^ōO3ԖT|Jerjdž&u ٱ{_TJeL~w{+xY0=&I"}VHҟ~ A\"_S3Bx._Ѡ],OHlI󐴣7 0mHatiCQPCN5'|DnŖ)k]J`DxCE<1f|zk2Iy_V5FR_ \O偳LZ/WW7Cj".%!.Pa.t+ 0iY.[tGCO0k2hB}{|0u$7G껋#)Xc@[9QLuÃwP4c/@cVSgZ:i]0"at N 3(C|Фճh0TI5C$6kTo$ВITfW >GJj[}[)n0j?EoG |5zfB/pi؋-[0JGj=2,+d9fC_rɥJJ)S(MFohW[~xy+*57qS=8Zof $DvX C">Gfޮ&Wsnت/(:3y zݎH} J<‘ Ƕdgɺ~7ST3h(ܝ(Yioϓ^n;PǬ )"=m7Oޫem01M]P#;d]㧷hRk>ʙ0M )+rlmKΕRV-!4}|#:K9l2OY [DA@L EV,]5։:gyw8-B8]eYD=xZCJ X&h8unW}gc~~FS%S{Ӏǥ幛n̜+31gZ:'+^#d~ظk#KM 5gx3Z#S)++.Z1Zet쐙(JOft؇lnq17,{wuq梧sʼKzl`:UU;D+A|). ! f $@5 tYCg'>K"gG|Aoլ .ڭ4Pf~xǐ}mVSuYI&hA㒀pmN2G:çtfVJUI,Nwxxy1geOOl5 8ˍ}-rb?LZdɭVL43ZΰI-!y00} L2eɈovuO[w*N1ߦǝ=Ǒ0K<2oK2 hYt}ĺP PO'FkE4n\) >fQCalNs||!_$2q%NӮhJ+>l$tfTl#b.O;PGH3xm'^8Ew=&G ˪u-3HR@+@6:vdaXN:"ޣ`7!G(qIAs-,.X.>gjrM"I2z.pJPVҼ'tn?1&0ϙE^BB6Gndd.nٱ4%~4ȃ :u{WqeD0 Mw&Qyti!nVVAŬ;LTeczuzjF+OnE&mA/7֤TQʼnدGvT{ܚ%mMհ61Ycέ_' fw%[aqx=آKK^ J%GO.#Rj 9#&qw1W]̻IQ0ka VgAE/Cи1 |Dɡ%2]]huPY3%})ͻt l qx /8\~3j$>LG'`фwACkU<.ݖVu픔sFoכ ӵh>^g5HCu5d Ya`&{(SI[]֟};mr/5Ȏ(D_DDsnΠTh)oyAx&Ş)/w+:;ニ_ȚwUeEOIUr(šTv@|ٮ 481X.M}l*k{j>bi%)#5'ĨcXw1`$ioJϝ5űq٦lZ*UÈj`n?꛿*}wUi̿,+N`c/0Bg&<^̚P @WZ` EH@-{(G3Zo:@|b#?XN6\dQٵ')ڎv:9j?lK{=wB[ձeJ'pEͮ,"C4Ddת@ O;^b=]Xz };R>5uH4I…չazqulmTb ~ܣs8W0eC@p*=N[: 84G\]yb€J4ͽޓ`'N^g.AmGB7AwIsZ/IW.!goa`0<_"t)6ݓ#xi fD^@CGʽU̯\0@Y*]LRT2߶u91KL Z>DnjoE=8@BWF,X-~n:S]ʤw)K,*57֡y{ DST>>%/[6T4[!_y mZLFz8>c_+BEGBWrt5CE4AkLab tUՌ mjclA 9Wj3+mB)SYcWؾ̀)ۨWpXS8{0 ]=K郆 I[#WOط OĹg&Ps {”Ӓν;Gv/DM-"˽Z*|o(W.ףu׵ /j͂itW pB}~b+ij<+{dVFl-6%JQT4 E nU*Tr}4S'i7;kO ?TXygsnA |x'8.^6hHoo+zV;9ֻ> ,՚vԒJ0LA0>>ʽo7b)ʸ:雙:G6ZC p"Hywho`T3>fZrVBJnQdZ TyxcfZFp]?lS4Å׬y:vbg7L(.noy\YP~Lr;/\Mq VHS88ѣ:[r⹢FL a YIzZOZ;7_X43i 6j:+d<2Zl6mE9ihJ0͡C섃p@cru,'T['5|܄˫Z-͑wlN;~kSDW $n F1ÀVwY@;w+sX夿C[OI]0dMs&VKU7;cbնB2xL(c=*Eh\hF>[oBl MM5J@KӖnZʍLQ?zuΗžK n땘o+j#k %?gCb p4muە2$nq p9+V)s(95r[1Agɯ8;ӪQ&5W}ڸ?EO#n/vm%*L]V^[1;JTf"&KSG b}6ӊft%\!TEsBZ>WՑdPꩬ*&dz߬~QEOeb=\c ڙgzdYL9_#hJ]r 9.3Rbq3N}v.$4ЌB>(t"I xpd7ޟ߶Qaؠ2(BCN Busp|EY% ɾjdbfm9?RdkNBzdD4uhhGkþ`X4\Pc:ڜ~pVc2"p 0ujhBZ j>٣])SڬW-{[S4ʨ^Kmo~BAk_*Yo rFͯHRB27>})Yr+Tu⡮@tÜf-^~ơ oi1t%@,Z(ֹ%"UMxC%VǸ_뤆I^(e:jہ~-=lOݐK#_ڡ}ZSJwwo2iu9lF19K,>SxaLY<-ʑ^;$sg̨fj#L睰9O}s&IyU>n1 )lCZw0vFIHg_畱hfkKpB)Pp(Q6e>޾3L8K0u LPt2mafoWȑn/bA" )7a~ CE[Ɖ/ _ѲS)jՌPdB sv\nXudv [ߟ/7 7?fQB%rm Y⼻ V^ IZԺSy $/Jk w*niLE*d2Ac8Qixr MOz5#t<|RO,xaf.'ҏl/WO-` ⊔4+?ǜ:'8K_0HJ%br*lTtG J)B &g{/ =hj_(%ta>L)7814rI+Q"AIq|Gkqq#g`ZUAoKHf?m&6f`zTDy)>r ʝP'SsDX-[/ ImB5:1O;My,;KG$;|89{*V&6pOgz]7I$pсtOxYBONIUV(Ü~4q(y|&ICϙ`[*aP)8C w:Q\sn4j &Q ^jHl1t}A;'<I;i\y1^\: '-] ?q6V~z1Je[l1 cMq YKrHim , >DyVN/@ H8B{3[ 8S$=x`{t_'1o)!k?I:@99F}y?/b/_„z+e)Ƈ"ȱeUUAwiˆ~%wk"sg.=YH$ ק`+qW̕=;mzEIWqb0k^1a{Jɬ̊GJH!_sVhDg,bwZ0]Qq  T|y[?;Y;2wBDob޿C -ρ(vhrͳAgj=Q Ao;F1Ȃv:k-5:hV|"L:& qXo$OWm/9ز%h]$i$?ks#Bm@{wfAۆaX F;sWdu@nAx#PT} ڐ=;kÎsIafϨJno']\Q0My&M H2;G]W Z0\Վ܄4}CH|r!Zxh#ac ¤'Vhu?gVϾ=EQMe2у~6\ U$6٭0PۥMk <fǏP#g+_ҞZIR] y5kcj8z싛Pel}G?6SKQLѸf?V#LʦM~6P `ʳ%>9%+i8~A wЍvϏG5vOhM1 ,p̴)^'\rz;yG>37y]j~x:kmWkR>f?W @"`BeqEasj R_%z0@qev oUIWHsn@.Lz[fڦL{!Θbcqq9Lt]Rd{(itZgM3(l]fhpT *+u|]iU¨W'Hc] j7$H;6ѸlSw>j;ǞBzg0L{@.DZ]{t-ۯcR&$oS{E0xm7b pjw@S V rc)MrSՊ\ \pw7Hr$$}Gy* V0_RavYtF t|rWsmDJ-@vze}6{{`4B,҆Z҇K}F Έ{f%1n!NG~}h6j.JQƺF?>ՅѦ+Y0cA:P2L62Hnď2p&99ZDy[Uy6 x-2ANOvk9F8W}la{s[amǑ#>Xx!$EtdKFA2N91r%dDYΤS`Q"0n 1K y9m.4l*A;RqTN5=I-R)5]IP26/2">;9nh 5*SEapbXTEq>ҌߕAtKJgI\V$]q#'R#9+0s +v$k8YʨJ}}mYö4Me♍Q'r:3Iթ_4z/&"#Q)l6d·YݗW}FNFT1* l~:0 Oպz,ΥMS#pT^Zm CS4QH%PKH*U!iBúKďRx/ъǠ>KX4$X亸CkmͰ P 8!)#3لFPw)$Ө*Cul')F6¿%{r`Fi(Q2rZZ(L9wֆZ$!/Z+ $K`, $:[S< Pys 2I$ KeT-녋K7eRضxB㌨SQEBZ5JI6hP5W1~fhn{n|Oa2XFu'L鞊Obrp4jz !p<./42RHP)> O9{JoE5M=gMK'VbÉ&Q+ }^%eR&;Ug:C'Oa1m|t(E%O#]4:`"h/䌩)cWd9g.>Xw ۵)<[A\?sigWD)a/4^!Bi2E=9g1Uޡ)pZTza*Xj6s\P>VC濪␬Âs#Pt/a[a bڅ_ t׽YfCjaMi?t6!K1|Tʵno]>B24{|$,Yp)릧 >/O W#RIP~XdxjBV}k,cW4,Y¬Yx ﯢ=졥p|mgЙEmù,Jܘ$XÕ.${T1F[Sm:-AĆQB1s4 s9SƄ ݀>4+!dEYQ;-MuΝzoV:"7>~=QcҖ {Qa թ{*jA*(fr|q,ؘce}5W̄ipO\^3G5#֐X_F8O_E -BZAdkO:lzifG@B fJO\#H~^۝j+ǔ`c.QaBq7K6 "2O&yAyV;w2r2'2&%yt%i4S,9xT[<}S] && FUc0Ob\dE, F(VWs_VDsr/kĄ w0dP͔Qodj3l(nZqW>gK^8 v}2 (彁%_SFp B&/6L.GZ8;%ZJb5Asc: }9V?~+*7+xLb=uUd*I+#FƦ?X9YheK1k$hehݮ06:xh8;pQ.0] 0ϱbHz9;7!%&U(Gc6]Cī#A `"|{cƝ~ۊ"6nK.J2e@dIL Gtk欃Y1:Q7k,=Ɨ&Vҍ\ww_\2swF-dМ"yzUEdyMs~ ~ u5#h4+67օC~KϺR7BR9WIǘJQpF20\%mw9 xC!|0+Rv75);//"֐G\5 RO'|uݲEE q3XM+Dz\3Hqg hcL7H|nðjMf et~+yA/.ß/VW^^8Lkcj$%O~ .#C;znoZH +_>J}b=LkΩ@0rXh㦙ই%}k/f OL\4& Oa+͸531v+fM3h<^iP/{͕V,֛#){_'pIucr#WPc]tY|Y;+m@c{`DYKLi זo:mBs1lԮ~{cMEtsShH=6hUM=Vbo%jb\hH|m+?;eWM#&b멄%;`Pma!.Ri:K'|jEpx&PL4(zf{KJ7x\hy*NŸG4'XQꈌ#݃iCT!kܟ13:*QK>zYLL|=NHf܅&0\9PO|3Lݘ2Zﱏ! /7EI,3X2ޕwa8rƮ &6NGtVg2ǵW=oEr@%V9q\MDeR9W;ۛMGHk!K1[2!\Ym~H栳:7Wwwq'߇mn,cF`gI[qZF:\ iҍ {a' U0:ݼY>$ Kt)*KUQRw5 π1_Ro#q&hf1GǏ.v Xh-L3nʳAq9? P(p„!*UT&=dM:T:SԶ8%$fUZIl)\)Jjm#qzuiFѠ{6Bǫ`xc9Tǭp"5c‰NaBeC5f'ɜ `a }XFIyivJ `Y;kP,5ɨqǀ*Kˀ6.&uzJLԵ+RRN7hS=~"&/ ?^:ɼr>S * QWYq9`q-}3Cf7~Ai8i)_l Oyle$4׀p6 &&L TMvwDL.}XOc)+w5FM|ښk=ӟm]]eA,` g֥SYk7CO9){Kѽ #')RZ*/f6.͚`͸W>j-b,,^Vbx޼h(1סHtlYAxץ)-#Z509o4ƽ:@{QXϧ3׉V@\ֿ[ j~2Ra|qD[OiyWh풡a $i_dxl\O1p#v6[-Rc Z*̸FG[x*,9j'\"sH7r, ́Uc8ByC.ū| V(`VQg7HikRdԣ)wPOBAN^y9=1LKeV3ҳC {[`GuELGN(~n ҥxXV:> Na O Vu57W|=al0q/x̃WtU^*GЫ|OKed]L 84fcZ$’H"2 WRv YpCӄ҆1f!YlpEJ%m?{ >ni3$x2(j-᯽sKN> {۴(HQb^X}0X#p5-= ]AE>Ծ~@5?, i/_ ɰyݡj=AMp 8N% "b|;O$3x(hB_8`0btf4$G^KE|YY¹Z5Nh 0 #~jql)=BxX-ԽJu@x/ s'y4iQ'BH^oNq:x T;9FU` ү HEHu{ )@jQ@-~jRI@*f1'9z'9 4j=dk5umюHqܲ<`FIW5(R^-'c\".^iK,9<%ZiCo?lyt(>api& 4M9NEJ6C%g>hw/؛~H'(Iİ 'kי #/@ïLѿ8 :f*DXWq*sq0 b*=:'eΫW%LЃhNJ)iӷ*$*$ &<*X'8~KŐo{r;e5v_k1NWlSKg>0+-C3ĖyKY= Q=XaKVhH`ri}ut9iGj 8O<!g T)sw}8U#H=JGm=fE#GFHVDPus[;\zD6/E!~PܱLm# ŠqUbyອ%L1gNUV2Wt[RanֈJڷ9R D.2ZHX0j Zg v;[gQsޮ*i3Svؗa&}9qrO&a=pΤ;9*? չʾ6_NcewDRO`Oz &>{X/1= @>bZW4L%B)c"\?j€zs%Yc)$?\_W1'%jd~8|V ҡD3TDjKL:AYâsԱCuBJL,zp֞ ,xPzHX7UM] XܞY@vd¬U(yE,^Z϶IJ 8 (?dqm<@3 ֮ʯp''i>Ҫ*g Ҵ76_ ٔ']tld-Q7rG)Rqr>hDmaXYIƯ"-*#%xeN n٬1W&91wf'gB_?M]qphތ?Yz&^h% mZM6d L(c#uſ߇.ʢ(?ޗQʋ.sUaӓ ,S5|4' B7 n tvl!7&]ok7ͩOᨗO9ȋWY/ױ]s5%mz/C%u6;Ezj'V]pZyynЎIrNVͲ{\JRe6I-Թ 25j5|+ݓ6 ?FyflՃu2Uý{*N榲i,f#* en\ur![ jud}.*LU*QzP-p%v6 ͙6[AM˖iv;w.ٝpeWBҎDW`EaZ/(P1YJK^ppt٫Wl^ 7yNWvwko7Yh.Fάh6)cZRB&e#tu伬D Cɴ2#dcL}O&g1`Ƌ)ϓ`Vϊ6Zibr1ߚhRta430)dA­.x ܸW3Ϙ P}N%1DŽq7 *=^9Z7}&z|sa&ۥs^xRxrczvHIתOL)Qlxa첸kW8OHHsL졃m*U cR-IpĆ Dzvf=\#x ⷐ&wd>92~.8$h0`^E]vgIߊ[IT,4[zXVzy }'=R|UAWJl3:߆ZOQ+ya mt~Yr:}⡈ f"ְ$̃I6NS}0 ??=| !QdMm {~&!0^C-ؽZˋs'QHu_߈\ec("hHԖX{[~52H` 8\VW$̟wîs6׳JV#xw.2̔R"R8hZiɑWAW/< $kP &P<[i(wIs2a263T9c=cȦ]uX1|$<hkXL{ xcIFsQ.-Sб}{O;tXܲ( G!5P\o2j$O.?ZLw>T)Vt`Q/ [AU4`A9;Cδr*ChVox,54?%ڠwm@V@SeJ'綖: P {t1B#brx'&v9~ oD!e9q:z]g ԁo_R`] ʦe^aʹ۞#UN4ϮtS>v2M^!HwcLʘ VMER)Mi(Tֳ |:E\JhZ&tcg){\7 tB ak ,uxbocg@BBa%Xg)Q4grr"& ˎ0K#0^Z;PN>,&k|z'_~$ATY"e)3R`g'НۏRC:Q4=$*Z: ߍM39^~\G?!f8PuN*c(i O}UpNڪS:IZ=f[RɞrR tk .q&Ln5RPb\r>UZ_ ܽ;g{g$<C̔/š_2னgA˽g֝uq߲^dΒ^ȔFmԟpIy9oj;|ߕ]bO;[Ŝ^~Sě*Oao-9wYluϮǀc+/=h-*QJU~RRtKjboqYJ%<_9Ӷfh*?,CC0!.NlmBHϮÿEڝ*aJ)ɘgu້>;g3ؾӚ+?Jjio,TiՖ)V|;hQX2UnN$\e>B2>v\qHol2; ?GxN qցFsman\@ u>g:nF2 5J;/%$"ˆl_w9_"\>,iPxa١2~YA(ėyrmdP6)/p΃] u-P$۽ ئY&ay:;)NGYʪn[ѝ-!]T1+z\?, K\Nn_\:& ,)S[W,V]+u0u"it e S,c06TmUnK|B@ASE3g1vK9Do&c &"^O pj^&(2ˢ[d6MpNVjygppH6SpLGd|~Jk@&13$"sb+R-.Sh;'" o cJT7{]Ư/$[J)؟u <̴zH]mauؑ;C^m)g':֟${ Q.75<6 tVa Kn+ '|6k3 @ ?fo:^^ ͠Ωl~,aPvEK2(KG^/%9겵0O2o?}3Br:8׳Xռ0m+3ڥ\ "PXnr^iRDL:@ Z'3@&'\\>p1OV=E?rj,eֹ9)ɨ臄 6nQ8R@Ҷ}gRHUEiG-7NEj9rG7!ku$,e,^ɳZtq|h&ћ.;SO7W;mOɲ䋴X R鶲Tv-agQ|$nZh(*bޒT8=IYKOv?vDa^d!{m]\L=A)j' L@\&Q ʬ7I_169/[SϭCV 9(:og'iN`R9%tG )-FcfKWIAD =øxnx}' jfUb|S(|Q"A11lDV6<\}/ki0&(IvC H,)mzZOO~H7԰>L _p(<H3 _ք,b1<[) = $: \ QNqGvLV" ԰ ڼAEk47$tPk6޻fW>VIdqXcHC0O[dn9K[H*!&әkC Ƿ-/qXhta t҅?eX* *lc_Nlֲ8-zRDid?5.}X_e$7;E7  }HŲ$ ":PAA*RmYcՕB6p͇{wY *>_Re.dp/+\%˩R-M:ڡ'Miz`Է#"_# qo }_D,=NCXiJ!D}b3'\`tnl_tΔuݼ௛CIzǣr'3k"& SݗܭMqp]ᙊcm;b.q?TǷ@~sKNRsAOZ@3/U &S`X-J8ߟst~/p Ք19y_EǓBA _EFp5$CS#^j%x[ ' 7DxƤ~0)"/Ptyl1n[ ЯhIurA5 W{[in]攸_/F-8-ťi}}dQk&B|!A1a5:{vd/T R쾁-('!f<>]3GO9d wf4^ \r2!Q6[m&\rx:ւW38e*1Ia/FB7i{&'ADo`{DX f.guMRxeW?9uK7[x<_kޱNMk3ZX;r&uD%icI7ɍhLvfpŐF`iM5dOi.(ԝBizJ1ӡq=lzSr@|gnh!v<[@ *M<(HHeki=Oc( <YmZ :'YTG3ms `)A#".RTo"/H 5Ѳ3.f#EHIämp]I4[>DL$%󾤍jgyc0eS#|9yP.[MMaJk`bqtt ’u{-^l`Y5.7C}h5jbXr5Z$9߅ox,|tV{vP|n ^u'г]mX:G TJKV97- I gȨ-IbNҚ;],g d_[E)֞ld"˂^Oʮр]nAxB`v=bɉB]K7}rӆi[l4>Q7ys/̔c*oA6C!MgdsqTM@C>ce &RKY!3Eaױ^\$^-QƯ}bѴNuEj pEsw.B6JG)b^Z=_0bM%rMu8B#%Cg[ v(K E^p-8OpI;X.M/=Qt7aYEqm}?gJYdڭR؉<._:GY>0 S43jꓰSg['X8!+/d)e]?<]JWCDfpYh9E=ᣮ.@FP"pgܟyv %% f^_(-8G{zfr^|CѺY$A_JgXg6QG^Kc_]J^Cz t-XY}]w>%eJ7dOmT莟i95| ~&:tϓ L O.o$āZtvOǏ%v,4TVbƑ"6p4.+"ao |:cY"A9s-#C,6i;=zh Js`ƵÍd#L h;+kؒvb-0 Q6ȼd|鋢AcOF ^i0 <5ߩ>4c;]R d<xlF 27# 5 Wɇ<isfSp;$_% wV@vB*[ #z͹KY\~B],mJCGѶ~5x#=nK$p1L?k|?`7PYW~M9,ǜe/Y/Ml|)  t!1t3gwhm{y'1q/+) PCBhkIA܊#3dƵR4H cv!8r葏4V{"OݜQ52M`PznKPh̵PD<ҁS[ S;?姖9J؃SlF{޵2S?DƬ8G I0{eI1 nhcU`e&x@?Rk[%FR/턦lz\<4 $7E:|r<,jFϖ.c=FRMqD1oڜZǁع \P}EC^k}.يޭ`Ύ0 KՒ)m`lAsWwHyd0j>ٶ4vJH؋=ItojR.A&}M+O}gT{4z5fƍn;3|!PnSr*7`eٶ*_O#B9?f#SL!st_Ϻ+GSRG-'~ى2mjF? %_Yy"?G {ଋ(8 ɘle!Z:n8a[|yK NPIb$EGcb$ F?P(/qGdBa|r{mK<_8s}\`l8Ԕ 1ݡV0\4K$1 8{?}ۼXZ+J ޛ_hEr%iCR:ǽx0vQDmx`^(M NꪳQFyQp`4fq0BK r__]V|d ~ޭ2Ju"XMi|Ө$XEHkZkNfĹ%ٹu%&)5~jq68M9QtW4eޮY{ lLD h!'> Ma:Z K'~a1DF5v6f1 y;[v\DETH}3;ʠ}2LcaKyXzy|Tw7` Z\CYz'?ʹnvyVr'bJ36l{Yew1^:(ξ8tv͛M:CguV7w#s7c1ۣFЃS+PᖍBQ~鬨k#$^Cq2A-; ?x+ HEejȽΛN>]_(tj"˅zz1kFxq(3KPUGU+}( GV63*>Y.<C#0#']>3iO3 *>`1$bL⎷qe+(X !W2hwW{iYku\W^4C@~5#T2 hYd*Gǫ>&6׹bp [W^mS}@-m^!S&K_W0rD)$˰gi:g m) ~QnVFAHCG݉ʩ!CWu"'2ήMѭ~> IPm=[z`5qGyGOe#[$"ԃb7K3@r"nŽ[m%ϊ3ѽw\(Ɇ1'k& fJ *4$XƆI\lDcƺ"3z|ٯ~4D]`K { L7;m- }֙p56}#YF=CMJ#4xUW+yX}[;˵F8@*ퟪ7)77et̢m_ NuJƄR!P ̦ kԈ-WۛWF6`أ7鈎[-76-AyxONrXΕȯQY|8f ]HWT5@X.6ԁ2_r`_8>vWpH(zksh C%m *&<s9w~d6g$6WGDUş}Gx+e GqHBP7O\Ɵ{A8xo6V" eqi=ķR`Fe=Ŵ0 eiVs8B~%}v)`r[pHShHUFhV`쐲 P5k o&#Y،-WŠDGPpi0O ik?Pl?gk"v̧76eK͝l>nBp&8EaL7:=r>-kfK9t;+ G%B$(I=̽1"T ȅn."5](CY Nb8P>r>: j OhȯrbAr{2ߡwxft ?`YrPɚ)[9g !ޞF +V D.fҮ*ȴHteK#%ȭa<0Oɦk>7=MJ"^YXH)Kxrs3IsɎ9gg(dQR#Bo5 ih^62vǰ:nf, O*(Sq 01Wn*A!+ଂĎl<8!1|r^x[rnzoϊ7 op`'ї|_(WќWʧQdKm=X?@ؼ!{\%e}8F8B$]Dx~8{$Ʃ,ṷ_/iGdF㨭7w@a h=S5cÆ$n܅*&DjkB09=WZWj7B.bj]᪳ľ(!9}Nl9 1k BWvn`/O#U dŖYıJ^ ;*ahǔvpVI0gp=$=HgZx%+k=yMM 9dBa-^SW`( XZ0NYlxC駶A> \^-F&4zm6sv VVDg\Q>5)ZnE0 k;3N6Ղ8mҿ_ΞZ Gv4GuF&>+Ĵfq[~:v\ߒ0πeTpFiw Esp Φ`pGJT Z Fuy{MDXk>Id/HBFZάW  1sȃ`MluO2,ԅD8{"]mYұLR%ʦs@0?qv3)Dv;`R[mcqt;2gi էy[6_gk2(Of& H hpnʛ9y=֊]ب\[%M[(w c$t Nb]cZo,#< !‡VzWS[~V KX( 0[hjVJ.{Is=CcbiI11fO)2Y߲M*Ua:_nHV,|Ƈ'xa8fFJ`]݉v8 楬DLJ A2I'wg^Qmh;Y2 f)9C\`Q6@q}p+p| Vm4Ö׈ b\NӛnvM8v@ӫ%/0Ijpƚ3 f3x+F{u\Q\!f$]et:֞?וV+q$Сr@'e 5#V~LGZ_,uj=VQQ ]+"UkksIxb%#? .% #5u<I''ٱ -~S"+<ζjۀbK_ng>,oBGg3_^~;R ox,:#׉!Y,&KNG]t ~,̼GhneZ4ZCm"CA!ϑ‘*=A_i+C6x8=y8ڎ^_B1>OAf5꺞&ϒeR^޺&B dm Тz@F@PW;'s!w ld,;Q&_+xz DgXM\xot;Lƙ&Ot`qFoe̵ɏWٌVJ*pht8SjZ80hlnA0a'aȞ)j[T7jH,lEh?dh:\T ]Zq/e J #zG[7t8L5@TLqc #xh]/ʉÔI\t1GVeW>tz ]a+p-d;v'g,=8 5Z9m(IXDL-%fP6I{koiT30R9FQnІFGK:[7;؜cTBM.ϻ<_{V%&l3&ayC嵊iPDBCv7{DɸeSѵoVuhຬ4}l .-46H4U껂+po˝ lPx+$g [ՠ;Õo>ƄU+Yu|i/(5u#Pr|1;U9#Ejt5R}\ǎYI cP40 ;}bY"Өg 2N&u$bz s#n?#hu|א67"/R 9,~NkdXt詰Eh/5q)\l)9>o?L.#um<1Z;WQv8#3I8& 5ĶY@jPqiE¾-\]7j&bOq'l"bJav\)MD?74"˰,q֮2j+^NnU%]1D)>6G@J4"HA{=<Bղݻ8'O$к=SMK\}yLF.WbIMыωMm*ZZAaţF1c6`42K9XX_妙2 }&/zrBB'`t=-5^g2Hj^!ATR*nh7cq'k߃ Br&R0X TC=s!s!5l"gf:?$ԅѕ+U|v4u cǴU^GRaü on`ZE½>a3tG4?u0Htu{nU@c3v_P%7b"FSDzVz?&嗼4q  !2J}VTȿp[G"`҃hYk"KP,evpyy]U64:8- ]5(FZCHaQ4/"̦9,uo6.wƨƅ:۔=зG j#ZN"5h P/(.)~EٷZ^ 0 \Tˑ*?!ce*`~0ocH\Y8{`oLm Y/|tԑlU&mq_2![=sWoӆ)!)Gi%^Jhq%Y{ 2rgGpMd*5 q[,UTa{odohp OuORF cIG_u`m/,;!MR qBVr'l<:h eh9'_I~vñ0 :w#nVFO):"7>l!#,W\ٽߴrzp.M$Gpb׿S#S79dbUJ|C+QmC7/=,Ylvˈש# l=4:M؂%e/]"X^M$jg$ sZx-F~ؓ%&VPo,~vĆnRQ^5R@~ޅU-s8F@G<73D6[ ֲo |K35?u+Kwh)s?X'cߨvqI lZ4>})quS?+CHvcwfq YiKu=FCǝes"I* 28`yŻc5iFLoO)S&Ckf7zOzn2o JuK/j˿>UkfpL_7ᘧ{zR7 F]9Ł|nuroժ;^ *-`uV3fUCDQ]s#. "o8M;vl|h(>Ll]ϕZ7t`o Ge4UWD6:ydmC,` :cgaU ugj>N)k;j)lj-uoK[&=>)ZZ> ko=Kq`6K;5`م6L|#tmfU6J$ZɗnhիAzޜr0f? 4 ZPl00X+7rf|oS&h;$E*d(銋![Pi익 `0{\w0}g?d~yVk Pd9Lcˢ9ʝn%eC`ګ^R]^~w;nJuEu SE4r9RwiT|nuHo%p%7شXΟ6TX/l}J+sOh)[8v?ޢVs@ iFх#r2-@4JLUq DoNjr2~Xt|*B*͏Mrb#Oߕ{uj*J7`Y 6AALT؊()\#2b6!D=&=ہYO6 R1Үpb T|#W45];J(ǰC7r \Y0m?-wΖA{Afc'8ŭlA 'k޼P>9t9YS7C ꍒS4ZLZ9.),[0:b $4,e;"%4iy,˰z!Chɢm"q'GUО] /|*9:}fLvcڹqȒD ε\lO:muoLjb8L}NQ}| E:zÇ- mph.{4,6 ͼW^=-* 3+n:^g3V7_uθX)~AKp;yғI3aHO4Pf/QӇu VTP Ɛ(l/[vf>FxŻ&Ns{S'a],:ϪjA='C,-ԝ._m:Z^j0[Co%+1R'z&n-38A ~ҋAI~ ]OHr>G}q:_ =Tj3'.hMN.oj`NPae:<~1/ y)Y yp5!I^ZfUŻ+f˫nVFm6RbuGOxwSct]sfA{9#4..B UYT]{ `l s~i" :SnEŜ!%[~u1]_ٽ9A;rqȪ*_8>چhmLlܺbFHZJ~}sP17xгa0G)GJgAO؉ܪyZ[yII@O(96K"[-+p ʬG%Ϙ0iQF(gOΗco ԍRD~7qR8'3xlq%;wbWSRbsf\f`D_So\48Ot%v(lz O?VTgu}ꪇ_%&y]R%9d$5Q/1mn|(O;h<%Na% mqfϣQl}x[ͯE?=s:9=,4Ka!7"굶w$+ V=}7Mth;?PT Ǟg%6!<@Zzϔn"*_=ugijÝ[+iF%X[ΥIMëryNL@<‹B|JsCXJE־C1VPxaZ\YsMCd /hjܴnf)0)n hҖq ȼ1J VxH҃*_TR :$ܱ|x?I@-PWn^kXqeJ c?{$ZPeX 5 (BO rE{!+8;>!)~O1MP c(;1 qbP,|i -y]X6O۩ ~H_?s)Fd@l1g^c}Wl.GG2c^l.)l[fCfXFS`"{L SkBJ>HCP9VTKaP<0a1k=y .O3QK#=5ŰOmB#,7eނbhggJ[M1R/KӾyZXCR  -9q hup0B2r՞c?sr >+BQ̌1dSg$斉ߓ כA0#k Y@urhzTF\j4Vv''P_!]6ϒجP@'&q#0R9f}B3†ιAy[UX/qAkxuJIA9Yuue싚gpa11HG+.K+_µpFy=3+™*p2gt*$#X*FlL/r!Lh=y]@SS*\5&Tk}VLZ'Yt"hA fm&´QMHy֘2sY1]~ Tm.06D{,h|RwCHU{tU|kpv]jWY9~7HڽPL<^\ct#:pI!x 5 ZR" IH=vxV'p7Oq /U>o vTRc-E`Mobksfj2=fS0@+H#_i4&)E4XE#k>>܈ݏy$ $^<0I2hyU@%ټ|4əR 2 zz2_#}'[^QIOD1^kpZb'rj@!-SQLsȽ!Z]UϒjeI2[6Ҳ5f4O (!"iҐDӠ[ .'Q_`(.amcԂ3¯upԔSMBgne)@ػb+=D҅~P۟bgI#2ebP uIQ$0LA;Ќr.}&8+IzbǮr7xպSOWm+6,*D[za Yc@ ; b:]0|o ځnڣ޺E |ln)mC[/<ی m2$F/DV73,zRs&\"9wKmfzg{80>n|^QKo @00Ym]޺! !$K9vAݟa JXA!1 3zw4i Pa- b~ӎLjbF1MÇ1&b}_ycQ*+v1_>շ|(lZt';]܋e-Pn{lδ*#Ou0]{,e@xxo#"m '}7ܵ}P e_iy}Հ PSI'dJqB]t8%[Ok3,}5v+{D⭸V8H~܏y>ihddvoO> jkgh](7CL5[XG<uï9k%Jߞ,Oݚ+%SىBWnt/-iB3JaM yPkxn_eSKJEJǪ߆ g k~ޫz6` wf/W94mL X(?E͌Sf;,$v a -d/pn=~ Eu ƽ7qԸAQW9L Û0Hhqb+lN$W)q_qDR ;?{;l^gD؈JJ-SN8maY@78F,OD}Gj l L,dL@fJmh$s=i`*(Y Sjp*/)a.E"$O3UGܷX0z h3[.F߱y׿S|Tqo+OƏJjl)ѷV48ۀxEq۲o !y׎Z~+ңbI~ͮ"5x EL ( 0d tYvhXZɠKT_ThILP{0lQ@Z-joM=s qNuIx!1VgƐhJI֬*m\cjjyUHYb Yf+ֺS$3u0 0sf^  5R `fl`Q#>+S^`k+_29|}#$&C]yV | -LV:Oxi?- !v4V+;`1;YZh)V= }xfݦbvB>a~ѳd1G,a<Ҙ\\:lgQL94p=GƼ\8^ȑTx)/XXfJ<7h(µC)):)&>!^H kyCx eV19P|mɎ.˜+\e` jNM%7ܻh;pd6ʎ8d^zK֞_6U'$mk-K&ٮ@ۙEx.mEE|Iihv]+_dEyI5 PĄxe ۓxs8ǰ1ɏpWAf Q)`lb W!kZZ2ͽ=2{3p$=Rӓ3EicŢNq[XaµOINɲ6[pǂucܟ^w 3^LW'B=!cJ,^ 84 &pI³y !=&7#k]]kq 1,Mت-9Z];vl'3G#%q"1J"]ji(M#lϭےA;U_whX?#C[e)=? U8 En+<"v|K(ji=+U9_CfS2]x͍h53[h,|C+J9!ΐ+[/5I7ul'+"}2K|IոTM97{#t~e<0C8bmLB~G?omv -#r&}!3`j:@\gbYTzE^w)ct`uSgsJm%Xv,A=2D;r(i=͹^b&pn Wnb}Arĕ&t"U6-YsOw m{L$ޥgG[O|l>v6KPҙ)ޚ!P ,uÜy.0c3-"=/7ݙT)[v͡@VY-€+?>gANIrي ˼iҎ$))j̠|~.mOQԓL:*܀ +[(3hop{˔яV7 S`&KwӬP |`vlhyD5 [{_joo$6^ĊvA 0<_^]i킔 toH4Km;GՊmW?s-ʶ^$}Ek'79V>إ!(c03&QxXrIPL)T_Ѐ􁧘mE-bAoݓ㘐j0wgvQ e1j=U][N&Ṃ],Dv8xv=[5 DCNy4`=jt `h3¸hSl#Oa @< /suj=^5vfiGcCj A.jڠকB_itm0!5c7ZdgGrO-BeRQ]gmWД=Zڕ w %S$fG*a22YU-=E.꼪Muxooٸ_iאC¼'z4eUj\Ww.d({nb/vʵlM `кWyz˙_OT?g#gc N2rh^n-zkcMEA`4 8ZpVn5Te3-bNCH-&1-CĶVrM፣#b?+N1{_P]zoZ*D,"(l[# :H:>Р$^^r"?ʫ(Vȝ֊!ZCֈ܃g^lϯ۳Z YH &M"-9AS釿/RZn-#CY(PM}MtPxU =lV G81&B!Jy5"-CI˟9;iivCjր&z+4OSD|ȑmzᚑO}dl(| xAl(Hߺn9C׼bHε WS.2I1r-`uňt}5%(fjw(oOp yc<iGnO JwVt."0'i542is.Zfa$9ҟ4nڀGYj*g+y(rj j},xW)_'mbA?{dz[]*̲HPͫԓ+\*X2MW*4I\Yټ| W|G3@o[U֗EZM[^Ts}Ō73yx.2%`Q_ 675WW3.{n\G,1hWK-yEաdpKҗNJU8 ӗ]ܰeS6 @{vh I"ojɪ2r|&R_㊇wКm[v}tۆ&m$`~Q S7> Jؤ)4,BS%S)5jfh᪇w7<ŏv U9pOklnmycxMwuuΈNSk-qߓIpߴvYyx}1eUZ{:!}Q۱ ö́+npX&w =6xpQz2-Ty{eFxB8 ;ˆ]Zr(UIlNɵf?DY]QHs;D4_ +TQE+>:׬pY!۪7l#<_f}Fg\ѣ!]SD:\*x>X fGU <=xD[7@a2_{NV9ǩL~B΍@T $ 9-hbOR$G [t'k;b_F\McV$7z(/- emE*م6rߺf 9&oeRh`o܂X&Pӵ*Y6F;9@սz1p m,_ע!7.hVX,̝e+k-@œIz^hPs$ľ@;F(4i']_ Bs˞Fع,2kc}&HtlNeQYX /N_ZOZ{PS'g/ n.yq5_UU;#w`V-`ԾQ٪0^|}`ԋ)6)evgg##!mV {F ؟~$EjnLc&XkX EB8MNM~8O=F!O3E]wu:!V5؜&/0WPMh(ħ *Lu^֣Hë\Q1d1!e 9%GliE3;yDHCxH*-8.Q\I8vxuDBͧ\+<'Guѡ粚w3ANƐ008 !˴YŎ%B+Sm# Iк { @p,PC1ߗi}NzwHY= hΌ4r ؀Y(Q.Z?y& lZ#P?o4qJ,6ƫiӳ=r z>1^Js:GjC 0,$krW*f qhx2m6ꯂ?S+.v?'x8BJY M}Eus3^}-CblK)r&ozsΔUH2 }} -G|u80*\ގ:2s#vBwʪRs)yGj``l%8 BfnaC~sڱ .[v-q#QEy|ߐOyg%6tv yp|K>%lqh3Ki){h@.i? a%AK7g%%̾Q$b뗋X&ѻ?6 RלY7Sv\u+K1\ܮdbo/ct-_H@r5c fr?cX2M&*MzKq|]…# "ced&)t/dLg-7dS_NJgWj]4*1|ہvG:VK׏aVQ03Xe!t&ZZ=AqRmzKqWPAX\BӇ,unjQ.OCAbu>WLMU n~Zљ"\_ׇ>펜A{}0!{k NӾMFiYp~)axAGJ&xsSK7th4 n9"Ɖp]+K8PGW2MLݜ0Ź1 }6- Cq̹[Hx P|-ҁGFlr}6o06ԫsH^182lh_́F_d8uD='b߶0LFPYuFsg5 1spdpu4iy?kI$Ѩ g] roa|LMVI^?VScҪ:ʎihvio1 [$`EeSH9.9{ =<"w@9 Ң G_X EY9Z؟I"Eޗ́av {okr<@XɆhl:s.|8' R>a~kBBT*8q"7'0ud/JK䝯޺y)Sx8RU_P| Ȃ[%Bg-E*쳦Ќf<8;R 5+N!Xm3汾+Ô:[QuO‹ ԇ4HXuӖ)r~8 3t ڨPUaLFx>O)|D`)-(AZq)B5`(Y$`El  dP-; +Ek'a:p8=.J)8jԒb0.N"*85AhGy7wvZ-\o*,P|XR)gkh!IAey(02'B^ TsňryD7?_%4ڲ[ ”7VҚf̮3d;(nq=˜IR֓?ɿxLi Ov[JK^V .JVN#UR#)C;S٣Z 9MځTH. 48LbPGX[c Y3v6c`|Mip2R(NFE>J $ugF X)`4J[o0-0<2 4;HNX ?3QU*E׵>/bU2jݵ3sdW z-&hkqM/i.ߢ-q:: v`|5<3'.9j '~kf#?nLz]זⷱ>}EwW΃ 4*P UKHAHM8%T.Iy&x^2)OwڑlOeό!Dg 1НZ)ų^OIAl4;ˊ|8Oy(b-:r{R Hg-$7QXcd3d|/'@ DKQ] HErS7RfOɀaCbIIAYTv!}twaz_&XަB_76\eCxT,+\'eAg #ˈʬ KO .sUgA KQOƧ{ *Pavع)d vWmYfZfkHJ^,=>#/BP`}muXX*fĨKW <+a>r&0$}fªPբ!-(#k:ƚgFgO]p:m*,6xFP vxr&߈7MĨWE4>aS̩6/@cQIc!xJg&S΂ /TsyiD>^Sw}w%SV*D&t#*ds}: ~¢Jcps嗐 ntJ7}@ 0^ZsW]gATUm\Dioh$%'qc>euk:jt9Q>,ʺWm*<FZ$3:3y"ܲNIc==:vy{QCWPcY s Kp{AY9=[<2ry*ӂԫ: m'gn|Po3PcEY m&ۥfv|8~ k1GU˒SDJYX%JǾTm3TA/KP \踒6C[ NJ`vĿNd [*zK+77C `^%O 7. D]u)BK&*"%lE+Kc G[5I6h2KH/sB )*HӉІZ{PTU% i*{Zޡ5#_/ztwxG 79 egYܽFHl3,pF0Kݛ;g1 %Awr6T',ZZN;^GG};?{9{#))v#X2~}z))Ց>I왂&Iďx>Žf\ VDVE '\C.AL˹)ҾU>RLH 7%EY=3b09B- hO~q%u 0s/:tnaypcN mElsLv0kH%D?(%A=q} o"9dpoSG5z0Krpp#8FfSܧaPd*)a9obJv7G)s[[\%iXYm18G!p=y?v sON-ͮqzcmF2RNp&X]-ږц֗HF773P~>?`R<̑Kd]xXb>hRvt3B \^Oo8 t> 8<˳$^MT@zښ%2Z =ݐ%9@iM'WCTwPeuϧ#+G>6f}D0*H`vCV3H1\68"?M%nO+ RxfSBB c4gH!OR]FHO?UM-cx~yؠiu>:fB8'd@I#lDSfqdl|nrDܲGȓ\u4ƻp{ȫ$+ =vx^gdXgQklgh?~k%>u81E.yV9Dy>瞾ep @áE`@w0L>nS*,E& Kuw;)q+~7 &eGnˍq;U9h{4߮=.6>p_WDFyÅY>Wbu{v;@iS:6p `)J|k>Ez1[Q'e[#)GFw%J`hd{$[\uUߚ+23 lfӯ 6Kb<[KIZ DXb>?5q!ibSV S4/Мqe3)4p-/{ϓDw\L~WYU ZPPKZmS+Ť]Yqc?ӃJZLԥXv- _ڕ.`b!xk- 7~hӄSIvC4jV;PqnJin{ξc׼ Ej w * &e=xo0ȷb;׆Kb~1BVFe%E41qמEua_{0` 1HE<}yʍON(q0d+NPJ x, }FxMd=FCҪXMֱu"o@d^)KSc.н\i;^^\A"Fϱv!4GW,,&OۏnnHj/i\TJtI!b* .StAjv*:H,1΃h!W-:}MCāuHJ vH%(|sƎ8GS?);fs3N@T}ʟ\T5" W5lհ56tq#LKwEu:VSVA /0O?p/F*}M=Tt4]YM03"FwbN%W:5pŜ1+r6\j']_JDm$DA`46P%r5rWxB\{qa<dkK+FlBMbGjG2/JC2[`_@oPx FR,jlQ{^8~upcd vr 8'r.9MD 6D\CdB%Œ7l_*y,$>\6;O -BiO:đ`rCf;R[W(U1CO„d.W;CKRYԼ3v5Tv5ApCqm>S j5'a?yT B;UJbx!irIcH^[> Gkm~i#U 兊-NfqI.G_MՕZcݝ `_uUGICLU{suqos-7Y}e5÷A_#w"3ȵCIQ' d/ v:l $ p>d@E^tOekaB؎ oBk~,GGEњ_p4LzFAsf`P |ν/#S'#}v[3=`O_DI)ؾ  ~%Q͡F~€>3Z #A8+Mdm$őərV$Llt-֭gsH9 #t*3Yi9O4cV_p?:hEBE": qbDLI3BPNXOhq=;Ƈ.eolS6ym4xyG)f;N]_Wp8T/%#M.'NSU. ^\ڱ8kY{ciʆ"B>FaA'CS$!\jGΦ.rZ3aƃ2H p3}Jl%p`Т[]o`z,&}Q11ggQ'䗯"E WEuR!}ȾaD:du` 0NLX绝㸠׵ i ΢S9D) 3DL]vJ$1/t(~PEO^I!D\jewj)$|?R֩9 u7w$cy_ueHXr"՞x;w*(ʦuhdgi_lC@ȼs{K&t)& 6n'הaYjMQBt2ُTb{H𽰙tR[4;]`hS~ޔ;Vsʷڧ'|#2[[T3Ȅ+AQ -rKH}tfS HF8|*"N?[b2(X"dNO&hN$qZfAm!0Df+#KwprS>yxqij;k}LЄC3P!Q J5F[-a}2-(k͞ހ-ɯ5& _`Ұ"4y)vS,Ր,3gM)s)ޅ!p3U'p40:!^XzB!LG*ۣ*Qnwϊ;pCAOkqe[i操ȱel" \ܗ\aʾb%淑~x/Y(H/ FQWPAKz{Ld{}<VB'mDE A/)Q<<@{PtL䳖 GFFd|6\t?cLmރP̼8]>HArS%=I}nwSrx|?$W^ `S~,E5SG&R/:"<=4JRo"MXGwY5KҎ znQQKLP& [h ;sp$Vskhd4FLǃb!ۃr*Q㆛QŇ),\%@l G\pg?mk>6$;Ρx|J$F;c>ǢjʿK:4YZ+t^,$FCF8`&2&whK,$č QJuwr>-IfwnWmlX_ v Yt#plW=sqVG7nηywACW=mi)1튁mECT6Y t[-DꃐƠ( ԇFuI&raɬ S6fԘФ#z|k(-`?AvU4i) 17Um)4gh0t,6

Zڦ@}+:ʹgG4뷅` ;(f~C\f˖A{@_"U(Bw5TV#1vfe>r-ݛ u C`FOnv}O|Ldxa-Npcݟ5^v=|]N[ 8}==D")1OC`R=kVds  3$ ٪Q;ZFbFfx8IJKx]bމf݆=ͳFiS˩"tعlMT߸J>^ { RqVujU>LH#08['+ԯhRIO9G>[KՕLX* `kB$K'| $)18Ujzؒ@~&Ͼ"qI093*t]@@cT嶜WCYbSp,ͺ*94% Yݟ#Ṓ^mˍ?-ѼBJ,ڌdS:!_,a~ ^WGdv5 @nd7Xx!h=1ۼKJ1jTa}znJv cU AA6bRm9^0.`e3w3M1}~_[nSR.9˂*[OYхZ(5TSя%(@ 0:U{ 1fu2}Nc{_ϦS=ƷOrUj/νY/v^<:OCToZ*PwO@rq .׹XB5z+C$8~FXW W\SE Df מ: ϒڭ(y*^ݸ881+2ܵ\.GO1w[[o&QQýsvfr;:A#CW^P&Tj1HѼT}-d%N>r} Ҕw%zp~NbH"P8qWCHN{8U#O{ %ܔً}U#gKQ1\-nG[S_{@ѕE7||C{mU:+5`z'9M!19a92!#̴ ,󖵲泫5RB](c@7]ZgZ)rSV2\*ZK,8ߑf>㳩  TMBŽIXzF M,-+ F yBI@Ao>!$`IO|.kE;ઇq`awAG:[OFZip(\p8%`0TW NLװ{™(>uz3I憺y8b(vT苰%ع #^Xč[F;0.tiQL1-չm!qnCBlԀ+^f:qi7!T&2>Fh=Qq6 _+oIHEJE7qo;R8)lQ &uE\O@4ze}Tu>lj1G7瑉yZ:%ͺ49s 5`x ̲kc5* 羌iAR9 k9P>b\ˮl/9F:ʐ/оk #TZPƖr@QTU yCRU> t[XWXE V+ͫdTzI: isW5:/s.>M2!Lmq] R&YCAO@D,|IA>k~ʊB8P< 5!hr;1)ٴ >HQJq۾W >ŻUvkתLi /d'TpסOC(䓪9`G"ոoRR&z+*Qdq|6߃gK "v_{Pq'׊;}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@4g8QXAI3(0}Jlr#e kuv%iK9ph7%j]\B.pq/zk7Cښ,U)\-D(yEZc S)_#75LMǿ'hD٦v)HZZ %K7; iMؼ =J#|l͒ˇE󻺞~i f8(\L25(p?kzoM=4ݹWxPNr\|Cy`.cV  vzuYnYBqS%wp[Vϵvau+Q]ûsHm+D*x)ͳjS+k$?_z e#?9Ac\Jx g!i!ez4=̠'E'@Pz/oLwb{ n/-GPpہ/܉džm("[ TemF {)`c2.0Ďh ܀մ7r= In݄ ;KNqtƗP-[?D {l5nּb{2$lREEF״:tQBǑIoU.%%3V8kYzp^>(2jFLН$$K_O[4@ EZ-.[ V&e^{K?̏G27~_8{|aOܦۃtL$ j_|x n0B=<}%I,!Jp{QX59׼:Sݝpg!YLΪ apCʂ)YʊF%1m)./?r=orDl&h/ *gN/K4פ.ő.{Lg2WޝqB&pSZ9i]4Du<|GrA'̥xJOr8M< ?n vW[MoJBgrvȦ?d+j{L`O ;J>+w ) Yߥ>MTӁ,ɵl#"t@~B|0n BHĵtuih6ܦ{{)-->5cxHVȵ%b-A&FFr+難N¸h6ݻ{(:ahP (09-UfP2[}b {Ĭ@O!+{0lZ/l^~S FAV(p=c~zl_[I݃)*?-ҴGp,bM%٤r9 X:O@Yzac@$S_b7i8 #X\k{{HOG)ȓ c5EZ14 ժ =wfQ7+q>gFprQoY¹o+ѯOjX𬮭=\-ѷM(Z`=J37*MS-7QlZK 9]tF9™t8ߓN+q -~:[κS yRw.3-+]7Ŭ;ws(Ogq(lL ц2ݖ{źqv;&zjౘԩםv" ,6^ gZPxx1:$l#'fDDb YE=$cWFUVH|'mqs#\ 02;>0<3n2綔.518Q>B,ѫMz?'X@ Ik"h)%f8{a5MϪW[!l[ݩ;RmDnNޟٞz,@9R`Gܙ+Z#efRN>{/Kg)N0}6wH.>}?ׂ5M ]휥!YWs &/|^IV0#t@Te ά>.Z~UQ_D ^ eaCWk>JAPA9C rvDY9 KSU^'Vѣ %j2FYh"kiñU2  Rt6co|#,Z*4h:[i7z u3yֶ&]WװTtp1 mㅤ14xHKݬg^U(Oq;2&:ewچ^_^]\\"A&wQݰkEexe,-܁{d+z2q8Xj fVi,hXwpe< >P%gtÃLZMWtO $h~q&Xrk٠"=WVδ@d➌jbNWot % wVdT6̬׏M2ܬ9`j\lIFRsY[B/eFqs+]4tT~p`#R!Bi:p$&_S C0ԍei1GBw[T#tq)ImzE, kw< Gɗ1fF? ixWc (×Ƒ9<7{\`zbܿq` & ~>u:!Or'ks}Vj~izNwm#lع0`>?bSLڧ8i!9A= ='8+ET ZL& Hp㦨[$)m6❜yJ(ݩ`q(P]Hq|}.>B[Wr0| Sjab:[#(T` fﴼ%D^0F1a,I1BXi &U'Mʶx`wSN2:Op=9D]zṠ4 kgq9tEҝ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!mYo7ed#A`@M2jKO7mV#:ҴwOک{ gXtRuvG}Fl5B_UF{ߐ.,p61A7Mm aHDQLdRs1%{<#p:bT@۝x]DiV NjG2RNɏ?m74ב'Z5oГvy΁a.AYoB30bKbV4UQrME69u3|C/ D{K\ jo^!D>٫霤qV_hHqTCvY*4lώ#6^aQ'3SRwhF\2tG-?bAs;u{2y+&,;c 1 Y︝X=]_%b`/{3EM2r(oF~'qXA -Mh/ !qoQ"`o_bTϡ$ևWJiE{2D(A _ g[Hk[H9[?7 Q^m+Ze`6(hU`s[X$FQ޴ܨV[wyI;/hÇ]GKza^[ht׎- kRa ̶P!';1"Z,BOw1rj.Iw~ft**5>)h]L^o>{bub/ C?5IQȍ  uY5)$* WyEa`*T%>/&yIBĻVdžlYb:JJ+AK+Q<0qQw7Os c}3H@'ҁH;C7u#m4UophM>opQک'3/tP\{NHHK!@IpE d2N>FQ17P.!݊f?"\ ?=q_ pfc0X\zFݞn.`ugu{p-5ǙM-"rcѿ^}zͬrȉc;*Rc'J̪Ee>^ ^RJ?RO F ?vljKBݲAS::o%MK_ k:[JZ'}ƳADLP"?!? ګF,(oYb0cw bRQueP**uO@lsxr|$+w@֦apwu4~N$Dyi@R}Z[&0pލ7oكrw=w{|,7'lUhzԉ˫ZE7i iה:^nOay[1& uAQ@+7eBLVjj.Q|kD.򡓩c"ܯ#<;Ư7.U7GwB\z`jdCGMW09*!6˰G܏*3_j9-oDT\x֌S{bV#8¸Jlelc6WS svsCq ȃ :Lq r,$j |ktϸLZL0 5g'" Dx -TJ xZBF'TbXEuE4һdqA^~L=czGPE.GtF=j1C}%bĴcv{sZeaP/*ڴ_AW0+x@5|yϲ$"G91 C+.[;7t'p.m*J}+qkvO|gӥ"VM҉9ҟyԶ3pc,C=\LNq,`/4<٩bhχG}fH0VDF+0d_lyi+xTyӐsxkRߜHqmLR&L#3趶n4lY0D_)whAo p_XmLDiT~s(niTz0hbèRW8;rqK4ը$hHH` XG(i]k5^kS bNeCJS$"Q?\iC Ԓ}V)gH= (݌%|flFekze 32ꯔ%Ǔf@p\`K-`Hҝ=T*09  N%y,Np+M礚 V@ 8'4q$1lVBꮧŁ& {To?CrSY 7EE&^tlA'~%Ӭ rG ACMT<o%xe -^eZ&ЇtpC]4N`m+d*Ǎy*$+kg! _B>U*|,N|}/=7%zv`fWVO%1SbrPo_шCbdLnbץ3~"AZ\18VeKY {f_1_;jl탏6 V]s+EhtZGyTql{k ''Qv H)yv0,~ Ć)-gMM1e'?vK#v5F:yǠ#)TN_PRʹns*n]7Ssw B!KuU}6VkuB3$WP…`_ډh{S"޿2L]KE, r6awk*  4o"kP"OzBپ6O=c;0TŔL MZ?ͳ b&  wekH{)}-5 a&_`RlGqϐ Ts /Wez$sCڦng; ~OD(QJ[^Lfu,VNxu7|Ĩ?aeM}Jc2ݫG0 B{y%u$σtQ?lJMob~8p]х0Fa9:'$Fc^bt%r3" F&EZQ3u?puՇba˙VEtFa+cN F݈@,hAUnvbze!ҙTʡWg{A{=KWN?~RӞE[6.}կO,I eOw1u"`~uR⛻(XLhF9S\ #_fW:ݴpKG˪s^,d^9r=eVe X[3T>E#ǖ8bG%3"V fD,Y{)bX$Cw9%̲E+ foLxX[$`=\֨auC]s }IUF)6*;#wہ _uT j$]A2O"fIlu#\p -Mfɏl|gYf>Nzs63NY{Tsh{vK !4L`mۗf̲Cxl^"eZ^oW_$!{CsN/If]F|i3nDݔݕM[/::ʡ([a*1h &7}0ljCS@ 6^hPA`$p/9)eyi)X*toDHiJl*oŷغfW/`$ηjDm[}*ZPbƸSPZAHI(+=hu'h-=WIEǷps F\bB4;W^fOSP7TG Ny*sf73vO?(忮31uv,:]N(mK8PLc=0 ۭmb3uǕ{A0hͽtءu6S5!0Tnʐm(= nEr-[afUb]Y-j&t4yŊDp%ѕg. ex%Bk%U:[p]7,[Wk"2 Tc:vz-J _4鵗lao6"lzތ=]i;/Rag) jh6E(X9Úv;_ޗ~^XEYb& bt{9Cܒ19c39RiO3}#L "05R҅s45a]ܩ҉[$tMG YGJo+3O7^QR7͢. "%yJ-S1S {Sڟ@7da9A͔F5 SB '_a꙰K\ƈH؝7]q,|89 Su t@lxFY樓8~!xm?Y7=ǴZ1&_  Yv+Hր֘$;ٟ?\5WH:i8I'K͐P `{e.b`:`P8γ2F ڂ=x;JYXa~{K&rր1iS(NAUW˲џ18+zRRW+p 9RS P̈t'OJ)^[=q4 %ٲۙgEz[= uvYou; }oF*9Qͺ̵ZQ\he/5ܭ^[[#,ʑ>\ďP`и, ݍnGECaყNj`FG6[PX!ࠫT[R+>q'o˨i8.vW8 (.ep*eeOM{&|Sݮ'rI> U] Kޱs} 'C+ů}#XjgMS;U32  mHkh .3%4w:҇e|,LJ+.eڐAl3|FQU_aߩ+`xp_y]8xTk )ܴJtCDgd{$>D"Ʀ>yߢ DхLh+¾tkos5$3YnôLQ>|LYjRopA{S6K i;^;?)^n# 2@Г@hn{[&t v Y*&ru+rFaC}$0<~},As 3Z`PR!60?+[WUgsZ.KH`^ QN'K%r<Ҋ3n.emj/lGOqпxٓY(Ge-`\@^l~I i]K6C\Tz?'p82|FGn-f/DG6 &Bȝ)(ZSRhf9$oo nL~ $%k,#)XJj&d4.m^89W3N *GY {Vpt7z݋tQGǍaDلA3,;2O`d zEDE^qvN(;GQQGqfIwE3 ECǁ"6+ELwK%[n3O}<i-(9}Z g,* <"o"j0efޗôqc×O`I0PBY9f"]=~kPF 1f쇚юLJBsb~f+b7-1e>k7y&=+ ^S}')GLa)wiP0׷yNxrϭ*AU1Oe} 9z] ת[R*&k2$ \Bj8B iWg֗k:mZbC@ݥlrx,Bzpz_RԳԦ.|Dem>)% Xrv-(9_YYU`w?R; "OC~:W{?`:20Շ?ÙBNOGT1 \˒5a#8AnO! ă+/x|6tV@eeHb[)4c?~-%.~gw 1X):ɸJ. u^SAk@shU8h@p >.V!ǫo}BL+dbS(#bQ-_J9p1ϯ@^?f4,z *XJڡ]z˪qd7=TX_@dfϦk*߅϶(ŀ6#-)`Yyn$0يS\>UTtKΔׅj:gu'l0JvJzj2 5KPo2ޛOFT,嗷 )gfbB0 g pCdu xKƨo^DO1?X ʪXDb%^/Nu"ٕ:G0ʱh=1qqyuRȾŸ e9A\ChH̻ӅE'FL zY͒ k[!ӺkҜ ;F^#D^'֖a\`n8_k! R$`)EKGH0;{)]F}  IZ?\G3Яa`۱xn%BVeŸE9՝slXq;g'"DwPA OJ$?skyM8ϝǸE'ur? Frc͎dؤ|'cù8ͼ! Ip T` _׫H^U+YdߞClu.3?{cfpB6 G!{F$զGrig%7\h4!CZDq ^.p+skDYVC;>VzE`f g)e.EHP V1XJfl\hu}IeY{aeEFRYAmt}#x`aTT#BJ ZF꤫s{"="{Mbq-b$PG.ݙxxÎ[;M:ZnmL$h{z׌1Ӎ"sn9{ nYkK#Jk }pKf@Dki{Cnr*8^aS;uɃ "Xۉq[PIJb+j1{Hٟ!nP1rux.℧|Y~kzu]k[I (Mcvآ/fZAP=d:8I̷=^y5K(qPa0BنQd];S`;Z, 5 }^z%M(_ؘM#Zc-n;A0zT9V1&riYa GiAgV~J+1X GTsx?PUC8s3CƶfAۍ[laaUK܆_aV\ ,k!r&)}~4WhpJhT"9]h6 =8vH酙bbx䃇GDq2 wwiun4.\#dj.c4bkG4P뗙EzaOUMr)^@;&MEܷM7a jk0gg.+ b_o.>[Pj-ba/g<Ж[XT' @"%3i&|Pf7Zf{3)lǝ߫_ԧcI)ُ63 ehA+.QӰnqD]7 .~SֿFa 6+v䯭JMN)ɨcqf=R%U>uh;Wz(^szu^cR UIspD:_gFJ߿XRi4|~xc | ~j7 wGOl܆DE}MyR4E,7㨶("4+Z&('UlsSLW\s}VUDUaW6ܤJBO:UR'dz-(-9+M;vY}n-RBa6sAĮhB޴ Vr.)vy ˤe;E X,Fg`2CZ5 %_W zMU`14'i滫Cܛfӓ*;w'#8}ڄM]ȑHQ-^x8a(hѳDȲXqenwy)Htš-=-׎B$h$p#R/va4_FZ~rK!}bMxsHb ج: XHpim؝S'ѧC+a^i f\@Y{)&֍f'Ƹ?-] E"qJhT? gApC~Щ*gf|_Ra &ad)P!qħxJ- U.82ϣRNXRzzsY_Hd#hjyN՚4p\sv΄C=NԤ,嵴4>Np5םuUmIiT G\G Vw㕰@J T2Wle3RNPƵsmQTDGQbf& JI,7 Tḍ︯uzgj~6{n!=:B4_B("ʱrF ֚l@}Me1)fyOo!OdyU49R=idQ " Bl.i-#R*qRx$v߶FŪ0rfF:AZ&pC\A2i*g'ɹN4UuC^̏CH6Un'*>6xQ;[-]XHB'c \<>J]Q)!d P˚43$4㳨T5'CaL-oUإ.bFAu|J[& 1 sbo )طt~dk >텓~h40_W`ƥrqeMhhD!?0beݍ h ){R.䌳Tx]>{1^IKݶq*e? Gq@)(„r´b.c+q/^CS?+0客](9*DKIb(C zN[U܎Ӣ]_j8<kzAkXS/,vVL;fۜ7TNp7rËfJ9gX̂kkSWw%\#¶+{gaD(3텮 Zuľ_&HC*({ '*ECd^v[Ή7XŲs-fQv:m?ܒ7iIэ ڬw6zVUYytx KLeq\HW"OY&(Rf-b&B׬iYLv!m>pѕ)~rd~9B&izBRŒm2[;`}͖K3BP5c>Y|=Z4Ge@ QMOf"q]`HM)MKFfpMN#*#?s7gW탺ly2u*#Op̾q#uBTG~bq,:Muz;x*D*lbd9u"j*U T[%&Ƃ>xBP¿]m:ket֣ $E]6QXz~NQ2)Ja!U7L %U8[D}1 ]9Jɇ<Mpb3 ЂTH+&JĎVo;;Z;ՑoSdnaa |vș67ji;]@hIi/h96[ٸHTͿ 5o6C4,,0ٹU~52'4C^g&J ;QJ$P9GkX3:O[4$*r4)!m>x֯d@a4;۸>q ]aE|ۻVm.MUqN '% * /dexe?ȃ@ɯFz6jJ!|ԼWs=5уe *-_ /x˓_xV56ڞVT0}ȵV-⵬$@Bh]"tB`R ?Ik((x>, }]Kύ˯Ey _ G+ͷ620[TXvϨg_(o8)t=6\QƷݖΓ|8.N+;7gBe<+1¤(`PQh?`Y߶&ʊyrߴnK)|a|{af >֛B{7gF'_1`k(R߻(܏*I4Kl O׫%J}OӌT-$p4壼".UA3lZ(qPr߽W8kcT6U ; ?sԌ␸e|؏ߩ& vI#,`oAG[Gnhݨٵnޕ6++vKY=ytuKpV+1GJ4*fimGo2/0yM4>vZ<mwqUz.lSԐI+`Lל{ wgt8(R!sHO8qI/(~.4Zӕ8?x;`w]0%"N+/(b![g}-v%[A+{ EX:># \:¡SMR;{Bwoݚ՗3{ ]XO30l͖`?al׺K#q>@k_z^Y {g50͸vNK鯦%{6lg 7(M7!_d%Xl2ke0ZAoYTS ,4ꀄٓI6^1NKJTY^_#ԈA /KU>/.{F=΂ɔ8ř{p!Nԋ}wPgt#C s!R/0gXOUξ:[K7jߔCq&sXĶ$܄ۗ#|O.kД>o /0`ѠT00n>tP*F*7kY{mt\T\_ƩҜԙJ~`<{迼{U8{_#fP}_XaK)jPn(eG#zº,NH'ĤI\\G{R #p8_7G+ƠqlT:VөOCncc<2-ip:0믋[8Ȟl׫ .(e{9vͪ}O7(8#@,vzcz[mJ˪s_> _FWEE)~_/C#)!XCl'P%Uoos@}MSuT-L64nAkǮވ f/yw{4v)O*FDɵz']&0|Uz~!'z}jOEsNq3˭-`҄1KcRW|vePr9@kG5LthgWM. %H 7Eۆw0t_'7aw p֫.bTe<G,)7 wg댠Lң=X妡24ylCpEɬMBЅAE $+rHF#ɧC X:E̋W2(5[\;QpOTb[)%|W~93ߋl̋2fql.ԜiztuMr6)9{l 4!xf:yk}kƎG^0 m*303 HI{t` g97:2vFbVp/YX1!0 =ڳ>D:9P3%su%>e7xG4qv) wٱ?ZcrO|Uv[Fa#bv4q_΃^NUD sփ}hO+Ksx W@R9eX~Kk55uQ^""0Elq.`zZ@wyK\B?\p{2R;ggeϫ6enO 97(./k:QK/Ty +X)a(yP}Hɥr JJU / !Ruؤ>Y]ZyV/E`_0Z P:P f㱊AQ{b-.NpRF*'M{l= G]NJ)Rh$5Y Q|4/SDrWZ-8p\@d7֐|@ˀut]oO3Ta:I`JtLҾe5%9vE`{hru:4%45TwLJhg}{M|5P8>mWj4պKE֬0S[B.ќ$2Ḹ'|ǵheP؄Km0sjC{t>"#)L Ij{P%w {ox^vLXͶX~ʽZhepke`PЇgvʘx7aNOiO-EؙY$b-jکW[!af <tHz-~D|$FztP$ x4; \E#gTHz+n'C<9LBT6tڞ V#쾴,LGZNƙV wQ/ǭV)%_÷bfp]Svpᢽ-8J:*BE!g{iqoT!}H׫fgq p>hVf?[0$gUbR` t8PFeM èDZ^JEpE`XKB N赱UgJSf SJ$ S"Otwz'ﯽLS=~˷wp?@4 \QNk+WmH!sCڃ .IH1  QGcaZ/CnK T`ka>8(f%ssX|&/Z@pVS-ճn;Fw/<[T5ݑ)a8X#0$mؐ4Y'ZbO5'5t%2{p5Sg$ pr v_] lxu@Ppk͛h]<(80q Q*=Ymt//`8gv~ⱄ È* @m$3`(i{r(Ss#!D xzLBy,jkH;ϧ~](FNXHdP"nل2K'2·ɭ*V'QFar/W\!\#y}oYQ݇ωsM/D >ꇊ#"=RTgrV`s4mbX~EBՐ5e|7:[ C^IC<0f$[P6_{4*U!5\Y$8@Iπ}|^Rn0\Zw&4;s_ 7KU܊vfiɘi=6/mI'؋B?dرe0[/# (/6X㫔0 ]T?a393foؓ) {I*8onƛ37Ki_:^5"YS?bߗJyA_xϓ3],dP {oJ4Ҁu;BA-WzTHOR\o'+fu*X*.=C0̢9\A"~[-^rW>&Uc`gMFΠ;0R"aŜS0uIs *:*esՇwa[{9k("5M[7zz8X@Ι5f&C]UG>6絟ۃk=w([Sb٥˝c e^ Q̍?L.oR㸛2I-{Gma $7}βpCMHS_O+hOQS |EX(zpVL}4!k? f o)ݤ)!7@R}R14b $7(K ]nb{C6wuIxaCnLIlHf-gȓ>4_~i_-|?q-ŢӍ3@|-f]ͩ՚qݗ Z5@U8vQBCcX[ڒSu>6 @QmLk39􂥂ƕ9jn mjŴI+,Z| Vx Qx*8霅E-qW2RbWv퉻)S L9^Ft O*GDӚtu?o1Co[Wl3,P(6 nDw쬗fwϊ̟ފj5)||w FV7 0G4-,f !+z FZ4~2&9؈B<)I"%:3~q w.Gb] !uݑw& +($3$"1=hηmiiZWt5zs/q[]+ שE+W\tdQAKDw!Sw Qދ4m1 :nJ&p$ 񊹶pRTTbyyQ yhD2Sa5#q1PBF8N<)GE;:{ %-;n%kG:~h4 +=@qdQómkꭣFLz} ~Zq{̺D< r68w5pHՈZ aJd3‡cr-u9$~W$|p${;IL fRf][1 -?=lPeqp+Ț a NH%~6uQ RtS3y/ e}O#(BAjPkrS@$D8~=l2vDy69TҥLaܩI'u.\bE#(Kx^!Uzߚкwt3ƣ~>$`O6H|=IEԤn4^a+d/}BB!`^*xR{ n*ۂhC8E#<%S1Z}I*9/Ⱍ!fJqh50)>(b`q>Z/_&==?gfg)e$X G_*G;Y;,Qvtn̺ 虉V x1.\&m1k*>}` e.^% &LhU`]#rI~Qgu}Z 26DS8/v ½1^ !~K1 C . .S>;kM2Th+ax_S5X=>_ǚ[|m~n8oB2}4D4]d!4&xHU=nxH^HeǶ!6h2\ыXdLt3QYt:j*TWW44[gbHgQÞ7x?ty}U&݀)5{DFb c`{iY+,Snwų.YD@}1 > * ug8m?pDϻe.5 XQ zPLʽEڌ|g.8뜎w[]H! DpK(x}Tˠ@"ԫvY0K=d؉NpF3[coɉLQ5U%@8].5-l0,BkRJ5WA5$QJpGOsTo:ׁWQe=Pλ)-U8q~l`(g`%>SAy3LXP;=mz`Rލ&c}-?,VBcP?6:[\D4'8x{>EdFB}B gKZjf \,"٬C`9g=~ǖ"'N1M7,Nnd0!^0rSbKNñ[֑hj!+t@q =@2dne,}$8׹nZ9ɉCzҎoTwCkP;rZ&?70ob3@ӂm`xP+?(\uиWxrz W%B 蝧C{o>⼤ڸYK6qLssum5ZjP|DR)zQxE07Ӹ0]Na:P>d⯼wZLVVX&kGUr)T/Ŵc <׃LGrsFjrhk'mȁ+9%='$ [!no[\"|u7Fw.P[!ȋ1-]5;vk:G g*|? Z$ifG˨-9+Vk(n%?$lK˄E^1vK]z0Cb#j浃W^!SNmЀ#`w89&lMЊkON5wb&4Y) -ȥ3M!2|a]}RŻoq@|prZv7:M*d26hlؘq$E<kHRYb a2Yh{4 )_-eC.􂂤𘍃V=A!<*!JC E47'p H"9\C ʘH ɪx&9X[|gj:7OM8;@ Ӂ/ONZgtjoY! 9} (WB0%t8A3E;*H^SLC@r^Jg#'1%Ji:X/A{uKqЦLIOW Ejg)9m{vV$C"]duhv XԔ4d)9 [ţjҐr6=j'z=)榫Y#6"*Y.bx{(ы #T_WC:{D N4"ĝV0*&ȩqrM"_ȑ*:+ KoKq? 1c"+lN%cɓa.. ä.${cȦd(;|c.i; R,A#a{oG/3J*[2*:ShՕ1`d ߕzuF6;g?c-i>(_"| =U՟Nv] @}LZʏH Mt,D -svq ]g. -yZ*X>TPxHХ`o.ś;^cOPn:%.ҍ*3Q#J X\ez&P<ֺ$mÌBW!P^Y!Z"Fύ_e3zx2P]ZDǚbL##ŤTbd^l>dIi4|r1f 0(Oql n+8J#lDOO in aݓFɃس^W_DrŮs~M}SWk~,`:btu#Ghߛ"S52[84sw6GB"#F龼n<<ܻv|?܄ˌ6vH/kSоg@0"~D6q(MXYE/?¢8f"P-送 Yr_*eAPGji Kb |d*/TToB6|M\hRNNCM7oPΧ:#u|>#įX߶2"jN3u؅C U)tN}F#Eי>k4v $OlRLs) aa4F-LLznжY]oVNdtS\#UƵO|ʒp(Сj``5 9kHʵǙކUh%T0=5cj/N 0kgJ=:npöi}MS Fz0C⾼oj#E-V$Zi3;t.FcYIxivO [ jm ཇv՟3PZ'o KXFhDX=Ia1wˆԁ>rk6 -7}$[2y$Ge2:^=o?ЭTlMJ wMІ]FSK806c`~)3z? rR2_hHjEYr=]\^ o|ҙkU<$讅n,  s1uIV-}#YBJ75x^4@&tF~U:ܷëx$˖Yy6MLl:+ Nd6j~9COy;:y^ q _\-Y[.Q&i>h@YdvC[O{ˮbf<* b{5:׈h@=ᬢT&bjePXׇl KM5ؠei:KW⼧HԽ Y&9W$"Jf! vT]nU|E,iA<@tyWR)}~ü9Q]\ZUxJF>$qck^5gz켉p€'cIifL2QT?EUwY]{Hm*;%8b֮5wcPTy2 =jz"JC4$30}JR<,'`e,B<&4%IZ#3DCʖq]>^FkJu@Kp,g#>ַsJF@ ?(RY Bj;D |Y" PT{RI<68^7ya2P[ dh;FCw9wР(;C4I_dMnv_I ?&Ҟ`]BxUDLJ[i;%ȜΧۑnD,~%Vo"U%ņ_+c\`gs3\ ~dT{-6R ~x!emX4c]y埞/QͮNȎh";%\O5v’j.b;HaMdm3|+Xn& 8FԍbHm?~suE6zZ(m$k^Ȼq7 %cG&GjEA~sm)jo܍SPv3VZ} ޵3}XRWj{bNN)#~=8“xug z%Un]H?ϕ`]sP 'p/gtА<İ2 ԫ`kJ`pb<{y~CxۯM|Bsii F^  %F`m d\[1vG@rO: '05||#xo?gk K+$9 7WLͺȼ _YXbP%n%-['&>֮l8?(Kd rg|x.4qʌY^Wa֥`.b z*_ױ35nI-$Ge"IL9^:Yoa.@h11C$63|:ǝD -x,0>91 GOQΦ?g{Ӯd ?>--s?w/taJi\pqЏKbn@&Ԩ9TeAm2ʦ(ZcWrK:Œ)#kP>sY吳`3 Hv0䳭D]\*펔OgVf-fcg;4 MGUd*|bљYZ&!{djkK3c3`9lm´ϥoat艤hM2Tg o8 XCa{pfk'<6O^\:Z}_)5hs~9v̳͘+}@Dצxi5"\UaͼǂsJ:OibԋqBⱧxU>8@t[9xn{ʬUsxGJhz9fkJ~aƼt84p'#Y&M.b+ <jryed~ 71ZԵ䏁t"-C]1'o x%DK&maM5 PbAn"dZ{zQ:%$ǎo^sW64CVs1UU2ʟ/OxeH*Nc[A"V*- ZvZ\ 40J~ȈMSpLJnVjZhw q;{gjrSxPwIIt9d+E.)dgOpt.z JPlLhꗸ9КlZ9SiZ]Lx^8A].w;5A䰝6_K< 3L~!JHYJ'ǦϿQ4#>Em+b3^} |+˥D;LmfӝClm(z^`K64@994fg%M m\G&sѰq9ZEhP̋Ҭ쪈ul \#mxz* ݁R݆0b 2!}ȴFQ"ټ>ulflܰq_\hh!<Ԣ=3e-]E/I#|w`q-%[,~bd}d/d4rm\J ɸf A!gY0`LxD&gҒ]] Z]Ad]m,%JfdN0q&fkȟo@[+yY9IvH0fD7FV23WoS=U4 J(H8QpRZ}abQ:ϕ3[MQ$az3x芷;dE7΃yݴ%b ejUk Td #vR.iXyHf+T?`tOӼ͕,b#4OR<.es RfR-\T1 vx:8߳a RV\QT$:xaf44rI[Nj(rm1" g-s=$Z5y4|& 'j]m4&Zlgp-cE| *OQğxJ,>b򊜦O4>%Y/נvjT-_N߭5kjoQrrp3ڪ$S !K[ r T׈$>Bajs`rRsd"Dvl̜6}T/ݡleӠqF3g =p&]?IlXS"|I, Dr~EKVN @4Xƒ,+_ڮǩP';jzSgUs*>@C[7#o G!7V}W UҔd`b*(, "ϼֹWE[YΔ }i-iֳdJ<Ȳ_F ȺhKOɁz֔w0!}.]  5vFYX^Q">ٰmI,.ZT{K q!$MY{1H-_Ng>GBW,q-nOnG Y,kbx({ܿ6l1D 8%n3\ycyl&469'^]˽'O n) _!H6R]m*ri>mc-{95%vOwjc)6ˏfJ~dL|tiEY=k*`(:6^[X;v+THM; "5/ܧ3(ƻ{RVRw k5Ҿ ېD +AWz7"}qGU܅d4=FsӋ:dT-lN%|yN e{Ż Do qG #_H) 'G3CbA6+*:_*w)! W?""͎z /M?<Ry)aLEZc6&),7#h'%P+K2omzz6i}-E7J7Rz1 ɕ12 W8>wrǀ,g=Jޡ9 ͥ P`ow'kk'OJC܃ҽ;xQ@\-9|"^&Uf.ɴ0" ^a͸Ym5&I@wOu@iRhsJk2~M+91IJf I~XE IY5^ 9JªJp6ĭ^P*%.^\ye~'/?7kTt1gN3S 㗠D)irӵn4j?nUi3M6uD/ :)a=_ix_)'EWU`Um8c&c#?߮@=z/SMb+*$$!Mj!hS@f! £}x(> .5+Uj>#Ă;%;g)Z}5Y\$Zd\b roRhoͱ+j_.kp mkH=W}$j\Y_co-‹Q.˼!*Ą3h1[ [ά"Mu>,_s]B_O,=E1܃*[TNJq+d0O gApxq˲3Vvb}K$N6> B]jvm9j/#)M>9a+ h#BJvf$Kʞs4W 9м:-;^͞|%VwDqE!3 Lq& L%.`5Ro"&|M%=iSC7b s%ag"%s̢SڧxT'6to=P%^dSf J3:Y=Mt oNU3)==<$wDb?qjM.8\ WnC/`̞.-/9DYK.A}y^AN5HFkDfa\`G?B{D]Jm9x eV6|2__԰׀W |a#QTMf$Eu(PnRtp1eթ& J,rߜގd:~f%S FeȤ=iv8*בWsedb}Qr(5rŇ eFg_@H:'-:aJO,f2ó)Z5:s%=2B0q( #T=ASb|QRȻMhG&!: 2D9E+`^#'ʒTpE5VZ܏P6`W Oe.n!97輈?Y# deSTz懶lzLY+eˣuQ0,w7)~G0C6hV-{'{\kU.+Hi4?mY'%O!a掩ʗWu?/FkE fΗ%C PN˥wO(E"ޗcM4F j`~ /ˍ[{OU33e ^hlbՐp g!d2|MKQ r 4KȠfq"VIr偯/;mm#b[g̝[%2h$B?p٭E46X́g0D,"wS{[ڝjXW)5ՀdDf6̳=1%k x {R'C葋= {5;J!O>YICX]f&KF-+ `7Raw|~0Cg@cDq"Ƕ [ƙ MT1-C?P:%)R2V#t?mZkvaաqy KT0!j[#i9'dJH,㲁'ѢjV1N㝟BόxVvV$r`7EkLu8C揁!g K=jy;bF6H}9G,AgudFMrTt.Ffe2(P˾}p 7GPW8lR$ڜ?rs߻#/-ApOa[Nh Cwڗ/;9~.B ">/*uwK}WAŇ? \OfY(0W7G<5Ubl/5|'񦣊zɹ;8KM[h=s8u0܅ST疬,]-@z {x^.hhYgqʞx!riY|0aSA*a (,AY Ky%h>ܢsFC^ry95 C!+f{avVV#nwZZ2spW=RR[_? ͋2nUW}/vDd.\&ˀ!V@<NiqT2v|i ,ADm(R=t~j8W>]ap|GDadטČC̏C1 Z| ҕP;Iy캛*e>7 S%ęs73سeٹ_{u'/`;A*(w O |T"LGwDⷋ% QX`ND0"\a.zF 3NK;E{2Gw*cc~e\mhd -FP=!S6t&ET9=,QJt8my_$auKv[P")JߟThfuIQ~`7/ɵ ef37̫hdS[b€>n$4ugx GE3?ӵ;qXZ90)o}hNyɰ+ǪNkݖ2 oGs+L%z()=Gl\R[ JAvsQfzsAOrw vi%<,ڋ& [* BJ>>0/)D uSNxMQ3a7lhZ_6Ƌ{4VX \K3q0qNmWbc!|a&|^ K,ݽs( k̑휕HIyjKK K,A΅7(}~ȝz=k@?i>R"G a\<|^z7Ȼ]ut^崤?fG~#e;cAtR" ܺ4l~ob0cʓ~lGI|g~ҾVH*q7uJPˇyA+\^s}/-L I ƽu2)ڮR $( t"vpg \SH5Q]D)Il~&>)N@Mɭqe> ɫI$ojGt]ۄ թ $6:u)8ЖA1`+zy.Ue>ͻиr/cb?/0?NS}q4@D dLf ~yhw['s]C gl6X7],~U |E㰖YXyy"xr8T8 hJƕk؏.$ d⛋!]<S-y: i d|_6Ig hL1u c~١q,>k8BuR.Č'/}Sf*4#s?U' E0(,k)j05 oc87X)c,<7 W\↛".ï/>#WIsG*w?S4x֪+a=9֧TV4]HjQP'g+/7;KĻ黣1YGVBGx.t(39]8S ݚľQV@KI4Dcj NsKY^nخ<aTJdE/1-*RjvnmXKj\*l>%v y)NjqNO߄s]\a=(h'3w7`Ȓĵ)nsnExy݁W?yQ(Ì_ώ e8yQf!Apj#T&[+$r!]Q&tQ*W4=Yб[6A] 9Zs^ND BB^r&7shr)rF-'"VnU~Բu\969K>[-98P\hH+>.6s#FzZb] xwWHh?xtl)_\>ooB_8ecM*>fXJJ*QM(gWuŚmv-Ma0$ &zF˧'Ou'{Ji&Dԉ׵Ec؋+"'&-M[j\jz}ODv@5+MiP;Ԙ C{q%v0RKg_!L80(U>{pe5*e[n0Ԁ϶mgM+r<̵Es"A4>kY_'#0LD}zN&٭[H=0 QC诂SRT"`"_˧G feV_JM/Һ?` Q.‚ r/.E;"?_xٵѭħhCK>d#f@Ǝ] tEEl3wgy$ӏЍT s" AU,0y\f"5r~?%UxLkyDi~͗dbx:vY2?a#k6/Ehl6VȩiGi?п#}L 5զLddAs7X]!JcDEy`'j]L|qT7Q[ 74@GWX:K) ncZ٢nhNxR$1tKXE9u%N[+W]NISFe]ܴu?Q[]fq/T@j;J19Y\?6PFٺWRBB"@8vz#%5 ̾ ՗,}ړIa!.I~!GJ8lW}./K؟t頻/c x v!"lECN{G93Gÿ5L|z[`$n _Z*V 9ANj5Q呾+u_ qIb.63}p]Pؓz:fB6PGױiAO^s_p+xԜ1zjOlP@\.𥯦_4< ?ZpGSqHOxx^xo-VD_TgYZۑH}C5Is`:TieRdX i_e4=B̼.0FOM%Ǚ|!ͭ?EpGS#bvtER=/m;mQ21/":YwO&HIwYns6%w9@6TIbkl( vMP*w2ןؗt`RT9;)f00yc#<+Oj,^7T*ܜxl3@1w//G$͎c h#Wk!7<[] )pkb}ǃp|P4h/ldv iMY=@Wk/kj6)J4rs`>[av*#sC¦X,!4߈qS .cPٻ(Fxh\zGQ&q~PeqҒR_]=pDt}5s݅%4q!iSƏ鏏ޟ[D6#Shn oٌp ПuM Ơ sٱOF.iA0;DC-hɼP׮pR;OKxy|'bn4b&txyyG{;U46#'IGЪ6J3pP'6ܽ6 U#K{!~ :6 LY-B'x]IlQV1>)px E_`)Y_٩ 8ޢ (Srh nNR:I l }X}~{9}%G}CBٛ03='}Uȿu_wAŚsuΉK!yrDgI)1i?xG˕*IP.ٜ{AKu܏7\LF.g$\؄ ڛisBٓD$576j- ӵBX-SH"kS͌i[MuꯥhJ7+ג%_锥 H$0Wk&/Hb6]lzugAXޙg?0z1k%Aʺ~^)"HiA)5sx LRԴGҺ}eқS A!U2C^l;D%5th S 6Kj53TP]nC؉I~Ba)YT%"IDYP*-;g WYfcwOs1.F0Z{}1s&YD5L0~ Ϩ9x)*M.G([a>D0̆@tX5p19CoP7Wݘ-<ݼ76g7(G'̀Knz;dO] w*% [F4/N0n2cݩ!GJtD47V}MHxD71"4D/n6VG^hŸlqVndsOr $X@gq`DZm;4pV$q XSH]eG79Y0Iĩ9;Q'IL.yk5\jN QjLjS-l@dY{mp$XVX)qJ1 l;$"zw\cq{Oag`oOM 3tI/4A;6S u8k^8\I1_#nߏ8w`v3'W[W*H%*˳ aoBE9=[ V};U<3ǐ)L`K7icGeQ a\lѬ<[lrn_} Y9ٗd2!#llE O7"VE?EډO]S_ XߓO -`L |6TnjQh]$Ʌ[X5d$s {!epo)1??fLW4G-FgאqO*ezo- &)1+]O +q$(̈@|'n͚ @QZF }/ ?@֋![;wC0GۼV 7I)OI E]׈aT'5s-EwT?2ڷn6kTV95C*ølxͥ@4cH9C(sH2`,lm;sxKp fIN.T~t1Y^NI^!Fb5apJ"olՌdtLI@f;BqfYJe4>Kd3D0'!¿-m+E3,ړCM&fq'@ ;I=|KJ#KaDyu۪:5 G5W:YpǾ+\IbgcdQJę# 網Z+Bt_vW7A$Yxojm$S@Dy~NTXkO 6~SG ڻm5kT6%Ҷˬ^t0~ _Tl#_)'ֱGCd G#͎u8jzZj&V[6~0^PӦI{1U)CO0(ʺ-LdٻSA!b-,(eP^#@Dxʰ#kPmHWؒ^VXhʼn> s)/n%2#b5!Aw45}`E+iťWa.6Dݏ.<ۤE-g<4k[eA9 $؁/զ\r(A^B I %x;M( {3HKssf4ͮKakwfq lÏ64(en^Ts29>1r{%.U6!V_*%η S}D{n p%fpPbVK|t֎H_]29MGb;FJY E~Vˉ6У?CKt䞿l~%N͉Zx^_;c 眜3ۉ?M֤b+Oz·i]"T!TKI; qW!,@b9s l}ˑd05oH àfQv!5ͶhȮR=L k~<.']rBD9J]R RHA+ mpL!DL)[bpeu (R:C$p/6PCuM dBݼg m9"kE%5m$P+oră89!XC8xs6dRz%;]a6V\wΔ.;{`C:{xFR{cz7rǓMw`ucF>2? %۬P>Cǽq*ۆbG@?WM:Om/iq݋£P,;YX@ES8/{ȶ1=rN."K| wT;#&kSCw$-Ke\Az1}ɗNQ^.++}5Po„i'Ue+$/Ԣ\[s]"\g4g$a!k%4 A83֘lg:<&QW'&T}$LX-[->q'̖T-#]z&3]Wd!43aōNeťuA05pUy=?;wھ; lF|S6({X9e(CuBh0H] 0Q{$6Ke/p<=TaX?,nx ΉiJOQ tt֌ĥQ t 5j#9bAǠNqTCՃ[zrYi&A/ Qed+Pm(>%9|+\;c+׼ުGHFsϘ8rڰeCHTJu#S$$y/X?e mqsӤM"d'G a}y>dHVՇ&={Z_:FRX jchͫ{5|Rzy/pѸڬ-es[gZ!nC",J,z,hVoxs!*/j$~htJVl+FYili5uliy#8v=ѓ,$KTlZD#+fTO*,ۊ&+}t>*e 3@hxD6SHSpWV _I{9Nbᳳrj]p|&icVGH?֐޲ۿݍ-ȋ5{yQaWudl5p í@:Ohd ^zcC0:vl/UT#걫iVZ>}o$Ѿ`E-nn:5C0}0uT,XȕK0Y=HFyޣ)[5XjC!ʈOP`}o1\$gIb _o_Sb-ڪ̑䩭lR,M#5#իc7.~/Cum@,5A'V>d:#241Bk_F;n.I A*aSQۮ؇o~h UU>xʇvoz=㾕̃@~ޣ#+; ! pC?KgrCM\l'=/kx ?4{4X*@#NV2;$r-;`&+,T8)}:XVluV{% 0e<^[ZkA|&F?bxE&W&wYxgI*r(2C_#5cG /!:m\ҦD=xtHʲJlW햺OgrZX#XHj.l;.pP6&i t )p(M/ ywft)cZ{ a)b,|dpaDzap~ d]}kj#5c ֤L-H3ۡx|zS1e':DD' Vwھ9@xFۜL$}s<l_+fo'|o+o^l3feqI/wUIa ;Nn7YC/rz% ]ׄbIz^XO4N2#RPtvH'F#-_e&hۓG+ v~42f3&$6Cȭ_V za0L 'vʨδk6Dq{UlX`2mrCq) }Y^ʙ;dлWR&O@G} LJ3Xw_FXI%{J7nlɏU$HϤGlRys9'2RTYh/?2cĺlKND<4 "Opbc@JꚌ;;E*c&z_@|!O@j&+  ?ѵ1>2MH-bf3^6vЧ&rBm %ǯPArJdXԩ"4>9ly_,q#`[,LGOýfS\Rf{)?I3qRF>oJOr01̂Є"ۙ!q] ihi"T%polR k쵇3wCN?D  LC4j Nޒ8AGt#vLyߑ+1,-- BaFp4áV\~&4aQNqT|=+j&ž;ĻH74Jm^ wcY74u^}p { 8bEG Q.w!N*s? (Zӹg)-]Gk~^5F. JiEf;"2.7>(TϻLS2fLDw+K5<`re9]P[LZAٟ#Ξח ۶Ha$L{uɭwTwIրgGeE24nAgM8}F4m!w QsjdnlE|=Xݑ#ԑЬ0\S6ІySBnBM-]WĀ"D悏I΁.#wF[F`lZBo !Fկ\ Q6(~r'CB؆ڦDK@#* ǢzTpJ_5u|D!oBT@RrOLօ徟> *H<%׍!uκYnZTnυMė Tj24~|$?;_u {2\ֺ"q YBB3L/QBQ#w֟A ,U,['__?? 3j&T 7+a !F]6(flMkVFU*`%0<ܝsuxxeI\BY$-mﻝYxC?Qжtm-{=&ʱcwl63K>ȩ} )kDYzck;~?r& ;搲mu7&+ 毴[ocүJQ%S0 J~ F;Kl*̫WWrUn;um=e爣A5`AϿ]а}gIdF^N0{p&'=u͕ =܊a6l+CXTrLӲ緥1ɓ@%#>lx+q~>9vj h1~t~U%͟v+J^],ǑǽۧWʩG"!frýtJv8Ckd6Z]d<#&a#0_RM&Hjwb&fI229߈D݀fW>F:Q*&SbEBP":E('D'_\L# 46۠ӷ4<-b栃tBGC_* .1zZ 5Xr$YX5Z Ql-\yܒusezbug*ְ%-PҵJa >5$>9A,Axz6*%Ȼg@XD-D_[v2frЁabrYn?mrfV-7k`ř! 3L+ieJ& c=Vt/Gu; IN ?vHQO=RpNd|K-jbS t7^$1{ z8nN gF@~&پ?7# ;q>Vyۊ'./™?J=Jy=ĿMsX94%,J;5ޔ7(SA%>d*ϴs°.Mɚf[/L^" i>U붙2u㏢FDGkTi/Z"R~4Y}!K++VQ x\s(3Z$H#ΩnV^#.@Jc4C?<:aKl@ѩDu$*Xal i\D77,v`2Qnqj(\}u ǡtxsoՔ]G}e cNqQklmu԰Gi0H鞬܉t~kJe:xB[|oEX)*p=uMf#\npc_%@]&źJ$; c !no.m|`#EUښEwUfi47r`G(l1gK-ƼU'?޻'IEm(&U;x"2K286_:vK?_XEGKX_R> YVB1!M/5fm&94e[>Gm['D|]sTp}!RaQ M3yr1*{/նFg7gW4p6η=FhHpTƦ[\[O-x?&}UkQGpbJ`Y)c95,\^E\sjt.,A-O=\jWNA2]u"up.)'`Q'KSз'LEܦ/3d`'IB.ON~h##A!؟@zJ=7,@/sChrTuZgABϝi(ئ-D5<Mv$E+}JJ73jaI{O7"#3u+'$%yDv>9T42l0> v Խ;|?_ < RuKDޥdfq(V2hW8V_,#eP.ۥMMK.qy-%C9_Nw n*zU(m:FƖ7!D-q~w/v } MjS?]YGB&hA;"zGd V6OC:s%,^%LĖtI%oMu5C=Pd$}妄LI,zA-g5JD_*m :VkpwNф_ 4&,2_,l I.(}g9ײNNcWԲJqzCPYFّ؈_sbvr ¼Y.&nM?{ܹQR ςcAX`~NW|(TuJV\Eko[eQ A-5Z$!lI$o lu:^+cĬv.<fלsOe虵%y=tq%8I*tpȔSzAzrJbiCf!N$q-?_(:^ |fo1, roQt_Gp]g=ttNtvJ]\o[4HʃĽ`| YZ