bpftool-5.10.0-60.132.0.159.oe2203 >  A f xW^^f[jd& zSa`HV4D'8jKaibvѤwTJa0i Ir`ގ uBk;:$!sr$~$T#:`RORPV挜yҟ{`sFOY 2OQh/ /-ŲyѲh6-`*@J;!K vmAX`$1IuBEŸU"18b7bc42e2ff0e0fc463fbb59a18da6f099d9e32e2026a6eb205d6beb9096ae6f6ce57abd57c304b6a20a338fc334dd14de71904=uf xW^^f4W֤]C8.JH߽bs&T#f]yL@n' )Tb,R a/5deV !ڟDjDFE A>@,9Rt]+ e#O U3lpN9sFKuyaM4ڼ6'¾s|#FY~G,1^ ! kaP<qw'G;TqLW~@+M& Q\~p@^ ?]d  % b&, AMdjt    X  L 4 ( 18 8m9 m:&mFU>GUpHUIVXVYV$\V\]V^X=bXcYdZ4eZ9fZ<lZ>tZ\uZvZw\x\y]z]X]h]l]r]]Cbpftool5.10.060.132.0.159.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.f obs-worker-backend-test-0006.novalocal@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSbjbe;baG@b^@bV@bV@bUiJialin Zhang - 5.10.0-60.132.0.159Jialin Zhang - 5.10.0-60.131.0.158Jialin Zhang - 5.10.0-60.130.0.157Jialin Zhang - 5.10.0-60.129.0.156Jialin Zhang - 5.10.0-60.128.0.155Jialin Zhang - 5.10.0-60.127.0.154Jialin Zhang - 5.10.0-60.126.0.153Jialin Zhang - 5.10.0-60.125.0.152Jialin Zhang - 5.10.0-60.124.0.151Jialin Zhang - 5.10.0-60.123.0.150Jialin Zhang - 5.10.0-60.122.0.149Jialin Zhang - 5.10.0-60.121.0.148Jialin Zhang - 5.10.0-60.120.0.147Jialin Zhang - 5.10.0-60.119.0.146Jialin Zhang - 5.10.0-60.118.0.145Jialin Zhang - 5.10.0-60.117.0.144Jialin Zhang - 5.10.0-60.116.0.143Jialin Zhang - 5.10.0-60.115.0.142Jialin Zhang - 5.10.0-60.114.0.141Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51- !5681 [sync] PR-5266: llc: call sock_orphan() at release time - !5689 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - !5685 [sync] PR-5253: tomoyo: fix UAF write bug in tomoyo_write_control() - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - tomoyo: fix UAF write bug in tomoyo_write_control() - llc: call sock_orphan() at release time - !5432 [sync] PR-5232: jfs: fix cve issue - !5637 [sync] PR-5617: v4 Fix I/O high when memory almost met memcg limit - !5664 [sync] PR-5580: CVE-2023-52622 - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - !5646 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5634 [sync] PR-5518: dm: revert partial fix for redundant bio-based IO accounting - !5631 [sync] PR-5521: md/raid5: fix atomicity violation in raid5_cache_count - arm64/mpam: Fix repeated enabling in mpam_enable() - mm/readahead: don't decrease mmap_miss when folio has workingset flags - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM - !5618 [sync] PR-5606: mm/mlock: return EINVAL for illegal user memory range in mlock - dm: revert partial fix for redundant bio-based IO accounting - md/raid5: fix atomicity violation in raid5_cache_count - mm/mlock: return EINVAL for illegal user memory range in mlock - !5471 jfs: fix array-index-out-of-bounds in dbAdjTree - jfs: fix array-index-out-of-bounds in dbAdjTree - jfs: fix array-index-out-of-bounds in diNewExt - jfs: fix uaf in jfs_evict_inode- !5533 media: pvrusb2: fix use after free on context disconnection - !5447 Fix CVE-2021-47094 - !5501 [sync] PR-5316: v2 iomap: add support to track dirty state of sub pages - media: pvrusb2: fix use after free on context disconnection - !5137 [sync] PR-4933: scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - iomap: add support to track dirty state of sub pages - !5027 [sync] PR-4987: net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !5438 [sync] PR-5286: serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - !5323 jfs: fix slab-out-of-bounds Read in dtSearch - !5328 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5435 [sync] PR-5355: CVE-2023-52593 - !5310 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - KVM: x86/mmu: Don't advance iterator after restart due to yielding - KVM: x86/mmu: Factor out tdp_iter_return_to_root - !5389 [sync] PR-5259: CVE-2024-26627​ - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler - !5371 [sync] PR-5313: bus: mhi: host: Add alignment check for event ring read pointer - !5287 [sync] PR-5231: af_unix: fix lockdep positive in sk_diag_dump_icons() - bus: mhi: host: Add alignment check for event ring read pointer - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - af_unix: fix lockdep positive in sk_diag_dump_icons() - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg- !5343 CVE-2023-52447 - !5365 v2 CVE-2023-52452 - bpf: Fix accesses to uninit stack slots - bpf: Fix verification of indirect var-off stack access - bpf: Allow reads from uninit stack - bpf: expose bpf_strtol and bpf_strtoul to all program types - bpf, verifier: Fix memory leak in array reallocation for stack state - bpf: verifier: Use copy_array for jmp_history - bpf: verifier: Improve function state reallocation - !5181 [sync] PR-4805: CVE-2023-52451 backport to OLK-5.10 v2 - bpf: Fix kabi breakage in struct bpf_map and struct bpf_map_ops - bpf: Defer the free of inner map when necessary - bpf: Set need_defer as false when clearing fd array during map free - bpf: Add map and need_defer parameters to .map_fd_put_ptr() - !5277 [sync] PR-5246: ceph: fix deadlock or deadcode of misusing dget() - !5293 [sync] PR-5240: powerpc/lib: Validate size for vector operations - powerpc/lib: Validate size for vector operations - !5225 [sync] PR-5197: drm: Don't unref the same fb many times by mistake due to deadlock handling - !4852 [sync] PR-4847: btrfs: mainline backport - ceph: fix deadlock or deadcode of misusing dget() - !5191 [sync] PR-5164: nfc: nci: assert requested protocol is valid - !5184 [sync] PR-5156: RDMA/srp: Do not call scsi_done() from srp_abort() - !5123 [sync] PR-5109: CVE-2024-26586 - !5097 [sync] PR-5078: RDMA/rxe: Return CQE error if invalid lkey was supplied - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5200 [sync] PR-5178: net: nfc: llcp: Add lock when modifying device list - net: nfc: llcp: Add lock when modifying device list - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - !5165 [sync] PR-5117: fix CVE-2023-52527 - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - l2tp: pass correct message length to ip6_append_data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - mlxsw: spectrum_acl_tcam: Fix stack corruption - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations - mlxsw: spectrum_acl_tcam: Make fini symmetric to init - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure - RDMA/rxe: Return CQE error if invalid lkey was supplied - btrfs: fix deadlock when cloning inline extents and using qgroups - btrfs: do not start and wait for delalloc on snapshot roots on transaction commit- !5153 [sync] PR-4645: f2fs: explicitly null-terminate the xattr list - !5146 [sync] PR-4925: v2 btrfs: do not ASSERT() if the newly created subvolume already got read - !4667 [sync] PR-4646: binder: fix use-after-free in shinker's callback - !4830 [sync] PR-4803: CVE-2024-26583 - f2fs: explicitly null-terminate the xattr list - !4748 [sync] PR-4672: uio: Fix use-after-free in uio_open - !5068 [sync] PR-5033: v3 Remove WQ_FLAG_BOOKMARK flag - btrfs: fix double free of anonymous device after snapshot creation failure - btrfs: do not ASSERT() if the newly created subvolume already got read - !5083 [sync] PR-5058: net: fix possible store tearing in neigh_periodic_work() - !5085 [sync] PR-5064: net: rds: Fix possible NULL-pointer dereference - !5125 [sync] PR-4891: Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !5079 [sync] PR-5051: dm: limit the number of targets and parameter size area - !5000 [sync] PR-4988: ieee802154: ca8210: Fix a potential UAF in ca8210_probe - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4838 [sync] PR-4742: block: add check that partition length needs to be aligned with block size - !5065 [sync] PR-5032: net/sched: act_ct: fix wild memory access when clearing fragments - net: rds: Fix possible NULL-pointer dereference - net: fix possible store tearing in neigh_periodic_work() - dm: limit the number of targets and parameter size area - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - net/sched: act_ct: fix wild memory access when clearing fragments - !4984 [sync] PR-4339: 修复pmem_legacy_device未被编译问题 - !4963 [sync] PR-4901: fix CVE-2021-47036 - !5011 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5005 [sync] PR-4979: CVE-2021-47028 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - mt76: mt7915: fix txrate reporting - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate - !4731 [sync] PR-4706: mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - pmem: compile pmem legacy device while libnvdimm as a module - udp: properly flush normal packet at GRO time - udp: skip L4 aggregation for UDP tunnel packets - block: add check that partition length needs to be aligned with block size - tls: fix race between tx work scheduling and socket close - tls: fix race between async notify and socket close - net: tls: factor out tls_*crypt_async_wait() - tls: rx: simplify async wait - uio: Fix use-after-free in uio_open - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - binder: fix use-after-free in shinker's callback- !4955 [sync] PR-4868: net: openvswitch: limit the number of recursions from action sets - !4960 [sync] PR-4940: apparmor: avoid crash when parsed profile name is empty - !4951 arm64: head.S: always initialize PSTATE - apparmor: avoid crash when parsed profile name is empty - net: openvswitch: limit the number of recursions from action sets - arm64: head.S: always initialize PSTATE - !4754 [sync] PR-4737: blk-mq: fix IO hang from sbitmap wakeup race - !4813 [sync] PR-4702: efivarfs: force RO when remounting if SetVariable is not supported - !4795 [sync] PR-4747: KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - efivarfs: force RO when remounting if SetVariable is not supported - !4791 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - blk-mq: fix IO hang from sbitmap wakeup race - !4722 [sync] PR-4694: v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path- !4466 [sync] PR-4256: scsi: core: Always send batch on reset or error handling command - !4681 [sync] PR-4662: v3 CVE-2023-52435 - !4691 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - !4625 [sync] PR-4531: fs:/dcache.c: fix negative dentry flag warning in dentry_free - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - fs:/dcache.c: fix negative dentry flag warning in dentry_free - scsi: core: Always send batch on reset or error handling command - Revert "scsi: core: Add scsi_prot_ref_tag() helper" - Revert "scsi: core: Introduce scsi_get_sector()" - Revert "scsi: core: Make scsi_get_lba() return the LBA" - Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request" - Revert "scsi: core: Use a structure member to track the SCSI command submitter" - Revert "scsi: core: Always send batch on reset or error handling command" - scsi: core: Always send batch on reset or error handling command - scsi: core: Use a structure member to track the SCSI command submitter - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Make scsi_get_lba() return the LBA - scsi: core: Introduce scsi_get_sector() - scsi: core: Add scsi_prot_ref_tag() helper- !4515 [sync] PR-4431: v2 patchset for CVE-2023-52340 - !4443 [sync] PR-4290: net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4613 [sync] PR-4521: xen-netback: don't produce zero-size SKB frags - !4591 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - !4548 [sync] PR-4461: netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4607 [sync] PR-4588: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - xen-netback: don't produce zero-size SKB frags - !4585 [sync] PR-4562: v4 tracing: Backport bugfixes - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - trace: Fix kabi breakage in struct trace_event_file - tracing: Fix uaf issue when open the hist or hist_debug file - tracing: Have event inject files inc the trace array ref count - tracing: Have trace_event_file have ref counters - tracing: Increase trace array ref count on enable and filter files - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv- !4497 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4446 [sync] PR-4321: io_uring/af_unix: disable sending io_uring over sockets - ubifs: Queue up space reservation tasks if retrying many times - !4095 [sync] PR-4090: ida: Fix crash in ida_free when the bitmap is empty - !4422 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - io_uring/af_unix: disable sending io_uring over sockets - !4117 [sync] PR-3975: md/raid1-10: limit the number of plugged bio - drm/atomic: Fix potential use-after-free in nonblocking commits - !3858 [sync] PR-3756: md: mainline backport - !4281 [sync] PR-4270: fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - !4240 [sync] PR-3228: net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !3155 backport Broadcom NIC driver patches - !4193 [sync] PR-4015: drm/amdgpu: correct the amdgpu runtime dereference usage count - !4190 [sync] PR-4014: drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4233 [sync] PR-4013: drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4185 [sync] PR-4012: drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4232 [sync] PR-4010: drm/amd/display: Exit idle optimizations before attempt to access PHY - !4180 [sync] PR-3955: drm/radeon: possible buffer overflow - !4225 [sync] PR-4149: block: remove precise_iostat - !4348 [sync] PR-4268: linux Mainline ubifs Fix Patch bacnport to 5.10 - ubifs: fix possible dereference after free - ubi: block: Fix use-after-free in ubiblock_cleanup - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup" - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - drm/amdgpu: correct chunk_ptr to a pointer to chunk. - drm/amd/display: Exit idle optimizations before attempt to access PHY - block: remove precise_iostat - drm/amdgpu: correct the amdgpu runtime dereference usage count - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/radeon: possible buffer overflow - md/raid1-10: fix casting from randomized structure in raid1_submit_write() - md/raid1-10: limit the number of plugged bio - md/raid1-10: don't handle pluged bio by daemon thread - md/md-bitmap: add a new helper to unplug bitmap asynchrously - md/raid1-10: submit write io directly if bitmap is not enabled - md/raid1-10: factor out a helper to submit normal write - md/raid1-10: factor out a helper to add bio to plug - md/raid10: prevent soft lockup while flush writes - md: raid1/raid10: drop pending_cnt - md: drop queue limitation for RAID1 and RAID10 - Revert "md/raid10: fix softlockup in raid10_unplug" - ida: Fix crash in ida_free when the bitmap is empty - md: fix error handling in md_alloc - md: Constify attribute_group structs - md: fix mddev->kobj lifetime - md: properly unwind when failing to add the kobject in md_alloc - md: extend disks_mutex coverage - md: add the bitmap group to the default groups for the md kobject - md: add error handling support for add_disk() - md: convert to blk_alloc_disk/blk_cleanup_disk - md/raid10: fix improper BUG_ON() in raise_barrier() - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks - bnxt_en: Query default VLAN before VNIC setup on a VF - bnxt_en: Don't issue AP reset during ethtool's reset operation - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()- !4324 [sync] PR-4266: ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4289 fs:/dcache.c: fix negative dentry limit not complete problem - !4285 [sync] PR-4257: nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4263 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - fs:/dcache.c: fix negative dentry limit not complete problem - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4222 [sync] PR-4213: netlink: fix potential sleeping issue in mqueue_flush_file - !4205 [sync] PR-4203: mm/dynamic_hugetlb: skip unexpected migration - !4004 ext4: fix some ext4_lblk_t overflow issues - drm/amdgpu: Fix potential fence use-after-free v2 - netlink: fix potential sleeping issue in mqueue_flush_file - mm/dynamic_hugetlb: skip unexpected migration - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS - ext4: avoid overlapping preallocations due to overflow - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow - ext4: add two helper functions extent_logical_end() and pa_logical_end() - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()- !4129 [sync] PR-4100: netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4125 [sync] PR-4022: netfilter: nf_tables: Reject tables of unsupported family - !4055 ext4: correct return value of ext4_convert_meta_bg - !4061 ext4: synchronize the casefold bugfix from the mainline - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - netfilter: nf_tables: Reject tables of unsupported family - !4077 [sync] PR-4069: tipc: fix a potential deadlock on &tx->lock - !4073 [sync] PR-4064: smb: client: fix OOB in receive_encrypted_standard() - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4040 [sync] PR-3981: vhost: use kzalloc() instead of kmalloc() followed by memset() - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - !4016 mm/filemap: avoid buffered read/write race to read inconsistent data - vhost: use kzalloc() instead of kmalloc() followed by memset() - mm/filemap: avoid buffered read/write race to read inconsistent data- !3986 [sync] PR-3715: appletalk: Fix Use-After-Free in atalk_ioctl - !3989 [sync] PR-3668: net/rose: Fix Use-After-Free in rose_ioctl - !3416 Modify the kvm code style - !3983 [sync] PR-3915: nvmet: nul-terminate the NQNs passed in the connect command - !3795 [sync] PR-3771: ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - !3763 [sync] PR-3686: Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - nvmet: nul-terminate the NQNs passed in the connect command - !3924 livepatch/core: Disable support for replacing - livepatch/core: Disable support for replacing - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - loongarch/kvm: Modify the kvm code style- !3853 [sync] PR-3694: Fix tow CVEs of CIFS - !3773 [sync] PR-3594: CVE-2023-35827 patchset - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3799 [sync] PR-3659: atm: Fix Use-After-Free in do_vcc_ioctl - !3824 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3794 md: protect md_thread with rcu - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3780 [sync] PR-3447: dm: add error handling support for add_disk() - !3778 [sync] PR-3379: md: do not return existing mddevs from mddev_find_or_alloc - atm: Fix Use-After-Free in do_vcc_ioctl - md: protect md_thread with rcu - md/bitmap: factor out a helper to set timeout - md/bitmap: always wake up md_thread in timeout_store - dm-raid: remove useless checking in raid_message() - md: factor out a helper to wake up md_thread directly - dm: add error handling support for add_disk() - md: do not return existing mddevs from mddev_find_or_alloc - md: refactor mddev_find_or_alloc - md: factor out a mddev_alloc_unit helper from mddev_find - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work()- !3624 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3621 netfilter: nft_set_pipapo: skip inactive elements during set walk - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - netfilter: nft_set_pipapo: skip inactive elements during set walk - !3583 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3580 [sync] PR-3577: perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3292 [sync] PR-2843: Add error handle for sd - !3288 [sync] PR-3222: md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3252 [sync] PR-2946: LoongArch: disable 40bit user space by default - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3179 [sync] PR-2825: Add error handle for driver - LoongArch: disable 40bit user space by default - !3017 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !3229 [sync] PR-3161: fs: Fix error checking for d_hash_and_lookup() - !2956 [sync] PR-1613: arm64/mpam: implement CPU_PM notifier - fs: Fix error checking for d_hash_and_lookup() - nbd: fix uaf in nbd_open - mtd/ubi/block: Fix uaf problem in ubiblock_cleanup - mtd/ubi/block: Fix null pointer dereference issue in error path - mtd/ubi/block: add error handling support for add_disk() - ubi: use blk_mq_alloc_disk and blk_cleanup_disk - scsi: sr: Add error handling support for add_disk() - block/brd: add error handling support for add_disk() - brd: convert to blk_alloc_disk/blk_cleanup_disk - nvme: add error handling support for add_disk() - nvme: use blk_mq_alloc_disk - block: add a flag to make put_disk on partially initalized disks safer - nbd: add error handling support for add_disk() - nbd: fix order of cleaning up the queue and freeing the tagset - nbd: use blk_mq_alloc_disk and blk_cleanup_disk - loop: add error handling support for add_disk() - loop: fix order of cleaning up the queue and freeing the tagset - loop: use blk_mq_alloc_disk and blk_cleanup_disk - blk-mq: fix an IS_ERR() vs NULL bug - blk-mq: add the blk_mq_alloc_disk APIs - block: add blk_alloc_disk and blk_cleanup_disk APIs - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation" - arm64/mpam: implement CPU_PM notifier- !3193 [sync] PR-3128: fix ksmbd to release the ones allocated for async work - ksmbd: delete asynchronous work from list - ksmbd: fix typo, syncronous->synchronous - ksmbd: fix possible memory leak in smb2_lock() - ksmbd: replace usage of found with dedicated list iterator variable - !3103 [sync] PR-3082: fs/dirty_pages: add last read check in seq_read_dirty() - !3185 [sync] PR-3152: scsi: scsi_device_gets returns failure - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - !2970 Add error handle for add_disk - !1394 [sync] PR-1355: etmem: fix the div 0 problem in swapcache reclaim process - fs/dirty_pages: add last read check in seq_read_dirty() - !3078 [sync] PR-3022: fs/dirty_pages: fix some errors in seq_read_dirty() - !3075 [sync] PR-3020: fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - block: Set memalloc_noio to false in the error path - block: Fix minor range check in device_add_disk() - block: clear ->slave_dir when dropping the main slave_dir reference - block: call blk_get_queue earlier in __device_add_disk - block: check minor range in device_add_disk() - block: fix memory leak for elevator on add_disk failure - block: Fix the kabi change on blk_register_region - block: Fix the kabi change in device_add_disk - block: fix error unwinding in device_add_disk - block: fix device_add_disk() kobject_create_and_add() error handling - block: add error handling for device_add_disk / add_disk - block: return errors from blk_register_region - block: add the events* attributes to disk_attrs - block: return errors from disk_alloc_events - block: return errors from blk_integrity_add - block: call blk_integrity_add earlier in device_add_disk - block: fold register_disk into device_add_disk - etmem: fix the div 0 problem in swapcache reclaim process- !2997 [sync] PR-2902: net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !829 [sync] PR-739: Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !831 [sync] PR-601: fix test_vmxon failed - !2918 fix some bugs in loongarch kvm - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2976 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - Revert "kconfig: Add script to update openeuler_defconfig" - !1562 [sync] PR-1527: arm64/mpam: fix missing kfree domain's ctrl_val arrray - !2043 [sync] PR-1327: Huawei BMA: To fix the bug in the iBMA driver code - !1896 [sync] PR-1853: ring-buffer: Fix deadloop issue on reading trace_pipe - !1941 [sync] PR-1900: tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - !1983 [sync] PR-1905: tracing: Fix memleak due to race between current_tracer and trace - !2652 [sync] PR-2377: tracing: Backport bugfixes - !1402 [sync] PR-1399: bpf: cpumap: Fix memory leak in cpu_map_update_elem - !2633 [sync] PR-2615: preempt/dynamic: Fix setup_preempt_mode() return value - !1808 [sync] PR-1768: bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !2811 [sync] PR-2716: ext4: recheck buffer valid after page unlock - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling - !2899 [sync] PR-2884: LoongArch: fix two cpu hotplug problem - !1424 [sync] PR-1354: ubi: Fix return value overwrite issue in try_write_vid_and_data() - !889 [sync] PR-886: net: sched: fix NULL pointer dereference in mq_attach - !900 [sync] PR-890: ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !2019 [sync] PR-1965: crypto:padata: Fix return err for PADATA_RESET - !2896 [sync] PR-2867: netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !1512 [sync] PR-1357: SUNRPC: Ensure that the gssproxy client can start in a connected state - !2753 fix memcgv1 oom meminfo bug - LoongArch: fix two cpu hotplug problem - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: recheck buffer valid after page unlock - memcg: dump memory.stat during cgroup OOM for v1 - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() - seq_buf: Add seq_buf_do_printk() helper - seq_buf: Add seq_buf_terminate() API - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - preempt/dynamic: Fix setup_preempt_mode() return value - Huawei BMA: To fix the bug in the iBMA driver code - crypto:padata: Fix return err for PADATA_RESET - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - ring-buffer: Fix deadloop issue on reading trace_pipe - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - arm64/mpam: fix missing kfree domain's ctrl_val arrray - SUNRPC: Ensure that the gssproxy client can start in a connected state - ubi: Fix return value overwrite issue in try_write_vid_and_data() - bpf: cpumap: Fix memory leak in cpu_map_update_elem - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - net: sched: fix NULL pointer dereference in mq_attach - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions- !2860 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: dvbdev: fix error logic at dvb_register_device() - media: dvbdev: Fix memleak in dvb_register_device - !2846 [sync] PR-2840: drm/qxl: fix UAF on handle creation - drm/qxl: fix UAF on handle creation - !2800 [sync] PR-2782: cpufreq: Abort show()/store() for half-initialized policies - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !2717 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2739 [sync] PR-2443: CVE-2023-37453 - !2733 [sync] PR-2688: nvmet-tcp: Fix a possible UAF in queue intialization setup - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2701 [sync] PR-2672: fix CVE-2023-46813 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2710 [sync] PR-2694: LoongArch: add 32/64 pc relative relocation type support - !2664 [sync] PR-2579: LoongArch: default IPMI related defconfig to m - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2644 [sync] PR-2543: psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - LoongArch: default IPMI related defconfig to m - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2690 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2373 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2637 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2535 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2524 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2530 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2527 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2658 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - !2663 arm64: fix a concurrency issue in emulation_proc_handler() - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - arm64: report EL1 UNDEFs better - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - ubi: Refuse attaching if mtd's erasesize is 0 - !2647 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2563 fix cgroup poll UAF - !2519 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2558 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - !2595 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2566 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2580 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2613 CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2552 scsi: mpt3sas: Driver patch set for openEuler-22.03-LTS - !2584 [sync] PR-2571: xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - xen/events: replace evtchn_rwlock with RCU - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - USB: ene_usb6250: Allocate enough memory for full object - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - scsi: mpt3sas: Fix a memory leak - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - scsi: mpt3sas: Fix use-after-free warning - ipv4: fix null-deref in ipv4_link_failure - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - !1561 Add ACS quirk for Wangxun NICs - !2514 [sync] PR-2499: f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2485 [sync] PR-2340: xfs: recent patches to fix xfs issues - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - !1141 [sync] PR-953: xfs: fixes patchs and backport patchs - PCI: Add ACS quirk for Wangxun NICs - ext4: do not mark inode dirty every time when appending using delalloc - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap()- !2420 [sync] PR-2323: net/sched: Retire rsvp classifier - net/sched: Retire rsvp classifier - !2366 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - 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 - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredumpobs-worker-backend-test-0006.novalocal 1711929600 5.10.0-60.132.0.159.oe22035.10.0-60.132.0.159.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.132.0.159.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.132.0.159.oe2203.aarch64bpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-btf.8.gzbpftool-cgroup.8.gzbpftool-feature.8.gzbpftool-gen.8.gzbpftool-iter.8.gzbpftool-link.8.gzbpftool-map.8.gzbpftool-net.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool-struct_ops.8.gzbpftool.8.gz/etc/bash_completion.d//etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:LTS/standard_aarch64/9fd6ed560d1bdba3cdbd3b5d19bca316-kernelcpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=11b0862c11287a7d3f11754135a3ab4a71254657, for GNU/Linux 3.7.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)R RRR R RRRRRR R RRRRZ(?͙m[utf-81b75c875e763b1b3b57112fe1b2a4fc89d9916c89a730a406b6e58823618ae109508b0e9622c3115df5e280b21e0ea733effb7355e61ee4e4a6a98a7244c2ed8?7zXZ !#,] b2u Q{LY)Ѷ6@8sˆKTRw.s>*g@|讔 Ü"gZGlUsEdŤJNxFYIEvRK;K,m"r6C?3ꌶTKtFł[+yNfMߚ6ǪњM[1L~46ޞ6{f%ܕJcl@9[iVQj4: uI8ilH__уI5FZ?PmX@ᨒ5 M#-"6dDoG-cZ;#Hw k&L~^<`D39pI4zV4ӱS5,۶lvCj7`X+˨Y#֒ሺ4mqxɶ (Si\pzbŏP"r&'c}*NшVo^)e62r20| m[:|o /)k|f2 HO<ˋ&y׌R).6kya͚aϋ2KO+Ȑo7C YG c 0iARӰlb2~qvYMQa"_Y kΟ]]D82W:V⃬.N0ER]UO0 ZL|6]),%6xlvY4aen$F|6qo:XohqĦ<}>\ͥMY볋HSRLHfLU]'$n0jD(J/w~ZDž"3bőo) *Φ.JìPv rvꩣ u>+vML%KmX]?rIrۢ)۞2Q+F}>]хsYsf :aǹ!|#Vz3">P$gIK~LUj.|-7tL#[M"D|1|:qIsJּKZw+yh&™-?CfSsB TlfMFWI`+Ŗ>lOic!xZyA׎!΂H* ^t,^+ƟuDŗ%r@ ڦe0'8W'h6x,c\ :ʘM<s_4KOXLlWql<繓2yK@ft| G,>JEE,&Y|uZ\+E0wn`h;!Kuɸ Vem#pM5Iz5l-$iJ,$RvBJkf fUj շXSٔ4<a6Κ jzRCF _Y\hntGPKA0Sv0 6gd6 d&a'Ό2Bs7aJ؃0\.I !'t0ѝ`wSq!abBIrDz u C<V\V?rfm s@O2-U~f5jH^tG3kgx4_vfq[J '?CYDoљ<: F^9F9>X؍ĵ1ֳd['Ä Yak:C8.ކům1|0 RaK;A8ZsΡ=L?,ױ4`K* Ŧ*Wil#:,J>Je }m4+XII"0~e[6ˋ? cg4pZ^$hH+RY9dR8ɏ)oި> m&k*9$GE s5xWخhN:G<WZ1kX[^y0"K!0&o%#=TͤX>FU7mʽkALD@ T]; ,D؂inF^uH|G Ztڦ8H'ҙ)$xBxHwjT2$a9IGFdaER>5l7 PkI?*:ɕ?JnonrtwXVסc[U1VXuEmݙ ;,;Z+0k7lV>D3sяvEp*rD- IJ| t۰GhJy|/GOb㱷 eUo`dƓ;@U>5UczE7%{|[%/keUDAgˠ+}A]hLZ\Oý2\5G@.U]짔+wxdm9)'Y-t`Ʊ\uϖwHQSzfߴ%<od_|N5z[T0D7 h=-<%jkc혇pF):Dt8 :60r3z5rf%rʔq5 CLQE dy bNKO=ju&92lQ& øE^3nըdyN5+-NMU4jZK 5PNȓ]ݍS@ Lܟf/JI]Ő:>~鏠/d3:\O.ON@ǔCS7pˣZbQ<>g%EA{:U2㽩}E~_6"s[igW4[ -òzrdAGc/ ǬufQQi0ۗv`?vN{ŋy.+ ?t Ah@x.缰:ih-A}߯GyFWԛ騬:Nb6cY7o`*/-~gx9V% AMk>Spqtwq cM(uo«9Kzk03>hA#e'awy p c111 pZBoV"D@{snW@J[A&Z^tiC2q'0v)>镸\C1M%|`ߝ1 fnb~m:]4q'.Jǐk=ɢ)*f),gGn|wXgc!Y?lE*SK_R?JwA΀_,KEq0?[-\K o>hXbTxJQe GS!!{F@G3PA?l3.\wSf3Nt;צּ>|yjfM .g37ѿ!z0N ַTsέG1b3^a&pIuLw6̤aʐ,bJw:z7¨h_ VQ:G)'ey [3jܝ~藾"A)%-e/Mzs^΢ 8ZF13r6"5R<|mNGc4INaRN:g5=Pgp'@*KU@;g^O(lvzY1 F)lQ*"渢|oI,"-- 09M?oU'} W@ 3)rQw`]"ړ ?GLiȣ?\-Gb8]dR?xzff~AF1:bޯGzPF*Jh?QGÝIW;21(3Z)+}1m$g/o Y]5&Cqzi(pM!K :%w>e4T!/mf :`CDn":5NEAů+!llߐpbCbmxߢ^Ljw.Z tɮ`^r71vWc\8.ai]% $Nw; I F&.}r%O{.@8gxtdRG0k#0ׇYX$YUFTo[alWhEOZk[^5cb߆9?<0 -ЈT'2=oȱl/JЏ;(ע4kTZϫ g%`-{> W3%l% A  zುOdn<1_QW}% R^ZGuI1D 1Us ׸꾌KkXfvNJ>Pf\e(\0SЪtHUh>exa 룹W LI};C͠7"5+d$klqp} C8]e|:/FX $h[A$$]Y ˴[̞|R\~›X;кjNہwzHH*FRxqhЁy1=NrZ!JkB K kvm p)8'H2o!\GP y%-ExtM7^vox gۡ%. N (2|V9 Y&4Ŋ(uA4'|mABg.g z*~uiV thc%4NQ}zQ] ¢" z 3 hn~e@aX]?ZuqΎ!QzIpOr]2%Bg3JbbDBtzLVbx_G`(tKLXϼZR}6;- )iӅ'e}[^$җxziAI)^3b38`2Ds~p#xHU+"PD={(hӲ3ڶCkh/:Y7sOۦZVrt?s}okMoBP(ޱN{&ۺlXyeYئpH[-z%J:\㞻9ROp*yԚht5%hh !qC, \2TA{bE@pR ; ȕmh-CsjYFƼK!! "Nƒ^.gC]l#zbĉCc@G}ydF\~R=9ۛPwǟ =Vof\)|"Ynv1`y3fЋ|z3p&&hZNc4.o"q OAܑ2=hNK<ĹXˇc/ǓGb*tڿVn}_'8u"n1=`nHlzU#T<^O!$}iUy~bfػz|GRk>'UHULP{D*өƥ(歰y]-,GqSyQvIL N3'Y{+~S˸Fyh E-w8hL~o^Q჆=l)S⹒JCAh!T+s;Y,=X -`q(2q>Cnd"S\'c9.I!؁ i ޶w x|zےN] ^?Cxv'O>M9bŗ>t: Dʘ7lATWCyCidSQzY _с{jj[nK1y~ 6bܫ) 뭹Z>MTT;r+˃@Շ]~Q/ fkS'q&i yG-k^'uӭ4A\H0D%Jg5hm ND@sgϷ=]\id/6Bz}yH0˸73,͋J߰_O'Py׃ů&SW .7QHdEH\ A: irg %Iǵ}4uՏq1Ml7]{$1:|n6 R~vz^a>V(ڻ)j5DV/pDZ\6@6cֈI5]T#zO*R땳tȒmVӭ ?Rv4n~amrV{0^Ik}u&Dݓ\#EqH$yfHlz Ss[!7s /wq2{dw>[ypomm@{'dW:}۟ ;ŎkjREą쀗ᘵ"bz1_efϜT(f!Xnh ##P s&~1\NfDU=b<4S~*쪭IZNGM l&tcqP+CIՀQa0 )@^Pu'1"lJ:%n2 B¯c2Ծ1=Ǻ WۼV_+̗#y3`뿧? R ZIӳiQ|SDԑ$b7Lt^ޣjiA#{5y`{vQ5Fy|Er !F"aA쫒e\FS`DjG^O1A8xf˨%WX /C37cq5EJ[ ]c aA]Cp`O5_vM'u4xטOq,OZYyT fuA͑x%yc1Sl:]2~XG3slQ% %Md}懍0jӯnpq3QhWY8M^~uTJqVZmNE^̶k*?Kh^P4`Ldam}Ni2M9b:~2arvVs[^\RJE!͑wfBïl)Gj{5p? 1myb"amh uVR&Qe "e~=  mSwjxgiYIZ\ʷګGXI*JV2Նk@?,"`Շ~`N+5柎y"h>2>5cW卹+4.YSM Q8Z,AtԎ+e=l9(Zz!j _<_FR ȘSaT F7IPm#ΌX9ڢ緰{ZC´*&*,nF`y]ic|Ky1~"X~A0d^ƝO~>/ӳۣϼ_bNQl_,DJ̎GU wێϱA4To{@z @o%aD,R!HXVvRy#Vr?tMFRrEVc 7Uy gp,V%cAcPP1$ {AZBDQU>\#zɰzcڑ+Qڈ`۹h@cV>Sp.:h 6 LBZY Ocul><4ۃ4N' >3TN=X\fVetYыvwS@v&;BQ\JP(OD]qG@(h3fH{p*PAexnsatK70W!6&L~@㛲)0rmԜhSZ5E;~$dUci z:x:tґka'Ͼ&G!R*hJ.ZqӖaG>)ZZ$Qd,.tP'eZ|d;(O*DmXg5OhS,+n +,^Q;j#d8 $_ ,:0ȈL#M 1KgxU?בsԢ uD}nJPTvbyueT?S!#O[~ eAu.CmIfuZKnz{})IsLԊsDA/ا\!lܤ6utf'JJI_/Sq\{kOuF5+z>h"db% `MIJ] zOec8s.A!G-Cu=էi/[{tMŸѪCiF-U/r‰E}ѩ>QX(ҪtcXr9TQvcMҖ ,UPe5*^CbR;DTRSΉEQ99kW2P`+MmZ.h{OHĊtN!Td|x"S_`v!g$3^Zf̱ qjoI5E >)LE _ Jp.뻺G3TDV)Ȇ?b?ω-i{TƒLValwy2*@{ep}/}?FYY _+%'`РCG50dz"^27̧dr n@fW@k9m7 qښ^Vܟ.!IZa~ T)aGJ%=o7JfjeAIMU_G@|W9|=mb!+M3_j/~Q4g@/O/ζ80?HGrisypx_SCDuQ'X.dnXk'oq ϚY}rt;ǝg/6|_ aɟ3lFCj:s In ִ@ ~\ug`ů"lV ,[5-fvg|X8F1>[*%m^2?^`'E;i-o4lTG6$&4 [^D'$7wι¶_uU<칕UBzJ\5ְE[@a,W=E ru׳8oYHB5wvvL>z+H3,dE@ĵL * '` %m#^B!ɮKR2cke`z,圫 &Ed]HʑrGbq4ԙpC|Tqon8&FY{Ѕ$"L28%N KT|pԾ^U/\g%iBf?t}Nhrn9ҷ7=EgZ?(v§56{&e@yN]A)c][hgGSWX_n`#Լ鏵RzG [Iw`} @ LQI6))yX/\ItXUTlA4$[AuWb.X0ffU-D; @݆Pj ,GCiɞ6{]E~ѷgsT#mA4tAa$Wl>d8A紨&[~oзϯ.L DdG6>kև^ML(Tmu=wY̗|iN#NvpN^3W'*zOեMTk}*`6c$/Ydw;dC$AUAgchk)'C(V}J^ZcՎEOWH];`)_cπ+O֩#%h+ &τh<}aiGZ/'^nT۲g~u^%p [_]/TtJnVRPRQkC=NHb-qQ7ͼD][|b$ٯƸM#ōi v!9] .d,mohHWӬ3~٤h74fKϜ 5,Mm+r=0*kg[! P-F_mztIip1 fAZN9@ꗨ736I'cݏ_ڹZSIL:2/AtҠQp%% ͙ UN?[%Q@+ e8|YV&|cm]ehDh?oRsdARHƣI@~!w*-TtDgvn==۽v?L@>%I(͐5d95UÐAHڜPw9>8<p2`[5|PK3r&d?Oe<ؚE~g+]|Ŏ(,Vkojjǰ qFIwr5A 40𱯚bi$ضxD:~9^}-4<R߽{F)J{l2M7!އs3)߉jPhNu7,S|/kXZ``V+:MwtJK'`~7C შڴkSE&z0D6CuTt:tvJ]Vl fSƪ IweWA%Ȱ bMdYr+VK~lQK".i4Аj5bڡ|.LΞٷA`E0vJzɞU=oɚ|2gcQcBz${y Lԥw ltUZ; kv(_/CYM39dj3/aJa!i2="Oi呛Tl _HV"] uɂOW,) v`],}2!l.ek,:h/>"pMw/kW;j; [|];yԹ:zbN*m #4Irj |9C Un3E¡jq^|5"}8 Zp| եgq)=8\"w#U3MŽPcL*Rp- Qu fس//3QMҜH7cAzFa~ti킚ץ_]Ŷ2Q,S|&pS)1Ə%7s\#2־RAR}⾐z@8+Z=̓4}TBT0w 'cd={kUš7`.OwJilRƠ:s_ķS,0 o ^;bW $`7C·PrB@% MIKD)4{6ܨ;v.c@ܡt>p0HG#Kw?0) AĽ(*[(/}csg]?-Sk% %;n`1T"H'4y2w@SfcCzvvArqw^ NZhEt5L@02kY@PݺZkxeʑfZR/ kgTN]nsz]fpo*EaaXYtBkzٛ2-U%􂠂H6k[];axgdO=T40뵶6FՕGEoӳZ=$% 3aIi^tHh(c@%"P]UFjE#vMjHE( ٸ5 pVb2!&ESQ%f,XGǮf/m:Ϲ Byfp"W<!wK*%;ff rG7~+_QJ:qTX MaJg]͘EA?-oSXQZRy+џi|)ol~\ %{_NaY\=\Eؗ/8!#c˖L/uJ9Np=YL+"gfgpdYKKY5*b)O5i@Aa!7SmCp^2Xg6C{kRSX¿2w`}IAzn.nny(Iµ`䙻Šl<4*IG #'Z:Y8G5ܽW%bev鞋[o̯v?GmLJ0 )cVM/ z=ZOg؇uEgkA1K@^gV5WR Ah~6Ԣd#]ؑzgj XDFkӿr-}\w߯swMєveiZ[1j84Sy {Ky(^A9!>CXn[Ihr0R[͚( UN۱S̗|s#Z`Pٷ}AGԽ>_pǀ}1eNNSlvRswѶ`F%A620BY&bUzm?<SvdSy4qczGֺL|+BjwOcuNFM# 48ƌ4_VD*\mBƀ2g qOD%QE; z x ûf о/ /,Vԃ_6RsZoUʓé'~֎Ez_t }K|9ڪ.CY(D%Ƽ@^eEO?etx d<fB#R@Vh /iAl#d73B:;oBMWVM5Ճŀ&QnmOķT\O&d%gϕ0ջ1NHts# K̤&g%H[%&lF5mC:=poMQ5ڴ{TCL?pCarmQ|-B}oj{.N7:g3SfK]g3hW2ۅψ(0.Ǽ'zqzRy\Y;^]uor]h"19V$B|4M:wns+{SdUɿPo9ܧ=GRK{l.'Gq)HBaITYv'$ d{ԏJ+hezNu2[[rKN\8@ ӀoK?U. ҽp5~mõ- e8՛Έdzy %ڙ;l C.bKv`XnԲ5˃+^j&o9 3t)-.\7qkyB" kO1m#>[`ZmSyhSCzjh6$F-IZZ!ʈd𫑱4 & ƌvǘFG f:X, W*E4ݦ˓,C=x<>lO0g1'`=̛_S:ZV0{* <kw|RHvy]ɁVlZ~N:eQqhnpĸd^4w #oI-.ZlGMFZDBޙ'ſBɷUnM qI1GBu}$ٴfJ:Bzۑ}18q}SkM句n6 B5>o_q%SlCt^7gܻ~@]_d%ӞM}dqgN-!RdL? ᰣH9vT.Z> 8u>+$}1XB\ű)mybt^C֫e\8,C1.XnBPd@a"O jr؟nvU22L̀aGIPҍ-R$DJ7Q[JEJgI #F_ ɾG>5XT58]uBuQnxjAb%z{1}C~4DWwYUfQ#asڔ ˄w>Xb 愗<|bz9:^"*śuFjQ ]OHPrHakbf+(zaw 5H=mq09]V45.!]d]JŢ1 )GQgɂn鑋)U[3C+/+BﮉJ?0ons"1]ҌaLd'OzmxRc^cjeމE,uu3a:3F(NZ(5E:'bg; y&Qo*i/H~70|EM`},M{uu5kQx0P6hu'0gzO.tgj&yOs[IǚC x`HYL@b ux~v|T!4#h >+ .K`I ocAI;JYt Oΐu$[qa:)󑃯gcYԲ' E(xYɗP.yp>VXȆ Rw5}jp7718@k<@EnVֹu/Mhzy+o*҉M- b7kƵD*s@7$1iYకPZȾ8 k]\`r!VaLՌD!|bgze5Pmь6>I_bCrE;qIoT»ĘFJ6B_k]"&%ܞ(->xkiZ!V 7dh%S ށ_onR8bA}f,ԕs̐$Sw({2t`p˄܌~1:_#}OwR Gr\~M`$D>!Ev-u'8jYy"Mx>I庂l,U8P!㏜n-,OKkkuhr%Z(iɍU ~LF9Ve<8_j/'B-A\e7BULG ̩PŜW_OgO:@eVc𒲊h׽ZFI%[)(V et}'ˆtILuu!;}vmcG:a~ <NGV@,UsJ#pQbЛUԥ ~r ;H9bI3NTqk>]{l짙Q ʃ|r_TLsc3_O]ԥcw 6vwD̤/:3t6 GGMS7`]?σI-ЕS]DR4ӓu%.h79 ~aR2eFelcY ejb2W4-hP0_V9/1:㻕x-Be3=^7jxJxõNh.×*,|uuEH+hzK%# E5y`<LYU}_ūր2 H,XK<1 >8w:dtpW"$}/h"A_3EWe_ m-~rUۯ?rYf_0UY6R@= !umūi#N71U'*<3Q޿D.0ei`8^] cP8#&CkƓ\$AzT7;u?ҵiklr"s6iMǩޘ`05WGxp4 X#"!h", /0ejA.^倏TKInSYr,@yc@u{Ʀ/o9̯3qs:zP|P'0dH`ie[itThi9R:*`,kG1mBV?3(7y?Z>!08ϫ sns#]jo6-ʂ)!+A#xy^+,>=cs Kp J?oDYTwQ>~5'N%QN)"9,ʘת\QJ皨t+L`9}pY8Ղmӈu1L(J/5a|a'a6J†wx.'J| q @fZ1*n >^{cO\x ;fK'Et]ҡR-iES{œ5n٪RLN!]3""Q1`& x{OF.5॑g\Ω'}*irxxG 㣲Pf3`Ћ6k{om :7Wٚ͛R*C3Ҷ5"3D7Q\$,vów? _~"rj'Vg |H/Ym˃ݩۿO@~ń>;Q80> _"l88.yxu7U1yI[D6.̓|z?U|SaRzROը={AdG̏P r W=VIg YYSf)OcwHnL엙5J-c,q2tpbYQC';VR`$$ <&c`#tTLa{g]!aj&um_ Оh#(`^+W,ϳ_^OVRL3xmZ ,3bP a+3=k zo= 7S|mI~Nt13G Vkss%# (hM5k裸˾$5:*Gxp<pQoLĭF$*K人ξs4c\7ª~7sɄm-y+']cBBwH' zu {S,1Y t,hYիakC> zދ*SN{/`&n?3| ,if]y+r9 \D_3y=ʋv6Y2&@ ^+lB ,s`.>єz:# R-t4rL?WFD*n6BIs`_PHxb_hk1kL@b QώA5cY Iq^nc+4t z-*03PrŸ AO*ᆇA`%x|Rt^|;YN?YSaSe6k /A yTe*`|r UrOTXR5ƃ⯗r5 ەD|]YdWPVOO8U_;zoEUBN"O =y.^MssTa"Debkb 7p#**Kۈ!%Bˮf!!LwlKB>BDB{IҶ,7]B}-?" V_8ϏX|6 u5z&3NI%2վ]JV 6-y6aN7*7GUBFV[LqiDc%vy\5AQnlöJS ŶHQo_a䮚 L/Jd9!>.3t H*3FGy'_/zHQdQX?}[G`v1q)M.J$v"PoaML VS0ˆ؋D_i5'I3/%8б@Gaq>IV'|~%VpM]1!'q` vLjTgKB .x6'}eZ)&wc3tY̠և}M \B! O2n(ndY^ŨnR[N("2t? ue{f"#_EZH#F sH?V%dܩSSa_4>[62i5&Wy~6w@>&U>a>XPO/Lt*kf!Z~ķJ!R@HI7PM\߳JsBXFm]mjLB֯\Q8]+toΉuP| ebu [}AmJ MU*\e˦ [= ~z9a#>h] a"r|.i32pWgY#4> ""WnİǍ|-b]gR .rc(v`(چƎ=-eGjK )٢A{@3}սjj&ǥPɰ B3P.A<-Av֙R䂨,߬z^P-o9ce&2IǕՖŮ-#r#Ÿh]b}1_MI!"aHJ0!S˙A{uЯĤxѤnGjZ_ԑ{[TZk@}Z3tO]Xo2 <'Ttb,{W&z}5A*ڨScBPY? f1艑<49fUE8賢/1?=vugVB3IRỎܜ8Lat:5zG5 QQ1<] ؟l29uq"]ZO&< ~E30MG.6slMߓh9(4g,h6'exزmk$=+a2z״2n,^ A/lS~˔a T,+~C_yƢ~vڹ$j6,@1Ed TY{~{NK p}&DuGXPie{}uI()LP] *_VYӇR2ʏi}` `_^d񖙰z-b;b"2c#҈w;A a}PzsIg)°=0qLXuRf+-~O#!`s@$p/ #q{ lE5hcx1ѡ.=qRs5Uu>~8RRV}7B~ZMR6k̊OK#j?ZLN$H.ăsh:-gB B%􃶖 pA2WJAqYqq_)h4m3m6Mr4ʻbwlݱA+\xkFAdPzߣͺ]"VOmʟKFhIR1M -"5jW]!3WKٯNrd5 v*,,@mʡ\;!;hqw@xoDߵoH}"+}x zbHP%+pJk5yvwBae[Y 8qvu~ZRN }CQ8QY4E#SZ@WgL_Yh)*{by(- QXށ1K|`R`/ŢqG ֬({tw$Έ ]>[F^M<ҝlr.<]4{>;l%`]},E5y+4):3Q8ZN!pQ _g#|C/ꮝ mt8F3J_$((c*3 E1PPfفgP-C5H?SXkoփm̷J7 Z* qKCԑJ+շOOr$)6TUOzduO+N&'벟tPDI6onh Y54u:N} Df?G8Ae6 l/.^+~^dR|:LX /'-UNy[Kr?(4A?Y3W6c!S޴Zv ]=.YFJNS**Ev'H;78*/vI9YfҔbmf) 뭳}o\fA}Mx7 ^AaI1qU($lVA/s*kXr!Y\[/k_g1VHiøS\bPWlj1e[w*cg+񱒷He,*Wź98C@ ƈ~@5IFb< &K-ɀŁ: P,SۖFU@D{vd7lIDwZ~}&Lí%MV W,|$ھBL}Y7E')0<>6yHKCkvU|T (ABI{xR~TŻS$Y" rÃ7]$Jf4k"{F~,C~ ڇ4FfTx 8i=8tj /`S*>2nM .ZVw҆1D{^/V](Q asVmݳ?k~mSOeЌi'tuș5|c7gE\P ӽ)H]E].LEK%< Œ+x`2DikfRr&tGR@Y0_u& +WboKKFSS $>%qH:?'s{k= էC\#gj@QcZyջB._c ۲9G8W K7Z#>׉`s $}I@D jP8Ya6\"7 =F`}Yf Ԍ|[ai.!Ws0'{dV\ȱVF><7- ˗x idbp@GvS*Py&1'faa0# ,!UHqoZ okb Ij1'rbyO,h\D/Pt(N ;ݫΡ%# 5qq 54uP U~K+`_eZnfvɴc6oRyZl]*_ȜTXÃnK̓z q'_Av? V[MpB2B\a1Ճ,C Ae JHHF.\zgHy/URC'f4m :-3=׺h7#^F{Mqr]${#F r-aF e :v_c@P3DBęZ335/kļ"R8516U'V( Ov݁fȘfK3!i7ӜYMOG\>pp75rApLL9(jH E@F@Ajةڳ0ƊySn,b7\&q&bBV-H_*"88l"H{b@ g= &~&J}n-{ tmvk:(}wjs]ۻ?Cc LJ.kq1(С)I&4y!{/#K8)\IBƱ ݎ 1aE OY"vb[=rS/ ;Qx{ƨl@_J2P<6`4K;-?\jcI # :j˷ tAcjRcs-M;Kfm--prc,Zz9K:Swx 24 '?80o~ k%ꫪm%b .QykUܬ`'~YpQO uF֓Ӣi%Kf6OL=8U<҇RzE.>/ _Xe|* =+t^CDfw $$ˊY?)g{p79n1)]'YY(w8){Q 19=!!3f0$M8iQ+jK^.=Nt#j}zʚ|2(pmX` p~JMN JHa7HE͐d'N`p+i1D;\{b2^5. WsۙnO@5 F ڭyy8ff6FD=NeƕFhntK%bGR|r[~G0@^WE_s%AO v;jSa6Lَm̡l \5~YY\er#e[Xߑ{{bgjkYQgQ@N&ΏÈ|dp\[*Q#<=vLSkpqP(DHy[|~K9anirLSo;&sy[Ań Y$2CKd5P8?'?0t.o̴8WCaK}k J}<ޡU2tAȱ{ m1$,g.9PҵUKE΍V7R-BWƾ%fnۼ>>H*'?je.!6M}rq5Nʻvyf zsҕ6bl3I)ѯEgvQ*EsJ <1׷s’P#{.:yu@Ko]+ʞf2B??S 4MI0 L*%ɯ/62 ȁa6_7S3I$JK@O-sby%S@,oau$%hsɖ38-4J%ݭ NQ"]>jk0maF۫CToT\"*D;$#Hb^H߅G_$Rbt~z=mŔQ>No)^<]W] ޮ[V1q㕨3 BG)Fb !.?bMׁ$7:Ce׀9=b;Cu%(OG!pQsiǔOj{J<4KC(cѾ(X<>L:L7c,~\XuLPeb:[lJ[ DZ('j:Zi Hv7/Ľ}_#,`Na|b879ɀ,"Jvy1mL3/crRɪ-VkJd~[\@Gc (grp/qj V^;ϊ8 x3=z^azPsW5zYW:R,$cnwIDyo3Y𛄄tPP}HƜC㰹y0ՖV7SԵB⹽A\T <!ED6'()0r\jQ1ꋲfnp㐘e{ N<}g4?G/y\Ŵx/Z`l4Ͼ RAM)[5Eq-cHTN]8Ti_ͫAڙs]"31vd;?/0gh@C WVC-IO Q7 a8 ԰ u PL9#XS6!4sd EopB@+l?&y~sZElZ2_ @>^c n~fO-{J^ vW]hO"G41U"cnF*@ VIX &O.eb5_e!hm 9IOU\1eG$kXԷ>·U2([5az7P );DW iFG/C_~lTƠJ#qK~Te!\jy.JP+th@hmT`D!^b8I65H&51 S k3fz_:a#73Շw2A@¿8{menSA*9CRe( 0*`-xz.UrUd1ccRܥfJ1; t`Vٝ[ME0q0lg2faƥTK9ua2C&:-p^nSWc>|gz.o]{>fy )"g'SăND3RnD dWg:Y"jswɹ< hnXm9qM\(HUL6fx&)w*~'.i K2DJ y&.H%c0cdc`3 z5G,QuQs}(L_ed3X$=v :"ףz#`zE1{no{LjD#%O][Ȕ ZPΗ<=$ P  y5}zcgv; #zߗx?rel/ii` &e9En܄fv8v@nUOAuj=WX?y;833v"A'JYN/◦2sbW#Q*/Z>y_.4ƬUFp֣9ށK@%\^ oF%rã*{hc޲>p_$ Ɉ?uM{ydD;UHzˊQ4قQ,oA}zҗwy~ 5;R~i3옉E'74Rkjn3rM h{J1-7@n(|]C:bRϯ rŠeݴ߼9ɧ$ TnC[ޮuޜ{wUYƅ?ti Mv $#m 5di7R͕ lc|qHՖ#Se.]~& |*x7ŽВ[ԭjС²<@]aktunD ēÍth0O(GĹU` +J!u0տVyp $!TD!~_NKee'0R"30#djZ< ɨN\[: 5vgHx'cv)vx˜ d9.HnDKeSNtlȵzGQʳPsm oWEtڮ,tNkhup_@頚FEfV~NWF`F9Z_bX%v^GW6 CڬQb́1X/Z#5+f50d)5'.]GC:AlE BN&URؖԩ"`dc4ĥ0聰\fQ9mxVoUI說>1B t4WBѱW#7~K@Ü61PI2զQ=b|1Q`~>^L)^z,IYh3G-.M&IlD9'^-jtHrC2ܼ[(j~ /Ɔx;uJWyKyZk l1$tм/mɑʖcQ`MU(nmXLOPzbߩ'dKy t$Of*<-ƕDh@6LD{N1ʩkW,Lj]dO$G!bM`  0|=yDY˜) U\d1]-+.crn{PV-+)NSP+a6ՔA`nɸzMLN[N=݀1K}wGE_J)/6RmD2wH5.F X rz ;P?"L}J{Z9\#CM\VF{@Cq\+3n(bD(,Va{UÁMEHjcM s珸8.ҲN#),2#&'t E D)F l/|RAk vWed%]%G=c(>%cД}َԎ v'? -bHSďh O!mlgd+ذ/VG_G2?7ޗa]gھPogQ5Լ+M7?rs]7;5^ZQ.y udSyozyYؙOb.2lHebE5 "-/ cl,o:xOh\?= kWȡ~c %SemTlP?:T`mvjwp_q.Ir&nƝ{[EKULj˵Wre.겡x@c6Z k37Sce !tpVD7^PlvX.|6s$`B~ߔCer,]Ӳ9GgrOd k{h'm*ߗm!hox44S/ `'F:Y:=*+paDs3`(^K{z2 !RၼuOVtG Yʰ/7xnq 0C|}Z]?*)nz!*%Rv_#9aeND!v3_>S+A6#9kV`n𨴈4s9p}?e.S+ٷko=Kp{Ħ͘Dea_2cm;/S#O=)*B >.jpހ oGmq=t{"Uun,ECKMRxay7\ygOWᐙUX_% #^UAC\*rv8ζjހk|+^/Pk0B5qԐ+if{7s3FŃ;,w BYzML8IDyd<=7NFPZ` qQo:$h?ѵ\L:3oѢȒvBMBU ;q@XN07cBW554l6kT:z[ Y%t7X3fb'Ude/FAKHCyKI!(@͝5V)L=œ|2T$6Gv/$Tͱ':5-ӑ~?5ֵK2QrZ*ze 2+b{]p$f,a7tT*ݡxÐA=Zd q'k'48Uͷhwa1vg2uCќk'W w|农FMC~9L 5'H=Y57qMRKgA" QJIEsLaK7P+)t '28q{iڴj_Qn٦2Oz4_ϰzAĝҚ|ANI;Eu,m~RW^λa !-Br0d|!`LXڍvبD<;@uX[pi;㨺XVݭ}CUJ;gy]U\v?mԴL'aYm߫ ىn]J]%#7{xCȓRCg8c2Ž5j -ő?^+tN|/2Q=_g~e2v 1@N7߲}k*晪&=eff<ޯop _έ 1y^gQ;Y3oUWA/P#α?șٱQ%0~;y C#m`T`2?bc)fR1+pv|Dܖkfy޹jͷS];Zc_r_^@&&~F뾪BފX֛G Nɯ)RucŝSekݩY͝*v/u5{FH6u4mr(Kڮh2:ɲPzFu\Tή?Y{4D.lLd*LG"5 "`%͋njи6й҈Ip/3yƀ2bDk5N~FR_/DxAU `U ܯꜲw Uc]E7 h3ZI0TQHDFb'$gkS^7[㷰( B+%մ>9HhռI6߾Zĭr`'3.vPpAM_߭=&R`2%v=i~ߢ;,ž1 ֕%DzdN dձQ2z4ͻCWQ9 Z3WuQ! KJznX5!ډl9 X~ܝ bm3**Ɖ*(Zѣ%j^ebަ|xnkgߋ1:9af1cieͱ;ZlQygz9[$H-S5EXQqA8)h@(1/P4$Y)l|Bp*[%0UGl^ɪ%;W5S0o{訬jA/JXʺ˶!f"c|CI. |Y)yr(_u Mjcd+MS aB(KykG>n2yc\_$۸pʵgBEbXB)*E4X,=T1bq(@V~2/۵[OnUߊ ~N\~J*ehATf}ϣF,RjhF>ģD2g# _=d9Z45o(bbU{Ƒ`/'gdVy7/5WW恇 zxy.44%2&l] 2Pe@`?OňE(+ Y K Aѝ˱7*5!j&J' `Xqw,Q~!h6u=-{ժ8~T:(cpBʖijTM7Iڽ2Pdkt=X4X/-DB59e3Myҁ"acu:%8WP0__wl$q̱>` ~Xdz7g>Tc;Փq=U+,GߴGu'Aj%ʺ 'u˓s^1f_bC,J@b-`O 8S/NY=i1"(֮Jcڹ+@iB',nN6mw[5`yUi<[cChR tID:{R:PC !B: ,on=G>˕\{Vm=4Rؗ,pfJ h<2,Gc#Y_N.m6mnN"w0 <`_Rb s Q?}lQ,_>wPꕪ0΢%-w M3,+<*˖(}Tdфa #%QߤQuz(M3 9 ڝ`v]rO1CW=i`ˍb.)ʸc2L$[1:8My/x;䏥NMĵeΊM쬍8? 6 sϴ|]םG *uцv |2E Uժf~;yM];Y@`òte$lI4qt4aֈܦrqU_eV> 7 3UBr=-sѭcnx@ mӾD8w`]+![DV0:c"rەxTchCPOą%&MH)uaΫ|2٥%C>>+{T2ivlzl=i!QXw$ =W8WGI!$/pO6L%Z۩ƓתNm (`_{n8O7GxMXZ$-UY >vi !r9AP*-̲+:qpTqigOL$4~48n| мKwI[S^QBlphy&#èGanDxB +F_{QYP{EMcF ΐBYt .k}^itҧ!9~&(ɨ+>]ҿew&k&O&RU-f1^gRjs#b3v|Wujl!Q+)gϮ Âmm$CN a|6(uA[#M.=W>l~m|(u'Haz^4,otQ)N塓֜ݿY„rD`x-\?HXMKOtku\x ڱh)&3V{m䨼0 {r_ѡ/0c_/3m \V!;]".[&jD]5Dƪ9sx^88@5Tw^mEa蛷!|<}fgqQNĺ31wF?`vJs7< y`>y) W1D{Kǣo]$fD8WyWDXrC9X bgϱȩc]Wih`j}*6B4̛;|sGOg+xsmu qv/Z\m[DZֵu{ OH& Nb(McQK@8i4Q쥲d)7[C=y*L1;JxxۏVI$JdUŸYe%imȦyZm3y:Qh ha0)L[S m{_ M-L˦]Z XL/̠/Ն([g}˥ƈf Ώ~OW*̊E.1XKHaJz9>Ǯ9̬0!b`k6Ŷ0R<ԮLW,gٛ CpkCi)++bY0"ʸ9LJ#)%T>ͥSwt@}vk筤zFI[ !CQl_潳[lUc۰Ӧ|\јF۵%jn-* DtP%}]|(F@ }p`,bQm L[W/ږgK(軰WV,RW#lS@ :1GFt?T3s?Jl̀`в! ۲j\?$؞\cʖ?c2zkYȌy;JE0(?OΠM;~Z|lAr|cؤ4 UȈfF.GHKHFyZڶE}!m}vͺjӥ*# c:׎>ۮ$[䔎b[:|P`XW9k&~Z"#ec*5E<E2g/ܼ$֠Hn6(rX6ִ}_38J:/'H;[V' ۵de `033/"xofzPeYʹiZ?CUb=j[-6u \v#B1%f󍉀 ]=%X2ż,T+z;FN,mKg]X?'81=j@L~/,Ԭ՗@+)i~I֝N{vg1IRlq)p~LFq}Q.EU`)"fl6V+_Wfml]7(f cXCȁ)< ֔OX q 3 E~#&ZWG"{?`.aPh.m^V D=Բ1ZvJ6W? pQ,06.c6=q!7?_7%=}]3W%NNaj p=>YjELo4k%{֚=p{j7 NqDk)zܪ9ZBR*Jҙ\4jE=%]xl.a;Q/+\G9.Dq]*m^Y5rkQ9E =jU(CTXζVy(0  RJPA)ML0†Xʋ5^ŒGby\+H&O̐A$[n!$CH%G7:dJ{֨!HI Ȭ ^Af%Uwe' a^[ov[p[2[Ek7vt ζ P`T?pqAFRo_ yL\pPH?ћ˟e{K`M`IX)d.<˒ԉPZgӚ r;:^1~UWÛvJ8[H}dfN{,ܥ&.['gHlr?@Rel= wtt2^u"7eJ lK+u~bbAKlxdJ@ҔUՔq*eÈ4 "9;x /jSsy([=m3䡱ڛ+%! }qB=,7o>c D}m^o_\͝\M͓!" UPlRddGn62[Wn/JY1u_lE8ts3ߐ 4~ &v+)a7@J~>/r2i-- Ȏ$2DMBҰfӡ ~ЧD@1gmu?_t(8:Qn2IԻgA~]V8d5͖p)uH0J*zz2#MTp/-CXl +},dG bT:7Yw>P{Cz ~ BV5Z pj\O #쌹ӯU/=~E<NdII|1i~ָ[hU@Tcr@ 2!C>Y[az x.QK%Gmle`R5Q)to?U Bl%7wnC 䴗Az/y$7 oh^Weo>mbO^>B6hD$T;mR25TD7M\E'i̴cĤ# Qm|ԩԺ{ȏ 4]σ0`)eP !fy;o|ہ)ϮV:*|"B|OEm61(DO4^L.i`Pp_8H&+ٹUȎ0.a;$ qWH'"ˎ _  +omUad3VyEÒ._۾FMvdCk*h˝/h*W-҈fkGeI8W`O)ֺ1d=5du,h|'!(utUf,ctqab+NegtJ /ݑeZ6 =Rv@% eD:gQb}m5Zqw)N2tuyTé!ʹ ]̼䎾n:Tm0KRĞ϶pgݗ5GnĀ!,TZ8I[4+Ŋ2X˺4EFW;rAbqa _Y7|juP7&2nI=YCԿk/ss?uY)rSaKCBKn9%D=S8`rV?ңP? <-4x#H׻ I\oy۵ AhݖcV<ҩ1%6q^)v`q Y?#Sm j> GK6Nku gnbwrk%t'x$+-:\)q=Y <X7T?^3NW^U%{dwsŬ&#UJزq*9 CU!i7vAWiZg2DZbZU^ݫ6qY/$~ӝ~ J`Vk3[R1L\2f#,Z;Q8d&qz'? {:y2`xKA91 zo7͂OkB^IHI(M2̖?dpuEP t=9J"-}yQnh_* vlU틳̔\=n8Gϒ8/{T('R>p}YBeSD>bnӔ]ڒo,KĖ\ 2a6{fA@@{`(^0Yg.+^q1'(qFH2;:E@BKV38(\a~׏'=NUKDxqO'5[4Uˎ-(WY|'ӾtYD֎Uhd#"1vF-nFpdZK<0VI*l+P@.y~Ex(-yjG*[w'VR /x &QzY8`kduAؿ`}Q~F{md->>'hBc&N V6n0%x+7?9㜰NѦ^ᴋ?##[bTTfHJnZج,?. 'q5Oxlc}UP}!ZL*u~, еb W]z_?}kY<( 8][۷xf^e`}x7r ʔ%iC Юq)ZY:)~\P!"`PJx K9ph:e& EuuMΣ84iy*eYldtyph7ApX>%CQ5O tUSVSG%P2pMNyкt: !u'?Α5D;=NYaR}ZC 1' o'\˸KR^< 8YB\g3.o_\-h,[i Y} {Zl||uDPlg1@r1NVw"CC }X3Z7UTL[&DI|= ë@y>)r)]:{.5i;*|v8Ե5CGքm\ H[{s7|q=k)mtײ132eb_ϔgJeNI#=KAӣQO؁as;p/{_0@D\ㇼOE `Gm%/XvuXxa _شT>dN;l/'ABA` nQ]l.oOU0f$MskZɶ\%vMWH)GS ˝7l >1z!a4oWwzT~QNܑG0JniPqI`Hx6%\uDA6KX ܤCv\{y\*աHκ9yăm8c# RԨ4@Ķ1I))0 X,skڋxP{S znAs^7ep'|DbX<_0{ UnO.F6i<"i:5ȃ045a `> +׸t-4FP~0wF0Ý7wM_sQመ?䫂ˉZX+/<=IdQ,XQjI6x8UQZY }ҥttjePRj >YgWH@klcG sˢ XEr "|˚hTsj:v[5]pİҽJ_v<ЦmjqH~,a1r.ĉq<ySZrbGc}m@ 3NjTzXe I}7N32$3}Y&weLSqCƮ˜1!Ajv kޑ>-cn:Q܆L*KЧM v ,#Hy%)UX/tM:2A1|wd%db'=a/k ȷ L w>\$2Cz}oDKV[b犫֘AeKL0#d1MC3S Lzӯ/`p3<p f wNU# *n8BUPTC,S# 8sD&pEI:T t ʕ8պ#:byTI`h<zݚd%uSX6p,TKn&l=s%g)?6L#ؼZxjHt+8MZCZJn#Ef˦A*!}jRw r$*<Neuh=@%S441 lH w2M-2`{%H鮫],ek-XnhQ %t[eR~.oߠU I7]v[^EZAl.1/ٹh+ޕ4Zx8mc[O+,>Rƞ x;v%&H&^5I ±LG#܋X| ^^e#+*GRsw[Dz0|'$UM( #̀02KTkN8B~0gcņU _w܁cTDKٌfbϣ5O }GƢm$B[tM \q!#EAH=;mnwb^)PR+fJQmıX-4^xX H;Fzq^}Cwѯ - Meܻ1 *|O)Z Dw7h0ߺ5+繊XX"C9aUM0|_ߜdz(aew%`0G+>em[-qaMN0}`iG?HƉ);`-/rͻ3+EெJDÂeOIF/ذ,[z5&NQ#b=*O^(z4jv(ͱ"}3E++U?M- vH)7JSjq@ nu2Eu L ޶iuIu]j'Oz˚9Y](BG]\v#F: .YAJ)ޱlh*Bd 43hNqHZ66txRL4).녳 ﯠvQƗXPf:RjfNwO?ҍi.hIϬv t<ݕ0DnROeJO7'Yl&B  hb<n O.08\QRVxΐ=8S#QQ7{Uzrl$*^>"AU/@?4`@c^ڒhO@sp_Ɯl'!9Uffp(z%0b/Ί4jfZYNDgpmxyU/A؎f$ s at6ˆX9-@0U0J*e˾tb&ݦ`jYɊ7s,Þ,V鵦$scPQ!ү-u7BBm@mN 2% ݶ!FH;* WzyLp}Eoe&vdT" " "b{qAͤ>W28x/Zc8ܵ7($M(m0d='d~h9aҷm’˙@[MX)܀+ON+u+" g/th#˛fg"M tC&*8  E V#A3.ե=* 68Z/\ƨ#|om|hN4 ?"j[IQĀ#Ւ!]^{*VcCr`zއj [L< vKbts\xyq()ءGnр :E-}$g)Z_01la۩\KKkK]1fJoȅt_#+'|iZsM b*u񠻛~ (9q仸 zE;-B }xN0Y[mȋC}q9rں75f"MvIQ9(*܂q%OPu'p:vT\p#͹dtމ $/?&( Y#HL&AA1-r[\]=BsEiҾgy6S˧ &dV!Ad/[]$&+~Z2;;K'&/ca^iJeA9mwVF5ɧ8 (%,s_*1Jֵ"O GOZJhR`S󎄠r2=N씒NԖ:%+Ev%0y.Ew{Q<5?5ז-?'[+ܰOrPYXvnw桡~&CQtXD>Sнݛs?tGJ9' W8<˥%<+aFw 4Д7>w*yhDօG%-H@{{SeVm -ځZ^o玑4GR'>"8uw WSV _ < e[Ƽ/ )ûT79t؊UQs]Mn /]"8aW 4OU?fi^,&sWi<-|l\.–2W?(V.T8#,+My{, I,*_iM6J!dHQZ?Z=Xb<KLp8$'j9@Pdbwq!ڷ@(Z NK V–<"|UeQvU|uFTs=V(lpψ̨Fc%r\ (B^~f,'ӚPAm J4bsr!bÀ *|߶<c  gphCb)=;A-^u0K.A_r٧8FO|8{CBBF ovHXWf>va+^>prlo;";J}@YH580rx3kʂ7dreL2' qKl+1*X7@Y[Mf_0}b Z| W+ ^t'SPzgx]ؕ(.۠8Փ } ,;B\a ܮixn.ݫ< &b}cˀcVd>`G9Ŧ`esCw).KjUFqGӆKgWT35Imduc sH7qmiU/OCn'Af 兢;˴d<yR9 \sndS!T۰K:+19EGk?@q0TƒJbPJ9R-mתEg.-/ P#YgNaǧO F Kg)Q@aD 6O%шT!pƧ`TE1iys9/Bgg" "O&fAD%n!w_K x3R?םc"3ֈ[ MԔ[*b#%T S*$tD4QBfGcpCR2تFW>gҘFN3|Uz8wnm2]TTb`Bv')B~jB4"ƝB t_ bB~AY*;3>oj0j D.zl,ĩIS WC,-A9z' BYxԼX&nY2/~m)F<dC䉹,H8o"{~XTry.C*jO ijQiN9PYG5!؝;զlyNɝK횵j~w~fگhG ^ͻ} ?M]TrOOp%ɟ˔33Q Ta6pkJqo,LWDs).F8>pm I!]ɦG.V lP{p A{-v᩿̇畖Ebh3ԛA4:eϣ3g8:cowhǫY.,@P;72lt{G#𲸴b.Û6 &?ȺJ#1ch,ɧ-?&ud :?ʬ*ݦeC`{W'Ɨ\l:a/<"aƱ0u6Jr\ESF.+A-FzկW4Myd(Ivb.#xCd--6mŚiNFƟ5| 45-cKi4O 7J{60Ef^&BqflfF% *BP8<89QQ;|}4NEj OO-H1|c&ó `AbEڧ/}|3'Ȭ`}NfWʚc .Aj/3M}րMz!%{/Gv,"~vR%"f1 fa?KG :^m{Yx-!`7?=[֭{4|+K;53'|hX?+hz^ PmcLdG(\[4=PޯNy#/_D.Ya-J"JN/Er|&cQ̶e{m}` -wV6N?3WZ-jK:v*~}S5.q6CU]o1Q7s8kA1Xtʵ^/CrX8ȩvd+/>0_E w{ ޡre%Rٿ>Pw&1:5? U/95Bc ^p%DSJ01^EXVi*pqN=p XA9NB33nGө9m;5gg/:`:XN'࿷k7Xˁ3*žŤC-f$~ :2.[{Dog]5nð?([C5ѸHGѶlyigcH~z̋;MF.Lnܷzpؙ+! ]H݁RNașEf%>M>߂AZΚͼ3Q;O] ď[w'Cekˌ)P5Ky<*8 bމ]P0s?.dF讷8t|4Zj4h,'<)gn#'eosWEU <ܡ=~MIm{8:Uu5) tF~5,v)#[Nd@{TN[ێYIڪ1JzHFЋ>?AwONθҗH#,Օqvx=p*,ᲂKtNrI>@GmPTOgq \_kϱ*8qB-dCGȬf vuAV fr2l eBn'*rE u[6Q; M%pt5?5鮕EQ>@W sR(l=;!F:oEl.dՃ9#Z?đ_ Ag&=4/ ڡQ tժJNMGv-"{럳!?+[ҟ(à RšI&:4w5k)p OQN5I<){2avpt\mQuȒ: 鹍nn?&0x;ݞG,]:ם%f 65ݕo vQ1θT^,g!ޓ/=*QN | hvM D+Gʿ<_T $?Χ~SQԡ4<OE?= h#E:xb'3);!yb)xc aEҌ e#cǮCC,le$V(С9н}hUEJLg?wz҃U_frcV8l[EB/zK~F爧X Q;;6 }q[5]%nxU&'莖K戛dM6ONH [P(%FNƚL«d ܾܽ<xH5AVDn_#)^($:ϴYHӃx)&n֤;&!P#30^`B4?7/$-4"] \gJؘ٥*?-%rf{[L^"|G*D ]:' rpΓy.P%@4#b.:n vÐYW*& 9JQ?Lf=E͒$4㬙P[6V}&VfQZ1'v%dx10_3eJ #G2$㬝Mu {';#+&"vҏVcB|+"q+"heDvN>7,B \_i\e$ 1*L$0hDl;UyOzҴFK=eg Twck'pݜ8TNgkQ uV7;4DRN qZ-->b/4j3Qw, ˵N)Cd&ڑְ`='Zm,0_T Qd-IÂ.6ʬwmhw#@:ʅask * ^ȋ/ȡިf;0,VԹ$T% FM;bhOZ*H2ENs<>RomYMfv S^QL}k|vI{N˔0Aƨ\i]HJ#Uf*z=>%c[FɌcGv13x<#i!5&xe]zོ]; Φ|\8Ū-]i Wfxأu'6Xܤ&wk9M ~=g䘰 ^i aaf޿U,Kr+2Mt!͵1ҹ$)j_*A(NL4Mhlc4{t1M=U\yǘqJU^ȤRM1eqEmlZC- " ߣA%p h$&&6?aks(0oF02BZR_wyaXS2mb=niv|A!*> rp(3~π !_92*%6(1)~̽U/~)~UE/u4 tŒ6"fHZfZ10j3y(|*>U2{Ezp{(lEl6k(p+9N14j3Eqjedϟ¡4lØ䀱/n 8C2X5ecpڷ-(̵k6Eb_pdZ|An,D};@Yh Vɾ$}hi0G=\rlX࠸8>*"ߠgUVv.`lMϒ_Z џ T_o-6&5ZFG8(*~AtRrY1gėKWhg`$kMXt%j2VF/iU `v#/yUN*݄ "];a۲Tt0\#Yx}] +Y o)D?-s'eyMnӖ1Ao%9tϡۍ!U%0ꄅy-s.v\`65Pcx-IFp 1(ca> >E [n'%=܌sGת63pk?%Ě .kj=>)4Ұ:ˎW^',Qs[TQ.Ir'hcE2])ʫq~|>Z 2 1sʨlQd}FGJ_! n`|xjc]qH=HU8S=1ļ JB» qR)rCl7]MǥOPwJk:bGVlI4ٞ>~ HQbKκ!g/LBR.҇I@>E,0cN EA~Y;(lڳze X zVҸ}i/yFa~遯&:ƶZab! 1G~ ,:]q `%/xgŝ  iZ?_@PnQ`* L<* sy!/[lBkwKXuygs.v"h}Tg񱎣zlaTk 97eEp^* ^(TS"$0WԢySysYk.b .d`r{MET ~µϖȱ 2;u_]wn?bu-K=B-*;wch;^-)edw"GH2kOV&z1U۾# 1@hq!u n1lC(hDXVA4x׷fްYX5")ٓ4-/ē̔4CaѥO}k%`N]OSNH)r- ^PoK2= vR}QA*_KndZWUl3} kD(R1>.Nvyh [^[}^aO>CC]M`07 8Gډ>ϯ3ͺԍ!c :xks \%I%䰸V`@ 5{3Ԋm0h.gʿR-d@K3yd˅dߪFy+_;*z1TVlH\|%"eb CsmH-oIM>mjD*-NMoU ENvO%3뭿X/_Rg/ELtd-a=1!:HVr[k|Ѝ?U&AZq~d;y(X]$;<:'N6yfַlatl,N3n~m;* m-yV\[9dE^6 .ӱvxJ0c)5ŷh MM*~$"ZtL7@׍sڡ:[i^ږeX jDRͦHٗ){؈SBUkh p63\άyxOx Th=_)gDy6~HBY~ z EU᧘c2́Dd ќERh')&E)n{)*~yܡ#`>&> l>3*0.jӚq# .\jv) %vwr$l^;PG}cwc iNci=\}hbZ4Z`(v0BP; 1(1"M!*;6,"PB IEr^,'4ƍ86Lޕ0uJHvztSJ?)m2E#=K\o!xA'{i|+"ћsO91{'GS9l֛e8=wl5tsHBf>)3ڎ&6GV2R?DPz#6x{)^JvrR05@H[9[Ƚ+BLUt8IPDFK qE>if4C/Kw DWG7|jmݐ O KlFe~2i$΋#V_8Ϙ+:/`HS3exv*Nޞt&˜2;!]/D"-~Ғa@n1>І,%p#[>*&P~z,--;74 Wӷ⍃#3Xw#Q?< *IۂзriX lκ`E.]t1<ǣSm_\9OlvaUhM5)fUg\(w~cw7 S?M[!|3~#CMNֆpGr7$GMnLS\$pdEwIQṃNIuLJw;7CUA΁Kjܶj>[O1͘iD,`M:?b\9Y/4ՁsAϗ#\pVro+7SЋkϦe >4 ~yN~7CHiY`ٔF lqj[e,Xv0hgy?z -um5Ҩ[HI-!6,k]YQv 9 lhS(`ӥ_huESKVZ@<& f謤<7Rxγm*(UB[.a}^hª¯/G(0Ds.ѪCtz@G};@W{ Կ;#=ɠcr&59Fށ: zt aoNXj:K"jaW!HHnT(1F\2U/QW6~ O]a¬Wy \ f N>󜯨;Us7st&EV16(\͈F?vE 8!izeqՂq2W\0+u!ODJțJfڝ2lLD0eǝGd|>y|]QڅmupfZUIdX]]G@Ȳrx\;XAU.C6SB0QZ5nʵ= %QJ`#6x>;=6ycXhZy2zEX돟%O 6I/$U0>;-ҝb*y^IiGgYw1~Zo{ܜ5$<6FAy+/!aMx/2n2:OM7n` p$)5Zfr;EʂF2KsEfuToM|"a y[#*N!O꘢_( w&,ϒLey?9?Oκ< J}s ( 0(%P*hx(":"2ȞR~`!Qx7loz=9KYrbowS fU g!Gio_XזTtÐ}OY;7K)t)uGZ%Bǀ3qxsr_JdtJj:wˉ=l;= 0zMLx$U;C!& x\Y(͈bœ?#,FZ00{{L+r² tjs4r/ip=,%ΰ .yt z'**WcCf.1c^0Į#vY?hԦh5Oщe\#9d+GaygJ RIpwHzBϸA"6X J~$^aSjE4=$ Xk7X\_%gt߀qxSGCx*`+,dGA5"5|Bw d e͖9kKr )jtEJ-ڇWcĠc"úe[T1=Q0MS<[Re?EtJm+{ԺJ,7Ng&9qAiTjʅR )XU 슾(֧iq|cg:4Ar]Xv=Q I9 ( R|vB2/xpKn@"Vd,zP퀊1uOO^)fGF\\5K(A.B*fF[Ka9<,)z ΠY,-b'뢖'] [cS` H=ʋQL?-||6>%=x! c7>dK%+>ED:l?i IP tm{Ģ@ТfB{c׾L &-= ek<-+ug"h ͞旀W0С $z@ұlz#[i&^]z Y2Ka EіԴ?i_?vK3cEȓܦ|I१VĀcqk~U5M/(ؘ]8:X8=5jǥ4yu_tJk̴|bG³dWh+@J lYU#Zh<ճDW8#=gƨAuˆhKm~; J&XѰudۿ7%x a7`!ܺnZ*ќ<$ jLɀVsA&)׸ TUTJ ۵%-'2&@]:$$a+kkq.]c)#w[TkOeS8z0di!<.@ae! l+E1P1%nu3C9I@5@d7;îH1 V/ `?Ph. L{|,U)߅k$+]>q-↘zȯfD PmtmGWb6E_J*x=!{$<4wg} KеiE'6^r+ `Ma(vCVsߊߖ2RH73.:ԋ> At:%#pa󬩉r))H9#xH<=Xb$EwR],D) ?عNKR9tGZwyQc[3RSt hkDwc-`6KfK6Wu5䴎ny m⢩]t[3~c8R,&7@|1ٱ0Tu}AYB9 T0HG{ȕF\q"2RXKqқt&ۖ*LX]BiU~nG򝖬0?EG掆$F7eX2(}҂^MXo|'}"fkkP2oZnŇ=%ڏUYa۪AJ^OŮa^ l^M! b#(dY;<=0ޟ݊B?4ۙi k迫Y#w쏶\`P)9l(~0N+xzVZR}YD,$Ǥ95x'> 7m@CkoSgO$iC'ai>)+_#ܲ yّO#R& AcSAtM`b],4cw7> WU;4$:P\ܵRwy4AռGGZP|:P"y3AyϾC8j3ݰDZbb]Uģ-z3phWfk I'NtqT~F0@$cja-i.hr,,5*[u}]-'%k0 j"7v l/s i++ O" v9VQ>kk=wy cQkh"x\2Frhө*$:DNDϔYaڏHʬ:wL ɘA Ѡ&Dt .5zA,ʀ5h⯒21>3f?SӇ0:4yJHzb\('A6.׉*L})̲l-b_eÔ,w^=׀ico>5x͉PzQGܯ:7:ߋT8CBq%'1%t k/vպ2l Gux_@к)\Hca A0σ.nx :)cw ,m eg@Yo[XKx\43&)G6:lD0ϲnvC[*mrE[`%8j#d{jQWqkG2X膔h4^;q 1Dt_/i~b篺/(z2Z6qa-)8tO{ T=ie",j0J8*u}q&:O+dbQ9!yƶEig+Yr6n>K.x9$, %iqZJ*гVю$ֈdTΊ,5kն^*G3la610tڈѥ%wBV%H?VXGtTEI5ol 6#7T b:^ecig|\C^!7_8͢E"fzR>L̳M(j/zu7gwQZe h}SrkƂ_؞\(eS4oMxr[zé l>(Y-[s^Izc'*|+o~f ˴L qےѻ+'fӵbEokKwesW3hVPyW\"ǃ`78 ͱΡaUé>pV?T}W1 nU:!Ө`syg,%h%s=ur@kKc8צ.OEױ_1*YM\^07tTԁ8it Km0lhICD3yML<(:ׁ8MxWVbvzi_N4ZQٻ{7 .k~=xPAso* ?|OxIx!kӪ0Lp^ub {cMrz9ˋ܏,գ)P.#P=G53Ș^o&Ѝmυ x 8)pkHӓ=]]ɵd}z1e.rEL\ͼ!n%3v,̙*_ zيaQN]#U;*dc)Dayy؏jȱ9V3$.Ԑl::;]n5կ]K8, 9@!GM~o==RԆs)5kf!5 EDepnaR`w|3ƭ`F5b) R((>ik2 i1[QbǠG/8aib*[P}4*=ҧئIm7l'kO8 U[wb 1w>8zg #A^e|;}h ^YsqZǝ։Ԃw48u 쀱*}EؑGͧh5f2>h?8]XzŊC:ol!0 L .Z)nM@ŒoN&f~z8Ŕ\$SP9|_d*>֤ l}rU kd6WTu㍂bq'dOīZK~owڔ:c=#ۜ& |5#9f eaݤ#Ag.A_ZFVvHz|usj~|HѦ&N͆Hd]\:`(V1œZȀQյ6|7٣dF\ d|<?IPs0 JRwws#4ŹC6ڸYT(q;ԜD.MC[-ЧYqcq5Niڰcę2(ěT?W?r>/M!!QV(r] L]콄F1DJG"@g e=f@{3[& *+ bFՄ?vͪ2כqksݽ8@CHgs•bE s-|ݪV>2.S܀*NAmrX#ⲯd [5BoUǰ+wgU'6(fĴR~}2-#Y3>_-aD@*,VsxDTj B]Ϗ. Ec,2u)#5i~ZOFT./Iۢ~K6!ŋBXtՏ0Dl@zG8sL@Il {C!| f, "As E[/⺏5 d8xy׎jbI,a1)I-ުD;u!11( ;Ir=3J6jPn e^&^)WŌCX`e|+yz2160VLmudnC_;g)㿚?^hƒf;Wc%2e'\Ni;eUia e:Mfҷ^HZF O7иGyիc.VlMϦ h 7]_BJg`LTV_<"=V'5=͏x=JW!z9*݃#wU I#Eqqֺ0 ]>hA"_+ofƚlC 0UdIf3x#%p=,H#دU;yyGpBIz{9( wv^oia,ɩG׵nOo"9췁tͷ,o>G37װdA>v_ <):bػ{mL*ROY iNX1IO3aJVuU7G*s'cO᏶Դ_Sď'GAy~x5g?ЊlJly=i B P$]=&nbT#VV˷ 4 #,]!+ 5 ǻ餼g/à¬اvh~뀶G0gjpMi<2{/ WMP-c1z >;liZr4מ3:-3⑨&Gϴ:s v23W -uc ! y&*}R;̶GR4$>um|^`79S PK.Tg!c()TUc{j;[8tP6 _|G X?NaNyb霍>t+M QaoLc_2?07":W!F $ZY+qCGٸ?AWnU$6[7L9{q/2!DF{(Kr,9|3k.o6!ri6hbLJ.]Fnkyh4fuf @md$29*HW ~ rȌ۾fNFR`gyJJUɻ88Q^oVуt^"cc7nmb[Ծ. +6f6$d1wEl{:*G@pNQ"(~VJ}$ӟ> ssA<ȧD7 E}_9ǻ2w\sMOKzY01fq <|\l@Ө@RVڥ-NH[+|1>MkL9ugy` RO0O>-ҶLDzf^/KYѠ} FFdC#SbJrہ LqE_qoH,jẃ%cܓ&9oT@{4HM &.B/(4U2#ĕ,܁:pJ]+@]F<6]>OAzjलvNqot$ΈJ.KXәݸuMgAqfY(_^duP7E74\9_pi" ߴ GL"e3k'P%שP-n@x z~NsĄ}bA}<]cΟ nOgOG?-}KLYBf4kKC>{ D9n&f 'P{ts* ~Ai[ [WȈ>/Gj5ܘҠBZ$q܁Ãj~k,qJ5MK`}KEEԮ q;/$>fØQ/ˆtS3%gC XSBs-WK)tVBo|ڹ*ܰf?5 R4 ާ$Y0u1s5+aE>i&v%u@̾dIc)-*@fx;WO'tb~E(>B7YɶHKd˥/Xq.0\\(ٓY_XdiNpZeR+Nqq|j @e98ByFV20('4&DCyp 5 -c_)ND )S 7')|XjCNQe ">1y'ZX6Vzj=Zx]\%q߅@~ +&TJ2Aku'dp#+`!-#$@[?wE Gt.aI>0$X˼Ŧnu_`$/Oݫ_xPǹsI,h Na/|: O gM` +Zt`!]m{^\ #K֑9K]blNnVK6bS;ud'=ryHǥ%}1Tnד#~"E7f_OjnT/Yw1IyQ2gz~.Q?5Θswp)P-x`o6bVR|:ԁUR/?\L?EZMԸ\}A3DZ~V$,SGuvvF(,U4'tJjR.( '7fnfx"k$Cѓh.woo.M,vad,wޞ 7bRiDcЙgRԄWH>YmNQu}*=$5*8{ed'bC3#G>/ ГU1ӦۊZ+ͼα P !V?wS ^۞C{b3FɣoTn9s v<č9h#n>l RH=8!VHpɈ2)Ec-y!bCrJ c}v @9,6=YcctD&J7rӠGĕ!ˁ̯F_|7Dl?!"\6tc7(}ao&kf5"ǥMzgGe9+r QBrw}mLȀ[UP#ew0HrR-`j0aP-hEy؍lՎί̜Ud{)=!ɯho ?LHZ(Eˮc 2rwܥtH;Hr8Èb=4J"Y>Q*3y6 njwBkv;%j@L4f qj-Q$+Y__oRrj?ܡu6즾ZEz^ӠJ2'BᆔcڹNSYI?i1XXᓷC,Z.Ug2 ʇޣN%<}kKmPs,KВm_dY a% 0yV=XGmvJ |\s:"}\zltMm3s9_yOX,b(<v> c^10_LUKH))e݋QW*( N,Dm}1(֜vixZTSK=WZ8_K'%zD`lB8p Tho!N@9əD)A[FH-)0dXEʜhE|mHI#b{vvL%>gY,Q@ t Rw0' h%B`Cj]2,Η L$ef)#My$.þq׽ĺL:{{Q22vt %HIf%˄!曲@9gҢsQ)\EH.s!]KPn^ W6E] aO"0dOk6Мv_*WdEN|f>kT!O Zt9x:;Zщ 1#x+]_VB/|4?\ajsfC&Ϥ psŠzͿM%Eɠ51x$* B{80 I֜}5\ܢj *[4[fYMs3p-Y )3h11_fAlьلW'}E% ۖ}yo7|l ZW =i7\ V~R"R嚑헁DQ"_9w\7{BG=,>pK@ 34.';B;pK?%;KG\& ::1|.6k@/)b3Ma0@a7{ÓQT-D /Uc;$Va*QR~eEzJ TI{oռ$J5 yL2#LJ/צFjy/7@ˣڬAN=n[W`xC:˨QY["|En 2z De\A0(zQ7.NiMAm]TiZUDyBSZ R`iP*P̦sdVt }CDѬ QO[S}8|YNزݽ]^ iW#{dEh^(LAXuHဩNx?-,L{kaݠ2Vm/O[>N3 yKƚaU$_OO{MNzxX%@qydO~ VmĽ"$㬈eSQF"Re 8"{x2wDtD<;BLM('DRW+Q;šUH5Qn I-iԹI֢2unQQbf,_ih.ڝF"Amҙse!jǹQ0eY5Ÿri鿸oǫhO(nE L̾$$ ] p/{43a|"C2G(l[ i%6  @6R& 1o2~IxR{y.Znfê7[`٪RV kA$Y;:aeRNG8z L+l9qqWӕeB1]ZGD%>:_ Gߡ0v eOuGO'*\J-&i^ny2ZxV!,z҅|#4gʐY$ćQt/뿊YW3^.ղ(Y? nbԙjɍX~( [ vx=K@Pw:sM6֨NګHQ*)bpۛ|tF!^^Ayʑ*F_ؗ|KG{ĈiarjX*tHt,d$M,\8h^~C##)Vm'ew.D2^i֬q+݋O̿Kslxl!;OQ P|EoEEhJsL%@5ⳗq+WCJ8a0me** DQvf[CP*2tƍuUs1ps_wj [GiPv"Y4ֹ1NOqq/#ٿET Zџ  kG R#SC4v4tIo\\p8 zW;DJ|#amspLWj~XaJe컷M4 SocX=2?ٌ>NY$ef 3a9R?haXR׽UIJzjǸmIz03'%OTs7us.qp..v5@EFibB0}!UA;[r16 TPߺZ1JhR Pdk`$*QuwUNKm8V3jkyV7zv ,o;@ZbM;>XJ|Lϑ뭷: kD1=nm^ǛD`sT*r4'M|̫ 8EjZ$8y585竍ϫFBl'@sB3HLmCcNOoMAMSN~|kSvA##,}̥`C!MbcAd zCrȤ y_GN~Ci*{d_M3ˏyAڞuӎg>)@:xG' BJ x{:l8)C?>un@K-Q6!zhB SSͻUwvD]$ r?pNW][#gt{7 JC*lRtaNf2oS+yEd Fnl Th<[2>N P4٣^Y'1aHF`sMPRv}&,i?ZEEBi?c0q:Dc ERʟF蕇ˈr;6ʑ|}T#noҿ*v 7!Ll}0K^Jul'dYC3Fu ɐ$s3G.^/9Ⱥ=QvxĐ:0LFNY;tGoYM?FGC$42Q-kh"BG#HP'kDMŪLd17mx.-۽y蛺P] ?=HrJn@w l+ѽT;\qڟﵳ4/YL1L*(Q@nF>8PE==;t= C>ć yv"PS6rK٘L3#b (yS{qXdu@uXXkdidC6p[]yzSEzrS]%ʹ&H"*XV!-ѿj4%\b|eId;>.\ٗtҀvgB3%~G&õr ?@DuP3&ޝK[A]lɟ_x gpסa qnuUۯ,䔣OSZ4ݓ0vY#oWmc=j'šyq!Z?٥6Tٍ`A@h*ΟeqCs準c#WJ鐸)Z(pP円G/bHWҎEq}#S[aq\u[t/N<:=`2ʿk*w<#n\e)f9v*P?l 9ޝ3Uȹ +yND~/4^+>26?>vt>$9t!m_a 8wHEQZ. vC޺P"Z.n?%e0wdkK}+} AH1S^rXLJ_J;0=t⥙{' '@ InӋsYɪG'ҏy8*Pj` 6ylóR,Hπ.g2E@cUj<Շ⅓Nsy-¸TELjj4ԃ[V3d;N0ËbSx)~LAWTO ha |>*]ZcG RpRԗ UoIr$Ga\31) X-͞X1c͙Yx'{iljDŽCPݟ1;ٲ Km Wơ4uKC  и^-J,n*!͚Um"w٣hn>t[0˗لL9TF]{y aG6erK)tOesL=2}E`c ͻ aX ֹUE\?1UCפwKad$)+ 1ZE쇿BBqbI9&7rͿ躌S lmTZŕUXbM#ş{1RA_y""bgIh /)qȞj,l~vybUi+ Q\tyL#F#fA$`zs JI2 vtamjMaZбA7{ZA)ۛ]ƠND۔IɠHm-]eV*[mvO SE^߆t-$gBi2f?6V|eZ5AǴmRvvȆQll))bķpU!dzi'W{9!M^4f`yD$۝&u!*iuɜ&Wؾ؍UP4- .c#{P9$M*O +,\VLj~[*&.!)8t|P3g CcQ{̍N1gj± aQ9r:7u'̬:-K ;0vq\ ؖ>M1s3 1$ʇqSWWjG>Җ7'.jzj`-v֣bK}4DمCF'qB[rsyv>>>;!Nj]0}AxEUxߔ;% _t;_WjKsZK3_h"h0h _wA@Br L$m8e{Z)~f'%4ɧZWk6N隴p%t],|]`\)5 e%>KO|A \q%%h_@3NO*Fm_Y'%0īr6"b9d_93e'Bm\ RެRVkbR޽r]{]7m(ILH<ۛsOs-ԼK؁˹'#U"uVN|y|*{t@ңt QŜ?f0ɂ!*}kjXmCdv(Zqw4{H- ȭo@[sۗ96kGkeH*n} fXllB,>ۯvJm o0g5cʧr~0#ԨbL1І.̃ yH?S]J1 !E n@PbYv2Db8C\xyǮ"RO-Ӕf/&OO&Jmhv eի'$(PY8ܖjԓx!:TxH"AIkfƹ~Z \hymOܻn婧6Jjn^byKΪB!O%q'I}goLSX@Ν&rX7n}eIPҳCԖpS)j/ +p {(=[W%r"h,1Es*Dȸ1}TezU99AJm0i> NIz*D5.na*%dxd IX.9׎BkF GdH6I)uXAGWVz>S3)n7Pw7&1tslvWa0xsApպ_t1K]?Ez`/x,_JްVJhF&߬Ex6:#m$f#uui!H›6\&k4SbQXA+/zpjpGa.U"L#fcZC}O&E䋶P wBMx)f'(C#{ޠcB?׻DMooD/V'5TgN0?Q%_KJ+Tg=#}kp= @$\yѡ|,Lt{16}9zpz0#(: L64WOYY:bөc.zzىϳ]$ng>`4/dH5:.}V?F(9 SzJ$B֨=ZA ҵ_n,)O4!7M'_p ZDV/9w B5IH7%q7e N (:d=X㪮 M=PUvu o.ԫG[?3_*,"@Ps7kJ]_hԑi[ջc ͞vᚒ-LtL770pxRbC%A:TKJX^ C_HLq8B^n[ppTr$F4, ޺ffoAduNHP!w؉HdrˑByΈ]%bZq_I12_=fU;zt2v 88^g6}[yGrKܰx8pL,x ƨI65:zw*)!UDZyO |3X0 (M_m$pUo72&NYv7Ke]y0iNA@ me8~~2Xږ6E6M1^c(Kۆr(=tΫ(ߥ{'QgdBdyk*(ecY ӗu'lD+4!Utvx:&Vz ^Ƣ_c#0\*8VqFa0(!d)g=)<֮S= OʏPԜ"ZڴG݌%`.̷.bHy HE[3X/ŪJXnT^dKWRYL܊fSSA>o}ᗝi"Ce`C,eytB@l\o1ZďϢrP$UИa0]c~e !Z44:5ƪ:[ bA ;,7 X_Ta^ߛ ${" LM>Mwَ 7?n0')*XAHJ;^"b"ߟŧNb /}vN&dn7AA\ibwX- =5_?vSu7f*2~~!|%hxoJ0]wu.)DRB5#gP<DNI1S|Ÿi} wG*Y2=2, G^Z7('ߠ-O- TðuHRl˧l fXl אvkj=_n#K+&uYM<1/in"> ћ ;iNeU>A)Y˱?rd/(9Nr; ʈFNm\M%䝒\#A`l}],ɵQ#'eNR!i9Bn@$Jt*^YmZϩ]*iĢM>g̵|< An¼W/J4 ''/tEb`=SM @P}T LyCez %H3RH0ϧ@`NnQP|"#}=*p ۚ0ض:$ G}R2\)TrK[shu"iwn ZآԹUPE);'}^6P~pWS5w4i;7C^ Ucx^P@GyM|!Vl:/NxDZmG!9$1qQd/ lR?;f1Yv lwBF2[qUj\{BmE[ $/Jop_7ߍ_tZø|^#orV/ݡvokf3I_|:AW5=Ft5$Y^)Rc LR/k`4萖awCb~Y ʆ]o6;fgB?2쩩 eUvS@C5dKWar8Lk%c+[kfA'N`z"``Fz(0aBMB&~b``JנH=Z~^iI TcgM ۢ5]aog(VuDT%'OG!Yx`Q ?~ b"G,o88QW\Cc5PZM[Iŀ?h- Y˿}SkBCfî OQ㷴9J\%HaN m.وq!I3 KQuPIv3}xkd3H7X#vP~Z J)\JdE(D{2ngj gTy 9c15;ɥYO"3kf0n"4D;»{goOڀKrJ#yR(`8Z=%S?~7l1i*LjO2j8VBzcZf0?B^OݧVܧ pk''|MnSNT @(׍g;"۞H66s$ 7K(5G mw 99FFd'䊉?+$,yTtW2-9>zµ6Qfbѻ)`+y5/J8tوSDtV/{r)g4XTT_a$՝h *T3%( VGM,mksGvLj!cb~Kc z/ QIg9Bb͟yaS78le!RY d SꌤĤL۳2âIkΑ]-'!=Gl3n)U :+24LO3w=f$nrx۴܂bN)YYEcgٶˀa>)|=Gciwk i'{s7xm},]nP@ 3DޘcOme|;&ǾcS=i({|-ٟ}k40=`ЅjYuo#nX|1cJR009FԑYY"4:›}1޺t9ϓb.ֹ8~-/S x:dL׌@͕ED+9?ܲim J:f4y, Kavj*V37ԸZ+ǯLЕw%˲m3M NtD,ಽ>!Ztȑs4y|F</Vvԋ(D;6;㼡 Ԋ5.LchsXcۯ=|T|'j|"+OlZ9;^]8lSUz3[VOr9l`&pSρdPV".MEY*IISW_'Za'ۯ1L&$(_B?cvl1 KjMDօYߎB[i;鱈E{,!ŀA}WybhXzo:=5c{7IҨ,Q䙳 gVBΘט2 %=Ưz.|7%3aDehaZ8ƓHpz> ʇ*qۆ UWguh;v z4rwd첅gBc."Mwlih 4U-* g7lbw>Jc'P|3ꛫ(3lOR\ Sv*gYѵEYY/619.5&DA{j92 (] yGk=1hu|.PNЛ޽R N-j+{*;"^ /ń@d5;Y/X YvÀCVS!lw 7>YmI1 yi`5$լF KcblgOZtW:gHaIJ:lx5TAa,ԃi'dX;C* ab>c;NprRve{+'2>3S}vDVZ^ѼL$1k0B<Nވ*}RtYC־u([P5}̐_&+7nj}QNМ%!_"Y=Gn6h,B)-wf6JZՐKE)!W, $خh8۴1tشh~1Lte)*Zd|N8aP Ohj0';> &l?X)s IBӋ!8(\TY&TFP!-Zb݋$TqR>•WdlGuB ũ8v0Msؽg@LވyM&<7A8D~z?j)ǠQQ,,/,9q/-m]ū˼$.N=׎*.ub&#; Z%@"D?iHdSJ}*}8oKҳ&Н*^j݋Jh3(r[J,ۿkY_)h8EQQ_m7 ],LO>{uw{=#g0g_ѻX_`s;ךg.)u?bdWz}u Ci57w󼡤nӽrۙ Z~M.-Lxn{jjlKyp+K31>fQXU[#SI-r붕?wJ-4ՠ$vCTİ 7RWuذ:,+_Yvxy12T:ڀ}LYDo_vF2pYYۚ*v$Z%Dq^rLV.")JGҤ-5NqT/e"b]oޗ.e"KjS6Z),»:LDzՂ@캅ըAYQNE HI.Wf +w=(ŕ> Jb%r8 qu7=O.D'.?!1+=x{d2Tkojr.'KpTY4C#qiט.{!"ݹ+2AL>|=D*FT0iBkHo`$ [wy`?f?g(H?]yJs@tvl5$Ǒe{`R{xpcFݰOr-1rdQk*pUe18>Y9fdku~u hǡxY$v#¾\xIV%Zv [Wi {|gmaݽYɸlr q;  sb@' 6e /Ui0XUXeQr7.٤X*őATYՔ:l0PfFzA[stMSqA(n+E鹥ߑ0ui q9 Kq[/ 6lQ214)d<1Y \>sL7K꾟I9lmVbs0Љ5qweoEk]LjxVsS|J9:LmqK 1Q:Kh&LuU  w"Mk7¥ݸᮙŋp@rLxw0:G`/2m-a+er8t7h=GPF~6g9qIgIЦ+^:>wsH,ԋ 4MzHS<<6(+kG3D ]ϝm݈0Gș@gەP]s5YK6G-^R.'lEtZQЀ:C4:dnrxj]{=|$T+oƔ\A[@/3hvJؒŮ,j yNFijz`ڏ/%#\-ҖT}݃ǟ⃀!dߋ#迵mbD*P&$m -9&)b^Ϭԥ~/.eobʩz `i?:ŽlU܌[2J%q2H"~ԥ ޔw-K>Hm~ʹ%BlI&xx2\18Ä/_rRoHO5r2;F JISz]4~-ajcMZ{Y!eP2;[#K6mθZHLư hGA yJszah`{e/>9u2۟/*sKmPD},٘z$V% ӻSSdhM4оrYP(cۣUE^>R[ ܼ>S.^m?WQWȉ,2g[-pȪD3A$Y&g#O{SYu{hϛs:^"]?X/Nl:pIJB[ vu)W'ED*#3Pf\7)FqVv#OCCNo؎Q/Q~XSդ$TKK]3E9c_ݿwrheѠf3?Cg`4ܻ!܁_ޣ[dKZ6S3 7t.o"oZj)p&R WT b\wZ9C _v<]K@PEpgHAz,f@#ch{2vke}E]L{[:aQ2]Xcsi?Z퓄,%'qWh OGG`B G Rm@ m,C)4yE1HL>Ĭ ɡ5.|%=IӀe y]b8Bl|^G#y>l\| ,p&R&NrdϗM+CcYLtQXD&2'ÊW?~ЯE SDo2lݗy纾 LYzEňd#CՁssj̭3,CYan+ʇbu0y&[!i$]hYȟ5X.Ƚ'8tn} m_p0KQY 'hL~ZQeZ]F)hʕ ;UzIݍ̭9-N߽jŵp#v<>twuhTNqU\vV57ráp_Q+{|wk7">+c .knb#%13殞8 }qTYQ 18/)p )1=w;˵+uKWfOhW(^#l5㞐AҺ+=`eBЈF;#0N\CVP=penYnxDN\;ɰ7hՍ"a-n+PkF(X&Z~`ʂEֶ- pZKhPFfdj:N]7( &q} M0o*?&R)4+`N땧xa[`ż?鰧4Q򴼓CYOW_mѢpli0dF#aʇ@sR֑ \t|=d .[cuq\ђpT 7UOޙGFy0#ĂK)9ќ,*#E AxM]Ft=Pn$vXf/D{r!\M sь F) qWW1(oR_'@ZEo.q)y}Piu荁s:8[u|r&DZX|[uRT͘ןX=w 5F#>i(o6#a(:NQ=W MrUmgSCE.L(& VGlG< U"e*җ*qu&?!/ f +dhbU-[ 3_r o6S1 Y%:tJ"'ĪR?}82!q Ī+hHQœweiU_ɐܰ=ScՑiDڢ\:oo4?zW98QpYSswv gLny$!3[C7jF3}K\q} EZ#!lUW}Jp QjuQEpC\l7{!U~5H y!۷Q 1'E> 2mzb:ةwfZ ms8,.m9gX)NKӳȰ}ƣlD\&<efԴ/ 5F(=ʒ#3uJVQD=SLTĝl=y%+>XPWCP~汀~Y*1 Bưp c %9mjf~ab幉ZT*Oq$hKEv87W:y9 hoꦚۗ^f*tS\mZ$l}"ICoWCPߘW)֧'TEgMh\k /{ (r3Wҿ&R oO|ʺ.>ÚfCCFo%o%%I|7̚,xg4+K`23gc.36nTAVk0dLcc| |#VQOr;97ݳk<#FXaMOmEl <^,Ӌ5RZ3Rmi{IVvg?Ecy\[#Ξ=)z33Ъwv,S$Dܰ8wux{&̪ t#7 0df)"`S"₼Vt>ogIq> lF=MK35w0_ 8ybֽM~x+T\jkM.<Lje(8I`۔-B.j&\ cTI?M~taxN͠ $2tbI7(;6oRIduF-g72EU52A8@:eb|}b؂l (uZ2l)VU/aWmwHyGSW!<E7 Sf_Q@ ȁ`4hvʥ(J󬠓|‡%[G՚O"r{J=0]$ hב%yfs3uO'tks+J{5J|RIP4A lfG^g~6P+$|mӍi/6l24 _);NpB(+;N8aUghXXR&Y nwܼjϢY/80-'ђ{ +D|$z(`%l2>[4a9-#yחg`]EptHy2ޒ6 ˽E|ʔrSg*1̜I`@Fn@duRK&h9r ]1$qF23Pq1&Tq%{;7w:Z 7RPo(ANb%o9~~/{QE{a EAZ~i8>#]}# ^raXRU0_1R {r:nzSiW %%^p}Jv8}~DgbsO.)gdY@gRi~au Qn9ܵ0( u{pZ\.{}NYe``Q§#G(ǘ Υ86SlрǓ,d[iodc@nEM^@@uݙ1gqӐYP.-psm}6KAG]%dEJ;`&OuO =g>n7?" mFD=GUb`n-6Z1>RȒ8ۼ̋z; *gۦKr`^Cxu;Rn9I+9&SCpj<-Yv\oML:צKL ǣ}*+;[vIbDv$. Gy;5sݺ{6'6CGcV.?k1Pw3ΝԊ_w om.ᮟ qȌjAQUJΓ1խHd0Sw^pIօ&S{g5(q-[-NCy@׼5k+N3ʭWmNWcC|ڃML+hyKBfyIa̱Rˇ e}dǹv}c<`T-o[a[c(We۾بcN q:Ըb RޛXIhJ+'#IuܤAe-`ՔM i9]3OCrb&9lWY GQvR3y?HL-yMV:ohұ H|![YmM 9ˡf_M&C[ Iuχ$%v`ϏtZ&aݹ)SLĦt*\6Pd2ǵRT'UƦͽ3ȹ暗:'e&Ԋ#wn~3D.<au #2RbJy2Q~G1.`XKܓ=ί @ѧ@XY^%cj;<.׃'4Kn}%q*27޿4 OTe2yļE?S> ٿi̛Ofn0@tژcC3WI"j$fS:9f|ӀVYvw?IƬ .4Ba+aYcTF83#),H) e,5vRݍӇRώ*c QíxrOuHϐ' Ӝ4^*WHln^xsʗ jSVdRow48ZB6pM'tJJ[?XnU*Xy u*[?R0X.j5:b+uWl=umM:+O7{P` f4&:70cMN y4S It J 0L;HݏӪ>c([%<AEgM^9Kx3 )؞ @jJd8t?h+"!v7#|GSM+>G$[^e.~JF739s PG ؍7.JyMKRօS)J(Runbi!U8׊>ު-|4\;u"V!5qrMPqmE#wXRu!f(?ÄZ9Oզ[KL5Qz,CT[GG=<5<덶`3HRa(h9rnV1JHȼx1(j?e"> f(jp{T~ (񺊔Idh ֮IvG5$ի cZ'K(AE߉Qd}}|@lCV?r֬( FGr*&'MϡY{.Fo,@w;ىqvPŁwZ"Kv=J[372ˡ6iF%ۧT1z鴢d9 qԼ dK2|@ 'RoiW8@t17>!""s}ukă.5f5p5ߤxjUk.̎ mU2+I!t _JA.ο3Igil{V<VSvؼ!Jq>#~.wدh,ohq/,IlGYX|Hq&MKTEDz.L$[VyQI&'1 ?UxŬ'RVvSDjOyz.K ٤oSҢ,P1Tgk9!OþxTSKGخ_ "/5(x{fdQ6C8i3 }*&͇#EKuW-%ZNG9_ Z76|:E]aY[[ ;\gAYK,bQT=;!u@cW-6!I_ƭq x~3,uM-uu=:<'{\9uBiDyd?39M(k1ޖ/W_ˮA#`AVAڈuW[-N::kM"3>FlmȀ䙇w:':#^t6&6>޵-eo݈Ae_C-@TZꝕ5HnBAh;#O)V$G ^ G#ytW ̂Dc/ݐ+e\Mg&jDZwȨ?IvlwU:1&w/+"rs_V'Ƚa9 쩮6 T/+ +c9z˞E}(qIDC[q򽵀%qy:| 'ߐT.ioPh@腨N*iX4zxw7̡N,H=ޤRbqLhM V_H35m`/`z{sq31L`Fx[3Jڒž ECiC8焜=QM[ ZY1Zg#e) *mim^""1kRӽ?/)9b+i?6ⶹ18hP+J[޽(:V~8~uvɁZ6d3G#%,bc*,͉Yo8ߌn|A8A`йMɱ6lwgP'ׇθ]ZgD8T!PU$k,aXOǕ nLsM" S^9` =Ҫ$4v(qKѝ_̹8#Սюu;MZ؁z3NCQ+>ҪHžX3R݁5ŽejDX.7x}PL<ԝzpT1ƄD{HHI оϛ/8e+ߨ&Q '{w&BE7;QPMK4S Џ/0 fJQU ӽr9\d0F)1К AQ4$!P9(qvdU6F,XIժ/KlW/ 8YODh-{SY/1gfr:EI_tZ%v[O? uЍڹ$0I3VR/\.aI$Bu*"D6ad/^CX=,'rfl*"Ofɂ,/]ĥ W^9O ,hH aJ?6p||E.^?diU)^y~ZrK \WҡjKi1ĬC0aлccGCUkP,2 e'._@?[ j'þtE 2vC8AcªWl}>)ߢ`gt2p[ڮ{hvθ#80AԃM5/.e ͹jq5Où9(?WU6pv K_;1]A#˯*Ԯ.PQhRi_A&dyMV yt {[Bz?T/y>Paqq |}'SPly&bJyқ]HeLJKNӺ4B9׽3rRg`se**?  F=10Y *s)gFN7x}Lsxl Ȗת|Lg̿ 6[vmKqdj0K̜7դsF~o¢$%)SH} g(3DJ؟Ѭi JE"z0:^6IPMB DGhxpSOCŮ:4N)yBM5'P:8,E~4BUP3Tm`<cf5Tx騈~O$K^` M7^}/`~  -X}"P`Mtz~Q8@vvO%!LŘ8KVVF|(AcKwt|B2DFD t!S2B-ŞYP=A줝r:EIf73V p`o᫶K(tɍ̓q}=S_nԁi3t(si'3AL qe'"ݾ??{bhspBOl YYCIf:BP bnBltj"RhI@_!ƍ(@bm -=pW͋x,eyvzg:NVzz󍕵)ql@<?}_NYgOwuLˁ n,A09 ᪏E V@-*ҡb3"lڗ՟Kz{ 0B \A"Mh?nףMsϞkC)tʏ,{_U)y_ * b 3$Pq#EX9Vy}c:ژTVBZwIl׫M}i5<ݖxuCc?T%)\6i15Pi+BC-;,79P7߈2>djaP9iu΂700R12.Ѓb\ V1nӡm=\4NVn ' 7#Sgthza5upWYLw x`oEd!j1 L,|/"K@hN6}Ӯ-Y\@h}<ҎW%֩sڃ\|xsdf5T`WB2;~k^@ :zjo &|N04"T~ӜM6S! dKyA "tRvtd0ywa'qoˈT/)@yN)(|S|Poyԏ>6"Db/gi7Յ%Q*'RcIIF&_ghP @F٭eSa('TK)֛O5/mV$&5>Jl:>ix8t Hq{#WhF;31dFN>0*{Ŭ/3' Zb0O•М6BX7T"=g;TFxr_L<$#/9Z7RUi:6/o B,ڐ̣q}4DFK A;iD|NXj{rZiiRH?%>k rTCy1%.o&yH$?!%gOSIڠD*{_".V`:lTɩ0#󀙿BeMHL.vו'=CNlYˢKmhS8CR'54J4#8H5EK /$?ڇ:'HU/ ,x0Id95S!k(\rQ_ Xt"0F0mԸvgق2x{ }Enx%3"mI"SRg`^$ w3>m|ܢ [r5ر B c2c*ϐTXb"%Òygj jEKyDuቀO*Z‚&b~WiJ4b7TlbsڪL\LΙ0wIO^*^ƫmy`'ex Bf͛T-;Hnyg5\!C ޵ThA`v.nS#b햭)9,=d=o'7=Өޒ*~bc^MՓR%j2  59OW#CRɩ^> $Wwc5;0\Rfꛔ}4}UC3rYizzS*lj)5`Q50XAU+Qu\7άh$T>.f_ƟPzfKҵ(|7~:\ svqw>ߋ;90~8lS[dsRC5G1l(؊ ,nݬOCg`P `,n3jY?Q}G3o\k Q1)Eꮼ;m~6EobR`.dvڱS5F|YĦy4 P4P`5܎f[ -."^@;N5l-gWa`͎F SDD+Q*Cn4r_Z1/tϩ%F,*p?菆9H1nnA!A5(sQ/(nM^`Z>X~ El 6+)(Wat 0y|)0D9ˢTCqbU{9ܥ:8"#6:ɂFӮ ,#^֮bjw KDI t!iσ}Po auIÔ< 9hڢ3' ɿ. qXHDB մd,QRO Q!U}u#Mj"W5 kb#(֜±O+2llFUS^ϸ"+=澊;!Y++cm1`de'*Yoc IhRqEM%݅Wr>r+ޣ{ .t.WY\ ^B]z}!$d,.ܙA0ҍ̈.v>K>{ZiN+8e @UJ;4Mt>}$#\R;%b).kjI~5Nȩ~-~L#1Gt gm=y$p0mN*N ϟ [;%P ~#PJ/gE?1q('csGk{s_W 1V po?a:Kӗ/ѥ%tqL_9$DICy߁K#g0 (Z7K8-.u,$+ q-YRJ"+^9 9NDD+ީWf MFKa(dQeHr  @^b;:"WcJ3?I/Ҩ;~ץS#hh_F,OR[~1~&CH:P{C6,W% ވ&[.t>=K(_[) ʄ'<QZ+߀szʹ4H%v#{dtN ߨ²v-DB>b]v-n$׶}Tie; veRއ x&e%i}SvZU ,3Ɋl[=^|z^ܘC$hoRNVU½)sFކoNˇ*vLR.?x,/vo  kM`hD=jhߪ"W!4K֋ 26C*>@~~w*rF(EbH6ɇW}*8!3cj]k̥g _)2QC!͑P-p@|B= SUlzSI Dl24ъ&hgijr|tѯKh~[&ޗKkiujޏ[ ΩanYpIכYNn,Rk)"J,%yF㊄\eΜdr eAa ErA޳د"B!,"z2xEl]E'1=M}7c,/;'Ar@i0֟FѴeDV]`lЈלliW:t*w"A xfl X/zi}|4s~ F2J ֒\/q. %W+7r8=>yWhӳ^?L=&6e5xlŒJ-i%}}HFϧ.(6O5k[rb I3ۤp&y3K֥5/G/C#p-Jc!t-U< Wܕ+`Z `#9oӀqJRn}N ˀ1mCZz lKr2-L=Gq$-]kB j@DyYMKHS6͟PH]eeBeh㇍RݰܣZ<湗CVEX[eTHYIv8A?gfs +3aBBok~w0)ER@M Ws0:_S+Xsm6#XKWs$ a+6 ٌDLin7CHR jZ~.JP~=I>,7|6UE10ak_֦;#Bz8*7,Yi7+_#2_t>m|`ٱ.Fh c/OLʺHe1Aig\7dZzP5m<ܥ0װVMIdhlf)8 ~aƫ@&:M|6}"@ (!EXHx\(DL_])_(y#[:U|? ?h"9fuG. Mu(8։%J_X?{!/wv{9hwJDX,M!5Oy?څ⇋-[$'w=g")p p4Ow9wmgqW)[2Ke6帠pZ\,m9Y"iZM|:q_;0  /)YZ Uh ~u[7,ES+>֮rIG|_UEJ0&Xmhs`>r/$&M ɢ'B82M?b};i':j+Y `JQwGL~:@j+e>J̑sim@Tm:BfDmuְ1ra!Π9;Ϙ\.xͭ%z{K>OxM`э)ScƺɅ I.d4է0;n-iC'k^-8j0JLwXξd STO@0=FMc3AZI va-Z6 a;9i'묖qSx͞)Y]~ ʲmf|jQsU783ZɊ60ܺMnݢ.O.Q ^^O?}is/!/ĩO170ڽ1S>lK΋sBir;Zَs16ͧS$@703wɤ]l"0 LxDJtRQ~ohSiƅ#K#^Lj슝Wr+@4egjɁEʁ>:Vu8NsH x"@rwVPjXhwt۽9wUpY6*Q)<*AjWUYT*ocA,şV!P-Vl C+>x۱)xS hiB=%?"t5=[xY^%`Kn3z\ҩr3{{{S.V¢ArgY7\I >@.`43#>6jHTQ("iч$3#kN DJVX[dnĎKP! s8ܒ<= Ix_6%b ϖ!H~œ$4 b x6r$yjyq>wIpӥ@gg@H`+CHa=oĥ&J`TJO1_+rb]$?[$6O'V ´׮̞`(yEn12PDG_{OƉ 膙/hjL3/ Rό8Dʿ4w 8OhAۋKY1iq8#"zø[B𤊳fۂHv&;Ԋe ?LߠgLDJWV- k5W9s"I^7' ajT|eLD!2XneLmA|GY"+_×q,*"pq)C,Rk~iTN4[d':yݡa缚68 g\6;)!㍒lL.?^_pei!냋ܷуFY/xwZh׵KJ(.(VTi`J1_nC.W怗?̚pU/BdيQN*/g4d}{JڡyCqjN^4tLJ@R= {_>OW 0R=P<:M^Py^fClQ 4 a@ɚ@TIHY M3(R[<>g0zυ*p~v] sZ/6*lvV~F?<5sK`Plpf;(K8KnU$HYV.uf38"udwUB) =|2,b\铴B4|ga`昺cgƈSI^+16xzJ6n(DO:-! 0%PwD_4#qH`} 28ool*@Ex6R d`+Q%"ZsN#¹cUruvkL&EtE(5>^4nfztNMyO I7+-/nPJ^(D"aH?P{>$O&,ϱ!LH_~wºXQĮᄈSz?*6;ţNɰw'Ta%ZYiGpq bi0w 6m]L{8^3~ʧk%G}Sp XsUBt8ݘn6tFQxDkX4W̓˩[pemKGH6R˸I=qAS%5ڹuqܞ_e .hiPwZ\##ެݸilV{b: ?[&%_v-b*Y,f&vœTr" *z <#TIOV36_3@ =$9O^/jC3~"ͷ;f-TK35tSF9 I)c=**W v3yhWca/Wl#,тu_s3@}dX/; Ε,)4AhKu*IJ~fSn&' d('x|.TSв4D*1巰c4ƕ® 1_HOoXW{zJ޳ ]Aŀ+!:iYA@3$<gBQKHUkd@ǘFz tW2b75P(H\D3͋VIF[@Bs\ӌnwn-[7dg|G5"Œ±lJF0g#pt@N'yH:LkCUɎ7a$)#S;*=<,Kʠf=ckTۑzX2q/YR"4+,vp-ϵބE뼂b ͿX6lnY"~\C.Gh"mrCE>i7h&[OH/{ή@w>TI.v16͍=zh ðh-$j8Q ͓\,OkJ!2&IJޣQS `'_g2mPз;k{THh9b,(A满(1nrg7R!f uq"DC\k\ʁ-󣡽 ^UqfOa+d/2TSE'RZ{)* 鐎6>ʧ峛_)b[ FhCvܔ<i"10kAg֤U w%$5=%4Р74X](,.5$֟&UMQe _QHZ$i,egd>OыTXत }pDGD:*Ť!8(3 bzhMLJlǞT4X}Bq@ˮpoJˎ8r 1,t% uU}O{ٽjlrw냲̮>.>P^?E-1Id/J gF1By'ŰeL~{L7uċ *Ԯx?9_8s& qa"~ aLe$lD W! )(l2Dzn̚uHX[x|N[LhHԉ15Zvy &|!JJ}V 1 a?APY,$7 ,&#՞zM#o 8)/|5Z(\ N=蠨dŘ.)bEn9IUs@ORkGi_JB jDQ3GâUGyMQ]!Go|NN>"'}L)*h0:,Mu6ܟ)A[0`A 6FENuӤ:>7k@3.@ qssvf4GQ;&m۲SJu ;oGj2 ({đ,Xj"\?c<^niN~Z RmZ1G2C+t"7r=a6f[󘤏JDf|+Zl\]|M#mNlj1S| Q>"%ğ΁x1A7ZB 㫡6bE^%nYz]mN#+I>Ȃ$O\gx~ŠCeܬ?yXT˒XB%?.W%HK /os /ƒ5Es[9@}~<\*w UCGqg yh={5 kgt#nI /~ "@,Y@7 *Uf6~@&> 4 iq} o: 0YNBeȪyCzğ?Dzr~,$Sݍ9ٰ) @=\u-0J3gf :NLv:XOZB@ 7Wv8_ws_ ++Kn :bOLyλ%~+XnxR\(z~}}\$ǃx(,W'Ta1t,C{LfEJ{emJw@&ײ "nKugٸBGFA;aD΂ڏۮ%)FQCUGՈ~Ԍ΃JtoJ}i`]u7o:HF70唯;͆ywl(A. "v_JN"xYm˵jwJݪL{am12G P{wSP׈˘B2{&nZՁh`FOe`j] [x;:kF)ڮ蠓QIr, dhdFr҄vly!R,iG_c7qxNN?W8ק5Vout;acyyWқӄbҽ%rw7$,!>@>`K7b=sa@=VK7TF{x]sL >_~_00^XZȩUv_vW"婗z yG)eGb; oۯ#5V䡟\x 1 ƨ pWm0bv%kk`wPR,Ò V̩%"={fҭKU\'p5MI(aJ{$kĀ0ηkN4bLSYx1%~xg ChέZekXr/#ێ\  h)Z\ND>MXe, f.MXՒdd5Fܭl-Q)fX^Afi?]f[lvҎ~QЮM%yHms;ɕI4\D߬W\;4oTP)Bij.Ӌd%&q~dTE=hb[~`y>ۻp~ӯMer6RϻMMm;pQ4MgB9H:[!{ɤsg,8,w9y0^9 [o2khp77W (|zU%%Ԩ mMV5@`(K:hʩhU1C;O:rA\6M-hQ6ouV|$ ( >@%&ӌp2P8-V+o!M]&#(}|lniTzfw>-n;c`>4,= ۶>~eVh e}]0җ-bBufum|N+rhLR'[]JO5oTN?JY-*Oߍm4BaMb @5b֝}@?>\Igxb GLFR(Z&-W^ ˇSK =LG-cԹ_ }!E̚Q,i{dBo'^hͤv8gCrZ*a:N9MhJ!g>w)@bvW>Y ]좠Pύ\EPs'_㩦YDqxiV`ܷ/xݗE-2_ݛgrX!4=1}ُ{*@9;}SNnmRLmo25mUӝQ3S?|FKQP vٮZƊI/YܨoVȖAEjPm(V0QfmV[} 350H4Zɸrq_5mm,T 2pĪ 0(1^0Lzԑ5E˪\Ӵ OhHK 5v[%{\7/!^?N #І44o2mlur-Ah_]ZNL ~N3NشXg; Z/Ű8Nr ADԀzb<` D۲ d HYa\d@(޽8@s2NMMuHEoxtE<l;0/p1rۨC5Z6TZOKbTw[0;P> 96VJ 'j*9b@FZ u8ʀa,`+FbǤ:* x/I@[ĵS7KIh| Drb Zt_rR0cAk*Gm5P']^asEK&N6Xvs6g 甕%cmբ'xgŏtfJ .P7RZiOm5Wl>wz6 Z?AZ#Vd2,Ŭd{u0>KVDAZo&|9J@RJK-}x!To0+ʹrکA>88~ z;!K,䶅$/U-KFaXogE4Ą3 j~9+GyJ^(nfqQd[V19ZFO0lcD\i\cg>+g@|(8n3 + JMB~ 5:LWTڤE_[Bf@#4Z>pj {53udkAp:b=AcTCK#@TL] @Zc>IĔKkpo{iuQk|U3#6jⲋш 䦍ػ 1jtá}SsPsPUǯ o2茸׼?ʇ ^7ݻ|X"F*nċ.}wwxk+n}zX\qē<-xR Zibxk6 u]9KO>ҕž!⟃A=P&Y$MvmaҠO }E`;urjK%7{Me]5Бŀg5PSo04mFH-<,] 7(D>T|_+5P{60E[G8Cxـ*!ZREΙIaH8ps٥͉*r)Z1tΔ^mS; KM dw{O.ɧkiP6hNFkz nا%nW @f| 8X! } 1:4L7r͚8ϒcPzBHD.LsLsdEYA_7 XbfXO 8!zME<>] #yɎC2={F̂-)``KFc*k|y] /ٕjF2K~JL%+ (kOw~Gefan=,ekc,* $e(=n[Srrd^[ff_km_м="R NqauRCWdt8|M&UeϠ$rJu"M,|črmrߐEGD_Vv34lD[z}0 l&&.ؑnHOK:0;UF;Z~;AJ])F|:-6Z,~%aL)L/fBH7blrc)ٓopqc'Q>&fu7)z#KEPe{.hbE|±H9T`[ .Ą.Bܻ\ 2(kݍlب6)e06| wzO:]4L_uH%g=EdYòK-wn#Fj NO) ~=Q8$ڃzkw& UP{ݕFƗm:;PM|a\?XqQn+m 3U!BREЦǞw`x#: FޒLWeDĴ[3埛 +ijBs+fV՟5 qڿE;v;cz=nWrJ&%|m/\쾧 ?!~_vօQi+ţO #XO_P/P1 _ة{Het ۟Q9!7ivܪAgcc1T[7P#.,^=C^S>e54_ӅdЇg6F\K]F!4+ bi] PD%O(ңlכhJF{ W+# 1@2;ӏ73[:`C\:^YqXt~ ,y OCU^/ŤT=+ ؄&L~7焱ê:R4<A,7>N' kPG\ 唤9 ^Cٿ`I M+={ q%"aw;XW(%Q䗚H~cB%)CY}>J ? peύ#Hs^6R/,h1n> bL*$,b/q8Z_7y&)C$Pݸ-rUxxu:d1G]c0BO+xp3ީ |,KYԒ|vϜhz/6j4c?TBOCA˂Wm*iM b(;/wU`lBN vxhN8ǡ\6--xjV' *D8ҿ AXVb"{& fyTC>ַOfUsCـNPYvvNɰ)|t;x 68s9\4ưȼ_ƭRrMϠ"|,SaB-& O58(5!37zW1CR`pD _K⑍<]{6'5Vq{!d |ί`<]P)$!bTɸ->߲g4[;4i%1`G =MS?KB+]qlC Յ!L_ajb\/ L$knd[_=t]V F&6Eڒ%4Y礽;GtKI|H ^E\ɦmНsů ˲F6?5D dF@T;Nn@U4mѡm__I(a:h"w 6OoB Za I+T7*$=54P</͉%In6a^3zm4 9S3"gRU*NيUd F)nߖ&ёs9a9THC_?2 oAQ8ic*jMޙ 82yZ 2'xtH K˦G {? -GC ͑B; ҭUOЀ"3IT-v}sx<N9afh@ծ{kz-u)gxP._bN8KP9׻u*]jP7*ʚh48dhiK1e!sqe)ҍvKO/#)(3RͺҞ-e9 ~j,鬺 乐dܭC fک'Ѷ43,.]kX`8HhGq%# XUt Îo Znȓ!H`ԍwqy0EKh v(&'j`SNP/%,w~~!L4#ĭߺ_\[3{RK cSgwPY(LۉpzCG!|o*I]~,ⴟ_ZGAV+mY0o@-6Pg>zތ$c᝺ +{rVgtY;yHyfܗ3 *#VeU={5. zZs =+yЀ ^\` ]{V'8"ýr)boZuvl(,%|{/ ^mqIW+aûUr~}/~f{6m;aMgU>u^ ڙKVA&2"=V)•jx#xBC`0 *Ku+ZSi? Nm!я B{jFj*žRA)X5/UN-GIrL堌Ta)i57(@lߩ~li qlNR W5?vǝT4*>3-|=ƳT]@Pn}cmSb6xnO'^e!b&.S ybԳ%dcKP\B`zwPm#W󗎀sz; $|iWIW>~=Ze4Y (z*Fi>C UP>(8^h6$BMrp% . C^°tM}{c,Vp9vȥe<­ûiM ^=Oi+&pWn8X?-CB ܼ QǞᩊki~c'D 7lWOMqvqWDӘ*r%;z> 2w}syݚt:[VYAy@.-iq2' vʢ$k}ҌN Ք񐓔<7's7#k ikN*BDiCt^q;M PsWВ QY<x"D |m9<]f!c:?%'MEg]~+6,|[n212}r3G?G9M&߇1*Ѱ`F;nOQѻOMLժnIW@UHG- : d, g @ H̾=iJoJ+L`C;3&kfRd Me4X@0 3£*;#*&Q;TqemCJTXS9TuBQGmq M9_,3mXl,OdRI<4S.V,wIRZԐ<F'_{@4bkE0ت%#}2֬yUtMuN/fϻz a  G@ep{ >h{Æ)os*eX׹!l&Xѡ7nlL bBAZ*igɓE,Dj"#׭GXo$#W)iӊc],?TWŋϘ[lx%fĐ`K Ym7z:넃؎6M釽t9"#;bLw 4xChЎ2X0 >ZByq/fm:ݺBur: J I-U⣉.2J_vn;&: f>w 9Y}VCePpdk0d#FJuT4f`?ގcEܟ8r-~8 0 =v;"L?IQ(ĴVcMk_ޫcAOG-uE [%N~TC\PFm0l61\u{J/\VFmAŤ^ nQ6?ɵTzQ( |caI-;gFKBO_1:厕G v+; 6cꚓ 8Zf}d(0~2Ci7 t%J4fgI,Nk==#  d' s/xm.AAmM*U{M]o0ijp!_&;p_(8ʛNG¦!cag:a 4w[K+C,%WrUDE-V,;p$U:lc%;RTu'6 TrLVK[j3m93C[`56&uuC$GSM1;;G}2}>$f-@Y݆+ɑjF5o:,-7R6H_08g^ wG' 25e% V wp]DӔOಇE~ĎXwVd9 Ά_gYG~Am<Ϝi3BPY6fBS[Ym.lkߣ.]TgE7,K0ajFu/}Й:[D zU`BV/|h8(kJ"+wm^~ǵCof@;9C|+lQy_Ryݹ|+ I_F^&`L% xV-,`F^>U` :;=Ǽ^36M{*#"丹ߋX0nΔk Tʮةؖxה. Bdݾ AR= pV\JeNWlĄ4@'Ke *pq/B̸֋X 1iF2ȔS¸/QZO.9Y 5Ynbo*wzb{tMIhXҏ>F.|@X;"Fh=w^W+pϑ^=jg jۦxt_t/9u&_g~qUJ"\hsX7Y,]"xl89~b{% w_}%%TMC,@ɢMU-xIV+p"x,cE֝ t̬p9tpvR}f@-J3խK}fFP6ieYXaw"6jsiMd9:d9 Wuz'!ii/P# Z⩒5KiU܍'J~DSp]p.AF}շjs;*C`x[#Й7DHKsQm] ve;2Md CO'Si88k381b`r?P&!j%s'=Oy <{| 4W" 0vz/l^u]2ٞZp9nfE~?,) ֱ_R;rQS4 9CӁsVdi]֒Kb(: pLQqVGRKKI#_+F-)f/71lX,} n6Gn:jj(W%)˵1?g2p_6ۉd$* +!Fp~H"M zSGϔ)R]ApHLSQ@bJ)nv~o6VFG7iBL4Fm}X} gSsv?LfX,MRXQb:+,o#%9n)w+8xssX Iz ݝ˞z yq}$]A,=\zk{́.7]i#Ij4PJ'zW.OZ,kbLZ]0e`43^q-KC`UNUviaR2zXK[۾ (]48BK|r5Edu>!5#CO+ ]O(]ƶ6ZC@g"F"a2ߕEJXms7oc9_цra.q  H͘;ZlOUvxlA+7?wjPhj]m2 Aiz .s&mfqv&ygC̩4o|4='NוB}N^ZEmċbvX#K18ޒ:QCiĢ^-U0G,`גQ+QIH~k SDf"h!{OߢpDzuc٫E{"RIWk*!IP|.mV6vW +PbP{mQz!xN& \<ԧ,SUbƘK@1|@Zsէy'ڒmγѪaL6 U}VGRX2]~._?0/!Hl35us:$L~2 R0޵/s!D-Qn2s.e.<K<DGw? Ѹ[I-"\Eι wWSM7QΕKf94{ {CNJ h ;a]nbX '}Kb\?weWFo~*͘D^\}̒PGc }|%VeNy9u>s0Wq[&26Lg֑B"qgpWLdߊ`'17ZvѻE4f䮈4cS'y&>t*%sX+#4~4A ^-n \7vOH bJdrAcKljCݥ9hq[[b?U<+ l9lUsE ]:滙u+?#ˠ{YL#6h{4tgDFQ)O6fVe1㠍K' C@=I^Ob{% ^ R X+SJGѹiR()?I50DƲy `4@ٹ 0*閟4l>~jeH%Wǯ/Ͽ(k&/smӁ>}ӄ.;298mLDJyh@#QTɔ1[nnry_!_ Y{}@1Kc''ݨIR]-ʥsUdz;°'GDY,//ҩ4]DD=Kl8SiT; 殨}|v JߐԮ8r : `KX%Z1}rU ;qj˘;2~NUQ*ۈXؓ"aߜςKĸu3z@>b.bu(S]PJ1[GS`rO0S З i;EzۙPN-~^<|qzW4LQE圍3rfɄ jFdTJ+yMiqP( @<ؒd+:S5ŨjX?PϩcQc27]'~+Ut.sץҬ&&KN5b%asQWdi@*elyJ`NCji !?SJ"êހr<bb&IMXm(46NnX Yʹ~OOC4JEc>VnE!.>oasև+[2 9)5Q5VH@ww4UQuE" r逧 bԳpYCYB"]qYF=|4[˿RE*DB-: -PȂ-1 ^pߵ Nc+']Fƀ8Z,^;)ieKk)Ñ t%KFE #E%w&ѩY/ńJṊ;.ؙaq=W%\*YQq6l= `>JNZ}elв/["B=X>~ȶPQqI\\2eGJ"'vIRKYoYS ݚ[5M}6HYKTw9x/:1t Wa=ۢ~ىoL@@|K^ wa@#D ʼ.jTrR:6V%X‚;| ͱoǪgr81P߂[xe*b+djxIݏv^bvf5boY'f#>b=g² }IfhimIGy3S!l;X;vJ=#-*;ж-`k;FVi9.5!jdU)ƑJno;rwu{<&]|(S BooHs7~xDzL.;0, ipX-X|Igid%-bWtI ?u=p Ĩr) g=B#B;ɇ'e6S 5UV7/כls.B.Su97>Yg*сčC}+(3Ktl+山]~z[FhCX>f>56 S\6ꝏKPal SNbj<漅aNM?͙2 ИuNm:1|W;Ej {~">/)\󮞈t:I{>LˎY)A;*sljg%$o `8,׌D9J3m-\i '{%%>Kl{5#{KNG&Y9xl6g(Fr diqQ{V`R \%Pn` >Z5^G~NF]Œ}0tsP5ʓЩ?0KsI40 0k DwY>Mꕁ$ČP.tUwzCbtyN#Ԡ(mfY)h(l֙mx)#x%g>ȃHCx@#PxoMBD~>p|Z#VȊD3_x-2V94qϥ9v>QL;_ G=VL8r>3F[NשPgl@Ymu wX^e`,46}E,ApU^DvHAJ/|T|ɶ4Swޛ@Č&"^ 1TDcDD1! 2@[lFd7 LW[Bi|i[_h$!pWW%WքZA+;Ҝ>_EZ;EJUs5?$]b vv݂5MY*]ŨBY<IO('EhkD3OQVfrCq[t1[t6anԲ[2*P\o1b[0W+x~tFG_F&=x{龲 y@P[r8/jH$!H@nH7yݰ鞿~rg/N ;Ӂ hMhߪD@: eQ ˿t B&2<~H#{s@VQьf/^ԅV^mr`M8NHy jmĕnc%S1By@#+\[E~Jr3CΐW Ek.3QIJL5؎T8ɹqD Nh_!nF[u4 -QUq'(0H5gȟKrdg9iӚ\_zA-Nf;.X`O8< Sv`3QfmV,싙ygui|E܎{"٢2@kNM HmE=R%S FOfΫQWKI>Ź.8sio{0!:<nա^ZޱԗjMb7 L>>)3 4.+ 7׼cO(RZ˔y5V\=+j\)5"}sRNAV!2<eq[{ K y4r$.MgI*bޛ:@utp4v#׫~7/ 8,j5 x N[CePs3Pn3|l; sBQW4G{ v渔*e 0Jp1`{;ٗ&:pdv.@im2?hj$_-+F?TtSٌŊi#<SKΤ:'cHK)( ]莬Pj#J]f8RrVݵҹIT *^4T!ibPrqOI_GL%4\j\ M VE#,0%:;lnQ9oTfdY`k r=G;ZS}ӗ~M1YUkČhd __a:lhl~֗quń,,m8L h/ ewnZ~ed׆έEǤN;vx /sž P Uw(]VwR*kDڙNLEFQ(X.2;ziWVI:<׉L$[Y߰6uutD"^d\ۂ.%!6@*>+pbo]B!eYĕp}jյ59dS= Tzي' $q;Ma_1ҡ(\]X) MچM Sh8b]WBK^6qwȟ}_wP%%EbƒmءA`mJ{ ZvS䟃Ш-|YCJ_s|Rv 83}qAlKP}g !} 0%I{rxK7#<?dq*Ű"_nCރȰ(xbT=V&JR7QeknO(ȬY >=37"gY\B^τG`]_(X;RՀo 9S3-l4uU MWO"A?>r\. JQBeSwPT}i 66M[d7cI^m*̿ jl&ldL VIfĊƷްCcaONnu1'맩^\q< Q5E>Q `@& ϲfd-b3vP0]`2 ql\oژPuC'}#[HJ\bowP84`R-F#f`K9Ydkd{]V2Z#˹ u茒m+-=Xlfž1qIJ hGᲂRڛ^9y˫߬(l`(Ϟ ~8Nd0a;~i6Oj^B(ҁ}f;En(6)f+8yt@ ~ u6v4u2~_xr hS ]Q}=[3I`J,P4$ݶ8,ajqzhEOmmH=ń l){-M{P8\׹94걑ʳ #BO>P(/)7ܘPE ’ ‡ 箞PGkd@u V$ ZNmu&-^.1$s`-/{S`Z5&ڣ812 _BPP저 9U蚎HV-Ez}2o,}Ə>=ӣ}Bj= XdփRvNJcЃtmvŐMFq˙4kAZgaCZ(#"& CuK; c3fΧt^CJ'Ԕo&:#}2[ύ:&T )>aksLe6%m,)-t7*`SLWZYKs/* yւA3g7rq$%qQ/*_ӳQ F@n3liy`L~Þqe gnFtnvZz[ņlKKfZfBVm~ġ;r},tלFdz&EB}lߠA]|-F`})Kݐ|gWRف LQU#x%(Lxv͠ z^6ry3,^w,iֿb&<1 7j3qG ͓or!^k,3#;_{^F`lcfHg Wœ ? ׇpx>Ҽ,!{nH|;R!wq^S/0#Μ Upチx퀥;W6{ LO2c,p Ah_WWGMxv{c Jii'a{h\`9 {NVrG#Q), (u5 DNOdըvTskm)8 MUzyĎd˻ùMBS>*_'ILiPz{6ӶnӒI; +bPd-arlV #[e8 댇A2b`5 SWN_w'=RnS ś+ҭkv۸"2 8qBy< $X05adS'3X{re{>5и Jl2kuD:gn[2kaōfVe=Srڄ3K]jx)32v00sUv2=$bh zҡ½4<=:A_B"bq^/_IRwJ!-e3]-T|Z|^Np|--ԓ*aUODze@͚= dH_!%w?GKTij Yss2쓯U({Y٠jլ' X_pjw ]ϋص"8oK}۵Q2Mh rJ,jU F.}TW)D1ԴM4ϟ_Έ(쩀%J\vG)} svلЦUW{S~ E"k" &ҵj颩DUmbhs_j#9VZZd_L^;Bn2Ǽ4)EL \e &2v]Z&qn27Kt `=6Hn:3z=]⼹t0Xq#g6dUe& +P2iZqIDgkq)x,/"psa pMR2 'S,wۤ̂ٺyMjk Q ZС*B<ߓPgF9;Tt Umh&n0{ ݶ_2޴mC2G(KLe] a>UCwjR_ R2#!Ь|/ ;\Pkhle"v-\I5e#-ʯag9)L/Cզ?Ųh  y̼ (0<z4˻.n)aGb}BaE'խY[~ 1R0DaݗJClsGxwO [3sfbH:k=3EQd^1;HvyOJVGq!#&ZQ֑*U͂́+z7.'gPل,ISK__V3ѰȕoI Bq iYꭎ*ХEJJYKЗ^%Rh⹐bk8w,j dh?P+$ .DX$`g!oL'Yz`؛pt?3eE+npb0SyQf9H1mH'+tV~,# W5+KqŚFs΃Bc0W~/dp"lf?:3M>3_[(* `|ySz*hJ؝HxҒȽt毯QZ4CuLjq0;:戔cnA:^UqȡCg)G`I HG1GqS"ěi>4/9bT*(/iCk-1opڽVȨYekAqvyN^ 0HtP9xUlήcRXi HaXҸrtp %wS@<]p>6?$js6讏q$i]Ś3|KCn"ur҆Z^cD¬f򴑾Cx r ?Gb}>g;90x?`&g}\k]u*)ZP7UV/޸eDM1+_+΍ݧEDp C]GfyT4KaNcJ"bgv:w(`{}h*kP*OXjmRdgƈ{cFMĸuH< u[8\>_)`PSz;쒶(r;6,W% \:fXe\V5HMuH<(d֨L㞦”{_4xO1XeW*h\f(\qЗ`Cc@ z5+>H׸be52=˦?]j3HdezuWƗ08J(\.Z 9% D9#\AЭ `k愳&/θ1} ۜS-}+Dɞ%Ϟ}8Y$?[BvS[O~EFG K5&ѡP$,1;gq~yԶN/Äm,04No۸quЋm_QPV RK;}"BxWo~!4wǓƈ7&E`Y0kve;odP2,{rp{\ߢqerg2'V^hL E't#E~H`R5!MJTFrS[@v[ovKlw]ssGJ߮^ d&]>mǵن |cXa8m'tmd!e"$]}/^&gzyzSyq)=*_7YpA([g߰awtx8Y0eR躞IkM}HpOR|b=Xqƅ4n[s:²nOȑIi+Eff>:~P|#E{#|pk䖡kk;jkO4m k Dl2 e.RsҦZhRH^o>7Pn#Yw@JEք}FXNhc%r+KN0 l0~Dh6a񾙷~]/'+5ݥn9.+K+_\uGɓv{ ҿJw 7iӃv`@Y^c8|Sm:Oo͚hjO}LE瓰ry!d'``so3zx|wj&~#ލlL^5.QDʟ>1IDRZw,BϵD)D])ϑT47Јl<nlxxj #;AV~q}l\ Paʑ{I=Q~"JIeFsvK0"?_ >)-NP mGUKu{mO$GH2جC[~vEEnpU6Q2-k-QPڡ t:ɹfsҝ{\*Ǚ޿Npe뫠2RۈTJ7.=泮#ԹqNYguQp2ÄWw2sg3c˖<< f°P!x}a١,^ }U  J81=[;u>Q$d=d}cgy˘cG2:Ocɀ!O!=-66FJ8 ohn#2 AEUEew<(,*!35gtG[jO>tDe&M$V.&A\vXw.<,sgQ>wxۖNV2n d;>2]y^gR-x+f$&`WQ+_D^7F_{VQ7׉_е<һ/9"Ptzi^x~#*éD2x:)P@2d\35\a}-@Vu}1$lţRtQp)xyMwea#iL ޷$[e=~_$ݩp:QC3okz_ڨR!zgK^?}.8zPd_CcG:~XDcQudZ*h 7$1';s\L ,.#/ $#tu NAK,:p#Rʄq\Z Ƣuf6qq*P`y{8AQ"үQVx|a'aHnNZƕ~8΂ҨMk3t{!y=#rSlhd{@̻?W^J-Ur$3P_ӈ, (@B}^YIZl|Q:N,zYTK]̨[ԲZyDe}P_R>)Xa_zOtSLS\}}YUՊe8ਲ7Ac\h̥sE¤{1zUv'g&SZ.:2ᯥfNH]/Um ]]hGycNRB@}-lD# w*nZڅ9xyr,|cfpg?Ox4^KG.}XحX;ÁFOP^r' 4DӪ-(Ƹv? 3bGbMJ&`ט^c8atpK"g|NV<~N#1[ffko^I jiAtr,;,>˃BpeApD9m繐+'Vl C,ܻ1;jEG>U~Xki.L,Epx$ m-3]2"Jac0H,W}G\e3^a;va0$Wﲿ!4.N.UT`ϳ|/#0 յ+mR)%dfk}.{VT R5umڃ/hwؙh 2 =JBbb7Mg>0 :7CT#Stb2} R(?3ɉv kTKl-ӆn@1q9+,MkصF:QNj!cj#6j*\:Wk'$tl \SL!SMil( 'ٟbz>Tמ#/!9$XR(D"H,Tjtr4RSF.ޣJM=&[3C(o\p UIBVLom-{!(E&'5qx'ScY 1!/XvN{r+;4* r atu5C*6}NuDEqYNcMHL,UC3,9\qTʿKVɝ@Hv,Zt'lX+e\a0x!9>PqʼnoR6m~1 |L%lзږ.g埕X@aa/wd*,e*6[Tk5_dop9/Ȏk[#we5ʤώ[#qpCگ4c V0>{ w>7 v`B *C@ɾ.x5%q3QOɬ)K79oRvkKk9@~eIn*-k]E NO-tw;c=E|0gI*5BGdYbk={˗FI`O'㹄: (.z;ܷ_x,cT6\bz7T=2K`+ZNbAM%K*(:6\t7m]h2T?4pez-z V4/+Y4]x0ZZwڟ e d#ӪF 0o:Re||d- Y&腈m[)-Mj?uK8d05=Bܿm%ͱo.1k~?rˁL) B'b-(/'\[=–QB.%w/{: =9.)ѯ-| .ܠx#C–rif0 ~<,@sS>nD 8K3VҀLN] `^Oc#hd^ɝ߻^kkJ~0hFC$ H/0H*Eᆈ5U˰kI7[eZs^=sh/1R8C`^ܒbGTtJř!w|2Blwo"\|>|n+?ƌCZy@/LnGFTi'ʾ&OS-x0X/K^'(^+{F U ɶg䩰l*A3djzr[a,a9D B9>c&vM>2K)0( 4_}XR`ajyMaT<\'3U@>قPKc_{Y%@Db;cگ e0Y:fJq.eHL v<1DGs;Bs s4M5Prȯ"2d'>4}O;[N:<,hz Q^# xTG 6 ~ZRlxJ4,Ӧ~1JO=`:&DtiƄDpq_xu^[.>$L KσΐzPwG))Iԝ}d Hlm r i;>z`-Đ! qU/7%@2 %"N:J gͳs9nL3U"g{j+n`7!g܂qx Є)HR54jW_s9Sd6wjl44*-.LY;+*x3*IT?ALU sPΠ0 :4fh]f,uYW?b ǵii)Ba34ڐ6ur϶Gu;_zLC*DŽYl_);% @HT8m79VRth4?,}y͙"mz8 e_v{wh-PeR{w Y@gp$)ȩ /ȣ:^V@% ;f17ăǁ\*t7^׬R4ԽN?/\t1GߧW}8 -LZ3|`J5?rN1)R9CfA\{$M1@>K޺ >G+ j nD~3-Iy#(ymVV;Nn/9Lх3; "M*?A?[K =Z΂MAiؾCXEϏ %hs©tm[r0剹m?>\ɪd rk4z^_|(r! dhvDNQ,D n1/E.j;bqE("I,ŕ#zw $ PXFkVk\Ing'<[tabwj>E"ufL0jB6|AECb+İb8 w^z0 (Ε* ^,i3 {ʠ@B IV~ڴ-ij2M߂= Wb+L^⊺jjSpaT޼.`Y7ݒ38<ߣoss8x!WlTAaC#õzʍ*y~綉|#?3"J"HaK2[k#Z>O@X32m0&Vl_:6c[ wA+/i^L!xmqps'?>HY)Ip2Ah *l>G8Υ!l0zVӮuⶒ_Λ[0Rf@aOp6<LpGہ$ZоFac,ŭw$`AZ,n`vnr(κ9aIţ}ŠjyEG! ?_nEZ)QI߼ i <湀)f`Ơf|W[[u]` IhcX訢!hC5`3l"TR"L!48yZ.JSYN(~]_yNROBZ*j)* 5H;%SE{Er]Vm pqLa~ 0*7A"A3D[G"W^$s(@9gd8=BDeٵ m2#p>YګWi0MM[ j 1J +o|6aϐp6Uo=` z%j0WrL׷y/_$Fm$vQW"2/"}#ͪBjd;qy^J"zsX#5k )i /)]odzarhiI(L̐BkNhl5<8[^EeT|;%2mWa(ޚgb*p@ v5Hz|٤AF)h+ "e܁!j"K!%!\"'c ;ݽ,rFQ ~8w :ZYץy::oz@PZoa#g3Q=<*ʐ4oNw;0^ <&Iwxٲ,D3&[E|SHkrŔ2Y{ fu~QEaZ6׎fŘ*:Nd(~ l%z@lz,)\%ǎ!XۥϪX;3bIKj6WBE#LafBгp0oY CR*<{l)/..vj_sB^yu2Cwsd$ ]\RjxJkRʂ| !H[ wQ#هDy+ *PNȏRԨ:;<=a 1*O-HDaρ=w;„N]Z%^egCx^2,}3؊yy Vw ͛avu_XHI#Q&*Kj/AN҃7 j{+ k 5!עV-(᷾ot4*%`39"qywm^7>L<$ [_@p'!܃> -!&0s77V+Z1m A{0#f6Mt|3qO6t\H'\ :Tӑhb$m9Ʀ{ȴj-4 |ԡ{! hN/8QmS<ۦVԸ~ VJ?`A0DΓ Ș80Zxsd8s=Lz brǩ[ξ -s}20ȅpC+2%h?"et8:NȲtY H)WKY~Ȣb:YY*8K{߆V)Uk ʱ~h~.VS8?7A6 U@o u̴^hVU+H+τkPe@>N, Fh׵?% $: c,O@GVDVHCNQ#HaV'x֣]mcdq k|D9C]Ya{Z vCg f`w: տ 0 T9ҝ*^k Pvg{z< ֩ ["4C8;TxѤԡL41dU_ʰ1oiCoSN篴9rq=ɲGn{߇\oTxp4rUPEd\3n,XWk@䲢;d[kFؤѢwKGߒ%n%/x*@A0>l~#:݇HyFȨ֦ qmx{ocX 5wP)e~V@c:+7` ?H`\?/E4,}F 2aMtn$p,乫AU} pL_F:@LD!ģ/mƾ_<@#qbIj"թL-]h*+k`P+^}B~_e꼣̀J i` )AeVSd ͔8AQ*2K-C?NPz+3Tj^=ƨDҌV8zNlǕʽkt4'LJQf>j: YJ|Jd/RYg#MϹ]鍵R7"Ò0h.LDp"9|5bm}Msģ2-f~j{ɦ;䉹su%)^'Xl M鳦Uv uC")~+/:wHL͒@p#x/m*H9ٻ??62@δʁɭkA qa\HQucpt'JEaS&\2'<*%~2/C u}") Ki/:cUɀd~Qk,T*SXrX] 5⯣ n=|#br+%ӛ4|hXM!.2vh>mG_\6f݉-iP @ aR="p0{6{q'*k{TiQ^]U5E}Haݾi埿z6Gmk"Y78n'Fw`P),f4d )-HӪ.~! JuKn9!~[=#M_M8(Cݮk S?E*iCFZE6h~ْR8`Z 3k=vn7Dt J F8 M1_) 8Idds66c1#nS`I ;#|̓A87MV@=[&;s=wZE޹h)_2#.7z!A"a#=v°C\K%%E{@,qUJBSHBHMg-U*0^R|ٓiً Tc#vYnܱ/uh-8[-F33NƎH D=(QQ'?AjzX0pLL:u,H,I}yso)\Nղ/z;di.4' zy}dw,\"8'Swn 5ɹp &D a#MB(-ĕ6){suTٴM#:XK@r*Sz: LrGe"e -ˡ)= R?`Tז6^~DA~^*؇ 7[eqл&uQۘ Z74J|zΜY;BQgA6y_zrDžN2f~"E( ef@ABB GTBy݄cMGБ[+d2;2̏SMq=C+3j|_Gp&IQFb5Vi#cJUW:| #-cEyP# 2lkU 9oTm4inԐP9i,L c'9|Fe`tF/nzOe.O kD5ފ-Mm=\ hmB4I{t<~#z LLW6.Gﵣ+sS7m|ma2f=50 ҇5uЗN(## 9#B׈yP!U1\]HUwyaU58Gȩl0٠%[ gEz+ 侍jNUMe%=L'IS}-jUR$s)]/^qKu,.ɞE4mtj"0>d;Z좵ǽ+|%j:c!u$q"" am~jU+c4_Dрl<.7QoØA 6 Y:FxQdr~Tvm H鎻['FSB.iO.\ahG+:16^mS=&@|>\HS9YɬN@Vą,tP82,PmW}*9*V9o|`b6YRz}B"C@CFS/3Y&N9dFuc0% @oj]rTd ӹC'J&֕okH `aǟм.g,?L& YLw|OgOFʻk5DN݌WPk+St:];nb:gYzӫ*c&h8JtWkͥКe℧B'u(U3ȄPE=OJ(țKoH5|}e 2`gqޅzȽ9-Vْ@/Ծh?|.YōYFh=1-?x?J-SD 0aFU9+1.F. QtN;6?KMؙ}wHӔw 鷚mk;)0ΚpFC=`*Nexwi@.FQ`jS"߂jZòo)N`qo:0fhz{w$x\>_Q 7eB~⃂IThĀ!dqMmlI^s#c2Ok(D<d(1cܱaj jzq޶X8VyQͻ^pE!2(=wp} 1qi_JX7C@}I d'4zJqة}{f |cmˠl׵)2NBj&=@8S͠ҩ/A FѠ~qq% ^vIU+w1)ZB1DT)o}?t@#y[)/ҭ6\a 0QwQ\rpPDA _pJ1{ul`XQf۪rbS3IR%R`k\L v %lp R*ۖco!?euk@}U+i330O>zaX@[,2g(< S[eJD^C|@T2/atJPrʵ|7X\?LԐ!WgO.ON^atʉ;R[BI {RR﷛^8[7M: 9`3 T cFr|Ip1c׆-U6;IRڒW "*L<5H^ǭVcv240!0.lA v'V Eٵ)[%#R{(O(/dafɟFKkEG:H㚻;Aݛ ㉯is}EO͹#b2~}yCG);uD=3ڜR)!?sAC jC(5"3!* .+~@B׽f&JEgR3OկH)J% mcnb罆H`פg |Q|hmG2ZW?G1m 6v0h$%PF9F5y@KXw7U`D Nz5«湻9u 0an R;2f- ̲TM0#1_ UKNL/V tE^zH7,T蕹y{QI#y՞{$-ܭϻ?3QS SM7a*ʿϾTLQ dX֠cBKr*HC}dB[k<8t(hRN^D*KVb/g+(}o{mJolyzW}_vʥ*@BSB@. 2_yon>'\WO* oD< a_x8Wqm^㈹ yUr1`D"qwHW!_t<9кV*ӆ~~'}F&dƝ<^"E>j97B>oN(!ZYUU2MI-!b-?3x\My~)ռ :lQ~8;Ay@#1|[SG%cm'd3 zi/LID59U$Xj$'NԎk,؂VJxtV;fVFG9{ h<֊z%&g]/4l%Zd90!͠Nvï%}V5ߟzLEa썦siJ{aa)>?O r?iIpgt *=`Vbg-k [a>j=/9Nkb KS3ޅ<{.eaISc]asYgBJA^y w vP#boDF>F?vFPB0ҏ%7e 6Jk+;9LB;Ӽ85e z۲]uz@Xa*}'>p0}: 㦓 =fzh:K (`Pݶ#|p?( E~s>ן?i2$:^BoS:&d|%Hc;Ҙg[(.LK‰&#4'U ?1=4^xQqo,ॵMcW/D_K`[Xs4Q{֕ ֚JcMc{)O\:$Y:W 줝jI* k`;SbvH.;rRd6K5Jt-DZRHap;b=擭 =DҺ@Yē3=do%#9l|=?2d^7X!%T+-j\|1naƁ_ﲄvFƐ菠|=ZldžCxV\bkcFe{kzzWꚵA3z!IR\6v?y @<#l/8{ PpFІۀFodt3VTpUNM-0Q1D4yim]IZѬSRsd+1A̖*^MT28 A8;1o٣|ٽPT2|v lkQgrk8;NsSE*O=TR @Vl{ZE8;ՒW1+%|upe974?HC/Fñg9&(k䩚Ole츓'``"1z-NJ0䏣TO:bS{ĜZ 3:4T5D;k4rlVMjD-p! 3ob5Lz@7SXl&. SX44 })E (HP8ov9:6 ;o 'uivR:EIm b]bơE;ȼMtaq}OrƥC42Zfj<_\0"d݃fO.?{\|5Sqr*ԍ RN;( 6Nu%וC;[Eե5lfRw`[WA8"cN˪,#Rݪ GCr~ >uJcjVmSD0mS9cCtڽX7J^1N8MF] GI'~(w!yqW}-)M; FMI\W=&I?8o`]a۪j$ y_GgkpRGZƾcV|À+ɧ[/D1̓#upnoR~!ٲWUV5E408bb^zJP {/˕aci$ksKӎj v~H;Zfx3H _~`mOܵB_ޢ yLAފG*D1szͧ|ٍ馧ag:uqjFJz^TrxS4>svDF^fqٮ8!uIJZ}5n5*7H31t%hYiS:K]HG[R|S9/nf6n I9Մ\ WNis>H\*%80dAY;YS f<DtIf +SE{D>?'4[=K}qKԮ*ʊ-([[JٔG^Mpбæ@D"kçohZwha.;MB*``ȕioQHͪ"xjag.c. >y5AL9OϩC6IմW^Q}w+]yku>s z/ӄfO[f[޲Ԩ`M\xVWعd78v?"iHm>xGÌ=N<c[ "9L ^2[2n4Q;[[W\ԙ,g54A>&Cڼ"=/'Ié(9c8KY 0mnơt5U.ZRl.&,t ]f!Jn*kpR-ݧ%N"awMDMrٓNkC}?L)qMZLT{9= 9/:+}kS|dM>_G[WR=n`y3-R~t!E?l^[$iFUstnNc.~CbN%:Yc]uNmBMT8V_`&XwSsD~˂.'66&Vc @\0P^!<0bO~nl$b9wܕbX{R{J>694j^aʾ$.,o=e<]'*3hk6sH/+|@* _OCJ縳'tDc)<]m9aLjPp^E$]Hmf.>~{320dnNjq1(?s jt*9G_iHF?E$w?̵FLju_#5}᡾z}5c=gwo-wW'Cr2Gw Go:)WMS(ۯ]NUߖK_xgHd'!HW{EZ%/˲+it&Cr(Oɪ;Aq!y8!a! :0(CQo:0ښish#TNhګtQ[Rzejzr*8- A€Mn]v^8b qox711o sj} Gq nHYvK:)ULeE^—xV9!rE:˞~[MIFAVA2,5u@ bD,l?jJh@v;Yk.NIS>[_tSUu$k@"7>5jgDߗGf*Revi^S4فE o gS=[ڋg'WNM%D̶OK+)x1ӛǗEu$&vFxH+U.] A--:)`1hbMÂcΒJp&9c~̀Xf霮'd>#H,OGyΖȴMnst 5`qXN^=@c)d1Fe9: b7D_kJ(*Z6?r̆gb6V, x]< 2zP ;6ęl=uq>`tE.."ϡ~JsV=onQ\B,0*0nEvʫ3.Qj901X\;Mτn]Tbwq7}X_,jjKa Va{q$gk *-4҇Ӳ uz*(Ed`mPm-!ucxOTܕ˪YyS R9}T7m Z#{JP>BHH`K7*R9gM$gY4⥬CtHw*!=m&@mumlzL AT?Ԣ-g w&0' 1rcG,GRe6E*O]VC$>dO84̴ '·a+e@&Fp̖GXX#Ȍ*A3xtP /8lsI>+K J-;CQ< a=ߐ(B:[FxlgMQ5)gIч?h;IxtWҭuN lWvH3QgjI%kIci: &p6F͊hYo{tяz *{Fsxh퐽w)~6WW(y;ܥٶh'*5H[̴T y\t,5+P[f?60gT>`q=uQIZBl4? xl\XhT&UbĊm7mROGDN9`=E3تNɲN_V)6WTkW0)x|>Vp_**v ('-nr5܈t忪dVFb5gDI{9?7{֟M>o S_E(?h9o=$~7+⋏蔵u>3idngqyQk19Ek^t"FH‚}]==g%ZT|EGc+r _5U"ihN'V~ZlHUEe{l:X>{bK┑XYOs}{xRFN1fSHu=n>ךFXK516D,& :~}lcGBNLJ.s 6ÀMFňCf%!ӫ2Qo-Ty~T@=l\~WF{Xכ&KfuC=Q|u_*H{4Ut-S X$dm<.7cA uP!>r^>#@F F|fz7Hd8mg[<א?%H&CԨL eUHO)<Ǎl+PLO h"\9Qt>_?$ #**SʍYe)ϩM#ڤl@1dFUCuEWPr_{j4C6;k#c۲3v-:@O$OOYx)-}|c1pvZkW&6 {Bvu'ʱe-4AH>)[5//ۃj '>{m/KdɎ s2\Q`q H ߮M nP?G܀!['B)R >d *K~jI9 ěg7is쑬&qΉ<)4լlczbI^.jf^#S>"K?>qUb:+Ճ'*;`pbwY=!ھzbq9#=Lx*lYx)sYABԥ[B(V@%b/݆B"ބZQIN09DH$x{}9=%zCRYؕ\`,1²&U}gTY)\L˖Uw:aJPKOO6:ʟWo Om,5}׺V`B&5ҡ'Jy O02vұ<:DUdA!%'Niߍ0  wi=*5uHڀ.Xf%,7'/ƷhsұCソs1(_ fI% cZ߭H7hދlpx& #l}_{%x4~_#ԅٹC !tsR~*Zz ! X1f6}gy"D%zYf- QJ C_KI{ lKRlSw҅#8JaPք[Q} 9^p4&_mG q\pUHvm9 [aLdIrG+$"NIŒQ(#E b(]e=8IV2n m~%CLBK7c;|0ޏ`40=rcc1ia0-D܂c6ej P̜q]k /y_HH@G׸KfபS&.%?G(Ή|;KnL,G8I%gY{5-ķ,T4a<ӌ韻[jq̨ cO #&0Z @#' p},c?TAJG xّ޹RDO{R6%IANTE#Ԓ|\P$ TinD%M*rYPgN9M#DYK#dr{v~!d XowFc8{NB[shx8d-%M=&b!^C @Whd<.jdE-h~B?R, dj>D3iȔ^Gp޳V1s?25bzT xl<ՇzwfMɗmT;ӞF(mWHr6W.E[GLF~/ ^R&%zy\ #>GS{W#NcĢp,f~iw$(y2Xf̬{:WܰM=۟LDlCOc2ٜ@O~Os+kt1hC =#70^B'F=>% \Ga)YTvZŽr~no?JYqtFȯP؎>R!_? kC3X\)VwDۚa3Y-T/v+mÔyGuGg6Mf'tFr-~Q*n*0Kj\涀19B{+1(aNB6Jj/۾6O6k'jD_Br {B/gt9LƸjl\^༔Vfkl'|/qД6=x F*tIVJ9m{ PUhxM QJjLBT/f$zAp]G&1|WңI $/xIDO)FDYh Z5%u`Rd:fR+#U?Np-ŋ%OL~RQ m(VzEz'G%3TDRMZ BȻnNk+E<ä &t/ @_}DfP\ 5HGx}DZ7jHR/9c%]H9zE"Z+I}r oS'-:-z=KEz pڜ ؽ:RMb=V9:9'naC =X-tjR`W de>E~>ȔRk-g]W )m!6o4yxСpu y&54MW{m[rJ[Õ'QUW iS'R`MB6#Y/%Ɏtgw >z~qʹKw]vCG-gɒw -k9Ubx~:dd;K8ܪIj&`HFzNR26~Xڅ!#Ȅѹ=]ϱ'?SWGSHOc4VBwY8Cz:T)?Һ. TLWЌ%sF J0zc풃Xrː!QQ<ͻo%K)\9t+Bs5LjI'IAOn#M WA( ?pq-mIDb;sm\ $$(RJ#+P͵8^c 0A7hJr̼pg]!ܺख़Azͭbo<':s\^+17zUX2{: dЙ$6GJn`4m2PSaṩ~C;a2gAGɼkLf Cb(@Akue1 >aV ot\i/k@`aSkܞAr)#BYw!}C&@x GFJe|ei FGfU_n p.TQ<0< g<"ۦ `PƉ`4N7zReɵ Jh <} Z[mJnǏ>Qt!~ȤLcmgo>Uuck'8h׬{E"(A⁃PEK.X B.PcW,>|P$-, ؛F u| ?[FÈ)RgmK=wM} C )Hw? [o^M8y{$ d%̶%8+OuGoxb@0g ^(\Lwhngc~PCmh *;QUU }z_7mǩ|Yb_ qUIVN:ʼn2@7)HS= (LYem#g΅vk &Aȕtޑ{7|A1gzd(G q]|`"]$]lṟp}p2HV}ck@LTzK[ċuL4Md6}ٖ5A?EpЋW'ӆrW8)("HP7F"P YQҼ,!!њV!}_+3@,hJ`$"d^/uۧ,$-e=PKyï)Ywސm =/`|AkN50rnBB;aQ5)lVCq ;4Z榔\P~ާ`5s( $VXXt6}6i[ُAh-N!FIPu}EwtO~ok)aZٻ>*G~v<0h }J#\wl?Iy;ęEگ1u$vd\]43+_5B=nLT\,..bozSRbY c΁~\dAr9 #0Z'єm/އ<GwW٫yvz2"ʕe'wB G$O(V% KmvW2 ?OgTyfAiݓ_-T~*-bj/cL}m KlUZ˭6ZGϟ4aeNQVl1[a_k0b;숃}egC6Axu/w\gb=Ē*_5iqNu~OBJn2Qt"RI9&qͬ| %t(\;ǡ7iJ?"m X T˲@jZApBn$h}Yb"bh\[O 6i |+2퐙՝RPqI3أ*o< OCT554hg}y=dꘝTW$Ƽ3rq.]7ޣ><4M LFR %AMGoYٙ,2–3 *[BRhh12;Y{UYuB7/˕Si8S"+AUj 1Pbfmgsg\ݚM&AČ8 a<])'l5zgmo,E-dR$W(m` Bs詼#ĮT#f?m5*RVu%iVf `o.&ʥk4Q'jv '-!v~H×Ƅ-熺 dV(;ވH 9ZuHҜ>o(djSVPIC<AvjJ5 O t>Pᗊ,2GEl!0Cj+G5SNAML\ &E?5$;/GBh+d ]69֫fvLIzUvT-9c .nXٻ&,M m(28#Sy}WXA>(NhNW(.kwoВ}Nu$%vv+ÌWOc_`bsa!Rc tzؔ1[?堸m?z/\,6p=J`VI͢JZM].>Ob'TSqv4™N+eO,8hh}jZTʥUH^EZP5v g%Q$l* )u궫<ӃKb_]hnrF/'I VҺIQa 9a~Je!\m9~G"~FU&_3O~"Z.sA܋ȗ"||u~Y=l–s^N$-i|z5;Kl5$] > \2 :MMqq*9J (W$z )`T-?֚]I_&FSd_n E +sȈ}IEX!~pm8SG#;J˩}sxꢎVvp)xtKv3~XLw'O^ݞڄڝ*J -ױ1}6)qNGT!߰p _M(36y$+!uё\ʔ\!mE2q# }.Y"c%)'M){BొRJ#ίIB#7q|_ pQHyG|t`iH?n.BN,_'g,Y:ޖѩq]/1ftʼw-`KEx^ΡN7ss{yo7|;cYpRC76ni'[$!e غtFg^;P^#4Uo8æi\Ixu랙82rR!SNRkC>:-}/T}_#  uH]9viAfYL8Ju |\-Eq}p y93.:*QVKӡ`<2tl cBϟypz$GĜ܀"1,WON0r RR\xMQڢG6HǧZaMYSO쾱 :V4唦-a) ķ*#3_$6Mmwtf*dq_G eKm9gxw[mn3Z"'9cpQ2A"MS q&r -x[pfei+ XpO톦:|g=}&B[_P/oh̄?7h\'P6:>F5 $rjlﻯBUp^c^h,(zcxˑ>K1 F lQ?,Ζj XoEU|ckɖuu5B堜u[ܠu&{`#Cds2 3^)mYҒґJ kP[/c@:jl%"ƽ{Fp9zB:EpzxrvuX*|\+#B&i'Z=#~Q<:l)ߣW%w.f%f2s'Dx[}^к4@)ppltZ-`] cS|Oq2njG^<Ou߁>HߖI22P_I]<+z5d=$hOf>Ӥ$4){ɗ?M ,x\aQ jk:Z->g SJW\.jJ )[:Pd قgn=yA^l)$"N^hcUⵣR,AV.Qƈ qH~lax;co,܂,b^%8Ę}.T'2dCiE@cW80I3;o YDʕڈwu>$I5ey$gO~ttP }9P&n*t'ˆCn\8ꚾ%ǟŠoE$L@\/Po#{a[K~ yZ] *1.`y*2ǣR5D߰a2h7&2 d.,czrx%At R)*(lZ9pQ\̻v(=8B- zء˜gpf#䃬7X(stEa?2~|q}D: `ȥ!ފBv馗^tzߥO\v8+A@ǬӮ0WDe+qnQX{z83XoSnQoXx[[3L&SkҸ0Ӷ_Ԣvq%cmM@ \T_!a}*р~BU`70({9PPbj@rV]S@`i-2N _6tm˧YUB%k8e |9.\;hDkWV (#N ^~}cf-Ws!_p(5Eq60VVndہN|b Y> a5Z_$2>ؾ55P By]#ĎW3 ښu O2nW&ZW[t]񲔕B{[d(= ,ƹG,2ph8ua;:]F0&m/Vo-R)i>ۤPAJ>4DU}C_edep]#*9y3:NŘ =`շ>dJ˔lѪ!]5U<4f֭BTPM;"_@hl%Ju{M%M~ b4JiG"d"+y7x뛼p_-b5Q  队`$ryALFJ>!PٳM^xX'T~I䟅LH>L;KSC #ֆ|>a֊wҰ@j԰o'(ҮS3sgLGl% ?g~;Jd3.s :Y¡;o85wqum'YK&ky s0/ܒL3M;jͨ@Onaꗩ}c~@0JoWPԾVoqIڈpwԸ y@۟ mv \#BՐC)8d #^U$ODS*>Rp %d6A^wЪSr:{|Av?k]刷؈DRXו(p S S3Xd1N9׮WkgNZt0]`7$mC!8`m+l`r6ooy^6dmUM٬ցKK*R$u~8vBN,ٴ /Jf,qIĸpxtUaK6VYw B (M_Ll ҵ_D6=NRB%m*iΖmģPҴRseQNFWw?P$Y0NGYN1'tM FQ~ܽpd@\jz(=ξ2%eԺqXvM5v*~Tl?(A]2|ʥGwC!rP1-1QA7-1h{eM\QgHV sCMayX7Q6$u D1\%=/4ѡi2DPC4+磟txJUxœazڃB\= 1Pe"Ykr*Fȗ!r)xnWx ivC:%-0'=&}ݢG5~AUy%2.u'!$氡"a 91)K&z^X$3Or98KIaK:׳omFyh*eovXQ !>d~)s[<[`Ҹ]T)LL183wKտi}e)aW|kp 4AۣTEZlpEp˻64tVuɅYCNYfѸwyh-)[D$]~S+JFhِU_$/Yn$cgIh {27/%g9z21u&h)3* -ُd" 9vܡ wLr[0@~!iӚ+*w[ct2U,8%}OcO'PWr<ڷ%zY~:tp@!zd*nH;v By ̑B155>@EByXͻGD\wMݕ2:`Jˇ'ہ\ jֺU=GM2B(E,&ٍP&*ɞfLpy ' Euqo9vɍ7:g-uᐅT0S0TpEut02bzpx>JMh[~|ð_'[כhA_]F4~$fv!IF_kcͺ?+D!߿Hߞ"^꺄Kvo K)"~I*hC(۪7Wl tU3r\FTiQn:?{84a3<-|WP YǏ"&D%3 ª1POFmOPlS`-s4=S P0 RFkA+Lh z>Cnd' HAV$&[4YEhs&scg]o4Lfc߷fc! { G>iCRS+ȯTi\9-9~^І - Db);8ycs"]r (,b4[K]S 4v:xD:WT4SC~Ɇ/ q-Ls"`&?_4'%e D ]?t7f{xek >\[,$0A.i3)Hڟq/T0nڍ=()#,׃JPM;hNrG'9J9ݗ] ǗKOiV#&ӳpiXg LMv(^/Px*]_Y_FuutB$@ʅe%ԯa $ܫeV8GԺt@mý*Ҷؗ2) ">!!6-&kngq.3]OLRu(ɉ4M$#oljݨ/ր/*wLه!=JT^Qk=l20$,N.e%Y"xFLf-D27e)Km>:IJDF<d^yת yDP)Q^$+^?1`6M-ܝN4f<&ϙqkJطC ǵӗ7OP|/%(ZsC/'=t87KH+8"n'E7³k%jDFF ߔD!ۂ݀J?Oj3EG&>^JdpF=JkqY:"ng8yq '#~_4@Ba/Jߒ(Һzf/۰aA\g82D.n>o=e^MDq9486J [Qƾ50ysM): _͒pqO'괳,x{ѯG݃qOY+z ʳ3dC4W`wdP _ҸoOɋFVw JƸTZ qI@5[Nj<'kVlj2`"PzC>ޒ o‰f+ ckZEQd:;_=8i|/2eC>.tЙѡQH⊊V̭+-K )iò)`}zL7Ukz݂9OzjF:ЕYBʅu9 D2'fR?9IM*[3NB,eeQoe34r^~2~)\Os.gx'CEg$ lmROũa׃F/ӌ*}-ىay7p?]kdzlfnӟ PƿI=Het>?A&IHtOb*I"ٱ J y.<(hӄ[\=[tovIzd'Wa[@yC*PTc=LDG 3#:RRup>{D, psxiN`,\*%m fJ·&gѓgը+؄ Щs vѻv.-I/RE|b@}u>`(l* ھMw78jCh('2ܧr(R&a7kMvGXJ+fo o[5d9iOQ^J_A.~_.շuVol&rm5 N<:|/cJ"1K#/eFXsý)Kgxc)kx]sje$|op^)sT_\Iƕ?XO'+:~*p;s;:4_sE4gbaJ _lAPz}E]ub*yD)7%yߊ_4hQ6y$5[ez[.PT5WVٹLgI 1iՠ ''𞥽E7mZn$E1 44%NNg,vּ#'?#JT`l4Z(~q Y֊ NR;ɞ#J.-~>dMW{]e-A^A~7&Д;j"C;5Xe㤽(>^P[?Jg- +mʻ{]꼜+K eS& [xRVQXʶgi-0XWDw<7U׭Fr~R;%\VΣiǯdXH>be_ȑ;JD<L݇W PsA|IelBrҪM "-iY! 9WKԿ-lG8Dj@R`%=MAd)ɲZJ& cs~u*vE HC0)/.Ȇ {΁qr*z* j荐(n&-8fxKoNwHl@ˆ"m!P΂[D&*|aZHKS( L'lgqJ\@ ӀZe5R$8,FQw8(S``8Y4ʩFPWBw;qSl: XiJ=2%E=נ oɘv&D[ײ4͡uGcm뵶 b}JOJRPB \N),Cy,M;cK {Yq=-0fUH'aK7-1VpPrD&0!$fZX?@' LR}[ pԵG!*%ax>+3%K7:{#=a€_\j"82&_)rW+v{yMeu3O%28bIttm#-h=] cSdKuW;WɑGd`GҰCjǖGB+AghWs8XaTzP}7&r?r)>[Q(>/kokOe+,lrV& \!@ A6 tHAϐne+/Zca}ɕ~!m][/X\;.&o \]^VIʻ\$來{;Y<%(l"L ōjvdi]0 V61knIK*?WZ{ +2 DS CPj;L| ۘ>9.-/~ -cp΄W]ӱX!fKҌ6Z/"n? {_8+ bƼuuzZ_l9Jr4bsSsLIWHJYz/qdGa;p &)7?a"6+SBijy_+u*ЬA-KGx&rH _& 12kUL=̫9> oY'H*L'&:x$޸axs؅t& %G[E~TvXF5H|3Gb+e >֩慴#r3R ,ƢR\18> i"MǏthtZ=k.adً]mL+ɺz!}Wg,+l·,Xכғ.l`5WH#⩈Hqz%_J#%ru"ɡ~E\2;[ 0z2"q5a~}‡p ' ٦ X9Ӱ{_Ϗu?:+aQ?Sɪ|)D6<5V;hv.!:5 2&H܂dMe9$(kmzMhvt gpYo\W]3sP[Oڝ,굌=ۃժd'0%uu:7㊈i*!@z/+!,Ї2#J֕1s(knJT$3U1˜#C& ?ӝx-&' PKJ.6@;c&6sqXg g,/jһpUF1x*>$7`ʈA&:M<0| 8n<ϲCP*Ƃ(G\{MID˘T5zAvRh,mSe0X*n-yOq^ |0={C&:οKWLkJ!K#찡TW??Rn;w!ep΃9+GwW6t;dHQ:.G,_W Uw8@P#Z.yC­^X.V=C!.)R7 T =P3-vJ2Y"?MCJ83jꠁZ63}#*6 arߧ9+O$ '? x'?(HWu߁::C6_hKY΀O=I${b 7k)U-lN+bvPpxW,UCb.r'4S{f>v34)?%m+\;+yx`yV6Z^uu;vX]Q${kh@&ck Syf!2&-+v'@t9EL; :'d]<.)ER)j;9t{=3Cְ9 "n=n܅v?H_UO զ%ȧ "cJ]}d(mG v`^~cԯ[<]_IJ]|Y2[߻&ž$&Ae&=4⸗יToI߃:0PlQ*[^%.a26hV`-ý) w^xeݑL ɟO2 v6i+zE:$Ksu*ڮ {yʑ׊ޤqmЩ ƕrDi `'73$?;?8o Q]D?YscwpJ' OZga Zm~32.P xҴmHq2Sy4*5yr#-EF_jNpGsRS2hޭ78|2)4!-/VF@ HO;@gd OEu@s>[Ç\yܥK|]d"ni=(pk$ʶi? (jfzvpҔlr@ߊy,ZfM ̖# jv>WΪ3UuI@NOO, !YD #]Y>Ewc2rΫ#~dR~:?nGu  sm8GEh1ZѭsڳO!cRsz ѮXiMDl#KXb:0L&=S. l`mA$ dolN'7zlVNQ`^r;!ȟ||vpdr$J|c} EJ?I!;\i MԺg=Q:m >5+h'tEIÀUN+ބیC))s$R ,|& DHkw~ף|z9q^ p՗f|tőz%їN\/o~0upxjUW[7t_bxɅdkyf,# )GM>;ã Y1ok5vΣznlZ5rm7BKp~W̒SXת:ӤlﰅQ(Mo͘m-79 4 ȿNe-@.AM` dfoxa8O*5'#u#>}bbⅩT){K ֺ{Ag')6C{/\mk$*)NsEzZQҲV~y2Ζ%nk VEmt Vt4=, O/s=gsI5R },O':] ޢ< 7˓*kć5*:k;3P5rOEc瀺MNSn9Y ;,ɔ bXWp^shoxw Aaw=-Y78ʠa+'.zJsY"xb EX $-/vwJop4:gmk.;XMFQ&';EE[g k^1!Lp{֥4:a na4I1;0Q2Q5}]ȀK2;ݡD7qo͚(ǤL 4O`#Z)S}SJz֭q*լ Yۜn1ʵ>t/6,P/FR7^&;ϑ1r̟G^Jd 5Տ( =J2j d&$ڡ999Y=Y.'?rZ> " Or"L"c=lyfֲqI]}R%IXvgHX"EʡrS dQ}LEA%eWEAa{K ZEʎ"BlR@-%ەAFf)['Od£u ğ0H"oђUz>eƋOTl]{cXvjԛiV}\ 1=o9S)iii=Ǒ% YZj4߈eZkPϙ?lZӻb^ksX+i]?ݵQ$yhzGպㇼAL.",lѨFzV ˡf -2j-؜]B) Xf/k`JU2'i%4!sѮn<߭*A0%@:6,:V?>T -Z~rwW~ qTbgT"ȶb Tw>q͠vRwgD<,JsO~>D8!mb^ߌj߹~]R*XOJJ'OꗵOW _E0= WEzlE( o Siw;OtdYi>K"&[:;+ٷ}Kڬ!^]NOT;ڜhuwqЇU+o[Xt=.dZJim43,4&8~cs\38Kaߍ$z(?qRlodQ.Mby߽>ŋ]{殑p͖@j=|T2.~)'Ptv."pF(ִ<H`O[쪎6qscQKKBm80Bܵ)Kxɔo]Nm]䵧w_zާs},Ǣ&+/0٠!VHks\ߟjٿt[6__d zy!Kao;s|N8 m2] y7Scע[TkJQP7nk|.{%P+*C@⌯]¡E?ʾIii#SJG=ozrOGx[VTȭBXgcA-v@ C=9K2eU*tQ ShhߓoVc|d'[(siŁGLACCQG}6{$YwM QpCܙqOӧ4XS#ށ6 ,U׊4"ڹD*`Ǝ- vY׋Z Y`1v}ѽG[-&9!AT4ԇ{/Q4plYhoK»eĎt%Nwϳdy㄄N)F}o8SH$yp{90wE=sd#֯ @*pCTc¤7kM2jE szYcUCi+ ,."C+ }z:@3v%0bW1Wݪ0dht%QXIm'y#F#91C$MpZlۺjup{g7roytW7K_ }e-+CfX&\F2W";dC?i[\ǝMggXm<:v۔%aE8z11Kp c@K!fJmdce)ayR =_gvȆUF XiU$eϿBn4\I<V) ^tl} VEp2Il9Єԇ m7"v9C][qq #'H~&Y'Gx% %D.1ځ3a`OdXpC'IzpşiF硋إۛRЄ݄REz#%`:9WBn!k\=݇Єa9@RlEEsp>`C<^4WyAn`Km.T;w!-vs/vKvQп(~Hʷj~F9! >K%X4W|ȨL)8<䦨밹q1;4hT%O ^ M շ(9@n<^Zwn3\P:K==&D Xͽ?1fwLs4[0D,[ퟂedx},CJ}`kZ Bg  4kDӶ,r?\+`QL \?8U(y'ɵ 1" VKi:pPy Wo z QagMB0>%vmz<Tw;dC 8,P) .L GF$s("+5n*~8x NiɛŎpn?[0锓P bnzMI2t_iQGmXiY02*_5|pR"w8Q kH˩zYJ{5ax]0$;mV)xVoht M-}Ǽ!M8-J8[2Ӭx!lgFSE` *,+g\^J5mP⎌e.U]ĭT`RyA펅Tw|6: &$gOB7½k2ʈ/G3LsV|+%Pa>A1J6ϖ^v>|^b~&eҬM352 $̡ϒ3K,h{ɐK!ҟƦ,5'13%mfeaOʹ<0$ GSJgm.P`DYEЇG^8@ QEFuCa9ޏ`ԒY@5`2:_,H9 Ev#A;9d:)QsS‡E#ਢWZGC%J] ٗLl7/WN-n9$cm -θ(0>zser+c~fET)x=иySw匨vvn "&bMZkBj1f@! 0N9+jB!0L+=|8|e[[ov~I5x2T%ԯ鱪0'w z2˺pbBV9H+퇒 $Ǚϴ ԍWatM-NOd 2embmQP`-$ky@MDn13QV3>9>zQd 7-c#*֦Q ұj"F B3PkVsbU 1^|O*<%8|쥺_V ~\GW765^۞󉁙&Z8ZL`j fdg_ kl`< W'0{ w^ِ( B"_3C?<Իgd.v}-.'{c7U>Fexxon)/SAĻ8鞋f:oҗeե07vlD̔l CFQ&2rV1cB{*}хunkGd* qlRbPԽ" "'`mgtΐ˓v|_@#BzBU.\e'/{̟cl,ihAk51KQF><_!T"0áe$ɑaGB`ȋ>eCR,խy)aK(fm,R@@r5Xό?L}`l$aʋSK|-9ln;̓Jֹvo+f6YUy߳D iلS dif%7}!}Tu%x&lfP oD>FYa Q^^/pnXB͇^6(dY`},uo+]&kGu.[)eW2!+ Vn53BY W<^.Էxɡ:uw덫#0 Τhh/]9J t"<y{Z&?lT,"aFjoDd!}z'p(χiZ78 *E@k4aGu!c{C݈Ù?{_)$rz`nQA6 ϳ_{#D`YXW ii}gbkV(ƒdrgRcĤ9I40~/ɸX.TGϹ3 [&a[Ȝj0t!v^JU٦ FxG یT+ Ií9ثp9uT'z`.k;nī#TnDm{k5u=`XOxC"6)Wu,JbY6Ny %<%,DZ|;>X=mZ h]%{mP X s&{c ôgnVth_ĵZ,y㳒w @3Ѭ㴁E/cPK&B}pF[6͸JfE8(;a0pgW'޵?IT_ds`pp kK zgxx{jl*Bь6eYJ?r|IP/0ȩ5*XjTdA?B׭ƱHk{sj. tl|2j0l0O,OI1 ˞%#l%o' _{djLk#݉UB&7b-gl 䀿Ūș[=,a'#O0ٜx+(F]JrbCo7@!x7:|NmKX/܆QQA(hE d@h +׊)'Fu#p)ܯqbR#ٽ D#{iu E볩3|r )<:N賚;Y bv6xMXxٙ]P󬍷uoF,Mtr3x)߂APTUCc=kN/32ʞ=U-,"30Œr3pA;L5<S{d +Q21<Q];R*U^l9z2fLN1g;t7f[t-iĆ%wmDƹ| $B4 Cy$uKm{4jb/-Qu +N@o ^Sgzl글+m?co4'CM#rgCI/9 ]+$}d$nZUA0K)$y֌2q[վ%uwK>;u<̦똁~tKƠf֖u1̶"]+sds:?btoUw(;њ]b~QZ)ZPv @v[4ɚz`'[I* ^UI^v7/5"LUQ}@=QQ|M=T5hWF~`w6Ȣ&^66 E!i ì2EjSAŬ\ ߊ0hW Er ۳PL W|$>NY9yF2E(F|6,4?Pv'59?Hp7L)4wڣKzdeEv[|hERp2<^N+_|랫 97)$Mvj/bb|+/.Ҡ*Fd[TI\x$f+KlQ?!5kagb=Zi.BJ:JZQr Å2ܼht# m4*dJ|בH L:^>[sŤ8܅C 2,K 3_([ :kƠ? }u"|p?`J"lU1f]Cda.5=66ˮ޴:7"<@%73'z-Q̅exEwy(_bz$*NPTLllKNxIXf&JqUibɎϿ0D1Xa2`cu>F ԃbO2f];-(' e^7絿llCQ|xAgzU!CԂX.f ::9ɚ3=>fKg7<̹,{&{K)VnSϜT u譳 W"`?rbI3<5-z.1^lEd%Ԛ w>#/ysSJ=*YoKroUɎcؘD`-z6Eyd\*x# {=שּUbsqH=buƃ4 ˩rZϬK9z~%nWuit!jn:ǔA7v7iE:E Cx߳GЊ8 Rr״kXГb*u,'oP:9ׯc#\cUj1r[%MUƼw4_y(f!.Eq.gw!rݐ;Nݠb|L~[/ǍR&b=ޠ.Ƚ@p'%Yh(y%`u%an094]Bb(b-dx~GCO+N~8$0߲ӭ y3_/+)")lwMz]`it5I;…l*X_vK骊&Rd4+Rz8(JRden );yJ~sANY%!Yn18UX\Dk@B}cD$2 ﹪Oq^5]8rE_d-F#Zxjp3n֫a҆mŪ߸=%U7|åg]C[TξPNYͦiЩ/PY8AWKsؤI&tEFZ38:ga5 iEc!FqP/Ř iZ e imS7cX4~%m콶'L*!&yPc 7Js@ :[.rޖ2$sM1"τ [)` ]B~jDf {M[ (ҧ:8E<))a1@~F6$0CW8}Afm=-8~AP3ZM;I/85Xi>bjh},Sb-U]3<^ A_"3fqC"A3h_"}f"tw,Rp_؍{~L{G6yFqDCו4D-%jSlH!Pȡ{X&3ġ ]J77?%Ӗ):S6[G2H$1&S~r*P/]Z'lh{x dP2%߻q!_GfR5I@ tQwI7*#2~\ܟ+b!yd'Єfb#}櫼MΆm0?ExP1nAdž s9{a˴!(ҵ-3h_[b 1Q^eg6q9-ad5y&pƃxƢA %E8IdMO^zZ "4M26E=}IsUcaq;Q_+ygeƦ|:eWQY{UgĦ .K*9]ɷ*: +kx b:K*+o yDk7x t:`J] 3 iwQw!dUts-}+]q-Td|yAܫ& bݣ\݉ܰX}u$ Uaծ;B;~I;fw{tBs\ GgUvFo41dYVMx@awwsztl- Llx3t "XXY Gvuc\MD?+gnJDRv .r,z2%*13Bfڷ~Qpjr,}yda 2EOn_aj {ܧcl%x?2}Yib/25+6"Z5AZB.O׳̎3dŏ@ j2n!84b!=RZ/C@&gX0@πEފ6oCSf%ѿE# YcF ʎOq DP<%ѺF_n{9ڙٌ 鑛Md:AЛd@{7b'3pnw ׷F |'ϋ,6GaZO6Ǎ]O1cS'gք.fEXY >jh TڃY*~6?c ڞ֨ .~kQ7>:az|0,"%&:%;ߦ|YMq;>Yy''U#i#-bM.o6_;ǀyHMi| 'Sݚk=e)eB pU}C;9)C?UmP_/NV&BRq=s!qȈ!6kȔ+qZ0)VjlFU?*zy+ow-VٶL,+ٚ=5SYsXJfoݺ׸Lc`o6LG' sB۶-^n5^-݈6R{̊E珶a-}z ,'JL| Ӥ(6fvY&iy }=lϑwxǹW&Ց0yW|gmk4mN^5-Xb /eLua`u~>w>PEJ;pR]së Z,u{HL0K nװ.W(R붚 );x4$\ Qq)³b*KKeC8P` ?!2Dt0paɨ,ybzD>l 2cD'_FQͭy~󍟚NL'qwpV\e BwA3m4=*LBC!dۅO:BJ@VN6g8f( a خ"kaY˶ &E|ޠ8g;s>u|Y`j/BNkh5rLa&Lw/k,0475,rd L˽`v&?xȓ.{۷EYėh)#9P՛Z;zF1BinBUѤ V` 7*ġ~ zCV|TE Ly E%ytӌW0Up!O(]娟5swƙk erLF/fifSCW{M_n&/Jk%c}a#qɳrЮ971|PL+5I.r'ҜnѰ́Bs!)ޟ ;пCI7->ɫIX>)F]Uw^P,+s?kȃ?P}`%@rIr+Z|LA7-A|QMsh߭ 6̈QB\ =J t0]bt>tJrsVL;eisgBw4(5%\q uN ~F%ԇB"pkxo8p.pNʡ$(>mS@@ܫjrW5qEAǤ sS+ٷepxQ8fke`p1 eNcRgg%TSשB7f)Ww V,vUۺ͎G$!y>ƥ<sݏ7L@ lXAh~Kf;? 򁌶FAh*\^)s(SCyr RiᰡTo4|0LϺfD"5.C[,0Lex &2)9 xzh*45 /xi6}I$&w.ʝKaLA  %󻹿|-Cv ^Lq)ms 7tyzOyܸ^`uU#VؙLoh8P\|t}zA!-*M\%;:|0I#ssH8b>Ҫ!a'\ީ섷9) m'1+hJ8?^L~1[og-ne~u<I( (u^yϤ^\a(̞_o3ƚU㮨{YKd9a1g93y?֟N I.8ТKQo7JL"Mʱ`QذIeQ9)J2 eIKf-.fqL *ȹ%fEMqUEM7zH ϟ/G'GڹRog@Aۢ8w]tC+o#UIt 30^CȆ]ׅF=׹0+c*KM}#c"]Fۏj}$ϜԲׁf 9=vd~RqSxIn 2œݕ5;2 phs7-@1T@ş+WGy'BABq3!⢊!=l@;3@^fn"9Uhu'2~1 VvH噕r$Č GiJ,Б$ ˍn:uz7gPz(uł 7ƷZ CCzߴ,4(r IxY54[om#KOUcAW*g:mec* Pڰ$G,>>jhv Y%}*=_ v#mӡOQ!bgZG u´b}JO4dF Ln 6A3#\@2F6khDgʸMuj%+Von}pʹIQ)Ƃ2oC[8 :ϥ9IdjC 3LdS=gVm`Q/}By{4.([)#_AfQY ʩ-M=WP]R8.y N{m3U> [_s@>tpIj!c`Jv<8j&B)n3AJltS.A]!4X{ {jta0&QKfH(?ivxzN JA N*@wV*\\.nfۛ{@~+j‹چj˫cgo}w4FC#\tqť=(Q=[.  fV}!VH,"|"E ('r/aFLv6wb{!bKOlB_ؚ-9`Ю6~|z'4h{ ]{\![WPҤ@ kvI?Fo(BN>PxHǕb*gϔQoao~sLVWPbe&cupi*Usş-0BZ*CGFHu 0Q&F %&(k%ӷn|wP9FdT!Jm6U zQU7~`sL'-}J]n_> VFgY52Zg6ĸ :4t1FS[2h9v3*ӑ|D>S&7AU<紁Oo^=؟ra^ӛ;i`` |IN>tY v5RDzwzn_724~/S|8LL֦cG`ô,=T\Y7݆{bWWٖ+0*szqyrv{f& a5dAui^БXʣvG Wb&m~mջW9fE,K30 CkcUNi5`[Rᯜb)ǥyaAŏu0w <(5X;DC_ev!+Y@yp* Ɵ?Ce_dSCl:sJKC@KչxiiAA#/%&Z=hWV:NUޓnk}MK @X^*hctx;jBM"Q %4,"/Oᓊj<;3\`3Od] : I S =s'Aְ9!' SuD8qsw^"[<fJ4h-,>4Hx[ 7 y vN@Ѐ8`Muۦܮxv"4W0k 䴮"JXF'׏7 ],kfzZoۯ0Gbp~,~-Ok Әk}L3vRŜMNN+^'i#6(/1taae3bwmijkF,@O1 /DYwi :@Gt%tj48]kR2K2+}FJ<VX&rIoY [Y8i4h\_ DrZg'væM3,2_qw2O)}?3$މMAnz;t2eMO}$Ѡmx`J.݀&w::>H{nra*/iNX00B{XW]P:tJDu_D2mQZe̔W^,P퍕('.N> Џ7p!/n&bE-^!tZ.P'^D.s`TWI.ϿiV6& fM@䵖fth)z4mu6O}>HB$ИBQfԡ5a-<_HH"۳n$dl1i%^LӵAlh hW΀c$~5\z^<]510!svMzfI ѷ|g$1G [wĂ\'Vπ{Pn(z@YyD~,ُT03k7Aw%˿wXe A/FUsCGVeO#!3soOJLOYE-l|[$2D@ v4(M٘ 5yԾ+LZC& oX@2 J`"VXj1DWYCZ@әZ_gMy.^eS'1w,~~|y>XA`CKL3:1CAx'NeLD?OekjqPrK}:e}ҥ[}o"2Syg u]5ûU;| 0EB@^@L(u,?F` PY647:gD _27MA&lXF3:yEe=ÝL90w5!2/N(LsK*Z‹zZք\6xBt|ʸNh4.uDrڿ.>5u9wm `;HDJqڒ#F^ixS *5\s.EK | d0Cen]nArA@qj}Id2ɴdur7U "8:MDʼnIh:bϗaJ9+3cOV5~tYf3'=lF;j(EGm7Ali_iQ^KP*O ?0g0ׇP \ V;/H;Wuw*Ky* o5&(zŸCb =ɦ[Dz!Fت'EoA@`(Z~T4 cosC0c5g]fo$1 0PƌMrDroh5lo\ijMHQ_$(U5 f ql37;Py~ɴAԡ^g:;'F ]+6J;@%HQ:L1P6L5˸/uMX=өE'oLi WS܈UC`X""xNm>:-TC4# ̠ J$ZѤNJ%E ^,'hUmyNKwUny0o8mU,]AD.Tbd:fQ KJN4_O=i{VKB.{!Gs¸fY4sඅ9iC2# p6thK_5*BrGpBb}@#duIIp]4d(oR`QPhJLiJN[W,n,% 8ul##(o4ĔǀdBQrSfs].WQ< ő*U0‡\e?MhM7ϩMԇog hJ%Fyt,nTP:Mgl vll 4 I-Y ,-tye=ӏzqr|Sv&_μ|5Wf`Rht1%*XNe"aLJԜSHIf +ϧ:;5?q_z?A%Q 6̲˘4S+ъ;n\2PV'ȵ=ƈC# Gn`˝?{f}, "m6%&v~_,`-:i_ߊ[--?~5~N4',UhRtep(\RdA؀nA`["`F:B|q0Q2^"a$=]&f0@`E`, ւN/H2zk`핦#AXD>V_(" xŠKG7,bސP ;taUʩ 4#Q(]/7rzn_x(o*4y$mg_!\q&1G4)˫՗ɖ[h."g3]vh% lN{c.I"{l_HR2iU8Wd/^=ͦ%14+*5M)Of ѧyI*`$\mO8?ԪTb:ܥZ/=$E 흼iw1&?ha(C*yaF 'R*Z)>^_=u(}H<z-yP-uۃo;q(LeP"8jv]!]eq.^sEb\ˈt+JVS x`E"u.f#0Q;om|o#iy7eA_Bjk?w|]џ.8GIj(N#*LW`NOFKD.E [†儖_#~ݵjT?xQ 5Ɯ5(d"li`~̛Y7K!.K bmo{'>ҍ_%kbM±O8z45?aG {l6yKti|A+UfD ex/2eRqAɵy FM9Hu$X|9fH]Y@gVgLVU`0xcLK~;+Y:3k|B]ρ#71b!ڈs7 ?O3^Ai'3'/C)ߪlyz,D\ַ@Gk's4bD>YxluOnHl.m'Tp2 N/Dh+=l5kЋ ʞ[]DtRjKC,|MXD==7v1!h@#TEsqP i{x-S c^51 dHsW6 1Jr`RU%9Z\<0UXtC`WvFoY oerLLQf92|wO,By+N :}uI&XA%YѰ0Z5n]5}?\澨QOW_Ď4mcԧM1Oɫ}#0N. nm.2la)9{Դ| nm˔kEC=)ĄhXfQ 9qZx鋯i%[οxQ&u|Ufk>{|6*ۤ'j1[,=l$CU25|ǰ.OPQvV_+]y۠7'-WpK&=1;ma"(Wr_"o>ǝM,MתjϰiT^&NRsQɔ-_+GH;e3R(HW ȆXrhMFUn&)\ N#&t!iI2†lh ([iޣ'կ_G-8sO՗|?g ȹފOrpoɽjt]Y}M$KJUv=z,n;x[dɗ+W_ͻU EƬf\0>î$Js}h*AnTg\+b_ӈō(>c9"ΫQ#1-iXW Ѣ1bn0Zdسwuφ = 4nx=I,C v Z'ܷHSUt{ˈ|ܜO% wr$3+o'{ k~˒‰=u 5ֻnHLcQЀ5~XO~EZ>RHE rӒ5Bk1pN;; 6>icb۞rt>qדoY"$M,RB%2=HT׉1^;nPh=Aj]ipމ]R*W\HEyz‚P'+!e=yZ:p~!N_ce.i˭0AXbsx +lJ,uj*d<6n4aN礌?Ya JD\0>5:(yN2[sZ-S#]-:n1\2Yam0YDAX"wa#5Y27dsCײ !:w6O3D*dc$6 E aC DCuHsk`t19޼Vc|'PT/O;y,pl`+B׮7+ D\i˫&5On{g,ͨKehuCEK+lo"tBO*ީרKh@W"/y*y-_{}Ճzfv{;þ0pf|ny#Rft9M>O {8̉ClA=Dv!Rx~Hܨ-r2V־/H$=٢#Ie=ǮRmȚo| ; @@ J/٘-E3Qn6GP"PᜅZKw9Ѡt+`ݺ8ZX., zQN@ =Z*R|e$?\R\[zf)ahLݕ:]89(̤Ƅ ΝV?w~22Oh &m·y(,8Arc=QʜqSo#Mr:I,e_n xOHQil UGyTW:6)^!FOH|;Aqk*A ~z,_#aQ< Ff\ 0Bo}o zdžYY)I0"S82Bٿn9Ĵxwv2?M#wiuAZC<4В,Vks̙56+!ҷ)4>Op~]Y<ָTe{b?MY5jbf7;].bov3eM]7ΓZ//'9wά{JpfRas-,Z2Db4}gMDH&0s_A)Su5T,9trI Hdoƞ'.סSRV@7̹] ;Hq=+c\a (w+ uh@o_6FB v{V2?^Ԫ"^pG֨l9b6盥Uї`,b;TiGCNS_ʣ`pyeufjbA8X5 ,Z-Оk3o& _rd[DM Bm64Hn^1Rop*Rrf˸SΞ&4N'^GNr̒Mt*>Mƫ9DxRK0}kOHN(8aT+oU~CҐMCw{PA)AZ0TMbdO^~3@R/Y$*PKaRq[@e&,Ҥ>Ŋ]ե;-f5V6eK] =Ţ>P^tL "+ɣJ~2(fQnpU +݂khH/a޾Wb֣fke3u?HK/;he$N/,Nșy1ODxT8ؿ!KBz(DzeU3XWhu'mO7dvvI Bl7$1xjVLZC"X1=Eʂd2:QQU&!RU{e蠡ifȡcGkI!Esk~4eX$S+mE{4mxlQ3&wƵ_}:sTX+4,kp647x1(\uT-3`pΓ@@aP]F}SXIz2ƷD%Lby fe uoX oh=1R3) _w\(]#^~T΅9;9 04|9P]biN31D}t+Ju:m5 X*xmO!l-VHY8yxȧ>_自"9{4]RmBc_S';>'V{N ոR]Vր+œ`gdfop<%UUTXb=TYx)/%ȡ=Qm\\bvqNuj.Z"/Ͱr2[k[$dy\|d'CöjlB;n$,j8فrx[&|o^ʕ VI xb"j_'}TxAR@^#3D+䩩ayVnJTBAOVH՟CQ"[Ow;Ԏa*|zYܛP<++䥁S㶋ns${–w&DZ?7e;2>;c$ڏ9I| {o\包1m%٨=Ea2ҫoua VۇYG|Z7uvV4jGCXTΘ+&Kܧ[1>:miQVq"RT{lFi;#jL9y4Bx:5#^S$Zi"`-\Ҷ`aOE%Mkm B@lO&*jYPRЁl Q3y%E%H-yz&gW_NT9sƢo!&SbN@&m#Ťv@wuiÔPCPctwGl ̍gb ၸ*9f0j,I9ޏ\'jt̃[ ?`~&#OBVhZآN!8cA|Y$|bj%s3 MdDbHU>e]LE#ޝ׫aS܎m][=!N?\#*ܧ}նcyĴ,^z r:dj|Xb8űZ46ZhNQ\+٠HuQuX$ڎ ,WsC5]dLgXՐ$Tfū^´a01ݮ^] N|SaU*Dve~ ]fbmY)AD^ ;d]"=`cj?XuaEH6CR"+R }r9pr`OsQB1?ڻ7 7_01I{6u{VhhC<Vgr0E `7`BXSi4dAARY {q2N OP\Nˢl"VJw&/]!Cc~ERԪz+f8<ɎT\8ڭv˗M;khgzr5`RH>> 39:AK5_?pōsMV@a.eGKATGwը7×^ . hH  japV7RԁѯY<_%r 19хΏH]‰AbtWfv$X%t2윀a]m=͸!:\y*W?sney"Ydzץܣ2W1bG ,G|of(9˔b({FcR)FY-,oF2=: 0ʚ"pG(Ԁ'iD/28Lsg1v #Ui5(s<_+01;Ŧyf+L)ȎMI=-JLnYɦmhd:.zG:({9JvѾ_ Uׁ^3Rv@>9dAD`J0t^IBP?cS <SL*]xp+.uU͙_m9o9s)[9/h"y>"O%ki@oݨ,J@L_C0}-O[*]EgafW Zb-DZLw㲋vwQ{OU怭 394t-0_`W | ^SnLh&OM4CۦZ¡ؠIq 7ϲqգ^!#  MHڷK!5TM!o),D*?mĶ絧*:nrp+em4x"]=,ʭ w9i|HJ)*hR+6W0ZNB5p[ )~OdT$+:35B~k$KXޅ~KbmVbc@*IV`.6b6`y$\4GGaE('yO)F?QA`$7PPwԤ*I]0 )/<ᨥ湸$9Q70ƺB3 be3_z{ ;B 'OfźA* v ďg64XʧM,7CƳj\^~s\98E.pt׻oz5Yt}JgJY t׾9ny{/}IϾ/%+7!""TY_2%NAn.]/v:4[)dR}^WDk2'Gw*3qN0fJ:H*>r5q'zm5T֒L@Ɔ0c }"}lDSd.athƊoy짒n>?H.~Lzmgڹ3Y J%8۳Cdܠ,3(pq! e*@UJX?ɉSRr%(()R.o\dt2³g |O:oZʹ뱦G>; r]iP]LĬԈqscb $X9=ѽˣ/RIGB Qb=r,Ml4ro+XumUoE^gw[ۗ~i+Hۙd=]s!h~95H+gپ,oA.D)-S_bd~h m㊥mcI@enr1kl~ޙ%!ZKj? @oD19Q5Z~IE|8Û DŽؤe_rf üViwj2=;՗Ĩ8#6z}3s-c10L7u?C_&"klAdgU$ &wG&Á%U՘m?'SA\3s SD˘WhѲ EW .IM=$wh0\6VG0F C%Dݮȶ`ߝB8epAe;+ռ-qeTMa@'ܒ>\~Q- u>\3/k_k`@Aτh~yFBC0E>v|}L!Oť,JӠJ xJ^@[>%G˳ 4iu-5m[l p5;5)M6NDM0b%qCYsoo?!]]'JplwS@m'N#JM}T*̣nj.pFkHiĤvC 7\EZzk9Lo!社CH%?_ߛ qQ#/xK>"hXӏ ŒEv<&2yt+P[+Xe Vrd)HǛ'mːQ,=qRevcI|\:d9 }ARGbF|qzMcY٭{5 2,{( ]lL<4%Orf-دǻNǚ u)G~JAo.pܐ8N'n%Όij ƛ72Uϻ-_T`%5 Ьu}T;=8Iѩc?>2n@Zx;ql$_, wpi Ͳ˴Χ@ >ܹ'чOyj&JgQ_WM8pD Uͪ]/Oo"t _  LHkWE?&&Kuy!*ORB4Bۦ&>w|,rkmc).Ḧk(+K~'*6273Vsi.[E^۸+v{"g;̎+}_qkZ "{5ZȨ=Pĵ%bEjCɤj? X@O}R9?#l=b5e0`"^U =+6eU3 yvY.ηoK+\ dRƱ]m+~܁ډs(m3Gb?Wza]bţtoUm(}=_ .+ѵܔE _鿖mb݉9v{ʸ!PWT>pJA@KZF\ɞi,wCa51Tb+'cW2S_ fK A8)nJ{.NpPWbTENթW&02cn+ppt€@(J30|lx1Nk;%v1O,8߇\P6tq˨!B'R, YO?:%#/bPM[qB 4|tsWiӏAb3zɑ]uA|1pSm%`q^ݼ2z4t10D9&\NKa1;+C]2m{ZPԥ֖*ebaC&#E q[2p }XǞa w[Ut9^4$&N-WLܥ*I hgp$hz_ȠŲl"׋2?7fʧp4iqJ{(Vu¢yG@G]Z<߉61s1j&JOi:Rts湍}C_L4a(:N)ʋU8>I{Er$t#هu$ZK/$ɬiSpZrdn n1B\`2Z_,U<DžM=hw07yPr aGf-IzI~\G+jԽ~lg70YorMwG;g"B8s~es^eAݺYU\ݳh^Kd2Oシ%JL2nag¾S"#w2R-za#Qa#_1Bunr`m擭2Q֨ 7z}u>@u }A\T&b˼35°lZz5DnwXˁ#HUzUq೵ޛ'AutgBKF}rxķEwtW PWIjz,l*ݱfe)+FtM7T,p+x^$;xbl{Co:zۃ G:T_d`R1 oft`E5oWpFFލE7)YȀ6ho*uo'|1H|(0[GcلF:~/}9Ns>a)8W nj5% ՞}`GE*r`FMj_x#yYRE[^mF"(Tg?䳞 S$]_WܟOqWĊ}ر%a֧r6*YyLAEĈ|1<+lLm904#~=!ŗ_o;H"žp v@Xu"R64W̗M3W?NN(!SV Ap_ZD|qoDy`d=udzC~9quXSlTaB_ 3AB̜Z:VAu򝆏D;Tq@1*H؈ <ʉPLWuT5ĖXLo{(0O:1OX@boyYh{]Oru"~s"G8\sU9 >ȸ$(XJ.UܐdQ\ G1ʍGflܤ=D{5쳼cJݬt#iOq6d,,J0e/3qh$EO\6ixG}lj0&&7;4Hc#筩m# v[+P Gi&X&27WjbB]wXǒM~,_ho,orl]b|%`EuPN[>@bᒑKꝤZ<]W#tg+#ҪLAXì%r19x>&< ^O%oigd^4wD' [foD]!KriZb>/ǾSOHIUZG>&*S[f0.taM 33pL5*oAu:?;:4_? +m x#,sR4 3bx`^|fܭjKgჂ(lHJv,_>y- ,oqWJir~lC#9 ?5:slѡx.S%A)q ?@LA?36A!Ĉwu7"/9t幱 JT&b)rcSʤ6Uq``C^hj$PxAnj53E+Gs_32~b44m:9ߑk/n,%p?ԈI͗82\9݇m/k& Y&J17_ٽE+Aoá/*&9+zl'<HtUA=UHIRN"]! )O]~sys5>R"`1kׁߟ_8@^R ;M(+X8nnWMe 왆_Wd֗_mkoY<>gXpì2?\5\]ݞ[X] )9rj_OĴ ܲAGr?$Pe5JvdX>Jxwžn"Ҝa44}^jQzo2Zi#R 65;АĐM``-Κ 'cB8 IwpJj .:SXv5SJqͩNI됊S*zm9=L8/#zu ٹ:x܃M.%Fzt躠iZ6iÀ݃T)cP eWEŻVCj~BOjN8u]cZ 2lF[a }L?E No8emʑ#W0i"8:=LpLLb7EbY3??COM5v*&7!u,0jmmcpȄw :v8$Y~H.e񏐒OP5x\HOpNdϘL6Co՘M., L{$eiI cȮz:%J6Щ(H܎,sQn0LvGP3G$pO3LwI54nnzy> Ys/mR UD Xjƻ bׂ\E¨RZ Tbftna w)eX)C,at-,5W(*uEʬ}nU8iafl~8^NxtSb.&kWasqWT\*- dd=?c$O~+{Y|5aN!\+ݣʎh~ t 1pڇ$!@Kho9rB^]xhڋ8s߯ɂbCߤm%{onKwjGkV( =C^i`")G~̣LJx M~f-OF,C8rWڭ:aޣ#|A\wWҁfQpIblYm*۩&P%jE'_ȫ뙧$h?P u+^V€X#}Nw统jE+TjW /`B zFO|/XH}6[+uJVU/Jg5 f | GRlk.a=\Z+=Tk>XHnX`!{Oc xb _4z Eec,%kĹc(q5#6?o( /K]S>|E8zp)z"@ Ain`V}zbm2C+8 [rѓ8DZ|8 i=фF:#q}wΰBP*"EsNzviPY|H7g?QSZŴ*Xfv 89bjn,ՠ ZH)v&e+Ȟ T-6Aֵ\+Z8%%F0Ch~]U3B;^F(?p 睪T/N4Uo^xȑzĀp9!oo#poZ9ǀZ^SX/Ik1=.pt;ތB& *x<= SmnE0 5QW_BJNS~֭Y"fElՒo 2:qx؏[STQ` ^V|r_y!nz}iq(=))Y6\q0*qi_m_#j|$KK\ rneUBC[Hhҧe"g}o[' ς[ȗL9w {*g0|aEfw.R7UЈywwAL4[nqq-p?bI=<kW:nnjcYj onΘmOSU ˧M%S=h tBJ02=@`穎iMh/Y sF]gt3rwlyyJdȽDFAin"0!8*`ݟ: qW}R(k5X5=dN"--B9KbKyuDVqy'4* J'^%HE2ܚ\OLm0bK?&,^"Z` z cD±eF^%.ґjaPTݯNA`2I^4v{w7^rkaG'~[hJqW/a%f kحMHr2fȉqRXts/ )9ӛ"IS2:!INy(^l5۰" ~x S=Uz}V˰⋫Vb{KA zRRܬ nJ^}C$_gx^W.~3TQ>ssmx6giM潛IelŽF4I 8,4AlGb!0DMq M@vέtWu8^VTL2J=u@uӀ[VZ_>bF+$nRrÊz*ld'Wأf܆DH4x>"3%n-CZS,ݏY0xI/Uo]<>%:0VXzvLO И چQ{Jҩ+rs e#U?AoT mCW?M|=)2.\>"q= iC8:23]x-Q+nJ/u[2+.^5ϹC^T6+R2XwXkb <$.ok&kGK*'q-"v#?h_ة&`WR(ɢ{ +=i$:~5y Ԛ`5Հ@~v5^0e\Vzuu-}|o2 z꿥[S"{ (8-$xڹ˪xn wai#բC:DX8A~%֎"W[dw@lD.0=]\ӈf/,z⨨ΠA,je;>i-5]8TrDR1PFeIb@m#7ru~5n3LO3KNmfyt`<$=O:[L`/\l< E1|qE-X]Jg>;W콌*EK(6b3[]%f iӖ 47EKb9Ŀ<CX4 'Wa?,,\%4vJCӉ@7F~ȡJYҭ6"PwE@[+WV*h#GxY|hld:654r|rlثNמRҌѻ31/j65zy/ڸ1̽8K?*Κ%Wzx%lPp8VG ;E!Lf곊pn;9 2nW]X.)0v2Nnրj;a3o s];E» <ğks."n/TY!x"*rf Va~cNB&@i%٣RמzmzU|+x%11("ɾ ^a҄ 9E? ͡$(V82F4/l㻥> ='N @%$8aCĻ}-t}tnR#tè@cD"5`b sl Dv:BDceûJ@85-^$Efm>yx1g6#w¿yd [vL;0"Kѭl"b/ηωcsN9Q Bo㓚)bPD$ SK@% zDHU'QYZqy. d|2sj#iƈ+@;-n#o$Əe{PjW b &_ +wxYU%7/ uL`R)9NmZ_Bx#rvrhpom?Z'-ʳ> TGRs! fCw4"c/>5Z#=r&_5~Z-q*#RFnstuȤV퐺qÛ+[ ViãKoi:qfϺ[-;P2 M{c[q[./{Z B}%HǾUmbu|=,ZC D+hb Nf?TpϘ:<Ÿ88LN2|k8<5 &CerWБ~˥lcO8)̧7L^ 2X)r rҷ%y||Nf5d n$j?(ӅaUz7"H(Xny xxH@5xH^G6f|0 ໒6ӛ}cJh/d* Tl'xO^6cWdd,{$9J1}%~7-(eٲ=G->ǯI{dzt'̷˔U Ɏ7`Nս(x2w6s5&6?xE`z%2BZYy24=[9h,zhDugNr9\|XΕ+y@-}TpnHb- IDQgwnJ&])PΣWW`~=NF6&ϊntbc+}mIF/{Q }sK-u$sT:ZpKbDKipiT*]5) Y,֒y-MfW;v@d?=g  $@|r ]<a 'daddž ]^I|k#Tkt4RꅚIDblޱmM)+AFz̓n*3_̈́`P$mad#STXC=̲BEjg'>l=Ʃ(*ZYM;٣vibR -}A؟(sfT?9mlwQypbXڏY$ ڳ>׳'b OzaMH՜jݔo$#5U>/@Øjc JKEH5&_|FIm_A %}"hC`mD =|ŕER]K^W7Y,06YKzx?UwJ$yTy'f%-jٛ g=> ާ5)'yƆ=]ër]S: kqAV7C4שuoG--dSU 2q eprdU'Zlwb 1{[?>9UB 8]y Wӓ PX5b+ሑv;/ߖ;qSGm/kT C*tAGHVBq]yc{q[ .@Ӭ(A4{@@1^l%uѡaW|g$ M P@V)kh圴[G>5Uj'ZLjNu*XU&0(g^YN7G9^ozivF`0Cf˲ܿ -5DwL hR[4 @8ũ6uhLmԼBh&./Y[o"OVᄋc:o[| rɖ/>ݔIAR0'!l?7KyqT;䯛 2Cd%-=? {ɡ{U;z &%Ӯ٪@XzHOsJh{>5Ju@'GxN}1ݒbTBj Ͼ9Kx{BN~+llcFb#S 跟ݚ&ZwtKm\{ @/N54"@+D"iI,ZQ05.b^S޵REfe|NH[iAuv%q+q+c! .?: DƎ.|H>h4}t)c2U|NPe<1D_H2+vy%`ҭSX/5%ݩVV`ndۊhB&A]<Ģ&6̽CE롧|{ y䱹12ѻ "'EAi<-\&t yJ&;uqI07OM;w]Wk}^.S<-sˀR x{71JW.EJylS+@4*~Y?NͻmWzYvY?>jiG~%""ǦYbюby ȣs9qrw={'v4 =!7=ᷣ&m P&3#;Ƀ ǒX)}~҃V5 |4 ]M2QM C#V69WnIc9ÿBrn4z KZsj^,)Q+"Sf VGX-8`cQ. qCԑrhsKvܮ6[F\3;[8Hj:nJq)AT:La1ld|C=k :oc>li/f'C1ۡ㳿ujWT)6!NYw:C1Gٷ_:!6iꦱaU-4^ШM8=)*7-[(Ex@< -U|ڜdhSo[BUr{0I!{ȎGFչ׃mnNg$H25#"7<:dA٪uzᅦy=ڷ.wkȞ]).8Ɲ\#R$Ɍfx ?Y1H[[NϭdXK'Vs.sФlvD-ϋ.Jt->PAYnc):'QǙXv_1/ӭGDsl_;uX>H;DXiyw,l]=։0a\P1ha^fIT0f ! *yK&P 6P#!?Ci:*/ dCp<-Oais(]w+OȐ4}Wfϳl<׎`p!EVuj7G M4kG7h p Y4ћ8y;H@=-AVV_kNƦSR3333z#M]6 I zLs@wN*~7P:eH-=/QrH8v%Id 6ʲ@7g B܃X4iAKS,I-%B-]HjRL+/bLmtGuJ)yA &ʮ¯5hI i {B,a(Ƀ#d%HUڵ&5QV/I?l[ɩygCP nyBgBJM+_.ΐ |NN-QeV2r*gFzP~2(ثFA̾6 FHnq :1udiCGLrt^(%h!!y $FK+)o/k>;p ;ĔZΥFʹ.A?CZORpHM]e lݿŊ "/3!~%O-. &wٵ:Ozd޳/i<u*Ѩ`{]S(3Vt7 Z_;q+YKBsM{s$,?0M|*-ANxDz3JAym5M[x:- E<`쥸c &J4: b I+c8* c[E.`_!1+T~t5bH|YMY4%Bݣ2xex6W/[[jm r~G1T||6v3;??`ԴQ\ K\qi#T"fu3@%>[}׽m#۠q;pO;i2 }$~|ሑ &FE<]YK˯?M/_P>d]^o07J|Dzdl&3}oa~cy}zñR RP},"T츨`U`^Z;9VM+DI1O]uݖכeOEƒgK!^=+>S:V솇X,&V?1XIM񣐬elu`jPB%(,#]$J 7O0 f >G-r=)1D~]_\idhU˫Ai/MoAfuU[8d҉#NAO%}~`!^4d>.@&,_]蜼]2 Rn8T. 1I@Ԃ+-}N%M3QvƇNxK>#T㓷6G^ E_9FiЉ=14Z{_g^E"RYs[IhSXovl 33S\LP$t'tM"`xJy{)FR7Y:- h pfH5} @'sp,~@xE "L$uRgcg&ODFfSx'e+lF2_πHn"[o-ZH{9hd; /m||]1fMb=Z!ua\:a<CSʁZ][`Y7ᴰ|@_ F\ "$Zҡy89'*p Dam]!MsWX}U1bHyppkhs;SF&n\S֘%ď:zO.T_IHqLd n+$%dx-Yk㧾ln;1+G"H!6/ve]ν)E$P'66!OQRrz0pyCvY@+4ReIksoWPFPR u?-wĿX"2[DMΤQolea*pa^b+۾$% ZJ2 RXi?Xc2"BQfCRRNF괤bD[y+ wQPJ3Lg0(XzqucUN:kitL)8xLf\ r&$O=)Q0/ &=^,7@?T[0v/U8@usMejh: G^6|z]Djp f[.Eo!d>3XresG ;g &ε@G1C_ JȺ3T$vNPk<^1_$cƢkBYO(U1PJng1(VU220^_VlN&qz?:dž$ ȑapT.4-Wn6-Y<`&OKIP&V&;Ӄ ڒqDFnwXReFGI(!5ӽ:*"E96^֦cZv%J#WnX*gRTVDΆn]f"FacΟ@ob  i46tjr!/YwpIhù"w&q:fzJv9 B4RUŒ-7|f7/͌Tstj߳Q]2&sF%Ϡ딀bZ܋ƾZV:Z Em˻f CzV<B`]5]O_S{AwLR}JSZ/qy]3mA~䦮T* v$RwuB"6 _n摚6 g(iJ%_/v| d|jztE-%kyxu:fR̓je_=~&HѴ{LJddȳ=U]ne~ c4 x[={߳}:D1Eۡy+ѿ㴭IfGQ@wRi}AF5lP @ M$jF>.yBwxecvo\,Y1srJǀa;ly yG eճv4Y$oQOD(ð;ޅ$[w)(r7&!zw$/Uane R| . 2QlQ+TM^@WV$4]pEfcfP7|nD,<gY tAq so*vI?5ZQ>nA/05\lNI;=)%D]pǏuH=EKջksƦ!Y>L\pDM 6&j34Dy1 } jZu[FwUguy,:7rXA.NjqP`vt@1<`i?Ҟz6?>00;m R݀k.Pӂ4ɑQ k:$[ ]a^=L2#ca`"FO"dYQTb/HH~r\($Fs$'] =XDQ( V:9j$3FR/#*9bA]6G.B@=m&F$ 9=Nz1Qeoik5_vB:vhnԕʸG}y9+o[ as j-.xr8d jNE]{lUzg-?hipSEet 13woC3W b l.?A[a.\/Gӣq6VXRW9t{ BB@/c켮v_hpD'm5o7 1N$Yq؆꤀dgxXWV{+Z¢ivX B}ﻵ`̺: :[X ݞ1 U]^ׁz?!) G%=%&H r>Aɢ>dKC[cy( 2#`8:"6Z䴓ljkfHBbl)Λʖ憋2_eJ),wȔ&- ( D2DgIP 烙 Y8C%*}!J)p8Z;RhOXh) q>ӕ$+G"5u^W]WQG8~P壹dh 6?K0uHWɗ9kx5q X߱G:HǎfNo_(y'Gq(EcTi`%C4u3kS/ I{›z-^<#%Y-}3[؝q[4i:x&L+Ka=G2qp< xIW,InkvZc[g{S-rF 4wi ėmU\a6j-WE/_H̏#Elebȇ頲Pi*25@Gnn| Q|CDV\J92ߡ~@s"*9Qȏ}S墣+R!A܂١FEjBX^O@&D$!?0cVv*o| ?"e`#ɘ"i?/e>kSIKú.Rsjy(UC2үѺGKBB&Kv?VPfEW } (rJIGalIjȹF{nGU6nE_>w=zpoGw~lP" (q`?fYlOk0-> |PԛWekt^/ ܔ'5ai&__jzW, u4V~Sq1 U\и_jVAr6<_-+R9JU`yM]e'~Y5m P5 vTaۭ0_IM {$J .#E).sLmd`F?]-?{iy(%p·zlh# s܆^Ǿ=r,|WQ~J SyT I:`%s4~ 9!mYm5JUÿ{W(maHԕrBzUl# H޿+"iK79b%t̳O"I6*z U)i22Œ|L+:X0n8̖,P˯5N{vs StQ*@q %3Uwy<8Ӌ v43"jWUj#5~bn4Ȇr2tz2ȶdJLQBW\((fcTU|[&4ԛ0g*++3#5]7M?CJCr:\G1hΠ^XfCdb؜lx]ۯo|i\R-`evq\SΜ^. q3ȝ"G-4˻GE5WW7q? N&6,~?Hpѽ|f⽴wc*۫e) $ =o_?ڱ ,NB,Օyнo<Ϗ9blo[^.|2naWȖס; םg;oan+v,h lnGy$VP`bPs:G_VHR [~њ,?b`I#BQliMpT1uA0RPDSwAB@6nfow sOnckV H0}mɶDmbx#Ai-shA$ٿrGT^O4X̹pɤ˃ {2 (,9+N]r'/ew 7Tٹ+O`5jyKc3F_P]o)XogNo:ᯯݡe EB;v6c)ZZmñ~EL20J C5_b_}/'왵}Enᕎkb,LR:$55d-"ɓc.1rXHNK0¡u oDԈz'ڬ͝7>$[{jT<=]|H1th9Ҽ'dv O<{9պA鑩/ *.^`-z<4rj1)L=eںH+:|`Rmܬ)MJDkSgINm1[V&ǯymlSn~sܪfjOzcTSHJ\!z靆$}zm?h9^BT%3X_..xs(U$'n2R$Ob*0H x%5ӁY^i&(,ͫ,Q} gqt 04T7Y3o[d#  ݲXho S\8TЖlZm5lsҟM*eG:ά.r%}eÔ\k  dEPTxmIL?>FÝB?P(mNMAлMXpXWlj$>VcW^WVh']=<:CAu@B|ǯwtoo?ji+ihRƖrb m"ml!C/$qm 67;ye˕#Ӡ8p訡0e!{ ^u]FM|#*cGsd4S^`oyxs?3Nȝ!R5H3I~$PE2p8k9LK)0]qrPIna>K#=kM<1MP$ʂ3 KǙBP *' ڈM#id0),n{x ) yƴn4e[WϋWF1C.A@ہ+Â/Q^so;2[̂]QH o-mzEVJCBG%O Lk cˏ\ʀ6Q p(e)Ɛݯ Sקă`eG׹5ywb(ii[Z,J!F5Nd-um6pk8%>v\]^m;đ<%n؈ ͻ'PT& p>!Ji ';~;T g%e!bA_RoT޻eڹb_c 31ƵO>ے] Kq,“2TK2q }dP ]J%PP{,_@\RDGOD3wv:.I[ap:r\WO`eU ոGGa<[O4citS=-Y~#W qd\KD~ X#+vB3.frw=cЏQQd aY47#؍y7YB$ײbdł4ZJ1 ZY8nokQ2I. #"jG;b rf"'y"\1_/rm:w}i!# TL8"ΫuӨ dO&N-/hGu@4>W?U ~t˻; Kn_9Z& Jg6}$T:‚xMMvY-=`L ͞TOx=G! &]E p.DYʙ2Nj .,lnZ/,Qq]n{!Z Qrc$8h޸j՞=!:&$$usN3CecQ況^J ׻Bmt s棜< gMd9A u@NJ|`,ց)Uy_8&ŠdW~ǔ$lZ7P3^fˉU0my}㮕 NV~F?&⒃a 4'LLA 9 ;"v?FC]qJEFfcg"*u$6juYS1`qZIÈsZUdARE*EH}VשXV{*[}lU͞A8+/P;uQiT\N L?{YQʏyxA+^GT,X.OkS͝c²b %SŢ5^@o';E3LQ3dϣ:^&+)`P9. G4ws>I-Wb${*  {L]u$a\ c[G>zsz5 :z[Pm9D1+W-,' na;8м4g~ /ȊA6dCo>''a9_WVMh| TvfVBgS jQvc5BƢE_۪? Up$~E"{SJl&Ӈ|2|c=(+6v/9yl Kv}V@ xaI%rtZ4"+JASww5GJFĘ @D߸ 7zd.<<,>BF&NZ.ҽ}Y Pq`'*Vi PV:':N.:kR 2$.R/Au @9 5 iW}Vl qEAQس+\ah_}|$lL6֫'1_dT@wĹ yUe}+CdžZUPܖ&aTR? ?ӣ83Tܢ'(4T=:)$.3S4H s %& sHLKiB߾bep& `To ~LLaյ5kED53 YYm$F@$s&nţbNWctG."u`-2:ā0y|F業"F.-A}7beXxJWT3àŻĨ2<Œ*_Gp(z@ QiT-1i' 6qt qj>uE+9|L>]Du5^pIqHN2=Lځ&a'*Dc~רuv&gs_^s ӱ!lY`8LY0ߙ`PD2FpB,1Jcg wy$9''\l)﩮 `WHZ޶.A54"H905Vzh 9]E=-@tMp pQ 2КRXj7vW+(~̺&&ݪg#~r?[qŹv;WOp_w߾D] f1k=]d(2=h9+훻*&fAˢI=&c>1)p٠'5hϧ.*AbФJͫO(Yn 9xby2\ b(4b[# TͯReҽl_{3:p l;bMnHdcr"4hzÖ8&c¾C{n)Jm&QvS)qt[a*AW? H4SZ{1 )4ƾ[vE}9z܅l0i&=`,eD7 h!HD8L%kj8Fi;ߚ(bdE; R/垥 goq+J| 1/vl'V=Fh "rLJ֙Q߂-:ĦPu)hgeҜ"IXcbo6W_=X捩;هEm" :}eQi. }n[qq=CAZ;<;/˖#6isC&-Z?z"0ܯ~СIhך:6`x[ߪ̾q`*z;.vllWC\ -s ov~T wo#EMkb51L#D+Qfick싋aֵ#~~52 C \ \_03[\&4s@4 T$rA@ZĎ<'xv=֔R[H<6gg4뿈H冩/c2qYPABͿ5E1:=OpsmVXaVkhd^R68iq4>cylBY,qyE-&@nñ >8ot-BkY?:V"ղVEϋzq~jkqJPirímqoD YWsFK/+ ,υOBߎ.w۽EU_ OF(ˈ;:nDw떖ͨQVԌ4Vpn W :pSLW:_;7u,ŮaxjW!K^K>]L,=)ӏwH#1R)E|@KFNuѧ0J@Z !]z5~3FO07 4DD^:v*E<8Bv:;X,@o̦=cO޼Bk[&9Ab:QSH-!v!-S>ԄO_ca8RtZfaТ8O%[`v&|)BV" tY9ޖc jUbZ~ͬ @`F}4U~F)Tdddv9I^( m~o!f'F=q%' +zm\3|7rv?G 9#| g29؆FUM`ms%yW+&YHfHQ3i_>mXBI4mjܬ㵷x6mUNo"+mF-rm;GKH5̞TP//rZhH8*Y^pT( ^z4JkңԆbtv0Mn)9C$J:%PtIGS 4ӃL2bs"#T*4N:Z3z+#Gt%ks\>)Xރ8M9WOIA;wB?*jXxbp@| F5H% ݬ6҉E5qvz us N^Y35"3cOWq6"I sEcey+o5u ,t밓"}P.~MR EQqxQ% fq=#ξmS&;f{5 O b0x~v>fT~^ì6\iL=$,Kֶ*W{?b "&p3 TC!);};*ȓq^l>҄#Ԉ#MZ᠜ۘܓNӪ ,kNe@4U@9ZfVO ?4YFg\ xFζF(OhSfXqS-.YT`=u6xtWݑ5ܝ1tH%yO.>1pA#hnZz U+_km OPY  8hoNUIKy琤EOZ&03U;a=q¢֢ULM?'Zi>R?tc]7҅lI@@JVYy.=ۂ[4`n'Dx*I nj^[CbKR7ǴɁzIق~6XnkRTݱ!XX鞽ӝcd-U lF %@ZVY^PBTp,/MSHwDC9 MYyFC#F.OQ7IDZpĩHý]t$hWY<.91`>LoW,mJ3hzKfm@_֢<Jԝyhr :?smkӥEG£Gh_C 8D;GtleL>!ʴ>b$g{"f:2s=7 qEOxm# w-`Uz1Pnțt'z'(^C;'tt%ں⚑ -ʲMq :p4e{fbnpA${JWʴh_8/r3@2ȼ7&M|: vD6ЩU Cc A/ؒ0AeMD0Id#o?iQtEk-}a FVO]eJ[SO? e}Fӣ 9ƉK;Af\9y$m򎧎u&R7=/2+_I|_(ۋ"xzy'I7G唐E`^mFlA\:WHYQ>^, mwZ\:.{-yY2g%/~i?N\@wrd:K SdYk\*Ww«訶b kO'XJp_Lv*a<-G'܃h#? oyt+!8!p̊!%6U}ޠTQݭ*+ik3gJvLZ\-IT @[1@Hb!)'eQ_`c [@V+\jeVˡW({ffij.#g~= qCqZ !6ș 9m hFk5ڬiGI hs:)صX!1F/% 8Ju=g6hf5C-O7:AD/g@Ww*/iQ O hE^x2~7RNƝWzP?VR,bؗgZ+y@37JͫD,(of5QqnalWmdE^~tS3 g:e靯pkQQ(NJʹDE&@5Y/ I2X'ђ3Ѳ6ְ}{qDϘOC.TL2Ϊ?Z>3}b\GQAAE.!|R3Y/ȶ 3-"Ou\ + [공0Ge-_.B#ȡ*$p&W$d'k٬s:@XkShzb; %V|K &7~Ѧ=qcPwBG%tor <Ms4 p"5o`^K \B(2ƪrpM=Z_g;[=ŸOrӮ6S/ .D; Ë+cLwN! ooaωB<8 }y[xjt|XR(ና6prC9!7 -NjƆ/ԁ;{걅&Hn:6UC, )az/\ ͭ@(tUG  ў1KN+NUE [ h>R//*PLR] JU"`z+ik ՑEvU i7&8m;)- g 8E_W^^ۋ)4`8-WgWcy gܟ>Ğa{8 _x7uƘ|7]x`M{SGt$&aQw+" F[#v?=iDx2b4) ]ŨR?W.9w([9,De8Pf{~1Z#F M r.Npa&N[КyO[,fNa u-2JVw70IhyeB*mU6-Xc,"*̶._ku˴+dmK4ȧ0҇Ĩ"{9mPhj"5](nb}53A8CNj=vǴ3G|%K[X2 ލ5Y#tPπ_:Z5Eќ$zHM 0c eXiJ'6ќ3)S+Zx|ٻgcƴ ӥXR<֋tB$=- -T=rF(EC%o]% Q7VքXT} ;gK`hWN.Mb͒gm6O˄ &{sPŋG 6\qgȔFMDx wXݥ5d$`;[}8S@aleRR%4J}&#3v _}@UJE%Eګ&ElR,x+7무A|//5v%/o.ߧ@{{ NƸ<x"YIAWfwLmc2b: }t^x5K$Aj4ZY0JN54_^>±;dpx-L%X\ޞ= R*·T^Q+UfRj7.bJ*t;ϩY^Co$UDmI/$z퟉mHL.A=g. #U;#frZ䎸 [Q%j; )Tdڼ,1>A[-G\7AZT@?qz߶k-,{ e'*^wvL (.;wo@f/J)n5؞L RYȗ Se~{7CuxÁc-2y2ɾg!?nI7d![ePZbT!o厜tZvsݺx)>f:L·}a P;N٪tp*!_Z:-PQC/Cy;+# tّßgw&dDn'T-ɑeEə7x(h #O?XeZzܐ>(>EqW bZ|/TܲD^5&z_`E~n+KloK $LTn5ǻUœg_ۀ?r |du_ c-@Ju&ym&Ɣ,`qϢgq_t=aoי957L'rK'\"qvC- .䒑+ 23 ĻZ?ᡰrQ3+UU$%zUB-!$i(0z|Ij3BJoG\"r[+d *6':4enJJζ*OLb{D O sĖR=3j,h>I5#ǼHYB)<6M=D~;O)D\_w-ϭ׎UaC4.)z{Wfj~Z~=($}<ҞPގE?Y)?MEJ1*ܶ DOy] jɜ6vaorJQf gJ(e<þ9 E/f+x{㑫%&̟ǁLN~O!L؇*ْ75DȶOJ΢<=f?\ݚ:v_/3H@ sT SaއzȇSūA vŐ 3o5^Ss&dl\ܘo [B6AB/8+:J]Y's#u`+R.َnkR7Piv[W_V)P7ͩU8OH'ARxu5Rq>UC^̨GM쏗s5zc=1jrU@4;f-4_> em|>Hdb%ep~3(=̄Zz8%jx낔WƋ):5? Vʸ[J73d},o%Θǜ&:,Oi|@;B<ٟjQ.]%S\fPoKt[aCrf]skսGkU)⎗zYƮDxrwgS{!=%"E0;P*9P(i3'0Z{<`8-$!}]8S;peM+2~Jo;em r[ѲzBΩ{XhVr`Pɝ3` uW? 6NyL5SD Y K%sŨ|ccdASH0);x0&}Wzf! ǴĴSN#YS_}}Q Ds rY{آJAdBYKO"ӁxtM(0BuZq/MjJmw틅WXa)#D|D[.$/Dp0^+8@ 5Eb?6x+S̯v3XMlƈ2&ƨrSz3?JÚ<MzH&š?oU|Xq+LB1| m $0zH%(\+Г|dCqBC@Ck@Ȅo;<7̀ xy_LB Q|Nfvl[ 6f* l1]xH2IU _N"18X!jC98Cg5BƌpKZ\Oږvg V|qL&ye8)"=2@\w5Zx V~X`h5bM-P]?Q2[ gTDAtn#&??tk=[ bPG7,9pȫin=S"ـRF,S*Egr0|gռLQgy oppK -@|z {MP-{Μ_쯫uzlׁ5]uNyʖr:ԁ^mQcRS\-iTmy+tl&c=/iTRJȯIG"h.&d6TdƢK?" I99\P.'9"ڌ!ݸ% uC:+p+_[@hb'w\Ax(ac ^NįFBkk[aȡ5o.$"+5`硌1 .rV-n?}:[f,¸m| W=zkt0[oC}K2S> 2q 2ZBTɼ ,gڅ J})3r1|+.A`6X8]fӳ;ePZ<-B8'o$#Mt)=뱳Z4rsPIΎ$@&/2*"v'{_8F%%jL D<_1b\&;:v&gc=rtlK'q\J۬SSl G"L_KA~9BW2id`X"txI9fx^Q; V'k_?ii9&kaGd!~@齠ry[0xu 870"L7Ύ+dCОE;#/Qbė&S~Ʌ JLKvʈ#ټ:+[񛽼>r(ؐ!6nCXrjxF{kvRʩ*.k5 Yߘxq+nϥG= X\t(<@`*N^`A&CqRT{JaCx!V^OFeF w(d a}]q?w)" _:hhiճ)}K*8vŸ_X).Ik]~g5 J$ބla~SY)A<~O?\|1+:cZҐ H{ _蘁l5ő)g h0[k; wxx4, ΑEɓ2 IOB* WM+0{W X^Jz_8CCX3 o^WiӔiB (+'ˀUzRRaBe'R< `cjvRőM"7IG LS)g_Ɔ"Crӣ$WU>I8<ވ<#G:e" gp40jsz&DͅLxMbV~i/Im0Y Y>yHʐR4$"N݄;] (KP1f<;t#/@NOLƆ䱇*.ß6<6k>Ub%z0l霶 쾸q%y1BѸ?ҺnU~a,#fk@}tn/¸ e>Ÿk9:L9U%UlA UopZUhm;d̷c'H<ޮ'z"¥਩Ke/{FF#d/J68F QqӮU}L|tUL@")WU\{xaa|,v-C}?fъy3,ӭu<~1W4n+ϑ?W9n[G#if$WDo<3r:6ڎ9{o8W1 1P=4T|&7@ Yc*R,U g?20hz ieHMR}#ŝiѝap2=KM &ۅNĒ9`zVp(Pw_@ :*:#e}vQg@&pgc->86 {3EhRz:cŦ}u&?ꝁ6ѼOUw?;'vaq{Eq3b!(uP$2[nC 62V 切n5veۯ@+7/sޭI_$_4iZˡfIDzyB̃҃ R`\>S1"S\?pڋC~"U?2lG6 n&ۋPebLa "ƍÄ1}?lښu!1+Fk@3X]\bi w!+,q2Ӯ% "Պ5YwfSV5y3uFX#?d23;^Q:[?H ~ \_qA(t7wO*}?ʲehTW󟔬sCd|٫c%Fm΃#FYbEB-""aeeyRZlTD5`nE]wpp& 96ܠS+Wt;n*)orڔ*ma`wPT}wjRt%,\JPtO"ùĈxA,>J&3T<bB+rء&Gښ|NE~61԰| PEpiۀp'NWϊwe|{8ws:wg!T<.k C౉!Uk6\I|<U)YRLSIOؔzUÐ^74BDs ֞Z;vk7B&E S`^Uwt?̺&byh 'Ƌ5Є]\=:fi< g3Ya:XGCE!R`/,T9 Ŕ Adfu*BJ!n]FC/_c<,TbZ<%>L|[ːXmvn K P?ns@WKhgtW˔g>pv_*} WnI.6 A PxQI8@,qb#-'_7.)Y'~c/K"Iӛ&]#֋vTd#~v+/3vY# Q+މYzr|37׉Ig]4t{s!t38cp_*QnqQM5z+^7[rKoH ֡~ NSP\1ߚa 5#EH] Y wG|?'vSh ".p(&3'hC&j!/2V%֧bmXznat}O\|À`[ء<Of`D73m{ \xʚgT5#d7ab ڿ$Ց{&1R_Pvx٤g/$ [e*{sÇ:PST$X `DnT;Bki@)rst:l#lNDhSk4AG%k6]s%}l\ʲ1mU3* G xWV["H{9ʎ[N;V*ZeY]rA~֨Dcݯ.IhxtL;0!HY?dN̻&PH@el< v΀&:{Ր lA$4 >> w^4 tѺR uC:or:/),rs+! ~"KN9ST2/m3NvVs͂;1+1dnV755~}/ +y;=uvnwxJ6@PC1Gn ~u,\gOymFE*㰊*{VS(E?0^]^[C'M/,{+ _d u wG_|*~oMU2[mEBq./WZ2vV9@ Zf1lTHUV-߱U*2e|GtMBEꍗJ"%R]o=! fjr%ֿT)[|ʡfAB}e4>Pb5wbCuDo Z6Aפn!Wtmh٣,3OnPن~TS$ө՗Hnuh$'#9" 8r%_C[cC281=1aRA{U.Q>B-E|bgw%}vI" )N9wU5o`W/~%@6%!-3$fۓ9f[q3A vJɃQSk Z 7=|`KG0NGu 2wjWTFG&5Wh)R^\2OݙV>lW]=q>tGP%"@8W> zSډ_ۜcAY]d I s- m gUܳ .YDTUgpyl14xpUQ)hd乏Sp!Mi5Z/FUq+ڕ œ";i`SJ\C OGbJItg%KqrdU.KD}fYFm0ǖ :eyJ2\u)z{Iw|L}y h$H"hm]aY6+ gm҃m2(ku{kvЍ,]j\9(1C<-+#?ˎTJ9w4Bsa! "DC-w Aؕ)<Y{vŠ5SBw}H_Q]oC%%- {Cwd: t!7,4a$<Tsg^8wzbFU6"a E,kg|jvҁ꣺O7ވlhf˰($px9O<[Tz}@vue{aIZ8!VҐA*'\i 뙇η 0f yLIgg=17ֹ.m7"gGV/0|`h( TZ0aVN^6-c@ iOIvLyc)N|V#A~`. !zN2h#53 hhy}+pbxēx?8EʯgvPn27-kPŶnJT|_ &(֕ہdž53?4GL`K֫A,IE4ːX麯m4W'|ۼ1)TFX@aUAǍ,4[V@GџJ)2r>خ_26XCDx~^v迓` ZJЍ3^ /viox\dox%z5s؏x(-lpQ{1h#0 ()4d齭_ 'qRwPGՎCe_w<|Β 0u>gPWkVsvpQ[5 H>+adM%++L2O A{eԩJ4$&0E7_]6ple$^uq v,8&, aZv<\#UδPe;Z=7Լ$xv'_HHFY**_Y͘cn>M)0eC;wa #51FZR}`v]MzoNd`D|^ҟ AG.e` 3r&-jM U!'F^KDaLv ;?{ !;@ݳ8S&NpJim+6&> $_#%3рӨ' ޾WM3סdyr?ZRSAYFԫ[T{Q2w%{92!t~y/Zv@1p9rsn62c5HWw8re֧J 򜫚$[;@؋rR d S=BTKIn^`j]}O3t6rPm96 !o+zd< l4ͅ}?p)Y=X3 ؐ{XL˹ٝC yF໳+ >QQ*Մ)o"ve^rU`IdO3NHʼn7 &z`$v{h!ތv ϊ OH~ǁ!v5Id DڔOy4ʼnrP4cggZqHkXQgzOu%]3c?3.] (9B !AxQmI\~AU@:va_>^\gZ2G^H=sվBeȬW04QTj;0lJmxf5V}|k~ot ^tD1M05N v8=>s:Y32[ƱyHx[3dQiT/ON5nj2 btoSKh@7~r99\x6(mΌ)iQ̴{dϛ@MY^rQ7NP weF N(?1N'DQ2̈vcnbx _x ec' Pw눌ha+hpP@̯&ML~VMI6htu95 Edf6ѦQ9h1$3wab[^a#PPfX,NJPҰ$7+)e B7H(m|ZBgwږb\?"[U^A=oPF< H~%m=<}R$W;5Ryu^:we]չ?bDĉ4)ⶍ|(dH#o(Jm)Jɐ$ȓ'/T@(y"I|ZY)h!DG#7ՇqAJzO-H ƐFz9=]뀲+ʃ@g]ٷ-Ý"IGS 塉t4ȔkN%buݢw" 9`_W7};l""^DZ^K5q]IyzsSսB-RPB% iW69Mz_$Huؘ :?lHތziAy AF{"*f6NB{/3҉\ cϿGQΊr"njZU΄ e&D' \Z9w^ݵ2D |fǚtW}g}ͤ5n-%y1$曏tEqVƛ)>NOOM]loT77PˊGoxþÃ]fkgH,-oNc :eSC-kov8l*ndSv)Yl,T 1Z^hٜ*61䠟9nɴ>rcIǻ M%M3]hGPgaʘs !z;M+Е,J.[cfgQ|8# |=q$ DN=^_gDjHD`4l$ywIG"GVb[suQDEXz5atM)Nb(FǽtwxJUӯ.LmtxrNV¼16RO;@-  'jWqTaȨvly2GCM7j:"V!`b@X?gpxMHV~˄OR}EѡW! oT]˘4I.D5gq5w"jζse!KPVx"{s^ʫa W:(=Mh噘j-bp'Yo'5)$'Tk>d<*Y24ezIIë$'2/,v.|sJt8Z~(1cцYAct溔أ2l;dV*Ec iӽ&l~(0eA87bX[^%C`W(ډjQMXz 6Ie-دǐw֢+'{7hH./+dH~sF*PQ@Vl,!x$ n?~!2˾M1dTՊr$UIQj._)w$V%$U筼6āeX Xb1v/ĒRDS|v'gAv\]I5Eam C͓-!(Tn!+ T;o+ΠFWX*JctL)d3L I3!_Ĕ ũ"mF 8rWoCrPO4!(>Aa"eKm_/FkA^>cI>hn H/4Ϲ>Ԟeq !q'/V|F$\ʁBU$͟r=}!4fL"="bȸxb&Zr֢ڐm 81)DՋvLQHdk-Zr'nFLäb抄pՌwίmō  ܄g3{l,q™¿>іL*uʳ;knJ`EW#P PHCK-*Gs2Rx?!^KhaxZK?|`8~LU&֪JդI/Ő府OJp`r:{?թH[)%@@ 5eޘ IP3~-N7zc+LI`nm耉t7+psC!ؔV-=a3el\C#sIuN l$eB "&C.bl՗'$#&X 1OS5Ȇ5N*Q35Qy,*C\nOێfBS&S3s-ihW}3mk12_jd9N  IlbI.Tl`R T9%2 Fv3;"poF]y}hľؤEN7$l]Ձ{aX4[y 0wi?NbS;ܰŨ1SWZ"6eL4쮃{M5pc>W9WHk ae>ٱ3Np +|snV;\ HnЊ1Hc$8Zfv%7::\`2%c=5}TA EĴ%0=jYxsˤN5٘+pv%ہȖ]~q ʖ{ŸPIkRG{.鏀2 Ǽ }9OBTHRRRdVkKr;_\O ,Dd s;2(S>A@t!yS']j-B15{W3mCZ_OL9h)7c "ա+SQc•A>0/2_Be.6M̘>I!4:fg`N)b{D/܈)!.@`EgLy |7x$ۼ]@auuE0++A :l-A<A=2B+0(}(-HRϞ ]MK+AOFU3AXqڧ*A+qRqshH k}="rIJ(ema$g 6(&e( wzSL\(*we l.ri~g'GW)6Qh5#v'!p? O1K% [9ࢤѓ,/W)L1|*8)KxiݬP߽񅗛^RYg?1R!/Cw($D g]{-ћ%L&ͻ]F`  HexFU ݈Τ4ت\DX)њװ,~ 簎.|uOڔ!f{@U'a +]~ / &u"KAG;S뇂O'@#`$,Υ/Mzgkܲ|ᜌ/=ewvʭ(įPDح\2H-ErQ1b]~@Hp큽-aǬa6-t'+1"C+ lU>b6eYGƪCvuAR)BL% 8|s-|t;^,@^>ۇAVO𛑊:J,`gF5ֻ8 [PAU d2]*2S*g+]}]n @].)g,)*(&Y[]89{q#Nw`.dŵG&a>j'~TfP+$%Ś}k=SFWvvS@ I>` 8 q.6-LAUgmի1|8$vRJd.חߥSJgxSQU H:l 枩Fṷs ~9.x?T_0/JElPނe)QqaiZbEx)]cqU#ǩCH]%,q7Fޗ +tPT-+:)p}7mx Z}]^jyAD8 F1%OZ֫!InZ9dŌ_@lf०L=yǓ-ooUa]e+3oz({/ ̅P2//J]-b7#NK Q<~jXe/sjb Źy.t59!sp\;Gt*C/$!ͦz 0^g3V |Ao٤':Fx܄Q^ȃi2޷%@K捪l4{yO+l0`x hjtN6eǩq]3Fӭil\Ux{ọ2Rr b>ԋ| ܎Ah+DMI=Ta]\Dv X\Yr!*hAz5ih$Eb"C֓Lot/FKر*Jti ѯŬZٜQAtAcr@:Yc~ 8&oJl&+)*SANbֽs/'M-RSB4 M\};󛃥`"DQkfW">g${(FLD8mPVQ7Ҙt\jpKUQ7P˓0e8 ,UfԹ2/y;?[2mж$T>I@=JS,RuάNq/R'~mao`Zjh)YG-쿏geyb^4SyWծ!D"4D OY7ON,XD mS.} nΘAwX' B`j𲁶$btCZcjbib!WQXvoox>ڶN~CL}u{La#tu[4^WW 8r|j H㋶]_ А]Tq؈亂Namw69#p?lޚ`R >BFĄ+hSup\r4sͻaP+U;yhNCR(JaZy7eps3X#c aǺ%?j `Sf;nI Oĉ?%XAѱvs|+DxNK0p#ѨK}HnCA.5%=YڗEns =lЅ^Ẃt_!%Q|{ō bfB\`t?[ ʌ Ah/RFIc0zVR~^p#bLi .lIjT5< ^iJ]B' s'}#гO݄J)d>fV,7QE{m;;-T( 'MSis,31xSe;8ish ؁/v6 z0!(;޳C(nD0 C8|+4c0v,2>q^ffXp̬"fi'2qJ&NAcq-2]̣ꉢn9mʗjGq;$~"GnA:*!(؀4i156m*q HA=Ehjt@PP 57Z|ע,Yy+1g:@O?)ĥm<ʆ8ΚO< #R 8г~`=IF4"֚%.˝7}/)(?A F !+TbZ[!{;c;v6f+d}L]RhRr%ώe/;/UDF92kN?\4)q\!s\N`޳ּnDsdAjld<\G`G)6-K*dvˋH@O!E+ 븒:g 뗧mzQ'ڽwu~O\Lh'ҷ1sw\l T3\Ŋ;^\tb1lz._UׄK3_7蕑$XutacJa#8}6B!i[.E9$A% fH8T^zwrnP=j5T(G =z]c?FӪZ6l?\0z8+_17ȌPx}Mck>PüčyIA){]e,j^ >٢t^T$$&'Sa6(`z6r(G-G_;oI8xt}LjiW䵐K^^~vNOR+Lڅ4"E;{@36fh}(Dp4F5~wPNDoikh 5UM C%C~AwVX@ҠC0N,VVb`4KtḙsD@A/䬘X&怘-EHwWy =NOgZ-: ʣoDJ(TU 7wou%\Ovk/Q_T `ptsNa>wo@-Yx7di'W8}>?j7=;\%یmqܕVfU"GE4e9) .U:@>1"wu\_ؾUj%:%OwF).rZ蹝C m eafFL]m@ObUt,+m]!_K.%(n0SX/zY͟SH6x߆}S[70@[VKu'>ՓQEyNd@oC#gV' R:-6QW(O{fϦhpP(p_[I."&'y!o/Wa,+k>] 8aʉ$kPW-K5-ў0+:/,lWoƽȾ"1UB8YT.3t~ޘHc4>\1Y.r!|CqI.JޖӰ?Nm0nʂ@3g.6`\?ffCTR,'eۿϙJiRat$̸E>P_\w_ 8esqn~.]pJ'[uIcr2٥Wt Sa1pBl)7k؝?n҄}FvvP̕a+oq6Yzad2_wL#y9IͯokP? bN-AB)98Y'Q 6<so9 C?>]Ɵnm7MucQ$^ ?rX|sDTa5vsXbw]evY2a=E0"6mLFm$<<n\)涋,bt;`fӲY\ M|Dl]ļr9j>S*ȭ -hǦzT0c$b(7Bf>ɔ!(4b֌j [WJgf])1j2E:8&!ڲvz:..ybRҤ+Ġc(χɢHt#=< % ğ(ͮ-p -zS\Y$5rȵ<^&R4WBô=԰CX{k$T: i =J*Ќ1 ޛA\w_kWNy=1jҽiI*tHe&!v1Ip?Ai-ԙiIj:K"5!K1ݕeM`̎!kZ' 2;aGH\%<,{l35ƶ2Y̗E,l7*E+ym n.)L뗲Z/)MKB5=􆳜"Uъ2l$P_E.o8Қ?R]eRg)(ݚOCFLM Strs~<0(y2b&lvw:;?s HJAr\ݪ'sMuA]h6-N^3$m=5Ǭ>^z;>rTWN.*9IQ1>qul{ɞ;HLv&)Uo/`L󀒘fr-n JI ݁/aG}VeyPxw?ZmvN})_hNjoY=c]eru rela 3R0Vpg"c8YK KQGXvr Iɕ:V] 0(Ӊ.*` z!~A :on+%l֣;~c )TSrݢ@^y;P,w3{oQڠ $[F2RVE6Qd;:JS(,ϾΤ!35_6S "?j@I⑞Jbp(YGhfl6g;!iK*ݵ۱8]֢RHj5#Y`ȕJ)Wh0*ksb|4I4.^].Vq %JߓÀȧ%TA]=Y _clMh SYML)!eqd_3rC򚰟A ݮa\\WBے#8VJjLt$hBӊI⫣;IqcptH/''L9+^laڼ, E?㊰yJԋSuب濐n$F0=( '浢1cA R-2fZg*~))VYUdH6>A1MvŲ Y O~jn- _ᰄ-9+X_ _6 _nWךI^(r擁Ms-mn :'?7q f|hs:NfV,Rt˧V+gfh[f^>D.׆Ð yYsDa8u=a?# &fe+ڞ 'K7><ۗŏCŭ/^7>ZE/ΆtMR&{939_ϩ*%ZXEG Qָ% }ԧ>S&ue`B&ºK]7Мyf\'ѕY;\%QBcLEQ2|b*‡ 1i^ *A93k`IQ_](OmwgzXp2x#?mܲS$Z:\5Q /lUh`qʟ9٦NѵX !?-$R7x rpvFSFpE"8Zf|jS0LH7(#4Vw)R Yyv C/n U*C% %Gi.D8]m[A= &-_ELa&%/lj,9qM6 ױJF-E ޝ;M l+f [s"h@֯Ny<ٱt<HAw jRw7ӬkxDӦwӒ=֛r?cWȅZ{h^6OwX0@6) ߉  ߋS8UtQy;$d<)r/xņP& ,)-~iBC Y'&wjȷ["(C;x<~ܒw.T&*)pwts p~fmn|]Kಌ/;jg488B'^Z_7j\(UJ}s"0qa |#8o"6dA>UɌR>lU)3v0BjVr@jǨXɄͪƂd?Ngf>w ̕m&}&RU8Pm _$uB=gK0T ۨ֜LPˆיTxuRY ͏f G1Dì|wXwfjM <]*lER'zmBe#^3|w1Q: 䋥s$״gay"wx>}kz0,wYI{ʽuQ(4 +A8 |Z7Ci|hWq,h~s6~rb %^+M]Zm G\ ]1Y?Q+R(v^1hkfd+0渏ݨJ5A@WOyi$DcUu.uTO $ 3Q IjSnT4aȪdhn pޏKy'-oM W:bT41~ߞt%&/dՏ/)4ƛ}6'͙FUpj wl5hۋַ!c.ԂdbѲѥLskH{&.XCzh迅~ Ļed;iDr2pveITǀ % vo@} Z!@t@\%q9\q`69qً?JP1a썂;bE:?[W^ƜI9 |yS4X &dP]QEKpK 1yfe |?*"pkAu1Vo".o \5 _);6B{R\~(Q&>i\OY*>WR<Կ>_m#>CRԢ P]јaYф7~4cֵ}۽->ʅH'22bTz6Gqt ,\0Nekt̠s"Tc۪2:sCV[{n6jh4;]^9(jo*ؖOx.[ԗ<ؾUyB6$.9lqdOpze$)9e=S5{ OxYx2WHN>C|^G7MK2cuUc;G|Ҭ`}̷[ mOxȏNSQlpR!ͨ kTfV{QE0zmn3!zUL:c\vwr,܏DC CA0Nv|7ybCkb{V\2w҅9SmS/he 2c*T&)☺sn=cӞmC=ү)Ru*w(0^z+/kt:7] \>$qS B,.[L42"Qg-&ם(<܌~[FЊ0LgS>5rzf.*xB:w5W6٘Ui,9J~m"6fXewp2'?S_`.&>ZO2 v5v^ytdgvS>M+k\7w S\Fu FtcD߰8V}+[!5 Z/8ׯG?| }eVt-W V.V)zc ]Imhn(Y(4i[աFN,e|tӽ.,Y$9p Z2\tJ!'\|"y1>?;zDr<R7shM:(`**;q r? UR]=ҴJʁwf$37Lom0^Eb#@iuG1G/,+:dbPđ,Ye2j#x)迓sW<{P tdAˊ%޶  AM4elY;f2V(9hKޝ&[(Ydl}}V "5Ieo.MHspGge>+=_R,;Й|qh,A#U]`'VIhɠ26W>_oRc<*<~vP٥/\ /ھ8l ʇPnkTJh-Y*-&mp=|Xz_odg.oQ kmW4%epbc:~:rJA5\ T&b9lzM5T;qDK3!/RSO2 nH}Х-u}|ؘ iӝq'}>ʝ3}5 Wwno1ϚBכFp WHZf2FC4nK-!=*8J _ad~vc-b-8́URBIn}]/#H bl[#[AbAswTweak-lVbNL[bRAӲ}P2-p:7\t6& l/MhJgi`"9V;$!|Qn{`:{(2›RgI>{o@E|= {>a?@X.J>6ֶ:ǯuka訇QyUXKwDqU |]@:)J{QG9N8 7Y.ȍR p'W:^BZ-Ȑq;3U}P=l|TFA((RFB!Ԃ͒ nGqdsI0L~E!v:B1{d WFg:b+Zi%j?+G{E->(%\(?t Zr[Ii%^+U9X,fYn܁&|gjs^majO^V۳\A6atopR]a IIP|EGuĪ7T-;"[Ph>~!n..T'F歵as1p3Ǒ<_<xID.X2űVOo/xo5S~$NQ\8!ۼ5"5t NIL>ޜB K 7a/\šw8(١l-48ReXfwPB#5C1'HvlsTv=m)-(y=M ^\vj5Od&cYo&J,{utH/ . )-)YxȀ;NB ]-T'mg$bCGLD9lBS "sYuxc.p:+RTI>hl9틿(F[d@ˑ%1G_Nk[=5ξw AR/{6fQFǜQ]L&T#'PdSc7cN-zZrL0*u< ~:5G}̱uʹ?wAb pU}wb/&)l'`yFB ?ŕ9SwM\,8'dJj2xJK.*k?L%*\!Zr2s=v4,3 ӢpB~!·ZaNApL'g#Wljl큞rWp4YhGKPP& *Z/gOfه0D g~p_9ع~Uh42  @ra(aO0۝o PcniYMʹ]>uKp,w]b #8Fk{ ,L@ ! C=WsHI:IQQFG7ėd|$iz>P]$<Ͳ e3_iib/L]0K%,VNQ%O@2iv\J%8E x >czƘ,&}ߘYM7BѾ2DΟE>h囒2"5-_&|osMLfnwͻdA\#pIVuliVa9z9cg C^W'{!)x?'&OU&9t-LcRI q {3܉i AS~}?mTy߁OYTT7"_P5A$$깗ßV*sƱ֭EYz xRoo՞*ڄ?bDh3K^k\Ļ5o|!IQ*du\N^rjRz%7- > ?E%.=Pmg gcC!1S1ec*ɃO)K*]^0 *;HyLϴ lY|֕-|U~O5(SmESUy Nxa˶pBn\1yRޮ ~ZgIH9*z֛8E_۪S*wY y@1TbY5{dc#qF,!F(B.y>: n%Ov(zbR/툸NAHO\ F5H0U!~%*ZKvD~?_cUGBpvO]AS%cQܣJODҸ!˂͎I{ְ΃e`ggE4h}1z&":m=YԲZˈ+nazIes5~R&w!:D ;1\0K >[ahڷ3mv'iӦwlj8QАa`g67|͜q(o@y4k(7\đIilux%ɸwa% v=rvtG WSU3Y|{|(E(?uhqW5Ao]1''wl<)l\7ɨ"&F5; wH$awxHI[h_^GDDN-}By]?dbڙ5E.,qs b+>P~u##]zIrW7\'?][,leֻULW޳>'SXtdooO(HnH*/C@~LV4y)i'Lz{S:w Kc: bqnHv d܋Ă?*KI$\_!'oC T//+Y;%dzl%'%2y8j ^":j Mv7<ʳcGCV@,\vtrXv:@лh>o]8u@{&ku'E1[RΕ`RD88;#5X QnȽxq8\I$;.0VgJs\ du.kv9`UEq$}\4Id/`s~%q iSnt4!][*T8[xȑ &3 O 񤬋(c;ϲNj^r }PԻ ƧbQ3W֬Q4(YOłRtF>A`Mn#<_堳om^[t,uR!eh($Z<9 -nڍ2qrn}boɳ ȋ"(!%!VcDqhBKh"y?S+5 2dJHd1RLl0/AHAdnp#KGPgqJ;B!6k.:]H!>eA!9>-&bѳcঠ{:H-8_q_^B"S*:gfB)"[! M @WbTl/!R=FsLRCv6qiGɚAg#ϲ#  C =Ö>0i-9&Xw;@A̧K*y$C~>*` h ҌUܢ}': I&_z--k6)%t7ᥪ&/f&]ғ!ޢ 4Yyojp}ھ.Z,hetWkT.]ѮH`-~\M_O0)k~w0iBcx5dsA"/ 3eyD_`ԾT4G@&:RZV@,5 ~{!ol`wiQX㩬k=K3eOSxplLNc3"nh3d&%cT[Po]z<'p|!Cp V??& jp"ye95\,KQ]uʃwH>ٖ S|,%H2 x_)IQ7g9#)B# 4_&4ۉ~¢v`YG ZJ9I {soSՅhCa>gXtӤ`? lm4vݞޒgh?$I!¾҇k~:mȡd"pD?m׫v'i O,UڇG37W3i a=B./)6.k׸w gMNDޮH̥JYυg@1p1y,<{ I]݀R4P;Ȩv"uh>湿+nW=+\h ?LRp$諺g:}.uŧbEhk">6;GgECUjpsWlkdK 9sE?xMVӉ[17y:|ZDcKi<Bff+r=vھ\W E5}F6= )S,RM3L8[ށ,ґ@,#MhڭT7v}MY8+FoN@+{ӵ%@{ 3@cV`3ϱm4d.^l &!xH5侬}Yu*ԹwPNH].Ts)SL0Ygܷl.ʹ-V rV-I=@#OhpU?xו2Œ0|J1Udv٤De8OEKR9ߒ>ԆK1hS9ѧVYaW~~J3Hʹ՚# Ȩewb$UK+{bP?<7b̭?A{p9$P|`YMw!S4uW ݣГrb\:U/w5fA=^qj^WW +Hxdddf.'%Ũ-P.!@Ԫ2煞mqʌׅs')QPʘN M ][)afkdu_')d4ZÙ\+D{5_OTg`؟s1!+)u?Ծ-֗aj4>C:&%!r$pAۜJ;sn%a5{FPnv}f?hy(zcTi21=KQn6NKTd] !x}d5!,A^ &`%o Ś|}qF"M$쇂5bQQ>{u4Y,X2c>ycWx5QF ~dr}ƨ9fa#Sc+X#HZJ^| rh|m ^˸n^FNtuVA}Tt K!ϸ 5tNeYKy"Bb`,.!ɨSG@3t@<ݲ+c"RB2P1plpȦ_e; |&0,fnO ,ckPG܄!z>k ʼ=$}̪ 4iZَ]3h=}0XߘO"! +cr -\#I\$p̬ԯ[Dz atjiXI!<|8+T=12rKRf \ xuZE񕨺J( d9gl>S҆7V9pqs3ui koF1.6TR&q8 2Q9,umi6zOз9;seaǼ߷ [ثwGL)P2/ݠ5 x6o>1P{8^Wf!7$A[7)9f}N -7~/׌8GM=1&Q +{"M^1R\1E[\+.cS#l6+2RTV ?a{F^|1h/շ13UDo2A-b )vv>I)]9RqEa[ }8*eBS*j6SQˁh4zהvмNI 馬Q`3Ե+e{9ŘųVcm#TF&AWW|^gNز4MŸBlx֋!ƙ­\zFphu dW جa9- UIg^LkfCdZ<tt.z#5PKH*zo\(+wqOo--E8>D)ch `?άA`fD`{N.J;]A ]߅Jʆ uf3fs/q"!89Du:Tzd`:%*X;[ݚh/e1?*]​yC:g;MMe԰C-/Yt3ިOm@e:pHjCVyp>.]J ͆k8}[I'KR?&[(|v>?"D`0u+'TɖS02bj j <'KdH]Qaon5D˂IktIXEνŲqycV_:,A7) 6dTm\^PҦW~Ajsݦi'<2~R;,3f7T:+ 2m?#nYZ%IDt">P3E._N9 '-V'y@~yhlm(^ڧ ۞]2dDViK'x"`dR`uh?*Pwjړ8vm`Ldmc/o%4TrIzU.lO C *\+Ycnq `Zl3(Q}S}T O琭l'@!L&I9&=;mlHqۀy 2FytIӄW+\S3V))LvE9iU>޽}9/R;cU0ri»è8ր[ vqSx$H ZzOZu ^MuQaBULiYvɻ-ɋT~:Cz+ܬ(-T?`٫f=aeyТil/Қ/q{2{h]p;Ү opRթe%ܬ?xb!Q2dјli4䃼~,-X xrء CGψ"9ϗ&|~3uf┊ n316hn6&$DEViЎ `vwFZ;"a?D7)Q2v>F@HmͪD7hBGj)c&$ˍ2(:d-Г~96eӃe^8t@ͯhB]]ʕބ7Н2:g@Yk|SZt}{\ 5N)Z=PԏMuH"»7(If=.0З͔ Si`?'E`8nduo?)d:Y@kbOmr_2ֵO^]ʊ)H:}luN-L:DC^]n7X5ӠsL&S;evԗ_ #RdU\iXmTDo,,eGV[mC1rb2T04O)FäaWJ+rC+N ")X@: "U W"ș3@x}cBpJ0:f,ږ}Vej 2rlHiJ d݇+OB 2bfU/[)g{,*=[J=x uf?*N.BOTS=JYaY-It|q+?kyK'Y|<=CqgEp:4ͅ[O2.PR>2(iu؝,ݑ]՝ C-(I6Wd| [d{ePlX\8Œ$'~ؔ{DaI *,:?"E7}g S:PDgixw|}"9S}í8x ԤD~N-zVw cAhZS<8^ϑ jAa>RhRN|Oc4$ @I.)FnpbJkO[`uL}cb'Ʀ1%.;:p4 6֣OGX*"n!ܹ1P@{NEٰ>% ,]JWt?Hdш2}glDgq%UFT"+ЌroW|Ԍ=$] &(qK,m5Tܐ KACXY:I_*۫2)|#7>P_>2lZi0neIuN[#92D`ʲa# ^. Ɏ} X 77|ko> i#1V'G\ JӹQ9ܝq˽`d4xm^@$JNswǶHW5`;}Cu[U%;ŽS!%J?md@IM'EEM }:2>^D8{ 5Ȉ,%\SG>C𒹃WSJmj5BdxS+vXb}f78]cy֢ rw"'ȞIm8| z,/ pplOPN;B'gөk_+9K.SzL_mSpȋĒ={SQ9biB>?f)3Åc{q#;J.Z bji6i?VC$ eʘSVf& M6Q5 8ţ'"0fd֑'0ksI4' 'nv3:F[d[c'$ʪT[)@0B7<x8r:A\ TZ$DV6kI \ߞϹr;U!b[mG E(x{<Ͽj9=]q"X_Xbղw;抒>`ppIQql~-]+%먆](ۧE^`;D)cGv1F)+zT؋M:͝lܿKeI*'3+&ѳI%u3g=5;Վ?QeArV翞;N3}-68ӮFvKx/4W6S#ev,fG1z|a9tiduP;\lȬe-'aEDS\P>nF!Ng <<1Ń'!*.K]G\Gxb;7KCTORsrn(dfoLi*]huΦ-lk@i`m*Ѐ_81PoĤᡈq%m8E#.$}Xx M e!:H '(G+>[lj k^Dh " gɻ12ߋW~Խa7Ck`3Q1%.ѷ*ʕD \rHf5BƜ$9ǘ2FVTmsX kQ<]?kiR̨c3h| 6 ͛Y ٌ`2ِzXfh!5ᶇ  E-j!³e$:!m$8Ow1<y#g?{OPΠV;a߀e l.?3#[A0Xa=i|Dm7²0ޡrEgOl >ڻmv M=4=g$I@zаڎY&WI+F0F8|6fsK`˪PUU110ߵx߅5 azwAЀ̀mTOO+za׍T.Q>R7F, 41~<ϓYtf"7PdC3*Z#ntkm/ؙYl^b$I}?T̓O ؕ-vJgҌԠY_H!A NwfoKpL~}^"dР 8ZbWvS 2E4: *b!7f J=* Ez;vW,sW6˙ѓ{jdD`C:{1PF7kx7TAlU|YCSjʕIYE%7%A=#GUzX|gx5_6K K[BIIΣ?wAu%'Gfp`#Mm(c%2&\ڢC?oc *W௄`橨@j0'"?oQdb;nsoz?lʶ]Eb$Giȇ/>kjsEuo7 _hqncU2@H>+>)DD2 yK6yOC$eme th~am> Jߙ2Z`Eu٣j^y=W7]]T?dq8xaZm6jXXԑ>Jk6W1(NRc#W)(ulp1*} 9GW$[ ƶ".ʲ(k[DAOsAtN5E,D2Ӧ,N-Z,N`Ƈ aJ -p!_~“Q(^b=Ě\KٽjT&eLg^HxLQREַJ;p:нd iTY璿 qsI3"A6嫖2).6xq,bkenWlc6A!t-0g;%?]mbݢ9eK E?Gl ͚A`j_n*HͪSr"o58ފ(Xqh~ZX d <ІdRzBIGP"hS2EW*H" [(JNGdؐUR2ݑ5>>"-{;y2)L_ mkd7|(Yp UIjm Yijźi 0\lօJMaϹ/*DK*1E.dvFVd4럽_\$Gn溎+Y~47َE>'dE>T`EV'B])zO--; X#`G;!*h_Ʊamn>b̅LW[?n~WQovVhNf NJ ;gG6.F-EOw4 6JZ1j-`0-mdOrJSh4{B 7oi@ޯr7Y'q}8β&rs.@_4z_̨ŷ#oٜ.ILnPls%G>a!s^x~;mIAO } xWf3jAn-G<nub@:%%Ezb~g?Na9I_ӈa3 !E`Dm d@Ի̌okV:%'b?\1?Z/w ^?B&sj Cjuq ݙY=ĶSθo{P^xѴ]ƍz>G;܈e=T{ҎGc4Ds*NG'rAHJ@S0>f+ f"S~5:7436ES#Lh<-~W~ Sa,͇O]Ek6q/f: gYUhe$w((YN9"io1F^@E^vT=e_-7^&jMDA[`b;f@%,p,b$jIQ1Ǩnz&QF cp$yBbo9żf=)8yu Rw 'G,CP-@يeΧ" wXz=sհ(%O,n$I-<uӿ)":HՀOG )U3kQ4).yXsnXTh$3|la0@;539=P}ЛіuJ J^QU$@Em@w*w_4kIcX# ,V0(Zдg493})%y'0kL6L_L5ʂg GoOxPKbaa Sz&b@(">HP q5t01rI?r4Hg aN5Z "?OvSJ8lI_Lj̇)2I_יRRRv oRٯ]NZ< >x;ޒH"{ N='X&Qw;2*LCw":??,ThDw3etoc:Pc{FiU_VݻL i$&\"yn`]J |ud sx>OՆhƜPnwcz$ 4//=Sw=e}Jp,My^(Q}Q.8[_˖u]5P@Le_f]F4E]v۫n6;@Ytfӎ[.xzk ֮"eräzm7eZ Uڸl@ L'd(b8\ԤfjjEʼ5Kqػf -/h W$'KGs22&jAmgT^}iHzND}ؤ=VATQGy(KYuwhbGLF4˿ tafWqloʍ~V~yl&&~6A ge[fEo_W?.f02xZQn_⒬ʜpa`uum( ݠ&a$Ԙ!˒DG<"/Ewgݖ[M6Vs a|iE2quQ^czͯfA40SK6'{Ժk9xYoʆ5=` J:Gd$XH Im жa-ZWkܻ(=űNE߱0)&7`xbˏzvͧ VK:OfHt0}I58C "j윝]Y$p)L'鲲A~͇Oݗ.emJ d@or'k,sC}RfȀ0FWk0:S3je{H識 @Jo{!AC(:3C L( 7ۤ;sž}@%C"zE.cK g%?8TJ_ W.|I}U3HDn{q54OBILŽ- a j!@v2.>q ^47J@Vy(JY-QNg|5S+І1ld{TjbYsq [[}zL P< XW#zA엵Q1lr$Z.۬[&}n#S騽hb=7[H#e6Q@ԲgѽS=8R2oȊ!B*䏬>.ڷ: ݹZ=zPG@r{{:(>*&u̦eedsJUk\xM;a]>䫛L`$}x ƫM ӳs LRB@{Lߥ.S[4v2rZšpS.kv8:"E?& |$Ĺ6% 0!锽M]zMnsn;ԡ$Ҧ% 5|y49@#-\,SP"2zv2|@8zR|qd鷒GkhQdTl=ljrjc+_W3~=30*-fӭ!@q Jm~0B;Q /R/$ɗ}Cr<0nTK3Vۊ2 ޓ#y{`'OzD]%|H)'3UPZ38+&&l' Œ'忶UlDũn0nY"B)nT3}Phe3|?'nCCHa:З$f~Xg}M;%׼oǼ.WlOfT]ɾ =mያƓBƣUx[]!Y+ d7X|T{* Y#.AaA8 7DÓT,"nEW*hn?k&mm2awe]-~\-.Zu11w6\H;_{ҺuJ?M-BZ$>U~&_Kl Cj8ÏIib;z eJƓ3.#+riµq3zۛM @Ύ<0ˁ\sc[ 3`cN yb'Q]׊+!S(?L!``3xl X)A&TS>΀`$NZ/"^ pUFW{oX&7mR~E.|}ƑX6=b!!ym88]5/)ey&)gdӅ2ƚ 92g,L"هӇ)uk 9 ]TCe"hD(Ӛ<)rA zB;AcSiy%AىAwMM>H+fNaW|Bveu*{-=fTclSi(ˁY3`ﲌbpC&-nnz[9'剠.κO_ߡ]e7eZ_aYCz5 Jh3sCYu9 ZJfsIUcHi?Y%6/)^/E`|@܎jZ?9EL6J$m5,a|By{+p`I&=lQo E4?݈@ޢ}[c/$F L-g))-HN:L4<_kRWF$uj/9%%9yUD1ZҜ ЛMݴ@W+ *]K}>nRTW?7,Ehsv?6>LvU2jYAtQ K.qJ<ْD>yS#X+m62A4v*1T<]Yk !^a(OPP}Ge)Ake8[*%!$҈k ĹxUj"lzS;.!JA԰<M ]d=nrp̌: vrz-̛Og692Ym/,r/& ţ޻\M?9ܑoDtk ]\Yyq|,d3A&=g7#E<ڕr,s}ٕo]7R^N&h$OWc ˤ^!3|K`5?&_834klyzD@ē^%-0`iCcK#ŠXd >7GM=e R_IG~inEʈ}Y,t&TߵGx ڒ5^3TؗIIw'W,4W,<rz݌yփH,]W1p"-"v'^D^mR͉J"wB{9GQY/_xۛpAn јcn;G~8*!ĵrǠTY6[oH<U)2\^H 7RʛB(TW@V8q NM@ZWFHOp/l%{ͪ|=nJNe#OTIDfG4@f/Ǥ&oNrJQ\Fbn;ӇOt5]|d$2ۄmjNik_.e(A|S:0{Wո/urv;涒3KѯbY_i]hh4 ^f r)FdK;Y}-ԂseLc 4)Gk$EM+e,GXO"ʡk0*gF@LrMTOx^f/&o:Z1#`& Cix5xf}hX*KYwlx12(EPC9N")@aH~][${3 ǘӢZB;*BpP&hynHrPc;V#&eH i(US^y[d:s%`F$>sQ Xـ ]MdgfL~<txt?em?^0R;X }gǺ1K~L0ڟ<(lq4j/ʶЮda91ߥ$oy+"7+5)"ƾu]Y+.~* |㣀qU.V'*nvՌ/דԻHjF{cZ>QeC_ώHWy̎FkbM^noz(Wmxcb?F~c:'@I&;{\[y p]-&pv$p,Y) copaØ>l36ȩ4QMk%QqOyhCs> tL @ Yo_XJMu]*Uk}ni[r44vvOΣh YҨ7^mX4c,!'s:%=ȞF^vw8 ,Ez}r;~W^o&"Xq?)=&{4ZdVxjSA/T ;dڪb̤[VD%>a9t3 90sǫx>^d#KN?F#kqX?'ꢳi:_qR[3i/jnZ7e+Q٥OeJDEܲAo%Xf^Vz/[CdX%*N耜Sw ;#tĐ, &#,,BPĕo)J?tҽJ:Q郱Ϧsqy3`o°,YM$(M분0HnJ7.q.Q]܋ftvmүU|\\8K={`Mmu|U`+7!Bc@TZ?b˿nZM:-?U7y/kqטb!KPQg@)41irOb  +^ ?mu֊ut ٱ|3Uv.Ev44a7ϕZ&an¹cQUe0'SP{doi ! m*[؁QˋN]J\!>wNm#7vwUM!|AjN f0/o:eFiv7萠xqQEY[2B{%ð8Ete]BKqT~;Xqt6+]h+HƂ$S};y!ddw8Ұ h}\ z[ (P2VjW6 -0g,7-pѶ7og@#/:_xu9凬CPۖJܰA5=}W D|LSR}Eŀհ}Q)$!4C"2v.!<}9 w(3SZ\&564RevB{•Ow1_4rm嵊M5QO@y;WkVAaFwMۓn/כwUgd4#}[\մrκel\$W+o?NP#bj3pkUL- } i!ĺخnN Q):Vr7)uǣF\rׂ i*@)($&dCh禸aM'kSb8Zvd{4V iK ZgA݃!jJ|w9( i25Bv7lYOkPxz\kR"pn{hlD*#vv.FZk٤A+{wR]aF%W!0vV=͐>W 8Oghi lwB6ѕLc$ߜ=ψ]X|*>р#ł|:0'S 2|Acf@rVDw nX&<4_O w: d G{Zjq$ۉqs?֐ LyN.$/*_qrNBQ@d1p2%9crt.R`8Ȓwgi@ZI.{Sc#5qw #WKոv,¨^% D`Lp~?C/H J-z:3?%|Tk(G{<#R!rF&q{׊m,:jϦr4YAlȖ6B:S̊WC>uEam7ASb9)X_'ljQ>5gE~+%xՆkLL,F*5%Љ-Ëyȶ(wž̦+fF7N+8%ikK@ ʓl/#?<@a:`K J5PP۝H*t;=|B:}?ӌGk/-ʏ&Xzǟh!] Bn#Z o&şil/!B})˩^' +B!?(;9/%Y1t8x1}U3A˩dp9,I§|4'̊~ >jV[߿HI Ԫ|m-AȨu(;f'7.tN9왟iK [D뺎䕤}piU3A+/v!) %NO?ߢybm^p,5ů|n4^]r|b1c3Lal)x \3#/n4K+y)J;^0iҝ128YY^͸Jٙ#l>urQ}CK.PP`5lB|swD깦Xa#`clެ,1֭]nhB8}ã~o5JdB&lxIemA|lR-oqgЋS*abz 1P׭O<.t)~:&0͗p$t>;jIA$F6 8]Kņ7C,SJ7g+ vsղfa dgE+f .Ɉ`I/ԓ PEؑ i%U%)J~QFg3~t 9\@}r"hY ,!$!9'1VQwS<6Eyj7>Hpp'hd> i?a6(Bf3yZ3^'T,(j*O yq[@ Z;1w\Y:[nUOֳr`5._}}]T-v׽Ř@&1G˴؎o1 ^r o^IVuw;y>8|54&z7`P֐qjA.gqk"oQ/!Nfj4qQ8Y2y e̥7 ?H{ڏl9e0_Q|N1I / O%bN)%޿YdXdOa?R(+!n;VPc/l-Z:5 yr'sfR=WV[$,HEYG.حBTFϓ>OwGrQ*t_U{*,3mgƃoۖ>6`76R%8'58ƀbO;{lcL1y8ߵZſe)~$pI?&7 W{!4+j"s"ihQ1I]Z U0iU-=i3Ƌ仙HiC.~S-JPG^+A5C2G9H17(Q.BȘh")_qo3DZX-$@ mF#T7ͰQc2ҦuuW$}g]yuuD-MOXC+{_[T1.P%[ )~Dob a5.5ALux<0 GQ[k^m[L[P|+J-Nl 3s4 -$3˫}Jpz|+^'0S tImd)K=$[bqącm9h By'҈/lT1sw!VR(@Q%[rVYG+K#G?f]lN/i'Cѳ^$˕'$.g&-+_±mTOeRKt$td憍M'kh{Jm &*Q W ka֮6}s(ӛ3Wb6%JάQDn}@OtF c*󓰂YEbxxh4}SV,i$ߠ9}˙QR ࣆt}s|rx eV+yF4Y۾" #=trҮBBtS@$gt *pN^Z&=t Q]魐;F2͌kQT狔[rJ0lו2 [!M&@N6-ZC3md2ޘc5 7q`_FaZ{ڑwG2A/Uy|ykL/1[3/,U30|QO)ׂX6MOM%erNQ: iK}XcS4̮e~Y2L8A6}j`_d!LE(Ui3 ֐ӍҼB՝t&=gEZO!t1Pwr)CB6)>j8yN!5(;rl*w d U#B̯Q_cP$h]IYІ5~i*cJߔgȲpĴx`S-$8۽u,M\adW~X}hQ4#YCyP\4yfKe߃y-"(F#MNXIMI`ry2o1:. `чvz P2 STQ{FZXI OֈNaa&_F1Sn̓lG8:,0pAwUU]܋!pyԥ|ì Sc۵=﮺nd#NAWJ~|B{s 6(ȴ;#vfWjLY[*-v_AkKlU_8 -GAnpki @<yY<`jc$} O6Yx_FV{leL|fĊnl$A4'ȽeXj/#CoacVbD'y~|)CYRBMC'OOaEhq*wVV-"[OЧ+S, l_ocӴ@N;n *٘c{vPՅ6{2ye՘9]8RI>h֨w5ޛ uX#*C-IzΧgܼ2~sb׊^4[p,2́֫o ''y0r;&r'P6BlR@.MfLgKf^.~Cp[v[j(#o15yWf:ә3j"<X/B'^}0Sm@XT^ּ]qԬnL'Xk>D=|k&2O?<mRg-"ҵ`4,}o_t,{^OZWɃ %ѐϯ$ҒA^&ʺ6j^:Ewut'#U"ҁ"}D͒s0]B)WF̦ȕI!RGы [ O4`==t,ͱ'jiu)8"i4>'%Zu;HB9Yl]x &48$AxXՋ&d 6Xi6s_Y1[KbLr,nۜTXzI=aNXS {@TGU B$eaj |Rܟo^Sd|KcLW"} H*R,><`P&Jƃ/ Ub%2>aɲ76)=|xQX i&?g:چa$I a8oeok7jJ3"f޲~Qr.]QWr'l ( --Lzu˴;.xm+3oUx]յ=r˦+3DpFڤr3Zg cu! ޺S.4]TC+%aN4JxFF`oA)Up2Ɂ-9OӶ( 1-G4JqYXSk8H6+k)Y(a_V-Dln6V9@Bř4uae}6={93Af'pƔ{x#:0՜w4|;Wh{bgo eޥȳ9*R >BK.Nl@?QK Qŝ{M?K08t-'X*HѦ},1xYfvNWnc-?-#kin!w8R^!UI: Հ;J0>IPT:⢋0IcFdEo|&E tа?i%b/@ṉFYnR[4j5C"\or S߸6Ttb(y}Z2cFDyqEmm$c x D0nߌf[g1ڰigc}P%wyJB8 HP^S(R*zehÃk(RՆ /o@²*%e|b?l`fīq)M?`Y%)xΞv>ʽ<{WkXW2)mffEH,i=a' dRCsfM߂|E|$,,8rS4FUCmVfܘ]FieMIb٥}2BY/b_m u!rQћNƘQ_h$:VpC6URC!/ 80Ե<2 )͡C a 8Ӯ2gHm0a⬬wj+Л8amR^lcϺ"UU/ G>] 6,oC0pkP뇊䓖 Gh5=H7J kT J *';knjn;P{S'օ&$Q/{elV] k5E M]t@ *٩)KI٫XlWdtGc#U?"Ethm~Iw| 6 Cym eFIRȗQ_zunlfHc(IM~cIdOsý|7l~_I/ rE(5|tNA bwlnխXڤᦙxyLhқ=j枨Hà|f:r%/BW+SUML[} _Viq~c'DKj< Wb%Y8n|L F |l&6K!N97e>r|R>A+,nkd|Ͽ,уLԵab7':yc|6cʷi;pc *2/ѸaTT@<[mluݝT!ʰSFoSn3}{nY}g&wgq+&3fJٖrDJPYVa5@H@-^ ]h~TT5xu7hVY2,~{U'E(e9dnNpDޭf4y~ph1C"4 7YlʮeBUݺ C?|_"BEb/\sߡנE (rćl六4]sn )lNGQnz&ppyqvYDY|=OouToYeȘ8<ɪ }T坜ΤGBxaNc"SC6/֫-m;kcĕ53Q8+ԯV%Ɖ 8j*Fit .tLH )f2 ec+7b}V0XX3^\X,лܨ<h&Ë~.OxkzG8}65w4\ی:IYcwN;L9q? :>muKm+YGs2xߍF?-}w/wr $FCl3\ƨHOu):K::ĕc54+-%&uR!2\`  =M$wl%~T欬eɶ ]ZrWya,4T)=v{-CYp/]Ѡ r'.w]7g6G+*lcCjA8q %&h;DHK3C1@KM11*Leƅ\H 1`irWhiQ&R'{.0Bsoq{TγsY v(eN8`9El9'Uv:ΫsK<- (#[f;SLl=嶩>^y 6h+5EGݻo=zp0Fְ!Պx MeN*3{O86!x? RV[BO/1:-7!'dmAAelc$;հ$.n2KCd>0*5ۜW93r6)A? AqRTgn𙤑*J51A5${Ii >)-V>_>\m#C >"#S`f"{Tw] +6X}/),JgRGRz*JpX!rnlx 4.S)Qll\|6ۈܹϩ a45 @+/8,V5ꢅ| k >#C1Y,|^ްh38x!b-f)^/T4MC[K}l(.Q5پt6$ tNf=E?ZE ',EŋsE!%fpa/曄V$ 6M?iAl\,7@.I sk9 ˑ49aAB|J@0D?vi]~|-y +P;&i{Ǘ@NLJyGV0*mϨwCUjrgdZHM>|oDhi$-r"cymAz|UMVGp:~%{ H '̀nTBw^U Cd!H>7Nu;%Fɒۋ@ VU8=9BFQCs*+V,e(DkHYaNۙ2"l9_NOxd-qjk) z7t!v UN'r5%'!T=Ȇ%݊mj3 ,ŶKn5/{[ Za*P脴 #)_sI׮` je.h|SWuǙ# UӼZ*ȼ;BvT,X-PJH,.hzX $%PDƄ*W1KJ¨aˍbs12pֺ]A~hW9 .×O55Ib.IӊJMXKh*-L#2la>.@iU8 l1;}Gs#ޕȁ[Q@$`@m3ѳDg<-"1bӝR2veYTb,7AD yl*tڴP&clmtP&̮Pyi"Zޭr5hZ!Vm6<5dSXl",9 /3HG-e4d $ T2-uZJtJ{[[9$]ojkϽ)9W~( w3UkmYFD^TCٜH 6W si1T.uGׇJW3Ԁдt qwvq l*kgK"p/sr.:O52Kb~I#6/`^?biXJ abB/dcMl-haxndxqP g+)CE7BcqN’SV5vzBʓ6Cf**)zؤBچstقpJnI@{H/"! T|_aKpCwvyX>rb 5pba3 L(NI8p/*vkde4Et`aS 7Rl?v@#V#of_O&e;G>NU@PF> v ˮC FJ?\jk E.X<~CM tdB-FAR#ϩ _GD$.?u}M6CcCtnSClF֘2XLng@tuoc\DgkUރnAPˎê VD|yx$圣4Zl܋`GlPQXJo]!xZ&}OÓ{LS} 2` mu/Hzv*6yIaVH*y kyoY9l®Y~pJrM~!'Xk]s]W~jݤ>Fږ8wC >Z:1} &GAԢȁ-^K ɅPχ3~C6RrWC!鹝"CcJ~X,t 5͵?:0('/d5 tΧ茥-¯1L9{n5jcl]Mm+^v~Cp.ޢeI! a~eT;B{jܚ74)E92Z!:GK@BY]Om<}jQ>RG,gU:/cz}I$X!z,%̍;(#Я$ [ε^ՊVTRJ:ohACIU]vNB5RE%ZEMUiy/ٰ_"z'3 /_ep:_ap⠹`\lća&ZW5{T7\j$u:s#iq ːjI^EH {yշ,(wc3bw>䄜%*IV|SпqtdQR| C.ۤ[]0nEN86g>k4F/Ldk*1ǃMw 521aQ36\Vg.*1] | ܊م탬uiˌ@q#ӄ9wje=1\0 53dK/~~ 6Pڭd,wjc/'XI[q}ݙa[y)۪ds.UL}!.k ZwnZ3^CuOrCp<%QF;ȟm+U%-clJՠ?syWٍ+%r97=|œp|e@4m}JD4 b esX([ːK{-, iAP$v#@y0z%SSrjclƍQY7+Vd^ϼlEb+HC!%sj!:gVڿW [JΤbT`C'ʑr`i+QjRAe m4E!+A B҃UwSL>;=lVsՎREwFGW6a$J&%bY;Kl`؀JU7"F".v0 t踨XIUL"f qR_09$n a+a6/C0txK٫q+qWA(cj߾MAt6r]Pb@O>x[º B5QCVg k1HOu Ւ1\~0;qXDr &,@_pZ!Ott'P~IO81k)dL|MpJN"-H r겸ŢM01( 6ct! ڲ2E7?v(2єL+JbJ Ť{[C^PXo|]Jnl{Fl|zoLsO&U *c-ub԰k&4xc{v=6MxTcQ3Kh\eps,iӸͺޘD4+ΝLoylޙ{^4=, MK 4 {Yv8IzC~p.f|Qa .e{ĂY@Bow 1a'W).x[-NCif4Bl~ *jD+BbKZVeb ]h\JUˮug:XtN4]k~8tNXx©wKew\!qUq | Xpפ*.#~naRװx3>c/7]N0>.~kCP܆q~<b.ゕS8LY$]-jC,v6 8$/-F[ ny8"'"txǔיM:*F RuҨ8 ^&΀[upnj\2̭qtF?Əj5i6>(s#?W('5Iu@?dd37a@3aqԆ?(gEKܲKdV>RqݓtHIyz$)O |fkp5S '#c;z翲#c@3=Ɂsz=vy z\yKk=CH ]՞Ub:F9ʥ%o+7JN]!v Ee~vOa>+\Btʙ*:]O޴l^N*M"q JͤL/@h', 苦UZ9Y#9 Ԩ nl9V +oZ~I \ؐf[G N*͋yV;` 2dZKQ Tw FseFŻMjMm<^zYB-y>RvvBc8Ÿ`G]-a(a?U..D/vdp>Tx^"ʺJ 7v*,;v)30^cZ }X7bsɑp0!B<(!r3igq"F '@Jϟ3dɖIj9up-VtH>*;l^}:;$aUu",.Dn"K~te8}PpnQX=TԢiIqZ,6NH+I2b@Wӌޗvâ! E( Ƃe'2n`8+?%{u$Np}y4R=%@H05QiIJ:@xb&y Cz!FYc ͟6ʍKNFmѬ]Vt8lXWnFcݻ1yɣa]Q^V qQ!15bdHWlY|*L$*Zw?F|>\vwCwvN==2h'x1Zq?<6DS~" yjJ\kQ7ܹ;W ȋPKH,!u~F Q%(1ٵs{60y\"Dt氬$xdz>d"q׊Gc`D[Iv୾YX])ݲ-ݞ㣔o+]͌tlOXoΡFBOmܲ:=YNecAPgTeRw!ȃd0X"LBiy0WAX@Grܯk^#95^Cx&LZs T[|v/B,1k^W})+2)fnLW$gI~yz օIfe(UnBq#z_zIcE|IL،@iX`8L ߠе$ xhA%O*C8 X;mD?i 7m΢*kEG!#+RAm,&ZKGYB(n6*=Js5̹1rb5NC}fwJ!Ās-1[j$õXey 7_+T 4o 6>Vܘ<MOڭ;Aan(Hc"ƲٷmPЏ s*{YRogkT4>%6e;(Ɇn[$kwaw1,|KBs\Nq]JٔEߝsn!%OH+Man],;gaqj^S}q M=b.FZݍPgn'͕%PΗwXr AGXPDEۀe9 Bl#3U,^'|+%Z!a~s$_"eRn)fn\i]LnQ.d*rZiL LJ ߛϟb/yrvw)6/wL`}nn`N7AIՒ=_] xQ6w4ml+&Mj 8Gڊwa$Ģd|~dJ`\ϺM[.@Ooh9VS~ԝ"Ig&movPGMNg\UG DVuvfj[d4쾄o4a}x+RS2>kA' Ij1m@tQס2K}ʡt JʘɏTu.&9޼,!aͫ(蛼|K =f#w;_}K왯D\= 툳!gkIe^͑՛ꢲP9PBqsѨs8ǠxH.̰l}M(0EhN8єl/,+gؽWHjEWB>>-V.G7& W<]z@ISi 185/v^bF:%ڠRZ< ϑ[GS8EkY/1~-aɓ޿=;_~GF[ؤڻ{0?K3,AtR$--(4gWl=V7{45?#sY3fqհMm͹&9?vnSse!sYPS`\'缊Y0{Rf֠?éP z!msgaכ- 8f|J)YC-135iiE#[^HՒqG0;|Ho# uw,IB s #@Xcim~F2yZS'{in"oR> 1AvlJ~ CvXHPイ9-hS?SFZNlyebS`(ltkj,F] bXbږAC7ҙ3ټ3?F;g\ZS2DO|\74:^3B 0SFTMk']Icx#RR)S_ֻ%Q#b*DQxʾ+?|E^m+<QeSIߣX1=!VWUCߪj@) OI&f\k827N&ST(b*Q1| (i%mmePatEjwLA;Q~zۦfcnIy -. O{%&f}Ayjm ]ȾNi)i, ,8x8K23UU:Jiyw])?' Pr;'Dn!vB yj엪C@ren'`,\}a2(P+Fi`ps~l`R#^0Y(n:,9GXI`W 472e <õg˰QuQ"Z۽1$M}j ”tO[Hʅgo$ǽcu?e(L:fC;D eo7"o^>1Ҋn2Ujy" @%I!aPpd.3Z 8j JWW}[tAmR'tPkIP /P[3J1[p 6*sS M&6[Z$NYuyΆ4Vg #LI>ߠR1vu`+|9 "f&o려&}a|չꀡ*+6$X&ԃ;zyɤ/%`FQ^+T1eI娵[sJ>؇ClU_=iWA dlsm$;=Gk`v&5p cÁ:#fup"H;J:ng~[]^3 \0p<|T ;҆^Ө)sow2߯6o#?טdyZ63Xn&z [{ۈd+O@9W5n\Uy`R+%A,15vD5`5}̍+r(p IJ| CxԴJIJе'H0,>]g|O헧w,mѿNB8 xUqs~hFhW%c=n9Og a:&VibJe!p?q7Ti5r.mVM[#?E'%#V]6ˌ'΍'ȋ%d@[p||@4;:'B9VMW6Y!;;PNߩiu=۰< -&操szmˌ+I5{-%Р,&]MloYS /9oxtɏma]v5 )|(;\-Fpvy`O,SD0PUJcik.Y@h2$3~1f L歹` .>bm+LUnz) V0h7ͼӟy2!Ʀ- 8n>̬A VFP-#W0uq@pjTKTJxnc9nI:L;W>ďU ${dJBڥ"ЯיrTH'ؙeq]|= pky*!zֆ7pPjjiӠ'8)Qܔ9W>;#7&$^+>lЉaål֘Jr7~D0O ZW Y.YkPwzVɔ] fE^⽾+Kbzͯtl]|zbhZkTN4c5Ofb{$A|`ZOAJNORˌ|sAdeHU3ɺ&tSF%d/f|b@MIL/J+msAQy͡mK<U0@*sc,<%gP<됬, :,gMh5-1=N`(耛j+SiUBu.v+V4oπfk_.V-l՗r`X³/&+T^<lklr'fIMx& p?Zy;gݔ6:AaBGJ$0]ae#Ȇ,H,>TՀE/)>!hRq94~ÖzU|_miOW0zM}HkvʏH ,7ٯ iReEM`E6m ()PMI?{;ق \8hr"\0t,*۵YX&O:[Fzd:E{ G7 e+q}^s(Srý> T r\IlPB&NS1[\BRq\)P^ u2eeCLQ+fp5eࣤ,3$5u;rፀ?EO9 9{/T HGE'HC>S. Bg ^ ⼤U&B0wYH rI=MlR%#XoC('|Oeu[~3ڸؚNß5⠓;/;ٝ P OB-}.1qJwi({6e9|cz ՘CVȹLGi<W+ԋ-G{-ZۻMV-8(ɝdJ ZweFmmݯO-MIaqV 5wsp>>h%m~R"}!وBʱҿvWvud㐅L^9e!i H;S.l^ٌ#,` RD> 3\۟ ]>J&fJC|:BҨjy068וŶ ClL },mLp;.'(Y_TOɩMf6p/pG:%D g2[?(|m=kBX։FS97㰎u0fÆcxr0AAD=L~9Jr-@Z>c?oGHha /RޙfE:f̩ Ba7Uhn0DqRVNq(5ת#G"3DлP,7ǯהbF7h/)FW;d1& ܝ>[;w@dGёY)f  Hǹ± G Zz>Ǒlǥ8i@lfA(k#o=ʶ@ūm0S̮*M:bOwKqM9]knc܋p$IEI|NXhWӚb1g`ZFsXVͱ]j2wY+Z`Q`芔A` ؼ E<ޕXkF^JȪ\x*yi`>i̺R,JC g!oVU$B%hCkE s(klM.a]H+f%VBBнDq5Lrs>fa o4;D'ijt"A iǼ<`ޥE8V.* dκ"-+V?To#W6q16b Xtl뜱F2<#VˑЋ4˫g"4BU@-M4\a2qԟ C7) UCj¦k;ޜc--Ͳ & iƚ Nj/*ZC܊X0԰h=dZDd}K~ jE[Νp8@RXNn(Iʰ$)Ҳa;aSD?{oP2Ʌ ʹ 1z{0b{g0P3dS^=vzcTI =^lVlLE",Ƅ#^t _*AEَPDRoׇ h/c*wжqVFPv0X5CC4_Tzj~@%j9Q뷟/\˾QvےR K蓱Ip3;j6Ē=b$/cwP rV]dܺеVo%ZMȶS@>NJ>+c:ꩠ7ŢM` @_(X= #c$h (mr]Edfp188<ŨטMoKk)d2M^݀OVO@l*^4I;EYʛwCsU=".Ae$E ,)Ti锰+:]ytPʣk.Y _& GƬ|p  `ϱT{C<ƇFr2_+($~ -읖4n1zO]`~K0y?r{ ͖mkH<Jﴊ lo"W n;3ܢYhwFRGEo2't utB}ggh[?ı=&e;Oٟ+zMk"oM:Oέ b! 0m^<hq q1!ګ!f2s f;(eZB]} *Hwxu>J!`2hp<4%yh{>gsы݃tHB!hq| dA ^QAq?:VX1޴:"d3H#2prĺﭶԟMZB#4(]6_mQUs2 /6OԈ鷲sUMicTJGfr7?ק9jF"킝J͙MZ)ЃVf>p&"SW/ۿsY@tzE3<IQ "RKE~]Sͦ1㝉yL=E<f3z&nBnt #Jg I͔9GD- #:h2yUCjC,z0kQ(80"/h%@'uGU!a)J %571?s#n͑ 42z:вH{a]U C(p9.,/jE(1>oL>"MK 4wҹ"b.%n#P^|Brɰ\.FsAXVJtrY(hu.S=Ֆ~ o m@EWKۇ"ff3cb?|:,n ~Ǽ++@0-iP+"I$LH$JMEP<00Lzg{Z`ǘLׁDP`.A\ƳC 7 Iqt7a9i`T-x֢}3zyƜ帳ȹ#6Ѽx2mD_{ 2E\7'v/e;ZPL@Q_۹J^gJ1WYy⻏Sw⽷/{1( 3DTQ~b|!: 0̄.a6/OzriI%:%NYA0il9JGBlZF$ qL_!@ʦUC:}o]UmvtgD#<6Pɭ\)e*faXDpЬy ~i^叉0E?Y? 1+$䥵ghDe."{KYiCT)WX4#1([Ԕ8W| & xCq0p[9~Ϻd|aޢR&h޼e#i͕j3!iL5lb9s)x^aTs;&p -Vda?73N{-НOi e :Hcő&^@/lKE*;m]%lb4@*4eu`@̳7.( )Zd¤Dw|ooA-zڗp$]ң@Fvҕ{6#sޝS)B0ţfvl?3>Hu77ZVyKe~tHi Ħ6{ް6)t>v!勚Q˩׿w1Tg?1ګҀZT N ]BżH)dz^$N|U\,VӠe2N_jBb,eYס #/ݖ#pm)b֣ڏm[3t0`5GsG$,kf'05eC~".D}[ I]3RYL'.e'@Uz4ߙ[|,)]eݏfwW22 ,1Xz6m beYwmGbyViF \LؿOP:,1, R@J/N0|<I_B9+S* :Zǵү$f̵\Kadže"/n 8s S3OKS&+yhd6x=/#dew¢u^W.D)3҈;3tBW7av0cNKRP&1q37"ZYYhcIu'819hB%^9ɈRQ:M/oԤڢ SNAEk80+_Fq4;g{rasYj>`[]uTxO)PI4 Mݯp;qRM-6^}K+#X(W\{L>C{rTx8[LY ]G~({S+ [(I,~i 0'| Nb3D6#` Y5 bEL_t=uCBB>c#ٴJW&%xQ3znf-x>uC]3:JlP f]ɽ"tzנS 1=6Ah$h Qskn'fښq-ñiڀِǯ-@^?!Ovi.L,eH?B@ !"/%V8)?>7+n)QzG[%>7lJ(wA}V6ç݂r_٬AGg؅ ?<@k;F~ K>y6j/yhZ_w 4^+TRnc T -`gKz*K4E~cps92|N3ײXWED"K囓zVQD9YX[\?k1U_/n 7ѳ gǁ}geN*zfS`'Yr:} =2}aiFwKQ"Z?/Q^^+Ok-2w{ab}p 4q=BF8YsU7kpE塨IwSƀ!ZRD2of&j*( )C R] bF]P;iFg^Vgc?JZ39(o2Uk 3e=GϐWJd!( %[FjSVc,_lCTxY{2z>~Ku ŇR k| [2YCAGeKܲߡІdAo .֜2G"/Fh\}!N!Q> L|+.քBƈ1Ar^Fzx&3K~D2Qhq®X%pMLMTI%"E{<̍#!tr/=Haڼtmc&4"m A IoBVKMT +l,-N7^eKpqq` Y}mY8+LpN\b\{*[;DW8f3 Qm|1Ӳ֎Oi5]dȡk^)N@6j)w-eg[NHt?@ƽ1U?V$hxFu+iö @GX˖ gxRmnWŨq](1M hJ(ug,?.8g̿c;eH`.藨 sSs|_UG[:&2dpb =U&SILJT`? G+KtͺXr1Jt.B;E#v*#qP,?7ٵ YLLtą/$_)&ab'I%WO&7 l:V-~EO\e5%MSMPpsƱH6XW_ƈ(Ь ¾}"uIj3+*9 dJH6њ/IOji@[b@ff:n\zZPQ0?.`̚u<Ⱡξ41^Mky䆉>#k,+b_Þ 4"K8]Q:c < 7IHi5>JvY /x[0eOl1s-m:|BDs? U9 T)}߯}p`Z Dw.Wu>ut%nE 7xzD혂 Yzώ4U}Y&[`ba=4P%ވa֜3Oou{Ƽ]@0'·õP_ tBcPX "umxz4N\Pa 5o"OnPCT鉇>smZpϹr?4Գ;/x:egP'- l<ݥlC8.)J(( )%y 'ዯbē)W?vzF?SwVO.cfi03uq$V$I2'%xMZ25ձebk6ZcOiЃ1 ;t]e$i 125 2M*Nq%)97  "Q(2: q &ҹ!P4LJwWLuBBPh`;_fTC\º;r䧤'gN- 9&rM1ym{PUqbW'_JgloˠdNݳ]Y]7 V>݁?;GL $Qpp< 1\-UC5uxg|8 ֊*KJT6Гva(fe,yd7c%a2"lA85L}`:-<=w}<Pʡax]lx֯.|,9ϳQ8zT' C\ 58[\}HSuhYcy z?bU®8>kscʻ9}O-bЛK9{V/$]&j_SY *nckM|I[ǔ h0z2hnc2{0+X/+ mac~hx193yA޿/'{)nJ=*1!t3x&p-~?sB~dJ_M}:\48p.! )mx| a3_BtٳEx/2}S X4Dr!p-1 4!\p6ԐR(N[(FIK: <NDtZP]F0v@; )oŏ](j> #G5|L:P1˚QP-v .FhS&i?6ٽ|WS#M;[|K7ŀVN·a-Yc ͖)9BșcZoYqxc<偬ڱ2t6zlpWO8Gr! i75Z_UAx]z*ӟtzXYZ]ͮS°L.Uf懞[^hf⠭~˹2ȁ%@y7(8J |) #刪zM$ڔm/@tǶ 39 Xہ;sz.T7` Rr}GKLy-ۨí=Op7Evo.X#Tx@;s7‚kfT- >_' 1m.ZY8|UEpVwowMv,$M]Q+sj6VMȰY`rH%j:7[hpB֨g)&{9ޮK^I~JS#Yda7nsH!- (ְ٫Ic[H l<)ž2mq?oF7?Yܱ ̀d|D`;߬Y~/ubn]vUk>\b7<&lD=JV!>f3y\_r=J_ٓzR1h1/ K]\UEQ؎@yd/^;Tidb#Sm37:6آbZ8%4=Bv]MT-8jyկ7(כoъ\fS9D tJ66un*B&k&PqFx\%DXs|>nEo nE/soYw/@+ 6h!jV۽O< "5QɡYTِ[s;EM_~L ˴s GBz ^;?xlyR:\~j%-{uF/*p'$Q+fP׹lo$\Wjۅ!dJ>gAR9?8uON}:=R=brR1/Pi8TuOe(6"^bu֒nV[h(kg,ҁ~EBZ_(vUȚ϶JcrHc&:W͓J`w}ˈ`*Kv7: _٥c&ЍPd{޲v](̠ï΍bU)RvQ㓃/ pSb,>R& MRIff}n`|UA9Omc 3_$`>I%$H2<"?] yN&3)0e`}ФݡV3mh[rߊn#Wo2ʶЪ>=J^E#a03}Kל9>2ƒp,=.DmAɗp.2V;,[ϓnYcDfJr|&g:sFou d!YyXC/V0H<"+NHbL-1@k(R6ZN~LfKcί?U̥*wfC!W,(d %oiy&NhY>D6+guD>>lG#~sWNH9=a|R/E(=TY5v$c~t!r'Ucy\7uk`XؒoM4I z< K>R[ 4d @Z@T"H EU;(1'Sͪ염PgAFXAy R}.I>y-P_d\1O#!ScuAK47dySI6ߊDQt}d >/a \>HvjM!oxlD1oz4py-꺽z`v|t@&J\c8a|,KiKcɹ!cϻZ|NB $(e(z8)Ȃ^ }cH<9y ٘]Kil$aH0 e!N] ^Ie?>1Պo0+&ؒT@c/@!™u~Fy8(Kn& {TXd!cS^^;r`WٺZ.؃D_s]O3 x jE`r( $%=IzFY{kZ9vVBԨ$Bj2RS;vL;Y]LsaP@hAԅ e8-s+y@XA(|ͧ.0mfQ˄Tv]KOHP)=Ԅb 2!վk+_G=ß:.*S pۉ+G.SC(ɟޒݞRs~ ?$j:^/d%4^wG{j i(GSw ?\7\)R6 ?.~t|),_~=uo8A,w)f(q=S'.̉h;ׯKM)6Rhw><1?P4l_@ՀV+*ѵmCJyi) z$s|>3UUq:C#ֈ'PY-z Vؕ{Ӱe@]$Ub#b~AIeF5TV$\#?<6)Î^@i瓩Rx.k ވAٻƬ|I1S pNԛ٭Sa:vռ(eq#E9^kӹFVgNBr7w#tt'แWWO#Og'N ;eE8C;& r7hy*\`AVgߙLW>X6loWX!`:Wb#b.N­$#C@sc{L7TpM^rqv"6,\֧X1ZP7Ph|C^" 0RTV)L] AɋRPvV;AiwB7)t|MWɪjus47oK~HL(yxG%a(5yj12S-u %i\YYQ'k̚p"wTCx&\>u'nM H~= 4%:o>V#:`kW65T%F2lU^F :ul?rء=)H9WF)Q&Zh0RQ-̓ p&BwgY*QEG-Y+`m}D5ЛxKSa[J+$E[a CEb߾fǯ.STDߦ:o~MeLH"# 䮈D`6MVuMzӮ/>tE&6@]M,/cx~B87V1甌/C5N̯Rj]"B_7p>_:C1ª"^co:!ZlK!h,7ᎯJРgU5p'~5}4vud.ϢQp+1f_d]a=E.TWW 0|+XBQG8 z˷sLKK¿mVZ|ɘC{]QF)McE&Q\ZIHNɘ|um/ 36$ 5m6{[\*S_>B9\M2+;Y6QWl lo\ߠLH+ݕٝD?APUdGY*@F.NL?ek1>VG"o&E!+)kyT{nn%'ݵ%;ew8<Ť0~[P̻? Ӊ&˝zrf:vEbM9K˖N(frׂ1Oܜ(7ߋ kZ ZuFWtZL@/+E>}GU,Y> }ְ贙enn!|:!bѪ8f5tO$nӐ] Lf_ Ԓk+ HT_JKn7!dZboqCgyZh5cZ%̮ $AG[0I·`Cݸo--:EZZ7!k6QqT#$r(*ij,s 2_E'PP2Lx1  w =6Htjjz?:SHnv-,?DP0o5nq(vEi셷f5lp d' M |cngJB> Tf-˶+?lbO=+؍ݟt . >{Nv Rsv_7Y ckiP>t\+  teDG}{(`÷Ĉt0Eʣyv\E釙XQl>iӶ5Q.8*n m4z72-*PAv H1[yp~r1aWeܝ Xǒ/kAݮ;;qf䔛Ԫ" AE밬<Ѹlv%}b za%& u+D"vS 4Y˰>n3p'z. $c{9¼ekS Һ ThzJJO\c77i(#zr>7֫u3ǖb/E̐By}Hu9vmϾ =HRpӑ T5e%SlJ{9zSKI!wԪWڈgˤrw9&"7^;=[,#H\ >?T ҩr}K(IVQtZ o0/$}yq6QqóY)ˏenɭ8ʺu 2 ڻ" n>EjɤO!y lEãirjVST-غs!wC]zWQVvRu1K0gҕ*^:Ԛ$25cS^" %xߋk`?ߡ̱079bN]sڂ+ypERs/M!*6- 6tv>"ij@o'X.:od $H3;:pCXw%;]XwKiF\852|Jf.kuUCO/5_drk*Dx$ KK vJGbğØH^*"GpygVmMImζKl9I _cz۬Ş} 5U՞̰D'wht'r|@OWMmwVX/u>q֥u=ڲT}7tY `iZs;6v(n4tq=ft]Zܱ!3)m(W Oו0+ 44ю51FheU ( ̕[V_@ \m蛦bя>M׺jQ)&˾ -/oAPQ@6B cb=}ijRx@tHd»تKԟq~p~)`ґ 0H ;n/Q)1DCC&Q5[qNxeS_O,J#>CFFȳ9Nbj 1w DY̤ļ\4  Elμ:,!p qW6sh[m≭B㈒٤XDQՊ\_Q^bق6:A8&_%җ}dۚoGK&'< L'\75cP\DcEhx^L:bL<_dn ~i?]&abdM\zZomm95_eXyo^MZƏ@/0L7k4PҽTQa]3dT@޴L/}$2m :2-hʳ@%5Z\{<%tLsޭ* .) o.F,!Ε񰍕 Q|OIG2YPv+Jʹ='vąQtyGT\DۿN yܷ}ph b//Ceg2"vYqX;Z+q3dtO5X9ʡgW>T"}` &J|^5RŹ˕ڷBƽ^DKvw9 *d6 GSyTୂ52>`Uu*<TiѲ&`10x~P!HxVO%\yGOҦSl0dvSTzܼ05'JVLx ޲a$(}psJ(KɎl'vwơMk$ѽ֠]qE^Ѕ:|fT(#uFR+u3թv5w]+I6{DAn]zj@Xe;NRrRC1]~+cqlK߀51jSTI8UGnꛮvD*`KLWm9)J]+A&M;`^cpJ@ rFku h_nq/`X ' ;e^'ik=첛I﵂Ybք=kb 6{ U}% ՗!{ԋmq۠:xBXls,V.[`ȏa%B$0ϩY~z?)x7Qт m#$>#re$#vJq@cuY7LjLn`գ jةa4xn#A);N&K51iCy[gpQG6:W5*l]Dt6ڠɲyo_Jb~jۖ_08ЂN}Yn)d&=V>>bQlN^_U0(y }_J-ʉ?Q9)j+}x7?>ŐG UD,(o*&ӽ1ܴUu#hWPSoo'@]ѷ֮\1эW@qu<6EH u6 rQ,@AIGG2[> ڰGq"4 pTF~6A%=h֨`~"M.}Z!<\~#8 trrt)f;5ɐ9Nɞ:kuHeV?\09S2*RX_&`ܟSHJaI x#7/j%~^ "`Y =+Ql1!^e ?f0$x\y97y^ v %Y(ds\l]6gU)|[I[^Z 6_u :҈QWx5=OlKSqDɄ;Q?4=5SN;M\8l\b 3A6<=Ȅw'p&-&quhcl'% Wsο&%R:E/ #5(^ᶉ5a1(pFJ}|Ϛy |?OfP?<X8{6Frl_cTMb w% cfE|V5Ueq{~d"XhfQ_r!6|FI7`-M Z'Hȹ̀Bf+40-hjHglΰ E2PFQxXMU0 q^ 9[-DE9dD]B̴!NW#w_n+{{|G'Mj-V&? ,GDwmzm 2<9<^jګu!=wz!UkD@;`GXng=#La&Աe: dI͛12[&]0 E ;ؼVcldYuyZqݼo".^ ~J!b>'ņMD(ܚֺB% uIG2/&Gxy R6|S'}B|ʲtϗ*R*bQG&褟 n0hG mZ5 h+H˔&܅5F߄A`.nmL mgKZ @̓&@jr6t TntmMsNSM],H]P ;~-M>_1jKfaoz4T[>nyl\X5O߇ ( SHE? I-=m~_H ~,Jj; XY .ÑZ.ZU>1P} gZ5=:s :;.@.PP+"{T}0uGeTNw.Jǻ/MDW `xkdCZv'ZH.T.T.R 3$BfV{*m eG'}}.'UgƛY\`o x&nY+/2@ .I@n/o-hncU7@[l'1C>1Rg77 Lӑ>8`W%`'rw܀MEm?6(ey,ՉDcr> fAsУKE͡exncY[1 r~<ͥ^W `|+E7`Yja~cM2pa{1~nK1)*F U9f=pG!)YfXWAu=!m8ܱw@b6KnK=tR,M[t=MHkޔ!3*AΕ b_9I$O/xN'ٮ6rp(L"Pp6ӝ/y,%EIFt(L[?j#Lcw'ԇoЬr?WԺ&$ $":uA>lrhb|bxwWGO cʦp`)L3A Τu5JΞ 'C`N3\N܋8P",J[ÚG&Pxj!B>0nn?p "< iry4aL:Pmp|[".z}Rl*BvVK;*ba=լ_9퍗5]J吀шDR-PO&4m\kqlS&`# l<)H9G˥I&zִƒYΗZe!r@ 1WF[9!zU܍]<ǧ g'ȱ쨘dȨ P`b⑁WL}(Ŗ k@SOKzs⩉r4NS~8;KAZ)&a!<(?L1Y-̉Pnu5 [f+%wĚJFxwKt@$9VtWn摂ǿU,S{>ua+Q,&н@h4+h*9U+Q70uv ,dtpDJhd4j )k*#nvqtK_[Me}נw>‡xH9_&h%w c99KcOPl :S~B#"មOP3].k@tP Xh!EvCqZ !}lYqMEf7sc{vySxb(0=V~ZlR a=8.7ǠCFejU7-[۶''ko>`HҢ_ka[}PGpW&$4Ӄ tIe/~cBR (YmL%u3LS :Ri ?v )A_@$[Fyr'\ *_f SAhN\qcaI9}AK#)A:ں`l L^?CD{s0Qζ2#M%z|Y2ͭˊg AV7vhuo4G:I } 7vFFX,Յ' 9QT=P$Xge-?ߍ@E}RBss",' Yfy-߇d >kKH&4Z9֬F 8$½ ގ^ˠ³)'i. J&̖ߔA9rPv|v}JzMe |q- Y>EZ?=qP6Vj?`׳ZV]nxn(O86\ho3־ԑ9vPPVNE@e$>=|~6FH8,F3)+i>]eQx 0ihy*}o{Ҕ]Ey3MV4:ѠU*AS^Zîk#OjKy|9.PO5`;HTLyNXMlj a+:ov2k+.c+^~ndL:Du+#-nu_/ /}l0u*DmM +',,h:ig;jsѸglxaˑI*_e:RTz=_ub!M("K/# lR ˲s.VX*vq;EGݻ̭*- ukC*2Qy^@TJ9jIgt($02wSF}Ni{a~;qNǹFEkG"E"Z 7 l+qb*>?YeٝgRi8_j&p 3R4T7nQ1LߙyOD] A$m9{?0@u^YU0ŧtҠoŠoկJ7dx.ed?1.wCxQw^{2zxo qQԴ:PSLw;CvB# ;i \@]M 6UP78?,΃2%K-lA֤0M.ogvtMx##fR.g k$YrC/w_  =(3X҄(ʔD~\ XOYnWD\jrIYHQco[HlM,~eU[R ɝ$ /`)d(FٸUݰq⼑9l@z4+|{WPEvŽ}~< a:1 %ӑb3jσ̰ ^ӛ/bd}]>/S 0sVR3em|EC`^{0f{#ID;VkrD!ͅӼ\Whb]x/K^MPg  HfIUT=y`LOaSO|FM܄|5#yϐL^[E;kYU %fw 'PϟZIL;%:*kO-$6ps> NURb6pX\ }VI=E(U7whj5w6ȍ2ySIG 6+LpZ8(ÂʖН3oS\/JֻjWgO }@=* c $MXQWBD{XxMT$x`)| *o"- q{x%T]N JwT)[ jvzdeeiJJ󓴪 e_b XK<(,1)\)fDh ԙ\[DsJ⧪S\1=U,NYG=T FnZ6&,tn:Eq`x5ܱ'|qZ,w%YgeBt!$t5D.#KQK<&^:$A4ܴٕ=b|QVr*y9Ehe}TP0KB(Iy"LU'{Vqs5 e,1D{޼OXBhnNNI]*3 kmzsEY< &<:[Ѫ0Gg-d!H|Y{B˛,# m/šI[N'5K xq۬T(Ebe3轗#s+' `έ1B 6,Qt[pqi 45 wd8ͺeP'+ 4 >h@\޾3B*ֆOo !u$ޕW ϖI#HzΞJ&`xuJ I^NUh}2 Q@ÂӶ?jn O6eLXqO,⸡NH{6ëQO }2~"ܹr2Ex2}vXEL *dU/vdچb/4$ KfKh5]RT{ G/7+kaoB۟ KD gblL!@3:Y(8? 3_+[\dH ^QcIIsy$Vs~`(g4\[J\nΥ&?UH,ߛ<63ɂ+3oՀe-5dS n i*zJ00 0u&]$YJȪ}OS QnPoj0`}rH#RX =4zy3q#O_vIv,*M%HT7`4CR@Jso&oCύpwHU#DpHJž?HRQ:b8)˿=*)+2,7]f.pcǮpSY!ôXx'XR CQJSYme CuW]JQwLOhyMWPڟe>P,4|B_Qp j Gv*Lcc]% EMw *xFt[8-ZLu7Ͻ=g\8(>1d/'2Z?vm!⿤ύٜQ;Pw+vZJz*i-aFw$|~{R evk`$ٵϾDb.`04Ϲ5 #/X$kIiYmI.wQ2'\CbXKVq#񱣦f @ׁܼ_r%tR{ ,j.# 4\n> Rg'򂅚G#f#h黷"3EJoiTv6we9S_]D]B8`|<=ǃ&T:7\:7%̩W}tYntTso\xJpՙޢpO1"LvZ uX-HY|J5-*ASRS~)L# sG*0|~vcGFF@Q!'yA&%Scç <6Լ#c+qyAܝ]TtH+yAQ'  )]'j" u~˕O6tQz 0W^I8͓#LoG#JBdxzP*LĽtwA^>ŕm6/.?DL=UX})qL=}pO'xm'RDclQVO;em]ށ?qgڎ1 z$W V:2jmpZ|>x5΃t:|vޱpug5,e $gsI^C <F-ʄ烩cw)rGk^Vr':HUsEM8";Q%[؊iPC:Gګ 3Z^ `+*4kt }]]B;LL$aXުjXYiuM:Cmb2 ~ѫ/P$xYѿo-,h9 ѧh1r ,K~[K82ЗUz?i8Eҍ8( iBt@ qQAJ:FEفq]yMt Oy7qn(̠*Ah` F-pn\P<d`P"ZCD3FX}Vx]#Cd#oĈ۞*e'Y)z5TC&sxIZ-Aej#s1<UXwdO}{4jl,#1Nպv5ɽvn3gzWY A.tX}ЗMcwWywb,C"Qika/!Ke dw5\j2媒%e\R#%׮WaXBD\KKDwe=@N߻YFhNpD]f9; ĵT<Y_,:a a_VDN&#+ΓJ?3rxF觅!Ҭ 0Bi&-v:["b:X/YLq'Gb&Dfͨ @qa99qKksW.@TQpÏ@q &wvB֝6tfyE"_߆Y۶dtNօ)[㽕'2ay1G`IyyX+m >e.5Myp*ݞF~zi(|v~?֣wΝ4G~sn e!g we$&\w6"Bm\*Rtӷ_k۬Nama&Kt3<'I%kp(x|1 ̂ͦ߁z髽CE<[&d(AZV߄2buc_|Vs ~rb᜷(ن0Tp&t((e )nPl|"oԺ+-*!Xh9X9K=V̖K"RfؗfB[61[ {0rƛFHE%?1r`Vcё3h^^.HYPUYB6iYe`v<@T i~&Dh~dc2z\@+Ӵ`P OW 7G ܶ[wz?'Fzk+qCƖq٥j ̪F_s3w` ‰JhVA3[Wsn`u"{U3tӠ2+A66DU BCyQlrNu0/%b26r>(MD]1i<֞pU+9ܤ^ݐvV+%ԷήBh)a (qP%I[V 5n2mCg752B Q6]C`\lXWΚB@E,`aywFdR*O4+*pm,1PK!!.)KT>[(JHs+sMlE0Vq;eP߸EY}8!Hx[xI``ЍyPCXa)#&Vs(PZ <1&,;gkXthBh{T7qX2&O9\8'^3%Vl"俟v.>U{}g[`'yF.3@^iD{U{6HUltEc^fʁ śΕo?wu~lS}wG*8_y̽^sWkeO4h]m `KȠq:`m2Z/h/cC%on.?ۼu6"^h4?WFI.[y "B~BHWw8 )fsI#:z"`_&yA@+y"q5v1,.;^mF?]-2cEtdazMӼ )n _R۟'@]hh lp8 @ab!a*KkֿCFux׍nc#:^b6W[VpYK9n$)al /ɐ J̷jV/ڭF\5.&.3ͮ![f{iIh䐴IhG$gUQG~8꫎{K6mCjPA9EU5.3D#,OM wJ4/TAכ1SU96xAk>K-3I|˵psNgtS}4z/z4\5!0oKOpPHK$#(K'z`9Gc?fwFX5c (` [,{tebL8F[3Prͨ#fDu̠C+Ƴ OնP:l{0eLK鿸Y[e~P[~2?9yUWiC/~?:cL .ږre3HDUeGLû]QO&U/,FP绫#iyPN(ǯֈc \HO*;)¨=f)^-63LWAxB$[n96ku)).8݂ii 7U6GU<ւO:3N wy/rsK"77 VIIhDL.qGޒq_pbD,],.g%4ì$ NN}}ꑊ8&(u=V'+ie] =.kX$[xNSuӖ܇bJYxL =?b&C, | ][>W,B0|Ygurx~uKvݯp"0;Ad38%A\%6g",%Y C%:W平Z2 ]jӂT*d7{M&.XyipL{ύ?s]dp%"gm1M8$ ;M^o ]Hǩ&ibdJb/eo{Gfl̇-em\@*h6,,-[dPsD1YL‘38$ 90A Q1 { xAnjȲ>cZĘFKY˰}5iQJTv #A @վ>w VyX%+j귾+nl4?++bAs3#k)/LL7KCeT!;c/I &2;RS:1Ce mfm4G?k y@@sTϑ5]@^!pj?|U E"ZUmdI{/77MAllqu[6MeVwS_Hf2ُ${K!Jg?,~"Q@>R ښ'oCWcbWQ@z5LV£@)sD'7Z[#NG1+#Fǂ! k03F_.DؓLr}Doc%BT%$>~GvOӶ'xMe !/謹$f8DM9(ݐV PWaYbnPV>F,W]Tw'Un'ýa]v}"N#uIswcʹİ$h^m>*JO?ɛ+Q;$(NyJh99({?r'WX8\]fюF|2M}Bx!7=Yޒh7Z.J5w7 ӳ1{8;_XHљ䄙hzbϐXףk!~Z7d 1HN!FF9nuTzS}oJdAk<aѷ+!Q@wqdD$9/žȭp0`k d7V]xkH6}#H2GD56E=loa4gvbzFXݼ^79ti.c̽#1 ֤s 7#I9Jվ{JJ4LO$9.HW/iBQik.[XWn1tDg3VpE0h>2r\MJ玎&{ӥIҾI's][&"ot㧔ExSpD蚂g.ۇ?) e$_wPd%I3}(k ֿF#ZK4SwOXktXJƜOc||hOዻRxᎲ^,({49]Nrê\ߢՆڸyk-y\Z^JTսm}gGKbLPc?FF4W{0b^>?"C=22=+6Ґ>ŬF缵یyDc>L9uWH|B +XgLq50}ZbG=Iri:AC@Nivf!iz73i&;BwAӸ,,?/g E;q-(-USk0,=<",)d!j=o2oc82u%mYph|pw#Ѥg[kFd;gaFpDAA!.f\]^jv-P2ZS:&^jXWzjyI޼v(/wP էvxt3!?W(1-{j1'8U?$P8 rY5s3 6ѵrHԟ =VǫYً/洺4 V0.At{B&o6lmE}'(eyJ=/BCsY_:Kߝ(?r ]tDQ+9o(-_SVs#N?I*PBش)}s'cAqXa$2ӠhN^z@Ȧejɤ^n:5p&0ՕT/>,/B7#󙑖LG)yDN݇i#:lkV9'pgF(ǧChz ʕQ|>,szʛV}XHuȾ"Hf/'\NЋd(XWZӨAUak6B~;܏W%O s݌Yh>f(r`F0frt3,b$!9v!t`_KRo$yr_Q3(;(^TI x9o=2'nӏ wkNDVW:u_.{ؒ*2dkNVɰxǭވghTc.cq7 Ѡ[\_P>9V g0=_ TGwҥR(&x'axQtK}ٳDv :lQ#ZɽЇO:߹S$hkш(ZtC~%e¬Ŭ 9ˍ1AS| ^Cb>Ln ´d@5TF¤GY4OQ Ek.-G+yeLHܩ(@A{kD!tVEK92yiğU:4zuyM7*szq_E/^ݻ$152!%~ )o'vl@8`bø!BejHgg3gDī[ ,xRwWp܇7xGW.X:+!7j'ga @)&,褍̘O?%\Kl(3Jɓ6!(|\a.WKtt}-KkX]`s78ŠӬ|ρf inEXMȟ~vFШ6̴;_Mi(Dm#zJ4;!+5mqlǵjI}uC.Ln/ߖ-|,DiL\LӘ0uUq( ; :dX;:OT#|׈ +垫_'j o +T7;dAYzV?&ּn 5/l{=b|U p>1(3XnDvLƜ3܍Z)i$H'V.qtiZJawNHP7zQ9fΛ/%{KZJ4Xr^JZ{UqͣkZO8p]Y=܆[^fe%<"Rc )ǐ{%C{DZ}ܩηE$t`U|>]IdZ[w>iq޻e`8 Ĺ? 6:;|DPFH.=^vzf|+8h0yHzT.~-uk<5}xC6}">-f2Qi&чX, fAu^WmDs06~T[a 44+sD;g\C{3" v\ ŘMF乖.y#SZN)1`x? HavLBr\<ҒJbvr&oZ5zIy9\vDu^}~HDo_o>u(ohLřZ9 fVA}~Mū S-q(Cn@3P?_IiKX_{9<I^0㻤; .<U36A<R3JF3\.zt,7/]J׳lqhyC 4:Z_. ;ohn+d=$t)f9#ymxߜ4/~TvPy|kC\h b> S./(hpQpJ| R3P#aDQ58 =Qb*"G ; |x~X[hUv,|h&ft g[l3,:{w=T,]GJS&-s}ێ0U}G ݭcg);ix-{N[{.2÷Г3NAwַH W"tcED +|5M752ץV\}p2d3_Q8woW k \Z&3d<;*; 9l~aͨkzމ4s/c-#+zL c4b5sx `nWN7ٜ6tcN4/gR7Y2)9+bJB sw"tҌ/O  U3bxR*zE2KEtF'PuKw8rum TlQT{_ KQt [|ҟ֍:ϒ VqPsͫ;C*taP*.k(z|%;VŌqn;1)RCHƊZLWrX2Ma;t&cI>Юg8o[>u  t{"C%T&Xiz1;`bx}IwT`4xy.a5^QwPm] va.\Xg r%٬Tp!2U/яokF ^|ܝw;T@wv !`I@@܃RCnfxwϽM8W?<2CQibFkߠj^o8wֵVɓ&cEDHI͜]DtxB4ׁSP6ID0Q5TO؛ؔ,~.'xtrM<';f+Z'^0O$aC璱uz(}+X_V AGF gGR l%2bDvoU-ݦ lYqEQQ{:ޙO1CƫIq$k1_{ul˄Fd&^rlHƸ8>/wG%IJ9CSx¦5y٧U[QfWox+6yjU]E/[$p5[CkaMAqS83M;ׁxnz:QE)u2.uq Spo7zۡb r5;:+*¨L8يCmM-ʨP ˧'2s r^m,Ug5)n |"CNe ;F!8K (8_m)ONly@8ICmY}s5)Z4d++*4ѹo<1;eck$Rga'޺Wf gAZ.b(QӔ=lL/)W;;'g'ja=5N |nR[.IJǪ0C߮p2XT8NG zGjk*8E*g͆^v퉬0zpvY}gnzd9?\Y!{ {ųrGY{omIF;\`&OkĺʗaMBg]r"_cCse9JBzy^/- *<*pu 1SʹE_p]ٲ+>rϚb ƭ8z6ĥ3ܐW;_a!gw%2W-J+8/8i * HJGc_ 2y?;>lt3yRqRqĉg6kh܇.5Zl- {#y.RA8yky1:c#y]T %DY N{ x:=ٗSԒuɅD`}䣶mIK>2R !ojfĕo3)0٘Ox#a;R]JVEZ!LhOȐLAW  :C y 4tJss\VD= @}ϵGW'h .;Su 0^{-qp3$@zccsU 9A8aݟ+'bdQElלY:,F1*- =F$a*;GAFw? r/-f5= -Hԉrdz6GRIt,ϩ 3 Iˈ6+Dy"lTz;h;Rhp{xEA).ںAɃZ3#-}x#f yI!V-^Lm;׏Uy@å/_zaC۩vά/;!2 $%tԱ[fS[#B[PoO9W#$kSv2)_ݭ& hζl%p.>$վʑ9>7&g)ϰ E=_'F{nc5}E:\2PfVvkLi7B3+p߀6.Hzt-kbu8$=Ѡ+ḼT fvhkJQ074UC @*uFJ @#'d|'5ƖՅrƔgng%?闶z {%jVz *D'h>B;-F&e"a,{x۠0b,!fEfDsN~u)ie%˝2(SKRӦccnZw{9.RjP?>^;2ᕨ\A(DYR'k8FwRt`LDރ]*Fm0uQ9#wzQRU2A1<`R%r6 ,jXv(ٺ۠tPji4n& V vplP\}Mb5uu|?ry=1]+DW%bx.%D(FW"=bEm:A|0kL8m'5GJf|zƎw#:D0W69$h8+tyaP5tgmW\%Iݩ`&.]8X-,G+ZiuB*:Dl: mwږ3BT1~a#ٌZ< 3 jK2'G7ptLH,WS@K)^/iA>"r]CXi7IV-SXdjֱP'IR9 9@J!~F,{kÜ#7-ʲ[mn0DN1:)ܣYPwhv:+ >zz3O.5a.ŃһDX`vQy<>Ձ`q}{3W ={lQg ˌY2tr&<sav @,s0tf-3"U\Aᙹ*:8wL+ِ3RI%L snPn.㞂f PYuJCn.R=Đ#Wo<&6fj<#Z*wUOi'3>i&֊"Pi*8;&͕,[77G^V [AkBwJ,j uWhf08d )~s̺O(T HK^kvG>p~Gq4{Wר M:Mq}w95d%-<)+}*Ṽоs lnD.耜S^DVSfdȇP sI9,C>31_i_eefXY>.il+9ϊ֋G&iuZEWNZ5sF xO<yfL-'e _",y9\FwJ8N21uZ׺5ۄ ^i\YށӔx'oh7Sߜ/ .hLI4ƅ2 Хa_`(,H",T$q#D:h݃%bUܖ行5 6|Cv6֓OFPN$?+TygVq(+>`k7K ]_.M+n-FpƘ;#ÃwʼWfo6k5|~b # ncp{~ է5S=^afCUGN_7//+GhHÕwZ[zDR^uk;MJ>wkm ҮeAC,)ԯ.:rIMzTaP|gV8QTsFr 4+z.wfD7RVͽxo44;^DĪDyu?0FRgצ,]}Tkg eB> Pmdt/ Nzk٘gl\tJN*od FgB"s!x4mr]l-{'MP$0Hp(X5T*QLDDy uͻs*E'Ig݌ujygq}Ȗ ]6(!dPnSbJRH%b3Ni$@Mgi(ULkJ>khA: P} @P! Q9/M)?ֽ(Au&h/M}vljĮ6ٸ~,,x(z޼SVr0Rra@G" fޢ XbgP) hYåIIԚĕ@(U O-` sP{۔6ISVbI$wFmY^+UI)Nh2-o|h,7+?􁧏zГyÀ jԌ, ZK69a*nm?1WC)VYs|@ztXHpQ|̢d$N|0n"9HB/ebbA@׳Py> KE]7=WEkf ?ιYD 0v'RF]%9i C햅DUnd40&1$:־3Q Z\Y7a1&!{ U50ʠօs^ByVBvaT rojRsDwW#j-O Muk!o3Uυ ct˄mŽm/z(^Zfiny}:?2?#o'A{k+GGo-MX@hsACWu"KSx+W!H:LTa*J6=TgٚU~k LmMhTo}?8`6bkKPbݲU#R4 M_sʈC"}`:MMơ{ڌ? ۀO\,rv:Py4`x~Xioϻ\zy6Y)L z/\fGde`LHC]qNӟʶE˫3:ٚȭ4 )CU80 z`KX{/20`\p#]lذwL "^/W5겕ZtK*슖*<5ؽgKn1EUoU8vV`N9TDOzrvF^+PqFgŗ;CG fc^o<4bЗ^MR{m,iF~j〭,-9QQtGR ]hqA*]VYt3e{X.h?*U43py/"fΙJO4)SGq}Vp oTmy~z'! p:$[=@s|,ѩA3kHpmbZNXy^s5ޥ:=^QU#9Tm&uMpn!|*IHWC%QFpUT7Y<}"O'v/fJ^&6Rj#n^͉ < ?he ,ZOnG`ۗ`P(nI08h5EEW]=N >zg s+5'(y)[a'+:%?QW JZ^|:n{-s4,.;~9ww)7yhZW~ד13[/F$\<1peحX8F+1N0gb`>/N4;A7OH##gܺ%c ٽy[~g7 EdXiuutK2`+XX` ^gΕ|BÈ_7'R^w<Z @Bګ?Mꝶ%yWfyuM%7}s}h-)G5ulJ]LX:Pe#SE{>ܭ̼| Ϫ)y1#h`"PžNW&z'+ǒkJӇ&])D-gJBrZZ#~Azrb@a=1 i+e;HLpa—2u9r9ljjóIGb-=Fv֢sb+9ۙcf5ɕ<苲,IYnɻo\s\aLJG9L-Yos J5/m% ٺu)7t r-?SZ^"'|ՏESZ~,ы|Fc JE`BPebw)0R#:uJ j05 ̩I*j#ERtNQr:i;Q|H1B2WF3A8T7]jinU7*2PJ-JQXQ!8"'!%/S۷{kw l!ͷ C5i ;8eU@z`'TCW'!t)#Xy/# z" rZ1FZ+&$q!Xs OSz*L-DNkت%qOF<)uTǿ?39 …vvLU7kʗU& gmE4|v%whJj2z5+Iݟ,bM]M"kzTr\hݱ<)sM:U_tIȪ추4&g#[+wg%#5X _SwQnPRIlةW SXE~]y{=,vn)]jrP[YC1[xPДrOTlѬ(tKw;*T`@rh|^]zgb _@tM'Ԝcs_`g-ZjȉM'B)8ԑܠ W6dtG k@Wv96̤`Q85ic1~ò/V 5/'xҊ$_N1fT/,H1ω]r6bb f*"ȝG&>`"b|DԿQqefJ,pU Qw )orX[GyWĚ~ߘ$Gjh VV]PQ}'_?^DrV-Fvz?C= ր7K{ pT#]akOo: 5҄jO ,B> I(Y IB6yh +RK[QsiX/ t>h:4HLOmWᇳeK?7jk9&NtI%nWk0Pz2Yrj΀">V|_nbͽbHpW#1ijXQslyJgyd`Ә4WA+dzw3> u ="FsQX`iJBpx 'XCUe\!zR>0<ދf4H<7I9 2'ZTS:LbJ= 2?"BQ9[nZh(I$A$W*鬦c=zBُ Tf̼loh6%w>j| 0h(J+.W g܃.8rGqF͂|H'a'mX@}[{~_onůefXE*3 wGՈU "3r wӑ6&9Π j.qA?]5 @bN Eo+љwI ~XWp* ^|NPG3)0"KǕs ʰN 6w q&]5/8fyn'NҾC\0Jwb˩5x8}xx'gƵIV<ɫmsO;s:}g7Rd}-s %cI]-k@Ueu1۫4zsaz#Hs͓mrqy0,z/+7hAK|c}~n1jEկʥ-P',*\+yl FTTqAGlL +Q2]ڒ,_cwii⯚ω/c6@[.#CILM CSpwolP D \ٷQUܒ5-nC<2dCcrCƴĤ,m1l&>6Mv~B&JzIbV&)xjM=E@pOoiġoVp#{'0@EyR2 >oK:L4-;@Se#aMW {^4fe+PR;|ԯ-.@6$5I:/ջ󤲕nK}Xs\&A9|}L0KoPݶ"'`Joa;_K7)I2OgMEҖoLQ.-򣾤!xB끗fWZ;zq oWbI^DQG`,qE5{ݕ3bczblܙ!jEMbǛHtݶSys7!Y~"E _=fGq ?Nɂxqu~yDUO_Y!4$ezIoiZr僱 q;U%F|Mjv}|P')xi]528|3._og_<\wy* o1$3f7Jjd4XnY6@oRʍuIZTnRyAk]&֐r`ZAh'vN7km!Sy![Arc<6bg/$d2v.9(=*x9bQ*0Nd&4WPҐOmBYQUݑ'dj ̂0蔩eE9} c}tr/[n *{^,Won:&ZyU4TĻtލ?¸_RGKZF%|w z+[h&4 s36BL.ϳލG HQ3G{`ZOeiqR$ >ܪǴVVﵼЂқgG.ZN*U)^8>r js[;JkbXaў܁<}x9 txlR(H,3DoG9==H-A>Ux˫G6 <3Sh=MC.!7;FY /0o\1f=rַ),sC"\D?+{Y#7Swj2sXAճwuå!L#FuY }7J'/Xk-IU^9R:l68#KWhRPͱ_=Lv1"lj7WQҁ9^7A\c6Ar~Z㋪C28xXhy8P +uYD'ܤpQѱ~WOKzBiyxjgaՇfXbJVT~4Jvr޶mGOH9R$ZWၹyăUͰhJ{Oql%3(X8 i % bmͻ:}PwTo;;2vM#˗ J=NP- x'a-th^2 dY5xzӼRF^9x@{hժB1,td'*V)p"8{#s)g'TCccɂa'9v`~Vi&Vv6S׍;y,#b\2op$)H҂1;RPys{B>qIa$)G"GJȄ1xPG+}0oHE {coPsة@jp/p!g/ QiFTauĬ.|zP8rD7ʩ8m,@rn o~eI3BFں y9Ռ~j8Dvx*(1L'Df-f{jt]5w {fAw>{T5)B_1 b8$uI<% -nLoٖ ZLǑl;BZ!!*gWh߻*^W|uWpQ/%9LCq:^<(U'ؘ͛6Y]V+jtvQaTeMns:c-o>ʚM XPk;?qz\-Xm(@F8\|r+@sQcSWBsFmg1oBwZhQD5d3a\,svxo3_z qxdq"?p|*3]b7neZoFjо*jpF4jV4Kb6c;lfʟBI ?OoUfC}J<}{z8-:swOVEttϕbma:H vp!%'dBJke0QHо|V"Q]ߚORtxG)-xsb^e4g{g[TF[ [馟M#0c޲5y8lUg5a嚞6Js" 8c$&$:MTG]) ~.4h:g웉0ܗ>oI{"q7 6y@Qc|Ksu;2z}~hrV>jEA ,_L(l*QÆkuxY @u L'a^|3T C6kٸNp&'g-ʂ5( F=۸ ㏶P<=.I0E1W;E-hS4S_)0>W^>(x1z=lvpxVf qM6*FV7ilɈE[pÂOay5QgR9p#YEV>4^` x[dTJסVGQgtD'oE.a򀟹{N-tk) /@G_&Եfʌ@BHzTd(*{EAQ+ R uTd|e/k^2Qڌ0o5qvQ†HɘqD_[lMFnWY6 ҺEC[VtݤM\N2y2)c_1)pE&ĸίq[J6Iy@BCKj5{ʀ><[j՚osDȴFF*mA4v`tyBt_RY>'4AdZX38(XՖ;u),Kţ*:տ<.oCO?[8slM'"9U? RE-;{'Lb(OddXg}nQQ$'iz`bК4Zڨ =J4y=~V>WV66?ཐrm $' N3S\&>r]rj#ƨWQB!G(uNC7oV [^V@@;-7̀ Y[0&8jgKԵc" ß/1 ^k5+I oE ?[ej ? ]rKq&SV6 욤dַ*y0(ژvnCBq Riqg|ap( %yxFgIi2KVNotA&GGYZ6.IÖ$ M"(e+j2\o8QknFʶQY# ЧƉLy/VĚD!=։ _2"e1 E_hdoHihn[?_fm DμJz\ٶ=ȱyqOTL.%4ފ{YĭFA##`}8`l?TT q+\xk ^Z'tp# @ANta-}<b@1eXT@{O]GizuQ1\yz9z?Flp@ 8̗mAq?XFN^d A775BQQb;jcs([d2$|e.ș2eod|n"iBr3BSو[X`]`ӿ+Ĩ\^Ƌf){W3/wI>dzJB( 5!^R\bU4a9o *AR&1>Qfd~MM G}%Dֆ:y>U^rMS AVvannIϥo`&bu11:ȁ=Fa 7.0rjPOb\E \sueWSc E~k%<^),,yC;7זW4s n ET^fE"K_,T׳, S,iw&1hIܺ|{H_?^#q^r1#_/hjl<7K[5mOgKIHJAz JG--g+9^_p~Rӈ$ b@`(PR_4UYkMp<[|WV18HeHDe$ً[ZUs;/b" em9ĈNZ€?}IȒ7 ,&@FffWxT j-a|z07~`S#5'?,\ !B]$0G^NHz*>AϛUůWGC]-"Ynjs~fI $r}fLO]E2%Iu4SFcȭ#T6@bsٶh:)E?.,h߰`7ٚ>c3853̑KdL` ]q}4zLTq^8$b< P];Wz3% _O.Un͢{8􅠞 БWI" :kfޖ5pcak@PyxV[ڨ.1X\KsJl:<^#-(-OqԅpX\%p@9YU?W`Ebk/a,VT\@MN*2RpTBѓX\%ҼIJxgS20Q-|X|?eA45 j'R3|WUĊ |/6|(be)Lͭ{q?at֗wl*:߲ST1V9N;:ԕ`()ϐJ#'SgmOSڶtɤ%~(G|ngO?y6YgR<]g.?2dnj kg,L$g|8"%X.T*80,x꼊3R* 'P P44z)>zH2Aލ;'*EY{&aE"(]ly[cN,ǽ;Zɮy.h{_p8];'8 J]}Xw2N|U[5ЗpX3_nǤTR V|vpf&AmYkʭe} kFA!df_.(* 1423 U׮܍W-"e_wVC83eКRB`*Kb@B7$pE4%ֳI?F\" q)7]:6+ɓ,0Agߓv|ʠݏ^giS}qT5_$SWa֪gK!3n#bl㬩r >d]['`%pwLBgOg^W28TMk$q@1h" bfɐ1Ҩ2䁣-*RNo~cIJiLn3=K ?iq;h!K5h&x\fxF]"uFܯ2&E19 (ی`UrF"ƽ掍2b°?2B٫ j(93Md? fgëMX:K.#: U>8hXv5 n ġU|ƀ*O\[(vX7=K ^۔2m=iywW_`:TFT: *|;y&4q Ί+z#ݾJPU}J%,|:JڝB?x/щ#;X6ʁhҟ% $  l?WޥR4y|Sv:~48Q6TʲCytuZeN{Y͡Vm}C"ݲilxl.Us@!gR =KL* h29\ن,׽Ctb&AmG8Paspr3v3 =l0 ZDSg;6Uune$ގŻ^-I#˷NZn6 u`=i@$WGLUՒ|5"#ӵޭB5&'z땿Z\[MnT 0Rr1<8V!J`Ӆ/atn^^cD+L܆Ӱ?=85L 0|:Ij I3f57m\@y~9Vtܠ_7 ӧ| q$% +힆umkpɖc( ;)j.ΉN 7Į9}n DCØ"2oIV!m:)>'.7-j:u(:Mȳ$yW)a<ȋ Ev7 VGL|*]h/d$AQ5>J^<& O$F`JG61FϬb#Q*Jy*>6ëT!-e$ gTG@";2wݭS[aE{ R!(q#_?p1UTXDk KV52-fvC3tV|햽Դ*4yPЁ*JAiB`r.8ح<6k_Pa<$c}BZ\ FhQ>P`'jjñwᆛ'JF@Ӫ))zfѫ3 #DLt͸kё8D**:U7 Ko>{*m!Kⷯ.KՒ.A1gKQ x_sfPKfQQ% DTf Ј/n`r;7$5X&x ,Z ofp3Io_B0]T፴Űl#w`'hkz –N>a3{˹ϲB-_)pmN;K&9u.mխDQ&ڶc+_eπG 3ZMSFAV>Boc@6T|6.ӌ)`Gxm0zӾ"ɦuF`ʊbI,`_>4o# {, ςu[0jx^rW3 zܮT51r)+Rͩ>H}Mm('V }Lo+iF zp(~b U$+Q_ W}q~v1ͫi{s&91`&c[jKu}4QJ +{-٢MRﵶLưU,=$`-w%׻u*LH6u_9,^#UFЬǮi#!b\:eA.vwF@rʗ}F*I#d~̴R08-bT-R߫ 2:,o 'Xaԧ(8YNȋP,PIyU,v/. 3q"'">0"HxkO3J^[/g3^1 $v9 kF᠜/wkd_\e &N7*]ςs\: ap<8^[ ` c4>6Up V=VMZ #i#=؝u&Gyw:V)zr3NsO^-y :Y7 Uu{]4q] 8z@7%m^<±Ŝٌ6jІ@qVQˑuR +kRRͪE_:&v/&6VB24yJ1H]dώ!Y=($fJOJKv9!'Uqj)J<)%wB=DC&6b6OHT,v@ΤMs7QLi|]m']K?zw FQ$X RrQ}]^}MyU5Bjٺ!g^W 0N` z}Kg̕}%Fl sݛZדV:{/L@Jz|q}I¼W WDw.Ua ; Q@5+ &3eqW&|1 N9voBqڛ9ensكjzd-܄_v WL3 gD0>_ =VjmȭK!oO/|vUECu OæcJQjw~WÛQE\jf_5Ynqk.tJ΄*= \ܠr;0=7Sk:5:ݐ M6CU(n's?`vUXr*l$Ág]fG./ySP{);)wWF>=9pL?:rej_TB 2yXD$Wg2( !Im񩱩EG`ܡ=~Eae-HҌtD =,4s &R)i*ȋE lwT$Fü$"? Y{x2n3( S= lUƮLNnfE-zbVdf" 4p6+E+$ma[2X?29r6<¡B#ևQC.ÏA 3&f F53QݑO`$cB}Sq{/G-do4A0)MhC&YuJ2b&Y~ V=wXD߀@OSZ=ԭ܅QB_y(9h+Y4":0 KCɽ? *bϠj1|b1TE`D4"f XJJTҶ%LdgW3:пmPL Zg>K S;Rq}y6Hu ^} Vaj*yE^FgČ! [ܑlz47YSln7Xt6,-3&kIi+ԛ|1V2WuəJ͈Ŋ#1<'T<1a8\&[u23d J>^B>!x-YߗCwd[=%DϸfE(uG>ڇ_sys;5ۙ{yF,J j}fSC)Јs/vb[yw О'- ɗeȠTN)*fSH3~=¤Ÿ$;}!W;kl`Q*WquJɎ$j|aIۈ KmoU_1m]P԰h^qm$Aˮ 0-waH`i៏Ip'N|m`p2C"MS#1[ᓛY|Ϫ8l=6ni)h3`ܒӫv UvPՕ  m%_t&AMiOK([VS(@a)\J xmfs.!ΥݝtB3Mt\;Mdx;ϝWl'^R̳O3Eci/ӃdFH0zD'?6PH|/ )z*qOڎey lvVl2:o@;ې%U{ݝ#Sj!&۸xr9?hu#(UࣈR?;*uݬp3?B@&`Cn##I# ·/p~ V}?<^U=pk01 }1a\PmP{Bc%WH$?rs燣  1 DvMVƆd\< s#mlK=\ d!n$~ c5SeK "=6OD ~EmsZibL{8FP9A{ǹQ]%pso? J l8iOir`!dEǑ{Gk9aO1JK Ί>ЁJtVREB B}F|aiQ!j&BDdK4L¢ENd \ocfKwl$0v}JϼY<#p"H1;'p爴zۈ(,zk!]fz=xDǽsq1osC)pv]8Br2q lԿŏ INg&R/4SAaN!kX ~1ӄ* `hGUІ&)j7?Mlخn%fa>eHaY$֐B{B^'ڷ zeU[-"=V&Z!)/FR'|s1)EE̲G`]X-"RE uGIG 2dEЦA& U;\1$Ic1ԿAX}T%,# xmk\-_QM`v;0^S|@7먰Fe}1@xlae&KPU"(O9]]F(th d*yAxEɩX.qvvq~%SdO}kGn {{-%*o|~JPe wW'" xFW*|$'Y SEB2 \}|\!^hֈa@Šo;'~wSF/ f%J {bާW ZrL)4Fi^]o#z9AZؚɞz:ȟ;쨏݇ڶ#,G3T+EJ OXqCHQåJ*$2@E{<ψ} չoYv) $yW 1:Gk&&:Bƙ &σQ )[U`5E:f/ :H1{Q{&}#kS17{Kx ^@NTYOK̫-I~%i;ˎMuMT o"zc%r>eTwF|}Q)"$±Rƕ;8# =S njSfnZ<;XOAedW v $tU;yjh&e.D;=iǾ{bq;8>uI>UwH c};3zUVA7Niɬʷ gZaon۷G NkF<+Bmj(cW4d%= Th![v_GcXH*\)z5Q$Cj9lT-,ܬjR7/]e\GgPS\։|;ܚ&!V sb`+O-jdNW)g`\ g(2R Ϸ4OZVR{WiOW<_̪BWmr)2+Ke:3;+?.cLmj=al2k?gKcySePpn9oϠ> 6'?@Ug^A{~0o|RwWFAi ĔvOw;p/6G =9ix]Yo#‡Cg;߂ݑ-\!;HAq]2<޴V:6d,2gT>}"CjHچR>S?7 /H ĭ(H21J4%ݣ1AV#l8ح\높gd#|cE/y hi(qE,1pdOG łq6?HrSvN9_Jǽ } |͆# ":D ]mBm}{ZW@\=E(Q8^baf0m:"lo2Duþޅ^3>Ӧ;նEiRw.(Q[%A1h=)ID~?0857es= VglA? *#."Vb{\1r=]Mpg@VblJ|t+&X&׶nˀk\zQH.Z1tFGryE' V~@'|6/C6(:eL&S٬x.'uQiE,Un3Ik>֛ީ&6nl]ԓīQ;ýLX^CW۫9|tQ՝`%c:̹]l ]Oc W䰈fI6nvRG !ntqL  iFZI7<8DQU?S$F*=xZ-CP W)$tB܌knڮO^(D3-?D> KǑhMV%Z\0]3WZp`imNAD 1!Ԑ4,i90:B8 4=.(}vAV!= ï 3B$Uǽ5:sOΨEPoR8& >703NWCq7E6|&DŎ_Ƥ@- rgj-p7]k%ʡUO[`f 60&%*q,恑!UFLq mjj)ߪP+'HDK]^˻{ ~iFdV̺Ov#2W#vALsoQ~3y%K yG~ K둫?ZO'#Qcۈˑ/*@x!2]ݯ m" IPX}ދ2Ű:߀$x2hjc'p;_d7u I zF ޑHMT**6K$\.L bp,Ven_dQ窡0E]k=՘j&U;nѳ%%x.&+T w Q`sI0nD1%-?>zNLeDV7޽;C4rm os?{ ;ά.ŭ7u+-@94;tSɶ4=\0R~?|ۮ_w~9תG, v1q}n#SeJ(f; ׄs173`ث^m2c֔T)]gdpL.?tto8fVI.WNZwW=ZƎF$Hn?v03vX!sFDtOGb( k‚c|%X:*kb4#ɥV8Ui=߫FOiӍ;MZ6#3.lYэݞ6PgZAcEPv39p\"@'1|9WNy^fBXh*zaBrÿxu=TahO!rv&NJy9dKWbR+)/(>x}sRSbv;4gdP7Ԩ Xh~qgٱ7,KMNkU&|& 'j(r#EI.`Fcȟk4DX"C $WBݷ YS/0Ԗ'~)Zd:vCsUcK&1ɮqfE$V qtzRx.^_}E;p<3rŀ~~N)H3KOʊwD>8mA"j +m9d>r,M_Ld qgb?Uhtd{*~g5(gS=U]_/QYgSUMdp4(S:].hS KnPҠ赜gcA9[|z~Cb h.Y= wK[~ې|p ѨX^esX".]w;;+c3H#T;^;DfHQ FWw> W&*ss } a> ,g'o~+`BpU%nF!.lQ9vTBr!u紎AfZE#{()K Bǐ䝚W$lG*R ;u' ܕ*pu{-~vP[M-zf)QA 0r'R2S!4YT[c_ӵ5 2W=GA8ĥ/7 Q,֟&NH'(I*ee.}X.e[Q4-/[Ϗ4Sz'v8 %&f5EŒ73keXf%D~=3,G t 们]q#!hXTHn0169ڰ] P^d©Rx~LUQSjY}=q=ϣ^`Ot1[̐*OPxGy@Nǎ턓1BB}Ps/L~kYxp g9<Ӑ`/ sVz.[#y,A`Q%y[ e#f\I\[!€%CR9}} QI)\%Q&5 /Hni Z>CӢE ꤱ;DIݢ9F~.Gmj(Dovodquq(bs$3&ɗhThD7?s2ܗ2PMhu;›WFOۢ = PE,vN5 8 2C:f+T|. shɿhey2;^׭&N7F. R%> ǔ .L7Mi6nHD+@аe`٥f;KYd'ϛ_I:Hm)xJxN^Mҧ/nUhU<762%30bvVߋkOO[h cx`܅Q0B jo$-JF:1 ˣyp-g9o/e)<2N-kfL Fڛؑsa7"5:ʱW 1W-#DiъOW_PCd fs}u6m}_ej CkVa;ل]O {@L?TX3lHXd\7(uJ^ojvMjw+Ap#&mŨVK(tu>=lSM (G-HTQǏ$^b֗`,*wڅq'UB5[ |e o la34/CxZb}iXW|ٱ/aO" Cm/RM(m`&Y趘d?%|e.F0CĿ%·NՅ @b0>V<'_5pKMPu؈C{oq#SdzlR+2c#] ͉*l @͚/ؓt{tr̛\Aϒ"/1>1%;sl]4?dxվQfVh) (ekB9ddG8flPzCL_aY_ f՜IWSe1Vwi{,ܖ3|ag ٚn$,g:*nq+`>_>^Bmφ>_oPwK$҂JR7uuF uA3(_ al4Ko( rJ˅쨂66 -`C}Nz7Y8oPE6$%E>/E䩆>S`$1`3X vo48BVntc$A@'sыʐSM?MZ2-J_4]$S,9 _(G[e>'*/g޿Z=Q&Myn<%\ wMr]Q'%GqV1 -Ș77Vvw8ېKqHfcTցA_/$_8Ǹ0W3u3"q Hg*f]Ţ{9>Oq#Aj@^-Q`3ߒҩD%ά H'?P01jMXDEPbtgWB6z~EC-tlk{q>jWƌ VJ‡CPIG{joPmmعa2-]M_ݚ /?odӨKTf f2iJ%+g3נҌoPfM2t/*&ㅱe1h&GKbCo?eC;0.6бuv׾ '#ɦȶKޓ/A/HhLHbP^\guMysؔ l;T@vC+ݜ[6 !zgqejG%mW$zQ&*d37mԺY];hv )M>WzU]'C [\y0ciF(2LcZA/2Sc,`~ys=/OV`G?x}jWp򚑘Y"G!v]%H*gD-E- GgWn: km1JcyWjhԛu[VSM*Ȭ&[UXks>|\*q'N&(| xaw^bv cJ}$r0-c!i)ږK륹x] %nL~1}cֲi"uxENXPݯI Vw{mfiroavoRBAZ`ٹcMᣠϵY}GɠVw[2GTn}g?Zcvȭ{ S' %-1:&=bNޛГmKja 7SAԐ#}CR)s+ x];~?Q|W2žܐwwG)Dd3cnnz.]͝i@n.]mm̑DV5}[6WC{aZq^v2w(̯0f}m҄iW 2\udg' "X!tء-A,@94PxWxx+qc2) hڇ燈ݠUMJqywNߧ!Y(w^%coL[89gmsZi3w%Jl I^ſgLZKQGb}^8<%QQf HWtMdk=  R{C=vxf8P6hۘA-l-.cq*^]4aK%Τ9<:{9 ]ACv+We>@*BfG63 ӃdcL( B+&,QiU{Xu"n'Ŵn}37eY%!X`IIЦx~z^sʌ;/SV0c2J,TNhĕC F:$|]brjEx22U^d޸D@T-$Je@ Dx#[Ll8s<0|ݭ'Ḧ́L2a t6L)u2$aZpHDwhm$@ ~Ifˀ%EwQ>VC\U PdcD!mÞ! ˘Vh7>/<>ieIq)t˪ܻ1Jtn;Plu\t&)L $9^*%"ƣo_qAGt, ELR9x`sQ&A +_DBiVUbTlF"DQL9·ϪA.nR;"F?9'/5 XN;h>lBp%;ثfzIo^(4fiSszOO_T^>v1:[ bhN  3pYmG8<7ʊfͅ%d[_r"LLbONEpZ͔8=4rlH\=q v c"5ևAAmŇMOkj; 7Zl12:-aPgسHlKT"61"xk# mtxWgWfT[y\9RgW0۾!dfzYAn4nߔ`r`#7gKh"`л^$441!mV5 GYfG0G%bY+{46EBt[h櫃Kl`XpFL\Ou8LfT)Kk<'\-E= /)X:1Q0iJQs,V۸eS^ab?*&b%X8 V}R`/ ^g8tK&~wMqN\]ko>ح1!_0p%k{/7 wvl]No MS:罻;IThO X'Vk/H\4PN;V~nn<J[@D/^ۺ_<ۘ;{%[O50 ٻDVٕ=$F5!k#18IEyZ#+yׅ NRL:)NHawLP <M3K{->uI:~|?8,ڨK5ܺNV?ҭ qj9Y[Y~̒J0doRy&ij?7/<mMdK20m,wJq$J$54ׯם { %8|  ?tnZmt"*k{w%M#aɒ3hXTtg?{%V?>M'_OZO1la}OD Ҫeջo vͯ0`?4a:h Z?EϓT>Ec, B^qCQ 78x*)#z_8*tAnΦ/Q.䴛nK2hbH:o%(=Y<0a*.3+Sؓ@@JCM p'mi2~G &f .,%0ѡ\O+1 ,!0< <-LTHϭf@s4$z`[Ikn(|LZpN:bCrpf`WM =Xi渜j EV3<(ؚ!9:Cu=͋e<4?H&j-ïC9Lb!CXԊ _߶̄I/N.-$3 M lCܢ[ĪsYeqq/hW;G2"Bb融mBR1ٝaDgߘI"nm2%vL-{5d0cyrp6lAn-{iP\Z744qa_O#7VG?Yf@e&۝&@3TSls@\,Ebq XSA.GrxQܷ0 MQ]!:kYUx72,q 0Y8gc[{wN M܅H!Xcc^Epa ^ЌZF %&?*-KĹ"tC_FX<Op@ay~_!V3qp,L &](AqX48vz'=]䒞c/3~-kU~RA?ڌ b%M/Mpװ\rدG6-' Ǫ! *xȲT#8Ly/zF~,28@u'i;i:f w?9pXt0.3('~&A{]Ha|ſ$dpE M$t)vM&fb ;3nx[6fJau_X(frt[ѾuEم I4P{4MPT(F&2 Hˆ2n l7__86c!/q|Sxn% 9:sd;gpE1ѕca6PD,cal–[.rC9Fx ZgDmO[_ipta0 %wA `Fzn*]ۯٽ׻5S5T*. & Z͛JuUBǵȑio-bgy[!{"bBi ikL<@3cMT -eWۄ[􃕿UQ3[^/ ^D ?3w-j0~?ŅQF nϺ>=4`'_8jgr^H$k~fclM#^82:c`FC*PLĽUv+ܗGÓm#{Nl16職XiVJ7> PV/xmI2h">M pعT|([7jzMJhj/[^]u!WG>6݄_ΐ:uWsqjHՊ)SG%b[ȗ jR&M )-Ć;2逪}2Z&{A%`t4p/TjkS'm/v[4ކ묒>&ݮݶ.%.iuI>d,{YnNq<Y IRQOSa)Qєi=x6+~(+ ji} yX֠KBuS HOn{_mJbbc!ŗtF/%WSTH"WR)!ΥoBzXҡqs+S_o/ރw^l8~,U%'IA_IQN\!7 U/vBAȝG5n cdrunV!(悔' M3 5 3C@HǔQj%6$G>3rd⤰ ,U:uFé6Gn-F1+C2~XܥyiZ)"Chyl@7"S1)WA ;%5~thӁܙN;ӥ'װۙج5H bs*>Y蹚tu yAq 3WHzԦ{?GvreTS.w'xD#/<~_SL!MBMoy!=5mYC+Q?C^Nߪʙ_0"mm/9Ż5@J_B$ AW@;٫Ln("RYvc|9|)z,r;S\TuwHL@C68*̊Ejobpou'H)_EJhWB lk?"0V׀j& ''`1GM m` X#|(1Ox=cV_}Ƈ ڣ<@uoKH1 x1p׮f6MlOE Bq!k;(^g$RpI9n*Ie/,dyPntf8'g RbR;؏\ysU^/ D]1G2 oRACx 7BhikVaKJrC ƒRN}tAK),1\y$m(t6]"w\[߲ڿJuJa[ҖIUE. =N; x kǥh*-En0kͤ|~a=OڦLMtºQo)pq>ޜcochDbљBtC7̠Xv&Gr~l]P /q7ʟ"Z<~2_A4Z\&zZ R|?w)b8j<)1Nsb@uKEA/lnɃ$ ȋy|E3/@o +P}ّ2,i?w6 K1j/]a:5;sGqm D@FULm1ؙW)wWv^fj pp%~45pi3Ni0RyM5Bct.nm4)_MFҬn~q|t9 `o|nNeԻ:JlP]QS#Y=k.F4ڛ=,Moә].h&,!i( 퀉-Iw nMa4͈ OR%/@haGO8,|fp06Kq;+wxb}j՝ FjqI7'KD An)g$LFsL=;C E(`'7-]Oh  a`/D7|ln +o@(*R%6ZH 'u[pYG,~6@O 8 jf+dy*m VKQ6\Oꭲ$IkT&Mֆ﬍nh\B:g~b! 1$^+,H\,%@tIzœ.RC 7d *EeUa]P^[ިʤfoGB̀6*DҵaIGb;pEvXQj !EӭdL.;[TkV(P&W腃v +MOlCոj??[+_* Y ʚ$dr+ABqHv,Eot}WL0x='1p`GӢo"/x|ZW =<^;ƥg6^ÃP*ۤ~; .S @FȁIu<)[ ztm&xY;ȃ$`(cKBHƭFBcωK|xZ>9,ǒ-%W+{d΂ܙ"ԝ9-5$楗'iY47IBX/~JY@ֲeTַmAԛc3$I<8qۭGM`~ :{ KD`[4TՑ!s9muU_8d-QE`dë>i\HP(aژԳGqwm38 %NK}C*y&!FYYy~c-_ v!1$.39'@!5qdr@W&m׈L@ &7^*=ݷ!}d&mHi/10}+XŧWaGa)i}%JP˧Q÷~_Nf}s!'\+s@P:œ@ˀ{&*AM :#= =>)kcw;edlPYL(LᔨaDZ6z"@LX1a1ޒ8 ꞔ"Wen{j2nrKL[и]V'd Zо.(¾1<9 z|4һ G.(;$FWx {1ڞr!xH{ R (iF-:=N Deכ?I&,J}x0l:M8W(+O]Dz_O߹Cw9}//#A-Fx Pmc8ŵ O.? ?O';c*1Oxo.qj3gG) b am̢[$0|jEΊ N7%ceicLn] -oUWL-ry/ڵIىuT̎-ٌ <-Qx#>;L(t*pU0S9w\FH '*kܨk2HgUp Mm lj.@>*ȸ^a=2(,So{wFA-T=ZxyLF,a, >=l) 4!A1}R8hGԭhȆ԰X%F-q]m~7⺵2: ?򪳹+ VW{sz@#Ibz&,Ax0j (f=أPֽr~u{6BBxfm&#[v ?=xZ¶4bLн7:xv&CbH_kzFawfpH(<_U?k0 yAF1<~ßӉ1%P  )s["r!'?f NQ{[6\-l6SO.x{{ڑqO@hǏ F7juUh!CQ?A̲-Eu aEC8Dk*x><_}bBHçr ؙ+fWOҙF ArCCx.P!:8aè&ף?tM?QŬۙ=jehmQ%Цl^DNM6Y"=vnX333 6otf5L 7VYp@ɇmY {ƸIES } H{*'Wrpq:( O(&# ~ɞHQ s󞔷Ag ~AD -*H}!}U59F (]kS5>E<(W| \x:;ju~WQ%t^,H ?Do Yt \d2}pQ$ٍ$x.@nsD͝@j%*ĐIdšG RT р.I|?]ְ{*9cKG$M8wuRڱݰO'"RfFɏy'y\ڛǒvNo/_Bݎ p?S<*؜1 4;fk׾ SV&;]m\0kղPU|UԴ}c+V@yhAIþapSۨ{U^ޤb.t)Ͻ-!ŊX&寬N?aF1ev-u`*ڵ"3jn~Ĥjfg|V(5aɎ%M4Wm/jYu~[}cw64n1BjJM2ε6ۂ?~(Ԭs62{TJ.itZB DFd3jyo·s-pThl-9 ` #; BMb𨓳zV9ɧCF<?Dbx-&hi fg$p-gvw\rjkg/ k_ز'2Y_!*5Vbo{(Z8ytlVJӟN3U' "8y)/bHqlw_ټ?@p.hoxt#xuk%&gx鉧!K>8hA)U8\ GgE~,[3\G3: %2YxHeCr(ո;-Nm~,)Ϧ)*=Mw'deLzcX/-N3ݍ8XA VK[J>HfɍbH8hDX͊9"3G?y 7` "Cu ~A̽mꝡFp"q| ׍k71@%Wލ^TR.I0Ky'TK2G9äDkr#cd=CuFXlU\Ѿ[gjjJ Js4(7~ο(ݳOU]69X ²-!f5^fc|S?m[4a/H#}ʛiH wyٷS3 hݝ;,|mک6HXiO8u6e|=rM1d%K.h F cGe̲ꆙ}㧕oJ4kQBy1mKfUx+hC7is!5^i_TDj*|j+TXy JJoj:04Ɖ`fL=|>WNK  bcssiTVuaIvOs,εGf wX<λ{iy\g}bD>zX@d~t&tâ<*8G0)IX+kcw=-kh+obs6"S Uad3_2eOt"R"(s9jgI5!7 Y'x; U4}C^a^IL_#6nKnH_/K%Y} c.uFYGkcIe! 9"pL'OI0]`o" TF%_[O.R""k>]fZG#iOvkFrRi0\+^-01= ZVqhH/U*Rx6 ~H޹VXnҋQ9(A&2}lI׮Rkפ< q%HQui*& 2f&Me,&B@`2[Y..ԕclMtb1Y M l;xR ["7Q2dv+~P$i`{31+@{zeQKKu[mTri>'Wgh//M0:u$go'ʂF9Ǡ/%INVkU9َ NCnf>)Ԟ4U9CwY4b?%*'ߖuye-D ۹:#g>r[g'Hߢc-& sTrQFבcM&_d >+0rjˢK/ŰJ[k u}zF\w5@rB=. 'J1iZb0YkV&A*c[zݛu㴥*g2A geqϮ{Tz?'v2J 5HOS_6 B(xAQSuSv2`BϝJD%+ |ON-~Lg!] X՟oqH:Ğ1,z&*үPw] @$CMN}Ru.X.%iQ~5UYL|uB՘-)2t"j7;c?2&R|]0j;=ٿR뭜dFpN~k>hoz>Ϊ6R}ўn8'q#6Q'oPP qLG^u" OAHtbr8LCfHcXx zT qB >RTr+Yj Y6Pi yGVaڶY.$e@CVStEh@3ȠSyDUǾ&xv]K| #;"J{FOw`N[nPu%}*f:K]2gʭh*_>g=yuљV{xLZ ?0V9!;GuGPe^̇@p[j Wp![ yLɈѯS@)lfV43|e8ՁPA&X Mͬt bE JA;iVȫb聴31’l.;n s}E!`7O I_u.Z2X42yP^ILJ?@C_@P#Wq iyF9E B;|uVbdj S@'ehd-ljm.;Md"3)n~+%N1O9ʞ~ +8]gmB)HN2Mg-X@Mu}40džEJZmX9!ٝ05O (U` ezR+GE? j>5R1%F2'hCe饁|or$H!0'v Me( GfC`*XE텃dds `AxT!գ0R,~Z 2# XZ;;C x4Eۿ@f̒櫘玌EBDM1X1tmmpϑcQ2[M;W[x: ʽng&?|ZȬ@\ơ kjb$+wn Nrl^ U)DS6By\ đ0yey᳅gyM⬕fkxcޭZ Dרj:$YTDBia~zO% Mb"zQ'C'b2q, Ŝ #x"݌M(ގIWY(ņ}Xi1\Yl:.h4n#o\1HaYjF|ML]GM'1# T0;EFk%"8fǝKd7q)mVmtVeWU8T:֪]-É}W<ߌ\w%:4G2OsO/am)#Cue2J#E,. 'uᘻ7ģ##cw?!~;xөțfPj;LUѰO*7vNf…8 uoeG&~=55m_g~1lvr/S2 M1#eu1%zlR>G?jd%0_3e/t<:MQ.Mwp\ӤВp Q?M\\xgM9Ã~1a#Ѡ*#$m@f]1h5KV| Zm7Fbh ̺ ?g#9 gdnכ˷$bE%NqqH;vEM lf !LAπp X:H\jiKC7-ӟ4V_`F{Nk}Z_#{Gsvv|!Ѥk(аw=viρΥ[C0M/gkD_G o}nrʸ !{Mt-)JUp:BH.!㞼STkG.A]@Qu`=I^7Aw_mCeƈ,~F,-m#< vWHi>  {zZ"\3O{H/<:bfiA-@k^۶f2 3@a`,SCY`5!dK5O 2d敕 *!A/;Kе,+Lb9s7Fcd>ִ=Ɠ/:ЙYL v8`8YɜZ( &CI y*IBYCPEXҧvQb`ch,a>-+ڞP|^A?_ 5tM|bYҀ3\eU{=! #M#~(%mNc"4OA4@?Cп0rTD F#]ŋj-H\mE˔IT^ pG')l=;vZc Nָ`!-af3wZ=,fAǤ^1a s0#L'u&fhrc+2XA#AW} l`EvN@MaT~ϴA'fO9"#cǞpIf-ZS)B~4PViT1!VbbuVW+?^o dȘķchr쀘i*ɴ8%WomGATpv4Re%}:Px>8ӫC [u1RT(XZdr%j8ؑ[h<.ǖBT'G,h-1ViF[SKW$\̛SϠKSI~p`uOq98U0~@%V\lpӨRl n@5,ZGeޭ3~E ?9jdaFL~7_ϗ9;5d]bGMiL֫z9[(/j:KfXV;J@0NT"ۋT^J(yۢg0 ^7TT8&?s0K@/5H=r"vbn ҁ8K*~w]3͝'m{w_Qo;mO[Zm?xBl2ņhc9k<>a[Cp"诊V$<S˲۲ ֔0kn O+# 6_O8yT ~AڿMRa`Ώg?f+-!5OKuy7rxf#.:0&,n6 U/6S1܂=ĵpeS5{uy14kիDB_YWø'J#˘X_[í_ҔŴ>$$94X\5%;r?ӕ+\SewtBt(蓼V r@N(kAupkZ]ؒ[b 8̊zc 0 =AqY؜'J`ʒUfa|>XjR2h4>>DVo\|L[txtj0@ .Tn:$cWk5?؟O8 ,~Tl#ࠀu=+$ao݉%H`GMjH :U b>/Bhc ~@_BPw?.y1S8m~eC,JQH 6%OOS(' tI(^T_M3$96CۯTyg~a}مS}o9J']TЄFiNLp?+@6FՔKԋ7ctTh\cq=o.>0 J_Ut,= yP&M[ӆ;42옻$@rD=FDZ#.M4&:gc#yar#3Kkdfd/@R].־@DCB{Rj7X@ hq(2Dd=w [ <E jʬ3ves`R)(OsXFj\刄MDlU 3,U^i_]$>]rﵴi*(/{f-Y5@(| '>lJbHR|Q٪m5 KŅݘ4QgבJ⚤Pi`me92ӫJOxn7!OZ/ip3M["X4!L=0H)!^'^* nQPfY y|:Esw?Y&䪝(f4@FV$OVH#=40l96Kku3'e-42O|Ij`^XaN썵Q̴_vVRGhIL ^@i g"D[o4;o6'6˸6`"Di׶O_9)ϡwxb"H纓ǧVu.~~v@>vDE4ƋZzݼ MP R B6qf3*;䰙]WMPHvaJolXfJ1:~ꤑu+;P,2tyJ:z)f QmYN j ׸17qԍocjv?b4v /wdD,s??@7>ݎF*>`6AlcE/ʃgAP^# K(&(cþk;\ ֥@o:<w/)':@*0aakm(RFBX>Magwn m =ZV| !RӖo z{Jpن"8K1v۽}4`ð{/KH3@p]vhiWyxuSxW^̫;JS^`|/&p!}cH`-*%OwZHI,1?6ABe %DXGß\y~?βy!cGod抌1[q< sr=2ƾ$%b!J-#oV445£*tSr"U 'NzDzwF uᱴ7|ϼS*(\QFP@4z1DSZ4c6nݭ,;ltiO ',ʻJ~)#sV T"&aP †ظ!^?dYYعmTo8TgCw S)mjōpY-4+}UCi_aσb1A3Ⱥq5o"$z鄶 [}%}�rR ؑPR9ch} bj]7sDXUkIvX:鱛힏4{GDAg j38i(uiծ b/d{G ޽j=Yj5þj=PsAOe]D>ILkzc,å펢| BKyh niU_0"Ե?ѐR!i$B"f錚!{[s]P{oI٥\`VbMj)̩,Pql= 1Yc*@*A\%SE-B:m"Ɨz ™D0^c/<mU󾽚FڰGH1RysS݈fHH]CfR{Y'Kr]lN o#d*۩B,] 2M IAQl<mk-\_N0w{M ќ_~Lo[vR}o~WVnc7mރnediotZvI>7 (0m_ej/'( ([rjbB~_Wf@lux+3w8#_r8-3zm6J>}DǴ_xRNYWy;]HwXs&A>A:PߦfTC+*{nE'h\>@CD8-3D6&y#'> z . Vus=gx]ы1lq<]F1-_q@+YpΌ:)438Y^fg~wP` nISɬt [߆R DTUE)>d_V3-#Ak>=ZKRd6Mc7cog% 2S@We`6>7[ۈ!۪bF]'O80RgA e\K!#2`c Rg7FlƫJT+4 HLL)4_ |ѷyHA(E.QxGm߆r2[E %R>!vw@¹ < 8S}183\@Z ׇF*>+lт)ЎѱY$0EVڬrFt?fQ?zLޓ£xW.wR(?2k2 y;)q]n>mr?}4ԡߺţjv|P q@JՌ-PA/m>1ƦAqusn;ô?~| صvYJgGuX|> Gynq:2 %z+= i9GLDP(:5+f+].1PBQ"N`>ӵerzsaIPSG.n8c{R.F$_ijҟn =]͸׾1R "cprr-t?H$ۧU>f J֧6w =rW$ύs8nj ^Bv@g lLQn~ޒSg.ʅ * txHEzȥ!e甎9/a5+!YTߘs[;,Fbe`.6(yZ/?W$y㉹xu@mvhІ|Sk,t`=FՒI5KΥ ҩ[{ǠOrSo ƥ/H/:Ze5uуT(w& [Y4lIYZK K 6}:  2=rCr-BblY7DwU:#yHA)1.FC_@\$ _pcy6~::7)%+d肦vIu; i7*m𴐡[ ɷL˺Rͮ2u5>g]c6cFT`Ss@wWAw*YL5Y7S%cQDԯ{t>FRuj6S$uNC3Q ?,Y^ғ=\C>)@R:W{ݨe_V4Yb@Y("D=wWE1!GD8oSN>֮)N&h}{S^d0"2I6\rG`|~Y~gߋ/*Ǵ9zm/C4_0G|SΏ=-/+]HR99K^~I_Y@Tiy״ 1Lp}viQ~d}\2L!:IvP\-zX1@HfQzDw`7Οci+wL6^&>P%80c (6^uXO 8OB@n>_@I˻r9v!OKlbwrvy3d庝mIsHL;[ib t{|+^}ZVPd3Nx8>cW۝BSN,\؟Q.>۾BF U"cK绖PuLƣ(E+mjc=g9I",c)L/`Ы&'n,Za:ql'Ijw00%(`Ƭ˛ U>im\_j7#C\7^s_΂J8~i%́\[ijJY%_3YuXU--ET޵/}6 A<.\ޱ T2<|3D_%1ң`k\iiyp^LGc-ӛ 5ZLP(:..% /cWtUh@_90c`B[_*e.E4_ D2M SwmcSǓ%ÀZfeV~Nd4;>Q\Vqk1Eg^*N<*2HSV0[D3 "?c~/f?0O7bR0 1oΊƑ0nQڟ-K5nB[+J:+)vޡ7g?A:lz3J zITIG1 ꤢp;o' '۷TO\>URFľ_sueTLH uFK (>;wsuxlX k~bi{os^"Nol:L܍[mLW;!/%21W5n98G $5uаyp6.¸^|'nlCKajiΉ T'Pwp*JO\Ar!t&PzCzLΗ:.Sz^@Bhnc~6e%M$N.oJ(}cCCwh@-wW1z?[{΄[ō G[.` E0WͯvЮqPRy \}8)XјI I9R,'Vܻe9$mC<f9X#o*Hw9<@Hu$vaZ?z qaDX7 -[x;6C%%FK@|A2rpa=thMV`u ذzBߟ^u%ZBQsO q@uXD -^(X1ʇeдG௕jHaEԕb_ ם|F ^ v'sYPo偄ʃL4kXmN9- ~i@R6(sMvBj Dgɦ?@&W%B|iݗ̳O=v" /^Dt7`4-jԟ/Ɠt$傠U8ANaXM`wX~XSS#wK0_lgol<Ccâs@^BP`*Uڦ4lBE6Ÿ[H}sp㛘E]`ΞUBP&;Рׇ{x: XV"Pv .lxb5 idհtvs_\~DXZYOWl` hCbc1*ђ 7V&O2t_fIBیb=\ $uZr1<4P+:1+!@1}o|5_^֌R ;P_>'71'L-ЀЍ"[QTYQb,tZO'ȸf_q=YޖҞBOdؼ tTi4ebI.`ZaP@| #i\?ZU@A b 2.l겧ԗ>̘JWp1Ƒыegs)`>SR7դKMyoME$=_;ޢcT2d|?4KRwkmBV8|24Szdm(ؓlM>1Diߐ<(84bk-lIs5Y7K'ݱv8K 3Vr]|;<3N"n.&ݛ}$ Ru"BOQ9>2n$/{[{nq ף8[>s916bou$- ) d3F{sc6 }x{ZhLZ_yFvЊn蒞.Y] ͅN'ܓH5IZnYD ]ycJ`^{`B#^E\2֠sV/H~Y2?`',8Aiz5L]QE.|TBIv=8dCb6<: , 0><; I|ś+Lq޳NN#yK2ix{MR׀r)x^g1랪!ԡ-ފ&Q#& K84 $ /G-̳poH`\ڦ Y2c]buH{vAD*}Z(B]~fs$~<@ݻ&BL#[OQL-3kT6y88!VfAHRyl:WH-u܉T޽lXV382y^ރpHxLvJao@n\G{{Qf,/MJ&o4r|>/]n(\LtRr?2gWYh61kR x}WabQ,tn>bB6}g"wpC qy(qy\N`nǙy܋^֨A+7ecfHu*pD @ p }=gc ={@yսD@#$\:8$ۼu)^>hZ}S}X, 'zFDgj9qXs;XOTw 2LU==|sj9Ô.6+tD*,vͺR+9 ֏AwI1B(j,`H5_zhALwq(dPqvSHXДrm0P<"Wo"OߪlI4hB}i_^d6Xe0|k<Dm),0HPI}/+j%Q@Whzp d< wǹ_WJ'rvDZDZ\I9 ƹ[՛,:ҾGGS Yt\4?Y: M3IqX|$3R앞2_ 9lfPC/ 1jq՘ݺ.؜$2,U)Bjn^;Va e!+Sܖ`0eȮpR9M\_Sg:.sq$"DxheTNryELnΜCGۺ9yz (St(HAwմ]G.*t!QNe  3/Sp_Uh2 9 S"]E>4~ac\;f츄ڧѡx^x\ef:O~Nzᬄ̚ߵTe6Ji(=l+1h7{Zg׵!ySv$OT+4Ct'gM5i댅U@F=lk%AM6\ag3)yŇ@8?>td5_F8gwh 2j0up rXz2nCPѵ>6|gH`!W|P@g:;Vj1sXFixQ[ ObkU&GlW'H?t._eޙB\\L,Wx.n+L#lz>vg wcw1Y&)Sԫ"JX( 9B&~04x2ATU7'E$/Ėo\S#8%M*scw)X*aBp\[)>17vI1=£?9c]_M@̸нrgn{l@< B=5Qqx'_78(*,0ÈJ6k"ڴ]AV;Z/4 XӸxh@٥WhMPhO2}ЏhOP9)%K 13bКiQde%j*G:ˎkv poqccۃ!K#}9f4ACI}%bߋ=۵^]N㤻FS`j(RAu{'~%QƹY2ӨF:~ʤ|rMyNRN hQT|84AQU(N=+1T%~ɜ_b v0Nqu#?M8~DCY@2x*%ԛ]U?<"K+Uƥ# jl0ov|:Z;9Y_W6Q%IڝzՉWE|Ș! Sl FPC"/뽄3 L$Əg7K`{wcM[(؜ˢ|$'P*48BIR1.[~W꺼E zdvB$wRù+Y `Ĺ@-:d6s 8t(9 e=rI!]}3EFhE:l!Ůߪ!1kJ1fuNkO, -9d& ɍ]⌆+=|Bwq1HfoZ0yN!Xe>ϻ9ܒ1&JweYߝj\mU&|]I4̔~ o… ִDoȳZ-% eDSH #7g1*=1cr$qz|vvһ9EZ= fsfX98Mgeh}!:ۗTKVmcnAd4Nrq{E"o?23E- ;\NX]Ȏ̜􀽚 Zyۀ+v*[8cosb[3={yA1yUJR(d&M9G8\): Hxz̈́h c_WZ$z<01;:(HGK1xs3rq |9 eª38PEPZҸZ<}VtP$z%ǃPK8$(3tF?H ^M8cEmLU ?(&,~}G ŦHUr&AV9KշV3r%g`Pn| _m>Π4=E~XcuIRWzk>+DM;TedF#Þ=]tՙ(l]V#'y=B\>Kc "=F,;|tԵ];X - 6P.eZ<5v{qWxLۛ` "lȜx?փAv},JNb$]踍B!IaUɰW*yë.AQs R>ӥ4GKS;LmκQF f4J%iۣǀ(E5"FY/_)9qQʶ1Fy ө};g5[MH.Hm݉ ͊ujlJ,]JN)&uȣ$JcgOH*tl+#j-q/:CnhENvY3iO(F_i-Ws[2~U$L݁"TE`<9,*'J])6\Xŵv\AnJOžgÏB͆U>ef'd{ r {B:ԋ"F[ԅ(eR*@T6HD;5 4Yu9KgU R=y~| ɭY5=FI^G=Fu 6aCr"CÅYV ^vY5i@ 0rm]ss^PJJB KRׄ~)Useo3QAHjhqrH5Il9;w@Ie\9D+&]FTdϫ%0 ;7 gWgGSⴿ`6Z -πF$F>m% FǀQv? (4ՖY9sZ6e ?~TC~<y9-k_1:?ج9Yc: 4&D7>ǎ>3#VN%Y$! r %ѧ,d~d&d %9҈|[OIKRj/*ՔfR}gQ=0!M) '>Y" zHŁ 7Z8c!I My/W0 SIBEJ)[P;Q!%Ǝ$DejIXdAD/ɮ6Bκ58F#& XB >a!9d'UcAeŐ܈]_Ket1-d:=D&.7Bp6YC%<TmӕkDݕЦa")r')Gȴ%?\w/VRmC3P /x`6\h1ò W[$BM\8!=U!. Wvp$uJ6I-vrwXU4*ۼMMg eT1,[>Nzyp5% wH1o.MeKK'DM"&}H` 'T%dV,ugCj;]+2NoWOFwMuFVJM{z񎥮 $!3,y7Y!iqoA۫]ocp!H[TMXQ)aΛY4[GgSʑn_aLiG5vqWF[K d5 F?#j!n>!K܎)Ϙs`lqgVOI^\Ew,r=DF\K`lXtvFɠ)9ko6qrQJZޡq%+cSAagS'RbL+qO`CӷuÛ>=r~qG_H_-4BOprJɺ:L]N !cb6CoYV`>@%#Q*8 /b" #l3~֪]$ *xNKmN~g6BK,ӠoEu=qMFR⹔Yo{}){-osC!:GiAk!1rl]LzDU9OM[rL˪(#S)zLLݳ"zc]kF ޒƕcCQMvb̾G2FR D#w]mpM34bGq:bxQUN~sѪk7<RїIhMY<<^RS9r qP;N]5 3ٺAg#7ߞK '+\L6f0,J9ºAq.<%<8_*W5jS*SrUHHt7Ocu[@(Eԃe;{/cP}Xf3yO<:L %܆Pjqb lntmȠCl ^u1җU/:CVQ}hdF UcD;W&[ngz$hJ%8CMa g ۫ @{șH"[/yo~+a[AZ&_ k |Yĩ+MX{M(NsكStWPe#b!XзYS3xw^^Zþ}, az(Qw>%@t 4 y+^4[M5Ul{_0>P!r 4ǝTBr5QtcUs~_g k~²"W~Uyeel",ZfXu3<>] T5|E7$}{L)ɾi"AD;9*B}+}\GyrZ2np(1öU#XVقx~k""~\M;4Fg+`.K]YF)7‚6|9ߊWۿvBqUQxNg`}Wjn:lUuK9ֽ8퇜flyz/'> ; i&Rȹ, Hbtskly))3vlZޏۘP MV&MZg]X;m5HiBk)@Źҝ-(>[lX&IO-++{ůq}(l4y'eܖf(#˄:>'n||P(MZ1q;$M0l`L L&fUWt>i\7fVlmTFPʢ1 :hJE~8 L_A^+;R>`tAy)]".DmقE IM2GL;KGnu6DGC׭o\EG0°=4ύڻ\C,rͼ!8t\ဘ@<~rkG_}Ӿ*COp" S 5(I}1{VsHP K!:b -t^j &k@F)aq#q2 'XJtY_e$d"E\Myw86(ZY(2ا#?|L!'vz%lezeӹ hFf]Ǥ >dB9= ?jCNKჱy:"щi?uD0@WإWRC_%>o\ \@b2Η#ʣ 7\B5G7ɩA3c?Aq@xrX)/w+0ERV;AI0I<`ˇ#K* MT*\=MVMFmy'<ύ|ޮ+n=/|!hUvZ&]^fgx @?f~N(>za`j{BzM~bĽ0-?zqRw_:MV&07 D&5K}k5RXH 8&#YEpkZ{R:[Gͺ`  D-"kɧMɳSI$$7POvU|)(«秥cNQ̌r+5DFL5>Aj!xQa}P={.܎@rx1N\ܴD8PcUX]!nAG]sTG _g;= h=&9j n8a#PL vvڊH\TZ(%.e(T.լ0DT@T$K vC2{_$׀DR (g+m)GTf򋚹7hSaY?]qLHfj|!%!;8D\[a QhZ[(uPWal '<~x $48*tP N-p2cs<5qq!)qm.~PϛidxM /lT3;r]s`66&Y⋎L]2nHEһԞ)' ٴ]ceʰӁ"}}y^jn DҢN Z eAMzեФ胶g*w 8uh_;bJCMNQinx D=?rB$q 4b*  ѨVY?=β{}l*6{%vn"mvLqܣ*yU8_\#TVk})c3Ȟa_zI?4Mw9\QcPMPfg>-IjUR,3}/P@jS+O%MuQ.PFJ/!XUu_|kT? bRl뾖l0r //vR[wJ(wߡNqNV4U%X/֟sײ61$mVf@pKKM؍DUkKyiI%3ۏW2s5^ 7>%孄7DN[ S3Vc7nKpbqjڶ4lEmLLaZΛ w;^dh0kVB1=[rdw$t"#-J/ " 4jj``񺮑%Tf203dפɱy{5KLόh)hpWALD,p\j^Go9]q*wX|>=-Nl>W\vJEE#7K _=\v(V~Y1-R{M3-:b>%;IsEn+t-էAтHF]?rfϩ4J(N&E\10.[j_@~x~/H N^+!ɍ(ja;[cZu7ĻT&X),VVufXMfk=/nt 9MΏ ȟV1H2 2^jW3cdQt^cP%t@ )4}Z,CT.6fAƎڷrOEynMHcpyZn 3ߔA4Y48/i3:9kLV3uy9`f~ϒu[vn#>+c>+^2Pwע&bauUUs}2>޾GOn̘6 iC|HtlrXA7} msN ,~ӌU 0udM:+v?yƟ& ܘU (?s@b g8!4n}ZEdtIW橏h2b^g_[#,Ť`V$/TdyZb{E6Ų3ZJ`O'VIz1zDꭼ&١KMLAUQ3sպ̭!'lT1l4{gDz,=ts9,R򡍾!.2nEʤ^Dy@DҖJqN]wAwg*_֗s~4KZ6Z_Gf?Y{OO7|qlp?)dC>S651\e}$AS-#;1W)D=Lzv&Q媅U/2kFLvt`KDMӯ?^ob\ Lƍ|іCk,V{I0Ҿ.L00V-#`gG܇a+,BQTt`X3qԭ덮Avc6\2k1M a5mXh{j챴7܁l;}x'"Mv%SHpu~ ր:r2w¾6ۚ̊.}[5*pT!NTMg1!ϴ>z0xF&2.XZcY2^@G{\F0p9wF -DuY8Pn;F1 MmǼxpؑ90wm392Gp{ryx}K\*|٢OnB'Ua盍vƷ& 9wK8\TO֦|Nį1ay I~Tƛ~E~>BT)-}HT)ei+7ۇ) tV/p^> ~p'c įۡZ u`FR.=K{>7s6MkY-np/jJSLt[ϙW+Uϐ@osRbp]QS[:ȢZ(U `֍^Ɠjm1qE,% _yz,+9{n7=J]BIKY"&WP4Ī輍z te5gGa0=P:0] -17Z7M0ŠuY ʚP4ejAV`jKUWKvŏO+ |?-#rqPs /B@Mb :~򹒨KG/wߏeC$br\.ĐIªh9; l ,6*<7vijU}~"stu*CӬU]wZ֢R]a!UX M6^B˷{C`]S)EL pec?H1IN U| T@yʾ=Ѕ /-.Ez-j9{<jVdNt]gAl= ̪ˮ u <{#Ch(`ず-/žhDXnq`.Ak)6zvM}_46}0Y}\|: ML xHђLY$8HIQ]HJd; 1ɩԃ+! :qp3[ɫݯ2tJ&bƓ1+!k^{+:R|Qҫw:ev3m Mҍ0O#4UG]1r}M6CV4X-U8/ifK4VN6\Mn=al0.|)niU60{. OFM0VɘG|P#e\.*?] A|LfY%\l Vˆ~e x|nbCF?T@(G"Ar[N;;77D% 0Ý-}eW@8حP@l7ei!Wḉ$vFt оP9&8[/i|k@23FSš_GxsE7u57Om7ޮ YTJN>Wni6Ñ`M ~Z 9S+w}硍ޭ?ӱJʰV@\)WehE; Xd M `kJGjQUU|V A/ny,mU:QxrRm{ib0ROLIi;u` 9PLu|Ts^kw[ #k >|1|{y/\Ygn^IC a yӹ2=e!Jz.傄=ne19kн@; hQmP,FNtCeSYl7O#sv!MC83^xY,Amǵ-4mTKlIF}$#nוQq"8dQeQ>@2m򳋮?\r(i~%>-+cuC7 ~ɣwvaؿYlR펹CziSxB-k*33NR) Q ?IgP[x&:RK|P棺_%B `?8\Ab0V2[?9B"'y^4iL,ժRk  TԂ+0 /E$=>}+~C (S,zm_JycwJwۙ,CBe?MT%ˊ_!(\S!p*fP,K\F/ 0y8:jñ;0:.[_*q Hn@0Kb(KUڔG7Jk:$o>4)eu*]%qu yI9 ɫ3{o-=(&FiV?+4T5KmD)'Yk=qS@Hh1L菎}5P A:!ǫݑO5%ێsb @bzS˜<z!Su}ΝUqAeGQ-7YaIZ6z|2sȹ+%3]i_@~tt]OL фՠv5 ni^|@HIJj,7x>+ ,IϗH3j?хV\z9|5Zb@|Ex [Rmt= xy:dK' :6cSjɻ ˦H_$6$l>mZFBf7MIUǤC%_#.i-{IPXJ Y}f8G("ހ-aކLG\ }Sͩ78:G_{o Gyf9?êy/hz@ꝼ0 8?ծ7-IA9 (h6 | t,-UJA^pKT͞,]Y˥~˳DɇDp*C1mP InVLfFyWV'|q]&Wװ}>*4Iȴa?S L+lt,0g{RbFԱXNf!NIzv*k|SK'VSv/)ՠX Sɓn w{& curcᏦ8Ƅ%HDAA=Ga2+>uٱs 5BE -ӜU8>ShtY½ӿ2XNTQxyo !4 Vw*"6`RZ`Hb6ܤ`ɨJM&46-']qR,3G *?@_bx[a%W_2wU< 6.q*'u/mkuS -߳WEo7`͘ =[V!BXM]w!滑ke3kt$=AlC lE ,z4 }l\Cآ ~a ޠ2P l Њx~;^9XSزMp/׍guPmѫӎ>(hǵM˕(JwYhT ףq7ɕ&]͖UFC2oKFj˜p cdm6]Lkn:ͦJ6`v! ?w[z.H(v# ېu wfm@Ag[#tt#,uriaҕ\S6@^xeӃ0 CU_2nh`@$#VS6tʓ:;!xlw$YIq^'mW3~V9!%샨s fz·t0sIÛ-y!CzPplזS^-&KJX FW(oJͧ+cM7RBEH{JnǺ$i?K?cG &83tLΜ&0M{T%f[9ϝ<mp=ژԫ~0BOm/DYFR yjDО({ǽO+YI<{(4ZSiAkI|WxZzOvÔ6L_ԈvN!O $$} {|vܜn ͓FG _?74 w+u7 n6 09QuVKdyBsOI 8fPZ RNq~y4-ϭjR]ADEQx)um]bJ*| 3F4xxh'͹vK8qPD5<6vĈmM_K &EY:ۓf? Nc|S %&}#dIȵ-qڊu:.:K|<.% `T/^ ?̟¨]2:ȗx)Wk+`KʤQpX͙5+:~mwޣ'>%SxT 4|PbK*9VLU:~P>D,t.`c[!I% jktY "]$ dٵ< Ya%Bydg[zC&d W_#<׆)_|.&:X9hL,<)<-}% z8,=[V AVN P{NY鉝 :{o͏C >'2ҏ8c2=зyg~#jk4K7ʒ#żNwg Ef1%|NC%~%o:-j֗Tχٹ~@D]:ᒹv%[#r*QWF7QM3F;ueT7厔uT% p3nmRw w'K76Ѻ1_%){ ,qa703u )_[6L1RM: ;0^p=*y)֙Wץ(@CrzaX|w8P3Q .ըvZ_AGQן.C r&xFD/,wTa\Y)0✖67?8ú4!̔c9 bWWfWxgMBlV Tr (5&=*`=vs{AfLo`ZVTc\9xr"vWl/aCEd4M;cђ{Qɽ 3^zV`y0NJo۝6&sIp|x3J5%#ײXsC^W2G pTL$h/2j} ,`9o?Oe\zhdBEHRVKS0đq6 `.PĚ`Z 4?\SM?9m~T+# PAf0)xcŒ?\[aǡ%`+GfdNMC& ӳs2t )G2fiOzU+TQ4sr*W!N 3;3_%H ٷ.u^H)6(&ʽH+s:MBK]९NUϙyX}k{_)M Q~B Cb#;<yY9;# E֕LkDSm<]R5lhH;&ij^yRs~"R.;qs$v2وd;pdXvu*p[*PAg璠t-h&i8TB]d>QK$LB(`A` 5ղGd6Y1Ƞ͏g6gԎ9gTZPS8Z WKE#Z낧 h Q_;0HiXjG|}Xțgs{~8^}/B{Ù*z#%K-PBp!Ɯo :PT0J^WG|^y4`ko+@@BCR _ơ |:9sS!B{St$cO2~]X1`hMMXO1wKUGo3.;TQ/?GiìN,N?<.s?ve2/f(Bgv$_|9\..7' @/9ùN{BwĊ?']e>9T$D\Ʃ=rG,_Enxqעk[:#3t ݰCh[sQo)C;h~@ L s3,>S'>BNGrrKjV:(!W%gKQN4n{_V>HAwqԧg\w#KIGujl0Jd z]xaO.o$>0)3l9l'`AnZ4 s4&SOHb0*]\#T ܛ 5.K8"d+<⛍<|F ~1.Ml\ےHJCtfq59#U<:lZ䤰c)gk+qxRg_ as J뫺6 Jy쎰םkh߂29ޤk}rxӍ\ɀ ֑O]/#/B|I/Ir2uWjʹ"5T׏6AN]H(+ug=ʩAǃh{ղ 9U,TRy(p>g+>wGX=~[m/-?Ƌ'};(2ܤ'/qeXТ# x2R/*=1Rٷo(wq@tT,zh=]Y#N $:$KS[0w2 >u_`iS"MUp=/%]QI3n9t/˼ LJ:mZ'o 8|)p}1/߳~dʪ=qʚM??} %X! 5ydjy 9%SnboV4Kw%ʟ!7\8{΄AF2)N2"Cֆq8ŝe3Z=Zs oVKC9GN"wfouvqJ,pl9(I19҇#-.a?GGOnKo3ȖbV'&4 @դIam%`].Nί_}! $[`2叆0z*;iKWEZDf5Ah3_^d&*tKQ &Uw-K;q%:?иV16'TM9McAdW OvWIAR߱Wk?^M [޽ 1I=r?Q*,?f${-hIEOPh?I= +$^dȨm!~ $uyYU do=qLvT#ll%+FQ.Z|h@g 03s^=:TMp`3MdO| ;&Z6EM*.I-@g**[ wW^ubuv̌H9R8'gN|T{lnf#4ו{EKh0KD78 :shSpҠV;Iv@B "4tv>@'$>/+AgyS`!RR:?਱r25fC“Ő|4#'i,Š=="jXs#PŴLM.+Sjt0 FEvuӄh_ p7&9s_ߣFlfP@Љ}XBtH/Ձb^a DnmǸd0wq6H?7I|l<0b2 (P$@w /Y23FǾR_w](Kq`i}bEl=HNVϤA$nj4z>LA_;R'k9tMmn%f j?фȱ:`VFe.$&;|< 6U~v*BbzI/{ˣ>Z-;ލ^=Rj..WP<( 4X0wmQ]B/p국)9.z(%Huyhï &+bzm0a ]prK`ial,iWQGN"!);T9xv6itD ѻ{;Rc^X4%HKP7.Ly6q:tiYoQ:1neEG= y )ls+' cܖeVEzPƃ{41Q_$hYVMDbJ7Ly['8ǞȎ  ^X!iyXg`qNW q*c%ˎgNݕtуcĶ[_s@wW~(Bpw|ou6.2~lU 6tU#n 'q|Q]a[ۄelzlӓj\v 5 g'N m ٝ p!I:59H >=_+1AQM_4+12JEQtsx&?ŅK,_5 kjE,ȯS<](ñhUJ]Ű5CSđQr7JYF@YnR-nfVѴ\0*5`ڬL,^DL, hX *mnhhj!7}[~]ӓ!ER]C,SX_?$zs-`p~% mӼf.Ԟ8d%IV!˿E=.75nPx8 )$uܧfJ&69\_`s! *-TEl!@)U%_1aXαU&eƙ׿5 dy_ؙ1w!JZ845u6׍-&[U _ w* LjNZ}6Qg˿+lDl6m-& O(9w0| Al}ǏΊy,'pm0fLd$PvbEtP9MOlA8,Xi/x;R&ޱʻHf,JQSݪg\>ZAiiqn4ٷq%H^#{<\UM{ *8knwI.˹x4˳RAj R(Ndr?SfqC؉J{r]DëBϢW?E}kTx[1L#Ykj~y*ncz]7zhN3(}:-C <_0$U0iM_pZ\~$Z a]C2NWEBkV5@0i4G.cmR+/X6y9!C6➽a곪zjy1QSk;"\\|-mZ*ЏGphzMMUQ--w!ރC:K@;{h;cNY$W}Il%,3z |RGsD.ݜXA4+7Ac#s PBz?WU}W7cޖW!1$0OkIaЫȜs$H C[<|,.~.SF %2 dq9B&S)0E2Ά78n ̈́r:%@[7}:Q&,Fd(0Qa585Cun$e((h۞xZ=m$Vx&R656b#'uS/A+HsꍄaFmB4z WݜX]BN8&6s!jW> E/kb\}! S%+]1EsLAW$";^&!jSm8u7'Ι@ }T$suU<FZQʕ* Cø͓Yr َt_/c6߲$wt _{$J7|E&ńedM'8 NϷf]ĸ7!̈́qeM'@mC箪go<żt5SOaKd \{vfϟl}Nߨ/DlT 4=rlI눖MC'_'nj5ج;k,W E+u7{NKGLsn1g?UnLK?J#^l mX`\ذL}Bm%/rp,~K{u+SKUbZXԧ1XS41Jc3=֜9Y_P ͩlL@Uqo`TyCiuPUyT>u1{q>@vjޤ݉ 'Ayuˌ1!y8#-gΏ'ԆT;F؅=~mdu DYX5 7~yU%pZ# | <BNx`gOd^c˥t\>4 Ѷ[i4*BegC5_j}s("YX'ϙ3Ơ8C2g_uK1?-[wL|M +lZ멿"}GK.7 mz X){dBKƠV~v2ky&Wԏ-26Iw)'%fFA?a񻫙\{3d5,LW'!U, /|$RL<> !\O (4<"CrQٙjG1h_&v.+1o2Gw|xZaŊ[b nTsYNq۵'~@0Bׂk1\wf1:ma;qpxc ~yM >2& QuA EW掂my9ӈH2·0bH3bG96h$%y% r!![j;xes($QoNi\Qp 撌(53H*Eo*mthΩMPi (,W tUkz@XYU8>zk<Ʋ(eqc }+] wǢڄO['[4_-v4n:Y* Ջlja t-;|y w~'ȀtV2 UIefGKGȱնNtl!rǐsoq~"UAK4r-D+"Q*pcF:̷ uW1,3,l j:D JJ65<4ӎ ǵawH XT4k Bs8/K۩@U{&ܘ8CZb᫷rADI0nޘ1p!P>J>ohpX{_ p>i.H/xgL⹶J)^/nž4 |kr(UK K²&؅d2ÊVWʄ!m5aYr{BNy*n.J2p-иV޺iǦB"#p!QyjmEȊW eTgBЏWɮ!ݘ!_do9RO)Zng`eh *[I]kR`Rn/&'X^l {gp,uL ܩ]agj7t4nY\zE\vO1l:E0 rcm>MFMNaX>\nGtjs\'812Y͉|.svNp-is8{6C ^D4$NT oYc\BkL pw{xUqXo[*^]$D|n 6Ape({{Z7Xq ޒq{4S[r ;$\5o?O,,l&S !>pxdf؄|^X=0v~ln 6OhKb3ˆ *o pFN 2Mvj>q qgeYMW;H%t9MBԹs*wUvVi}sVod@ZF{zNr4A,Mx*;#h5y4%BA3:M[bmy4_oڡiU|;jw@Z JB=i5F*ߔϛC3}xHMYmKnV+ Dt\lF!go4g C:(3J; }+etAV$]"IJ4Z+fL1ګ1KJ6%c*sN2q؛&0$ŧC( dZޙPky\LK4OA9w`P޿Ѱ _hk}45woIlHns'WbҤn0* ⸪&7G>]a'5 tOfӺqTp*sa T d_|)QOxxQ?y~܆ *C5O;'RM| V\Uɰ\5Ċcޣ6N#L.ZqTqNeFY;3[gM5RkJ#λ6BPIe?W@V !$=d^"0>6Hq?a\QYNRcФ*Mؕ21,Edw_*X]gꨇxt2&>+~˜ TBotwC}Z僤)xy#үh]?}sd.!)eU0 E{UO bn<0R+cQi';Z ?ls9fA f"5m6& O܅>X@ߚE[2;AafyNP%j@+"$Z/=Q$"Wȵ1,Y&Yw_3k9m:)aO2|cv SMdQ|Zk9&<&4Hw@-G3oZ~vwk:iX GQCtr: ޘLnSPE\a$Vb9ZE (Oic(B2j*}Zh{,ܘ@K$GRKdf!}T娨D ܐ:jl'"\J"tvg3|qnZfAQOL_r苛D_ 8=ǙRx1# Bv0A86J7yBf[[Ŀ z5ɒPNjB}'%9WBg*䄛C̓uCZ$&`a ~ҏ gApj?h 3IAD2 aV7+Rr"z @UvU$71Ò %9l |YyRhW|ɜ4vV;f9*R)۬'}X4`w5y7⡍yyX8Fo2-#([%u sd7~s5"F+@lEn5A.sE%s+țҳȢ3@ִ2S$pܤ9 bV9,O&˰ Ap3ڮaqէ >`^t]Q$ʬx*.w P@ԭL}$s7Yeᬪ#Cb &Lq+Y=.@}9 ?![0>/&@yyxY2 X(a61>.V wq >mxǵtOz3wRWK'.!6#+qFIΎ s$Y0镋7 BR+r͡%. FR{6_t֣8p\Ю̼ *Ž9t]L*J}Bڝyn QtMNY@v[C3_%SKF]܃l=C}k&"={CsI#=Ŗu6aJI7CN:^گ~C+nE_EN m7kv/-Б: aN?PrwAf{t ] ΧgjZʕ/hVJ)([x%ŝM%#HAf;~)>+v@肸VaS@t|@Q'XVԿuW7swK\կ" }cЭ~e/04\\E2a).t}EN!Isc4bZ=3wt\EA!†e&UQA9%Lv&V%%Un>^2Η {$.'y09SFGùq'Y_MŲZIA rú=|+CT.n$TiUsӗRیuRHusď ;Ήnt]mOEZ ]=uIvl;ī#`l ٹ"fMUl)ayP*\6M '%_K=Nj}M/bWfa0tƨF[V:ӝ0e,ӮTxdWur[EEfblU^A'߂\X@Rx&m ~l_kpo/jb5=m~o#3nqxlv6>tq/фN[0qҮqn)bSI%r;'ner,]hQ`1v ?C^Ƀ}z9`g"l`>nPâ;Dx:U~_~|xjo~;q^[Z-FDSyXGVl-'$[=ɤeAd[ey't~ Qab'$T4ѮWQ^G>GO:ӑWF d0b%V EBU!wltKx㿔/XuWZPL ZUі2}bZG^S)o7sAqDu\>uy`4L6T7s)Fc'X,8`L~_$y^yl6X#I5"Sg!E Y:k8a QDZ6aZ]9*{B[|\W757T 3:TS?(R`F~iJ \&b̔M3N {hK,>M_7ygpOtۏ`#p{0TfDQIrwx3oD$ u^#ӟJPi"bTg+.V1ZYB-ocqx? ]%?ynoUcV\WƢ[y p9>w_$\% Psoplx_uR$Bݼ [E+v@5Gpc|t̏8ZjWg@/>>0lZF<3)3L SuU=B5laĽ݊PZlˏ,,ANzz KixO3] #nvU"zvÃY3*78rIJlAs&><3M tM')'`鲆yȈl6dhZR%: '3x.7+'Y6),#|A~.x?xȶĴDSU|2>e'RsuC`ˊZݧ( b39!\u}ɘB'#&h zU )F/y@3l̨߳(Qܜl^l_gaOOpM}Nl:p2 \C|]U<l0T AKQ/͌5웅h`! {X-#%jRmF$[iS!fŔB)S(u]QdVmwTMfuDW|ԝ`x'_">a`eFB)]W~i9*ۘ·0e*WOۯ wQ}[2a*XBySӐI;hFʓpǽXu 2&/QIvM 8N/lr,IM,Yn:4?'SyZ$+XGI=bʦ6C 1 xBpKulQЕf]sfo.r"3{4srS=8y!dL>V.mK̎ILGtRe }UʹπpW}PߌQܡ|iCգU>͟.}zP*=ӼAHɌ'nQ[$Qy2e~0qczYM$:3@p)z(E$.i r5T\Mla7;ݱeCq|gHΩ(,cRJc\YݢOS_st|,:ꤌ]wXlZ]sqi]ӳrT0 i f2hA4ȰY\1B2(#Gv>?C1?.5\<0U B+ E_3ãq:~bLZ uo)O/lm;WyTre<Ǿs@[/<{ ȸ[J XT=,bC)cwP h#,HKaNp䈫gR#y-d -fXX ` ?!Gdh0eȼŧ ucYm %7rsv0͈Yj`0vOG(Z-(ѝ=p*@'gЈcr[s[{?Ze).ˈY>^q &.''F%ˀ𵴬r&OsPߖbI!uco0{A:W4I][}c* Z{+Tj7/Le.: /#NVp9FK7G=6 *oOהbT;-Dc:@I281{E+]r8{Up8qf >T bbP@P^7pΤ\0}®Yʝ5Yʡk] @W|mq8$kLmSG8C~=,xPoo4Vo|u)Gi)6}"0hHh//IIG7 uyKo{(n5]fhy1RSmR)LR^)EQY{}u}[1̛jDQ?5hYqp@3&ܯOIn IQN۴{fC=Y ^i_ InǸ0eLא 6"4F+cd4 t2p(ݷ`.Z=\8m B;( eL|_2K4'37a {с;a0)Q87Xnba#Q/XcjmD,(utyL`L:ڏ֭KPF궊̫ )&Z9cfgzeLOS;s&aJL$(V]m%cZ\.zO_a8>[7Qjzda@w"619Ӌ 7{ 5h$VIDtZmVE )N; b"{}piW2+]V>+6X,wZK~]F7AYY  oVŸ ?~?PljAG r_mʱL"wrMuX Cz|sn ݠ -Q)D@ p`􏒿):?Q%ڐq|8τH'e+?KJ_GsY9@Mu>>ECqw7Xƍa c/%ۇyޟ6;>1ŔDE D bBL-~(#(twv{n9 6~lќ}6 [IlEPDo~W.<ДXфbDZ;ބ\"vǸ'!P6n$~KFaɏu>t")u ޠ*pEQX@tRfP'z&S)ff 7*{ a` ?kY yHBtAj/;?' H&7 pyL "s4sZŬ%s-oճ8N5EDŽQ4EGj $DN3 tt[C =ⶴ ɝ?=E']{`,ٵȴ{| S9Tǚ< F}!U>XVMm:1k&з)LN"'z 9ƆՔkSd;qSrB( I=(vTe}߻N{, ȿ ^IJnM(7j'V%VVNlCAKĜ=|2 @uZJ*b ='#tjFvG(- a7.Ib!cqsd[ 8qf>(^*݃"nVvK[fx6{eSV'Cc/^iy6QG*OuNhIr  efMPCS!<4@{(DyTYrg"5R.+@j1ڲ YJ4)]M1K<KVtvEϾЬ(Jo 8ވ (l6`tؗ&kc,2!X'=bb٧= $78@ο70?&]zx?η{Mk$Oq;Ϥ|aP[f023="U*CDWBچy66/i?{wzY+omŁY~b G"D}$ùQ!{Re ]"e7,eEn?ӕzlTi{궤 (7wp7(5(|lmo2|!ï$F_YfjN3 |]4sS%@)ީ8 ӧAlΒژ:@n3,a? `h WT '<Rٖs_ex`p,q8T(a6G.F>2)J6FAZݧw;1 ]d|Ӌ/08yʱ2n5XhMPVǻG$'hgn\.,_UH¸c'?wP]dsGGu_2@᫽% zis%!Wȷ~e3ah0 ‏<*LMO*xqv5zGߌ]y(}ي ^C70e}ATY' _nۆ؊M' 0V&N0T@"&JLHq>mYk:H'6xPy'LNqU ISU)ABtn@ a] {ez&|#:piIKvr4z}UidYn2-4 "(WWA~Ǧo%gh 4HQutt [NhnzDCwt ܘ+˶Kk (S4%rx( 4oL0\@olԍTS#9.PǢhc@teo/x>>bM#lIs)F۱:l>`n gKE$ 5-u1XMGXP:7w݀`iÿH D~O1lzk:9ϲJ0B'\89Rls,1Xt$ }\q4솷ySw@3O4Zup+q7 'RcO 3xpԻ` R<̪G%Ō;k{,yR.}.:و[sun7wkTx\a>AуaN; h%1cUZ9ժoaVrvuA&\O]i7GU( !Ndl8&rZ˪m\hKAGh򢡝^d@zu1CC@3u,f}x}0:/2632."k/ y) up0d a]Lzˡ/(?>C9Y9 [VO k'al|[leǎ5fDJBZ/0|AF1x;AkSgQbi8"Zʈ墲#DO%3bvY,X_ɎaO#19Y;"i4Zˇx0s '{Nze3 ܼ֨S6,{@c)}04Q9 m wZ/];rH {2Bu(YFԕ0K;㚑4GM|P{5-ST 7uS7=2ѫ优qFMy"I|3Y~AR] f^|›7a$6Hg?-O], ]^}!W+.Ҧ6O*?̴܈Ly\NZӠb!4>[52EfI8Y e>Aflc} ) 7hj෬J8DG rVf*THpШ W۬ >K aF3qu-d7iU&![S,aA! \Ə!L;K_a;鳵[rOD*aKڻ?(С'n@Ok"K{Iom蠍QdOjFY/.Fp*v4m׀ISs.KƼOnj-uV!^<46l~2e n>cf@KSK&iZg1w?8K48{Y a@Zڬ [qdgF[dvlV;r6BOQ53ҍ\i/ADo-N)&dn Kh#?ݥPЉ kJVHZ# #L'*gl*<`X//|5(e|=ÉEp ~%5B-W|bq*퓼8Co\B Q#y#G݅U`H똔%z@|#ڄp=}x*g9|CY p?^5 W'4YH ObTymT3 CQ$Vm 鞜oF:!՞1psiC&jwDF =3/=2+M Αe)w&&+XezށWNvĻ@Fֈ uzN":a~Rw;'|3?# _tX2HNAXݢ(IpJ1wIGf TU R_.\7+= -Y״MX#.HM%l@ȷ6[Є^+@p;QZ@ v|6s]׸֯S-a(@D LbYn(uZlDLrDz^Ai|>-R=hj#֝L6\U&d|W-aӒCt ழt|˦VGG8䣎HY 7R&yt~2n-EM`;ospDn9Y|uCsLUZ@Ab ->alғ'1pJ!W-21 m66ʚQo  k5reܞX eL#Nj/0FmߋX{΀y5v@T\:T H=8n [KZh2(ɏL!1 (1\xT5ς*sWE4dECf7ѕͻ91޲Z!VMTq1*9nᆋi#8XPea/J 8[ )P|L\jr{gcd*U0i-&)sTTO^(Yv$-y׀E =M1P=.{~}!0=1M V[v\;^@ƃveW?W2CN^ub!uCg_iR:%I]zzm-1{M2]Z4؄K>w/qkmCWٻ. _Y*7@!N CeBU~ :So¢J˜X?ec{_O]:"`/= R-ui0D0(I14;۹lK&E@~ld)dqot# SB%hb@L;/JW/IKVޚ fꍏizLq0·m%{M&X{ajWeI^Pfo [ek+@co:VzeC'Q"2!'giGMjǾ=LD=.1/C3LZƔ0U4p^^9eg%-8ιj Wr^}Ѕ*҂Cٍ.OHwӏD5BC6}TVdoh4WIGR5Rɲ;*;2NxWIqq?VUUvqm5 Vl&ThxςUci;4S'4&ɲcpZZ"L C۝Ys>f/1;Y;OG2uZmd%qrl:9 'IrS2v:wZ0ܧ$s4eVϽ@ 7tyIBR&m_%8ΞDeD"|7M(WC3jos'-]=)=u6A\*7Ҍ`*rb!B_E !@\(KۤkyVχSg]y5ک9#h葍$a"$;,_Z%֟;b奄!E 9/ "5 S3Ҋ fkXXWHOZ+/yT15z=˷``Vc)C f\6aD=<{pkF[Ύ5ې(椸@tBZ S(aDmo3?X/ .H*KTIqȬHI2<G1bkr$GFȟaɲ!W֍g?k)Y%44[2.@o^)ɢzCp(^ɯd)&{ = C%"/y\.m"ˬ{ʋrgr+Q813䳖2\n2#RӀ&ŖX"f'mW{3͗XLt  ƻ34M#~+U3Mi֦3IhCk?F5 1?kkFV?ɵ+Z^.wݙ3^mSKvYX,*ߍhh$2@6mŭגyqUk<'S|eQEΰYxCΤR$6}': Բ?3&8A#8_22/Ap3}\p:n>oaB>JH|Z^Cw'@gVPdIt++5fĝF =H" (^4ґ+`s>"Ѿ{ZkNJea>'D9Hz@jZ"IC~_)s IJh0G)^2U\Opo"abcJ%4_VOZ"84'/k"e{Z7@ɹooߜg̪*rxZ%[8E*dKd3hmMF٨^ epohsp{RA'fZVqWn}7~r#m?tX*ЌqC;]  ۠z| 'qHa @`Y8'G}7bwnm-(6vZ+sAHhuAPބ+iQ>r·0tŰK;uKyƖ>,1Pyd{]_44BLpѳ*84#Ik/>Tl i Ā\yG.P3Holi"ZfL&ca=)9܃(eu _ƌ3@h3˼rwioL1<ʀ^+IZVgQR JB35x):j˭3 GI'tV2E2W>^Nkk2BM@a*&) |OǰPaE7!0}[k17_I&MH3I!2_uHRrZL/quG- _H1(ɴ8ֵ'..[ Q+֬w\e#nm5J1԰҅C hzr|wp#OeW? Cy9}Xd> |k(8]~5h5ivo}=tDk_Iu|=3u?^8LƀV@C̗+uHc'YE qt̢NF k`B80m _nSzCM8OTW!e6e~`''R[A3]Y+W+Ck,yQS0%;i7s;q I=40z=댡Ԋ< gJ(d^@- |u~GP5S?K akPid+_zar)=692h~+Yǝ?F+?F5P t Ke"R'`*3q 'lmvsP\,Lﮅp?^TхOi{gK\JT:`0RAƞ!=Oty+. ZP57$QIَ YK!96{X:ɌO4k' p{o9,b? v^4,wviN3edT1iqڨ~H9Zٷ(/o97D0P_%%LRȩ3W /GYDǺ os1wߦp% 7sL>8,f(BKf{܅M\Q@ЂsoΑ[`)J&\"@猊 5LC0Ek߻57*`LJoe-l@@uCȒCЀ~q!]kjt}U=!l cpCgi'nQb987fs:o6G.XLZ>Oyxx{>sHR*UB3r ?K&F,hpwjdfL|^A%;,./_^0xԅmNdgFSr9+v2yy CʴԊ}Y}AT5 Eybx.#(2u|jHxOݛ"} ֪%82 \hp8ف$؀6ghA! iLߗbqV55',sfc4 P6~#Xq 0` ⷨ)|:!AòF=%cdKlR:` *A< 9GߤQ73[*9; [,"j,nX'wUc{HiaHj4р_m}UsJ%J7!gkAfoG&C+K%wA , [eDq4c\ |rrϼD * 0+w?j{b)ْs>ޔaSko,z+s7'U`Z " _Zó7 Gm>:_/ɽK |ynnC+NZd vSՏ&dx;tvj7T%n<~ Dk&\hB#_c8)uȔkfRŗrz`>\V0z~{ [fS QFtak ܫʾDf:&t(o|tWVTJ zʧI EN@]Sl%`'?1|V_`Ub KlS 4-[CNJw"__URM6<oxB!'A_ Yn8VE4ּEmڞM `ۨ6KOzѡ.a.e7 o@)e:o$p&K]뿰u6w&+\f4PCi|Qʄw՝!jngB3DۗҮwQt:JA'6,AYyE&)7\za~WO8H/XNb)Avr>^̯^lR o* x; nf297g!Sȶ1A"`xd5 ȫ22] g@Ar'brCY9zh`aC.X VdqѓQ0Ac9xL4$>B>7ރXAY|L({^_ǁ@7gTr\@y4Ŝis9c}.N] nͶeW:ItUxD`XgEQdJhSDwN˯'" zJ]#tGNox$ԉ#&lhwg0uczV@[Ygn*32*؛ku)P(_D_srQF˲; k!XzW qJ)EC$~!P'&+mTpUTlGNSd"v$K!}K ބX$ Pgg;^![c\u᳔|PW@0?r*D5\63vEp 2H?jo#**1"l(э0mB+ej^xJ0s7,rP)|A)XdYx*bz2g![;hsfa8݄{o`8P̾u3[#kicβw݈kOCk>̒(Xܿ n𗙰TH^g?.v'08>ݨ?1PNzX ?ݘvfł4=JmѯÙF DmEfg9ْ)V>ckIhUO<,͘2K2Z?qi{Sq>,=pURhd5o۟.;1g|%OAbo,߾ %,d?Ae֗& G }YvNFP&Ige^Hۂ`ic)K# |+})F[-XpQBDi c;]F.eӘ`w/yn[徼 ;qg(&z0T<=PmpߝbsAizx-G.LϡVyAIs8pMyN hD1 kq`R G^Q,"D7XdRskoWnE'%{)|B{Q&9=c@$,Tu GN欩U+Fb *Ma iwߕ/*f{y֤w`(RgG5*m>9!m?uE;fd+L{8^&C!R˸܈5D}JF;XFj@f"77_P%du)Z I_҇"Ij__PG$u̦^.oo \Ɓ PM7 96K҃1+u6@>U4c4|r4Af^v|QN?~۩b>f:j<%y[Պ5CϲaT-=~aP@l =BEЭ5M}aSs2h&z~izڝh2_ X$$2 fY!9e|ȁbC@k |7 J4˯꽰]'Z"g  ,??hv}<602SA5Q wGNG~TIlgBn0C63,D#:<|G5=y㚒gOhqN2:1VdM&Hٜ~/ߵ-\>b64,%$*)Axd ZиK1td]p3L|P9VwlۅaΐhdᾲIZaA̻a6Y22BYW0d-%Z\=*'|eC4VqPo$1bj<69ҝ$ETեWu$Z~NdF?^+ yb;0Г7kJrԋZ3Ǿ>B><.71_'u呩TA9ow;ڋr^mW=]Ӹy( UnEWfd;^:H&E$fKBrjF֔OPʮZ]u'X:GO Ke\]+c,dd8T!G}`eO mBkY ]?ήtRs34??5DVii9!ۮK%N'xŐxbj{*kD/Hlasˢga~P6Rۜkxl Yl _?|͑{Pj`[ Y S "l<. ;n8A1ZUnY8O?heÆ(f!pTXI5榞1U6ѿ5QsK*Ө/$#f))#} rwL1 kQIQHbzJt/k:9qN땁'@; wtw?Tlt l^L$Q_Ժ:hǀo!J[fD檗U\\Ў(V.#'gf,>dѠ0/7Oȧ kEPa÷8|d(GyD ҷu6+)ׯp_^_ t꺉pMɱ}zSGl*BلQʁ޼цuؼq͐!D̖ i -QRfp146{"u+垓ăGl`Vf@kg}{֜F!F[xe |d䲷(JF{GDZunr)P驪F/cho4)%B2iz"[n"n=lh`6+)\yJpP sdX݀^Щ)nG;Uztn%"5P#uo5Q`њ{r滯P}ox@O+adpotH.!c+]O[B&?MoXK8™g4kZDt Lȃ$`I֝*n95GVm!^ܶh}ٺwGG&09| y<x´d~0i7Bj^,/}hb]H"nxQj* s/~mLX6-V*KX4SgC\Qfo1|MK)Ңk7ڂn@_, !ڏ*FÍ 6!J}A5%g.W]X'1 !<nʏ y9R#!I%Wk5UsB$ʋS Ή۷ovg[}.(|M"dpg ykO̠/ HxkN65Z C6b8<$\kJpofV)0.?^)+qe{: =Xk?z>Tg{:BS߀H(6)2^xYۯyą4hkʪTz]óp-R&,.ӓ?LzփBI}U}Ra& {~4džDq̳9|GM6@D}H܊m{S"8| YZ-gD@{oZ@m8FryHmע0qz^dy%'68|5DKѬd@ S_GD1rhO{ G07aw()!uօ _M\pit@ "ԞYu 'sиG'ƃufQHZ[Idu r 7 | ,bU/+E5zW}}4RBHEN~S/[ c췼|d㈝`MD7d_Ps2 w7S^m m4h毈%?毳 ϐ((#T0syg)⌑~b A礝ިľ|Q'ղOC`%ҋWQIh,,\%gӤaf2P8J2Ju^;}$+bNapmZBʀ%^۷)bGIQHkȃ^0Mi Ahʷq,臨A  vYd71Zot ,\M1XՏmKPL[1fomZI}4 "r۞J|ڋ[wiw 0!*wf$B:%)]:@&-RmBgHj[_:6ntL(="n`6u{TkX'ynEgspT]&`,rV^D?L [md4Buv=Ke!MǥN c4tK8b9}B:Y`}s=1(>Y=NLy||6}J/ԵƁ4z_JK /,k 'OQËBfIףc]kCx$+6+o7nخȮc?73C [BE[8\=桶>)]y);VI P,GGZ)zkw}Z{))'ǝf8{|(2l[F$A2<]οFr8kjLzG8*B-7z%ݤPWM\7~ ;]A?=w]JU0D cґgRKb9EO+ٕKYL){ZA QKfZ^Bfu6vT71|pP!] +vYKBbڶC7ǎ3~Ln^nNoy-Ƙtw7lh|H3 )&\}z6.3u"M|y8;DJd!1xQqhNm$/k ķw\)gT4;c"}l}seZ#\yyrM<1 4,z?F,P98j֛t%_C5 q)dkL.#GJZi:3h4Xق#t%dWkz-3ya d@- V<'+2x1B 2 q_gfΝQr/ O& CA#sZ'2AC( O^9o d2م ^6錇b\MܾIJ0Q1Xonă^Y`R$KkC(c]r%?"ްԚd TCR%'qmQ%)"%CIH5y\j.ɸW\u(Ê֭PS(DP=]/mފ'2DWK %"Ayb. 8HQ+InU'g _'?(40R1=H_4pΑqes(CƢ$|)|N:Թ0|xDIo]O!1 bN 0#r%Mi}+x2QՈƩ4UIS?X[rPMekLQ 吲Boª0N_=hd&ꏯOmة؀.:ͮ9zŗ*gNˡ^,敉sVKsNn8gœfyHεI]w[ESamCO.}dK`K .u25AL1c?A`+5Ulcvz-T-2p%2ڠHrq5bqpl.uciif՚#-==9)|{ce$%CT:鵀9Kf*9 &w/!lеI`Ly}{1>]Ǜey_R@m$(Qgg\5WuRB7S0Q# HiOl/a #ӷm`m? C3s@Ra N4!F<T䋎}7~ŇbF- c'< |k؂˰~8_0dy-@a=& Z$,id0^ NT;-Xw͍Ƒ"79RٓhH*D%B >z: %ʎ6% }IwyLd9wRuU@p"Jq@,Nh2&r !-L- ;([~|54&xyCnᴬ>vQ4wXsD6&M,~fjQ.$GbD&b*9r@㺈b0y~,/)F=2Hcd5q?$QīvXAT 9WDh)MnUעikUoeKvd9 rE JWYlvL+Ydn?p}\yAn9YTX:SG9 +Oq01Q;KH͍뇸,{)NRTԌ ~RzjawTcebW"d{2tu Esr[3{pcbhBw!>?X†{̏09ΏM* f0c#,08tS^3Ti6ߟ6O,5N/e,1SN݃pϜlD-e0˶5=yR5"/(,*WxH:_䠣DA> b<tK1P(|*"}V$PP4m7h B0(Π G6K-Y˱ zM[T)KJT=mXe'b'!۷$TbfJ(8Se& 3.r'^$E7l(:l:忛qZO O7B(b ?}0|eiACMsbZyoZy(o4{k3oN_uVge>4ՙt UkGܖ8?]U>PYinĹ`F93v΍('_ E@o.9J2OT,96+^jW)9o8|77=OcHjF&G߰3֯$F stPcjb'@9P/N im*ԹFq5f,TleQ^4b炔?͈bj-Udd`h]cE;ə/qi[\9!j등za ҄*{!D I"}"8c%{\*Ky,-*t9و;ZU}N{x=aWQH~0YV.0GCe;%Ytuo#U#P@ - O$7WgG8awD](f<.0V/xQ>5с+RXp:&\m.d}GW^T 7te?ARZg! T϶-J}Y[1kg~Ah\OVxYIh^} U:(sH`MU9ՐbI)#ƶEM)ʱƋOqq zp.XyjΆ?+"(3,%^n053{$Q4ط?g NC,`(Jun}9kHvipyfD^'s_Ӌ 0XXODZQt8G1._A\?*MoBSn> P-|uq ly``#ʕK 9owȧMSrElB :ZI{*JDC+ڬR3yg^TJMR&[_U {^ĩ(qlSE(P-C:dj>ؠޏ(}7q.Rnahُ' _(fx,=(n׹/+}':y@tA>P$ݢΟ"pHk KAl#XIC/FT6fj4 u| Y7;dl@RM]IsHpH5tv5D]˫ݻ0*+:h:>Br18>_dJ'aV.~B毦~iD=EzhѲgpm4SǢW"mR ث\`d6# X aٳRTX@=2&$ɕG'@! B3qv H)|Rj۶~Wl{ VCHVQ׏53Hɸxs25=`6pwkWś_ s%9?}ԶFk$s9nnܢ5GH-Q^Ԛr%I<ᄟ"o}uo)͛#>}9#Sbu3n?7¸Ì)θŃ Alh H7w}[? q_gX x@(e-d\ip%e?~_XΫL} tJ(vLA90f}38/ 3qHHI i;l%xIJoU/Ap/^2d;W+bӌSժwݤN6 zj;WQJ㦥0I3-jO#|*=/mSP!ܷIHB+񚷚1Zc|v܎8lA#M-? XČFY=Z;K75c2q4Kjh *` `1%VeZx` ]{=!:"9Lm{'z 6T:,A@w5R3( mu@Js̥mfY̹\I?Ϭ1/E\J٣"W\~էx0Dk~ZHzmGND̡ 9F&SHܝ\cC!/aGJZ]VDpF.{oc1|SPI 18vBfEhse#zNQQ K}5m_}HԵcrƟN %f6n)48[K>PGF ~$x讵&6my xbk]w2hDH֤cwO)}چbǷD8X r'HDR o㨫+`UXl5) "ikc/p/LŅƠj)% [?z5d ^Ϊ~!!r\o%Y(Xj :rQ*-BG+-&Gy\*(1> ha }vC9n؊mʉu XR2=@2YZ`6ڑU@9F6)|D#=ə9ELf_1ag57[1| ]rLm'S=Jcہ_LhiuH6G;Wx2$Q7H% 1O\U.nb^H /n+\⠉3 /KPe:+D;6[% 2nj@ONσ{HUEUXFq%렙G@hޟɜDMYN Qߞ4$=ֿdsb~ލ @&-$E=׃cJzP^isjq 0{Çw-*̴_hP'U&~߆,_W,80{=-xf^أQAvuwٍ·<*8ܫfMC1-~MyOXc=x(=< ZB+lI$QK糫& DpP^;u)b!$UZ&s5JO.Н_2ff+TUmA"O3YZY4AoYFKP{2:rW+ #Y5yC[5qLȺqa .ďͺwx4N+v4vƼ >ˇUa WYK,!I8ŗGCB<3M @zg\襧*c.al*ccKؾS6mp+[ؾ2/z;vkϠwcADUQa*#/ʼnr:021FewAwd}#qQ, huwB wAإCwA@y.U}x[=ۢ69h;w^ͳ#AI5l,|eS\N_,jcOyЫ9I@Lm&3Ύ\q_b4(ba٢){|uӜFde;@ /rBpVۨUbRlX$Z$CS IiP`%Xx5<gD\x%Όe~ړXd{Xl`dE]b(]AW5,͠iް$^]7v%nA~FCK&J ȘX2ȯi\Hgc-k;L]n9|yw%\D/zd\ ̣bU0@?hS[OJF-Ml9zWB+ׇj^ڒ=6+ $8fZњ>P@N'X P.Pt4%]M;3(vhU(l n{hNI 70W(~Wrr, .Nrh-L*%z>XV\橅!'Cս7:F{_R/!yj;׵rr+- 2ϫ7'KB g;ƞOߍ;l]OU ~!ㄭg&+GР4`~B[(p3KeFVg*i^~>tԇaæ+P760%$Y%5f5?[!Q510l\BlS`n*)0=fF\m7'vC6'J£ך贿L4|H t<@yJM,yzx̖qʼ?}8)#n+ %+Vz%fS^SǏD!`SP*Xz%_cIiΰT[e$łd[-G`T@B]v7nSEgziɓsGg{!d#c-? zDŐb$Tnf'.w>k'$(\=.Fn4&LUڹ]oI{#|g+.g:N55`e]cADRr5592~%DHX5qBXX}ڿ<2&onˎCL&NP5 aL_+5}W;FduFeh΢Z#*f>k:AؽWFL(vڑf2kyf Ț1>0IjK\*ʾpE)%5yc>~x_g}d;Ր:GXkyQUvu2Ex Uu9?ދd\F w^ޤLj]$&&#Š;c<{bo*W2+W`/콑&8}ޝPFk`8MǞ Hg%Ye:H)amF:lF% gh_\ Py2e(i(~ie2:T|I;M׉@ف'pF|wx7uJK8~tlF})pI[3FN~W?t[8 CNW-IT@Y^&Z4yX%xz]>'OYD#9 8a{s87њ/=he $VM-`@G-/21[<J.8 q6G+/Ts.UT;X+t4+wq>۔\’%YUgai@5Qlzn% '] ݫsHkxK>k/mV y!9<2JwNJr2ptqL`_MZ*>IzKUtѼ5. 4ͥԘN3)D[xB <,PY7ǖEij2;Oe#FR m iڞgnz+ژ9b(^앢O7S>,VkHx=wUI7 )GxwpYH ( պ7܄*HE t{r5^ m} BqX&4ʵû .0A.ҒKZoPu+x=' - ,SYUGt ]2+^l'cuXkn ViA!Gnw1(܌p?6E_Ѕ]LF~11#yrJGփ\)y)q٨IH/B&얋F.xvHJF;C$DDBmD\_ +_;VS $D8ޓQb~$0\{]SO=,0wEEn/UC-3s"D.e?$jxX=hf, Kex[X^R^[Q+uDTywПot͑\Õ7,7ɯ2X}Enz6]ðL`H_E$LJvIsL=?{&6Oy>O&7O]4.LM'^EYmp]x \>`nzw\^~=Fheڕ%d|EM$ŗ?᭲F \pNׅ\OPE6B ԟL-}cњ3Ƶ5xD3|;v+:nCL Q\4j+$ޭ# }@wJcOBeºhGybޏ͆緹ًZWPUXAZf+*f k̄F~($:~HU"[$aaSob08Z"˼mkm&oXoa֙hl|EԆ ?q#ȑT8&̙?í0J+yu*ːixWMY+*r7VRZbqodNjNMgW]Ȗ}Sh87i;0VIIKTh4Ț+]@UP8M|?XmPW!Z:ΗqТ ۾z\ĶI  P$op,įӂeugz-DhC!t?,)W]w2` >-/|!w?闳a7.:[1}Z:W<*"% ?ҹvW37{Y'd $ iZf]A[ybғٍn30*wN_N>$ƱZfDrKgQBmTnzISck;(I ~9ڀG //VZdd>OrPL;h<&T(k.i-g}M2hžFjՠ+NItwAW>HvD.sV85F;Kk@Sc~8-[nn޻wg" {Q+Z)4wr:,a<q64n JpK*boB̼"ч02ŷ9I] M2yci+D{ZOqWL s=fDlng{ė,MO7uˉLO Aۋhuet`y ~ɸ+bQ\>ACN}Cݷx)XC ,ۧZ,yY~X |سE NsD]\8t+@Hy'k=_ja3 V"5O3CTƈ@kFD;yp yx# XB0|^\ f7.d^uYy.3=F.T'vYsނSq^OI`P,/RvoEH)>F{]}|Y)vֆA )Nˋ݌&IHAj"߂I$ذ5L4N*MPǣz`ҁhKj¡L1RQ{ν_ wUL#M1^ i< lPon^rx(YkܺeaA[lG:j{Տ`=;%CSכ" ަKf&15 -+}fj("@' D޶+n6pYz `iL"EnSo o iE ./g$ i*|+| ۇE*¶-HC֥QjS|>A=wԹڞn9m[=bT $]'Z?xn& iSgtvW:äa}- kNPw%Q(дS+k[OQ{]'c~De2K*}]MxӤ=\i/.n\E2L>8@!T9vNo9U6bkE*KP6MWأiT?3pm9inP"U~vc޳`#٤['>LPYA(fȕ֦cd,oڈx| jR);Sg331[~Ax89"șdR qq̢3Iފ›E\?@o?5vF|q[WR.'^,^7v!N0P XTz`U TScrjA!Q 6&RNc ?di} [Cw8S"uړ[¯W1NU-;]S/{\W#lEnzt*bs:ǟ"pŭBZi))A"Np}.>H1)_HF'bQ&`^/]hl1EyPxv.BWZ B^ 5Awq;ilq!aA37݁_s6ƍooQ*|CPIwϘ[z2emx8E+0d$[C$AƃD6Jh)`Yӣ-uP64"RP . #!(:q vFu&DS =P=bQ*% \63RQKӫ?Y\<T%m]|Hkb`j-1wv1V.ZyRAq"j M2mh4C%uل"e:&mgBI:#?_~CI?y [<t/6.ģZ褚kbK▃7xI5 o2vf8f2%UcTjS+W>Q]z?j%a #vyݫI4_ӎBW\Z尡Iyz}_*I:mo jE=jÝx.}:hT2%*v2=40u}?ۿho&,:u _ lVƛQų֒ꌯ׸. uNxݸJzrdG4rtD:BO*HjZx>~Lˬgb#.4%+P~\m|@&^7 +QŻB]_x,[-Խ~:"\u`QqjݒOY2nrÙkń@EPGW={TTxγ0D>yg jakeWñtF@#Z+#Q5$C<#QHcMz7^t1ˑ)9`Yq:k=嗔'X2H檗wQ3,5)qa:.MX/4ZVnւ% #K6wg9agO` hJF6+% d*ʎ<ڮdR|Ȅdy4*-ؤ\ I }ΏZsk" 5U̍98y03oڲm rh7&9ٓw‹Ȝt⸰^,lP\.uP/3vSBר-N2:c F. gQMGq=3>o܀{0`c zx=\ Gq"|[92[O +0˯)⬝>p#]'+~ĝm0oȏaۗ'  ?q9D 'G9`*G޻\zbgoL@`&R.h?2Ε%U{9ZH(ZsbBs-R~"X/\ghHt]7qhld$N%oκK :Uޫ;UVkcS~ȇ;Dh$]kru%c@fł>1(e(z?QYIE _ԏF5\|_9WrS]SaQ"T%8khZ"gf7%|3Nt&G]F4@;.n[niDU{ae{\Sl!\6`ϔ6|s(~㥐s$mNj$+h(O>+^ckw6AlAZ/`L[Fыzx5xF] 0ksf\!ӤN;|2mި6X]EC[F+!ߔ;,c/ 8ժ|޺AD?ݭ ǭF; 9SL(L06ZlqʣYjogpjx/#6T閿\}DkÝY!4 )\ NV*x3׀JnGq珝^Ayvr,|C=тBtc& `8p.,k#qZJA7?)J1KYHA a!4BYt^I}Zr Dɰݯ/@a(Hsvq1SǍM̒E@^Z_FO#ć[\o LzJF F%cS3oהOV hG1̚lPJY#͠.a,fZKHX~1#_/!Fgk+}C*=xOGF40A+O8X]KDoث3܋йX^(屄vIt݌ spQ7!.UC.;UVbY,YFA]P܆dWG vPk&)SDq#s7)ZxSq()Cg}>Y.{#HaoPm.g#ee܃Շ;).0\2,- 3+hOT9s8AӤH>^'gygiiݕB5ڳaNu@XyyU);V4HnGpSRXpjDg(L"k_ԜĻa$3~rX{舉MoChMWvfpľRvm ;aIR' 2;'1/#}06Fkz#T;Ee/} |So~}%} ݪdxsPē9GìsD&EZߨ={9$U8|{n\_9ф+Tg`[CZ?VU(I)3MPf5ANݷ5d XފW{>l$Bme@[*c!6%6})~+3!/ BqXJXX6VCa'L?m# y^<ňDi_]푳x2ϬBCvhr Y`0 pwMC5 L` fwe=ƕ礼Z ^i .pEoh6F4HʑiuMeKή] Q84%D|i!e V{hTwL:|qmD[PO"PC qp/I!s< tq΄/KޮDsa-z>D+v_.+2)ݿ(SMuFf|>0sjfQ E&b`P?i7PTg֓On1IJN"pi]oLBFc/=)hҠG0kHWYޕ7aXVPOpwTJ[:4ڤ8d6_Os%E.9EV'ȇktГ>tQ44e}9#m\G*U“̀Ari^yC8TՆ h1jѨ-m4^L뒥\D ?Q <R3[|)@"R xu(LRܑX\"mnC~D1>PS  \Yh;a+awֳHN gl ?'G^ȠJ7. ]p&pOfq4gHXo ORqhkEü2Xqam[Jn `}~Fc3jeM j?\uV.xuYRw_31mP\ě8y=b枓h5LsTW8$'L ,@>Jޘȑ'yi@4A#{S7TH!aXQi.Daݍf>Nߝ,$IIGVC߮ c V,A]\{6sﮓړEP䴇[ӜfjGg}28 Oą^SGR#Si { K K-²(¹$/^τPʺrߧSĹ-V97D\=7$6mkX˦T7wj?I]< ˍCm gTðפp`2H\T_qO fٕy7,rpCn'WP"π̴kd:!gN"l69!@o[Z-lR[-$۹c[QyJ\}5f*TdM`;Yr\|7$J$&ZYW5JP_U(5/yM}[uQƹ0sկU'9-mXk!1l}H,^KCW5'HfF8fqZh~޿3tLKƊm"8 /؆,??Unȉ(W Yƨa; j|"w{(Pi0)6aWIɽ7n 6 ];U Sb\5c3c0v ǨL^+-*Pdp0"&wX!+|}'Is!# 碝UgFK!$& yUW!$k#@G>}t9YK d/M=6 [1uɬ4o!'CQ{:2! ӏ(n2AG«hӺ{e͖,kIȍju=-iF3.` q9 jM7y.aTb36iOsm#X+k">̾tՖ(F} jI]A &V^52hzt;qZJFƶ^T8"θ?l2k=C%/uݣ@4d@!Q}\C[T\[f-u**f: HL@E  jAGmU[m]&P}6sv (ktꀷ?}ETiȮ ztLwVJCͰR,j>)jOc6dvstpꇘY#)6RT^5>cW (8wrۛ_.F} i[=kcʪi\O\5Mk35.k~|lɶP%~b7ιm--|7F0=4OZ&윢oZ$ xv LC>_;]M|ʙlkfPs|eD A{?`aL]#$;)6=Kqz`<>udԌr*0úGԇ =\8undFaoHLKA] xUVdh~^fkv?f0>3|\ ޷ڹxi젅vh'I-_+ (Upd 4¯|!CۊsVl;tn!PW'8D塵YC*%FR/R"# #LލJD0~A טT6 >?cc/L ,E+ġy#3|~(r²Ѯ+ IZdqQ///n &yژTi.A33DeDT N륀.矪Y'2J?9O_zHfNleLL]Jϼh`{ӬІp> ertY,sงHU¡ȼ5&сV`[ 'm( $1K d9iBF'u?,!}T--)evdQSz KDvJE=2ԤlQU;ZD`GəV1"~mc^rgj21ѤL~B$zD焷Kߙ ѩꓴPhc ~^}r$p=qrwLyӾUqvfh € MsT4|cm][n6m$-_TY~ XWor *[ϸׁU7;+;I{ m̍OyT7L5Ql*ȕSLi׊eK/طwkkVԡ@g[X[i'v^k0TɫXD=1Pn\I?t% i?9=vI^q1eq F5e#-xt  Pau>*mYe PL4D2tf>ZX2Q|KL dp!s~~!ZxD WcDz!̞O'[~v_b_HޟZ];6Td,uӎn#7)BcEz ^^`i8E^3 QeN/|jI&1cN;bu p.SUn0:`0;jA;7*8k,fKt;ݣLr/:uOdGͰ-:3>̚5l0FS:t^-g=(mk4὜ǘ[Cp|Ck=zcMBBD@ 4aEƱ.P' _ӌJ||<4F:YE HxG& $5d4%6Б+2wAɪO+7y1=#̹{8ŔCR#gF/a$M%a O١aJn =&XA$0e<g^M|+"I>l†+xo/qo7ɸU}4$;'rs3&-*Fd.7m>k'DDPl%(gRQ8"@]*T OqEτj-HFOvܴ`-o-kͶRg翾,*Ffo}2+ g|jh1P |h ,xԖ_jN's20+6gq-j%elV ?fgj;-Ct)P?=9b݋:;>0Tx@"(v2R@9/[<FM5}+_zQ.tV& q=mȼZU@gx@RpxKk"k+U_oQGo۩]LN0W?{(ZٴWG6mgݟZC1 )9Y_DOp2#UtN3V5S4%+/5CԄ-L4DUOs Ro6X]Sv&|eM FR X̺=i^h1;'pg_̬w>4 x̓̈́馨XNfǤKOI0ioD6:5Z+ر4d<%*W? .Xf"Ωk H˽~Cƴu9 =oi2uú4*Q#JL3 #aH-2dY4~35\ ̬G.B25,H]i$;>l( ћY4uبm2$^V"n=y\z/Oi!uB=lؤ69 X9͂S&wlysӡ4Iˁwu3VI]GV" ]]Rur6~K/BP> l\$VnHB h!S%YD2FO2M{rrM`B竃T ^"' 6 9LYE4^X%ē>9eVԺ,n>:T̍/)Ak0~)n %ϱǤlr\Yl[66*<ì8)hkӅ_+]Ϙf[2?u,ސ8k*> |̞A"<)f˫83k(@0Bo ' 7X?_"Zƀ/\M= L  5Kc%@.*Srky &_|Ij z]sM8jD5u5 ]y3NȬqrW䀝|f!bB`bzF3X,xZ4q$T1cC0 T!{k܀ks2$߼wi<`o.PoeYn,3~pZe@qbczAjZw;eCaڲVl ZUnT:nrIHXI˖YOK‹vo`3*rvn(QlHu2pf@+t T;Dch0[T7.@(3&Ut~֥T:кDMƘJ1\):c`$Q>(Su?a0v't?] ɘ9 +(:^b^ yZx |+d}b3s<:[~$FfG%` &<0L%߁+\e]LVk2Kft<+S%;*3Tk55VƗT܍3 1v9{K+pӨАzrk";T֍qs(094wu;>:~叽;ʷO`xijR2p\|}{}ޡ&_{ AGīi1vWMFN<( ^p$h-w ?=â9ggfW΄BFuͧMT f|?&"L]qjn\:}h=vGZL>=f8Ё ,=A\n xiep0@v,4sХ(8CADf8!Ży$ΧƆn['8q 04n/ [DQ 5f}aF,rIW2'7;\C>M;yη'Owv̤oB_8}͹1ܧI #4|P]|4CzVXꟚ7z>0s4=*1jZO "Kmc5d-W~ [k[] y^허Dٙ{?/51va):!N?bip"{4Vq04L4ik" %KSe`X^}xǦN;q'uIے92Vb @mT8t7#w#jO #IrD!5ymx?I5/.k2tDŹ_-{ة4X_c |Z \yzBRnODQtRξ|?8AvU,+1ںzHB(nyS! Xkc@3:{S#%[m|~ޣВ1^IF99*E .꩘)ܶ`l_=bHuomfpdž~Wc8(Xw4ڿ|EOFNk|,}W@ 1eYhpSJzmP>Ş-$?+`Iӈ8ĽshznKP( -ЃߐsFF})2!̢{w$ABBi7q Y䮙{Pac\hf8AP;0"8IDb 9K7e*Tޣϡ&̮6RnoBʡ7tZ\~UUi#tj/:jZih |?sٻ.ydx1qc!$ 9ߵe>o)CvNDJ{&ӿKClaWYe(ժ*lV^}s:,ZxkGޫ<:Mv,V~ :V!t=GU@]؂_:H^&?ÂzqbMn?dGd9ZxGQ99[>EU^CK2yh36v.gg.fGբh;"μ[ebгI%za=h*Amm|ģPX"&e'!,.wϝ=$KU/vIBHǷzAӳɬ.Hiè)un6֘v1`;% qpD&)-^o9734jWW3' `BJάcsRhNo=eh٧ 0澾T=[Bz!ɊiyQ^xrYQda?4h@?l{+x5'b+B Ċ` Mz6NԳY pY}y&\pJֿ8Q Es)mQlL6Uۇ9@)S *جor l30%ȡÊèȗȣznYVx$9?:E39"=/)Y[E76gyunJXͼdXDlx`[3L0~t=܈ NKG?`l4Ni>oAYX>9'>RrΊ2'9igJR0O3ͨh,)Tr5<ޟ3q=e2^oӐ"r\q:@B:ޟ9Q;J~d6.MǙ96S% 8.UDu7$BL:-5O=Y HQ1J%oI_0x9.khnlZOR@^'Ed73V,R~2|0-?XwRC/ Eckq=):kЁmؽ:p++s]QcfGyϫ5g#.Þ;Nokwh-ka&4*H o yzڵ ¢f?hSl}G\lO @N/<])g)&ٴgY]FKf״D.M6&fnO%󜶰'aXJ5"F3{xӜ"!5Eʁ̴?l(x>"{$Ԑv~8Dx5R뷠`pUa*ںeW]>o]’Zv糊q{b Vi}\( aheT2HE;"sD$-/|7xSrX&BVgI ɻ|mtCŲs`n062PAɞDD+Wm&y__q C5R\r$@d}~L} w$R,9' -S"J- sG(sssڭ·2HEñtRM12tM.Z!Xw}KxkgQ1\?#pKz:u0k=haGDmIײ:Cx'4mA{;+]t0ϯG& Ro7ZFeAߗYfBtT.(P: mvRoLAw8vu3.7p *=VX [Җ<~7'G0/KA6+e@X0Rˢovy;{%ϧJʋ\)a'F3`ՌU5`u࿦ '2~rNݴPھ1[9K '+Sb;) bھ~ cmk6~o4֜7"c컯gMr+C<`gi>)QkZlW]᝻i?mpF .:~ P56f'%!3&j΂E/8g%s70ؽ.%>e2bCDmI4# 76&y}p(ib@,y./xq}kG-LLyNmd–JV}BԱ3TDiL\lCR5MXÄhGH a']PQ|s}ȝ礎/Uie G߫yjŚZx'gUB3G,h*x`$UyeHthZ 5kЮXR$s͞6]`?}`]_ ,) etPyk(o${p0oziI&* zC/b7nͯ^XL+T??}ecB= qHEc[w^,ʜյe4^]ׅns)WabK cF(5 ݑklx/ű|)-ǰQ;̹ktTF_!Of$~P$aaD]֑+ɖ<=US Kd>ݯNgR;fgP$ l'+0Y Z8q%sںz˻]DzrDf??}pk/Z\B@̶W߈jFGk-$v &<ԅMjO+ _)"4G>ȝ:җ.x{Ζ5Y'GF2P{a%gAQX­"(>ی'A|Fa H,2ξ2Ќߤ/៫ <I v3 ->dH~U[XϦi%0N"{}ʈ])5 K.(f;s},4unlrUZb⧍*lTevJ @|]'HcoyzAݰѮt?&#СW<6Wbh2x4?`:$vLJ 9c:!L2B7h.d.#*e\ǁPW\ϧ+^}(aBgUp?c3=2/[2)Jm=VVӱ} >-X>:gM1%25L^G4lJў\h @Dy Ofsw Eeu.\Ӏ%Q p˹; kiq<n>ryxE^yQ51xEZmߖU GީȈi.f^a蘿߆ SqTtݭ&UU\(NfHXlz/ёI0ޙMEr04)y),| nZ wy8EjO/`*(5&A[Xf4[=?$?w?2g^*޻iEqscC41W6q3Í3EE:t&+0S\yj+F99_KiSh+  &ɁrCY㕷L~leoxţAaA; kK{L!;#Qyqxc2r4Yc&uޠ5,ZF;Nw1ׁQCiAUWr9{;"/%;Mj̆7ڪ޳:߸?q]IR&K:hxM;RB&Ɋ:A6#|TE*zjQ6ED~yY=`t>`B@G.NZёGWַpj!X|c9a+,Y_yȋ N! kl|UnhcAJB?cj֙Q%&͵?Iff/᳐:JO V.SWüduМ$A-9&˵[p{^zRۻZop_Dԟ(}SX-L]BlFܖVQk > {i}eqa(4IӤMgjYpO)J3nt?;X+wVuAEkӼ t (f]}BxuVWVt S)$i%4"AG2ONVŶ,,T8(z "q=l^CXA4s/.؉URei_ppt1d*˒/nS2V`g^L$c;.MsrdF6"q[z52Ԉ-ZaΨH , )Ɯ]jSa-wA-dp(~BQ#Jl09K1;^cR'r/,*-6>QFњIC0j׮r AxCas0 wDM74Ƭx2xD6dnK+%䚹o=i\5+p;$&R#Tɯ(hH_ o9uʤ/K&hg١DfX5ei?%tO]!#NMe"^9yM0^mc)lNSuq+z (&{L=*A)= aCJV1ډYEPoЏ^.lk*`` w<2%Hpkh"8>R0z/<cȹ'#@n:7vGZ!U]-4sqiKJ4\bHlR1Tn(&[WH`w' zɛa`"M&h[O:j?RЧz+ώZh uA|?} "$|ĝˣ;ʁ*﯈M3{^%? JJEsqB.ޥrꮞ171RY oLcȴ@O BDcz'& xu^*ZqL?0p 5N.%p.ٱ%e>C(8#UlI3O^6nlʆ[.a0~=ӭ7y ^z_Tg.P9ꧾS*fC*^/[oӄD0dZ]6E"(I$&;?[;x7$?JiW?x,ge+E"NO.s|$d[vH+5FD[ƭv Z ܬ <ĵ]W" >kչIH-=k32YS-E!E厗eV B$k+y|”e*5W` ]N4BN0PuN\nzU ~;\cUwE5M/<‰k?}1ϣG%(ZԳ FRMt#0Lg"֝JB3!>[Th=< jwk%G" C2lc\oTVݷؤ2zόO؃=r_˓|B!9>(~d?䁞P3\9Ml =hd[l dp )U/ЭkYj%J rVD'wF8O~rY)%q2fϲ`&ŚnCD|*]YwN7}|CM`1vt` O R$` ^=ˮ5+$7x dL.<8OYg`is"QNw-^܍mNKG+> p\k1fh㨲K 4.˃XXߘ (:db%z E.BuW.vߐQڈKwu z;g3㿼95}H."՗7E::ɑd/< TѲJ#5Y7/鱗k≊"D#mzw%@7 MWUrxFϐ\5'zpBٴEpQ,:l4jh۳\&NC]ZJa k{,* Uh#eʶ> p!CyXNl+;` LV~Mo曝mr txK!jL*o1VS2+[8PǦ jRSq M0F4~d BRF(pR)LT>Xy7!T$8ڌ /Z cyR W PkC"x"D3|lY_B)-SA^eXV(h8qTY AU[4M۫Cj)R{:2' =m@$d'%^y#Ot@ mQ ewfAw2?"~pz02!luH&3vSKlC6u۪GG)[ȋH 9LB4Z :IdaG?sg1)9?yZ/ NܴT.<=#2 h\MKK)w<eXi;#=9lTf0)+"v OzBD"0Hب$iji!꡶U"VCljF\ A_o3: 7,&u^i{o ފG7 R|N6fg]=Z%5?&\DI*?;yy1O"xr0͡k!5D^ qǧz6..PR*n$ 'p&$[`wZ@OͣsbvK݉`ejV-lH؇x\SqL* u_î[E+J: Sn.Uގ 6މ8ܔ#zFuu,@yc1Kx)kE :0A2%Rrmw$UH8i<{\l%5ܾS l5܌8#-m:sD1* }_k+PG@422t525N>4Kč4Ha:gVV#=P]7!0&0 ,PcpOd=3i!SPf AކyK5rB8>X~ -Wt܎}nKrs-$ )# S5hd>+-I`!O0m}鮃vKF;>Ẑs-ͭlLcm,L+? 2\Dϱ3Yaq%Aq NWA0$:HҖE_D0zrjge&묩58kEa!+kI|Bx1ϣ&2׮2!(bdee`ģk(H0}?æ:&8&< sjlO%cX5D],x5"T h*.J2C0Q&{^r$~$MP =Q £>@p ( kjvW1QjD04mICWnQFϑI 7bh;Z{+͑ /c0Ѷ/!My r #В0G/  %)l[ rezP\ *(Beג*Y~.loeSws&ǡLcB/Ff=.%/M$ 7JH#ǔע?|+#61'O$:n"Kl/(,Tq+4P/ժ-Xd÷Ӫgwb=8:ۇ+xdWZG;lļ䢂b,ݏp-5]GP3pT.y[H ^zU ghel:rB+Uߺ?mXPCSh/ ,;x֙)#ūQ\~H_ 8ĤsE/.~9(HVƆb*yECy3 b9bz55Yj|$@e=)E?bW}0P]gPt'ihK.h>$Ujy˚?-_8>:0$[QgqZ*Z}|>.}^^ݻ-HT/)]JO޵cҸmhDW Z zKaBǁ% *I,Ck=29?jnLVBaֽ?E΃g3k%;΍Z'!dzKBQi~wKԛ;D,S769]!|EPMb ޭѶdn0>5]=cC59d,W }둅=P_]dR9r@^bldhWve~}E:%֮p߱j-ҕI eX//o؁Z!yorfp EW|R(x4$+y(xhZd/0J~XaᏖs~M/)'xERg[mh-S̈́芤[ ]q=TC/x&&.c1u6qxhW:]qߛ>P# u}UQ. +AKXQ5ˌjnXux3kcc5;TTDgW_ cGG?)-Wԗ,ë$<-Ew>91ÏC-LVymwAzV]yҙRe\+h/KAwfiڭ.mlr E (ֺ0&섍:9LUF; JP㢃gl:#ٹDZ `TKtޑ֞l\;xv c+@ɧ|{_Y׏ݽQpC^Jń4XA]&,!{i7rQtp()NE_7X 0vr_EG݁ܒ[T륹\p$t_ޅ;~?WAmZP\i%@H5F4l |mxZ 2v cfXq$^8o*>V+~ ar Ih".EC)vj{Wl*"W>Sk\ 5vdgOL!2[Ec*JS:M{Mܓh""p Ifa㢴 uqܰ1JM)Mo>CG!rbe95c.il\!fx9*ýw Ǘq ;A )n/O|! F4fqBL)>w3*م, n/G@(zE}~rg~$'\ AQb9;#2ُ4?e=Ry?7I4ۑYUjj)4\YbJ;r_?~5G$EH1htvR)Dlc2re3䌤w`|ע8Xp0OiX, NɎ{L;K\+V4C*TbΦqLe U!rfpbdۅ1x=9Ί]ͩipbY؏Ν%.zQcy&.бMPet dV= AGD}Izo{ۆ[]s'rW9b*3d5k<+f@V`yդ-7hd<^Yk˽3$!TZ$Z  wY.ףeˣlu `+$t{dKKT('pF;Ysq[JפET¤O0FtDSLԱ{%?/!ڋ=K?1R,faeIgb=pF4"*2,VJByv"-d0Ocf=ed}rԈ+2^ow D% NjzXǩ6_H3iGl졪ܨ+ ŹKR3yN6QULG ;b6r2Mꬸ'FR+w/5cؒijRES+-$CyK 5&4 s݋fjs<%R9-TU7'mb3#}'7͆BjkB?@|\͍XjS1}_"~@x̞XBL-rSǮBKeּ,=-q;ԙvՐUɟhMcŵ= <_/01 JL;CPj< ~#g0h#*^CJK@'noْx=% m$P -@o񢵭..6>/_'p0ʈb#bM_(oH}y۟DPzUo}-W;ϷҬ*-+sZXϑ W7Wװ D` onv6':!yUBf~сyfuuM }ᅹFlЃj+/Fqoq>4pG4oQU ˾E#.{Mk0Ua}vr8<:S} WZhNuV^V(q/^;qӑg3`Fx6f EE}Jè}bj®8S:_QU;Sn.Wm*ؐnzL̅ԽJxRy8&Z ʒ"odb̶t_5& aW)gư~jAU;rd v 1AiGQh?dTWPY]7>>6l:!m|o^N۟ ߋP"wZP Gx܆" !ݱ@9H7RPF7)k&}+{ TMX;).;:ܭ;G|b^xZg6) f>X_zRAdIXYߒH+6sw+$L4|mşj|)Z})N@N!1떀G׷2#%"pVzTvkv5L<&#mJ {gnOs 3QSOls~#69wo.a%"2= Oc2!螀iUJq@b>ˁm}I"8ٱH :s'bl7v#>3 MwfD<_cjN [?]NgGiOKn`-sԴSV%.~Em_)I7>@R bm,m:I]>ʳ..?*tǚ1: % r  czv]!4"2V:*o[շ?{s_;yǡΟ_nhT6wJD7Gƴ ??Aה6.!;}48Ka qÅWKS0fŝ>X'tW2vunSx^%2fpaF R Q B Ql4[ j5)HJQ5ّm^2\,Gkta.@C5dyUreϗ+'E[jN&vz!z~Өbhu"znt_'>r'ԋ`zsyPCcFu]Xz}h7a;grcsnUa 0nVgakz%FwpKX!D)#ziۯLsDm:uOȂf㻆&=t4>iihcQ9[зyR͉xUF1;myq̕W&yP՗kjō'FQ!]ʬ>fN>H^lueM9lYCpMs*R)2}g[ yF z2r ~xb:ci&4ك{?&^@EcQ@4Y:3$n$0:{\j Gq6ZybeDU -§EH>f;% Ͻ$C#]ˢ8sr gf.5?ZTN1ʥ:$LMv\ͬk}P s`E.=Æ&Am=ȋ(*VBt&<Nv!ЁFS\=0(.<9ޒb١TQP2yvO $>/BΔ+>v;.8CN.Ge@ZKB%O>6dR@\P#Jb^HaȜXPZ!S*`zq#Pc(gL I8Rs!v?5褍YϨ ZvM" fqUm/_9gNiNI!e+7 ; /czp99ֈzcROf>.h>DaS43&|7@l9 !6.Wר1tE(?I ]Zl84\iazd[#Ȁ=^PG$TI0ԅk8v/'͌%23IfW(:IsTk)60]^ r='IC xIٯ׍USKI q| 3艐Uehkjt*ض;p^!0_k(HLeDzӝAwXAҾ)\5,)xZz|N㚆;IBmY^cX//êjLj W&o3Wh*ː($ X2Ch JhB#D>2>E Ē:}MzZo_}rYOQD E%]R6O~"M%EU <:]z3P~w+{TOAi3wrX)RX7 ƊmXo ݊^pVa[r9֤W ݂gV!W$qk|g?d_Jz h? ƪIR8螆"|fp<yo;*dlq 5Q(u&uߔ! .Dbka 'k&Y n9`M؎6lkCn %@nEyv/JC':0JÒKŌa(LG|_ 4x\9R%h\{ʎ8;E׈+sWPw\*e 3` |( ON\`()!Ftș~띡xvg04@${KҔOdˇ%̉AжkyM,oP =ӦRW|:jŔ 267ogo֭_!'RdH!kI(+]kaRL)d]YX2α_F7T10F 4T,_-,nK~"qHr xN0OeCDžΊϋ1hbT0Q?8WH1}Wd4RCῸdh&4 p ET@ vj#ƎxN)rOT`7NN-PXj ߈&ms-+6q--4Pa%gIoXۄvf ]Ky d\JU;$I'"nŽh#[~6J4{30|S,\O.-p)܈ \c:Ntm'57gsJb?b󽱇e~6r*LQ3Ƶ| lNR?.C qm +IJ4)͖c 9gҽ̓ɳf6n^z'GA 1v +MVFa٥60Bjx4;hT:ģ !ɍ)f\VP Q Ƙ?XxqA;g<f˻L `ب~e`/H57fr$LDdA7ÚZy3O~SeY i{Xrx1!U%Ζlr TQzMuih,Z#Whם^+w༖i gk86dpj}_/wn~Ul4ôQsD]>R Hlp#MH~6]%P*e2{̧;9>ϲAG[y|InEM HBgq0r!͙̅qABՠHQ׈1jam}oMP3Spfy{ϯu峿#;g{ I\\e&;< 4Sx|mO}%P}r3^nRRzd Wl&y- #3?h4(ܙB9YkBm ##CIIRizu*u 7nR$5;KbQT0ڋ\e4-k5f3FSP_@fZ:cmĎ$dg-PQX X˪ mg3I?aXٮ0 #gi y0_c.6r~j#  FČV~owXnQrJʬ0Z\\r\ڭ-L5J\ndaǘL6z8Fr-2ˈyxfɠ- OIPR_05+}Q(sRp-"j^&60%#98"zNu:?%-|,Jk:( cXhp=eH$°^qyq߹lq\,f#4 n}Ma޽ZP}8oUi؀ u_sWO}$/CzsB@\ zLc*@mt>B|xȉ4BPO~})N]P5#/a5B&@Q7w" `E>NIW2Zꂆm0o5IB"\IhF] y?;fv_h eIeA~7$r31dl.-^uclOH0Ik9G/m2JJxqyZ%%hJI/t 遌x,b*Na"{6"MQ} oCtfX [#II oT) Ù17"Ki0K-=vOq!#=lJQ2@ZBȃ{') X<Ǘ{t4 \*^yZl(A㈥AX ~JKƯut{h)ԱU>$ٔS/D*A8PtT涡j-iG!r(o-mN9鼥ڹ>?bwXġTF"@tp.]Jw-G7  9۾x2%3LiApH3Wك@rt,_S8 *](,5i]t%.j!ִ_d8 !VS fBxENRg̩VO.TLVxGӪCaS; 9D]; $< O? SsmFE2+QEǮAj7+BOvSU y Ѵw'N=׵{ pag,υ gt<nlk~`_`1vX|׼ jPYhOAYu+t7a /= {Th?a$Ë14BENc'w\"<-r=/65j!0׷lRG~L-yٞ,A\w' i~2=.µN㻝PB=6 *Ɍ3rv8*dRZع3IoSX>njGOٖw%\7>Eԭs»ccKz;|mޗFބ ::es"ʧM{YG#ޤ]Sdt[OpNEa"t2n[Tup!{@Nt0(J r,oED| Q=@/ݗwG1Z8QןI%4H,lj0GhӶEzV ;|\OdinW;AOf]1ZQ~y3jP"6wo}eiGOz726ptꯦNbC<`eK? Qh5YG^#FSWB=W([e'e .T)̅MM)FHikij}LJ3f35jOǛ%FcW>  ]eö\e莪lҋ{|D+PszW"%0;$J u431-ցs?v-c?e vQ$s6YwR @^ -Ss<kk:-A+)1B[$ !ukJ,K[56TϜPU= yt#ډ qv@oM,.ಸ@t r®FQՙ=wܓ쫄z굷0 T3BMfK[))V#$14mliE ӗhPU;\^>7q5pZ$y[j|#5I`y sos<Ә2SPЋ^5^~lI'jWdަZ+baܩRhF_V?XkK%ob'{[7 Kl:=诅yoj\2Y;.Knjv葝M4&KΒ 2❇ۑ?@TQI1t.Ϧ2LBF~\ h`8{R^ 2[ajߩL^<7N!Kf K-/.a߂9=axd$;,炌rf(c/`" 6G[9RloH4{!M.q¿хH\6j7b_T?2P@`tWxyRE2bGpYpv~/ &*U)E#j }_6 '0^s=+ljgpWSh5IOܚ.ۦ<:B)+DLS7`{v;(Cn$-CM*g`/c`XG|V؊skx)HYb32u:"qMԝ4!=y$yfK"<9 r(~O KYWuics2F VS[NqND34eÆ͎{ azO%Sa+Uyoi|";FzѲ7ԉ;xlr*s@&VJ}5hl7VmX?{~a|bdjSw \v?yO f g^_+#;oejD-##J r>?G J0G܀i9X;)qRɖ A>8RTuG fY~rVƊL  f214IƷ'x9~Jda^&$ȻF&-aQW9Oc,`$\3MG Loۻ ${NvL$_ygʑ\3-іVéPHsbH3Ԃ"9aѫ]ӤzMr4n vr"љ i݌ʐ^3^ ipp*#d<"GU$+w#Tc\dȖNഀ8"~`/ *Ckxѓu%k}V^T(YZJ~h'&--mRGI}mZ}k+Vx=\?a)ߎ=Q$&uE 鍲MAJ&&Aų5(+rIzا6ũSN91GBQUrx3V{Sڙ'Q0)b>xuЭݲpڑ#Ǧ|rp!0xkvSd 58߂bZ> x yToHiXS$z}+Yhkm,^ l@pzX%*4 V9?Z<$ui[AF o1oIeQ?I覨XmX5 ~t/]ACf%QjG6t3Ln$tE:_YSc/hsz7wQܠsld2M>/rn %eb kZ]Fd.Z6iSDN M59P9q'{1:_p:lZ{؂솫+tSEPonk0Jk6|ѥf";Th1 |Pxqjཔ>ê$_22g[TAK%:)kg/9Z,H)[顳8!}u2Q*f2{";:sC,}lKjBô1y.:-8Ω95 !$F4IGa^*ckjG*+͐+@e*iiJ>!6[U͑Z"V{ˎH*pC 52FVYfwcb1\+Z—=bGnrhK,'XpBsOt6jQeBq X]#$mK?;4H,@x >'-mZ-C P@yG2("K77rG*2/M!YK3u;\a 2 C!B)|-ˮh4ȃtHD Q3B+ƪeTӆȈW.njA:aĄz"HIǷc h6VISLyl6OTC0.GJZ C*\4(C叧EgC8KPf_\b  \oW[.MQuARfla .OOm:LeId ш\Pfq#H!ys'dD#H8DT؀%F὜*n?G;r ܥHIJ:g\Zophb(s )]IЏZ&q{O]`4r j㉳6+=9MߛNJpwHܤlhSۗ~eW#MG#4^ג. еxD+=;BW;SndG$œmC g wnwiW잳;!>Ъb)$'mHvHƵ)uiJ&Jr1 +rFMo;bd-h(Nbi=3Ɠ4*358@frTO{5!|qyE[z%A"̸C$Dsl?ȋAtnG^JdS K!((Ws5j2tNv[$# ӫu""䫳:$&BFttB~UV lDQJnQu2έ<+at:bJ/U z)N=Mv eСZ.\)@Na ;>ctt\s,=- xd,Κ^if랫ެ\!LJjv!Ӱ\M<jչԸ;\/,LS#[!G s0{|WoCDhV쁑L7V fe~< Zh$ m1\c [U2$#/eI2/?)C@gt f^]JWJ93m~%5'cun_:)-w@nu  "O|s%鷏@p!:p-?zPNudckܳSNMÙ:.Ħͱͅ$ژ./i F|<%O)͊L"$ۙ/->DEX$^v> rhſt'$nA)ax_qS"54r[c+ ]Fmg|Wո|?Vpi~Dw*~Nx kQP}TnIqF)!~ʬOEP]64R7=pРϩKbIUi\Lc@!T#H3$MADCN}Ks̓(TT[/0 dR4}j-v+EU`^òA">H`fQ9N$UM0誹)^"n1bѳoG;Dʇ o_߼ "|fh|Y{M1EHt%+сfj˺7Ry^^\Fi` @oYLN{K.t4/76 z?2nG/$`A-59(Б.vʤ!7ܨ;vf[j#|\,N<(OV ݂bFw2RA-]/'!Fnc@FՂɔhc&exV r?nUv> Ėb8蓀ێ]5 1յ t7|cu68-$^ěrV!t]BhscӯTZIbv$ثa2rBs@|/va #'q33[1XEd'?#y16xlb@?^| c{ZrS6y?uL/Y3ϗ[ϲ$o"AIS~h%8⃉sZ2"q?/mfd[WPƈҧ"(e۝n0>R ><ˀ!8>_^~F:E~cMGٯ7A!~wrgDOp?ֱE$ې*D6˹ 1Y)KPfiB/Og(VI{#\NI]e Hw(PotEdX@ߑ:ЩEUiKl01r!'uB(̙6S+Hx4cs:[ ]6W:y\uԕ[,tXό,?uUi(7-|,m*gVpx obnIΜei`Bu<2IړQ6 eUi*)N!hA6ACcu%u,G*;JSR<̻^ k:8,=Ag[wE*cY:u8 X9M1foSx>VN|.xg1NwGȪ=TpWZpK=Wa bб+D'ֳkʇw/cR'+N,ڻ:u\I\y˾behyւq5:K$uYCT2$&](t%y&7Nxl`~Z_̕n7#z~%ۆ}o)鮞=4TĮX~0A1ɯN&~;it?S~%U`ޥKյ}p:|`y-vY\MؓĀ (}O~%Od-/%{En~֩q{h],Ϋ$宜1q{RM*!d]Q+v=;ALк (aXgGBg*ٓ$ŇczNOi&*)Lzf#Cy`=q0o;Q 8aXMF?Iv Ӈq} [4P=*g>Ʒ\ nG+⅂3R'2ğ=2‡s,Y5[Ǒ1Bm$Y-Wthc/ ;kð8%sp;, >NPhMUxBL/XkA S%m#s7q#LbW97N@AF:@em+Jh<00f_~p:%P=,Sܢ^ipJ(S+Icn.}aczT0.Y Z]"ҀqA0tkeĽ蓒|(&C@BmRYͦmM!hz7eD" @̐t-s"H>(R,ynyһ ۦtF;}Tcdd2tU,2[RX/lBVxZ;4` ʘ*v Gw@dzjWZv "u~u3u@rIPMQ˹ߒu{15ė鹻> ZU|709Ft *;cd׊tep)G1r@NuE3 #otWSiН:U$$8vCf #=gw_"1%b!!k8NX_Fn+Pw^8C Ij0 "qI|LA <"O=Ȇt fE q\؉3 )QHn ~N֚\n0ZN4u8Wt"\$CnB2k` SX$a@[bVq/~'Tpk®9ɔ!jRd cand`Yu"Fw{HvDi-]< "E(ɚ)ƞ=I/ˮ8f6+9Y(Q,gZpeOf9OCf7^>Oy 8k$CFgm阽8hZ_(dcXθr F1}f}5$%-Fw(ju-k;YeCWZ+S5偈io%ր _ϮXd_Dlb V+$.A!H]1u-< nh;i8I\!D!Xz]DdOw$T{xV+{Th&O#=-=PX >0MucstvgvdUʭKiۜ ۢEoy2_R1z5R iHykYUu[G{`L_ Vތ1ٍJKsܗ5#s\r[TW-UcڇhFJ{WSc79? 2vXzr-$17@ǷIBeWJI}L|3i,S2~Zz(AkoUK/\ ïi2|3XӜo6qx 0gS?sja_CACSYaj*W ,*)EFڵ2wT=}C%RߛUB^u1KnWi=j(UY'v(ZNDZ+R_p|>ޤ2КHIPv3(\BWG5QCqB~ Ҩ|~ O'k );:.Jc@ïu=N xx@o,Nl;2{ce{"k?t}He.SD|_B7QYЙA=FK(k=sa{odrDcD%>x|ʲ-T֟*{ƞ/遑޴*(`5XlSo-TPpI L>3z67Χ/Jmrd"ϻ ƘѨ,z}*P'&'owtb8bhc),w5}k+ n(L!p E^ʼn>8l srG# {DۓBK MCӲA[0FTö!dyY5k$p)kl.Z}asQ(V>u)_eX3ɐԯ\,{2;H 3KT$?r3sƵ#vD?75ֿlfE=qNO!ft<s.{v߃H ~%O"Jlc:k]VdU ȢOE7sF6fUrp yuk95h翾J: E+?p)W( *GRn8Ϝ7ޭ&Zzn`:d9kU(|5ۗzl@PɚU-|`rqpH8ѦmiP$0}P~ *9'*ͫRfTe }Ez4gbaDfgtJē- tS{٬u S֊A%%&RxyOD.gL|S5f[іcƗa˂.пl=I3u2\bm*]:ج4RSyvޚ߶^ɵ~z7^b~)Gړ[dɋbո^Th_XeD!ua12i z%b*q4~ Gu+tM+g%;J10 H; 9UZ"ڤ\Z@6n07.¤YA>FD<*l$\pzHau+N+'ƵGYig6=Dzv%#-Q/utɫ ycתL:I-d7bEKQ"ڸ҄^É13]9N7dg$n (<J9Hs 'ei)@z(ZqL 1U +GHG 8%FC;a1&G|˦ A< ˂PPkpTfaK@opqa_pƖ'Αw:]~tUގ7K98g0)5WFJFъN4Qcϙ3Ё(7[yW"7 'FZ `ȧ>GgV3c3su dE <5} 9$8NEKA~?<~5C\v͎f#Uw ?5OGcCRz H:E`-D3{ r弙h{b񠜯D:iӾS ȺwQXl& ZtqU(0eS0;h3[ '*EE /Q 7Qv(Ȏk0&"~Tjr^Jʕ")X kZ]Na$TK,58L|Wq\\zAe1WP1Zuw- ѬgqzԄc䯵l;u73M̥X~OҢ'ƓD )iv< fHeޫ/PG#p*Ǹ* oߧK:@'ְtx=S JH4(~2I::DG҉a!Mm~F(jrޅӍ:E>ԩ CH'f=@[1 f檓u >.EvvA}%j@zVqa??p0SEA,aiT.tlVp."4I 6J=e4?Ug9u5~GyeU? 9>n*a=9fM֖)̐V3{+xT5eL!ssb/ s \^9YI޶>7=Ox46m=%*@TZ#3FKK#ܚ η^+)B3iCAZҨ.Ъ%4EFL9Lہ+{cM.D9-&q׿>(FzkmV\1_9*+,.cJs22LjHQr]GʱJ ks"nsǷYwO@6U0d_TS;4;lL`'}+Il.U>wӆ).Ş_ E+*T7dž^ya1E9RI{(M@`u5TEQOvzXl)-ʬ{(UMkw%"ʠoΰr R2rXG-6> f"' qx=w|\Tw|DHǧf+ B"wEKC:4C KK ly :0.S:)X IC/ LJ%Ȃ{dqQvvIKyr~_&vWq]Ր- .j)~%.[df 0{8*8>}sEĽ9b#dP I/*6V 3}ք4;p*E%Du֝M2u|e@p6(G T)A,@!^~6CKߴ)h}lRbW^a3\w NA#}Õ.Ө3(!:Leq"GҢhj҆`TVg9׫M@@WCO~NL? ajVWԟ $j] u BJᬏiYY0dH Ք-,u4S~)rcN)&U`acT>^wHx.#tfw}ٺ\H؍#%n-1쥅-}WJq\kI(K-tI$G8d [eΥ]Q *Ωܩ<.R9B",P|G$aZ-$@mLVtx?Ek5?2Lk7yk&A~:X*A?>08o{M +C8g( pYo_ߢ)qUW\*_mU2"c Vrh> Wi<{ȹ)2Tus0s}"89HjxjXF$S[Weg w,;/bzH*oeaXw B/M=r&+Ԋlff.VIP>իx6UZjGL,^%"XӻZI Zosƙ AьW3WiXaL}j[?Ld.bYTi/œz)+'dlkh蒘.hoĨ~̺x=RL@ě"[CnCh@<$dX gD5m26iC{Jo[Ms[pPe(Z.Y' 7y'BkD~(!jALC::!W1]0Խgtm< (NyEXR2vi^ )|e2D\k8*Y2su5in 8F^Oel]鸉*^5qE:_+][Jro aXg(z 2dζ$ H&q 6:qS.xT ˸Rct}dz'r5$ɯO"$ `Dl&h@^+σ`ee %by=C<\hؼȢ$͵:J[G+9 S7{pHM(PN=JBE @&t~h?mө쿈6~[ Eg]-NAa1(˜P+JJ-fßo1JOx29K+CVlK!Nqz<i (F?3&e1+Aݲ(_ӪhУMi^iRB#DK'Abٱw UQ,Bz373';t8(:p*zTuBvQ& Y=6f3;ıɓdOkp*X[V0'I?_ L;t `}ÚHWǏ?2qC=U{+Fs3Z,IOjUM'0ڹqG @ssEg#thV]scVeGF Ÿ4\%kvRdښ q quZhSpw_dw*v!BeƬ~TW΂F /6Sy-KSzN7U~$aG!j:S])K24~L$" ‰Uܝ0 >G[δWOs+ӕ9>yi,Uy;K_ޣ)vn!QsX<Go- )c{E<+QyۄJluGˆ7 1 kdH㹝$#whoS-C/p߶rg4 2Źzzy~_+N#2>HM+\= yٖmufȻuFMڟR6O~Sn;A_% s עN;%d+댇)jB %yPʊM4opҤW{ZKό;2h)lII ]-K&-*K6K'~ xE &Zrd?fS<:b(iqوsڦ7㗻k.^IAHVt`91ͷbbq`6pO=!;8t9 bZ<;Y'a N0oi awN_Pe6tٶQ(/WƤjZ XSd/Q;$p%ԃZqL3/OnC̜<@"D*q,8k^(3[*>͵8eO]B07#7+DJsa"(lX!GDn!%c`['@=79VNӾRÈءj 4G? d̈́,mqXoEqB-3v#kmi orx׊H!dK>c!6=Ni:cqlccӫ$^㼗t0!.Is=,M"ҿe&gvgmHj-E9_ ^4%5׆P|*(qIcVbSޓ}U]>݈UBhupR{Hx s.A{K;ɏ'lZj9emOiX>qi oH8,5u0e.K&0RRsU3{;Q%pHhZ7^K M5 /m ƊB!G4} 8g_d3%yV;͓V֊W!M D@U^k˪KZE?N72_pyV*T@tgci!'cZ;sJ,J*<"5ݱl2v-? Ev?Fw/,ےbbyZ!dAS-sh,VmB|M 99"O_|[0/pk|*;CPyMXTȂ95ZPK6CuA9_鷪pCЂz/Tts.}i?AT?|=~ULJ9ja=$3ݸ_dPtfe PXSD^o.OMk\.LK>(i[O\L\2y2N&xI4b ݯ?eb)Gz6m U9VxSh9WHI25 އ#ei=##FrafY8+rX?Osu[ ?Nꌴa躪\~"b ~A63v^+H9Gce\E5$nH2$u暔g,\)H1y^s[u v!~o JX(6 |A4qrW#89N`9` \l͢'Xp~[!qyT~0 χ Q-W5ܫ7pfM\!@ `C^Rt,yd%R ꤲMQxXmeĨ2^U2>hՅʁrSXyҰc3"[yefsjvkKȁk˦MFcś5ԅB-^rai0pbAWC"Սy]V 1nsU6C&\x3v$ث?#}:q!G `&Nܳt-?OΣlcm: Bqu>@68^y6rWm+lY9'({]LʛYߺT8C=%΃!iHYb5]6 Qnvk,F %(g8џ↵/x ShB!Oܵv)Dk X!')1O(w3 È/{4SOÒiڅc0!Uhoiq 3-cjmMzk<8%B݇SwꙀ%ʨ(#f<جy^[mC?5p?ЗC Ukc|>(Ykcjv~ba%IB;VZ\;=>M`ݑ_mw?vJ=d2 iCeƋr aW{fI~ane:Ǡb~L Jr|oGq }(ZMN? _aN8C[ gޓcX1?dZ q = 22v*ƾEG溮y\P\/z2"ZهWa75X#p2MS FO¤Nyp1k*6D;jҿd+tUҕ@0|d#?;\0\t'vO=#%)[V~'8M0%`i܍qxۙ,;.Na4YV>EKP\SnLY~#kWtФ? fOL&q6 CŝP|͗hf%8RyOS}tv]6.Z.w߯P!; 렏'D@ )sFd[RZ^=O(QFxk7J>һrZ:&c~Q9AI*LU1iKd4`Ij9*=G@p J;;yV.Ƌ~%~g/0Uڙ|G}I]ObZK4p%G ;CkphJ#{8eM p&8{4zY^0.,>o J \zsZ2߆$gX8Ov`zg9_3& GzOxmn]&iudz6 &]xJVX '0נ~MW*f+@@趫"thHy = šz,cFyӞt%Ր9755;8vqͤqW8(D]-z1ʟ_v4O"c2P @k#9ѠwT,22x z Wfjno [7waNAŇͻG\!`kjȎ6+zya#bN}A+d5+OtƄ5ۘM%&(Qſ,y 88*MvTFoٸUߤ@KBQܮ`#K4n#|Vy]N+9,,F;m 36>ܕ'|(F7-Y?TɠwfJn9٪xnC2Dfe/ZUBNplg/mEسa ,>9ڏz[7ƢRKLs/ve`=+  5[)4K|n"Uߜ-CBq&-$ :atHf#`MI^˧$,w7lID 4j_˘UH ; K%z;Pj9 1H gTHλ aZ&,VMB d}P;fD>"H\ï~< Xo\qdtk/HjMo@Pv]o!A-ÕNg;]g4^ն>C5a%I*o2%w+_\i > 5$ lr+\+FwFSU'єu Ĭ$pƞ $H"¼dOiB7ی9Wjyڏ ]bMX\{vsngpǛ>3i##1T@FYۍ@}Ef j؞\ɒ~qYBKYB)'w썼'y3T>Ԁ*ǢCJ*_[&.J- tT|*O@Ks.̃䵰`م2E[?Jq0&1 {X"=4P,J!sߜ`Fd`%<t2D|ӪxvmTh(R[l=>\yPgY>Q@P/(eMߊSITlq)췐!ZwMzB'HC ]2r3 odk+BQ?Yw|PQqx$,u0 ]w ӮH[MHN oJ1|c7)Xh7Ы#pNmr=_2S3ţrdɞl ^2)}@Y Tt_Uc$W OdMx\2MX!l?N &tBT6Ί9MnP͘]V3 Sɔ LH ;EeK,T`cTDx|ie/(֊tݧI˩G6 =7΋ڹtFu)[[H( ϐ,b?ZR'!ug-b=3dF1$ٺ52檁uZخAgŮ$ xtq,OF`ɍj(Z~\wg"myFrtsl/qvrI,4gn<ΈwN7ͩA$ήРpm_w=@*F4b֎Ԩ l蛁 ֳmk=faR|/]INbzJn^m91}2DCC_c|mcCp|{s{4 :vo6c.Lo|XgtmX#j"?!Rp7)Nŭ rWq7/r"&*D\|EC8. >ퟠrPE*v˧|^޴4[)0}@ Q);2arMcDŽ$E@GyC~WELPg$̡,\5ZCU]VuْHڍr3f*1,"xtU ©nYMF*m ߍw9OqawQ` [yUcݡGuܒR) (Jڗ%+Zdj GDd=X=&11||zނT6aّ{IO~֩Q1?ѩ@Ix#!erZbT:~irz;"ncEY R4of|m?6j R< ru\LfDTv>$4 A8{X7,7f`m ,󥬅dS1|nVu2Z6h"z5fb0z-)UW9<<<}Eeti)^$vվ *E;*G?dPRJJ+qby҄)ABlńп:7Y>ЛX #ho_M)3 P2+kn^r$K1(> tl` e*Uq]B}~/ARjqBk-aե ?bb+QڍfiTO/PBo@1IO Ž1dq⢿u͏( /%#(d-q7>bfm8 <ɀfmh<vU{tS{66jaX(w bZfH4hqcq{H[fRybۡN]KMCmk*j b6לCo?͘*ܥ{O/EUݖ7D0a)1d/LgH+ۢY̑B;\ E\œ&l Q %T :dF/?r:~F/푢5KU@="qWt1\xCL y_{T2})TRWz .SMtO;fCa-Nr=:nipΔ諒|WݏH ҇Me!#Ii8pԚªH_UǣKrHJj/: N,mG{킹}shEqe#ka^*E$9$hj]+8fr'7;sJP3G ΥI0*[5[[?2VDtfj#W[I";Fvrr''Ϧj$ogҎq-MN/0pa5}5c=SS#+Kpգ.NYHbO JR܍i)KY0qoˑ4nkD CDGs/BӔUȡetSޔU+&&YC'nL[_G9Sήj!QlV:os-bz;p<};lZ@4Hiyiќ5xoQi0IBN!I3)W9x Us8lq| /ƘsT3eimB15?E'YѮ"4?I ‹my"ݟd;w0zw;hE٫X2Ɓ;x=Ա x(R]9P#LN+CՅ} cݻ_7,*xYݾ?i& Xi&#\qZ{ `1ym`I:&Յ}jKkN>{M%PØ𙄋';ݔc'pMGg3 n7b%M lܞHsp'| GV?KOTl3?q1)@ ?DF+p!eoSՙoq”eJRqf&S+yYv) WꘐuvX[P{ :4dd/[4 nKgGߠ|; ,V#tLaVg`v 2 fւ|/#^r"ǛOO4x:B\-223mp Y&ҍD?쾯66mc\㙎As};t O.ë1,+5fSnҰ>z2V`9XxRD)Aqe1 z4Ik=|4G1\ۭOcG{coo x :h6x0vQ<>bDF,TuqY 4lI-"&#Z!0WenM{-^5IHjR?c U[e"/Jn?5ַKً-Rh]Njm7foG/PkvI c[q5S~nYQMȖgܞ4ia TJgmꕫYqr%aKX8P4y740 e7!n2l6Bc>`Ir/!>ZnocD0Qᶛ5Z+:R NhJQ՘z'+b3.`M%'8^ u-Ӂ3hl=So?tC怾 2n|ٙ@ q~i%+uyyN!p_M&}8\w^4Wl.N/~HWOwmG}7V?ֽ̩.Fz,a) Wm;ӽA}xG |!OcI*iB+[cH_{'F-h _u1sK^*@Qn8a|5HO(_SlD*0$s-}*Oqgm0ƹ( $3|VrC M]'4 Fk 9}/;2V&TUZ{. ͩڞZK sԡO98bWAfҋĜ*@p1s7}ʆrm-"sv^Ӥ&A 44/B$V.[lѶNFB$F-h&F&E: txBK|ԭEv]ooP8}t?pj6> ^`z`+Yj_#i%5?2"Aʓ=e5s"a"cp'aDuVAcsOu^h1Z(yR,s U׾b*UnJtP^6GkQH2%)rJ\>RfJcY2ݭ".X~3rbam-1s٥Xg0hFt\ֲ'ftܷ13+` WRL1 !au!wc iRa2-jOU^/ͪB -J  NU2O&p:9\kx]bR8f5,GCs_a&XTdUpZh!0'XldN2**Vlܡ m/v|@c5{?D}GaHc7oSĂ2H'ÈDb@FBoHUDS "7b^gɜzxqIk| %R_$厤|v/%ٟ;.3v!EYYƄoV*lJ`+Zpd*W,řځx_Ib݊hb܇r +%bbȣ3V~ɌH g}P~WZKC 4I! ֜֗ߏ;[?o|/6H1 \* F>uͧv=J}',;@衰Oؿ{KTjSZڥ4|=+RۿNh ߑj0P ΏZo_Ab9vzR{ L*p߄ԯ2ʠ 4\wUI?J\y&1y3 n6gS%{b-7Sg/ $(9jw^9qތAa^i0DGiҥxBT2yru?u<&PbEֲ¼,gގ=2yላ 1.LZخz,qo~2}+qUX^Kc{pX(Oz&5y*2{+{?8}^ 7s{+Ma&p6gݘemuN='㠂d{"tF9EN tɛaׄ[ޓ A=>4 Q$Kl޷4vrnTN,|(E#_Xr> \q$.j JV|+ƂN%H>2w,Iqkq/k]V7&u!I -2:YX8(N{;]W{?Kj?ӑ6 I|0>(^@*:7& ܷ7@"Wa;'N$#6?wb|kPq#z 0䀼LItG&JvŅ$MZ-i^Vjsr73ଝ:ϖ@y~+2./7T6TTs- (V3;eD05ؚi 5:tZf{d>eJ QsC'jxkt37u]?u 0)n*&QPkF',ᰌ́tqo\hj׼p{fnmk$CX_Md}PEyamOLfHQ# ێ}Є$ߟ$=jE6h/vVW6g;e%䣓B`eia!ƞγa..U;zw cKjێ8`JY^P7 Կ'^߽o gj`̨gAo5eP\󎑀 C]r>|q1KMː\1@1_/M򷠀q`%}v9BYs2= eVLPnI}{.[vEadM,i.EA(~螡p[^Uєtf%Uf{2EM[0J[wň$L,Ƨ!_W(XOSTUn:͜w#}eޡnt4]8N+9viHZ2LH}%Ltl`4˥;Z5z-|V|ބ27Ii|"jGT>=-B[_7.,mJM0WJ+FY4@/FPץ" I3ųBGMmKxn'' _N(1vϛs62w$~a0ϭiE]74r$됒 i 0yܺM[5W9M@W_b~4l!fgFњ y !~p]2yX$QMi 净^ۙz42/ȃ⬜("x|/{G\6DXP #4WڵFEsQqڙ+l}3Ff/F,sp'?̩j2}%<4h쭪܏ `M⻛^RDY&&6 ,lg-4+;e'P={T 9X"Iʭ髥6#.w("jbY45-{O*^GJ%܃– -9p']D */\@Μ9]\2*UzW$[gr|y\ۗs~eEں2L BN{Nn(xHw( gni?cYvHYI#ӪUyhyCܝCOVYx9_*\2!A=@T4Vh7WRN5qq0ޡ on.Fljz>"*؏hh3ˋ.hʎ>bEr\\Q+ @ i#uCH3\3`w8Y)!s\ M#E[n~V _9ئUnӢy_1(SY]AOnXuwJ5. >{Ctk<0"B V),xkHb)LйS[Bx8~Hn'K84I_nn@ ~r#J-a #>A! #tSZ{qX<`-ޭ-RNZI `Zr-In1ܿ,cʭхn Qv 2FRfwx' ܃b v,^ZqTd[N%$B-&=$uԘ>"GӜ%b]GbhU >0T˸04RZ`o:f] |5 rUЦnc۪/x h0a 25oJr%s܃Dv^^oQNS?"Ue<Ϥz*CX`FwC8dG%_}:\qk& NP,]9pg]fWsv_8F9XQmKX(x?_j[vʛ?pREШ[mZx㔠Z18G( #݌ Uqڿ7? C"cI @tpFy4aP R7 ZiaտZs} Y$ Y}\PdE^;`pB\Հ&/vm O뛊,>J@?8SI,]mKigh^0qϺ2#>R+2|#YJܹ OHe+P&h&#ӯ2|\{Dj[k`Mp׬dx8 r:[%ڏ}8È #w +XQ:4",=$ *ߗ–"nkyY:v շaq%[0- y'Ť&e K % P⥉}[3&Zisn»J98extRERQSR#ǰ~iD2a.gH/u.˗zT4DCb/d3(*5ۧW.>Cy4ҩSfE0EI%M>龑c˓oR}ehKV۳|΃l\>CT&źܧ07ݭ !_uPb /f Ah*jAP<7 iX(H'b}qQp$η$C\[r^YJS{HrDzIgpw?&D<={Ex+-'SҐ$؋is;6LscaAK4˵5oA*OTdk{I8ݍSD~/ÅD= Y:c;=xˀ~j<͓Ew7x;6;6 m_Ad";XkT ?l@QmHĥ`j`ib)sXjr4PyTaf= /t LGQ:{w]|U9=}5𤳙oѤicn#4 cC)%,KnzCphyѲMs{*5eo`|f "jӕ)qH!vƛDGATgh|wKO w@y%{;NeggUEv ׭ T"W06( BzԮo-HчM sRZ>x_¹~cAL^ʼ3}m0+H,φu3[ e9Y?%7<NePn *yd)~z d&9aڏt+}// ϡP7 V]׮=m9@+pX-؏}g!X6Kf:8l2Ey(w-?ˤ[=7z-m''|gf7x1-s-]ElcþkBPm}U]J@k4I/ZZVHBöǠ*98 4|B]H{^P^͜ b_Ә4" tO\$4g[e">L<!VH.w8 *R'L<_-4iu#9K豆n%Ng@Ɣ{C睩 `)> 8m3q=Lil*)KVRvwVeB n]B0 j2~1|:ӆ ~%xy].ѻ.pr(iX7(֧`[7AE4ޡ-a,?e>tzԃAGˋ>r㎛oZ Ь݄X>^5N٥Φ @vo<2n3lb1?1,&Qg`)\;\8T2뉊cWk;$~cxpQ8s,xihK/`.hчX>H 5(RtB@H #;.{?5(Qru:¬$y=:P_8iϩ)7zbJl{Zr&!mA!Z!sw jiE-BywK{P~;^>ϘW(Y}iX(~ @[44ShTGLJk`8M0a=2@䧓0ǂ|B핚e]#Vo#x*`8-kf`[j'*T< =}q /.VSٖք0)_ HCXBBS5[͑)9]Fv@oJ_𭴵 Rw>0D񴯴>فL1a3X$N_k5rɧ9{7GBϹ$D$5(O@q|mxX ! N|;|qGހ;^T-M*$Ff)Ȕ'k{:˙'~zw3:;7o%[nd3aO\~/axŇSYL"K#x =eꌷHјT)Xsи|1(AC ءL{ 6~!aP\z2 Ij>Z>٫ގ(mAƸДEԜke}z^lO0pAWTwaTiTo{dLF}2dpʞu> K!pl S`!z?5OY,&n~]o ָ)] XBr1֔dغP:G w >dOl2M b&Eziy>HE!¼/?^ (?]#;Acmvz.'|5|lZ~^*6NPΜ"pF֕ā 3h`-(S/ogv3* SpR[5d*`p]D1IJMj#CC A'vrȉ&hȦ{be D%ɷWe@`.ZKnXOG I;|~'}/3!9hofn=ɸnqGN)Cwm֬鞊.h51[8J~ߗf!u 9}N)]JvucY^6jPs N(TQB*}نA _BO}ۃ I=p1Ǧ[9x', H= Maw {xB0T,M5R׈C\t :l3%V$ iH='3EZjЁ2MMx7Obѐ!ӶzXvEf$`'oÒ]d?R>$Tk_.@5L?x?O==?\'}5.ltQPUS~PRRNsduQz&T ?ڕA] yF d$((02(%,Gv:sY(#L Ui͈%?ӝ_.}ZJ][_dV|`Wk>"|Ձ.M^Ƭ"<2*[ΉsV\*tnlqZnO"N`PWfcGJ/-{ Zqe7&ws]}TL+j("!_nI%jNcGP^۔7\{O}~sm6pYO(\K@T F󢚰2v\7X "-_x*s;8ҝ eGj u `$.gb|IL;Tl;)$R=d:ObfD @,-չP\X U@Z1U喐20>fSWA~%嫥n߹@ɸfH(v E8v:4Vi-IɿIkB`"<)ezh[PԞ-I`[9ZT˕̨LsDaȄ!!](;M i{C}vq.sdmPaɅHzzom VͧKW(@- }Roq}hxB X/NߴtA,A|ww۹$F07[B~.,jGa5AZYx&쉰MiVoٗm'" wJCˌ9s1{N(|-4gϟ!D_[sq~$'dz)v!wMUE 3".TJj)Pf ' Qah\T3nV6]?P cSL7ȅjG~ʳEͬaԐDX'eq5={]o2;ǪB$wAӞ,l^/~cn0K䷪  3Gh/i6NZI͘ȝJtr7JJYٓ s&%XvA$dr*Gz׋ʟ2@gB?rW6}≮MmG)5=S1AML U툶|v8d B}mqTϦz(wyGF ^rD&`{؏8V1ʼ5&o-ŝU@.@ݒ=~@ƹX}O`9E\w5AÝZgT<glOu=#R̂'cNU&^[mq"nI2(cbasz"ύK.7yҙ{D8v[T` 5kb Xomm@ZO=¾x&2ޙ4wUxkmPv+6 ud%EْC2$tIŒ:0 ![ೈ]L.\;JXD0?jCh9co[4G-R<_T7z':?,@$m~8aOZoM\zY{.e*Ѳze@x՝uk.9$`a@jٜTr]fm-~f[Ed-k?$Lg՘C#SCN5&=Maʗ4b8lR:8P/`+YWZ:U/?ԗ-$ U  zDrdsf&^S_n\XRE\&omLbOC|YQ[V?hUQT)vw?KѡNnynv/pO=/.r+Lm>9KG^IdNi1qfUƴK[Z TQ.[IOMҩ?}=Nl!ҙȃpk(F ^6a=|HI#hT잔0nEڧ-. Ff>H^nswD#۱<|Oe(G,MW&&ހZ}Sb&Ѧ%|4>?dbbSeNEj}.?&n0;ѪD\fԛ( ""*'NBî*Cm&^*}CGHtLKéNN_nHoXI/\ N^JFfk*Zgǩ}= 60fמpjJ:viGub D4[ogaAx2uu/[5Kќ"z+2TB׫_mcl9Ѷ;m`V.cٸMk)\~asFxes@l!S*^8ns0Ըc; 'xRfZaT"<*aW ;-ia 6-Fcsݚ3mq5CkX/k>[4 V_M R(e򵓣A((!zj:@ 8UYyORc"X*1sf 놉P{a8m9RX8I(wܿ"`%n3/hf86gٕTm YE%Sv-"40rvvhbCXfJ1@e'( V 188ϑ!_ItE0A=Nx,8\cBΏs s8$z)Տӌik& R] `.Y=œ mZ9sd3IhZ1qf;#Mul|{}W `JIhQ?-LqLU$Ǔ+hIRH;6o\=N. WPs 0kJ{Dצ]0ؽVƾӁ-A ^@k6@bsOoXzՋu澜Ahpn::['v▜;.Q̻L;r(,,=ՉAobhF^S-d[ǹB+gyNMj}P_exs ~6e ^ͦP{| 6db?:Ԝ"4N>U @! 233yM12,v']0ܼ2Zp:HĦn)gxҟ N_Q 53=i4g:ߞm]ޘP$snV.cM5%tkБ~XT3aԷ|GI( lfc2~g (dv(6$oK .#^kY8!$N 8)>1; c^,\8/PQ\ n?JZ.b\Df! mAdX}wՒ^}dW-%!drs4.A8Lshߧ(!;C2|TpѦ x7 PZ"y'U!YCP4&Uyo2 sT]DiiFޞ)=y~%P٠чNo菏#}'-Uwd NM?"LI|Lb`w"[c xrd'?*T8J&߄~#ǓP1*A\ZHzF]Ozx'-XZ֋k3:WEC*;eGc?ݰeà ;s2éJBHݠŹX gL/b3|şb!-ۨnԊOG$fHkyAXhv:Bft(BGRs nRZ'z]Wfb'[5e:wS(4w$jΪh+]\,-ͫ:\Cl)S=}XR%=&[SkWo07.Žb5yvƢ^[aRި`"p_(;~Օ(uN_,xlSwoU-E'!lĄI_@_ Du%|]̳H5DaS9~X_dp'nDXai8[>/X]51|6C)ҰvdEJA89! uADQvfoȚdu*"KKsH: \j,%L 7z!s-:=oN@ qDaIRcT4H (ωͰe|D(0򡽳4ޝRxϤIl!qF9?>ezRXMG]硲q2|QVhFg}Y/U3QQ03q|͞]qo(W~ƮC>F ȵXѤ!eB̗16B?QvK[4[wp7D0mD5WĨk`4o 8[[N-@6h95eZP5O!ԓ¢,:G׋:~Զ6YiECS:觹 ZXV@e*t:;1]lx&dJ:K 1~(ӳ<9YmVGMpyyݝ2;I9)!s~TZ_.2w1Q7Y#)ɬ+ JWcA߂ՈL׼$ni@^p!uOsNj|w>a/WX3lQ]Bp^.qT͒d0-íCW7$MjÚ-$G,$`lHXn*CJԭ&ZihXC@ R !stfLz'&d^oV-1f+yo6La6Ä}ݷP),2Njg=zHXNaugli[#V.|bWY]R P:&K8(-o//}:h YYU Iol NiyGrL"A&LFzAk5+##D[ Ȃw:d!znO \Y_ePcVpBV,!p됔ӚK!]'A64C)fjz쑟lGKUzR{aN^Xm0jGZfvK%g$yUʶ3H.=êF6+EZ3AlW`h[Md2z>Esle )%ZA"ud607WAf0%#6KQWI7Hx$-6TqEZ+敤/.PZܱ`a"--|`뮃X35릶A(/&gW@Sdی)*^ۡGObS͓kbr?<~/Г1(3j|5.s%<^_-;Iw\s`X J#tGΞq|̥Ǎ`bRR*h_]#\ |;-Uru..ӻr\ Iz#w #Ƀ 'INݪp 6UQgl"+*pdn%.7G{QsQR:mXt1*2WtlfkT&9ȼ#ZNآA-k-QX Eh" ׸*O[Ri:uX;kZɰѰOU8Nmk\}ᕣt-WAn S`z5h^ !*vsbS@$˚/eB8#r0y޵Z,S }P PGsTB<+,u9({m4elj6y3X4>Rn.rr-=10l}Ju}L,G*9TWE Q_ ^N:x"Kd\|+6 &?:rD9(v"/(d}IXZX&l G-ͦZȝ]4~E|O!xy]-mLQvOLULM3Vu^MNs(E NSH{. y]E3d@i,0OLK=^@Ja*ierBLsjQ}PAbOnf[wheUIRN{GEOʯq1.3wZa4BQ23:!PK$"cɷ=ZbM:9Ȳ(?0YIBeT6jR93BTaS{2 J1" 5fS+g`%brԳQp&ʍϤ2~'L2'_{əGzWy^moh-YE#M3|lYu3z}ic k?\`\3I:BwRf[>9c)U9lŘbͣ6dG~%/Βp n4Pr쒴ll B͒x8r{,'ХMLcR{@EE@DN oO@ 4,(+aExV>!V gF9Ζf7F7Bvؒ`xũG"39϶qoW#yX =|w03i fD^rSj5_+f+r^bmǥkGC[vKhEysI  _7veغ0rl,3SF#1BRB˯n_Uj D4k٨}' >p&}Di5џ GjHӓ(wott8- @')a,O~&[m΃aS뭹]zjcŊlqoRyuYeݙƘaF񍅋\5 Bڂt]aL!Y \`]$eFn,e/tS)Xr[wu󑍩)ؘp@-j{ƒyͫhj RnC %uٚc_̸qqBjblc{=4֪XE ?b[l @LKoWĹrf?"MrݾteL3ԸϜ_2[X%v;RC.w="I-K*КI*zQ`HvQ2װ1sn& QV9]N12JGS:/ZcPpS{ld8Q5}2iî0{}r;oj4?6]] mSjyG0#V>Z0YTBzg|sj;Q#Yn!D{[cu~=_rUǃI"|cABlˮr(%Y|^L+dtnm5Ѵxc5|^:abkK ';K3NyJaS~xCj3w#pC;al4VP<sܒ0 &ME3X.$Y`+}O)0Ыg [0dgKO &(BjN7mΰeRn{YPM;w=TFhDgZEt%@⾆+c)lڞL~4վ}\5Kq}-_fRل`Fw'mrٹp᪑lJ̰m I!JؗN-}8 ړ,{m-ό(>>"ݰ |Yn}/FY5ݧѰ]&Gq:,2G QD,o+{ޭo9`yXnlߊlӎظs^q 5B1m1?ʽ.SRSiГVŴ8t{QHgLŒU Qix8VwiE]$gUi`1ys໯HqLf<,Rܴm7xlXe3m3Ω`YB*géwI!_$ލA$YgT8ƘO,Zcr)(lR+(-{-Z2ĄMv<@$}TOsޝobֹZ{̳.4f̀;+y]@W|V^wJq: OB֭VZE1^,rWrbs~jhO?gX?{ł@a<k01P@~huD` u\@JQ/A?d;?74àRi5_ŀobm+YҐ]-&̲E*3,iy{Y9fi'1qog kve/n.ֻ \}k+̋3$͌É}K#u+UpS$ 't5WWs(]d!p5ٰ.сxϡJ6{5U`Hm#|l2)7@c`E:@ش*tlO D:~_!m@%_;NabteɰH=|Gr4uB]v1B zΌe|VJ'P䇎x047\3JSim9}2}Rx;zx SbS*j5`܋[ 2?F+mZ4$(^ަ>(ZK mb,_.5)Z ^_SU)#k' ^vׁ0KK-m 8ggPb5e: Tpj#5ݙhC@≸Bqɑ0+6lK-NcR@MEE^ (g4Ib;hBUF"Q~ ڐw2w ՇɜrgYIDaL:1ӧk|HLne.+..keAn*Pn3 P{(D8]f٬t: . \Q$|7vWU^>/$7<;}Es>A9n -NfQW̔fb(SNdK l'aX,zJpնD g*[$&De fgD #j}@f )Sfe{xdA+;U߄tOsk||M^/lJ<|{-#X:NtlXA7wNA&oMiFv<9C O$+jhem@:5.09ޥF0:wtb/8p$vO{ <.}2}:RX߷ đVŅ ĽXV(95Zׇ."n(W _Q*.ڇ1q IIi|\󵞤zq3ZrH@ %«&'@&z>𧼯PP<\U6a]X"B=Ca,OҞgJ|ްyl ؄%P@7R:SQ8iNeEnUKA^;Lp(yծrcsd4m#27Nت @9Éy[?nѡ;oO +^0x8Z jve~tًԦ8X*9. ;Qq ͑]\b%?@~ydk`N^FO1vͭ(:DS]y rv7tDAE\3(H ylgGDD2Xst/q>~n0{ [Gu2 tn/olTaQW4,Q#y[ڛ /V;8IU39+D \bhxX1-Rאh3T A M!s_9zJ'49-z_GIK :>EP`#`i2?~."?!(r"DIټםy O篤Lѷ=Uyם J1Y?W8e弟DTWPN!KWib`R 3ڭQbK;s[Hu 5^v˞jqa7ά3\0P5P-JpZ3;H܍DԆ9[T6Vʔ!f&|%A٨WIT:[i)Ʈv]Ǖߘv$ 2,| $Fg.y"3!19AxTY'7MLe.SMy89MbQAXU|dS ?^,,߸\pqL*tK-oJXFso"`bf/&elڪU9f/>cJ4t8cy|}tTY>|/qOQr".B䣝ԙ2ġGD]xH^n篜:h U,S]H^Ą =Y[ 1*>CxVHq7kN f}Z{ lp [򩰞BZ:}Ta{|&PUsf0n0nxG s@)'|]ٕ.64?;d4@Wm,zO,ߺ0{]uS:%d6.p3}+]W^nx"-@M<5>0fmP̐2x !|W{[.iKDv.%E/[<@aEmD2R'RE6aݵ`_ueM`mhQk:1LРÔ[LE]>kEĬ{}L%{<4շ_9=]q䌴ϟR_ɿ?ocXYC CmiKBcf}V,jwO"5>4y2 G; eSpǤL ؐOi."t+ ^%?oYqVOs4ulgHd,җ:>dTXE>]δ `J\@c ,H,a:^e^Ju9"ϩ3ưuń*Gοid\ hgO_[xU!&bUr$ofF)90Iا},ߒ\\$Q)g+J;3ޛۿ^i zl췗ȬMjڨKa|}\cEM"ǚ'uE D i>+1!=|^7·};J/1%Rd#ŧi&}ǩ{)i1MDo)\_Υ6PrVID&--o \/kHsYQ\n:~ oX bg?`I,Sc|t >-ت s{&dɋwGg=I2j*q~ |]Ye 0yh@郃e20Ėu}XN/ c@CSڥ+C0/!WWC&Gl4(n(]xs跅gb?$/9N<][/˯}Y90 l^l*XV-[anO}m"i&n@A<3͹ i$[ZV GtWEOM{G ᐅ=& q@{=PV׷33MO ZK7xNuC"\l؄|{OЅgZƮ’aE:T>E->wq"TGY@lUZJKFL<ɤ^bmCߖ;obqam]=Ds._ܺR^\TS(TWR{f-Kew:kBK]\|0-W9U1ƟU…߄N%|'R J?Z4=5?;ȻN-#{" PTS8(Vg60 $JO' RonC]8BY87!z sG%(|+!}]H*Kej~h[3pU{ٳ"lJDd+kFlz YshV־)!6BOBo@#DV&`eo胷o&`:z'$]53~t!mp'@@ ꢚrlYK$kc̏k̜oś8<|X- !IJ0C(8^|+ ~;y:FZv5,ۤ=y|sX /xs74$ҴabMܟ-"X}c;wr-E/ (  f9>. NūPC-B1yΘ4!uoY V4aC1rL2""b/l%6eeϗ&*pLSVuÊ2IGlbV&V WΨ.Kc\[;<Ȑ\ ㄫUZM7C 7wګsaB#N1*uϫj${er}\>O4j@#| 6uO 𜣔@QU]lZk6ĬA!0 ɶt[H[@ z' PF@_?d^T_3$Ĭ>8WWק%|͹[1M/{b=d£BHBL[r eJ>Zb8U.m_N@I&PrSV6Z \R4av*]ǘK[ f (ض",ze(]£{Nk6Nk𖻐Iu|1֥mtܢn,/G&36A >ʃ\>36h5߲5?=&~l½bDnE+j9a@=mkqM")+1){ŰH \kDuRtcΎ|hol-MTC|v R#3LӉ+V`gbSeX%.q*$pAzԞs__a^L,SE(p&扳ʤdG7BU8ܒ".Ix]؎alGhbV3l2o<ȉ+! #MGUSn1j<SFfhv:|``oE?TB7h;HPᛅAn xG,!$4쒰7IENZKS}6~YK#W رD8ptr9 !@q܉+ 쓮Z9؀eCu'󉻹{܊rE@Z2s26vzYb4٤]bnh;?> (but \0MF_ɟAS:bmkŠۮֻOT5.p4_M۽x3إ GȸI _͓J< M~`u pt!UrK gg29u DTEюo)on BI) _xAβi2Bn@oЛ7r>{b͊ΜzY&@r&O̶rPntl=n^\dʹ7V=lM׉?l\`\{*߫$W,4ECW$KXBhS}SjNOg3l<:"޽k]G-"\kl[KN:-cAcuӿ$a[/ #'CKBx =sPhpJd3dCta[hkbb?]SV4s?j,~^Р'k>!r8 RJ,fȥ"ՀP{ ۜ L]3!Gr1gEZJ֣K)]%V⓹|g{#zjDA} 7ےЊ,^wg'LRn_;{=憦1*S^Bۜ<ϪŦDxFBGm4KSR] D3ɚW?&Mא_|` icľ$'+|\^'O:.\ܓKj,K_\g9gMyFq d%9x+b$; Fe"L} ukYTJ#?)ҘYސ;D0 B[-:R;H-76& eФ"3MV8Y@%75i . v)rxV(;n@gg`3&P.fn/ QvGrr븿zs)ia<ܨ?U1dL5Z$C.9 zܿ4]ͨ,Y\Ox6B0ɋ@nuIAXrjJP1 c3FJm8&W+(8%C#~'fub=7Ja!8vWrwA^^?ed[wAq +S .o;"JE¬*@ 46)9"`1)-+,S>MJeހ3^`BFҫ !?2B*P_lAm(=m2?<`f\gǰna4{] KjM9tEFn(aq]K: JcSp\-QY9UgqLH 6aӖU'͢N ֶ 5(MKN >{B&ceglTw~  zMLeeCmtc+fG#Ƥ`2(O:8*,~{f)hޠy4ȫkYT`T+.W ST0/* r }za=>8Q^0~))P!8>/O͡::,SteOns3bm}d8-V:ɷq( s{5̓<Qo-XRF KO"?\9-f3+UbPr7Vq4A2Q迃'Kpc93=6`ʨjH_JUtm汤%pYNѾXų|d="/`wsQt7p"+[ÚH̼lʓsK| ;it7yg 5܇`eO$SB=LotjOKOCjl'%ݻ^hp'M;ძD TՖFxYR0ɭ[ʽihyn _קe0xʟv"[Nd"**gPY@7p gS -qȈIK4+u{3+{[B/}(8ݲuu`-; $y~x; [;-|oPfgNMwV)Y4.,ϹUC{;/O '@r@v_*~+.I<4gFaXdlEbށzm/˷-R @PF֩slpQ 4(I4tIQ*0R˴ijYFqKTyu.|.ZmY]weF$9"rMi޷ >M,[4(ߙ3h2 6"'kD!-I#32ykud>!Fr]qpg|Axim:Z>}Oc@š FEb@cX=5-ynD?2BU#ThNZ9j/2_3+^^ d f1RbņPXnPkC(mCsJ ^HmEB4G,2쀿9'^Y0:b~jk&`~e OwKH{_Q!_KI۰p8u^ƞIh-hdym\.%m-AvK|DPdcX,r!%0[2DkۘȞ~UjlPog'[ |InmSL=kH ^:\ Y6$aySB)_al#G-]%eh|[ec@U.kBm8V򆛪$kh4oțSK "I ؠ*$n]PV~ @CǜAU 0 >0wHkG·^&ܩ*${7/vU? U+dAp?~<(a='p߄ZO3QFLA<-Qwu!$OE'>qcFQ ʏgq d-Ix(SrBLB6; [ Y`2hix]nMl Rd3/^Zk^Xi0Ù:; F?,NU_]<,=Sɸ}vٚi:  9:\-j7鞲ĢLI7Vg0${;8Ҟ̧.? BG${|lm1ٱNsFEQGK`2_8_Z C G{A L ϞtgSÝV 'WR/wERLWfxӜV43IOmPD58)r ٌfіԔmA:7l0eZW "N:i,4DR"|zBFe*=8.Tw2Q˸,k/"m@}17#綧tHu]ګj'z6yB;{bWB aUP0zʺ2Z)?bUFxDv2! (uxPPggSϖa4f}4 `IrvT2zbH>lFl+L#ɿI_8!ϲ퓩:R7 \8@!dYG Q3IA ͯs"PZ(3 VTR7Ķ5SFOaa>XLki59Jxw9rUmA,:bfyi ,t+D}&,MIƧaF!۰nХvgѫiCJ^):.|PZ$If/7;L=qg5n>򡯣mzIOr"dF{kN TV]1<+9I!d'w.{lS63@I,2I?.ppFjq(c^,Dw)Ad 17SU|/(@UΥ,OMϑoL |4al{i(iZ{C+9}!?4; k\CZ~yL nӓX@,cЉ5)݌j}cW!v,v_ D : vT1AQa"Xby[af~-A^?" unfU#1b#CwW:T+RQԘ7M8ge;cY+qL2~?>;F2̹{ JَowRʒ,Su] 7UQ;L]HeC2iށ.VL}>C˩vjыvooosB_W'|Hsqe(M#Ț5JS$txi  -B$%=+@/=p eF5!ڈ:{S;߉w\eMn h2(, w[kbq63p+1yS_v.oIv-4?LUyZ[́xv T8=K0߿2+pl ? sN3ɍ&7S`4Ոj/1Ro4BE5?]zi-[$TϘh[*r),Gf,:fTx3dphw9&iytiDCV[/ 0wU9%تlܝ[J.fO;օHt l,ڶ=Fw̿ߴ d_\LmB=vRb~ϼw; qb^kM![vI3Xx0qo7QDŽlą}'N1F b/n##(?yy\˒v3#<Ӥ+ ^ pk";YV(CLH@6&~fVQOYT>b;Vc, REbpMG:>)#Ԅ nh|_rt FPY'<< g4 l5 +oMۧDi^2vx9Ekio1A!w *?:!ei FuN6? ֵ6OfSV֩|6hw\-r (I'0:>*'HuʳJ Pu{.wlr?pťbLEW, ,m!D0OU>+4blwecÕHxh?q$ S̚NXoBsv28d2Vw :0١׀*:|:7lpNuPlvO[p=Y#ؾMn~W14D+@S~q8 0ll=$_yq7 p1 .^6MWew xl:W.Wݝ2kaRd̛JW6'S ʯ!!Gɳ*a_3{{1$s0!?8o`=(vx` UJ|1b 9eQ׫`at Io4陋Ȋ@{[NESƣDmu$+i#aUn^ΚH j%f/Z\l%P5<|vn]{rR,ڣ%vGHs]mlf+/.Qoůok> i鉻# TdqFB}#C{⪴];*׎; bUV%9asy_,-r5:8L,->c* 0wFcs[˓fFHw*d$Gd4j"a(ˆSi2XzJ]o7x%!ndFѝZ6MHQE&3#'09)4I;u=e{ 㴄Pң ZJ7yp]Zl2s|;Z0d>CpT4t |RXSLY*VAWli8xۈ! 5P\) /+n=trAe'\ ?0ɀ>nvt2`Q O=ˀ}zF_3nr<YH]̜[iX̓N4! p~ WiѲ\ 4?l0vi0MU_:wQ%B R!rnuL-"ą \2gNԘ6hgyw(/+)QhjxziAflNzAdDbŐ^V>>2Rr"zOdy7}DUrH9ay>4| j6 _d9㉟ fTng1}3,A\Q6d`凷U`YzTAō\Yl=5b6F,NN]2ba=O#ܞB! E^[<'M4=-=t2 z WկLG9/oK0);vSvfJK] qd"nhY,' @J8if5Ѷ~n3zzEV/]ds-\%zW?˥BBSnUƋG[NT:{s2-pV̙^ |2j^뗦o(g 2yPiǨ/Bb+XZshŗiU->O,"!|;nq+򕶂c,x15'X\:ZB()Zdy .g JbƖVL,?A`4Xr,=n]GH:ja邭 Y#ֺԴ`MzT3!d$ᢍ: XqC' !]9ϦeeIZ<-w yc8ֱ܉dKXűK頕v \AԫKV:H`s{=38h}hv9sM|QYM8^⪬B @Igs4%?uLNܬT HOV%Ô)y_l-,:@Nke҂8 U$3(eDG/wjf#d75[(:\.e=L N N3vPQmo]<< x~1R |] 7̴`¨y> VwuZ(@W A0q$ԵXCDW߁Bj?Ux/# /- J%17"Qƈw*Bb$W,Xd9ףޤ>VtaIV 4@P8nyV)z靵=ռ3jI+$lʑ'z :zv#yZuU$/&JPn@|YM9Ḉ7R~=N-?sS*vebpcuX.?73 \ܧ%$%\t>$238Je[8K\(QpuY7Q%|hph*~m+i"UӬH/Q-{1^Ew?K+M҉4o__a}i|rC ?Sm:=oImsF Xt  1RL֍p56ZWW/1 KSZ/j߻Լ&@Po/t(F/`@xi-m!Y5p "|ꎝ=/l߻e2kSi\4xwNW# ߬5;NAVeai?N˙k!fsHG H9Y7^V?byWUplhʷs w6T71 O(='I 6SO4/[/c5²V`II&oW2Ec'Ugf~ܽ!ݕl`SB2 3\qTN|ʮmD>WfPD<>9.K|XlƏk,(~D{ Pxeņ.ܷȠ|<́Lrys3L Kڃe翮ͼw(Sfm 'F,&09/A~:үS.Zi]>o!Q Nt4U~wQ0 9)VhwUY3[hbWuaYޟsFaڮ1f "V7 ? i? ZV՜=@y)`~p/yp ⱡG"8JR%Fu$ e`ROv b8vQlElp"[U6EͲi{#]E7SѻOH^+3-@ErȈ s]a21Y9]qѽ 3_=јdՒSO`dl_Q,o{G+o6&r`J5^:hg񌄞ޕ8_SYMܱʹ]~SlXc%iK(K/\W)MɠsB\+%ľ.ZyY{ I OT6`Fއ^ƙ&-(ſ~+dƦ5Y:oY!J%M%tb#E;:Lm8ǟJ/r=w{n~\js%>Ջx1y/3d@L7Acȳ?fp@' |b$ݲF,V6uTd[+&y3[KD^y?$#}](xI,T!N 'y; %ͰwRwUU a iJ] kccB\*h>bz [ߋ<0T;`Ffp[1* s!&kD~jh9QM36ٯ(+Hyjrb!lObПrs8 Mr#v#cZ53;"B:. ҉ZBݫP5ݘ202p'w{%~1E}9.fˮgXŨH{p7K w 95{f1"g9wuT*]?쥻ٜ}Nr KOm[c*J*=62cϊ߃-xh-_rZ વ][~;Oʅ1gz!b1zzyF:/rIqch8P1'C?u䮴WiIM}C} K]n.N~D?djKgm>guu76؈Z_{ZK[([X0YQ?h9itG6@tۅi5xn%*r_:^z!d8>pC\(1wobʫYb5ERJ7HK{ Xq?# Q$h_ b4(D}]y@9J;?٤}]axq>VH:w5SfQ2t.&TPJ/AGz 3=/mI# ]|'JZrB0\vߍ *>ۭY8K>4jx!2|آPqe [zmcIacאЊkSZxgN)utLtvg}pJLx;ÂC˺Yp3~`\%QQ#v[,Ў0j=U`53۵xYqڀR&/U.FiC. MAKSTP";Ĝm>!:T3 a8d9-qP+?y:oRa7TKjz"2Z&Lp DRL ,V`pIX!h{F/dNCYr\?[3H939!+ e6HHv%vO#bV Uc謊@qEVYE K lpڧVCQ)U/*3 RY;l2&Jc UݩGϭ|g. E`_30wXS$ױp)*+fQ.ҽ 략  V^B,XfKᵐsj& 98BrF siԇ`Sogxv Pl ;>2)LxMU@WmڈDWU/#t|S(qpx pY*#^ƕ= AAz_4uǟ D8aѢfzItcL15'"ad5Wv ޝ$uS/5ոCnXZGߴyr ?)CpPt?p$ȳ͡V⢌'L1f<[v;J>0'K(:PO8TL E>(z$JO4o! tj-B5i( C*~/&Wɏ#.΂! > 萪Yt|Ӽݚij;\rpO:; \ZNiHğ e!MfaAG|ü.QN 6q?ei:X$:ݜV{7KQ'̥c)xކ9Ӹ̧2.iNj7c'd@}/en&ͺt{l)WWb?0P*{F50ѨEڶ6"XǠЎZXM I\f6+zJ8be?.f~b@>W*X&K&|.6TItR,wELXeb+:W~wx B-{,jz|5bܯh8coQ=V0Ha?<5ZPwfΛzM8  ȭ>ԐMgQ!YtTC&   Y<E_}0*܏NW{g,o9Z4~rmD63}ҮPʶ?^qU g{i^_uצ&/s <>-\p>deD,wϑ̓ [w\+q!IIeoc1_KN`yl=a!rf l?͹b62rtoa*rpiM duа0](/i&sTT`[?k %ǼsN/l)9 9l,rH}{<A† 6y*z'm"jy'Uu |43di7GuDژ^yTn&anLeU 0@ CSYb32,L2{K(:h9-j;n2@lGT6_PԩqоI>M ΌrqDGsw\DCk<ےOd&FpqU؟x!HɍlKWtmb TnԆۍl* Nm55CnX]]y"0W1>>ţB:tYVܜjPkMPS B6l{c8|HٛF|gQG ,Tzeamm܉_TX C9"yQmt(0 LgkRiA p[|8%z1Kf7SeΥUST?LABb@7'YW!a|h QT6k.['?Vg(ĩMvʩ+6|.üs7>;m0ѯ酐T #H"t&p%q@e-D! 7'3j{zW{UȖkĕ/Fi4EEϡ);|MvN4(rP$ )/nY,i7 )_a/M߽Rh~m`3nLxL5{_0}Gd2 HR~b[EaTTAV7ezQd9QjLݲn,no_ߤ/J[ a3$@2Syq T0&/"y<{~%|[ZSlFNKqeWgV] o͕KF7w!|oZJTP|beǦ [wx"& Ӣ5.g:0enʗ& UiRZM bݩ\( [tֵ_= ccDөDY}=qZvEhwNU}D(lbt (i;_e&#p-fW'D%sǜu==z?Өm>NS)$ >Ul?Lܗ*v/XSI'& ^M1Y9Q},4bymm)}hr[49;A++ \ Wz;hcC5"ŝ$PÁt*I~ :0ŵ2)NܧKWZF+{ezہ)c܎QF1A bij2@:Zʨ 5ޗK3H)+m _%J*["zm(uk^٦hP8"o~a|I b!5@Mz/6 3F[4˽u!;~C8.YV\ɠQHG2_),m } !,ryox_E [bwQY_E+J/ۣ7-uQ:u[/̸[0B)T`_` FBq7˛@Fs5iF*|iO՘&% Z #k2~MyЍC{pV ,ZG{{%|P2¼C$K6F1 ^@utWc0irh6?C$%T $Ww"Q3,{WZM`^+VBwg,*赓6o㡶U)t@/wOhpw$ŀ"(cajf/ϹiJ??=Ma t] )OG@3CcL=n|G 3;ߗ2&)[AyFĤ3WSV‰`jդe{uVRː"s%H;:䖬5C_dVXtK'!)6<)rh:AWY8M0|wK- w!tֲa=6~?ڻXOBaˈ~[5l0 ͏% OSni&z/>-/[;u!!ۉݗQ=! ]НlF"yAC엋Xy|k›fT]@y,P!t2$\rQޜG]E"+G} 4wPvȀ.kɉ7RAl )F{nF Vê;`3 Z4y{+,ԕ'ɩies~5R`L Oes%۱^+d+\kt> ,:fu|$mA%YD?A!ynf{ B׫XX+%VGla1.[Y5ro+ΔMa(y7Yނ~ћA7c!4v<h c[g옅:*Kr4UDB@ر>ǜy^p߮]^oiEN+z@PcusS-O#%X> V_CLk \HKL ڝx.0m)M vhTg$r&k`/al3-9Da Й'oS.?2GT*)T1?DYCMFOָ]'v\+y@-',NL ;Sy&-DQʻ9"yTI)[o-^|}2[[9L[J;H,ec4ORn %9&Y~d7D*̐+;nVO ѨaV>1;xoZ)hv[IB.G _YzXƀm1U>yagyВmA:6uye~W& NjWKC]G6`Y= Q#30UFY)"&7^ 79*gA^.ĢJxQgz?_֐c.1-]-Z3Շ9ݸ8l4S>mY/̓}皣Ji?qXm@تE $<Zt&1އa|8I\A 7LܚЯ>' ݐ7`t-1ʽyw\hnaU|λ}7EGk9~}Miq 7/^l4nZĠ$ljQc7W.ߣMbix\fP3"H2q2zpz{IJsmaGBmcCB>W ?mW|n=?XdͰfM.s+TTDP3$'pũձxzPpiɂ \My [Zg H.%H~~f hg7+~\) @<덵_{mRB1[ fXfB.=ޢߞ!bfj, <(vMWUv$0Qk228{-!,'R5ڂ„i : 2'nw*(b ~;;vwK\{(.Qn},jQ2D)@;C Vx<ӞKDI'ޭfKDCFLwfirF?3&l|8Ǵyxj0HE7N'kL>FWΝ 3P Lt0E߀lݏ\9\X H+Օ5'Zc1ux4eJFPt)=[PU኉EeVnLK-(Z@%EJ9}zPaz~L)E|"]2``}7)sNA o$SX*Pf֡v湤crH[D;c偗Fd\̞ +>$aI-qX<_ R|fX1ql j=E] /qDGyVvӼ8I_Odm 7@Mj`=G&]5 xg ^_q,`,Ƿcז<{ߌ_:atn# "I-OARmi%퍿`n/?;zmMrpF]p%XO9@&&S4az5$ )M"wI&L*$&ff/3&Qw3w?maDT[PgJd'lp*v{@J@6bWaHiZvtWŻOѦ O;Vu v5)S98>{vg6Sbȁľ6zD5į#?Y8dW݉98tFBym2b9,|Ŗ/$mE %g=1@/^EF]k Z<<_\(ʑK|>9d=NO, ~سM,fg˝(9])`̗պC+`G};Ex6k5%ZvagR'X26(g`qJ^U^C9 9u ~@4p붎-H֟kln>tk[Kw i٩+o]e ]Q&M?vB'>ڧ7mvQ%IUH54H0̫kz&; /|P0,c2%wNJnf7O`0uD[$ ߣ|GMח&/E\Ds> Quc+Ho;5y9EkTYw?$ὴt9;gX_ӖM>OWY{ 829u z~{vr͖yR<=as]*.wNECG b# d,XMf!DTjIFo5b/z)7}~v^͎;~]cкyhi6S0.KK[/P)HvY9cp=jigfX?d8MFYu3 nɖ :?$u8mi"o̾ߖW/b/8s9V!),!62!4F`USkk2GG {SPrNQ5|(xR{5%<d(X,Drd*nqHFYD b;uUd/[3zt rOxgaa5=^ J R,KӹXd3jJх0-)w]G;2l5|eEIq/]/Ǟ7ǾCkWZR?颻t姜< q+Ri)EIw-րD'{B8og 2ro4`I}p)۹f l_@hzZo_kЍKJ[wF Y.!sdZt_|Mnn:gԺ?c黩ҁ&ԕ1 8܃meB&W|TkƃղAvg`]x隳3(S< $Ի*w3D؝DC6T7O_ŨW4Y:`i1!ӯbX1"BdְI1kIKfu*4b[g)Qe<U5r\>4V܀|%*\TLmH3 }"NL̺J'v+5U⁦OLh`uUQ] ]=cjLn%XR_gvDg |df:5h''6;,e 7B`yWao^ԅ@=^ϭw}Wn eJXFD"kH!)~y%+aV=LɍDRL+>[W jVocq8n)Z'cע{ " kJm vou0twPouf^ EX4f~V5$%hdB]B:%%g>'j58:jJ< g?JEHhjJ0D'"㏴\d?dET_zs-K&Oa'dlHKjW$\ ! eÞBʯUɲYj`WQG'E6Me9p5&*?oLarb?;IaKK}lۉ\3rr~[ 0;>ʈ ޴ݵ JqsT:G>7"ZAFKBQ.oŮiW:ЮtJDa, gJ_Qd+-|ڪqP;7C8W ,"$ܤjzU9cj0%P]NQ',&QU 6cKo^?ԹvSZ=ĔO6~f$=8Ԛ"Uoű)c#|'gKٹq[,3R9RZ/HV^+`}wfRɾ;&jL4@v#1t,#EEVJ :;)@qf/`6|f{rdjPS3Ŗ.>J#5efsn16WDNںO[HP0m(N\mf%Gz^jj&jX'!m9 GH;KI ҍA30MYTV^"j=;y+`;Kwlj (m)wTW ֩Ȟ`"YqGǰ 3Hv1J! 1BԜNtőM]2xkzsf@B<>lFb"!{]MVWJ {Br)52bcZ#3뺆hGzϋ% `̂$XW 6|z!F+|otV(f6Y8%~K PLG|Tj6a.֓~P""gLh=?^gzjM߉T?Ii*iy3op=w9ʬQ%z)nn~׏/׊ucw3qc x(:UK4ev˰*mݳV68FͩpzȎJ_Ж%#\ <}j,\g&f4KjZYYYNtU;PJ03!E>)]r3z1a؎L_KKSY\΀Y{k$3dbL0u. % 6S*fƬx)$RF6rMVp07UMm$t, h TD./$t h3mNz883ہnn)TݐѬX7CS3Gk;d &Ԓ] z.tTTY.^;xӲ ̯ԥ#.*ʳ+04$$hNLW뷶DTX%>BT{q}~Ϊ`n4H,1vќð͚k?B 0&ia'Uۻ9,:ܖW5⏣Lxn".b`v 6iDRŏZE#@$ȫ<@2 cs!Ð-CEG2;rC,V/} `%sMgkB8/(,O4QVnjgyvK5},rWn>Z^hDx?ĶBH/$xxVWO#a'5܉b"tX%M0 eh _ᢣ`SÖf M[A}sdVcP^Eq|~4 .xccRT `GcK L\%7ǒK"ѓ0ahڄ41(`)kZޝ/Jmto'HrKjVMB`׶7,ArC˙U6i.9,/ݜZGJ/`/Gګ1A[+L+ zr~ i Ȓ~P%󊗂ƨ'p)ZQjAiTAC%)on?Y#Ħ%!VFtFp-켸#WK"ol.qi /lcy#OO0U`hj>F dvD3NRw:u/-iEmK2G7:λB8 1]J.W IwB{DAw]vD}wXؙ܍L|{#W5PJH'O1-_JDǛB0(:-4H6inqC;[DG3vUgbN|y:cZM raU޳-FHw,^ meTe9N#2h˰^uP;~*|rLi˜gNu"~y.o; \Ƶ&~eǚq3S`I{U nudKlawit%dEfxу'q:/.T5qO)myO9(h@ue>'2V07 \]s$Хd-+mhzA^%hҷ M W Vj&NgFUcNu+~Yh<;f(^nL}/_Lq H{ӈfhRt921&b(T$ Vf@V)GigNBۚ#dSu2܎ `u@;H,/Gi;&gJo)0} G^- ȲPę;d<%;R&zΓA|] SLҤl> VO0JZEبsjs6J<[F+v- ]娘;mr4pTkV\mֻܶ>!}pĸJCL1AMHzDS[k;`q+2/mHj~s\ |ZDNnxiAA8'{xIgiKPuB\>QO8>;֥ wtϗ%_:6DыV9h,H:4'zER&G=vWHV7nDaacοkMYyvZ4X%&iS@&Gi"Л.]6_k1, 25"(bIF-z׀K<(q;i]AySް/;9;8QG? Wh b ND6f1t6`Vw7JbIMH'#&z.5q Y- h`#uqY%tsGda1xV ,USwx [=7 9T`w<.Yo^p"t`mQ.ex"7^, iH>G~,07ijw8c>mCd{cQd3hR5.%:mXvq4y>vT㪔FF!E~_8h:m}ۊ;GOA^! ΍SjsOe\Ie&q ՟9[lح TާlԳK\+j4{%eEugZXVrjk%p`:9 3wds0sХ~ mMt&,a\D]"Ttϡ.^U*%kT=*Pk4g.޿zR I q9լڈCyE T؁ޓ{I)5rJǤ;F$R{T 2,}7)+^=+ے-&/{W2g;~`(WEU0&iVlI;Z1[ ?txjB_~٠qM=H(<ܐ3AҖٓqSǿAMpe񖥴iԮTy=V,ύ\ϨXF>*K NnY+ǥr b梓٘8[ZsFt\nyh i $,u ;/S\`xY dSko yR K߭eI|v͇#dhvT?s8IH G8`M]BJun 2I>-0Bn`†B.&mk"G㡀 +j <i}ن:6M*,tHdCq{ׇ4i6~ ,(v2+s.tkbu &>qiL'!ag@t0 kj+tRvaS%`J*N^==K2 -XEb7Y%+<-NQ"ВwjJe>PE=?B5elଝV7ND1ĐCY2k_k q<>-gdNx}{IEsic0 БN"`3qEbVRD/:ӃJ(C񯼁5R*ͥ'i$][]+wc4Ir5‘oy' [l5]AAJX!Fkֹ'3 SMrSMדFy+M.`0Ihdl֗hc0ޓH Z:mZW38HH5*lҹǎ9UoĮKaཫ߀8H=ܶ@7ߛN(j=mш${ r-~<1ǣ 'J q?v ܰVYbmJse?F=}y2.p%'fH(Ip ME8bjIJׂ&LK!x8|v%?5kg4:wDw%[,a8) pPJTAB-D¿H"u^>^|Wzm=tyL  @%C:Dr',p3z;֞ wXZ"c(X_&6#APl,nRp Xd Gron{8}4P[8;krIX4_cPwbNyFElQ֦2K&uLfVɿmm |H&݁ TK? Ti.'X'|.PE٪{θqvM\3YX5xhm~ٝwXHȿh&P\0X i}/hHgSN_R>`{AtézlIn# !hٟx.j,lDc-!D&% .4WwW[HW0Mz0G-%v2yrd/xRC5`SS1h3tȼ~c ̃Ӑ{K'ָWh` ObDy!pޥgUߓm7{?'<{n{ }T.“kjb׆,F% YN5Hx2P*k/7O{r2i hv}J3@NP|#^05?Xu˷:;.l+uh@<̆) C9¯{jV{*]L?^ݎۛV YX[8\o#woQJ[g&ksXWWQkkT#8%ڽD]; nZN7^#Q<}NL6 "<}&3ήA/Ey,=/_R^@7VֵUQ#cl9H*1t+IOL1=U)I%40HF/N6nפ*RGgm^!$Nb{ӕMLVEw mIIyv:3(:ղc`.Z&7ʫӞnCd=BQ<)(Xչ eҜ7N%PU@G.eSdrҶ?.3!Hu@ĵ/aiR]z cc&JœB{ h7KbmbѻKcofl? iL"Mx²>۟ 7U7%M:/ŗ .Zu6(ji#@odEUob'LYn& 3LjX:s)Ὧf'c{>le1d4>)g}8(xԞO)nsv&*Ēo'}rD(Fj )XSĥc̀ON+P Y+{OL4wX.йۤlO(oZy_gJe7 a8Jdzhz< t$tOq((ۖ~ěf7xQ,J]sq}La g'*a^WEo6AHW\llVo-"Kk{NRӆH*|!02C)&q|%K 8@2֔ψMAPBd@t\; 5A~S}L%;"x,`zAa < wF)_%<;!PCGNh 8<(6$~x]/GȪVD[!j9:zP" 0ipk.,$",AMSwg>a{6#&VZɃSbHtH;k]>;>^u eZ!opXHQ"-?yYD3+5ꊕ׻8Yi.n;wKAi8h#rFqA1ŠtVsŗ},?vh; Frz|Qx.#nk3ݥJ4Kl[qs {%|ds4o/-4S?Qع]ݣ}H5:;Ve1Fye[+V5͛n{VQru&ֿPϿ,i69L?"\iP IJ )izfPiMG-BJOwP}c)xai9G1 ~$)vŃN*3:>DZN3g:@4t@/pJD <=-/+DDtֻ<ϏKr\D_`F#.JB]pe' rfr`ЙbT =Or=?oKԆp9L~e*a,@BP|m< G N))vPiF4| ,~e(8sL'xV3__F/zpzeio9P19h6lX#vo dӸ¶mtcmaPSSwM rFL% PnX(ښhL)<c;hA? uԳ0- Tߢx5uԘ&9v'dWY6xP.{ֈ}fCbjxR-fܮuggTc^>^Ny}cK0[LQھgy)&PVoF[1L2cÃgy5Be5O5\KzWd 3K[cL%K,WRD<݀*{v |[s" r8WA~/ҧ{^lIHd!>nxGIO^%įlU;@:2Dˉ\ = iMr-R;+9"TH 6')(k,J 6D:؎;ָtHMd7XTu &e[j "ug.RǶy'oghz*>}kuJp{] }Mzҿ&÷:jЕO-rpjI5YQRxb~\5&[@k-hN{1K3D"Wg;jOeB"[*34%$0@^65<V}%u4PAxYd FCZ*RME V`?@~nc.٤O ç ?ewg)Yv`BD`2ۻx81{[DRnJ)ěf(EwB6?KYoۈ? Eg-5oDRwZ)q/Q#e?E`.i(ݗ%:;TYTGa=X#ئZ&O(9u8ʄ"SsM] JJ+JuZāff Ze 'mOŕԻx?,퇀hV:7^mF7UB7iGU' Sg.$;XDcr&l &R;G- qȶ{,.{nlI8悥A=D y/I fq nhEvwyZdGnR|9~.Mcǽnn_ $c_Nn)) ;('}zKTeZ#wN%dwyXeӹ."ltTxoY.Xv"XdG'Eq^yշZm5 /.Z:E0J5A|@W/;F QaTtq'myCBӎUshzn LȌWQ #|7xb3ͰWD(>¥mпsp8Dd Xxq?p?+@Ad^xI@bDyг6/RE<5rA^^}0招-|rqz5<6SkuUAH!sp,V jPc.w6WmJ-?sTB,7DeH/u$gry2oSBj>/%FrICs1L8{(x˫ ҇˿{;zcV[qAFjʉ貲5' )G۪#KX=trx֠"6#G:L&q,3KH@eޗ`A9>;?LC~v}\_d{j΢B/?*ov-o8Jk 7 q]Ʒ`vVApgÛ.skFhʶκ:̭x\r#*i'\@9M? ]l4T׉vA}>ד N44iYS;ϣm`|8poy/"nu4KqD߀tPd HV${Sd7U1 KLQsOї¸ÒĤ iZg8"JԱ%lc1f.2+*[慛yh^MRĬt0J:ZR%B9q Jtgܴ$f(DsVG5p|QLڹ2XVLmm8]5A7Ⴡܪ)77꼝HnO#}&54>kiVf,?qp 펁V0:N;]"itphxWڧIT9=YIjmkJ]'{>M#naF%z@^A1j6L:T(406hlm1di]n׭9 ej^\SfDF{%0!+<76PXwjX=*|Vc3\@X7P'aaAJ `+mAON\F0zA\DR%3$%#"UDdޥ8h!3ԡdv3zFNf3%&bJa,D R v04d'9mIM$xyhS+ -[N\'|]FNrNRٴSahܜRz9)朋8 ).A|5pRjEZzEzbY,e3Eu,+THR9Yi`Yx Y/r2dXٵF=%O|sRp_tg {.RP_[S\=8Sy4[o#4 u!|KuI|˔VM-V[ika}ng1UD٬dmܩ4DTd&{tZ:;̓b6s„f]\'g,jM#}:7UauEDMS*4ZXgi['*plԽFkzSLm{T,397pЌ:;^YJh~5CM h͑T,/YVtl,z1"?Qř_=$`0@N̟4s)kȹ&20Qs,uG9'juSO$Tcxrt]5iż "ǻMn6n<O)򈰛',e.! rK6D(F !xn ^i jFqXU(otYQ@$+ ,<bAN2l-QtT̞9}T20vG4Bbv4'[RVr.h$u)2fOrM qF{MzMAǓw'Tj D|l,}xBt@p _ʝ1N7A s6 6ߴ *?<'ȉQ:"ڤh/|q87k\*=*`!^t7É0p).=fmь?dif#̵*ER#u2Q(.^#W=ܼW@\1 ]~=.cyG|sy<SmyߙED*> +%5Mf⛜S8G tIŞYM”~`)?.Z@p!ƵiFȳ .y/;yEɁ͍޲ haTI +Л/{vM p[6Ǖ~ũHyBַ\"jj}+/ď`ֲ~kx%VC:{ѹ Pq)htRť3dW! kaٖ0sE:kC5pi~ @WYzDIu~xrU0 Qkv-H{ _^n"hZ7K=&wUZŽ%ħٸq: )I¼],{hyJ"T6+HԊK:o_ fu=^%4t}L䩿LdD(kgdC6JUSN;O̘b|[Joɇ4kN·< SgN]CAn2l3k"E]pȹlPPAz,mYKVP߅J-u2nC(\|Hpz 77'FeLٖuT'$DtIi"l*kB;E9VaH[)NrY(v\4P9EF(A㟓(mDcF^yټ@fW7]J0y!O>KR’;wh^_B p8XB**_+Zvy *8SZ9˓93$i+)H\GUVvZJ| ڼ@!iz>W6S Ƽo/HB "Fsgm{>upM뼩2Rچ ~/A4XO`B t4ѵl̰q/Fڈs0WUwBn,@&}cc n&6k.1>kOcRˋNwp7:KȲ> UtzpX >U@ 6 Í4lOQ .["ZT4[M +|{IT,g~fرlpު&HMAPpDL'KgA>g&Q4Ue070uJ7PCI/xn(nų=4-Byiԭ-U${f,8f c-[(c*]n)ؐVʷ\,j @W?:,:(nmM`[d)j=nQ_WI\]g杞>`Vrupr?VԱwhV9yq<10M∏õ,3ht: >{a%g^O鋰o7?t]N垱,A>!$J2pxE}F @,*w_ O*ҭ~`'LZUɛm9Bw,X$7>Eu'2+MQJ<"իqM4XUj 6I34M<{n5!ː /od- Erz)r,WNpj+$3VpK06Tf66 |&wz7e G,Ϣ 2`6EEǴi!DO "ap[= qԯG8$}''Fٯ})5>*+6@U\{Ka-pe\+dBrqW*mbzd@?^LӃ\"pգNb5ޚSV2}3"&^h~Hp $[Q@0x*z Ȅ3 =@aIa`YqB"P9ϳ_~ D q^ǰʳr "I&ܗ%9[+^FH]Eϟņ 8)Д/$~:4t?I ;6^? frH' 'W@0*ծcxTflzIshSzptL}|5H;ժ} V iNp)XU\a/ ]Px$^D2<|iVK"*mį05Oi.$fY%4_nM=L;^kFʰbz>:͇ lp`[,+,Fv_C4 ON?6wZ,lbհP}/GeRͤ&1u=P$k`2 ,d5VNJ?rAY\:gH tg&V&lR*6:2:PыoPa;ڪ}9=[jmǭ[^B݌%\$,¶C[/ 5כ Yl[_49B-X< [egUGWcE:2]p f욌@mDlGjv"ꦂB gdo7mϐC'_.E9]8R!G+znk.dєV]A|`""zTj @@p[A.4-̃{xD=R[ȟ$$JǍG3!<"ICq[YGls "U4<Yti4V5R 2 )Gs/IcN#=T+3zoHUSOb~X  ޤSX2m0*G&[wҋXZR na;}s*P)۾]H.+FdѬH~܎"Ɣ"_A`$o,u%Cfj,'PCLkϨb 6ʈ2 ףO5oba<7gD9e(Ҥ^ʵtm슍й| [ru(s~-JK.ĥc7?f)SwdJ&J 0rsO{yuljv4Db5O5փƘh4*^vڨy5_9eúջmT곸)wA1%~@u'k <{ks\sk "*!cZ-XiQ/(M.$LN:\=)׬,96OûQV呉ΐIc"[psB݃nABǁO7D'@Qӈ1SRtł݂Р/ ?ɅOKGyvގ۞O| $=.)̂ ->x̀<R3]*=?tʳWuFߙJjdWuH2K$eR1b]gj@>yo$L$|gsR^T?t4rmdlpJD q QVZd}(y͹iEsRuqEKN_"a˳c%Ī7{$&Kw'v~C~Ό4VӶn:G7j?; n9m9oȅYO6Ŧ]Hign"G|lRQvVr'w!5fh>*`C-].أ0V2"YWy g#8R@ϠkE,,Ċ`^#ztbKqsPmZ5k!~\s+-;ʜqf'[sZ`M@81Ґ^*xUj6F=`(ڋ7.Vh>f\0Y1[nu.4 S_~8EmaMn?ZgsZ{y5.dnɵ*,zS@`ys>%HrepRrbxW`B. %^m"]Gu|‹f4FP-Bʽ-p\{46p^ #l͓s9l(^FӶ_d} %a {ڟk*D WZOѴOK|NLJIq?f?Oe zZD`#v? 4=c+갢#c  Uty=ʞڒ&z"? ;}hIbqHQq:l3HL]$ȆwhVk.4`yDy 4_TC;< WHy.1:0zE)^OhxVL%4=ɣq ţo[:G; W,LHr~+qɌ*&(b|ȗd,XAC l R ElNŻYW+J(V,Y%V=.2#2lC2ly:1R`fμ5zg,^uqWͬ-NAт1 QIr$n0*C| y[01Δi^K=6¸$i^]{k Cp|U(Ot1)Qͬn[D!Mq7apքR' :d*(R j&`Ɩ/FPO ZXћH!}To-7#%Xd%Wl+:#4[l_yN ?fpB~tL>;PU.v6]C |!^}Ynn6ja3bBT?4 Vp7w4oRw 6xdb NQMY$jzwVO+ j~t_)6.-KsǼdJn*oGj0dl[#0ʡhAO]ɬCmz;Nj!.9 =E/:.\ǭEqHn<6.J9}Q-z=搬5@g;ub2"x~N!B <2~/o0@h|Z\Ts03P3 uټȂJ)bϋ*2:65VJJw=׊dLUgb0%SZEϭ7Ed: -Kb-_NA<;d쩆OU{GIѸ$if:!Q+ ?Hqu;^S N<"ZBss . (8:^ [x!"]laũP}Tm~q?^à`j7 E-O־T,WLo$'f7D~U*װ+xlX7qFo~=k>E7~kߤ&@ٓJ Iު5ϼ /Gz!lNBClYӆG&HrhsTh__RFQ^GZ-z?&Ԣ)#}X.Qߣ,}rHjcm/gPm((bضOE'J=WfV7Q&x,pL:+$z'}d䊥b]ɶx~GxccQփU9Wufr)MAsM"9*T_:H9D%ШVV 7 ۞9^BaxQtܸώwHAD~8"9:e|7& Y4S3IZCpT. Ș,p0|x"޲rUUBٝ}ϲR܂4VuIʧ1R2W_{6!- k4 # qwGiږ5?)r-<*u ;XDgC%P_0`y$  ݭsF9 ^D:]> b!KxLCV7MHqX&ΣP*\aWn*57ҏJ!9ͬ>?D*;ZrCi7Ъ٬Pf$:^!؞$q;ƺIU5Rΰ+96CnU;Whu{~f u+Ϧ Q.)33ya~.X%B 5$VzY/Ӻ7. @U" w!%.OGQ<q/ Зҗ=jmHT} lvLJ_>'pWB>d >TF0u /܈ o߯N7<E1h=]MK{0-^>y?+3u:C0xjQ|/bO&T4l ذ[ Wғx8A$mlġп9(Y|nj| "; WZU0р`lд{@,JBS[ Y G3䀵xHRWGef_0968W)Cza\Ua=6t-J+'wzZ`̮]yr)^4ʅP~yrTB5Vahz.u8b=K aTRDgzxk7'ZDLG :&# ^P<4H#i2Faw qD/8{!J3͎RIۍV5]rp_XnTNNi꩖asrB=ỵ>֜2udBz z=|KlN O7ˤ#T+OD \P"6 &@,#@, #" 4$!`C[&c'CnɏΛ5ng ՠG%MMPZ7>C/=I66$Jru"rM Tt8K7 JMXMZI\Kfh@bo#0 %`28-`Iv!3UEYyڡ2l1\~&Bw_odM0O3#)II]55/9U<@>WB%u]?sКcQE(U-8ҭśc0G0ŀkAFW_S5>U|VmSPBB(c_ѵ>A b CKA(}c P 9Ѱu5\ Yw[ "M0{.!|leEfdiN۟lYڷg76:lگĜw*wHKPiyJJ9%VCtHuX&-laeQB7Gvy4r6;(#"C0CnG J7^e!ARZI0ٵ#lxcbJa~ 62iҶd%9`uoMjɕfrF IAܐRpGɵW,n9M0VH tahfy5?5kK/-ݴeh5;+nHH PT()8nI|Ѫ{5ԭb'd#_dejBT!t9K)Ox''Ą]5\*n ɽ7FL7bt ~MK &3B3jnr0胩 %QhU=Nqt^>ԇ6 Ǯa5ŷ›<]0ʣEulTg^t0Am/kK+@^ͤP`.`S~$4rcS3ߘEețkFqӭlœv;ЏExFNAalְVnf": >ɸzS)01xɼ N2Ċd|JG,zGdG\/scY\aĠq]V%J4Ev|kR8Fi-WQcϮʛK8NΥU9\iʶF|#ofb"Ke3tM%ڜ,Elz{s`S5Iro8𴝻gUl <beLch[\"@>a&L^&W@d38Yy&zGm8-h ; cbiAJ:0KNp̽y%WB-@~!5$j4`6ILFʛwU~"tB d+y+Z@1ڳ4(@O|^OZMyd5;=kC (<<^*(aF&K7NkM;cOmɛK2q|zm :3L Fn/Z"Ɵ,?)QWA+#wy=`"x* 3R帖7Օk F^TO'pZޱU(Ŏ>?L` W@9N:xj ˋVC%7u:.Vy*či hOOSWLż,HD-\ׅ ש@~+G%3f$ލge9/L#)>BzM W6LE;EG~2ʅ\Reկdaq&/dhPYz=E@F !TB'Ge`7gSSYreRR($2l}U O.v B6p!l$A.RґRklKP{.2߮&`I(9Jc֌md K/Y*DkϿݛ? pZ8:[8_(%d^#Rm8|| 1c '&N+JڈmXQ*>YGb[uƩ4)fwkLP70&f`+bTG44S\kL>3Sf >N%M5'0,yJinї+&I")^jmߺ!!:E }k0xfy*i4WMDeUMث`Y.q8woMgϭ*YƽyO}dl~K`U̠7] %.c%~ ^\R2aqcBM)p<8 3P^1:;]pfa/۲&kv8{ICC-+psՍee\]k#8fP:K5=3deEXd拏dlYߕC ΍/$JOlPy@s3s.sms NӲm|m1#|j_t9 FKAP5t+A%qYLJ΂^Myk^U,`ߒHQh'Cqʢ r/j!"i0i3M190Ud-iTyctgVn)$Fg x¶t U{n'v81}=⺮DbABZ}DžPKI0xѫSb hPoNTjp=#_[dfBYSP FH_bQj7kUdGiA"KVQC͋'okmDw~QG14;͆h܋ H#ѡOm:<Lv71Ɇ_B$٥ x>!H lt8mhxrX`q$m{/\KXCy2N=#f +gLNۅ1fT%͍M)11/=LDAX,;8=]}%Ƹp^.=NG8 O՟P+sNH۫ۃ'ֵ{ _ O,g. n>Pj'Gf6UJGR2(B>% Ⱥn| w+-d3&wc|Viz# Oɍ7+a7*ZARv`c{x^6opw^>c vf}-EK_uąOh'bJNg>-ye$b,k@ {4ǴPx7} 7:u_lwx?+Ζ1:D'/YH؍۝ {Cfj=QQxwGKV@tfk& ^Ke'׼-M@0!: KO^UmR˝et`\߿H8a fU;aX"nq2B#2 rpCpWYNyﻠk5 ~)/tc{o*G|ɒ5cbDZTTw>]^} cAVѳqęI/Ds$pV]L9WeBRe궮#LDJai80TМk_ڣsO,ȯ$= t{0GcFQ+8ye`b83fzJ!FEqe/ʣ;"|h=Tze@*D٠ :dCA dX6"aO7$^0X+4L=˒_&'C3Bt @E+&7V󛸦UDht!dzQwZ.2Z_QE٧Om\e<ܫ^_/}v=-* dLa`״CQڰ(j`f݃s7~;W#Shеt r5nW3a=/ᮑ\X[sdF~'̂rmEF-4\{〖ز51dEof !D2+YfR]ց̊޺ǂ,ڋ}۾ 0yЃ 7ӀI?Ì;ۊ)Srr}8j9*I2"8$K5w:B_0!f#4Tv' [X)@`ė. IslyioxWӵFi60ÈC㤼gFR>,{OUQ`+],6‡EC"\ÑtL4BQ!s>#oog2(3MJX$7ony iSL-y~WT!K/$G&)P$Cƾޱق}c-k}kՉ_fGźrͪ#d>%>w?=3=Lu) ~ l> q&Tj!H-0OxHӧj`sk&X ]C`B7ӶDT} Y˛r{TINiH2sS2jTjۙAaڞG@#XHQ,Tk /6>lqJڎ&>j.[Cďe حItxF%hӄc;}Phy !Eo q,UL#Q]|[D=VBp yTξ8U~5je4=`[;#O@Q+ $J@w Ɓ|wCK-> 1*.r@_lxLx,[}!G\3J`PsMԝ~yy#uh&gx=JGfz'(Ҽ2a[d H߅!5IBݬ5m i#MZ*mr3%M*][!R wϩ\bE )א?v4Dˑ䠣c@PAE :2)rnnB/`xq.E;-2+L~,,&^Y.c֦5)Pv)>:V)_krjFrZ -/YEoC#+2mAr,Bjl7")`WxZN XJ]9r&Y%Z*(%u\qLe$Cbf@(r4+? ]p,z!\[6KrPާ϶I@"K"wq>3xqV4|D8E rJWP+>ԇ"A3ꟾu0 q5fzOZַgn-s9b /~}½j='iJsaFC:,QQ${6p-z+l"mExq9;EԾe9 ː|اWր<}C '!pjx#9- %LKwB@x;A9Ytu@Xx^Mb%3Gsq#+N[͒)*.JcNģm6D:Yi4`N9@ F@\3datLҎg:"TV#Le F K:#cBM~,JRb28fyU:e[RA(#tVҴ2HCR ҡ{ &wI'ؗϨUT#x&o9='v"pZ+9rJߓw/lm+jbj??`dp[<9`yKl-X'Q1o"-Dr-T.3C QlSg/X`-mmBlhk6Gl?<{|P&Tߞ)lq4VS]H b<+0 YkAH߇BFAKex3 T~mf횘jt86'g\h} d2Bf6ռgbָ=.w.gG=jqxwy,!ZXzx;)k]m0 1SyCA)>jSGS^p%A&1`2.)0+%iJ@[mᇤgHXVK =%uFbȩɌ%{Np@Z#6մwNW*D-c<DsMqŶ[ߍ@BRZ (^](<]М鴫fKد@M|eēe:47n½?R8u6xsMq֎JҝV0{qYǁd[-[ξ dR/rVD۸jyy=O27y)L&ܸh2eH=?򊄀GiU(I%ĝ,Ȣ|@5IDl2:Iy41a5*΁q2]*PQ܂l\ \i78&1tʑ3dpE7nVk`}/ ZF Ԡ5ICاvx)>Ӧ[bj \:t9-ApCy=BkjW-vs< ",ݲk2O"y+ף! q 7ׅ/M/l)lQ7NS\\'vGXî+,<.65t9.ѕՁncNײ5)-JOL)"F"w#p*١(R|9Q5`Ef2E\:eʊ^OaT  Uد2XkuM nۭ>zw6pX% BVSq6(=:6U_p?@<:{0-n/$ m&VQ4`-SKzTeGaF)ۉSD}ߑ\5䎰S~Of.jQR 1ƍ ]DmnGpA(QyYgFy}!g9 0%:KZlKBC{]h.Un[n#=/gשKGNRztʜ-6e:y}%'A#b (*ʜ,w@)pZ>Vj]6W*/'eZH ~X zK }nvI_(vtiF% I cۭ]{Qϲ^Oz(#-1lQi6;ץ4 FY udࡾLqxޅ 8mG|݄{Mn[N9IӲxgxYOC}1~.!t`.MDJ|%ϊ|Ib,`܍i83&x\$1{#5S/S0/t0խ] 12=8mj4zX c: Fy% 'tyM|dWrk4ʐ В t5̮6E',&ܞb+|-kʙu 怃qjx@3DEej^V5x?+A0~tIB ypU|`HDL 9m\Z؟ 8֋E6{2D-^WKĵk$˴pfqn‰H*7<!p;^gصzO^~8Rb/x@9iLǙ&[l8Yn34|뺜A7|үHK;IyIZ?—$l  Ʃ eWgzEJd6SI_6%)Tee4>a/SB@{ s*\VJ׿[+͒"3>dW$$J9 oݴdƭd8L(1RgFyY{A2wOYqs~ĩ6xy#WJR~|!Lhj6+!~<lcs+=rű: zpBX(x=6%rAdNUOiy-}Flh:!(,G €nsB>кn;M8W{֋i痢gxhajnZNBKJşfr`)W >ALCA@"vĸ[T'!\Rijwܐ o&fr+).r7̿tx%vK!~[ X{@6[BFhם@Κpzl4)P @阐ю{*@ 5ٷbGpn5XZ5M+HV-Zl.l[8T,? ؓisD͈;(PT('2nj袄`I9ѧD.W^G7dS6X\0%ıqz4JJWbAǘ@JZOC>J/')Z#(d1mkBP_F*Lƣ&H/0Mʤ>a#x߃8h*;0&Qs>WS1mz(S} \,}e^>cN.S(߲փrk+\1Rd`/BԠǵ#11Ȥ9Ftdv KөtHP^p{N( .E?etE@{G $ǭw[ͩ9M jSi<קBۘPg} MEv{XUTahK02&`LsMXC)<,#3 3R=w;8i ؕJzPy}B̤mh ( xD.ᓢ^,aL?y _U#!%:n*1s=WhE mRT|l+anc#VĄGk6 Gt=4 8TFBƏc7e17> x_ɒϿO cӕiHNOI`Z +[t] 6 k@OH2 #^NïVߊa0@ɩK{#R.wffڅFyK>f6J&Z1)-  z!N}.-ʤv6u+4P}6--m5=m=87,BE7n+?D|!>W_w ډjmfEwdon價ke]x*zﱈd@/ 0;$U DݝG;>r,&cI|F 5u&|s(#ipp!{SJ8V3 9xyzYifCttA~EC1JeܗK}>Ľ%>xj_<{G UgP+N/+AN;!u!C`bs5@"nw4T;-1[|'sQoz[JWKsb1 쪳&ϓigHeE%#K8mS:\=? qx0тj˓ SćFpDArF~ @,~x&0ʁ8O:=ޡ kI"rpv X,Sm5aht<+%r[;g c< JC@AZ/[,KݎD[y9/'˔Vg4{{AJ@Yzj7 #UTjް:@O!&ɵ9q7F|Ioh8@r'I|6Q^]Q(Zn) 'RDLNւl|%iz?J9ȔV}aŬN%JV_ݰjCJP$Mq=snBfؤ@ͦ:sC}-L :_Ѽu|ehGΰdgPs27M2ǙgDw)87dHb~j >Eʧ8-GJ^@#=T.0!ihSNWXpg9q$Pյ=X*#07oȔTօdCB{v? F.EގTyIx.gz멒MG%`ߊIG1fzy>Y>RQ| DĂk{KH%7Q~i)acxTêg4u.gzMͩb? Q+(=d#!\b[/zV9_"#)$amgTE.8Ǎ\/.O>Ꚗz19~ IѹY8SV /8UWiz Oۖ q5YTr.VzubəTJÀxCxB%av↩ U\Mi!dt.9TG ^hr~%4$ ?g.k+=$d ,&71%t.eJV@l6.Go2mćq$o9hgWΜeLꏡs[x䴡7Q ]x&Y۰='_'p»H6vb`*ؘ:%I6)oMMA$c\)X9QF  aSNJj:{a ^(y<\w_8o1:Hi96: ߼S&BYŹ4bZɧrg\ ^1*k8 ފ#ncQfoW&OfL kG5;*;pKY*&A3D*~mc} +I= 0QSƩ285AC\>qzo9t<C~'/#&esM Z>#PlK_dT>>1"rhݑqv8~_:Jx~m*\>2ό-oc+ikU#O!P<=#ՅWuY$N2(&>f{^;!=N/9J26Rdn&>{c ;HaO T'+go\  21\ ^fs5,r(d @$sowa oc-00oea AA16εI" {r.f߷_aI]dYS x-{.*{0| K{jSki1/ˁƣsv'c99Wѻ3S~jrO³u> Q"kgRc41rJ3 7ɀV ե%mk\ ^ eb)phjz B5Ip>#MTftZ,h 2CB,`=G("__ Q}.Wcg>Y D4B6ϠL9`4ӎ鉡ϸ:sI>@(ր!N'w<ۖ]o@}-΍k%6 DӓV$Aql7dIG NWN+k*=MLck;(ɿ:8BY[.9)d9:?edp&JS }5-jԞB~) k8f-fDY pH@lHsC+{[$6,T8+<s^\S<CC{"ȾXXoZ2"lfB20Spg;;c9cS5ԤX$4) bԙ{i/Uci;uaƨPZÂ>S2@M.b 3`s49=!U^~^7;/c"<^A'n\#mI# }ob7Mz'~i9Y?Q#g%GaOv ȇJ PQP_H7J}L6buiaXIkd;Χ[.9Zr]В>t#f\2}}PAMP-Uxw[v8٘ݘ+Xκd?jST_ /˕ V.iS[v>İٲ1_̫I:+sAr5v~;UX{^=EMy#OMӳzT֖qe cO&P.+#̩EHQ (56d^dcix}N"1?d<1q)?9|jՍՖߌRV=Wߦv'.S9Ílۧ`YL}࢞#~[u6QB7phOM-XKg/xB;b*e2.&kٺ/#E=DzǽkIP`!xD~=I(/N}f*'!N6ɦr2O;_DkѻZA"N /+ )བ5Lnr111Q'8!ߤHciF: M&Ո487ur\e8?`VXMWayIqN+払?rZˬ< 9b[V!ZD+M^ugyHRH2z3w*;,хXHpn y_HVwd5e<(0?@t0 '&^v ;{\d~-D"ODƬT$_^is RfXVs`bЗU-S4ۛ}P^ɖym)"$4ˑx }v4A~윁ޘsQX9r/3:kzEVx;4B0 1ܡv/:FP˃iS5PEVFC|[LڎF;uv vU(3DC]B(hT_cr.J=um+u ڤ)  hsVP4½Yo3v ʡk[Gvd\*f鷉I#\}?5@)4O@J42빠oHtpjc2k;_nh#v6ި?v9  fG<Ʒ(!kt̜q,xR *W'WHo.oTd9$⺬[d0ӽ|>׶_w{ueAZ]^ A8۱[xG yƥBsB^ch5/r=*HD jĖDZOg፿P`[4©֍a;Jq?@G1^ əv"`C~fD|Ue.}qoأs|pG\:D\YNZ7:3|ڽi/\yV "SpA-6GDDZ+ ?LUOUGx) ;R\զtA?@#;WzI0]qK!IfߎT|״)3Y?Rs.3n{W\;)˪f&zWxȩW/a`K_il{OOs@qH#&lcO][xF9y',]A%KOKTn5 Za14S'N*C!ܔL7P.|oQ Jz1YdޜXįUc^L.tC0ZT=IjHEN\J#  KE2SHc ވKϯQv7w0W-%zz-$ˤ<)JF$&EdܛB6H$G'Ytn#_,~[h!&d7g/@LϽ B{aEZOZrr`e.>&.ǜׄd'9${pn8@✆)Jy.+ޑPjCJB/nJG}N~Ө2N)_k#=|\Q4[ΖS+ccmv3i>H1:(=aeVVZy 9CyUL|.c#'boc #|`pOKjKG3uTW1ȉqh5Mh"$-#Xn^ݙRT6f݉FJ`&,-%'%Cx/>l_Ձ1fb#w4$¯ Hw1.uL*OSi%o]o, aY@;zlRx!T ~sgI|/+na׬l݅ϣk=wJln<_x*LvMGB#9-0EM B 3/2Xvw|+s{@؝YpIL;ؼk6!-gdZM\jZ 3t7~dӱ@Oy2b3M#T4'%ZoGs14qeƤG2G*9O1m&yBpK&u4o*(^mԁ]ֱw#n{ra)#??r&s;v:Lȱ6,;,~|kE1 ġywz% 9hا_YS<{(P1%& &sj F )`Qa$3oy5'%Gg^M+k6|8d!N>JZkw $o"9д\`%1d嗃.С5pыB@݊m"jdMJZ0>ޫ?H&g)A6jpE<\ƌͺp܌;$i3Rm Q$cYt'fMm߽}d&dp1_ (PwJZwW/(c3a$E+t9|,`Jֺo!;ފjmv J)7ltBQf{wb9@5hBfKp|<cE ';7+&Шpb>VI0d':›cG5^'m(@O9 D^" =鬪&ެtmpJ}Dj, MT]}_K9;6@R /ãO+1_#.|"fHF&I?+Atِj^}Yky/ S%*kVyK㵃ޮ/qN4+̗PmBHX|N*zbbuҡӷe{˃:wJ0R?TBBCoq? c%FPL"'nz=pn-U-tѹ{"".+JD3:WܰƆ/L߸db%DJgS;`"_hlE2ZJ $_ D:v[vt<A }|lvZql([cԜs$ṇ6 %n}u_ n rˤ|1QFĭ-ܹu{\Pp(#.hDѴ @ `: + 锭rSrV>"t׻Fx1Ȓ1TNBY#$9p(GVSY⹺3!WA)qVH{BjϘ81c!>קx.ϼd!a~%,<ͿͧP~ܿf!gqBUaC9Qf X=5&FRD ds? Cg2?%&(I"_3}WsX1U]i3dp!ϯmVYw̮vRG}]Kzh`;u¢j ܱR׸d)3dhF`͎2Ș!X@ wMa4@ H%UŢvݮriS<>d m$cm6gJx{$v*P߽ˀe '7tP`2P/ĘBy<׺dNh_p -Hc1FD>GD6>/݉_+C((Bq弨kMI7pInvBuT3N9_#l0vǕ=@}7nɱhoeTڐWZ!˔_QIm&/$ kGMa%Fi8=H#FJ#7^ݎU ` ˫!N8(_4fIA ,?.Pt >AA*En5Dlk)<Ѡl\DK(.H!n__~mI,3My':- Dv 6Rx;g-G@t =WMoZԂɨTݳThM\_mX= [}p+^xU(:7) \f,]ka,EcsB19{r+l,+jEMq~Dzf[BlkGUb.#=+D͌z{p- R-xm"_y2z5&3<uyiˆ#ȓ_-gEY fC'@H`sit86]pD\7'Ȥ?)eXAN:s'VTYt Ѻ ㎛G_*#Y6}íZI\Z;?6᯲631ϱo*쁡Z/pzUߧAꍐ` =Ɣj8ԑ,oҴL|ʖ*VAtrnkxޕ<|jJIwÚ2-āg^ CHLten9|7DXqV",XN gOpJ<5k:yAk2sDh'ppHHz*9"-+dLg KzhZh|¤+5µ9^WQ69dL8Eqf#ȤWZ>ކ,\"'I=0Y1F1vF$rMhDg`$c: Jπ.bE1W4S-s܀mym{;|cwW[Q".<fFxw. =gɿv=eOysL:3O R55R2SGcHWԶkᏈJqrbE` شvRݩ3va0ph;;f,7{W6u" 0̸%x|we vU(VfXGyקkOlXTIpr8]>.H``sBϓo&O~ 5^g5_tHo38j*V WCŔ[gb1!dx}.<E_jTکBsL^'~@E.XɸӆRwZ٤yKՄ #vT! $ Z*rz;-2&-zH?y/mX 6.^UW4д96g_]xSBW&~= ud8%G?8t]uy`U=O[ԚC@B: rU,dI}(3/Am "!J~MH(\'F]zWn ^Pk[$:r<fud/w\ (Xs&rfM傧!cUl);]GVՆLVd@خN)L|(3qt6@xx Y's sH phEQ[g0E64Xn.4M~O `[76B~tvXIHٱFސY 1Ǟ=¾~p9GԸ; : -4.`O$ا#β*̝-,fAL6\A){mI#b0M|69.@ n7pHp/>[4S <u(0;%Lq Ў'7oCf(x5v&φv7. ZBU-Ǜ!v|"~XVtA?o,΄KAy$6 3J; AO'0*WY mea91JKyl?3s9LO2E[FT>@YNeDN 0;}OsEU!Lz|:h3/8WW(,mol'Խ} 7*H/j9kDy_=NjN^^ ^eK#ZX"@ ~(td.Uw|3'sJkts\81ŕNG@ȊLCn\&Љ)#;G&lٙ.4)$gkrqeACD, h@*/i(]=wOOMOd_ ;;=j4eS%O)Qi; e=*^E/7| 7zXȓ7|҉.z@J`'V֊/2 |=L:W$*SŁEzn]+*O {P :W[c0yA`|7NqԵfKlqLK`<*oOlIp^yRG(IxewJDV._gZ=`PI8iPR+^B>]F=$gZi+B^oHBAgG$0g]H @h:H@*GvEѾ&j߯Xbu7:(} 0Ud%a_:BEa Dh~_d<4a&hk؞M^ (:82*߃,QNUVt̛g!}F N)~Sƀh>%zL/GL_pl&a7kӥeyfNVF>f$$:h?d0а쏲uߨlk0Z!䟪orJQ_uFK@.t3/vAIT\}!$:!S§X_>%6Sq4Ӧ&s@T*6R[pΏz:[-ssJg(P荵m [N_WeSqCeTtD:'0Ԥ&toEx U= :fSdGDc|¥ 霹KpzS_G}=؟תwKh8N?nqD\>w38)1jbݞPY>Pdi~Ds`"ٱ~>%rO0ˎܔ(6Gey|&oM^Ĥ/ߗ-Kh;=<[UHW(Pb5%}_ i j 0.10ut䬑#9V)?I+7X#9+Icr*1\ V+=< >U,}/`q!=$-D&ʗ.[Uaep;A)evmcf04$Cb#99β& Lt~(] B4Z 񵳕1 Tl/">qjXUѾ;hV2lq5:/8jU]9qKn^Aѐ7 [<~6>S-ArR镦{+wztق9Dq밅śj:+Q*̟(5-г n/Rxz^=axՁVX^^r7:HK g3sMM'Lށr&Ǘx8O a, 3O/~4 sQq HbH*DKUK"3/*\3O|y`Zy'Ebҟ)7 lӺ'G>ޅ?2>:QEcBe[(<Ӝ.z'jX~{J+&\Fl'~VN ; gwԌ^ g2%} O\_ x9#QH.$'@:fo~y̡Ѓ-ey&b윶WBE[~+xT GdGIJ<{ئY(;zusV'!\KlG=m'C_3*Sz ~[iRzRG6O w[٪?sme%è/r u-1ÓSM729Ie׏Ϛ\ONn*F݃v*SUyZ5ʊŠV_OéC 'ڰ\'U+rfa }'1z,Jp1a4@.^ZBv"n[a|q7b;h}IexYc%v6ܿC_If[`ZCdw3 bK]gG}6HpԤ)r/C,i|5̏L.U <$4c*hiKEUG:TX> Be c+!TpJ1hYq>&uw?[N{r'B9g[[:tc(vhK/Y9el^BڸGnbTb /Z1z$sn&c,R/g*Aбy'h; M*t-=vHF:C$BnĪ%K蠄n٨3/{He>(\\$1S;jwP lVxoN3s(bK(avVp#qtCp{6=B$C7R1I3pkHx)bx5ŷ$rrKآ(z?_h _2 L?_cߟ+Gge3) k&;}G9-!vb})߼xI,~NRr=O(*Ћ+F%ƴrKxITvT݂fr4.xcuA,hk`\!;oY6`BVMRPh+T 'oCT1_8h'2v9Pfq՛tVR.w ٸ%?2P0s/L鷞*hKaȄdUX OrMfVq~,̝`_uŽs0(_Cn({O|*W;]3.rӷd ZpK$࿦+PspRcszWGQ9;yY -Xsv3kg yO!"TQxpt줢C9xޤ1BdW\cIxMHh݀H{ h%z:6.D:uN֍<9dZTӗuq17ϸ /"upݥٚZN&AzAUQF \2\d';v;K7qݓEM"Sb2ĺ  JK$N cVB aϖ=9M5 <$Y+@*F6.\ a>%c'2N`۝+egh<&1kxia m2bZ)p HbѨbV Þ#(otOL,6hEf |Gg*gMwHd#jQ$MI YK+~/lzFI,#u{M zX#k]Q/PfURY̪zgU*Q% T ?-%k_h9I ` =+ H(X3us?R2 +\7ո&&,&"!E0Us@YYK XDǟR;qn 0|E'Z\`Њ dN_\ࡆaqĐ?T; 1zaE؎N&#q{oinWORp«'4HCG58sTiSQ^+3Zpg36K'L~55L\v(ӧҭXѯؾИsta{yE ҵ=-B߀Z~Eɶհ:1UXԤf 3>vq ^ub!@S-A{ݲBgvnf rp„cC'.C '&Ѽacvb: V(IZl@x,= c96\ :zkAe˧La* ݲxFxcܛik~|[ۊ#}I#_=Vo_-i#OO(2z2ӄV0qD=FOo C$-UP-VHIYfg4ԅQ2J2&M(:WTH&T/j]@ uE5J=p2ۓTWHH q ca]r֬'{:РFϗ Z{R=]l:!pb}(5nfZ X|J`IX)\-.EWY2"hBU禠NLQo_טv^+ͪ\IEqL Ug8 Ӫ:uao+{Y$3eJN25&!x>.!2T!ZѤg+v:|X]<2fbwL1JBREΜä.}z)1l< DpQGCjmM12˟ 3jS=Xbvn>m)x .4gڙ|hcng,L"c?̭:x y2fBj?W$E9i Vάn=&U\4]MeiLNt Q`a(  Nq]zSR ]0ꧏ0@ LNּҪ]5f S=RXKzRc`N3='Ÿ#ׇ㝰=ՇR;i{pޅX+I/nwG$1,r',{N¡,4Y7V$&Z5 ѷtƇ/Z4!,nxX@miP>rNLx殒-_$),fC7ZJq]W^ZX҅g4y^5-.Z.`D,dv>YҚ.ΛH.(C8/sj4QD/L]mJoW/|`ҘD3EAIgiGW/Sú}lܡ Kڤ4]PYXt]j&MfF #ˣ7/, &O8wZ"2U_1HTV IoeF1|=y"Whi>-tU4|[G' qkĶy66z,CHƝh2mʻ`"%w>}\3:\"3aFB=H OaO{J<@OPp*bv;WCOM~@3Rp -\bP*e3J3xvb~W7ֵ(Nh'yBcwlfUC Z{ UGxQN̚a6 m Oܔy\.QG?]vDSp{o^xUW9%8l84;51|&csUwB U$ MRs[6py.>ow[!F9pw[D @Kfk{.Z7I`:?~#̃< \D{$0$g+˹ƾL2p6kߣ8-VD?ھ!$,n\+CK.x,z/*^9pί('M ]v4O)V?\#硤36 Ӆvt,0pu$>cgLWdj#~Y5#+|Tspm"ԼzdPhig\nK؏nmI//>jW|(9C@vAwLEhV&TC6.Ϭ /nHA\8AA-ގ`p#V*\C|Ca*1I$א=ApLNd#4~ pաM7l*lqT/tdd}}uO60 B!+p幸 p,v`y֮jx<0PFCF~7+}ODId}3G<2og 3_Z-Ͽd @ r\VlbLV N:khV:GX: Wk D<MϘꆑ`;o4/5 ]+GH.#*}5<^7>f/q Nh 6xgr!oHhܴ}X ^Ը/ѵ,3+}Zgo @ot_*YzW+)ҧjlz "b}VhQ0V1+i@UyY5tЁxuo=ih} PϹ.1sO-x`ԨYOT2jY3u4(d[E+syVIP dŞmCT ]Țu>yBJ ְO>F## e#sC"ĸD5 7 j 6aɰOJyoI#LC.&_;` Q|B `[ !NP+je!L1#.Xu50h`,8%, yu@b<17(4oح*g' J&eW)\P|l|z]Y{ɯd̸OѼ}VG@)5qu2>LGYL9/aT}nӦ]|19l%1-+ғ~Ξ-(w>ti3 m;}& |L"?ԪbJ"{~H;R"ՌTv䜛*ɅzҒ7C&5a3v_\ruo3$U~VoFy/B+9<Ͳ&ٹÎt1 sxqOl ]QV[ PJ쁿 |EN_zO\y1[`l]zr ~ٶ4!p[`^InDg=ĽǚEqm!r5Sc.BcKH O_JÒS1"chsFY?0 EpVQѻlg4CF_Ke[(<})~(n(`簏}S)**`50'S2x&?!~3\>ctjK,m:I#NFrkG *]'rɺ(`vo J ܬ }ndf"'mIg>v&C.юvQ 4WuRnEBlgFP">mm)I,Ȅv?og˥,[ N/[*èTy@TZ/j nⅡ tJt~rC40ȯW YSBg&`"&άHYrzWpi3 `dy1'TIJ}kعէ~bqN/1p50!OxJzR c7v- A=‰/":6LeeشPqX3ǖUNf4RSpմ 0I- YJ*0Sy}s3\6ɰ8uͰL'bnhqtE:m2aV+U?4HFOǝ_牆38(66TwRv0BrQ#́Fr,;lTm;dsՏq9_]09DOuWѩȩ24#~!C (e~nL멚ȯ! ¼*ݿfzӴHgT,n˚Bwߏ /cA"cG@t% _ѻּj ݾJ{ $:JNʩ]s,``Hlc\.e=WSO\.h0]brqMM0|ly0PO_58S>^q.cQLX6* k)DDJ9:B16~5p9%nS~5o5?+楀/ʕ\F,TFH >[Џ{ 򝌦keofN,ם<;ѺnY񎋣2LvdI4{ #^G!,i{ڟmz5aXmS ǃ4Zh DW>|Bߗ!rp ,߉S7,jnv LT!t)N5H^Ak) I^=[W6@BFz.={okKdc]KE5'qBxsCD@ ݙdb~p&cQ޷԰R)L:  ޽#1R\Sjَ&c)nvl=G( ϟuӤW)#⍥D\` i֮w ͓N{Alxi2sq-$Ն[.يÝxHGzԧk OFl<+Jz I)3 kyrLl7 KN]+ ۣb Mql;&4 ЅTe%/*~|qEP5<5ۚD>QWHkl08&境W:E: E_Dj(*gUH_ &.'~kb}EQQ.)B3*wsn񤠔H{tFƱ̰ Qol6"MerrSѨu.A:r@$.t~qXTu[Ns5l17U/CGɶBtג: *SY߿ ՙݜs٬jL:q䷔^.jRq4ex2/A-( z?p})AiA2R%JJ.D^ҹ\2AZj"~띉+?]:0"{5MRRjK2䟡 9UU2Id0z&9P 2?~p 诏͹:i5s%? _>؜^ ahHټ|PZ/LL>kH;$ļ#zC<f#֒c?p 2 $@=VES#4H ^ݧt@OY-R ma|~xNGP|}A,0Rn郸ft⨹ͮbA»NVJYb{%O4tȒS򭹚J h'_ *Ϙf4R,"cMboԷe=LK 9+ZWE2yQƀʸM[oVO"0rdKemޱ85,M/Vc|YcD~X 2]VN 8 sG-&5O8CYՠ]27D'FwcfL>բnQaa\p7~ck0J 'J_>z2:]l>z8An׳DHB; _ի45`Pe~R'ty4}~oŠu qr{#ahb4-7}f1l;)A GWQVuHM/K&c-- Pt=Ph  |*Py|7AT'8SBuEț]2A @T%3h9v͋}w/~'\*N|/ I7p(=E$WMGaeOra9 S*"m6!䷔G\pО!Bew0[-O+#Odykm` nl6rRߌG kt>r޿Q}R}8X>t"JWq1Q1^1,u3y$_gKPM ,NK}<: F{bb@Sc6m&1}ckcϔRQ60qw+smـF$ܺYs^C(pQI#spA.b_KlCԥwE4?C1z"7ոqY6Kb5Ih*I?%!h*4Ï hFn5hq.p͘^uJ"K "Ly"@8`p{NRNiC#\Fmw <}9|nS%Wb n4F/zGv:V*Wq %oISQW% 6y @JcÆ떤}ifsuq}wٵBJ|j(`&~ xtYZ<>pch7@p΄w"C,few* Q+8 6C1$N9kyb4}BFP+ȚV}$7C;u'{+3yu:1y=|Zl^cBZw4%DgQh~Xw0J%PAѿSԌ/aa@̡_^_D>BѦ`|?cy`jz!Xr|΋OakMrݪ *!m$zT?AE?B3:j9ܰIT:A#{.\Lw3\=r%3II) ruѳs\K48m#gMa0$?M&)EE콝ЛMϜ㶵!pxO\jD|uT G @.eD} f*]T=S4cDRQ1nʭ! -U9{uJ%eF)mW]+ϋlL3+薭D@AЈ03)M-GïZz^g?6^ Ԕ%˗ _ Q%JbKm%T`K*ƌMvj `2}$m`LmoȯQ摐D"orxO7%>8]*{rIo-T%,`d뭹$K/-}:Wt"sd$g`q Be @âN}W%Z!9Ŷj"N>#d!ܨED.ͧ cqy875GLCя'hD`7PGr CLS#ñ,oSp*qw}c 7wHV|#R K` /C3"1;$ul&L4 yCPEZ{(VhF'߾9wTc}Ӏݞz.KQLXzҩU%"\` u[aS!ۭQ|f6״;{KapL4KRWl潘MDz/9)4t7&)^:ڼ:ܽRśǜR Z>(\$Y#'Ԡ_2ր/g3Ms31=aVHѤ̉.N}l g92sOٓ|̓AVZ`6uٟ#IHJ\e)TcɪRy4ut2 5&63z8 ؐ_+vj;VCdn-7[޽Q6 t[EE猩I sj@Sv0]Rs._P>KCրsGiIGZغqG gOJ\Xn*ٺv՜/ק3{O§371 zFy5׷A*V5ݗ!to8 p-zZޡaKv0- 3ZdTj pI?}tF+aq0+6+>.o\. wAnAxosr؋'9e67餪Ů|(sH P;w`~4ACsMJa@nǧ8Uh)P]Y ߼6 CJW^ PGXoXY͒6?UhxEsం .  ~̔*0˭ڜ%/H5]d&k!s\iFq_!}@ӜZGfeZ:E{ .GZDYB=*'orX)*ޤkD%h>o&UAZX5?m7Қ3/@# 9=:F2.bN\ \Y<|#¥ #-~~tڥ:dEpUO QP]3D&TH.&ϒ#4S˥ Q[Rz }_ =EH J!wf]}(Mh-ߤx6SNsAmN2,gUuP4:\~0{gtdP,m]wNsr˷bX{..t֚(\ng$/.jmͅI'Mf!cH%-E%SUI e&QO,g^{}"#&;>ʃW7K_&Su^݇}i8Nw 8Ƿgsg!^v*)~JȫDG=<y:'9Mfߊ!E@j4PAVXI/p/AbroP{kx2( HHyFZj3J{I& !<| Zr@"6ċ T:gXfc8҂Ng?8IV7Xy>啇ȨX|Q9Y/.| v>vߖx^2n|w2C'NFONa˥P83-ʾ yùO]*YKΓKpz$N:8Tj),RNMi -DER٪nGZ#TM0|b]3<74)ܑںX*;oG~e'm9#(!+&G#H慤ɊG!%?3!iԶ]pJ$R兠oEp@ZM.Ug9 PyRǘ9X ϴ].ZmXɍFUOY$[Kž:en*J iD| _qz__tHYg4[kNBZ:6 .$rH=,tA K]B/`6t/lUfeس?^L>shlRj1jeHX~XW,K#UT<&Fi~.lQAg:(/xn]-TY&99HHTK+=j([EZ'u,RJ'3p& FDK6FQ4pa˯0(Qm@"fLI^̊$=ZeR.*^3_=U5^ѸENÿFϽ#I99?0MXC F_#i?)nrc:.H9+}%0)=dp?D wG jSTw=!;fgگ9_tgf]%h&G`I^49[_eI'$aAO0^%@p0ec_Vʵʁ&pSכh*B%]5RC(F\`U k2LcvҵѳQ 웪6܍XL!m}YJ> n_]΢ >"=^EK'@\᭲OF]P)a6bXGi>O(,t(3]D v5EkAׅh͉A0v0Sg~*U ))7n.N[dn ݁ Yߝh_1ogǴ2€^#:a/ʫ}\=<٥W-|U͍| ‰vFͿ:-M NSΘ5Ut=>zM\)O9ۑٍyU|pVwJdP\ߝ}Ǩ77a#i>7&G^\I㝐33w[ UN/e 'XEN5آlǸX ZǕ"mVbAQ6FIIɢu~( &leDr!]tN26C/I{},Qq;d1u V xvjJZp8>ū-F6B.P'4 b*65O` A4 PpU_菈){;-ETn=e6{5 5euh%{( ve]gFt~ƕtť1AjWG8 wD":$T>) ;=K)M}A^wvk aI#^$l^HC{:]OIfsP}ǖ&Ֆkۆk75,p&(0¼1]2Waə b(Xs6-)J {˦`i4p=PLcR`S1!4{Gxd\$.p3 6CX8LJV[O-zILEbAx!W )fM{X'E|+B N=;O/.ToYPڂh;{P=ŀFA:bݜs13 GHgI*dэI}>~h| ?\̀ !麥FzE(x;rUpU_TAo; ] >zD=iQЇb߹[c2X4&Uick;&%Um¤EUkZ:I'mM^cػ߽[Y+0mb Bσ%|j F5y FҊ \7Xό,ԥCJJC"޸;[F9"^ac]6:T]! ΕZFrg`]{D[aγa(b+`[T!GxEKb>7[5rU_/ ,yuR^yT+ijÚyCu!; uYRq$hkL 7Mҟ'KaKܠN30(-s1dπɩi$@nPiZƲHxqCW 3G|\CJ27n{  +hYDi{0|.9[-L I &$1Uj^ (/GB_a=;g 09p͏vG/h:i1Z4u&D돝B?-<+z=B4y]]* ~X{nk5~] vq{h0'r74Pv(=K?sj=ƍQ,[+hRNlͨ S+q.F 5XcܬOH| .(p.9B΋I3gfPxxs˲? v 4:kEn|z|Xz+GS{Ym<٘RKHҲ U!ja4Gԛöз{FMGH(j9?ȅZ$Q'@*Gk 0tU ٬ݷn*jŶj$^诟.s24H84FJ9*t6J ;jk+\RAVb-K[i>A6LTmv\ U+U JMt?~I)PtuA]@/xA4A% _n ךA.V.rM~7kDްf{:|60=1CYU~{Ӂ9)Uv^;hfnLc3ݰl; G]n9#N(aP6&-~D'}kLV4>Zh>ۺSĠfR9e4GЁ:?-P4PI/m=takfVFL'yU&^Ys= ԖygN$CX3]vpxO9S=N`PZwkMܴ,i-qE9G*vydj%] 72kI=_2Gi% ǀ?-%)2 =9Ha- /@q p9<^ όΥdB=&Eiepqyʓu kC%1}bhSZ0Lj6+]HlT0pOdME.-uo [ 1sk vބ("G||}zN#C(6xJr/fcۜu]`y!"`u$oN+=y{PvE?%7X#)*[l*'Ƙ5>PV>a:8a֧:`zi::@jJ*8]0sǙ۪MU.1lW *Ur{ź:SOWy'HT71,~cZcYLm,Pq&Y.lX9TH;50TH)^..h9b9^@Zc A*O0N1TtI|)ajA˚X紘NG$\V\ 7x.ӹVVvOMEJ \sܩ!D( x׏}YρEn9[?^W⥧P+_5On c"f.ms(Bvtl: nJI1708R;LyteD%GO;>[ ,S LJ-wd[LL u5ź5upnI;z&t`&W ն)iW N old{:"L!=u_i~!T8Orgv02]kZjw' 1&mk l890)2A12nXǽb>U*HPYܢ V y9 %9+3&s#/$Z}iHp~{\(jP0AMrXӫ5. $ծ3S7:#H ,JQV*o>8砑BN>7t]z& F<L)6̌c%,tw\ 0$ 8L}F@yڶHEj?zCaX# \ě/a+'E&T={ZOӡnM%B8o)9pj7 6ȅ:)s-εiҺkG/`Hy!Ok-Y0C/UsGj-HpHԴZw#^Ev׽4ܰW*$0@\K*ў(I Y:d}^(Crzn |>QMDj{e a7 bǗUWΎnp8q'KHri-y,jdex7WҗMc[lĜw=3bh#ImZhaCOs% :JK7:OMi){*[|,`L(2mjIœaTM)'դJs,6g?gZ%IRYu8+I-!85F'Aذҿ)u0OSM pnv@{#Iठ^Pq߶UZGikZ1[r̈́P_p}.U2^t\lZ,㝑ρt7%wV:^{{bw4atpO8/42nb$5#2W"F@7 n}ݐ{jy`U%QqiC0[I$}l@Ğ{)UYB}ʪ_4n'jv#gxf.GP9C>F7P+GJb#Z}8q @SZK5ņ5pՍ}Lwpy mjϔ.ɷ9!kB?aeZ Y 1CǽMU̓m!ߴ_{ܲ;cFn)D>ƛ@(U'Ob(w6zclȦT*u ӌI6eݬIn $Q 5Z{V탂j'Qq_*^Kp/m[N?|s]il7(-}Q$s^CT*ʼ /"ƸQw6zA塋`{F1#Y>BA( ʹ|r`+ꢵE+6gr@tsvB2qf}m:c`d $D␄KHcPMW0nzώ鮉}pf}8vaZ垈D~CHR 5@_\ ԥanRoYe2_Bl$]t R+dl6a diJuXߺ 6E[;ꓹ/Dp`ROOBI$v9ty0kA}K, pB r,Yo_d/tK7?SX8H^)vr2-"UUn(ǖkڻ$v[Ea%0RgԱ}ađ.4ɗ-;ó$i&Fὗ-F7$s7hcT#,oeWKCS;1SPj+9mj"l{O{mM֜QƵg[)=/lr:c!ۦ='V 28tn$i?P20npܾ˂E52uO0](־'e/ O-@qa: <>v;~翷|m.pKz9)/k4hYt4xF;Z,)ūf pVItG_fw({/nQԻ̋6p@y[ 3Zgf-N_[:!cWm'Ua^(leex~;D{h 'Y,cCNj": $A 7bF*eUI`KOBbAmXlGj]|`'X^l%;Vhe *~e\7XAlf筱Fr(C*G5ؾd|{`$ʶ:X"C lh7Ǭ1Mb4f9]~]t;{5ө<6!`)NӓHPye&]˿ZoILi!SE'`\nQL=yCZI1ω1,d; vͶ&CHIgH;3~m.U?˼Lk-j0.<~U1SV0W1Qšk(^bb38!q6akL`WwuV'{H0|7TxiEafJ}E[G (vMMAנvKDZ!ê}(+ ب[-2H*BuBܽޘ`TK{B1 'GoGU*rkbCN[JP w4YlDbF{R7W`!9r2] ыr+w)yhV:bD/o+"Mup},e>8;kxh#+P~^>=)V.ՆفnuE|GS՜M&lPEL1ѷ}yݙzu][;>Jw!bd0uZzL>[›؞ɰɉ+\m/`/&? Qp̫5P]qIϸnZS7,Y;+avtzP(-9mN/%MITF3'Y&sV$}-yO;=aF 6mag]|(%ߙEQV!j*aP.h$NVzdUڧ 4E6mB)]4eBrg+"Qκ/"ŕB* iXQeݐ9IqE̶$' Ωm<(FV!=!ZV\xUXoK oEc*:DyjxW9tvwwtmnB GfWEVN;ۗvDi@WID=qe;B(;"yڗ%^Hsk YhTG[refljtlƟ4wRHȕ Z/V4{NI\rDK@#z٦܉ʌ6*OKx ˃[[f)lX r) VduKɧ+ch V}3jޫ!`X"f(\dGc%I`p7}-ڀA٧e@ld gHqxTrӸGj>i^qʔ$M*8K#uDɘ5RcXV%|XLlBC۝/ž^ F{Vy7TS]<&#ʛA 20dL`)oQtjfPFhj>v]Yu} װws1͙Ѽ3B#~SIEL&3I|g/hŞjơ!pJ,d?щnH FתäYpPvwoON#=љLW)220in@U"å:@I(eg᲏nVoJz.ku1/t}/tn񛅴P>P[W1kYT/aIP>w ?1CDz]|' Oy TF\f$::7ywLAĶÑ^X`iZݶG~Up]MTx+vvjo`Biۻ|y'Ҥ2B$ {\ bv@lA:' 8H~+gxQ3z "34 tʰ>{M1{@TҲN N$>O&w.z\'7j ճvai-0BZ_zrPN|KdY E"ߝO+WK̭NEi|2&^hAk P?.<ѹH"XgrSj0.^4),^,Nl݌T#*yƺ/on#`\ht&-oJOƅprRA<9M_ ~_D,Z.#pڔ̓x}@ y^ JZn|x97Y :;T~7Άej" -"뫖\6Ơʺ^pNCw XApϠC7^ \MrTA6$]3B?&+|c : Œfspwd 0̆639i;Y-ni2?Cy0]|нiyQu :`bQ",wR)tzfqO\.Q ]g6oFw_vzсbPf@C>[йgZD_KpJSeSEVX VDOUTݠSWHb$H\(9z ~af4~Ƴ:snAhcP2nTG$|:%ZQWBw )RC\e-4XPOsg\ĄKGI=o}gC-replXD>S t/Xѡ+E7@̄Jf*9"2t.! HΚf9pp/,AIp1+n3Y#4-[8=,Q L-sBEފqV u%hq\C=6ꕰo/7n_(׌ \$]Xї~vOQԡRDul14,kE}#_7I[$kQ"n@<ӯlb +mRjKy!Kj]Y?ŋz[FWBKVޜ#3<79/|ȍu7O?uA}>Zj=Dv>-R^&Ry.e)F[vvXC'ݕM/0R5I>"a?#ba.@[)^ATm#G]$6ZVN:KU0g7/C-I)Q6Z: cYttg`L+ v7IxubI@} (X O)/!|I^+SyC!h{`#HE tPHN6B%S/n2 {{ 2kj釀~r"…%v =$2­ x'^)cou,X&05!'h;,-~XѰi a\ATq\I¬)-z#T s4JOaF nU7sU@^€j}",4_gdC srm[0xFUz} y%"$p:Yzl_򚫑H6$S$>ܥr&JN|;tB^6߾ h!(gƙZ_"$ P/gkvw0tNDq_&׍zU=nzb.:t) ?e= B ~xk'-IHіb;aeZw~L$TSLB$RP3z).{>:`Ubl69!m=Z oyc]{#6%\{yn"zK|JnqbL%/x`9C#9ӕ8#+H:_HYv> =GFL* U!9W]ٹDG% ѬoIERCxQ|_XBE\26ZRgT7}}t&#F ĝ&F4B,;UyQ* ?إ)쉂 +0&DtBVw,)7 ï>ZsL>8<`g!r_} PA6=kyD=Y2ׇ O"tvA0t4wl&(l>;-Z &s9LTOƇ'ÊgڴӫWD;[q=60ǷW!c/|EsYjjU1z`N~r;VхQҝ%qqϑ5<#!{ci ].$1yRL:cdMVYYxAmϩ㭝ᳱbIDBM#/!-|;z“=;zOIM*ms >gKPo9)Ǔ'"*pKUE  dq!RhFm% F`@ d^fr8y|uϜY`XByJX$J{tc$9@Z|S%6sBj@57kHJB]WE{+6ouvt;om1N  -酄)_']O(/ư1u`-Md*ld*@ՇH4&t-A15{xNFu tuN=MF`VULJvN3=3 E,/4 7`,Cu$YD#pKNb:v_ûSAOx5~yb ɒ3=dĥl=Bb=.)&xSbkyQ R=7̤ y;ʈ߸= y 暨F>'y5 LŴ*Cnn+"]/I^-Շ@5X6e9?2hXu(z_{t{ڒt :$n|%!D%5{Ѐ@:*U̳譑ivRCyG ;9Q"LEAa~ۆ(D;oiZF*Q)XQh)3Y@pz^TF \Qpb=z^cnȕ*7RJՁ>C$Okt$sW bfWZA|DL&$$cV CSt /c,U=4 %x,_) _|I0p]y#`D20o[K6`oMh< 瀉Y9#{n.3n&0;u -7Ĩ0!JTɐ?@u@! R\2oϿq7:]1v0op),yRa{HGyY`*f,rIHqi JKy;E]>4Dܧl-;vw @ȏ$Mބô+ZyC%Gjo_!S!Ng@/vL=҈M%AA \չf2ќj\,=q_B1T&( -%Z$~Zn\iο X3__5ͫ!~ApizHJHܘaz;@=} j9 WvZ.Ub )NauLvSm8<"*ޏ!@qlUЎnА]&q ЋRqt(%WeR* IOvױ_fVsSȦګ#wzg&]k6T; t7ƮV ʥbcM.8ԬӀk$+ 5c % Q۰,"65 $@M>|Ӟ5/ӠY[[;*M>-ǩg]A5ɧ=73¢X9_\@m;35CFBf$̟VHYֳ/t 0,w8HQ +<]iXy&-WF4zˎU)`#x HF>u D#?]B-pecc5э]U~l:jZ, zc'-Uc"*0&Z !-rew0K{&D~ldQu`<`ŹĖG$ʗ^)$KXD4߻Voh(m4'LVf3=A sj>ݑ孥REԭb)aC0$TDpsE]aقPDm9WPwEp9jhM1Q.F6xyD@ܼ`ቑbugB}?ŧZXi,؊N_Ҽ4s'~A6|^9 x/ᏺ)}&xi?R\[nԆg1&=VR_ԗH/}.Q炀eWxXJl n}/<E6aid  f Ƅ{%RA+h"Jl ,`-$})icOyIb߂rn]mgfflyXD3 Th/}iZd%Nax%^z>rȁ^vo?vjbcF2Wlʚ %ZwzܬO߻4=׀;0/ oХ0&2UxXJ:/Vy_gGȟ2tݱ(S4b+bG`IdtaJ ɬ^ܦV7Igd {V\\XYNL:+[v(48`GYJ^CCџq.Ih1(~Ea„EĄ=ƴA T):wOXabDL!Nj.5.dAMfz+\ B;ks^dfѥi*Crh0n@$^hJ&A̽Lv 1x~'x@^'+Œ7K%A4)3qͶ̃,0&X?R/`>6;CG\qDz5׹l^hƿc-UqVY,ii5dP68~tqO%|Kf36vn+O3|$'vr7Lģ`ܘJFlxFF@n|te6Bo=|9zH 7@r?=8#7X-7-NB8ijC'OeM:ʼn&rLDfu'^{މU¥mZ?(4>\CUD/`MpbMC(& mn3ijN'w[jˬ#EBqa9܂A#\˔kVw%wG@lJ+wS`tޑcKyheiRF ?P }RF}<7&5rk[ LX5 n6.-mi } XorZfI!.]#? o*~"вc.DmYUopԊuk`!bU8oLYu3?i9 >{5<%+?ćX~3d!UyYNm9|[Y\GbVq4UhMSi+| ; +m@9S>]ؼb$V^JW!z5-|4cbKhn$`0œأzɏ[٘v㲪.It6;z?‰]rۛfN*\㢩T6rnw*sXtX>8\ifon!o3Sq qN#8YNu~h98$[T+R3.~0<עJD1L D9= dA4}") $*nZ7OحeMΪ2DDއ`,ݗ! ܅uQyYRV;Hɮ~\9vD!xl$܍3aӮk["!pSa).-"Bjv,\rBzuZi;, l+ժXDgшYcܸzoEmg 7 rY#u@3id%hF^cݽ\ w]L5tsy|Jly0^p:ZjBldS%A~gSg).fSNKO0FKwXp㌊M*C95cК2.n mƒ0)v77=B\ 'tQk@sS_U;[D$9ʪ N灱[0-=#bS4XG) TYq~CQ詛qTDK6,xYIb <~28S='q& c}Ѐ qm:/i7`?%ӟqC5wZtD@qY"կ5~dqUnä{kr?HV$NJ;^b 8oVؙ!] Tn v  OaUH#fq+ ']ː*!}qPĭff@zGmPPQCN/FG1h79vY]˪#toIiHg甘 붊4Ox|,pćXg!r+]P4G|#:7j'C3eҶ 6)15m9J, v'6S}kOQ~>Kb^RGl *ҕW,mA8>蠥;4<%guH`*S ɦ*=\p.:9yR-X7p]A9ECPC3y&ľ,#;l Cu@hψژ=x1P.ki!~ C``=a wp[?U5ڠI;kSn2H!77(7ׂch cSgW&jrNJV"ՊA~LOa;g֨OWgDހEA23, yfxbӘ 3++,l+.67\.$ lo/V j5=z;~=#D]5/4Boñ2}t~h>90o9W"H~<}!^Ӡqz)qNZv=x Lo;v~?f]}rhDIz@r(H~t&,'~kJYA;r(GK>F`M\whjoy{1E <'R 2Wα+a!|1XT,jp-ЧUErC6t<(K 02<Ǩ煓MI*Z 8l{TQ9&iWJ\nG݂uDTjڷYS ShDP- gB?z\0`kElzE͖0s$B/jN@KKh❿q^ Я;([cEtu#I5"iWOq+3x3L_*uWiS޼i|=btfeuAiws|UT=Wz~Ik+jFt] %?!9늳3P\gHv( X+:CNQ;Jڡq&pb$-ۍKBRLcMx @O'Fg ElAh؊Up̵ޫ ɯW)4iԿI٘2ϰRLbnCugNm&89j!~9)9I9||GMnZq=Lп^G7+NMC<'*eg)%ԷC5J,=Z nHX%a_tnE]7=BAE;\GNϪ"@xf"͜D%i;{GD S`Q)Vnl߰kEϷ:F<9`|y5Tf%@W5Ɋ%򿠠dj&KQyO>nPS- Bc &!{:I48<:eۜ,ea%00I8(,`\8 ˵Aŗաԭlz%js +!RXr(ݓRCH)m{#A+AuDu)%1@']P.(P]吒ĺoOg(?O&>hTvc*%64t׋~a5Iy+D|.L"+.{W.㑠BsBSINu$) SVgy.Ռ8x)':lkVzqC)BpS 앸.rtp Ҹ_&<$-+O,-^Wr%+̽FMQN7+/snOsiK6a$ #wRwhNpcԘw'3?Pyg0vDԓC'}uy1q͟9QFz7k|jNQaiO\1b}cbߖZDF@|I!xFҥ_%h6Vgkk'_qG0V@ t:AeAj1cvMɖڕxfWρRK57 ڪ<4Z,t\t!eD#ɔ@!LI%_^|\a>=ʪTVWuxԗ XJS`n/UuF Eu(TKQ8=hʼs?",;Kc4#pY*k;[wN49^l3=ֵjApuEMo|8m'^Tfh, mānPD[qؔJu^{ۆɬb/7֔a͇ZuS^-[TRb XVz6Lv7σ9 ?͖|qz4jm؀ Cx'c4*Va)Itɀf&6hʜVp(2$k_6^o[ѵVs)Olk$B@Ool!$Wj=/%ְ =4 ^DZ׽tOE<- ]tF._ ]_"Et!!FsJ, P <+WUYov/oh4j^3*Ǿ~SӤZ[iC%2lt+G'8ysHD2~02(M+8+)rQ5}Dj@7I@L& lnM3#u1*ȅn~s`SkY(B.c)^4/%>OLI&_w+p*K M{jӮkQ4LU>8rEPEj ئڻlRPU:bT7# ֶtw}g`KAVv84L w_DKB] ,<3G_kЄ ~?t(g$G~4׋ |` % kIirY k1oQi?t\UDog 5֒7X_z4ϟp4ݹzj1Ӕ{"i(}ʛs«xm5{U®Ռח$NcKH䀹˓_Ew:Y)<0%kdY%t+nt#wz*-7$kCXsL N{=[<2G?S۳k/j(.(A"vk՞}U1dv9h\E}} Qo9ma՞<e8EoA+D,rGe*zT+J‹-apI`@Z<[q>8S[79 DCn *xŮТ)\Y(QKIU KmEpψw6ǐM6db@]` I5&]ge'K'Bx)Y-EM#4i_HWVzCn"8_Zar楓 `ҭP]F hSt筎oΌVٓEF砂IP@;EgK1t-=~:_2L(pO=" 5M2o+M]l58I_xafGFC"vx1WX=M%/z[>c+]\}C9=ʜ*,ozJV3"U|Sڍ;7%М *Tzx}e,n@<$xX0猉3lK (DÍ-Rno1طSvʱPIklBv!)DI5a1#2(+3'ޫLž,x/%5stQ0 GPԨ.1ƓQ^[9T}fiŅ! TW W@H0J@.Ec!eŏQIYzy6A-]m84*$gvYl!‹x;=̖U^s?~F)3owvsc>xpp ߎWEUN>L)&︀ e>1Θ2xT"G&+&ݫ IJd,xcTP10 >Wek ÃXT02!́ wẲcaCTXId7hWF2.IuIM+9u +GD@>iTW+m.uڭ85dpK05Ԅ"'-H[:tN%=dm fuV%ߑJ) Oz. -%XuHB'G xOk ̟sT8ׇ\.I;9wl(H%ݭ͑RXj"' _9WO[" ^_:T]Mwz-G؋( F>Vj0=`D,`:795F|HN RCsjhNq ⟮8XF/(ṉrw\%HQR- Tȓz"c`Z}Jٺ;]_%[]; @޴GX[C^1V؏^E+aQ;ݝu?pP 'ADre4E_ 8yyKw:0 zX?5C&:QlH%惐cЎ)A5SMF.žF&Hx^+%:7f ;ڽ(#vn̶y`G*ske&[s__X9ck'4燍Ô  z*령 >'K|L_R PO {i'qOl^h(kbkWP'SىC ~a"⑏u'PPG7m:u ><~5*_@OȮZ}+*nfCSD{HX=2mǢZ+*bvӜevOJX`#X};z}kklIʥ@Ɠ0wfv|&eH$'jΪ{zr4#0$Pdԛ?b)rv8Zr0Zsmˡ "y\i?*nVa*p,+;?pB}7FʆZn4_7s0CWt9+",4c+>1rxCyAf3BpQB)~ Jgߔ_^#"wWogC{x슭nf)pW 9N{Xhhs벢:ȡ<I ,][KOmC?Umo}Α"$1|,u&UY/p'RXTRYZ)cF:dV{!@8lO.)>:ƌUdW@NR(Avj#锤o17ʵ$N@f9tK-eߢ<U]"#p6;F4byhmA ߸0N,3m.ĵ :.C K֑O5f Zo Lfʩ;WpK%C{ނ,2w,)ůµRv+/ T F<ֲ}f8^)f#o.g-"yu>J9&ݚ)fł_o-]wXZPR`@'CP|x YpRE!IoT@28L<7 Bg8ƀ{b!˰O@d 4>\jŜaoJ&"m::vHM":B~1lfNli Q{b5kCe#BL4YG< Uy Is.[KcvjǑ7=:Gj]}v[h bоE+b3C3wVgzѰ՞#"9[~9gȟUQG'Ʀkx)5ƚ,Q[,Fwq۰ћG(86ZH#Q;+'wme!C~p{ziL7lV&!)b (;%TM,|p+j_g +!w,yQQꐰ ዪ*?Y锲|N Ĉ[ߏNoBOxS&mK=r9/Idv"e w LC)Vw;7BO*&U4JeO1ʅ tW~ߏ.D=d{μEUb)Q;XP)*txW3JKYI MZx7阁gWKssLx_jvrY&zMF>'!bI3E22XûKVB~ya2->螬XuQqn|'S K$q޾:VnT)MyG2CiO;>\ƁP`fYߑ e We _94adN~DuP;G(^WhȴLI!lr9蚉왽 7LNMSɫ}uɶR;s+L4@DGʂ5͵d,qX\ ɽIN,rDw7?ť;6&1XBJL?9pE:C_JQ,lU[w07bø({:ntup5%r)dA\,Ў-nX]p* ^ϞrMC$_6^a]֑'L6.}(v9QhH! 2SqYDlD4;0 ib\8fr_ۑy'Z˫D*[$:Ko]b8Muu#%w'" b!e]#1CJE d.nj^T[eEgA< Bx:_İom 'ZQ@C?l.7ꓸW>ﰩ\2F ,Za^ͅ8#MI%"Xnצj/Ե\@Pbzpr\XP@WI1f~rGqۀ{*t[ȓ;pSpO|;ei#V^ӇPv=*;I(PR!*$ ھ6h.׌})@).l-)3kvK)`{\2sRs^0Qk˃LzjeQ?vqcBE7!XjZ9ƺŸ,QPwvU&OѤ+J8iF|ht`1X/DqS 3ĿܹQyO>߳ `8 7hiS\N\_,P9N?G+< ;a' ixߨDIEI5~%q1/_x3cFq[L\.=iaAU٬$b$M~%WJZOxUo"uAnCA6|0B*:"ہZeF_hF]۩mu (3*^'9 3G] s4ID((JgL78&рGHD]vbxl&ynEev)bv~hNZ>+&P[o}y8(ѝV#+ois7| g e "{Ȼr TCJiھit抈L/BX&GӴ^Oi& Cѝ4+,8JQq '@<>$:w4ZgĠǶsH(h Rq$\$܊2/Ekoݮ6Gaah'y_[0`s"4)?; ISx sP 0%}osc!}nކq⚍”LA%iK@\|,)׊`ofAjJ&فE8Ư tQS2fsjjw?n:`0]V3symmT}Hc lfwirAa}g<nMͯEŎɾ+N,)͒=EqBM{T* *-)\f$Q2]2+MD>m1G$Q.rC]RYKlIQP){rCWfInFݾ{Uɲ~:)^X^n0SWja>~h%EF#FMHع甘BjF %#:fl F|!27U9ߋV? ?Z&w;,FcW*iUSXhP1q〃g?xU316D"{k-yw̓u@TȾا=x*]M86eV-Κ!Z}0$Z( a,)e3:RL}~d kd[/xxiuTJVHyCC 4xY"ju(xn=9_\k&2l]YNHnT&^]^o Eڴ1sFK t6υDȷw$."zڶfU_dYwldrXjo"T6 Jܦ!~Wj2 0Mڨs"ۇrt|-!N]l*Tک^N)\Q7WQKy!ia_̆[ۋ@d~N`.#'絰!]1rQE c6f8;U 3 '5ȫNp!k9Nke[h(+fQ(8]*b\ܞKKQӚ'Ҏ5HA-T#~ഉlc^ne6%?zs:՚=_[rg@Xkm}qIa1o^b?2#↣c\ؕ0CĄ9+D;he sg*NBt*'7-Z q]p 6xhu̲Yt2xhdYfr8M%]TT%:pz RO`7ԱR{q-먱:3E@^Ь^b1yYQ$;`J<1/t6V>;Du;«uEGίE8J0p׃pve 5;,aIĿ8 Ԅ#H!4XO=l3C3îjНꃄ|7] XrKLCйj}ugaa64>j35{?/|Gz+~c Mj+'(J9)-I>IVrsȳ8 pxD 3[זԨbccݫ^j`E/6O_ -ٳ.́I oDP v5w\FBu)n9D̢L v«kDSB+:0KziѣyKI-ULl"+@%LZSʌdX;T!č$~JԀ1 ꉨQ(]5ߖV`ǾMQa=7t*=ǩ\Mx9Pʓ巿J>4DE;9ʥL=|e8"OSrh@15wzz4O)V)#8PW4FZ:ܹ'Xl.B cMn!iknm6 PrWϮqq)uzS%Z'mGG=Ľ 瞉vVnn"I+=?WaI;*n~q7yX)F*P` (isMx*BG{¢QLO)@ >eN܇{1 (3, cim 7=ђ"L&crD#ϳ+ 6_tA8pqR }>SA l5RK>A3E%ѱ+ unZ{H;ݯ[kvLK {'2aZ:AT9&jPGD؊Mb]mI1Ф953:dz.Ɔטb-A ߖhz&#d兽ЗFm59WaCtBhk!s]#cbA{֮\FyfT&s1mՄ!{1,Q=݇`Zs G-2I rrۼNaGKtSۇDA>'2z&XBVlݫi4u0-5ַ*<4kM*+n7w׏f::3MwV_məRa:/Hn;@5 (*;.3qovoI?Il2!J;$y/!oT/Mf% g R2}:הK ic~ E@Ua&Yǚ MUI7MU!o\xw`c,V5Orh JM"a ;HUy&XG$Y^4m,[ }$b0%[X0Usq9mt5ot"eA8(+?dXeجQfJ9UHMK$͇j<*s:d)+!D#Br' =e+}lU(b,$@pMQ;[!@`:ܽjJ(8;Ak], pIIr@ X1w7u:3[WbQN lfGă{n>*'ڱ*Im 3`&96BZ2 zS2[{Sya4 U&&3c,bOoiΫTHaBX

HkحxodM =g]<OƀJI1RF$|+U>(q_A%zaP*aȀ>`|&+%vnĸA1@dIHyj4bxqe 8m7lQhgxyV#D"v-fua(N'^['90Q'Eg d^d&*kxl]ݡ$ \ڦO.® $Y { B^,xqv6ȉHZ)К=ސū)M5 0 SӞ1=>m%F?sVjDGKdO90e /-CLUd>$r]'0#,YF4+ெ?GXj‘ 0cQߖW~j'CW25Bvώg?LPl52N{bXLJOY)sO;p@8*O}AGf wcMC!oa ]nT 7_oŁH;8ZJ.Z_K2w902Fy ӕkIBLqC6ļCA4«MyͯKUV0> sWIP8oI6,3+v9P&ե!QH<~76<>6s9`mKm)Y -w6c3 ƈ6Yj[AGk_CDc#`e#\Uzr&`>&<5Ĉ% .%u簋ǎeFlń#n\8Jb@ V`f=K( JNyd6fk&C B{ vbX 'I/;r FDڴ5zi#+cDh_ׁ_CnQSq+ϱL|_Fv@UC/2BFR<R3 Pu'(:7kafP$b$Qc({ObEiv('`=oʜ{#Ǥ~ȎЍ1uTJ\]⺭2į l~V4m\0=;]WD=!Jb=*lco.JmQ^t zӀ8vNnށ hRSFǫ==FXc#Н[)&,%qAIe"O55ף'0bdۍ CС)?NϏ6W,w!~OA92K tfY_t'u ;So_I\>MU쵚`٧ژK'ʣlFl3>y/S,[8X6{H+:fJ oʌ !^c8zX +P9~y:Y bJE:qQK\ޱ!$A8jk:3 * mpM[3é_̇yUcjc6-Ϛo]?(_vgLafo&i!|zʉP=C-]"ϟ (%Ļgsox2ҕn7 ѿ EfuLD(x̥kRz]6Jox VyU0󔦢-=b%Y(ufl䨍E^q3;_򋜅UCM+o]1Hϖ;oڵ<6Cga;Clvcb/Xu:AtՀ=ݶ(Pi f>M~ CFCwmv>-;H4 `m%ѼDZKlIO~!f8(91n4Ϙ8|~#^|b.נ\n߮Ϊw:Zz*3RD$ADg-jwmPVK:myjv O>;f+7~>MFsG[rk"]4`[@~.0BntV}1MC)nLK ?!"L{*޽j1.E|H9inҫi*!}% ģ~ezl)uUv|ɞ.f H +a/WΉ6 zX6em^m8pjXQ.9Bl\`6n0:,[/^Vr/7h_p®YCQ\FU2Ȝ ~s :)ÐlɏJA9 6ϷIO'q]B OzɅc%"w8t5Kwu UWὰ{qH{H 4&.E'L g2r#O`7sge` yw {嚐iULJ{VP |nlD~.X 絧dZ?K y$a,vt9MóTם7 >q9Lj-tjCgE‚ia)Ͱmɕ9'!ukYd ޓidiQ lUab&z8ywA"e ,> f!^wh fFC:yu0;WD#D]Ke,i AkSgZ΍0?d+LiGoHhR3/}?jmfuhAj5c;R{Zhhl=yWuO=1Xv2øtJG^4 IFg4"!\ bx9nT?TB$$N e4a׈^l| 7WK/m6iټ'%qbEAxwtH'~R]j`$ga 1Io i3Ƙ Q.Gy,G#፫:=16gKk_@#D.Q-"Ѷ.5Ȗ>5#<T˛ك--db֋Ż搩;AlZ%D̃L E8Yz^s8brN ?7c<)q.lgi ]!v`0kwkZ3M|4)'bFޫQOة\Ds`OQK`0U-z.ÿ{L90%73L_SLJ!" ym:bג/TymK\n%e5YZM+#r[3\|e[D0CT&z\%g%SSi=HYGx#Y8"=no/̑u1Dc$(8_|<#T% rK@5M5%իޣnNmڬg~^ QD#$ ⁋] }ۢn$ceMw7R0W+9k/;n)(<_3q{ Ѡ,0b|y DPƠ[#V8s&QߣJ<=u,\tbmnvD{#n`7ҿa{=(:xSQ߇^*P<#ia,DE41-}r=TkF_صl,U:Sׅ+A/ Xf^u+qk;X?\k<ȲuҽsgZw9͂yOsƷ .H%L͚b1h yї=B4 >`ֶS 2y%gj~յݝD6SZA Uo4:%M~X]evG$l9$Ry15q òŧTC2NS0EBkb=;H`5{B;ԝ:WBŵ 0mC&Z 񵶜kA5Fh7]RDʑ5Z()N^̓Q@ j`Q_Wވr.]IaU uATQ|DNOlB!(nJ0[еm35]hK[^`e wsrͬ}:"_)>9y}]85q 4>U;$$89B\q@(3k^އ` i' ɋtXcUrė;qtՆHa5> s :bjcSv )8i:}>A/d_vwlQTYj2^G]I)2*C)V,5-%+kCԭ;4EW)4o7>7ݾ>QVHi.O ja7xSi}Y26=;X Q;Ñ" s, =þ(Qytz@O!;%b$cn"Wf)w=PJ^,>we $vAD&%[uuo5>(KK{sա8!*B7rhw"ݙ2B4ˍpLGZꭈ3; ]+4ȐE@k\m6u@<"pP(׋ֱFΔ,X00zԍ^lf,I i!|co ٶ-;t%I?2w=V>tIaCH%r=M]HPC3p~VOeDT,Nb*`m%/އdnKi6te L>u2%_o  Li?U*kAQ_Z#fL76ʳX IBxeN~pTب- ;Hs|>4xL.:gbMg^z$֞p>Zlan:67nIPla+_n\Z)*D:ev'pcx̽Ԏ cUe EJw% ~ӟYݡ\֯fjEzRk[$om ,l,2AS?x'`x|4_WtַoQåm WGYHQSA-JyӒK{%}iˮpAYFraj?!m*H Lor}B$ 61egϚ'(rn!\VC*qid)U͕9ʺ|!'U*y8kk{2RRާ^M%|f1': #}Mɾ`S-?~`g*YuO5m#8(iTÞB4 jwtǿJT \s(0"YkmoӦ83ܿ8l_->m]%@zU_ 1wڅ 2l)_UjF}d}MѸ\",֗Ƚ ԊC[0 `;Ԛmy3X!iD4,L6Hwq1oY9=vw]k|C )wG!si_E.?:Igl i>N  YT$ P{6&Gx"b$c`H=21lt}İ܉ U7/~}|#o!-[ K(:xp,N疏Ӷ:ڇfXVmʔ2'MϏ;힄RQ7¾L,࡝ 7HXjW,?l15wҸa9=_~e MKs -]ۖ6-fYb=44Of[#AEGf{I?[8*HՏ}EE9/8ʜĨU" ƀ{eȠLm:޹bk%?P:C\f>o*0näÁhq c ;~~$G>L>+ό2s/5Sm$}(P(]ù>EDh'jJgxeТ`bo[ ;k[Ƒ|c Y ;Ȁ %w|f)싥κ8zxˈC˜SOOp[@tR(7GOB zWdaŽ^s,ʿ?1o['HIʓND~w4 hzpl:.c[@ 1lgtEvAx4|1B)}FOE7AY\cdA7b^ i͡0b:<moS1[S7$!#'/[z Uѣkmԝ&ٳ١#:꧵q9SX ꙣ iQ' uR6/q5!PLrꋠxN&[rCk{Mi`~%?!@/bh(Ʒ{$HGuJ, \Z˷gr6q<98٧?P&tsf wޓcB8N.qa0{~yeɵB+?0=R^K(>pY|f>hl鄰۱AFuj0:tUVӴB=Fu NN>\V!Ũs 7(ah w4`QeSP8+]nsg٬ h[TfzTz b,]fe JfU :zLaT`LͿORŁCe!NE :n:a(,^6X(i-m{C# w%@['4 9ȥ.gn fx J=qZG!EN&Ÿ.'w]faYĊ+^ڛXV!,LZl0)YN C[ձ;:HIfKJ J^ # H?|rG~J #N'|&T*vhl.)pI-_+$ɐXcWbBIzR0) *154ZNj̲"!\6ND{7{V1 3Qͼ0{ NN3O(|IK) pg[^"{ݘҀU {BDWt5FҬM9 \oԌ-/+(Ӝx1niʇJ_b{,v{/yyn1vKH_I3 /AIeՏtj*@&n$@w1qހd V$Ih$.ex1ǙM-203yvqBy)aQ'v6<½: ?kETBIvꛎ kݪx*kK6?w`qDa>[ cb6lX6It`]znv&6%]9 =!ɀգ:׸g5p@öPjtZ [_W@-,Z}c|SH?Nj7y^02^W'jqRn@%Llc{H+9j|yЈcwXåRF'j6o *R8)l~PdrbwMzM1_PxсYDbjzNZցfYw{6d[.f&)ygSje =0aKJcpUX=| QIHy"&jvFJB'^vu=n+,\70:yWTs'BWv0鼽.z|XxI>AI{aVpV:qߩ"!q{읎<5șp\!$2(A*sMRP6dWH~ힺ ?nV_MdvS4gf6A+-|6yG/hIsHn,9YIt >9)@pwWLuj"+^λ w/ GA8d"'ΑnRs )bӆ 5*V|s+ZÅyﱣк.D'3,{u C$!5᫇6@eNlۓ)%LNﮜ@է[GiMf F+C]aٸ\h}>/P$&g͈9Xe7MWw*9Zhvi;A+n2)+} jnjis[w\La#}/X4elKk|P}4Y=]"ypu0U: ƻ C6Wym_6>a_ $&&(9wW#7nX$u8U6(⩿x~CdhsO׃S݌^ 2@aU (iPuh`g<>А}JFLO_>8^6U~C +nfgWc~2r!d~ oNd ../C8qc@FLf˯lOܡ:s+I9V!Jx֋TB}$YOPBQAiNiC$nPqxȩbAO灣W[Nd^hYF2Hf kkNT !pe Bu6*1|M0X3TEPܐ'~1lU9,m0 |)DƼa?UDo ԛxϿʌ8Q=c)cZ6$S,Cr̒Z؃RX8:捔Uar.Z&zm(⩷3%[7:Sv"8z*"mC)X\d31dH1 H,-2M%, (4.2ZK$#=ZK$gT`ڝLV-#lkfNV/y `z{U]_%LN(a(Dtvlх,sg0 3\T^'@iM7 cBaUM FΆqC00 hX,{EoЮ?eo q%r'Ь UGʚjZRܺ%?住! Q"\#$ #GlI+ҩ_,C[:V6p Y;Q!I7pZC~LA ]!$#\Wd=IQeTMq{Uh| 6/"~Wi`*YFtV p?0J1Q$a@)}a>8p jCNLصĦNm&,TpַPda1`1T<#<6d<_ Bo<(FISP&ג_dR3=%Fe>/t%W`|׼*CԶ; FXaf!ofk'#P\}[)=GPS.ۤ/x%قaճՀJ Z~]65E?~:n!ߜx"yVն6T_{"DHʕq $(X1I`;m~/:6N_;B_\%0>H׸=ziW0Or9Gۀu_!i)]O!m`,-.(9k2#XJi٥d_T%6a9O%p~ھ{0(HW&4k'G\$3h4߃Bp^0>7N[L+.dl]zx}(a{mA3$u3e LWx!d8YzskP8,?-OI\l><e3rFg}Lsz>QmN (t"\Z/1d;bQasFpZ,tB۶$vh^`D3dD0P1?V%5*KyN`pB@f[B8u.E~$E_bZ%LO pp۝=Nl 3*[S40dXƥ(r|ζ&(Y5Tl,ާ#l^Cp DNJV :vyWz}G9k!0"Rcd6 ɅdJBwoJfi^ٮKG;}"+-pښ~!:w?٪D3ar' '鳄57K 6dw%58Kݠ' H79aC  R^rJX>8 S, B37-ho/tаFC_.LA֬ 4v @f&Y%qq#ϗ[(2SI'u2@e6 }e^Ĺ, f./ρ -~&E6:QDj{FJȻ\a#Z<88zYg"{cTBgcd%$OHs72:bT;LEqɺ#67. 2/jXJBKU\0",fz S(V:N{b1]ܓ0|I2Z=~˗]*3{`RE4a9{-:uќoe#^ib) G0ķ]^#~cRUUTo1@f'o-I_EY1LNWa#O1I4v#Kr: Y壯htsOo&s>f3'=nSp1ЧAP.jB.q:yFR 2 Y/ L~$˔iWleG%S|pq@(ɋ/$H2EC%So׭ [18j pzۏpiČVx8o!ed* ~DMG0n:'f3Qʟq(]Ҋ,bjefXfy8 k`.L|a/qPFhO;Si|០Ӊ>W%Tϋ*~q٭e>ŊOҘus4Ek^, >Lr| "^*uxdhl^'qs@[ {l<]X⩒UWh'a 'T)+6 &)yq%R8^1EC.NRՏH謞1l/g)!XX5I@A4f-fU %I܏?;dH [eDlrn3Z_,Jل|"ϋFqQυn59w>oIDԒ!TN9P㶷&!~S oֽw&}6y3F L5 yߺ4TQ\')۴yخxSVAJm4[0(R`x=N~ md<T.>={Ωq4`aن&.6%$p^ F]-B-c]Գ#Bp WY.}1뚼0G`~dkNEt8TkD !Y62ig4h"_5ࣘG;=ZӈD.[8Mnj0R7) j$ *k e|Y Fi_! ^/%rz""_". _B6bdo!I*o4Zb8VǴ4T86}][ wۀnǒnQD=<ׂyrVٝcenTŞEF8^ 1ceR}F)T{󆔒*09P+:I#$D5/W!^ogw 7v``ݾތuQjjՏ-nHm]x"h1 FM)N?7&`^;b1kRp!* x=*SwWv-bXTAQjm`QvE2j`~Ӝ=ؤaep`{Sia+g_K3@~o.5!#} iࣻk 2cîKy {/TK]=G;ﻢ=7c"bi &$/+6Rc!IH?S9y 6/:b-'@*ᄅEf ~6OƧqɓ\kEtUC}֗cܢ'ZW<'3kػM`B)e?"4v k"'a^t#`M}Ⱦr. ysϲUV,B΁z~q?Ɯ.ӛDV0?5̎mjV|݌@pl:.4q|gxU~(SN]vɌ স}p"/?`Rl?I{%)Agmՙ҂}Zw\(~lt2FjR=7'Q]`BV?L0u<&ϬWL"{-i4%թA08|kjէ>wnspTu f3#&Dn "ap PFuɖ16en Ҁ4}-n8ٶ҇+)~0L|P\-#(SMö)2#mGbC 4Z0?!<60Aoq#Ot ͑Kӹ^:\/`yu\ՐDU= ԼO1ijG Y8e.ӅEbjo=JX'@c mӱMh4kPE_hԀR)$PuV̀6RDe" Uf5 y&撈*\YsGGOzC Y 㶛{`9b@-|gow ?l(Aa&&^ 7B!dahו׌0A%o6]1- Q@X9=g"Q5g/ !J0Kd9µJ$L ӡ"06 (un~Fn![HzoOŀN-as&ƍ1QS]P_kzqAJ2g.'^p8p̱ګsq2uCȈZ#ɧ"F@:]j _9 "q:((%ks*Ț9˾ ê:CYs/XŮjN!R0ŢR#̥MO&R5O{ZYY4jQ6nhw8rB]Ϩ@ٌ$̸>QH'В-%GЮyi_ʼCg}EJo#s=[!C\9I,- /K:% Y|MmĞM:;mxSo9ZaRzwb]eAMeIQr^aj+Zi !Pr.l~;7EHys)UQ,@woaQ/!~6OR=H(ħ!t`LP=;NSwh,خ$I3Rvl8{H;dS"EhV۾e]#N5 ӎτm0@ QT/N(-'xSNUCw^oU$7"bA` ?<8k`ݷ5)f^+_m}t9ph9|~wOaZ^;%,rǺbJ45⎖0S4Tz1OM_y[&enW=Zk򫧰{6iPSV~S-W#8u9-ң0CXBVn>b5# DHX$bCK|֗ZIZFOvu8;*f~  S}$Jl/Z;-\`&bKKKd<ͣgC3xܓ֎ Ү<*ytZMHs;:CЭp()e-<uOR ]`.(Y"F؂_2U!W& ¸Ja;w1:7#jks TFFP2nr 6-9^oρ(H0hàZtԙə&9L/ZXr߇X?LkxSADu\|*p#rXlIh̑QSDfR=P9U5bZ c "K3nxTY`i9v;5d\BwSrX{Ȏh#{!ϮYdg<8D]BlWaҐ^h]Ww]oXym {Jv}~JΩ;o#2µ8EDtYT\:J| P՗;BZ S=[)UAYTM5X{OZcf4@#`1'Oԅ7dp+([b߉L{UԢje) = #ukqD {w)/s%EAP8M\ yTzjQ=' &|:n"=%ԣ.'Q0~00KDAt&WV6mjPVo.l8$ }4 Z5+캁!nO"K_r#(q˗ȭ~^puS['1fJțZ$6 ߾Cd9& !#C/߂[K5dJH$g4^4KQIdegYSY:o֥6>8UUJ !hː]s%\cדc35avr`Rr)\ z>ُKw 'k=Z~#=W-!Z-d3lür^FjesnGc߁%i4#+#Q .ol/xD~+/Y3uvkVaIrl6aw0!)w2z iQ+T6@iSp]TKڔf@q+$5bkryg͖;sִPA~9',?d/|_ PA bCˤi/L!-XJc/1fȍŁr(]ɥxCfjVoR: "^2jɩmWCfxŴ [/^$e^&ޖ?M;hMD0P=f8䲣6IEl1„ b*Ҭ2A !X?Àq}x4A( 9nɪUBP=04\= ߆[^_[pqP`ɠCcKkj4r)XZ#/T~ c(ɢ'xg#Q4\JO]ӮS JS^b0Ҷ,kj"Gޛ_^@M"vx GA@ z+qp Ţ=e|W;PrEGj ^T=u(_a=fD# xAᶺ`[=^iXø"NRTn͞jA04/#X{jNF1I+OS?b= Aߡ%Ŧ8&KZIP1o?X1E=N%2tĪYsy6_5&uMIܿg][XmUu:@* 2 b%u1 k'IWdRmf@Cp靴f'C5+u]&up>XLⶈ/-ڶZΊ\+lh U8E'|myk F?@.iyuQk ӿh2՝xI`5W>].=R3NфFo h. BL3дC>aӖ!I k3tj/P12Mr<8`,iT?U|b&ƪ E6vdD~ 9b)>=s8UY$VMrτۤpC(،u$-K﫟/=x?  S*)3ߑ[̳î϶̓M̐C_A+URӇy N\YVOg!]zj X%k3J(&] Юn仇qSQ\L^9T]QykW/2SQu~e'<^lS0)>z\`~fG"i9CpXzSp3?.n@t+1לzL{I.4"惠9ZTJ#D×M9&u?oc(]SJP*?Ȅ/%6(T@*D7K9 _s9)憖wHխ=]N%?#SO #|isrЬZ 8<ۼcLVg++m7 lC:BH[K確tMZ*DIdN AIPB+A^}۴\'kvpHi݈36%\6b<}%MDgɑ Dw  )N0OQhr8Q 뭐X&8{ ~eH=ӓ Z-4b噖 *1>%6sr#Vc^{Hm}a~"5#K+gdgl/y$MKl'7%Y~nsg<%\OMQ<˿lX]g%yb5hv"e.&\Y~*_Q("gX-󾌌YH~**]o`Ƶd4Ox/H~&W>[J&^Uw $߰gv:4!Bwi넯}mWS%'/ t+d!}&W"ؐdY*ɵ ZX>ZS{1=<9yh^ rB3~ϲ qk?u ssZSpДb*;xkw'L= 0*i/%R5}W2 x8UX( AH5Q3vIhW,ɡbR·bb;|ARW$,3%_>}fnI= #B`ђ °QS=u ^ r%cZdjI܄4*S}> ܭN4ʮ~],rեEe0Z~+.k*&Mw:ĈCtk\Mb`_L}\ نJʤD_% V@v?E[bS6qB53=m(h9|j~%s17HZ?'&߯*7kعy6޶ws#ZRۺc22_4(WO/Rw"UK;"xήTt' uI]s&ΰQz{K z{5D^! W Pp|R62_zRF(H}+zK*;iֳ@* c{{/91 +&,{sV0جb:7J3 $.y@uFSZQ* Kjg|g{nV(p F U`wi,g G纚v "Z^_1R_B'{rk'?b[ur\3F͝*CV;}<'ŋx$+dZ>/? O"1%C]n*V 1Cwik%ħ f+nSeu8TXG<\Ͷ.# i*5q D|yR:1 SP|RzYkp 8׵mFs| { ZN;YM\>ӯ6fAC$,!s8@q4BgY$# Cكqszmc-l eyMT6bG xբbl%d̙Ѣa Ӻj~9,9RFcbW sC⶚AiSY%U3вs*p h>sx/ѓh `!{,(9Ғ&ͥzK;!DMQ&LcI'1m.7KP@Ӂ~Leafc4M67@*>sr-QgB1CIAw6XT&ecWWD;'-"@u5\K揄8 X4T 1P2l 8 V_ \|d-8#c˷L%:R߳G* S2],&I<+>BwY2L |h^fenn_d>t6`" ș7jHM6/X\][zV%QB .I:˃ǃ/ِq)sG$7/p|()E^˭VVT=Ǣ }ŠFtRN:cx'Ki-ʍϐn^ Rné-{xP`U[oА!D*2XI5de~T%F=@hUئtr-bHRjj[6Vgq` z?Ozʰ7yYEp;k H(hVXmX:uz$B0RL՗yZT:E]ͭAsj {ɍ)"ρ)Bb O(0Il"D|3 dל`!r5:l0[։CH609d#$j27zș?y\ @t-$c,WJKodvۆHq`vK_5~[s.QGlM'Ve-þL0KcVRl讱 sA0TD y>MWnɶf?FxIUlCm) CŌX}\+K\O8"ޕ|{G,惛'-#@+H^ưbFUK@4(]hL1e |HQ_˜}'g˓++nYg $,f"() \h  _@iNG$7X9wuώ-O=*k,`Wk8#VՂ6XÔm|H)+ƛ۫ќotʓ~`ݩ EKLeo MM7X @̦}5A|VLȣy6Nj( =OhBaC8O8 4pDzgO  S :qLS|4%p'`1`Tʱ~e/nXzP>귂rQ1NprgݬGMyɪ]h"]!A~)UtW.Tf}{`~UN&J5-+16K8Dn.O͕WNI ZMUjBC)~:Yx\u o; :yU $-AJBeӐz XXcq },}UY|w#׋Rdup<"^`JMj;琢VXtk~ÕfPFfYwVuΥZwDR]nko~f'!`#R;2clhMZϏ|rşKOiBi.(aݥ'j67HRf '7uM4ŗ[r)~v|g98}VA j}$!;uT-s>EnCV[ `/`nLĿ)7{=Nw3ˎcB&B_, PDo. fN 1B[q(GŹԱNK#_.Xfnq.;gnK8&۪UfF@g.$_Q3H' 1Ui%Sd,2bdVvtSAJS@yy}Q O2ܦRSNS{H$Zc mYל @,ԝ9c8' uR_wS|czMȊ+C1b>i(8ם nv`yXf]2psJ4r0Hho("5]#  AqG g$66$^iKL<_b}s-tYgw!.~V-|gv]bkɫ̺Xm spFH+"c Τɕ`N̋=S/($Gd+x]~M~sPj$@WCǷͱ`DK1]O]o.su)hFۭ*=, }!BwLQˆ2;[_s/9=QAD(0u,YabzUX a7O`D#%bײB^P#:m€~$eBI[Jmߧ[Clqnl9Bm7~\L†wY_ˮh2jhwubKJsyœip*]q C?l&%Ǽ=vA7RuBjiKX$9dhha1_(׊ƹgmеtW錚vȱ?iBuC3}2f,{zXI!L^B;EBzA;IŜBR> @-uH|'r`ֺ3sp n$ = ;yE]#H :[8GP!zjl[H ٦lC^סDDT UAl"Qm CwJ]0ES6Ƞ9}h䑐i{ kDXu/I2;Ggc:5RWWieAz *g6Ъ]B¦[wDcu_ɓJaį6 'δeu63%r̓c`G䋗%m<{rz@f^}c I[v"I@#ACXuS?mVĠHO.&3r(I{Δ#v'# uPoDVΩ=+{k^]r׫q 3)|d5鏣BIlukϷ]2fC9F2;*.;Cq90ǧMzf6gT>**ViSgAe\R:FM #:IL&̆ /P@ELA>Cֈ3geg@^#<2qaM=(Mzh#f-Nr n", ¦?/Dhmbox⭵"> 1]ml OzN ~ +~s}/1"Qɬy|o:}]Ppo&;H !S9`v !vS.kD@?FAY-q.ǿ5I^fMocL9 o&y{G6" rh-sh>4W"]lNr]! NsN8zhVonK`搴VC+rv&j?ѯZ[U{N?>Mh Be#Rj&̋jRckW:x&1M*({4rpRTa ¹c^|b:s<1bY sY܎X-Y{R0LKE_W?&-ښoA6 @Xh60IUP,,|K?H+YZ` :ٸ b jx-XP{^exf2Os"6_>SN.bzI'@[rhaRĺX2Wf¹W% JW4l9>`?9W:!O| c[]2P(#:<@1$M:C}Ow`-L3٩6P)*G2hMd0Ճ/h<#oo$j\ >zG1lT?5^Lc}\l 7գu_Ĺ|!j۴$pSR,D788xnHcӁsxjڙB; QsNHTnQ2p d9jWyb3eZ/ hٽ/O[p/py^3fBnãf=ǩy[I6=-̒S)2!VΚ :tg , =d_[7|(a䚭mLw*KG$'.L5'U_򇴭龱Ԇ1F0ˋS2Pֱ1{F^,^@aJZavo.v ow9~V9>^Jc1G?2B/.*!5."Z!VAi ݔ'=8h3v`F X=X(Жy/Z3:{T%j趗k G䒞{!}/Ґ[#,e0鐦WQaVp4#M[eG܃gF}kþdZPSIoJ&5E0_&Oγ,Xj|tA Y҅YCsl@^sh[ДA5Q#jk r h,)T1S5kc/=[fv̦ P@]N )yT kͷVDYi)i kfx{s*AҊU5M4,ml8 2caez &nY2,hi j>d,E|d VE^ ៣@ɧE^^yGxu z %5#۬fmH Ew90PB;m3% E8oŚl>?.$<4Qݣ*WqSO`9$'w:AQjyP?=~h66_[ fٱ˹M!CBF"U=s']p 7UϵE D ;헭A&1}C?"ݖM3}*.60l@h/R9T}M{ײum݀6OkEYٟZYfyO1k)nAfxɵTtf{ ֑ͦ]ϻǟP{ɡdI%k$j-lPmE8 }:czuѝٌԖMO9^ճwvBc үXm@ۉR 3U3LaRSͦNZ2 eqϖ5Iq|H1ݽzoufy_ĴYpSG-هm\˒\lI)혣)$!xC>.1D;J{ Dڜu^/<ʙR&s3G'Mcj[c+D}bBȠ  Ļ.C 8W&xkT SY8.yfXjf#KB Wr?ESzEj|OfXWJ`mx*T(k-S9ܪFbg]Єa}6Eh%S>~nG RX)u8Lfip~(^G V`Ŀ!=s;]xX(N3vk*1<9- Xc#PPVQt xD~A+UTA53l3YNSL ײ]SHu ]|6@gtPNuyRxR(Q>LZɆ|JkBq}c"ME!p-8 d&{h^R$BwW믍n+FqrYX BZ7n7_98'cx& 0Un9^ ([yD*6\zFS{{m0Ո sufkFf<ԓm9ws!'Ws\I}MKSHE0C#<JY?;lG:7aWZ}efy=.q&&E+Zc͛Ie~DfL1°[)7d;7b.Z|%4*L&"xL-}%0R38t=dRLMs\`NH/=npqL4NaЄ+CtTD`"w&;ZdB\˕(36<&E(.ѭ[s,v7Yj9cŨÄ .J{>f &nCyΧu7"茵~yVC(ny{PPtv0ras |XC\,!jQQKi'] ( Ցi)OKT*ۺ 6cMh ،*֣RTBI>a[1[q*HPVYڄ:Β%*{Ui8*$ ͢B3{mAC+OA0<جdH !+hkW"/`LxԐe{-12nyzwn :&ӹ{"n֔6i6!?U7Շ !%1 pK ? .q<o$ZmO,F5A< ͸" %c<] P)x ~w9'ODŽgǝj59RjsǗ#hAolI8v'^-o 6Tj(isFI6|!݈KVJ{-Z_u-U³H>׾9ul6 sCbJʹ5oVhXUJ=\FN2&OZf9s$+i9d&Ĭ:  Δ o3c_n!Ơҹcg0MUV3^F8o*QAq=oDKN01Wh͊3JNDsA7:*>ͅ>X:#,! Zda`R[{o:R2`[)ǠG|%äYT}qn^. v5oπV(aO9rftT+ʊόrgr_%z3^4RR1]_sZ^ZS_LW /2_gi=0Đ DU~ 󁽓XMsQ]1!}h&kS#jw p%a0ЯM2^8a:4j!/4Z"SL*Hu 2p ‘移qnd-)MNinz:|ޠnfZK`Jҏ+f?ז26Hu#,(| I/i07 j]wAJBrmJ 7Џij!5|g!)(HdF-5gt){zD7^ߕC˭4ou@!uYmBc:yzlV6@?{R c:^_6zn% bqc !)TEs$uڗnaָB1f|<Our8hsegO08٠ wRK^ԎHlXlҖȭ%_./bzu>7$eK5lqmg;m|02Җ) P)N!t$CB)! t8jqze/1ִx5}7P2Q6VAvg7}@Tl['(zKsrf [9;0X$zZ5N=M^`pz}d.l(iF7vW',@V-o7HنY5MșN@L%װ )ŚJtqu 8PhJ8 fzI/Wa^G c@xE_0K3:X\]W& p1sF)zԖjxhs nzP'ܸ{U')`t@;{$B /޵erfP:!tz9d> @G)I0ۣ s?:1]kG-h&Ʌ%=Q"s%lZ 3fޤ泥Z딦T2|LE\+FΩ]lX*U34 JNeŨ|G<:Ԣ~t?L_8prY k`fi)Kùvg$*YNhhRҶ!,X]!nZNjq)h<)ix!tQ`RIKhx;'1o{>eu@v* C@ڕZFzN ]˭#c->"LBOFKRgk 1hbѳBP8a(߹M)qvFj`@WѲB[ꮍQ?kH7 զ 2)"QpT{Wz#G!<]sCw3pobH M #fE:['(tRQd;N mCfC縱|i]c"hC]p vujBHέtV%irs#f*Vq$ŜsW;Eՠ8#+Kވw&`si +=Jo2]x>FCӋ6NE[rxSC]_:§;_^PdgymwhcwIf}rF^nE[l@~o`[ƒZ3kLĘQLp}l~ӟ`/  cn54o#F-[E#1mtc9dqm98_灁j*b;8'Ͼm;beDn} s2oR>;qñxx)lpjUx#>ZBeCn;"S1fCN-{V\hvkfBLŜmUk!._B&|"ucZ*-} [dyG׆q9x:1ekWLiZU銪E* czCrV.$ 8VƲyD]nqoQ}Z?;pŻ3ܽOJUkK>SvSTV'Fy"X -λSryK`[( ƴkh2&>צwϵ4`] d0I8=ߤ9Yfmhh1ODsRWڿr] P>f)F45&Gtx%p̝a JrfDnBط_F\+6Э:O4㕋:LHȶ(q&h6*\9 LwOjk6V>=IXuNvt)9>=o=J ,?-YU䅩iIWj۟(Qj?m7Zc9[)qcrxK"=KI]a,sg2]ĄhPVX!A\GM݊x~Uy  26(eRb1H/p Y ;3s EG >DMpFd@X٨yfMITX3a"ټݯbq/`o*O!&E;՜$[BJ(4hq-YTCޗiHͮ2uðM!TtQ ˋ/!{+;RE V&dM{䒾cs&,vr)O}[E=G_X{b0ɮ:.pSَ4Vd~[7@A9FyT%=.d:Cˣ*&146eHyZ-$\f7~Oݜ$} U o91̲g_I!A!h;0Ծ n#;{f o"æ!r~ω#<sϕd2G-T:% ( 1@ڕ s/Cc%h_]Q-a8V"qs8! 등>eI7*|'9;LfET: )ۼ#X- z\vkCV,[K댼Yct 'gnsV[x,ɳ fX-% !S3r]He6[ORP#dr?ښuc4*n|pgٳ2Ӻcg–E-zկ /eo?.):iJD~ R fi1B\.4AhK_E`EH۱ ;RK5C3urK*ѹ M1&y[!SVtGhYcx&.On>j8d%{ cT v9~ <\,6Gz<|>Vk%g$N.$ˇQ4+9P@,R).= P#eJŕk9V{(ZexFCׇo#=?m;H> 㩝!s$%=j/~VSFAK`~lb=⍣uK&ŽWU35/nA*E/;`"gPp2\m*.:ZSԈmbG$nȎ+X dxbQ/Sŧٓ~$76{?$ٖpNnTYB~|ӎ}eT,;ĒDlgr$3U50Ǒd v J e2b[HE6?ǀ+.^]Ic]9tS.ZgHٷG[F0$` p#oG%x6oɥ}u#f3h?-.zLqzhpbh \Fnږ;#F( -lG *84,Z 0>ӌO8r͹Ywl*r/GH/\>'Ht1uMԉk05eok1H+UѼ+֗u+xt P}I՟.Y2Z |@h vVb1?kx D v$1t#xW!p#-*ɧ NFg¤ 4bL- ~+$Vp = f.ڶW%Z_$ + 6i>3yR*˄'+u_t>R1a*Ŷ3*j9fZxbhD8^|zǯv>Ff@&]C&9j cP_E:Ky밼ehP2:L2qEjWcxQc!:]@!t1N$]gwu ƩUe vM,"$0ǖd뱟8E lt y"ޢ.@@\*i (:1]#6$EL+x>VOȮTSRǞZh ňzyqe;_E0vxvyC lH^q%F'QڭB__vjw Yc.YwNZW )2U^[v8]+7=ܧdѮ ϔ E)1stX*'լ@M3dRA56Q YʖvN0̴&(] MЛna* Z/ap,|{$qP]PD Wl8;,n¾a)?V`Ŷn k*zuԌԞ2Ik:`.1YQ.0-/fN{=C{vUb4fA9i]ݰiSGbAv*Z|5:TY>S e26xy^_%\yjE&A!`tN Za@MQMq_q܍gYҜ!H !SnY4|}ݨ]ǝU,.s 3^e '$Fݫ.on*eB̞6Rg$H0, #=Ɲ'F$Aa#pDc7sCBC-^Uf6M]RbzkQI%DPu޷n*AFhZeR 8'Oc]ՙٺ? 6 UbH'8T[] I}x;" $%;9-+:QNAZSM> )CCʉ ==rkMfE߾j>.Q8ˍhڽ`Ogz#:Aً|jL;i}u4Nn!&ҴEFyVh~G*+~he9'@JKD Y;1\{T@ɇHSo%0lpwsUrwڼ ͺԨdK%ʉ#mO*A&q υd8$; Ɛ[uSNK 1F=9T*m>sBBO/K48ʂUɧjsK ڄ!M@(ۑt%iefsT4pV>¢ ĩEC L<+y}^#4=TB$yQ:[Fb]4g7\߰nmQ,,d.9;0du"%nT:1q`rP vfvd3Gy"{xENJ87{u&;R3c`^a-w6xմ|ԉu8W%|e0W;$K;ʅ?Y¼a0udlLI6Sznz6 @x‚JJ]*"3~ޏB :qyf,+uW 88]@F5Y&Uг(п_t"Oh25c*W# 3Ve'Sr9;`u LCzJӠty4 7>G|L TK-ڱ݃V.Mp;<: AN(&FroCTBAkrBg_a|H~iېSCQ`ڑk*X[ 9=g_z| gaVµo^%X;!GRs]L\zhm Rs;X71f >7^ȡ9r#vuRxpMdw{tPfS $IP8\^w{|ZV;ٔrq\EOa?ḿϢ 0u}хsJ=a- Ğ]h{˛˦`pıNǚ[oD>æ a =͏=3L4;VܴL,aJ7zJ1 Z /Vv*2DUC[_=c_׮53@zg.0h=k|dO\(=Цkwk T-UaI3t`I u|D DGx8G:P:]eY[K~W?y,+I.3xXB,rVcA~J+ݙ~a~?Ln|F(^XA2Iv^ţ4匃q;6ۿq[`ʶ(|ݚ3\26gBe+>%UƷ# /}ah> 2bm^%ws v&>>=zNƅЀ ւbyMcGs;"6Jw=T^ڗJZS X`͢0+ `Ճ!ct٤JzrUy0A2Qg޾HH//)!h^RhGGd_ ̵WwwD P5IV@7RG$Lu5VKT9Roʭ 8ӝX2)VgBDLOvz[8ixNki "?{-t2*nڛWY.1KH:m=>T,v"PR`ewTd.^KK+KB/|3FN]Mry.=ܧ<6dK*Wf4FF/d+Qm9/gr*2VJ>gnu蠢ZNUQJœaft7mf:W"f>t5j+%Gd}IiߛB`jq s8`nA^IT ħ2$zXņf̋R HBvve; N ~z++jIāt`ÌycXrz o@*jUn`u;|RMEuZX:Kp^;oM3"TSy&LB۹aϫ%Yt&+vCkK~>DOS% >Trs7O]Myoeyg@MݤWPSm H"<9!Wj#Ib@d7 (l-xQ,劶!1Z {W2DJ™x;աj>sjQ-l-E冑+ .P^5* ?6⬏6QhݟP#@QqjY>ծ;Zo緡"8S¦2VV'LYu#`df ǒ[_\2 riuW($0 ;!0Lx)hNFr[ $uVZIA"4KZ{,-NQ0^!l*|ByAcoHOOT(BLsd5gV;a[qc5ѱa k+H}pׯ2-J:6n&e ^H2K_x *OPdEFfou}]K(ET \rH''f}re=uOqe INjķwips~*j?D7I*/(, !|v2u id8X 1auuYERDu?i%wEPk?Qk|/LcqK,5W@>jvPоH|uGyǒ;l5*x@F7I%e\CBw;;v*aS~88p;b`EsM_Ku$|Tp_l)FY {[\'b)Z0JXOel:ӫVvOzd%hA7z 5 ^<& _i75φ~3V:`Ub`z{mByv!U[%\e lIAwpeӡ_j =4*O޽ּJ+,LYJ&o20:E?R<2L1N'65F˥b`Mp|?x4O]$re^oS'S`\ܖ7ߔ⻞_D2[Lh|B}ʕ5\BCl.APu^÷7IB\z`ܪ}95y{d\\.Wt;PC$ق|nJUm5sZ0TC4hCP?y#>` ނ XL~ڰ|zH:WYn9h,| [Tcc#DvȆG2 fhm`&(wA_g=&0ѦOBXWh)+3}gzO'%HRY'A!G{s<#HXpOxA#{u=knu ^ҢV⼄xgb*5RpW;qZu9Ib}*1:?0:3\ܠs~Kֻ ^I [oq?0FC+8tRLJhhJ!ULꇭq ?fx<6 TlXYfUțK%fB&$A:tT~9ո +މ߱?oq0Gb*T!QޑWn n'+JGK7B +|7DǙ ]+lq!:nTGi$H'-%*MnLfi3v+]\Q˃G/KD)<*b&[b[kUO'xܱ"$^&&Q/f!mBݷ vl %2 \צE%pFT>4?'(J۱3(. ;]}r6~e6S\ . lH,s<`}POepwsuebk4&-%BD<&t92jtQ;~Weql;:D owV|A_zHCXmwɺمu3:äRoJH)۟`LkW-\MyQHP2Aj!8* Ea˘20Ͱ=I T]&# QpiEEy.TtݱrT.wTTAS$FزG$7W!Z#:\auR-!Bt;s$P#n@rl/BHWG 〪jsRan=4-ݼ_yMeyV<.Ʌ uXPi9joɘhPD㭥MqAx@>ݭq,D΃q>̯zZZ/%ly"/_4r>"%$g2 NIj t:ڀP1L+Zʚ׈m`e#mX\)ev\]yёL{wth5Igiz('da V'͑1~IRi-sVeb>FCŀh^:9;…POgʉ+:1vhA.6Yc09OeYNT:fm\򴾎l)ta Rs?F 9அ=vt7GDeckn|)o ^aF^!S ;t: Nא%>ɼ0{үW+|j6<DzB&'4iil5ۇw#OW%hƑegvc}`adxժ+ gVIB- ŧId&<6a>J3ZWqb^MPQʘr >J\ fs nlب2G,8G347+)緛0JZ{?U2G_70NU T۰Ƌ'U H\ *5z\]JbrY/;UgmE5p)d|QR|AetPlt,4Xx1K>5׉-\gMcFjxXXKun ?#7a5Z%gW/.W7|8-:n``.j7V!j*I\(`vxlN >¼I0I3mW"^Uxk79-m˶s醻O=%(:)J[e#XT-Go‘d ips,W'kPhjxW"=`;%&&Sܾq[+e¾"Y1s&Zя,ApVֵe߸`(uҢ CW:oY+!d t`nAb%@VaU*Hqt&e枠&ٳ4)@3/~򿪛9\gv-+B脏5!|  1tَ"to:`(DE65)Po֍^Ux%D~DEݱ\ϚOz6Qol@:AUdx|ml`#4mƃ8?*M =9ȱH1Di'-]C Ơ_1ڑ޵$L:!_hyt [Ň[-U)5$i(Z=^#hXSb)Lh8X(YB:60"~pTbU_:W*f%Ikw~8v2oA 7sNGUMĩFљi?RN\ 35GacZ<%|Т.1Ot=8&H=[g{}#,?}UbA/u:akkB4ztي,Y8@Fa9zWq> Hkpxm+h\ C7FC>g?uB*zc7ƅI @+Y@ݕ7 ؑd[Lm.Z2 +c+%B1Sǯ a@t5H:T~[A@t#s}|k34&B #h1Y'D]tK, ,qH`G-]F;^WZX.y6ܳc8$)TjAbwŘDUC!w*ؗir)X;3+XܻHͽ@Z|{"d^HQD*0OUJ|H{Pf݅DsNizpQF@۲$ xvƝDZGT@NN#vg;΢grYc*_,|h|aLˣ?^8Ȇэ}K$ayt,b$}} 2ӂ'*ӎ@TPpThuu V#?>wdJҾ䊆#եWqw0תc3:ܥ̜MWJ&{ [Ն.7Bf4BE/ SךbbfL;TI?A b.UVP^ЩJ_n]?],r%w+ F9 չ%Ձ!vv b[PبFJ4j4*u[aO|p*may>/o8(Yvwzqlu~'O !{L~ 8,:;쁞8ȁR$+TvuY]uUWE}潼 uLPo,=*nBtr#}?,T>ȑv.Nâ: 5GnՕGEym6*dfS 5K՛D^T!]1ഽ?^D'ư)!c 318Rˏ y&oKww4n^#:$Kxt@>mm%GxLϓG?lw@ v/"?e W'R۸1}+ #|=?odKVug@;}[ Mg( ngHm~mF 晦OTIū^}ӖmDC\֋2@eIG.2OO nNQwGO&*(ȂM 3"ؘtD4 !cN6mtR]$r%GQ\-=5)Mߌ҉}ݜ1u>l8v|XZ3e/5C`x/{ێ9#--~vX_xgY z;z i]1Mk x`u0K^ցl]i(*[籪]qG'Bn1AmM#5{ "K: G)^u-Y!p8b7{]/cC.T$5 dQt3i#=IZ+0qC+-ª]l7.0m9 ?O//}Ddu Ea#*ȬPu<Ѥ7s3~_kڼ&tS-auN])}Z![kqU)XNn|SJr2 ;tӏg?ʮ)w9y9 (,1 ñ)g2=vIt55lʁB)&j $~.k>),ɿYg%B2-#j phI4rw\/цȥɇ~:x Q,ˈ-¨ïɢ֓{$Cb#b쉝դCc! ( L8!1zOhg@K}x][Ch+'ۜk)Rf"^TZes[P!8ș7cKKn;iOK'݄1WM?Y@Qw,=vZPv[%10oٰ $yA p] O$L|YLCmL1*c!s?-վgGA왣' A pg74Fp+,*dA2Z1WZ{gZ6\oHGQ YIH䜺%iж*#˗S[\}*L_@Ѕv?%bԴkl(ʆ⑰ޞQؾ|,XGGHAl3 R&m1FOߊp;Gg|Aia:"GU.bL.43=njJ6_Q? |zɊK0˽ԑ TfW4 <'0VɼϗcΗ6 oZ4)%opoپe"bQw&^10eIhF)2 F{2\wbrVcvuݴ@f*]c,k<C<%|ؔ EiBN;.Gm$+Pb^%D?)qĒ Xf[ac>151_pbΘdtB>:."89~CAsO'SA~7d[$EV kS[Ȏ\-M,4L!?3]NJ~)!')mN*ʥ͓R%Τ LQ\bse%9W~'6|ؓۘV5$x _ͿfLQ憆ޭ{1a kFQ=9N hB+E&߮nָ'||N LR{ 0%ܷ*t" :o) [j0L΄lWQ;Y= DQJ|R(MjhݒQ,Ҍ"YLϨAsHDg;E(^1%g?;cA ,59i$o#D~OSp;QVdstoą'`\DI#N=n*.y9<_(vjԴKdٹ+\2qg(dnQC;dmFe@F,9̋؜!xi0@Lmt3`2x_H-8Q _YNH}B4=+mr= :v1m$Ǟ2yp&}Q2$wIF:S&/}!VY워Cub8 Ttodi4ɓY@S{ %O> w?%[YFBPT'g~5 <' xbID@5gbJkІˆJh}-5JE|q8yjmI^/5;pa5Hj*p$ \;MhM@ܸ9Ơ?`(,8২kTTK,pP^T(@jVťZzG;]#ns%j smQ ?uº, YÒ6u{ͤJUʆ`qK3P1"`=;vT`eLs$.= ZL$+Y3Y?|W$eUrBәG]Bn_롙cu1sʈ19qۻv;V?/Mb{ӏ#=q =UrdU( !J)He{16R]^669ϱ @S \P5T|]ږcIFq0vM~Y8İTS&sP&ď̛~L1tVz1nrG& ϓ"$N2iFD+dMwZth8N] WGPty%] `vCxKܺR -oAf܍y+B\hy4 :цȸ?> 4.Zx/9jƀ'=/gO,T~^wĭ+7s pspڪX=,`OBa]*KgGմg~2F?<4Ea$ -ROF$XVF;U6گ "!~ȸ)Zޝizˀ*Xgzg[F'\4KiK9'm 4qСe0K~ziVwʄL E%zS|,fn5xUзs҈c%yl.N4s`=> &OˍrHu5-6k]bQWJqqLVom.#R /Cڵ Nt=`Ut(3*^+T` )TEH#UGnGNc`pc΁ XL77k4/ rHw!/Js=R[ZS!TuO~62jsTo) 7B/pSOpqRe Č2FuBp]>/zZǒ>r>>j_)պr!H9%~Cl|\VnO~ᛈ6y5 ?&2z{Ԫ}bGP;*fL28yb?AzX &h.ld.MN5~\EKF茮kJJDlV* V7 BfYuU&׳7UKǀ-#]I iZIlxì8"*zL3l±4JV&W+ DɐUJsD^|S((X,P\'N5 '8 p6\u4b)ÒyԴ`N2]')fP)Y|/X<_|z*RӋϦeI,I8+byďέӱC8r*6ZO$;i1 ׋%rm=*e!.=LEƛd G-<)D՝0]Vy=BZ*ܴ`%b4Na1. TH+HWsˊdFFql/./3N,IA{KYv^utH9m(J~wd8/d^@mB܎?<d} 3 B8|=( :ya5z(ݜރǢFpYr9aY"nh0{=gܭ!p.vC/QL"GV%FG(k@]*AoΓXѸϨI%r||`aʐ*ܷqO+?~f}q\/\ΞEk*$%x; g A@]3&;%3eBOWvt]DSE g{^GC(LH6̔Ep' $YߛSRڢ,Sm2%X%PqဝeeqÆzy5aCޑcTrTI[kpgkA.+q:E Iz yd:W>܍.>2# Q;]FyT^@7G&lrwnt4HK͹+L2;x܌pC$\ulqǘzM$A L[+I3WW6)rK`{43!YY(]yZ/~ "(+sk,M2ĞV~AHy`r"]˽u U6ezg_ xj0k&b`ѲD"$hQ$Aqn|?]ݭ(?1 &W<]})O=B"BIVWEmx]e#2DxYJty'jJ/Q'\8Ɪrn#6I܀BzQn0Ml.f?rjWB*})F7j^aT;E. 79w"*O4j:q9Wne՛_LAp쏻=4Sh0\}|;4G X ;ռvh(aoj#EVG [4/R}eb{ b/` ]ܩN68ͥhUAl4}?g=N߫qr ߪ?&4R-˳9'XeUTpiBL%pe^ eȧGx $%.Lx;4D D{50{Hz[~vzMU b*=ԗ JA;܄AD?J%!hͱPr$g{Jn;Ayn!p.hLgOǓRn=%ke4ylzܡ ?*f_',{sl ĝ2۲,}.*X68 C'W|SUo 34$I@VVeNSzGܔ ;u-Ȧ/eH0R\frqh,"&p1v0F=}U?t?%㸉e+3'= R.EtI6+Q&a9:MJT{w7 ύg^ii BiF1tPQ#cɑV: ZY>Mx+w,TlJ4R8g SNS YXݿ5Vw~unvx`>}N5 Ɏ$d>x9Pȉ8KEfIytr=B&77b B1ֹ:oq'b"}}0_.O+iFT}* _D;+2eWO5STۥKb`S  +wxiM)n`)p7JOTABb25be5+ld.]=lC}I"vwIhWlk8~#ObSfxodZ Qi-Ż3_,K $i!;b5܌iO_.10kJuTb̓Rpvxj#n8z5x UW|^ڄE (xU-x&:Aih+gIy۔D<FQ+rG&;i[>hN|X]h\n{B*Ĵ?..Vn: oR i}r O߶NcPeF6t̳@I""IE4=_3Z= Ct#?L c@@dn;eBz-T_Nm1Яm#}FH%'3w$uPv[ݩ|lPF-z;f91s%ꆛ] g[Z˺/T+GD=+ /OoMZ%9 l`b{SBh}d4#Tg.5:3#{ =(\Rq kykSyt+N=]E亣%}/ s6J,!{ovi>xOSҩJuh`l])KCwg(ebۨt,3jVp2ڒKJ ">_3h}cyDӷY s殆V## џ]. qud$j_t?v"~Y{L0*܏N8*G;jNaDǼKU8dxp;!{awP8`gw„i&d|OR {8= 6A ]J2V6{<JQ\(fwj}YQAe r7k% E..HYrM?J!R6pUΖ{]t4vsS/ܞ,r0#v 7hphPƁ#g Y2zQk [\pH'32W RxJ ׬<@)jKNuk8(ӷ|fy;Do Ͽt\sb`-fpNQr3Q9c[5 sR 횏}HJbѾ,( doo(AnR#'&)럐gZ3?޺ "J{Y^ixCe2Q/AUsJ9tÅ2#zףkP:螪w0 Q'y#&:&<F=:6QGf7S yGVO߸u&V˚ર?* |H!G/;URUe,b@;{Cmטi/jb>W xj%tNtr $[ XP3%M3~zVD}z`~i M40Bm-tFrk31>^%z>@#:$V)&ǙQzΔ+bdپ\nOc'US_ΌGcʜBIR|m x\lb<9X?.U|OxӉﭧKj_aM+JUHG\+ 7LOw&kG+5"D4]|B0k%4_?"o1,~1`IJ(T ioRKkwՑTi Ex߽{ڀ1rرBD/Ea'`;m^1 +RA-7c%h,Šk?F(60SsdNS-Vb1j▕h%tNwvxtbXZ N]qPu~ubǩ?7Ƕv"M$9y(kPi>Unȇ>|IwuO^ P6ܥN6TaAz`ʭnCU؇YrI]ޜŸsGLBG羿΃e=֗*B-À_5$fPL1:. 6cmKnL\ŁƟ_4z*D} q ^Cb=ĭI͛>xaF'D1 6@N)H\$4!0j0_N2v.L:|Aw*h 2E; F`B3dI2&9]wR ^"iz2Q'XMoasuB峻k%㟕wBt#iUW`? p;4^> QT 7gӋoyv\d. Hp~D)uKyH[C!H~vV+` Τ$V^cog!!)8\5e;p2j-:mw*Av X/.PL ԫki{[I3%Pܓ-.C$J?)s8Ⱥ̖C_mq԰[# -O9}gJ:*8fQ咲hd+l,n [fP_GGF'z0dg. 9QީonB$~g+;PUM᫝_r ^BGvy 8nٿ۬HG|ǖN])Ӱ}ֱ-(}Kfy zVxd0 i(TtQ3rȎR1!klu&Jn-ƏrY/-Q ARU<(ϝg],[R"vü1S]X@lqF>JqvCRPw%f{4dWQX8.K2o?P_ $&g*KE!#c\Zjq!3 Iw9]C@o<ÿg0VpɦSnB=+$ ;6΁n}kCU&'[+Py>`yEWʿ.@ 0<,%rZqqME΁Ta9[rEX[=ZΗ5,`JhP_PQqE/%ѐ=i[%}Ҷk4qϢB]\2M:Y\ABʹehd!+ҭ*@%B<9dIBH̗|i C/p?a-|<#iq SWtw߇ݘ©0ҐswtbDfEi!80. >-*]5CأzY[^2M#3J]u) ]q e[W:d%D,3Fq9d$LY)#,mqKv˒c'e6NGoorENz,nWfr{-TݤYD,x"T~2ԩrooƋIjA^fp˯}: bR@rRl6*H{k+!m~&` F%T>tW=o[aW{{rmpPN|b=̹느˟V;Ы򮀋==zuNP$z W&'sTVim$۫1OE (Ǹ` HŁH:rfa_`W1PQ8Å F|*(q8ct"zPgZ0'aʲlu+:~!#m7xDp^?2tn xrG_<-~g~u+Ͼ[e!-3Ie0JCBXӯv{2o4X JW{ѬTsx6uC*5,iE0M9%_X#4 L‚g07c&^|fIbΩ::µ8'+c_/$ˋoB[}xYb+re/uLwesOB,8: j[ʋ Xl0 B{2<9]hg9M, {)=olx YiFm@Ps% Z\_ ' Ӭw߀(b;/57arD߈ccQ~{3j]zN`d kk.3WuQz<bWЪy.* MG逓$x~NM;4)^iR[d}SU?nfGtjdjG'WT amj `~A'W tFH ɂپk ½?ԳtW8M\TaIXBSWI:SCItXc$b˖>ƫ<4]`&O R)<KYm[|+Kö`| \eT3qihx <פWlI V|_\ו;YSOtmscv?+7Omwe\|<-@ɏX_/EY8uXL܋L;§[`0-K?Ċ:y yF?CrDǾI湵 O_ !J̔IP B'Ӥ_ki.}}sWQNRTx@\ʿ'ȀNAˎf5U<["\ |s?o G‡I]B?BYCccr,}RH14Gk]?F#MY:27[}OZBDvYB>$=[2#"l3y\N!fRE]B9Ehy !wt#6(p҉weFaĸf)qÈNmi;"+ :,j`l閛|GPD)Y~ d*C'NUiZ׼kҥ~.YoG 80:J?,`ĸLf3өeP q90TB+Ј&lIe!:Zכ4n;ž*@%ض-t0R7Feާi:mIpBXx gopY+&K'Z _%U/>sPҐ^U B bSD)ǖ 2=oz5;Ao {V%=-X|]yfydRԇ$<.I3 h(k[Qfd@TR=X?jET ^YZHiFzҞhE=\̭t:@iA aF R . q.7r0V&o^B4PWuϋd3*ܭfOuXDhTu @id(^ Km%-걜oQH9/j|R_qre2"1ki٭F]ìd\[Z-Dίa_690\U^opʤa! SAUpAJX. \2NbVBAR$1$5P|}Ki>#r,pkDş`x XP|o*/6gɲZ(6 ӆi K'{WE-R&&5|vsz=>= Rx齃΋9?TS"AjBە'8# :X)^ A2ДRMs'÷ =? lF .QBNZl?KfA [(yTO2=H_l[;(a8\L5<: /-ì * =GP[>öOyƇozt/Đgjv8*MƱ->2tGAe܁ 6  Tsw򒙆ES$`}[6[rQ0 O .UC/)X`ȣ >WtI?vTǁ% 4W/E>;`g1|M[&OlL8 Ku5O|IW$EbiZ= zWWZˍΎmupYQ${|QFՄQ7zjDf0 &̶JuȺj"J榵#g%Eĵ//mBُ gyÌ68=wё!5懧G39%q (Dz _2>Z LZSyh7ħ7<p?PϪ"yu@{!Ѱ[LNSo{KIщ}%smށ+p#&\ (l8$kds o7ts5cV_QZM!H( e\YovZCֈ~"6eM1n~W@7k}G5%?QI.ʪݼ*r*MZFpZNDnקҼOZKq=r;t Scf6m{< QB{?ijt !B6Ohᮁ 6.z`~G5Maa4oj`ƌnsMCJCͮ d_SUp07$2ˮB޽l.y/q-xX` ->uRJ؄fJj_ָC0zJW_ 4#3 א('} O4=ѻ9 W4GNe`O3n]e(eRB!P"ÑVѷ++?l >¨uU!WJʂoC/au‘+|>7Nj>ZR,AbxaiQ`g섭^(bUq34>Rd``^:YJ6QM_dKƆkcMX`˱D-Zb\ RX]xJ=<Dz8R{]#Z}j0ye.#d_so,M!If6𤞞̞{Y;u$1ӵiV!,)L$ڙ"x긯; ' X~{/BN>}=7Ȯ^*[yB [:uUB;Nf7xMѽ_r /PIɰ#`n Z2Y|$mWڀjRG;٧"~Y"pJu5~ CVLad?aǗhS33Tw|HZC f 8i<O2Y:Ly&O@uT>16-;9lUDr<߉~ j]tu7ڱ8": ,Aהqa9$K(;d!&~,|;+5\PQk&4פ|##~5XOMnc\,5F=9cU}O&2_܂G+Ls o+1WzdB8|v("Uv_VhfxXf =jhX}. |,h[R#h]Pm_|j$%R|:}jJb>%V]JEdc=Շ?!zEնfP_4q]Xphe!L"ҀyRo/f$c╫oqBY?v6!U5j;s IngQR7QSt=$KZ&$.+D뱐 sB^(Pi?)BkTiTs-_xvR@SZrTxN)CP.LXfW*ĉ}2ݗ]c3[Xv+_Z7B#j$mMRA1WMFZ W\k dܞ!}SPbcdL3 @*c$o\.;C#~iw+^3\G;%} bB&={2& Z}\Cpp(EeLA2f`1/M1[U'o5ODm6e _6 YRէ&g|PIpc [POE]|A|;p@"6NZxH1Β-[12$B2[;ٔy`NjtkqgC{qjOGtk+GÀQmql%5Ao"6΃I׭=k =܅, /1&F fhh@.ɤ sY}*'mS6^]~1reAmbߩo7}[9~*ݭ#аQ 7IyҪ{ny_z;k2[ =ތ*<&،Ð襭4ױgB˽1<3+LriBfߝzθT%#ErVDؿot$aL.Ax2NRiŘ>̽ gr566M~Oz '&Z2Iɼ*b{ɥ3|H%FXN ktݖ4;4Ҋ"0BעvLĨvL؞d ބSAgJZuW<w"O`ERB FN!ti /T(2<ô4۪bBDw]ow(5X $k*soT̔+J b:}kgr`@}-w"Q+A#ICBrʼYcFEjs}Ƨ T8yD*uʺq6dX;UyP.7їބ,0Mh) N}H^ze$/(p;87 ,\//X3TGO_ſ> 3Iͮo! RN04q?KH:#'dX??/J:Z|Bv^"./[5;%dʚczb*[\i8鉘§)w̓4XyJ,t[.ͶzŴw?|˽Da)wQgѕ H*%fݨ@bO+ a毠s˘[W{j:P"sC6c]#)* p006t;FӪȺ;d[YFVc&ʆ 5)B.x9Ո-S䊘kV3_+Q鞤L* jW,ɟ-l{Q&)0G -D1St*_D3P4vH޴"F'¥R'n<+ZlXudg,($:Zi/}M# !:*#ɆPrՄ:_CPHR=^fn Im[pltT EN>\ Yt~HFuobeowm9][?Gv]NTTU\@xmN#{ Q%FN긟͉q:[kť)a8ϭcD m3&*ȸ UCF"2?ĸHlX#V$9w|yT#W>I߫{˼ש 53L}7DSs#$3%.+쵘RM^6LY?-Mbav'`c/K-nҵsR?lѷ-eIVTLRB3$WC%Mힶd<11BDK hVcdL}2I`upcB7:WbaDQ65dfdװ \F|~b,!V2*8tTɟ-e_o_fϐIC[4h,2l9D߅G9c+>i 960b'a&8w>8 Jss9pi Ѓ7}k)M0|)V`/ϫҌQ2?Q/[[ɿBzuԡyk~I&lnA"5\c2cKC^e:[%dz),V)|T%QL-rZbRZd}eU sZ^Zck䗳k|"  Ǘ"stj},gPnG!j\;7V}fo~ K̟nuK//A}_L%QDۃ; Ȋ)4h4DQ2B!ES;gbRAr"ƸA%QeZ[+вVj K<{'ex<۷HEKBVZ*jʊ>d@tOUj)Z81@ 1 bz#ތs!H+$yH++ ĝOb!!ISD23ɑ?P! Ήu&5[M)0H8ks5)W-X5&C?ܴwrS34T bp~h -mZi,!O ey: r&r1SjBjw-pd<d04̅LhGPWz8=;)I2RVE.=&| #|c'.)( MⴅeS-jFE2'{г]Ef!+}J[P9\e5Ǧ! 5j2VJ;=!]vrZ?7]T2k}G "`ZD jUt ܀Y/,k|䒫8D{YBgn1ܴPF`\~{A"!S)7_boNZ&JIgH7z x#g$;rp.)lB>[>]͑ r>œ[}噌,tNJwG|v͛vI{mBڃ@uM:L{]eu"[Y#v@uQԬfUʌ|QF,IˠX$C`#MT1Nع}y%$d]!/18#(]wUL_5BvqVY:@pcUg,H[cmu\)+8k`OFJknܑz̘Sh…Dur׃Qm<׵[iё'.$ ANQ$W1mx0#5[*7>xsro,A)( Ǘؓvxօ'A<Ubs40N`y&6gi1iIA ] ' ب]$^5s7b"Fƙ{-C|8&*h]nΕXs3 Q37Z̈́rs9 (陧!!thbOk6O1D]b@DDI5@{RSJv\ћ\LXA?)]~MHͽyF$njf+۫}\ {"|BVT$_,X0q**H"'KRl n l ޗ^r+cNL:hR!*pzVkOe:*vabNeG#I#7Gߐq3HiG,cV`p76#Jj ۏ_Qv_`iIZ-}MPIƃb ba1~xwprbwvDMcGKLфl\Ik6Jʣ#lw`LJ xIc=MWC?,2v8;bCi0^^Yʆpra"$d)OPέ o&T? QŎ?-o75AS |r݌:?mOw%f 6+& Jq~O;fyOs pℌ#ⲃYꉢ]VR6蕤-Q<.)kT\)_)47D#КAhS>9y*a @LIV'ݰ'W2fÇsӡ3G},ݚ,cvBO}]| btNHf|=9b*A,>'@g3MԷU㑟8fqY=|ZA]Ddw[aE u'kWr Иfubdn< -({fK*נdOQxw(Dřa6_W s6' ̀U µ,Gdܝ䑖j7ٳEىtěQ&.tpDH yLwU]]<7E3LX;ʻN}!wOɛZA޹HSRIпT^Ke+ex i&Aҥ"K5* t!o._SM IT}\YsW,߅q0ϱ8?نѕcoD=|BIfI㛈d<_WB|l-,K()I,Lfn(GL:L%=ZUñpևӈ֎4$5 ojQOSmxfs+DP-UB-=_Vħ"j.(ҋ)QVmy.VIB{b.5 cd0/ǢLXdzT] 3:q%Lu 3 ]ΥnnR.Aاi7)5 15۞MSgEDJ0$#:Y8>w\dH!yu788?H)KfJ OL %k5Ui )M@0jDBҊ fv0550~ 2m͠0?PUgT!uZJU\ 9dN!ҿN0]O}.1rtm#U OZ__c>$ Qr\B#zTZwe2/.4LC78hk&xr'Y.$h> My40fңz!'.ƀ2oSg#bJwBMEYW\cpGt EiXs刺K?2R73\f  $*wJ[  qUeC[`qL'261Ȑ9&~K ^Ϸb~!fIJv:v"i&Bt% (ƻ0FD"2Ԋ cC*єG`hm-x¥&`X i2#FF5P \0"rVefPw"7̪g9!]!\Zmp]jle1*AjjuAV٪Y }a?lghӛLT3X;|_+av$\.'Rb;lAf6>j{;P[g3~AP2t?Ĩ]R4"dx۞n=~1&p"PB.#ĪS\DK6k+ʛ5\јH3AESC_.|pr|AM3 C7,?!YTn۔*"pX)nd^bbwE عGz|Q`g`S& K*X2ڊ׏y45 0'/hijNnNԯp$uuێ[nr$bwC4@WKc;@n͚F#{%2q7qQ2Wrh|0%vCXУxBh9^f /eI~wClwUS" ^|vuj:k'Iͪ "c.>/ɱSgsZ,|c0(4cW9 i%K_Lєx@f*|@;c! B~Q}7 UsYԴNmZV<(n&RuBr|\ȥ.#4}fw/]%QWGteK|?/\GVSlz܎`U>IA)5y/h?OJ[.[2_ZHtw,ib뼇Z\^R%+(:ߍn'n-Ovμؑ5um]LM*ܰ:&fqE}R@ GXtCr3\i9e,ezQj9(FZ̦l(kYڿ[D!#QMR ?9Het=`[G.⩩\ 2*RNn&sSZ&a}<_s!9,K]-H`>3ΙjȔUe%Ccf*X㮣zzHulԱڼ7NțU*i 7Nu) XoEgCɓR[/@ݐd(&x} Kǩ(J+FN2AgnݲLoa;~`Y8{*'ۖ/ B_ئ*Y!!yYG[ܒ8UK-b1l.DZz1jxdͺҰ\l M%fn!H,qQ W˶ޠf:+QpQR$ "$pZكA/8q|ԛx_^Io4ޘ $)XifdCBrP1o~S9l wȃ+@p3[Qɺ,=R롊g 鉶a-ho7KXܕ_R2(|1 w>^*=όAhUd*]~h3@aYO NJ%kM, e:V{#N! CVpkh.3AlJeئX?:?iʄ;u24R6+¯T%pi&Y+oim6UB/ޝ;rGĿ+E뎇)Z+*r>pD9T;, ,QRűG&v;)ӿe RUfMk"'o~,#$ HOh!XH\UDY]A |ԣ^  G4ܺR5n ̃qC~dPԣ4p1q|&">*PEjOJkWڀ= )<_͙U6>Do"gI웱2clMuVq?7/Tl2PnxMB?;Gu '˅kY_W -R/w-,e-xʒIȭQS=)KQG枊#|E;&?`Vە+ޏuB)Ynw(,z*>|\2!gDjjk [/]^ 6S/^, EKVK |S6'`#Bl[ʊ뛴$Ks̷Ϋ~7 yʽ|K(564밚i!8޲6PKh^M>EUߵF0Eh$\w'^S r.րC?'f%DL/ s}.g=å9Oj5ӹrlRݷ)^s=̝/Eĩq<9qz/i˒|jY&PZ+t,w}oSq"RoL# sڎ]"-,Nt8fz2=RN a7cdN Mscb紩޷1rmi E)cHNe\풅ǁc;&0--"[^~>K+/_\jA#X,SYڜ;Nc&Umal26 _kϤE3'(og rN=rgBʚna^HnJ'Wg8P#Eִvsٮ| uv^IeLn.0rms1-$JSZ۪x. JfpV/5>w.dg5<HqrdتNl8mFֶ6I{)ʫCAq&!yȸ}ęN fE* ]!u~;UںfyU V̈́ݗؾYl[zȩ kp l"fE 4Ú*7^=2\>2ʙ˴TXG]6#f| B51ԣ1E䚑.ļEy*&<Ǘv^XÕffaicI %@/"[ 1D%=)o%z M|֟BQsݩ6/(Jx.^0B(W7A] qa{ 1 a~a^eGM Y1x"2 lQvdVŻ6Nx\p"p W8)p}`b,gfRhhh*o&YzcU?m>HZ,$ naq߅38yTOÙ!K>&hӹx#Tۊ5}լPVmu7,mnWhl] 6_fջIs(PLG*!Җ"!9VN\݊ry}pUƥA|#*܈ٛOEMzu-R\閧3uo!-zi_zdyY\ Y:c"f]ڭ>s;L;ÄM4H %J"²\TV @&n`+O S]A (or['I'D9>ьA׺]D. \}_獨|)QbH}JR^=| _^)Ӳp;RK@*#Ȏ=2w|[(i~ԝ{2qr4'J.bMRzJ# scW\: ŚoVUˉuHM | ovnSQবV`c$dS"P~Лa$ h[L?׆yz^6.v:JQ7W_ki y(8?U>c^_;h sw}1ŀ 6:-Sx$r3Fz_b7w`0_soo\3`kDu[@Dʊ0Tq0+'<08<|x%ߒQ؋],,!Ao]Q"U EwC2y؄rwZU'xKe/c04{thde,8,sEu>QWO%0\ܢxէ?> Zzj}ښirq/9·tth\u;]|[h 3"(@g蜑(~hC c:ga&i~f!zۚ" ɂ~<8ڐpu $IpeBž'-OxO мYMPGP´&@ZL5SLZ ɣn!`Za([,3JBtV`8>EAeANS.ps{̆%q~JA0hG1!OmTz=\˳V Go0nR79 `+>C/nf^Zpեi~XUS<>U_|Dtdţ,CAEH= /W?&H3?)ȸ|(Aa>gsϼӧ&)^ڿ|f@K&0JИiiTʻSICs]MFrvg@o$S'aꟄ%f]~[EF畼BGYCvNOO`=ݳ/^<d2)ATCKgl~g2V W{VTL. ɩ8cԗ;I0K9dԋ4J{kfR'Mr$~y^4$g'?ձ>z¦8єMLUDX&!vWs-A&9 *iI5Nl6 Dk\[QO01윩PkN@7c`4&Fpu$LjFD$03E+5yCjI,kZ/4U>;3@QM$6GbpfL-|M0=MϠ>vߔɽ܊}|53ɒ֟rX )LV1s%j:y"96~sPrQH\FBa+hCUݕc77Ч%4u$u)4~&qR nL~H ۀtcwv'MBR|BCNj࿎/8L(iahgO@-ծؖOLJKkC؁ NPPakSM5:. {Gއ>]c! ;6 Qr Ǔ) 회 ?Ut.(!Ղc,5|JqL͇[+93cͽw(?_A^ E$֟KsuB@)V@<1cߔƢug3˳S1VB<e.tf%9CF4^@8dGA{^r*"<5-R,C&Ԛ8'ښh қlиCV\0w&#guYHӲ  MX6Ğ}jďƸ8g)G%OF9O?yܤKw\Hi>V=s˖BfjB`ܓ@:O;@GmGvZy+v:dx>j=zeіa@]98C }NloC 2mg)#3"FP Xc {&(P)g\i{<+LIhRۻ\7Wan*pQ0uͣgtXVrz1q#{[W,?AxAZjKşG#YK#f <$1U )9hH su!+dzʝX 2ȈfsNԟ>[o7j2 z-#JEK5E[6OsO&e#]Gփ[0s2LY`L^n?qZч^eyWVquc /?&:j[uir MpL| b ov.X+KxDŽ{^ߖpʗ>wn>-ÃԽag({&ZpyNW$`(rϨQ(7)* ͐z$!n߅)~0>?U)6: Ea_dQ&#>a'__j#Zp۱rҩ\_fx:rpqk(z|U9/mC m/6w|>$}ِysOq |r'a#Ʊ*ipU/r Q3~::/)IboOaOXd's_;6mF-3e8up8!Pί]}Rb.j:B!^&?&ay)/ did\ĺ@vT,6MYjݑa$ed?mx_G (mu0wc!1O0Z^E" 4;.ӈ*= u(i꿕;ۈ;Jѐ5]c 4 ?޹I<#=Rkh~~ҁo LFnQ< Zr} rldvMf }.nk*AFK&@ς?%h ɂb띛m%2H7޶qGTusX'ϛy#j̧i0,.-@fʶ\JGPE`H{!E9 xq㿉 \*"Haɞ^ӋrX̆k qBx/}vXTDz/Iw#c :bu:CRa Xx7&Ss`OyҸ. V'YJt{һzlb [[)ayF8ueBGYZVF3*@G2D(]8e Ӣj2LuA%շ) Y.O5HC^YÆ'Fk0W  A^1,`W Շe^K8R䏏k#B2G2*[k/FSP5AR ?=E1mqh;Ҝ kҵH1 M'*3+OByh",52ѫ>7ҩ,($>$Bjp:k$x"Ljs 1aBآbHpA-Ilq8sicH o&''X%Dɐ'G-r:^>Ďo_)RDK$-G_ !0?Gɔr$l:a;ZHzmKxeSYwsVaeˆP[ȤjfFE=A(:{|K>s.$8  YR- 2[4s iaVcbӗKsg6OAk4}~H,ML= s+h,7zw"z2qI_`c~?"̝UuYe 'A؁݌垁UP(Ã>UaӮ&4qO+cޥyk g6іަS4ND; G GƷI>x-η ;~N}`}5q"ɥ7U[Y   Di%ż"? x8-t0]x X,h'gcBEo+E4b > 1 u6@F~}l {cDßO# ǔ5˼ Њ{X لC]*,ڿƙ4eį!#Ry!Acx7Q+ĪIR{ұ$S*J0^z3ѹÍgRX@}#^+;+%m_$e[8! d'^L`Gۼg̏l[d 7m9Dk_w1B !9saxm3"6tpCo!+Yw\\5-<=5,Jy7FH o+<a~)hFlRwH~Vd&La~0)^KVf P6r_zA}*"wGc\GPh4Tyҭ0;!4bNU~ɴILcAھ{ރ# OE 9*nLRo[@`pU #mѺj몝]iMCSuuxʫo\},N3R>`Ft6buisNA@k"_t{5-h[~p¤[Ǔ١tYFGl4؝MsR=&:mNn"sR1f \|AQNVlVQG-ax~jiל\o+ xn}mERaV*D?hN3HlXu(Ɛl`8NO7#zDpb-QLSXE߯<>V7ܴt}u~ LO.#4~X: ;TFPb:! 4R>uS~#G٣9`k}g۵5pi'LpX7(\g$|a_w$LB>_#>^'& vZwQ !ԙf?:ZЗ*w`&k=D8ԠVXy&J0c3VE4HC~@ͫ{Ci}ӌQ ?C6[x۶ir㪜}W ]HN*r z `d8Ä+*V𔽥 )6<^Tơf_~,OZ7i6U{_I,pe lv˃`kG `N]u]˙ӂN>;7L{ dm*}q5F@E *k)uuV;`8ՉʦUGE>>밗Xjݸ61;P:)\Έ#FIܐJ+ -ޤ6qubJ^r'I@95A}K I|W%vo[p}"^kAwK5 |`Duț˼Z[}gM%:ePbaN yRɡqc+  :eG1$͖EؽKbU?g(}"i+njka7WR"خ5xzW d@1[dNrd4aRm-;oIt꤁,A&; D) rr1ND )ۢ*~qOexy(;DR%_S<[ߋPpO Zy;/1BWRfk_ﰖf+>SdbT3"\n^?% :W-= 5Q膈Aa:Ghlܞ&͖co)TiriIK']!~ :J!kEǜ_韦Ej q˯NXJ5ou1&qLEx<(_+tX7-*oGC:вNUa_>σ}!1HP@*Ţ7!b;zt 5gml EdfMѣ+Myx?ٲv3d َdAX=CgFu GL s<797@a|uY!T tVd/"`̿.W:MYG%+M㢋O۰SG kn{f|l -S(Zj 4^ (r;W9r!-=a N\Ll3$CϰA@hu^b\ZwU+JpMc-{o{.:ڰST+qngJԆ++JqA2QͺMj6;՘UHAGIp mB|?(ٳXŜD&g{< T)DMcѨNU;lDa@<-ze :P3<7B䍪9&:hQ%o7It~Tp~Cg'@,ZNVgh*zL۾0ywևAĨ(Vg1\uzcW b=ڌc£aaD`;~bR3<:QB@LNVFTs'!DLBGe0p T.F1ۖepAoyLh-x QooI O1@?2}LVհadG!ziAG^zG>4s>$оxhF񹇭42ܛH-~u`Y=Hr7έ5=Zѻጳ]/XX(}*\ |b3*4Ͻ@e47t@.@h!kQ񸦖h o )}U6|leƄ7~͟>]qhuj=K ivuas偁}$W6phFB[Y0#ii6S d:=xȍr}0Ӎ @QvI_wtHf4Ũrj;Ͽ)FpmI 6rKs}BG_ёyh+~E?\pO,oHzr}Z\_ fY/;5/b̤ {ΕJ* ס1l媰ԁ0 gXmi}h&O_#:rU "c'St,*!۾\hd>Iz [3- {h߫~߆!@BHdI_n >Ib.{={Ezv\?נ;Y Cd\ZWO9ak-"Xn7Nn:d+r$jJ 6-뽛xpZL$ĩfWfT4sE2ޒz0D@/c*۶@fm>oՖϤ@A=G#2+mq)"(#6^YͰ%qBO|<: ,_g|3ydrAfh1X ;QYx*9m5&p*FXt@&A u"p~EKՖo˦|K472deg (lti,PVH,&g|˃q {ڱ=H2YO\ G 8AkiŤʎ-K%8mĶ}aL X%Zmg)?K.+*q-0s8>UWٟ7`Ù1K)DNfl{@eV/5(~`,[?H%mܤCvgUUϔ0(Fn>7@ih #>՚Sڅ8Ըm՞ٝ 7i:4 L\P26޿ⳣkak-&N\a)U}?'uFg| x g0˂@ ST1 ER$EJHq@wsJJ4l m_JݔA&Mv <,?_JB U§ϑFc<-<=6~5hP\>9(.1z+r;͆42c%FXeCT(iy30Y& h|=F 2Mix!m6skC!.>"f> 䠡@-\5ٜVcª)n\!?A6V n< sUIrv)I6r M襇1QNh+d赘ܶ8|" CjcsqWpO"d+F4{>R7ޠCeoXS{ƚ}[ 3`5G=aYVv!/_TU:o[ͥ5Mnhod\q% (,u\tϒ՛Xg+ipj(o[P^UPM /y.q1ܻk}Cȋzu܃j>`f_2]`:i#XEEHoMfM#?{IQ#K4])FwJ;:>FR FAt0_4N G*ÚܿFؚpt1s (ނ`d&yV LMO:^,c,C{Pld*y<%Xa ܰ{ 6kűSM=z*@ A1&?ꂉ #)0Y(GM1Vaٝ-QdUBt/qa :4NI:Daa;XG \q{yg`@>gOME"ŲsdפiYrTmTSڛXg.3$OCDR3ʻ*Yԃ|u(-?ç`6]4)B&9jD~ {C:x1]Aх cVeN"wk,Q-9qKe}!Y+kg|+̏eݟ߉tĢs NjIyXx Rg9ګe5:6ꆁ櫥 @WO1qh i14Z Zw]t5=@ﳙ^I @Kph2IXbYm46KQ~kf72~ov4} I_enAIq<(̫4XIY}+u0P/"Љ Àe~$xR5M@0P3qZ"$w%` nFHgaIIځz[z,5s"<_:`Xkή;J7Q/ju6L},LDFiqGtxV+34-fyzs!э4 N^4&Q$$wxvSP—ngp5U4k3υ$aEP]c9wzI%Xb8T[ kGF]) w4q.͛ZF3b%'f2>iQxQ͂#+7gD[#L_ob+ۭo[}Mr>XoKgl0'/g4/M6}4x N17墙vhSZX6 Z $UL f:Dx+( =x%RIeUB V6XY$Qx}yr <=CCz8*?v +-_1kN OBYRӖM? &8X$~S.Wۨ2"{4@YjlOZ;܀f_'wWOiFRԯ& Wەe:A(/iM%5xKz(IMSf{n3|J"Ie@b9b"vp-Q' Ts' ^a4LFRp)KOjq{*̎7,1Ke(]uubC(VbԱx:1Y%JYhFEӞ=\lI үHkӮ ԟŽ M_\X 7zWi }{yRVx<4gF^U0)*:Zh)a`Xgu?e@9iOޱLV4 1~O..%;IN>~T"#BЧn'dF}ܴ O9\5T[KZN!8-؆ZАe ǸdDŽ=2* On 6]Uf> ^Aow~+dS-q`cpcJCq,sfe 0]A!;ⶣ@ٰ~I .%]m` gEK̀߿q3U FzG wY/L9KJ*2*+r~ȏ9ƒLF~WkaƓMDCa@!ZR`Œ(T8qa!X5FUHeA5 K$eS7sN ma\t ƈ(IDV1gf^4v]^s!TmEn'"1slxM'0˴}]z0)/$\wc@PL.# .d*_j;&hc9}R#yX.K&qz:nzz]$$7>UI=hd)BB*iزH'K+׎7': ??Xrz51i a ya,6;2{RAUq.I12?~q)`@$Z8odrpͅXX+Jrz$P6^VPL焖7 3'+K^!.cb1cd\K:+;D#G1wfOv0՘nMx=ʄS5mAqHTK"&pTr\eg-p9Cިx]8<ÖcgRQC.8hgKA۴~H -1$~M=c8߮p ʎnlW`kDb^_nᄟT!h&{H@@3; $u#˼XQtv[ˏYD7hx*fI) oWXoqTC$ /ِgA(P/ۅ9FPl- 憊SnLqlLo5GI?!;FxRh~%:!0sD1JЭ]yw2yS䮇5h m25Q}o"]﹣)5, {"3ٽUӤ݅c9ʬUYheG+5iS&T~Q߂ҌBgKuH~++;S}"1~90K;g/WI۫GT O*I v8sS!tK#Si6 zFb"\ d&Z7L ?𼇦17lewc~t<>銡$zR0*UErn֭8g[=Y}y!GL$mozSx@<~̌qkAd\",es}Bj\⎯!FeÄGmi?iaoar;~:ꐗ=[%iMԼi  \.'Ⱥ*_ʲL46A<"eYZ"U"{Mo. g ޹V]ep$*@[h;-e k#,d,؝1ˆxт5" 4(iעKsWX͗}љiug1%; Td-St _n:w!/DrF0W#ݔu =ux&OX vB3#y- e1)U7ڸPVLq) kGBe2d#$D5ٗZl*p&"EeF6X|{}| v3M\JwE/tוj7+P9tfcX/jF=a4ܼ1v%[iXEGCŏu ])HL+^6*S 6x,VC`*-X|ҝ෽ 1q4X]eN=u9ʴlΑ[ ԒRd6ǓK:(VYTlr@U4Ю& ^S\&; ]+muٛ:QKwz?nÛI7*E#` )ga{fo7NZY;mfQ;qwue}qDT/2@k(& #lax,ϦQ7?0RD2v7,8oAd#zkZCoCBn)Yo_ wF&Qf'sSne) Ex:aXc EH1έ~(A gu@ Ά dq_*DWS^\Vml ::WiwWܼ |%oc.1Eџ!G1̨{iѰ_YfIyB'CKz,XOo&A#r Q[ܐR*Ic3rD_Xo48`{!{}P\n'Ŷ* cz/HL՘#?vd)6,a6ąN#&@(ixQ}Qd.X%%9h[zݲi`6vbSK~ 7D 4?Epb⦌8of&`}xLQ_IF)*^ѧ,̙ZY[)b}34:c߿gb׫Wy%F\~ (q/6m||{xЏ$8-tviPWU3 7obDœi<#}5FiCdv1!}MqyzqNDɱ_$E\kJ{ UaiB^~ wė>[6!0 `=::F]`Ԣ!\Ra8|G|K[2D%{KcfN0cal~rAxh/EK/VfIhh&tW?M`h'%Юo)le TmԺWY߯ij=%ϱ~BڤPcdLZ땮 6"o/Ђ4=(w쉇\@N\Mx\oI)WzZբ;#u+J R{ $Gy k3( 0*}Ї?,2LS:Dp)H<썾%څ,AYGf9KE0ӓcH-C&&g' e fLI< %hQJzIaZ[1_ed@y4+x)IAb)"&mư}$*jOw`\y: -ʈ[ciV{?|Etp,nѾ"(,h!bNVw? lO<!M^_S|cX;,+ިRw{,E,B4yc1*9QC0t:.3ehTNf</=P3,oͶPՖḟ #C{f GVQPG͒D}o=k-KHK|~=@ )Fh0<G^Ey[qDyk8ft|S)<@bA\:f^& Akv.Ev-_Ӟ/ &Boˇ9`jEm&nCMp?1t滧C 3 pAr[ Z$-_Aՙj, gfc=2yrņkyM^kM J>1;Gj8ΑE˗m_y[7~119.^q/vGPdΛG> B&hMGE$>JX"о7 KR#9>G)ȡD1 WfJ!d]p?xS|C?L1q0d$]vA)]7Dkxo>(ӍwIN%u&rHk&=-KSe-jyOB^P9{pLCwcoܶ'˾ˊ-?a>HX_>tٳYA(ʆAڡ% {OQŢH/%Ǎ"0 F 6Do‬kK ɪMP]:" ꙃ Г7 LgJuFVQ4`t$P48sg&v:Ek錪{UMb<ϫ͑*W"A%|;v"s'uH҂,@ GpGACڡt|]K hLcs#zDlr@G?OƳuZ/ҵ%wh[ruLek73vBjU2Hi=ȝ嗜͢N!Vq킁5;~uZ 5$R=Ҭuer̍/U{ C;ƳZPڅǠMtG q ^#CjL&hu{~}Ū5 {M{#m:IJ 0R:kQ*3GpE;'"r1? 8֔/2B>g3\4j#u2~d[yk<79`A^ !G#nz>KtJlJܣngW_/%N˶Kcdڽ[OLDb;Eɿ~L^ >&6fIeFo+|c(f}R't q!ۜ?X@EfMmxD5% KCtM.^95 4˨~`;e,h΂@o8Zd(5"_hO3oۯfe~$!!YhrCnǃe!: .6Dk%w}o#n7?1&Y3fRVgfEF3H"?.3lj~饽ƛWi;8Uc{FnOa[eG9Tɴ m9SBͺ8 *)o-Co؛P@SSv.;hO Qj@u-*TA;%:6%N Y(ӂo[(Q"z&/a pW<(ue*^I] w ά[;f\̈DEŐ!-#Ax6I.Hcw/}PyEJm+SࢸRP<X?\FHBi/ OIj]epw}J!d6U\A)5?=}跛D/CFЌ5ji:3Wły[B,Mgi]2|֑:UڑeWϼK Q+Ύ"7eb/ ϖ m~Ѕ9)m4-ېMƔBgL͒k6B -a9O<nQnpvb|fgFqK]7 (2 ș{[:Y}Kͤ1 Vi&la"NXM0e<_&BU|AV ȷ֦5z;j^~.MZAbg xq~2嵀z;kSkvC8><\6網'ig"b$'@.<+$&ζIA1UVd {C{ȷn |,7ˢ&}d' |w6cy 307/+b?ޏ@ o~ "ͧ8ɪB2V'j7iHMѴ_J ,7L0LI:]VԆ*5uxzXo }`i`&_Y{=cEt'-֤7:}iʻ0Oi)T^CX3QD:2Tv7:aM؍xJGyMg~T@ʹJaGczZb=0`8T'wF4L 0Bmq"R4!UdV6ZM#6Ӳ啖Idd#gڅMk^v[i)m&[?-JDg?n+@w _@|W [E0T$2xOjla3azYbnp-#zWP0j`Щ3#bMd,!$j00Aڥff,ki ` A}:®>O ZH6ߴYʌ(,P(r7qa(ɒK唻DvLj.f8sAvzB]#q7CD$;¡|F5PSB)S2~܇xz#&Sט}?j~976}G猓ew{Br\#a6zuJHϱU}zbkKJS΋#DCJNaη[$9Z9SXXK4汒ׁ֚pZH>@\t%%S^Ǭb$(GrHAa!Dyq5RտVHL!pVG~ڳ3p{=`Lн 2v(GK:ծt;,ofvXԂ3roS#ػ62VK[8h%Z8dtS~0==O r`̀ t )Ld=.82nV+Nm K!t>t=ޯI<ɗ ^OwI[wD2K~ǐo%a I.2iHA@7Qi 6)td}G=E|aG[b<MDZ7F~XЀsJ5•׏~hi9`n=[yzL\ \гJLךUί-XI qXYM d PMQb@E5r8K4v{47!mZ8}nw1H(WL_J+ Ew,7zʹيV9"P$o@b$5Z.LQnj#k✥[͒%@j(7?Rrs ej?~(H@./rhvB/9@M@,$V="i.X w+QDDB)T!5&fg}.(5D.Q}t\cV$H=`$MkV& u-K,@ZebjXHsk'eI#6Q?nOqE,Ókgu2ه'[-s n%$%t2R"UZ4 t9,C߽LiQT ç24KP/**[ŦM ',u۽, 22 OMTg@TcQ *`NIl2KыbbM7j#9/@"~]4›++/[ ttnkiw4_͓n|LJσuk5Rw>S:"_!2ĽB4/h֭S ~< LQ [uj9ozYyKH¯nM. ?p7v12`*#@Sq:VyB&XpVNCKL[i;t ;qem5< Gthj^~Zc]OqodޤSj1jK(4 6'GBشE2FiѲMƟSXā I7a8P|=4DyiKm uc{%CkܻrC##BH|~]T+ҀW߄ GIBH:`Uь,ؘAN- : ˴zEkV_p8bul ׏߼Yٻ9y{Pu?5b|(YᇏV2؄_\اv#nEfxލB٠w p c!.2lto{y/%~-~dC 2fk{VjkG;J9G(Zq>yDI{;?ٺO0fƍ͘A=v-`sT ܿwqq7XZz[ãsr2<2u)f|:$\댪'unK"Jy\}XHXtJMTAKJN4>xГn39S<{cyG)_0Q J!0fne,|(}IgX7Fb|@)c&K-3/AL-h^Qo%Yk4+O>=D D?rMk 2RfvoÁGvyB_@V`?'#cDqNV QNݛi~!pERX"8Z79ztUBZv')G%x|mlᴫIP&9xQ +%ܡ7BJiy8EĆ0TYƶ9:rL[TzK=(ޟz]*^h.*ˉ-3V*#rR_i.S]/"62s`P@inJՋR޴ }-/`bPsJ{B@fB,S4^A) iܴ$NpE~IE񗁘r6=I%U9ۺa '0o++z|Xe"3Y`7j.lv;% vYH_?]o'l+MHxh}E*K:vPel0ЮDa7JKfI'})hD AlhB.(.ի/h0AcDi@l9~n& Ep'_*A;\޵^cp,CHAB'#"8/FB0yZ,Z5 SWx/,,bDA&4BP^dQeSL88N7iV$x5X]-Gń~8&拥VЙ2Y*Cxg`2Pռ x̕jQ˜FǿWA$M=wt+NqsE;5<3ЭoQ\b;\OoyKu{.{z4͗_f4xiyZ*xh":,HSDžHUNҧ1#vCzXYMz'Q%dG+qSz0mS6\ _o a|# 3<c&nq)P78k/ͬx^bu_h`WYk=2͔RU;t9u.p;ΖR-ަ_ü%T:e UaM~ uM-i_ a慠OzJsZM;[IܶY<2:'B%]gyqS M KwQ$OG7m=aHVTׂHX-s䥣7DB:r.Ѩ }i-=? F`9IitlwETC~-pHK"]T/3JSP;NT;7)fVңtΓpB4`=l/)Zx`cS{kdhhGCe>J0MtΎV;5b&{ @.Q`݌8I5.|/k9&P2"3{nTaPH ؙt F Gw pk#yR6aE<ωȘ.EUZp"Ȉn!V<7,z*'8њ Fv-_* }Z(x7 @cحSQSK%aGWߗ(>gRO2F Ug˶7U(<l=eU@FLlt#Iwq@[$Uܗ=d8 gUQH3Vo7 c6xvP 붞nq\4[o?nx:-̎:-lS[ܭ H2\% R'}d֡7arLQlh՗D98g$g͆G_Թ>$*оJ /ZFq-[ p6@\Z Wq( IDpQ8`rCH{ + nKk!t} t_gA72;(2u%|[ OH[ Yt4YZ9aPqXחy)1:9ҘcI0`F^0C9A_i4F:%`O'f@lV&7:ߠ1>lNR __=ԎM=qhtLp60Ǧ 7tDU+TT#Tu-/Zh+v"q QnAln#ks1Zj} +˾q2x,M0F `iE4 5+ͮ9 -NDZ$ÐsSt\ɆPK(\JTlgJKnojb7WcߐO+.è'a]J@Egp$Nv.;/ym-rp2NlI[ o,d; >Brߑ/;MuaWu&j=vidT}, Ћ@\,2_?m8n3Gk+C8 ]q'BNsȱFCei$vP+7+#0xɪ.^z*g !7ώ HŜDQ ):_K^ucm%l6wmNC#i%MQRk jڢk}.~q4%*\h Oߝ =׿/*)H.!k~(<8rHmB#OM?Ҭk,iy`| <`M1ĥE J#!~)c].= 6%T=\S,߿CU KntY$V{rEF gt6Zh|ݫR0rYCjf1cԋLDҡ>.~%]&ێY9x|gUoDб@&ItOn՚%>QgV,a3pxӧߎoL} 4Gj5 8 b_^1ҏ1=0$+_6,㙙4ޥ{M7%cC, ->԰8;*?}0SfVp ,o`5 wR~Y^f5sx 9^<_(Ij/?ئK'`4yzd^rzwM/'?QS'*ÿZBzZcWr-,Sc-Vl(M>p|^j bS緁GA+h#noɽp\lX6Ýu̪t+8\wo #mYISLO, US3zɆ?b6bD"'S~Md{qrHZdI&)&VWXAfv9t`¸P:Y!,Y?0C6Ư2lK<{y^zȭfUȀswceÅsCc?W"ypd]!1tx4_)gj߀R b_As+QP=,RƣOQ©Б$˂l֤_ 1,%r !|MA|P7jt,y]l/f,g LȌIUB0x1j#}U3kaJf* H!y@ Hs|;X߭>ˉ }jl/x-}hh׎*6C2r?+e!?ǟ>`?`;ъ4}>/]<:xtߧ|zIcoh[۽ %׀=Oye<+ejCm0Zԋ--DWmt{/0{x&—XNH-6)}g^{iu5r*4L&CT.;81* e2GO&혶Jdb16pk*%1Ij>M&.aUPzIlg>\88uD6Ó> nO\1Uˍ6=)v N>$!hN..Yݴx&c!# ^iVxajA:ؼ~;Pʃ mY6,Fx?1 #/us\ IH - xļ. Kcˣ4" ܴ 7l~j=|C?p)4nDpALRalf4%ȭWl e%9`PI.Am{,ͳTT5,13> yID8.4e;x< I{ C闄Wd]_ Gb^1ok6&$' WɵDF? n(Zqc#v^6/4bhm2 5i(QLR|s$9KOfIz{!QsDqzmCzay:eB'O~NAOgL~a;qi d)@طRnYiFBNSfUn;+٨F@ k:bR?2 }݆`aQsXv/΁oH#1uRRl8 ᆢ-1fy\|Ϧ({K /;:EvOVd7`ªm_]ƒ@ajaCҭ:VN;"9cb.ͬ<丆qTk )2wAgstQYG) 74p4g`N"a81Ζ-YK%ohFi#햡K<2ۢio^!;`ZWV< M(+x`wAj2&S#PQ=(neXc=(bm 吏I\JR& Tѥgxj,8ڂGO}MBEݚ5/O6 0C0#L0ѲJ^()"soc6h)ii*\( ˿~ҷm2VzCI@l]5>Qÿvn,M[hO#廤VRW ZAMƯ@[(Bû;TpG9k(tX>2^໹8ft2d#Wѳt(GG7ph{֢NJ;X?6k8>)#jP.ԏY?c 3k^MnJAʜK3?>l| B7x\kqfϵeɥ9;˱XN%}VK@WdLlECw)Dkt(YW- y1 %l& \! ]w9YS:  AubMN)V'#ȠH_`аqAH7grG "ٸ2!:th WAh &Y 3#;xxI)k[MbMn gr2u$)ev(5$E|AH8iH\vKwpn/t a5< eH# ZF߯JRX6&'ukUbl+^ߘnkcjX:^au.ZjL/h՚#خ蕑0ˈ'^Ur*©Vܲ=8ƈ@cxA'WJtZ,;g0Nɉ؏%?DupӠ50讘_FM| + :Tyg+lePp0L?A3JAȴPA;KPzۻYL]h!_FIP2@` p,<V<K?D5Ó]U*~|Uif7 uV!7›+&% LxB4k !GH.P0eUC(ׄG p R'pHE+ixJ, Ԝ^]0s xPq![ }DGY!$r'V~1_An˳ơ&( ဴv'ಾn4v$B?Z#nQMD#Zr.pE,<]cex"S:4؍^3);=gzU{}5dO^E0햐`*>®T.u /$ 2SR1W*ԣZ} ArͶ 0סb3+ T<2ؓ6?M\|\lt{:m!md}CdtuӽvWVi!x0BF}LTpPj3B@~2.0.Bd a"шAE5[|'ʊ^6p˥]cBPD5,=V uBQ` a&mzax蜮c|`Q9WB M ճv}-7 Y!kq0>b$LSȑcUzhueşj~i2(][UԋPtS|ye'b4ϵ tB?3X-ftApK;jQLoH^Za|E24h0D %#mv-VSK7$b,1^( !s>5^aNJj$L.72ɗ: YZ