perf-debuginfo-5.10.0-153.45.0.123.oe2203sp2>  <@PT@7!.ܶujG7oe%openeuler@compass-ci.com G7oZ ϖ :i#a /Lݽ(A*gS4wڌ,m܌ Ms|;Fږa6ϟ,\!ǓO sȶs]I  ֨" guɔcE#+Bͭ21<0XWtJb1'~=IwfN۴a,GCĹ:]faE&|ited}t/uV"ac0ꦫ^Ձ樭\vM0X+tW*7mY${- R5xrx.IסK˺iD`Rabb97d4c0969606e9276984a9ff0d84a6a5aec72fc0e1054031b0b0223b6f70be5c945700aea38585045ede6446e723d88ec4785U g[-} ז(-Q(>:)q?)ad / R 3E\bl   h = Tz$4(8X9 X:XF,GLHIX Y\P]^s bWdBeGfJlLthuv z(((()) Cperf-debuginfo5.10.0153.45.0.123.oe2203sp2Debug information for package perfThis package provides debug information for package perf. Debug information is useful when developing applications that use this package or when debugging this package.edc-64g.compass-ci@GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64 n`0S*'(V09A%`AAA$AAA$$$$$$$$$$$$e$e$e"e"e"e"e"e"e"e"e"e"e"e"e"e"e"e"e"e"e"31360d395d1339ceb6aaece638a27f66463cda9724c66fcaeb3456e6315a7986ffd27c32b68f46b8e3e67a79523c196f7b9c6699dd86f2fa4a974418a671f5a4ba368592370e6b419e3b928c014b0a835c5c3e8419829b1ceb98da28b3c9541fe00bd4159009ad45bf38dd32b9c5be2a7289cf0b5b7ca4e8824c0d2bb64328f4c8d00911e44ddbea136e18bb6b86dbbc33cadb8f7ea70e7567e48d590fc5b9c59f893f569deb76688574a51a37cfe90d757f9fb50a996bcbc5183d621c124fe4369207ba942d43d624152155fd866ba7ac7040c82f277008defa2ce825eee9cd9b1e0537ddc9fe1f0600b74280c09020b29197e3ef558e2878d7a3850d69115263d98433a729cf86e1a41f4d4a32c4203b816853a00492f462eb7143ccb6926cde17eb5a2b7df405ae816e7437ccf2f5523be428a6a28da18a09bcfe0f489fa04788bcacf20bf4055a5a737b82be41b39e5a2675d6ae6ce5c16a06cd7267fe3221e86c40dd9c66b4b244cc0720f0cc782ade6d4efa6830e71fbb17252925d54dbc66a5530f82c0a881f7d8309106be5b629a8f7a92e73c6bd25a7cffd2281996e9ea10c25002c8e8eb9b18724aa0a96003ef97c200094c97432c552fd840a9540b8f6b788b7d0edb37cc8847c67b26104e46c74077b5886c5580d0cd4015bb3brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-153.45.0.123.oe2203sp2.src.rpmperf-debuginfoperf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0eZeee@e6@eee@eee@eoeg'eTeKx@e@@e.w@e&@e e;e@didd@dhdd˖d@d@dD@d[@d@d@d,@d@d@ddZ@d@ddydu@dqdm@dldh@d(ddxc@c@c0cc@cwscjDcOcEZc6@c*ccb@bbbz@bK@bγby@b@b@bx@b=b@bbkbw@b@b1@b@bzSbk@be;bbb^@bV@bP#bDF@Jialin Zhang - 5.10.0-153.45.0.123Jialin Zhang - 5.10.0-153.44.0.122Jialin Zhang - 5.10.0-153.43.0.121Jialin Zhang - 5.10.0-153.42.0.120Jialin Zhang - 5.10.0-153.41.0.119Jialin Zhang - 5.10.0-153.40.0.118liuxin - 5.10.0-153.39.0.117Jialin Zhang - 5.10.0-153.39.0.116Jialin Zhang - 5.10.0-153.38.0.115Jialin Zhang - 5.10.0-153.37.0.114Jialin Zhang - 5.10.0-153.36.0.113Jialin Zhang - 5.10.0-153.35.0.112Jialin Zhang - 5.10.0-153.34.0.111Jialin Zhang - 5.10.0-153.33.0.110Jialin Zhang - 5.10.0-153.32.0.109Jialin Zhang - 5.10.0-153.31.0.108Jialin Zhang - 5.10.0-153.30.0.107Jialin Zhang - 5.10.0-153.29.0.106Jialin Zhang - 5.10.0-153.28.0.105luhuaxin - 5.10.0-153.27.0.104Jialin Zhang - 5.10.0-153.27.0.103Jialin Zhang - 5.10.0-153.26.0.102Jialin Zhang - 5.10.0-153.25.0.101Jialin Zhang - 5.10.0-153.24.0.100Jialin Zhang - 5.10.0-153.23.0.99Jialin Zhang - 5.10.0-153.22.0.98Jialin Zhang - 5.10.0-153.21.0.97Jialin Zhang - 5.10.0-153.20.0.96Jialin Zhang - 5.10.0-153.19.0.95Jialin Zhang - 5.10.0-153.18.0.94Jialin Zhang - 5.10.0-153.17.0.93Jialin Zhang - 5.10.0-153.12.0.92Shi Kemeng - 5.10.0-153.12.0.90Zheng Zengkai - 5.10.0-153.12.0.89Jialin Zhang - 5.10.0-153.10.0.88Liu Jian - 5.10.0-153.9.0.87Zheng Zengkai - 5.10.0-153.8.0.86Jialin Zhang - 5.10.0-153.6.0.84Jialin Zhang - 5.10.0-153.4.0.83zhoushuiqing - 5.10.0-153.1.0.82Jialin Zhang - 5.10.0-153.1.0.81Zheng Zengkai - 5.10.0-153.0.0.80Junhao He - 5.10.0-152.0.0.79Jialin Zhang - 5.10.0-152.0.0.78Jialin Zhang - 5.10.0-151.0.0.77Jialin Zhang - 5.10.0-150.0.0.76Jialin Zhang - 5.10.0-146.0.0.75Jialin Zhang - 5.10.0-145.0.0.74Zheng Zengkai - 5.10.0-144.0.0.73Jialin Zhang - 5.10.0-143.0.0.72Jialin Zhang - 5.10.0-142.0.0.71Zheng Zengkai - 5.10.0-141.0.0.70Zheng Zengkai - 5.10.0-129.0.0.69Zheng Zengkai - 5.10.0-128.0.0.68Zheng Zengkai - 5.10.0-127.0.0.67Zheng Zengkai - 5.10.0-126.0.0.66Zheng Zengkai - 5.10.0-121.0.0.65Zheng Zengkai - 5.10.0-119.0.0.64Zheng Zengkai - 5.10.0-118.0.0.63Zheng Zengkai - 5.10.0-117.0.0.62Zheng Zengkai - 5.10.0-114.0.0.61Zheng Zengkai - 5.10.0-113.0.0.60Zheng Zengkai - 5.10.0-112.0.0.59Zheng Zengkai - 5.10.0-109.0.0.58Zheng Zengkai - 5.10.0-108.0.0.57Zheng Zengkai - 5.10.0-107.0.0.56Zheng Zengkai - 5.10.0-105.0.0.55Zheng Zengkai - 5.10.0-104.0.0.54Zheng Zengkai - 5.10.0-102.0.0.53Zheng Zengkai - 5.10.0-100.0.0.52Zheng Zengkai - 5.10.0-99.0.0.51Zheng Zengkai - 5.10.0-98.0.0.50Zheng Zengkai - 5.10.0-97.0.0.49Zheng Zengkai - 5.10.0-96.0.0.48Zheng Zengkai - 5.10.0-95.0.0.47Zheng Zengkai - 5.10.0-94.0.0.46Zheng Zengkai - 5.10.0-93.0.0.45Zheng Zengkai - 5.10.0-92.0.0.44Zheng Zengkai - 5.10.0-91.0.0.43Zheng Zengkai - 5.10.0-90.0.0.42Zheng Zengkai - 5.10.0-88.0.0.41Zheng Zengkai - 5.10.0-87.0.0.40Zheng Zengkai - 5.10.0-83.0.0.39Zheng Zengkai - 5.10.0-82.0.0.38Zheng Zengkai - 5.10.0-81.0.0.37Zheng Zengkai - 5.10.0-80.0.0.36Zheng Zengkai - 5.10.0-79.0.0.35Zheng Zengkai - 5.10.0-78.0.0.34- !4957 [sync] PR-4868: net: openvswitch: limit the number of recursions from action sets - !4962 [sync] PR-4940: apparmor: avoid crash when parsed profile name is empty - !4934 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 - !4864 ext4: regenerate buddy after block freeing failed if under fc replay - ext4: regenerate buddy after block freeing failed if under fc replay - !4756 [sync] PR-4737: blk-mq: fix IO hang from sbitmap wakeup race - !4816 [sync] PR-4702: efivarfs: force RO when remounting if SetVariable is not supported - !4797 [sync] PR-4747: KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - efivarfs: force RO when remounting if SetVariable is not supported - !4768 [sync] PR-4729: serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - !4793 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 - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - blk-mq: fix IO hang from sbitmap wakeup race - !4724 [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- !4468 [sync] PR-4256: scsi: core: Always send batch on reset or error handling command - !4683 [sync] PR-4662: v3 CVE-2023-52435 - !4693 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() - !4627 [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- !4517 [sync] PR-4431: v2 patchset for CVE-2023-52340 - !4445 [sync] PR-4290: net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4615 [sync] PR-4521: xen-netback: don't produce zero-size SKB frags - !4593 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - !4550 [sync] PR-4461: netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4609 [sync] PR-4588: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - xen-netback: don't produce zero-size SKB frags - !4587 [sync] PR-4562: v4 tracing: Backport bugfixes - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - !3369 [sync] 22.03 LTS SP2 sync vdpa patches from branch OLK-5.10 - 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 - vdpa: add vmstate header file - vhost-vdpa: add reset state params to indicate reset level - vhost-vdpa: allow set feature VHOST_F_LOG_ALL when been negotiated. - vhost-vdpa: fix compile warnings - arm64: openeuler_defconfig: add VDPA config - vhost-vdpa: fix msi irq request err - vhost-vdpa: Allow transparent MSI IOV - export iommu_get_resv_regions and iommu_set_resv_regions - vhost: add VHOST feature VHOST_BACKEND_F_BYTEMAPLOG - vhost-vdpa: add uAPI for device migration status - vdpa: add vdpa device migration status ops - vhost-vdpa: add uAPI for device buffer - vdpa: add device state operations - vhost-vdpa: add uAPI for logging - vdpa: add log operations - tools include UAPI: Sync linux/vhost.h with the kernel sources - vdpa: add get_backend_features vdpa operation - virtio: fix virtio transitional ids - virtio: update virtio id table, add transitional ids - PCI/IOV: Add pci_iov_vf_id() to get VF index - vhost_vdpa: support PACKED when setting-getting vring_base - vhost_vdpa: tell vqs about the negotiated - vhost_vdpa: fix unmap process in no-batch mode - vhost-vdpa: use bind_mm/unbind_mm device callbacks - vdpa: add bind_mm/unbind_mm callbacks - vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * - vhost-vdpa: free iommu domain after last use during cleanup - vhost-vdpa: uAPI to resume the device - vhost-vdpa: Introduce RESUME backend feature bit - vdpa: Add resume operation - vhost_vdpa: fix the crash in unmap a large memory - vhost-vdpa: fix an iotlb memory leak- !4499 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4448 [sync] PR-4321: io_uring/af_unix: disable sending io_uring over sockets - ubifs: Queue up space reservation tasks if retrying many times - !4097 [sync] PR-4090: ida: Fix crash in ida_free when the bitmap is empty - !4421 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - io_uring/af_unix: disable sending io_uring over sockets - !4119 [sync] PR-3975: md/raid1-10: limit the number of plugged bio - !4276 [sync] PR-3134: Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - drm/atomic: Fix potential use-after-free in nonblocking commits - !3860 [sync] PR-3756: md: mainline backport - !4283 [sync] PR-4270: fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - !4234 [sync] PR-3228: net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !4195 [sync] PR-4015: drm/amdgpu: correct the amdgpu runtime dereference usage count - !4192 [sync] PR-4014: drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4189 [sync] PR-4013: drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4188 [sync] PR-4012: drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4184 [sync] PR-4010: drm/amd/display: Exit idle optimizations before attempt to access PHY - !4183 [sync] PR-3955: drm/radeon: possible buffer overflow - !4227 [sync] PR-4149: block: remove precise_iostat - !4350 [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 - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - 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: correct chunk_ptr to a pointer to chunk. - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/amd/display: Exit idle optimizations before attempt to access PHY - 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()- !4336 [sync] PR-4289: fs:/dcache.c: fix negative dentry limit not complete problem - !4326 [sync] PR-4266: ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - fs:/dcache.c: fix negative dentry limit not complete problem - !4287 [sync] PR-4257: nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4265 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4224 [sync] PR-4213: netlink: fix potential sleeping issue in mqueue_flush_file - !4207 [sync] PR-4203: mm/dynamic_hugetlb: skip unexpected migration - !3866 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()- !4131 [sync] PR-4100: netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4127 [sync] PR-4022: netfilter: nf_tables: Reject tables of unsupported family - !4057 ext4: correct return value of ext4_convert_meta_bg - !4059 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 - !4079 [sync] PR-4069: tipc: fix a potential deadlock on &tx->lock - !4075 [sync] PR-4064: smb: client: fix OOB in receive_encrypted_standard() - !4018 mm/filemap: avoid buffered read/write race to read inconsistent data - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4042 [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 - vhost: use kzalloc() instead of kmalloc() followed by memset() - mm/filemap: avoid buffered read/write race to read inconsistent data- remove bpftool from kernel package, now build bpftool from src-openeuler/bpftool- !4002 Revert "ubi: ensure that VID header offset + VID header size <= alloc, size" - !3988 [sync] PR-3715: appletalk: Fix Use-After-Free in atalk_ioctl - !3991 [sync] PR-3668: net/rose: Fix Use-After-Free in rose_ioctl - !3978 Bugfixes for RDMA/hns - !3985 [sync] PR-3915: nvmet: nul-terminate the NQNs passed in the connect command - !3797 [sync] PR-3771: ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - Revert "ubi: ensure that VID header offset + VID header size <= alloc, size" - !3764 [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 - RDMA/hns: Fix congestions control algorithm type for UD - RDMA/hns: Fix a missing validation check for sl - RDMA/hns: Add a max length of gid table - RDMA/hns: Fix printing level of asynchronous events - RDMA/hns: Remove unnecessary QP type checks - RDMA/hns: Rename the interrupts - !3938 RDMA/hns: Response dmac to userspace - RDMA/hns: Response dmac to userspace - !3879 [sync] PR-3466: 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- !3855 [sync] PR-3694: Fix tow CVEs of CIFS - !3766 [sync] PR-3594: CVE-2023-35827 patchset - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3801 [sync] PR-3659: atm: Fix Use-After-Free in do_vcc_ioctl - !3826 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3779 [sync] PR-3420: md: protect md_thread with rcu - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3782 [sync] PR-3447: dm: add error handling support for add_disk() - !3784 [sync] PR-3379: md: do not return existing mddevs from mddev_find_or_alloc - atm: Fix Use-After-Free in do_vcc_ioctl - 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 - dm: add error handling support for add_disk() - 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 - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work()- !3626 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3620 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 - !3596 [sync] PR-3583: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3577 perf/core: Fix CVE-2023-6931 - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size()- !3294 [sync] PR-2843: Add error handle for sd - !3291 [sync] PR-3222: md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3253 Add error handle for driver - !3353 RDMA/hns: Add support more netdev speed - RDMA/hns: Fix port active speed - RDMA/core: Add support more netdev speed - !3327 [sync] PR-3320: Make the rcache depot scale better - iommu/iova: Manage the depot list size - iommu/iova: Make the rcache depot scale better - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory - Revert "iommu/iova: increase the iova_rcache depot max size to 128" - Revert "config: enable set the max iova mag size to 128" - Revert "iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT" - 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() - 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() - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: 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 - nbd: Revert redundant patches of nbd first_minor - !3231 [sync] PR-3161: fs: Fix error checking for d_hash_and_lookup() - fs: Fix error checking for d_hash_and_lookup()- !3195 [sync] PR-3128: fix ksmbd to release the ones allocated for async work - !3003 [sync] PR-1656: Revert "arm64/mpam: Fix mpam corrupt when cpu online" - 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 - !3105 [sync] PR-3082: fs/dirty_pages: add last read check in seq_read_dirty() - !3167 [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. - !3143 [sync] PR-2970: Add error handle for add_disk - !3146 [22.03-LTS-SP2] 5.10.185 - 5.10.187 LTS补丁回合 - x86/microcode/AMD: Load late on both threads too - bpf/btf: Accept function names that contain dots - i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl - drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl - drm/exynos: vidi: fix a wrong error return - ARM: dts: Fix erroneous ADS touchscreen polarities - s390/purgatory: disable branch profiling - ASoC: nau8824: Add quirk to active-high jack-detect - ASoC: simple-card: Add missing of_node_put() in case of error - spi: lpspi: disable lpspi module irq in DMA mode - s390/cio: unregister device when the only path is gone - Input: soc_button_array - add invalid acpi_index DMI quirk handling - usb: gadget: udc: fix NULL dereference in remove() - nfcsim.c: Fix error checking for debugfs_create_dir - media: cec: core: don't set last_initiator if tx in progress - arm64: Add missing Set/Way CMO encodings - HID: wacom: Add error check to wacom_parse_and_register() - scsi: target: iscsi: Prevent login threads from racing between each other - gpiolib: Fix GPIO chip IRQ initialization restriction - gpio: Allow per-parent interrupt data - sch_netem: acquire qdisc lock in netem_change() - Revert "net: phy: dp83867: perform soft reset and retain established link" - netfilter: nfnetlink_osf: fix module autoload - netfilter: nf_tables: disallow element updates of bound anonymous sets - netfilter: nft_set_pipapo: .walk does not deal with generations - be2net: Extend xmit workaround to BE3 chip - net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch - ipvs: align inner_mac_header for encapsulation - mmc: usdhi60rol0: fix deferred probing - mmc: sh_mmcif: fix deferred probing - mmc: sdhci-acpi: fix deferred probing - mmc: owl: fix deferred probing - mmc: omap_hsmmc: fix deferred probing - mmc: omap: fix deferred probing - mmc: mvsdio: fix deferred probing - mmc: mtk-sd: fix deferred probing - net: qca_spi: Avoid high load if QCA7000 is not available - xfrm: Linearize the skb after offloading if needed. - selftests: net: fcnal-test: check if FIPS mode is enabled - selftests: net: vrf-xfrm-tests: change authentication and encryption algos - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets - bpf: Fix verifier id tracking of scalars on spill - bpf: track immediate values written to stack by BPF_ST instruction - xfrm: Ensure policies always checked on XFRM-I input path - xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c - ieee802154: hwsim: Fix possible memory leaks - memfd: check for non-NULL file_seals in memfd_create() syscall - x86/mm: Avoid using set_pgd() outside of real PGD pages - nilfs2: prevent general protection fault in nilfs_clear_dirty_page() - io_uring/net: disable partial retries for recvmsg with cmsg - io_uring/net: clear msg_controllen on partial sendmsg retry - io_uring/net: save msghdr->msg_control for retries - writeback: fix dereferencing NULL mapping->host on writeback_page_template - regmap: spi-avmm: Fix regmap_bus max_raw_write - regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK - ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN - mmc: mmci: stm32: fix max busy timeout calculation - mmc: meson-gx: remove redundant mmc_request_done() call from irq context - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" - PCI: hv: Fix a race condition bug in hv_pci_query_relations() - Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs - nilfs2: fix buffer corruption due to concurrent device reads - selftests: mptcp: join: skip check if MIB counter not supported - selftests: mptcp: pm nl: remove hardcoded default limits - selftests: mptcp: lib: skip if not below kernel version - selftests: mptcp: lib: skip if missing symbol - tick/common: Align tick period during sched_timer setup - tracing: Add tracing_reset_all_online_cpus_unlocked() function - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs - drm/amd/display: fix the system hang while disable PSR - um: Fix build w/o CONFIG_PM_SLEEP - drm/i915/gen11+: Only load DRAM information from pcode - drm/i915/dg1: Wait for pcode/uncore handshake at startup - nilfs2: reject devices with insufficient block count - mmc: block: ensure error propagation for non-blk - batman-adv: Switch to kstrtox.h for kstrtou64 - neighbour: delete neigh_lookup_nodev as not used - net: Remove unused inline function dst_hold_and_use() - neighbour: Remove unused inline function neigh_key_eq16() - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period - afs: Fix vlserver probe RTT handling - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET - net: tipc: resize nlattr array to correct size - net: lapbether: only support ethernet devices - net/sched: cls_api: Fix lockup on flushing explicitly created chain - ext4: drop the call to ext4_error() from ext4_get_group_info() - drm/nouveau: add nv_encoder pointer check for NULL - drm/nouveau/dp: check for NULL nv_connector->native_mode - drm/nouveau: don't detect DSM for non-NVIDIA device - igb: fix nvm.ops.read() error handling - sctp: fix an error code in sctp_sf_eat_auth() - ipvlan: fix bound dev checking for IPv6 l3s mode - IB/isert: Fix incorrect release of isert connection - IB/isert: Fix possible list corruption in CMA handler - IB/isert: Fix dead lock in ib_isert - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode - RDMA/cma: Always set static rate to 0 for RoCE - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions - octeontx2-af: fixed resource availability check - iavf: remove mask from iavf_irq_enable_queues() - RDMA/rxe: Fix the use-before-initialization error of resp_pkts - RDMA/rxe: Removed unused name from rxe_task struct - RDMA/rxe: Remove the unused variable obj - ping6: Fix send to link-local addresses with VRF. - net: enetc: correct the indexes of highest and 2nd highest TCs - netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM - spi: fsl-dspi: avoid SCK glitches with continuous transfers - RDMA/rtrs: Fix the last iu->buf leak in err path - usb: dwc3: gadget: Reset num TRBs before giving back the request - serial: lantiq: add missing interrupt ack - USB: serial: option: add Quectel EM061KGL series - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 - net: usb: qmi_wwan: add support for Compal RXM-G1 - RDMA/uverbs: Restrict usage of privileged QKEYs - nouveau: fix client work fence deletion race - powerpc/purgatory: remove PGO flags - x86/purgatory: remove PGO flags - kexec: support purgatories with .text.hot sections - nilfs2: fix possible out-of-bounds segment allocation in resize ioctl - nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key() - nios2: dts: Fix tse_mac "max-frame-size" property - ocfs2: check new file size on fallocate call - ocfs2: fix use-after-free when unmounting read-only filesystem - epoll: ep_autoremove_wake_function should use list_del_init_careful - irqchip/gic: Correctly validate OF quirk descriptors - drm:amd:amdgpu: Fix missing buffer object unlock in failure path - xen/blkfront: Only check REQ_FUA for writes - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() - mips: Move initrd_start check after initrd address sanitisation. - MIPS: Alchemy: fix dbdma2 - parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory() - parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu() - ASoC: soc-pcm: test if a BE can be prepared - btrfs: handle memory allocation failure in btrfs_csum_one_bio - btrfs: scrub: try harder to mark RAID56 block groups read-only - power: supply: Fix logic checking if system is running from battery - irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues - regulator: Fix error checking for debugfs_create_dir - platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0 - power: supply: Ratelimit no data debug output - tools: gpio: fix debounce_period_us output of lsgpio - ARM: dts: vexpress: add missing cache properties - power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule() - power: supply: sc27xx: Fix external_power_changed race - power: supply: ab8500: Fix external_power_changed race - test_firmware: fix a memory leak with reqs buffer - test_firmware: prevent race conditions by a correct implementation of locking - test_firmware: Use kstrtobool() instead of strtobool() - kernel.h: split out kstrtox() and simple_strtox() to a separate header - lib: cleanup kstrto*() usage - 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 - !1812 [sync] PR-1724: Net: ethernet: Support management channel of the host tool in 3snic 3s9xx network driver - !3086 [sync] PR-2938: Backport 5.10.183 - 5.10.184 LTS patches from upstream - fs/dirty_pages: add last read check in seq_read_dirty() - !3077 [sync] PR-3020: fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - !3080 [sync] PR-3022: fs/dirty_pages: fix some errors in seq_read_dirty() - Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE" - btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() - btrfs: check return value of btrfs_commit_transaction in relocation - drm/atomic: Don't pollute crtc_state->mode_blob with error pointers - MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive - tcp: fix tcp_min_tso_segs sysctl - ext4: only check dquot_initialize_needed() when debugging - Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" - vhost: support PACKED when setting-getting vring_base - riscv: fix kprobe __user string arg print fault issue - eeprom: at24: also select REGMAP - i2c: sprd: Delete i2c adapter in .remove's error path - ASoC: codecs: wsa881x: do not set can_multi_write flag - staging: vc04_services: fix gcc-13 build warning - usb: usbfs: Use consistent mmap functions - usb: usbfs: Enforce page requirements for mmap - pinctrl: meson-axg: add missing GPIOA_18 gpio group - rbd: get snapshot context after exclusive lock is ensured to be held - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' - Bluetooth: hci_qca: fix debugfs registration - Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk - s390/dasd: Use correct lock while counting channel queue length - ceph: fix use-after-free bug for inodes when flushing capsnaps - can: j1939: avoid possible use-after-free when j1939_can_rx_register fails - can: j1939: change j1939_netdev_lock type to mutex - can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket - drm/amdgpu: fix xclk freq on CHIP_STONEY - ALSA: hda/realtek: Add Lenovo P3 Tower platform - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 - Input: psmouse - fix OOB access in Elantech protocol - Input: xpad - delete a Razer DeathAdder mouse VID/PID entry - batman-adv: Broken sync while rescheduling delayed work - 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 - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - bpf: Add extra path pointer check to d_path helper - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - net: sched: move rtm_tca_policy declaration to include file - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - ipv6: rpl: Fix Route of Death. - netfilter: ipset: Add schedule point in call_ad(). - netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper - qed/qede: Fix scheduling while atomic - Bluetooth: L2CAP: Add missing checks for invalid DCID - Bluetooth: Fix l2cap_disconnect_req deadlock - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values - net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT - net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll - afs: Fix setting of mtime when creating a file/dir/symlink - spi: qup: Request DMA before enabling clocks - staging: vchiq_core: drop vchiq_status from vchiq_initialise - i40e: fix build warning in ice_fltr_add_mac_to_list() - i40e: fix build warnings in i40e_alloc.h - i40iw: fix build warning in i40iw_manage_apbvt() - block/blk-iocost (gcc13): keep large values in a new enum - blk-iocost: avoid 64-bit division in ioc_timer_fn - f2fs: fix iostat lock protection - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types - remove the sx8 block driver - sfc (gcc13): synchronize ef100_enqueue_skb()'s return type - gcc-plugins: Reorganize gimple includes for GCC 13 - ata: ahci: fix enum constants for gcc-13 - ext4: enable the lazy init thread when remounting read/write - selftests: mptcp: join: skip if MPTCP is not supported - selftests: mptcp: simult flows: skip if MPTCP is not supported - selftests: mptcp: diag: skip if MPTCP is not supported - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs - crypto: ccp: Reject SEV commands with mismatching command buffer - media: ti-vpe: cal: avoid FIELD_GET assertion - tpm, tpm_tis: Request threaded interrupt handler - regmap: Account for register length when chunking - KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() - KVM: x86: Account fastpath-only VM-Exits in vCPU stats - test_firmware: fix the memory leak of the allocated firmware buffer - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() - fbcon: Fix null-ptr-deref in soft_cursor - ext4: add lockdep annotations for i_data_sem for ea_inode's - ext4: disallow ea_inodes with extended attributes - ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() - ext4: add EA_INODE checking to ext4_iget() - selftests: mptcp: pm nl: skip if MPTCP is not supported - selftests: mptcp: connect: skip if MPTCP is not supported - tracing/probe: trace_probe_primary_from_call(): checked list_first_entry - selinux: don't use make's grouped targets feature yet - btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds - tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK - mmc: vub300: fix invalid response handling - eth: sun: cassini: remove dead code - gcc-12: disable '-Wdangling-pointer' warning for now - ath6kl: Use struct_group() to avoid size-mismatched casting - ACPI: thermal: drop an always true check - x86/boot: Wrap literal addresses in absolute_pointer() - ata: libata-scsi: Use correct device no in ata_find_dev() - scsi: stex: Fix gcc 13 warnings - misc: fastrpc: reject new invocations during device removal - misc: fastrpc: return -EPIPE to invocations on device removal - usb: gadget: f_fs: Add unbind event before functionfs_unbind - net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818 - iio: dac: build ad5758 driver when AD5758 is selected - iio: adc: ad7192: Change "shorted" channels to differential - iio: dac: mcp4725: Fix i2c_master_send() return value handling - iio: light: vcnl4035: fixed chip ID check - iio: imu: inv_icm42600: fix timestamp reset - HID: wacom: avoid integer overflow in wacom_intuos_inout() - HID: google: add jewel USB id - iio: adc: mxs-lradc: fix the order of two cleanup operations - mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() - atm: hide unused procfs functions - drm/msm: Be more shouty if per-process pgtables aren't working - ALSA: oss: avoid missing-prototype warnings - netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT - wifi: b43: fix incorrect __packed annotation - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - ARM: dts: stm32: add pin map for CAN controller on stm32f7 - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value - s390/pkey: zeroize key blobs - media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table - media: dvb_ca_en50221: fix a size write bug - media: netup_unidvb: fix irq init by register it at the end of probe - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() - media: dvb_demux: fix a bug for the continuity counter - ASoC: ssm2602: Add workaround for playback distortions - ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs - xfrm: Check if_id in inbound policy/secpath match - ASoC: dwc: limit the number of overrun messages - block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE - fbdev: stifb: Fix info entry in sti_struct on error path - fbdev: modedb: Add 1920x1080 at 60 Hz video mode - media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE - ARM: 9295/1: unwind:fix unwind abort for uleb128 case - btrfs: abort transaction when sibling keys check fails for leaves - mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() - watchdog: menz069_wdt: fix watchdog initialisation - mtd: rawnand: marvell: don't set the NAND frequency select - mtd: rawnand: marvell: ensure timing values are written - net: dsa: mv88e6xxx: Increase wait after reset deactivation - net/mlx5: Read embedded cpu after init bit cleared - udp6: Fix race condition in udp6_sendmsg & connect - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net/sched: Prohibit regrafting ingress or clsact Qdiscs - net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs - net/sched: sch_clsact: Only create under TC_H_CLSACT - net/sched: sch_ingress: Only create under TC_H_INGRESS - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set - af_packet: do not use READ_ONCE() in packet_bind() - mtd: rawnand: ingenic: fix empty stub helper definitions - amd-xgbe: fix the false linkup in xgbe_phy_status - af_packet: Fix data-races of pkt_sk(sk)->num. - netrom: fix info-leak in nr_write_internal() - net/mlx5: fw_tracer, Fix event handling - dmaengine: pl330: rename _start to prevent build error - iommu/amd: Don't block updates to GATag if guest mode is on - iommu/rockchip: Fix unwind goto issue - RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx - RDMA/bnxt_re: Fix a possible memory leak - dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved() - dmaengine: at_xdmac: Move the free desc to the tail of the desc list - dmaengine: at_xdmac: Fix race for the tx desc callback - dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie - RDMA/efa: Fix unsupported page sizes in device - RDMA/bnxt_re: Fix the page_size used during the MR creation - RDMA/bnxt_re: Code refactor while populating user MRs - !2935 [sync] PR-2865: Backport 5.10.181 - 5.10.182 LTS patches from upstream - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - netfilter: ctnetlink: Support offloaded conntrack entry deletion - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - bluetooth: Add cmd validity checks at the start of hci_sock_ioctl() - net: phy: mscc: enable VSC8501/2 RGMII RX clock - net/mlx5: Devcom, serialize devcom registration - net/mlx5: devcom only supports 2 ports - power: supply: bq24190: Call power_supply_changed() after updating input current - power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier() - power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize - power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes - power: supply: bq27xxx: Move bq27xxx_battery_update() down - power: supply: bq27xxx: expose battery data when CI=1 - power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status() - power: supply: bq27xxx: make status more robust - power: supply: bq27xxx: fix sign of current_now for newer ICs - power: supply: bq27xxx: fix polarity of current_now - net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE - 3c589_cs: Fix an error handling path in tc589_probe() - arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device - net/mlx5: Fix error message when failing to allocate device memory - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs - net/mlx5e: do as little as possible in napi poll when budget is 0 - forcedeth: Fix an error handling path in nv_probe() - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again - xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() - coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() - fs: fix undefined behavior in bit shift for SB_NOUSER - power: supply: sbs-charger: Fix INHIBITED bit for Status reg - power: supply: bq27xxx: Fix poll_interval handling and races on remove - power: supply: bq27xxx: Fix I2C IRQ race on remove - power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition - power: supply: leds: Fix blink to LED on transition - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields - octeontx2-pf: Fix TSOv6 offload - selftests: fib_tests: mute cleanup error message - net: fix skb leak in __skb_tstamp_tx() - media: radio-shark: Add endpoint checks - USB: sisusbvga: Add endpoint checks - USB: core: Add routines for endpoint checks in old drivers - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - net: fix stack overflow when LRO is disabled for virtual interfaces - fbdev: udlfb: Fix endpoint check - debugobjects: Don't wake up kswapd from fill_pool() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - parisc: Fix flush_dcache_page() for usage from irq context - selftests/memfd: Fix unknown type name build failure - dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type - btrfs: use nofs when cleaning up aborted transactions - gpio: mockup: Fix mode of debugfs files - parisc: Allow to reboot machine after system halt - parisc: Handle kgdb breakpoints only in kernel context - m68k: Move signal frame following exception on 68020/030 - net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize - ALSA: hda/realtek: Enable headset onLenovo M70/M90 - ALSA: hda: Fix unhandled register update during auto-suspend period - ALSA: hda/ca0132: add quirk for EVGA X299 DARK - ocfs2: Switch to security_inode_init_security() - spi: fsl-cpm: Use 16 bit mode for large transfers with even size - spi: fsl-spi: Re-organise transfer bits_per_word adaptation - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 - watchdog: sp5100_tco: Immediately trigger upon starting. - s390/qdio: fix do_sqbs() inline assembly constraint - s390/qdio: get rid of register asm - serial: 8250_exar: Add support for USR298x PCI Modems - serial: exar: Add support for Sealevel 7xxxC serial cards - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards - HID: wacom: add three styli to wacom_intuos_get_tool_type - HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs - HID: wacom: Force pen out of prox if no events have been received in a while - nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() - powerpc/64s/radix: Fix soft dirty tracking - tpm/tpm_tis: Disable interrupts for more Lenovo devices - ceph: force updating the msg pointer in non-split case - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF - serial: Add support for Advantech PCI-1611U card - statfs: enforce statfs[64] structure initialization - can: kvaser_pciefd: Disable interrupts in probe error path - can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt - can: kvaser_pciefd: Clear listen-only bit if not explicitly requested - can: kvaser_pciefd: Empty SRB buffer in probe - can: kvaser_pciefd: Call request_irq() before enabling interrupts - can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() - can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag - can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 - ALSA: hda/realtek: Add quirk for Clevo L140AU - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table - ALSA: hda: Fix Oops by 9.1 surround channel names - usb: typec: altmodes/displayport: fix pin_assignment_show - usb: gadget: u_ether: Fix host MAC address case - usb: dwc3: debugfs: Resume dwc3 before accessing registers - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value - usb-storage: fix deadlock when a scsi command timeouts more than once - USB: usbtmc: Fix direction for 0-length ioctl control messages - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go - bridge: always declare tunnel functions - netfilter: nft_set_rbtree: fix null deref on element insertion - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - igb: fix bit_shift to be in [1..8] range - cassini: Fix a memory leak in the error handling path of cas_init_one() - scsi: storvsc: Don't pass unused PFNs to Hyper-V host - wifi: iwlwifi: mvm: don't trust firmware n_channels - wifi: mac80211: fix min center freq offset tracing - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() - tipc: check the bearer min mtu properly when setting it by netlink - tipc: do not update mtu if msg_max is too small in mtu negotiation - tipc: add tipc_bearer_min_mtu to calculate min mtu - net/tipc: fix tipc header files for kernel-doc - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - drm/exynos: fix g2d_open/close helper function definitions - SUNRPC: Fix trace_svc_register() call site - media: netup_unidvb: fix use-after-free at del_timer() - erspan: get the proto with the md version for collect_md - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` - vsock: avoid to close connected socket after the timeout - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 - ALSA: firewire-digi00x: prevent potential use after free - net: phy: dp83867: add w/a for packet errors seen with short cables - net: fec: Better handle pm_runtime_get() failing in .remove() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - cpupower: Make TSC read per CPU for Mperf monitor - drm/msm/dpu: Remove duplicate register defines from INTF - drm/msm/dp: unregister audio driver during unbind - Revert "Fix XFRM-I support for nested ESP tunnels" - btrfs: fix space cache inconsistency after error loading it from disk - btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid - btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.c - mfd: dln2: Fix memory leak in dln2_probe() - phy: st: miphy28lp: use _poll_timeout functions for waits - Input: xpad - add constants for GIP interface numbers - iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any - clk: tegra20: fix gcc-7 constant overflow warning - iommu/arm-smmu-qcom: Limit the SMR groups to 128 - RDMA/core: Fix multiple -Warray-bounds warnings - recordmcount: Fix memory leaks in the uwrite function - sched: Fix KCSAN noinstr violation - mcb-pci: Reallocate memory region to avoid memory overlapping - serial: 8250: Reinit port->pm on port specific driver unbind - usb: typec: tcpm: fix multiple times discover svids error - HID: wacom: generic: Set battery quirk only when we see battery data - spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 - HID: logitech-hidpp: Reconcile USB and Unifying serials - HID: logitech-hidpp: Don't use the USB serial for USB devices - staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE - Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp - Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set - wifi: ath11k: Fix SKB corruption in REO destination ring - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace - null_blk: Always check queue mode setting from configfs - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf - wifi: iwlwifi: pcie: fix possible NULL pointer dereference - samples/bpf: Fix fout leak in hbm's run_bpf_prog - f2fs: fix to drop all dirty pages during umount() if cp_error is set - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() - ext4: set goal start correctly in ext4_mb_normalize_request - gfs2: Fix inode height consistency check - scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - scsi: target: iscsit: Free cmds before session free - net: Catch invalid index in XPS mapping - net: pasemi: Fix return type of pasemi_mac_start_tx() - ext2: Check block size validity during mount - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex - bpf: Annotate data races in bpf_local_storage - wifi: ath: Silence memcpy run-time false positive warning - drm/amd: Fix an out of bounds error in BIOS parser - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPICA: Avoid undefined behavior: applying zero offset to null pointer - drm/tegra: Avoid potential 32-bit integer overflow - remoteproc: stm32_rproc: Add mutex protection for workqueue - ACPI: EC: Fix oops when removing custom query handlers - arm64: dts: qcom: msm8996: Add missing DWC3 quirks - regmap: cache: Return error in cache sync operations for REGCACHE_NONE - drm/amd/display: Use DC_LOG_DC in the trasform pixel function - fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() - rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access - refscale: Move shutdown from wait_event() to wait_event_idle() - ext4: allow ext4_get_group_info() to fail - ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set - ext4: add mballoc stats proc file - ext4: drop s_mb_bal_lock and convert protected fields to atomic - ext4: remove redundant mb_regenerate_buddy() - ext4: fix lockdep warning when enabling MMP - ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled - ext4: reflect error codes from ext4_multi_mount_protect() to its callers - ext4: remove an unused variable warning with CONFIG_QUOTA=n - fbdev: arcfb: Fix error handling in arcfb_probe() - drm/i915/dp: prevent potential div-by-zero - af_unix: Fix data races around sk->sk_shutdown. - af_unix: Fix a data race of sk->sk_receive_queue->qlen. - net: datagram: fix data-races in datagram_poll() - tcp: add annotations around sk->sk_shutdown accesses - tcp: factor out __tcp_close() helper - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - netfilter: conntrack: fix possible bug_on with enable_hooks=1 - net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). - linux/dim: Do nothing if no time delta between samples - net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe() - ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings - drm/mipi-dsi: Set the fwnode for mipi_dsi_device - driver core: add a helper to setup both the of_node and fwnode of a device - Net: ethernet: Support management channel of the host tool in 3snic 3s9xx network driver- !2999 [sync] PR-2902: net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !1722 [sync] PR-1597: Fix the bugs of 3SNIC driver compilation failure while using clang - !2904 [sync] PR-2867: netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !3012 config: update openeuler_defconfig for x86 with gcc 10.3.1 - config: update openeuler_defconfig for x86 with gcc 10.3.1 - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2974 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" - !2433 [sync] PR-2326: fix CVE-2023-20569 - !1564 [sync] PR-1527: arm64/mpam: fix missing kfree domain's ctrl_val arrray - !2910 [sync] PR-1613: arm64/mpam: implement CPU_PM notifier - !2044 [sync] PR-1327: Huawei BMA: To fix the bug in the iBMA driver code - !1898 [sync] PR-1853: ring-buffer: Fix deadloop issue on reading trace_pipe - !1943 [sync] PR-1900: tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - !1985 [sync] PR-1905: tracing: Fix memleak due to race between current_tracer and trace - !2654 [sync] PR-2377: tracing: Backport bugfixes - !2931 revert: : ab873cbbab39 x86/microcode: Rip out the OLD_INTERFACE - !1741 [sync] PR-1734: arm64/mpam: mark partid non-exclusive if self-owned - !2901 mm/hugetlb: fix parameter passed to allocate bootmem memory - !1403 [sync] PR-1399: bpf: cpumap: Fix memory leak in cpu_map_update_elem - Revert "x86/microcode: Rip out the OLD_INTERFACE" - !2635 [sync] PR-2615: preempt/dynamic: Fix setup_preempt_mode() return value - !1810 [sync] PR-1768: bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !2813 [sync] PR-2716: ext4: recheck buffer valid after page unlock - !1410 [sync] PR-1353: ubifs mainline bugfix patch backport - !1373 [sync] PR-1354: ubi: Fix return value overwrite issue in try_write_vid_and_data() - !892 [sync] PR-886: net: sched: fix NULL pointer dereference in mq_attach - !902 [sync] PR-890: ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !2021 [sync] PR-1965: crypto:padata: Fix return err for PADATA_RESET - arm64/mpam: implement CPU_PM notifier - !1514 [sync] PR-1357: SUNRPC: Ensure that the gssproxy client can start in a connected state - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !2750 [sync] PR-2683: fix memcgv1 oom meminfo bug - mm/hugetlb: fix parameter passed to allocate bootmem memory - 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 - kabi: Allow extra bugsints (bsc#1213927). - x86/cpufeatures: Fix abi breakage caused by NCAPINTS in cpufeature header file. - tools arch x86: Sync the msr-index.h copy with the kernel sources - objtool/x86: Fix SRSO mess - x86/srso: Correct the mitigation status when SMT is disabled - objtool/x86: Fixup frame-pointer vs rethunk - x86/srso: Disable the mitigation on unaffected configurations - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() - x86/cpu: Cleanup the untrain mess - x86/cpu: Rename srso_(.*)_alias to srso_alias_1 - x86/cpu: Rename original retbleed methods - x86/cpu: Clean up SRSO return thunk mess - x86/alternative: Make custom return thunk unconditional - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() - x86/cpu: Fix __x86_return_thunk symbol type - x86/ibt: Add ANNOTATE_NOENDBR - objtool: Add frame-pointer-specific function ignore - x86/srso: Fix build breakage with the LLVM linker - x86/srso: Tie SBPB bit setting to microcode patch detection - x86/srso: Fix return thunks in generated code - x86/srso: Add IBPB on VMEXIT - x86/srso: Add IBPB - x86/srso: Add SRSO_NO support - x86/srso: Add IBPB_BRTYPE support - x86/srso: Add a Speculative RAS Overflow mitigation - x86/cpu, kvm: Add support for CPUID_80000021_EAX - x86/bugs: Increase the x86 bugs vector size to two u32s - tools headers cpufeatures: Sync with the kernel sources - 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: mark partid non-exclusive if self-owned - Fix the bugs of 3SNIC driver compilation failure while using clang - 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() - ubifs: Fix memory leak in do_rename - ubifs: Free memory for tmpfile name - 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- !2858 [sync] PR-2851: 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 - !2848 [sync] PR-2840: drm/qxl: fix UAF on handle creation - drm/qxl: fix UAF on handle creation - !2832 [22.03-LTS-SP2]Backport 5.10.180 LTS patches from upstream. - !2518 [sync] PR-2501: scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - ext4: fix data races when using cached status extents - drm/amd/display: Fix hang when skipping modeset - drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - KVM: x86: move guest_pv_has out of user_access section - KVM: x86: do not report preemption if the steal time cache is stale - KVM: x86: revalidate steal time cache if MSR value changes - KVM: x86: do not set st->preempted when going back to user space - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() - KVM: Fix steal time asm constraints - KVM: x86: Fix recording of guest steal time / preempted status - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior - drbd: correctly submit flush bio on barrier - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - ext4: remove a BUG_ON in ext4_mb_release_group_pa() - ext4: bail out of ext4_xattr_ibody_get() fails for any reason - ext4: add bounds checking in get_max_inline_xattr_value_size() - ext4: fix deadlock when converting an inline directory in nojournal mode - ext4: improve error recovery code paths in __ext4_remount() - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL - HID: wacom: insert timestamp to packed Bluetooth (BT) events - HID: wacom: Set a default resolution for older tablets - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() - drm/panel: otm8009a: Set backlight parent to panel device - f2fs: fix potential corruption when moving a directory - ARM: dts: s5pv210: correct MIPI CSIS clock name - ARM: dts: exynos: fix WM8960 clock name in Itop Elite - remoteproc: st: Call of_node_put() on iteration error - remoteproc: stm32: Call of_node_put() on iteration error - sh: nmi_debug: fix return value of __setup handler - sh: init: use OF_EARLY_FLATTREE for early init - sh: mcount.S: fix build error when PRINTK is not enabled - sh: math-emu: fix macro redefined warning - inotify: Avoid reporting event with invalid wd - platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i - platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet - cifs: fix pcchunk length type in smb2_copychunk_range - btrfs: print-tree: parent bytenr must be aligned to sector size - btrfs: don't free qgroup space unless specified - btrfs: fix btrfs_prev_leaf() to not return the same key twice - perf symbols: Fix return incorrect build_id size in elf_read_build_id() - crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs() - perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() - perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents - perf vendor events power9: Remove UTF-8 characters from JSON files - net: enetc: check the index of the SFI rather than the handle - virtio_net: suppress cpu stall when free_unused_bufs - virtio_net: split free_unused_bufs() - net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` - drm/amdgpu: add a missing lock for AMDGPU_SCHED - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - ionic: remove noise from ethtool rxnfc error msg - octeontx2-vf: Detach LF resources on probe cleanup - octeontx2-pf: Disable packet I/O for graceful exit - rxrpc: Fix hard call timeout units - sfc: Fix module EEPROM reporting for QSFP modules - net/sched: act_mirred: Add carrier check - watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe() - writeback: fix call of incorrect macro - net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() - net/sched: cls_api: remove block_cb from driver_list before freeing - net/ncsi: clear Tx enable mode when handling a Config required AEN - scsi: qedi: Fix use after free bug in qedi_remove() - dm verity: fix error handling for check_at_most_once on FEC - dm verity: skip redundant verity_handle_err() on I/O errors - mailbox: zynqmp: Fix counts of child nodes - mailbox: zynq: Switch to flexible array to simplify code - crypto: ccp - Clear PSP interrupt status register before calling handler - ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - tty: clean include/linux/tty.h up - tty: move some tty-only functions to drivers/tty/tty.h - tty: move some internal tty lock enums and functions out of tty.h - tty: audit: move some local functions out of tty.h - tty: create internal tty.h file - scsi: target: core: Avoid smp_processor_id() in preemptible code - arm64: dts: qcom: sdm845: correct dynamic power coefficients - sound/oss/dmasound: fix 'dmasound_setup' defined but not used - debugobject: Ensure pool refill (again) - arm64: Stash shadow stack pointer in the task struct on interrupt - arm64: Always load shadow stack pointer directly from the task struct - perf intel-pt: Fix CYC timestamps after standalone CBR - perf auxtrace: Fix address filter entire kernel size - dm flakey: fix a crash with invalid table line - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path - dm clone: call kmem_cache_destroy() in dm_clone_init() error path - ia64: fix an addr to taddr in huge_pte_offset() - s390/dasd: fix hanging blockdevice after request requeue - btrfs: scrub: reject unsupported scrub flags - scripts/gdb: fix lx-timerlist for Python3 - afs: Fix updating of i_size with dv jump from server - mfd: tqmx86: Correct board names for TQMxE39x - mfd: tqmx86: Specify IO port register range more precisely - mfd: tqmx86: Add support for TQMx110EB and TQMxE40x - mfd: tqmx86: Remove incorrect TQMx90UC board ID - mfd: tqmx86: Do not access I2C_DETECT register through io_base - thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe - dmaengine: at_xdmac: do not enable all cyclic channels - dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing - dmaengine: dw-edma: Fix to change for continuous transfer - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port - pwm: mtk-disp: Disable shadow registers before setting backlight values - pwm: mtk-disp: Adjust the clocks to avoid them mismatch - pwm: mtk-disp: Don't check the return code of pwmchip_remove() - leds: tca6507: Fix error handling of using fwnode_property_read_string - dmaengine: mv_xor_v2: Fix an error code. - leds: TI_LMU_COMMON: select REGMAP instead of depending on it - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline - openrisc: Properly store r31 to pt_regs on unhandled exceptions - clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails - RDMA/mlx5: Use correct device num_ports when modify DC - SUNRPC: remove the maximum number of retries in call_bind_status - RDMA/mlx5: Fix flow counter query via DEVX - Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe - input: raspberrypi-ts: Release firmware handle when not needed - firmware: raspberrypi: Introduce devm_rpi_firmware_get() - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease - IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests - IB/hfi1: Add additional usdma traces - IB/hfi1: Add AIP tx traces - IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order - RDMA/srpt: Add a check for valid 'mad_agent' pointer - RDMA/cm: Trace icm_send_rej event before the cm state is reset - RDMA/siw: Remove namespace check from siw_netdev_event() - clk: add missing of_node_put() in "assigned-clocks" property parsing - power: supply: generic-adc-battery: fix unit scaling - rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() - rtc: omap: include header for omap_rtc_power_off_program prototype - workqueue: Fix hung time report of worker pools - RDMA/rdmavt: Delete unnecessary NULL check - RDMA/siw: Fix potential page_array out of range access - clk: at91: clk-sam9x60-pll: fix return value check - perf/core: Fix hardlockup failure caused by perf throttle - powerpc/rtas: use memmove for potentially overlapping buffer copy - macintosh: via-pmu-led: requires ATA to be set - powerpc/sysdev/tsi108: fix resource printk format warnings - powerpc/wii: fix resource printk format warnings - powerpc/mpc512x: fix resource printk format warning - macintosh/windfarm_smu_sat: Add missing of_node_put() - spmi: Add a check for remove callback when removing a SPMI driver - staging: rtl8192e: Fix W_DISABLE# does not work after stop/start - serial: 8250: Add missing wakeup event reporting - tty: serial: fsl_lpuart: adjust buffer length to the intended size - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe - usb: mtu3: fix kernel panic at qmu transfer done irq handler - usb: chipidea: fix missing goto in `ci_hdrc_probe` - usb: gadget: tegra-xudc: Fix crash in vbus_draw - sh: sq: Fix incorrect element size for allocating bitmap buffer - i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path - spi: cadence-quadspi: fix suspend-resume implementations - ASoC: fsl_mqs: move of_node_put() to the correct location - coresight: etm_pmu: Set the module field - scripts/gdb: bail early if there are no generic PD - scripts/gdb: bail early if there are no clocks - ia64: salinfo: placate defined-but-not-used warning - ia64: mm/contig: fix section mismatch warning/error - PCI/EDR: Clear Device Status after EDR error recovery - of: Fix modalias string generation - vmci_host: fix a race condition in vmci_host_poll() causing GPF - spi: fsl-spi: Fix CPM/QE mode Litte Endian - spi: qup: Don't skip cleanup in remove's error path - linux/vt_buffer.h: allow either builtin or modular for macros - ASoC: es8316: Handle optional IRQ assignment - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ - PCI: imx6: Install the fault handler only on compatible match - spi: imx: Don't skip cleanup in remove's error path - spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync - iio: light: max44009: add missing OF device matching - fpga: bridge: fix kernel-doc parameter description - usb: dwc3: gadget: Change condition for processing suspend event - usb: host: xhci-rcar: remove leftover quirk handling - pstore: Revert pmsg_lock back to a normal mutex - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - net: amd: Fix link leak when verifying config failed - netlink: Use copy_to_user() for optval in netlink_getsockopt(). - Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - net/sched: sch_fq: fix integer overflow of "credit" - bpf: Don't EFAULT for getsockopt with optval=NULL - ixgbe: Enable setting RSS table to default values - ixgbe: Allow flow hash to be set via ethtool - wifi: iwlwifi: fw: fix memory leak in debugfs - wifi: iwlwifi: mvm: check firmware response size - wifi: iwlwifi: make the loop for card preparation effective - jdb2: Don't refuse invalidation of already invalidated buffers - wifi: iwlwifi: fw: move memset before early return - wifi: iwlwifi: yoyo: Fix possible division by zero - md/raid10: fix memleak of md thread - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap - nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" - nvme: fix async event trace event - nvme: handle the persistent internal error AER - bpf, sockmap: fix deadlocks in the sockhash and sockmap - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling - f2fs: fix to avoid use-after-free for cached IPU bio - xsk: Fix unaligned descriptor validation - bpftool: Fix bug for long instructions in program CFG dumps - selftests/bpf: Wait for receive in cg_storage_multi test - net: qrtr: correct types of trace event parameters - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() - crypto: sa2ul - Select CRYPTO_DES - crypto: caam - Clear some memory in instantiate_rng - f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages() - f2fs: apply zone capacity to all zone type - f2fs: enforce single zone capacity - f2fs: handle dqget error in f2fs_transfer_project_quota() - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS - scsi: target: iscsit: Fix TAS handling during conn cleanup - scsi: target: Fix multiple LUN_RESET handling - scsi: target: Make state_list per CPU - scsi: target: Rename cmd.bad_sector to cmd.sense_info - scsi: target: Rename struct sense_info to sense_detail - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - net/packet: annotate accesses to po->xmit - vlan: partially enable SIOCSHWTSTAMP in container - bpf: Remove misleading spec_v1 check on var-offset stack read - scm: fix MSG_CTRUNC setting condition for SO_PASSSEC - bpf: fix precision propagation verbose logging - bpf: take into account liveness when propagating precision - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() - tools: bpftool: Remove invalid ' json escape - wifi: ath6kl: reduce WARN to dev_dbg() in callback - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() - wifi: ath9k: hif_usb: fix memory leak of remain_skbs - wifi: ath6kl: minor fix for allocation size - tick/common: Align tick period with the HZ tick. - tick: Get rid of tick_period - drm/i915: Make intel_get_crtc_new_encoder() less oopsy - debugobject: Prevent init race with static objects - arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() - regulator: stm32-pwr: fix of_iomap leak - media: venus: dec: Fix handling of the start cmd - media: venus: vdec: Handle DRC after drain - media: venus: preserve DRC state across seeks - media: venus: vdec: Make decoder return LAST flag for sufficient event - media: venus: vdec: Fix non reliable setting of LAST flag - media: rc: gpio-ir-recv: Fix support for wake-up - media: rcar_fdp1: Fix refcount leak in probe and remove function - media: rcar_fdp1: Fix the correct variable assignments - media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() - media: rcar_fdp1: fix pm_runtime_get_sync() usage count - media: rcar_fdp1: simplify error check logic at fdp_open() - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() - regulator: core: Avoid lockdep reports when resolving supplies - regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() - drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() - ARM: dts: gta04: fix excess dma channel usage - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 - drm: msm: adreno: Disable preemption on Adreno 510 - drm/msm/adreno: drop bogus pm_runtime_set_active() - drm/msm/adreno: Defer enabling runpm until hw_init() - media: max9286: Free control handler - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 - firmware: qcom_scm: Clear download bit during reboot - media: bdisp: Add missing check for create_workqueue - ARM: dts: qcom: ipq8064: Fix the PCI I/O port range - ARM: dts: qcom: ipq8064: reduce pci IO size to 64K - ARM: dts: qcom: ipq4019: Fix the PCI I/O port range - arm64: dts: qcom: msm8996: Fix the PCI I/O port range - arm64: dts: qcom: ipq8074: Fix the PCI I/O port range - arm64: dts: qcom: msm8998: Fix the PCI I/O port range - arm64: dts: qcom: sdm845: Fix the PCI I/O port range - arm64: dts: qcom: sdm845: correct dynamic power coefficients - arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name - EDAC/skx: Fix overflows on the DRAM row address mapping arrays - drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources - arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table - arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe - soc: ti: pm33xx: Enable basic PM runtime support for genpd - drm/probe-helper: Cancel previous job before starting new one - drm/vgem: add missing mutex_destroy - drm/rockchip: Drop unbalanced obj unref - erofs: fix potential overflow calculating xattr_isize - erofs: stop parsing non-compact HEAD index if clusterofs is invalid - tpm, tpm_tis: Claim locality when interrupts are reenabled on resume - tpm, tpm: Implement usage counter for locality - tpm, tpm_tis: Claim locality before writing interrupt registers - tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed - tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register - tpm, tpm_tis: Do not skip reset of original interrupt vector - selinux: ensure av_permissions.h is built when needed - selinux: fix Makefile dependencies of flask.h - selftests/resctrl: Check for return value after write_schemata() - selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem - rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check - clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent - wifi: rtl8xxxu: RTL8192EU always needs full init - mailbox: zynqmp: Fix typo in IPI documentation - mailbox: zynqmp: Fix IPI isr handling - nilfs2: fix infinite loop in nilfs_mdt_get_block() - nilfs2: do not write dirty data after degenerating to read-only - parisc: Fix argument pointer in real64_call_asm() - sound/oss/dmasound: fix build when drivers are mixed =y/=m - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE - i2c: omap: Fix standard mode false ACK readings - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted - reiserfs: Add security prefix to xattr name in reiserfs_security_write() - crypto: safexcel - Cleanup ring IRQ workqueues on load failure - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() - ring-buffer: Sync IRQ works before buffer destruction - pwm: meson: Fix g12a ao clk81 name - pwm: meson: Fix axg ao mux parents - kheaders: Use array declaration instead of char - ipmi: fix SSIF not responding under certain cond. - ipmi:ssif: Add send_retries increment - MIPS: fw: Allow firmware to pass a empty env - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem - xhci: fix debugfs register accesses while suspended - staging: iio: resolver: ads1210: fix config mode - ext4: use ext4_journal_start/stop for fast commit transactions - blk-crypto: make blk_crypto_evict_key() more robust - blk-crypto: make blk_crypto_evict_key() return void - blk-mq: release crypto keyslot before reporting I/O complete - hwmon: (adt7475) Use device_property APIs when configuring polarity - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write - USB: dwc3: fix runtime pm imbalance on unbind - USB: dwc3: fix runtime pm imbalance on probe errors - PCI: qcom: Fix the incorrect register usage in v2.7.0 config - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - wireguard: timers: cast enum limits members to int in prints - asm-generic/io.h: suppress endianness warnings for readq() and writeq() - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 - iio: adc: palmas_gpadc: fix NULL dereference on rmmod - driver core: Don't require dynamic_debug for initcall_debug probe timing - USB: serial: option: add UNISOC vendor and TOZED LT70C product - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() - counter: 104-quad-8: Fix race condition between FLAG and CNTR reads - !2802 [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 - scsi: mpt3sas: Perform additional retries if doorbell read returns 0- !2719 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2741 [sync] PR-2443: CVE-2023-37453 - !2735 [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 - !2729 [sync] PR-2686: Backport 5.10.179 LTS patches from upstream. - nvmet-tcp: Fix a possible UAF in queue intialization setup - ASN.1: Fix check for strdup() success - ASoC: fsl_asrc_dma: fix potential null-ptr-deref - iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() - pwm: hibvt: Explicitly set .polarity in .get_state() - pwm: iqs620a: Explicitly set .polarity in .get_state() - pwm: meson: Explicitly set .polarity in .get_state() - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() - Revert "ext4: fix use-after-free in ext4_xattr_set_entry" - fuse: fix deadlock between atomic O_TRUNC and page invalidation - fuse: always revalidate rename target dentry - fuse: fix attr version comparison in fuse_read_update_size() - fuse: check s_root when destroying sb - virtiofs: split requests that exceed virtqueue size - virtiofs: clean up error handling in virtio_fs_get_tree() - purgatory: fix disabling debug info - docs: futex: Fix kernel-doc references after code split-up preparation - MIPS: Define RUNTIME_DISCARD_EXIT in LD script - sched/uclamp: Fix a uninitialized variable warnings - sched/uclamp: Make cpu_overutilized() use util_fits_cpu() - sched/uclamp: Make select_idle_capacity() use util_fits_cpu() - sched/uclamp: Fix fits_capacity() check in feec() - sched/uclamp: Make task_fits_capacity() use util_fits_cpu() - mm/khugepaged: check again on anon uffd-wp during isolation - mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 - kernel/sys.c: fix and improve control flow in __sys_setres[ug]id() - memstick: fix memory leak if card device is never registered - nilfs2: initialize unused bytes in segment summary blocks - iio: light: tsl2772: fix reading proximity-diodes from device tree - powerpc/doc: Fix htmldocs errors - xen/netback: use same error messages for same errors - nvme-tcp: fix a possible UAF when failing to allocate an io queue - s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling - net: dsa: b53: mmap: add phy ops - scsi: core: Improve scsi_vpd_inquiry() checks - scsi: megaraid_sas: Fix fw_crash_buffer_show() - selftests: sigaltstack: fix -Wuninitialized - Input: i8042 - add quirk for Fujitsu Lifebook A574/H - f2fs: Fix f2fs_truncate_partial_nodes ftrace event - e1000e: Disable TSO on i219-LM card to increase speed - mlxsw: pci: Fix possible crash during initialization - net: rpl: fix rpl header size calculation - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() - i40e: fix i40e_setup_misc_vector() error handling - i40e: fix accessing vsi->active_filters without holding lock - netfilter: nf_tables: fix ifdef to also consider nf_tables=m - sfc: Fix use-after-free due to selftest_work - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. - virtio_net: bugfix overflow inside xdp_linearize_page() - regulator: fan53555: Explicitly include bits header - netfilter: br_netfilter: fix recent physdev match breakage - arm64: dts: imx8mm-evk: correct pmic clock source - arm64: dts: meson-g12-common: specify full DMC range - arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node - ARM: dts: rockchip: fix a typo error for rk3288 spdif node - !2724 [22.03-LTS-SP2]Backport 5.10.178 LTS patches from upstream - sysctl: Fix data-races in proc_dou8vec_minmax(). - panic, kexec: make __crash_kexec() NMI safe - kexec: turn all kexec_mutex acquisitions into trylocks - kexec: move locking into do_kexec_load - riscv: Handle zicsr/zifencei issues between clang and binutils - kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS - kbuild: Switch to 'f' variants of integrated assembler flag - kbuild: check the minimum assembler version in Kconfig - watchdog: sbsa_wdog: Make sure the timeout programming is within the limits - i2c: ocores: generate stop condition after timeout in polling mode - x86/rtc: Remove __init for runtime functions - sched/fair: Fix imbalance overflow - sched/fair: Move calculate of avg_load to a better location - powerpc/papr_scm: Update the NUMA distance table for the target node - powerpc/pseries: Add support for FORM2 associativity - powerpc/pseries: Add a helper for form1 cpu distance - powerpc/pseries: Consolidate different NUMA distance update code paths - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY - powerpc/pseries: rename min_common_depth to primary_domain_index - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot - scsi: ses: Handle enclosure with just a primary component gracefully - net: sfp: initialize sfp->i2c_block_size at sfp allocation - riscv: add icache flush for nommu sigreturn trampoline - asymmetric_keys: log on fatal failures in PE/pkcs7 - verify_pefile: relax wrapper length check - efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L - i2c: imx-lpi2c: clean rx/tx buffers upon new message - wifi: mwifiex: mark OF related data as maybe unused - power: supply: cros_usbpd: reclassify "default case!" as debug - libbpf: Fix single-line struct definition output in btf_dump - net: macb: fix a memory corruption in extended buffer descriptor mode - udp6: fix potential access to stale information - RDMA/core: Fix GID entry ref leak when create_ah fails - sctp: fix a potential overflow in sctp_ifwdtsn_skip - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() - qlcnic: check pci_reset_function result - drm/armada: Fix a potential double free in an error handling path - sysctl: add proc_dou8vec_minmax() - niu: Fix missing unwind goto in niu_alloc_channels() - RDMA/cma: Allow UD qp_type to join multicast only - IB/mlx5: Add support for 400G_8X lane speed - IB/mlx5: Add support for NDR link speed - clk: sprd: set max_register according to mapping range - mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min - mtd: rawnand: stm32_fmc2: remove unsupported EDO mode - mtd: rawnand: meson: fix bitmask for length in command word - mtdblock: tolerate corrected bit-flips - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace - btrfs: fix fast csum implementation detection - btrfs: print checksum type and implementation at mount time - Bluetooth: Fix race condition in hidp_session_thread - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() - ALSA: i2c/cs8427: fix iec958 mixer control deactivation - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard - ALSA: emu10k1: fix capture interrupt handler unlinking - Revert "pinctrl: amd: Disable and mask interrupts on resume" - bpftool: Print newline before '}' for struct with padding only fields - ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown - Revert "media: ti: cal: fix possible memory leak in cal_ctx_create()" - drm/bridge: lt9611: Fix PLL being unable to lock - selftests: intel_pstate: ftime() is deprecated - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - drm/nouveau/disp: Support more modes by checking with lower bpc - drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() - tracing: Free error logs of tracing instances - can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events - can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - iio: adc: ad7791: fix IRQ flags - ALSA: hda/realtek: Add quirk for Clevo X370SNW - dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs - nilfs2: fix sysfs interface lifetime - nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() - tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI - tty: serial: sh-sci: Fix transmit end interrupt handler - iio: light: cm32181: Unregister second I2C client if present - iio: dac: cio-dac: Fix max DAC write value check for 12-bit - iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip - USB: serial: option: add Quectel RM500U-CN modem - USB: serial: option: add Telit FE990 compositions - usb: typec: altmodes/displayport: Fix configure initial pin assignment - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu - usb: xhci: tegra: fix sleep in atomic call - NFSD: callback request does not use correct credential for AUTH_SYS - sunrpc: only free unix grouplist after RCU settles - net: stmmac: fix up RX flow hash indirection table when setting channels - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe - gpio: davinci: Add irq chip flag to skip set wake - ipv6: Fix an uninit variable access bug in __ip6_make_skb() - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT - sctp: check send stream number after wait_for_sndbuf - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - net: qrtr: Fix a refcount bug in qrtr_recvmsg() - net: qrtr: combine nameservice into main module - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta - KVM: s390: pv: fix external interruption loop not always detected - pwm: sprd: Explicitly set .polarity in .get_state() - pwm: cros-ec: Explicitly set .polarity in .get_state() - Drivers: vmbus: Check for channel allocation before looking up relids - gpio: GPIO_REGMAP: select REGMAP instead of depending on it - !2703 [sync] PR-2672: fix CVE-2023-46813 - !2711 [sync] PR-2465: Backport 5.10.177 LTS patches from upstream - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - hsr: ratelimit only when errors are printed - gfs2: Always check inode size of inline inodes - libbpf: Fix btf_dump's packed struct determination - selftests/bpf: Add few corner cases to test padding handling of btf_dump - libbpf: Fix BTF-to-C converter's padding logic - selftests/bpf: Test btf dump for struct with padding only fields - zonefs: Fix error message in zonefs_file_dio_append() - btrfs: scan device in non-exclusive mode - s390/uaccess: add missing earlyclobber annotations to __clear_user() - drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub - drm/etnaviv: fix reference leak when mmaping imported buffer - rcu: Fix rcu_torture_read ftrace event - xtensa: fix KASAN report for show_stack - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z - ALSA: usb-audio: Fix regression on detection of Roland VS-100 - ALSA: hda/conexant: Partial revert of a quirk for Lenovo - NFSv4: Fix hangs when recovering open state after a server reboot - powerpc: Don't try to copy PPR for task with NULL pt_regs - pinctrl: at91-pio4: fix domain name assignment - pinctrl: amd: Disable and mask interrupts on resume - net: phy: dp83869: fix default value for tx-/rx-internal-delay - xen/netback: don't do grant copy across page boundary - Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table - cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL - cifs: prevent infinite recursion in CIFSGetDFSRefer() - Input: focaltech - use explicitly signed char type - Input: alps - fix compatibility with -funsigned-char - pinctrl: ocelot: Fix alt mode for ocelot - net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only - bnxt_en: Add missing 200G link speed reporting - bnxt_en: Fix typo in PCI id to device description string mapping - i40e: fix registers dump after run ethtool adapter self test - net: ipa: compute DMA pool size properly - ALSA: ymfpci: Fix BUG_ON in probe function - ALSA: ymfpci: Fix assignment in if condition - s390/vfio-ap: fix memory leak in vfio_ap device driver - can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write - net: stmmac: don't reject VLANs when IFF_PROMISC is set - net/net_failover: fix txq exceeding warning - regulator: Handle deferred clk - r8169: fix RTL8168H and RTL8107E rx crc error - ptp_qoriq: fix memory leak in probe() - scsi: megaraid_sas: Fix crash after a double completion - sfc: ef10: don't overwrite offload features at NIC reset - mtd: rawnand: meson: invalidate cache on polling ECC bit - mips: bmips: BCM6358: disable RAC flush for TP1 - ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() - tracing: Fix wrong return in kprobe_event_gen_test.c - tools/power turbostat: Fix /dev/cpu_dma_latency warnings - fbdev: au1200fb: Fix potential divide by zero - fbdev: lxfb: Fix potential divide by zero - fbdev: intelfb: Fix potential divide by zero - fbdev: nvidia: Fix potential divide by zero - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - fbdev: tgafb: Fix potential divide by zero - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() - ALSA: asihpi: check pao in control_message() - net: hsr: Don't log netdev_err message on unknown prp dst node - md: avoid signed overflow in slot_store() - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY - dm crypt: avoid accessing uninitialized tasklet - bus: imx-weim: fix branch condition evaluates to a garbage value - drm/meson: fix missing component unbind on bind errors - drm/meson: Fix error handling when afbcd.ops->init fails - kcsan: avoid passing -g for test - kernel: kcsan: kcsan_test: build without structleak plugin - usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC - usb: dwc3: gadget: move cmd_endtransfer to extra function - NFSD: fix use-after-free in __nfs42_ssc_open() - KVM: fix memoryleak in kvm_init() - ocfs2: fix data corruption after failed write - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - firmware: arm_scmi: Fix device node validation for mailbox transport - tee: amdtee: fix race condition in amdtee_open_session - drm/i915: Preserve crtc_state->inherited during state clearing - drm/i915/active: Fix missing debug object activation - nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() - wifi: mac80211: fix qos on mesh interfaces - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() - usb: chipidea: core: fix possible concurrent when switch role - usb: chipdea: core: fix return -EINVAL if request role is the same with current role - usb: cdns3: Fix issue with using incorrect PCI device function - igb: revert rtnl_lock() that causes deadlock - fsverity: Remove WQ_UNBOUND from fsverity read workqueue - usb: gadget: u_audio: don't let userspace block driver unbind - usb: dwc2: fix a devres leak in hw_enable upon suspend resume - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR - cifs: empty interface list when server doesn't support query interfaces - sh: sanitize the flags on sigreturn - net: usb: qmi_wwan: add Telit 0x1080 composition - net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file - scsi: lpfc: Avoid usage of list iterator variable after loop - scsi: ufs: core: Add soft dependency on governor_simpleondemand - scsi: hisi_sas: Check devm_add_action() return value - scsi: target: iscsi: Fix an error message in iscsi_check_key() - selftests/bpf: check that modifier resolves after pointer - m68k: Only force 030 bus error if PC not in exception table - ca8210: fix mac_len negative array access - HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded - riscv: Bump COMMAND_LINE_SIZE value to 1024 - thunderbolt: Use const qualifier for `ring_interrupt_index` - thunderbolt: Use scale field when allocating USB3 bandwidth - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 - scsi: qla2xxx: Perform lockless command completion in abort path - hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs - hwmon: fix potential sensor registration fail if of_node is missing - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work - Bluetooth: L2CAP: Fix responding with wrong PDU type - Bluetooth: L2CAP: Fix not checking for maximum number of DCID - Bluetooth: btqcomsmd: Fix command timeout after setting BD address - net: mdio: thunder: Add missing fwnode_handle_put() - gve: Cache link_speed value from device - nvme-tcp: fix nvme_tcp_term_pdu to match spec - net/sonic: use dma_mapping_error() for error check - erspan: do not use skb_mac_header() in ndo_start_xmit() - atm: idt77252: fix kmemleak when rmmod idt77252 - net/mlx5: E-Switch, Fix an Oops in error handling code - net/mlx5: Read the TC mapping of all priorities on ETS query - net/mlx5: Fix steering rules cleanup - bpf: Adjust insufficient default bpf_jit_limit - keys: Do not cache key in task struct if key is requested from kernel thread - bootconfig: Fix testcase to increase max node - net/ps3_gelic_net: Use dma_mapping_error - net/ps3_gelic_net: Fix RX sk_buff length - net: phy: Ensure state transitions are processed from phy_stop() - qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info - net: usb: smsc95xx: Limit packet length to skb->len - i2c: imx-lpi2c: check only for enabled interrupt flags - igc: fix the validation logic for taprio's gate list - igbvf: Regard vf reset nack as success - intel/igbvf: free irq on the error path in igbvf_request_msix() - iavf: fix non-tunneled IPv6 UDP packet type and hashing - iavf: fix inverted Rx hash condition leading to disabled hash - xsk: Add missing overflow check in xdp_umem_reg - ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl - ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl - power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync - drm/sun4i: fix missing component unbind on bind errors - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED - tty: serial: fsl_lpuart: fix race on RX DMA shutdown - serial: fsl_lpuart: Fix comment typo - KVM: Register /dev/kvm as the _very_ last thing during initialization - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() - KVM: Optimize kvm_make_vcpus_request_mask() a bit - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs - ipmi:ssif: Add a timer between request retries - ipmi:ssif: resend_msg() cannot fail - ipmi:ssif: Increase the message retry time - ipmi:ssif: make ssif_i2c_send() void - interconnect: qcom: osm-l3: fix icc_onecell_data allocation - !2700 [22.03-LTS-SP2]Backport 5.10.176 LTS patches from upstream. - !2646 [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 - HID: uhid: Over-ride the default maximum data buffer value with our own - HID: core: Provide new max_buffer_size attribute to over-ride the default - fs: use consistent setgid checks in is_sxid() - attr: add in_group_or_capable() - fs: move S_ISGID stripping into the vfs_*() helpers - fs: add mode_strip_sgid() helper - PCI/DPC: Await readiness of secondary bus after reset - PCI: Unify delay handling for reset and resume - s390/ipl: add missing intersection check to ipl_report handling - drm/i915/active: Fix misuse of non-idle barriers as fence trackers - drm/i915: Don't use stolen memory for ring buffers with LLC - x86/mm: Fix use of uninitialized buffer in sme_enable() - x86/mce: Make sure logged MCEs are processed after sysfs update - cpuidle: psci: Iterate backwards over list in psci_pd_remove() - fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks - mmc: sdhci_am654: lower power-on failed message severity - mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage - mptcp: avoid setting TCP_CLOSE state twice - drm/shmem-helper: Remove another errant put in error path - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro - ALSA: hda: intel-dsp-config: add MTL PCI id - cifs: Fix smb2_set_path_size() - tracing: Make tracepoint lockdep check actually test something - tracing: Check field value in hist_field_name() - tracing: Make splice_read available again - interconnect: fix mem leak when freeing nodes - firmware: xilinx: don't make a sleepable memory allocation from an atomic context - serial: 8250_em: Fix UART port type - tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted - ext4: fix possible double unlock when moving a directory - drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes - sh: intc: Avoid spurious sizeof-pointer-div warning - drm/amdkfd: Fix an illegal memory access - ext4: fix task hung in ext4_xattr_delete_inode - ext4: fail ext4_iget if special inode unallocated - jffs2: correct logic when creating a hole in jffs2_write_begin - mmc: atmel-mci: fix race between stop command and start of next command - media: m5mols: fix off-by-one loop termination error - hwmon: (adm1266) Set `can_sleep` flag for GPIO chip - hwmon: tmp512: drop of_match_ptr for ID table - hwmon: (ucd90320) Add minimum delay between bus accesses - hwmon: (ina3221) return prober error code - hwmon: (adt7475) Fix masking of hysteresis registers - hwmon: (adt7475) Display smoothing attributes in correct order - ethernet: sun: add check for the mdesc_grab() - qed/qed_mng_tlv: correctly zero out ->min instead of ->hour - selftests: net: devlink_port_split.py: skip test if no suitable device available - net/iucv: Fix size of interrupt data - net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull - ipv4: Fix incorrect table ID in IOCTL path - net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290 - ice: xsk: disable txq irq before flushing hw - block: sunvdc: add check for mdesc_grab() returning NULL - nvmet: avoid potential UAF in nvmet_req_complete() - nvme: fix handling single range discard request - block: null_blk: Fix handling of fake timeout request - null_blk: Move driver into its own directory - drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc - net: usb: smsc75xx: Limit packet length to skb->len - net/smc: fix deadlock triggered by cancel_delayed_work_syn() - net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails - net: tunnels: annotate lockless accesses to dev->needed_headroom - qed/qed_dev: guard against a possible division by zero - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() - i40e: Fix kernel crash during reboot when adapter is in recovery mode - ipvlan: Make skb->skb_iif track skb->dev for l3s mode - nfc: pn533: initialize struct pn533_out_arg properly - tcp: tcp_make_synack() can be called from process context - scsi: core: Fix a procfs host directory removal regression - scsi: core: Fix a comment in function scsi_host_dev_release() - netfilter: nft_redir: correct value of inet type `.maxattrs` - netfilter: nft_redir: correct length for loading protocol registers - netfilter: nft_masq: correct length for loading protocol registers - netfilter: nft_nat: correct length for loading protocol registers - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate - clk: HI655X: select REGMAP instead of depending on it - drm/meson: fix 1px pink line on GXM when scaling video overlay - cifs: Move the in_send statistic to __smb_send_rqst() - drm/panfrost: Don't sync rpm suspension after mmu flushing - xfrm: Allow transport-mode states with AF_UNSPEC selector - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2680 [sync] PR-2390: Backport 5.10.174 - 5.10.175 LTS patches from upstream. - !2692 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2375 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2639 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2533 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2526 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2534 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2529 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2660 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - s390/dasd: add missing discipline function - KVM: VMX: Fix crash due to uninitialized current_vmcs - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 - UML: define RUNTIME_DISCARD_EXIT - sh: define RUNTIME_DISCARD_EXIT - s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 - powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds - powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT - arch: fix broken BuildID for arm64 and riscv - ext4: block range must be validated before use in ext4_mb_clear_bb() - ext4: add strict range checks while freeing blocks - ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() - ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() - drm/i915: Don't use BAR mappings for ring buffers with LLC - skbuff: Fix nfct leak on napi stolen - media: rc: gpio-ir-recv: add remove function - media: ov5640: Fix analogue gain control - scripts: handle BrokenPipeError for python scripts - PCI: Add SolidRun vendor ID - macintosh: windfarm: Use unsigned type for 1-bit bitfields - alpha: fix R_ALPHA_LITERAL reloc for large modules - powerpc/kcsan: Exclude udelay to prevent recursive instrumentation - MIPS: Fix a compilation issue - block, bfq: fix uaf for bfqq in bic_set_bfqq() - block, bfq: replace 0/1 with false/true in bic apis - block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" - block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq - block, bfq: fix possible uaf for 'bfqq->bic' - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address - watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter - ext4: Fix deadlock during directory rename - RISC-V: Don't check text_mutex during stop_machine - riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode - SUNRPC: Fix a server shutdown leak - net/smc: fix fallback failed while sendmsg with fastopen - platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it - scsi: megaraid_sas: Update max supported LD IDs to 240 - net: ethernet: mtk_eth_soc: fix RX data corruption issue - btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR - netfilter: tproxy: fix deadlock due to missing BH disable - netfilter: ctnetlink: revert to dumping mark regardless of event type - bnxt_en: Avoid order-5 memory allocation for TPA data - net: phylib: get rid of unnecessary locking - net: stmmac: add to set device wake up flag when stmmac init phy - net: caif: Fix use-after-free in cfusbl_device_notify() - net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver - net: usb: lan78xx: Remove lots of set but unused 'ret' variables - selftests: nft_nat: ensuring the listening side is up before starting the client - ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() - powerpc: dts: t1040rdb: fix compatible string for Rev A boards - nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties - bgmac: fix *initial* chip reset to support BCM5358 - drm/msm/a5xx: fix context faults during ring switch - drm/msm/a5xx: fix the emptyness check in the preempt code - drm/msm: Document and rename preempt_lock - drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register - drm/msm: Fix potential invalid ptr free - drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype - drm/nouveau/kms/nv50-: remove unused functions - ext4: Fix possible corruption when moving a directory - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier - riscv: Add header include guards to insn.h - riscv: Avoid enabling interrupts in die() - RISC-V: Avoid dereferening NULL regs in die() - arm64: efi: Make efi_rt_lock a raw_spinlock - iommu/vt-d: Fix PASID directory pointer coherency - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() - irqdomain: Fix mapping-creation race - irqdomain: Refactor __irq_domain_alloc_irqs() - irqdomain: Look for existing mapping only once - irq: Fix typos in comments - udf: Fix off-by-one error when discarding preallocation - nfc: change order inside nfc_se_io error path - ext4: zero i_disksize when initializing the bootloader inode - ext4: fix WARNING in ext4_update_inline_data - ext4: move where set the MAY_INLINE_DATA flag is set - ext4: fix RENAME_WHITEOUT handling for inline directories - ext4: fix cgroup writeback accounting with fs-layer encryption - drm/connector: print max_requested_bpc in state debugfs - drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 - fork: allow CLONE_NEWTIME in clone3 flags - fs: prevent out-of-bounds array speculation when closing a file descriptor - staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh - staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" - !2674 [22.03-LTS-SP2]Backport 5.10.173 LTS patches from upstream. - usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails - 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 - Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" - media: uvcvideo: Fix race condition with usb_kill_urb - media: uvcvideo: Provide sync and async uvc_ctrl_status_event - Bluetooth: hci_sock: purge socket queues in the destruct() callback - drm/display/dp_mst: Fix down message handling after a packet reception error - drm/display/dp_mst: Fix down/up message handling after sink disconnect - net: tls: avoid hanging tasks on the tx_lock - soundwire: cadence: Drain the RX FIFO after an IO timeout - soundwire: cadence: Remove wasted space in response_buf - phy: rockchip-typec: Fix unsigned comparison with less than zero - kernel/fail_function: fix memory leak with using debugfs_lookup() - PCI: Take other bus devices into account when distributing resources - PCI: Align extra resources for hotplug bridges properly - usb: gadget: uvc: Make bSourceID read/write - usb: uvc: Enumerate valid values for color matching - USB: ene_usb6250: Allocate enough memory for full object - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() - tools/iio/iio_utils:fix memory leak - mei: bus-fixup:upon error print return values of send and receive - serial: sc16is7xx: setup GPIO controller later in probe - tty: serial: fsl_lpuart: disable the CTS when send break signal - staging: emxx_udc: Add checks for dma_alloc_coherent() - media: uvcvideo: Silence memcpy() run-time false positive warnings - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 - media: uvcvideo: Handle errors from calls to usb_string - media: uvcvideo: Handle cameras with invalid descriptors - IB/hfi1: Update RMT size calculation - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak - bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support - firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 - tracing: Add NULL checks for buffer in ring_buffer_free_read_page() - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it - thermal: intel: quark_dts: fix error pointer dereference - ASoC: zl38060 add gpiolib dependency - ASoC: zl38060: Remove spurious gpiolib select - ASoC: adau7118: don't disable regulators on device unbind - scsi: ipr: Work around fortify-string warning - rtc: sun6i: Always export the internal oscillator - tcp: tcp_check_req() can be called from process context - ARM: dts: spear320-hmi: correct STMPE GPIO compatible - net/sched: act_sample: fix action bind logic - nfc: fix memory leak of se_io context in nfc_genl_se_io - net/mlx5: Geneve, Fix handling of Geneve object id as error code - 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() - 9p/xen: fix connection sequence - 9p/xen: fix version parsing - net: fix __dev_kfree_skb_any() vs drop monitor - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop - netfilter: ebtables: fix table blob use-after-free - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - watchdog: pcwd_usb: Fix attempting to access uninitialized memory - watchdog: Fix kmemleak in watchdog_cdev_register - watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list - ubi: Fix possible null-ptr-deref in ubi_free_volume() - ubifs: Fix memory leak in alloc_wbufs() - ubifs: Fix build errors as symbol undefined - ubi: ensure that VID header offset + VID header size <= alloc, size - um: vector: Fix memory leak in vector_config - fs: f2fs: initialize fsdata in pagecache_write() - f2fs: use memcpy_{to,from}_page() where possible - pwm: stm32-lp: fix the check on arr and cmp registers update - pwm: sifive: Always let the first pwm_apply_state succeed - pwm: sifive: Reduce time the controller lock is held - objtool: Fix memory leak in create_static_call_sections() - kbuild: Port silent mode detection to future gnu make. - pinctrl: rockchip: fix reading pull type on rk3568 - pinctrl: rockchip: fix mux route data for rk3568 - wifi: ath9k: use proper statements in conditionals - arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY - drm/edid: fix AVI infoframe aspect ratio handling - drm/radeon: Fix eDP for single-display iMac11,2 - drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv - vfio/type1: prevent underflow of locked_vm via exec() - PCI: Avoid FLR for AMD FCH AHCI adapters - PCI: hotplug: Allow marking devices as disconnected during bind/unbind - PCI/PM: Observe reset delay irrespective of bridge_d3 - riscv: jump_label: Fixup unaligned arch_static_branch function - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() - scsi: ses: Don't attach if enclosure has no components - scsi: qla2xxx: Fix erroneous link down - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests - scsi: qla2xxx: Fix link failure in NPIV environment - ktest.pl: Add RUN_TIMEOUT option with default unlimited - ktest.pl: Fix missing "end_monitor" when machine check fails - ktest.pl: Give back console on Ctrt^C on monitor - mm/thp: check and bail out if page in deferred queue already - mm: memcontrol: deprecate charge moving - docs: gdbmacros: print newest record - remoteproc/mtk_scp: Move clk ops outside send_lock - media: ipu3-cio2: Fix PM runtime usage_count in driver unbind - mips: fix syscall_get_nr - dax/kmem: Fix leak of memory-hotplug resources - alpha: fix FEN fault handling - rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails - ARM: dts: exynos: correct TMU phandle in Odroid HC1 - ARM: dts: exynos: correct TMU phandle in Odroid XU - ARM: dts: exynos: correct TMU phandle in Exynos5250 - ARM: dts: exynos: correct TMU phandle in Odroid XU3 family - ARM: dts: exynos: correct TMU phandle in Exynos4 - ARM: dts: exynos: correct TMU phandle in Exynos4210 - dm flakey: don't corrupt the zero page - dm flakey: fix logic when corrupting a bio - thermal: intel: powerclamp: Fix cur_state for multi package system - wifi: cfg80211: Fix use after free for wext - wifi: rtl8xxxu: Use a longer retry limit of 48 - dm: add cond_resched() to dm_wq_work() - mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type - ext4: refuse to create ea block when umounted - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() - io_uring: remove MSG_NOSIGNAL from recvmsg - io_uring/rsrc: disallow multi-source reg buffers - io_uring: add a conditional reschedule to the IOPOLL cancelation loop - io_uring: mark task TASK_RUNNING before handling resume/task work - io_uring: handle TIF_NOTIFY_RESUME when checking for task_work - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - ima: Align ima_file_mmap() parameters with mmap_file LSM hook - brd: return 0/-error from brd_insert_page() - Documentation/hw-vuln: Document the interaction between IBRS and STIBP - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/reboot: Disable SVM, not just VMX, when stopping CPUs - x86/reboot: Disable virtualization in an emergency if SVM is supported - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) - KVM: s390: disable migration mode when dirty tracking is disabled - KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI - KVM: Destroy target device if coalesced MMIO unregistration fails - udf: Fix file corruption when appending just after end of preallocated extent - udf: Detect system inodes linked into directory hierarchy - udf: Preserve link count of system files - udf: Do not update file length for failed writes to inline files - udf: Do not bother merging very long extents - udf: Truncate added extents on failed expansion - ocfs2: fix non-auto defrag path not working issue - ocfs2: fix defrag path triggering jbd2 ASSERT - f2fs: fix cgroup writeback accounting with fs-layer encryption - f2fs: fix information leak in f2fs_move_inline_dirents() - exfat: fix inode->i_blocks for non-512 byte sector size device - exfat: redefine DIR_DELETED as the bad cluster number - exfat: fix unexpected EOF while reading dir - exfat: fix reporting fs error when reading dir beyond EOF - hfs: fix missing hfs_bnode_get() in __hfs_bnode_create - ARM: dts: exynos: correct HDMI phy compatible in Exynos4 - cifs: Fix uninitialized memory read in smb3_qfs_tcon() - s390/kprobes: fix current_kprobe never cleared after kprobes reenter - s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler - s390: discard .interp section - s390/extmem: return correct segment type in __segment_load() - ipmi_ssif: Rename idle state and check - rtc: pm8xxx: fix set-alarm race - firmware: coreboot: framebuffer: Ignore reserved pixel color bits - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu - nfsd: zero out pointers after putting nfsd_files on COPY setup error - dm cache: add cond_resched() to various workqueue loops - dm thin: add cond_resched() to various workqueue loops - HID: logitech-hidpp: Don't restart communication if not necessary - pinctrl: at91: use devm_kasprintf() to avoid potential leaks - hwmon: (coretemp) Simplify platform device handling - gfs2: Improve gfs2_make_fs_rw error handling - regulator: s5m8767: Bounds check id indexing into arrays - regulator: max77802: Bounds check regulator id against opmode - ASoC: kirkwood: Iterate over array indexes instead of using pointer math - docs/scripts/gdb: add necessary make scripts_gdb step - drm/msm/dsi: Add missing check for alloc_ordered_workqueue - drm: amd: display: Fix memory leakage - drm/radeon: free iio for atombios when driver shutdown - drm/tiny: ili9486: Do not assume 8-bit only SPI controllers - HID: Add Mapping for System Microphone Mute - drm/omap: dsi: Fix excessive stack usage - drm/amd/display: Fix potential null-deref in dm_resume - Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE - PM: EM: fix memory leak with using debugfs_lookup() - uaccess: Add minimum bounds check on kernel buffer size - coda: Avoid partial allocation of sig_inputArgs - net/mlx5: fw_tracer: Fix debug print - ACPI: video: Fix Lenovo Ideapad Z570 DMI match - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup - m68k: Check syscall_trace_enter() return code - net: bcmgenet: Add a check for oversized packets - ACPI: Don't build ACPICA with '-Os' - ice: add missing checks for PF vsi type - inet: fix fast path in __inet_hash_connect() - wifi: mt7601u: fix an integer underflow - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - thermal: intel: Fix unsigned comparison with less than zero - wifi: ath11k: debugfs: fix to work with multiple PCI devices - rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug - rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() - rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() - blk-iocost: fix divide by 0 error in calc_lcoefs() - ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy - udf: Define EFSCORRUPTED error code - rpmsg: glink: Avoid infinite loop on intent for missing channel - media: saa7134: Use video_unregister_device for radio_dev - media: i2c: ov7670: 0 instead of -EINVAL was returned - media: i2c: imx219: Fix binning for RAW8 capture - media: i2c: imx219: Split common registers from mode tables - media: i2c: imx219: remove redundant writes - media: i2c: ov772x: Fix memleak in ov772x_probe() - media: ov5675: Fix memleak in ov5675_init_controls() - media: ov2740: Fix memleak in ov2740_init_controls() - media: max9286: Fix memleak in max9286_v4l2_register() - builddeb: clean generated package content - powerpc: Remove linker flag from KBUILD_AFLAGS - media: platform: ti: Add missing check for devm_regulator_get - media: ti: cal: fix possible memory leak in cal_ctx_create() - remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers - Input: iqs269a - do not poll during ATI - Input: iqs269a - do not poll during suspend or resume - alpha/boot/tools/objstrip: fix the check for ELF header - vdpa/mlx5: Don't clear mr struct on destroy MR - MIPS: vpe-mt: drop physical_memsize - MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set - powerpc/eeh: Set channel state after notifying the drivers - powerpc/eeh: Small refactor of eeh_handle_normal_event() - powerpc/rtas: ensure 4KB alignment for rtas_data_buf - powerpc/rtas: make all exports GPL - powerpc/pseries/lparcfg: add missing RTAS retry status handling - powerpc/pseries/lpar: add missing RTAS retry status handling - powerpc/perf/hv-24x7: add missing RTAS retry status handling - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() - powerpc/powernv/ioda: Skip unallocated resources when mapping to PE - clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC - clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC - Input: ads7846 - don't check penirq immediately for 7845 - Input: ads7846 - always set last command to PWRDOWN - Input: ads7846 - convert to one message - Input: ads7846 - convert to full duplex - Input: ads7846 - don't report pressure for ads7845 - clk: imx: avoid memory leak - clk: renesas: cpg-mssr: Remove superfluous check in resume code - clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in - Input: iqs269a - configure device with a single block write - Input: iqs269a - increase interrupt handler return delay - Input: iqs269a - drop unused device node references - mtd: rawnand: sunxi: Fix the size of the last OOB region - RISC-V: fix funct4 definition for c.jalr in parse_asm.h - clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents - clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents - mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() - objtool: add UACCESS exceptions for __tsan_volatile_read/write - printf: fix errname.c list - sparc: allow PM configs for sparc32 COMPILE_TEST - perf tools: Fix auto-complete on aarch64 - leds: led-core: Fix refcount leak in of_led_get() - perf llvm: Fix inadvertent file creation - gfs2: jdata writepage fix - cifs: Fix warning and UAF when destroy the MR list - cifs: Fix lost destroy smbd connection when MR allocate failed - nfsd: fix race to check ls_layouts - hid: bigben_probe(): validate report count - HID: bigben: use spinlock to safely schedule workers - HID: bigben_worker() remove unneeded check on report_field - HID: bigben: use spinlock to protect concurrent accesses - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared - spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() - dm: remove flush_scheduled_work() during local_exit() - ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init - hwmon: (mlxreg-fan) Return zero speed for broken fan - spi: bcm63xx-hsspi: Fix multi-bit mode setting - spi: bcm63xx-hsspi: fix pm_runtime - scsi: aic94xx: Add missing check for dma_map_single() - scsi: mpt3sas: Fix a memory leak - drm/amdgpu: fix enum odm_combine_mode mismatch - hwmon: (ltc2945) Handle error case in ltc2945_value_store - ASoC: dt-bindings: meson: fix gx-card codec node regex - ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() - ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() - ASoC: mchp-spdifrx: fix controls that works with completion mechanism - ASoC: mchp-spdifrx: fix return value in case completion times out - ASoC: atmel: fix spelling mistakes - ASoC: mchp-spdifrx: fix controls which rely on rsr register - spi: dw_bt1: fix MUX_MMIO dependencies - gpio: vf610: connect GPIO label to dev name - ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() - drm/mediatek: Clean dangling pointer on bind error path - drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc - drm/mediatek: Drop unbalanced obj unref - drm/mediatek: Use NULL instead of 0 for NULL pointer - drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd - gpu: host1x: Don't skip assigning syncpoints to channels - pinctrl: mediatek: Initialize variable *buf to zero - pinctrl: mediatek: Initialize variable pullen and pullup to zero - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() - drm/msm/mdp5: Add check for kzalloc - drm/msm/dpu: Add check for cstate - drm/msm: use strscpy instead of strncpy - drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness - drm/bridge: lt9611: pass a pointer to the of node - drm/bridge: lt9611: fix clock calculation - drm/bridge: lt9611: fix programming of video modes - drm/bridge: lt9611: fix polarity programming - drm/bridge: lt9611: fix HPD reenablement - drm/bridge: lt9611: fix sleep mode setup - drm/msm/dpu: Disallow unallocated resources to be returned - ALSA: hda/ca0132: minor fix for allocation size - drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() - ASoC: fsl_sai: initialize is_dsp_mode flag - drm/vc4: hdmi: Correct interlaced timings again - drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 - drm/vc4: hvs: Set AXI panic modes - pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups - pinctrl: rockchip: do coding style for mux route struct - pinctrl: rockchip: add support for rk3568 - pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain - pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins - drm/msm/hdmi: Add missing check for alloc_ordered_workqueue - gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() - drm: tidss: Fix pixel format definition - drm/vc4: dpi: Fix format mapping for RGB565 - drm/vc4: dpi: Add option for inverting pixel clock and output enable - drm/vkms: Fix null-ptr-deref in vkms_release() - drm/bridge: megachips: Fix error handling in i2c_register_driver() - drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC - drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats - drm: Fix potential null-ptr-deref due to drmm_mode_config_init() - sefltests: netdevsim: wait for devlink instance after netns removal - selftest: fib_tests: Always cleanup before exit - net: bcmgenet: fix MoCA LED control - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() - selftests/net: Interpret UDP_GRO cmsg data as an int value - irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts - irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts - bpf: Fix global subprog context argument resolution logic - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error - thermal/drivers/hisi: Drop second sensor hi3660 - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() - crypto: crypto4xx - Call dma_unmap_page when done - selftests/bpf: Fix out-of-srctree build - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() - wifi: iwl4965: Add missing check for create_singlethread_workqueue() - wifi: iwl3945: Add missing check for create_singlethread_workqueue - RISC-V: time: initialize hrtimer based broadcast clock event device - m68k: /proc/hardware should depend on PROC_FS - crypto: rsa-pkcs1pad - Use akcipher_request_complete - rds: rds_rm_zerocopy_callback() correct order for list_add_tail() - libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() - Bluetooth: L2CAP: Fix potential user-after-free - OPP: fix error checking in opp_migrate_dentry() - s390/vmem: fix empty page tables cleanup under KASAN - irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe - irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe - irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains - irqchip: Fix refcount leak in platform_irqchip_probe - net/mlx5: Enhance debug print in page allocation failure - bpftool: profile online CPUs instead of possible - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware - crypto: ccp - Refactor out sev_fw_alloc() - leds: led-class: Add missing put_device() to led_put() - crypto: xts - Handle EBUSY correctly - net: ethernet: ti: add missing of_node_put before return - net: ethernet: ti: am65-cpsw: handle deferred probe with dev_err_probe() - net: ethernet: ti: am65-cpsw: fix tx csum offload for multi mac mode - x86/microcode: Print previous version of microcode after reload - x86/microcode: Default-disable late loading - x86/microcode: Rip out the OLD_INTERFACE - x86: Mark stop_this_cpu() __noreturn - x86/microcode: Replace deprecated CPU-hotplug functions. - x86/cpu: Init AP exception handling from cpu_init_secondary() - powercap: fix possible name leak in powercap_register_zone() - crypto: seqiv - Handle EBUSY correctly - crypto: essiv - Handle EBUSY correctly - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename - ACPI: battery: Fix missing NUL-termination with large strings - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails - ath9k: htc: clean up statistics macros - ath9k: hif_usb: simplify if-if to if-else - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function - wifi: orinoco: check return value of hermes_write_wordrec() - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data - thermal/drivers/tsens: Add compat string for the qcom,msm8960 - thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 - thermal/drivers/tsens: Drop msm8976-specific defines - ACPICA: nsrepair: handle cases without a return value correctly - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak - crypto: ccp: Use the stack and common buffer for status commands - crypto: ccp: Use the stack for small SEV command buffers - lib/mpi: Fix buffer overrun when SG is too long - rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() - rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls - rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPICA: Drop port I/O validation for some regions - crypto: x86/ghash - fix unaligned access in ghash_setkey() - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() - wifi: ipw2200: fix memory leak in ipw_wdev_init() - wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() - libbpf: Fix btf__align_of() by taking into account field offsets - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() - rtlwifi: fix -Wpointer-sign warning - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() - wifi: libertas: fix memory leak in lbs_init_adapter() - wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() - wifi: rsi: Fix memory leak in rsi_coex_attach() - block: bio-integrity: Copy flags when bio_integrity_payload is cloned - x86/perf/zhaoxin: Add stepping check for ZXC - sched/rt: pick_next_rt_entity(): check list_entry - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() - s390/dasd: Fix potential memleak in dasd_eckd_init() - s390/dasd: Prepare for additional path event handling - blk-mq: correct stale comment of .get_budget - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx - blk-mq: avoid sleep in blk_mq_alloc_request_hctx - arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node - ARM: dts: imx7s: correct iomuxc gpr mux controller cells - ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference - arm64: dts: renesas: beacon-renesom: Fix gpio expander reference - arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name - arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name - arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name - arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name - arm64: dts: amlogic: meson-gx: add missing unit address to rng node name - arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property - arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible - arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name - arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name - ARM: imx: Call ida_simple_remove() for ida_simple_get - ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range - ARM: s3c: fix s3c64xx_set_timer_source prototype - ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() - arm64: dts: meson: remove CPU opps below 1GHz for G12A boards - arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names - arm64: dts: qcom: ipq8074: fix Gen3 PCIe node - arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges - arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY - arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size - arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes - arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names - arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address - arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name - arm64: dts: meson-gx: Fix Ethernet MAC address unit name - arm64: dts: qcom: sc7180: correct SPMI bus address cells - arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name - arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description - ARM: zynq: Fix refcount leak in zynq_early_slcr_init - arm64: dts: qcom: qcs404: use symbol names for PCIe resets - ARM: OMAP2+: Fix memory leak in realtime_counter_init() - powerpc/mm: Rearrange if-else block to avoid clang warning - ubi: Refuse attaching if mtd's erasesize is 0 - !2649 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2572 Fix cgroup psi poll UAF - !2521 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - igb: set max size RX buffer when store bad packet is enabled - !2597 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2568 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2582 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2623 [sync] PR-2613: CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2586 [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 - !2523 [sync] PR-2159: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 - 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 - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2467 [sync] PR-1851: Backport 5.10.169 - 5.10.172 LTS patches from upstream - netfilter: xt_sctp: validate the flag_info count - ipv4: fix null-deref in ipv4_link_failure - !2324 [sync] PR-2197: [RoCE] Support getting xrcd num from firmware;Fix incorrect post-send with direct wqe of wr-list - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - perf/smmuv3: Add MODULE_ALIAS for module auto loading - perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 - Revert "perf/smmuv3: Enable HiSilicon Erratum quirk" - !2516 [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 - !2487 [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 - USB: core: Don't hold device lock while reading the "descriptors" sysfs file - usb: gadget: u_serial: Add null pointer check in gserial_resume - USB: serial: option: add support for VW/Skoda "Carstick LTE" - scripts/tags.sh: fix incompatibility with PCRE2 - scripts/tags.sh: Invoke 'realpath' via 'xargs' - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state - HID: core: Fix deadloop in hid_apply_multiplier. - IB/hfi1: Assign npages earlier - btrfs: send: limit number of clones and allocated memory size - ACPI: NFIT: fix a potential deadlock during NFIT teardown - ARM: dts: rockchip: add power-domains property to dp node on rk3288 - arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc - Fix XFRM-I support for nested ESP tunnels - ext4: Fix function prototype mismatch for ext4_feat_ktype - audit: update the mailing list in MAINTAINERS - wifi: mwifiex: Add missing compatible string for SD8787 - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() - nbd: fix max value for 'first_minor' - Revert "Revert "block: nbd: add sanity check for first_minor"" - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh - powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 - can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len - KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid - KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception - random: always mix cycle counter in add_latent_entropy() - clk: mxl: syscon_node_to_regmap() returns error pointers - powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G - clk: mxl: Fix a clk entry by adding relevant flags - clk: mxl: Add option to override gate clks - clk: mxl: Remove redundant spinlocks - clk: mxl: Switch from direct readl/writel based IO to regmap based IO - wifi: rtl8xxxu: gen2: Turn on the rate control - drm/etnaviv: don't truncate physical page address - nvmem: core: fix return value - net: sched: sch: Fix off by one in htb_activate_prios() - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak - alarmtimer: Prevent starvation by small intervals and SIG_IGN - i40e: Add checking for null for nlmsg_find_attr() - net/sched: act_ctinfo: use percpu stats - flow_offload: fill flags to action structure - drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list - drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() - nilfs2: fix underflow in second superblock position calculations - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - ixgbe: add double of VLAN header when computing the max MTU - net: stmmac: Restrict warning on disabling DMA store and fwd mode - bnxt_en: Fix mqprio and XDP ring checking logic - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list - net: bgmac: fix BCM5358 support by setting correct flags - i40e: add double of VLAN header when computing the max MTU - ixgbe: allow to increase MTU to 3K with XDP enabled - revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." - hugetlb: check for undefined shift on 32 bit architectures - sched/psi: Fix use-after-free in ep_remove_wait_queue() - ALSA: hda/realtek - fixed wrong gpio assigned - ALSA: hda/conexant: add a new hda codec SN6180 - mmc: mmc_spi: fix error handling in mmc_spi_probe() - mmc: sdio: fix possible resource leaks in some error paths - mmc: jz4740: Work around bug on JZ4760(B) - netfilter: nft_tproxy: restrict to prerouting hook - ovl: remove privs in ovl_fallocate() - ovl: remove privs in ovl_copyfile() - s390/signal: fix endless loop in do_signal - aio: fix mremap after fork null-deref - nvmem: core: fix registration vs use race - nvmem: core: fix cleanup after dev_set_name() - nvmem: core: remove nvmem_config wp_gpio - nvmem: core: add error handling for dev_set_name - platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match - nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association - s390/decompressor: specify __decompress() buf len to avoid overflow - net: sched: sch: Bounds check priority - net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC - net/rose: Fix to not accept on connected socket - tools/virtio: fix the vringh test for virtio ring changes - ASoC: cs42l56: fix DT probe - ALSA: hda: Do not unset preset when cleaning up codec - selftests/bpf: Verify copy_register_state() preserves parent/live fields - ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers - !2430 [sync] PR-1822: Backport 5.10.168 LTS patches from upstream - Fix page corruption caused by racy check in __free_pages - arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive - arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive - arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive - riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte - ceph: flush cap releases when the session is flushed - usb: typec: altmodes/displayport: Fix probe pin assign check - usb: core: add quirk for Alcor Link AK9563 smartcard reader - btrfs: free device in btrfs_close_devices for a single device filesystem - net: USB: Fix wrong-direction WARNING in plusb.c - pinctrl: intel: Restore the pins that used to be in Direct IRQ mode - spi: dw: Fix wrong FIFO level setting for long xfers - pinctrl: single: fix potential NULL dereference - pinctrl: aspeed: Fix confusing types in return value - ALSA: pci: lx6464es: fix a debug loop - selftests: forwarding: lib: quote the sysctl values - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers - net/mlx5e: IPoIB, Show unknown speed instead of error - net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q" - ice: Do not use WQ_MEM_RECLAIM flag for workqueue - uapi: add missing ip/ipv6 header dependencies for linux/stddef.h - ionic: clean interrupt before enabling queue to avoid credit race - net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY - bonding: fix error checking in bond_debug_reregister() - xfrm: fix bug with DSCP copy to v6 from v4 tunnel - RDMA/usnic: use iommu_map_atomic() under spin_lock() - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues - xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() - IB/hfi1: Restore allocated resources on failed copyout - xfrm: compat: change expression for switch in xfrm_xlate64 - can: j1939: do not wait 250 ms if the same addr was already claimed - of/address: Return an error when no valid dma-ranges are found - tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() - ALSA: hda/realtek: Add Positivo N14KP6-TG - btrfs: zlib: zero-initialize zlib workspace - btrfs: limit device extents to the device size - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm/migration: return errno when isolate_huge_page failed - iio:adc:twl6030: Enable measurement of VAC - bpf: Do not reject when the stack read size is different from the tracked scalar size - nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads - f2fs: fix to do sanity check on i_extra_isize in is_alive() - fbdev: smscufx: fix error handling code in ufx_usb_probe - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - nvmem: core: fix cell removal on error - nvmem: core: initialise nvmem->id early - drm/i915: Fix potential bit_17 double-free - Squashfs: fix handling and sanity checking of xattr_ids count - fpga: stratix10-soc: Fix return value check in s10_ops_write_init() - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - riscv: disable generation of unwind tables - parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case - parisc: Fix return code of pdc_iodc_print() - nvmem: qcom-spmi-sdam: fix module autoloading - iio: imu: fxos8700: fix MAGN sensor scale and unit - iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN - iio: imu: fxos8700: fix failed initialization ODR mode assignment - iio: imu: fxos8700: fix incorrect ODR mode readback - iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback - iio: imu: fxos8700: fix map label of channel type to MAGN sensor - iio: imu: fxos8700: fix IMU data bits returned to user space - iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback - iio: imu: fxos8700: fix ACCEL measurement range selection - iio:adc:twl6030: Enable measurements of VUSB, VBAT and others - iio: adc: berlin2-adc: Add missing of_node_put() in error path - iio: hid: fix the retval in accel_3d_capture_sample - efi: Accept version 2 of memory attributes table - ALSA: hda/realtek: Add Acer Predator PH315-54 - watchdog: diag288_wdt: fix __diag288() inline assembly - watchdog: diag288_wdt: do not use stack buffers for hardware data - net: qrtr: free memory on error path in radix_tree_insert() - Input: i8042 - add Clevo PCX0DX to i8042 quirk table - Input: i8042 - add TUXEDO devices to i8042 quirk tables - Input: i8042 - merge quirk tables - Input: i8042 - move __initconst to fix code styling warning - usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait - usb: dwc3: qcom: enable vbus override when in OTG dr-mode - usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API - iio: adc: stm32-dfsdm: fill module aliases - net/x25: Fix to not accept on connected socket - platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table - i2c: rk3x: fix a bunch of kernel-doc warnings - scsi: target: core: Fix warning on RT kernels - i2c: mxs: suppress probe-deferral error message - qede: execute xdp_do_flush() before napi_complete_done() - qede: add netpoll support for qede driver - efi: fix potential NULL deref in efi_mem_reserve_persistent - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new - virtio-net: Keep stop() to follow mirror sequence of open() - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning - ata: libata: Fix sata_down_spd_limit() when no link speed is reported - can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() - net: phy: meson-gxl: Add generic dummy stubs for MMD register access - squashfs: harden sanity check in squashfs_read_xattr_id_table - netfilter: br_netfilter: disable sabotage_in hook after first suppression - net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices - sfc: correctly advertise tunneled IPv6 segmentation - virtio-net: execute xdp_do_flush() before napi_complete_done() - fix "direction" argument of iov_iter_kvec() - fix iov_iter_bvec() "direction" argument - READ is "data destination", not source... - WRITE is "data source", not destination... - vhost/net: Clear the pending messages when the backend is removed - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" - drm/vc4: hdmi: make CEC adapter name unique - arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX - bpf: Fix to preserve reg parent/live fields when copying range info - bpf: Support <8-byte scalar spill and refill - ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() - bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers - powerpc/imc-pmu: Revert nest_init_lock to being a mutex - bpf: Fix incorrect state pruning for <8B spill/fill - bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region - ext4: do not mark inode dirty every time when appending using delalloc - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list - RDMA/hns: Support get XRCD number from firmware - Revert "RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space" - Revert "RDMA/hns: Support getting xrcd num from firmware"- !2422 [sync] PR-2323: net/sched: Retire rsvp classifier - !2398 Backport 5.10.166 - 5.10.167 LTS patches from upstream. - net/sched: Retire rsvp classifier - !1122 ext4: delete redundant uptodate check for buffer - !2368 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - net: fix NULL pointer in skb_segment_list - Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt - dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init - blk-cgroup: fix missing pd_online_fn() while activating policy - arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI - ARM: dts: vf610: Fix pca9548 i2c-mux node names - ARM: dts: imx: Fix pca9547 i2c-mux node name - clk: Fix pointer casting to prevent oops in devm_clk_release() - perf/x86/amd: fix potential integer overflow on shift of a int - netfilter: conntrack: unify established states for SCTP paths - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - block: fix and cleanup bio_check_ro - Revert "selftests/ftrace: Update synthetic event syntax errors" - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted - nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf - Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" - tools: gpio: fix -c option of gpio-event-mon - net: mdio-mux-meson-g12a: force internal PHY off on mux switch - net/tg3: resolve deadlock in tg3_reset_task() during EEH - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() - net: ravb: Fix possible hang if RIS2_QFF1 happen - netrom: Fix use-after-free of a listening socket. - netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() - netlink: annotate data races around sk_state - netlink: annotate data races around dst_portid and dst_group - netlink: annotate data races around nlk->portid - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection - netfilter: nft_set_rbtree: Switch to node list walk for overlap detection - net: fix UaF in netns ops registration error path - netlink: prevent potential spectre v1 gadgets - i2c: designware: use casting of u64 in clock multiplication to avoid overflow - i2c: designware: Use DIV_ROUND_CLOSEST() macro - units: Add SI metric prefix definitions - units: Add Watt units - EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info - EDAC/device: Respect any driver-supplied workqueue polling value - ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment - thermal: intel: int340x: Protect trip temperature from concurrent updates - KVM: x86/vmx: Do not skip segment attributes if unusable bit is set - cifs: Fix oops due to uncleared server->smbd_conn in reconnect - ftrace/scripts: Update the instructions for ftrace-bisect.sh - trace_events_hist: add check for return value of 'create_hist_field' - tracing: Make sure trace_printk() can output as soon as it can be used - module: Don't wait for GOING modules - scsi: hpsa: Fix allocation size for scsi_host_alloc() - xhci: Set HCD flag to defer primary roothub registration - Bluetooth: hci_sync: cancel cmd_timer if hci_open failed - docs: Fix path paste-o for /sys/kernel/warn_count - panic: Expose "warn_count" to sysfs - panic: Introduce warn_limit - panic: Consolidate open-coded panic_on_warn checks - panic: Separate sysctl logic from CONFIG_SMP - ia64: make IA64_MCA_RECOVERY bool instead of tristate - kasan: no need to unset panic_on_warn in end_report() - ubsan: no need to unset panic_on_warn in ubsan_epilogue() - panic: unset panic_on_warn inside panic() - kernel/panic: move panic sysctls to its own file - fs: reiserfs: remove useless new_opts in reiserfs_remount - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" - lockref: stop doing cpu_relax in the cmpxchg loop - platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK - platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD - KVM: s390: interrupt: use READ_ONCE() before cmpxchg() - spi: spidev: remove debug messages that access spidev->spi without locking - ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets - ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC - cpufreq: armada-37xx: stop using 0 as NULL pointer - s390/debug: add _ASM_S390_ prefix to header guard - drm: Add orientation quirk for Lenovo ideapad D330-10IGL - ASoC: fsl_micfil: Correct the number of steps on SX controls - kcsan: test: don't put the expect array on the stack - cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist - tcp: fix rate_app_limited to default to 1 - net: dsa: microchip: ksz9477: port map correction in ALU table entry register - driver core: Fix test_async_probe_init saves device in wrong array - w1: fix WARNING after calling w1_process() - w1: fix deadloop in __w1_remove_master_device() - tcp: avoid the lookup process failing to get sk in ehash table - dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() - HID: betop: check shape of output reports - l2tp: prevent lockdep issue in l2tp_tunnel_register() - net: macb: fix PTP TX timestamp failure due to packet padding - dmaengine: Fix double increment of client_count in dma_chan_get() - drm/panfrost: fix GENERIC_ATOMIC64 dependency - net: mlx5: eliminate anonymous module_init & module_exit - usb: gadget: f_fs: Ensure ep0req is dequeued before free_request - usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait - HID: revert CHERRY_MOUSE_000C quirk - net: stmmac: fix invalid call to mdiobus_get_phy() - net: mdio: validate parameter addr in mdiobus_get_phy() - net: usb: sr9700: Handle negative len - l2tp: close all race conditions in l2tp_tunnel_register() - l2tp: convert l2tp_tunnel_list to idr - gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode - net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs - net: nfc: Fix use-after-free in local_cleanup() - phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() - bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation - amd-xgbe: Delay AN timeout during KR training - amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent - ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 - phy: ti: fix Kconfig warning and operator precedence - PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() - affs: initialize fsdata in affs_truncate() - IB/hfi1: Remove user expected buffer invalidate race - IB/hfi1: Immediately remove invalid memory from hardware - IB/hfi1: Fix expected receive setup error exit issues - IB/hfi1: Reserve user expected TIDs - IB/hfi1: Reject a zero-length user expected buffer - RDMA/core: Fix ib block iterator counter overflow - tomoyo: fix broken dependency on *.conf.default - firmware: arm_scmi: Harden shared memory access in fetch_notification - firmware: arm_scmi: Harden shared memory access in fetch_response - EDAC/highbank: Fix memory leak in highbank_mc_probe() - ARM: imx: add missing of_node_put() - arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux - ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' - ARM: dts: imx7d-pico: Use 'clock-frequency' - ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' - memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() - memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() - clk: Provide new devm_clk helpers for prepared and enabled clocks - clk: generalize devm_clk_get() a bit - sdei_watchdog: Avoid exception during sdei handler - ext4: delete redundant uptodate check for buffer- !2393 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2386 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" - !2380 [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 - !1939 [sync] PR-1771: Backport 5.10.164 - 5.10.165 LTS patches from upstream. - !2320 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2311 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2279 [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 - !2125 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2187 nvme-pci: fix timeout request state check - !2251 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data - io_uring/rw: remove leftover debug statement - io_uring/rw: ensure kiocb_end_write() is always called - io_uring: fix double poll leak on repolling - io_uring: Clean up a false-positive warning from GCC 9.3.0 - mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma - Bluetooth: hci_qca: Fixed issue during suspend - Bluetooth: hci_qca: check for SSR triggered flag while suspend - Bluetooth: hci_qca: Wait for SSR completion during suspend - soc: qcom: apr: Make qcom,protection-domain optional again - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() - io_uring/net: fix fast_iov assignment in io_setup_async_msg() - io_uring: io_kiocb_update_pos() should not touch file for non -1 offset - tracing: Use alignof__(struct {type b;}) instead of offsetof() - x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN - Revert "drm/amdgpu: make display pinning more flexible (v2)" - efi: rt-wrapper: Add missing include - arm64: efi: Execute runtime services from a dedicated stack - drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix - drm/amd/display: Calculate output_color_space after pixel encoding adjustment - drm/amd/display: Fix set scaling doesn's work - drm/i915: re-disable RC6p on Sandy Bridge - mei: me: add meteor lake point M DID - gsmi: fix null-deref in gsmi_get_variable - serial: atmel: fix incorrect baudrate setup - dmaengine: tegra210-adma: fix global intr clear - serial: pch_uart: Pass correct sg to dma_unmap_sg() - dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation - dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() - usb: gadget: g_webcam: Send color matching descriptor per frame - usb: typec: altmodes/displayport: Fix pin assignment calculation - usb: typec: altmodes/displayport: Add pin assignment helper - usb: host: ehci-fsl: Fix module alias - USB: serial: cp210x: add SCALANCE LPE-9000 device id - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer - thunderbolt: Use correct function to calculate maximum USB3 link rate - cifs: do not include page data when checking signature - btrfs: fix race between quota rescan and disable leading to NULL pointer deref - mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind - comedi: adv_pci1760: Fix PWM instruction handling - usb: core: hub: disable autosuspend for TI TUSB8041 - misc: fastrpc: Fix use-after-free race condition for maps - misc: fastrpc: Don't remove map on creater_process and device_release - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 - staging: vchiq_arm: fix enum vchiq_status return types - USB: serial: option: add Quectel EM05CN modem - USB: serial: option: add Quectel EM05CN (SG) modem - USB: serial: option: add Quectel EC200U modem - USB: serial: option: add Quectel EM05-G (RS) modem - USB: serial: option: add Quectel EM05-G (CS) modem - USB: serial: option: add Quectel EM05-G (GR) modem - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables - usb: acpi: add helper to check port lpm capability using acpi _DSM - xhci: Add a flag to disable USB3 lpm on a xhci root port level. - xhci: Add update_hub_device override for PCI xHCI hosts - xhci: Fix null pointer dereference when host dies - usb: xhci: Check endpoint is valid before dereferencing it - xhci-pci: set the dma max_seg_size - io_uring/rw: defer fsnotify calls to task context - io_uring: do not recalculate ppos unnecessarily - io_uring: update kiocb->ki_pos at execution time - io_uring: remove duplicated calls to io_kiocb_ppos - io_uring: ensure that cached task references are always put on exit - io_uring: fix CQ waiting timeout handling - io_uring: lock overflowing for IOPOLL - io_uring: check for valid register opcode earlier - io_uring: fix async accept on O_NONBLOCK sockets - io_uring: allow re-poll if we made progress - io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) - io_uring: add flag for disabling provided buffer recycling - io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly - io_uring: improve send/recv error handling - io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL - Bluetooth: hci_qca: Fix driver shutdown on closed serdev - Bluetooth: hci_qca: Wait for timeout during suspend - drm/i915/gt: Reset twice - ALSA: hda/realtek - Turn on power early - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - nilfs2: fix general protection fault in nilfs_btree_insert() - zonefs: Detect append writes at invalid locations - Add exception protection processing for vd in axi_chan_handle_err function - wifi: mac80211: sdata can be NULL during AMPDU start - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices - f2fs: let's avoid panic if extent_tree is not created - x86/asm: Fix an assembler warning with current binutils - btrfs: always report error in run_one_delayed_ref() - RDMA/srp: Move large values to a new enum for gcc13 - net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats - tools/virtio: initialize spinlocks in vring_test.c - selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID - pNFS/filelayout: Fix coalescing test for single DS - btrfs: fix trace event name typo for FLUSH_DELAYED_REFS - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" - io_uring/io-wq: only free worker if it was allocated for creation - io_uring/io-wq: free worker if task_work creation is canceled - drm/virtio: Fix GEM handle creation UAF - efi: fix NULL-deref in init error path - arm64: cmpxchg_double*: hazard against entire exchange variable - arm64: atomics: remove LL/SC trampolines - arm64: atomics: format whitespace consistently - x86/resctrl: Fix task CLOSID/RMID update race - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI - KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID - Documentation: KVM: add API issues section - iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() - iommu/mediatek-v1: Add error handle for mtk_iommu_probe - mm: Always release pages to the buddy allocator in memblock_free_late(). - net/mlx5e: Don't support encap rules with gbp option - net/mlx5: Fix ptp max frequency adjustment range - net/sched: act_mpls: Fix warning during failed attribute validation - nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() - hvc/xen: lock console list traversal - octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable - octeontx2-af: Map NIX block from CGX connection - octeontx2-af: Update get/set resource count functions - tipc: fix unexpected link reset due to discovery messages - ASoC: wm8904: fix wrong outputs volume after power reactivation - regulator: da9211: Use irq handler when ready - EDAC/device: Fix period calculation in edac_device_reset_delay_period() - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm - powerpc/imc-pmu: Fix use of mutex in IRQs disabled section - netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. - ext4: fix uninititialized value in 'ext4_evict_inode' - usb: ulpi: defer ulpi_register on ulpi_read_id timeout - xhci: Prevent infinite loop in transaction errors recovery for streams - xhci: move and rename xhci_cleanup_halted_endpoint() - xhci: store TD status in the td struct instead of passing it along - xhci: move xhci_td_cleanup so it can be called by more functions - xhci: Add xhci_reset_halted_ep() helper function - xhci: adjust parameters passed to cleanup_halted_endpoint() - xhci: get isochronous ring directly from endpoint structure - xhci: Avoid parsing transfer events several times - clk: imx: imx8mp: add shared clk gate for usb suspend clk - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock - clk: imx8mp: add clkout1/2 support - clk: imx8mp: Add DISP2 pixel clock - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands - bus: mhi: host: Fix race between channel preparation and M0 event - ixgbe: fix pci device refcount leak - platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe - drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer - drm/msm/adreno: Make adreno quirks not overwrite each other - cifs: Fix uninitialized memory read for smb311 posix symlink create - s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() - s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops - ASoC: qcom: lpass-cpu: Fix fallback SD line index handling - s390/kexec: fix ipl report address for kdump - perf auxtrace: Fix address filter duplicate symbol selection - docs: Fix the docs build with Sphinx 6.0 - efi: tpm: Avoid READ_ONCE() for accessing the event log - KVM: arm64: Fix S1PTW handling on RO memslots - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx- !2215 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2241 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2244 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2235 [sync] PR-1962: x86/speculation: Add force option to GDS mitigation - !2233 [sync] PR-2086: fix CVE-2023-20588 - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - 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 - !1879 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2172 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2083 [sync] PR-2009: Fix errors related to bond for RDMA/hns - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2151 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - RDMA/hns: Fix missing cleanup when bond_grp becomes invalid - RDMA/hns: Fix the device loss after unbinding RoCE bond resource slave - RDMA/hns: Fix wild pointer error of RoCE bonding when rmmod hns3 - RDMA/hns: Add functions to obtain netdev and bus_num from an hr_dev - RDMA/hns: Fix a memory leak error when bond clear failed - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- Rename the PGP certificates- !2145 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2110 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2103 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2112 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2104 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !2078 [sync] PR-2065: dm: switch to precise io accounting - 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 - 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 - !1927 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !2008 [sync] PR-1928: RDMA/hns Bugfix from mainline linux - dm: switch to precise io accounting - !2059 [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 - !2049 [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 - RDMA/hns: Remove the num_qpc_timer variable- !2004 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1628 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1819 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1981 [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() - !1386 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - !1929 [sync] PR-1920: net/hinic3: Add DPU PF device type support. - net/hinic3: Add DPU PF device type support. - 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- !1893 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1887 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1868 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1782 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1890 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - !1908 fix build error when setting CONFIG_HISI_PMU=y - drivers/perf: hisi: Add support for HiSilicon UC PMU driver - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver - Revert "drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver" - Revert "drivers/perf: hisi: Add support for HiSilicon UC PMU driver" - Revert "perf: hisi: delete global enable pmu from xxx_write_counter()" - 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 - !1798 Backport 5.10.163 LTS patches from upstream - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1829 [sync] PR-1813: ksmbd: fix cve-2023-38432 - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list - mptcp: use proper req destructor for IPv6 - mptcp: dedicated request sock for subflow in v6 - mptcp: remove MPTCP 'ifdef' in TCP SYN cookies - mptcp: mark ops structures as ro_after_init - serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" - fsl_lpuart: Don't enable interrupts too early - ext4: don't set up encryption key during jbd2 transaction - ext4: disable fast-commit of encrypted dir operations - parisc: Align parisc MADV_XXX constants with all other architectures - io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() - efi: random: combine bootloader provided RNG seed with RNG protocol output - mbcache: Avoid nesting of cache->c_list_lock under bit locks - hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling - hfs/hfsplus: use WARN_ON for sanity check - selftests: set the BUILD variable to absolute path - ext4: don't allow journal inode to have encrypt flag - drm/i915/gvt: fix vgpu debugfs clean in remove - drm/i915/gvt: fix gvt debugfs destroy - riscv: uaccess: fix type of 0 variable on error in get_user() - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB - nfsd: fix handling of readdir in v4root vs. mount upcall timeout - nvme: fix multipath crash caused by flush request when blktrace is enabled - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet - udf: Fix extension of the last extent in the file - caif: fix memory leak in cfctrl_linkup_request() - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() - usb: rndis_host: Secure rndis_query check against int overflow - drivers/net/bonding/bond_3ad: return when there's no aggregator - perf tools: Fix resources leak in perf_data__open_dir() - netfilter: ipset: Rework long task execution when adding/deleting entries - netfilter: ipset: fix hash:net,port,net hang with /0 subnet - gpio: sifive: Fix refcount leak in sifive_gpio_probe - ceph: switch to vfs_inode_has_locks() to fix file lock bug - filelock: new helper: vfs_inode_has_locks - drm/meson: Reduce the FIFO lines held when AFBC is not used - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC - net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe - net: amd-xgbe: add missed tasklet_kill - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default - net/mlx5: Avoid recovery in probe flows - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path - vhost: fix range used in translate_desc() - vringh: fix range used in iotlb_translate() - vhost/vsock: Fix error handling in vhost_vsock_init() - nfc: Fix potential resource leaks - qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure - nfsd: shut down the NFSv4 state objects before the filecache - veth: Fix race with AF_XDP exposing old or uninitialized descriptors - vmxnet3: correctly report csum_level for encapsulated packet - drm/panfrost: Fix GEM handle creation ref-counting - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - ext4: use kmemdup() to replace kmalloc + memcpy - ext4: fix leaking uninitialized memory in fast-commit journal - ext4: fix various seppling typos - fs: ext4: initialize fsdata in pagecache_write() - ext4: use memcpy_to_page() in pagecache_write() - mm/highmem: Lift memcpy_[to|from]_page to core - ext4: correct inconsistent error msg in nojournal mode - ext4: goto right label 'failed_mount3a' - riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument - riscv/stacktrace: Fix stack output without ra on the stack top - ravb: Fix "failed to switch device to config mode" message during unbind - staging: media: tegra-video: fix device_node use after free - x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK - x86/kprobes: Convert to insn_decode() - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor - media: s5p-mfc: Fix in register read and write for H264 - media: s5p-mfc: Clear workbit to handle error condition - media: s5p-mfc: Fix to handle reference queue during finishing - x86/MCE/AMD: Clear DFR errors found in THR handler - x86/mce: Get rid of msr_ops - btrfs: replace strncpy() with strscpy() - perf/x86/intel/uncore: Clear attr_update properly - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure - ARM: renumber bits related to _TIF_WORK_MASK - drm/amdgpu: make display pinning more flexible (v2) - drm/amdgpu: handle polaris10/11 overlap asics (v2) - ext4: allocate extended attribute value in vmalloc area - ext4: avoid unaccounted block allocation when expanding inode - ext4: initialize quota before expanding inode in setproject ioctl - ext4: fix inode leak in ext4_xattr_inode_create() on an error path - ext4: avoid BUG_ON when creating xattrs - ext4: fix error code return to user-space in ext4_get_branch() - ext4: fix corruption when online resizing a 1K bigalloc fs - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline - ext4: init quota for 'old.inode' in 'ext4_rename' - ext4: check and assert if marking an no_delete evicting inode dirty - ext4: fix reserved cluster accounting in __es_remove_extent() - ext4: fix undefined behavior in bit shift for ext4_check_flag_values - ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop - ext4: silence the warning when evicting inode with dioread_nolock - drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() - drm/i915/dsi: fix VBT send packet port selection for dual link DSI - drm/connector: send hotplug uevent on connector cleanup - device_cgroup: Roll back to original exceptions after copy failure - parisc: led: Fix potential null-ptr-deref in start_task() - remoteproc: core: Do pm_relax when in RPROC_OFFLINE state - iommu/amd: Fix ivrs_acpihid cmdline parsing code - driver core: Fix bus_type.match() error handling in __driver_attach() - crypto: n2 - add missing hash statesize - PCI/sysfs: Fix double free in error path - PCI: Fix pci_device_is_present() for VFs by checking PF - ipmi: fix use after free in _ipmi_destroy_user() - mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() - ipmi: fix long wait in unload when IPMI disconnect - ASoC: jz4740-i2s: Handle independent FIFO flush bits - wifi: wilc1000: sdio: fix module autoloading - efi: Add iMac Pro 2017 to uefi skip cert quirk - md/bitmap: Fix bitmap chunk size overflow issues - rtc: ds1347: fix value written to century register - cifs: fix missing display of three mount options - cifs: fix confusing debug message - media: dvb-core: Fix double free in dvb_register_device() - ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod - staging: media: tegra-video: fix chan->mipi value on error - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - tracing/hist: Fix wrong return value in parse_action_params() - x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK - ftrace/x86: Add back ftrace_expected for ftrace bug reports - perf/core: Call LSM hook after copying perf_event_attr - tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' - dm cache: set needs_check flag after aborting metadata - dm cache: Fix UAF in destroy() - dm clone: Fix UAF in clone_dtr() - dm integrity: Fix UAF in dm_integrity_dtr() - dm thin: Fix UAF in run_timer_softirq() - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 - cpufreq: Init completion before kobject_init_and_add() - PM/devfreq: governor: Add a private governor_data for governor - selftests: Use optional USERCFLAGS and USERLDFLAGS - arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength - ARM: ux500: do not directly dereference __iomem - btrfs: fix resolving backrefs for inline extent followed by prealloc - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K - arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength - jbd2: use the correct print format - ktest.pl minconfig: Unset configs instead of just removing them - kest.pl: Fix grub2 menu handling for rebooting - soc: qcom: Select REMAP_MMIO for LLCC driver - media: stv0288: use explicitly signed char - rcu: Prevent lockdep-RCU splats on lock acquisition/release - torture: Exclude "NOHZ tick-stop error" from fatal errors - wifi: rtlwifi: 8192de: correct checking of IQK reload - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio - kcsan: Instrument memcpy/memset/memmove with newer Clang - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak - tpm: acpi: Call acpi_put_table() to fix memory leak - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING - f2fs: should put a page when checking the summary info - mm, compaction: fix fast_isolate_around() to stay within boundaries - md: fix a crash in mempool_free - pnode: terminate at peers of source - ALSA: line6: fix stack overflow in line6_midi_transmit - ALSA: line6: correct midi status byte when receiving data from podxt - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - binfmt: Fix error return code in load_elf_fdpic_binary() - hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount - pstore/zone: Use GFP_ATOMIC to allocate zone buffer - HID: plantronics: Additional PIDs for double volume key presses quirk - HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint - powerpc/rtas: avoid scheduling in rtas_os_term() - powerpc/rtas: avoid device tree lookups in rtas_os_term() - objtool: Fix SEGFAULT - nvmet: don't defer passthrough commands with trivial effects to the workqueue - nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition - ata: ahci: Fix PCS quirk application for suspend - nvme-pci: fix page size checks - nvme-pci: fix mempool alloc size - nvme-pci: fix doorbell buffer value endianness - ksmbd: validate command request size - ksmbd: validate command payload size - cifs: fix oops during encryption - usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init - pwm: tegra: Fix 32 bit build - media: dvbdev: fix refcnt bug - media: dvbdev: fix build warning due to comments - gcov: add support for checksum field - regulator: core: fix deadlock on regulator enable - iio: adc128s052: add proper .data members in adc128_of_match table - iio: adc: ad_sigma_delta: do not use internal iio_dev lock - reiserfs: Add missing calls to reiserfs_security_free() - HID: mcp2221: don't connect hidraw - HID: wacom: Ensure bootloader PID is usable in hidraw mode - usb: dwc3: core: defer probe on ulpi_read_id timeout - usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB - ALSA: usb-audio: add the quirk for KT0206 device - pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES - afs: Fix lost servers_outstanding count - perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() - pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion - LoadPin: Ignore the "contents" argument of the LSM hooks - ASoC: rt5670: Remove unbalanced pm_runtime_put() - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() - ASoC: wm8994: Fix potential deadlock - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() - ASoC: Intel: Skylake: Fix driver hang during shutdown - ALSA: hda: add snd_hdac_stop_streams() helper - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c - hwmon: (jc42) Fix missing unlock on error in jc42_write() - orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() - orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() - hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() - clk: st: Fix memory leak in st_of_quadfs_setup() - media: si470x: Fix use-after-free in si470x_int_in_callback() - mmc: renesas_sdhi: better reset from HS400 mode - mmc: f-sdh30: Add quirks for broken timeout clock capability - regulator: core: fix use_count leakage when handling boot-on - libbpf: Avoid enum forward-declarations in public API in C++ mode - blk-mq: fix possible memleak when register 'hctx' failed - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() - media: dvbdev: adopts refcnt to avoid UAF - media: dvb-frontends: fix leak of memory fw - ethtool: avoiding integer overflow in ethtool_phys_id() - mrp: introduce active flags to prevent UAF when applicant uninit - drm/amd/display: fix array index out of bound error in bios parser - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() - drm/sti: Use drm_mode_copy() - drm/rockchip: Use drm_mode_copy() - drm/msm: Use drm_mode_copy() - s390/lcs: Fix return type of lcs_start_xmit() - s390/netiucv: Fix return type of netiucv_tx() - s390/ctcm: Fix return type of ctc{mp,}m_tx() - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback - drm/amdgpu: Fix type of second parameter in trans_msg() callback - igb: Do not free q_vector unless new one was allocated - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() - hamradio: baycom_epp: Fix return type of baycom_send_packet() - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() - qed (gcc13): use u16 for fid to be big enough - ipmi: fix memleak when unload ipmi driver - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform - wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out - wifi: ath9k: verify the expected usb_endpoints are present - brcmfmac: return error when getting invalid max_flowrings from dongle - drm/etnaviv: add missing quirks for GC300 - hfs: fix OOB Read in __hfs_brec_find - acct: fix potential integer overflow in encode_comp_t() - nilfs2: fix shift-out-of-bounds due to too large exponent of block size - nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() - ACPICA: Fix error code path in acpi_ds_call_control_method() - fs: jfs: fix shift-out-of-bounds in dbDiscardAG - udf: Avoid double brelse() in udf_rename() - fs: jfs: fix shift-out-of-bounds in dbAllocAG - binfmt_misc: fix shift-out-of-bounds in check_special_flags - x86/hyperv: Remove unregister syscore call from Hyper-V cleanup - video: hyperv_fb: Avoid taking busy spinlock on panic path - arm64: make is_ttbrX_addr() noinstr-safe - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() - net: stream: purge sk_error_queue in sk_stream_kill_queues() - myri10ge: Fix an error handling path in myri10ge_probe() - rxrpc: Fix missing unlock in rxrpc_do_sendmsg() - net_sched: reject TCF_EM_SIMPLE case for complex ematch module - mailbox: zynq-ipi: fix error handling while device_register() fails - skbuff: Account for tail adjustment during pull operations - openvswitch: Fix flow lookup to use unmasked key - selftests: devlink: fix the fd redirect in dummy_reporter_test - rtc: mxc_v2: Add missing clk_disable_unprepare() - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL - igc: Lift TAPRIO schedule restriction - igc: recalculate Qbv end_time by considering cycle time - igc: Add checking for basetime less than zero - igc: Use strict cycles for Qbv scheduling - igc: Enhance Qbv scheduling by using first flag bit - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME - r6040: Fix kmemleak in probe and remove - nfc: pn533: Clear nfc_target before being used - mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() - net: macsec: fix net device access prior to holding a lock - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure - NFSD: Remove spurious cb_setup_err tracepoint - rtc: pcf85063: fix pcf85063_clkout_control - rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() - rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() - netfilter: flowtable: really fix NAT IPv6 offload - powerpc/pseries/eeh: use correct API for error log size - powerpc/eeh: Drop redundant spinlock initialization - remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() - remoteproc: qcom_q6v5_pas: detach power domains on remove - remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove - remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() - pwm: sifive: Call pwm_sifive_update_clock() while mutex is held - iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY - selftests/powerpc: Fix resource leaks - powerpc/hv-gpci: Fix hv_gpci event list - powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() - powerpc/perf: callchain validate kernel stack pointer bounds - kbuild: refactor single builds of *.ko - kbuild: unify modules(_install) for in-tree and external modules - kbuild: remove unneeded mkdir for external modules_install - powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() - powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds - powerpc/xmon: Enable breakpoints on 8xx - cxl: Fix refcount leak in cxl_calc_capp_routing - powerpc/52xx: Fix a resource leak in an error handling path - macintosh/macio-adb: check the return value of ioremap() - macintosh: fix possible memory leak in macio_add_one_device() - iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() - iommu/amd: Fix pci device refcount leak in ppr_notifier() - rtc: pcf85063: Fix reading alarm - rtc: snvs: Allow a time difference on clock register read - rtc: cmos: Disable ACPI RTC event on removal - rtc: cmos: Rename ACPI-related functions - rtc: cmos: Eliminate forward declarations of some functions - rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() - rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() - rtc: cmos: fix build on non-ACPI platforms - rtc: cmos: Fix wake alarm breakage - rtc: cmos: Fix event handler registration ordering issue - rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 - pwm: tegra: Improve required rate calculation - include/uapi/linux/swab: Fix potentially missing __always_inline - phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices - iommu/sun50i: Fix flush size - iommu/sun50i: Fix R/W permission check - iommu/sun50i: Consider all fault sources for reset - iommu/sun50i: Fix reset release - RDMA/siw: Fix pointer cast warning - power: supply: fix null pointer dereferencing in power_supply_get_battery_info - HSI: omap_ssi_core: Fix error handling in ssi_init() - perf symbol: correction while adjusting symbol - perf trace: Handle failure when trace point folder is missed - perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number - perf trace: Return error if a system call doesn't exist - power: supply: fix residue sysfs file in error handle route of __power_supply_register() - HSI: omap_ssi_core: fix possible memory leak in ssi_probe() - HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() - fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() - fbdev: vermilion: decrease reference count in error path - fbdev: via: Fix error in via_core_init() - fbdev: pm2fb: fix missing pci_disable_device() - fbdev: ssd1307fb: Drop optional dependency - thermal/drivers/imx8mm_thermal: Validate temperature range - samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() - tracing/hist: Fix issue of losting command info in error_log - usb: storage: Add check for kcalloc - i2c: mux: reg: check return value after calling platform_get_resource() - gpiolib: cdev: fix NULL-pointer dereferences - gpiolib: Get rid of redundant 'else' - vme: Fix error not catched in fake_init() - staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() - staging: rtl8192u: Fix use after free in ieee80211_rx() - i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe - chardev: fix error handling in cdev_device_add() - mcb: mcb-parse: fix error handing in chameleon_parse_gdd() - drivers: mcb: fix resource leak in mcb_probe() - usb: gadget: f_hid: fix refcount leak on error path - usb: gadget: f_hid: fix f_hidg lifetime vs cdev - usb: gadget: f_hid: optional SETUP/SET_REPORT mode - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() - counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update - iio: adis: add '__adis_enable_irq()' implementation - iio:imu:adis: Move exports into IIO_ADISLIB namespace - iio: adis: stylistic changes - iio: adis: handle devices that cannot unmask the drdy pin - iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable - iio: temperature: ltc2983: make bulk write buffer DMA-safe - cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() - cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() - firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() - misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() - ocxl: fix pci device refcount leak when calling get_function_0() - misc: ocxl: fix possible name leak in ocxl_file_register_afu() - test_firmware: fix memory leak in test_firmware_init() - serial: sunsab: Fix error handling in sunsab_init() - serial: altera_uart: fix locking in polling mode - tty: serial: altera_uart_{r,t}x_chars() need only uart_port - tty: serial: clean up stop-tx part in altera_uart_tx_chars() - serial: pch: Fix PCI device refcount leak in pch_request_dma() - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - usb: typec: tipd: Fix spurious fwnode_handle_put in error path - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit - staging: vme_user: Fix possible UAF in tsi148_dma_list_add - usb: fotg210-udc: Fix ages old endianness issues - uio: uio_dmem_genirq: Fix deadlock between irq config and handling - uio: uio_dmem_genirq: Fix missing unlock in irq configuration - vfio: platform: Do not pass return buffer to ACPI _RST method - class: fix possible memory leak in __class_register() - serial: tegra: Read DMA status before terminating - drivers: dio: fix possible memory leak in dio_init() - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces - hwrng: geode - Fix PCI device refcount leak - hwrng: amd - Fix PCI device refcount leak - crypto: img-hash - Fix variable dereferenced before check 'hdev->req' - orangefs: Fix sysfs not cleanup when dev init failed - RDMA/srp: Fix error return code in srp_parse_options() - RDMA/hfi1: Fix error return code in parse_platform_config() - riscv/mm: add arch hook arch_clear_hugepage_flags - crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() - crypto: amlogic - Remove kcalloc without check - RDMA/nldev: Fix failure to send large messages - f2fs: avoid victim selection from previous victim section - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() - scsi: snic: Fix possible UAF in snic_tgt_create() - scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails - scsi: ipr: Fix WARNING in ipr_init() - scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() - scsi: fcoe: Fix possible name leak when device_register() fails - scsi: scsi_debug: Fix a warning in resp_report_zones() - scsi: scsi_debug: Fix a warning in resp_verify() - scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() - scsi: hpsa: Fix error handling in hpsa_add_sas_host() - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - padata: Fix list iterator in padata_do_serial() - padata: Always leave BHs disabled when running ->parallel() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - scsi: hpsa: Fix possible memory leak in hpsa_init_one() - RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed - crypto: ccree - Make cc_debugfs_global_fini() available for module init function - RDMA/hfi: Decrease PCI device reference count in error path - PCI: Check for alloc failure in pci_request_irq() - crypto: cryptd - Use request context instead of stack for sub-request - crypto: ccree - Remove debugfs when platform_driver_register failed - scsi: scsi_debug: Fix a warning in resp_write_scat() - RDMA/siw: Set defined status for work completion with undefined status - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port - RDMA/siw: Fix immediate work request flush to completion queue - f2fs: fix normal discard process - apparmor: Fix memleak in alloc_ns() - crypto: rockchip - rework by using crypto_engine - crypto: rockchip - delete unneeded variable initialization - crypto: rockchip - remove non-aligned handling - crypto: rockchip - better handle cipher key - crypto: rockchip - add fallback for ahash - crypto: rockchip - add fallback for cipher - crypto: rockchip - do not store mode globally - crypto: rockchip - do not do custom power management - f2fs: Fix the race condition of resize flag between resizefs - PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled - RDMA/core: Fix order of nldev_exit call - PCI: dwc: Fix n_fts[] array overrun - apparmor: Use pointer to struct aa_label for lbs_cred - scsi: core: Fix a race between scsi_done() and scsi_timeout() - crypto: nitrox - avoid double free on error path in nitrox_sriov_init() - crypto: sun8i-ss - use dma_addr instead u32 - apparmor: Fix abi check to include v8 abi - apparmor: fix lockdep warning when removing a namespace - apparmor: fix a memleak in multi_transaction_new() - stmmac: fix potential division by 0 - Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() - Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() - sctp: sysctl: make extra pointers netns aware - ntb_netdev: Use dev_kfree_skb_any() in interrupt context - net: lan9303: Fix read error execution path - can: tcan4x5x: Remove invalid write in clear_interrupts - net: amd-xgbe: Check only the minimum speed for active/passive cables - net: amd-xgbe: Fix logic around active and passive cables - net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() - hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() - net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() - net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() - net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() - net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() - net/tunnel: wait until all sk_user_data reader finish before releasing the sock - net: farsync: Fix kmemleak when rmmods farsync - ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() - of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() - drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() - net: defxx: Fix missing err handling in dfx_init() - net: vmw_vsock: vmci: Check memcpy_from_msg() - clk: socfpga: Fix memory leak in socfpga_gate_init() - clk: socfpga: use clk_hw_register for a5/c5 - clk: socfpga: clk-pll: Remove unused variable 'rc' - blktrace: Fix output non-blktrace event when blk_classic option enabled - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() - wifi: rtl8xxxu: Fix the channel width reporting - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h - spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode - clk: samsung: Fix memory leak in _samsung_clk_register_pll() - media: coda: Add check for kmalloc - media: coda: Add check for dcoda_iram_alloc - media: c8sectpfe: Add of_node_put() when breaking out of loop - mmc: mmci: fix return value check of mmc_add_host() - mmc: wbsd: fix return value check of mmc_add_host() - mmc: via-sdmmc: fix return value check of mmc_add_host() - mmc: meson-gx: fix return value check of mmc_add_host() - mmc: omap_hsmmc: fix return value check of mmc_add_host() - mmc: atmel-mci: fix return value check of mmc_add_host() - mmc: wmt-sdmmc: fix return value check of mmc_add_host() - mmc: vub300: fix return value check of mmc_add_host() - mmc: toshsd: fix return value check of mmc_add_host() - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() - mmc: pxamci: fix return value check of mmc_add_host() - mmc: mxcmmc: fix return value check of mmc_add_host() - mmc: moxart: fix return value check of mmc_add_host() - mmc: alcor: fix return value check of mmc_add_host() - NFSv4.x: Fail client initialisation if state manager thread can't run - SUNRPC: Fix missing release socket in rpc_sockname() - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt - media: saa7164: fix missing pci_disable_device() - ALSA: pcm: Set missing stop_operating flag at undoing trigger start - hwmon: (jc42) Restore the min/max/critical temperatures on resume - hwmon: (jc42) Convert register access and caching to regmap/regcache - regulator: core: fix resource leak in regulator_register() - configfs: fix possible memory leak in configfs_create_dir() - hsr: Synchronize sequence number updates. - hsr: Synchronize sending frames to have always incremented outgoing seq nr. - hsr: Disable netpoll. - net: hsr: generate supervision frame without HSR/PRP tag - hsr: Add a rcu-read lock to hsr_forward_skb(). - clk: qcom: clk-krait: fix wrong div2 functions - regulator: core: fix module refcount leak in set_supply() - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails - wifi: mac80211: fix memory leak in ieee80211_if_add() - spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE - bonding: uninitialized variable in bond_miimon_inspect() - netfilter: conntrack: set icmpv6 redirects as RELATED - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() - drm/amd/pm/smu11: BACO is supported when it's in BACO state - ASoC: mediatek: mt8173: Enable IRQ when pdata is ready - ASoC: mediatek: mt8173: Fix debugfs registration for components - wifi: iwlwifi: mvm: fix double free on tx path. - ALSA: asihpi: fix missing pci_disable_device() - NFS: Fix an Oops in nfs_d_automount() - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn - NFSv4.2: Fix initialisation of struct nfs4_label - NFSv4.2: Fix a memory stomp in decode_attr_security_label - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd - ASoC: dt-bindings: wcd9335: fix reset line polarity in example - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() - media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC - media: dvb-core: Fix ignored return value in dvb_register_frontend() - pinctrl: pinconf-generic: add missing of_node_put() - clk: imx: replace osc_hdmi with dummy - media: imon: fix a race condition in send_packet() - media: vimc: Fix wrong function called when vimc_init() fails - ASoC: qcom: Add checks for devm_kcalloc - drbd: fix an invalid memory access caused by incorrect use of list iterator - mtd: maps: pxa2xx-flash: fix memory leak in probe - bonding: fix link recovery in mode 2 when updelay is nonzero - drm/amdgpu: fix pci device refcount leak - clk: rockchip: Fix memory leak in rockchip_clk_register_pll() - regulator: core: use kfree_const() to free space conditionally - ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT - HID: hid-sensor-custom: set fixed size for custom attributes - bpf: Move skb->len == 0 checks into __bpf_redirect - inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() - media: videobuf-dma-contig: use dma_mmap_coherent - media: platform: exynos4-is: Fix error handling in fimc_md_init() - media: solo6x10: fix possible memory leak in solo_sysfs_init() - media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() - Input: elants_i2c - properly handle the reset GPIO when power is off - mtd: lpddr2_nvm: Fix possible null-ptr-deref - wifi: ath10k: Fix return value in ath10k_pci_init() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - integrity: Fix memory leakage in keyring allocation error path - drm/fourcc: Fix vsub/hsub for Q410 and Q401 - drm/fourcc: Add packed 10bit YUV 4:2:0 format - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() - regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() - ASoC: pxa: fix null-pointer dereference in filter() - drm/mediatek: Modify dpi power on/off sequence. - drm/radeon: Add the missed acpi_put_table() to fix memory leak - rxrpc: Fix ack.bufferSize to be 0 when generating an ack - net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() - media: camss: Clean up received buffers on failed start of streaming - wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port - Input: joystick - fix Kconfig warning for JOYSTICK_ADC - mtd: Fix device name leak when register device failed in add_mtd_device() - clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs - bpf: propagate precision across all frames, not just the last one - bpf: Check the other end of slot_type for STACK_SPILL - bpf: propagate precision in ALU/ALU64 operations - media: platform: exynos4-is: fix return value check in fimc_md_probe() - bpf: Fix slot type check in check_stack_write_var_off - drm/msm/hdmi: drop unused GPIO support - drm/msm/hdmi: switch to drm_bridge_connector - ima: Fix fall-through warnings for Clang - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure - spi: Update reference to struct spi_controller - clk: renesas: r9a06g032: Repair grave increment error - drm/rockchip: lvds: fix PM usage counter unbalance in poweron - can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming - can: kvaser_usb: Add struct kvaser_usb_busparams - can: kvaser_usb_leaf: Fix bogus restart events - can: kvaser_usb_leaf: Fix wrong CAN state after stopping - can: kvaser_usb_leaf: Fix improved state not being reported - can: kvaser_usb_leaf: Set Warning state even without bus errors - can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT - can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event - can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device - can: kvaser_usb: do not increase tx statistics when sending error message frames - media: exynos4-is: don't rely on the v4l2_async_subdev internals - media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev - venus: pm_helpers: Fix error check in vcodec_domains_get() - media: i2c: ad5820: Fix error path - media: coda: jpeg: Add check for kmalloc - pata_ipx4xx_cf: Fix unsigned comparison with less than zero - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge - wifi: rtl8xxxu: Fix reading the vendor of combo chips - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() - rapidio: devices: fix missing put_device in mport_cdev_open - hfs: Fix OOB Write in hfs_asc2mac - relay: fix type mismatch when allocating memory in relay_create_buf() - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD - rapidio: fix possible UAF when kfifo_alloc() fails - fs: sysv: Fix sysv_nblocks() returns wrong value - MIPS: OCTEON: warn only once if deprecated link status is being used - MIPS: BCM63xx: Add check for NULL for clk in clk_enable - platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() - platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() - PM: runtime: Do not call __rpm_callback() from rpm_idle() - PM: runtime: Improve path in rpm_idle() when no callback - xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() - x86/xen: Fix memory leak in xen_init_lock_cpu() - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() - cpu/hotplug: Make target_store() a nop when target == state - futex: Resend potentially swallowed owner death notification - futex: Move to kernel/futex/ - clocksource/drivers/sh_cmt: Access registers according to spec - clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled - rapidio: rio: fix possible name leak in rio_register_mport() - rapidio: fix possible name leaks when rio_add_device() fails - ocfs2: fix memory leak in ocfs2_mount_volume() - ocfs2: rewrite error handling of ocfs2_fill_super - ocfs2: ocfs2_mount_volume does cleanup job before return error - debugfs: fix error when writing negative value to atomic_t debugfs file - docs: fault-injection: fix non-working usage of negative values - lib/notifier-error-inject: fix error when writing -errno to debugfs file - libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value - cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() - genirq/irqdesc: Don't try to remove non-existing sysfs files - nfsd: don't call nfsd_file_put from client states seqfile display - EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() - irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() - PNP: fix name memory leak in pnp_alloc_dev() - selftests/efivarfs: Add checking of the test return value - MIPS: vpe-cmp: fix possible memory leak while module exiting - MIPS: vpe-mt: fix possible memory leak while module exiting - ocfs2: fix memory leak in ocfs2_stack_glue_init() - lib/fonts: fix undefined behavior in bit shift for get_default_font - proc: fixup uptime selftest - timerqueue: Use rb_entry_safe() in timerqueue_getnext() - platform/x86: huawei-wmi: fix return value calculation - lib/debugobjects: fix stat count and optimize debug_objects_mem_init - perf: Fix possible memleak in pmu_dev_alloc() - selftests/ftrace: event_triggers: wait longer for test_event_enable - cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() - fs: don't audit the capability check in simple_xattr_list() - PM: hibernate: Fix mistake in kerneldoc comment - alpha: fix syscall entry in !AUDUT_SYSCALL case - cpuidle: dt: Return the correct numbers of parsed idle states - sched/uclamp: Fix relationship between uclamp and migration margin - sched/fair: Cleanup task_util and capacity type - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() - tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - ARM: mmp: fix timer_read delay - pstore/ram: Fix error return code in ramoops_probe() - arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC - ARM: dts: turris-omnia: Add switch port 6 node - ARM: dts: turris-omnia: Add ethernet aliases - ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port - ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port - ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port - arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name - arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings - arm64: dts: mt2712-evb: Fix usb vbus regulators unit names - arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names - arm64: dts: mt2712e: Fix unit address for pinctrl node - arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node - perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync - arm: dts: spear600: Fix clcd interrupt - soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index - soc: qcom: apr: make code more reuseable - soc: qcom: llcc: make irq truly optional - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static - ARM: dts: stm32: Fix AV96 WLAN regulator gpio property - ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 - objtool, kcsan: Add volatile read/write instrumentation to whitelist - arm64: dts: qcom: msm8916: Drop MSS fallback compatible - arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias - arm64: dts: qcom: sdm630: fix UART1 pin bias - ARM: dts: qcom: apq8064: fix coresight compatible - arm64: dts: qcom: msm8996: fix GPU OPP table - arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins - usb: musb: remove extra check in musb_gadget_vbus_draw - xen/netback: Fix buffer overrun triggered by unusual packet- !1837 [sync] PR-1814: 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 - !1790 [sync] PR-1650: mm: disable kernelcore=mirror when no mirror memory - mm: disable kernelcore=mirror when no mirror memory - !1777 [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- !1758 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1765 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1670 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1755 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1746 [sync] PR-1727: add support for timer_shutdown() api - !1733 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1620 [sync] PR-1578: Backport 5.10.160 - 5.10.162 LTS patches from upstream. - 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 - !1716 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1634 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - xfrm: add NULL check in xfrm_update_ae_params - 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 - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups - eventfd: provide a eventfd_signal_mask() helper - eventpoll: add EPOLL_URING_WAKE poll wakeup flag - Revert "proc: don't allow async path resolution of /proc/self components" - Revert "proc: don't allow async path resolution of /proc/thread-self components" - task_work: unconditionally run task_work from get_signal() - signal: kill JOBCTL_TASK_WORK - kernel: stop masking signals in create_io_thread() - entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set - kernel: allow fork with TIF_NOTIFY_SIGNAL pending - task_work: remove legacy TWA_SIGNAL path - alpha: fix TIF_NOTIFY_SIGNAL handling - ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling - ia64: don't call handle_signal() unless there's actually a signal queued - sparc: add support for TIF_NOTIFY_SIGNAL - nds32: add support for TIF_NOTIFY_SIGNAL - ia64: add support for TIF_NOTIFY_SIGNAL - h8300: add support for TIF_NOTIFY_SIGNAL - c6x: add support for TIF_NOTIFY_SIGNAL - alpha: add support for TIF_NOTIFY_SIGNAL - xtensa: add support for TIF_NOTIFY_SIGNAL - microblaze: add support for TIF_NOTIFY_SIGNAL - hexagon: add support for TIF_NOTIFY_SIGNAL - csky: add support for TIF_NOTIFY_SIGNAL - openrisc: add support for TIF_NOTIFY_SIGNAL - sh: add support for TIF_NOTIFY_SIGNAL - um: add support for TIF_NOTIFY_SIGNAL - s390: add support for TIF_NOTIFY_SIGNAL - mips: add support for TIF_NOTIFY_SIGNAL - parisc: add support for TIF_NOTIFY_SIGNAL - nios32: add support for TIF_NOTIFY_SIGNAL - m68k: add support for TIF_NOTIFY_SIGNAL - arc: add support for TIF_NOTIFY_SIGNAL - task_work: Use TIF_NOTIFY_SIGNAL if available - tools headers UAPI: Sync openat2.h with the kernel sources - saner calling conventions for unlazy_child() - net: loopback: use NET_NAME_PREDICTABLE for name_assign_type - HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E - HID: ite: Add support for Acer S1002 keyboard-dock - igb: Initialize mailbox message for VF reset - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N - USB: serial: f81534: fix division by zero on line-speed change - USB: serial: f81232: fix division by zero on line-speed change - USB: serial: cp210x: add Kamstrup RF sniffer PIDs - USB: serial: option: add Quectel EM05-G modem - usb: gadget: uvc: Prevent buffer overflow in setup handler - udf: Fix extending file within last block - udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size - udf: Fix preallocation discarding at indirect extent boundary - udf: Discard preallocation before extending file with a hole - ASoC: ops: Correct bounds check for second channel on SX controls - nvme-pci: clear the prp2 field when not used - ASoC: cs42l51: Correct PGA Volume minimum value - can: mcba_usb: Fix termination command argument - can: sja1000: fix size of OCR_MODE_MASK define - pinctrl: meditatek: Startup with the IRQs disabled - libbpf: Use page size as max_entries when probing ring buffer map - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() - ASoC: fsl_micfil: explicitly clear CHnF flags - ASoC: fsl_micfil: explicitly clear software reset bit - fuse: always revalidate if exclusive create - vfs: fix copy_file_range() averts filesystem freeze protection - vfs: fix copy_file_range() regression in cross-fs copies - x86/smpboot: Move rcu_cpu_starting() earlier- !1704 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1700 vfio-pci: Match specific devices with vendor id and device id - !1676 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - vfio-pci: Match specific devices with vendor id and device id - Revert "vfio-pci: Match specific devices with vendor id and device id" - !1651 Fix missing dealloc_dfx_cnt() during device unregister - !1643 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1645 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - ksmbd: allocate one more byte for implied bcc[0]- !1589 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1584 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1600 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1603 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1616 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - !1579 [sync] PR-1541: Backport 5.10.158 - 5.10.159 LTS patches from upstream. - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1594 [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 - can: esd_usb: Allow REC and TEC to return to zero - macsec: add missing attribute validation for offload - net: mvneta: Fix an out of bounds check - ipv6: avoid use-after-free in ip6_fragment() - net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() - ethernet: aeroflex: fix potential skb leak in greth_init_rings() - tipc: call tipc_lxc_xmit without holding node_read_lock - net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions() - ipv4: Fix incorrect route flushing when table ID 0 is used - ipv4: Fix incorrect route flushing when source address is deleted - tipc: Fix potential OOB in tipc_link_proto_rcv() - net: hisilicon: Fix potential use-after-free in hix5hd2_rx() - net: hisilicon: Fix potential use-after-free in hisi_femac_rx() - net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq - ip_gre: do not report erspan version on GRE interface - net: stmmac: fix "snps,axi-config" node property parsing - nvme initialize core quirks before calling nvme_init_subsystem - NFC: nci: Bounds check struct nfc_target arrays - i40e: Disallow ip4 and ip6 l4_4_bytes - i40e: Fix for VF MAC address 0 - i40e: Fix not setting default xps_cpus after reset - net: mvneta: Prevent out of bounds read in mvneta_config_rss() - xen-netfront: Fix NULL sring after live migration - net: encx24j600: Fix invalid logic in reading of MISTAT register - net: encx24j600: Add parentheses to fix precedence - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload - net: dsa: ksz: Check return value - Bluetooth: Fix not cleanup led when bt_init fails - Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() - vmxnet3: correctly report encapsulated LRO packet - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 - igb: Allocate MSI-X vector when testing - e1000e: Fix TX dispatch condition - gpio: amd8111: Fix PCI device reference count leak - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark - ca8210: Fix crash by zero initializing data - ieee802154: cc2520: Fix error return code in cc2520_hw_init() - netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one - rtc: mc146818-lib: fix signedness bug in mc146818_get_time() - rtc: mc146818-lib: fix locking in mc146818_set_time - rtc: cmos: Disable irq around direct invocation of cmos_interrupt() - HID: core: fix shift-out-of-bounds in hid_report_raw_event - HID: hid-lg4ff: Add check for empty lbuf - HID: usbhid: Add ALWAYS_POLL quirk for some mice - drm/shmem-helper: Avoid vm_open error paths - drm/shmem-helper: Remove errant put in error path - drm/vmwgfx: Don't use screen objects when SEV is active - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field - Bluetooth: Fix crash when replugging CSR fake controllers - Bluetooth: btusb: Add debug message for CSR controllers - mm/gup: fix gup_pud_range() for dax - media: v4l2-dv-timings.c: fix too strict blanking sanity checks - Revert "ARM: dts: imx7: Fix NAND controller size-cells" - media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area() - xen/netback: do some code cleanup - rtc: mc146818: Reduce spinlock section in mc146818_set_time() - rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ - rtc: cmos: avoid UIP when reading alarm time - rtc: cmos: avoid UIP when writing alarm time - rtc: mc146818-lib: extract mc146818_avoid_UIP - rtc: mc146818-lib: fix RTC presence check - rtc: Check return value from mc146818_get_time() - rtc: mc146818-lib: change return values of mc146818_get_time() - rtc: cmos: remove stale REVISIT comments - rtc: mc146818: Dont test for bit 0-5 in Register D - rtc: mc146818: Detect and handle broken RTCs - rtc: mc146818: Prevent reading garbage - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm/khugepaged: take the right locks for page table retraction - net: usb: qmi_wwan: add u-blox 0x1342 composition - 9p/xen: check logical size for buffer size - usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer - fbcon: Use kzalloc() in fbcon_prepare_logo() - regulator: twl6030: fix get status of twl6032 regulators - ASoC: soc-pcm: Add NULL check in BE reparenting - btrfs: send: avoid unaligned encoded writes when attempting to clone range - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event - regulator: slg51000: Wait after asserting CS pin - 9p/fd: Use P9_HDRSZ for header size - ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register - ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation - ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels - ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name - arm64: dts: rockchip: fix ir-receiver node names - ARM: dts: rockchip: fix ir-receiver node names - arm: dts: rockchip: fix node name for hym8563 rtc - arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series - ipc/sem: Fix dangling sem_array access in semtimedop race - v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails - block: unhash blkdev part inode when the part is deleted - Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() - char: tpm: Protect tpm_pm_suspend with locks - Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" - ACPI: HMAT: Fix initiator registration for single-initiator systems - ACPI: HMAT: remove unnecessary variable initialization - i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set - i2c: npcm7xx: Fix error handling in npcm_i2c_init() - x86/pm: Add enumeration check before spec MSRs save/restore setup - x86/tsx: Add a feature bit for TSX control MSR support - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" - ipv4: Fix route deletion when nexthop info is not specified - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - selftests: net: fix nexthop warning cleanup double ip typo - selftests: net: add delete nexthop route warning test - Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled - parisc: Increase FRAME_WARN to 2048 bytes on parisc - xtensa: increase size of gcc stack frame check - parisc: Increase size of gcc stack frame check - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() - pinctrl: single: Fix potential division by zero - ASoC: ops: Fix bounds check for _sx controls - tracing: Free buffers when a used dynamic event is removed - drm/i915: Never return 0 if not all requests retired - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame - mmc: sdhci: Fix voltage switch delay - mmc: sdhci-sprd: Fix no reset data and command after voltage switch - mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check - mmc: core: Fix ambiguous TRIM and DISCARD arg - mmc: mmc_test: Fix removal of debugfs file - net: stmmac: Set MAC's flow control register to reflect current settings - pinctrl: intel: Save and restore pins in "direct IRQ" mode - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 - nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() - tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" - error-injection: Add prompt for function error injection - riscv: vdso: fix section overlapping under some conditions - net/mlx5: DR, Fix uninitialized var warning - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() - hwmon: (coretemp) Check for null before removing sysfs attrs - net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed - sctp: fix memory leak in sctp_stream_outq_migrate() - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - afs: Fix fileserver probe RTT handling - net: hsr: Fix potential use-after-free - tipc: re-fetch skb cb after tipc_msg_validate - dsa: lan9303: Correct stat name - net: ethernet: nixge: fix NULL dereference - net/9p: Fix a potential socket leak in p9_socket_open - net: net_netdev: Fix error handling in ntb_netdev_init_module() - net: phy: fix null-ptr-deref while probe() failed - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration - wifi: cfg80211: don't allow multi-BSSID in S1G - wifi: cfg80211: fix buffer overflow in elem comparison - aquantia: Do not purge addresses when setting the number of rings - qlcnic: fix sleep-in-atomic-context bugs caused by msleep - can: cc770: cc770_isa_probe(): add missing free_cc770dev() - can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() - net/mlx5e: Fix use-after-free when reverting termination table - net/mlx5: Fix uninitialized variable bug in outlen_write() - e100: Fix possible use after free in e100_xmit_prepare - e100: switch from 'pci_' to 'dma_' API - iavf: Fix error handling in iavf_init_module() - iavf: remove redundant ret variable - fm10k: Fix error handling in fm10k_init_module() - i40e: Fix error handling in i40e_init_module() - ixgbevf: Fix resource leak in ixgbevf_init_module() - of: property: decrement node refcount in of_fwnode_get_reference_args() - bpf: Do not copy spin lock field from user in bpf_selem_alloc - hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails - hwmon: (i5500_temp) fix missing pci_disable_device() - hwmon: (ina3221) Fix shunt sum critical calculation - hwmon: (ltc2947) fix temperature scaling - libbpf: Handle size overflow for ringbuf mmap - ARM: at91: rm9200: fix usb device clock id - scripts/faddr2line: Fix regression in name resolution on ppc64le - bpf, perf: Use subprog name when reporting subprog ksymbol - iio: light: rpr0521: add missing Kconfig dependencies - iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw - iio: health: afe4403: Fix oob read in afe4403_read_raw - btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" - drm/amdgpu: update drm_display_info correctly when the edid is read - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code - btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker - spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock - btrfs: free btrfs_path before copying inodes to userspace - btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino - !1554 [sync] PR-1506: Backport 5.10.157 LTS patches from upstream - !1466 [sync] PR-1428: scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - !1575 [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 - !1560 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1383 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1483 dm stats: check for and propagate alloc_percpu failure - !1504 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1479 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - fuse: lock inode unconditionally in fuse_fallocate() - drm/amdgpu: always register an MMU notifier for userptr - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN - btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() - btrfs: free btrfs_path before copying subvol info to userspace - btrfs: free btrfs_path before copying fspath to userspace - btrfs: free btrfs_path before copying root refs to userspace - dm integrity: clear the journal on suspend - dm integrity: flush the journal on suspend - gpu: host1x: Avoid trying to use GART on Tegra20 - net: usb: qmi_wwan: add Telit 0x103a composition - tcp: configurable source port perturb table size - platform/x86: hp-wmi: Ignore Smart Experience App event - zonefs: fix zone report size in __zonefs_io_error() - platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) - platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() - xen/platform-pci: add missing free_irq() in error path - xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too - Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[] - Input: soc_button_array - add use_low_level_irq module parameter - Input: goodix - try resetting the controller when no config is set - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 - Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - KVM: x86: remove exit_int_info warning in svm_handle_exit - KVM: x86: nSVM: leave nested mode on vCPU free - mm: vmscan: fix extreme overreclaim and swap floods - gcov: clang: fix the buffer overflow issue - nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty - usb: dwc3: gadget: Clear ep descriptor last - usb: dwc3: gadget: Return -ESHUTDOWN on ep disable - usb: dwc3: gadget: conditionally remove requests - ceph: fix NULL pointer dereference for req->r_session - ceph: Use kcalloc for allocating multiple elements - ceph: fix possible NULL pointer dereference for req->r_session - ceph: put the requests/sessions when it fails to alloc memory - ceph: fix off by one bugs in unsafe_request_wait() - ceph: flush the mdlog before waiting on unsafe reqs - ceph: flush mdlog before umounting - ceph: make iterate_sessions a global symbol - ceph: make ceph_create_session_msg a global symbol - usb: cdns3: Add support for DRD CDNSP - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-brcmstb: Enable Clock Gating to save power - mmc: sdhci-brcmstb: Re-organize flags - nios2: add FORCE for vmlinuz.gz - init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash - iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails - iio: light: apds9960: fix wrong register for gesture gain - arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency - usb: dwc3: exynos: Fix remove() function - lib/vdso: use "grep -E" instead of "egrep" - net: enetc: preserve TX ring priority across reconfiguration - net: enetc: cache accesses to &priv->si->hw - net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled - s390/crashdump: fix TOD programmable field size - net: thunderx: Fix the ACPI memory leak - nfc: st-nci: fix memory leaks in EVT_TRANSACTION - nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION - arcnet: fix potential memory leak in com20020_probe() - net: arcnet: Fix RESET flag handling - s390/dasd: fix no record found for raw_track_access - ipv4: Fix error return code in fib_table_insert() - dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). - netfilter: flowtable_offload: add missing locking - dma-buf: fix racing conflict of dma_heap_add() - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() - regulator: twl6030: re-add TWL6032_SUBCLASS - NFC: nci: fix memory leak in nci_rx_data_packet() - net: sched: allow act_ct to be built without NF_NAT - sfc: fix potential memleak in __ef100_hard_start_xmit() - xfrm: Fix ignored return value in xfrm6_init() - tipc: check skb_linearize() return value in tipc_disc_rcv() - net/mlx5: Fix handling of entry refcount when command is not issued to FW - net/mlx5: Fix FW tracer timestamp calculation - netfilter: ipset: regression in ip_set_hash_ip.c - netfilter: ipset: Limit the maximal range of consecutive elements to add/delete - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() - macsec: Fix invalid error code set - nfp: add port from netdev validation for EEPROM access - nfp: fill splittable of devlink_port_attrs correctly - net: pch_gbe: fix pci device refcount leak while module exiting - net/qla3xxx: fix potential memleak in ql3xxx_send() - net/mlx4: Check retval of mlx4_bitmap_init - net: ethernet: mtk_eth_soc: fix error handling in mtk_open() - ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties - ARM: mxs: fix memory leak in mxs_machine_init() - netfilter: conntrack: Fix data-races around ct mark - 9p/fd: fix issue of list_del corruption in p9_fd_cancel() - net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() - nfc/nci: fix race with opening and closing - rxrpc: Use refcount_t rather than atomic_t - rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc - net: liquidio: simplify if expression - ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl - tee: optee: fix possible memory leak in optee_register_device() - bus: sunxi-rsb: Support atomic transfers - regulator: core: fix UAF in destroy_regulator() - spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld() - regulator: core: fix kobject release warning and memory leak in regulator_register() - scsi: storvsc: Fix handling of srb_status and capacity change events - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove - ASoC: hdac_hda: fix hda pcm buffer overflow issue - ARM: dts: am335x-pcm-953: Define fixed regulators in root node - af_key: Fix send_acquire race with pfkey_register - xfrm: replay: Fix ESN wrap around for GSO - MIPS: pic32: treat port as signed integer - RISC-V: vdso: Do not add missing symbols to version section in linker script - arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC - scsi: ibmvfc: Avoid path failures during live migration - platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 - Revert "net: macsec: report real_dev features when HW offloading is enabled" - selftests/bpf: Add verifier test for release_reference() - spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run - wifi: mac80211: Fix ack frame idr leak when mesh has no route - wifi: airo: do not assign -1 to unsigned char - audit: fix undefined behavior in bit shift for AUDIT_BIT - riscv: dts: sifive unleashed: Add PWM controlled LEDs - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support - wifi: mac80211: fix memory free error when registering wiphy fail - ceph: avoid putting the realm twice when decoding snaps fails - ceph: do not update snapshot context when there is no new snapshot - iio: pressure: ms5611: fixed value compensation bug - iio: ms5611: Simplify IO callback parameters - nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH - drm/display: Don't assume dual mode adaptors support i2c sub-addressing - bridge: switchdev: Fix memory leaks when changing VLAN protocol - bridge: switchdev: Notify about VLAN protocol changes - ata: libata-core: do not issue non-internal commands once EH is pending - ata: libata-scsi: simplify __ata_scsi_queuecmd() - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() - !1507 [sync] PR-1473: Backport 5.10.156 LTS patches from upstream. - Revert "net: broadcom: Fix BCMGENET Kconfig" - ntfs: check overflow when iterating ATTR_RECORDs - ntfs: fix use-after-free in ntfs_attr_find() - mm: fs: initialize fsdata passed to write_begin/write_end interface - 9p/trans_fd: always use O_NONBLOCK read/write - gfs2: Switch from strlcpy to strscpy - gfs2: Check sb_bsize_shift after reading superblock - 9p: trans_fd/p9_conn_cancel: drop client lock earlier - kcm: close race conditions on sk_receive_queue - tcp: cdg: allow tcp_cdg_release() to be called multiple times - uapi/linux/stddef.h: Add include guards - Input: i8042 - fix leaking of platform device on module removal - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() - stddef: Introduce struct_group() helper macro - usbnet: smsc95xx: Fix deadlock on runtime resume - ring-buffer: Include dropped pages in counting dirty patches - nvme: ensure subsystem reset is single threaded - nvme: restrict management ioctls to admin - perf/x86/intel/pt: Fix sampling using single range output - misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() - docs: update mediator contact information in CoC doc - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout - mmc: core: properly select voltage range without power cycle - firmware: coreboot: Register bus in module init - iommu/vt-d: Set SRE bit only when hardware has SRS cap - scsi: zfcp: Fix double free of FSF request when qdio send fails - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() - Input: iforce - invert valid length check when fetching device IDs - serial: 8250_lpss: Configure DMA also w/o DMA filter - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - dm ioctl: fix misbehavior if list_versions races with module loading - iio: pressure: ms5611: changed hardcoded SPI speed to value limited - iio: adc: mp2629: fix potential array out of bound access - iio: adc: mp2629: fix wrong comparison of channel - iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() - iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() - usb: typec: mux: Enter safe mode only when pins need to be reconfigured - usb: chipidea: fix deadlock in ci_otg_del_timer - usb: add NO_LPM quirk for Realforce 87U Keyboard - USB: serial: option: add Fibocom FM160 0x0111 composition - USB: serial: option: add u-blox LARA-L6 modem - USB: serial: option: add u-blox LARA-R6 00B modem - USB: serial: option: remove old LARA-R6 PID - USB: serial: option: add Sierra Wireless EM9191 - USB: bcma: Make GPIO explicitly optional - speakup: fix a segfault caused by switching consoles - slimbus: stream: correct presence rate frequencies - Revert "usb: dwc3: disable USB core PHY management" - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() - tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit() - tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit() - tracing: Fix wild-memory-access in register_synth_event() - tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event() - tracing/ring-buffer: Have polling block on watermark - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - ftrace: Fix the possible incorrect kernel message - cifs: add check for returning value of SMB2_set_info_init - net: thunderbolt: Fix error handling in tbnet_init() - cifs: Fix wrong return value checking when GETFLAGS - net/x25: Fix skb leak in x25_lapb_receive_frame() - net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open() - cifs: add check for returning value of SMB2_close_init - platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized - drbd: use after free in drbd_create_device() - net: ena: Fix error handling in ena_init() - net: ionic: Fix error handling in ionic_init_module() - xen/pcpu: fix possible memory leak in register_pcpu() - bnxt_en: Remove debugfs when pci_register_driver failed - net: caif: fix double disconnect client in chnl_net_open() - net: macvlan: Use built-in RCU list checking - mISDN: fix misuse of put_device() in mISDN_register_device() - net: liquidio: release resources when liquidio driver open failed - mISDN: fix possible memory leak in mISDN_dsp_element_register() - net: bgmac: Drop free_netdev() from bgmac_enet_remove() - bpf: Initialize same number of free nodes for each pcpu_freelist - ata: libata-transport: fix error handling in ata_tdev_add() - ata: libata-transport: fix error handling in ata_tlink_add() - ata: libata-transport: fix error handling in ata_tport_add() - ata: libata-transport: fix double ata_host_put() in ata_tport_add() - arm64: dts: imx8mn: Fix NAND controller size-cells - arm64: dts: imx8mm: Fix NAND controller size-cells - ARM: dts: imx7: Fix NAND controller size-cells - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() - drm/drv: Fix potential memory leak in drm_dev_init() - drm/panel: simple: set bpc field for logic technologies displays - pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map - parport_pc: Avoid FIFO port location truncation - siox: fix possible memory leak in siox_device_add() - arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro - block: sed-opal: kmalloc the cmd/resp buffers - sctp: clear out_curr if all frag chunks of current msg are pruned - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send - serial: imx: Add missing .thaw_noirq hook - serial: 8250: omap: Flush PM QOS work on remove - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() - serial: 8250_omap: remove wait loop from Errata i202 workaround - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() - serial: 8250: Remove serial_rs485 sanitization from em485 - ASoC: tas2764: Fix set_tdm_slot in case of single slot - ASoC: tas2770: Fix set_tdm_slot in case of single slot - ASoC: core: Fix use-after-free in snd_soc_exit() - spi: stm32: Print summary 'callbacks suppressed' message - drm/amdgpu: disable BACO on special BEIGE_GOBY card - drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards - drm/amd/pm: Read BIF STRAP also for BACO check - drm/amd/pm: support power source switch on Sienna Cichlid - mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA - spi: intel: Use correct mask for flash and protected regions - mtd: spi-nor: intel-spi: Disable write protection only if asked - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm - btrfs: remove pointless and double ulist frees in error paths of qgroup tests - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid - i2c: i801: add lis3lv02d's I2C address for Vostro 5568 - i2c: tegra: Allocate DMA memory for DMA engine - NFSv4: Retry LOCK on OLD_STATEID during delegation return - drm/amd/display: Remove wrong pipe control lock - ASoC: rt1308-sdw: add the default value of some registers - selftests/intel_pstate: fix build for ARCH=x86_64 - selftests/futex: fix build for clang - ASoC: codecs: jz4725b: fix capture selector naming - ASoC: codecs: jz4725b: use right control for Capture Volume - ASoC: codecs: jz4725b: fix reported volume for Master ctl - ASoC: codecs: jz4725b: add missed Line In power control bit - spi: intel: Fix the offset to get the 64K erase opcode - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm stats: check for and propagate alloc_percpu failure - 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() - dm thin: fix deadlock when swapping to thin device- !1526 [sync] PR-1482: CVE-2023-3567 fix patches - !1338 [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 - !1491 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1487 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1496 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1492 [sync] PR-1468: Backport 5.10.155 LTS - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - x86/cpu: Restore AMD's DE_CFG MSR after resume - mmc: sdhci-esdhc-imx: Convert the driver to DT-only - net: tun: call napi_schedule_prep() to ensure we own a napi - dmaengine: at_hdmac: Check return code of dma_async_device_register - dmaengine: at_hdmac: Fix impossible condition - dmaengine: at_hdmac: Don't allow CPU to reorder channel enable - dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors - dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware - dmaengine: at_hdmac: Fix concurrency over the active list - dmaengine: at_hdmac: Free the memset buf without holding the chan lock - dmaengine: at_hdmac: Fix concurrency over descriptor - dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all() - dmaengine: at_hdmac: Protect atchan->status with the channel lock - dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all - dmaengine: at_hdmac: Fix premature completion of desc in issue_pending - dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_hdmac: Don't start transactions at tx_submit level - dmaengine: at_hdmac: Fix at_lli struct definition - cert host tools: Stop complaining about deprecated OpenSSL functions - can: j1939: j1939_send_one(): fix missing CAN header initialization - mm/memremap.c: map FS_DAX device memory as decrypted - udf: Fix a slab-out-of-bounds write bug in udf_find_entry() - mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI - btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() - platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi - drm/i915/dmabuf: fix sg_table handling in map_dma_buf - nilfs2: fix use-after-free bug of ns_writer on remount - nilfs2: fix deadlock in nilfs_count_free_blocks() - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure - vmlinux.lds.h: Fix placement of '.data..decrypted' section - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 - ALSA: usb-audio: Add quirk entry for M-Audio Micro - ALSA: hda/realtek: Add Positivo C6300 model quirk - ALSA: hda: fix potential memleak in 'add_widget_node' - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK - ALSA: hda/hdmi - enable runtime pm for more AMD display audio - mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI - mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI - MIPS: jump_label: Fix compat branch range check - arm64: efi: Fix handling of misaligned runtime regions and drop warning - riscv: fix reserved memory setup - riscv: Separate memory init from paging init - riscv: Enable CMA support - riscv: vdso: fix build with llvm - riscv: process: fix kernel info leakage - net: macvlan: fix memory leaks of macvlan_common_newlink - ethernet: tundra: free irq when alloc ring failed in tsi108_open() - net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() - ethernet: s2io: disable napi when start nic failed in s2io_card_up() - net: atlantic: macsec: clear encryption keys from the stack - net: phy: mscc: macsec: clear encryption keys when freeing a flow - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() - net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() - net: cpsw: disable napi in cpsw_ndo_open() - net/mlx5e: E-Switch, Fix comparing termination table instance - net/mlx5: Allow async trigger completion execution on single CPU systems - net: nixge: disable napi when enable interrupts failed in nixge_open() - net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() - perf stat: Fix printing os->prefix in CSV metrics output - drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() - dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() - dmaengine: pxa_dma: use platform_get_irq_optional - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header - net: broadcom: Fix BCMGENET Kconfig - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() - can: af_can: fix NULL pointer dereference in can_rx_register() - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() - hamradio: fix issue of dev reference count leakage in bpq_device_event() - net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() - KVM: s390: pv: don't allow userspace to set the clock under PV - KVM: s390x: fix SCK locking - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK - net: fman: Unregister ethernet device on removal - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() - net: tun: Fix memory leaks of napi_get_frags - macsec: clear encryption keys from the stack after setting up offload - macsec: fix detection of RXSCs when toggling offloading - macsec: fix secy->n_rx_sc accounting - macsec: delete new rxsc when offload fails - net: gso: fix panic on frag_list with mixed head alloc types - bpf: Fix wrong reg type conversion in release_reference() - bpf: Add helper macro bpf_for_each_reg_in_vstate - bpf: Support for pointers beyond pkt_end. - HID: hyperv: fix possible memory leak in mousevsc_probe() - bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE - wifi: cfg80211: fix memory leak in query_regdb_file() - wifi: cfg80211: silence a sparse RCU warning - phy: stm32: fix an error code in probe - hwspinlock: qcom: correct MMIO max register for newer SoCs - fuse: fix readdir cache race - !1471 [sync] PR-838: Backport 5.10.154 LTS - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - ipc: remove memcg accounting for sops objects in do_semtimedop() - drm/i915/sdvo: Setup DDC fully before output init - drm/i915/sdvo: Filter out invalid outputs more sensibly - drm/rockchip: dsi: Force synchronous probe - ext4,f2fs: fix readahead of verity data - KVM: x86: emulator: update the emulation mode after CR0 write - KVM: x86: emulator: introduce emulator_recalc_and_set_mode - KVM: x86: emulator: em_sysexit should update ctxt->mode - KVM: x86: Mask off reserved bits in CPUID.80000001H - KVM: x86: Mask off reserved bits in CPUID.80000008H - KVM: x86: Mask off reserved bits in CPUID.8000001AH - KVM: x86: Mask off reserved bits in CPUID.80000006H - ext4: fix BUG_ON() when directory entry has invalid rec_len - ext4: fix warning in 'ext4_da_release_space' - parisc: Avoid printing the hardware path twice - parisc: Export iosapic_serial_irq() symbol for serial port driver - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] - perf/x86/intel: Fix pebs event constraints for ICL - efi: random: Use 'ACPI reclaim' memory for random seed - efi: random: reduce seed size to 32 bytes - fuse: add file_modified() to fallocate - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - tracing/histogram: Update document for KEYS_MAX size - tools/nolibc/string: Fix memcmp() implementation - kprobe: reverse kp->flags when arm_kprobe failed - tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() - btrfs: fix type of parameter generation in btrfs_get_dentry - coresight: cti: Fix hang in cti_disable_hw() - mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times - fscrypt: fix keyring memory leak on mount failure - fscrypt: stop using keyrings subsystem for fscrypt_master_key - fscrypt: simplify master key locking - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' - i2c: piix4: Fix adapter not be removed in piix4_remove() - arm64: dts: juno: Add thermal critical trip points - firmware: arm_scmi: Make Rx chan_setup fail on memory errors - firmware: arm_scmi: Suppress the driver's bind attributes - ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset - efi/tpm: Pass correct address to memblock_reserve - i2c: xiic: Add platform module alias - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case - HID: saitek: add madcatz variant of MMO7 mouse device ID - scsi: core: Restrict legal sdev_state transitions via sysfs - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() - media: meson: vdec: fix possible refcount leak in vdec_probe() - media: dvb-frontends/drxk: initialize err to 0 - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE - media: rkisp1: Zero v4l2_subdev_format fields in when validating links - media: rkisp1: Initialize color space on resizer sink and source pads - s390/boot: add secure boot trailer - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices - mtd: parsers: bcm47xxpart: Fix halfblock reads - mtd: parsers: bcm47xxpart: print correct offset on read error - fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards - video/fbdev/stifb: Implement the stifb_fillrect() function - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake - mmc: sdhci-pci: Avoid comma separated statements - mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus - drm/msm/hdmi: fix IRQ lifetime - drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - net: mdio: fix undefined behavior in bit shift for __mdiobus_register - btrfs: fix ulist leaks in error paths of qgroup self tests - btrfs: fix inode list leak during backref walking at find_parent_nodes() - btrfs: fix inode list leak during backref walking at resolve_indirect_refs() - isdn: mISDN: netjet: fix wrong check of device registration - mISDN: fix possible memory leak in mISDN_register_device() - rose: Fix NULL pointer dereference in rose_send_frame() - ipvs: fix WARNING in ip_vs_app_net_cleanup() - ipvs: fix WARNING in __ip_vs_cleanup_batch() - ipvs: use explicitly signed chars - netfilter: nf_tables: release flow rule object from commit path - net: sched: Fix use after free in red_enqueue() - ata: pata_legacy: fix pdc20230_set_piomode() - net: fec: fix improper use of NETDEV_TX_BUSY - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() - nfc: nxp-nci: Fix potential memory leak in nxp_nci_send() - NFC: nxp-nci: remove unnecessary labels - nfc: fdp: Fix potential memory leak in fdp_nci_send() - nfc: fdp: drop ftrace-like debugging messages - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() - net: dsa: Fix possible memory leaks in dsa_loop_init() - nfs4: Fix kmemleak when allocate slot failed - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors - NFSv4: Fix a potential state reclaim deadlock - IB/hfi1: Correctly move list in sc_disable() - RDMA/cma: Use output interface for net_dev check - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() - KVM: x86: Protect the unused bits in MSR exiting flags - x86/topology: Fix duplicated core ID within a package - x86/topology: Fix multiple packages shown on a single-package system - x86/topology: Set cpu_die_id only if DIE_TYPE found - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) - KVM: x86: Trace re-injected exceptions - KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 - serial: ar933x: Deassert Transmit Enable on ->rs485_config() - serial: 8250: Let drivers request full 16550A feature probing - !1423 [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- !1291 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1457 [sync] PR-1358: Remove DECnet support from kernel - !1440 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1461 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1464 [sync] PR-1436: Fix CVE-2023-3117 - !1319 [sync] PR-1285: 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 - !1421 [sync] PR-1415: Fix generic/299 fail - !1379 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - !1433 [sync] PR-346: anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1413 [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" - !1390 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1393 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1309 [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() - !1330 [sync] PR-1325: jbd2: fix several checkpoint - !1333 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - !1341 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - 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() - 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() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- !1370 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1365 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - !1344 [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 - !1306 [sync] PR-1297: iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - Fix x86 provides error symbol- !1231 [sync] PR-1191: fix memory reliable related issues - !1236 [sync] PR-1194: fix memleak with efi_fake_mem - !1257 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1249 [sync] PR-1245: hugetlb: Fix some incorrect behavior - !1234 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1211 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1276 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1304 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1301 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1266 [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 - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1240 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - !1244 set the iova rcache global - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - config: enable set the max iova mag size to 128 - iommu/iova: increase the iova_rcache depot max size - relayfs: fix out-of-bounds access in relay_file_read - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - efi: Disable mirror feature during crashkernel - mm: mem_reliable: Update reliable page counter to zero if underflows - mm: mem_reliable: Fix reliable page counter mismatch problem - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size- Add hugetlb_optimize_vmemmap_key and __x86_return_thunk to kabi whitelist- use full version-release instead of devel_release for mkgrub-menu- !1189 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - !1226 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - !1229 [sync] PR-1227: x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - media: rkvdec: fix use after free bug in rkvdec_remove - !1219 openEuler: introduced OPENEULER_LTS to identify LTS Release - openEuler: introduced OPENEULER_LTS to identify LTS Release - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - !1213 [sync] PR-1196: fs/stat: make tmp variable 16-bytes aligned in copy stat - !1208 arm64: kernel: disable CNP on LINXICORE9100 - fs/stat: make tmp variable 16-bytes aligned in copy stat - !1204 kernel: update SP2 OPENEULER_MINOR value to 2 - !1203 Revert "locking/rwsem: Prevent potential lock starvation" - !1200 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - arm64: kernel: disable CNP on LINXICORE9100 - !1193 [sync] PR-1178: memstick: r592: Fix UAF bug in r592_remove due to race condition - !1195 [sync] PR-1159: xhci:fix USB xhci controller issue - !1183 Fix some warning messages in netacc - kernel: update SP2 OPENEULER_MINOR value to 2 - 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" - memcg: fix implicit declaration of memcg_print_bad_task() - xhci:fix USB xhci controller issue - !1186 Fix NULL pointer and Keep PERF_PMU_CAP_EXCLUSIVE - memstick: r592: Fix UAF bug in r592_remove due to race condition - hwtracing: hisi_ptt: Keep to advertise PERF_PMU_CAP_EXCLUSIVE - hwtracing: hisi_ptt: Add dummy callback pmu::read() - !1182 Fix CQ and QP cache affinity - libbpf: Support uniform BTF-defined key/value specification across all BPF maps - tools: ignore one warning message - RDMA/hns: Fix CQ and QP cache affinity - !1151 [sync] PR-1150: EDAC/i10nm: Add Intel Emerald Rapids server support - !1175 [sync] PR-1157: Add LoongArch maintainers to openEuler/MAINTAINERS - !1165 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1169 [sync] PR-1162: fbcon: Check font dimension limits - !1156 [sync] PR-582: 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 - !882 [sync] PR-855: Remove the automatic loading of the hisi_trng driver - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - EDAC/i10nm: Add Intel Emerald Rapids server support - !1144 crypto: hisilicon/qm: modify loop exit condition - !1147 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - crypto: hisilicon/qm: modify loop exit condition - crypto/trng: Remove the automatic loading of the hisi_trng driver - crypto: hisilicon/trng - use %u to print u32 variables- And net-acc tool to kernel-tools.- Enable kabi checking and adapt the check-kabi script - net: let sockops can use bpf_get_current_comm() - net: add bpf_is_local_ipaddr bpf helper function - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down - net: hns3: add wait until mac link down - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - !1093 vfio-pci: Match specific devices with vendor id and device id - !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !1095 irqchip: gic-v3: Collection table support muti pages - !1081 some backport bugfix for sockmap - irqchip: gic-v3: Collection table support muti pages - vfio-pci: Match specific devices with vendor id and device id - !1077 drm/qxl: Fix missing free_irq - !1087 genirq: Increase the number of IRQ descriptors - genirq: Increase the number of IRQ descriptors - bpf: fix bpf_tcp_ingress addr use after free - net: deal with most data-races in sk_wait_event() - bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself - bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect - bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data - bpf, sock_map: Move cancel_work_sync() out of sock lock - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues - !1063 i2c: hisi: Only handle the interrupt of the driver's transfer - drm/qxl: Fix missing free_irq - !1059 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - i2c: hisi: Only handle the interrupt of the driver's transfer - fs: hfsplus: fix UAF issue in hfsplus_put_super- !1042 xfrm: Reinject transport-mode packets through workqueue - !1069 support ACPI for MPAM 2.0 - !1070 crypto: hisilicon - fix some reset problem - ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2 - ACPI / PPTT: Find PPTT processor node by cache id - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 - ACPICA: Add support for Arm's MPAM ACPI table version 2 - crypto: hisilicon/qm - disable error report before flr - crypto: hisilicon/qm - disable same error report before resetting - crypto: hisilicon/qm - remove duplicate assignment and release - crypto: hisilicon/hpre - enable sva error interrupt event - crypto: hisilicon/qm - flush all work before driver removed. - !1026 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1022 [sync] PR-978: io_uring: fix the problem of running - !1045 perf: hisi: delete global enable pmu from xxx_write_counter() - !1037 xfs: fixes patchs and backport patchs - !1048 spi: dw: Add support for 32-bits max xfer size - !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2 - !1005 scsi: hisi_sas: A group of SAS-related bugfixes - !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration - hwtracing: hisi_ptt: Fix potential sleep in atomic context - hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU - hwtracing: hisi_ptt: Export available filters through sysfs - hwtracing: hisi_ptt: Add support for dynamically updating the filter list - hwtracing: hisi_ptt: Factor out filter allocation and release operation - scripts: Fix issue of module signing with openssl 3.x - spi: dw: Add support for 32-bits max xfer size - perf: hisi: delete global enable pmu from xxx_write_counter() - xfrm: Reinject transport-mode packets through workqueue - scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING - scsi: hisi_sas: Work around build failure in suspend function - scsi: hisi_sas: Block requests before take debugfs snapshot - scsi: hisi_sas: Add slave_destroy interface for v3 hw - !996 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !1001 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1018 [sync] PR-944: nbd: get config_lock before sock_shutdown - !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event - vfio/migration: bugfix lost interruption after live migration - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - 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() - scsi: sd: try more retries of START_STOP when resuming scsi device - !1012 [sync] PR-924: dm: add disk before alloc dax - !1015 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - perf: hns3: default use hardware event 0 as group leader event. - perf: hns3: add event suppport for ROH - !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue - !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process - !952 [sync] PR-929: xfs: rework feature flags - !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - 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() - !973 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !988 [sync] PR-954: block: iocost bugfix - !985 [sync] PR-946: icost bugfix - 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 - roh: Fix ROH multi-BD cmdq issue - !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - nbd: get config_lock before sock_shutdown - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - crypto: hisilicon/qm - alloc buffer to set and get xqc - crypto: hisilicon/qm - fix the pf2vf timeout when device reset - vfio/migration: obtain the mailbox configuration at one time - crypto: hisilicon/qm - obtain the mailbox configuration at one time - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - !993 Clean up for RDMA/HNS - !979 [sync] PR-943: Fixed the accelerator capability register issue. - !981 [sync] PR-967: Support dynamic_hugetlb on arm64 and fix some bug - !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup - hikey9xx: Fixed incorrect use of kfree to free sreg - RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg' - RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table() - !992 [sync] PR-949: mm: page_counter: remove unneeded atomic ops for low/min - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !977 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - mm: page_counter: remove unneeded atomic ops for low/min - net: hns3: restore user pause configure when disable autoneg - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: refactor hclge_update_desc_vfid for extension - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: fix GRE checksum offload issue - perf: pmu: fix set wrong filter mode for running events issue - 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/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - 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 - !964 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !961 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - crypto: hisilicon/zip - save capability registers in probe process - crypto: hisilicon/sec2 - save capability registers in probe process - crypto: hisilicon/hpre - save capability registers in probe process - crypto: hisilicon/qm - save capability registers in qm init process - crypto: hisilicon/qm - add a function to set qm algs - crypto: hisilicon/sec - fix for resource leak - crypto: hisilicon/sec - remove unused parameter - crypto: hisilicon/sec - misc cleanups - !957 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - 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() - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - 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 - !933 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers! - !914 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - crypto: hisilicon/qm - remove unnecessary aer.h include - crypto: hisilicon/qm - stop function and write data to memory - crypto: hisilicon/hpre - ensure private key less than n - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - !921 [sync] PR-919: Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - !898 [sync] PR-894: Fixed two accelerator bugfixes - !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - !909 [sync] PR-907: tcp/dccp: Add another way to allocate local ports in connect() - !893 mitigatin cacheline false sharing - tcp/dccp: Add another way to allocate local ports in connect() - net: hns3: fix set cpu affinity when state down - net: hns3: add support for getting GE port lanes - net: hns3: fix pointer cast to different type for wol - !903 backport block bugfix - 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 - !899 [sync] PR-895: config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - uacce: use filep->f_mapping to replace inode->i_mapping - crypto:hisilicon/qm: bugfix queue parameter issue - enable MITIGATION_FALSE_SHARING by default - ext4: mitigatin cacheline false sharing in struct ext4_inode_info- Process PGP certs before kernel building- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream - arm64: Keep HWCAP2_WFXT uapi consistent with upstream - !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver. - powercap: intel_rapl: add support for Emerald Rapids - !878 Bugfixes for RDMA/hns - !879 [sync] PR-877: sched: fix performance degradation on lmbench - sched: fix performance degradation on lmbench - RDMA/hns: Fix sleeping in atomic context during DCA unloading - RDMA/hns: Fix a missing kfree() to hr_dev->priv - RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space - RDMA/hns: Fix inaccurate error label name in init instance - RDMA/hns: Remove VF extend configuration - RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G - RDMA/hns: Fix a missing check of atomic wr length - !871 [sync] PR-866: arm64: kdump: Avoid reserving low memory repeatedly - !872 [sync] PR-863: Backport CVEs and bugfixes - 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 - cgroup: Stop task iteration when rebinding subsystem - 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 - eulerfs: fix null-ptr-dereference when allocate page failed - eulerfs: add error handling for nv_init() - 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 - arm64: kdump: Avoid reserving low memory repeatedly- !795 sched/fair: Introduce multiple qos level - !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug - !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq - !773 Compiler: Add value profile support for kernel. - !842 net: hns3: add support for Hisilicon ptp sync device - !844 A patchset of sched to improve benchmark performance - !837 Backport bugfixes for RDMA/hns - GCC: Add value profile support for kernel. - !803 ACC support no-sva feature - sched/fair: Introduce multiple qos level - sched: Clear ttwu_pending after enqueue_task() - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle - sched/fair: Fix kabi borken in sched_domain - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs - sched/fair: Improve consistency of allowed NUMA balance calculations - sched/pelt: Relax the sync of load_sum with load_avg - pcpcntrs: fix dying cpu summation race - cpumask: introduce for_each_cpu_or - lib: extend the scope of small_const_nbits() macro - cpumask: Introduce DYING mask - sched/pelt: Relax the sync of runnable_sum with runnable_avg - sched/pelt: Continue to relax the sync of util_sum with util_avg - crypto: hisilicon/qm - support no-sva feature - uacce: add UACCE_MODE_NOIOMMU for warpdrive - !851 perf/smmuv3: Enable HiSilicon Erratum quirk - !793 LoongArch: kvm: add pv ipi support - !840 intel: backport uncore-freq current frequency sysfs related patches - !839 intel: backport intel-pstate patches for Server platforms - !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !848 Support T6 ETM and Workaround CPU hung bug on hip09 - perf/smmuv3: Enable HiSilicon Erratum quirk - perf cs-etm: add error logging to cs_etm_is_etmv4() - coresight: etm4x: Workaround CPU hung bug on hip09 - coresight: etm4x: Add Support for HiSilicon T6 ETM - cpufreq: CPPC: keep target core awake when reading its cpufreq rate - config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - net: hns3: add support for Hisilicon ptp sync device - !835 Add Huawei Intelligent Network Card Driver: hinic3 - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support - platform/x86: intel-uncore-freq: Prevent driver loading in guests - platform/x86/intel/uncore-freq: Display uncore current frequency - platform/x86/intel/uncore-freq: Use sysfs API to create attributes - cpufreq: intel_pstate: Enable HWP IO boost for all servers - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode - cpufreq: intel_pstate: Handle no_turbo in frequency invariance - RDMA/hns: Modify the value of long message loopback slice - RDMA/hns: Fix base address table allocation - RDMA/hns: Fix timeout attr in query qp for HIP08 - net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3 - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs - !601 fix test_vmxon failed - !739 Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables - LoongArch: LSVZ: Support PV IPI to reduce VM exit - !777 update patches for sw64 architecture - sw64: bpf: optimize DIV and MOD instructions - sw64: fix crash kernel memory reservation - sw64: kvm: optimize external interrupts assignment for guest - sw64: guard hotplug cpu specific code - sw64: perf: unwind: use perf's copy of kernel headers - sw64: trace user task unalignment - sw64: kvm: fix inconsitent timing metrics - sw64: restart idle routine if it is interrupted - sw64: mm: fix pmd_present() for THP - sw64: fix format of Kconfig - sw64: reorganize CPU_FREQ related config - efi/sw_64: work around adding memblock regions - sw64: kvm: add the implementation of HCALL_STOP - sw64: fix a compile error with CONFIG_EFI=n - sw64: simplify and improve smp operations - sw64: kvm: fix clock synchronization of VM live migration - sw64: fix support for qemu boards without IOR:SMP_INFO - sw64: setup cpu topology of guest - sw64: simplify pgtable set and populate interfaces - sw64: extend pt_regs to fix broken bpf_user_pt_regs_t - sw64: update kata_openeuler_defconfig and kata_guest_defconfig - sw64: fix bpf_user_pt_regs_t - sw64: increase the minimun frequency of DVFS - sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m - sw64: add support for restartable sequences - sw64: iommu: fix iommu-flush ops to support multi-device passthrough - sw64: enable CONFIG_IKHEADERS in defconfig - sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig - sw64: expand the occasion for using legacy power management - sw64: optimize idle routine - sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation - sw64: topology: fix thread_sibling setup - sw64: perf: add libbfd support - sw64: fix a compile error with CONFIG_SCHED_INFO=n - sw64: add support for vmtop - sw64: add CONFIG_SCHEDSTATS=y to defconfig - sw64: add more registers saved during suspend/resume cycle - sw64: deprecate the restored memory region during suspend cycle - fs/ntfs3: Fixed the error of uninitialized value - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails- perf: add CoreSight trace component support on aarch64 platform- !824 Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK" - !821 Revert "riscv: topology: fix default topology reporting" - !820 Net: m1600: Fix build err - Revert "riscv: topology: fix default topology reporting" - Net: m1600: Fix build err for hwmon.c. - !761 net: stmmac: fix potential double free of dma descriptor resources - !807 Backport 5.10.153 LTS - !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver - !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !789 x86 FPU/AMX bug fix since kernel v5.18 - !787 Intel: Support In Field Scan(IFS) Array BIST - !781 Intel: backport split lock EMR CPU support for OLK 5.10 - !760 LoongArch: kvm: fix bug of kvm's hugepage - drivers/perf: hisi: Add support for HiSilicon UC PMU driver - drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver - drivers/perf: hisi: add NULL check for name - drivers/perf: hisi: Remove redundant initialized of pmu->name - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" - serial: Deassert Transmit Enable on probe in driver-specific way - serial: core: move RS485 configuration tasks from drivers into core - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive - arm64/kexec: Test page size support with new TGRAN range values - arm64/mm: Fix __enable_mmu() for new TGRAN range values - arm64: Add AMPERE1 to the Spectre-BHB affected list - net: enetc: survive memory pressure without crashing - net/mlx5: Fix crash during sync firmware reset - net/mlx5: Fix possible use-after-free in async command interface - net/mlx5e: Do not increment ESN when updating IPsec ESN state - nh: fix scope used to find saddr when adding non gw nh - net: ehea: fix possible memory leak in ehea_register_port() - openvswitch: switch from WARN to pr_warn - ALSA: aoa: Fix I2S device accounting - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() - net: fec: limit register access on i.MX6UL - PM: domains: Fix handling of unavailable/disabled idle states - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() - i40e: Fix flow-type by setting GL_HASH_INSET registers - i40e: Fix VF hang when reset is triggered on another VF - i40e: Fix ethtool rx-flow-hash setting for X722 - ipv6: ensure sane device mtu in tunnels - media: vivid: set num_in/outputs to 0 if not supported - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' - media: v4l2-dv-timings: add sanity checks for blanking values - media: vivid: dev->bitmap_cap wasn't freed in all cases - media: vivid: s_fbuf: add more sanity checks - PM: hibernate: Allow hybrid sleep to work with s2idle - can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path - tcp: fix indefinite deferral of RTO with SACK reneging - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: minor optimization in tcp_add_backlog() - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - kcm: annotate data-races around kcm->rx_wait - kcm: annotate data-races around kcm->rx_psock - atlantic: fix deadlock at aq_nic_stop - amd-xgbe: add the bit rate quirk for Molex cables - amd-xgbe: fix the SFP compliance codes check for DAC cables - x86/unwind/orc: Fix unreliable stack dump with gcov - net: netsec: fix error handling in netsec_register_mdio() - tipc: fix a null-ptr-deref in tipc_topsrv_accept - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() - ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile - arc: iounmap() arg is volatile - ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation - net: ieee802154: fix error return code in dgram_bind() - xen/gntdev: Prevent leaking grants - Xen/gntdev: don't ignore kernel unmapping error - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() - perf auxtrace: Fix address filter symbol name match for modules - kernfs: fix use-after-free in __kernfs_remove - counter: microchip-tcb-capture: Handle Signal1 read and Synapse - mmc: core: Fix kernel panic when remove non-standard SDIO card - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO - drm/msm/dp: fix IRQ lifetime - drm/msm/hdmi: fix memory corruption with too many bridges - drm/msm/dsi: fix memory corruption with too many bridges - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds - mac802154: Fix LQI recording - exec: Copy oldsighand->action under spin-lock - fs/binfmt_elf: Fix memory leak in load_elf_binary() - fbdev: smscufx: Fix several use-after-free bugs - iio: temperature: ltc2983: allocate iio channels once - iio: light: tsl2583: Fix module unloading - tools: iio: iio_utils: fix digit calculation - xhci: Remove device endpoints from bandwidth list when freeing the device - xhci: Add quirk to reset host back to default state at shutdown - mtd: rawnand: marvell: Use correct logic for nand-keep-config - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller - usb: bdc: change state when port disconnected - usb: dwc3: gadget: Don't set IMI for no_interrupt - usb: dwc3: gadget: Stop processing more requests on IMI - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM - ALSA: rme9652: use explicitly signed char - ALSA: au88x0: use explicitly signed char - ALSA: Use del_timer_sync() before freeing timer - can: kvaser_usb: Fix possible completions during init_completion - can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability - perf: hisi: Extract hisi_pmu_init - selftests/x86/amx: Add a ptrace test - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() - selftests/x86/amx: Use provided __cpuid_count() macro - selftests: Provide local define of __cpuid_count() - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly - x86/fpu: Exclude dynamic states from init_fpstate - x86/fpu: Fix the init_fpstate size check with the actual size - x86/fpu: Configure init_fpstate attributes orderly - x86/fpu/xstate: Consolidate size calculations - x86/fpu/xstate: Handle supervisor states in XSTATE permissions - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states - x86/fpu: Cache xfeature flags from CPUID - x86/fpu/xsave: Initialize offset/size cache early - x86/fpu: Remove unused supervisor only offsets - x86/fpu: Remove redundant XCOMP_BV initialization - x86/split_lock: Enumerate architectural split lock disable bit - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Update IFS doc - platform/x86/intel/ifs: Implement Array BIST test - platform/x86/intel/ifs: Sysfs interface for Array BIST - platform/x86/intel/ifs: Introduce Array Scan test to IFS - x86/include/asm/msr-index.h: Add IFS Array test bits - platform/x86/intel/ifs: IFS cleanup - platform/x86/intel/ifs: Reorganize driver data - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data - net: stmmac: fix potential double free of dma descriptor resources - LoongArch: kvm: fix bug of kvm's hugepage - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap - !802 Backport CVEs and bugfixes - bpf: support BPF_PROG_QUERY for progs attached to sockmap - !780 Backport 5.10.152 LTS - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay - iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly - !791 crypto: hisilicon/qm - support dumping stop queue status - !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix - !608 Net: ethernet: Support 3snic 3s9xx network card - crypto: hisilicon/qm - support dumping stop queue status - crypto: hisilicon/qm - add debugfs to query the status of the stop queue - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing - Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA - udp: Update reuse->has_conns under reuseport_lock. - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - mmc: core: Add SD card quirk for broken discard - Makefile.debug: re-enable debug info for .S files - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB - ACPI: video: Force backlight native for more TongFang devices - hv_netvsc: Fix race between VF offering and VF association message from host - perf/x86/intel/pt: Relax address filter validation - riscv: topology: fix default topology reporting - arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region - fcntl: make F_GETOWN(EX) return 0 on dead owner task - perf: Skip and warn on unknown format 'configN' attrs - perf pmu: Validate raw event with sysfs exported format bits - riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb - riscv: Add machine name to kernel boot log and stack dump output - mmc: sdhci-tegra: Use actual clock rate for SW tuning correction - xen/gntdev: Accommodate VMA splitting - xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests - tracing: Do not free snapshot if tracer is on cmdline - tracing: Simplify conditional compilation code in tracing_set_tracer() - dmaengine: mxs: use platform_driver_register - dmaengine: mxs-dma: Remove the unused .id_table - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() - iommu/vt-d: Clean up si_domain in the init_dmars() error path - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() - net: phy: dp83822: disable MDI crossover status change interrupt - net: hns: fix possible memory leak in hnae_ae_register() - sfc: include vport_id in filter spec hash and equal() - net: sched: sfb: fix null pointer access issue when sfb_init() fails - net: sched: delete duplicate cleanup of backlog and qlen - net: sched: cake: fix null pointer access issue when cake_init() fails - nvme-hwmon: kmalloc the NVME SMART log buffer - nvme-hwmon: consistently ignore errors from nvme_hwmon_init - nvme-hwmon: Return error code when registration fails - nvme-hwmon: rework to avoid devm allocation - ionic: catch NULL pointer issue on reconfig - net: hsr: avoid possible NULL deref in skb_clone() - cifs: Fix xid leak in cifs_ses_add_channel() - cifs: Fix xid leak in cifs_flock() - cifs: Fix xid leak in cifs_copy_file_range() - net: phy: dp83867: Extend RX strap quirk for SGMII mode - net/atm: fix proc_mpc_write incorrect return value - sfc: Change VF mac via PF as first preference if available. - HID: magicmouse: Do not set BTN_MOUSE on double report - i40e: Fix DMA mappings leak - tipc: fix an information leak in tipc_topsrv_kern_subscr - tipc: Fix recognition of trial period - ACPI: extlog: Handle multiple records - btrfs: fix processing of delayed tree block refs during backref walking - btrfs: fix processing of delayed data refs during backref walking - r8152: add PID for the Lenovo OneLink+ Dock - media: venus: dec: Handle the case where find_format fails - media: mceusb: set timeout to at least timeout provided - KVM: arm64: vgic: Fix exit condition in scan_its_table() - kvm: Add support for arch compat vm ioctls - cpufreq: qcom: fix memory leak in error path - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS - ata: ahci-imx: Fix MODULE_ALIAS - hwmon/coretemp: Handle large core ID value - x86/microcode/AMD: Apply the patch early on every logical thread - i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter - cpufreq: qcom: fix writes in read-only memory region - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() - ocfs2: fix BUG when iput after ocfs2_mknod fails - ocfs2: clear dinode links count in case of error- !782 openEuler supports bcache by default on x86 platforms - !765 LoongArch: fix some stability issues - !786 Support userswap feature - !790 mm: enable ksm per process and cgroup - memcg: support ksm merge any mode per cgroup - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 - mm: add new KSM process and sysfs knobs - mm: add new api to enable ksm per process - ksm: add profit monitoring documentation - ksm: count allocated ksm rmap_items for each process - ksm: count ksm merging pages for each process - !778 [sync] PR-774: Backport CVEs and bugfixes - userswap: add user mode check for swap-out VA - userswap: check read and write permissions for swap-out pages - userswap: add VMA checks for register address - userswap: add checks for input addresses - userswap: fix some type and logical bugs - userswap: split uswap_register() to validate address ranges - userswap: fix NULL pointer dereference in uswap_unmap_anon_page() - userswap: convert enable_userswap to static key - userswap: move userswap feature code into mm/userswap.c - userswap: provide cpu info in userfault msg - userswap: introduce new flag to determine the first page fault - userswap: fix VM_BUG_ON() in handle_userfault() - userswap: introduce MREMAP_USWAP_SET_PTE to remap for swapping out - userswap: introduce UFFDIO_COPY_MODE_DIRECT_MAP to map without copying - !766 LoongArch: add kexec&kdump support - config: enable bcache for x86 by default - !758 net: hns3: Backport wol feature and some hns3 bugfix - !570 Net: m1600: Support nebula-matrix m1600-series network card - !629 arm64: Add initial support for FEAT_WFxT - Net: m1600: Add m1600-driver for nebula-matrix m1600 series smart NIC. - net: hns3: fix reset timeout when enable full VF - net: hns3: fix output information incomplete for dumping tx queue info with debugfs - !772 timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - config: make CLOCKSOURCE_VALIDATE_LAST_CYCLE not set by default - !768 Backport 5.10.151 LTS - 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() - !771 Revert "config: enable bcache for x86 by default" - timekeeping: Make CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable - Revert "config: enable bcache for x86 by default" - !757 openEuler supports bcache by default on x86 platforms - arm64: Use WFxT for __delay() when possible - arm64: Add wfet()/wfit() helpers - arm64: Add HWCAP advertising FEAT_WFXT - KVM: arm64: Expose the WFXT feature to guests - KVM: arm64: Offer early resume for non-blocking WFxT instructions - KVM: arm64: Handle blocking WFIT instruction - KVM: arm64: Introduce kvm_counter_compute_delta() helper - KVM: arm64: Simplify kvm_cpu_has_pending_timer() - arm64: Add RV and RN fields for ESR_ELx_WFx_ISS - arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition - config: enable bcache for x86 by default - !634 Accelerator Linux Mainline Patch Round - !763 DAMON features: Support for process-level hot and cold data recognition and adjustment. - kbuild: Add skip_encoding_btf_enum64 option to pahole - kbuild: Unify options for BTF generation for vmlinux and modules - kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 - kbuild: Quote OBJCOPY var to avoid a pahole call break the build - bpf: Generate BTF_KIND_FLOAT when linking vmlinux - !749 intel: backport intel-idle support for EMR - !748 intel: backport intel-uncore-freq support for EMR - !742 SPR: EDAC driver enhance for driver decode and 2LM - !622 Intel: Add PMU support for Intel Emerald Rapids - !615 Intel: Add RAPL support for Emerald Rapids(EMR) - 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 - 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 - crypto: hisilicon/qm - fix coding style issues - crypto: hisilicon/qm - update comments to match function - crypto: hisilicon/qm - change function names - crypto: hisilicon/qm - use min() instead of min_t() - crypto: hisilicon/qm - remove some unused defines - crypto: hisilicon: Wipe entire pool on error - crypto: hisilicon/qm - define the device isolation strategy - uacce: supports device isolation feature - crypto: hisilicon - remove redundant config PCI dependency for some CRYPTO_DEV_HISI configs - crypto: ccree,hisilicon - Fix dependencies to correct algorithm - crypto: hisilicon/qm - add device status check when start fails - crypto: hisilicon/hpre - Use helper to set reqsize - crypto: kpp - Add helper to set reqsize - crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value - crypto: hisilicon/sec - remove continuous blank lines - crypto: hisilicon/sec - fix spelling mistake 'ckeck' -> 'check' - crypto: hisilicon/qm - the command dump process is modified - crypto: hisilicon/qm - split a debugfs.c from qm - crypto: hisilicon/qm - modify the process of regs dfx - crypto: hisilicon/qm - delete redundant null assignment operations - crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() - !640 sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - !624 Intel SPR fast rep string operations support - !594 Intel: SGX incremental backporting patches until upstream 6.3 - !580 Intel: Recover two microcode interfaces when support In Field Scan(IFS) multi-blob images - !469 OLK-5.10: x86/cpu: Add several Intel server CPU model numbers - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER - sched/fair: Add cmdline nosmtexpell - sched/fair: Introduce QOS_SMT_EXPELL priority reversion mechanism - net: hns3: sync linux kernel hns3 wol to openeuler - !753 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - sched/fair: Start tracking qos_offline tasks count in cfs_rq - platform/x86: intel-uncore-freq: add Emerald Rapids support - intel_idle: add Emerald Rapids Xeon support - EDAC/i10nm: Add driver decoder for Sapphire Rapids server - EDAC/skx_common: Enable EDAC support for the "near" memory - !169 sched/fair: Scan cluster before scanning LLC in wake-up path - !678 backport some bug fix for page pool - !724 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 - !675 driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - !665 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - skbuff: Fix a race between coalescing and releasing SKBs - !596 drivers/coresight: Add UltraSoc System Memory Buffer driver - drivers/coresight: Add UltraSoc System Memory Buffer driver - coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused - coresight: Make new csdev_access offsets unsigned - coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors - coresight: Re-use same function for similar sysfs register accessors - coresight: Simplify sysfs accessors by using csdev_access abstraction - coresight: Remove unused function parameter - Revert "drivers/coresight: Add Ultrasoc System Memory Buffer driver" - x86/perf: fix use-after-free bug in uncore_pci_remove() - !636 backport some PCC driver patches - !564 usb: disable soft retry for EJ188 controller - sched:Open the kernel configuration for cluster. - scheduler: Disable cluster scheduling by default - scheduler: Add boot time enabling/disabling of cluster scheduling - scheduler: Add runtime knob sysctl_sched_cluster - scheduler: Create SDTL_SKIP flag to skip topology level - sched/fair: Scan cluster before scanning LLC in wake-up path - sched: Add per_cpu cluster domain info and cpus_share_lowest_cache API - !592 Backport 5.10.150 LTS - !644 The driver modifies the configuration of SAS link establishment and link stability. - scsi: hisi_sas: Configure the initialization registers according to HBA model - !630 vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !639 Fix errors related to bond and rq inline - RDMA/hns: Fix the compatibility flag problem - RDMA/hns: Fix the inconsistency between the rq inline bit and the community - RDMA/hns: Fix a missing constraint for slave num in RoCE Bonding - RDMA/hns: Support dispatching IB event for RoCE bonding - RDMA/hns: Set IB port state depending on upper device for RoCE bonding - RDMA/hns: Get real-time port state of bonding slave - RDMA/hns: Fix the counting error of bonding with more than 2 slaves - RDMA/hns: Fix the repetitive workqueue mission in RoCE Bonding - RDMA/hns: Rename hns_roce_bond_info_record() to make sense - RDMA/hns: Support reset recovery for RoCE bonding - RDMA/hns: Fix the counting error of slave number - RDMA/hns: Fix the driver uninit order during bond setting - RDMA/hns: Simplify the slave uninit logic of RoCE bonding operations - RDMA/hns: Remove the struct member 'bond_grp' from hns_roce_dev - RDMA/hns: Initial value assignment cleanup for RoCE Bonding variables - RDMA/hns: Delete a useless assignment to bond_state - RDMA/hns: Apply XArray for Bond ID allocation - RDMA/hns: Move bond_work from hns_roce_dev to hns_roce_bond_group - mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() - mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" - mailbox: pcc: Fix an invalid-load caught by the address sanitizer - mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq - mailbox: pcc: Avoid using the uninitialized variable 'dev' - mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq - mailbox: pcc: Add PCC register bundle and associated accessor functions - mailbox: pcc: Rename doorbell ack to platform interrupt ack register - mailbox: pcc: Use PCC mailbox channel pointer instead of standard - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info - mailbox: pcc: Consolidate subspace doorbell register parsing - mailbox: pcc: Consolidate subspace interrupt information parsing - mailbox: pcc: Refactor all PCC channel information into a structure - mailbox: fix various typos in comments - perf/x86/rapl: Add support for Intel Emerald Rapids - !381 net: hns3: add support handling tx dhcp packets for ROH - perf/x86/intel/cstate: Add Emerald Rapids - perf/x86/intel: Add Emerald Rapids - perf/x86/intel/uncore: Add Emerald Rapids - perf/x86/msr: Add Emerald Rapids - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support - net: hns3: add support handling tx dhcp packets for ROH - !617 Support geting xrcd num from firmware - RDMA/hns: Support getting xrcd num from firmware - !633 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 - mm: mem_reliable: Fix blank space issue in reliable_report_usage() - 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 - !618 Bugfixes related to SAS error handling, DIF, and low power consumption - vfio/pci: Fix mistakenly deleted "vdev->num_regions" - !616 net: hns3: supports customization requirements - !625 AMD: Fix build warning. - kabi: Fix kabi breakage without build warning. - Revert "kabi: Fix kabi breakage caused by commit d5616bac7ada." - KVM: x86: Advertise fast REP string features inherent to the CPU - x86/cpufeatures: Add macros for Intel's new fast rep string features - !593 Backport CVEs and bugfixes - net: hns3: add extend interface support for read and write phy register - net: hns3: add support set led - net: hns3: add support set mac state - net: hns3: add support detect port wire type - net: hns3: add support PF provides customized interfaces to detect port faults. - !611 net: hns3: add supports customization requirements and fix vf fault detect err - scsi: sd: Update DIX config every time sd_revalidate_disk() is called - scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset - scsi: hisi_sas: Exit suspending state when usage count is greater than 0 - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id - scsi: libsas: Do not export sas_ata_wait_after_reset() - scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset - scsi: libsas: Add smp_ata_check_ready_type() - !503 SAS-related bugfix:rolls back these policies without disabling the hard disk PHY. - !600 The driver supports PCIe 4 TB BAR device allocation. - Revert "scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure" - net: hns3: notify specified VF for recovery operation - net: hns3: add build check in hclge_get_vf_isolate_bitmap - net: hns3: disbable pfc en before the reset - net: hns3: support set pfc pause trans time - net: hns3: add support disable nic clock - net: hns3: add support config and query serdes lane status - net: hns3: add supports configure optical module enable - net: hns3: add support query the presence of optical module - net: hns3: add support modified tx timeout - PCI: Support BAR sizes up to 8TB - x86/sgx: Add overflow check in sgx_validate_offset_length() - tools headers cpufeatures: Sync with the kernel sources - KVM/VMX: Allow exposing EDECCSSA user leaf function to KVM guest - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification - x86/sgx: Reduce delay and interference of enclave release - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() - x86/sgx: Handle VA page allocation failure for EAUG on PF. - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning - !581 Add support for SVE Direct WQE for hns - 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 - Revert "drm/amdgpu: make sure to init common IP before gmc" - gcov: support GCC 12.1 and newer compilers - f2fs: fix wrong condition to trigger background checkpoint correctly - thermal: intel_powerclamp: Use first online CPU as control_cpu - ext4: continue to expand file system when the target size doesn't reach - Revert "drm/amdgpu: use dirty framebuffer helper" - Revert "drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega" - net/ieee802154: don't warn zero-sized raw_sendmsg() - Revert "net/ieee802154: reject zero-sized raw_sendmsg()" - net: ieee802154: return -EINVAL for unknown addr type - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc - clk: bcm2835: Make peripheral PLLC critical - usb: idmouse: fix an uninit-value in idmouse_open - nvmet-tcp: add bounds check on Transfer Tag - nvme: copy firmware_rev on each init - staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() - Revert "usb: storage: Add quirk for Samsung Fit flash" - usb: musb: Fix musb_gadget.c rxstate overflow bug - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d - soundwire: intel: fix error handling on dai registration issues - soundwire: cadence: Don't overwrite msg->buf during write commands - bcache: fix set_at_max_writeback_rate() for multiple attached devices - ata: libahci_platform: Sanity check the DT child nodes number - blk-throttle: prevent overflow while calculating wait time - staging: vt6655: fix potential memory leak - power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() - scsi: 3w-9xxx: Avoid disabling device if failing to enable it - usb: host: xhci-plat: suspend/resume clks for brcm - usb: host: xhci-plat: suspend and resume clocks - clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() - clk: zynqmp: Fix stack-out-of-bounds in strncpy` - btrfs: scrub: try to fix super block errors - arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply - kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT - ARM: dts: imx6sx: add missing properties for sram - ARM: dts: imx6sll: add missing properties for sram - ARM: dts: imx6sl: add missing properties for sram - ARM: dts: imx6qp: add missing properties for sram - ARM: dts: imx6dl: add missing properties for sram - ARM: dts: imx6q: add missing properties for sram - ARM: dts: imx7d-sdb: config the max pressure for tsc2046 - drm/amd/display: Remove interface for periodic interrupt 1 - drm/dp: Don't rewrite link config when setting phy test pattern - mmc: sdhci-msm: add compatible string check for sdm670 - drm/meson: explicitly remove aggregate driver at module unload time - drm/amdgpu: fix initial connector audio value - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms - platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading - platform/chrome: cros_ec: Notify the PM of wake events during resume - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 - drm/vc4: vec: Fix timings for VEC modes - drm: bridge: dw_hdmi: only trigger hotplug event on link change - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails - drm/amd/display: fix overflow on MIN_I64 definition - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() - drm: Prevent drm_copy_field() to attempt copying a NULL pointer - drm: Use size_t type for len variable in drm_copy_field() - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() - Bluetooth: L2CAP: Fix user-after-free - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - wifi: rt2x00: correctly set BBP register 86 for MT7620 - wifi: rt2x00: set SoC wmac clock register - wifi: rt2x00: set VGC gain for both chains of MT7620 - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 - can: bcm: check the result of can_send() in bcm_can_tx() - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times - Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() - regulator: core: Prevent integer underflow - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() - xfrm: Update ipcomp_scratches with NULL when freed - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() - tcp: annotate data-race around tcp_md5sig_pool_populated - openvswitch: Fix overreporting of drops in dropwatch - openvswitch: Fix double reporting of drops in dropwatch - bpftool: Clear errno after libcap's checks - wifi: brcmfmac: fix invalid address access when enabling SCAN log level - NFSD: fix use-after-free on source server when doing inter-server copy - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data - x86/entry: Work around Clang __bdos() bug - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue - MIPS: BCM47XX: Cast memcmp() of function to (void *) - ACPI: video: Add Toshiba Satellite/Portege Z830 quirk - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() - rcu: Back off upon fill_page_cache_func() allocation failure - selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle - f2fs: fix to account FS_CP_DATA_IO correctly - f2fs: fix to avoid REQ_TIME and CP_TIME collision - f2fs: fix race condition on setting FI_NO_EXTENT flag - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak - thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id - crypto: cavium - prevent integer overflow loading firmware - crypto: marvell/octeontx - prevent integer overflows - kbuild: rpm-pkg: fix breakage when V=1 is used - kbuild: remove the target in signal traps when interrupted - tracing: kprobe: Make gen test module work in arm and riscv - tracing: kprobe: Fix kprobe event gen test module on exit - iommu/iova: Fix module config properly - crypto: qat - fix DMA transfer direction - crypto: qat - use pre-allocated buffers in datapath - crypto: qat - fix use of 'dma_map_single' - crypto: inside-secure - Change swab to swab32 - crypto: ccp - Release dma channels before dmaengine unrgister - crypto: akcipher - default implementation for setting a private key - iommu/omap: Fix buffer overflow in debugfs - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset - hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() - crypto: sahara - don't sleep when in softirq - powerpc: Fix SPE Power ISA properties for e500v1 platforms - powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition - powerpc/powernv: add missing of_node_put() in opal_export_attrs() - powerpc/pci_dn: Add missing of_node_put() - powerpc/sysdev/fsl_msi: Add missing of_node_put() - powerpc/math_emu/efp: Include module.h - mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg - clk: ast2600: BCLK comes from EPLL - clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe - clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration - clk: baikal-t1: Add SATA internal ref clock buffer - clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent - clk: baikal-t1: Fix invalid xGMAC PTP clock divider - clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD - spmi: pmic-arb: correct duplicate APID to PPID mapping logic - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() - clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent - mfd: sm501: Add check for platform_driver_register() - mfd: fsl-imx25: Fix check for platform_get_irq() errors - mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() - mfd: lp8788: Fix an error handling path in lp8788_probe() - mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() - mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() - fsi: core: Check error number after calling ida_simple_get - clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() - serial: 8250: Fix restoring termios speed after suspend - firmware: google: Test spinlock on panic path to avoid lockups - staging: vt6655: fix some erroneous memory clean-up loops - phy: qualcomm: call clk_disable_unprepare in the error handling - tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown - serial: 8250: Toggle IER bits on only after irq has been set up - serial: 8250: Add an empty line and remove some useless {} - drivers: serial: jsm: fix some leaks in probe - usb: gadget: function: fix dangling pnp_string in f_printer.c - xhci: Don't show warning for reinit on known broken suspend - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers - RDMA/cm: Use SLID in the work completion as the DLID in responder side - md/raid5: Ensure stripe_fill happens on non-read IO with journal - md: Replace snprintf with scnprintf - mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() - ata: fix ata_id_has_dipm() - ata: fix ata_id_has_ncq_autosense() - ata: fix ata_id_has_devslp() - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() - RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. - mtd: rawnand: fsl_elbc: Fix none ECC mode - mtd: devices: docg3: check the return value of devm_ioremap() in the probe - dyndbg: drop EXPORTed dynamic_debug_exec_queries - dyndbg: let query-modname override actual module name - dyndbg: fix module.dyndbg handling - dyndbg: fix static_branch manipulation - dmaengine: hisilicon: Add multi-thread support for a DMA channel - dmaengine: hisilicon: Fix CQ head update - dmaengine: hisilicon: Disable channels when unregister hisi_dma - fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() - misc: ocxl: fix possible refcount leak in afu_ioctl() - RDMA/rxe: Fix the error caused by qp->sk - RDMA/rxe: Fix "kernel NULL pointer dereference" error - media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init - media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start() - tty: xilinx_uartps: Fix the ignore_status - media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop - HSI: omap_ssi_port: Fix dma_map_sg error check - HSI: omap_ssi: Fix refcount leak in ssi_probe - clk: tegra20: Fix refcount leak in tegra20_clock_init - clk: tegra: Fix refcount leak in tegra114_clock_init - clk: tegra: Fix refcount leak in tegra210_clock_init - clk: sprd: Hold reference returned by of_get_parent() - clk: berlin: Add of_node_put() for of_get_parent() - clk: qoriq: Hold reference returned by of_get_parent() - clk: oxnas: Hold reference returned by of_get_parent() - clk: meson: Hold reference returned by of_get_parent() - usb: common: debug: Check non-standard control requests - usb: common: move function's kerneldoc next to its definition - usb: common: add function to get interval expressed in us unit - usb: common: Parse for USB SSP genXxY - usb: ch9: Add USB 3.2 SSP attributes - iio: ABI: Fix wrong format of differential capacitance channel ABI. - iio: inkern: only release the device node when done with it - iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume - iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq - iio: adc: at91-sama5d2_adc: check return status for pressure and touch - iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX - ARM: dts: exynos: fix polarity of VBUS GPIO of Origen - ARM: Drop CMDLINE_* dependency on ATAGS - ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family - soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA - ia64: export memory_add_physaddr_to_nid to fix cxl build error - ARM: dts: kirkwood: lsxl: remove first ethernet port - ARM: dts: kirkwood: lsxl: fix serial line - ARM: dts: turris-omnia: Fix mpp26 pin name and comment - soc: qcom: smem_state: Add refcounting for the 'state->of_node' - soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() - memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() - memory: of: Fix refcount leak bug in of_get_ddr_timings() - memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() - ALSA: hda/hdmi: Don't skip notification handling during PM operation - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe - mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() - ALSA: dmaengine: increment buffer pointer atomically - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() - drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() - drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() - drm/omap: dss: Fix refcount leak bugs - ALSA: hda: beep: Simplify keep-power-at-enable behavior - ASoC: rsnd: Add check for rsnd_mod_power_on - drm/bridge: megachips: Fix a null pointer dereference bug - drm: fix drm_mipi_dbi build errors - platform/x86: msi-laptop: Fix resource cleanup - platform/x86: msi-laptop: Fix old-ec check for backlight registering - ASoC: tas2764: Fix mute/unmute - ASoC: tas2764: Drop conflicting set_bias_level power setting - ASoC: tas2764: Allow mono streams - platform/chrome: fix memory corruption in ioctl - platform/chrome: fix double-free in chromeos_laptop_prepare() - drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node() - drm/dp_mst: fix drm_dp_dpcd_read return value checks - drm/bridge: parade-ps8640: Fix regulator supply order - drm/mipi-dsi: Detach devices when removing the host - drm/bridge: Avoid uninitialized variable warning - drm: bridge: adv7511: fix CEC power down control register offset - once: add DO_ONCE_SLOW() for sleepable contexts - net/ieee802154: reject zero-sized raw_sendmsg() - net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks() - spi: Ensure that sg_table won't be used after being freed - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - sctp: handle the error returned from sctp_auth_asoc_init_active_key - vhost/vsock: Use kvmalloc/kvfree for larger packets. - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM - spi: s3c64xx: Fix large transfers with DMA - netfilter: nft_fib: Fix for rpath check with VRF devices - Bluetooth: hci_core: Fix not handling link timeouts propertly - i2c: mlxbf: support lock mechanism - spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe - spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype - x86/microcode/AMD: Track patch allocation size explicitly - wifi: ath11k: fix number of VHT beamformee spatial streams - Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure - bpf: Ensure correct locking around vulnerable function find_vpid() - net: fs_enet: Fix wrong check in do_pd_setup - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve - spi: meson-spicc: do not rely on busy flag in pow2 clk ops - wifi: rtl8xxxu: Fix skb misuse in TX queue selection - spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() - spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() - selftests/xsk: Avoid use-after-free on ctx - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() - Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend - Bluetooth: btusb: fix excessive stack usage - Bluetooth: btusb: Fine-tune mt7663 mechanism. - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register - spi: mt7621: Fix an error message in mt7621_spi_probe() - bpftool: Fix a wrong type cast in btf_dumper_int - wifi: mac80211: allow bw change during channel switch in mesh - leds: lm3601x: Don't use mutex after it was destroyed - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() - nfsd: Fix a memory leak in an error handling path - objtool: Preserve special st_shndx indexes in elf_update_symbol - ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE - ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd() - MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create() - MIPS: SGI-IP27: Free some unused memory - sh: machvec: Use char[] for section boundaries - userfaultfd: open userfaultfds with O_RDONLY - selinux: use "grep -E" instead of "egrep" - smb3: must initialize two ACL struct fields to zero - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() - drm/nouveau/kms/nv140-: Disable interlacing - staging: greybus: audio_helper: remove unused and wrong debugfs usage - KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS - KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" - KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility - media: cedrus: Set the platform driver data earlier - efi: libstub: drop pointless get_memory_map() call - thunderbolt: Explicitly enable lane adapter hotplug events at startup - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t - ring-buffer: Add ring_buffer_wake_waiters() - ring-buffer: Check pending waiters when doing wake ups as well - ring-buffer: Have the shortest_full queue be the shortest not longest - ring-buffer: Allow splice to read previous partially read pages - ftrace: Properly unset FTRACE_HASH_FL_MOD - livepatch: fix race between fork and KLP transition - ext4: update 'state->fc_regions_size' after successful memory allocation - ext4: fix potential memory leak in ext4_fc_record_regions() - ext4: fix potential memory leak in ext4_fc_record_modified_inode() - ext4: fix miss release buffer head in ext4_fc_write_inode - ext4: place buffer head allocation before handle start - ext4: don't increase iversion counter for ea_inodes - ext4: make ext4_lazyinit_thread freezable - ext4: avoid crash when inline data creation follows DIO write - jbd2: add miss release buffer head in fc_do_one_pass() - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs - jbd2: fix potential buffer head reference count leak - jbd2: wake up journal waiters in FIFO order, not LIFO - hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero - hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO - hardening: Clarify Kconfig text for auto-var-init - f2fs: fix to do sanity check on summary info - f2fs: fix to do sanity check on destination blkaddr during recovery - f2fs: increase the limit for reserve_root - btrfs: fix race between quota enable and quota rescan ioctl - scsi: qedf: Populate sysfs attributes for vport - powerpc/boot: Explicitly disable usage of SPE instructions - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge - mm/mmap: undo ->mmap() when arch_validate_flags() fails - drm/udl: Restore display mode on resume - drm/virtio: Check whether transferred 2D BO is shmem - nvme-pci: set min_align_mask before calculating max_hw_sectors - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - riscv: Pass -mno-relax only on lld < 15.0.0 - riscv: Make VM_WRITE imply VM_READ - riscv: Allow PROT_WRITE-only mmap() - parisc: fbdev/stifb: Align graphics memory size to 4MB - RISC-V: Make port I/O string accessors actually work - regulator: qcom_rpm: Fix circular deferral regression - hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API - ASoC: wcd934x: fix order of Slimbus unprepare/disable - ASoC: wcd9335: fix order of Slimbus unprepare/disable - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure - HID: multitouch: Add memory barriers - fs: dlm: handle -EBUSY first in lock arg validation - fs: dlm: fix race between test_bit() and queue_work() - mmc: sdhci-sprd: Fix minimum clock limit - can: kvaser_usb_leaf: Fix CAN state after restart - can: kvaser_usb_leaf: Fix TX queue out of sync after restart - can: kvaser_usb_leaf: Fix overread with an invalid command - can: kvaser_usb: Fix use of uninitialized completion - usb: add quirks for Lenovo OneLink+ Dock - iio: pressure: dps310: Reset chip after timeout - iio: pressure: dps310: Refactor startup procedure - iio: adc: ad7923: fix channel readings for some variants - iio: ltc2497: Fix reading conversion results - iio: dac: ad5593r: Fix i2c read protocol requirements - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message - cifs: destage dirty pages before re-reading them for cache=none - mtd: rawnand: atmel: Unmap streaming DMA mappings - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop - ALSA: hda/realtek: Correct pin configs for ASUS G533Z - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 - ALSA: usb-audio: Fix NULL dererence at error path - ALSA: usb-audio: Fix potential memory leaks - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() - ALSA: oss: Fix potential deadlock at unregistration - !585 x86/speculation: Allow enabling STIBP with legacy IBRS - x86/speculation: Allow enabling STIBP with legacy IBRS - RDMA/hns: Add SVE DIRECT WQE flag to support libhns - !575 Backport CVEs and bugfixes - !576 Support congestion control algorithm configuration - Revert "x86/microcode: Rip out the OLD_INTERFACE" - Revert "x86/microcode: Default-disable late loading" - Revert "x86/microcode: Taint and warn on late loading" - Revert "x86/microcode: Remove unnecessary perf callback" - Revert "misc: Mark MICROCODE_MINOR unused" - Revert "docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means" - Revert "x86/microcode: Document the whole late loading problem" - Revert "x86/microcode: Remove ->request_microcode_user()" - Revert "x86/microcode: Print previous version of microcode after reload" - Revert "x86/microcode: Rip out the subsys interface gunk" - Revert "x86/microcode: Simplify init path even more" - Revert "x86/microcode: Kill refresh_fw" - Revert "x86/microcode: Do some minor fixups" - Revert "x86/microcode: Drop struct ucode_cpu_info.valid" - !424 [OLK-5.10] openeuer/MAINTAINER: Add maintainers for Kunpeng SoC. - RDMA/hns: Support congestion control algorithm configuration at QP granularity - RDMA/hns: Modify congestion abbreviation - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). - 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() - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 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 - !256 sched: Supprot dynamic affinity in scheduler - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu allowed in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - !323 [OLK-5.10] sched: Introduce priority load balance for CFS - sched/fair: Avoid offline tasks starve to death for priority load balance - config: enable CONFIG_QOS_SCHED_PRIO_LB for x86 and arm64 - sched: Introduce priority load balance for CFS - !563 Backport CVEs and bugfixes - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188 - 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 - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - 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() - !539 LoongArch: fix compile warnning of drm/loongson driver - !556 net: hns3: modify reset delay time to avoid configuration timeout - net: hns3: modify reset delay time to avoid configuration timeout - !538 Disable local invalidate operation, fix memory leak and error code of CMD - drm/loongson: fix compile warnning - RDMA/hns: Fix error code of CMD - RDMA/hns: fix memory leak in hns_roce_alloc_mr() - RDMA/hns: Disable local invalidate operation - mm/damon/paddr: fix missing folio_put() - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice - mm/damon/dbgfs: print DAMON debugfs interface deprecation message - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory - tools/selftets/damon/sysfs: test tried_regions directory existence - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command - mm/damon/sysfs: implement DAMOS tried regions update command - mm/damon/sysfs-schemes: implement scheme region directory - mm/damon/sysfs-schemes: implement schemes/tried_regions directory - mm/damon/core: add a callback for scheme target regions check - selftests/damon: add tests for DAMON_LRU_SORT's enabled parameter - mm/damon/lru_sort: enable and disable synchronously - selftests/damon: add tests for DAMON_RECLAIM's enabled parameter - mm/damon/reclaim: enable and disable synchronously - mm/damon/modules: deduplicate init steps for DAMON context setup - mm/damon/sysfs: split out schemes directory implementation to separate file - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function - mm/damon/sysfs: move unsigned long range directory to common module - mm/damon/sysfs: move sysfs_lock to common module - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() - mm/damon/sysfs: use damon_addr_range for region's start and end values - mm/damon/core: split out scheme quota adjustment logic into a new function - mm/damon/core: split out scheme stat update logic into a new function - mm/damon/core: split damos application logic into a new function - mm/damon/core: split out DAMOS-charged region skip logic into a new function - mm/damon/sysfs: fix wrong empty schemes assumption under online tuning in damon_sysfs_set_schemes() - mm/damon/sysfs-schemes: skip stats update if the scheme directory is removed - mm/damon/dbgfs: check if rm_contexts input is for a real context - mm/damon: use damon_sz_region() in appropriate place - mm/damon: move sz_damon_region to damon_sz_region - mm/damon/core: initialize damon_target->list in damon_new_target() - mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() - mm/damon/sysfs: return 'err' value when call kstrtoul() failed - mm/damon: rename damon_pageout_score() to damon_cold_score() - mm/damon: return void from damon_set_schemes() - mm/damon/lru_sort: change damon_lru_sort_wmarks to static - mm/damon/reclaim: change damon_reclaim_wmarks to static - mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid() - mm/damon: simplify scheme create in lru_sort.c - mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly - mm/damon/core: simplify the kdamond stop mechanism by removing 'done' - mm/damon/sysfs: simplify the variable 'pid' assignment operation - mm/damon: simplify the parameter passing for 'prepare_access_checks' - mm/damon/lru_sort: deduplicate hot/cold schemes generators - mm/damon/lru_sort: use quotas param generator - mm/damon/reclaim: use the quota params generator macro - mm/damon/modules-common: implement damos time quota params generator - mm/damon/modules-common: implement a damos quota params generator - mm/damon/lru_sort: use stat generator - mm/damon/reclaim: use stat parameters generator - mm/damon/modules-common: implement a stats parameters generator macro - mm/damon/reclaim: use watermarks parameters generator macro - mm/damon/lru_sort: use watermarks parameters generator macro - mm/damon/modules-common: implement a watermarks module parameters generator macro - mm/damon/reclaim: use monitoring attributes parameters generator macro - mm/damon/lru_sort: use monitoring attributes parameters generaotr macro - mm/damon: implement a monitoring attributes module parameters generator macro - mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it - mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it - mm/damon/core: reduce parameters for damon_set_attrs() - mm/damon/core: use a dedicated struct for monitoring attributes - mm/damon/core: factor out 'damos_quota' private fileds initialization - mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme() - mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}() - mm/damon/paddr: make supported DAMOS actions of paddr clear - mm/damon: simplify scheme create in damon_lru_sort_apply_parameters - mm/damon: improve damon_new_region strategy - mm/damon/sysfs: use the wrapper directly to check if the kdamond is running - mm/damon/sysfs: change few functions execute order - mm/damon: remove duplicate get_monitoring_region() definitions - mm/damon/Kconfig: notify debugfs deprecation plan - mm/damon/core-test: test damon_set_regions - mm/damon/core: avoid holes in newly set monitoring target ranges - mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme() - mm/damon: introduce struct damos_access_pattern - mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate - mm/damon/core: iterate the regions list from current point in damon_set_regions() - mm/damon/sysfs: simplify the judgement whether kdamonds are busy - damon/sysfs: fix possible memleak on damon_sysfs_add_target - mm/damon: get the hotness from damon_hot_score() in damon_pageout_score() - mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses - mm/damon: simplify the parameter passing for 'check_accesses' - mm/damon: replace pmd_huge() with pmd_trans_huge() for THP - mm/damon: validate if the pmd entry is present before accessing - mm/damon/core: simplify the parameter passing for region split operation - mm/damon/dbgfs: use kmalloc for allocating only one element - mm/damon/dbgfs: fix memory leak when using debugfs_lookup() - mm/damon/dbgfs: avoid duplicate context directory creation - mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() - mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init() - Docs/admin-guide/damon: add a document for DAMON_LRU_SORT - mm/damon: introduce DAMON-based LRU-lists Sorting - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action - mm/damon/schemes: add 'LRU_DEPRIO' action - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action - mm/damon/schemes: add 'LRU_PRIO' DAMOS action - mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling - mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values - mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()' - mm/damon/reclaim: make 'enabled' checking timer simpler - mm/damon/sysfs: deduplicate inputs applying - mm/damon/reclaim: deduplicate 'commit_inputs' handling - mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h - mm/damon: use set_huge_pte_at() to make huge pte old - mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized - mm: damon: use HPAGE_PMD_SIZE - mm/damon/reclaim: use resource_size function on resource object - Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs' parameter - mm/damon/reclaim: support online inputs update - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' - mm/damon/sysfs: support online inputs update - mm/damon/sysfs: update schemes stat in the kdamond context - mm/damon/sysfs: use enum for 'state' input handling - mm/damon/sysfs: reuse damon_set_regions() for regions setting - mm/damon/sysfs: move targets setup code to a separated function - mm/damon/sysfs: prohibit multiple physical address space monitoring targets - mm/damon/vaddr: remove damon_va_apply_three_regions() - mm/damon/vaddr: move 'damon_set_regions()' to core - mm/damon/vaddr: generalize damon_va_apply_three_regions() - mm/damon/core: finish kdamond as soon as any callback returns an error - mm/damon/core: add a new callback for watermarks checks - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring - mm/damon/sysfs: support fixed virtual address ranges monitoring - mm/damon/vaddr: register a damon_operations for fixed virtual address ranges monitoring - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file - selftets/damon/sysfs: test existence and permission of avail_operations - mm/damon/sysfs: add a file for listing available monitoring ops - mm/damon/core: add a function for damon_operations registration checks - mm/damon/reclaim: fix the timer always stays active - mm/damon: remove unnecessary type castings - mm/damon/core-test: add a kunit test case for ops registration - damon: vaddr-test: tweak code to make the logic clearer - mm/damon: prevent activated scheme from sleeping by deactivated schemes - mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() - Docs/ABI/testing: add DAMON sysfs interface ABI document - Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface - selftests/damon: add a test for DAMON sysfs interface - mm/damon/sysfs: support DAMOS stats - mm/damon/sysfs: support DAMOS watermarks - mm/damon/sysfs: support schemes prioritization - mm/damon/sysfs: support DAMOS quotas - mm/damon/sysfs: support DAMON-based Operation Schemes - mm/damon/sysfs: support the physical address space monitoring - mm/damon/sysfs: link DAMON for virtual address spaces monitoring - mm/damon: implement a minimal stub for sysfs-based DAMON interface - mm/damon/core: add number of each enum type values - mm/damon/core: allow non-exclusive DAMON start/stop - mm/damon: remove unnecessary CONFIG_DAMON option - mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() - mm/damon/dbgfs-test: fix is_target_id() change - mm/damon/dbgfs: use operations id for knowing if the target has pid - mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() - mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall - mm/damon: let monitoring operations can be registered and selected - mm/damon: rename damon_primitives to damon_operations - mm/damon: remove redundant page validation - mm/damon: remove the target id concept - mm/damon/core: move damon_set_targets() into dbgfs - mm/damon/dbgfs/init_regions: use target index instead of target id - mm/damon: minor cleanup for damon_pa_young - MAINTAINERS: update openEuler/MAINTAINERS for Kunpeng SoC. - x86/cpu: Add several Intel server CPU model numbers- !540 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - !507 KVM: arm64: Add minimal handling for the ARMv8.7 PMU - !527 i2c: hisi: Only use the completion interrupt to finish the transfer and i2c: hisi: Avoid redundant interrupts - KVM: arm64: Add minimal handling for the ARMv8.7 PMU - KVM: arm64: Use symbolic names for the PMU versions - !531 Backport CVEs and bugfixes - i2c: hisi: Only use the completion interrupt to finish the transfer - i2c: hisi: Avoid redundant interrupts - 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" - 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 - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - 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 - ima: Fix memory leakage in ima_store_template - 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() - !525 net: hns3: add supports storage product scustomization requirements - !519 Add new command to support query vf caps - net: hns3: add support query port ext information - net: hns3: add support configuring function-level interrupt affinity - net: hns3: add support clear mac statistics - net: hns3: add support to get/set 1d torus param - net: hns3: add supports fast reporting of faulty nodes - net: hns3: add supports pfc storm detection and suppression - net: hns3: add support customized exception handling interfaces. - !459 Backport CVEs and bugfixes - RDMA/hns: Add new command to support query vf caps - !508 SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - !374 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 by default - !510 LoongArch: fix dual-bridge machine can not work - !509 Loongson: fix 7a2000 gpu driver can not work - drm/loongson: using hdmi hot plug status register - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - SCSI: SSSRAID: Fix the bug that system automatically reboot when issue a 'pcie-linkdown' command - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER in arm64 - malidp: Fix NULL vs IS_ERR() checking- !511 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - ftrace: Fix invalid address access in lookup_rec() when index is 0 - 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 - !475 Support congestion control algorithm parameter configuration - !471 Intel: Support In Field Scan(IFS) multi-blob images - !476 LoongArch: fix failed to boot - !497 SAS-related bugfix - !479 LoongArch: update network related default config - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort() - scsi: libsas: Update SATA dev FIS in sas_ata_task_done() - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - scsi: hisi_sas: Move slot variable definition in hisi_sas_abort_task() - scsi: libsas: Add sas_ata_device_link_abort() - LoongArch: Initialize screen_info variable - x86/microcode/intel: Do not retry microcode reloading on the APs - x86/microcode/intel: Do not print microcode revision and processor flags - platform/x86/intel/ifs: Add missing kernel-doc entry - Revert "platform/x86/intel/ifs: Mark as BROKEN" - Documentation/ABI: Update IFS ABI doc - platform/x86/intel/ifs: Add current_batch sysfs entry - platform/x86/intel/ifs: Remove reload sysfs entry - platform/x86/intel/ifs: Add metadata validation - platform/x86/intel/ifs: Use generic microcode headers and functions - platform/x86/intel/ifs: Add metadata support - x86/microcode/intel: Use a reserved field for metasize - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() - x86/microcode/intel: Reuse microcode_sanity_check() - x86/microcode/intel: Use appropriate type in microcode_sanity_check() - x86/microcode/intel: Reuse find_matching_signature() - platform/x86/intel/ifs: Remove memory allocation from load path - platform/x86/intel/ifs: Remove image loading during init - platform/x86/intel/ifs: Return a more appropriate error code - platform/x86/intel/ifs: Remove unused selection - x86/microcode: Drop struct ucode_cpu_info.valid - x86/microcode: Do some minor fixups - x86/microcode: Kill refresh_fw - x86/microcode: Simplify init path even more - x86/microcode: Rip out the subsys interface gunk - x86/microcode: Print previous version of microcode after reload - x86/microcode: Remove ->request_microcode_user() - x86/microcode: Document the whole late loading problem - docs: Update documentation to reflect what TAINT_CPU_OUT_OF_SPEC means - misc: Mark MICROCODE_MINOR unused - !448 LoongArch: fix some pci problems - !486 Backport CVEs and bugfixes - platform/x86/intel/ifs: Mark as BROKEN - !477 tools: fix compile error introduced by LoongArch commit - x86/microcode: Remove unnecessary perf callback - x86/microcode: Taint and warn on late loading - x86/microcode: Default-disable late loading - x86/microcode: Rip out the OLD_INTERFACE - scsi: cancel the inflight async device probe when remove scsi_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' - scsi: fix use-after-free problem in scsi_remove_target - 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 - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: defconfig: update network configurations - LoongArch: fix signal handler name changed - fix compile error introduced by LoongArch commit - 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 - RDMA/hns: Support congestion control algorithm parameter configuration - !447 add perf loongarch support - !449 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !466 LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - !458 Backport CVEs and bugfixes - !465 Revert "scsi: fix iscsi rescan fails to create block" - Revert "scsi: fix iscsi rescan fails to create block" - !427 Support the feature of querying stats - !388 Add landlock support - !425 update patches for sw64 architecture - !444 LoongArch: some LS7a device drivers support and LoongArch bug fix - RDMA/hns: Add dfx cnt stats - landlock: Use square brackets around "landlock-ruleset" - landlock: Enable user space to infer supported features - landlock: Add user and kernel documentation - samples/landlock: Add a sandbox manager example - selftests/landlock: Add user space tests - arch: Wire up Landlock syscalls - landlock: Add syscall implementations - landlock: Support filesystem access-control - fs,security: Add sb_delete hook - LSM: Infrastructure management of the superblock - landlock: Add ptrace restrictions - landlock: Set up the security framework and manage credentials - landlock: Add ruleset and domain management - landlock: Add object management - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - 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 - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - RDMA/hns: Support hns HW stats - sw64: implement a new policy of power management - sw64: add DVFS support for different boards - sw64: add SIMD emulation for guest IO access - sw64: fix THREAD_INFO_IN_TASK support - sw64: maintain PMU counter usage status with bitmap - sw64: activate CONFIG_THREAD_INFO_IN_TASK - sw64: LPC: support suspend and resume - sw64: fix a type mismatch problem - sw64: perf: remove redundant function declarations - sw64: fix a compile error with CONFIG_EFI=n - sw64: iommu: fix the mask of physical address when flushing pcache - sw64: perf: don't rely on layout of pt_regs to grab some registers - sw64: perf: fix support for dwarf in perf - sw64: deliver a warm/cold reset to Root Complex with plugin JMicron 585 card - sw64: refactor platform dependent codes - sw64: implement the reset hooks for general platforms - sw64: split out the idle loop in idle.c - sw64: rewrite {SAVE,RESTORE}_ALL in a simpler way - sw64: fix "unwind: target platform=sw_64 is not supported" - sw64: register a suspend entry - sw64: update openeuler_defconfig - sw64: organize defconfigs - sw64: remove unused code for unaligned load store emulation - sw64: fix sw64_set_rate()- !456 Backport CVEs and bugfixes - !426 scsi:sssraid: Introduce map_queue in sssraid module & code quality reinforcement content - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - neigh: make sure used and confirmed times are valid - 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 - !443 OLK-5.10 backport sharepool and config isolation patches - !451 add drivers to support hbm memory and hbm cache - soc: hbmcache: Add support for online and offline the hbm cache - soc: hisilicon: hisi_hbmdev: Provide extra memory topology information - ACPI: memhotplug: export the state of each hotplug device - soc: hisilicon: hisi_hbmdev: Add power domain control methods - ACPI: OSL: Export the symbol of acpi_hotplug_schedule - ACPI: bus: Export acpi_dev_for_each_child() to modules - ACPI: bus: Avoid non-ACPI device objects in walks over children - ACPI: bus: Introduce acpi_dev_for_each_child() - mm: sharepool: add static modifier to find_spg_node_by_spg() - mm: sharepool: Charge Buddy hugepage to memcg - mm/sharepool: use delete_spg_node to replace some repetitive code - mm/sharepool: extract group_add_task - mm/sharepool: Delete redundant size and alloc_size in sp_meminfo. - mm/sharepool: Delete unused kthread_stat. - mm/sharepool: Add meminfo_k2u_size. - mm/sharepool: Add meminfo_alloc_sum_byKB and meminfo_alloc_sum. - mm/sharepool: Replace spg_proc_stat with sp_meminfo. - mm/sharepool: Delete unused tgid and spg_id in spg_proc_stat. - mm/sharepool: replace sp_proc_stat with sp_meminfo. - mm/sharepool: Move comm from sp_proc_stat to sp_group_master. - mm/sharepool: Delete redundant tgid in sp_proc_stat. - mm/sharepool: Fix double delete list in sp_group_exit - mm/sharepool: split meminfo_update_k2u into meminfo_inc_k2u and meminfo_dec_k2u. - mm/sharepool: Split meminfo_update into meminfo_inc_usage and meminfo_dec_usage. - mm/sharepool: Rename sp_spg_stat to sp_meminfo. - mm/sharepool: Move spa_num field to sp_group. - mm/sharepool: Delete unused mm in sp_proc_stat. - mm/sharepool: Delete unused spg_id and hugepage_failures. - mm/sharepool: Modify error message in mg_sp_group_del_task - mm/sharepool: Fix null-pointer-deference in sp_free_area - mm/sharepool: Simplify sp_unshare_uva() - mm/sharepool: Rename sp_group operations - mm/sharepool: Simplify sp_make_share_k2u() - mm/sharepool: Reorganize create_spg() - mm/sharepool: Add helper for master_list - mm/sharepool: Refactoring proc file interface similar code - mm/sharepool: Don't display sharepool statistics in the container - mm/sharepool: Fix NULL pointer dereference in mg_sp_group_del_task - mm/sharepool: Fix a double free problem caused by init_local_group - hugetlbfs: Add config to isolate the code of share_pool - iommu/arm-smmu-v3: Add config to Add support for suspend and resume - vmalloc: Add config for Extend for hugepages mapping - ACPI / APEI: Add config to isolate Notify all ras err - driver: Add CONFIG_ACPI_APEI_GHES_TS_CORE for code isolation - perf: hisi: Add configs for PMU isolation - !413 ACPI: Add Platform Runtime Mechanism(PRM) feature support - !402 Fixed the following errors: The reset with stream fails, the query of AH attr is invalid and the RoCE Bonding - SCSI: SSSRAID: Code quality reinforcement content - SCSI: SSSRAID: Introduce map_queue in sssraid module - Enable ACPI Platform Runtime Mechanism(PRM) feature support - ACPI: PRM: Check whether EFI runtime is available - !418 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 - 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 - arm64: topology: fix possible overflow in amu_fie_setup() - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - io_uring: fix soft lockup in io_submit_sqes() - 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: fix soft lockup in io_submit_sqes()" - Revert "[Huawei] io_uring:drop identity before creating a private one" - !332 [5.10]Make Multiple functions On Netswift PCIE NIC belong to different IOMMU group - ACPI: PRM: Change handler_addr type to void pointer - ACPI: PRM: Handle memory allocation and memory remap failure - ACPI: PRM: Remove unnecessary blank lines - ACPI: PRM: Find PRMT table before parsing it - ACPI: PRM: Deal with table not present or no module found - ACPI: Do not singal PRM support if not enabled - ACPI: Correct _SB._OSC bit definition for PRM - ACPI: Kconfig: Provide help text for the ACPI_PRMT option - ACPI: PRM: make symbol 'prm_module_list' static - ACPI: Add _SB._OSC bit for PRM - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype - ACPICA: Add PRMT module header to facilitate parsing - ACPICA: Add support for PlatformRtMechanism OperationRegion handler - ACPICA: iASL: add disassembler support for PRMT - openeuler: pci: workaround multiple functions can be assigned to only one VM - RDMA/hns: fix the error of RoCE VF based on RoCE Bonding PF - RDMA/hns: Fix AH attr queried by query_qp - RDMA/hns: Kernel notify usr space to stop ring db- !414 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 - vfio/iommu_type1: replace kvmalloc with kvzalloc and kfree with kvfree - vfio/iommu_type1: replace kfree with kvfree - 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 - raw: fix KABI for backporting raw RCU conversion patches - ipv6: Fix crash when IPv6 is administratively disabled - raw: remove unused variables from raw6_icmp_error() - raw: fix a typo in raw_icmp_error() - raw: complete rcu conversion - raw: Use helpers for the hlist_nulls variant. - raw: Fix mixed declarations error in raw_icmp_error(). - raw: convert raw sockets to RCU - raw: use more conventional iterators - 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 - !411 intel: backport isst issue fix and other update to align with upstream 6.0 - !401 Accelerator Live Migration Bugfix - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering - platform/x86: ISST: use semi-colons instead of commas - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword - platform/x86: ISST: Change PCI device macros - platform/x86: ISST: Allow configurable offset range - platform/x86: ISST: Check for unaligned mmio address - platform/x86: ISST: Fix optimization with use of numa - platform/x86: ISST: Use numa node id for cpu pci dev mapping - platform/x86: ISST: Optimize CPU to PCI device mapping - !406 [sync] PR-399: Backport fs, block and net bugfixes - !407 Backport 5.10.145 - 5.10.149 LTS - wifi: mac80211: don't parse mbssid in assoc response - mac80211: mlme: find auth challenge directly - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic - misc: pci_endpoint_test: Aggregate params checking for xfer - Input: xpad - fix wireless 360 controller breaking after suspend - Input: xpad - add supported devices as contributed on github - wifi: cfg80211: update hidden BSSes to avoid WARN_ON - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate - wifi: cfg80211: ensure length byte is present before access - wifi: cfg80211/mac80211: reject bad MBSSID elements - random: use expired timer rather than wq for mixing fast pool - random: avoid reading two cache lines on irq randomness - USB: serial: qcserial: add new usb-id for Dell branded EM7455 - efi: Correct Macmini DMI match in uefi cert quirk - ALSA: hda: Fix position reporting on Poulsbo - random: clamp credited irq bits to maximum mixed - random: restore O_NONBLOCK support - Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5" - rpmsg: qcom: glink: replace strncpy() with strscpy_pad() - USB: serial: ftdi_sio: fix 300 bps rate for SIO - mmc: core: Terminate infinite loop in SD-UHS voltage switch - mmc: core: Replace with already defined values for readability - drm/amd/display: skip audio setup when audio stream is enabled - drm/amd/display: update gamut remap if plane has changed - net: atlantic: fix potential memory leak in aq_ndev_close() - arch: um: Mark the stack non-executable to fix a binutils warning - um: Cleanup compiler warning in arch/x86/um/tls_32.c - um: Cleanup syscall_handler_t cast in syscalls_32.h - ALSA: hda/hdmi: Fix the converter reuse for the silent stream - net/ieee802154: fix uninit value bug in dgram_sendmsg - scsi: qedf: Fix a UAF bug in __qedf_probe() - ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer - dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure - dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property - dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling - firmware: arm_scmi: Add SCMI PM driver remove routine - compiler_attributes.h: move __compiletime_{error|warning} - powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush - mm: gup: fix the fast GUP race against THP collapse - xsk: Inherit need_wakeup flag for shared sockets - perf tools: Fixup get_current_dir_name() compilation - docs: update mediator information in CoC docs - Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 - ceph: don't truncate file in atomic_open - nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure - ALSA: hda/hdmi: fix warning about PCM count when used with SOF - x86/alternative: Fix race in try_get_desc() - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest - clk: iproc: Do not rely on node name for correct PLL setup - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks - selftests: Fix the if conditions of in test_extra_filter() - net: stmmac: power up/down serdes in stmmac_open/release - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - nvme: add new line after variable declatation - cxgb4: fix missing unlock on ETHOFLD desc collect fail path - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() - usbnet: Fix memory leak in usbnet_disconnect() - Input: melfas_mip4 - fix return value check in mip4_probe() - Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" - ASoC: tas2770: Reinit regcache on reset - soc: sunxi: sram: Fix debugfs info for A64 SRAM C - soc: sunxi: sram: Fix probe function ordering issues - soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() - soc: sunxi: sram: Prevent the driver from being unbound - soc: sunxi: sram: Actually claim SRAM regions - reset: imx7: Fix the iMX8MP PCIe PHY PERST support - ARM: dts: am33xx: Fix MMCHS0 dma properties - swiotlb: max mapping size takes min align mask into account - media: rkvdec: Disable H.264 error detection - media: dvb_vb2: fix possible out of bound access - mm: fix madivse_pageout mishandling on non-LRU page - mm/migrate_device.c: flush TLB while holding PTL - mm: prevent page_frag_alloc() from corrupting the memory - mm/page_alloc: fix race condition between build_all_zonelists and page allocation - mmc: hsq: Fix data stomping during mmc recovery - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width - libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 - net: mt7531: only do PLL once after the reset - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() - ARM: dts: integrator: Tag PCI host with device_type - clk: ingenic-tcu: Properly enable registers before accessing timers - Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address - net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 - thunderbolt: Explicitly reset plug events delay back to USB4 spec value - usb: typec: ucsi: Remove incorrect warning - uas: ignore UAS for Thinkplus chips - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS - uas: add no-uas quirk for Hiksemi usb_disk - btrfs: fix hang during unmount when stopping a space reclaim worker - ALSA: hda: Fix Nvidia dp infoframe - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically - ALSA: hda/tegra: Reset hardware - ALSA: hda/tegra: Use clk_bulk helpers - thunderbolt: Add support for Intel Maple Ridge single port controller - thunderbolt: Add support for Intel Maple Ridge - ext4: make directory inode spreading reflect flexbg size - ext4: limit the number of retries after discarding preallocations blocks - devdax: Fix soft-reservation memory description - i2c: mlxbf: Fix frequency calculation - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() - i2c: mlxbf: incorrect base address passed during io write - i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible - workqueue: don't skip lockdep work dependency in cancel_work_sync() - drm/rockchip: Fix return type of cdn_dp_connector_mode_valid - drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage - drm/amd/display: Limit user regamma to a valid value - drm/amdgpu: use dirty framebuffer helper - drm/gma500: Fix BUG: sleeping function called from invalid context errors - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region - cifs: always initialize struct msghdr smb_msg completely - cifs: use discard iterator to discard unneeded network data more efficiently - drm/amdgpu: Fix check for RAS support - vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external() - usb: xhci-mtk: fix issue of out-of-bounds array access - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup - serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting - serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting - serial: Create uart_xmit_advance() - drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV - selftests: forwarding: add shebang for sch_red.sh - net: sched: fix possible refcount leak in tc_new_tfilter() - net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD - net/smc: Stop the CLC flow if no link to map buffers on - drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() - perf kcore_copy: Do not check /proc/modules is unchanged - perf jit: Include program header in ELF files - can: gs_usb: gs_can_open(): fix race dev->can.state condition - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() - net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs - net/sched: taprio: avoid disabling offload when it was never enabled - net: socket: remove register_gifconf - net: enetc: move enetc_set_psfp() out of the common enetc_set_features() - wireguard: netlink: avoid variable-sized memcpy on sockaddr - wireguard: ratelimiter: disable timings test by default - net: ipa: properly limit modem routing table use - net: ipa: kill IPA_TABLE_ENTRY_SIZE - net: ipa: DMA addresses are nicely aligned - net: ipa: avoid 64-bit modulus - net: ipa: fix table alignment requirement - net: ipa: fix assumptions about DMA address size - of: mdio: Add of_node_put() when breaking out of for_each_xx - drm/hisilicon: Add depends on MMU - drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled - sfc: fix null pointer dereference in efx_hard_start_xmit - sfc: fix TX channel offset when using legacy interrupts - i40e: Fix set max_tx_rate when it is lower than 1 Mbps - i40e: Fix VF set max MTU size - iavf: Fix set max MTU size with port VLAN and jumbo frames - iavf: Fix bad page state - MIPS: Loongson32: Fix PHY-mode being left unspecified - MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko - drm/panel: simple: Fix innolux_g121i1_l01 bus_format - net: team: Unsync device addresses on ndo_stop - net: bonding: Unsync device addresses on ndo_stop - net: bonding: Share lacpdu_mcast_addr definition - scsi: mpt3sas: Fix return value check of dma_get_required_mask() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - net: phy: aquantia: wait for the suspend/resume operations to finish - net: core: fix flow symmetric hash - net: let flow have same hash in two directions - iavf: Fix cached head and tail value for iavf_get_tx_pending - netfilter: nf_conntrack_sip: fix ct_sip_walk_headers - arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() - arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz - drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks - arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate - mm/slub: fix to return errno if kmalloc() fails - can: flexcan: flexcan_mailbox_read() fix return value for drop = true - riscv: fix a nasty sigreturn bug... - gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully - gpio: mockup: fix NULL pointer dereference when removing debugfs - wifi: mt76: fix reading current per-tid starting sequence number for aggregation - efi: libstub: check Shim mode using MokSBStateRT - efi: x86: Wipe setup_data on pure EFI boot - media: flexcop-usb: fix endpoint type check - iommu/vt-d: Check correct capability for sagaw determination - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack - ALSA: hda/realtek: Re-arrange quirk table entries - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 - ALSA: hda: add Intel 5 Series / 3400 PCI DID - ALSA: hda/tegra: set depop delay for tegra - USB: serial: option: add Quectel RM520N - USB: serial: option: add Quectel BG95 0x0203 composition - arm64/bti: Disable in kernel BTI when cross section thunks are broken - arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer - Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" - vfio/type1: Unpin zero pages - vfio/type1: Prepare for batched pinning with struct vfio_batch - vfio/type1: Change success value of vaddr_get_pfn() - Revert "usb: add quirks for Lenovo OneLink+ Dock" - usb: cdns3: fix issue with rearming ISO OUT endpoint - usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio - usb: add quirks for Lenovo OneLink+ Dock - tty: serial: atmel: Preserve previous USART mode if RS485 disabled - serial: atmel: remove redundant assignment in rs485_config - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure - usb: xhci-mtk: relax TT periodic bandwidth allocation - usb: xhci-mtk: allow multiple Start-Split in a microframe - usb: xhci-mtk: add some schedule error number - usb: xhci-mtk: add a function to (un)load bandwidth info - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule - usb: xhci-mtk: add only one extra CS for FS/LS INTR - usb: xhci-mtk: get the microframe boundary for ESIT - usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop - usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() - usb: dwc3: gadget: Refactor pullup() - usb: dwc3: gadget: Prevent repeat pullup() - usb: dwc3: Issue core soft reset before enabling run/stop - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake - drm/amdgpu: make sure to init common IP before gmc - drm/amdgpu: Separate vf2pf work item init from virt data exchange - drm/amdgpu: indirect register access for nv12 sriov - drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega - ALSA: hda/sigmatel: Fix unused variable warning for beep power change - mksysmap: Fix the mismatch of 'L0' symbols in System.map - MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() - afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked - net: usb: qmi_wwan: add Quectel RM520N - ALSA: hda/tegra: Align BDL entry to 4KB boundary - ALSA: hda/sigmatel: Keep power up while beep is enabled - wifi: mac80211_hwsim: check length for virtio packets - rxrpc: Fix calc of resend age - rxrpc: Fix local destruction being repeated - regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() - ASoC: nau8824: Fix semaphore unbalance at error paths - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" - tools/include/uapi: Fix for parisc and xtensa - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM - cifs: revalidate mapping when doing direct writes - of/device: Fix up of_dma_configure_id() stub - tracing: hold caller_addr to hardirq_{enable,disable}_ip - parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() - drm/meson: Fix OSD1 RGB to YCbCr coefficient - drm/meson: Correct OSD1 global alpha value - gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 - pinctrl: sunxi: Fix name for A100 R_PIO - of: fdt: fix off-by-one error in unflatten_dt_nodes() - net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports - platform/x86/intel: hid: add quirk to support Surface Go 3 - usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests - powerpc/pseries/mobility: ignore ibm, platform-facilities updates - powerpc/pseries/mobility: refactor node lookup during DT update - dmaengine: bestcomm: fix system boot lockups - parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page - parisc: Optimize per-pagetable spinlocks - serial: 8250: Fix reporting real baudrate value in c_ospeed field - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs - 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 - bpf: Fix sockmap calling sleepable function in teardown path - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues - !387 kvm: arm64: fix some pvsched bugs - vfio/migration: Modify the vf id acquisition method - !379 scsi:spraid: Remove spraid driver - scsi:spraid: Remove spraid driver - !336 scsi:sssraid: Support 3SNIC 3S5XX serial RAID/HBA controllers - !393 Backport 5.10.143 - 5.10.144 LTS - Input: goodix - add compatible string for GT1158 - soc: fsl: select FSL_GUTS driver for DPIO - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS - platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes - perf/arm_pmu_platform: fix tests for platform_get_irq() failure - drm/amd/amdgpu: skip ucode loading if ucode_size == 0 - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() - Input: iforce - add support for Boeder Force Feedback Wheel - ieee802154: cc2520: add rc code in cc2520_tx() - gpio: mockup: remove gpio debugfs when remove device - tg3: Disable tg3 device on system reboot to avoid triggering AER - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo - drm/msm/rd: Fix FIFO-full deadlock - Input: goodix - add support for GT1158 - tracefs: Only clobber mode/uid/gid on remount if asked - iommu/vt-d: Correctly calculate sagaw value of IOMMU - ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible - ARM: dts: imx: align SPI NOR node name with dtschema - hwmon: (mr75203) enable polling for all VM channels - hwmon: (mr75203) fix multi-channel voltage reading - hwmon: (mr75203) fix voltage equation for negative source input - hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors - hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined - iommu/amd: use full 64-bit value in build_completion_wait() - swiotlb: avoid potential left shift overflow - MIPS: loongson32: ls1c: Fix hang during startup - ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion - ASoC: mchp-spdiftx: remove references to mchp_i2s_caps - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - nvme-tcp: fix regression that causes sporadic requests to time out - nvme-tcp: fix UAF when detecting digest errors - RDMA/mlx5: Set local port to one when accessing counters - IB/core: Fix a nested dead lock as part of ODP flow - ipv6: sr: fix out-of-bounds read when setting HMAC data. - RDMA/siw: Pass a pointer to virt_to_page() - xen-netback: only remove 'hotplug-status' when the vif is actually destroyed - i40e: Fix kernel crash during module removal - ice: use bitmap_free instead of devm_kfree - tipc: fix shift wrapping bug in map_get() - afs: Use the operation issue time instead of the reply time for callbacks - rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() - ALSA: usb-audio: Register card again for iface over delayed_register option - ALSA: usb-audio: Inform the delayed registration more properly - netfilter: nf_tables: clean up hook list when offload flags check fails - netfilter: br_netfilter: Drop dst references before setting. - ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time - ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time - ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges - ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges - RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift - soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs - RDMA/cma: Fix arguments order in net device validation - tee: fix compiler warning in tee_shm_register() - regulator: core: Clean up on enable failure - ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node - smb3: missing inode locks in punch hole - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() - scsi: lpfc: Add missing destroy_workqueue() in error path - scsi: mpt3sas: Fix use-after-free warning - drm/i915: Implement WaEdpLinkRateDataReload - nvmet: fix a use-after-free - debugfs: add debugfs_lookup_and_remove() - kprobes: Prohibit probes in gate area - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() - ALSA: aloop: Fix random zeros in capture data when using jiffies timer - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() - drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly - fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() - net/core/skbuff: Check the return value of skb_copy_bits() - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level - parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines - parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() - drm/radeon: add a force flush to delay work when radeon - drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. - drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini - drm/gem: Fix GEM handle release errors - scsi: megaraid_sas: Fix double kfree() - scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() - efi: libstub: Disable struct randomization - tty: n_gsm: avoid call of sleeping functions from atomic context - tty: n_gsm: initialize more members at gsm_alloc_mux() - xen-blkfront: Cache feature_persistent value before advertisement - NFSD: Fix verifier returned in stable WRITEs - !380 Fix kernel build error with clang compiler on aarch64 - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers - Fix crct10dif-neon-asm_64 build error on clang - !377 [selftests/resq]fix basic_percpu_ops_test case hang - kvm: arm64: fix some pvsched bugs - selftests/rseq: check if libc rseq support is registered- !390 Backport 5.10.142 LTS - USB: serial: ch341: fix disabled rx timer on older devices - USB: serial: ch341: fix lost character on LCR updates - usb: dwc3: disable USB core PHY management - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup - usb: dwc3: fix PHY disable sequence - mmc: core: Fix UHS-I SD 1.8V workaround branch - btrfs: harden identification of a stale device - drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk - ALSA: seq: Fix data-race at module auto-loading - ALSA: seq: oss: Fix data-race for max_midi_devs access - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 - net: mac802154: Fix a condition in the receive path - ip: fix triggering of 'icmp redirect' - wifi: mac80211: Fix UAF in ieee80211_scan_rx() - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected - driver core: Don't probe devices after bus_type.match() probe deferral - usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS - s390: fix nospec table alignments - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages - usb-storage: Add ignore-residue quirk for NXP PN7462AU - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) - usb: dwc2: fix wrong order of phy_power_on and phy_init - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode - USB: serial: option: add Quectel EM060K modem - USB: serial: option: add support for OPPO R11 diag port - USB: serial: cp210x: add Decagon UCA device id - xhci: Add grace period after xHC start to prevent premature runtime suspend. - thunderbolt: Use the actual buffer in tb_async_error() - xen-blkfront: Advertise feature-persistent as user requested - xen-blkback: Advertise feature-persistent as user requested - mm: pagewalk: Fix race between unmap and page walker - xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() - KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES - gpio: pca953x: Add mutex_lock for regcache sync in PM - hwmon: (gpio-fan) Fix array out of bounds access - clk: bcm: rpi: Add missing newline - clk: bcm: rpi: Prevent out-of-bounds access - clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() - clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate - Input: rk805-pwrkey - fix module autoloading - clk: core: Fix runtime PM sequence in clk_core_unprepare() - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops - drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id - misc: fastrpc: fix memory corruption on open - misc: fastrpc: fix memory corruption on probe - iio: adc: mcp3911: use correct formula for AD conversion - iio: ad7292: Prevent regulator double disable - Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag - tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete - vt: Clear selection before changing the font - powerpc: align syscall table for ppc32 - serial: fsl_lpuart: RS485 RTS polariy is inverse - net/smc: Remove redundant refcount increase - Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" - tcp: annotate data-race around challenge_timestamp - sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb - kcm: fix strp_init() order and cleanup - ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler - net/sched: fix netdevice reference leaks in attach_default_qdiscs() - net: sched: tbf: don't call qdisc_put() while holding tree lock - Revert "xhci: turn off port power in shutdown" - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg - ieee802154/adf7242: defer destroy_workqueue call - iio: adc: mcp3911: make use of the sign bit - platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask - drm/msm/dsi: Fix number of regulators for SDM660 - drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg - drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 - drm/msm/dsi: fix the inconsistent indenting - !389 [sync] PR-385: Backport CVEs and bugfixes - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - kabi: add early_demux_handler and early_demux back to fix kabi broken in struct net_protocol and inet6_protocol - tcp/udp: Make early_demux back namespacified. - net: Use u64_stats_fetch_begin_irq() for stats fetch. - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - 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 - block: don't allow a disk link holder to itself - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - scsi: fix iscsi rescan fails to create block - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling - xfs: fix potential log item leak - !365 net: hns3: Some bugfix about L3E check, promisc mode update, FD counter rules and rss config for HNS3 - !373 [sync] PR-372: Backport 5.10.141 LTS - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - net/af_packet: check len when min_header_len equals to 0 - lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline() - netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y - drm/amdgpu: Increase tlb flush timeout for sriov - drm/amd/display: Fix pixel clock programming - drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid - s390/hypfs: avoid error message under KVM - neigh: fix possible DoS due to net iface start/stop loop - drm/amd/display: clear optc underflow before turn off odm clock - drm/amd/display: For stereo keep "FLIP_ANY_FRAME" - drm/amd/display: Avoid MPC infinite loop - mmc: mtk-sd: Clear interrupts when cqe off/disable - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - fbdev: fb_pm2fb: Avoid potential divide by zero error - net: fix refcount bug in sk_psock_get (2) - HID: hidraw: fix memory leak in hidraw_release() - udmabuf: Set the DMA mask for the udmabuf device (v2) - HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report - Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()" - kbuild: Fix include path in scripts/Makefile.modpost - s390/mm: do not trigger write fault when vma does not allow VM_WRITE - crypto: lib - remove unneeded selection of XOR_BLOCKS - x86/nospec: Fix i386 RSB stuffing - x86/nospec: Unwreck the RSB stuffing - !371 [sync] PR-368: Backport CVEs and bugfixes - 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 - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm/vmpressure: fix data-race with memcg->socket_pressure - !362 AMD: Support svm guest when host CR4.LA57 is set. - !360 [sync] PR-338: Fix virtio-gpu free issues - KVM: x86: Allow CPU to force vendor-specific TDP level - net: hns3: fix wrong use of rss size during VF rss config - net: hns3: add support for FD counter - net: hns3: fix VF promisc mode not update when mac table full - net: hns3: fix miss L3E checking for rx packet - net: hns3: add interrupts re-initialization while doing VF FLR - !354 [OLK-5.10] machine check safe review issue modification - drm/virtio: free virtqueues on probe failure - drm/virtio: Fixes a potential NULL pointer dereference on probe failure - !343 Add KVM related info to openEuler/MAINTAINERS - !359 [sync] PR-358: Backport CVEs, bugfixes 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 - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - driver: char: delete svm.c - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - 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 - kasan: add kasan support for memcpy_mcs() - arm64: fix return value type of memcpy_mcs() - docs: Add KVM related info to openEuler/MAINTAINERS- !350 AMD: Fix cpu capabilities incorrect detection bug. - !355 [sync] PR-347: Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - 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 - !339 ima: Fix a potential NULL pointer access in ima_restore_measurement_list - x86/cpufeatures: Fix cpu capabilities incorrect detection. - !342 sync pull request https://gitee.com/openeuler/kernel/pulls/340 from openEuler-22.03-LTS. - 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 - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - media: mceusb: Use new usb_control_msg_*() routines - perf: hisi: Fix read sccl_id and ccl_id error in TSV200 - mm: add cond_resched() in swapin_walk_pmd_entry() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - livepatch: Fix compile error when CONFIG_LIVEPATCH_WO_FTRACE disabled - dm thin: Use last transaction's pmd->root when commit failed - zram: avoid race between zram_remove and disksize_store - zram: don't fail to remove zram during unloading module - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - blk-mq: set default elevator as deadline in case of hctx shared tagset - 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 - 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 - mm: Fix PASID use-after-free issue - timekeeping: Adding a padding before timekeeper in tk_core - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - cpuidle: add cpuidle-haltpoll driver module parameter - clk: imx: Add check for kcalloc - x86/cpu/hygon: Set __max_die_per_package on Hygon - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - mm/swapfile: use new way to fix broken kabi in swap_info_struct - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - !269 Reduce the memory usage by kernel - efi/libstub: Fix build error in efi-stub.c for riscv - mm: init: Fix build waring for ascend enable features - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - block: only use cmpxchg64 in 64bit platform - proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - Revert "ipvlan: Modify the value of ipvlan modes" - net/af_packet: make sure to pull mac header - KVM: arm64: Fix {fp_asimd,sve}_exit_stat manipulation - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - arm64: fix a concurrency issue in emulation_proc_handler() - !309 vdpa: Add the vdpa device management mechanism and optimize the iotlb - !324 clk: 16dv300: add GPL license info for 16dv300 module. - vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - tools include UAPI: Sync linux/vhost.h with the kernel sources - vhost-vdpa: call vhost_vdpa_cleanup during the release - vhost: allow batching hint without size - vdpa_sim: set vringh notify callback - virtio_pci: struct virtio_pci_common_cfg add queue_reset - virtio_pci: struct virtio_pci_common_cfg add queue_notify_data - virtio: use virtio_reset_device() when possible - virtio: document virtio_reset_device - virtio: wrap config->reset calls - virtio_pci: introduce helper to get/set queue reset - virtio_pci: extract the logic of active vq for modern pci - vhost-vdpa: uAPI to suspend the device - vhost-vdpa: introduce SUSPEND backend feature bit - vdpa: Add suspend operation - vhost-vdpa: Call ida_simple_remove() when failed - vDPA: fix 'cast to restricted le16' warnings in vdpa.c - vDPA: !FEATURES_OK should not block querying device config space - vdpa: make get_vq_group and set_group_asid optional - vhost-vdpa: return -EFAULT on copy_to_user() failure - vdpa/vp_vdpa : add vdpa tool support in vp_vdpa - vhost-vdpa: support ASID based IOTLB API - vhost-vdpa: introduce uAPI to set group ASID - vhost-vdpa: uAPI to get virtqueue group id - vhost-vdpa: introduce uAPI to get the number of address spaces - vhost-vdpa: introduce uAPI to get the number of virtqueue groups - vhost-vdpa: introduce asid based IOTLB - vhost: support ASID in IOTLB API - vhost_iotlb: split out IOTLB initialization - vdpa: introduce config operations for associating ASID to a virtqueue group - vdpa: multiple address spaces support - vdpa: introduce virtqueue groups - vhost-vdpa: switch to use vhost-vdpa specific IOTLB - vhost-vdpa: passing iotlb to IOMMU mapping helpers - virtio-vdpa: don't set callback if virtio doesn't need it - vhost: move the backend feature bits to vhost_types.h - net/vdpa: Use readers/writers semaphore instead of cf_mutex - net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex - vdpa: Add support for querying vendor statistics - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit - vhost: handle error while adding split ranges to iotlb - vdpa: change the type of nvqs to u32 - vhost: fix hung thread due to erroneous iotlb entries - vdpa: factor out vdpa_set_features_unlocked for vdpa internal use - vdpa: Protect vdpa reset with cf_mutex - vdpa: Avoid taking cf_mutex lock on get status - vdpa: Use BIT_ULL for bit operations - vdpa: Support reporting max device capabilities - vdpa: Add support for returning device configuration information - vdpa: Allow to configure max data virtqueues - vdpa: Read device configuration only if FEATURES_OK - vdpa: Sync calls set/get config/status with cf_mutex - vdpa: Provide interface to read driver features - vdpa: Mark vdpa_config_ops.get_vq_notification as optional - vdpa: Avoid duplicate call to vp_vdpa get_status - docs: document sysfs ABI for vDPA bus - vhost-vdpa: clean irqs before reseting vdpa device - vdpa: Enable user to set mac and mtu of vdpa device - vdpa: Use kernel coding style for structure comments - vdpa: Introduce query of device config layout - vdpa: Introduce and use vdpa device get, set config helpers - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} - vdpa: min vq num of vdpa device cannot be greater than max vq num - vdpa: add new callback get_vq_num_min in vdpa_config_ops - vhost_vdpa: unset vq irq before freeing irq - vdpa: potential uninitialized return in vhost_vdpa_va_map() - vhost-iotlb: Add an opaque pointer for vhost IOTLB - vdpa: Support transferring virtual addressing during DMA mapping - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() - vhost-vdpa: Handle the failure of vdpa_reset() - vdpa: Fix some coding style issues - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro - vdpa: Add documentation for vdpa_alloc_device() macro - virtio/vdpa: clear the virtqueue state during probe - vp_vdpa: correct the return value when fail to map notification - virito_pci libray: hide vp_modern_map_capability() - vhost/vdpa: Remove the restriction that only supports virtio-net devices - virtio_pci_modern: hide vp_modern_get_queue_notify_off() - vdpa: Follow kdoc comment style - vdpa: Follow kdoc comment style - virtio_vdpa: don't warn when fail to disable vq - vdpa: Use simpler version of ida allocation - vhost_vdpa: switch to vmemdup_user() - clk: hi3516dv300: add GPL license info. driver inclusion category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I65S6L - coresight: trbe: Enable ACPI/Platform automatic module loading - arm64/trbe: Add initial MADT/SPE probing - ACPI 6.5: MADT: add support for trace buffer extension in GICC - coresight: Return the pointer of @pdata when not "fwnode" - 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() - !321 net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol and fix the incorrect way to obtain parameters. - net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol - net: hns3: fix getting supported parameter from driver in hclge_set_wol - !318 net: hns3: This series bugfix for the HNS3 ethernet driver. - !307 arch: mach: add support for 16dv300 series soc. - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process - net: hns3: fix return value check bug of rx copybreak - net: hns3: fix incorrect hw rss hash type of rx packet - sched: disable sched_autogroup by default - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - Fixed the issue that the macro def_domain_type is repeatedly defined. - coresight: trbe: remove cpuhp instance node before remove cpuhp state - RDMA/hns: adjust the structure of RoCE bonding driver - RDMA/hns: add constraints for bonding-unsupported situations - RDMA/hns: fix the error of missing GID in RoCE bonding mode 1 - RDMA/hns: fix possible dead lock when setting RoCE Bonding - drm/i915: fix TLB invalidation for Gen12 video and compute engines - fork: Fixed the extended kabi memory is not initialized - mm/dynamic_hugetlb: fix compound_nr incorrect - mm/shmem: fix shmem_swapin() race with swapoff - swap: fix do_swap_page() race with swapoff - mm/swapfile: fix broken kabi in swap_info_struct - mm/swapfile: use percpu_ref to serialize against concurrent swapoff - swapfile: fix soft lockup in scan_swap_map_slots - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: extend version checking compatibility - coresight: ete: Add acpi match id for Hip09 - coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR - 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 - 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 - mm/migrate.c: rework migration_entry_wait() to not take a pageref - sched/fair: limit burst to zero when cfs bandwidth is toggled off - sched: Fix null-ptr-deref in free_fair_sched_group - !317 AMD: Fix allmodconfig build issue in amd perf uncore module. - !314 config: disable CONFIG_QOS_SCHED_SMT_EXPELLER - x86/cpu: Add get_llc_id() helper function - perf/amd/uncore: Clean up header use, use 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 - iommu: bugfix for missing symbols when build arm_smmu_v3.ko - !308 Enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - uprobe: enable CONFIG_UPROBES_SUPPORT_PC_ALTER by default - module: add hi3516dv300 clk driver - tc-testing: gitignore, delete plugins directory - sw64: fix kernel_stack_pointer - sw64: add support for KPROBES_ON_FTRACE - sw64: optimize single float load store instruction emulation - sw64: fix VM_DATA_DEFAULT_FLAGS - sw64: kvm: support debugging guest kernel via gdb - sw64: add basic NVDIMM support - sw64: fix argument type of __sw64_vcpu_run() - sw64: ftrace: fix function graph tracing support - sw64: generate call instruction with disp 0 - sw64: ftrace: fix ARCH_SUPPORTS_FTRACE_OPS support - sw64: mark sched_clock() as notrace - sw64: fix memmap_range_valid() - sw64: bpf: improve BPF_CALL address check - sw64: add basic livepatch support on SW64 - sw64: acpi: fix compilation dependency when CONFIG_PCI=n - sw64: fix recordmcount and dynamic ftrace - sw64: fix topology setup - sw64: kvm: fix guest longtime offset of VCPU - sw64: improve stack trace - sw64: remove unused boot syncronization code - Revert "sw64: clean up unused single step support in kernel" - sw64: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y - sw64: always restore MATCH configuration after scheduling - sw64: track last vpn in struct cpuinfo_sw64 - sw64: make struct cpuinfo_sw64 cache line aligned - sw64: kvm: add qemu fw_cfg device to chip_vt.dts - sw64: kvm: add qemu fw_cfg device support in sysfs - !302 sched: programmable: fix build error of bpf_topology - sched: programmable: Fix build error for nr_cpus_ids - sched: programmable: fix build error of bpf_topology - !300 bpf: Fix build error: linux/kabi.h: No such file or directory - !294 昇腾补丁回合 - bpf: Fix build error: linux/kabi.h: No such file or directory - memblock,arm64: expand the static memblock memory table - iort: Read ACPI configure to get streamid. - Hugtlb: bugfix for hugetlb remap - mm: cma: use pr_err_ratelimited for CMA warning - oom: add oom notifier call for oom panic - cpu-feature: Enable Taisan IDC feature for Taishan core version - memcontrol: Add oom recover for kmemcg when release buddy hugepage - !259 cgroup: Support iocost for cgroup v1 - !279 sched: programmable: bpf support programmable schedule capacity for scheduler - cgroup: Support iocost for cgroup v1 - !298 Perf tool add Hip09 json support. - !234 AMD: Support perf mem/c2c for AMD Zen platform. - !211 AMD: Add EPYC Gen4 PerfMonV2 uncore support - hix5hd2: Add I2C_M_STOP flag support for hix5hd2 driver. - perf jevents: Add support for HiSilicon PA PMU aliasing - perf jevents: Add support for HiSilicon SLLC PMU aliasing - perf jevents: Add support for HiSilicon HHA PMU aliasing - perf jevents: Add support for HiSilicon DDRC PMU aliasing - perf jevents: Add support for HiSilicon L3C PMU aliasing - perf test: Add pmu-events test for aliases of hip09 ddrc pmu - perf vendor events arm64: Revise hip08 uncore events - perf test: Verify more event members in pmu-events test - perf jevents: Support ConfigCode - perf parse-events: Set numeric term config - perf test: Add pmu-events sys event support - perf jevents: Print SoC name per system event table - perf pmu: Make pmu_add_sys_aliases() public - perf test: Add more pmu-events uncore aliases - perf test: Re-add pmu-event uncore PMU alias test - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() - perf test: Test pmu-events core aliases separately - perf test: Factor out pmu-events alias comparison - perf test: Declare pmu-events test events separately - perf jevents: Relocate test events to cpu folder - perf test: Factor out pmu-events event comparison - perf jevents: Make build dependency on test JSONs - perf jevents: Add test for arch std events - perf pmu: Save pmu name - perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC - perf pmu: Fix alias matching - perf tools: Fix pattern matching for same substring in different PMU type - perf metricgroup: Support adding metrics for system PMUs - perf metricgroup: Support printing metric groups for system PMUs - perf metricgroup: Split up metricgroup__print() - perf metricgroup: Fix metrics using aliases covering multiple PMUs - perf evlist: Change evlist__splice_list_tail() ordering - perf pmu: Add pmu_add_sys_aliases() - perf pmu: Add pmu_id() - perf jevents: Add support for system events tables - perf jevents: Add support for an extra directory level - staging: rtl8712: fix use after free bugs - 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" - RDMA/hns: Fixes concurrent ressetting and post_recv in DCA mode - RDMA/hns: Optimize user DCA perfermance by sharing DCA status - RDMA/hns: Add debugfs support for DCA - RDMA/hns: Add DCA support for kernel space - RDMA/hns: Add method to query WQE buffer's address - RDMA/hns: Add method to detach WQE buffer - RDMA/hns: Setup the configuration of WQE addressing to QPC - RDMA/hns: Add method for attaching WQE buffer - RDMA/hns: Configure DCA mode for the userspace QP - RDMA/hns: Add method for shrinking DCA memory pool - RDMA/hns: Introduce DCA for RC QP - net: hns3: add vf fault process in hns3 ras - net: hns3: add hns3 vf fault detect cap bit support - net: hns3: support debugfs for wake on lan - net: hns3: support wake on lan configuration and query - dm: Fix UAF in run_timer_softirq() - livepatch/ppc64: Fix preemption check when enabling - livepatch: Avoid CPU hogging with cond_resched - livepatch: Fix several code style issues - livepatch/x86: Avoid conflict with static {call,key} - livepatch/core: Restrict minimum size of function that can be patched - livepatch/x86: Rename old_code to old_insns - livepatch: Fix patching functions which have static_call - dm-thin: Resume failed in FAIL mode - dm: fix null pointer dereference in dev_create() - 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 - KVM: arm64: Implement the capability of DVMBM - KVM: arm64: Add kvm_arch::dvm_cpumask and dvm_lock - KVM: arm64: Add kvm_vcpu_arch::cpus_ptr and pre_cpus_ptr - KVM: arm64: Probe and configure DVMBM capability on HiSi CPUs - KVM: arm64: Support a new HiSi CPU type - mm: hugetlb: fix UAF in hugetlb_handle_userfault - mm/memory: add non-anonymous page check in the copy_present_page() - net: hns3: refactor the debugfs for dumping FD tcam - net: hns3: PF supports to set and query lane_num by sysfs - net: hns3: allocate fd counter for queue bonding - net: hns3: add queue bonding mode support for VF - net: hns3: add support for queue bonding mode of flow director - net: hns3: refine the handling for VF heartbeat - mpi: Fix length check in mpi_key_length() - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - bpf, sockmap: fix sk_rmem_alloc underflow for sockmap - sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP - sched/fair: Fix kabi borken in sched_domain_shared - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - 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 - crypto: hisilicon/qm - delete redundancy check - crypto: hisilicon/qm - add pci bdf number check - crypto: hisilicon/qm - increase the memory of local variables - crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF - crypto: hisilicon/sec - enabling clock gating of the address prefetch module - crypto: hisilicon/qm - fix incorrect parameters usage - crypto: hisilicon/qm - drop unnecessary IS_ENABLE(CONFIG_NUMA) check - crypto: hisilicon/hpre - fix resource leak in remove process - crypto: hisilicon/qm - fix the qos value initialization - !216 AMD: Add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig - kabi: Fix kabi breakage caused by new member added to struct perf_sample_data. - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR - perf/x86/amd: Support PERF_SAMPLE_ADDR - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} - perf: Add sample_flags to indicate the PMU-filled sample data - perf: Add new macros for mem_hops field - perf: Add mem_hops field in perf_mem_data_src structure - perf/x86/ibs: Add new IBS register bits into header - perf/amd/uncore: Allow the driver to be built as a module - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments - perf/x86/amd/uncore: Add PerfMonV2 DF event format - perf/x86/amd/uncore: Detect available DF counters - perf/x86/amd/uncore: Use attr_update for format attributes - perf/x86/amd/uncore: Use dynamic events array - !201 AMD: Add Perfmonv2/IBS/BRS features for AMD EPYC platforms - !265 Add LoongArch support - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !250 add UPROBE_ALTER_PC flag for uprobe mechanism - !268 [OLK-5.10]perf arm64 metricgroup support and some bugfix - !282 Synchronize the code of mainline perf tool and support the parsing of TRBE trace data - !283 [OLK-5.10] Add debug print of 64G link speed - kabi: test fix kabi for enum bpf_prog_type and bpf_attach_type - openeuler_defconfig: enable CONFIG_BPF_SCHED for x86 - sched: programmable: Add lib for sched programmable - sched: programmable: Add three hooks in select_task_rq_fair() - sched: programmable: add bpf hooks to update rq and task state in enqueue_task/deqeue_task of CFS - sched: programmable: Add hook for pick next task - sched: cfs: add bpf hooks to control wakeup and tick preemption - bpf:programmable: Add helper func to check cpu share cache - bpf:programmable: Add cpumask ops collection - sched: programmable: Add convenient helper functions to convert sched entity - sched: programmable: Add helper function for cpu topology. - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - uprobe: add UPROBE_ALTER_PC flag for uprobe - kabi: Fix kabi breakage caused by commit d5616bac7ada. - !276 support set/get VxLAN rule of rx flow director by ethtool - !215 cgroupv1使能cgroup writeback的功能 - !222 vdpa: add two ioctl commands to support generic vDPA - qla2xxx: add debug print of 64G link speed - perf cs-etm: Fix corrupt inject files when only last branch option is enabled - perf cs-etm: No-op refactor of synth opt usage - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast - perf cs-etm: Remove duplicate and incorrect aux size checks - perf cs-etm: Print size using consistent format - perf cs-etm: Show a warning for an unknown magic number - perf cs-etm: Print the decoder name - perf cs-etm: Create ETE decoder - perf cs-etm: Update OpenCSD decoder for ETE - perf cs-etm: Fix typo - perf cs-etm: Save TRCDEVARCH register - perf cs-etm: Refactor out ETMv4 header saving - perf cs-etm: Initialise architecture based on TRCIDR1 - perf cs-etm: Refactor initialisation of decoder params. - perf cs-etm: Add warnings for missing DSOs - perf cs-etm: Improve Coresight zero timestamp warning - perf annotate: Add disassembly warnings for annotate --stdio - perf annotate: Re-add annotate_warned functionality - perf tools: Add WARN_ONCE equivalent for UI warnings - perf tools: Add flag for tracking warnings of missing DSOs - perf cs-etm: Pass unformatted flag to decoder - perf cs-etm: Use existing decoder instead of resetting it - perf cs-etm: Suppress printing when resetting decoder - perf cs-etm: Only setup queues when they are modified - perf cs-etm: Split setup and timestamp search functions - perf cs-etm: Refactor initialisation of kernel start address - tools headers UAPI: Sync perf_event.h with the kernel sources - perf cs-etm: Split --dump-raw-trace by AUX records - perf cs-etm: Split Coresight decode by aux records - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() - perf cs-etm: Remove callback cs_etm_find_snapshot() - perf cs-etm: Prevent and warn on underflows during timestamp calculation. - perf cs-etm: Start reading 'Z' --itrace option - perf cs-etm: Move synth_opts initialisation - perf auxtrace: Add Z itrace option for timeless decoding - perf cs-etm: Set time on synthesised samples to preserve ordering - perf cs-etm: Refactor timestamp variable names - perf cs-etm: Detect pid in VMID for kernel running at EL2 - perf cs-etm: Add helper cs_etm__get_pid_fmt() - perf cs-etm: Support PID tracing in config - perf cs-etm: Fix bitmap for option - perf cs-etm: Update ETM metadata format - vdpa: clean up get_config_size ret value handling - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit - vdpa: Consider device id larger than 31 - vdpa: fix use-after-free on vp_vdpa_remove - virtio: always enter drivers/virtio/ - vp_vdpa: Fix return value check for vdpa_alloc_device() - virtio_pci_modern: correct sparse tags for notify - virtio_pci_modern: __force cast the notify mapping - vp_vdpa: allow set vq state to initial state after reset - virtio-pci library: introduce vp_modern_get_driver_features() - vdpa: support packed virtqueue for set/get_vq_state() - vp_vdpa: add vq irq offloading support - vdpa: Add reset callback in vdpa_config_ops - vp_vdpa: report doorbell address - virtio-pci library: report resource address - vp_vdpa: switch to use vp_modern_map_vq_notify() - virtio-pci library: switch to use vp_modern_map_vq_notify() - virtio_pci_modern: introduce helper to map vq notify area - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() - vdpa: add driver_override support - vdpa_sim_blk: add support for vdpa management tool - vdpa_sim_net: Add support for user supported devices - vdpa_sim: make vdpasim->buffer size configurable - vdpa: add vdpa simulator for block device - vdpa: split vdpasim to core and net modules - vdpa: set the virtqueue num during register - vdpa_sim: add supported_features field in vdpasim_dev_attr - vdpa_sim: add set_config callback in vdpasim_dev_attr - vdpa_sim: add work_fn in vdpasim_dev_attr - vdpa_sim: add device id field in vdpasim_dev_attr - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov - vdpa: remove unnecessary 'default n' in Kconfig entries - vdpa: Enable user to query vdpa device info - virtio-pci: introduce modern device module - virito-pci-modern: rename map_capability() to vp_modern_map_capability() - virtio-pci-modern: introduce helper to get notification offset - virtio-pci-modern: introduce helper for getting queue nums - virtio-pci-modern: introduce helper for setting/geting queue size - virtio-pci-modern: introduce helper to set/get queue_enable - virtio-pci-modern: introduce vp_modern_queue_address() - virtio-pci-modern: introduce vp_modern_set_queue_vector() - net: hns3: support set/get VxLAN rule of rx flow director by ethtool - net: ethtool: add VxLAN to the NFC API - bpf: sched: Add helper functions to get cpu statistics - sched: programmable: Add helpers to set tag of task or task_group - sched: programmable: add bpf_sched_task_tag_of helper function - sched: programmable: add bpf_sched_tg_tag_of helper function - sched: programmable: Add user interface of task tag - sched: programmable: Add user interface of task group tag - sched: programmable: Add a tag for the task group - sched: programmable: Add a tag for the task - bpftool: recognize scheduler programs - libbpf: add support for scheduler bpf programs - bpf: sched: introduce bpf_sched_enable() - bpf: sched: basic infrastructure for scheduler bpf - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - cgroup: support cgroup writeback on cgroupv1 - cgroup: Add cgroup1_get_from_id() - mm/page_alloc.c: add sysctl to revise the batch and high of percpu pageset - mm/zswap: remove _init in the initialization - mm/zswap: delay the initializaton of zswap until the first enablement - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system - perf test: Handle metric reuse in pmu-events parsing test - perf metricgroup: Make find_metric() public with name change - perf vendor events arm64: Add Hisi hip08 L3 metrics - perf vendor events arm64: Add Hisi hip08 L2 metrics - perf vendor events arm64: Add Hisi hip08 L1 metrics - 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 - x86/cpufeatures: Fix abi breakage caused by NCAPINTS in cpufeature header file. - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute - perf/amd/ibs: Add support for L3 miss filtering - perf/amd/ibs: Use ->is_visible callback for dynamic attributes - perf/x86/amd/ibs: Add bitfield definitions in new header - perf/x86/amd/core: Fix reloading events for SVM - perf/x86/amd/core: Add PerfMonV2 overflow handling - perf/x86/amd/core: Add PerfMonV2 counter control - perf/x86/amd/core: Detect available counters - perf/x86/amd/core: Detect PerfMonV2 support - x86/msr: Add PerfCntrGlobal* registers - x86/cpufeatures: Add PerfMonV2 feature bit - perf/x86/amd: Add idle hooks for branch sampling - ACPI: Add perf low power callback - perf/x86/amd: Make Zen3 branch sampling opt-in - perf/x86/amd: Add AMD branch sampling period adjustment - perf/x86/amd: Enable branch sampling priv level filtering - perf/x86/amd: Add branch-brs helper event for Fam19h BRS - perf/x86/amd: Add AMD Fam19h Branch Sampling support - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature - perf/core: Add perf_clear_branch_entry_bitfields() helper - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature - virtio-pci-modern: introduce vp_modern_generation() - virtio-pci-modern: introduce helpers for setting and getting features - virtio-pci-modern: introduce helpers for setting and getting status - virtio-pci-modern: introduce helper to set config vector - virtio-pci-modern: introduce vp_modern_remove() - virtio-pci-modern: factor out modern device initialization logic - virtio-pci: split out modern device - virtio-pci: do not access iomem via struct virtio_pci_device directly - vdpa: support exposing the count of vqs to userspace - vdpa: Enable a user to add and delete a vdpa device - vdpa: Add missing comment for virtqueue count - vdpa: Define vdpa mgmt device, ops and a netlink interface - vdpa: Extend routine to accept vdpa device name - vdpa: support exposing the config size to userspace - vdpa: add get_config_size callback in vdpa_config_ops - vdpa: introduce virtio pci driver - add CONFIG_PERF_EVENTS_AMD_BRS=y to openeuler_defconfig- !275 Intel Advanced Matrix Extensions (AMX) - KVM support - !227 Intel SPR: Enable Intel SPR features in default kernel config for OLK-5.10 - !223 SPR: IDXD driver (on top of OLK-5.10) - DSA/IAA incremental backporting patches until upstream 6.1 - openeuler_defconfig: Enable configs for Intel IDXD driver - sched: Fix kABI for task->pasid_activated - x86/fpu: Fix KABI broken caused by introducing of guest permissions in struct fpu - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP - KVM: x86: add system attribute to retrieve full set of supported xsave states - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID - tools headers UAPI: Sync x86 arch prctl headers with the kernel sources - tools headers UAPI: Sync arch prctl headers with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - tools: Move x86 syscall number fallbacks to .../uapi/ - selftests: kvm: move vm_xsave_req_perm call to amx_test - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing - selftest: kvm: Add amx selftest - selftest: kvm: Move struct kvm_x86_state to header - selftest: kvm: Reorder vcpu_load_state steps for AMX - x86/fpu: Fix inline prefix warnings - kvm: x86: Disable interception for IA32_XFD on demand - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() - kvm: selftests: Add support for KVM_CAP_XSAVE2 - kvm: x86: Add support for getting/setting expanded xstate buffer - x86/fpu: Add uabi_size to guest_fpu - kvm: x86: Add CPUID support for Intel AMX - kvm: x86: Add XCR0 support for Intel AMX - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR - kvm: x86: Emulate IA32_XFD_ERR for guest - kvm: x86: Intercept #NM for saving IA32_XFD_ERR - x86/fpu: Prepare xfd_err in struct fpu_guest - kvm: x86: Add emulation for IA32_XFD - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM - x86/fpu: Add guest support to xfd_enable_feature() - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule - x86/fpu: Prepare guest FPU for dynamically enabled FPU features - x86/fpu: Extend fpu_xstate_prctl() with guest permissions - dmaengine: idxd: Fix kABI for IDXD perfmon cpu hot plug state - dmaengine: idxd: Remove linux/msi.h include - dmaengine: idxd: Fix crc_val field for completion record - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA - dmaengine: idxd: fix RO device state error after been disabled/reset - dmaengine: idxd: Fix max batch size for Intel IAA - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing - dmaengine: idxd: add configuration for concurrent batch descriptor processing - dmaengine: idxd: add configuration for concurrent work descriptor processing - dmaengine: idxd: add WQ operation cap restriction support - dmanegine: idxd: reformat opcap output to match bitmap_parse() input - dmaengine: idxd: convert ats_dis to a wq flag - dmaengine: idxd: Remove unused struct idxd_fault - dmaengine: idxd: track enabled workqueues in bitmap - lib: bitmap: Introduce node-aware alloc API - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() - dmaengine: idxd: avoid deadlock in process_misc_interrupts() - dmaengine: idxd: Correct IAX operation code names - MAINTAINERS: idxd driver maintainer update - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature - dmaengine: idxd: force wq context cleanup on device disable path - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() - dmaengine: idxd: skip irq free when wq type is not kernel - dmaengine: idxd: make idxd_register/unregister_dma_channel() static - dmaengine: idxd: free irq before wq type is reset - dmaengine: idxd: fix lockdep warning on device driver removal - dmaengine: idxd: Separate user and kernel pasid enabling - dmaengine: idxd: refactor wq driver enable/disable operations - dmaengine: idxd: move wq irq enabling to after device enable - dmaengine: idxd: set max_xfer and max_batch for RO device - dmaengine: idxd: update IAA definitions for user header - dmaengine: idxd: remove trailing white space on input str for wq name - dmaengine: idxd: don't load pasid config until needed - dmaengine: idxd: skip clearing device context when device is read-only - dmaengine: idxd: fix retry value to be constant for duration of function call - dmaengine: idxd: match type for retries var in idxd_enqcmds() - dmaengine: idxd: fix device cleanup on disable - dmaengine: idxd: Remove useless DMA-32 fallback configuration - dmaengine: idxd: restore traffic class defaults after wq reset - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) - tools/objtool: Check for use of the ENQCMD instruction in the kernel - x86/cpufeatures: Re-enable ENQCMD - x86/traps: Demand-populate PASID MSR via #GP - sched: Define and initialize a flag to identify valid PASID in the task - x86/fpu: Clear PASID when copying fpstate - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit - kernel/fork: Initialize mm's PASID - iommu/ioasid: Introduce a helper to check for valid PASIDs - mm: Change CONFIG option for mm->pasid field - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA - iommu/vt-d: Clean up unused PASID updating functions - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() - iommu/vt-d: Fix PASID reference leak - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers - iommu/vt-d: Add pasid private data helpers - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID - iommu/vt-d: Remove svm_dev_ops - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device - dmaengine: idxd: deprecate token sysfs attributes for read buffers - dmaengine: idxd: change bandwidth token to read buffers - dmaengine: idxd: fix wq settings post wq disable - dmaengine: idxd: change MSIX allocation based on per wq activation - dmaengine: idxd: fix descriptor flushing locking - dmaengine: idxd: embed irq_entry in idxd_wq struct - dmaengine: idxd: add knob for enqcmds retries - dmaengine: idxd: set defaults for wq configs - dmaengine: idxd: handle interrupt handle revoked event - dmaengine: idxd: handle invalid interrupt handle descriptors - dmaengine: idxd: create locked version of idxd_quiesce() call - dmaengine: idxd: add helper for per interrupt handle drain - dmaengine: idxd: move interrupt handle assignment - dmaengine: idxd: int handle management refactoring - dmaengine: idxd: rework descriptor free path on failure - dmaengine: idxd: fix missed completion on abort path - dmaengine: idxd: fix calling wq quiesce inside spinlock - dmaengine: idxd: fix resource leak on dmaengine driver disable - dmaengine: idxd: cleanup completion record allocation - dmaengine: idxd: reconfig device after device reset command - dmaengine: idxd: add halt interrupt support - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail - dmanegine: idxd: fix resource free ordering on driver removal - dmaengine: idxd: remove kernel wq type set when load configuration - dmaengine: idxd: remove gen cap field per spec 1.2 update - dmaengine: idxd: check GENCAP config support for gencfg register - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission - dmaengine: idxd: remove interrupt disable for dev_lock - dmaengine: idxd: remove interrupt disable for cmd_lock - dmaengine: idxd: fix setting up priv mode for dwq - dmaengine: idxd: set descriptor allocation size to threshold for swq - dmaengine: idxd: make submit failure path consistent on desc freeing - dmaengine: idxd: remove interrupt flag for completion list spinlock - dmaengine: idxd: make I/O interrupt handler one shot - dmaengine: idxd: clear block on fault flag when clear wq - dmaengine: idxd: add capability check for 'block on fault' attribute - dmaengine: idxd: Remove unused status variable in irq_process_work_list() - dmaengine: idxd: Fix a possible NULL pointer dereference - dmaengine: idxd: fix abort status check - dmanegine: idxd: add software command status - dmaengine: idxd: rotate portal address for better performance - dmaengine: idxd: fix uninit var for alt_drv - dmaengine: idxd: Set defaults for GRPCFG traffic class - dmaengine: idxd: remove fault processing code - dmaengine: idxd: move dsa_drv support to compatible mode - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone - dmaengine: idxd: create user driver for wq 'device' - dmaengine: idxd: create dmaengine driver for wq 'device' - dmaengine: idxd: create idxd_device sub-driver - dmaengine: idxd: add type to driver in order to allow device matching - dmanegine: idxd: open code the dsa_drv registration - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus - dmaengine: idxd: remove iax_bus_type prototype - dmaengine: idxd: remove bus shutdown - dmaengine: idxd: move wq_disable() to device.c - dmaengine: idxd: move wq_enable() to device.c - dmaengine: idxd: remove IDXD_DEV_CONF_READY - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev - dmaengine: idxd: add driver name - dmaengine: idxd: add driver register helper - dmaengine: idxd: have command status always set - dmaengine: idxd: Add wq occupancy information to sysfs attribute - dmanegine: idxd: cleanup all device related bits after disabling device - dmaengine: idxd: Simplify code and axe the use of a deprecated API - dmaengine: idxd: fix submission race window - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() - dmaengine: idxd: fix setup sequence for MSIXPERM table - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin - dmaengine: idxd: fix array index when int_handles are being used - dmaengine: idxd: fix desc->vector that isn't being updated - dmaengine: idxd: add missing percpu ref put on failure - dmaengine: idxd: Change license on idxd.h to LGPL - dmaengine: idxd: remove devm allocation for idxd->int_handles - dmaengine: idxd: Remove redundant variable cdev_ctx - dmaengine: idxd: Fix missing error code in idxd_cdev_open() - dmaengine: idxd: Add missing cleanup for early error out in probe call - dmaengine: idxd: add engine 'struct device' missing bus type assignment - dmaengine: idxd: Use cpu_feature_enabled() - dmaengine: idxd: Enable IDXD performance monitor support - dmaengine: idxd: Add IDXD performance monitor support - dmaengine: idxd: remove MSIX masking for interrupt handlers - dmaengine: idxd: device cmd should use dedicated lock - dmaengine: idxd: support reporting of halt interrupt - dmaengine: idxd: enable SVA feature for IOMMU - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages - dmaengine: idxd: add interrupt handle request and release support - dmaengine: idxd: add support for readonly config mode - dmaengine: idxd: add percpu_ref to descriptor submission path - dmaengine: idxd: remove detection of device type - dmaengine: idxd: iax bus removal - dmaengine: idxd: fix group conf_dev lifetime - dmaengine: idxd: fix engine conf_dev lifetime - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime - dmaengine: idxd: use ida for device instance enumeration - dmaengine: idxd: removal of pcim managed mmio mapping - dmaengine: idxd: cleanup pci interrupt vector allocation management - dmaengine: idxd: clear MSIX permission entry on shutdown - dmaengine: idxd: add module parameter to force disable of SVA - x86/asm: Annotate movdir64b()'s dst argument with __iomem - dma: idxd: use DEFINE_MUTEX() for mutex lock - dmaengine: idxd: Fix list corruption in description completion - dmaengine: idxd: add IAX configuration support in the IDXD driver - dmaengine: idxd: add ATS disable knob for work queues - dmaengine: idxd: define table offset multiplier - dmaengine: idxd: Update calculation of group offset to be more readable - dmaengine: idxd: Add ABI documentation for shared wq - dmaengine: idxd: Clean up descriptors with fault error - dmaengine: idxd: Add shared workqueue support - !220 Intel Advanced Matrix Extensions (AMX) support on SPR - mm: Fix kabi change caused by saved_auxv[] in mm_struct for x86_64 - !270 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - 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 - !229 Intel SPR: Adding uncore PMU support and fix uprobes rbtree usage for OLK-5.10 - !251 [OLK-5.10] arm64: add machine checksafe support - !54 configs: change the value of NLS_CODEPAGE_437 from m to y - !255 ksmbd-introduce-new-SMB3-kernel-server - !262 crypto: enable some SM configs - arm64: add machine check safe sysctl interface - arm64: add dump_user_range() to machine check safe - arm64: introduce copy_mc_to_kernel() implementation - arm64: add cow to machine check safe - arm64: get/put_user support machine check safe - arm64: copy_form/to_user support machine check safe - arm64: add support for machine check error safe - arm64: extable: add new extable type "__mc_ex_table" - uaccess: add generic fallback version of copy_mc_to_user() - Revert "arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY" - Revert "arm64: ras: copy_from_user scenario support uce kernel recovery" - x86/fpu: Avoid kabi change caused by struct fpu - x86: Avoid kabi change caused by adding pkru element in thread_struct - x86/fpu: Prevent FPU state corruption - selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation - x86/cpufeatures: Put the AMX macros in the word 18 block - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing - signal: Skip the altstack update when not needed - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() - x86/fpu: Optimize out sigframe xfeatures when in init state - Documentation/x86: Add documentation for using dynamic XSTATE features - selftests/x86/amx: Add context switch test - selftests/x86/amx: Add test cases for AMX state management - x86/fpu/amx: Enable the AMX feature in 64-bit mode - x86/fpu: Add XFD handling for dynamic states - x86/fpu: Calculate the default sizes independently - x86/fpu/amx: Define AMX state components and have it used for boot-time checks - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers - x86/fpu/xstate: Add fpstate_realloc()/free() - x86/fpu/xstate: Add XFD #NM handler - x86/fpu: Update XFD state where required - x86/fpu: Add sanity checks for XFD - x86/fpu: Add XFD state to fpstate - x86/msr-index: Add MSRs for XFD - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit - x86/fpu: Reset permission and fpstate on exec() - x86/fpu: Prepare fpu_clone() for dynamically enabled features - x86/fpu/signal: Prepare for variable sigframe length - x86/signal: Use fpu::__state_user_size for sigalt stack validation - x86/fpu: Add basic helpers for dynamically enabled features - x86/arch_prctl: Add controls for dynamic XSTATE components - x86/fpu: Add fpu_state_config::legacy_features - x86/fpu: Add members to struct fpu to cache permission information - x86/fpu/xstate: Provide xstate_calculate_size() - x86/signal: Implement sigaltstack size validation - signal: Add an optional check for altstack size - x86/fpu: Remove old KVM FPU interface - x86/kvm: Convert FPU handling to a single swap buffer - x86/fpu: Provide infrastructure for KVM FPU cleanup - x86/fpu: Prepare for sanitizing KVM FPU code - x86/fpu/xstate: Move remaining xfeature helpers to core - x86/fpu: Rework restore_regs_from_fpstate() - x86/fpu: Mop up xfeatures_mask_uabi() - x86/fpu: Move xstate feature masks to fpu_*_cfg - x86/fpu: Move xstate size to fpu_*_cfg - x86/fpu/xstate: Cleanup size calculations - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() - x86/fpu: Provide struct fpu_config - x86/fpu/signal: Use fpstate for size and features - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() - x86/fpu/xstate: Use fpstate for os_xsave() - x86/fpu: Use fpstate::size - x86/fpu: Add size and mask information to fpstate - x86/process: Move arch_thread_struct_whitelist() out of line - x86/fpu: Do not leak fpstate pointer on fork - x86/fpu: Remove fpu::state - x86/math-emu: Convert to fpstate - x86/fpu/core: Convert to fpstate - x86/fpu/signal: Convert to fpstate - x86/fpu/regset: Convert to fpstate - x86/fpu: Convert tracing to fpstate - x86/KVM: Convert to fpstate - x86/fpu: Replace KVMs xstate component clearing - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate - x86/fpu: Convert fpstate_init() to struct fpstate - x86/fpu: Provide struct fpstate - x86/fpu: Replace KVMs home brewed FPU copy to user - x86/fpu: Provide a proper function for ex_handler_fprestore() - x86/fpu: Replace the includes of fpu/internal.h - x86/fpu: Mop up the internal.h leftovers - x86/sev: Include fpu/xcr.h - x86/fpu: Remove internal.h dependency from fpu/signal.h - x86/fpu: Move fpstate functions to api.h - x86/fpu: Move mxcsr related code to core - x86/fpu: Move fpregs_restore_userregs() to core - x86/fpu: Make WARN_ON_FPU() private - x86/fpu: Move legacy ASM wrappers to core - x86/fpu: Move os_xsave() and os_xrstor() to core - x86/fpu: Make os_xrstor_booting() private - x86/fpu: Clean up CPU feature tests - x86/fpu: Move context switch and exit to user inlines into sched.h - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init - x86/fpu: Rework copy_xstate_to_uabi_buf() - x86/fpu: Replace KVMs home brewed FPU copy from user - x86/fpu: Move KVMs FPU swapping to FPU core - x86/fpu/xstate: Mark all init only functions __init - x86/fpu/xstate: Provide and use for_each_xfeature() - x86/fpu: Cleanup xstate xcomp_bv initialization - x86/fpu: Do not inherit FPU context for kernel and IO worker threads - x86/process: Clone FPU in copy_thread() - x86/fpu: Remove pointless memset in fpu_clone() - x86/fpu: Cleanup the on_boot_cpu clutter - x86/fpu: Restrict xsaves()/xrstors() to independent states - x86/pkru: Remove useless include - x86/fpu: Update stale comments - x86/fpu: Remove pointless argument from switch_fpu_finish() - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean - x86/signal: Change return type of restore_sigcontext() to boolean - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() - x86/fpu: Mask out the invalid MXCSR bits properly - x86/fpu: Restore the masking out of reserved MXCSR bits - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again - x86/fpu/signal: Let xrstor handle the features to init - x86/fpu/signal: Handle #PF in the direct restore path - x86/fpu/signal: Split out the direct restore code - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() - x86/fpu/signal: Sanitize the xstate check on sigframe - x86/fpu/signal: Remove the legacy alignment check - x86/fpu/signal: Move initial checks into fpu__restore_sig() - x86/fpu: Mark init_fpstate __ro_after_init - x86/pkru: Remove xstate fiddling from write_pkru() - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() - x86/fpu: Remove PKRU handling from switch_fpu_finish() - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations - x86/fpu: Hook up PKRU into ptrace() - x86/fpu: Add PKRU storage outside of task XSAVE buffer - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() - x86/fpu: Move FXSAVE_LEAK quirk into __copy_kernel_to_fpregs() - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() - x86/fpu: Clean up the fpu__clear() variants - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() - x86/cpu: Write the default PKRU value when enabling PKE - x86/pkru: Provide pkru_write_default() - x86/pkru: Provide pkru_get_init_value() - x86/cpu: Sanitize X86_FEATURE_OSPKE - x86/fpu: Rename and sanitize fpu__save/copy() - x86/pkeys: Move read_pkru() and write_pkru() - x86/fpu/xstate: Sanitize handling of independent features - x86/fpu: Rename "dynamic" XSTATEs to "independent" - x86/fpu: Rename initstate copy functions - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() - x86/fpu: Get rid of the FNSAVE optimization - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() - x86/fpu: Rename xstate copy functions which are related to UABI - x86/fpu: Rename fregs-related copy functions - x86/math-emu: Rename frstor() - x86/fpu: Rename fxregs-related copy functions - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() - x86/fpu: Get rid of copy_supervisor_to_kernel() - x86/fpu: Cleanup arch_set_user_pkey_access() - x86/kvm: Avoid looking up PKRU in XSAVE buffer - x86/fpu: Get rid of using_compacted_format() - x86/fpu: Move fpu__write_begin() to regset - x86/fpu/regset: Move fpu__read_begin() into regset - x86/fpu: Remove fpstate_sanitize_xstate() - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() - x86/fpu: Clean up fpregs_set() - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values - x86/fpu: Rewrite xfpregs_set() - x86/fpu: Simplify PTRACE_GETREGS code - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() - x86/fpu: Sanitize xstateregs_set() - x86/fpu: Move inlines where they belong - x86/fpu: Remove unused get_xsave_field_ptr() - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() - x86/fpu: Make xfeatures_mask_all __ro_after_init - x86/fpu: Mark various FPU state variables __ro_after_init - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") - Revert "x86/fpu: Correct pkru/xstate inconsistency" - selftest/x86/signal: Include test cases for validating sigaltstack - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ - x86/signal: Introduce helpers to get the maximum signal frame size - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ - Enable Intel AMX for default config - Enable default config for Intel NTB LTR vendor support for gen4 NTB - Enable Intel SPR HFI support for default config - Enable Intel PMT support for default config - Enable SGX virtualization in default config - vfs: Check the truncate maximum size in inode_newsize_ok() - 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 - crypto: enable some SM configs - uprobes: (Re)add missing get_uprobe() in __find_uprobe() - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints - perf/x86/intel/uncore: Fix invalid unit check - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() - perf/x86/intel/uncore: Add alias PMU name - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support - perf/x86/intel/uncore: Add Sapphire Rapids server framework - x86/cpu: Fix core name for Sapphire Rapids - x86/cpu: Resort and comment Intel models - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks - perf/x86/intel/uncore: Parse uncore discovery tables - perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. - rbtree, timerqueue: Use rb_add_cached() - rbtree, rtmutex: Use rb_add_cached() - rbtree, uprobes: Use rbtree helpers - rbtree, perf: Use new rbtree helpers - rbtree, sched/deadline: Use rb_add_cached() - rbtree, sched/fair: Use rb_add_cached() - rbtree: Add generic add and find helpers - configs: change the value of NLS_CODEPAGE_437 from m to y- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - RDMA/hns: Add support for open XRC QP - RDMA/hns: Fix inconsistency between QPC's sl and DB's sl in roce v1 - RDMA/hns: Fix roce v1 traffic_class problem - xfs: fix incorrect i_nlink caused by inode racing - 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 - docs: perf: Include hns3-pmu.rst in toctree to fix 'htmldocs' WARNING - drivers/perf: hisi: add driver for HNS3 PMU - drivers/perf: hisi: Add description for HNS3 PMU driver - dm ioctl: add DMINFO() to track dm device create/remove - 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 - drivers/perf: fixed the issue that the kabi value changed - rtc: Fix race when disable/enable UIE in rtc_set_time() - rtc: Cleanup for UIE timer/polling emulation support - arm64: ftrace: fix module PLTs with mcount - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - 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 - i2c: hisi: Add gpio bus recovery support - mm: mem_reliable: Start fallback if no suitable zone found - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - 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 inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled - 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 - drivers/perf: hisi: Add TLP filter support - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu - hwtracing: hisi_ptt: Only add the supported devices to the filters list - ftrace: Fix use-after-free for dynamic ftrace_ops - 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" - net: hns3: fix get wrong value of function hclge_get_dscp_prio() - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - 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 - !260 svm: Delete unused ioctl command - svm: Delete unused ioctl command - !252 hulk backport patchs for ascend feature - !239 Intel: Enable default kernel config for Intel Emmitsburg pinctrl - Enable Intel Emmitsburg pinctrl for default config - mm: fix ignore cpuset enforcement - mm: fix alloc CDM node memory for MPOL_BIND - ascend: export interfaces required by ascend drivers - sharepool: fix sp_alloc_populate no fallocate bug - mm/sharepool: Fix add group failed with errno 28 - mm: sharepool: Fix static check warning - irq-gic-v3: Fix too large cpu_count - mm/sharepool: Use "tgid" instead of "pid" to find a task - ascend/arm64: Add ascend_enable_all kernel parameter- 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: inside-secure - Add missing MODULE_DEVICE_TABLE for of - 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 - 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 - 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. - 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 - !233 dma-mapping: provide a benchmark for streaming DMA mapping - mtd: Add several functions to the fail_function list - ubi: Reserve sufficient buffer length for the input mask - ubi: Add six fault injection type for testing - ubi: Split io_failures into write_failure and erase_failure - ubi: Using the Fault Injection Framework to reconstruct the debugfs interface - ubi: Fix permission display of the debugfs files - 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 - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - PCI: Do not enable AtomicOps on VFs - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read - mm/filemap.c: remove bogus VM_BUG_ON - dm ioctl: print error when HC and MD do not match - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - net: preserve skb_end_offset() in skb_unclone_keeptruesize() - net: add skb_set_end_offset() helper - ipv6: Fix signed integer overflow in __ip6_append_data - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - 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() - tcp_comp: Fix receives err when server receives a large packet - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - perf/core: Fix reentry problem in perf_output_read_group() - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - x86/ioapic: add an interface for driver to sync hardware data into memory - arm64: Provide a command line to disable spectre_bhb mitigation - arm64: Fix the ipi backtrace warning when softlockup - arm64: add dump instr before BUG in kernel - tty: serial: uartlite: Disable clocks in case of errors - tty: hvc: make symbol 'hvc_udbg_dev' static - tty: hvc: hvc_vio: Staticify function invoked only by reference - tty: hvc: hvc_opal: Staticify function invoked by reference - cgroup: Fix race condition at rebind_subsystems() - integrity: Make function integrity_add_key() static - scsi: hisi_sas: Modify v3 HW SATA completion error processing - scsi: hisi_sas: Fix rescan after deleting a disk - scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset - scsi: libsas: Refactor sas_ata_hard_reset() - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW - scsi: hisi_sas: Modify v3 HW SSP underflow error processing - scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix phyup timeout on FPGA - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - 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 - !228 Intel SPR: Fix watchdog blocking reboot issue on ACPI WDAT watchdog enabled system for OLK-5.10 - !235 Introduce memory reliable - !200 x86: support MWAIT C1 as the default idle state - !231 ROH: Support ROH basic functions and adapt ROH mode for RDMA/hns driver - !217 AMD: Support HSMP feature for AMD EPYC platforms - !226 Intel SPR: Adding core PMU support for OLK-5.10 - !230 Intel SPR: Add Sapphire Rapids server intel-uncore-freq support for OLK-5.10 - mm: Add sysctl to clear free list pages - mm/hugetlb: Hugetlb use non-mirrored memory if memory reliable is enabled - mm/memblock: Introduce ability to alloc memory from specify memory reigon - mm: Update reliable flag in memory allocaion for reliable task only in task context - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Show debug info about memory reliable if oom occurs - mm: Introduce proc interface to disable memory reliable features - mm: Introduce reliable_debug=S to control shmem use mirrored memory - mm: Introduce shmem mirrored memory limit for memory reliable - shmem: Count and show reliable shmem info - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - mm: Add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - proc/meminfo: Add "FileCache" item in /proc/meminfo - mm: Add cmdline for the reliable memory usage of page cache - mm: Add kernel param for memory reliable - mm: Clear GFP_RELIABLE if the conditions are not met - mm: Disable memory reliable when kdump is in progress - mm: Count reliable memory info based on zone info - mm: Refactor code in reliable_report_meminfo() - mm: Export mem_reliable_status() for checking memory reliable status - mm: Export static key mem_reliable - mm: Drop shmem reliable related log during startup - mm: reliable: Return corrent errno in reliable_check - 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 - !199 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - !195 kernel: add OPENEULER_VERSION_CODE to version.h - !175 AMD: Add minimum support for AMD EPYC Genoa platform - !168 SPR: Add vfio_group_iommu_domain interface to support DLB - !128 [OLK-5.10] Add Zhaoxin rng driver - RDMA/hns: Pass mac type to user driver for ROH mode - RDMA/hns: Support RDMA_CM in ROH mode - RDMA/hns: Add ROH basic configuration and check - RDMA/hns: Add new device ID - roh/hns3: Add support for roh dfx(debugfs) - roh/hns3: Add support for roh reset - roh/core: Add support for inetaddr notifier in roh/core - roh/hns3: Add support for roh abnormal interruption - roh/core: Add roh device sysfs node - dma-mapping:add a new configuration for map_benchmark. - dma-mapping: benchmark: pretend DMA is transmitting - dma-mapping: benchmark: use u8 for reserved field in uAPI structure - dma-mapping: benchmark: fix kernel crash when dma_map_single fails - selftests/dma: add test application for DMA_MAP_BENCHMARK - dma-mapping: add benchmark support for streaming DMA APIs - !190 sharepool: Update patches from hulk - mm/sharepool: fix the incorrect judgement of the addr range - mm/sharepool: Fix sharepool hugepage cgroup uncount error. - mm/sharepool: Rebind the numa node when fallback to normal pages - mm/sharepool: Remove the leading double underlines for function name - mm/sharepool: Fix code-style warnings - mm/sharepool: fix hugepage_rsvd count increase error - mm/sharepool: check size=0 in mg_sp_make_share_k2u() - mm/sharepool: fix potential AA deadlock - mm/sharepool: delete unused codes - mm/sharepool: bugfix for 2M U2K - mm/sharepool: Support alloc ro mapping - mm/sharepool: Extract sp_mapping_find - mm/sharepool: replace spg->{dvpp|normal} with spg->mapping[SP_MAPPING_{DVPP|NORMAL}] - mm/sharepool: Rename sp_mapping.flag to sp_mapping.type - mm/sharepool: Make the definitions of MMAP_SHARE_POOL_{START|16G_START} more readable - mm/sharepool: Avoid UAF on mm - mm/sharepool: Check the maximum value of spg_id - mm/sharepool: Avoid UAF on spa - mm/sharepool: delete unnecessary judgment - mm/sharepool: Fix UAF reported by KASAN - mm/sharepool: fix deadlock in sp_check_mmap_addr - mm/sharepool: fix deadlock in spa_stat_of_mapping_show - mm/sharepool: fix softlockup in high pressure use case. - mm/sharepool: delete redundant codes - mm/sharepool: Add a read lock in proc_usage_show() - mm/sharepool: fix static code-check errors - mm/sharepool: fix statistics error - mm/sharepool: Remove the comment and fix a bug in mg_sp_group_id_by_pid() - mm/sharepool: Remove enable_mdc_default_group and change the definition of is_process_in_group() - mm/sharepool: Remove sp_device_number_detect function - mm/sharepool: Remove unused sp_dev_va_start and sp_dev_va_size - mm/sharepool: Delete unused sysctl interface - mm/sharepool: fix dvpp spm redundant print error - mm/sharepool: proc_sp_group_state bugfix - mm/sharepool: remove deprecated interfaces - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support - watchdog: wdat_wdt: Stop watchdog when uninstalling module - watchdog: wdat_wdt: Using the existing function to check parameter timeout - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters - perf/x86/intel: Add perf core PMU support for Sapphire Rapids - perf/x86/intel: Filter unsupported Topdown metrics event - perf/x86/intel: Factor out intel_update_topdown_event() - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT - config: add HW_RANDOM_ZHAOXIN for Zhaoxin CPUs - Add Zhaoxin rng driver - defconfig: add CONFIG_AMD_HSMP=m to openeuler_defconfig - amd_hsmp: Add HSMP protocol version 5 messages - platform/x86: Add AMD system management interface - vfio/type1: Fix kabi issue for vfio_iommu_driver_ops - x86: Remove vendor checks from prefer_mwait_c1_over_halt - x86: Handle idle=nomwait cmdline properly for x86_idle - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h - KVM: SVM: Add 5-level page table support for SVM - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC - x86/MCE/AMD: Export smca_get_bank_type symbol - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Add support for yellow carp - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs - hwmon: (k10temp) support Zen3 APUs - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support - x86/amd_nb: Add AMD family 19h model 50h PCI ids - crypto: ccp - Add support for new CCP/PSP device ID - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h - vfio/type1: Add vfio_group_iommu_domain()- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - Fix the header file location error and adjust the function and structure version. - !219 【OLK-5.10】RDMA/hns: Support for bonding - !224 ROH: Support hns roh device init and adapt roh mac type - !165 ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - ascend agent smmu: an implementation of ARM SMMUv3 ATOS feature - roh/hns3: Add ROH cmdq interface support - 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' - net: tun: fix bugs for oversize packet when napi frags enabled - 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()" - roh/hns3: Add ROH hns3 driver and register a ROH device - net: hns3: add support for ROH reset - net: hns3: add support for ROH ras - net: hns3: intercept invalid MAC address setting in ROH - net: hns3: add ROH MAC type definitions and support query MAC type - net: hns3: HNAE3 framework add support for ROH client - pgp: Check result of crypto_alloc_shash properly - RDMA/hns: support RoCE bonding - !85 [OLK-5.10] x86/cpufeatures: Add Zhaoxin feature bits - !166 SPR: KVM: Add new instructions, Bus Lock Debug Exception, Bus Lock VM exit and Notify VM exit support - x86/cpufeatures: Add Zhaoxin feature bits - !171 SPR: HBM retry_rd_err_log support - !210 x86/tsc: use topology_max_packages() in tsc watchdog check - !198 update patches for sw64 architecture - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - RDMA/hns: Fix device ex_cmd capacity - RDMA/hns: Add support for sending port down event fastly - RDMA/hns: Deliver net device event to ofed - RDMA/hns: Dump whole QP/CQ/MR resource in raw - config: support sec crypto. - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem - arm64: memmap: fix request_resource return error - 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 - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - 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() - 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/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero - KVM: X86: Expose bus lock debug exception to guest - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW - KVM: nSVM: set fixed bits by hand - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT - KVM: VMX: Enable Notify VM exit - KVM: selftests: Add a test to get/set triple fault event - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault - KVM: VMX: Remove redundant handling of bus lock vmexit - KVM: nVMX: Fix nested bus lock VM exit - tools headers UAPI: Sync KVM's kvm.h and vmx.h headers with the kernel sources - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT - KVM: VMX: Enable bus lock VM exit - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run - KVM: Expose AVX_VNNI instruction to guset - KVM: x86: Expose AVX512_FP16 for supported CPUID - !161 SPR: IPI Virtualization Support - x86/tsc: use topology_max_packages() in tsc watchdog check - 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 - RDMA/hns: Support DSCP of userspace - RDMA/hns: Fix page size cap from firmwall - RDMA/hns: Fix level-0 addressing for huge page - RDMA/hns: Support adaptive hopnum for MTR - RDMA/hns: Support flexible pagesize for MTR - RDMA/hns: Alloc MTR memory before alloc_mtt() - RDMA/hns: Refactor mtr_init_buf_cfg() - RDMA/hns: Fix supported page size - RDMA/hns: Fix PBL page MTR find - 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 - !181 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !194 bonding: 3ad: add support for 200G speed - sw64: remove single step setting in uprobe - sw64: fix compile error for CONFIG_RRU=y - sw64: handle kprobe breakpoint if CONFIG_KPROBES=y - sw64: fix incorrect gp after uretprobe triggered - sw64: rewrite tlb flushing interfaces - sw64: rename ASN to ASID - sw64: fix incorrect gp after kretprobe triggered - sw64: add deep-set-template.S - sw64: adjust layout of clear_user.S - sw64: fix compile errors when CONFIG_STACKTRACE is not set - sw64: update openeuler_defconfig - sw64: print real address of sp in show_regs() - sw64: invoke hmcall with HMC_* macros - sw64: kvm: add guest live migration support - sw64: add support for S3 sleep option - sw64: remove unused sync_icache() and some debug codes - sw64: tools: add R_SW64_LITERAL_GOT support for relocs - sw64: perf: add perf kvm support for guest os - sw64: remove useless enum - sw64: perf: fix PMI with no event - sw64: unify header guard naming - sw64: fix incorrect white space use in macros - sw64: enable DEBUG_BUGVERBOSE by default - sw64: sort Kconfig select - sw64: clear .bss section using memset() - sw64: remove useless local r26 in setup_rt_frame() - sw64: fix assembly style - sw64: bpf: add BPF_JMP32 and BPF_PROBE_MEM - sw64: kvm: turn off the clock timer of guest os - sw64: bpf: fix 32-bit bitwise operation - sw64: bpf: fix insn_offset - sw64: bpf: fix ebpf jit compiler - sw64: bpf: fix ebpf jit compiler - sw64: pcie: fix piu configuration to ensure data correctness - sw64: fix get_cpu_freq() bug - sw64: lib: fix __iowrite64_copy() - sw64: switch to generic calibrate_delay() - sw64: perf: fix perf_get_regs_user - sw64: kvm: fix wrong info print of KVM_MEMHOTPLUG - sw64: init sp with kernel stack top for idle thread - sw64: ensure IRQs are off when switch/load/activate mm context - sw64: optimize instruction usage in fork routine - efi: do some cleanups for efi_map - sw64: remove trap_a* and hae from pt_regs - sw64: make RO_DATA PAGE_SIZE aligned - sw64: clean up unused single step support in kernel - sw64: fix instruction fault handler - sw64: clean up unused hmcall definitions - sw64: fix CPUFreq bug - sw64: do not set devint_wken for guest and emulator - sw64: improve deep-copy_template.S - sw64: switch to inline _copy_{to,from}_user() - sw64: fix exception handling of deep-copy_user.S - sw64: adjust instructions order of deep-copy_template.S - sw64: fix head loop in deep-copy_template.S - sw64: fix sys_rt_sigaction - sw64: remove unused members from pcb_struct - sw64: remove hmcall swpctx from context switch - sw64: force context reload without hmcall swpctx - sw64: iommu: allow unlimited minimum value of iova in unmanaged domain - sw64: simplify icache flush interfaces - sw64: rename TLB invalidate helpers - sw64: rename dik_* methods - sw64: remove context check in csum_partial_copy_from_user() - sw64: fix deep-copy_user by deep-copy_template - sw64: kvm: expand the number of SWVM_IRQS - sw64: fix compile errors when CONFIG_KVM=m - sw64: simplify do_entInt() - sw64: always use cpu_data and simplify it - sw64: gpu: use memset_io and memcpy_toio/fromio for iomem - sw64: pci: consolidate PCI config entry in drivers/pci - sw64: add MIGHT_HAVE_PC_SERIO option to control selection of i8042 - sw64: fix compile error and warning for CONFIG_SMP=n - sw64: delete run_mode in struct cpu_desc_t - sw64: adjust make rules to avoid compile error - sw64: reimplement die_if_kernel() - sw64: check processor state by user_mode(regs) - !191 roh/core: Add ROH device driver - bonding: 3ad: add support for 200G speed - roh/core: Add ROH device driver - RDMA/hns: Add clear_hem return value to log - RDMA/hns: Fix hns_roce_table_get return value - RDMA/hns: Fix RNR retransmission issue for HIP08 - RDMA/hns: Optimize the base address table config for MTR - Revert "RDMA/hns: Optimize the base address table config for MTR" - RDMA/hns: Remove rq inline in kernel - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - Revert "RDMA/hns: Fix the problem of sge nums" - Revert "RDMA/hns: Remove enable rq inline in kernel and add compatibility handling" - Revert "RDMA/hns: Support cqe inline in user space" - RDMA/hns: Fix default congest type - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() - arm64: avoid flushing icache multiple times on contiguous HugeTLB - VFS: Rolling Back the fmode macro definition and structure members - irqdomain: Fix driver re-inserting failures when IRQs not being freed - livepatch/core: Fix livepatch/state leak on error path - mtd: rawnand: cafe: fix drivers probe/remove methods - 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" - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - EDAC/i10nm: Print an extra register set of retry_rd_err_log - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM - EDAC/skx_common: Add ChipSelect ADXL component - x86/cpu: fix kabi for cpuinfo_x86.vmx_capability - KVM: VMX: enable IPI virtualization - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test - KVM: x86: Allow userspace to set maximum VCPU id for VM - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode - KVM: VMX: Report tertiary_exec_control field in dump_vmcs() - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation - x86/cpu: Add new VMX feature, Tertiary VM-Execution control- 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 - kasan: check KASAN_NO_FREE_META in __kasan_metadata_size - kasan: sanitize objects when metadata doesn't fit - kasan: introduce set_alloc_info - kasan: rename get_alloc/free_info - kasan: simplify quarantine_put call site - set hisi ptt module defconfig - RDMA/hns: Support cqe inline in user space - RDMA/hns: Remove enable rq inline in kernel and add compatibility handling - RDMA/hns: Fix the problem of sge nums - RDMA/hns: Fix ext_sge num error when post send - RDMA/hns: Use a constant instead of sizeof operation - crypto: hisilicon - support get algs by the capability register - crypto: hisilicon/sec - get algorithm bitmap from registers - crypto: hisilicon/zip - support zip capability - crypto: hisilicon/hpre - optimize registration of ecdh - crypto: hisilicon/hpre - support hpre capability - crypto: hisilicon/qm - support get device irq information from hardware registers - crypto: hisilicon/qm - get error type from hardware registers - crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support - crypto: hisilicon/qm - get qp num and depth from hardware registers - crypto: hisilicon/qm - get hardware features from hardware registers - crypto: hisilicon/sec - delete redundant blank lines - crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs - crypto: hisilicon/qm - fix missing put dfx access - crypto: hisilicon/qm - check mailbox operation result - crypto: hisilicon/qm - no judgment in the back process - crypto: hisilicon/qm - remove unneeded data storage - crypto: hisilicon/qm - fix missing destroy qp_idr - crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write() - crypto: hisilicon/zip - some misc cleanup - crypto: hisilicon/zip - optimization for performance - crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call - crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr - add CONFIG_BLK_DEV_DUMPINFO and set it enabled in openeuler_defconfig - add config to control detecting conflict of opening block device - 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 - !163 ICX: EDAC driver decoder for Ice Lake - !162 SPR: EDPC get recoveried but the PCI configuration registers value changed - !158 Intel SPR: SGX: Backport SGX EDMM support - 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 - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs - EDAC/skx_common: Make output format similar - EDAC/skx_common: Use driver decoder first - PCI/ERR: Retain status from error notification - x86/sgx: Drop 'page_index' from sgx_backing - x86/sgx: Set active memcg prior to shmem allocation - selftests/sgx: Page removal stress test - selftests/sgx: Test reclaiming of untouched page - selftests/sgx: Test invalid access to removed enclave page - selftests/sgx: Test faulty enclave behavior - selftests/sgx: Test complete changing of page type flow - selftests/sgx: Introduce TCS initialization enclave operation - selftests/sgx: Introduce dynamic entry point - selftests/sgx: Test two different SGX2 EAUG flows - selftests/sgx: Add test for TCS page permission changes - selftests/sgx: Add test for EPCM permission changes - Documentation/x86: Introduce enclave runtime management section - x86/sgx: Free up EPC pages directly to support large page ranges - x86/sgx: Support complete page removal - x86/sgx: Support modifying SGX page type - x86/sgx: Tighten accessible memory range after enclave initialization - x86/sgx: Support adding of pages to an initialized enclave - x86/sgx: Support restricting of enclave page permissions - x86/sgx: Support VA page allocation without reclaiming - x86/sgx: Export sgx_encl_page_alloc() - x86/sgx: Export sgx_encl_{grow,shrink}() - x86/sgx: Keep record of SGX page type - x86/sgx: Create utility to validate user provided offset and length - x86/sgx: Make sgx_ipi_cb() available internally - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() - x86/sgx: Export sgx_encl_ewb_cpumask() - x86/sgx: Support loading enclave page without VMA permissions check - x86/sgx: Add wrapper for SGX2 EAUG function - x86/sgx: Add wrapper for SGX2 EMODT function - x86/sgx: Add wrapper for SGX2 EMODPR function - x86/sgx: Add short descriptions to ENCLS wrappers - x86/sgx: Ensure no data in PCMD page after truncate - x86/sgx: Obtain backing storage page with enclave mutex held - x86/sgx: Disconnect backing page references from dirty status - x86/sgx: Fix missing poison handling in reclaimer - x86/sgx: Fix NULL pointer dereference on non-SGX systems - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node - x86/sgx: Fix minor documentation issues - selftests/sgx: Add test for multiple TCS entry - selftests/sgx: Enable multiple thread support - selftests/sgx: Add page permission and exception test - selftests/sgx: Rename test properties in preparation for more enclave tests - selftests/sgx: Provide per-op parameter structs for the test enclave - selftests/sgx: Fix corrupted cpuid macro invocation - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed - selftests/sgx: Move setup_test_encl() to each TEST_F() - selftests/sgx: Encpsulate the test enclave creation - selftests/sgx: Dump segments and /proc/self/maps only on failure - selftests/sgx: Create a heap for the test enclave - selftests/sgx: Make data measurement for an enclave segment optional - selftests/sgx: Assign source for each segment - selftests/sgx: Fix a benign linker warning- crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps - crypto: hisilicon/sec - fix auth key size error - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - crypto: hisilicon/sec - fix inconsistent argument - crypto: hisilicon/sec - only HW V2 needs to change the BD err detection - 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 - crypto: hisilicon/trng - fix local variable type - crypto: hisilicon/sec - fix typos in comment - net: hns3: add judge fd ability for sync and clear process of flow director - net: hns3: refactor function hclge_mbx_handler() - net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue() - net: hns3: add support for external loopback test - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - net: hns3: debugfs add dump dscp map info - net: hns3: support ndo_select_queue() - net: hns3: add support config dscp map to tc - net: hns3: net: hns3: add querying and setting fec off mode from firmware - net: hns3: add querying and setting fec llrs mode from firmware - net: hns3: add querying fec ability from firmware - net: hns3: add getting capabilities of gro offload and fd from firmware - RDMA/hns: Support MR's restrack raw ops for hns driver - RDMA/hns: Support MR's restrack ops for hns driver - RDMA/hns: Support QP's restrack raw ops for hns driver - RDMA/hns: Support QP's restrack ops for hns driver - RDMA/hns: Support CQ's restrack raw ops for hns driver - RDMA/hns: Add or remove CQ's restrack attributes - RDMA/hns: Remove redundant DFX file and DFX ops structure - !129 [OLK-5.10] update pmu for Zhaoxin CPUs - !156 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp - sched: fix kabi for core scheduling - sched/core: Change depends of SCHED_CORE - sched/core: Fix the bug that task won't enqueue into core tree when update cookie - sched/core: Avoid obvious double update_rq_clock warning - arch/arm64: Fix topology initialization for core scheduling - sched: Teach the forced-newidle balancer about CPU affinity limitation. - sched/core: Fix forceidle balancing - sched: Make cookie functions static - kselftests/sched: cleanup the child processes - uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument - sched/core: Simplify core-wide task selection - sched: Fix Core-wide rq->lock for uninitialized CPUs - admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst - sched/core: Disable CONFIG_SCHED_CORE by default - Documentation: Add usecases, design and interface for core scheduling - sched: Add CONFIG_SCHED_CORE help text - sched: Fix leftover comment typos - tools headers UAPI: Sync linux/prctl.h with the kernel sources - kselftest: Add test for core sched prctl interface - sched: prctl() core-scheduling interface - sched: Inherit task cookie on fork() - sched: Trivial core scheduling cookie management - sched: Migration changes for core scheduling - sched: Trivial forced-newidle balancer - sched/fair: Snapshot the min_vruntime of CPUs on force idle - sched: Fix priority inversion of cookied task with sibling - sched/fair: Fix forced idle sibling starvation corner case - sched: Add core wide task selection and scheduling - sched: Basic tracking of matching tasks - sched: Introduce sched_class::pick_task() - sched: Allow sched_core_put() from atomic context - sched: Optimize rq_lockp() usage - sched: Core-wide rq->lock - sched: Prepare for Core-wide rq->lock - sched: Wrap rq::lock access - sched: Provide raw_spin_rq_*lock*() helpers - sched/fair: Add a few assertions - rbtree: Add generic add and find helpers - update pmu for Zhaoxin CPUs- 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 - 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 - 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- 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 - efi: capsule-loader: Fix use-after-free in efi_capsule_write - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - 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 - block: fix regression for dm - dm: switch to rq-based after queue is initialized - blk-mq: fix io hung due to missing commit_rqs - 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 - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - arm64: kdump: Properly handle the 4G boundary - 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 - netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - 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 - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - !104 arm64 config: turn on Amazon ENA ethernet driver - arm64: openeuler_defconfig: turn on Amazon ENA ethernet driver- memcg: Fix the problem of cat memory.high_async_ratio - memcg: Modify memory.high_async_ratio changing scope - 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- mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() - ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC - ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled - 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 - 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"- mm: support pagecache limit - mm: support periodical memory reclaim - 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" - memblock: stop poisoning raw allocations - mm: introduce memmap_alloc() to unify memory map allocation - microblaze: simplify pte_alloc_one_kernel() - mm/page_alloc: always initialize memory map for the holes - mm: sharepool: sp_alloc_mmap_populate bugfix - mm: sharepool: use built-in-statistics - mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on action required events - mm: sparsemem: fix missing higher order allocation splitting - 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 - io_uring:drop identity before creating a private one - 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 - 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 - !67 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - scsi: mpt3sas: Transition IOC to Ready state during shutdown - x86: Clear .brk area at early boot- memcg: export high_async_ratio to userland - memcg: enable memcg async reclaim - Revert "memcg: support memcg sync reclaim work as kswapd" - Revert "memcg: make memcg kswapd deal with dirty" - Revert "memcg: Add static key for memcg kswapd" - Revert "cgroup: fix compile error when CONFIG_MEMCG = n" - keys: Allow automatic module signature with SM3 - 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-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - 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 - 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 - !53 Help to merge the bus lock detection and ratelimit feature for OpenEuler - !45 backport adding Intel NTB LTR vendor support for gen4 NTB - x86/bus_lock: Set rate limit for bus lock - Documentation/admin-guide: Add bus lock ratelimit - Documentation/x86: Add buslock.rst - Documentation/admin-guide: Change doc for split_lock_detect parameter - x86/traps: Handle #DB for bus lock - x86/cpufeatures: Enumerate #DB for bus lock detection - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB- 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 - 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- mm: hugetlb_vmemmap: disable hugetlb_vmemmap when dynamic hugetlb is enabled - mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON - mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl - mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing - mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries - sysctl: add a new register_sysctl_init() interface - mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* - mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* - mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions - arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 - mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP - Revert "arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB" - mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP - selftests: vm: add a hugetlb test case - mm: sparsemem: use page table lock to protect kernel pmd operations - mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key - mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page - mm: make compound_head const-preserving - jump_label: Provide CONFIG-driven build state defaults - Revert "mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled" - ubifs: Fix AA deadlock when setting xattr for encrypted file - ubifs: Fix the issue that UBIFS be read-only due to truncate in the encrypted directory - 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 - !34 SPR: HBM EDAC and MCA recovery enhancement and bug fix - EDAC/i10nm: Release mdev/mbase when failing to detect HBM - EDAC/skx_common: Set the memory type correctly for HBM memory - EDAC/mc: Add new HBM2 memory type - EDAC/i10nm: Add support for high bandwidth memory - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers - EDAC/skx_common: Add new ADXL components for 2-level memory - EDAC/i10nm: Retrieve and print retry_rd_err_log registers - EDAC/i10nm: Add Intel Sapphire Rapids server support - EDAC: Add DDR5 new memory type - mm/hwpoison: fix error page recovered but reported "not recovered" - x86/mce: Reduce number of machine checks taken during recovery - x86/mce: Drop copyin special case for #MC - generic_perform_write()/iomap_write_actor(): saner logics for short copy - x86/mce: Change to not send SIGBUS error during copy from user - mm,hwpoison: send SIGBUS with error virutal address - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers - af_unix: Relax race in unix_autobind(). - af_unix: Replace the big lock with small locks. - af_unix: Save hash in sk_hash. - af_unix: Add helpers to calculate hashes. - af_unix: Return errno instead of NULL in unix_create1(). - af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. - af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). - unix_bind_bsd(): unlink if we fail after successful mknod - unix_bind_bsd(): move done_path_create() call after dealing with ->bindlock - af_unix: Remove unix_mkname(). - af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). - af_unix: Cut unix_validate_addr() out of unix_mkname(). - af_unix: Return an error as a pointer in unix_find_other(). - af_unix: Factorise unix_find_other() based on address types. - fold unix_mknod() into unix_bind_bsd() - af_unix: Pass struct sock to unix_autobind(). - __unix_find_socket_byname(): don't pass hash and type separately - af_unix: Use offsetof() instead of sizeof(). - unix_bind(): take BSD and abstract address cases into new helpers - unix_bind(): separate BSD and abstract cases - unix_bind(): allocate addr earlier - af_unix: take address assignment/hash insertion into a new helper - ARM: module: Add all unwind tables when load module - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - block: fix mismatch size for flush_rq - 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 - crypto: hisilicon/sec - don't sleep when in softirq - !29 Intel SPR: HFI support - !35 Intel SPR: SGX: backport SGX MCA recovery co-existence - !30 Intel SPR: powercap: intel_rapl: support new layout of Psys PowerLimit Register layout - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/sec - add sm4 generic selection - crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num() - crypto: hisilicon/qm - replace hisi_qm_release_qp() with hisi_qm_free_qps() - crypto: hisilicon/qm - set function with static - crypto: hisilicon/qm - remove unused function declaration - crypto: hisilicon/sgl - align the hardware sgl dma address - crypto: hisilicon/zip - support last word dumping - crypto: hisilicon/hpre - support last word dumping - crypto: hisilicon/sec - support last word dumping - crypto: hisilicon/qm - add last word dumping for ACC - crypto: hisilicon/zip - support register checking - crypto: hisilicon/sec - support register checking - crypto: hisilicon/hpre - support register checking - crypto: hisilicon/qm - add register checking for ACC - kernel.h: drop inclusion in bitmap.h - crypto: hisilicon/qm - optimize the barrier operation - crypto: hisilicon/qm: Set the VF QM state register - hisi_acc_qm: Move VF PCI device IDs to common header - crypto: hisilicon/qm: Move few definitions to common header - crypto: hisilicon/qm - support the userspace task resetting - crypto: hisilicon/qm: Move the QM header to include/linux - crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3 - crypto: hisilicon/sec - add the register configuration for HW V3 - crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos - crypto: hisilicon/sec - use the correct print format - crypto: hisilicon - cleanup warning in qm_get_qos_value() - crypto: hisilicon/qm - disable qm clock-gating - crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init() - crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume() - crypto: hisilicon/qm - simplified the calculation of qos shaper parameters - crypto: hisilicon/qm - some optimizations of ths qos write process - crypto: hisilicon/qm - modify the value of qos initialization - crypto: hisilicon - modify the value of engine type rate - crypto: hisilicon/hpre - use swap() to make code cleaner - crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name - 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 - mm/sharepool: Check sp_is_enabled() in all exported interfaces - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Fix kabi borken in sp_group_master - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - mm/sharepool: Avoid NULL pointer dereference in mg_sp_group_add_task - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Support read-only memory allocation - mm/sharepool: Modify sharepool sp_mmap() page_offset - mm/sharepool: Accept device_id in k2u flags - mm/sharepool: use rwsem to protect sp group exit - mm/sharepool: Allow share THP to kernel - !31 update patches for sw64 architecture - !27 Intel SPR: New instructions AVX VNNI and 5G ISA - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() - x86/sgx: Add hook to error injection address validation - x86/sgx: Hook arch_memory_failure() into mainline code - x86/sgx: Add SGX infrastructure to recover from poison - x86/sgx: Initial poison handling for dirty and free pages - x86/sgx: Add infrastructure to identify SGX EPC pages - x86/sgx: Add new sgx_epc_page flag bit to mark free pages - Intel: AVX VNNI: x86: Enumerate AVX Vector Neural Network instructions - Intel: 5G ISA: x86: Enumerate AVX512 FP16 CPUID feature flag - sw64: fix floating point register corruption - sw64: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP - sw64: kvm: enable binding_vcpu debug dynamically - sw64: reimplement save_stack_trace() - sw64: reimplement get_wchan() - sw64: reimplement show_stack() method - sw64: rename debugfs dir sw_64 to sw64 - sw64: deliver a hot reset to Root Complex with plugin JMicron 585 card - sw64: fix simd version of memset - sw64: remove unaligned count - sw64: pci: fix maximum bus number for pci scan - sw64: add a misc device to chip_vt.dts for memory-hotplug - sw64: add memhotplug support for guest os - sw64: perf: fix raw event count - sw64: gpu: replace '_memset_c_io' by 'memset_io' - sw64: fix __csum_and_copy when dest is not 8-byte aligned - drivers/irqchip: add sw64 interrupt controller support - sw64: perf: fix the number of supported raw events - sw64: dtb: check address validity with physical address - sw64: kvm: fix incorrect page_ref_count() call - sw64: iommu: fix iommu interrupt handler - sw64: fix dma features for zx200 - sw64: pcie: fix lack of PME and AER interrupt service routines - sw64: gpu: correct low-level mmio memset/memcpy direct calls - sw64: fix compile errors for NOT chip3 - sw64: perf: add fp based stack trace support - sw64: rewrite elf core copy interfaces - sw64: fix ptrace.h with types.h and NOT __ASSEMBLY__ - sw64: merge user_fpsimd_state into thread_struct - sw64: add ARCH_TRACEHOOK and regset support - sw64: change the value of physical_id in /proc/cpuinfo - sw64: perf: add exclude_user and exclude_kernel support - sw64: fix some structs related to pt_regs - sw64: add builtin LPC interrupt controller to chip3.dts - irqchip: add sw64 chip3 builtin LPC interrupt controller driver - sw64: remove discontiguous memory support - sw64: check integrity for dtb passed by BIOS - sw64: simplify pgtable helpers - sw64: simplify __phys_addr and __virt_addr_valid - sw64: avoid copying thread_struct twice - sw64: move struct pt_regs to kapi ptrace.h - sw64: access pt_regs with regoffsets where appropriate - sw64: remove other struct switch_stack things - sw64: remove switch_stack from __sw64_vcpu_run - sw64: remove switch_stack and allregs from entUna - sw64: get blocked thread's frame pointer from thread_struct - sw64: dump callee-saved registers from pt_regs - sw64: remove switch_stack from signal handling - sw64: remove switch_stack from entMM and entSys - sw64: remove r9_r15 argument of dik_show_regs and die_if_kernel - sw64: switch to generic fork like system calls - sw64: add fpu state save/restore interfaces - sw64: access IO space with readX/writeX - sw64: map logical address with __va() - sw64: read host IO registers with rdio64 hmcall - sw64: map address by OR operation in __va() - sw64: iommu: work around iova mapping on pci bars - sw64: do not include sw64io.h in io.h - sw64: remove unused IO_CONCAT - sw64: kapi: use generic vga.h - sw64: clean up unused pci iounmap operation - sw64: remove VGA_HOSE things - sw64: kapi: include generic modules.h - sw64: kapi: remove unimplemented IPLs - sw64: kapi: remove redudant SMP_CACHE_BYTES - sw64: move ucontext.h to uapi - sw64: kapi: generate some kapi headers from generic ones - sw64: kapi: remove unused header-y from Kbuild - sw64: uapi: include generic param.h - sw64: uapi: generate some uapi headers from generic ones - sw64: remove unused header files - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub - thermal: netlink: Add a new event to notify CPU capabilities change - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET - thermal: intel: hfi: Notify user space for HFI events - thermal: intel: hfi: Enable notification interrupt - x86/Documentation: Describe the Intel Hardware Feedback Interface - thermal: intel: hfi: Handle CPU hotplug events - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface - x86/cpu: Add definitions for the Intel Hardware Feedback Interface - thermal: Move therm_throt there from x86/mce - x86/mce: Get rid of mcheck_intel_therm_init()- 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 - 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 - !26 Intel SPR: SGX virtualization support - !25 Intel SPR: Intel PMT support - !24 Intel SPR: intel_idle support - docs: virt: api.rst: fix a pointer to SGX documentation - platform/x86: intel_pmt_telemetry: Ignore zero sized entries - platform/x86: intel_pmt_crashlog: Constify static attribute_group struct - platform/x86: intel_pmt_crashlog: Fix incorrect macros - platform/x86: intel_pmt_class: Initial resource to 0 - mfd: intel_pmt: Add support for DG1 - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable - platform/x86: pmt: Fix a potential Oops on error in probe - platform/x86: Intel PMT Crashlog capability driver - platform/x86: Intel PMT Telemetry capability driver - platform/x86: Intel PMT class driver - mfd: Intel Platform Monitoring Technology support - PCI: Add defines for Designated Vendor-Specific Extended Capability - intel_idle: Fix SPR C6 optimization - intel_idle: Fix the 'preferred_cstates' module parameter - cpuidle: intel_idle: Drop redundant backslash at line end - cpuidle: intel_idle: Update intel_idle() kerneldoc comment - intel_idle: add core C6 optimization for SPR - intel_idle: add 'preferred_cstates' module argument - intel_idle: add SPR support - intel_idle: enable interrupts before C1 on Xeons - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled - intel_idle: add Iclelake-D support - intel_idle: update ICX C6 data - intel_idle: remove definition of DEBUG - intel_idle: add SnowRidge C-state table - x86/sgx: Silence softlockup detection when releasing large enclaves - x86/sgx: Fix free page accounting - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl - x86/sgx/virt: extract sgx_vepc_remove_page - x86/sgx: use vma_lookup() in sgx_encl_find() - mm: add vma_lookup(), update find_vma_intersection() comments - i915_vma: Rename vma_lookup to i915_vma_lookup - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code - KVM: x86: Add capability to grant VM access to privileged SGX attribute - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions - KVM: VMX: Frame in ENCLS handler for SGX virtualization - KVM: VMX: Add basic handling of VM-Exit from SGX enclave - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features - KVM: x86: Add support for reverse CPUID lookup of scattered features - KVM: x86: Define new #PF SGX error code bit - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) - x86/sgx: Move provisioning device creation out of SGX driver - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs - x86/sgx: Add encls_faulted() helper - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) - x86/sgx: Move ENCLS leaf definitions to sgx.h - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled - x86/cpu/intel: Allow SGX virtualization without Launch Control support - x86/sgx: Introduce virtual EPC for use by KVM guests - x86/sgx: Add SGX_CHILD_PRESENT hardware error code - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() - x86/cpufeatures: Add SGX1 and SGX2 sub-features - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit - x86/mm: Signal SIGSEGV with PF_SGX- 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" - livepatch/ppc32: Fix the stack check for exception frames - livepatch/ppc64: Fix the stack check for exception frames - livepatch/ppc64: Fix several compilation errors in unwind_frame() - 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 - 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 - livepatch: Add klp_module_delete_safety_check - livepatch/x86: Add arch_klp_module_check_calltrace - livepatch/x86: Add do_check_calltrace - livepatch/powerpc64: Add arch_klp_module_check_calltrace - livepatch/powerpc64: Add do_check_calltrace - livepatch/powerpc32: Add arch_klp_module_check_calltrace - livepatch/powerpc32: Add do_check_calltrace - livepatch/arm: Add arch_klp_module_check_calltrace - livepatch/arm: Add do_check_calltrace - livepatch/arm64: Add arch_klp_module_check_calltrace - livepatch/arm64: Add do_check_calltrace - livepatch/powerpc: Support breakpoint exception optimization - livepatch/powerpc: Change livepatch_create_btamp to a public function - livepatch/arm: Support breakpoint exception optimization - livepatch/arm64: Support breakpoint exception optimization - livepatch: Add arch_klp_init - livepatch/x86: Support breakpoint exception optimization - livepatch: Use breakpoint exception to optimize enabling livepatch - livepatch: Traverse klp_func_list by using the rcu interface - livepatch: Delete the duplicate code of klp_compare_address() - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - sign-file: Support SM signature - mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool - mm: kfence: fix objcgs vector allocation - mm/kfence: print disabling or re-enabling message - kfence: enable check kfence canary on panic via boot param - kfence: test: try to avoid test_gfpzero trigger rcu_stall - kunit: fix UAF when run kfence test case test_gfpzero - arm64: kfence: scale sample_interval to control re-enabling - kfence: make re-enabling KFENCE compatible with dynamic objects - kfence: alloc kfence_pool after system startup - kfence: allow re-enabling KFENCE after system startup - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page- 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 - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones - 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 - 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- sched/fair: Add document for burstable CFS bandwidth - sched/fair: Add cfs bandwidth burst statistics - sched/fair: Introduce the burstable CFS controller - mm: memcontrol: add the flag_stat file - 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 - ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed - 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 - 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() - crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation - crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation - crypto: arm64/sm4 - add ARMv8 NEON implementation - crypto: arm64/sm4-ce - rename to sm4-ce-cipher - crypto: sm4 - export sm4 constant arrays - crypto: sm3,sm4 - move into crypto directory - io_uring: always use original task when preparing req identity - 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 - memcg: introduce per-memcg reclaim interface for cgroup v1 - selftests: cgroup: add a selftest for memory.reclaim - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory - selftests: cgroup: return -errno from cg_read()/cg_write() on failure - memcg: introduce per-memcg reclaim interface - 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 - selftests: tls: skip cmsg_to_pipe tests with TLS=n - selftests: tls: add missing AES256-GCM cipher - selftests: tls: add missing AES-CCM cipher tests - selftests: tls: test for correct proto_ops - selftests: tls: test splicing decrypted records - selftests: tls: test splicing cmsgs - selftests: tls: add tests for handling of bad records - selftests: tls: factor out cmsg send/receive - selftests: tls: add helper for creating sock pairs - selftests/tls: add SM4 GCM/CCM to tls selftests - selftests: tls: clean up uninitialized warnings - selftests/tls: Add {} to avoid static checker warning - tls: Skip tls_append_frag on zero copy size - net/tls: fix slab-out-of-bounds bug in decrypt_internal - tls: splice_read: fix accessing pre-processed records - net/tls: support SM4 CCM algorithm - net/tls: support SM4 GCM/CCM algorithm - net/tls: make sure tls offload sets salt_size - net/tls: make inline helpers protocol-aware - 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- 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 - nfsd: Fix null-ptr-deref in nfsd_fill_super() - arm64: Add non nmi ipi backtrace support - slub: add back check for free nonslab objects- sched/fair: Update rq clock before unthrottle a qos cfs_rq - io_uring: fix soft lockup in io_submit_sqes() - arm64: Fix wrong logic in gic_arch_restore_irqs() - pkcs7: parser support SM2 and SM3 algorithms combination - 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- mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - ext4: Fix warning in ext4_da_release_space - perf: hisi: Fix unexpected modifications in hisi_uncore_l3c_pmu.c - 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 - irq-gic-v3-its: It can't be initialized when the GICR had been cut - irq-gic-v3: Add support to init ts core GICR - crypto: tcrypt - add asynchronous speed test for SM3 - crypto: x86/sm3 - add AVX assembly implementation - crypto: sm3 - make dependent on sm3 library - crypto: sm2 - make dependent on sm3 library - crypto: arm64/sm3-ce - make dependent on sm3 library - crypto: sm3 - create SM3 stand-alone library - 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() - arm64: kaslr: support randomized module area with KASAN_VMALLOC - arm64: Kconfig: support CONFIG_KASAN_VMALLOC - arm64: kasan: abstract _text and _end to KERNEL_START/END - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC - 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 - sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - 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() - bpf, sockmap: Add sk_rmem_alloc check for sockmap - 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 - bpf, sockmap: Fix memleak in sk_psock_queue_msg - bpf, sockmap: Zap ingress queues after stopping strparser - bpf, sockmap: On cleanup we additionally need to remove cached skb - bpf, sockmap: Fix memleak on ingress msg enqueue - skmsg: Fix a memory leak in sk_psock_verdict_apply() - sock_map: Fix a potential use-after-free in sock_map_close() - skmsg: Avoid lock_sock() in sk_psock_backlog() - net: Introduce skb_send_sock() for sock_map - skmsg: Introduce a spinlock to protect ingress_msg - skmsg: Lock ingress_skb when purging - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU - perf: hisi: Add support for HiSilicon SoC L3T PMU - perf: hisi: Fix read sccl_id and ccl_id error in some platform - perf: hisi: Make irq shared- 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 - block: fix kabi change since add bd_write_openers and bd_part_write_openers - kabi: deduplication friendly structs - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - bpf: Access bpf_sock's src_ip4 and sorc_port in BPF_CGROUP_INET_SOCK_RELEASE hook - bpf: Add new bpf helper to get SO_ORIGINAL_DST/REPLY_SRC - bpf: Add bpf_get_sockops_uid_gid helper function - net: core: Add a GID field to struct sock. - 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- hugetlb: Add huge page alloced limit - kfence: parse param before alloc kfence_pool - 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 - kfence: Fix wrong memblock_free when enable dynamic - 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- 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 coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver - net: snmp: inline snmp_get_cpu_field() - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64 - kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io - vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed - mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - scsi: ses: Fix crash caused by kfree an invalid pointer - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - kfence: Fix wrong size of alloc_covered when enable dynamic - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - arm/arm64: paravirt: Remove GPL from pv_ops export - ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id - net/hinic: Fix double free issue - eulerfs: remove redundant calculations - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance" - lib/iov_iter: initialize "flags" in new pipe_buffer - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - skmsg: Teach sk_psock_verdict_apply() to return errors - netfilter: nf_tables_offload: incorrect flow offload action array size - kfence: make test case compatible with run time set sample interval - kfence: Add a module parameter to adjust kfence objects - f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULLdc-64g.compass-ci 1709711287 5.10.0-153.45.0.123.oe2203sp25.10.0-153.45.0.123.oe2203sp20-metadata_list-compact_tlv-perf-debuginfo-5.10.0-153.45.0.123.oe2203sp2.aarch640-metadata_list-compact-perf-debuginfo-5.10.0-153.45.0.123.oe2203sp2.aarch64debugusrbinperf-5.10.0-153.45.0.123.oe2203sp2.aarch64.debuglib64traceeventpluginsplugin_cfg80211.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_function.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_futex.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_hrtimer.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_jbd2.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_kmem.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_kvm.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_mac80211.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_sched_switch.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_scsi.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_tlb.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debugplugin_xen.so-5.10.0-153.45.0.123.oe2203sp2.aarch64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/traceevent//usr/lib/debug/usr/lib64/traceevent/plugins/-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-protectioncpioxz2aarch64-openEuler-linux-gnu directoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=6467682248b2072755e3fcae4336c1db1e76bda2, for GNU/Linux 3.7.0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fa1e82b811a9b9f56d8974df0d7b06b11efc9d1f, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=180ad6776e74edd779d0377c76d6976e505a186c, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=764377f643caf4a7a343438c4f5f4da4dfe3d188, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=07b67279efc7197d824b1213c8ffe7f41bc9c649, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d23a5f76eaecdedb0cfe2e2c4d8ff865d2958ddf, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b69ed8c753e3a2f72cdb0c7811f436b09c6aa7a4, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=77968b24cdaabe33236e7b2918c951ca22fde3aa, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e458e7fe7fda311dd5b6c049d705c3dc6ee6114, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=edf51010d5cf07bef6b3780813e2a4b111f5fe1a, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4674e3122ba76a22e70e78fb20fe81ec7c7a2f11, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=78eb4e73296ffbd163f910e3a8a032d26c2bb549, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=099658ce83750a19e0362c772301465b1fb97a50, with debug_info, not strippeddl>c:PREutf-8c8071da1732ac166aea130315f35999ff7c0b4d6f6c9647df7e6bf87f2d8c91b43469e3ff9d8cddfa797318f16c9596e34c6543670d21eb7eb1570848438a1e3?`7zXZ !#,_] b2u Q{LXMl>H:ľVvClĀ"jVvZ.Ҏx6e,` ap0Kl,/? Qk3c)Ÿf*xfz틽kbf JxBl:9OtXQ-OHvuE5Dc%@Սkb>ݮRJBB~YoU1 Nu>}֣S?':fQ +oĭKvuͅF%kZISHlxE'uQUEe3nUx0mS7Z4t4x|23e3o: H0)]xH^PdTĴ㕌;X橺 tln$[u(1ۻ 8uڽElg-jB{7ë= &AE\9O獬 Dv^H7V`n*n~w&Ocl8R}7<[qC DZ9{F*ũA)p)]M􃑠DB~ݹ/3ŎNpXHP1u_~s`9f~}\ӫ֚}4*:rwz9ixDCpu1\_nLG\"}¢M+)c5~0<{S蘨O%Yo߉F>!'8HڷvbdQQf6C,10EgkJ9D*e40羃O((G/W7m#usѮ 6j!!oL]\mejzoՉe? rn6 vP 4"PڜW3L6,XM}dTG[(8G&>%K ΐH)퇆T'u<LC!jXIЕZo2+g)m>N{ck)0>+Q=za1/q W"9wss(|)9ǍCnV6el [.`U0gd!3O}^+)u\N͚f[M!,6 12sRY4F ! /JB\LT|QZH|Ѿ̍B YHN6]q|&oLEU뻻¡EB[B\5鳦c~Z}RqL,!QoþV[˦~®yCU:9f^!.(b/Fj/&ȼ+k8Zpmw70ͻ-(^\Z a-_U9TsWI)YR eNwmrW**cnEdE 9[gɢf'/p>cnsaR@$qH4zi?΁T=+Ԝfżyƴ236F44r臡.)&e¶˻ )|KLHVj7|0V3sp9p_<%x\Go4$KچʢJXE]I b w6[oiI#YP.g̳RwAv7`P'>/5/E++&xA2-^'3 Z;XC?^㪱1 N%˄UȨBufJfG.,;glPE$urb_ÿ%a?Z6 4[gD7/ \iWu(vVФ1U +<Ի[j#lVgA%:_مҺt$ kudl[+QąЃ'gtZSsz$f}aN|'o4HQxZY< vaM *̧NYl.!ks6QTDuSWt@aޡU4i+=c>k5+j+ Q`3b ;b IݚقjFxBc?BN\jeŇJD%h!M/sӀVoF6Wry K X* 0Nf4'"[ )꯭#Ǭi=friOcf VQ@jtŘ%/ M^HťVi}̣M&V'tKk`cz1kƼaq ,^2f+iI|۫Zڄz E Yn_mnv% G7|qS`5 :]0c+9A)Ad&$ս&KcTPndxFR~~r"X|4pDEWʩW*<҉؆OqyB'D4whZv;k9c:KSpP-:f)3 gLL~:1IkuMDۣ'3'-^q`>q SQUЙ|00;knDʑ,t*x4gL$ ZItbnmyzh`zsu].$ > N6ݗ+pg #YR-4T\#Dcq~#_ʹp>/:ECo %ox@{{[" V)t1ɱ1fO NePJǽqOGHm>a샆ʄO]1 3\JqԌCoj?l+~O);yxYៗENuiVT(q'΁;`$W=ۉ:Mb gsK@c42nkl:w;ECUZpM]PU!^{0E5{!7.׆759l8V粨 h XTfP+v9}^] 1cv6~nm/ !9=i'f\=,w3Ƣ(Ȥ\KsR'gi;oyn0j }^ᜰ-3ix\,8> ዉt[Qf 9裊R'OA˺K*Q26!w XnTJs9l1yw }[ ]c wAe a%`2._!o#hMvnyu\#sW9r6Qχ,:D.7ny3G',Nł*fcиlY1xfjpuE]RzPجkM#1鐬AނnubqGN$-#Kvumc=OUf3tۡ3""[n:`,9opG}۠8=tyrhV:.!5U' p$ +Og\*aǀ[ WK$irX-3]gǫ`A8mXwQ á"Ug% ԛ((}PalUx+`Vc<5va H,_ Ba5*-YSS+|Zf&;eUA(m`:M^|`('#Hd]gr]jgaZP%dUMG76eJ|aOI :v/bf#wMh ~эD;I,!vP>0zsʊ0kH{o>k0(6cZe-λIAgPlV' rd_;(%[ƀZ2LY [EĖsVA==0_lk#?QuQQސe>mF CL8,$G|WVБ<ɓ^Ya5XW7'UyV+(w1rq-/p;2 RueBZ[ܔaj *}4yk4!\7Ts]W0ګ+"_),RXՎ:s\?7?I^kpBtFOּߴdg'ҙ G_Y; u)ePoQ˞UG|"7:sn#-F=zq|I+jof%'@%#owyveJ.JYtw؟C㼘/+YaSS2~z/8erR] @" K5 ?,L*2«gŒ:_8ZDP7[7=?(I?Lœ$i*2d9He۔n ɞ;ЁDmoh0qCN[BY0aoIBqu$F#q߫ދ PLuI} 5Xkoښ<@*ȔFR%ܧk0eziȖG] ~N)B٦wlQXJ!?ds5 P !dH y8;9YK}#hIOqYY zL"u'u K3t!.yJKdeEl80U2 9FM ziM 3 `oM=+2CJ[PFEɶϢ'4s J;t<mnPOIQ+88|.66*G& e*H%pKSoD r dͪbZpZZ&K)X5Ax%a{vH%V2TVU$HjQYO{I0g~nd1*.]aۑ=Ċ彶2E_|f!:pcQK;eۆiQUnaH"1-,EȨP 4~ QA0V2}g LGGv6WgР;`@xGmoTCL9IZPbUW T ̂I{Nr2M&`vD*Z쫮zB#VXW KYGT[l~ kW `l.YK9/bMOn#U]6t @_ a) tݖl=57qhR>3s?Gy΅o$/L_ԂdkU"c F$*y7^t'9х !I+BY**̆KzV.gѕ`N$dvx9<9.0fPeCdyb@6ed_A95PvaKucyStF./%.e(C;A75Qו z.,WF~HM7cn]kqpolGHe, xa;u0`"N%I<$;zA0zx]vKXOw\M${b*DŽ9%>"neG?yRuSyyTKbx]w6mw ÆұO $0п'_Yy R\#y2`!,w2 cғV6|UI\v!N7XKH"HRU6bϸq*O)I|EK,tTw?DmҎpoy$f},"nf|o}z\ -Siх4;u͑^@n6[_1ɭ<@5h!bDX[$,&ansk#Dߍ ]U-":F9,[8 󧭡qK0/h3A8]_i-|uFhʔeUJ/%#4nO!թOظH^[ԴgK[Kp‚Ȑr55.Ǟ-KI=c>M@[CxtHFB& c>Q;H.zʙ qVUC֘6;J0=Q3p-~@m2ӵb0pvxیN9ad&TBEw(-SNy "N9e,H9vrKҝ\HH%MQ^Y]5G{ܗ[Z{;%BQEeos M%ۈSDe"@cz7ցe%f`Jpo_CP+RN}=8ga`8Ek$[(>%Yg+h;^zxF@|7'̷4=l[&PPr˺ǤWqim[˙^PLߜHi-5cG+H Nz  W"S }N4E.q*0(7?< .,! ¡|Sʬ Lm#\h O#&Limб\:K02UM g!|vsբeΛmb (0":!rEyCm!WA8p3^czם噿^OAP@jIFD 5/pЁMALLؒNW C( ;TQw%Aj "Pa~.rO}O^rEX܃O™=Gf~eEǍ`U6Y?xbaKNĄ*FTɼy/Su LMP,c5%Q|:&"jq7D]P+9va=#W\kT>sW{6I,_b'uW$;0t=&$pDܐE~Xyҷͯ5MfSI>2 x+ȋD B︣AvN)#^F&ΔR@je/̅D Y,4cg o>Pp/ӓڔl$x4R&2 ubeDeʊ#(ax7at$׼D:9%&cNGpt0S[CPF^4X*LtYcs!}X+Vvc*! @٠8V@l: qEJq԰,#A2!Ŧ&M)Ȓ(RfKsT%ó;. ryFS0Z"j 3w3&-ɜ^6qT(s/ןrb8goa+$հe?Qkjx@[Wq2ޙx 4 Ĝl )\Mv40 _aKgV\9f̛.I9G;@Uriz$˲L %GUb (ZK.'iu1n&~ٜ3&y QQ<LgHKGuOЭ(EGV}URh*~Uo>?qn׃8`8r8, wYrX0"eyI|T.iL3W(/ym\ԭZ;G{ŸMyه!3%+HBI&K*싖tL7 L52TygVq%:lSGʐKn сXr["ȅ ^ ve7__V V6jk_[i/^ ,xO9~U? f27 Ouo 2oLqډ,$Rw q47*ţ,,وMR{fa֒r,iT&|X#(Y`a/jk2ZŲ'Z];T๧^M Z'j fg͠‹ǫm ud/&:T+)Mi,ց.'z(-A7~ǻʜGd<]$0@i^Jfm<JUQuV0 ΑfD?cr?ň(#}XZDy"cNc3tˀԱl0A y4{̓k@&CJwvT7ytt YZssca:PkzO_KU˃Nq]6VF& "g !܎"WXI#l rSt*|CL$&.dx Pq-Б}ҳKz#hDIB=EOjU:ʼPaG0MV m%Ĵf=|dN~5T6Q@7|X[1Q@q^+12? mپu-{熩LU' ׮z$jY?p!1g҉Ydj2~I ,~\67}eѥgAgmA9ҖQx }WGKڪ„ }?nw_]d``$+J_:+j[,QnT@R/Z8^t1:;P??bT:V nÿ!oDԜ؅}0Jm/0[d-R|B i䰔T#s[jl5= Hm~!-JKgRN9"`2nU&kSjiM-׊"Bb<ۊџۻ[B )BOdHCZH7& V'8ƚ̦F)mV15{QgҀp[͢9J m ]ʋVw9ߌ|Ƹҩ5"JS۷s?k}A5J+N\ BW Qݐ"jWv5Bo@eI7Bo:Dñp~SykG͕#X^Axș+SmBZ dÏTEI'0n^-j Rbߟ' 0k%MYЖ?U(`|Dv'܄m-4mI9@"5/oY?2ư`Ofx>˚bu2H-*\:Uq-;-8c QbQhXC >Z ݿk%Y?֏M6) 6Z&vN"h=G׆!cg:eZ ¬%h;%BGΐNM_NHI!b "H.M{gÜؽJF5,'^(Hyw>1^4i'R}`V"9{mt٫^V%B\79ms߼f E6~BbgYF8 UڮZC}DG2U?2M{C#H́ڡ!J{~&l2LVJ3_dCʸTۅ1]؅[yO}Q#r^fN MSu{bIVSU؜6k_-%[4VaQ  4~`163FAW q]ѓWz9pBO|mW5'olICB7)YoxhV_LU@AN.'>VzK[a윐닾r-ʉLP uG2\ bηw9L}ÁyLo/M]gi?$snMrGB[NpoCC/\m2G"xqzHf/@MFf>jKTNM&*y'עfF__$뀓ɶ>7 Vo \Z&LqoS@UQX2\y^7fZ5 a!oFᴓ:l(H119`9Mdk퉦11<}4 HV~*g錅Po5p4 ܚߢXYp|jemO|Uԧ$*_n .u.΋/PWkXZBKv.@_7n5irBש_lb$)94z#I,?kݴ qÿt o]l):0o*s,Y4CoVnnq#oh%Tb S/}qxpxP6>(!損p<`{9 L녨v2a=(ɭ]2-U7koua Ff3@.Arze9lk &t~(L8-/Hbg.3H8/]4m}|XUG\: v/sH=i)}ShzPII6 ]7嘯)^R)otF(䵺FGkk)[zNf]&٣YUFLASOo6J#KoJ \ON$K^R)qAOWcXo'8wnL3Pr(C&OvB4yteQI9 ZNL:_m#"B\}hUGh.r |k5QQgBDv>[ߥ="EM+cf_3PKQݫՖv}{4 M祥aOk$yL1+4?LA$̤B"{^Tw.Kg$G'~/h3\|QLgtkx:R! 23/+0PAZ7jqW"exMTOb0)>Te pXix#"P@pu|$N&g?Zj{?iź=;UnKIܷrEK!3"`~y#2 -|jZQ[ѢBS[\)Mc#z~+xD)B(T G@MTkHF8τeg7t:|t M֢яWfRL^ QȩqӖq }+uhU]vuE53ͺ@'ʞIb/cILHܭfY{S] ` K,\S:_5ky*l ̴ԹyEw3q5 W$cy;)/&ǁJL-$""d<8BLK(,D zOcu.m:Hħ4}36f=aԡ ,hd#Rp9.ntYho _Ω.7ߡ }.EpG @'/e ]ޑk ga{xSޠK __$zz|%·~зL !u :+½ŃtWkcd{WLcEI|f@=mXNnP-bJ =Jb]# SuߊTd_n7ۡlwi>-*3q9Fx/S\NOQ@%aӅs &Oq80 O4.\/&C؜ʎ@T6=fa<G9 60?Mc/4+U5+ 4QzfR̊Fho8\Lqᵍ7vzl"Mw_芶|M⠠<+ }2y]`.=״:2h6OuB1mpݤegq[XL#hiE6 ϭ2R@[$StXUV2%&h:G(IYbXeJB"F[E`zyNLyidz*vxu0&vqg@qqT|x.ټ6p1 c/ffyԤh9 }7~-d Mr!O֡O&BPҍxe덗*lyg1.&vzyܔB =f3Vl*L[:נLCg]Zll| D/=E>0hPZc{$f@\T IӐA oӣ…M͜_ }U>pKʹ4Kg("s6yE;QqV|Y!!)@ QJAϢ"| _j߉4ͱVO! bxhuuwX'WkǾcʋG/l FGr':WT>m8T"V *7 ][cI_RӿRyYϣ"Z #!,S͌Bw@P fzlr<vιX9P,O6uM=_N:vHj_کz綕w "\BǙ`i%GAG^u&A!0)͕D~lOWLT46wr $C (9JzUA ❑wf LQPKMY璘 *RRPVXwFxc؈KdH*_7k:YNx{+Ԕ1  _̜T~|=T2Isۉ ~]X` Ȍ.U},p }-_&|ՒryʾoMMۖ-yuסVF.DfqY';-{?@ +ƗN>k36AhWe~6K9nw#߈U:Ia[eyq9݂fH3Zlɸus`m>AXiH_ImJ`|B )Nz 9(,R#Fݲ?Ӫg'< ?A,O;Cjͺ/{-Lcrۓ߄nb?Uk4~Z}Ao6 NQJ\t2O+)bMXU= jNx:<^1I%f53ɬѥTF y˩g)w MJp ?6?TNekwZ^[)^W*6ǖ%\tD@#Er-(=͘`Kiԯ0V eNqL &=$"*ҹ}ja3zou,jmKe44@'xc4m= ЅC&T."ɆyBA MqNzzygdUAuF̶̼2P tI(>A\Z^ s1CgF!Ozxn&5GrxxtߗL GEa"rh'&ǯV0н)خzŦU ⲟ``BҶ=ė(Q`7v'ԉA1K@k  Ik]`:P$h≭c.l|WXbN-Qzs>&KՀ? Isq!JrkME _& 3Qy 3;qpYw;`9Rr&8jc/Ϥ;F;A|-*,^T%qE&CdFKm+qg :S\u z@M.Yz.^F.N^H rl_p)_fz{^z0πn8O=QEǽ"J~U.M39p]i:+yf_5(@WEm,;b QYLaEX0)dO'?6}Y!-o3ׄߍLΰ;{?{}_wQ2մlZI>Oke ,.Uj)1pÝh.x*`<|Z.'RGa#Kjڜ qqV,Tɭ^[Z5-ڕ읁y]b | !І ' 9 vfMX_, ˇz `+.;5ݣ[#xG.DO1f>6'nmyoodRpeżAYtFjO1p1a& X婟8c Xz{,*⼱쎥fE6 pᩌ%I>C.t:*{E[8'Փl+o҂R*;1/ᯅ)s4r[ V_D ʩCz80LŒEoέ蔕Ye}C>oimNe# ݩCq[6()eQsScn]hh,e J(-%>Qٓ*'*h$LF3s|V=G\,GqEEQȞ|AG|;=%kZMmRl?SPXD}_}"mg^jI|O`:7'2(ҍ5`fSٽ3T̯Fy[}yؖԺ|AQwxE6`T΋z!xԽXgTjG&"Wr<,AqT N$!PM|BD<<TQH]l^9f7Kb9a=N<:YY|Y|Y/Cs#I e;蒐 }p}Ġ؀i\,"1siXHs,(}yfk eS!0Ǔj3u9`Ac?!eݎV{m凧Lfѭzpieeysf?);q vY}i_RT(Z+47p ]Ah [0 ˴N"X|c+bK(f(T.0;+j E7:I7jh`mny%)aڕʭhG[J,p^3te5V;O2a2IzgQ]Ui%҅[BExM97S[5*'m-hcQ/s,6o.'ck†q*\S?V8rweq[N5/Yg=L8PYaal2{R)funkk&NXۛ\DwB 3ΰx-v3ǽ{OnJ}6l|Uq F$egYu\ r.C&J 3e鐺UL!oю9 G03܈8XYu^rw;.B&9[-ugi=\#zz͚,z;mpTɘW;26SNuW,/ 0Eq<Kus X6xj4jx=}*ˀTsa3Za~Ql_p`u8qF*?X&)׃dVif[bxi4/ȉRuR.H7a5)lp^o8xeӗmfNEJ ":KސBHKaHrAòis + g(1}l/Ԟ:~+ȥ- \HR~d,a 6k"/うjҮloJG7)|ľG?g$oH;w*g޷v$||ɬZHeGzEPQq>{1J^D1,gP֛`_ ^dE< t AKR]QopĎfax*rqGqK~[zՏ]4No3{n$utrsJ/!iN,WjcՍ+yYԴ1x~ϜB޵}C[5x8%e-3Ϻ戨@]eujJ-+ 8'旉VjwqZM!Dg$<^[XL[-RwYGLjtU9+r 5wWω<%r-QnUƄY0jk"]Vqڧ*ʁ"*ZN~L\qwa;f:ݡ$eMdWC«$&nJ %OR"21ިSxvUy6wW!n I4S~9>QL*` Ԕ ImRܕk<](O3)/ ߊ @ooJJY.R{*pWR9N wFhbq!\rCF,-oBCa2_>ޚU<(aV% f#u+:{K4/4?gs9ٴ޿~KlR+]H}_F:\PUtF9;I<(kۓѓ UW.SZ/.Mu׭ô3@ ~Jrea]ܛr$V9Sw\'=]ؤu =<3}R N}-zhVo*L$bo`6QI'tg^7֭NVR(sx}=-GmE9vJL q a.ʜgVi: }4Ca'Hf4#ZyatQʱYiÞ"J`$ Fm m u <+ɃWߢ2hi A@?Ͽ$V$,&,US$`. Gfa@4\ X/cV@ڡ)#,U"[Y=Lp!=zƋT?v>_X񙵉SGIAP3;$%]3#*&H&xgtQy"3*SOXF~sаc}⼬5 <^(R,E<O9A)pHo ӕ2WdFxg_y{i-2 ZG|Fl8%9?~ <,C6P4~`[Qlߌry@/e}YwSZW$\p(:DLgr\Eg+?+BMϧ9!b[cŇ(o=Ʀƶ*Gk{a" Do&}mћ9~əրpɹ_0_뾀_: ǡCo, sFNn'Tlv*<żޕjZ bWk!ߵ3Z~.srᴉX1tjKwڏ0?583O5]obIlv/d|D YNr ZxrE{Qm1XeڹFIwKf8R2?ee^қ?^ i*SY'1Ѯm&ki#LIfœ^LC&@aSV#D3 3 :gVl1T\,F"zM6ghD>5s:A%<"BnM ,JثBŨ#H Z}&@*y^dMyoŬr0('9`ǹz{aUmf٠Վߢv^IV]siKWN:XB%^q:`rZ -(hZ?S1t&e40sG^Y)t̪[Y8WrO&f-M%W dPzF m5mKSWFŁYЃ*_v a , YHďðEGЋ?AWŲo;HI`Mbk'u78zۇ?Q3FH,Q0WD,D0f s!J r,A * Pw?QlBENeI*ڒ;zіB`t$@RqJ6It1Ս`چ*cC!ЍnZBٮ+ Gg'"& 0?CM&!ckx$淇W-슢B\]k]3>ͅBGao'SKx 52F=^w~bsFan@isrd?Uwe;t {-\gQI~qR\C{g::8vJxR"suYNIfkoAt .ec(PLr"i,j~Q4YEpÙ8߻,oIk"[5pBtWqc `X2 Fpr%vn9]W>vʮ_p$v&iD+XԜbqo?-OdsrVKaB C(M=~thDPo~O #Ak#%dd䥖bQP)zhvLif-?$MXCP,IMa$H* Ձ Tѡ."+LC`_A*`$[V-P""PAݻbpPŧ@ij;&Zmoxj__ M{;JT ):O|̍ 4G.BA.\YWa(ǐw-yF 0a)՘Se7Ϻ XWG^zad%q x0[~}Q҆<&ù NkrЋsZ? ё@xgUޟ6ő@ ٌ zVxc6Y jc7wLu~8d}pO" #[峪o$dzg/O/ʥւ6%6V#@CVE% y-+, ^s1'OoO>0W&9k rq,abĝ:86g~y dWĜMsҸ^RR^ݎ/(09*lSNrF6a* wXL |_Dy@M >mFE$3._*R=Y>x&(*'hra;nP/Cݛ-aa ipŚ>$/LßV%_d!Qs)K@LYdhkWS*FxgILj}I;&|[t+W;5,{'d޲ۑ]0$BvF(W0MbD?。${КU~%V04Ak5?| *"E[J ?^ qcj!QJ~$yKc/WFiEb,nؑ}eu}yB z847 .?l)Ɔ|Of8 [KnbK(MaZd"nTY7qe2.0>ZH "5it),̻"PqXNl7'.|0t QDSyoC1X!VN#I0$D9{ʪĵD ǍPwǠ%Kæ0 U@ñHVtҘc$7"Յ}-_3dh C(MHo(z+6۴?6ڨ#:*]'>I .yY쭤cjʘk `ُ ?Mfc;_V^,]`= ثg_ 9M]ZUwi/#lƲtku7(R_kv-,}lg,BLtlՂm[?Or[ԃ,U~핯D.5'W YS2hP%t1+3`|YwNY =V}0) 9WUoJ9!{ 5z 1~Ei,?Ui_db#>I;>pCQAlbךnnڀ44e0XK2eٻO.%橞y4of%V/ӾCȖ/mVצ51clF-oIWbrQmбLpE[\ʝ3ނm%i?@[>~]reSgBDgt :{IQ^;s78GJ ZKRSګtXWQ{r:Q\ke6.7Jv#paB`/'$!h c]OE;J}[r": KHx)XyO~s!#k5ŜK.-Vʎ I1(¿T6$4+7*3+ׂwl-}v'j,}%qEІL([d ۰D#NF|=])J(%9siA_f#݀'Wi@vD_0q{ @4 ϙ2##Lj5U N:>$Mve(9л-mF8!dFyfJN+#섁D6{:6J59GlQsuR6\b ii7-H&  `uwB9VLo|g5ˬ+xp-9[ Ŷ ߌeg~37VlK >HGRjMV#k*x5e0/BzGe1\_Ha}ۺf_^Vh-aGb"5Jo0KaM +֎~3߿>V>v:U~]VcԤVOOo>@^ȁ:ÒBӣ7K:=֌#[m8 O3C^0FnH(۔5mMp%1+F # 3*C,.% ȝNa(f)]SK,}'q72wYkm 9'1#L6I}$v-S!cH'<)QoEƍ . (PZ-tZ Ts0zhlL~R|`-Ѝa;HTSGEy*L. x_S݉ !.Wb,J[SnF'UyiGL6 ,1.JD^nH@`L%P2i1KOU>/M(F͕Þ] I u4 'C#VtёE[ubF}S&J\;IE8|nw}+(2<: 'FˑED$8.r@\:.*n 6:&clAJ+c׳d2 t\OٌcX__;$6-dH$pgإkk(V^;9:3M ǽـRЂ]!Rɰ>@J :(ntELJ[iHMIލR7㶅w :g)}–]Yx`< ;,^IyVq ⯆#z{%W%3ߧD!5>}7>!y2ot3tşYÀSNqA?p*~(1\$?Y\R3ٸ2'b}D~ovz)~x9/7 ժ?g[ uQJсťaHGQhZ?gfG9tf&0ijG'Nj|A\)+bb[H(xVԩf\5=ҪkW_oBO{Kvp8 ! d5%`>'o0@Ȧ.pG9Al](lʣ2(J%2l);YOwZ:Kr\6 `@m+." -] d 3_$QmXq{!8jb?bKQ?C?'^! ,ŘIzEp5?L302/Lj@egȽ>J_c=>\jeg,Ua<圹V#h"=QK4Gw"A$9/hB9kuznύO?7eiF՞.U 0'6b^0-/l"JaJgS+jh l_q^8s#uE˖C=7oj$-2:UT [ZP=YÎ"| ;~Z3.!iI7#]1:fL3ZNo'941uL=û|,Vm+0 =>1ߤ-Td"@4K5U5|"5:-y%Ý̃[2.Պ!B1߇MɏRo2>p{&qh Tv߇uf@c/7]jT"َ9-c/6eo|' J\GUJ\V^ 1Z(`A B)~}0rGq74;Dʷq&օn'H æjZ7eed3xѻQFd яb7Pk=B'%Ny插glCtV7QG-|Vg$NLEL'ho E[w7>]1HSobRP#\Mg2f|,(9{rRh@=e8"cG) >W0׬?ޏL6U L_մ)jrX,Tp'/k.-i:*^te ~sdzx0ɮ&Mg$c7;Axfߍ~OHE\t~`D#~΍GNnXpCH;Yp~]cd4Po=eF +H_C[xJ DL^oLugܝ՟cRbx6kh' XbOA<+TL htXtM^J6khIeDdnS0#p?qpj'GUGz^ ɿC[Ge9`W:.xЭcEʶ(v$Wx.rԁ[QE~vsLAW:w',<&U eNC)y7!`iJb !RZ _6H-d{C @\ Ёgb5fqUHt*`!,4jІ$bp*Zmx;eEri+(y5[%6}J/qMsk\)GAѮdշl .`"Ca~d]?xGڹ#GWC/XP9sXLp ϓ=yɚy Q1VeJ *훘֋la LsD£5Vq<䢊rNdoGqsᡋjGT~ˏ27Ezӈtans|` gTEe!.qVimU/?:CG<#V}"uU&FxNi 2;J`56#Fr U_FR}qW;(9!(̞DKj@O2-rk)3uNZuQmT~?T^lSB E0 t 296veMw(ANyvg=]@DHC}K@j =jgb {T'I=QB&C[j5ԍ`yO Re~Pv vn-E='WKmVU_:hqƛRϔSiq@&k?5N/< &ʒ]GIBKRRP ›m-IF{3UPۙX0l S*7 `]F>,*tZUgc$N.U㞱Ul{'%a>If5\>j[2 `YX^i3[4ӏ $_1R ި!A>3Ԑ[iϊv ͥ COhtD ! $AeuH6èoyvgvIE>d >2YZiPEəeF0yĂ8_ʀ.힦HYT87C(K<(I ^C4f{ʔbO[SFL?Ҁns&$lM+GOIsq2⭡"Ԛk_'ox *L),t]`~s2Q7$Yl, Bt[9IȬMW>;}Gk#⪰֖"Sh[;_m-pco`6wvjgP`;C. LY7䩓Ba9;83Af8R_9cG2m ReD뭭)֬h1?dU}g>(_kP2/y( j嶈\]G{ H4Ue TstU[BAv)i cnm5`Ԑ`HKb%=zH:kiJޢ?32*/NҊJ4h7?'D\J2ƔéޫM;yxhZqHOƼq0.>X?˼mC낯,-?xcnF[Ƹc(*s7.a׎!G'rJLO75m:CXՔz"-%&Py--nԔG6 !*av9;@<mEt߰$O#>x+uY"]TsW1(wj,!5<+FPNT#_)HOvci|o+Cubk(Vַ5߷ N5@_t="# OEJYv*IUp̯]7~N<S=@3B3g? Dd~ Yh3U~H`׭cҼy]Y/U{n-:s4,}0bĭxLz* VV7ew4%{1'R J[d-šB&e%5Dmˢdȇ 7LrcyԲ,{Ɵ))FQV?N%p]$HE-m9$eLd1gch~b'ڟR4Aሱ삺O8C˛C7U,Uiuƚ.o9d?}#tCb hBM;OH!PMV6ȕa;,}"Qcq@y#VDn6PC}8}ݖ8a($$Nyb;xě4eKyr~f~ +=5-S] /ɀn<`cf,N}l[dMJ̅?bu s3ڟ@PZo$/:dcTpR۰T 80_;,7IJ1 &ޥ_6!Y97Ouu?s$߈2iLVoI53&M)gh],yN6HkȪcE3gŬwpc6qW/(씎*ZDw|uirVJSx;D*ՕqGq5 2WN/).˓7z?p46o4tirBO?MI`ChH+ݹ~Pv7*)@ )ဩ =9{ דbg8lOG3AՁ@nj$m0+$HG9xS;jJEMs;jf9 tNv$ϳwcHguSi#u,NKu1/»q.NFƉb7lEϨea*dv*`'=>p:ݨpr=Rvn UYA[)}gC*1rd1,"Kчw89:>sdO›POJm`iVpdN ovX[>b7_O*{Rܣ˄'1md쟌*NaT8oٛ ! YBu5`XQ):"/\&5r_j%46T dxe^9y Q(.|K6AXˤѭ=@u.InPEZ7bp sڐPM{h6]lCĂ(s%2 {0PZ$$dox^ WoR#ƬeJuX>*P O7e%%b`A'A5)=[G`ig,3X|$jեl>%XS| \sp,]/co{H,`39>c:7\)$Jּ_ej t`/HY q `x! wG*b>Mef9QUs"Q.e*:)_Z5/V48A^Fu MH]b^P ÜDv, 讐쯢fCR**Wd-qX'pdra7 3dD8A@yU\|5+9j/B>_<)gC#2`06 h~di'XU%'D_rp[_5d2#\l=MX[ϛlwJBKjDŽsɔxr3g9cx\VyBZ( (^ߜ-?S *ju#f3acid.{Aإ yuVq8Sr7E?^М8\.6sAʰdE85{)!,tvIZ[uB>H=9(E{j#wxsAI!t.Rd3 []<꼙x}3wQEdR/?I|@ٿYJĽTnjT&q ÂTDF{e)KhfԹ£]cdIؐRoTXk':7lxF~J *2 E3bȐ?D?L ac~ kaI'FAO-1| ιC>*/B"?)&o?FqpE}`h-0* ja y+>C9n?j&3ʠs9q!YP'_z: ը\Mf*Chqʔ뺉U3 J,hy?)PԒ]$Ԉnm&9AZ>Źw2ޑq$*أ:Ǎ~KZ[$rdy)#-EVraۘAsIZUmtQpNN2sI&${>4+n9:1fUkc"(k,]aXpgkp 8dNQ,(!hh,lE׍fwph1Ձ?#"wwI\ԎaY^vrn-~{jM>y jw}x CH"/`t]pMMD=$}Rw#Վ}Uc~eMͥSi|xS҃1Xcfy9FzEstwZy'Ϋb6 悪zTa:v5 xRZӫsŚY@E AiYNB}3-@ }RM|0 `{-)p"TE0iEvs ޻X8!3[m~TH1 CFśQQe$圤/P6Rʥ9م$YBSsVSGboB8FMMefG|o5'9̆` g)>vphk|F\aYѦ ߀Qj0%0F.>!_85u&]=VC^~걀oacQFGxqAD7Zm߈w\lqh^/p6{7?3Y14kфbAY=k#F:m~jY*e9+K/,Ф~x،#@S4[-]Adɱ Bs2f6B6|GxHA AeLAV:nHA 'YEЫRM>5밯ڑTb+<S0S" V`w>x?spȹ( |TcѬm|GjÝ ȥ}˘?Pg81 VbM4SAm%DH~-EJ@"cJR$qDe-*eX}l"Glms cˡFemʽРcTIJ3[zUuv47kC\>hՈfxf`R#V!v&!4#|ꂠ2֘~#b>5N]9O;1Qw[Q!SJ%=EB^x|v$o:/|de4.)"$SK Z\#qhsawL%!&r.fjۙO ڸތl+Я[{QpD34X VOR? ~@xJ#u5:?4ၖ CDk^}ٽ|BPl_9H\vgBke:{ZJyKWHt:P>/WJh~ٶ5LInnxCXE FJK7& tu~L-#+ѝ!ӻޱ9Ӗ}B@-=d= .\3n2SG{p?QNAR uyt_Z}Xνs##xlV r5/ifRҨ!}cԭtP |7&|\{2g`YGpoA(^&04Q?$$`4JNS bNGnX{{~Vd$|XX^?Øq9qi蜉&6k)k{&n{vts"b性KnX[˾as\2W׭k)\LTٲwt{RJs] ~k! +(gpM[Qmc!ةqXh\54ߴ ra!c \:OEtxK]]6&Jq|Y YxG OXvW/ <7ʱ6#JT%6(#=*v<~WnF="IL9Fm\6 kj)mc%͠g S]dC¡y!*.cm|#+CY: o3ɠ30o@H)\}31AN ۸3-mUfvƆ1 WDd^l \꣝-~{>j1,|r&Qɛ\7E[Y-QFE=5{Pd g 7B0"*}-@7XuNG5J,v@zkG(2+2>Y(>C T>xd6急4{"̪bi4@ZxV:ܿlD1T֔EX ȇ~%DJb9r@{$>rnxzy:}JPoY qF#Nm{KZXagcې["AdIb_(x(@'i2 R# N^V ңΖ"`9z?39nSC?&N9[rdjlӣPeNH]n.7o=,LK6jgi;RAj0[9ؾτ;*/kAzK.[=);Tjqs ȚOH[T2 ep 5yht6ZABAלz6V̀Y #a3x^|ƝQϨj!#1h>w那>.~,D+<Ȁ pOɵ{f 1MِYe c 7SO:ࠤֻ}|`x; %r8+ v7| .dVua_MHR-ʚ&;wlKE#m>G8uP BAݕO3MaA n:c`Qw"b~h gݼ~FxW4$ζȶ#V! ]( a(0suI"^1TJ}:Wr1L\y}C<Ae R-2gIN\"#ɧn$t!kf+K'2B|ߺDyP6w5 uY|Pu6lydxGpqB`aƫ^qR|712cK1]N!_~#r;"$_6#t,i(X]EE!4WZQ\Y< `+3sZ\oci͖?;8{!&c:*odzVau$]3Lop%^{?49jprG0).rS  V #HX Qw cizU4&ж7x}jQxUj(%k( Z^2-xWգe/-,ծ@~"fOށHܕo(IfB.^(qFLU!{}vt6# bc$J gyu޺Ozi{mk<YH:T-KQOɹC@4O2$聬(]3,3 LVN%avdJ_GNo͆==%ix?OKz+!! b~8 Fj.+!N3my )F0dw1{ȑfգ|F#l?餱Is;)u5&-5wx:9VY,0}UPf=V ?dB#1c! f5)#(ͨ7_20 @^j^{%>ǵ6ov(E&l']Kq;K;B^:_ vHPN=h:Eȕ7%\/ vejzݪ%uvs5h^X>KRtK7qq.*05a[X.υ \z jY͎7$؇YYvE\ոknM%}Gp=gxI\w&[ȹ}wcs{ kK! ߺ'EGJoДrEiT I5kbJ)\ie`,t-8!ޑ^I)@eTSbIɉ55zhdWH1tŏʜEP%q ᘽ`9D!ʠJ lNG:Á-3&dYpm5'Y8^2١E~5enZ{$=ѐ<&*BXԃDk]mTu HF+ 7@E.nasPf~o"KSR.S">VڼmemAqî`H*^=#;cMs-A Or#t+?! ؟U+_-rڊ_sĐF%FƦռHR,x+ak.'> P SbpʠS_O2@TPԺDV-r;!uѩ* &"nUk iKgP&Y4e-$~s0-A=lFQbr<.c4BQ`p LtW0jx=ڪ_{X~\cJ8E%n%` S]b,YdrU!%ױtrgE3qcQ~4Q*99*{"=䷴@<&E ݮiKa=IDX^ȀӢ%޻+Rq떏n^ũ2],Bay3꒰LjGJAjm0`L a-c-؈ On-88,Yx -5dՓo+$2wՋ=q$MzmS@-(fbnc.qriоuQңNöSsMw}FUոg (񥼝A6 C%7sV":`B)9ԈN7_|qs|{޹jEJÅmycgiEZZeG+dsP_-[]zU$Nwg ;Xl[ `oYAi;dݰcer꣭i[4@Ѱ&_TV'8>.wV2mMkKXz963XO*?9u:QoR+(bYTVW ;u= AkwkEMH10,+4 oՅ%}d"Y r& pIR4+eQ)8w"/9bFt9P``N^ij!JiMQcQ8gjˣVꡎyXUJͽ%W֢)HÄ Ioނ@AW(+&^ӊ@RV@7 ۜbV Iڅxi)vY=V![{z(<>5S=VƩY=x$a.];:Klc36"YTֹv(4OiPc\nIlk73oҥ2\QOG}2~]P2ќuqF9۴ݸނ--U,)[elÌ{E)'ܗ4MK<}lZbōʩvOotmP:*u =J*'dSV},(oER^~@Hl#NAӈXɏuOͯөw4ץo!2 hU1HvۅkN7o;eM+ 04pqwpTgi֝Nuze yt Z#t}1v+i']xo]c3Wa*iZ k 37$Յ\cISHE-x *.󊄂 sF3 NM!,;2Epy~d }|t2T? ":xJjE@*!>!X߃:*ײM~uPɱ Hj4]p^|8/?BVؑgv~ ie|] W."ߏwm+sD&SʈS[w򫳡J,iӝ-/0Nͩ8s{jr*2@(pVHrGD[yp<\ܘ!uѬf؍_ѵH u, |.$cEqt:01޺tb+'(s]. F* H]cqbA!R:W#B}3*˚Ɠz54rʬtǯ Y#,a5Qnn޹%0Cp$ݳШŅqiCj󭍒@]P=Jس ș. a]ee|PFYh*8v?#=/ݻ++qrAeR>U{ 3=ve C V+H (L9Rpϸԟ5u8]8F~$+ N&mj DL?U9k_8'wG@ıLJ< HR(D{.[4Gȝ[5RS 4'H#OAC ]?\0Z颥~^ q .D7-|똙`G!:MRVF8>F&!ͰtESiQ6J?%j[EӁ4MZqj(} )pGQEN d ;~oyoܚ h/=Cq*OJ/P銖^tz[\oKWjy?Jטu'PP|<,F&θ7f~T{ 2u5m"S\ }s^/QN5jG~ #i/pSiVM%22iY ޴:z~&Z*P[Պ#MؗIn2ºNy-]W`_N[wU>%{@"̺i*(V%3wNnC{=<~zev/T(_0MAB_s>ϐ9ݫ6af_4g*~ݏ!s]cƫMny-v?2>3ctVHp z~Lpleɴ## tq%_S:>W2y }M4-[ kZlXvp1wC32ՃCPy8i.!y^F=2qϳ܌ +AY!_AEhDCȵik4:&QVFxt\@\a'*cF$.ͣ<;S wh >/xp<\(MVcڎe-U/*{Jka EΦtlV~FTrXb`B{QRNM>f2T]O_WB%y 4(ChٽOrw%&9*o7U]oKơQݤ?2O427T3֌ ̪1EsnkFDC+MDnJER~[V;B5ZQ&($k\!! ho_27*tȤ$xp,/]Rxy{>~'`dHJ7E5.A; _]XRd GPU4/zo}>/9Ĵ%|H}oС4ry~m yʑgЕ&hsy ^/r`\Pgd62邏P!!L̝g☑{%9p^a2=J+LuSAR|k;ċ*@4pSM'?d$x MLL)sVCd\,D,/ed4T.|J -1|;t%1l =g)Gw7 Z dHh*2$JhG1CM4ǜф 2LrU Ãϩ3wsjD[BWOM#b wO\Q|՚jW9_@'۶}PZ΀.YFev_c^(Px7QC~?u4>P-r8(W%Ưx,if"HS3B+|Dh076po*& шR/L"` ܑ_T6 bG~Cu['Db1IـJ[/FU}y QKj/55{P.63FnbB 4atPahi13/PeQcGקkۂ[:bZ'Bc"BsJ/p>PbwoRNɉ1Ͽο- f)'EoGe CbM=["%sۉWHH4S? *p:g嚙 -O$ JF6gfXvrpPEVcJx E_JH St9l*׶8չ}rC"ɣD4m|LtRj@YY<:z8l3O.yT~ PS(Wчq~5Gn{;n֪rW4iҎ]~]rUWGY9n 6l0ɡ2,4h<=6*,+bB0g.`8Eׅr =^7DCg6B&JJ%M Ԥ@TęD;uo2;:B`X=%ߕ6s ~ݒJ4+/+MRPXUG){i>S!pG5|Ϭ0ӸOѥ[ݒig.@Ǭ&-: `4ŋR՞'.Y C>~cMzgB?7=22 I'/=qӯ!+K8k%3>Y\7)Sf ?|ShoRsh9QAw3.©q-Dztc݄) "s%2=㏏ e/;u[ [UUۖl[=7)e'V|x^x"H)y ZnږIh'! 7b;>UD9mu; >gB7(,lŨU)t hMh`j،bf/Q g/CH+SSg {}N;m\R]ueBWV xe.ݟ݋圽W&#* `)ɡukr_B s ?3{;R@R_zZVmY\-{{6oxw Kz'SDY\,iڰ1qҍ)Ѩ<Ŏ$یOŎ0hZ,PaS'~86Xj$IJ/GRZr'/puR9E<1]L槈';bxdUV6E ę1.BxԪAjA@r(AB y@׷=p] grkRL&쭎S),wYY(=| ☎i'o,@)ÿ.lDT8'큯:~g S JJO[\bC_2݋@[vÙMbs~vhzF1?jm, 0 EI^EO>J22I`NR_OCВs>ӿ r"["ʴw$~ou Ĥf"!.8E#ҏQMDں-B'%07 b]2CX/eֳ6lbKb/}lUnQ9 "ilʅ:~ΐ/!_W~͔FzL!*f`,o -v#N 2*S@cVg_6y{An9NU): 4K9ym $%'tSP8g Dc𪾠 եx82j'{O*D;J[#Z]fVG'lVK yF(lCEz OVpA3AЇDxz`3.y@pJ\ B';GHT  1L}GHەfpE. h٫LHd 0?O)9\Y79T-3@pֱWǵiK1ڊe<@CysGA]Z r_)C]Ǒӣ!e CU|Ǩ`D:![ AWv :fӔD2AiUn~OAX{Zq W UaN:l;) {֧r 8Us xѱMʹr/rFF1]մ 1m"IhtnewPL/xCC7ٶ;°m?~>x0CTsD߳7÷Ll(o!i3~-`P/̧ZE}s1ݲ^$6~mFvNo,>K9AU&J0`h]JJ`9 >9/= P y\)(%`V.g93|-v̇\-6νduY#jiܷ_d+A 3.a@X!U֔X] ˀBp.ߟCy5Kok{;Mx_d r>-{l^z2N|{p`InvHγ_%UToes,Oj%[jnvRo~@zbpṟ/FT&v3LQ_[6){ f.[^X@!"zCYdg[̛z_ƬN({|Hp;ˁykRKKV~FxW@:P2qw8KFh%X 8qQ '|SJP&F0rIsY<ғzR㣥6N[ -~׆Oi|c̲7 w V7<%[(Ỿ~NEc3a:ԥE9q][£b4Yf744yP#tzn yfíR(zAN0k.kl6WI;mQLޖ\<3Ҝ>]}0f9ƫW9s^8;]E9ڌqè;R^T ˫k+ d-V>!݃;a1ɥ"kTVCt@Oʫ8Bv3F6J4 ?{-ok89>,r,LDNLlJW㢒dc>B:y%19f$T"IDq/=4R2i4>|a"$ שq5 zQ?k<(n5h&a* eHG̮iMƩUÖL,W.K@#`VDzqY{n} UF`29 LhExE5 mD`Aɖ,C>ɁtWg_Z \ynYܲ@MVf 1aeQش5[UoևTn^ ) $)TdI5ٶ:bRA%lս^H1;Xfqrhܥ΋{Fl[] .UATs*=p^H- 7<C@0GkcҪiu3NdŨh+JZ7Ir+ }bH4D8"o(C)-S;/lw(M0*=}' ^q<Mlc7\_ TdC8nݔ\-&HT{t M_&Si =4@K,>bnuuDZuzuUr$%,rϯ`PܱHSI'D"k#/]LVWVig]Dޔ)QoF- L?[z+b1ި)2`]Sh'w[1ǫxСfJC%b݁IQW{ʴY}D3j.@3Mԟ5L\rAjF 1uU4LSBn>ņm("&JʰXY+~ 58, `c3& u"2o6T2\-2궉tl(+ 1 ģ"D.[mLslgBҖ=ބ[tVGLTZD<ҟXd12qdȱEc~ ë&5ĜԑW)!=\Xɹ{uՖ *I52 t{`1(&nt)NROce !%|5 kmVø01}52cw tDmu* e Fj>:p RAQ;۪Vz< vJeod 7xhLGSH Hpa2  ay=cAvfF$%ZTZ2߃ݟߖ(&6&pjXo%`I%1HΜ= MBs@ci=5Ǡ-|6/윕AA"R!5 VvE.<ѐuq\3UIœ]q[Pۻ|OM4na6oezl𥍺{-8]p`gpk-$^5 f8.qL*$Z&":o/b|gs!NC+ ;sg%]tv?[M{t6 W6z.g[e)KF5z砨m{4PQV;XVҽޚm1[ ^4o'o)ڧ o-^@P`HNQ*BiJؚ:!wxs_˴Nۤ&濚r=[ OթP負Q"cc \, ڵi4#cҝُKNE@!e,SJb[WvWqt\ o|6ZBu CAijORxB_$lG/7Yh9#۸COB ,xh8ߞc7AÍ"u_#O6YҡAJXQ;ށ",iKҮ妅D!gjn,1ӓ%{4v [( ߁/>h}yBD6%ȷCetHR7M)^ELj\pW~nT݊l1O1G8R5.>|s{AD"դ \Mۍaox,K*bb<;&7[.E&-C0iP|OBhi%I4ڼ?N q,?OH:IlQLU+d*T'DֺUk}Qz @p $-'HEOg9: xyplfнr8oa? ÞYj, 8l{3uSÀse=xtَ^S3Ro HS9I,~R\nS\f0͑ q;:2bI@-!(~%g,lB؍^ǢHdT=UǏ)Jv p)FygE'/RNްZBd:8KLbGU<_$AuaV巙x5"#yz0#@^f\͞SҦ3u)jՂ=0- pp~j BϮw](%Xpo/~m%VfﭽԷ`vb E6v%Xhڡq$uX9@~M0g0~C7 nإ14LLBOwT@^4 n 4`\tERpSY+߅6+cƟ-s ,D{y~Mj1{̱qR5]#ȂøuQ}8CJ<<Y+_Έ؄,zv8Zaz PS?ӣ1?40#ȍ@|39Nw(:R.Jpu2xTWf zCw7okVvr5nԦʊ&-\ː5[nˡ - ۿh[OE y{Wk1c}ImqZQ˘&O!&3F5ӂƃt-duo؄OrܒDAN>GԈt9V{KHt!DcE)Hdl !AzavWZA/^:?*Uku/PtS/t h΍%D@0U㮝 @+HSr&s{tpXCo290N<i6$6va1&o9*yOiQQJ7jT6teS ?G$*tw5k䞥x%!lK.w޳nQτPڦOs'`O`rudkɏ2^+,?I=ـg>_HI !N9TC)f #LYg>)G \]p:ld>HxQ_ڕ'%!R鹻&M_b`R$!5Zws$2 mӕ)4KoHP1tuqZ,<pX|:2mBn9 /~֔\OݶG hoM#C%i~pg栽hlziq񻚋tIE$ޙzS)lU6lͬ6-6҂)oJ4!>$ BME8kV rqGL{]1eHd=>}}##d U}BcjXՖ\ x-ЯHu/Tifvq2Ym >g8ԡF0̝_%v7y;*LnƓE7enK3 ynFR Z2VН{+ډb_`癷2ٮPR5qN%WIIe[; Fl_%_y `~eosff3͢e0]} Xj)L + ꨧ(EE-3N̫y3K JY}O㲘0m; =7 ӁUzG5~:<ڤiBixu7|OɤfJ]s;^ۛ˘f__!ݴCVwp%OE:G]&VGʰLF'eN9 5~i>cPcE+[ *;_[L`shG_QqoEX]>ON*巩9/JNj_S?KV{gەguK. T(Ƞuv+U>Gjg=B^nx p33pzF7AV w@;|,sn8L`G0)|xv=y8}N@R0=g?{ D|}E"7l9>R\V3pFhRD¹9Bi<]I,nEST|_q#Aє6gN"TR#=^ lbW/:JSNENj-!7|1J8frN(~(y,ı#9>K]rKLieِN'|t!2^u>u`5[EE%ڡ jrв^}mHm, 3&6͖fa"nM<aIߓ+GX7ʫoቫmvAucI߁1/CX F'IW]Jv|g.*8m I30Kzv3lL!m`3mOE8 TcWW߬FOƦ#xOdbnsRv[1?M,׍H pE 2FrzqW&˖R `l4B8:c i]{4@ވg DI^5<; 4(o)3fd`ڬ1`{[ &$n@aLҒWY!)Šn ru(3RŊVvWy0;] `_^'t(R`EtV":Y |sUR-38He,-2~0oi:TwRًD!. w?K+{a"p6xktiSwdꂲIMg'%^aNa,"-lLN)<9\2e;*V)vQZI|hG&yri[`iЁU|ˏij({5fq uLsrĢR-j+4<\Ep (zUn]:h;hˢOH,bOikk A9—&z]Û1wfL'(/Cp׊* ĺ2kCbXֱ-)tj/ ;/z8!&'x֬-̿5(yf|Q>:q28@`?v$\ӆ܉sQC( zU{1De#M>ɈADS裃љSxnٜA ׊=oOD-GT(ΰQ@P=O rMKXuAJe_BO.g"^H)xpDs}mJ#A祝 Q..W8P(Y9m/~߳sMaf@;/g)45\(Rf64ŭ 03tb Z/;i!tOVKk-KDD %(c{)tp3H/ijݩxPvZpwHHi:l*)LMƄ{>o?鸢fuS &uXExZ6NN1^0GBcZ]Eu!5@~D϶|]8\Egl^+WY' | uQo!fm9X_BQT{4N1T#KB"GPZq'i-Z/?deIfŗfš|_ P?t:\c4R,)C` *:oQDAO-!\0Je./]e_ZڀjU(xM`i ϸdP꜉D)}OK!fr ˠ53q0.w(n m\? 9eicm%1~Zt&4fL9qJgAnx ^w}&LGFt>+A)Hu1z5_ _gu:N״Aӳ#Z8lgp .֩kpnk)a3DtHtlQ8pULBLRrf@jfoΦ&cױRBmHwH315:Q}=Bug ߿\=]`WŁ@8q{Z A[Οb)=ļtۋ"s1[20yBc'Ld^g\VW@%׊_2"뗈+rs۸,?zL- VE7eUyŁ41MrtZds=}cX@Ȗ4+0BC GH]DbaHq"+*(m+xfϟ[fitwV3$-M!dT6F0 rmM!>Mąx^'z۴ʃZE!1* ԗ Ʉ 'S*P%ol9 eɐ3ær!78ʜhR;&r$bEjuD އm$y{x| ~B8ĵ8Q<ϡӑө^H#KH Y nȺr9QE~ Ģ+J1a3tIa#&Ovz8˝>銁̝thpъN"'y'13,t;skC{ 3O ,|3^>| UJ{؈(Q]Nt\Ʊ쒓{H ٵ|_ZH0j>:n(]в.: >.Fh԰[5U8̞,Gv+8blxD _2F+' ;/,biIH] 7P#7drHv"@Dߺ"*,}(VU{ϞDSV>gO#5K7ۃR"ׁT,j)XO KSE|62m)E'jdarhFJkPξ~ 2'^8z2[쨾Ɵx+b(Ee$a#_s0A*=Tv26R3BWùAe QYDZsRMf ׏_T5"ZK ( Eu[agWޘKIN!̘~{0:acE?7`z_Q ຌl_TWP8sp`K{I 6:㬯JRH#n}3K.x>g83]3>y\붳%ɩ׺"dݥ3R-!zNd7?q-^vE&ZA Q;y]TⰍ)?G#f;Hy· n6h1 ˂z(G--*%1ȓz=݂q^ @R33pŇaHI[ҽ%b"Uš+ղ;b -(n͠ao( TBX[:%mwpŞw v|7@՚ dbځgo[< 0AV8V\y |D/́crRbyGFPJe"%uR@L=$ ^R3%(֖ퟢY>t=sڊ("^VT4$]w3?M[gA/3awtiEHde^c"F38*f-aӵ;6hZG*2z-.D/jWXGӀE!+H@w# U[ȁ }bhI[5 w 9yo|ljVU^>E'ئS{GO#? RHg!$^ٱأ}V=N!S#ʈ]@b;{=DĊӃp.}46!U BUc.M^&]V`B?KZU=\)|} Je -W  gυG G+[DHcN站UH%`*B +8R׉T?du 2f!Zz}!ir6HFG aep+" [?z ("np7r0냚IPs (B&b\=N$/X&4Z)`g~е?'Oy;:V?ݏfpE6ǵ׳ K SȲtGvꯑ!QBxV 0ҏ@*o 8,(p^KV2„#nwNΫ>xӅ5}bXB3i $ǹinQp~jPp`$r ÊU3!js<Ȉcf2ލze)GoKO"'9^T}U X3{X꼳M]'D?xa!?t~őF&nԺ-2yY8nF;<(l>ab.#yQLrx_ܪ ,+(X'S6)N$I~2C||N\z#A#HҜNw9D9T7OgTdՆśs'* &W %Jd؍wOLJwOOsj@'a2-ep98ZV +.$c]ߖFA5XdgeUV[0T+@%cUtm nw;tNLx^OZn21f"jRB6Nn4o[ghPIxS.#M.@{gtB+n?v1Ha[pDc͏pي%2 6`ɸnЙ &ϊ $RŲפ9w`Vw;HM @[cr/^ k,ʺqU[5R:pҿqk&Hfug܈x2ڃüT(i ڬFFwJ(_ ;r#\ؙ},C۵֯\heX\bw`ۮ؀UT:S{]dt MS{{?̴%XK].V^ŬqmPgkjqPͯjjYfz!lT @<}"9y?.,>kM1]T2yrɵ5#o3%(nja$X'o?~d_6fvVL]MәAzR']bBڤ7c } - 8>ۘa䖨5 VV;Wjw0vy h7+͑R <Gqѭ,A[_S@n_)tH|n#vl/ T3 %s)n .)XCPjXr1TLXٽU.]lx/xwDSk_ÝT_`iMI˿*r~s'(Bľ=Z?>ے09q6 eb(NZV0l_wI2>)NI{~B+[u!F;'k6Ŏ5*ZZOOtd}{:` =aT< Nd7>:_upQ7m:&+|]0o p?ӚQqp&6oN M lD.4m4/ٟ֖X1۰G3'ڇY9 |h=tL[k-@#ai s~}oLSFO?f+/k 2(^r~ۯG"X2T Cw צy wU>"~ ,OW[q-3*}-# \ZrmT VLS$1fx)&bbdJ  v{]Ћ-l7dN ƚYև:Ð镒Qc AqstLiG2O7wg\p"۬о*J~ZV|RA\3<QևVh kQ^#Ns=tLI9E,3q"0bfH8ҩ'4$zQ5S{ޗ ::9 mԱ4W¯3S٦Wc֖U# NE[[ `"b ÷>۔=4ftg"UtQG(n8%QD>4nj )]FgH,ꬆ.;t"PP.Ru-&`ɛ!'R({229}M^RN`v1=amAt/?zhSFmU4> #%sozC3.`Dndh+6v8Jڵ%5+4d IJkFdB箉>}7/CM^Hy Bui{zN5nk-a1/'Hh!5,äQb#q_#;Nq# wJfpf6P$us]AQvm$~0q?5"Tչ<G]vn4@c,s`xgF 03 ,14KLPěȡ?Gy <ּؐS{ַ9橵5붑A}b]fD%vjkz<} n׭cwҀvQpKr;50:e`GR&U`ajM"y3\syM>k3l hC#ߛ5v>?Tп"H.RwWo k1ժ4u|t#KN=-7YA4 1üV7JVsrZ/$]~#V}k+ӃoI/TqHA))6 nA"Ar=cEE{P,mc3pPyU{.miBև,>%ak}Q37Ik!UU`v:̤K<i^'uƽl@./^ް&^tR˹ڣw (74qCی!FNOcJ.؁o'k̘FMܜۢtad-Kdw*)6FQ+dny(G띜)dACS O 0F{3!hwyp*|\|9P_KpXjDzgz+q6;VbhRIMFbNszwH:>aM0,G!׭O6R)ktΏ_~P6-_GSč^yRŒ@cHL!JQExxsZ9W3`An8;-I$F% nTjFCk'g7tۚyQ~$EOIMHA`RYt`8cE37W¥,T11eYAY{9,\3Qbҡɲ)gl^&Vڱ/wЂv~5wbW#J$o˯i;ϻ§eJ,KS>ѢWD*Ԩnxլ.*lGOιx:Y&BY༶4[èQ^o1m㭓Ǘ!>ҥP *+AjzaAȑ'XU&㌌ Lq^dnc ''<[Ӗ3h :ۏЄGߤ/푠mO*sUb5qشdYq" A rWmq}T@hWP.ߠ6Zw۟.ti/d$s.w3QB>?ۍn('yZ! "҉龲#s|_y> /қ?XYH&N3eg;:"sįLk `GYT{%lZƳk. f^!c̻8>t+[lM5&PBQNc$'cm~wp/msފNigPci/l!R5jY*Kk3{-dX| 'J6ϸln48H"> '\^@`k5fă:zE밨|^עxZu|Gh^&툥? 1DJU4bKwY$ĪOwOgDz?ZL*mxpm{rN٦dڸ^ڤrʅV=\IsoN EK- ~dNOk5y>sANCtu< 2C BNmL^yew` ;kƺ쳭;P3#WhQnj q{ؼ~]Θ}?oKrmM̓T6v*ѱ0L{ژI""kkKj*71p=M| L6h0}(&fLgAai]D[W;`L<ԴzXTz3B3L $[/pR!*Ccy򕓸o4tρ೶b2C3/j@dAܾoğ={h'b 7o(X!>-ODE9`?wx*wu`F/ÎWIs^hJ j#2CA]}Ţ}Jzs&vZa=dG;bT.[RFc;$e@5)VI <.`>CragKpyh;"{d%n4$^"r3b6xsm".DEu"ZA %H)|āIwX2,[q YS%w"bݮ0YCc_?O$7n +6U M=q}hI.mb@+e{Vqqф4x6f@eUوߛ$T kvYBO~mc'LVNn=Zgv4eI$5a&8 #)7g$|y?yfO䀻2F_*eʏDFvwL/ukS*Ʒc!ƙuYM5Oy"9Ci} s zZp*гii|6"Oe` l}3Pc!4Kjna#HݙWZNZD8#+郪oS,)S"׮|tWVrsFL[vpҪ+r~u׳](PZQ!{n{o(幩֢#"@1ZkkM%|DY2Ӄ wf~ J>&GEk49 t]<* ڇܓM|OH24AcV:W6tW!>$FԄ ZA4үXO$s?&P-=0{2q3WZwaMe4tC/cj]fWk'{C(٨(jo?ӇXbØSxA58B)|r9 |(gFt NzH5] >D-Sg5Hك~Dq}Ee s4 ob` .cR&j8M @c] ]S Z#.S> i<0HsB_U-ڦÚ`ivҶ `4$ZlAt}Ʃl ?[6=_=S@&xNN? HOtb_$9Ԉ7LWg\XKR/E~lݐj/f} 20?J+] C/Kxwc4A H @*h:Âc1ۿfey9sHvۭ &YX hR$5OZ-g=~R2AM=jD֕@*-¥WC&Dr &"Zb:࠵_wkY KkRꄆk)@F%u:TǞZ'ԙQ: ?B>;'@Ƶx Lbl9k6b =^c< `<=2,Ǖ<[/MCD1UdV ?/oU}OrBÎO$+rv?X଄ )_kuWVp:mw-|yhX"Z/"}^rXg9 PSILjA{ bʅ0slʉAhۗ䗬JLoU-UP f)=5}uwDּCQt,JT(j hmƟمwzHyNSTVa|9p/e^/lz _M&X:l8PK= H.0}48e&ّn`jH56T1Jt8r@?7,<PnmaSF+&T>6!./f ((' &~|$-+*.WtYD)g{%WTVRVC6Je'}ĸk,NCޠHK&[hQ1P\_'/k[M/%".M${|Anh]-G"Lxj؋CA.FwXsW'=StS%u> T9-x+-8e4xӓC)T n9&N+tх^>5'[bY`)AO2*ъc_Pf|_գEP6w%鴇 m<Ҹx{<ϰלAռ[U ظc8T'WxV u DܟpJb᳀m(uA(FNiz?[ɍǡ9giE6]Gϴbwx4h%}O}_({~@:u݌Pj&ZبDŽ)5w']r<\?  e]ڿo@lHٞS, }%79ˮf J?K'ӏozz[]AiXsUu=- q`H^oתޡ+MVICNzmVOר}A3RAJ ٵ]$ $-(noaC)PANGv5ԗKmNJ5}T^ Ej((lO lZ`?1ȬFTTFaF*˄TtY ]RGaN%*2Ls:oJ~%PY^aiC@Z\?mXڦoʗ>疛0Ǯ,n:!u1|yyIFR#[<ᅯ:❘r[{ 7G&C7$BM,t X!fDn癠n|Oߎ,_ٗJp0q1Gk6䪚M-2z9^ĞGv^KlA-,́#Xg1:m4cEYȽCʅ8/w܅1Sdу\]DfP#{ F4jrc. DfbjڮK++Bdj>aip/.VGXpfe6I']8evu1gek.õEyP  `'Kbua$@^ބR|1 3兦BՏ^ Ǹ<_Wu'ƓW@d+`Z_}ɞ\0_A<b>g .p#)1h0f{J+hH [Urr/aIȦ#QBHi ޳5'rӷUܢʲ>i dAbIЮEנf pH +fS #Erc3':s" &bC.IQ@]#YE'Ew eYO3#|*( ADظCB>IOT,-2{2[w(E8s/]e<ť>[-vs Q9!b,c7l0XH| -/&'^5y9uHR+C%d;]{G-q@ nt^J vD'\C 8lE=*[)$k"ÞX@! `~if)}-,nǎ\9g[[F?+?٫$uDi Rrnl;LV Y`}tXӞzJK(S)C Ζ)~.+XF9L3v\F+cKAgSGb*yq_m r=_CkY<%_TWnK*σ>8GXZ'bMQ‰m^oSa> f :_g@h]rdp9Y%'or67DOj~+'lm u-}3Cي~;L<|mϱ&Pc]J4q>fz r:*0eFexflۊu_]<]sٿ-G$(iOED33hOd?Ā_T>M;J3mTF{ +s*wWq-|x!e%.^M.-* y&sb蓕\&!W,> #Py&k:|MJ|X 2<<~ }:4ER4pFs&GoW'Sfy|϶4渡!U?lBuk B_AAGl.?Oz(xρ;$sCA:iĹfh>Xa&q+':s 1h9ezMVVKgwg3Tt*&[tGSGwaNܧu@gEaT{P•JڰϢLyNi]aٚ'1Ђ6e).^`QAmT(d:C`Xؾr탉 w@vBdcy;MtM@1aTLʴ;`yl;EPObZ70Y[]LSq}IiOIYnkS "= Pp׹-0er8׉P;5 ~?j 7|OA>csH'uj"h‡A˷ e#iYsA|57l=ޑ̣H92NK3]"+wѲG+WHT:$J'0j;?Vm"+^P:bBkj^ ~~:EG'1[0p#ʒN%^r ɉ=Alm3mG^Ykl3f uY㠬ݫ=3}`>wށP.úZIm3CϽf?ι[LA=#Ģ+ZldH %{L΀ t.57$`[AnmgvP f͈[l6N"L# ڵ}LA.>~ l7l@}1)Ȫ57J6_ ۔ϡRE ]lEG0JlOjly3v hDM~#U{b_NGt1F]jqQo)S#D]@BiϹ[txQwÕ@ q1dŌ+cFVTUI;||z˕D ^?3tڙY9adqq&buRe=ArOqyUHBֆ'~Cigk8bXzҰ-&ZgPJ^\䪑|v׵ʢq[s#p;7IET-*_u~Ą7MϷ= H'ӽ:v(-H~]yZ4wX.t->A u #;U"8[LXcKo+1"GAAm0 {-Kmw%POMZ/>mjStwidKJ|%9{Ss٦XP@H^[fbXkIhM건`A߃4|!LDpM>1iXO.x^| :5?'l%CD)L"2^Io{޷ P)dgpWSP W%Zv`ɕL0QNL1˭uӍ?5y'7=ƩքcZ[ nn0Z{v5Nӆ9 tTRY$G߂l/Fwwk|Yp'e5의OO־z.BxDK;>Yb7 < 0yk gguPGc YN@t,u^XX w8L"fkP֫-3.ʿGcVPҎ }~i&lkFQoޕo/ï?_7!_nm\"ҩa:.?bmtp7zXӣ2[_=h{3p ->l?YH*wz[\e◳u2*׆ hrt$1!5+J~]ˊRA(~ ($+po Nݱ|-OK&PV8-l|2}/^vty P=0?/]8ߘqy&l=h7V&ObvZ~m3ZtˆkR.Hq>X1谟yQEء- J>SO zx q~-3YvrDR U\=BDhn S2ÿd_ Ve yBK:P'#8 'o2n@HSȐH87POA\Sw"#Yð ai“lejI\0O$yB/O#mʮ'gQYx"{_SDVQ)|aڨav^b$pi@ߝA[.dsE@^/!f@@oC(H$TfUDZ[%|x0!Lp ɴgiY8o>\QYȓ΍H6fHa>BC^wI^)|ڄ Gv5#l .7)3;Rq8>,W䄕6)3.Y-݈|[d(;O3BV_dni#僎Ug?q~@Ĥ6}R#whN Vf|žnࢻ]KGp7^I'|21h'3E Z5w/Tp hSrKD|7.NB.-ƹ`uNĐ QƸ$8c.;uѝn=<}>?Yto ATƝtӴSAz현Ѓ @&tX#xd|YvGHoŀQ!UYs,NAULcZsz/~Hc;- k7Vde ܴ>2z(K`32yd5%Y!^O DF| t#8laļ6ZQf{)ƚ~(4WY$"q5%19/U$Tov<Զ) vJ"uI xַY;a#\sMػ 7kǵz1q3l]Yrά%bRNwCuo%k`׷a' _}R̸1 Vh\hƧѣ 1vOӐNJi;a{Aeq;Υv7'@`W}Tp"A ]RЅ] Y:+"R3)-2]u/}A/Foy1&,7xhgOioq">T+E #*.;z] TcԐq[ f^Y>s(5//.;=SjFeAĿ⢩n I[bpAR Q o0]FyQ<DMaFL?oʣw1ڭÒvK^X?7yProEl K>6fu7Dd0V $3~Q?Sde bL4OZ %=R:;TJUϬQ'=80QNڏŴ8=#mu#Wr9W*Wwj jC]C e,`a3U0:,=;B\?vw-h 1ly>I렂 حb+ߺ('aF~ !2b6ۚ/y@$pQ 6%xĠx7`O=`l2,E) me}\b ,/}P99 LMk:@w^b7M/><_t=+%^2)ߊR&F4DXX$ys)R0@d%=@ `AȚUZ7ɝמDDQ'r^a1N^h, \)D~]cίmBVA0;U$ tJsՏcƩϧQ(Xz z]eN6WO*'iUl MJ,6iD78| \ZE t7ɓυS>saA ?B&SWj:U8W}ҙ[E[yu?I~*/_> "81Y4LMZe7@=$$On#cN!g8U!,ÂH[:fvJ=DHBvYB+jt7\ls Q~Zpb0~ExSFx9CǜUޟgyTEѹcܪBvG8Jw3^ IKB ?2\U%JSa0 EЪMhP'Q;O^nY&ж;F )Eʘv %Fǵ>@.l{k趃nK 0Us@gq;jRl7M |fX-Cm{0;CS^K-a0:(%B h ۄ_s*q:v-:̚lo s+bUԿK}p+c׹UQi|Anhc)?g7S~( (PѥN+6!h >{Yg$0dٝa@ aSя/v|Ռ հ* wr2 0Lwqڿ%& Vr>eAD=W@+xC~Լib8EyR[Y~cZǕ:qk DkfB\--+YHN>Mu㷇0=눧2#?sL%Bnr>e qv4xf89;M fpu4Pn:gnʅ+˂yoY^XqDt2 a#@d'-:񼤍Y[m3C6{=%YViOa/6)rzf`pl"#u3{? NKxieq~8͆P$tw$nH¾NQ,LbCUg3O^6?+5kޅEN<G!._<2Lhwwq% Z[1dg>xv|[Թ0}= 6d%*v4 *NJTGQaV6WU%1ZKqϐKL7ųG#*5p7+ΆAv4K]IiCi~ UT!f'jCHp K_%U_5/;R~b*UX]1<'#,/Hf1L沑m c->B8k>c^HȔJb9QpRM;Pŋ,jμtOhaT {Di+ ?oQ>Ewo2Fh$4Vr\GicTs1-,nKB_o<ԺsE֖'<;l^d g#pd=-ZcQ:t :2:B _g8JqfHy,;5ZD!uEObUQ̟;I$II2Da>}]9ǪY.qE|QSGLy\pÄVeN\JkRCe|*S~?%v!AA)[O }Иp6RG%*~2!'56~螑 R#ERVL' ՖOL#Lv X?s7@[O?A{,46b5 xgeu}e eY9!'w SՓΪx'btc$'~@nJ!.Oq[-"rH=^Pלig_6iES5lW&Khҫ3>c)B]H({&X^ s7jZ&gkMP—U)o ֟qW}t]X`"}'WLwSMWBhԇYc@ڛ*ī>F65RτN<=rя ;aKf馐[(Ou[!b1 L;I|n=v hIڊ"Hl. Ø &tg_*Ju%?SxBXư8)T1N'7 eBWD,ߚoze \IݦCnaj.0WS"\948M&1 ~+^bzc"3,A=Ƹdzj:Jj q D{ (eڥfIMBłG }w -sv{CL(8@ "6Q%),"5,i 'Af&>I[M]l!W|DiԒ1`+jh04ۏ"keJl1܎l!?3>k45}܃|UM0FsSNП)9gV陼K#Ѐ#K5YE4n'i n?:҂02ÆKƵN#Ή,/5Ro>7O~d{\k-!t|oGIrCJRbij' Y Ugok˃Aa[sS` b:?S#JEit$q-̧8Dj}P)mc-{>V RZs 4>AP 'x@ΐiYPV:"Ɣ׻}Z#`jAp*&&Ȧ颔rEM;hוXdNoW^3%II,ki/:~;V'OιiGHF#hIzu 3&MJP`%ȓ~ ǗHer;AH NP^"! ol@& T\ k%] }dia< Z7*<) v%d^̜l/%F4J>ŷEgcC@(+dVGI՞,dDxdu$}l^6k3CGiYlzS4^neu C]4hLw8doRiffk#vATӘiи]7aL[߹o Zv+_3YdoN#Gq0ZYDc߉@\ó9UYeݤb !fO5಴hԯt 1DU7VufQWa, .Vf:T'׀˲zT|}9`Yx=Mu!.pb|Q~:PJ6 & P ~jasѼ CRnjHwNI.lT_=gcȴyɒW@-sZ~J!"|-ZVWqaj0} yr% %q"AT*Kҝ/V:/M2D{xKZnp!cD$gBJO +YE0*Rx . ._ϱxJk$QtrX=ŕ?g$ĕEЃv`2#-u^W{ YFgOn fÝ(JVo2^'}?s2rUX2wltiHNDzTAbxƦ 8JA*iXj^3Za]17]T[6k^}sO!-e'#ݱ) 97l%-0 ` Q7]c`?+KxA-Ӎ3Ms<h 2ʾ@V2Z@tT]6E+E'fq̱N(3l/' mZ)3SGM؆P1; w,=*ztM,1T= 1k5|ij9e_2@vW1rՑ*AaΉG`@؛L=)1 j*F7\_YL862(gd f*B[H! )QXs@ !=D)]r{ecSR mnjj^EPp+96-=Ɗ o֙K8OLD-TS6$,1NꞩOH0^om% "! U9>C&wJB:NKGV`}z} ߶L` $yn[aEg:0 ]beC8zcWz<0W;,vVfiOfCu\ ?`K_pcaӄ,z4U ,J+w+zP 췀N)h gVQhbU|t0 sO [9HZoҎAA V#ƼFs })lQrIxo&ް ?IvRbp6. \Z.Ͽ~otj՟+0<#ίdُakzڐr"/Oxj氄t3kjv"6(đzwtߺR&BJOGc*(7w] Ss)|xQFTIbqܿ5@g ۬*Dp^-^q011=ہ6|63 ܄` WJq|հjIU``֤nX8BOtc3םx+VI'a-#H5v 0:XO ?a)eN5yo`W_'ySCml>ɴɂ' ުH[ C L鈯e,Bolj,!bD,#G6n @=j9Aօ5)czJp 8.wovr( +?^b4JxQQ_ˆl%8;m~c';yg~8׻mQLe]>Jx3$D!hVL͉.l[՛DW~#ZT99XJ%[L,C *c.9F7/p F"_UkLnLkX!7qw#-CԚm=XyE{aLfϸpY%eL7iXOl b,ם[{n P̀fy4.M Kynmdpɿ.cɠ]ԥfg f-x3i#fI% X`V/o*G)HZ3a|ՂڬlCaV8 3; .Y ஆQ!O)v/|?Y"g>jEPz^c/o95?A 6d>E(aj]1NYWHz.6tB] W$Tw|hl䇆1@ɦ;Z)KzqfC81Xzq)c"q..&sܴ31Qj]:s[/>Ap'\! `i,` /!U* ^!- ||9ebABCs*_~NM\<H0rO)xd-!Lwݐ 'f8JH ys2{c8SZVM̈1.m8ؾ11MSq30R1U(d|Rzd|\em/[ %Tp^S5x3q#lG~׾S^|ݝAwdwGYL&y$[ `kW3&/8t7\506xo@kkބ}: EtsjCZ)p-͑@O^ձ{;j4&Ula 6E䩡D][I='zlm%߼Lz %9s-%Dype9DGr W^zĠyY/oN4+8_-PylE<&ꡛøJ5K@I:wBzxi}$ibN4$6O}YW(CxDC3~[7}F׫kK¶5BLR #AuZt;b̐V^Bv|XW=}zpw$1Q^! hvoh{=p_"Va&^_x^d2S̛@5(e1Dfw SI۪-g#$>Z bNjdPn<'.vm{u;ePŐ_|/g h(L})j0^c6)lR$ j ڄmRX7WhS~}6J nQ\0J{s 3$k/n%tMMFB ߈X1[hO8KƖڋ*W~Wo+QTx1U+P+-%Sc8`(eNI~>V˔$ђJDȄXݱ_`Ǝ"sxoB0cs1@A0UF,< 6e]}1*Hxl,:o&=Ù.͕T}2?sanFCx3ObHqaYxIHe}wbyR6R[bnI 6 rG}:u(:5!\`tiS޸̽ 朷.'S $؏[9TJ!'<*̂_tߍͻ@ωagLs:) =CZ" )xv _,;fY>6[-#1x5h lGQZ5cܮDd<'.SU)K_P7 "\XޭW+`ҸeTa¢v|V1H~3 U>4Z^*ISZ[_%%x U &N,YC-+%7uPx[BN?-Z_, cFY< f7@XsSxry-ޜ@?vFeGQiǃ܎T~ͅe&jHR#8wup*SA켊m]#:n EqHJYr'zWiT0m>ȓq:]4>O5u(޽ւ&~ؚ)_Cz޼ Z9 )fns<= `hdk $mf>*W͟2%;/pd)N14fޒr!x4YB<dv/@l١\ $Y ~/cm,5ce~ -غ]LiOP64ߘg`IJF %o +?-,9)VD?%zw+qǵK7 0i>shbuZXи9|{¥)G_ںˎG΂=aϒV8 QrRKV?8|s /j_ZX96]+z2RO(%0%Ӡ}C.o4٫ {bH.`3tZOeC F,G[awȮd D z!;}Ob @P"3̲)5MHMQOdw/7ՠ#xji6 TBI=q=&,'K¿#3;_oOG}wf ֶ,J1^  E\Z*uH;mO?s-~s<@ XcE CW :(Hl:IQ'4IalUZ :!=ň2eG"4!gNz >İ8[)H/+)yӱ#5ߪ1+I47kRXZ$#E/-aE6":,2N}m \ [c9 D%Ff-KpaR>L 5z 8i;]!7$]d5cx ~%\fo8Gkp>jtR|eORŏ#5~iqYl Eh٧e>MJk #NX"xNdaync?wPAl:j +ܧjyOb$m_tYopz@%N-=]f͆q\uw2 }̢u: "*c]E7ISn.Ė4r(vWdbiuw·r3fs:qneBv yXRESy\qԫ]c"݄մro-Y4Q}3fS"Qd-\_P\{`^D qQޟ*)~`O`nbnHgnA)ԡ썯Ҋ^]#):Q̹IVY޺i@x{S@HOk{n{dp+?Z/T6( Y 2)7 yY5dj-z3qr\ $E{FZUəQb;!P]YN kqdm q:D)l!A%lV}Ո_IJZFA(ӯxRCJ^S+PHszH`k;(x(D:bb?Mgn pq;B1{BkgxyN<\ ɩs5fS7zb!qU =w_i33JZ8L5C5_!vEp$qL= (Mu46S/AyIV{=8s 'kVơ}.NZ?FLy;iaP~ÉNb {{w圗 f6ǰk+psv_ evWz״{Cr`ͮ-I2(:3禣,s \B7w;N\^ych@Y[Y o`u?J]n4 }qk)-N.bSХCkf潦^.2I8B61 #:YIw49* V4Rł fn8D_ $Goߧ y4a (F*&=jp^ ekue+C7FKHo \ 8$ MѧJՎz ~9}]ȍI՛hDdow;%IhFJoM*T\iI!i|ۗ bGuj~a-  @.D}qY|0Q;zqGO;v(L4fgfו?@ͬbSRG^U3!C(=FȧxB0Rۏ~\$(볆=9O 0gR6ǵZf0Wpl? BP _U(E.7T(Q-zP.&*  $zuV+Kb蟈ot'SKWjҍ]6U q|Q]\;%ĿYV/2}WbV0CG M9hw.ܖ %ߺS|M CoZVR~(U9{r7, k WP`Fy[MWv,x6Gq7neKf-OGy>|Ƽ;fصQFoLdBr;)siJOo>cvz7jO`g^B*.K=ve5K4x z/7Q`zǶsyu{t!9rE&>VE\-a†$9mK۸6E^t|me<B]1m @^/6vZ^vBw}ЍGcBeVwqa*Ft||qʈ0* l+%oˆ~/"p!p>%Q~a4'U}*ՈuegǏ0sPbk-0b})asXEԱ*`&CXdٺDE}1@ut-SRxc4o/X_v+zZ DGpuÃ^1D(#2̯ jiEBFrȚhzJlkC'߰^'\-m Āu*Ii*aOF_ "1z_aGJ2X(Q ڢd`:Aid9Nua^)<9U*)z s⑜ '^k)Ѯx~ 񵥇t8g{,䍐p뱐#ђLB'˳)ԂH*0!`+3[~ K|2Ƃ5_ckS/V&;v$,MĶZNqBmS Ui ^Ԉˠk58tQVTgO!ݮ} ]1!֥H:4b_>葶+b+Ka֒iZW"WeY3rp{͏ zciYm1 r%=aoH5Vgo;*IlYW,4=YXePی=>K-OJp/1F=MkdimDIsXKY%rTVBӴYxa:2ML0C/;<=:D'\r*yVU=Te{ )]% f}&$Iwbml_Ŧ^x~O4[*Ȣuߛ%<6nj ]i;t 9`tM%q(-sȬl:6T;#۫C :-#euF&!5AX*;[!wأ¬T$׿l"ǟm>O2`)w' A^)sCe0 C@I) j' iA@i d]쑔\cJtKVK;!L" 3!-=j6yw/ 8loպKIcB)33`(m2cI% Lt% *w~}Ŕ-_?Rڹ guWWNr4 KMG~{~w P-PJ~U0]*,@%99 ژE vtWGeu2HS-~}3 29C u%YY`TՉ{RaeLsIg"t .=(ʴ;Ð B"Yԍecg g:gm&7m)9Ϊ5}_ᶿJ5包;^Jd%2EʾтixzOQL0QAP| z"邺./o Ncq>Eat/V.Ul+ ^Zy!US@Yc4.Sc,*KأUޘD=OaӅM#`W&.RYs>>@Pw_د$e;-av62m΢|-Z89,<&S`e2LV~XXM&RA@Dp[l, v06Ka7ɦǃ_Ӥ 7^ZǢEFw|?gۗf5F 3u \ӸTgQ$.Oٗc/G {O"̛Y{S^$j1WU݋ިJ;a>CXz>`-Rۊsri4{o'MFo3FK 걽 79zu/'}@;=-OU H=ET- #t Ƨ5Nw8ǩgWD x}M El@0#J'yr}|H=*V5-Q#HvsUP0KKR~27՝ qٯMZeI#퓸:~{ c8˴^Q(iɞN6m8)ϡ5˪FU:=)ad4#s?l$f o0-x/`3el12IDj!˵ Fc_D=(g[BV?=g|0/~Z@C̀ (_t[¢5h "_JЛ3 `>^NcJ[W__b 5!Oa2_C7$m>RXja*HyNJ2zHEj;n|xAO{Fkj+W+X>WM{[;bB!w8 -6!0۔?K\Z5#4?Ǯ\ipX׺)#2tԖQ` @&Evh/YgM/E&lnghK?նe/.V?A,Z^Xdƻ|*Zܝ!%KAs]%Mx$O]`YDKo2y퀼ԊKRzZmΫq̬ 4g]5N5ǙkfsI}&gcUN=1YQWjkKWbvRIԀe YMGWZ4G+`dܧdbPM'mfUP^5j 0I)C0hs/'U bv'˾M ^.J{n$L`jCY4|۫tqkF])orV]а&re;d\ yq#a7$:CLL6.=V_]ߎY@nn^73]R:VxabږYC:8R_B?[Vwq3z$؟Q 3">̇qV^gRH~z~ G\kD^qfWRkHS7G'YaϛĆ:#8MLI|LnA5y(^'G]J ŭ$'Ќ`C.εE\jCKH2E) iT:"$<#=X*k-74:G)!QW} JU VI(: {:^xbIW͎}$oY=Wx/Ue`@u!:;}/k~ [n,"sWt^01<vVq*챒K?q륥p_K2- ?STuu2JF45G:A)W  Ƣ6YG{~bs|=)a37irOU*~ 9ЍgB;!|Fg%6Dto{L_Jm2j^&ؙjbM~qY%VC)ȚgKgU)rMNyK4A9BEz'NU'NQkE $םiAB'M3_'y@8 e3LY^Pة s:NzIj#k{liԆ qw"NŇN>]A O+;gE<8O.7ž,j71wz'U`gTn6"7H+f@jv&Mv$!^+u]%-o' δZM4#AHn3SC\q,k;<_)U*khA):pQo9VлaX>nP,uWNp#BrER7<9Ɇ9yü='{=NT],={EB9AˢY 6K|Nt*:u:+`ß<-SSwzq#HrGFLQZ_AkK >hgGv!| aWr_/S+a \:|I_y1( g`Q X}h4j33q{3wr_<d(-t_hiWW,"HEKz/ yg2Qp`F/.A-ކP3¹OtUGXWI hRD_65pgstOERcUr{ydjXvoX*ZeF o!Fg 3uxZ\ݚ K$N &')<~6+)=+ MfjY,R4" F"6ܓRjobBAZ dk]گ!ߨ L6˙p`Jۮ;unRKg+MСaJrx0B$B^CCh6l`i:;.CJX L0-̣vҫjIFsi|OڍӫRvKU3\)TmIZHch>,GqnY/2R(nH:R)Q2[01EtJ.I>90=rQq#C醓QjA2hѹgJpnnm/9؝A '+̮ڑ3WjwTH[n{sjl3i0.컱Hd• Wb"nTt^i@h"ha heb7YEi<-뫷"_H[dHn.2V;Yd\G^̩cW*n*vs7/'l CJ[ʷ|l RvuCRESoDK bȅSBT$VfBejma*-D6;H5Q`TX! i_WPJ|/xB~=&4qZɤcD??&av2[> 7?F鴂yq*1}q%d!u.ظ3bS0O;D*ƹD^W1DzGi^LR@?) !lB (^eM^aY$$NQ(z_.`'Ios&{ Tފvu+]"}#W"-wn_AK(7.YRM1c|TE0?0RZnpD׻n4E^B咪]Z7GTt~>OS>^9k8HNA*ޛg^!lC:nt"+i tp[3N=aHgT0$Zbٙ\6=F?fiD4D[z(딆:tω4GE+@3p'BA罚–sx ڻU㍮q-+Ewc 6ܕt-I@^6bt")CS_/^b<Lѷ//_Na\)HLR[r2_AزH=%\D Ñx]uK)HqU OC? koPǬz>׋S4 AȏJJ V[rZް1N%'D`j_Qf'WNAX'!ldY|ɛ&Nj Rڄ c.鲶gX-f23$^;izkek;=br.tx!ap(v5 WQͦ/- I$hJWpQQW0YjZKY󆑛t)ݡXͦ3bfZ/I\+kzqN<]]gt]NLxz6N=REV= Kꯄ;3 CxVcpaY9DΓtrV#5t$K 3{_*&.+zo\ 3׌D\g)NS\ױI%}jsjl:AVATJ׆E@gk39H>fՒwS]yϱ8evva]$$sֆIkEԚ:nj7Ȇ]O,>>\{@ COY:KɮT8zyT3dܿl@[}Rh>)(;d+MYS9b ( eIX|x1  !ch"xr<J (Zc{)wQJ?n/jGrqne{IV~Pk^h%8m$3qƟXlYHqj3"N6qP']Pm: 8TCB K$F"IB쬵T3u$c~FLmT:9ؖ-rE4K;*Y㛾0ݩnzd},\e bȽZYuYx>(#J\>Pahq'Sqpa\̝q NN6ӵbj)mx%i=VvhZ,7C ̧ft9/_Aj2|YYmBÒ# $b]*?~_Nb9T%"u6:Stǿn9-7@H9LNt[?P DßvqB8I.:8 1[:YͽAq8JwS MA#"X!1ثZ \ kG0ʠ@IŵXN*Sٔ-o0JŔƒP p hCğ-BԽ ~W)o2 c\Fϒϰ@,xV BPѧp`@T S($p# P)Gʱipv1`8MYiIO7b8 *G{qnZ^?2A@s8oMœjx3G6 3"7(6h85kֿKn5sW"P « LǔGǜ! d&O_(t?B_IuBy~emv[eV!ؔt=P(Vx=+ k[cDZQ`h/W*[0)1TDʱ`L: ݴrӁ2IouKtph #gWD,NHb" ϹVH}A?! E;n7m& rQMuH1k$#vWGLO.[SOw7r`&SH Eqapjud`W3P.`hS=QPNVC}.|RLB[,cdQ&ԐRxʏt2ѥ=asW0ek[dD e}~/|SW9\P5 dX.&j{0,,7x@B ?!;gq2d֩OJrn+OH*֌BFoòD)+`3X=mH>몾y%`Av.q i?lOn &[Ϡ70ӶLU.X .!<}1vǞ%+^*lYxflJF[W9AON\1?Wezmvm_g1@`o3Ga p5aG*kVՀ7|2uK6\k"E91`P7U,Zz+=~i#bǏ`0usnawL\ < .*AC SHߌuB/ gEQ6Y]=cQ$"F)ɠסCG/Xɩ&Z6HW;DVmѻ?舞SPi,)oZWabkרIY/LQ8N=3^2^xbP?̤8a6G4?Z}[dyE TC`y OJ_C$f)iِf.b۫[j='/8-Zzx+0-00w?>zo9I?LH7ʝvjhw%~vگ"&$ RAB-@Q'v3y[$s*wa BnLuuy/-X,$FLTrLa&3(`ĤG~ cE-Bł}1[B`E"OmoaϰGw~z ufk!tHn!C0tloJ(BM0،hQx* &?\eYe: 2|v_ X!C 2 ZJUjKڋq;{6@jr[q}Z@옒mEuvh8>"mu XT3BDcK)l%Ԯ4 J|>8Rw~cmkSJ¹MTkͤX׎i)K/bud3bdxҭ3P/!tَz:p?G^gJ'i>DyI9%&,_=䵺)Ӥ 6GRL rՃ W7`ok}*lKe`*2$%Ѭ%/ f\Bk,wy,4x ~_ ո?( [e9C&Eh K_I\-d4?jJkmqzZ9LE1j9xۏo7(AnH?$= )ϳg0#L6mv1D"a8^WPWNN沏'b9Y@6g-6<u.sbg:,g5epzQW:0CE64‘BN9&0lx,q#qqV%uKgy"XdeƓ_kmR͕*>@1s\hM:Dտq_ ܋{I&V!I?v^ OR*Hf6X  V8.`=HcfT1(H 7Gh͇}>k(l;Bi@Cn*s^N@)pPڶ$IqɷE=>" Ȣ L~s>sIrngEMwʝg;eʏ^uh dߪ#XǍD`2@o|gF>>-Gl^忱r $P8)̐M(_izEFQ5Xhuom軠8v۴T2)A[Q:1S ~ 7\5opo&;g ,vKg]ڒ2M00'mlXzڥFb,^f+5Y*O଍$鞧 ۈ4J#=RKjXYY"EAO3x$K[j]d[CeiQ'%X]ؼYej2#8ױ4R #T0x2vX.ж+D#B-E;,(YcbMNw4LnZ_Yr^imR2sh_i}kW)S b'<М ~٢aO~/瞒p70h09fmoOwWXBd/s ũXw{dW76aŹJl5]0G:V?/  yԇrҢj&mŃ Cu|g]Myu'I[w Lݲ Rdx'rI+3fOa,|X['CR٢Fe[ {};>sdDzR EWn\ľ5)X¥":XT)C)vVqJl\t^L"=MEh4[<j./Ʒ}_~9z gs1. @j7*Bb_.= s\7/N M&͠tWZ/绕?4V=wzuQ,c7cnb>/%J)t>6I#yulYfPe|59 '9_9Q x5ekkUh,%T]>M75bL֕dDV:#ZYZWG7Wp279ze1IS hU-e|CHBu -<X=[;3}Zh=Dhkf J 8Zjw[@BufSzzn=0g[az S4Q !#My6XJ6 Br6XYG_$V\_CR5Ov!TBV^} ᲯW5)? ,-S` ;%)|z/,Օ|~,1iִu#~0[VQYdSE*1B %!χj/1xQԪƯR~ǒ<Լ)5e?ӝʀ{Axp$8> mDMI^[6W}=U%KD}(Ze:f$b 7na̾’0%T6kȠmXkSVi„ Ė9!Atk%Aʓ`"{{XL$)j;_dRAs=b2{F$_7./Q̲uio"jg64(WZRc )X}PSE.;RLy7USb>n[}Gó7ic7";Q%dLm#H5'1PDVP{+)81r:չ4!py##FH$pL;T_j-Յ:p^)r aŮm! ]GYӆ5BB ӧM?Z!p/@d!:-kO*Dt4c[D_Yr#+$ lb7&@G8m3=Ĭj&$m(ө!]W^sĘV4 Ve"EKJl˞H#2R洩MhIʡŒ.R};}E6G DAol- I x2&"sﯺݠ=S A/H$4ٲǫr: R BE}oW){;; %DYj'8>B2k:A2W8@F ?X- TWܼCn\,HGݥFSSP/V`%a _V,#Ms n+I輭Ji>q5lӏQtF9>F[-[jxQq'3[Gz;.4,Rn-ucN\%|N ÖVhMȡg=*D`%CI*uz['=H?xmWH΃ ~^V]z 5VheJ LqYv`,)ja¤vϖ1qjRy>0cHIshnF_Y)J٢2丅+|2:R ԯ#Dׯ2?sS ssٮ6] HRUfgZEg" tq^zt4H3M7venKҔu? zhW\B{r"NSM"TFekyzMYn 9!gua Ը289+vXQ/QO@6p\ m c]Sw YHQ[N+o<NHϓ AZ֮? ޺3*kڸfbK&uw!\`6|\UN?|Y_ ! d^Qyx^V'[V1EFѦ*(אka%g=5(&:eg=IT86?X)0kzj HӢKܧb-D;.3!<"1%๶sGq*d`F,xt0=LP<30Y='x5Eђ;ܪ 38l0-LPq$bm<cԐ_ Q 2Lc"cRv6We2޷C@:6H7dO„BX贋oX+>S6bu&`_bcv} t>q&q`Ur6x 4 U!7{V2A@?(zXO& Ă;6\ԤjSBsJ[auVMYlN,>:ÁPzAR-1ZкJZ!ql"!UUWN-zo t<`iN0HG 7}F/::vKO[Tl|+mÄנ#c:#>8K0 {^71`"lu\~E.QtM^yzcKJDL@Rz6%85 Ju젟0HGAHb;\&x`b]N?BpX)TLK([eл)'WefLҥ31Aʰ )&dwp`ҙSrpru ʽ:,96~QmH}Bf=U 91ow`-wȠM,W]c gycٴǯTШHj&O d-`%+.қgu:Er"JK<\p镰\WB _uq: (M4)4"<ex2+td`D`tDS:1Wm &"`>tس m)@Ѳ4B}pֱwz|dOŦOzV*; G"j^! ui]JmT\ة{rj' ߥ t`ބ;}G69l; ;'es jo%FM#2g(cjKhX[h,c^%@z`R9}"r)n;P%xQs8 g1CxkWg6ЦC :qZuH[2؂)wrq 㻑3+$Q&,r,E  GW/Z} B{钋T.?d1RqeJFўoqb{!}/;FVJԃIΆK# 嗏9Uݾܹ~)W9SR>(C2F8jKyylr.1V;mC6DAWt=wNTԫF..'C@NPfsebⴙʩ|X=t&Zm|8\5C*kҰa>DD .a :ẗK7 c0 #:/{?+N'nhgq>Ġv"6z3wDU#@\}tE Q`TުGu s ͏~(uiSӌz;"z+uGI:]L uS.I}Ѹڎp>+H|¢Cf]jMWeiڞLj¡<^|ŝ/r<*Fmi9jH X{ۺZ /} J,`e([‹$Kk\B F_V$k:RԷJ>u&|Uq֖ޡ?e<ȟKp3@N%e 89rS?vI.vK_3fFZ`q\ dQ*\\It]^͓ /3씢%뀭6|G:30+woԯqO1u-pz2ݑe|GBJS`kS֟/;MeH<ȓZ=<BϜPz6ZdcpCbsjo hv: Ayzоn 4In'Q|խT8V(jEeV6̣2H RӇkt9EuXWٝ՞^|t}4њH3 4Mk75JxJcS Zhe}S:M4g  w$/#h{ PyEǸ;*%^8;).YR5۽[ Q]<V$%Z,pw̩#5})8ShU|8RL3=hOJ0턗-?0"y[X ?/{v6#O( nY NG6-=ɚ_#V:8clHêǔ'\ 6pTjeV>a8sx:o9Gi-z4093*MJ u{\}ͬ&| i'!vVqF::belwf8q O1VtEoډ Oیpޝ *9Frgr=C̶2/2XhN _^?9no|4cmKg@J"K1%A)Yiqu\pPT\E2,Xs?"jDs/8pP򁛇-?mx )(;\ 7ev$Ϫǃ;)Rʿ3vz vlt֬kiO5cs2,;Olc"7CjFE4d ÇT,JTIVi@Wzk6M:jM$֒X.5I qݎl&y1Im45}R౔oMڛ u3n1u7וݦ#; ZmtB,)6F@6ǒ.et\K(f ?Šk%pG  }Ts?KeSךeR9V)!tnw/h:jb 'evE0#I]|?VW8cߐMci(15 NɅ>&hRjV&(Bޫ?DxFb% aQVU4m C\)7Yt~Nj'w!p[rqne"'mxcXම̆hES#lo))q2$Q`S ib{Q=P@@0U bpEk˷JjErk9C eaKOf0戶Jjtr:gX|dSs3՛Ng\\ f_m#LKL7> ~ jD\ X̛-)_zo>>`N2 ZvLjgf-%>ܞiЇ,fFvnZfřzㄅYwD3:pbNR!󽏋Uٰku0omb9kmM.:_cpFR&@ xXC{9 2F]CT@T^~):MʲB>S@)Hrjt%mjQO}N3&̕v_"j*p-#YO*^x ťPf,d!9,v ;]M0}dde Q6VzRe A=(KG+vlȴQؐ4rXV8q.=U%%8^T@* g^wǷ$5AL!8b$ypr:1l݌jjyƪ҉)alQa QGFE^4ђn?+dZ+-kOus@^!ҁ/ǫq\=usěCv*l5j{R'_k(%fF{8NJxB`mk>)C]0ە"TEE=b!sN"(;p跊4zs j [Bڵƛbg1*LްqK2 iobQjTaq'\[kU8E qCanl: H>i$ uof9&,sGǏo's^o£ei鯓LYKCDo>)ΛJ:s/\,&ASmgz{%,BN~H1Ob!BMy^#Zma]oz{HPRSP핸% k$䊇  .ud@aaÓmRR^nb㻼&ket|d_v{b) M/9#~mG.N"S;$߰Cy4x&S=6O$1R䆡]&sX U }J: +\ͦ o5S&a&Oqm`6 BǴ/46dJYZ1stbl1?2ZQyPǧEn26^ꖔ ^uvr?yM|G0,1у qҲ[_ -k_|ht >0(><R' WK6ȗf5dNMz"pC`#!`CUxk4 ? 1qf~=(,q<"ZϦꢤϦuX3.~hF&'x<] f fS=@c᭜)l,9ܑ(`yYXcIPk&J2CEFlXF7S!K˸mTͽ5t^ݥ%DΌ >>Q<kPR1챦<WYВ\h:|c]BfJv-_m)ѡ3;;u)'z[HpE4Kq&M4z4`HXe)\RLM  [\Hߟe'Ai&rp c,.?ǨE12֒BM?j"ҝ/V[M%EÔJ2t}+meLSNRh8fe%C?z_Z44+r˒{:W:ty@EGsa"tm֛t3fVBBƙbtd\,ZuB! q&w 2:7BNK)$!qJgg#ޭV>[mD\;o;Ѓ^fm|kZfK8n0d)0,04|~;妫+%T1!OR0P#^xo91 ZjnQ" r(+P&.Y\7o5vu?.A@[?td"dg)C/Hl8'99>\>Blh ;]`Eː֋٢<$aA8g7N qkcF R7 w331pb4@[I Kg-X/[ݲ8UBDW] c/ x܃!1AC| 6aee!S# NJb@|Bާ (@pr63|:JPcP*Sķ~cXB+hOC[sI[jezB ɒ(z QݪtB||s) iV%&Qsf{d*^ffaT8#7p?ili#G~z)ODWa\.74f%mZ2AJ*8'5dr`jxOוšLﭷr0 ҽW~rV>{c|hwxhȔ`j*Iem̅X&[~yq bn ~'sBTX85 C]Ct@#M̃m9w@SJdVD1ɖclgX3j\xrL)}!.L|4>wT8"!N c򠓢0*x=wqVd[\2 A&^j:F2sëj{["Rg)mT&z|tPO -2s'ğߌ PqQP%+{?|S( }D_H't,lJb;KOW.&)ŋ|ֳ݅GG&0Yӭ10`aד~!4ICNMN()袈$He,;G0~Sa4WE}&Gy)*yQ(qLu[cϋb)O;/"qǒ|LF1zSʜW;Sx},@|W,cӑ"zrү0%Լ<ڛt4CQF BLͅ)뷀k;l$'ܺYWe,O[f&B6HK RlE)(wrýF|57ORϠiH7qohV01+^Ug{;q 9Sk9q)r|gcĢyiX,_ҝ*4O<%Wfvo9i,\уCG`^|߾Uֱ}ZuȸP6h&|KQ%,!U6' Y k:NuBu}V 򬵟Na-^Ug FC,#/A 7LvƶoO֊\6볖&06gOV>Sm VJo9r6A#x.ֱzr;;F86t(@b҄`21.fqXl2X0\)ͦ`2ta&iƑՙr67Kv`ljj24z\5)={gYVZtM vhEiYF81ʋO+#rL㥀 S*e2b3o]tCvmxB\ZiGS%L^7cYY\7Tfq)A*oKRò:CΤ}DXpzJ⤛g'`dQ0J2ץ[92w+}VvEUgԲW)N} л`t:e!yeD}/<GAT-x $1sӞʣI߆$w7Ӄlqo)LF&kӤ x;̖l '$ovWFc66o\RՔg02O1M-l!/ 23$$o`V6ںpeW,]G>uJst7 ٚgL R۴F4úU|d#{=ͻqɚ{2ބ^T=A bKl*I[)E:%ޑe%% H38s%NĬs)$"z r$| bL7NkZSLdqy %߸yXF'Oo M@'xT=8J _H.hT1`^)\}qFR8JZ7Jڔҵ(,Uhm5),v~| ^XĪ4Pؤ$d.SNyq3 'Wnrri?EXF-1>R/[ t7 oS~VxųbB R*ի7/1]˛޽a3owȢЬP杯7A!)] at=ȵRjT[èo?0DcspiV3G׭Xd0VMBXE0nz"a`zzlGEzu^ym`vz|b?1"Aϼط90DdjT,}J-?gTX:@;,Eӑ*S/e/ 4``Ťi ~.i pyƝ7uS*^ ҘXA<$ɕN(@I>)!A(Z߹m0|;Q*Jhx\G͐4 YdACݩ3iˋSA3lh3p~ŠkKʬ二Ls3T.:.J\3BR <,@@ajH^)etE F*)Z読ĴKGjǹCLV ! )TG/rK9|zijNI7Sq&a; ޕq:]Ο.RK8dam$;ҁOJ,4NO |P~òZ_0;?3͹kn*y_?M䆞zG,2AiI'b淙#%άbU!kv.Bmdeb`߽EHipJ/09]xj.jF,ƋĝİmQ2Tp֧!$?"5pfJ/Qmk;U6BZꍶDJa,ogWcb ovKKEd+VMcXYaP;WCs ־H<KPD SfڭgiNc6,Ow^vHv&ʸ͒}n7괗0Nh6F[U.d - U eMϨ iY_l>jzַ]d!p8%-$v2X@R^b3-hk.@T4CG':UW@bvr0rB048@~Oi}bDbCPpC*o (9pYm# R_ 2]BD4  4$v`F? Wݾo @..Іa5c3ϫ׸1t`6a@ O)p:g_L\BB ԯuTHcs>sl&H1 "n8{ &C * `^V /5V5r:.ō9?oJ{{cᜲ8pY>?<*"|aeUxH\d%߾ٹ-oA,R÷+5+ar JM[ab2ܪٮ W}mt%6#b L:#i)NpY46wz6mh--Sm0\5;Y+> W>7~>_bou37PdQT̯e$ןPfZV\~j2L*!6 5.Nhq3;)_C6Ul6YNżyic"?dLx^Sw)u\Y4ӆ& w@bYᑜ#4z׏`E+)DU# &EQ puǕ=ۼr V`$s9D}2 ~%_H:&$qp:Ё_\7U=#|ẟwC q d&F-QbT_iͶ ,ֆBΏ0lBɦ.%>rQlߐ38x%*[m5HYOhڨq2Qo'O=w6$gfH!&|!xc(̣.>lB@ï?>Tᾨ|OҦiUl[=3"yXUO^u+rĩ1rYѶ-~*Qn^ÉHx 3ݟu 1%mM^\m)Q,y_.%:xOSn&պJ{?"-d( !n-& W ^;oμޭKV8گSTkq_!DRh@hպPଟ9f%qԸ1Aq\zr|[D]'Llz)E!DtdNn, pYKῥoKb+b `2`q;nmLQdI|"w 6_?]pz9.4*LUΘ=J4"rfbQpwfu!Q4eT o!2g|Ċ9,Tj0 n.t^kp7Ø.<0Gd I4aܲ%2catkKl.Zs]3J@aʱeq˪\Y6gs!_PJFU.dzߠf tgsT2i#71܍9#,YK]*r>WCyX {d^n$wd[JN:P 4wnއ6+Ay*%[s@)~P9:'UXS0QLCӲe Б+y^E:`LSE~ly@\Og~t 6%\xAio8G|i}ZEE@^b7[ЮG p0dqqyVW9YD5!bSo4'vE<ǍR%5=V ߈hCb=W:@a߉4 MVjbӮsˑ t5ϻ Rήə*@] - =3k.џBy}X^ ^Q$@Z* 2l@pk+$N]}~2MQ\"U-1xk]ه5"f %iyD[ge٤Դ!8YyQO0퍟)z(qE(:xLs9l&-bZESo)&Y,("c<V/UhEPUm+ah\6:ki=^!QjXYr>¡gtg~>Lt\L{RtO_AeYIוkS4t/3ڐI9?I@g&-k_b60@tѯw7jdB#\id0dc}CNº[g3DUFcRURR0ZP}X͌T8RO zɦ_y(g@HQ%hEUti,Y>,N5~x\耖N 4~\1m [<gF % ^}@f|Kn aIFUK%"Pƽ;?B BɊ'ҍAw,zBBiAGeR@+4dݰw D )vʒn탛A*+Z^Kl`2XiK3_?-oHsO@&zl wVyqdur! <3F=nMos!G(OκF7nἰJg<З@X9uQ'E?y4uث$*ݯ AQE+[Q%trVbu?ݶMfԹ/>B{3Z:9jY/PA]8AX<舳2{ ΐDxwY(hpzBu|N#EPs'" V&B;&hHj>*juj[_iBgARfml$`wG`F&',e=Оsא,J ;S=l G]˗nI{le^faYd}~Ej Nhx5EK9QU u_",fzKa[BMV]1nݖrScAW۽;o ?X<0Yvt[o$ !ړLE%Y AoB )8ykW 6-'?eNH$0i`\v3^6@j!x3m} ; mdx4[Wo' yP&A3EC\V_=$eJ\5|uhqbݖ*'գ`ȠTGzџZaÖyLt1~9 e=\7[А?*]. NlBjZ[etJF< y1 $ Vj2*I1 \:*ZO(QZF^'`נ u@#M*#qm9Y \jKdaz~CҀc`,4 vY#G^úVTwC(\ Fvꃼn+2#6ep&n"sD--Cmvz5 \- < @n|x>\)f:F[P?qZGc]r!UQx1xb3DOe|ƏGN6.VeUMQ[T+\m$:bt5 j}ug*[e7ޭ8aTx^}& ki_:E1!u[7Wy۵YyKl{ m#bY|[B9<|j+s.`E ה >GI$ڎRyޕÈ飪{Mc  wuswqcVޡj]vVf9qGiPf3\(`l{MH57JhG430 ~:PbO:٥-%4!jr-roYȔ,\$VIm]j䦉异 L(G0 #G >dtk|T{0J(Oiz6Exjn&fL|儚/"QCfPnh] ey($bTҥ [@\ MEL?/Py nbny RZjؕw:ppls|5RH$5jC?Jrľ:}֜&kh[q>ؔU>ҧB-^g(dSU)G>y0Vl[1&B#´j U]X6AÞXgբ  FQ~hJA1N &Qmѷu1D9Љ? xy֏[3xa<;h7P!>8ԯ^ZM?Lӑ l2HS .,9A`ζ"l}0;FJy6>^Ob!׍?@j%i3 [HAe}˖;_9#5#\~B(%T.'w}`O^[  gĬn ԁmJ~ARw87&KVpv=M2|*2LՄ xKl10SD}&n ل]BG6DZΒyX{ͨ67$Z\*WJ;>7"{nX"=\)H5 9eNlIFy~7n/RW**F+a?kU6o~~ R"*Ĩt%(*pva6ǢLS֭A,{?-p7ٞJڌ s~N&Sd avn26VL8MO4H21&-O`dNS˫TxjE颻2"zP ): vᵓ_VWiKʷv<)Csj_ˣe*x8(^E8ǿp4 .ݢpK ;E 4ii&fCpuXmL0IT*pup,Y30OҏZ?0O$DQ+1 ٙh?l1?UALi;#d(Cn fOAbRy2 Th_Crk5WǛ5 (SǠαDIU 0k'., 3*!!hR >߸6vD1HVȣլjZ,R.s!كNr~:jB¯i`.Q"u-pbM#g&τ33'! t U2`Ai 4c9$^~RJ${],Eӫ"pZf\!̑{'S$2T {C\=@Bl,=Z6KC$0揻L* ӢvgxK1e3C GY 3ߓÈ_g(DJ-NT/4!+uh { ƒ3+\:Dmt5=0V \DǍ949q*^?Ǖ>7fZ>ه_SV:X˳qsfЁeQ5%X R<9n~>k fX\|z-UlU!9(eAIΣe#DC-'R|9c=hD= Xf[6С܅:bWVE U{N~z@ΰJo..s.B=8duqg>frٻgXaHt[^ㅞ=aBk+!/xog"(ػvp,2 FOJ pG;]_y{dT$O.N-POSwGXԔ+e=gk1&=\ RECx xG}dT7q~VK}GʰH.+ڄ/գ/aDT}~ x^p(}>yv3*1'L. %>yKlm6yo ڗ>$*Cb>FN gasLa-Cnm+Gy2s#.u05\.4М˅n1Ǡ"p up&6]y>ޟ;_v]W2$|ES4MΕL)Hs?wqݎk^sdѶ5U)O=n#5?ڗpkb k Ʌ~T擒P[sԬɕ QRLQ܎W s0oPɟp.l*]UN ʪ@MPb/FH]#CɽL ,ȋSq9qtTxO,4Vx=~sdRkvDI;3lQow奚kÂ_s:[ʑRwˏ|x\MGXf͍̜F}8>Z _@$s@0XdzؘL"Z⿮QcaA%P10H98D)&}Iz<`Vbo,:7Yeq{]zBP8QN2vm~x+mYJ1CY6XCx#w)F[ϨC kvӏ B>|_]СS|d-tܧu /8{r\HJS<4w_ u!Xn;e??Р׀&=o|x-@)1N;: tzX~!C.ryٟf R'㲨 EH5KVE'Fwtt8 p+:-g[DOtc"%"OшrsYͦ[z4!&J_ρҦ,#NVog.l 9ai_0N1qi?SKWt(=ƪ5>k95oa [׭b22']г#e|ˎN* fxƨ{؟q%Ɍd&Yp \y49~\-g5}E::Koc`^rԟ,~r9cOڵ1hfHG?ػI)x6&CZ zzh6Թk B6#ұ\|kz0*q[Q*9U3Lǜ$GZJSjN=:2Г[WK찘LwXu$PzvƢz ]%QUY5 Q.J~UYw\xyoQk CfHk jnoFfZ2uXrXNiJLqo2#NT*T`6z.jfXTlaۤ:F:HoC)uUq̵|kV"=C}JB+eGĺjwSaPMeY s] \C; +LlTڱY9/F3[O#8]Kq;mƌG d5z4=bd(JÎ"+&7e>skc%^,~n=Ђ&k"JTk6fұ8l̈5b@͗ fSGn~ADqjbHk/759T:d׃xp$[:=TlNxj)^D"/?Y6V-`{>LC4},Èf/eT!v$k8rOƕ^˰lLt9In'z Y^tZ/TN>JUI~ʤ8)˭m5б{!߷NXjs.*U$>S){s8?+7FAP/4A[:آi.GO ]xȰ%DriݖAHE9ےuu>=-sxX;֝S ;˓ccEN gvN6H~#-ʔeB36/,_*!(GayXݒѢ&y(J)"vcOB/sW_R% -q]?Auw1H֑݌cSQh½Lzj tnVB=5\rH9$al|g(`$8qH񳫀F7fV=Pyw~ 2Fy._sv ¯W\+s>CrDX l0/l`./3dmLo>?jI;quuB:_x)OwdY{敖* 8Ώ! %RY %@'̸u.ט2NB}S'm B<\Is#ԠY|knn|VХNFkO`0Fmz N]&f < W*-{Ő#niw|n|gSnmB$E'yfXBCB܈O `uί<4l);M q@+]s_+*Cգ*%4[J>X: 1J!c qc|ӫ%>wI~Tid=ln*ǸUd-sο˴[U=86넲uw'%^S蚊!s oނ$`d ۺ0hԨPBګ:<7XLbDIS34iNdn=9#D)yY3 .=O6JR1Y, xtT#3ө#G _QSڊx벺KCF=cM""acL֊6>]MK<ԙ#X'jucFثe]|ݚ|o n|f2G Q[ Rv9Pikr&dm)m?;}U|Zـ;ֺK9f| yȻRWCPOGH7Wcs҈;Ȇf2[q'H/nf*P%u <9/&MT&;3du@·avxpSR@nB@lO8  Sc[}Ź͚pr#nZ`[>A̿̎$Nxn-D  Xۊ"M{zTTÄV6]0Y,')Ku-D 늮pv\b68arxjȼ0F0g =r|- -Mo]?HtR3_rY`٪ d$kR l H @ZF(&%> …RHin1CCozv"7z|Η.;[!=) ~Bc>j}fHfE6)]Ray;gո)[N{$Qr)Z!B2>% } 1‰޲JX<ϗtx#/pǠ+oSoSoƃ܈}tTJ%f Rf"7Zkyr>uTS8oӘxA;S}7XvS#a"(/e|}fxc@>xKW0E*3pakHzF1T͉*bSg>cۀ{zQTdXwO{fE'ۆh]ޛqi.L OTXohx7u%<Ę)dd棿;Ͻy gp{ pG1](ؒRksq"69_ o]8=A~lvsDX8Uև5Pk-LE^YznX{Ƞ&a:!'T.!1ˌ.·UEX fg~έ_;ÐDr%-ģvg.9.@Ms"ö.|GzU[!9ΝE7m,Z5}df/$p8,\Ѩ| WT%-N40Z3W9ri{a@+όv-2.CcYҴ2O47MT*z|,r Bn r(Į@]koqZ0J=7?b3*CEճB`tvV5aѽ0 =a~3(&V䚉F^3lTb^yɛ>7q:LkcLA=P7fÐ E"$DkiusA,XR16q:FpieSzwQo=cLrKޒ &z(h)]@K[nhǁC;h~tdԮYK45LPۡt'h 4)8NOk|ŒxH\uxi/ W}}%ZNj lsR14yλ)*_'me{i|G٧ҀnSh [T+$ajt6ROLyfuwϮG; pPzʣP20~ [!-:_#wUXhV 6}uSqpTSBf] L %xΙ_*+A0f/1t%ڢKpfѠ "?6CX1lI 6Fqpڜ^Эvqr !&G3]*<2dG- Z.f Sg]xOl(iƏt.hQ3.w+Z) xp.b@ "6jP6>)4ŤFKz/YQ>B(:RU0y9ᲩX'^8YPL ёop# t?c,^N3N+ zoMaQg`lZ(ʴѵ1p(RޛaeQw "y'FV mvU}E@Ly&`q㹰?c8 c $_Ųװ꛿jDǝԖ;m"BP`q% q(@Fp,V#!Cʆc¹<2c1+JN-V,;}:|gהcorϫzP.M0}#!7C/&[b[Y C^^+blbg~+@^_;.X>W^Za ۼ›ాR}fⱞ|޵8_M_?RyݵU1ֈI~&| 7ƫLYRs#ŵl7f1'l|$kuAEWu::u'Yä֓oWrJ:@rB$ɊUq4&Q֪1GE^+lf0(NOiNK,*}[=I 蠴 pE$Dz#% Nݙt ]1r:%-]oK=r$,bIޡV< %ҕ[Q쐂Ufӝ ӨuQ E`WcզuF:iEП6fg-q"p>&K$>O>o"-V熬Һ,I| _)h O E>+ `,؆NDT_x¬K vlۺz;|w+p-FQUc@DhdQzH>Yt6Sd_̥uf7Y#Tt?Т`.~x35˒X4Gȥ`Pwy;Mݱ܍ K2I MTdŅtíp28عR1iL?Rs*nAZ2v#.\qY2l5s>bwQ4V6cWYדu~u"adh/^۱ĩo4=gP/q] `/T Agt'Ϸrcs|4."JjpAJDS#uv($xC4N(|^ROB̩Fe3宩bEfJn.?:*SS ϫ:1,U]&6 n8[OfAr${p 7#d۩E2b0h.J (JxWݥdLc^Ck{©5yZ?풓;b˅5?r4.մRcJ)%i)pƳ }`{;\{x hKbf\1D?:~]$3#uKI(7;VxĉIZ0ѓ+;{GPZS4άuU\j;F?7YR.AZ0F=M0[R$3l" iD9LY2 (}fi׸t y?,x~ 6 ^Oy@KHG*f@e+y\q#{fZ:@צeQAk/N+C3^ n(}BF|'6cDCwqKT`Dd|FHh_2Κˌȭyz = f7!jsc1"֐uOE47(֠!2i|@nv_'%q)P$KB8å]*ϙcVDB"]S 3`)KOq $z۳B~7|G&?!H{_Kq+8&e ZxC.414ԵLخ"ܴc7!k2:GU@I,7Pn v}|p+7ן#~|3V$.u`7=vGpKGA˲ЫQ:TCXi:$^W%FjB+PrZeH(`"@a6ʠ1L1NZ 1X3o[7AFYqyd8ma#Co}L 4 ji, z&p0]r J%E i۠# JӂB=HtE!Bi]`ο1V+į Kę؃(ygo'w<7߫SW븲lΫ l]O)Vݰ#ej(@ۃ[WXw+)&-=Syl[ti1QܘO%`D%ܵx.5wLJ(?@nuHvQR 8ϋޕ6jHoPhÕ .uU߯1(u oؤh_s ,oia>/pJ/oOw™P'fo?縞ftZGvU56!ʏ#+g-Wr/)-ícy4jgI a) -"T|2;<_}8`@hoiˏ5fi7Kpˉ=Dfb5趠~ㆄwm͍[ 6YX.V& &JTCV< 1/R}cj^ Yg+PnED}LWEc"A #Vw60nNH'1؃iZ & :}ˁ"sZ:+6BqG]EɶG!'j S,DJyr$ye`PGǟ6}“CۖV.يWCP_xgx`:S:։gjT),I\f"[E_AP4,YˑaBʉ &b؋ Yh.,~=.H¨l:/,_oԄ8zD@?B,%ch3N1 TֆTfg§r|qWPaԢzq] #kM\41o.ȴ)iSр$*5W ^wpR N!lec~C""]lGs!ݱK7Gp8tK+@Ha Fqt j )Q4wDr uapw;؟ Oѥ @rb+f2=yԋ4\ Ay(ydFύ}mXCaԝm=:}/蓊h+N&Y;]U!fuY KICbJ& 'W\ٻ9{1Oe֩hM2:Ƹ#G;nj\˻hnb̞ig?&޶ abG)uM%W/tڎ! ϸm >U]% 6m0h6ʏɜ| Q+bT":t<,FaHS-VLYr;?bb\C L#/߿@7FfyCnemWN.-C&UT,|9*.dVMPKomL%J(IFIR|*P(¦$3#Qzh$op,LKPEVF)u8:G_9H|oGi{'IMk-ABngO@~?0@ydc>pݜCG@Oy.yTV;.AKso]ڂ$,fٲM"ck(3m1p/1< a46<䋟bB˫ _AT+2Yq:\CQF?h#?bpMa*!V$K-P qqDtQoPJlFop.ʎG4KBj5~=V"y3}hů5֦ t=)$7ufk5Q;[V4SsqK sU.7l /)(TjF2kk{`RrQ(dZѹ.3ڈ9ʭ#Xmp/#VqT0-j2蓭54HXe?@k(E欒oiʍ\r:4c2V'ںZi.'PuL);@8$&\\A{,jtLS6@Vg=텔5[Ey3X*fLar5`tyǿaޭZ5a,pN v!>#|'Ru8XO&=ּ{CNy>9-yQ:iZq/`LWBbp{ _D5S_opNXM0mV7« ˒`^T)i2WˮgתQC(g Ѿk;8FC"JzdK˓!h [zZdw]MQISF(j~ƣ*gZZ.B ůWi{Ơqxy|ZSz[w啖%r41SVn``3w"`vhмKqQ'A[Z+NηR1+ 1FCfM^|eHF`/i%zӻi1S*$wIṚiJ6(=h F/\kGnU׫(CZ\>jPLP5oωbjNHw%ƈ!A/ޮfvUF2 \`h0VV'm:OCJf͸Y}9#ڜ`jCjvf)t0Y1ky`y[9Ʒ|٫I ?Z>T/ xǫx6v 4puET>5m}Y ^;/2jꗡ>4m/sW¿E~u ANhNմ0u au!btl>h.2U=wwi"4 kF7߇/UjP*LyZ hܯoW2ԈWaBL횣خeސힺ<Y֞hpqȸA ]Q"u " իK?(odJxsHFA~e 5*.i?GS,p7Z6z8=YN XHdD?mz og~[6El-6LNyN&0~>|ty%Rۤp.eׁG6L?r_ɡƚ(KFw`0z4lNK.Ѣ;kó7}'2JI91v "xo-_0nV2(oS (,L[P6Ж싒OXţq~r k,pC덂[q\U1yΌf[v\"neRwòƼLbt"Ufz1KƓ5rͥ:;;oxY{GOXեڋx\+udϟ9UiВnhs8Oω "r9WlHuPs/Rv l+M!Jma`ٺ݄v"vً'Ip"˙L4yMW%U!cPv)VqU|#RC瀊0}<̋W*gAWy~ԛ3cw 8n"BA*n15>b &,`:s`зlBYݝ6̂VB׳6bJ1-םfb1&Cئ ǰ=,:&4Kw>%2h-IY}x{m`؉'Hx &G^@BXpN/e7J$7:D՜V1-~o$uv1eT^Q !Jĩ:=m<2 Δ}5,9-?|󄽮47ͻZ KKԸx21j.}81 @-KsR} _KټkBPȊR v^o ɹWOo׊Q{a(Ls~üMC)}B{SOҔ%Kpn[T~jXmTUJk4q$zu𘔼 [=GD9ノxΦ)!TПz3DLm5l+{Rb"KPĶpS0,nxDX vD?' @p,oÁfOCJ㤺,,Ѝ@.^ fnԺo} ‡(HP{pܾ-XBl0sg及yK\詚]١%eVveU:O3.w3}\qP=3_*QIa-@4*e[яBM@bS@]PiE #^gAl >;s l tr1%7Ɉ,M wMZq Ѓu->Y͇3'weXLg5jrvA;../q=H1aʦcz-[:I_fѤ*ooa==hBcOFŜ4(HQVUe;V=@!Yt@ =a-jMC̙eK1nZh4γ8D#5X3RntN*W} ma9%39RM|ش&klUwXLg!3:Punjuk6`CfOzMj>u⌞hns,P)F%Agca}3؜%/QZDus Z3VJ!;; ьWk` ityUͶ.8hA9w|B>1t4碯3LU˹q@;0۩"3DBHOlV] #[䀫*}$/.Қk2,b!15rS^A\rrRcj5?c|Sio%J3yvo P Cs2(*xQ>fvˡ D;ujig_pb:5Bؠ1!%Q\rw&t] ; tt?zeFg4@ؑ-&á+QE_tg4f]T|]yXɛ"⏠1ηc!_y sY1N9c<5f@<|mO&_g {!qVT#km3ÍpV~owVRw،\FdB |t&?mQ$ǍŐ{| -˃abA0-:"NqršH+-8^< Hލc5r22ph2l] Gdo֨/Pй2U4T$De߷M;E[:G3v2C<9x.Q7MԌ%%3[\٥u%̸nw6b RdAw[0/4\ *E-JE@iP>h\X&Qh Ϯz] gSsm { BkxZvm3H '& PP͗KǏ -aHT~F&j>g[(5~}Մ,]UoXøkyuj==>uYWΣ1-(KAGp+#)Ig^ *!Nf"L$di4i.Ig=nhodLw6B}x8(̑Ah2¿CO ^SeeMϠ|:P[ȹ\ oͼDLT4&l@~/8u~HA$mJwJcF]pӍ'.++myh_\iU@xO2'c(DLn"2JqjiF >d;tk?Z|QMrQS-&q ID Pe3Tn}4 V׷%JS*hN{|.Z&ȾY{NƸQ~d`nZx:.ak( s_%>^;PfF&+_pGu :dv[ % )/3ЯKab3 mN.{#Fv|RU%*g5h5IzbX*>AG|}Ĭ1k1G -q5ӭsS0XaA(<9g'6g c??bj)k=əfH#;I̖@፦dgfȐ9RUy!ҁA9խ`Z1l/Lpz*K?wtewT:Ib.BkDb؅jDhˉrL_>)Oi!V1G?j+X겯e$cέUWҲp^&&U>I9B;q[6!e!ueHKξ3a!Iab4P5D"Wzc 3NfC-!@8ROFg^հ4ճ[e#r)T]]1jm,&!'ZM&v`|vGp TҎ _BAe;Y(G]Dr :p( v(VYB54. ǁM<P.w\כC3ew&iA5glpΥx+y *AVEćK./@wsZD,iYͥy71EyYz)3nz(e{ַ$^e1pa`b7CO(ex'qXumb>S|hΠ_Es97LBU3#xYK|*rעyɑR5(p!4mq܏s9nsMd`$nzpeRAL+T)\"޹n >=# SjsѤ^Ql*ϜDJ"9>']BsOx&$w&Q\%+oZʢF|}\q:ySrOp1|%9Eh+с;Wo4뾆 dgiGFQeܩ!iIފmdxx,[!l(}c힌WN7iv q"ՐWsx?8Zj_E,Yzr(K3G I9p+SW^7ZeG-B}buA=!"7E? ؈OjDC\a?@aMLDʌ 2cX*L+<q߽x#]҈Tn|`.Kh\a 4s-OTݖB%Oc[ʿh|%27? PvrJ Yh)ՏK)u^E[.5 oW #CRa.D{x/۷o/>s;m FzbZ;dl`)߹toD)+ Hl[]:rl!e[NKވ? 2ЉK\C .O7p18):vK͡(Lkn)ݲ\Zz̫8rw5x^ςaAw ?>BC>w T((1jg(%/Y|jNθ9*gL-k_H.i!h BePfмA{$@K&M$_ߙpч%ZT5׉ֈJʛb!2^w#cŷ.r͠Yu\$)CԵi"axur#1t>Cz;ޥjU8`yf+m7"1uC)1<i>M 3Q Q_˓^0~V$^ri> nNF"H;bV{N'5Ggn8KdOwg͜q+ ˁ_mG(Y^Ԙ 900-I#:Tc E]^N Y[ 7zO%Yr@{ͪ5wil1r(UF T' #GIㄓZfy)֟;SlYl1lI&#;,9(|`}w(ck\i,I`̬LXzĸ-O83y@7lT㉚0DZu:7]ǹdoѼBɤs_оaj'*.TP|m@Kbp(B/=+9%" 䋷 4OPb}M `]BUi$G"+ȅLfVתVж+ 'wOzk_*C$vq?H+ *ASK3X ?{M_]ҐSi:6MwjK [N<÷ X~Ú;lq5H4 {?zVOo)7j,8m0I !]U?2XYD?~vIS=Pݬz%s_v4TEmb1}:/ Aaހt>n!&t;CK]9OwU.K`1i u| yt.^A)c`)'yɒH]BM5? g96,fBMELOp0ƪ `%WKb{!GĔ{KyWc]N7)'7 U̮):NWE%uOU`.LNΐ0WhyO-/*YֹYݼ>tl^% æVGq_S:ՁN1 ~Ky_̘D4 00lG覰zv 7%Y(pr<_(K+a'K1}U8+][CCj]O|/^'{Z,ӡzٞHH/@%dㆬYftPi79:wA"(68d` /{Wqe¤4Ir@~׼>qlT ~qwӫM4{m!OPEMzAIF ^eک,έZWDܲOU;ØcVa[\7jh$R6L;˖I8ּ=DVbW\pvZ̫!aۖ|vVq=dQƲ Ǭ2:Hu%QWzxsP 3~z ؐjYV2>Uڭc_ r ;44cqNW{u,>+e79T/$ѣ*RB~uuE)}qE?(::3un&?zk@F*zƓ+ *Qkԗ{iĉFZS̺Op'WVv/@kS%-"S(1:ɌXr%\Xysཤr)1'b=aKuHK15FlLߙi~ ӝ+ ^07 ( c <}]sHH8:;0 Չ-&^r3sjZڄw-ǐ#sA5hRn+.*"°wF1"k,iߐo7?=Mt3AZc\YЍ `XQp NJm>Jt<_:fH4* KG}hK| >i:c;S^Ehz~vDj9ax{aS߉}\@ՍħQA=+z]ƚ&(IT! CjᕁNޢͤ9RIs,++-~FR IeБuPӾzA21=\fm; !b$J{a暡5tY3!_{:f?Hgw\{ӛ],'+NFll*|!U(-Z3zwRaMKu G8q&i'7&\ނ m.\F4'W\%CP_OGp}Tx45 vQgvz4X+sǯ3u*UR(y5enpš,Q+KV,S6AxE,klӯ=@*y97 p,P}ʰ)\5X *.c_CE͙hɵF'33 1ڼ1P!02Z+-~9ݻF=='SWzqƾкzNNaA}\n 2^, eG|)BjtEuL5˂Ȳߓ~X7 WR N2D L1Y hPxhv[iD\"~t@j{BWbG11F8[W!dBOcиܫ@\6[ROl覼`ȹqw f\X,!,,Y9PsB +Uۅ=ëZ:ʎ}SMolL""Б1!ǖ8}&g` ѕ!Ÿ,&hAL O(Aa(A 1+4aMՐ T0,1Ʊ0c29Neik]L)HދWMh;@b<&cQ-'Yi[|z \SCU=Ypвl̰%щ068 Q6r{dKnޫ_.*J yJeL/e`E%%UJ`Cp =fORVbOX@h(ʤ 7Ơj Q:iKC{,)G>ؘ/]\nčY??c ôRc O6&2JV•3x"plDy ,lѤt0PcDoC@j^*hּKjJ=|nUl;_(p Z[BOB%1?aL Qo7;)y4 du zf|?Re+(0._Ii>yg!u4KHZ.ƇK|HmNHu[6ÐbOt.u|R*Ѧ~)0e+!?8jX. ʈq3 .]\򶪧3wAs2+_.gF0T&qy5/U~@ Ũ{3I~ sG=OslSڞ87c?PƤ}!4f&|蝄!>%sedeo"bx \ݐQ3xG8cv(Vv<}(g/"xHgP".W}煪X|\ ]HEXE?tD4\ljf̭TQDے=.<ݨR,},;R+3+xmOb$3>_4&!WsB{N{ ]ٟeD[25g"ټT3Hs/Hc N 0@*;b:Ql1QƗɜT OqR R25'DZf '+D^igձ^ؔAAs> )GxkA3( ٠C~ͳxP I(+mn bUaj 95کzg0fnr]8I{ED~+`]vۅ5FWX+.%ca>xTqaL}\(FTۿi kQ"dV㕢䓖qbJ^LCLf)b ؒ6=9,QGnKAtpM/J Z/D]L6 #B}6 ׈yFJC/k:OT3sgݪc 7^{üR37k)'<`3M3Jg兒znW^JhD |/޻`H+m-Z? \enr*3 y'~I`%̫ؠr)`˳] h]@ӧ>Zr@ՊFX:bmJ,R3cc1e'G-tfpmj!]1y- " H p{L fFܶ@Ҿ&{LŨF挢I6p*D6ΨΕ{M|ay;~(քy|I^OXDH3&A[I$U6y:t}P ۵_{iA`8H/ zlzqbuBvK̰3ɕG!)tV=wr;w=MXe/d:h_ܨRBկ ڹhXzض"au$ߑg8k|QZ_.t4 CFw$FO PQXC bA&jntf"ESmyz!^aqr4E#?gd@'_0Fz>ͪqP~x<ab^=# PB=z컓Z=Թ9q=%tk2KI6' @}D<^FTD0&0:V(nz#H[dNq$!4`*)þu ~5CEl_QPn/XvM h68+!i=u8ZE[hOӘ,7Eؘ I*BvQׄD񥫬xl"ٷ ķ4]uh#BH.-ڗ1; d3Ae։̠ij?U x[C|%$kmn0Qg ~"R&l7𞦲O`DȚr;T? @ruU"Z?Ԡa2xRWʲN=wsSzqd &da\0Vb KOS3=e)28*@7g|z̒9\{Zknɽ7[+X <8/KzD~1&X^|]!Xcy˶X@ăaccZھz$p i@DN-XVDZX BwCF6s0o:G揧z ?a$Qn h4qmJNIt`E\ηN`%4=`U_ oL%$i%ʘ$BCq&%Ҍh#Q}GAUKm#)y@NI(oE~7yrhRiW+{bOFxF9aylߙK"쩣;`I)tEC*DYO(Fe3Ǝd5)c i^3`DE 7Y/:4@,i' hnMxWR {KwzUl;x;M!d[*/k;ڍ :E\}\3Cqs*oSӼ%>] Kp]}Y=Qݜ.0uW򁻄IES}gk,م`BEuVom>W m7ꛫ:mysP=q.Gt+ha~[66 O?Iѽ{dE)OԷhRkZgw/͖ M*|,hE!I>ܛjHed<{:Y!G_\ضjpќ/)}vCQf]oa 9GJ~yYu鈝ʹtᴅ|ZM *چVhtLZTm- +NtzPQ;mJB^|.!EI_j\OY5xL1Uf}_޳6s9&˭XRuCcnCSNt륊` \;b7 B J*0،\:ec.G %q;m櫘AǡF=E8B;*ؘ<'yibuSQy7;KaQkVNBxdM8%Z>;߸x׽γ6,4Qœ #j_ j*(X P*>h[ն\|3%z5 c AږQyQ,Ůf,tMh Z5WBoLŠ%itŗ!ah@ L[ڛclg1i8W?tfؒ'i,B]޲F(s=9%@jqc22jvm?)Y'7-سKQI &q}ma9u9ӊTY[>VUxi&p0QbSyTq%Zvf'/c0WU#R*~ku abځ_1ǽKG)ɟw3[2w~ώBcy ˌJ5I³%БhI*,ѽg2gJ>4E9-'ED^@>' fͶ+&Ah(R1'`㱻MU@l.1) {:v\vV [1mo -p2U%G3T w hqo'w2"8vx6fUcW_pډԵHՋ|{9qIj#ũVJZ.MA5|j}^t2Y`ݲ=̏`5J;rv(ntNq=6>Hs kܼLxsʕM)1(jx֖uVVvzcA(Y IGWtts>-uYdyxo*weKZU EYc黣hIe[_CD u;>?5êѕ"nyЙKOgx{KE-K63d4zŎ!/64$A+8xQ&CWIXeYgDcYܒ!dɸ$soM#V%yg Xy0{?M7 [<CެO{n0>޽/DֽAeC *Q[TΒt 7F_r`BGR 1f1^Vm!_B&F˘`ky"x񻘎m|f2Vb9FzŤ\lÌ. Ig$ZqzF;ˀva?Ts/m R2҂igH 5:%s- r0;uBVd?OCޝMX_e[0TO`E11p_5@Q?d.!jFXV* #CCxտͦ/;sY)غi8K`1!#g] (YﺌFF<‚@{ǡYUD֥{ʾODpdgFJς.ϩ0]  dIEma%:]Ck˿ɍoc]8LbPhD/Mgl/&1\Tn9f303 .#XX|i~ab93{E{2_%z󈙥[}w}GRtu;g4~H9e3ɳy{ ^פ m᱔[x+HQ"[+7S("VN2yYpᤷ+|= G/~&}`v_}~hD3"WKC%p#`Ez3xu! 5*0gU^w9Cڌ-p{44+$!=WrZV V,1=W~!Y"6m=#*{]]bOQOxZRf͗5h&hBqZ찶Q"̩y8z= 7G9Åp.0aL{/,f!;X=O[M[jkej_;{gC$NU`ݿe#j(hRPnSpb+2@@rd^N+?5Y[O3Ck|>h%ލ4wvA7fI&šoSȠ's '[ȀĖcb$3/l}s i%V7&@i,"|lլ<ۗC2`<,1srLvTGZ.pֱt>Kªe>E,C->156Lv+~WXK͂.MuTg;mFo7tg2[uաȦ#~3QI#9h'Yw)ϯi-"m@ؿh])6Fn2aYza/n=Ĭy"wSlbZL01 %Qj2;Lb r!X[W[i sK>36t<|;'B r4L b.O1րk˞o)d*<9a PӮ@_O.}M]T#Ĵkp)/3guf}m|"y\ pM1] 2hzм1f)FDp, F=g,v*?|v6j1h`[N>{-q2|YT@wWT4x.@q s&L8sh:C%mst8 !v?0ЧN@}4I۽TiiAcvb;?K qΤ[9J_ [5ܼ.!(b bLMqO&⨯֤"d`xb947so3$=mm"*Se~D"%ʛߨUN_8AW 3l2l[˨gCx(g9p|~h\B㉅rvs-)I -ɗ8dCq05 UmnN§4od/iPmX 03maH2BV+ra рDTpT5ڒ?BpG) h ey0&R`B_ƌ:@r$Y; 3xqbݝ5Y" ][%K7;3JJeY&V@ YU[w0jIk@1-yA"c}:1]M+" mH1b[ѧW."R%-n% mYB6ϳ"ʷ :[]fsɋ*Aϭ닣V!{"S3j Py'!՗gaz Ν_,'c-Q SqOX.a1AgW_kOof$y| z `\;<8IMJƼ3+Xq=>%lFa2΀1^O j?`]Ѭdat!O@CeG ²95''ވj+Ѝ{Ҡ)K4INaWg[B[H 11ֻ/W$dshƟmy_Onjk|bTHu0q{:6iod=z>J WbR%Hc]Uh~A5cz0 eֶ :q`؆O)ѧ3GYo0$5~GUX )[w%Ni'c>M ɤnw9?_fXf^x04(oiAԗGB-c(?.rbk)E}ÏoEb+Y.xvg͡y{Xw# JY n+:%)[y.«J*p)sM+ϼu?PvچdR(o[ q8Y.XV@Klu B?GyM[iD4|<:iP]Jߋ=Ӑ(4_-ΗqOA}}ځB"(e,VԈsg =&2lo*K?t:u#(o*xE_qYoyib50˹}XGYpS88/.'#UC!Ե<_;[Mj3/ t̓t#Qe 1ࢀk|+JVZΤ^wlrݙ&lҺ`mɢlc^E}TJ8J5ه Dž+Ĩs0#Mo:P 5I>pϚh87j1jC^lVQ9=apbcHTJdaӯB '>؉%U{ۏV=f`ʹ+ޞ;`=6B%l`/hyc&Re7Sw/{c$pm1׃D-7Wai\:@E@f)hj/P  ׅ v!Aez[3ϗ>d5XB㢔.S5^Sjl^C缦$!%$Rf3y6mG`.1ʃ&)Wqڟ\፿$*݇+KI-EIo|ʙԄ?{Қ&A$Ҳ mT[ҿ48+ӔLo#+j;~@̤8!]oұ%@OXewؤuTAQMzN&/֌qkqqHOr} ?m5,l9{_)/Nc*_s0e@í4Y3Kڮ/T8~)iLyǜvsK&>@_:^΁LíY4sl~*wRLQT`ǔ ~0tX<&6P G72n#wfey^t$\î(%5) ]gٴ?A* ss ԬW愱|~ß*y Gp[9L:^)z\ M)Y[}=z"3ƭ[*Yւ")jm@l ;I 7n4#"H|L#aAMM)rQ\UkOmcE"KvRn4q\КZ#=ѹ2ܐAb1*鹵R!TlY5ZKHMfuUNٶ~&1"Cc>걁Ųx2{-hl61kQN%jQ? G/x>f֬Ƿ #Ox,sV/#5vz,ҽZajNWkt}fTeC;Bd^ f,YRY9_gFx$T: -h"SdBHT|4Zju1.W{UO45@1wi. ,"eD;9TC&&'~0T\>~9Gwxp!;c,DQ1@ogxbdB m6cw-,'VfS!1̬rVb*>U3p ;R~E6gҋC-:u:)&W+R y.'eNgKqcdZ|1o܊q/ T5}r5q56:{5<. G_*5'OV~{o]eqp^Y;[=ʾ~6L}f6_=^"/V$W{OoQ0JrDf+bZEI(7ALIy/z&:NM66V 2P;~ SK2}X7$u#N@ d5aID}ss}||gt5{جOzLQ{.a Rqv4<,5IP,9i+%(u_E0]v*;f1)DtsTğċ ά}&Xٚ~(p$Bt_5 }uH-HR%?z{y`ɍ|tP 0ߨ3zMG ]eDK +E3f$+U[a,kMy}ZGֹgeAaިHnF حnW_vv(HH^/Y&n!Wj(. rqDf:֋#=i6~GzZ#b~N524#&-E 3s *1qOGQcfFn#m!Lnx1%>mY -sUgϨ K֎-YW/ `UCqНE@_#uC>᩾1C3ߚ!g5UN  |D-֛-.@1ma;CS0Amь9 ?%Ө`!S9;QBYrO*eK)گD`gwθbK5aX1G2?OPt :!~lGb$jW6ۀq\Ho*u>H%W ɀf9:yb9<o+Er٦K+`4m(1*Δ< d ;d곡5$G0IgdX\^Vf܅y옮!s ^] [פޔV n<\ɍ_^:]jAvmnS7e!TdFt[1kMhR\ ]1ae8JfO#7#O ɖ> BP# {2&߹o: 2o0.cLd׺S^nԒWQ{~ʊmO/ ]}oz{rNd]}0M}RT]0WX,؞{}jidz/5w%e+ec@G8D`)v]hdȞWz_´<(J1N;%Oa2=HO@JKw '%Vit?f+sgYͽّky> uQH+x\ 9l\Nx\!̒VdXHb% B%uyt\z N6/VFO>=nKd  !5s1;=5$6.C$U SCXsa`TӸV/Ӓ!. )cuZ qWXkC3Vc|U[a:sK4?ZU'?K!k}R.w2<$_ɃnvG.")Phy4IsbhVl0%VRwDwx,Œc.u9QٻQ[@SC>Z&̪lN/4>CŶRUtծ҉:{Mmx4`4x#'!y#2y`)fvFa;qs[ahc o0([1^57rM2)! vVoBVȲ[# FQ+@xM"b-ԄN /qǣ3J̾5 [ -5LYՁv_R_$]tN'3梊zVhN'/jFj2K\9ỦXHWaF:u@'iݗbK}KKhƈ8QQ=Rjt %?(Bγ9&ꧭǚnyʣSqF=_{Aa[PWEO;p#BU Snl-@ E)>_62/to8%R$ty7uN)~Ccu8?u%W3NQ`m\YuQѨZyS"mʏRbZّh+ozQ\, Bf MӲ3F1#IukNW$J`q 6d7SN;_$9]f `D\tؤu 謡(3&wæ>|0`S;D>˰4 idQ*=WeԴj(h =^1FƊ,-O!z4]z{v{w<@.j_bGʳ4i@>oة's({Z!^7ʴehJm+PJ#51ŗhFg˷L;%LǓN>PP n1B'+T/Nn7P~VKӱ@7R OÏkz!%:&lZEԹbPem%F4^C:R_oCP6dFW7x(KZe;>-^>k`ynkz(jM3ۧs.*24˕%yg&[qQp9mS2Wb'|˨|ᷓ.=LhaBm nmGհ!M=SK[VBߴHW{??E7wD++jX`ҡt>S-Mc;t(Rm6i8" j\ QIIȇ]M"޺iwfC ;)bI_Nhy㦟ǛVg )*d߼cr[l޽(LS-EtxӐ`ē}֩qgQ1dtrQᖹC/v&onP3/!Wɻ;WŦf~ͤ]O5Fڤ#4& UݙXvxiǦi5E,Q*ŝOeRT>zPJH!uh鷪-DرWώGqCDwZtУ~;C"I<2VYH8qD)rwZ`LһfnsD7Bni% +٢MTyTeT.W$Jc I"O)/ab CbjKޡ)xDs7S 4Df8D!cb-ȻQ ҙ [i ,i|F&eL`A~+[_8d}WB #CPg$ 9iD&#t"aHa7iK0EQK5 ƕ[IԩfghG=q ='v7R8LڕOx徧X͗&F1n,1!$;g1&z,&={HZkD?A #SH9VrC\,W>,& !J qU١^@2.cȫ[s14L"vjݦtvxG4⒏\'|3]M>"H.O3:>$H{8@rqy푄,"@S8U7UQ pF\w!s[*tA]^Du/-jHt]235kQ3M8fè:JSRd|k=s2T($2B,#Tˣ "W{qVGcu6'4sw#1;zY<@&m*CȘ9|Ǵ(TF,<`rO2g)qr3% { <M8ҕfcI#0̈́ڼPzH[c-x\ aĸhga]Co]1T'eke :ve_O}~ ]LY˺T!Jk8ڡ/a~hCO SA}\a+ӊyEYW 4X/!& #D<TX7jmYp4u \u]!wäsl]xGZ%V ?12Q/Oק<|z< K4BXE(u}r;3d/4{S,9+WL4aejQԪ* F8,Mb[EhU?,w :zU}k=#aǘp;ƮsZBdwUWgOr/Lg;q6PpTSڐr`q<,qsQ1*׏J4^5Ϋ0&;G(Z(2qvDŽYvj"L̓5Iimpsғ(W]r8⸖#-buq;Gmyt?OU$1{G/{Z7RKj,w=J.qFHpf6(, 0G1TWQOe 6xHlj 9Tng'{ӕ b KLQρ UEFOz(OnJ~n:&O.UYjqR dTʏKYE{tfוW+4+P/#XFk;q pLN>5}/X8}WAm( ]^{+;Q<|P'?Wۄ)B#=G+4waJbihasؐ|-m ubu@1/j_!d4JX>=$$W;>[=#&4)$,e5r~~ar8/ QZ%Jf \ a9+9Fj$N)r$66wFGYè*qRE3t-wf' @U%)XkUq5(Q<\jiSmA`uim &ȏ0!kU@iߒ|T^\/}-n  ^GźDykΎ8+h]5 PHjP=s|E?[i#%6Elme˞jsBތfMQlQ\O ; ѮY~C:h cH_U:G [L7YHaO@&ejKtqF5aη `I__CPMyA)F MmX|18"ꠡ— 4Ь5(ت.#cTF x"<ǣgVlcXPQ"ߥ.u-Ŀn#F\wn ɩh툶#yGS"q?=V3:Aሧ%Pʯr5߽[*Hs\b:EdX$K.9##?7/f$#\ ]¶q|C+K#9@GD@>b`'1+Zzm',IDgF, _H/yBߛv{)r1l'/$ k&yRVz p<%JwڌkVbmpU'O}p#!Ftǻ?E;( vjWBgktאywqmQd8 2N"u1Ua\R7d$9^_ނ6\0:$e>n*h˰ۦ/cEOwTUOxOùQ #3`ZQn,Lpv=ԿGx䄞oEӄVx4]4r~74%LHcI}la!%tRJơ[`\ &>yVj=׃Uy +xԗFff)?1L>KgJ.Uz1 BBB;r]';=76>CørRQV%e7wb.õi`?}41;X8^(LD͹ڟ>R`%#rG}?&l._ߘ$s>qf8']ВFR咾=k.ުaSx)FG?ChmvBq/S pn@)-v#4k;±.R>. pIu;J*l*)戀7\4;ψQltfNJ:[(L'<,;*x㧄,bA;!_F'HMA4"Cf<%^&\1gK]kN)=eY1׳0hD:|9Q=wtx{z/@d1g|2ĬѴ 3~ϥuDs#1ϫ2)J*wۋ˥ꔔC`=2i6`2Lvbw;,ɜk;;~&l|R>\ʎ0@Fܓv+ Exlʒ׫@yJ* O.3DMgٺq aN(RȔzb@&UBn@xGE s,BXb|O%ߡВKY(!;I3`C;OyYOH.T.{[cDK~4h3 'xH-6/sū}&gXZ @88>y>$(BF^%9݌Y-˛/ T|iR¾ Ks$_ԲNp˺r%)HDV+tāCW yAC@*pOq#k>OT2׃.$zBqMuģ_vg&鵴}3Hȅu2-"y]jS5a?4te!ę-]D2ј#L}(].a/zRRz`eX Ebگ7Tu8̒_ jA@LOs/=?WcɞՁ+QF8q{d^0y5{.LZg17SҮJY02N&vIo Ⱥl̊T^"JX\ͬIƢD2+{rso'B&a˝Ecw2m?i3[s6;t/C6H 9f$><9Žʜ)mpvy dj9OˢˀF5.^ЀIѺQ/g'"6͔/:ҘNQT]!49 L Hvw%A+ (]2UN +/ [L ] Wx}sU)x·[C=۵Q.gdg+97|EG*oyA1Sbeu*w[#W0Q%C͂P_cE(5V0RV3 {uԿ ©Y7pZH{5К]}1DTHi/K$OM_ c lC:H.w/!3x6 0]j $QHij [|W++C2rH%z{,&eTe$T>M5Gj0kz WU|R&}Hv>i'C?!F:\ ˳KxCj R} 2t€tC/4 m=Fo:<{]HAA.$nR's-Oh|:y`Q3iJYk9 frӂ;dB8VhFB=2+jz qRb_Zچ,dwָ TbT&Pw ѾX cCE%|~ O~Z9]Jjz,]n&lhr֧nhd`I2L H͇Iܸ0+ϵ]8z3c(fy^1x ʀ{Ø"ph,b?6O R&ؽ.juh> )n%7ʇJ_"?ڰŀ/sXc^V7ˆ)`|~ȺS;C:8 85d:lgbB+o3Ka ;A$Rhų"\^AAcnMߣ 褋)-`( [x -w/srury F?ydQP:=j@eƕQo1ʪ刚؝t>4 :F-0#DJ`.;G9n#@5ED4Մ*jU^EazAn>c6#^G!Me/G9~)TEnmzCZ-JꞬcR,>V Օ_drX.dz$^3cwQy0q* :N8eM (:Ѩ4舦V`"R.{(ma6$'~jTҍ8GB]J@Aۙ.TLx< N^"Nr5h &Xӱ_psrPwI$)ohÉ\eJY ^,ttBѪ% 1M6¯~kA3k]PJ9NtTHz GGҒvγRNe i|N65O nwAd^Ύ.P0tvi'`'.uZ&dauDxȦ8n5U;{K蘈 ϢMNN/! H2ALZ"9LV2!Zbo<]tu>2hcnɱ$&q@XoQat6 éhk]ix\Q!f>)Tnae,gXG̶P&BkAO@Bѻ=[iy9D Gb z#6tEzy=H~dk0G =h6A?3I$3OE%UJMsS텯yEB:Ko`.G?['̽Q挅d.pj#e;P| J23u#zRCآaRRnY>v&aWlɍ/YO/^­ݵ?.LIi,S'T> OS̆+:!@R͍Ob ۩]f6QEIwQˤ)Zo5;a2N=f'd53Í/u u]1t#~ 6{QW<ݙWvIHj&ٌZMqnrBǭps \Rrۧ_̀췰wR*G}0݅1,bBbRa-]+X^_VAi8/8\4?m iV Y-!-p=@/>foArڽnOϊ*j7Ln'pͰFxWc%J-)4M,Ѝ-:mrv:98M%(^[-" AX`klˌj|#IwPzT8 $crKF.}kO$7w cZ4ed6у9vzнȣԸ+H&)ma.dAҨ:Q@7M$yqrSdBv:&gLIo-(UVmB'n#m#"sh\.[ӣuUT'lm܉l՗KA%\SY?L_ѰC{I17鲩>rk,@sҝ34zc)M %DdI3,=L5zRF#;bMc셳bu-_u>L13I"j:[e?D #vG> [O{ g>fZ#{OUĔf&;lЁpݹU]1 )Rdأd S{, {2U.TV AYP2t4YQ֗Km4E*S J ̬ߨ/1~".[YɒmdUTnUzt` D4-4u&vn'h7&.ɛov/R 7Fiؠn=NSO99d}tvA_zg?1INO|Ŀ;H6ͧ/ix7GhXwH3e}}&Jݕ6=*blk,vaqѢ" Rgr'H85Ev= rRuWdYcm WpN: swVIA PZlkZ',b8^+=pg='|ھo= yF6q@DKmޥrZKVԬiW $U}xG"RS\0"d:BճI4ǥ6sf1@9jV #Oev}#UH<4׹(KzJx ],Y׋˗nb{+Rn? vkp㒫?IHОoo@?J42K)u vLc}) }ֆXFRcԓKH|g#8.AR9AlkT!Bڗ 7R[KG&EK`Fs, ].w5(і|CT0'HYjḉ{hڟ.iT8HOIф 8iNh4ɇ0J[X#!)*l7mpvDZg'Gи wJZlT5Nw>< Ü4d:2}L6U]B3he&% s `|%J ;{hԔN@.usb#Cv_YBU[SO%3-3{XyÀPi9\m d )?;jn ,F+-1L|. rGVKW,\ LS".u|8ѷR  O|L<4>e\:=_sEx)ٿDc,tT~0M9޾"^HwfGT=ÍjuCXcnL ahptݏu}!oniTnB/e"ͤ]uo k EB= ʵs@xMe){aBY 0鿍«<sp+V0FA07\3QaHG[9mb-oF#Yke@Md~xIL^`K 0~o,`n+3?=Gł4k)q p0 ;}zwϓf6 9- V8o!81_Pft n";ƧFp!VpnШ˙EpfDC? 0@u P2mK٭뭧O"2X@J=,3̜3u:Kdj|cnX7P꤁k \ބOe>4ʮ_lhMEL;a{TTX!cf(~?/ۨ,UO& ~pwtHmkKgP0ZUr 륉&}K#ۑxXUh}MфM ml J,;'_Wz@Wvcra!aޕC+`VĶp2OC5zY,# Bm!qm)uG=sŹ1<`L ?=#fWy$f*rM7/ j]@<<|Ylٯ f㦵uxĉ{ϻM=imd7}KyG* nt*Uեn{Q_E]T{A,ɭD*~eY = ny1T|= du]J!k.-1|-K}Px5I8^`^^7'7Q7_IƆQ%a# Ȝ>w{$­?K7m- H[]7.F'V}P "EVm#_Bw^{0HD?C(vףU5`L YOtgqᤁF4\b^s5Sd"Xvߖ/B8lw'{XPd:'GJPtHxf oe{h Le9f "hk|wcԿ>l\ ȁ P#֩؋#)&ffkqFc)gݴmK]n*v|bI9J0c ˽9аt{n:>MK'#;~EDIpX?.UDk"\UC*D*yp4Ux0>g/:CZ-ߏd~$$E[x.Xm2&h%!{yJgN~4][oVciq H7H+xg6|.Q6=; ݃y8 ~qc5 v2m W t'HkVgz09&֟wE٣͒VUOUfo :UB#v9Ժn0GW ~ȉG]{1x"j1PLC5)o4AKгu Nm>T=BPg_@B@#'hohE4&m'o͟x^gga4{(Q,k%+޹K*9(ƿw{sgt& f>L]ŗuѩS?E2`㨓&֠R b0+3G {m)B.VHK:/J# B)lu%,>mSk+=P@7g3D ༣wnGUA|}sn+E876-4e߿DfsƊAZ:.=lGw(zwկ - rﭬ#=AG Ȼ]\m#! 2ᔯ. aѠ^-jWJSTװJ٣ 8_f$IfKA;g:h lKSL襰^Vve|I_J+#'Q kB?aqW>z9lcB8ğJuDOk˫. &ޗq^w$oXGzPh혻 cZ{RDZ M7ĝ.ҳ(Ѥ/;.Xu(7l]1W'Z^snTSD3THt߅@y*8b#}r(iE;&=(/}8/&(gKSTn8.TM~M$9-zm,j!mI[ndŚyЅ'M=`D(3=f]&Mxzx8Uqu͔0GY?# x63v/; ?eIE߭x.%Fֿu /P'hQ5Eq}˖ uncz~^}obOaGt2n,Րߏ@XRBzf5<' {x1_ 0I5}g[d#Wcd_,vS9JY.9E.U}^ۼPN un};Ƀ[ʍ5 3 y@9sree] J6 /cژMX!A-xRɋCe'[ZHuRv #|؛IT#RG ,2lU.BK9⽢p}%^('f7/P5Ij]ل&FBdT+,ՙGތN2F|)r+ 2ik9 j.CW2~armG,t^Ia Sڂ5e>KMp]ibY6N|Hꖐi؋,@_.ğn˵ڠ{GoʲVx᧚m M+({TdF }(j:迠$LCkM>wbQ+ܾ|z<< NysꓯW'^&&&_-M@V`;*ޭ!EA~"Q_z՛9vS۲/V K%i\C&0IFM b8ǂˀYB1|ؤmh 5c U6zYf 5T&Vo*P:FY~!/Fp"wi"w^4t,S5J0 cDQ\^1s/Z #uDw䌘5{k1.Bu!U˪/l:ϖ0a W@xm$^qYu^Mw^W+5(\x%RL)sF8ߨDLKM)aB0*nu$N>T<ʾoP,']֢$.N~8GEtE[bЙ*XE_5/([h3:dB96tmk Z>rzap)풏xSK.uU+'@t I=Pn%FZƚSx]#S92!؉J"&-4l#%p{PZl-ߣܒGdr?N 'o[4Tz!h>>tCQXo#iQfNZNAcF}k7?HM{x kHÀ'*+ɧ%DIJuؓiJmXK wLs{2D,ůW5pE!f6(-$ &5Ϸuh8 `\HF͉iD#G[**Zm A-7ЫSf&'&V3anFF˟-]6.96J>IayUc ~j8hFd,4l '̟!'ea'xkL1:7 P|=H) (8btMܔ1ɇNA[BPٕ&n5wO[%J?[㪽_K &K<2vriWz4Be]5%@Z8›8vS4bu-$_8~|]+h'

S5< {AqeF;<蝺f J2*ֿ(U$`" '~lpBar(8h7;5uҡQ%vT"6²m9]wHG28ǥށ<q (.ϫ`jum2bw{%Iw'39 ):@ : 8Yԭmܕ58v?*'PO9|omeɒv7 "5} __ zl b_l b^sJe)}~}![wLgT,*RQ55-F6Yc($5h)DkdS5݀-J##=wCglHC$'V)sY}oS}"{aE=GW-KS]7Rfͳci((5OB!0/ՄşluAFvݟr 1x8N6e=t  V:+Qy奚o?TKESy*ޡROzc z3N3kr0Y8)Bk:8$qP's,'*?d@}A 5Or6zcsݦTa?|C5__yA"i;tQ! 6eRऎ(sZWgY$?3EɧE\o [@05|&/~t7s2y0DCPi7)weS1/GQ\ 23Fdtnk!Agcxk7:W .lp$ |93}г*s:L Ooܟ1Bt.sa#uI՜43'rk_4IX"}`m39Xf&^shuW:M cP4ĜX~ (u{HaV>p10dHJuz~׭6) O:GZeIf9ac-W=ڠ˧^w[.~z(u0 ll9gR{v+G-oc{F&2ƦRYaMC:v_|?_M[ NjYt )I Tt`1U*Xh\fqlk/vrIZwu( 9s压c]Ms^:aT` 䶡;M}wBW(RA\iՓ{j&UO DomAґ`z4)!s gm9JI^qgW#p\oD5)AG ^{WgGޜayL `CSa.DDRnoEH7WLt~0BߥOszCeElX(:NGzM4@G KyD>nGV#T2j"ϛ-FKIk]dݮ~3c\XϖO& ^hTPP69-c7| MS">hm9@dI;-]zH8,^A|K/gri؝Z6|\A.S!88!PÊ҃/UAo(=7MN8,-==Y@4\D-,2\0~u'Bvꨞnj$LT3]l?R7ÁbQqPͿY F%o0c`hRx= /S!5q{ٱT#y!!Ԑ,_edx%D98ZTp OLbxޝ$|Q\py绩Y@u9k0%T2W6,@@bow:뎹wyk@M&uT$ np\(Kk=ƍr+, H=dT ~nalI&0kPJf3)'s~Ag,G9 ٞ8]@:ĞU4˹ Uv0_DFgk֒%(k%~`2y5kw$ineVdP5xY[mh{u3f/U; <[ֻ@э8O:dQa1wz0q:4/J9:];A|)o˓e! im^GGX?[˷yCE]$ ZJ ið"lH\xȿ9qzn;B< 5!,V5I鈾z>!G6=" [)?"duۺ4dOI&u+'86 *P' {[Qp(*j-usL+)zZ);DvH0uY1P3)+!˩2: ;<)˝k]vp4_ y Є>9ɑ_a;]pOOߪ(FP.7kE~JpMEAYO*) S\1(6}eL}i[jPD^%itX*a -&4: b ('L 68W"!`oeckѷ}v-=Eu뽺܏3Xs6<3E9lMf/HIpU6̺c-Tsám AUY;dƫՎz+3SOgG2|c5*a*}4[$Ccb,@<: [A'%=utȂEwvfU)P0dxo*޽07M\Y8= lLp Jr{ 8Ƨխ;=k μ hSY%[!МZ.5a+`cUý,VZ w.oaND ~!ɏ*sO!N̚St;\hT߾8Iuv|H[)QT]͟ެp;ׯT9pDfu7O3?:rt,E]?[)!i! [4'8 31$`5$*;b<9c|00[ "J7ʻ x4QYl#? ?ӏ&-hy/aP\- AFz 9-_p{Fc%J$FH UC3WXw, $5!(d1m*+tA@gcM_N̺_#"6{)}SG P>XK rԍsy& >̓¡IE_~_랤DzKMuѮ߅Nwjzr8>[̎os.Ĩ- ؽ&Krt>2 DvaɿӍ/aPa2n21!(xb{j^&x7`+Y4k%΢l/xyŏ;2i:Rlt#WVDyh<ƒ!ǖQ1>z$¢rF[Ię$M2#ҽD(\@ڧʼA\bNq!1\>TyX73SZRK\e*}^I|;:ZDf^ oy@"UWcLPmz:J] D-@!4e*I;ܽ=f^FeqK1,bzukۛ1Uohnτ|AOѠH"4  wXKXS"նQȥX&WP*@Y+݃Y`~{/ I=e3= C?wn ~7;y+ZTQtJ8#>̜F1(j^Y:x`R&d̦7'w` y3n+1&[2BeyxUl> R45:*!%N}ݏl~Z(/μ-u#  mK>'KX5Dv y>P8.6{f%N04lTTY2?o]'/7v}'ۿ|2mB"P Ƭ+>rG;vN05+C*1yʈn5/E5wCKޕT)`eYfDJD>*&&Zwt6NQUZr[vA5#Wc!Di "3R 5?,o }Q(b8VB+F*YM{> '\2n69OڭB:Xbc~ fX<:"V׏ ch Ш|W zEU06eD_hL /<3/H{=ojJe)F7D//A'p?U0/  RPv-+E%]?}#1d=n]/, (vVK;Ry^V?^2#wS28`Čwq0Aq@.~z`Izl_$ׂx%Q~ B)8?-UeKHتZ7KWY<'o1dV]Sw;:hqƿN*Oȡ@,40Ef7?P??tG)r\ >  Ur^+Y ӄ%3_l}>#Iٕk7Ȫ#-dȜmjJxw^;V1zML. 4!zKQm!s"g[F@M}2 ?F,1JLHՌ QS wv`?CU۽e_@C,ֵw8%Gl#:y-'6 Ň)dԋIlc2M+_q P$s m`oeAݒ U jLkH=\^#!PY Ig81/#6qg}CSCm%EgVG^#bxg\4sxizz*#P0jky%hiJv*n$Q{2eݨHM1` G4w9E$!w?o`eڇo>PNedЮΑ+D0;% =FM- #{D sN? ~8lYs#G.lߟ j(nu%MwȣbWT 0&!#ǡ⩻1t NL;3k1o1BL<`b"'rkZ$0Go{k'"fd{Q˳\?r8k 2j!#O,A"c^ǒg'3Xq qݙ""BIx.s5-pS^*IO>+S Z N9c+bw0о߂ &=D I tfqNZ2|#p)9l|ɡnmɹ OA$bN3rH4G7Am _p @L̜O:T¨.ZnpUV1xGJcc5|OxW/Sh0yx ?˚̂c{QB-Oq7րϏ0`R~w$k/z‹*#I[2DnMt%,~6X"vU͵ˌߘp~ 6z?hehhmH<UhLK:^z&fŖҧj@-6iF=EOJxBa촒 ou 0w-еasvȁ/ l;!ɋUk:-> @JUʌ:.eOr~\k7ZiYs!c_UD#qC^_:L,uӛޠ {7pզB(^*p?+cY'YҦ&rD쇋J* ru}"> udpG_T^$KQK@QQ4oqZla?0+twPzazϗ4C%5TFjmž^=^S6ES;'2Gr &%@;ˋP?f/R#kpVwyhe0lkO=Bsx入)Q!Qں)G;eއ)è6uIDݨ]E@ v/"kIyBhpA3Zmj gY HTs[ʫ1Fw.y<5."籿5 5ㅙs{.*Jo1`w?8_fG S.SxlƉub1:*hl/`LmX*MG{+[nAԉ#H 2GJ? "/چ*Zi,WF6`OJT");&iYܱߠ/K]{뫷0cuz*I<!h9)9q`@׿b(6]ɫ8FeG'|8kd\Ô4%"$0ɨZ<[`:HcRUU;­ܜi?ۧ'(|HEfվ(ej'%@4-]R =9eiee_kz^] X_HەJ^2ɰW< _h]SyP<`)l0ݨ>K F/?J̇tJ(>yTzsE$iC,U=}]ف a.o*2>)'L'ha1}hGF VȈr XP{k]_F'zQꢀ?ah}1 Y0u`+t1KZNZE Gv]^ xio'ۑ&$!A:癪s,jC"#eS>З%Qگz߫Np@nΔrJ/*-OcR* EB|d0->ݷV n 00Vl;_DyH^>n{zH>KaHHݑj[CP2mw{11éql1ɹ ףNF^]9VBZ\(Nwoh3xU]k&0,㙱Z_Sh4A3Q"L'=ނ"z9L@mRѳr_ jLKHWxiAq_†| j~Ih{:M1g mwN+xmSJEJ_2DcyoQoavn_سqq7EmʉjӀh(gCq aQ2H3<B<\Cq!4PxR^7b\~=;[hՊG1220k÷/HPi)a\,h[?l}%Bk5μeƋ+eUg"1bH=ķRDHT]H` Km䐳ewIցgg$0b7n#e&mO;OԱǽ=0@?js՚%"9]ҋ[v.r ;!O: Z >2ms4sf}8csZfK@!ۉD5c:t Wϱ\L`okwP[ƌȨ}{c(g=Oz6mA%L0LR^KHBifYP%0<1e%pl&[N,;gfW <k[L3\OY ZEkk=lz->ŪI6ku=$MbxIm "kԂ۠ 3amBe ubfVpZdqnRNJ". 9p`<Aޞ'!Nǩ&T $7%a:ndl{Y>3玣OoL.a]n=V_QW81<]yIQH'3! 9σBEUgI mRB\ HljcHZ4n!+ï^گ8LN]@(0Jy5K܋O'b ],xhsz8 {"8#<ɵFҐgZ8`"Nް Ew+o0| LDߚ jeKvߥ*74H5PzE_c>tc}Z Տ`u"zN8ס4s`]ؐmNƂ K>wߤ,g{FGkO9SIurM`7~d\W;ifptc+Y%Ʈa88<{GJ!׈|D_qWپ$q%uc+ηV.7LSY搼OS~܂c, 0h奚 Z!.ۇFH)o&|; +U7gvنO`^WQ~#A:3JZlן-<>c^86f L\Lf6ᱲ6y+Q5eSt&*Vɥy}ϩ hn GLӂ5V=g8;,KYӣm]0YߌlP\Ag]ᳺ)V:ibi~Ū%o S_ڦ0se$g6R$< fSQExĽ5}lS0ғ@{UR:@i_.-kZ]ňÈeg%LX 9]N>W|lU6 e 5U;񂗄i\ېC0c~5X:8{˸"rV<9ɃS]%ohalp}?[U#`r 灎Yo@mkwǘŒdK4~r9ZY/6 4'vKUKqU}Jtj>M:/8`RyΗ(E_ݯ A۞9$a8&Q/6EwpDJ: v#CjT,VĈhlR{լ$7i Xhu T~oh&ǂzч/1HUeՕIm\`ʴ >8/kǽxk5J 8#Zg^G\y+^@|l]'#cS=΢W͞2ف7KLp /omc,cd[h8e璒Ȣ֕fKxAdT#_ .׷(1F7}cDkǏRb0_V?6(_068Ff gwa ibK7 G%:] 7["܆{iƢYu{ɞ%Tn"PQJ 1?|D1'*myyLEvdZ2{';W7%)f+T֋"~K~rbXƜ@>ZAJz؋Ǭij7֬7g#j95&uK/,t!-(.f[0B 8:seXyA8֙2<`'}{Ze%,+սS܎q[b%~Vo8z+bŎ7+zUw9+S#5ՐJ5ӕN2`JBk m)kW6RAi#\0%!oT@O\-;hU C 46`)L.Ǫ [f@9}EڃjKc[iI+ccE ں7ZNF Yq/}`=i!jO=;14Pa)z)QRyB`XuFGk؅"%\B;-0 hQZpZ-ٲw|*3Ù +Ը>sX^C̚ B{:Y5S;\3}V%^H#G^="DR޵r\uɊʛFwKMpՕ.r1C@bH:*%)fkĮEH[G[H@M`.;Ut ~B_՚ Eݺh^nw;ƣ a,/[sK!j.\٘ݪCQQq3_-6lV_@AM<ΫV:棇ȚT18,Hmoco[> Z!-v?I_^)T]$wͶv؜@_3Nؔ^!y}إwT6åO/#1SvFAaJ{3WNUId鸺Fc0w% Ɲ $zdlJF)@'t6dg>G0w$t!6$o ˯2<[`f/#5ĹMg6GEv;DB\J1?`bs&dl ڧ{FW>e;+ \FѢÔy6|c_K'nZBo*;פ_i(R{Y$  @)fO`+M"$fD"I3UO]bUW!ಚ2};a.͆>./К8C:7d<()\7M򁌚%`̱+`Vu,LF4vK4Dl6:tIl 7\i쯋L߳SѧW<$N RҘM۵eW PF#11+FwEyD.p#Ch܆;Cua\}3'Bv؝ҥn}B3QSo.sac qo ;DQa 햨\mM(3\+lmtq"U8@=|ԈMȸ]Ŭ˽:R?]^dC:pLyzE5askf` PAϙt\" -aXm'2O7.0K,@uCކPAK6߮Db_%1Lٽ G˒;an=Z"΃(mO LeaPxџdrDIhWaiFeg=w:[eRu҇n.gpE/yp+Y7>I=r-沋1mYPG03lV y.bMBaԕA`a~NSPWJ{k 2g!rw<5z$ǂ(߽5CNpEH=ͯl?* w?^m#w_Vǩ4Jl2cN@Mq֠p*vzImiOKDqj)v%~M(;e/IM *iЕaDJv~ײT41d[M "'RT`lܝ/10L&.7QL j9ɱƘQ^eu}bA:ɸ *1T(WL]|Ksz٩g?0/8X թOV/ l>f1wXj&Cq@}ݍ,Br5*`ijgiv,d-sNLv[Zڃ{d`#= }yE)Hf+>AwƗ(%6j R"yDvkencvɯDP<ԗ9X@/%geR'rƟD(4HR6vi9[,L:dtwB %I(q " 71*!}Kvmy{pa^>Ǐ\7Dte?\Kix SZ0[h)lqF }>;EW.F=sbe;%<)Hl'M>h͙B@qQTerOgG=2 I^Ԩ0CBS+RrXQwDM3O'?k}k:I_qK9tD`KFb8G-fy! Zs[KO3*fէD0@5%&R/%~kg=sz@l9dJ`- fX?2n>T{UʜMH;/}ѐepy[R,9ߪ9(_Z=rjM_?Pγ&:5ˆѹ{O*HB5YA@ئRwbЈf_xy=yji=L϶1*BM =֞ Z*`RR398&pez1[e3wu r-ɱ b``AؔHǾh^1D+ЂnqFW/kYTAFk̷ Me Sfj#`wu4i ,t+!˟Lrڡl(AJOKp8.IpwRU+S"ņBᄎ_Ȯ+ƞ[rݕ+Y -#˔O25NJX'`&vKvεϺ3qQk׍7aȺfΆP'h/\iy(INH6$,PdTPAyJ&y4WNx\(=m{8Ncv/Zg"zmB4 ~Z0 @Y+BM<[:LBzh"rF% dIK,EM,n~bb93KI8vKZK9t#hӟLK5Au p-Wx E »hx'~ M8de75j/>OAaMY"{[>y.sS27ۅc#l7b,#:)9aeIj"6'gKWU./=Y3/51;p2tK(*O_K2ulIHH ߩ4&عV5G+E0o* "提KV{9 D?JD/H qzděKRe) Qluq(^d{PNqgYx d$Ar1\Nȁw^ű.ph!.vV*_%9Uy6*JGS c LӼ_eoX(+?^¤L}cZтBV›Ï<] `8ˇwC$7*|R,&hbKs Lz7-09F #eT,_|Ha:+ jFXANVD*lzcY yo"20&;yN5<È1 򠤱s&ts`i+LV#JnoczMs[]VO &47SטXM@b%zQĥ#dC >.ȿvϩ}w\{Χ~v?82@Lܓ 6cXU:oν[7e+?Ӎt@g&VoYEP|py`FK j x||klf JU'/\92x)/ ̲Hpg6ĢR/m)U^7Q |#2,G @KCRx\UqQÕ֛~VPnh8pAllhfhBS Yp "|d[_zљI$d+ ⚛dk_ψB.{:Gv{3,#i+|zB05B* 9`AzN/AT7nXoQ r詒TN᯿ra?yl!{( 9"Ϋ3-o+.f$%1gҿ4XY#^[1ي+:=4mY2+ 8N?_CײtTjW>Ĝ`2--d3g#O vr)^ R&2clǛcUu+Lñ8#6#H%@ _'G3P%y{>G{2НbF%f߂)I=YF7JS̽:Kl8/R;ZQz rp>W:a"lҴC}8 n dG=h|BK @~[AkҰj# ̎Go A>&P~+,ǨϪ==(+vjfA kFay =D>ڵV_g*SfkF8S#6ճZ9.sQ]ɨMAiaork'hQZ (\~1`ZusMH jޯ7a:0dOVXBQupm+cWZR쓟9(ﶏ^|/ H<` o xW *-B𓿞hm#50F"froodR4K0d]2 jpPЎCDE )+ uך -WoqI@}bVA#Sg 1yWfXX|҇V94ErHlB֩ic!f-X4PY71pWE=YĩS5BBOݞ}śqXា{k8hئ6&E`6d uۏFMQNm*;@ n^I]c ŔmS9ϔR50GΞeçZv\Mv730'ޯu#-v^r ;.5ךYt-1.Y׺ERp]7Wax{D\ju _Gk[()M^}kgp=gš0Rv6n>i_Nj3Z \RdbRUƺOxh@k{0-oywE%\dNwf]o ̐[](7Xd.^z\僄cٮ %l| @{Wdy˴},! l^PIZiG8}'BwsNpp(_I3 W=jܲjNY!o(fFV;qAXě0nTpJTPPQޕ\5ꪋS хߙu_NG D{.kN%HT7!X u֏b5Kb/J[`<l.c&p+90bIX[VsP.=&li۝Imrt8Nҋ@4mU7@8UP:syaHPVCm>y;֤5koEH]`d*dDbmm cOldMo ,J˶RkoG[."s[?b+Mk&zH; 3OUp|?zMv%6_>C@R>4ȋјh6۲Tbn#ci.8)EJ{07[ xiIH(R4+s <KMq9{U .߬wzZJ;ޥ. Y@| oJƈƸB-\n,+4AH]:z:VcaFio*bf>^p6PBTR=ZU k}Cՙ޿3z-vB/1Զce^jn9`> m~H!?Kx]|Z-0} RLpq@u,OΤ U! j.a<3%CLr'fpX\Xjz">=qWJ1"fbVܯ $VI¿Y6e?Snc;OrDLˀ;:#_@?(RD)8GzЕw$$ Y,wk21ϗ)u(;3~\QHW|Y=n*9`8nxhAHꍖkUn qU[UsJ/&P]EXZU=_Iۯg[z|/8-T7(cPF3ězEZV꾶gX/>]ݭͿ oZu1z^0 QcVF\;e515  l%8|N0 z8ZFE龢S $N}\,X1Z~[P||=oLÖ2[Î.:gcghT@lGßղA%x? kuk 5ϴ. \vI[ْk 1@;f<@ b)]_"-π|4dJ#ȁM1UzIXfx/,N|xQkz}]DLdSR(RߥsoC&9">:W3ECl?+>ZG1n4s/`Ѷf!T,޸Agk_ܺ#.j/  8F-eIB9p;gsK$"I}jc_ b]H':# W??f?b˶%* .jݔTiyCX V{kxa;9Uy0f Hc А=pkj*6Y@]JF]?GCͫi#99WD*B; /e[  YIӳX|WS"mRn? (u=]j RA|Oy]S::Ύa3`hg328T^ ؄Pbo ?h^ \[jBh,Jbr@397wx_nvHu:tGl28_ WTgj_[3lR t8I=Lx}ǒk{dLfu_AIP8:OR\}[Tv@HNT#3 RpX-DeuN" ljǕW9bԂє`^IP[{`EEo F uӇKCh+p>%+D*gpG\YX3@k4f#c']my9VCzbW]-놅-^G442frƒX@gɈɑR[XS|spBqbtw={ tu>a'->q-]a#VWm'HDiPnm;\M6\ms߽ʟGKrv]Ry3@&?V9,?y}>:bݣD9G*?<"jMJm(jY O1S/ƭwKmpj pB٤ ҭA l `WuË́:PO߅!7۩*1H2׼ &E}ve6&1!W:-]'g&0υ2кUhĚm=we,$ÚgRs4\gFJ.cu rx܊?nN3Uw KQM#R¾(x<id詵Ib=6&4L'0/Jk0"J>!Ʀ׮'pi-'\*qQd>)1^Xc)p\)ؕߵIe-J*gڽ?֫EO3SSGHf9gMż5Nc$@MD1J=SC^ ƫ(0KYll!C_UXg {OMǎ,mWQ:=Ha8W⬨#|+2TH1uވsqԐC>\^;廑3'\yT>/5|2δ)B1O9]0{x^FJHVֻʊiޮqش/HDk@{ʙY`5dyQ]QԚw>@bi0vJ~?7)/k-[LMmcj@\*}*+OtTo$vj>S<8,LM,Esz'-X1S]b6) Ko`J/zQ B(B[aIF9v%H]vzԯT0UU+{ a8FfT c>'s1RR3 ۬/Sx\{q:?ix$gUWXp?5T=^Cݮv$՜%0B) X>o8l6RM_9 HT.Sp;lK_3!3/e0oQ&Hβ>4͒4ӂ$S";V"͒r'cTN_ HB윍c XomI3aXU?9XH`?0B&Xշܮ{sDewqgI@&Hݞ3bY ˹b$_ZxJ.b(Q^8e8c v aTfsPr9{4k耳+Pu5%q|X jc𦉞i>*贂x%~+A.%44Ok^Ehzݥm~R78 jYNn\ٺ8M78q.݊'Q}^ߑ Z d<kO}j'f8U{.'eBo5ɩ-ZZҚvGjk+5_VPjw@zU(tUsV"j.#\67\{k5q{]ZY91 )j_2){RTwJY$a)R:[|F .c h(x"OzrL=>-|Qomӽnٰ5j*, -[Q\Hھ[=^@uQsWƙ̝p7 oB@JJ O,`7pt%^iV-;2#I@,1w݊4<]nGѲqj1 :;w$X7-=Oy3X*[o/\J/Mjp1?MeP~ e+ {32`;h̴A9u͈·/H36ܨZ\< dJiї `T0l9yVqk§Uѳ1 |r5rnÓyPhѧ冀sty,'oMO+DdM⤟䅁-ɻro Ϸ-Q[$L7EߚY$#-e1?q]arH/Qsկc (8Ұ)+0Bն*;}J֯ח?_ H6qriXzoR5RüK,Tx[@#5V^%Yy6nȄ8(9uVcU r?;8ŵ7"0¸Tye".MC,Φc&k^6E%|pXO&EJE^tŗNb1<}{QăV4Ս4|)BÛȒүDMAb* USYR>7oW-jVT L86"0q޾TONO_ !KOѪP̖h^V8XY&,3`Yf)m:)ko(qH5El) ͅ"qgML e5&_Es&߾2mEչ򊅦>bf`"gdвh1Vύ_rX` bMɔ#"nq5aMi^Z^|0t/C<-ui;uەQahcAq,^I f+Ez;%pY/Oׄ.tį[8:fVeI 2"HF8)_"k|Ktu Jib q(/Ժ/RX3U;l\ cD6g{:Ǩie jS& { {6msvF샒9μ o:/L&4m9Zub ?';8~ ERJ-p_DP&v(|ۏJn&UfJхF3~ǰ0.)< E|TtlGx d"? K-(.?.F K)/- ͮnvmVOR@/Xg9wo˳ϜWxHL vfϋ4dT9>݇>mmRH)HjM2j;\x/ߥ<~[ CZNidz`&~i2B 4z9?͊V#3uRG NPq=^oUJ]?jGdcN!daw2 g5>5_VHn"Dr[pXꂶeј yq) hvW;JS9 j VKVdhcg$X,Y/XCC7bPP2;J'tIh^&~. o>suf7W*~HᚥcW~u#ao]ъg1Hd} jtٰSơ{UM:@g"rC.M;}qǀE)V  ?0̠T*d%&LyȻ̻q GJЧ2m`LR#[>E;l#b*&3,GT /ɬ-o"6G0EU%zXG|ʨ!oħ^Xt\x j0&vtv"̈́LBȾR@ɊL`5m0Stc &O`*uZ=]"hx0%P LJT&/YCzkT6<{&˾BwfJp~=Oꄂ]U ]~7i o"Enw'?B.DlucyADNgqߊUcj+Ͷcy?Cjl=hDB1z/mCc5[߽iĆEX1Fj~0+0-OmUkp:Qp^ݨWtLeb=I*,lDlg%2̑-;hmks`q;}=nٟ)`GuP-@Wh/4fJJ,Ih[ŸH!b68.!į8)խci _Ji}B ;) @J}P_]XuCX᭎N6ZՒ*C-ҦG$ȅA56l ف[X EVd &< >IcEF<Jr`Оҗ230PzQ!e,g6~.TGvϠӹu+pi0,Rmf0vcJYmU&fow_3¹9UPW5S_DAC}vۓq&{`b:pV5cԇHn׬O#Ϭ'+bSUL8dlYy%QF_쉞]AV0h,k1(UNnBf=_nJE`KY%}Vr5CZrdUqeoK_h>! ̚)wXi]d齑d~ݢ,8E"CY FH;n]E]bA"iCӻ\C64nc#ף)B՘]}$7% j} %nV>h+jVdx<'gó.ϑ2)gAFv9]/Hej"[8pneIQhߣ%cL&y{G^.lE)eAݚԂXMײ?Ht#k2I9 6 G%NvHDɳvbb,=(p8XQ8h,kG9oKbò =UIXĀG,y`PAk#[ٵ$n92Gi6p>=߆3wWEvW|FyQKecnGvbo& ;vcnR-;yW*mGX wMl79/3 IAtA`T[g)I$Y5{4.mO7 $]!bim0f_Vo \cc{1\g3ڴXZaA)k执+bj#_Z]*xĉzJ8\󷰩6E,El s+R'uj0y6Cln7NSCd!tfQrNO5O1'qnl5)c#Yg[3?"\z&}+;{ʓ,gy(`^vtXG@6)YjnsoNJ:GuP mꬎJF:}n@={;/%N&SzOF> /sr}nr &kqUtw>o?Ux_Ѣ6/¹,0=#J|XQ˛ϱ*ׄ{t;O"})΍jvΰĎc%0-/}]f.-ʝ Dv 㽹yȏ>_ !*`Cz-)ϕaq"xT{<=͚q`uOGДoΞ5՜#yEIA53J4]<@1^qtߍIBI Р jgIUqXFYb_iϾg688kv{T?_C7{x g5jc|P|f}rvs2Wpb3_6hl"``;[n=W-NOA:3߫OYh'e , , ^1'퍕l緁{y*{ oPe5 "B\WimbƔ15 9T3=jTLs,KT:~Q:^cبHSmf^XlA UGNA0$g@|'2zu]8Ht/|ZY#0<]74*!:e`f2 \#1>A%D?u=P`}n3PfS<$ܡVp! 0Wg_DŢ3} =M:2QǟCK}ikTGW0}wT.cR'Wj>&]c|C#{1ݥT(4Tμ-;k Xu>ohZn)6mk/?YG`l>xXϨ:nݝ-ӹ1@)$ɔ[m׭q#SrWx$}ӡ u^ =LN$*PN$K#5pa)Td!k;iTeV$GkSxXPh9`TwxdF;lJGj~~i'/E-[x8$BQJ@x9ۗİlPiOc#+ۣQ33C>5kso[ tP Q6k:g]U"\+eS;'I X8xЦCGTS,^s|ٹ!&ɻ'QVd6ߚfaB܏bR ڟNDρ݇YmGRI9Rd7?dK#iJ5}` FN6̓N% 96. kM m/L[/#D_mfE>?j)~XXb|f;0"C)A*c2K& 1 T1ԋkǐy˗`ߓ\$y4sM(6M'z̫n~h~ȟxӻ- ܁KT!{:זe*gԜ[M-+3P(De N9ؽ{)>xP"(eb-k1Hl7k?i~vbbJHq1|L$,L~6z5IĪf0MOo$=>D…Pʞ?`QMS+vO;S"(ğ}A%׉ncbF"J3vyƄ DS6NYWZ7L S\- y*Hlk/G`u0dx7diz}9L̜Y2#&ʄNҨsF#"6C #0C6PwiK"-@;}ƱpwM+ !AN>U/څ*Rg*u~ӋL]#%v:Sh{~eώ ]a)@딽 cw'M>"ߊ.qoY ᝦmü?{)!ahk|%$GlSnlÐUY[Za=}o| d~-x(jdrEI5ʰNO輪:c[HEY^La :CB)5Cpk"VM۴8&UJ锶gwk4j[ۃ'v/57aG%>D4>;xЎ_,d_B[Y#Y3ՌR70ϮL֌WJ[731$yl4P)4u-)q4?ҧD0Enδe/K[O!&o\xN9[.zԒ~ z#Ǒ 0z[)QsS _(JBǤ{awh }GCUf>2!'i3s-w*UP zl[|9? %Z/'puvGp};1o]b=xT`6i؍?Pb''ճ€sۑtwϲX?^'$O}ɼ4ͩXq;gV7% ,EjmGq<穕Ҩ]eR.{Vϥ}U] I֞[dwhPrGM^㞡)g%(N@_;放SWafqѤ N0ݓ0/-'ݮ x&- #:nEŨ⒀|i^Q.7:DjO!e(Kgn(9KWη1>Uҷ+z֑(D1('p]momK6<|ToTVyghy3>?Wc' i4ɽ9U2&ghV U!c+*AD:~0TEIrOCZ O Uxžە}ѷ}.n"YqeYe˻|"OTGٰrW"I(V?~~GPdWy>'6QlSk`bg&.wnO̾*[_Jr#vy;^3; !kn.5d0e_C5bfy=ϫ(Fy/\Gg@Qt^'tk5| ?gg*6y\Qډhgb#a#*OYiޢta[;>I@62LsgT3hʹ@\l@uE*5 C%J2׋<`\(HhPcBgBE .Lahp@GݘK}C/7AJafMp=V;eqrpdjH/^[e:+_ PX<׊Yzz e~M|T'l H{Zj~@H`@*NVN>=#ָsR+أbB1u}+u3o7qh}|yگGH e`Q9 OLBL46?aE#bH%4 Sd2KIͭVֈ \ NqTS~vh<J25βW=Ƿ@%˒ :< (qdBjXᝎHޜbfd($8߃hTKcu(a[q(u˷Tc94ԏx0"D&"q-Y.k:N?,z =[)JW,WbL@?U:'#7W^.tV=1֤UmMk?K{OF,jjHꃲnJ٩cle9IV?l묹)c2\œŖw3ja:֫+Y[{emڽ:=bґvIx}4H׎W#C `|_bĨ;|&Utz)( AkW0ޡK`yY37O6J4U0, gD$Cd/iyJtQN΍|w37PW8Ъ8\onEt`?F05UeU`,MlX/1"f\}&%Mw13li,x  D+$nչBIr@P[X ,Pbl hz έ0_*`N; -2f0R% u ;`W+NL GD\ܖ9. i]f9#F]whk2{a?7i Di5EAC/%KI2 ރ30Bc6T] h $Aw(];wu%̂cbAp,%Q?{52=VX_>(͠5)3Py77qߓĶj>H_ T%!@jZ2 ·c/{byQga|Pr`hT@ " SDW·$[’W!4aPx.kP~Qoa*"PX'QY 8Ӡ"\;z)8U]шye=J鉻>?`8G48%T;^ ؏rϕj3(xrb>pnw𬴉Lj6A9$0Τnm.Y[R & eVtoOBQR:SqO-⠻C g_mT(}C6@Ǐ?BYB91IEin@Otpu!+ U!J|Lg.Tȅ}c4t5S,dH4Es>W~x2`8XUcW:t3X%>G}ݽ͉$6JNǎ_7倰.gtRҿ;Y*+H5+[_ n*5_I}J9F'⣙^%_\u]] /O5}졤0PTXV,_]*^DVLUvxo SғƭfhCͥUb)T+U@ar&X*]onwf>j }Ϊo' D2٨h슡jcd}O''(U g}Er~Hp=b|;0,jqwt$S5\<˂_P3QZ~+_GR)[Pݘon˒$۵SW$#F;fQGYA#erVߑkM_:'0Ayr 'Kfԥp{3oor+$7{ S[%'\[ ,S"'slwtٮW'pH,JX%hCKUt-9z$-冱܉Zw{Tb'g;nZ5c>V?ye6)}巡 ](=(m^nIWz65T~;;~k8Z.k<3;n4j.e1h08:p`s nA]9>ƭ=&®?v`ިz0fAQ-j$2"eO.K xU>ʢ9_OHʢQ4e>Ou /GAL~ *@5,;)? кW(lg9BʉFb1DdLruc؝I#`!2 @VƃgAaTwdLt`)"4]k!)O 9سdNo@2X洶t[Ob!Xfr/0aODh75IԷ7cb m1u|7͜KNC (2I_GƟd`[.k@ N/׎0YXik5oʽ=<$ > 6 YSPai@|s . b:alI:T' ]D1}D-Ȼ$R@ ʤ0RCv2I9i|ZEwi>VZq[jdPDҼnL|˵+ 7XQЖ YV_WV{^ WKUE( *А9osʓ”&k.]F~qU^|W'{HTܿVB( wç~+ Ο$!w㸚!^+ٯ'쭁FOό5{ !%S;O1׹/\%YG6I'T6XblhFq34y o d-I샫 ɡYRt_z6Wr=4䷸Wn<,Tn\W{k,5K?=u?I8͋lWaEe.tEԚ3#Q-P־&4v㟑gY^{֘(WL @V w]EQipMpcϔ/Zd%* _+$D%LL2y{%!_8amiv4 U)p@dpb$/y,ؕ 5@^. v:|icI({#C8^=2TIp4Tpzb&PٙOF3 2S,MkP(I o\UUhI[nr1 ?UÍ:8%i $*iD;)}dT:!z> X߳/񗭨dea5̦8Y0{)s3}Lt S=':m&az + y@*i&fK;Q ;Jhje„)DE9ⴣ0o6R1j6J o4Yuv!gRLdkcp3@\!v*괺˵F%-KZA]FC񁒶 XrkӉ:@yYv5xî7X\=^]Zs̲tq0H $+5rz(T)rsC0({$.ӑ1lMȴ׻m_V?;<+P\{I0VBt~&WmK;b6. A_rH-7XUޕ\a}13a)q ^N,*Ӻg'崼L cA85u maKB0E$ '"&q "1@*m;.^9Ak"jcvzO *COe\+WJW:Ɂ@^}+m17ߕBTvohcHHZap>`t&1⺒b7zG;T(Z<)K0~U"Z+ڰA_0m,Ә" '8u@I`8 ]'[oJAyaM[>v~&i.6R. lgl7C1cXڒ!"A> Y$ǩ/+b{ۺ;_yb(A쳜}}Y?l?ȼ@@#&=M7)]J\:/I )ZȁtkNQk&:ިp_9eo-2F2B9rԧDt/1 Ԉ,U.6D3"i |_s~FWU@GaT1F+݈$tjSKFfEHGա.Y+ot\Ѳi^UƗ7~I[;̖d/w,6CA_RE< ƣ%- ywѰZwQ !(=2xn;2?*M A|NQbuT=Ϛ;/B ^C Iƪsv5ZLppFt/QA^i^-)JUCȏ)RN K׭T'L׽2Y~,Hq˴N~1!ȣt^V͉}>^8&^:[N3N_~g@0+hͰGښ_.Q?F;Y1L~h4mqҀf퍅6auޢ'tnT5=|hQ]*WcFejQ4JO BݏAsdpug.j5䪅'Psx7 f>1OB xIp13KnO^|Srqd@#Ib`n y+w7v | zWsT1bkBo%%yN6D)sX΃±;vHOؗ0(zeZI]}b=w3ղƜlR2^IE+k|-_"$ o>]( >NfyAF@Ź5QcKƖg'8_D≿q18'D UR\Ur}=Y'wyR})jwKog{MK +\JYȽ]=@)PpA}!U~"c)_kJvqS ѵbD[`iaOJmqi-WR.Yh*nufj鑡sB9NP"MT|8hk~ u8#]b_1?r'z Z&^,&TǙ`3= y5" u3*W *0[!F=|Lj``7'j3|~rX' 'gAec¥Mx0:Q6U@ s-^Ed,tQ >Kc0ɥja|{}}ܸ|EU"ЦU!AYhׅ-IՁyC_CpOt3~cv+X,$0.# #7^ ]3L.@<h t_93T3z(^M8O|?+T>h5M"|p= / PadE`1!0DLHKgw;ݥڲ}H'nݟs>Qqۇ$Nmp"mFI,ŬzJ"FZPjM^<`5X߁K8=@G4b_)|:\VB@թ.1 뛷+dҘ|!!sd@lpCDx*Qk+/v2(CHJG*TOO pN񜠫ꑅEJ@|htiЍ*n`%HJyY$@ m(3%PAO ӖQgU(8Dɞlj-.$(lFqXzƑF;d_dKe uppA$؁]9rp`DP֫ÒJ57hpzݍ0k'Vjɢ~ñ5>e(U=J)v)pPUy1%Vi^Î^ǺkԹ^ UH9)L*,:(34Bf}pOD`+!_QMړbg bk.or(/TF/2X"v79{h-N;1Y!8p7L?2@SI-_#D .N&qK)qcҵ_We-g1fr:@Gft$'t5&mߐT0{ypP-%̒ujye2cz~Ф'61B}չd-`pBh]'ҝ={涧v}+1_@w=~NL['JL6n# kf$<=Fna:_YqϚj3gOyȚC5l낆pTJl)YWolYr7}ූ7<]^vRhM%Zfſ81 WE [}$3wUA_{bh}hRⴵm38%eQ*gdV~3z4u-\v2" tJohR|+U%f~}xHv%tIWI Hu'}/$y sDI'-0 Ĉ¨J#bfU`UdF@D#,d=hh@?[ImQ 8]l3L2tn0er]-nh|k1; 7A VmF`Y=:1dG :mc9ʔ2^d؞_sNB  H~M[IsJ@J'8z)T}]="-+qO'TJ6#7ȁh 0Ԗ0dAYC0Wsz,ʷ xl)A` gȩTkgSa㭚#,=bL=.}ef H[f(Z m%X;"%uO5@C_",we'$Qu)}7ZF(#;]ή*dgog{U7pSʶMNB߰\i_iYaaq}*-dOW܅Ҕ5% .h/mKiz{ VG z_ fKy|Gu@Aȭ0W [ z$qrڸWYvd.AJ/~e) a%RTis)[ү:zD4_L*Lۃu tx:D Sd1t"lljl1@ }÷d4,U6Tx^%蟙ϳHE)n"4׫aNAʑzT[d8?}!a?؆ƅENByM<ݗM2/N )}h~D6z3^6F Q)ptPxvp^tN:WC۫L9FAsS^h0D;l4zkFjo1&؉y–U~Л-WlV gr.%?&C}y$Xh4D }<`K$fʇFyْa*: g`ʟLT~]2Iljz^bv)qmnDK2:fܾk!&( -> ^ϋCbT4߽8aq;3HDsGI*\ *lx)9-fZ0 $n VMO8 MK٫M{XZXŊNE#:ޜJmħ+Hx^e6l.k"k2cIj!rxU|>8H`s%?|x5|LCd9}<pѩ$QI干j Kb?G"e=kĀ@B##sq-MdM39D_(\ݟ3O@} +2Ԛ\im6\4Nt%IϹDh. wC{~a԰*0eeeI.AhE҃KҴF-yT3Uڞĭ8c7M$4ߋg'I.KtN-w=f AI B!<'Qᠢ-Gٲ2jb7f{nF\ >0xH=]nq_C ߢ6.r&QҀ,靍D**s=cXk¹Uo_W Pxˈ6z 3rbhx a쏦WU[6C#;iҧ!d- ;|xM捐} p%@BEQ[=*ׄ-cJkV Uh)*Nl2Xn&̓_!C* 9$)KkڮR]PdIC`p|Dk-7WlGտz:%(8`ޏX:yݲ3Mܨ"5T}·b:ڻO%̉A Cx2 Lj@͏$|/A_zvSbH>w۩,| c3QDP(|} -SV`\Uo&n紫FZ0#<:ˤ4uDK^oݝ f ˶m[`5Pyw]#Ǚۗ0 K`m-b^4Sj&PZ8Z]tr7C;RV0sM?VGM)uK%r4@d;c|  oë~cmR`А*S~tX8H̲>?v0(˪~jEǵȊJ@]H~< GSQT)ky)+\".OuMs ;W;_:Nfj}n"&˾iъ*-`b~Z.|%EZ{fsE|!TJJb Vi{P<KVpyHpG^$TwTR}')Pqp;lҺ:mYu]a&{ HfXHUp8VSWpTa"xx.jBS7Wy(hLXE%: {Ep%F?ثY3:$s*\Nsɏ 1/,J gD@bH;\C#K&g` ?.xpf22땕ISI͛ơV;)f|0׿T8^oObd։,c qV]@Cwdjv!]~kvD%T>㴿,0JZӉ +0bn=f0x=y'$Um%DJP*4&mExQ rw8A2ɋOGXy$IihȈ@t\HCŵ_H0jm*>%Ǎ~n#ҟ5 sg6?iPE:'*|WQX?GͻvDmy 뗨rw-^dhB9ᛛ?KfItdHy 3g*%#+sj[a$ޭM([!9@'(5նv$$n4Bǘ^"GbbALvFr."r[bV* \ f:I`]UQ^GvZGmm!~B"QT2\eVR7G3?ؾpwEHUXiTB^ QSpG]#`y'P( НñA( 8e),%eɩP5fhfcXZExWr!@>@m&<,V:{bBMpSr;qlQsu0e.En}]բ,"#JL/x^_T6)eDБP3c :PCfw!Dy5z2B9ѓ '.2JBemf;6YF⌭sq8&YW;2+`|3 #Y9۷o'"–7 sQi]r-!Xmev}y ~KCq廿]h?'}Ýl$'NQlwFP0!i*ܚ~5fZHY3ޡ };l;yr;+T`XP^W %x5pv!k >12H>&%HI~؈k8hGFd5wXZZD2v{GZKʑ ;S&eo>VlYjSg01)YZ n,Rw&8_EI%p ENEҞ{upBEV{'ҽ,_!Nkv׏`[}tcbI8iEumouY_ F ?t^[TR4 99uc_J4bn/\ד!/fयODbLs .25$2ZPw{vWɗ& kT9u&8᱉.6HZS97TgaZ0d*H=kZD/CUK% ж2Oh9 "%yo a*1bthJ=qp=^O\JB%W,;sD)EdXS@5ѥ<2Rf21?6MMC1 7v~G\Nӈ:l)lE4&?m4[jғmQ#WssUK|؀AqoӔ\J1Õ$0bL(QH`Swo핉VkRg󀷊lS8l>-T0WQ({jm0(îMޤrLUpvK*` #:EF9 aϦ>`p}(?%_19d ANA#uXcBAgI.;O $Sh acsFI -N6:oû!70tt4jZ2,-0;B]Mm w .FCrG&\}LmW4֨ , LXWgfV#D^;{&,U ^GT~vJ]Ԡ>yLɡj ɑaV^t5&kghDj`fuݕzu)l/xfn"пY4=c~Y\N) rFL)9@)>꤄`k%HcLQg3h \Yr" ͬNlNxE~f!礢AB.wʥ1؞RH3#_-1uQ@jߒd@Y[jP1ˡ>X=BT]O+UPABU̶-/cA hAbf*x^՝0}Nn4Dm:s >>O2qg#PQ}H˪$rVJ8xu;ԔԖWdkeN\LB[WpΫOjTyc.ZV!\CZMgUIXIV!iMIP/C٪˚ѓj-?޼FRCt|lrHy6&/V Fk')s+oϣ4U.)"7ͥ8.v=i%yc Me:h0$a"Y{ Y^9n~=ӇWtDƃ-WU2By౩9VG(TL]rMbOc]#\Z= ]mmNWJSusJ '96 '(!~ϳi*idp!*/etx J'GU7;^cy 52Sz`'x^Ka3pBNkXyrfluWZX$0:NMr^[zĝR{OqEoPL$Tt?Ecwͦq*L* J `wC/'زZ k.8Uur IB쀩ЮK@v0!Lюlg-eOʦ͐V}ntXgċ7}YJѲD xm>2гpz*Nn wSvrM[lI6ضiL.:{`_ ]y^y-s{ pNUQ3ˍ@է }ù=LW' xdXw *Υfȁζ1"%b{sBI C(!BQ HT5+`xR7յzj&r" ^*#֧(<2 )\و7XHO)y/.btXCDPxa`YZd,!6Th8'3)z]M1|ȑd%{J,Gݓw,<J=TWST7xdxї׼p=Nl8o[!Dz%UAh_zp4^~F"ڜƺG>< 99XkL%BLRz o!&(UJ(#BYk+k/1GI9qP ;H:đqt|'Dj.U~{5-]LK t*K!便u,,y6xUQ;YT2x(Ƨ z_">•4dyy.W?΃8'"-Qhv8#f:7mkό+1reBKXt5=, vCfP~\"'*Sn1Hɽ) /mD}hxYͫ{1 vQ?'B?|{046^;YZ{ek,F 4Ǟ XGK!vم Ji}@bn.󹘖z1(dvȮ=ެc= dل+Yq}Gp*Q=Rt3e9Gv;b'v^>0+:u3*k!"RpA6k8#f>CߟfIL4I.ȑ㠿+1vXs7J\NjS".\Jc 3ÂÖz7,YG:ZL2gUA.$nFlW-) bL!ͽHԋcZd2|W==Q;i]jØAz,NyiI"~mr (%G6G'JJW.n>o ^*[L>7@gCʭ~B/I츥xxԷ-8jh CƷT ;bqDalj"mbK LM-<.KX>a6n -Fgg'̆Еs)6GӅob`J\"i>k*[6lqOa9ˀXI䧩.2pЯ@ax/t#z~ O~>g2)-PZ[b:604dx"U#HGjhxnLOrF%l5QBM n)WGL5֍nHчy*n+/$݃)b3:DV0Jr8M2s qI_ MmlKG"#'\*eL'A i-;5X1eoX_~ T00BW}ѕs[KDG9:l Ys^گ).HJ wQU:d UC· ~np cѷ9u90i $$f]2wEpJ0-RTA"ޑ2lh4 LnUW+p;K#D-I0|bRVI ~7n={;j-G'holE>5տgF"\~ @Va|܇3Onx U/K|T10.L-age|\sbC$/7T kAδ^ʁ@۹e1,Õpx;B{7%BdXZBZA^hrq`Od"‰ņE%I?@uotsc`FeH ); e'X'sLD}k :huM m> \&ig6ԲnǖT!Y&DZ# T`$ސmjVgyb KLE'06}b5%$J֙Zm/*GGK*I6HP\)̕ӵw/L}vLZdTjKmfvP;Ѳ{Ob,<72>Gsg lW'\ظibN.q$v޳a( ,v^JΠ 20q>nִU̗8%aV:+u uxt̂dD~k2eb)K^G5 F3!L dIzbQּξж10+ $&boI4ĸI,>>!@A0UnM& >'p/<֟yDF,`ȪLH3pXP)z@/R7@lVca) 똹F(F{x) %$pexVu}4k1}8uM eV7. owvK:Vө).Rms2ʃ81#%ѕ< Fu9h_ɜ~"wETb%F-.IEoʿ:#-3NvN |g&jT`{}NߩrRcaL/RvdW$GD_ؿ9coNEWxs Wl{9bO?.sRȏH*ӮI]$5+H+Ul7U3*5M/6 O!O i*Rm\טD'N>j9欙 l>X b2-?\1`VN-EkR7x%̋~#Y/bI=QBky{10ۓo绅f&;LB3cTD$V {^c}`4ΜH_n(΢ŏa/_\M? O?hJGD[dl*|F'q Q@crofսzPxb96JYLRF 'I's2)ͶQm[D&X &_𐊖36\Vz1܉1 k BEm;Eg" O=wlq]Nj&\*!< Ԯj1Q ۋ0_FRNiXNʡe"u*a-yNt<-ZD[Uo:. X;>~BdGCC@ X rsvxkȘ]Gt#K,.֮? e#/8ZRodA[FC|l5KV2T[woMƖ_OKknB߉%TZDiM+Xس՜yG<~#h8^xK]&=[FΥiggCVYdlV>p@JΣD34JVH;z/x~`OQf~s FJb E3 QѢ#,Xi+t6NJfWѻ+ZWq Zya^h[(_R"8F 2Ź;Z㊷?qbEc"Lb} :%[k5gO;w';C2l8 Bfd&DG=o~<3ԆWnbGhe4ڇ@]@',U F FkL Ęzg~=HK6ؿ#K VCOQ+Ӌg[[FL7 Oq 0\(>gBtGضBe,{t}'6@L0_򐴕%ɷ5+'FK 96.D#L3ێH;BDRqcl;wRQ>q9Ш&TŬҮ1fרps7&cL*,% ̥W'uiLPk;jB/$զ'7nc.*͊Qʮfh w\>_A=~].\P6ub4D^Z,08ؼUm8J{ƇWo gȱ:Fr)ɳ x V|yAaKG?ėUVO$H]_wC)̫QWi[x}Wa:oSÀ~&;2ԩZrhDeZL%,癗05a:u ".OX#HwԂC-Cq{Y߅x ɹeĝHN]Z&lRsDR Ʈ#KCr D]\br=0Ol68@,:(q w0'5DֹRwW@GF? c@ϑ +;Ё pq(ݔ}%OQ+]nc^j[8e=JU՘p*E r`VhExoV\~V2=qKA-fˊnlJ FΌMM~}Mʈ Egk }bZ<79*GG]ogj;w` ˿."8 9|^j `֪o{*:8T 8Eby*x3~PP(/vv4ToƃD53v'ϐ_UuBBLn~{f Pᄦ07 b?n,СAxoТQ^e3<ŒG' /D` n謏XZ׮P{eރ%ÆU!(+4sm(ܠ`Se;v;#ɪU7Iƣ&nīYxq]c35AWd˚m+M7 ˒{/`t/o-\HƷ&c<.ܘoaՍykMcqjK OXy:Nщa+D[`URJm|Wf:n#jCί???Ɉ80~`A+L8,Y0%WNWEi'ksoynQK=D7dBMoc.&M`ǯn{yLiE& 9bXGƨ :t~Qh9!5Rژ~H5 :B;"MX氅*sjgy,xpg+J-1*,cPRVm>CL T#oRT)fho{O NT?Zɾ;?-Mᨰ@vR۔.Jn29ߣ N{F B%R2J\$IȲ4 rŀJ ]M7@s=m6wϴPȣ9UaDz()\gPh\"hz1q9j ;~mU;<=d`6-=ދJ{CmW=ם!$eFWD967Q,-}ǧ`&6+cYFF/m$[5Qɠ5y9j?Xꕖ`dZ G, 꽇+w<Խ(HUчe%i:DL_l68+1+_ _y*11Aɶ) =)هt l |Z,NЗ %!c#FsUԳ3LۆIc E/a37 0B0Q5F7l͚^ג`d}{2k-D|v4v&u{aL^iH%fR&%]St=gJrck[OW~@K8iFBTg=P%.|TmK:oBs* N^UVpb".;|hFbO Yoc5PDlb8E}qCl_5arv}Glp.T嶺!L[JD嚹"_n@dX 냫nʍSxp!Jd}$}qe ;0'2ـg.Ckv>=mۣhyGOԚ> q91@NGgprD)\ً+a:]8/^ybB^ETЊK U%Ftdv9vʽZ+VwT1 y>"\fyq1Wl KOH^$  R<!(YN0wf2H lWTҫٰ)H1ґQr OtHieUUDu.8(h(*.^2)A0-)Ră晟">8BN& 2> ݨ'ZLIUjv j졄?5 Onr } N{34U~ 63y*?/ַB$z ˬ=VC%MCDS6Qmy.4y8!5Mzm. {Yډ9@ Mr Yぐ%%aӦ 2-Ox,9q*l/[ ;5[$|4bFͤ (k#,:{ą\dו8Lh\ƨXfwt1`(?j'BE$Jdw@(&*rnʹO\0́ޘAkG>A&j;E^8o# hտ)<'!g#(ؓ V ?":v+he`]vR֍YTV[{e(ۙC b[-C|撝oB*l7oOv@"}8-J-wnQ"l}‡k;7Y8dF|J-4^9!@ԮJ`N`?\@-kdږF&]q({5h{JۗD.0fc08xj h@e¿}zY9zAUZRTC;5] տ7G8I AN"Y2 4? `HKPEsgv)a[23㶼U9@>}?Da^&m|ͪd Wt:TL e+Z$%OEavQf CoxyswP]jV {_,̲Q2aS" ܛV `ګO[mV*&3pp!.Ⱥ0B a3dmDp5h ^ QĴg<ZfsNdL\snxep=t_<"QaP&TVYCLƈ:K?FVaִQ. /cbMwO=)@⋞qcčHb(Ԉ";=6Ƈ2NJxlO ٞ8L;' g IlPXI ;P ..gκco%K Y|O/B%D_w$bˏn̯ՃBRxFǩd_;w7gb ʬ< 'qWj #=`k~ᝯ\TOy!Ҿdc{Yw41TV;l>. gue]s遬"E(G#Bkα#X h-Dn,Ħ!ᾟCԢēUQuQgh{3miXzsAlxfi#A=G Plu8Ҕ/\rCGÒ3[K~[d[޴nٰ*. ѽr!:][k6 eO:8C/Xf!h ?=3hiB8Vq6N8FX#+ͦ'cQxjhK=G$3V'.jqκBSۭ͗4w["2gĈNxix}H$\*0`ZXpH4_LZך:V}lZ4SXτ =[qm F*sޱ c^z +g"X#Ѿ;.n웛~#)zYZ8- x"EMHi#.lFf l \_yzZkA_P ϳv T8O |A8|M }C$O[Y5qL1D> 2blCҦ4`R><^b xWXc|Ys!MkU NlSwX5Cl+F`/I|-DN-OnƃhJ$UEFe7_HPQZžPy v5A Q$Mt:`7Q8,N ,; S uWzy`V~xJ6^,8ށcGlFC F|ӰT耛;;Xtwȍܽ2T“/!qT5a`"ith|GLcg]v;oIW~4o LaμPGk#L6|qA{ǃׄUO#@yȏ,9s(V r.`}E -w>mlEBxX$$p.w dȷ&Yʘ]'$ЖJO)&c7<`Y>jc-s|Uk|D_ek3[I{.Bk^0tSQffd~~&t\YkϨG".tÛ(F3>q4H"Ƙ!8t[}U=b`>Ƕ^!т×DY㩯 4J.౅^ +uڞa WgP(X\i#{Pkܕ ?聡`:i SJ]zf[bfׄ,%s'Ա_⺰;+60ϴ0#ԅCm V=R%/Xc\Q{=dV_Dzؾ ҆0k}:g*w9ԩoQXJBǴm824ĸ̎]ĀZ=x,)T`LHpHUF)cۢ_5+u z$.x5?U231|0:lqAt^[iRrDb;gUZ๸LA"\v] Gu܅)D2a7">MYF$5.v"}fC+^9zAxH4̋ (>+{x ɇ{DsW)9\6^$]$"Ƕ +)pڴaUxY j"MT2W8d_c?2Nκc '8)AFNXz W4&D=nRSndݕ(8Z73>x+5EK_ў&? EPh]/?\Bƈ +~њx(Y }G<蝗:sb~޺sn4 tޕu \iĢҿxg" /n_"3o:r YNXBKUɍ*hp3^\Imiq?!wofp'̻C~S?]D) |8[/nǡa/ ;_dPK#鬬a沟SB)xfb6TAp6:΍Zx{m8>} aP=@6f=#|,jL$#O777z~1úl^#/MWGǺ{ H^EA]oPYL ||˂RfʒI 1|z+*_e`DX2P#/8S!r3,'/}HTRԒi_X\ju@~zCgB,$MeU]1!&%MC}s+Qa:'-5",  cH:)lO9F}u'dzP4Μ|>o".rR[ɧҠu<ҿs(v30tD$ /hyIkXv<++[Ϭ#Ku;+{K 6Y5QW|ۺ&J4fp0? PŜfk#EU, ~7[RYngI`(=z6 \8#ź ŏs}dJ8^rVxg'_GTcSO&E+#Lc~r-' ߐ< 7@^)} Q1 3%,*W!8h@dȢFc%@tx3q2oh7--q$?ݮvr 0'姸f_Δ7dj= W1GP k / tCL"f`8>쎠A-Gs5eR479XO߲Dޏb_4& nk;ŵ6&Ȱt ^'v ͧ)L4ius+ dBJwRJ,J^-ҋoY@$]AxI9j-͜˭t "\ua2'4MWCj@/߿4ixle ,NsH=j WKJb"A@nݘ*'" %K66Tĥ8gWą 0&خ,oMG B5w_nQAaOuB~ C=G3l3Q=$?/d 8tRO^7Rh7|a͞ zƍ;i/D?ݎU܁&Pc3Q1h}GTRZ}B 6?igd׾m(3E8D~ƀp@75oa/-"ueeE O-1lyVANdX"'頸h &))F6 bHYr=VU XWfv@pu;0ƲDH=1޹`cuBDjMfYOBh Fz||~5_z[A4)^c(L ͸|_Iƣ9̬ʸӔt6<RHtO|oPv,D-$X#DŽ\YCsT>[r3LJO|j^B?@OqЦnyҳRh{X ?hK7.yjM|v=DF}>ndfA4¹a`I\lDon+ f5bl,Ⱦ4!+KēM-bdkW #KK/Cb+' L#&=PܠJ75K7>iYSL{_=2ӷ"eLl笐" 3 ݛN 0mC\>ߚ4;om<-u6 WBMs #"pxBB>$ s8(7a_wXȎs`5DJ0#(=lxQA}U'SMiϢYA"umsuӯ UWtA pnIr| B+dR-7|D+~J~<Ύ+tDڍQᏸ-l̩ٿilo]@38|yW1 ނꏗAգ)2KQҤž;銙o=m1$'0zI53 }rd:Y*oPEۺ$gNRF|fɜ"IXlg Ru k+CTU$   `̀ӽ ҷ Jl?l/E(Wj)#TrHvPybTC-K#f  ;+a8|PKv6>-@̷!>\K#0iCG$ֳp(D~gZδ^6)Ni[tƠ_(J]]>dH8wbրP ~y7!7>tk?Dh7"i+MHPlxb\I󉋞J `hv،Sx(ZA0]_wh#?(8&&)QfF <*`ڸRQZ.=;z~"hhBdBlĭ'2FX0"HÝU-~\2-\"=]U"q?~jA@ҐRUv;X&¾txhkg{^:JxG4{@L WM:)cI2փCx`k 0dx5:pkA8e0ZjNe ?5[" Pϴ:؅4] OF1F{)-DW" 'nz_L(qCPRgB""昹 9`|mz }ʜX^ߴBT5BvÎf\WʻejV)o=wq#O3owHdDFVAP PA q#kʹ 2US?Q~7qZI%T+ԝu=t:2=(QȹvHzxdt3I[eBKʶ/:[dZz`id{B9_oG: N8J7|dD*i%G`e |JE 9tU]"Ty3JaXY }mBlA!R\=rqN#,H\3ZOdi`G5U0`<BNJf~. A i2]_Ӟ 8JInGI>%8lƴFhex0yob$ X+wfL<`Щv poW8lk8d;ܹg>T0$ePv|N#!N$OocZGRՃ#'n[}Sx$,t1tU$Ɋ4%4ֽz+Y.EfG"ŵ Q.8!cvLDm>ΰ9MlvRg*iMP Ki)YtȎ < LE !>.10^!|~GS K3l?ݓE3aRnVMmOI"nw}2ٛ7,㋵ԑV]7; 8zK@Nh*J;>o&ƽZ/8\t4W:d[?ф\NZƸmᓲ=_F7˱oLe+ڪƒ_t jew}6̟xg' 1_dGXO.WZ|gǏ`T?l)TQϋJjCN+&ZY|$4D75^S~',4FzKmq71hԁ ≥EBB׾?3RԨ{Q,XCk<^ F$./Fxİ^sσG.*ddjL %*MReoNFVB$T=sAk9ɱ9{;] %Efj!]xB0*Ԗ9PGDcК4;zZ|dxYZ0q-o>6-;JKKը(59:W waE7q!Bl3yq0^ܓqcѠe[yx˝7 G!6t2!roajxr8w6k#7Lܙqp->'>(5D+K}(p_7]iAh-DքڔЪѺkJWƯnf F!0e쿖qeZGEh6Y265muF `[7I"ubI|1\]jXanll5RUxͥ@7X-`UhtjUEX];u^ RčVh\ FvTtOKp3zު| L}Kzh ss^^f8R$jtW+08xwMkrxK:;vN4q/ r:^ѫUS]1μ} 7OQ\ŝ3뭵EݟN;ʏа ,5`o!9"7{P,9Fqua\1p\uubMcUNA˨-dBV'jBխFa4[F&]z>|{p|Yʱ(-V%ܡGur F5 /C!F:gҧ6o3Xt;H.LT@wQcHD}hNy9$AV3zs͹Z ='Z?I;6dJŸ.x\Z }=`^z95>UT]3J4 O4kcz62O;xO =Yn6ȩ`/LrU+vr͞TEr{}"TVD"J8(r ~%OhS!CMMV[9N0 V U_&mm 6&ۛ۲6$ YZT0)eeb;̆@q Z~Bp<= =\^sEB %%eWqm).~1` m7bQ)J8*t e0󗰛gbfzUޯa,j439y]؎WI=VoN uL#i b~gRG xԲ"9&;S(R42Qۋwofڡ&Ȧ6DYDae$}VdhBs64'D%pd@!j\ S5DIh(QDߺ7DC#W,x3SΌ}eJ+t^ZPWbx"Ǹ^sO,;=1UcWW˚>a[ zRF?5ڌ=oБ.3:R;AZ9.KySSSުaU-3 ʒ4 d-DB$axu@#^>Ng?1HCvcȢM%T'v˿(ygĊN)ZJRIZĠ߁gػFg6pˌtnomEv+s\vԭY-w")>QcWD EL,Sϟ n6i|+Krtmof tOK &IX( ^L?#苖L(`B:oZî2<9:Ix5]3|[%\R%jV$C*% N]pN5z7$C?ἅ+qӝ$2:= x6u2t[!ˠCf!_ FGӜ#okf > _.ÍOvNPP*,p0f{y8&OCړTyA`i,¼y|g߱Uk5>g.n%Zu}?*uDU5S` w&*YyުF_W76+uBT5dY̛39CD|UGgRRb-ZUG Gb `\(I .Maz%ुhF(polXy @$1'e^LW ^kH9yڡK$`3^&*ar Qp#3$ܳJn w3?]KAW[$R @Aٱ0R$eBVyfwp?pwxgBVmp|7њ.¦! Z* ì_\5?kkJkX$\ Zt[R^ѴyI_yN14_PJ19{翹nVx-Cߺ8d|UySM!YԪ5_Y9x>pwْvK1@Әv%qI$48V 6Jz'v)*V<ޭrldlWF@yl!^Y}Ze?NiaH{NFCK]4za 5+T6vur¸ 25flfV*L(V!#v|6@6̹uFI0C)LP!5Fl21%"%]͉WXB;o B̊z6Yzg =MLX& y]S>h>/sD:75lt^zC _Y-.%-=  ΍o"H7o$Y"=Jϥh*T!ٟhJ4`RQJj%T~B E2e!4O,eY6At,=#^C`{pi @Z#A2GbKvp\MkU]/3K.o4t.п#~b0nl㾓oJLv%dygMۓv S,Y!1N^^D]pY{~nZ\?\ ihb%Typ/zҵyEnDM|ƵPy9c:4nI o?n&3paeLt#ֈu-*U:j(_ ]odKJgmIњie.3ϐeKIR||_^N'v\7QT|e2YO B@ 0o>K96;.P$O0FחS@^4 _#~41&Яqxi} y+ U+F]I9]6|\?N!0;Z&wqtz)ߖSmr ~tZO4>DžUF4s׹9w E2f#d-ZF}ϐ< lyc&ЭDW'C2};RI1w>ҀӷϨ`pײcx(gVE~4֍;σb :Y"zg"'߼ӪA#t|춫@pXi;@[jޔaNmmbЯOѹwg^=Gh: / ER] %(GM.} %tI'x:;a7*! Ʋ`cmzz{ CvW 6vf^M9]H2fزs|CuE3 0Nt7$ںڎMX/,("R(<͒E'llgQxzocqM>3bca-hl Uې1ztc:骖E̢7Ds% bU)X]괞.cpfj c- p!6Jp[*dO2˲ƒ38R ,HBfDʁ2w4} St|vD< KEuMȷ @Spxզ4 qPGϨ8–%hc`N\__>|¢1z5R (5=Lz4O`48'oIۜ=zf1TK7%Fy!^./\֤ O ˞V/nKPE|axXdɅb8j+t?zxS]$ZXSw[`cu%$@z&Fr`y\F@Kݢ”h2vohlr532o>eX+iyzRROQ[ALO8^ұkyl= iu;‘\ AX[TU'6أݐ{H`Dp'ՅNGjε" Ŏm+=*\@RSMι}Ũ\gmĮP;0( ,j(`46sUO |BzGXLkӮirĨ /^D笈֐I\?j~1iAdJз}VDP\5x垏lMu' <{/,jkҼܑ?}_೩~Ak/w[60I %_.rzQW8eFZjD Q U!b:vD" 璓LqIڼb:lW̅LDgj4N|bE?3?y,A+ 󷸾. z9y P!lZ!J])m αc8-N޺h;Y{Ƕ#(.jAE 秠oi]q$cR(vX۱>鶝^KKe}%>{?"\gz ~ XtlHD+5@z-jms0慉/WpSvP)`YZ)AK̄{,cylU#). sYqBF*S Z8SoVJW7U!VZ;xU!_!r V թFJ!ÉrRSWpKK'GUwψդ$2qʖr.d_ٶt[K){\\B yQlv?!x^Lkw@꾖`LW0t ޣx6p23K[R,\Yg~֥uIS(,%8DØ(&5&r,&+U*|a;kD]LľK?Z_Vm9t)`sCsԖ1Rɼ-wHߗ8]2%7Hh\֍ݨ_DXmώZ2/EƧ'Hǹ4c/*aJPDFi;3dxwYBRx4d ðjMiᓨ։UV/px-%ffq;ZQXZ*F[**X|Kax>į 2QO˾,PXLx.fuiwNL ;oRS:ڞ`qjlWV8 /YcjJ1tr"-994צÁ0$˞_|E.f*iDvH#P7 ׮i1_,!$`U3j2rSx]tĪ< K7N ^hZI.)"nH3hf 6o} :du12rB8<|xk:;1|`%q#jp`[nh0v5t/j$u+-:b `31i1ZI-Aop2,pqnqt6L\|=((FP|aeValoJtdtJ2ݗFA5>pLBtny^cAٸ:sqHy87}Q͉[^ξ=5RoQ%v;ngAn=S~37-p8Š[cr9Hn)K3yRt._ j#|w'F@T0+8ԡn`ͼLIæ1۽7^`)IJ.;grHNH|is,u~oMv3`5䧀NGiX#<8 !_߲`-W 5Fez)7МgnnA]\0Sq^mz2)C܆r>*&po TasJ\|Ր] `>|?LGH1:2EK"*Kˈ5vb.vaJi ll7gk0RKiNGteռ,|7Qj.g+he $uml#0LR|kW,4aC`JQv/8ؚIܔPh˯m!n>YD+t9>6èσ5߽;n:J]'7=uzIŸlʋB|cJN3;EϹ;INhQ yKBzxs{vM/ʄlVŀSBɤN8G|,ZُB#}i34vp,w^fG@~{lԚ(FehIvn ί 8:S]a.+љvcmf2RtҠ_.-v*iLA=7$p !]a;NkGv`M1LP7AVRz~H!mχ.Zz7jAn_+̟lB ɹmGz@B çGG~gEqQs!֖Tu:?>igQҒNz9U^8-Jϔ^Fߨ,$["IBI@I[Ef@N]IHGq'#l{sBֳƐjUyl<wrgMԨ顷tb0X3p9ɍ#p1-*l^Vcd@< W.w9MfDj1NQI r\ 0QEet`la lHe'q)g<籥cLM YhN=) /H>'jĤcўNy ]` 4D}bRU* "roXGW\p=W$#< D51jN;N -w0nʖ{ <ekjc l$ F~nrwAd/d}^N&Cd7vn 8ovA$uAlqVn|_(@l 5Alη۾̷d!OyBǥ/6$4ME{CQ@aR&7"ҙNharʸ UZ>GI_ ۋ4@d{l۰~gNWzl8(mRŠò*-˶8jl>I"-f, {֌'^ CN~$| 3AhR >:s<쬬Y K{c2}!-NzZBuGU DU 34tPꙟ؊REŮ_}W+`yKCu3C2Y*QRDI`6@ /fn1 _tQ3Y"C!S/?k³ 3٤僳r7-ӖHA ͥkΔ)CiŐ#[K;QU t=GLJÂhF̏aB>s}|K:;)Oό-4nwpLb9o`wYݕ:{E]p ii1@iJebD0ۦY3)d0nWdq/ l 4iPPY蠎acJY,[T%q+.̨5n嶿0"0ٓ&00L)Dݣ\-wkݾI挜m6llyO]wmUr%4a-}~x'q5USl')e P 뷏=F5ӋƇpgR-qN-1/|?OiX_e+zxoE(XXX|<$B?RO;A[ĥpgp^`za D u׬ؗ;$[}w[ӺɘHAO OQx|=f[@tK0ҶT 5u=Drs7pqJ D̒K0%\ FQ(wh>5۔妴q-GyZ 9>et#9nA7{ $~9#-,%v3%DPAwcDwn*{=aS$DbSˎjf|B4${N9E8vc+$8 YVWPx|Ez!B0K-, /Fi bD{SKQ2F։Ța }_;j%7n':ӦG- !I"e:)1svjcWh9$jԣ3%Mk؄*]KSgrEM doK`JA Ɔ=*QQ[cTR D5k `Fvd7ip <Z\dOHNqW*q&m.Pi7jik,  AcoZ؉8P= |p9* ;_ E}>uw$Nl~ sazilTu:NQ^SSnF,=@ę\")(@^K~>TZ{D|,\K1xr(Ŋq= [Y>id5;('Y+& <<.UҎ'I5cL#RHlC-Uf` Q^~@|FB#B!pCՎil)'u;ݏhu q;EEQV;6yL0̾`o$S|I2F-e|.WɑDS')ajsY6FM PiSxNҋQ;uJE I#T`*4w p6 Xxp !>FIA9aJե6ԮYNa: t ܐ2284QؘOv 4f70DKĊF0Yxc :~uliha훎iok–N]4]&t3/$2s>7.èN_7ۺ2:I!19$kXWJ.'7BN#tQ;aMA۽N!u5onh9IO # 9 1A(V6P(IngA48*ZTCz=]dxv>$+'z&_6.#rPu/<))xgV}eZE5G `yV|胥!b6m$j쑄ѲEJH ,&ݲ2T9VMSirIxXI:0jr磩r;U;FW r% JM6 )GlxaH5q$OM{+1Hk'VlWZ>9ӞdoR|N _y"lҴEy?XT@Z*CjXá\wZp08k(OaXXfdG&y 5FAHpU˻#UπCsYp GxJBM uq&2Vp$K`L8CZ]Hٮjŗ gX{iXfLg^!:~` V#n*O8S-ؕa4p2.#yaU`l?H nүV|Fi&{Jj` ȲYݜİP"DG"f!XVَ Aw7 9AHQw,rzD_:r !1pJr *"ٿ(ԗa[iyö2]FkZ?B Ը8eQ& v95"Zz~% ybo[]urCDqߎSL?IQU1d bԾn{NZn *<,bR(tЀ#Ƣ`Cya4bnIxFPjКIy<Cz*'.(kH>Mv鰒@!a&, $!Z=ЙPr^ cih:k{ŏ5R)}(TA3FK`Hvdr(d j(($| 0;(pKOE@u#KmQ 5XzaWu,>Fi#+^MܴB~ `Vb!5=;Lp6ҝ9j>vdL??4*!hcW'Ϋf^tkW欆 9${jYRJȧHzKM< gD936 A*<]jL" ,Dٌ \n>A;,eVOVflWT8`;W/q>>d7q{l9 etAsGUe!M~k%Eht%еIf,m2(HD@~ ^ adiB/-k LwYݍxT|2GP}myD[(_Hrǻ: uH?U0\t% s?+x,xTڂI*L>d숭Og {@}Yw#=J`t]<=H #/>\-+cTxs짭8;@cRܗ3#1IVG3a]LͅʬaC"OqOvv k_ gg%) 0Q/hOq:HYJظe ~6I[!7 w`AoWfnARň?lCM}ʠώ pZTĩ,t~oKj(ۺhUiTnq JIûсڛ=im?'x2 ٿ}78 <CV ڑ̙5&,X{TM qſ(wSLĆӬ~gٷ`-ɶAy4UݎͽY^KP&B~C9Ӫ߅2ݞ[|NO~Bzň%uv Go2kj+ՐgJBL{Qahq c ruH s~jUh+=e,| M|.b RAB/!}Z>Xp+|:Xd cD.za'T^NeΛ8Wd6s։-bv++,^ A2C>PNcFpa3=ͯA9W"1+fYqibۢL7c4@/jB+%{D鸘6؜($Ԛ?zs 4us0)"Dш ^HZ[s #opJf9֚v$̱:ڞ[I*en %]83[.CB}R8D 3FTii`-Ks HOz% ]Tyf5Ee xoN=&x*Zr9wgH2$ba1-_C1s5e4ŁjxB8r2kl35 x{WZDd'5TOgQO4JZ#s7'3A'HCoN;R}YDK$*^Ol[gzZ f]jYdI}fs.K\|:Qh\؄ ǚu(ÐE."sNp.,lYl0*a: jRc#ѿNo@I N;A6XӶOǶI Q;v:23\+bxLs3JP"EQucTgđC4,V|]sVn/!E_92ҁ`_I_ k:vup)]]R@{{4$!B%86jk w0N}4E'Ye؄KDz9n0}3!rgU ሆY+msk~/#db=VF܏5 |K;eey?kaLUZ?b?ЎayKjbIuH g;YH1-b@ōw; p$Li*j'WuhwXu ԥ4-h7:~ﳄ5F E&يE6-5b'wj@-aME0U.zgխ(beq!ШZ\"}: 0K}XEz*iK~!@0|!(FJ+_xLg~ υo1 wj(Hb!):pQ:)M'܋o?$ іI c|8J; gAYYz $aQka @>sQF faq?Z ``}{mQ4f0vE<, 'E]i:54ʩ7nGq̥xGaIETzP]-k8D>[\p"./F鶩 5ЯxWdh%DUm=DoitWVTu8fOVЪ!s_?_,yIh"3t^.P06 ~NR,ެJ/WNi(i3$mVTHFUA"ߪhHs&<Gk{q\xTC|? 2>`Vcņ4#.qF2(ݾ35?]$dSsqgj- Ј8.*{5n[60JD\SUENO{% .]۬ مz?rYo(̰ ϡݑ4cV.P)PޒoHi^c0Vyi7Ytut4&=:$:^Z i,_$E7&$2=XaD vB֪iIaKaϟx6;}D^|q)3.-vR@݆r1qgFػs!=VyDUKTm|>vmڥK0AF W7zrW]NUٮ't2gȬj ,Q`]ex4.V−cVv1-S ܪ:?Y8Q=63RJt66#zԜCJ ,'@?0 9lH!NV{ZHCf.y=.1 .A _Q`-elpÆcAPq[/a*349A̧ W˨Ҋ7*8viq}>-% .L%Bgv;{*[ղ#C]?raF᥆2wUtZѺ!fAf?՛e8ba< 2>ֲJ?&LiY#cy-8eCܞF  õ:Zp$LZ 2)c ۍPދ@CÖL8dlN+l#|Su+iVQ`S5b97v˖II2Bh#5iMݻZehN7OPr2J>=m=J[eUQP\XZR츥zUҸXCq@}BJE 1< ̐>lN7L & Q"4餫:9=d%: 8VhgdZ9lx" Mr.cg c79GUbRE0餕\.~ǽ u,NPǾqJkl|N@Ձxp+g[dŔ_CaW9I1qÛ$]FGQ.T),s~g:TEUԗdX֬0ܘpFF`{#"i0DGALJUw˹K=[6O_ sgCvEPf?ξ \x7E]9Ìd0OcUu c0,{._#B%p?Ąm]_aq5lv rK4L l9h0LHY:I|™a2OZp_:8{bꦇ'tEF7>EGtX'¬滯}";yvE-OӘz/=o M9̕!. #Rޥ2HǕ%ol5xau-9P4`B W)N^>a(`)ͽA6ǜmwD\@4:wõ,<7.=BA- YMܩl^Lo%E~io>$vJimǠ.Ē0{1otȝfߚ+Iw%x^kckXzo[q!؝BReL852!_fCD9 ثc u`(\7 8Nm0a\ eA<{ゔ*H/Ǫ*f@Bo{H [_QH @ھOX2lm鹔(m,a(,ljN9ߟhbAR#Kbq2:A{av^ޕi |*q3 .Wh&% CӟP*Ռ)G=L*;\ܱe*qe]=Q:*)6c+4Ffx0YUn2&R]ۆ{ {:gp&0Uh.l~y#wo>&dvR~i1K\Jq;O46͵&-ܓ8$h4]<<³Gc_w[҅:2Ì<[GӜHJIEѿhƿ2#Ůb,} =EYșE<pQ _ m O1lA2ۺ>z w:{aDF;y^ 2bRi e#2k~4TMK̜`F#8 $"Vu3cg|PJ[96ݹ my"w4o#"C);z  T^$'C-YE.Y3U_XMHX?NJOlOebY?BD9sfl]%?fRP^D֟oz%W9eC N_huUUO{IFx&W'12qjL 𛣥%qK̷_p?]=(Q}nQذg4&# &#\u#d0A}T mB.InvI0qity1 z|ϔ]L* ;TwwZr!1`%餖:a%Ol;p -} [V}Bhao* b ԍ%ͯ#y2WMD%Sƌz퍀ZSB~ څ o} .awO\ZKb tv nΡD|%cv!7Y~=XqfCX::#=+ <AQ/"9i=3ӧXqj>afQNuz6"3I4Ms4=x$)414v v B_@ kOQQvF0} x.)l n k>΂]<U;Q ,/gaֶ5 {:vrwZa"S|߃NWE!m<&f#ٝ DJ:| C:DJ巭  d=7;fn~R-Ts%VB)10чu*oXU`⮽GKv#G((M 1F,}N-3RƜM_*hW}rX;Ǣe9ս-#uhø"vlr l74W{]^ꔌxpKh0Ϧ)|U+}I~8 GPdQG|#-!rZBnNV$Qq1uXIvM;RtCߓ!XmxKUiX⢝Y\y;{Ijŧ*ߟ<,m)Ȥ6Vy7om(B.½؁X*|vj!aI3Ǭpgnr)fcv922~+y*)?Y"E_5V]~@\ƈw¼|YT0@yzk^Zum?f@JDɩ s@+~CK1/?^Q۳nS9 VpF^7>t(3z' b` MwBV(IxGVyryOr.Jߌ u gDJf_i @C] 6oPݕ:=N1prFGc@53QÓTUƶk/|(y*Zræː` )15S,it@\'pg[1ၲHq%>rq4!bp ?AS\ ȿ7F2:ɬ#0d/Ȥ01c( zdyv :A^}껧, W =C\qW%ȝH'٪kݭe ӾŒ \@szSWzB $ӽƌ->fiֵ\//Z;h:6>0=QPN ?VS>_5rE'ok MdWfXO<599J0Ͽ)(y$aIJ*̲ ~4nK&VM|m)b|Ѫ"—U9Q09]Ē+>Ib{N'jph 44PEH`PIfN|V/I*Bh I4rEW *C6י?G$L[=4rGj7K[{Z5LgXV?q:U$GNij.l$Scij̊*ժ)ϼ4^NTu033A[~ᆅND^y-eűoQi`M9I0j7a$+ăxтٿB@=8mn3Vyن%܈[q|m\[V^d0@Ñ %s 9ٟVx`&FeU]/+JJgDC663N/->~dp9R6!HQq4hk2aW߬N/ ㌬^,;saʸĂ"z8ٿQ "Y@/,ŗ J|K(t~ӻRׂ@Ʀխ.G@?G0!lLdW3[@J4nչZ"{cKAXIy `1p R6c~I/wAPZs'`jɚLkK_abLn #mLZn"PZF!/ 9jW~/2 % PsL=|a`۲eFW9o\ A΁b*Z zhԺ9TGX>Nړ"N &OKQ39yHiݦiѴ%X|^HUYa5n-ɂV)9 M+Z`sU'J ݹ&9LLrЅ2Փ :yYمAl,bF&ʔV5xoc ¯ z7xBެ`u &:f̥HIkSө}JZ-'ݩ D˼Gc;mx͊N]{[zع]. zb&fkԴzW"zrV [[KwvzHE;#P\c@}E o2I9;|z9?7ZKrkLLQ^ C% AbLwQ/hxѸW+Q+7&(` /Ti(2^97߄wiWW^/Đ t۫#Tk (嶬d} ă7uXPA;V[8_\f6x??c[Kl>$|MG20_kZs;1#cQBy>УKMoɢaF_ YR[6y ?O_$VmaV417.;Co 5rgY4t?Y0D/AbbM,^[#L:e&zІܡj)ܙڀYp;MP $uorfAiImкex j\ʏjCT9VBo:?$aYg,]cA.A^$Xl.!Q͕4kkUM ^zX׀F H{Bb%nC6Zgn}+318U_1y17{)uu%B=Rka.IaCc!~l^]%ySӖE3g(m/{eď͗,N4%LCaW04zWmf, "[^dH 4b&H_'tUS%#ٖ2i^Xi6#z I* dP`&RqI\Di^xc ._8!\vM'#(a)+IND ',GZ u ( UWl1άXUJkC2Nl郕œz~Lr8ڝZ.~nYYU 7vN56uS"m6 [C>ţl$ d!^h >K*P|uB I(evMם"Ehg?̆U2n}: uxHɗ6w]K3 X`f_fd6V4AƑ6;)>QRT@ I >- f8VǼ,܏;a|=C<Ow3&Sgt,"A5JD]8< y u"r ڇ,ȃ Mi9DV^^4ERliZ\GYz$mNKe4 s0orT@*d7ak'i?91APxCGK P5,/4P!1 Y?9MnMVb$`-r IJbwg?s9 `>P}~a.vĞbaUm*y+mT/ ıCAljAyB@ Zqub #bѰ7z /s!9KbaSүjY[Y}.ݡ໽GX-xe天ͬ@ȸqg>!դ`vWZ`?H(Ϊ% >M;в36_*2c5/X/4m 5Fk1»l[(2ީ9ŕNae*ນgŻGdq*r9 $ 堠ִ @Y4\^tY4~)<٭c2]PZT{5hעxDt>Ijۿ3]g2Z1D4%ƅ]%3Xx>]۵I/C y%*Qk8os08ʚNg5Olzok"e}Imu,cɑ9˚|H`lX?c%WPKT-4S}r7/A<6܅F1u*'ㇷs5;9mQۇVFy tlb4(ۤ_@_I߬/-Ispl(r4.;Ad0 AXnZѠ׈7.o ܽ$=()UX{)3KHLy*s Q~3` " ꧝Z@PM=V0tβȤOt.Czmǂ ofT?DyATm*9Ek>]!x[`=fp@? + e\XbY{L[fP$<d$6\1`m亅D9H սr+Tr*ZP hP6'|^0j7L追Fx9>7h zbP`5 E@iRow9K-0+9'uSԆN4Q11huw[YB)SdW$ 7T%:BSJǨ]:sdQh9q5w=t֩~= <PxC5 (e7 bpݶLYdCW (H` 2Ihm>IGLN`jumoZsGvG>__P{-Zީח7\2m >a@W N͇HFJ~a{ , mED|^쎓4H<9+Qq^qmQ.: AC~8a2W^bqNll`Gt\e7_xyB;4噎!;JvQgnBN[v&g^ɤXeD\_ITmKנA4s8#Ų7> R-W .:у$kS `"7mN9>ZdTTR oڎ1噩>-0RwG 4YE6Ep4 2]A3*Z\oʉ}8Ei^Y;hGګ:Su Ad\ \Ow-HBP?dvΙl# C, oA"4xCL/la&`{ I1}ɈQrz!K$BHs6tps}  .GFG"]/~8db>(oŘBzUw%T,O|ݨ2G[qea19T pdmࡗqFZ 7)#9|mŗ|C|dު76]с$hr 3s~@-f@! ?ξAr1L#uTcf6L>^rn/hlh86Ji:DteΓf% UA m5Ӭ8K )iw,^%Tt Z* WYOmrO3X-e!A=txTMfĺʝ}_\=:}i]gp8D.Z kLKHmL"G,003lb3ʊ[:yBڧ+pQHeٞ_6aJ(%+MPDP.0^ D@qZ~ry 3ذ b5~6.XO\e&>[z#CY?W+uePt0 wkҜ_Y5,>܀P,sP t u5"TM~U;U W]2}$H}i| 2ګQxˊ2SNL9EDDZy ӱm\vjmYM?"i3oqYVro?cxD|F 59|; :=N7O5YؒZ/Uv=!:9^YO8ȭy BSiB>RԎ$L/S#J1!C*7{о4E7[Bm;Q]4*ht1ޠ帇Di Dʘc]7ݪX(ןxCf |疒i0.>(_P3!ۄV✨VC|%Y{UW[n2S-4JO/Aj\ND|P・k'۶dݣ;|wXޟl$^%ifvi.-u.n8`niydR_rb|ARj'!)'qF_=Bc~*,.fZWvܷU`d&S LxZXha%RgߢNe5$_S7و%Z@Ӹ2oD?C_Olѳhեar,n`k&[x GMJVuo/ W'&=~4ą@i G{nz\15K21gb5B9Y;xx>%N&6L!">F,J9U .aUJa!Ia8,3,^Gp+={ܯ $m \@ {N1/WC$w2Ko|Cݬ%zOS=XG`- ?SSaus!Pa Gum\g =nIǻ 7WWO M4`@zzLF)104\6 /`_d"9;Hv1\߬5ZOy٧f t6<{FatBrm/T 5N%uB&IӫkvUVݐLX:uVZbP(s8GƝat&&QYcsbPja%Y^j_DkJ$wI@0ǧɾ#ND l $hwPᲫ•bc63Jчb]gd2pG p*@}3)=y ?M[إ~aY$O)4:ΐM9sI IRe~W:W5Zb_Ԫ@L± 7_d eVҝfVq]" sZU1[G Ycǰ .&+uH[{.mَH-Ph2e/b1EwTg(n+Ƞ}WL>'>UE0xm蜞KKE"PY R\vSv -qd9VKB/j ]o,3d)9V{?-dJqHMF yz#QLX~IG!3 ^-z {3s*E֖\k`oEr'{do/XH;AexU;rPt]@e`"DorP<އȤ%CaMBlS"at K^,h[MHUPSLv\˫,e$ {F`25g:bZӡcWѨŚ עWgVF svÌHzUz[ 2>^B%;x,6|3LS1= l\Srp19W' =eѭB#6XdhMs2A\y@Աqׂ#P0^H^_U4m%4eAfM<|*Y\Zw>lq¯Y)o}ȿ@ JOw<*%RЗ)\g->}A{\'}%\v Yv uJfc|Ea j%|0}OWezNqEvXM. #7}FWX|M<,,|>iʓ*kx`QF{!ղ`q!ъ*[Swnw B2#x%>ig *!$ {xB,7'KCq xqOx vD) +{y(],D࿲SSF>C f՛ZcOV"pG؛F3(LEp;M#1 Rę?-6f*'HbPg^i1C!^4}=[ ÖٕBt[P1M5;WEqSTM\BZ K!T(FL îqs'x aa".3J楬RǛ0- ")@R߹]ݍw+4pc;@Ry' hrV ^Y5բt߈s-!vuSvH 2vr4i߈x!}E)jMiyH]ksz ζQT6h4"pS\{ =$a$ٍ<=,]A8Y YSo/0_yאڡ vC7K@&`nQ`$8[]_S';"v~y,Qtq)|d4.جbmv꜑|C"e`B"f T8E-z{LПq"͏}Cc"MX#6O*+S @&\.YW˸=W'f:$l$SMOƟ|s]M0~3d&_PA]ιPR7N5bvrxVȭۇ_X {1݇63^9j5C3Sh4YƜl wZgR~[U=62$%"V PV.K (èB%n:jԖ;BZ1m?e5̑fOȑv&JCqZYLgm[ɋ*ƣ,tNuoOlד5!G)͔U=Hs) \ |.Z  KdëL w\"GKZYN(j́72kwAY^$գ"`9}gcVLz ,OMG/eF9| ZtDhᦏ)? ::i%u|6BLRB!'Q*;yCԱKZoy 0BS^W ^"\:S` V<(G=sަ~d^dg+9>f.y{aEķf,[MEow̜)GȘ)ZX۶%/,آyg4Ft!(mo"ܧt*Qj${)5J4Qu_`Li_-!hK2"vMK}iG{Y D'% -1*oB#f 7MuS|? KBQ]+;[c;Nv_ 褮Vԁ,_C`45^Ԩ/;s'AM?#!~&!"Eֲ3`콤JN=!MIhBk9&ɯa?Ύy8j?dP"T}W_m+Pq{ 2aTz 轷u04+[L-eLRa[%-s5w`9ȅm-%G -lHqّk[ dx 5,Puj8ɋLX[I|Ɯl&# _`VaR&=Ԗ(,0/ ڲKD&؟I/8o.ي M{0ܳ/"Rg|w8ԩ! %ovI/k-7DlQJnkofNOP8x?)-9g!ȰXZH@[FT@8d8M(fv/p6 $m`,] #qW8j$גjsIG-$~)ဒ+d i. ?qZU0f1UXx ^P5qv[ne>'3LN w]YFT uJ5ZG2 !&â lx5l݈ $Ĥ(nOMoƉDyi'*qڼ8w%8A)Bօ:wm礩]9cxj^18 k k8'rgD"-"emMox5 胪 ` 2YS]\NLJg B|pVSY-,O^Ódu>HFsD3!3Hl.vKY&$&5)N]0u5>sabitpXd^e/,pgYpN{&2}=,sʭ`͞2rt׶B~[!H*UIInLPZs( h221 L)HCJ>]D́U{tB0f{~[Ȟho D%telxk0vk~x$c)0lnNapm@f2a1L)E@H  ԿDZInIddQ' QwmfJ)E1blqBRwh[LPWhi:pI Jr`v[ KQ̲cf8oC2" QA=.syPíRo[zlh>٩ $>xg|6TȻ8"?!Ǵ*:=0ݼ%fit՝ :mRV(6ه_8TUP^ Jwt6#+RQkHu˜fσWX#Zpie!xD3=tؐM!_\-i)BbgGl]U #k$zih6SgMwŭڋcHհ,H߯CؕsZ ճKoW#ەXguLx9Pqq*Z^2Ju+ -)PL֞@f u"H)#'Q&~-o=ؠSa"Vl"! '\{Rd;z*F6j"G^c{jʤ;"\ƥ&' 3ʤ!T㆟ b{4L_QU}+x,fڊgTݫa 4=!1uCVǢ)_2v‰j{9os/@N|TB\CmrvaHTcH;ٸ353R5`e7rn2[g/-/[X?.b<cw@oi n7[P,"-Vuʧo#`u.\c `EU}?RP4HYzH[|_뾴c5I}RsɬnrC/|ȽrCʵd5GLɴυ8O[s,Go A7#'Gai7-=Y>(Geo3qU _mؕHtn;;+7`xwXG(xnf~%ߗ t^~i c=b5Nq:0g?W &)Vutmhf bnb =uA 01>PgXs|VU|^ڑmosۨZĪriR`k%lgfg10(wq_D6wW|n,M#q!`5pz9Nbˢ80l/܈A-*ߎQh揦h@H>na*u |*O#U>[b;tagJϸ'3)ݪscf_y19#"ղ S^^O/E0m:x,vhU RD()c/b{׃riYُD97c/ Rq+SH3~Zb r1]mI;4zz_!5MЂFfp1Ʒm__e860aL^.W yo4r xYb^?fƊ~`0ɹOK2Ē+ [;R*~ 4=\`#tTpA2|/qLpeh,X=Sj 훎B![f4}_8N,)/3hq\~3Z2UJ3E,c\ۢC#j.eNCO,IDj/F?h ;îaҡ`ٝ #ܼ?bќ1H/c['Ԛ{l DM݆9hSb N<'`M!kŊœt1lMcY \m9t2ՏPr,2D T;csW1S5KWZވP 6>o@5 l>^ĘkFlN%S y}lٿ6hBD6rh5SNi5:h#(SY5S>zP{(<%,JW#VxdV"ȟ#J"t,$:,#KViXo=a9nяҿuiNj8a]йHۓ?|+XDZRkj]{YHL.J4.ĂwFwa|$8#mO]ޕ$^VZ>,Kqr(u]},CSiuxӬ/(ג(i h6sE{/hp:xC㊜6)#ORQ_6,)Ӏ#:*jptφ㢸>6#dd_0E'P@|!EZ-' ^",K V̔8F|Pc-@r$.2$D tDe'?%N|@Mu9Y&ClFGc r[QX1 $ӠyVdND^6l앩 E*\Ӕ֎_ZC9>***Y[0eWͮ^׽1ޥF3ԕ f&jx_Tox+ m6lhV#nJ, BDv%r1 S%{{06.YKZ?VC c<>38h게NN7%+L8s//KV&WdCO?Pml֏)F4\5+_PW,ySVEiJL1.4|Ö Xmk߈2.@m&k9 J s#&oSsa"|( a%rLz^;slO^H:K_$m$|xXkB+(®i]aH\iZ[IcT_/&mëiXE2}BƲnCpGwgDGhxjn[+*+ӡwIWdcP7-T,nK$AVH:l؅h(IfwhXWb6 Ks)ki^4) G@;KFYEs%']OQ=s|1j @#سD+"P DEElv^^I,Dm+QmI?ջ=73'"k(I1.Ξ<]6EAp:w'l;fELC&eul%Xa^h?[HƔ)  >"(B_+ b#ݩ za}:-nt9ՓȮ&8h7+~ujV%_M?! }B$FaX=y8WO,Nxq7VMW"-R}ͽ {%A `;4+⅟$!]uXhO4΋L6*Nwl$o_`8(@ )˯KT)ψvxwG5sjJش-{Z&tJr{0hlXkvQ$bڽfu!LQ+Ԕ3NB-o43QNt16iȯ4/?XCb`q4VQ>lEH]]u3R-ᜯuf#%tz=9 v*%qڊjvp2"u]b̨׶ۼZVCxo %yœCog#C#" :Q5`^W12ixpT@x]yvanvv S5||ApMJ0 ~H]N.e?C[ n.z:e˘(|;ڏEdÂiQ/&..N/ 3Z'jsz65Y=XB,d %) _|S5وWT4BkO>'3u9o ]^L?+פjQomU [9dNbs#1 GrEU?΁x㷵 \NVM 3dw3*E]%eykr=3VXǠE3#'wuHW,<@ۨ_F2,qs'Ũ$G~: beՠ=IFo|Λ%Rdll,`웅Ɗ.>ʪF{$#R>hC݇ϚN F]1[9CX Ds7~+qkPB}} i-|]K`%*sAY/V xc M >߅0fZ~ ^5$Y_)*ZpTo *tU:6%b%JS&ЃSi FG=NP☚|;QB+g}| ʚvϿ u 7n-чi ކ8;SAт4^-2N#j;*!tn_W#!M?f-êmNCd!./a>P< 7yIIc2%,nǟ)ޒٷ&q=nfDg\iԗFL? }FwU9ϠȘlx7ݾmQTqZfǐ l>ɂh:tɢR$ŀbQj1a  _{UgjɢLjB4ׅ%\ofІ@ZKrԷ1,-9țg!$. f |#3^䯙$qazTjn @Vãj`}G3]v" EӀ+7Ce;ї8t䳲ş6IԹw=LPX_r˰^rs>wuP%Rj^D~g g(-Ɨp^㛣d<0epWl+ 4a(߻T`IW%s `8Jpefo7vhȻ Akf>mܟ]EۍG6*  V׵HV&NnP E[2C]֙{s$jxBE-q0>ycY7f[:~v{y5Q|X]i5etl0)e0|RuܑD1g޶{*0m;t=Ja5-cgeԕ`e^NRX#q F'0wU&_Z4nTJ?p!͈ߘJA}>k:]#k\ HX[ cH˧du~XGt<#GY``帽B,%R r?ߛ Iɴ >wD\H2!{/ UoDiXBc^`6Vv=!(fP`-8hm_ [0abYJ&#{L+u0P J[::r|T>HkBtZRnrD`2J#OPxva;Y'ۛUQB .ig0! @" y:rs!#ʨiqQebf)cU*Tؒ"y' &50ōMSK# 3wɗR%8,PJ!Tnj^O0e{0I8h/л":Ya#3 n7= j ?: ZIۙA.ߚ|ku&NĔwfQYDNhn@in%ݶPb9եJH}gܦe~G6)B&J?\e@\{MlfZjeKYW/qS1yN7vO='Z3v~j^-\vF )7D8XTI W7">UՏa\&L Z AWyk"'捞 i(b9-PW09O!hiSQ\!ۄØ20Zĭw<))\.q?|7 %bmE;@IQu1;rhwq'܌/Lj2%Ukzਸ4ָ3y:8@O;i؞? FjJH-i*5fKB_NHfxu3(~Hp["y`XR`cA@B ]Dwo\ݻq=$&L!)w](7|#-l=1jF4ТX_eP۶At!C.Iu`*wAHP\6o@nzu%beC ]T8r $x?uj_ڂ5BQ-נYQ4 T[t^ Gvu7캬ni𺖫K$% x::َ:@*OfΒu+֎.l<1 :4X_1H+I`"Nğ$a_Y1z]c,u'(9{z4/Cf>~wj|\FL+qӲ0e6iRC,#H5y|K8ZCH{_,˷Quwx샚ݡ06KFweGbjvzIJ|\U<1 UEmP{sÿ+xڸpYx;%]~4٬*WQ 1idEN@ T5Q "QŅ_uuGs*; 5u!ɴ]p `U+:f(lk>4͕d6vrobdYߕ'#PD_G|byg&sLY9+?`1g:.L,T3  SG+Øpᒭ^rFfüԏ!y|`ʆ.+ 67aI_#㌕R(CJ.p!'nV6g?# 1!1̲sN4WWg6G͂irkWI6{ {NesnPB?yKz}A}wsL YA0EZ"G'`,Sf_q-孨i2cW*\CBPH$.:CKC>؀ex/k<o fr>(x Ys]jGz9ʣG. ش^Gb~3ɳ,2,p6[3{\7>5Acڠs/ݸ|=>_^6#e/pmVio>0<ڋfi[z+螺XKp\Db{>,J&+ӴVy`@軂ӯ-M~ 6Gd?gjD,}_7@*q6yfFsaS*3+Um/b*Y8:s'9MHEuɍ86a(c29b%y1,C֩SYĠҶJĄriIeCN`{b0Wdh)΍q4Zy}y*F%*^KV; <2LJ:8A7@6̿BNfR>x!Heݕu WQYq9'dمQ3Tg-κj]ʎ&+X#kL 曣dT.v]g|0@ΆMIx,TJZ^ċ+`Vv2ҕM: HQQ "a5pͅ xw5{ZR+q*3%`?~,VSݞtp+ ЁF;]N#3*P_ J!$"QqlN >`FZ*1qdӱo::IZtNG'++~"*l% l4&ښh<_AzM5}nSX=}b-==kah|hPQiplE!e6z\Bl汁- Lg hV>"Nb,zo$ժ+|:oc0c)$6Zoi/.G+\1K%cy)Ga #lKe&WEnHUSyC*O<E&.m_^FwJ׾F&OkV{IY'gmW [>?}i&d[#.LvFɑLʭm Ko -%%/1m%P>%m]ʻ'_"ih0bZr fY#  @gIIbM, Gj%eSLgws }E H@LR}<5C6nt iЩu1']=t0^NCqeE0we 86Kpb`+I572|=5Vlqh0rzȂ9 BaWCzt1`R^G0h 0wL[?m!RllēF!I9umR^܀t?ڪ Iա]з6)ؘ yT:F ~ 7u֭:a!2fF.# d%L*AՠSZp0[=¹p SyDZ{)X .<\Nqn$f ="dHs ;Q. ye>^-S%MHM} \<̷zSMG=>,{%K[rEuȁY~,J4ˑOaW%l1txN چQGt&FA?t[-{RߊLJ*\Ld"Pn=ĝ{e3AOZ$!]f9D$s[ྸbV . [`o6]-4 ژ I1Aޘˑ>=.ݴg0F)T*0 &a1Ni lPH9̩f+e}g~+luuhćsd Zͥ$I 'Oӿ9cVs`zuѩZǵ(=A(T>h)կgq 8nK'=@.qo,=y4foSl`˱\<Cm0-ͪYpV*?Mn\gLfq)(.-gBnFmyeܿxwaR#aO{쏭"!< 6|&Ҏծխ~]&IKW7WQ?2+Q72`DwU[kPyix?l-[\!aK-U+](u$;-L)݂ˆITm)$BdR?9#CrX, jRmG.Yd(^<9?Ӡ[qmyB ^n /mtg-;RFNsFVP-o7GvcZ_LYؑ\jx؂Ivՠ>Fpn1j..@ft4[lġ*ؽ G(^nOiyy@Rd-Nۇ') 'm!P0n&{w%N 퇢5}7@{H)Gg Q^',o79+ a#vN6wc []?4oK¸/Yt4PPZ\#!`VqQTa0.#^w%#8(2-0 {DQ3t!ZsDˬzRWB)%Y&Jd6/wf_)H;oP_{/mD6b;ZgIa,D%9hm;Sd7wP(uDЮI[!74_\+43ʹRހqY>/:繷jSCIVRlufڈUߠ hr(?2}3y]7WAs=~Jq2JX[qx6n;+naa\)hbZ0)deOrċϊm_Ibʾ)-Yђ6_#Œ,R <ѢW$JJT1AZW&<N?LjM;Dޭ)ssdGz_<`RN??ma!ruH1('6:cH{g49l` (UM8ׅ`pI"J!&Xedǐ 7U 6:&a˿([{ }+XN致۷IpcbsRxȊ}cS#Jޮ'p)^,ܤW7OxOlD,쇒+ޚ^9t|p =x 8Zޭr% Pڃ$6= jrǑD B44䘍p$],9>h+?#́]j 24ÀS[}g.C)!dZ`AGho:ocdѢ  2:|5]@KWW˗p)3j1g)pϻ cLC4x9A ;і7灌ɖ}iP qniSJhh` ؤ0[weY!b|saa@M.i=\ċW ^$  7k~]M2Z$Jpq{/ L zh)ELyБ?y#nV4$=Ot{pcQL/}OI)O䅣$*) X,QګUMi?;e!Vu:;5#M n8qjް =9 MOwѫWE{޳ڷAJ`&Bgzɒ風LX5 ,Y=fZd}O%ܘbw?ߢB8xzȈƖ ݢ_1s+y6eRb f6H9^e;4pA MHx𐉑Waf󻎡S$S~ktCE{#FCNƖ 7۔r"nlv7uʆ!v$h˼3.ҡW! 2!TgH t8~ L@ ELS%]cs},kdç qNdԉ7ETևHBEFͫqQԎ5fR6/{Zf>f9N!CjL]U/- N/FܸsY iHu8qpNӲ 0C`%O ^Fn򨵋(}CHRo4ك:_i7 ǀ_(mg"C#D?'ٯk=ᄒv*wS9q$ƶDe- #UQW`Nt˫L_Z=>fZT[@am9d+ONuUׇ[kx:cK"~s |\ox& Zt@; 37 g]` ӆy,^k t-d&Ä=Ł,nrNW2g4{U@ {II,LƙveJo W.j&gQj`Otӹ 5U*-^YY!בDnOa_ZYWcAk!u"zO,v([I2b Y~[Q;|ټ~f¢'Wndԩ-l9.wGuz$Wx5eV5w[heɦ;-Wmv#rp{ItN*^ !Ľbf"KOЃqTo]9XfSsN)!'YP%"Sqj x+V{)&竈7q̳wE4*)u5D2fȏ&?e2tZu uXϼQgbETz3Y: .~UqTňU퓟@E^\{1Vx&\dk< GՔC|B"c 9yyo^m|_1;!,N«9@?2 yeG~Fdtz߶9tNqG5P|CC;XX{.vYr|FBxiFxAnjux|1ڤ 3. pHi@sKiZFmEX8\RC$=hR>8֪oߥ 1""Փ97l b۝ͪwR\BS]l@kf{V>؁ .QZ?hd- nxTyz] 3_ 0)}}QP %ޟq caaZ }*tʑpV_WlQԪPҪ4_ĺuTU0n5gӿjo?,Ë7=/5dzIe9Jq,I;t ;旇[ <`Bؑ!\k^%]IbٿڙV փC@ ,e~ |+lQh+4n g_,p5X|a&17-|SĈ#5CG6 %&p\bf)YIpϥ]EVu%-jMҘQ༜C%>jNء56_ODzUz1&;M菺C\΍rO20 zWF؎tc[)\S;MճIպ9ai?&٘#=Z8r#zƼFW,M<}S&Pbe2v4K}hm! .e9|V$cyǝ 0B-{l]?&"*(Ű72Da+5Sh54Jk0` ~-G3^3>j0Mf+Xth\$N5>saBWr{9k(F%v] ]+Lpw2Rxf=^swЩ m R{zoi0[͎ыjQsj@U|E<~mZ& O{ QuyZ$y$=}}7ť05@Ç- v軘hvs ůo/N 3fuㇶ1<Ȭ$@}Do%#%% ]qfvDlՆӍȬT#D 8_tM $c=#4=PЃRr"HJwUDyA_U(W q)OSFΫZ&L ^ĀZ$%GBDXp(/st9 .#OI$9oOVZŒ|[T;1 cci%{uRoڏHKCXj-dZKGߝZt*PWJ!od1ƅ|[v3]#,ϔ5GI~oOIKHX{Ȓee>?WH"ov}i3@FX!rNYV|%lTmPvmiȽ|]VᙵC/]J,8lKnjo"Ʀ SyGG[r!hw1S/h͘!f0}Yy:Mγ2џjXOBY55= <-[Wҝ&|Y:4l~ k_-=!ԕ̈́OYm@9P2!JXSɄY7FٳH1.3w=hHL43ͳTݢ#s!r۫A}d/K IIvrt =~y,lq {q*1R_uOuz(Ob<8&7N jpkFi375m}M,͂Њsf窦?%yҦAk;v>#P vu#Gt^J[Xo*r|>MaɤondPj~۔$@=ռĠrn匀Q+JA_U>9 _;S?'&f*&%WAܦ^TAe(LG<.5j7[S̜EGS5r?JpAwcRv; 488^t5Drjq"F{J֯ '0,خi]>AH$ ¯ g{oN9ݠϤIc v}qwy'lhH#U L쯽v)1L[LW6;m9զ.g/t,vLz UO{!ls{! bWjV&FpJZ83<>?~1AX ^59'c F*}PP7)ٲE]dSU[IbUM?k_FNq/bSꐈgN&=It, Ul}_xLNNʴ5 \ [ fN!ٍQхUmp'nJ:((X >/C%C}~cU Ivкj]K^QL&]l؆u mJRG/l)?d>n6KkF3|gW#DR"7@1#>QBT [K8p'oO 9JZK4&\#:`yn.CTYؔ߰/<6D{a s^3J)( )6x+-ETfeyh:jk1u} Kfa}}盏 oz֪B[-.ָ_I9+$ '7V:Qp‘A\o՛sP^n5AḪ11w{sƵ!E1bWmb7;VnL楲cT!ZeX *ؚzVSr͖\ s0kmbdWOf=`Nϑ|5H {bnP`PtohPo&dB#~=aRb8wf1ɰڇW>*j:bDݔXf(qbU!h@js)}cZ&<NF`Q(=;k4_d<f|%,9_P̩hYXpC̞}B3Y^4X*!MXɤ.(6<t=}|>rVpPhJLtL2836!*NƩ\HbkS: ݂A -@%vCݲ-5ܕ |%IXrpLF_piygXZb0*8&nr{LZ-OD"frm7i&7=S[ޚnGUWMBЮ mOUłQjX0 ۞.S%ԉ!&jN-׏GSB};^rkd.zç+1;Ob9>B$ՎTP3Z@F4KB_`Clu72ܻ"<^ fcCj WwW><^^! #v?R1)KH95З|U>}atvzƏlb.>yIYߧ!%h6:!)R?rx5UwxG/M@KP!V8P[d(Z^rJ'lCg(ǒ-H%fwƓrqbua#?fҳ5({Nk7tqs<丐0Tq"YZzz"MYsIIWc{DFbA Wvmg ;IA/ۙՒa0)= :V ]1nHh <厒>^?׿;'`=2P:,2 yaSDtPj5GM" !%)s?śTƟلk\'>EMg ^a IJJie' F~]R9cɘAY"d8R?uys 4q`5cuf]IʅF`Y# ޤٹkf=J,2>`k)KE53X ;7DR\MwɃrRwR^}kZ'E_^eקh1 G XA4N=+aTrhY,:MHx"3iAgJR{a."d(2.STj?$>`|_ԢYK`ː.zdxD`%oOKobFt D{%n KjSxɢ P/tmrtZ0>w*h *K8E7P$7`uCi<-ePd(w~pOF/^';&i^`Qc梅Lk\kCewՐ>׍ Tl5za E*YlUzjXJ-;"#R,g %+;>fbwx7pEQ `cKqWK`L4 v}x\K!i(1{ط-ݟ%B=C=r0o:S>Qٱ- x[ucz %:V#ؖKn+#^,JFx%W{_1`FE xA10t~>qcfwcBQKDk [&4? M,Bt"iv#A|P &Յ-@Qx6INd)-^E0Ȉ>%+Qվ" }Vg%Gu;߲a.U9ʹ^6ϩgPc"V:68U7򸅦sHt ,*7᭨ͫq"NW}驰v9¡w֤y zLGg F-4Z:b_ܳɬA'WV@p̉Av .S$j ^J Bw|+ChO1MU%&؅hd"OgޱZ&ߍXԖ`<$ӺBmoPͽMaa{?SJFzظ6<0FlZ,_cH;bd{5Nꃮ`?\ǔyA_Ģi"$ a&+7` תI$*}cc {Wfu-5W6B'E©*E<$0?{Y7;OU0HZh8*C؛r_|əv \gGncQb g0HCH `|FFC3 ,-*Q8 tv%3g_wb 5ﳏRBǺ:eKFOq>ƽUP(CI4gR?n*wj ={(wtve^ }ʧp/J(59Cu1.:et,r .5WLvy%b__zW'Im3e >bFir̘41鋴Ԩp.d92_Z+v@%]="$iAX[VPk1Qv@HbҺA4cդba9uJH@<7ޤ؊%uԱ(|wG-m,ND̨%:˽ʛ v+X--Li~p"l''M> &C^?e:px=-ɱۀn9C҅Ҡ}8c\%&ҥBY>"QTĕUA# -T){`N*>y%D`KHhyFP8J⦝i!K 2&?+kxb`jnBC?5,suB>I/ ݀KP$Yoi&S7%] nT H]sTDyAm">n UIr*ص!f\U> g*{ Ke]fg`u#g!J7^Ж qWsf+BW,;޿dZ^iHw̎ZV_&y^wCDշCQw4OpЬwT7 +FŅ|c@ p ^qp5a=jIe1S(7jrX " y),,lN(f8CN5.$>^]J46-]gq8/Y}W킾 ;ۏHcuFjmZwnDX*ɚ`g E: H6FrOȹN1ok':Ȭ^0|'0]‘yS鄎$‹^2h_IGkRb*2?7vWE`ji"EFS<ZqSRCy?OnIU/iǯ VCYM -H+!Y.?C`FSܣ۵Cv'YMe]F"ouvKu>/ᏹ){K}!qYW23Ҍ')dߚz!dW[QURV MSuAݹ[S'TהSP̑%{J{x'ɔNZ|P T I 7S{ʤtïBKpX+Nxe{K;sUp^fǯ`B3)9Ḇ2D-{ӳʐ`{8oEbx;\QU1}'VMҳr0vn{zZtXvo{zeżhrRMY J>,sdA-P?8֗}Ή;̞rv龡tªmPT|~\:F/0cL#A ݙGem)2WETzȏV=aa$JS5&`FL .Ҕf+r^`rSwH(16EK*SsnTo԰-U|x&/l"H% xE:J7j d,}z~7yʹ}8i'rbalz:G*NM,sjtumRG Bo3(MQzܔIS傓1ip%bp[enf똔ڌp`;W U0Ski)4쩲6M|}@ֱ"4DI&*Bo 9׮iGjLA&nS?2ZsUq;qpz@­ ^bB7mpZE;7O lNUq]n.ɟM|<]j`)cnnZgO/qHԨ;:Ku~l=U<İytLJ(!qAJA;{Ipj>(~)gRt4E=攵۾4`=Y*+Gr.,56(u<öcTT .kraw$H8t\d߆nRe})`DpOa-?ưل|\h̿l:h{$C5#.l8=̴ە:ÙqmjV%ߴ7ԨS?1[GG=@lk^ ?RnHR(- M,O>a.Sר.P".@`g%@]/40 mlRJa&^`!y]A]!P$+6eǕ4[ڢs0afLH\*#du(]^A R_fK @ˎ~pKuːU5VxoJ2 779FWw$Y0{?PB {Usi/7 $1%CE:53]sj> #a2*X>=GY_}췃؎T>#2)t&b8. Ak |RЋ'?9-bPNWNr|4*xxNhd*ɈCb\G0ۓ~O=I?*vT#Mέ.a/ $/c5L.Nk=]VemITDC{@1#4ewRt7UkE7ՔVc=AU/NeRu"Q/jS]g;7[ wuvG3W &}{_GFNȔg 0vX"(7$LjTV?\pBD3J!"h=bUV.hs70i_Yyg[!#lj,%GVJ+pWJ+Lv7~H `ҋ9q8\]RжBI^ ^f, o iq9[7(it~I6A%m>[y/XN7 ^_bmM* 0fm̀GAw$x6BL}AxI^p;-X+)Rr~m`Rqb ]/OޱCii,U~wh)qV BIR(kn)J.jz+''"wonǝZ i! y' A(k,ة:NFSD&Ebӎg][|-ya@l|=2[x5Ach҇^0\iü{5P?lA5Tw5#¼`}bQ2:qޗ]☣@m 7_4@&t"^vqZ$L01cEٕResBL)V-9مŏ^I2;x0'2OUrVJ T~u6TKWM'r+õ`*L,Kdpzjj͖K 潄d0^p<}d=}(H_ID!ǵug<*.8\͔QvpL!l1Z7ḺIEIa/]O s)=Od}{Gͥ+Xe(0ZfF+tixyXt>)^|co(抢Hn&V窢PP2i@@FiuZE n N=oRLא( y et ;`͊| Yd;"mp$[Z1Kt4E6 j _H}kM?^62ljX C;t61@ݨBvȴecb7QĒ)zAëP%T=_|JRqǁ` ) D"ocN6;H5PMK?&IKb)e| cK9^EgTv2<,j/)8?_+"tZݺ|Re';a4 AlF-c×URۤ>.R\[P1d˳waߟaI>0 sۘa%8df9n!`쬺!ϒ#"}]c?axpЁ }9&`^,WcH Vgpŵz0ͼcN LE&Cȅؓ_ T9a}h ~Uq&WDcġʀZ!0kIגb3YjӢ AK{bL |Ǜo,PRp y( 2/'AΖnC#V^* 16;P7%m´ʤdO {_1!33rySpNÏI%iqoK'IE/%_!BLdmsS9Nf/)' ~:Qb<M:1cZkwpJ7hjoPl@!|p tٻ"˚Wfn'F Dބ1 ]5+O侣+t^M7=HSдou? rt<+jװSODLp" +m ˿"6ɠ m [[X.dN3&6Ua4yn67ꕚoFw=ńRyw6jF}YT$E%PDݧ7zN:[/THZvo>rlzέt~s?ӳ10-4̻7mʋ^%jl!ɡd11D`+)3mW)s?Z'b>GW,@a^_K?&'=A&o[8swVhoACbIoA [6r3%$ D լ@b$ћA4{Ok_TLx2z})%i5zʖJYOsԙj%k#d|~37,W1"͔ڬgs4w8#hHJBpaB2ԩ)>"J~dv.WtLb( RqpSE00X1 emŰoGк3!+DʃJqg@v}]Vf Ebh ȡ\SHKŧ'[fvpv C rI~T\cCni>0 Bkx @&TW;Lv2-*~Yx F/̶pϓA3wgŠ,?R߁KQ 9A _L8D{C9|ХʵXFЫNlTҫ*F-ȵtjSأx` ^*U֖"W/#C2^`rCwjJ>xG~sS?^ȼ9HKcFl⹏EYt~d+됝KѴDοRʻ _DN nҽ7O_A? odΕ#!*QėIغ_;9zϺɷ"Id\ ZKw8@-(LFWBj:1{[+qGWÂ`d!ܨu^ Ih|`0xI,FeD>s˚Lzyz( K{yrMf sI ^kVOc V2eWφP2ā,V!}$ՁNj񥷰kr^'e==K'5aMwF (ג2 2N`tw{!ܤv?, e?tɽ }4O^θ?~cݙUqv!do8Q/0SG|`;0L ~̭Q<&/J `0漭|KLPwƻTZK>(#N-;&VUEZF.•6rЯ4X4ـz?DZeVuܭYd1 fѠm>fkdI`y'yzb+eI#6"/;N| :y;ݙX >s5lk|00t6|$8xBv# ]k([ٲ/XodcKWz`%ah߬X 5ZbVkX\iFaM, IoiRލ24OvXѸ*f浳=l=^!w=6@K ɚޛ87e|I^:LA׍L3n}v[N"϶3)tR0bI%"`-6!!@G8GK5|MQ=CM ªT6 Ʊm{ *[xe_e["Jd PRAám5MуCȑT&Iu!tC;ղ j<,UjG En4~ibVzIe1p$ɝ+ ~Lattq)ak`gPL.>o^`(#Ae~M/&XB9ݘH%eTl4y@z08o+ g9+ /'c؁VTyF~Q\(13O0dOF==&$( :Ŧ| \kN[*u:]xc^ܰ#ڹtAiw] ,&]Nwu0؄WYg]IZl 9$G&;^eI.DKjG^]SZ5 u@TCD?[S['o_ԃh~21J>Ķ2xhR<88;0}=R^7>?Wu"u }8ME8Z/)gdMBv!nKJTp~nT'']"ܰsuÞP"gh'Sd̖8f}(vH3 zuv/N1f%[or6؈* ԩpyᾀMbHv<~=i".ۍ4Dle W#ƍV8KrCOAXDX_/^Ϝ&f%$uGljeҎ:$ŁӨ0h.AqxBOJ\g}S H4'7Y7t- :F;.vm90ut2s%  T,) VwMLT2j`b|.pCw#,k gtp6%b%zчe|ʉRsHߎ&?Yq"!utI O]e8G< :;gZ.azseSRGv_kWOEғJz{iFWvLEJVXA4UIpAdFm`]y-jDOsg+->1dC%r#vR<^=hV eY&јև@4۰Fs2Q@}'˾J$cmb)"0~z K YQ5mdbiwkCr#d6  9&}ƒ=Lp1d2oڴ2G!1>6 5D{ha4]ԷԽٝEj+km;Ys0IJJ9K5&LEwwS@ȏȃd\@DŽ;)"I V=qp\ 2aX ǺR 1+|nPUl̠=Ѱ$V/wQ] Cȼ@#Ms?;|WE&)r8o,[>߄L`!^x{02 Rѓ66JSAR(%R({"D Pۨ2. 6i*6XYtc훡 xU:y?v)5bP|gXJNH CM%!w3f.wEd:cm|eݗQQ zOE%Ӄ]Mf[ " 2I8NNOOHr06A?&'7?*_ Ώ ?KnbFʌJq"gWg@HˋJŚJe.~qBٔzzk]c;Qd Z.=-)KGh@_裱"IuaL578YAȈA냤E`jJvzHoe j85{'GXjcB-0hj=)J^QU?ZdiG?9FXl&+ ;#|r/E6m#"|*3v[|D~#G=z5IT@!ohw4&cq*8iJtj;5ݏА%Xv!b]l t63kťo3nGpSErk.n 2FEE*@}VDNaocLN9zܱ@R@]0yfRrd5MP ӫ6ryD3#2wih BJiDT@,,@!i%w@:?? uiDQMNRzn&Z4sLE]x\#D*3X\Pf؝6_@,GQ;TGq >v0c N$ymC98%lar-ݝC{\ w^@I7>Oh,IRexB;h?Dt"j` V?/ߠʔp|,w1.=L髰،*(&t={F#r~2{*~8%ue`}!'?xq97d29m]05om [zZ^LYWe+w-e{7™7o{Dh)@9GruC5DnH"H͂#w=qf“ˆϔU"E*s,t`)4|K/%&5D.\ƒ.Ue#(=j5#5T*QR8gD i'PǶAu؍`&gWNH?Q]=b(+ ͻ8%fdQ!Lcj"-E M &<G 8pqeҟSHTf3c/9PSˇW+J/W6 1x uK4d8%L%G^Ss9Cҵ9 MȼW4c))ۯKfE0E!DTV 3W沠|-zҨ@`ȇsPG0A?箜/T{⯎9XrV ][&t^ 4cp?- _M>:='vVxXm!^ y^Byul#O:z*:D Yj]9b@f(>PlڶC~/u}_W0{i@0zZX IAYWtGq۷Dt7-Bmo]LlrYA> +`IA-VYn8ZN طD09 =_K : \Qf' r+dޝkD_ёɀ7@/;{K#c`[yS_xs6dWꗬDifMV/\{A26Gj 4܅Պlw CT){C z/^^]Zkt( qNn0ʜZb Wv ^'f1o!߇WQY돀m5}m[4(-DŽ&"52=2>)'Hro;q)G|ߑ:!狕/AT@k?(͸WTYSn\bIFF0r|+Ǝ e9_ F^R,кIvKFHGy((\yib ҡ#]r5 &3BWS=L_*!nSl'[w.k:/~g&*ȲLcTSϠydY?@YuEиLi.dr55c}N F~ʦgw[eæ6e{hd]@~6%j_i["9wM "qLg.R ufc'0˃d;+hk1Pw4u&3+7;pFٶf2Z:=%f #♢b97}l,']b( \-?9?Szըb.8SGt Yk-T?݀wobdg%Hmc|==))F::aPJ"c%I[3׃,E e#\̠W5€W_Zu*~Ӈ&n&3;Ԍ-?W8E]7 oֶY/%7qjJ{4aDּirkƄ V;$;-J9ݚoxT3+ YS6^ Fm P0;^Aéeg~ٝ% nP3iоLkeȒhsk߂ya[gɗ %$7fE))`ptdn/S hke,bJ?h+*)sp: TI/Rh߉aC DfN;A62|I+[GؽR9TmK{5wZ(b X D6iݘ^Xg[K`FXtDU|m37PJY]˽ _٫GKJPO6Oܠ<^pܰl0Cq^_7Jn)ԟS.+ ScMdy~7wIV,fIhP-41{>I@ a%#n .@D{CAiJCm+Pvw` c!hNtЇ&MnE\qM2bԗ8S=]sv鞺h.iݩ"qja/5Žd`vk+~՚[6D(eHnD9m#]D3!DؾVT MŘWp>&sV1Mtzq &kyEHw&V#Eh`oTZH`F#n<Tw%H|! }k3sJ&Cxr $^8bPQ~h"#R=. hApD b]cUɍ0܌›~G{//6kl*X{/lRi4U7İZ.$۔bbJIsݩuS)dp, "Nmv]X)tSYtS&R WjhՀ=rDU#K)tWh L^^y,1Ml(hD tRQQE !|nupM𘗦qcbSxYf[a^XO+l5'pEk+;y69Mim97z!`Nz\h-twz68X(sMhc!4ЂTӓ%M+i+v יf-&i'a,_O&2 Vn`v'YCHqؤV#fZenz2J#wn'Z=fCEƤG̪VpOdw;շ-׍/K6 m,{XU Ϛ<=|$ "+yBX 5E2Yl4HKTy$L" ￞ V4 3&((a|1:߯bY6Ga?S0$v.fʆ#跬\_ O4.$Y8*J#}T֣[Nݻ 1,z@AcA{=9Fd2ۧio1ޖ_crHX$< ׹pzk ?pׄ%3 kNQԷ2^*HE.]|E^rP!J3B0Hr  +&J)IO=-mMHP)``57fۻVd# 3{c랖&)ڱ"ߖJ]a0ըB|q":;`QUՋZ^*NwQD*kW@}u_ C5[("quIu!yR 'p'YNgTUJY,?q}^#Ax߼$G}:.f,ivOY7ӑ!<0XkO֮2OgsمhSTnJl]K_7kSdp̉g3&eB]`k2K$8*M^nx9BZCvp=\jMNKPdYH.s0,i>^URb @K$D\WW GM) BG8i3MQTr5zw},9&Ĵuj]~8:6f"dW眠WO %!:^u`,ha]w%\ʚ+diAmÕ zYV"Oh g79 S <1N_4zQ w"m/{$>DBI۬c*-lD@"巌S W TzE p{D8`WDBYY.#kδrx2R ^cDԋb㼿PUDGFA9 ƶV֍~PR FP]Nf$D6uqftnlqoEoghggCSvx2}Ѓtqbjɛϧ_*KkliS5k1ܘ\:<~~=̕+Ths/4G" 6.$.oѡ6}O f0(Ew߇]"սBKch5V}©ܺ "w|p JH̺Ũt ۦ\:QPcN4]z#=X; &_Ȅ‰aAPgz jo?' ܔփ0B;G2EcS9Y0/\9xM:$a\~ܾZ$'Rj6] sMu֛8]{=SL^G=|/#4Rڊ 4#?xDp.r&-`5QDmI V6Hj!ϰgoUJPNNKȹH"0j70ډr"W N/^7h>Z)J e#-Ov S,Iw2c`, ݇.cnrSZ@n>6 :~V!H%ef<\UWQPTI&XdxKQBWQ_&Pv**dޖ3ƅCȯ蜟Ճ-(zd>~ճH{4~ϳA"]2.ҹ8V(|LW.۫9˕Zuh`Dd#WbCfo" _Rű<[Ǒ`Z%{`{,zNcF1{{Pjݵo>g\1qLHXnsudA3[)}☃tLjo9h5*N ŏޚg\d|$g~m Vv7ɘe}LV1 T'K)L7naNS(V'$f“}q`U+ijMV ^BT3^wxO]?f04bw ;ECW0(ͺW|t8Yu Q 丰MT-w%s$u~K?숚mYS6GlTSkn9Hk⠂I~lYCQ. "m S rZ?.ov3>M4BTm8uNlJ?=qZyM)bS5%mcoh9iWogI~OL|MZ3T!23vq;.=Sp1#UYMXT}dt=Iޅ[9ːVGu憑 vf툊_qH^i#G|&(P@ʂg 2de@Q'mRJ_ ]/}ڜ7EP".fHJ[hr5%aaX>,q/5s,ܾ-G^" #+w']6DQ0"-WKO*!oK,QO,}[,\o(Lޫ-" S9).kxU_vbJ"kD0[M;qvfr6]gQ9UΘƪT-[22PcY7wpkJEY&$vs;O0y%[Wud@e4DQ5x_1gF]swGH|/ gJ܄N\T hULejz!6q(j8@ӿX]Z O#q>Ǎ4aVQ?Q?xt\s Dw,BΏPNQlQ )ѯ8BؤcDa)"\Qw)I~I|AW{+\iIXp577!&E IFj% f &"<'s@b+P V\O fr$jcO/pd[k9RJƍF'laG7CݒT/Rrܭbpqiz\0zJ9}K@dn4686q#Xp}j,kak!tIΏo|UBEfM[aZHw~7s.L`D)@"v&o݃aOjL6"*+#Zh/vr=<}Ԇ)_k_GQV 1O3u{77q1!'b;Yu_L+A4~5>H*0 8 ئX'OQTۀFrނM=L2/~;tiG;^))4<}Z_s8$MK'ܝb fyΕikI\kJ-2cգu%zydKV*kSv%Vck5Tb8 j.R5D)5 XGf @`qs-ODŽL?koI_~AXn9U݌xcWN9!Dw OqMF V$Esaߺ}:6FG,=Zs KXG>qr+ [AӛGt2OgV~X.e*%$D&kc:+NG (j<̣_+Yi;RDΑ851P[؜ҫb1F`hʵBnʆx1Scϻǭ@-aKXw7fQ] f7iWU:RtvH+Wywumbrv<7fǩ(ď_8poy;Xdҕ,Cvúߎ/HC> rcZb&F0\,ek^ʴzYפ,C{`CDb^3't^|L־n!g+ L p:\?# ^h F6hJB5PH\ť!5\ˆ&iu/W]Я_o1KX-Dz.ɸ$(s/XpAu;ET Z^ݮ. UGI |זdO꘻BɄ ^VJͶ.Le-&~Fxo8U);V.֔v@Cْ@,: s`e)hҶ/W-3_2L17h+!*z;Y^݈NbmR2q7IŐ~f?AА/Cs*<;W߽_ _gc78|iYbة_krbTro~_j0/_^VOQ=eexGǽM  qʙOA$As/# <E e,O j7/ozE\{a,$zzϟ"=<͊VMaRf`r|Xw 32z'chmn jYkz+1 <>yDv;K 93-"#= m/*Fv2Q(Cb jЌ( AB.euYN`6R uJN1h[ c8бUdBgӞvP~r})BHsZ}>dN&4Qx'WU/%j5d@5߯atH؝640=I%NŒOuA0<2`]}iܿꔂ<"ߏ?Dip]n8$Jv_ Osc}0U Q F)7Vr*~ogԳfnH%كKK Ϡar8:yc$t_ zgXo}u٠3E pZvIhWː]YǕ<qftrID[\d4=dWIOǗYϮV{3$q[ Nq`H&'J q`؁.N/dC@[0s2]pZvp eW' J-xqtҰrov/3Z@ƅtn?r-Jm&-57~[.J&GrJI](RFzGK>)8 ~GܘNo*]qNGL`su>$pTk[jk&'Y..|hQ"{b!Z~M[huT(Sl ?;䑻-Xd|b@@O_PT#b fQ!Ǎ~'SȖ`tR4s}A }}'J" ?t\{.[PĹO}Nʑ.n/P,C,|`t,'#%`o6+SxdL>8gࠌfG;1/h 7h6'Jyx-HI1ɕB`3|k>;I0P훧*UG2 &N9%I ;?`qsl=8Lz%y?ϱI"|&!XT\o=JKH#")x(Ԥ6p؟BtB9$X)"}t2/%nz^ߏ7, &M+PsL,QFũL~7xh$*0@rI[lODctj/J.JWS51Se#{hI}_$\ QKB^]1axN o׭8.Ƽ5֎J k:,ߪفcrKKb2"rԤ9рR->|YJoʿ&-RD|(!?WT[lg+';I4@9:{C?)!Yoҳg_ (#MYU8 L4TVJ-{r[3kxˏt|5ً.ɴqgpdw l.~v`P7 FSrhl¾Bȵ^y4wv!ǕÞIPW?;kysv+dӑu>ˑjl︮hJvح fkR*N!!KW=qqM"K5P4X12hAEWũÙe~zF9p⇅J۫ 5J$OٙDv ă5on8Ɔ\nfڮR̺)z,ZeXG 8}] Y(_S 5$?S}R SD,cN [=h|c(2l&[Iq*,71o%NIЇ€Vӏ;y#~ o/2(q5#XqEf!|j xy4 %&O&3&(W2|G2W[o nf!ţt4Uaux! a/ U%ZedƿUJV />tpG{\2_rq|$vƋjR bX;}I V*y/9pk]gqAN#F.s'F}:{e$YjmE5+hQDqdד m &3+S=W d[Y=F)WGa@@酄1m ͥuL |XN>k5BLm*2һQ *R GUe;>"+*o#ٺ.HZ9ݎl hLeQ/rIqZr9?٦я (W";M#:̓@y퀉3ڶFefT<@õj?(,\ =X%SfFPbrITM}\VXy&v!)4a',ah@=?bxGמ0 4$[,Φp\}GG*="K}Z[ߜQ;\z‘Lȫ ӕ,pcǘH4pڎawX6q^3)!GlhPqhJԊ݁6s$v$zDW;$n1ڲ% ؄վ^fn{)N}lpX31J%S54D('FOoooE8hj`dGx4<:N?=Gr5mtF'&ewI\0HU\ .+`;/lr.OrF#i@)^Y9mj_ Gg!+iSxݻ@jufZg7(D/:u߉vLw$Vp=/7:QR6 Hm@qZSFqAυlWnXN/,DGs(`VM^A+[<7=8h=MYzbB>7$'./t6JWկaPW^%I˴3Pm,m ur oϤ /ir.ussL/W/F̿[ɍq=.Х]Q诋yo-}rJ"nS5#0ЪkA-\+gs-TJs v# 3K|hofuOhpKf`XlWAUe w>nsb>4:p1O*15o<~]6j]iR#%'Cd&mE:MHNyzu;ү HIȚ*,")VU y ϒã6A Xw)+_ y~9D TR.Eh.xT/1@&XdzOPꞄ$%i2aXCNn 4+! $tuudxy@vNTŧLM-+˒N >7C xf eic RnNj~JR+3sη%8y({T"9Q lQVZHa |M<%H:5>w} z|!=pyXDρ{őg`EBGT'haY4#W)҉Ig%q"-̬yQ0۠aykkt 3obMb=Eq,"]~7&Oqrgc;QH#K nTu#-.)&S. A%/{~1\|' ,TH}]w:ZriRƂY.*H&WVcQru^~ I=n4' !jMaRYTԳ[2zH{Y[[!+ݝBP[<ԏ})gdm+X%3f}~HOW:DU^0Q{b` nL;ׯlgȩAH&O`:|K$g6Ad0><\f2I)Ե84/Dý5Nux}Ɓd!`7KA-芡ԫE,LS5@P0X?r `61Qi|a*!"ȤdiP2H} ŸkA3軪#[ȯ]J: :9"Dq@_Qڧ6b?z]+[:Z0\e+Q;ަb%oe]!0V5Z >pP }%v Wq'U\,ԉZ5ixkI)ViM b R f{5WQU~תX!d41:]#swÏF"F"3Ğ6P?Nc׆_=46VAfa.M˹5X]LHH/DD[j6YJåΈmN]PRF$jڲ M""WJׅ( N+XW >9QBUp 'h8IuCC8TXD/$i yϳ!ޥ S~ځ Յ;PE]9 a|-O1}Q7OͅtL(SN91],a+PtѿߦؔW/V|#1gj|0CMg^y@"_m}75ymR~ -#Gb1θDҢu jq6W[s\aN "[cjY.&n/4:QyhHoh6"訠cD*? =uhlo,ś-@T0ۺb=$#C@ޤgɿuE/"Uݑ,&♡w`,r*=rDt)5VbC7:Fje"f?BO|d&k|XY]9• 譥vg`U )Y-y\xReVF=oyH~ѮTT/ @av;Ч !p?-'+ ~~ ݠkG+,-Tf36M2rp_@ O9f@G"ZkB?(h{q='TJ}u}TrŚ XE)ٕm~ݕ+v:DwoF OIO59QdD}־èґHa6!T?w4`z,k^v^yֆ[y JeWM>>mI;u;SY8ZY/+?Iȥo2K "en#+nb2fv1AR~9^^jN 8 ;L^+UjQ -(j;!siCG`($EtMsяBbǁu=s:sI4wݛWSi4Bvhujmȃ3,f4)٢F1"/9J^y(:n){t)hG J,餉a:L!ݱ˄ZZж@{LCh2J}* +޹bj!`"̯x8MlRhaSSRۡ PST_WG5Wޒ;ݳ0}J {{9:wQqi/Igs4xH кɩ3MOV7U(Ay3T:Z;yRwDgC=lA&]JHv)`mfI;yKoiBnu?nzv_2 Rg 4I5"u6%t8EcR:[~>R$q'7>b2|;i @XOY/#|HHeatA_-!Aa)_Ecq7y+>f@"]`#o r dzzȞ<ȾwV"BLÈx!%C ;<CH=Bin"K#$ >5%͈m'~L'&W߫i>$UH@Axb\0% Ej zfU^>/D@M{יGaqtbcqgÂRͽ}7k/'Ogv>[+ 4Rfj`+_!R^ -e*/+SL}|$cRb$q2y܁Tm'==GTJ2N H™yXk+mQrh)0Z}P[ 4 FERz^Q<^Ѥ֙fkm$+sߟf{,Xqu'ЅD#hO'Vje8#\y5mS}$VW b,H%vN)9k7z}KS+Ĺ/2/.+̳ChA P}ԷWf Μۊy|ZU2/>,7Bm?pֆ,wĦ6csrm"!\7)y 3CJ"S"WG }rQ⍬t/#!D.C] /[(;U6AYu̢>t)x6 oo/Blmz)M'zjn.=_HuubBKV=#Ȅ1JMzqг3ʧ;OӭM a1U=r76W]tGr8SҎRsir"5*0#gMpV#KNSAKTb۾~5 * im˃XrZR8FV0zJ&ѯ<8 Xď24ctʵJX^>j^DA'nhWgم4 60ɻTȣH%,P'qV:J4DMQ&rKm K?;l[d=-YM=דԥ]qω~|曅kTaپSC$:Wԩ VzT2d'A=F%KNދh^̨^ !aIXyCsiK֔' srd$_i3-3<)gn-|ÝkԐHʗ?ʡpj-NY%BZ̢o.qlbRr,cڭ&a2h_d)V&5 j0;Jz0hes7 PG|Ny ݬW=@muԗSA;,xB-u[OX =RחK~584di !GqZ$f+iGjMhЌV.ILF cɲ`g"җAcc2a/.#ܯgI)ԏ4H9UUwf@P@'<-~p?wi09t |aDLKm`E#8'mYʆJȵCЭ <D(9M>(G;oiBM&O~x9w-ź1t+˳g)P,+=8D/'Z#8nPX,0:+f :do^ `͵.Y N54g1m8$ӤYV/ RhiQ3'晶׎l <7&aPhZ@\A]9H :9L771:QҍDZÀ8o;~yOJ' zo¸7*vsC:5(ud[|>>iͰ2>4 ;=Df9!:i|ֹQxa "]~:h7K-b;VɕGƗ#IQ s"cufXBCPSŸHP[ )ת6%BĶpadP\]閘m}\eSv#;>~p*>=Mgm"R F^6Ї(T#T Ylw1FD4^{Ĺ:j1#|Wae'q^;ZDDW+PphS;* 4Oǎ aGz]X%|&&)DDdAX SI -BU尻W]O1˱KN6`hXWB+)T !p(TޚlT3# [0h5&iŜlg-|tq@=Gѓ߯CJG=or[ymC1NKĞJF|wdZ xaYTTc&قea!0&ɉ_}CfOm ;\E AZNNH_iPԂz:#Gx| ^ t k|7MsFO7W'FriGqu^5ԇ7Խډ΅gF-aMqf*ɳ#.W T.ҍ=p)ie?hBI/qvpKv3]Jtay$aVG5?laBx֑- N?g} >1TxK2Xև65Ѫqy͸'vs{M=u. tcUoN^aM!E$y!4-7I˳nj|DJHpg~O^~P~ UD1X n8#ՂֹvsXE^@\MhЍX^|/WoU"q{U*xz9bbx8"FlYXv@,# [y +}у  ]K.#{c[?P}K#h sD(7{]X {1Hhp>갮_:΋f+NFt Zq"qmW D;R Gqbhb~D+j= Y2BAt+ǣ+DUՏ55~amwXuK=03mIIl9#ٴ&~irWwĎ+?v֏Y ٓ _\U*Xi9m}'-2:}b+WlhYM27&5Ǝ;4rϿ+2ۀ; 3b>9;JOv.k-s.Ad-jC,܉8+1cI W02u%!3QY6&(75)" kHx.m`= B9>$8Y_p/({0ɠekݨ+XT]/%)H< dz;͌0):.t?rNn2(DM.BcAqNoSA5CYy穾FBK"Jx -87՛Ρ=htokN7} n~$?A JIlLY \\|@Bn_䜸iH¶>ciZ eL c7[o,s SX՗ sb͈`-W> a,G2"Pœ~a3Y m%)=?Y&K? *[ T51y1oۼ;a̦NJпU߃WUFŖ[_J˿w]aW<9TKLm/L-52R~5@!)zc/GᲑdvu7#7H8g%5kSG@[;X1B=T'B59jw0q՝VDt:f( (_q3- *EᑙP WHz!xp@dGIhA .T#\APu`wQ^ QzP#WIII+\;*-oR%Z[#Zrz#k;&%6{e}k;4o;LNȲmN@ cCb-QM1c8`+5_ەVB@˾ʏ:;]RI5o}'W|[qqTʉBvw&iD#ŎmR. #%"̘ މ0P4?|(RMC7:)pBz-#\tK [4n>b >ĸ]gK tñ˚ DaB%z! A پYks͹<}0}W nקNz]8y4\UubnuԻ`;]Ā!t aUӊ$$j6+Si&fA \%~Uq \T]K]",N>h+}R%ݷ# :X oj" د,)Lv 7~~34[Z$)R/1LF`r痄d4_y 񗬤Uւh"@gNn'i+չ0.`f0/ix\q&Aph9Ǻ8ݜ !Mߊ'iU("$9ʞ х_2}(MY))HdtXraEKI0ڢ7#=-K7zig H], YSgrh4nwWx$ >5.wCJ]OB }-j'U/dԍ5)Udg:qg6' T`5*>7zT3_kUDD^.$p L2 -l[*豦5/K\ErD&UK (ţiYQ\wWΨe(JSyPM%[sƼ)IbCAB)ڽ-f>U+ :ycm4.ص&Sߢn"2b*BNd}J%ߧ;N?rI}b=(+_|ٍ1BpŪwOT c?BJ]s_#0 & oN[Yߞwa"MsI]1`nH1$>5C4Am0 QDIUs1w˖dExd#(L; K9@j!mڢ9 0RF>4\́Liu1>L ijF=.)>\u1+Xw..{-@bCD!K'Xqi#Y)rBP B% aBݡ-IXY&^åb,er$rؘgLיu\-1Y=*sP"mqɁbKUdp%u`D\Ύ~hL4k4CÈ1T dMiy~`,7?萮-v8}x #*cwrڈ/-器P@hӷ0%Lw7VcN ދC^;gI]"{2gj`CKsNnt )oGWXszNnC?,#**]OޙaovzD<! 7a I3*8Nd]w? 5DҫdrK.| Ma5V@y;#"_ii(!H ꗨ}V{I訪mՋ:!]HpVb*]>Y굟{FA%+O`'@i6}x:o":8uK.<8_=Gq?$@X$vzB%r U"@o$#Il i Lܓ9֫6^V/0\r.| Itu5F~gExڄ+>N >yӉ6h j f+Y}{a+5ϒZLC<bbWA=0ԟ&9Ł#O.zLخ.EF<}Y^-vRvpHЌ;p ׊9"tWXFOeΉY1$+.haY<ʤ5 5NM]a "ʦ$Xbr(&2Iq~ *T^pYW $Hf5oN^Tm^!_ː{HCg%%V.0~N$ ɸk0xգt1[H ]یkRN*zLǶq" H3Qud~' jӛO1^ޑ?>'Xvj:lN[B7N.L[g?t)e O7-84tDbJYkJ LJEfvv&1p :,J0q4 4D7*+/etvvC6} Њ"In0oY(ꊛeBwrVMF`~LLy]H8z2Q+Yaq?Nq!WX-:]\2x|7c׿S}My>Fs)F$yp(lusABNj1{ <2\ ]hoLyD|!R[l˳LU5**t&:*2-QL|l 32qcyggǏmP y`qԪW̎Tj~|VgF jceij7-D;)'\1>kޢϸzp)cs*7V5'5ѺP0$B*y<>[ ;^rNU(bAL dr&e%j}pHc•>zu ȿ29I5+6{*sʸV%b;vh\T|.jL@)AK^Zʑ:>4PDf&nBQ|x^{pګMr%*Hwքn`{d]>ǹ5wU(,M=j7cRjgGw?k@dۊOXCa?$tДA=ȱ<c 6Ѩ/761_Lj)abm=mA 5R3d=K sGz5_kEVd%+rmY1iv 0!{Q]鹳08c(u~l('AGn oc4.c+-'/{\gMfrwA y`3'3BSX('+@@ϰnPWN*qVϱ3  xh~le(Vt}!0rтV4: /A-)`-0(b 6]] ̀߶E` c-׆ $YcX?Ў4Ԝ̪7!#׻,\/6kl*wL'){-hNܸ) Vh/uC;OE1 -8v)%1DNn+('zI$* C됣sĘG|d2*Cz@eiA kbPyi7@J]#VEfg#4fN2|OBxuS-Y~c.?ё, ㉵وdfYD}=a|ߕ0N"b J҄^m>F:  Kӕt%,PmH;*^'/~~JlԠ͚d~..gl1DZ?K4|{lL6"6DcN*+D!X~/0ԷU+aQhS*oY 0WOdVAǣ1w?! 'Th[Kċi,Bs]t@kGp+k֕,N=$8WDj}"|)6A&JZxd)+ 㜜P0[6HIOLKw(sE3|rF4RNЎaT+-@ILb泯3_GX#8?Q%lhdps}&0bQ86@ܠWX|Nwz=QRF7^(YVL.l*3I@5=`1zX3fvd4Wf f` c8ֶ4uKMMYOP"KXp$Xۺǀ&2Ŧ fϭX8|Pa/[ApKoJ!:| Ҙ53;p?!@Z-Kv@Jr+J R@`4jf2j Ġ3w6[IwIen@ru.4[Tc#~P0J&8D< vza_ ._ehOA x@:)kFo;ܠёTDvc` g9@.j,!Or+woܝi< Tz{i-.= cϻ԰ǖۧ i{ݽ}-SbJ6b6 PwsNrz:}?Y[¾C[:WZ  94X.[y6Ktw:4s_jCn&抶Rkx B^2v e㬨*QoS j7zY&"~}(;"$;X-l()XHboJDo^H0aMrWlJXL!*EWRr#wLKbPk_|yҺ=sQUݞ[$,V:XMJ:ė1dʪ5nz&;onu8@޶u鍫zo2s^z mO¿Ӳ fwҤ}xґ~G#CN\lZR'hޤEvu {3[yɺ=jCÓ >_%F.&unHGFNTvs-@шW_$ߴ9*+'0١3QIM|7L 7/Edc2?P^.yXLwZ+NOm {QuY֥&Fm  %r3_+Sjao(CɁ*Ksg8| lϸ ж)G=~Q*S9K++JLHBKU" ڄȜ8Dz2BG:>-]N.Czs$?(vdz>߰P 'fXׇ+H!^ۭF&;2޿jEekWw*|Af~ YdY%|z?[[>fmY@3]q2;}(pz▩|`K!g{$R&a6Z⃓kiOסNFtUɨDn) 2yXW/A85ȃZT["}:ˉ4u0s*=k_:ډٖ+IjEiHs&(urIѨ90ݶ9Ib$3Um} m%J}^+,gZOdQr&Rf7?qiiL\mr7Dy:RmFE?,QY_R:o\D׌ph&vNfAT !cwZ\(vj&<$sAI z(=ڑj|Ő.1h,G NPtgu//-g%ZO\=T2h!QkF u؇L:T/vQ( ls]{#j)H!ۗ zZduғ=NYheĽB\!~H2Fg;e{Ӣ;~[<  F];iԱiyأ4b'[AlgMu ʚ" 09>@_ܤOѬDхnůȅw9JNKi&d(LΌ|>SHR]sjgh| ]vr,]^Г0d* F;G KKxp8npF#p1ô׍kA>x bʗOD^D=D%(h6/?! V6hɑFZdӀI#بZa2DkH5* `eʡ-2u~}[UP(J nلĞ_T~3vDf&'OHWf[>+0Ÿ,i{)ԌRhۤ\ӿ.N:NZK_V n.d=l% e 3io`j6Be$vclq*}f0g^Tff=dfZ?qcmkQ a)Nй8G(1}eקe?$L19$Fe*Gquv$ˌg T`ˠlS5{W>w9%tE=9pz]oZmF-MX Qp5\xYChZ9̟4Cpm;-hZ4C,$.5 )'GEzY 4!\AlQN,MUC- 7ܕ_gK_VjN" 'sQm V0##fyDɶ`~9@NA~:q e\Ӓ ^M_e]%ӂZ6IpAˋ(+[r<@)TO҇ɜsSX,(D"W2_{}dm,No^+Z W+A`Dq%X-7<->vɧ "/+pjSA Y_!9DpV?j9,5v 3]I-@"I >g>&i  4yG]V@p{ \Зat>vP0لLeu1HݒSR)3%7?jYkKfsT*b϶5RJu)q, \= jwjs)?7߇IҎbHmBSu~J=^Nw͛ /UPYSe^ٿ!'9 p0*bI.KLG9Gr\msea:1nC"HUꗘ`J:E@3 m5؅.iXPacl-n^Ί}%"&mCw6bɝTֱBŇћX'™y>84TEk[5] Ӊc  tP9.4w:zC36_ѥ*nP0i6H:.==%"5b{_ &.0Q9I]"{8vSfCZN8p% ]& >3c\Cd9J"-؜u5D}nRꔆ d։2ea[v<5Û Oa~dj]2yRf%qbcfZ+*S"A56~g9۵Y|c'ߜ-PLW^/jdsۃ b&'Ŀ4vgݸ= B[L\j-/pFzqCR@n\ ԏϡW L9pȩ4!AmL>ؑҝ֫.?Z,r< ]523lE#YeLUtL̻~sgYm"٥HGnY_0ucT3$&x0[&BVG:t)w K4Anu?(n[nhOԠm>vB$:LT)JF mq f8ПRpl&$Ʋ×k8x߅3.xÑ")Ł B.+GUp7sNF52O1hwiBInOoQ6pX5#=?]m]&LFnSz:Xy6GշCtFxKކk=)Ɛ_؍란H'hT30z47J0 hPo6b[2yRq3uo'e6gYFzc-;s=_`/jrS<4t(aoe 5JO<E,x& 5V:zazjM4% V{+mYپ~f1MyXbkh[iI[Pc3d׻;fӜL=JMCV $éH'0Vq]u'ER%Mf0Hl 'Oᥔ΋H$d6rxp]zvu.*m& KF?*;}֢Eb'.p/d=s5xPD2D^|ocҸ@k<ԛݣx=XۯWj!y4ݎ_RF0`Gwp)xg6XJ0eQ?gK]|TJ/?ڊK3 ͪ~^eءc!uPɭ 5idͨ:gH]s3CS`*q=2vh"}etb@Y2-\ BG oSbQ^򟡱ol]]>~>35&i߉"mI :XLEׇXߟfV?Ts[/֤ |I7 x8>)2YkJ? D_``J\/D6M]"vsrrh֯^kxrw~5Q40Bx!x0[>qq# h +[f s'fӻ>l oWMA8~U RQkqiop *eށ_aaGKaR4dŰu.0mQyvg^[H:{}5!OL}pfHDHA*^-C'8\慬;$V }H-OJ?m0aR,>t܂)o{uYW4^9^VSO) nYiXŞ֒WCƿ_tW|Hk$ n`g]A)4p5r}i񦒱0ȯnwhګ<ceIm11i;ٞ|Q1 ٹM!3>$1tYޗ?p:M w#fm!1|?xV:s^\Yp{#COJ'I~&' xٟ6C((xJ8Tݟ].0EC49 {jé@79޶>C- F$BM#SV_TZ S} $GKґ7GDEsRM)&?.[ab o$Ђ6S P%\y JD0gY眩 {yDgP 狋 JFqOP7ojKCEqܼE%M&ȺO<1rs!)uoKR~[W\9Z Qd7kfT`<@NIJ4Kn<Dk=1)eеgw٤5Mc/Us`&^h%_G]1%5z͈Vps0Vq5 sG~%:x0g9)(z 6v >6撏*ZKn TezvU^өFFISiF0|@K>0>nY?C# u=U!<&I.ٝ%wke#·uрGH2Dya)c<-nt;6gSJ8ݢSN>J+E*ɉZ=X=6 NJ>Lo |{a%J|L; V~F\X"֨T1B*&倏>Y3Pъpf~u܌~\ #VE(e>r+HdذS,pG>[|K>Wh#?~s0LHA6n?kd T\mhVXf ֥ CX!8!V M(e.;1ᾷw_Q&=?>NwSVG:G[G8AZL>`@i}q4n~*n_!}wu`4[}Mb@~L:A{v}i^¹[֮b蚙 =I툫!eRM.wxsiRj8Չj7xo`Gxb~hdHxS&&: ʢYG/L1NܗoP>ԙq*Z7Xe=[HK]a Y.#fϞ4mOXׁ.Ѓݢ_@࿹i9 U<_éWaO|N ^O Xo10hpE}/d쬳q%3͟"-LƳ`8iտ!)7QKG*(&cX!ӆ08w33C=~*Y㣯$}LG-tʜ/,;Ma.yʑ1fT oz[uޛcȅFl]J]/SŁJ4`#/r56q,U2,![v75K"| +!Wà Ok kb3 ZϾZM?ojI_(i'K-\9,-xdgt!uQѭ~ޟ39Ölw!D0psbD"qwiRi,o;)'xgX:AYI3_vv  :c~UpLn'ZO j^m}SNtԌuM^;ץ[ڗ(?:=m6'B1!5f TηֲÖQ!`PdžK9#a<%0=۪Q+6@7o97c#~<"48&pY/͗$i$JۜfNCԵ6][3xCM q2ZMO![FP\lqgk ]~1mįηg7i1Ubun}%yt~u#zXnyګTBN.;7VzMW ѱx}+ױJ2q{Ǐ[X\_"lJ` 8uXolb+^bŏg.98~Y{mE[3bX \,|>S]<7N4i_Ii H~<0N&&O 3mF͹aiw: 0m?!]5GzU3c&NYƓwВOۖjm%yy%&ΓD5zzr,:b)YUCucrdX&!ٓճE_hu`TAׯtg/3a01Yf;x[Ow6 '"h\V ^sz|>` D1DQ2kMs/btn:^u$z3ݟL"WogZ})z[uvZDL,]0ɑgWu %PA5YaoYSv# T!ZܟVb { Rɏ>lU(o- c4O= 6rh=Әym' WhW>:>Әk1V2*!qj^b;Ÿ wA,#񝫒:U<3ű޴v}ׅti[ezo[=MA0!y -Zh\:e0U`ڠdu7dGC7&kHR"F{cK12>M=\TDU;0#K;tG ?"̫o[Y՘-lX5@ɽL@Qe^`6Ev3tdJi̘jO諏#7K9M]9rUUœƛu)fN`n{_ܱӆDžѹɸ rȴ);eBYuFSC3VpΦҼQγOi[H9 Z)$O Qq\1bHFfa~HwBdI// \A()er ar_mg(iE[{e_YpUh^7>OJ7%]ɟ$HlJ/U{Mʚӏ@⟦ }_ȸL_\uJri2d zm  :_e۩b]ЇddP^@  xض’;?OPxcyk9DnE-ލ^[YQrP3;쨉ZƑ2Qa8D҇[^iA<gj 7o:as>p^ߌHo+1յ+!&@v*F3W t/oB{L vIIuh,9ϸC2 _q6BथG SNRe*5HK}PAT:㜟pcJ4/ 3T)x#6_ v#9D4Yzr_J&@`nGxfYZr8 1P̶(]bк͈EiB@0J5m"/: |H)ǑD(Pj5b(CQ|dU3P9<}%U/ԧ]Ba]XrHS T1@cY]4չxLcڸOo@g:Itavrq4h,{ H¯*k}lV QnG-_> 䁽*YDL8sGѢ-*%c/ʀ[C6v*ά~k1\B@,4)+v_Skyeku&.dv+&iEAiMV_'~}J hf:Qc%gQ(e c~XIS9XddA˲;&_cty5T iR~8\W -;J:*SCʰJDz[7f3'O!R\c7J۝ c*~ )&$`>RL,C#壟hgDSY'QM~)dH[ e#$L4뉹ZhQ(UI O່:[DP!#'\@n]ڵ]N.c" UqTXw0AZ׭bey۠e 7@{>}۪`uEhHb49 ?_h]Pqۂng^|!;,!->vk)ñs突ٗC?Dg6#jxm=D~m~Eݚ-#۬&yPK]nL&0V&1r䖞TCO{P(R#QL 2ò#-`kнlo-v4C,]߀ɷ.5,;::3no&W{E✐l-o{Ag״38pXj}.Lb`^oY 7A4*q1C_AnƟ4m+đ賃IQ ^jeu 4sd<8($Uցoo>bY Ĺ4b\·aZ/$g=_DKe.(S@{fK3Ec8GcH3[Uo%'gS _ 5hi;;01|;L 3/&,1B1&S_4 3\RТH? ?e4֕؉{i |w8<ɚ%Fh13H3+w)t1c3pzUqq{  ^zy ӿm`9ԨRVwsJ GTl&/˼tJnT9>V g)̱Ae{ L^'Յp-!<@,ﳝ1|Gxᆇ3N!zH,ȝq oU(2|`:xPT.T +<"U]0V-jKof-l$>lMu3'.,XgY]OcZ'[~݊TaIG:D QZ3w{Ǒ9`~6>BnG+J2췍5__w|'A Jq5eya!ˀh2\s8(6s7ѱd/ f9d*XII%Ԏb=gJPB,'q;ާX%sUeu`t*iV)&g Juå␖ٯg2H+xO4c7B22rF.Cص甓Wqq\Ku5a. )O#8x#?LP`@L<F3tS} IfNBHXJ|,.]+ſe`;[29}"ǝi낹gwCTn }0r3KMjnRjiwA6J[C+I=}#`r"c0wupWowb+ͧ%fPz޾x1A| ٦?J S,Y.:qMm,J5 Ղƅ--Ss.),IGvpp'xDʱwo(QYwP9k+0 :L 0j= gq蟩;,z٧|)4{[?e+-#ED0IQ]X/AwɷxI .[0K!yim~ i3̞Vm\I-^1,@w̋"/};YO*Kt#HVD6 XVǎ㞒M{v*tښdSOc1rI1YN;qbըWM\oFNκ]犁6`aB GN!/c];dox2o,)cQ][Eq#KUII[<&A3aTM{Οً r BXK\;4늭SĞyG1%Lh* 61aS!%d&pjl,D=&W@z/Bˋ? Mxx|@[PB [SЙ2a)Naq=t#bj`3Z[%IAi%+@@%ڱix\I(`Mh_.F|(u 70*G~}[ B)ذX`ysT|b32ffy0e+aPf`$tk \&Tk/"2ݴE >W*? ?U$AK"InΗa _w{ݰ~^AQqVȋy~ɞp>:\.AUB둿IF Lph8yqiT=/6ѥRR~W"Fw#@y*g))m,`FҐ w&݇ !5&x!ߖPjȜZeC3Q 5/p,,`pmD,zLT[X~%^q&19z{uQLXp# Aڴh0!V΋N_VGv엛8"GGԂM̯>3]6 eSؑta5*ICC?S#l3zq+1x B/aw Kԉ4;g~9%w4;3v;OA[TZ/+4βp_-bA&Q l@h]rXy1d>.:owU0B_}KG-R>_6Uw00wo[f:u&"4Y"d;:ۅ@=,Bv[JngWt*[r:G|f4vUf2az&I$YsQw+vzHN9|rrُot܉1`qlm?mLAn%t.Wdqz]޶Ӆ64o`..3=M)X Y3b}6bk#RݓeFl_fQ,Mg]@d=;2VT^&> Fa[Wԡ'9Bi lʓV`$$-REh $/8CڈTo$s՞_ T1rqzYfrIykǹ#=KzfϸA@8)u@gpV7Nřyb>oxb;& ԴשE4/E0!ss>ΕFsƀh&;C -TñR@&J%j_Dyx)Amvu9DBjc4@6 q{f6YJy@]wq*Njv@ ;80$oRӎfc#9*$Ç8.ߏN`$D=k*;oSYZ^ѯhiXñ"xM8~_G&kD<8b7?xd%-e kvOân,ǗU`zlBb?MՊ~iKS,~|S[ڌ;l4a+25:&r(wKqXh;M)aalE.@Q\ܒgDl紺w\CQ\ H S,H7`*$j+61Ҥ΄ϧ҉ݎ׵(mE'*_Bujm mb<=T qxpaʚs[j1yv&7 et]Ѝ]ʯ !B+RWS(jFbK8|K?_%-&2'A6zK[p_9=wl/o̦(X 9ѽp PVO?zfg*ge_'L#b}xRinI+K^>ƱްZ`{oN7MTWU I(lVF!o`GF{,zXr>"^:`;ӕޛ εb1גIƬq̴Ch*N?ԫ&`8R9 c9jSTԪ RdsY̏:O;ˈQt˳&;-B qKxt cCNFu$5 Ogh>_ +},n-@zjT'!M9L =Ӻ Fǀ@DGm^82ZlpA?P X4ceR!u'p0:E D^"Hl$ Hz.daJLd'11q=1 g[U1&%vmm{&`,7) fO@RoΘyeH#Z'O0+ Uj_>".T J1:]MpPQK:^=ބNzxǵ`a,|h)B'ïox zxKϫPRA=Ag>$>ů Fmҳ5 2ueqC?Kf HnH`Jv̔j۫Y+AqmHw$B0/ 1Kf+@J}D.`ߋ1YҲ1*ϏRgV!T:$MGoRm,sԞ-R)Yɇם2}n2rY?NBZCѲo[ cq^ԫYکbFe 33j?ˡK@C%Wyy MXbB]͟5'Kv7b[DOMφK8%Ydطt "WK ?_ZpF$G-dpU0#I4ԩaQ&mx)g\Es%Âh^@/lRJĻӺF( Jգ[ygm*4u7guQʾ6юkdC.RΠk^ᆲmڗ#$ѝ4*@/Gn)NeKĔқaBO 8q+ᡁB$qÜEpk@P||)bW3-UhIлPH!is7Cajm 7c 2qnq,Nb*#ܣo=cҭ`Y`r@U\C.P}4)P։鹫crP8:gMB1ʗ Ѻwpi҈d~ s_g7uJ"zfI$V‰}?BTXZ0=p ˒D d se0җE99#eLAU{`3JtNs>C1e`~{ǝLTpc[bOڀPmRV)ijSV#S?i 9 gfZ`>&:2%b=K-Af0 V G<c8a\ 5DW!~Sϳ_b$6hޚhL67!e_7hl^3/tlD-~C_&b91җ=B:J;ڧJhu/% 1O昒ZT_FC t5]%?\oHMS'AV4b~ÅwW1ɻYIot*>Dߑ5;'.UCI#VeOp(pTLf;L՚8 P?c ~Ut':=wguBm,m^^fS}o6 _ÅE˰:tHd ArR_JuM&C-;Cq%LFx-@bx4|K+bxT0鷕48՜Vx>tt'P@ח#G륤)My%!Γ )( 3Z{7h8!&,'[c,Q66cnshhI)M7QÆe kRqb ~ 5[ֿwfgE"B,nLp1" Ӵ4m|&ĨAv[mQB{M=d g*pHãC‹F!>AYCl6f4B A#)jl1ZDqڧ{[i>v5?| *~fҜc@\:q8$6a g8_zTKqr{Cu5GII,5wYL<є;ϊkzԣ jvsTaqĽ8+eҼz,Yͭ"p ԜZqy{vt? s>)ӱpPұzW) hcYiT@,ir4&QwoB_)i&jPe 442hCv$ !/٬9fyO+S|jRb-|6 5z D/Cl][oXBsמ&qDD!CpL9鲕鯣(:' @\ OwK0)oldR\eLò\2 SkY,-oJ^!0`{%%!0Aƪ[ĕMԠ:U: ׷6WtqCBax::qm!"'.NuQ&(bl)C 7D*䌤C? SU!B4X0xoJ%b3qiΉj~B~m1}KKW0dCةu6bx8m^@3QcDnAags!/[bTK)LmR|u3ϱX;nD>͛ l# ⇺=RK93:)iY-s`gm1Kcap!88٤cEѳoE] }Xw,Pzl?=P&ʭ2KnxXCHTH}_=P?=9xH`R6}br<6CDObP<ѬKPG:)qP@^Q&+i]ĺޙK*%g Fv'OV v@D [Zg44znxHJh R74[L.AQHx^Aq/ɣ[>"gP J)O\\y[& Ja$x.[\;B9 D4+",G2N$YzL)`2&x ^=pѠ=ӹ$# +y~ekTZA8Zw!itq(l7@;ﻴQw%e_Z¬Vs2} U(a?ojҕ췅. f$%q7C9 Fdzܓ>E=ʋnF&4(Cl뷱V>X>O\K_ߏs_(/qЀUjnS- *qPFuG vׄ_XT9xخη*N%*[!pnR_*n<5u3st*bvڶ<#=C :ikp(Hp }qOgtuKsAv zT{&WRt~zծ5Pd? J48SM=hc_Z"=}wtN] hwGiocτI9(j,u*=j[mV|2$s3qXB^R"pvhSZ;1%7UU% qC/~h]*%n du?d%5C c+f3>RGh&KQ~cAM,+n/ DϼSmTSP>qΨiH(J%&k"Xem6_F+a<:7\D(`t Uއ%=9]3-ȉVe`œ&,e.si9jζy3rK5[(a:G Fwە=q/4l7ykcf\xf*ZGXJw.;+<_v( M-N혎;{ӻ.aE6;-+ZhDQ7ĶRFsXIGh"3gbkgFpbOBVDz%ÁzK q`vCJ[ j'B䐓f+a`62 z5Zkр҃.pQ=ОU X>OԳdHH8v>auL"w-fNewKU.3Cesь ؋^?8lLںmUzVbB ΃6 `˯[9m~̘l1NcFjx]c!ohx#Z=8vcR9UوET5C0UŠuSyq,Rr\_:sDq ,(.c 򟿶M }+4!+XsZ :@>XTiNτ>:̅+eޑCۆn>k6f2}̖ YmlT6} ,zœvB N :$&'NJ ئwxj5Fŧ(XD/f5̛QZcf:az3sy"ˤSuSעtl(4gHS'3B)p\u,b+R?g,Pٴtx#|g}dP[裼>Ip A`ZÆ^UqJΜFxZ>_ *87_K},o95y Cq /g+ooL JL +`~ǎTdqxf#+ó->\S[$'pDZuth@rBZk`h=tŽ/57\P9>XpS\#3r=Q @ٻ5ƗZ{j9[z,Y:tgub<՞{; ]U]lvt:AadYh):1_B2 ̈́+lv?BfVP aG_q&#&i -PI]&1gQ>I}tXmܟO~L vSuLBpR>@s𸪓0b^YPF79z}ɛJ,}4Q j`TA3㔁R {GyOx)YJ˭߯uOT giyuOד)/40e圮͑*oNdunz2*VLb[Эd6F٠çk%~%Q-zWT D]磋}?a`E€mҨ&MBJnP~;`pOشrҨ~ub6ZOhfFs=CZv; KDF#=GNѶ/pr$^ꆦm3?l}ї- ħ`b%^1 ٽ֟jTݘ wz!n䑜2XJBR=דnL  +lI]`,)Y͆( %Y`=iiR@ a19 ),X @P1ᘨ#f`zF=FiC G{Yt!fi09U `m,JԺT;pB^O37dpa)ļN;-D!b&mN~M7^Fą-%~;[lƎ (L" :;+:yw kZQ+fXM)xR/A(aO R$ &"!hx%@tv$f9lm^d88Qxi9&7.1*pvB|Ūa$jF6k≍&ϛF[Ęx<I.Odx 3bCYYW#b9*ژ3byC7Ƶ'Jyr)4_+pXb ںN,BJuU# `PD 7r ~okk430Qג\h/b1AtK=Ų#U ~xeJB9D9caȇeq6,sg 'ߧt%'`f'B{ ʺLN ;qK)HI8ʹ-jY V ]ksg)C}͢Igg0+UPK02uSDpH.3q7KwH6.dJbQaŕG/O>ʂ J*H2my8nS@Uf!"Sц6WDI]R+D=C+3AMP=h)7`FoD`7{ S ׅlf!>3HKL)deGC鏢].Pk TX5QjP{$>V/#? 0Oj09a@D6]Y$7#Ѧ*i)f[i9{L._/qsةv*hNbHӎ\pAMK45)jOGI1&%2|q^ j0ff7H\!wcX*vgVO.}F/ufo7Hxx=((Wo}4R)$Ϩv2.eә.Lw~`z%y`c1Osouyejj@hrTO0L[Sɶq\ ĤE*g[|RcJtݷ0yГV*UݡʻRӉ"_ ./5 h i0 'sUL<(+|~e+vƅv SDig|u.3C'[ ]d`b|E_h-4 g:g-]e)q8Bи~~ ҁxJ#-ʕ2=s'4q:(ճu( g馉̴.jb]:oKs =y7 B%F;KVsGU6"4Y*7٧ֶXdY`@7Um+Igs\P;fDCt$(]IXC*ڷfJaM7 fMj>!Ne܁Š_JB,ZPMy"T ,6 | p / `!`GK\PKncG.`d%<@OW|F@͞܁HM8juOH.8RM^4bq PW΂ f&{!uq JL=NS6PޞnjFq*] V-w0r<[dh 0Ew>Sr\dLD9swl @(/H`¢9_ȣV8Hᆉ6ywN94Ǫn=Ʌci>ow?Qcbgk~nȷ]EZOO8'HdaH1!7bpz&3DZK$'A 3JW{<6ZT;T ٸNi0khR{oԁ&Op0Fto>{ |2HѶ:II֦ೆ6ri o$n؛j r_sY^-Sĭ-,MO.08yN:0EZ n-Lut?g}aRQ-k[VZlD^!Ճ1%Z{koۍrf0S+ɻ}ߚ5Ay\LBk/'H/|Bc8L >`RR2v;`Ez_g0{3ˁ^D?P4gyvmNI(@,r=ZLi(y&R crn^}zsOl&*d_/k{U4N!u%J=frSelX=y-`H]ؿЍObbj̃11DMgp d m?lPj-1(q0FkQ$|?Q{1,:ƫQ$&rEa}羢0>j R:vJyC&hj>v1C߬iH:Rz@.~)3Ol6o!Z;_e}G&?^R<(A%B(ްEi D.<24Sǟz)F99;XhfLI~[{z-U#ǐ0'O*mV!r{J˺OZ!]Df 6X>C  RICp( mmTJ&BETL|prlwWLj%Qa@6<H!nG{*H*FN_sһAY7Xlxv,k<,p[z#v#dvn.=0-VYcRɨ7ƗRH͆qN: |71?4V L(Ҕ1 Кw(L@K(`"m OKa!jM'RW4+@V_T_W{,(qҌBnZ"-% u5MkP7#lG獯մW)TOgP$X$K\j!B$~s(.. ~T2Ҡ u6~X%|+btԇf\a)4 z)iMǻ)Ԓ@B\J:Bٱyd%!q ~E`ʼn*Kauu3Ɨ'keZR܉#˞%~_EOq@V'IG5Y-)8Ӯ_!,m@W0.v%ƩfTy>aUyQeJt&OĴO+TifzEII6[IQj}Z4=aU—4 ZVcHGM4ѢWOS۝wLӄ.@2co]$݇x;-k' ]aΉHw[nmPej9qEغ.)G/8q%lS[K@Yiy=@i~d`=X>6ڕ\H;Vg J̦1q}~PX AB*m:qF@X}dM9Ĉpy֓kd>A, *n`NεU~貾廌Xf utkpF ?V3uʽqv ߬N_|1n (?|&Y/ePU(+4m/$CQ nNfS1(P~V]I\VGR zn`d e6$%U[XU8 %$Q:0R|zA"P0С`H18xlzu 5UzI&w/Xqp1]$18(L ?w#hA&MsmhϙkatR;Zb9;tj,iY#ƍ"\A r;C'1i5IU6ԙr%}HV_jo*b34kgZg2ʲ!:AÞދ)vSvwB/xn ^6@ % sa'`ֵ П]]m4fys)ĹQrLF)S ۨNfȦk%nFh ~:v*hC:ަ1aVʩ7ARxSQF穩ʼ\i,,0q?/}_ h$qܧԮg &*u3-(>J,"` 8ْڨqK.[­e96#=|ůu\M)-6J#eύK~$z-hwT|*CeѦ,Ia;\eM57x Wr[^`\'+hJ` 1&o fSտuWh p|MHm=Xk'WgI!tPx|mF+ s]t]Lqd$LX$Ii5I+;pz~P?>Ol My}"4 |K+ET*Nx#~q%?ZsR6@W2@ }q558s@{xDɅ̥qdT͐2D"%JܼC?ԑ F O=rK /2@hϋߛK!=gG%p RBYB PJ;ωgܰlR.j or ,« Bn=~cyH?Mgpt{7t5 p?0;+chűյ4,Xlp%}K0*4,q]ntN /U/T[$~wW ϻ^ \R4\Ny\hU:H] M@Lj]М(` NcJh2%B -^(J>"P!f(_PQI4S^vꜬD/%EE@yr'G, N4F228)hL*vEݧN [ 7 s~E4,#|}Hx7\%W|;ʆunO[s@,K=Gq-=~l19Yz͓-?-k uD@&AK0ZH ҂nZMwܧMN7}9qn 3ӎfh#.z4~']2oYJ>IbDxPʼ)O a?-#YqoCn(' 95~'&d%)oIX#Ż<{"Z8L7<yaZgTK>/)gyMvgWWY2= NPtV +RkFUy}@c ݶe_.B:cɶQV3lE0ҕ1U)6*UȘyU-%LJg#}bS&=Z?![[WW8W0iPzf^!qü/Y;"pe?aS#( a|R`aw+q~"So>Z8,`*0%s/tܤ52!-i2<\%&M.K~Du&(UrgD| jXѭ8n V*#V]6C~P kŸ7u9PY 9հgZ3Rx7;׬zEH\!po 59>/Q.;g ٻՌn\MDJw KX[Lr"H\*i8 8L=9wOH`S.y6*y;Ir%B vVsf1{^ ng̏nf6ߋ%:zwbD۝ tݶ8zh,MVw\z'DH* F7& ;CQ| Lκ8x! dy@T`qlH pXV@ay3CSdV^~".i?";Ot?zR 4d yGa$[Ѽ:dS1UmA>As_&hM.P0lqn0 =6gD*XD31Z8 =`3T;=l55X l\m l 6{ rR_=-Ē7'SD^=BwkaDZ!7$?Oft3BPƊ[íQdASAĀY=H+[KL:y)M_ .CUml}_-alJ]V}fۙR3ћ8UK09^CvUy!W jjƋr`ŚX 0Ѡוp!n09Y~u*jF!"%(9{\9d考Au vt8K~Wf/8¬Vd7L9+Ԧk ;nW c/76>*Խ-؇말R-v@7'p`~=EOU72qӉ@nbrrbͽcncKJۨkNAhB 3lѥ_~ΘbXE,Dv{@@;&hf.__eU܉ Kiœ,4`Fhc]S,'Ia9iin΅v#<]4TsP-%?TՉGBcn;w/ 97LMBЭ$ZPR u'd#ǴkJ3«ԁJ]{>[ָ?}c<'b?{֔2C*UTJMU&d O!B&  twI8z:$$?TV߫5Y%.O5M hhnRl 0aL}FZ ^" *Tm)c}־4*Sͣ#9#Nm_£Gh#;k/ 6_$>G*46>CO>TЊ7o6f0QDBinwDpv?$r]An`GzZ$螓!/j%/W3M}BO)?xeU)ظz ^Dk|iָPYp3(,sM|3Cv*^!>-Gy!Ź<: rix_).[6͎BY}ź `s+k?lrSͨ)&/u1Szss1-R,~62?<5t¡3Ɛ }/$x$[O^QrtT4Ro>+ i.D Df #Jh/p[{X;4Njl6NPv.L\k(?ea[ _ͭ8Ģlי!QS@B9 آCCZ я[+DL]X%YZY M??uZ71f-Scր@zu3)h`)g/zp1NIҭ6:/=.;SpXĴdܱZr'{Jk6aƎ}֡hDroۅ,k(T 'K]3!+S2>Վ권>A6nche5%'6MD`IR| C[8e0]Ж-roV4sAcƤYɱ:3kB}@B-.!0 B99u38pVK`5:rpTM@< &WU7hآwoCh[fqIVJ9P!gSV2\INS12yjB:g8BF]NF0<6D(&RNCd\}jҿGAh J +aQUk,Po hbp">u2-HPIRP~^;@ƈc\v家rފ5B8u!|7^m[oD'x2s_ ] J3#Vq9 vYEU `'r4?:T%aNv.0UL\j. hw/o|2 F1CєaV|x'rio{ aꏙ&SR@h詫@fmRYhXvLKptitùk 4|ꌨEjh: 2H3e 0es 2$%?T"Z0/ |%ȴ^ΔE|\X֢)g20,߿6s?p^J ;[ T;[LHD 85WI $,(?Dڶg;V_w>pmvat֐%h6"Pzgb|5%yү|ALRN.3yaosO7˹*-mo[ֶDw0+A%hp.=~uG;Р^msydΰ-Y^BcNzum:| Ӟd=]&߱n{0E;San(E@lWڇ :.z$#˜1M[),*3J'j4UG8cMj 8SBCXc-@꒺*u?$Jc^ZnQxQ_}oƇ3S%T6tf:i;4e榱υ4DGeC+q~y\3_cP8m3F֎PyUKOb,\GQr:@JfExYZy\̚#] ΆAI$1bmQyc@̺yV\\@6BPS4cAOW)OCr6\v!хWm"wPnXVӻ3qI2ؖ|XCeX:gs} b JבJō>)>yQchh0AzbR`sTo2 ջ(y9Oj+^6Ъ/B-W>_i])T Gu/jQ  Wt,'Enڼ6m}i"SɅeϛr"s%Pq958j}[~Su+x~vg:v>pxXҍAW,7趈BN0t(v -8ΕZ:hގ; 9EIՊudC}N(컐 ݠ\QSiP⑒7FBMVXϤ@d6!xf+VCy5ˋ ik1}LT%=Z\&mhbP,T``d:>f"lAdݷB#Rk/KXZk5փTTBDpmMeڹ`H*u:;}:pU0WS/u1*/ԓD9*rԗBBbJv8i{9z4NS| \|Qwnemaɚ?o8z5=4ifڔgpGTӠs RTRhxϽĤct6_u1M?|ҕpvr$,L, 9V[st$dLnR P\ߦBSGdrv/@;x FMmܥՠjK8a!suDh ؊.z> â'*smRZFޢ̆^OBOlq[LH*e5@gRX>^PzG0*86jMcdD oG$8BVt@xq5YUx;f7U=g`ryVh?&ɺ Jfpn$VOn,oCgro?%9cs/$28H6h_>:M>9O_Yv-h&k0A֓)TkH;Bfr`$] @Is =4%U` .^=!_:Д+Nˣ+`~$DGni/8i-X(F Q|"R2Mbws@a5r4K2rL1XC4ñqj[:, -fu=_+P# 0ξ#8QY>AM(줨C̒;_"A[uYme$7œyeѐ?V O$.=0IGoKAiQDnԸz:wԜr7b(lgB i2ҍZؿCLXhpZ8dȌ-X =nXK5<6S5}ReGX&lAyoVnU[+M,1&KB-.z&Uk/TocWAs8_MK?et .\.b1ZJ-) e2^/La3ȵ ˊ[a2CRlL>嵽 h^sά R?jECp̱K;o{k[TM2m 3c@)l? O |9 9Ny+o!YX@ȉު%X]Z2Cׯ'RHn  DIf|eH$ u})tkֳc;/' \>e[ںE5| q$]@ކƫ/SqnF0"8}S^Dl@7GfkJFĆt#0TčJMi"+5iLMSie :i!RvHa9TÁ܀`FZgobR 'x, *(_Σicg5z+2L\O~;mlx|?[I0L6k4X 5zx@θb POy6}ł.V_᭥D%+r$#-PU#!ڝJ)$tmu>g ځpaT!]z' sJ4̝9gBgsiWd1 $]YF|L7cM T/|t 9em68Vࠆղ֢,$rZn=~@Q5v87tm?½JfF:Ll5h"U-'ɜ:W<@<+'NeLNg"KZ[s"J dx)Wa~psM޷<G d@W!n.8Q4RԙάSl.?x7;5{2~-qbk@gǴ9-#G H5 -9N3H] !*v{~VdY!Qޝ;7\48"|r7i&ZyC8(YLz~d6nSU?n͐z{-I%xn}{5|e#|ϒH_h ßMUiKWm7""hX\fMQfV~/et6$S9x AT@ZWXykaq VFQH~Rf~U ˳~xmר+2dŸM.Oݿ֦Dx7@HedٽxXD ǎw"7H'1lH;%  Gn`8<}yXaPQsKPR㌆%.ßp7T-=% 9Qfz6 :}>IS(& ]Vގn!xs _?zrf)Ǣ [u?[xx{p_66aI Vċ@" T|x$I1o SaJjęn14%vdi=?ՁPʙNvWn:T_+ I1?(* )!2}Xm0MƦ 6Ogd'Qi\a]H  e#Q߭ mZ񮇱Fn5cV$>z (|dQ EW+J(G:Q1r!E.dž"DGE*'a,e*)jU Wo~Ɨ!$+BHQvyr,@>'v84pi|ΚךoCue [;+O|i23uYD30R kBRIyL=DJu,b:XJxrFCbayC*AD4?}PW[zJr;sٌeP,5•~PDfŤjb}_̩~Pfw55dT^2"b_ 4@[SSF6Wv}$f l3ƶsnuFcjbm}&Fހϕ@[)rXo+A:tLl5Vn;'E滹mϏqj?5Ӯ )` *"*4Za$yk`][ $A b_2ˈ @v|{붸Q$&lbg4lC{&$b)0c8 jjN( l}@XDRyt(`urH fƕ5ԓC/>P@U`4UI8GK@Tgk{tʊF# ocbAC4f(n hBtF翤M/WCGp1fc ]G5,Ogw8g^- 0JY*FTp%=!^zVR![ϋ`qnW;x?>k+Ki$R&|;~R{7 1[ X>?(u== ëA9av *LSE><'̒FKF2=p\%-,Z!T 9#.RIİ$rm,W;v gN<< k=ufɗz>7HM\D ˅9#}"u~!&fֶ僆^k( !)m^H\ƌUjhA~N e [q37cNBPV\.J"@ rvLK$ ^ؙQC<$aB,kj/CD_&5oڿ%/p>ջl 9OKy8W?DT؎6R&$vMdWvcw ~<*)@14vL>1&\\3&q+:ie)WQ[-q~ajIQnԛyDum2ݑZF#Xn%+4,׽%n6&6)›9ءQk#$t$0@ălEkDױߟquK \ۦa%D(I'5Xmʂ?^嵍c b {DȈ8b~w̿YD o-سt _mRLD#q'KO{5Zǻ7~@,HJvɶ?9CM(19KN"h_P$'t/WʨI]dMoMʹr,E$%f*;h!Mþgr-Rb0ؙc܎K.0K7ܖ E_#_tObOŖוMf~7ft5#sa'uS<{G4c LozR5M5Z#?I/$Cj$+\!m]=I~men&]H&kԠpoډ }%S6Ѷ+"utӷ$%{.*Dz HW⼚@ҋi1JwO}v1K=f 7d?j[#p!:lcvj41ԯoe…7]ɬ#2e\C1zlNMX~Zo۲΢'W>1l{z!6K%IVl@P{FɈRg*?B!A~#ufL<mW;+Ru4Sc9h&sCֹH8.djd 1&[Uil|e _Uj=J9lh?(5hNe>玔cV&2%X^/nUgp@O,m$4&ML5DeK>gl('T8+G}pe}}oB+9I a'92A˼^FqzcXQgpM Bw C@d;oC,g7Lׇ[@1mn#5}e.L(`K/W8HI"TP!4A嵴j(+hw Y dSdf$Xp =XGô;JX'\Y:o1эnٷ ]~IP8Ƀ& ҫL35DVH7h#(i쁃&Ab≢jDӆ=M Ԍ>:ġxp|X bʉ|]K_둑"3+2O9ӠAw6nrAK gV$}˵fVZ ._jb>"`\I\*߀uzmbC@2Viʃ?\SKisNdNcx!ZՐoŕՓWI-&Zwky—構缵KX?D,d1X?2yyZf+/'.# F訤c5NUhx֯rg\{A&]Ht,NuRyNbsP6eZ-GO^u*5WU sfK 臦:ẗcڊD%rg]aT4i=ՖX qgUC ~>ߐgaS>mߤb(x O23"cZ G6a:2z.: rkw ɘRɸ f(UIrKyOk*Tb|6 sR1?m|>2[D78z@'#z\GBYF-#M$W#XT]ѕZRJI(<8,؎.d,vӫ[vUIQA}kޭtk5&iv0+GZÆ{6--'rRN뻡S=.KPf2`wTt@:{;z#mL|O߄/]B\ðw\xWfߍ}ڙ=!}pXϹj;J8avqjgzm'ai:{ (}?㽋dFqUtJx }DJ3}C݅ vUL!+_(P 3hG[|Br{e+ye(ǟCu^ Q<뒌Oe=Q>^hcKeJ** 9j0LDG3W)T(TNK440q0vl 5J;}#lҐ]\V~7zҘ+%kлb/!YNA賓#/t+eXGފ9:>"= 98.yt%v`#>B ]b7@BR>B=O:Z.t#6*Sn@Sr9݈il[~)|^F&e~"v@ B!=F #;ۖ=;| NEM؞߸U}Z)Mt\[wqjUqjfϺ2S4'uW(X1~NjJ/}7XwKF%{E FQ.xh ZUzJ&+( 'yt@y0fy~7"֭t";͞rsK}@Xtdu&}KFzMB5#t(DOٹY0ɨ$,<M< 5S V[m!5-]KFP+T!1Qx4`JgZqQl@ p;^{ǐDꖵ[ &#Gw:[C;?(-kG!CĴ. 7yiP1ԟty51·q10e'lߡ3a]8p$r)9E6OygwFMgNQ vlJrM@ Qiow!'5(Qn-5.{_mLgZ5~sqkmVdNesڴxtB7A SofNzg[C: ɽx D:,yz8$eWrKZD,#yŴ6N_͖{IxOԅ{dizHR Phݥg9!3{\|L1ߑ lI˕2ǃ kVh "`4tj*Tza Oy)LHýW 9j[!e@j=$c)օ,A>t[V/)x6V|@ t$i#vtYW(!MeN4Cw)o؏_=)8e4Ό5!&R@ ms =َuKy{!&ڧ6qZKsW,!a$8V 11+]HJ΅Zk)+&Mu&w>Z . o.Pٳ Z\z@DtM(ᾩJUƅwŲs3|xX֚'T>)UTo [iD+z1R~3z}paʏmlYnps s/̬!.Mo@~^z /u؉\[$b'i05k%%l6)d%\78S[I4 (5_GiH[%F54EzQC.'[dO~O-yB!܉D1ТඝnkA$@ZS٬6Χ#M'y82\ q4s?04JΓׄ1֕U~wY&MO*4ǜH͠[&R_abm?@/R3(a>ߓNi vH [0X%G +:zR h-8a H`U:u6Fç) q$+̹݅D 'ٻ XPT a7bsȧ?G; B9[eR}5Wy gkHEUkX5=y@S^6ؖlX7W<~w|Cd3'%Au*^\Q31S4KgJt:r.2MwR$&l>Z{W!i&AYG.&>mK/!a(kGese߶]ͬ.B?QA֋ _tZ\vhfbP)Xu{X: GlE?'~Gtb_}k'F=zXxK(^:Y)p2+xf @.w X+\T[bwAN1t9R[ c^R*!A H"7$sM ?KwYXq2C6o9rdNN7]? r~RB7 êeqY pZ12=tU( ZQ^~R=F,i;i,/y؅x|p*!Y5"_ˑR:ޜ`WV2 6>Ui@E#bL7X>oUw 6Vښ*y.'?`0~Is{Px$1 (*́M T󔰏jzRǠ28E/~;Ͼs_XɔcV˛_T/.{ao8Flw q!^Eq| Cnn;O8y骔1nN?]gF9J`u] #B_=IcXC[! W hD d5nsxV0a͖Q!pp]T |XؖU$t}۝Ra t'f**S6B54]usBQ-h5L)i# ɱRɏcJ/OV6 ߕmLiũ 4vd{|rIoB]h/KCn49ǫcm~o8θGچLǟBs3,[ VV-' !iYΛ-jDXY $W!]R ~ee6Du:'j3w{E}z*8M#-s>l Eޓ؃Rj<k2V p{Oƪ̕u؊^QYw%ƅb2>+1f's xWdI bLt 3׃݂Qk箊T@tr0Q=># aG\ NBn.HjtxpbJֈ$jͼ~=q=rP H($&E?(6 %*k ])kq:A8&%9;um9w]ky XOS6Ɲs:_N#!Tø ]Kq]'[(H=~IxlYԝcka95 lbUOK_#>E/qes@앜>/t 0D␤ѕ|05I1%]NjQWnH'aNV-y\ Q"Q茌5E쨰XFnc͞/TG1:uslwSfXfBR3KNYec(&1^*nόn >t7vQm40RzPbc|?X6bᗧe'?eBe[7&Oo2W"#y1 ?K6{-fc1t "VX%{;cr6+^Inap&?Wⵔ ]~BDzEV)s$:XB3qX/'iX3I~C$-t@MEbrcҖ83?]ImWF ߏIU!:oy\Rc"KRcnBt?:#tAK}}a"%\[vD\̲Y+i8^?o5YɽFdʋUg_4%pQ;{+^nWIIF:c [٫,B7͠nEsh%l &g V|-F51:nxy`9Kky>B YWAX:Azʎʉ-:2o<%,$>@@-/:^Z't۰&l C]}FftV6x3:h1uQ}|^uhᷪ-]P^L@uz00w) (3?7̌_03Oka#U--ĿIVzՠ ~_͞)r2Zgz3Qb(Ѻ$jKMCǏq>Z]~H^E#oWysH)La}˿)Immy_G2IBøfH _U՘P=tBkIU|oO\:]I'\=bdWQ.+ige1oJ+J)S6z@8bQB<=êxVw%!/GK1ƀzK;n}UP \֗ΞT2T ^Q.xNt;!d\>O}Rv+0pRjkbk*QWRl#&-IwnTcC:vEO@Qf^ ԛ2Xx-z@ 'mQ |O - \`KY S6=ð4T%VY V~{>*X罆0smXK,@~<%BHϟmoӻ3a(qgq p lC?}KNJT⭭A@jx<~J!>IYvgޔV*HќAxpݲH-k'-5K*Har+A.4_`i/cd7參^J愁(Qt3~/0scTLj046-]L8]еa͞DT~[i njE{dGgloڻt"7AYelHj[olzGߥ]Z>\aWwt|ATT.SV0MH/Bƙe5_Od Ͱ%nq;y&z ?LO dh+qlOGq=FXaFE{Τh"`KUOGXTo="-agS$DAd[ P}k7ZHMgXۈ( Ojt\Y?"b]˜^QA}Ɛ ]ά蕚G6UaP'_R%-$+1jiS)̰Wԁ4s͵]f,8ltzۥ3DYh4z;_ );Rjj`X;4\% ='H~}!xx=".% +=r@l*O|#.Xb0.SԱیH>Gj 櫥d})>6<Rar"/:9s7bf$_"@bR69(Y^voC}{VZK#U$P ~:Puqb|eB^l Q`BT7}BJt偶㴀TqabZY{֤ɿ_5ѳg4 f-7b'ea%O V '1Qb `~aHsܝ3?TiE|^ 7$m模1[kRgCPWܿZTW~.rTCK2:q% ߖRepCVbs@z,/Ǟq' j_sJhm$6Ă(%Br{O#kmE\&jڑr0 Ҕ(4K+ !5A?kk7wr$1ܽ>B._BIB;"GftV =-wIH(n yuhtzPGN3FT* ܱQQ #"]@ -v'ɣR>Q +X;wP`I׳ 뾽@6NS;]&N1iBzBlN/4I/CPgIAhxufN:lөPaenN3適JXuP&@Wtw-^ )}9òdRgoϩk*@'ݺL=\%(+`Lpkn]b׽pt R(P+.+NX+: J9={O#\W~{l& 7 ҹ$@9+$bDAĪ =a ik,a&wKYc&p뻥ȁ1πRpI:eF5i&\?ȳV>69? d+y<<81۴gFd<} Cg}m~XUg&Au"܄OpfzK]ߌ}ɠV.TiP>ةT9CӞ]r78 #@o:ZTK mTͼhvA`eډ֏#Ǩ1j:%za@QWVvכD?[<ϘE7BE,KE˜*!Λ [ Lm#ׯiŋc:-; M` !(?TV^rGr keў{ypfe{RS1VHF#Q3ؐ i/uI> ?ifZt!IA[2[?m|𐺤೅W4^zx{nB䒾t"q;|(U.sߴ4!OE рetO:9Z3= ?odX2:7dlg%5 Fpb}`D@shQx:=U'Qy]Sx6H*,ɹtDz#RȻK]YA K0XK!$apR!Y}A㉚jd82_2ȁXzX/J# mHW^;^&)w0 oLǀ!_?2챾qbu9e)eDɤvgPBFQ[:8 HoÜN1!vڈ;!K-TWL!cp>z*PzgGpxaҎځqI>̋Sp|] U U$x0~mDܳ#o-VLi쏒"-p$]BJ܍'zD,Nj-;b~xPi<@{hxuGz5B4,~:*K!7pU@ Fy&J"zrLFGa`Gn?*:iQܕTo!!I w9Gs:S*AiͣoBso<<PLrೢ uWƚY͓a.'vn[ϲ$re=GrYoVL{0/Fq_q<)53 Ƨi;׍-I.6k23\_OY4c,LLjJɼ\vQ^@. ģV|)AT:/mnfbhk6-ux47g$9ՂbORSg(fJRkRHMQBe@Vm1.EUj{DDenY"Է tZ,ZIt-N>],N/vl\Z[LC LM2Hw[HCc @ŽЂ'>9N r0C~i"3 DRB9ڽ`!'L l u3`3 u|QyV<Ǵ&PdJvs}IZ+l.u'kz+j\Vmǃ)n;C-(S)+`r؝6 bL;Ɓd$tXu& %jΛ2-pNmt{요ϥدBx:_` ./i4, k|EJ'g&0Uk+] #' 9_cv #Q4@~\#i &fG$<~qx[ya ]^z)g-H! *P^eh93lԌ Ug4XuŊ^&3&]!Ӈ -*_!7 j Lk!3Dvpuz-Ǟ9Į |Nn`ؾ:g=`ꄄ'{D,ؿ}d?@ǘ!l(MFs#B~@0"H#4`аs374[}7(l>N5Ўy')ײU/UkZ"~ trq6uiбNYv{$?cnPX(^bzM!7*}OfQfu-dF-ʴx/top gQޥ7w;l(L|\  Ae|VaIm䢕@vn |&HSNgiܝC$}#zr; -I\qyQ؉fWC(&s^wb,`NwF8܌I7IsP--iU%,MUNؑ΂55CRgYUr~nIVtwqvh12[ͭ9XpOW`zɦl*udCax+[ʇ'h0dpMn3hOa2S-1L/l ÉbIlYIql|mTվ8ۑ&Kw{Y)` ݇LԸt~^*{.1a'IgWjnͬ.XD#8 *ъ=3Y{h_#SNT 4HhG+4H`zk>Jfu8C>:(>Vj/tg1|x+]<}Ԫ3o:O975 *0N2畗F eXNG XBV so%!ɉUlw0oXin&}=sfvOQo-FHW(b+͎f?'n>v |)*qAb7 ' 􂡳D>[MΖ…X`Y ȚS=6=I(M/ij=hSVΔpó;טͯ pS}iW~l:Q'?R{KSԚCo'i|4٘' <ݭ|ޡ2dUfo]=*+wqQ&~};뗺=A!;m:u]ѹSx/n܍ tL^M4V [ !udX_S$QJ6+jQ& 3lKcn;P7`7uRx/7@>ViʕL4?jU慅 +}%O5uY86uKtPJoyjP 'Y`zS$AG5[uҧL%NJy^|6 q(DEAqzMǣkJ~>2_DçkTG*-zC # d٦8V[ӳ 2,iS#:,xRt)eHuw7TIuTֺ6f'0Š~<˫aik4Sδ|5a$陫{1tg&[RZ|%IR emFTSa~}/Y. l O?م|jZmp&h!ڶ7񟱧Sd _%+lqW5Pl!DAijorg_O~Lv;?3B;P{`*s *7G,犾Q}Z'ͬҧKFk &:l3mn﨏tsV0ECoEi8s8{{ >,߉:Bz-Fo"xFKmEi8$'<@H3F f ^L]G]P],~ S#Q,~{-GAk*2z=Tj7wǼ{e=pof|KGT6JDvླྀ|*( gi@m #3۩ U[{4dbI.P\QEZ:VohD2t|:UCTMC6. ?PUz,ՑaIКVk_+M$7ɕٚ|4ot8xո]K7_8 X_k_/Li"5eT:P un)(U+Fkƴ`&<$`bdE17g7giɰL#e| Sgc-?<^g@0 tZB V%XURdUSBeƲ:sju3ȅDq6KIW- 6?^sMX=eێd%'٩x݀1d(7V^z=\sGS1Y8P97;A4VX?%)34jǺ7#dF[ud-ÊvCgVfŸX4rPGf`@‹\w9oP>XQ.;c1Dm3)a'M>^mECz: іPr;{+!i%L9x05n_,k`h'uVg<^o\5nM!l\Mbv@1[;3s-1"*3Љw>\/8{sFNJn}:%س[ؠ"z^W<S'Solű뿱jAIt &UȐ#V=9vEU;8WiUGneS5葢I㍊@a>#!ZaHECttx ꛯ)MRA[zR?mc]d|mB_Gs`! .TpfS 1ɞ-i?ڪϿ8nXDQt)؎V *0B+{Msl86I1cy%k$[M#[@Q#A,'m.~(mRpZ!)^\Ki]`cD|HQCÆ-vyv浇ޥcQ)rptd5OִTBN({A&dC(R[ et_i"Be1Vk@;WXjJk}ܵ"K= M}:Ho,vokĝ444c#[i[s;1<믛ԕKY^z ޙ"%~\|.N60N9=B@+-=ɼ$g#C7SGUXE]9 y1Uw@Gs!l2iơ\c,uF{s`zT-'SHn8tbXZƻ#'v9ұى#Qh=9 1Mx^ԈƇŏ^6[j9_:z@Ffˠ6TNc݈s]Ӏn'(ʼ f՛2l(۪ 8W:Ö&U>PrjzƑ7g3⡇~ H~o,^khck`Ң'S&7{6Ȃ$W&CZƹ˾:x-bܐ. \@z>~L.RVuKΓCtU uJǣ] J0ʡKIIsc9IKo-ux }60r{bfnkFq~CrIiτ^)_>]b2{Ւ񸂝y?BϢ{6ĚmzOg˓1k ER]Az@M]a.9HjmT*CPW<%XvV(ӶOL!6bsG;c|kdh\td$ 72Lbu|,[Drw9)V|ӹE^Qp o#:d/,0(lc|vxQ7 :.#T YIe$}klhE +~G~[-H)@j^{Ala g<QaF76%\hC2(%)hBC+mdy`6#A{0C,Cbi"8:67D Z3F5l*j5Ғ\tݓs\:j럍nG!q?ܗÅ^b"nN}6>JbWsD tc"UN,&4ax넴EJ MǢtV6MO{IT$+,DC?*aT:^>c}y.SÜ-a۵L Gg>%L ,6iIws+tA5šhA֏tİr^.HX݋)ͻHB I~7ʹ.+uŒk;xN=aXfn3r,d]0H \Ɔy}чv\$9}>7Κw%,Ӽ!qAd5\2zxOdɅC\[2D6qA N㛍,X׳x|9-kK.^"5E`M?r*51d]~%#90j9_X8?8悴3e PoC HRp1ԩ{L2wF /p\hZ+$;hmɴJ~m+t&k4 {d!E6jkcV^56U5߼4ChU qէFf[僥5wmGX?D {|e9WmK} ͂4_3ak_|9h:Qa>l lj ӥ@+Sc oA.L(y75O_kSf;FS_gKF pz;T'*Ukj`q]|:ϋ+O%E(9+,0Lf"]SёnWq%UtW/}eի&..2]?WDzbta8}LA-+/7*tm5]LFY^ʕd]92ưFVt;OH¤|_}?2 X!_0'ү;I1 nOo n0`dʁ+hG#Qq**/w+isTj/KᎲBRѽXd#Yoą_'!rMaz[}S\TgGL>fhm7kzok9(4ۏ!^HڴфcW]pj0+ri/3p2 ih@z>?7ۜ1|AuWԚ|>%\&G/G8?v$O#jnMU}rѫNR۔|jJ%n?K|jcQ8s6-:d"T:)A: V3;QqEóٹH%^_!Hrɵ >CDxɛ2UŔql-w$|3o7 r;f#o"+,߿8WrGPk,@:w-tqy*q3>]З4|N˥q҂EzbXRÀ#YY\DV7)Z4vp*oT \l!.a! ڋnD*fD!EbjJg @;&A<ݚhch`z"F-s{4[jy`e - g~ƢgD$fxI#8-TeΎ่Xmc~? XXַ75{6G!S'=4<10pȬ4f+?X,cW [cę?Jk\P._;WD?oڸXSo ýsAz F՘)_,B|Ec0.a6}_I| '15 c6qXOeTzra6aJܞ谙-^:٩b9j(1l&FƤm`j]*IU>|}6Pآ&v ihjV8tM^?fy싄O͙TLNw؅*&b޺ynw)7Yd1n'At7HQaR7M>L/U9[5ʷ _߹DŽw}$:xvzLF7vѹ|yKUƿ,"(%Wrhb0ibMnwK q iThʕSuAf=UiiG ;0$C&ixNSG9rx° KD`~`&1!I1o/LKOaI[2)aΓdQLkV}r^s 6D9Wu7H 8fPV3]y)CյSIdj]dbxu9 AcXÓpcFL"&ڗ0TK3f]1f_S*Πۍ}!hrxBEAPt{DSe ./c^]Wv1.+dW=U$WpTDDo&e#KNs,)R3%oZ82t~˷̿8Ÿ\u 4HiÙ^iyr-߿6JQpy Sچ ;. dèd}Xz3kthRC$(F^)5VHE /i5صp˱(`:De1T?ErlO(Dwʻbى`U"*X/RYad LI' MMȸ FM-"d?(u-)_#60%Wtқ \w|4݁4lYUF61ubF7>VIy!٘>Ё)dæyknjci |@N-{Z,7"Ckr6f""-t9Y_oj沪|걤D/-P2'-U_D0^3=Ta~Ep8]\8W='L#U @dE $;kKa~;ɋ5;y3Z6QFK2lgP972XeAJ""!!.sJx[̈́F.I?0tق".g@LOztgGoDoc M?}g?/ҵlcYJ\FT0Q5+Χx b\/ao&۟7YjsVB'L`cf ]In[mu f̋q"R`A;dNz.M:~Qצ˒[mb˽7DBY r~߼1yS^Gԙ |l';v/؀ dsYbm}MYJ$dPRFZyqȸO4o>)Dfޥ3 禎LDstC愋yMhݝ( 05Cϯ`F\Okǃlc~9Z.XιdbPmx%T|Y;VӐ%}&.uH~䉂0yy41-b d_7ӌ|YXJ xldZg(ɧrH#SbR'WT])3W?xZrSFKRMcˬr=+8-Xୋc-d6:+̘3Ck#"z$m3\Ȣ \gN*Äg6h,EZ3LIR ӡp Zux+O^\IB[IDOT,}kt|8h,Xpb3BH{0gRU *7$jcDOA{/0}ˇ$#r`U;^YǚP Ti%;^`D[TwJABX,Or";~8DXuap oˆBV%pq_=bj1R,/wHc6ΙOLY/;|K09*eAymZ=w8mvJ(Ӫ\"W auDI!x,dڝ4DHys. Ydk_J@f ;pi?'٣W/q߅;ƹ.xv5-vˤX<̕d*je 晐P :&JBADZY1>]YA*A C696v=N:gbP%V"h #]k}\ z11 lDPn:SS쀤҇1ox|06MCنoVbO0yeٝdd|53*x5Q}?0@ T[c*{~XZ8znJ Q o!y6)h=G8' r\ڶD!༠>y%[OsgLd8Gl>>L82;~HDTkE~MbލƶǕdd9m_!CKE'; V{V}ֻlQrS] ѐs o|*Yhpr(m?B yXZSFT3K1gmg} uјsRsYhh\ g27QFE h zN>U}R ## ,ޠL*_v̻{o™A 9Ǧa;m^H'9ѯ3_Z >JWLZ- B9ꖗEGj.?Nf>;fg=@r@nZ58 P#4|>P8xqf7{ %Ǥ4VLy \qt}QmTeWdIY}"w)4NɄ]u74+B^j%tx)RF_Jb(uj;ŋ1"zm"xi ŧJ P>C_[Ao]3-bkGl\D}lv!QNIYM@̍!`}sSL(4 /;8"kGqWMOKؙ=Y;Gń^BƀnzP- og|~L+NlxTz3$ǜZ6[a9ԣKrIו-W2R]~+}XmHS2_D[cI}/1w &tMm,:FKeB$Q縧ݱWeHx7 l7vho2[gC`ѫl(JOD8CӠlʽ4z4^ Ѡ' A6F+^=u :x8BgY#n3RN +g~4/9ʰ<Vu79^5aaT׹r R|UaƣmrS-]i2+4sbl+)RaiG+DRX\|ބ w,WeNa}_`LR.KV.v#Y?} i{恖Khu [42(tqf;Cq>4GJO.w*oȭ$Ye}viU4KiD;fY6M20A 98\乕޹(`g1m(5%+Od/rv"ƫw<֮"YOYy YMLԯ‘^^` &tþ>@'+cY>DS\lt?4dd (LzYȜ"l$T[=u2ӫp㱆+T txPsB>iprv#%'ޅLylI"dR{@wrІ^z*C,3^|@oUbV;_ S,mp+/kyq#l.w;e9?W=#Af?k>FP7^[fjRGH]v@T5FOaxXE k1NTYpHf.1]iIكNB=bNUm.ဖqQR6ɄHcJ50N;#['ʵL$ͽsx'h*DZe1X y0ɍBmq;i}N7FTC*>hISHyRǻdzK=mc:{%W9!Z-xg>zĢW~Z (%Ceu曡}њYO)U@TV|kd]9t"* ]cK<&ڕJd` _Î^M}@ G5~׉Vyɂ!LԵG?r69AƟ'Q7Ǘ@3Œ/h{V? W7e!ǿߖZ[f\oiom w>Y<#QDtb8155BοaRd7y$ XU@mn){^Ψ':s+g xSzh@$9N'lI8+*bkCSΉj&5 !=;  _Nw:rr0@.;WP'vAUܨMŔ +F!a3"+?aE;9%azW1eIbrP\Yf1BTj 'XFc0aŗn۔ǰ{mzߚ{`1]#Zd(QWil}pG ph %Y.г= Ŧ{# n3~V_ k^LߎҮP@ok LgR=+~!na)b{B[ZI l` 7 AlsjS5`k%h) {6đMh7bΙ S(3p^A11ܧAngm E,j̲F`F/ pV~H.0Cd!<qdgη$Ҍ!1V2 ]$ӏ͕/ Tj:,$ :(2*Hwm|nӤ$ pXh)+Òb>)ЯAfRɇY0 ӊO뛚ϪU1!8"[ȾՋ170 u߱+(e{`\T̕[5~Wt $dNF;wh.+< f_[w6VPݟwiLMNl3ǎr˵"Jx;ZQ+J@NFZX8NѽEխlL3OY($o >,ӄXm![ s$_Oz ~d_?7 l HBI? X8 `>';EBr8]j:aYueUʙ[rE2Vu %Fb8fniHʫ\Tac7fo~-=`&y_.u (J=>M/Pw/TufeTݾKdL4T"5y rd@BJ|%ܮ!V`US\y.][vpxʜu+`ĭ-8ݺS߃DXw$uA8(XUyX "yM*üH~(mhaaxb(d3v~|s-At*Dyn<K \>7e⯀TT\7BюUjj20a<[³qwxrcSD-j>cǂiq@ "9Vk ' tu 﫱ȥhyȜ8+rF·ptǼYRܧd'#oJ:J8?:;AM_] _Aإ_D}ٞطlH(KfV5JX/ \4QOOYAH"bS޴KW;qPmdRNJ ƖE;]ʜjFFZ 2ocJ:RAK14?NӋUON!14z3;U<:d҂=IKdՂ{1d*s=bog:-.*_%apyi~ Yɤ 䏴eg)/z_PŌxjm7q\.jG_9ngCHJXmGI$I$>?C̨:mv&pk|O!$LۀĚ;V ȺM:{@//D&i?5҇iK]/,>g;8Lb h 2?,m~g, sͫX:pyeUx! ? %ˡ;8К!!}NR34m!R~`Od`O):aȽ4>?kֲ]/He7Yy&Zh:~R.PDDzVe3MքrJZ̸bL4*Tzbt9{FkOz02I2H3iÒ H;5fCX؀iL0X|N̎2ZPȍo;f^|TYVvNyi˰FpC pƦ1d/omzeyK뷁߸yAH}ZX)g|Aa~)w@fʁo:[cåicZGi :Ĥqd2lߙ1rZ^?}Q}pvwh!8c͇mCq}vxO2ze&)и^,ޞkqy Ix(HGZǙc p0 W񽔼 LyU%Nv{p*7߸!pQХBS~wƷzL ҃;2l6bz]>ʻz( ?CD0>,TBwv+';)ǵtDsv-JݠrSQp鍿o#.]g^ZeyE$|kbT@A=5)aJ&fP hJN L\ִF/E0[nT:[׉ NoWj E>0FE \7<~s~eE{!ӜyO[0V˪af!WdӿOU{౛B]fzgCK;{ak?:0FF]¿ /.MRe;c7;B">Ujx&e&sJY#T |˜!F͏ܒ -EܨɄi{DM=V!rRt}yW_3]ϑc#Y!sJqO]+GSRǙ(QߍIsS/ҥ6`~dQ›giza1^!lo`֍/05@$RNNQIb,]A w &jUG)ÐLMF7 F^8Y>rٶDAWEJ5kB E#<_lN)1fa.:HBsr:Wo;RjA' ' ˍGè#}S 3b+: c+:\u&&/Z xK^]b5̂gO3^y~b/I _{st%UﷸKf9lk{03T{Hyୌ}T>W Y}# D+Kݴw+XJKP_"m<4ZԂN!#-1~긔 cN 6TL!]d[Tew{ #gw5=fXX']ڌ^7VJE#ҜhWM80 0vH~ݷ r-%GEii@?Տr- . ~ۉn^YO;x:J2vݔyT ,`[>D9^*nP0Lg?'od=?(S hi|ҩI]O[ p?ެ[ >G!m$85o<8OI65Q *+ h7bTDŽa034&z?QŝVbIi*+b8)3|i|c."S2>9Lc*_􈨡r=PKepI37_p?8@D<54#ZGLp9M m=">u?w,^ (Pa޲@STS/@M(w0Cw#o [v#pFj-Ioݘ;stmK&}+ƣ̢N:/}Ltxf:^b5 fx c[] #+Vp% e$MN(JGOmOߎo" QNg"XP!UT)1ϫ# C (%4GLVj9t9Ȏua0i[!Hܾ wGpخDeXK Q,Ovo~0XD,8$ EЇBqb>RB-5R"fa?<ɠTL{X6G]5t۱bTnKSyi:op/˰=3=Dom儚1dȟOECsT[ԛpyYӲD1PG&^Y) @Ig##Kn~ͦ\dɯ7B&"˿qFO;" =sKʱfzu4L.zvzfD;lԔ711n0Zv3h[*k[OQň&]nMp:=N̫RW/YhZ+1-4ˤ퀁/I1Jy-z#ߕw[H4P#ɭ<_pƺ~"d1[be9l!l wzS}G`adV3%Me"2 4[H&n1VO] 2sj'ukW&Rg?agmPi$_"`Z 2' ea\{ ҥy:Bq8Kñ0\q&~fqk\hq |nt"P ` ?0ГNPg[v Qn#u#3PSsKC{=m 0%ieH2Ã06bU"T T%)l` )z0d< 4vk>e5]RћX- 6g!E&5R D iӫ=Ag6/vvSޕ׻)*:ͥ t h`˞ ]@9[EF$ֲљS3P.<^> "+o(& fq+mW@ϓv/51Ux4zGiE&'Ώ5f P8 [fh6]T]qS}:Vmxmz gQ0v!8j MJa@UHͯXȄә( DU8:k~.q3N췡# AϽQΒ交InMUwV]S g5[4Ejgct>,0PLxuj&+pChy@LY0oG$cӣRi1\w41'YU ^[ ܲٺpY7F^YT$M[ ZpT~r"hǻfTEN.Y;=Tp6Ro ؍Vo^s/?g^oGx fX݃fQ%7G(`Gs4' º]xy|EXx 1Ea8^ :jE_Uô;!Ck@ppuvP\]ެ1]Һ'C(.lLia ϛؒSOM!b}ݪf6eHYC#^ΤzlvĴ]Xigg4pETw0)sRHV*)tPx9GuCN_-e%㸩-zفf$`g6B9IF!(gy%idP01B$&*/i^u/X:L&1ȵ7Ӗ!A$=i^LFDݮ`G ZqdgF91Z% =LIK7l.; 5,dP"5O$k>ZYLg$LPJ 4u62%8[Seؗ>wfg J*> bdb6 żէ[)BaH` yue~` XL2D̶ُ]k<{\0ƌ/VLǛ^pHn!~;M^¸XHj: V]$Qo_F{FN5_JXEKJT 8RVl bgJàxmz~y)7x'@Esht_VO]߁ۤ[6u[<\Cɫat2M[w^\/2u?'ZФTo׼~h^-?A!\Niŗsp9yW:_f30B'fei]QdEWT_6GJ8?ـ}Qт:t t_p?sz "h^Ct)^]lQ6B\[Rv[n_)~c  ٙcb8|kPsʱU h,D$@]pd{R ^tw<'!0 ΂||>OA&2]b)GDê ɭ=}?ՙaMxjx @%=;}DTMJv:]I KX)C6>Da=<-S.(TNLozsY'3)c`7ARol$ф.מޅ#H.0dHmӶjAS+dS7jDbTt)Yr.tx|!T7# /uƛPGMɺzP9\oYO+W> Zih b3.߻%0 jc-04z'A , KGBA8m֗1 Ӌ}&1( UOϯsr.lifzYіMfMt!VƓ";:J`=#w2XO~kn΀LK+> 5!I?KJ)[gK{:ϘP@J4v,leFPwlϕګXWpj?ZUeQL3 (ucB1LV V2μR3M΅D8CB 'O=,9I;-,v M=a蹷$w3Ll} 5̊X 1//U/ZPc9 meae\W o~}]/Eٳ,1d-iCkMX& ɣhl^Tq!26I8A8Pe۳/k>:+jBH#0?A V:YS=bw|˗(ϧ6Jb (T$vi:e%DAcH x]!SE [[0ٰpd`.{^`vpW2*J J̒j\LҮ‎o1lwx9NQcv5hsv9BJ8ZzJTֿlss߻ʴGz#=w \،o;߲\TM_^ `qÂ翵}>AnuS Ӿzkk1,wNfH-%&J'#9п!۠ nG%͝A!!stN1pG˩o4Uqzr}b\gRD9̵9M |E|žʧWzYG>t<Zd}g>C,U+u&@E(WGTn %ymwkL@5%sDSex+Tqҹ\tT9Q>#7GL_5+hvM:Q[~.ӬyM&R\xbB [bA CfԱ萬}\ 2JwZGY=Ƶ;4|N(NjN[{:8J9|j¶/4m}^Td79Pr^çRR;rz%ZV?RZ#Jo\uJ5$/^*45)脒f ?Gd'E08ltM[}x~2vUe%2œLSzdRąh1v-r\(R-%Qk?sx[՟|@FQX 7hgUqZKH5- 8m{/*NP:nu<.YxX҇jf la&{#&!# =LFwIv,VXԍ//tqKYI~݃D&D PU뻧Q16'l#;$~(q]?B!sYzsM7nT!]ʵHcݝR^%@NszmHBm] аal-(\dI?0CX"]\;dJxÅUtD_<r}Q?-uDSJ+7 #gJ **iy% ?65&Pii4Y]=5jJ{iUd Uf(&J?ˮJkGNwI;Ci|G,+<;WX $c%F8Wpıj' O ÐCf%_Cߟ%,*b =~ R'F22rv=O#fu-"upREe%SFH8sjO6sm;V X0όT~a<}~}(0 $J(2U8!&4+.PmďլdRxYwD Nydl3yA&7l:rީ ڈBZԎV6.%мrn .hd#Xh$}ke &Ρ@d(^ (Y%A:ɟ{@N7ƂjhMB%dojw @\yV/NZƔ7U?o9uȏڢīAOh nk}ChP\Hxt -oX8>v N|V%[jvb?8)s|Rh1f`XJ9wVCQ.6P/ n~F#1R`Wa#Uxp9^q*x6_}f}s /p5W Ux mC-K`.0|[jk)";VgvCuBQ\^.GiLU09K]CE =.ٕ1h f;t0eEb&DuXL-'zؖ]^XAHêH|wRk%RT.b.;75t!ۘ0`C|PVn^&Z~zcy#cVP>P!H$,>Q[lNcɤ870/]oQvg;Ȅ`ԗ{tF0òFK&- "^ҽ_|>.yyxBO@$k_5j^Dl2q:v~ 8VXa#rtrf;0nTK^0H4ޣ8FGjoqxˣ;1ȇԠ+@=9.l%v5+?hǎq"L -gMQ@D@:e+٪кR }uHԴzrGV!b$:/ffm!J  _U($d}kP+|};D,}@]mq6 :*^vϗL}^;i?0qh%Kys7d|YvVq7=VZb[.]`%Ȧfj3"AaնzʨNYQf%J'EW ` ihp 6=l;*Nsf,3B<z .['&祆jT`%&dq<+^ׅα"`I7/w=7kjL{m_Al{Q_= ,Yl~lG !Ӯ:doe& ub VeUobyJ[Z\,tqx^$O8ؗY|.yC8bIS9>߁q֮r{$+]Un} EDbhIa-s6?:wGU?*6(ZGOk)ejd63Iе 5<_g1 #qX"NŅukV#zM߆ y$oIyRksH2 ,Zlq ӋɅʖKwѩjyE$ri])ɯ)~8Xa.r >젷g#>HZ\YONp K.馮΢;.-%/k(#fQ8 R2AcgC#;#oJk'-{0c@B=:^/=H'SGnm"s '{d?X`؋2qI6Y դkG$q$Z^KRcIL_۪?xC}br'_iXdi+dp脪H([4jħjɏ 715iNyf]4e{G/Z_(P`  gF O&.wwNuo)BUDK.6`z5$8߈@qXO}@y،E@ʵ(5B>$NbhȄdn *I֯fWa;a`F ^<yGj$rߙ%'G5~6k-Vn"(a{G\{A*;^)ߧyQJ8 +}H:YޡC\w| rrs"WB5H!.K!5k3B*Yx\IZr%7/Ǘ8 (73X`gC‰ъAe-eZcs?lIXRj307چ44 2is!yTrkx:sH c7Oք~隕; >ZDZM#{1{j۞=&osLƍH^1Sg(iq"WgIW6]V !IlO)r$< (4ڬt&QK>}g?s(\}8d988=t/W̥WÜ< Nw4ߑ b6Η(}S&= #:t?˥9 К,sA(Ph4›l&1OX$N @&JI¬ɳsH [c:YH]+l^v٘%u}rh½򰻉H2$#S6`@@ Y)\1ғ8tHʊiq Vn"~rB$N~U]a& ъ'Ъ9ȃW*<7U~y[ZW5/kqo.qd1c0u@Z *$a1&4r+lS,~a;t(4R{Bgr' CwPrKNoNa8wj46JfV;j7Æ1DD!*bpm,1 %ʑJJR/'co))C" x}\BȲ/ \?Jt"¶ِmDp!c:/=XP3pfT5DRs;bܔGfDf;)0긚^r ICWt?VG&0y ;?ʃ.=$/4ȪgXDLhH9jսN0׃ބP`UzFVBTs,xpwvzG+/o-tCu^?(d#gt(Rc]M Tml KWCw nÙe_-Zw%;GYAɩ87k@S'ͱTPu(K6ͧQԈ"V񵪇=_HzhwEL$XH` ީMAIsv%J4Q@6X xr$bH_nZnCۦъoK tY^N${2+#)|GZEg lvIL{)s A@ "5x_GUh"Zw''; ^n-f8:/?č.g^ztkl\ y'g>1ygaܗ84ɚQPK?mçKy?KT3/IuZ`DrA0!|nO=Ԩ_=WZJN WFV#ѵtP&׵Dg4nerXkֺG&+=5)C9 3 B/<"9fs0oLtn?5+۲x㈀vv4RU2p2=ЄD2V|@@*rR{ iB e1wⳓԶ') y}D|F5fz^֒-v=`3E*J:Y!5֞Ϛ&H&Q0*7dt2lf yHcn 6&Rg?lom {V P"·(Og'iV%i}HL",&bװbȁfyP>`mUϔSn | ǒjo/TgZD-&3b#C [M㣦EmoʛZg_B,@瓡}DžU8{ME_¼ۡAɮeOEu3ɠ0 I 嬘ba8 oAr2chˆĬtt)Ч2QD;FO8k_d;GI9:o7Þ~AivI#;e›z TL^vB ò%rzj˜Waʽ/$tBMfE!}3g_`_mՀ6nM!žL;S3RN L.PV55]"k(]t~X[ށyЕ1EgkaQq%>tC7! 1t'@OP&IKK{R+o#^6EJsTGs*tƢ #s#e2<\ |wB<GJg;1 ]x="vgH,"8ŮVj_*=A]T]UvOwG˛_/~'L O܉e͊>rvPtD{duV]]!~“X7cjd@ah</m#ٸ0ʱiJSTm4?6XsY:Ԁ(K1:JvkQ4^Lne@d=Hk>C7W&Zi7S;4q\{`Kى?8= gIij_koBzthK,]* G\ap&$L!DY >kV?Myv+%4pIW M||mO%zh+/p( 0f{X|/SW2}{MRYEߗUOI)? U=MYċM4VqU ϗլ錵͙xpxsDJx|mx"2Nb7P!ƪ<x#]Ayޡ΁eW :3oU+dp0ǁ$_ u^OB[1w껬lޑ"s$]UQre"XP\WOeoNP_&%J*;q0QdEn$4>ޗȸ] G̀F^S@Eisiaq5,(h8 FlH?P}ɻ*e¹H@Eq) h*ge :^RxBȨo٭ԤhIDP%c^+ֵ\X1|_| =]}1&O1+x_7Š E{bbV2 l\#h2n2ks55ZuyD+a`;ꑽ54;t]}~;Mʚ^:LJcT¦-fh0ܸ/ωbx&N CFMSW@+ `*hp:?o}f>nQm &HtV1>KJ,Y$P9 ~~>]#UY{ŒA*CĢ nr夘3RU;c}C8$ wfOZ9֬q 9!ښ@hs S8'c[{nY u}9s?r_on& ŖhD6t^ϳ$\=N|MEqk;mҹ"~+ Au촬z!﬉S%BA[%BW0Nk*:=aܳ%i׏!̧-pɝrJuКEUofW=E;x~ia&qW Ǡ\.2ZOw x ؐPs8Zo2 ŦՏ|آ*j%2a%PŽi xw`suƿmJ;ӞZ c` Ԑޱx@"r89;MyɆJUF/GgX=#{yoz-ƍJۗ&N}yeScˎw5%#@ Q5tcǵl̦*gE3x'Ԙ%#Eؐt==WgyPlۆP n|0̴Kŧ/~6gFZ{{o[=2A?0 d3Cb%^.9Nή]f=<*0J=Y}s_G#N්* ,:&N0I|~HmQDe|#90nZt(C/?l]r 2Kq }p˥MW_MoeZqKa/}Q*%jѻ')P2ҪK[>vKTokDF!oGEB.R0<W>;شe;whF_^2$i]Mq{=TOK!Rh0lQ- M`1S|"rǩ0eeM/-ÕOMy$ R}Zp!So~>oƑv-]':ΥV`008OJΟj^#^ 6eA8XlD928(Aޙ9g/_A-n ]NtŒPϭ zXJO/Oo\{{;Ru(OAB"(5f3DמmK%y !t? aB^wd ʶuNpK#e' {{ b#x@v%Z?G z&#sŠqخߛ4~.j !Ix݇j`566 oݤcut= 4pJ,޸Z>W&qh꼣UŻrbVY`#̬ WCxW9M!K`'AH6"%ʶ o;([lU1"gnC@`N p{ccE2Jzx4^^xc &(I+0aV?P,A|Pgv~N"NzP"޻VGrg!Ʋ) ~f_ǨXfl/6G[B <ZPwXc3=PIĄ;4m'6eL c}bp`Nki6p|+2ySPX_Grvi&KLQ ?GMJXG6b)WvQ-9ŹM%z_Bh5ImbJa`q 5c||8~s 1j}ؒBThTKN] 8rn7ۯos,˱Ft]ZC՝*|ܦ[v3FtӃR}෉}Ӥ3#@aUX\,U>*fPxn{?vo"f/d\4Bi9SFS$2n^K8#q`"`ً?ϐW .wוז &*CWbfL7{f>f8;Y*zï$ntB5tN0x}ۗQ&}D5~_DӺk1e}UU)%vxlJKFܲA A b{yv7b^/D .({p_оoLGnuxbb CR@6JZջ(h\湻A=Ayl*Rn_FjRO-R j %\~.w`QDa{25=DeUJdR&1WŔ[XI oBlځPvAթ.(L᭣tnFGZG9/8;%uWZXm8vy>nvtlT;E;UG3KRS(OVAN>r6(\WKr`tXkzCT}Vw5 Ұ`!f2~ī;ŮzN2>z`q_&t_$*]]Cz~9#pc[>.A͡^7G0UhpLJiq=hmFǃ feQ۟ ӝIÌg[=\E_1R4Jͤl De{ I0|Wչ%Mm'"@NqESxE"H(@êq-B;TFac[~wb=1L=~vk Hn}NE`,&ApG_Hqʌ$GHӓeK~]<\l+{iߟ91,qO}M;h7mV IhEoS 9RMu-3#s5.E=fdwN|I9P"\rz\"`Q27*`9aJD[M@:IW: d]n0uAGEm43by:.p4* ɾ.=d+ 1T : ZiqOq-GU 犞/2GW X(! KI&@'Q|”rĚ:a[EF(RbQ/˒'(61٧ߥF'MQ 3HR @u*K(V+5YNj_:,ֲyx*3PIRHZN!7^t*¾M~I*8 Un 4r *E ?tK$dffV}1hZF$*s9q>_Kz||uɚ fN 6q;?8%Y"=-e0 u諡@FW(h`AX9D\srw6BEw+h 1ʕ=5bs l:ۈ%$fFO"DB!3%y@ 6Td +`6pd<HZY|Rl5&>4 F*Ffί@!8=^oZ.KQS =fcޡxy'6_@/4pt3 NpɋT8C!=1SxSْ|͋K5)/;kVyT)eC)76jپ33lE%K]ÝTc r| a&\ghYߩp[~}(wroY_gq[wYao³'"ȇZlDW9HY#=I.-a*>\B8@ uncLŻM*@lޥb57ն\|iR98}ch"3S}7*?b <\Vuy}~b0n\\q| iq+HxOT)Ep[Ƿ{*W0(~>nKJ6ضgWhElH=J]MqT炚I*%rqnȶusF:t/{xzG뿑>og㔊 2AkNƦ &_mDɉedzP};WLldQIK}Mup0y˲Y7eB)i皭\P]"e^ ,f9U[U  ۆ%c ]v@?C,!m1+ӂ%b$^F{;h? z3 SdNLЏcqgo4Ongj0ݲNѫi^~8=67}@Қ9HwHO$ T.4M g>gya'G+[PxGkE *kanw4)zĕ"w椐6z\*ƒb!qJzI''0nzi0`FQ,Gq=+#Rj*u+:h@,UՊvI{hY:!\"zcxE 60>`xse-V.tɎ&1mt H MiKq\[d/K/ ==M~Y׉YL[G|VMɺ@ 5Qo1 v{Põxhza ^)LN;^V^w8'MnP97v KqJ2?l~Yg\4*k"P"AYoL |.1t}@J调l f#GazABsK)R~çtCeΞk:$dxPpO\s/qSRݤʊDw`BO f)9srұ4{^E] |7_TW{ᝅI(5 f--MBC ݄ 5:Sƽ6_N?(l\S騚x=SM80Mm66osS~1l.0kYq&:PQu×v/W"_r4RVyϹӪ=Z)j܈IyJ%,]߳PU' ӈLêW+bK$l˔Af,>p*x.T΢/A-i,&`Q' ^lqN%f,IO2fv*sYE6@$%贿GO;DL_"lFX ǘMmq~0Mm@;ƥfRi|ODpR͸q=.lyHUDc^}#$J NW.Z@F:mSb-[T4.o6=cN^kOWESaրb~\$ Ѧ$TVS-:ಉy&Ur)m?f:u_$!dQ Qqg2p]t`g, ^P]03xƖ !BR)TA9@Ók*`AonT 1\ =RI)!xCB -a|'^mdvkbrlL1VD욥hf*w߈Sbn!z0ޫb~gU!uv΂&b=g(4ܴ}#\ʓ|xF^٨>x˼nGTT-齺>+{9ij=XW{Wupۅ#@xYnM =E`7iSX¹=q<-lf;ǂHO?!/ +?7 ]} Rh{ϊͶ3e&z~8QYĭGSGTߏ 7@2amh0H. Snww~Fv.j̎e$?Pm-grʵ=֞F›aSd?8bX Z҄Ź6kă#x&iR͕kYbSb>SݼLkL5\D+qGr'/SQy`/-\H._¤̜oH!Rji>z:G7Yiov܊Ge^ 䡒Fij*=O^ Q D1n#6!t[Xɜ.tفoSxj<㱌X.Ϊ =:6pN ƦUb}' mk!m@qK8!MqPQyL-͝.YQ_2LС 4`9rBM"b9aDHtLY|~_XV@ɟkxR"Fj ϓ@`ѕяCn5ݧꈡC߱Y|&̨;@hߪ \38ig8~9&"D&5#XꉪiN"ޏRW/Y {PHcsa7-ĵٚѧxB#w9|Glu{)uY|4IJ /hs_@nǵ$$Oӿ$eAlZ7csu 2rC91vh\NFW,Vкd{kıҾR]\PEkHˮ"<>s LۭȿEs8wvͼl ̹*2^6G>'LQo98ca2@،wEd*Z>lvbs(>[PkcsO#Ev/ڧ ( @J"EbU fGHn1>[9WOC}Tm|6Ib::` $24J-vn6i/De60|xβK[vo[/lDҦ(ovIy)gҷ Y6D['FEO94?:oV+k%#]RswDa#j8)mBȏQ_IQŪ96|J罝?], ǶJxOq>Y5*[~"L;˟}*ʇjVW2+.I5|Z5\)> qY0DŪ(}gnD]*IO%GT3P@2U2Z*٨t e߳JAah?-:¬.^eL.8Z)/ Q4>$b' 0 J}n7`.Li|`)X^mmT#6tR}>#2^ưNAoAwϥiYΖCB=d톅ҰgUL%3CdSZ 6F6OHGhOZeHT)dҸ55wuK$SOϐd;m qV!q{i8{"}Lu? 9YyLȽ.E*1lv5ќLP3!%58^oٖ9r""/L2x%BQ`,KLMd8(v̘Mqt.2߄;OUz0i^mkcB^4{8 ?ey lXf;Yn226k' ½8l@VZ%Ԑ{ F\5 SvkI~(_69!᧻)9*:/|k6:VѴ0zW ;Hm,CiEê񛼫9`-nmEzEre '8̝1 $%{AIK/Iԟ=]L{_5L 1.9`uf6\1"h\Rϸm[2P7XStէ4;m,G@8ߵ!Df)PހZ2_7b/Nv֭ƙ> PΛ;ĊZ7Qo*yHShR=as\ 1A][l6qxsX}m;[`AН Nȥ¸3fW' `ػ/365[;[=\syMx[ u7T˃oqz&NsNqNlvhȳ\rٟ)Y@"`9 @P"3&iŚyB jK{N*@vkW ҂׎@t ̯(Sd_?2cS"lz(`1ڐ}[348H!{ws!E(\DG1r˒YAx$xwsAz;B8~ OT%QS5h>0x܊@J_b:g/#\T^2G& ˔!xcn}HEA$mެ)dd\` bW!3]֮Xt p]! tvWYUߐ H\jS{@@P6*⌽ifhʱK`LF O uE:R791@2t=g>v6d3cݼ,4_f-Шu͑$Gԯ^j;oҥTZ4v8>~wѣ#"z0Ya\erIlM֚r''K{[ ?88vE`Ϛ斲qk4ؒ!hGن™y5f!!)*QV:3/.yWp`/vZ[E Q!" ;RjqF CG4:;;^[:ѿbx*>E۬ZQ80&Ov6eq,aon]:ءvsX^^n& Tx[K5q>H~9(T4NVہ #y7`CcvqH٩MζZ Gѥ ind(5>b[&v%3׿]E[iBDdbH(g%wV/FY:G>FSBlm!]T# TvPt53 kYT<6F{~:*#p9Jց.QeC RfeDrgj ?ᶩD4SvmǴ$jlxz`^ ̡ vM/'7m$L{W<; ӣm.P7Yؠco tSX~+yz<ާ0UԒă:ҧTXIHv"W)s!htG]JzSN 9=vrݭ'/Mqf|t唾c }?#E&=MYTacUhph)cH[ݝ5IÜYd$;pў %⩢JN5]fBl`t!Mǃ%eK9WGˡPy]iGg^Rekia[X"Ns\O%Nkg{H.?q>zFnvE+Q#𛹅~,G:%ܙkV~@-7+׉GREނ+lTĘL:3ۆEEl0zٛRh|UŅ1$}.ZX{٨sŵwvc̃ŋIc( .F2GJ\mtI{EX`#ߙ @٧ jcP&Ԡ/QJAB@'` 8:UqCs+^lC_! 1޵Uۅ ިr乒BF>|"r^PC*kh1X{BuSR mm>d>AK_"&_+E R[^h`-N}e.IRy#0}k$yU Yp/??X|ջB,;iԑMx: B/@wd@;pg=á]*lfΠTaf]o1B| ="?"'5\g ts\˚WCŵ&S=ԍ2ը-Jl 8h?{8V'~},@Mh9(zxd!H;lN[4"$"HyMM{խzzh[k2ISuj+ƥOL0(>PLG-NA;ý7~|b;! kV/ { 8P7;i OcPdx pQ,ːc^nebOs^b(?t6+ֳ{ϭl2,&xLNuw (`mD6ȥ(Dv Ôj[45@}MD$L%/EEk.;ekgf_ߥמNCYkwyv5^A:YL*.h'PQ ރBMf`:.Q$;~' Pt8f[BeUնξaAVXO n~t"xkFVgwò&q'QisGwau̸äܥxƔ'l"}w iW;|\S:v t mcxХP쑼ϱfݏkj+5D?&Ld%nF^Ὶbba98PMd%me*Δ}p\ x1>(Ⱦ'l+R8z#v1j{yυ*,1(ԥ-w[H>*&=o 7FBAP Y34K3~K+uH >(l>Ϣqp/79E'O2de-(gWx/_E`RD為U&m;;:!{2ǝ <.HX=Y-@ kNU*c]' ]lT?ŢaW`"@ oRXV [#d,C fLo:~5yR@z_ۘ#eۦ3ݜ<õWb ULy_$l6ߡqY^RMz!,7ΐO"0$`Och(u Cx^H-uHn؞1wo%,\'O D?|U6t)Hoasq 1,.8L{ߧF3N*.P yrH+=xEfGc(or'^8seDŽUl:opm 7˅;1A;Fhi Y3<NjdIس_(IUR\ȆӻZZӿ<-:Z;ʿae=M+-nAV_.!uƛk+G4X7dS"{Y*P@ ZW͍ Gs̈́ۊ@tD.S.{SӞd~L6fY=iC+d*Ba SR7N`<vndΎVu2U:RV4R Irlh2-W`(xˆ*̞1?Uסw32Nva @I.X%WƢVo6Ƭ,­t[% WwSjdTkNjW5OS i9K9p+C9*1mΩ2SHj-2H Ƣ tdx _xZ럹ddW8MQhj2" 1p;4c5&_;-h ^5'^Ż</q]gHa% yuK(C)A"Tƥ; Y5.zpT>Hyg(nF@[K6C"r]OţLqouzI{ Ⱦ16e~Ř*>;_ݤ_/ iw$ K; X i$EVNf^p1b0l잒u;mõS (Ա% @F hyZ&>@>F[*0v1?5P]p2lhzLySbF(B }ѽ0jcr-32,zT ,o:m,ˇm1sʴup0IV֍Ɍ1 ӵEo"n"v"\\ XD#=F6{$U__d|Pg g4 FGwX@%M!aJЫ$ސ'.<::])H#|ǩq+:@9H[y.]|ߙ׹8!QZ,ʬ ð=G42^l }wa|ڦrUf!NbyɘMus-r%L& vJs06Lr$aAQSAˇ`0]-jz}#ߖU6p}{YP@Aw{ _D%tI҅vA˨BAX;>/U߇8w(9e#[qsS5IS7|lt[\LQ^͆: QƖ牚S;#bƔB\zq_ڰ|>5b,u5YT Kղ8D#Mΐ%5r{3HbGPsYD] \t[;_np?'>`D^3 21Yz:;d(9KX%Q8 t$[aիTi[ K`m*Ѥm_'ܕڹEw p~Mel@v3;#kG^RFsp %gBOwTLB\sg\XI!8$x~Cy4&LD05և,/PYFhpEw?(]heyX :yеwme aMpp'0{E9C,nMŝ6FSHF24oQA(3&E}D+ }q8&|Ij!ԯ̵2;O fa}Osep=FC 3M: ~!ڤ*/>xm)UzvI{z;Fdw|a$úO,If:Ur8IH)ucPx̀%&ZO2K&ԞKʽ;|R:8 ӨOE|\yA9\D܍zK6oo AmQ$Lkď9)4 ̯M۵`q4 w1nc:je5pO`9)u݊#$ް2<01ԙx0#T̚ +Q{S+W3u2A=)k唽zsWub_!$Lb)>0ssJdƐ7k掐_3WLx|GbG΀Z]ys"%=3ʊt7 q:@K튐.Qew)G2?W:lxĦГ`FuDbr\;':FY۽SfjQys%WF6f_0fq*V P:%o˻bR7BrAG|~ZK \f;dP-f/ƢbG=.=Ѳ_QGQ@LrE)SLCK[` S\ oX7k< ;•ZH4$v lEƁa&&*Ax4!p=w.}\z MyѬo'5R\+l6F6bǢ:g<"]9Cg+>0V\'#:Sl1RZ Wl|CA(>3=dAΛYPHr&YI%=9/9S_dii(jy3˃U> aFs(!kGle)1b8 j6ˀ|lFV~3NTc z_ fQuAE쟃 .y(hea EG~ mm܆<UD;@0uEꂠN`r6 {nYN>c?_:IpD!gk#3:rl,ܼJjmgmh]n97Ӱ0PtL4٫1@YhP &˼r4KD$PfROQ+#$*l$=I}G,IVK9:+8na(Ǫ{#,(Uh6oа$jd퇀5cn<I$M231zcB'\v5ѫ< n( 6}ec63eI*װP f9ƣ.oIq!ׇn:̍1QTT(ͭ]i%#ЫTl0#dbнIjĉCK9 UsY j*mȒ;XCvGbtҘn)ǶQ_}rVM0ru#Ö51K-j7Z ݍuVaWEcZџl:5?>vëPԲi> f=ֆjRkӌ`wӣ,'B0( =N$ E*ƒy1麚ūPg-tg:h3OJ\|IZ`J 0N'-O٤~<Ѳᧄc%"aϳ$a6$T>lFRM^ uޏ4)*j>ؽY* *f: rL7%bdn1KMKadn2YEZgazNI)'}5CDT4=XX1ⶰ{jPlSi*-j?L:K-hהDđ+Z0&v21Wex8]=.|:KwjTża%'7RPɃ|o镪8 Վ3x.u +$Sl-\jSu1.j61#48HP+RuT8JO)WC:6h_+[hf)9oוlB \6o4I@6o=[H;"C,I޵KGd%1UbT$6al;~qu\"Ut~I! S *W ~ [,Mma"]Yyˊ2hZW^~1 `25BFBg7[ZΝ:Q( ;9# \͖ @ڷK n#0{A*ܖէ?ۂtvGގ ]oJ oc/B|q3! kڟZc/w:__)7 09Y}5R#3 !yztr%w~#|WZC.@ ߆?Q QxmB]D )b|v#cz+g0vf"QZ|Q 7 g`.ߛ&r͖q_<` .o~B|z{Y;#eӾ"EO)#mYu_×AFdBiz)?~QRݼ֭\;}DOвAާ\,a3vd =bpܽqq@o]TKsgyТRfCr5UdWn(.+WD)7w3 NcxRILkk™C?=7D}&<#ϟ7|$Ztagz/'1?sϩ׭Q$&Itij:}>jLm I:s,f1KF.g m/M>e$Д5].!?V%BB+L8%Q!<~^sD0Q|NFn |yt~,A:u/Qĕ_ (Ci{ٚ~`b͹';ntU&{0B.X:Jw]7 \lhk8͈|f *7@v\mC?bHl>t:}8@ էD&>2$`XYkxv`͍X Bo(e_Vbzsig5 o{Njkw`Wʿ &zR2v@΢6: Y#0ue+ ܈7  s^:i [Nˢ߉ t/FѲ6FPsMW*4B8= :u"l1d?dP#zoɏ צӜݙ,CrQ"AH-qߕ7<*GSSljD6ՠ335eaVaJpLL~ `2Vy9noBz)V5%gDzAIl9~aG myYF:L'\_uY^v?Q!ilV}_8'7N"l!)JXvu.+~Ӄ=:ac~ 5GX_ :1n +w%HjEMgkw}r,΅<=Oӭ[z2ҩч P3ЩrN Xl]oV(#Vߩo)9YNUO-P pe# 7J##h|D0ba8Vr,j i86p$@'wԖ;L*&A[`22:Zծ'sB Cp<վ(}'OO1k?kQX,` yCĻjWD*(tsKt断i٪$1M%.-.|.Dc6qe[ȞR eMX,ڲ,L0uN~WOQL@)+uӞqZnf6Jc;(ķJVl+5}fXKX́S!]~Dr#F$i`0Bf.BFtT>15er$42kB%> +󤓏+͠ S8g! i_?5xnZ Z+rku-a߻Q@kubpXG:l&o-`fP8ޱ*`&zA"nLؑ=3]pWuٟٱrKjGd΢ZOVщ"EN79 T +=ihGJh\жҕ !AʥAہ$*JbCN__]mY p{ϤWЬV*6C[0Qņw0`TU?Jr) (9DOe9pPFMx75 dZ͇N hF rGx;@4pC@U< }dS 07~'fob%dXZݹ'tAmUN|)n`HYo1C [LS^ coL [ s )sr">?ol SP{+amT~[shc$*_aՐn)b+ t >Ev 1/\$FJ7I+y좾뚸X AnqNzG9I2]rU d5O87wGk/(;;C%fX8ְ$5bErŚe-<zkIЀw9-YSHXW u1ukojYi =yNʌc1D:8D&h{t(ӄb3+q1M30^rO*"BS[Y2 $ g_Ӓg^4Xy 扤fBE,{aڲ_ w% \e s7jiv-ޒcܭ=͍`~-j&W0ڑ]-Z(~4{d4C Z':*zY/f`=2&%gokǚSqzs\$f3vtc Uj 5 f:H4d1})3=24f簛K]tdժLjx;kk6+E1(Ax1AˆUC֐-L!/UD ʡ^w{ a\^[祊@7N[~# (s5ܮDah66 p+C,GÂ6.,'#짧Rլ l}'i8O@5S99X6'wV?8LEPPM&Z;* Twh+]aG8ש {BիzuD\=?Łz;ZVgVx^Q|6wUҧeޙ8'k *p r,朽ԛ E $Ln!k+,wOt|rADM(b'M뺤{jXP7UTqtIk~ʙ,Qq:^7(Sګ۱ 9Ա s։߾>o/VR }8Y^¨iZ|tf$dI1)ca*So C `,@M}T?"?9 } N=m+:~i40/CDL]JROϮCsR4 p̃d#HӖ RBIZ$"#|:?Qڣ"ng Aq]?I Tgn*3 ,Ж51/ANýC]!Odt8c ki"0H@&MT`m>-3 dn&ԀНI&[knGfslŸnl7[4T:ҬuRЫp P .kKG,,^+u%1] J ɕzaһ|_N3:C?NS#'U2a%XK\K5g4yyNE P`i_Ѿӟk87 O5,GTNqݐci/0tT*`EY,zÞaVn׬0;,dax DnZ^\t *y>&Q{1Eiu0>lН,jt֛&sBx[kf| Ce\4e_Bl;Py=f$ _ tBH$] 0p!q'ZcL$cL\)Eo9T5G {׽1Lv(h k.Up#9Vla=  ,Het?Mq~oԽb"^>j)aEȇX^b]bC2)gܓSm^ƏsMD7PHPXo7 8!;~bߚJ[SE.K x"sB'\ imguWKc,.'y$2ذDOd aeNAW%/zl54a~d0'Y@i |JР 쇱grڢuWF+aJN1ВMaPb0"(Ejf~]d}o\{5i olrJdyBCu!2Zq ,4N:w"$% &)\t0ψS6K^*ҞL+_tC}s<ϲ~VXJF{;lY 0H!6g%Nw2k^H3IpIv j_ضLp1rI|T܁~H&='jW@GC>|1' Du]λV$A]o{uq(,v Sٜ (ϲd-Pr ^q/upD52RYS A d){/߰‡X1s-''~CTc'֛uc7'P>9;3ϮNMoT_•syݓ7s,iߺШ/Pԛ]7 'r =.OaB&ok#5ͿG0j5 gsyP˴mp7B:1:SBo)"Λ?ʴ {$'1cur(%9^ɭ*YZң>yH9[lʧ:9|D(:9: |Sptw"֌F齑J+,*s^L?Y Hv.nAퟓsx3V9ѷ4$zJќ9S*x] %v|?_o8;tc_CSHL&Qﭮj-egOA}>'9EUЁ\>p/bs~z[b$QٓQ+hЀ}atb@Pj0 3ӾL nLE;ໂnT7TxT sS>9E4jt\nd`J?JΚ/g~5I$d2,mׯuA5a[SN NhN]F|P mI^ KrƑFDpʣÄ֚h ,=r|4L| gmTqK)rx|ʘQJN4h:fDdx4XqrSLak`U?ZDY =RҒ=& {4>dj. '讶 A;Gm݂PWfĨ,:D1) us5Su!s~kx~ 0a%C\s/j%of`1kYÓS=b.w_xXZuc\PMD^J/טU1kgs+ vaX9 dК;^arFev֋z PВc2¯]ĂI_9Gzrtœ1. xV'j61;I T\7edU|N2 .7,T7i9@Z$E9oLSB]F 65 %oW!gKo+IPx7Rwt9p:z|m5hcχ,oPyJ w 99;a!D[*);{k{U>HjD&Cu&! P'5lF̵LnʽuL}?; iוֹnlm P2UZJ_{l0z-x ;yVR[#]ih7(y 9}!Q<?Xnn7\.'V3Z9 LJ?*Ü%%S%qM7D j#NiҠxey(ߟ0Dx Q afOqd(5_ ǬI+ǁuk䟪l\NudRq5 {KbЋMP(FDLHrezj3߉ Z6D>Yi^-nѪ/wiUzFL;) UaGidf+5 iL?YH*sRH|Yαײ1_},ڀBjL 礔?-De*!:8q[)XS/ 76Nަ< '-q:Y ^x*N- !vu  VlUʔt0оZ'}R!F`6&T~8lNݢ4dH#PE0~neeQ;2 w$9 5 4&2ΈhZLjw@GX?%!%lĮ*qB0r]zNf Xk p _9 4LBf㶲Zu 4,:'us\+Q3N3Azl&jjW索R9hT9=~s(v(2b D)_c9(S6)#=ֻޚqEO*LC&nwEb)EM& ]HN+2""i>btP] @MN7YadQ+kofw5tàFBS60!֥}"A,ㄗM%K9͈ : fs9YG*m7/Ԭh*2PKLy F w'9>_PLc%Tg~>TEUci(n |K=srFᤜV*}tbmGC( +[ݏn( ZaiO *ېzjg2*zD:\4 >zA6OAXXcMMiKĝ{)m=rUɲf1XohXxo1\z9쥜nǙIᎥyyL> .;Ởqop\hǂ%:;j}ѫ,H(D՟p Lsc\ 73Wʇ 2YT![P)ɜ؜5b8"UF0*F?XI7)1MӚ뽏;>%nQrT)"A DzV,˦c0 h^'JtuScc9m9AA~pou!:7mu4K9QK4GjyhV&[HT7#Y*A߯,(Ffm 6R}GVJd u?%Kb`arXA\V yX)ETsCRb|$u7n?Kx[ωa6Pyn77KXX. }:tj2نի)m\d#8[u !~HkK}Yn dgŐ YHOqHģTՓ׺L$f1w[(2U{','h7da@;LƯOɚPBF x=giG _e)'wDB2C+s$\9"M` 7z5 9IozlGlbU IM n8KIᘲ.~LC6jAD cꠒǽ{9Z?`T<#ʝC:t@.I|2QjΊ zL,֋oV/jA~QuB:WLb,V0+LLS,2ر r/;\bش1~Z3J-j$1ϊ=N=N߼4d;ElT~lt53Q-`ӭd (2 Z[NeN=lHyLNg) d` Ֆ`* )EYއFQqI:!cFTKU*>gU6z7GXAx|rΐhET{ |EMs.!ԞEtIJ7Dں YA$S%Γ k/6վuBr3O=mXq:'vab0/* Oe2R!Mmśp&y0B*AI%#%1;8$9z Bi)QkR!CQM^u7lL墜WKڗuSM%f+*PJf3ͬfۼwr|ra!O4J@ھI|vu( se?b#rm;KoTɑ0N7{/G\M]Njk` Zwfw/yTӔw^ Bw$雺&NBV?yo]rGʄ#'t84*DNC1j81qM(iSJ 3H\[Nq[g4OK|rӴ6C<c>`~lAѦX:| v wǻC[V&w':Λ>ZJJjb3WU&POnݝYk~!rf![wht,n@9wGĮl<g#/~rlL@Hs4HC}jj^LMp( tԣuh xUa@_,E[ȑzO| x\*>_ X84cHap9uR8oP;{Ck5;|U) iu\ ?99asuS!øb M m7+| 1U巎b~~rblP0fɓNL'j -R,;\/[.VI?3ȆqTn2(Ǿ`,޿xU޽^?,A) VH VY ?BTiZfQ#q"= Q0~O=El" yXun$R/tNVuh'O.5S_ гϱ6@f)MQ7idZӉoW^Xd{/,>r,jXKI"xtO5b&!_ ̭P&w\JatHRɔVNwA_̿'^;{9p-68ЃU1ɮ70Bd!w͐'H99"$VҳE\w3>Ԝ750 ]>}DŽ4Up] 7W[AXv-o:BLOkE@\p^Iap8!zB |Ӟ^wWJ]mQM]Kb ϺQД끙7,qi}wO,ϼ4'n7„cFg`̾!XlF2^>Nz{__{P`K n2dz"ͼe@Оbrto-/ ?zV #ӫF.o,Vӿ 9YO;7$ Qjmz{Gsml{ KMQh. "jʟh:vjaX$͘h&@ono,\ckLv_lz%0(:"r"58,FyE_84H&HOD#yp!GLU#Ɩ.kL мA̢|:R8{īLC7Dmiҫk}jod }X~4 fȽ6KS.s&2apк;{X da.n#̿bĔsy4qlŁ@*U8@5ivr:;{dp5!n%: CzJ’M?1`RzuTI۵$?V :<_i܍1U˂Z%AqjcIH V?Uzg0xڐt \%8NϨ^3t]hH%},wg F9TGj3}FԭR8; s ͫ| 8RY$7E( < ФTtfxDzI` Uj(e^q "#z6MO?+ +лcI1{^)BB|5 g9U1އK-܂}𵅉d.ą w3-",x~c( Y-쩢͐}/76,ZxYF|i`_jҟNɑ׊Ra?oۑ2jJhlMQ`tR-!s+YI}!\XTћ̺qLH_@-T51 ]QXjK720.85r QM;r*4|@Au#*T]]nMhB"v`ZQʴ!gYö^ix-:p"j,Hoho7,qhR2Trn CU"z;z-z[I)1ѩ)V[˫#Rk7tsnptHoC]JDE Pp$ DN/e@7JR@iFְL@:hĞ5MNY F. N=i6rLxʣ1` v<&e;y0-O ,+hz ߅L940n !1Ղ<Ͷώg1zЯ32}_abx=aIj0YB%{h, 0>Uq$!8 7y(de@̊LơJ봱Қ{J` nBϓd{s-7gAٗ^-[{h3 {1F&{a˒6~`ׇ;V$ } P1m6 y5^bV>,\_}UH%drqУyXi o$&' <ƺ(dL)r4ek#iKS^{,_dөq@aT@y %yZ'-$(!eO 9Y 2įzu|= )a^&=F!>0>D1$*z(;CoE!pps_Ak'>c_sT-A[,\E'⼵) n]kw_X_MUI8jCzY+,ƳnWCrt9J( "E$.H/E1<`3؃J-FӄkNBʋ눡:}G8K&vߧiTK% Ȉ7~0 af]z-j? q, N-!"/0Lޫ׈lĜ)`QM1]PHc_a\,FȱcAOhoi*Kjb1=+r,]z=HNᵶ  b?^+QHW+9ޟ@ i =$S6 n#)!j:!AcD{,6J5#|}^Fפ2%SܯR󪏫Ua^+q^X*mT wP5h:} >^Ɇ(u铑Y!yhZy)%"yg/B&Q82?DcH/#f'ڝ{G $=K""WpobHeH;<'o57!z{^ 4 o2tF%)^Wna8RXUȚIn*Xg ;v=]7ТHE5wVd=6Ƒvr9BÄep?aS&u@d C8fO#0'+f%PuA99Qx"sS~ӴifB2Yol5~LdtzTPNd1ڔbm= K!)r,OEF:yr˿ Au8cZ81(ĵًoB4¦)XxG\w֡^?VX)=@Ԅ3i6Leϋ[8MUe $]$%GLQ&&lfym}i+iV%}klXD7> Wj]Z4Bln|ڼ>hѢĆnN7dɣ7J`4!V(cCΜH9@NX?\QPAuː 䪲9%ʨ׏x5,UÂñdeؕ,R5/Āvϲr5Y\1\0R%zEsѦ"Vhg >*d.Gn)OA  yX?lyEuay2Of)f,Wt$/%Ѫ=;xaq $r6 ̤) z vhze{!C`96Au u 5kt <SB1 'Bf(Ӟ-MwZYqJv;|]- fٕ,OۯD1wnr -`yצrAd([UpBQ(T`AC($J1`P~P`L:Ik#fJemq&cGnt]_G Ak (4jIkseKN2i^ IcVNJ0a31"fiZޫR% j1! CuPn޺'pzxyQQ-%ƧlvCC4/L[kFz˭iQLޣ{Z@l8b[DӟR9H4*FL. :o*U3*'~oye.9!z)Y B ]v=q@K_H\֖Bc- +*G :M!A1I`>d"HAL[zD!;7.$0'1UG'6J~kyzmtD LJ[nPE4@& 2KΧHP%v ,iU:#1 bk$Ƒ3JaӞXk1M2'h1†obeRǦ`9#cMyT41I0jpl $(C)gQ.2D^:r8Ah*5l7#%pWpʑywq0 SoJO)/?n|؟umx}tl:Y/Ü[L*QMæc~npqϪ 1nTv&R-B=c]>4Q${n `& (A"P΂+⌦[;YKI(˄7SYY]j&B0%z k|2&-!ocb㊤TzރY9Z]8Kɹ:Yt" 3lf(pղnpDR4m!K(-x@8V*m)0e<"A]h+NhZol1iEgP(Gė-ًEH-P |w%u'<@Mf37/ΜhϫnTIdoGK {|!|~KbU +IrޡcVY6WOEI=gOf Q[= O4AG;Ӛـ:w{T≠9o*0 ~T[ϖ p֟ՂyR)Yn2) <) ?2fU2C'U:Muؒ,u5?,gU 5ԺgFNʂ7>q ucCo*eQtg׬B8 It7MCn vwqqf4B':*(k!qf}6(S5^fw$W~foeL@v<|y~[;<9>3|VpdF}Wícē2{`(NoޜÉ3Th>R!E7h.EC]~E<K8`YڲˬSq1qh1|"8t( ( vVՕQPSY:*F/(SOB# U );V A.Dqg˱Ys'b UK.?ЬaId\誂dj=B{9P@͡i赠KI4˰Fk4fmE^LZ(MeM+;u0TnQ~(ڗ%yUEd nMCԇ[ĥx۟/yg 4% F(V)]5l=UI_bU΂UBEIŶwuk#Jق 1o[ي% 3o.S&}ਇFi[&c)/"ԕ@=\cǨcbٜ q>O9vCH+xt)&#=hzh9$b(uҳCN1 ɠ/[cBq#COtБ[ٝmVv 0䋼bea[?X%bTOdMA1HXˤYB_}=?i6['5I*>Cof5ֱ=TENF|dʸ~{hM9s?]Q863k<XW5ғzӚگh9Φ$%dyR>1hQ9{?$LѪ]] Wc ;+r?V;zc٦v隷"q .Tus(=WQ0_dh(wduЉv ^mѯ!f]gq>`(`=rr5 '1WJFL(=qi2O1KfiVLnڼ#ڄsǂ͏Z =]ݲ9`TuJf׫=KNnjaز̰`ܞ?fTy4j_YYZ+ Y1j Gi4qIO>i8e߬e).Hj:9=CS'dj+L ~ w5QCك~W&"%"l̡̈́Vu8<呂@}lbG0,Ǝ +CA"CgU!j{"eϓ`Kn8U9QY WZA./.@फ73[ u"\c1ˍN~iNIґG:GlpL(HX}"hnwPR._[hPфLnڑbnZb!ǻS,ߟTi~ ɑ׮,X])OFݴ3#_Y0ys. F ӶI DM(yRXEJM_5*@-,fm&m *cVJy܊Xvj Os0.0r5vLJY?*] ʠo} RFdsyf4>4-O2Ɠ+2K# ߍq[Q‹mIy]yDV\:w[JtIϦ{bҜ6*Zq'=37u2TtS42h+⛾aGw䊬w&r6cx`kE 6-QDOӘGq(r$"xڨ== svVwc9W>w XT 3gPz^:fvo`LkA  Pڧ(^A  :/|.}Q[z`{̔#zSÄ*lrEՓJ:XYWP0B H(EK+ZRH?6ΙԘ)ĕ\tU-oz8ߨs4FWI3trkYkp%+:*9 "v_>P'nsn>I8kGS] 0뫊ʆ}. Kb=tƳl "鿕Fz,Z4{{@#Ņ9)M1uQ#ϲbXTF]DbD3&V6/r7:y.14,3MyTI`| 06oOz!1$%="|4#}dc3/M'f}+BpFk!b Tî_vA0AsE9C8tC!T5Vg5(puYԱ>͛*Gu>PGY5hJcH@[Ќ(Jvd[ZUH02goSSm`ö aWtx&LMnSq ٢T-k7NěHA<)‡j$/})NʌO`=`,ТhY6=]+Ol\Ǻ.Cl+jXؘ*<T]=}WPD!t݆xw=5NLRİ_"3u\9:,W=IO $MP ;U'%Iq,vŒJZvz)e,U@l/YpX6`aS𶷾Q7kf%7=jѳgQCR˩g:~*boJY$J5i$A"mEB34!@獃i c(qv<][VwU!߇FYo#Tj)}nnɱP o @1;)x[at"YkXP0W44f[Ok%Pa,Yyb9~tXO3ę{`QY?g1Hh&9 su ! %gŒ6=Dgz[v&&őhɮ08HO[.kcIwPI=_F~6H@ZJ3fS)39PlpU|:S~ NC| y$նe}&Me:Dt%˅3CaDeeG aE !5p]J H6ŲR9k..\ 5ǣhEHCXTi*H -NIM֥ 1 AqxɑK 8DTvֶOUi5g zv 3(hxOE9n$˰@e6)EMN^iE8x̣Hz ߘ -Ӡ]wXYQo,L% rf?[DWB4ѱ⓼QY1FFURy %q>!튾$G>U&͠d͛XssK at8`'߼iL(?8ϛ"թ-"COk8Uy1ז( nWd&%pL_!hSzWHm sʩ5:t^ Ͼ[r:^G$,0xvre _ښ46+3nl |eT։3vgqz9ҌRd[BOO8[Q,K_T+;A@|7"QvkB.1V5D "uSjňO;-Bbk'c: cZ.\ @fU"WևGzNǃ3)vx>m{3/jY@J317? xb ĸ#s%qп:טgDealF8htw@,a}p,C( ŧLwm@]09$4qp 3C(([͖dZú~x1@IEKC\,CbU#A@1/Ũj;>&Lokq=vʄdVq2H v>̊% ?I,2Ӌi]|Fl\ܔ9RR[}՝]OqWkPI̤SF@qL 3b)1;[R"YAIǁRtvBq.;/ dK6#x=yJ&vF7L*"(C9G+jx,71MpX}Su&'y8i3.<_3fC7ĩZD;%Jm6 uѕ"@hm\RN_(}k(_9bkU<bV9%3µIFUw1iuWx z56Z՜c,?3sM|B੯E #t]R(ah<ݙ\}wՏR9?L#wmbO%q=WxYTN7[C6^.^piƲ5܁2HRB-*c\Rs>@bm+po[a''(mgM33<>Dx/`-7WnojXjIA`״j:\$,zHzǗ4<'8"!M1h| 7r;;+êYuqʲr9@|ބ=g>KPkg'曑nOۘJ&J48fwG6(2H*WCƓ& ~()|CRq{BHG⪔Ւ=~]=$钫&noɉȚ]H7jo虴miiUFi#KF.aVGj $/Z$- <2*aymJodS02Ƀ߷//Ied'>R>,2QӸ_{c TU,̊-/(<[AEqfu{b)*%Ӿֺ奏'첖`b}^BuzbsMB o2o:uP g ]${y\Yk#I.ς U.DK}%FSA@=|OY~u9ej:e)BveH -d2_ĸDg Z a`鮚]lX`WwP㵂25J򤛻۵j={E5ZTnuδv/$u0),3Nk*ZxX;~of`Q®c(Jļ֯rt+-#Q&)LU&\߯5qqncJڬϠ/5W}cT1*kCLi)BGu WdL.Saȅxl\F(cN/sWU7(\KS_26Jߍ$l)d?<]})]t'uB a Y'zlχ7rݍBEJ -e`?[ԥοbE9dI߄v' z`M]-avUW8l\cP?X|يp 4%8֙M]8&oruHX fG"giζm/oyLfřOjDʟ-k]iՀrX⯼)_3M>Mf;/b=:ұՏm4C\:*wեMSIxa7_h}] X//;'RTR8e|>aDCL~&ˠWM'%U|x)QTyNLC'5J&4* M՝"X;\ܟ&!f0s%=)]| cK]FL*v*!QM=b8%M^yJl܃_TpXDr'ksQp2DiUnr5SKI A"Q9/ c4akhF0ߍXnqrN҂{Xw<ᣰs R&فWMSBߦ(b48>v hV$;Hߤ.wr8oq)T, K˶i{iiz{I `MKRƍ4*ݩDLf40tVjlÒ l)5J#sn1zubWhCzPrV+td2@2ח \Ưºo]:fOn9}/?mZ=pbo7a()({.^帡W!Xe5UYbh/;aa^+@*bj,xF#[[R7OAa Ɋ6h--̣{V ow:ڑ=Mm\]60jȌk]8gn;~FL $ Кep8 S6rxS[PV**.w8/u>@DұnQ/R2H>Q @k ˜KViݒVޟ,JT Z sڃEބ^{;Z'.f rY%jNo BFt!y@x:[QEj:;"NEN=x6?%uO@zF3 N;Ɨ 7^?F0CyO&!Jh;2|=QΗ3 y[|0s-H ( cJ.Ӡ *O0&UUʹtx<$f+Oѳpꭖ2?+'Զo\g]I:%24d ng[n:@KrXgw-t @z-Q {AUq׫ki;6 s1pO0GXThuƇ~6?׵mbs4Dk Q;}z#fxKM+dpԔ bciu4) v4w?a@PFEm/x/W?̧()֮gߊB%p_v,/?=~<9Zglߘ5*A7ΰTXD(D0DbMuVOroN@Ry|+//~Թz~Z6\,. *t+wqi .=4(X }* Z*uŭY:u ͧ)T5V8S2~x΀ζQń:EkzCqQS-]aufqEReYmg^ @˜hqC0|{DѤV3FNXO7a W t.;'v@"rO7KĢ}5VÊӆ#!9u7;p h5rCSlVLY͹J:I"2(]f@|Gr]rۿ25Y4,pAׅSsR-$F-g5 <8s5ۨ:MBԣWѷM ΙԪi-P-_হ߻v{g *%mWT2H[̢sߢbw-|p2^kR.ӕD|'oc0[ nuu ŷ35udeKZ!A 3Qo29O?p?V9 NAX9^q֙:")qq3G潂 3YJ+aH }$Jo9l//wŸ1PLT6t" zM%ݪ1V:몍N^O f{GgSGlp,irXev¸x[leݸyK+v~4%Z.%} IS2;6 6U)wlC,TZ~&#mv`$Rlk+a:<T5MyOʩ tg7`tE5bK+'dY_Jfz!-Tl/י>p5: &ݟKO} qyv<*0ZnnG|]}0lūhU +\[Bn >F?áIk^hu/aTiSZ*ʟX\?ґ+:^r:uS8SI)npBX6%/o`hT> !-gc6z frwWZzhHxY4 ˞ ];\.&Kܟ%; ~5QB{P@܂P::i <\)JB`/9c\ˮ D)g CIqD4gn5u+ Rw+FO$VGk& tz=>넠um 'UY4'0oBr\uuТdV!vbM''ENWhEn^0Mc&S$3T$?&ԧ @hH^p>]F;~tx+Q_3͉Gux6wGl|KY}!|CRpM פF/gtxM]^J^Joċ+=y΄OE5 aH WL տJ%K҇LZp6dh: ,AJ4; S?W~Hj5Ѡ@A-_#ݠKSSǪ֛=j(H}XS0NV ޠچ+f-8'mpS ݄ nhO_z'';0<偀-?0DB!OA&Xi+jqvw'.jdEN&K*п lIa7I&*K j$ΜOlaWtb7'BM%*}^= H/hk8KOSRK Lt[l2%਄ty WzD,?dDd.HV !}qRDlAr\]?8-![pEeC8{ 2]pze"zT7 IJ*,`i/_ [{q?&hN `*|V:gqꊧ%G'wZsY<| ;By K| 6u4!4{pgkV]͓9m՚^S Uqp\^w^ɲh8[ E^z)Z!=ЇWw_Dbq> iw,?1_d:pn XV`[ȩLnNHKN.]MOF2k\]nS L|bEUIm_EE@pw\J(jaIDVp}399}ZE7LyQPq+\ ڗ]Ǒo<AL \Vd- jgk Ki*)'Nj h{.>s?9 Qb a ıq]+(WWѢ+1#! 6l;99"^ʮ(,,j{b?fbj*&ubӗaPaNuO3-`bznqS5P^% $?q,݈`*K6X!hۡ섦Lń5$Sk=`mzZ౶ AeZYTj#Ȋ@(GtCK/GR]yr E=0 #:?`3ј`n]$yIE{6BgFdnt27Ɩ.6yAUZ^ϫo+x+ nQHdV]`*h81#H~)L㌯iy>0NV# 6<.)#e9E166Eh]%ĮgvCP"|ymgINlQ޾N%M؉,Co͡A8^#K_EdYDdC'}&zd?TDqs|E(S$3~SނY:KLo]G@ޯ`83l>{9r6׵ٰm՞<ӥ6U}pJ;ʊ`PJ8#Y5S!7ay%=L_iZm:GnIUL*^&2KI`7"cYCHKR}^*&:S<^öLT@s QҷHq.Lgs1>3~cw)B9O\}4n`e{)jD'dO_&>$}>z0cJ_vP2 g`Zdd; QxʪըVkfQvãX$.ڌf"شfɻmDbsw3/9(r(#tpyq{!ЭeSr ܻ:C<&焧~; % 9:FH /JRpKD`lpd r[3#v=aаXUA>1b-xEjCUql( ^4_8keo;W#J>ò~fdx_Eq gC>eq1Nfztq}C׽,.8𺑻bRA)B,_&%{;CK!rLGHzk: b*#Xc^O#BO7ln)|QKPp9-nq}+VOĽd7݆xD ױ{0l<\lb*:¾Z=.[:kg 8)-ΔP\L.&=m{^@Hf#0(3)LB$k:щ<$翫PFvEz!{ZR*WvY?X{ -d\wjK2Tic6 Y] ? 9(/1QƠO03OQJz,3i~eY[2Tr-NN!fgw ^G?MԤe8 v'% Ę#GW10:4\ O}ƆNiq(n^QY5qDp?c= شy;3)Z4"K2y^$- l+Wl6lfv`sFD`NK S}p%_pvT $<K}n&:Vsaf")'vg־=@EkTH_yTM\YŬ]vtcIaFv8E Q;nJbOJV@*7]x/)+-鏧R,yy?%-~Hࣟd^hkg!D->I}F8- y,qsW/:;- 2&.(j #wSejM6?j{MmIt߃Ym:p TK) 6B}J# 88N>7C帉 u)N_;`Ki/D 4 Ȥo9E~X9 BZ$ -S22)e.հ;oBR8u]٫vedfa|FzP~i= LI|U>cHMꄟ傤z`E7(#Db$QFOu_|Vwc]:ӼwQbRtoo@ŋdmb 4[tp.>P76 ̽ Ǻ]_MˑIL !tJzS#Qu*gt\GSsڱvC&nWƕ ( ֙AFm>Lh^FRW@tB6*PBgǎڴ:y3.3Zzԥ^_r42V,W Vm)0e7@b^;W9 o|/qKH/JAM)|55cRy G`zlQ+~s|,@y'FPtg@nSx* OV7p(xV5n`\S{=S9ȝcG|{v&Fs&1W._ Z'!;% *u(,8f[S{RbZ6Bj z>r}9}J?A40 bG9(|WBSUnW "A ׄkAۏm=XMZt~n~RR8s#UC#݀zNeG)eQ@P"W P4]0ͮ!`]fGmv %s4.Ȏ%Q?+t ʚi.++SeT:7WRNȿIV.9З]L*m5Z'0bWOZ :L1~fee: 1HNJ@8>** iQWtaU*i?u#^d\IFdzBK^(xݨMcX w{Π2P>% hWۥj9r:smuPArweɢ'1ŒX3; fO8:"Gy]`oG DOF&GSJG_85}'xܰ=œPHUILxݾoф\Kt<_G7Ji:? MQ{R?2i}spم+jHN5B^场f7yCC5'-\v5o)OB:*jjh=!<$qU>еvC'g>w&|ѭITZ]dUT>ǖN`oEmG[z~-N'[ Ve0w" BBvQz6 zVi oK2՜;da( Ž{cdbOϲ.n9*H&sRhqi;Sd9c/=[Hs T."" gկ܆QWmњldA|(ԥ!^jg9J:W}I1(]`Dx`PDVY!{y$1J/碨X4V1'3co08RV@Ob/LxC#I&7 L=Z ?A M=UxO̍ 3˓`p%!Qe❑?Q}'ϓ9LQĈ:gC2O/U )JU m4S 4Gb|YoӍnQ6ՙћQ ?YU ̃5UK+ַL%ta 2⠘CJR#ΉJߚV\KQq 5ǁS4ڈfduf|nd}0vF0$'0{#K 0h}V>IHdʢqIǤF xPBO#]Z kۮ7>jU ɸ9Ǯz {4XrތGKCX@۩hSR|ldh)A,rGt+ьmFA_s+z>B.Į Ss%4p]“ϖu M?{SYA"md?:v~ߖh!'O?TS)J|Y_cpp&"29& W?7(JTW>_Eއ 4 |ySϛVK,>*M.aP=.uG a#+Lg \ p*S;,&ϑfjAixS(fXB WG+SD1R%rj2TCy.2gPt"{nR0;ULsM t%2) 'COUiRiאT1GAT"MDH*e)LbjE`h W]QVO|"zQҊKQړJ;)@ *?*C\ .eZuMxo@ϺF2ϣzILr!Hzs ^XeCjtn?sgtη: [t]8e@9,9bJ'=o|Z%:cD!7AH}xU}Bpp79Ct ԙ։FxP6 6 f]V "P7nn)u"z"OicpleQP{`h}`POxm0cP3,ygK{ڼy,ؒ:=?/BR8?`, }4Ӧ3hiGX3 ,N l JrchFhKƺ^&"2-TCrK@թC)J#?&EBp 6X}f`zCT RI +YQ0 )9S:d*lQ;G#ES7cD\tUjH gw"ZhزxFz4qnPIى{bͥ/gII Kɑ"U].'~,/V#s ak/2&P :U3]CۃD`O5|f: *GW \xFCQ?tC)WeĄ<.Lԭ;AQYUA[Ɠ--,vlFz!Un+5 Ew]?$}3xKwS AW PD>=E;Ýdj5= wNxJQ(L%Jo\xۗ{a`wonb.ED}Eځt ,oݍ1c"kQE`*Qh GعZY.ׅ"{QVaaSӲdzחm'CC\=Ze8ΰxXwϭ\䇢jb+g"n][.?~nX/fQ$|hw` V;F &%7Պ I'$CgA]+ z&eJ)%/ NJLoo@8/;]X;\&z6hD)YUVvTZiqkjUY2 (Fpx }ypD 0#:xA`hJkɄ?FACbX%W7N,Z ؼkL>_[?` ];G_T%#qLЄgA)ƿ1ADuGgeD}lO,pS&z$VU^=dvK$z9>.'æ@+ꑛƋoF◃ ӭ˭RgGeIy-Ro`dd.e}a<7VA1\9DnɐmwN_/qj3%hN0p]r_N;LPmPdrh ]ùL:7:z"9~O as 3y>d]6Nbs9:^fѻ?rLuF  |:́ 5á[z0 AX.A .qL{2B:![?p: =k~tgW{5j A'q_[c-o!!qG96$䭦5Τ#zzHEƉ,)5(~[KWDuuK9 Ki~Vrݯ WOre}i[i,~sY; b櫓Q P&LZP1L>ݔ@b־{UxaهzJDL=o8Ie>) H'{z ![qUrRׁIFW NIϖ…Q#A3ΎGlw *35C3gk͏.dFCo^gשoaܽ]!}qȋ]rk >g>F+RHmw4J#f#{(2;A뭐rxT DU0fA ORŌ0z2#=ۖqB )0U( >z)"HFp3<4 2PF1jcT-*{jlqXQJR$9`b/2̲'r "Fl 14E*:0cvUTg9G&_UL HF:m@R@*dl3u 6+&)>uE/8YsO ~JouPD= R6G6%Rv;5ix1A43Q@kG2K[h3%|8%$"@5'i}WJEؘ>!v[Nn)Ak<2|e+6R/D*OT{JF.B_я/$=Q'>y:SHcH4)umu(^9/U(RiLdyw,:z*:ɰE.ݏy\g?{WR͕,gW4Ab*QۧeK$ Le2 5*eEO7wX!*9B"YBb?iT!C"dה gx脂@+>7Fe.P!|m;=ePzn.Vc^+ XF{(u?l+RرO!L!о@ ϣ;$8kq %ܟp$»89JvS~ΘiT*vX+]ʉV*Wү#TʉJ5U<TJ{s=@9z.F;-8vRہKT ""DC3ȱSLxFÙfCNa{hoPzur N6_5ƻ:Xn|)˱It>#-IP;: h%%[$ 1ۤ `ZXt&:M*4QO~K[X$O;ZkQw#.fX;Qh7g22B}(o,KzgJ5H_8Q4*S*WI[`1~}t 5D^iU4zjEQAT^cI#VxZmܨS$T_b>7@cЌv_P9~nN AD.pّ|wyӈ@̭$* ddSz_Z+Ce)dY<%^B$>\J^h1{nAóU gh-l>l / zѵݫ7R,Y ǻMUƛGN& B7]7io cu\w5Ǎຈ32[ků roqλڰSѤ[Pk KE-{Piݷ LrD+ y$|2H%(JCVk}[I $ؓ7R UNݬ%$vؚ^Kݎ]VX9ro'QSb;Nf&$(xHo:Ws^BċiYx\㺔Rc㌝ފۭ:3ÒS>{A(`z& 0J|6{{ |%ɻGS`pA]1K҈}jbe"}+4% 2*.4񭌢`RQfJ]{C Gz=>6|4m7J4ۑ7 f_ɠmp]ꠗs94K|M Z|rv(b#ѱ稕TKQo2v˪5vkV8MseFhH66Tw4qk~nXl K&Z br_ #ŞoZCbTrZXTO2gga󑎉~S7(D"{$Z3})jV %* PZteػF~MAwtiZz`#ǫS** @X&V 4uLA7Dwm/ORMߛsud#r3iľIOcc@4fs LjZrQH ~g|A,av}oK$2"z9]a6E[CkT@)77-Q3QcB1;mdaj.`AL jy4|CzZT><5M$$gLPQ[e+/ktOt/[0gIN:cX՞C W1/\YTW/"TSR3)y+I CgHr6n3p~kW`ZoEY5jاU݇(gTA?+”PO{8 Џ&/gpo"L ag"c&;m|mBV~wz"哪ݚ,GǙmEK>fv߁c_fVrΣ@7WYXŇgXv~䔸!&M;j(+ [ i\=qąWB6 bۚ3AIKQ^hs4p\:"> tMM9í{t'%dsT)bz3&,e!g~c|ҢZcXHI/$#yow'դ[THVwqe>4ZSYgzdF>5uEcߥ/S`CpjW  z.!P [38km&bDؙk/MTFm} \߸R^Y&3)$^V93 pjݽvt16qt"xhkEMKD84%?ۆ#np|XJ)nep*R1 lJgg{1'^3.+"w2߷l/+VEu*v{觬>u׍U,ÆT )ߋ"f"BUTs<>C|Jj6<ȼګx򺷣3[) cSc_Br 6gЅeRu =r.iQSNC6wwA8~E5I58@3lcv$oj'5&*J Nx2/qqՋt6A.K}C+hw1*5Z8I.i` vu%d%)pK UQxK?7H"3101:H DM|֌_KP CW/L4jk&>' H=C hyaѩ`dL}}c$*d{o=DkNsN %#8c9mIyW\;☃6\axNB>:̛v1I~2iڔaǴK;A֥JC֧y1;wyjEˆ?(a_ڍG+8BWy49~\3COf#n=c ,à1/:eҎG\htIw) +'pS }73&+ 7rL/?K±"64uU$}|uKԝ uzќWtt_sT0Hb pPwHj%(ZU-% iJ\Gu:1/(7KzlX-wtC:)$8ya`R? h|_td](XDHuP _5s7>("ۋY5fრlh|7ӗB8njC}4_&WgrKI;8SaorYt3^ b&?ƫӌWg7~ѣ#"vlTȇ8HRzEFkm*r ˹> Ưu 4op:U()SkDR~ԯ_&+bjխ*DiY u&*/Gz n oɌPwMxג Dft'  2EU ߣZrW:^a,%yOV- g R25fRdΣ*2{@4xw<t4|Y'o43P"xrb%>|;X>84-|w!l Ata B%3@QGT捉JWBf1/ԟjx.+PA+af*xJ@fy2a%tßs= cTzR'-Rӑ\)ce~Rj)0?$E^#bk_V-G=wR-ʴv>|VZpwoӖ:^$YgAmݻU`=ضEi7\=*3@;Itgd\6>57?!gSwuУGQ1Hz:0:9p8' G%5~u|NMq69`h!ʓ*ϒ~ (}~xIjrPqe`}Ӈ[(xq;s$'h| & C"r{r#uiF"M4B@KFyaҮ{thlq3iGot %{4K AHz K"@U}$skZE>4퀱I5{Msi6Q6qg 6'i{v_s3Q01xz_L`I@n)2Rq!;8)PЈWda;j'clڔf嘨s![ϕ>ydLFM0Ǜǽ(M>a^5ň=ԃZk*)T@&Z 5.uԆ{sZỜeޔ~$ tsuBח"kQZH12y<௧]*gHsQ=ncaOx^v$/99J@VA8A!3'!:A!q\)k܌M̂|+-OM5UxNc\LֹFX:HXENV~!/)1+.mɍf`6uC ՅX,A?=JVM6t (HX'SECas}XSHXϩ/;NP"-_zĔ1qwT'K$= ekeiחo핋&GtӃFe[:V+ο ɑk4TE/6T-. 8=UG6]Q(''T_G=+`DM2?  Ad@ŏ9arIoK\wN%ZRx ܷR$ Ykږ!DX61@sv*?-Z`Gbqo)*$DxW ߊ= eH({6Fx4)AGxt0"5uѳ]d k6D?N9RF&a'N&%ߗP.1I\ צ:&6y;ȓEWT +38U[0zϩǘ+i6 ]#T+xaL|@sa9l5&0ti3Q܏Q_:"_F%i#n$[2ARm+40byd*Su+a3DsX<[7$Yįv.^slZb?ԺAP/,3'.wI?D F&Z gFey,=uǶ#کV}Mn~1i*P93hHܟy#vK/Z[μb W84at?t+ z` 1+m!+!_*ۍgf|^ }B4XMpa.1򯬦# @_QoGLv#abEt\}*aNoZ'E(KiG2~]@:^T8S To汞|}[OsB^@;"+J껖fqc'Yf ۚ;@Ԑ>_KRYw۾%Ӎ-.B̦Oa) "i*LR;\xy[#qf lWew`S`crT~O"`mHHI%d*or,YDJ@Ĉd&>e gw|ɚ}e,>ypf3<njyDWuqfl:19DG+vYfיD[D]1 2)l6<ldg|_8##pUSXjeDMI1G.T_ߋiZ=U)mDOISLs+V'Q5ѧo T]RGzUd23\. /[*;%>d0j%i)yvqp<Ω4z1z G~eu *r NeZ32{ %e.:JgUhj62Y ]:%!嘒pVR=`@ۥ/~6`0\eڧ9_k=$_=nA~9c,2$Ēcu%|F;3*]%UpzNc\6b$32μ8cT Q )5 C949@3aw5F,7g\I4Z\!\C&ݣ|\30ǡ٭Ŗ YwlKrG)mGL({|B ƟRT^3Jȍt%1x\o=/!,əFU=2YY6ˠ3IvkBkc%+J1KstzJzX;(ͽ1./Բ%~e"k2B0(xS6)(C:p)ơ'D#痪<YIY;=qj}k.]@a"ϷsrIz_A]HQ7L 7c4g$:ltڃ]p'+Ʋm$'t;Z>᝝C@n"5)81njR|;r|`nkuw[]E \ݲъNVYh$ԝ 0cϲ`CWk!ؔ0>q$(r9׸ [\9Hz[xIG3ckyM)ہRZu1{KD, 1yrAh^ %om8Q~,Svl'*U! ævsw/ Yci:ơx.3aTt7(O9 pPJ΅L&}nppdQSv..(ql"j"?;!jBTy}tS <81͗"ڡ\ ̦!qzdT6 ԫ'чhElGaOsTϡ 2i]D'Z")w8tJ; >*輦*rۢx^N 9¨?i!=uQ#qƜ-- ]Wts4i;:-[l00̃`27< dG= gY-}rs6L+فQπ6Lioq;#\uHTJd,mLU-k"_b8+x;J@Wq'*8~_6Q9 *gjÐ |zX[m(^=.lv&;k3) %}Gla(MFdtpx-w6|qZD5SoHw6]9%zzU';%:L /QsUF\:/[K+a–Dx ş52q%~Q~@[mJH#:pHI1%EyS;w@&hV$53)ip,~IL!A$MDK(G5bV,i!CWnSy0?Z8j?@L4qӂǃ ɗNDZ>%ړSx*]Wu;^X((siur 8~$U2}t$^KUC2jܰg(l'z'\d?|g?"? t X3 FI9eP:O;Ism/y-,h5J0)5,5_`ue~5qH̼6K+~NTz Z8[fې@?eI&p^+q cФ/q=9M8;߰[%^R֋4'Ig㒵4eA}fB+ MQ&[iR;%{b O6^%ddL(LfjO-mxMzֻ$uf=8xn9ԏq 351,~wwpϧ#94bfW+ޯFoėL7!~'?L}"ic]?'E!DX ȳ} JKt~pt #i=BGٞ!9=KMx2T_q@?*PIi_8#.3[[ @D;釂˖ r9yh"\jw1Bxn 02oc&GrE#uu]p(+@u o2__b}F(`d u4>K-ԏ<%\M^ -] $#k3K5D =q}rb~9YSP%R -)$1ԣyʜіoLWhO]%>\‡Bl)qcqꏠ_aykT4rŢH; o|z[^)SD;˟f "ߺ&d^K=V%ܤOo)wQW5Gp [ap/,?5r Ur`o *y| i$ ߺ߁YXc7n?vAD(*vh^!7=ȏ(Wa%} :P(q W Uɳ10L3""lg1ҷ#?㑑KH*Oe*s71ȡyGzhS2fPxynLr?KT+ys5+Dbࢪai@U pk>J*4lNN#Zgٓ8Dtw HC`柰0+߸ ixEȡ k))BC 1GT(k:Z{wx|9c4&` 9䕆4ʱ(G]k: ž 2Ubx0R ɊӞ43c&_ߑ0urIz.t>Pcm0>~g=dm@R[bWSz=^/Kpf6y ;t6 (5ZZ!#R3YavgϸiA7!mVj4؋QcaI'oS q=c$֭쒈9au4 XRU<2kY6ƅțƙw8~6O7=e29I*.va,ːkd̵@bɌ BjsNv矋 8O$'L|ᓒ-3 `$;م1IR\uoc0xTCn.fecESǵ3A|}ߟu'7@iP` -v1ePD(G."Yf̓tG ) DS m(r5sVV8E$"0$By,tb~- O5'h hpja5,s_V1Av _aX3>|a;OLw.ϗ(_uhrX՝ ^uha@^ojҭ)/o\~nb.EkτkrBh ):qNWƨ8ҝ_ByL Jk , >adH..ѤqH-(_I&ͭ()O1]{m+4{7* ҡɅ'<F69.;.T(UDlۗ) m|DnIߓ1WtOix* }6*: ߉{_*ƌW4^qYu( /+N)nxH:|1# Dp,:"PrK i<1d uB;PY5E}ũq jÚ}ߟJV-  jL[?Ō2V$yܱB%jƭJZ62:gj6k>˷.%s0JBjkF3.fenY5 P<ίXGB̦r=D؁Hh5CPcvJEdU*Bk'Wޢ"S*QdPzQb(% +CaM?%7S(3}ۋ;vwC7 ro )|B 81G]C<5!|7Њ%`([)Q;j?14p5Ժ`柁0k$/5uo~7L*¡Զ"/:08IEjꞫ[yw)@"S㓩,8m ٍ10p.J2p$HѻZ Ƚ~G)n*_7̪ h&~*ZFA=uctMpO,IYd8dNlzm>xX#RhƔ E-yh(72oT2{W⌹%YA+ rې*c1)⤦LhGr@ҀUzc~ Pz0!_/c#[sXzuZJ0nELJvJTđVcLԓ \tãpg -A>R.QH@u7_ ?DA-͇)E"p_#S;̢\$\Zu\`7pO48mKǰq-сFHT2Ұϴ9s]o}QTu-US&ֱ6&؋ T!klU4"Rv(Cf^uAe9snA4ZVlp;u])jC+K%`<$SSinƮ-6i< !^ZChgI(ED V+ ɗ1Uѵa5iG/zcXd`~.hiVn[ƕsƎtZkǦ7*lS/h}ڏph&ZK~ Nr{ $<$H:yEc|DB i6x hJ=wx(ߛ&`0Rsܡor+7sU_Mèv>4~i(y(P2ϰoU(.q`8z0/ %a!#~&c:;Sueãw*ҟKHH/OFyg.Ǽ *>,m>}-"#* li>Kg1@ p @P6`@Vyۥކ00cyIO_'deG\Q Z Vl['6C1A@A7+"4:+ xDXEn J<v%z)mY[^!9t U*r̄ڌbRuǛ¥lGE'K"TxJr8rǫ*GKbѣsK򚏰B~Dq||UiL=t VZyMUl[(Yn*̖9/(&XOWNFspeVrEK]2k*\bΓp=ȱp xpb1b9̬k6[ Y"j0 !j";`aŶ3$ǃO4NH1#BYZV@֔!02گ{}Y\%kX Ԇ;7nFjnA7g/Z,"G^ gm~fV%7 0b|p $J6 _:KH=Ae}!ED4qwy4f\G>V5XnyRnw 3u4$UMFu?h=ϕtr,!y tDR,[BEn!vYrFyEkaZmmiV-:_Պ ] .FQ6XLD̒͢ScZïd`UQ3lZN}$7 Ud:݋x.cWxq!v0"':+>3)%|c:5#0y>WQGgL4^R_jb5&cTj*(w͙+o'$䀼h6><5il0 $N,C#9vӼ00BuFSYȺu%=߻JzrkCk߱ g}, `p^ӷ%=1}8+9Mلy+%:*i].X #9N FKeX ?ikY; Amo݂S?5^nΖ,r6g UH͇e& UU;jpIsk'B:d2ЊUa xMF'OE/,I.wWWT=cՙ5#qŐބ'!)6$vF%~v7J$QIq7e'+2h PUỳD\*@[+Х.c6Z+"yek &y= #JkܴT`2\7W՟ھ j;Q=5#|\M0q-3k[~1B>Š^ R;ar2Vz^{10˱N=q)vt`֝ ;cZ VX o Ywc6⪃K]RF:WB t`%MPLMEצ"L xǎڭ3T#(/E ce#{<` A'ًqF Q_jM(y8,*cݕ;Z5qPrEUHRdDLbmX 5~WZQA_Y4_B }hxuEabNkT-bv 1vi$^[ B8=/q4߷֬YgP@v1QߔaW:Nj݁G5zKB:0! ~Wz=vgEw֖_L\"LmŶ„A_6ۭb{~5Y8E).T"m*oL4eeĵBKHX#`}SjO>KsCѢlȋepxs㣵 wh58Y7e~2gI2)ۭM;wpn* /5wI%_C}𛓼؁gE=ŶU4[ L[?槝DBYS* Vw4OTQ:e!Pȃ @.SL^:'ZKYZ _3d#ȦcCK9; Uϕ5),/"Ίw1,ȋli/@HS(dz\цN֘ Pk{@2SY^ĠG|W|*aWDŗSFAS$,q S!7Չgi&b15 9FG:# fCY?FVSμ:5r ?dpoUEDzs&v7b׏Q:EWr屶šK9ٟZozA/wiuAIك >]ySѡ0yTSI}wqaEIc^E神hI 9MXb^4v\F*J(ds?;mDC'{. dyN-Lik!tBxKʐ`_HL% =Cx HO;A-Nx1|iYM 9C.oqIXa<;w1|)7Y%,9 qo\XrƜVEβ6 ܱlj3˝d9.=ENG"N%Q26b ˴@/F> [IT] H!L2or!;mhFc:G3Mw(DUG5X/Q8Z6S*z&4J6wsu&jD#RYzqMq'BpO[O;'%BxLIk[%*3e=f6yJr=mN )Y交_Ui+Us0*0U`t #mw6}Jx{$Z,lloǚf6O=,e"H~LZvY %ȋtTGai wDZ!3I\ SwK/qi頻͘J%CQA#`=6T|F씪GWJ(c܃<y>~S[vL!>.8?L)M2uv}2#OYY-LoQZ0M*оCʞw chJ[ vlMOO6N|OR;*½ zZbO(Tj{Z [mSFA;߱|ȅy\j?!EIDk-PiYE?jn%Ƽ&Qi.bOyX5AxKٜ`Hy~#L1k&9 rBTLp 6T퍇U QRІ-7@ج$KP&l[63nRhԗ;5ˡ\kIQGv:=%!ܨ۩ $N:!M<# ?'k"HC3-I-ۻKl<߀N(7+Ŧ𛌘y: c+]u 2McWvթ ~@u+Y֣p|NTkt|P`{i 4Y,H\Ye~9fknȖspby.aUpz븈{˛Ef7DVT?‹?M}a@3mK5mr5ƣ9_CM^e*HLxCej4M/߉q@h㤨> v ŪGBA=YK#֢x,(,:)x3mQkF‚;ԍFR!]&  .v~Zt!3̌rsqRO{pCp(^@-d6Tϼ!Ӑ+H薗b)ܶpE%U7E0|+Wo{!-r9nӸi>B6=UM6Q@}O٫'բ=s"mQ<۬ K0fF}N:4-wq0dc5.qcb9[5Xe)dH;Bj3R .m;GTл_fvkd':'w 3YzlVܗA3!8AUN赀[I^ bVΌXUh}E r ~O]+A8"2ʹ)h(lKH8t^=Gş@5rY)200)9MBF9E.t;0͡aԫjJ߸$wZ}X;Me(~ohk).-}1Ƌ,m(*W7i &;8zNA:m,-3Or%\KgJ]"sgʘ\ݓvBb jGKRәx.Ɠn顀ANb@21\)Oer7n`Jdm<㼧AOjhRLBx&{D~"b/B2S5 en5nϛ+oYTCթg]_Z<4qA nm[^09cP=ph(V {oY%ȝ=a81~5> J?>tWg'N.H b4hwQS`ن: }y/,:r1?.cpHC.8k.8i4Uwͻ{Y]t2Aa~_+57^%/>gOvt$(Um^Y:Z? (#;QHu(NIxf z*-yɟН؝oPqxob##sy'XŞ_tx3>2Vl/9UlOV̺C.ClѮ3e?6>woy5d}o ni}z:*j.o '%2rGn8,ikVTH)'Bm"=}WdTfK\)cܞ}72\\S`|+@~~.E4䆹O 9`zI\  MKQ9̒T^h'ˏXS 5mսp# VlCj 2Yz8:%8rpmZ-6i&'oa07lx]{pi-AtsV(9N >b[Y3ҾJ{F$Fy]fP6?T|'}kM`Ox0vqȾwfOZ( 7(g "˃AW cN0kdיlcr N Ue5#B&;~3-0=E0.ROKA!|T9>$]n1 G4Gw`֨HsgD'Rf* [%bdzQ7L`Ul>8h3BD _Me 7,PQG঑nh_3v3(94lI; ^Z*~- C0[*l.}q69l< ACɊoj KNN--2 G/|`h_&'<+pZrDU:D_#}X_Ȇܭ:Rj<-^:;?W_Bh@Q?h*Y T<_v= 9f^'k9@d#mNɐS`'sL!CWSA&:YĀ &sLS~\H7arHGS.#dK AQEIܦ)~;V #=xsi7jbRcsé⡷$ qOhY}@=!&_O,,׹]DvᗵnPӾ%nxvrK2s ts~@='֠ccܗHAiKAv |s5`E0~ҲTEvA oY -a轰 7HX>]~W|S~ VeĴf)KTa 6.' E|DUpع&{ x89BƐ?jB%$kR<[g|-x1!wʹwrZUB/EJFԨ~щ (ʯpV 5 ׵i-ZJנ.(.L`&;,VڐDfZY%7f7 >Bu":U8:cQnTNݶiSp%tgv5(;dܗ/*3KA-]7Tg&"_ 7)Se$H "x ߹=>-ZUQ 7^t4!)&rhe' A(Ks LJ3?KсMZ2]b%ǚm*l6Y*);:fyh[8C1f9)bobE~&ҸSTfh,֟ E;<re'MFyd$Yaq$;=ㇵ;QeTfaxaM=ϑyztnF78aI䇠.0%$!m1u[gܲײ(NAqx89\(hm^; |grztț 8$.5b y q<:rL|PB9fr#Srr1MMN hzai-a r1coU ]Ē΋Rd0YJ#+(wћ>L^)e߈j݅]Xq~L=,Y ̣X/,3hk W{O"n6ba֮;̆LS%]iWܸB{lf70>lW=S8@wtlWq74+yřXNT.'С|Ű4+#P<֣|~S7y"bVuR"Eq=aRW9qt^'dL= dz1kϷE.> SMIf Xꞿmm=5H@+_eX2 0 g>-UWu+ 3[/Y]|1|qEh>Ա\}qlbn/#H̽{eX]`p9DQ=F+k-ۆœS:ڸ)%8|{:lVkU^rI!CbH.蔬uι_#DZ>ňOBR~ ))VJ9nue"QM\Yfak("\)FNY@B yJZƵ\GK슶Ӆ}uO0NP}ljmٖfdXM}>+4_W ]\Q\ǯLxʀQ/Җr\ Qx!՗-i_ہ:!j>Q/~4'dGStxԊFa, GKl_*+I"EGf!`rlb#T/v}:ųt*MfBlÍc$c5 tBs QC=~tARS'v}%.~Ǐ =G2 ]H|NHg%4Z;'kMa"jifis3 5KjD)e刹eX*J$;3JS&.DˆU{Rv3h]XZM[%&5q/QZR:rHb.Y.ym,@*1OHvMohqvk# )l+߼]X'=q^{oآ˱RF!ѴbB\3205l<;BZV;bwz{Yrzq}ڳ4_Qf%A#Ke{wڰ(}򮊲-+6,[Q ҦE_X~5xC#yd}2zk'tZ4hkԔ9T/7zT#w׃y0MK-!u k#GrL.Tѳo3>"cC Ր[D|ǿktU)#-93Z>wBKuRqs8̳5VZJ|}>s5$vm~F 0S+PC^fP} ttlr="Hť"ktȋ5NHkhy]FcgszˡkFlؚPm6NH^\l k Ģv/D f_rLmKPز1Y9]Cނn+qhf;)!3 U/M0Ȍ=)w*C2W^GjI1!$`Ϻ{hr9+[r ,H|p4cp6y!Bcay+:~ 7ڪ{1OODhYJkcĮPDV7t #BzQ|1' ra k9 ~C Z#"qB \3y:F,^}~r\z&N)qW!"0v4itv~8vCr~6$ѳaSi&UB]]E8ȆMwc#䋘Q! 1lQm*Q?N)Fs#k[ jU&X'`>u8%҄?̎NN() ۹Й"{-aO*K?dת tC7)muג틲|`SlA"}1-=buurxAgpeaŻo޿vz81[k1ER2m?⢵9\ek%Wry)p/lv niZ]b{Xw*ת*aia--YQ|˳H 1 ui V8yHBW/28]S.:LJmc(0T\aL i~d7Ww.s^^ ^ca\ 1ls٩/тfy=3BqfBj-kv@{M6VsJp7Y"w/٣)w LZȱw'a7/_FRm?&Fˇ2jlgWHNYb1 |Ċnc/",-} y3{Ciə+0K$L*VmSVHW^+S4V$S3%}F`VJ?OFTۥS@t~`˘8;.sei]P ~eaiD|Ա\ecM\S[}yAe|"q%@9v2 aSg:J33~rXXbIhO'W䃆J@/NzzI+jcA}T`e5ˮƘ|ׂ6vX8oe zi4a1~9ۀn 0-SNEN8@6Sm=ԨO $6Ĕ'GunQa2z z~ ?r}V,l" ,d]qe(9C6ՠ ʼQmŇ 1)u iIǣpn#Vh_̛W ;?V4r_2̎^u}c#]i`sf:G/ ~a g!J w$P%B~RjMH ؼ-FTi 9%!$D0BOFФ)ZjfKo}p;Jfv 5Pur^Re5|Q~ zՋGи۶ t4$:<_v6|"pfh q* iqCZB'߄3^YеI3 ۮcDLt;sNI4kUUR&?=ԁY鬡قxFKdu(dYyV ~:q!S"C`f "zC'w-:q"&j$Rb/+P}*Oe#rxcl ,2b%)yi\,Ьjr|X-hrb_ĻM8Õ b9/Ѥ($ӥz7kMh)+ϝn* iKAA$"VvM@Ua_1Dyy)OfBQT9h5cՏ;r#2V;UQPe6EoXZGHDPsTQq+8 ~Q#@NMArhb+ɏ$oqV_F3XNܢ bRbg wd:bjIUzځu,6.p񫐝17i 5xDdeL A"e=epײAhJ?[~Zf$~DK~B#Duexpވ| YoIt=[j/L6AJ%ZvmCw`;1W,422'&{pץ;:$쟥Kץ+Qa ?3~ٖ<^Zyݻ0E'd,tBbҭ+RXĽ drAF89 \X\GW$/{A#?p*;uMt;);Uj* q'L;[؂SPngjp6ۡ!`ec)W6~]SY.ċ܌GPJn)=Dz 9['k8o&L *%\_@BG2x#qg1ը <"%V_IwqhR<7V`Po ȐMN*gjoB6DxݽGYܒe6laG4rيg{cB ڷ=x̼v}qzʏp$PWK#IS RD/-l{1 -idǮyD4#W$~[J_9'&u+mfnh9á}R}:qq¾%`3>UY]5NeƳ&EлP}!D LQj[y1bZyGH+$bJ0LB= ].LjeQ2=SU[gE\m g_(+y;EyƺfJ ~! M80/|83\sa>Tx&TRLJ7u/"lv[pȕOߜ}fJdth~9LgӤ-bߤp Nj?bjzCє$jW5aMh(-e5(50{p߽Hd ]8jf`2HKgT^$5 M,AIJit6OzIoFH@b`OvOU!WC/ZƁ9Oԋem.riuV`*$^RNǁ*+ b*cRt<%f@@g5?tr= սsL@R~BVfG+=Dv8;+[ 8QTSɐ"y`+sa &A;ބ+VZ k'X񻣺k<*Pvw_bSN#{!Cvm-JZStIiPjTE[x3C!:Nך1;.ΦaSm5Ti6YҪ"$5͂LS|E0ݦvcRt3"aP {vW55YͱY.FxUĔ'$55HͥDhXlֱRv<6 1/~=C FN0R)O)"^ dY"o;2}?CdTvZv5)PJ(#^9_Z@z{ 1:vUǛ2cK@TyľD6Z%id5ݘC8r>0(!(uN47J60n>m)d0~ 1hR􌄯 kfP(AWD,gg83gm 숓=* NmX%MF2X_lG$6S F|(@#^-V w><>'JX."]5pp—fM]rDYQDbbY_si)b,C5aߔ@+ȈϧEN:`Ԝ~7YEu&or~A'U.ʮ+<`antzTrwN~zam՜w&,_ؽےS؃3Uv%0dh Yg:5#wQTD\ֹ]) AB+`D.`B+ʛG :҅0" ?8,qZ˖kcl)'KέÓ\\Ɠy݀ѿK8:􂫒/>< /.vT`2P?Y(<'22:+k-B(0ː#0Jf}j ȟCOlnҀQYC\ ~ƛ},?D80󰑶6^g W@XDQ}w 7e\d',¦7`l3f0thPu(S& _~ЌX+b/~: 12 B+hMIO"ix]MsL7cB)eKJsеrPb=P{$1cwepUhN@ a3KIj:V#XXEkCh3|.n#}nB>Oc "ߺ}SxvQa5v#3P>E]4Rt|7HbKir |Fx LF%/ݠ;v vJ Bz!-i1{6pR4-s к,8kHQzpq[˂m;Y/Etl󇖅%z1"> ;:8Qg5<{hq#>0aBb]OedM؞g2X`66&8Đ奢W ٹ~ 6%:T^?&5ܑaI)= s7F6G,"@CɰD4/3'ߎ9t]EWqXxO&/ЮiQFؐyQ? HT4$N-\襲ۭR{M;1&BWŃ2dٸؙ%\˳&Uqkerdn( 1j9r lGDn7/6a~2W8|AS7/g6[R/L]K>öQdɚ :tG2pv, #ևFts\_UdhAd&Oec =)7/i;Ea[XeneG>57^F8ؑͯT w7fY1R*'c9i[BhfEGeâz+ܜB>ws~>G}#,Na!e(OݗkK%TMo1#~%(?2]]5H$ pa}sDwuoc;A‰_ 9֖46@jej@_vT99 d*3ha1 Q0Pq &^_n5MJ_2Gе<;c]aKU z1>)jcJ`MV7e|E]bpudUY5ˮY Iq?=χK)Е?Ph'SRbF$%R~7ٔS'On;gPPDlx5(B5*>ҘeܹU'\*hk[YIvI}ϲ-OqPt2vh.q(GƳ{9= ijZ ˅ #^RC(2JPxAbt=ZsLz iiTt_0#,\%}N!=~mce@#0_%?^3N_aBh,awwL,Wu]]1Ϋ7ˍEGI& >0t:%ڢDIH_Q.RtqyAs56)!rȾwsI\Pc|@SgYq Zה.6lE ,X_-SrdžYYcJV[џ#rtNdexg?Ew lK?|j]C4:O/./y$Ny'})1jV1XÄ$zͅH%Y"wڬ{_#b>3kN8u+q!e({򚴃m^JT0fQ} rkjfNɎꓳpi%f,d+c6kKmL ?5R>TTe)(1f.7rݠxOC@[YI]s::cEOrYi :4e!tw|$+4 ?rPm(e#ЋhZ:x y<˔x=o&㈊n ŗCܓgbЩX[mpvdz,}CC#ȶPLX7v%igFW|nԮ+Hɬ,jr7oV`1|5#+ur-TX"'؈P~D5.(aӓ)fPvU‹.̖!wK~YHδj C3G 4^'gi@-.H0697+̮?cmw}H}f\?>\dŁskz'D ПҼì;PWp|8IңV}O!NM~a6hmK˟l<.V!<DMF(I~>]8&w2ǖ"݈|} %ʩ,aZ/,>Y' :PMb%sX`B{7ncϞ8J<Wyim6 '+#15`99@>FC;Aoo =~;Mm cWkJ/[+/M_"\ xӒM/9T5*:uk3q!GKwVqmA+s@+ s_˚O|-<)i~jRu^H>8 1 wC|E0C=lJAqid2O-[ &IC1~q7=[ʃoޛGJuOox%);tDn$ @`fF:q*ZUGٝ)[އm=]AM^e楰>3͈- ѣ9蹓xH{w%}VT|ZhwI*)$v(0w$,šSܳG]$u"WRM`'Vi*6M';O"bxeRoL^h{B Lgh, Г. AQZ=ET q"ngPĆ>xP̛YXٟ(X\^e_,^y.NFL8d[,%Y%GpYna%3]UӷTChD!=mqt s 8(oAA굣G!/}ƧQdj?t|a 1@ExbX@zQ oEq9貅2uܙTVLx->hz@kp[͆׼I6Si*Q96%:߶ӁQ9ƕyYةdh ) W7p_P6ӌ[gMpF kkJ-2@h8L*RȊq虞;Kc$}{#]8TUZVn36 ꀃh]UU>~3P+WD(]WQpQ : "sar[.O\3߸'N|Qn|J섩~inR}S>r`GE2W|8~q`& Лr/ CiVKjdTUQxڏYZtKv,яZ(CCGFn@-.63vsgw,$2FG}9*C*]#33y+>4~M&CKLIPd9lNs/zZ,bȣZռc1n"knj`u/JiO4-5v?)84"fCvUOQV:[)NlSz&x$ixtb:^w0\yHGNl}wYy+Iqt:'0[ma[jp\Uh܏trVMl5q?@6)1z91[(RR12Snû7+U>Qe/w\Zr~H'LP~q2lMijpq+ THc1#>2B??s!o`06 *<@f{K) !LK3E~:7m}5Ě.TµLOk ?wIG{+}7T]#h́љ~Xc(I7)|hOYf4m4_pѝbb¬}s J7b(̳#0N#eS$@`|m] !oX],5l|NE>YD)-u3y=e)- qww ,4`xNK9&sEEje%㋔Ve sDd`ucWL:adb3vo4W6AI"7 3=t82Taw˙z`^N(0MPI:d%u)zH]eFix:.S| A5@}gc/X-ɿ!FJD)8T6q2pm??5E,sKu(I¦'Pǁr|/ ǔtoV$2C,/v:l?h4k;&O-`VrVLWrct@%j7ӧ D軾y6;ԜI dƅ? |2@Nݝ>o1&zJVUgC{},TFƍ̯$X,_a~@NLo*#mX)xzA?=}nZ;p'η-ElR*EMrN.k]';J2*쁞W *riYO5CnaJy.S} Gdl~ >XD;a,C_#HX#i[9NӬ-SʂD/@]4'ϛļxܪ%.juk;U4ٟ#կe,ݘAnuwc .R!j8j'I0fJ };V䈇JX QQչ'x .`%`zOq :較P-M4l͑*_SU6!ՇB]y3RcE,7|4X_1~9hզa:H=!=Ef )z|/P TJt_R0{Ο`\PaSGZƣPO7qm@.zAÿ|ϒK:Jbsʔ˓"N[xrJ+yh_45}"G7$EN]H0Ni^.)taO_0@NqЇI^tt޹2NYmnC>N`{~ZLT(p8o[ nYgd֌¦h7qaVb(/0g幉9(M632@겟dL:~]"ϋ22I('b[z/X&s3cvLZ`|4N{Q1N6634o8<6hw=莏.Rf»Wjʺd4شJѬ<}ErńGd=kd+3&As y"|x;ϴߐ *h?}& p Y欫]%~4-들Uy3l4 j۲4tQ49pp;OӫY WY<,}t”XRY,a|%聿QèIޥe*{G.jJT%P ". i64]e:k*Ǭa]S)h8yWvR6/g_F ]/Z4aj /I@?[fpSǯ*hGi?4hHUQ]^#l#33?^)qLdBАj}9hͷޜy64eS/0v*? x;Orp37W:\mĀ͔QOm<њÙf3ۓ %#2뙈NP'++:pa*/+ CBm>rx^W74i x4M6R#O(Hjٵ q.Fx:o@ (t F;&ߖo.8'C3PDeOv-r_:dΡ;; 0hBL]է=|{ՊLa#wh>vD}+>Rt7)2Sݢ c9љd5`D:2.nm*| LW ,Ì3 U7==EiMv!0vyx;͗0uS'lqfO`h&)#pK J\{g ׾>wu릐?#+ 8zߤ{2(}$[EP -,[ 2y)AZ?%a1pg[d$׈0y-e#9xDJc0v"cjB ̪۔S2QǙ }4Y'sJo&ÒnzsxmÑ0yL.=[`w&bd~nggRA*3qTʼ!Vr' =JxP;aJ@~ |uH鉖ǬK!ZMZD=t -FRT F+?΢RKf5/Ih\}XK&1]Ύn{6]d*ߟ1yl.Ah])1/cήeyy!u0C¿r[@kl8Ԓp~{.ćJlwA< txvB3Jzqz0wgs76ˉ-sT~@W=Avt}$a]i .7k*q@:0|O6^ѨMx´?d[* \?cdFLHdN i7 v{O n5 z>dBQ*T#b=rvDt+QGa/{z]i5|/STn7i͡{I AC?<9W{K-ejzM"m@!`M:@WW{@ebN^h}WĈ1џ~OwNCMUGhM_m-L }0j3}sڏ_jU&VO|c߮уz;{aVK7*f1zQ3w? \r-2ڞxҐT!LL=xkOF:k1֤$B&ot7cZJQ;?2:jw јJ/O᳻xy=l4R%l.jew&Do{g}l iG(xY%:XwUS1[Cl]])3(wCy26^5e>qrHMB3!0@̽K<^a&鳮-d͡ Y|ą4Bs]Ț nV61cxG`yƔl ZeC؜H[%K>A MI`@+ eP00wd#FXUDn4haU%Y#ׁu֖h525Gfo*oaSؘsY 348bϚ2EYW&1q%"3lDf. t[7UVxtj%: ҍPRVj!+m58]KShͨ>-~(ޒSU2:n(>Ozun޶2G_L8dMᇇiԳ>J}@Y@Vv-G ]DCI& j=JoʛVgfz\ZHE4(t쫦9<: Q1N#9} !rΣ-} }#囟FVٌCL:b" 3Y }ab!qp6pt[gvH࣪a8_?qKJIm /"y_z:]D߁c`  ~H0qΣ7E˝;CxD\,!\SHBKM6D@wmL$`;TYMůeCU"~\OQ8'XV Z-[\s:V\оG0L*+M>=:&F<@EJe\`DAV̼ܤL$kjQPd;Q͙q('kq YЙD5E3,TjOsaR^2D^1-mLX*?easՑ\R~U7 pCŲIe<"&LYvX$*L G1ay(5bS@eMLH=Nko^KD,5NB JSҙ1lp'%܆3M%dVh!56r\ @@ȂCvoJ+ e9]>ĄэWNc~fI~/^dObMF ڹs^G,է'foliř5;!B;RX1м]-+N+=6;5gB;?r4A \7FR#;k[Ej-rx ,5何DSj+ޙ&u<%\U3n>%w1y=m(7A2cuhC#Pߥ4TMPe<,a4~`["4j[>؍SeO~d,A'8F$wZ[}D{.Rc{/ee6A{+-sy}yJrGs4o!kE3$1yʈ@a h:j#{/ޅctf)[)f3Z>Mm7MK5Os0dOAR~2^ C^M*U!{6a{plvNӾqX~M).iW<k5AUq8 10Yg^9&\bԿxȂlgw*,.sXZʑ &-G L&@]n 6M&H븶-bf۹ОPC(CZd bcI f 0YQχm<3"ʽ5MMnf'?RB%Ci!"MEwPe:`$r]A wzqݯD"$|8dG#bMVtGRZLc$!S,t2F@ch51=JJHx5pM 5e>]Y460g0e2 Ը~b }41D39kom5eB+$'s+㉑eW+Y1^XY]* S."(FPqu8GDA]ITwC۹6BDSC:Y u.AN-<J0MQsW*>w~:X WRc$g/RH Ͻ,}Oڡ.[ ۰F:YrB#ɒGq~X4p8sSbMw!-\ #̋@`TS)w˯ 0x [\^.yo[cAzJ!X6IfL?F8Bt2nyEXPgUgywMx5S҉|#&>8`fZ6\ kt16Y!4v?B9MR{v(ЏcK [6 fZhXeVAF2h:*ӓFDƈV'/EeoxhQd9)X"!z;gҦ$a.Ftu^gfzGBh:ŲTNlN3 YT&I/vHf]΄g4cUMkI;A[Y?l] `-dܝAhvX\/h Z)d2XB|ɅGoG5H2a#ރO#=f'Dx}qh5O.k}l#>U+swbL=j6?:fҺj>m]RU/aÚXgM<@reaKCEXNfTء6uw-ٜsQ4YWyvOmP^ QL$ɚ$̖Z0`aK,]{5upʛ7F1p:'g,Cks"N0Dwf^ϰA,0I"4j闇Q`QX#]o m%d)ִ#@0Wa,y;2,;~d* AߤTuu!  f?.ܙIVYr_M  g;Eh(QGvsզ\oϨD`W 0ӔFuJ _1 $$8 yV|jKЙt!*Y.Yx6L5!4v=1/4Z.Z×d3*H.mcJ Si #Dw/mgK؞}M}67e6KK5b߯/ߏu.[~CKk0(,PWWPߖ=Ot fr_76֊`|79,QcN,S.zY@0bS!&7M_M sr=׃=䁐pNɫ:ܼ˥j%!;#,HE芌2N-AhpNyvFsB&>Ch~.y$J\LZ4SY|E}vY]fl##)L.y4854OF"srW@@^`18_* ,ξ*̘r9 OdbUۻgĖA}att׌ͿxY_| Dïϻ3 ǻCB Ж yJYl~rorQѲ|R7^Y?To*J7{p aL$Ѓe- 3,ih3w[3Egٛ?W0q c1}K=v8ȹf8Pk^Ӱ7 JSavc~,x-ᨽMws<4Z3740$0e&( j\o[U+paI)J?-7e9LOs0v"nHIJBv`X8Ѳ%))s'4,|eLW  ühVUVoL/o$|F  v' -e0Ŭd=8\v8n:l,I w-&d)\Ɓ(Ux P.f)(+7^z'wxtM{\jSz?iŗ pu+c;WM6XR8#n;Sqo?}MO_rw!p/w,I45||rN$1.ut&{V~d#5:$ɫIzEޱx;Lu!\tz.yvX`Ε!>Ql\ڨ2=XG7{Y/g8S!'8ٻtL+h+~e/s9URB [ V|(妭_FV @zil?U,# גIrM10D'R~5<\XSF`q;r(Mo*0=;듎TOۉi!@Sy6oL />%`]Hm"`YDC4fA65P _T3u-˘a{G)Nft~=/ЩOXBA%5_ᙐ&מ{ FqF \U*ß 'AGIT! se9`~25NM3]>2c0k YXo\t|PF_f#ǧ!{dMaن]$yRwgZkD΂=(.N+Z׻ g;<;m'4 kziFו]՟2ha= ǖX#1tΉ_qfT@mQˇq]m 8kr|oR+L:Af@k3k @~!PD/[ɕBL3KQKr)I64;B+mMBӧ8]!2{ҀʾTK0$Nb<BvBq=iL3{C5ѡ< 0"Fݤ`wIĽ6e)+~jy+CkoW*ZX{dUԫ{1YvZzQn>֕Q }}l@˼{mzΕdcnS=8yFe~"ծe@a2';Jd*ZQUR9M+ DK Iv&WO=F#oS`:H;vvqENE\4q 6Dtl]bGW[1q|ځ*%vqxHP4 y&lK[q/ [C aZA“#דޯA{)š%g,:mr+1>5Fْ=B-R 2){n9#DfQNp1s\U>yܿ8j5+qdë$gx;r i"93,M zM(GWG徃U W^{jOecNjN4#vիnnGǠB$9;oNDC0,V̽zE`I, 艦q}ˏzo䃎pgMR=+9?ZBf̃|{Wn A%*0Ê7}I-#^*DM2?D 43,eEjKIX]9̦,Ql ӻ[YT =8 ~M^*FČ <_$)I+~we( -MmQt&Ӫ-, sMO>`%_U? XKaPwqIQaT!|ʔ"L}BE|HuBPBVL929ΫJp4G[s@Q@?AHZ.18xNE^CcIJ$J]քQa (ks̎ 2Ņ`*`әdTJNp(JJ83lJG:stFy@׀YJ1 @v[x"g{tvM u&q8BiaM]t^=(S3xedsí&rEX/0ԑűıנ^ ]{܂P6Rr.*\|Fw} ?G: ;LhS%ܜ\;~v{n側N[)lMA}'řp=8NC۶^SÐآ`)D^l ݕ$[ DEi=om (m". << 0 |K(19W{=HqN-ͣF,](\Mkt} 7@'{9j lRy; Za^o-4cP5b;TNlnXa9f. GUTaɞq_:*>Of $"kkߖOn xP @="n7D֔_lY#)vfa*4cC}Av62EPKֲ ҤmG9EZ4a/vb PvL ^!]۾%`< Z` q݋=qxïpr e-R* `\c[̄GRgu]0ڌ3@RmY޳\·-d\̱Hrp6b~F}lZ 6ޖx_z3v]r!Rojt8fQe=\29Qh-q{2cᴮpy6Uvp~ KBְsd:U {c*-A\Yωf'3Uڨ@#yk>oO7O {k ߜOzOq&|vcmz*jLwDO)c>BP \MBn#]O\r\*`l^ d9>J+.!|ۣ)W`KuK52܇u5JZ>Y1jj/Zi +>Mpu?OTprD{_uaB >54FM IRqA7KUe4X/Pr$]tr$> D6xx~BTIr^ ^$:En1ݖR}Ƥ _弥^Y^p B*RZAP\ ]0Yϟ{(J! :pZ@EdC+e'ͫ[0=9{RJ7_i.2[m8PDW3/<y q5ʢ/eQs` .1K[FyDcA~wP'/ >%5#҇ .=DB+:a/52ۗ: 8Ĭ-e(C,=>#ܟ=ø 9ZE_@17dS Z yQ*n&eIVlAI%C`Fws bEEط~f?Y~/vcYM"Q }pa{D?DDEj-:{ɹD U2'Vpkzv:yD~)m2ǦdLA ٭}x[:tֽZ=v3慧ǎ(e﨩1DžTm=}}U\SEH(puz;˞ ϳ^vADoKbH;r {bαN݈{d=7`g6ί^k7QS+Z3HA?mp} z(O{'7!k ^Azx*, -efi{LVڣҗ+4,L73υJiMv0ksQ:Kɼ8[4C|ڪwq7[@8-,KsX/=s+E$bC|☯0/ αesT* $2l*5ni'0qD%cJwlH@*"CPzq$Ѻ ;ktY GzʏmmEOOA-̛|vOf˦9ׄ/ y os݆RLZ8i"1GZAXw zV [&XStG8mJWhǡfsȩhhEd&d{ޫ5<,Ql{K.9!꺎_UuseH-\a}.|lzur+T2c>^DjzҀ=[D~HO!/{$n(hR`$&2xg`0U^5N82En8 -GQV 71$_PNhc:|Xѿ9nYsoX}{sQwVu!>V)pXIVW3> غkqLj"1D*s k~q*m!;R׵HjCџ((^ǖxAxg2g(Od!R< u3"3\ %+ڍؾJ裍ZrڂcW(6DH ӯɴDDIi|' F;Zo=1fYGf[ yJYju׀ۀX\3o f4Өx ܢ7h@$fYz)F͚ ˡגMu+=l7B9q)ctBvS?x#.w؏i#}Z-(F|O}C8mWWFIOia>Y5 |SZܙPUtWԕ+둣W)e9<-;5Lbd/j^{=MT|Q#q:3Fmp.9\}ՠVO3;&967.RHiiCFiMO+}w#E߀7q3.?0~۬VmLoDh~ RݚfG)gim? 3+f!آ4"/fh7lth=x+7]_YUSW{9q/3z17.tGVlq~ `Z3˱\Ժo`dE#N9yҷ>nF1Q,:y%]Wс[YG9m~䫧<︩3MTñRG=!/{UX2 qGGN,jy]k> 0o435ݲV!O&PړH\QT4tO(s|sq;Ŝj9_8 g%T0;dGb%[A9"Q& @ڵ }ġf𓄹,シ%іj\Y"T*f8^pw w ,:g@]b #Bqo,gԘmTN1Altm[+ٻH^A-3GJ߿J=)wд+[UMLqdS0֝gtӥK0\]+.|ooZdHq x.W0l4etx:q%fae~J$"֩HX#r_ n4\ƾKGY_{o4Z[F0RݟmZp#ք]@e{k}qF?@YHMA/2>q ya yFJPoQP;sܔv rd0DvJ_;=L:5C0˺Wlgv/g,RR i,9"u)H;JPVy oFqJ lc2ܯm WjCA?u-;r(-] w;)FxO'gok28I9s&R:#O"֥F A0td XdDEWh{&08a8 {v+S9TQy̗2 /n-CEi,z 6 ӸOXib9+ov}G ]Jn+*#<0d33)|wX4>vHރ_s`!wH> a06cFJc2=VP7鳳h26\Ҹݩ}Gϵs s HOl Ey`Oh ۨ{r1zkNǏc^8nAH̆{lvBR8_,7*kU5 bO*4>Ζ8n.mn*[ڍnL5%x?nTjf|$ob t"YcQKkD}x>;k `.|gL,/0<OةJ\_8xxi ^@cAn֊fdTX|$WCu{f]y!ȃ4f{DAwW=l3S5rgPנO7g*8Â#IrM:v~k|մ?3 (U.`$ ?rіc3Xn&˗2 &;O PW"ϧ M[e@I |<e==%KDѓls*M 0q98p݁0l $2 i XNg;!Tx+OP_cQs -2>Р:D;V6SLP)5# [PoAWYyIi^WEP[zD^.桌^L8yD˯W TyMbu7riwT_\=ySqPpߞ)~$k,aˤAF8W8YV1wp!xmk E}90 z jrihpr43ӵB-cQ7S7nSP٥? sx\)>0c: 5g )Z5Ny*l!C.$鎔rJhQZPit3~pWY =;zՊ21K^(>5R{ͺNrw̞*o,ac4toOZ*h{s)`9wV^c(U}?AwnhiXz>ֿE5}#C >QB;?K}+IvE,Հ1L[hBv1>0';Rz`>i[<ߔĩg ݚz)&hJçǟI$%OqHPJP M,r3컀{8bʷB{=;9brcaxNo6/ R˂<סۮ`c ~k?khŽ>xneN:s.rYxA jŽu%}'cy^~T3/t:00x}#A@6;[$>YҗV*nE\hPp0l Kp\]B{1ݝ#u56kU&݅.i~'[YүΜq0QfriK bȸ_o ]Eʕ3ŃsjI{z R>k\T!q% LC[!kxHZj X*:5UuOXSKe=Uh]LР r9p \7Vb,<.*ls,M$=+'3'U!r 覻KY>:Pe!y,ӏis2zU{QEf0_4 ]п;ź\ Pp.G6(rMƼ4k/qDtL7֌C}*TԴrcɆ>*6X|dhy\a55xQZ+;XVT<(,/q_|H}f0Tĭ})HؖU $d1nj%ozp-~8I#R`&=Fm ,^w|ه<^.;LG{f!jj Zװ=ցJB:\m~FVC>᠍{%(5)KGmq m9FSk&CP"/:j坙M=5Q>Q)#eڥ[Z^PC5ү|TPl@ 9Sy;UewSZ`%@`לS5:W' fN| 'r\Mq̹&vF=P#R@ ;3 -Gn ^C[-QP43F$J8sHod"*SG@zy{u~+Z%۹gPfزkhz_/ Rడ[hj?=!ٷn쎽q_1Y*bw,LɅvM.dN^6|I#;Ed]ek^m3<Raɫޣ>SW4 #|sDʁN_ji&uL5}{wGm~95}`sH4ʗ>?2IAua}A00XqoÐ:ZGHqZQlh*5{h VNW ALf'k(=`J$SkU2옢RRHƩ _KL+JU1jQ@0#+o,B@PQVP_7T`Șwi4ۢe##lJW&6$f9Un)ET-[뚸YW.eyu;i3 Q:/Ӿ_ti~,ډjJgA!\r1*(#4i QHo9aR*@O9cBIɴ YҔI"a ګ?BGleSbc$ű%2st0dOt ™0@#)K4hؓmrHjٳ D!:[i+e-zJ4=K_N>O\4Igb![=*D&u@~+[j']ʼ`? Eߵy)2,] **^gŎGYWO x;wOQ7cR+tPC^'`aɰct]WRBiB$ECoZOb}+W?zT {;jL^&pEJX^F,Pz=+/ vmlPzlC :kηM JK/a[qRD$c b냟,rkJ[j,BUXOΆgX ({[ iRV*ZhM@pثNUM;S? Lu8eVyo@o:ȣj }R\w[ IYE(h`-uQ<$p Fk-Qo,Q5n}W87H4pЎ9TOyUʵumT5xVC3ز&q,>n7 dkt^sw`]WPx Lٰ9ԒW;̻e^Svɔ̍nBtwI`xbl_5rcs#w[ڲ~cDZzguz/f'%֮ 'AL .5[lΊ3̦nM}m4(d~URzD-˭L#Z[mx'ʳ`&4ꮘ uw,O=&|"`_S膭s*JboውƅЈ M\OEXl'sa3^"N~s]B#SϚkNONθ~7~ܫ{4]|t1+ױg$8:Qaj ]&dpz.BR7iԆS8~URa& hd'TX5| 0aagAnkR\fl )_3ըP91Frd?z&c RW=`-}yaK?ךznVKE !=J@J/gmzFc,u ڱE 1i;kPOJYXٗ_pS.«d& 77\ .`lH.clO"Jȫl=0zM}> gp"j9 uԅYֺWDRo-WˬNW̤4}?,sRo eJ< %/FtVಞuFj~XeAЙ~n4x(}G-+Tz7i$E8f5 T19S>X':$jX$}>J/QYYc K Hd)%3ґlmaJÂĦ@*)ݬi%/<.M)}9Suvz6D= EɓhszHp( /") &gт"]C#|T " ثū$SN"<%Q6SW֚Ppm`y0n:-2uI gBEד}ԺՖ_iU$ٻ6s 8Ix+ҍp'2j<4F(u(4~( ļdb:cPTt,V^OG1VbϘp6FnKySЀg0TP^3{j B~i[ ygX$,jP+Tшz p6Ge¾>@G "a6X J| 12S|Or4t3*vNYi/NůMok@98bkd`Ϫ } ({3 6돂 ȑg2LسD+ ɺ-)h!d@GͶB%دHG[ip%w7EM>:'rAޒ0"xVn2?N,06cq8 7{]UQ $Id{?)d5e0f&ߠ2p]onuJxDJb,hV&|TQD@Asm^UԾ8t!qo$Y?gᓮBa&[mFLN $T=:fq)j\TĝSDb-kղY$v-)[}!c4ȃ%&@.B|G5c\?1YV8sJ  o,W׆>\~Y_YS]B }2-`$dsi07n{Dp6,,4 BmƋX+ᳶ4im߆NnX'Nؽ $t(CawkI2B!73cƼsDg@!DcesEŀ[N?E&(U"LH&D(J6EeP;) h1GhB~Б1I*pLrG(vޒDQ~V=czP8L}}QYٕ#u-geI: rt.6"S2oex5fUƸ_~@<*+fMKEe,Ӧ܂̳A.Ny?x/hJX1m2(H`#yӷX;T34qF$:ҔUS J4X+i,ÂU8چ 9D\(\@ӽb*'1cZ](BLDEQs|J1}rBRe gT}"]kV/+OuE.9D1*I{6PP*Yn# Î]:9A/AG| -h iZ9N%&C) S(較IF N;/2fLueT3naT{6'UB"\Dbq`-=C2xJqYy*βaūj[+rkؔhmpCYߒ ^+y{'+s/l_R]R*US9 EQfrp[H>0<co/7f5IgH[ 62LK< =mO߳mo%ѩn{0 * YrlG%o^-{ TLljHd7=E'[=Gg?~#ӹV~,0 (;LuJX/~H;pg_,\@?QgU:ix^?. &Wmѳ`>EUN(Z2Г\Y)*A*I 5{Qq aqES5Qgodcm_@=wΖ?J,ffymLq HXMd8p\ra/P& 3RG<-g.Vd8yкU5: }% i g6ـ/C29[~)8F6 GNH _@`-2QӘ[JDktH$QrRXy"tz>u}Ph綳=z5v+3cJ!`1:Uv2rk9Vx'kDLo!"v^AF=/ GA6oOG-t!`?D[G6"~#S׬Cʀ缨2 ᜆ2"SAT(k]TSD, =C&k ,TIڶBTӇ1VPnbZƀXe|εקogvmE_eOn]:pTʯmu ~ug2c1I tjEW!9=ce) S[P_vvEs}!3b</GTI|VbSGrX aOm/8ao@f .mc)'Ee4E$0ǘ Nl~ZOi`ȞB'Q/e78SC8I˭_RkDy6h ӚpkQutaJ 4PH}WѕB5iT_TsaËReF?OX8Z*s\ߟNXGw5Kz@^;vxS^@7/ A?_dB>1O;иkP]+u!kqRYau#$KF&WI*7~i@ix$$J~3j^WBUBB[a l$lBKh(% ƳI$}j٩Z0E]|iZ,ѵ:;SniU #T4$ٍ-7pY))QITS?o㫴S棥ac;E{#33-FhRm,VZHV+ Ȃ!bM^rlO/x-< pNjDdj+zvzGR8m|u.ge10]L> CzAlDe>1>,eXRkUfBrOahV',LHJ w_x}׈˚>_c_S|QrǤ3٬gZSW~ؿj9J`'"uˆ`9"߄%+H="?•P7;6Z+T-Qe>_Gk0a),(d2|9k?s,) XfV1~Π%Ѱf#L??%Ȋ)& 9%ߙW@V`g6w;:x81!)QFu\†qn./i/qQG!䲜SZT{\Fƒ!8r Ź _dlԞ_OЯ)/as%mme_5F8 N&qcqYdA$*okSw{M@ wę_x"%:.~R:t]89H0@*A)2j}Gkwi9Ju7= /[V!di_+4'fǕ[%VYde0Lدms{(S&޸LeOuApP"U),Z(K(OF> eCs3Gz;oUU饬d5?NẻK_j!rw ^jZe>_ȻLLicXI.FYȂj)&My\)&e)7| * ժw0?fҸg~0/ï4#QM}NBF@K !S 6@iJ| 7JQ<;qV= 2/rHpV֫< we=p?l}%CT6uk4☤@ٕd63#շ|Kie coB*9&Yt$ylhan+'i'HJ~0 qrm un$GIiߢlCo({}ӟtף4؝75sɳR)8dB}9 ժõ%H;GY-'b [< #F N-x@^P ɋƭMW&&CuEfV7.W!*=ui|{%HSbƱ c&C::>7hs ICd7@XJ.`p|&@6hKWJz2cʶlUʈunUxncu:k5_>vs?9Dg_1 Gzڢn"ªǩ>mic ͌@sKv8 1r . o[b/sT/@ˇb&\6x:Y<廌o|[sg{Ly``cƩ͐suKHb (Q&M{TߔP"Ŏ~'E&icnΊ}şJ/5z+Ga/ix `c.bUnt/M`hUF6<̳4=򷣓}Ap¸\R5x)δsl 0P QݳyY?ep 6lpx%ry4?:ŲqwZ5G$|K= mWVpRKqk+Fmr}tUL@И{M1j7ц 5n|svizpY\## (R ߍBŘ0ݹpBET:i.iɸ6bmR*fO?Q'c1菉1AĪ/15ք';<װ``u"_ @:Cpxo6W9;E_3QB#__ 7 dp[ aF7c}5.*{ףuo*fE ,,뀃a!nll*6/5qg.qQ O^I6zb$uþy,YUe.1/aQ0uJv<险aŗ_OMe0haX~, !GbOLf3;Jswbyzv>T9(\ڎ`l $Rj6:Kr D1_v/CW' .4Y,ݻju4seR?wHt%g©ܛaDQDtށ.X%xsD (E AwCR8L&mǃf @׿\u Eѣ-#=Z<6>z8D46/ym3RݚVsLbZ֭zahxfwRKC^HBXۀNO;㇘DJaѢ;\*'893s>QM5E4'2@ )PB-`_OɦFߠC埉 ETiY0dQ=4d"ZXn;M]Y0ʲX@6?.)j>H ZTI+LT{AEl1s1mCJa^"BFOߙӎDoL ;ڷR5ގ̵TXy9j 7+Qi{>+ zm<2PgAĶM~۠.'kJVlYLM x5 s[q~ؗ(j$j.*}"ge&&J_m'PyRc0|h9א)lcr"y*-V3MP^<_^|D+K|Y [qW%`Ǻm mj>I ѝڅB ?hBiEoOC?ŚDX@ ְn@4AMK|M!A~쪅y4r uDf B* .#3eRT͠5t#+=\9srJ@o`mg(N$|S\_eAv 9'Wq9\:oKKٝY!5gPxcf7_CezDM>KBI y戊8((Ak#?h ΊN萿M2+Xj:Kt4׿q*gdhaMUYp19Шt7.8)|Zf*CUpˡHͅIu5kRgo\q.`oM՗T=筛Mjxp/pr6c)k oNi$V 2*{mOsUAqCDTF]`yR}:*}/~VnI38q.:NeuO;pvo:kЅr=+l׎ pt&\G1x :ftۼǭ3׋ﳡ=Ta B8-% C x>-}* P.7(TsiGn eO]Η=Nj(Z>l: y^l͒ {NM*1o\ T -u+k5 X=A:F'r&4 ʝ5ǘБ(ֵx}l4d>(QVGAY_¿*t CȂ>.] $kт`w˃-FKWSRP7f59-$XKfbԫ\6 üd88|c)x~ܞY+d¤Yj 3Qp魘}im#z$ /cKr=蔸 iys()eQ&Zz?NuSCqc@义vkX㞥xC49EPbYl$rB|c-t{J#C^BmCd˷ʩb, brkDu-Ԁ 0z?4λF1EA7lyeAksHn}KKBaf7`. 8Z_ 7Hj }ݪaAcp hԃ}hQ-frb;3:<" n΍$V5+ ӱ\Vm5;J}K< WGfbR0ab= ib#@} E} [s58pV,J i<2HM/JZsXBL]i ֡uZ{Tj*rAp= ")sr24#O>6IVg>%~YnJGPH6FZAe1Z"g<ʋ"v2Zb~9ߞ? qWm .IlDW$ / $K B}t$ FH 5͔FȺe2Lw`40ŕMqpv6@MZ!!}ѱ1uVHPGŲyئ³"=0y4Բ"Z =8?GU)Kka3O5W\\Pwog->aE,ڂKﲞADKzv4+l5NI/‹E7"\b̨UJx%UXg_jO;:Oe{0p {42(b]XU4OxdkRm8Rl˫w.M2 lMw75 х{ . ^ix"nΩtwP9 TH^V?><dV~NY.!=CH9'l@@v2K}oIӣ.:ƚi)qϻ鯽4šcc;NJVrksG%8rŧK N~gujz>2/Jw%c㵟Sh}=JRe::ӹbƬ4t sCҴbkx- S(= jɧcg6zYD6"QLnM[w3XL!p6o0 ͕F ]LPώ~OZY_*rĊ6:)x#r&:5Cuk?qJgV'ʲѶ󡟸â=F\5b @#`LȖqMoOFMl+ Zjk£ᣑ}KYQ.nߒU}D̸ qUւΗH Bd6slq]BOOZhkcb88Sl 3QSGS.&mq}\GI1ȁ.`~f 9 Υ1#I˰L22('P.+j`$Ti2sv;[A$BNpH˸mciG&бY`m5 - Oo2<<;Я%~Ac? ׭pu\`z#'{<#v!?jӈ %䗾Iγʞc'Z@ֶ4UGΌ~Jkb0eBT.G ^y!ri KT _uqik& c%q.r?B5Ƌwlyb6o&J64+t^iyf.s[VTMxydVRRhzQP,M;WPwEۛ|fށ[`ĀLz;|uIaχIf6L$ncuZޘמrNQ4Ăر+8߬=.|{ee[`±z夥 fkօrRF(G<,D9I3ֿ'!AfH!bjZa?ayIJ}T<ݿQAD/KaT8h]-6.ADG:A2GvI p kLck/o#f4Fy~Gt>iy Q* =@}ώ&k<A~Quu޸-kRYZ 9Yԉ&`[Iy`:a Uhn^T\krWZA9WfV~D P94O;Uv®_JUÖoei"uPWCJח#b-!f ,C mz~"Ia6{§Pr^~OC(Yf_|i\ N~ |Y:ݦ@\vu _qȭև`}܀hÉA9tk(˘ܴt5&2{~$<"XqKU]}*6; P*wR!j5ZyHꃲ} Zy*&1FoBϔFi7N4D -ҼMlߴVbШ=jI#=(`1.v1˵b'焼h N: #ywhɅNP\V O\lRlfn*^ \dцopw#xم1*). S4cY<7;.1OFsB~xgY%~epL\~;)dq-$:,@Rߍ8_xwsxOP7iʹiI*cCrF!"Paak"_o<{lK^t)M+o?̖D 8_ 8 8z!3l3O0 1p&H] ? )PT% ˵~f=krh$I{uZ-b c%*Co+{/D2O4M^VKRkSD=E's#;SF1? ~J+ `>AǍsв/P>;X4Ř ʡH@ǖ9R-xW%GQGTo$X,7GpԽ"9[9Z`ٲAi?$2 hkpV [p]S[ ' Qh%Bbԓq55Ksar2;#Ww'5A|;2Owc_>(߇]l9uͤ3 0#pbC dBexV=[jaA3A~Yb+^GUϗFycAyQ*۽[gђ$%m\06cЅ UhsZ̟-e&Ma-0#Z O-UT[+F @M̄7#!%EvA.BUvup{OqWz!UG9ѐii_".bݘY}lAuc:Y>Njz&>Dw{9*L]dXxow-ב&4myJoJb1*Z]*۸>u)iv*Mq! gqSNjOX+3@%@Z[yz,MG͢I^qI[~ CDl7s+Vs Jm%#f\J[h? X$m{*5XJNC~Sޮ L 3c]G"xpgZ9ͫűi+W~V>"ԣz"ms|;j> NG>AbP A3w(GuoQs;E ׊:}Zb/=Z,G5YcV,mVsx}J=hRLNu@+"/m̗Iq~X-Xhb1;O ,(~'4[Œ$=+r26i. pgWI:C\}u pKYKs#\rbAcJיZH(@ {☷q{q}UUJN}]Y哊'ZI"ԛ;x7˺.`wEZQhqo43kOmaƙD|3?f= 2xZ}|}Z$m0%GrSeRnAm_EAs&zMP'CbvUkjqooЇJ>|3% {6]`nUY .8˜M5lܐW"> X񾿥zjGIRO?f9: B@llDJ*$Ƅ|&~Ͼ[#RW|a0"bi; ROY6 h~BRB9OJCXX,QŖ}eX(jض!ƯNOdi pWaCx4Zf ىmV9S9&H=42`>! - 6I1#@| AZ^$prk[]ֵС [e̲084eۊg+>kU=//脀l^PIҫ$VRvQ3<0D>myibޛԴDwMMYT"7t2ޣ7CXHׂ[(r[`0)+OOQOiq% )g-;őQmR/(⳹%]xiȍOtv?ǵi?SzL2*O9e7ĆMלsC.JnhЏ D dnZ cF߽~H)=y&SMw$,v ]5: _ق ۾- ph`[% {(a}Sjx$J%-S[uP{\R7|Fg~f#o1DSH & Fn)տW4UrkQT젲션+}z PY8].MTFQEJq >WjwD")SH*N(YY)CZkth/  ^̪ҿD _yA{s ^;)|ħHV!0"3JNRXa!$0%,BtC0wMBj bQQR;FFAR4TW2rM랢жq&76 k5y# 탂0& ~1-*?0B-M> Xֺ!eJ2;1bi; I} O!~;c7pa'2P[suɛ&&/ ۼjU!9_]v.}~Ck@ K R Q*s0Jϡy +_1ȯgN䩽q0KrOGqS_o@ Dc T۹+ <`QX/wTh2H>㽬2۾ͷ~gaf8qiEMG75Nw@GCNxU2>,m0ס\& p_|+k/Q>ܕb01Nsq%](j?UbjK)?P;SꝖ2nzrX f~A[w$|DRBbbYwc&_k\ֿ4eT2LNMSi܃B^;hMV8|60wO17F`QXu5zV$[ǁܮ P˞8cVc=קGVSfH Z JoJy 23,M}R.!;+ rf֦_un9M{ѡ(BީqE>zCgE^V :sʞf0pZ$MWOOiHc=@wZ$F[ȆOK6"C_I?mdsRĉqm|TEgJ`GA6꿙0: .]!y6\-Ee ډmI'&j!UDeKzx!*?$xCiI#;P0K:瑒> Sr_X~sCcYleMx;e 3lPcOydPm7棍:^.hVˡ9P+W(ň*Kp{WE%/Nia:dޙQ+8{Je(/@P\:*?!Is-|>Sк&8"`H%cpc2SgC}R’S=޻ȴ J}/ C%l6fU L%o:q0 >>ט L;X]6ra ꨧʲՈsk'\ Z"&ҤB`[=Md_v,n= * 3ڈvV J4Y^!gAOG8Dy@`g V7k{-X5wTqӵeE㑍⇩KHc)Ԛ`kŒ|O4uXfb:z[  jh&![o&#s;W3Fut$dXuȯ"sVd<ԨpU=;z4yzaᩋHYTgqUǢu# {PȳS?"$Xmm1bZ~*? Y-:\jpNF`؂L;U<,@nK]M<Ո"BI4 ,cx$s4SToH@IUd*If:OKjrn'i@j;1IQޭFoSeg@4BzU?ד3qBLZ 䖵Dr9||2n/%`w툝b!"c Z季Jk&DJ4tPr -ߧ,KOiC=UpAC߱{X VIWD$Qu $uN,F*a~o QCoP[J8;Q3'j1&%^)3^ђ aD}GB0GB0GmDmvX-8j@O4y# '"da&P7WbH 46+15*_%J58LbT62l /0t:?^.-!&R;, >O/r9Sv={zD_q\>ÚyÅ9F&4nr f=F\=1*CSN[z^5FHߝJli݌s',vLϵ;\> ,a4"9io4E@iZS`cK:Q8Yn$tuސox`Zj^JĩjSۉߧQ (& SWEg>P 6غ(.DލZ4cwcG|; pp:E)7bF+h|8*Swl%߳-rYSX$n#d 4֗%4?`@ dL)aeӪlvf6XJxhQ@x>Dw;pZ*e#{V0.fVs2?PDm!ID@qOIny>ih#ckǩDx8@-GP9H^"z [\ήBqh} w+QDӬm)9y-x:&ۏۿsk/iϧ(y}XT(<#2EQ2>4jϵv o 4 e2|,{Nɶ/c.EuZ[.LRac?OlHN,ot<< 3rd)B[hӝM1|Sii;u[Y 0~T4.\󶎑)z4v}:z WmνC-xLiSLOm6FlQ$u8?r)>F \{+B~X#Bۇ4g e^a@ɈCFao@>lYftwc`w۝/a;7;rsqGw(sס]ֵ*~lweq CBrm)q s ZaWy3H_ La o­/:R4[ZFKǠh1]޲Z(7k(1x8OV_:E%B{luInFʾ,39&EM7?~?_$^(yc%l3Uބy+>^yav)h "\U$FQJ26Mҁt=$8xrشP>9na+e^OBYOp NքhSzx"x*o7r2 owUnchՁHD&' z<;{O,wsބڗf7IqU&[*RͤlȔ(*]#H9SWl+:{TW!HiEhayю1Y{M8ӕ&qnVs"Z04\-nT=OȄ_GRk74b7YWJ3zy("tzvŜ'<^5F[CN+pe/ 5޶gA(PN۔jxGRBpe_ʱʝ:  Q܏Y|zTC??ZrLAQv[l(z籟w$txѼPDB2p'x)K3<qk'ϼ+e 6t-800PT9y)).P;\<svk(kNF}q>51ՄqXCRºumj]%r fQ , #Xxӧr U;Ɇ_Gbdx!mAh;kZ-g{SY޿|RԮrM]YCA(&ȿAb",Ot|N#BAӽgQ,,&O̶H]^V1j@?OӃ ^$U J݋}a@vVuu$m 36r':fWʳv;qiGVjivsC "Տ$oՆ)Qb GGͥW{tG 5=PXl(.qJ̕E}*zlyj D 8[@]]hf3>wά e2W'/CZg$~M&{7E=8|+悗BiP\Ӯj s[yW1ę$1t*H?@u$"MRٮ׏^ &}K?MC k#AC[Pš?SYZ5s+Af{Pm3TtV3Z,܎Ҥ,W>yMP%."ʚ0[y:@_Ƀ6}'=NlJN.^"Y?A6fspu8RR亘AMD3%ڢ EŪ eIAeUHgT:FT(|jffaּuukpoHT,/t~厜?@MhT+d |:S7x~9u(Omua\1ZP);Uᱵ5,ޏǿ ٴ?sd={*iߚ 5`:b,sas{%V\j[Y(vR%A`bAMT.Ytw{H \C:{eѶc2(C?X]U4eSu2Y =pOe X>㵋@oX5U&"vJe[ؠTS A4|& W uB5;x Xd fr@b}[y/d'r♦`g_7NcXYi!IHz֧u`;pFT@g;wTŵ5DFik׽"$:ڟش OAXtT.`b{.0A;sd'$.K L;kwC)#S~$(OrB=eX=(:1*AF C cQU]o4qn}#>R 3RMXƐI6e6$4F\ȫ_0 WzC$g*Ryh&OdlS Sob"#svkBT, RyCc)ML.攔`+pӌQႚP1#;c@^JȼQ4'`m!T?]fMo62_3Q2߽#ч)l^)Zp+ACSg+\i=)/HDKԚ?24WEzиc1c t~.6 bȐJ.'bq \WTɓJ|{Wt- (KlJsz`{GQ&.0A]mJ=\D1ҪJ{ѥ7IDQm<+ROt^BIO0" GQءOr@)=2G|BCPq-e)ZrsD@!/^G"cAoi?u#CȴpGB__è &+3VaRzƹ=(#ު*t=VbJC8L$Ks,6I]+Y$UNw0%,5 _J\Ț'깈:/sW4/os.` 0#b_O.Vr f]*DuAhZ\D%|\r>p>c%ԓHeÅĨݣAQuqt.Ճijo; Ojwn젝[5Z[kLuvv(G\v0R ziq]|݀_Ly|p w)rKo(ܬXܵ2tmNbTqKHQ#@0v~q niL< ,/0ė8i%Mkse̢fN9zD\OuÈHe#sJ?s|?sŨ7[R& S[TvlJm2jglM+9a֓;tJSޱ5 -M$"NL2YWNI=Ҏ gF$ZBHFg||=d|H;)FmKOC8u+wDl:p"H>}W$V7m2x|U/#,{&љ][+`AoNK~\Cz|au.a )G~iv*%s  :q9۰/fdh0D~Oݖ4 ar5DT"9 \-9ssWTX1]#L)![xR1"u, 0+`٬>V|$9q'ËVV ]uM T m߶ܔ)eC%s̑]>|eZc=N >s#f8#h俞~ RVy4!Ԭ¾NnxyWT "BGbwkKu$nۢ`׬,x>'Hdzij `V(U)+p{X hᎧ)E ԑa:$5DА\*a/NChIMB}611]Ru'BAtk*fTԮڷ𒿑১1y)h1غ@b <7 `x(' ɬ zf5f#CO7X'$$猰J9$ROYѥ\%k$bg=mX`Mgϝ9Nfx۹p1Tf]3YGrFi T/TK=BEݯ'5bݬjiU:s zC vgSepвA96 $I{Q2rY[ 㮱4oȕ]ΫIK^n&r.F*k7U eMpy,u0.;@3 E>L&'a%ςuɲVShbSQEGi6Ո"O WR}ItAEg+QsQoig("3J1Kt0ctNa6}w,FvjDnar;iY ܆"21j .? 0Q3ML}`| 3d>U3`E`;J6oeMy4S(Č>-W%`Wq]ys1]vi ޥȴV}ު6 ~u;7cX80lSq UȠ7NVPF3ÿ瞞Z;6)˼cF\$6>4Q7FObo'e@_|L`kUS[܃%47h@C LADs؂Dƥd;qQK6%@]a4w""- !`2!yǓ]Iu1])[dNmm2w /:Aޥ$aJؽ^cΊX bZJʁunʆX8ЇL"-foأ>y#&kjc;6/:Xթ˂G߀ 9GWMϒ1h@,nCV>? s1C[Jh\/Ze)g]ӂ^?1/94Oeb77*F!sq93y_$E6}J +{Y<9;aslM!$Ohvn@xЭ.+S>6 #o>$:qŠ ik@:1EGrLl5*BtȘˍs̸wV_.! LdZ fCFO3dYfV6焼}YK=gyJreFVo̅g>;娡ޠa& h+8[IGC#FVUk-P [ѦA#lj8@/BGF_(QV$ -m6Pq(@>vGɎ/zCn.R’sn&Aǯ8Vfn4 h 1ӱ{Vfhvɸ7l"ΩOoRH ĹO&=:ு& ~b7@QGy^R_uded,m^('SPX '*r1`dOBQQʘ5iggMJɒbS +A蟥/z ˢea EH9UZMm(+γC1]$*3)hެ /@ v~86[b* w)'ep!8m cɕ޷ | 荵=lOfiM/˅ŹW S(^ʊ!6>^'wA,3NF̨vE*ٟd=o1xQZzS?X49>Yp*rE!!r *u'9C̀}?`x<ðzAHliW*p7}Qá>ĪW:_Rh' ZEP<'p|3NI< büڙqruSՇiԛm/6pPFn2u*c+rMY43`=dmuFxvd"Jz̠RGy1f{+(E+"pAT*oDIQ۲}f+ZciT< @ IrU]> Nͮj;bZA$VxdX}z /:pxoUQwѯ M{s7d}rURrbm]X0"HJ,O`IJN)ɔNSZlZŞ]-c#v}vϗ}0:e>@ON/$qhMbA6Kԇ$n]?:P&"&wOђ i7!VVO}}}U_fm:S_ls+^L_kL]7ME?2W \MχZi b Y˚[3.'4f}ПL/mJ8wy2-QnHcf>I[ǩ̰@KyDNă 6e_Vh24pU/ 6 Cy`mC(n^ rTMqոw+%B=St䱟Sx=좭[p1Y3F^ֽ[iի혵o)HDd_Cw@3ygT }`ǎ\z]N6T{ Tn?ߵ@KwtOW%-\}ɌB)Ⴜgm'f"r8a (GjhFcڍ &ܐ{P'`ߦ aE,jM@Z#(uq S$.COA1S|VӔշz#[P?>BOhY^Պ+xPK4 ‹))8dck'{MNdx`3w *nV8]G>A)"x@¼:6E OC*#2C.fŽa#k6%[Az P;؟gI6x'Q-so1z_/}|z3mLwuMd^CᜳHÑ6X[sl~+ C8:(pD@@?Q: gR#_aӁVeܑdwF=u}F,]۵ ~<өJڨA4`H?}@m^ykwQC+ۄgMr`':nfDJz/Ff` Mnԥ;'$<6P;˴+{b[3䅬qS@ZgCjF gMlM2қM EBʃIkM*4lQ +Ou2)K9,6o<;܀4jB?'@e2Λr}EES[q zeFsp#_FPsQYwU&V :/>;"IOCX{o`ƍ- x(k1Bxn"=IX F-UiVڗ0=܆yFZc<2N%}?A.!_'E#d QtӦ)T*%7/ǖ,F7-]r\(R Qj[8g@KiKCRorG?6 zRKBwk%kFTD{ g} ~Щyî 7 s|rBjD 5n mI1Ygo#D4)LzPfb ϴEL+̓_g{x` R~-h1)Ed<4&HP[% ,w poYlV= mh*GΈdb{_y _H]q2=nd ,>4W:kZ;qo(>+F dRt ȨHz *3ҥn#5,@m!+d:fCL@#u!!MK_`ѕ OژzuD;V,AL>@%? ^ub>P hUn kzQ\yۓ`]{?A&Yt:`]#.[YAŧ^"sә!Ѩ` J[[QpLp^.DsTGR" .T5tr\shJPc4'X;#ɭ!NCDž,F޷3",#2%B'ED^6@9+(we+t*W}WanD- r_ ǥ[b0\Ȗߤ0|P4^Rh+LxeiNzg*K%z$ư$̥.NU@՛$P@m!n2~LmpNqHbf@;B #Ϭ_ fk] {M0{{п#Gɽ?)jyD ߆+xh bKtg2hZ9y4U Fֶ/'pRu jZPHE[DnfF/mNY j9_w4qhyYN\>AF[ŧuVr$ɖ@qbтE gT|(iHƩDKixVod$sr`tt~`*tcL3xt~: P+^jD,<+ӈ9DqgR`=q;D~d3^:42(2C@*G^ދx(vqE h?3IT>r[u%uu=yTEE&FzG%H,̇M вlNRJ0lӦ7(~gIq҅S4`z#/]<[Bi!؍\<=>A_2a+#0^PjzgZ)CΊhfO|1C T|h.]Ahz*i %(k(傊c%Fd+|Tj & sƸω)(POͭK ؃k#W#<r\'El?Ȼ< SW P!aI38/`z-ߣ..0|pCk;nlr}Q^8#]XG9YfJ /VEZ*C%p[bdޕ;^#R=fՙ<6H/<ko4^#G?`-i3)g^U\m8Ll??C]()pݻ̪H׍^ZYR>ImPO^LUYJrŻk[nHzu#@8bcXR(;m4Nv6Ӕ*͋}0`)%-lW!"6<;Űw-^ |R3^GA!-ܣ j~r,O#v+ٺAI3b=&; d;ŷ :eRlFl^[Ku?"qV(w?IyF%Gŝ؃!I $h돋r~ohٌJ9$O`U (xv@C_9YO,BDP?,N~֭%#uȳց wIRfRX~ BV"@NlIK)ΰyQkz⬌ZԦfSZϛ*wKK~P>:#|9k+ gBaR@Ez+t6EMo'3doM"͗Dq1'x|wޒbIBd |9|,6r4׆dM جD-kTwCܕ_bX.O,Hoc$EGG5^#́L"; .Ȭث,`kTȧ"1]^'=_ֽnJ}r:_v4ı1=@}ԗ=M~-1]c ё$ւm0yƗq+LLq}tľ :?{o(:4?yǕաyL %]uiQ{u-jp% wn#6pøXhAԀ0 !e\1 9@,YcklU0GH#g*f͈ lIHuo kD5O Lv޽_?y.wJP>5Mn-dΙ].`}w?J&}HʜD.~F UH䰞3b-GoٯTd,#k uZZu3 6_(w㩐tKܛɟ rTRQ,Fr,〹vW>rMkfzugL,V3uA3L;9N]b "zLrEwu^ T؊q߽ `膔dYky(Vaݢj^V:,I(?߀ge,[3PPK<,$˻Vf=>Ib6K W_>!v~l¼?b K.!fur_ '[SNj5Yp::?BN?΀$67uiԘqϑ70^Z,(+ !蠨$ IPx㲂ĥ֭I,{P: G)b{_VAs\ s);kUPGre(i9sHM(<n2S;h60 *ĎS/@O%|5QmlPϱ4N W|5f/hXl) ڦN*[B\)ƽz- ގ2>9qHm_%i&B,?giƦ'TbW%2A2O.hZ`1Z[:֝8$L>X*MNfSMZү$,d%<)V_b-aB&@ƛy]Ik (DZB TQ8m|+%p.oyF/#l<)y:pLRn@SoДMCEpձNf {T+8L\X ss$:@SK|`MG..)2%#P"^>uIc@sGF&A y-UdoxV~ ș J;q X·WbXwps#أ?wT?y\Hw7bX\>\>,409?wQKk7E(23{ GȬEIDp\d}oNG=_~AW >A5-I˛tŇ"\YV#r& .Ԕr(LqHɄ2ծ~iaF'8.rJ).gϊ fZ{s5Y(5*Oғ(@edko+cK!2Y^gY}Q {ROWʕC v6T7O^n@]9F(?_"2;_(arN,B.sJؒa܀Q2cDCb蠿2AWM%q_Kc=O}K:BбAQY9~\oPZI`93Isd̮LevY|W&%=gY80wFt+ Xg۠2Ȗ< %yƢIMCH(_Da{%#U*i9TmC&׈.;[}.IQW,z\pz\O Jo! p|%Y9m#+ei3ʕ9r b7{ӛ\:yGzAEN.b]СbMcBg=mV|\ ?U (|qK'UuECLJ }g/&}\|І.Y@6kBrѽ+MNeJe,([`#HQXpjOxʣ|DgTǪ4 .%NqCҕ;ʺ~>d\&+_m;WF8J+-'_o݋8NC'BLėu:G hϜ$B]pLc4q#C 0+F?OQeblƟ%A(bߜb!D, Bb3%8v4zBȗ} WC8ͺAFwLdH0zg"uxL+]xvSPldw%Ɯ[\HgX+#撥tE \ At!ӳM޹ID޾=`K4:n a~wƣ쾦D/nW P,c B8{,rGW~~2z0b9+ p*}( 3EUUWuzgFVSn$}22K @P J素J-0.["&Cf}6AVL$࠺,Eg},#s%M{^/<F7~{JZ`,#]ٲzRb**MZ3hғJVLd -z@ zrDݗV-3_]oWp*Ki Yw `S&VUA]4Z{ 1\Ifj NF"2(FY%Q[Üy)c wX`'5åq.^V怡D,gdpcB4xn#dEwݲo]Z-3{)H H=ۣ \0K]ojR7MY6Okf | [Af;<۔?ʫuiH:LuX&F٩ olxfKa| [$xsj1X*οBk EXsP6Zzw7_Vk&a;1.+u$or G,pIXJ[ٿ *i׍b'P JkpUOT>u8^čR^D3GzSU$o8\dзNv\U* `q{JDK.p51֕/Kt7ccҼ wqYNl%ZVɘ 'ӪaHyB7Q^I7q`m_mgmۮo%r͵%i@8Ug7}w4:{nĽ},oL4qjVUu:Z]b3̸KILp.}$i3>XTD9d5Vq,%'o}޲ݶoKʟZekM.8Uz^ٿxZ$Ƅ;ޱAjMb/Hw,G?-J>I^k1:K{#qÔ'P]b\Q5B)&T~%X&/G;7CX`|x!d% i)_IF+GzN~Lls!6nAg+$gїlqfJ:B>P Bóop%w2-)k&_Yyp$tC𞠈šlirD0Cp"D;ӓcC_%zڏ槢ʍƠ26s JO)V>Q'OwZL}t{Brќ9_ |2RaNQM@%lU8*z!2,ԭ/Y..bKKyLؔPR SSNń.䯲S%{K)94JabY!B,L(!oڮ !FKDR¡.Z6JK8 )k6T[<~ay8). F[V7^ R(bBuTK%FL2[yшaJdR.Z%T毩Y*~߂W@!h #S{4:BF^ԁۚۢa#se-Yf5AWST+V̩*N#O|凉c^Pj}xoЕLEoo'm8_CίNG3@j ?5(UcfHerTF.Oއe֓C "ˡσJ)w]ysиGůYz3]+y܋ף\ݰc}x~(J[z,SJi敭1ɘwY$C6Q|'̶ퟡPr-I镗7jQYx#F: k$y87#zв haExd:j$8Hw؋ cF-8`HuM&P _7HNFRc0_ {ZlŲ{|+=6rU=3'Y4km,b OJ;O׽:D/[]zkW7"s݌_*Qgjwjm~z"0XqcC8)/6XcKTſx4 !|wfD]$vgկzcϴ*>3);)-L27 | &aO 0)C썁UaU7g=eev8 <slV}gh6o{v80LiKq0lGA+1TunTh}W(\;cX j6-,&}J$FyߓW%d*b/@A}̜p>)O,-Q!ԇb  w|n:ء~@-cl09D~ӈN][?4q~/hI4eTG?ǵᏎh_r@ h!  I:9!,TĄ:L$ZnaN ݠK)nDN,6#VNTiGoM >q+;T jxxYqb[xx?@õ?:?,"+VCVzmUuco0L7’~p["#aMDa6 @lg\W,NBT-Ӕ-V.9DF.vsaN@b*зT2FK,ZP߰EJxנ_H˺y&|~r 5˜.Iچ|W]rY0ZMpE* iA|Us0oFk"( UAKѿJT%h15Rx >9(9}zoNmG+F!Xȹb%]-xo⩶tA͋9>'~|H%7M;x#%P&6w?sSeܤ,ulx_ub+M0*3 kYq?\c;^}dJo^Z X5+vLGhX'U|Dpeӷw#cfM4$ +\ld4U債D1ucy1G$n(ˉǩBϡHwC9 ?g} .DG7UseY_~O[ᭅߘx^Fの1/؂&n# 0zTZF~/m?ΕZW$),5sKq2>^[C>=!v\^͡r8xNxv78TGPO`WA9phޛiWk^5]vYX¾{5mR8N}0O:S).woIC!ie|@cTcE5tQq닧4.(] @Hv. SG?c,mITCܛ AV`#d ιhӅq/`|YE \[͋US)i$@vk7JZɫn0| EI#!(ks-9joC&qh ?L^Md y1Pw[ra["ÇUͅS ,$Vza؜5*sFbB흧6m-(Xx K tSM {I~:bT 䥟K#SfԧHu2\; "s{[Nm3RE+mg|Ӛ~JZk<nB3HFn4<ܦ/TgJCVK sVx΀LWI:7$3mK񯫏Z0-8K *ts& nTϳrNm$K=n]}_S^z)꽌f&nĭzO ojPJp0*#];BY""yBW{j◥.("H [RyOID!HyXCNʔbp[[d_`K/w֭GcE:4D6PPʙQVÇH~1;^Gƿ.T V[ 'NMm:(6VQ(v@4\NGĂ^,&rl.e%$AUrc_YHtra!ufE.+Uo8h J-j/-^Ֆ~T%<__6FxPŹNZ`B\vI$x;$?m $K|QXyۛ5&(RYwЈHZOl9kDl N+,懠>bN:E4tý0IM&=O }/>mD=˫OSVb|c?kBJP1q.\p.K@s'YxPR pxv5!{2W)trq9,R!QF"'N*DxˋMa7nq^w ]$!ʝUi' =Df+R(m:vDà#A)lJf5v^XSu-&Ups gG{D;Be3GC/mT'3Pg;7s-O8dHJ \)ko&|2*)sjs`~̬&_i4Ond;OgޜKF``ha2swWŹj4: :k()*ː´a)"d~mLSVc+ȳxD155YOQ *򓳨nreT.6~k/o YH\:Rj1>q-tty0/Z;49Y?<7/UYHLCHZ_U&ٞ2* R7obdODVDs9~n'PUYf7 2%fi'LvH5?&xأx$"U#ZhD/\~ΝOXey7)GTD3-wQIfK.7+ Y*(.顄K|r\fNt ɠOdK -ic>7x7P|&Aw]U?肿VZ/1ZfHzNEL?.m8jww^`Lx" (0h4GgMռ2|ߠW4'g,wOM(W|yZuF|4J@p(&RA&(clC7e>t?'zptMz5M5Awܼ4[e9\"4er==6KPU/*zbӝ_ t?[K _!'aIX/ ,[Ј4JRÖ- ˥C1hiSb|~|@i~(H?|Q(͵9l@fUm'T{D2X*4ͬ~L*' -WR"3N;oQ-_ g_T `^]p nZneJ9I$X,9rtÁ%&C悴ML<5M~gW㚘ΰXvo%!S׎JNk ׅ5n2%(N~qsvh]nww;r2K(+r3F@_hwT#n p_[$_>ɍ b62n8Q75Y:)|IKa-sET]5+z0X?õlOn6iLSXIHJ٫sρF (^z1|ӝ=y,jQ3{+0/K]_ 1i ]g3%k6 k zE4`R֖F:5,d[\H,  ̈# thWӤ]q=*-Ry 봓49& ĥrdɀ/iD-Bh%4*a"{z#UyQ :SdR,?*be: "_xy ~~''X e}=}w@z\V,eC0ڞPzl?e^}HyySF w,at^|BH@t|jβ⸂by7  Ȝ}=@{SO,VHU("eG5mAx**6%X <\[ Z=Pf{ jZ0ի%5!t6|trVc EϖPHkoBO"5y4XB܍= ܕW roo-[ڥT j/D*1}9B'b8W %8y  3|{,p&d[Ir~T(Ee|W߯+*I(߫ %S,!&7tC.$y1Uff vZO)#|ݘ҈AvqB­rP=QܡNZ?l`uRoQ* zxfΩA!Q#H]0nQ0ć@ARi^E#bLZx'= ?9h#pQpi %8NZxU_:W07.sl ^z+pwšyR֒'0DޅA~m/%}E*7`2/rnWx2`,T|L WsxX@ڟtyZm* k16t>QևV#!D%2QI^ͱ"ڮo Rojb,JBP؎ ߵ8_ >£M^lF2&9c,AumEoN~(z#AdUOZ 5+)O[!}3k_Cʒ(JʸdK`I ( ҢKO hXpV]pNjd wiTJ}L~f/G!Y?:J3.:>t휕4Z}N0G jlrXj"F~;?Ӫ=A>%.+ns+_ ;˸3(d ֤J6lQI̪0Fx%TH}#iT'f??FJpChc9t@K{wOntfG+Yw/7e~~ ?:HMKi哣?jfo%zJ2C"^/| Ljac+Gp1 ||QRkms@/-6Z1U\<\;vhe.9t 1Rm.4KСpxؖeA 1'#ț l;VP+{=8i)dںaYAyI33e&,qgyJ%$3RtLʕWZSƺCibз>tǦ&FLwܩ]Tc ɏ3w)[Eѷ S " Xj.Ӿ`ukD%Tl1krAPڬ@t|+_Kogn'=:?['#0ahql͓SolQ/6};^3Xoq˻r@ 호f:Z|atS{i6p+eljJ~$!즢ɂBsamO/[@6iwёW8NYoW|݄<{af~qbpuhn']#bm\D 7tɌ\]e64IYce4A/#g% 6q^\߶ ,oY]dbXZ9X0!lfk>C@l[qS2nu~13<eqbP3QDX[#b)q:okTt$υv# ԛ|4uB﯉9` BթO^pVE8=OdWqdUpKzo|h+09 vCBAW[O1 o]d.:v̄(-mϮ@^m305WxĐUUr{tuP}% JU"drN wYj(U'mb>)5Z&PI\~zgy'}?d񤒑nKN{eNt,5SuNP lpc!SgrU$^ FohޕuQs'I˷@/y$J>hƒ9r7(qXQPi[21ܻxp{7p6s#_gWfȱ[s^vl9aW *ݖvoZu/${ru4H1n|oI#Fd)r(&0]'R1az[@"ss8|TR~I41Փ }ڄsnCUW1'5ogj`U̺MږThsw8q(#;S7]l >NuߙD_BNLvU\fiQ+nX)+3}DG$DVKk?+hi(?b$, DP;ۍKrj\]|{΄3F|=FQ*FD~ꐸ V$Z9LpNk,;E&(Nȍ݉jÌ99>vp+*Lrk:+ܓpiw$ X Iәwv /o˹$lݱBB%qtbw,`.n9x1⏡3N9?'8{Ɂv$6Rb$$KY7?Uiڊ$7Ih,䖍γH%1H*kOMMd]p!I1%`hku*T8YU}#)1Ot A8|Wwz_哽Ĵl BR k!`F-| yEb=UZ&.BklWP;Nn/ s7'Hp*O32Ƿ}x` Fj`vdRA"Cq G,dXa6o}/"CUnД0Kq[( W.ؠ$PYr=8q=hx (?_cr{h8&Dx^y<)_f5ޔ}iizF/vt21Lөj@Y3|Nz݌:*:=$eTJ+ӻp>(#[.@v*Q V]L(QpAv?4wKz$SHyvMQC |4iD'G-[l)CTB1OT?e,Rc GAa!b@_[98Ns Ӗ gu,Zm1l<*im >(iOnh 4g_AxbmT2X`b[/q#n$bLh\2v]T{39[FL'dOj@?Ծs#~5њ7 WoD7ľwh toaO|z4'CzkT0їJTYNb6H}WS׍TMy6;8'!];_ *A1Нx]ݫ;.J~Ppl{oUA++x/+sCB0ƾν[9տ, #Ibܑ9:@9a(0g@b 8 -I͘y7WS=.|K_A6Z{AfD~o<,Y2nLo̤yt#Ҙg*OvZ=0@{_¹t) Y%UN<I' ~n8"N,HMްD_R'~L|>dm|(%{"a xR)HCac1@_Hg+c#MR^IWj- YcbhzS"#ZyX;CmՁ B#\ i1N}>ں^?I|±8$ r[$^9cβFWv` %EPB[<ϭd/n}#@W^ZkPV2x[Sۙq'8'x d6֛eun (]䀎)hrUIvNt |[w6׳ #cE 8`3؄ g5In{1\f ƜyN~ ZK=(ps!ELlI~/הeP|DL: 'W]- xq}W; 'դjSBWJ9y[@68bzE S{N>ƻu=8N"|q݉:c5g24V>y ;>I"`+;%t=>V)JևF 4_cj`|J '>Ytu0 +&aATL!DbK| 砝WZy#6A.dQy֊ y K,uD{iC֫F G©f2UEb)\2z\I*'3 C.d#mO%I Þ8gv#&':GZ/vmeHd;=@{6 "j x/ꠘDZ6^Q%BVp,b 7~=| c5J$rA\ 395fëĘ*\ "WϽp#A,a(# >HbY0K?N  ?h‡`ͫgRxJh]X<[~؂xH/mwz"?ѰH/0ꜣ,>-OXJL=D]_%CY,7 {޲=:}%(maG1Ⱥ-idQ&}m(1``65Td!0|dw~=}=#fXʱfdys@]b7*05B+ߴ^si۵ xYƷA*h0!;h ?h>:R~G3Q߶g^Wϟ֮j7'qH4FzIwtET }o\,7-g"p$d'Z@xYת.cLv\kNY1-/Va#F\ L62cĂ* оBIEB)[QLޛA B}O!p<}t/E kde?1iS@]~n+C};$2OZ\@;F^rQ#nG)b4fj6Pz]4>A`ĕ?^,w<@/{d}ZRJ6g{'4|z <" !(M! }*O3FBZd 3uoG`3@4ƜЁ a"bT<8箸:wm>B 2-IC?heϷ1~p(EqxCJ"j!Unakqݹ` - "ȣ۞_pxmQQǗV& CXdlYn# 63.YPNIXG"SwK^z zTC{ Q&c#q,"ṕ&bѨGrOKOht0ѐ]pF\\qWL_;BϺʘk&*ozW/z1S*{dj(p4z N8dxWt2Û R/:!вͥ\9(X+ċvwaeS!(l=gh8wܝ}[eqK#8 dfı_)rŠx:vpC[^{v5g}=4i*L旱<[aei&ǥmEׯ/fqǴ~A!>0?'@ѯK,^@vщaNt9h`ZF AdfH 01[JGeGW+o H>#XbouP}Ϋs2 !bo:Q JK鎠Ed!\Ԥcz|xhšx%Ux]ƎtMeYk K:*Cce`vˠ\2ra?hܬ C]E]4hg65tvl6UD lSY_KEQq, Wd:qVq O2][l d ~].t}gaҾ͵p(4ѯ pƹ5F u8]򽃆= :V2,uB,\od ["lHݰ \XQzG<;azoV%R~ӌ0peQS8oK8թc:6j{4̈́:6BMGˌ(|˽U}}pF܏-%[*`̕`d@Kdza13=nnWq3BklÛqԸx }nq|Y2 A$$i C,%@_V%i:zT sڮhH&ՑTcA)"0wAxok.BQ4菨^,8B}*}}S˴]f_oo/H D^_?^S5V/,Pc*$,`|)vH1wt&WZ/IcId G2]8|wW.=kYF!{J@6ȸqRj^{C)v#O] |B)cE<P6_, ~ zwe[ԣud-?>~<Ƶuq] 9@for3s:3%{-2l+]MGˉۃS3)syc#HPqGOL)VOGQ]<}ǴMi{, T#>Jd S`L40%.(DBHN7%> m_,x3ۆ 0sj9ݞzVi=[7ITz4,GuI?b?˱8팿H%о,UhZaSXU? Z+fܙmlKL=yͪhkL,2}dbq_=Ej\È[92/V_f y>2*r XWBKK>G'@{7™I̮3}c|mu<H^[IVoĉ漓\ nB;dĕ'% k&KDOMw13t7̉q}u`kKT!<4^v=G'. P"Y^ +&&bC/4T1W[Cޖq/LH32EMNՐԞe0XV酟u)9xiT"V EBōȹ1mV49G:my::E2Y[~!$-`w`0$#'DC4!Xs68` 4w[|*ЎW{x1 '61v^*4< % )a͔s`~8H_`pF 侇t~xE5eemu❨;X]QvB6aw,+hmHм:@-_O˄*!Rr`C\7P3.u߀Ctljy/ :LXwƬ fE0R4CC+Z4#wʰ) Z$Ƙi{qQpwh]~& @_jnc8ڙFUaԄmxGgJjw~:g"h,,(/2w*~[OZED!)2o'E2H҅__nQQ}/:]/emϩ5e2Msedz#$9G%Bs&f¾/16FFm?)T>̑'e4S; ia"a&Kѻw痤Нxb]3˹B#8aVYB&RBgmFuƒ}ls6c H$JU\eFk~8'r6d0ئ4O6i0*a/!c  '>ZgyTiZYhM1۠$K}4JV0}jipi5?tn}sXE+<˽ g Lv%{*I2XE?*j*ow=@.C; -<5gc,U뤬DXoLWqOGp!EY] 2c"lo}|E@<޺}UZl `WޚL21|1; (=ż(! JxporXˣ\Ad4~743; kh<ޕ`Go0pܐW'h Vct\sjdBK洕ӡF~>'K^^4G=W ꦯj<>ٟϨ8 *LG`zP՛c1'+4V8 p3dy,gI5]y\-혶&3mW57Ҿ+4ܕ`J)ᛶ P6pޠ"25{ s&*7u꽱HG  wʂVȝU}Q)Wb30* =D2F^9E8ʴ(s, c (;'$|3 Ull5匰\oWwWXּEl9]JZIhC1ѳL՗Zb:l D#J-mZ_z\dn'*2t$b؉\drGܝ[DX0Z82C`=WUrQcS3̳b={yt@kMM(|VB~u~!4Ta|0Wv :^m$A܌]-ӫbK .{aKXHq㝀ۧ72E( oWk 0/兮44DsԪ8Kυ:k'>_O+'w4c,PגB(kx ^%CYAŁ6#lkx@H?>d/Q\f&oԐvcYbLo\($`'oVa,b|[a(">yDO=Ⱥ@n!n=NBnJZم=II]( `afe& vL׉9! VQSM(%EWD~&ڜ1pkP!(<wS!}9"e#?Huk9 A5 b#CSSNi#I #Yz x_WuGa^//HnE qT/f /FOٿ2&'e@^yiZ*wŨ#C. Zr-^&.≶h8T}|M08n]=NWG0#k. O cpObϒ!znbМun 任-"iG8j-)-GB+oaV*07J q+?ǧ :ƛbl;a7yf|?1Ug + Lfп G2&sZJq NS5h4Ċ`RT#ANQ=ʊVdy)7ˏY6,)k_(AZ?yHYo?ߥBUM$imI5jf+'Ÿ>Nkn7voO;uyo-;6yCĕ߀ǵ h$OxJ }Kݰ:M XBZw~D$a1q5 9$5HlF8t?vV+C[ BaƢ ʌsx~H PA1okBS閖% f2uC&njcogLm;he 5E/H:ƒ5 flU5A¸G vpt}\InHVnGڭ?_< ڙ}qfU^ egazP$?}-HS e&dɿnx;a84+B8z)?t"=f|SЧKS=P&'Rwj@D|\6UBqՊm';h-՚5ݭU#%Ó<~ |Ukڱ] <Ϙ&d+ "m`d91Fx!ynR_Z}i-+>#ҁ8TPXQ$#E\6UD^,QS_:MSN%T;x\OR!@ (J8 2dՁi9:$&;Ә >VP)QBbkz~KJk}#NVWo) 1\W(!.=e"y,Zi#=KbX$6ijUg+mXˣ>cTIր*%EW1*NMy*gG$ iEV+H;͆Y3L˭‰2͌$NyG-u$_EJ.Wg y'4:IC 'V5)WeD^"gE}8[PpUD'';,X//|&'p&DJ=/.\̟}k>Ɉeݢ ˻$rߜ+j?;.d^ djM+䆙vdA#X^᭄> O[ӪIJ#Ǟ=K_טjȳz[=Oth:*=3EĦae9zE|U9mSpԱ&Zִw8L_UU:v,IM#siNY p1|vۻٞ{w! ؐіN__.w-^Ml'咩UL`B$17g)u_|S+;'+miz ~(V S;mu&ԓ >vB.4a[bvy 6Ts=sGh]5{J_CG+neȇ hQ1”~y%#qb*T{} ,*Z I2" z.g%/N6W= Ml[ny&;D8 4_dY:zu5&"fZTM^iF fۥD =1$BK}NbꄺdC&Ȝ>.?mQܧmBLFCoݝ&(]Fi&=  2F"-kj+e3DI*%@W>(A1x]祖/*f%Zܩ]$Z;$KGwG>l\t̀&/Ӹ 4uɤپp|B4vGfN" 7;d }lĻͿ FezA4ةY*O %׮| '3܌MX>;6 tF/w)EH/Fk{Q\|>Weޅ\?zr:[(0sLP"֙"ڴ-d9tl,=|PʜVuB1!ŸK%Mh v~M$U@=}9.r"8m]) gzƭU%^NvE ) "azozg4DbsE ;aqoe̪Wx;%Luih1ι+栘AQcB#>[MrS{Y- H^aep]@dD d/%V9Oo'Y9=tM.&nQRp䆙ou@źɒN % Fɂ@IJW̜4`".%lbn':'(¦';|M2cCe`zY焄A–3$+| jj^#w]vV1;x`}4l4n;2LX6fߚRwO;L&n8j8tvJimlĠhCiQu4y89R>Wo[<\;Df7+.D$w-ǀ[r+Qe3”3+>u}t(U;,ԪM23qfLLGAN&gw᠗ψ(h7~1&} *00"I zkG@YIP gѬE.^ѽ4[y"UX#O媮\g p%CI՜7j {VD%B7C+%)ݓnSL"BL8㉫hol|ٷǩ2|7+Β$~ 3qTތ %Ǜ%w],cPwA`۟bDn8v TwjxO=3)FmJ;W ј[tZ<~} >90y ͜%IA)&|IQSyH!Qzy99|IDəe";pq:EA$桲WKGC@~kAۭL3gsOP`{!FIcԈpRg4UmHPqHː&DJ?ð\L1m򝡈{M?'_lΛKPr2$hݱp+od{ݬ'b,ϏYWs K!fnÁq"Bda&`t(Tee̬3~nA 3ժa/>0p$c%RR"AEldP=;aAz'@I@;@ܳÎiQ4a{T)DrfrD4SJS"*K9"չJ*=l N ˹3 9Tcʱmh5]u8:6 v'8*ME7CVwi9eGTPa[k%d7#"6xS@d FRT5ylxhRe,-od`UY5&\"_􍝋2u2'gWOr@ ܭo)L uϾ({k@؋Њ ĩsg˜ekK>pl_vug6"39_ d$.TnI.|OSh82`Q%RZޘx.FO9KT#i@g@@*e&h9{_ۊ2}xT@nضb uxϴ':&H~@jV=/rK&*$%9aF<K|ХMVI61~"ibķQi7o e6Is,w8sJ:MEBݳY9 ٷa%u!Z2~1;(Ժĕ=^q@I*KxLWίILJ4/5[TN 6iKYmOǂC.D._z^5&T,hYjK*pKCpw`g)Dbև:-8 )AG#eT*^gnCˡo1s,}oGXKKq2(BzZP<-z81nq&/2YUBrqH63CI0VdߛA]2DoͦâcES2j` +Nʞ,!WN#K=HMvjVtgU44 EM &M$K!As$#1Bv 6M_c vQ(H=8Ӥ`>#gO_20K>r |.FI_#.R ;?8mgg'`2)R3.AVoO q9dzLFʟFb|=J́|^#A@ߺ ڮ<`dsC38]_ (a[rT*]gލED`jc>) :?o˹.kҖt~v $9f-V|/Ml}j{L dN.v`YDnpS(`X/G>j$:Ԟ+JbʌM9^yf\[,~rJ|JPS._p ۆNhGκ{g.c BfHڳNoZ{Tn]AۧW2_2{_uƭPmI~/q3CN)ot81nyIG@RK Z?Z_=%!ͳw#`n> ^^tHf6lN&|xجYX$nQ2@di5tmV}l1vOXΪp* i$6x?T|F[Sj\c1eeu`K< 30-5 :ݭ&.T4)5thSRw|jfUiH˅4r@[50lqgF&Cr|T8jFO%:G*wCYXֿ^~ڞ(iKnG3{eNpB$!̋bl.mCQ]ܸb[;}QLe|y )7m j)C%eD=q̺rCݲe*&yK{lA8WNó2Bh-uWTץd7Nba] Yߟ1 >dAoM+i=F7/pm\jaㆋpMs)i+ ph!0{ل_Ȇ#=p#y%5e͕ڨg1tO_D%q =s}z>;:ͫǼz[U eGΎi6MOI՘x~^&2GbWrTQ51pS3F{=ËE'Y X*pq2IU e^NDnC>L^/dS!1 FciҶY(2̱!ϨXD`2E\ex 1ͫՈvz^/\jZ^S$3ܽM*Dqd{ ={z B4Ws|dve^pUĀsn3Jdukw왦uGާFs"|Vh3=>2VCFOeI@g,KnReD{~/`Zåj>1RX F1s$^}G: !$;}0әq~KH"J93Sg$0letξl(WB:ur$/!TkX0 cKRќSBrC]|YlQ)5 3&zjV,ֻ.8DbX9=JV2A4ͽ~/34ԏ UG3B2DniGe [ᤑ*rr؆;LԒ$f4 R'>mZąe̝ Ǫbik#5Ÿ_v֣Gu}a9bdL͡67gj׫ʠC9ɡ ,$wE$3صj82"b0'mҌ@Y9+`E[Hf=իvr.Fuk7ҽ^ ɗ)XFN-1o7IkBWPyl0z7dq`"&ʖcIj &>[ +o*D)M1p٘>3$}߿~Tⴕr)Ej%I;3Fo`3ϐbe=L39T @.6m(n\G)Z/I(i7ʆ5,)R֬YJ{ 7/'O.HHֶ64䓀KjպgV;e֪FXKl3V~{H)&?%+SzyT3deXZ2g82)w#y2j3.f\g1!=`H /Y/ . Oq)=*5^ZҳJM\bW 3uEE(htv8ߥeP*ثܬeihw ީ7Xh:#}>g>_hDzxAWFuOMZH\V^ RWJ>tl^؂".t`cjOF%X=hL&kOl4Wl˞V! Q|鰢Li=ni7vŘ@0@|AU+ϔ+O~~YT NЕ/A6vA!k>s>uALq&?`\U0bn7_1T9U=sJ,*ĥzWuIP`؇.wO],؁_3(ͪT Rcvx'6Kyn#k=_0#"Z 'E-"E,VhVo+ #ٿzJ xrgzH:H(BJ_ോ~%YO]>CČm4 ;bBFko` v0*,"!ߘ \|UƠ9v|," iªjWu5[N mɨt9ff,mmN)FE"pĴuH}[mS8X͊5%QMviC2(d(Q*ATE-ˇ3†_o8nKGEg [Ɣ7͝?^:M}š! `| ܼ=9G\rq3r 8pVL)Rsw{+b:˓N<He0ѷl*"j7,i+ ]hƁ01jfY_dvDa*U=&?Mf]" H@Ӥgms Gu" 6>;='$x _AWHV[Xn1jcCg*ao$,]vpoKd #n#愉26QM7;AZ/sEv0#SEBL[QTcs O%ϻ+ <y.4m{F2d$kGూ#-W|m!Ti$*3#E{HLan4"jIԠ k~,qvdZښ68PDذEv#:zI5{Ӹ߁}/_U gsT;q 94-hN 3zt K(|4﹒5S/2'jަK[i+"2XzDTŵu P.jDX>5rAN\@C,njM7d0,Yߡ'iؑbfi6P:db޼\p`2}/ ]D]w8!R*>J; * JR/xa`u_&AHۣ.pr>O*MLd 6QdiRz btjծt,xW,u9sm5 rOƕ[΍@Wk#zFt[,N'd*%Nfkuٔ@iPl]nYI6m $_RU ?8M!@FL9$zsCvl|wBঈG?[*,rǔWBXqzfV4rϪJXI tf.!iCclBj:S(y,Zo_/PGқAGjCs Bo\#@HaDuhZ@d֍? K7YaZӅ$wǮI@㈘suFc dm =y;c3HRrόDZ]J >݉]>me8 R+HBEX(`[bPdnkҷ79ʝυIYqYTMO/9 xP|B'\Z>y|ѝ7'1[pvZ/*7*s\]@Fũźq6KMu(gh:RxNY5r|^i`3b8*GehNE2N9͍i鐙;~> #&pЁߣ⠉Hx>0wԴQD3՜f1@ʠ0aEbygh:zP 2y:1lɰi] %ҁCWC6K"]$aʡNdhw5sGO*^,N}W%[~; '=GUK-+Nik; 'l%aÄyX_vi[O;E]AGJDJ!H{;tY uF˭ )Ɗ~vire҃jD0.6]N+iup U.8Fs,Au9#D6q6Br_e_Aܽ bW3cOu2L"9& Yxix[kty?n`j-[JPX8ȑ,The$N',=[s~}e,>pZNXFbN4 ?ZD;:.& 5,S[B9gJvSޞ HM0JSyẘ|ϧ2U8T`6 Ͻr4_sP T{X:βAQd(n~j~kv;CtCz­}D5Vβм%嚭>/48g{z@Vmui{T!G)%^ qJ$a{F5ƽ*U5؅Ϣ0?3I|>sd>KV۷g0'o)ڥӴZٽg(kCb nL^38P*&xI0v\zm$[QF` S䗜J3!7N[rSUF9ɶu̜K[CKL&=1ZIƗl3|IJe2݀zѿZFM78nJNڽ|T w~`Kŷg_7H+ojH4Qo=ZyTٳ/8ȃ^]j'-;I×ʇ5CplU ! }`>E2q[D"qtγ hل6 c,~6?,'(_g%dž<[ ,#۷L=ByX=kRdEԟ8DۄS_]jlKn`hXԿo`uȞThi@ǪAO2 SKLkaܤp 1G"{Yz9y %UgA/M"9׳mʦ$npӕ/XYH;-2 v'ٝVo\.E5࿥}'QfaѯCd))?Щ69+JX@+N, ~2ǕCTn6'~ҵXTuL#/Z?청Ho r9"-salʣթ6]ΎowS<$yߞ7yèn% u%І`pbM1Iޣ,3N_!l}َu?C OoEVB*6YĞg-r軉C^ Q-XbS>7~f:3v%SK#$XM@# pӓE33&B"[D jN'>KP&p: <#tLV9wZdu /ϫψOϖ@w8lg5Y,ˮSнȰTyB:<+yȠ:z,r#={1骟i{gr x75 1Yٓg?7D{QR>-A~S tA՞ؓ7lۄNFfqY[UK_X|{XnŊ,%V߉eQWs'A;0 Qj%UA_]Y}UNì߉k<+B,YC% еL1l*nH93Sn;[b8vRwtWO=u/d) \ shY?ppɭȆ.RW+*z0s;Cs`M_n"6:^{Kvcw]\SoTWwi _wcx8̭JiSVW[RKQR2 ;<g6^6IhnOw.L R3zv[8,Ը GyvBoc4GZu71,9΍`A\+}ڥt;yXt$ĦsqNYMYCŤMrRMj(YQ .i´hZ<:0J?ܱ*\狜Dpp;Ń/4cggA887uAm/+%N̨e;:c4!#^ՂEeq|C&O6o.n0";0|ĖwҌs3u\/h]",ڐfJQ薨 6+N,Z>o(BţLjŽVhpz_%׷BZPSK2)Y8|:b,Oes)Fѭ#˜'>zRűLZHvGO62{0pUx A<7 տ\!m&:֘3lgk .s>٪%aMA:f^m|J8_~}À sH(1 -uZu.Վig0 |N!|}@L8|8ϊ_,ջ'ȳEŐ!oěB/ DwK]B 6\ѵXNQBoV( 0f(VrD([ R;~)h3hSbɂXl|CI"xJ=%X48bG⊹j0shޏ lEXX]IhU1KMewj!tz8A5*b"uG0s20U`6>wv%[&g|Kx:2ꮤU+ |\Yd67Dw b,~B*CQv //@(P߲Y::'o?aPNpA±gW|d'kJ~G2C-PvbEU2l7ɕm8 96GJf<Iva2"iE9 ;Y>i5'%{3}C+AqOH7b_9Oդ9-&b}*Gya0 *SՓ(钏 ބQ 6 {u79kwB{ [w|@9[_#90u&]CH` {MҥuxTsx/mL_ zsd$"ݘy9}SD\d,mQ@A*e;3x%LJE Ϟ!\f~~8Ε++4aYK5n8c 3X`$h͕iXcܑjӅ3`r9M>5㒤fHnR; |kFt1Y'6YFC{D5$hW͡|hz;gׄDK=33̡82Zd-{LBLH+3@t5Pn)ـMombSђv(!;=A(\D"``?W.8@TNGԋa% t$J֌mj7@G}m(eRꐆOAp7 "Vѻ?Uz⚶B?/XJ^,gXt8< jĠ6ywF"r|qސ|3`Ohof\QWRd[]m[ rv[-eoO;'WAOқ [rsUҜif5FWUt#`]/{6YmA> @(f-4ܕhqU]DyhҗvHoNߍ;5;Ԑc<NP1z+p@ˎl_%76~^1Ci3vRφ ћ  eX7_ΝZwAWpݣ-{+9\)RpʠnMƥʭ"e4 $ Wƒ)SdhuMy\X2BGaʆbB/"ʉ28_V2ƭe ' {tx6KY" "FХO Jj}@E2hku6_WtP$h8/H;/yՑqyNpF( 1 Q/ # 6d{`I{glVұ+6`A汣ta$4Bѹ| 6(܆͝r!}u !0*l.sts{;k_-G ]]iUk՗ u2?eiobs|zV6&μF{cđvGW@s ؄~ 8RGh8D&Vdǒ*\5i/~m!\vFuԓ*Łs ]aA & ^~g`4#.!џ7w?ݖ^\(rgCzp;wjb;*HƸwp84ٹU6[{FWI g*\ rN"N?Ղz~ZY`U8|d3o t s) @TQ󶳎3\tM%GtA4]>DcU*wU 0tU=8ƙ[WF!~^12tfdF; q? ]hVpdnjK:Q j UEI=~vLOX=kuV&BαٹNwi2-ٟ$A4aE2_sG7΅'~ _X<󏧦}WfQO+Wq{hJxRbr$ߨ][hGEb;*j-lEɘ71waMx3>0tͲ[m$W}A&Po[ 89 O b#40:606>OІkp!L{ U*"W rj$A#Ljx 8"5^^|7Z J>TpnM84 2} m2o/1at>0֏D~d1{qƥ[FDѽ j xP;Qs3G/yVU ozG O %ۂ(k~l ʑ3 GnաC6y o^yAoT_əe3%ʧl!n_QwQjQu 쮵rRSlTS\Tt:EbdPGqo0˺xH wqa8q޶%%wPfLNjOde v+Y ޷ {QŪgx1ZRRzwEmc$ײMYy0=Z]eNjz2[&HZkHVîKSҒ9h-.pRB\u, m{~.͹)9 |˒).žIH?"!ޙ{]U,lS#<݇2_@Xpfw9\/[w`ܣԭ: I"\:-*F>KRsH)qGn/6`(R~!`lB GY߽/i{aLO++zDf'+:n+Bςz1]mxGM9_T-ԩۀxb";^}[\y}V qehx6@FVx֢аxW">7s~4QeF+ 5K*;gvU܍ۧSfX8`Ux&YH&jLrQ{vK>?xD?; ./fAdX[\q@P-t%17~R z0S T؝[<49ܶ)i!s QSHTMEdYx[4#OEқob8@f҄>y֫i7g|Jsl,kK6L(|Q6iz1LrϯԅYї*=pBs0g}NOځ;mI"I] RBm:,he04[y]$Y5=>+Nu<7¯O']3DQa\ `·P[=]}: NppOl,Wb Wt9 `چ+RaL,S& R}0pt~_Y[DL+Pz$_ 1ZLp8 U5=S-y(ph|oLoh, D{PUk1HOxO ؍Z r(2/ұ^ѶkC*~]#Ƣ\h'~*Gj9 $.>6v =\ĕONXCE<}蹥P˟^1G@ CF~|4s*x"2zܾ$e5n^V'\Ge쀦 (zS*v3Am)0ޮoMDyng6bug:A#<߻;}dSQ:B5ʌSDK*΋T pG D){ \ vHB|*z.NWi݇Cu"%-2YM,j80Jn-֣@#wis2J^O4F%yb)2Y.tN -}N(5bBAk*W1IAʩOh_ . B% ڸܔ.( $V+ W`ַٟG~!#b +!M ֟TKz7pbVpvM5pjgV|L&2eQ s^({:BXʀ1DV~Drf}d &a4TM%]Cih z,d*k^="ٯ(VGŞrڟO'bN+|!:X$fV0M{,FiɅcr؟W:r\UN8yĶ^Yav=ڛ-!ď0Pxӏ 3gb$2_o0K#C2ʛʽ&?ٵN?}|};nxĕoYzy7;PG 55m*J+2XϨA~~S9n려!^,bfsg+pP{kځ&c)ЧnX釱, xku0[>TED*,_G~&/rڪCWKd6dbJ/x@qOVQZ4@^R_`ĺ !a~rSAZ>8.#:RݪBW,Mj`HsM~L6,[mRrE嫔֖⠭?mZq)?aH=:TG΋l;m@+y#cX ?V~O'{ dϟAn$ q67Z[+i- 4~GNu[*a ꪰEP`d$4؎L[Q@~ l#tL#F})*1%GCIirC AxІ~u|C%Ma1y a 0^yq:]63F*4ܺm;ϘFoL ׯL8,*5>Wv{nO'ǶN2Todc0i4.0lޗV?&ݵXy.;UEPL}oP=ZV~4O)cVIXZ.9u\ఆ^hV:Kf7* Xl&{wŜZZP _+lO}&]$FU{xm;$4hj}'eKՀ9KOJWoO-Y{Vwmg,AcSʥio?R0d$S6 \iRҔta h+P‹3"uE̥S!#ϝA^_fzr&G,E9A/]$|`K66p8%HxSCLJmqq6*ľlD tPoC bd61)h֥aϽ|d6zB ᒚnO:ZĩiX|j }/|zwISDSF^}K ur &ýVb8-G ~6)qTܺswCEưG[~6MiNRM\l­tf?P#}7̵ J38r( ;vMT͢bq=b>0*dHÓA7pPUf%7UKGNř J9˒Q u怘D] ?dx5'F-?)uEqnܿp'p?AB9r{8("; *x=Vy3(Yit#ql xAb\U04)5w\:*q1홰*J70IzM6 zG80קr'5JJ|rC, t^"'.?f#<%h8pFe2kvUot%t=+Ij8.k ÑE K-\ Ru~3|Dé}!puϑ#/}`c\/s/\H_(8$޹ߓ EˇVA/ۋN]̩ﻉ 1EBG*Pt?桾*]AXM?[9U ų^5 KY$ǾD 79xqOPC:GmJ3 )b|S_ t5Χc#q`V]]v.4: gw@S|Ygޑre~Yq;N \6GMn>'X腙o LO՜2cXu|LY06B[#!E6S%<͆IɇUZFYi{mz&f-dgڞa`TZTnZjf*wm92C{:r*Thz-t}VEDV}ӥTGVƢDA@SRJ{ 3a\_|é X;'mf]P=r_sNH2QQlr(9g( P[ΕnRM" iG!4~=/[MFP eܤVֶvuGoW XC6-.Βh gY$9"]1-̖,p Wpi XDkn~։I)*E>Y]p,xk#O2 (A70ƽ.5%VZ?\??VMemP$+єBjYXq큮ڡ)ܔU==%*w&,mq&}ZۛV~#S>) PhLsQi,E79F\0c l YIΰ#ػLp4fRSY0/z$%AXL }CNIt|_ݸ[<̜=Z]@SGrˡ֬frСdKBוq$OC;*+)k%JF"K}rS퉃28.0aCqݲL0zYx|XTP kLلx-JԒQ+,^r]ozd=3dnƔO$p'=NMVhx95}M;D9#Y#ȷS/w@l|]<0[Q4@ƀ 7BpK#sr U#xFcִt*X|Mzw#s<|v!9ҏ2u]Dps{ r5*b&F8C k9bR PoghQ3=ICzkgXN|>SV\`l%bzWiv#W҅Ƀ3"|?||8<\#ZԴV=@1OD Ac[jbU;]P,ɱvh}UGtF$"S\25'Yn|60U}[;[R"ZAB!F%-Rt?uxQQzf9w:.cQ3PJm {* GTeT[lғwr߰\] yK%8Zc+|:@P,Qn2}+beoלC7#VT 2lObxLZ0Z(Оb"i.0fe_$ݞ>' hX xH zywq\ܽ}:C(Nԝ>D4v$.]XfO P7{n?ÖZJm61#|S[ ] /ւqQ}Jٮ} +ӪΛ^8w49|24#VM/2!@~!cٔ-9M\Ol;F UD P&Zf坹J5kRR?L@8Ե@ڳN@ m1=:DmR% &o6yiN%y[ːsPjӌ=$4#m.R>R*Jzѻ7mjL}]qVۇ70xc HHn1'&H4zte a^WnĊ[ۢi\B/NBl!4yU!2>ĆTׂdJ 1olI-iyltpmD~:OS J#z9h6Ď 4\~㝢WxBsY3g NhORpn#D61Z##a7dpQ 1 )/.vLe{ `#u/!U$ZiVYu\gSjMI]MiA}SsW1Z=<җ0S@oh?{{qAVN=m>HݔlNU-$ 4%8ۃ'a5Qvse0$$pYdzcYoyv9/_}`E1(VL{:068s\`[[>GU$Gh> s3c2r&w g z|f 7.5kg vez̙=p6+k% ڒfjL{2BץQDcvgj6GEh5][!8AXN8ŭCqQ]Q}>!V!lb=snm,3A_Kz^l|x{eҫT, v;HHbڐw5)qBӕ;C Cҷ6]Zq]k^,{i¶UZF[?E:SVQ&G A&oqbY̧_.Vi\s_CaΓ8[Lb#еo @v"Τ %l-ʰV'pBMB\& 5}q]-x%)][.sq,."!/yP7v UAS)S޲OoO] q,u_Ҝ`y Jq)#in|%P\8yxY=tm f?u9s$!0.ĨO`ތ<qɔ޵5 rE^\ty%% ӤQ=Nu{\ 墁ƪF9O:̶@p+Bkg̍{%E=(AV.R3YsWa7$bTDT4S 4jLSr000Mp> (#Tyʂ̦K&RP̏i>`;(dVʭX0q*T/_C]l:y`x$Ooll=7HdbW! gS>{̗6aMF Gs| ʡ'5!na3/ UrfgPrNuK ;>`<:v`]F_Frof/f{ S(߮> Oǹ-ԀZ{d8s?0PcQ=9dǔOJm;+:hx V#@J9;a2bbw߈Z3`X;ցM}^!0_,nAox@g:`EZZ;onytIe*EIܩ{#ò"n-'b-Y"uۂW\U ];;ou~ "d{&ቌ?#;WmMu 4'<ϝ(ܡi%(Ph_`:x>R "o.20)aAmyū<%)gYSv:ԄC:V6;=poyEP 'O"f -.׻gXP6>]g*[U*)]ul M6K-G6r4z+:B>`Md 8w_7 R6[،nLy\M28~4F3#Gz+:?|'Yjj1cxL( ҕw_2x?Mo?$A>ڎg^N))/?f-QY~5IZMC/;-њ5'!q%3T+ kzie &<}8b)[mė'.C1Za3DyȫI'$CdX$Iߒ)]U'j/.7Eg[;$ƞx+՚ W6+Ⱥt LpKw\fO1Sf:Ū+Rү+tO9;1/^'6@5i^R@d~Lf(l5\U+ F˪RKOs׭mc ՁAЯs8ՀKi{mtTe~h'E{ Oy_k̑ Uh, VI X.r$t8|?$ZT$R'ؿD>o)T6<+Pxz+}(db Ft(ZMkg٨nT ێ-hOrb&!ELg,L{o]#I'euω 6d9.Zr-*UdW>>vK_T t/8S)cHֺOkq\@X*k] [4R(Z19jȵdC:Ry}Lvz&YC;{$m]G|_ힲ0!wRsб'mѣ/4ʰ0mM!ĮgC6(x"˹jP}]N?.q찄¬~NʪyA*,yDjle|;mGd)}>Aڻ#bv þBZ([JV K1SF@.D>2,%ۛe=07}kᖺ*"SԪ-؞>Iv?  <] wlNEdpPYgҡ`^MaDnWw$CS0I`;+P276kx&)pU @Sq} :s E=GݪL'HI-( Rqwk^Վ['n=\ĝ"H XkY,i+D~(HvHQVcl3QE"kqZK^է'3$'6w4wߑyErײBK|JT_r^fK ^0NĴv Hx0 FAgi̸PR94!מitDTķ1m9Xz>Z@)„ ef+=Y?:}{t2=#*SWpxb:f*ԋ"'6|{-UU뗙y.9u)1@-rɭ_>_΅ dP@Zт=R$~,#)tLLh%1kFˢ4\ϳ-@mF 5?Ub+jr R2{^Zf?;* !O%ޜH}Wl/㋠$t*s;7YX @Jz٦6?Rd"vxaл.2V!,"ffEթ׼~AB\Lo]w3گdQ!ϲz|oMl-¤ԔmF^$bU 5 ~8}Ik280y k2ιN{лt*[)WΤ AvR:Щhu81e-iH"SMs(cU؛4ǎr9t _<#-{VsLI:&DWYhJ}0kcI@-Q"X@q4Y$2en˴qxRjÿH@9V-]DM}~:LJCY[P by[X\d hg4 v^S:sS8%lWRƯT=K^S9X r|iT@?8u2ZZ'-|Z]ڵT$3$? ;K '+zvW wig3+{uqp12]4Z0婝rKߜ&>h۷V$e֧P>غRFͻ>JCz_{ '[+P*ư ,t"TY1/0쳜Q|P$fphv/۱'N L'b頨6+2śS4 +ь-ZgB۴M7T,8Kn|#Cӣ\D2DzlJ' L6Q(f1gf#==\ |}I`!)H ;S#0Ix̠5H%R}g?2'w  9;6m |α9V} BFO f.Y |G8lL<:D:ϱ2A_i:6q9{[^]$y:b-Э,xM/2moZZ;ubR<NHIg=&#G9+s~dT]_n/͍وnT|%IUkO7R@wL6wr03B汻AXɭg󌔘B$݈mB#` `[7EOWNXVϷI$^>P#}ED ]@269qXQf^N. aұ~=$DOPN*Gx& r~*rBLufhAr-j㲰 KbnN85L 䮬Ʒmd ] K9f g=WZ_*룢~N :~uމA S?Na+;Ne?Wm)ayI 4#kWlZ_d]4}$yBt(-">a?gO6xkΎg,ìӷhYS,8Jl~UĵC _gW'G l\hHBe$/:V`P| kx>.:ݒ(^|N#Wн׮v0I;d9qPj2]R_큑sh%f1ply&v:\1E q[_H%CǀҳF1,bbYl  X^bF~Zv^% nG R1Q|-GJ)H1b-9)H[1Ԟ/fqᩣ~Hr yq /vm1S]>0OJ^,+6e<@M4ݹjϐGp%Mz*~Gޭ-e%"#E"$VeD(³:x+AwN\C9ˁaqSn6[G$D6V wɣ ?L dFv_gGj/B@ Q_1Y䪓ƌ}fZ[gEnEއhHsfDzFX=%_WѨȊ^G@ر!ct=Za wAڝP>ĭ'U\:6jSIž'STQ5~'d3%aFv,(=NxAlNW)v+̓eFX3bf qu$p;Óa+0qgiΐNBΩ.b&ƑFə -r|Joܹxs6'vڦ0x`b啴R!wdtӷx\$8e6 7` 8#Dl Jla̗6ЌCZIŪ`w(ό#/[dm$H+o'۰:& Tq)P\٘+VU8H*W7V h.A>ߊLFn mN&d15*DPJ/q&hf1]W"ҽdGvo}; Bc/BG%YaLR$҃ 0"K\ov]G@&ժ/v=gmd:ڋ]79OA,NlhԞ t$uW.7Mq&Hg p̯#sHa؄\{rMEƮ-pTcn0Fzv`N@`3Jue-u*χi|6ŷ3ڧjP^'-QW=,UKi*y$ebqǝYi2e*(+ưb뿀9-МS(lee'|qg4'$&Y˱hkBVr$w THb߹]%PҀ(1hAַ@N1orVRH3_V!j 햝TJyzƐ #Px;fIѕNk.AEq6rU&>߈%?~w[z M` &O!Ǯȸ7Sr,y([/^Ƶ?7< lҏພrj.mOeQS;b!{V)]$Í w(YxxiD2G{k)9t<&J5<\l_uG7Z hxzx++xq\e,ƙ0"`)e_ʕmD%}t7dr0C J-|̸KEng;,6zYrDNͻ뚸boq;ip.w4cN=14(W;ZjFK]z:y5uk&Ⱦ1f~洽~f>3i8GX pHqad+?&B V|a9YFp೪g==Fę&!k{0Sn8*}0mm2rOs@ ]`^WPJ ] WE/kݻA,%c|gCh'蜙)c޼Fe n~vX`/4T$p?E6ѳ X"Y~EDV0KtpgN$3Lul&g,xB P.B )y-N$G;Hޗ+MUg˗`qO` 8Æ>ax. %2?>"8G[*>% l@6/%D/*P˽?j kk;E*Oýq:i}eb&U@aGJr@hhepeîoT-Sv 8vđK}NeN-y"yj yknD<^lPR()k (]*\r. yFL/q'Ͽ/u_bG\֎šRnJ^d?1UU&8m6pùxZuz_OJ΋Wiyskd*8"]us0Xo8Ȋ AsQ,)L%^G?5]z*+w& jvSڶp^0Y].3F?ew"Z3&u vSmv&]f?_QVcH:B 󱦴 !< Q3wK`'bquBk_rGKH_tb0d& sr1 ) ohM^\rݯ+e0 ;4>m e:@sT Y3~A >Z/T|>rXH%(^2Ŗ ПB-mQ)m4M%rVnklͼ,_8-٫:; S5eL(#5?0,ZḒK*}pm&DhֈU/8Yi0-doK=<^lKG|j5M<Ǔ\b y{ Ѐm̌PTDW0,k-AjZ.,ܻqQ$ 0 M;п%yWmQoB$9ʩ?i~]_M1zE1#W!O'c6aٲsCА M6¾7ΰ#=2y/<|8We':g&U1p=_l(F} 쒝8-nlEEi)Vˠ:(nH\f)/14]8m Eh}P/aZ }俓RY۵9Ej]oMixfpb>pr*g wR{c0yMj;CDZP؈.vU.O upznrnV#,?;@`|%whH#b!L0 效z'nR#P;'y%ԂC|- &?Aê_m&ϕ.Y!Vd^HIu}h  wU!rvs*mDAݠ*uO%0M,^ܓ rB/w=ltj>)GC"#e\ƕ.+]gt#G,N.ָs;VxPQHoF޺ {i "%9Q?0/@U 4AűK"+&&/]a .'r,rtQQ̚| \׺T؀dP*14A%h^YBɄ]OŎM.ڜm~L_j OR}0}E ML]p/Gb_t|+07ByEJ؟MSwR؞ EO`;Pt9}y>2:_yAYΜ'') IM}NuSt^醒`忹X; F:h:(K ^["Jj9 ԅF*UJw]yŒq'nmɼMqö,X%Fn;Fb¨iTm8|HL&6qUE^R nXc@ʒ8OcTh,.l-)2t+;^/4ijV_14L/h5s_6;2Œ/[(ӭOOs j^T'_(wh=TW0v0S~6LUP%H}kyJȣ9QliD/8hhbt:Y!7@ ;VwA%; Oo_w(G1,o\I~(ZcFo^X 2macBJRbf#(LuҴF7ISOVj-2AA̧~ l#$mHTcPxā-Ɋ0ލXiُcuare}[zM\̼7~ŢO!uDg٬֔7X>'\rXh,+X=ZrK $1ҹЭ~K/G5^FM^)6zՠ)Ϥ..{$:q=~IX,@X3 N*9:Ie%M懷*jC(6f ~q4КIճܚO@LpdR^NL`EXК QmUrZ헨1hZ5V]k"<0gu.\Idc;P" b>K}`Ѷ,2o+ߴjCn}.v}h3jxXac1R{3IapOߤ"\_5 ^S69D\mZv !#+(R L2 tCK_<)U">!'Kv]N84yod;4s&6!:!I%sl_/`[{augUg"4~Bxm v|+@}ϫwDV^+pyTӎ[|?j 5=ּБ?YBf_&wL? _[O(l49JFr\ilH!lBµW3'ڹ+.Yy C hnO_бG 5hUMΧ >sq\lVJdc[ZakR8V9yB]zh!9"a$rJ?,V5Qwgm]rq֫@M0㜴 9$ǒ3׊T ioN.{2kļZGk8a L|[)8}70PȤnÒBf [--(.ZƲG'X#p+^d熴< -rɷDqrix/5j!Iuxt45F޶&¯@CxX*sXpt2]^ ufgq/Pav C2} _.4p50XQFy0 7M+ [MtÝȡB ,Z:3m|$weAì6nf|`X#9Q@$es +G:KcչeZxTGaۊklQVs%bMΫk!=|CY^,\fjCa+̈_+3{s'/S9gDI/:)Uwj\dd7hB%&Cɟ& պQ~i(v14u6Dj (+]>-VR[3==4bcќ^3(%fK8tqk,C:0El ]k}A۩w呵mǏB @U ]㑋hu&_%.t4{TZt!̚F&Lo*X)ayzQQL n)nV[89gTI.pMVOW?"=}ꎫ jQ9B̉/|*q&HwJ@iMnС$P~톓4C\2,ь'vEϩlvUker s+[r&J "p=e' gn_#AmT*RM },ywHdۯ.jW#GW01,7Y6Uvrgvd(:Kԩ2*: Z*¢N)"⪟.XByTFC>6e/Hz#brX;wKl2tR߉ޜ+G0"34ں; v, #懭\ ϐSFwϥuxW1QaoL]#BHT[|B: 9 gZKUؿҺM`t]$@9Pk삔Ig^# TJoQD۪sI`2~2rfvh6c~hCjتu8pU=ӈjƚs'uiS# q- ]~OZ(,A$ T,P7GvʝP\J9阡fFIilAx^HQӯ1Uz.6toeF#jp<"*$DNv}zaZlkeq~-|*ǧT٠FrfV>wl>,^?L۟ޫ?'S.3;`\N.} LhbX?xx-&q/XF6xI%Ti^5)0JFi-.54$\C F= XzxkxU.)(^5W!A+Jchr3 2T i @qbg\Cn55jR6hg_;ܫXry 2c/2F)輌@8)wUQrГ7v(AŻQ=RW2l6pKiXI٣]p/w}&8-30h ;4zj^RBHacH/" 6P<8$,NnhJ|-'%s ~qLfiT>4<`B,tfBAHOmaH*_Xh=*T$߾Mm7]2kI1#רυP;!C*81z-v?Z^1;uS-c@,1.+!#=nZZ1br<;=(9s!ĸ̑#.FAn}@og*S>[,i3A<#f:-h|Cr.ܔG ;Рge-cֲW[;z\gyp+T#~bXz_ ʬGڈDJ?ddzϪnL(ORG#Rg1я5^\.Pu!f()n5F{R(?CX$+~4Aȱq k1F\;Ǭ6"@\O?b5(˗s'gO8fStdJuV\=r 0 GEs6XrR.XzUMC`JRpv@rh_@jGeA̧}1WZ[ۀ&MK}⻚_T"=`9Qc?msPRW9m 4ATrG\iq1FЈʤ;yoRa:,:wg{ʃfI (HNG}F5ʑTKe?OkjEdS&Fm[/Ic"_0*b]O.:(vRu;H̄t [[Sߏ^F z7}*[˻ kK@-5 /a U]7I6k+G`~B[a0 }xdrؑ0 (۹Sϥ (=mjtx2#+=CS(jDK ۵%b"nhԿBf5Ҭm2'J (&`N5 [kjdA JggTQ>ccF}57XlMgUUD"0,OQVYQެG<ԋ*뫁OohJ(J0Irn-@ @i!-;JŸlګC:QwUZJ5ߩB/Hƚ {<`s@يѯ,%7nh&!kK6eAäcV)KzS2Mk3D|CěŅ@Ssf?o5Z䑱ֽ+7FR/ybQ\U醵VbQX,lP1M6_=@Q[f짖{Mr/T*\c6rHC T y}Ԧ&a9'-#ae}|`$9U1ogɣtuV<(tC(~հE0 DbjQ']6j%=,d~;)+.{$TB Ƀ }=$Le>Α%Bfr@B Vv/+DbZcRCQܕN oDZ=Z@kV UGi<JCk{F,.k2꧄(]M1~害$ݗ8ӌqo| $HO+K5<kAٲ[r S^7NO:?#0gd1BUc˹[dY'22%7ۖi|%n]N@t~[5"u5󣿇FFj1!1j,BDư~@GOl5#*FdyU Ź=!4Nu'MNIJL2M5õ`^@")~,W_o)׆"P9p0<Lˬz?IILwP֛ӥj$ PHp{OC֌VĈ"ٮhD\PXA@'6n\o£f S2!V^ z`sϖ̀N 𸸃QFȝ{yPDq$hH``ݿP(K_jYxKiMX2kJ6w./0y/΁4}hO,/`E~yB%T' MRuŒs`Z\EoS<+ekKgz 3tXHΈsˠwou3Nk <['-^:xvGQO[úsnr}|o3< +fU?W_vQzkzc똿2"Y,ڽ>+CK&y EO*#)^(5YoT.M~=UZrX^Lp|Ԇ@}9 wVkHKs quﺟjÑ12nb.ƫti/&Az3>~7F2*u@7i=Sƒ~ q:>^ <p-unRddPO?n}4Цo,Z*$|lZM5p ˲A{$~ 0&Q Aj?S`$#ʃ(eLjpBZ ++|>qne$vPqfH7S=v4gTjIFUJm̿P[6)"va^zQMѬ!jڅڿr<)f qb8ĮSv(yvbW֕cԁ3Jvxc{[wj8BBFtQ5;xդ_ [FW-r,+ҡM{Jr4)1&K?f|z~ wiv6:B FJЄٳ- ;6_c [\g9ݶwR_JT8r5ksBt_j ~Huq[j"qEx5.%-9edM*pQ~ $1Xwrc!ٮvTer}pjFt`Cڋ]79߬˱my>u8 b9tknV"q@]Cs1;֛#vŦmlS_͹iumb}]UpOA@h5FA.lǐ&[oIҝ_53y&H hxɂ{ȴm:uWSGqz mzuCdR8,'A}X62 BAW+W]-kBE/12M<#g'I1>T Pͷ$Vov7#e1_I'N%p@'ˠ90(|Z~ KWl @tɶx`_U hx%A~V}/hmcw-`"ɹvߴBS@`R!ih9bTu.Ws5W<K.Zâw]}%RRA^Zd$XK4Ӆ)B",J!nՁ4cisTdF3YmK `=Uq4GMK|cb$( z[HfD2Vm1*k)'tPCcv=~ʼY,>@H?֚Г\[E>hcr/l sx(֌>{QG,p"VRn/"; C"'`$?Wt#!*J"1bEUm^/݈x6]܍c;2Kҍ:GRMYN F5ݘڎ̳Å)~THZyxi Tn?8(R))ތtO@}I^fUcS27k!#VUi[eW*>.J]‚jQqWCTd2tIr.`N(.ؽRК{kHsZ I&H\vTXⅩsg8 w`0_3/?W(?._hsK*ALQh2%+Q*KĪs1PJP:8 \fWUr;>/:C.*@r4ką]#GSL5jpmAҖr2gzY~^ x4ӧ?E(tM?*!>*{oZFmD͒HGkCrq>9~څ+11`)MW>D0vzZ[<|{n:VU`7ɀx1ѧr"9aB}_c2KVTjYЖ<}cII%=0pdh0 RۡWj#`xˢG[GEΟEh>0x؎gZ[E&m?pHL{őA)ٚIB!bܡgE@x]+25Rڿ9f¿Z O 1~?F8p/YI^q{hb a`Nv]N̖Od,1A0Ap_2 8R8*"!fOzV>ǥUfխ8{mv2x17)pRP2L/)WdTk,K3zT݄J\Ogc7 j+c̜gڥpe,IěoYfo逽▿7{P$X=U g2 ?"fu Jr捂7|U>)_cW7KFpBqfPz=CF>aR~(n*1AD&Q=ÌUq4/ D-̪wa n1m" : &ZA:umn}gle@, Xa>J.Mk' ?1MP@ sz|U>`AtyX >YJ%=ྱ5 Aj1JvmNADwH9`)YJC6hIEaNaz){7rQ!YHǖ(ߛ_|fl2#}}rH; jzvb&MȐlx'Z_;O~ʩ) @!p e=Ы랉K *(V5y20,KJ8GݢڷC{:M>B&П]p"SU!sjE"a*y =/ylٵxh~0E6d~?9j܏ Gb; ,=96MR^DL1gPځi:ca1pO&ICH(.bi)•7灸.=yA{d+ x$v%N;q~r(CEE'Q㣤jrۑk>|?١D^"g\ϜXшuJZ`pYrP"0hHnYg''ψC{Ÿ%Z +-&+^ȍ W&xC>LT[Ǭ[͡Wt\[uVXژ,yM؀4_/e|H#<זb q6l<1.ߝuTƾ}Abcxr$FGZSߔ]:0nz5E>}DddR^OU+Ӫxo仞M3M5}iFpX! "x?D tO;u 3q.:)Ib(L8DHyjuu E3UFxӓЮ#Aϡ"ҕ̝ݫ"H' bχ8cd&B+70[_nX_nqkRH/tn{Q\sm p "Wqufpg=;!)d(>ߔ[oC3^Q{l'iSZH It٢`sf*B^Y/'rYpe.'i޻tw 7)`ŖT]?v?EmϠ+iMeWG&QnNE/ UcUkZQٸm5D`١rROpD-A/qZ}~Pڼ ;Hy*^<uƥ|\g2h[r-iԶWmٰWUv' . ۙnh{!q>hAm}5{ܣeWBǏJ`?_+:-$upT⚛W%m[=7!e)SIwόėRb&}^; >wgR?./$s1Yz=iR > Kw歫S`z ZB)LO(C_g,x{&1Dmy=g$Y RnxTzqo1T<ߘ5h%R_d'p (Eޕu7x*2~Wpmօҵ@wU* Ƹu[_Rva ;OqHIUJTfL4 F}8WOUjrH "!>N^ro䝤xFxջ%IQNLwc P5;M<:לTzlu-A n0.qHFq$"c[VܽC?毸 =$410>s)}8hsJfYuhX?5DI'Buu&ά2jtחpAW2wd[יũ 0&=fsI, sPci:BBb0|FD+|E_MlE,E 3TOI<Z-yE $oue8:q5P 8vp:/E IqK?_@"QA~]pKO\THjM^Pn6Ըf xMW%?Dt,89*Ua O͛ĤZow$CB`lx2_hKOe  6$-' 2(8Xեh|Ǽɰz WY6!40G< ]Y9݃Je vpfT2y$pf0؈@g*Ҝ=U̟S"C0QK&B`JXU'ΈiK+u~,{~pۍ bӸOK\6G- s6GEXzƃ[6ocZՒaNp.k.k'ꮴ2)Q%v0Ű1SYlGU ߹hb9oN0vr_Vɒ4jlt0w HN|tla2趋K:w^B[l,;+ZB@ moDGߗQ+ >.άWW'4~SwR=*;? #/W 4BUpVCǜߧ0f7YA P(Ȗ1DD68c~+`N1~+7LŖ.@w$_t:ryC1\{U[ذ: &\Uف+c,8גWY(2c\'dTDDW?`u:#V_51lmt`~z+O)kGWΩ6a6#oUh}:Hf {_ a3 P1Ҩ`kl |iVsI?6 ҔhKQV:&{Q%0|^nЎae) =@Ь;pp;!j ]J k}Nm[IfN6HSU| F-&\Lf h+*HJ\ڌ X2ܴ[Z>l%*s;.ʹI`A@wnLn7IZ=($-`R! Sp]8ȿ-4hl2@>tqAJ UNpE}CX毹αSX\HRvd F:'N*9Nݧ;7:}ǀqL3WBL=h'|su;*?VWN(zr_7pxPYs B(3W%Ⱛd%mhFuL=6n3n\E;,Оq*f;sQnze&l{ 9X@xr x81@ ΣgE)Viz+1 =wGHzEVX4V ' >OK Ef!EԳ֌05{h.Z=Ƶe>t_FC|D.'G-rZtGF ~mk397dBz*r54%ϾY!+{;&nAC*duh z9ʉ$;Y,Ja32 BFb]\>;?̚Ġr]\-a[2>Z7#FQok1](M:Hr;_!/V&Cn埡Lë?D?ng-4(3tw2>Qf!!i"dSW`LۼL07/$!\Ч`fd.*=)WNrѺ vPglJo#M 5y5;afLgF|Dl@Բ 4u,߷"$9nup]mZƵP9 )#}d! 2Tu0F-ց,[NNw <6%k- ,I\jcj$DWCM> 񶧫QP9'3t6u=(K"FlzJDՀS0neq^eLN2z̆á@H۲h'E^s0Q*K};FD5= /L^HH&-/k Qi`X#͍l 7'6 B{݄;>5f-#>(#鈞D'j[Z';V=n(N*N`d ֐Dɜ:y7ۑ;}l〳F4saa|@Vn zS°f՗ Ma~_3T<1^IFqg}B  &zFŸ sDžRT̊-S HmU9`O:}YM>%)HEK0y wW3:w5GhDd/IA5W9t]va&8D\,n'?TgSy%?v z0䪧,,Z &k>#F(sP&hqr1a)iϚc ((@^\棡0&⻁]he,ʭ<B/ +X$X3YH>~;.ӈ} 2)!cuzwʌ~X\(ɗ6kvݛؕ%R v Atpmq)}.H}dF_-L`]vr+ZhC B&@Lr~:ۊPI]N]049mYXS dSd)UfOI8@#U2U~ܽo7bl{ 6NrɹC p}0)uZBjYG7֦2cWKQM$@PŻlA8!֠ᡓ+&s]ˢZv$+81R@ =&j;*S lgoc< hWV%i)!9L&ե^`mH {fnЙj~[kt [C_-ˇnJ^xu1tYKkDgY[g8뺗K1 NP 7@%8e\&|*1MR̀t/>\;s]51XT ׵mnTL2z2Tpʵ64pp$AkVꀅ]!(Sw7gk ^eT̘~veE+xE|$Ή\~Kwa![l(A5)Ԍonjе wdMWxӤFam76W7\}H Q mm,L=k6VB[c#Z7TD\Čz'g&V#|ۿS#f9ްv[׆Y Q2pEX;e@:VCO6~<\+ɟgVTspNwiykcX;~91J%pǮG/!Aࠂ *#;oq\&CRO\7{S!!73hѫTE|ٔ[cុ/lz~WA>#eK{h٥-{4ǡN;@D6@h'ZL߸.=]G;v =ġ[-TSa$\@ ֚LL-VԽwڻdJ`F#/pfb$\⎠fASklƢ3g5@9L8ܘf^Kuz2 S>~svj_/VHK.ZBJOD!GfxȥrakvPډgEM$ 7 fͅ?{p鿜t;`1f0d19>*gh*[0%ٙÖ {<қBё 'CJͬ d# }.uN.J- #B_bNW_Su5콟>\u!mdOVP~];J򞻒<*DL{ڣN?:^ 5,%4TK'M f8e[ivLFAXcb }oD9&I!m=If:ڎԛHpGr +Qj4f]g-Xilp~[" yc@g 4e?JeXj*#UYOo%5כ ;"nr~ea [J Ң s`ssԈ:]T)[lDvqGlR-9M)CC_MՋLW'/iQ6F5ԟhlU &rTͼwr|gRtc[ Fʇ$8XQ8SO=#&2g3*}@LeʡV8odNh%պ)(=%'e|'Jd %51?yTW6ej!+I+"Wۙ(9J/Tx CMŷYbW*2 1Ӹ+X"keʃ B?ME vt wwj j^ r3 }"cE͊6hvԃ¦etCHtpOKCID拖-H`$Ę<"Eu׋̻DNɯ>pݥ"9~RUڅ͘rٓ/BdT`]ofaK@ ŎGA)g!e0*xqaC6P!' ]Ml "Saȹ~>Keu$:yT^S۔It;}R S|_Xgvxp2 F OXx0!HBE;ΦaC`cK S̪^ <<*G]/K{~_,vaJ;&4kץ^/.v Cnd[.P>ڇ\))&$!=0 k<ٮܒ1I|NHgWf! Cg`?nu;6fꗩ&VS+* !׃({w(~zK," ##ծx rAN"ᄥhXC sȇ#3!r # B s"MX1U V8b#⺀;C,Pr/&0fs^ٹY#ށX=>|س=hj@; XeqT71b^μ1$D ))6 D."91jM LאI}alZ:^=ѤX}H1?1 nYe k}1( Eo1P ճȊȱ(`AeYsBlU -rLDr&Z ȅ^G;a_KFXZ%1n(2"VkLlF&-296-H]氽kPze[ξXY(68"?<%2/k ,ˈ@D-_9@lĕQbuGC+p>=(e7qc-mjLhPCYsA/|C_=qR+db$³->!kش!u{|ژugD:)Uh%c[fH/KM2$[py3-3q<Iy]Zpͬmîc@'y2ES\nr^q+ 6;-hm'ESI>t8*}`^`a+j3u0w#9w^IIn\wPTZNDIWy+'du3r!R6ԭ%1H>jv:^0;#.L! Y95F:)=-m~HVaBo4uw<qj>ELĺr4+^/TW_N:ĦrɃBhpTx(QN,~O6ƠIdӋp ;$%r3 sf#CmE+zD]>lpc߻0 mGYwy2#ĕΰN >L1y=%lV!5r$e QޑPQ}3'$r>%e=ݝ7Tu/n~$Mbk i̦RJNߵ48OƎ4xQѹZIɍ,Z<4ȊmG5w[Rh&|;*KOlX}* ~:C|Er\ؓ!g\'n‚PÏ\xPC c]@ͽu]^ͦi{Fx8dBLXk!_7bDV7AYX+ +FmM<6,{MFΚ77357yRgx*)M^)t]=( jRuTb{rP:+.h@3(R,tZ es) 7!gMlZqB=V!FUGXW9aܤ&$Z[ˇGA_•!OQltG& ]NiNPaT>>F1ɵ}3:u ¼N/fFLΒTHnk B_>sfӚ{Q3D_T-݁թ979yxKH EBQӻY!rGAޭjaE6bqRsc8=wz\DZ35Yu5񅨤!5wޣ3Kns;e:6Dkke%=ķa8Ď+wTuSm?iSL6JÉ5͏_8L%96+=IGS;yџvM{T4*r[VOb).XE*|0v%gߜSa ebweJdx2)ΑS"ͲN)# NaZ\0SBK't𶟑-YRVf6}ˊPtqjܹ:8x',t@~PAvz~#;"% .94 n[lf"Rh(`<,!%[qP8n:P̒Z 9= 8k${JJgTO){4wRtWEB%V$]p'e Odnys[m0js]xXb8yUKqCOwHwf^*HxJ6uy uȤܬ\sCg%ޜ(c@ٝU]_J.-YEn5RubU^~J㫇tPi߻wi@N:}76S9r;%(e[PV(^l(Q* .JٞٛNFӮVICѓYtWlkt.f wmh{fҗyZ@.\m*9(/%NTCIb͋l& Cnس[dێ]s@Hx.tcg#Edz8O4ZyDPmQq?zlǨ< UOcL'"^- C T"C$ϠBeb3*;!{Mq_Z[DMRy溯8iؕL<43AS7_y!\&"uӋ'ּuN ]ehfLh4w@瘑y %7Ecd{]*=,(ElP RMRvNנtmr]A|Xm:߈*`Q:-r1_5 -pLO굺>h˾l  y؜qU4 0_ 5:]+WA'\5bi K>7Kx%6Ltb.GM[H~1/E"G43}BdgƙlͷoOҊ1S/^ p<~׺KZ( tE=%Cb&~@MOKoƘ }ɫ=Lr~:_iƉw2k"`Smeu.z .fд.YyaF;)_C[yh]< Ìzڒ벢S\$jy[K-FBEJD N^x6,^q,MUW#Ǭ^7hWj_7[ q\mt16%ml Ir 1?2Ft{Z %I2MbY3I99sv(] G5FUjc-zn*}~ r``[Qڽ?+[;.ڧa%i?bû,\gLȾl&MT2dY=r, 9aO^ޫ#@τͬQ8P-C9 Ľ"6+`6`co\ Y)+ iYCnc0lY{ _5czɌh+Mpy0^N{ &[cE\<ض\/4ap7d~xaVvs4;oPY?}_9!PeKg3' 3K>7W!4&Z'aMZX8~yD_ʫOOݑ|i}wAIf@#wN]AXrkeL`rnʆt.'5"h4+o츷4Y]10*/X7 ؿV2ycbz8de<<_Mʬ[ԋRH_HEĬ1Fg=Qj bW__b8=P#ԟ۳ .5G}aRE!xs۾;,*υj`XTדHꕇ&p S!{2~c0(VݛVZ1 `D"<ܹK  4 8 L^;T%uU=+?sô0FbCI]rfM!"Ѵ%ݹ WЋ=os4d `6u-5IXAo›O{ux$]yB4Or?3K9j}DBbʵl3Neٳj0 OPHl ,̒-y% :dm?x8+ ҡ~lB6,ܵ/8 WzL‹sQ $uGyC+3tDOK Hf?ԧIA,pO"Ƚ&Q?rkJ7/H[iU(n>!Y/ JnMer-wL禁d \>_||-;ɹͺz@5a`gC0@$2/߸w7Rqc֨_+7QO' 6s&]8mDod8`;dIkӐ, ;Ad"ѥj|b:q`bi ɑ!˓3@An d,;vuZcz2DFc̃] k! ;֟4g[:bvV|5M3l JgNH_gu HOO.'&s=RUͨ>Н;7XA1+8y mx?ʁ>*i}jNdS }7Sp–Ty->t}a=g l IN<ߪ{0 ri6A_d9C1>?X(1,VE^殥a{`jo)bZ}파V\,_e?OBD.NQ m핼<&>06k''Jt_RjvLEx>WtXxEBcHPY>&/{3{/@m:MN._cU²CJMecgLЉ1hP$NlBy2XrT߈iш< W*%hl=-ʜ7 L{O{0Qd3C!X) ;˃\w'I>^X}|'ոq)E mc]C*p'(Pw{ v.>qvͪ4Eo3jrmG!Y;=ި6-j%xjyEsI㴛s%hcR2 j [kS!k[]RwtIiGNc^ rmN.%ۨݺ'{?5.#$qLT'vZ8f]}+[ Q/ƵCy7ϙoC_Yjɪs QKU:f >MՎ ["bo&W#fF,n , o$ȏEy}\)u2ld-19YS;pIѿ_B%I!PT-m(Xjv,!-Ήy͑ˡߊ`>x&),ѦNNK>Rnғ^lMtvmAwԄ,)uJ(؂꫖?5Os7G) ;|qM,BRѣ) 8*f+@Py42싿la[ $|E/v9>l Jo063gn3@ec)f=#GMb3нrU0d2z4pd GECY$jpԥRZ7{1h5:s=aj9\Lxp$t O!.Rzq,,RUqJ[8fp6Ɗ,(9$TydHgr>&=vJt"5mrGѕ5qwQ$qE96 #H&\Źb`hUXfUM UndNx Tnntd*!=}jx9p̤~ l^v:lBLV\@Ϙaa.T(Y3<FJ_76[$$[ݰ) |_  iI3(j&;1l{<&`@Sk'N6Ȩ}446T9͵;OU+IJVuw4vZĨ:vLfȀ +u(iatH |T<'.-@+kb/Frj}PMح+ZT,S?iJ]?E%e$elg*oi\{|~6UaE͏S 3]ö[}fh=ZDC#ri4x=^iq`=k#t2 ZFA2'ab?d?R8gfHPw-W, ?P!5!̾pT۱0]^Ijwy[ZL=? nWd|ne.!EypaHRD{#D#ځT G)վb뾥W~]%$T+e7AM#T#ee#5]SM;y98EpDXkT|DTskQ$1?p[Z'*s pX"ڏ׎?l*K:n;,:Vp ÿڲ#afh0L%/%ޫq@t+/ &/Q$Y&/m1JrWE:2 O͌-dhhy4Y}~8BPb?zh]H:aB+u~ BzX3w=PvW5(JVڽIX>lqQEfA/$ ˵]Bᢋ:'AZqÊPoPI%쬋,j:y Gz` XVHۨ OpXcw`:6J3ni*mw?~C2E8´Υvv)S`{Oi"̌4aS5=0l/ Kz}L(~ryLp}A6dN mO-kceRܙlI6N 1%boSHNy %ĢSOd9/uTzsLF<,[as^lXVΉwIXF?!( ~u[OP@ 6|2`l݅$h>AiA2+HXHvޑ>h}3vk&cmvtͥ} I/cXIw˪+KwoNlL8T!p1%Kta"Cưڕrr?g3!* }G6ľ6T5]2Lĺ>"UKB"ce)D)Y}tP gt XYT չS"^P$lIAZU6žR Y#Elh` \xȓͿXvBe[hQ 2E]T-46g`ڣX[fYSNbG|՛1nUf-1̬3-^"KrҎvCð 7Tmȸ"\Da@=|$UΗ˃*vvCx컥idQ(O!X0xY/?؏W|sFA#&H xնckDΨ=n*i*aq,w(D`,:$m 'T0}E;{Y u< zuj UAbWqF};Y&%5VqVnJ ΢T$m~߬7Gs>Y-C]I3(gCY,qA2X&^gSmeA=ϐQ UXm"v`W6Hr;k1㋙t{XX2^x"4S0|@ & cX i{jKMhh(hߌ& 8 Pcٻ Ϫ]X^=_%(q]R%EE7iTcBC-+iD5!6HOoFH ]?^߽~8=·:oDg CGi7ܞ(ngWf*v)\akY"j3'K3{$ˑqx(r oEg ToSXndw.t'5>*mZ&CNHɂ Q|òEhQ*C BߥGU~_9qIW-Ÿ$~j)䣯$y゛ÜE$SE/ƅ76n,4 p\BunMb5͝a{(Z/+gij_;JĜF+2}ƠwUk`7PVv}`mGqT [<=|n P,TPeDɯcUv U4HAں4H-o)Kj2b9`2gcPwW"Wah&]ZO9qtS_pfw%Oo*^(ڠB77 Kim1jeï\3yɨ*yڙ+obQA j[~Gk_;WӜ]͛x'ߗ*b=pjbqonS_e)SZM=5B( |t%ᜡR^:b\;$*:,*^r_43>C T{j@:q!#6yR`<:,@6ͬo( [WzdȌӨ2>mT\;rz3mm'śсGME%v5~I]$dfKQ^@|Xո'L h&>s0hpE r$ݢBće;pxSyFUAPrjFP=5NPhv%U_N|W("ՍY*,.v}]]f l4_0dbxXzɹ&gsCƃ-0\c0aS&Jd/ mrF\1vtT,2~p~L7| &N3D$2H0#FɢbL!E/+*úg=]#u|syUV@([ᖖU&.&w.:צ?3Ҭ$!> Tفo}6M0v袩xZ¹yE8As0$*!!R߆D!\!MoZ9l7-ir"X;TYƝ\*X'JE>1Uf8 E]ÏG'2/|VAqQ$jo1o!(Z!c>KEYn;u阔\Mh:O?㘛XtnV4> ɚqf ."GqKz|j<$F}T;]x\ Ūol8"FNQ1N+KUt/?Peǰ)KOvy xUN'5E:߉L=$rg4 ";/+DG0d\8pUK/9t0Dox}.[38\ $h:cȝB-i: 7J=d[dJĠƧ>O 194TzrOdPθ3D}jruoim󏋫=ݕE+R@ju5 o(2H>2?Ӽ\uuMjG͝Ztwl.>jP%A6ʙAduz: &&?^u#UP;~rI@8(//Z~aS[S'Ec=0|N5va"0sMr9'_׸µmNf5jк.^;ru2GzTkf+yG{XGW C\舝T˯)| 9qnYC1쁅k',µ(6C#h K[H=efOY yU}X/SLo'U'λep,WV*VGϓ-od8p S73dD H.XáF쩁 nI>eۍ;4"^>%S|X'O=0;&+'Yon~3e] .J[TyqO >iT{ci3qR5lo֌l^4E<}^X&FH{j,0~7>̀G]9{ >g8*#0qވv^ˁpBԔ[RfWGN`to u]&⫒"0YZX{+@eM$ӾE#EŇ+sM _1!#F9+ʶO|IUps<@WE! GGqbudEl3,S(ų0obwknPKXOZ,ro9vXLSbP#ET:aLjLXEyKp&4<ۀ)\bV+J%}WWc(yދfK._sت5QݜM4ssSO~)(L4b'%8r_5O cEg(jS"Q^ wou|\ڝ1S,5WYKb%C #̠oR*㽥.Ecj"Sh[^{z,(d͔ ˄{Qg%1NS`ݩG7' 0]8 chŏN^Iw>!n8n`lj#acY(mX||,hW  k)cT&B-[@oqdV5 u}B9`\p|%}ʡRXi)5d4yin'=# FyPsoa?BGĄLRn?]FZ[T7'x{r <{ۥ#cA>\ljpL~i7;XXT=J4 ldJ>ٵR1S0ә7|óQ%V ^ܭHg06yRD+ TBQ sK`qVGpԽֳ4+D-L*îŦ)_hi"d9 WȬ|e?p]iX/]u`,%!{b/OvXp8/B'JKӦ800* [3 DJ@PHH-d+# xGצME$SmsIhRˀ=+H_B,~RyϷK{(DUt 8:}x^.aֺtqi7V.uKHmciU*tKm;oCnΞ+6. `x?vX{9;A_veQ{hf= >y3Th#la}6+aIC&\ 4V7 ,m2g4\b#OqkտʴEf^aWƚIQ?[!iy2r.bB2m.Om-)QK 2aaa5q ۊzGCLqPZZQ5iĐ6!.@J5`6+7qⲉ4ؠSdB1.4ڶ G`(6M Z)8m,1`@1XaGX.t"0ߙ_?J|]|vpܴXW[)DRac6pFBSfS<毋]ڀvUVSȿ@bʎwH܋^)Y[5|fv#NrH-k'&/,VR|mZ<1ⒼC7 k/S_ԫTs69AtM`Lnoq$L|5ծ0/hPSɽ55,tV1 .PCJ8.)`zjv<^S6%Fi+L4tgEq ;&rEC\'Ł&R2e-Y.-!ԵΘr>o9()y{TbÌ֑,b.~R^)1MZҖ7K% ' c w@$p0[^MfgQtwB0'ê̐ ttHc'5;Z axZCƒuS‡Fq.O#>Y:+:zDczrhA_jhw ۵kv~mpF9W42 s7f+Jxo-Sdt4@>+`Yԧ- }aD/(6@a RxM9v3UI(@¾_MIJ-hcLK3zc^_5:zJk י؏;#iށ , R ԕ \j? C6gb}$_:=8U_/]BgCZ2$ō86 F P% x.ZMjC avШ 1ĦĩN Ŕ#ݷ[qM9fK s%9j4*6t]+/mjTjk*/ J5vV0i69`>P,.)]Zڵ 2tN~IvyHt_;}W$8:#ঔ$g{3U;)oCf^դoc8@ӧe6ַ^/0bI`˹0~$k爦|R}q +-o*Gm QT'!-2PeEq^>ֶ:R_S.p dpy}7+je|Wę&:zi>o%yq})ۗ6+k#DNZ'h.rw,-ނ넍WίH%c=QAiM]jǐH Im!ϖz%Sw]f-Z|Nz +aL_}ldrtޗtl삑%/ @&I Z(ɗ›!W+]tR'.Z!Q4&vɣ_= ba2H5[ݠMs"" E&DF^ďbtq˨ܶJ6pXHI~QD#7ƨWNW 9[|M˃&;ZBmIf [:Ǡ{/E\QRD;p!m!{Hч}9WUn@ W0A.:&MoAZ%|~q.wj'AU+42uHOQ-q>.9/iLS]U|SL8 GBdY}GC)C{v!YI 3嗫 ƤQ&ƹ&0]Xu5v}pZf4!Հ\\z0O.2F y2Fn۽7:p7|oV0ʃ1<^iڐHp\˂Y@器e`fwX<e,c{LPJ,Vnk0A%'u:yD;0:ë bրXY,U*h>ۼkə78l~}c pDqxع܇FG~WV8"H+hRag@MާB 7VA3ȼ,עl`L1ez `[E[pRXkSkC]O[3հ 9'3OR hTbM3t9wXMK۬1{fQVXb%"O.5HzD$77K52vz]"}bhrЛ0ǻ4|}]b4cz?$Mp$Wx} N#o8=?;RYP4]"[/z=VXTe[˵/{#p*$x- <ĚEwʇ䥖vn|l8n޹툩 %u{ɔ3sn׷}0.mqBf"{QXq*ӪNVG̛DUΦ}+@0jPl=:L k"U"P9golJ uqGɒ~~hBkx{M1yPV٤M;hej_^n1bG}Z0&䚩HȹYd%~Jj'2T&gԇ%-HVySHReu'ejhCյ$5\>@쵶d!)uh2q'JJ( [4{Q {FF9- }aZwUBİ@\6cٛ.j"8CIEVY2pBm0o!,[[eũ^(3AB!iT2\!ilv\o鹋gsqZdhPڸ">@PwݭGe1@=C7A-9Yv6v3>:o};10 Y4z7FČܶW\=D Q Y!oQw 5FT@Ƣ{.I ]t*CӥR^!t-7G/1"L_談kݵfXmn<:/dPT1!!shE g8VthWo#@ v9KiT, τcoXZRɖ*(6alHmTkIJۃkՙOˇ-pՇ XF ڐkpC n鸎|[C+%v\|+!jTAV@r-VM&Z6P<Պ/GNȪ5TޒUY#/œDĵgtUa_)u6 $+s0J-mB(v V\4Uy';%u>ԞRU\_MuUcؗFd= fIVx _.ޭ! 5ɼMĊDm^U[X>yv%sHЪn*}]jHsL6ͩtVw }ςޖv Ugļ_~Vl*b ]>-iy5Yr|,] JqF) 붪 CF*9@(UBǑ(9Mc{(/? }!O'xk7q?{o3r˸qv 90^3;F/8Y̮P%J4 $}w+vD,}:Wx.($j5A_Ҟб=5zT){}kMv]6ϛ?xуXc:1B vQ2X)D.e->bD(/:cVhPal^!z6vQ'?LB;I>&U[@젩w2].J3wƍ#;fzn_}0 4| mP27HiθgᲑgjrMS?sjJ3Sxqi/}Rb.Tjr!l=;K/J I$3(e-`^;I9V},wpvHldWű?R~)G͢xϑ:$Ϯg#So<Ȏ#mMOF1:칏~G4nToB! Ϩ`K9 6@rpA鯑k3b/o& HI6 Win3!ɊaCb~X~XւxWҮh?)d2 A˯, ǹ6džI9oEC1V]1P- kǩ˂Fa)< /eie,J߇]@!r-5( !_wΔ|O,>.sz/Fr󍭷m58UVjJHE6v)cLgC?i  t@rK*|< W)4H"L('F`0tѬ"{c$(P}Ns5V[IZL- $&Y6+۶]`􆰰1θP^f6d>&&ky6o~:U4?zSe( j}d_(01n"i&#*%>E81J\ ,Lhhic-R1d6xU$Cx*?Ae~fr~~ķRnGr _I}.KknOeM68wHfk;-bv\uP78&.vhIgtwV)4n錵 (kjKeȤ' El,a Gdq{wLW섩lC}}zهML]\=z䵹?a G5LGOnc04@1>oĂrBr24Kk~vX%}'n PM/#G!=p}[>[G1 cemco]QЂZ>s1ض;z̅c1 PƂ$j>&#!sHr0+vȠĽb2gmdEN2+s.aJE@vhsL·>w:-_vgtH0 N(퍦FTmP>f`NE}YgE8!@r7Ά ۑg]"E|G` W uFs`v;x2喦4Y<awb}r;I:mlۆUGTt λfQ.ܲ0<|ґ ي7z1աݽ-/ o\0|mھ J;OK1"$2Ej+WI'euY)K[!pʫH? =+}Gd5lz{ks)垑=="&VV5)<㜸vpƔڈ# 4o$QO)CCbP9 ,_^{`fq4Ѿ;dsZo"kM[ߤU^Ãà9%d([ѷr?/^$-' Պ_♂!qֻTN;7X$Pok[' | j?bIPȯ;ee`l r2qYaDyggmgns0rWsVX|>ȭS*aa3pԃ dm Q?& sL1Nµ^+نD=sok0UF*+o:VRrq C`h:uƹy{vtkL@k ,_ZqXz:]AIWmoB{e[Whү0ZH !5/0ˎM(Ups}F=#ȡ*L 7{mZP!a}>rԘ뢈oyRE.s}/ybg M!E{8]u`Sqt)&qeGO̖&["wa_B ر̬99 >qӃOM(B4`?\œ14f9z|W!&-f+nJ{~ .݊R1ԓaݘIFGjBAQUƷR -\i.G CBHȂAvY%#‚^S7QjsJؿ>W3_ (ϗ aQ∬(3=;8Ѵ_ TI1BQr:!D yPM)`߇402yB>Tn=e*9區bCˋXoۇ'Ba!:=v_?$]8 rXYU%$`n< t̢Ћ`}!jg,n8umһMjS*B(n'8uG0|{S6 ndrǬvuB./\PHx+KpXH! a[bnņۨr:C}a3V 4"LvJHa r 䭆J>V'-zֳ1003tjG) xǯ!űhݳ0(lzIGP;Y),&l6w,6eؙQbи_bB"̏|șbJ>f&O؅Wv{ˋ_d p ۡ)!B"ds:N`_+#5)ǜ aAX CP?"! ,R.<Yc͓~5  }tseTtzǭiX9lPU-D UEHާe9bZ·t{wGV Ph)d̥I^\::"˃lIKWKhp kii=Hp((pѺtW%2dgb@Zݑ$vRndKZuX XIW I_.x2+"ƭVL;Q;2Id^<}u3e; y!קA2pK P75^(WKX'߽&[~Oّk]O<>&ǯBY1kͶxdxc`o.1WBڸ9~p=8~$$LBJ]{>Ȑrkjg/Lr0x?~<1l_i#wF>;\O<)=mt _!N9cXS& m,"bXfS?1_xU@šAmOnDxe5RT%̶7zD` jyy7:Ul1,nn)Ob,7XC6@(.sA!scq,}bwVSqe-lj['oVL㳹"ֽW4z Xh:i8_ )ڿnKN2a'80o/"'/fW)4n[6\@ŊJݕ4&Go?v~*+ t;$a٧@*̨ahyfGtW]beL52] /Ryo&[#Ai\`Q ]ێWh >d;]uPZ/yì5/0Wݒ6܅E< (] Me2ojUY1̱SC$)xٱ8Ju}Ag,zliCv%c6>cPr.z1'[`[4/06+84\zMF[أS(Yv [aCuշ,;aI' 3?gdB~3F$z#ī,A_sk?4͑Z),rFS6;?UgœuIA%=h[Xz/N۶?}T8Yj<1XvRZԼ"nd,<΄z ;38/,< Ski3Na5֬Aد{W]|{Le]cg0rpژ(l4 @ AMk97cJAavGVi-_mztY$o*VS@I^V Cw{TMA8< r<=-cQFX-F?5n_䡏M8y].Fd:u]DT<.\_:cRykU!_ɽ73t^眡kܰVۏk{sAG wK*@b` % 7m: eб2w oDQWouVHrE#OC.;[î9H,o klͤ@SBs3UD 'V[>,N4͎dp.٠Ԏz֛W ;b$+c K\b6>'k5&j2Ҵm cv;VgiArJm{"nYFhGJ14P=Nt|Lx {X; d͟aX+;ؼ-t]DZVHLcGE8\n"M;?*i.ԃ^nm!ͤK!eMg8sM$N) Ip`v>o*ՀDG6K]Ƕ1y̽w'sZrwTZݾB~\|Q?9Év%$ u%aĪZO9~o 3&TMAR-CkAH1Sb.i;EuǓdr+ziP.-viRiKQ)SGL DZ$&U8S7dwlo1=u w$<(ČxK3Һw94捞`%DdH,ґؕsʃN&+{i%Xwդ&a|+Ѷn2[ѼN Zĵ#$r5K>cs'G׀Y8Qx02ڐƩ b^0Mh'8ڮDVwF*D\ix\[A͟NMH=Ct=x wGlxX(^i_$Б8D⨩$JM0˱V82_!hm쏇?Czц0#[8WB[[虴zш=˅e@z0+qzy9uyv>uӂʺjҾCilH|a\E? ޺y=Hİ\3&))u˱id+OԧAepetYCcv$bA"&5iv Eh0d $E Y6P[VB %10= Y#U Z2{+ٙÛc1̸~ϥxN$w)!uMRw0,θ*jQ{ʴO O;n(Zq82wm5s-&d2.dT>آ?к8I%= 㖑3mNx `zei>nEw*).4gIWQB.hÒ>l65qXxx#t[ucP&@.Է?on w c:lƴp5h+<@~NǑ[&kalJ)ߣM )YŊE~oeB|Z`?Vy`;?-HCq#p/ Ç/t?˧F-݌<~5VYHR(U&' U%Fjƈ /"1d6OE3brU,gw,X: 0rt!nD VW9[Eߗb'28_"[Ҁ&d*Ey]ps@ඦ+oʧ`"?x{Aj3ˮ v Ba8&C5w=qAӂI WZieV 9N9m`hy|ᄀ^+FaJ8Z1씢<&]fG:no˂܅ouP{b4. Iįusz{zқG'jYb٢ tS<\<: UԀkCJ֔= *'(e( ҨN$g.b̮ [7=3N)同bm3`F}KUJ_e:C@J2O!Y~ .]餞zɰp?7 Alv]MjKLDhBZE)ͷܜj3FË}P;y9h9Z#_;%^֌6R3=]qÀ^\JisQfI5OûvެKd/Is|\ x'>+T48T]%*́lh5H4kzȨɚ@2Bm4JɹH\e`E;LIͫ@~܏:+X>dOhuAZ/Di6̲Xetk=X [+2F&06ی5c(]' t A<@QPXʫq2z/#PgF5m+${pEjFˀ) RO:=􍫿5%Afa]/\K5t t3`ngkRfI|E#uvRW4 upc}TjM$9Nu1$gQ0:PTF`*b|R%+ :3^W ><@ |<#BLI^IA;5Qx(+MQ>,wLԌ,M~x#C,~81Qr/U' AKX%ʊ`ZQ5zF/ٲvst:J>b\ߥ0J MXF}q&Ց;-W?_.Ke_GGgk-학 t饇r4֡ y=݌Fp ܄vvM8mFYྡྷHCX+R\WH樇?"L_e\EYEޣes A=۰hJ=p{y悹\MA ;s qs@H,B>IXq"s\p,TW,W_kԂH2A50tkl[aIYno 5O=֛ku!DM^e玠oФ"KtNYAY' s/ݎYw,\J|Jldnh>F 7GcSYXpglFq!z^+] ڂg4y|X |NiLW!$G &1+V^]1YKHޔ[P-@ۈŃj@8D˫Vb܎nkW\]7vnDbD䅵ǔ!H<0D&TCdA Hxq`}ssniZlI*A~,͏9@.|uF܀Ÿd&)u20#{w#acpwKLX_w1'U-;*:>eHߺ\f:ú7j}r`٧JHxv|RemXտF{P w8pl &pRd/6kO\w{@;,Hڪx5pt)A=\g]9U{=ȏ1xf@G74?scvT)7 e8 "i9!TjNbk7@j5S?F>B:cBnL`njG)!UY/*Iz$Lhto0gY}xKN.0E; A?J޹ J Q6::[ݴcڔk=7v=7O!s`3X!qAYO+6^¨ gyPBB+ W+px}POoLMSx2\pKUrw |Fe ZRA8(YW& <ƙwe)sҸGY25W$Ɖu? $q"3a9ZZ)@+ùcAo}%q|{/)q -ѐ=[SBs $΍܏<zo"eU.~C,0}2U%N zJ,۫e} ު“2*)ܲ@~gJTrO)RWAmHOD3}O$dMmSh>bܺF+4=OaT"Uv !tx/pm:+PھԖmO,/Ҏt}eʠMzJ _' E~ tRj[Jsߖ0Pxۓ⃙#F~U9~KY/[#}#HnYWCI<6^NisuQ Gǃt$N)ӄƍjl!MOVݦI\VR+E|[ۣO?cev}Q EW)0hf̶O ܲ@G`Zw vb`o*.{Yz%. 0 :E*ϛ2n 9#AH&JK=61z/ ɎlHfVu|y*-&(~E"tknj䂨pI"x{{,\cmZiV0W{kz}*]=Asb/欈KBr׫WNux/OkZ-zڇBU讇0MK\7%d&|CdEn{*DeK)Kl71q̮'FA+hL֒G,ִ :fE870>=Spɶ^c_o&?̪)u-$NGCcA.+_c^[nLЏ80$xWND\cSd}Et]^_U1mE,+Z D!Zۡ(H~%`l 1 I,^8)W=Tp'4ZoHL{[`ϳƓ>Stu3Q3IRM9oNvvNEhq.#T%Zl(wD) z.l19l&ة| G{Z=M.vZՋ8XβѸQ^k£]Y[. I2-݂>^EFJsЈ}kP\>~*^Ȧn5}rB,詒*m[UzO]üWAGgA1kf+ח/gt <0F)9h[ނĜS c%bHZXDOۢ{ܚ<3DR:_Kts* RCҖfq#9n?31ت,қf_X+2fxܞ=詐ZaԴƜ|z">e_ Tqzg?FO)!]'9'n8'M[1.r:I>#nܤ1]0 "efVd Ne=(S%x\ٱ_#1ٶ^Im|6T{'f8H.Ž!ULi !̅ceYپI 3eOyݦIDwJKrFJ[TݹnTG <1,rWINb{S{<2cvA`8c6q0Mm~!{Ci BLx읯1xA1 _LG~Jmo"TIe`KM{aH$jrݣOhuĬCDr2aUo%/($'9.`8 y |\98,`&"S97~q&P5DnʎPXrXOH9d\XZN},/[LU%`QuFe0 6,w[V,'x@'oι&:{yg T2~HDjlM:@;\_k ! 7.s<}{^)}!m ,O.~.!Tx OkwNOn'$zfz~N ؓ_ W-uгb ˈkFKa5OU{weí\iDנ^45|`yJWVڻh"Q"JD Z[ZECgakSY6r~m.M2gOoQx<8Δ0 k .F* p6$T(v2ACC-p ?eK\dîײ%%Lᖨn-KVkVoW)jz֡' K B(3I L*'XIx[ L˂Ng~ˬߤeU8zg1`yxJB0/ޛ8$"â@RMEx Έm!v_?"%裻*U[ml ,IPS=褗ijqWΕ[KSNKvS08 ѲT_%ٻ "Lcͧe>P9OyN#c5){P(2M+F=PPL 璽C?K( "N [H~ɾǭeE7Ieҏ_s7/yW3 vzc6rP _xPxJ$v'h;sOY%ocE\J%ie֏#ޘpDy{-wl'P3u1 u~| ,2CˠZؐr9ݶMG8+%RQwgn[~bf]qn샔!M35r} yG/8*7&BGUlJHP^Ub蒧)J)'N??c ;HjuHJv6US QI 94xvb Q H.Y~J2= jKn\prg)IN ;hζ R:AŁn&'Y3*ZLZ^sILrV3c^4i@|ެ͍|?[ѷIt T?c@4Y] i(ޥ=iZ콯eM~PyQ#>Kvz QWr5 e,j"iSU~A+?'Hv=C_oD_&ʺ\U} ud!1[&2Vy>z_WO%lPq۶NRoHƜΫl>((`!r5b$_oƏf&18Z O04C.v!mϜקRA1 ߶oe:&7[`nywA@kGҩЫ"[~Y{n6M$w$^{QgDZ#sA^ҙ{nAG^^ -K\7cQUF$.oT*!ޔʨub=W2t$WM3 ._Cecc8SWڶIŚQ3ѺC$=2`fJYHRc6K/T{qT^ieIH: BzL چ;=!沛q_~)H k0V@5ILдP2FYI Qe%iHr|}%[`QMB5;g^,(BU-@ `(t#'sIJ] CC :H|9^^? Xbilձ6K0GC^BIyq!_tPjF+ qO,OkF6\lGd )@ٯ8ܥBP62Cku*`Agߦ4FArLM|wP,DRWZm,r>/,m BzV/aQI7O͆7ETg[$AQ63XzDB˵ܚi4MV!y/Lhb̞-|@j;1 Q[ @b,Ju]X孥ԏ.|ac|` @R6(^ L*Zb(ldKe9Lx]_YI~ Zi?^x:&)m-"@4ezz4f<G$[4Ew 7+L|9]"N14"ڦ)#.H%ӌ}Qcݹ GПTN7 n Y}YI>3,ݛee|[{cq<nrҦ a~xh0Wd xJT([X@ۣZ[TvlbOW o W .rp-F[6ϔW3ޡtqTzJ1Ud|^ 5z$wY9_bupO'Ͱ/o6\Et5̔`sMܣ*!2;(BmM :0C3>74O/\:&\.P3`EzA%=*! wuZN+TdR*r jAӾy m;0_jgClKF Ό~FHmȃ~t a -I7y页VC83p$;~1T$itbD#ATG| ́U`l?#%T{}hⓎi<̥wzI=_$aWs _}Щ9CcEc.Wb'7Q✍'+x"`t''Y;_9Gf2Ga hP8m:[ 7FˏUE~s>t %WfMFK| y^QO} T ZrpRq0̨9Qm9AL%~p+o~5ȽzQع-^K1TQ@bH ZyOqׁ8ERG:Qu֏|zlO6/C`h|˼W IY7[!O9l'77;w {w۪+i u}M8dШF%r79LKG44#|_TS77N*@|bT{nmbH=p ^%bl:'hMO ͡ 3y)_O>&͚jy0mW o7GyĒb>ΘδMyͅ%(I4 󿍸J$9Cl:EG@P5-o`nx+,BLk>hFdh]2:V׬p;( @y qPvh-RҳvT{|kk X=npPళ!blӱ;A[r@l3EW>xE.}Ԭ-SD=A Dh' Vm OgC~[x.舲ҍyϴO{@jSOoI>w &A;vGoe2"' mhV@=|@6B &lϒBK )jkjo:6|D4CP[e=^&;glgW!P_W7U [ >PvYՁUvD2vNo'5EFcC ݂P(g/C0pk3xzkyBsD.J#>ܐu2eu`Fs*|SQz٨&G>j(x;ĘiRmt? B;"|]ۮ< ĄCa$F*.ZʼacHvǕc%P;yj)'--zZ4Xj-QsiR;Čx/ (fH:}^ |  ]KתAj3۵ &ln`c)iiW'dAw}H.5T2&>e) \cP{ƭ*Ez=\ tǶGOҧUìwn;u[YdfTBՇC :~j$NFo ߿AxSEQk0=`*թ."GH*]>gŗ*l%!]7ڃ}F̋,~1XRgn I"EZ xY_)k%FgJII־u"K/K g̭<T-rLiĮ ǿdF|-7Rm]> +L S<TO!\Ў@al6;m_Cͬ+ @w,Ζr|ZuˈR@ihX ;z'$H]KHQ7,Wg$^"YyKeTЇ"dUK!xI]ʪ\ur|l8)Ew]ST7%-(8tP<*si5^1 'RN6*O E?EM?7 m.M?iYa0Sո[I}ӦZ1U+pGi{(4v(`pRlE>u#QX3VlcrTi;&L :XU!)gfC h$ʸ[|1P8Xs9ȁK4ay*ZѸg:fq 5n[НZDaRmlffj9fcJ 7Ho^-2b`؟De3BW+VIKVX=҄[|!u!uȄm<{CWv>љ;Y"`BU<_Y|oUGfQž)HZ퇚ސ PLH3+ۑ}p9>a،1-:sI{Eջ9d DaӺ=~l`""-KJ^c\ *h4e]h#O!:q7EljlkEOd$o16f%!SYP6',F2;LÆ3~q?§t+/i Waՙ,~dxttڮ$G~L0[*H܎td %k{ ZD[ANC=9n tpRK&.#Z%N1O;fz|p <#e{3N,,8y:9t>7K])s+6e>ޥx+|d] q<+&mbf݃Ngf(+B{2#P̜ !wHF UaIh!mSБt aߏylnn| ''MrG6V A mI8Pm{a.N9xj)RO _8h>9Q{R0P%_9nʏ3asXhziJmdu.:XZAT"Q[?=JOEl͘klY5GįR97W"ҝc!nVl~RbB}A5<84l} ģٹWK s'ĈH>g){y49g,oQm:q1hK8;  ;%,2 Ft¯ޣ 1.(Lc%_mP\3d7o2T6XE곚4}6Y9'L7݁.HnD<ēvT^9 ʲ.P^+79t #.`"!\Yv_Vmz3O16۪M0lv]Q: oy~42iX01Ѡt<e67^_p@TN:"CU]$l ҡ_Ğ*s oudM!+-?ȂZLt(WIt@lto"UuOkw=kK9RME+`CYI6o6žt?>r|AU )k+qVIdz!Y%UntIݦ=FLr [)1[(N3v;V{~>׺£Axy<8rgY3ɊD'}9 Lb/~'E8{p!A!~{a?V7,j6ͿIn GLP\ZcQN 9ZiJ?]>^.^Z_qsDۚw{iԚ szX HKҭ8VE(7 ,0+jП2GkF7`L ÏZY٢7>0iREL7%t/b+(&}=#]jqbGq|lhYό),Wi |p2-FG;I4سފ+nD|"!UO~ 7SPTu K5IM|GMOvov^v)ZCzxkMrTdzTz|В4 qDDȖ9ӥf-3E1}5w'ʌjF ~qDBk:1 CH_OiFBYjŚhDY)=Kz:תBdd̝Zfo0gG'p>c|uib|mo~R» cnM>gQ_I5(˩soy"GMG.n<#8DF\rY[ o<F~z ]n>eMalE;joy ®Kq aβd2P XQ WJoTw @5<}X_ 3h6äqI}eJ6q,I69>:Pc9=}R$yL{BEt7< ksgJ}h'^nAzGEʦ F$H;M|+aLTW=ܪ2IkA6ASЄc,HEկ^Q Rr_jFi`$9by# s,Kͨ Uh+e{r8oyc\Y>\izqJ |b M`P>U(^di Wm]$YALLUgu; 0ezmȮhgaJ;jE俫uسս}  tžϕ~7>ɋd:y5{6UĐ8ԨՏĈOZ]^DR\(} vNo {Ϝna_fomf*I]?5nb.zn8g#e<04 r(o0+`hCKb."Q+د MV^V]YwJ&7>E Z=Z{J~NRkILF5ZR m˂lOVZϩU9d[xԊo pGX0 Лvwϱ_UXgh$b3xPӸ{>2ZT1.eW9EE4 f ~,C/Y-XBK ƱK^c1kyXPwtj)I$pZ#7nY‰.=y'濍 ڟjě))goC#_%.AW%Rc$q<8H1C5vjkHEr¦?%4/h!]arŜS2m20YeIQג^THSЏ! %"3We:w@ܯTjx';=]OE{ќ +t(w+7E IK4Tݠb9]B`;RLC&Yg|q~LAlXq9 3vsh{|@ A=7F;Z{Oo{7+u"KeXf@ٿo];Gue7F:y"EcWN^}8UKܦ2IyZA[lsW䩫Ы,FYhĤ\]YO^ e Y݇zc9`nA%;CEHЮ é50@?XIlWJ<qDd-$G{GퟅO}d d`8$4(1mx'o=ebIrC8]Ƹܝ 3}S26@|,1; p`cY[»rScK@ZN4NLT=:+kG؇܃"#zx2Ij7A~&LW)coH9'4ƍʷ.Υ"N#Aã;PBԕYr,Vac׷aUV\Or7a* wɮbM[@B۵sX]ʕ@<z݊J#@sjrbls iR:@)wsVKd <0vl~$c^j޾3NS_΅ouZȴB5QIje *: iߜ"2?Knphs8H9ڠ&^i>?;1-;NjĺOX't?!<\A@X3&(@pͩς01²-YD{WrOɝd*/~z/kjl]x ޷bCj;W&hK-O){C&Dn4a+ h8g]:n,i h8{߇C cA>#>862NϩJI߲?(`36UlaX{7ˇ뼹ˣ:GZ4ȤiuٽM-ٟ,fI@X#M0h:Hкku}R{tDg"i`Nyd1A1w ļ3$DDk{@^+:'lΚx4$M+f1Lc0`+圻Ku/=b*XeϯSݖ}T |ʴ MCHN#(/7 "U34f݉mpYYFc)t9%iȎFW&:쵪Dk? p97ࢤl{"7;!waTʱ%)AŴNޚsO<1L.mn֛%hV_$fBjjI6IxSY^:tY?GѧpbB,x8z4p lj^ }&U$mX@2J¸Ǻ}\ 5$}Uq1[pP{{gKEcJS@>h"mErCDŽ`ZPM/ہe=gMwZHL3Z~!@[n9% )hON¼>fdW N?D~s *RƾQ P"@%!MeCNBCnP)'{ifbУ0Q`4&p3]% 2fjNo #-J (D[r?F>Vܗ:Vs|LeY3̋=b1ﶖ LͶ6>K]&s?*٤l݃B,n ؀Uu F>1$rՅlm|iAS64C.z P)\цK[0wNOhұx/}5ah n:TlV /gIhݍn{q8_1")ݦ<';-sl/mSEnMuLda6=w9!&BmߕyJ)^J*W|4z}bDԲk[<~^p[C>fya1_pPN}IV5:*E8m ] IW|7||XPlKZP\`#w dJtυ\KlI -\qj˓%,H0\-;1ߑsttZ(0<ڷK-X-_qB8u)̵pɹ,ڏ=o1T Owp*.d ޝZ#QG(g'f'Gw6%OWF'9V\jKL|D?G\75ُ(s3&%9!R<`BP:,C v X# 3-zRܘ{ Lpd ْ}AWzyF&b؃us#q-=@!!|5"I;+!`uN-W Ih̆Y?NHݼG+m,*؝I:P+56fs#Ա.*T9aoQZV!z_{FE<ԞUUe{պ($Cₛ9Nʟ6x`3?,;#ڷrL} W@e݂wx;w܀\QXء}ç|0MY`2$-wczH-3۶dazt K.5 :Rkh×Z2BT[QUkHGg஌2b @RKwmTrxUo~TB9.,ACg!4 L @٥cYA|6o"Np`Ps ʂl[Qp]q3{W$n+{ҡrFFGo#^{ĴvƁk4c}DR*KD;OwDbv 뼒V؉VǬXH%ʘ'`>A0lݲ)9Gid'/?EV"DL*YEiYף,Mz4)AtIF%l_`4[W=}6 $ekqNFυI]Cq. Yi &9HK+钉ZU=RDP8FGt?CH?ag/͛I)e x:q%[\6W}(.Y=2c}Tbp#{$spJpgOA@_쥋O$*ZD>š akQ ?c9@j ʞ/S!#>k6ћB5ECa:Esgr㒻>UE|rn>RP@X!4t4*Eᮍ2^*66 K)_o gaN7Z{"ж󳅅L> kyFibG ~5v'o/r02߱Q6=\YI.FqcHk4(G pC9aY5wbl3f艂L=j ޓG>Tg8ipi8C5 7/q/>ɯ")/x EB=bp>.i"PB~k ,FDn]vo[;fhϓT5׾rOLzW5I73uژ ߙfG׋M1Y%gf&Mn$#8葀Dv%~0i15KC(>hֽ;]duAs)ʳ T#!班 ͌q=4ǥ ayzz ;y;)g'lҮUT'~P[z9|[ ienM.RV|IEk+'oq*6F6nצ{' FQl$+yq,xGc%?l*-TdrXE#^ϥvgp B6*7dZ8eE2{rb>ڸRB:EtpCFpj߄ǭ^TM#I97_d%@ ܐڪbRe)ۋ?A0}{s#plQ6SU 4<=klD=c`92Of^%`չ)B(hJzLeD'.g%b,;ì2t6GNQ|Aل]XR[,}vYbկ.Z iv0%;~[] sL6.VǂԺ \e0TL Vꖊʭf0&?e═:qbm%b@HAz&7_-W)[*v E.Th{/r.U03!:yƠmj t{ +mx}|X 4e|p.M>cxQ=-` dѐǰCjd^&] _%?Y~zou3/ύۯ O[~ `No=԰k}¬)h3LSvDC}YE@ՁZ X йy+>~34⽅{>SXߺuq|Fbۤ> B啅;Fgw!o8`~emN>g!,)4&jLzs\jjf>Iqt %WV(Rh4 [Ia|=\DIX :"$m6 B{9B'悡* a|`&fM>ݿFEs4ԙCK,&X xW<HyvvxpVe7hNfRkjG8k-~~V'rAk97;l aCEfL9zgc_aWǁ-q=_R"Ӝ#N \/D-7T^p;0z,V%_8~ii!&V̫[~ye]ٞ_J4ep\NйS2s`.Ƈؼ&yE(xpf> &@ߏl{ڂ8qwE3M:U^842yD|?@1!N@# Q y %lde#! yx1ɜPW|IL-RY@-h#6$\όoD{\GdMdo%)wEd@ +:bY臽g\3avi!/KEV(Y :L_P9`|w@o6_ >ַl: ?Մ/#Ө/`Οn:=5>3LKB~L)S iF!<+XǕX%8˦Ƀ7r"Fh 'a0U|JXKl2reBfmIf*b96#`Ru=}X52t[t-ВuKxicp%KhtVGcٽi+WfL%mr}5aAg^⚩{ܼؾeTdLAڱV(+[+qbF|<W@Y_* RX𼲐xӥ1Aiq{ߺ;@QQB9+Jhh~T&?~ B3slhʨQP? bXA;W7FJkᤍ L bY5?[#m1Z;N!6C4+kPzKZaHcs¡]*xNba'\wZNa; %ׅFyli QH5,Y/Kr4鶋;mo_/߾)gAgK$Aح/}F4 E $uߎOc25Yew Q@⟦1E?1=}%@?sq]"8FMn hGXV Ka8 lTh A] r Och3f@#/Ι@cWLr0!RS)@}E)3NC,ΧlC7 꺢Xқ4)袦 BT5ܩf'RDWJ8=O[sE]'> !`y{4/uW?v7r$O *8;3hkSJOvT w+ ;N"J(%ׄpsQ44ӰMɱZSڮ\F_Ǟ%bQR]/{tFRkK"N=<$5 y{~c`bn>BoEqWk pMc/p!k0ϕpzG5>ԂltGKKb  yu}%G^e4jRyq*]̝/}o!s&B9귽TA9?gv/饩:K΋e.Ec t4ʱs; XKlc#6_1κ9&>BJI$u0SF Ƣ /$* }TmG'~b_"MoskFbs E/GI{\E9P&vC &[_TMAG]חj$C L,x-iד'?4Ƀ$\G+;KUA}I1 uy::niDD~Mg)= O1vbk->7ktv W됴+{S,y#HEKd3nVe9", !ƜޕMiQB5Sr351" zf+_?a{Oo^INo柯Qm'B.Y > OqgP|yzWܝ b7ܘU6C˥6a x>﷌Sf8^bf;gc%.oKS:ڻ #{8TAc-A\.Z9+9G2 T|U vOaj!#YS~vpՋԖ"EtP_ ǟЯ#:_UrĐP-¤ cfs}¹ 8֣Fq͌;݌e,&qi;x"Y(_>eqyoEX?벼Zh GpgE Xfxἇ4Q~4gj>V/Hg8&l$j}K NE{HxK.N uś-sCH`ڻY,/? n@:M T3əs׺Y`ěZBLACXIB%^) +*v &[eX7y?ǝ%{bI:I=a `݂Ѷ5ZFz̃2Jy~OA *0-/&_/0߁+#K1zc.ҁ ܫNS=2WҙCtDnFTԸViKyOk<79k$y^L!Ǭ՞Vg0س .c$~ M"v!C,N0`ϗݞ`g).gYR8DbC[,+A(y@;Ykn"z _*+lonOQ^Kd*Tu( |TVˏ^ 55?VCEvOk\꿔ˈ/-ʗM8Q!О%Yl6Z,.=-[Ё|; 98Ƃ^VZh_O}r3mewXWŘ'x1o{TTod%\,M&5Xm!(gMIztLگ5/kzڈnxoն7&)ѩZv(Cj=:aS4'5k\onKΖ`C{ٓ0Q4߬w:,w+o\ 2PG.J,yc#\ ~Mqb7>s٩YM [3i`~X:,jh MU1Fw#™l^?} V?QVMS >H(fP9T-#\H饁|{:Ƴ!J]i.lYd15\·eTȊAN'}kNcYֶȶ=$/6[>[8unG2˧H]rMG`u+KMb?+4iPCd'u ҈ɽ '\hApQ+Ld6!nI8 aH(pwUkEu|y!Gg=D 6~iD"a/l~'i 7L= -6ɡ_.1O, Y$)ow.n1 \ :}DŽ$ D/q F#qi%5t[ܵS5Wh-~,cQtPo!@*4M3Ÿ+ʘ6Co 3+V قƥ),c‘3^J)F7k g(4pТ=e(lf*G hM&5 Bu Yxo̺h\9`ϭʗ:D53+Woŕ ++ e`0;sпDcn-x9~5=E8:@_IP-z1H%.?i&FO/뺛4ߗD<:ӷ!%IHL(S#MƲpFCE+HxD;.~L[Xsגgq?Mo;D=2r`c:.HllIEr帻av掴~ēa{;xUcBa׊ϳj0V",l'WS1b:SђC%–mV e5|[SAB8,;@ 88czPR_V)L4񱓨i)7A/n|W9ZSy _↧V #\D( WLR5[baǹ;zh+57(R̽MhpJJnj y,Fg >2 ;Uߜi( 5L&–9IJ :u_#s1P:]gsS^ E0*{ٯ9OE' 26SBllj{#RڤgE|skZ0Pp'58yCv4^qmۗXA\]]B|FT/COԥSf72YO?~!&! S;ɽn^ЮG:w;p~{ѳЊr n̵V (5=R&4a0n HkJYi'=pWo7Ffb5> 258DOax{.2 1qpWJ{mڂOH.(9*0 CGq_hBR&Zc`Po.lOOW}MbtDo{f6DƓA!,%h:}o:yN#VVM*\2vӴ:elaƁYM"Z+h"/~O Qr9j;V5iN '4mBZx=8qdfHw_qD6b/ms*јjR ǧ:J@t*gA:WQLY-vʥA sXs) Gaa);zGǜ? 9d||Nr% {,h.x*lcfAp6e-MW`*%' v fJOr ]<7:v.cg/r1ϻE* DiO@7A|{&ˉMi)i>枌 ۟x&v$NlY;g5"~Y6R>۱1mC4e6)RAlٶHQ5*7TA)7Uضaiۻ!6 2?jVs3J`s,}.h foBe)"T%ɲx$ٟؓ\~t0all!h+̝'9)nD0N TZeHp]SD8%L.{vT(5 TDZ='EpAև`lJ]z3xϷV)ڀ60>ʱ^wʊ(s\k6b EP b0 wO)Nb#rASCBioCǢ[q<""v80RϸsGGҢU+?jb}^㴀[1kŮ>yෳBk9Rb P{M@`Թ:ub;&1΀- lHRdkGjJN?|2eY2sC1 v>80P's]D6l;mo*Pf JU`t(Pl_NUd>f"EW{tlI42Ƕ^O85KR4v~tk C])/] -'uK62wz!=&8̪T.UPrs$̊-70V{ց";P8I ^Wa߁|ͭPESNS:gfb2 لtvyvpg ;TM%3aDV^7d>wvr D<1_'SV{Z΋RQ ࡙NY)#1Dz({xV&4&C? lM69!։y.a8an La; {X֐%K r #sluYdapRqOmȄz2*Pp ~`]5h ˬQoIʀyE8@Vz_Y x`8g URAuQ$>ʫkbMZ؀[yɰzKt2f+lR\jѴ&uZܚ r? 8;2Ҍe\ P!2d`:-5{3Z+Ѐk y|(\AZ28:O:G"Q`aW[:SniG$CxRhA, =ZIEoB&3*N:J"{K/*?d|mgN6*ۯ#XL*Nķ?i3@kC=Pqwǚz5gՀHro@ µe C !c/x>ŐmEfrDyNwKI+QfhsB}wWP yYSfSlz\?KHSBR u|X[v>mq/q7ɼ-e#9uU)Tˇ?#& F斚E~Lski:PLնaTODGNQ'1I8YC)h"{AAʾTWC@Vyz%"p@L;4av!;!Ӳe0Q\đ >*Ø!# K6x[iCrLp4%N[jG٫i&8س.⸧cr0KiRB"|s)j_+!uQR-,3G/5wXgP@3FX[%GbF$:eW!A- u-cёPwTsIb^N0f3_X;6b[ 1:KgÝvΐN;*~JU3EGF7Dړ{1D)H!13Eoy[5m:Xw&us"y޲W(P-e ݶA~fb BW;#EG H&]T<aqZ%q/;?vX_[V{֔l] h[# _ @is 3 4,+ҡ>rL$#k9ڥ=*Z 9c= RptEb[O+"}${๗]ň_㹗]2'Vgg60 ĸdc{P/Zi[{S㈷o3%.رx-$:\FNIFZ!d S4ĺӅF-^?]=D1-A2I *϶tZuS C懸4w+9K$JX%82-lDaUwۨbh$Iη96S4n*Apn{9ɈN;W`]} (M7Ԟm 5YFB  >ǩ(LD_dCe_#Lk VԠ]:0=kvz %FikKU,/J L* nH>c t*'#h(4d(]!i(nFItsG[H!+y8;cN[;#G8Y.TJ";VS=Os=vq{؁nYhjf69%8Hx yG{? 9!qڬ*ͩqGx($Vh=Lq iU)z| i6gs"{8DnWWfd{0ZM[:&t=RUmW'-I+Tp!o /cZYGGS;os :uj%P#Ίlra%PGCF6!펶[ 3뇈FեU&8WƟ'փ`NzPN{|N&ƝX!0N"mi4<"˜*/gq|ēpy] hJ/b$1`ljxcꖛlnv ^^I^Ж`zTܸ9߷Y!V6"jc .Je>d%Z%m1_:S`mvj7@ ՀFD%3<ǯ$cX[WFn0-D of0m[|}Aс^{mS$5ܐw.*n1{Ljje~A"RYq E*b  ,zGɏ,1u<^ 119J6n7״ѴnI,16'4Mk:8M^лO,ݡAfL$6t( 9O({h,B"ܝ\` P5~`a߶|*(\TB=UX۹:IyOn+r-) 4 /,n,p b0f;cV7N^5D MK% H:tD֜Qv ]v$5"Oқe'xC9vUKS._)h}"@/l2oSGE.ǙSd3?wI GX{/c%lhEB9- ̚9RuŢ*ؚ t.;!m,X3afՠao슌CѢ2ZZ~zp&MpFz6o8.#N^njUNBTP-}Dl;<*{UcA_<+#|L){x=gN%CMi=]P\6"/W091k^42uḿ[%%#x.i+k?*]|/ζ) /.+ꖬԕ_'3ʡhJ1X8 N.#g_,q}E L2ޓ\tz0`6E p77twKP[]Cdo6 xdP$X*Uz}gZ?LziE'?mc"75&{-3#ۄ.]򏾨FTQܕa ECe [5CS1o)6$#$ ﺲHngdTJ~eun&Gg~G!Dʒ}QR)]Vg豀[Fحw_}}"wU9$JC+Bd,y BEtL"̯! I6ml݁TEK&SZ$p^ʁh9zi_4q•q7~k4)$]t Sj:*o͢R ༐0kR-BU{J'(PK"V(d>#}Q:Y4~B݉2TANK{ !D>O3=_*7+jEs;td|^+ni%;+<>l!CW9X[tIk˒(K5jnr.S|_dqBI0N7g /-jXE3oKv(bRghʕ?[t H<bt9Xw{s!:םfn"!d(D_[52WlLX4di\0a՚ۙʾ*P0C> 7/vv'G\|<g] .:(@tH%D"48o&V8` bov׬뻳2XrP%m_[~m58E)GܩXqoE5b/&b(s[x!wj-X*gJ]dH#>h\aJv[wo QiJ%5y)%aABK^uIE^[M"@T %Ǯ2p̞cⰜ?Gڈ0Op,Y"e0#gō/],W$Ps\'^:(g*,}(^Ҏh)ӢI εl-6y(;9:lko2\fO%xjZӉnhH5 `vu5$'YdbmSzqj#m1⽜)7ҨK#=el) .$۔C YA. MRQUIf[ 8mV`@C#DpY Ȑv9+\M9%vm Q?q7>sOv*EW 9")殱_mlś6WEl0=̀6OLup/Ssyl_`PmekA?+AJt lQ!;jspD9y0cH%A"FPuU_ciLj8sDOX>\nxM}&\d2k˟9dѭ:*V)<n xO\Īa<!CL$hAE09f*}(9@bz8Ƃnibh0\{-0Gˈے^xP1@[e"'BYIgҴ)wkD߅#{/rOTjύq]iZ@;E* Ǫ$^zN{4PGʡǠ3ZWm%ܟ4qN a| WH˷M"dY!(wx9'|Ak{]I'-QTDtS$d`[ɓ=Kɲn`JHւQS膨{yn1ψJ,E<甑N:o CeF;'NNZ1˘J]ZG Ob@ƜڎjNr/FyU)? :D6=N1v.` Xm3V_jzw`|7A9/rη.TQ\8={g!c嗷Yax*Z4aCŗ% Y~ j;IByPbU Xlk$tU0C(]='sT7~5Sܘcđ݉ב*o? s:qۧgNicL_N.lH4_xұs7e(>}xeҷn6I>I 'eЀ>mj-C|KNu51_ .iܤ8Ve_֯ !60Q[bCk!MRXd2r}>>9lixeޠ6A1")<ΰ;m)uߘ@<`-9!2*4so%0R,e'K;T wj\"K9@ۘbt.] H(tp$tdkN;FީnAk]{~S;4tyøXa"Mj`'[1he_R`_$K:M i8qV*")g7H˰9*X5Sk;2 Jǘ +<cS?˓Q)O[4}j٭;To"J^ x #)arZ-~`䚙i1u(:GM葓oCDuD !x|z]YUo9F^y?TUFNE=|(/Oݦ"6f?I'`uܘ^"]E8 h?p\ۅ%W7ϳb` m:Yɱqʅ,c,H W]mڅc2Z,BxrqƇZlу_XbZMO\ySiP9㲘lA fć) $URn| od@)G$?F<3_EϾ\HBX{hpIhM:= tJ Q ]3VLw;d]Ri0pֆX].07{X8ɪg_됐w1n8p쀺=3{SłDUܛ 3/_iF&e8\sJXp-a\suu9mI˧uTt>Cu/*Qi۳+*.Aq.{0@%?V$SR~f, I]/Ll(۫M=Y!;aVgvuES.Pb$mM![Sa$A9gBg/ϫе#X _+$ٽqc~c|OdJ}[ORe^< 6(H*f2M3zDTYTo(,FMdd4k#=1y:JG!uy_=/ڷy9MCcM|{lT~co+o({h}b 8nIˉ^ɎVƭu9TBp LC%2T-⧧*19([1mユFHg3D_ KzwJqâfX"s&شOxa;hW0 =lѱF?fP\fS@kvFIJ0јp EpoBm!XM UG)?\`6(ʀ=F3d#l8/o3ݾD!p& 'U&ЃC]s,LM ]@31t?o[L{8Z',-ΓH>b/'sv\: qR'&W]Ck96T辬v|ءGk*6R馔$YsKR52npXՉ%xuBHf/2'>KuT#[NdS/™R Ήx;~{~1%^cUv`rκ1);4Bx.$z0VGR,3yq \F(d1,)P FqBwDk:Dд:y٬NB7)wʅfC8XB:SuvKz\uo@N7?^F tWdyZ$%㶋"R+0Nު8 p(R=W ;ֆ)3— ^c{NB_&]Cf% ոQ q>|=O5.jlj%lK? =5<T(zZ vV-&5Qހ"ETJhsJėR OsXy짊/p&w*?by}^@?QSW3M0uwIHd/7,+CCwqoQybi.g#OS1ݠuM 28;j\ Y 0f1/bMBnL`&q'|wD`/ayˠzqH2TuRi}=>;y$z#Tަ?g7p<=F=&ZTR/LJeU$>P*pCx!1tSIXt&(E*3ka&g?3E Oq*0zB,]>jPJGG= Fd5,Lo!|8Hhbs՘`c};d )Xj ^ͦӫ+6_?arɂlaNvRǡIejzmĪID]ӌYcJuT:> w#B܎6Al5@5duFHu Ch>8ix2+c,Na\a*>z?lg(Tp+4:^Q(|tGCaUsc;:^Lo!#~\`pɬ&h3@Akg"VEkx$vHie5RV 23k>viyeGQAKk;Y|SUnN'x?’=A(Kofuv ؼqr{ȁEHž':b.**~ĒXE#U&ґ,eVoIc" _BlN!+#š hv ]A *FY?qZ,7R&e sy }onrC)^w/}5:hn8;-?wLU6!sƸoe}.x+e?"wd;u{.rHʕ(hWL:.]ᚏ{(fUeNP/h ufYdǼA:Eag .?XHEFutP Ũuޝ#W+m~F8_^CN< Jq<}9.ҳTHsV.&a*1 VzS\_Gs6)IjaZjŬib,ޓ뽸#y$-# hWq=ŕ~h"KȯNez?Ϧ2 #u̻pjaR[~s:%eaBWEDV2KVf-ط+ukP 肌Q+kSfHe?̌f $קgve3/ NB;ڨR@lzJ7iSc2j7Y.> Wm1:t& +XECFD g2Qj*8vǜ,\[яnTQrƽz05nELM=w 7z#+COn}p-7fq s!3{r|#վm cyL]NS=GӈUTG?qh+5K"UH'jE ~HcB.j_Vdte篓x'VԨX84"bc-2|'cn'^ B̕.!C@trs_Yʲ3L8iԅe#>9j"0^#Il=FJOZGbY)hLCؤkIkQD1uقE:"XvKiUS sl/a&\El p![rO*>fd)?(xe7Kxo.Č{+>S~M :*N1F%ԺzY׏|Wz| bvr^=?,x#u>*0ٹ$v 5$LVk>pKcdC$ *;Oyngk:'Mrc$8:UBD$農 d7 ڱז*UOC}sX1((=dZgW 61`<ă%Dtxі`#y]R%-cm1\xVi>[}r&3Tϊ3;Sqm'EU &+i ߿$PȏZ|qO*ICm\ UӒҫ|0~022b.w`֤GO+_@XmIǾ$P8E_p^{,7gAΌiu_S2n>:jLBuQJ] wV%"/z`bpo9 a%^*1w>Gg*emnQX- 'R^ӏm{oI f+?DG5?N0VPXs5,նjYf$KR3x@\^? ͩjmqI8:d;I8. ym8bN.v]d*Fd(wmׄ=9XSΩtA]os0fXOj 6Vo=x30iu8a&Ei3]f6 s=ZanpT4ԶBO#Pz*`~Wj;HP׹yX]MXd`3'y!%nJ8lɃ_^Sy;=mQk6@r첐19O͕;9ve| qIpxD0n SFCZY Fp fTB!n.|ɧ⌇^i&z1%jFviX0;cǜc"mJG]z ?+J.|:d.$E nBD1;ʻ']XׁcM&QP8=e%ck^.Q({ MrŤl0LzGc`gH`8 qdL>h%%,޹x|a(RN] 81sQJ~sXFh<Ir3{}R\%qg-i٤&u?C\9@ (Rx7 ̼\EhV'@ 8 ^LcSV2h**Qgy^=el_f/$51oS5xR*ژ/MR'x#ș/Ѥ1NqP:j%n_:Ф܉`v X%hF?t^W'r9r@C|P}3hxpM)-:jdSMJZHwɘ0я?n2ГsOdNn[^:gS#{_[9ڹB|lxAYϹQhb44 [PߍfO\j ~L9yDvDw<L[9X9O~U+ݯ0vR9ö({LM=ey-wzcf98+Vfxr'r#Hm@ǡ^ńQ%NH>vT`Ɍi.Z4yv_,E݉jz4(,?E}nL@]@⡚Mrr\^l1͓g[oQA @AvPcc\ξzK/^& r9bU-; bx퐩.("iofmϼR.bPS9 o6nk,985hޑ^KH$}:"(WBHʊw1fDqtn~7T>.E QQ@M&j*:%\GVO <(  ʽfn)-_{Wfب#?AP%#cY {Ǫ.؅\I"fCGRM]!B4UڇI o B_)xt7'( QPyNIpi*<(RI΃7C [yh^ɪA鳔zt10;>8\NVS>`Rǐ)2  8TDՠf EFguT,e,+a\9g|8-CCуyBo.@B6ȪEPL.WY\Q9l#,ۆ\p'e6c-^ҩd)5_A,m22mR'qؗg-Ux^ tAtzїf~8 &f@/'iS wX}\͇Dž$1'OeBtq\@5A=F0|/%ԊߐHh2eq,`,1 _]E!&iއǠ<ɝYKkq'z#0.+oL7Z cyךSe7"{Py )*4O]'Oz;Erhe?bv>=PmiS-;$;l w|<%|KJe])'3k9dJ Ǫ$2:5L<̧H1b]{ q[1ZuPXDvBd-ac nk"*+DdoI"/ɞ吿X%W}됮ڦPyEV3MoTB ~}.,laBDLB-|4૿^>v5!ϝB̵L,5(lu(~jPG(}{\0l߸ 2h!}!MϬ;|(y Д: ᇺiL!wkY&%ɮiFHd [{{IL9 m>t eW?J`3k<TzL|V1F6r}Кg8WOD=]/h~3VZ%Rҵdq- N< p}r a{kR/Dٺ^kmkqoDӢU"?4Jv_HlY;W_& v1D !r55U?U 7[k߱I'x0nIrsjsX˕I%[}&sՍBARq{'qnmS1,O/zA7+}sJ2 H@! D^;)M*S+>YJ%xl j~KN'ϗ\=&u;%=]jlT{uqCfmR{FcaZ: G` C} ۭ-p}QN4:loWMHz^|ڥrKѡlKaWصj歏@T俪ybd/\%c n_D0gOM@fW3b1\l+ 9DI1,ݘH- bôgлʐ WeEigmd%{'lZB?C]gK`)B7V+*@!#ǸGؽպ,kkt"c>eg#?}P(pcJ%Gi3°EN ao3ݚIh&,Pm& 1Ü@E~|t3?d_Kb k َ$>XZ}:pF+)-)=Tdt _$Ɩqv>*:c?֑fr1eK,J&q'p%S E4DqԦ"33E󷟜Z<+1Ja5лl@خ4^[[4 (1Epg˘>JKu`Wtp *ͅֆaLտvDZ{Ҝ5I~W 1^=cwzqu9Fg^oKom]lO?~1c揾W2˳8y!Z_WW+x51αe9yi1<ԛBIâʹ_?Դ=U,10+,8%G+ˋ@K:oɞe>s¨z +n1I 3!u8ksMkIaõ]Bv.2W<Վ0<ڮetZRJA#F^D+< jE]j]|H(b"dkdN<;6*rux޻$Zl#?7UcТƖr/Pa+OțEVΥMÚ+"m!ss, w'R?~wR23eRu-[=EBTfaX$q7-H*S@^n a. #R4E`_"C`Pt(b˥.?E?[P qi\ 15q?R!6&lZAkݙ"NQ4!p|+{7VrX&-ruAךEJin"&k{ &{ .)dV'1)ɚګv܉b#G$ΚaaM|蝫@wFiG.C3GAWZg1Iawd:pyK|ҏWl>O殘r*)W֬decdߴ-,W" !w)[A8cK~qVr)XdW:ĕ~aKzW݀TSA BF-oTEl&0Q7sit%US[0hYV̗}+ciț.UEᓬkיTnzKcͷ:uFy}բ3| -.;{t%Z-BaeX%%'+BWi<*YlTzkuw]_X)ՒܑuRJC:`du1 hIXr,*6kg9D7goQ Ǝԙ bqs#q5hRƭ+cIlq+\Ev=gܵ`7|7aFp{PXj|~?&z*Ǯ\Dbu)es#dryG6ITFW& bG$b.\6[:&lCkTf֭0fKcթ(:\ nJ"X 5KLXjCJVH+cZ(CCS5Uf>@ET.6D&O]@z{ϲ J"_m(m0h^XPCbv{*.ҍ?-,$URU(̃g*+rNawtp#xqnsO#Jҗz\E¨_̭@M~RA>)?'qЕ&hdcBe8S t=Ԫ6 PԪ`e\"|r[%Όuc0Y?Z^VBS,¹\p9)abm3bxuuX(Zmќt%1V1ǀc:ڴՖmfGM!-:; je 04v̇#p結ǴQy+6pL#b%@.}P2SeKaIߔtb- ӊgO׎CfN~ dbsr iFIWE f٣F; !;ܩT rC) ܤ'm:!d.^2F_Յ'ES?үAlHt܎=^ aGMD0l,Qޔ*H?]?E o0.oAkG LQEg<$7q'&$#&.nV=Oc:QsСB˶h07 ueձE/xRRlBR,¥qZHE{:z݁ g;dQzݷ eٴnͥӻ$(,vǕ^L{ɗ0| Jx\k@0VeF3Ʋaq)jz=[eZ-k:[$^C熊ws[Ưv2cy5.Ñ&P:rqfȬ7GU3 s_uXK=`of6Νmw{{gp;ʞ5RB:қOaiz5h@Dm)C%}&U f6L|9[{Pܭ874`VuLjNjYL$.Y#X.٣Ъ(n dkObkq!١cwrzM_tb(U8g<M> ^Cc_d͸vU(1vhwQY!='- vx S‚]ZO[u^MQ㼷{7Oz8B$=s fAf J$u3ߩ'[7[w]vJ䚄GRb$w5W4z]_?R'4p$uU m3e?^P9h7qQI[A@{#MF!s͙8-$Xhba'YP$UC x_`Skf/B)œ2Klm&IԤ.#F˘ՏC{h3掏1n{?/ղG8z'/T4F=H TrA=ó#a0OK/f+6"+ΠpXtR?2Ћ|/1NiT^[ew+j{̈́ ]mMg\v&;-«,S߈(M kOr u G<ŧWW=.;td뱑*\B9܅: \@%=QJV=0g5) BEQOAƏS7,r%,^9.1O sRk`v'͍z"sP=!~4>%9)260(E+Yئ`zM$r>jq(59~p'­MiI|#oF#]&: m1C:y޾AL০ڷ`VA?$ m̓>%]ٽ~Ҭ^_Yrv\O˅4ބ+ ?K}Tʨ~aGRP@¾z\R|ݭƐmZYf+8vDBlky/k*h3l1޼fɶvڨ^dnwLٲR /]Oc!JBa4L#:1)h0 w'}.9p9 =ޠ "|_{3~;~Ӆe=giy5yvS4}.jVrȦPX T]w4 )Br-U#ewu̍عwE}6w-JHPD%5.an,A `qee5ui$MH96*q0?j{ {M8b;(Ԁetմ+>/5{|g=5ZIA9/SulxćJ4ƀ`~%Xj0*Iq<ӑ(+}1^AS\Xvz.mu8QʷP&9ŲxB OR{.OFNNy~ X.(.< $L"NM]V`Uv9 3Ԃ6$ghgp;ɰ^`$%~ӥ_̩_؞tI9S"9&Q"[>G~>?}@w/T\`:CO fMSho$-9NʔNƈf_j>w}Q`SBhri`; -d* wh-x (oB5H~k73CW?({ @g\ȍϙ$h{:DmgBMIv4ع;ޚ*6֦326gN<`J;$ǟQ#8\SՉnRBxKEL~W|&M|F/ _ :,6\YdLE}ĉ LaN656D9_۪dX@>D) ԭk$:!Y>Zgא+/*x-?7j(EMR 3O/>j~D;] 9 58 ⾴B^Mz XJ5lɃ@?˰pj(ײ##QOH&}7'G!՞jA^.e p0a'D%bdZt1g# G`_r$,Is^tV@u|ƄfԐ{;## &.[zb>㢘N"cy4^l#59t.3G qJ7f7sdM˰fFLnˮҩ,A&ң†ظQKo0s^6^)~V>^)MLeήr2UK]Y^+bӧ0n7r}V8RYWuzH[G:0Y))sz>Mdt/FXq_.}q@/^C ^|Xt;}$\VGE83S{Ea*/4Uw*1㙱ِ_*B"0>˂B>3Q̰MT՟S)쏷 ;|E0up_Dhxm{L1dm Sv4azN$fà_uUg#xKE*{J1apR&h3wqtd=MOQ6<0?AG@Vs.T%dGq5˗AG-1RB[&ӷ݌-4YM6|_ޢu1 WXfZ{37 iOf½mվ$ ( *5vEᚧrU Є}USzXjթ Xtʽn,$恨 E#5Lҁz30)NSoJC~ C>L_12)I!*pLQowEaqar7ޮq,(VRDyli˙ wD )& R |Ndrq|_E۞6" ƖVs\ s(;`5!f[9҇@Z%@owR3DDRM΋]t>OoaS'+rpF%*k7`7jh~vd2"hg Sz( Xx7E "N*wDr0雕şJ=K ӹV EqM_;S#ͧ-II[ G՜MeƮ&XۀOp{.}OQ7VpcIO`Sύpk3!N KqETF?/;H.[A$,-B(veCٽ:"az{RYhV{jZխHX!Tx\~%௑S{l 3jl dB6oTXƣWFgʗӼE4nnX-B U;LOfHҢ_I#G~/]}i(:~EYeX2akX5ɢBljaѺ=EN~m$hTfr##4ucǷyܙ{4x$TgS O8gT tIZ]AR2@-ȫ dnc$Hp#=xgf6R_(nnm-k0p5g 9%xۤpC4\>eZV2<ϟ@~466@=WG$T## CSaPqh'^T}q /4h(MYO&?ϣ!8-VC"̹Xbۈii)@/ԬӡbZĔƟ3_.c"^{kglwBr:3dh_xuG%O.([;=(/Cz ż- mz:Ǿogo] z .$w}  ՝#^.nW$F15Q^ ?BFߡ]z.C+£cu$o.)ȩ -~ M?&(eB_0qISvT֛O:+mT̓ٔUd,r'\r<7 x_JrM#0yMCB{6Wk'!0k`c|0`py R*b1z5zS;NEBW<3r9-AbqUh-*Kx LT]+$Y և| -G0cf弈BMW<2VHUz(P5ҝ%7 vuAK$l=y!T^tIm#3iuYce^to~)J0C[T;n]DrDX0CɃ~Cz5d+̬4t`Dhe-}O13+4?C%@mX<{,H1JnNkof УP6yP}0Q?Q՗<5ANA ;HPɥ)O=ʪ-Ir視G6 kՍ; -׍4J3W $*VT*ƑXL'dnDX$ǙVx\ȁr)E糾ÞI#6 g RFȲs7!kȊ#tUƝW[@(kcS2bx$IPhgOIKza'0r$LZS1#v(w>p`g);+AjbU W%-*8VbTV|Q+xXX%,$~Wyz-V#۔$&f;q~S0SNxT&Cvz((c%W]+yTXᔣes""@MM#of MJC[AiZ˭ + 9'~!򋌎/`t+7 OEMVqxUQ]R[I Cn7aAH(%dbE!1-pUk87.aIz@r*v!rtR j䨝6q!zLшǰ9uz<$Gq 9ӪFP)2(hq.ӔQo>Ax50I&⼫O.rXpNë.[LC"lf6N S!?CRK>Qjߜ)ǔ;.;[S[y O!=(*tFs8[cyx%px؂z xH@F$ ev;z%z\( z(l$ b|ϩǮ[9-JVC^W'Cg1G.wKVHmW;O$"l#j8Z>zcXq31kh?Հ` "49ES? M oM>ƍ [G|k+U5`J<6rA8/dL? ME^)QG}4^1ߎ6ʳfV-MsnLv FlU"߬N2= FQlX RC|ĀJ++ z1D"Jp#?fa"D6?.Sgڻ+N֌)フ Gh+Af-/:M&hg/[580z܋lp+q")${(5fcʤn XYr-:*fǜ+=r$y<^%3&`@ EMkoqa!s|1ĔR=bv>W 8;u:RZb?vF4],[?;A:8@kb)!eUVt |R4Hf3n|A:8Lw⫾:~86nAXA=tj޻*0B, eA#]Dݏo2g[>aE jXh2*!GJfï*OU%>6ښ4@.M{*jAhQ9y]9F= 40 F[[ К6ZNr vM /3¤Etj}:ڮ2촑?&xKrR)RIc2#eY͝փՓ(R] CJ A.N9/ኢiF?Ri@Ho(2CUSU m,8HDD^v^4Z9M:+#\Zc,rD$s%OşC}. .YJm1L~[  A)Tk^ařů5|TY93Sqˏ5z`X(-\EsU 04P͵k@^K$>sP|8Z /fY啗Sqf _y[nj t! O8h*M2Fٸ Z􄞰x\>g.bBDuE7=0 Jxy[`O˧jNΘ50@v 6k(♬Ga"h6 {p Tۣ9p}ՆH AհAc-nۊ6 ]ʢ܅1أTDPT0HwُV=#֧,QSW^3x7 {],I3 Y8 KIcS'_&]So18E mS?nG|n ;d+:9 CBHU䮝]"fZ@IIQ;?Ḵ>R0._U^+5e9V y/\%Demq4Ug_@N7IL-j^ '+Qb]C2` 5$< {'Cr.Hflj~!^RXGn4I!ԢX+cS^OmAݿ|<󅵹f_e JbBXSw>v|([CVs~#ɔ*o!=g,q}beOK߄#(%xro( /"P[#q9]Jog7ƀ lig,_`B/)WҝkX(n;7o7Slܮ2j`},׊Y$uORدܑBz2>п;kҹjg3WzX먊QUBPew4aOdNC eEFE!vEXW0 qvj%ߋ UyXQn#R1Ɗg0SfbIƃL~7{u|G~*c a3hZ@h0tOeUL}V+Dv=:|57Yk]iEG45؝vVu.rPc.L;;uLWΣțI1Q|Җ۩HG&nqwٽi;O1~* ]ѝ{mK(gN{#P-"&6B*"'NMy]Vq.Z*]"uƻbêV{Q"'{am[ZS d9&m&ge@:58h_'Iڃ/ܓџĊ=‚g|p0/L*%}V*wJ'18l[]} Ա-@x:B+"5HJP/w$2Vd lX5@&@]/Ϧn+;+U<.C(DbqSX FFG*2 8Z~> {:{wř[_. |MSe;Sg:.MÁ 6504)dtM3ov$4/`7R dݖ ʟGTP=_̛,z6!KɱvR찳)"{WQ `h뾵{̏jL՘c+zoĜ<-,7aR6jX6Ŷɤꏲ뛙/u${r\Sm /͚4n IM {ԦZ'/ugN zkqBvEXEފxɮܚJ,}! 8\&ƥ4B<+SVF'I>7JYpNɼ lCq? %Z)Yn*S<X-К;L[VLOж¤gPzJCD%S–4;DFzTZ+qzu1gK!m~'w1 q1?, s^u`KWѵäwܱ, (+t>J!/*pOg+*]_h @ N{4E;T}CLk|__9cdqF qWF0ɴ@E3':<#q=ʨHs4aucPN0vF 9j=YU&fEԡ1>ͨr]ɤ$ tzS tP#C@5uYbp4QcK|hBbN&!&Rzyi'l7ى2ô0 M4IN|!`.b&6 R"zuovH!ke,x!E}F2#y-rb|x31%FD D EԬ<9I;F{m~_Hjn62Gar:THΨz1l5vdD4WkHbf(Bo)Fb?ުuf~UCΗ+Xm Jj2THK!I:tV>P Rg0dT\5)?FF_*-}vlyWCo V~0,.,aPd&tT$=m/;t#9e~F0{g2 \[[Gh?3|pu>+pRDd-޸}(0'[l͒_J<]Ы K v/_oQ\M#+J.= p>](_$5 TigʼaGnȭwE|[q\ć0\^Bu-꽛œRhүHP75V@6ftb=/Qo99r=`.׎U̾v V8h(o"wZ/LQ%!!ik-Z}qW,rmS5sTXNjq\[Kir)KzּOkB|Kp4e`,6[22$mzhqNRَqH{ӆFm:Fba'%p|qǭdx4[2MOJF 7ӠFj+Bv(5 ͓ZbiD.n )@k2^H?#q{X-h)6jZD8z)DVMO*eϕKM%VDao/{>~Z=xTBB> EqN-ch0)e.QuǺR}U^fs(C0ݡH妙%JK+{NVfESjۙ^vaG^w, 0OQsnB?H(Y_-˙o>w1J_Fפ$o)R=@iDrV29XghU*x`d#En<@}BѲ`YvP(3S6r,'jfڂ&Q zIx*&:)slvu/a %^C{1nޕMnr6^X1x5H dޢ4H@86hmz[|!w+c(JpG08}FLdlҘ xNweJh߭3L9B w;H{si}'4k62nD-Gs}18²G[ (&;Hyl l7d(8yW1|uNQWtmʥ/eplkǮ:rWV& z2Z̈I`ٱa&b9D?-A2!e T2أrmeQ[PJ=ӀH?,|zB y/X~b`t-hZ; ՘y MT_Cq=+06Tx=%ℜ! ˾oփ(RfǮ)Zw?A|1x,k})-:J">' l!:aseh J8㿸J=H Ԩ#3.PHdśܚ;Ey{wfD % F7-LzosΗat:]'&tESjX|59Ց˕qA-.+ WxhjzR)+Z "8ɛ )+Zmf՚Қ%b'SdzNރxN0LsfJcwo ; H%AR\* >V\ ++FQ\n(G㓢BnJ0qh4!{`,(Tv׫TdԮ皏3%8ΗI{ Rzg>G6M5y;E%)9T*L/Z{2r|hKNb`D0t+$"{z3`Nth蝞K '8 3wt&YrdI )$-GjN5GnNK>n^wfSqOkچ; +܏%]u/={7yu `w%3NxB, fQ'.o#`ӆOGq*EK{?f+xI$MUQE<So^hhD\G,u|8p%Œ[O7Ԏ6}A=ȾE0d.Mg܀PiBp["cVSRb%k0bhܚbKQNĄFܠfGW{.'By ;?J|Jy0Rmm!K. ?C+^G(]}J-v; 9 d0oQ0=,rkm5>h% 8FRn@&{[1o!.;:Ʌ`QFrO샵OR~zG>{d;+5R!,.7l;Y֋yIx.ʐ@KBEc؟Uhoڰ'j 'U%93U/։9`EH` ҐqY3HPN6>佬z:@ MHap4Yz"2f<-񗵝zrIu@ D~p-1=RUʼCl v/*7s%5U@OԾT&*?ckTQ" 쳛PtÞ`Qdy 5fjѽiXCi,3/C)D1`gXK(R'L8OeP78r>3_4്Āqhf)/a y.[PE9RQp I}֕~u[k q?m Ы_5? ,m;wS;SYWd3`"9nNjveDnp@j"ZO8A Go`WixK:e!dQsgE\\!ґ ,ȰE ^)ʖR6>0CdK_d5s/ ݓ-ԘaF*NG $!Ҋ|kY8p}__l(K`;~\y˄uȓԂ nso9^bUf&'K]K.:JM&Z谌&\%DeT]X k;y@{jw:&zH4(SՃnDD{Q 70@R('J0t%XJ(?(2|+#ԕ{/74jrZms3M++{ƁhWve70Bv}NUR% RfMvQi-: [m̝7mL@v -Dm|& ҈Xdqr0 ['Ivj߯We]cIb;15J͊5-$Ժ:3~\<jl aV! RXR<5aV<*ͫ^i~ ^ qd]$,Q^Q{Ö#D`4.Ewsy?JI`!i]U$P )L4.7z [l!5b\mzr$|csNi'ԦW6`RD6-aO`Ү^~'t"vvvq^cHRt`F]pq\yjrehf{VQQ/?ΐt&y#,/4?L wZ`83V~֧J"ɠi+D-c3 9.ƭSH/UN3$7"v@!-X/6IX“l]3z25|*J3jbV O'u*m \2(Yc׎^|a'OoF;g`MU#DU5<];u6PsK~E`U. ;&AU&v.u&@7 Oat=Cpt':dBC`G ;u#8ҤHUDӷS@ЏBf/EFxGYweFNp;nۄqf&tYeoNqUwsC9!= Rf[J%M䮉(f>efkG )+(UFޏ;hOn:{([t7w`$60w*540m/SÞ*^et7딷U͟b/n4n-eȂ5OCc;:lP}Rql5cxM{lq`>-aaۚTU1فXg{Ms*3d5G0YfrE*NEm(;-ݙS*yCzoEUjg,a^C` !6gJ(0޶vpxƵ[NN,3H,ux/ݭ6׆uGiMu׊+jOE Fjf!tMPK+{!o 6Zka<0{2ŸlR(㙏_m<H,qe`@kEu ~8ݔpgJw$ 0?󱱐+TL? rU \="ci%=E?iD`3Һ8F 2:КObڡ̉B28HT!lLs#)!\,fS!5ngoH "~z8">o#2]`Qwʄ5Q !b8@u+W]w1~͹&z[uդ?Eh"D.f-"-#QʍIP?@.N$t\ DzqFώca 8N 2+X۝ cѭAu+"$Q]@<'XuN)V.7L fkv`l2l v8.O#(/4,Or@>뷃VpsjT 0?UzqӮz3Gʀ&6JېW *5XXɚ1Ϗ<JP'({$3hg¯>ٕVB M_<Wڿ|Q)OPU|-&ػhӁݰD?w "Z1U>!q+^=ď7s>T'YE]߭ٚ^Hhk8J vTyʓd[6i39m4a4G>ifQ X,i:"}R;z["$%SI)YޟU?rd3/*cu$L~:qa'gɍTa/X)$ #CZP&).?Qv`9i$uƥ-\MĎ~P9mԉMG7ĜʜQٶ Vƹ)J6."gUGzׂo8ʂU qε1W-&4ud E$ÐL!F%6VM8\" k rK=X-'U:`wq%|'FUUG'܊C/B5S1 2b@ǝL +spI/.Nª? =Q4*h* Œ 0ICe&66R%LO`e(y,e7ީ]^dzUc{ ~[\n ٟʐ9C4 }6Y}.w W 3 Pi& v_!x'{9z\ӭ'>0V [*G=LDA]ZQ[O̭u^Ddx. :@/}inX)63DgsqWߐ>١<7M(xmz ZdF QNjͳk(N.;} SBD>v MڰZȖ]Q'M]YBU "K6xVzC0(6(0hqF"ө5x ҇ C6͹ W .q"$ zj;ȋ/+ εxqIk3hK~.\:~7%VEo|97d)c,7xxc1pd'B=DoJelMs\w Ց,8_3od;XuNr:/gf4{!zxXL&QIɲ=)&xXOxbqڂ%ӿ#a4|c6l=f}ܺ_:zkl/WCYD6pש2zdg6`֨׌od\2=\9@tU#$.d:|bأ;>eI_s98N# B+FAF.#XO+},nI'%7nce|H/alS+uonΖIJE ;S#k$h^R0QǼQXD_H`y0 [|6 Ok֭G-y$|Sအʉ'hM4*HE`ܯ"Q[stfyw;$fFE*==uu:)HDn@=0)'dcdPۤ%ӧQ o_grQa*Mkp%jܘ[5-o5/ߧV9[ W+X4gyJģKL>I Nn'㺁ýmvR!0n/Gňx+CGBʙaܸԺJW=N((=OgAB@1 hZycS6zsHBy RY??DӅ,er^? tCa򤺹H0/EÏ0Bѭ* .7yYv\6),NNU6.'GלXO,]W%Wh]y:yP+\Z},xϹ0E;TKߏE6 Wfn'ܤ!@>(nE{^@C뱪l5)eN4[0,E¾z]oGTȏY@ི q%Q05ְ_~jr,ug3F@:`ףiF ^ oZv ][4$mxsYB(>a{;pD.Sg0ʤFljSu\clC G/%\!1YU/6[7KL+keA@d@xaye+ob_^RDVh! fZTk[< RĜicgs\s @f(I3x3&C;ŸVOt1g?EhA.UM:.-m2{pc I8h)?s4!gkʿ&T\Q$KYk[*v㪜6{!HvU4Ƞ7JSjдZI Q3G#l޾(xJ!s- }9W 9rl{u-GB4{fkJ**p.[?΋9w[Hs=ޤ*]35k},͘h/ 1֘=Zƈj ^d EV+pId9X0ذ?ױ,s茑, ?a#?-Cz9L&UXvJ$N+oy_. O2yu ?$Nl"֩<ُd#:x%Ykٷ3D\|IR>|5 ͺ SMu׍[f\e#FUo4d'-hYQ.NN}nO%M%LT_a; ;3d94dB ؕCsysK_hͼ]M'*ݓJW+xofVeh0gVTg #9،'fq\)Ia)烼{mH;g8'8I !|n-aҎMv0jőzbAf(l 2+Ӿ`;=ԙ4EIxv6K^L<[g{0!$#d^~OSKoϸk}7+EI.REa~=VNo~D.)O-RQC %ghhiOѲ[ݱ_*h)lҩ`œ[{5t'SWAɶҦP*b<`~(Atߙх7ʸn#mM17?"]v8ёY|<(a}H\O˽0sc9ǡEf)0;yy,oͳvȏl>l'-#>STծ߽?>PW k گxS!5qpҴV£ ip%Hd#<}`A;GTHyxUڸװq_7OLb07,AGȢhķp Ǭke^SF=pK`8/DDdk,G1&P)$Eq҉NVP(04P9b01Ǣ Dt JYi|p'9i.D_g 20AcR:cGc K#As"ڳ͜Q3x6kGWXpbJ$#HW"g@٤h<@>S>H5mv-]u9XM*[=Ar|ү>#QRRwfQQwLI{fJ6@%(At(kjsύ4+s$$O7&ӾiFe)޷׿Y3a\Tp;Pgm*iF ;%PfG8i V/R=S*da2C1h¯Z[|"&PO8 1zDHIot逥#xdKQHM`c&<<\ jd Fh X FSʲX왙{J3i*"c=C͟ʨ/2mQ,!kWm{&g0>~(s/iAL+\Dv] |Z~Fbu2 *^l۔h)sx)Ÿqm73oP-; KSw^ (GEk%1FZ(|t==IN,NA4҆ ~A(e|>k):|j( s&PC&J:E;:i(w*7ː]]TUaq\0:cy]3M6j- pf<;0Bઐ]uتl(Dh?:] iq~}xtơ:B\<.<9>#]!biMlOh.cq45 rw7; R*lu Si!Ii I/ǃ}焀O!~L|/IHhu B|lhw.Ӛa4ee+RSm,q?S4mmfeO Ke>!IsCky/ P{M7!"Y@u}DM;[/$ukb3񀐂^sBk:G0_w]U}} ?|9Sgv6fj Z͝+pkpE`3n*/" 4tz׼Pr "}IJu7p':54#q7I qrIޤzY*z`F[¬X ~AvFz 8$E6HXw켊-|#$M3U><4b 2V'o&H%o/k!V Ki']$YPE֊~N,< ϙ+#s't_6Н 5ay>Y'ZgIFz80 ĆHzqo?|b[r@Eܔ; qskgճ[w fX$inJ9-|Po}ئD{_OdM0i~hƜ''^Gm~4R1 $9(Ufmv$TfmBC 3oEFUN2]D׌trrF3.C lojit'8c%U5ӑC/wឭNt:J@9h }Ml[Ze$2NBtWJ-(mJZTs/8:}Jrb64rԢ¢D6'Т&$EpS fNRFCޖ9oQؕbd~w1pDYdvɲg$y*)lUPHGlp PB4]b?C;x0 zu/ `w݊[Ucdz>=+Z > 6}u#('OZzb>2'>p޶iY kܻŜ^.f4iSۙ^Q{d<7Mr0Y:SUׅaYgSIipꍽuzBZ'W;.\,wfRGL;\a)q3 WXF4Xxp4Ѓ6y85^TQZR7U}oe ixasAKx#!ru6%]f`ŨҞpוҽTg8z||@+~c!" *"Adf*TO ZŅvt5n^hhʽawfSCKppwV7Ec&NeWNDܨbw= GTG=IlnTSx0,)C@N4yX #O 3QִG; 6&btl/)CJ7޻!u.ƍ z5x{N;mجMD)_.U3o:*,fpv(Pc1:K_vrlnW@)MPJGX"VR1EC&!,T b0ĶL+(!Z߆VV xϰQ]/HFa 8aYtAhtfg'X}D_2s ^%lP%0ɌyMzŢn_ %I.N9>zgWADVcTjǚӯvԃ埓JpI!ʎƞpPO1Snx۔{WxV:62Λ"k? ¦l"?{S |D=T9Ʋw 5N9*%a X%qUvXٻ.y"餑vNkd"EMMXһƯh>\QIjڱܖ߳%50C*voh3lw\l ;D10C4)Fq-=q oNouۍ!{y(wDρ`p{ČժxO#]S :0XɎmdGqލ֖ʩX=6ni(ԿrP},Wjo `mHȧE.Ǽ+vsϻ)y k2ƋSn0E\+sWP1yYP)uYpω\-ǻ8^ooowGmc KkeMj9,ů?y†bv}z =A%撲NAX)+JE" dH^Ɣ:1_TI4g{>s-}12F/{-֓~x<Ηc%;tNU.pSװA(5ЦMCI=.یf&.ݎ$'캈(]ǸE3XFǰ. 3Vh76c_̈́1|ywcn$o'y*0~D\' YxsۆD@ IbjzKk).Gݱ]"8W9Ek"L~9vs}WsbMص":Mľ;77$PC hkon*)3+ ]GU8l+w yG}[ ugn/:G$_Fmbgy  vadJz=jWFvU{Vq-2nf^C_5fWDCz%AoUq:qzp.3kOʙͭ{xe{<# ̛mSl k~LDؿYI3ikqfp/@ ))P*θ;>җe`4,BE?d΁)`1NVͤS:1qL'o#q&ZcW%ؐXFpMցXtivN%+YyWw-7c+/n8ڸ5N \!)Q Kj>}X!cJZ(,). 9ч&kCNw3|6eR"Z gF8|4+rhJ1"b ܿ2۪'u~p|*7oK(Y?Z!pTo=A6 $e8d/7LI8ٴAsj U{8ox7t(eha&m Qe]/ sGusߝ{@J]U0jNEW5Aq6Wyg!_^@/2+!41i2yHT3 &!?Kbx.둍tܕ(##’n:lZdi`(M%@ V0TÅOxGkFn&A)szwNhk؇tl|@uRÉU 0 HhU.lb9WDFbJ_'s|EX'zåPVžGdV#T&kq`Uڋ{zf5C VR- QhUSK@ryU҂? =XQoHνyC?qiY_зLjm!ǾSdP ʱ&A1wi[@~J%+C^fd-nJ'!\o(p]exT&goKyGXAXW =!-woLg՝NBjYJ~zՒSOǔˀeAgl2/6Փ>>QA\E(V*FB"g?˼%=yT6%O*B-zgOOO_"9׍_C=+Qq"vMqO a]l[Ωk6י#4~fzQ(Z.:TAW:(wTRU8 }7CHoc4*j*9oI[~)!`P/j9/vt_si$|Gfɬި͙UNoD7i0krfw[Wur Aɢ1BJ3bᜨqfE9Q"ņGntb|2L INC^x'giN#`8SO{[-);ҘZßӟq,AZfR=\ߵW:6HaG%Ku=''GFT f(\!/SCa4st2#sHD։ znu'cIDcҢDkţVFP_`M[_WЁɒFX_Ē Mnϲ\ǎ1!̺ mpr;J?и O.& [=[\!%VΟ?o+!g0/6%r82H`UwC{XI=U4뒒9KP _wQ|5m PgI[3،g bn4^<3uz#^I"0 2:j[LY6 &0fKdk2T, ep5WGE w;3]yS뙉4MfNdv9qo}K8 h{cվ5uĝ=]=}DQ'Xpbh58lw\i/Eߟ{1qF̩$& '3j|p)Tl4;tSS9vԧ=y*2ԉ| 9n'ٖi8o(<xBEtFQL(sAO#J$Nne,v=§{fxv+}%)8~&e !D%z  Rgu'vA'IΑUdvXE\2)0$x,RҎMÖλ5WFO}=vMR#{3;"_UX>)[90dlaN;@6jB\FE^.酞ftKCT LP?sGH oCi,Wc+H: ՙ=Dӛ ҭt}i>`Ĝɽ {"(qs3?-T+'nf(sN[ho,:"676a)\ tFl^w^cɜ o`4΀M,6-tqk4dTu sINTPK~8~Vkݟ,u63X5e>"\TB'ĐО _M!*VƒaEBu?8 㛿"I:0a( g,gݯ5k~h(^Ȁ}`3z <`/Z YZҳ(&PcaxPb<|2o>Z6f:f+[` )f{rRT|̼t4&tHIM 2_<^l")ShM )* )'o z"l>_/'.ZT KX٣LzLkgJs VK[HNj wݍfޣ5_UqN eq.0#&:C~132g5:rI "+Lj6TlG~m/_@RWvQ*n)`wumrȕ L/D=;KX%#4cO.sDI,˙K^ҼTQtUec.\[gf})L0sĎZ*̼EJO(?1@MO7)}?[E3URdtCXwчF Q >+*G;]%iZ5(jrp%|gk A T:NKVڡr t"a<|0WQ˕+#,r1\1?۔{yqQџmUKcG:P;z.'qͬ=j[K*01?U4Y~](;o*<{iƅJtח]{̅6[D\ۼ1/u;#C?`+WtNgG7ދ+m%- ς{|LJ[rQncLcȞqXX2[ZCh`PV@=:] OzyS|ع#nk쵥lA4o\C}rS'ĠJpiƮ|ҹ'j9}neW0|OTekAdlɰK,@}`ʘyq[i=L@Y{/Y,]ӈþ^.<`.JQ̾GYvV;vy'_U/0}P5k~c:/jrju6$:Q|OQ09:aRӈx2'i~xa|A@]:紺 ߑ2 Vܟ=CBX2ߺJ݃Wf*%B4#!!>iݫ?\pc#9x O,Pp& %p:h"4 _^y6ӣIwEDcڲ0z^!ǚNXxjeZ3E4V'mp36ޒ&,-i6᪷dǸrj&w(j1Hw2'S@#*dԂPXI,)WΎzLBr҉q \GX}`,S@4Z!)**)i7 Û{~㋞l~ۋG?wJ'꼘o).Gei4?bkL}mby<]4d| ؈ {q J; >Bpws4*l| `ʾoV/377RUcWi?f)G'Ӯb3B&S6g}x+ŦI$'\ݰn_EHr9;1&}CR]Y86๚ܘd~lUhU!bG:EY g)bDܩ}l2#yyf1`O/.+a h}'tԪW8a8g0. &,؄רFkqy!xgK9 /ކ[.\>b$|ju=-ZӊR epϘl- Wm0uϨ= 7.l,*K]}o)Izj Y!kѺRQ~ekO"(:[z% mzt) @ Nc60y塺%HFX[M7ރ};7dޝ)Nߜ}sUKZ%PĚ$}UG0݅7=k^-c*GB7ō#VOřr~#b,v[ u F_A֋ ]T/n=EQ^4-82PV'{K+$BWVTqrTI5ZA0pすB%#kJhfAVք| 9!YNAQ9Al%˼@uZ@ҠM>8Li?S]N&Rtӏ"m@tSX2w}ˡM2kY}E5+I8"=ŖLY"qv2/ $@JP+6mkF>'ĺl4ջ#r_ tQ--U3cעVcYJfbt۪cI&-ϵ{̲sRT{y9ుlf&Ӫ97zQ2 M8Śʦn6xy5Wci8{fڝTd_^NFvh$#jE7׊bސT_3UȺk˃Y3X`< M&wl$ YoU傕.E' $`$4H?Ɵ4ԟކK]B!}99-Jbkn9%$FyƈxT"c#], v5HAx"|)#GpR}گCWpaB6 R!$@Tdn? ,=7EC} u;MU 6g瓍DT"kxD\Y!lxܐSjAfP^u6͟P #xr(n#םºLd)cuƞW.YaCR^t8KD?Y<dp z/[zţX6W51DCv\ha矇Y(Y[Kgmq!#cA`=kh&^N&b.1q KBH,#\T_ѴwP;)ԨX {eGS} '=mgC"Č+K41"| >,/Q7b2f4$9Vi*#dru8.wK CJD!&U}z9ӥEo#}F?WԈ/i\Ns rnr#M{t Ԏ%+ö{YN"X(6 ,Pݮ4]zOqcK1,1 z=8Ͽ(+՘xџ5, fAQ|s`Zeɚ`'uc F#^eZ&|Հg&bq6TThY Icw/*'ڑ#~`򠾣=0$CS*tS]cJw&qiD";5(_g7e &LˢLsҏl-6_WCkcN_u~UL]Z”އE1Cs?&%0p3zlz: ?EW&+G!$G+x+O\d hlGƨn ͣl~[8U/wu@h:=ƒԄ)RUɕQ}ȼ_`){[em'sz#|qZOfNbBhs-8i>}:t2y%h gS_FKOae,?77vGK^U.=žB{_$*ڥCQoOb=j%us%MYX85TP mƊ|Q(":(zrV!qlw4X5K8nODȁOMdЋXߟY٤$MO5UC&>T_[!sIT0_]&Xrӊ.e6 ս{P((Uk/|5GwG0y=="ܚ, (Cܗ t)uO\@!qK7lV5NK 6VǾ&Ps~]<_[C7n 0Os~tުHO.ǐ3U>3x3~EP ^LjBX(eCe6_ ]̮SYzkD(55!Cw1ŝK& jKɣ{P]:J="FPԣ @_y-6zcI!i_ lɟ HSTb%8h9F|YiH$JpjGN@p@s2JއK0Ps;deƞZ<,ܹFg_~i>W@y pYf8lnd՗A#>|qxHJT.Y.\^|5t0Z/Ƹqp6ۡdC_'$l :L!WSfa?:y$3OV,ߓOz' $(vi@+W5 VOQah0x[ObgP^Ke!>09N w[dǁ.Gm=T&bL9 " s"Mfb/J-yz4A*I~^f~wb7[UʯD ׊Y(A;J$IX|)%<S-ibuVT`6wK ,WvB8jLd6 qSچl|.lQ+;7KI,_ܬ``-tI~WR1kD <09AܸgXa&+ߝxtijR)Su $8+\Xa8zT9ܾwޱ ׂTnODqK!ֱa'lX#xDNʾS;gf5` YG IcC:n1~a&Z)Xˌ~P_g(rn3$:OjM͗;IR8oNbP՜O.ʯm Ȧv+V|}}| )sQJd1iI=FCc))̾Ϡh8![4N) nM-{>QxEi.lqR{O` ח}젠JGKڏHԊGp{3*Wcz=Tċ)z;k^b_' 6g~Miat(7d+OטuE"1iRP%R*ԭR[t{6A~Ƒ{8F9gM?*".ܝR8ZX`acS>ej A{Zx8lk'/)k%7z9oQ7!dߪ .X#VyL<| ʲ$b6N)%a.쩹KT)Ӂ&Kw[}(S=~3IsE#]"j?aXSA3:H])3`'t6ڹw>RX2HQjna|=7}:B$֪ _{7ڲy)I%pyIА0S >bUth$ D}&ۘ#М7@څfxȵ ǜzt/m UX >(57x%fdX# d'>קn{o\Cocv(xv[S,̌U~:?u;iŇXך{(p565xo " Ys@ cv= _N58*E߶DxFje%qJ$TA&)XFwBR?Uucfi0Ʀl9 uu3V[%?5l^˜0I(#f\4jNt3B Rj*PJYIԣs#|3ڙknJ,EafH[i+%SHH*wa*1e/9GhBۧ\&m߭(bb{*ύFlփjo+Ξ׸2 EFxW IDo5?ZwF3-"R@/Yaw]Pˏ6eSـ%V\Hf ].RxLժktR $Xbje8-w;|1A_* .x?jg`I")e$71Ѥ.$ S&)m! $w?{]H9_={2 BgexiݏIioE~SYԎ4Q-qT9)jgs~9r 3oi?Qǿ[5nb]sRitUH!j.ΐVSWwDK%,^֭&(S=ڻ+< ]i`agl=0Q_KGϮ"b Ye9ee_X _mࠖg yxUPNRa QA=R&'>̢CޒffX)nl\f&Zlsja])j,)2U: tʥ,%׮-򜉨1D E^bKfE6+((_z's=hфNh}ʛtX]p{䲃ucLTv!wn՗ufz/]^nt["w#'z uaL5J9 7!LօW#\'oFl~Qcl-43j@tȰ @= zz?I]BnN$?٩ , p)eT4kQ 8+[ϭ>a1UL\5"[+*H6|&؛8U7޵\v)X#[XƐIIy[KFN2 D ĜkW8CDWk¬!nܳ +Vi_Y47HʆkRqdUv.~sHmis8ۋ F^Nn1"Api59>} q.p?n8#S}o鱐 LF)-X0tՋd65s6*=B5U=APPM$0,"Dݑ[H¦ĥb3f@jWnO^Do@R;&fMi"pal} /0ϼ>%<'j>WV/̓zpX]D4yPaH4:L)p %PFYbG'XϦAYy8m1:ќD<-WC^Ƕzd$oQmZ:[?rE"`:aΨv2 98<_ y Ȣ GEG/ֆ]WIOzG}2H"7)tμ1*)3x_Ǒy-hP):/^ԓff8AE`rxd#_feƂ'%đexn*/"ծ1_u6jN ϗk,p%7v1=3ZDXyr@gV25X~WȊJ:jQ8 GO4H,렑n =ܺ#cc@(*ʹ]vl>XxqAYYރq{%#Xc+8|i#"(bg#/` k/q*Eo&r5SGp&$ ;*ZCGu K݊هHݧGARCë&.vkhEƌ2E4]8צM?mz3&&h97';uUC y*= E} 12TY6j1KNA+s7T2xF .* z ڗ`,D[&q/p.ˡ0]}[RiT@C&JH; ՘?g3tފK9Xd;b3 uGj'Cؿ⹫\ܹ0*D2SD,O9<*> ga;HRF(C-Hx`XsAb:}}rG(fs5zKtH[LKrHfEӖ5EITE3Cb-7)T0]OD{40Wckk;.__|XcOTQ2L+i Uwd]6V6 Gb/E$!Na /5^E6 {u`Z|?!rbǎ`(xR9$8'\I*SN+3f2K ql,_[y[ WM @A`"(C+q`RܵB#+DK5:II ֛8Y1|M~VڃgLzxz%WYF3a =p#bPS-۰Fۘeu>#T_60xZV *`'TDU5rWc|8A0uFwph. lB(ن.0~{Vɪ*XXQ@nv8qؿת;^8h]2-{WeۼJ=10"D&tŔȒQ򸍝wNNN7?E8IuݜӖRɩx-֭b{zB6믃R3FiY k閃xȤS a؛1{}/2#ӽ&!C\Ll"15H#r+SJ&fu/-lѥ߂Z5 ;;t^9:4y< 2E14‹Ybr ; gL@dweh!g k'9Rj|*,N$ iI_hIJZ0P^#=}NB!/!FxC3 *J. Ĝ{ף9VN[5O"OI"U}FWl,x !-qf$>,Jry1X?koH\*aGMq.{$?s9VsApLZTaw)3:245b>Di%| ~{$ .2a__yPTr@ aŔr.\r}*|si1n;;-Usxo4O!ءx8tM 0pI`S:aGf\ ŜLt9M_6t2xN+QJcE{ʯ1ܐSKZYbl]E:h{8+tJL[ f=/ztz HA?[}KA<Ȯ=JmcRHgq:ʹ 4S/@)[wAgn=ԼUZ+qOSw2枌qJ7(V!*;D@{:Dj5_8ؐ'!;(|,k5sJ k$QZr4;e@q&L.&SSS6+"Fafo;+t>)t7ӁI ]mWLW wzXןcxt:V_mqV4љC)?h lB &}D`5vNJRAl*6/%ZI6j5qz."2Jn22 %/OVcNzNPr/=hzl0 hG=" v!W҄zrHp{#7؋n p ỏe-oI9@aVGIķ06###Rf 3 b- w1Djg!|:l@. H\JWM)24/ yR)ԃjQUope2^^dk,v}'X&gچ|=^AvJ\TlDPu2 @ LEI_}`#1N Ɔe&PZgC,$ \ I#2/'MbT0_z km(DNeE(чMMoͣaM`&m,Dn V610^O ܄;(y o$ch+8D*cx?Nud2)&]K UQm`GX<]%BA3Ƙc6)'?;dK\tACy;~~b_Q=*|\5(+ة3K ~c}O,L@6yhRZֈdpVrR}ETh$ ֑ GFtI߮d9H.B"5S "zb6}fe# vM=R:ϝ|1M!in.86 o}n@b{ Y<cf'83+JLaaI`:4Q q\ɭ5bf_ L_Htqj^ou_9 yLh%|KDZiam3+Ki I\Nsn'g) 7w4lu3+!Sxⷆ݂浆$`N'՜HoyPH4zWJ/JMlnp| .!.r0E'ڦ[$lvD͕i/ړ[쒤E.+@0hQD+~X @$I&))yIgB/EkȮ*w^$LhqmWuã{4I6CN~ad|}5:M@bPsgC,@E`n~b`z3HYYQ!ՏK$`m~v~5%+h٠HE,rr+x4N~vG=w8RTZyT!@kNhH^kv^ Y6{س,~_KC)aJ L*c5A쉯I |IˡuO܃||@ eCBU7^ĪxI֊n$`6kI'zE3?q"%+"nS=iXC40d`7AG<|ۍ4c_)bnWuѴk ѭ(ܓ@Zu؅=1L*wjq705ltndv m4=tJT5~PlLT %q^'>K_^Vh$9[qx:fI]l K3cϋ74/~cbq=&~w5 t7#cbHgx*YxDw(o]&_ qIߚbE J>7ꗘ<[/J4\| ~n٣N#[3!MV'\ _Y3IqٻV#n򉚂i;xN0JzyAA@YƷoވau<\B^JN"kKr/mbkhF%| Y}=pW$RkzNç ]*Pw쐘[Lw^E5v=~D|]:< +t\K"vИ9be0 4w.(,3@fAj7:E\avosQ-#u%Ihar& 5fbxVỊ>ּƻO\+s !nU}f0.Bkd%fA1"r2yGx#nr+޼[n߶q-Y>A=<a7< SsWRzat5I^{ FcȮL FCl@g%3IjՐ=:=֧)y6D^b]SRNJϒ!VU2huLb\QSYbB{IӒ&3#[PfP&E󋕧P"p1򵍋xi~P%̑nmKzf~Ϙyډc" 0-rK*vxfF2%ipu"=!g@a)B_/3WO gmja$ϷWZż# cySQD'T5?07Vjxq~|-]3b[ _^ څ7[.py А,.G!"vD2##i& a tmF 3 ˷|RÈ4zzʁJm@t>OgdV MxD^h<8xeZoyiwu'@AAQ["\%ohɶqN+ZD0pA$&SO2TKhz F&$+{%I5Ae@#ڒb}Ň$zENc7CQ)³tcx.TU%wiܯ`|j󐽫c#7TpMtc%i{!c&Yv#1+ۍùA0}a8qǡvD;`B| pk&Q:{L<@OMŃ{\1{Do>pgc#! Kte/h+.b}h _-}lF=]7Yw-K?֛(a)"1ecGoK8`E[sU6!=UV5cדڑv(iH˝Sz҈5Ll,< ɀq1r+siLniɕ&I;@jO@G-_`m%wKR;:2= '.:R&Ht%z f˧9ԫJy^u\xJ~Ml.2 6u83bS#pw ҵ{kڞHV<6%E!A^x蓎9IcQlJQ;[25:;vg3&@ S96O_^Z9'e`S)pe$` lӾ#:ꖋATA^-ơƼM-~<`mpr)di6#p L;Y= A$STL?Y$A`ȫ>sF׽ܙ&]1}WVs׋1+/T{D N].'d/Duw}'s O7MCN%:hq[KkVBp^h0ʥZI_GL &;6NwU_B-;IƉws5^LuCC&x¾Y%1ƞ90dyUG`0*B{EJ̝KbG6T&5Wv3']5Z zM.WҲ;bxZnb"V0 } C892J 4s;&7Y%s$BWq4ݗO, [m)+jBض8-ÜX$5|PD7Lp=Iʟju NyrMX/<~)s *A$)943աPUXK2o$4wk0VPP@3$Is=9 RQ1}>꿾?Aab#Vd=$rX0M:#$0BA(;TZ$n&}$S!=_!b7|0i ֱ +3DˇҢZ^Z'\ÎS1Mڕ֛<FC")qB g?.f~&Ѷ쪌”]Q <+C#6 oU;vcU^㢆qET\9?zF7 nͳ5m-y݉`V_,em]hU>wҜT"a:j+AKL%*1ojz+@)*6cEfo)[o'}i=dUboABRm`Wr`rG_An:α?DBܓ^Jŧ#&xiׂN>}HҐќ-RdT%Tqz"6ٌ:Ǔfx MZ(\{/ Ft3U0՗RBQDy8Dxv{.Sg3 m,ƻ+6Wtĭ!+r HF ט57̜n ‹ֶ-x n ڍ- ~n#1@ ԵX~ƶ{lDML8Pv5:u EVI}En%?{xu˰b=R#. 4,YI `3HSq.L_!oD$ݤɰP'(܆%8Br Ea5& ڠ4kzVs$t-7Smt>C0i )ⰻuw'!z 9^A4-O4iSdȧqƂFu$'1pQܽu=y?:DvQT|9+'iL?}V"$>LbkJL_ <ilFY - mjn?e7my&n@2%:|NIFcDQ `sdc1c.b-3 lM-,+n[dbX 2!k4дm|ƕgJo@ɚAki*7K X-q+J0r)֎bP1m RFeoۦrRI%1!^*, p&m ႑]i,&YkL6e>>o;t{sZAQs<>|lXrȳ[8麿)+.ɥPu~<] &&-δ{:SUU&2P5 s. g 9u58O!+ !ڃKL@6⤺3&aG`]ü) LBr?Jzs8$-H!ܱ?0#34 n ]sAL!3Ptn?Pr`ʖjugdq *d}+XǓ#xڂVP6DYɘ_R>53eg&tMW'AڒioGl(xjՊSkTH-)jO4,bB ß aWo^@Pح=3id_N'|'1pw$[}TT }y9CՇ&?͕Dʄ08bo, 1̍Tໝǿ~8*|e -**!zmf~A]>:P%oYI+v9$w=5i<&a!4˴ L+f͕,#[wqGϓQi ezP Q.;.¦2i瞦;W␇q$irkd>-mzX[-~t1W!*DSʽ^ndm:Odݫ'ZL'dqR isiuXҦxF!L;~p X'n$ыqX qlkW%⿒m8nEA7qpaOr}Q&]B/TQtk"}<N G3EPzT4$@vql7鍀)@p)pI߄']+3C$\NzH5F~.!dR. mTyΌI! xuЃee6{+F L .Jd-@V$ ky?CCt[OdD /" VT[RN$(Zp9k(ep^ͯZi'@*d*V3L:r ̽`U jꋇQs0m!.0cIy cl7xk1 &陹w\ # ƃMi|RML"W >cb07a-g׏}zsULo՝ʝxWC dp'f˟2۶ kQn[H>wQcOh͠]U]`)k bڍX8PSřVK*-ӟ}ݎ{|%vePi]zqKVJ uږ/R>. 83T9,b0j-D$Ƥ7.]Ȇbr~#mB&M_4~XhPK'[)d`iN I`BC[b;"Q!ܽڟ.aGcC,$Z2N~B]]{aMM(w o2 5^(͙pQH@nEj'7SBwUBmP?ϝ[Rck,'ŵ)OV:LFh)D^h̰^$ 5"er>%92ʉrz&ym*jd nfNQN$>duvݠH1 5P5K㙔$|`"Bd2e꛻]wͩHɯ KW9JVmR`d"JφI\2rk"2c93 ;N]E OCGDCqf;R/xDl؂ 8Sp1zydNz|ji&E /IU%~ &;ĝ~Ea)fl(05_?t=>a(- +U; ^)iw;B U j`܈):$΂?BMg i4M* ۞.QhD L (_:x#VGIe䋈Rh+=Z+`k4;)%XFwd NzB Y#|>+ }u?÷!}*}(bm+s1S/9N3ˆ[B%ϡƭ[*[LGt c|ҽ) CMb#y{1Eke2zW7[gSmSz4t[{iqS>K)1᪼[Mv_5wLu_ 2 U~0.+8qW!t@*]TN U 0d^zȏpa Dkzď:Pʡ[twe Ktן2 9f[Yj$xʝ1.cB'd`KL 'ʶݰ{9a4mTn+:z2a6K]_kO ( '߃w?]d#xKM,+9 RFD@()U^3d .FzZV#]4!`2[r\{Fy,ПKE"cw(Ity.*M[nXUKdgqHB`.|*l^锗}ly+0eY&%'Hgh0'w>`<PRSb,Uy[Nz cKqKP}<Ra>@B1p?%:X~gMGUt;m?PL}h<Ѡ ^Y=RlRU2;vEs7jWe7|4;A͏T7C7;l $zM9Xm{yxvBw&*@"`ّ G}[ͿɨRw#dh4x.֍d³\4:`^}h᷿b`&Fbqqj%bӊcR*vK{;dS|8%Rq!] M,Y™&{s#WQ İIl=P1 ) d<1 2Ig- w=B<d9P!.//2ᇛc >SN6R3eSHL-oꩼ(HtJAV0(B"A>rO}<`(8]ҼS7#)V[G -ط >Fb XJ@{,(+g1!1 ah}]D;/ ϸ uLk(omo-kISδtK3},BvYw% D,gO=7RK@;PoǮH";'JUX)ҔlX/GQ aR%аHmM>px *Qd+1A>1 r GG~#Cy ;=}xo=f~h<~iky^f\* ESKS  2os>Qe:;_:w!>\ bQ@ Hkzv f p:FN0ZmWMp{>)4.lm6vijb9wd=P 7O,j7*^R[/K<+yKZ[X er~B2MaCVݎC^kű&y:]ࢉ4cK}U1ίaMO94?N/jՏf;+Z=T=Z4bUsI[]"^ <><, J`r ShP.[Pe<8INIW)P#FeCo/Qf|&g؛%+`i6'ҏDfHOc:d$ɓ +pj@rczƖS3T(rj+ü B; Fq.Yb9]m";܅h}q$2剈w(+uHZ~5L13Rj1x t2Rz%0)%.^V0z 1\x_h&mjo,2X"H[HVD غR5:en䟚j;~JB' Fqa{9 7.rY--Ag)]:h"AVk)~Kw$hSXb=~Fb@oicրKd@'17WmV8D(+Z27[okQR^HmTB4; Jj_fלy'@oӊZj D~ LK?$u>"hy!IesJǽѨhMTX= Cxaɍ5 a'sF7ۊ- `PW`g]>1Jy~Da5{Cف9a)rd#wCKKq[\lweX$-a^Bw畲]=a8l^:޳ř-tZXˬi1W ǝ^-\-|d5}.nqP1+ l#*J~:A.bj!P Qz!Kw@9q1MyD[='H} a&2{p?/W`t.1G&6j"ŒQ_m~/3`®hzf0xHAϵ &t]zJ*6Kh M0#*0#t~/7хuI?L۶Y[rn3(u$͢buWCLOt!qv÷87* d؈}bS'9wj=˦#aQ~lCendqXyf6~3Ʃ d/[W%6m#{Թkr-[_v}dEy Zw>[02|kAB 7:Vq9K4nj' bH=` ^{6F XBƉB8gPm.&z{q_bx܁M9P֐ YGA-a)teSVKDq?D>UX/N" =[^mC!)3F0w^e;}3ׅ⛻ثM/Xqnс e͏/, v#C{[W?2JoWu8"V)4ԉGjʪxy:̷N xwӢ.rڷk _PeUƂw+-/[M(^ky n̳#viUzz=<W0\^?ՏY9ct"E{(ZMJZHjaa'9r:ZH wO Ǭ#YTά"ʧh b-:XNAwb&26 :w0}tNq W *ş\`dnRjz4c}6?ɢAKc/ײt~;֊'UFx yՏ`U9B,~.7[+'a Uv99] jqg&|g qq%p)qNzҡS}|["yx(AiY =X:5,e0]ĴTv{00+gJsW%h"S oQɶa}nyg[lHÌ߃&.hC33AzkbVB_I͐8g^9՘V**rSג drLT-0h(92pM_K3(g*njAcinFqδىKv)Jm@, P4۫3〓֐O~XZ^sJq*qnv>p>AHdDu'^lX8O*ÜEZUl%NZc Hq4&Q) Ǣ v~Gk5෴PPyi W,1:hhf-xel((4.itYԭg>[/ׇ{fݣ ;lN>#=BW˂xDRudй˗<*b|f7\*)i.(pn١ fs'z! cNPΗ*#5$Mv`|G~R;6$?XWpQoу#KG)gbV[K`i#{C/ѸSZF{ yV0 6 4'[|:^:IhUmws7)`u7l 4PDǘaK~(JTVqEX{[P`(%{OfNJfP{Ih s^!B#ne %eO?w'^6U|}v$ąZlmkcc xkI \@' DbGCJ^ ?yǥ*Z|no^l\G D`sXM8r°[wY1՚MA^IVz7ֶHiΡU0h~_jNCkȺSH@\M${vтUL)f{>+;L29 Y:ӓNG/ ~ {[9@O (@RObQkw .ץ# ;rhQyEǢ̨NdJxѭFKZ$cܪ;`H4g`-cUp7BN7(j,jWJ(#b%*3TcaD,.s:+Q6!LF@5%Aފ(fc7PThVPPS <콟^ڪD{ z@gj00S3y_(xnk-2~:Z:Q޽8jfWPfJK G>s %,tQ$ s7De!=/߻p 3p _ 4U]y^XqwĶz(Okab"<6l'CH(fk{@ .~6 :=rc X{6?bOdsK"Wht̅xw%wO똃{?@z`4G SOe\8 V>n|31 &$(ow_=H>Z6Zmtlu6tbZ={4BBivSȴ1[UI-`'}ցkD==.9P8wϮPc2#"zk]^RS$[,cXgM8 +oX?!L T-` BXttXDb^U͇zG,)'!-ֶ$R9ʝ/r}K0[UStt㲙jcuF )wF}n*6ދ[]_ '\^l ݕ9?Kb9Zd6*@]8YDf: '76_=Z#v{l\*Z-w_n,!nIYAz<Y9$suMXBs^V "Ι ^ xA`1C8C1 GSTv*L_i]Ϧ[L&GHHJlY&E-qHomO 쟐Nhϣals_ZYyIXUfΫ ]H0)p8h[5쾺e x Dcc%]&ȝFqk#L [VF6NkgxNM@, 8{{@yppP ˆ;C !*%}JKӖmX[Tх/N'Vbߟ$9Иy<Ńueqw=eW= ۤ5zvxx3ߟ#VkN)\b_Jnj6㫅;f l"J2 79t2Ih*/oQ!^×E r>Bd+5fu>*_J2Cl -CM@qnxwL[:8~:.YЃ/pQs_e%COkE\1Ffd4E?g1hL}1\0O)R}ܘo)*:`.'7܄cQWp(07c|@y-pƖN_W4}5=*G:lخ ,Tu q~ >wTr\[JGawQp V[x5r o7wOeͳҴJApL` #ѧQ_aX۲IͲj~CbO]1Ay]Tjv&FΓdѵЍ8K@2>U'B6H;.ނ2_>.oF$l蜵yz6B܆2 q`}giS7zrVݳWoe¥|R4ɒ la `BlP^G\;,gwkHhwaj\ce֫n^Ov.(%Q-mS\XhM0$;E^a%5C w!폃Q`=45b,>QߏEAˢc8@av6`ʍqkXVEf7T!#s?<+A&~=sv.Tbxl0yc24S(ߕ55(ޟQ nJh}$_͈5T琹Sw l8I?3%y43`Ko?B?uIe  {]&;LL-VxDdytN"T/kn?` o ˿܎LJٺ+8}=H~9 u 9HS|^ *)tݣBHhAԱ]2Pt?қ#oEюM-7BB3/ѡٵBǮjS$VX<_ I;dHe" qQ-mrȻ #½ FU0K! W"*y^еS(f`"pǠH%ca)^ke5헉DjRQ|s-Ja>5!z-8 sT-2)BS#bgJKX 3G_Zآ?4$*ɯR!Jh̊NQKQ2'|5!*$cM ^6QG9uoد KNO}|9}| i<@{te;/S|YX1;uS|/g³.y~DeLtfDRm̀YPėB -0 7aIZhr7%֕*ʨ" AFy`\Lj /x~CEjE*[ 3aQ~$`_ Oc8Ār vJKN hʏ 2E*|5BيS3UKܚ΅ shLXOvβb>+=gez7+{V%p| jcV.Yg/拰q5FB ]i('|`M)ZR %3 5rk}KxYC=aG$`r,*>͆Hk(Vl}w/lA}h`6Z̚@Dƍ'BM#uv9K|NR4 ]9R٘zÀ7q?#=w~[18p€0]<<CFd0T N]^y{Kmebu۪3H}c }qvusxMK<*2s`[h}JwW2%ޭj*Ryͮ*&a-JE]H@CD#bv`3d; ,xVCМ&}- e ,Tz5PݭWkeF?}c$#;HS#|7W$ UL Nz6ujc3*Y]s"R{+j!.B., ?ϐɲ;̣2b] J2@ycǂHϞn½wD!EAMrp?\_ve%cjA3BT8up:g-ȚSj1">*y};1+r21s H <`\xۏd0ƣμ^5dݍ>b=xF?;} POk`>h ."sn>8+!FAI8LYL҅ !;gt0֭3sF-^]e\eI-n2 A+{==_(FE*jm|Aa| @W&dkާt ڝfi6#dEځ-/)ng;MxC,o,3 US5[GI}EyK3͡ 7*iVb|/^68p45?2L^K 7 e_O *@HXW/l`9?GL>?,- {kDwrp!s%w\>9=;Qќ1s"fj-[[taㄤn5OFuC}I+R( o >6^Vx.C AzSN9IR`^U#<$|S )lL 񎽟.P'C'3_f$ɶ?-ra_D@#KNaKpO[2 zkCwg''+:SY|tII'~aڱ;Ѽ =hgX4bҙ7IC44XdPc>3y~J}z8v )1ݐ\%D4ydRo A5oݴ=кZ](6o^ DPw/BHu+χ'7eDO ֈ p8M4Rc~d(L`Q_٧2b;)+FA> x7/]xB6wl ++duT,`8͕~rŨcޱצF&स&F W6.qB9$QCA[K݆(+J¥*AY/,|}:v5)ho.Ĉ{oozn s7e5xQ<JTdw(}~#MXbtB I̒kKXI¡c ^d( D\qnνo'sWsw*ӾTt2W`; DyO=%8#VLȿٰ R +D_=vEy }%ȊH B<܈ylJJ0 j ,0-[cl -RkF^M%\)UޛXȼNfsN o`3Nf gEl6!K_ eqbM̤Y%#Esm$ă`%Zˎ*XnOтa'3yWꁡXjC[xLAF |{eGC7(5?M" 6$|禍!Yq\4%c ! *WJeD4=䁚]3 WZ@@?o|^Dp9A sěsZ2I^Òƌ!] M͎_qNV#p41q`,3D6bk|whtXޞNUI;`„7i=Ƙでo>#i4f{|c)l?.fإ\W!> ^̊;-n=G7`A ޷ϙL/_S* o!H akoz$i)v|`Faϯ}RVSQÒMI!_8^O9Mn.eL0=ZYX4"FM~qB7ne6t:A[-}~aȺ)-ԹYl<?4{>,RN?)?KlX&`䌼ML֋x))vU)e\K)W{q9K:pZ?`z:-Db@sH2%k.<9CMʤJ|l ^غ~;Q 6ps ˬP!2'z"GoȧvՌ8G\d 0ڕ$ţ|θUY? S)lUPuP'/ &2ۈ̣wn3@chƙg ,5u"Ubjc%=64emY!Zc-H>-^E%C-x{7|$ .NY4rWnH"*U[^RO(Π_zhu0ؾu#}V?/# #~̲nٿƫ$f7 ٩lpWsI\ۚ\,`Qg_a[pu&qMz(g;j+K2.K 1"uELq.sCʶ%hwKN W mt"/ʼw9DGMݪY'٪QY.=V'S:dlfbXK:եYcn40+ȁS Qj$ٚHX뾖(&p lS+T6? )(:6ӓ8&ab 646sK9okhPtF١/~/NEAtނЍ{Tk N)eiHvJ_M+N?O(/i((N>Je^;=^W07WqYeo혱s$1]MC܀]j5}w_ߗGY W6\'.,,V;5v9w&/櫁3 Il7i5ﮆ_0ۼ&c0;6:Q hܗM|ZN\*DE^ODѯ%PivY ND);,.ڄ-92% O+McW~ 8ԫeG !P5-8np;#UMWhdRFjfҷx48AV#vveQV T5x"gLu}4.3C(MŮu4 H6nK"=XYkVl1`#gax)Jm(Xivd nZ[mk!)mSmGD*9D*ޞEyE4ZlC b,Ƅ0nҩ|ET 'R[A[J7B_GuC?Jj|uWW(ږ@YPqnB/h`T+yǁ}Lm`u7Uxq%̢dy,"'w[MLP>%`!"9bՁX fq㛩M ͶDKYZ>z@ \*SE/T2X3HF-cІ`-*Wk /"j0mL]rtiVT܉Ԓ?R 'Z7$V|J#&!ab3wk;LF>$'CeϊFH5xq`*=7@-Eб.ԄmNH4#'ua6c]?1 6}^>)&# YjK1BoohʏEJ97._آfnDM.۽J4IzHi4/F|\7Uk7QAo[VaP0O4I5P 5"_z/WO.sO6TwD,5ϺQQ 1leA`qjf ,/լY pH?Q K٭}^d`W@Ey׹*Xm QUpC8Z-H.x/|(?c! 15&A۷>E"UJcYo|_DƾnLW#F9eYFBD(tH$;.#yY"p(LO4!5-< d]Sm]#ŸDfǼD ڤ#BNbϟ?8io6+5NS\Gmxf`==Dv=f3޹ZjH䓛rQN| Κ|t[??dvl80>#ڦdql 0FTDRHMƏ(Nҕ3?MऎΪsV2$O„ Ӵ'DwgJ[}Ju i%rNJFw,#Z}k=,q |H~䰄rDdVgQ 7$-hSG&/t59 rq'mYD>op+@L4E܋;qF{Oچ*S`ǺiΔ{ mۀp'Rl;{TG~M7`U 0('C1yW:oUgʂyhe;AxA um4MDfMrs 8/#8Wle|.GxsQwy2«+[E>g[H[ RjM*o`7(6ͱ ݄%G6Δ7 `l3zld?H!5Cjt =sK13i,%sUX_ xXGmiNE[9jã 8ihotyfڅV5wN`{7P݄< =rѬU{3%C{=;ף fUZjdilu:nٟշ"OĦB7f+&~zн ' 0YTU:Ig:"mB[f@TlR"DPefPfychXK+yZ5Xg[mHA~0=$tJ@Z"TT6ܳߙ:lH! ʟ$71WhCאS%@Ͱ66<ώWWڼ"UXkypRw9#GtgkPn(65AGwaTE}3]]Ǜ%uǙ+y;rW f9| (lx? mЎ%}V:*[368ińgl fϟp6_񝃴\l|] i>\NH|ΫR [0 X> )>y 9[슸nO,ºe2<ԵNRq S=+\S3ŋXI{GX@!y*-#ɠJ6;wVttzC5FZVU"N)k:O^Sx?2M*)ѾS׾m|"tEy9[{%o:\QJѪPBEAkcpnHYo+;zVr7. Ը3x]oIqӝbψ~]c秫;R1 Ga$ǿ * 6e^[Uy g@X4#ƌ*@4 yQh{3iID5g{5kOō&_<|kFS>ɺ7䬝nEs%Uϣ cl ~La@`Ѹ> I[8ɞ~چ.u`+e6? PP@?{+LJZܑΦJvmYu~b@j/'>`7LŒ~4))Tr@LM)S lu(8t2- + ȓk65`ک_:cSq<~}0)dEԼ93>> 5䎪B3ZZy;{G-ɟŪ v&2P<@VPc"{p Er@+~- c϶v4όgM P]*\P(Yg?_?"E(۰o̼> ^ݤl a@ߢpyt]M-aw_[Z{VczV{)+H8@KOX=Tfc ::\2aMs)(W`"NvS>}5۪-!{C 1oPS~|CYM?,ubHn뇖"-rQ2YY!,=bS8/5q!1BʍIyGEJ&4ȅK;uz߻>Lv-F طTb6'=5[8 3>ǢrRdزu 'D櫦)Dg&f $ݴY8dI+_S,`ih-}AM49Y]0٢Pphur`xג 8g yE5"9QGh '}v-sB܂:bnѫRɜ=|%$NC9)?zf)S@H&Bkh긕3xx(-݊cV*Dǐ2=fQyڦЪszin;*<#ϋX!A ݾ^kP*(?vbHh۹8$1[ʘj0?Gԅ{b: VLT65ι]I~#*tu{o~EK!q W>1X{NLAWr+uN\˒.' w2 `!}T,' :ml,T±wLGy뉈sͿGJ`rzȟ<0akq`7 S5FJcP߆WH"h<dzÒ$:P'+[Q5rJ&+5gxx mF:jCE|ՑWVþDk8=hF}U98SA.&^M 5(unC!tD]:1+ѤfQ{G8W+}+DiV(m{yi*D@}\d f)}Q@j@85q5SN6IbvbvkR@v G5DR?P Cq-GX4JkCZp`l~kK0H70=&]x6,ߥxOdtj!?\?GՑ;ЕmJG?~F.^v7*YjԟNd?^W.Ibgt -1#QqUؤFkPG1qd0_p`, PdZ+9:|~+cՁY("% \X/[s O#|T=aC=b?$GDL|h+XZ(hGNҪDh^U3f@(+#G[s\ NO٨1i$,  ^=6&>n#cX2p8"wZ;`g#/q['yHp MyLx\p:JQ>,4bvA2ӮV&Bܼ g8C R u֒@&C?~W/~;rL=x໷gm_}аQ3qp5^< :+ %=&HĄ Р!z[h7kI5 p΄!SL0]OJcПFc'eM+MlQGT~_ra:!1gh`O0aL5Hwm}\ޟT[$T9r=FJ峄,}+^ϫ=8-jϻ4$bS1Dd Nhvg pUik4:PQB߈j5|-CbRIzY`BvK4{m[cwC\Nu f3pd ybMWBڗ8\k $dV ]HĄV ( MXMCLj] dot ̼ }ytЌY-+еE^ļ (GlGk>MY1c鴽kĆWm4pXڦKtZ9ሕot_Z=(NM4\tSǒ2~ ޓCɉjLGݶfsuX$ 鏵$s Kv0kOjϺ<ͨmG40(|~mX cnB{W3-Sb6ZChUpaS4?z3F(?"4m|NOff%3́;Zϐ4>Ȭ~D^<kJ A㻌t}'W7kXF̡GЦ΅qv eJ @3W,?e{m/Q7ꗤQ~NLL cɮzXu,we1ڂjFufs = `bWjzC5,KJPJb}<j[Q}i~?EBposPEagq`2Ma aK(cn]C-*ŖuǓ!S܈g&;z7/ 1hEttaźLq7,C=ᘸWDqTѣg&(+ `k &#S\4kƘHm}_B7 rC6'ϔҳ+vza7bDG${RȥGpVym0 ehiֹҢ݅^-PtKiҸ J>EK'ik߁jb^!ђ ߩ•Ғ<)Jsn l5q/e $V B{k9xy[ [&n=BbF5yE/!yc%Hq*ޚ%7.aVν=%L);,\wY*ީ0J2 lԱWdZxY@5*SL8sNJ""srSh  pN7]ez+GȂpަDi\g|6cQɏ3HV4Zo0$My2 Q9Z69M )Z<<_"R(x\np/WAu׍+pQnENh`o> ɖ< QW_KEDŽߏv>ծQJp_!9ή|#Rж`6Uawˆ'ZH*7*E, ;Hȋ-c썮6VqNXsb.WBy (ҧ:n_6b oH&51ۍak9-ڒg5n6k~PD̴^7F.zph0\-`k5녌aADhLǯM02ȘN, c3q8VkG hKɸ] p˄4-0gPjɝ'NHqUUvΏBi)ikT@'J9_3UގKayI2YJTnaUh$(f7x9L nQ64hOE[y0o_Lo'I.5"G6G+bc3a9O?_!oo68* ~"ǖv~.= f U])Y!?ך.kURs 70z((*hĂ!v/4Z>7+QV xNN )ٛJu'O<׬!xu% '_C|@g*;ugvt@OA΀OGNWw8NƑ;a3`森O%_PoEDBJ|!^͗>s(M ,/2#|/ SػˆۈT,CVϝbrwc?6}&/-MU@΂GyC?E!PBaoZ"\tTƔ@9+=ֶvZX a)UdyW:"24~:.\|e_ dYw7G^]ao_jo5 }z 8G;ׅӸj/@+[4`/Y9v];V5~PbdXFR8ѥJr[b;xЮZ{oR!ؐ!CeNԾxjt&30^3++VDVϦ¢p !-=0[`zT$+~$QnjXɱc򭦴F9]l;,r8:gW.#jЇJm|H-Ei`VHрmցD++N]d?$ QUq'홹{:}.d{y2ڱ&7>.lЫU[|y|K]N^D𚸆ssA4f7H,=*)`<cm]YEYQT=VȮP#/SG|sE50XL%H1 IS*Glh?q4GlycH W U@Ɵ:!r{_?_@>179e(i͵+M ߍCG{UcXǯ3ON/yj+pfhΪQ|`I^fz}O9]6F=[(4 U bʉ[˸N/xQ,;S ԫbY*0d4٥4~Hl|oru&Ci,>T gCgz ԕXA6 >j6d[~(f.u gSc^ӑa_.g`鍖y5|X>?$+V,SsIPtȢ9;@Tẽ%ɐ/+J[cbѻ1a;{鴯k;ąفpPٱNK6QPNs[c(eh`-fK_^3bi립c(a1ga 1|Rу@Kzɔ#:0i4#pm5iwkBxWci/_duR}֗yc0Dj#Q?B:\_ST=l"kQm>M,9cC~c} ƶ 욊 Sy1 ANƎps=Xj,zn.`N(D4ۨ> @s9ę6=`SPyueэf!*"lO .(:q^N 竇kƸ:H >b7-Bs0¬qKB&NjrJĤ f][S.M-yɗYGr890tnVY apvp|UI ^4AT/ l okC 7RD ¾-)XwO~pGeu ``XGcavCӐ06 21cZ܇[-_5֛*%SM`uMm@ٿ@a[+T4Lyיh謌cfn=WOfXɖːl bȿA/ߵ'~rHVPy"@swFlC5GVuk 푡=χ^&n{1A,2<ɮ+1XY1ri֒gNº fyW>Tw>|j)(\HH_Z=mT`uOǀ9Ws[NOvԅE 7]^Swj!3(û3y g=Zv?Rǹ@th.s'dvhR6\hC3!h-gAp|$1ȸ٫̩9xR%;x LƷ!3u"ᇈ?ڑc/Tx_3fzL1IMpZ'u]w֟&+V '`*G&KN B˭&1Ln6[~癥g#QiWhG1 `_g}r܌S׽.Bl4h\yeBB1uf~X%[ bתVco+WJ^6-N;`ׂͅw8H;$q$4?yBU[7o;AsSmX޹Mg;eECjgEZձLW_+'N'ƦTvjmkJ\՛=[/H٬t&-Iֽrf?QiAq#dռNx$@rSF췦!&wC|)O knt} $5SA)Qbq)6\U[A(G+mkxs0"ky8Ԃ=jyj=*ޥW lLM@WThGf۶K9̖ Tj`3E cO"银\J #f߳f*G:rG= 5µx`^ưa (W ªeZpKz6.XNIBCe0 44\rkR ҠW( /LBHmQ JJ\N>0I>И=7<%I/Ny=z5=3#Qc߬X[zw!!7. ,4K(?.1j2^ ⥡ "ޣ' MMhvIvQ=jJ:%Ib^/%pLF }ʧc~ـՙAǹoښYaxQI h4)@g^ZKQ?_cc1!;yhPAvt@v6l3 /_F2Mve9QE4+'1 5%NF~7jZx?B-HЖt.xhB{Hw*V<kH|^b A NPg`Ҽ䁣a}&8A3zVkC~h)KGä6>VòAiL#7{6 {aDAǷ+MЂa1?"W^8+5OFr*ʻFo^^.R|ɰ +@+ԃd xX:<׋uw!7hT-w6НSkU9Rh#x9U{+Fk,.77;*)I-l"2cgh§yt+85 `BS磷k>z/НJ@Z.mRK JĹQsMȾƉ@6 W Lzy:i0KoRQxZ<|4Ptɱ쉼ԍhUG)fbjJhg/ Pt"ahK-L_W[p}o= #Q.6Zm?1d)%(U#LFӮ(,T^vvZƬWGmˎ#VA>+ r1R%[SCN!QORKom԰aZI- c:5<-mP?R !0:x9)m/Upx\q)^>-f\[F6\t|b)K񪾤6LZ(nNʹrlr*̯)>5#㴃qsmaȽۂ \% ZѢV}l[|W#~mrsAڒЅN5_1BRL"7^D.hv6uYj''2ۖ~czE<@;i(ptȰۗTue|K~BDۼȣؐ92TZC (礰˻ x0:OHʂfӯm :2Rs\R4ME~1ppşnGa)o?Kk/k:.Gxw P;Q" HM\KM,`xJ߽mx[,GP>BEs<o*őw f? L1:[Z;ǜ{33Ѽu篠MH>c_,?2^R&=yt67{S k,+Xn J0vI@0 P0_#SpQdGW{9MA7^eeAǾ7uN\~-^N 0sE.Ce~6~&+;~WRch\˲3]< *;iҘx;Df^ RqFZ̀:GiZO\Lfn[RoZaZMCR=V6aodvF?(`ablڮ-h گp, eH`EAHچZ1OqPt:fVu'?̎G#܇CBImnb&Bw]&;,^$&2=OAOХӉySH=XwS툋{n%TWP,Ϳ:!^"e7EXj2앖}{䩦5^PAOu.foz2DB7VCt6TPAÏfy52.蛼fZ*kQŮ^8url8+t!o`u"4h{GN)P1L)fS!ǾKk=XBvL@ [z\}^O gi|7IX^+3p^$ a l* iF֝ 6#Nʡ_OGK\79GO4LNd%Y;m9~̓ ` L#= b@χ>i/ex]E*yk%%Nj3iy.~[[Mҏi3(Tr}Qe<%IHd}]'؏v.5QB2ggu&$W|j^!(?R{+U^ jR X';jla^7$MJ:mHQ+A-WX6{I"x|eD$z:($V]|?ˌ6vdqWʹ3Xzi`Q[op4|L,]TLK:'X;%ljD>#`/~# VEѠ\QQi{"~׆,V!oE{Ruy-^ỶV3g^ R=H/Psh ye[w{sH?k61a6^Ϥ}WB&R>{οƎ7!E͜z2'4ٟ!?p*q3]2 Qfe^)La Fp rϝ,zfslshf=L:=۪nhUL|Y;e5n)4uXU36{PzX'fՎQEŒnUYf.QX#YlpPo5ؒlx(~0}OI]z-TFC/»* yݠuohd끶0\/hj\+59HT;gJ0|fguGQ52J _)?B]L.A2= \";s$l^K< O+r JXˏWY<)XvQctNnp"ϰl5`JxQGiz؄T0ANVhtB\SW(D)'Y 72>Kzm@Kg^28ölwK f }03nH!- ~bشxDzs#{ wtȉ\7(nM *Qئ*R6nc]ܙ{" fs^$A`g|o~V oayQQHޮ^5XK@!pl:OnRot0n;ubq͟Gz+^ DfJZ$۳f~4AOpS_WQ-ޢ]ރTTwQ @:OeuU -V-o"Z=QZ%cz( \@q&nNr `mX'xd]`e R3CN8Y@^ JeDv_ d JдƑ7ʐMZeKMHtIٖ' Ʊ? ¹[5Z>~>neQ.yQa!E 6q u-% n#zAFA< m 9RM}n}^@'ߐPT!_!G-iOscUہhfOa9VBRh{VԉzyQF5+1`dT/AU'-sHwOѨ<}}y$F7 BSԵ*[0Pw^ '|Krf5jJl<]^G𪶯v)^qv1SM;N$cSnGP\D:H⟼P,;^~*Y?B3A^/ul ӼB5B3\UCCVbCp\Af@>|5o$h09 2P=kTaP_|_wnv/8$rS6'hm6juMÊ~A ]?z E2r mt&P_p]9|N:Ir7#) ڬ+80iOyz} ,zHC ׎ĩ_pk[} ->Ôm ~!{QnK7b,^l&~8XuRTKg) O:є#ZVC蛷bt_@IJ18ld0ɱk$TMHSc^{VFԱS\ Jq(>c'=/A8Tt#t?€ \MD?q *d Ӆ rwU9ɍ*~\%3>79q]i /!8GtRv^be"FȮFv VSǗ)R("F$46A1тCVLGj:~1Nh3',U*/ +;H%#u10v` *C [6h&49ZvXSRLVIl>!?R8k*M\3.n hnz(B ]SJւ;:0p߄쬼smue7Oq?q!' } A$љI[@w{ }+z*aԷD8h %dRFʲn$a-sh'Fң2gO:n[c|dH"6r=$]&hNx*gT=DR9@Ur$sq_ׅ19J:?.NL98 }5SQ}g띝fGƼ_`|Sa%T=AkyrdyZ`d3)H~@Bp^Ƹ^au~^=_H(`_#fh<ğ@'j:O"]MX&yFCEuF7^ Pq1> ֽ1g-6Hlbu'l'/Ge{,<dQE'9q&!eSQO + fHee(fϏ ba1#Oݳ*Nh|z9c0D=>Z}a+[g3kA 7[ iX:3&Vc Ws2 >?Y07hcW liRS#`f7ɡ 2JG`d lWAN!`$]&(ZJHѥ`[^|1ih)C>? }K}q %'mDEC]"\hh8mpL("JTs|Ll GVn]9j_[oRG!=IuGu_@w` 9寵`–[5 5%' a) %o3ϛj;}.K.f_oh66ԋd[60 fnA҅ BZEle or)ڣZѱ sA;@u59u{%gE3Iqțj\gUj!#0g*LA?{Mxb"q3;b1Fy8C=|K)jEpMsp ًF?dAjSs,6T-m TL>ynRáwyv;S+pM&ӬFJ[(Ӣ8ABBNm{X@*AכW>5`c84(^l zVnT&heFhVzlZ$xè~YΈ)q؂nb,\\'ijEh|7_a74*rb>@.;F,=)j4Ln~ rJAI$Llhl]YY9gCɭF-e"@w_;^ds%Tgr8>`Q/gKJM4˅ɼHUCm[~mlQ7 'c_zpQӵ.0mZ@/S @W2F` vTqY>XY9Fρ,5>Bx&|Ps[?j]p,`4!˔ ~u,? o 唳Ym8j:A\ HSEez:5; Z-d"3D}tϔJu:,~Pؘ"GvRJe^?+KKѱB XL3qZB꧛tvdHMh/ЩTIz3#)-Aڕ[ <{ͺ}aad&uI #\i$`# 6l'r#߶i>RIAj!\BC dK\jMP5hFrd̆*3UK4 LGM7RQ ˥+Ss`h+9{*vOiBg¶m &nA1]BH&$K%YMJ)q4nVf&_@Pն?oZmt9n\'@ߐ¤NPχ,_}Ap+^\TЄICx[}5ZSD>s^Lѷn]^L/񒟮G*m+YPT6 ?5m@ '{2`[^sFہ:K}ټ] #w=;v22%ʨX7-9\SJ h0 i2丼[\F}t;f ܋d8xi[la >(N1ʃ۝̑8? kIY-~7'ytp+ؖ}*>žTOvŰiE̶)*MӸ:@2}GϘ jpiĠzp_PgVF`Pb;NߑB A*=M1$4Bki?0k NrGGtg` q aQ!07%T͝vqqq$<'DvUG_AL\k=Gύ_z?7P* f/Q3aQxMV Aِ00MD,[hm_P`"ɭt5:k3ZC羬<iC0Q!f\"_Uc%\)DG?D~:lgl+1992z3eWg+z]kRgWM {D]*HKJB0oR|x г?P w8 w%9$޺Yʥ<9c]f,`[z3MpP9B.t_f'RҖu'Q֙{\OG'p )4_<G?L DT^ vjeM`G[? 3T^i{UYcS+XOLwKg£t!8Mq!=;_l@쎗3Hdn#/sq[!n,Oz<4ZAٻ]!@$@KFd5逓P®/7[G %1#ES˔_,Dvc6N)0Lr^;>꿏qQجjjziĥ?6?6*>qCӔvRy%9 w悾<uދrFٞ#,+t*[ Sk([XC1*1ޚ'ZoN;E陒ep !YU>M#֦]K^B%}Dk&!˶;G/wwW⮀7+3U>-a;(G(I6 bId(r9p54M!q& V]^Σz !׶|/$@l{ RC21D\))IB_RwZV{#QN BpUL).SМ8Οe%u;=f)XT-jxSr.Xy2 Sٿ"78u?tO]%GKV ގ*\&)D'u#e1w9U煹$HҭHV2h$kwi7T9-RP}]MQov੿{MbdgFS `IOZ%fѯm,/\;5?^"Ac*e#y{0؇EE^.  A MoE@ j {&鐏wmb_ ]Ҥ?ԬF if 04, 2bi]"5zxnjjJt 'x`zD˩)=VcF(̙ 9bٔF2>{Ե<*׽qYZ) [Pѱ M54QG9G] I~dC(WEڊ)7)!.r+{y^jUb^Y:onkW0Svz7S̵2:Gv|Sп+(oOZA qItE2SỈkT e(m3g7J:* ӱ(ܜtŴȼ}jޚE2Ox#x@\H/k6XN鞯h[IS/8?PNe-t_cw.q E m*iiJmivP+ ͻiEr [qr 2BZ\@} ێ;!z;h8'9͏m&?)$lHҧF[c 㽮T "=lPbzXqrQ*'Hؤ" $kb:|jQWIlPܟk 8E# GQ]]?€y`1t&)5ɫ?;P+k[_&*2q_$Eb4t 9i73euV*O4}F8xr6!# Z (I)3 K\JCj |sw8ʿ(}+׉^rX6Rܵ'LRqk9J/hI6[&RG[GL LUg5ؤt ~cG!Wl8 7xwvr2%a(W8 ܑOM 8&nC"N3YM| ͹ vÆmP1  }i*f{E{dg5& DѠ|D GErU(Ƴ p`*t<uYw.lcD@#j%=`W6Z9_ihLp#-?7j55n, bDžhhۘ[\,x>Kņ1ǖffǦ7Nl9+%rkt,((yZўk {C+/>"šUp5"3]WZ -^쭌׊4<끳>!Y<тAxq|կ mcQciu ֪'5چ_Ӝ\CzQ֙.c|v$Č仈OkPQg!F$^>='h%Hx6 Iѻ[>5޾]K;@6GI0ۛAH?5U@`e,D 7a7pdZ_~z^fK΀KՅ$ cf(1M,bv9iNm_Q֞uCf.|ʕmai12*;p=7[u_{# byDϖC#ftGN]Vr"wD\5hƴmo# u2׻^h||KJďqD+նWW\hN;|Ђt0~RB/=->9 ,%Ǻ+)B&Q1W:uTvP}HZpSWz9zP@m}OPs<(O@܄ L"JZLBfm!9ӛaMOyUu>X0j{O2@Ql+)yS~ޓ潆dEYsՠWʈ6.x\7e [ k? W`4F0T^gyRt+}ҥvfŦi_Ҡm|\ڲ!DC8y ^\9yp `VrKzcn^bi 3L7$C/JE1P G2Ł[ FZoMΈ0"1P1U}?S)~ T9YA:&j/0'998-'A_g/k͓]ˤ|'&vܱbOavV8#;,^:m0j\ܾv,DxQx5tVd;KFG}p a HP1 ;Q G#5'j˿v8jFE[ U z!3O,W0\<|a}gF| \bNyVK9f!)+H>ܽ Zhh1~.πH*yݺX;xK}`Gkvh4~lJi*%Dv/#o2$MCzE[IXI8#vāM/%+9|{bc P<Yot@ͨoF,o[)ϔYTUbOlNzy]dYSO BUhw:mri_XݒH'{paz)PT%'^=wS^8Pq 3ѐ\pJI)@i"pc[7#Yt{jlNRAa{FvhjÅBW3nã_T 7L;x{hHVlpuKdtl2 .\Xݶf K28U$p>u2vEoWj_"=~@3Ђ́FF9ΏV_aaWBQk=OtXi1hK16idI8q v'j&ky넱R exf4 ֍,j-N x6"{Er X]Ŗ듴usɱ*@X. ҥek&$G2Vz2C:#(JR ,xȚ=NVl_Q ^ b//38x}xLr@kecJq5s.AKV4=2up,WawE!K]܍ +V{ꠌ&ui<|˦JV.:FIvZ'ڝN 㗬Ѭ3r !\*)]d[ܸ܂ p;9q:HK {A]"<$oaX{QkIT7fM µyľbxL픓c̙xʐMt3i}6)D]ofjk}>;Wiڙ~-v[&we'1]R- qzܮMQXaV' |YEnԱ :q;y,jИAgGN_ײ_]ׂ{am`ۅ`T6&姊߸muRnpS_k݀F=o[=eC,}i7 Ћ8ܜ~qCwNVTѭ *TXϺOeza~|V.p R.*X :3 $j̯ _Kf1||as`T;~:fe3c$,~ĺ懍e ly.:lo1ᖿ+Պ+Q$Y*ڄ;ajG*Ƨd眈2v}}Ƀ%=mAEvzaOu:Y1Pg(;w/N[zcUe(8(>b~h-1Zmoيtӥ+Df`1o4XZGwiCDd%=1{N΢f~cQ8Cȷuhr/c:\/ӭَz1p7kW-UpzL"5VQLPM?`lA+I *c<#&jI_Ri kCK()ߛξLˊInlSC2>l\qTuʠT%3`~щ.F9&PeOi oJZӂߥ .Vt 8ϪVPXTw|{{HP ﯵWH^$jy1jmW,qY7Z8&J>0mp+bUWwpjʜBL[Yb두c U1=3O9z,2̦ ,ϗv2s gvW5@%QKQiCyBu>/NP$V8[]Ұe ىr1f:"ZLjp6o`Kf+䑧B2?x E p O75^;ޜ2g:νTౕzuVxlLu/p0[XVoOŘdlт6`L:R_lMqx7I+)ZӇC n PH d)9[ieUH<}י8|ie{(u* )mp7_N0f6 h?QW~XI/bky"W{9SsoHW K19uRcʄ۲NОq[ژ}()'\R,FTlh%@s]]YqyRԿ Գ1L L5YLN4ʶvwu4xbJ0 $p 7f=0Hq;l(VNwjYCcs%8mN \PuwkD[ŀiŒrf۴1lӋA߻R 0=YZ]ni0f4O. w3lfHR={{{u sKJ !bOMd^U-i>/\X46NXJG[aՍ B떫ZګxE(dgV3/"8|yd۴#'L7Dca3M3Z0?㫃1.l<} Peah_h3Ar3rZyz X7Dx9%<_6m눌f+#Tyi\ca' 9N ӨrBWHɬ_qM~Q)ֻH=EGF0kz~[{p7sZpEْ}ϠBcw| [;,WƟ `*rwXPDX>"Jb"T"41^v56)90kgYc~Mپ6aVc(_bT~{^^b:ԅL]E-g.܍LJܯnmeVlb 9&0wD /txf(sJc$[>8 }1f\ v#  DIrDR/sIJEv#rHԠUU|%&[MFE|EBv_K7g k/%OW3gwlc䇛Da|P2:H,:f`@oZM*}QdVToܚo{#ozrAЧ&xJgJKiW؟Zԏ̊c$s$,1 -}2D`J|~.~:&c(BsZMtՑb}~qEVuy ^z| @q "ۉܔ}e~]@b/E~$H3Y Nc>}ZjCC^c!I?`= 4#,02B CP^C7ITsrf$O4\<:#g/d})7ArE"+ܡ'?רik*~ FVipv(~KYe)64qE'jc$7-nUyHػT΂iy%ةk8+QvG j1ٚBye_f?ha<ׅ R xC%%,VF9Y` Ҹjntî5m1J\O mtD k=_=sccK`_BW.'N H)$3)1ʪ>nr)rtb^H7؈ihJgGJf)2Vu LEv\ִX2R.Z4y}L3b(:|ҠxPLݽ4"*4~DLݞ0"3;0`1LvX&IBy-qp/emiSQLm`!hW/ LOi?^b)S'h oW>\3tNqj?@Q?R1NVK8rJT [}*ޣ_ 1 ,p7->!Z8^~e϶<7WrE=jbHEB5jH\r *G ?l]7G3t%a/F\I*U𓳍o(B$Hڝ\D.YmoZ_xT)֯Ϳ'gɹl? *ޮ)ҼhNq<+rRMXsj|02l,a&Zw]&MvMҠUt3-TQǫwcN)O)Z2ߡ rLNH 90f~Gp&ͣӺcYkk:LEaHv!s gఄkIypqxnwJVᑗF٠IH~ ݓAPǛCޣ83wH[c[[Yq4 5e,BQE"'!aDz)3VCJY: E_lE{ht'=܅[}CJ1 ({GFFlġ5oVt7O{UN/%S-K, 08%O~Fo}?fg'q|f}ai7G7?F?%bΠkj!ZapXqo^t$Wa1lĄ[8Nxkpz`b9@h<2Q-P%h!>-l~ݿӖ6sM "+m nx|E+B:By/-@.=;lw=X#9?P:UgX? {hdzDnmRMMHӃwpN{Zsc:Oa/Pɖ/my] +s4FV=l"Y`(!vyR]p(kw2/"JP4T5v)CER8m[fW t%“DY>Iv^O؝L| {dW|( \y"{(0-_N(W[X/>QAOq+fXN9JI)L3>%D$#}#Կjp0/S}\5{ eKFqwk͈#'NJGyq (#@ْFZJɢ5Z* =FhNwh. >SLZ!;Ed{ >0 {_ACEl^~T:G|NG~* <п>uWl7͢ M uD==쏹piYz5ۂf恣B[&D,>ڛ%>2O8N'2p;U^pcaȽKMur礼-~Tw/H zȻoyd L vՂvoXe{ϧHFra;ۜc2\=|* ӄQ-%a-d#Ĭ>h\.-n!˨\4W2kL@eFu$0`b4War/g65߁@\>NQRvM{+za0$D;Ld׾\ 95bQ-Ӵ2Vgb3pk5]&HL__SRWn}2O3 05~}HF ͥO0'x>$B !xgk0,5P3[{֢& :\^=Z^xO x14a;WjΝtvH9TC0fg#r lAj"h;1{ 2?,wx"nh_  j$A]&ϛ C*ɿrդ_1~vqEq\ڜ '&kAb3 U\rA+FD%H Q\'~/ ;Ҥd]c}3)43p*s#gE_VMWp&9c( aHط>"\.#߬ÝM*V`K$NBk^MX2Wb M2nHͼ3N )'3 ᣍD?6Ƞu,|CKRey,J֍0^cG0#$ փ *jB298l`L"df;Ha"MMcH8 YP2]SlHy9N+1΀f/i%f,IkJ"TR϶cwCˉ^ϥFGoo RHWD7~3^bL8΋+g'""ѶWc{ 9 f NTG W"&Ya'RGK)h|,)u$Z1d3j,*^3YxQpMȞR)2PYAq>H| da hXC dDБ]I{H\ً%lAQ*hNIȄkCO У֜V+ℇsm)Sw,ƧNć;%mk*@`K*t6h.&iLS 1'lCC(lk`3Kw2a {Ӄ\TԨHDk0Cmls3YMy1)үRM6_[7H*SX.s}Cl%T\0x#jo=έ%m| \#fK֠«ക%\׸<RUS1&KWbQCKpH3آ Bu{fhnMᱞ˾KOEe0<BEpki7ߡȘʞQ[IX`iO*,էqCL 9N9yV?v*ƺ!|Q|Ԑ5-6]Q1 ')ga1~mL3fcU{8{l[k'x5 [#Kf;5?>?F!>ϗ e>q"؃ :~'!JY-ykl ,6>4"cR ^T 2ult" J0GǢڍ9ѭWQ{#P%Eol 뵅tStJT1|%QqNcU^/iP 'ԧ1Hp{ʩk'bt ˾;?htD0۽_a] >!$o(t QsLZ\Sx FQg KHg|_Cz0LmЏIϙvj_|.MYb70[&c??*DxB0=َ֘z{y8!Z٭\zi0}%rBH36ilkD~3.-!#odʛWe}σGWIzfnQVŪiVZdh2/EiD ~O+hl6Fq] V^?qY5d D k]EË28 9Jo!qM@)>>!&#Grf[iߏ`$] ~~ x8Wr~h^ᢚgoiqCU]#[9'Tn+(?Ǔ_ysEhuۏy.}ŪH$ xRN>fp(2\=E@;P 0!k×Zb>q`8eڞ+\IJ: ~=#4ll1O)|py܊W jdESt6 @q#VBlƷ}6t WRףXYT9-42"d]X^pcWychiV G~k҈d[l`d`Id"BU< 8፡p\0NLf1ѽۑI&j"Ph 7k!^yk)ٴ!K vnsJvnFJ:CRxH kmemF֋^ 繅[ji~2=̍ qkˑJ97-{"\ndž*ͲbuTRE{ 1JT|ƒ+ZB=eA@'2;\M[c[fȉO"WsM$coc3 2dJ6EW>;N )ᷨKI}dL=X%$\jiXm MN}D4C}'F%5<z4FUq1|V$Rd&M4{i+ܴ5ELC˳_idĕޞgg^7 }'l(&bAO4} mpvoyf8)-= ܙGŴ&w8S=PJ9UJ2yGogV㉨Ancq+GNc}AѱۗGÔ(8@䭸y'`?,LiŒRo`[~YAZu.Z6<池|R/8;U|(WV!|豣d*2NuaDy瓎ol@ fzz^[Z[RNWߥvH'[롏?\ 0SXѕ_j:S=Ce%Lƽ8A)Y٬>}ü{'P>!y)B[([vp qˍERq2+}w ^x֏'B%,Y)B:4}TKkynF?= b 1?Ska4qBt5'z)d#C4qX}O}df_*Z@}JFO6K$i9;׌T9WTбOk&P\ M84]|f~J 7<7Z o'xW$b@MgV5m;tװW>[C*aL#7W 1` ˥~Z]d:L*ZK-+ "bl<דi4^"$$N eu$R.|e\(UTYN s9SeIQj8ufm,cߓ)Ÿjөp[Ї\,Y#[)SkZNP+&m`POה"{>UzWe 1 %(8NThİ;>R7[xJoEDJW|h8CQRLeCCQylR/&m ߆/"(cU1ζoC%TJe߱_(!;LlFr _̄ykw@qixeda٪o?C:w\O/s4i7XD,g2 sܕjl6}߰yo jsBT:nuT2NQ^M'gڍ'ج`;\Ԃ6]C7&F^>~%jENܕ|-ֳ}tq~oIM2 OkQS"bM1z)!5bpaJl9 Yrd Zoo< >7?HZkW Suέar"qVoPxPN!C]F8-@R*qJ%3$Ӫ5^..0B2٥yYc2=]"4̲Wl^SzRYUL/kS|;VSrZA#F_Ӆu8 D/ב7~+lZn b684W`LUT9+El22,2%W kd- ݖJ/_fF쾄9TYZ+]F+zuWTj$ޝ,eFZLz؃o 8_s2[TT"՘G ؒGe}8fd&]<ٵGxɭ9^ Wݖ{[AcoJGM(~*3 ,ȿ2"x:F w!R,ܒU&:N-Fﲐr P?k>5nl< Օ쨸{dpANqԱ#gma1r=ԖO YZ0R\^PXʉ,+SQJ.E _hlkw8)֤/yӰ*@;ە_r}!=pMql3lh=­#eگ!|tN6W[/ ɩF"D^4 [BЅ ./Hur$J j.Rd_=+]vW>=& qohe>㾩՗R[]>T̎y/ͧt!!B=)h|Y3]?"dz'] c%-OknR" pfRLs஠?lh× ! ˋS֌KH(}$uJMSFOH$֩6pMh[(lh Q.cUfT'b4 JIv]C< u:"'gR6W`ոdAl0veN8mAkaN%'$_ l @$U$mS.]Ӡ =Oٻ-!J4˶\'Ӓ93s3 w0e\'H Tn6lTA2^j୲PHLZP>n,4 I!keEz cSC-ne?$.a|\_,l|`DwbS V9m"ӵhV$dY wuCG}Y릚B3W OY/@ƗϹ>ߚz:B:8l=ړ.蘆W^6 ہyYCeH);V𴩇Bx;ix`4&N`_*(R\WFO01V1P/`3[MWsTlQ;Zy1<<4]پC-BTpbY H]d#1!,Ԙ~0,#VW Û+dyD6԰ 8L>?f>^V C%O>E+{6*Ws99k{X+jkgOw$ְ:4 Dqv& f~ȇZGR7HH1(f6F%| njcrؑ<*P<+6铯l@ d7Ii];#ѽ՜$.΢3mԠi[P_\% L̔bQC5<xZm*Յ[wi%p(^IBMѮNEXl5f sC.qZ8eexƿz ڟCB?A0#BpI 8z>УIE!Cl3Rl!OÐNhLc$mͥ K=F0s>wpjEܘ$~12Lz:}Uk`><3;-RNJ@GI PvJBꗲq?Up B/ݴfylU9,s ? RJMWSob{%g()ߋU0~UU|raGez>|>y|0LL⊡RmZ_nJNl;/m*}|0Kaqk%gߝ!;* l_hq]uNUyw8;E%O&fs=( IA#ѬB%~Dm]w|LEGR`8*G8HQcmJV^OSUA֤p}.Ν6sO&5n,Y $;}ZU}1[~~@UF\8}JAwYWNa}ԡ>Uq;QX%ݾgm\3VAcm@4Lkϯρtu+9^g-) hAcɄСZ@9\Ͷ.`| ilO?"em i)V=U.E͍)w^[ksPNݗP._E<,v6. - 9"vx`Mˉ†N# I7 ͞?#Ŋ |m_sl (u+wu<y;^~;-.ПT UJ;ڀȑzNSh8q*xm۱u ԨcKU*]Ȗ=GI9 1mھU1T_1KNƫ1@+F^]=/C]s NТpț ZLp$XuA$vm PF˝ JY'e~LG kG3)znji;$`ʽTW q# Wk9'DSPiĕ_KbF/L3[ov֐=֤08n7$u]&iV-P9 Ki uh- rmWބ{8bPf?Zg(~U{ʇ~2Ssr_\٧%T[ <x(zx&p$mKTأԫ\Y4~@AD_[R@"HSVY#g"┘8Ah(97s9mCB@ {#~053mʲxpkL+S3yIW *_;RtK=9E?\`h|LtKYZ}; gM+֦F} kn a)W)Hx!]#cKoҷ9b?7gt6gs[eSWRѲJ; QWHVToa%qAC 'Y%\t,Ә% kY9yw_PjQ[N{Vd;|ҵs|g{mWt3JW u+1X@ ˣy̾]Ƴ]0[dUQ7  q8*-Vsm$ `c멆t+ B&gϬ@GGLCL$0AeO\N]$Z/jQ3:6z{ 8 8ܥkVK!yIEAp8^&hFVbQϑȑmJRJG;Ŀ.7z+|3׺mX5}ЛI\Q2qSF6}3u3[|XrDC`T##.Ջ4_^b$xv/=LG#}<$[-\Id~'eCJN Z(^jC*r~lQ-ZeV"$Å >Ѽ'phO7Q6Fң-CaK!TlpFr<# 1#d$cu-zxͰ%/Nf *_kEq9 bGDBf&=eFF0X,,RвXɪ5h,<&sE>y uY(P{ 4`6' govm[Dfv0s(KHl {y\rS3A5Mt:B]; L(߸\4W ,*3Ly%sxkS2%*[Bgƙ^Z}0Sy}&(\G+ x< 81(pX957-y6ݘ8U0l Qi^U;/o 4:[ց013 .*ws c@AEߑ\DKtP@CgZUtfW])E"ǒM3뗙n hwH``(V?R!) ̂_ō;,DZP !%a+V˵ ?qhM0BYTS-DŽ(tm}D_wIa/" HcCRK'\s0߳կњ5$ Ғ )AY;_6Q\#d*n,8W 7\@K%R-k/NG[+cjc=u VmUPOx$82D-C8+ґ+s_'ֶصzLХcKiP|.$։@X#1OjA,Sp[G\R Yߒ 92z[_j2+tۋ 8 Y+XmrEzV<#B6 @߼`VU\2,kD߬BL5-l.E촑65Z7qHmI&WJl0 B}ƭ$_d@0{?m*X<;b0o#2*Bg9\_0K>Dנ1)80>0İLZƂ.Oo\ֹ(!g B0$ /s N=Hݠ[r86ܾ xf`&2shΔ :nc#1=OK{%êE[m@}P+ym Whbc^2\!J4]].n Qz[Vm2I} فz 9`lCܑanѫfje-kÙCg@jPЫe/_bŻ ,,W4$K)oaȽCjx&WN]k z(^7,7ax6{`Y*Pk}7A,JT+C00 %'(7|M9HL$HAU?;lgII7a^C@q)wN0; AN::鷁ZU ܆ĺp:N-BgpaWB~R]nQ,iL6uK荊-b"LyIt>*'-=YI5+f9ú3z}0A9S vuS`j@.@x [F|uQjڗ<;x,>*G\+jq6i` LnAֱߣ;;¢"a|=&xix^q&啣\7#.#,kw'e"P^YSƴΫ)~06)&&L|`yAŗ?q\@ 9ffb ri$gxzE#"a^uWf:"W d|S+ &E@d] >e9? Y{:0j\hiU;O)낟(ep_2+Itsw'&z4h,+PO E-(,˔IςEΛͧA[&\I9TxfQ|޴܇s HqK2wB]q3/N v4&ڴB0jRcԚ5ݯs&dTݠ%]4-% ?~c9_GʍAkZ}s0/KX+ .pXjH阯& !o3/"#eK# כ<ی=J"0c]hOHg@q1oMZy x4pjP_fYv lm=jf(a{n,Ȅ}J>FG\"cM{C%,v!DoXC&)O\wh|?pUPBp#NFQ儻mAؙZ*ѿ*N!M=I`bkvz+/ۼx]^=PL4}@`e`ukNNkV5RTho;%E{1ETu;c6rSTާdoo45j<@%5R X>Ԍ nxc~QnRT͕ LmPC:sߊHFN x[uaX> Z|ݕv&GExRR~G7̹X>r;0ܧSg7?%md} c U7ԒT`Ty&:hL 59^ H1,gBH 0skTNv7$-XP8}6Ɏj棫'0s :+ sQPlЀ<)}#]+boZjfnO{x87YT#>E<=iKVwRdfbc51,t ރ;%yfi̋^s`-8kGy>fT5Z<2zM݇Wyӻb$4)PcKЋl! 6*08gifb<綑MVae |[ zys: T ݾ")c7& OW2 ,;Mwzv̭C>8_:0ߒq(ff Y߸G8iIߊfg/U ={*ݐBD|WYԄ}~,{X|!Ħ,nO9e?2+Lu?ꥪ.] BB%VZ\q핶&`z_7=-eD4hj7bdB1RIĈ' l@hhA(Mv֠}?@E%bwJ8 T峈}#Ip4l j2{DNkݓ/DC_Б PS.e0Vu'QI}mjΝZ,=c-$?S(Z't S$zrߞ pb z#NjtAx<"x#:ft?U໛Yo> Gġ(TQf@B A\B"onM!Hw@EZԻ3O8~Lp,+zGR89]97rZ< 8 GPp>O=DڡP}xh5gr8X&JŹ5; psPpL"9;ReFn=B"`l,ΦzikϬ߷*@\'P;ȅ+{fƃ*,oo)[}&bp;l^rH)@\v3%Y4EBxg*Q3QGCl]$od\XV=`MW:/=OcvY!Q˿Z^_CwqqPB 8ĮʹKRG(*[0 Za֫Tp֦ɀxnD%-l;w1XՌJ2x .R;8J`&U(AzbB \K)wK{)ǢPδI` \]v6zӑ;`^xԋN<kWC،j[ gM#Y 3@AxtWxi%5fgywl¶:FOc&mt ] DžJu1w)Qd\4^i1UTa["SZ^RP6`uvނ3x[@hVu[jtH~?LC:t_ k?&h{*qb< -XD="QD9ƕ]~@ԾLq?: N]0R$MĘlqT{ӑp7:+Y˔*!b#$2rʆ|_4b+h ~Z"D⸙,w%ѱMrȻ0vjlҞ!R5ŐZÚ,KQVULi=қmH x'E/0Q]fqc#L#Ⱆ+0?fLobȶ?\ߗ ypӜL\"':A#@ K7/m TR01,T"P0\5S6݅u @!}*i[풟8QtJ>6 8VGt2*~\kEo`y~Gm70Et]VdC'0CAQ_hZgo:PjeHGCP19QyH{kVNdT/ԫl:V&UaI7Y 5x K _?|+AҞə % OG)AR_$0x-2\q_k)MIQ= UM+N=٢"[`ړP/K. !PeQZ+ Zvb_O=~%aM{dmy}i~bZ΢wKhrpPDG;䧃*>ls'Y{Y*+| 1%EqC_⣌ FOz$%7cfqN W р#|u̫>U<9j!j ^{+m;$C $~>RrpP'D-tpZ=ffU@!սRɘ9/G' SKށ8 ('`E{^jiګ կ%; ,x[J%d[g(jCI1g3ʘ<,ʬ n\bҸr]@钍EOXr F#ܴġy}z<(U8^Drqx2] k+<:l8/W_U)@7v!E˴]i)\+Loԍ:4*׉߃YKϝZ?VISL\g;uJU \Fq`Ӄwx^<ܜ<HL)`TV@o{| -dzU('עvSPQL4,9/&aƥvC_Ƥng?RtoSKYA41sc.vm*_>521yL'qn G'22**|(;CiX)YZ۠kǮz ?FH].m֊tsR {Y^K"*%ѾMY$]_>2gn7i!1//o@JϬ}\ 'U;H66.P" Lz@|*d-N*,f oC-R'|H+1o6&.lJy=[pR8h)q9c{R8RhgܵX~n#8;yo4x>@T18@)g*}@ϩ.nu X$>Ĕ3lUmnS\\&[%.i0;l$W쓻+7b+^R*҆BM@FSDl|4R'Gw Zd7PVJ(k٨r=s|v[ST\iOle02fgAvF,{.|Vba@E|EQ?Ԁ&9uֽ's cj&jìgeI6JҸ5^~Zu]ɋ'.SgeSk;qz0gLV6 6i/mwֽ snv$.Zz3{y|5ű0 ͣ#: %ga{7;D%A]-/>ƄJ` gl$^2f&LFR,N@V؄Qa8')n3fF҂w !BYVFROٍ|x"@%,g{$cq34T Xh^:Q޹ 1Yk$G6X۾SOD6mutN_kO(B?qR9=BYp PՍsq* nI)4f_ITޚ`'QjZJv⧢o&ّ%CmCbh.ێ6e1gtÑzC 2kl91^ۓ/:PEp. +"mABgF+qO%B 8)Q _ |6o9亓P'aYw#`$6H!p΋Aedaच덌)`vSaNL͹=aS哄 WW)zz]V'!?aЋHb 6r.XL,ۺ5tΫ{X\&5՘#\!e?QLv<@&YXl MgZؘ|h^IOXmL"o? ;7]a!H 6SkeYlq y1n.m(h~Aw5&֙otz1}ٌrdpւ/p#)62- >=r럘ak5j"2W1c{?' ̅%D-VROV.> *q]o{e@*HQ46ЋWُv.'_gJv}BSl"%"n0N*E$VY-~P\A# j$j֋oBǝ`1_B & 3DFM('r]y A6Q*N\Gt>- +i}gE% zQ4l}3m:yĸ/-9{d%gQCdr ~e)^#GV*/u]v\΁\õz>,OGJxhp8 S8, ^٪a!/8^N&y#Zԕ#F/9wh40Y ;X2ZQbRU\%#Cӳ*A<gsƒzgHW|̱N*.Ґ˕ 6hq FD C]#7Df5n~n*qqشopKDެO$3[B.ܠ"_׆Vѻ5#\@m="YP+$G׶Y N)g}|3]DnU(-:8l kpp=4<:ޤk8CrqBhϚ)0S r|![ΌZܴMV6 PPpBBi4^O!bfS~ai}}m;UBPNP;U4(e-ҖbO3|EgLn2OF2RRVOg.0C{k=7F% "sNz6AbGqgj#ޖx<:w#n3Fn4H./9g$]Fёl3#?uϊ00f@>ɥK&e'Ǐ ^+GBaHZ3O+ ^iO9DN (y᥾"~ZbɤSXx(mZ^l:p;OYx= R3q|w &>qO% wuq0~M\jiv$k\8qS8'Z'&셰.nb~+ ~G]_gz-=%h^nuoWLj.X8i^1@MP !<"JpA RtҚ[ČZp _K;B^:%+4Wc3RR|'_hK?Ba#N#! 㥘o?'Sd Qcl@}]Xv61qgm.moҦf7+!]_9DU+&ԛF7Le2Goo՞!vPfnC4T\7cmo4;qdS1~LIeڦ;:sۿ"FZL RtdGa7 `ټRh,+5VPvm̽V~[f-â-~wgWFɃ?]4H XRm,1tK(/0e͗ !Ը[qAXy^c7} R[ ˿K[rEZHͦPꭃcɿUw[AҢ*Z blB^J"#aa=4Am}-N8̈A0 t0 BfqL0HS3.=x!܇ΧF9&V6ؖҗ q`Dx~|rOeg괗ʻt@8]6YxwZFCwQ:&Usp]?ۣ~m -#v5-wz#vF%oD3|M_T+Ӫ6T,kwZr#0\&ܺu+ %0nNR M_}c}0 Q$c8Hr}^̦}W냩3;>JÇ7S8=7o:}/%ͻӒse$v9Z &\ט1gdWՎcN:9zᇽQx ktZ LO&僽ycq1EfԇjũghJf΁@ kO|s={NԯcנNSRZ#q.#q`Eĕ?T˸$ /[B-uE~/R K kށ>2 ֚>+JenUpYΑ7V]]ƯB@G+`-bޟ1CM_LvЇ9u3x gG!5voN(1z CrT$dV}p3S K̎HĪ1c{W* -Q f׬ >t]w|Dp)Rչ&M!ɈasbYC0@IR e@&ʬW>BCPc1q6dQۨ9ц^yAY ΌE=U:X9dဃ ibiE[K|dnV]AP?=,[E6mh4 Uő3'\`w!*dЗ璌璍ϰT|s~>1;ľ0fB Gu [c !Ōu"RGm5%I#c!-_3,i0}18@NZ~P- }iPՒ'[ⅭFDȺ4gE)Sy?8.ߵz›TOr js7q`mE;L8?|91];H1:7`}`1bLL0@QtL%ǫ4 ݒ^dKI9%xIgeg8nroekbeT -PC6s٬y!cƁeN>['^ai`6LFgghq%\tRؕZ)( 2,GX=[p͐%Ć0]t\&NOf{ @ rt_DKw $ѵ%\c @մ>ќ7`b VL, sk7QTe`h0ĥek1([;Cm_([ ,{_yw5:g\C濸INiFQV?%{܄P~9w|m?Yj2UaPLIՕk.uUݡ4h] H맊s*~D0A\AIVi}PlXQC1E!лM̽2">*1j0~/tB21ޱUY2dg`zԧEM: %Vz@b(۶X157),8p O1d;N FAtaζf 皬=_apf_S]Xe{YGe@ʫcrQyc$)2hM\~ٻ MMg NQ}%fߖ{Af3AHul%4^b8Ҷk+=eIɊwZTN0 G?AÑ|Vl*D7CEǀ TnK*4íEy'=rP7Alp%ALJԳg1GTҰpT* QӲkĩe;{5G24U_dTPfZ=&ںs?MJS(X{1RȮ lBC|eGZ>]%../dXY^S}SM %B%! "R)<;JnV_((dA?\ a߿+VD-&Ьc1 wT.n*fOԚ5_t%@=>L qʅL@3}TAW|PƳЮisR+Yd/:^~C<7%"dM*+vwQΑol$-=+{@eDtIcZ.23QM*!h;Iꉎ/}_x( a6=%sH (YYYZ<p{dO!yT*BX_ȥ0 0Z6(.>[͕L@~5D-% Wf0"%'*/4嬮*BEYlv6# b33*=6cd b4i>M shL3lkl#P{j!x4oyqŸFB b@K9>_h7'媩BjrJC9g~Yˮmg?,/+ٳpvX4O/H h\˱UE4VGY.NjJbپQ!Zj4̏0ŚOG/Tkk+˸Dp^!!߷hdL _VG Jp#ktx' a"-$ hL-4oz^kԀ; 28b>ҩGiRp j? sۖKsbvVL NvʚE[4ER}! yL`9k|OQL.8&"%20eLɧt?/C$ڵSEEw_ 7[63a\a&~e>r,ЛS=K`^P"nolibBǙVFs{s* Kd󵥫 7 7WI"xɼnY:y>d=OLx"ܝOU"HrJhM߶k,A|&U-m '<]g(r}gbEFeҖ 7l_ܑef29BuԸ2T8JNw9-*YDۼZ&j .Ģ Jk撣h6,ԭj4Wѝ|^ LHmyB/|"E)+dP3eJpF^EJl{1K#ЪJ^ŶAC`_B#X'lLg6HڃC"ނoX Q`8ׂ0E'0?NC54(ן~I@[9%PJF!~Ou.p4A1-Q{"٤:tim_ޚЮ"|kΪRT᭰6yL0L} P$҂^L){ޠ׸sKX]49 s=j%Fz.lՀXy->ca X}56%R`Ť]A@1z ڦor*5wN6%"gko1 O%އ&h(6]*L(.9!X8jy9X[;n,wDe_>ǜ.ŰE&)CFtQ4ҹ d:B&#AE,n5Z+6@{~/ 59Ax|MX$x5ݦpE {y:^B]yȄqFF9: LIx;U_4CqFدv?Gy"~V ֢ &gVR.^ 7_G3!2Q ȶD_V|oOJ=jo07a(GX=m~b> P`ᵰQ&?9A"yt4u96,`.F"sHG#ԜGQګ/v yl"+f;.$4VQqTf+ؙ=&Mc8~n9#ì ښ ꎧ ^s/.E;u}lrw%boiDg7з;7陸uN[9-!DaD&0&Jo߯Om7)MEu3}3ߑN iĶ,?.A. k*JPɽ د1շS3E=0!Q*fpOEùu 8(0 WV޺<''a/sA=)n   'gXCP0Y %$r~oٝ TUI]Ɣۭ/d%u!ʬ ͪoC|81HW6_6o&r(q& . kh=LR 4\ΠbI.'Փ&|ڢiU6, (ZԶ^ȵBBEqJUD[!~j9iׁ'm kG27z \ϋh} &)=Ln~bq.﫲AJTP",9p"l/O8w(V;Sp'?;2~ta A GՒ}6`f:ĥy0Jڅʃ~c^UidzhPB}- U8]<O]m },qDBA&|?9H]C$Șr:]o<ϸzBw/{T8$3#5|JICJRĐJ«֪"77@ݵ)O8o4-LzoJqOWB}"{i]b OQ VhՎ}PvMǙWֹo CN }!9$an]y";v RMʉH\40Aѻ "ei(u:>]?K^߉)"6h17,'Z2KuVܤJGD.(lkMx!D~x7x;EzAb*ZKP͞Å_(KCvY fk0xT+i9q|~̭yὰ@͵]e0c"y,amJVҡQ(]WL[ G "G *g!INjf8Ԡ:e:q?5rC:ڸsQ S. MS"U~&ݟCz WL 1eTu[pMs!/.! 7b|'rNxn^՟~9S :寶˨B̋ۢySE0Zly౵?L4`b]q2lvF{hUinjRN'y$ØuS8xZ&5Mmxscd_q 0vU}( =[=d1 \y[L:̿\Zccsa0 f&lnzϊvt?H\{scWF.R7xWlrc8BjT\%OsNa!}Wjz}0_ث"y=>e&$?TE+KˏuE͖w,Y%CESkVV~o BAk]`moS+'#&;3X:bZ֔cY(Wڏ&k uF#^~B M UMbK+7acaQ9_Jެ+%/ڴ0bj,vuE'7_z!6dɵ>@I`*t f%gdNZb]7$ h/4r{T/'kWDVUJ5scLJv ˧`UHv( :Gy rydY}D.uGV_t:U|"QGרN'1hu?#LLWڃ]w-@acw^l =PHFCx2E96FKqA#S8;oqX=ld| aۿn˷͵DUC;oڳ^ .\)pƖxѳXwѼ ~A&Fmw]9:B>3w6-m'&}^-}* zgr|^/YG=|; v&iGZ3*{ww/M"#w\^.&XL=cG`)eГٺ)uT56^V| @p:u$RMdU1Е= QPxIi^ji[ x1B|ևlME8&#*5exWn_RloXs:aFtJIUcn) PUD9Ct:WuKPt͠׼b͇J8xtrKkfn+Qa)$ ˎ{g9bUxY"5 _ 3 rHw/6 ג0s './-<,9qwE\y8*B77y| n &5 PЛ,v2;=oyTxERUY6B"n<cL4*s2aE# [1+ҧZ\ SḵUo'o؃.F* a6<*[9zL<]}ӑ[nL*(;8 .PVФlчEOD[+Kw5ӽL:L&ze뻉ˑeߙm?Z[5 nIU0oEҘ\4/>H|vO| sʚn]0zk~zC3H?!(BĉF.\Du|(MN,"Ʋ!p'o`RUdL]ݥtNV(q}%їd*Y=ew/&]x.+?29RPD%C#70{.|!)уabJ'*ۥR¼q %t"V39y$':>%G-~ B" (+q.1+KzJv}a>.qʫ-r~]+ĢeD)Mk;4ݘ:ieuàA+zQ֕<^kx/茱/!x@vX1``l,و 邃M] pOs>+ӢC_* !tc:c `DuXd c8sY&qw0YAN녟0<fƢ.H̢ c_hz0LKvK,Nh2#,Y Ȭv@:O@҇(_^(S\2 nƊ TLǺDWZG" U((2c>LbR1'D1/|_4[5t|wSBa-G5E 2e6֭+4of 谄r#SlC#ghS8cR~Dn\>-Ђ磃K,(fV3Uѥ{⳻̾S!FC 78fIL,]HY_!wj tA]`Pڕr0 Ð`$ *o=}K56Z7XPлQ\[\z ?e~kunklElU]=w1PouL(M% K1w̜|Ǩp1Ҡ$Hw ei$֘*K/pB]W;*|ä ,5e@:t0A},ekVjOdN{0*F^7E%&*J9j@)6lʂ!G l0>P*Qo0Ze$,%\Ȟ&}*ELؔk vviΒ"S\gRz?1rZS/ LOBzJϣ;' o:4N`g)إ}tEkQNk,aݚ(NY̊wW?\}"n6#oXسA]`[6q{p \7AfF"Y<Ůd9<gzȵO}8JH=r[ '2 EvQSa(a&[Vc)4 l=0'v]AWˇS$0.[E@{\)*Wݍ^Z"H2~B鰝X*^˟fMuA6${<ʜր_odhZ ~Hs~r]g|><#L~%ܺe~sWi6tзI[A^KVuduT}0^ɤ ?qL{R+2i>T<E4ЌJCzьy!"Ӧ\sW{5XYB)]^PhJzO#sdt@:~Cll϶=RіN O*@r4:zZ %RN:bkA%l 54H+?&d/A1JoCRt88umEMnQQk:(7 KXy1L; u_v;R~@,$̧R5Xn~\h6y!+p8wdXF ha,;8$%phȩY=סNeIl誘AQdxuS<^~Tk8ܐ1nŜvaa)U 󨣂VbLs#yc_MZ~ㄐ WH.b,p]"ә42c@`Oi1t:Nep_ՙB6hN'#i;Enw LK'cL3$h'=f #I _7&(,R 3oí_P =rRY0^~Qs'K4P{*:@vNB`M  PS :d^ںE%o> 222JΡk+=B%|*|;VN#Į#ݟ]ݿ GPiy-R~6Ϳ"i +c3U_?ͱ%mg>:뜒h)Uq9 iVtqʸ֘*yn —O9(RG4<&u &I(q%b1Jn,̮1MȜaP)ֹ%$\zS0#uC **AgKQۯhCnY:i AjOң&k{߉B#VdNyE/YB[U'__nzay|J>Cr f6M8X3|.MVN?HBu}?08Hrm1iľ$v`B1s( ;ӾKC"Ēah.Su:)(ڎ*r,.S`ȕ:G| t+m TfUaB%֌$%EXf"@?!z@[>5qШWFνQjtO Wx"Vv撂-*i `"><<ٚ+#t8+ߤA4,l5MNDӜvyt SuT8>WP؂$ёR_9ZrO<ѧer?Y.Ê ?>(x^zYCQ^sc% 1YZ] jN߂p` pk &K+@$s1G4*YG1L)]וFyoU=i؉SQ+^2|V\jF3̩(FrD6\2(<+ uwNhWVL{e8G܈ D;Tw)ߡ}JQG:7Ǧe wbv.AaWFjtv/D!5f`o n| nfx*+JxDoK;' &90>Տ&gd;UqrāN~w3{޾:ݻrľW::Ow6 Ч4F/Ϲ@+^#p*LMVmѴ!tv4?+SF)w^ݽ_|P9׋T՚ &j芾.zx$ 7^)1CG7\E`U NuRL̀0=ڜ0  \u.1D$?oMZϪ8&?f.e,,JIΧA~=TO8#e6! e;zNL]73(J`qPRj̕*>ԧT裤2} ϝ=-D;iz+XdzW~euHEfL"_' Liϙ 5\sN.v*C7]7Q<2r7ʇK:-^Ƅѫ=?BWKr~M 9hhلr4LR`.Ym-Ee{ɂvW7,Z'hn /{B E$ ~?t\';C 2-\XS#p8HW*L5 { 091i> \ОhDQb !X/>jq%u\ѤMU3]aYp")~$RRIfn:0~jKT3jN{q Cm*k;>XBD5lq-c,x:@H I5qaM_TE+(j@™RT*16@uZ؊V@, XnQ:yd͒Ђ| 茀*JVZ[J< 8;;S"2䋋I8_D='5 ֹ`gۆPïb_M5 N8 /UO{e:ഞ)y;Hqv0^*rvT@NrWYA=0otj(pṫ}g`\Cv<ʩ0g@wVFV2DOpz` zH)R vW_r⧣ad1z% 1352.;8TJ1HΔ+P""-_?yohUPSf'찀dV"L :&D%3gq/KL&MNC2$(GalIehOA>F+t.eBL'%p:- Рn*nD2VoYC_g3bQd=MPxhWW/cq ; v&Avgwx GVl|۬>q K[2 ˤ-ц䥟|F:WqڿEi25)#JR;t.Lㅋ(ëw=p!ܥBå3aH!& ?&`kHSdIm X /PCa1O2Ɓ | \]4sS+_PPOj`wD!/Sw%#~/yzG<UhQ[bl¸3=g62-!KbBCG, :,Z erlb OaaWH*F[ #OvWSLa0q&w,ܞ"Xq<^Kr"֛sOuS'&eD a kOI W SC3g=.5pTF N2Lz2gSKlj3,2A§ Ry; XgcQ9xOo4tz2RIȆ}|I&gYX3Tڗ7Z.Zf?CE b"| ‹mcw#{!IqϮl>%}5XJ 6*$6։6N>]9Z77Xu;3au^PI#m)ȱz]ꔘACx0j=q*ug\}?xo1>o#\K q) 2 2!к"e1 P ˏJ|VD^xKwQ!ˮ_(trV&⮯3:.= iQ>Tt!_ #2;N΂GaIxE&>ߝ~7BuL8u-"&鼹 }JbH >1FprbBU"AQ4_ l`OW/v>e}W-Ycl@$2 b1IAUkU%?v6c\YpĈ߆&"݆=F..>EuS*zF̈́HW!M ǷŖOn|,JLC4{"Pz?y2{a2-y~3~5i0z)?BG t{p%g bGqʐ7&Q _m:z qy׀HORӄ қN}Tgd@n)[TdTͪ@orj"aL\H)Izp6~l|?Q&8idZ{渎[-SCոu1yXVkm n\>M?H@.*aEOn&QۀMps9leإjΙ[P ?)o\iAZoեFxwuMjrdeiPL` ;շeT n\׬_dl.z]!*7TP`pOz`8{UGPn\L R1GCIeU__l#PҮяj)IK_3e s Z4 寧ed4=2G"pyH'$|Ѽ=кG@$L<%'Wƪc;p/\tꉇ"W^a @|}NڌGAvƒ,!XrB j[{SV[ka#cqrBQRJAW:zx #WWF9,Ŷi$a\;qKI݀ iPq {2r~uTnNQް}ǧ,'qzE[:nT%6 t/Ǥ KE,wG=W 5{_OIJ ⥎URi\ _xnÄs4.PsFQcpu@\$8 F]Q S2 Xp@n]rE,͟jT?̫tr9]V{j3U! 儳)O ^'yzv2l[O>ZGZMPP99gWӤj&ON|֏  )PSNJL7R߽ʕ,lpAR[j@dds Eaeu@Oxk;u.ri ~`z}X}bNлv DvוYB2$d @?(&!v*pN.,{uhF&{ 7#j^!јA"[Sp&xwH\T^V]1z.Ksx)u⑺h_=+br'LjUD0k+jɶ2s)6[0=Uf1@E98 GXmzuOfo7 ҩl9w'y]FSJ aj08`h~vAuqΥ8|ϐP*힑‡LI\lhOqE62b#_Yo/- ZTVq{~Ɨ{=!`DRYZ}?+Qo<;4o l|5ow U aRjLۣxj1:rߚZaC>#rnLm"VDK⮋_`Ӆ!yUہ e0IG^n.zyH=ƅl|T q)h+p  !kDl\KVi#t,JyYs?G0ʧ0ȉz(=0P@OPߏOR'=67Qp >N4yQp  6"ТZu ޳V+C-٧*sX`0[3OZD0բjb_ ,da s5e,~T FaWi֓,81n˯_0$AY7{}=]K[/p٠'Iޜ!t\Ojhce)7_.w"RC ƫ(o3h1s>4Ԫ?\Z͖r:I8 (px3:6v8(f#J[d1EQ";"ǿg vJ>K9}d2@rOMЮ%2$gwW'2l4퇁e*i0LIHz1 '1ڠt-y^_M[U3lhRs o{RUVI@(W\KᾺ@k6($l~c͔n8r-G;H@Ãmо^+8;f&l J[e VBq(Jh`\!lkh -/_(6E;emQ6oy4k,l2I=]7S;x~pީʥÒ69L%ᲰAK/o4DNMGɶ1y>a=?n n> H>E4<0 ]ȃ3 1qCۜO4 e06'F-sjn񛥓:6B)W8I5ґ5C#9$Z-#8m>iQqXdp7&F*yH?7?{vؼԚ9 d]v,6lVt94Yt0^ڑfWg)&P rZ m9^rSh! ?PMp@s7І% AP "8A?"#yp,dO[AR4jw+(?T\ I`=kX02N膃,m~ #T/yPZ%5iZve%>Wh]o0W2+1EVO]4'niЪT7r+Bq ɾr?>ٹ  KqtŞƦmT44HhS 1S#-c<^Qw}R:Y9=GX"NTowH=;ksrm[*;} N=8?}$mJf/i`= ͷSWbF}G"  ?DsT"*"׈]b!$=kz A!֙!SSLʉ%xK3VHP(U1td*h~G]HAQrK&a[R?N03H^o(1׈b.23u_O7-⟦$nRН,)v߅M8v1 m7;X]_u';QD2n/kv) LS 2]CmjJ_Bh 8h3inw;!!YwP8WNǬ31]R(Wq'pn"/eWeʸw,y~8Sĭrl&0_ϊg= t3ns5GE'f:sAM_ݵZ5,?sA!Ρ|CtRT!q(Jǩ#Mv(xsl4` V<*ifA\֖ΈUnDF xXwDطL:?-Ya@; آMFGٌP'(bϟ,Nߋ{{4 0E3dhZ;9r@=a&O(~{FM&؃}WperS즅*/:"͏{?G0C=P`֭&W"D\_'=XݺC9 (b; @dO~7ӵ_=,hQf{)m+ WGq ϗ`(~7E$f`|K:U΀T [iqE͋9ѺTvIpa1X݊/f>ƅIԲ$I9> J$ޞ 0,y>;4Ή7Þ\a7lbyV|}RVE1cZSɖҩѕRE.waߔZdSg)T)JRʃ1[$7F/e545(}8iÿ1,"LӑP8 \4Ս6M%ŕÅd~G~uD0 ZA, ՈY(0LT@FO OvuJFs$xW {ߒUvHD9 Y6GCL1+}(cgH"8UplwѴVj0U# )] Wݠl3[C;I1L@ʀ _9 oylrjt܍pu^\[qLk } Y;"/F72[9P&D({0\y K2:%[&۶bUpo7ظ`~GF' G. &Z ]V=q4f3BV'|>HcU@*TNkQV%H[̖0>?oSUvw2ˇMݑ8txBpXOÒ&ZNPaѠ(+?”KRnb(TZ5SFGޑ䡚GpՊTeF!UmHDlZ)-xه9=i*"#QGf^1`q}aIsE@m|)Uh!<7rv?@0*i}ze1QR OwJ{+-$K.HJyN=́$/~gpڏ9YUjp MϾccvVvP0=)37me*cѳYb-BQD+5pFp$ux2EOi멟TK\Y#TC% NSGأ& CdmX,rNK턵SZPLS{z*<$Vb( JZ$0'()[񧂘 C"Sc-ۙ2RapdyJu`H]қQ_V" P t?@I!É~w.LRqXM`H($JxLrv7~7.wB꘣1aqp|r Hݧ/3XH-Zi#fPֶ4ԎlU6Z?}1XiGOÝ!/|;M|כ@u$zbwm[!*L~5ĕƂY fՌ}qeu0LTwpy}DYkݸp@n"\GcU~."_/VL"x,>$,t:Tkŷ鲱L"gW)2wz5e|M֚\i@۔k9?oa$MO 88ͭ2tt.؀.l;ԑhsC"n~ǤZ7˹(L4cH=o xHn R< n>fx>ZR{ SoK5^g5>"BLIܘo7YIvKSL}ۋbd20;{P!=iVyo3O>w`ɽbqYcDۡ4Nc'>GVju {%S$*M 8GNz^gs=M娏U9=&9H7AuZ޾1 5+u$u CҏQN(;%UãO?AU6t. Y6jW,ޅO,sr<(n[PIzmj5Pe,y=&$ tMRȆ%u]ݚwe9ԣdWf ]go;<1[K]S)* \$  4Pl@vwZmw+'WX[{AsRI{Z=~17_sܔ쪹S}ٮ1 kլ="VI4b Wi0ǓdߣPohQu9q@킎(8ޯ@}>/C|rkb_ʭ0ݏFZ Yz ]M7Zg^t ̈́_ 1@ GJp΍>ӞH=Z .!tNb$,XK9؉1yGK4N30}&/4揯Z6_ (9uTq#z)d`}q4$z:~:;w%Qxe4B֣plc.C_c]UeiWEmJyZw o1]y7 mqx暼c^!Y[ fO)y媴 AXlZZnCAѬHJ82ܔ4_=; '+9Ů K!4W{cB[U-0uk4SM6xl9bYi\y&?`KZZu]Q| AxSxbBۡV'~~D6XyC08澐9?-ibVXSx9-ޘ?ą &+XZisS;GWr91" ??,߼n0P DM+N16L`& 0k@}o{|XH! LQ=\mnY|"t9HPx$FHL~Ry^xKk3Y8,aGk mI床41v(v_ W⩪Et( cF.q,&<]+eC8CߖIo@Y B-qx6F8kf+j'IM/,Ҁ$B ΋m,^ji2tfO=A*h٦{2}Юu bg59<²s*odJ DLkUbg ӻ-ױBm -^W+V&a .{dy!-$5V$3_@ ^qeHx8J_gHӜ}I%.܂MbŔ$ON_ElxԦt!Ȗ'gJXR1OhՑ׮Z2kO3i]4K"c#ccoQ=Ćw=Cz/mIa ĎJ`?gjfFGnX#n˼?j4F*TX5!QT3hq_)*52(*GDcWzv>rl%ۋ wv2|Dix &&70?1q?i3PtqX> MɱkgZՔ– W};̿_tOtC*;Fk]-\mT/zrVoK1(.Vw|jkӧs^#`Qc=7yimau/W_zsٮo,`V@7Lyx+ɂf,]LpŨuKȌ̡6] `.NST#m$v"^܅/E5Yə&sq>Dد{v)CWX^M`ԓ*r`U#I!I`_/ qbL'? {̹~cɠMJ\^pZ@S ))bwٞ0lOw 8OKEͱM1usxjxq gi¼(Տ!׎"Gsɉfg 1/n @["X"<^UvKJTXge&n`d&d͌a\=~ O‘_rIExAG]oنV] ` ^9a!v-OW_;nY7"3NE Hde;!עk_:*lފ ڣT:kq;9LkkD҂Pە[__GSN'_=GAz脒Ei2D r&Wv*G_Sz/]UM5^,w l eh; My?P"<E%-Bdﻓ)ڌw*>S S?4F-;/P?gϮcE DB7F]y\)kMh~PR/Vmؙbػ%2wtxO kIaa˞(I̬L|FlwR:E\qa"Jl`ڤ^D ]""+WNQQ*8uRy~` Ws2XF>NaTb{XKt*vPcceU͸~.Ջ"_g8%69#sď4 B^W?7A_$Q)Ag33$M7r4:fv5+ TS!]km-?ieALznz__X^;o ʍCsOUt{', |dfzUU=4wpKouK7iR9V|)#-0/"hexOTY4L7򃦶ًs=YrnRT_‚FsiM\q(By Nx!W:*Ҭq}],S.uSuI#@G@ߩLOh98NFFÐ|_ԛcCNQ&E &v`wak/❫#?-Rنji?:|?u;qF0Y֊6Ӳ:%8lYED-[q;.0ibxM^)(9rE%d RU g":;9o|)dMᒖ,O Qh)?7.^}?X?Y>:駤8Dz7;IFj7J0RRaX߇!P-}=~mM`%vI :`|#ѭGl9N5rO/^/?}a΂")3d 'e*!燸nG))2*ܓPr!~io;{sxh\E/@nV6[$23;\ZYCZC2R)Ly`η3Y̑E&Yp0L͎ȺTm:Ջ~`T?ՁF1sե~}S `UC97^[2[O~ԙA|; $&$qㆈ[9-S^2!Rd>K\چn!!4m/Nd\>߳pl`V֙aFͷu8,PC.LVRBK|Dou@&!Y wL `J{`G~ ֣MW@9k ޼ pp,~j:Q j)|/%:]̊KJ!ƺ IN=rW6 |:ٚ0B !^r{F'Up{7ƢB:ujZsxP*6UO(qUr eOey5Zk_,͑/m7/ |Scw20 j;-RxJm((TL,h{٠@"c-0^'Ihw @-?^{R5\*.FayڡSfc\"LN$š \u?_`II#;BTz^e4L.Ahè ewS:DTqO,%=g|Tc]@Im5p1DV,0>(L,gX&2Nu5mxD~ FwPeV'dvιBYd1䫃t0$weOk]!?yZY%a, ݆Wޛz&#}jۼo(Ʋ|P5)1yo@?ܩ6B3$A < &zv =ACv=f/_X< >OW1~T)u_{ I_iO[ߤ=$L*.-> utY۳}]!̈D)cUWѶO+wIrnH^M眭v$ǴjѮ8Ӝ`؞w}U>׸TRk{ABH[y|'0صWuʁzڴ7d$6 nSE : OdiɯWwi17.'l4-_u5~C6Km.U_93s窢hΝ̉-UH*. 7ˎ4Lbs ?O;bSxZ Ԛ>Z.vcey=qw(rU%pEKV¬=>̰3fV)1 nl04&{эM'5$ĺlHIVBWn[^!pPHV3Wϥ $D#H? mLJR3*FґLR@#Z_ezGd&\C:k'ZN/EAd2nJ]<#mi7|$&Nx>F)+xi{بY z[$/͚Wi:*w.'WX4ݭ- Dz[+{iS)@CTb>YJUM c: JZ`zD䱱@J!?f̂~gdit|iɩWb4$mnB26V]&=';n ڟT0o8)j(>+W'*; M'7_Z{* N> PF.W-VW5{йn>)D @\Mc9NIi5JȏbI}?,ޢ6V]aȌж|)7fl#q{-5fAC̞Q2ap @+2#; /\QAF7u[`ΓW)NΕaR@_߬> c|(MnK%’g=(u9 ozT$Rᾝ-h=IFXMonY$]R"M'>?&}@_nzvדhyt7Oǫ]5S,qXs=؝l 9y_~KQ@`TaHB_r'NjAu\(V\pjG+!T$~hN^Od-u{aȕa/Ӹ~ѐQRƉ0Fo,qCNV]֒)סWOzE{imj씚rj6DS=0K{zT ]p2nW&fMCѶnUӉtrj/m1 )InqRyCYgDBXIZ-*(7O_ 29a?c?,+&7m\38/"]A/N:8= cs-; wѧdq>@~Y4X䝛 _y #.- "p4pShOL7 (0c&OTñnqF4?S+SkJ̆&.;4*u}<\nl5J$YΙFy(݉-~1pjo>kn0#ǹ.HՔl nI), cxy[} ב峡 2,pѬmeCCb~vѥ6'5| ܶc錰`ud7ە]+)t$ENLUwv B 4bq;wsJا޹Ή͆D5մdž%Q 㿢4gE)ĆApµ {|a;%xkEY So墧u M,:j379Iy5\gxUƴ28zo"/bz2\$'{Nl#[XXW°e[&4?j9c%% O n枡^pz^R"u ߕ)/)Nף|@ 8]/c'tk_)hF-M`R;CZ:/.Oc-] 9xx\w-cv6&[8J.'—Ք+1 /Ր?JdKO_BH#0 ળڳk 4(_#OBLaG  iOFW4Ĵfﲄ|fƾاa۴@/bKe#peo l=;%"ӆg]Xqq>:=8wI6/ ֧UaxMɸt^+wUcWidG97?2\nh>GkEYhIVý<%hR(ok;*e}am-L=KFu.֘glC&( J7<>'%=g%]iӒcmf~ŧs ="M!'8ILa;똡eZYiҸZ;N/"h\Mj*g.&2UH"; nᛖ 8NoH䠤SYi7&Nc(HPzQ>b&b/v+`tI] X!8/n#GNR! 1 \*2M? S஢th63HH3X> aT[!@tXa= $XtbC"bյ4ξWTN1>GOlQc ziK«th^ '3ⷱ)g>|¦4wݯc [^1pypֻ#y3 =>LwgqgʜA ZTVDo@2#ʴۻz$l^! #KNoaheپFFahLtՇxbiHMa >3lDxAdzbVB?e8 h|*siȴz՞IϬd`D-Q Fi7h!|D@|-zOuJ'v/6Z9,A.Sl GxP蔯qI QS}e>{;GN2B(buE4!?^`4"7Im gp %b}9LEV՗pғXۤcUwm׆4֍FF$Z$'ҧYKU 1 K}-1(gpAZЉLTXR BG^,uFChA68Bm/wD,.ǵq:-<S`=H~!_qp_ `37 zWp/ 3&8:W7M~V/ѱf#-62n# ASW٣ n{زoVs>@{3$Vce.d-׬0y~mUgGZg3Y#bwaazfn&MLlar0Tπ} eW M0^ 6ZECVu"kꉅ{nJ|}H#F?KVGt`rph+$Bp!;"Ìu";ꎥY5$ 7lYEmTRۨEg/^}Gd.lywYғiʲ)-dҜ|6fv oLNRGg|*:N9Y~Q9;o2qsa8y'f $1bk y> KfK{*Cptt0ƕٌ7 @>;]'| =ꄶʢ9D+ajɓ PCG!WZ^|Su6&Y{uvGg S[1r "=@FV$U͟Sc:,?Ӑ w#haQ&  ΂KI@f2|qn}A}[R2IQ^vHC" 0W|B-k@y;xjh.. T[C:DaZNQqֳ&Ed{9r n8o)*Qے0r+Pc]Xͳ9TஅӂT|oLCzQ;сY̬{p!&sBַͷe!vdu%ĸq-$O"9 Xa*E? 8X; HA w~+Ge֎˭9hl,(4aD]#n؈cl8 Ȳ|MCH4e<@(l hJAE3f@RNA)=` Ę9ޫasޟ RP(1 G*d-g"׏nʖ}|C|9}A䥸|g5 #ѼDI }lÐ}' gX\ڢyA.)nj0a7 )ldCSb@?ɣcn:!<"B +Jv<| !@vAM:.:' o8TSby_/o,"|mbA⡬ oq uo Wsc7jjswZG~6 y[oWy>%!'DQi"!-ABn)3Qe1QGDx&[fgLy.n7pqI6|̈>HF]&P% _CUXYf득 5<_cm7B?SUZm띒C7n3wg^=rT^u2y;3 8!/jG1D|վ:gCsRLQLbϣ*S&աE&*,hԠ? ÑF|DyK̮VO޿6'pYz'EB%$-3rlvrӦ_*ٻ?BXyv}?etRc. ca/ʡv;L[&fb6xnʨ@7]cB /`ၸg3m9!cԭ{P Jv jUS $шW)³=RrVp-GnNvY'fW9}FݹT jsPMUzpf^o!O.n盅b wx of)=C3~: ;0ʰ{ڋVE`hmz@L_toX59Ts0tXĞ|F@xϥezPGYTEP&Z GR:ڝIKFExMvSu< A?ٜ@ULJjAօW_p/ ;p6b/W6T]djA)KYE#rKPV{֣@*R(TG#y-*CUdD /9"cަAƚ8{{dGKl0/rR`ChW.20J\9.AFNL#6׍[z}~[D^tr*Il|f9 ; #]=\sWsΣdXܧ]tĹ)p9o1kT|oG~*rA!'$IA6pwVp7ӴPȑ&(G"0SLY4C3QY#m^ϴ@ % >P QD%u?)Ӓ[>pp- g!(^aޙ/ԿP%^[ٯzH c#Y7+eؤWE P l}pS{=߼V Ah*gc4%yHӂg] gB H?uqZsw:|rD+ܛkl)BqJgܠp=H+۸g*xbP :Gr"(XL91SGȤOޠ?{aL ”u {3$nu^J듦0rH~G5,MXa]1"48jJp|fd\ ^I5CUVf,cw4Y~EzgJX7 0#"8Β}k?΅=;fU$(lw|4ږ*-3gmYhg}7ra:8?2ꚮJoD vkM(Ԅ\!K |u42cSdJ"go,[l Y һqJ"DV@"t{ޥeۢjՕ,gElU *B~ɮ늣}s+kUT,x2ߍu;>0f'$;nԙOX'Ů( ,&a}QV;x5Rۭ}:M_(S 5u,W:1mNc&s,GHv!NtJ7m ng?v)%K:SDdJ:3i]C=uG]>P e!h$vg hN']SiG[n9tb\9Wz#iyP_]?ޣ$ WwcI"a&fi)u֝$Clb * Ѹ+oG~s*c鄕%E"hS/^]oGӈ^PFAx2]wbVt3CicRވ { kJ'54D@~ĉܸ4l,6pNCcG%*0j&(nsCmƓ2b( r4iK/t,M/hQrKY6 }/otc+=Ʊ/X1ĖAցB%5I 5]i.Q{UhhKB|A^ĢRْ9JE_7W]I:{T; 1@<(9ǼTDFƚ'*=X[ AGYꖎu筊]TF G$"c266m_|Qjp/0"7fD܈ GX%O"49/6`DЌF-bɄ,0?`٤: &Zd8Y)*|Մɪ%ҵɰH|ՐLU$BiE9@ nrـ SWRJ.kU|q!yWDڌKohƋ-g6=Bf7 q0E;v 夣Pf\S^4:\ g=bfKi Rnl2bI& k˶@$3ZfkXnw2u <*P׋G"fc42t'w3ҎD5$|6@ķڎ\2&R :(`#-*:#y_}>uSрJ= 'y#-P.swknޏv^qsȢ5|q%Rw[50I՚̷N&C~-Aa*9"G5h#1}9K`m}{YQҗ&O\H]ͥ.HW'YHl

6ObN/JO Js3Sf{ntVdf qȷf5+l& 6 (FxG*@࢖zK|6`zp>?6U!frxaYsN 9hB oq"֩nFk6'YX@FR0H*\B}vɴQeN"jYs,|r!>hDu} ye!-qc'UΓ05* k~ =WxfGT&#E$Bߢc 5ɒhQQ2a0\l<&7~l"? H0H|>`LA.R":k Zp<!6٦v]qr%VF8tKC#+ta[q,nD'X/(wm#U5B(shbA $'.DxO0}} j:|l)sV^,Ofކ7f[cΘ nY0Wҧdˌ y kd X/sJ/PUW( n٥4Άk* p: P>|&Q5 ysnt" x po|Ф( :XST $\VhOr[TaC XEeV߅wkqi#7c֍ ~.N)&)xuz%}hR$5T55_9Ӟa3^W)’\b:8ZTEtHYlUlT&zUCuf )eW;gim@`q:j@bãWֻ)$SQUn@Vq%Xp|uԹͯF #kqxv/n.95"׶[ޗg! 1pܠ @`';Y[A3JGJ-7E18Qn~J٠?-] Te5: ڞf&FVX|'xךG5sp̌PjFmMezc?90 hf?}y77{ 9Ԡ̛Y͒_}ɇS^ҕA\i 7.ip)"HнNs+‡K?$AJb 0yw?_xy~acZ.BFy=ld57q/'Rb2ZfzPLE"䫇&XeBG@^iD8E$]KTiBjQ/7㥑djvbk(/(KQy2 ]/k yaQ˕{q@hDSl~54+BR!ݑ&e!QbXWδ]%"\)/ nW@īXZ]t*ZIu( `oT|wylAk&k:̪gΎRh\d| mp! R%KUA% W$ =:BdEiQB:XPyR%$6(yo߫'0d8mqz#Ve`U{Q?N7l}4tO)I%>?Mitjuz"a ^QZ Ԑ- ӏ49:ٱG+\q5ʤ|]UY갉'"XK|Xw`n ^s /9}>v-:j* a lZ:},i#C˶Ō^%@<ц1lаVN*„Z6lXmWzkQ|4c˳|+mr ̏+p:w}*r1&-%{~e&}+L3ULSqPw2=s0~և4/RH5냸uYρFC/B)~tQV8!&v·!.C_5'kcm'EE(QCAX Y+6cw[戀sx y6|sm0ngbcәyH"<{|p #f:[&4V( ϟ"\T;Ae=_ "'C@27givsi}À2An*&G\!R⹂^_07My 3?SG Ȳn"ɟcAHo?rb'/{ԭ$nGz0WHz!D~`#RU2D#`ʤtzMqG#&2Y1Oy]33RCB>Do3=].L2Br#t)͹x5ŗA>iPjC #n0;{K6&O*1-Y[k՝Sf  zA2IYqќIxKF;Y 2ֿHI`,iqg![RrϞzף&Pl O]#-t*?3;M[V)feȳ_)?'AH+R`K\G|o4OH@b{hGzBɕJhKہ̓/յtφbRլސ ҭSWZGpVlR ?$|V+8,[KkMJ _w(%0/%`kF_DsK`S7-RS#ڊ G-[-D5J61˷&{ģIԴML- *i|eowl,"d$(>l@^G{|)m%a|MyKO.j.C0] 1DCp;C5 \#|0.t!Y~KmsfB\iK=~f=$+v&!&K.Pwpo\ne2fT/*_Z흧E~CB%jتVJyF^[NNZ,kCa ^}SRR,إq(exH`+;iQIYd ɔ?~yO#JP]GH% 4 D򕪲0?&":i+. ts w2"<0Qͺǖy GP5_V=701,TER!"%r9e5Y5I9Xw9/۝ `7TۆŘ۵LtF\!]2[XI1^<|hҁK?)tP:[OV=Å q,0`R7%X<[#{bGP_ LcEߕ:e(Ƿ$K |}&2ci݈pj">I|!_r[}rLCzn0|pӚ$Trm\֬ܳdc΁8us$L:L;S%<ɭ-ī t01?z5M*ҖsGe"<*q0(A LٳRHjS8lzf:!*ʌ5橡9Sk}dw' SS(^ou1;OR]wnN27"/B. |1[WK8qm]L 'Ȏ[53mk0MXc{CzjN\D&k!u!)p^khގ[E-}Zut/pvzmaXHJ ۞6E\~ *u(`̀G:slz!i|rao(a8) znk-j ѠHPo7,JH/oR !h_CykX[S4~Ov||tdޛX kIzĈ{(>M=3!鍱$ZTprH=Oy/5 8%|i& Pޓ:!$;e?QKbgzBh[0h7@7sbFAy A"kz=}_NݲѦ?k֣W}bvGq g]챦Tը+zCo m.dWiJxʼnv0Jztj{vC2KV}]!S<H4̐ #j2 遱lSQOB` qLB)J9^ƗOIq~jQpyn8LİO]]bEsK-WJ@LM78`")ΖeQ_E[lDZ-ucƽEVm{_"s6?x rCM DaN'1z~[MlFՉ&փx–D΢Z/5H׺-jNoGa ,21d2e< }#RQo}胓Bz͇}̿; 48iQ.,ޡsjN'ν+ǿ "ģ˖UT+q"awE65%L"6LW|8u*vk*JBm |5ZXseS@ Ћgc~}??JbZ73n**}M5$ )iY1x3@ bhWܗ5$Z/rt mzUbά# {!I3mElP.蕼H>2Ϋsi[Lp;-"zFɦ9 Tuit}H<q~97i۫7Nvct k./XiZ3^p#('h;:؜Bh|wڤ9rb[%5>ܓ$NaH"|y!aL&׿4. sPyn{L y~)!79I\^P_R7q} g!VȱpNɣ&=OI0^2 7Tya&Z.,\r @w6uݵ`K7*`ozU$nh@x<. A[_QfqAZae.RNս2zV gC}c=ft޻@ Wp1әpM azlV mݮ^:*QmS2(G2x݈ۂjsxap׿OC]gn`CuUR]\ealB q1rXWwŶwEƈe♗o:櫰YgnWE52-/4Qj]Lf t0؜q߆eFIJ!Ǩg[c}V>!:!مCa#,˯,F6:MTGr1G}g C/BW&b^W!bWß w9WD od'Pjb&E%/0GMUk.-!^- Ep#Å_ΰqK˱.zqLYȃ_v^i^E>wX4=xHԑΜ0 >گn ӘNTkf/Ś@u1R0ٷԂZ4BCj lpˎ]0I- ~01غTlv pl#@uObegc*2L1# `RJ= sʡKg[iddZ}⬣_>v&d2|D?pռ0[qfFGo/t,|$=Qv=sYoբ[hk9f` VJ4PjvޥO|ٿD'&ԙdH!O-gJ$CO8~I\#˵$Krӎ.|I@'>ė4 ˎ"6؏FIu LϨ?D? p0m>3\>f!%&-Vڢk71lY)˛ixLmCyDISpxQD̗W !pWǫ  >@6@ДMXni1;(@]!r`鴵 eθ%!KEYۢ~љ\†"/܌AgD#-Q@uru>0;!(s3ʦS>O. |TrCW1F/v}G3h-R:=Ğ97 BplWJ^aip"^{结Z&4 ҧZJP*y*UFR%^<5qy"O[Jy_r+UsZ IdhT^{c(`11Kwf[xgBi55,M $XûKPЎ( 9f>kFi3et#!ˠD07jQ ك:/K׺|;#GrD,L' Nа(jܠ! Q N Gi'!t|h]FԳ߻y5&uYgZT4&tKu(q BQkCF5P01b4=џC\el C7͇qvTPn9ӎ"Hyd7iEIb:[ҳ &J9h~~W*(dǘkMp9+,-gjJ.A&Z0F<f2֚u^z&4"4\`ơw%ѕӎ4Z0.|ԂpM]r!5a/cPwdH<O.Lsj=U[2~:,vpX**䤧@eJ?Q5;E~Ką 5w^T¡n.YBB Hk;/ s,z9 -&Ǜeʑg;B/f(bgП ⍄5JU& l omQL٧@I154u_T>.֋g7űQmXY6*1䉴 |~. X,X 窥=3b; AVH@vgpbCbPys:=*9"Ϣ-iD#5LZsקF"=eR^}~zRZK,/`j :;)'l`of|PxmI={R7o!qп)q/2|,GjfpJzvd_6*ލ3AoK:}v2:0pG;)؂Ļ?Mwn% ؑ^!vK@F}I.j?Cv|J] EDEm2+V `Jw|VDӃԑ\/%5@A^w i&>a^|RK|ƺ @s~O߹DӏnSx+PudB%g1ˏA\^ٜ?zlڌe&96N+*3(f0xC5pv`8Sߓ0W]`V;xJ&<8}m7vowFW},Lm}1dPrO5 \=j[#X(clIiՓ-{{+6mJIt}'Ǐj=܂RA';c)MQg۠_u- y )  =xFg{QFp@;oX,`K0`1fĠx8@,z֬j^4] d.knXtF3?%UX,e_f'L>J ]Gͽ"{H2G.r. g/S!Nt*tIə$7!OUkjg}xF &H& CqЛ^B7` [Hl/ bצ,B^_]O 3ҟm>gUg$u$Ajۂ+\^ d; 4OFvS`s,+V \ ?tvV'5 qxk#_84I\xClEFA_:rW6-9w-Y{r8bAHUn-ꟿ/T,M-6h홪*/q11S\m۱bou*n$^p%?<.M \o,GRC7??%q^>Z~'ٲͤ!oP ;Ҷębz<|/HQ'5m\fs[Džʷ/%C[T2E6*2vV 5=;8!=^tb|斦+QCKgSLE9;Ynj@mjz "B?)nۜesQ jH ]W};!Ɯ+x2qcy*lie7-k@a9Bl ;)g `FKXa=e_RY 8~L+2Gy[k@B+s܁g/P4rR@ǽW)gvH(~锔lEr/w3%Os_˟j}s=W]ubj+\uσu?\bhc 7 3$5!$~ lYWUzBȭR1lmX T{cxCu/ YC "A};{o*8<݆[!05(|D9wzT):gt*Y_׹\h6 [%VSB <ע2ln .,UGy2ӅYT9QoGև#N@w8g=P %5;BGavvK3&@(NN#Q3&Xe1v[|9Ȝnw`[z طM#au:-<$B>:+`TԺ@1\$(&yiL;*H4}]˾@G9N^tr l'L򘣵HCJMgM\m߿~uX$Y,OTm@n?p|;P[v_cBOR;u8c(`=g!s^SJ?[@j6?#)i/Zg%XѦt]sK!ZCa+?udᒣXCȔ]jRT?+B1h͛!e -gW!Hd.sݓ6U ߔWhQ7D\EzϗZcR$ ڪ [Zzo48hSm뒡|-}?ϐ%)zamCiuRN˻W_d̆MUp[WSYLυh0ȄeXG=qODd:+ #Y:X7{[…Uw?Гr!W$r`'Q)_e66,VREzC˗B8\Yo n,5)ݦ;20aT/g?#  (S'FS8C3-KPv]dڸz&wd ьV:5 6@ZW6[ z.RR^0 AT {:R[6d2y Rk鱦p0KݺZ_ᶻ-zN{(y2 .暵$/͗#zHztL-OfZ2h%Bf1mr#:jYykěQ Gu`wcZ +E/ rc.EԜ`g.U #ځ#j): >[:5xA@Z:;|ȡFiA IVsnmfSy3>)ï\;v#,1`tQ%,ҧǹMڍy,w:D1!QWYGO2cb8>9+u RGy ~'VƧ},ΕWW;im(7d ;氪cZb!/# "3>= _h&$Ot?=rJ",p-KC(}R&Y))SvݏHVT%cOxO~Ϲ SA( Ah;#%>Sf58 chO0ޠ!!zRp1<}V+aIvNe׋ِRgH08Q^PF`9M/pwߢɐ龫5u/( EQǬya|\z ` < 0P^.:PT[1`hyLPő$ ; U8͵ )*}3{.(sQN"HzLx| xWv[Uj%b'Rr\+6?j#/ 9q+)ڱשͭZ lOX#*ϣ ğ-ӓ"0;o#W;Yetz.9Ks7Rr/I{ (,Ub)S3߄F|ڬA2Ek? bIElzDXAvaTV 8'E )@ qӣR6Iy/2#W 6OYQ3"]?0p|? ?{|H~P|deoB<ݔǙ:+zyoپ\ U3XXZv^'F%}!]y gVJq]3,ÕE$ kK/C @ iզP i]=GY5?<#, g^TE|EdsXs66dqtqZ`[p x=%zgƙ_g~Swt%{`j}QOf( Y?Pl&ik}u@H\"A墊g6mpvdpuEl8$'T(8 S IaE!c)dsUoh$>Ι*KhKBg_7 ѣXVEʞ4 P o|f\T'_l/H.[Qr#rB6(X8Ԅy$ˣ:.glsm;ɻcG/ax2w>]hl"Sąi\޵mr# 'R}缮ߍ{!`le܀6 N˒=7Z5FX*yLؒp_)~ jj{V V@͹yeVȩJƗ'G q7CC,a6u)WE{%=MQ K)9^ǻ$lڜ~2m8oG$/20D7y3ՄlRѿ5ע[EA\i£ % xT.8Y6}ԗdeҽ! 4e?͵R^in l'+;AF{AO`]:i}=zi79NW4 ƬL4Dokf`]j |h *1_. +1!Ss EF3 ~C_#c<6ZKb ^cz8Z zkBeqseqh 1vlXHA\;"-؊Աmt(#dH(g"ɼZId.~wݳ9'0x ldF/4H3: $_]^Bh ($7_If}!YfڅPI$1G)'p\㜂jO/Jb/C0QU9uM<0U`CR]ea:B[)j4DA*VS|$6ĬPh VG RLULւBrBҒţծ .d쀩"Gb݌CcY(nDì`P,+bߟĔMA?=j>sg,ǚI׽sq|ORfjxL;?u%8Guvb5 ֙K3=dftPh5\ӳS'o Y-_c6X^5[grlz{@k\r*.V~w\^ f>hHCYo D *>ߔƊoZcHk2vP?[m-y5O: ,Cy߂wŨ-1  -ͤXqJ؃"V`g],rGO\Ŕؚ^wd)+t&Lq{:U7GоD࡙[~Xf.4э$p 1/ލҟk|JY6Ls|%@ #D2(`aErNt=HS-fݭy8@ټDÁ&i}=:hH=eZ.+w>GY(&rdzM;jb4mlZVs{tN]`3L: \ʓ:kٚbb}sq 4ct&3o-ybvZ\Q'@9;K ~vտHd_m&? Z+NY).#md(8ʏ?ۚQOKV #%;oH染<?;;9B*˧ǚg NجRc̴Ex.>c1'ML JZZ, ps3Dta6SU.xC_)yh~)BRܚP;d*tj%Z+~={ P3GdΔLy9nc3n:b,SPqP~e@^#KYU:YJ-pN0 FMHu8lծ0KnJDDS)x(;Aq3hr ݴ HI?j?گd:oiw0V&Ucs%e`tHxJf"c)Ӥ ?ݤИvQ<;ČQfN@esSԌ]jG`+u $4 `1G+Vʸkm wǀg:]Gz,^a2LuHs9:О:)R_Bq5Oy hb07'T|QTZsb iG 3 E#ʻa+t}QXYx8=J2%gϒkgW{R񂝝"X\!cvH!j&twjc Y Ŀjki.Pa:}@NwMY1IF} ݶ{44q5D}eeYkpc>ŹϔX7Mcm_mf=tˇNuxI8ml~,0;9EM8MPZ@j;\΅g1J_Rh]RQD&סq Uʽϡ }fL&kmNzYGҹvY7BTx|})pL;I6cqYJEgžP.D`Dvb1(_RHQpe YT=<0')ߥ,Q7 t:‚<)X|_UD҂,b#eyA=M1v_*½?81h l=U1;ga P%N3Q툺*m,-"$,Zkud/؋- YK\tMj@vS0MYQkD'LV 8%'#:ͻ%b."9Pkc^+qu9'^XuѮi"-JWi\$Ј&4lm`)2-^ۄ R: truجMrE?6V,G=F 73|8M 9 oqx,/vy ea9 J+J4x 8f&t 71WJTei~ yC>_*ĥמ<FfhT&@+{%+N%4K?<+k b]):ll}Ĉ\v]i26PĎ"QtTG@j~`GM@!zaV sǔBiOʼsKaieěmAߥ:d 2.i<˝w`˧3B[G@F+4A&tj_BB&36I 46Y&4 0 h6^w)5yCO7MxRIzQ+FOt!˓[ݴTL`s.㏜FTe|p<\U'ա9r7iދ  >g~p1M<е_L0b4UB̝Km\b0M=7TvfOd-98uȯc6W-=ȃK6H>(A2$ dv.*CAݐ[w;%"EpwapR$MO*w !jV ,GTvKЈF!V}>%~$I0F} KHw[+yt=? ܏km qȅIZ0ӘbۦפZ\Yo3W0Z7UO\I#^2Mr@J?O />t0$;,pw ~Ӯ8A{,V! \q.?Zw3_So_ !; 2K^.sgL(tLlr8:$z FwYb'ȵ[)<#iMU*ɑTS$ef:)B0ƪtb:d6i$Oh9v'u4ʬCjiOZMMJVoOV? 2Wu"?`SC+^!eoo0,WػDb)rTvJlw=`ջYR"(Hq+_+uU쥏%ȨGɇga Zg(_nSE"]u en<,|%mVYOP٩ؼsw ߒ4EEPBzR/d$ xUᕚ}䷗?C?r!(Yә_N6'C^aYbݨN8׆cn!P]髡l^>gEhF; `ҊOP)jC`՜zP`cFp(_$楟o5ji [0ZNMX)(hQXt~L׀qXf/~6r!u0A=K[ ɸS1jɍxF-.DSXmeaL!%49_aRo f=mؘ#2YXݢXHdj'f3 \14 7:n?vSW]5' ` Z I$5R3G~0&ax"Vf&wԷ"#ΐEgs|8K7+GØM׬s<GeOQ{a!$FGn,u學iJ؀D 6Ґ)ͅ&v+ _x5yg(B{ru*6?4.vƓv;e$ɭ~Q*|B1kY#פrSy9D )lob ˷ܲ3LC$翏Ͻ:b>H\#nx4bxAl%mE"7?ˁ=-3Aˠn ʳ9Gxʼ`EA׀t&#Vqlpϲ#ԹL[uЫks\QL-`sPsDΤ%a.#\&CpxATvkv40:\gS/1wF[5 RpAIhW AjgHb'\ȥmBGϛѝ3?3-L@+ZM-QpCZoQ;Z2h}X2l LA]iNdFXYTe\ tU~%b7@=H \صEΤM1m}XSغ &&KGxGD8 1K$>{VYN&D,ŰWnժ]ͲSf`ziȎZGpX겴tfa3Xk_)!@NL2] BdH  h%IJJM6!<'70z>jל -lr;x_\DF&2wiW:SmF[/)u ġ\ ̩|9(:aڹyΚ$z{bڃd6$Æd!?bhaZ5ٲk_\g30{[S׺$3 ndaf. S15K-WyA\*"=؀ڣNVg/1f"cX픊=<&"x~YM*Kʖy h+G(O2X#3 52F7,$qÆjvK]A832B')o9VYNDi00c+NC [ qr y|?'d=gV9ǜoK1YB$s&Ѽ;<:* Ad%etUy!^ʽFg+sot e(ւPV87icгUhج(q Cv!jYʝp} ~eL0ڍˉĊ) T[Zp]p¦!;ɚ*jQ(aL'o)ޮwZ\{# KN"kf-a#MP׋Vß6 뙲$r~^Lc1"#(H{F^=*3~3GmVmCt5UCddaA !PwZ X:e`̇cM$ Q< {R]k{*:"esRծӟm(j6MR|Jc#1U/!P΂X uR&×^%r(\fTe -FySj cspDyQgZ375-\3s5,f{]vi,ծ  &M'&p ɿw=h-,!|H(C4f]:d6+Tϗ$<{9UMfxD/ŋ~3gٯ#C,p_wGch[B{SL6[T/k%"L^ҽ\8$j6Ԏ#iӄV^7l@(9h`( Rg]Ɛ@#uraW{Z^bma%ם$@H7vtdQS=Fj.P,8j՚噒oqk@u ʀU^TPB0|Ϙ0Y$'&)҄9+2@֛l[ MtOê&PVQBt2Br8b)虹M<)*Bo$!62TAHq}"%w,:?JDNhFQ6sJWt߄ҏLE5%UnI):֙¥Y!XpkAM!\Բ!5N{֥ju\S]5SxN&f( dau6x>2;gCQh.cD-`9f$l XeAы9tДMm0~yO`H~Zu&<:TV./.JZC˝Sv?q)EDd?+"kӔd'[TC00ubkZ)lyWY'F$)ldk '<'S|xU𵌦jU0nVN&O^<B14}GcDBFVx 8 ⠜o'*.ŕr $5AmROgf;{CH # e ٞvyYb7=,n˾ ƪ|Fվ[_aחK3\&kA#f'铎銴l$˜Og)\oJ.lK!aIfX9¨RU#[k>@Jk} 5"7Q$[jw.˽S[()FCVĆ2MZS4(R 5EfOr8)n߈0ԔuTH_G73JHucQ+pw&xU`Y܃ə=Ăl1їKH?o'_!Y.ʽtIn9b,rOnlKF`4Tz ZUsI9f1a%,bum%ihgi/wt&1Y3}?"6Sc4poꇐl#ڱt@e6m¥&2~* QҐU֏';4HnB慁n:[NWNZܦn}/TP_$ Е1 % \#X$aˡ)vr ˚k ]kMT테b\[NOuqO^A:rT.p OiW@/ o3[( $`-`5AG!4&wa[7i`9G,auu?,LFGQR?NLPn'WA&ީ*A2t0/D iR ;nD~ގe|Թ.UҮaf9.'֑L$mG{ Lz{Ӹ"!c uRSyF֚Rrӎӯ8ϪLt.S@|6)d=X TZg)E@&u aPn܍v?muFWڔZ!NXlK]8T{k"y OEnx$ Ou%"JDq=iKgUynLJCq-@\8<s*~ I_Γ5)P^Gu1܂J( XQ+zQ͘2üo6^R.֢~x%GybO?qRg{T((ę$R^wU1,po-21wi/P%0C˥1fcg}dΥDx ',XdE. J>[43sw?33jJDP&DTםh;i>$n+q#aXƆrhAVcZOy\tmL;~UM χqΰ !umyKLV4.bAUutE #(fk9HL08%Oiؔ ,JB!^C /ZKQp_P"wxy ˶nUaBJWv ` B|:pę0ZVO$wV)گ(iM w8\T1*5`I;ۗlԨNl,L-wu-Ohz3+w !SnzH;E<=PH!/J6Gɼ^6Z k{po>*CVZ_u%6'*!/w/?na66]R&Oxݕ`w2/޺;"o* d˖ޣ 7$CЉn0Xị 3vfhJ!#pD?P7`1q."O?T85Qm) U˥lxbk-G-1`eX?iᚬ4 vEW #ʹ2ė>xz~br#0r{6ꝶu Tf;YAFj7vCU AzZɃT9vtXN&4F)P: u71{IXc6y*e*ͻ =Q yH*nw\EㅞbZR]_D|D?,?.rr_Y` ziC~Sm"(1 0!4I\p<{-mPz+'bqKVVoi,HCVNLBݧ ._Wѱd+~!HatBm\C:Lzzw{ U\>@UWZN5: 24raAS27rSm]7*bkvҷeG>簨 gJlXj h,PsQ!*B֌}0_c5~^轥yd.̰=ת!dfv.|QdVg11X@",puʳ*w8 j72*l1SwjTx 2m9]T+hր$&Sc'),R3=z O͏]=6Mg;J\q9vC-g}Oxwingw8F1x"ܰ h,WuhiST~*+{3e3%T|^"&"TY7e t5z4ta6;axr̸N5fnÅ8&t1 gT} R^fULElU 3S9;Tٲ)HT.T'"PYrYzܣZnzظGKvxi*a4߲vυ)|+uw/R^Nȿ.ʹϣNt‹ 1RࢊnwPx_q DCOTx]I(K,,dPN: uF;|&eSM֩I:"cĹctd*M eVpSѲ5]Oz.?P@2fM'7\uAG4G!+'e `h@JM Fjxp 뭯JO4is G(iO՝eNG;a>sls1BTXyI;ko1DgEܿ47̃a*eӚ/d7K9ԃdNֱ"WpC%Cc]`ѽϙc K'xudP{ ZfP+ jDgzanRqSnr,Ī":M^q=J!wuXW0VBY/\'X'dϲZl<%B0]R' E]mS8t@mQo>=4yL4(82߰ـX" I#uwjQN&aHoY0 l:.xMC=#1 C PQ3nHZݐطY,Fuʻn5nR_~_`kzKM4<JO+Z(#%wxܱ윃 8a@pʙk}tx]j&"QkmSJ}*qJ`E 3ejTY=Elӽc3A^Hr>_ tÀ[Ͼ^KHJa(C ?W7rѲ@9<Q"e]NW:E!ڇ&[oKZmȡJ=njDJR'oЪkQ3m}ծVlvS*k7#G: ,"|3BccjQv={?٭[4!xL@a%xd]fRpÂ`"W bXc$s`v%D1uvf* >ĢbƢ>EJes.zQ0'aF2ߜcy6V`h&mkdlҿ! _&6ڊO{7DVmuf7~ v3ϸ c3%2U0uH?g͠(=*Gɲ5^u21XGqF+lLz2+IX 5B9`1:(MXZtNinVS bj@x}i^PJۥ9.(iUk -ft%n S\S+k)k}.NV#/ڎxc5JHꛛy=E4M r  !%{t``dg|RbTG&oXKvx[ŀdpe+`1h#S1;F 0Ô64̠_U\rZ Zq]t*BqAJ,d\LCӡ!%(]P5T9[o\KE$fh p{R:M׃Vz th* BVwmt.<VO_3.QGO-j䒁KyDKxcKڮ*Qn,߻RD>a !@䡱?BYIJajg{k j$qiY.ZU}~DU>zEGqQ;h˅d f}_ b|SX 0:7YY. M%a /OL]Rڧ$+!aKF2ca ᄕ YUxn2Ep0mWsR"GCg(,mk=|ccB0 ` @|G]@'>#׸s]6,RUQǕuuB!E&18 lH0~[K1`<@mc!Q,CX+ W,J>v#UtdץH SuwFu186OgJWq-Lef]%gfs\r#XlB $"t4 "9^~frPW9q"oדuvԶA w aUA&׭j 3pZ+NsO[́ FPmfkJvؒTԈ`,o6޸VJr8gWC.WH_9T fJ|NX4y~g̬+7egU":KʤUE@.ck4|%XQdfY gh`IѰ !!pl0'cŘ}4%P>I"ixaYqT⡅10#-O_g/Dr '1UvJ_֧P5Op4HLX|Y:K%_ [εTߦ'#'Vad&R-ضS̒$+zQop5?T( S&k*]`W2i ^=+Y?= OUd0@.0z:y?K=$7ܠ 2ve~;G*ugb!cTq]jg$x#S1eGLnpg{T"F0aZ]̙S[@eB@wX]rY(g-QJ<`>;HI~$*X<;^ q~meM¢Cu7?Jm[)]jQFEC[BX6᪴^ƨ7q5D)W[2 &9ӷ\ +Z~o>}[fcOooAW8D&w;oװ8ݨx[ŐrI$43,n:a-61fT]o-#}$"A@2ê{ǎތ|Ӡ^{!fXd˔_@f ՍOv |6~p"/ܣ61:{vxHCMNV)y}jri_wr!]}!D,>׷/;~fBxl5Gl&Um?0c) ^v mKoّMѰ3_ v)+hh]Yt w5CW-$eJ֏Ni[SO+a;-9Ìy)4nFmݛvF]#(C2"jCć;O'uKWlK:1lq&A;J9#?+8;fIuOj F(SHc\,kMSSғ]>Bu,63ʴ6R-S"s(HF\7=L%anKRvTݧq- Ck8=#EI5P+ye C}c=ѿ6Y ZHtE*bYL֑P&LLN>H]qkOա6a ̶PyxːidtE9%Ǚ`q,f^Bp1O2ے-:\xn /MoVcwhRyA/S"LaV1MdXS^9헣#k$=m$0L # 7rc2p #zD5P=ZGqQ뮻[Fd_Yt}Unv{:mLj~;0ε>{MnKp4ց4KBMP;"Ɩ%lkaN]!n7wTl+ &ps6h/SN2aLDP\I큂 ?~ӷ=QX~0qTLtVcKK7Bq*̴ 㰄`\إ@zF T/ކzʟCT2A#fw4,Kenɰ* qʢu+k)=o&S'sC0+b? 6:pd`?.?9 5nJ*Jp3e0x1~?ևp߇@g#|Sţ4 yQ*Rf[!=x3*}3|YzxHpƓSV<#2aɶ5mUbCf,k[y,qb&>H̲tZ[HZ9KbkVk#C7,8HdmstIpl=fr:VtӘ廐2PUؽfvG{:S6 :K/O ˕'WL;@m%2򣑹X>(}qe>:M5 U|xz>w%: %=\) kX/*(hQ٩'I:YںЪ>Clj:z1[R枥˦bYQ1V5u꡻ `on @?'qܿTJ 3ðuo_?ii6^hP UgEէG ^?~!wIxy͠50s^yN ΧvE/@c(RO^DSe G)٣pۭ'rl|Fg52̩+&>T4 "IMWM? 8;X3G?s=Fzz7Пџ~uٚ|5Zf%IHֽ\sh/:>ON(5J+L1̸Xpw 7јYﰏcZh#u)e[hFﯜ8X$Cϓj5nY\1\ sn'ˈ1h%eYgI Swls5|#gJ)8w(VKhI敼Y91pN7Y՗Mͣwj2dr O@h9yK 4_!jz"dy8M2[y`)܍|G@y0ɜA!ֆ8XSk}Jh^0%9WnzFבG/2 H4BaPY ܆ 3_m]OEJ<5 GX9b">{@p~tzJw)wi6Y^OVC[זAʧafu bJU"bNA_#/ԃ=E X-UTk,4YU(VZo7I!\ #pjCTu(_ ]"Wp4rKwbwL3:mI^:<)we;HݿUstq4ecA׭_g挿Ή@ &+pÛdF@Ǹ8D/V'zl&HYE~& d?rN<~#sW oh%VsC~T|Q;y N9*E=R>V| ; [u!gb6:svngͫ%ZU3y@@Й*6=zJ,)w[BL z/;xD ,'ș$Bǖ/RV1M|HFþs3nR[Eh$etg]OG6tfr}9 '}#ωÚ(KdS/h֣UEN\͵vKkUiȧMN>*6ʻC^oU0Wv=':JFLP[hjdL_KMl|sKF j 6L9uFl%Zd hќWC|謞q3*-x[ >qFC? 4s=_=a#:ڎ[.b雭9cqҘy| qBweEw4oB|USK0J=FrDq;Hia1_̏ .]+<˩f@%'t{dmGsX`ಶ)vkcby\Φ0ޝqw2m4T߲SŕɊ8ObU=ŲG-ʙe#6ez8F/&"UuεMHc%1C84i \_+og6)XfC! -D\BSڑUS-z**D&wq~ORǼ84 TdJ uLӮ\y*=dAXTɋ7MnL[P(@p^apvFG<{| aIfgزXLP!YL(ZGOl! sFZG_ϞɁZ^a>X3oi.VCW&UiO ABRTZ fq vhAyohOf?1vZQ"I\"Eȴ*Rk +U)1G ̷{ R4zb3z15RXPg1ܭd C9[Ǖw#CN|3mD;*|ePNS dy#8&{Z%c2C yX?>2ϓ=27 ܁͜5D7ʩiXi>iqV }a\&{VT`2D/ܣBGZ.@y0벎>$xZq*?6c5sgxvh5EhFDNJJv }|Z*bb BѴj*S6S4`}n^6kl6؎Q\t[fX*@%WN%aO=xù6.fͅzq #,͜Wf )!N q^tzDEO8˖.ě=PZ{N_R)tWBR~AD@@_T /؋\ ]wueTn4ײc.Iuak4jK 5Ybsui`^#,ҕ.D}X } .U$C/6HIF'i(M䝙Ln&w^Yna8t0́QV^bL bDv!fܿ:OdV]x("v#èDŚ]?] ? 뎬F$bQe9]Þ<FaT|f2>/ӧɽC&SZYym-KoC֭\ YU|gk4=9 4:zp6`CN5ԴGᶛ`W?IMcVCv \JQSAѧ<ܳ)1>/&{AcuX$.E׸ H%C.&f `: 'W k;eYKme~7^q-IYKڏKpy@Yu.cN}K*QJovPHQOrv"|NG[fn>;:>頎Ьs܎uU2.VmG./%"mNmT"uuٽ 5='~I{sZV9Gp;?Khb'hZI`C`#;Ǿ꣔3zabX Lx,pnp˲meลDܢBJHgv;2BmPa3 [DtOmAd&Fj=fc7]ӿK7˼[RoW𭟐I+ smC9O* S/$ =d³ O̩x\>cΟocP_W_0zLrH]9e˯҇e%~b8%TAtJp`p$!pMਵto1G SK|ו mTs.]@Xnen׈ )}>yiT.zLh ;6zVV7xdiF#a PRy,xBϠfkΈLr1^s~K.κ'$}ޙXKy\Q^‡V~Ƅ XafP.#h{ԲPP[K}.5|z#;9_D(盻)Uv[ ,=6tah.C֙@! 3:b㟃Ur**#yW?Ж@ֿ ~-ᑔ)X21>wLTǝ!]N9!єWߚIPӵ:1s#$3.ߊ-uJ5gB ^t?.u-58(ϗKdoƴ3ش'GiaZHzO.lWOnvtS3B"eLaKqpjNf`&9&vuH4`qƇ !p%WWm==7 8̕X4`ޮ&X8KӲ}컶"ѝRu}Qw2/.WQZ^@JSirI6>렐"B0XtE,*Q瘎mi8Bi^@J]3q_7 Tjm-RyBՍMX#ql\cJ= $1KC(Ū6,Ա ja˔F 4]X,AHIMSJnK|5L/[Tchk:`_tQSJX'8eGieMǟrSo kp @[ev=(RdA N-FY7F{ݠ}XSaxMuJ:C#C'ށz X%Kk66RB]:y2զ}_{N'Tf޿i?{DNxă|j)/3s'"K$4B\$..tb fNcjd896~_C-"b zѤ b*r5!*"]V haVomrp?r{8zA۵dop3_#[푀CGu !6fZPm{_88FnJ-I:h] !./#phz 9 !'CGw;3*K+Rkov;ʖ+tzcÑ`2 'Àf~[/KAdMohO%H׊0t t}+'{|PkoѠro#}c]RDҴ}0]UH]l惩v1_7VIvtP86YA)M^BTY˒/P3"LwHAp6ht3 uW%d&H?4!d`G>3#NޱKh: ]<Q&E)_28}YHYN^"Th ƊIg4_dԫkkq *)DWM#G70^'N1XT_%nnh<ɫ_n wu&?8tjkW'ר jόc5$J9.ݽ3>ۛT`!?dKa~l*ڳD ˧ H_g~dKRfedw[Vϳ8K"Bh`2KkanW A Aʰ\]1%zJsmHvpSt<@\]l 4FQ?/mlyS$pē` bؓ IldRʀ/=iVyb5X5A 2~=W \LЦ_%ʌ,s/ GXJ9ڤ{*$GJIOcƴ"#քSӖ2$nbʠXK;@|~+r 7V/>b@a)AlWzjۑnjSx`x"`\[эyl}O񽓼{D>{-UO]]駽B{,9)qimz4NX*Taf 31Fv D@3iq?~hƊ:' P1ߋɘٰ= ʇI_]"Gy4)¡En5>w9Kxv.8k|؂2wZUmnOþm~ߴ"G?Sɴ%,}`i`M^߻M`OIsEZ\6 :o!)`5e]dM|_G|Ti_e\aGP9vhjcY"LѳENNT0l ?@5׭ns](Aϣ%)Z+nu!_XnΛuPw)S] #P0)Ds}XV>;xtc2~-.?7x%{"z4adwN8+B+;mjw 9}W߈δd>Eh9 [ W2aQ"c bJ#ʅz.1$}t9g͟kEz!a&D64J43Jr^.WJC Đ}LPEF*RX=1"$SRIzYJXw pDL@  U2+Kg(K|IXF :Eip7`*k'Rue<K,(![ Pƣ{\QäHJQۖ"5ORhb>oa9_8qԩj'XlJw&y{7I&oM8¼Hmcrgq<:dFqYW}]|POLi_J](+I/yѪ-SzO0 ]>F\7([DD iT~Kn N <F\0^yhhO#V^!]ҳBL~FiӄaՅȣ!7w 0G K)NتeѺ{e.Sei񹦹tJ+;ěreB,Fv(A2YqJu9y:˗9m8 T\WsONH*]odP)}lAt颉qoP}jm@MKd!zuO>bN"q0zAc yi}?ֱM^|r v#,;@2SJfon_s'k;V7 ~Ég!Ujb iŞ{0$ 75)u-5?tl0L*{ҭ4VJOP{R\]1Dj} N#k?GR4IRZx b.`Q(FNL7)?+`̆wlќ3DŽ956࿈&sI@y&@Ǝ~&bђݹ¥[|+~1cD3,CSa1;mye^Ϗmb=3q]Z׾ub{]δeYP-ُܽT'"!U\AV}*RFq P>>L6vm -{udU/nP8&Z2P+9#r;q:b),K9 ñp*/ZB5Z PPҜsSP1_,K{W,%Qo-qѿ#Ѣ,M(袢ujoUʝMGJGs {<(0m ś,M[묖k]M H#0&RmJ||tdu3^ /̎ Fkb:Kٟ;o~B}.?@7ͧf21o1&]=@:Ivt;YRŸzoNK5*x,Nė܀ZQoNO~L\tyb> kU^p0҃|iE8v,NKe(&Lpт!!=zO/җա;t@VeK}2-q:vRֿ_QZu#xƢM,{ }[qGp?Oy8GwRI$`{\.hq # -57ғd*f\CHg{ߢ#V!, AT8)A).'4*9MD@{bBp$#G{Tm?Oϡ -^KLs`ik ;?z(b3| .#A/a>LD30p%lj!P6t2}bKn-U>zOv%f/ iȣ0F*ߟT$0ӏJ)FIf!!t龓-a)ښ}s Q*wՏV ͇K ldv˺%;y2ANŝ}ނXxo/ԅQ>-Ij!^R| Xc>+j)=oS:_:SB&1yx.j-jܢEuYP IjxB sYpDGp#˥zkxÂiZ TUbTʐTZbg (%t@x^7$5p& : ʝyK.A_ʯ*Rţ[a:"8.H d0ic-@A9T(g&!CG$ˆ}dX;d ]zSek- Fۥ*'=g>L­2ĎgB:~Vu1]څjm?[;/x덍 <%;:]͈gg%CÐZ"ЍKotlt^+*g:@]c[y5j{ 7]뮿æa{͐pP2\sɁ0ý7M.\ i<<$ٔbSGҐ*6ɸY E]ufmgZXfX c:˥}eg% xlv)ok@] _{ R nRj.;1BՌb^%<3,m# Hw̓`cW8ee9ޅK15Kn>!DB<QӾQ-:4,90c|B^툐e=4r&HNOUͩhz,Q"@nQ?o֚}G׌&Q I:UOp7JEMd>ir.+[W~R$@HM<Ƥ>q7ynG8 { ۟bL50(CTM#pPW>#wfn܌ yΤQuP؇D2-J2"7rb\1n ocidIi~rmk]齉@Y^?=oi{"Ôm-r4l|FͿÐtidRt1hxUkƹޖƒiW^/4Kl oS?lV;( (l3xlcVXqo8XJGq_2a:W7/ԋK_gAޫaqL' fWdӮD^KM Uaޟ[ק,lO2TQ 6 eSuKJHUG$PA{i+X7K 4|v.iQR`O,sVxxų;K`&v(QK lå_]\]yl'."xH0F|(_8_e/4d,O߮"RbgM.uPU+K Xmo8Q&8ڗ7A7t9$-/" 5RYem H+u:ٔs=(7Yo'2SoJm#:n;}˝ ޓpDCP 8y,8z.E*#eVވ):Dt{<5Vgbovʩ9v#z\ŧ>Ŭ: 2:9~H>+J]"Ƥ6= <6pHe_w EYfiA=1+W6!~v9tmFC]rmZ1)@;L^Q٭`/r;mV5j6ΰt#_S52+~Уpo$ths!s;f~='+6aŞfd:RNM`ѻ( @#e7#V LЄ(L5[w/"il )ny]F NQ!}iu߆ ă1(\VAR˜ r'N1x֮ⶵ1X D[nu}DistKx*ckɑ&LG*"P0ɞn;9kb' aczۜ +2UZia͑U^ÂMGZL]АbF\U<>P*Z4e4w'ػ\',X )t3LC@ðO&/2&xPNp(xr_m5 Gٸ$V 0XquRaHJWsиv  Ͽ[I1#RSdȦZ`hL皡޼ c]``͜hd(D=S iTnN"SuKN"j dZzk[ F#|||4 f.#=lAPb1օݼ=mb 6s#hBzqx}*a([c v֊~]-؍#,@Z 7+H]&cj{5$@0% d'W,e+dARȥHH N"[O6\&dW[b`E9%(|XN6R43D|!jqے^-Ԩ]^y#J(a ׊E\‘P'  m#LgDMvXM]3m@s4'5b,nZE׽/1h&}a8 EٯͧU"5O)MƤebXuf3ΥZEU 䁯أB. dߐᐎsԌ4,}Aǝ=m-,Bdk"뵐>vw|3_J1^Ӯ+H 6x d㹟H~wR*zRtLͫX͌]#cMsfurR 'NG9PyvzW`-|ytcY&&Jq:ITgVS;Q6g8<20CZUD:bW $2TmO7tAIgor\'pXZ\}k(^2I|˿=doq`vUjRbUBk`sc07UlL~Cl/z<1x^eW&nC,W(ED-hKQy ~o Ef=˫3 +aVYZX .:Ʈy+99"z-&01'h'im*+cN pEJ 2V~1y?)`ڭg*pd.H{_;q+ ?)ava~`}vѮSJH @;ZAK*H˶di}G6hqZYlpdu zdضc*. Ŵ11>ZoEXr'\#evN9Yr.%VLIVho&B01Rfnru^Y֋ l*>KiҜZOBpǥ*2-R̨ FwE9+D,օǧ ^U"B Gu ZF%xUe>~gL7< ) qͬυ`JA}Kڗ~Y[2R((,r8.E)A7}1`R%5iެD)ָ1kƁ;pk +QH )oe2WzHKF2gY<b؁y7b*|%(tiJNmyz =ğQշV'p YNOgBA2D'4<5QS[EU˼.GH&gOuz%T&ழ팄 H62I'ݿ1*yamޡ+'"k̑c(< 4H72>ϥ!ԕ!ZgIX>~-Ud~:qo P8rQu=阑BqbU“4n˾8"G% o;7?,:\ $f/ʴbqO||*V[Iơ;b2un# +PSnx{ 1(T^AIxɬ@6 qǩЅJ>LO"4 'Y+5FP ,u8"7~K2w =n@Zh1IAβZRo.3QHMeF9^凤? QDl҉ r-T(L#\a3 DXEi_Ft*2Vm_4(7i$~3LtJa|WWW W/ĭup;S?3v4r'tOj3 FPq`NOz6$bsOGvd;JWiCR<ߒOPuXGr~" E1+M`i#!?Pp@55aFs-M'.VJ,4kw 2sa`D(q#0I#Yoyb`VW'l}Q_x9Rt^'޴]P慍}$d Afnj(mŪ&Z&D^92U).Z*6{'7v 䭰9p.x lL, >r {5hEScꆌ#|1[O1!@r~%O6xfq`0Yd!ލ4mxuG.O/P<.Eƽ9W,>"0\3}`E·KcfI[ƎytͰ$lb!lH|X+`UI~v@?&;5 mHkۙTȓe벌4gu_7{- $qXtq0;Un=֦RmUrDy%4g*·%ހDDy%J4ܥ{k$ѫҚuӄ<+*K< :ZXGbw83|({.Kce*$R n~7G$:y$}}_=%6fq i4~([K'w6Yo917nt',C_2WM^+%L =8 P)8[Ez'J2  {b_g^ewOǣI4bG Zj7>fM`c R0IęT$Lҟ$2˅,\l%"Pl`";Z ~*oͱPf?oor<'%5n"m3]{ޅQ~rj/7#m[\)%9[_M>|2nBWQpYv6G+؀`¢S"Vf-SOVIv.=0\H\V x 1637*VP7# ^&KheP[XnetQJIt(aY_$Zz,-Ӌl DZQ^PBIa0r50E!&"֌:\hٻzG o4gu^ 5.D} NE0wFm}BǾ &Xw}qЗ֋9}Lдyq5AZjפs@C8D&a">XQl4jѻ*0 1̒< GdT_Zd"s)!1@+#DHs2ꡐΏysKv2oTeNiև0W"ccjxsdPʤ^knW-STJi[ĭu0G(n_fwp%Jb(Novdn}^t"J9m e3 Aq}i0g!PE%8W!ڼ*EܑC \2M"sT8tK[WY-x"76cBަM$E^&;cEZ[7CR]т}+*JCvl%_差Aq0~ӶtZFaQU!7h :8=qFZsk*W8g&=Xy1^#ƳI]dxcc#/&_-zR~6$f۱[`HJhVN!fu~SYA61 2" b_ Sx!gU)@q^@Wqk)xT%TF8 VQn}i}=>KKIv ٛgy4W3zR fNPm^mۅˉfh$IP 1,UT՟gGc׵60% p0>ͭ}@'񮻻3º?psI8&+j%P3M"쉕~ FмxA'u Qw"I wC!@}Y?lbޒQdapR 0{O> ԏ☱I1fj.S\N$JϻM#l`5Q vP! T>bDc4ϙ GTW rtS 2eȁWL@ D`Gn6دh;$U۸1x1,F`T(jHP~M% UP@v &Eldc\-G{oz_\"OѿT3TyxFSbHiK]|Hawf CԀd>c/y_ YlHz^p*#xT?pd;/|E˕cJ;ֻ FsmͮDBKes9%hΓY(ƫ}1'm(%|b/BHܚޚ(:GgWڊ 4~vGk=LJ8CJk&L-).H%pX.MeZFhBr@Jyrx0S&ΫrJħԅ$lզDw`A 1>2Y7H|k0(^ڗ[}Zُ,(JoQa\ڕuŘdtHQ)k{C+S(;X! n`)_1H3^{t`;PSrE{8PؙlC%h6 ƵHɣyX 704bL)̐[$N"r bvʻ5'bd(`Km-_@c:Ua⃓DR9-ȋi,}BDԲ5,Yn0 'cr _%\PW )*{r=<5Q%rN)%m,R}`38)A<n2]hSp%ŀuփ~\(gn?1Gk\~d4?sz H?eHPiA"NCsv\Cj)]%43ڡ&$aj8@3Kt,|jOd>zI<}\0LߙX;؞vBGL@%_3އzHꌮK@@K3=~ p)3*?97[,;y0DWSj͊SU7E:thlG`ì;gj/.ҼC;-zc063tN*NDzǨH[|(Z<,ƬX.yΠmFzU8b/b@õm9vqF,aC8lSچPDy´Em?[Әbzuv޺j}?^4+m8ʗaRFhlws_,2"4I?ށ(CEH@6&7MM?ٵ0{9w#OQeXX!}=o )eVBOh[b7A92N?꾽)ZYr!s+NEly3MLgw?8b +u +ly/k0]iv슎SˬoO0u*#/G _d!|U'֧ܦ=jCAUhMfC_;6ӭo]2g'l4̫6 > уI 8|4X su4r!lùd_ ~NCmdWn^g^QNHp֭x*kQӟXD>Dc ۷OmHTI0}yD_,H5klu"qw>L},We%BEpAIot[_@*f~F'Hx#aP;14 ﺟ"U*Mj[piv@ꭼ*d@Mx#8 P>?s.>S>VMk*kJCBark('YzOrb&:7onqD4?4$s_[ ;Xs/&d_}7P,Rq6%{U(NvIo3)qQFdKo8V{È6lzwYp,G?4xoJ8a*%&)$糩* /iG۸5/*4]BSMsO,ͷBV(MQhjg3Tw/R,Ǻl0&@e/sǐ$OqÌWn*Vj`=_DrKXJSh+7|%眛^p ׍{֎R!&wI;YyigcpmI=pk g 0EFl{gA֏W>.q9hTOdbƨdRgCQ]} Rg|%Wza26qLՕ[W)LU}yaϚզۤΩ l{z{HY =g^zp @39On,Z,xtml瞃DN*[;?+&\QFq8&-GGMZxR}!}׺{Ya7)Tk{M3kx1RSQgDV's+vfaށ{]^ 6Mbf| $H?6wx:nxO@|GhU>EıD9b?G`P?O/62ӯtKdʰB]17iC&hMeүىqء2"Pg౶\!9ovw2Gf !X`LS…8}v"ǏؑX:YoAmwėSTYlY: Pi2a6ʵeczonj1ㅘIv倢f`ݟw׮{@f{d-P3e3ZMWfp@U <{N "!T.Tk<r;Y}c I~e2xl`͆%URLx_Ͼ?؎V_Xw(&iC-~{Y?ǝypӷ9x#NYP~0ݴB6Kѩ)cCkr>l<r';pW(wa l%όag ϹytJ+ Z+52r3GO 2D#k-b!U;D&*8Tݤt3RG jdci[b ԠA7YPU0A^lꤝo؅, eә3ΩAgePTp.xԻ?etJ\(wd zV`` lpWF{a}=e7,}neοfA ;m }7ECV >ֶR:'%5-22o O3t Pmdn*T|@һ.my7ҍRy%_Zis+oS<~i6VCTyOEç)u25'?ciGD6wyH;ug3(Iq=?nUCW5Zؔ:ҖVbc/{_mɎ ;8}9:BђTVC,x brBc#`CؾKhL4 .Eo&X2\y7‡7شYu 8?n͘ չhmhdؓ3e35ӯ-r0{B\\ϝJ~4}r0}(¸=hgLDq),<}"&p`w@3o͂™cw#X LW4!^hj^y8vt;R%Ara)_XȨBk s΢IT9"=G+1T0ۮ${~Sڭ%IIMCgZTjWAoB;IzpR˜3FcP\>jΉdt_߮g#yG~|D*%X4w I e2֘xH2Gc2B3GhgГF M}وĀCH8YP MoҫO&o**7L'vh"1*و {=Tb[Bp+U-hγ?HYIdũQ}4.H O%tQ=|g {dzVw2`" zhVܳrpK:$!r=_?d|O[)Vpm[U@Ӊ#Cx~@DmFe.Aw=i]55v0gYK98,(/!++\@3mv{ld᯼;juKg(2JW44%f{x%(.vb3Q~%"a Z`v ق( qiQV\d۷[]S r36`̠5c :7,c|#KY`L 0(LdOh]2gH]O!+a|TAlcp3-*aǀ[`tdK7 gUCG.RD&/W\1e*#"n(!;l9[T&,}C29Iz3pFx=~蔔FLdvɜc>9t:D\3N~ 쵮vgRZ9ndݾO'"V=EOys,k#dTWpS@qJiyQPfCMkP6<_xjE87dX}7ou9F өdguU^)/uxKmk"y 7_.)Ӛ䭱ք)vXt'@%!%,6K4&Uњ] ]v1A&-6V8w^)hb7 A[M!~ g :+K1V@XW24Z;^aFK\ihB=˔bE[5ǡc3$&%XTP.y3%S#V}Ԛ{.~tk])srn3R^0)Z*C~7sSkʜeM=fVcO@yIb&ep )j.17jbU2희#eevzIpyK}ao&Y>hyJ*P:ؼ0ȠVn, x6DҴh?#ms*s(6.oUy$hȾ>Ţ#Zf smh>TJr2ݛni#cx 4bkdI~v0zmj4GCAf X|E)>>a~ OhկCN|dmPFAkR`kH":N<nM'bsU6vwֶSBK+0pu)n-)Eu_6KI8R%^ u}=FZJU44 kWA=C=DYqs4a7JHU1pQ^c7 0%t&GV_Q X<3~bI$ MJm7bgךjn9q4qU#wᴪG‚h T/]Iv% *33jeq]V-ń_ ( VԐJzWCƠ9 PtqU)5gٶ׷ 9?Pxu}MeG!]2\E=E iQ5Y?Z6@rlW|`//d2]!pQhoHC.<)fQ8?j KÝtLKzϸ<]&c0H qw,V=8wK뇤"qWkRh.x߶ٶ_C&^m(~euTٴp(6O $HcPQ³Ps֝/[Rn'wxyt9?oi>uni:v&HGbϛΉT?wfO@mJ Һ#C. 6@ PiŸ*D4.?H+rdc]S<̎S1)䉤A30xzN2]2JAmUG'aKf-6ZfVA{VE'~8h3!Uݘ .C-,hp{Ѝ|3EDF\[ZjͲ*b m,2u,? ,*$ :U\R}4%- PI^,~FsN+O c\ٞC"a˽ BCdŲG X7{TN/[tVt uM^SwW~xq wBcd@zE/ʟ '>;Y 8n9ch`gLypȐ^S`v}4:SPѿm _05.ۋE &`'ilDmvg/P#WV. p@'t^TKw vy(4{=S$1!WV;_e"k8aױn+-QadFofI4kKϪp|n=Σ$巽h sPT|+ӑЪkJ]C1d]WuO鎈h#ltQa:k3fM u`{fܽ椌PjaaބR _F..b1KBl8_W]j ~{iMdVUQJ)ځ揩!B Ҷ oeo2Km޿~|0~Z <ʇ%:UߔR-K re3`π9Qm9?(&[U@Ť"cnLEhc"y P{OeC `Ӧ;stiY>vn\?AMO:_( Fs ^'fFP:%Wˬ<('$͉I`X5a*_R3h>4&3 H,'ikSܕ)x8@ .AO{3;[D#9[GDkN hq`066wnyp)gܕ 1M)Ӟ!+]Z&p sjHJˈrjO@2Jbl,_c_kԁB< ?ԊlmVi=X%I*|hkm~wFȫ?Fy5W7Mؼзsh2L ۧi}wS%}b+㗲2 %/{֢Gr# ŇD-Xow85hO0 Ol[Je,7JJI|ͣT1yQ1Tycp38 2\rEL>(fC׭ds% 6G gļv0iX,њY~3m==٘"#ao+4$y%i]n+ *A8J(nCV{Erݍ/7xP$~ǤQ98"3{1+ ȶ*K7I" ] 8O>վ4TSR72wˠ+.IL,W Bd8&٥1& ܧYO@\ޓ lj 5v?䓼A"x<slmxt].T|\[uaUeUA9[7g"S(pM׬NIziZSX^ొv#3L?yj#s!A~2s4 ڲx盓I{MQ':1Er ?DOIO&w4jdz) =G0c6Ķ& %>Q08Qe%y#T"˷}jld؀lCl}w> ?(8-@s YQ\ @g=so/%+S!.hRki8n_~U_RVӟ1BO?8g#Fmiryj aZn/|UFz ,|Boi8C=Rz:5U%+0[#W̫8D*%rXD̖Tǧ{bj}2+Uy^oBڟHře<5pޗ4Hrde`ϩ»q=h bJTw) 78sG. 7Q-5! \ߡPn{ז;z*.(t+'xۻ`AaYDEzO>utM}`Z]ׅ\@T|{ǿbfL>|^):WD2Y՗ v_ |gon*:Gp(SQ~t"mn+Nwk57LV$!W)U=7(BU \zcڌ꣣ƣO(5U6n"~3`;].^b5"#ߕf|dTQ V:GW@پuB{;*̌}Xsף/m5Hŗ58@ iiUxr^1O"s_N塩FP<:xo٫J>JGE0(-X+&iU~n0ȌhTǖU伛T܎ *M'sYSd};A5z!(\١e !xʘtA(k~@}%2JՎ̡>|vSn9,ԍYEO/LD`LRכHiɉz5P-7w_KTq!0"Y[n(Wuǁ$ݻxʺTjh?ۧ]j1fJ*lvv"`%T?0dDw֦m{b g~ib =`M¶箶WW^qʣB],s_F?D//Q]D0g6LO,19%#(aum\Dmn-\>OYם 2(k+Ϯ9ͣ_.()u 驊Ϥ goGamy?m!ZUۢV$k9!u?O:ݤ>P*5xt zGr^AY"YZ4w 3HĖKN]5̀tb%~ ToGJFf76CK/oOx-9QH[u8G@#~ :v5R127`1vmuq_MǤ$a){"s6vZNp 7U,f߭0Hۨ;|Xb-RA*4&jg+vT\"o7''Oz zi) Hu}Q4;G#HMS +<䲴V ?_j@~/M5Vg,o~,a_,դLmw;6LbN T T L7 >GN;٦vb-I]PpSwƽ: CF 32"HYEz.ۖ(8ٕCDN7|CBנ|Ɇ:D_cq<& i_Rg,cA~&aJr_̕m/$ J=V<>alU?|C⊠ՔqK~`m S- ~NY/Zs,HU");׽,:Ⓡ_ M!t3{t33:|D2hxj[{Pf#BWg+aTk \ wqa41-3B @_DV'|^"sC'z[JF3#$Җtq 2L=в%"ȃyj@T\{oyUEAE:,|Dգ/ʡl@:BtUޗDYgHht0Um TK4j"݌וpѣ ǎƅ&՟3nD5]I^g6ll2!0u="*.~ISo ~f'oACKN/$|V Tvi)qvB A.  TC+,(?HeQẊv]Ձg*(Rp6Gsz$T^l]W:Nt_wOd顟w0҉Nrߎr&Lcp换ySNitAz6Ua9I;LNU 0DC+@!mjو7z!pF[p1V'֎lC1e_ 87v;Z]i,x0t%ϻO35F)#4iJ[yE;}þߵ /CP|28GסF.1FЮuH L8;t~;Y'>ld Z^WAD`;ɊL )8ac!T#SX=-m ϗd3ނy[]:b/wzwl&u@9>umeV-X`ڵCQ H=\ABqpΖ].t^bq d5g7`U R/5@] ,kd373|f8-4_ a{sTo}TFƸ_D`;'M )DTLT,QHoWT]AXEna XK$?A0mUj Q`\M;]_ҫYgc^n1m,6%mIh}#^QW}>Wu%LVAY?;2m|M 09-:QRo,|tj.wNH.$K{ D/!EVjTA" s0 Wh{/#ita0g55՜:}B4Ңҗ]BDcPjfQ'f"m:1_ 9J.*1)7ɳ!' U]w;-9|kATenȢW,[Yv&7)r|`}MO;!n@r# q*L3ư,F}D9g׍(O VZآ-x!>b5'q/`nH2sXv#}vm3I;tߒmዏ@{*ड़m[e8Ȍ>>^%'G,^DLi/tUoclMV8#B3k_ _ko*f6t욋͙Y8zDXOӜ$͢d7OѺQcj46[1N0jTW$7SUculsPBt`s9!{Y_-u刻lgzJ^i+HjVyʡ3K4z60:x$!S܂x`K\m:6  Qk+bdKWW+9Vun, GbO *T,w3$ק7 ]6K4`q~$AA"d~X4t)4O7>~j5kv+{bڵm Aj|]մZf6=%m`O[jKޗm a=2\WﲪO5\^PV4==H*x"i ,+#ܫVP%F|YBFlS;~]TF:w3tHٚ =BbCP6*ЌxB_y _m_X: !ULoZ>O :4WuaZ Aė}QAQh4Az\wnh[@giքJ`,-rjdagԍF7&m:*u,c>Ef^"uջ]Ea/#X~۽3SM$ ""n& v\P_5tK"!ڐV&[W,AHl'#1ܮ%NHQjeJ,D5賯Pdܣ7th 8BAԋ E ?x1_ebbigܡ'8u@%U3%)/akØm!80 Jz)GN~zf8k'<lda,&u[w]~13a3:׸.ϋ|5-6d$Xdq ׸I' lTJzז0YR=ptsqհ2??㕜^|"Qy#Tka65?aP V^zi&aeR;QMsKsR3hL]d\ I󂜧$JA>}"nqCY=S&8 ^O] # 0;!<LVѕ.ڂò,)Q (@?EC-A*Yf)VKk&I{"NAݡ?}~x:Tͭ*CR՟lBj+,U.Zv̋iu=V3HFsIGkhRlq.$H k蹧'=Xz]ix!5j4uu[ ye}ggu9gJn{*))BWsQ ]G{($+HCrxMLV""[NOZ蜅ccSA~0-IQQH oiTH̓cY\PP/Dq~z{RYbD R)Q&R~qA#^H&q."ObUCMgn, *q,o|o8OcQ%ja-hM>y(.+(r&h|A"EWZ/1@$&Bκ CR,USiJB26mܨzToW0vW3#!w@YB@pYxpoU.URf optv1ǥvvP5'O,j0jcn"}pAKS%}7_yJR[߽ĚD Y&~ `=3?>J7 ̥ GZ58X;(/gLJZ\.cyD_/vWL}(@J= zevLVw,=zeB4ާSfu )>ADZZ^r,Xjl^4VTFea49IL{ߗ3tk/XVO{*<&dm{$'-V2E#&MΜZ"Rp%qV1q w2)ZfIMh]g~~N0^h>ۛ2 }bԵZiڳ=!$pP uƚys"ԒBEh@GQYbOX]r$ MR41!DMԢXW$òU"ID<"I|kii]O ژ{Թ\}G%&7si7s(@+z& sTLa`^z w8f C|&>$mcV+'tU/.uߎPB/V]j4ԫ8J%nuq5T,J4YwIF ;1>AgRӚ$UhG~ =k34<{4Te9s[V9˜cؘ`噡ITkp1~6PSTrGO`o&k**}"Q׍L5tBjtX{5fpz+Q{bPzG[{ т/ܒsx/9M'c BJ->N#7g:BK T_LNC_ #;>(4.ٛ C"[sֿcr-۞0"*CptPXxtqZC`aHFqQPʹhg}p5G-!~s@è_ټ_8!Ơq0ɐ[rڢɱ`F_n4-,v`ٛsw91wS'Iը%E,=-Ǎ)tWSbpUpym )~5zogVd |͆\6u*Z]Y+5:Gֱ)3rz#^D,yA= E^3nFD @.=J,| JDd!G3m }EC4S!Ut,\t~?ٗ;/n9D'҇#l~gSjR7\xLqFq٦7}ACxѤ=%M A=ÿbX3(,_dn:vX5Y[w3G2$~(qj 1SkssL wd+@ [5W.U!vs[H?z6*~UshTo!@XvӬs364nukIH2xolRMlB):zHq{Jf$3)r))SJ9hjk!AQRnM:ȭb`G\{AfgEBr6&,k=VicVyg cwq)\S6F 8W_F&$LDǜ!g9^*gyQ)W{/W'K$2v\I)xDw6"u3 ݾV!wDÙ1%a)oףo2]Ь %ɸ77g#;]\Aԯ񜠄t¶3sfz! ^2}8  .V:IqRyAպAScK=*3vP.3{0o;|cLOfēaS J?j @ӫY OVS9LY糳ѷ<% #|])= 7'|]LBY֍ýT_hq91s_-<>Z%дmZ[2i" 6bY<utQbE:{"3(QB6. #t>#MiKȺk8gU_x&|dL(]ȀUF)bDFѥM_%> pv nwz\Z2 o[DH`vaxtp/8߭?^MrfX1OM9q&oUv,bc?Ag&7i1@.,Ao V PU-2J,x19ۊ>I:w@>Z.AʥR=cPjXxyȍ,b߬y1u11O{~iJ -% |0_PʃZWt/𐳃vT-T'e=hOTgGV[*@.|sR}fp{M <N-Toskya-r BQ>6Aw ^*+h#?ďBK rčR JiZNY;D%=:dòk]numDs, t2'pNfQd{'3BE.uGV7J΢U2qь#0#Y-XAo$0svqhgI~=P[[m$L@*HR!"uoz>(08(f"{ T&e8^AjQ!ϐ, th>( Y>k Sd)d:D(J I@>+bIZ; `Ҡ$2=*ށ^QhtgoB咠hL@4"B`w mKܣq}ŶQ}֜8ţ+WK{~5M:||RWnvV4V#5w1y+@'~?0ȺuF{Q 9ywZ2:"eLf2r?&#U|*eXݠacgWZ?:W/h8IKs^][m0 [f=?"{c.^W41~N>(S/3?DbO:7-H+k|gk!kE3 )$e*Ȋ4Ƞb dtb{· .W4^bUݏ7l&ʴy?meCtԑ7P;<16).B?S%Q)u'?!]>ZLF]Xq'$m|Pf1,Sx^H PiqV<+6q.l:ZnGX (PjTl+k k VIre?ڌWS'v~dZz=Y~^w&mDuu$*Qڸ mz+ZPx~Tz X"!<&%nط{*+8<|hAHN Zs*rMOhψ4AX?4~KUdnZ׳OXMSvgu(SQ#;SfhU%01xMZ'vB<ic\hId&lC.o1\?l:ze51Ǒ2@v0U,/1.W+ :0{2&> M]NgJYmΉS).PhXQ޶z?Z>H -z",B664> ri:X'J]DY̾F^@]ϭ9: CAMي # g(y7I7|; nÇE~hh5(ORPh!%fMOV5V;+|j'Zg&7 Cu%3CQ"X5.F HEX"T8Bvwh 0XR1z8`t%,qO/AzD 4Jv7ƃ[eawq;p{ع$#Xk-T_D "sZaO٦X U 8L"zKQ7"gJW|rxɥ.R%e%G ]GTL#(?lnFYM?tUSNݮ=@c+Y(T% ȹH橢JionHvCL۰^wbŮB (R`ZX*d+o(B^NëA["U %{qy 1w6U3 V }f>:t/Pڷ1\=7yii i8MkuO6'Ok /BvkEx[ ӗTX2jWeH'ydωQ6ShJ9̀tpHS+Շ=`zqw F8= 3/epA~ yǬ!9PpwTh[ [[0S0UxBc.7b$BHU \-2OUx+ 'k7/u B:xJ7cN<%;k植"WDH,u#(J?']|;#^%R}ݺ.a/{%rBbgl5Qnqt7s(Wr/ڒh[iX|/ w馚k~S6Qqn3dC$>kƧS'씼\ oSkFvl\,?{/i jkÅ[-d\ʊr(K5 IQ]"  2.&1OThz|-*ȃ;*n+N)yŲrlZ/D Pnji#%J2 ,$(y+DH{+Es%bx 6&Et{P-?fV\_>@M Ӥ$߽Bͼ!qiFw{?nH'ɷL(ӵG#:4MzTZ ׷M+*v~g6rV ɮa5ivxj0ⅻ UUѝv>l[;CtKd(~$o[ېDd+^y]zˊ%/8~O !$Elp- sb{gt$H|zYm6hG!IMLA?W&vl ix"5 1߿.YcAJq2 oi r Nnpxsb)c4bTsd.tA jG!.Y[$!Hȥo M j+ph>5eS­҂E5>-= V2{l|K!KB{" q 5A4 {}aTV=.-yZv`e%bfPYV#X 0ZLFO!-7#ǰ _0km Nu%Vcx(_%l2Ѡ GG`~K+4l XUdKN%VEmitpS"|W#Z/Z҅%4=hx{ryqR[G'~8fn8?n+_\KZc'KDddPp.a| eϒF XԇhaA(0xD\: B=#ot9*i@2O6~9Azh\TOXrҹyc PεdWk»}-=ǠHzWZňO M$cZ3QeO[>ܫr,RYCqaw]JP1_TCAϷMfw3\΀s b(mFNgz`;^x"Ȣګn~q[xy((İsmnBROq[OU*, r|h2zbLgJ9 'XhGFE3ެ'~FG> qCVL hSr.U^/ó(o(q("y NhZS>8cZi6ُ% gT.53*5Ty] !@D "[N#L줨Uv-W/?GѦ3JE,h;n}z ?,.jĪG@v~.??5v:PXM?i. !ӇzSE+E,-0s7?Ͻ ?qбq3k¸u rz6E,(~#! ԱjB߶4T!__zb'hdޏ3)6\h-2۪}@8=%T䯵۪G4;rٜZ8H<Ã]EOЏ>VV;LX/k/A |\hӂ 8A=[.Te.BXsu9/q c&i&6| iͥfJrVmKw~sn &G1LV;p@ZdYd8VQ7W4-RKMkdlDNt+khPゅnކ·J,#>R_ ~Is׊(b ! ieXٛ2!t|&'voP9qxcQw\:8foi ZVŬ0 D7F\l%!IT;d{]| SY/W}Rs|ErvݜWN\\<$ }װ[R@NQTùcJx`eh)JZp~$ݯ@Q;΃ H$rnqBY$q8TC:7jhNۿN prV\4@wPBgNB"O>|7[LP8 E(p¯̱>zэ1 v)ڛ:Zyb}B14bR7(v:8pen" _wy_va0ETO DEۮE$r(9*š#YA:1ҳK}Yw_G˔|=\LvqgU mژczXb%b)}@6 LAI EؔV9HzAc_﬜2ْ]9my'lɟD8C"} KIXxg:dfQ_xʘ=uO'jo5sſ!d~4R$nm{sӽk.p>`")k n/"5Ud ۾kosw% 3--ʁJ@KYx䋪^;=A Ǭp'Z~uInL/L,xكm Y阱. FͲF`/|A&6m{ݍ'؇vQ p( 1ivV.t!"aE1\*S:gqsCaWןY3Jt4LBktZr*ȪwhڬUZg\hĵbW3Q$6QrK(Ȏ75 7ܑYz93XM׋sY¢uz)J`v6e1:OyO=wk8⊞ZE{@U"On!,5leu2PIqHDPGa"%f&?4>}e;!Rmg#gdIZa(v$&* FcsaӎrV&VJeّ$xwnj,tlHV |% ۤ [ ͈3 %491' K4 * {\_P[LݒUT%5@bG~t[g6kC-H"+3ʣIUR{HI>6t=ZpAN0f ~iM(dM^yb7z!a'h3Ֆ;vO-B>>AsM\{/yg<*[դʘOM^._E(&tŚ璬E}1͓l^V%'ukCbh`Lńfv@tn*kf~ ˆAήbZiXwS~i0VD/:)VS *%(㜊 ]STT,b$NDuJ]۝+}m/Y<}Y!3& { YCU*O;i%Lkzk#$'lVFb4ݜncQvt9&o55&iA1>ԁUkXy7Qlbb҂zD>7gyF2lyVzт#OnA:xՄy=" cLQnB7sy@s&VV|>m7jiyV,2K^@7jp(n^'\qAuZ^(^Dx.!L3^fEC]2 )B\mQ&o"8%v~ ý1E,Mf#'oMx2HNjWe%ҟ7cE ܞR0y|̮iہP+dH҂$`ZvZwQB^J$j4 zD5:Ҿ0AuAlLv%jD'33It5 8N$`b(];KswTDK# 8L%ٮ`돿FOx^Gc=]=-&E4By1|0X,7}.R'NxiˬJ5 ȵ}L073ZKn-Gp|iϤw6crD%nLH&Il"o>Z>G*_A>CSI%>YM+4<t|N~u(Y/#˃\F̃286SeT,(!@۲Vd!]z| +~ӬjEjGzzrm^wR1X13r`/ QGUS^(/ͺ%>S.rG q}*}2l_)=|}[尿?9Dd!V`s*؇H)TOP|yWiR,cjEA=妈k$m'5rsaCTGLb=l`%$sb6{bgH/c&i 5w,5HҨΡaWKtyYt:%s͚hTgvƵ\$"_Jw|~yމcY &WGK7; ́н4F@ 4vx?sWkmJ,!o.RI .hܭ߻Le04BP9>93MC^t+SQ :!jS[kYƄrv:Dd6ݰԿIm6 +=o)Ώ5<; мuz\W󳜀.^6ALEV %3)L{Tf4 6n*2) MJE[xBK I%UD"T `㜼|zOV̖ٟ]NaOpxU(.\SތUuJ# \ 20ңV s4q~DH dpk_r bY_I8ˁ8-P%Fi!߂ZTqݽ}JMMXh$VI:/au#eȂܘ N GB0_$+Ғ1ǜ\ zi7Ib\OSNzHPёHp/|"Z~m~W9Ös ^ѪRC#Yn ([#"[3UU0҄Jh,Eu2`ٚ[tv7sUpQ3m]&p;KxbE̹Dr G@߽"c ECK[CVAaP&&Pdǽ,HcZ.dMn'<^oڶ(n7栲3oww7ME<շ+[x k~84mbkqBAx4 ˊAxsnBKۉ sob/0]C5L W*>ǁN>9V!h@9GU' ؐfoLk@)#;%v܀ҦG4&Y˵o2yPBU 7+ڵ;h*pn"]$e[ԾșX5X5@CقϤ~Hp?$l솈!&g6 J_^$u#fCcYr1sp96R pu$"L+-~6uǪ@G@nm Lͤ!/`*Vq&_9VU* }A58hᥓ&ָ2Zp:H5 ,D ? h9:AV!Kt1lNqM%u2:3],T][tU2:{uEuxw(0X^ ŖoLC34 =V4AY݆I]#X~cZj SyA>!wzU'QY6 H5]./<1*g!EJW<͏l<4(ɐ@.J|7s(cv.U̍=ͧ*ܿVb:Js_xDRN{B02ïK_=y u_HY $/7ii:`*o=>Ye5M.RgO~႔<4~W1eC^9{S9Ny /MϾ'%Q쓨Wmpr*~@IF&,r8{-d]uk>K\stY'c( *P6*>>6sI,GH 퓚\uZ*!аװ|K|PoTי \Gת#rdREG'tQ\{gv>ە%xȍ2ढt}$|+-X*;r0kMn\b-aKYU؜6JJx]hy&J Grxc뇗Gm%~\~O )'6LFoKş:Pyi}Q"~ڙFkJ1ӧl H]ʀ,<yh1-8Xvv喦*W/<=[11(O FҌG)"=Pw6vegmkE MG*R/LzFof'GlrKY'P:[W9)êˮ@KBIMv8z3m-¿9HQrdfpIttS$Td3"GFgNZDIN%VvCo'VlCíΗ?iW 9ziAgZFVӗ>,5_k2qYEp.YMBCSFʐ2(w+95P>ZAROp>2 ,Q6?h?tvz|tf56h\ZJu>TDvR4>TM A賺[̾\ܷ˚՛&d`{dKy9^_wwh!/'PZ^Ms*IAɂ\F{]^ыi\(4΍~%+Z4bvsƦnH̯*[z(USN[@1Zx]{ks!;[_nì+$;k)l^IdT5ETH2TɄ*n{aj ߅ 2W&XP1!HY#zu?x0C b<77A45;8N97 ].п4aFVDt/[6fn7aOy"&_~C f~2eYn|xά'_Y紛F゚H fʙUg3$=>g0c̏sbG7bzQ pټW١"<W.=b kMg)2#z?|ĕ=WytwAt|na@y0}ǖ.Ro+4 KB=L<:<J+!ALiAu vضmma_ #Cs_ߪv١pR@ɣGcudS.wD{aE7cjN(}âx af1ii Pe9Έ)k8L! VAYѰ%v,-6 N< *CKҼs1TgΗ.")OOt#yB)@>b\i:KnL93mH8vʺN wjl߭_wҽmp4$f(dTib xx=60fgy_u3GPP!L+Ց5 JSWp],Q-_k,gnď˥Y&Te( =1IQ5D5[&k Q2dbϙVS2'y*SjԳ4pG>G RjrY\孉Ab :Q~hQ~v/>[ Ⱦ\_W,,b` W$aL[Q:D7!<,_ xK҄V:"& cq_o*~-ΫC.|hSyf$v6`.^+)67͈c='U)6>qɊΡ1E,ٲ̠@.@QDzB͟Y甌 BCq|ms "RRÔQ`FA%}crz)-x dHRdlcZYf|(JsYlR&[;nE~eZ\S_ 6=cݓp26[VN2/{<%pҲ > |fN.M甓"6$)%jqxb}2 ]y%I%V ށr@ h "ed#,]7Նĩ>E_t OsGuZ]fUqi X>=xLPwɔv kcpӰ (>Ǎif<{٫&P9q3PlWtl&bqn%r1 _2P=#rJ/XEBmqZrQrqOJ'˪Afb}rb' 2n)K)&)qY >ضESB9Y&RcWzRwYZsΜU.0~žL;jj3ҐT 8&Ӻ"L*}6xS[,If:qpV_dF&YX~кYގhIWr<}$`(=/'kzuن|Ě:KȞKw+]la|H.*s*-M@,Y EHA3ɱ\_91˂ix1\QR2PCkST偘($[ 93~;f2z)sN,j r{%4o8^eL,rnmSz"ZVIpi!$̖͕~s=טwFMsSr׎R@3v 𧯪DzûHѨ?6ҴDv^F 2o;E5e䃕l"7A7 Dmh/3:vavؘիD\jբm@& 8dV,OF xr߿VV4.ydVtyM60:gmrK[cwK-i2N܀fO+" 򋵔 !!@, `V"A o>{ZD':w2` q;DDc@P~Km9*a~46D&aR494}\ TF5H m9 úR^1?Ӟ#-U\^ޥZB 0oa'S GR|W[+*qsuD NuRsv)TzX.%u|î7(;V\Z-d:*hz`?Xjd/1kmagKs~sZ0iѷ]on'7W!4m/#dRy_`gп4WkDҒXHNQ˺o4=(.>(Fg1c`\?#+pJM#M nYЧV/m2  &,G_`!NXWڶ(5YĜ{WEBM8zȸ >:ÖGfNQuP|.G-d^<' q 02#RUqwoI۝8w;ˠD&"&Krj{ sݎe +Rg],kL\E0%^N-sL0/AlΙY`,55Mĉ)1}a̖v{#cK6.`iDȘY.?FTˉNu'ҷ8? (Y53[?>-Lф꽪|5oa[">].Qu][ȮCyćaa6m ө^\ZESm5DȴC1_t8y ܄ #b&Yo:/uGDZ;n߳|'b&xU]9El?а!E6xGjc\^ hY gN~7e1 }ğ q-`=t߇f[[Q7+:8D7Hosa4dDסs}MBz\Q6#Z칽k$z܌ێ-O}?& Xsw=bbwM\3-u23PJ0ACtĄؼ|fbЛnmb URՊ+`(Z@i1a{Fy 0xt>Bm\0efce!?P$W7MOé5PS=vٔ^҃uv>yR9Fh 5+bD`}t:HM&#RE7`]DzP@!eK}!y,ܨ]kҥk:Wxe*^ɔ?ڜ!07K ߍTȼ|&D#*4!Pɋ7KJݗ>z݊q*DdwN؄##[q D >\oZ3Ps :&h6g`=OǧW>K Gg=^:9"m`ڿY͇MJ(: R'7RC-GPϋ,/{C/7~X9&!/()7)^%XF" 3d[NlQxT4RbzfVkNSQP%ĵK!:ֻST9b:^*8SJ.܎R<-T; hi_ni-h[%YSد΃:MuY7m N8Ƀ>+c0A$iqڙ) OHZLxI }i&%{ػ0A4`ήdH9KJ@!J=&2QL8Kq nߧ 4 eؾfOkFYnUg"8V*7Қ|W8u O[rY58eQx:C%_=#aH r! HO"޶lyh~%S ʲڞFP8m UڈoCnʥ0u}jM "o7l.ڲ|i}A`N)Nqn?[Vηt #"D: 9 }io{IH=؅:[sp+K-fNOmnЄqOA-b|UC Y&?؄ذ"+5l'"A#EXq¿@oz>hl:U2,;W@ް  z7*9Hj`A<鐣tm1l!Iؿ|Q&2g"5L8ZS0Q4!Ef.oXբDZ~U7M[諃+a[1)~6S/mNJ 3Irri7~{WwS5x3 R@\BW VuJmh g?<N? ǥQ{E0qd%2}r&*s_rLSCglTkQċaA$I2p;)|f799/v/tӆ%αy_Gпa!1H =Z@:_1ƫXZfm4&P:~}F^s9W1N+ _IWsҗ.5?w&7EZzSv-1RzMioU!H猗:Dh &nZNgCmw)o{@<["F1Jdz QK ɑ^i?o a}F{K㦘H٘^Am~P?FɟCQ>${id7%ϑSs.HB01N}&G{[&a\ͳw7{(p`7 j%$6 =2U,Km^Qbζk| U  KIݑ]*bCH4ۊ9%S0x?\ ,j`0w)]N8dnJcH#"K;/?BiȚTnq7xto< `ϋ1?< H%&V{clBWhJ~w˥  cp1ᴽS{#m;G*cgĜ]OD>TOYLcn6#Gk 2j;?=/]JŦy{9 (Q-)l=uOzc MoN#&V0U꼡o-bsE}nSMϋF)^qw9Bd%Q2 AUX1+d}-̆m߯򟑅:X膈R|7^v0.Mw`gYsc|'[~MGB`Xb&ɵpn(Q :0ہQ,TčL-RD]g=u'c`eرwh4qLr}/^$n_Wd q`W˃tO,zI zh>= ?Vvݔ?|] ИN% (K[2#rN0q&H`"?W=y"ma!aSw Er7KDC7M|EZn=Gj~^;|Vvҁ p뽝ClPCO qh?rfY: чoc7bS EL'o4aX"*]}6'pn9Sm-b9zq #5qv5\C]@!;Tm]RWLz_7!x GPhB3HV6vo F jb(ɽP/z:1f'ڷ N9@v>BAa6W RjKgULw &o wRXOyn.eH>;Vr>MR 1Σ*Cq  K\N34-9y/mU^9JծG {Y6J/rl:n1V>-/Lk"cYꕔ|(!f \]~37 niML5UL8KVL;řU~fˌP2ѫӀL/7Hhd-mnӅ,t9+ST:E8Y, Fΰ]_ڭ e-߅ѹā}R7_w[u^lDlA6@<%䞟okX|nCi;{'1JF %G %tĢrITD" ׿xtPeZLY^pQ)?!t(In7Q]y TøÔ'f+yJJƝq֙5-v{-ǥiT ;JQYn*Ժ<gacwe_)eVXAC73b3gI/(^Ϟ#tI#uf5K0h7dMoo)Z[y2+ɲ>>̟_2ޮ|.~̝m-6F 0KޢVM9ڇq+BR{1ClO_+9"\7|Mm.F(?clCuz#&d$F/'wP!2-kc>cg˫$SC.;t4Զ0(t9;ƨC9 XL81;tގ|J?{1W+vH%ղ_~L#Zf>pPfkD\ꘁ M"ù(ek0hi{g<)29NwWT*wU1 p CWEڛ[OS]OEK~jt]cBhӍȮԧ{H$W0璇GdGbQ7x!JDk7n~"p챨)]B_H]K#{5R>&`5+'Pp)<C"(y_>W75*N|&Yr xڸZ89x7IF|~ v kIܫBO̹'pDYE8* =5Ӡ5zف)R@9  HLL; W 0U_:IHhV5Է}N/QA|NH;TY"d_bxV[ƿ(agp0U(ď;m/R35$#':6RKsqX(}Al@JvI|v:揮Tk{st[aQXʥ/ RȧAkK^$HcOa$.`b*ZFq#cݨϞtO>֏00ג[p^n:_x'x 2"PINT[⑕ QQ8`x*GDEaגa,$X)`UYmśӲ"&U3>N¡JF;g8PA+dsZ)F٩o8|h˴C܅~O+O`v )'Bl6E#"P)7e30T$sRM;\@`+/w\ ;KvA\S}D4Td2w#[G7!b̨ \{& e)_W7$#͸|3@g{P,DGg3Vjxӝm|@||7V"J|Kՠ;ƟSеT< ʅBu>sK)-$愻k9eD7罼xd.~,_ƣuytu&r Gk@s߹?"P8e,P;fRdGCq)r5RNzy1̜03?R9jT}X){3B>q8%Xd'P|sO"ԵKs\˚D.gS6UC+mHnPq lKwvZq2dcv,*=dy"T_M8{}`gNOEE/ጵ8hxuW@뵑O'2b Thߔ?搫 bG}=s8̏H|LpdR1!U=aY,{z'!W=_N2% BO;GX CHȨ}ܗ0UFA/Y.loDx0t?̍Rl;^Nb3Jh@:6]rԛ* c?qp0ݷyG>B'cy4N7:Kkd Ķm` !?\T=,7*03WtAe_[(/ lAR<48Y:2P =YU]=-:p- 3D=2O02*ߤ4PpK'YEi.> HJ{ޝjZ2׷k|*``WDƒ$eK D`b@ Dc0L]'3ONm^̵RS{=zjX ~PAawmW4gb>x7Rrs LlmpqãB^0m%K h[NA!P!AMv䰥散.,`LN"1Q eM4Q#{Zވ7F[S*?;Cl~&p1h* ]7%|M%wPu2fs*f=_ d*|4MRv]2$0w'WXY8fd!B$^ 5{QIU?ЈFyO9g Z[qR8mvפp]ҟ6l]ZI|;œmM`&瑓V)%i8c[+Cn.xΠ"J*c4.6´El06٭G;+t2ˎw`3_jڃJѫI ׳Bu1jpAjœ bH4VR"0T+A%+)#nC߅!ESZDpW5وaٙC[÷AN')Np )B{=BnLйݏj[V[u {9"}OrEcm(W|3o1koF*C%ߏ˂6n1ke*,rsI~xUEc@:/*%| 04"a$yF݉0%۾_{DcW?%!3%Wp(/D+> o 1[[ +`W/w޿OiNaas*WߩAT5lrAjɋVpdi?T}aWµ3OP.DWyƜɷGoTrϥ):S &:X +|fIZ[=K3zedzw?X eaVSP4ʪQ/Mg?]EW^?@{ZtNF5H6 ą h]ruecP8zB9*Ҟ]ӏ^C|0˧bPë0~ļëAB_[2OO1}yJ3=7 E9 ӭo5_cV XfhXO1{1A '䄻ƽfR_^eĭ!}*Hr ! zڝi7 ۧCǒ[<ґJK0T]披 Jrgk(Eh+=U $NXKa=:GDM約Jk؆zlauWV݂|Z4}]0a(LO?ts+l hʣSx`vr9iISMvdljnv?G=K/h^74vC_v0(SK_;D K5ʲO!Wl&)ֳ!*.!G ֡I*]1#3^Ɛe>=Oހzs?,M f EᡥAF_ x 35OףrJZx.@w.b*u@:/B;z m`Z+N)!Ʃ0Xܢ2[-ms}B1?(S=+OTP#/ KuDgѐoj ߈3450Hܩ/ŔQO|k8i{W:I+ };( ur}E_1iw='+-Xea4Yc~EF|}KgqY:N\aj_F>Ijaǻ^:탓–^?gev3FtXŞ=Z$p'>{3 ߕwz> G0GcA|`w=5,Kr Qe>x gF#^.7Kp냜/taEyCȗyCm?5;ϫ:dۄ%kLpDk 9 NJXtX7L@ۢ3i1o'١MnTaCI;t$:]ZjzI0ML`a0@h`m$ } 1NEV+ɿ=F^(@óX[1MMw !B2T&4" )i_\> #9d<,]ۣSWIkjm_߇ ^5j*Ke_ܣa'(q&%˗'2 DQ5Uԓ !aUs]u"zfapk5"Fٽʯ dN[:0@=FZQkOS^ۙmyjgB\o!ۉ je0?bg": *# DXҀ-43Lܺ颃S\8.걟V*pguuhߟo;쀭z9L TҢxF>{߾6U{Vђ2%zXMG>hV6ql|"@lW>wݮ}Z'#(Tb3 ^n Yg/@[L,~`S@)T3ܮZbw3C5y;{eNеrPϗOcB`.,d)Z%@zpT>hY>ZkRTȑq)w>0 Xv5)7Ua D >1q+Ͳ@P'rɖAg;X>r $V\QGڲbw_YsҡAb= 5)F/#?}t.0ޑ@ooVtacbZT(堠m;t\ J2=I%7:qV1Q: cr@+NkŽ!'/|IP`֒aյ#U:Su$(v/+DaMx%8#utnĀ,K,]:>Xף.`fGhN<t}G {'Dsm gt[B}:؁5spJ)kon3%c6Wm0R˽gR/id+nq=p1dT;I!?m DƋÆEg'+ h|N 4e=DBgCwa3.Z -BL|=2u-}ke$\̏}C 8sX823Cd~sw2zy2b6?e}ٙySrؔ2D I"P=jL.uMZޱ[J&jv/Ud\Wp=ףAL m*A ML"1xWw>$6H*ycH%NDB' -8UCcxX}#յ/gRW˜|s0gIGNՖb؎.;e6GSx̦2ՍhZ+8#  |S"cmH܊B uL(f1E㑐s5PhRލL9:Vjս"eO>):5jh吟`.yxj"u Ŗ@תKW_~7D ZDCkP;Pʲ8wȬ06}g_I$ЏriCSSPM2QbyC71\2lzBČުc -=[!0@An938(7*L8vvﭚ|MP| _@X:yH.g&DuiELNLtg:xv=M/OXdcM1_s`:MU^8'W(D$9T5qWV)J?(<7=7y}K蕎G(ڈjMm¹RqYL҆V9ݻq\K9CgȇՋ+:r|ו8+[pmYGN8X=-*o2=:s9X Cނ6) .(fb dՠJ`۾dEbR v{d\~{zV,DaZY-%O]*yQx]zڔ^ܶ<3l!6CaSŒ C0YrN^e(}pw7>aN³WogATm@ǐB<=S hDF^&^;QEBrZI[$sڱ|}+0Wr/?% j`2v aw>Ț!BHbi {zZȖ )mݏ2rhƦ=)S6=kv)4[+A)8nc_o6I,uZ8W~DW7)gq| Zo%?0hm !m2:\:9O\$e51d4XQ,VO)陵_wD=ָw [0P.yl_T K}v)0Kauth>Md\9M6 '#4m("'"ALWb0?n&`VwS~T&YjW:`.V:ҷb3LdJfRaAҽ&A?^)}okRw^ <} c p9bG"4I /d!k%:ϲNxcj iA-ˠ:J{D?0ށ S+;m&Zn!aT2gCxIE[e'$1Wa)8˄@Ez5xzzu#idWH 'Ue EB-4o9#l6$`enmܢL`-ó;3&Jrm'Mڮ:Is+tkWr&XhkA`>'0H水y\-F΢GhFnÜ~VG{Yp<"{5G̷qa6-ݩm{zb]欕޾G4eKGI#e}M$N JeK"JY6:|LvN'Lj9a[X9-3)Rzp8з.ҵS[4I^hxn:rC-,ɒj2 {xDyڮJ[6Y]W7dA'!Xǰ; #{qŖ_)MX Q@yFfDHI?ЮswԖ+#R8.֘TOO(uHseر E[*NqBVAm4D箙;25r6ߤ.xBjRD +&%_:bb릭>x6ܹ%?ǔO 2t},8y^1NcWt?*'eVf}o6;϶`fk~C'Srӛ2J ^7x<֧:3(q EAR WmxT끘N1?C딎gj7!{F[iX3w`5 %3[Y,nsoJ*˂<Xt~őP)DYaR =/rCMi y݊X z%KҶ]&5KGو\ۜ}f=̺US [AzaF-֜t\я}K^OJc9H@IGݐf1Z3ӌتcjpXWXS^.nZ6*8r5I+nw)XJ`.HYբ:fRSgЏ'aoYt DZQ/-H5鐰~T$iŏn}1) ]`jNLXh-,9b|N(X@vprQJwoݕ _T/B=}'bg88;^O˅?Ow(B)3~¡ v%orn9@Y3!O=ƙwKXP۷.?X]Rsssߨi:67pƇ֊sI~*2'3^[سP(3L`9&J&e]agekQV tcoG1$4r6KbP-3R2 9p|I.wC#7q!c}k026[35ԦO5#YC#>0RS>\@ƕ;FeG'Ϝzi<7=mi;ZVjOqLRhɠ64hRS+6],󵵡k9Em<}zoQGtٜM#EJjFŁefVy7Jek *06V| 4wX]?!sdJ%qf}`ǿHڳ7{bSPh@mQtۑ- d`afϪ$ M벗y{Uڒe0lh2 @0, -HiP\ä3$3ʚ윣K4ALC C.@T K:~]cfCp޾}kN zHF&^rLX,>u;)t%:}X91(״uPS(Wd /g cJ?0CrYZ[ i^R⍹1SoRE:*qpBϵ<>079؄Sxh-k("D')3ZlYG.I鑂 RKn_BGm4 OBmSͻUޤIɣl#Ys6x&`M x+;MlqG7腥[n<5Dɫ`(bYaoݍDIOQ7[ޅN͆WjfR0N~:VŢjE>*Bw:]TTt5xGT,f=^Z*n'žyի+G)^kǎ`s_Zjc_9!|Df7"!ِ w' U4΋2>t9+X@ cxFPѵ COdg!74 R_ieGd{Ϩީ۰~KP&g'ᥦ c֟Gm ͢1:Qh  Ws?_\KlGe_J(QZ<]o!a)=N-i`Ⱦ۶xc8:t8[}բYJL`Y7G|܁ǬSёJ[ mMi.#f1?ma7BqcǦu&0H.R_\U4vP"'<۵'tLt+ \ wߡV^aC) g[M)PCnJ&A9>bi^bՃ 7GbHl1ٻvt+jvU+-U$eaMERQ8LXmrc (emlB6r{PЭYNorOp)ꢈsd+%uS Q1^dHrXR.8-6WF)iAz_[̨gb0lj{(N/ݺۗٮc!He4|;atAek ba{p1Kٴ~ڰSZp^Y ?kkA (}牾IgFIpRa/J]w{D:84 ЍAu)#Ěhď?@.4rV LE7*#n#@ ``l2O %vTS}BFې0$Os } [z{#BϒIAd0.{Ti3&sr,yD9V>ݑYQ{2Cpzcn˰==xW^7IvNlGfwxɉ@_Ypuo8~y]P?o{P2\ce񏣷ir\'2y܆,:)ƽO߿,\LԨœ c.BBS)?W䡍wԚwd%*AmjN-1:}&ń.գa"P*jN\Vj @E-' WK݄ĢDƻ@M/dȼ|VC^^;ܑ)/Mz>䚲~P[Ԝ=G/:+1@;;Ndӓ?։;u沶t ZljU>i=Q1x/ r3#;3typN^:bRf A:^ _AZժ+,}η@L',zhoJwYv\2OjB&xr_JOL~Ng'2u ~WhLSNPR^':Vx [~,*goyLRA|F4 g. 1wranlGGϹ6.2ovnF+Vr9&ȕ*Rf`!FRiWɂ ;xf kܙz)ѲnXֆ%@8o"7eX"/tTݽFIgŞ0]艰*p|x0b%Pm8]ePGdG!RyL!a²\jGxKmAEߡ.BW0j{ǩ瑄H@CQ B$ ͢]Bqs{4C'!D4#NgUӓȻޱǶne;GX·y,t<.ar:agm%4ՏlhI#!#lKؠ%z_<n" Y`xU=4뜉r|#Wi)z`$r侔'[:S|`͕Q'\'T ?×C+ tC@3s0ʻy~n5x[.Ω}]qc[Krθ(ڝ70r*ʢظ]7(DB6>>Kс r 4gPUQ y%8]n%.!<p)Օ8~)wK =l1ߌ .6X~5a-4/ƓL'K\O-č )Зco ('~Ʀ1z"WAX*"?Rɓt 8=1o7>pX%F—Гzb &=_C]%Ȼ4Kk5d7o9."G^'ěGbps8"9!"J9&^n ]&h@>x[3Sk.btp2Ws`ytECxatAVxԯO !UhE+xFjhyMGEp%3ܐQifMG1{t=F7N(ҬRI NÑFLƄB Kw+MiZ7;_)oTgBl=ܽسTOɴ3EY*w&>){L(6wK'Bi:k&"Eo7J,Dt&D9}7oO"YEz(" ^dag:h`36KK i(gŽzej" :ХpvG^$hr\ٗ4p:gŁ*kmPHm=6y {OvZ文l9KU MqJc#%`:)J UA2t,o0WpLK^SuYznq5jdɜP-{=ׄ %0o83}F$`hj7<k{$Ыœ9URڴ3 ,!o b"¦<&U[i_#/ 2ڻ3 I.K Ǹz/|!,BзL& y,\.ZæӴpQe.HR=*SYDaؕ.v)_p\sw-OR/:b&;Eul@a~;|dZO%uRꙆL?͟8yX;:"u1c@jpJROQs;>Dqf熞*X Fd`LU6IUZhnA,j,Ȳ4h{z4 7CE:ԡ4i. ;PppCͦ R1Өo-DM*;58kx4tLPJܖb&=uC3g$7] `rD޲JyuZɡ>]E^ 3q<=z"y:[֚yr6lGܓ#ج=sx{MCfleЋ0D 61v3|-L2 `ĻzJY[E !22o )*s:">y[6l5K>D+@! 9,Njbw*l],\vu$<pxӊǂIWܿ1:!狙`飰_36 l#03.q$#}Fe4!jGx7~[o]Vc9em򫏐2>w# w1[V u-h6*$g*N6Xjg-2H9px8'W !zsvIM?Sj@V7BOh&hB/Pܑ㻄#UZqnMeIrրj#ܤ؛aޒ3V_ֺ.״$W%M Nkl p_A6YxW砾e:8JG@F,~Bߌ6iLMW@߶nO F8ڧna@{R)Wo74 &+*ԥ!'M \# H^żoŨK@ <\}  4>]Yt]ͧ#L`RB !WEu"F|恾[5ޜֆj{2's|`%:nGϯMm6Rr6уkjkފɬn&MB*ubzK}(\-^XǯH w"vcҾ9>#M*%x0#󳥿,Vĵ,@yUzےӬUg+58gx_RA%cFu0 UɄm;ɫ@X@:7Ә~J6Z^9ݲaDžO9:%Yb1!ȋf~܋yrv`ͳ S29 z?ww mXLe]RΊq" Q靡&VgeuľtO)t gA؆䅗 jz&To^mxuoJ)}8yZ8> yH:u7-h@鎴wgtO|ce.Z-yŵ:) .ކR c~r\Qg$iM!%T Ń$çM/07d%NZnBjQ0U/rQ˗a&fcW5"T^g{=[3AF֙ A#lI(ש\ |[ 9NȶtFtF(9א1Ϩw֌ ֡Kc)kc04njL\D`)t~(dF{J}[})1XItB{m+xV}ރIolIMn &̈TݩxW<O7A[/Y1kRݑyѷS]wTI^>n}dK Жlɖj ȋ_ռfRü\Ũr^!sӤr=z-lh""8ԢFFtمeA<_{V+Z?.Z .MOd5&Y~/S.kDR£gQ@LjpnY2+q 9z!fxe E"r tK+߆G"9{5ۙu .==k?mMGܮp$md+I ޽pm(LVT 5}v갱Q BHT{ m,6u"]@28/m ->_[9"cǃXb_G#Ώi=Ud XR3@w?t`j^k;@ Lc,LRޞ9fDw*ȥ"nY5()i`6 bOm-7a#ĹkL<ɌS*=b:|ǥh1MbhY&[jZlmZ\m+gXc8meP:R̳F-q4<0B~H:':Rov8Π# Fzi}Ѱ`-Y# [*\{M,18+ԉQUQe@48&L=;~-ga ֽݍȯl"0/qt y~ ~ jiwi)aڸ^&O|ehQnQSƫtXmjf;ye0XٗGwDGmx ߿V?.3)G݋^[o𚃻"tuj vMj(>GEa{Ьv dtt2;GF}* yz/2-Ek&߃<5طzVfIvY;Ft-] vѻe1g_OX<Uc"/YGmVMmQ['nĴ= 72zr Uh4Ϣ[i4#7}Rx5WAoV834(w݆KtD];b*,C L*d~`8E'z֞OJ@~,=RژD}-Kw KF;*@fREW>qd^yJC jjH]sx fkS8pݔAElT^Rt(O2?G?6,2\w0/J'na̤L5nuZ [kS*3ڭfl?"r`Cn%bhaWһ٢ taB_CNդ0bGY[JJBf<o%b*YHy`/0>9$*8<@R 3/h~ojqtڄ~I{* ~qk"XB (EbKe6)Z'j 6yK4j!KEm5 \ G durU;D[_C,݋|fk/bFU|sxF6gG²L%&h =n_Q, 4iExT;DB+$<txyzFgQKPFLq2Z`Nl):eV7imc=5U"u5p\-fK48֣>`Nh 6 W6%d¢3iyS6)89gY%fO[T@Ql鎠N;t]2]q^@nWm w vXp(ɍWԹN}kz2Y#Wcl}+wT}- m~{7Vhb ==>_5lHhTF Bo"/JJfqP%$`F_OncH1AگI/>OG,qѬ <[俛%7=W|jQ_ tk VU"=X,+τ txƒzZ+nxUKK4CEJ'ɷԑVL\T\::Rj e32I&w 9=3XX*S3f97fl%![ȚAp7h~J`_Q)V5¶! ^:gr#m \ `k>T+Bo9gC4ڢӎjOq9ZJk%ুaP';aK6@ f#];X{ZKn@7گm `NU&MWI90fu3kͧ{ZfBl-@EGT@sFc+ 72g挐1\A^}4i>X^=q1-{4zI7 ;0׺$Vu۷,L^m{~VSd" :98%:|b3oK":pPb?DڔQlQ(ANz;.+e:` RkZ/YC,=M4=uh2l N^^8jR3-lV7K;>1H>9F![-, 0Sm"{ W\hu"_l6@DĶ'+; j2K3?EOgS8(2U;`hh+߯x2IgTVXHjW dbj9Zqa#Aύ$]$(T4%0wMb$z.@#0;Dʸd = LԌU2&*ĴgZ':C[M/lWt xX$//R&_7`̜W:EWx=hobO]fκ҂%뜑T-Yub2%-&/+ Su]t VT~:[tb.RJ}Q {~)BnAy&E$\b*ĽlGgf D#i v< y+d b]J3č߹ rd_{VwrVJؖ+SKR+hwH?lCe7P/uXg})Zk. 6(C{=kmR)l"n#(>ى8U >gg4 YH7l(FܩdjOأdH rP?}Y7^_pS|$ 3ܬޙ)N.3/TDhbQf1\Crvq9$zMBАvD<9f/'@GNEnn&=T*NfƖ^6D$yPؿEiOLWsn\Yi\ Lґ>I[[H -.0E|M0:;! ˇf=R˶/aUR piNZ 5SR%>CɐVp138@Ww0Zy=3kwhYY#CDgNtj*-'zIjqƖ2$5iU)8[jb"amC$'5:!B5eˠ[gC5iJX"7 ZK"|$nwќ{纞 B}9oPi}(LY%6"wJ -k[1fX|0%EniƔjK "C,D[`z\x<0!x$P͵#A,;qb˫%}Y5 ؘ~cMfN^-/q S aYᗳm9࿸q=̐5?uX~(.ey,lt]"Pct[bqݹ{њwy wżS1Ec ژ^DRs'eHI 3/%٧Qw/?oɀ($94"wYsVA*sV[$sLTPNǵn_;X֝H^!/eƯ~##MY6Y#kS\`+sSdq20X!w~%7gܩXAOǵȓJl=|5FSG/w~ Yl\ΣE5)1̤'BcC㈁tw3!?T%b-(\g-=ϢD#Z@JGD}CKto#^[@anxw+qRGqjMG'VeH@tUQCrJ?;[7, &ᢃ,w'31& kVv F{ÓLʊ E1֝*ӡ*we^H#%yZ@.fJ$J]QC<0a"{:Gm-.KVsqJ  JS!{y0P0@ Uy2})&@)Ȣi]%ޞ>]F(:W- 6)LD!ժ (IU"D@&+1趋c% `_:AB_):"6leF1XZ҇e:0xUX2j? -2XM Jۨdc4 8XW/3gU/e'^#>r&hMjMj1SCS , J_ 7##օ{bsYcFT8 |)tD%2,A ?ꠟ‰£(&zm_1 #Q5(a)SخQM.bs7O$|x6k؄W"ĵ~CtD٭QJEvOvK ]o|oskiרh<-55ހ0$N9f>" Ҁp]m˦*zՏ)H,EfoQLtGƪPS!%fe'.y6v\z*JoUx.HǗ5fu.jO53n{$?F9(mv`FDZۚ@uSVl$](C*XQes. %' Df]IE6\ata-iR) ogLiW`Ln"Kx%K)UCRG9 qM{fJe9@4|ƺ0GBX<,RVqWC)? vsBؒot[{8i<^'|@ ZL ;:E=jZzG\L٨IDb{UǏx0(lVQSGO 52xyI ,nK:nG,M[};Ix49͒8_%نΐU֜H ~]@ߏK¸[0uۜ yK4?S5{+iDE?F?HG0_ \8zya.kP?vr_`}71 1|qS CE2v I_&tq>"}n-$]H*sm2!'LZ28r{߅1nm%*~EN u*ʎ8%$$1ȋ0n=Ξ͌0 yM7I QDY(ye#wT- DVYYi+P=P{ ) l~'>(bH~oHk  )Ϲ&mT^j6`]qmkrn! yzuu͍#Pj.֬-lNh('][*a(N-,˦Uggoa/x%. Y\)%t3t^Ak( k>w/PD"V/5bFeJHQ{Uz3#tk{kMȏ)meI+ 1 xU4PfISg$ X`;{ N-^&dgf/b(2<$s?/g9urfm=^<-;?CG3$V'z^)0X\G,v/+@xY}>?~CߓkP ذ8$,`fq 4 @Z~|}xi}gW֊^!LDInc*+~ZAhM_q M rQЯP<@|nuX7f k3=ߊ|8\XwN~^R 2DKXJ vK˅R腟d^닞zt:՗nCk^^Ju˚Y;q] q ǻGU 6J...+B`rHMaҒ7ѡ!l粟ڕZOF%_~EAYHw|4j-w/7 R^Q$ui({azv> P`WX1Aʟ 8DSGZP Ydhf])&ɨ!r!9 ILaE+uKabPBdlv&lyZFS3>GpjGw#@ rǵ;xA{ihZ3 tCC6(~_vc.Y.Ja/QwHLr+Tǂ;ndTʃYDr1UNܽ`i P S*+z( !bZ49flZt5+I4yp @oeX6PS{F'.Sm~#jH_vaڰd0քdoQm3y xtډV)͋ݖ/l&MI>$-la_*TkXg!V hb!$,rxKC'۪ >}9YN[W&W/{|kv}R| rpL晷[Gc͐\g4LHyW:Wd9/]x)梬u"]'eC1O fLpLږ3C`S¶6Q}*mWejZxm" Ʊ_>̩3 h@bh"L3𶬞x%asT?3z'0J*]n0DaQCk "z+HMK|>v8#jV{b9KWl9 G}Oέ$BQq;ً5<` t`bķ^ư-=.s_t7P2d/Iv֯ e4Зm*p?b}g45x:8&w %5ߜ朑N'U-D!/}=?H~cЕv~r*{z"H 2X >eKrΣtY5v%7rcvP߭U϶v)4Cl5P:`ڈl]bnMWUܝB1޺qVt]9 5FAP;r ?;6zڇ3^1x]dٛcCuCuC; n δu(h4,`Dy.R/N^vء@S~13gfV&hޙt #b>>}{Kݦ ǐ1" =' J9ʈZfcp Qv r'@`B;%Ml39<ڽ.ߪ8F5KJ~k NkNXFSy"∼ڡOy#_l#p՜ Խt9tM] hRRrƾQiP|$d~}!eYJ]M=&KڂPZhEK9X*?A4+m'4Y3B2RcNt6wv1̧a6_y QZ+fJ*'h҄vn1FL,9ȕ¨3Oym虎<94ώO`8:p^ ‰"oUP WS)0\ˌp:S? S+/bU~aK ,@hN-M} .i3mLS~TeH1DPB;>&a悍RJEm"*JK d5AhETgUWh-K`L47q[Aa;{KmijJ{cEB2@E(=p oʩRaPO7bzBy$R"bqg8.Q^jS=&H>Ov!*Àk? Ce V'h߃ ?!["ZG 3Hu`6u^Tm"ibY ҧ Z=Q)˳x%J0i16#Ms( 9[K߻tMNcs4)tFvIm|XK)8v9nfI&;BhY r z9;Zȉz'_W; ,oe8m}ca.k0FZZxz]Ekq98eX)nFzj;S1&LQ&JBFf'ml>55ח0 a=p;Rvj9ۼaի0xʽ$4,Y|_mG3z |ġU;٦0u7L*O M6ʢ 7ɅqK̻ ~C,cWӘ5FwY=n|ݱgTZp>grPaIo_(y|}9I&>Tᵾh`$ix/ǶJN[܆g>~ 37L9dM6=qUt"1 *c7s3HTHn0ZtV d3L Τuf|eV(jMWKVls]NhZSGw+J<64u%ʟCl}f> ^0z,(G g$Q,Nnȿ?Mw@(͸F*6P#cT" RZӽш%19@L1M~WEO?o9zC_W]UIU9}f#F y{ p)B뽷Tx`'Jn8Ec'q3xͿdz^ 7/`ҤÒ=5Ij \MbC5]cXc֧슛9}$'^.\k4_CݺF)lKg,3C#}!-Uj^,׿Dje 4L٠TOî0đKԊmL}V3 H.(͞PfC@%X& Y#vfK:) |^CBƛG376uV_x?bTv|QbPG ~1$)Rj2Jvn h'QR~"7"ըu*}SRq]f ퟧpy` G˪􇟕Q^Wd;S@TUY*avFU.ʚŭ?g;I7$˔_k"c?IGG'3TcߺY+WhaA9ɱ[=Id}tթoEFKt Kyz;2PQ%[B;Бw6uHS‚kq4-KOK`дvx&d9} дwĀ 獂٢5;y5x|ሧ,/}^%L̔u(hQ&2r:Kt,Ŵxnc ~i9/as7:CQSiz~3h/ݺn<Յ:80"ܼw &#p fx) P@E8MǐK.trVBIcw?-_H?/=zz)׎aV-N9PϱQ"4|ak+mKuQ\O}5ǃ?3e-U*&w6(ƥ ,TrO yE&ym0t.%4 d# DJT6ngqnobȣ$N>>gB?& ŝ&BVAALoG_IPJP}b⟘xؐIb=W">ȬKDTyIn@Ab5G)Bk,{^ƳBEȘw6~uUjL^u|jWR$+& :aKЫ=sF9c +mwX&ӭnH0גvOleIAݳ*y(LPoHǿ]LQ>dyKIh}"wE1Q(`,BNjq*XTJU;M-}y+l;$h|?ӣqhfcҤ[Fo S[nUܯ`Ժ81q.3B{+`~ɑYYQ&Db,J$7p,-_@FJDĥ9@`XmBO 昷[cS_UFC'iWM3V^]@ҡx?(,-6 v&x0yt/GIo]/(]׃\LZ%g*2 QERޤ՝hi3lvNxܕy5;? 4WINr?3`C%ȼvUoĩl dh8}2n>8ӟkFm[D٩s#mё{1B.ONO DaUEV@8BKϫBQ3: MGA܎yb! jPQVMnQ#?/{J-X֓G|"%%yS>ow}$VRsl=-0htC2` z.=:Xgq1v_NbEvmuQ "Lm?L/t:r5s=j"{.4kx[bt"gu"M6] 3~cO r 1dUւJ#zn+>r`莆IH;rGYO|A=[pI1Iz?y :cȔ|5| @wm~Eagel<"ZmӤ60-$˶uш(g3 z&(}@EA;z+Y9F}HIAMrZFwqVwVz;7{ S ( R}C!(GRSx7 '=\X)ьé3~=<4G.C e؄9 rR9TsSf#w-3_\~P.U5%[05ʲ (hR^l. bqevJykQ'Df)l;Ğ_崹4@lTp;-Q@֟mbhL1g1FyiiK4Q1Cf =r\] ȌPnʅm5juzlIߠq 8<Bo2?SFJ-rPp@֦ BKkƹkGu˲CH9dÎLYqQ5oVyx'g3MJ [oɶqGl9$Eb-]IZ-i0ϪW:YI=< :H-Ɨh͆sJO͹xh=ПnIC̶ u sA0Zɇ1ɣ[42jn00oJ-GmG.|`j[iDc][eYBXsn*WJa5?@ mҰWNH-5SB$pnҋX3sŃ| 0\2n"0r#v?ײ#پ)9Q#on53vK10&&ExlZ\)@|k׮"jֆxk: ")&N jNh'D7yxS)pZ>K?2*!B%Wߤ61-H>`ќO5o˃j)Mх sU;P(?@oZKFxԁ7JE.񵤩TpP\w3_[A>jx !|&_OѢU'W [0[  7?eB OSŗOEȞ8}Goxol%Jd@N"$m A[bz.WMu@p< NMԀ+QLÜWQ~¿W?8C wkHe/ ? zME?8dSXTgfhkL`44'n8n)1S-eYQ4&u,Wx#>0yKջ0NIK2`PƤ ֝' y+B"ƎbYXU^*/i?Q=z=K SN m5PUZĝ'SȻ.!Jq=.?CH!bpLg-Zҧb9* 9˙J)B^"6 â BYސ4njQkI.Cuv| ;K3!"?_38RCz>BNFUۏ0!p&.o-Nа'j0(,i3Rw9њ>,A[t? :@ J\|ZteAhQ.؂a[b|1$Я^J@ϔ6n> ۙYCYxb[cEE[.TFdGF.e^l~<~~Ǽ *cYSi8FJJ2PArm$8mQ ; FEQ]],!H7 \lY,ӱ>zVڹ-r̂xeI5?qm޼>7qmE7ea&zL'Sf/R$-) PB%7ԧ;܆gV_ny}xx+T y rE'|Vly`dR9+ |Zp5}nJW5yOc%6<l@q ΥB2.?21 QLfxь„C`Ž--أTaQ7|sj_ &*0ڂ ;*XRKΨ[G .x_)/e'PۆXJiѶ@VQC`fy`N踈 L?p:>@w1\OR/VW>ɩs@8U% mg {@<1, 3plu?'$ vjmJKiZP6)L1y^љDd 0 o䓬|iZ4odt# ]x,~)%O>_ŏ8S?Y6 u!/u4._2MJ<NkeX- {oW2T쵮qo,IE7+'d"t2wp?6}E@P$hJ.dC-/3;[0chu50S$W"+CHޜm좥A^@MymQk(8yj1T<,Utl*VũDoˤ֛ߊU}qMز]P疑OUi06q4OtUOl>]"~}va~~$.zjD܉Δh;c%澁T&sCY{4}>m,(y\dyјbM^044t[e%"Ç#X1j>$v $1y! xD ޱz*p`)vւ6bdGXsz|:cu-n7z  51?Q"!O @$yFE.~PKjT) !QeUt9ŗw7Q~S%.tٝ ^`m@5&Hf*?<͠PG%&PySiHUo֟q1etbb;AQZ&_`բѷPyr9Zد~Nr/Tȕ \Ǟ:$eD%gث$0Hm@4k^Rʹ4}hx}~Q[-M3V$ " Y~*|ŠG-}^@*(Ȇ6:/GasҺ pTLmseO[1U&z_ߖONf2(06"Ϟ_dGHY,PQԽfǸ&}X{l`[9\NskHQ]iC(+Dt醘 RT2f1z/e+q +}ptj"EmNDPiGgؒI?Yj P&Ƈ؄J<-A qčGs6Zb_rn!lX}%l-jM-.>ER+7#p"7 p,r>b DWSMeͿt;%oSi) blZ^",) 6!5핦lh@8[pW*@u:Lj;Gcc:V2Y߬ Sv@і<]5sKEYwMMBfB[WDg6xϐ¤w -{yH]#SųWؖDb~LP~C 98wlh~c ^ {(hEC=ltX0U\tfW0 9;:yfi2ÈL$Z WA5Cg*Xqك$f]md8|<'._yOb ZɃH5قB@פQ>bTAC?E{xdXSӘAֈz!Ɇ*qP E}f'bp.eMBWYlR|k+I&EβK%)T&gcm"89~ϡPZ 8G5hAexLF.'Rs/ч_9HJZNTn=AQ}Ryѧ$É%>E+ [u 3~XWḄZʤIteL YCcm¹QKe~љ^VOI]+jZJ#z٢!emL w4G/^vCQY"Hg\†쾭a\H'j9JXBd [;zrYV5&nmx2i7'=Uتݭs;rzF_ϯ@t_|\˝e%Wۍ+.+lsgt|Hg!s YTʺj/V>>7}Ȧ-t!)PKtdEϠme ځ* ]{gҍy#FSjaIo`|@tn8?tl2T@or 6@'Z{ttQ+/- +'XqIRdNq^jBoh:Tsp|5 93I9INv:zʎ7f&$VfWN@.!JE=Qc =oPTK F/l?闀VZ]b'Gn ?Hv~Ӏ"[r\'tgF@ XE3&""J"}B@$:Odop 4Wk}^1feV4dAA?ȕW\y6C7|~JOf: s YzJkoT(&mȁ :`2:Lڗ|#秭ﶤ i;|ӌ$|qL;U}X_hO1,%?N{c[] $KI-f_F?u'1,OOW yZ A>WYX/ ؿE*i%cR:v VbpaP/Mϯȵ(àv ?JBfa 0fF&CDH f1.xAߡ)<̈́'Zr4\NL UsJS ;yWlQqG5*φ<lqsPe` *<)(K5+s)ψmkQ=:6j"{lGhދ&".[wo6]'$s};~1NIM4fu#M"sRg_;_=Yb6oI.*`N?U6n$h<<)qW!/;YάA1fD=ٟ)Ž9|S0+H:[NԀ$. p&`q1q4=sWX‹9[7+b 켕(vum 0@ nDSEhMm_ڍ6_]_P= ǁ{3<^z^W@T$&o7yi>F6ANHXט Ts".J'o).@$" <*K1Kh+N0$s(2ovo TZ_wG'&<]~H(/Cx|安H}n1/^G`ֱ% !4$xCDp&28iƾ FН@Yqs\%RJzEJ4UvUکTa/+Djև!+Tɗ @wO@^@8kER"p1T)>j7&\w N''J}σ. jQ9I5 ك lQ ?Ng@Q">DAES*6{ 䦃?`Vd<ҿ[!U<.u$@ xWa#f8ȸ 5ᘜ׍bR6z#{C5mu~d5fYT+#*\ -$3M(p z)#fe X)ŲyvCŔtJ䷒lC2{,@B%`3(;ߋEyKVLgB\Q1wWO| )\#%zID2:[wgw%N ޅN~JLx>4Uޡ˸ M8,&Zt ]P^أWKs 19h1 ( V$X$p\ x'1;Yxif;?JRՕ Ⱥ$hbA ?s,h# َ7;ZkH"MJ7^ |. x)GH-]N̞{Lo*zb:lG_w:0#sg\-bb]fP:܇DFtxn;]L Yя0 vTVi+d яnl$,d[j5抾EqdXHlIkť@=t(,8^3zw-|kB':j[>tuؤEs3U6C%tfge\h͖Z8,s8͚*D3gI(zb3) mB"$ϛT JB௨.[hpP[w3GN0tyY$TxqT\˔zSu>yƐx&F}U"Z^`,:֌qoAh=?mr r7;/j;P XEf'O;Mfݣ3'ZAʦG,i H3QnK {d @$_Ӛͱ`) >7)8&'h?@BA""X|T+^1v%.DICHky5^yiEXjtq)MK´S#52te)Aa{$)6v2p\qiO*H"t>MEx%F(̢-"tt(˝[Wf0mƽ׼U8:]@:FEXc"ODK pۛ,QP~|;RWk5nݍWKEcTm6}.C`2ݺIaakyTgM}c4:XBՙ ޚL.âhᘌX]H6hB՞(0wͪdh'hdlvw13$͹}Bν49~?Qu 1K9kϻQb"ߍ{;\YixFZs.@=(Z!cGatU0?#FWW-!EbuqD0sְ VKYrw0Ub +N`Kݿ`2mFU/z̫@\bV5Tǥv;AD^C4 I1YeW>p@gpCj3)S\nk4%3NfuG ]>%lҘpΊBOO:ua7vV9ЙuI$2; q a݃ņ_]sǟ Ý6lAxw׷03-^ qޙ0l. {St|Kkhk }n|`2뒡1>/aFctMQ15JtVp/wEVd=_"YV ,8.Kt1Ÿ2l {)Ė i5*4b#Lb=`<&ohIuϪr'^[+TJ\Sd wY k)FJa(Xeʎ~t"~ܝ3E^츫,p4}DZ8K|v'T*%^)wyNhMIT-gRޤO n9u140 ,qQxM.yOȵNYt¥%! &\Go*@resdY[Ek0Bb;S'^so6[74BIyr7YlDOQ.ߏͤ^DPط:0~K#|?lY9w33Yb/+|(U^w7h n)`IH(BIeldֶ)2m18 *vhʟD^{#n*=cJ%ʼ$8* <,= _d +%M4~aOӜ =]%AfQ-T;^T黈54Qd»-SF۾܅X!uٵqѳP[$9GSLǏ-ѭ{#3sݨNL 8-FʄQ% n_5=[C4݅3tAKdƦgHW?50ӽmkF >ҟQu'F.Ύ:3tt,6jgE$q)}EC脄ո eH, @z=ϯVL,7MRy7:vw~N +biP؛D)KX dENu]0_/l,\[-p$ЧؐW7{@ʟFJq,3Y <coD]P]}zqwT!+rd$m'k(^n jccA=7Ww= =tN td}J[ kVoj}F!a ,$PI|`Bɩ\hkYg0322bH*r,&uA #>xA0u>/[b55$!Rt]@Xl j2GBsO/6C;^".֎vv4 U+fW~8>1CP/[([Y`FPDW85;]L⠨+r|9Pw{:&8i3Hg&VEy*hYdr\| _o"& 빴;c$Qyň"W~b^eÃ,sܶ܋gVD+^o * !Ћh 3#ߊ[kG'{CNLI>住*:#,QG;T(Ϛk:8\,rY6,}JW/?TOE'Gt>vD UO=2xm*U;#$h F˰;+I`UG-dD{{VsU`ciE@D-tQVvHQQoۚbkfW0kXq=(Ӗk,zR6C4GH9j=Yp^-l4Gb"2X/_>gK9ۺc3Fo;cƙY GhkLޛ׾ qbΝ2b5ΗdHzu@_CDFYSN ͥ&i0V&qDe~RZk^pj"/wؿl}VX)Cl)fb_/Hۤ6"^o)u0mT/F9mTQ0ljH vvsǼOO.P?T`OA-6IXg"8ݼWx)]6X y^t:#Q lz[ ĺu}L3Hd#ᄞgd(Қ5z)^_ ,'Ajgg{"],G-QUIߛ"r4U%>_$P_fThc{f.px _3uZsj )>%GȒmy;)JxlU&s0V͠#GޫS yͻ}%%NElnL7hEj}ՐtNE+g_] ԈѝaA!)aE) f/TFudT6H)s{~@2K TUIFjawVgMdzE(ҊC1ºjvPh)7@VBv <ϙ`faTrgCmo4E|JQx5 zy݁~5GZ{%k4'5s1CxKX@r |v#%+#Wfj;Ļ6Wk*@\ b4ěHABг[ 3bfmC˸jsõ|r_ZL0zjvǬէMɱ*LC]]R>+4!"wX]}kh]e}m,qY47})N2y_ެ 8w bmqV7_( əiS<&0|7騠HטxIM 5_VbP},кYFdgIz`UXo663l ٢K,2j `h~^@PtߊFIY$mMh}!zbeb[iVUK@U2#tbQ+ V‚Ah 3s: Gjp䶟4kϧKtᥘ`8yA+ѸRO&l5XVgbBk V $xxV`aiil.`ᆆZj-_HekÔA"ڛqMٸy`Uшm/ז1``Ljmfb1ϩe(¼ޏfB:zӒYyԩ"gPGaׇD[+ 衠g\Hi* tuӓiiBJmnxb?]+AhNK{ze-oG̺!VQEswtGeޛ&!u-3טjU7U>5oYWV?s$/Ts?PP Yc ; ̲^Zfv;Taf4* {.Ab$02|W0dCf[ X}d{b`5&mR ϠJp5$ѸK"2\8f:[f2uQn0W(}/~٩0"8aMm8NTQSK6|i?϶zlG36;pS*U P=+wM'^8ۚ(?FHgdspdc;s迴/jg'(?軓ECC2_⻏@$DžGA_*Ä$T!:~殴8|rE+We7-%е*jkYX5#duMGkO!_1(U~$O&a|5:Sl 惞t"v!/O yOXk 9@a[]A _.0 2/ѡ@żZc,P^AW*Jh՚Ke$ 9w"x}-Rm -`wݿK_S6omDy QN.\Zǚ7t3=O5l(d<=>ӾkYBz﯂*w?G+773ȁ6"f|lP#0%f_c栄/̞,Ja¡v7"@[{8dɉ}&MQ{f/A[mk ң6$A{@ЍNfG*w.iT~zP{vIףD{As|281* - {H̷[ #N,'[KA19ތEgRQ0ø_i`r~"7٤]CExԇ n/"ľlzaq '>ؿd,5Z+]$h3Ѣ6/~VjJھ73;;kC<5 ͤ_SEYm[ޭ#* ͑1]/['uD@"JxͳouE}S2z8яD'E:L(InR zH r `tOj-0M8W/RWn-N.H dӮooKN`LQA v[c4[zMn%L֮D0h63{6Y*.h+=8)hcОӎj ;TB?h=llkV6Q{g"墸!& iaACc;P9\wmv5r {Yvj5w"K:I@$C54uC B<0KGa77oX7b0- ?e\+Uz2*]`Wb}) _SR2!Hj86D֙"/`"t )!0ENWE+3ٕ\FW+TxUyil"4j@D,%DN1Y@╚lMb|TItAH* XX$0ʖD.5k-bIR8E!Wڇ D &{3 @k-ֿD artg{_BaXqٷjXUMN"bY}|&JD@$QǟqWL w/,=g`N]sIPO5.C^hZ)Mh[嚞NJ7m.)n|s\}@H Om814՘ jMnd$Sh:10`^q* I`྘)r +8I{uIsa +r 9'7v4k#5@rqתk+yr{fDH}GZJrQ!s謰Quŀ"ɻ-w9B=aD5v Ŭ7G$/Ɂד)F;4,h#Rïx] ^U[a1nH!4_=#Ϫ,qQV;_qw*jF|Қ(IËhѷs `C9c~rUWz;l6iY+ir6?:+eW M].$b@sc_ +5['ZNN,KJ.t+ Ne@Q5@]fe+uڗ(i;z]Vh3[`)v2(4Rx9``+y.vKi:S^L)P;i'oeHۏq]HLBvqSK N D?E,=⍈`+0Q:1D>;{L8bAK˼*h$߫95TF@_ˈD pARCT 2Ђ &RpvTBd=|䕧tؗJ.Y2>3n%аQPKKjcy`$ N  ֶ]hKpVXm+0dڎt^ykv/9tn:ڟ<4NѿZbKr/ke LN1DRGsFd6#*z:+eA F_%1=O="f@#xu'x岈f2 V%v6.C(ɡm/H)AEobUymx[pEij8ǜ//8J0"ꃒjΩ\^HNFxx4= 'ʎK#˹wb,h,`D}@Mo%%hU6+%16$=֠Qwi0~[g,]Z{7E$^A/gl}*Q*w )6y?bE lx>6`Qc!sSrA.Jc7ݸ-4ls] X4e >th~4!'5>se^EV|ߠqƘ_.9BOld@̒t 1V mf k"\0: 3)$ H{м8]UAw;LMt BccOgܮ,~{&luuIۢ.viُIڨk^`ءѕ~)6KCᚸ\ J~mQ!JU f7;ޛ^#RD B̔p:RPx7=l:p\WQpUEOc[yN|!+z篝šrOQ"+·W1)6]y={QҬUs?tZ#AQi~ QgYϱXڻr82|:;| |I!U GqV;:4:V|#a.a\N7VM*0ɂF:ּ*' !u؝@HD:4?~(b;bXoX൷ѝA^/s:BGAZ}q&jfiXm:ӷ(d6't&].-Qf FG . w~LzoOvB:\teMP}ˇS FḘ)ębrUGV{)&c)D{1(mJ)FC; 4]UJ^J4cm Y# ܬpk\7?,LEb%s̨yKAYo׍42yFstHݫ2h-ټ:3/ _^uqLHA@WӀc W%V] -oM /OgL@^BC(c^%dajlro[БC[a3ЗOpC=`q(=7WdZ%ſ+t` ddߖesc`i0Ѝ*'` [!%5`B"Hί?;2+FAKL;Ϩ`2|VqR@(H7*eMaA?Etc'X}N,"D'yR0=#1|_rZf/4-l䬬^{*H l) fk(H~՜D=*?~[05q+wcȓ#Y~#4o]zFdNwӈ$ih 6 ,DQΫ6DEWwE]QzdWh@r4ԕl“MT'6S^/'F0XVrgk btTnGu!kttlGMHY=yUX@ݓƻN6!ua.J Iƪdٲoo#Ă= s.(0p`6x~S8ӱ]yFIa#*ߴ{ڳ?hycsrR_N rg.ur6Nw zNAa+n= O&wP^g% qFzfŘb7|O-z"xzMmY < "c\`nc%ʠEԬ*![=?hfBL`s?L|4Z1` 78` GBX<w^PH%7g.#ڜړ;YD:>ܨRBbe(Q&3'cZȄIiƹ8_SR|꼱U4Q-_z\( hx 1kn VX]SE}1;5Y3qQbK(\!9 T:Kqf}SZݟ÷M pWy ֲVor{s9NS bJ$&c; GEjyU|`A4UtZC_?Y keћGeSIդfOL(`l4yM,=\>(-izܽFp` bLj 5Y`jeSr4ɸ Q 8>R' f7 n8VLw"o?~٧W=֨2m?`xSI2j޳'eXx桲@{>i)BmLsQ5HJFw`*W %5^GE0ѧ|7Jlj E2%K$?۸!b$V 1.Ӷmܯu@٧+qOD̹zL?H,k"; ضJ˼ )e̩BE x ,<ϔP3#!~\E,u? WX}?M->@k1D%*.L(H>ߢg%7`ܓhXqʇ{bOmFcO(src# JApE9fr-tn٢2dGqTGמUgh Yܼ0aWJKTi¡O@|J ¶]Jf$n4}`$g=V,R bM~WcYv@?IXW cBki<+ChPS\n@VJT"{͆پԭOH);ٯͩ8'>:^Bl$`KKQ614O+!^Θ`ptKqob@;A:"۸߫pҬ'^3 , >ǜh|+ cfs;;1cAR5v1t+]$dfãtT5iy/+#D-oR6~9;pSFP떢LTH[h`-tƴgupe1ߟ_FL*.OF=o1W0Ωf3)nЃshIWcxYVt)j Omӧ?4Bo6tx/w^=6B(J@&Q_ARtǛ[L>Mi<;c,žTEq&ioiz[/B/Χhp, (kJu捀wh$7nSVܐF%Dө}ҝM5d7M*K޾mgX730L?Rե.H^GD@HZNrO5^_M^ 7/YlKyjeM$^e)Cn4h&4i45ehMj’(&D\Byh c=7x 6. ȶa*O!\nuNdg KŦjp [m_6DTZLձu4:[%;0G‘6w,)@983$MܛG=-FR;*"< 2t~F,IJg߮,I# 1oӘP EM/9HO˝dk,EľN>HC8]8I_#SLˎ"&2BoPppIB *- S3c~}>"@׾to;MiEƲLJղFT̀H oEO8@st>yw1WBDʒJ H(d1pH/`8bZ T}{tń>Mtm"Ռ߂53LƤF ~s/>ȯHK.VTVH!X;ޞs8%~Dl:÷,F5<IV}iG Un"_G4pY2Y emBw5d3TR)cCؑ^FscTƜ&Z$#L4D+p}Ywj);f =wy9ҝ2fFHg3NGvꓥËբ2*7:8oTP52J44 ZU 5?q  rK9[O{KH-TC@HN;5 ȭNBSBOsPv|WQDijyRsϜqޜSŗ-E}5-ASeW'(/L*;Wly29ОKBc,EkH˚S=[gJ}56T$CGa_)1zMکbL2Oev*XҨWi/CX_ߩ# =h1KJXQ%\ݲo!VQPfUt#m Qp9=Jeqw {+p60 k@ٔSXaY?W?^*%q(Xz=g)3K@h&8Y ӭJp6u7 2ld;aW\ZJ*UE-aCnUQc5_\2Nh/6PQ§Q)mչ^B2\Ӏۉ kD vNUI[ D58n2eN*dgEWn[wsͨ6dy R B!Ȏl"Mtbwjq~kyyK>6s l{1SɬTH. tSj*oEɗ 0TG0z$]I蹌$f+7`n4]>2GCilFマa k%LmP4iC3~⌟ƷKQ"rtihTɠѕO_\^<At D0pwGǩ_G*D;}̯*]j[;];F| mk 9`14}4p[8|oɠd7ghAtƉ4(!HedU!BdK^/Q5Tv^:0ED/nLsJOvH_7N$+FRTNc:C[̃/"ion3?]Kx3OildfTm| %"*~Wt_R<%K0 Hcby#vU\Zwl X𩜼ٟ14I>=v&KBF`"/TTB#}ɵ#eP)~JWZ_#q=r= q65ad)Jq<%*sc\N?i7ꊓ! -u\QR,*uNO]`zSy͝x؜1\C7Cc=ԣP:Xy$Hxxk\[A]l$pJX[JԐ7pSl x(gEz+7@ڟi8FI Ra$MqU*9e{Ch- 1'.2PC!*P 4j">XX;)o 4bޑ@I,̟Fn"XӵǨɣ֍ .m5EY]z;mdF ZZoA:!+ )V[a'`` 9o,-n)o%ȼ>曥]-`4R3OPY?/>Ά|\Zb%El$xxpo9BRn,D[K)E+Si b~;M}տFZb&E/5]|8yV"xoUFGY.͖pkY^ &]GŔ:v &cn6_'KK"yb[@WioS>ƫ ġ%KP tKn#G0z 9Yk9ed\qbÕo`[)H 4 Rufd}]Q.ӑeTҼ 2^2F/cpkrr!.9e.m/ nd ! A$yp-C%J#vgJF-KκS>5dUnՍ}lnr`P,jfae"PSՐElmN!\@~yBd nUS-7mH.V{'ޜqY1xZ jNpU&ij+ֺ.P@?͏kH31ۭ N^\QoPz(C8l և:4m6K; ID}v&֥atV_H) ?&8:ěԻ˕B`І0j#?S,ԪG ÷.Llsa5)yVa4ڈ䱫T艌|SFbH*rNI{DZ@͉w>ba.,2R-|3VaueG^ QxGU@DD"h97FHyݖivzM%P!24׼L{U( Cc7%03b cP*1 c*b gk9 -W+Ge8y2%^+z*!Zհb8p"}`^.xy bCx\fȤ[uu6\3bkQa,A!nEX%.Hsֶ0Ǐ4<'?{'TH4+MhtuX [nŖ[':Wד%j6FEU~wi]嵓&* ~U6z^@ƙAWCs3g",E)MڨJ{A)uAy凷xmsOhzShP< b^ajkNh׽I!lTe'Wu*[6@C#YLG)NtbOgÌ|Pئ {k9JZl%*kǂqrOp96q,{P&{{,xXTqB<6Sj\%t8CG}|wX=57P[qQv D~5LS[Y_A8>A=g|\𯋆>Ҽm.pr@ތ7Y[o}jZ]'2? fܿV OviZKtG0}QN_)Is0"4d&K7NxЗi-dtv[U-ʂK٢*ֽff\I/RkE{I`˳yp3]e6}N|ص^/$H)Ls)XǡBy ͤOa2YH$W5;`OMeNmi[?>6d|MC#tjHk[kjN,b8:q>(iQ u-%~8L[:$*?z3"ˍiuz u#`q`<`$H,ΡpAz{!-\'/'n1x%aJ.Jsjs4nuO K6agܻ#):grTX(f#lz79T떹7y8jmbBVV(3*p7kCGx$C^CI}rL{oy >-x>U {Br-{)ӃnDY"Wn4t ny=QBs1"EhuL~# 1eu)BC /\U ulb'wlk'=.gƂEwA ;msD[CV!$ӍXkXt 麗f 98k?JUt!=2)@~?@]KiS0BFr(;w+Q_kdglT%Jb% PJGkGf&Jǻ3-/Z;ƌ E=3ez7ټoyN+ ?P=nBMBpj1Dv-ߣDuULuKvRa7yY ,Ъ:cJ&AeI˔24R!HZ3EII-h>v+|k_):^xe_zR=#@6)El$~ `ё!eZljK9u@_Jt3)T~9BίrıkͿN7Jdj"t|Ӫ { إvD̵mR3Pv4C4 ߹%hjU]ޢΙ|Bd4ٳ9`1gvTp[@>|:ջ*aɘ)\?oླkmu/C gn z }:6V,$Ͼ&`?4MG4 1*H9"G]Vϸ;d=P)d2];x0O- owT.U e"miO¬~KTmKIg@$diJQ)MyOZ?7wV%_ qG.-wG:U֠8r<3 #c&#ט5e*;J\]RIAB 劯yL˯n C2망0BH^/ BMJ4G3fǁO"hôVtВ4{UF}hmaMB|e7K\Nf s?h (p؏>q& #CNQݣD|*Pq6o 왑1g0'9 }^NXARn3+(U6xP(N /6xX.a{}r+rqDWiu7h䗑AOS&À.,oH6<9eGE`++:#۩$1Y~b տ}$)j6xXPM#Tg=2 S{&06bf|xh ^{#ƂXavuMH>&zDWRT30'E29T[Oh=ZOT?:ƭ b@dзCz5]yDP2 ˺%&Nڦ G./[I%^b?KY{c-mҡx5Mk_|[ 4Lۗ:=ZU_耏ayӚ&ej25~wBM/|@jD$iPWl~ӹvkY:C+6xAQnOv "$4D-BEzdтjB5Ңۂ+3%iko } {RƃG_ۨ [D|IoA<_Q]V2u]xyUk '^*}K@`td-v1B&":#|4mPp>{QfTj;4jw6h|  M4T6 x!o@ch#mF’cDNF9gъm9~"dhQJE ţ_Mhtҏl}Ǥl 4EKp˗fh,o^TksL)$ cbʵgeaOņK-򛌢;v=e&۫ߖr0_ڹn?0FGof0fV G3qZ:д?H+$_C jg;Bј[ RWE )2 ;9zZt禍'B/6jՄ׎{1D~3)G|.4t NC' S.++1,ZzYT'ǜT=0 5n VL}2[(!pLy"S\&L<ﶺOCs~<;(;8r} :PdA `3k 6A7 i,KrR Q#6d `'z JY>Jx^ۯuw;}ƺF)RnvW |p;UlyRݮ) ACPR%gW]%zuKЗs9?&bQ*g2ijPy ^:Eo%qt#X@٩Hi%|":(;) [J* !E->ʲ)VSmVN>Ҏy)}Dž?f ;'i`QjE  aL`;DGdҹ69IdBuj @' vA]w2l$Z&NjUXh1@yz*Ŀw'^v&{kfe7feBi+,W~ÖoO zcKߴx#Sm_-SAq$l =kY9yut!Dщgԓ4oXZIsdhj2_=c 7lg~{-r;m%@I\6k?Ug wo\ BAb%-_B1'kӹ"y ~ǫEY*GfsomJ{ƫ_8JWcgU*!sq_(|ShH ҤptTb&lax{H94fp+Fv ؏f }Dztaɡsb+^ھMƨȱMIQk1WrLu)ׂX2kIYx`#ta䴈GOIuЧFTc!QuL, m9W̳.Un_i-[ѷY_sC5އcujl /V:Gŷ/&$ru-,:ὃєyA C^( 4#<)OI#_m+G?. 0{n9= E5\>yY4aJCQa 1"`"[=ETiS$EBKW6kZXyvkbRa([8-k|@e/MZ[RyusM'p ᔘz8^ ӏIj+\u0}Juwp75:_&/8OMP?[7i.q~qXG՘}pKcXyFUz>H(z#)K c;f>"KR? ccױgg X)qc(h!C4!N,J50y#&*-xaת/`(+fwTt5@-~{:KDw\uvX3_p(&¡tlvO: O׌+8ٞU|MDk臱ńa"ag?w)H"|]엎T3Vx~:Z#%`{K5RNBK_ˊCJ'b~@Z߇+A,|lY24u'8T2_1$ZZYN< ~{^!9P@s}-jXd+ \/dNt5`>&\+UWk~Jr<43'7HIck/+&lua5lZgdxcAKdX$- z 1anc`_&?ب [sd3˲AwB]K؀ɉ̹\` Pe*u@WZ^w T-`C0FP%mʄY'f 5+y(kiI_#$DZ"5r=bEp eKjq&*Q9A]yYbHËϴ&C M~U?T=vU`hM߄m<&k~8~D*>l{&?WB/Fo_ibJA:HLyjwCՖ @LG,µbDCF:Ej>-E >a "/٪3-CB×[ s Mr.lY~ƨaҤPU)_QD;ފX\ݬ KtE`197ak8Wt]nH /4$.׀"gij}q,R9褖b-Ffr1EV!5SijDfJ,;_ޒ1@fă;j7CD/+}>!A굚JYVq)\d?;]w]W*!` ZVwÆn&(\ xl1s L>G=j$$EzϘ<2ü'1NYpq>hpN̈x {P!9zŞs(_]{>)trߪ`j5@J-b|<*KBݵΜR2ϒ 1&,kq;׾-ꇹMw!P4\ PQ!5 JqIr|'B7m}ԊA >Q{15/s WA΢߭5GKؘi=BCIJQh nR1M,QBu- kE5K#:[Ѹ3)֞ޮGhm\;.{\+7&qb925f QQ@a$3\,2 # kٺF^7 T"PoZ Iytg kٽ4>VsUc1c o%6g-Q'4YU#r(+Њ5?z0l߀ B^M{QӅ)>4aW2_h4#Hr̊h `;DLQtU3ٲUÎT!nl}ҫv`ivO{#v`ȻEh$hTnJ5ABbg1˩,jZ`a!˵2Q/] `9 >|6/B@;]@R)*pu/ƻ;t/o@oi|9en *m0,uAhTݕ: έEg*QHP<ݵz \UX r:y\T-4vI?Dc%&qPlXP*ncs1r؊~LmC ]5PMHgQ>.QڄFrwI˕#J{fC7>@v']kc!GtjˤL:. -fS+Bq6=M,[j9,I@kp$aqKu](AↃ K)5v\<.q8ţA6'߇0T렒眇@QhSAjɭb hYLPa&ZZB8xl,y??S"B.& [@NO!4zqA܌T [RfDx GFp$w6\Gsز5I7M"faH1$,!Vp;F8 lk<E璜DXMB ,S6j/]m2 yI8bsytS Ŏ %Λ[(p3>6p=qpEKN@w"9soEhsGta^y$HtBS6c{lbI9ØLsn|KH6*➮5ϴ>c 39!6I;80Unn^>!o:22o 8<5%nȽ:9Fvlk=_orRќ%_bA:zrUiFl@z3%w΄gSK 7v9ǝHf ,YR^NyN/!*jqbSl3w觶`YԪ˛4nvJu`]8c1o;eƓ5o=C`@DLg` z> ^[$SpyL"V^Sͽ:ێ֊$T~]83w;牳}#xG&3A*A9OR Ld`^]7Z+4th \Pn; Ԡ;BԦFHvO\ *%ã:G![ 6~5$UC#]C #$Ϭ5¯^d{/Hz pE$ ݋Y:Z0-'eK;AUf^ =ނ8$B wLvH|潉{UdPx\?NcKgn`>EϊzJ{}l:yۏI}7D ZI2g)m fw-άQŒe2! c.p#]*YY[@ A[©uV#Yko$3.3 ;C(uQZ`p8;+؈BP˖hhDNMBWָD_# yP,_{/pτp~ 2j@WmNA{[SݟPm}6He)f8H (-b2&&KoطN̄'>op+[^+'yɾpZ[Yʼno}P[-zVo}cC]rWvAWE_3~(g/EZ3cUƙ ƌBr'뭁c>V'Bl4htDȂuDg#\$ ^Kf˛)hH*!ӣmIȓ3~V)Hf$[ڪڜsSυ Qߪ6 i*6]kkژy6V=j[8r &vLB&fX6QlbҔK nTDs3m<;Er %,drhDze;;2f*~&X3NtYAXD PxkQF$;] !_1lkKbS'L>:K5(X4ܑJ/MEx ^遙 l$Xxq[eo΍R"cM`IYr%:&۠^{,mem=p}4< gdW,M4*@}]. H: .1Yf߶+ Om|uK cLҸaQ$C23ǻ$Ė᭲(r /dj؀;;uxU. }+*Ǯl~f ]FOhb#jNVNѓvVO_Rđ>7>)֤22l7aEtX{?}|8:{sB˕MҨ l2Vs⼱ӹ@hJ^ޢ}kWCFޭF7F1Ynjdʺ2 .%ؽ~n'["eS2t;FMxZjA 1M^`m,7UF8DH/ZZ@$Lf?MaQǖ3BB%Ie"P1G]Pc/~_H.|δErOظ$7ȁ@ߜh+0vX_u}F*?6SN"r,_E}fn!0-KH-4c`d+z"r浌@1H}? \eĈhJ%g *{\>10P%[lVr%P["Y72603m;//^ǀU}Wb7NI=zܧ*_Ƅἦ|79ʖr3G|X'&\Gqlз`0oS*TU8P!Bn>s.hW/mdEy*sQ‹Լ2tO]ʜ]0`/YU|4Ts{j|5+?8ATH 5;R= (bujQ ]堰Q.X'h'.d;}h]Pg|=ռijۭ契'WY-S3&D: ~y 'ދܳkT^vrO^^V #țSc|/Ȝ--'zUQNܳknSj *2g #n(㹃ȴdD_C wm?DbcL嚆Dτ6{0RϲRӨD)e0&#kOh~YYmzJKL6!OH"I3MhE\/!AXeMebh&Ԅ:=(]4Kt!nS lvU 8Ʌ;aUy ZuCxLF Ah|]tp.p}2A:[}ٳ-3l <0'`JʰڳL͍W}#Pr_aRDȶ`V;-+_sl.VSu.Ec"`wتgJ- %'._.o=[gWvo-Yȭ^3Ⱦʥ* ~> }r Ao]3;x ynCR*}A1ݿ%n {}*ȫP]ʿ%{~V8—jPW7M!+9xV1kZͰMx;[BG-(!0ʩ;kcҍj0[1UZ WY iwSN|*bNdJNN#e KS`L)u/f?=ՙkZG8Dq۱(0bgOUxFI%*v!ڀH+u%snȜF,e۶5*tbEA} ;R9)bq\Kz ?fb3lQn!كb&MGR C? ?p-P~$Qp0۵!vݶYٍhsryB@aFglS2kg Yp/Q$o_f [-)z~\tM.6$ze_,JZS>F&aE)'2dx~fP_(ڝ剺m5]Gd:l%9Uu:bn <!Ѡf feuJ A_ y_P8Z%_=dz^ hoNSaXS?KWt|(rv9!ׂ9ZkUywI ;׏ގ784J'y'(?tdWIÝk~kմJBsQC T^Mŋ'|T++˨ri L g@3W}{棻(?-JE[O@ ;_R鳤IkZp KvrA.ڹ"@3Vr+1 ru zJΘ{Mupae'?!*59:@NG - ˔M\L7!Gޭ߈ k-Kwfw۶,ʺEGO+JN :Iϟ֖B(%xA>J]lkA)a xîc"=0n QeDkv?u?ħ3GEސFEX+UѺ)Q2^y>w4;e7.kJ$v V}"d'ENu߁l|}w'z7a~ɧYhf]ycV.CNn-IJn&AQΓV{xt2<"p&p3KzƔ(X[&I^{]v]K'+jF-Vm8.^Jn`OGs~rBqO=8jxz,߯V[Yj!CzWRu_ܓ9r.(5$i`&5v?{I|pbgh$A->t܀?ˀ |twvz+5q2^֭hM9 LK>"(Msn1"=PaXϊ}R#"tp4}=$Ų,qgyj5ՎrQ?Dh*tȝbY=q ,*S4ּUY0r)+;@Q{1 VA`SpugCD'wDG5nP"TSG}DB}^vU2'fЛMM+tTM.t&Y352dܮۖL,Hdzz/"ps! |BYH5Pȭ~&8=p 4۴iR_}8omjZGPgef9BqL``==T#.9^T} 3pSIi c!%y% ,c$k䳻( KZ.XɼL>ߟj B1JKW̞H9_`NŅ8擛CbikN jg,b-!?ztXaWLZs<MPӠ29`Xq"mx"uu)8w_ y:,ɩel6y8G=U_P"8 0Zĭ{d}~Ny܌K֕mG|EFu`xpkawp&.=!iFx)QoipKScG*=+#$3)Ly]g U&=M:(؅O'&MȲIfuƒbva7l&K9Jo K0(&@.]a`}t49Rx^r-꟒K:LVinJ))^YqAfRQ RޙGFh9 z>ENA#,"ݒZvRH|ѱ|`0FBWV@.XfIʏ|e# fj )whҀ@89evgPoB4&[/۾I$3fw~4_ {Rj >fuVFaש 6.RTWy͑9"?fJ15aŝHC:Ǭ_K+ƌ#:~~FrNvdb`<|;,f!kCdndImНw qĬOhRy MdP5=yd <bz91,ڃV7aObN65]5ƨ5q1 ꊵw@Щ![C\MG_^\~? iٝHV26B#WSsF e]xs$ք$t .#IJg*TX?x)G@^ɳ1\sOo..lA '6pvcb-U aƔrF{kN@p1*ō~:!%ԁh2I5W$aA70o =]"YM\ f~!ȔG$-6]AG0,9u+$%h)Oi F]Ŀ`h⪬ctn:lFiybݧ7a&tyhVxLUy.zx#t`~ߔu[S eWJ{ռ؏%x vFxv]ѝl@G?D&z4 *pT`^c pQ*;SjF1*rPOW?jn 5MGnv>~3 PB:Хm ?DH[ȔԤd zav0$Krf};gUoAh@9x[> Cr#e$@?zɱ0-&%\:IJOT0RA3Y&z5=å'PXrZ,(nv,K&9p_XT~ #CnłXFx $GO&{}x Sd*gJ+X~ZR 硻8OKZ!։#s :U<~ɄɷNPR#UEG@Y?=Ht@|pĄ'eԓIAzO6a$}+< B;hkQH9t/F~)ld";.4q TӒgtHmoYwr$L6oRU]d (}B`jJXƉA}qyؿsSzn>xz[w#7HN9gbo̼'NMs (%5O!;RxMha.%.E]}o1N:^U^5 [Wۦ'ml٬_ lŶ6b`cmG Qđ,rVMuY~]NH[$>L]WHwaNQJ&ښaͦL(ڹ--Qñ؃9!GVZ6)3SZ ,14$br*_>%j 7IL ;Ԣ9u.G`:0V-D.𚮛+@"׿Ki1Tjۣ$m@ο(ȗ9}kj@038s×aķǯEwh㎇-8^ cy2%؏h3JE!IN25ۓF}5+9tBp ɥ,&99ORfP] -}) >{7 oL+ NUt- J/_UoXYP-CYZ7Bܓ:~K̒Os_0 &SD# y(㏱*jAiA(^@06F4Q8V"eb"!wb0 Z̀pꁃv`V |R@ :aòjF`ìKQ8NgMV{Y}ݗǖ81WsAǘ ST߾pq4qP"RBDÑұ-F9M)h3YFS^e̼E$ZiI5ް2#R#=5>9 *Kƾ 8G&ng96:~$|-K2w805ܮQbঅ闼×X^1jqW=iDU5NCvQ7"oC9Y4L7ϭToVHP \}fΉͽz<>{Кn.)ED((o{6&`( -\515gJ]?ň%z(\ ,D '[Yn}܁H^iJCL+I3=Y;l/`Ҟ*{󂂿xKK%|+r-R⵹2&0\9 '㐕2uEM(?cB0k{ABh(>GL3s\!9ɣ4"9FkV\.ӆmdz+qW596}p;2g\gౡgn\Q I[ AldY[d8h;qsJ݀ 2.&!MB.?sh%eB.Yqr}o"VN0|OU)´į,})Qc }\ƚV2\N!&٘+]:;C=b2H9, iKZe1ą@|dGe*1DtN|5rU A\ιaFgT_F'].7ʕqQ l e5lbBTDH|4A4Hu*F<8QfI..*kY d&5sοEX6AC< ʽa,;]tC_랡+_8( *&dkYydŇiQc|G;t%ŗE`NoMv2 HKtWµU'#o GJG3ECaHz{zBȆf^)7YJ` LU=X-lnCG@14[bOԥvEBaI1S`]S};WrH&8*wQm$n:!qhLN?S @I&oL#Avuh|Erv1+ejUԡnŏ;%D޼]1i(֡DpHQer<٪doftgttZN)~ʈ}H%5 MMOK] uk]ukwTef8U=S^m?|x=Í _)S5"4 q|b]vYNC/T]b_*}Pb񣾁;]f \Tʇ]E_,I@dV =>um">1=GADM,MK#~Nw!RR)uNj܍mt$Hk*32I <ΎzMzJE?h< xm]{ 8s΢_ K"o_}r.Ϻ=pUԬnz ֬C{W$*4t)kA4/F-9 2 mzE^cPj c \ѱRZʤ-׈4gv=1r8*%t")/"Xv˱f3H/{l*%#C9a6i8EݨTXjr;!z5 Y/Amg(z{m![Cf@EV+hKf0SX.GAc+{*o4 |A uqʁ62qM`R{ScoQxlkgP)=;WjBPW2lc `e^}$/G>(K8TP+"J0:!O[Dh.4t;8hFz.|M 9U ^gOO*ϱ9snCb&o"Dárp .lO=%g7ı]L" k!}}qlK:'횀ḧIv }un ߛ nKoq+q5JH 34&E4_bN"x<=Dt)2H5gN^ (JR>XB#_Ay">*1W6@tyH: 2,sad8tBuN9R @{l5|ܴhu+з2pS@!3{o4p)._|DBY8h8Vo )Y ťjAYwԁʿi d@`3M%Dͼ@xp.)Q'bd5jZ‡@Oqô!~hI0faAt,'yG2&<#ֱt,]aQ8dӰxkKe%,]o6S6 8[ j@:`r *ݠrHndD_۠ˮe$d#tbM>PZg_ F2'dȬ k;TThgfDVuQ%RC`ZR-C0rع 2\{9 ]b>/eq,E'4W3 AToUY`]3&t6!iL] R;*=!#{޴U*ӵ "s. ,)+J;F,Y3Qh&F^ 'hpDOŁ7[9b_MA[ ͬf{ t4RP2۷!_TSNLfwʯ X#h뱰U&!XRiI@) UR5 p|6OQ@ѺLιWA ޔx _A Y҅漝x50ia]'WJ6۪\\5N_{ ~TA[5S⩛ MD59'(K6f0G^w`@88<}tȌwtRBKջ;)b5)JŁfkȒp0Ԥvq$݌ \7 ixkOmrNfMmkhU)&g1(eDGÑn>FÆ˦ǻ*-me IiGxrAss Vm1d v6՚-Bt8 pFD=5z @j%*/AyYⶑ}'"5t(DF@N:6AP$u>:*\@Bfe>]}QY8QHv'v9~͒@g]DFG4[ej*eGtiSBFZ% d͈uy //K׀2%{ACɚCXրPkшHڤ)5r sŤR]<825wr]sdC <ؗ$շzG=Q dJRM_F}{8L0n/#8xkB8.=jMb}^y `n{7$k(˃T2!Ln$966v AYQv. gE凣9b^ԛ~S+6zA}:c>Fˋ<-G]hJT*;]S&DkqB֫n$YqH,qtA7zrY\T痮XSxvݕGbmm3^y@H>~^+.ԅT,:>1~e,B&"&E'\ٯӕW { "iVQâ<œ"ݥWC u|IN{e_ Jr9CqkԈ椯sug>!O};APs2N)MYqltɑk> D ,#f mtҍAYBcI+I^84SNa9=EԱ)gqC}/]m 1=`(6X1d$$ `vu˱\^\dC׽=5):z;YɊY~1cN,|BzyZ_WJh5|t }*d^;qe/u.T}vXr"zPPxlRo_{B֖}`k1N~XoMIJ)7L))X[i#rP**P-Lݫ#VbWI0N ߾~dMJa4KS/Fز|9@/Luۥ "Ɲ$8Aozڬ5=o)"+و!< w XC4TRo,q5(`}D)ZNS&GFPכ|n &aPB;)=C {T?xndᤞ|admۏ~tDRW3Ri,+q?'_6c R*%\8 ů ܏}bJ!"-/o6M$;N?_St:$IJH&C=z[2+N;]lqp~9',iڻinfb{!NH'l2(&en}8'SZUO+;7rؤ܈3Acݘk[Ό'sMiKl߷ՎB~Vɉo20G$3CCp|Ծ'&J\Tdtef[|ȱc zoBP*Dp^d, n5Ǘ /-x{)_EZ]r)Kj%aMܩEH*AcE|bq# 4jݹVHZD| +,U;QE!xQ&nh"@_9 Kqޣ1: Vn-r}mp#%UDܠۀsR=#Ki5.TEeQ}l( aJ)#0`=~?ȽP{LeƦxK 3:Bvf 7&ɁbZvjs,UPlE>.L-Y>l+XדfH<ѳDg1Lc \L1t ˵J@;#idJP~}"~4΁_ ^H1q󝽊j\9ȢZ9}Wg(4 M~G7lB;g߮(9$CZTCI~W~PYɀ_8S ׀sj(3x% zVk\5nlT۹0ڻ hklb V%(Sĝ_o$HbBLѾZ c&|^"!|tļkh0ꞎZTY}ݗږho}=V̾:6$2q!r-d}r>fWV0doeq6^pD _z# Ƽ(BVpݛ;ylD>wt.Id6'c!)s2J۴!3weYĒM*."vr9YVH *ݳj-vj@k OH $pU2s,b`56SeC3+ |)kKfAaߪj+ *ˋvs xdKQuЌRvMNXط>moKW?69|5y)Y"Xuq%DڅIfO6'dz# *_xU8h< *a|ZQjomΗ4=b\@NY1I%c8!'W!jz+gDgpISI ֋:`BYbH߅P! S L?H*`hu*}_wjH_YCdуP +D΃\I{H"aVj<"tRdR3kVjWeȝy$ڝTghTЍb-'DR@`] Cw!0 ޡTH)ܥ hh- ̄ hoѦZXWP@R2CNlaWi-o^90(p"?N#gjyaU>hqX_e'=IG)*K%B1Ch0Ol@MKbƚ'ȲNHnwse09֘z\/g93|m琄#(UVdin4^e xlH⓺Qk )A!m`Cv_2dK&~mbyq m X\ -t1^m'pAY~ZݖBU 0nt3xְ? F~y04W8@z))Ro8P zV!/ꈃ  )n@xt/Ffk@?sKH"U`/@hnVlIfSZbؖΓ8*!2tI{I! f gNs)Aud˧l4 ~ Nk$'rlWInm@AHTXa F񠰙,!{hTӎ+=!Ĵ9!-, 갷Z^G00x,boZCF/17VD6df.Z(|ɽ?/|wS@_U`khK%j_j7fEnܘ4w#{ۿc%SZ[0)Lţ(=O3?ZoDAwa33ꦒd\յ6)Pf=WQ_qhSMuqAxXc t{Ʉj#3.|>"-N ?=9m:/l?o,:ԥoL5`n`Kxziq9];V*'DA?%Np&i:OŘ1[6M bb`Ĭ瘈Υ5˃_ ?eeGggw^a|Fux |9h_ZZ#%G5 {I}>=?!=[RI:B9rpGHmFCY>FH d4F,m0ލ,>>9x%E*X._3E0Z2?=q+5?mpz!6z2S՜u4saju'˭4ıx;_es:SA.qtnT4V=y#D(Rt ~|raoW -VE8 7X`҃ZlW eeTQaY!ģ).l1"N:` ORa%oIu8 LAhKs{`[iѓ B%c!6` Ck5T$~W/[`Fe$F!Į>zFku[?^B.Ԉǀ$s` .@3I&ǾIe84dͅRS8]5$éRmc*.Of>X.zX SRחBBWaUc&;-`E|92P*TVJdl_VJ˰){ Ok_{ŽqCҔȳdN+xsqɕ_5!&20>.EmlGkr"]|i&Yuv0zcQ|3\ HU ~6>|3~ b[(S;2`my1KJF(N \YrQ\f@pQ,bWZ787]#Hv}P%d$W+&x$6BּH>tM_  Qm~koԅ*LaWBР]<ȀGЙ+IɓN7.{f/3!9_-崀GԢVZ  , e\00><^^ s2ѿ<C蚇UW-,1oBckt Տ-F8~(#?R͈ W}ʏ@KUŭy<*Qz +vٰ1쁶9wIؖۈqlb|L9Ip- ʇſ/aSG! xhIw^,UWW`wIBWvט1_j4$a`~jo:z]!oGTp):ial4I _xf8#- &ڗw.>3lwPʕb7z6JE0<&f@ep r\&]^ŗ5BghHLTUT*IeCA Bp/d;Y""DpL#:,ЖU>.1'(~dI&_KхD sq Υ~L $W5.H6j]g +D-k@L&(l(@'%Ө$)фպ6skŞ" nu2Ri}UM_%{ Ĥ :`"fMظʞ,,777cf7Y "KX>=y#0?,Yo<8Oc,&fb M}<גx]h! n肷ȣd}j^a {ĦNHJ@afN "^>^`'N|}抃Htr9; (3%‚-nS!eԆq!k(f·4Q`~DAN j%Z_©_}lʎ!Jsf)zcC`/ќq~(I\VߗrTNQ|pwhJoYVwg/  t/Ty t.*gG4ZĭnZI0?x-|?.!fyzY 7KSwT{Izdq!jlϱ?1ؕѢ$XyOgL'!m]j;rx+zKЛ0:RJo8\@*Hx EPO7ڻs/6e=[d >=*)(ww?.52.?vK;(1cS.W*~fMg2<çLW"nI?}DPk+=_V˩%dk+.Mf=ٓOZcUxTCs*OEl]eorkr"svv,苐RI!3|ͅʭ uTyGcI$x SBIJafo(e:֗{rNMw0[Hvv1rj|vopzx];Y_Lxɷ QtN@0.W+p@Zyx{WSmjMIiė&?vTo5φ_IWO3LJzY̵AĶ)qƻWUmxAɝ%t+9V?3约r23,7 y{YTs1T((e}`EUF=)x-`]P$φ$% {Q OH9V*7C"8˿rWIq.o kX5}-gjsȩҤ nL OZ\5b~0\fXzSE/`H[} =܅ 4- m;p F賽DfZjQ`X6A\*X2LӪ!;O8(vZf'ȌkRIOW9~W۸j9kp83nEj9)u S_~HW'0jT =O+ VlB3ܒJg[vݴkY4xv¨eT޵|O D8ybwPYpk'X*tcD1l H@టTEYa]"l%o0՗Z)Jl/Ghfxgt@@\ۙ(A"`[@= +7.sbS%kGVǻk.^ЭL(H,KT2.^ETH<$I{N:ZN8E#BI^ˮh ix[6Xktx?ҁb!qJ4ἰI?y{~t.%!槔IE>nA_= ᷁^n1V?k>OɃYmX]h$Lj4]ZeJJQ/FNMahlCu݊bUx `"#uW-w}<|%F _ ]'3ƌ  {6>N =EޮBJɕYwg,oPJf5Z>א%DPVV8sݡb,cǧK#.r +zmn؍C+P﫯'=WD;mܺf-=;>4 /XVy@z4_.׎҄L82=hUaP3C5)Npy0Nt} CxvI ;n*}7M6ӡG-$gOπ뵎>vaеuī9w+U& 9Վہ,2V io(ŝ;n٬1+}5,r3ClG]T琺C b~-Tv890Bw{7FuI2sϑ{LT0я=+H @O|s$?n {ή2zU#Ւql ҄kg~ϭs߬ݸ86q|+Y;n|,h rF@Ckp AXj֋`ʁ=Ԋ#oc5DRc5A_fg~{IodHwkO˴tgBy=%/ْL5vAH јߠjzbB޾!wd9Z+$I+к Ccc-@3ȇ;ԐpC"ҾcӰ>O hAϓ zxq]C~~J.MˡN˴Q'FWU6arSM* /R4,7gG)# ^#NUh"a9(1NƎp /NÙfKKxTKXi9,psD*._9G>dV[N)&pQ-6 b*r!j;ѢPz.[ɋffVRgmYCYՖ{PM8? K,8k]F//@ vYmp^[~,o]y[☬͸M?W$T(HG]\tdZ8P+H\0 +]x5āb3';GnfEwgg%{]&CХyGG y5$fNt8aX&!DT䘾f/gemyB kR #Q^b\+x>>D: ]#bjuS5Uqpy=ť&D[" D9qy흛USxsB4oԟn(:<9 {06n0D6krCj7G!r"xiJA'R;xzɀ'ҐmƩ\Nt9qVw B%w# ,.fH`-h5?G .6R%LpIu\R :GЌ+7F%[vRgMz~]c0<{h͚X RG0VfNAC~'M?kw؀@C19C"Qly++]/sl0 ܏|φoXe57fY9oTa728cz3q<`` )IF,mB&lK<̲%kPm)5o*T wƺѾknh#9] 6X}' w//٬W|J<+sޜn!nr0MΜJ\}n67;2R ʗ cR>Cr5H!D@ÒMdM;?H~zÈ%aum&ZEMi1P/ڥ ۃe lxz)LOgUbmc`Il2?GD)mx.0K__{2~''c l3װlA.wlm2,fy]AL7 xpd9b4(VE6aX4Z+K1rnrRHYo*"sP&DEc]k>k[W)Fk;} ғ$THΪnپ/:- OBPz1R(ql(D:%>֛q}ș.дKe;m|c3ә{ uFPdZWNl*X{G 3 OIUw3oJӀJt%#4xV['}3c yc{jG=%NHqX=ef(  ȋ$#bxYZo0`jMR ʕ ?hdQ tH`o?FOA ޠkE?z AɃ:`VV4Fb㌸N@_S]x X>N٠5l9LSn1 0s[wU]8Yc[i|\F2[e{{'LU^myEDat\9 aXo,-.G8 @FUoRJۚf^gv */#=hGR+5p kn ;hښL7C͙OP7[ Vנyi?2 UR|JW+sq8,ʇ08%)%>iw &+:TuH'ug@+:AUcȉºcxC?KYvGW@>;m6xŁˁWǦ1ùĠ9+6"i[o+3uuzF1%`];~Xq@ ެ[K"Y6;/I>Er{~YLkHL Grt>Akiހ0M)}GL>s ؚ7:U"7S4ŽTD><7r]LvXj+ Fl`NHp5A> ' $|{R_ Xl{ GjڔF13dNM|&/cz+"oykn5zf@-7>&fH`[*'b\Ԁ&~zivӍe!kVH(@.>#\Ta1o29Pt0--Ӹ ' )j/iksE N(&GDOS22D#Krz̮Gɱ`{B?Wt[FLho~ |HYj|=jc(Zx},gwο#%3d}#Egvrxoу';Hnt e&JhE#3V)I赏} GOIUuuSz֐ ϓiݕ/R{Ad6Ͼ.b!#iJtB¸(NaA2j=_kQ:FA c$˺{+_}Q/.O_)d`Bxh4W{Ws`z\8Pƽ9ʺ9KOV,NP ZFE9csX_o 00N><\y0L1i]r7#p˖l{Vr/Ϭe=`< ;/kN>|2E, 3ljR|Ej~? JHyH7rm) Q8wùj<,O /, Ϻvxd"oB ]'-#?x}xj#64V:)Ӯ>4>*n61!ga};ys(jhfҬ7F쭟\у@melZ_GW!2>@/1"QULHtqrm- |m;İU&Z>kD\c$k rX*/9e`K-E5x ڌp~!:ӯ/*]AH 8`:ȻJP} 'DR.B-V^L&67Lo~S:5)@8.C~j&SJї1ZR?#pi^Rl;1RjΉh~9*"PȡE&8248@k=˚ `s8en[a꿞RyMN1K#Iuo9-'Éfd o49ؔ`{L&ђ`$g+o2BfW5iH,*P$smCU'koo?jwq«K1Lzb;L禓,YK,]=@'rNOs\.@ N1oU+6Ӎ(Wt=1oŎ7<.L5ja(!:|1b䃕@gS0|ud^ ͦѱb|ew=b7C=͍ kVh`gw_/S d]@ ?;._#$!‰VA'^;5n tRՔ?i'&&2ff1 G!R6P(g<|?ˡ6r?/!JGEHdMvs(ZxJGN|&fi]:_ x2ࣻrC?ayUJNiHBe%EB JָM %!%d6D*5^(mD/tV}yeAevBèLsY_C}-3B:6jTPDOlbI4a+swg%E5*}  o]HW_;s+^Oo_MS8/[E6T-2VJWm!Y o>0NL]A3/d@Kw+]X;)X4`U\Fr PMмoνR!|;HcT19#7WɸmS@+$i"lbRSA=ҚMpWm,Nbp L|:mD.*t\ZGHQzQ+kY-edWce'Ʊкnk&nG"! yvA^dH,#Є̾vȺTXyꩡCOpZx}M]4GsF39~xY}ߩحzh;iC6zܪ/Ovw[p,!ح&ߪǙu|#nX&Jᆏ,A4U<%KM-G"ܯK&ey*VyA@@kL8QpYWՐ> x21A8iܹC7z,m'^FZӨ%ʠY[;2ɡn`Og{ɡhk ;F?])HFm qb\4! 6ioP9)=j `k}VÛ[ =I ,d,d4g@3i[IrՃ>nWzF߲ȳ%6JHӼ6 dGZ9N`fƛ%>byBzld=(Y1OCJz< ~oן)uutb"NSB/hCE ܜtFbfe`-v!qPs$:˿D'_ WTAiܰ l)٥ =BAn9q,M/+|BabZⴥO4U67ȿYpwآ9nM!"GܰПz'-2⯥q+׺W keז?R4~ac&uEhӲN֏.[pa$~ms)I$Q#m"&EbA:|{X~OD*uX, VT-P"wve(լ5Kqjwπkzbn]qJGpA~KќgVmй^tXIq̑=Od)}B\A[]rI7JyjP'\)%f_NӋEiV!2q5 FKR50Ã~d#"*&fbdAMvxFb -P'X\3 'gS g7ҁ,.>g@b6 8o 1d$#U$Plh-g¯c!?|/0vl?J~ڔdI|)_80삍N)@(WպVÝ2)N%!JHazʪZ")kvr JڂGH$(0G2lNiɱJK0v}jTuDhYlՕũt$V>6{N.0 cD[+ͣmAf1qx mzRt/&WkLdC";ng0&.&iK:eNvOS i#4LAs˲Eo_Wc4 ~)! w^h>#^E(ƞY1*Í%aCf֨z ) T0Is, $`_XPN/h.A I^]z!*&aVy){&HY nP_o#0)6S?ԀU/TpmnR2.qSQ6 \:pW$J.Y}v; 2Ntkou&8x۹DiPovČiwnC:dQcy08!|܇pe?C0ize'8 I/uqsPELΚ%y36E,Ȍ)饖 E11g&߸pZWs(󒂙Da֔}1"Q˄e+] Dzri'_(4]AA ~1u-¥yz!k5`*N]tThft]3bMϴegf}=4X٤v!{k0!×}TXn9}^L7It~=#1 3P x3m=Y$C `.4|BDUQh!vɌ R7z[^0ƩW^^1փjk Ɵҧi':̠6Jγ%t/?̄VStnaW tO8ZEVsdSw {KTŴgM{ljUSr,܈? MrΥ,y/&Recǹħd뢜 Td)29iFYXaKHsm.GDcbOڦ]m;$|bbtgy|0*i^Liwr_rۿ7m;x۹Q#g4bfM,`gӃ-Q|g 8t؁zKEi Q+~}k>4I@dN"yo CHZ?Xh+8.&W'3\n-C59r Z^+k!Rlc{@iڮ[ ݷgAv߄~_ PeI?@ ?Z?w1\??-[+)0]A>5ؗl76v-d3+s0{-Yf8υ M;Q :p=Gn@ -+BH>a+3tUȱY|J۾~ myי ̳<ΖBcL[ZK w\u@Qw34{ؙD|yKĮ!}%[:7 :ٯ%y~cpAl-:WrS 82ɇZzniY?m@V^JZ=" ne<?DIJ I pQ^9mүfeLR*mG|K.'r ~;)իwY4alZOsvho< sTpM§7;$NߕB剁(1hIqg_{7J; m7{*l[(!0KxkI+mt"I6,?&P܉`cv֖9B{PG~f$NC)gMңo>#@8J$jcvy 8S[aڻG.EIh;i7==1@<$Ur$)94( B:.bCtCp(`5:ŨGZ^9I70ɪI ӧ'A{FW:-s_pu iCybHGǠ>yCŚJ|Bzi4|!&293;ŖmEHBwyc9ksk`o-dV˵%'D?y_'`-F0^3 d \-BoyXAB!P5wyI^}%(  zWvF!Uw}/ %;v]]gK2/)beD6g螧AӶwQ~AT!H BUR9qM3>j|b(YśAů[I"ԴkNfe@s"sve8;ՏAOa<]ȿ/KrebfNW7Z-oUdnI꒶d4 2(g0CW>&krBb̦dTY|@Q?ꋎX`_Fepj_bLu<+Ae{eqp%ƥ.9Rt.7ggI< 1d]m݆Flfj< Q{qkwEs_Nʹ1jݙ!O%sJ*PXqBI(ӿ^U)Cl€wxZK~ V]{H~sbuܕk1gX%ֹim^*j}BC4.x+)fs~.{qS"#LŇ/?N$tսQgݓu9-Bw.#dzlAbڢ)r`nDnvgՑUTQ88ezх4@*p`Fr&hr܃lU |3s9kS$Ls"n;qi雛0E#tj+[)'ADe3'͢iqߝT/$ϑDBa% dh@4=ůz^:r8 w!v,?h{1n1.ƀ,ZR'&m̥D[NRJ!,l 0魠& ST rx.Zpubw|1;Kƞ돉~P뮔u#cD3R3Y$Sn7%S,Xgp9lsƌ KK'0`%\hT!HȢ Mʔje~tuK,.׍d.0'aN-2㹊,Egk^c &,D}/Uv 钮,2+t/sW4E0EZk4zS- NS bd0W‚Vx:[Lr_~&6~kn ј'^mZoBԏɱ!_Do|jxɇut0Ej|o1+9Z+nosǽZWas>FI3SxyP4":Kq59e5]#2Eg]-ZLzObFGS)O3et|8wMyE3&46$43f+ǝ*k Z50M.!)j%xhcH~>빠DtcaS,J:&QX_(`|+k:%BI!PE(j?b-;zogx.h6bԢ!İ+56`ֈ2l|ܶG)fK@9~ot®חӠgD=SRR3z#O=+ludE[NuxX&⯇#:s)) :j@V21Ey'_*T4`ݣJe-hΘDWak,bTuhr6wle`j"_%9IU9P&I=i:x]R!NnyE?aDK5.Ϻ( g Z5i 9tcH?E$;MKk̬g:Eɭ6ܡ's%wȰn|I \$/b"o!ERϊo}8:Q`lpIٵD*Bؕ'i ͡U=t4S,O^{-OA6(T2<eه8;GbO.(LۘZ7h Mx142Gb!7}.`#@t.հȌhQкW} Zc}WKҙUtɩ__`.{QV\  /@B\^yyx|~so#XM/۵Bx"!U[˼m~‘M55Ñ&RrDo7MܟʶLJJ^q=1Jjr˝~+k.v`KV[P`i mS_2‡B10« cI]4\wJ8 gN\~ >_f+w WJg2_`;{!厾/@s_}bcCGI_bx+!;7;kUCɤ]hɪ+\ghCPvZ\"p4l1pe,T#tK dK0 {LX".D.鎵g@tŽ3-ϓK~c͛^m:s@DXLCwJ U{ ˭U`W[쭜bB%D]|: 1}?e9Ձ%X-Jtڵk/9[<,5bHc}d~^6"0ː=H'B[ʆn\Р";FRmMEt!&c:kAI06> fIm(GfL2 :\Gu/9OvN&/ mjT6tL8Źx66߽->W-,5À{`zOn8GXv 0o@{`d.IAgAp D hx';!.W;6#ZNF'wVbIl(D[kJImQem#A`/oS5`x`㓯}Ou-Jo=N#CѹZ甬GHocf-q9B?Q_JKđ d]䩫ۙ*!CHl6G~7Q{5^# B\_rPZ"Tir|q}@1iz XOfs_p:pv}AKUShjL~+O:4)HV|X^M-턾bͼ~0o,N{sz8 *& ħΉg$WG!*CwU PH F~9r Y`Dnme"f@/c=CŁVH yprB+3TJ{!{rG$ggj@(D{W#n:B7Sע̓FñB)Ȟ5]~WIψp cY?x;i IѤE<[8_5Hl ؟ vvb(┳9ss|h 5$RiCںT#th^GE/US#YIiVKIhhQKµ gTsrnx٤K%sOq쾌h٫pY:gIrA],ڒ4 yQyD5 F*\f\eU6#DJOzGceHnBy>_Yb@&[ 4C^ەtFyJk$IT:{ib]"\Zz>F1z|rF^5)#nt26ry-o=xňl߫9>FHg iG #@UC"B/U"W- bRT W搯ā#Sgk-g2LjY@5Rs;pMT|lyTݽ(}@|?9l4Av^0..F=Dci׉Y/r)̤ M4T /..T KOYŒ( (7+?'m]Z4%b'CGf')udla=d%0Ҋȡ#DA|֎-tud]9'iӛ;N$^ f lׇ:ȚR?lAUT*d:x-t+8|RpH|{ԋ)z&Um[AL_S!_ |4!NtZ:NT"۶H>sFoD@Jԧ\5Mх .= :jQ+; cP??˴Gȃ#(0Zuꐻg Jl@!9*k:C0-*XcY)0 [wA&P[+b 36y)'$;6enM1,2৆w<n"״N<JG "$/w" :B`ۜ@8Y1'TGy5. KҖLwڨPDޜ'%h}9qLQdU'TT;N )asm?\ߵn/cvJUT ~'8ާuf od{/b>m@CQ@dߣr|h$<|]RyA}&hoϸar=wBKaüܵ,?tQxN먆t554IUE͓ҔX*cRrDz\:tz326? n|B@7 ;lbawzaҬ- ]j :l]<'}!tɶ !Y6ݸ} 5F {"0+ A?Ո(٦.pC|&k\SJ{bGҞ(T} h\˦YK{Z;!rcD_3S?he 9܂FIBqt UD+9XVüO|P9گ|óWrj7@Bbok^l7i|k[x:O 8SponP̵udf73l¥ތQr0gIeт$nv2 ۝ɞ|38:p՗k);h{f VoM}n6PN&/܈]K^~ ZW(n^fd*4•Q nINnRAӝ)j [ +#ṖF#@Rܷc>{皇E( tc̩q7BdueR/c;!ALI|˕9t?($#V!C]z-MV?_zmgM>m.[o簦54 Wǥr|P_l|\oY}[@ɩ80ܽPMZNKqMEn5Nu-qna̍]qzY'PʔkX}|nWຆ@#_DT53|4O8 )8݂QgE~Wfz)9 #~ͼ!m=K1sOdJczusq%08O|b: f% x_0|B)Rhx13cQS` :Rm2^hz+gW(drT4wLQE+>$#pLP)T}A!&lx9@*/ 7so_c}z7Q*g;Ttt6îӷՕ&! 暸$oOc//xPi=b3U=2t4NR6}?-\r~w[^Io,s{8.,HN ۂؽ٬,܇:Z3/Ӻ)#bz &`@!^oQEY"sX0gkRF B[߼CʌGGx7VgjrЎLw~?Ojn\'J'TEz4+^dě ܫ(n3k{d%/}_T=?*SIK>rnubFl 꼙=#]t b JO<[ԥ-N(4_{;z|q߆7~ʴ>3zb0H!0Cgk@c#d<'5.VR5s>*N,4gBM.U5W3WJo69QN7  ;;"K~YD;:t񹣰$16prdϕF~%GsqG !EMg8Ų>lmzynߍGM⦌GƑ;NFSLXjDghū,pXDa_\izMI?~L2/WΫ*d݂(g?XyWm?@V-Bǹm 1p) V,`}-EHu]_?;u59a3AŚ+89gԥvv*=b ,3[FoQLdr)dT(GY5}.dOyuᇽA ﳊڵ]JįRtxw)C%vT6Pb4st&[j]JKs| ھX77j{յE+Ӏ2ϒ j@ȁ5ɛfj|ixFk!tk3MٰܽD5?m$w&C{ ZyK 9Տ"/F#YRNV Ǹ)tȻm2nNۗҗyڐQ\F-cԏ`0#QP hFQyrvB3uQ3rB]mm;Pd=u7_n?ʊN7jZm7^ƑL bt胧x#(9KWU`BxH\Ǡe \bӴoK:JLlzeߛ R*[ Ʈ8Zh`+Q] +2EUY->a&v˩FTv4&;\$:_ԗBE0%hhzIl= w1$ɇf`DxLpjaoec=-@n f}_(>Ih@0ͤq6%?ߟv !ƶ>G qXWb,{`]7%0-6mZn{:5+s5؛n;Ǝ"q:IfEkWzeY#S<.5KI>Ah#MVͺKj"aۄx{hI}}|BF ,hsY |0=s b:I*iij~߬? /nt}M6S!J1Ń gGH3z[},GQ𬵄U-2 +qY_P5.G6[$.ӭ I7qi?]eB>|ֵu">ݛE~ei|M1ۢ+ZW{3.<eaZ:!/Y^ʁD'`So\RJy* *GadE((T= ^r oB5`w!<sl;PNb:+mJwG$ ͑MڷVߙG4 & _KEM)| )HB*"JTb8΄vүU9|W GO|]|I }-C6bPM̥x#t]KXO _l&DK ~.K~dIA8S9\E#6xA+j+cR@wTEiqLFZË!@ךd|a×^f!^ͫYc/ ɯOcΫ(cvjF!-DiBat(АkiK0C#›gvYC])7n|UmqZ>ٍ 34unDU j CQ_=F3K#GMvlv8P ÍJ1%!yýqQ=.BDF觛fO!A?OxzVP2!(cNŝK4)*)hf Lq gla\2Q)]Ň#!z6S8C.H>^쏑 snhk7.\J F4 "h>=Y|.} v J Q6`a$3VM9ezkI vm-إvzFsY@qMy/&\gfT. Z "xtSw Ņj<&ښrd.ݞqp[3KNـڸ(Y& Hcb:p%aX{RNS?C0bӡH&v1~4_{xb~Oؗv ry kK Z &zAL>Tf8ׅ>(ri8!LmNaOݢKC:7_2<:^;?9vMrqGIgXȽ楛;"`d ~v+VNg+|bAyJx|JNg7Po]A5jG?^;u؅:Q!ӥQ: 8B:R(Mf4. { bm{iݕ*4heCB*/N(oFe'da(S-ٺSSY \]EZc"N& ҨC jGƉ*<@=Q;(~ -J^@ZV\w=%[cag9-x@/¸wy>QM- IoCwAAbl\JP 21H;r|S\kw8v8ʳԽ!&A؟` XZoe [5b9o=@&f)b[_ڈi(2XA>-m|┾#Q{FDo~3ɼ}cn$/"*W3fj\t:{x]èrvm15m^ּojJp]Q;{,) w)+ z^AӍY&'CY'Ŧ;eKByumăQ)];5ioSAmǹ~N =}HIѪd#Żk%ԃǖǭN{k%]e; ?)4|=SkkPjlVbwGNC4U1kO{" Sə96|%VUf`{jkQ}t{wWJS7GuGhW'^8בREK!̅`Yb +=7|nv+yq8tQis3yڼU J@4a% 6kO&o46K^=6Iw.C^jQ6@F)M::y!("{iv̤^}̊#o`LGD}waӭ!Ǣ \#y؝:|G|{GpG[W'v`#: z[;Z΢ɕx/g|4Yϱ~T4VTWEP-Qs )VB-4 =gԒfV4ŖI ;,_ y ͖Rj4>[n5.};MKI~Ϊ-ѕ/WizJ`<=2.f$S_5Dd)&*m?p \U#`cKDn*pB VJ4%YU?2h+HR7>?9,]dzB?"’֛6UwRTGO#5iAt=Br䘫7 W(H. };UƬ~NK󜆈Ij+kPŹ<Ŭko>P2D낕zuO͆(_qNF] l*-90 HapS2_΍b }>A@t%(ӱR&*;ⲳS)[U:}@?˫˶@ Rxs٠TжP.e#_=x ?dގq8UןnrW!{-z!;޵tjF~Dd]x;O1&ɟn&p]( ިB6TBy~z>}KS_?|K;1N5XLs[e<@2?jޞ2ŌU>=FhmdaLgo,]6D5 ,X. ]Y<onkrP8&?l|^/_:ZšїcQ ^]/5h*eJ 2RȾJ\emgީBzXsFN 2NÿK}6[k ˷n(f0S>.yƽF*TIq\1iNgo00P~"#.7MzQOt SʐE񰠡Mx,(+_Ŕ !S=^b8tHT~fs23qJŎ<@ "hGVz<.jA<1Ӗokon.e馫t]GJN+7/sxHiݠNEʓ)vj"6ݳi\̲R5[2l.)JfV+B_͎&x IBAJ-M$KWq:͎%B0fiys!{qênB{/,X h<)RQ5Y]P{gˎFrY-5A5  vAG_=-\8c$}[Mzf!DuXgJ7ʀ6t9_Rj^nbPYHo4Wri @_~\=u Z?:fTO43/,ݛI(`įcqzDI7S7?An\jcNIɿf\4X t K (,+9|>o8S'mEr":xfH(;fT[ Wh<'Y @8hmBd:B:,}A{#Mt}r6&o)kTCf'ųARS2Iވ HW+szk+Vnǰ&O2%5)B@-.'< J sj ?C #PǰC:AFR8>edcM{u2!22ݣNOğ#;=ӑwlwB&uk#Wسp*;R}bS*2rw6e5UXϊZm8EQsrs5fAJHg}}Q^تs7Ėwa0x[\ >3E 8CB qZ;iXvW)Jɚ:,An#ۛ$\5 ,: ;~evSp)8OV!vĿ_'ˍySw -yZ\V~x&( tA `e͛-b`π,>x=qPFVZR*A@]B+vૺ$Sh0FG`Ӗ0ݸMk;LB(elH KۂΌ;BBQ_֊ 1xW뺰kdQeC9 9ӳ.<5=_:58kz`Y}L^_MJ8Eچ2Y~ jX{.Uj(T+*?̐٨g (b6 : nu_ }#5),pޛIpts$/ V?̜Lα\2`\igN{M:Ī{KY8 mK1! 2`! ׭7M2^]'rS V쯒}U#:׾R"!҄e4E3;jC0ɕmI-=_9X&S- eZ"@aXQ,DVé(|b/+C K;'ӹ/X8YK=^#owV |ԏ\Sr *I+,I̋[4pb`~1)VTJ:KFte:˾RW{1LaܟU=%*-Xs S?4P󕦳ja; -ZASԐoLWфvqM:yby1~bgh"PcAQsj2i(]S,-S+nDoe.6$٩(gEYvNlq~riA?( vhѸ^V,Q¦"!5+Y@`sA@Tؿ#qS*||Z^[֓;H&'st+!c 4ԑ'Rk ԂRPl`&MA)ӗV/pk؏ L[.oVU-oBKA/^3}$M+TmMG*`U%e~3a t/VtVBi/ʝV{YAVTW!&Wib; ɚҽVBcE1-jFDm9 t|4k䘀U4(i\muVGO\xe-jŒƠsb#eYi7>嚭y/u04ZKiG?;=DT'Dv` O51s7Y2]NXBDR`v1$_endժjYfZ 2O:5؀n~G]'rB.] O5=-=xf U^Jͭ $ I_9 ]CY tz>1u/n`3}wS4q5EE lTr|ƢeOWϹP[o&7" 6 6 *>4<8^"t6kLj~+U暤NfXeH>SM Ǩ5؎ԅ(~)Ai(8,9SQC8`jIIa9 F 1$.z1U5L(;4Le->UH_]D>uO&[S6{}c%wXo-bwbN}J&! FVx¡iXs:f^5}&uP{4mP/4逈A1U#\lE1I-x(Z"="{v`5,՞9EMAf2) ^p'<_[U??e_Q`(*fUT FP,j:O?|USʙ~~0Brp"旁fV4}n\l5WsqCj~>`:okFY w VTę# O¢zn,-[N[jz.Iz4RF3ǐ({83 ̚!Į#;" oF31$v1%U?ZQh˩q-e '(*nְ%lOZє;I)5w?r }T]X"+Z/`p똣$jtUO/?dt㇗uS0>+`Gz*c+>7W #q5+j2ykN9塬kB M= `' WAhR u}ND/"=JP?;\ O@z`b%Zm"Y>]kB`>p5 Y8ah Pu4|y!!kgQѲ(lO[s|1f3ˤ7E/eA QHЉq  źpKE#fnς"p/PvC '6&ロ#"t1!4 l7,xru^{wJx,ykzTۚ#ό.BPA&o}띝#ʲܩdV>"N5 @4 Jt l(rtDOVw=?!>#g{D>U_5O4jgF`$ Lw_Fjm2yհба?c=.L;0[ +{au;ss50v倒SRfL[$p$Z/5 h&ϣ`:z~Otq RO_\jLW]%f`S*Oc)hҶ`\,Da_k&nX*M3@LI#dOlzcn]$ v}Z^|̽rzl co/3A,*sce^#G!BmMgnrg2dRia POj]5xE?(7PUIi| 9DMyj#*V&0"fؼw蔑xV~uJۓ_ RҸ18,w8x Ї'[9PL=(z"?Ő^6PlE iQzD2&ޡjk_G%uWd](ӤU<^( :;3č7Q,Rِ\:]J]_ >ϙi߽&&l b/9łQ`$jY}(3[GXX#یcÁጄL//$:Nb%tONd(6xm{Dϔ'$u>f3dz4f.RuS_8Z0V'/Y̵(u0ڒ=?L tQ7 '⠹:Q^5x=wK\B@gih @П@OmJΙ GZa=.J͡Ojv"ՐX $Sm ǝ/]ⶄZv Y\gcխ1 Vw!F7t!,gGa}<韌-"=|gcBiTwȸLZ޴?Bj2m3#$/k(!iAby/35 Q&rЀhU'G bdEȆQrˠ5'6k(>MA:G> >)%TV*a->/ALGqVJ>Dx]@Z B&+adQOe`Hf=.A@ޯ+ H,T6A Y$XeX vQ1s 1v=i=Y&F45Vi. O僘/볒@>RJR[R^* H3h;5 6垯E9 6 Gn NO2REڞ fINn'Θ[(G =2`]b*j7Ȗ.U?\ %s64!T/e <1]ʎ0H$Xm_9˨Y7#,/5uq^|~#E?}ծoQ,:(k?i.C:2^)pt)_]RE6!ڶEQY]]pqIh3|,/Xĸ+HhOF":Lg㏞+e-Xx z.CL_RO^yo>11lv 1}\2[$07a8 ;hX`dyom޹2bsdKeK;ps~ Ь*coLߦ_x\E+c^MI8UxT07!(8u^gT(XT0S}Y/-izYc)feL[B-1ѹ|P=ض2'@([A /gijU[4Z/_[ކMc; N{qJa}Lc<&QT  AҺņ(ʳxDԷi*r8*ܧ( zۧΘQŻ/k``uxL$Uv)`,lN mKBs,pX,.+K',6۳h 4}(Lr7l ߠSˑ5-5UyQe/%[O7,)8X )dWaA!L-iT E7eHz1HƯ@0!D)ra`X'Ϊhf7qY(\ Ч+;R~m_i^y#؊KRc,Q/1 jK(*6[Z,?;pV}1PX$"ӿTڍ`CͱR!1P+\ڵt ͏AuVH]O֦uzYtqX7<^k+Bˢ6KaȡGmIː W3;/9.qY͉`ZBR|#m BͅWQf!+MaO!9lT`{yOLxQ4UE?Y;CQ =+%@IzL3ۘw)&=@-w DgJx\$DP|xjEƌ!k&M*k9j=<|;Y8^3?*Q֫'=LPJ3Kp6 Ӳ@\K^"`0o`$n@r+:RY''^4HemNb I|IVr,|\T9gg@| |E"-3OLݢ捺Y+ zTM&:K%h ]d-h˘"ĈI3~'ט-Q)`xU sX,c\2zdofM$:Ơ,=ZwMc@.Ag <ߖBg,%Hr.9#i{ &Uժ.3֌mĽw7ybSS|B6 )|E}}6W.~Bȁ^$p' @;l%CT8P0 / 9;5we\t om/QI@chawGȯ# ok4_6}W*)PC1wGP[[?İBL7`MJAHWR~Һ=fw>fdj~RT0ME5oy Rfe!2dV_!sgpk׶uQy ԒD ŷRnUaú7kzDBc*|U}dO*A3Rax.2$8 Z' Z~`f,k#=bV1‹}tN[TP)ݸ*T E)toO{$1mY%oGܳطRH[{-Ο0#:'YϞ&J(Bwi@BU Rn*@a o0A_DA ;0p\l-?"cR'f+4ϖ7z*"Ԗk@E% OXB%]c Dаl{ZP^Q'}ߞ.e' /О<uI(H* w|DHvb7Z2 G',$80#(v#|?.|sPz9TWƑdAVU*XO0؝|&jc9vOiPC!N!{;sP H&51.,G9XJ{/gcs$ K,q]^~EzZ6cBOwԺ!ZդgKsqch9ɺ:6W1<$%l2Ψi I߰"l#2[JWJi{_Mq"gcj \^q Η N6͚#XLc%>ޯn-BZ{bLlUZ:{.*rѕv{yd!{fe^0,9>`%%͚AvInoR}=m W#O O\Jp^:;MJi9=gzXV2:CW~~OfF[V<:IsՊDj4 7KTK/GBӤa|gp6;e]fʼrxi:$pW |xgcgaW՞~"v3!3/cpMo"@=sV 4ݘ+IW۲+0#5װntPNѥBoE et$iE] Uz(>D&Xo`%{鿂~NY:*t`|ce8r14GygsO@\RoC*hhk ՟]7͑ Sz؊&6Ҍt)]t_&Nݙ[iu+ψ\nw4s"ė=+=z$kPOAo8(HȌP/k 54Q}bc;7IG4*.11 RkHr*9>; I!L }j<2~+_aA VD`!'^f@MJ?0R. 5ziؐM}/%:B ˾} by]LJ &b)rf-d*ӱ~:qxu rlA[V;ML,B2g n̸P ҏC4zvGD~o|PH1n283{Mo0Šxx;j\E!>ǥGHf4lXr>m!TzFn0=9m-3P]Iy xLrRW!lV,že&ƢaU%ҿ8vSGėyY%/}.˺Kй HH9~LL?`Vb%_uMs&TV6 [wQyjYX(5h =J;vgBC_iԸ;R¼e2~ /,GʲoteOdp),^50 B3B׷$&\8 8^ sm) u`#”Rm)IW^WJmb"֘cmYۼHq!h2k8c(yAV8i_96։Cbb׶M= 7@%I- SZz]OG3Vw o{Fi0jpba{魲q0y iP&=_D4[ηT}?F~E%yRQLhy|p/{\UT4fybMyT%Ȧͷ֤FStZ%:dkd/|ߺƴ(jMoq`0R"@FoEY+t͸G|uz-t\M߈2.>H7G1 şؚY)?dȶY _PxZٕ7+->IXS\&*nz83Fuy4X+SihWmOΟ!&O# H&0>EV`})Nd'i\ A] <gZBSYsdC\&T=P8< $.j)WeU,Y#ɑ<䂐 1OۍtUD\ EX"{Wf&P^octjEK؏‡ڿj ː6/!@`Iv9[e) ˲'c°Ɵ-U:ǺHm-۱֟Qniʂc]@Vg~x"`\ j0A2ta9x"z [LV5Yo"NS!l%vL۹MkK* ɘ1Oӱ%$ AfSHr:earcԞ `Cn⁛<̩_Ͷ hej X`QK eabx^T0uVĭAU^*6>Dct06݄;Z"P@]zL"m&ѰkɇrW!iS߱M(wI ؂wC<,YCYWjE Mj?kv%x E bd9? I2h;[3PxI?fIEPr@j#h!)kSmyU|R_¶߹I fYe8ǻNl$48W363Ѳɝ [z wV`ҵL7zKEh?KQU,  1aSi_wY}5/ZXՓYxPf3DT7v|-AegL-|R}tcI }awHnFCÆ`Z99<Ɓ U]N1+gJzVcپtRLJ@x9<}k Gh|b t S)4T`2oX,*w~oO;\W`{zl:RkMXWJHqIsU_'c4W?,WZK/:Q~_9& naE|3PKPR?pmZ;".: MP_>(%5AVW@q}|  =Q㎌f btȫ7Ыn1G.u̙֢)N@PlF  /&7&SJS 6T\_ӬF a'fS1uAFmѹMK`~.|Qi _% ʩ.*fqD| ޼T(zEr.'XcQ<3@~g*˖7+i·^,˻&c W*{v+M:D UU8M6kwǤQ0M 7pUi{r)_W bni#?o]p}S3}3+Ojxށ|X#c]9]ey`8w1EEHt+4Gj(. '3;Q_wt], @=3`cBǩt* ک3O*#"׷r:3)^BXP"e76iӁAoWqDwNOfK7_AщmL j?_4p6}OI(njnnpDM%;]# b ƛI9kzGYߤ[ ?gZhJΟ'$UcnWtr!m"} ÄڤogqvU rZmF#ڞ! #UZRc2#-gҝcsA 6ybxƥ4L-4 Zq9y/~rYrd[d\ Cq[[GGo=/3ףCq,ؖxKd vۚj'z&n߃Y@lufiwADRb1lCoVD`R #)gϦ@RyM],)s+NǮay(+ jύL+Y2xcц$%rB}Ys$g)4g]x쾹jQ4 ߛOXW/֟GY47;sG߱%t2 ǚ gYB~NW(p\O@}IGa;jL4ŭ. N]?B ے#L'%ank$yJgVGtWMϩ jqbظkv+Sj FAgYǖ `XFdJSdom ®14ޚn33I򱪯%pobu jF? F*uoOvC#a:7kDtڇx紐`B9B#ߒ*{éX'ḩk;* LĉލLx1W.g>Mt6:eχeϤ)< +,M5<ms{ 6wP2C#,l[D"d(\_EL7vJ@RGh؜M0'j-l -NjmP}vo [iS2ѧ& s  QsL?zs]2Ma: J^QcM2[t+AUުli4t4 ڻ+.c>cM$zEfN%@T!uT_ZzlJl1FHuS-E(~r{ۻX t{Gsa᧙1@c6+,f*B5k"|vӨ5KЬk8-wAc*xB&!2bh߭"}hLӖ?Y/->+I{ ;8 2hm}S@cKQ9cbKNT ycxj)ns EWnC26]C^)V]f#:jɴđ3UOTGIz`(jpF~@r}65zft`9JQ%6ٔag1c>EЉ3HȜ4ib`'o.}WJ̲ P))Z6x65cv<>]M@U6}F 0sM"}dphr$1Em =lx8CM TŻrG!vkҸ^,&7|Rz(1 4b*7q ﹺAA5#Ƣ7X2-pK4 ]2!K i8&6 DT<|_EG]л7ǰ6J-T<]x'+ uYbGҵ\rôw>Oό94K8Ae~4ըsPLP2wۆ(N[L]%Ut)x t;7-A([( J^^~3n6 {q`B*G:ol%V)T`&^rt8 O`zjK@IlzSgdi ӻln.ՀeS@Y2) %C(D  5RTo#8m@dl<5݂Im߆ w BHv)]#d),`!lUSW")]?y(oA3(!06hDbOOfRrܯؾZ|'G1څ$ݾ*q7gh,9T ӼNrtKt0'7W#A\lEYϔ Sor\3=+ NQY:_veVAIʦn,?m# <6{X7=UT6gMAڶ}`vu:BLG)6&1%ao͖8{o4>'QɒMoѾZnO|s{M.n:̈3NMˍWfcv#}C\pGH&ӻjIJD v,Gh8PB6=oA aZImEYJw_3lxw"c@TVDey!dF|;' W4 6!SDd?EnleM5/h8mP]4qgj/p?3G]Qt%aHPwC%Rq'8Fj0*F:}\E+q#Ҽ-T*'Abs\&kM˫ Oml W=gH1DW9}hL63EE0xV_V[HVgrNy)F 63xҽ&\%W~;&栔w^nsq ʭG,pDsHҞ,0Rxm@ZcL| ̦~W p]խn'j^!,@%O$YG:wEӢxڐ+z`f@=[9S'w吇z1-+7q)mJcK<@}$l!3p)o[(W@SG#1)~na/${,51yO_ECJLǰ>&}[߆y"bGҤ'jok /.4| %thqe]*91`0K'霯zEC.O/+]p( -\0Od;m4fW+fMp?P413ӵh\kXB~al1̶OУQغ"Z"vq"^ )BB5љ\}Jǎd#Dݬ' 2|2\87caRT\O\ 29bHU"6L /&):<~Ǟ^?S~npa/JPNV/H1^NXkRz]6p&k.=JEi#TmNS PHh'tW ; `NGέ4 35hT#ČUHj Ʃ9Fu%+nGܐne\Rb?Hs1o5ZI+f[7\1O]H[=AGCԿEAr<4L(2#Y7Y" Շm 5NIÒ~Mđ*͜@?= _]4k{ 7yL OkaO\mlЋsFoCӾQNS\~p.'Uf42)ET0pP6ۼF+s*@1HBX7}Ö8`Uָka1 ade9ydcnHgA/|R޷tLX(=@mEюFږm;㤁X)0dbs1|-{?HR3!lE_^8vV^C7ւRmv`!uKdtp]FYIDG`7I,z'5x`! 'X+YLCLQ~d*ڻƞ]+5lA)CsM53`Aف8@YO%d Ls*.G or NI-9,H#j"c)X""W *b7Y= wX 1K /di;C;=ɿ֗\^ihxEONQ&CMm^&TX6*2?{_NATWn^7wgSB?_j='e\Jc]Gc$Bd 81. ƪVji 2)Tđ.ԘLE-VwVmӷ8jձ#UA [#-z_KȂS˗8{`×F)x^h.&` gy[Nㆧ8;3/>q_> )..G MErX !_os,p!`dW>缡/}=r,B]oIiYLZe^SwMS~~#qUVӞ{%1c(m*ËPcMw"RGN I#qffH,Dz]5O*]j~9Q+GpZJ?XL}l)'hzl tk׫+x6V8U~dGgGeLalHRT`n3H,[ε6Cw40^mPCD(AtrⶰA{]xINL6:2\?OONC~ɽc2ƨ,KwD]3 duHWj'/pm'G5I䌑:f(ى NN*іt\DVE'?[]N^7Kj̢F5$w|D:k;G=rAcn-آt0 rd{JҢ.(}.0PVjaMʊs}9͜W&6GI`Ď(W ߲(\n7ƮGvwcȩСCHDJb4 vi,<, N2Cbե2{6)*zI L[ mk`JγjAP!-K6X毓s'|<7۴w׎k>ƔOU4QHsYbݷ%|/n `Yվob7eX9-sp[*DGdҴRKFkH3ٻ ?ٍ':HXZwYVNtbA؀ݷi-}"V/g>'/:}6AF̒; ݽqX0%.k_"ol]i)6ncN'aGq#[D!B/-~e`L^MHfE73|~t2[q6loђG.6f2ROWmEz32~E&qascQ3s{3V=6vk`#R _(Z&-x*Cfsm hCϛ?]Dt~"~f~ 8>y"*zSp7 0un7W+*/3rH_dU]K a&)W)҄RՇ k,t/_x 944p`儦zE% _cgWřqͥLV_SPc?äF谆;2thpT5(D_QڪiΕoHyA]QvK8cI_dYɭ/ud)oh2z / 2}aNX""'P[׋d{%:FA#,Ĥ$ >BWbHOA>w%jiۀ#IBRW!Ux SpMm:OR-!q K%&eQ&T)v!B7qW.8$OB,h7M(K!=Om ui;=D92uc8ʭ;mݲO,1Dxr TQד_f HuH5#2,uN][8 ,c;ψmŎ u:<ݔ)?eX\6@։?#v2o6;brbh/9͇p< 9eT蠷7);6"D>bIQgOYdyY{aXMs%gXScKH7xN>֨FXDh~fD/Y6Gafo;fT=Oҵ-., n-86N¾weOLҜf@딌 ,QU'Z luP` t bW<)lB912qi9yz <Gɚ\=/v :tjOJ $SO7](2`"Bkyw+'.=cćNhMhxyD ^W52P1 QYQ(vh;BЊXauQg@ܒyˉky@:͎_A{Ig 5w]fuL˔IO`Cͮ۶Ҍr6)lLXv^1^ZgGEzN`pcf8qulRb+h98[`Tj ^dE\ϟ.)wY D@s~*$UeYva1I ]gGW-ܶe5#v(MKV \qRQ)ay0no#޾V}(jWpٯUxi#yggKݣO*ݗٛ*SXM163.,iTO5N7577HF\wW0vieS׆['O]]O_VRȒ x ,;`9ophmeYo@hY%k`4%ۆ*$(³2D p!E|˗E0m'T6RW )nO\> /eb *ʞz8(kSGe {FX !jqZM.IGT*Stfz^7C:wi{r)8A`_A+ldvo h8uÙv/-w"$f0-^\dgC v\}D„F`=CS<WW"j7Um'˻ذbߟXJwXGR^L)Wzu  RᎿ:>h"Ĕ/>xm)B9X\~s! 8q' Y0\ Mh({Ɗ[m}+&chU?-)6: 읚Ѹj dL /Xg}d)Atʨ~~5ޮQ`~mg8VqY5VRqz|\_K$4\Җ_0ӴZoD@B;tʤULd̓-bw59?: =M^F~zʯO OZztb/,L >8'4'vuE-;`Ȱg%9&!=CD:ZTV?1rWQT:3 Է>K3b0:RT:)\:n"q)XB@6>7] M U` W|Uniu]dڝ$L?bhx%/zOsc?5l| k:=`$sX-8ZDj?,N_^PM5fiDd%fs3Ԝ6_ws2g:n{ے82԰hPWl 쿹ȶn*"6S~=~VZ}t]`Zͱ!#DOqT "6`G o^O$$Ek,({@ e@,[1]BF}Rԉ|,)i t! uS$ :?'ZPt&=1AئT:F{|:ҭ=N\oq0;Zf;oXe@fPB+C%Dѻbn"E|d*|!ixD@_S[WH?RPO , m}\\$!r@( (@xN]>ݗu QIBEX |k<`s$#^ǶuAuXk$˒HlZ`>_g^Q&VT ߪQ77ƻ^1DBcc}kxpu'K=p0N ƪҧst TAp,Ңʽ5Z: ,Vm^'; v/uDA>hYfG5:B)0(#0*kZ3Gv Zڣ3F#BzҖQ׫n ̓mˍ#AN6,5w !&ҏܱ8uٷ=-Y㌱ @Cۂp~i8P*ol%n _Zml:-jI\#fja\jp@.3,7DCJ;A-/Oh˝6X{h37|SA.u0x'kR`\B.?~zCOjyUߜ.ԼOu|ƴևuM#)gJzl#;#7W SaaZALUHz ZLI6j<3TEqNZ $!vWՂ(.ʹڦv4=0< pG}?rɈMo&]}HToP[6fN, u4ݮ~ 1LlC _H=O'GՁ-g3b+̽0|$j'^GZ!AJY9Zп:J^ qg[^nEDZ`sF$uyFM!8Wβ ~ [H*V/AR+8ǂ\)U0G I1[Ruidfq)u1EeK/M}P43ɲ3daQqU]Ljn oBvEYQP QܡY<ޗ%{m"Ƥ ,IpImV'KV]-fVVJ l-B68 Jtv)%߰6w |X&OHc 8uh>,#\2jh;+ȻUg«]q1Ku7x K9整ЈK.?J$O=uB"ۃu>{,/Dҕz ")]{d5=lj9_0c*G$( )#oYmY!8n Id[{h]gRkn;?knqha 4n24"EjGnT(B27l6wU?EMF %vNU\^Ѳ*YN~( 34Z!ہuḾY/X~ҥ (Q?e=-g/b>p)өQdXa!ۿAB˝DM0r } (Qb녇}Rx6* w[8 a>NzQl*e!CyO`Yߏ;s,=T V1U4lq)je 2N qtƹuP9:W9n$7I԰LI#lTcϣ:"o\wA¯_ެs,#fîEaE > r\|Y 8>o?q܌ V"}4:65vRH ڎh4vqAۑE.N͛"lTgM}CQ-fp qXUdgu`4@-|4 hYAXD[ΚO 8r% 2ώ26ril8( wIiň;s"  ,H֮_i b-RRɶf<W!z||1^x+' ޺ʼ ZֳRT PG֝!@猭y;@EnMؙ 2.~XؙBg B0zp@f.M{3@i-;0Śr NoL` v>$Ute~#lSa#[IPo6D+6I1y* 2<> RKEV8Y\K}&vp>?*܁fwA(g.6'EKm0+^ 19nr !>eXi`ۅhNeǥcfKӊ)4OkbOuqD%.:/ Y]x Gd4Dϖڱ!mv5~8%E+Cv$D=@vKVVK jX7Ely F߭l_-':1S[d)&fonw `2D7y71 Id͛l e7*Z> &O E2e ?+1owU]kDz*|I{ %&<(d6z\Ujk=]79b0{;j{EXKB2]?zv;|r!4V8'! KZ Yrt.Cen$N\J }@])5kqU:x\#fqgg#$q4W_(&VU~;1Ccz@Y2D(לe%pdW_PLo%r2$Z"zG}M˜?O7FGGxx.zC12jAfS@UwߦϘr5H+7L>r  enQޡUTc:k)q JwL!2Ҍ^)lS$\u䪮KY Pb{} ;8" fskbBY q ;t'xҽ͑mlyd$8 euIpmߢ画WlpH1؟Uτ2]aBw:*Xcz6w"{rLTtPLK֪uIS^iM@ջ%Me*m vg +L΍cuyX~Aow3G5,~`+3Oy^ M8c3Sz~оӁCyZZ B&x` +Tّ"P6LQBZT9EЂ^ 5hcP#ܵ7n!:? \< ig'30b.` gs^ȃy+ 3J;tͥH@W~?qV;ykZ*bf;g|#̽<(W҇ a( *=_ qd %إ`?fA ?gt2ꜘ嚈t2LjJ.M0IѡG&9qT'jؐ﬋#[QoD$@(a`SS Sf\4\z'>q̂UQRBhi!룊| hCJgcF,tyHr(fż4uڌ1µV}3\H(;g*ӏx 2vl# Z$C)SfGBUu/Fk7%T(V+j?Z:pFcYo<0˘x[ptsQs.}/rZd?VghljQ1+CQא} W%W(GW`/Z CAE2Gr. g \5hTqAuKbnIWqbsV+h D}7, ilvnVңLXC:`'/f"fQnwSmcIoHXEg5@o}bRH-dҲr4fR) -lx3Bsn[@OXl& ݼńN{(rh:PE% B:vy*KHbeT_iSB8t3B|yFBNo53aGe<Ͳ^VfHAZTݖI &lJ+5"{c+KD 5k1) ̀_m;=$g8G-y-FRɁ$$@ޞ_E=V7/[D/J@[X=<#ẞykEuЎiL6h (fuA< 03)p] -UVx U^z<~K.Is1s^W\.% ޤ 7V}Xپ9{7'' VVqߋUw{*7zVZS(ATپ NeLsà=>>1y-퀗4+^)RPi֗\\MɫU!ggf9ȧiKo$l~@~O;-g8?]\y싿%hjEѰ1gW70ra {Q[Ѝ:'ouʐ cx^7.zqNM/Ԕ0uMwfJC.Y^ ZdgY'oC`Pyx?"۩[MԍXƏƉ+$`UFIpfZph~PPzjpwB[;UJ,E@Ȑ+Z,%$Lrq\|&UPű -=fz^s.V״6δd4|5*ߊ'(XZRxm_bZDbvZקoEmOfmaJ䈞WDzUo? wv6@*9d;^k0) :ٙ6ut&N"t`W)# ''hzWN/ÐNYz[-+;!A y_]1.Fco!IeSWSƕ(+S 20N.&7D>/IQaUUzc9spP(zsMc$T.l P#Kf}nV%f:IJD,۩{yPu3aųYk<>J b,K~'sܰ s Jd'6֪nr"re h2i(3Hn~ wqte< n I7bsYYfԝ Z`htvn8^)wa=z b ? HŻvcAg2p@U>(E즱ExK MrÒIݖ}o""1cOIbH'\F2XF_ޜb ERq+<=G[hU ܦ |DؔCM Dl8ߔ~Ԙ7A*˂۠*ڲJlގ; fzO }&]@%?xpFl~CK;$ݲyͅ:Q9)RiH ~l0/2' 7#.E:-DXWdRza.'9}9b:J,m z" 8n 1I!(=BcXR9H/!Ƌ*eӈk AB[fc&ďpe@@ _A{@Uq\JgL aDXvuG^a'f+T n_: V̟Q)Yt.fGlC[C9y m76ؚܑ} "3+N5!@m$1qEyҞqf+`cv=]57RfmLH RE\SMp*%D< l! r>6|f3.>R&;8證M?wKŰ 634#دal"miщ,5Yva^Z,];zY wW>CDaZE;쬑y#71_PNwHv:=;wb`)|!x#`jEf̏f$#_jT,qs. SOFQEDvTMf%;4sE I5yO@&#BדIY]R.⯪CkI2ӄcѡ.D bwY? m>NJyԕz#=@ ^3,3sr8R͎c<fc i!DA>m3e|ƽGuk<[  Jw|T pX'RYb\;sQZ%ElJǒݍoۆ$)!vN~hAUD^αyG]+TIDw$Airtʢ zT#K_-Def*^[4t>xr.,GCnHVY;|lRҌ>$ӱ_dmGTPR#2As'܅2e[oX~)Dq~[MNō.x=y:5lu0MTOiX{< G[6XrB .nưҩ(<`z\.9Q!,7qEbW~qMKU$QxuIhL*|FJ*|aD\]p4Dwx6P1гGs~)k-;L;-NhnX 鹊:竀Ч+2t?*m,-A@}V0HEjp$FK :I';z{7"z8Z}~pFŅ<ۏWĥ -v¿ֆb:5>}޷ l)'b'ٹc \> Z+Q6.6Qn1&&0ti1va~sD! ͦ @C]afXl\J8<qw1OH1#j~جͽ q~!e uG|s<#tiA,-aĀ|pFIx[<\حtyv./@wsgZ)%?w8FRD i$&|ԑ41$Gai5m\X)UL1 q=x*06 f#W*zN2{y9B֮=z9p6>emAXP\mjyh[>;K_mEr㺞=Ҏf ߷*'VgsѰ?=;OCB qxo ӥ)!r?nΑ*Kh>Y=zЯj.q:҇9qoFhI"2 it7Zܷ.Y/Zp^țw2۰>j5?@LdQ\+$3|قtո/\+3ȇWOqxU<'jžebM7%?FPF0"o<+6l2v̢*Pʐ"/B~K$5&|OK(בDctj`7n/<?8(DctT>c,3uŽis9=3aa^U=N!q>T]n5%Y='sS&t,pW֗6b;K'} 휑>_ѻTQ"zp3!wo:/6w% x1tDG"15WbɓsA7ZqhMOxv˧/3Gj'd# ,\ kYd\4)>ZMw?|YY74=9՛J{/ݚJw&Qylo^ Dd1vdoSpBt,4 XX;֥@wY~ïCA`t8\;< %z1h/}ԢKf%b;-=켨XkCM)#P;, H2uQvϕmQҎ%Jx ޸.z#'ޞc=1_`A2ڂ2uEIOB)QW3ݴX w6YT?w9Q`H=Es$S-XfvnTB`o;z)@Z[|W+ruhwֲu膱KGmop[Y,S矾4l9lm}[]>[+h)]E%tBiF*\T=io5k2B[a⫃5~I^@J2WێLJFӲ1[w\GzfJytnD䷾wc,,ᡌu5ȪxW냡%PaI.(W(=r #! Wtyn)b~A ueɄÁcl`7{&^s<=śc)?h nIKi*N2\f Wέy+[ߵC[Q:BdG6cLU1TY>NWֵ6ʹ+]Fw(X^!V\r|b{;Y}ErGį3IkUXfhy)9%'I*4Ldȅ%Mj\W+Y2IҺS7 ~׃QQFGmeFDLʵz:o]ٱmU\XOywJ݋DīX 1U {k1oh :"]κg>|-C{/dʼvO'@9u'NnbKgOcT` c1zX〘,@u5,z;'nmfV@3Ew'3j/M#Ds&(6|F]4hpX ̟3j*u糧y4;=}KP{~1lYN*C( (8 ~!!$F|NFk'2v[Q\k@{ ׉QI|jd_ (I货 sxC{ !GA5K#P͹;aOՑH`~dh,VEi[C[EJ]PD:6===sxtq} ;2f<{f_H%<=LL|?#3gIv7 &n*jR 2N82]TE^JT+!eԿ h3q ƒaO !J`{d^f,aɔ9*Yga$5žz/JTnY}U:A91ogOw.3S^@+[=jo1F)c%;x @\ ApuvyhX:*P^`b&4i^D1 ƴp\D.gBJǶ)9ˊm>q{Ԅ^&!jvdptzbql8wPuylgQ?oetوxT QH(aZC\6tx9X iD|d1@+L'*cK 'c!f[,GNNX|.(.&~(W'eiq-fF+8mu@'\1-_ac,IT#wבI(fYcΏjKQ#7KAq`Za!eD<qI)s ҟ}.l2KSbp;&z1*[t!CU Z8BHT-L?X#R5^ CC>M2[u\$XeZ!!a E7Z-J V Vzy?o_#= 4"Hmx-ef9QB8]CBpYx.+ z#+ˤ(KD|hpAb ;9zg)t sH"Z/2ksz <$[Bl2Sm_ 2a#WJʅgJ`-LPxKngu)}T4znu$vWSf+/0崠{:Jj 5_ehx#g s:W͑3 ]y_ZU,^|[;f _Xd+!Hd-*2=Qf-k^(`VTTN+)h8ӺtH}'t6~(\ ʢzZK 2̜݀;gGzgOڳ1XQ8o?ȓnՆ? Gp/ \kݮBS7`qCCf1ZR }51cqP;χ^@o`g'>t7\u?'4.6/{#R.;kZ+gpZ\@lU sGjR`˛7+kUJj/hC =+:.%C:AO]J#RRcp+eZVi0v aNtajY`۷SƘaq!WG/9A }օYEJA jԮ͂}Ng]#Ɖ!H>F„P$$EQoHG\_; #8Pq=p^!$3! `V r"+9)iV)z^{ԣT^4c缺==}2eWNY ʨi&e㚲1dFz8 /UhYwXwZ,e/aXقW *\_'JS '^kox`WɌJ*gc:KQT}[U z5qUH.ɁS8Ŧ>(ejt}7P~%'a iYdMJ/Ʊ|K5 9-L-xj!zI{Bv!Uw4#l" ٭m2kib,W K#rfg e_[> 5قpyD)Yfɥ-1lQ~^Q6Ctpl=py5]2]: f5Ω/SWHqFV4K9yզֲ6v OSJ\w02H=j:H94A/3 h޿2vZݑD(9##1 fR&ys&O6K;mA=]tfrzqp:YtBP֋i# Ep%-3TqQRJmcf1쵳JH­۶?_YgRgrNe~·wgAtt;>,ъ F8] ´w(͌V!vehٝ(U%8YG >!^iW/1\Kj($T9KA*Gǐkl׉ro;)Ÿ:( X'2 &m).]O.gIMDj97k*( ҹk?L'j&{P~/_u~7LJl =y trr(о ]S=}sf Zr`sSfx^#yƮ{ h(rG?r o $$T tNd%齇<[j-! 3iv4P<<&' > 6vrorw71 @{3d剦֡ Eu [ʪ"A_Aӎ,$ŽѱB1wb^#&4߳pb:uB N34Z3 弙i]ls1W+_*3MA{8@d81Z,gpV& =.aۏ-@3f`L$WI;w%Ѯ ݂MΈ7MTFIhaWүK2';( Ie )MIL;:N0F~W|돬>$QւG{i1c,TYc 6G+jm'+1ܢ!7n*DVk3@х0 9Թe$6h H?D N jOK(_$( n@4-˟Qх=ӊ1P y22JQ@*y21ZZ[RZ< +t[Vpo:.w5'9D :jB>)9a),r4|&JWԭ`WNþܵ`(u?^qƙ#S5IuD^?O^7šwc&TjR@}р T׊L{()9:fѤDi`Ã5%JRؕ#m"&qH}dB)us1;6E{}a?X٨WIw.V4Ya@%&Շ9=c8qN[%9<8?b %S'\}0U2;ws3_؈.d9u_}iZI~-Ipypڪ#r*'CDFcن[1R#aotp_4WkU~>2B[ UJ/*-[x4jxSșٗ>n?N'dGς;(OmLkB1N9Wʽork u;$?&(,wXMN݇BD{B_nU%EwTk͊jȒHI9CuֽV9oS08+Z_ٛLJjs ڑ> 72v":xsf&s.=@ z_CumaF!u^aU6WMdCkم\'vg/EE)Z{)Mk$.kF7Lκә,x뻘6V9D-vա*VcGd%g 39q@^0B|($Ac@NxOGq&k9IRw9$]BQ?6C Vߔ[ݞ0QFƛd#"]"Wq@Yʀ&iSu-8'/s Pisg&jiQq~pu핔<zGI(!i,+J@S1-pQ/<CUNft+Ej_u:ֵ{꒝vbCNw\ 'ŤGp4%gq=ާ!COrG0Xj}jǒai_Tc:9m%ꙋEAofDM\-d9iHCK!@3 Ζ( s/xM1-biTRɬ BTR){]Zn\0Ӈ>_ɮRo*R!F$+̘%<{wi>]S.>ŅK._4Gz ;f.z o QbJ3' 8_B{xqXLvT5#i3_^7Bms\Դ^=&=Ԝ{%!?zoM;p5M!:;ayc+Fw* [Ic?pF,Z`bW=XlcB)Ս m2/xN#1/fꢹBSnw fe,Q'G4)<%.Ν>~8ҧr["ÉT;'Fck TbkzIĀD4X^^Cs?#h/o´^SBKcE~U!SwYdM I9!-KXFV[{u|V6/cv5'4\\ÅykL.$廉U/ #L%i 8PD߬>`j<frdX5֭~P؄l*gx"ۺEZvcT;\w)dzE'4<``-61RStz7B$Iѭ!8~+]`JΈd:nB-3f#R0o+zJj0P M/7=OBȻpt/ gM&}KsZwyG܁q} 7Wm9V۞ Z)Ln#p&:CWFQBɛ.F\&AEW%Ց9bx'KW4vaBzxbK7p$`ps`y$Z62_5&Ӫq 9tT6ǥe/G>v\w痯VH[5YH>O@r8OZQ*O2hҔ"Ltؙ:H~^느痲۸-Ö&8*Zh8g-V^J>YO=ppU”{x)K}%5cCc~[,rb%i *jT((vV:uHYec-Щa*=[v-$hwtן[>ܹu*#7[_Eiw=`mٍmCP>=2DuN]j#xC 7{ܼsϥX#}wGk/ĢcFHÚY:**V0!S J!"JMo4Cu=Th<Ӑ, 897w:dy0 =qA󣽥 >EZ&'"sE \i4 ./52g$"vƪYn.f8w`XG^o!G#r-h  :i[hCIT 32_ӜIeFZ+Q˾niu!rmr0o)-4۞(a }f6*hn<*^Y"}N#!|l"m1X!"װ]=v@ 7!:U(*p,،e')^ú>'zznV935 o5Uoӿ۴'WAY'^oGϢO훸xu$*tn py_R} mO.yn6 OHO<9bI 2df>ʺkbnNűZ ۺ4(=Y|(!5fF*psCJ@V@ [Y!|kJ7@)ȷc5Vȗn*Thgwuơy=1ܨD"}-te PzόkV ݎM`Y'oqY7d#Z8&zWVs@;nM[9v/?&%W`i-t*6O_~)ډ1)i[pN%ջz,5.2Gdi8X[K74A1DR}<+؃eEʦg諸%J_~XF^MJΈ(&ޱ?zO"Gs-̅[Oa GXʁ}n$6Xc4D5BG4r 0=5}- gy,ՇVΥ_Kh R[} )H(>>+:ח9\N)zS-lѯϴ]KV=wTl\SJLԹ ˤfwhe낉ez׳YqVḺXM9jˌuش8T=QSΑhkt0ʮX'8ia)d\Z;CilH?{riPlhACС]\JǀKX,5.yQr*FqZ~sMYDoMwdOt%K 8XK֫ к2+\# NPNzA#OI2emcڅ.nl~>_j9iېW~s -)!&0'9pprP&O'_fƏ6y5ٌM]iNd\, s ~y $7<lC}!lwiW"$ eM/Z_af̢أ!bb!4C$}ɓI6ށA(LF- w{ EgǚH~RWuŕ/|Ǭ(N6ׂ jLyѲ$hx38ҭ#X]X,'Ī{VT; S2NUAs jskwo] !b*4HٍВѹ :Upb$0V8bS-WC.%Z)NxF: :0;yVq_6u7yU}Z-T1~_%C40KȵTATZ PdvO#t&t6[Y``mQ@߹[,o w3ĩt8IR(e}[{u`Zy,1ewN#K|fkN) :v~JmH&tJ|>hQ`Gy>n0+2!E~$գ;?!2Ɯ}twEE \.+JNe0#)@9O3"{Z;^,up`[QBK["gnw |*=ۉb5Z>7o®q@7JrStQeK\ve*N3Ƕ 3X( $}O:3'\MK.]p!o&<s'SCT&YJn\sgkUd _W 2:W<P pP-e"cίٹ&R=Y/RI]T(؊#{,9;~M`[e US|,(cOyi5a׳!E0Z{rfܰ>W"rS!+r%x ޮ`X= W_1q'B7z2F?Q`l/ږ7Cݠ=:-|\e`w]Q +( x%cV)GC* Uhr8?]i#==dvky !j/xZ;I8)쌜{;d6#4u5c22@FzH6LNOaz#%@^CwPNfOyxe׈{ 9O d7hYYEƜQ{YuI .Jåo[ EV.4B6$p?iS(wm2j|F^[$yrk֟hE$2,6VgUas<^:٢㱯`Q$;&@?Yw},aJZx!CާBM^KgLl~ʉ8x\iLpܲѕDPE-:+v@֓ Ʒ<+T[#Q󟦩bMXժCjj,#E̒dWso)Uسv.8f!C~j4(SWToL`BR\͒HV-֓!(vˍKAZ'7YekLCR<Gc*))پ|Q+ƙgaE .XUQL)X UBݿ,p=c*ъ_#dI...:"6/@>ZZ)!܂'Ԫ5l=hWJF3F?1JT[SDBآ&0m A[.EF"T6=ۙVdm[ug7Xopiv>T$gw׎7Ҝq3'lcz_%wq2n hIȖ|R J5YDGS=Xno*/&1Y0pwҧgӃRFJj"FEg9-ZC nW*5D z:Vp0As(Zd_g8dkam+J22ϩ5@n:׭X|R+ fi$T2(h{y01m,9g/g&};2ݗzv-gٴ@Lcn3j?~\ڙay;O0 jgRjX;_*s5HIdq+{:ߋU+Dk l19=3[6||~bN(ݺF:[F=r}- >[H"iZOz31E eSU%l{#>Lr>'Rjy2n)q8(=}1JNF(wʦp4wlm ޟW .ЋN*3.>wtK ӹ7>)]JD(K}VH\P2$G ߐ5iDQNm96h@"\K4vqd|v%?< @돎O@ผ~ַ)yB3s |Tllb'4u-0`*R1RXw4U~9\ n%KNo``~*#`7GOUO3#mIf~aeOPD _we1}=*ef@F^QTBXAwa }QSZc7j7ͫU)AEӒ;u$opv/RHK۪vYz(/v!~y@<3$W05"s ^>t6rZ91΁v뺢{[k!! *iWEDis#Tt`l-kƹdvNyh7됬 eix{o{ǜ[(,v9M̏o(<}c]%w]LKE9cE}1a@X)PpFm3U&^Rx%Ş-kC!}yA]'T'i>bӻE4+Ϙ<虝j߯a\!*# =qdot-YoTKW6B:j꺽9( qgE xeGl$,ʀ ,V? #b7+h9\-0aHC9SUtj>8͖) D^YR_;*F墉jb5XljP Y$Dw[SELwmb"$#:/yp=Bu١X \F'gnCoq:t!#?q̶3MxZe [\h2e~ 74ryB+S"Z/aQN جe Pr+L$&\9i2Tj27]Tr{ WW*">~)zC Tz|)`ed^4,XJrhSy*ii(M_ uᯂ0&LWfU1K%DE)EgF3߿gɻR?9~.N 4h@z&us#-D+[KpxKHP Ҏ WM5gP2O UÛ8Z coH! : YnZe6 @x+Wj9q]%=zcVFm\:f6fz >2w=Bv&q%|\l+giDg8?$¢3VĬsI!_(@J! S[E [%(< ff*(67Uc7 ""@LA`P~dT,T`a `NpH9 $2z Z g!hjP(=E-N Jg iA^^JD'AO'V$PprYO՟:]&"x(6p܈'7=VhhՄʩ)4;UMX䬍D/7o3Ǻ )+Y~99f0St1IPI8Y M~0-OW5R];]X(@!7MeѴmv4+ eZfotW\@%Alq\&ȤjqqP e?`)O;^Osq“xTD-}:z*m4 KgwоIݱ}.+$jk#rCy]jR_B1$)t:oOf| &})JAn3*?`Tς<28N3V44jᏵu V8T[>F7:ja)1 ÝN#Bco)(]kx>LE3?g1*9 yB%xz)q*JY>Mv}H#νʸ0tZ%Vڲv_3mUpH嵜\Yȥ 5i+~A_V~C^_hngpY( ~?ч]N6[?8pdas_*N#Dw-}gND-Y`(GCBFbNbG>Vm#`׽yBzu8 S5I8f' Sp\!&S26\Z ~^ Es_k{a{i[>R\8q@)MOlu.؀H"!#9˲j|1bkP&4.@0_,9C )$`Th *p Z8y ɤV{ݱ$=\Ƣ+K ©А Ż$-^Y5iZ',Kďk܊t4l)ٖDZ!:rqMNޫOmI|*IԦb,Xj9x)bP:#> WU2l[r$Z6-༚N:`B~om`"\Y=sەE}_&]?BNd(W*C |J(Txwu*c``A;-ɵ_Fz吂b7Yr FX)T.!΄-@դ#xuG}("H3rۓt7{x50G襺/H9u2Ta1ک@Tyy@(TqmeW?5DBM)Q iȉab~Yz~~g)L7X>ҧv2hfU@Vc.OuO!It[\2<|lλnB[- Q\,ab=ii9EQiG]x")6'(k>d{m'E* -}HI|(^g+x;zR}?B;FaJpRdUZлXǃRX|DSg_  XRz+fԽ]d?q`:d`N>i:?:ybDNYA?c霠KKk J. x5WcҧO50`5]AԩR<[Xy- 'GpiuzQ|a\<]4x jy ؎eͲ1ɚlL^)O8IFmXtTg:~8=4@wtdϼmx=J3 emg4(tQXD_0k^8k¬W=>醅_ͽҖp@oDjaM86*`nٵ)0uD*|F)CpC 9 Nbp lQûߜ06Tf,p@z|s9YXWZmjJqr O1t m=R"\VI Ç۪ ɳ>L+ebE ^R̵xcq 37Bt2ޭP4T5*Q.Xo %ĴA۰U@QLB3^$L̋ ޵ x%wĘZ^j4X2Z{̡8L懈ieg3Ʃ.nvwpAN&~urIĢ[lٽEAᆝ69Im-6/<^q"Djj eH&.|-$'I{=51' ,GmX%;4g7]6|_˛80Q]l;xg/8."cnHX;c@Yod^P Sqc:lj+{"-*Y9vf#UD/nBApNWkNKnuM9;.de<l-<pP>X4#:ݹ`$SuT~(sӿs=?k] ngo br\SgG4Vt3sA-,'12X%-Vh$n˾.zIyɂ]}&m\SmݵLA8 `h=Uu\ɷ$ +;([O,Tt?Aa ZYXHkp-n逷BQŕL7Rhؒ7ՄZI~ (/vcPxím sHEIB3yOR?fZ Zk8ș" 2|rH|/&LP+XjC~ +*|x7 gR .PX;Z(n4+gM@Rs:dWm;ln]M^UQ;xNa1f+ڲ'[ f'J33z& ]m@?p2 ƟٗlUP[%$d͛ #)bixzbg*^;I7RdGV }o;xihɳ7?Q]+2Z0$^A_Ҋu/i:$f+-;o_ƎOV-,Ow|^伱G~]('vx`/ʹ-}OlRǀq' :uB 9דNS 7vš"7x<:qpaw3-M_ %}jNWcT7~廦˥@6lT^"y0KHŲ9bC(P7 tkX6[z`CMs[4ܓGӾKzR 9i ,ͅM ; mr k5<tw'k*Rm=-V4{L/`ͼ]/ܺAV OTeX}x=a+c"*D: ӨZ;C3t]FJ2&4kYpm`{]XxQgѯӱ=V0±,tQ.-A ) CzLWIgnTB8V<Z)9ה 줶s]ey8eh07;s2j $ y楽Bq2$8W'4\4n*yiµYUͼ gc2= v;,f{>EV OEOE >6 ނI=E0uy69 Y (w#WMzaLx';,Te8 m+Nm{1ܕgeXOcsا N#,AEt]APݽ~I)j2LYKRߞ %iJvV7 f7bݎv؈a/ߥ\Ȳ3*:OSKUpn<`pV(Z?⨀-D~5Ki64l;[e/h&;&Ier5}"_?Ůn7+c/#13e /b>Yw6{By2gbju+r|ym̖6omDF= +[6*԰mdCF +ʥ7X/z3(8Y;{ᒀqA.\&ms/nhpzռ3w9*a\8 QC"=&W$0B˷>nU`z7Q$MWMӻ љ%͏͒N~0ꪴj۪Z-i<=5CciV>qt+D2;K{.B萆ױdi1 \ͶiˀlI~媹ꍘ1 ୯?lIȨqFZ;G2C0e%y5 j]+x :#װ<8OF`40r a)QSq ѽ7u;>%a:͐҇)/G@01J mʬ%z>u-b Ni=^NL$xXr.>اN"j#ܨ2wc;Nl=v w0a3qV+=eV_U)=/7Y;dkB5o{g~ @k Ƨ4¾ZQ#dk+z`lS=_!6`.Dx:U+q줺; bwܧECn $f86k EC.i凸_2^$>UnZn}= j߱HJ u-YeS1%D/X_|^ኯ91Xl,2;]GP 5*1vLKbZLu+ 2fKGzR[L+z` ;5րt y)Flբ]BKbB^#&SűZ D*Dvg+Fux5xPƿtmvgwX.Kq :@ O nJ#'WMݤҢwQB>(-Ѹ,vC&k 7ax 9QI8\pw5sXSnTHlo`OtbG'E!Aɦ+x rmD&<] ysrwB0b["LM-$]Z]DA;n7w ?e Y&l~pJP"2qZYIbv2I-;|t,4+ RwaKk&"* O? {$zK2kZF3b$Cɿ;ێ_ԇʫ W,5LDrd/aUkc{Ծѩl ҮWz JWHoW{k};E9`Y z&pUT ېzo0-֡P97liHmB{%LjX:.uK3hl/Mq#_jA-C20@P}TiI!-¬Uh |UA2ڹ[lsY.Xuuآ>=BAR-4VrG gWi8KFgќR\J8IiG§,tՒ/}9\?l%3!/ɔ>4`WUC"3a/8?Yo/3ƶQ\luJ6vr0G}B2&LT֐R 80}ލMt<˷UȠ\ W7E튠[B6ʞZU ; !Ch?j10ۥt8@R-CoFkp:`nyf'TI 5ϣ.mnFXPsfHL{7^qY,Vюps!12 &>TR֔)|1ٶ+ͨ*.7;f$~պh,Y#zؒj?e*ǿ&P2L[6ʍuaiGq;vnUqZнs/Mnc.$|FdHKr.=;z!mQ(DvD |MVT("y7fl_4LP3-5e0Pm)en5sdbzWk2P)f0HγLQ#j6S%v9;#CZ]4Gk i3o**8$w'i-gA(t8qliwi(HۗZAHI6յ'GT ]D-A7|9.~QZ0$PC9)&9QDyp]\n-PWJ4@IF [BWBVH~b3b]888 ^܁-BT\:ږ?$g|Iƍ+*4 _\FسwZF;XVi$ Qę711ڇ>+6}Glɰ[`t<#UZZ| :ss,pv8wjџS&Ҹ q^# 0y"3,6 O&*7EmEo'wE**W_F].3P >K^$D/RM{%gp?dy`RrX)Ɖ6QzVʆP~Y<,;JAK 6'O#x'Yv-rujg*}B/4È VmG "̸uR vIs|Iˍ#46+?IP~pF.rZo%A)K25w?MSsIY`M}U/p@KmXf'z}oƝHc6{mƉ0󖒽X?C-.%nt(m@VY,hR3w'^9:D/L )xd3T09 V ?()a87cMFMB].Ȑ$,B]yx#^L#ctFoh^Sr6Fs.jϬ޸WV; N!M 2. *1lg=,/|[RL̑3 ȓqmTchpmIg"N 8OʪT}-{W+_j8dDG 6#PVޚQZK¢z6)n;ׯ?%Ae*ze~Syɝcal=phP j_3-}I grbDW|{鏀nRJfNE\cQ 0+{?nTs@VFjM?ςNeSIBcZQ8) h?<nNl I7&0{hYe3lbOw(N((*j[;)a]Jbe?)S_Uܟ4_'4fG7MTkao?Vh`\Оr6VZ~8N3d& !a@38`ӰYlk"/tNm}CIoK:u,!M5GvCcD@LjOW"* ]"QFky5v6fxM eGәwQ; 6HIV^?U< Vڜ5JQ?F%y*ݱ }1ݻ1/\<]ЧiՈ`qyuѪRk%catߧ\ 2f0O):-aW˂Ua 8j*Fi q%moxK|Nv̎ t9]R&JL[bUfp#)8Q 2[:j^%pYwgh~u EujIPmhH/p@M@٠aG@LxT=S0H=`L^.;$ajZ=f]]$A;4]g{=5?"^=޶/璢 &Hmۿ " lA%WӳY 8\ ԮM bJV$|"j98.9ގ@b7 8gtQE1}AW7-SKD0N :Q|6Nړ)Oe~Ie?p}.Uݸ\e?I&W8]^ 3Ry?t?V*0W-ZƢTyiB:{l\֜"etco8%x_QDgK^݃<ݯs'R`AтXU@@tŹZ<sH *H|P N=Cv_^7-<L|6y'r R/]84w} 5U"߮8rLCJ xNWw*ɢ7CCuRN'\n[yZԗä ӥ< wSm }煩4 Ԓ{}r]sQ~-\+c ! !ǑЋ&(ZLFJE5 #])RRޭE~L'<z_Gn$P0P)rǁ4#M5y9ՆoT!W^ URna!Uz2B?12M|USԑsc706,?{:>B&;8 pu޹:+"D>'Sfq4 b)}gYcXfH.Sw\ȲjjWiFNjT!J,7v IVYf?ct>j jqܫ*m{gLCxxj󞵨*_咩t.AI24>)+dD+IU,;D hO$=_xvz)TLb{d.@zr5d-#&63x5^0{π q%@0w oto Ah Eb<:̙ !SQO,e͖c-҃Mp =5,쒺nUʐ] ,DL/n'IY1߳X&vlDLW={)/! ]t6 M+֜J ^1Zl~sVґ[3_?u_I j,B xBI1wy^b@_֨ FXI!qH&);a*!N]G|>H 6 an[C f%Au,@e9O qp3GSg9$;A! {aE!.pb,3 ܗiς;OZ+,lhwg}ˍ &0?(!fU^ hMK7I[ aWj7`q(㌿d|^peŬwȡ6^d?;\d\rn-HgI-<݇re}Sf!9gk'볗9)} RDH5j p?4vA Hl0͟]{Lۙ&Ҝ*Fff Dwy ̱gJi0(ysէ߈nLe8P/X6WÌP#߁*P>rHtivJϢrhu#+ "Uf=i10nT ۸?l?p²鯑 %Q*l2`ۗQLibD$slnCS/2Lےm˕iG/2.xn`zk?`\N.UHBrXآ0H1kdN1 _PGi֮! & h Of:uϠX-mI Pu2ݼdS>[JI(/9kogmI D8ԂAqrBE<$~$LErn6~QG`EZ.^h֪7KYK>xuTq],,=  k@>2u iQ (LCzāclsAwW iМ Vm7\!MؿG Š։E-2[g 聡A0 D1r hJ YM^?t+m-L8S-#VmB2Ś+$nʑ,=k5}WhwjT<[kW6"(?w X W]36g &c>pR~-+qTVj$BE.xiQX)$VSYv|# ?]N"]:\3PLR_/!|,[n I@U%ZA+d*X[R%_MlMO؂oG3[rZD%8[ Z{Wm_<P2ЌÅ4Cjlc*%6z.٫snYnsyLUP*Nhmvٴ n2U0QE1E'*4Ve&:)4UkmF%f~ȅ,&0"e -GM;8.HM}1p$>!qttUav(C8 | E&$&;wT(' D\$e[*&[6f85m7 “TԶ뼿ÆM#g˟[9pVw2eqP%7ې}ȆMa>HYB)[i>ֺRWH鬛QH9EfT'j-FD!ptsǼnV?ߡ1 ԢO6+I/3S^1XILJ3eڞQ=F\ O2h0Բ|#['bѬRr*Kd @H7!WDͻ<:]O=f)n8Yiױe N%lM/ոS$%KtpAHhs)NNY[ogl3!`Jc6([.Uŏ!_$ixHQF*@ZvTG1?B{BPEWc343c?*O2)A2m [?l@Hl8k˪;v|D=zQ}pa@Dt?<>av~"@;].sS"G|BS哩bYj^ V;AX"0j.E dX*cQ0(H*7؀ش >{4īԯUn7UD1&V|S%ws璦I-{'BxLis&j0ٻ`rv!W9Gl+Z5VG`) ^0eV`0|0OSAեTetg0XTqpDMVRe2<64ö¨F>ӯ˼zN(E|՚><ϻn0mJ iR dn;C/AA,Cnǁ nHR#{̓T9lq̭9O %Ҫ!ky^ ֔Wt3u꭛cOX~m.-Ô22n扵%9&t^-_+siߕxGN7mw Iď%csmZ\[~&T?]VO "k*PkWW$fz`a>3tΖ7P fp˯8 OW#A=t m237G施(/+w:Ԧs.$ >mqlkTVdg6c9$+6,z^AFoI*F0"RZ&W9¥@+$SIj=ws5R Du1EG6"` T){<59W BD>(/>HT^&z$ H7+MJA>jG:K;LE-a(l =zF0^/ޛ<5^0+\|`/NqCx ?T{̬iL8~_i#̙ۏ^0g{t_aXJP^ F܀lKv.jLf/8s,ֱMI +|0}ۦ"dl5 @^N .Bґޗǃ#ɾѤtp-x)d0kB&0 ;>Yھ[ZJA2 ƱMĖJmM\JPķcXZ<g󾮴_'pNSu+U5q̀ήCJ2DDl_9AYǛ 0y~6yݟ)'_|UJuyCd~B98.ג9uMi;_ElyF&p6 OUwOAb:%A Mb@mSdP/U8^}}-f_'-{זz9aXJuZSd6vMthͷ-S^ ]E iԬbXu})w@EQ?稘V ]?V9Y6>6zN6շȱ}ȉY[lYF!Sj^]0Zl |\04B$(En] ^𙦼[+Y!.@-ȢD< KC18Z_G:vrmV99{Ԉc3\b>8xhŎNՒ%%`*n\y~Kb)ʬ>ʒ<D(m$Ea0ISi;d Y9j>`)7N o#c 'GI4r fXtzo(׮ԄjŬ{>-2"#{J8!`L](BriWӫSSc3ع+Y/;h^ck@NZAl&v6(=1:sl~:Q* -Chn9qQU\l hKհ38$pOFQqd/V9:kQIls6\֑Ph:^:!1zPd(ad|\68zd}Ŧ$h[T2šUk|m,҇#t+(=e(h1?݊ruzNr3)=WoSj,u+0aV8N_l^Y$VC-RQc'Ʋڣ(It]^UO1NJz^.]Ӱ|O)t$br8RgU4G̸E:fRAi+t#atHa gWjBLE 3峯㧭#A[7ť=JCJ&\8ʩ_רJ*U0W\P!p-SGy\0]'WYQǾfḦh o twe5G=Z֡i Áq>aȫE9кgX梏O1P@ qN Uch:<݂CB!M [5p7xeK,[0//Q%BO\DDWN \B -€Pa=$=0?U-f=WO-D3,fP%+v1>?\@*ˎ{h.X?5YsHY-Z[V|+2ydzu; uD^iI&ф`mVN/3PZUFK}=ߜk&Bʁ6|95rNUFcrwT]ŀNZj+S7oCi ߂9nx_ʹ T>Ȫs~g(9lr^Ё}p6^[^Db ~vJnt,r];XmXgO5u`'pү DJaFP ϧ[=D~’TT-qfiL2I'*GEauG㴯RmlěTgϣ.b9NgŁn Оk‡:qYu{> ;ZӀ!{`OgA4qNגcA\ <أhG1YyzCE@F}]Jk*f{3Y~#Zbӧz`,LB~FD?"Sg0a̕G$:G1W.c]CT|d`YndD\ L`YI d6(ٮZȊ 8msUoW }C d!f겘Pp7!8JjfGMKkzh@`ƙ9[ kr^dIsW_CTنF*SЅbo8kɶ *2~inWnu?{&-a@Db%M O9&6IJPLȼ%M|jXh.`,Ć ]q挸t1ǯj?8!j]ϮΌm~^ޱ;0H?zOgo`B7̪,ٝ4qH.iɗeD݅o (7 =2:.MYlGA|I˘upl]\G%q^god}wzGIoξƝ!&#^Ʃ^JrTʢE,I`n "ޚQ WJfz;t9q@_iMTlb&~}6^6 L Sdd0:_aY5Ŭ_8!˳ok|_r-vnEj(v"|:Q#j"ڀU5M6C,sO ;>pڥ`)0) }SsUk[b_@I7`CH;~W 3\ސ>ݙF7b?ƊU,{{$`DM2ꟈKi*ӧ,;f/+ BL#+]="CIwϢ0> : Ğ3\n5 ]m[!yF1ĆX# ˰ިvGU?Bf{86%VPI`RТ[}^:urea{|ĥf[-3*91/[(W6ۜBV 5^`=9~j$PFV dF^\t Jpb!_. L5-vKcِFZ]m=3̔p. % F~˕ƒO 0HsWv,Z\\7P-Gje! Yޟ7TVj꼻Dⵏ*٦U-x`^Ua@Y'O}3 EƷ/bOhtLB鯨DoF2ÄdtΧRÙϑapa_q{K̂CSR`Чzhrk=7W\kռ El*[@lr* ~͋Yailak2iQE9k~((T(<_FdnB[ $6&OˎwŠ[kaȶÂV*o"l>xhUnz!]%fX03.2( QzWa"v9,uT eXj-~xf@X1fڊiAKx:IX߽9p{ HsB;ZlPG(rJlYa,#ģ[Z4_̉pbh@2'c11:珅[vJ%mW+#IՙڳtѪq'|U. (7e1%\ınX}ӷhd˷-N~3?6G¸lXil},2e'vJIYIp*cYA߫LjE,tE`2vnH5&p..?#r8;ٔ;wkz#@tpV\֤dͼ>t67Ԫ#'@fa7X=sCZ&_1f*=̶=݂u&\1C<ӄ->UD,sMCl`sq UH#)<:3Я<$8/}h!s*^x]n<`XGe}x~hcwEB+o/4IrIQXwӦIRoziK? t)&,eH&weOeHTy) ]_ᩡuBFp1r ʀI}bLv)LV6}Iv@~\HGV)r%m4XEdDn=zUiMsB:yƠi7K+}⸿# fM}RFis'ğoDgé%ve2ʨDO{}Kםv*;_n SZ]Ǘ'o\^~ni+qfO C54/$XS,@P}qRU$wwx`64SEH]iJPZq LCtPRҁ`)K}/“S])ԠӮ_R)_2P46oeU>!;*ͱruzTVF#ch/&d*NҔ&e Nbmm3kIim^}jɈf8'h$kRØ*))띀Et+^.CM,e}H?K|s&/h/⌶e>uM6>J8L |<bx\kקFEX=F`T8xA3\z]!8 Fk/6maz|\6V48qOM4+HS~v>$3h-?˽$SO"u(@/;K](Zfqץ$Rl9@4rL*iQ>!Uw`?Dy'ft oNJ6{5Ș uֆSPjs){rv V_Vt J,L50:(e/GQk=(I .5jKisԔmr=A(-fJ!˯8I,~ߗ Iskbvtros T3ފ$WMsf@6s{mfM$IV۞̦),-cU׵B9mlPzcjg4dr;-P o*ڐOM@nf \["h'o64S$ÒdƖ-ޡeKW!o91PG@pB+*Bo7>! {0ЗobUo;"sr}qdӦ6ʱ]vJm j77-`Y*LLJ^aߟm|,D  otpnOm #MV]@#*Ixp }?dž2kyckMMҺuX^2 v-^R5A)Ef%Xzb DA,8Tp) wGС|Ȋ;'9TLyK.QJ>j"iD="k2R#~GDg`r;dPK~U8_7 hAJ!vgATG^sJG)$t|`PCs5:@~gO6h_U֫i:% $K8r bnŌC`I4.[rH-|=QB5E̹v.!1A6x(~@ժ]joOY<i) 7>S;=s^ƁppfO)KŸ* #Kt|Bl_Q[K~ 0md8{u G"m3g25(!&0UY¡|1Siœ#,ǡoȃrRxaZQ:pe&K!=TAn}؊ѿȇR67E.CZ͹P"|8"gI_h'0p\Z5߁]CFIИ6xBׄ2cz _rt!|"X8`#rT"SSY=zn $W^V]'Ƅ@ R..7xvڶ:0& s4!emL*? l2 cپfSx+T^ƍeobi k1 SBTpE_:-f90cE:;atP*)-[90R*~*5`Aij~R=h#2Ŀ;q=l> V \%< | b)#Ͷ[ZϹ@&&$y6f,*N s=).Iw1Mاa9E7]8:g(P[t \+i -gQ ~Drt)2ˋژQCsE%XVyns> Q¹mUyf# C]͑jjsbٔ2<}3h */Y}ϛO/^;錝C0Ty'؜>s,繙ZN<sBJ.]}T2vb*2jS଼U5@.Μ}L>P+6'-Cö=TvUR!rs*5mIeeE)H) 2$psh1H W43m#f7M*j"}1{p;eQJ4BqcJP7%{P&ߓy1hv_zzI$?F_2(Zgx(hc6os6=ٮZ LFhW??ݐs}>khҌ*sndP|zY u43nuk8^ZΒN` P^̀V9\sxz&%.#`;1~"T;w.8*2+ > Qnhݍ Awved Hl&)$_x=4-N95cpel:(^}lY1C L(u$7q\rbSuIqਅ6OǒoF1_J7Fɹt1k8e{+I8-sJ (IH)]NaeÓ!sDTڸFb7r*9*HoM"i9eyw-\:~\q={\Jy^4%Zrjv Zg7^QHWGN8i)$٪*b]fouaR P"V亯4$e?)??3&ua;8=|Nf)Tm5OwQoC~xvݙ@]ཥPL%_J3,|}6YԀӒ .ڕ;Z([jem8{vȜ[Q#p]^P$|Mw5yv< axJmruZXg]E1HKČmO['gŘڜ_eGBص_yUѡ%3Co|t¢美T'?̍L+hbI(R5¸ [=6{.d1g=kĨN&e6B29rҫ]^tMJY40$ʫ:+L.4w R߇5?۸)Lt^ђ2d*NJJ/78V9&۳ȩIO;灋ܖ.4pM n }"GMd1(%_Q=ٮ,Pʎ-1˸ɏ= d[`#pcL`+T)}~!dC 4+>[=G n2-[@ EHc2MRzo6^U+I?K8iXsMAY?gh"U< 9xՇtԆbvcl{\4SeD4KUƟ9V^$I:ֻX)&6n廋$o,3T6D7e{ٶGJ5шzrv[PڹVhUЋ+IUA:7 q4=&z q[] [3\3Jf_KĻ=g黢LٽB{`}g~̙o?@ٱN5=PɄޣo$2񤊣Ȩ8"pz1! F%  Kr+LJz7(Ƃ~D^}GQd o f [iټmmųZ6QCZfiFb6ПkJSli|ڳ3)D_E "ԌL9:d;糥[N'j )4H._}6&uC?{=JX"f; %>&J>UFCAC5,$6/o0Q}QwŤh_%3Gyr(PbBqQڭS@AcD'0W^ӤTB:gOQ ޚh|1%t?IsƷY5ϪG* ?|=)dŊɂ奻$H[qWoL w ^TXfG7ڰj.R,/'ǕHIyУ/ 9;V@tMCR$#OWbz]a-Ћp9s Doҟ->sVsD*Tz!{oOk40:Jfr+xs].W+j^H(o}.bJ6\+ѠY /9rC>-+o9RFosuK+@r W⺀t;*dzoI..]@|Q-&: */%{ źS;{5O1YՋФ k}*@pUTwUӕQ@l":3C6s(1CyXHbHIi}vx[Ɏ,B#8E3dm[iHK$׆8}D^ҩ+)QѴ ;cM> % .Eap ֎ ~ \vr%BGO`x˨g|m ׌϶QY|)r4ԄK,_c~3׶ ;g3־uιɞ SV}<{r, `3*+J>jwP~k`6X?pLVUoq@6gZ=# E4ՎׇPNIƍ"|޽RWjyf=ԛ/V>+cGZ^YAnQq'^T!,ÿh!z᥽ aVTP[Tps u`0ً`%N+~q\HOľm7#[Pi,cv]iL[46bTc`3J;/^qIJ,8Mrro7KR>j~>M"mg) q:Puxgh7WK.,٢6𺋧} x]Bh<߂зZ֌ k0WCF麙aTסkO hk8#o' T4uٞbA&B]k,& Օ#y߫L;E < T!$CJAq/[ ?9__?+SXaoRNM-|geP@\Cw'^ sFb?)U;q e.K""k`Y |.яJTo͎^R(R﵌DOZ&ҧg rz6ji(=IzA̷)5Ii,abM9W˱O#yDiUil6 )@", 8Xε56b𩮓LRR#]<'ӔM iu.ɋ'4OxJng(,Ohr<|#R6xds4ӃK(G;Hx/NBzȚuQg֒ՇFdz͹zbh[-,YNU=^t#D‹ฟVdq6mpL>Ո&1Y<͚e*a;c%!6>lErwNɰژTAIN.Otc4_~OHWoECdʻR'SEe1NŲω]}Oi\m$e_;,[fm?-"נ0}!ۆv <=I8xrp /(X̲:DtydVrѓ6p3pيʰѓu!-Sf|>k:3PێD5h0.D gJ];yE hKvO]ulf>߸~NSui1j(rz>FšS"J9]-0pN^16W4~iK ES#r~ަtV{1oI0)U ϴ"8X5K`Ӆ*D,_i\ 7:\;3μۄ9 j8 VSp)|#ƽ!NZj& ɻ]G_M*K}6fQe.k [KS,6UcW{fǼEvR0G Ρs4|3 ]7lxv A&"=W2o(ʔ/ .Ɲ'`8M`w?ߐK% % t *L kn Ė\6L+3=>kEϪ~CRXYF1&8jDy'HbY1b.uOw>N#er;(1kp+N;'}3qgЖiCh RAO@ niikQ"E^IaEH˧e6nq^x2|oUܢ9>YHyF| rزZ06Ow~'ُz:~/ua D8gX4ԨHi]M6qVXFY)FgU[˜sj_mX18B9jI`!D+V9N~3r eVhN?Z,sT"vF=Q`sꐬ>\/=ۣh!k}41'b3R7k UGյ+d`xAѾ\QZPzKs'W0JUSfrrJ`ϕ"8G'!"3&`,3H5xOlO!aj"TaPTƭbYl$VD$oJdө̖tusIeY[H?CDWQ0 j!i<"wP(cW{Q}ςm"p'yacM6; <+$.A^hAKo @>؂|RgVBCpB\$Vi Pzj3J-&յޏ!]זH />lFZ drۼv:?#oUhR-/=;1fߜ_ޚ?>#m xAK2?^o>#]IkK91u ti.'7.,nV&GHfe52qK=%oHZRΈetTm3%|QpY:6%^ɳW|?j$q9A9)@Fү;b@D!6=dilzل^xK%APU/ #oAZrY+^1ݝ:$SVNi9eqLN+Z`E(?`rx s+ICe.~1yCIG)"O"{7! ϧ)YFϊu4C},/.f` K豰5W"jKLidp6_sLڸpbeD=ET5#,A] ~mL35T_ИDž)Ҿͅc|dwm(WVǵqŊsιXA^l3_>Ӓ}~OTPy%Qao#T3@b:5?`@--pb;,K>x?lΌ*K_%v(p^'+Dx+`>"O҅ bR!xOM(qFz&WSq$@fLg%+K)yQɊ̚I3? %WkQ]$4jqzM&癛pA])ivv\ J/-d<;mGƳ΋{]A LKiQ3jw ^޳ˉH~~}koM32rݻ "k**RR-mW-6|7y(ca'*+dO:,md쵯=IzҾI=qX)!4Xim7b=4ƜvGk_ @s BޯW@&"y: pԾynB)ŸpVer'l {YAp+Kk8T-O4ܘXL# KW|NCJލ~X=GR5fJ%a9,5jƕÜF*Vfk"ieR[<x9a7Hq8+5"¹:,3@5j,U⡞a$d0~ 1$Q/" tPގ-j5^E^6)>!`?ХKrܓfumƘiM= ,j{Y ;@ĖOػ}9Kom|&ti+ OaPDu!/ k6eyb0(G<}4)<- > 6NdB>Մ8lkcԩvnv%+\E]"N`,dCO`2hӔ o827n?%kyMN݂~&'.k߸F ~Un=8/"~ oMXH%ύjoZig;?1l|-v/55%piuK+`Ru@@Jv?_68'.iXќZ9 qX@8SGejx#?: q7AOzL-z& wAmdCa!4 -J$ Ŀ|F[ˋ)A5{'Z2+B7ijou)G`& f=ZAZLhn_MKP^tB- \n_`!Pkl$.'C[|;~/Fcef;$kE]JI&1#O? h@E 9''iFBZ?u6DúJ+:tbyF#l6Lg_G6ǖ|)bK7>tl*(mC©z2jcQ̬:lS5&tϊqזȠsLr SR tܬʑY-a4%3/ *A}M%`sh[keܰUbxWcm,̮hץc`נfTP"tX ;v4q`=62K=aCՙJvO'=0 QԞ̾U?SYjH9 #1b0̫Zpw?019Es(O p0qcdh F8U?+[3jDhѾӬƯ"T{p-Ko=B&Ͱn%&(}aG?j20QDv^}v>ɯX4n'iQ4v{8nĒ٨\nR?\i=Ӟ30ׇ;yU*I^dyHtwK//"&[6%ЌMP ~k9Dt1olU {׾jtewS'pE:5GMS.2OmnrAqW[ocFsĶ5]>nmBUa(cχǠ7E9I7CEmRO$UGlAKfj+;~C!qLeiieys75Hg/OJnƌKTg0E]c wSb-@ 6>{Lҵ2HW0x tЪV`O[aL8@CA&hëXOCso;!a\%MjI09-4u@`#8bg9*Nms1_1C *w?# I 4ѿX֊)WYJ;4 fq {-#)ժia)\L%~8AMͰfD%!aj˪ ?yZV뻮gkp #l萉m/EN_A *G_ufgݓóR]A~Ws#|WtP@혗띱cV 6 N@nu9bܬFWۿ??mJ }73Vzm#ѠY#ZWQ7ߔ#jUuSzȞq!;8'ڶWуm B?F/z;)} ~qqeRO8 IvXTP?J'˹ X{AM^^}`[֚Lnɞθh-Ŏ(yq_Em_穋i  4hz^IKR$q( ԄT)^Ѿ 9`rkr0JseQ#E7rbଙA/Ьs&F8פiv9MJ_9WtPʞa+Z-CT&.l' ݡ2E%ca> <}מT1#FnKMߴ/!ȏtFnm=ITJD6wQ$6GsWnJ f AKXi}ףSڛ!3bU4 jd.ds6É (^򇢈Lݪy @{/_9JM"m|n 6&ؒ+ $NۦU] *^& 羠:rT۲Sr|p$af-;ZlN_7UA^ڝ`vh1k AxO<#R=Hve#f C[g >gV f>Б}`B[ȁL+5**JO*3HӜn1XbdvLIF3mk8W7=-;k \Gc_ HK[VD *6<;6|2%?|=n)Y4AeuU=[`^|li=ysB:V}C?#$*-T멽{ZQ:/l0^u+&HrbS- ZյQ2lci LDXB򟎾Al 6nsy F[|R936Lu])ͷMJe!ܻG "9B/΄Ā^:Y+N%Ardgq`l_é'z9HN("k 4X3pJhʻ{D=cCh㟆ӂ|"/י W G%s DŽ>gn=7U؆;j$x4ߕ_H0$%}T}L6Q__r؊O֥'L9/eR3LT"ETCE)[qY#*ы&zcV"zkMz~d37o?G3+| R %? abC SxMY %AMd݈(f*TΝ}$!ȋ g'Azc=" 1t~N(J4B6 h|c-_܁wewƖgsq4ՓH=iR~ԗ38؍9ܱ-ֈ$?6ab8 dEHciDVG#D3 .#hJf|3"I.!jrrT6('獍ɬ\rV\jE("wEAՋ ۊ}vfM*E5BeR`Vt.ۇ mt77sNg ˠ#f*l.n.>leBYqv6 I ~`AYg7Y1J$l#DM1Q8fyV'hü\78?*=mix*&x-rImf0k0}KMY@ɱcS+z|A=MoMJJ.=>^3YoـO=xUaȋ9jDEz֗d'֩@&Y/ZȶB*Lܭ0U#JlZChDz%a*4Oq}%>ȳy!H3.y,we+'(^)6{)MNcϡ%{Y<>k~xA oY>aA#($XWF;i$2jDjvpB$.GD: O.6 8}t<<(GNT^G?LRTK:lu= 't-6|x@KFM6[[8hU--O'PTN˃*t5O):\ἈZI2V [&d5Ijr(a%T I#d 7ّyAM6[Gvc N Vj*FEb `4RL)LK׎FFRAP䕳֕;c|.ޔU{ƷGnW.Z ďm5ʳ_qAƘѵo%oQӼөHI8WWmcuuA󶬍0Kbo93T Q0 \@煮 ƈF4,ԯfyK[097]gߩ/l8NQ8j <p rbWKh 6rErHGQ`xE ^UсMϚ%rG[:DVj[b{wLZ&K+9ѱ>P8Onvط @{7eM_J@]t~!wE;hM])b]iPRfP`| Qo7"#`4IGb*5۝t`z )RȥGn/iH1g'I0!&+g )>_0& v~HM6؁g1Z3Ħ&} R?ss4ۂkRT둿)l.=tv%%G^Wpm$%QH^gr!4EQw5./0nf@ J]1zhFxTbr?PU[ eTTYd;D(~I K): %xЀ.3Bȏ($fz]c=<ɻw<1(FaGM9\Tww7#F PMVxZܕ=#g9HHqJ4$T0-bK6pnW2V|H/%7^4vn@ J+6TB>Aay?ʉ{Ӻ?~eD8k'r9l}.4z{,$NY\ T=Ӗ=oeL”^wӇeK}aa3 jPQA̫Q 6jB)Y8Pi.:Q(`[I*Gg|NXTa]s8&7§{><mKX+呐6L>Kk^79s.s=[ \"'1.NTܘ`kjChJs1JŹUbKGC?~ QVVs5Orc@}qŒ| <}:S/gPg*'gb N6QQ)SUHcЭ.֊H}_pq}#hkz )6Y#Sˤ3I6rY -px?*zrpߨEZY=їU?+|=F9=q(Ǩsi^ֵg~<:!?sπ$we@N?ao>:Na#c^oT^5uu)] v8wNm O&dw10ub!8$ )}g=_y-eTOt6w|I~x8n]5}5OE+=B@Q[?܏eCb>'?E, BhՃe(˅XpҩMf:DRQGluh@Ɓ ч ,%: H-=$xjᒀxY7Ÿϵ*A [iYތi2ǚZBajH?Ibz)3K`-yOV PdZ'hjf_zfQ`~ ! )?ĝMZ)Lar|veX54X͙ \xEDd0ȲMّuO? )M^psktL/mKbS\"FމT| S܏=Gq#AbBBep M}{~:LRq ʈG @?Y_U31sܲ:,OS)(TwHL%! 0&M^Z]ٳ߂basqGjwz`I"@suce̶VT/iou:[j~S]XWO"R%6!Z]OۢEu๵K61 L?m]7j{U,#AHpH'Mæn mBG-)uqm~+hF-_QСG2'ȴ:1sz a[ 9=F, 7(ǂ6:>!tMx^6 jL,@muhW@r~}|{κ^Gk!?"?nc%c@Z&:/>΀:O]s9F Ro0J⏘`R2m,Oq2!5%lAɳ<@Y?0B)fZ1}雘ϨW {Z;o:Kҽ^ѯ< aWsϢK"$k%SZ ¶"=*\6R zX6!rJ $tKqEl8!Rj-IHBSud r/Lz_|; qmŘK=W!26 9E{ tM %\nZyo}OIH4"~=Yy`$i&2+oPxf+O~C@?Svғ!zhb46_`K`?B~>4ߜ9lK]2Q0w=3{gO6MoMX(@eBNqo ,v>Vt,l(aA@O@ MNSj Nq ?}OvE2=~L9p>aMO^of]#% a8?nzgF2xpBM&"NszO@-OWe@I%miwykD.MkS$UЧ⌷Jظf 3`,?0+mGVDn"I *g) BCV~i1@ ]t99 yBn݉TszW բ%R o>p>LI#gUy OISmB (e_S<^:jtJDLx(o+p)i iwwLycm]G!ݘ#w9~ `vMOD?L'DTOa_up9hunD/$.yCaZ89$j>"arΒjEOOeRw/ ѳ *fX)6 >DK9薄M÷r-~WK60OeDG#ѯ)MKZwe Nv^*|꭮"w[/ GB,pwy8F2 V9{4{Nv5#_INË"o,=T0!ٟ>D|BCbL6X ÁeӅ4 l`y< P)M bPIQ㉦9^Uz .8~UBx1K}|!P;>ys YgF7056xevu^bHځ;XSz=4Q^&Dɠ2;!UCSI=H$t7Hgmidx 5Ķ|̨~ dBF3`VR\V6T~&eڦkD` 1q^!QSᘮgI-6\ 7$`&]4pâr(ݐHCtT&m`iUɑT\ ljb#K<473;{uv\ /Jr_$# 0h]}D[Y=ٮ Rsv êGd{s!φ7 N* >Rqlw*aXZv2e3(13pkT$4n8*U ,өS.Y+yT%AayhPC;nL C2έbߠ%|B/%2k~J$2YC.f2{C!1ҖkeM/Fk w9w0; _ԧF_֔Աt49e:%Ek.Թ}aՑ@""7;sTr}S_;!K#A(ul4i_q]1'oz$`ȿ}dR㾔BJI9Ut몗 N)[?49 J.fל朞C@$ 1 N޽ .&ɣh!#q""$فflOō/XGP`'wq^-b^y`OO E_Ȇ[_ȸ>lPurI+RW hc% _آֺ[Qm=G Yj f.0@`6a~{[/ MH,n*<7S?%ygVH_w2fkEJ:Qs M:k#A`D499It++Vm#4_W|&5]Q]p[2/ŶLs(efn ,/Q/֮Kѧ?C~xYnE U1epydffXo  yl䰅q9!'˓AL( cS..%ETb' ׷nK?ǂfr:r14@,ޑ bU#lHsnCPx1e\[{{K?B:hdM}Šfecqj/1IڇqL ָyyBD`<_N5I x0S>Bk̂4 LʷZft5zh~n j~ra=ڂŀSN48zm\>i7gw"EP!!5zUG? I [ @!оȇO:qC~:%S'\@Ħ$$+J#tw>_p|I߻d`CŦChnm&U<4yH8ZpE }o (WaEC7brO#^J!`G kkKI֞C'֬YH ‚Et֬TOn|>$uw;<EW*\`6O'}O6k/\Vga5!?hz.H}1ik`ß0Yԏ~! %Se7FVDKӌ@4jG j!Aew"x?X-mNu68K=XW*q{ uȓ29dhAqhʜ?\(c0n$Tы?gp/Y1RG@-Ŏ~v.;. ?~j|3~@jz(?Q@|]?ihD٨]"i-{!NTϵd74Cqb/<'= QY❔nBxR3>8H:}5&tٛb}b;PA) Nā4mv Ѵ8u9Ý`w iz²BDA[`0nySe^P^0}4s95֟*Ux{Y.qv9Kvn2zIbn?*.nyx'7=+%G7t٠&,Q؁MLݸd/$Ҙg! 6 I,y$vM>J هάG|IlGMYܽ&Ѫ:z%,3RHAG,jpTc(Iz)LLڋ jiτM*5곸ybJKo/6&Oq||HލNGZr#D{ CljM*SݖzC7>"VINscHszCUuF?Ŵ#~ |6.s&+Nߎs;5Νxi}Y/ÎG?<} _f!kreb['K.9Þ(l^)<6D!N"N!wꙛk@lؕ&{IxYF?:-"3!ԴmL3>pJFAZةJ+։>qIUn'Qr Ϋp,aJ⩉)<Vl8 7w@4i{O\7~Gw).:'j"y RT\=MdTR4[1#:Rylo >/`#PZ0t>|Y/]=hRJK/u9YMCC2=ԃ30q5+C6Iߔq Da1N K*R.Fz]ak2HA{t? qd8ʭ} *`o۝AvHKY|1^ bj4_(!D\,RZhxTYy@ҐXᗇ7yAhhRʷـA(WqWKy8_GQԇZY}\X?P<{j_q]ft˅ẗa+ M6^^ U2A,u}a y؏z"EGHǤZ&ŏ0lC@GmTʴVֺI R&&f.ykA5NEs4UuES.`l냁"<S]iτ zԄ'l.7;e Zŵ"#,r3)(K]/Ka_ɵG[͉U;"}a7εdQHe5` ~|&*9fx@?Eb4Ch!JC\' cH#">-q`u} i4Xe0WxI>LT@x-.])Du}8*鑠g)/5w+RP>79 pGYL(B:7MZo5[AB?R‘0Phў dRF^lI|Ĵz6εޙˆR$,FJ^/lQ\H-VVI`oޥAszD[j#O/Dδ(E@5/fbO_ ߠ]űVjl҉$@VppmowzyQQHdk%c ='CmnT45 V3 bbYN>\x19>_ }Zkj^>zbQs -7Η}YYdG2(*ڕ+!N)M+E^%f[#W?OԿ9:0Q^kWe0L(9傭)joaP Z/#fNZ q Z8E:ŒՕQcwcvo~%j7gc>qXQؙD$T}mp%U$@4W$h_bGtak+H8zd=R<;+L/̋JW̽aW!FpbGq$kwTtԌ3 ωhj@5Ӹ̏JGX7崼{eD5qkGccT|27ճ[ ܛɛ@p m1О$_pî3mMf^ {nui֦)f =&t VqBCfg`'@[`WF˖PdԬIaFk翐s0r*8驿~l'cdEHok#>JA4704W"UyX*aD| A9E"=va /7|{" 3XD[P ]R xڗRH^ł hCZއՂ- ftν=ciN5[^T*;uucp cO[Q/.XԎn=6KG."L6r!W [Ɯؓ5vAwÊKEQ'Rq 5Ȧ:?:DQ*Tpp~Goop'NuxI,T|[ piz56}w%:a<>(xAD@jmYˤb5:d^O@撹,+ڮ'2D, "<2 T]\ciGfVLFՕ]/d#D? H;7-^ %פQ8+, mg.m@ee{HZi9<#K}WD3 DӖh^: =Kn%-~IaU!(JYl7A|U zDäk@HRx3{흍81 Oit=t &[U&Ɨ[p70c;*cʛǢcDTR%OO>'ϳ~1TkYN)\. 38?m2_ȅ*Q_4e8|tș㎰CTes#}n|]gU#`ơcw/tFilXAx>~AFr\f@U$Pn|<VaBRň 4x/9Ů=lzJs˞ڊ Rif~h`r.Nj:Ruր P߉-tʋ}kXoqߒ? Ӛmov]O YO}Ud1DTmw;3Z"8s`9z[N[^ll/`զ*mORHB [ed+=UsW"AÆGG4+ 6XW̮㍣}?%Q`Ũ"ߋF>ibm ,q͝o"݀ZUA,4'Vp!`*Mb)yTcH1H@mݮdO<"Iu9||aL$Kvp-=DRj;!̲ޤ 0j߻~OHNE'o${ N![\2mQba)]}Fb)F8^cʗ swMyoSf|U#~s}8K(-J$hA{U@N>6.x("d[G#v <3xz\X:RDο'no/qnc/'YQ=aqWGgn|7Mrw.xҶA|*9g`lJx&6|x/v17*aK?%M>=VTJcL;I%uHI7^PQ34g²\vNz<:,X,]:1?k|;k.G'=YeY5MelTH'=j]]}H |oPԅܛ@Og/ླBG,{V>Oc ь\(rP3O_*ZXwvR88gw=X" -˽?mT7iVJ/m!PKwvWJ'5QH%(K4F{Vgܙ:))SD3AytfWh@(\K4x UUAQ}mZ 5}}gnjO{E8vTUƏmdZ* v~ڬ4Pf@3xXx@ R2cؑTK,[(:3 /"qN@OcҷWZQ n4[V/Y@ԟ k;ҹ+b;6܌vCߠ^ ]Djz].Ě'./N d'J1l eң|IdCiq_*LtC=LBbdU7#]]L4;j%m6fkN xtY>%0`&tsi2 dg`c߂Rq2Z謤8؞uɧRJ--}Vu\no1|&-o|5VI\EwB>InV1麤Ő9SuW#KU?fVb-@G|=[1_",E}zv #<={w8&lN\cg ddR&e[e+  95ҽ4:ܔ[-Bc`{wcQS$ϑ8hK&?)|y.[iʥK\rBxCQl 䡆Hr&W TI{y՟C^]s+L$S9P֢hUiF^ {Z'R+jmjW3y*%f@VW7V<09KL U!璿3a )&;G@?6f4$}3a+dȭRJ/L8]B^ =T='qA(o7K$(z/0-r\_Jd4Cq8?]/#D_;1 33c838 Ct5K O3s;.\p;)J'Rn/$1l4r{kF㱐 !]v$c<@wyNa\i 6 I' 8 -LAF2=|zeE8Yd֙AzF~a7.`yM8 Cs(ohXE-q#t1EgPDƥq B7 P}nc?Oё!9k ˋ? >d9v 9u.NȦ V @Զ4=UmDh[}0㉥` 2Tz4.P>) v 9}Kue0Onwnx)' fΥEsajR-|v]31c+7 `y}MOyn@帮oaoݧStOq~TٙJEQ*g/ ؏I T+ u37!m S Cl޶֦&;t7ԫ*:f,} x#mdYc \icV1 #.${uHgfs{D &`o=k6W"ցĸy18M'M0!o} եn7yT]c]mqCH^3>snHC\a FzXD <0Ƹb~KhTÎ krprN/+/H_Yq>J8Svu C1d=oTZŤ%!i9sRx <޾Ѱ ]*nQXmZa~Ӓs8 ˵Kf:9DZG(Y/Qԥ0}҈:_&pK+5X:hЮSM0`:~Ajv'ЩB;;cubZchӫz914eZСGZ-!fVY=ee9a2W0*n(~d+,rTry.(_h9#kRq/G6 ^! }b\@d{B+r@`oooYn! Ҽ ޚ|L>IQz ٨Tsyz Fpm;}|A| 4{,X8P|q$O6 4" rM!ۢ Y^gLv~?-v5-)ȹ2`bA 'E!naq[l `s.(nU2~bGRx@뒿E EAvoeR 3G=>63/{qBTBCHs 햭Oa2'&V5pY<_8R)`q(SBUGtVv7s87,A WiSK$Z]UUF | n_1 XL mba7 v\y >bJ"erƺKwfVu4T { {*]?b+'>)m*G! 7eh5B$Mg ] W4OHAVmEdKo&c3A44k"֭xc DL:~=ř#֢nLLU]o Ux=O{X;J'1ѽﺒ_'+l ۟E}+lJkk'-0YodlH9^Y3vBg:9FDBVŁ x̗U,dەmpb$3XS Zp`d/S2ZViʱ)$(s uЉ=h 4]^ŏ$s:6wmm[vTVF YH3!a]L 1"taELqW $~͎V|CѲn oz7>\8g_Q^<5E{*}Ha"}XVue=뢳 tc'gob6g78 }1?[qO5~9f"Y([^t- kSx|fY{TӲ.rO5b같䵚0s^DWR % wO_JΆha*)uW\:p lˎ->%> KVu\es&`hb:btE%DïQ!IAӔ L)vܙP$dqrSI^}uzr4G8W]r] @X:uqХ9uNPLblJHbc- IL7-8CshI#d$~>G,Ys8+ = ĆmœNRZg!Pϊa1琲p KֿĆT/2\ԻxHsb26:Gh#T*;fsu=s_뗏 ,!K K؜on=o)2fBK²ǖFP#*Jq Lt὿u_EXiaCĨd]E c7;,9_#ÜE{p3r}p9'mu;S9фܜFtP=DlV-GP,FEIu0[}+n5/7C/t!7LQ9" |{c_!/}mԙ`) T·i{$*(OּKjbn7JRj:^OSnKz8HD4Xl%/kbјzMsFKٮzڶ׶E*^S[zC?wbCjuǜ%8Fw[ | 9nGXnoa_\QB<`<\=(f(gÓ~vrˌ;a mgx.d~J'6@Û}hWw-B,LW} lLgd~i,WmHս9a1C)y޶32\>)vX~:)S5r8x R. |pr/{UO&e_NRm!XWyZi~cRo3Dփ꿸Xwm1\g=F8S'.3+*BS]{1#@AHS:c6B&R`Cm&䲰$A<1/ p( o~s) 8fhREɢѝNU"v.* M[f5$Ds"Z6YolfUNy`9鹧+5^Aֈ̢OWHY($YO\?vq7å|'vroPr'op5*S&eL&4o,8GBPI/bz^c&U-ڤCx}Ulv>eģ~+g)S7gq~ xng'[NXZ(K{7_/. hٷM#AiPwV%GO%gtV:;ճ ?' -+ @zXt,Y-.䃩}ZФ!MT;$A7L/2_E7֘BYCFӿZXEzG| ˵M&ZZsscIk_\"2NnWoZCZ9y4`hHA ^aKn){o&&-qde:$Oy428ڨ&JP`{hGߞ paͽHm} $8ҭ^hulKq[4 {{؇x.$r}IyUAQ+6w"HnQҸ:5S&#,Wދuas<\/>s͟[4PKΛ"kw(O76S>=0dAžAg;s,B`_f\Zwʿ> !~KM*Azkzo_:3]Lm7 @Wi]5#ȶ9>VtA?ܩH/H";r=Ld~g/%ݕi0ɞiC"Qna2 VQʄ;^ϕ>kZ 7:KCņn՚^YOi^T%2l6`lYMMT4s)$Ȅ8&e™1hZe7K~1Dbej8zw ĢxUF_TtPmAC "ұ4pFpfn|ɈO3*_S;ӏH]v,}cqŬ;O~c*7smUA(m9ȍuH|] vx':@-N>isl)^,&nDvʗYӻ=}d6'X)À8 F(fB0ڐ #9HH}d}E'M{ء"3Rؖ4 R^4EBml^W:S3 !ٴGbbD7+nKr_g}k{yхB5nN:ɬnMe5?Xc[rAȽ:~pZhAPڴ IޒyHLzAH4v5”l9 %/8fHiQ%DNKaeu}I/HC]Z>P}e$aþMLsƬ=A aqj,uÓ:%oLI40shĞ'%TTP 4+}Ŕ$Or{eF[B*i!k$<mGvG0u6ϕ^`v [dK1k"]Wis4NކICq!bgh Mn 5h cVRе2~B#G,mJ7w掮/=H$ƖhSh.LȪfWAVb{3ǡ!Ap;0gp~xtQv숿j|qBiMW3/MG(Wtr{?oEO_3v?Z0nī#i`I.VQ ߶iH,.K\LTHAǚlu6['|@X^M#1Jᜉ%Pp]jx,iS٫y2?4KC$~VvDz5p!6*ftfQpL#ʺa5c-C,Ⳏ]Ye[N.PH1Y b$kž̺xMDgb[{cwa\"Oᱣ7 X蝩'Fj;$j9DGS Y0(Ʋ TZ{7,z Fql'7. -scHNe]ɩQ*o%KnBYO/P4ff q:22*= t#DaX۶K k> ,f!Yxsz9]a젷-i>-jE|~A Ϝ3d,O-]vlp [%؂d;c{Th a ,AQrՄ/o L{JO\95xo^zGvs,/wP "[T5Rxr" $-Jhw2XITa&xn]-z 1?<Z%)@XWtPHIlwj**)\55]^[()ti6Wt!d0V+_n1Y۔SREpS(֮ Ԝa )ۮ "PZi)sN'&BH dֳbKؕw;Vv2 ޜ.[$8l5+1N?~"I :{dULhvB 6 w,c;\jk7I1FU#R_}|H&] S 픰ew=4/, $εʈd=Y:G^m\\PrC.ZYYh_` ZWN~o&f AԆSX#sIzrw}|_(A(uIfc{w-қ SJClDdMA`k+G_RdaUӗ@w0Pųţdt=2?R7pmR><QXB8fU^G&oJU8C,;U=Z|eFк/b.FR#|,V"&epʏɵWcZLh 8V8]c zmF,}^Yj(Q'-\K%ĐҟB&7xG-՘QV1@Ah XyGAna+"xfi]!dݥ_$jޞGkp8_D@A}_I-510Ot#,2Gtbm=4,fT^3)DoFꬕ$h@^7ԙ|wYu+q~Kˍ' 2प22d 6k7$< {$FUB>TV>U{nEχ]S{-NTP!1.P|F)Y"hUlQ6֢vUN1.淏lP2FI7.F{PMw1iv.*ZN53.r%ɤPH+nnPNg*.1H.Mr8ץo|`$Yi!rŒF8xxR=w];lfO%yU8Kt5\1F4572efas,BT셶$[r1 } ׉ }zJ/mo+9a$`g>/D^f#eAs^;iDI-%Z?+(IG{7~8'$Az"v,/8V,o*{ JsKM) 4OUcxWx$66rzO}7D8q=LqƳKECiCvBEua ,5Vg<e7:n!;c2,:56|Z УƎ?tb^\* NWe4-# ,k>Q81ƭYJ KXtz YTpM̿Fڍ+%/w9f~sk􅸣 EJ6@ݞ >P:S=gL)ЭEwإ]Tn Q?p?i))i1~Gѿ;H돶tx(EajPjlt \]n#u;6Fyu\>|د9C,1/aJVOaߍ13&%r}GoU `%bTߧ[gcV "+,Ě̐]q) nE32@Ge fp _u8{>'*3Vo#A6 N%=DGx2&NY~(I:m26vqLD0 MzrĠھ,VyB([g4hl9!t3˜7ab8rc@tx[n9辋ŀzwtQ1‰I&8-8ht xӾIցC5b2=A( ӱw;7\.U.f}X> WdʧU㉆>tG?@Yx8A"*3|Ɗ,,ڬ82Ө=]WgP;^ǔݍM}ҧ 9,5."|YY,VCԻ92OAj Inwo`̣ f@V plqm_$W#z++xUmnM\v$418T*Wuu芴q833hsi2+$VIR8G;LC=hf:h|Gur5mްoF42DwyPjbv_K+IFr4!d%6'Up&]=oEGw`NP O :rv'S/u/"H@[lћ9/Ѻ$y}99ݙ배5Ϣ<QطC◚7Zf}ez4ch"zZJzHӴbOάo]|l&~*Bʐpȡ(MJχ+cToU4&+Բ5,SJØ!JOGѮy&uH ^j[ # i#J's3cSh(~O(CЖ*Tb?&j&`7[3>~!} cmRбnW9CB ;vlhRA/KdNEs%1쀱9]~vbIVɌTB@EbZ.hp?:c {N 4e iá_2;V"Ļ;^^3/@7w:1W\Oq-u0/hvEn<7Kxɷ ^"di`+8*+",gFU n ,-0H9OK*|k➰m2BګO -2No륿`^z#gZOW_,<ԛVOUe2%H`86  3{D\V0"06̬1F(gUTz`s(X}$[hI-T8gV5,I<;2baTH幓SB1i~gaQtbUe+/cM=dɌČ<pG i4;Řsh4{Sd "pӞyp$?='|ߔMn+3;[^M17GMN1\ 8$ Ӡe=i켗 |,D-$qƠĨʂ@:HZ&gkh!P9_8Ϋ&9dƣy )C\ԇԳwN0|j| yUY\Am{!͏(׽o V[`,[_>u+BpMѪǙtO)Pڔڑ'}JQbbxZĆ Er%"!gک/]/bAly3JvE7F]î#z@\Po\?xh4E0@UCU@@b^9֌s[ ˞E_Jp5qL6"5]bqe_$Q 5m;>~,Pi.Avs(mf镾riL?6OG_Erp#d92zoC!lZBY}y*-*6O.y,7֠ 04c9a +fa="Shp:f`Zx5Օj:l#Hׂbi1J +S$8SLY0O3hqVR˕_sg*FN\䢚c|ҫN=`s'}yԸت˛p0bLSofS?EAyr-;j~Cn|Wb)$ sq)#L&ӾφX7P1 sYq.`Ӎt"UU>lnE.f)v8;v#?G&¾mYXBN:hRbb=y'|îkx۱c=ԩ>rU?-27j.[I#Tm1F%D[N&xwLƜ mXIو.<,Uj{O^Ķ{ׂxU =d#kL9Gmg{FcfqL>;黷'_̺":Ol3={ ,783f1Q}qȃ?>8ǂ1d hJZ0 O~cHh Ύ#Pe^h܆xZpc}Y-X1t>+x8Վiƌ8ŒW816DCЗyWX[O{$@<)hQGrYZC>ʞ2U, aI7iuu<IFCVAl)7Rૢl@8QfmmE$~Yʷt4"T "IoZS5ݸq7Ƭ\W#Q?X:dl$UP&lhs>'Ӓ ')D^cS#4I%_ĩwO~w2"}'JN%aep;ͩ&` Bo ii"s::CpYP)S&C2`SxOO4̥4>a NI8ۃ˞VN :=cgpqIy08Bׄ 2z| ]s9v+.y2tEm9Hlp o3I5{tA/Xr/ vW8Bӄ0|? %%pUPk⑭E>,!`p rl(꼹>JylFLY*~.[mwJPEDy_|BS?^<,=5Ż%p&'j⬼?.XL\?ѮC3d)ݰl8BϬ5E "`%ټz%O`ώ6e縍Uzck}AIaZ ?H!eLPT~rBJ!5n6yBLд,jqPЎj;FuXBbXIE?W WA%Z>R`L"4t:`CR_t:UHh^@<|NhEoDwcOBJBSQB 0s,mu@$OZ&VͯweFϦkw})$<63졑'h'x6n̘pyq>H-LoY* S'W {'.[9[-N,8JΜ&D}?Z[4x,z1i)֭Y="?eW4|^ ˊ3gcgB@:,v]X=[uv7N׏x{.\`#>ׯK*~Ůz>+j>kIM.n4*}܋?riMf#"xbaȾ+a"4J-( ?{.@ńZ>#>@d+Ů(k+e0}5-G}p冗Qo19  wٿf),}q>Qp=#XKs{ܻ AW*,[˘(_U,$)5B nݧB` UQ|^΄zN=%s `}C9,c [ڟ6`2T &)^n joLe|\w=L ~ؗ ]&a$ wj-[7~ !i?'ͦ#w9^}y%9ls&<y볫ro\4z, % &-<( :-'B/Y>Vx4-xW\\do\bL)i[O%;tP&p<:!ΐ;Qkg ڎCNj! l?H+6z8ceIKĦ,`vW֤Vua=@p%yݶkhzUkjr5OT 9A$m: %<dwƁzaŗb" Zcª <\O~4Nr,ޛF:IBjM_՝M.܉mR5zV k77#Ўѥ®* bĕHG苛j.Kvye[%U,OfAc|%'^嚨ꥎRjdtŦ;G;*Evk-UwJ]&QpwF%73Ge9atZU ̒m*~@}4hFHѯœ`1GC_65ӞǙTW֮W/V3hR=R"O(PAYW 75p< <@p|"NhC& %LW v`#LE9sirhPJ6w>oA83]O nnxiu)}<7Q;yڲ(ຸD`_gSR&#KMVc^9OR/th,vئv۫%#_\.+0Zavj_r[0%tpf/uhK˯Z=< g {:8_nn)Ԑ@|6]Bky+9bxLO0T @Bt.DrZ܂gW\z3ґ dCƷz0v{ T&x$oWGF%D[bnAWoorTYmOn;Xm 2+*ۮ JEe P4}a= >[#%\c`3-*Wbq6&<_ UL;ЭgسnA#aX^_:S&@ s DC7Jה:ӎ^xiIFyzmxY-^P1D >!ȤP>GW@a%Ry(xnI)AyUFNJs06ݎ AN$-#s;txoo4_59O|vt赤BmqZNYgFgTwPYq 8#YFw+=4ۢ{>?.K^Hɭl"[{S8ܺp^L߭!Oh'+J=Z ( ^^%]-<99π8a͗Qq|Lg**sE`j9Lo5=0LVIqz,U_> 7QPg D.|= pX{J{lq?dN*f/#6"[_}VI#3N[dNmŁov,49aZ?^PI!iaaߵc8PDE_㛠쭤7 O`y3W&O@SH0n=my4t[:t_4P#\)M{EH7gjL[N "0#-l 4)"Z}b'W b$Gs^ Rĩ+Nj)5xkޫk dhU_!KއDĜo4Al!|^-cY. i MI]a baG[iD"dLOGt7f٧oYV=18k;o575s1q'ڍDCiOVot`X`5Ԯ@!-v#nDrѥ"3Wva/XTzyJw.PTM*5VU}ӵ+$t1"a);dQQwa_cӔL a;S+_eds-wYGnO Km^;< gY1xL @IPz%qf~ͲѸN@D= !6őa<6D_I J)r"_uu0cW[%Cp>QSie bF tW sHɮy%Q*NCb%rY"n9/'_sW'q]@]'ܻq@Y7&Z=}r r{'j?ȟ\e13 ]$MCי#MuGzu_噑y ^@4 J S1Ѝ#I~u\>aY3NNh35䉹 yt87Ҷ>ÛqM ?Iz݈@BLPfxHste#=O"T 3 ˾?*e(8.6λ=zB ?cn6bKPE ة%__iqEꈞtiےG,>EV:߯ſӻ+n^=| F2<#t35e.w}3m,+]G6w"_(p/*kɵf2r/Iu'zjkZ_Uē?| `V1.zCM$3(CI/[4-8E&pUZk:,:%#4'%Zc)&a"*^!{S.&Ab,"<ˇ"%u)Y`4njurRzd[@pZ֖#Ito|v){:.a)̕& ~1.0/;tyK夔:̱X.>zΡs[w3UT[GEFWW\ ȚW{zTul)jE9[:4༷@5 Pے/l7~!ȑZ6n5}㸒!=վu=nϢdу"2L'zRQal)ki}rP0.f,#PP??M]7r;r  p֟L]ҧPlJ}KzgH|1}H=W ALrO/Q$A/o E2"}*ŝ`/3K6 *۶2s~[B1TJ/_vÇ@o*MZ)cm57ʵ v_uFPnJ Q_>7`J'ydlC:1Lwvh*` 0A g&"8͆@|A~Gze2 Ρp*e 1.ŵtދ$߳;lP^|/靅wcX`[kJ~"ZYTYڛQ q T}=߄ {IMTJިPM|75g<%u;22!l95E<^BZ̮zM@l/ҌuXCorZdXb:{N=^Ax̾.S!n,ɢXER?[) dt9ҹ-X+$l)}Eҕ\ Vd[>e CkE}Gى/NC$NG+he膓UӒ@7/MФ[b_ fe 7p_4RqY]]R? ;צϑ'tdT={.[.neiu*\ KG (K M(Us&`HOrOk-Wu1%EAs_w;Tw]Z}#HƆrP2fȳ^ -Y8(wG/=m ,S檲{N#ҌހjqBKQpDE*ϲ .?#4]8DiX>9FY V)'Q?)H _Զ]hX,㋜FIrt`CʧTE(ڦX-RN@q_1u Ya?YVٌ7ӏGi3 cYݷEH4Lɀ*wE}GRZF-{`J9>x S귒'%In0&d6 .WV@E"MXxNՖ K>h C}|/ٍ6ء)ؖG{sa R$\ANj~Twh# J>$SJE6QLL2elt*%2GgRg09Bnޣ p_viQfOU]C6'{2h'imȰzUJ|dKʰ,64y]ޖz= ^5"Nx.L_q|J[~[$ Ŗ* cHJ} 49C?(yydK;97 Sz,Om+;p>ƸɀvO Wvam16Eƺv>$Qҝ,XV}Z)@.)<~Qvя<پLl|c=bk&úTaiBfF-Vg(/@B;Xƺ%řc}ϒX2pML}t Xx:n1 (,2rN:J+st[띧 *alMEgAmʖTqI~#:%+9AJ~uhd=ZCgyL.E gQx Q #|!$݋oJ (;6H74"Sd ? ncv2=r1G,=vmX5w2D! "&;FAd_ڳf9 UfNFFh,Tw>B"Ȋ8`׊w-@VY }|GJ&Vl;zU۶ ëDJf/ fXb$,:[+̓J1PGw7ZsdVjr[fׯ)j+ 5AVZ:ˀSl;ίIsSτl񷡰Q䂹t\Cb2grw1J/&+Tm>\),*UTd02eQ"лLԸ7!fb`zb{0Ѱ\9EOY M:L_9/q<_B.Ս…D}-oiUzP4VkFY0/>i 򹩛k}i&'/?3kGѐ z*6#,%RCaG.]N(; fDᆙ-\ "[[.ЀCKh `>=*`hA`r{OT~/7)Fq8_?ȠxsnTDp!2O!Hpq?#5u6H4v8_P>cB`8Z@ߎ#*~󖇍F/,nܓKD%[a$/wuPt0wWxy9d@GFQe!@sԟGʫCQR 9/>Qu}_۬;,"Z=mxil19_29n)`FRѪpM =c>`դg?d;O,\np;6cmw@\|Q qx)#ʕ"TЛt ]UԾ#9%X~m`b) |<3sȈ~*?뛽0woR$%[0`eI(/QjT}rVW'\(c[a=TeوoꜚƈOo\Nf_s d'1 ]44?Qiv80E} :7]gQǡdz e4qgpZI *7K{M` 6uWJMoN/~[i+\J n1޽B#3xd׵8Sú#P!pHz &^ZJ# lL괔Yg!msS&pAS[RVPۏ'Ujr<Ȁ, Pc-Hxǡy!RT+.lC C敆?yz+G@k-fڇysm[mVh'}j3Sp؅HU{i}9xiyzK$RfPV)1NxA`$:}#DdLHhfk\NaZZ(6 R)8r ?['{?"L^@ȠZfyW:W+:hުWS1 !s?2FFF)9z#l+9ȺP>S'/{tuQ9%3 DnP>Q~ Rdi ro;Pb3*L^I|,N9Uv%؉PLޥ),ka2ۋʠbp_ǤMMK)z{thG*?5}|ITP%Llk3WTѓ[N#‚.v1(޺=䮼C;9ē'ɣMԥyelc CiWLG}J߇tf+|O78dd&: gde!m$Ը.,^Jbk-H vyW#ZKTw?Q)N(nYD// w_T8 Y5% xR$Diqe>=Oq`eCHnlk%*0wǿgy{ZC~Yj b#;<)u".b6} M|V`ϸ l\8flߐfEM*PU'~)U4p23JVfMo?EU^<͜$* G.lLoQFߙO\1r €J C]aFc0췖I6&Y p @Y{"{X$FDgڧ"*>1N:!(j&|{bVG9ϫKI<" +T'? V` 6d&٥& QюA4:TT;Y=| ڳN CYș|=p}S2Q<=:H.>Ad4?@W><tDXk@;1{EF;Xqs˒ Xp)/R#(:pFJU5ΓBխ[fl.twpCuG}cE~i)x<[G[_ _%<#f(Nž@eiNpܓ5F;ķPЏBZ֚!/N#1*R=Y]8LS$@bw[uQnj-zbB4`lbdkn@쮂?BuRúٟ9H?88[ Ř[?dq-ɯ/ l4pm.a W|h_&`v+z’i-i Ûb[XV Դ(QFi5%0^#f]18ZBVO}r:^5-r;^ %^&Qw XPnH  ?kD/+8r]s8Vm~j̀_ZX5n#"Lz&(jk(=ˎh_w>':簉LD(˧ ʭ'BƜ23g)jK=}iGpFƌ8.yn w\:jX~D9BܑJJ#ĽR] ɵSͳiK^WU=k'ק*Ls$oD=s6}uMʕP?%z֋0as|cPv QѿTV,ǫ΂`B9IBY8CGl1{=o|mWEO>;'&2u7!&}3 @̨kUg~o.$a0o:W#lQXLד=sA"H[bI~0ÄCeIwS}` ]Gw{#|yO&}ͯ+t| gy4$4{={`}G5ږݢAMɏ u :‹ 1]u.`!Pݭ:I-8M#lW:6E"1^[$-‘&؋]O Hs>cgu*\.:a[1[ [cPTY(.~d܅Jk)wV lǐTS: m(X|i r5<w A tDqi`p&5T_Ӣ(&6m#x T t qӻDx,/.X O0`\тX!VJGƽ=ZȠǷu.ON6*QcT#%Uk`;2o+ OMd ^lE*+ Qy+ }gκ. ;G/ 0LON/4^t;I0GL%# ɯ޲ rJla#e4fLJ/-]Ol]{pI86{esxbI h֡3/;)_5u }v[n8-N+폨Q_-F- 9v6Fn܋u7241&$*YдA!%Wn3"NJ8P`Z&@_l\\|hB:1cnz0Eɀ*++|6}b\-Hl>!nȧC+B;执bG񡂔>q#/rQ]-Ps:o:Vnmg27Jk<~jQyM: ф{f+.$Af[ɧDmQɁBuĞϟC {U5dcÖ}a+ >'j+wsL[uop# 2rXB,^ XcPǠM@Z'< :`T(|,UY]'yBݲ>.t Ýw* a9S75 & *oIw&8Gq>qLmi! 7Q; "ZVCXkrk0Y~*׏&_W> oS r͆=q.MXmʃ+K\ȉ $PŵIU֓=cڋ-p)1 U#hAby0wω0lY=> $A6|决W y%Mbe[ Uv9Վj{" QIM~1L:ۺO/MhuSl.C୊TR[~m3m'5x*7.G=6lr)mp}W`Ml]Nyr= ܬS,֣tB*}MBKOI7=;/Z|[#3AN1yɸLl_L$vnѳ@n]z.!qg-$h<ZPCGXmeߋY]%ktɩm!A] [r-MuX<o&,<9ԍ ÉWI1|Wwx({ay*>XzGYt|m$dYئ $ ,Ͱx5鞈**WO BR)VJ|Y `̐bzJ]g˼0J]orYmCJ,DKsOnY$ "oEu$p.\z#Ab?h|E;OtŅ2M@&=ʇY7*-]v<xV2V`IÏ-l[P_1ԻgB7Y=h6#zAI3(*hU,?ZR1t,Zo_~ˊ65mPVk;aoxZ~o v7R[Uͤ'(#ᪧE4̤ SpI9ѻNr46:ؐg9(溁H "*Ă+Q< 8SLE g om+Y8WvL U''pXB  %Rͻh2TU-7~z똖P3zxwg#W7Ѩ8N@~~V㼇N/]'tH[ت??;#Flm n-ZFGMa_vj&D᥂{(R9YugIgU; ,aBn{/mgmml!J(-gg?|n݂e֒6|UEQ|%OY­MF eۨ9EJ:G7 P#חp]%M"SSL5/nj>P">4Mb+)+ߞk&/Mt܄kWƂЅ#1Wb#eKI7=\AЧ̤ιj+ê Fgր$\:=I9PW]e]@NLz&CK-Ő&z)4u{ J%Q82~sPX 1߇k$4V{=%#iC⠽.^P(ä)=t|WJfpvF\' %%g H3 Pk[y`3Zky]QBگSAd` ! (X1wqbg:37;tׄpWS,F =L$]$V}!kEs|3@t?Xqgl޼g=7lpC}\;LNH|QFApzWm&B2~qaSW\J0qqj30X*E6 Eqڑ*ͧۉꪩ{T^(sVj*M׷mYbǷ>:{A8*Z(HӐVYΥk_$1:[Q{' $f{4A \/=TkT- UӫǑ\蘑wyP>uS [r9 ds͎/ Ď, -MQ1;j4)NW2bv^i-U֧j>uAqc wM`ws(T9հZk/Z0٭zE3łgqտ\#deb&>nLAYTgRw\y^"dirddoI<V)Դ<.ɕk@R&?$Ui"Yav#4DЍQO,\ZǎQOAeC2hOWew a=; DB=띗D88KCs55M( $C!s/\{M1sr~E[&V|IPW !qG?i{1 Y '|#,5lm-dq&@Hl/dSIx.ޅӎ'f}: w+2f> D֭lqbڒ9෴fmm8H3W^3}>)0#j1sD#}709 b8ґg&?8pΣmZE#VxeIAt%&ƟmA^jЙRjy. UNLXQlm~dsK3\*v(?H%뱔?AB.d t_]N>cGlՖX憳 2MG|SE& N P $A~ifr7h`E;,roZm.ьY9rWkG66\Vw n M#Ø 䠉5/ڎy~N2xnjiH4a@.b,悛%RDK y[<1_]#J~8gu,MPi+g+&.an+ɠEh5f߭@h(9߆Bx4Ĝe:%Lͷ{aTVt.Hg'xiF$0orM;[@?%ܜ,uMo yRNp2??­'3Mz2|(u 㯊6l+*Hm ,\1~%v`|q.D8MQzh|^L=8[ kȁE5h!݌w{?}1#JOT~3g"UneBĂ Cݭ+XtVyJWTSg\,iNzk ς}|9\$D/{yXq~.% 1iƀUQW0BG{~ je+#$36 ATnM)F @]/kޫ !vPx5f]kҲIB;(]. GN`>넺Ju|jϺRacM\?A DɿMeٝuX_x)g# -0c u @{hދ1  #6c~0~8>F="J~4};^=h#XzKW|/u fa O`Uʕxp/ XOncRt mx밶Xv~C½l5t1FFcGH7'"u g?V "ZRx|eԻH%Ljv թm|@84<=ȑ_`W4(L)ߓܮO^)3Iqb̃;X CU*N4(#A8fT_$|/`bXb&<:0/ r[ffS>Xr$t'.BA c6;x,Do薯T`O"NoZ8r냹r@/UIT3p>JRN!n_S^ vRfcqO9foʆSEȳGjVo!V5!KжB}vs\HƦ8pt9r42Z20D/vW>ϤwV+e3xc  k "e[hE DΗy dXIHM#-ƵJv4\e2x/%bzz+pƌulk38*g-;ߢ^K0}-HZ0 єsK̓cZ)V hL |p7Q:R")H|nWuH}[Z1̧= VmѿA^V^v0hZ˼';S-`޿J{qbڀ>5}*ڎ;ltL%H2y.ë)C"0Q/g?W N]J#Uce of(ʆzO>Dx'<~%'L ⶩg'Q) mW5<$y6ZW)hT;!l&{7f)D6Z#(e,aLJ`dN#rqye$KfsI~Iʩgprs2*WًЊ͛+87{,Emq=]U/OTP9$W*\|ScM桤zִš\R#VjPKS+LM+YRE6'-YHƝZϩN`UHpA*LxHrjw7 vE.Wm*x箢{5h`|u([o?TiDžq (f_dӭ@|ZsLIH0#_po|\:fG.W"1|yDaF6%ڦ/yV-+F®I7_5zq'g6S9Oџ@jԕ6G,:"SXLA3fBmQ5fzo}Tx_.=76 #Е"x~.d\INsd]<ڡ-4V40ଲ)g.5/ôd'OlĽH_?ڎhE;Q}kAC[d?|{ .G]avGlf 8&p&yy+O2EOF)<(,tdF; PUqRTI3p^3Jk0JK]axZZ}CLoཷ>gT2qBm!X/S[P[,0]uqyy}i^Y)Js&>dm+ro?3~_h-l~=.xeݮ;p5GۼNhsv8v_$V SdZ85AK`"u>3|:v;>BC ki,4;O.P\h̸,a[ڦ1WL4#/1~g|kB 1Oh "+HEp2^BJpcb'j 5)\f|D/gBv Sѧ2lOEfI;WMTXw] f䒮=Q%Lae;h̊œcewz;yb03b\ϜMz6/:ۮ Cՠ[7uߝ6bXFH&P)aKzδzC([PT67vrfU tV 0_.KIȁv'΂GX!b^ \i 0>ZvʋdN|Y6Ax?.1X|@i|*,Xm`pXɫA={gfErBҲ/rLzuom{2QepEMv3+'@Y'Q+ G#A~.kxKq9Bf6h6*Tkg̿z;c5paZPwoZWÒ{2QL?*08t8W>7Q_01staI6B֧oezM@kGtzT.-  %x( 4}n8 xP![fN*bv5ʕCxQbX[{u`HhS:!]A'ἀBÃMNfGq`޷QR(s#ؗ1lI\p5 0E)CIOF|])J2 K(:/Qۯd;o#xG:7^ѵۂ@RU_?Uv]_DW(\ʤ@\DAJP^ fK_{O0^?xS@/lD{׎O:*Lb TMgT|lפ֣Yޑ*2MRbN;BR^m9W٪'07H2{p`-PIІ%I\l fET׳G;%&Ȇ'JaX` XV5M,Qx| `HӶmKNe儓t} Njt 5I6A"z!ƶi4[kǣ}/H6=fui@GkpWm"ApBBM0ko` zwZ2Cf#B㉀8+Bs,ePZ%nҫ# f̮0! q~ y]Jݿ4roTVy qGnb.JT% ҞMƨ4ygqd_KJΛzf_^B݃l)u'׻^$MKzkQKM_H$){с#§ QZcǻfi:0C:bbs(BwЩo0m0X6 ? ۤ#"A)4^! _ `$*zU~:tL#37q] %So{ T\gYD A <'RY4UAѲ1~=S㘄JxR P Oy bSTpz@͐"yrya>9E ~=]THp5wdY%v 82.!9"A,CZ } ŀdF#k,< lƠetnRYC?%XBp@ڿ\y/)p'GaL cQzTKY3Z >UMg_*Q`?^SG"; l5Jf A^,k|mg5c+<>4y(bYH{^n*_4ΈAI&*g8g];0\~f6`Pnd\llFL8r[q$Nڑ$r`˘݇䭳jhR)[adB#W6c cL'3R(cBp=+ ded se$cIA;1f]OLihRݹ=ÐI͏j~,eǒA|'Aj>ɴ[qrM)RCV`_8 Դ.Y6Pps֜"3Qp/9mtּ)b +Fn./Oz;+ Id7ǯO謀6 ~#侨MpP&$@-;uEY7-ZK SIj/#ף݂܁IP=(/< iۋ">*bP,dU!ojD7cU;){Jk?Z_M%[cf3w{^J&HXAָ:) [X^W+ c )7r:0XU̥%UMw<\ojd + )._nS}~}0JyDfLr>4a8LU'w܂`f{|bsAبvoiBM` I}iL-8 }rRj?wMW CARp:vLl$ ,N5DȦ 7Wī M=UzLtu@ 4 Fwŧc)I9ͦ*άG>A<&}U3y]tQa>nlHE! {le`w7Bɬz[^ |Y&Kj av!X(MU?}-'͘k /bôiWRNQUtoa]_0/A|6I{y]j^UoʮqlNŹl9ҮٛKnsOm'6ΊƬ;x^ʞ~ "Ho/?t{7Yn3e"bf=«7rYL뵺֮05ADZ/zЦst0 4P7ň >U״R@l%iG;+H(WZϗHSip~r׃ޥVf/m!H>R$ϑ;ۀ*8N+_p1YBز P[}˕ntc8] $ɉk6:͗zJ9?#2& zvKa`J>֬[+,Z󍩌Mnv &Qxqw0/~˙ sm^΄Q^PNz.QsyZ&Ew |ҏn{kQ9P+4 V(bQib !z!.c]?EG {PbɣUF*Y~NrIZr;GU.Bb-ĥ57t Ox:C;86BU@Zf7nƺ劊fNVb58bM/nENXTǧHA)MQ7LJc$ӒWصr&>{֠&I2oX,ҌCEha BvO.oqpߑt_àFiëp:&jX@ ԡ@J: Y;]Zw| %/dJv;"IkD i-%gά9ez 4/X?ߡCcBzҜҭx!:ֶ tU /? %Oo!^s w&Q??1_լ,otLG<~EFբS ]w*&)`#H+AWR^ k|ϋ3ZC$c(5ɡ< ^;Ӕ7nvBfluÐxhN@Ma]\kPvBȡrEW3j~_[<ܣ?_-Z? Y0Ul!@cz<)+g?]*}x2 xe:ܦ XvWiȈCJ8KgH= 7pJ":iEwo|W6@1E'al@[![%]I9p$sRtI 2_~'zCipyo~};F!\(K%V`K$qE !u1oVqiEt":-;OqE.dJsGI=L }Vd3jq@r06\QEag3BH,52_9+~l8DOڞe}-/nݕF]&.$*p蹘zrCV1(9(}t WYˍW2Wk+eo=Q㳖aFwJlVM6ZezRAN+zKJ[cuSk}fU'8RG$‡i/3J27>1gVPG.g,F_6Ze$AyFO~t xjF*TCy>.E{mxlXxF $F.eoky"><`nM t[ݼgd]{ޟRWXl(r̬q,1~r$07;J&(g 'zIvD|DP\=LN#`|c˻h59jFÂfAB.il~!BƐͬ4u| (J^1uY2Sn K\]?S{FNH<1KH`ڞ$]պ;e¨@#Y"JB)~ HΦs 1x(-umHlOTZ>!ɲ֩B?2&dp\ Y>e`124[K1g)S7j(, 9=#" 2;^ $7`RBY |I\ea#mL _ *{ݺ@:׾Ϩ O|C9k߶2Cr14"p@6QAuF/kKks6 ܨ;qS/Ʃ2/eCi2{RÑE¼w4&uyA/1kF#N8)_-JB\^(gUqś^AN-̢ai@x.t],iÛn}K2D2l,7+c6Òef`;l-')&-QKA3BTד9#i=/rrRY+s5%0d\"'Nkb)-Tx8O bQ'E_ui;djf#!SA֗=-/L P`[.IyX s4>mrRnQQ]0Q֬xuzKw}[?W?WK by7Bd0LpUŽ*K(4a`wa&ȝJe[qci~$AZ$=oܹo:˵ s׻؉R=x_(SwaҹG[j>΂0)ͫ6o!:#Gcڵ `MװIV7(^'1Y.fQ3@T˧61u?Lz3jJK. wͽb$6.  { k v} !M:eci [rad}APIHZ ANhUzFEbQV}O_Հ9PdnwX .#p'ίprsW4)e#]fl/)K*OI(0ԙ4drua}lAbgaZ >L"O`f˻(ֹt,{Rs x44#عӑoǸbh(S&Ĩ;ĩ{L(u3N0_AJ (j[K {6k(b 1ntN֎ BJ!Zh84':]" !V"a<>DWJמ0 Evk?"|J& X X'E iÎwl\91Jt8>/TM!yi3Cj`#=?PdiwiKKHT9p򭎂>`hC@:-y5?;UF.9OwD1gbW@[SK8슠hΉ#4Q)pfP`7n¬VAq`k1m7wNBb4|I {@8IEH4*F;AzArvhd-1OQJb?ktX"aWt5f zgEGOzv]4`_J%`~dF7`\sUe,'Ӱ9 F6-dS4ӫL^W1`A7 pJL}&jRyƱmxBCZ㢳m޻ڥQ֮B@ om2i3ChYuE_͵#%?0N㆛,#>l E Cϋ8襺E:YC& n,e$dЇ9 gʙ,Kj@|W9K8A $y+@M Ja|+Ѩ.7hlw~k}ig*sRć\{\:_\Yo1->9~$ggbzh|pHH(+b*|Tȡx<גأЧM dž#ڕM櫡ԦGy0< (V}dkw @n8hUet=O-2 $ww0p<1\ ,-,tgj\&+WXO]s?qv%001_ˏȈrhSi*X㺫x_kzgYM%4XV]XGsa3;f)iL|nlmTѝWI.I| Qy95(T$8`pRgyaӭ/NTvyu5=ELrc'&,62E_'tN=Ů@>f*}-^e'pD1}*Ft۔ϒ"g۹  HfOhY \%}pN@yt ;P!‡ys+R^@\ZĊ4r}p=Q&NifS&19HR~ 0Wf,8cKh\hueomKfuX) `JF9٣2{Cǀrx?]_"} `w꧄f'v wڵnEi3'7h0( ]'̱72@اnݴޓ'A L[FQbDRGiVۜ%ӦcIQ3BI3Y<-"eULw@DĵܾCMx"<ôau0 ioS)d=@ Vo_N;-Wn*IdNdlz!yQQ|Tᡏx,edXCX;*5.7W: HWºš |mW^뼀] lfsP }3;5a#X"u#x) Qg';vJD[#}J`r#CBja_sʉP+g//΢-a勄5Y/G..A}:u$ی_4PAo8ELBxQN!qhC5HD\_3j ipi[7 8_^S$=(yZR[0VibMǃ;u)Å#,e}a0:&~^`6b{0r)08l vP qdi@#\ed$E(E?>sv~Z__tوVGGa 6v `%@gv;o`<ͭqzW|,7忙}#T=a܁\h&8ݧýEWZi^uޥή7a>N7ø2>h4 y`nߠUe_v^LB,KD.6}wo+,廰ԫkPI/.!aSG| 7*=)u{cZi-/vP_"3hVeoAnB7Z'*)hKkb\\z>+FCJSG\*[B֌U-"ܲ9JI[1I(|$GJ_Kp'e{cS / 蚺%h:q\.$(Ȝ ;# XS1ohl8J&5V8[.‰ y(}iP_K cxUPl -@͑Wdsqg:MCMѼ.Tr!A_ksZ)[$>Bܥ^Wmm!L`7z'1aݘ~Fyԁ2 jV 63(rnj(HJJMGOn).ܲ "K~I($(Gw'd:oeEn]jjbG&6qv#=c.RYo)@Qbg|HA/23g,{A0LuBut+bLhQԍ5sCLksIU l*䧃j6BGj)<$J?vҪ!KeG 1! nSړЛo3 'K܂Z7sf: ~=+oïo;zYH {gjH 7a^r \nꌭ\J6K_&ǿyCCaS_@[\8zp' CC8Рͼa DBй67#l  i}:PW禚#+cea\C?b6\'OIǣy$]xGf5B(;&2ߵsmHYj3'~ۛjf D,M9 ɑzoII܃pҞLx#\"ݷ䲧 ]PcHOYЫmlZCL&tl KӲ뙢͒d׭9RBWn+T(2qeV'uΙٯ5T˃rԔWь\5y AZWg ))#qd {ZLh\QF u<&kQ@` (2@u'jl. Og{7h 71Hc~l+Snb|+L ߇ bDr /n uM^{&?c~+]'LMyp $87"!o9xi˝|te.#6Ck VV,C~o8bGHCdbRv # A|o<6Bݫ/hRܟGʿ8wga(-bQ4?8[4TRAromjR،ΒLDnTGnG(kVr)ֵ \*.aHxZ. W/^8 ⱨJ[8q5}!9_֎; YfG1c(O |q$[mCeᕉn-ӢSP%׏v,B:Z|Gu Y{ !eip{+W+ZtqKxUM-i_be NVpmr}+s9l치q̼ N2@*oԔwݗ]y]uUfDe#О"^г\`GxaJ ;7!VkUxD9:qŰՌնtcVbm%Xagh~*ЋdmuJH;ċ'ն=9Mb6QHힶLd濙B(m3.!zPռ(0mp=ݿRQW( "e]gDZ%5edׂSGlf$oU\l"mҩo *N;NHS% bAO1]nN:rMxAry-Jr@6;AxxQ~nṣ snN8y"5bLiH٫La&ƐLџLo/n-C~UAe5&}72S$QVYH`!MXyF[?T@% 1@u'U&4a]Gunp1^f%k= Z.l["A$|ʏ츋8+$mt-^:C:[rBI:ӂYG [gڍeu%@=5/oզt'u`b1D>b^UyrS&=O` nE6ؒ)sR~LĜnq.u6<Nk4Wx--6T8ܙi*|o\`z%-FvKu|{#}ba7s,J::1 J-/4v$m a 9_u)kjj5xkPMP6]cp{?XӺy3 V~1T$z-;n Lڐai4=R/I岛c%oc|ȓ'w|3vݓu̞n4ہ0K>m/{M5"њ:.rp),"Y/Ѵό'82dy_ 07S&;' lV|'5faEgbu@)ҚXՖ4^ y`#tȴ/*Nqb(=D7F,kᩲ竈Z8۵Hgb526Ldx+P9ov)BvOD!p{<\[Iu^D`ql;nzm` ӂ KzfdE)Z-'٪ѻ'c ­I%\i)pҖ6,:fg{&%q b@GH*sqnhQEL !_g;ū`ɩ{NR@U~멑mxPg@FTܕe!JBC (cySAf[zsX4544+~.xCcBj SɵwQ 9&aLz)󀡦ůAv/SD~epqEyW-LmNZ t6QdoT״&'G:3n~PĢ#TTDɊ>CJϝڲp3#rqcg38'<5΀_8oL3> xY܉a5x>1Ds I[3J谼Ӂo2Fdo`ǜ2bUg^N-7j@HnvOqwe`{)=аZ (=̙bD}HOY3OJ7N?b8 M*!JBD!4df;mcj Hq:~%YY.zOd~tqÌ7}f*g{=\x=Ox,dOSw/p~^( t /yTwyka ~.ػ8lu5"pPNsc+go;90a'$`H]kq)MIna*ֱ!|da(V}I!f̯8*_C"læGxSWh.>̰T)O hD:LIKeudSEE=CO9pXFwo% :~$xndcPJd Π@u.ow6 g C+@+Rh:8ߖO6({\އPN+hh䷫\>ދe¢ަ|k,0!Nn< '3z| k? "K4}-'3mgk7 {Β?ȫ}~q669!rbQG015A(:,Z}0VimKkۍxܐfu JNY\t82r:xYu T/5*_kUzʙVcLL 6 ƓIvP0^Ur+&sIO nҤ>گ=/@t WwbTlKD Z%3-"́@ӶǒӒ`N1xLg1Bph^9+g,o԰jW89]ycTZ0zGִͣLN!Q:,٥p(JR{y}3&g߭0MFV֌*TbTT2MaGdB9^j4\~TIeVeNAcJ)p'('P A)a$ mz]0e~ xGbq\vC-BeߧT\{yJ6EdGxmJPuC {/e^){٪p( |mfEeNuMgyhC_ Q0lnőw,^v㙫 ?-jE(SRFF.FM+UoP%|8!~CG(Gұo!O y׀|c2=u=p-<-M'߅ƼrW$} LjZ_Xo곥 ^dfle)30UGx:ZwB10Ôo)`- UYs7/Bʟ#_ꢖuvڠ2eP1tg>~5ʹًoH:h㒔ky AMF^Q dVk8P$/plv7ܪE Rd`+{㐻 ӻ&PҾmlfwLiO|e݈䬨6jؤcs.S# /M'}b,{3x+Ճ &͵y YǞd;PS"?#q/;;㊄R*wG.rk:Wx8d7J{p{φ%c_ *{.Ih۴W.dc(˺Q0.;ٙwv ´-32u:)+S N; FAr$itLb.Usݟ5Xeu i彎B1blkR4pQ\(%$D5wm1a֜8 P/a)@XdD2ӟJ>؅h 9'at*6yOފXBL@54Gât\clm>mh$lnnMDLA Awj]]2ַ]E~$ HbFRWwV`zoRa5l At5ų]~TX*>$qA\ "zH*CȰ}~ȋ!ypa5J?.K/rSƦom^_Y^C\e=~ٳpʰ](N_Bc Pkࣤ͘_v_ל` w&_ɟV 9\.U:0薓IOh{T{෽fՙg9RSiBsa:i3i7=Snyg.âYfr%di"eOʓt R,b7&)N=pud<{nd֟@''`8|ІLTQQ, [IbGd "S\ 6H<٨JQ HS PXn d'\-Kb{:,RM P"N4_K:޶PX%Y$o{|0/mdlޖAS&~.Lo^Ne{Bfh/K}KdP/`HaPD)Xe(0]6og;_`Iy<03HAU4^~l\7ja(3'tygmce O,]*nErRa#kn!X? )PPUByrB14(wU !d )vJ~ZōRA4Wb27թbqA 4 }n%:2S(+dRtJc^M_6,Pxf`[F4H>pgJrJKjFEkoS/*-\d&kLZ_ZiWH6:7o{YB"r~0l`v_xq^c[9d'?6i,JDw{kJ4 &Ro aƕ=FII4:#,uSK1+=5Rp }u@ž4x@ɣVd923RݜӲi!bUHK͍@pBYBFe`Pwkn\e5M%.+87t>oQر mДn%eH}PnK q+ 5N18 f)g9f-|VܐD/,T}JBJrVIo"X8q<$w)x(pp)Ke#_ | ȾJ&{\4'WL8" v-Ⱦ J&lRm gMu(ɂQUz2ݸsWlO(;KfxPCVw7 Ow7{)/y@UP8F&}pēU,h JMh\an( Yuu4$A¹[tVr:QcU`D,HA MQ?[0=qKqmrV3qVAfkY zŪ@l1jNiu"]HݧCk98IFƧQǻtDZ#A"mEN@_и}=(UJǹ>/> J8E ÓB˺EQ+^(@kTh\9Afe޿557vH74:="[f&ptBԟ6Gךw Xo5KxȬ#/p[fa1Xt XtN!z`5g k‚žQՒEӛ^EaT$siiŅ ;?j;KʭB`@a3̰4-FSKP߷îdy%3vnĪKZw+^(c  i 348;io?`a<v(~"y(#=`AڑZOySx9^N٣H]i^@?eLYOMZÝ槕g?3p$k)xڔD=e3}̥5Ysb6w;|̸(1HaW BF `*>SOsLA/;|^EQ7$NPN"訣49+{7uD0)bLb yɧKn#EߏޗJ#!J"P+L,&`WȓS%#Wˣ]Yy4`䄸x6ú9waVMXkܺ[8bi.=|Rǽ=wcpِWYAȝwB`9hPIZ3ettASoM88|`!-^J6)o둏lH a[fLP}+q{JUNƸ tY~0cm56]$*(`R#bWҶ?T||as>\:l!^ ՗Zۧ{7? `ιgިY +å`(T^A&~D~AnޑԈk(^hBhfzN҇v)ܵcYpXr5'cǠ"vzޗo᧍6,360r[LwQMr6ҭy{fᏘH[{M-Z짇n͇UQۻ*M{ ֺeX&a'#ԄNrzEĠEoօoAL %}ԡ#SvW|<ڟj{Wn(na}v(Bpc;/RLnlg /E>bϜ6ΤزDRƥkY#,v$4mQܪ5/=H] \3|챮1\ <8Ȓ.pFGb.-?]u/$mD)q4WґGse y) VϠ?̎,\0Qr-.h:!q9"'7xפ{֩d{|s%4Ԃd̯R);3~qBZ\op u('9@E7م]&m `YĨc05BR;H83_tqD>e`>wY <-x$2hFΌ$DknlEgvX.'b˂Ԫ)WEI|Ec^%ߴ!s&"| nڑ5v.6ňSvV6ȼ+ K6ӵ_t͕jN/ Ppm\鑆׀!ސ&mst5U3woj\/D T7)㐏`) ǰ>5vtM ,;K~Yl&'yK+: \DW:7q"YQ&m; "/A!@LWdl 05V<&6o{IUhr̡l/.(F JYQxdOQzouhM8^ 2yz}Z[meY)lTwJѽ3kF""oQ3E[˃gj/ *8ﵹ'z;["Ԕd Y 4%M5ԡG~=rEw勉hL5bi^mtn ft*}\{;oiU942s#ḺŵPA3;g#hb`;>8” |N0n؅nyUS"D⴮2pn 0  @ jIJ-9P"CXFnsav >]2-F,Ge4=S&fn0ȫH {J,}*z0I4Xb~6·4"l:k/dM. LA"JӫemjW6JUNXLLF`new:ѩ\eJ׼k)忒Ы yKݺJ.! R=<[ZhҠXh<.&| )l^Y89# In1TVjfdIN\Qfftcg5B!)YfC K)ސ}|5y {TE2mNhy_( bst~ĹqxN[Ս|N]쓢<߶tijz.. |, ־/>McrOXAyE<`b2lEb-(SUb匸xZq"FNϪ t'@='$N^7i<7I +d]/|,2h;^?5ခ X(r>K; [R)YaE4ET.CyBj@3Zi{՛i[F ,KWcuOBm&>XCC>UZQr4ZZB/m2 DHWm^k4I}7AXOi.ѯ7.(ުK[|-Kp ygn(Liz F[p'9Lju !"QOObⴅ 2pт/  /1e Cvَ65G֗26~pnZeY%p, u-,:BCM SȺՈ|Dl`WώvwMd+uFfEխ+侃l qh0EUk/niPyÛ'k l =tpye_N'.b^hRRx%z-jAܯ-VfCДD]*~n1Z83HYQ\ד@ij%ФJg|:F|j֕Ԛ/qT~}1C^m^[?XPg{H+4iF]L hud썇`#78~1MYҽ{mۓ`͖껛F<|%tvrd TI|soae٪>>c yi=%veh#MVGVîц9H-=|-z?A-Ҿ? uZL :9zWg+ذeyݛ 9/#&6R @c7 ^Q/(яLj|~&ؤ(?hm>N.2zo$3ei8Ȧ6FK<$w/-F\ :b5UvM"sB @^I'!nry\Ul_F+pa tm2tT0$F$Gy8%J<U'`2 ҪC=fK^1H/|7J?QMٛt?$X"tA&b}%r=o)T_}$ *(%L|cU[vYX`/a'` %zkۥ)\NCq"9oȁQZA*Lf=8FYs8r4 RF3C"fB=@Km^ѵ"vǓwآz')5Gc a]gt xƶθ lNS+3>Xy` ģZIycoN|zȺS0t@;Gqetxz>ݏJqTK\Tёtl =5KV؛Rc]ЫuGn]߼ @rx>*Ә^3N %Ұh n U+@%ǹD]뎽BL=vJCC&(S0 XtW&"]:^ЎO=a`R$,9fU_#4GnY*F]*ܼV{tn9׊vAބ( ܇ [[)B,u,{OmXИ=BT'|SB.D_spڔvlLUߝc $MHP*i_xDz8TOc3h:\} _>S#uҒQZ3>\pS2?1lϼ5 Q2޾V95}VQ?{X|9ndvqV`oiuؓ}[/1h_^Um X1 L06R8 5% _t3?&u<,QG vw鵿B=̷`Fjfh:EGVy4+bPV ƒPB1K{;ZoA,i)G5[@HA=-n,)ZWGHzt^9aK}ëG+;RC JC )|\c`BLhV}1&.+H)VWM|ƂO#~rIr7h¬2 R\RYlwh?__"7\ u̗=Um9$qڇkr )`Wn ) ,&}X!DA-CtOCbd˂!EQ`;j؇*@+Z>F(X.*򈌜5ZE^9!u/qFD.wϫQ}w2=t3mjr [i̗^;/A`bt @V5k B9r,Ó%Nzbuv `\^=ۋU|i<EzP)E;xY^q ߩyeH^:hR.- GP4?Tmg~7:V|#|ggTS#tIp(#cY}w!k<ώogE(pXM68%\2?@ET@XD\!D,WH#ŨвE63} 秅q #^\{ݑ7LYUM2 7]mV#DBd6m+?vgQ`m67;s^YE\ahҬ#zӟW7\uhI )@[ lUWqOg7ݺ}%rs"8OPO׏A;v1&#[o0t䕲IhD (j DsB׆5Sxo`x͕UziC\O"SؓNMΡQkfra3ajb,jBb b"GDv!" ĕkKPwPgeGmz"ho yYfU^^bR oBšv uݠ)YBucVIi 8HԩCD G\ڽ[Ozh@ej]]mqϤ%G_0~ yG_Hb)'ck<^T$y P24+FLd/A0OwY~mPՂbZKFӷeܳisLJנּSka ._PIX j$;߆{܏kHxLVAԆ<._cj5hcp_ɝF , G&65p2C<9J.KLFѡ}|)F@selZK+(,3џ4vtԜIw,&J-XedjHFҲJh:!n͈#j}ō%Qk@Ȣʘ¨/|7(NV"mW^>=j\,yw a `Oo2C :pT 56w،3te&RdÄư#.( BwBYηu&1|tӭ$c3V R(d/XھCe,o1̰8W;z}8$H N!5xZd~c7q/A9?BzD\Za@NCFi` Ϣ^WZLڿM,J>n}N#u^xԅ=WryW!'h_XcsnggV&B덇'a;g}c+Ok ]økM"(g/2.z\HDd4 Iۃ/CsS7 C!/XЄ'3| >IW2x43S>@+y답oöO[;McλNT2m|AV6K?*H+KZ-@ƀflFoL! 'a#_t! '~s&܃Sl%Ӱ֥HܲA$H H}Nt6#tU޿blOqHϐEv1Xyb/ "DN9L=i*hZaj%f i/iW{㼳 1j79/:2 +dnVBu9lWF)/VC,C8@#5lG 3('sukMbkHFyJxG:E>/ zjV{0ӭǷ'-ĺO-6 ]gdrEX\thZ YIq+9RYzS7 @Φ"Ϣ=|l+lHguJ7.gtAT1;Yi<؛虍j&e?Гx-nQߥ}R w#tgg:ݘY 'a%'&_=xR7;gGA!GgiHE%y6z\t'BCvɛAߋy遬>nTGEJ>5{Kb,ly#PA-=b+k ͛[y~`_nagyC@ эɂN :Okxcl֤H9PT4(\#.̂FnO(DZih_O /,[L4K *SՍb7ӱUM@m'yV8VAZywNGK% jEp&fʿ@?[|'*L#;Ѧ;8) [vBWOL p'^X}EնYcG߸C_wyQ D 祈vƷsC/̈́p 0Y9tӻާr56#bj_KV~ϯ(=;O/4ԕ4-f/ ؑHŝjKѐ'R,C%b;`}" 9bց%24mK< nJ׹\8p,{]\$f 3}T/e@vwT&'hdyR~Ukf:J' Cs00F3Ұh^](MƧCCR y?vj6D`[BU[y:lhu<$uh˖jB A=}ըafX67= ޯcȗk.PVhhӗ0U}?r K񨔱pgS31Z =XCM h6!ۡ VVx4pZO,+03E"\ͳCi^Z7uAXWHDHN} 7mkU}UJB<55?Ԫe 2N7F]~m7G\u7G_CP ޕʠ);{1#NLqH,^'e*c}dߤ?Jͅ'|knBQ|\0CzIG2쾡<#j$Lv-O۷#J$fiL`#[?1ԹeI oDaZ&1r97U0xV@\( DL<6h3Yݾ1*6.Qޅв%*0F"=G>GK *ND@UI? \jY݄kpy^pF•zR_ _ualT$¯<XYr^nɋ+: o gR}i¬Sۮ,҉scҷʐXJ V8l$/鬶RL,FA-3>i 1ѽ VYӚQ[F78wW%~W:N735f$f`~K(C%3@KN;Ӥc䑼B݃{ŀiSomSb eb=4 f{\7`n߮îxLn%UT|XӑGGEʣ~ F =p݉h4 #LCA*nBL>LT-zo 9[Nu$^bi<3ik_q8b - Ԗt֋bi%m93_kWhe{\{ߤ87gl)u7Dw]V.,9g|wʋˮ)TDN5,@j{z' L@"#E&k g"'OK Fy`'%CޓRYI Tk5?S39LGAȎDvor{꿀3"1& 4$S:OH?yȥ> <)Fpm%GkN$>C.qˇ|m9]PQ]Z"fu |s]zܴ7SY1(./+2(pl Bz `юpbop.[չF\4#Dˮr:ڮ_ul}d0SBKvw8}5꠰ ɒچG}uR&Vl=ff#u`G'eP543f4Qjt`FF{%P)r5..[ƀ[heK*=t2Z(|C=PڙPTEW jhLq)Q˗X#U2+D7^@徆]ٹug4u4ZNyI㒾K|*3oxVwגq}zyq6ІWrLIlF߬(ɦbiоP?,Ի=$P F%:/_FLeZb8DdNԾ>}!/ =;__|Ä!( +V"HRm1ҥt,Nu'B Qu?ձQ^: ; @2 IiU񦏮 ٩ 44c#.KfJ2^F73ciȺLlGav0ONJ 167'pS Ftx̑ɲ8H6PWv< ^N5K]hK5; G`IΔH fǴX85ȓr'ﲌӭl2Ƚa{Vq7&mliڈؔ  TB8 h*W1\KB2J9P&kc=y Z4>heh.0|,AiҨ54s䢥aB̲f^) H9T  tΔYXi㜅X yn{DƠM=4r[7'@b)yAdm{@0IRSM[x9Ph{m{ U(2&zKĥ?IV)S-6 WɅe˅n#rP[XQwJ/dv+@v3H${m9,^9# V zo*uG?7]@ gq S[WE_Ms;sRȾĩ#u nNy%GxI®JFW%WSd@as$kD$ *@'[zcOxu/n,?HpQvݴߞ@ ֆՓyHe>{p3Z2;Ս|ef ,|! Tnx2-}w䃠^de7,~aI3YBEyUfPI.?ك?Iy۵!2~Cqg\좧D$χ3\%3\N<̩I- TCH\Q0sU;Ln|0[Sv;#;* L547msƋpk`ODzMbø)6!}m-ۓAx^3`|R< #wᖃB%EQT WIv:,Rj+Cj2L1)K0R,s}+2ӴwqpENaYg;~/H>cBw-*与Mxn DoK|3d mCR)ruj:=^ov?">ob*A@e (B;M;هL=Yd[A%@,/ڒpd?IcF;{)VG,+OZ2hGM; ʓko 6\Z,h\LY)?]M"Ws*%gig+TeVrON:2\xM%>(e'ɹ M]-ƙB)&4iƀ V Ć/$2Ke%fv4xąҒvD:#zԵ=#]QrD $/ukRbx2H^8Fs:CC*Lɓ(\-CQ;x~2ʈD t2 M>Bݺ%C9HĶP;K<vwgLFS_çOns(亢c,rGLa~@}|<4S*RMa}fb$C'[UV/xBE5[5ej{J Ltr;Ah ӥ9ΖţFRpc" ]֤B<1,VO]}Cɻf(H 4^T4Ʈ2ba8X(-L ]_IFr%yG5eD|UNXv4ܛ l +hE~/kW,_oѰ5o'FvŠ5j٧ذeM""utF\a#JGM5cД@% sN;9(m:6ރ A@]0 -K'{QNpl>TܩA[cX<҃Jl4Hmi1W-Xʳl#%+ol C%%9TXQpŐܥc:;{jRQ 1q* uou];wul,3qr3,01>SՌP^[js 9L/ nyĄ ʣ791Ubb+m@07h6fr!߁.Tªha#c)tԃ"F0g>vOQE5VqHvw=4qDŋ{V"E{6h,#B٥|!|Mf$5Fm꘣?$xnA߳dZɈU;+afN o*- xjZ2o/mV>_'裳> njM87hT>&Q/;v"p?YE^ʦ%+(lYՆp'BMS*l<-t7\g8̊gk wrל_I{9-m[7oF% H "Z>2A5  JNJ'j82U;Жߘ E3bXpڻb[<.Kܾ3<49.?-Gb۪$%R^t8a _褱~rGNl͖|S8y{ZU>0܈MUۮdokKHpP0|I5U4d$s&]E#cM3dQNS8嫡ىGL:z0.,Ţ:Dҷu= $ "Cc'?),g0 wkNR; BU<d6nX\X5 g;PYkr[!+0[=P(_fzĄ)jyȥ~kƷiU(bN5t,_G#UӒs=C}'˚%}%,852O rW*饓8 bo:|${S}r. -y*+jB G`xpg ?ŏI&?"/ eLD?K XИp5񩵂mVgbhs WLwUԪ&.B}X(d̡< s'TY(UC~7jcy'0is4vi)+lԥ[/Ƅ&Ā+Q8j0kgpӜI=$I <]8\*iur#S#@BF_S+^mW3q $w|~g]qG+jHpuܲ_fm2vl)Εjv^ ޝ!L:XX zXCdDtSvN^{F k QLZ8}01~YcC#Ww'}PIy72*U1)# Զ#)}+ޣCh\5;94iGdX~4̺5#yK6(VxF{UDe-9=}'G|YxH@.X`CCVԹʘvv֯K~Il1[4˜ц Y]Pu7n;led~ɤF<2=gfTP4T.KmQ P$jt1(mZV:b^w "We޼2%$×^B g9rKsSV/[Yk[iv:zخ"ġs!fCPl#k2Ayj,fH=!PuTJqZڈḲ7eG'>@ 3Gz[j ?,75^^K[a[_Lx @50Q){}?1pt!r"zEHf J7;k=Cy)P::U*e [ioy n'') UK66΋8^u4%})c NGHyWTy%Z-2y=٨8ƫܻ tp.̎^!}Ƹ7"RW|r~lS>Gj~$iUӤ-rCHlqjHU/3U kw}SC6`VE ,+.! 2NAd`ˋ&xH +]"wtG;0߫yk$/ѿ D"xI-Gg~8F8$xkp:p=(*УcW&n;Cen<,%}wbe|0I\1 >m(XX϶16qJrYW Wܨ>N(0wJT5rc^UVu_pC;:E8ZN__%NA vnXJnv FaZPk=x0<7_2AZ {f8iײvBV41 I,< |:( ̻kmqQ=!wK B,$oյbf#%Ȁ-0iiniw3շ|ejLՌYjP|[_V!+KVv~{RȇbON@5fNS<' ÞB5<{8NyB<@'+g;tAV{铈(cٯkwD՗:LðF N,̰82/K})wfr6 ^@`^ƍQ=LYMuS `G;ZDrDP9=a B(CU|&b_Wq LQV}|JR/U$횂(1*)d_1,ݚI%?H| &B$Fվ>]G'o8eT%tJpJ"շ7|0xImGDP2 ¯/ G<t+h-rv aD!>q=]~:@rANZ׊MUa{L%of-4&ܥaؖ sy$7.""L_Be&ط+- ^]j2xiS1{KĄ$po1ii1_V']܌d]jtSgJ#1(WS-(j '9},9O׍Z:ys?Bٽ$UB@ MG~,RT@JqgYȤbEO$; SOd?Iߒh'<[K(!u6>xf?_f@ymR7#~TK|C']i:lۉOm]!>*e:(؝4ˁ)`W^#418z[¤&Xajj"oSIT A\d æă ;YE"q =XvٙoZTq1 zzb%*F7Ӕץq«E2ik8mE"D@j&\U^wMnRNq;Ⲃ~vJcgcTsZ2P ,gnǓa_2i$OxGх%TcxWOAi{K,6q<3S5J-aD_HV (`(mZqBynUCڱ JkmăzujcQ'(ËŰwisk^<^p,m,Q;= ,z oeH%/buˤ;;"`ص.!ߛ=<8yHD*V:eY7%GzKʮ0FSa<$nJ1^龟#F|q[8X.wߪvl&vt f{@95 Twn&Dk\Ul r@؞'yeHq^\{_Cʅ D˓tkoZd[(v0buفB#FXN[rL(ډ#f""|?#$5|'k.HdnZ9e&MF~>ʌoiEP%?"V(o8_<:'S?Z̟S5R".y\ITƶe=rET$/X"JcY %.3츘B&iB? ny%*ni+5m"VthrCǸWPo3tt|P(YoӪR*cšI\7:)^XCJQQF@tNZ"1n0GI%KpoOz̚ 3 3`]l6A 6 ν*pB|Gng9zp2כxK}T/Vcv_r>D&C)дr3JP< Νd D82TÞ:=f 0"ѝ$pcS} J%)gyqdu+gS@cS-6|O11ՙ:m,{C,bI"(\rH,:U\tں;Qv b/"ӴXQnNlN9mztD'jX 7Qv>;C02mZB)9R?v9v{< @M,C;*13K/1;yp ˧d1>Do9FGVq 躀iu/tꨖ[CPQb/#9aFz#R?LdĀN:u}[<ZŊsoM, 1aRoy>IiVTj8lӜOJ.#k*'8[\҈@.qg~M KTFbUJ]EKT5E 7l\;b6$~X븕Sv'L/ C'Uȡ[2BĐ2 e4ERe}H*eNu"p_{ _e~9xy[cu ݰI 㪚j@zQĢyO zj ȣNK: PmS 9,+d$dk*|Q4,'|${ࣈ2E[ۛqYEe{V~sId-#:E̲ I,ǼChcT24|vo6oW  Io [>7nQZþ+iiQƎ,js˰_pPgˏ.`aLsRq=f350 uB#0`S .G҆7FxcKo{,>hu\/}!3k*A/2<~YLpAN,ʙA02Ayq<6[`")\1:I[7 ak&?em"9Wu`xG~YW]k휩| i˸z\upʖ%XxΌȯl}h|U$*)0YsVIGf uɫh! "/W$iz³ŏq3&< dٺQ)9 #'Xy*5ZxڲKIoWJv|^ZȐUs)({) Nd܅푈t~[NDn2(e Ʃ4$=G"ӳ0~N'Voণ }"-g%zm]s=}T;0O,h@[;T҄Vk (JT^V0L 57̷+RD2J4xV|/=Wcص:*)mz劤K]|n#}њ9dpԇd%1b W!-<`bj;9uQ:\Dab7R7!Y?"fҗXQ2V #;,dPtM׬Mz=mD0)m0^@ҡXE}HowKJm~!+K>0'ݻN+&N%XGw;ݩt"W#;HŁB ߐ. = h?Kq;lj#O<'45RncLTam}:9*|;!!2XeZEch_d8K@!Ù"20-ڕ{of+7-KgT 3NZH{!8:%ܞYiIֈvsV\ꡑѹ~P¾j;y/[[hQoXhFp_9ټ_N?{'v'~)IY50"Maz$!DD%iE zk^6+*oݹϸZbb*4.~oݬC#IJ*U>$.8k{2FxAbֲEk^LUioDeђYP_{Ea AǫW)^nj}΢&.?ec)2 Y3[kXWԧ/>vƸ`{ \3äQ|veX8=`-=}"u2\PP"\E Íy!LyVp1(c:!>Oz =Ak}Ws9dPEyήQ YэJu5&n!#F^!kSGV}*!!z} 3kַ\N]ִG=0-TŹF"gTXðeSF,zzpW3fS;O[VEԓ{ W9jRd}~˴˓R u}~s (w6mͪ!lu"f sBQP@iIoJVpJ(hgu^&"|ݝ.Hc(կrFRh25Adb:Fr5#CNq Z['4^ \n(X4*U!jʰE9׈A.*0tQ(mkg}ϲn*F$ִWwm}o^0O$AK^2t{g9@{$,$m/q|u<翃1UKӭNoVzrpY[ c0Eq6WˈP϶m㵗'ѿPl)8ۢ79jG^fxJD?8/BXc]uH}!A3~RG;}nAD]?ED");kRB :L]cJ_ aL:Rwݺ:HZb%ː_GNkLTל(;6FǂRկ(VXd,A;rE*sO-UpGHwt5 /W_ߔю|o_%4{U I(3ѳ#W n# C{^qȃK`p}GmЌSO5žّ6gNvho_3U=i''?B Z`I; Jٯ ,iWZ aKUnp,fIM-i^@.zطgmIZi\it+ĺ)<7Ȕ #UA:ހ=AefrKNq xg?= @{no2XIFc07%)gEW#z~9uo֖ò1M + @%j4}&euj1Znޣfju)?4w]D8[:x|*#Z }H斣{&c seK 9ҕ5B1ޕ'}.3 /vlC9# kn߀o /.zPO|Uxڥ_ %+QyPƸ%$+8eosJ$%{F{ P|%ˀ$Ӏiƽ2$RlGݣ9|Jh&I-WbwG^JD x6F~~LODUsH`Դ_;x *zW1M^}p9q,K. M7>>0˔/X'Jټ::"HÙGc?(Fn_yQePThUy,gەǯW3^p&^raަ짰Σz7M##p8s]A =7 0&aKnY,.>_'{4I{I&`ɐU+Blp3.pfwtr;XrИx!3P+HOx4+lCAL"b^[Z"T dqO-5.8QK7wviqPHuIfŔ} zMz+ʯ"x8참k}μLB=hS[w`qy{ |t\-'d2p'Ij(ÅyJhS>ZE&QZ㹭Ւh1> a*0_ϣ!,AM@hOariZ >".XiQOl1@LF' ['=A8OgsW>OPXaCwm}."x@{ƊI@?oFYd?)86kŠEAiPh=(Ҩt MmKLĸ=dxE"?w}bnr=ܯiWoӎM}SB>: ƕ.q3aL3g s/T'qЮbdB0bA[/i,x3T+.Q|wռE9ooMMmtցOXͽ$ x0~8Űu93١GAKDņ.iH ee?Z'wRH }R/վipp:՜C`c`1@@ks"J %xםC)k^"t!IYuӡBy.K VQjst)gjMߦl:ƢT^2 Ѷ[\g~ 3WWZ}'ڍ.QЩC.E?y [aȇEވʼ+✺? oum5|+׾7]VTȃI`lҩEeh[x2;>b,:ó0DLq!/(b[!'Xf<(wW@9p$y9Fn/_رE߆Mrܭ^7Jͽ0ĻNa Ob 7v ujn2gPrv֌0(wtэqE\64W?U: >x vDW E߱vsKO 7t/Fl{_y.q#14 JYU-o靁[֟r|=І< cРo,+/KZ';XZY+G0i9 ^ .`l{t; ͔Klr8W:DGіB/LJp;``vޮurAՐeO}iV``CH[Ոs VR|3v?XݝDUɠ0Ԧ/T3s$#w&'\#6V#-&2Aɗv@JXwg-.+3\HsAGM'K*T~Ӆe\ЋOG\lwR^Pkm?HrKnӇA@l0Xӵ; yx N(M9jY>=#KWѿFcR;kG;>'a|;X,$)$NFTH&yqLoP1?%)nYMϨ7 8fOt.8_ UFJ%7JTw&h^q[U&,>ܟ+,v ۓ\c]< 6Umgf'Ҁ1.ؐxz첖軱]&V{8H-gC8EY˩ir`VVl@6wKAa`ur KDՈKaIF 6MD$!%̹]5b LU@xSf&Q&I͹M qN:a;RL؅YȖK7A)(XCqԤuNEOX*rQW?ޞ<ϵ2NْfXyV[:/8\rrxi;ܬ%Ʃm' ܷ%W- 畅#:۲HM$;%PP?hVJ~!5 {gDdbwmA5= ʷ(HƁ{ wCN:>^Q ; 邡"&?kxV6!c-7{K}\c}܊ '#C^~ m[ZUUekh! 8>qWݤȷMڣvh^KKȝ ksfVR` ]9G&ZɏO.7 e+y'F7P(jmqc9P?yey&9s?eTK+բ3lP)_OY{aRu\*$ğVoGzz^i>02on΄5箬pɠ-!9_| p*nGnJ< ׸2I>,nÞMorfhoăb}{RϦ9s3žHu ŮufB1 eK߅I:p Tm`C$bi^d+4V-JlX &0`DXPo4l+9 rw, mlėӶOyـc{xDXYhW.RR9UptKT 3 ʍ>eWp\`7շ̭,E;̨}JyMŷPa/qVD me Kp<;p;; UxMl'("Mf6 rAtNHNb/܉ F/h8#{֨]{|Ev< ItP>dDeNL7cqҕYNg"|Ct"D*#Mϑey- EodHFOpW`i1\Km Ζh&˳Q9(#4^FkCkNq[i= b~?yQ֡DGILe1"!Hh7。~oP:E|.R`3JiDs(Un.eB+?엣mw4Xo4֐gá .@p!jTviNC}¡Ko$w4g 8ֵ|Z4(22YNҤP֌ɣ[1m `iUnM|<ʓx!兲SHw+3XTA}T[RN-ޒ~*p^9 %~{O[0EoL CA~M~k!VI} &utJ!!\o[^,|Hपn!_"O!s6zָ:8voVm1u`Gu*j_[ت"Ro0Nnfݒ6VIvski3H`W_^͋}`@Pc!LH~v͔`=hꂯ$rgNw#)xcP2ö[Fio_׮s&ŜOC)hrOu#tSt BJkJ-75x^{Xx3Ev[W_ نd3*k_W X&&VΜpQ*;@ u'|-MH!^nؗ [%Z;Q0FUQG 7L:qOJkIك鸁K["-N!# R`yQw (V)f[|h>Ce35 qc"X(baƬӓ\NljcR'c|B~3/edUqd,fU`tV.:Ҹmr>I-R3{ߧF}{t%>ƭLP#$yi02=:x4}XND+M3n~'$\Z-(v׬MifaXzHeC{adԄ.z64%hP4-f7(UC~e!hIߗCuƒ$,`fMuk\ dL,ԤV(eqnDv/|MZ%5n =:n<.K#vdqdPfJB5qOԮJxPZ)7FJ.L؁=yUG{iy[~ [ bg|Ղ^ra)Abh46HR<u  \ Do@ ҵeYTG`rv2jM0fd7fuat%@uqE=ɗm;ӴdLEVebhI\sƱoos5Fՠl7ѶʖO̙yӼƗ>.!ئH" AV-3G_!Ʀf!VO;J[lU{ .³E\3&֟I =26(X+y+|(tTD,&JC#JS]Y>~Ed7*FFD.lA8o1\CW>QV8O\Zm;wwsCEAwKNc#60ttI,zx5᳴~lY*y䌘YS=M?C}Wgl61GtlM]Y#MDiHwdbE۞ O1Zǻ6QAt}/@1oJ/T YLh gUg֏WMW N#2 Ma 5{2(aW[v61y(&p'/BU]LmURЀHj Rq[`H=Z̚tSr p}JzQ[Sc#uB[y-||$,"i5ϠH"QL ׫QG#kF*uflD~صyo!V n6+ /7 84S^u5^Bgbu)/qd6o(u*D@k<"$Aҳ@b#Mۑ/5MjVhnh̻² z:MC+A#qC06X?.bo6/u|CkꟻC2)s8&KBē&5g4LǩF\ `9v?hzLjWx\LϥвZU }B|̎x]N识Rde'i7ݘlĜ*[iNS&\NU}:%? 3Wm{>^)qCz :;eO1xaaA;Gnd@۰N Ny'J~K^ ^/э,6qE$eq[3 {[8X 'fEexk8RtR/5SQr@{(Q\ E­]I?R,ZHƧ`$)$AjG.0q^69amKZ)ML봊aՒ C  ɱ#_w ^)F7e)2!w6P>.򁪿sOmM;\žA|MJwPHN+fS7RCdQYʸ?}ƌaPZ5+7;,NNo1놚~;!Lkxۧ4X[ V##sXyV$.K}<$?j< ёq@D!Nr5ޤjM.)5Y ˀ3s:orKPoEfooa3gH_5~AS+:2Pp3 XtiU?:;L+C.{׸Ԯ ˟/yNLN˅& ~or~ ` H-cw Fh>FVv=#$RE [eݔc2l3z: !5y*}Ṋ<Թdso{5]Jm˕*#b‘?7{P`p̳y o zBi 0U[#f ƴ]2Ӭ{^,w<8sw|v;kG,[bMX&i/Xm1k IoÁ, LV1rJ@"9+B1p7վf\_r}#ߟHU.0u'TgqiiءnVblǏ4:uJ/|d #;=xP=j(Nqh]Ccv&Nt߳W?=ʀ GlR$A40T&]7{-8zri*lG. aGG nKX5Z'NA(bt)<j%NLڙJ#CJ QHif'q-: &~Mp Y1hkPbl;eExR|k y/=4N$_ ab/BwZLءXlǒzjyKA wzϓי+^x-`>@FjgHScF.}fMMi}|9Q s!+ETHG !RZw84)%{W{`Fހn-]s̉˓[eG5$qΗwЕ9_f/Ů_V QEϒȑAc|HyΏ c-eΌG͵GԑiE\T23 ?Tiι]p0R}ф^9fc$!ƕ'j M8%L·vϼ~sH\BY82{6_#Rn[&/':,1&qujKLl1HG^WmH[Q A(w #+qYjZտiNLBB"[ >JϹv؝PfT\T>B2%b%9EA+uZ$ L uR)*KFxD7^#zK0FFFߤ ,÷X7mx=69=f+w9jj {gJT8WFqIZk3juqS}ā? }VZ\%gdg0` SI$籎S|XM YUąHdOsuz ױr} gӖ':Dk a4 , Va,:x"sx?GT-~no*$.pp`x >1PHйI/'2jA_WC}R{,h0PȺ X#`hl̊N-!6ڜ*Gz}J$8޾f;vff DoWA٬f^]Now?E,9ʷO{{"6PkŻu0rز60+LQ-w]3RWThnP0@G"Jp4OǠm[bʈ~!͝;/l>>7cCz͎;M>MB޿5F[y@8`Lw\n(ry}KY| ԕE2>Dޯj87ٝ9ZV8D|_TQ( |c~N3\2&L8O[($W>)m5޿F4LY!2 B,Y(8,)U5tff'隦1neǁFD~w $Rk,N@݀0c,Fo*cǰ"-f`sl8 Tr߾gYV$AlU;HG,K둖w+|'rh ֱ jZ>EY[uqLZ*CAo] (54^ަ/rI-xqe tF6uz6#*[Oy9^7iVj3`Y_OPOY.ؼ Sp%&Eϵ#5.9Bh,[iu}r3lb{f:;_cs4%O(EU{l NQX(Ӣݩ:2&[6 &{]өECoKk,ed5Kg bHJ9%stj6gV`13[ ??Cn daL餭}h>6l6HxN}NZs /—/.lIUbxYvV"Vr{썽4#5Eր\p༳k`? b_iI{e 8¢P#ߡhn'y>t hHt }c4nȘ (| EqO@{)s'Aܚ))-WI3񍦸ؗ2X0!vE@'KNc3@yUg(mf$Nڋc g0~Gt؄?\u}'DjU'UDcʢQ}aE-3b°`pSHv4 }x8LU(@/F/"(K tYrJH?#ǽ[{)ƭ\+.xE%"l8%M-69}DDz,+c.O uҍ6#n #43P JnrgX }?PXKz$O~ć9! `AS<?$:^"!S|=F ί ^Qʁ wӰE3d37"6q72?559Jo/~x =7dφ# t 4b{j@c[R(~#o2Sdō6u^VP1Wʷʩ_X Ͻ z7C`jrW1x$ZD<ʮ;=b46\1zpNmV C%FMπi@.&3:hj7Cѥ+[#Mg̔ 9RpTCU)}`:F0 !gE8a2I~l%u<77wm`ƣG6WUXǵ܅-B nJHc^3hrd?6-s\L\^z }aAZc܈ys|'7{mKk",0EG!/E LlL9!!8'oXar+:&}%!,,{hə[-sCmZ}|R! =7pϽ;22)OK"H_zLi}r< g0Cpm^Vgpm8(uv` KTX(q1  <`ӛ±A3?>}@?d߈hkXjLg3ﶧPcx4}u13:ZI;;[Q=D;mP1-L7a0qeqRHD_S,qM(d_&Fh;us奶8 ި!D65sAZ]Uz< Jeų[иP4@GDkו Pk4!Y>g4hiss T뙗{.OÕԞBxԥSjBY'Y`YBnLg.Mޜ͜!_AgvBqRqf3ryw3OA6x!ѡ_ Q:TROŖh]2&CkK;ڭ.Z  )d7awv<ʊ~oGH42-*KaVCV6 g]!,hU~m4C}‹S=U+8^k1)A}}lgf!u-rO"3 JqVπz#"tk&P:[I-`im[km-ഘ ٰ+D՜<ZORD𭓔羾=e0 ,cZ?i]"vꤓv"A_}j JiRz㥧Q(yi,[5q T9UD\x3Լ]#^JȊW© ׈yw-cY0َ Y~>;'p".ZCū5W "iC (O.Q~NyT-|B?Z]87BF. fM*1'rzPօbD#/N9 &<8 ϼ5hE^)drY(r6(ۍpwwX7V]jB @HB4-vHZQT]XKdATAnr 5-0. @ΊMqŬY'ZW%lnI/2\V}7 i?P A=V@g,C y{nʯ MRN#2r%B<&xD *l0Rzk:ls,<ӻ[?GOH\!{pa[24,+8x?^D9%^g)԰%'7l#a"ǀ6ο{ߑyW96.ئq){pWm#%+% vGj~6 u'{=k,nT8͸%ڻ2[ ݃B~eȎ9鏊p*)|9x4VE^CW)jbOښO<MZn4fj/e\?BOhz [a[._d"?$lũG]:LXz ű1+㘯+HgD5t]+uFfrȎH. >s N9}| 8?ԦHȘ Nidb;s_%Ȓe\wr><&| d\})61~户'E[CoBTi0LX>J61wk7ɏ)q.vB̹z8)d2\`M/oD+TbD83?0k[ FhQSɡA%.GʝhgFq`#V,R pl"ڸ<\`-fx -j8_g ;"e;k$ky 㴇y44:7ci8E #9L=cS#NRWHLuϋD &c+PW1=hM:.Ҽ][nEac LB5W?ῺNRhoʶ៻/dZ͵} 䨪T兪Ҍ]վ;<2kfS4YI!몓&f'K {&i[u.$؋t3ㅳ޺im9B@/(d '+t=m;X̛$8.uHFM5t̀z:aճc¹+},ba-oAt v47c"KM=Ylwg6袜?@W2*sx{,)RudX7& ""D0wdZZ(k]~|aZH庝Wt[Ə&C`3ޑ.ml Et%QzCn8B͂LM=vفѭwW.P.ju=Q8K[3;iF2s+{_y~͉lP}y.嵧4G7"hgdEyVx`YPᶾYoFJֺ?N6qQ<dh',wSoɤհx\76dbIJDM_.](֭1srȶhH@kpHve0o5/R bvލ#d :TMa:;K4-օyU|L6]6SCT,F]߈\Sa*7  = t 7A-]:=^D;:v,D qS\4G)mIwխ4R1dяv*7W%~4Y|nȭlpOhP>Wq,͕".G7b>Ҹ |,3tDo?f m1L%%2UPJUK8T'+l6߁) r1EC]hqc|/`]3~CM'tCkhkY8@ h"yUyĻ8c9*NPl:y8 褄6FU^/*a&ƑCw]F܍|XhfņRտӋ SR1T\Ct"^o] Y0s ;)|DP9[ ] J~ 3Ls"5f^6K㴔fkUZKcE9yM{j6d C+KSѠFS_+vpL97zL(V:CT  $ou6r?{t3A 1]@_čM˺JnGaY &l_[m> z6ŰPZWۨJ& (Y?/94c˷?T1w3P"ҕF>#!:(٭y9TX8NGxDH?]"ւ; iޟbI3 @e*%O*ʧนIŹxCy{Q|OT=i ДAj^LaPAn! k%Ko[>CL=9jQ#ts`~Xn3s!Ѣ@2 G!88(o3Zf*6{t= >JIZ d{.c&:RKQPZЉ6a־/1s=G*?VƳn1VP?UJ&#OSʫ *ZIPXF"?zz= qtREpՉF02dG$O&Ihq0<15gFO1z`qv>uQ q*0wїYGkޞgH ZJR1LPv~TLN s1etNJ4$p'6S^=I TXeq>8r*w"2Nq!)+Z!9"e xRB" sc=F@Zao $3=Z5UيGĮi& pRFxq]d(FĕT7J,H "we~,Jy;ȉof\4jfHqWdfl0ޙ~& Y6# jFr_2}.G]%zlR >u':s"e6\Ї~VHw ->dls.`\,c Ƽdqu?T {9D:/3yU)mlzkRidz]_ӋCR^t!0/5G~\Y'\;یAg,&2͙y>U.2p: z{ak${?LгEZ*c]:s._G3Zg8fyYQ:ƴ J =Lx:k/yo@@lzeEY5`zIj4+_; qt̉*,ħ[>t^hִy-) 5'%2ֿx}qaLumj{BU]0\|ސLnu6t8j)%0uOG %ӂy2 `244R+#UM5aN=7lV1h5ĺahάC+(is{gu(75X9"Lov,x}|SR84 yɃ B GӈVeȢnPHG<<+*eUVoƭ35%)h\=Օhc~уj7rnpGR9MlϏXW;JAp*+<_Kim/O"$]1 l\|G?DG:D(󻌺=3F|@,Fm|ajvd%]3@2ܦ:n-{PoLR~-_v1qV)h9GޗP|̐f[ngB*"j A1By"E(qk9UW"kOp[TywP#LM)DqtٲD 1vmvL( %/Wy[2yP %`oG_At3o|&tV8¿g{R^0iIaZ3*fCW<½zg_e lYL3s*`SiQ[OuɗGE>_%CdpXh?To:R͜ ?ƒ !d5id%q6i$ +'DO_ ~,\]g1@b]TUfśnkw^uO r/0(B)=mɵk?WTup\dBm׽?ՅtZ1*$ RF==]#w9CA_Kq//flpkm7T"&m2x;ׯ͎rD^&ȦɎK,M H^RŶXELo78D슍6%b%vk7ڿ37?aa`?O|[OҹU0JȾK^S텸TDDt{ g\|f!3 |W_Јa ],{a{l5><9u:\7EytAʏ5G7H$Nq;N];_G8}n( _.xۙ${D4ޥ|FBK%hv7dh䆀^h~_eDSi yP~UN+Sg-P^u|v|\izr5ROe2_ՏY* q7QUxL$v{yrd*2*7;Y8<Q*D Or&/ȀQe#?8͌g}rEhq3Kӂ}kro>R?5 ̾֔;DJ! 'UDO}_rZ'Fn#C*K-9\ZGJ7,j Jh 뙰ġy'ճ|1 DZ̵k˚|})Us9ATf&XcTJյ(YQx^`MA5dǢXQWk#cGRwaY3k;˓!CD֯8Hr{zc "qȃS$љ/FK\D,qGLt6"2YBRVڟq `Z% *.ydRQ=_a35Mam_e }И!Qg>T$l].I)psBn1[X]  QhypgQRgm|!ktSrO))ؕ{BgEW\[yy hg"wPze`z`;ƾ\FgmE/Sb &RUґ{|"pkFCM^ÖM-«󷽗/ƈz"nR&YikrzQ1G LF-Ɨ >{Bs\do{zmӏ :!~qTc:+VFp :ҟ@5^?xZ- ]^ mgM[+A=)fb3oK}W;}k Pӯ1]Z2:):"}'Q_,I%ֳ{GJ>யB4C^)F>oỜj]ھ;ʽ)X ;DQ8UqCTd(ס=.Ԓȃ=Kot'4ƛ¦9^İ]U`֯kǤ.+Hs#ͽu,зQ.zޙ*F'C 4s'q~ҡ$ijƴu65P9 |^ Nc2ԕ˴IQs`Nzؙ/ @;1ӔS0GE6=ҳiKg4MyUEVb $|&A*p so1X'mBpο_h]F1^ERʘtM,W ͉v'br mui3%%$F(,b3WEZC ^=S ]{Qԫ\5㟏+Ղ+6 @ #mɴ ۋ$36~&s閪o:a܉-\WiNtb4& AVf|*+!zW'07E>T1&B8Cu':rDlXSl[ޤuHLv>U2{u簥UhbLR rKJXنAu71k v?OoY 3ťa4g\t'5 5q"[R |9$]/q0{9 m;&9 -OQVy_= IO۹;0s:\Op5>>O(IpеoxZjg Yf1g@C5kQ6,̶g7]}y:S 2X*L"}DxaW)iޕ0b ^O(YLP~b/PfqHˬ* `+"\5 MRyO[ĺo-{daѤf6C9AG^ OyoG r ^3!Õ{fp꤁ݨR7?8m3F_B sQ|4:JHmqL%ѨWBcx.(Ԕ<@3ͼۋЎtJ-e߅UCuc*U8&6i3q+jS߃/e,yx9TXLzg ɧg { N^VOH)(BRb)1\B~ uxf!T%2l_70{Q5fzZ E,ϴ-pzP8Τ( 1}z!Y[$Ii Ȏ]K"X"Td^ axshLdHTYMxP@g\S~l%ez_ KkptuB 9 t 2ycBXZfߙۂqqwڏQAy[9y! }Q;Z&O/aĄzG!#ѭ5[PK_ųP#l$g+V"΀I Hzj"8f%K9ڗ5GqXLajv˽z<ŎIe sqNVg'Ws a)ՒWQ-/~-=aj7rwEr |[%y-"LXظNGOy^R:o*O$k:<ؠ8NUrKHkd4 fUWɪB?fׄ&l!UBf)`By}ZᎮ1ٽ#g}[b.l$ئp+g[II!цїG6fr~ 1V8V?&q%^PJkcھqƔh͛3M'$J7]K)?'j/sDѹO}-jZ0.@1 '1K-nY-+5K4fMSR+sHUޚSL!}m]F 5lӱC4޾%J2y j@C|/xE=z+uB ANjpZ^[Zs nxF4%W.˰퉰U>ڔgeFj秣4, ^ r԰x&5Ո @_[сHSɎ^fkI+2_6OlˆYX =ʱsi>OmC@}3toI46(U:vBv1](?~9%~'DS1Qq%[۔S0?V/0O >}}bQVk"%rV8P7 KqL""XǠ7:é0p?ŀVQ.ztP?n)wL1lmq6vZWf-wHA M&*[/T0fYf:p{gj]ԶfU:QƒIS{CPtbS&XTnRV1b޻]b ls#+uYQHoJ3X=<@9ȧyhQ (J:6=dvcʵޣ}ASEy0r]6ƿ4hf.kb_-W|CCFd =0.JE(*ęw/^Χ˦_:()9g$.,/>4]z5T4[P_&yzJCsM8ۘґ:/OG:#F<{%0;hAE%N Q+8?XU96fu!1n2}͢)cǞæ^k0UU;f+%D8tqJT?n>x0j,PX \oU[#H;~Fc6,Ǧ6Ă2y|ƐqToKt cG%b.KF |>)dv;Ø}ـt00!,r":9;,^eI [ە\4,(-bwlWv C ts(HΞtݶ@OgOǶڥ,>|EvxKitk"[y %/.j0ԆP4?+Vq k/pAܪm5Y=#cT~K){&vh2 '61G2c.ޚVf-] E,L%L#=.I $BRm=0|q/3(QQW)Va} ~sJ{aQ;0e=Sr2v<n,1#_E&qZn+䃿9 U#j/U=g*ثhR$++b^sXߓ"'u[$f|Xr~PT CUvj'-a}(@_ jia0f{l8JVukǁ&rHرpgSFP`c@rtTNllS!Tg&jlO"JTH?1d&"HWMQVr{͌Rz &ďwwjz_Scp=aBNI1˸}[ $bs]B3KfyJnjE:i&p[heЊҹl9EP .Bh28*(D8!p8 Ve$֞ ; ;<M=۲1;Zphl_¬R TZgZZo <_xÏQ<"A^ܙW ^pGuBĞ<OE㦪nbG}uԘ-3xהJX_&(r\{#P5olDb$A]!gQ ^3d@bsͤƠn;>Vt\෸˴؇ӰHу!nSPE-w(· "ᮓ"d|ĘlODyEgjʛb #z%w(0i[H}ڒ'oVstYyw8@Y!8Hh41@66 ~$v+&酁93(-7 !8 X$#4;i$XR0 jL3;]Xx3đzӴ:JOejT憅;B30rT\d[~(8l~ !F}wOP=I9뤖!>O7؇(zmAݒsKdI%䫓܆S;RlP$'P]-*kwxG gsDH3P'ѩI^%?'=ڜZ/Aw҅5aqvz.| *џGp 0cJ#9 BݍM m#"G'心Gx@q.!j7LGbJ>rtD kz;Ij/PF}O+Ibk#wyy^9ĉX,O~TbNApjMl?)Zx[о:~ W9,/te oEsiJ'1?R86cv.IчĀ>g7ljv"$?LI֑7Np®]\d" Y$ti5T9؎ N՘|[ۜ*`o4tV$,θ\MPZnQY a21yquE2TpZY/UdU@:cu&`˵}|Cd A%{RȹڏRJ7oSuCy[BivЮ:K.ҺQ4OuL [V{q=LT!km+D"gN"]{N-%,qEËcW Nu~@-6j)vPFV,D[`d؛e妾!e$c@k^g<#VލO%8yMAX xosww2QV f"y : r|XjjKvߧju5ҹp$6=I! F2J`hI!|'9 pnAd D IupYU4c%Lډz$\wO87`\>~L o! *S؂4#@B#K7?( x5:K@EU`B_Y_[zhkl*^FpDY`H=be'C\`Q9xg9災|ūL0u-vc5nwNK쬅N}b ~zt6XH$T+83n>m!TXwPEcZu ?YCSKmsL/-' >x K K] 0`jtu\ӛ'̈́u.qC 6Q5TM AŰI#<"@#닒pc0PjwG&3 H94r&PAYӐcّ-3%Y5TTɚ\A8UuÆl=pRky갱,b=_{jz~l oaXhTpZu?;'b~E:OǰqX{'r`~u2N4SXqthڹ|)EKu n)"ˁ2c R;%΃FhԇS, 1)ZC[_)F1WA"Ov!O'VY.ZT0P|.j(ȐLڪ̊jG@o#D6Qݽ1}JNG☢tQt0B(HQQ Pq?'d잒 z|d438RV9VsM" ͞قjfKG?DrLOQ+kl4 wfOmrU:_ؕG-3U>7F8ߋ7=j,UZ<Ί'S0._l@]&~{$ h״J)U%gSf5'S1{v.}ќɆjeq4Cˆ\t3Ri9~z[; ?q8bN-K۠ yy<cَh7*J_LRcG.ӛdww\;Qc":ǎǚ뱌ig4_hɡ=4Y;IൃeEF2XQTVgD_qZ-d[Gg,BfݵY-%L m 98= ?OӁ\TIff*>i8[AA5^ɻ "BF8~X&WJ} A۹=T7o%*Vl؝~1.a)*b7-(Hd Eߪ'>iK%/-8 z_I>AO:?1.1ArR^gG.z34cJ:7/5j]= tg`uܛV'a_{L+~oE\ml$I_k_@sbw.,X,fsM.;ZC_ C ޛ{aXH, <8]BcJmMy;׌=j"ajөp>`my AДٶ`>mNl m LvY$*zN5Ak8ß"Tqv6ޠPtϹ2Ǣac@NaX9#C\;+ӏBdʕXLkDP,;[pV~HNrW%/V'1 DףQ[kosﬔ  7'I$"fgکr7**Nd&v(%-R^)ƧSG>f&Y9Hys IW]gHn$8f %0͢w rhtoVPbwbCOyάYi!*_5t˵?RAYx&}Pze4"v,uWcJEbQ$4ǶRC/9JkJH)JVT ,It%ȷE"߼{;h1MOɧ#p^jFlλDM20¶_+6ǒV*oN+K5uS7ol!T G:ρ˃% z8gHf7GsW2CQfEP $NSxp/61?3K#('۩?U1޳Eb$ފRZjNth'ٽw'^W=7:ZUsCŐj%Ol+MwRcٛppG}6" МuiJJ08.=*{I$w(Ct N3%ZnE{{:02Q Zl‘RH xtx. n+z@lC)_M^ H1_(X"<U.A8+!ܢV"a\i[sC6yp}c˗d'I% wvB_,VX*BoN`f"JgpmZ@J&GK2)pÃW9/>gDءgH[|L}\sKb{'1c^9 ,0UoWrcHld 'L */B9vY)Nr#Sem RBhA/sl!^XzfZto\ 5p0g~yHU5!-9^>쪦u01ǣ%T,^JP9BinPQ^0؇2sn k@R(Bka"D z{mbkC)a1xpkYU z$F"eUTɼVɘS-ѼI%Ai^}D`? 𬦬1BP:@ZuQlksK%lFsx=2O54o^OlwC u%)9QШ gI I!%0%wc%U%zr-42'ʗ|IFx$(# 9eAiJI|b^`ܳ~gCFD%[󸻉DHJD/;d}걨n% FpR*44.28ӂs]׳ eYhn&wۖSϣ B5Qٜs9|N6hd_Ȍ@ z2(:1U{~Qh h<6HzUQm_ z/Tlg Ե-ˌD.}l{K32;t i>tq}#$׽o+vTekBNAЈWY*QHGP<0MﴕQeSn*][QF91\- ft*HY冯B]8SD1x֞ǒW@9٩>"8uF eykuM_#}nP ψm:9.ƺJ;jЉ{ Ncup$x%40L^v3d ukaC]aܳ3MěQ@8lV I.N?N th t U {}hWZ fGl͍\5Td/SOJj ?5kg2p2L(qo~ ZYa&PSvDB']W"w@vGb`NGJFN[9vV8G* 0 SZnȨPF OęRsd5ga8]R exԸeq4jHJjXN4RgZ(xpɹ*Ko>,7+Թ"?ٓ~mOXԨ\<+e?+M6P.2 SQ3ҮWaHl'(]Re5:f*"\A@ưN*wS ?<։"/h/EJRb2*#) \: |Jq1}]]kӊ%&~ns[bTYUқ ^G!uVV wS^<S&/CwT=ux t+%(9%03d(=GZlzmP1` }$K6Sjz;mL&$>l-sh$‚Yr"KB]o.Wՠ 1,:Pʊ&Fu4\j:#LR#]=.d}*An"n iBsfaQ,dHZTeJ>Hە.#-W[K*L!VьoGb& նr0[0)Z(WqFP~:1幼Tj Jڦ__N8"]F<0֓A>ŗtOA>CŚ_ZPei5埳;[+a6 \qV BH~UuPмtq`Ҏ,zOp<)pI&MP\vO6X%LS  @d0!$)2v-*$)\6+]?e&7ʣP(#Lnx3}-md5#u-Hc3"YZ!14 %ߟ`r&|m(y\5pEfp;Ӗ|%&/ř*fZt AOfR BQ5:!Gt=dd3e-rz(cLj-g 8U3'[ob|l^NP AOhXg)@}U|yv^EUoO1 ;. dZ>l : ƒ8HeܭU$n[Oijx~@㳫RFߴ_$CQk͂J5{Zy^93EӀ{=t5|Gڳʔ3b[?r""/ZNOƽܟ[ə4s*^wsmM}/}Jc>t8q-'$HVICD뀈] f"n5\xL92S/E?BtCK9K=c~r/aZyY͞R G|wrU=JIv2)hʉ ,aNפu lpv"ItU }]"õ(56F_.^"<&ɈC=,Λ ,sT?9t y 3j1Rj +}WQ$(~ f<|ɚAkJ%l` Au،sV<h.<`(97.S9 d >S8(oZYץe*C?)]0 cKJIC|٤:KY"yh+PJ]y$yw:~jMMl &7RCYCWpJn3o|BKE5wzCC&.r+H$Xz75?z27i^,Y!)<%t>o2z]]0xdm!Q )wK!-^,rvOCJ\/ax}`8yO OCx(Õ*`!ү!u4D&>o%8<͏(I0>%h{ڗKxmSH˜>1H6;ʕf{div_|׀n DUf\cǡnKsc907h\070AۡwYr,n%:&J-1X(&iU[τ0~GH㚊7}rD L"t:^_bdv\w:OGMza*i#c1Dd& =IrBolUΔoB/~|BMgy/b?\!{K~.r~^\-g'O]2hU zִ9i:2ҥpfʷ{FtM Ix<'&A~08<-S^g"=Gӻ7j2;8ns;:ROEsAqbUĿFhMjdž_ w=0wGiD=>F9yn娐Eۣ` ;oSizy`wZZ|F&ܯ hI]CĘɚZH|%`SR˛S5@B<{s8{U]Ė火u9slae&ٹNb+o߭0^.iˈar]u-=ދ- +ta#s?-DM,ӗ {mNpUKg1!|g߶e|v:i& _!Bo&4p+431pl¾EwE@"E~Ju x:BV:R8K`&IIwk}JAUҙ0xOd0I'sW>T{٢! ה_R*sPo&P? uoXka. ЏlGaeOΰZ}\+KaU{E^z|hK"6!Wf ky8 6}X'B]_@*a]XA5W oo:{LLL5nO43%YIn4n]΁Јׇ f$klԎU6eHmkHs$$9i(0@ G{ިXd=})!ZJa;𴌖p WLNc+`+ZBj4x䕧 y6߾Oh1%R%E'i~<\^!ܯiF0Ef>oWiǩR9qs@xӓw[iP /@xmwC02j  Ʋh˨:CpCnWT?|D_O+ BnXZy(?x&Wo(>i԰wT 7LTDa'){}e ~ҷ.Ǟ?A@2o =X5':^)e9 ME. ^z]&ުU$ d>$L@Ӫ:ڧ|aF/l/ |]nFrـwٍ4ajXOLL6c !t_-k$?j 2!j#>4:dh̙mR)#der|{שZۼJ6õ\E {J_ ݉@Vc×@OSB\W03!8}͜3~$}SK-PEͳ`gQ13c\U4^ ߛa1UّEk׍^Ls:[OG2/S(f75>Z:g{"Y ozDmRk'v0ҷs{qMMZJYW3.هP=Qq}uŖ?99~^˥1Rw -vy_w3^Z0]; 4>LdB:QW(KTlҀ -._dOHg]k#zl@4QGP>ZVB ę6뗸OyW'@ 6|^QzG@ьcDާ#2Kb;W`s~%J]jH# :7߽/&!R ;b;7dIKoX"TZc!h`QUj, 9̪J'ñ8;}*MvncOY3c . q.i:|Sd=y$,R_ܹe7G 'h~\uj 9u< U~WGr 'W3 "+J*RgL6LzItgV`/^rӰz|^;SS%M41}o:h:W NqǤӝC\yaUߞ7k3/S5sr˝"VD 'cȰw T?snY-BIΡZw8뼎.;;1 Mů?T&۱Qv'97-C*?BȘ|y”b!AK:alB@Fgg@u}ȇO:xR:q#8g޸rt42AV__duWH8Cp fDL%|\c{ mSfu}h8,S5}>*xݬC@[0}yhս6{1UIsC0ƘWըz {Oaăqo-uK V<Sc5vw>Al\OL!.J|.b'FՄ rͤN)1<6.ycn ZHX*ՑM|IQ0ME#V*юyeXSۑ…%c@\o$|[1CZA2Ӿ"A"|yӻgLFr4A/\QKL,cp`=\ͱQ9]+P9 lMkW!?HBMl\iP%l7" Xqȓc)IP 㸲(u sLfQ0zx\pA=)ەMJ:'M=fT<3:t%;Hʯ tj8Hp}%kF9Tػ :K)%l&̇dlgYx.KK).4MHaEdp=R=.'=XJZv3= d]|8{o3 r})?hG2$-o&̹Xj,Idm 'Kv(huM5FY5BnlgM>;{(δ.^1&#z>Gui!\y3i lA ^ͮ4Tdj_ʩq `Y_W.%{xKJ 懻vVTM'ˎ=sPE+Dl&Y;""grkqjq&9Z!Ce+57+VUH!̞I]k)ʾcхtF`Pn7~URգ=L/*y]rt=w Y 9&{-I>Svzu7KOҧ3`/1*wT(ePMo|bCT Q- saJ䦁^eM(d bbqHc14M~4[b/ .U <37JQʓ'o`o)>xD)U`,R{-ؿlk:ySLͅcۼfy0.iS?)~?a,Ca%V4?bڗXteH7M(օdcr3wMH5i5%K#:p;@Ֆu3nj!7D=z*Y,)>\,H:S]rb:po;m;2d3gc$yr!8\a|p0؛x *'k$H KFn56I6N>1,ઘϦcwNSy4+;6SROb8n"zM0 >>"Ѫ v{sM5&Q؛#I^$3&"Gq8. B3l!LBRc7B jX![[#‡j\ DZBK뷺xtؖ;lhs’t32bV9} Qxd +trTU,p2{p;"&{oh5V{;n00mM OȪ;ZW-s;p*9H3I( Y¹4Q DIJ@KSF))).5I~0$ȱH,1CDf9i-liٌy exgٱPQ m0cĚYZecާ2D%UnEc+Y@ H"N"hfaiLɯHWwi+=o8yW=f%RŜ_tY,^J_JM2 TPIӕL'QY;\gT_B#x^z &RM|0J~f&[$]1:@L:t)-o.+ҶhXern2 ȷ;#@nx;a!؛UK.*ɢ}ZS(?D1R!fǸ=\^U@qXD[BV/Lᡮt!huU%琉vV&!1A$ UϢn?۳[b/;NwBu]_<\A޹L ȋ GLU14ᇮ!dP\+F|MﮖHW7.:7\"h :^c;K102]3U8}sG.]S@Pd4N般';9U^7#yb6%W Y&$VMQkyx2~8X`ʏ.Qͅ1_1e8sNRźsmkSx'} *[BKb`ye)ڻ$ZJ}.Cމ?8'L7Hv#s~-b%ae#Bʴ>%n&J{pw~2v;3+ӃHN4ٟ1@R0jڋ OiKEv# 5D3!1NDIgJ pˢ1.5.4ӄnS^åK*730dwOr3sS  ,],Fn[Xp3 >+X')F=B?rua)(i}lk5]s'WMyZ$Cߖ]@Rs{S_66WWUߝTWf@A-؝Os'>>Rn+[V;~Ww0zl1C®5=egx*;#Zr6 ǨRΝN3kV1uuKh?pҍ-91H)W Sl~4ݜ>KpF'~ߟ4?VR[!̒IrR*_tY/eop+kw%og*t{<~xa=EqIL3c5ژ;~~ane*t .Aҡ L+Hqk\/0\V ;=aOIb4wܕ'+& B=r!B~R8RwΏ WӐN=ۉ}Sp{j1 ʍ/iy`nQicr20 ]ʨ-F8#0c( JǔՅx@ }^W?|ћE(')qyzԶ--)W >_ěxR یl0 BbIԫsI%;,3?lL . 5Q b,ѣc*DQ }$R.K,,u7S-Ftd]ޢ/4%[gʟޮ*ݮ #vUWgބ^t19æ/;,Cq]A|3įp oGՃyffB,-YaGRXLK(|,Bj-AEaXE]&" :akThJa"nǴ储%8gN҈˺\,, Aȝǣ]#mG5loߏɶ \ЖCeA޾)%&@ev3%C `jv*Wo1>65<.O,4es+~]H,L.ϼ 9 D܈.CQh>9 InJےKv4%[9]uoz Vq>KKA?*-]iij[j_,Oey]蒁@Fg_c9b 2.PU:P_`oWOAX򂧀[}ET}q*~Ax`g!>uhkyFps[,3lw?M;azhtmPADtW.#fzZF44e:>lQ =u •аSMQ%{PMmrҥLH"/vcFB*}3baI#dW l`镦E#q7>hEN.39Mq8)J"fVO1s0FrHĺx /!bRruۃo<,\`%8lM^;|B_17,`*KєZ gR.Dzn,2qKXV0lbYxM$q* ;=-mS5'N֑  '^3꫻B0 (EcFqE:=.rAY1ޕ;ZbiR*+t-d2qPGfb[pR/H/;Q?caKol7ҳgs]o=ϊ`(y,S^2'RP2@U=A\ԉw vHf-DH=gIls+TgDBv/i͔l_޿<X5s6~cuw)efu՚,u{3lDBQϘ_3x4z%Z[!G$Ƭ [ugL!jm[=3t aOT"#=u(}0Ά[pbR,uTcpv}GpG/H,, ?74my/; ÙHVj( T_?X+~󢍕gaҀ(TD ĩU36 JPGH b+i"ˉhJӟEʮ{Tyȕퟓ^9Lmo.v&xxϛك:ƽiR_7TvߕQa861Vq԰Tqmqk7 K,+ۗs8cquJ >ܗ?Ge3sIw'Pf +҅zwxXwGFդ'! CUA*B{BbHÛ|Weik. ,nɪB\_gخI7>) <HwqryM"`jQXxt7R/?)Ǘ ^k%D/z*ҫΆ:~[ J*p/_,*3-O(Xӱz0W]srN]ZM9`xd5Ҹk:qctn/4|*?&|4*OaJM$Z/` RͪuK\hS_i8>lhĥ="'WO߃q!1H*Z՛[E${.9C:mnt Ma?B IӰ3p~^~7J7< =z?fWdkpNu 8t6$ݼ63+eF6\$h.1B/vpؑW-8U9oXL|/eכ ,ǥZdS赳^l'1jt|k-E:gt wdGgkfݪx #9BFOIHl4<(JyVXq &0.G Ja/νz~E񑰮l0xt1|.N9-~>iU= Y}QbG&U`$h$]yICiQfpm+oyt~`UZ\bC \ 쥌_`di[T1_\w -U/=|L;I$H{÷blr uZlp2̒I+߇;Y};jqBk>lXi=E郮[%]OCjxG;6z25MToKCD!}w(a~žGn$xNzwB9 侮NAV-cW ]2΄F+d(kD{]0Yz!tJ'nT"SHr&BRD<6v(6%X*F0wm#4S  `xFjrxxr@`\^ "qnɴk"M:W/y~2/_J1ݳ4҂ {$eҏl&u_ ; {9l`l=LŤqP-/0IבlW;,%a`vTط 1Rf)] $wJ,50P;}yg eOGtG~ Ak LA cqٝ5)vR+YZtZ4ڰ1fdJ|61wҦpoZr\˜mA=WmT_ Li_溆XX~! Sc&`Bٽ^9ϯJG`tKg "èdϫJgOg#NU{nKu$gi||D[?[z>:m/AU8.p A%妖(O1*pgCK.y Qm$;W$ L٧wC;ρt&NH% [6`4 IO*ԖpEGGHήc|IPvB3\_7]X$ E2Hl*U6 o܇yO>4 )m^tiªc.Se%gLt22M^۬>N sԬNu,ŕq&؀1=b-Ơ@6iX6ӯ:&L}o{E`ԣ851AIDծ & ;| Q(!;]R+u+ux&M˲ \G>4g)k=SfRN\0kWi4B{vkS_X3.!Bitq.XMwHWx%3˒GF?z.bvfi:%,,8w.2tY }2jivLȌflBt_p|$xF7u{W|m&ll-Yc@6S*RT`(1nʺ\DF(0ۅ*N7):4:ȼ5;&|="Sz^\tEL^A 8 7jpX[&kep}+қnEҰg:8BYUo.p* *V\5 @< #]^Au2t+?hœSD`mNdKC77Ogng`'; ^#/YJ>3Dʲin3WjN,ThӲŠ$BZX"΂ ZBb ͒M$/0r֟uIJ|~#Wm-tY 4-%BSϲ#S(߉QvLh G{&P7 ! I_d AbN6>ow]喏Sl!l+~7i{*A65 n컾f{rX'$AR$f6Ğ۝HOCQ ?ƳYW:>aG>'A8 fM^ &a5%Ǹ:T(jSxIJVYq!@;ʹLV|1V[=&)nsW ρɘ/߫{n:TORFXǵSUmw 76PXѺ~CŸfSL-yg8sVK1-h)BtDE )窛DK.}!56Y@T[;+dݲ& fe jwi~T-I-_֏sǘD6C(?| ׻߸P%|HaqxJr$?D< /eRc.Fڣwg>]UOOv<GUR[X(."xs9oøچ6\l'1X&V]dN~)c]4H<DihEdj#>ci; S5 }FM`?9J#pyHD0 n]۔Qmg Z =;f#yڻ ֮<; - - qalx>bq랁:Bſil/P,߄Y7%&πm06OƯta~`2jØh .lrx˃)Z "A$)r.f2IJߟ5k fj~829Ҡv]牚S"(W+y=Nu\E&DH!3 ƤT.Y Ճa0p*Wq5;gW5M:BȌB7,7)}RGORcKq1]Dަ쵿YsO־ʹ5 Ad =.a#ؤyu u"Pha٦}ܢ?1UFy,e{ϑ"ΐ25wy gE($5y\0Du|/I>a?,!BÙ9_>0Ԏ2*m!6w=0grvzv >C)t=?40) v9͍B/qMu[BGΛbiS`p;,/'-^WdmDYJh=2=_iwN$tHyXG_k<-8Hjpپ,mv޵2ʎ䦝ŁRiRjj[s݉/_ G"pe@#f]dGrp{ieU3oPN(xDJ8f"LLLZ 658.Rs޿U:@OBJ¿r0D(劸~C"̓IBij= 0@.XdHa?7<߫,r$QΖ7Ǘ'ufv1ᠡyyʘ~"rB/x7&XаsExU-[ePXU+| 'YkA"9[r Nn4I@a.Zpj%JNÂl}ji:!M["^3'+e|;83B XV?)G7y$ dѪT3!OB/Jd <Ds3snʐ`7X\!'tm'%yܜtno,kFWd+Es2#]_WүIЙfrr>ՙq|8z f>%yog3l\{Օ{ʟ+6}/+yaSeT/GCAr>sJ07Pd:$R$g5pk^xRE=yD.B7>`DIQYnUn; Ԋ0䐍ng`zVFQ$V]6%>=[qxR9 شG~zrbj*3\K^/{ZRzvu`]aT|Yʙ,tZqA#K=TcY.$>e P:3 X~E!9X\9\}<{DZk174F' ]|3Kk??i(ipth%@5&H4ۜݣ3qdl9Ex%TDx7T 2Vd"iة{dJTa^. -g|Q0@*v53bZ3 WȨ##D/ַ^2Q[CsL ݥ 1b:2ҹvȐY:0"a,1^;L0l}C2-(c]MR,7j2aVܿĜikQT UmmY[)^#_1]p>p-s<3ӢX)8ݒzjl=xUe=o|2_ociC"Ho=A1 .w٘zR 6xYS槆Ʋ]ea5JjHLMe?*.)h3k!oTrիd|cbu'J?={]ZǓn?vvQ/ iZkOSQ+}.]<`]rM9dbG@ܸ o[<(KETJ>>niB]yr-'B%oM낽 }x; %R-T91L+/]$6ʢÔ(N9jbO=QqG{!#{w9EҪQZ8>-@$.Ȼ@+JZ/E /BFVٱF= }/osAn\ёަquwGtFron7 jͱSB ί#Na,^lrpD>Ėo[YA D]hlh] ذO\p1f%4bF@FΎ'OXM?Ϸ:0EGbW<k6Il" x%U&.$\[~6\^=X5~Czؤ|9M jǁ:2%ѽ"? ׇUǗ$u)W?rgP;Kb/[k] I0my{uh\;R 5 I^Pgi;??.z:r^_˻Fi~oۓVڒV|0YXuhL n9(B }14)6x['F uH*,.f˶/  e{:#&g),D0|1P Ы`+/o$ӚeċmfaU/>uFQ'.;&fj zny#+0f$[͌^({E Aҭe!)}R3qI<ȟmhP9?[7cm]o-c8R9}ᷰI)tV1 `Qhfxs<j<ތaQ`SU4Լa~d>Ux+Ta H}T=m6hWj]|gT3;i6T&*, bR#&CT/0SOD؟jvՆlb <ʞ6з7辷uJar2J=Dy5A\ D]"!sF-I(F\Nq+T;?B/J<lr.ٵAZЭH4gRr*ÇVӆGZ1 3%Cn$HqsL"yb.qcp\7jn4 r&F^"N?<'8RJ=7mC~jیɻ8)-{;chK 6:'yQ_Wʉ =Ă@qo)ڣjMq æ&Rth4O2A^2 ';ۣVq$}`m\NQЮ-n&('z[XQ/5xQfw9g;KSU]`FFh7/ }_DUSGmZrT&N `z3EJ;ɓc9lE|OX-C;҂Yzy#U#)h'- 'S'?zSZԒlvXJјrl ;nӢ2}AX)T/N'L\kG׿ 2kƏVbE?78p%O>]K1O ԍY!ԝЖ & =G0ڛܧ^Hcûa!?j ɿ`S ߌMgmZD;xD{ya[S~F1 -Eu ]{ pa:|i) <父A(qR:댒d/̳ri=Fk<0[F`pה<#йG|*WuiWGsmϩU4 =ctr  r']x?WpayO!%9\/u2PiJVCs''j*RM.@~<5:%HcSn',qdqGj'!Gc^ctRGojep!0Ù+[ȶPoa?AC֔Ex(E/8vi8%|k_Q`K@i- `Seèr98cQ-Fʥ_/$EXHք{ GOyT։=N1Z#Άr=^o- ":ƒd[*MX?Զ. 9Cnc'.a8?)'8j Ԍ(a>"!DzZ .!3ij(մ*ԅDaMkb>|oH.&+iO,8_AV/qzXLu-L&3p 8M0,ȕ⯹P~z!8(>"0AjTTF{5D]j7q< he(ƕ?6T CxSԭEa6VԴ&EuJ @aB`uj5lmi_;Ė9M=H}"ϠPrBʇ*fMpNE [@;0&s݇MXdb}}5]V2d8SWp{g v0ڃ`Gr D'&;(e'T +& e({2SMem&RQ] p,":<®(>T4\KVs~%y [_i]kr πZGXP,PPLJEMx\y.V[355Bb\Z uTBb 4~ C+[\!yVRE9nٮiP#̱M'."$ߣ }qFTRßVCq܍a:c+tFbsˇ #-PHh m8P*k cԃ87''::^luE BJg:%_EA@N}&FSZ÷N:dw#hQQnd-yB#Wxzc#`4 s 'iT nXH4!̪B/K؂oٲ4±8H$#lG< qOTR1TD!UWF5#9"*{Ā rɺT-ll\Ǭ<GQ+Z|AP  J;$R ofm]tŕZς)m{Нc´6D/BRm]nŖ:C+VaK"drfb,ceQU< UVn`r_U @qEu{مu:򋫉O(.| =@.~u^V!c91UbKGHS >FH .ǫ+oോ4jzlR<+`¶-0#PZuu%e0C*¹9\}-Z$-/P.]p$/@YZ݋(]z&~\30 PAHGebWLEҞdO∣y_\/> &NˡsqCWByf\D.P7'E=>fyM\6ɋSHr3<63Z2(!ڢ PFkAт͎Yz fx;߫{i7"YDW1D]3Dmլ1=0p"ĩN!Cԛ U|12fo)Mrx 8[DA"VqV^bT>.Q𯍫OS,ɺ62 &n:$+ݟH 867λKkӊ?Tݍ9C~mUYBֆ! ~"w[nr灋5!bIQ-j ,# 2I"h4ld{#D{yǿo',@Co2&铀u\~pFλrfѼ,+hn F9gEUxY+Pl:rEƇT^/^ (ikTaQ2`YQW')1: _yӡdb6+ȯsYuy˭jG8r:(I2 H51%~vV0T̶t@w/J{ЇK$"{_gXL=d%]Ă"#/ԡ#?}fUMB!>B_a0O*7Ba 2%&F1`mƿ1#ax0 Nv)07B"N{jyg#Ćه¼87lKnVJ &s4 [ԻAy%Tg H񞎁n}/&qt$4pg-] xw(k镚80$(K)#p=qlD#P եq L&KQXXtjW-$QJ/ZDiB['fC<(q+3{%|@;>fSBpi-K,T:ĪӦ xGjtl{tCMաEcݰ\ڧ>Dj9Lt#>AV?FՄn5Ю7d]ݺ.s W<8ڑAQq,5?6='c6G㙕 ݇8?(\HU9. 9;*0?kU9'wO'*dH]0?U sFLN X%b K3<$tfD8a|mybo 3&9I] gI L3IJ ?*GÊd;z`dJZZ\={7HB) ѢӸEagjp˂th?_sYN^pn˿•_c++H"sT6 {sAV"V=p6'_5U/t5l .G*,.c}$AK!itbQS1yﭐRpĄun? "{NKǜMưA -C9 m`l|rrOUKx)Ke C^V!"Xm%z 3/; +:y I ǬlxW3#fhN=ŴKKNyPӇ+F>'%>AK.փ%7R3Lxw{@du֍A1>όs<.Prs⓷`gcC5A}B'G4JeR.1ON3h̨j~o 7P[˅[xRR "8 Xm מ&Ez32UCܯ[a&ptrmuDdWjH>F ~Ĵ@IyEZ?iǨԇ) #g`HL'?-uE4攄C%V^WtHޠ.=4r{teEF,yrGo5-##\P Cj@aB/8`#=e1@MY?쐙&d'/DrRhB@ՠ+ͤ|((Ƞ%`bq(lPx)ر5ʐua;^PR -AJFo +s p-f&q#^~~B爾.TDSUT&p QsRϱ]*wW Eɩڂ$1ѫazꣲwꪅVD%v:e+B˹>t{p@I^}|UnLnZB斵&QUU_hu> *>v93>m,{dПl;dOE2߶v_iҤy[łD'$H47yxDbe't=JhfkxW/!Yj* VGȸϜWQ=8Ȭ޵!OSWn"Lm@"|e։@j.ޟW Zjo PQK 8^@y\jUܓoVmv&|`5:ШJ( 3HaoaPˣl;eƇ!C.^>z7cC7W_{[Fez场jL³25 b/ DK5)j{o:ɇl;$3 xfM(p|1\؈ɊI{%`%`t@U .Utn l mLdiK#-G3EQ놻osY7S|CE~5[zWȼOVV̾=E I~~\Bp#q]xɽ_|L5{Y4^"1$K<},ݐ8aBb:Gz ρUş1}2Z*lRv*dtppfS㪙YySA^k*Zy$T#+| yjc LQʝ2؇J{RyHl rx֙ \PKtsMmo]c%ՄJK!  RGC󖄺OسZ!ۄJ2AC\"Zt昫5.2kR Dx$L&{!C3,짳  ,l2d$^/Zݔwܣ2!RdfE`bzBބ[[U[D%hhԠ99NՠQ/v)v:Mv؞3tf`"D}ih(3XwM1;H |՘Ւi'|o ^߲"ԭX!rNF#:(K[p@fɗ8]g{-NI) ;{eB2TM)6lUSO 3 >UQ!wt&mOL;q )y^>Ӫ\Q4-j;4"nA.7SxHӭCG/D `E Ҟ}OJfKOu26n?coH L.2)!TE j }[-E9Tgal$:iy[>Y }pK)Zϩ!q`yuZlL'IavL`O['#ZINfhVda![7&Uj@w|j?#3r>|6H\vr.VM*\Eueтf ]䮉a,пQ_D8l "\¤O̩yU\_^D:Dnl>24&L0'ldʯ ҽBYtMޚu.oeU ia\VӁ YP4˹8cr<@kIVFtNҳgR^tYa\,ʯF 3xDS Lmu2ӵr7V2tXd:!io? adKkhkKP eT} ^dG7 ?Y~V&Jpφ X^ EPRrX@)VA5&IYuf+Rt %B\XJjUAD@}6AR#hߡ7a=zs=@T >=8I o6m]H2z6>񖹷Z ~xh质߾B@7ylu58C)5G5>&>K3XBbc1:XVTk.MWȳDVAMqqbYuô7s>*ㄶ#q#tF}>e{yn` ZYeS ȶ^i*KPzӀyGw0w$_v⇋u3" 3P-xMd [VM'E͔x5ZY."v0 2Lx~OI)"F# ;(g/ؗYˆ,ؒM S8ۛR*t7@/:yjD"L} GI뿕[6=M%:r)$DLJ6g*pћYyK{2J 3F%DDXgl0܃ՌhW`'k/tb6 : HaoH`>kz=#0BӥX0\0JZR_bUc "͘@Ʋe,oo+joQ4?EϮ_e/2lLgHqP!1.gu]@4$nrhK} gJȌ^6/MJ! 9=v5(~:zk{ lɹ;wpHT'\z;#[FH8 "u}[i )rG&54Byuam[omWAج+CW4t|Hk鴲KR3gH.hܟ¿ H+ۋ@1 i0&>.MQUzmdıB xFQȩ`TC!YJRu/φ?"gƭ%*Eu{(|ݽ4 4}y y>TŶF eW# nj6%ǰ|U&͢E`Ʌ 2P㳸M_]ُWqfa$VXbisd_bTtI'yt#\,7a< %l lsm74E R<V ~bHP=$w ⸚!~@Ϸ1NdFh /p0CC\~$1aIHWRir-ZjnzDDanj[Y+rY? (( W҇0 @v'4xS{捤;Wt|7OCA5Vu.'OYєtuFGG=4/e?=kny6d4H@ގwP+h۽9VvkR (0:)Iݘb>Pﰴ퓭M~'H]-5:j+a) _jF~Àb9$[68D]9 f<*xC&06MָqGtxr=}myUIt;cypZ)-%ZueͷNd",l%R%^=aOe %2' U;nT ~:."DRҏxO}wI[= m={$d~8Bv+w ,tw^EEEHVxs_-B-*jA.غh7/4@j*#Lw!AA {\*t! #(Yx8/pix>Ra>:&/[.r;^9Ygn#20Yh'Izбn ߕ8/N˫IHH:K+l}pL'LTƭ7&,11`|G:QʙWyO"256׈?.&uߺ^/HٲѫR /I'og3OoslxMvG"="ʸp/Ǜ%{t(\z6۸J=*"ZCXhM`zu7!z ˨0547DcEMG[ڻVOArS;U^#}Y[JGLjG<|#,1vl|M\KTa lfb t ZzΏ(elT~.nBQdQ G:X0Z (. -PuѦ>6|`׹M8@' wniysAB`u=u䑤~<" V1+}{?%iE^U@Õ`x!_-{['2J>77u  D|}ƍ_R-X#@r+F-G YIuʳl&lm.pL{[OП3Ev7A4i!Gd/< d$͡ x+DxC;(!P' [%#.oE54fG!bEnf$>W3$gD덇2Hu|4XEuu3A,I ȇfۏ;HlaԚՉ d%lsI_?4e󡰅CM:`r6_&iּ{ɧ3Fe{<$sG} S;~xt71[ZrtwSU7y>zBΚ A!!"UWIK=(fj3 \Ri]9AF?v #5oE*Sn.xEu]d6s)gA28vF?d@$v>Sabnx;?ٚځHSW3^a #Dp5+;ʾmjf fY ̀q`J0gz^a XMq&g*葜)e;HXlk,P @̒s`¼ ꯞ7w-[n$/WTpݥPivi1$/4 J. ~E6g=|E5XD=]m-(|}I%$#6 1zAJ\U3δ.8a6Xߡ` X }c =F"N3 ABפ@toc}552QPٴ{{u+H6P~b!Fa{7 MJRcG> s4&w*iзqo'v&dIXQLlM^͏2R wA!t щvo-yIzxq4cw?h nŖpZ V$"tNgs~Cqi<{i"| 53?V1aԬu?uAl=ijpJ.峭:Rݬܷa[{'[D{Yl&Yea }~Y1X~I*dhk/Zm5^yqQ+yi)Tx(dtm/},F ן3''`9(<spm[1Ll,aYJK$c+w6:D:)F<|(T'ʗ*8I#>5VIP=#jK%?{:j_#RU|/_H}v}>#qUr I/:g7cY փ|dh/0gM)wľ!Ff޵Y#.LD<߅`;kׄ"wƄ9\ ~s0 vnAw r^zݪ|zk8"ڤ*rt No2ULy@R2n#)$B ( w}:Z}GGRhtI1!v#]nBYUE+RCGN|+ڶJ,{aoW䜄U8^}r]K٬w t_8AUiw{P O4H1*me/YHb~{bJC\$Us6W.Wbn wZc8w <VNFSSxBZbq= c(fx/ p5nB, (ŋA|#"&抧Z"`ؐ-PF1^8.& 9wk{"vW],zdQӃe@= z޴e[ґ9@ojۢVZw`[砄[qB ~+w 7`fz홏t!m秆~ƃq ]?!mw"yDtˡ {ީKMB+>4eIK &=N8ܔ ˧1J)mF&rϒ3A'𻙟(Md'tS|(-otZ! Ԝ"[ܘVwrek[}1L]ԙdް޾CЎébj:`Bñ0E*~ I,?F) UpϦJmCTuay`k6 0hME ([wz>Ǖ3"=)y8uJ]p2j/KoŌ-^HxfQVVqĖO.O4׵݉>U|P%Ebٶ< 7דO3k'L3?=ڟhgٛ?“l[No(i ;.'˳|U?V `rD3֖No‰DCUvV60)j,j#YTé^;A[y-^!v Q5A;݄vRn혦F=<6f0Â!#\[o0¸L{=‏8`OZ"U IUSX+=6$kMK+3]&AjC}!~e=I _%3`+ńD`p%s#hHE쩸ƢwL?8S*5h&@>Zqo]r ,Y eQOARFnaG~W+.K4oP1 E b!BBpՆGڵ(Zц8(lK}9eCE2bC~[N롵E5 QN*ZtǞA$^1=MS'4z_`FS6L$7cpEalG}d~- ,mZ注 tvPU:,Ңxc/B4w#Lbͬm!#Q׳w"/]<˚" (\V87Ӷu*, >#Wɟ3k=ce:P#$֬Tq ʌG/U 3zd DaT/xZH^9~)XANPPVWe x l܀@p7q,L .CgJT?K]]M:}Z^T\2X*l+қ0~N. %DL|Y_v`(@rc1_Subޙwzu~_EV5ѢzzN|ڶܱ'P Sf[z~;4yƱݦըnz͐P/߻;15K:% 4K6=cD,*NMT&zPn̏a链:m9o4goK]:Y!r-d6Uu"jTCV_Ro/zHGl+fkP Jt`' L;u;;OG+X:W`nT%?) I؊-[wQIk ܋A9Hi*iAi * /l~p2 ˁ~$Iqo (y&%D䩺}P|v髂3xVG,/ \lFia5RaM׊U?(o!vw nA9+Tmg{o$(,7]nxKOlh'p>l$QmȅnOTѫ; tL%'wKgruA]T= VUX2)ǡ%Ա{;`&?s#p5Tm&D#n_!]zpA1ܕJaѴS1JNX;AiȰk)7/YmV [6E" Wdw\񂙧[QhdWm7j2NTd+[#AC @:f0aŽ1 vz0. p|=Q(HhBtkfWZ_rEMGD$0bUKL,X΁`]":52lwfbjoе2E+%Ɣ~,w/$ pk&|? r^, =Kd]Ҳ[0`ok#T.E% Оke+`V/*X 9elus &Dם.od`[8)>@ QTZ$=g=$c}I 7?ߐm "+uaʨK52 (ރl5qD/ O!Qe?˂քѧUϜXt?Y䐵ܧTy{*,d`S[ hA¸(@ճ% F$S aL(wdpScmr]!JH|0Ufee8xTL~NԪ`?3ς^2%сiЎtΣDFO?5{hw$=m9"J8"#f-N#?tcf{huH ?-6+˸,)+)&ࣙq1^VTvGN'S4w8;J^qTg-k(]z$h77+Fa6gec)&5Eq_a6.bu3{[([a[gğK`<16˺MuCVd-J"ppG~zp% V8PրZ 6EzF4wMV:TeOeǽ3B'invG]s~M o!B6eԅ>Yo^5_`ic_ub؋{I+ YiJ@\ݪZXR)N80xcDMԬ:G}P 0?xN!:TGAK.n@l sV2Cw B1@+wdY+y*3Br8aFUM% "Et&ۿin#BnAe%%Lx<$Ӄ:0# o؝ M  U8e %>LЀ4Ŷ8C2K[ރv Nšq#ABL8(k.U:fcِy+>@J`FOj/ᨲMyϠy-/P+ik 8@jLBXjl)cY*!w/gÊVu,}!ta JX:@]%?HүJg^pxaó諍TRRlh5t`l{F{)9|Tj"RJ?j?7 V_d%4:Џ[|fkXe+2gŬBvA(Z E`da73vVg9.y?uÏǩrJjp k,uc {)e؎zN/P"Ѯ?Ys a42#W,k>j'ss|F~7Ku}fn#bcno 4L;0ac}0Kbq{uԩ-˟ZgAsAnRzr} N[mhuIڏN`4 ܇~&JmQNL)[<N ;†vJ0(!NayYrqKR Efc5|HF jGD VFm0/QD( m?bQ=w:!GgǪ"z}У_kWL[?5б.FZ@%цYwy a=(@AvIw"]ؔj _p}/М$A~7A*)\?m y8P nr=aj1#O0iEcO[76bTcQ' oYMg(Qxonw9ȌiicWu!>ODECO6[c(+nOVZ@Ӑ:$u8T$Gr#h}Bϙ,^[ܠD6*p~vl\ޖ_?15 sk$al<;tǔ(KW غ*#I,.0=\W<GO찎TeﯹϺndT(h~\ow䱽fÐ :83Д­1Z# 6|?a #z TL*Ru-P}Q.zuCoc^ m\ag:L #eb XMf3@ND!+`jL\'ซE{(N7$YMμ\"}%Fdl9vמK͂Jp,X!&!-#k47 C8SU Ŧ`QrK%'|Ypx}T%2pw_ĴZjuC3gosD I.}ŭ1x$F^+GiQ꩹f i$di°YƼ{`&bgbRW m^5i#ܱF"uǶ$Yr9Vx p拼/%"0;˧Z;gFc B#QKBI3U.@t?鳔nBâxg p;p'hwA_֖_ ܗ[C|4?}KVb\p mZcFGe\^EԿg,gǐۈ[#aM#k못l@EQޗ3!ڜc >!ٲ'42 ,;mQ >_NΏϴ?Oq{H{.[m1!epSr^wd"37d |qbAl^ۻQE_%嚸M~* culah[J:rN@VY}% XaUWƺZǫq E=}oop~[h2_=lezU2> S:Qv1`r9y22WЇDSreviɣ0)”M [,|{3HT@QLl.IL 2aif]_.z`G Ȱ K|7]UzWHղ>e/a<3uWO7&!߄LS |aaȏ&,,!P@%#CY!Fajk!ȣcy5|ѱ͐Ⱥ=x1Ym=x*I޷O??ZDÅ^>O2 --%7\uCT b|HXH6Ӗa_zH8SQɢz^Z4:#ga X3]9!jS¯ Z$ Kj+/4bC0v,ҳ ]6ʊ: ^y`luJMwfh"%XIZi|pj⯃ͽ,&Q{.&Bt\/!э*1!bU)ҧ؂Ć%6P%#*=l`vW(Su'q]QМ,.OM)xİ/A>AU USa uض7T`*[.Cs7 A ђQ\Ml0F}^Z^M=GSvuuwj-#)a>d,]V|k,I_ư/+ Opv?J+ jJGfk]FٰgwߎS7'ARn9w1tx_j&l#y|:Q2tL޼N0vqō/ ngg7N$Aydaz%i"LՍn*TӦu~1: شھʕ@Gʻ;0a%4{+=)Θҧ-2T Y3?W1[)-'ss7Pb>%f?"|[WI1?Bt ׸VJKe[o6Ot MxŅ^w(/ VtQ85 GMDnyho@Ǘ_,(ozRQTzK1b$`.vQѐ 5wHz$ Tq2P. UB9)6IζJ4\+|9Ve+8Ιk`:MjPvCg(0~Y :4T-Z#6$NuyHS9X0R6?P з^"βʬGty)X) ܹ 5cՑHYD1TmGzSmx Dg,Si!.jsVMc?%q**f G)r X*:S$^풠xVz"fNTXf.I*|BWJ&0([aOdg%bY~$`ja&MdQxvy+v5[BkbPY*qJ\cys6}J3PiQ}u+&̾n*G?O5Y>MWC{jݗA}PjYFƾS՝Ԋ=&4p A%Aj$5 1tn-!kDQk3by!ͅXVv@*Wx~O(OIg@! mڔ*ӭ@ZX"} B*]JNO!i[%Vñl%"_oSXBf$ Y2*cq_LVw"IQ wEr(a*ˀ͈#dƼjBԿ z):US2od). 1`&JB(ҔiI&(?0Ն-?ٸ[">Eov??cI-b ZY'%ޢa D..aWpCOJwV#ĺQ-ug,o6e!R8^5E^OHk KC6T-+1zFtQ[z/1ERӃ%=㠾;]̶Bϑ#),T~:&6o ~~6+nCCt{v>NbZ-*m$nXV m]+T>O566cTjL .+Z䵎UG|A-&~"[J%J퟽YvUۣhPJPyQ3Y~QoFi9oW&0 JH^NS| _Ė:y7oŋa Χ v#vyC|}oWn)m9!2ZA*h;kN2kt3U~@LPsbg(6e1 Eƛ;Z4KBZ!&((pէ zc12'g8ZmƬosvBIW&6K6TrMc &f:0].υw4'nI6isL7ˠ sG<{by/⥟ x@6~lK/V|ʞ*Jm>ڕ?QБߗWnXC\VA<&/;[?OCkyӿ5DMz9to$",%^u4Bf ^1b naٱNms ; heV#4/au>h{?香;!Wm<R_u5Bʷr,cדy2dIUQ`7~Ruzuu  Rc͇#Hl|Zwk )%63|DA0`4f^m(L#|zo Dpudq,GпKOY | MglKo鈫NI,~[DžwbESu_&A"S`W'"PPyerVM04sVFTbWc5V7q_R_ Mw/k(8 1>IE[t'RSmL2/9'DžC> 氬5CztoK૛ٸG.@F2:=op#it}&FQa|FK4=Ad4lACD )n̶]H߯HD=3('dX  P/m >=h!K |xprNj(}Oa7U0mTIz}4lb$262G4uއ# }<*3L_D*"E>4|ho21B?!0".f zRYIoO)ϙF:a[NtK ٦OXk?1Z0k茤S۽)L@(xABzA)D$@:t j!+78AdG?AZ<}jjiR[gLI{cnt>@+F^g}-;6L:^k ZIA a3$,4Q2 vW.Ӟb0Ҏɪ8B{5VO^Ӄ4c^v\5Zvrq:!At3rEaYdrs }{iC#QpB)%?sfA FЉϫښ?Jvr :b&D%5,7ERsiO,ʆ*0LS2Q:'?Gt or9Gx!*ɿB@W()퀳i B\z;5B exH3 FDysKq|8h;\s@e/S5)Zn$A̳)8.J7߼G7!*(E)& , w|@aN LCB1v 㺁?ut9`VA87ۮN^ b+PVRKwy<+hti&@.SgX >)'8JYxl?30~M$,$7bqiLzs}:7[=}zVIQEiȡRF^QWJA3tS>"@7H3綼\}{- ,?Ɇ] v&݄%VR QGmT6Gq _bIL ҀҲMNlL&DJQ ?Mo=."Cc,f:Pa[J'~ ku N < 7C\6B N8-I8VQuk*erWN6 +͒Vw%[^/=g+,RA d :R 4!iPwd#$8S]{3$ $S__t1Ot8.UX\1Y'Xe]0]`^Dxr[#ܖF 7lˊ鵌(:CʛO|0 6YY'EӖ"/+xObǗoR8 fC^>}hێ~Z 71Yα$nj(}rq~g0KLĺ5!gV^yz%G+Հ7Sa%eRZ0Tyqy"LoWȰ;`ڽRQGӈ Z 1tnj yܔ\)T! E^'}Z:73:(MU]:׀<'ԬE`HJ4hw;+ʪy;咆.K*{cg&}YI/-kloڬ.\d,Uyb澘Bg\ ]vFe)ؾ!slqT@Lx/Y0*(b{2.Vژd,gE\n9ç! N0B%;e~U]z#Y|(,SnۜIK_=PU: ]<A`ODQYfHM(Ƿi\S2KQ ) %jtb7|vޫd9h OMϼ7LxH~aA\q(;=6ԘjB m*ceX:ĶWK )6%ЧպkNׅԝg-vh F-dIV-;kɷ\+|{)5<[W!'o'Dfb.6_ࣄnP"Uτ)vĮUՑkTZ<8tRA@<ũbvfH'/){^Ϥnx F6Yd, k@B8@qHQ/AzD,3yCӗ1b tshLWG|y 3p|]ʽ:U5gM{X3ቤ}k%1ư^5V=pbSvNӕX4V#L;]LDD 7Temr 0#tU,d:=`LM3:2zglΔ,|z&(@F^r6C/ijjGNx}v5q%T߽ͯb>6׋LJ"/Ն Ԁ݂OESXkBUxYCLXe-yH>bK(U."`ų: GQ7YT)%HKeSyfp:T4I/ԂAm8%䫇Oqnލ.~v 2hq_̭ {J,y|ou~%˝t B_3X$*|ɭN鶠 ;Ccs "Yv8?;r7D+@[vUJXفږE2H0^GQwV9`m3E"+AJXFi 5!#Evwnު>̬L6s3Y N  08sꊶqzUs:&s1H8sfuz v9KXOO''nqXMplྎEH.GP?).zq0x JM+Qy6{w<$a2_gS>EcvKy;`*p1] \,3a$,j}F|kË^Ä@2Ezޡn ?o#nȘ3f'&mhmjV`8`i\<(HG X "dh`{m|L tK{Ϝg ,79HW)ݙOKqfjne݈jYM>Zd{ءNG շ |/R^~uL54jZ ::uLd.4o>9D<: üV!C%i0pЕH:ƒ;@_pp"[i\9d &",$nRY1@ ]~+vX wB|yIda,QJ%ȴ#60(kaXkFڂ7=Iʑ8SmFK,.Dt\řGljjȣ{$7gF$k$72~,.'HMJLrt]g۫'vr0Rղuz>FݠZl{:?y i$0E m[96̎+9$\B5Sh݋˧ 0(m-EiĂqrr!pr9؅H0!Q]K!K1c> qǭ.{\q$ELĽYKpQȧTU&[",kkvGE.oqeV"W&}>Я->e厛QA0Y;w3X!s+--5NFwgD j~Uލ*~|SEI`(P"]#y!£F3ZMn s'FTXz|+| \mFGNX[ugh);csH\rM9=MjmAԍL4+$ȝ<: Q2pHFR5(VP^G{|lPqho ZjRY2'Bvi],ݺDrZ3=c?NvB4XPL`}28]+{?Yr{u8Yo"qzgV6WEpG2(IŐS{MjmWe5*o*)# B#v STxKCAk:=CkF+c_Ys>>[@<nny}HMf']rB q0/AU$h7 L:Oʒ';Sd#- _z6Erg?3qЯ*em5ݱ\qW3 {*3Caڸ+DO Zs{G&A.N\!A y֞B"gDzc0'{aG\r]y^As/ۑ%Lq!CTRB9Q,\yW0]{9< uRq_Ǝ2H@F*Ǯ㰎{땕tSp V5{jL}w3xA8\k\8 G6H`A0P@"Ol:a7z8@A] Lm~ineґP@C;qoĀh2V!B*>Cb!_Ix7t/ -)bjI@}Xmv7[v% xe#o>TGH .Q/2aAYӦ'tZu<?YT IovX~OEP#U^!![)V @a7;AIĨ+\Ds@N)o=xLÏRW=q ;*~nΟ3I~cuqU ýn~EPڡnrfw<ƅ[b4j.*)GM/CI/|8cq%A~~^fl()/զx=Z \nmzAvqѦkLweș֚k%5M?p(Ʀ'|B z0 X%O:J1htw/-X"nM\/w)X Исne=d, ٨=1/Nzi"L/jB Cƌb&JмuG/\3325&<]aUaJ|WS&{KM(iҖ",kLoVܴ۟Z DhkTocG꧃QRbA_Ei\xQ:mőjrIOGH"E^I7ad-XG9fcI7.75-E++Ce/Z!pѡϋY[̓x<Λ<r8:9}98ݶIJ!S}@$d1 A@/ *s4*s[^d_Kn-O|A3qQfy"S x1{VUwn}x|ԌI<#lMU mK}sLU \^z϶<~|bV,QW]_ly~n/i)SZEYcȥw'e*F3:SaThh {=7pAw1!H gC"c6Fy޼Ss@"p68(qb$#pb68RlHd)̢{7k@5"X=ACP?sUb=XkN LM!Y(i>]i:E&pRk(2Ƽ^\QQV4!lJg| LwhcKI![qHUaXmj6Ŧ\oE9羸2؊&;]hg";IOtFh@ԋOC"3&"V±{ޠ]% [Pŕq16eORXc*p)As Rx͝re~_7 5 v~㛍']R^WL27bׇЁ0hXP]~=ֹ_ޠ_> ="2hy}屍i ɯڌEGeaCi1jT Ckh;6htuYx[ڽ̋riz<蘕;oXOg?bGxZV*ؘ 3?,Hy $H7uu__ݦ){}t}ph;{:`JT]6"ΒJ|Cb{+U?d_DꂳN;VW ?z{Y఑|,!JsxEZ&WQCb` a'5LVõeR%Ӗ{:fG,WxdF8V$m!b!ÔySbPsnϜox(ac."$bXyCp=֕VF &W{%֋$dFH DQ4.c~!@ H`,|^SPs,Sb+SLF~d@/ubR "J Yٮrsf@{ edJڼRܲY`P"? - ,*B#Za2y7򑢮^ cDZJ4JL |^b f &+ N^#b'e|hqsP\N[`|4z8Ó=ZF ,%K=^K^Ps5+gԹVY4)Է]Li1Mb^|%H."¤bVט>Ol|:;#־g{AUv5:e蟞QָBoC*:¨ZJHC(7/H;OCEV#qOiCj^O@Z.D*7n_(¦%4}0f6΀kdp}k λATLǡhik?l<% _$XerhLJmaLifFa[ fǿŁ|$;ݕa!-$9p{k:t!< N<~Ib(ˈn+]u:>"yq9tqUg.<1u| o*g; 3e{=seYU.Bp82+8`A;qBq.I YK|[h"dN-~93u``_=g,D)ՙ "#e$;% j;a߮%!mF 6F%PXJ=A .ɻzoz x?{;KTve(.9h ^pfEFo,rLhXYď9\3GLN6[[(-fM[Cy!Mz'O 7+hAYE_@3r=t5lԁ \_/~7v5 ߝ?;SZ=E9\ G)(  D'_!8@_}i=ZAc Mk!mG(c3"O8D[ WǼu\o:pg1?$]GNH!N<>rCeviv3t_֔iӾMuv3gqI? +J!"o)D=g&uRWkM̕-O>·)kGh{9O -aWOhJ_8w91(:]"iX-I襝jX]1X3]j=\t(V虅AvΛwgOx%a `kbt5e6kR?@T6PpVƔ79pgBNJQ@wo6Sv5SNtmY%p%nn{Ske[q=NhxLR0cZ)4C:VL ڙm0@| -#`|!nl:>G<\p@DU:&I c(^QʫiWb,(Z =Dgv''vvȽMsa ?{DV*v qH1p8ӿC[IR+ڬ Gbh O 1rEikwܡ`+]VPTNͶt.νGo Eg_>,}0lֽ[*ޓy_0JQm'?~)dRpٻpmh֬WZ9E!DU|zǿm r!^Z n"zW4D5Xq+n W9($I?f1E 77ޮ`L6"|i`sH5F˂ɹіK2% |Bvk0Xlp!wq-=PWCP;^ڸRVbQ7 _U.ϨhZLOSwBZ&*M r/1T@.xn'!NW0GkRͽ^$ZtFbE<8/~G^靖jQ]Vg)2GU"4|6yX?Gz#zkG}PH7;3myYR4/-Ag/ 'MKM=Z_D!LH{O-,瓦bav)W|}TJɤV!L>AE T"iPp?ic`XEE)W6CތM =MĤy Ke#+={ʥmz*jwPl1-W 33 ꑰt|>=hC;$9Of S"!e /d7z0>SSxWPNdb3_H|-FxVUmhm_i ^FᔺdWS"֌Vm`Z(=XB)$Eif6᪡s=fg)ƛ R_D%ʼ:C??k[Ѕ3z81g>ޜߎ0'8tϚ@WIMW>g+[C/mY֦ O ɪrR@ *OX9>D}o-/X?~QP]ǵ#A]rlN26ym̳ܴB>vF`?}A@YitgKX{áƈWG!!N }yS{RL1hLQ*'nצbZmS ISkt G~%5*K{P.Vi! dsສ3iR 9ʜEw|9hrяjozwcj;< hc;"Ì9?|0m41`A*,6:hE`3&h+ryf$\XId85k P!߀?e'.0$J#1ޕƀ vw\sB#dOHa=5 `A'DRg<(g?hLue~B'7r1-ɤNWl cxF_a|󡚻#*Ci&3W|$jcb#[S] za#| A`7.%KƤ1 NԦfN;~TS]FE[ %wN\QݩRd$C~͊ZHø).1iDEJA .jof F*”I^뼹Bnl7m$ք,ov*N,p4;vA?+:*P=E28I^Gc0FUGF2EŮy(U@_L!?'cKdxAI@x᜺dCb'Ϣh<շ:/8 :K{ (N'^pW|؞Մ\bv nǒpɭbX@Tɬ?U/E¥Nb8L4ftl/p2#:㚻cu'M6ӋZY>K!nBCT#ſOaڛ)bX&$BuI>lme z0yWֹ:ŨY;Q*}7Ŝ́wagL۞AZ%,]-1V*3SQC4}vVfet'0> d^ÈUTvDf[oôBUF?XkSxa^9åRռ܍oSQdz=:Lv7 QȂLz4d>]ǖ;GejߣѰR覅mHȢ 1JUD -FϏ4T@";46; p E:@nq[&e@=DE_'N Φ9 U:m%1-]~@d^_Nm2#t (fu w@G/E,cHܼeSXxDu63A-i:&A’4Ҳ t-(u "-T8T@WmWAc3y U 8,l}=AC V[L"AIVȈQ=%Bβ7zib0}T)+<4*1 _wr>6}K=Km&(n^nobxqYcR_LvPJ b\uj͆6z" FfOJ8VMNw[>XQ-zT1==x@-*p^V !Z5u\JU-mAi.,\h1 =wVCjoy@uY2pӕ^R |*-߫Л#ӯZZ݃k}ss=|%s]7]׻bzhqN+`@7Ţ9~Q!D_E&s>Q**Rʶ~H5Wo)I \77Hyy(L$ڍ>' 8$rb\o3lHՋƗQx >~` -1u]?W{IOBQ`xKE۾D Y5bRD uG6؋`1`"35ͽoSknGqz% ☾Pt1X x=̼5AR;qSͺ\C"E{QU6h>C<{044oD_R$_#̅$]շ$K z<k>AaAkW3.j`p><N.z:IOj-g-ʩN jXisZśKo:+1/6~+ iғi- 9Z #7~Խq & \hSӔqt;b4(iy ݮz'>J+su,&߇C99XHt-ChXllޡ} sçiGM^_]7{)2.dj[BM(7Pxԝ֭Zռn`ΨThM}l)$"'o X8!.&9\'Qz h /m] zC,bs׌]kBD/k_'W'peNhvBZ 4DD9486촮.yxj^Lb0Xs/; meѵU>3~@k>)ȓ&4֋EanwNxE˷qFz4HoS<|tR3 n=f!-jc 1xS<5p +?p)Sv.K#oM´ï-M[@ L+#<>@N5I trPCT;olp_Ӊn4@ы.QO%08eD3k W et"<8%;iiw:9@8wH1qWڌS9:FnyI#;Fi%NM:a‰nRNMT|q]r6YBOtiЅJrQUM.SE)Ϛ6) 1i,6oB#z,LVβ}tfdcP5ulf۹| nj)l=h̳0U &`l$jE{QH2ͥW4{ 1Y qDEVVU3E5Te!v*5^M%)lVKduW ~~e[AQO5m!rxӴPn 품ًF7,yI4H.lGr]J|ZM TXMghlf3 +$@:L. 0O%} E@3sA[pJ:٥D0emԼ;"dܷ1ѩzO eٵz6ut8x+.<%࠷ k`?Vq~S2QnG͞t傶;X늪PuʳQk7}ly? Z )I~:dj-w ԡv޿H Q"Xv^MPrc$-Ac@Gs{hJD؀ô{9(4x5nt% gʀ N 9k SwƽIԒ)ԈQ(E|A>Uʭ!mKíDabmo_ƋڣTҼП'cU  OAaŇLC8=tuZ9'->2"r[1 H~&$mu.NƄg6 ?>FJz~N? fjFǪž82m$h7S*B;X"kN>{/GƂ*6*"$>a| s'ʌ_ W:Q8VD9&cMZl;1(\5Lg4 RY$8uY_fv1y],H7ךR>`xH|pJ޶ q9<|]Kwzuf~Ù5 .9fBb.KJĢE3Ԧ2;Ѣz@h/-ߌ?t] ړ +##]Ԓ7þL/gҪf)&bi8Z 3o0 \!T00 yIw=PShe M{aORr$)/M|Z͑KbMnק$,|I޿䣆 -(;t6[@ ~P#gbQg9GjZؒf¹0vUxeԀj $L()F'L8|3\Sj˔:mÊJ-pz̟Ƒ4dz_r&.UZBq RpX>4#jMG^ƴao?D+Y^g?럏Ӱ%PZ-iW :2HtPŭLB WH-=8BYq`*,,|`Ԩpф )!DC0 hG%PB p]AFH'FUi 5uz\v\ @SĝKd&v{;=s1"<+$s3 :DuQʾ).:KAfD]C,]C Int?%g1Ie՝Nι@r,<7&pߗ|IYjX{3J 4E_⫌Z2ѰlqTYC#aU m`z"CP^x`plNt4vm: *c[ܞdz`*u6[DHy1m즱Ģ 8[i?4Ѓ*͓ ;{Zf@\ QoPva*Oפ`z#^`j'x e()U浀^gȡ6>pi܏>fKHp$[ftxM:sO{'#6Uʹ2֮p,Vֻ>%t\h1χp}(3 Ds T!h`p{xvbD"47Svjڈ`eBf@Hno3Zd0ʫszO9qf-S?vO)0"e:lBv3Ӛ^]{ w;) <H\:3d_]"Bڨ$j1j7Q"JSe,pvQUu6bJ^ 3T-gY9n>nIG%Nb٫/,Ɂ*Pf72rF󼌸KYRgA L4hH>'Xtc+[P&\:;x2Q_\8q9,#m;A na(4h5si_l-/9)G_PsWѴ(8~pa~jAG  Ï^\(-* ,:>\P*Wq] g\TX5cFu1qY 9&J_0Vln$ڊ̿DWlpeYa