perf-debuginfo-5.10.0-231.0.0.133.oe2203sp30>    g< ;G|`u` + S_-p"k32ʞ_Qu0:OskکIʞleBzʋ5ѡ*&+[ibH6"=j錈P;rbtN)tM1:igґ3wbnpPn}$m" Q9itЃH Ya XW9E.^%y:z: - 5.10.0-231.0.0.133Li Nan - 5.10.0-230.0.0.132Li Nan - 5.10.0-229.0.0.131Li Nan - 5.10.0-228.0.0.130Li Nan - 5.10.0-226.0.0.129Li Nan - 5.10.0-225.0.0.128Li Nan - 5.10.0-224.0.0.127Li Nan - 5.10.0-223.0.0.126Li Nan - 5.10.0-222.0.0.125Li Nan - 5.10.0-221.0.0.124Li Nan - 5.10.0-220.0.0.123Li Nan - 5.10.0-219.0.0.122Jialin Zhang - 5.10.0-218.0.0.121Jialin Zhang - 5.10.0-217.0.0.120Jialin Zhang - 5.10.0-215.0.0.119luhuaxin - 5.10.0-209.0.0.118Jialin Zhang - 5.10.0-209.0.0.117Jialin Zhang - 5.10.0-207.0.0.116Jialin Zhang - 5.10.0-202.0.0.115Jialin Zhang - 5.10.0-201.0.0.114Jialin Zhang - 5.10.0-200.0.0.113Jialin Zhang - 5.10.0-199.0.0.112Jialin Zhang - 5.10.0-198.0.0.111Jialin Zhang - 5.10.0-197.0.0.110Jialin Zhang - 5.10.0-196.0.0.109Jialin Zhang - 5.10.0-195.0.0.108Jialin Zhang - 5.10.0-194.0.0.107Jialin Zhang - 5.10.0-193.0.0.106Jialin Zhang - 5.10.0-192.0.0.105Jialin Zhang - 5.10.0-191.0.0.104Jialin Zhang - 5.10.0-190.0.0.103Jialin Zhang - 5.10.0-189.0.0.102Jialin Zhang - 5.10.0-188.0.0.101Jialin Zhang - 5.10.0-187.0.0.100Jialin Zhang - 5.10.0-186.0.0.99Jialin Zhang - 5.10.0-185.0.0.98Jialin Zhang - 5.10.0-184.0.0.97Jialin Zhang - 5.10.0-183.0.0.96Jialin Zhang - 5.10.0-182.0.0.95Jialin Zhang - 5.10.0-181.0.0.94Jialin Zhang - 5.10.0-179.0.0.93Jialin Zhang - 5.10.0-178.0.0.92Jialin Zhang - 5.10.0-177.0.0.91zhaoxiaoqiang11 - 5.10.0-176.0.0.90Jialin Zhang - 5.10.0-176.0.0.89Jialin Zhang - 5.10.0-175.0.0.88Jialin Zhang - 5.10.0-174.0.0.87Jialin Zhang - 5.10.0-173.0.0.86liuxin - 5.10.0-171.0.0.85Jialin Zhang - 5.10.0-171.0.0.84Jialin Zhang - 5.10.0-170.0.0.83Jialin Zhang - 5.10.0-169.0.0.82huangzq6 - 5.10.0-166.0.0.81Liu Jian - 5.10.0-166.0.0.80Jialin Zhang - 5.10.0-166.0.0.79Jialin Zhang - 5.10.0-161.0.0.78luhuaxin - 5.10.0-146.0.0.77zhoushuiqing - 5.10.0-146.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.64- !11964 drm/amd/pm: Fix negative array index read - !12073 kprobes: Fix deadlock issue with kmemleak - !12062 CVE-2024-46857 - kprobes: Fix deadlock issue with kmemleak - !12050 um: line: always fill *error_out in setup_one_line() - !11958 [OLK-5.10] Intel: Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 to enable PCIe eDPC - !12020 drm/amd/display: Check gpio_id before used as array index - !12024 ASoC: meson: axg-card: fix 'use-after-free' - !12034 ksmbd: discard write access to the directory open - !12038 drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links - !11942 sbitmap: backport bugfix patches - net/mlx5: Fix bridge mode operations when there are no VFs - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created - !11998 drm/amd/display: Add array index check for hdcp ddc access - !12011 rtmutex: Drop rt_mutex::wait_lock before scheduling - um: line: always fill *error_out in setup_one_line() - !11940 【OLK 5.10】RDMA/hns backport some bugfix from mainline linux - !12015 perf/x86/intel: Limit the period on Haswell - drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links - !12028 Fix CVE-2024-44958 for olk-5.10 - !12032 serial: sc16is7xx: fix invalid FIFO access with special register set - !12002 drm/amd/display: Assign linear_pitch_alignment even for VM - ksmbd: discard write access to the directory open - serial: sc16is7xx: fix invalid FIFO access with special register set - sched/smt: Fix unbalance sched_smt_present dec/inc - sched/smt: Introduce sched_smt_present_inc/dec() helper - sched: Revert fix unbalance sched_smt_present dec/inc - ASoC: meson: axg-card: fix 'use-after-free' - drm/amd/display: Check gpio_id before used as array index - !11999 nvmet-tcp: fix kernel crash if commands allocation fails - perf/x86/intel: Limit the period on Haswell - !12006 v3 add steal_task for cgroup - rtmutex: Drop rt_mutex::wait_lock before scheduling - sched/core: Add mutex lock to protect steal_task - sched/debug: Add h_nr_running/steal_h_nr_running in sched_debug - sched/fair: Set the maximum number of steal attempts - sched/fair: Count the number of tasks marked as steal_task on cfs_rq - sched/topology: Remove SCHED_STEAL_NODE_LIMIT_DEFAULT - sched/core: Add cpu.steal_task in cgroup v1 cpu subsystem - sched/fair: Add group_steal in cmdline to enable STEAL for cgroup - Revert "sched: add mutex lock to protect qos_level" - !11907 ksmbd: unset the binding mark of a reused connection - drm/amd/display: Assign linear_pitch_alignment even for VM - nvmet-tcp: fix kernel crash if commands allocation fails - drm/amd/display: Add array index check for hdcp ddc access - !11976 CVE-2024-46814 - !11941 usb: typec: ucsi: Fix null pointer dereference in trace - !11939 of/irq: Prevent device address out-of-bounds read in interrupt map walk - !11938 KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 - drm/amd/display: Check msg_id before processing transcation - drm/amd/pm: Fix negative array index read - Enable CONFIG_PCIE_EDR in openeuler_defconfig for x86 - !11946 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc() - !11916 ethtool: check device is present when getting link settings - !11935 btrfs: remove NULL transaction support for btrfs_lookup_extent_info() - !11922 hwmon: (lm95234) Fix underflows seen when writing limit attributes - !11928 Some bug fix patches for OLK-5.10 hns RoCE - btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc() - blk-mq: Fix potential io hung for shared sbitmap per tagset - blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait - sbitmap: fix lockup while swapping - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() - sbitmap: fix possible io hung due to lost wakeup - block: Fix lockdep warning in blk_mq_mark_tag_wait - blk-mq: fix potential io hang by wrong 'wake_batch' - sbitmap: correct wake_batch recalculation to avoid potential IO hung - blk-mq: Fix wrong wakeup batch configuration which will cause hang - blk-mq: fix tag_get wait task can't be awakened - usb: typec: ucsi: Fix null pointer dereference in trace - of/irq: Prevent device address out-of-bounds read in interrupt map walk - KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 - RDMA/hns: Fix restricted __le16 degrades to integer issue - RDMA/hns: Optimize hem allocation performance - btrfs: remove NULL transaction support for btrfs_lookup_extent_info() - !11925 nilfs2: protect references to superblock parameters exposed in sysfs - !11914 sched: fix a deadlock in task_net_group() - !11843 CVE-2024-46771 - RDMA/hns: Fix ah error counter in sw stat not increasing - Revert "RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid" - RDMA/hns: Fix RoCEE hang when multiple QP banks use EXT_SGE - RDMA/hns: Use one CQ bank per context for HIP09 - RDMA/hns: Fix the inconsistency between input max_send_sge and output max_send_sge - nilfs2: protect references to superblock parameters exposed in sysfs - !11896 [sync] PR-11831: drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - hwmon: (lm95234) Fix underflows seen when writing limit attributes - ethtool: check device is present when getting link settings - !11900 [sync] PR-11851: usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - !11899 [sync] PR-11849: bcache: fix variable length array abuse in btree_iter - !11898 [sync] PR-11833: scsi: bfa: Ensure the copied buf is NUL terminated - !11897 [sync] PR-11832: enic: Validate length of nl attributes in enic_set_vf_port - !11895 [sync] PR-11830: ALSA: usb-audio: Stop parsing channels bits when all channels are found. - sched: fix a deadlock in task_net_group() - !11867 pktgen: use cpus_read_lock() in pg_net_init() - !11890 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes - ksmbd: unset the binding mark of a reused connection - !11864 VMCI: Fix use-after-free when removing resource in vmci_resource_remove() - !11903 scsi: aacraid: Fix double-free on probe failure - !11875 btrfs: handle errors from btrfs_dec_ref() properly - scsi: aacraid: Fix double-free on probe failure - !11887 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete - bcache: fix variable length array abuse in btree_iter - scsi: bfa: Ensure the copied buf is NUL terminated - enic: Validate length of nl attributes in enic_set_vf_port - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes - ALSA: usb-audio: Stop parsing channels bits when all channels are found. - !11881 PCI: Add missing bridge lock to pci_bus_lock() - !11882 usb: dwc3: st: fix probed platform device ref count on probe error path - !11871 NFSD: Reset cb_seq_status after NFS4ERR_DELAY - !11866 v2 drm/amd/display: Ensure index calculation will not overflow - !11791 nilfs2: fix missing cleanup on rollforward recovery error - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv - !11828 v2 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails - usb: dwc3: st: fix probed platform device ref count on probe error path - PCI: Add missing bridge lock to pci_bus_lock() - btrfs: handle errors from btrfs_dec_ref() properly - !11767 [sync] PR-11733: Input: MT - limit max slots - !11847 bpf: verifier: prevent userspace memory access - !11749 ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object - !11817 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind - NFSD: Reset cb_seq_status after NFS4ERR_DELAY - pktgen: use cpus_read_lock() in pg_net_init() - drm/amd/display: Ensure index calculation will not overflow - VMCI: Fix use-after-free when removing resource in vmci_resource_remove() - !11494 ext4: Fix race in buffer_head read fault injection - !11677 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - !11673 netem: fix return value if duplicate enqueue fails - !11810 apparmor: fix possible NULL pointer dereference - !11805 drm/amdgpu: Fix out-of-bounds write warning - !11678 udf: Avoid excessive partition lengths - !11680 binder: fix UAF caused by offsets overwrite - !11784 perf/x86: Serialize set_attr_rdpmc() - !11815 selinux,smack: don't bypass permissions check in inode_setsecctx hook - bpf: verifier: prevent userspace memory access - can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). - can: bcm: Remove proc entry when dev is unregistered. - drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails - !11741 powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas() - !11788 The ip_notify_sysfs_create function logs are recorded using the netdev_err interface. - !11801 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind - selinux,smack: don't bypass permissions check in inode_setsecctx hook - apparmor: fix possible NULL pointer dereference - drm/amdgpu: Fix out-of-bounds write warning - modify for ICSL. - can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open - nilfs2: fix missing cleanup on rollforward recovery error - perf/x86: Serialize set_attr_rdpmc() - !11730 media: xc2028: avoid use-after-free in load_firmware_cb() - !11738 hwmon: (adc128d818) Fix underflows seen when writing limit attributes - !11752 driver: iio: add missing checks on iio_info's callback access - !11773 A group of optimization and bug fix for numa-affinity - mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL - mm: numa-affinity: adapt for task_numa_placement - mm: numa-affinity: adapt for should_numa_migrate_memory - mm: numa-affinity: add helper numa_affinity_sampling_enabled() - mm: thp: support to control numa migration - Input: MT - limit max slots - driver: iio: add missing checks on iio_info's callback access - ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object - powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas() - hwmon: (adc128d818) Fix underflows seen when writing limit attributes - media: xc2028: avoid use-after-free in load_firmware_cb() - binder: fix UAF caused by offsets overwrite - udf: Avoid excessive partition lengths - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() - netem: fix return value if duplicate enqueue fails - ext4: Fix race in buffer_head read fault injection- !11771 tools: move alignment-related macros to new - !11729 scsi: qedi: Fix crash while reading debugfs attribute - tools: move alignment-related macros to new - !11706 btrfs: replace BUG_ON() with error handling at update_ref_for_cow() - !11707 btrfs: fix qgroup reserve leaks in cow_file_range - !11723 v2 Squashfs: sanity check symbolic link size - !11708 CVE-2024-46751 - !11728 lib: objagg: Fix general protection fault - !11727 jfs: fix null ptr deref in dtInsertEntry - !11726 drm/vmwgfx: Fix a deadlock in dma buf fence polling - !11690 sch/netem: fix use after free in netem_dequeue - !11693 Fix CVE-2024-39501 - !11625 smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() - !11701 userfaultfd: fix checks for huge PMDs - !11698 x86/mm: Fix pti_clone_pgtable() alignment assumption - scsi: qedi: Fix crash while reading debugfs attribute - lib: objagg: Fix general protection fault - jfs: fix null ptr deref in dtInsertEntry - drm/vmwgfx: Fix a deadlock in dma buf fence polling - Squashfs: sanity check symbolic link size - btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info() - btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info() - btrfs: remove superfluous metadata check at btrfs_lookup_extent_info() - btrfs: fix qgroup reserve leaks in cow_file_range - btrfs: replace BUG_ON() with error handling at update_ref_for_cow() - userfaultfd: fix checks for huge PMDs - x86/mm: Fix pti_clone_pgtable() alignment assumption - driver core: Fix uevent_show() vs driver detach race - selftests: forwarding: devlink_lib: Wait for udev events after reloading - drivers: core: synchronize really_probe() and dev_uevent() - !9476 [22.03-LTS-SP3]enable CONFIG_BPF_LSM option by default to use safegurad - !8831 Add support for Hygon model 7h processors - !11665 drm/amd/pm: fix the Out-of-bounds read warning - sch/netem: fix use after free in netem_dequeue - !11640 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - !11649 fix CVE-2024-46714 - drm/amd/pm: fix the Out-of-bounds read warning - !11632 fix CVE-2024-46723 - !11555 v2 Fix CVE-2024-45025 - !11588 drm/amd/display: Skip finding free audio for unknown engine_id - !11586 jfs: don't walk off the end of ealist - !11579 kobject_uevent: Fix OOB access within zap_modalias_env() - !11637 netfilter: tproxy: bail out if IP has been disabled on the device - !11562 Backport bugfix from mainline - drm/amd/display: Skip wbscl_set_scaler_filter if filter is null - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup - netfilter: tproxy: bail out if IP has been disabled on the device - !11628 [OLK-5.10]Add description for HiSilicon PCIe PMU driver,Some updates for HiSilicon PCIe PMU - !11612 Input: uinput - reject requests with unreasonable number of slots - drm/amdgpu: fix ucode out-of-bounds read - !11615 mmc: mmc_test: Fix NULL dereference on allocation failure - drivers/perf: hisi_pcie: Export supported Root Ports [bdf_min, bdf_max] - drivers/perf: hisi_pcie: Fix TLP headers bandwidth counting - drivers/perf: hisi_pcie: Record hardware counts correctly - docs: fix 'make htmldocs' warning in perf - docs: perf: Fix build warning of hisi-pcie-pmu.rst - docs: perf: Update usage for target filter of hisi-pcie-pmu - drivers/perf: hisi: Add TLP filter support - Documentation: perf: Indent filter options list of hisi-pcie-pmu - docs: perf: Fix PMU instance name of hisi-pcie-pmu - docs: perf: Add description for HiSilicon PCIe PMU driver - smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open() - !11606 Fix iBMA bug and change version - mmc: mmc_test: Fix NULL dereference on allocation failure - Input: uinput - reject requests with unreasonable number of slots - !11592 CVE-2024-36915 - !10933 drm/amd/display: Check index msg_id before read or write - !10936 ata: libata-core: Fix null pointer dereference on error - !11604 hns3 udma: add resource allocation and change name of struct - BMA: Fix edma driver initialization problem and change the version number. - !11593 gtp: pull network headers in gtp_dev_xmit() - hns3 udma: add prefix hns3 for udma. - !11583 nfs: always check dreq->error after a commit - !11584 vfs: Don't evict inode under the inode lru traversing context - !11577 tcp: fix one compile error in __inet_hash_connect() - !11578 net: fix one compile error in net_rship_refresh_timeout() - gtp: pull network headers in gtp_dev_xmit() - nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies - net: add copy_safe_from_sockptr() helper - drm/amd/display: Skip finding free audio for unknown engine_id - !11574 nilfs2: add missing check for inode numbers on directory entries - jfs: don't walk off the end of ealist - vfs: Don't evict inode under the inode lru traversing context - nfs: always check dreq->error after a commit - kobject_uevent: Fix OOB access within zap_modalias_env() - net: fix one compile error in net_rship_refresh_timeout() - tcp: fix one compile error in __inet_hash_connect() - nilfs2: add missing check for inode numbers on directory entries - !11570 NFSD: Fix ia_size underflow - NFSD: Fix ia_size underflow - mm/compaction: correctly return failure with bogus compound_order in strict mode - mm/hugetlb: fix nodes huge page allocation when there are surplus pages - mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes - bootmem: use kmemleak_free_part_phys in free_bootmem_page - bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page - mm: migrate: fix THP's mapcount on isolation - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE - s390/cio: rename bitmap_size() -> idset_bitmap_size() - bitmap: introduce generic optimized bitmap_size() - fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64() - enable CONFIG_BPF_LSM option by default to use safegurad - ata: libata-core: Fix null pointer dereference on error - drm/amd/display: Check index msg_id before read or write - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h - EDAC/amd64: Add support for Hygon family 18h model 7h - x86/amd_nb: Add support for Hygon family 18h model 7h - Fix error kernel provides- !11565 ip_notify:Clean up redundant import files - network_mgmt: Clean up redundant import files for ip_notify.c. - !11521 ipv6: prevent UAF in ip6_send_skb() - !11517 ipv6: fix possible UAF in ip6_finish_output2() - !11514 fix CVE-2024-44988 - !11526 IP notify code optimization - !11552 mm/hugetlb: fix pgtable lock on pmd sharing - network_mgmt: Add ip_notify timer print. - !11548 ata: libata: Fix memory leak for error path in ata_host_alloc() - !11553 mm: fix failure to unmap pte on highmem systems - !11488 wifi: nl80211: don't free NULL coalescing rule - mm: fix failure to unmap pte on highmem systems - mm/hugetlb: fix pgtable lock on pmd sharing - ata: libata: Fix memory leak for error path in ata_host_alloc() - !11456 Backport 5.10.216 LTS patches from upstream - !11484 drm/qxl: Add check for drm_cvt_mode - !11457 usb: gadget: core: Check for unset descriptor - !11475 Fix CVE-2023-52916 - !11510 x86/mtrr: Check if fixed MTRRs exist before saving them - ipv6: prevent UAF in ip6_send_skb() - ipv6: fix possible UAF in ip6_finish_output2() - net: dsa: mv88e6xxx: Fix out-of-bound access - net: dsa: mv88e6xxx: replace ATU violation prints with trace points - net: dsa: mv88e6xxx: read FID when handling ATU violations - x86/mtrr: Check if fixed MTRRs exist before saving them - !11507 mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static - wifi: nl80211: don't free NULL coalescing rule - drm/qxl: Add check for drm_cvt_mode - media: aspeed: Fix memory overwrite if timing is 1600x900 - media: aspeed: Fix no complete irq for non-64-aligned width - usb: gadget: core: Check for unset descriptor - udp: preserve the connected status if only UDP cmsg - dma: xilinx_dpdma: Fix locking - idma64: Don't try to serve interrupts when device is powered off - dmaengine: owl: fix register access functions - mtd: diskonchip: work around ubsan link failure - stackdepot: respect __GFP_NOLOCKDEP allocation flag - net: b44: set pause params only when interface is up - ethernet: Add helper for assigning packet type when dest address does not match device address - drm/amdgpu: Fix leak when GPU memory allocation fails - drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3 - arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853 - Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old() - PM / devfreq: Fix buffer overflow in trans_stat_show - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together - tracing: Show size of requested perf buffer - Revert "crypto: api - Disallow identical driver names" - net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets - iavf: Fix TC config comparison with existing adapter TC config - i40e: Report MFS in decimal base instead of hex - netfilter: nf_tables: honor table dormant flag from netdev release event path - mlxsw: spectrum_acl_tcam: Rate limit error message - mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work - ipvs: Fix checksumming on GSO of SCTP packets - net: usb: ax88179_178a: stop lying about skb->truesize - NFC: trf7970a: disable all regulators on removal - mlxsw: core: Unregister EMAD trap using FORWARD action - vxlan: drop packets from invalid src-address - wifi: iwlwifi: mvm: remove old PASN station when adding a new one - ARC: [plat-hsdk]: Remove misplaced interrupt-cells property - arm64: dts: mediatek: mt2712: fix validation errors - arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block - arm64: dts: mediatek: mt7622: fix ethernet controller "compatible" - arm64: dts: mediatek: mt7622: fix IR nodename - arm64: dts: mediatek: mt7622: fix clock controllers - arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch - arm64: dts: mediatek: mt7622: add support for coherent DMA - arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts - arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma - arm64: dts: rockchip: fix alphabetical ordering RK3399 puma - nilfs2: fix OOB in nilfs_set_de_type - nouveau: fix instmem race condition around ptr stores - mei: me: disable RPL-S on SPS and IGN firmwares - usb: Disable USB3 LPM at shutdown - usb: dwc2: host: Fix dereference issue in DDMA completion flow. - Revert "usb: cdc-wdm: close race between read and workqueue" - USB: serial: option: add Telit FN920C04 rmnet compositions - USB: serial: option: add Rolling RW101-GL and RW135-GL support - USB: serial: option: support Quectel EM060K sub-models - USB: serial: option: add Lonsung U8300/U9300 product - USB: serial: option: add support for Fibocom FM650/FG650 - USB: serial: option: add Fibocom FM135-GL variants - comedi: vmk80xx: fix incomplete endpoint checking - thunderbolt: Fix wake configurations after device unplug - thunderbolt: Avoid notify PM core about runtime PM resume - clk: Get runtime PM before walking tree during disable_unused - clk: Initialize struct clk_core kref earlier - clk: Print an info line before disabling unused clocks - clk: remove extra empty line - clk: Mark 'all_lists' as const - clk: Remove prepare_lock hold assertion in __clk_release() - drm/panel: visionox-rm69299: don't unregister DSI device - RDMA/mlx5: Fix port number for counter query in multi-port configuration - RDMA/cm: Print the old state when cm_destroy_id gets timeout - RDMA/rxe: Fix the problem "mutex_destroy missing" - selftests/ftrace: Limit length in subsystem-enable tests - btrfs: record delayed inode root in transaction - irqflags: Explicitly ignore lockdep_hrtimer_exit() argument - x86/apic: Force native_apic_mem_read() to use the MOV instruction - selftests: timers: Fix abs() warning in posix_timers test - x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n - btrfs: qgroup: correctly model root qgroup rsv in convert - mailbox: imx: fix suspend failue - iommu/vt-d: Allocate local memory for page request queue - net: ena: Wrong missing IO completions check order - net: ena: Fix potential sign extension issue - ipv4/route: avoid unused-but-set-variable warning - ipv6: fib: hide unused 'pn' variable - octeontx2-af: Fix NIX SQ mode and BP config - u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file - net: openvswitch: fix unwanted error log on timeout policy probing - nouveau: fix function cast warning - media: cec: core: remove length check of Timer Status- !11504 sdma-dae support debugfs and fast mode - !10195 xfs: Fix agf_longest update error - !11505 Misc minor bugfix for HNS RoCE - RDMA/hns: Fix endian issues - RDMA/hns: Fix ah error counter in sw stat not increasing when sl is invalid - RDMA/hns: Fix "Should it be static?" warnings - RDMA/hns: Fix dereference of noderef expression - RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci - drivers:misc:sdma-dae: add fast mode - !11479 【OLK 5.10】some bugfixes for hns3 driver - driver:misc:sdma-dae: not expose sq_tail write and add validation of cq_head - driver:misc:sdma-dae: add debugfs of sdma-dae - !11490 RDMA/hns: Fix missing unlock of scc_mutex in error path - !11478 coresight: etm4x: Fix CPU idle PM support for ETE - net: hns3: fix concurrent setting vlan filter issue - net: hns3: fix snprintf() is printing too much problem - net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error - net: hns3: fix spelling mistake "reg_um" -> "reg_num" - net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue - net: hns3:support enable or disable pfc strom prevent - !11491 Fix CVE-2022-48887 - net: hns3: fix wrong use of semaphore up - !11463 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() - !11462 mptcp: pm: avoid possible UaF when selecting endp - !11470 OLK-5.10 Rever gpiolib bugfix - drm/vmwgfx: Remove rcu locks from user resources - drm/vmwgfx: Remove vmw_user_bo_noref_release - drm/vmwgfx: Introduce ttm reference object find function - RDMA/hns: Fix missing unlock of scc_mutex in error path - !11487 bna: ensure the copied buf is NUL terminated - bna: ensure the copied buf is NUL terminated - coresight: etm4x: Fix access to resource selector registers - coresight: etm4x: Safe access for TRCQCLTR - coresight: etm4x: Do not save/restore Data trace control registers - coresight: etm4x: Do not hardcode IOMEM access for register restore - coresight: etm4x: add CPU hotplug support for probing - !11276 [OLK-5.10]perf: Support event alias in form foo-bar-baz - gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match - Revert "gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match" - !11467 [sync] PR-11465: 【olk 6.6】net: hns3: some bugfixes for netdev - !11466 OLK-5.10 Rever spi bugfix - net: hns3: fix kernel crash when 1588 is sent on HIP08 devices - net: hns3: initialize reset_timer before hclgevf_misc_irq_init() - net: hns3: don't auto enable misc vector - spi: hisi-kunpeng: Add validation for the minimum value of speed_hz - spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware - Revert "spi: hisi-kunpeng: Add validation for the minimum value of speed_hz" - Revert "spi: Add verification for the max_frequency provided by the firmware" - !11104 soc: qcom: pdr: protect locator_addr with the main mutex - !11453 nfs: fix memory leak in error path of nfs4_do_reclaim - !11447 zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING - net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() - mptcp: pm: avoid possible UaF when selecting endp - !11282 CVE-2024-44935 - !11450 ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled - !11435 cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - !11437 sdma-dae:fix code review problems - nfs: fix memory leak in error path of nfs4_do_reclaim - ACPI/HMAT: Fix compile error when CONFIG_ACPI_HMAT is not enabled - !11041 coresight: etm4x: Fix unbalanced pm_runtime_enable() - zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING - !11439 v2 drm/amd/display: Fix null pointer deref in dcn20_resource.c - !11015 nvme-pci: add missing condition check for existence of mapped data - !11432 v2 mm/block: add bdi sysfs knobs - !11316 block: fix pin count management when merging same-page segments - drm/amd/display: Fix null pointer deref in dcn20_resource.c - drivers:misc:sdma-dae: fix icsl code check problems - coresight: etm4x: Fix unbalanced pm_runtime_enable() - cifs: Fix pages leak when cifs_writedata allocate fails in cifs_writedata_direct_alloc() - mm: fix arithmetic for bdi min_ratio - mm: fix arithmetic for max_prop_frac when setting max_ratio - mm: document /sys/class/bdi//min_ratio_fine knob - mm: add /sys/class/bdi//min_ratio_fine knob - mm: add bdi_set_min_ratio_no_scale() function - mm: document /sys/class/bdi//max_ratio_fine knob - mm: add /sys/class/bdi//max_ratio_fine knob - mm: add bdi_set_max_ratio_no_scale() function - mm: document /sys/class/bdi//min_bytes knob - mm: add /sys/class/bdi//min_bytes knob - mm: add bdi_set_min_bytes() function - mm: split off __bdi_set_min_ratio() function - mm: add bdi_get_min_bytes() function - mm: document /sys/class/bdi//max_bytes knob - mm: add knob /sys/class/bdi//max_bytes - mm: add bdi_set_max_bytes() function - mm: split off __bdi_set_max_ratio() function - mm: add bdi_get_max_bytes() function - mm: use part per 1000000 for bdi ratios - mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio - mm: document /sys/class/bdi//strict_limit knob - mm: add knob /sys/class/bdi//strict_limit - mm: add bdi_set_strict_limit() function - !11417 md/raid5: avoid BUG_ON() while continue reshape after reassembling - !11207 kprobe support %pd/%pD type - !11430 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - !11391 fix CVE-2023-45896 - !11405 dma: fix call order in dmam_free_coherent - !11237 CVE-2024-43907 - !11409 btrfs: do not start relocation until in progress drops are done - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" - !10904 Incorporate some bonding patches as follows(OLK_5.10): - !11341 nfsd: map the EBADMSG to nfserr_io to avoid warning - !11390 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - md/raid5: avoid BUG_ON() while continue reshape after reassembling - btrfs: do not start relocation until in progress drops are done - !11398 fuse: Initialize beyond-EOF page contents before setting uptodate - !11403 btrfs: do not WARN_ON() if we have PageError set - dma: fix call order in dmam_free_coherent - !11394 dmaengine: idxd: Prevent use after free on completion memory - btrfs: do not WARN_ON() if we have PageError set - fuse: Initialize beyond-EOF page contents before setting uptodate - dmaengine: idxd: Prevent use after free on completion memory - fs/ntfs3: Add more attributes checks in mi_enum_attr() - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() - nfsd: map the EBADMSG to nfserr_io to avoid warning - block: fix pin count management when merging same-page segments - sctp: Fix null-ptr-deref in reuseport_add_sock(). - sctp: move hlist_node and hashent out of sctp_ep_common - perf parse-event bugfix merge - perf test: Add parse-events test for aliases with hyphens - perf test: Add pmu-events test for aliases with hyphens - perf parse-events: Support event alias in form foo-bar-baz - drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules - RDMA/hns: Fix concurrency issue between bond work and bond event - RDMA/hns: Fix UAF in clear bond printing - RDMA/hns: Encapsulate upper event and lowerstate event handlers - RDMA/hns: Register notifier block of bonding events in bond_grp - selftests/ftrace: add kprobe test cases for VFS type "%pd" and "%pD" - Documentation: tracing: add new type '%pd' and '%pD' for kprobe - tracing/probes: support '%pD' type for print struct file's name - tracing/probes: support '%pd' type for print struct dentry's name - soc: qcom: pdr: protect locator_addr with the main mutex - nvme-pci: add missing condition check for existence of mapped data - xfs: Fix agf_longest update error - Fix x86 provides error symbol- !11372 xdp: fix invalid wait context of page_pool_destroy() - !11376 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - !11356 f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC - !11347 v2 ext4: sanity check for NULL pointer after ext4_force_shutdown - !11368 nilfs2: handle inconsistent state in nilfs_btnode_create_block() - !11358 kcm: Serialise kcm_sendmsg() for the same socket. - !11327 CPU inspect bugfix - !11340 soc: hisilicon: Support memory repair driver - !10970 PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init() - !11324 drm/amd/display: Add null checker before passing variables - !11320 [olk 5.10] hns3驱动支持rx/tx配置 tc buffer - !11284 fix CVE-2024-43905 - !11343 netfilter: ctnetlink: use helper function to calculate expect ID - !11330 jbd2: avoid mount failed when commit block is partial submitted - !11190 fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed - !11201 ibmvnic: don't release napi in __ibmvnic_open() - !11306 hns3 udma: fix bugs of invalid input check and remove dependency of ubl - !10748 v2 CVE-2024-41016 - !11295 padata: Fix possible divide-by-0 panic in padata_mt_helper() - !11313 nvme-fabrics: use reserved tag for reg read/write command - !11310 drm/radeon: check bo_va->bo is non-NULL before using it - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation - xdp: fix invalid wait context of page_pool_destroy() - nilfs2: handle inconsistent state in nilfs_btnode_create_block() - kcm: Serialise kcm_sendmsg() for the same socket. - f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC - ext4: sanity check for NULL pointer after ext4_force_shutdown - netfilter: ctnetlink: use helper function to calculate expect ID - config: enable CONFIG_HISI_MEM_RAS by default - docs: ABI: add ABI document for driver hisi_mem_ras - soc: hisilicon: Support memory repair driver on Kunpeng SoC - !11337 v3 Some features and fixs for hbmdev and hbm cache - ACPI/HMAT: Add missing locality information for hot-added device - hisilicon/hisi_hbmdev: Add lock to protect pcc operation region - hisilicon/hisi_hbmcache: Add a lock to protect pcc operation region - soc:hisilicon: Use _ON and _OFF in hbmcache - jbd2: avoid mount failed when commit block is partial submitted - cpuinspect: fix [stop/start]_inspect_threads return type - cpuinspect: make inspector unregister reliable - drm/amd/display: Add null checker before passing variables - nvme-fabrics: use reserved tag for reg read/write command - hns3 udma: remove UBL dependency. - hns3 udma: add verify udata and in/out addr. - hns3 udma: fix bugs of code review. - hns3 udma: fixed some bugs. - drm/radeon: check bo_va->bo is non-NULL before using it - net: hns3: add dcbnl_setbuffer and dcbnl_getbuffer support for pf - !11058 drm/amdgpu: change vm->task_info handling - !11057 scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory - padata: Fix possible divide-by-0 panic in padata_mt_helper() - !11221 apparmor: Fix null pointer deref when receiving skb during sock creation - drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr - !11246 [olk 5.10] hns3驱动一些bugfix patch - !11247 [openEuler-22.03-LTS-SP4]UNIC: Using UBL-related macros to isolate UB header files - !11273 serial: core: check uartclk for zero to avoid divide by zero - net: hns3: Resolved the issue that the debugfs query result is inconsistent. - net: hns3: fixed reset failure issues caused by the incorrect reset type - net: hns3: fix missing features due to dev->features configuration too early - net: hns3: fix a deadlock problem when config TC during resetting - net: hns3: add sync command to sync io-pgtable - net: hns3: default enable tx bounce buffer when smmu enabled - net: hns3: don't add the len of vlan head if skb_vlan_pop failed - net: hns3: void array out of bound when loop tnl_num - !11211 drm/amdgpu: Fix the null pointer dereference to ras_manager - !11275 wifi: cfg80211: Avoid Wdiscarded-qualifiers warning - !11271 roh/core: Avoid null pointer access and optimize code. - UNIC: Use the macro CONFIG_HNS3_UBL to isolate debugfs dentry - UNIC: Using UBL-related macros to isolate UB header files - roh/core: Avoid null pointer access and optimize code. - wifi: cfg80211: Avoid Wdiscarded-qualifiers warning - !11267 net: bridge: mcast: wait for previous gc cycles when removing port - serial: core: check uartclk for zero to avoid divide by zero - net: hns3: use correct release function during uninitialization - net: hns3: delete redundant enabling actions for Layer 2 fowarding - net: hns3: use the user's cfg after reset - net: hns3: fix delete tc fail issue - net: bridge: mcast: wait for previous gc cycles when removing port - !11241 CVE-2024-43892 - !11217 scsi: qla2xxx: validate nvme_local_port correctly - !11181 block: initialize integrity buffer to zero before writing it to media - !11111 sysctl: always initialize i_uid/i_gid - !11194 Fix mainline patchs - !11230 Bluetooth: MGMT: Add error handling to pair_device() - !11210 jfs: Fix shift-out-of-bounds in dbDiscardAG - !11171 tracing: Fix overflow in get_free_elt() - !11169 CVE-2024-42267 - memcg: protect concurrent access to mem_cgroup_idr - !11174 md: restore 'noio_flag' for the last mddev_resume() - Bluetooth: MGMT: Add error handling to pair_device() - apparmor: Fix null pointer deref when receiving skb during sock creation - !11182 CVE-2024-42287 - scsi: qla2xxx: validate nvme_local_port correctly - !11159 usb: vhci-hcd: Do not drop references before new references are gained - !11184 【OLK 5.10】spi: spidev some bugfix - drm/amdgpu: Fix the null pointer dereference to ras_manager - !11140 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - !11147 powerpc/pseries: Fix scv instruction crash with kexec - jfs: Fix shift-out-of-bounds in dbDiscardAG - !11187 Bugfix patches for hns RoCE - ibmvnic: don't release napi in __ibmvnic_open() - perf/x86/amd/core: Fix overflow reset on hotplug - perf/x86/amd/core: Always clear status for idx - spi: spidev: fix a recursive locking error - fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed - spi: spidev: fix a race condition when accessing spidev->spi - RDMA/hns: Fix list_*_careful() not being used in pairs - RDMA/hns: Fix a meaningless loop in active_dca_pages_proc() - RDMA/hns: Fix possible RAS when DCA is not attached - RDMA/hns: Fix 1bit-ECC recovery address in non-4K OS - RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler - scsi: qla2xxx: Complete command early within lock - block: initialize integrity buffer to zero before writing it to media - md: restore 'noio_flag' for the last mddev_resume() - tracing: Fix overflow in get_free_elt() - riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error() - usb: vhci-hcd: Do not drop references before new references are gained - powerpc/pseries: Fix scv instruction crash with kexec - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr - sysctl: always initialize i_uid/i_gid - drm/amdgpu: change vm->task_info handling - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory - PCI: endpoint: pci-epf-test: Make use of cached 'epc_features' in pci_epf_test_core_init() - ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() - ocfs2: add bounds checking to ocfs2_xattr_find_entry()- !11079 Backport 5.10.214 - 5.10.215 LTS patches from upstream - !11123 fix CVE-2024-42288 - !11163 btrfs: get rid of warning on transaction commit when using flushoncommit - !11151 protect the fetch of ->fd[fd - !10113 Fixed two memory leak issues of the Perf tool - !11092 mISDN: Fix a use after free in hfcmulti_tx() - btrfs: get rid of warning on transaction commit when using flushoncommit - !11071 【olk 5.10】net: hns3: add some feature patches - !11085 f2fs: fix to don't dirty inode for readonly filesystem - !11138 v2 drm/amd/display: Check for NULL pointer - protect the fetch of ->fd[fd] in do_dup2() from mispredictions - !10925 [openEuler-22.03-LTS-SP4]UNIC: fixup the problem of print and free mguid'memory after init failed - !11099 exec: Fix ToCToU between perm check and set-uid/gid usage - !11070 IP notify code optimization - !11118 PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal - !11028 remoteproc: imx_rproc: Skip over memory region when node value is NULL - !11075 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - !11003 tipc: Return non-zero value from tipc_udp_addr2str() on error - !10985 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - !11115 net/iucv: fix use after free in iucv_sock_close() - drm/amd/display: Check for NULL pointer - !11054 m68k: Fix spinlock race in kernel thread creation - !11055 phonet: fix rtm_phonet_notify() skb allocation - !11126 drm/amd/display: Check pipe offset before setting vblank - network_mgmt: Security check and modification. - Fix the issue that the debugfs query inconsistency. - UNIC: Fix the issue that RPS cannot hash sw irq to multiple cores. - ubl: correct comments and delete unused EXPORT_SYMBOL - unic: fix issue that return value is not processed - unic: deleted redundant code and added default processing - drm/amd/display: Check pipe offset before setting vblank - scsi: qla2xxx: Fix for possible memory corruption - !11091 net/mlx5: Always drain health in shutdown callback - PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal - net/iucv: fix use after free in iucv_sock_close() - exec: Fix ToCToU between perm check and set-uid/gid usage - !11027 landlock: Don't lose track of restrictions on cred_transfer - mISDN: Fix a use after free in hfcmulti_tx() - net/mlx5: Always drain health in shutdown callback - f2fs: fix to don't dirty inode for readonly filesystem - x86/head/64: Re-enable stack protection - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk - kbuild: dummy-tools: adjust to stricter stackprotector check - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() - Bluetooth: btintel: Fixe build regression - virtio: reenable config if freezing device failed - drivers/nvme: Add quirks for device 126f:2262 - fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 - usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined - usb: typec: tcpci: add generic tcpci fallback compatible - tools: iio: replace seekdir() in iio_generic_buffer - ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment - ktest: force $buildonly = 1 for 'make_warnings_file' test type - platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet - Input: allocate keycode for Display refresh rate toggle - RDMA/cm: add timeout to cm_destroy_id wait - libperf evlist: Avoid out-of-bounds access - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int - drm/amd/display: Fix nanosec stat overflow - ext4: forbid commit inconsistent quota data when errors=remount-ro - ext4: add a hint for block bitmap corrupt state in mb_groups - media: sta2x11: fix irq handler cast - isofs: handle CDs with bad root inode but good Joliet root directory - pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails - Bluetooth: btintel: Fix null ptr deref in btintel_read_version - btrfs: export: handle invalid inode or root reference in btrfs_get_parent() - tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() - ionic: set adminq irq affinity - arm64: dts: rockchip: fix rk3399 hdmi ports node - arm64: dts: rockchip: fix rk3328 hdmi ports node - panic: Flush kernel log buffer at the end - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() - wifi: ath9k: fix LNA selection in ath_ant_try_scan() - mptcp: don't account accept() of non-MPC client as fallback to TCP - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO - x86/bugs: Fix the SRSO mitigation on Zen3/4 - riscv: Fix spurious errors from __get/put_kernel_nofault - s390/entry: align system call table on 8 bytes - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone - ata: sata_mv: Fix PCI device ID table declaration compilation warning - scsi: mylex: Fix sysfs buffer lengths - ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw - arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken - arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor - net: ravb: Always process TX descriptor ring - Revert "usb: phy: generic: Get the vbus supply" - scsi: qla2xxx: Update manufacturer detail - scsi: qla2xxx: Update manufacturer details - i40e: fix i40e_count_filters() to count only active/new filters - octeontx2-pf: check negative error code in otx2_open() - udp: do not transition UDP GRO fraglist partial checksums to unnecessary - selftests: reuseaddr_conflict: add missing new line at the end of the output - net: stmmac: fix rx queue priority assignment - vboxsf: Avoid an spurious warning if load_nls_xxx() fails - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." - io_uring: ensure '0' is returned on file registration success - Bluetooth: Fix TOCTOU in HCI debugfs implementation - Bluetooth: hci_event: set the conn encrypted before conn establishes - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d - dm integrity: fix out-of-range warning - Octeontx2-af: fix pause frame configuration in GMP mode - ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset - usb: typec: ucsi: Ack unsupported commands - usb: dwc2: gadget: LPM flow fix - usb: dwc2: host: Fix ISOC flow in DDMA mode - usb: dwc2: host: Fix hibernation flow - usb: dwc2: host: Fix remote wakeup from hibernation - USB: core: Add hub_get() and hub_put() routines - staging: vc04_services: fix information leak in create_component() - staging: vc04_services: changen strncpy() to strscpy_pad() - usb: cdc-wdm: close race between read and workqueue - mmc: core: Avoid negative index with array access - mmc: core: Initialize mmc_blk_ioc_data - hexagon: vmlinux.lds.S: handle attributes section - exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() - init: open /initrd.image with O_LARGEFILE - mm/migrate: set swap entry values of THP tail pages properly. - mm/memory-failure: fix an incorrect use of tail pages - powerpc: xor_vmx: Add '-mhard-float' to CFLAGS - efivarfs: Request at most 512 bytes for variable names - btrfs: allocate btrfs_ioctl_defrag_range_args on stack - printk: Update @console_may_schedule in console_trylock_spinning() - tee: optee: Fix kernel panic caused by incorrect error handling - mei: me: add arrow lake point H DID - mei: me: add arrow lake point S DID - tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled - usb: port: Don't try to peer unused USB ports based on location - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform - xfrm: Avoid clang fortify warning in copy_to_user_tmpl() - Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory - netfilter: nf_tables: reject constant set with timeout - comedi: comedi_test: Prevent timers rescheduling during deletion - scripts: kernel-doc: Fix syntax error due to undeclared args variable - x86/pm: Work around false positive kmemleak report in msr_build_context() - x86/stackprotector/32: Make the canary into a regular percpu variable - vxge: remove unnecessary cast in kfree() - drm/amd/display: Fix noise issue on HDMI AV mute - drm/amd/display: Return the correct HDCP error code - ahci: asm1064: asm1166: don't limit reported ports - ahci: asm1064: correct count of reported ports - wireguard: netlink: check for dangling peer via is_dead instead of empty list - net: hns3: tracing: fix hclgevf trace event strings - cpufreq: dt: always allocate zeroed cpumask - nilfs2: fix failure to detect DAT corruption in btree and direct mappings - memtest: use {READ,WRITE}_ONCE in memory scanning - drm/vc4: hdmi: do not return negative values from .get_modes() - drm/imx/ipuv3: do not return negative values from .get_modes() - drm/exynos: do not return negative values from .get_modes() - drm/panel: do not return negative error codes from drm_panel_get_modes() - ring-buffer: Fix full_waiters_pending in poll - ring-buffer: Fix resetting of shortest_full - ring-buffer: Do not set shortest_full when full target is hit - ring-buffer: Fix waking up ring buffer readers - PCI: dwc: endpoint: Fix advertised resizable BAR size - kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 - PCI/AER: Block runtime suspend when handling errors - speakup: Fix 8bit characters from direct synth - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic - usb: gadget: tegra-xudc: Use dev_err_probe() - phy: tegra: xusb: Add API to retrieve the port number of phy - slimbus: core: Remove usage of the deprecated ida_simple_xx() API - nvmem: meson-efuse: fix function pointer type mismatch - hwmon: (amc6821) add of_match table - drm/etnaviv: Restore some id values - mmc: core: Fix switch on gp3 partition - dm-raid: fix lockdep waring in "pers->hot_add_disk" - btrfs: fix off-by-one chunk length calculation at contains_pending_extent() - serial: Lock console when calling into driver before registration - printk/console: Split out code that enables default console - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros - fuse: don't unhash root - fuse: fix root lookup with nonzero generation - mmc: tmio: avoid concurrent runs of mmc_request_done() - PM: sleep: wakeirq: fix wake irq warning in system suspend - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M - USB: serial: option: add MeiG Smart SLM320 product - USB: serial: cp210x: add ID for MGP Instruments PDS100 - USB: serial: add device ID for VeriFone adapter - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB - powerpc/fsl: Fix mfpmr build errors with newer binutils - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays - PM: suspend: Set mem_sleep_current during kernel command line setup - parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds - parisc: Fix csum_ipv6_magic on 64-bit systems - parisc: Fix csum_ipv6_magic on 32-bit systems - parisc: Fix ip_fast_csum - parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros - mtd: rawnand: meson: fix scrambling mode value in command macro - ubi: correct the calculation of fastmap size - ext4: correct best extent lstart adjustment logic - selftests/mqueue: Set timeout to 180 seconds - crypto: qat - resolve race condition during AER recovery - crypto: qat - fix double free during reset - sparc: vDSO: fix return value of __setup handler - sparc64: NMI watchdog: fix return value of __setup handler - serial: max310x: fix NULL pointer dereference in I2C instantiation - arm: dts: marvell: Fix maxium->maxim typo in brownstone dts - smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() - smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() - clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd - media: staging: ipu3-imgu: Set fields before media_entity_pads_init() - x86/bugs: Use sysfs_emit() - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() - net: hns3: add support for vf get dscp configuration from pf - net: hns3: add support for vf multiple tcs - !11045 bpf: Fix a segment issue when downgrading gso_size - net: hns3: add support to query tc map info of VF queues - net: hns3: fixed vf get max channels bug - net: hns3: merge rss tc configuration - net: hns3: add ieee_setmaxrate and ieee_getmaxrate support for pf - !11038 PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs() - phonet: fix rtm_phonet_notify() skb allocation - m68k: Fix spinlock race in kernel thread creation - !11036 v2 Some bugfix for HNS RoCE - !10999 media: venus: fix use after free in vdec_close - !11013 media: mediatek: vcodec: Handle invalid decoder vsi - !10971 ext4: fix infinite loop when replaying fast_commit - !11022 udf: Avoid using corrupted block bitmap buffer - bpf: Fix a segment issue when downgrading gso_size - !11012 hfsplus: fix uninit-value in copy_name - !10993 ipvs: properly dereference pe in ip_vs_add_service - PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs() - RDMA/hns: Fix integer overflow in calc_loading_percent() - RDMA/hns: Fix creating sysfs before allocating resources - RDMA/hns: Fix concurrency between sysfs store and FW configuration of scc params - RDMA/hns: Fix wrong output of sysfs scc pram when configuration failed - RDMA/hns: Fix mixed use of u32 and __le32 in sysfs - RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled - RDMA/hns: Fix HW UAF when destroy context timeout - RDMA/hns: Fix different dgids mapping to the same dip_idx - RDMA/hns: Fix soft lockup under heavy CEQE load - RDMA/hns: Fix sleeping in spin_lock critical section - RDMA/hns: Fix a potential Sleep-in-Atomic-Context - RDMA/hns: Fix long waiting cmd event when reset - RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range() - RDMA/hns: Use one CQ bank per context - !10976 CVE-2024-42126 - !10990 drm/amd/display: Add NULL pointer check for kzalloc - !11019 net: usb: qmi_wwan: fix memory leak for not ip packets - !11006 kvm: s390: Reject memory region operations for ucontrol VMs - !11023 ocfs2: add bounds checking to ocfs2_check_dir_entry() - !10991 s390/sclp: Fix sclp_init() cleanup on failure - remoteproc: imx_rproc: Skip over memory region when node value is NULL - !10962 drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes - landlock: Don't lose track of restrictions on cred_transfer - !10453 v2 ipv6: sr: fix missing sk_buff release in seg6_input_core - ocfs2: add bounds checking to ocfs2_check_dir_entry() - udf: Avoid using corrupted block bitmap buffer - net: usb: qmi_wwan: fix memory leak for not ip packets - !11010 roh/rdma: Support rdma_cm and cnp configure - !10995 CVE-2024-42290 - !10965 perf: Optimize perf_pmu_migrate_context() - [PATCH OLK-5.10] RDMA/hns: Support getting GRH for UD in RoH mode when NLP = 0 - media: mediatek: vcodec: Handle invalid decoder vsi - hfsplus: fix uninit-value in copy_name - [PATCH OLK-5.10] Revert "RDMA/hns: Support RDMA_CM in ROH mode" - [PATCH OLK-5.10] RDMA/hns: Support configure and query the CNP DSCP through sysfs - [PATCH OLK-5.10] RDMA/hns: Support query FW cap bit - kvm: s390: Reject memory region operations for ucontrol VMs - tipc: Return non-zero value from tipc_udp_addr2str() on error - media: venus: fix use after free in vdec_close - irqchip/imx-irqsteer: Handle runtime power management correctly - ipvs: properly dereference pe in ip_vs_add_service - s390/sclp: Fix sclp_init() cleanup on failure - drm/amd/display: Add NULL pointer check for kzalloc - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. - Revert "powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt." - ext4: fix infinite loop when replaying fast_commit - perf: Optimize perf_pmu_migrate_context() - drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes - UNIC: bugfix for mguid's memory not be free after netdev init fail - UNIC: Solve the problem of redundant print in ub mode - ipv6: sr: fix missing sk_buff release in seg6_input_core - perf stat: Fix memory leakage when trying perf on an offline CPU - perf parse-events: Fix one memory leakage issue- !9573 [OLK-5.10] Intel: backport RAPL bugfixes up to v6.9 - !11007 mm: avoid overflows in dirty throttling logic - !10979 CVE-2024-42304 - !10968 bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG - mm: avoid overflows in dirty throttling logic - !10982 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - !10797 Intel: Backport SPR/EMR CXL and HBM support to kernel 5.10 - !10799 Intel: Backport 3 core PMU bugfixes to kernel 5.10 - !10958 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - !10963 sched: fix numa_group uninitialized in show_numa_stats() - !10614 can: mcp251xfd: fix infinite loop when xmit fails - !10951 Fix CVE-2024-36880 - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes - ext4: make sure the first directory block is not a hole - ext4: check dot and dotdot of dx_root before making dir indexed - !10956 leds: trigger: Unregister sysfs attributes before calling deactivate() - bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG - sched: fix numa_group uninitialized in show_numa_stats() - !10931 drm/lima: fix shared irq handling on driver remove - !10947 net: nexthop: Initialize all fields in dumped nexthops - !10945 v4 Some clean up and bugfix for hisi_hbmdev - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures - leds: trigger: Unregister sysfs attributes before calling deactivate() - Bluetooth: qca: fix firmware check error path - Bluetooth: qca: add missing firmware sanity checks - net: nexthop: Initialize all fields in dumped nexthops - soc/hisilicon: Remove the memdev kobj - soc/hisilicon: Clean the hbmcache state show sysfs - soc: hisilicon: Setting the demand_offline in sysfs interface - Revert "soc: hisilicon: hisi_hbmdev: Provide extra memory topology information" - Revert "soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods" - !10928 libceph: fix race between delayed_work() and ceph_monc_stop() - drm/lima: fix shared irq handling on driver remove - !10745 jfs: xattr: fix buffer overflow for invalid xattr - libceph: fix race between delayed_work() and ceph_monc_stop() - !10912 Fix CVE-2024-40966 - !10689 sdma: fix input validate problems - !10914 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() - tty: vt device use only n_tty ldisc - tty: add the option to have a tty reject a new ldisc - !10846 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - !10813 ima: dont disable digest_list if the file is not processed - !10901 scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() - scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers - perf/x86/intel: Add a distinct name for Granite Rapids - perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake - perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated - perf/x86/intel/uncore: Support HBM and CXL PMON counters - perf/x86/uncore: Cleanup unused unit structure - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree - perf/x86/uncore: Support per PMU cpumask - perf/x86/uncore: Save the unit control address of all units - ima: dont disable digest_list if the file is not processed - drivers: misc: sdma-dae: fix input validate problems - jfs: xattr: fix buffer overflow for invalid xattr - can: mcp251xfd: fix infinite loop when xmit fails - powercap: intel_rapl_tpmi: Fix System Domain probing - powercap: intel_rapl_tpmi: Fix a register bug - powercap: intel_rapl: Fix locking in TPMI RAPL - powercap: intel_rapl: Fix a NULL pointer dereference - powercap: intel_rapl: Fix a sparse warning in TPMI interface- !10877 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - !10878 orangefs: fix out-of-bounds fsid access - !10876 drm/i915/gt: Fix potential UAF by revoke of fence registers - !10788 [OLK-5.10]sync some patch from upstream for Mini-OS - !10523 [OLK-5.10] drivers: add GDR support - !10885 crypto: aead,cipher - zeroize key buffer after use - !10888 s390/pkey: Wipe copies of clear-key structures on failure - !10820 powerpc/pseries: Whitelist dtl slub object for copying to userspace - drivers: Fix kabi check failure - drivers: Add GDR(GPU Direct RDMA) support - !10842 netfilter: nf_tables: prefer nft_chain_validate - !10869 v2 net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket - !10873 USB: serial: mos7840: fix crash on resume - !10887 v3 sched/fair: Prefer physical cores when migrating tasks - s390/pkey: Wipe copies of clear-key structures on failure - sched/fair: Prefer physical cores when migrating tasks - crypto: aead,cipher - zeroize key buffer after use - orangefs: fix out-of-bounds fsid access - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep - drm/i915/gt: Fix potential UAF by revoke of fence registers - USB: serial: mos7840: fix crash on resume - !10831 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket - !10862 v2 ext4: flexibly control whether to enable dioread_nolock by default - !10849 wireguard: allowedips: avoid unaligned 64-bit memory accesses - !10817 media: dvb-frontends: tda10048: Fix integer overflow - !10616 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - !10801 fix CVE-2024-42095 - !10514 powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. - !10704 x86: stop playing stack games in profile_pc() - ext4: flexibly control whether to enable dioread_nolock by default - wireguard: allowedips: avoid unaligned 64-bit memory accesses - !10836 wifi: mt76: replace skb_put with skb_put_zero - !10839 bnx2x: Fix multiple UBSAN array-index-out-of-bounds - netfilter: nf_tables: prefer nft_chain_validate - bnx2x: Fix multiple UBSAN array-index-out-of-bounds - wifi: mt76: replace skb_put with skb_put_zero - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values - !10814 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10807 wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10810 tcp_metrics: validate source addr length - !10766 Backport 5.10.213 LTS patches from upstream - powerpc/pseries: Whitelist dtl slub object for copying to userspace - !10752 btrfs: qgroup: fix quota root leak after quota disable failure - media: dvb-frontends: tda10048: Fix integer overflow - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime - !10781 nilfs2: fix kernel bug on rename operation of broken directory - tcp_metrics: validate source addr length - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects - !10733 filelock: Remove locks reliably when fcntl/close race is detected - !10765 mbigen: add kvm dependency - !10761 leds: an30259a: Use devm_mutex_init() for mutex initialization - !10681 crypto: ecdh - explicitly zeroize private_key - !10798 s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings - serial: 8250_omap: Fix Errata i2310 with RX FIFO level check - serial: 8250_omap: Implementation of Errata i2310 - s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings - mbigen: add kvm dependency - !10778 Fix CVE-2021-47582 - !10784 s390/pkey: Wipe sensitive data on failure - serial: max310x: implement I2C support - serial: max310x: make accessing revision id interface-agnostic - Drivers: hv: vmbus: Drop error message when 'No request id available' - serial: max310x: Unprepare and disable clock in error path - getrusage: use sig->stats_lock rather than lock_task_sighand() - getrusage: use __for_each_thread() - getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() - getrusage: add the "signal_struct *sig" local variable - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed - hv_netvsc: use netif_is_bond_master() instead of open code - hv_netvsc: Make netvsc/VF binding check both MAC and serial number - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening - ext4: convert to exclusive lock while inserting delalloc extents - ext4: refactor ext4_da_map_blocks() - ext4: make ext4_es_insert_extent() return void - lsm: fix default return value of the socket_getpeersec_*() hooks - lsm: make security_socket_getpeersec_stream() sockptr_t safe - bpf: net: Change sk_getsockopt() to take the sockptr_t argument - net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr - serial: max310x: prevent infinite while() loop in port startup - serial: max310x: use a separate regmap for each port - serial: max310x: use regmap methods for SPI batch operations - serial: max310x: Make use of device properties - serial: max310x: fail probe if clock crystal is unstable - serial: max310x: Try to get crystal clock rate from property - serial: max310x: Use devm_clk_get_optional() to get the input clock - xhci: handle isoc Babble and Buffer Overrun events properly - xhci: process isoc TD properly when there was a transaction error mid TD. - xhci: prevent double-fetch of transfer and transfer event TRBs - xhci: remove extra loop in interrupt context - um: allow not setting extra rpaths in the linux binary - selftests: mm: fix map_hugetlb failure on 64K page size systems - selftests/mm: switch to bash from sh - netrom: Fix a data-race around sysctl_netrom_link_fails_count - netrom: Fix a data-race around sysctl_netrom_routing_control - netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout - netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size - netrom: Fix a data-race around sysctl_netrom_transport_busy_delay - netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay - netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser - netrom: Fix a data-race around sysctl_netrom_default_path_quality - netfilter: nft_ct: fix l3num expectations with inet pseudo family - geneve: make sure to pull inner header in geneve_rx() - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string - i40e: disable NAPI right after disabling irqs when handling xsk_pool - ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able - net: lan78xx: fix runtime PM count underflow on link stop - lan78xx: Fix race conditions in suspend/resume handling - lan78xx: Fix partial packet errors on suspend/resume - lan78xx: Add missing return code checks - lan78xx: Fix white space and style issues - vhost: Add smp_rmb() in vhost_enable_notify() - vhost: Add smp_rmb() in vhost_vq_avail_empty() - s390/pkey: Wipe sensitive data on failure - nilfs2: fix kernel bug on rename operation of broken directory - usb: core: Don't hold the device lock while sleeping in do_proc_control() - USB: core: Make do_proc_control() and do_proc_bulk() killable - leds: an30259a: Use devm_mutex_init() for mutex initialization - btrfs: qgroup: fix quota root leak after quota disable failure - filelock: Remove locks reliably when fcntl/close race is detected - x86: stop playing stack games in profile_pc() - crypto: ecdh - explicitly zeroize private_key - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.- !10787 NFSD: Fix the behavior of READ near OFFSET_MAX - !10764 CVE-2024-41027 - !10666 v2 ASoC: fsl-asoc-card: set priv->pdev before using it - !10624 ata: libata-core: Fix double free on error - !10652 nvme: avoid double free special payload - NFSD: Fix the behavior of READ near OFFSET_MAX - !10785 fix CVE-2024-42155 - s390/pkey: Wipe copies of protected- and secure-keys - Revert "s390/pkey: Wipe copies of protected- and secure-keys" - !10742 irqchip/mbigen: Fix mbigen node address layout - !10737 net/dpaa2: Avoid explicit cpumask var allocation on stack - Fix userfaultfd_api to return EINVAL as expected - mm/userfaultfd: fail uffd-wp registration if not supported - !10743 media: mediatek: vcodec: Only free buffer VA that is not NULL - !10759 Fix CVE-2024-42160 - !10530 ftruncate: pass a signed offset - !10679 ibmvnic: Add tx check to prevent skb leak - !10725 scsi: qedf: Make qedf_execute_tmf() non-preemptible - f2fs: Add inline to f2fs_build_fault_attr() stub - f2fs: check validation of fault attrs in f2fs_build_fault_attr() - !10582 v2 bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD - !10489 backport mainline patches - !10717 CVE-2024-42101 - !10713 CVE-2024-41079 - media: mediatek: vcodec: Only free buffer VA that is not NULL - irqchip/mbigen: Fix mbigen node address layout - !10727 net/iucv: Avoid explicit cpumask var allocation on stack - !10694 v2 drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) - !10715 gve: Account for stopped queues when reading NIC stats - !10691 Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot - net/dpaa2: Avoid explicit cpumask var allocation on stack - !10621 fix CVE-2024-42129 - !9682 drm: vc4: Fix possible null pointer dereference - !10427 net: stmmac: move the EST lock to struct stmmac_priv - net/iucv: Avoid explicit cpumask var allocation on stack - scsi: qedf: Make qedf_execute_tmf() non-preemptible - !10697 mm: prevent derefencing NULL ptr in pfn_section_valid() - !10589 v2 ax25: Fix refcount imbalance on inbound connections - drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes - gve: Account for stopped queues when reading NIC stats - nvmet: always initialize cqe.result - !10683 ocfs2: fix DIO failure due to insufficient transaction credits - !10566 gpio: davinci: Validate the obtained number of IRQs - !10670 net: can: j1939: Initialize unused data in j1939_send_one() - !10661 fix CVE-2024-41062 - !10519 xfs: add bounds checking to xlog_recover_process_data - !10650 xfs: don't walk off the end of a directory data block - mm: prevent derefencing NULL ptr in pfn_section_valid() - drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE) - Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot - !10654 KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() - !10630 sched/deadline: Fix task_struct reference leak - ocfs2: fix DIO failure due to insufficient transaction credits - ibmvnic: Add tx check to prevent skb leak - !10391 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - net: can: j1939: Initialize unused data in j1939_send_one() - ASoC: fsl-asoc-card: set priv->pdev before using it - !10642 usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10644 inet_diag: Initialize pad field in struct inet_diag_req_v2 - !10636 RDMA/restrack: Fix potential invalid address access - !10648 net: dsa: mv88e6xxx: Correct check for empty list - !10598 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - Bluetooth: L2CAP: Fix deadlock - bluetooth/l2cap: sync sock recv cb and release - !10503 fix CVE-2024-42155 - KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() - nvme: avoid double free special payload - xfs: don't walk off the end of a directory data block - net: dsa: mv88e6xxx: Correct check for empty list - inet_diag: Initialize pad field in struct inet_diag_req_v2 - usb: atm: cxacru: fix endpoint checking in cxacru_bind() - !10557 CVE-2024-42105 - RDMA/restrack: Fix potential invalid address access - sched/deadline: Fix task_struct reference leak - !10600 ppp: reject claimed-as-LCP but actually malformed packets - !10612 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10603 IB/core: Implement a limit on UMAD receive List - ata: libata-core: Fix double free on error - leds: mlxreg: Use devm_mutex_init() for mutex initialization - locking/mutex: Introduce devm_mutex_init() - !10554 skmsg: Skip zero length skb in sk_msg_recvmsg - !10536 CVE-2024-42082 - !10594 fix CVE-2024-41046 - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check - !10569 ila: block BH in ila_output() - !10564 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new - IB/core: Implement a limit on UMAD receive List - ppp: reject claimed-as-LCP but actually malformed packets - !10586 filelock: Fix fcntl/close race recovery compat path - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes - net: ethernet: lantiq_etop: fix double free in detach - net: lantiq_etop: add blank line after declaration - !10541 tap: add missing verification for short frame - !10540 tun: add missing verification for short frame - !10534 ipv6: prevent possible NULL deref in fib6_nh_init() - !10544 bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() - ax25: Fix refcount imbalance on inbound connections - filelock: Fix fcntl/close race recovery compat path - !10548 powerpc/eeh: avoid possible crash when edev->pdev changes - !10527 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - !10420 stm class: Fix a double free in stm_register_device() - !10475 ALSA: emux: improve patch ioctl data validation - bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD - ila: block BH in ila_output() - gpio: davinci: Validate the obtained number of IRQs - net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new - nilfs2: fix inode number range checks - skmsg: Skip zero length skb in sk_msg_recvmsg - !10465 null_blk: fix validation of block size - powerpc/eeh: avoid possible crash when edev->pdev changes - bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() - tap: add missing verification for short frame - tun: add missing verification for short frame - xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). - xdp: Remove WARN() from __xdp_reg_mem_model() - xdp: Allow registering memory model without rxq reference - xdp: Move the rxq_info.mem clearing to unreg_mem_model() - !10476 jffs2: Fix potential illegal address access in jffs2_free_inode - !10467 io_uring: fix possible deadlock in io_register_iowq_max_workers() - !10454 fs/ntfs3: Validate ff offset - ipv6: prevent possible NULL deref in fib6_nh_init() - ftruncate: pass a signed offset - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() - !10383 filelock: fix potential use-after-free in posix_lock_inode - xfs: add bounds checking to xlog_recover_process_data - !10460 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). - !10493 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - !10417 Backport 5.10.212 LTS patches from upstream - !10487 fix CVE-2024-42086 - !10384 drm/radeon: fix UBSAN warning in kv_dpm.c - s390/pkey: Wipe copies of protected- and secure-keys - !10425 kunit: Fix kthread reference - !10424 kunit: Fix kthread reference - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc - irqdomain: Fixed unbalanced fwnode get and put - iio: chemical: bme680: Fix overflows in compensate() functions - !10361 PCI/ROM: Fix PCI ROM header check bug - mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG - gpio: fix resource unwinding order in error path - gpiolib: Fix the error path order in gpiochip_add_data_with_key() - gpio: 74x164: Enable output pins after registers are reset - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() - mptcp: fix possible deadlock in subflow diag - pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation - mmc: sdhci-xenon: fix PHY init clock stability - mmc: sdhci-xenon: add timeout for PHY init complete - mmc: core: Fix eMMC initialization with 1-bit bus connection - dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read - wifi: nl80211: reject iftype change with mesh ID change - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() - afs: Fix endless loop in directory parsing - ALSA: Drop leftover snd-rtctimer stuff from Makefile - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() - Bluetooth: Enforce validation on max value of connection interval - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR - net: usb: dm9601: fix wrong return value in dm9601_mdio_read - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected - tun: Fix xdp_rxq_info's queue_index when detaching - mtd: spinand: gigadevice: Fix the get ecc status issue - mtd: spinand: gigadevice: Support GD5F1GQ5UExxG - crypto: virtio/akcipher - Fix stack overflow on memcpy - platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names - !10458 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - !10404 Fix CVE-2024-41069 - jffs2: Fix potential illegal address access in jffs2_free_inode - ALSA: emux: improve patch ioctl data validation - !10352 fix CVE-2024-40976 - !10406 usb: gadget: ncm: Fix handling of zero block length packets - !10271 HID: core: remove unnecessary WARN_ON() in implement() - !10431 s390/qeth: fix deadlock during failing recovery - !10440 net/sched: Fix UAF when resolving a clash - !10328 net/smc: enable smcrv1 when RNIC supports rocev2 - !10449 net: ena: Add validation for completion descriptors consistency - io_uring: fix possible deadlock in io_register_iowq_max_workers() - null_blk: fix validation of block size - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() - fs/ntfs3: Validate ff offset - net: ena: Add validation for completion descriptors consistency - net/sched: Fix UAF when resolving a clash - s390/qeth: fix deadlock during failing recovery - net: stmmac: move the EST lock to struct stmmac_priv - kunit: Fix kthread reference - kunit: Fix kthread reference - stm class: Fix a double free in stm_register_device() - usb: gadget: ncm: Fix handling of zero block length packets - ASoC: topology: Fix route memory corruption - ASoC: topology: Fix references to freed memory - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER - drm/radeon: fix UBSAN warning in kv_dpm.c - filelock: fix potential use-after-free in posix_lock_inode - PCI/ROM: Fix PCI ROM header check bug - drm/lima: mask irqs in timeout path before hard reset - drm/lima: add mask irq callback to gp and pp - net/smc: enable smcrv1 when RNIC supports rocev2 - HID: core: remove unnecessary WARN_ON() in implement() - drm: vc4: Fix possible null pointer dereference- !10436 CVE-2024-39476 - !10418 net: move to_gnet_bpf_attach_type() to filter.c - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" - !10065 iommu: Return right value in iommu_sva_bind_device() - net: move to_gnet_bpf_attach_type() to filter.c - !10334 fix CVE-2024-36479 for olk-5.10 - !10408 iommu/arm-smmu-v3: Fix the compile warning - !10363 drm/amdkfd: don't allow mapping the MMIO HDP page with large pages - !10058 net: mvpp2: clear BM pool before initialization - !10057 udp: do not accept non-tunnel GSO skbs landing in a tunnel - iommu/arm-smmu-v3: Fix the compile warning - !10339 net/sched: initialize noop_qdisc owner - !10366 v2 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - !10336 v2 mm: numa-affinity: support THP migration - !10321 media: i2c: et8ek8: Don't strip remove function when driver is builtin - !10318 【OLK 5.10】net: hns3: add set_loopback interface to realtek phy driver - !10342 CVE-2024-39471 - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages - drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq() - drm/amdgpu: add error handle to avoid out-of-bounds - net/sched: initialize noop_qdisc owner - mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code - mm: numa-affinity: delete the duplicate numa_migrate_prep - mm: numa-affinity: backport some migrate policy from AutoNuma - mm: numa-affinity: support THP migration - mm: thp: skip make PMD PROT_NONE if THP migration is not supported - mm: migrate: check mapcount for THP instead of refcount - mm: migrate: don't split THP for misplaced NUMA page - mm/migrate: fix NR_ISOLATED corruption on 64-bit - mm: migrate: account THP NUMA migration counters correctly - mm: thp: refactor NUMA fault handling - mm: memory: make numa_migrate_prep() non-static - mm: fix KABI broken in struct vm_fault - mm: memory: add orig_pmd to struct vm_fault - !10333 BMA: Fix DMA reset problem and change the version - fpga: bridge: add owner module and take its refcount - fpga: remove redundant checks for bridge ops - fpga: bridge: properly initialize bridge device before populating children - fpga: bridge: Use standard dev_release for class driver - fpga: bridge: Rename dev to parent for parent device - BMA/kbox_drv: Change the version number. - BMA/veth_drv: Change the version number. - BMA/cdev_drv: Change the version number. - BMA/edma_drv: Fix DMA reset problem and change the version number. - !9362 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" - media: i2c: et8ek8: Don't strip remove function when driver is builtin - net: phy: add set_loopback interface to realtek phy driver - !10316 sched: Add cfs_preferred_nid_init hook - !9976 KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() - !10073 serial: imx: Introduce timeout when waiting on transmitter empty - !10172 netrom: Fix a memory leak in nr_heartbeat_expiry() - sched: Add cfs_preferred_nid_init hook - !10295 sdma-dae: fix interrupt handle logic - !10253 fbdev: savage: Handle err return when savagefb_check_var failed - !10309 net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr - !10304 Backport 5.10.211 LTS patches from upstream - net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr - block: ataflop: more blk-mq refactoring fixes - drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 - tls: rx: drop pointless else after goto - s390: use the correct count for __iowrite64_copy() - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid - nouveau: fix function cast warnings - scsi: jazz_esp: Only build if SCSI core is builtin - bpf, scripts: Correct GPL license name - RDMA/srpt: fix function pointer cast warnings - arm64: dts: rockchip: set num-cs property for spi on px30 - RDMA/bnxt_re: Return error for SRQ resize - mptcp: fix lockless access in subflow ULP diag - usb: roles: don't get/set_role() when usb_role_switch is unregistered - usb: roles: fix NULL pointer issue when put module's reference - usb: cdns3: fix memory double free when handle zero packet - usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() - x86/alternative: Make custom return thunk unconditional - Revert "x86/alternative: Make custom return thunk unconditional" - x86/returnthunk: Allow different return thunks - x86/ftrace: Use alternative RET encoding - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR - Revert "x86/ftrace: Use alternative RET encoding" - PCI/MSI: Prevent MSI hardware interrupt number truncation - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler - s390/cio: fix invalid -EBUSY on ccw_device_start - erofs: fix lz4 inplace decompression - x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() - iwlwifi: mvm: write queue_sync_state only for sync - iwlwifi: mvm: do more useful queue sync accounting - platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC - lan743x: fix for potential NULL pointer dereference with bare card - btrfs: do not pin logs too early during renames - btrfs: unify lookup return value when dir entry is missing - btrfs: introduce btrfs_lookup_match_dir - btrfs: tree-checker: check for overlapping extent items - task_stack, x86/cea: Force-inline stack helpers - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use - ASoC: Intel: boards: get codec device with ACPI instead of bus search - ASoC: Intel: boards: harden codec property handling - mtd: spinand: macronix: Add support for MX35LFxGE4AD - cifs: add a warning when the in-flight count goes negative - powerpc/watchpoints: Annotate atomic context in more places - powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions - block: ataflop: fix breakage introduced at blk-mq refactoring - seccomp: Invalidate seccomp mode to catch death failures - x86/uaccess: Implement macros for CMPXCHG on user addresses - hsr: Avoid double remove of a node. - hvc/xen: prevent concurrent accesses to the shared ring - media: av7110: prevent underflow in write_ts_to_decoder() - ASoC: fsl_micfil: register platform component before registering cpu dai - ARM: dts: imx: Set default tuning step for imx6sx usdhc - irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable - ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger - pmdomain: renesas: r8a77980-sysc: CR7 must be always on - virtio-blk: Ensure no requests in virtqueues before deleting vqs. - firewire: core: send bus reset promptly on gap count error - scsi: lpfc: Use unsigned type for num_sge - hwmon: (coretemp) Enlarge per package core count limit - efi: Don't add memblocks for soft-reserved memory - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table - ext4: correct the hole length returned by ext4_map_blocks() - nvmet-fc: abort command when there is no binding - nvmet-fc: release reference on target port - nvmet-fcloop: swap the list_add_tail arguments - netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new - spi: sh-msiof: avoid integer overflow in constants - ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 - nvmet-tcp: fix nvme tcp ida memory leak - regulator: pwm-regulator: Add validity checks in continuous .get_voltage - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers - ahci: asm1166: correct count of reported ports - wifi: cfg80211: fix missing interfaces when dumping - dmaengine: fsl-qdma: increase size of 'irq_name' - dmaengine: shdma: increase size of 'dev_id' - sched/rt: Fix sysctl_sched_rr_timeslice intial value - zonefs: Improve error handling - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset - smb: client: fix parsing of SMB3.1.1 POSIX create context - smb: client: fix potential OOBs in smb2_parse_contexts() - net/sched: Retire dsmark qdisc - net/sched: Retire ATM qdisc - net/sched: Retire CBQ qdisc - drivers: misc: sdma-dae: fix interrupt handle logic - fbdev: savage: Handle err return when savagefb_check_var failed - netrom: Fix a memory leak in nr_heartbeat_expiry() - serial: imx: Introduce timeout when waiting on transmitter empty - iommu: Return right value in iommu_sva_bind_device() - net: mvpp2: clear BM pool before initialization - udp: do not accept non-tunnel GSO skbs landing in a tunnel - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"- !9035 keys: Fix overwrite of key expiration on instantiation - !9182 netfilter: nf_tables: restore set elements when delete set fails - !10184 [RoCE]从社区回合patch到openEuler(OLK-5.10) - !10303 netfilter: nf_tables: do not compare internal table flags on updates - !10258 batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10280 v2 CVE-2022-48816 - !9780 ksmbd: fix wrong DataOffset validation of create context - !10278 usb-storage: alauda: Check whether the media is initialized - netfilter: nf_tables: do not compare internal table flags on updates - !10262 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - !10290 Backport 5.10.210 LTS patches from upstream - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() - net: bcmgenet: Fix EEE implementation - drm/msm/dsi: Enable runtime PM - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() - PM: runtime: add devm_pm_runtime_enable helper - nilfs2: replace WARN_ONs for invalid DAT metadata block requests - sched/membarrier: reduce the ability to hammer on sys_membarrier - Revert "arm64: Stash shadow stack pointer in the task struct on interrupt" - hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range() - scripts/decode_stacktrace.sh: optionally use LLVM utilities - scripts: decode_stacktrace: demangle Rust symbols - scripts/decode_stacktrace.sh: support old bash version - scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm - serial: 8250_exar: Set missing rs485_supported flag - serial: 8250_exar: Fill in rs485_supported - serial: Add rs485_supported to uart_port - mips: Fix max_mapnr being uninitialized on early stages - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support - bus: moxtet: Add spi device table - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" - tracing: Inform kmemleak of saved_cmdlines allocation - pmdomain: core: Move the unused cleanup to a _sync initcall - of: property: fix typo in io-channels - s390/qeth: Fix potential loss of L3-IP@ in case of network issues - irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update - irqchip/irq-brcmstb-l2: Add write memory barrier before exit - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() - nfp: flower: prevent re-adding mac index for bonded port - nfp: use correct macro for LengthSelect in BAR config - ALSA: hda/conexant: Add quirk for SWS JS201D - mmc: slot-gpio: Allow non-sleeping GPIO ro - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. - x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 - serial: max310x: improve crystal stable clock detection - serial: max310x: set default value when reading clock ready bit - ring-buffer: Clean ring_buffer_poll_wait() error return - iio: accel: bma400: Fix a compilation problem - staging: iio: ad5933: fix type mismatch regression - tracing: Fix wasted memory in saved_cmdlines logic - misc: fastrpc: Mark all sessions as invalid in cb_remove - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL - xen-netback: properly sync TX responses - kbuild: Fix changing ELF file type for output of gen_btf for big endian - firewire: core: correct documentation of fw_csr_string() kernel API - lsm: fix the logic in security_inode_getsecctx() - scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" - modpost: trim leading spaces when processing source files list - usb: f_mass_storage: forbid async queue when shutdown happen - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT - usb: ucsi_acpi: Fix command completion handling - HID: wacom: Do not register input devices until after hid_hw_start - HID: wacom: generic: Avoid reporting a serial of '0' to userspace - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 - i40e: Fix waiting for queues of all VSIs to be disabled - MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler - net: sysfs: Fix /sys/class/net/ path for statistics - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() - spi: ppc4xx: Drop write-only variable - of: unittest: Fix compile in the non-dynamic case - btrfs: send: return EOPNOTSUPP on unknown flags - btrfs: forbid deleting live subvol qgroup - btrfs: forbid creating subvol qgroups - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK - USB: serial: cp210x: add ID for IMST iM871A-USB - USB: serial: option: add Fibocom FM101-GL variant - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e - net/af_iucv: clean up a try_then_request_module() - netfilter: nft_ct: reject direction for ct id - netfilter: nft_compat: restrict match/target protocol to u16 - netfilter: nft_compat: reject unused compat flag - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() - rxrpc: Fix response to PING RESPONSE ACKs to a dead call - hwmon: (coretemp) Fix bogus core_id to attr name mapping - hwmon: (coretemp) Fix out-of-bounds memory access - hwmon: (aspeed-pwm-tacho) mutex for tach reading - atm: idt77252: fix a memleak in open_card_ubr0 - selftests: net: avoid just another constant wait - drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV - phy: renesas: rcar-gen3-usb2: Fix returning wrong error code - dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA - dmaengine: ti: k3-udma: Report short packet errors - dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools - bonding: remove print in bond_verify_device_path - HID: apple: Add 2021 magic keyboard FN key mapping - HID: apple: Add support for the 2021 Magic Keyboard - net: sysfs: Fix /sys/class/net/ path - net: ipv4: fix a memleak in ip_setup_cork - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses - ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() - ixgbe: Refactor overtemp event handling - ixgbe: Refactor returning internal error codes - ixgbe: Remove non-inclusive language - scsi: isci: Fix an error code problem in isci_io_request_build() - drm: using mul_u32_u32() requires linux/math64.h - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update - perf: Fix the nr_addr_filters fix - drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()' - drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()' - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings - libsubcmd: Fix memory leak in uniq() - PCI/AER: Decode Requester ID when no error info found - fs/kernfs/dir: obey S_ISGID - tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE - usb: hub: Replace hardcoded quirk value with BIT() macro - PCI: Only override AMD USB controller if required - mfd: ti_am335x_tscadc: Fix TI SoC dependencies - xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import - i3c: master: cdns: Update maximum prescaler value for i2c clock - um: net: Fix return type of uml_net_start_xmit() - um: Don't use vfprintf() for os_info() - um: Fix naming clash between UML and scheduler - leds: trigger: panic: Don't register panic notifier if creating the trigger failed - drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' - drm/amdgpu: Let KFD sync with VM fences - watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786 - clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() - clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() - drm/msm/dpu: Ratelimit framedone timeout msgs - media: ddbridge: fix an error code problem in ddb_probe - drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL - ALSA: hda: Intel: add HDA_ARL PCI ID support - PCI: add INTEL_HDA_ARL to pci_ids.h - media: rockchip: rga: fix swizzling for RGB formats - media: stk1160: Fixed high volume of stk1160_dbg messages - drm/mipi-dsi: Fix detach call without attach - drm/framebuffer: Fix use of uninitialized variable - drm/drm_file: fix use of uninitialized variable - f2fs: fix write pointers on zoned device after roll forward - drm/amd/display: Fix tiled display misalignment - fast_dput(): handle underflows gracefully - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument - ALSA: hda: Refer to correct stream index at loops - i40e: Fix VF disable behavior to block all traffic - Bluetooth: L2CAP: Fix possible multiple reject send - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 - wifi: cfg80211: free beacon_ies when overridden from hidden BSS - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices - arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property - arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property - md: Whenassemble the array, consult the superblock of the freshest device - block: prevent an integer overflow in bvec_try_merge_hw_page - net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path - ARM: dts: imx23/28: Fix the DMA controller node name - ARM: dts: imx23-sansa: Use preferred i2c-gpios properties - ARM: dts: imx27-apf27dev: Fix LED name - ARM: dts: imx25/27: Pass timing0 - ARM: dts: imx25: Fix the iim compatible string - ionic: pass opcode to devcmd_wait - ARM: dts: imx1: Fix sram node - ARM: dts: imx27: Fix sram node - ARM: dts: imx: Use flash@0,0 pattern - ARM: dts: imx25/27-eukrea: Fix RTC node name - ARM: dts: rockchip: fix rk3036 hdmi ports node - bpf: Set uattr->batch.count as zero before batched update or deletion - scsi: libfc: Fix up timeout error in fc_fcp_rec_error() - scsi: libfc: Don't schedule abort twice - ARM: dts: imx7s: Fix nand-controller #size-cells - ARM: dts: imx7s: Fix lcdif compatible - ARM: dts: imx7d: Fix coresight funnel ports - scsi: arcmsr: Support new PCI device IDs 1883 and 1886 - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk - PCI: Add no PM reset quirk for NVIDIA Spectrum devices - selftests/bpf: Fix pyperf180 compilation failure with clang18 - selftests/bpf: satisfy compiler by having explicit return in btf test - ext4: fix inconsistent between segment fstrim and full fstrim - ecryptfs: Reject casefold directory inodes - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() - crypto: stm32/crc32 - fix parsing list of devices - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - ACPI: extlog: fix NULL pointer dereference check - PNP: ACPI: fix fortify warning - ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop - audit: Send netlink ACK before setting connection in auditd_set - regulator: core: Only increment use_count when enable_count changes - debugobjects: Stop accessing objects after releasing hash bucket lock - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel - powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE - powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() - powerpc: Fix build error due to is_valid_bugaddr() - drivers/perf: pmuv3: don't expose SW_INCR event in sysfs - x86/entry/ia32: Ensure s32 is sign extended to s64 - tick/sched: Preserve number of idle sleeps across CPU hotplug events - mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan - spi: bcm-qspi: fix SFDP BFPT read by usig mspi read - gpio: eic-sprd: Clear interrupt after set the interrupt type - drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume - drm/exynos: fix accidental on-stack copy of exynos_drm_plane - drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33] - arm64: dts: qcom: sc7180: fix USB wakeup interrupt types - arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts - ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12 - drm/bridge: nxp-ptn3460: simplify some error checking - drm/tidss: Fix atomic_flush check - drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking - gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 - exec: Fix error handling in begin_new_exec() - rbd: don't move requests to the running list on errors - btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args - btrfs: don't warn if discard range is not aligned to sector - btrfs: tree-checker: fix inline ref size in error messages - btrfs: ref-verify: free ref cache before clearing mount opt - net: fec: fix the unhandled context fault from smmu - fjes: fix memleaks in fjes_hw_setup - selftests: netdevsim: fix the udp_tunnel_nic test - net: mvpp2: clear BM pool before initialization - netfilter: nf_tables: validate NFPROTO_* family - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes - net/mlx5: DR, Use the right GVMI number for drop action - tcp: Add memory barrier to tcp_push() - afs: Hide silly-rename files from userspace - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING - bnxt_en: Wait for FLR to complete during probe - mm: vmalloc: introduce array allocation functions - block: Remove special-casing of compound pages - nouveau/vmm: don't set addr on the fail path to avoid warning - rtc: Adjust failure return code for cmos_set_alarm() - mmc: mmc_spi: remove custom DMA mapped buffers - mmc: core: Use mrq.sbc in close-ended ffu - scripts/get_abi: fix source path leak - lsm: new security_file_ioctl_compat() hook - arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts - arm64: dts: qcom: sdm845: fix USB wakeup interrupt types - parisc/firmware: Fix F-extend for PDC addresses - PM: hibernate: Enforce ordering during image compression/decompression - crypto: api - Disallow identical driver names - ext4: allow for the last group to be marked as trimmed - iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. - iio: adc: ad7091r: Enable internal vref if external vref is not supplied - iio: adc: ad7091r: Allow users to configure device events - iio: adc: ad7091r: Set alert bit in config register - serial: sc16is7xx: add check for unsupported SPI modes during probe - spi: introduce SPI_MODE_X_MASK macro - serial: sc16is7xx: set safe default SPI clock frequency - units: add the HZ macros - units: change from 'L' to 'UL' - PCI: mediatek: Clear interrupt status before dispatching handler - usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled - usb: cdns3: fix iso transfer error when mult is not zero - usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config - usb: cdns3: fix uvc failure work since sg support enabled - usb: cdns3: Fixes for sparse warnings - !10246 ssb: Fix potential NULL pointer dereference in ssb_device_uevent() - !10224 scsi: ufs: Fix a deadlock in the error handler - SUNRPC: Do not dereference non-socket transports in sysfs - SUNRPC: lock against ->sock changing during sysfs read - !10245 Bluetooth: hci_core: Fix leaking sent_cmd skb - usb-storage: alauda: Check whether the media is initialized - !10232 fix CVE-2024-41007 - !10202 net: dsa: seville: register the mdiobus under devres - !10266 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - !9430 CVE-2022-48703 - !10255 dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages - media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() - batman-adv: bypass empty buckets in batadv_purge_orig_ref() - !10189 fix CVE-2024-40915 - !10187 fix CVE-2021-47205 - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list - RDMA/hns: Fix mbx timing out before CMD execution is completed - RDMA/hns: Fix insufficient extend DB for VFs. - RDMA/hns: Fix undifined behavior caused by invalid max_sge - RDMA/hns: Fix shift-out-bounds when max_inline_data is 0 - RDMA/hns: Fix missing pagesize and alignment check in FRMR - RDMA/hns: Fix unmatch exception handling when init eq table fails - RDMA/hns: Check atomic wr length - ssb: Fix potential NULL pointer dereference in ssb_device_uevent() - !10210 hns3 udma: functions related to CQ bank IDs are supported. - !10194 sched/fair: Take the scheduling domain into account in select_idle_core() - Bluetooth: hci_core: Fix leaking sent_cmd skb - !10179 [22.03-LTS-SP3]net:openvswitch: Before calling ovs_vport_send, check the link status of vport->dev - !9913 powerpc/pseries: Enforce hcall result buffer validity and size - !10217 CVE-2024-35931 - !10061 Backport bugfixes for RDMA/hns from mainline linux - !10046 nfs: Ensure that the NFS client returns a correct writeback error code - tcp: avoid too many retransmit packets - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() - !10222 bpf: Fix overrunning reservations in ringbuf - !10203 dma-mapping: benchmark: fix node id validation - !9817 arm64: mm: Pass pbha-performance-only bit under chosen node - !10019 drm/exynos/vidi: fix memory leak in .get_modes() - !10178 ima: Fix use-after-free on a dentry's dname.name - scsi: ufs: Fix a deadlock in the error handler - bpf: Fix overrunning reservations in ringbuf - drm/amdgpu: Fix kabi breakage in struct amdgpu_hive_info - drm/amdgpu: Skip do PCI error slot reset during RAS recovery - drm/amdgpu : Add hive ras recovery check - hns3 udma: functions related to CQ bank IDs are supported. - !10135 ALSA: timer: Set lower bound of start tick time - !10104 ecryptfs: Fix buffer size for tag 66 packet - dma-mapping: benchmark: fix node id validation - net: dsa: seville: register the mdiobus under devres - !10138 [sync] PR-10095: CVE-2024-40968 - sched/fair: Take the scheduling domain into account in select_idle_core() - !10107 tracing: Build event generation tests only as modules - riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context - clk: sunxi-ng: Unregister clocks/resets when unbinding - !10156 v2 wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - !9836 fpga: manager: add owner module and take its refcount - net: openvswitch: fix race on port output - ima: Fix use-after-free on a dentry's dname.name - !10165 drop_monitor: replace spin_lock by raw_spin_lock - !10162 RDMA/mlx5: Add check for srq max_sge attribute - !10048 tipc: force a dst refcount before doing decryption - !10022 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - !10150 mips: bmips: BCM6358: make sure CBR is correctly set - drop_monitor: replace spin_lock by raw_spin_lock - RDMA/mlx5: Add check for srq max_sge attribute - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() - mips: bmips: BCM6358: make sure CBR is correctly set - MIPS: Octeon: Add PCIe link status check - !10041 Fix CVE-2024-36939 - !10128 wifi: iwlwifi: mvm: don't read past the mfuart notifcation - ALSA: timer: Set lower bound of start tick time - !10118 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - !10079 drm/amdgpu: fix UBSAN warning in kv_dpm.c - !10052 vmci: prevent speculation leaks by sanitizing event in event_deliver() - !10009 xfs: fix mount hung while sb recover fail - !10088 fix CVE-2024-40995 - !9992 io_uring/io-wq: Use set_bit() and test_bit() at worker->flags - !9901 ipv6: fix possible race in __fib6_drop_pcpu_from() - !10096 [sync] PR-9741: scsi: qedf: Ensure the copied buf is NUL terminated - !9931 nvdimm: Backport some bugfixs - wifi: iwlwifi: mvm: don't read past the mfuart notifcation - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids - tracing: Build event generation tests only as modules - ecryptfs: Fix buffer size for tag 66 packet - scsi: qedf: Ensure the copied buf is NUL terminated - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() - net/sched: act_api: rely on rcu in tcf_idr_check_alloc - drm/amdgpu: fix UBSAN warning in kv_dpm.c - RDMA/hns: Fix UAF for cq async event - RDMA/hns: Add mutex_destroy() - Revert "RDMA/hns: Fix UAF for cq async event" - Revert "RDMA/hns: Add mutex_destroy()" - vmci: prevent speculation leaks by sanitizing event in event_deliver() - tipc: force a dst refcount before doing decryption - nfs: Ensure write and flush consume writeback errors - NFS: Don't report ENOSPC write errors twice - NFS: Use of mapping_set_error() results in spurious errors - nfs: ensure correct writeback errors are returned on close() - nfs: nfs_file_write() should check for writeback errors - sunrpc: fix KABI broken in struct rpc_create_args - nfs: Handle error of rpc_proc_register() in nfs_net_init(). - nfs: make the rpc_stat per net namespace - nfs: expose /proc/net/sunrpc/nfs in net namespaces - sunrpc: add a struct rpc_stats arg to rpc_create_args - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet - drm/exynos/vidi: fix memory leak in .get_modes() - xfs: fix mount hung while sb recover fail - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags - dax: alloc_dax() return ERR_PTR(-EOPNOTSUPP) for CONFIG_DAX=n - nvdimm/pmem: use add_disk() error handling - powerpc/pseries: Enforce hcall result buffer validity and size - ipv6: fix possible race in __fib6_drop_pcpu_from() - fpga: manager: add owner module and take its refcount - arm64: mm: Pass pbha-performance-only bit under chosen node - ksmbd: fix wrong DataOffset validation of create context - thermal: int340x_thermal: Consolidate priv->data_vault checks - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR - netfilter: nf_tables: restore set elements when delete set fails - keys: Fix overwrite of key expiration on instantiation- !9850 power: supply: bq27xxx-i2c: Do not free non existing IRQ - !10031 ipv6: prevent possible NULL dereference in rt6_probe() - !10060 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9984 nilfs2: fix potential kernel bug due to lack of writeback flag waiting - !9990 netpoll: Fix race condition in netpoll_owner_active - !10040 lib/generic-radix-tree.c: Don't overflow in peek() - !9950 f2fs: remove clear SB_INLINECRYPT flag in default_options - !9968 CVE-2024-40972 - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound - !9926 ocfs2: fix races between hole punching and AIO+DIO - !9910 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !9908 sock_map: avoid race between sock_map_close and sk_psock_put - !9946 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - !9936 fix CVE-2024-40934 - !9953 drm/komeda: check for error-valued pointer - lib/generic-radix-tree.c: Don't overflow in peek() - ipv6: prevent possible NULL dereference in rt6_probe() - netpoll: Fix race condition in netpoll_owner_active - nilfs2: fix potential kernel bug due to lack of writeback flag waiting - ext4: do not create EA inode under buffer lock - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() - !9871 cifs: Fix deadlock in cifs_writepages during reconnect - drm/komeda: check for error-valued pointer - !9897 ionic: fix use after netif_napi_del() - !9924 drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap - !9905 mptcp: ensure snd_una is properly initialized on connect - f2fs: remove clear SB_INLINECRYPT flag in default_options - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." - !9893 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() - ocfs2: fix races between hole punching and AIO+DIO - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap - !9884 roh/core: Support macvlan in roh. - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY - !9827 ksmbd: fix slab out of bounds write in smb_inherit_dacl() - !9825 smb: client: fix potential deadlock when releasing mids - !9839 cgroup: Fix AA deadlock caused by cgroup_bpf_release - !9889 ipv6: sr: fix memleak in seg6_hmac_init_algo - sock_map: avoid race between sock_map_close and sk_psock_put - mptcp: ensure snd_una is properly initialized on connect - ionic: fix use after netif_napi_del() - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() - ipv6: sr: fix memleak in seg6_hmac_init_algo - !9368 CVE-2024-27416 - !9879 fs: improve dump_mapping() robustness - !9872 CVE-2024-38570 - !9881 v2 iommu/arm-smmu-v3: Change the style to identify the the hisi_platform - iommu/arm-smmu-v3: Change the style to identify the the hisi_platform - fs: improve dump_mapping() robustness - roh/core: Support macvlan in roh. - gfs2: Fix potential glock use-after-free on unmount - gfs2: Rename sd_{ glock => kill }_wait - cifs: Fix deadlock in cifs_writepages during reconnect - !9745 CVE-2024-39469 - !9843 xfs: fix log recovery buffer allocation for the legacy h_size fixup - power: supply: bq27xxx-i2c: Do not free non existing IRQ - xfs: fix log recovery buffer allocation for the legacy h_size fixup - cgroup: Fix AA deadlock caused by cgroup_bpf_release - ksmbd: fix slab out of bounds write in smb_inherit_dacl() - smb: client: fix potential deadlock when releasing mids - nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors - nilfs2: return the mapped address from nilfs_get_page() - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST- !9851 net/sched: act_skbmod: prevent kernel-infoleak - !9853 nilfs2: fix use-after-free of timer for log writer thread - !9831 mmc: davinci: Don't strip remove function when driver is builtin - !8096 Fix CVE-2024-35988 - nilfs2: fix use-after-free of timer for log writer thread - net/sched: act_skbmod: prevent kernel-infoleak - mmc: davinci: Don't strip remove function when driver is builtin - !9643 f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() - !9820 kdb: Fix buffer overflow during tab-complete - kdb: Fix buffer overflow during tab-complete - !9799 null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' - !9783 CVE-2024-38598 - !9772 btrfs: fix use-after-free after failure to create a snapshot - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' - !9792 v3 net: fix one NULL pointer dereference bug in net_rship module - !9795 drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference - !9363 fs/ntfs3: Use variable length array instead of fixed size - !9712 fix CVE-2024-38540 - drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference - net: fix one NULL pointer dereference bug in net_rship module - md: fix resync softlockup when bitmap size is less than array size - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter - Revert "md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter" - !9373 ALSA: core: Fix NULL module pointer assignment at card init - !9616 v2 wifi: carl9170: add a proper sanity check for endpoints - !9538 virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - !9766 f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock - !9768 iomap: Don't finish dio under irq when there exists pages - !9753 v2 arm64: arm_pmuv3: Correctly extract and check the PMUVer - !9731 v2 Backport bpf bugfixes - btrfs: fix use-after-free after failure to create a snapshot - iomap: Don't finish dio under irq when there exists pages - !9719 KVM: LAPIC: Also cancel preemption timer during SET_LAPIC - !9764 wifi: ar5523: enable proper endpoint verification - !9711 fix CVE-2024-38615 - !9761 CVE-2024-26816 - !9756 net: openvswitch: fix overwriting ct original tuple for ICMPv6 - f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock - wifi: ar5523: enable proper endpoint verification - !9716 ax25: Fix reference count leak issues of ax25_dev - x86/boot: Ignore relocations in .notes sections in walk_relocs() too - x86, relocs: Ignore relocations in .notes section - net: openvswitch: fix overwriting ct original tuple for ICMPv6 - arm64: arm_pmuv3: Correctly extract and check the PMUVer - !9672 ax25: Fix reference count leak issue of net_device - !9735 net/9p: fix uninit-value in p9_client_rpc() - !9572 dma-mapping: benchmark: handle NUMA_NO_NODE correctly - !9571 media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries - net/9p: fix uninit-value in p9_client_rpc() - bpf: ensure main program has an extable - bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation - bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID - bpf: Fix memory leaks in __check_func_call - !9440 fix CVE-2024-38621 - !9705 net/hinic3: Add pcie device ID adaption for DPU_NIC card - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC - ax25: Fix reference count leak issues of ax25_dev - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq - cpufreq: exit() callback is optional - cpufreq: Rearrange locking in cpufreq_remove_dev() - cpufreq: Split cpufreq_offline() - cpufreq: Reorganize checks in cpufreq_offline() - !9701 dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - net/hinic3: Add pcie device ID adaption for DPU_NIC card - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() - !9640 CVE-2024-38582 - !9662 tls: fix missing memory barrier in tls_init - !9657 v2 CVE-2024-38586 - !9686 greybus: lights: check return of get_channel_from_mode - !9675 crypto: bcm - Fix pointer arithmetic - greybus: lights: check return of get_channel_from_mode - crypto: bcm - Fix pointer arithmetic - ax25: Fix reference count leak issue of net_device - tls: fix missing memory barrier in tls_init - r8169: Fix possible ring buffer corruption on fragmented Tx packets. - r8169: remove nr_frags argument from rtl_tx_slots_avail - r8169: improve rtl8169_start_xmit - r8169: improve rtl_tx - r8169: use READ_ONCE in rtl_tx_slots_avail - r8169: remove unneeded memory barrier in rtl_tx - f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() - nilfs2: fix potential hang in nilfs_detach_log_writer() - nilfs2: fix unexpected freezing of nilfs_segctor_sync() - wifi: carl9170: add a proper sanity check for endpoints - dma-mapping: benchmark: handle NUMA_NO_NODE correctly - media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails - media: stk1160: fix bounds checking in stk1160_copy_video() - ALSA: core: Fix NULL module pointer assignment at card init - fs/ntfs3: Use variable length array instead of fixed size - riscv: Fix TASK_SIZE on 64-bit NOMMU - riscv: fix VMALLOC_START definition- !9160 xfs: don't use current->journal_info - !9429 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs - !9644 fix uaf when proc_cpuset_show - !9532 CVE-2024-37356 - !9496 netrom: fix possible dead-lock in nr_rt_ioctl() - cgroup: fix uaf when proc_cpuset_show - !9514 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt - !9559 CVE-2024-38597 - !9039 [OLK-5.10] drm/phytium: Replace default efi fb0 with dc fb - !9595 drm/arm/malidp: fix a possible null pointer dereference - !9593 ARM: 9170/1: fix panic when kasan and kprobe are enabled - !9504 um: Add winch to winch_handlers before registering winch IRQ - drm/arm/malidp: fix a possible null pointer dereference - ARM: 9170/1: fix panic when kasan and kprobe are enabled - !9587 s390/ap: Fix crash in AP internal function modify_bitmap() - s390/ap: Fix crash in AP internal function modify_bitmap() - !9569 net: fec: remove .ndo_poll_controller to avoid deadlocks - !9540 net/mlx5e: Avoid field-overflowing memcpy() - !9577 v2 btrfs: fix crash on racing fsync and size-extending write into prealloc - !9563 fs/ntfs3: Check 'folio' pointer for NULL - !9383 serial: max3100: Update uart_driver_registered on driver removal - btrfs: fix crash on racing fsync and size-extending write into prealloc - !8744 ext4 bugfix from mainline - !9499 ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - !9500 netfilter: nf_tables: flush pending destroy work before exit_net release - !9453 jffs2: prevent xattr node from overflowing the eraseblock - !9202 dyndbg: fix old BUG_ON in >control parser - !9193 wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work - !9201 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() - !9190 clk: Fix clk_core_get NULL dereference - !9188 net: phy: fix phy_get_internal_delay accessing an empty array - !9462 v2 CVE-2024-27032 - !9408 drm/mediatek: Add 0 size check to mtk_drm_gem_obj - !9447 rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow - !9425 ASoC: SOF: Fix DSP oops stack dump output contents - !9321 drm/amd/display: Fix potential index out of bounds in color transformation function - !9297 CVE-2021-47599 - !9401 Fix CVE-2024-31076 - !9434 cvm: delete dead code and resolve macro definition holes - !9395 CVE-2024-38587 - !9386 vfio/pci: fix potential memory leak in vfio_intx_enable() - !9199 init/main.c: Fix potential static_command_line memory overflow - !8683 v4 Fix CVE-2024-35879 - !9339 serial: max3100: Lock port->lock when calling uart_handle_cts_change() - !9470 net/mlx5: Add a timeout to acquire the command queue semaphore - !9442 net/mlx5: Discard command completions in internal error - !9290 net: bridge: xmit: make sure we have at least eth header len bytes - !9284 of: module: add buffer overflow check in of_modalias() - !9477 watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - !9544 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - !9483 fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow - !9558 CVE-2024-39362 - !9456 bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE - !9527 media: lgdt3306a: Add a check against null-pointer-def - net: fec: remove .ndo_poll_controller to avoid deadlocks - fs/ntfs3: Check 'folio' pointer for NULL - net: fec: remove .ndo_poll_controller to avoid deadlocks - eth: sungem: remove .ndo_poll_controller to avoid deadlocks - i2c: acpi: Unbind mux adapters before delete - i2c: add fwnode APIs - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() - net/mlx5e: Avoid field-overflowing memcpy() - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). - params: lift param_set_uint_minmax to common code - media: lgdt3306a: Add a check against null-pointer-def - !9511 blk-throttle: check for overflow in calculate_bytes_allowed - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt - blk-throttle: check for overflow in calculate_bytes_allowed - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() - blk-throttle: factor out code to calculate ios/bytes_allowed - !9507 Enable SIS_UTIL for arm64 and optimize load_balance - !9508 Revert "fs: Use CHECK_DATA_CORRUPTION() when - Revert "fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected" - config: Disable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64 - sched/numa: Fix numa imbalance in load_balance() - Revert "Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP"" - Revert "sched: ARM64 enables SIS_PROP and disables SIS_UTIL"" - !9333 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP - um: Add winch to winch_handlers before registering winch IRQ - netfilter: nf_tables: flush pending destroy work before exit_net release - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr - netrom: fix possible dead-lock in nr_rt_ioctl() - fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger - net/mlx5: Add a timeout to acquire the command queue semaphore - f2fs: fix to avoid potential panic during recovery - f2fs: fix to check return value of f2fs_reserve_new_block() - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE - jffs2: prevent xattr node from overflowing the eraseblock - rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow - net/mlx5: Discard command completions in internal error - cvm: delete dead code and resolve macro definition holes - usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs - ASoC: SOF: Fix DSP oops stack dump output contents - drm/mediatek: Add 0 size check to mtk_drm_gem_obj - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline - speakup: Fix sizeof() vs ARRAY_SIZE() bug - vfio/pci: fix potential memory leak in vfio_intx_enable() - serial: max3100: Update uart_driver_registered on driver removal - serial: max3100: Lock port->lock when calling uart_handle_cts_change() - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP - drm/amd/display: Fix potential index out of bounds in color transformation function - btrfs: remove stale comment about the btrfs_show_devname - btrfs: update latest_dev when we create a sprout device - btrfs: use latest_dev in btrfs_show_devname - btrfs: convert latest_bdev type to btrfs_device and rename - net: bridge: xmit: make sure we have at least eth header len bytes - of: module: add buffer overflow check in of_modalias() - dyndbg: fix old BUG_ON in >control parser - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() - init/main.c: Fix potential static_command_line memory overflow - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work - clk: Fix clk_core_get NULL dereference - net: phy: fix phy_get_internal_delay accessing an empty array - xfs: don't use current->journal_info - drm/phytium: Replace default efi fb0 with dc fb - ext4: fix warning in ext4_dio_write_end_io() - ext4: properly sync file size update after O_SYNC direct IO - iomap: update ki_pos a little later in iomap_dio_complete - driver core: Fix kabi broken - of: dynamic: Synchronize of_changeset_destroy() with the devlink removals - driver core: Introduce device_link_wait_removal()- !8098 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path - !5860 ksmbd: fix UAF issue in ksmbd_tcp_new_connection() - !9421 v3 block: fix WARNING in init_blk_queue_async_dispatch - block: fix WARNING in init_blk_queue_async_dispatch - !9391 fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected - fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected - !9327 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9264 ring-buffer: Fix a race between readers and resize checks - !9305 CVE-2024-26661 following bugfix - !9246 ksmbd: no response from compound read - !9350 tracing: Fix permissions for the buffer_percent file - tracing: Fix permissions for the buffer_percent file - !9347 sched: ARM64 enables SIS_PROP and disables SIS_UTIL" - sched: ARM64 enables SIS_PROP and disables SIS_UTIL" - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg - !9318 Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP" - Revert "sched/fair:ARM64 enables SIS_UTIL and disables SIS_PROP" - drm/amd/display: Fix && vs || typos - drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlight_level()' - Revert "drm/amd/display: Fix && vs || typos" - !9268 net: sched: sch_multiq: fix possible OOB write in multiq_tune() - !9103 ksmbd: no response from compound read - !9186 spi: Fix deadlock when adding SPI controllers on SPI buses - !9283 hns3 udma: support non share jfr mode in UM - !9277 ima: Fix violation digests extending issue in cvm - hns3 udma: kernel support non share jfr mode in UM mode - net: sched: sch_multiq: fix possible OOB write in multiq_tune() - ring-buffer: Fix a race between readers and resize checks - !9244 urma: cannot uninstall uburma driver - !9250 Fix token error issue when concurrent calls - !9241 v2 Bugfix backport for rcu - urma: cannot uninstall uburma driver - Fix token error issue when concurrent calls - !9180 wifi: wilc1000: fix RCU usage in connect path - !9212 drm/amd/display: Fix division by zero in setup_dsc_config - ksmbd: no response from compound read - ima: Fix violation digests extending issue in cvm - !9239 Fix allmodconfig build frame size error - !9207 v2 sched: smart_grid: fix potential NULL pointer dereference - srcu: Fix callbacks acceleration mishandling - entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up - rcu: Defer RCU kthreads wakeup when CPU is dying - RDMA/hiroce3: Fix allmodconfig build frame size error - !7729 loop: use lo->lo_disk for kobject_uevent - !9211 memcg: attach memcg async reclaim worker to curcpu - !9168 UBIFS: fixes a series of issues that caused by power cut - !9000 media: tc358743: register v4l2 async device only after successful setup - !9087 fs/9p: fix uninitialized values during inode evict - drm/amd/display: Fix division by zero in setup_dsc_config - memcg: attach memcg async reclaim worker to curcpu - sched: smart_grid: fix potential NULL pointer dereference - spi: fix kabi breakage in struct spi_controller - spi: fix use-after-free of the add_lock mutex - spi: Fix deadlock when adding SPI controllers on SPI buses - wifi: wilc1000: fix RCU usage in connect path - ubifs: dbg_orphan_check: Fix missed key type checking - ubifs: Fix unattached inode when powercut happens in creating - ubifs: Fix space leak when powercut happens in linking tmpfile - ubifs: Move ui->data initialization after initializing security - ubifs: Fix adding orphan entry twice for the same inode - ubifs: Remove insert_dead_orphan from replaying orphan process - ubifs: Don't add xattr inode into orphan area - ubifs: Fix unattached xattr inode if powercut happens after deleting - ubifs: Fix some kernel-doc comments - ubifs: Fix spelling mistakes - ksmbd: no response from compound read - fs/9p: fix uninitialized values during inode evict - media: tc358743: register v4l2 async device only after successful setup - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path - loop: use lo->lo_disk for kobject_uevent - ksmbd: fix UAF issue in ksmbd_tcp_new_connection()- Add the pub key in openEuler RPM-PGP certificate- !9092 v2 ksmbd: validate request buffer size in smb2_allocate_rsp_buf() - !9030 bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue - !9112 Backport some optimizing patches for kunpeng920 - !9099 Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() - !9166 A Solution to Re-enable hugetlb vmemmap optimize on ARM64 - !9163 genirq: introduce handle_fasteoi_edge_irq flow handler - ARM: 9278/1: kfence: only handle translation faults - arm64: mm: HVO: support BBM of vmemmap pgtable safely - arm64: mm: kfence: only handle translation faults - mm: HVO: introduce helper function to update and flush pgtable - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - !8753 memcg: fix input of try_to_free_mem_cgroup_pages - !9149 [sync] PR-9054: soc: fsl: qbman: Use raw spinlock for cgr_lock - !9125 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process - !9138 v2 CVE-2024-36971 - !8494 rpmsg: virtio: Free driver_override when rpmsg_remove() - !9073 v2 Fix UAF problem of hpool - soc: fsl: qbman: Use raw spinlock for cgr_lock - !9131 mm: swap: fix race between free_swap_and_cache() and swapoff() - !9129 ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses - !9068 Bluetooth: RFCOMM: Fix not validating setsockopt user input - !8700 wifi: cfg80211: check A-MSDU format more carefully - net: fix kabi breakage in struct dst_ops - net: fix __dst_negative_advice() race - mm: swap: fix race between free_swap_and_cache() and swapoff() - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses - arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process - !8999 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - !8938 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change - arm64: syscall: unmask DAIF for tracing status - arm64: Snapshot thread flags - sched: Snapshot thread flags - entry: Snapshot thread flags - x86: Snapshot thread flags - thread_info: Add helpers to snapshot thread flags - irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses - sched/fair: Optimize test_idle_cores() for !SMT - Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() - !8940 firewire: ohci: mask bus reset interrupts between ISR and bottom half - !8747 dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA - ksmbd: validate request buffer size in smb2_allocate_rsp_buf() - !9074 [sync] PR-8963: Fix CVE-2024-35915 - !9083 Bluetooth: L2CAP: Fix not validating setsockopt user input - !9081 v2 arm64: mm: Replace global variable in pbha with static key - !9084 v5 xfs: atomic writes for xfs - block: fix kabi in struct queue_limits - xfs: make bunmapi observe forcealigin - xfs: Only free full extents for forcealign - xfs: Update xfs_is_falloc_aligned() mask for forcealign - xfs: fix set xflags fail when inode has extent hit - xfs: support atomic write ioctl - fs: xfs: Support setting FMODE_CAN_ATOMIC_WRITE - fs: xfs: Validate atomic writes - fs: xfs: Support FS_XFLAG_ATOMICWRITES for forcealign - fs: iomap: Atomic write support - fs: Add FS_XFLAG_ATOMICWRITES flag - fs: xfs: iomap: Sub-extent zeroing - fs: iomap: Sub-extent zeroing - fs: xfs: Do not free EOF blocks for forcealign - fs: xfs: Make file data allocations observe the 'forcealign' flag - fs: xfs: Enable file data forcealign feature - fs: xfs: Introduce FORCEALIGN inode flag - nvme: Atomic write support - block: Add core atomic write support - fs: Initial atomic write support - block: get atomic write max sectors - Bluetooth: L2CAP: Fix not validating setsockopt user input - arm64: mm: Replace global variable in pbha with static key - !9064 drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group - !9067 config: enable CONFIG_BLK_CGROUP_IOCOST by default - !9063 v3 block: support to dispatch bio asynchronously - !9066 change sdma-dae default mode to n - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() - nfc: nci: Fix uninit-value in nci_rx_work - nfc: nci: Fix kcov check in nci_rx_work() - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet - !8827 v2 iomap: fix sub-page not set dirty state - mm/dynamic_hugetlb: use rcu lock to protect hpool - mm/dynamic_hugetlb: simplify the refcount code - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group - !9059 roh/hns3: Add ROH client case in hclgevf_init_client_instance. - !9055 CVE-2024-36020 - !9015 CVE-2024-36953 - !9014 drm/vc4: don't check if plane->state->fb == state->fb - Bluetooth: RFCOMM: Fix not validating setsockopt user input - config: enable CONFIG_BLK_CGROUP_IOCOST by default - drivers: misc: sdma-dae: not compile sdma-dae by default - block: fix kabi broken in struct request_queue about CONFIG_BLK_BIO_DISPATCH_ASYNC - block: support to dispatch bio asynchronously - !9050 CVE-2024-35796 - roh/hns3: Add ROH client case in hclgevf_init_client_instance. - i40e: fix vf may be used uninitialized in this function warning - !9020 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - net: ll_temac: platform_get_resource replaced by wrong function - !7205 mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations - !8908 Refactor hbmdev a bit - !9001 roh/hns3: Fix IMP reset vlan unusable. - !8774 CVE-2024-36914 - !9027 tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - !8828 drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() - !8719 CVE-2024-35887 - !8872 drm/vmwgfx: Fix invalid reads in fence signaled events - !8882 scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - !8921 hugetlbfs: fix hugetlbfs_statfs() locking - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id - drm/vc4: don't check if plane->state->fb == state->fb - roh/hns3: Fix IMP reset vlan unusable. - !8965 cvm: enhance security for cvm host feature - !8982 fix CVE-2024-36905 - !8996 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() - net: relax socket state check at accept time. - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets - cvm: enhance security for cvm host feature - firewire: ohci: mask bus reset interrupts between ISR and bottom half - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change - hugetlbfs: fix hugetlbfs_statfs() locking - arm64: config: Open the hbmdev related config - soc: hisilicon: Don't poweroff if memblocks don't offlined - soc: hisilicon: hisi_hbmdev: Notify the device in the ACPI - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up - drm/vmwgfx: Fix invalid reads in fence signaled events - drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() - iomap: Ensure sub-page dirty state is set during mmap writes - Revert "iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor" - drm/amd/display: Skip on writeback when it's not applicable - memcg: fix input of try_to_free_mem_cgroup_pages - dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA - ax25: fix use-after-free bugs caused by ax25_ds_del_timer - wifi: cfg80211: check A-MSDU format more carefully - rpmsg: virtio: Free driver_override when rpmsg_remove() - mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations- !8599 Bluetooth: hci_core: Fix possible buffer overflow - !8949 CVE-2022-48652 - !8602 netfilter: nf_tables: set dormant flag on hook register failure - !8867 ipv6: prevent NULL dereference in ip6_output() - !8779 smb: client: fix UAF in smb2_reconnect_server() - !8893 [sync] PR-8531: gpiolib: cdev: fix uninitialised kfifo - !8985 cvm_tsi: Fix security issue for Confidential cVM TSI - !8686 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash - !8711 ubifs: Set page uptodate in the correct place - !8860 blk-iocost: do not WARN if iocg was already offlined - !8639 s390/qeth: Fix kernel panic after setting hsuid - !8946 usb: typec: ucsi: Limit read size on v1.2 - !8969 Fix CVE-2024-36949 - cvm_tsi: Fix security issue for Confidential cVM TSI - !8216 ACPI: video: check for error while searching for backlight device parent - !8903 ALSA: scarlett2: Add missing error checks to *_ctl_get() - !8584 virtio-blk: fix implicit overflow on virtio_max_dma_size - !8838 blk-iocost: avoid out of bounds shift - !8856 PCI/PM: Drain runtime-idle callbacks before driver removal - amd/amdkfd: sync all devices to wait all processes being evicted - drm/amdkfd: Rework kfd_locked handling - !8906 net/mlx5e: Fix use-after-free of encap entry in neigh update handler - !8910 gpiolib: cdev: Fix use after free in lineinfo_changed_notify - ice: Fix crash by keep old cfg when update TCs more than queues - ice: ethtool: Prohibit improper channel config for DCB - !8879 net: core: reject skb_copy(_expand) for fraglist GSO skbs - !6695 netfilter: nft_set_pipapo: do not free live element - usb: typec: ucsi: Limit read size on v1.2 - !8891 net: fix out-of-bounds access in ops_init - !8871 add sdma-dae for openeuler 22.03 SP4 - !8762 tipc: fix UAF in error path - !8742 octeontx2-af: avoid off-by-one read from userspace - !8734 mptcp: ensure snd_nxt is properly initialized on connect - !8634 batman-adv: Avoid infinite loop trying to resize local TT - !8736 net: hns3: fix kernel crash when devlink reload during initialization - !8745 afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server - !3547 fs: mitigatin cacheline false sharing in struct file - !8887 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - gpiolib: cdev: Fix use after free in lineinfo_changed_notify - net/mlx5e: Fix use-after-free of encap entry in neigh update handler - ALSA: scarlett2: Add missing error checks to *_ctl_get() - !8785 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - drivers: misc: sdma-dae: enable sdma_dae for arm64 - drivers: misc: sdma-dae: support page fault preprocess - gpiolib: cdev: fix uninitialised kfifo - !8849 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - net: fix out-of-bounds access in ops_init - !8666 phonet/pep: fix racy skb_queue_empty() use - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). - net: core: reject skb_copy(_expand) for fraglist GSO skbs - drivers: misc: sdma-dae: support interrupt init and handle - drivers: misc: sdma-dae: support sqe task send and execute - drivers: misc: sdma-dae: support channel management - drivers: misc: sdma-dae: support getting streamID - drivers: misc: sdma-dae: support initializ sdma driver - ipv6: prevent NULL dereference in ip6_output() - blk-iocost: do not WARN if iocg was already offlined - PCI/PM: Drain runtime-idle callbacks before driver removal - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() - !8684 tcp: properly terminate timers for kernel sockets - !8629 erspan: make sure erspan_base_hdr is present in skb->head - blk-iocost: avoid out of bounds shift - !8635 ipv6: Fix potential uninit-value access in __ip6_make_skb() - !8550 tipc: fix a possible memleak in tipc_buf_append - !8726 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - !8808 v2 Add support for PCC Operation Region - !8623 fs/9p: only translate RWX permissions for plain 9P2000 - !8479 scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - !8770 IMA: Check cvm world before call smc function - !8797 kvm: arm64: Fix a compilation error - !8782 drivers: net: ub: dev: network_mgmt: Modify the dguid of network control packets. - arm64: config: Enable ACPI_PCC - ACPI: PCC: Setup PCC Opregion handler only if platform interrupt is available - ACPI: PCC: Fix unintentional integer overflow - ACPI: PCC: Fix Tx acknowledge in the PCC address space handler - ACPI: PCC: replace wait_for_completion() - ACPI: PCC: Release resources on address space setup failure path - ACPI: PCC: pcc_ctx can be static - ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype - ACPICA: Add support for PCC Opregion special context data - kvm: arm64: Fix a compilation error - network_mgmt: Modify the dguid of network control packets. - !8781 HNS3: Supports the configuration of default mc guid - !8789 Bluetooth: SCO: Fix not validating setsockopt user input - !8658 usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group - !8673 IMA: Support uid and gid tamplate - IMA: Check cvm world before call smc function - Bluetooth: SCO: Fix not validating setsockopt user input - !8679 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - !8558 xen-netfront: Add missing skb_mark_for_recycle - !8725 v6 Fix CVE-2023-52732 - !8222 Fix CVE-2023-52672 - !8590 geneve: fix header validation in geneve[6 - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc - HNS3: Supports the configuration of default mc guid - smb: client: fix UAF in smb2_reconnect_server() - !8355 powerpc: defconfig: Disable CONFIG_DW_EDMA and CONFIG_DW_EDMA_PCIE - tipc: fix UAF in error path - !8749 ubifs: Check @c->dirty_[n|p - ubifs: Check @c->dirty_[n|p]n_cnt and @c->nroot state under @c->lp_mutex - afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server - octeontx2-af: avoid off-by-one read from userspace - !8723 crypto: hisilicon/qm - change function type to void - !8536 livepatch: Fix find wrong ftrace entry - !8682 ACPI: bus: Ensure that notify handlers are not running after removal - !8688 x86/signal: Fix the value returned by strict_sas_size() - !8618 CVE-2024-35896 - net: hns3: fix kernel crash when devlink reload during initialization - !8607 CVE-2024-35895 - mptcp: ensure snd_nxt is properly initialized on connect - !8586 fix CVE-2021-47558 - !8548 fix CVE-2024-36906 - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). - ceph: blocklist the kclient when receiving corrupted snap trace - ceph: shut down access to inode when async create fails - ceph: refactor remove_session_caps_cb - ceph: fix auth cap handling logic in remove_session_caps_cb - ceph: drop private list from remove_session_caps_cb - crypto: hisilicon/qm - change function type to void - !7930 bpf: Protect against int overflow for stack access size - !8581 22.03-SP4-ACC patch - !8396 RDMA/hns: A set of bugfixes for openeuler 22.03 SP4 - !8613 CVE-2024-35854 - !8583 mmc: sdhci-msm: pervent access to suspended controller - ubifs: Set page uptodate in the correct place - !8693 【OLK-5.10】Fix some problems about patch "net: hns3: release PTP resources if pf initialization failed" - net: hns3: release PTP resources if pf initialization failed - Revert "net: hns3: release PTP resources if pf initialization failed" - x86/signal: Fix the value returned by strict_sas_size() - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash - tcp: properly terminate timers for kernel sockets - ACPI: bus: Ensure that notify handlers are not running after removal - crypto: hisilicon/qm - Add the default processing branch - crypto: hisilicon/debugfs - Resolve the problem of applying for redundant space in sq dump - crypto: hisilicon/sec - Fix memory leak for sec resource release - crypto: hisilicon - Adjust debugfs creation and release order - crypto: hisilicon/debugfs - Fix the processing logic issue in the debugfs creation - crypto: hisilicon/sgl - Delete redundant parameter verification - crypto: hisilicon/debugfs - Fix debugfs uninit process issue - crypto: hisilicon/sec - Add the condition for configuring the sriov function - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation - crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags - !8646 Fix vf init and common user permissions issue - crypto: hisilicon - Fix smp_processor_id() warnings - !8534 riscv: process: Fix kernel gp leakage - !8542 octeontx2-af: Fix possible null pointer dereference. - phonet/pep: fix racy skb_queue_empty() use - !8642 v9 Memory access profiler(SPE) driven NUMA balancing - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group - !8483 KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm - net/ethernet/huawei/hiroce3: Fix vf init and common user permissions issue - !8461 i2c: smbus: fix NULL function pointer dereference - config: Enable memory sampling based pmu for numa balance by default - samples/bpf: Add program for memory access by spe - tracing, mem-sampling-sample: Adding tracking events to hardware-sampled page access - driver/arm/spe: making mem_sampling and perf mutually exclusive with spe driver - tracing, numa balance: add trace events for numa data caused by mem_sampling - mm/mem_sampling.c: Add controlling interface for mem_sampling on numa balance - mm/mem_sampling.c: Drive NUMA balancing via mem_sampling access data - sched: Enable per-process mem_sampling from sched switch path - mm/mem_sampling.c: Add controlling interface for mem_sampling - mm: Add PMU based memory sampling abstract layer - drivers/arm/spe: In-kernel SPE driver for page access profiling - !8555 rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back - s390/qeth: Fix kernel panic after setting hsuid - ipv6: Fix potential uninit-value access in __ip6_make_skb() - batman-adv: Avoid infinite loop trying to resize local TT - erspan: make sure erspan_base_hdr is present in skb->head - fs/9p: only translate RWX permissions for plain 9P2000 - netfilter: complete validation of user input - netfilter: validate user input for expected length - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash - Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem" - bpf: Allow delete from sockmap/sockhash only if update is allowed - bpf, sockmap: Prevent lock inversion deadlock in map delete elem - netfilter: nf_tables: set dormant flag on hook register failure - Bluetooth: hci_core: Fix possible buffer overflow - geneve: fix header validation in geneve[6]_xmit_skb - net: stmmac: Disable Tx queues when reconfiguring the interface - virtio-blk: fix implicit overflow on virtio_max_dma_size - mmc: sdhci-msm: pervent access to suspended controller - xen-netfront: Add missing skb_mark_for_recycle - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back - tipc: fix a possible memleak in tipc_buf_append - ARM: 9381/1: kasan: clear stale stack poison - octeontx2-af: Fix possible null pointer dereference. - livepatch: Fix find wrong ftrace entry - riscv: process: Fix kernel gp leakage - KVM: arm64: Translate logic cluster id to physical cluster id when updating lsudvmbm - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() - i2c: smbus: fix NULL function pointer dereference - RDMA/hns: Fix missing list_del in hns_roce_hem - RDMA/hns: Fix deadlock when using DCA debugfs. - RDMA/hns: Set NULL after mtr_node is freed - RDMA/hns: Fix missing validation check of DCA mem size - RDMA/hns: directly read the scc parameters in the driver instead of the firmware - RDMA/hns: Fix missing default values of scc parameters - RDMA/hns: Fix fmt output error - RDMA/hns: Fix cpu stuck by printings during reset - RDMA/hns: Fix CPU stuck due to read polling during reset - powerpc: defconfig: Disable CONFIG_DW_EDMA and CONFIG_DW_EDMA_PCIE - pipe: wakeup wr_wait after setting max_usage - fs/pipe: move check to pipe_has_watch_queue() - ACPI: video: check for error while searching for backlight device parent - ima: Define new template fields iuid and igid - ima: Add ima_show_template_uint() template library function - bpf: Protect against int overflow for stack access size - netfilter: nft_set_pipapo: do not free live element - fs: enable CONFIG_FILE_MITIGATION_FALSE_SHARING by default on arm64 - fs: mitigatin cacheline false sharing in struct file- !8425 CVE-2023-52677 - !8519 mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - !8545 v2 arm64 mpam fix patch - !8468 v2 CVE-2024-35808 - !8046 block: prevent division by zero in blk_rq_stat_sum() - !8605 smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !7670 btrfs: send: handle path ref underflow in header iterate_inode_ref() - !8513 net: ena: Fix incorrect descriptor free behavior - !8535 v4 Fix soft lockup in stress test - !8561 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update - !8497 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() - !7803 v2 selinux: avoid dereference of garbage after mount failure - !6393 crypto: xilinx - call finalize with bh disabled - !8539 v2 iommu/arm-smmu-v3: Reducing the CMD_SYNC times - !8504 CVE: CVE-2024-36015 - !8261 tty: fix hang on tty device with no_room set - !8110 drm/client: Fully protect modes[ - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update - !8472 fix CVE-2024-27415 - !8527 v8 Add support for l0 - !8395 5.10: fix CVE-2024-35978 - !8541 v2 iommu/iova: move depot up to avoid cache conflict - !8407 pinctrl: core: delete incorrect free in pinctrl_enable() - !8240 v2 dmaengine: idxd: Fix oops during rmmod on single-CPU platforms - arm64/mpam: Fix softlockup when reading mondata - arm64/mpam: Fix wrong seconds to jiffies conversion - arm64/mpam: change allocation mode from GFP_KERNEL to GFP_NOWAIT - mpam/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup - mpam/resctrl: Clean up resctrl_group_rmdir_[ctrl/mon]() - mpam/resctrl: Clean up unused function parameter in mkdir path - mpam/resctrl: Fix a deadlock due to inaccurate reference - iommu/iova: move depot up to avoid cache conflict - iommu/arm-smmu-v3: Reducing the CMD_SYNC times - iommu/iova: Try to schedule out when free iova too long - iommu/iova: free iovas on each cpu in flush queue - arm64: config: Enable hisi l3t & l0 by default - hisi: l0: Add support for l0 - hisi: l3t: Add L3 cache driver for hisi - mm/mempolicy: Add and export get_vma_policy_node - arm64: export cpu_logical_map - export symbol alloc_contig_pages - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq - net: ena: Fix incorrect descriptor free behavior - ppdev: Add an error check in register_device - ppdev: Remove usage of the deprecated ida_simple_xx() API - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout - !8397 mm/hugetlb: fix missing hugetlb_lock for resv uncharge - !8373 dma-direct: Leak pages on dma_set_decrypted() failure - !8428 drm/amdgpu: Fix even more out of bound writes from debugfs - !8339 soc: qcom: llcc: Handle a second device without data corruption - !8368 efi/capsule-loader: fix incorrect allocation size - netfilter: br_netfilter: skip conntrack input hook for promisc packets - netfilter: bridge: confirm multicast packets before passing them up the stack - md/dm-raid: don't clear MD_RECOVERY_FROZEN after setting frozen - md/dm-raid: don't call md_reap_sync_thread() directly - !8454 v3 net: Bacport hulk patches - !8069 CVE-2021-47427 - !8299 xfs: Fix file creation failure - !8426 Backport 5.10.209 LTS patches from upstream - !8416 iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - net: xfrm: skip policies marked as dead while reinserting policies - tcp_comp: modify default value of TCP_COMP to n - bpf: socketmap: add Kconfig for customized socketmap - bpf: fix magic numbers in bpf_get_sockops_uid_gid() - netfilter: make return-type and function-name in the same line - bpf: fix type incompatible warning - bpf: fix format type mismatch warning - !8342 net/mlx5: Properly link new fs rules into the tree - drm/amdgpu: Fix even more out of bound writes from debugfs - arm64: dts: armada-3720-turris-mox: set irq type for RTC - i2c: s3c24xx: fix transferring more than one message in polling mode - i2c: s3c24xx: fix read transfers in polling mode - selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes - selftests: mlxsw: qos_pfc: Convert to iproute2 dcb - ethtool: netlink: Add missing ethnl_ops_begin/complete - kdb: Fix a potential buffer overflow in kdb_local() - ipvs: avoid stat macros calls from preemptible context - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description - netfilter: nf_tables: skip dead set elements in netlink dump - netfilter: nf_tables: do not allow mismatch field size and set key length - net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe - net: ravb: Fix dma_addr_t truncation in error case - net: phy: micrel: populate .soft_reset for KSZ9131 - net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames - s390/pci: fix max size calculation in zpci_memcpy_toio() - PCI: keystone: Fix race condition when initializing PHYs - serial: imx: Correct clock error message in function probe() - perf env: Avoid recursively taking env->bpf_progs.lock - nvmet-tcp: fix a crash in nvmet_req_complete() - usb: cdc-acm: return correct error code on unsupported break - tty: use 'if' in send_break() instead of 'goto' - tty: don't check for signal_pending() in send_break() - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK - tty: change tty_write_lock()'s ndelay parameter to bool - perf genelf: Set ELF program header addresses properly - iio: adc: ad9467: fix scale setting - iio: adc: ad9467: don't ignore error codes - iio: adc: ad9467: fix reset gpio handling - iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify - software node: Let args be NULL in software_node_get_reference_args - acpi: property: Let args be NULL in __acpi_node_get_property_reference - libapi: Add missing linux/types.h header to get the __u64 type on io.h - power: supply: cw2015: correct time_to_empty units in sysfs - MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup() - MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup() - mips: Fix incorrect max_low_pfn adjustment - mips: dmi: Fix early remap on MIPS32 - leds: aw2013: Select missing dependency REGMAP_I2C - HID: wacom: Correct behavior when processing some confidence == false touches - iio: adc: ad7091r: Pass iio_dev to event handler - x86/kvm: Do not try to disable kvmclock if it was not enabled - wifi: mwifiex: configure BSSID consistently when starting AP - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code - iommu/arm-smmu-qcom: Add missing GMU entry to match table - io_uring/rw: ensure io->bytes_done is always initialized - pwm: jz4740: Don't use dev_err_probe() in .request() - fbdev: flush deferred work in fb_deferred_io_fsync() - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx - ALSA: oxygen: Fix right channel of capture volume mixer - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock - usb: mon: Fix atomicity violation in mon_bin_vma_fault - usb: typec: class: fix typec_altmode_put_partner to put plugs - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" - usb: chipidea: wait controller resume finished for wakeup irq - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" - Revert "usb: dwc3: Soft reset phy on probe for host" - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug - net: ethernet: mtk_eth_soc: remove duplicate if statements - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek" - virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session() - virtio-crypto: fix memory-leak - dma-mapping: Fix build error unused-value - Input: atkbd - use ab83 as id when skipping the getid command - binder: fix unused alloc->free_async_space - binder: fix async space check for 0-sized buffers - keys, dns: Fix size check of V1 server-list header - of: unittest: Fix of_count_phandle_with_args() expected value message - of: Fix double free in of_parse_phandle_with_args_map - IB/iser: Prevent invalidating wrong MR - mmc: sdhci_omap: Fix TI SoC dependencies - mmc: sdhci_am654: Fix TI SoC dependencies - pwm: stm32: Fix enable count for clk in .probe() - pwm: stm32: Use hweight32 in stm32_pwm_detect_channels - pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw - clk: fixed-rate: add devm_clk_hw_register_fixed_rate - clk: si5341: fix an error code problem in si5341_output_clk_set_rate - watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused - watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling - watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO - watchdog: set cdev owner before adding - drivers: clk: zynqmp: update divider round rate logic - clk: zynqmp: Add a check for NULL pointer - clk: zynqmp: make bestdiv unsigned - drivers: clk: zynqmp: calculate closest mux rate - clk: qcom: videocc-sm8150: Add missing PLL config property - clk: qcom: videocc-sm8150: Update the videocc resets - dt-bindings: clock: Update the videocc resets for sm8150 - gpu/drm/radeon: fix two memleaks in radeon_vm_init - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL - media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe() - media: dvbdev: drop refcount on error path in dvb_device_open() - f2fs: fix to update iostat correctly in f2fs_filemap_fault() - f2fs: fix to check compress file in f2fs_move_file_range() - media: rkisp1: Disable runtime PM in probe error path - clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config - media: cx231xx: fix a memleak in cx231xx_init_isoc - drm/bridge: tc358767: Fix return value on error case - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table - drm/radeon/dpm: fix a memleak in sumo_parse_power_table - drm/drv: propagate errors from drm_modeset_register_all() - drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks - drm/msm/mdp4: flush vblank event on disable - ASoC: cs35l34: Fix GPIO name and drop legacy include - ASoC: cs35l33: Fix GPIO name and drop legacy include - drm/radeon: check return value of radeon_ring_lock() - drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check() - drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg() - drm/bridge: Fix typo in post_disable() description - drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer - rcu: Create an unrcu_pointer() to remove __rcu from a pointer - drm/panel-elida-kd35t133: hold panel in reset for unprepare - RDMA/usnic: Silence uninitialized symbol smatch warnings - ARM: davinci: always select CONFIG_CPU_ARM926T - Bluetooth: btmtkuart: fix recv_buf() return value - Bluetooth: Fix bogus check for re-auth no supported with non-ssp - netfilter: nf_tables: mark newset as dead on transaction abort - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() - rtlwifi: rtl8192de: make arrays static const, makes object smaller - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() - wifi: rtlwifi: add calculate_bit_shift() - dma-mapping: clear dev->dma_mem to NULL after freeing it - dma-mapping: Add dma_release_coherent_memory to DMA API - virtio/vsock: fix logic which reduces credit update messages - selftests/net: fix grep checking for fib_nexthop_multiprefix - arm64: dts: qcom: sdm845-db845c: correct LED panic indicator - arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator - scsi: fnic: Return error if vmalloc() failed - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior - firmware: meson_sm: populate platform devices from sm device tree data - firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create() - net/ncsi: Fix netlink major/minor version numbers - ncsi: internal.h: Fix a spello - ARM: dts: qcom: apq8064: correct XOADC register address - wifi: libertas: stop selecting wext - wifi: ath11k: Defer on rproc_get failure - bpf: Add crosstask check to __bpf_get_stack - bpf, lpm: Fix check prefixlen before walking trie - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT - blocklayoutdriver: Fix reference leak of pnfs_device_node - crypto: scomp - fix req->dst buffer overflow - crypto: sahara - do not resize req->src when doing hash operations - crypto: sahara - fix processing hash requests with req->nbytes < sg->length - crypto: sahara - improve error handling in sahara_sha_process() - crypto: sahara - fix wait_for_completion_timeout() error handling - crypto: sahara - fix ahash reqsize - crypto: sahara - handle zero-length aes requests - crypto: sahara - avoid skcipher fallback code duplication - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" - fs: indicate request originates from old mount API - crypto: sahara - fix error handling in sahara_hw_descriptor_create() - crypto: sahara - fix processing requests with cryptlen < sg->length - crypto: sahara - fix ahash selftest failure - crypto: sahara - fix cbc selftest failure - crypto: sahara - remove FLAGS_NEW_KEY logic - crypto: af_alg - Disallow multiple in-flight AIO requests - crypto: ccp - fix memleak in ccp_init_dm_workarea - crypto: sa2ul - Return crypto_aead_setkey to transfer the error - crypto: virtio - Handle dataq logic with tasklet - virtio-crypto: wait ctrl queue instead of busy polling - virtio-crypto: use private buffer for control request - virtio-crypto: change code style - virtio-crypto: implement RSA algorithm - virtio-crypto: introduce akcipher service - virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC - selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error - spi: sh-msiof: Enforce fixed DTDL for R-Car H3 - cpufreq: scmi: process the result of devm_of_clk_add_hw_provider() - cpufreq: Use of_property_present() for testing DT property presence - of: Add of_property_present() helper - of: property: define of_property_read_u{8,16,32,64}_array() unconditionally - ACPI: video: check for error while searching for backlight device parent - mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response - spi: spi-zynqmp-gqspi: fix driver kconfig dependencies - powerpc/powernv: Add a null pointer check in opal_powercap_init() - powerpc/powernv: Add a null pointer check in opal_event_init() - selftests/powerpc: Fix error handling in FPU/VMX preemption tests - powerpc/44x: select I2C for CURRITUCK - powerpc: Remove in_kernel_text() - powerpc: add crtsavres.o to always-y instead of extra-y - x86/lib: Fix overflow when counting digits - coresight: etm4x: Fix width of CCITMIN field - PCI: Add ACS quirk for more Zhaoxin Root Ports - parport: parport_serial: Add Brainboxes device IDs and geometry - parport: parport_serial: Add Brainboxes BAR details - binder: fix comment on binder_alloc_new_buf() return value - binder: fix trivial typo of binder_free_buf_locked() - binder: use EPOLLERR from eventpoll.h - ACPI: resource: Add another DMI match for the TongFang GMxXGxx - drm/crtc: fix uninitialized variable use - ARM: sun9i: smp: fix return code check of of_property_match_string - net: qrtr: ns: Return 0 if server port is not present - i2c: rk3x: fix potential spinlock recursion on poll - Input: xpad - add Razer Wolverine V2 support - ARC: fix spare error - s390/scm: fix virtual vs physical address confusion - Input: i8042 - add nomux quirk for Acer P459-G2-M - Input: atkbd - skip ATKBD_CMD_GETID in translated mode - reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI - tracing: Add size check when printing trace_marker output - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing - neighbour: Don't let neigh_forced_gc() disable preemption for long - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc - jbd2: correct the printing of write_flags in jbd2_write_superblock() - clk: rockchip: rk3128: Fix HCLK_OTG gate register - drm/exynos: fix a wrong error checking - drm/exynos: fix a potential error pointer dereference - nvme: introduce helper function to get ctrl state - ASoC: da7219: Support low DC impedance headset - nouveau/tu102: flush all pdbs on vmm flush - ASoC: rt5650: add mutex to avoid the jack detection failure - ASoC: cs43130: Fix incorrect frame delay configuration - ASoC: cs43130: Fix the position of const qualifier - ASoC: Intel: Skylake: mem leak in skl register function - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 - ASoC: Intel: Skylake: Fix mem leak in few functions - ASoC: wm8974: Correct boost mixer inputs - debugfs: fix automount d_fsdata usage - mptcp: fix uninit-value in mptcp_incoming_options - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro - pinctrl: lochnagar: Don't build on MIPS - riscv: Check if the code to patch lies in the exit section - !8221 Backport 5.10.207- 5.10.208 LTS patches from upstream - !8140 i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() - pinctrl: core: delete incorrect free in pinctrl_enable() - !7471 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - !8367 cvm: clean code for cvm init - mm/hugetlb: fix missing hugetlb_lock for resv uncharge - Bluetooth: Fix memory leak in hci_req_sync_complete() - !8300 ipvlan: add ipvlan_route_v6_outbound() helper - !8271 netfilter: nf_tables: reject new basechain after table flag update - !8212 fix CVE-2024-35877 - dma-direct: Leak pages on dma_set_decrypted() failure - !8306 mptcp: ensure tx skbs always have the MPTCP ext - efi/capsule-loader: fix incorrect allocation size - cvm: clean code for cvm init - !8195 CVE-2024-35956 - !8153 cpu/hotplug: Don't offline the last non-isolated CPU - net/mlx5: Properly link new fs rules into the tree - soc: qcom: llcc: Handle a second device without data corruption - !8254 sysv: don't call sb_bread() with pointers_lock held - !8275 usb: udc: remove warning when queue disabled ep - !8263 [sync] PR-8228: ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted - !8243 【OLK 5.10】RDMA/hns some bugfix - mptcp: ensure tx skbs always have the MPTCP ext - ipvlan: add ipvlan_route_v6_outbound() helper - xfs: Fix file creation failure - !7831 IMA: Support the measurement extending of TSI TMM - !8230 Remove redundants code for proc_cgroupstats_show - !8255 IMA: Introduce a config for fix on IMA with Overlayfs issue - !8250 Control KABI reservation codes with config - !7889 vt: fix unicode buffer corruption when deleting characters - !8220 improve security for cvm host feature - !8150 mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() - !8127 mlxsw: spectrum_acl_tcam: Fix warning during rehash - !8063 wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - !8258 v5 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !8133 fix CVE-2021-47265 - usb: udc: remove warning when queue disabled ep - netfilter: nf_tables: reject new basechain after table flag update - ubifs: ubifs_link: Fix wrong name len calculating when UBIFS is encrypted - tty: fix hang on tty device with no_room set - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds - !8238 arm: unwinder: Fix pc off-by-one in arm unwinder - !8237 x86: profiling: Using generic unwinding in profile_pc - !8236 x86: profiling: Check prof_buffer in profile_tick() - !8229 LLVM fix compile warning options - RDMA/hns: Add max_ah and cq moderation capacities in query_device() - RDMA/hns: Fix return value in hns_roce_map_mr_sg - RDMA/hns: Fix deadlock on SRQ async events. - IMA: Introduce a config for fix on IMA with Overlayfs issue - RDMA/hns: Fix UAF for cq async event - RDMA/hns: Fix mismatch exception rollback - sysv: don't call sb_bread() with pointers_lock held - RDMA/hns: Fix GMV table pagesize - RDMA/hns: Add mutex_destroy() - Control KABI reservation codes with config - RDMA/hns: Modify the print level of CQE error - !8109 vhost-vdpa: fix use after free in vhost_vdpa_probe() - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms - arm: unwinder: Fix pc off-by-one in arm unwinder - x86: profiling: Using generic unwinding in profile_pc - x86: profiling: Check prof_buffer in profile_tick() - Remove redundants code for proc_cgroupstats_show - kbuild: Fix grep -q waring - Makefile: Exclude false positive warning options for Clang - !8054 CVE-2023-52669 - !8190 crypto: jitter - change module_init(jent_mod_init) to subsys_initcall(jent_mod_init) - !8203 efi/libstub: arm64: Add macro isolation memmap detection code - PCI: Disable ATS for specific Intel IPU E2000 devices - PCI: Extract ATS disabling to a helper function - net: tls, update curr on splice as well - powerpc: update ppc_save_regs to save current r1 in pt_regs - mmc: sdhci-sprd: Fix eMMC init failure after hw reset - mmc: core: Cancel delayed work before releasing host - mmc: rpmb: fixes pause retune on all RPMB partitions. - mmc: meson-mx-sdhc: Fix initialization frozen issue - mm: fix unmap_mapping_range high bits shift bug - i2c: core: Fix atomic xfer check for non-preempt config - firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards - mm/memory-failure: check the mapcount of the precise page - net: Implement missing SO_TIMESTAMPING_NEW cmsg support - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() - asix: Add check for usbnet_get_endpoints - net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues - net/qla3xxx: switch from 'pci_' to 'dma_' API - i40e: Restore VF MSI-X state during PCI reset - ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux - ASoC: meson: g12a-toacodec: Fix event generation - ASoC: meson: g12a-tohdmitx: Validate written enum values - ASoC: meson: g12a-toacodec: Validate written enum values - i40e: fix use-after-free in i40e_aqc_add_filters() - net: Save and restore msg_namelen in sock_sendmsg - netfilter: nft_immediate: drop chain reference counter on error - netfilter: nftables: add loop check helper function - net: bcmgenet: Fix FCS generation for fragmented skbuffs - sfc: fix a double-free bug in efx_probe_filters - ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init - net: sched: em_text: fix possible memory leak in em_text_destroy() - i40e: Fix filter input checks to prevent config with invalid values - drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern - octeontx2-af: Fix marking couple of structure as __packed - nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 - block: Don't invalidate pagecache for invalid falloc modes - keys, dns: Fix missing size check of V1 server-list header - cvm: improve security for cvm host feature - cvm: add secure memory query method - cvm: enable secure memory alloc on multiple numa nodes - x86/mm/pat: fix VM_PAT handling in COW mappings - !7110 [22.03-LTS-SP4] KVM TDP MMU new refactors - !8143 add kconfig for OLK-5.10 - efi/libstub: arm64: Add macro isolation memmap detection code - btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations - btrfs: fix anon_dev leak in create_subvol() - crypto: jitter - change module_init(jent_mod_init) to subsys_initcall(jent_mod_init) - cpu/hotplug: Don't offline the last non-isolated CPU - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() - memcg: Introduce CONFIG_MEMCG_V1_THRESHOLD_QOS - kabi: use CONFIG_KABI_RESERVE to isolate bpf cgroup reserve flags - cgroup: add config isolation for cgroup_kill in cgroupv1 - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue - RDMA: Verify port when creating flow rule - IB/mlx4: Use port iterator and validation APIs - mlxsw: spectrum_acl_tcam: Fix warning during rehash - drm/client: Fully protect modes[] with dev->mode_config.mutex - vhost-vdpa: fix use after free in vhost_vdpa_probe() - KVM: x86/mmu: Make KVM parameter tdp_mmu writeable - KVM: x86/mmu: Stop zapping invalidated TDP MMU roots asynchronously - kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails - KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe() - KVM: x86/mmu: Open code leaf invalidation from mmu_notifier - KVM: x86/mmu: Include mmu.h in spte.h - KVM: x86/mmu: Harden TDP MMU iteration against root w/o shadow page - KVM: x86/mmu: Move the lockdep_assert of mmu_lock to inside clear_dirty_pt_masked() - KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages - KVM: x86/mmu: Use kstrtobool() instead of strtobool() - KVM: x86/mmu: Grab memslot for correct address space in NX recovery worker - KVM: x86/mmu: Add comment on try_cmpxchg64 usage in tdp_mmu_set_spte_atomic - KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated - KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults - KVM: x86/mmu: Merge all handle_changed_pte*() functions - KVM: x86/mmu: Remove handle_changed_spte_dirty_log() - KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte() - KVM: x86/mmu: Bypass __handle_changed_spte() when aging TDP MMU SPTEs - KVM: x86/mmu: Drop unnecessary dirty log checks when aging TDP MMU SPTEs - KVM: x86/mmu: Clear only A-bit (if enabled) when aging TDP MMU SPTEs - KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte() - KVM: x86/mmu: Bypass __handle_changed_spte() when clearing TDP MMU dirty bits - KVM: x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bits - KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flow - KVM: x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMU - KVM: x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprot - KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic write - KVM: VMX: Make CR0.WP a guest owned bit - KVM: x86: Make use of kvm_read_cr*_bits() when testing bits - KVM: x86: Ignore CR0.WP toggles in non-paging mode - KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled - KVM: x86/mmu: Fix comment typo - KVM: x86/mmu: Avoid indirect call for get_cr3 - KVM: x86/mmu: Use gfn_t in kvm_flush_remote_tlbs_range() - KVM: x86/mmu: Rename kvm_flush_remote_tlbs_with_address() - KVM: x86/mmu: Collapse kvm_flush_remote_tlbs_with_{range,address}() together - KVM: x86/mmu: Make tdp_mmu_allowed static - KVM: x86/mmu: Cleanup range-based flushing for given page - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte() - KVM: x86/mmu: Fix wrong start gfn of tlb flushing with range - KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_level() - KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp() - KVM: x86/mmu: Move round_gfn_for_level() helper into mmu_internal.h - KVM: x86/mmu: fix an incorrect comment in kvm_mmu_new_pgd() - kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLED - KVM: x86/mmu: Pivot on "TDP MMU enabled" when handling direct page faults - KVM: x86/mmu: Pivot on "TDP MMU enabled" to check if active MMU is TDP MMU - KVM: x86/mmu: Replace open coded usage of tdp_mmu_page with is_tdp_mmu_page() - KVM: x86/mmu: Rename __direct_map() to direct_map() - KVM: x86/mmu: Stop needlessly making MMU pages available for TDP MMU faults - KVM: x86/mmu: Split out TDP MMU page fault handling - KVM: x86/mmu: Initialize fault.{gfn,slot} earlier for direct MMUs - KVM: x86/mmu: Handle no-slot faults in kvm_faultin_pfn() - KVM: x86/mmu: Avoid memslot lookup during KVM_PFN_ERR_HWPOISON handling - KVM: x86/mmu: Handle error PFNs in kvm_faultin_pfn() - KVM: x86/mmu: Grab mmu_invalidate_seq in kvm_faultin_pfn() - KVM: x86/mmu: Move TDP MMU VM init/uninit behind tdp_mmu_enabled - KVM: x86/mmu: Change tdp_mmu to a read-only parameter - KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level - KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed - KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached - KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen - KVM: x86/mmu: Fix race condition in direct_page_fault - KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages - KVM: x86/mmu: simplify kvm_tdp_mmu_map flow when guest has to retry - KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault - KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range() - KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage after being zapped - KVM: x86/mmu: explicitly check nx_hugepage in disallowed_hugepage_adjust() - KVM: x86/mmu: Add helper to convert SPTE value to its shadow page - KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pages - KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU before setting SPTE - KVM: x86/mmu: Properly account NX huge page workaround for nonpaging MMUs - KVM: x86/mmu: Rename NX huge pages fields/functions for consistency - KVM: x86/mmu: Tag disallowed NX huge pages even if they're not tracked - KVM: x86/mmu: add missing update to max_mmu_rmap_size - KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF - KVM: x86/mmu: remove unused variable - KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() - KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs - KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level() - KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs - KVM: x86/mmu: Remove underscores from __pte_list_remove() - KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs - KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper - KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature - KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers - KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps - KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits() - KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity - KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages - KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index - KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa() - KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity - KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info - KVM: x86/mmu: Avoid unnecessary flush on eager page split - KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs - KVM: Allow for different capacities in kvm_mmu_memory_cache structs - KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page() - KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels - KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU - KVM: x86/mmu: Cache the access bits of shadowed translations - KVM: x86/mmu: Update page stats in __rmap_add() - KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu - KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() - KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page() - KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page() - KVM: x86/mmu: Pass memory caches to allocate SPs separately - KVM: x86/mmu: Move guest PT write-protection to account_shadowed() - KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages - KVM: x86/mmu: Consolidate shadow page allocation and initialization - KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions - KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes - KVM: x86/mmu: Derive shadow MMU page role from parent - KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() - KVM: x86/mmu: Use a bool for direct - KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs - KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guest - KVM: X86/MMU: Add sp_has_gptes() - KVM: Do not zero initialize 'pfn' in hva_to_pfn() - KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level() - KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page() - KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() - KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() - KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page - KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn - KVM: Avoid pfn_to_page() and vice versa when releasing pages - KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask - KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits - KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks - KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs - KVM: x86/mmu: Dedup macros for computing various page table masks - KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h - KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro - KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c - KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() - KVM: x86/mmu: Use IS_ENABLED() to avoid RETPOLINE for TDP page faults - KVM: x86/mmu: Make all page fault handlers internal to the MMU - KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" - KVM: x86/mmu: Drop exec/NX check from "page fault can be fast" - KVM: x86/mmu: Don't attempt fast page fault just because EPT is in use - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) - KVM: x86/mmu: replace direct_map with root_role.direct - KVM: x86/mmu: replace root_level with cpu_role.base.level - KVM: x86/mmu: replace shadow_root_level with root_role.level - KVM: x86/mmu: pull CPU mode computation to kvm_init_mmu - KVM: x86/mmu: simplify and/or inline computation of shadow MMU roles - KVM: x86/mmu: remove redundant bits from extended role - KVM: x86/mmu: rename kvm_mmu_role union - KVM: x86/mmu: remove extended bits from mmu_role, rename field - KVM: x86/mmu: store shadow EFER.NX in the MMU role - KVM: x86/mmu: cleanup computation of MMU roles for shadow paging - KVM: x86/mmu: cleanup computation of MMU roles for two-dimensional paging - KVM: x86/mmu: remove kvm_calc_shadow_root_page_role_common - KVM: x86/mmu: remove ept_ad field - KVM: x86/mmu: do not recompute root level from kvm_mmu_role_regs - KVM: x86/mmu: split cpu_role from mmu_role - KVM: x86/mmu: remove "bool base_only" arguments - KVM: x86/mmu: rephrase unclear comment - KVM: x86/mmu: pull computation of kvm_mmu_role_regs to kvm_init_mmu - KVM: x86/mmu: constify uses of struct kvm_mmu_role_regs - KVM: x86/mmu: nested EPT cannot be used in SMM - KVM: x86/mmu: include EFER.LMA in extended mmu role - KVM: x86/mmu: fix potential races when walking host page table - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR - KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits - KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition - KVM: x86/mmu: remove unnecessary flush_workqueue() - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap - KVM: MMU: propagate alloc_workqueue failure - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE - KVM: x86/mmu: Zap defunct roots via asynchronous worker - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root - KVM: x86/mmu: Zap invalidated roots via asynchronous worker - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal - KVM: x86/mmu: do not allow readers to acquire references to invalid roots - KVM: x86/mmu: only perform eager page splitting on valid roots - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic - KVM: WARN if is_unsync_root() is called on a root without a shadow page - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change - KVM: x86: flush TLB separately from MMU reset - KVM: x86/mmu: clear MMIO cache when unloading the MMU - KVM: x86/mmu: load new PGD after the shadow MMU is initialized - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit - KVM: x86/mmu: do not pass vcpu to root freeing functions - KVM: x86/mmu: do not consult levels when freeing roots - KVM: x86: use struct kvm_mmu_root_info for mmu->root - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 - KVM: x86: Reinitialize context if host userspace toggles EFER.LME - KVM: x86: Retry page fault if MMU reload is pending and root has no sp - KVM: x86/mmu: Remove MMU auditing - KVM: x86/mmu: Add tracepoint for splitting huge pages - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE - KVM: x86/mmu: Move is_writable_pte() to spte.h - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook - KVM: remove async parameter of hva_to_pfn_remapped() - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update - KVM: x86/mmu: Handle "default" period when selectively waking kthread - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction - KVM: MMU: update comment on the number of page role combinations - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() - KVM: X86: Remove mmu->translate_gpa - KVM: x86: Subsume nested GPA read helper into load_pdptrs() - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() - KVM: X86: Fix comment in __kvm_mmu_create() - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() - kvm: mmu: Use fast PF path for access tracking of huge pages when possible - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() - KVM: x86/mmu: Drop a redundant, broken remote TLB flush - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() - KVM: x86/mmu: Unexport MMU load/unload functions - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() - KVM: X86: Cache CR3 in prev_roots when PCID is disabled - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 - kvm: x86: mmu: Make NX huge page recovery period configurable - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k - KVM: x86/mmu: clean up prefetch/prefault/speculative naming - KVM: cleanup allocation of rmaps and page tracking data - KVM: X86: fix lazy allocation of rmaps - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned - KVM: x86: only allocate gfn_track when necessary - KVM: x86: add config for non-kvm users of page tracking - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages - KVM: x86/mmu: Avoid memslot lookup in rmap_add - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte - KVM: MMU: pass kvm_mmu_page struct to make_spte - KVM: MMU: set ad_disabled in TDP MMU role - KVM: MMU: remove unnecessary argument to mmu_set_spte - KVM: MMU: clean up make_spte return value - KVM: MMU: inline set_spte in FNAME(sync_page) - KVM: MMU: inline set_spte in mmu_set_spte - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log - KVM: MMU: mark page dirty in make_spte - KVM: x86/mmu: Fold rmap_recycle into rmap_add - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults - KVM: MMU: change tracepoints arguments to kvm_page_fault - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault - KVM: MMU: change __direct_map() arguments to kvm_page_fault - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault - KVM: MMU: Introduce struct kvm_page_fault - KVM: MMU: pass unadulterated gpa to direct_page_fault - KVM: X86: Remove FNAME(update_pte) - KVM: X86: Zap the invalid list after remote tlb flushing - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed - KVM: X86: Remove kvm_mmu_flush_or_zap() - KVM: X86: Don't flush current tlb on shadow page modification - KVM: X86: Don't unsync pagetables when speculative - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU - KVM: Remove tlbs_dirty - KVM: X86: Synchronize the shadow pagetable before link it - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() - KVM: x86/mmu: Add detailed page size stats - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level - KVM: Cache the last used slot index per vCPU - KVM: Move last_used_slot logic out of search_memslots - KVM: Rename lru_slot to last_used_slot - KVM: X86: Optimize zapping rmap - KVM: X86: Optimize pte_list_desc with per-array counter - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger - KVM: Don't take mmu_lock for range invalidation unless necessary - KVM: Block memslot updates across range_start() and range_end() - KVM: Introduce kvm_get_kvm_safe() - KVM: X86: Add per-vm stat for max rmap list size - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged - KVM: x86: Do not write protect huge page in initially-all-set mode - KVM: x86: Support write protecting only large pages - KVM: x86/mmu: Remove a variety of unnecessary exports - KVM: x86: Fold "write-protect large" use case into generic write-protect - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging - KVM: x86: Move MMU's PML logic to common code - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic - KVM: x86: Enhance comments for MMU roles and nested transition trickiness - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU - KVM: x86/mmu: Use MMU's role to determine PTTYPE - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers - KVM: x86/mmu: Add a helper to calculate root from role_regs - KVM: x86/mmu: Add helper to update paging metadata - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper - KVM: x86/mmu: Get nested MMU's root level from the MMU's role - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask - KVM: x86/mmu: Use MMU's role to compute permission bitmask - KVM: x86/mmu: Drop vCPU param from reserved bits calculator - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits - KVM: x86/mmu: Always set new mmu_role immediately after checking old role - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 - KVM: x86/mmu: Add accessors to query mmu_role bits - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper - KVM: x86: Introduce kvm_post_set_cr4 to post handle the CR4 emulation - KVM: x86: Introduce kvm_post_set_cr0 to post handle the CR0 emulation - KVM: x86: Add more protection against undefined behavior in rsvd_bits() - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER - KVM: x86/mmu: Rename unsync helper and update related comments - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches - KVM: x86/mmu: Use MMU role to check for matching guest page sizes - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() - KVM: x86: Defer MMU sync on PCID invalidation - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT - scsi: iscsi: Fix iscsi_task use after free - scsi: iscsi: Have abort handler get ref to conn - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes - crypto: s390/aes - Fix buffer overread in CTR mode - block: prevent division by zero in blk_rq_stat_sum() - IMA: Support the measurement extending of TSI TMM - vt: fix unicode buffer corruption when deleting characters - selinux: avoid dereference of garbage after mount failure - btrfs: send: handle path ref underflow in header iterate_inode_ref() - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ - crypto: xilinx - call finalize with bh disabled- !7870 CVE-2024-35995 - !7810 net-memcg: Fix scope of sockmem pressure indicators - !8159 v3 iommu: Reserve kabi for iommu and memory related functions - !7207 cgroup1_writeback:bind blkcg and memcg - !8067 irqchip: gic: some bugfix of hip09 - iommu: Reserve kabi for iommu and memory related functions - !8057 v8 arm64: Allow CPU0 to be nohz_full - !7744 v3 Port livepatch related patches - !8042 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - !8060 soc: fsl: qbman: Always disable interrupts when taking cgr_lock - !8023 fs/ntfs3: Fixed overflow check in mi_enum_attr() - !7947 【OLK-5.10】Fix BUILD REGRESSION warnings in bzwx N5/N6 series NIC drivers - !7413 Backport Intel VT-d critical fix to olk-5.10 - !7985 cvm_tsi: add cvm tsi interface - !7395 smart_grid: introducing rebuild_affinity_domain - !7993 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - !8008 【OLK-5.10】backport PCC patches to support shared interrupt for multiple subspaces and platform notification handling - !7886 drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag - !5483 [OLK-5.10] Add support for Mucse Virtual Function Network Adapter(N10/N400) - !7980 Fix CVE-2021-47455 - !8019 pstore/zone: Add a null pointer check to the psz_kmsg_read - !7912 RDMA/hns: Some bugfixes for openeuler 22.03 sp4 - !7693 Bluetooth: af_bluetooth: Fix deadlock - !8029 mm: introduce vm_swap_extension sysctl - !8039 v2 dynamic_hugetlb: backport some bugfix - !7813 kobject: Fix global-out-of-bounds in kobject_action_type() - !7940 fix crypto_queue backlog handling - !3736 Add nokaslr memory region avoid support - !8030 netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - irqchip/gic-v4.1:Check whether indirect table is supported in allocate_vpe_l1_table - irqchip: gicv3: Add workaround for hip09 erratum 162200806 - irqchip: gicv3: Add workaround for hip09 erratum 162200803 - soc: fsl: qbman: Always disable interrupts when taking cgr_lock - arm64: defconfig: Enable CONFIG_ARCH_SUSPEND_NONZERO_CPU and CONFIG_ARCH_SUSPEND_NONZERO_CPU - arm64: Kconfig: select ARCH_SUSPEND_NONZERO_CPU by default - isolation: Check whether there exists a housekeeping CPU online - isolation: Do not check whether housekeeping CPUs are present - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING - mm/dynamic_hugetlb: refine error info in the destruction - mm/dynamic_hugetlb: make free_huge_page_to_dhugetlb_pool irq safe - mm/dynamic_hugetlb: check NULL pointer for early parameter - mm/dynamic_hugetlb: add lru_add_drain_all() before migration - mm/dynamic_hugetlb: add cond_resched() in hpool_merge_page() - mm/dynamic_hugetlb: reduce the number of migration attempts - mm/dpool: Use helper function to lock/unlock - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() - openeuler_defconfig: enable swap_extension for x86 and arm64 - mm/vmscan: introduce vm_swap_extension sysctl - fs/ntfs3: Fixed overflow check in mi_enum_attr() - pstore/zone: Add a null pointer check to the psz_kmsg_read - drivers: initial support for rnpvf drivers from Mucse Technology - !7961 net: atlantic: eliminate double free in error handling logic - !7970 fbmon: prevent division by zero in fb_videomode_from_videomode() - mailbox: pcc: Support shared interrupt for multiple subspaces - mailbox: pcc: Add support for platform notification handling - mailbox: pcc: Use mbox_bind_client - !7903 virtio_ring : keep used_wrap_counter in - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up - mailbox: omap: Use mbox_bind_client - mailbox: Allow direct registration to a channel - mailbox: pcc: Fix kernel doc warnings - !7983 v2 Enhance memcg KSM feature. - !7960 ipv6: Fix infinite recursion in fib6_dump_done(). - !7934 fix CVE-2024-35839 - cvm_tsi: add cvm tsi interface - !5118 [OLK-5.10] Add support for Mucse Network Adapter(N500/N210) - !7452 v2 ip: Treat IPv4 segment's lowest address as unicast - !7801 netfilter: nft_flow_offload: reset dst in route object after setting up flow - !7758 netfilter: nf_tables: discard table flag update with pending basechain deletion - !7959 v2 Add network relationship for NUMA isolation and consolidation - mm/memcontrol: enable KSM for tasks moving to new memcg - mm/memcontrol: add ksm state for memcg - mm/ksm: fix ksm exec support for prctl - mm/ksm: support fork/exec for prctl - !7224 [OLK-5.10] Fixed display error for ps23xx when using ast and pe2201 bmc card - ptp: fix code indentation issues - ptp: Fix possible memory leak in ptp_clock_register() - !7949 drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume - fbmon: prevent division by zero in fb_videomode_from_videomode() - !7943 v2 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - !7955 v3 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED - net: atlantic: eliminate double free in error handling logic - ipv6: Fix infinite recursion in fib6_dump_done(). - drivers: initial support for rnpgbe drivers from Mucse Technology - config: Add new config entry to default config file to fix CI warning - net: add some bpf hooks in tcp stack for network numa relationship - net: add one bpf prog type for network numa relationship - net: retrieve netns cookie via getsocketopt - net: fix kabi breakage in struct net - net: initialize net->net_cookie at netns setup - !5484 [OLK-5.10] Add support for Mucse Virtual Function Network Adapter(N500/N210) - sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_GROUP_SCHED - Revert "sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED" - drivers: Fix BUILD REGRESSION warning in bzwx N5/N6 series NIC drivers - !6106 SCSI: hisi_raid: add sg_raw command feature - drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume - !7923 Fix allmodconfig build error - !7645 ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries - crypto: engine - fix crypto_queue backlog handling - !7916 v5 Introduce NUMA isolation and consolidation - netfilter: bridge: replace physindev with physinif in nf_bridge_info - netfilter: propagate net to nf_bridge_get_physindev - netfilter: nfnetlink_log: use proper helper for fetching physinif - !7911 ACPI: LPIT: Avoid u32 multiplication overflow - net/ethernet/huawei/hiroce3: Fix allmodconfig build error - !7865 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - RDMA/hns: Fix allocating POE channels after IB device registeration - RDMA/hns : Fix scc delay_work to execute after sysfs shutdown - RDMA/hns: Fix missing resetting notify - RDMA/hns: Use mutex to protect uconctext - config: Enable NUMA isolation and consolidation by default - sched: Introduce CONFIG_QOS_SCHED_NUMA_ICON - bpf:programmable: Add helper to set preferred node - sched: Update numa group preferred node periodically - sched: Add ioctl to get relationship - bpf:programmable: Add helper to get memory and net relationship - sched: Introduce task relationship by net and memory - bpf:programmable: Add nodemask operation collection - sched: Some fixes for select_rq hook - sched: Add can_migrate_task hook - sched: Introduce CONFIG_TASK_PLACEMENT_BY_CPU_RANGE - ACPI: LPIT: Avoid u32 multiplication overflow - !7877 v4 eeprom: at24: fix memory corruption race condition - !7741 ipv4: check for NULL idev in ip_route_use_hint() - !7731 sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED - !7689 [sync] PR-7370: v2 sched: smart_grid: silence complier error - virtio_ring : keep used_wrap_counter in vq->last_used_idx - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag - eeprom: at24: fix memory corruption race condition - !7733 backport some bugfix of HiSilicon PCIe PMU driver - !7691 net: hns3: backport some bugfixes - !7853 net/mlx5e: fix a double-free in arfs_create_groups - ACPI: CPPC: Fix access width used for PCC registers - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro - ACPI: CPPC: Use access_width over bit_width for system memory accesses - ACPI: CPPC: Fix up I/O port access in cpc_read() - ACPI: CPPC: Implement support for SystemIO registers - !5545 backport dirty-ring feature - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser - !7846 netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7773 Fix CVE-2023-52698 - net/mlx5e: fix a double-free in arfs_create_groups - net: hns3: use appropriate barrier function after setting a bit value - net: hns3: release PTP resources if pf initialization failed - !7841 cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() - !7062 [openEuler-22.03-SP4]drivers: support Yunsilicon's metaScale/metaVisor series NICs - !6300 【OLK-5.10】fix compiling problem in bzwx N5/N6 series NIC drivers - netrom: Fix a data-race around sysctl_netrom_transport_timeout - !7816 f2fs: fix to wait on block writeback for post_read case - !7576 f2fs: compress: fix reserve_cblocks counting error when out of space - !7757 Fix CVE-2023-52656 - cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() - !7681 xfs: three bug fix recently - !7779 LoongArch: Define the __io_aw() hook as mmiowb() - !7714 CVE-2024-35936 - drivers: fix compiling problem in bzwx N5/N6 series NIC drivers - drivers/perf: hisi: hns3: Actually use devm_add_action_or_reset() - drivers/perf: hisi: hns3: Fix out-of-bound access when valid event group - drivers/perf: hisi_pcie: Merge find_related_event() and get_event_idx() - drivers/perf: hisi_pcie: Relax the check on related events - drivers/perf: hisi_pcie: Check the target filter properly - drivers/perf: hisi_pcie: Add more events for counting TLP bandwidth - drivers/perf: hisi_pcie: Fix incorrect counting under metric mode - drivers/perf: hisi_pcie: Introduce hisi_pcie_pmu_get_event_ctrl_val() - drivers/perf: hisi_pcie: Rename hisi_pcie_pmu_{config,clear}_filter() - !7684 dm snapshot: fix lockup in dm_exception_table_exit - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected - PCI: Make pci_dev_is_disconnected() helper public for other drivers - f2fs: fix to wait on block writeback for post_read case - kobject: Fix global-out-of-bounds in kobject_action_type() - net-memcg: Fix scope of sockmem pressure indicators - netfilter: nft_flow_offload: reset dst in route object after setting up flow - !7743 netrom: Fix data-races around sysctl_net_busy_read - !7734 mlxsw: spectrum_acl_tcam: Fix incorrect list API usage - LoongArch: Define the __io_aw() hook as mmiowb() - calipso: fix memory leak in netlbl_calipso_add_pass() - netlabel: remove unused parameter in netlbl_netlink_auditinfo() - net: netlabel: Fix kerneldoc warnings - !7753 wifi: ath11k: decrease MHI channel buffer length to 8KB - netfilter: nf_tables: discard table flag update with pending basechain deletion - io_uring: drop any code related to SCM_RIGHTS - io_uring/unix: drop usage of io_uring socket - wifi: ath11k: decrease MHI channel buffer length to 8KB - livepatch: Update related configs in openeuler_defconfig - arm64: Recover kretprobe modified return address in stacktrace - x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y - x86/unwind: Recover kretprobe trampoline entry - kprobes: Add kretprobe_find_ret_addr() for searching return address - livepatch: Avoid patching conflicts with kprobes - kprobes: Fix possible use-after-free issue on kprobe registration - ftrace: Fix possible use-after-free issue in ftrace_location() - livepatch: Reduce duplicate definition of 'struct walk_stackframe_args' - livepatch: Fix warning C_RULE_ID_SINGLE_BRANCH_IF_AND_LOOP_BRACKET - livepatch/core: Make several functions to be static - livepatch: Use func->func_node directly - livepatch: Fix huge_depth in arch_klp_check_activeness_func() - livepatch: Organize active functions with struct 'list_head' - livepatch: Check calltrace of idle tasks - livepatch: Complete check calltrace for running tasks - livepatch/core: No stop machine in KLP_STACK_OPTIMIZE mode - livepatch/ppc64: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/ppc32: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/arm64: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/arm: Adjust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/x86: Ajust instruction replace order for KLP_STACK_OPTIMIZE mode - livepatch/ppc64: Implement arch_klp_check_task_calltrace() - livepatch/ppc32: Implement arch_klp_check_task_calltrace() - livepatch/arm64: Implement arch_klp_check_task_calltrace() - livepatch/arm: Implement arch_klp_check_task_calltrace() - livepatch/x86: Implement arch_klp_check_task_calltrace() - livepatch/ppc64: Remove duplicate 'struct klp_func_list' related codes - livepatch/ppc32: Remove duplicate 'struct klp_func_list' related codes - livepatch/arm64: Remove duplicate 'struct klp_func_list' related codes - livepatch/arm: Remove duplicate 'struct klp_func_list' related codes - livepatch/x86: Move 'struct klp_func_list' related codes out of arch - livepatch: Move 'struct klp_func_list' out of arch - netrom: Fix data-races around sysctl_net_busy_read - ipv4: check for NULL idev in ip_route_use_hint() - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage - sched: QOS_SCHED_DYNAMIC_AFFINITY depend on FAIR_CGROUP_SCHED - net: hns3: change type of numa_node_mask as nodemask_t - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() - net: hns3: direct return when receive a unknown mailbox message - net: hns3: using user configure after hardware reset - net: hns3: fix kernel crash problem in concurrent scenario - Bluetooth: af_bluetooth: Fix deadlock - net: hns3: add cond_resched() to hns3 ring buffer init process - net: hns3: move constants from hclge_debugfs.h to hclge_debugfs.c - net: hns3: add - net: hns3: don't need to check an unsigned number is less than 0 - net: hns3: set irq affinity directly - net: hns3: using cpumask_copy when set value to cpumask_t - net: hns3: mark unexcuted loopback test result as UNEXECUTED - net: hns3: fix index limit to support all queue stats - sched: smart_grid: silence complier error - dm snapshot: fix lockup in dm_exception_table_exit - xfs: update dir3 leaf block metadata after swap - xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real - iomap: fix warning in xfs_iomap_write_delalloc_release() - KVM: selftests: Add dirty ring buffer test - KVM: selftests: Introduce after_vcpu_run hook for dirty log test - KVM: Don't allocate dirty bitmap if dirty ring is enabled - KVM: Make dirty ring exclusive to dirty bitmap log - KVM: X86: Implement ring-based dirty memory tracking - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() - KVM: X86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() - f2fs: compress: fix reserve_cblocks counting error when out of space - drm/ast: Fixed display error for ps23xx when using ast bmc card - drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card - ip: Treat IPv4 segment's lowest address as unicast - smart_grid: introducing rebuild_affinity_domain - cgroup_writeback: bind blkcg and memcg - drivers: support Yunsilicon's MS and MV series NICs - SCSI: hisi_raid: add sg_raw command feature - drivers: initial support for rnpgbevf drivers from Mucse Technology - kaslr: enable CONFIG_NOKASLR_MEM_RANGE in openeuler_defconfig - x86/boot: add x86 nokaslr memory regions - efi/libstub: add arm64 nokaslr memory regions - kaslr: add nokaslr memory region Kconfig support at the end when print msg- !7644 hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !7705 pmdomain: ti: Add a null pointer check to the omap_prm_domain_init - !7749 v2 wifi: iwlwifi: dbg-tlv: ensure NUL termination - !7651 fix the SPI driver failed to obtain the GPIO pin - !7655 v3 KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() - !7675 bpf: Guard stack limits against 32bit overflow - !7732 HNS3: Fixed a deadlock issue caused by concurrent VF deactivation and PF reset - !7722 urma: fix bugs of urma and udma - wifi: iwlwifi: dbg-tlv: ensure NUL termination - !7686 ext4: fix corruption during on-line resize - !7599 irqchip/gic-v3-its: Prevent double free on error - !7674 net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() - HNS3: Fixed a deadlock issue caused by concurrent VF deactivation and PF reset - hns3 udma: support user-mode TP connection API - urma: upload kernel patch for 20240516_day - urma: upload kernel patch for 20240511_mig - urma: upload kernel patch for 20240318_happy_birthday - urma: upload kernel patch for 20240224_rain - urma: upload kernel patch for 20240219_Spring - !7579 powerpc/powernv: Add a null pointer check to scom_debug_init_one() - !7665 [sync] PR-7586: powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - !7661 [sync] PR-7590: drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function - pmdomain: ti: Add a null pointer check to the omap_prm_domain_init - ext4: fix corruption during on-line resize - !7574 pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding parent node match - driver core: Provide device_match_acpi_handle() helper - bpf: Guard stack limits against 32bit overflow - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() - !7601 cpumap: Zero-initialise xdp_rxq_info struct before running XDP program - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() - drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function - !7588 mm/swapfile: fix infinite loop in get_swap_pages after set memory.swapfile - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() - !7563 udma: fix a bug of segment - !7385 CVE-2024-27002 - hwrng: core - Fix page fault dead lock on mmap-ed hwrng - !7577 spi: hisi-kunpeng:backport some bugfixes - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program - irqchip/gic-v3-its: Prevent double free on error - !7548 btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - mm/swapfile: fix infinite loop in get_swap_pages after set memory.swapfile - powerpc/powernv: Add a null pointer check to scom_debug_init_one() - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() - spi: hisi-kunpeng: Add validation for the minimum value of speed_hz - spi: Add verification for the max_frequency provided by the firmware - spi: hisi-kunpeng: switch to use modern name - spi: hisi-kunpeng: Fix error checking - !7520 drm/i915/gt: Reset queue_priority_hint on parking - hns3 udma: the SEG registration failure is rectified. - !7538 v2 rcu: shorten the critical section that rnp->lock protects in rcu_dump_cpu_stacks - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() - !5557 [OLK-5.10]Add support for Mont-TSSE - !4642 Add support for Hygon family 18h model 5h HD-Audio - !4640 Add support for Hygon model 6h L3 PMU - !4639 Some fixes for Hygon model 4h~6h processors - !4641 Add support for Hygon model 4h QoS - !2583 [OLK-5.10] Driver for Zhaoxin AES and SHA algorithm - !6801 block: fix discard - rcu: shorten the critical section that rnp->lock protects in rcu_dump_cpu_stacks - !7515 [sync] PR-7483: Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - !7356 blk-iocost: Fix an UBSAN shift-out-of-bounds warning - !7351 PM / devfreq: Synchronize devfreq_monitor_[start/stop - !7361 sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - drm/i915/gt: Reset queue_priority_hint on parking - !7484 fix CVE-2024-26661 - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout - !7402 scsi: lpfc: Fix possible file string name overflow when updating firmware - !7404 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - !7403 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready - !7400 net/tg3: fix race condition in tg3_reset_task() - !7401 nvme-core: check for too small lba shift - !7396 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer - !7397 drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' - !7398 drm/amd/display: Fix memory leak in dm_sw_fini() - !7399 drm/amd/pm: fix a double-free in si_dpm_init - drm/amd/display: Fix && vs || typos - drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_pipe()' - !7476 firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7456 netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !6524 Bluetooth: Fix atomicity violation in {min,max}_key_size_set - !7424 net: openvswitch: Fix Use-After-Free in ovs_ct_exit - !7346 ppp_async: limit MRU to 64K - !5793 um: time-travel: fix time corruption - !7315 CVE-2024-26686 - firewire: nosy: ensure user_length is taken into account when fetching packet contents - !7297 powerpc/kasan: Fix addr error caused by page alignment - !7229 s390/zcrypt: fix reference counting on zcrypt card objects - !7234 SUNRPC: Fix a suspicious RCU usage warning - !7235 bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers - !7394 v2 scsi: sr: Do not leak information in ioctl - !7308 iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC - netfilter: nf_conntrack_h323: Add protection for bmp length out of range - !7420 x86/CPU/AMD: Update the Zenbleed microcode revisions - !7426 net: gtp: Fix Use-After-Free in gtp_dellink - !7437 x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD - !7368 bugfix from mainline - !7416 cpu/SMT: Make SMT control more robust against enumeration failures - net: gtp: Fix Use-After-Free in gtp_dellink - net: openvswitch: Fix Use-After-Free in ovs_ct_exit - x86/CPU/AMD: Update the Zenbleed microcode revisions - !7414 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays - !7218 CVE-2024-27017 - cpu/SMT: Make SMT control more robust against enumeration failures - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays - !7223 major bugfix before 2023 - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready - scsi: lpfc: Fix possible file string name overflow when updating firmware - nvme-core: check for too small lba shift - net/tg3: fix race condition in tg3_reset_task() - drm/amd/pm: fix a double-free in si_dpm_init - drm/amd/display: Fix memory leak in dm_sw_fini() - drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer - scsi: sr: Do not leak information in ioctl - !5469 wifi: iwlwifi: fix a memory corruption - clk: mediatek: Do a runtime PM get on controllers during probe - x86/srso: Fix vulnerability reporting for missing microcode - x86/srso: Don't probe microcode in a guest - x86/srso: Set CPUID feature bits independently of bug or mitigation status - sh: push-switch: Reorder cleanup operations to avoid use-after-free bug - blk-iocost: Fix an UBSAN shift-out-of-bounds warning - PM / devfreq: Synchronize devfreq_monitor_[start/stop] - ppp_async: limit MRU to 64K - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats - fs/proc: do_task_stat: use __for_each_thread() - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() - exit: Use the correct exit_code in /proc//stat - iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC - powerpc/kasan: Fix addr error caused by page alignment - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers - SUNRPC: Fix a suspicious RCU usage warning - s390/zcrypt: fix reference counting on zcrypt card objects - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - netfilter: nf_tables: missing iterator type in lookup walk - netfilter: nft_set_pipapo: walk over current view on netlink dump - block: check io size before submit discard - block: fix overflow in blk_ioctl_discard() - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - um: time-travel: fix time corruption - add support for Mont-TSSE Driver - wifi: iwlwifi: fix a memory corruption - EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h - x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h - EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h - EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h - ALSA: hda: Fix single byte write failure issue for Hygon - ALSA: hda: Add Hygon HD-Audio support - x86/resctrl: Add Hygon QoS support - perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h - configs: Add Zhaoxin aes/sha items in openeuler_config - Zhaoxin: Driver for Zhaoxin SHA algorithm - Zhaoxin: Driver for Zhaoxin AES algorithm- !7018 fix CVE-2024-26865 - !7226 x86/fpu: Invalidate FPU state correctly on exec() - !7128 Backport 5.10.206 LTS patches from upstream - x86/fpu: Invalidate FPU state correctly on exec() - !7213 v2 cpufreq/cppc: fix perf_to_khz/khz_to_perf conversion - smb3: Replace smb2pdu 1-element arrays with flex-arrays - !7204 udma: fix bugs of DCA and record db - cpufreq/cppc: fix perf_to_khz/khz_to_perf conversion - !6744 cpufreq/cppc: changing highest_perf to nominal_perf in cppc_cpufreq_cpu_init() - !7048 nilfs2: prevent kernel bug at submit_bh_wbc() - !7174 CVE-2022-48689 - !6783 [OLK-5.10] fix HEST memory usage is too high - !6685 v2 char: imx-rngc: fix clk_disable_unprepare missing in error path - !7189 NTB: fix possible name leak in ntb_register_device() - hns3 udma: resolve the problem when resources are reclaimed. - hns3 udma: fixed a bug when enabling DCA. - NTB: fix possible name leak in ntb_register_device() - !7177 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path - !7122 v2 clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !7031 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path - tcp: TX zerocopy should not sense pfmemalloc status - net: skbuff: update comment about pfmemalloc propagating - net: introduce __skb_fill_page_desc_noacc - tcp: factor out tcp_build_frag() - !6972 ksmbd: validate payload size in ipc response - !7143 media: usbtv: Remove useless locks in usbtv_video_free() - !6809 memcg: fix possible use-after-free in memcg_write_event_control() - !7148 scsi: sd: Fix sd_do_mode_sense() buffer length handling - !7139 SUNRPC: fix some memleaks in gssx_dec_option_array - !7129 SUNRPC: fix a memleak in gss_import_v2_context - scsi: sd: Fix sd_do_mode_sense() buffer length handling - spi: atmel: Fix PDC transfer setup bug - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled - Revert "MIPS: Loongson64: Enable DMA noncoherent support" - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() - netfilter: nf_tables: skip set commit for deleted/destroyed sets - tracing: Fix blocked reader of snapshot buffer - ring-buffer: Fix wake ups when buffer_percent is set to 100 - spi: atmel: Fix CS and initialization bug - spi: atmel: Switch to transfer_one transfer method - smb: client: fix OOB in SMB2_query_info_init() - usb: fotg210-hcd: delete an incorrect bounds test - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE - Bluetooth: use inclusive language in SMP - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg - ARM: dts: Fix occasional boot hang for am3 usb - 9p/net: fix possible memory leak in p9_check_errors() - x86/alternatives: Sync core before enabling interrupts - lib/vsprintf: Fix %pfwf when current node refcount == 0 - bus: ti-sysc: Flush posted write only after srst_udelay - tracing / synthetic: Disable events after testing in synth_event_gen_test_init() - dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp - net: ks8851: Fix TX stall caused by TX buffer overrun - net: rfkill: gpio: set GPIO direction - net: 9p: avoid freeing uninit memory in p9pdu_vreadf - Input: soc_button_array - add mapping for airplane mode button - Bluetooth: L2CAP: Send reject on command corrupted request - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent - USB: serial: option: add Quectel RM500Q R13 firmware support - USB: serial: option: add Foxconn T99W265 with new baseline - USB: serial: option: add Quectel EG912Y module support - USB: serial: ftdi_sio: update Actisense PIDs constant names - wifi: cfg80211: fix certs build to not depend on file order - wifi: cfg80211: Add my certificate - iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma() - iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table - scsi: bnx2fc: Fix skb double free in bnx2fc_rcv() - Input: ipaq-micro-keys - add error handling for devm_kmemdup - iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw - interconnect: Treat xlate() returning NULL node as an error - btrfs: do not allow non subvolume root targets for snapshot - smb: client: fix NULL deref in asn1_ber_decoder() - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 - pinctrl: at91-pio4: use dedicated lock class for IRQ - i2c: aspeed: Handle the coalesced stop conditions with the start conditions. - afs: Fix overwriting of result of DNS query - keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry - net: check dev->gso_max_size in gso_features_check() - net: warn if gso_type isn't set for a GSO SKB - afs: Fix dynamic root lookup DNS check - afs: Fix the dynamic root's d_delete to always delete unused dentries - net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev() - net/rose: fix races in rose_kill_by_device() - ethernet: atheros: fix a memleak in atl1e_setup_ring_resources - net: sched: ife: fix potential use-after-free - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors - net/mlx5: Fix fw tracer first block check - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() - Revert "net/mlx5e: fix double free of encap_header" - wifi: mac80211: mesh_plink: fix matches_local logic - s390/vx: fix save/restore of fpu kernel context - reset: Fix crash when freeing non-existent optional resets - ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init - smb: client: fix OOB in smb2_query_reparse_point() - ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE - media: usbtv: Remove useless locks in usbtv_video_free() - SUNRPC: fix some memleaks in gssx_dec_option_array - !7044 v2 nfs: fix UAF in direct writes - !7092 Squashfs: check the inode number is not the invalid value of zero - SUNRPC: fix a memleak in gss_import_v2_context - clk: zynq: Prevent null pointer dereference caused by kmalloc failure - !6965 v2 memcg: fix incorrect value of sysctl_memcg_swap_qos_stat - !7054 CVE-2024-27024 - !7047 backport patch for thp deferred list - !7080 drm: nv04: Fix out of bounds access - !7086 media: ttpci: fix two memleaks in budget_av_attach - !7042 CVE-2024-27034 - !6818 mm: memcg: fix stale protection of reclaim target memcg - Squashfs: check the inode number is not the invalid value of zero - media: ttpci: fix two memleaks in budget_av_attach - !7013 media: edia: dvbdev: fix a use-after-free - !6994 v2 net/mlx5e: Prevent deadlock while disabling aRFS - drm: nv04: Fix out of bounds access - !7039 USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - !6655 [OLK-5.10] mucse rnpm driver fw mailbox maybe failed to communicate with PF for mucse N10/N400 chips - !5964 drivers: close default yusur KPU FLEXFLOW-2100P driver support - !6954 [OLK-5.10]Fix some bugs of the Mini-IO module - !7056 scsi: qla2xxx: Fix command flush on cable pull - !7006 wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - !7003 wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - !7041 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - scsi: qla2xxx: Fix command flush on cable pull - net/rds: fix possible cp null dereference - net/rds: fix WARNING in rds_conn_connect_if_down - nilfs2: prevent kernel bug at submit_bh_wbc() - THP: avoid lock when check whether THP is in deferred list - mm/mmu_gather: limit free batch count and add schedule point in tlb_batch_pages_flush - nfs: fix UAF in direct writes - f2fs: compress: fix to cover normal cluster write with cp_rwsem - f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info - f2fs: replace congestion_wait() calls with io_schedule_timeout() - f2fs: fix to stop filesystem update once CP failed - !6990 netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() - !7000 fix CVE-2024-27010 - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" - !6843 v2 scsi: core: Fix unremoved procfs host directory regression - !6939 USB: core: Fix deadlock in usb_deauthorize_interface() - !6906 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' - !6977 wireguard: netlink: access device through ctx instead of peer - !6956 netfilter: nf_tables: fix memleak in map from abort path - !6988 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6914 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - !6855 KVM: Always flush async #PF workqueue when vCPU is being destroyed - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() - tcp: Clean up kernel listener's reqsk in inet_twsk_purge() - media: edia: dvbdev: fix a use-after-free - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete - net/sched: fix kabi change in struct Qdisc - net/sched: Fix mirred deadlock on device recursion - net/mlx5e: Prevent deadlock while disabling aRFS - !6943 speakup: Avoid crash on very long word - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() - !6959 mac802154: fix llsec key resources release in mac802154_llsec_key_del - !6932 net: enetc: deny offload of tc-based TSN features on VF interfaces - !6689 quota: Fix potential NULL pointer dereference - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays - !6964 v2 CVE-2024-27000 - wireguard: netlink: access device through ctx instead of peer - !6891 ima: fix deadlock when traversing "ima_default_rules". - ksmbd: validate payload size in ipc response - !6872 pstore: inode: Only d_invalidate() is needed - !6882 f2fs: compress: fix to guarantee persisting compressed blocks by CP - !6895 tun: limit printing rate when illegal packet received by tun dev - !6879 net/smc: Fix possible access to freed memory in link clear - !6736 add LTS patches to OLK-5.10 - memcg: fix incorrect value of sysctl_memcg_swap_qos_stat - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() - serial: mxs-auart: add spinlock around changing cts state - serial: core: Provide port lock wrappers - mac802154: fix llsec key resources release in mac802154_llsec_key_del - netfilter: nf_tables: fix memleak in map from abort path - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs - i2c: hisi: Correct the description comment for PIN_MUX METHOD - i2c: hisi: Add I2C controller reset and initialization proccess in bus recovery action - speakup: Avoid crash on very long word - USB: core: Fix deadlock in usb_deauthorize_interface() - net: enetc: deny offload of tc-based TSN features on VF interfaces - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error - drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' - tun: limit printing rate when illegal packet received by tun dev - ima: fix deadlock when traversing "ima_default_rules". - f2fs: compress: fix to guarantee persisting compressed blocks by CP - net/smc: Fix possible access to freed memory in link clear - pstore: inode: Only d_invalidate() is needed - KVM: Always flush async #PF workqueue when vCPU is being destroyed - scsi: core: Fix unremoved procfs host directory regression - mm: memcg: fix stale protection of reclaim target memcg - ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture - memcg: fix possible use-after-free in memcg_write_event_control() - cpufreq/cppc: changing highest_perf to nominal_perf in cppc_cpufreq_cpu_init() - net: fix kabi in struct ipv6_devconf - net: release reference to inet6_dev pointer - net: change accept_ra_min_rtr_lft to affect all RA lifetimes - net: add sysctl accept_ra_min_rtr_lft - genetlink: fix kabi change in struct genl_multicast_group - genetlink: Use internal flags for multicast groups - drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group - genetlink: add CAP_NET_ADMIN test for multicast bind - quota: Fix potential NULL pointer dereference - char: imx-rngc: fix clk_disable_unprepare missing in error path - mucse: rnpm fw mailbox maybe failed to communicate with PF - drivers: close default yusur KPU FLEXFLOW-2100P driver support- !6904 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches - !6918 bpf: Fix hashtab overflow check on 32-bit arches - !6928 firmware: arm_scmi: Harden accesses to the reset domains - !6924 bpf: Fix stackmap overflow check on 32-bit arches - !6861 media: dvb-frontends: avoid stack overflow warnings with clang - !6840 CVE-2023-52650 - !6851 serial/pmac_zilog: Remove flawed mitigation for rx irq flood - !6826 fat: fix uninitialized field in nostale filehandles - !6838 fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6808 CVE-2024-26923 - firmware: arm_scmi: Harden accesses to the reset domains - bpf: Fix stackmap overflow check on 32-bit arches - bpf: Fix hashtab overflow check on 32-bit arches - !6846 perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches - !6849 erofs: fix pcluster use-after-free on UP platforms - !6740 V2 cpuset: fix race between rebuild scheduler domains and hotplug work - !6473 nvme-fc: do not wait in vain when unloading module - media: dvb-frontends: avoid stack overflow warnings with clang - !6802 x86,static_call: Fix __static_call_return0 for i386 - serial/pmac_zilog: Remove flawed mitigation for rx irq flood - !6835 kprobes: Fix check for probe enabled in kill_kprobe() - erofs: fix pcluster use-after-free on UP platforms - perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling - drm/tegra: dsi: Add missing check for of_find_device_by_node - fs: sysfs: Fix reference leak in sysfs_break_active_protection() - !6799 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - kprobes: Fix check for probe enabled in kill_kprobe() - !6797 scsi: target: core: Add TMF to tmr_list handling - fat: fix uninitialized field in nostale filehandles - !6798 media: ir_toy: fix a memleak in irtoy_tx - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). - af_unix: Fix garbage collector racing against connect() - !6756 vfio/fsl-mc: Block calling interrupt handler without trigger - x86,static_call: Fix __static_call_return0 for i386 - !6704 x86/thermal: Fix LVT thermal setup for SMI delivery mode - !6702 static_call: Don't make __static_call_return0 static - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path - !6700 PCI/IOV: Enlarge virtfn sysfs name buffer - !5905 [OLK 5.10] RDMA/hns: Fix incorrect iteration number of DCA umem sg entries and error return in hns_roce_v2_modify_srq() - media: ir_toy: fix a memleak in irtoy_tx - scsi: target: core: Add TMF to tmr_list handling - !6684 infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver - !6755 binder: check offset alignment in binder_get_object() - !6729 PCI/IOV: Improve performance of creating VFs concurrently - !6669 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 - !6680 cifs: fix underflow in parse_server_interfaces() - !6719 drm/amdgpu: validate the parameters of bo mapping operations more clearly - vfio/fsl-mc: Block calling interrupt handler without trigger - binder: check offset alignment in binder_get_object() - !6739 v2 Apply patches of ses from stable - !6677 v3 olk-5.10: bugfix for mm - !6654 net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6683 v2 CVE-2024-26921 - cpuset: fix race between rebuild scheduler domains and hotplug work - scsi: ses: Handle enclosure with just a primary component gracefully - Revert "scsi: ses: Handle enclosure with just a primary component gracefully" - Revert "scsi: ses: Fix crash caused by kfree an invalid pointer" - scsi: ses: Fix possible desc_ptr out-of-bounds accesses - Revert "scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process" - !6501 cachefiles: fix memory leak in cachefiles_add_cache() - PCI/IOV: Improve performance of creating VFs concurrently - drm/amdgpu: validate the parameters of bo mapping operations more clearly - !6676 cvm feature patches - x86/thermal: Fix LVT thermal setup for SMI delivery mode - static_call: Don't make __static_call_return0 static - PCI/IOV: Enlarge virtfn sysfs name buffer - !6567 CVE-2024-26896 - !6580 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - infiniband/hw/hiroce3: Add Huawei Intelligent Network Card RDMA Driver - net/ethernet/huawei/hinic3: Add the CQM on which the RDMA depends - sk_buff: Fix KABI break for the modification of struct sk_buff - inet: inet_defrag: prevent sk release while still in use - net: Fix KABI break for introducing is_skb_wmem() - skb_expand_head() adjust skb->truesize incorrectly - skbuff: introduce skb_expand_head() - cifs: fix underflow in parse_server_interfaces() - mm/madvise: fix potential pte_unmap_unlock pte error - mm/page_alloc: always attempt to allocate at least one page during bulk allocation - gicv3: add lpi support for cvm guest - config: modify arm64 defconfig for cvm feature - mm: enable swiotlb alloc for cvm share mem - swiotlb: add swiotlb io_tlb_list release slots methd - swiotlb: Add restricted DMA alloc/free support - kvm: add support for multi-numa and fix kabi change - pmu: enable pmu phys irq inject for cvm - kvm: add cvm host feature - !6660 udma: fix bugs of record_db - !6640 hsr: Fix uninit-value access in hsr_get_node() - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() - !6620 packet: annotate data-races around ignore_outgoing - !6618 net/bnx2x: Prevent access to a freed page in page_pool - !6592 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - !6619 Bluetooth: Fix atomicity violation in {min,max}_key_size_set - !6635 backport RDMA/hns: Fix DCA's dependence on ib_uverbs from OLK-6.6 - hns3 udma: addressing stage adaptation - !6257 HNS3: Do some optimizing job and support fast path - !6623 amdkfd: use calloc instead of kzalloc to avoid integer overflow - hns3 udma: unified coding style - hns3 udma: Interface for adding a user ctrl. - hsr: Fix uninit-value access in hsr_get_node() - !6561 md: fix kmemleak of rdev->serial - !6631 Backport 5.10.205 LTS patches from upstream - powerpc/ftrace: Fix stack teardown in ftrace_no_trace - powerpc/ftrace: Create a dummy stackframe to fix stack unwind - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() - tty: n_gsm, remove duplicates of parameters - tty: n_gsm: fix tty registration before control channel open - USB: gadget: core: adjust uevent timing on gadget unbind - ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs - ring-buffer: Fix writing to the buffer with max_data_size - ring-buffer: Have saved event hold the entire event - tracing: Update snapshot buffer on resize if it is allocated - ring-buffer: Fix memory leak of free page - team: Fix use-after-free when an option instance allocation fails - arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify - soundwire: stream: fix NULL pointer dereference for multi_link - HID: hid-asus: add const to read-only outgoing usb buffer - net: usb: qmi_wwan: claim interface 4 for ZTE MF290 - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad - HID: hid-asus: reset the backlight brightness level on resume - HID: add ALWAYS_POLL quirk for Apple kb - HID: glorious: fix Glorious Model I HID report - platform/x86: intel_telemetry: Fix kernel doc descriptions - bcache: avoid NULL checking to c->root in run_cache_set() - bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() - bcache: remove redundant assignment to variable cur_idx - bcache: avoid oversize memory allocation by small stripe_size - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" - usb: aqc111: check packet for fixup for true limit - drm/mediatek: Add spinlock for setting vblank event in atomic_begin - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" - ALSA: hda/realtek: Apply mute LED quirk for HP15-db - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants - fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() - net: atlantic: fix double free in ring reinit logic - net: stmmac: Handle disabled MDIO busses from devicetree - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure - vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() - sign-file: Fix incorrect return values check - net: ena: Fix XDP redirection error - net: ena: Destroy correct number of xdp queues upon failure - net: Remove acked SYN flag from packet in the transmit queue correctly - qed: Fix a potential use-after-free in qed_cxt_tables_alloc - net: fec: correct queue selection - net: vlan: introduce skb_vlan_eth_hdr() - atm: solos-pci: Fix potential deadlock on &tx_queue_lock - atm: solos-pci: Fix potential deadlock on &cli_queue_lock - qca_spi: Fix reset behavior - qca_debug: Fix ethtool -G iface tx behavior - qca_debug: Prevent crash on TX ring changes - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd - afs: Fix refcount underflow from error handling race - netfilter: nf_tables: fix 'exist' matching on bigendian arches - !6485 CVE-2024-26843 - HNS3: Support debugfs dump fastpath info - Support configuration of fastpath feature - !6247 ubi: Check for too small LEB size in VTBL code - amdkfd: use calloc instead of kzalloc to avoid integer overflow - packet: annotate data-races around ignore_outgoing - !6539 Backport 5.10.204 LTS patches from upstream - !6546 v2 CVE-2024-26907 - Bluetooth: Fix atomicity violation in {min,max}_key_size_set - net/bnx2x: Prevent access to a freed page in page_pool - !6597 v3 Fix CVE-2024-26869 - !6401 btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - !6555 udma: fix bugs in non-share jfr and remove rm mode - !6568 IB/hfi1: Fix a memleak in init_credit_return - !6579 media: rc: bpf attach/detach requires write permission - !6543 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() - !6520 firmware: arm_scmi: Fix double free in SMC transport cleanup path - !6584 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - f2fs: fix to truncate meta inode pages forcely - f2fs: invalidate meta pages only for post_read required inode - f2fs: fix to invalidate META_MAPPING before DIO write - f2fs: invalidate META_MAPPING before IPU/DIO write - !6566 nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6588 Add hugetlb MADV_DONTNEED support - !6437 dm: call the resume method on internal suspend - !6442 scsi: pm80xx: Fix memory leak during rmmod - !6474 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() - hugetlb: don't delete vma_lock in hugetlb MADV_DONTNEED processing - madvise: use zap_page_range_single for madvise dontneed - mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs - mm: enable MADV_DONTNEED for hugetlb mappings - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip - media: rc: bpf attach/detach requires write permission - !6417 media: pvrusb2: fix uaf in pvr2_context_set_notify - !6493 RDMA/srpt: Do not register event handler until srpt device is fully setup - IB/hfi1: Fix a memleak in init_credit_return - wifi: wfx: fix memory leak when starting AP - nfc: nci: free rx_data_reassembly skb on NCI device cleanup - !6458 CVE-2024-26813 - md: fix kmemleak of rdev->serial - hns3 udma: modifying the sge address offset in RC Mode. - RDMA/mlx5: Fix fortify source warning while accessing Eth segment - uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++ - stddef: Introduce DECLARE_FLEX_ARRAY() helper - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() - hns3 udma: Code clipping related to RM mode. - hns3 udma: Modify qpn alloc function when share jfr is disabled. - r8169: fix rtl8125b PAUSE frames blasting when suspended - devcoredump: Send uevent once devcd is ready - devcoredump : Serialize devcd_del work - smb: client: fix potential NULL deref in parse_dfs_referrals() - cifs: Fix non-availability of dedup breaking generic/304 - Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem" - mmc: block: Be sure to wait while busy in CQE error recovery - platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute - tools headers UAPI: Sync linux/perf_event.h with the kernel sources - platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting - MIPS: Loongson64: Enable DMA noncoherent support - MIPS: Loongson64: Reserve vgabios memory on boot - KVM: s390/mm: Properly reset no-dat - serial: 8250_omap: Add earlycon support for the AM654 UART controller - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit - serial: sc16is7xx: address RX timeout interrupt errata - ARM: PL011: Fix DMA support - usb: typec: class: fix typec_altmode_put_partner to put plugs - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" - parport: Add support for Brainboxes IX/UC/PX parallel cards - usb: gadget: f_hid: fix report descriptor allocation - gpiolib: sysfs: Fix error handling on failed export - tracing: Stop current tracer when resizing buffer - tracing: Set actual size after ring buffer resize - ring-buffer: Force absolute timestamp on discard of event - misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write - misc: mei: client.c: return negative error code in mei_cl_write - arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory - arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names - arm64: dts: mediatek: mt7622: fix memory node warning check - packet: Move reference count in packet_sock to atomic_long_t - tracing: Fix a possible race when disabling buffered events - tracing: Fix incomplete locking when disabling buffered events - tracing: Disable snapshot buffer when stopping instance tracers - tracing: Always update snapshot buffer size - checkstack: fix printed address - nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage() - nilfs2: fix missing error check for sb_set_blocksize call - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names - riscv: fix misaligned access handling of C.SWSP and C.SDSP - ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt - ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() - tracing: Fix a warning when allocating buffered events fails - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate - hwmon: (acpi_power_meter) Fix 4.29 MW bug - RDMA/bnxt_re: Correct module description string - RDMA/rtrs-clt: Remove the warnings for req in_use check - arm64: dts: rockchip: Expand reg size of vdec node for RK3399 - tee: optee: Fix supplicant based device enumeration - bpf: sockmap, updating the sg structure should also update curr - tcp: do not accept ACK of bytes we never sent - netfilter: xt_owner: Fix for unsafe access of sk->sk_socket - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() - ionic: Fix dim work handling in split interrupt mode - ionic: fix snprintf format length warning - net: bnxt: fix a potential use-after-free in bnxt_init_tc - i40e: Fix unexpected MFS warning message - arcnet: restoring support for multiple Sohard Arcnet cards - net: arcnet: com20020 fix error handling - mlxbf-bootctl: correctly identify secure boot with development keys - hv_netvsc: rndis_filter needs to select NLS - octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam - ipv6: fix potential NULL deref in fib6_add() - of: dynamic: Fix of_reconfig_get_state_change() return value documentation - of: Add missing 'Return' section in kerneldoc comments - of: Fix kerneldoc output formatting - of: base: Fix some formatting issues and provide missing descriptions - platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code - platform/x86: asus-wmi: Simplify tablet-mode-switch handling - platform/x86: asus-wmi: Simplify tablet-mode-switch probing - platform/x86: asus-wmi: Add support for ROG X13 tablet mode - platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum - asus-wmi: Add dgpu disable method - platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s - platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option - platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360 - kconfig: fix memory leak from range properties - tg3: Increment tx_dropped in tg3_tso_bug() - tg3: Move the [rt]x_dropped counters to tg3_napi - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test - i2c: designware: Fix corrupted memory seen in the ISR - firmware: arm_scmi: Fix double free in SMC transport cleanup path - cachefiles: fix memory leak in cachefiles_add_cache() - RDMA/hns: Fix DCA's dependence on ib_uverbs - RDMA/srpt: Do not register event handler until srpt device is fully setup - efi: runtime: Fix potential overflow of soft-reserved region size - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak - nvme-fc: do not wait in vain when unloading module - vfio/platform: Create persistent IRQ handlers - vfio/platform: Disable virqfds on cleanup - HNS3: Solve the problem that the tc qdisc configuration in the hardware registration cannot be cleared - HNS3: Modify the io process of unic to improve bandwidth - HNS3: Do some cleancode job to eliminate warnings - HNS3: Change the function name from ubn to ubl - HNS3: fix up magic numbers and impertinent judge position - scsi: pm80xx: Fix memory leak during rmmod - dm: call the resume method on internal suspend - media: pvrusb2: fix uaf in pvr2_context_set_notify - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve - RDMA/hns: Fix incorrect iteration number of DCA umem sg entries - RDMA/hns: fix error return in hns_roce_v2_modify_srq() - ubi: Check for too small LEB size in VTBL code- !5273 net/smc: fix illegal rmb_desc access in SMC-D connection dump - !6486 devlink: fix possible use-after-free and memory leaks in devlink_init() - !6515 fix CVE-2023-52498 - !5468 media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - !6314 fixup CVE-2024-26908 - PM: sleep: Fix error handling in dpm_prepare() - PM: sleep: Fix possible deadlocks in core system-wide PM code - PM: core: Remove unnecessary (void *) conversions - PM: sleep: Avoid calling put_device() under dpm_list_mtx - PM: sleep: Use dev_printk() when possible - async: Introduce async_schedule_dev_nocall() - async: Split async_schedule_node_domain() - !6316 scsi: fnic: Move fnic_fnic_flush_tx() to a work queue - !6399 wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces - !6407 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - !6455 CVE-2021-47182 - devlink: fix possible use-after-free and memory leaks in devlink_init() - !6423 tracing/trigger: Fix to return error if failed to alloc snapshot - scsi: core: Fix scsi_mode_sense() buffer length handling - scsi: core: Reshuffle response handling in scsi_mode_sense() - !6281 v2 net/mlx5: Update error handler for UCTX and UMEM - !6428 net/sched: flower: Fix unable to handle page fault bug in fl_init - !6267 wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - !6279 Bluetooth: Avoid potential use-after-free in hci_error_reset - !6259 arp: Prevent overflow in arp_req_get(). - !6312 fix CVE-2024-24861 for 5.10 - !6308 v3 ima: Avoid blocking in RCU read-side critical section - net/sched: flower: Fix unable to handle page fault bug in fl_init - tracing/trigger: Fix to return error if failed to alloc snapshot - !6291 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces - !6295 hns3 udma: adjustment of the maximum number of Jettys - !6202 ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue - !6294 [sync] PR-6177: arm64/mpam: Not allowed setting 0 to cache portion bit mask - !6293 [sync] PR-6176: arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - !6284 net/mlx5e: CT, Fix multiple allocations and memleak of mod acts - x86/xen: Add some null pointer checking to smp.c - media: xc4000: Fix atomicity violation in xc4000_get_frequency - ima: Avoid blocking in RCU read-side critical section - !6076 Fix CVE-2024-26764 - arm64/mpam: Not allowed setting 0 to cache portion bit mask - arm64/mpam: return EOPNOTSUPP when changing rmid of monitor group or resource group with monitor - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts - hns3 udma: adjustment of the maximum number of Jettys - !6263 udma: fix a bug of jfr record_db - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts - net/mlx5: Update error handler for UCTX and UMEM - Bluetooth: Avoid potential use-after-free in hci_error_reset - !6262 scsi: hisi_sas: Remove hisi_hba->timer for v3 hw - !5965 Fix CVE-2023-52441 and integrate the pre-patch - !6086 netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain - !6085 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach - scsi: hisi_sas: Remove hisi_hba->timer for v3 hw - hns3 udma: fixes errors related to jfr RECORD_DB. - arp: Prevent overflow in arp_req_get(). - !6199 writeback fix softlockup - !6087 net/sched: act_mirred: don't override retval if we already lost the skb - !6082 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - !6058 net: ip_tunnel: prevent perpetual headroom growth - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc - cgroup_writeback: fix softlockup for blkcg->memcg_list - net/sched: act_mirred: don't override retval if we already lost the skb - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio - net: ip_tunnel: prevent perpetual headroom growth - ksmbd: fix out of bounds in init_smb2_rsp_hdr() - ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr - ksmbd: return unsupported error on smb1 mount - ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run - net/smc: fix illegal rmb_desc access in SMC-D connection dump- !6074 Fix CVE-2024-26787 - !6193 uio_hv_generic: Fix another memory leak in error handling paths - !6192 arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - !6178 CVE-2024-26812 - !6112 cifs: Fix UAF in cifs_demultiplex_thread() - uio_hv_generic: Fix another memory leak in error handling paths - arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved - vfio/pci: Create persistent INTx handler - vfio: Introduce interface to flush virqfd inject workqueue - !6124 xen/events: close evtchn after mapping cleanup - !6137 vfio/pci: Lock external INTx masking ops - !6161 Backport 5.10.203 LTS patches from upstream - driver core: Release all resources during unbind before updating device links - r8169: fix deadlock on RTL8125 in jumbo mtu mode - r8169: disable ASPM in case of tx timeout - mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc - mmc: block: Retry commands in CQE error recovery - mmc: core: convert comma to semicolon - mmc: cqhci: Fix task clearing in CQE error recovery - mmc: cqhci: Warn of halt or task clear failure - mmc: cqhci: Increase recovery halt timeout - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily - cpufreq: imx6q: don't warn for disabling a non-existing frequency - scsi: qla2xxx: Fix system crash due to bad pointer access - scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Introduce the scsi_cmd_to_rq() function - smb3: fix caching of ctime on setxattr - fs: add ctime accessors infrastructure - ima: annotate iint mutex to avoid lockdep false positive warnings - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset - misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support - misc: pci_endpoint_test: Add deviceID for AM64 and J7200 - s390/cmma: fix detection of DAT pages - s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family - ASoC: SOF: sof-pci-dev: Fix community key quirk detection - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks - ASoC: SOF: sof-pci-dev: add parameter to override topology filename - ASoC: SOF: sof-pci-dev: use community key on all Up boards - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header - smb3: fix touch -h of symlink - net: ravb: Start TX queues after HW initialization succeeded - net: ravb: Use pm_runtime_resume_and_get() - r8169: prevent potential deadlock in rtl8169_close - Revert "workqueue: remove unused cancel_work()" - octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64 - net: stmmac: xgmac: Disable FPE MMC interrupts - selftests/net: mptcp: fix uninitialized variable warnings - selftests/net: ipsec: fix constant out of range - dpaa2-eth: increase the needed headroom to account for alignment - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' - USB: core: Change configuration warnings to notices - hv_netvsc: fix race of netvsc and VF register_netdevice - Input: xpad - add HyperX Clutch Gladiate Support - btrfs: make error messages more clear when getting a chunk map - btrfs: send: ensure send_fd is writable - btrfs: fix off-by-one when checking chunk map includes logical address - btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod() - btrfs: add dmesg output for first mount and last unmount of a filesystem - parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes - powerpc: Don't clobber f0/vs0 during fp|altivec register save - iommu/vt-d: Add MTL to quirk list to skip TE disabling - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR - dm verity: don't perform FEC for failed readahead IO - dm-verity: align struct dm_verity_fec_io properly - ALSA: hda/realtek: Add supported ALC257 for ChromeOS - ALSA: hda/realtek: Headset Mic VREF to 100% - ALSA: hda: Disable power-save on KONTRON SinglePC - mmc: block: Do not lose cache flush during CQE error recovery - firewire: core: fix possible memory leak in create_units() - pinctrl: avoid reload of p state in list iteration - io_uring: fix off-by one bvec index - USB: dwc3: qcom: fix wakeup after probe deferral - usb: dwc3: set the dma max_seg_size - usb: dwc3: Fix default mode initialization - USB: dwc2: write HCINT with INTMASK applied - USB: serial: option: don't claim interface 4 for ZTE MF290 - USB: serial: option: fix FM101R-GL defines - USB: serial: option: add Fibocom L7xx modules - bcache: fixup lock c->root error - bcache: fixup init dirty data errors - bcache: prevent potential division by zero error - bcache: check return value from btree_node_alloc_replacement() - dm-delay: fix a race between delay_presuspend and delay_bio - hv_netvsc: Mark VF as slave before exposing it to user-mode - hv_netvsc: Fix race of register_netdevice_notifier and VF register - USB: serial: option: add Luat Air72*U series products - s390/dasd: protect device queue against concurrent access - bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race - bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() - swiotlb-xen: provide the "max_mapping_size" method - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA - ASoC: simple-card: fixup asoc_simple_probe() error handling - nfsd: lock_rename() needs both directories to live on the same fs - ext4: using nofail preallocation in ext4_es_insert_extent() - ext4: using nofail preallocation in ext4_es_insert_delayed_block() - ext4: use pre-allocated es in __es_remove_extent() - ext4: use pre-allocated es in __es_insert_extent() - ext4: factor out __es_alloc_extent() and __es_free_extent() - ext4: add a new helper to check if es must be kept - MIPS: KVM: Fix a build warning about variable set but not used - media: ccs: Correctly initialise try compose rectangle - lockdep: Fix block chain corruption - USB: dwc3: qcom: fix ACPI platform device leak - USB: dwc3: qcom: fix resource leaks on probe deferral - afs: Fix file locking on R/O volumes to operate in local mode - afs: Return ENOENT if no cell DNS record can be found - net: axienet: Fix check for partial TX checksum - amd-xgbe: propagate the correct speed and duplex status - amd-xgbe: handle the corner-case during tx completion - amd-xgbe: handle corner-case during sfp hotplug - arm/xen: fix xen_vcpu_info allocation alignment - net/smc: avoid data corruption caused by decline - net: usb: ax88179_178a: fix failed operations during ax88179_reset - ipv4: Correct/silence an endian warning in __ip_do_redirect - HID: fix HID device resource race between HID core and debugging support - HID: core: store the unique system identifier in hid_device - drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full - ata: pata_isapnp: Add missing error check for devm_ioport_map() - wireguard: use DEV_STATS_INC() - drm/panel: simple: Fix Innolux G101ICE-L01 timings - drm/panel: simple: Fix Innolux G101ICE-L01 bus flags - drm/panel: auo,b101uan08.3: Fine tune the panel power sequence - drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence - afs: Make error on cell lookup failure consistent with OpenAFS - afs: Fix afs_server_list to be cleaned up with RCU - PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}() - !5612 【OLK-5.10】Add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver - !5736 Backport 5.10.202 LTS patches from upstream - !6033 gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !6003 KVM: s390: vsie: fix race during shadow creation - !6103 riscv: Sparse-Memory/vmemmap out-of-bounds fix - !6065 v4 arm64 bpf trampoline for olk-5.10 - !6116 wifi: rt2x00: restart beacon queue when hardware reset - !6047 hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - vfio/pci: Lock external INTx masking ops - !6108 udma: optimize latency for non-share-jfr mode - !6101 vfio/pci: Disable auto-enable of exclusive INTx IRQ - !5486 [OLK-5.10] support the AMD Zen5 Turin - !5717 v2 fix CVE-2023-52587 - !6050 wifi: mac80211: fix race condition on enabling fast-xmit - !4923 mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() - xen/events: close evtchn after mapping cleanup - wifi: rt2x00: restart beacon queue when hardware reset - cifs: Fix UAF in cifs_demultiplex_thread() - hns3 udma: optimize latency for non-share-jfr mode - riscv: Sparse-Memory/vmemmap out-of-bounds fix - vfio/pci: Disable auto-enable of exclusive INTx IRQ - !6016 btrfs: don't drop extent_map for free space inode on write error - !6031 nilfs2: fix potential bug in end_buffer_async_write - !5847 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - mmc: mmci: stm32: fix DMA API overlapping mappings warning - mmc: mmci: stm32: use a buffer for unaligned DMA requests - !5803 fs/ntfs3: Fix an NULL dereference bug - !5977 btrfs: dev-replace: properly validate device names - !5921 ext4: fix double-free of blocks due to wrong extents moved_len - !6029 ceph: prevent use-after-free in encode_cap_msg() - !5973 EDAC/thunderx: Fix possible out-of-bounds string access - !6052 fs/ntfs3: fix lbk-CVE-2023-52640 - !6037 fix-CVE-2024-26706 - !6040 nilfs2: fix data corruption in dsync block recovery for small block sizes - config: Enable DYNAMIC_FTRACE_WITH_DIRECT_CALLS - arm64: ftrace: Support direct call for no literal module functions - arm64: ftrace: Add ftrace direct call support - arm64: ftrace: Support long jump for ftrace direct call - ftrace: Allow users to disable ftrace direct call - bpf, arm64: Fix BTI type used for freplace attached functions - bpf, arm64: Fixed a BTI error on returning to patched function - bpf, arm64: Fix bpf trampoline instruction endianness - bpf, arm64: Fix compile error in dummy_tramp() - bpf, arm64: Mark dummy_tramp as global - bpf, arm64: Add bpf trampoline for arm64 - bpf, arm64: Implement bpf_arch_text_poke() for arm64 - arm64: Add LDR (literal) instruction - bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number - bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) - arm64, insn: Add ldr/str with immediate offset - x86/ibt,ftrace: Search for __fentry__ location - !6017 drm/amdgpu: fix use-after-free bug - fs/ntfs3: Fix oob in ntfs_listxattr - fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea() - ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr() - wifi: mac80211: fix race condition on enabling fast-xmit - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove - !6020 net/sched: act_mirred: use the backlog for mirred ingress - !5995 mm/swap: fix race when skipping swapcache - nilfs2: fix data corruption in dsync block recovery for small block sizes - !6006 fix CVE-2024-26669 - parisc/unaligned: Fix emulate_ldw() breakage - parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() - parisc: Fix random data corruption from exception handler - parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() - parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() - parisc/unaligned: Rewrite inline assembly of emulate_ldw() - parisc: Mark ex_table entries 32-bit aligned in uaccess.h - parisc: Fix some apparent put_user() failures - parisc: Implement __get/put_kernel_nofault() - parisc: Drop strnlen_user() in favour of generic version - parisc: Switch user access functions to signal errors in r29 instead of r8 - parisc/unaligned: Rewrite inline assembly of emulate_ldh() - parisc/unaligned: Use EFAULT fixup handler in unaligned handlers - !5969 fbdev: savage: Error out if pixclock equals zero - drivers: add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() - !5976 dm-crypt: don't modify the data when using authenticated encryption - objtool/x86: Use asm/nops.h - !6011 udma: fix a bug in udma dfx - nilfs2: fix potential bug in end_buffer_async_write - !6018 v2 IB/hfi1: Fix sdma.h tx->num_descs off-by-one error - ceph: prevent use-after-free in encode_cap_msg() - !5979 mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - !5970 fixup CVE-2024-26751 - net/sched: act_mirred: use the backlog for mirred ingress - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error - drm/amdgpu: fix use-after-free bug - !5950 RDMA/qedr: Fix qedr_create_user_qp error flow - btrfs: don't drop extent_map for free space inode on write error - !5998 net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() - !5996 mptcp: fix double-free on socket dismantle - !5993 ipv6: sr: fix possible use-after-free and null-ptr-deref - !5763 CVE-2024-26684 bugfix for OLK-5.10 - hns3 udma: fix the dfx structure is deleted concurrently. - !5975 udma: fix a bug in QP creation - net/sched: flower: Fix kabi change - net/sched: flower: Fix chain template offload - KVM: s390: vsie: fix race during shadow creation - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() - mptcp: fix double-free on socket dismantle - mm/swap: fix race when skipping swapcache - ipv6: sr: fix possible use-after-free and null-ptr-deref - !5901 CVE-2024-26695 - !5853 dmaengine: ti: edma: Add some null pointer checks to the edma_probe - !5930 RDMA/srpt: Support specifying the srpt_service_guid parameter - !5758 tunnels: fix out of bounds access when building IPv6 PMTU error - !5812 afs: Increase buffer size in afs_update_volume_status() - !5852 CVE-2024-26809 - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again - btrfs: dev-replace: properly validate device names - dm-crypt: don't modify the data when using authenticated encryption - hns3 udma: modify the process of create qp - EDAC/thunderx: Fix possible out-of-bounds string access - !5943 CVE-2021-46926 - interconnect: qcom: Add support for mask-based BCMs - netfilter: nf_tables: disable toggling dormant table state more than once - netfilter: nf_tables: fix table flag updates - netfilter: nftables: update table flags from the commit phase - drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox - drm/amdgpu: fix error handling in amdgpu_bo_list_get() - drm/amd/pm: Handle non-terminated overdrive commands. - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks - ext4: correct the start block of counting reserved clusters - ext4: correct offset of gdb backup in non meta_bg group to update_backups - ext4: apply umask if ACL support is disabled - Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E" - media: qcom: camss: Fix vfe_get() error jump - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors - nfsd: fix file memleak on client_opens_release - media: venus: hfi: add checks to handle capabilities from firmware - media: venus: hfi: fix the check to handle session buffer requirement - media: venus: hfi_parser: Add check to keep the number of codecs within range - media: sharp: fix sharp encoding - media: lirc: drop trailing space from scancode transmit - f2fs: avoid format-overflow warning - i2c: i801: fix potential race in i801_block_transaction_byte_by_byte - net: phylink: initialize carrier state at creation - net: dsa: lan9303: consequently nested-lock physical MDIO - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte - lsm: fix default return value for inode_getsecctx - lsm: fix default return value for vm_enough_memory - Revert ncsi: Propagate carrier gain/loss events to the NCSI controller - arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size - arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO - PCI: exynos: Don't discard .remove() callback - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables - bluetooth: Add device 13d3:3571 to device tables - bluetooth: Add device 0bda:887b to device tables - Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559 - cpufreq: stats: Fix buffer overflow detection in trans_stats() - tty: serial: meson: fix hard LOCKUP on crtscts mode - serial: meson: Use platform_get_irq() to get the interrupt - tty: serial: meson: retrieve port FIFO size from DT - serial: meson: remove redundant initialization of variable id - ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table - ALSA: info: Fix potential deadlock at disconnection - xhci: Enable RPM on controllers that support low-power states - parisc/pgtable: Do not drop upper 5 address bits of physical address - parisc: Prevent booting 64-bit kernels on PA1.x machines - i3c: master: cdns: Fix reading status register - mtd: cfi_cmdset_0001: Byte swap OTP info - mm/memory_hotplug: use pfn math in place of direct struct page manipulation - mm/cma: use nth_page() in place of direct struct page manipulation - dmaengine: stm32-mdma: correct desc prep when channel running - mcb: fix error handling for different scenarios when parsing - i2c: core: Run atomic i2c xfer when !preemptible - kernel/reboot: emergency_restart: Set correct system_state - quota: explicitly forbid quota files from being encrypted - PCI: keystone: Don't discard .probe() callback - PCI: keystone: Don't discard .remove() callback - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware - mmc: meson-gx: Remove setting of CMD_CFG_ERROR - wifi: ath11k: fix htt pktlog locking - wifi: ath11k: fix dfs radar event locking - wifi: ath11k: fix temperature event locking - ima: detect changes to the backing overlay file - firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit - btrfs: don't arbitrarily slow down delalloc if we're committing - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects - PM: hibernate: Clean up sync_read handling in snapshot_write_next() - PM: hibernate: Use __get_safe_page() rather than touching the list - arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() - mmc: sdhci_am654: fix start loop index for TAP value parsing - mmc: vub300: fix an error code - clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks - clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks - parisc/pdc: Add width field to struct pdc_model - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer - ACPI: resource: Do IRQ override on TongFang GMxXGxx - watchdog: move softlockup_panic back to early_param - PCI/sysfs: Protect driver's D3cold preference from user space - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver - hvc/xen: fix console unplug - tty/sysrq: replace smp_processor_id() with get_cpu() - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() - audit: don't take task_lock() in audit_exe_compare() code path - KVM: x86: Ignore MSR_AMD64_TW_CFG access - KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers - scsi: mpt3sas: Fix loop logic - bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END - bpf: Fix check_stack_write_fixed_off() to correctly spill imm - randstruct: Fix gcc-plugin performance mode to stay in group - powerpc/perf: Fix disabling BHRB and instruction sampling - media: venus: hfi: add checks to perform sanity on queue pointers - cifs: fix check of rc in function generate_smb3signingkey - cifs: spnego: add ';' in HOST_KEY_LEN - tools/power/turbostat: Fix a knl bug - macvlan: Don't propagate promisc change to lower dev in passthru - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors - net/mlx5_core: Clean driver version and name - net/mlx5e: fix double free of encap_header - net: stmmac: fix rx budget limit check - netfilter: nf_conntrack_bridge: initialize err to 0 - net: ethernet: cortina: Fix MTU max setting - net: ethernet: cortina: Handle large frames - net: ethernet: cortina: Fix max RX frame define - bonding: stop the device in bond_setup_by_slave() - ptp: annotate data-race around q->head and q->tail - xen/events: fix delayed eoi list handling - ppp: limit MRU to 64K - tipc: Fix kernel-infoleak due to uninitialized TLV value - tty: Fix uninit-value access in ppp_sync_receive() - gfs2: Silence "suspicious RCU usage in gfs2_permission" warning - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO - SUNRPC: Add an IS_ERR() check back to where it was - SUNRPC: ECONNRESET might require a rebind - xhci: turn cancelled td cleanup to its own function - wifi: iwlwifi: Use FW rate for non-data frames - pwm: Fix double shift bug - drm/amdgpu: fix software pci_unplug on some chips - ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings - kgdb: Flush console before entering kgdb on panic - drm/amd/display: Avoid NULL dereference of timing generator - media: imon: fix access to invalid resource for the second interface - media: cobalt: Use FIELD_GET() to extract Link Width - gfs2: fix an oops in gfs2_permission - gfs2: ignore negated quota changes - media: vivid: avoid integer overflow - media: gspca: cpia1: shift-out-of-bounds in set_flicker - i2c: sun6i-p2wi: Prevent potential division by zero - 9p/trans_fd: Annotate data-racy writes to file::f_flags - usb: gadget: f_ncm: Always set current gadget in ncm_bind() - tty: vcc: Add check for kstrdup() in vcc_probe() - exfat: support handle zero-size directory - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() - atm: iphase: Do PCI error checks on own line - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields - ALSA: hda: Fix possible null-ptr-deref when assigning a stream - ARM: 9320/1: fix stack depot IRQ stack filter - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround - jfs: fix array-index-out-of-bounds in diAlloc - jfs: fix array-index-out-of-bounds in dbFindLeaf - fs/jfs: Add validity check for db_maxag and db_agpref - fs/jfs: Add check for negative db_l2nbperpage - RDMA/hfi1: Use FIELD_GET() to extract Link Width - ASoC: soc-card: Add storage for PCI SSID - selftests/efivarfs: create-read: fix a resource leak - drm/panel: st7703: Pick different reset sequence - drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference - drm/panel: fix a possible null pointer dereference - drm/amdgpu: Fix potential null pointer derefernce - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 - drm/msm/dp: skip validity check for DP CTS EDID checksum - drm/komeda: drop all currently held locks if deadlock happens - platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e - Bluetooth: Fix double free in hci_conn_cleanup - Bluetooth: btusb: Add date->evt_skb is NULL check - wifi: ath10k: Don't touch the CE interrupt registers after power up - net: annotate data-races around sk->sk_dst_pending_confirm - net: annotate data-races around sk->sk_tx_queue_mapping - wifi: ath10k: fix clang-specific fortify warning - wifi: ath9k: fix clang-specific fortify warnings - bpf: Detect IP == ksym.end as part of BPF program - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() - wifi: mac80211_hwsim: fix clang-specific fortify warning - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size - clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware - clocksource/drivers/timer-imx-gpt: Fix potential memory leak - perf/core: Bail out early if the request AUX area is out of bound - locking/ww_mutex/test: Fix potential workqueue corruption - ARM: ep93xx: Add terminator to gpiod_lookup_table - fbdev: savage: Error out if pixclock equals zero - !5781 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - !5884 KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - RDMA/qedr: Fix qedr_create_user_qp error flow - ALSA: hda: intel-sdw-acpi: harden detection of controller - RDMA/srpt: Support specifying the srpt_service_guid parameter - ext4: fix double-free of blocks due to wrong extents moved_len - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked - KVM: arm64: vgic-its: Fix CVE-2024-26598 fix patch issue - dmaengine: ti: edma: Add some null pointer checks to the edma_probe - netfilter: nft_set_pipapo: release elements in clone only from destroy path - netfilter: nft_set_pipapo: remove scratch_aligned pointer - netfilter: nft_set_pipapo: add helper to release pcpu scratch area - netfilter: nft_set_pipapo: store index in scratch maps - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() - afs: Increase buffer size in afs_update_volume_status() - fs/ntfs3: Fix an NULL dereference bug - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() - net: stmmac: xgmac: fix a typo of register name in DPP safety handling - net: stmmac: xgmac: use #define for string constants - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels - tunnels: fix out of bounds access when building IPv6 PMTU error - IB/ipoib: Fix mcast list locking - RDMA/IPoIB: Fix error code return in ipoib_mcast_join - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled - x86/CPU/AMD: Check vendor in the AMD microcode callback - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 - x86/CPU/AMD: Add X86_FEATURE_ZEN5 - x86/cpu: Support AMD Automatic IBRS - Documentation/hw-vuln: Update spectre doc - x86: Remove dynamic NOP selection - x86/CPU/AMD: Add X86_FEATURE_ZEN1 - x86/CPU/AMD: Drop now unused CPU erratum checking function - x86/CPU/AMD: Get rid of amd_erratum_1485[] - x86/CPU/AMD: Get rid of amd_erratum_400[] - x86/CPU/AMD: Get rid of amd_erratum_383[] - x86/CPU/AMD: Get rid of amd_erratum_1054[] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function - x86/CPU/AMD: Carve out the erratum 1386 fix - x86/CPU/AMD: Add ZenX generations flags - x86/CPU/AMD: Make sure EFER[AIBRSE] is set - x86: Fix comment for X86_FEATURE_ZEN - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()- !5831 fbdev: sis: Error out if pixclock equals zero - !5861 ksmbd: fix uaf in smb20_oplock_break_ack - !5911 CVE-2023-52484 - !5895 i2c: i801: Fix block process call transactions - !5870 drivers/amd/pm: fix a use-after-free in kv_parse_power_table - !5863 CVE-2024-26788 - iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() - !5811 Fixed CVE-2021-47037 - !5808 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - i2c: i801: Fix block process call transactions - !5845 [OLK 5.10] bugfixes of vf id of mailbox and port duplex configure - !5747 ksmbd: fix global oob in ksmbd_nl_policy - !5832 CVE-2023-52467 - !5795 netfilter: nft_limit: reject configurations that cause integer overflow - !5751 net: atlantic: Fix DMA mapping for PTP hwts ring - drivers/amd/pm: fix a use-after-free in kv_parse_power_table - dmaengine: fsl-qdma: init irq after reg initialization - ksmbd: fix uaf in smb20_oplock_break_ack - net: hns3: fix port duplex configure error in IMP reset - net: hns3: add checking for vf id of mailbox - mfd: syscon: Fix null pointer dereference in of_syscon_register() - fbdev: sis: Error out if pixclock equals zero - !5785 net: qualcomm: rmnet: fix global oob in rmnet_policy - !5789 perf/x86/lbr: Filter vsyscall addresses - !5780 bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !5787 bpf: fix check for attempt to corrupt spilled pointer - !5770 v2 scsi: hisi_sas: Fixed some issues in the SAS - ASoC: q6afe-clocks: fix reprobing of the driver - ASoC: q6afe-clocks: fix warning on symbol scope - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() - !5794 um: time-travel: fix time corruption - !5773 patches for CVE-2023-52617 - !5772 firmware: arm_scmi: Check mailbox/SMT channel for consistency - !5788 v2 Patches to Fix CVE-2023-52454 - netfilter: nft_limit: reject configurations that cause integer overflow - um: time-travel: fix time corruption - perf/x86/lbr: Filter vsyscall addresses - nvmet-tcp: Fix the H2C expected PDU len calculation - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length - bpf: fix check for attempt to corrupt spilled pointer - net: qualcomm: rmnet: fix global oob in rmnet_policy - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS - !5724 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() - PCI: switchtec: Fix stdev_release() crash after surprise hot remove - firmware: arm_scmi: Check mailbox/SMT channel for consistency - !5738 [OLK 5.10] net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5757 inet: read sk->sk_family once in inet_recv_error() - scsi: hisi_sas: Add cond_resched() to cq_thread_v3_hw() - scsi: hisi_sas: Default enable interrupt coalescing - inet: read sk->sk_family once in inet_recv_error() - !5745 v2 iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol - net: atlantic: Fix DMA mapping for PTP hwts ring - ksmbd: fix global oob in ksmbd_nl_policy - iommu/arm-smmu-v3: fix using uninitialized or unchecked symbol - net: hns3: fix port vlan filter not disabled problem in dynamic vlan mode - !5698 sr9800: Add check for usbnet_get_endpoints - !5711 Backport 5.10.201 LTS patches from upstream - !5728 fix CVE-2021-47101 - btrfs: use u64 for buffer sizes in the tree search ioctls - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" - tracing/kprobes: Fix the order of argument descriptions - fbdev: fsl-diu-fb: mark wr_reg_wa() static - fbdev: imsttfb: fix a resource leak in probe - fbdev: imsttfb: Fix error path of imsttfb_probe() - spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies - drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot - x86: Share definition of __is_canonical_address() - netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses - netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs - netfilter: xt_recent: fix (increase) ipv6 literal buffer length - r8169: respect userspace disabling IFF_MULTICAST - tg3: power down device only on SYSTEM_POWER_OFF - net/smc: put sk reference if close work was canceled - net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs - Fix termination state for idr_for_each_entry_ul() - net: r8169: Disable multicast filter for RTL8168H and RTL8107E - dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses. - dccp: Call security_inet_conn_request() after setting IPv4 addresses. - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING - hsr: Prevent use after free in prp_create_tagged_frame() - llc: verify mac len before reading mac header - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() - pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume - pwm: sti: Reduce number of allocations and drop usage of chip_data - pwm: sti: Avoid conditional gotos - regmap: prevent noinc writes from clobbering cache - media: dvb-usb-v2: af9035: fix missing unlock - media: cedrus: Fix clock/reset sequence - media: vidtv: mux: Add check and kfree for kstrdup - media: vidtv: psi: Add check for kstrdup - media: s3c-camif: Avoid inappropriate kfree() - media: bttv: fix use after free error due to btv->timeout timer - media: i2c: max9286: Fix some redundant of_node_put() calls - pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() - pcmcia: ds: fix refcount leak in pcmcia_device_add() - pcmcia: cs: fix possible hung task and memory leak pccardd() - rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call - i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs - perf hist: Add missing puts to hist__account_cycles - perf machine: Avoid out of bounds LBR memory read - usb: host: xhci-plat: fix possible kernel oops while resuming - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 - powerpc/pseries: fix potential memory leak in init_cpu_associativity() - powerpc/imc-pmu: Use the correct spinlock initializer. - powerpc/xive: Fix endian conversion size - powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro - modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host - f2fs: fix to initialize map.m_pblk in f2fs_precache_extents() - dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() - USB: usbip: fix stub_dev hub disconnect - tools: iio: iio_generic_buffer ensure alignment - tools: iio: iio_generic_buffer: Fix some integer type and calculation - tools: iio: privatize globals and functions in iio_generic_buffer.c file - misc: st_core: Do not call kfree_skb() under spin_lock_irqsave() - dmaengine: ti: edma: handle irq_of_parse_and_map() errors - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency - livepatch: Fix missing newline character in klp_resolve_symbols() - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' - leds: pwm: Don't disable the PWM when the LED should be off - ASoC: ams-delta.c: use component after check - padata: Fix refcnt handling in padata_free_shell() - padata: Convert from atomic_t to refcount_t on parallel_data->refcnt - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails - HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event() - HID: logitech-hidpp: Revert "Don't restart communication if not necessary" - HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only - HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk - Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures" - sh: bios: Revive earlyprintk support - hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip - RDMA/hfi1: Workaround truncation compilation error - scsi: ufs: core: Leave space for '0' in utf8 desc string - ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe - IB/mlx5: Fix rdma counter binding for RAW QP - ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described - ext4: move 'ix' sanity check to corrent position - ARM: 9321/1: memset: cast the constant byte to unsigned char - hid: cp2112: Fix duplicate workqueue initialization - crypto: qat - increase size of buffers - crypto: qat - mask device capabilities with soft straps - crypto: caam/jr - fix Chacha20 + Poly1305 self test failure - crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure - nd_btt: Make BTT lanes preemptible - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value - hwrng: geode - fix accessing registers - selftests/resctrl: Ensure the benchmark commands fits to its array - selftests/pidfd: Fix ksft print formats - clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped - firmware: ti_sci: Mark driver as non removable - xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled - drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map() - drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe() - drm/mediatek: Fix iommu fault during crtc enabling - drm/bridge: tc358768: Fix bit updates - drm/bridge: tc358768: Disable non-continuous clock mode - drm/bridge: tc358768: Fix use of uninitialized variable - drm/rockchip: vop: Fix call to crtc reset helper - drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs - hwmon: (coretemp) Fix potentially truncated sysfs attribute name - hwmon: (axi-fan-control) Fix possible NULL pointer dereference - hwmon: (axi-fan-control) Support temperature vs pwm points - platform/x86: wmi: Fix opening of char device - platform/x86: wmi: remove unnecessary initializations - platform/x86: wmi: Fix probe failure when failing to register WMI devices - clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data - clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data - clk: npcm7xx: Fix incorrect kfree - clk: ti: fix double free in of_ti_divider_clk_setup() - clk: ti: change ti_clk_register[_omap_hw]() API - clk: ti: Update component clocks to use ti_dt_clk_name() - clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name() - clk: ti: Add ti_dt_clk_name() helper to use clock-output-names - clk: keystone: pll: fix a couple NULL vs IS_ERR() checks - spi: nxp-fspi: use the correct ioremap function - clk: linux/clk-provider.h: fix kernel-doc warnings and typos - clk: asm9260: use parent index to link the reference clock - clk: imx: imx8mq: correct error handling path - clk: imx: Select MXC_CLK for CLK_IMX8QXP - clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src - clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents - clk: qcom: mmcc-msm8998: Fix the SMMU GDSC - clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on - clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks - clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks - clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies - regmap: debugfs: Fix a erroneous check after snprintf() - ipv6: avoid atomic fragment on GSO packets - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() - tcp: fix cookie_init_timestamp() overflows - chtls: fix tp->rcv_tstamp initialization - r8169: fix rare issue with broken rx after link-down on RTL8125 - r8169: use tp_to_dev instead of open code - thermal: core: prevent potential string overflow - PM / devfreq: rockchip-dfi: Make pmu regmap mandatory - can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on() - can: dev: can_restart(): don't crash kernel if carrier is OK - wifi: rtlwifi: fix EDCA limit set by BT coexistence - tcp_metrics: do not create an entry from tcp_init_metrics() - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() - tcp_metrics: add missing barriers on delete - wifi: mt76: mt7603: rework/fix rx pse hang check - wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file() - net: spider_net: Use size_add() in call to struct_size() - tipc: Use size_add() in calls to struct_size() - mlxsw: Use size_mul() in call to struct_size() - gve: Use size_add() in call to struct_size() - overflow: Implement size_t saturating arithmetic helpers - tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed - udp: add missing WRITE_ONCE() around up->encap_rcv - i40e: fix potential memory leaks in i40e_remove() - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() - pstore/platform: Add check for kstrdup - x86/boot: Fix incorrect startup_gdt_descr.size - futex: Don't include process MM in futex key on no-MMU - x86/srso: Fix SBPB enablement for (possible) future fixed HW - vfs: fix readahead(2) on block devices - asix: fix wrong return value in asix_check_host_enable() - asix: fix uninit-value in asix_mdio_read() - net: asix: fix uninit value bugs - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs - !5642 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - !5712 [sync] PR-5672: arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5189 vhost_vdpa: Fix the error of not executing atomic_dec - !5530 net: Fix CVE-2024-26641 - !5532 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - arm64/mpam: Allocate new partid for the created ctrl group - arm64/mpam_ctrlmon: Update ctrl group config with rdtgrp's partid - !5670 cpufreq: CPPC: Eliminate the impact of cpc_read() latency error - !5506 ext4: dio: Put endio under irq context for overwrite - !5507 ext4: Validate inode pa before using preallocation blocks - sr9800: Add check for usbnet_get_endpoints - cpufreq: CPPC: Eliminate the impact of cpc_read() latency error - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume - vhost_vdpa: Fix the error of not executing atomic_dec - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() - ip6_tunnel: use dev_sw_netstats_rx_add() - ext4: Validate inode pa before using preallocation blocks - ext4: Optimize endio process for DIO overwrites - iomap: Add a IOMAP_DIO_MAY_INLINE_COMP flag - iomap: pass a flags argument to iomap_dio_rw - iomap: rename the flags variable in __iomap_dio_rw - iomap: add IOMAP_DIO_INLINE_COMP - iomap: use an unsigned type for IOMAP_DIO_* defines - iomap: cleanup up iomap_dio_bio_end_io()- !5684 Backport 5.10.200 LTS patches from upstream - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection - tty: 8250: Add support for Intashield IS-100 - tty: 8250: Add support for Brainboxes UP cards - tty: 8250: Add support for additional Brainboxes UC cards - tty: 8250: Remove UC-257 and UC-431 - usb: raw-gadget: properly handle interrupted requests - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device - can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior - can: isotp: isotp_bind(): do not validate unused address information - can: isotp: add local echo tx processing and tx without FC - can: isotp: handle wait_event_interruptible() return values - can: isotp: check CAN address family in isotp_bind() - can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting - can: isotp: set max PDU size to 64 kByte - can: isotp: Add error message if txqueuelen is too small - can: isotp: add symbolic error message to isotp_module_init() - can: isotp: change error format from decimal to symbolic error names - powerpc/mm: Fix boot crash with FLATMEM - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw - platform/mellanox: mlxbf-tmfifo: Fix a warning message - scsi: mpt3sas: Fix in error path - fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit() - ASoC: rt5650: fix the wrong result of key button - netfilter: nfnetlink_log: silence bogus compiler warning - spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0 - fbdev: atyfb: only use ioremap_uc() on i386 and ia64 - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport - dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe - irqchip/stm32-exti: add missing DT IRQ flag translation - net: sched: cls_u32: Fix allocation size in u32_init() - x86: Fix .brk attribute in linker script - objtool/x86: add missing embedded_insn check - x86/mm: Fix RESERVE_BRK() for older binutils - x86/mm: Simplify RESERVE_BRK() - smbdirect: missing rc checks while waiting for rdma events - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility - iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds - iio: adc: xilinx: use more devres helpers and remove remove() - iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc() - iio: adc: xilinx: use helper variable for &pdev->dev - clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name - sparc32: fix a braino in fault handling in csum_and_copy_..._user() - nvmem: imx: correct nregs for i.MX6UL - nvmem: imx: correct nregs for i.MX6SLL - nvmem: imx: correct nregs for i.MX6ULL - misc: fastrpc: Clean buffers on remote invocation failures - tracing/kprobes: Fix the description of variable length arguments - i2c: aspeed: Fix i2c bus hang in slave read - i2c: stm32f7: Fix PEC handling in case of SMBUS transfers - i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node() - i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node() - i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node() - iio: exynos-adc: request second interupt only when touchscreen mode is used - kasan: print the original fault addr when access invalid shadow - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR - gtp: fix fragmentation needed check with gso - gtp: uapi: fix GTPA_MAX - tcp: fix wrong RTO timeout when received SACK reneging - r8152: Release firmware if we have an error in probe - r8152: Cancel hw_phy_work if we have an error in probe - r8152: Run the unload routine if we have errors during probe - r8152: Increase USB control msg timeout to 5000ms as per spec - net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg - net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show() - igc: Fix ambiguity in the ethtool advertising - neighbour: fix various data-races - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry - treewide: Spelling fix in comment - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 - mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL - mm/page_alloc: correct start page when guard page debug is enabled - virtio-mmio: fix memory leak of vm_dev - virtio_balloon: Fix endless deflation and inflation on arm64 - mcb-lpc: Reallocate memory region to avoid memory overlapping - mcb: Return actual parsed size when reading chameleon table - selftests/ftrace: Add new test case which checks non unique symbol - !5580 CVE-2023-52622 - !5617 v4 Fix I/O high when memory almost met memcg limit - !5518 dm: revert partial fix for redundant bio-based IO accounting - !5493 arm64/mpam: Fix repeated enabling in mpam_enable() - !5566 tracing: Ensure visibility when inserting an element into tracing_map - !5606 mm/mlock: return EINVAL for illegal user memory range in mlock - mm/readahead: don't decrease mmap_miss when folio has workingset flags - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM - !5499 Backport 5.10.199 LTS patches from upstream - mm/mlock: return EINVAL for illegal user memory range in mlock - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - !5473 jfs: fix array-index-out-of-bounds in dbAdjTree - !5553 mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - tracing: Ensure visibility when inserting an element into tracing_map - !5431 block/rnbd-srv: Check for unlikely string overflow - !5537 netfilter: nf_tables: disallow anonymous set with timeout flag - !5527 netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout - mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy - netfilter: nf_tables: disallow anonymous set with timeout flag - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout - dm: revert partial fix for redundant bio-based IO accounting - Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name - Bluetooth: hci_sock: fix slab oob read in create_monitor_event - phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins - phy: mapphone-mdm6600: Fix runtime PM for remove - phy: mapphone-mdm6600: Fix runtime disable on probe - ASoC: pxa: fix a memory leak in probe() - gpio: vf610: set value before the direction to avoid a glitch - platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events - platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e - s390/pci: fix iommu bitmap allocation - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL - USB: serial: option: add entry for Sierra EM9191 with new firmware - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition - nvme-rdma: do not try to stop unallocated queues - nvme-pci: add BOGUS_NID for Intel 0a54 device - ACPI: irq: Fix incorrect return value in acpi_register_gsi() - pNFS: Fix a hang in nfs4_evict_inode() - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" - mmc: core: Capture correct oemid-bits for eMMC cards - mmc: core: sdio: hold retuning if sdio in 1-bit mode - mtd: physmap-core: Restore map_rom fallback - mtd: spinand: micron: correct bitmask for ecc status - mtd: rawnand: arasan: Ensure program page operations are successful - mtd: rawnand: marvell: Ensure program page operations are successful - mtd: rawnand: qcom: Unmap the right resource upon probe failure - Bluetooth: hci_event: Fix using memcmp when comparing keys - net/mlx5: Handle fw tracer change ownership event based on MTRC - platform/x86: touchscreen_dmi: Add info for the Positivo C4128B - HID: multitouch: Add required quirk for Synaptics 0xcd7e device - btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c - drm: panel-orientation-quirks: Add quirk for One Mix 2S - sky2: Make sure there is at least one frag_addr available - regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" - wifi: cfg80211: avoid leaking stack data into trace - wifi: mac80211: allow transmitting EAPOL frames with tainted key - wifi: cfg80211: Fix 6GHz scan configuration - Bluetooth: hci_core: Fix build warnings - Bluetooth: Avoid redundant authentication - HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event - tracing: relax trace_event_eval_update() execution with cond_resched() - ata: libata-eh: Fix compilation warning in ata_eh_link_report() - gpio: timberdale: Fix potential deadlock on &tgpio->lock - overlayfs: set ctime when setting mtime and atime - i2c: mux: Avoid potential false error message in i2c_mux_add_adapter - btrfs: initialize start_slot in btrfs_log_prealloc_extents - btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1 - ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone - serial: 8250_omap: Fix errors with no_console_suspend - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() - xhci: track port suspend state correctly in unsuccessful resume cases - xhci: decouple usb2 port resume and get_port_status request handling - xhci: clear usb2 resume related variables in one place. - xhci: rename resume_done to resume_timestamp - xhci: move port specific items such as state completions to port structure - xhci: cleanup xhci_hub_control port references - usb: core: Track SuperSpeed Plus GenXxY - selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA - ACPI: resource: Add ASUS model S5402ZA to quirks - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA - ACPI: resources: Add DMI-based legacy IRQ override quirk - thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge - net: pktgen: Fix interface flags printing - netfilter: nft_set_rbtree: .deactivate fails if element has expired - neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve - net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register() - i40e: prevent crash on probe if hw registers have invalid values - net: usb: smsc95xx: Fix an error code in smsc95xx_reset() - ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr - tun: prevent negative ifindex - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb - tcp: fix excessive TLP and RACK timeouts from HZ rounding - net: rfkill: gpio: prevent value glitch during probe - net: ipv6: fix return value check in esp_remove_trailer - net: ipv4: fix return value check in esp_remove_trailer - qed: fix LL2 RX buffer allocation - drm/i915: Retry gtt fault when out of fence registers - netfilter: nft_payload: fix wrong mac header matching - tcp: check mptcp-level constraints for backlog coalescing - KVM: x86: Mask LVTPC when handling a PMI - regmap: fix NULL deref on lookup - ice: reset first in crash dump kernels - ice: fix over-shifted variable - Bluetooth: avoid memcmp() out of bounds warning - Bluetooth: hci_event: Fix coding style - Bluetooth: vhci: Fix race when opening vhci device - Bluetooth: Fix a refcnt underflow problem for hci_conn - Bluetooth: Reject connection with the device which has same BD_ADDR - Bluetooth: hci_event: Ignore NULL link key - usb: hub: Guard against accesses to uninitialized BOS descriptors - Documentation: sysctl: align cells in second content column - mm/memory_hotplug: rate limit page migration warnings - lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default - dev_forward_skb: do not scrub skb mark within the same name space - RDMA/srp: Fix srp_abort() - RDMA/srp: Set scmnd->result only when scmnd is not NULL - x86/alternatives: Disable KASAN in apply_alternatives() - powerpc/64e: Fix wrong test in __ptep_test_and_clear_young() - powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE - dmaengine: mediatek: Fix deadlock caused by synchronize_irq() - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call - usb: gadget: udc-xilinx: replace memcpy with memcpy_toio - counter: microchip-tcb-capture: Fix the use of internal GCLK logic - pinctrl: avoid unsafe code pattern in find_pinctrl() - cgroup: Remove duplicates in cgroup v1 tasks file - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session - Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case - Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table - Input: xpad - add PXN V900 support - Input: psmouse - fix fast_reconnect function for PS/2 mode - ceph: fix type promotion bug on 32bit systems - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() - libceph: use kernel_connect() - thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding - mcb: remove is_added flag from mcb_device struct - iio: pressure: ms5611: ms5611_prom_is_valid false negative bug - iio: pressure: dps310: Adjust Timeout Settings - iio: pressure: bmp280: Fix NULL pointer exception - usb: musb: Modify the "HWVers" register address - usb: musb: Get the musb_qh poniter after musb_giveback - usb: dwc3: Soft reset phy on probe for host - net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer - dmaengine: stm32-mdma: abort resume if no ongoing transfer - media: mtk-jpeg: Fix use after free bug due to uncanceled work - Revert "spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe" - Revert "spi: zynqmp-gqspi: fix clock imbalance on probe failure" - pinctrl: renesas: rzn1: Enable missing PINMUX - ixgbe: fix crash with empty VF macvlan list - net: phy: mscc: macsec: reject PN update requests - net: macsec: indicate next pn update when offloading - drm/vmwgfx: fix typo of sizeof argument - riscv, bpf: Sign-extend return values - riscv, bpf: Factor out emit_call for kernel and bpf context - xen-netback: use default TX queue size for vifs - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type - ravb: Fix up dma_free_coherent() call in ravb_remove() - drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow - drm/msm/dsi: skip the wait for video mode done if not applicable - drm/msm/dp: do not reinitialize phy unless retry during link training - net: prevent address rewrite in kernel_bind() - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect - lib/test_meminit: fix off-by-one error in test_pages() - perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 - RDMA/cxgb4: Check skb value for failure to allocate - RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent - arm64/mpam: Fix repeated enabling in mpam_enable() - jfs: fix array-index-out-of-bounds in dbAdjTree - block/rnbd-srv: Check for unlikely string overflow- !5521 md/raid5: fix atomicity violation in raid5_cache_count - !5494 mm/sparsemem: fix race in accessing memory_section->usage - !5516 netfilter: nf_tables: disallow timeout for anonymous sets - !5441 net/sched: act_ct: fix skb leak and crash on ooo frags - !5519 scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - !5445 KVM: x86/mmu: Don't advance iterator after restart due to yielding - !5510 bus: mhi: host: Drop chan lock before queuing buffers - !5466 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5491 CVE-2024-26640 - md/raid5: fix atomicity violation in raid5_cache_count - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() - netfilter: nf_tables: disallow timeout for anonymous sets - !5495 llc: Drop support for ETH_P_TR_802_2. - !5496 llc: make llc_ui_sendmsg() more robust against bonding changes - !5266 llc: call sock_orphan() at release time - bus: mhi: host: Drop chan lock before queuing buffers - !5500 pstore/ram: Fix crash when setting number of cpus to an odd number - !5460 v2 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init - pstore/ram: Fix crash when setting number of cpus to an odd number - !5368 media: pvrusb2: fix use after free on context disconnection - llc: make llc_ui_sendmsg() more robust against bonding changes - llc: Drop support for ETH_P_TR_802_2. - mm/sparsemem: fix race in accessing memory_section->usage - tcp: add sanity checks to rx zerocopy - net-zerocopy: Refactor frag-is-remappable test. - !5269 printk: avoid deadlock in panic - !5316 v2 iomap: add support to track dirty state of sub pages - !5075 x86/reboot: VMCLEAR active VMCSes before emergency reboot - !5385 v3 enable arm64_pbha by default - !5093 wifi: mac80211: fix potential key use-after-free - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() - !5327 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5322 jfs: fix slab-out-of-bounds Read in dtSearch - crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init - !5308 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - KVM: x86/mmu: Don't advance iterator after restart due to yielding - net/sched: act_ct: fix skb leak and crash on ooo frags - !5286 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - !5232 jfs: fix cve issue - !5348 s390/ptrace: handle setting of fpc register correctly - !5317 KVM: s390: fix setting of fpc register - !5259 CVE-2024-26627​ - config: Enable ARM64_PBHA by default - arm64: mm: pagemap: Export pbha bit0 info - arm64: mm: Hide pbha_bit0 in procfs if pbha is not enabled - arm64: mm: Do not show info during startup if pbha is not enabled - mm: cpufeature: Make update_pbha_perf_only_bit static - arm64: mm: Cleanup in pbha_bit0_pte_range - proc: introduce proc_hide_ents to hide proc files - !5339 binder: fix race between mmput() and do_exit() - !5253 tomoyo: fix UAF write bug in tomoyo_write_control() - media: pvrusb2: fix use after free on context disconnection - s390/ptrace: handle setting of fpc register correctly - binder: fix race between mmput() and do_exit() - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - KVM: s390: fix setting of fpc register - iomap: add support to track dirty state of sub pages - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - printk: avoid deadlock in panic - llc: call sock_orphan() at release time - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler - tomoyo: fix UAF write bug in tomoyo_write_control() - jfs: fix array-index-out-of-bounds in diNewExt - jfs: fix uaf in jfs_evict_inode - wifi: mac80211: fix potential key use-after-free - x86/reboot: VMCLEAR active VMCSes before emergency reboot- !5342 CVE-2023-52447 - !5364 v2 CVE-2023-52452 - !5313 bus: mhi: host: Add alignment check for event ring read pointer - !5355 CVE-2023-52593 - bpf: Fix accesses to uninit stack slots - bpf: Fix verification of indirect var-off stack access - bpf: Allow reads from uninit stack - bpf: expose bpf_strtol and bpf_strtoul to all program types - bpf, verifier: Fix memory leak in array reallocation for stack state - bpf: verifier: Use copy_array for jmp_history - bpf: verifier: Improve function state reallocation - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() - bpf: Fix kabi breakage in struct bpf_map and struct bpf_map_ops - bpf: Defer the free of inner map when necessary - bpf: Set need_defer as false when clearing fd array during map free - bpf: Add map and need_defer parameters to .map_fd_put_ptr() - !4632 [OLK-5.10] drivers: update yunsilicon drivers to version 1.1.0.375 - !5307 drm/msm/dpu: Add mutex lock in control vblank irq - bus: mhi: host: Add alignment check for event ring read pointer - drm/msm/dpu: Add mutex lock in control vblank irq - !5242 Revert two stable patches to keep binary compatible - !5188 Backport 5.10.198 LTS patches from upstream - !5229 iommu/arm-smmu-v3: Disable ECMDQ before reset - !5240 powerpc/lib: Validate size for vector operations - !5231 af_unix: fix lockdep positive in sk_diag_dump_icons() - !5222 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - !5245 ceph: fix deadlock or deadcode of misusing dget() - mmc: renesas_sdhi: only reset SCC when its pointer is populated - netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nf_tables: fix kdoc warnings after gc rework - parisc: Restore __ldcw_align for PA-RISC 2.0 processors - RDMA/mlx5: Fix NULL string error - RDMA/siw: Fix connection failure handling - RDMA/uverbs: Fix typo of sizeof argument - RDMA/cma: Fix truncation compilation warning in make_cma_ports - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join - gpio: pxa: disable pinctrl calls for MMP_GPIO - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() - IB/mlx4: Fix the size of a buffer in add_port_entries() - of: dynamic: Fix potential memory leak in of_changeset_action() - RDMA/core: Require admin capabilities to set system parameters - dm zoned: free dmz->ddev array in dmz_put_zoned_devices - cpupower: add Makefile dependencies for install targets - sctp: update hb timer immediately after users change hb_interval - sctp: update transport state when processing a dupcook packet - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - net: stmmac: dwmac-stm32: fix resume on STM32 MCU - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() - net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent - modpost: add missing else to the "of" check - NFSv4: Fix a nfs4_state_manager() race - scsi: target: core: Fix deadlock due to recursive locking - ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling - drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() - bpf: Fix tr dereferencing - wifi: iwlwifi: dbg_ini: fix structure packing - arm64: Add Cortex-A520 CPU part definition - net: prevent rewrite of msg_name in sock_sendmsg() - net: replace calls to sock->ops->connect() with kernel_connect() - wifi: mwifiex: Fix tlv_buf_left calculation - qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info - scsi: zfcp: Fix a double put in zfcp_port_enqueue() - Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3" - Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz" - rbd: take header_rwsem in rbd_dev_refresh() only when updating - rbd: decouple parent info read-in from updating rbd_dev - rbd: decouple header read-in from updating rbd_dev->header - rbd: move rbd_dev_refresh() definition - ring-buffer: Fix bytes info in per_cpu buffer stats - ring-buffer: remove obsolete comment for free_buffer_page() - NFSv4: Fix a state manager thread deadlock regression - NFS: rename nfs_client_kset to nfs_kset - NFS: Cleanup unused rpc_clnt variable - spi: zynqmp-gqspi: fix clock imbalance on probe failure - spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe - fs: binfmt_elf_efpic: fix personality for ELF-FDPIC - ata: libata-sata: increase PMP SRST timeout to 10s - ata: libata-core: Do not register PM operations for SAS ports - ata: libata-core: Fix port and device removal - ata: libata-core: Fix ata_port_request_pm() locking - net: thunderbolt: Fix TCPv6 GSO checksum calculation - bpf: Fix BTF_ID symbol generation collision in tools/ - bpf: Fix BTF_ID symbol generation collision - btrfs: properly report 0 avail for very full file systems - ring-buffer: Update "shortest_full" in polling - proc: nommu: /proc//maps: release mmap read lock - Revert "SUNRPC dont update timeout value on connection reset" - i2c: i801: unregister tco_pdev in i801_probe() error path - ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q - serial: 8250_port: Check IRQ data before use - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" - Smack:- Use overlay inode label in smack_inode_copy_up() - smack: Retrieve transmuting information in smack_inode_getsecurity() - smack: Record transmuting in smk_transmuted - nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev - netfilter: nft_exthdr: Fix for unsafe packet data read - netfilter: nft_exthdr: Search chunks in SCTP packets only - watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running - watchdog: iTCO_wdt: No need to stop the timer in probe - nvme-pci: do not set the NUMA node of device if it has none - nvme-pci: factor out a nvme_pci_alloc_dev helper - nvme-pci: factor the iod mempool creation into a helper - ACPI: Check StorageD3Enable _DSD property in ACPI code - cgroup: Fix suspicious rcu_dereference_check() usage warning - perf build: Define YYNOMEM as YYNOABORT for bison < 3.81 - fbdev/sh7760fb: Depend on FB=y - ncsi: Propagate carrier gain/loss events to the NCSI controller - powerpc/watchpoints: Disable preemption in thread_change_pc() - media: vb2: frame_vector.c: replace WARN_ONCE with a comment - bpf: Clarify error expectations from bpf_clone_redirect - spi: nxp-fspi: reset the FLSHxCR1 registers - scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command - platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig - selftests: fix dependency checker script - ring-buffer: Avoid softlockup in ring_buffer_resize() - selftests/ftrace: Correctly enable event in instance-event.tc - scsi: qedf: Add synchronization between I/O completions and abort - parisc: irq: Make irq_stack_union static to avoid sparse warning - parisc: drivers: Fix sparse warning - parisc: iosapic.c: Fix sparse warnings - parisc: sba: Fix compile warning wrt list of SBA devices - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock - i2c: npcm7xx: Fix callback completion ordering - gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip - xtensa: boot/lib: fix function prototypes - xtensa: boot: don't add include-dirs - xtensa: iss/network: make functions static - xtensa: add default definition for XCHAL_HAVE_DIV32 - power: supply: ucs1002: fix error code in ucs1002_get_property() - bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up - ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot - ARM: dts: Unify pwm-omap-dmtimer node names - ARM: dts: am335x: Guardian: Update beeper label - ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value - ARM: dts: motorola-mapphone: Add 1.2GHz OPP - ARM: dts: motorola-mapphone: Configure lower temperature passive cooling - ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4 - ARM: dts: omap: correct indentation - clk: tegra: fix error return case for recalc_rate - bus: ti-sysc: Fix missing AM35xx SoC matching - bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset() - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled - btrfs: reset destination buffer when read_extent_buffer() gets invalid range - ata: ahci: Add Elkhart Lake AHCI controller - ata: ahci: Rename board_ahci_mobile - ata: ahci: Add support for AMD A85 FCH (Hudson D4) - ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY - netfilter: nft_exthdr: Fix non-linear header modification - netfilter: exthdr: add support for tcp option removal - netfilter: nft_exthdr: break evaluation if setting TCP option fails - netfilter: nf_tables: add and use nft_thoff helper - netfilter: nf_tables: add and use nft_sk helper - netfilter: nft_exthdr: Support SCTP chunks - netfilter: use actual socket sk for REJECT action - media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts - media: venus: hfi: Add a 6xx boot logic - media: venus: core: Add differentiator IS_V6(core) - media: venus: hfi: Define additional 6xx registers - media: venus: hfi,pm,firmware: Convert to block relative addressing - media: venus: core: Add io base variables for each block - mmc: renesas_sdhi: register irqs before registering controller - mmc: tmio: support custom irq masks - mmc: renesas_sdhi: populate SCC pointer at the proper place - mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup - Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN - Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h - netfilter: nf_tables: double hook unregistration in netns path - netfilter: nf_tables: unregister flowtable hooks on netns exit - i2c: mux: demux-pinctrl: check the return value of devm_kstrdup() - gpio: tb10x: Fix an error handling path in tb10x_gpio_probe() - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() - seqlock: Prefix internal seqcount_t-only macros with a "do_" - seqlock: Rename __seqprop() users - netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off - x86/srso: Fix srso_show_state() side effect - platform/x86: intel_scu_ipc: Fail IPC send if still busy - platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command() - platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt() - platform/x86: intel_scu_ipc: Check status after timeout in busy_loop() - powerpc/perf/hv-24x7: Update domain value check - i40e: Fix VF VLAN offloading when port VLAN is configured - ASoC: imx-audmix: Fix return error with devm_clk_get() - selftests: tls: swap the TX and RX sockets in some tests - bpf: Avoid deadlock when using queue and stack maps from NMI - netfilter: nf_tables: disallow element removal on anonymous sets - ASoC: meson: spdifin: start hw on dai probe - netfilter: nf_tables: fix memleak when more than 255 elements expired - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails - netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention - netfilter: nf_tables: defer gc run if previous batch is still pending - netfilter: nf_tables: use correct lock to protect gc_list - netfilter: nf_tables: GC transaction race with abort path - netfilter: nf_tables: GC transaction race with netns dismantle - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path - netfilter: nf_tables: don't fail inserts if duplicate has expired - netfilter: nf_tables: remove busy mark and gc batch API - netfilter: nft_set_hash: mark set element as dead when deleting from packet path - netfilter: nf_tables: adapt set backend to use GC transaction API - netfilter: nf_tables: GC transaction API to avoid race with control plane - netfilter: nf_tables: don't skip expired elements during walk - netfilter: nf_tables: integrate pipapo into commit protocol - ext4: do not let fstrim block system suspend - ext4: move setting of trimmed bit into ext4_try_to_trim_range() - ext4: replace the traditional ternary conditional operator with with max()/min() - ext4: mark group as trimmed only if it was fully scanned - ext4: change s_last_trim_minblks type to unsigned long - ext4: scope ret locally in ext4_try_to_trim_range() - ext4: add new helper interface ext4_try_to_trim_range() - ext4: remove the 'group' parameter of ext4_trim_extent - SUNRPC: Mark the cred for revalidation if the server rejects it - NFS/pNFS: Report EINVAL errors from connect() to the server - NFS: Use the correct commit info in nfs_join_page_group() - ceph: fix deadlock or deadcode of misusing dget() - Revert "modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules" - Revert "media: dvb: symbol fixup for dvb_attach()" - powerpc/lib: Validate size for vector operations - af_unix: fix lockdep positive in sk_diag_dump_icons() - iommu/arm-smmu-v3: Disable ECMDQ before reset - !3297 [OLK-5.10] Add drivers support for Mucse Network Adapter(N10/N400) - !3308 [OLK-5.10] initial support for KPU FLEXFLOW-2100P driver from Yusur Technology - !5195 dmaengine: fix NULL pointer in channel unregistration function - !5171 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - !5197 drm: Don't unref the same fb many times by mistake due to deadlock handling - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5178 net: nfc: llcp: Add lock when modifying device list - dmaengine: fix NULL pointer in channel unregistration function - !5164 nfc: nci: assert requested protocol is valid - drivers: initial support for KPU FLEXFLOW-2100P driver from Yusur Technology - !5156 RDMA/srp: Do not call scsi_done() from srp_abort() - !5038 [OLK-5.10] Do not serialize MSR accesses on AMD - net: nfc: llcp: Add lock when modifying device list - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - x86/barrier: Do not serialize MSR accesses on AMD - drivers: update yunsilicon drivers to version 1.1.0.375 - drivers: support for rnpm drivers from Mucse Technology N10/N400- !5152 arm64/mpam: Remove warning about no msc corresponding to the online cpu - arm64/mpam: Remove warning about no msc corresponding to the online cpu - !5145 arm64/mpam: Expand the monitor number of the resctrl root - !5144 arm64/mpam: Fix use-after-free when deleting resource groups - arm64/mpam: Expand the monitor number of the resctrl root - arm64/mpam: Fix use-after-free when deleting resource groups - !5117 fix CVE-2023-52527 - !4648 [OLK-5.10] Intel: backport TPMI RAPL driver for GNR/SRF - !4842 Intel-sig: intel_idle: add Sierra Forest SoC support on 5.10 - !5113 fix CVE-2023-52578 - !5031 Backport 5.10.196 -5.10.197 LTS patches from upstream - l2tp: pass correct message length to ip6_append_data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - net: fix kabi check warning - net: Fix unwanted sign extension in netdev_stats_to_stats64() - net: bridge: use DEV_STATS_INC() - net: add atomic_long_t to net_device_stats fields - !5063 dccp: fix dccp_v4_err()/dccp_v6_err() again - !5062 team: fix null-ptr-deref when team device type is changed - !5096 wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet - !5044 bugfix for pbha - !5078 RDMA/rxe: Return CQE error if invalid lkey was supplied - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet - !4261 [22.03-LTS-SP3] Fix crash on platfoms using legacy KVM MMU Notifier APIs - !4966 [sync] PR-4934: arm64: head.S: always initialize PSTATE - RDMA/rxe: Return CQE error if invalid lkey was supplied - !5051 dm: limit the number of targets and parameter size area - !4933 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - !5064 net: rds: Fix possible NULL-pointer dereference - !5058 net: fix possible store tearing in neigh_periodic_work() - !4968 sched: migtate user interface from smart grid to sched bpf - !5033 v3 Remove WQ_FLAG_BOOKMARK flag - !5032 net/sched: act_ct: fix wild memory access when clearing fragments - net: rds: Fix possible NULL-pointer dereference - dccp: fix dccp_v4_err()/dccp_v6_err() again - team: fix null-ptr-deref when team device type is changed - net: fix possible store tearing in neigh_periodic_work() - dm: limit the number of targets and parameter size area - arm64: mm: Use subsequent bits to improve future compatibility for pbha - arm64: mm: Use corrent pte val in arch_vm_get_page_prot - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - net/sched: act_ct: fix wild memory access when clearing fragments - !5004 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - scsi: pm8001: Setup IRQs on resume - scsi: megaraid_sas: Fix deadlock on firmware crashdump - i2c: aspeed: Reset the i2c controller when timeout occurs - tracefs: Add missing lockdown check to tracefs_create_dir() - nfsd: fix change_info in NFSv4 RENAME replies - tracing: Have option files inc the trace array ref count - tracing: Have current_trace inc the trace array ref count - drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma - drm/amdgpu: fix amdgpu_cs_p1_user_fence - btrfs: release path before inode lookup during the ino lookup ioctl - btrfs: fix lockdep splat and potential deadlock after failure running delayed items - ovl: fix incorrect fdput() on aio completion - attr: block mode changes of symlinks - md/raid1: fix error: ISO C90 forbids mixed declarations - samples/hw_breakpoint: fix building without module unloading - x86/boot/compressed: Reserve more memory for page tables - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() - selftests: tracing: Fix to unmount tracefs for recovering environment - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() - drm: gm12u320: Fix the timeout usage for usb_bulk_msg() - btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super - btrfs: add a helper to read the superblock metadata_uuid - btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h - mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller - mtd: rawnand: brcmnand: Allow SoC to provide I/O operations - kobject: Add sanity check for kset->kobj.ktype in kset_register() - media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning - serial: cpm_uart: Avoid suspicious locking - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() - usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc - media: pci: cx23885: replace BUG with error return - media: tuners: qt1010: replace BUG_ON with a regular error - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() - media: anysee: fix null-ptr-deref in anysee_master_xfer - media: af9005: Fix null-ptr-deref in af9005_i2c_xfer - media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer - powerpc/pseries: fix possible memory leak in ibmebus_bus_init() - jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount - fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() - md: raid1: fix potential OOB in raid1_remove_disk() - bus: ti-sysc: Configure uart quirks for k3 SoC - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() - ALSA: hda: intel-dsp-cfg: add LunarLake support - samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000' - drm/bridge: tc358762: Instruct DSI host to generate HSE packets - wifi: mac80211_hwsim: drop short frames - netfilter: ebtables: fix fortify warnings in size_entry_mwt() - alx: fix OOB-read compiler warning - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 - tpm_tis: Resend command to recover from data transfer errors - crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() - wifi: wil6210: fix fortify warnings - wifi: mwifiex: fix fortify warning - wifi: ath9k: fix printk specifier - wifi: ath9k: fix fortify warnings - crypto: lrw,xts - Replace strlcpy with strscpy - devlink: remove reload failed checks in params get/set callbacks - hw_breakpoint: fix single-stepping when using bpf_overflow_handler - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 - scftorture: Forgive memory-allocation failure if KASAN - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() - kernel/fork: beware of __put_task_struct() calling context - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock - btrfs: output extra debug info if we failed to find an inline backref - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - !4987 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4991 CVE-2023-52568 - !4994 mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !4988 ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4979 CVE-2021-47028 - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - !4925 v2 btrfs: do not ASSERT() if the newly created subvolume already got read - !4905 Backport 5.10.195 LTS patches from upstream - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !4339 修复pmem_legacy_device未被编译问题 - mt76: mt7915: fix txrate reporting - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate - sched: migtate user interface from smart grid to sched bpf - arm64: head.S: always initialize PSTATE - drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap() - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - parisc: Drop loops_per_jiffy from per_cpu struct - drm/amd/display: Fix a bug when searching for insert_above_mpcc - kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). - ixgbe: fix timestamp configuration code - ipv6: fix ip6_sock_set_addr_preferences() typo - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors - kcm: Fix memory leak in error path of kcm_sendmsg() - r8152: check budget for r8152_poll() - hsr: Fix uninit-value access in fill_frame_info() - net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() - net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() - net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add - kselftest/runner.sh: Propagate SIGTERM to runner child - selftests/kselftest/runner/run_one(): allow running non-executable files - bus: mhi: host: Skip MHI reset if device is in RDDM - ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 - ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size - scsi: qla2xxx: Flush mailbox commands on chip reset - scsi: qla2xxx: Fix crash in PCIe error handling - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe - scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry - arm64: sdei: abort running SDEI handlers during crash - ACPI: APEI: explicit init of HEST and GHES in apci_init() - perf hists browser: Fix the number of entries for 'e' key - perf tools: Handle old data in PERF_RECORD_ATTR - perf hists browser: Fix hierarchy mode header - drm/amd/display: prevent potential division by zero errors - mtd: rawnand: brcmnand: Fix potential false time out warning - mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write - mtd: rawnand: brcmnand: Fix crash during the panic_write - btrfs: use the correct superblock to compare fsid in btrfs_validate_super - btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART - fuse: nlookup missing decrement in fuse_direntplus_link - ata: pata_ftide010: Add missing MODULE_DESCRIPTION - ata: sata_gemini: Add missing MODULE_DESCRIPTION - ext4: add correct group descriptors and reserved GDT blocks to system zone - sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() - net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times - net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload - idr: fix param name in idr_alloc_cyclic() doc - s390/zcrypt: don't leak memory if dev_set_name() fails - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 - kcm: Destroy mutex in kcm_exit_net() - af_unix: Fix data race around sk->sk_err. - af_unix: Fix data-races around sk->sk_shutdown. - af_unix: Fix data-race around unix_tot_inflight. - af_unix: Fix data-races around user->unix_inflight. - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr - veth: Fixing transmit return status for dropped packets - igb: disable virtualization features on 82580 - drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() - drm/i915/gvt: Save/restore HW status to support GVT suspend/resume - net: read sk->sk_family once in sk_mc_loop() - ipv4: annotate data-races around fi->fib_dead - sctp: annotate data-races around sk->sk_wmem_queued - net/sched: fq_pie: avoid stalls in fq_pie_timer() - pwm: lpc32xx: Remove handling of PWM channels - watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load - perf top: Don't pass an ERR_PTR() directly to perf_session__delete() - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() - perf annotate bpf: Don't enclose non-debug code with an assert() - backlight: gpio_backlight: Drop output GPIO direction check for initial power state - kconfig: fix possible buffer overflow - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info - NFS: Fix a potential data corruption - soc: qcom: qmi_encdec: Restrict string length in decode - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz - dt-bindings: clock: xlnx,versal-clk: drop select:false - pinctrl: cherryview: fix address_space_handler() argument - parisc: led: Reduce CPU overhead for disk & lan LED computation - parisc: led: Fix LAN receive and transmit LEDs - lib/test_meminit: allocate pages up to order MAX_ORDER - drm/ast: Fix DRAM init on AST2200 - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev - scsi: qla2xxx: Remove unsupported ql2xenabledif option - scsi: qla2xxx: Turn off noisy message log - scsi: qla2xxx: Fix erroneous link up failure - scsi: qla2xxx: fix inconsistent TMF timeout - scsi: qla2xxx: Fix deletion race condition - io_uring: break iopolling on signal - io_uring: break out of iowq iopoll on teardown - io_uring: always lock in io_apoll_task_func - net/ipv6: SKB symmetric hash should incorporate transport ports - udf: initialize newblock to 0 - md/md-bitmap: remove unnecessary local variable in backlog_store() - usb: typec: tcpci: clear the fault status bit - usb: typec: bus: verify partner exists in typec_altmode_attention - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug - crypto: stm32 - fix loop iterating through scatterlist for DMA - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' - pstore/ram: Check start of empty przs during init - fsverity: skip PKCS#7 parser when keyring is empty - net: handle ARPHRD_PPP in dev_is_mac_header_xmit() - X.509: if signature is unsupported skip validation - dccp: Fix out of bounds access in DCCP error handler - dlm: fix plock lookup when using multiple lockspaces - parisc: Fix /proc/cpuinfo output for lscpu - procfs: block chmod on /proc/thread-self/comm - Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" - ntb: Fix calculation ntb_transport_tx_free_entry() - ntb: Clean up tx tail index on link down - ntb: Drop packets when qp link is down - Revert "scsi: qla2xxx: Fix buffer overrun" - media: dvb: symbol fixup for dvb_attach() - arm64: csum: Fix OoB access in IP checksum code for negative lengths - xtensa: PMU: fix base address for the newer hardware - backlight/lv5207lp: Compare against struct fb_info.device - backlight/bd6107: Compare against struct fb_info.device - backlight/gpio_backlight: Compare against struct fb_info.device - ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() - scsi: core: Fix the scsi_set_resid() documentation - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl - PM / devfreq: Fix leak in devfreq_dev_release() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - virtio_ring: fix avail_wrap_counter in virtqueue_add_packed - cpufreq: Fix the race condition while updating the transition_task of policy - dmaengine: ste_dma40: Add missing IRQ check in d40_probe - um: Fix hostaudio build errors - mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() - mtd: spi-nor: Check bus width while setting QE bit - rpmsg: glink: Add check for kstrdup - phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write - phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate - phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 - mtd: rawnand: brcmnand: Fix mtd oobsize - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - HID: multitouch: Correct devm device reference for hidinput input_dev name - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() - RDMA/siw: Correct wrong debug message - RDMA/siw: Balance the reference of cep->kref in the error path - Revert "IB/isert: Fix incorrect release of isert connection" - amba: bus: fix refcount leak - serial: tegra: handle clk prepare error in tegra_uart_hw_init() - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock - cgroup:namespace: Remove unused cgroup_namespaces_init() - media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors - media: ov2680: Fix vflip / hflip set functions - media: ov2680: Fix ov2680_bayer_order() - media: ov2680: Remove auto-gain and auto-exposure controls - media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips - media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() - USB: gadget: f_mass_storage: Fix unused variable warning - media: go7007: Remove redundant if statement - iommu/vt-d: Fix to flush cache of PASID directory table - iommu/qcom: Disable and reset context bank before programming - fsi: aspeed: Reset master errors after CFAM reset - IB/uverbs: Fix an potential error pointer dereference - driver core: test_async: fix an error code - dma-buf/sync_file: Fix docs syntax - coresight: tmc: Explicit type conversions to prevent integer overflow - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly - x86/APM: drop the duplicate APM_MINOR_DEV macro - serial: sprd: Fix DMA buffer leak issue - serial: sprd: Assign sprd_port after initialized to avoid wrong access - scsi: qla4xxx: Add length check when parsing nlattrs - scsi: be2iscsi: Add length check when parsing nlattrs - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - scsi: iscsi: Add length check for nlattr payload - scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() - scsi: RDMA/srp: Fix residual handling - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() - media: mediatek: vcodec: Return NULL if no vdec_fb is found - media: rkvdec: increase max supported height for H.264 - media: cx24120: Add retval check for cx24120_message_send() - media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() - media: dib7000p: Fix potential division by zero - drivers: usb: smsusb: fix error handling code in smsusb_init_device - media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() - media: i2c: tvp5150: check return value of devm_kasprintf() - media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN - NFSD: da_addr_body field missing in some GETDEVICEINFO replies - fs: lockd: avoid possible wrong NULL parameter - jfs: validate max amount of blocks before allocation. - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses - nfs/blocklayout: Use the passed in gfp flags - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT - powerpc: Don't include lppaca.h in paca.h - wifi: ath10k: Use RMW accessors for changing LNKCTL - net/mlx5: Use RMW accessors for changing LNKCTL - drm/radeon: Use RMW accessors for changing LNKCTL - drm/amdgpu: Use RMW accessors for changing LNKCTL - powerpc/perf: Convert fsl_emb notifier to state machine callbacks - powerpc/fadump: reset dump area size if fadump memory reserve fails - vfio/type1: fix cap_migration information leak - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op - clk: imx8mp: fix sai4 clock - PCI/ASPM: Use RMW accessors for changing LNKCTL - PCI: pciehp: Use RMW accessors for changing LNKCTL - pinctrl: mcp23s08: check return value of devm_kasprintf() - PCI: Mark NVIDIA T4 GPUs to avoid bus reset - clk: qcom: reset: Use the correct type of sleep/delay based on length - clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src - clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents - ext4: correct grp validation in ext4_mb_good_group - clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src - clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents - clk: sunxi-ng: Modify mismatched function name - drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() - ipmi:ssif: Fix a memory leak when scanning for an adapter - ipmi:ssif: Add check for kstrdup - ALSA: ac97: Fix possible error value of *rac97 - of: unittest: Fix overlay type in apply/revert check - bus: ti-sysc: Fix cast to enum warning - drm/mediatek: Fix potential memory leak if vmap() fail - bus: ti-sysc: Fix build warning for 64-bit build - drm/msm/a2xx: Call adreno_gpu_init() earlier - drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() - smackfs: Prevent underflow in smk_set_cipso() - firmware: meson_sm: fix to avoid potential NULL pointer dereference - drm/msm/mdp5: Don't leak some plane state - drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask - ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig - drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 - drm/armada: Fix off-by-one error in armada_overlay_get_property() - of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() - drm/tegra: dpaux: Fix incorrect return value of platform_get_irq - drm/tegra: Remove superfluous error messages around platform_get_irq() - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() - md/bitmap: don't set max_write_behind if there is no write mostly device - drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' - arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" - arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC - ARM: dts: BCM53573: Fix Ethernet info for Luxul devices - drm: adv7511: Fix low refresh rate register for ADV7533/5 - ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) - ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 - ARM: dts: s5pv210: adjust node names to DT spec - ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) - ARM: dts: s3c64xx: align pinctrl with dtschema - x86/mm: Fix PAT bit missing from page protection modify mask - drm/etnaviv: fix dumping of active MMU context - ARM: dts: BCM53573: Use updated "spi-gpio" binding properties - ARM: dts: BCM53573: Add cells sizes to PCIe node - ARM: dts: BCM53573: Drop nonexistent #usb-cells - ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch - ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name - drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() - arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller - soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros - soc: qcom: ocmem: Add OCMEM hardware version print - ASoC: stac9766: fix build errors with REGMAP_AC97 - drm/bridge: tc358764: Fix debug print parameter order - netrom: Deny concurrent connect(). - hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() - mlxsw: i2c: Limit single transaction buffer size - mlxsw: i2c: Fix chunk size setting in output mailbox buffer - net: arcnet: Do not call kfree_skb() under local_irq_disable() - wifi: ath9k: use IS_ERR() with debugfs_create_dir() - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() - wifi: mwifiex: avoid possible NULL skb pointer dereference - wifi: ath9k: protect WMI command response buffer replacement with a lock - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx - samples/bpf: fix broken map lookup probe - wifi: mwifiex: Fix missed return in oob checks failed path - wifi: mwifiex: fix memory leak in mwifiex_histogram_read() - fs: ocfs2: namei: check return value of ocfs2_add_entry() - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly - lwt: Fix return values of BPF xmit ops - hwrng: iproc-rng200 - Implement suspend and resume calls - crypto: caam - fix unchecked return value error - ice: ice_aq_check_events: fix off-by-one check when filling buffer - selftests/bpf: Clean up fmod_ret in bench_rename test script - net: tcp: fix unexcepted socket die when snd_wnd is 0 - Bluetooth: Fix potential use-after-free when clear keys - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() - crypto: stm32 - Properly handle pm_runtime_get failing - selftests/bpf: fix static assert compilation issue for test_cls_*.c - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management - wifi: mwifiex: Fix OOB and integer underflow when rx packets - can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM - spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() - wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH - bpf: reject unhashed sockets in bpf_sk_assign - udp: re-score reuseport groups when connected sockets are present - regmap: rbtree: Use alloc_flags for memory allocations - hwrng: nomadik - keep clock enabled while hwrng is registered - tcp: tcp_enter_quickack_mode() should be static - bpf: Clear the probe_addr for uprobe - bpftool: Use a local bpf_perf_event_value to fix accessing its fields - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() - x86/efistub: Fix PCI ROM preservation in mixed mode - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs - s390/pkey: fix/harmonize internal keyblob headers - perf/imx_ddr: don't enable counter0 if none of 4 counters are used - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved - selftests/resctrl: Close perf value read fd on errors - selftests/resctrl: Unmount resctrl FS if child fails to run benchmark - selftests/resctrl: Don't leak buffer in fill_cache() - OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() - refscale: Fix uninitalized use of wait_queue_head_t - selftests/harness: Actually report SKIP for signal tests - tmpfs: verify {g,u}id mount options correctly - eventfd: prevent underflow for eventfd semaphores - eventfd: Export eventfd_ctx_do_read() - reiserfs: Check the return value from __getblk() - Revert "net: macsec: preserve ingress frame ordering" - udf: Handle error when adding extent to a file - udf: Check consistency of Space Bitmap Descriptor - net: Avoid address overwrite in kernel_connect - platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications - ALSA: seq: oss: Fix racy open/close of MIDI devices - scsi: storvsc: Always set no_report_opcodes - sctp: handle invalid error codes without calling BUG() - bnx2x: fix page fault following EEH recovery - netlabel: fix shift wrapping bug in netlbl_catmap_setlong() - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock - idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM - net: usb: qmi_wwan: add Quectel EM05GV2 - vmbus_testing: fix wrong python syntax for integer value comparison - clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM - kprobes: Prohibit probing on CFI preamble symbol - security: keys: perform capable check only on privileged operations - ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() - ovl: Always reevaluate the file signature for IMA - platform/x86: huawei-wmi: Silence ambient light sensor - platform/x86: intel: hid: Always call BTNL ACPI method - ASoC: atmel: Fix the 8K sample parameter in I2SC master - ASoc: codecs: ES8316: Fix DMIC config - fs/nls: make load_nls() take a const parameter - s390/dasd: fix hanging device after request requeue - s390/dasd: use correct number of retries for ERP requests - m68k: Fix invalid .section syntax - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args - ethernet: atheros: fix return value check in atl1c_tso_csum() - ASoC: da7219: Check for failure reading AAD IRQ events - ASoC: da7219: Flush pending AAD IRQ when suspending - 9p: virtio: make sure 'offs' is initialized in zc_request - media: pci: cx23885: fix error handling for cx23885 ATSC boards - media: pulse8-cec: handle possible ping error - phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code - ARM: dts: imx: Set default tuning step for imx7d usdhc - ARM: dts: imx: Adjust dma-apbh node name - ARM: dts: imx7s: Drop dma-apb interrupt-names - ARM: dts: imx: update sdma node name format - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire - pinctrl: amd: Don't show `Invalid config param` errors - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse - nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers() - fsi: master-ast-cf: Add MODULE_FIRMWARE macro - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe - serial: sc16is7xx: fix bug when first setting GPIO direction - serial: sc16is7xx: fix broken port 0 uart init - serial: qcom-geni: fix opp vote on shutdown - staging: rtl8712: fix race condition - HID: wacom: remove the battery when the EKR is off - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 - usb: dwc3: meson-g12a: do post init to fix broken usb after resumption - USB: serial: option: add FOXCONN T99W368/T99W373 product - USB: serial: option: add Quectel EM05G variant (0x030e) - modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules - rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff - net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index - mmc: au1xmmc: force non-modular build and remove symbol_get usage - ARM: pxa: remove use of symbol_get() - erofs: ensure that the post-EOF tails are all zeroed - btrfs: fix double free of anonymous device after snapshot creation failure - btrfs: do not ASSERT() if the newly created subvolume already got read - intel_idle: add Sierra Forest SoC support - config: update Intel RAPL on TPMI to openeuler_defconfig for x86 - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() - powercap: intel_rapl: Fix invalid setting of Power Limit 4 - powercap: RAPL: Fix a NULL vs IS_ERR() bug - powercap: intel_rapl: Introduce RAPL TPMI interface driver - powercap: intel_rapl: Introduce core support for TPMI interface - powercap: intel_rapl: Introduce RAPL I/F type - powercap: intel_rapl: Make cpu optional for rapl_package - powercap: intel_rapl: Use topology interface in rapl_init_domains() - powercap: intel_rapl: Remove redundant cpu parameter - powercap: intel_rapl: Add support for lock bit per Power Limit - powercap: intel_rapl: Cleanup Power Limits support - powercap: intel_rapl: Use bitmap for Power Limits - thermal: int340x: processor_thermal: Refactor MMIO interface - powercap: intel_rapl: Change primitive order - powercap: intel_rapl: Use index to initialize primitive information - powercap: intel_rapl: Support per domain energy/power/time unit - powercap: intel_rapl: remove redundant store to value after multiply - powercap: intel_rapl: Support per Interface primitive information - powercap: intel_rapl: Support per Interface rapl_defaults - powercap: intel_rapl: Replace deprecated CPU-hotplug functions - powercap: intel_rapl: Use topology interface in rapl_add_package() - powercap: intel_rapl: Allow probing without CPUID match - powercap: intel_rapl: Remove unused field in struct rapl_if_priv - KVM: mmu: increase the mmu_notifier_count for legacy APIs - pmem: compile pmem legacy device while libnvdimm as a module- !4928 drm/bridge: sii902x: Fix probing race issue - !4931 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4809 netfilter: nft_set_rbtree: skip end interval element from gc - !4940 apparmor: avoid crash when parsed profile name is empty - !4901 fix CVE-2021-47036 - !4868 net: openvswitch: limit the number of recursions from action sets - apparmor: avoid crash when parsed profile name is empty - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP - !4861 ext4: regenerate buddy after block freeing failed if under fc replay - drm/bridge: sii902x: Fix probing race issue - !4857 x86/srso: Add SRSO mitigation for Hygon processors - !4657 perf/x86/amd/uncore: Fix memory leak for events array - !4902 [sync] PR-4865: Input: powermate - fix use-after-free in powermate_config_complete - Input: powermate - fix use-after-free in powermate_config_complete - udp: properly flush normal packet at GRO time - udp: skip L4 aggregation for UDP tunnel packets - !4891 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - net: openvswitch: limit the number of recursions from action sets - ext4: regenerate buddy after block freeing failed if under fc replay - x86/srso: Add SRSO mitigation for Hygon processors - !4847 btrfs: mainline backport - !4529 crypto: hisilicon/qm - add bracket protection for macro parameters - btrfs: fix deadlock when cloning inline extents and using qgroups - btrfs: do not start and wait for delalloc on snapshot roots on transaction commit - !4678 f2fs: fix to avoid dirent corruption - !4742 block: add check that partition length needs to be aligned with block size - !4805 CVE-2023-52451 backport to OLK-5.10 v2 - !4803 CVE-2024-26583 - !4794 serial: imx: fix tx statemachine deadlock - !4702 efivarfs: force RO when remounting if SetVariable is not supported - netfilter: nft_set_rbtree: skip end interval element from gc - !4790 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - tls: fix race between tx work scheduling and socket close - tls: fix race between async notify and socket close - net: tls: factor out tls_*crypt_async_wait() - tls: rx: simplify async wait - !4764 binder: signal epoll threads of self-work - !4674 Backport 5.10.193- 5.10.194 LTS patches from upstream - !4747 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - serial: imx: fix tx statemachine deadlock - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - !3123 Add pcie acs and no-bus-reset quirk for mucse Nics - !4772 x86/fpu: Stop relying on userspace for info to fault in xsave buffer - x86/fpu: Stop relying on userspace for info to fault in xsave buffer - !4729 serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - binder: signal epoll threads of self-work - !4690 CVE-2024-26586 - !4737 blk-mq: fix IO hang from sbitmap wakeup race - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - !4672 uio: Fix use-after-free in uio_open - block: add check that partition length needs to be aligned with block size - blk-mq: fix IO hang from sbitmap wakeup race - !4706 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - efivarfs: force RO when remounting if SetVariable is not supported - mlxsw: spectrum_acl_tcam: Fix stack corruption - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations - mlxsw: spectrum_acl_tcam: Make fini symmetric to init - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure - f2fs: fix to avoid dirent corruption - rcu-tasks: Add trc_inspect_reader() checks for exiting critical section - rcu-tasks: Wait for trc_read_check_handler() IPIs - rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader - Revert "MIPS: Alchemy: fix dbdma2" - Revert "drm/amdgpu: install stub fence into potential unused fence pointers" - mhi: pci_generic: Fix implicit conversion warning - ARM: module: Use module_init_layout_section() to spot init sections - arm64: module: Use module_init_layout_section() to spot init sections - arm64: module-plts: inline linux/moduleloader.h - module: Expose module_init_layout_section() - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode - dma-buf/sw_sync: Avoid recursive lock during fence signal - pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function} - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' - scsi: core: raid_class: Remove raid_component_add() - scsi: snic: Fix double free in snic_tgt_create() - ASoC: rt711: add two jack detection modes - drm/i915: Fix premature release of request's reusable memory - cgroup/cpuset: Free DL BW in case can_attach() fails - sched/deadline: Create DL BW alloc, free & check overflow interface - cgroup/cpuset: Iterate only if DEADLINE tasks are present - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets - sched/cpuset: Bring back cpuset_mutex - cgroup/cpuset: Rename functions dealing with DEADLINE accounting - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped - tick: Detect and fix jiffies update stall - torture: Fix hang during kthread shutdown phase - drm/display/dp: Fix the DP DSC Receiver cap size - drm/vmwgfx: Fix shader stage validation - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - media: vcodec: Fix potential array out-of-bounds in encoder queue_setup - of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock - radix tree: remove unused variable - lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels - batman-adv: Fix batadv_v_ogm_aggr_send memory leak - batman-adv: Fix TT global entry leak when client roamed back - batman-adv: Do not get eth header before batadv_check_management_packet - batman-adv: Don't increase MTU when set by user - batman-adv: Trigger events for auto adjusted MTU - selinux: set next pointer before attaching to list - nfsd: Fix race to FREE_STATEID and cl_revoked - NFS: Fix a use after free in nfs_direct_join_group() - mm: add a call to flush_cache_vmap() in vmap_pfn() - clk: Fix slab-out-of-bounds error in devm_clk_release() - NFSv4: Fix dropped lock for racing OPEN and delegation return - ibmveth: Use dcbf rather than dcbfl - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - rtnetlink: return ENODEV when ifname does not exist and group is given - netfilter: nf_tables: fix out of memory error handling - net/sched: fix a qdisc modification with ambiguous command request - igb: Avoid starting unnecessary workqueues - ice: fix receive buffer size miscalculation - net: bcmgenet: Fix return value check for fixed_phy_register() - net: bgmac: Fix return value check for fixed_phy_register() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - dccp: annotate data-races in dccp_poll() - sock: annotate data-races around prot->memory_pressure - octeontx2-af: SDP: fix receive link config - rbd: prevent busy loop when requesting exclusive lock - rbd: retrieve and check lock owner twice before blocklisting - rbd: make get_lock_owner_info() return a single locker or NULL - libceph, rbd: ignore addr->type while comparing in some cases - drm/amd/display: check TG is non-null before checking if enabled - drm/amd/display: do not wait for mpc idle if tg is disabled - ALSA: pcm: Fix potential data race at PCM memory allocation helpers - dm integrity: reduce vmalloc space footprint on 32-bit architectures - dm integrity: increase RECALC_SECTORS to improve recalculate speed - fbdev: fix potential OOB read in fast_imageblit() - fbdev: Fix sys_imageblit() for arbitrary image widths - fbdev: Improve performance of sys_imageblit() - MIPS: cpu-features: Use boot_cpu_type for CPU type based features - MIPS: cpu-features: Enable octeon_cache by cpu_type - fs: dlm: fix mismatch of plock results from userspace - fs: dlm: use dlm_plock_info for do_unlock_close - fs: dlm: change plock interrupted message to debug again - fs: dlm: add pid to debug log - dlm: replace usage of found with dedicated list iterator variable - dlm: improve plock logging if interrupted - PCI: acpiphp: Reassign resources on bridge if necessary - xprtrdma: Remap Receive buffers after a reconnect - NFSv4: fix out path in __nfs4_get_acl_uncached - uio: Fix use-after-free in uio_open - perf/x86/amd/uncore: Fix memory leak for events array - crypto: hisilicon/qm - add bracket protection for macro parameters - PCI: Add pcie acs and no-bus-reset quirk for mucse Nics- !4694 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - !4647 hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() - !4649 arm64/mpam: update reminder message about MBHDL option - !4662 v3 CVE-2023-52435 - !4665 urma: fix some bugs of urma - !4663 Backport 5.10.191 - 5.10.192 LTS patches from upstream - !4646 binder: fix use-after-free in shinker's callback - !4645 f2fs: explicitly null-terminate the xattr list - urma: Fix bugs of memory leak and log loss - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG - x86/static_call: Fix __static_call_fixup() - x86/srso: Explain the untraining sequences a bit more - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - virtio-net: set queues after driver_ok - netfilter: set default timeout to 3 secs for sctp shutdown send and recv state - mmc: block: Fix in_flight[issue_type] value error - mmc: wbsd: fix double mmc_free_host() in wbsd_init() - cifs: Release folio lock on fscache read hit. - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. - serial: 8250: Fix oops for port->pm on uart_change_pm() - ALSA: hda/realtek - Remodified 3k pull low procedure - ASoC: meson: axg-tdm-formatter: fix channel slot allocation - ASoC: rt5665: add missed regulator_bulk_disable - arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4 - arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4 - arm64: dts: rockchip: fix regulator name on rk3399-rock-4 - arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 - arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 - arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4 - arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4 - bus: ti-sysc: Flush posted write on enable before reset - net: do not allow gso_size to be set to GSO_BY_FRAGS - sock: Fix misuse of sk_under_memory_pressure() - net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset - i40e: fix misleading debug logs - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - net: phy: broadcom: stub c45 read/write for 54810 - netfilter: nft_dynset: disallow object maps - ipvs: fix racy memcpy in proc_do_sync_threshold - drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs - selftests: mirror_gre_changes: Tighten up the TTL test match - ip_vti: fix potential slab-use-after-free in decode_session6 - ip6_vti: fix slab-use-after-free in decode_session6 - xfrm: fix slab-use-after-free in decode_session6 - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: af_key: fix sadb_x_filter validation - i2c: designware: Handle invalid SMBus block data response length value - btrfs: fix BUG_ON condition in btrfs_cancel_balance - tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms - powerpc/rtas_flash: allow user copy to flash block cache objects - fbdev: mmp: fix value check in mmphw_probe() - i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue - virtio-mmio: don't break lifecycle of vm_dev - virtio-mmio: Use to_virtio_mmio_device() to simply code - tracing/probes: Fix to update dynamic data counter if fetcharg uses it - tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs - mmc: meson-gx: fix deferred probing - mmc: meson-gx: use devm_mmc_alloc_host - mmc: core: add devm_mmc_alloc_host - mmc: sunxi: fix deferred probing - mmc: bcm2835: fix deferred probing - USB: dwc3: qcom: fix NULL-deref on suspend - usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM - usb: cdns3: allocate TX FIFO size according to composite EP number - usb: gadget: udc: core: Introduce check_config to verify USB configuration - irqchip/mips-gic: Use raw spinlock for gic_lock - irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() - bus: mhi: host: Range check CHDBOFF and ERDBOFF - bus: mhi: Move host MHI code to "host" directory - bus: mhi: Add MMIO region length to controller structure - bus: mhi: Add MHI PCI support for WWAN modems - iio: addac: stx104: Fix race condition when converting analog-to-digital - iio: addac: stx104: Fix race condition for stx104_write_raw() - iio: adc: stx104: Implement and utilize register structures - iio: adc: stx104: Utilize iomap interface - dt-bindings: iio: add AD74413R - iio: add addac subdirectory - IMA: allow/fix UML builds - powerpc/kasan: Disable KCOV in KASAN code - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 - Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally - Bluetooth: L2CAP: Fix use-after-free - pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() - gfs2: Fix possible data races in gfs2_show_options() - usb: chipidea: imx: add missing USB PHY DPDM wakeup setting - usb: chipidea: imx: don't request QoS for imx8ulp - media: platform: mediatek: vpu: fix NULL ptr dereference - usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push - media: v4l2-mem2mem: add lock to protect parameter num_rdy - FS: JFS: Check for read-only mounted filesystem in txBegin - FS: JFS: Fix null-ptr-deref Read in txBegin - MIPS: dec: prom: Address -Warray-bounds warning - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev - udf: Fix uninitialized array access for some pathnames - ovl: check type and offset of struct vfsmount in ovl_entry - RDMA/mlx5: Return the firmware result upon destroying QP/RQ - HID: add quirk for 03f0:464a HP Elite Presenter Mouse - drm/amdgpu: install stub fence into potential unused fence pointers - dma-remap: use kvmalloc_array/kvfree for larger dma memory remap - quota: Properly disable quotas when add_dquot_ref() fails - iopoll: Call cpu_relax() in busy loops - ASoC: Intel: sof_sdw: Add support for Rex soundwire - ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings - PCI: tegra194: Fix possible array out of bounds access - ASoC: Intel: sof_sdw: add quirk for LNL RVP - ASoC: Intel: sof_sdw: add quirk for MTL RVP - ALSA: emu10k1: roll up loops in DSP setup code for Audigy - drm/radeon: Fix integer overflow in radeon_cs_parser_init - net/mlx5: Skip clock update work when device is in error state - net/mlx5: Move all internal timer metadata into a dedicated struct - net/mlx5: Refactor init clock function - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm - alpha: remove __init annotation from exported page_is_ram() - scsi: qedf: Fix firmware halt over suspend and resume - scsi: qedi: Fix firmware halt over suspend and resume - scsi: core: Fix possible memory leak if device_add() fails - scsi: snic: Fix possible memory leak if device_add() fails - scsi: 53c700: Check that command slot is not NULL - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts - scsi: core: Fix legacy /proc parsing buffer overflow - netfilter: nf_tables: report use refcount overflow - nvme-rdma: fix potential unbalanced freeze & unfreeze - btrfs: set cache_block_group_error if we find an error - btrfs: don't stop integrity writeback too early - ibmvnic: Handle DMA unmapping of login buffs in release functions - ibmvnic: Unmap DMA login rsp buffer on send login fail - ibmvnic: Enforce stronger sanity checks on login response - net/mlx5: Allow 0 for total host VFs - dmaengine: mcf-edma: Fix a potential un-allocated memory access - net: phy: at803x: remove set/get wol callbacks for AR8032 - wifi: cfg80211: fix sband iftype data lookup for AP_VLAN - IB/hfi1: Fix possible panic during hotplug remove - drivers: net: prevent tun_build_skb() to exceed the packet size limit - dccp: fix data-race around dp->dccps_mss_cache - tunnels: fix kasan splat when generating ipv4 pmtu error - net/packet: annotate data-races around tp->status - mISDN: Update parameter type of dsp_cmx_send() - selftests: forwarding: tc_flower: Relax success criterion - selftests: forwarding: Switch off timeout - selftests: forwarding: Skip test when no interfaces are specified - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs - selftests: forwarding: ethtool: Skip when using veth pairs - selftests: forwarding: Add a helper to skip test when using veth pairs - selftests/rseq: Fix build with undefined __weak - drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes - x86/speculation: Add cpu_show_gds() prototype - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines - usb: common: usb-conn-gpio: Prevent bailing out if initial role is none - usb: dwc3: Properly handle processing of pending events - usb-storage: alauda: Fix uninit-value in alauda_check_media() - binder: fix memory leak in binder_init() - iio: cros_ec: Fix the allocation size for cros_ec_command - io_uring: correct check for O_TMPFILE - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput - radix tree test suite: fix incorrect allocation size for pthreads - hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100 - drm/amd/display: check attr flag before set cursor degamma on DCN3+ - drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap() - drm/nouveau/gr: enable memory loads on helper invocation on all channels - riscv,mmio: Fix readX()-to-delay() ordering - dmaengine: pl330: Return DMA_PAUSED when transaction is paused - selftests/bpf: Fix sk_assign on s390x - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code - selftests/bpf: make test_align selftest more robust - bpf: aggressively forget precise markings during state checkpointing - bpf: stop setting precise in current state - bpf: allow precision tracking for programs with subprogs - ipv6: adjust ndisc_is_useropt() to also return true for PIO - mmc: moxart: read scr register without changing byte order - wireguard: allowedips: expand maximum node depth - !4600 Backport 5.10.190 LTS patches from upstream - !4363 [OLK-5.10] add ACPI/EINJ CXL error types - ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node - ARM: dts: imx6sll: fixup of operating points - ARM: dts: imx: add usb alias - wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC) - mt76: mt7615: Fix fall-through warnings for Clang - mt76: move band capabilities in mt76_phy - exfat: support dynamic allocate bh for exfat_entry_set_cache - exfat: speed up iterate/lookup by fixing start point of traversing cluster chain - PM: sleep: wakeirq: fix wake irq arming - PM / wakeirq: support enabling wake-up irq after runtime_suspend called - soundwire: fix enumeration completion - soundwire: bus: pm_runtime_request_resume on peripheral attachment - soundwire: bus: add better dev_dbg to track complete() calls - selftests/rseq: Play nice with binaries statically linked against glibc 2.35+ - powerpc/mm/altmap: Fix altmap boundary check - mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op() - mtd: rawnand: omap_elm: Fix incorrect type in assignment - ext2: Drop fragment support - fs: Protect reconfiguration of sb read-write from racing writes - net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb - fs/sysv: Null check to prevent null-ptr-deref bug - file: reinstate f_pos locking optimization for regular files - bpf: Disable preemption in bpf_event_output - arm64: dts: stratix10: fix incorrect I2C property for SCL signal - mtd: rawnand: meson: fix OOB available bytes for ECC - mtd: spinand: toshiba: Fix ecc_get_status - exfat: release s_lock before calling dir_emit() - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree - ceph: defer stopping mdsc delayed_work - USB: zaurus: Add ID for A-300/B-500/C-700 - libceph: fix potential hang in ceph_osdc_notify() - scsi: zfcp: Defer fc_rport blocking until after ADISC response - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen - tcp_metrics: annotate data-races around tm->tcpm_net - tcp_metrics: annotate data-races around tm->tcpm_vals[] - tcp_metrics: annotate data-races around tm->tcpm_lock - tcp_metrics: annotate data-races around tm->tcpm_stamp - tcp_metrics: fix addr_same() helper - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio - net/mlx5: fs_core: Make find_closest_ft more generic - vxlan: Fix nexthop hash size - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) - net: dcb: choose correct policy to parse DCB_ATTR_BCN - net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode - net: ll_temac: fix error checking of irq_of_parse_and_map() - net: ll_temac: Switch to use dev_err_probe() helper - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire - net: add missing data-race annotation for sk_ll_usec - net: add missing data-race annotations around sk->sk_peek_off - net: add missing READ_ONCE(sk->sk_rcvbuf) annotation - net: add missing READ_ONCE(sk->sk_sndbuf) annotation - net: add missing READ_ONCE(sk->sk_rcvlowat) annotation - net: annotate data-races around sk->sk_max_pacing_rate - mISDN: hfcpci: Fix potential deadlock on &hc->lock - net: sched: cls_u32: Fix match key mis-addressing - perf test uprobe_from_different_cu: Skip if there is no gcc - net: dsa: fix value check in bcm_sf2_sw_probe() - rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length - bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx - wifi: cfg80211: Fix return value in scan logic - KVM: s390: fix sthyi error handling - word-at-a-time: use the same return type for has_zero regardless of endianness - arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux - perf: Fix function pointer case - io_uring: gate iowait schedule on having pending requests - ASoC: cs42l51: fix driver to properly autoload with automatic module loading - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq - selftests: mptcp: depend on SYN_COOKIES - cpufreq: intel_pstate: Drop ACPI _PSS states table patching - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily - ACPI: processor: perflib: Use the "no limit" frequency QoS - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress - ceph: never send metrics if disable_send_metrics is set - ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register - s390/dasd: fix hanging device after quiesce/resume - virtio-net: fix race between set queues and probe - btrfs: check if the transaction was aborted at btrfs_wait_for_commit() - staging: r8712: Fix memory leak in _r8712_init_xmit_priv() - staging: rtl8712: Use constants from - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest - irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation - irq-bcm6345-l1: Do not assume a fixed block to cpu mapping - tpm_tis: Explicitly check for error code - nfsd: Remove incorrect check in nfsd4_validate_stateid - file: always lock position for FMODE_ATOMIC_POS - btrfs: check for commit error at btrfs_attach_transaction_barrier() - hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 - tty: n_gsm: fix UAF in gsm_cleanup_mux - staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext() - Documentation: security-bugs.rst: clarify CVE handling - Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group - Revert "usb: xhci: tegra: Fix error check" - usb: xhci-mtk: set the dma max_seg_size - USB: quirks: add quirk for Focusrite Scarlett - usb: ohci-at91: Fix the unhandle interrupt when resume - usb: dwc3: don't reset device side if dwc3 was configured as host-only - usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy - Revert "usb: dwc3: core: Enable AutoRetry feature in the controller" - can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED - USB: serial: simple: sort driver entries - USB: serial: simple: add Kaufmann RKS+CAN VCP - USB: serial: option: add Quectel EC200A module support - USB: serial: option: support Quectel EM060K_128 - serial: sifive: Fix sifive_serial_console_setup() section - serial: 8250_dw: Preserve original value of DLF register - serial: qcom-geni: drop bogus runtime pm state update - USB: gadget: Fix the memory leak in raw_gadget driver - Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()" - ring-buffer: Fix wrong stat of cpu_buffer->read - ata: pata_ns87415: mark ns87560_tf_read static - dm raid: protect md_stop() with 'reconfig_mutex' - dm raid: clean up four equivalent goto tags in raid_ctr() - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths - block: Fix a source code comment in include/uapi/linux/blkzoned.h - ASoC: fsl_spdif: Silence output on stop - drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb() - RDMA/mthca: Fix crash when polling CQ for shared QPs - drm/msm/adreno: Fix snapshot BINDLESS_DATA size - drm/msm/dpu: drop enum dpu_core_perf_data_bus_id - RDMA/mlx4: Make check for invalid flags stricter - tipc: stop tipc crypto on failure in tipc_node_create - tipc: check return value of pskb_trim() - benet: fix return value check in be_lancer_xmit_workarounds() - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 - net/sched: mqprio: add extack to mqprio_parse_nlattr() - net/sched: mqprio: refactor nlattr parsing to a separate function - netfilter: nftables: add helper function to validate set element data - netfilter: nft_set_rbtree: fix overlap expiration walk - platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100 - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - ice: Fix memory management in ice_ethtool_fdir.c - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address - ethernet: atheros: fix return value check in atl1e_tso_csum() - phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe() - vxlan: calculate correct header length for GPE - vxlan: move to its own directory - net: phy: marvell10g: fix 88x3310 power up - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() - media: staging: atomisp: select V4L2_FWNODE - phy: qcom-snps-femto-v2: properly enable ref clock - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend - phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc - phy: qcom-snps: Use dev_err_probe() to simplify code - ext4: fix to check return value of freeze_bdev() in ext4_shutdown() - pwm: meson: fix handling of period/duty if greater than UINT_MAX - pwm: meson: Simplify duplicated per-channel tracking - fs: dlm: interrupt posix locks only when process is killed - dlm: rearrange async condition return - dlm: cleanup plock_op vs plock_xop - PCI/ASPM: Avoid link retraining race - PCI/ASPM: Factor out pcie_wait_for_retrain() - PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() - i2c: nomadik: Remove a useless call in the remove function - i2c: nomadik: Use devm_clk_get_enabled() - i2c: nomadik: Remove unnecessary goto label - i2c: Improve size determinations - i2c: Delete error messages for failed memory allocations - btrfs: fix extent buffer leak after tree mod log failure at split_node() - btrfs: fix race between quota disable and relocation - gpio: tps68470: Make tps68470_gpio_output() always set the initial value - io_uring: don't audit the capability check in io_uring_create() - KVM: s390: pv: fix index value of replaced ASCE - arm64/mpam: update reminder message about MBHDL option - !4388 intel: backport Intel SST TPMI support - !4387 intel: backport uncore freq control tpmi support for BHS platform - !4202 Intel: Backport GNR/SRF pmu uncore support back to kernel 5.10 - !4273 Intel: Backport SRF/GRR perf cstate support back to kernel 5.10 - !4048 [OLK-5.10] Intel: Backport PEBS format 5 support to OLK-5.10 for GNR/SRF Timed PEBS enabling - !4433 【OLK-5.10】Add PCH less Boot support on GNR/SRF - !4230 [OLK-5.10] Intel: backport to support RAS EDAC feature on Granite Rapids(GNR) and Sierra Forest(SRF) server - !4617 Fix the bug of tp negotiation concurrency - hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() - ubcore: fix the bug of tp negotiation concurrency - binder: fix use-after-free in shinker's callback - !4623 i2c: Optimized the value setting of maxwrite limit to fifo depth - 1 - !4510 ubi: fastmap: Optimize ubi wl algorithm to improve flash service life - f2fs: explicitly null-terminate the xattr list - !4220 backport some patches for kunpeng hccs - i2c: hisi: Add clearing tx aempty interrupt operation - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1 - ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools - ubi: fastmap: Add module parameter to control reserving filling pool PEBs - ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs - ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out - ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists - ubi: fastmap: Remove unneeded break condition while filling pools - ubi: fastmap: Wait until there are enough free PEBs before filling pools - ubi: fastmap: Use free pebs reserved for bad block handling - ubi: Replace erase_block() with sync_erase() - ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap - ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flash - ubi: fastmap: Fix missed ec updating after erasing old fastmap data block - ubi: Simplify bool conversion - ubi: Fix repeated words in comments - ubi: fastmap: Check wl_pool for free peb before wear leveling - ubi: fastmap: Use the bitmap API to allocate bitmaps - i2c: i801: Add support for Intel Birch Stream SoC - spi: intel-pci: Add support for Granite Rapids SPI serial flash - config: update Intel Uncore freq control to openeuler_defconfig for x86 - config: update Intel SST on TPMI to openeuler_defconfig for x86 - platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency - platform/x86/intel-uncore-freq: Ignore minor version change - platform/x86/intel-uncore-freq: tpmi: Provide cluster level control - platform/x86/intel-uncore-freq: Support for cluster level controls - platform/x86/intel-uncore-freq: Uncore frequency control via TPMI - platform/x86/intel-uncore-freq: Return error on write frequency - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes - platform/x86/intel-uncore-freq: Split common and enumeration part - platform/x86: ISST: Ignore minor version change - platform/x86: intel_speed_select_if: Remove hardcoded map size - platform/x86: ISST: Allow level 0 to be not present - platform/x86: ISST: Use fuse enabled mask instead of allowed levels - platform/x86: ISST: Reduce noise for missing numa information in logs - platform/x86: ISST: Fix usage counter - platform/x86: ISST: Reset default callback on unregister - platform/x86: ISST: Remove 8 socket limit - platform/x86: ISST: unlock on error path in tpmi_sst_init() - platform/x86: ISST: Add suspend/resume callbacks - platform/x86: ISST: Add SST-TF support via TPMI - platform/x86: ISST: Add SST-BF support via TPMI - platform/x86: ISST: Add SST-PP support via TPMI - platform/x86: ISST: Add SST-CP support via TPMI - platform/x86: ISST: Parse SST MMIO and update instance - platform/x86: ISST: Enumerate TPMI SST and create framework - platform/x86: ISST: Add support for MSR 0x54 - platform/x86: ISST: Add API version of the target - platform/x86: ISST: Add IOCTL default callback - platform/x86: ISST: Add TPMI target - platform/x86: ISST: Fix kernel documentation warnings - platform/x86: ISST: Increase range of valid mail box commands - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform - ACPI: APEI: EINJ: Add CXL error types - ACPI: APEI: EINJ: Limit error type to 32-bit width - ACPI: APEI: EINJ: Refactor available_error_type_show() - ACPI: APEI: EINJ: Fix formatting errors - ACPI, APEI, EINJ: Refuse to inject into the zero page - perf/x86/intel/cstate: Add Grand Ridge support - perf/x86/intel/cstate: Add Sierra Forest support - x86/smp: Export symbol cpu_clustergroup_mask() - perf/x86/intel/cstate: Cleanup duplicate attr_groups - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - doc: kunpeng_hccs: Fix incorrect email domain name - soc: hisilicon: kunpeng_hccs: Remove an unused blank line - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings - Revert "soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack" - Revert "soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method" - Revert "soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings" - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge - perf/x86/intel/uncore: Support IIO free-running counters on GNR - perf/x86/intel/uncore: Support Granite Rapids - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR - x86/cpu: Fix Crestmont uarch - EDAC/i10nm: Skip the absent memory controllers - EDAC/i10nm: Add Intel Sierra Forest server support - EDAC/i10nm: Add Intel Granite Rapids server support - EDAC/i10nm: Make more configurations CPU model specific - perf/x86/intel: Increase max number of the fixed counters - KVM: x86: use the KVM side max supported fixed counter - perf/x86/intel: Enable PEBS format 5 - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS- !4605 arm64/mpam: support resctrl fs to show mounting option - !4604 arm64/mpam: Skip updates of unrelated ctrl type - !4602 arm64/mpam: support MPAM v0.1 version - !4521 xen-netback: don't produce zero-size SKB frags - arm64/mpam: support resctrl fs to show mounting option - arm64/mpam: Skip updates of unrelated ctrl type - arm64/mpam: support MPAM v0.1 version - !4588 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - !4531 fs:/dcache.c: fix negative dentry flag warning in dentry_free - !4580 printk: fix double unlock issue in logbuf_lock - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected - spi: hisi-sfc-v3xx: return IRQ_NONE if no interrupts were detected - !4562 v4 tracing: Backport bugfixes - printk: fix double unlock issue in logbuf_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 - fs:/dcache.c: fix negative dentry flag warning in dentry_free - xen-netback: don't produce zero-size SKB frags - !4431 v2 patchset for CVE-2023-52340 - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4- !4496 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4461 netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ubifs: Queue up space reservation tasks if retrying many times - !4484 v4 Using smmu IIDR registers - iommu/arm-smmu-v3: Enable iotlb_sync_map according to SMMU_IIDR - Revert "iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch" - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !3861 nvme: sanitize metadata bounce buffer for reads - !4256 scsi: core: Always send batch on reset or error handling command - 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 - nvme: sanitize metadata bounce buffer for reads- !4327 【OLK-5.10】cgroup_writeback: fix deadlock in cgroup1_writeback - !4280 v2 fs:/dcache.c: fix negative dentry limit not complete problem - !4321 io_uring/af_unix: disable sending io_uring over sockets - !4290 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - cgroup_writeback: fix deadlock in cgroup1_writeback - !4266 ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - io_uring/af_unix: disable sending io_uring over sockets - !4262 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - !4268 linux Mainline ubifs Fix Patch bacnport to 5.10 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4270 fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - fs:/dcache.c: fix negative dentry limit not complete problem - Revert "fs:/dcache.c: fix negative dentry limit not complete problem" - !4257 nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4032 intel: add TPMI base driver support for GNR - !3372 Cluster scheduler support - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - 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" - !4003 ext4: fix some ext4_lblk_t overflow issues - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - drm/amdgpu: Fix potential fence use-after-free v2 - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4149 block: remove precise_iostat - !4213 netlink: fix potential sleeping issue in mqueue_flush_file - !4121 Init support for ppc64le - netlink: fix potential sleeping issue in mqueue_flush_file - !4203 mm/dynamic_hugetlb: skip unexpected migration - mm/dynamic_hugetlb: skip unexpected migration - !3228 net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !4167 sched/fair: Fix qos_timer deadlock when cpuhp offline - !3134 Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - !4015 drm/amdgpu: correct the amdgpu runtime dereference usage count - !4014 drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4013 drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4012 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4010 drm/amd/display: Exit idle optimizations before attempt to access PHY - !3955 drm/radeon: possible buffer overflow - !3634 Intel: Backport Granite Rapids(GNR) core PMU support to OLK-5.10 - sched/fair: Fix qos_timer deadlock when cpuhp offline - block: remove precise_iostat - arch: powerpc: add openeuler_defconfig file support for ppc64le compile - sched,x86: enable CONFIG_SCHED_CLUSTER in openeuler_defconfig - tools headers cpufeatures: Sync with the kernel sources - topology: Remove unused cpu_cluster_mask() - sched,x86: Don't use cluster topology for x86 hybrid CPUs - x86/smp: Factor out parts of native_smp_prepare_cpus() - sched,x86: Fix L2 cache mask - sched: Add cluster scheduler level for x86 - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit - config: update PMT and TPMI openeuler_defconfig for x86 - platform/x86/intel/vsec: Fix xa_alloc memory leak - platform/x86/intel/tpmi: Add defines to get version information - platform/x86/intel/tpmi: Add debugfs support for read/write blocked - platform/x86/intel/tpmi: Add debugfs interface - lib/string_helpers: Introduce parse_int_array_user() - lib/cmdline: Allow get_options() to take 0 to validate the input - platform/x86/intel/tpmi: Read feature control status - platform/x86/intel/tpmi: Prevent overflow for cap_offset - platform/x86/intel: tpmi: Remove hardcoded unit and offset - platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux - platform/x86/intel: tpmi: Fix double free in tpmi_create_device() - platform/x86/intel/tpmi: Fix double free reported by Smatch - platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers - platform/x86/intel/tpmi: Process CPU package mapping - platform/x86/intel: Intel TPMI enumeration driver - platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup - platform/x86/intel: vsec: Explicitly enable capabilities - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux - platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free() - platform/x86/intel/vsec: Support private data - platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux() - platform/x86/intel/vsec: Add TPMI ID - platform/x86/intel/vsec: Fix wrong type for local status variables - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT - platform/x86/intel/pmt: Ignore uninitialized entries - platform/x86/intel/pmt: Add INTEL_PMT module namespace - platform/x86/intel/pmt: telemetry: Fix fixed region handling - platform/x86/intel/vsec: Rework early hardware code - platform/x86/intel: Fix pmt_crashlog array reference - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus - driver core: auxiliary bus: Add driver data helpers - 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 - 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() - drm/radeon: possible buffer overflow - perf/x86/intel: Fix the FRONTEND encoding on GNR and MTL - perf/x86/cstate: Add Granite Rapids support - perf/x86/msr: Add Granite Rapids - perf/x86/intel: Add Granite Rapids - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766.- !4138 KVM: arm64: arch_timer: init ret for kvm_timer_enable - !3689 Intel: Backport Sierra Forest(SRF) core PMU support to OLK-5.10 - !4134 fs:/dcache.c: fix negative dentry limit not complete problem - !4136 udma: change the way of query dfx resource - !4054 ext4: correct return value of ext4_convert_meta_bg - !4058 ext4: synchronize the casefold bugfix from the mainline. - hns3 udma: change way of query dfx resource - fs:/dcache.c: fix negative dentry limit not complete problem - KVM: arm64: arch_timer: init ret for kvm_timer_enable - !4100 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !3975 md/raid1-10: limit the number of plugged bio - !3998 cpufreq: CPPC: Fix performance/frequency conversion - !4022 netfilter: nf_tables: Reject tables of unsupported family - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4090 ida: Fix crash in ida_free when the bitmap is empty - !4091 x86/quirks: Add parameter to clear MSIs early - x86/quirks: Add parameter to clear MSIs early on boot - x86/PCI: Export find_cap() to be used in early PCI code - ida: Fix crash in ida_free when the bitmap is empty - !4019 mm/filemap: avoid buffered read/write race to read inconsistent data - !4069 tipc: fix a potential deadlock on &tx->lock - !4064 smb: client: fix OOB in receive_encrypted_standard() - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4024 udma: add mailbox description printing. - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - hns3 udma: add print mailbox description - netfilter: nf_tables: Reject tables of unsupported family - mm/filemap: avoid buffered read/write race to read inconsistent data - cpufreq: CPPC: Fix performance/frequency conversion - 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" - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake - perf/x86/intel: Fix fixed counter check warning for some Alder Lake - perf/x86/intel: Add Crestmont PMU - x86/cpu: Update Hybrids - x86/cpu: Fix Crestmont uarch - x86/cpu: Fix Gracemont uarch - perf/x86/msr: Add Meteor Lake support - perf/x86/cstate: Add Meteor Lake support - perf/x86/intel: Support Architectural PerfMon Extension leaf - x86/cpufeatures: Add Architectural PerfMon Extension bit - perf/x86: Support Retire Latency - perf/x86: Add Meteor Lake support - perf: Add PMU_FORMAT_ATTR_SHOW - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N - x86/cpu: Add CPU model numbers for Meteor Lake - perf/x86/intel: Fix PEBS data source encoding for ADL - perf/x86/intel: Fix PEBS memory access info encoding for ADL - perf/x86/uncore: Add new Alder Lake and Raptor Lake support - perf/x86/uncore: Clean up uncore_pci_ids[] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support - perf/x86/msr: Add new Alder Lake and Raptor Lake support - perf/x86: Add new Alder Lake and Raptor Lake support - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers - perf/x86/uncore: Add Raptor Lake uncore support - perf/x86/msr: Add Raptor Lake CPU support - perf/x86/cstate: Add Raptor Lake support - perf/x86: Add Intel Raptor Lake support - perf/x86/intel/uncore: Add IMC uncore support for ADL - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define - x86/cpu: Add Raptor Lake to Intel family - perf/x86/intel: Apply mid ACK for small core - perf/x86/rapl: Add support for Intel Alder Lake - perf/x86/cstate: Add Alder Lake CPU support - perf/x86/msr: Add Alder Lake CPU support - perf/x86/intel/uncore: Add Alder Lake support - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE - perf/x86/intel: Add Alder Lake Hybrid support - perf/x86: Support filter_match callback - perf/x86/intel: Add attr_update for Hybrid PMUs - perf/x86: Add structures for the attributes of Hybrid PMUs - perf/x86: Register hybrid PMUs - perf/x86: Factor out x86_pmu_show_pmu_cap - perf/x86: Remove temporary pmu assignment in event_init - perf/x86/intel: Factor out intel_pmu_check_extra_regs - perf/x86/intel: Factor out intel_pmu_check_event_constraints - perf/x86/intel: Factor out intel_pmu_check_num_counters - perf/x86: Hybrid PMU support for extra_regs - perf/x86: Hybrid PMU support for event constraints - perf/x86: Hybrid PMU support for hardware cache event - perf/x86: Hybrid PMU support for unconstrained - perf/x86: Hybrid PMU support for counters - perf/x86: Hybrid PMU support for intel_ctrl - perf/x86/intel: Hybrid PMU support for perf capabilities - x86/cpu: Add helper function to get the type of the current hybrid CPU - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit - perf/x86/intel: Add Tremont Topdown support- !3981 vhost: use kzalloc() instead of kmalloc() followed by memset() - !3418 [sync] PR-2918: fix some bugs in loongarch kvm - !3912 net: bridge: multicast: fix UAF of net_bridge - !3982 ACPI: CPPC: Assume no transition latency if no PCCT - ACPI: CPPC: Assume no transition latency if no PCCT - vhost: use kzalloc() instead of kmalloc() followed by memset() - !3972 arm64: make cma=0 as default for openeuler - arm64: make cma=0 as default for openeuler - !3940 net: hns3: fix the cmdq reset command times out when all VFs are enabled and the queue is full. - !3925 udma: add capability of DWQE in RC mode - hns3 udma: add support of DWQE in create qp - net: hns3: fix reset timeout under full functions and queues - !3915 nvmet: nul-terminate the NQNs passed in the connect command - nvmet: nul-terminate the NQNs passed in the connect command - net: bridge: multicast: fix UAF of net_bridge - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling- !3848 [22.03-LTS-SP3] Bug fix for KVM MMU - !3562 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3776 Revert "sched: clear credit count in error branch" - !3746 smart_grid: make sure hot zone have the highest priority - !3810 Some cleanup and bugfix for HNS3 - !3804 MAINTAINERS: Update maintainers of HiSilicon RoCE - !3756 md: mainline backport - KVM: x86/mmu: Allocate pml4_root for guest PAE mode shadowing - !3694 Fix tow CVEs of CIFS - openEuler/MAINTAINERS: Update maintainers of HiSilicon RoCE - MAINTAINERS: Add Youming Luo as Hisilicon RoCE maintainer - !3822 ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3793 cppc_cpufreq: use policy->cpu in cppc_set_perf() - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3811 drivers: net: ub: dev: network_mgmt: Modified OLK5.10 ub compilation missing header files. - network_mgmt: Modified OLK5.10 ub compilation missing header files. - net: hns3: set the freed pointers to NULL when lifetime is not end - net: hns3: remove unnecessary variables initialization - net: hns3: unsigned value not need to judge to be less than 0 - !3769 tls: suppress wakeups unless we have a full record - !3570 perf/core: Fix CVE-2023-6931 - MAINTAINERS: Add Chengchang Tang as Hisilicon RoCE maintainer - MAINTAINERS: Update maintainers of HiSilicon RoCE - !3659 atm: Fix Use-After-Free in do_vcc_ioctl - !3771 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - cppc_cpufreq: use policy->cpu as driver of frequency setting - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use - cppc_cpufreq: get cpunum from fb_ctrs instead of smp_processor_id() - Revert "sched: clear credit count in error branch" - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - tls: suppress wakeups unless we have a full record - !3668 net/rose: Fix Use-After-Free in rose_ioctl - !3480 drivers: net: ub: dev: network_mgmt: ip_notify: ip_notify: Merge the openEuler modification suggestions. - !3686 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - !3594 CVE-2023-35827 patchset - !3552 block: warn once for each partition in bio_check_ro() - !3466 livepatch/core: Disable support for replacing - !3715 appletalk: Fix Use-After-Free in atalk_ioctl - 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() - !3637 jbd2: fix soft lockup in journal_finish_inode_data_buffers() - smart_grid: make sure hot zone have the highest priority - !3459 reset idlest_cpu if not meet the conditions for preferred CPU - !3272 x86/kprobes: Fix the error judgment for debug exceptions - !3447 dm: add error handling support for add_disk() - !3420 md: protect md_thread with rcu - !3379 md: do not return existing mddevs from mddev_find_or_alloc - appletalk: Fix Use-After-Free in atalk_ioctl - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - atm: Fix Use-After-Free in do_vcc_ioctl - jbd2: fix soft lockup in journal_finish_inode_data_buffers() - !3617 netfilter: nft_set_pipapo: skip inactive elements during set walk - netfilter: nft_set_pipapo: skip inactive elements during set walk - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work() - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - block: fix kabi broken in struct hd_part - block: warn once for each partition in bio_check_ro() - network_mgmt: Merge the openEuler modification suggestions. - livepatch/core: Disable support for replacing - sched/fair: reset idlest_cpu if not meet the conditions for preferred CPU - 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 - 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 - x86/kprobes: Fix the error judgment for debug exceptions- !3553 kernel: update SP3 OPENEULER_MINOR and introduced OPENEULER_LTS - openEuler: introduced OPENEULER_LTS to identify LTS Release - kernel: update SP3 OPENEULER_MINOR value to 3- !3535 Bugfixes for RDMA/hns - !3519 tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled - RDMA/hns: Fix Use-After-Free of rsv_qp - RDMA/hns: Fix init check of VFs on RoCE bonding slaves - Revert "RDMA/hns: Add cap_flag check for check_vf_support()" - !3504 net: hns3: fix kernel crash when 1588 is received on HIP08 devices - tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled - !3508 roh/hns3: Fix the processing flow of ROH CMDq during the reset process. - roh/hns3: Fix the processing flow of ROH CMDq during the reset process. - net: hns3: fix kernel crash when 1588 is received on HIP08 devices - !3084 [OLK-5.10] add Phytium DRM drivers CONFIG - arm64: config: add Phytium Drm config- !3463 Support node_reclaim_distance adjust - !3427 tcp: Disable header prediction for MD5 flow. - !3421 backport some network patches - config: enable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64 - arm64/numa: Support node_reclaim_distance adjust for arch - !3461 Revert "mm/mempolicy: don't handle MPOL_LOCA - Revert "mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy" - !3422 sch_netem: fix issues in netem_change() vs get_dist_table() - !3415 Some bugfix for hns3 - !3404 Add the verification operation after the bus recovery operation obtains resources through the ACPI - !3424 mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled - tcp: Disable header prediction for MD5 flow. - !3375 locking/osq_lock: Avoid false sharing in optimistic_spin_node - mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled - !3413 Backport bugfixes for hns - net: hns3: add use limit for 1D torus feature - net: hns3: add new 200G link modes for hisilicon device - sch_netem: fix issues in netem_change() vs get_dist_table() - net: use indirect calls helpers for sk_exit_memory_pressure() - tcp: check local var (timeo) before socket fields in one test - tcp: avoid indirect calls to sock_rfree - tcp: add RETPOLINE mitigation to sk_backlog_rcv - tcp: small optimization in tcp recvmsg() - net: cache align tcp_memory_allocated, tcp_sockets_allocated - RDMA/hns: Fix missing parameter check in set_write_notify_param() - RDMA/hns: Fix incorrect bond clear during slave increase event - RDMA/hns: Add cap_flag check for check_vf_support() - RDMA/hns: Fix memory leak in POE debugfs - net: hns3: Disable SerDes serial loopback for HiLink H60 - Add the verification operation after the bus recovery operation obtains resources through the ACPI - !3390 mm/userswap: modify the USWAP registration flag - !3376 mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED - !3346 smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs - mm/userswap: modify the USWAP registration flag - mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED - locking/osq_lock: Avoid false sharing in optimistic_spin_node - smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs- !3374 cpumask: cleanup nr_cpu_ids vs nr_cpumask_bits mess - config: Add FORCE_NR_CPUS to openeuler_defconfig - powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined - lib/cpumask: add FORCE_NR_CPUS config option - lib/cpumask: deprecate nr_cpumask_bits - lib/cpumask: delete misleading comment - smp: add set_nr_cpu_ids() - smp: don't declare nr_cpu_ids if NR_CPUS == 1- Fix kernel rpm build failure that libperf-jvmti.so is missing - Enable kabi checking and adapt the check-kabi script - Update openEuler-22.03-LTS-SP3 KABI whitelists for aarch64 and x86_64 - !3360 arm64: cpufeature: Add missing .field_width for system registers - arm64: cpufeature: Add missing .field_width for system registers - !3093 backport adding GNR support for Intel PCIe gen5 NTB - !3329 iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch - iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch - !3320 Make the rcache depot scale better - !3274 Fixed some memory leak issues of the Perf tool - 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" - !3303 net: hns3: Add support for some CMIS transceiver modules and synchronize some CMIS transceiver - !3304 roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip - net: hns3: fix kernel crash when devlink reload during vf initialization - net: hns3: fix kernel crash when devlink reload during pf initialization - net: hns3: fix wrong judgment condition issue - !3301 unic: Change the max frame size sent to firmware - roh/core: Synchronously update the mac address of the vlan device when configuring the vlan device ip - net: hns3: Add support for some CMIS transceiver modules - net: sfp: Synchronize some CMIS transceiver modules from ethtool - !3221 Backport x86 patches from upstream 5.10.189 - unic: Change the max frame size sent to firmware - !3222 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3269 iommu/arm-smmu-v3: disable stall for quiet_cd - !3254 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - !3219 crypto: hisiilicon some bugfixs and cleanup - perf header: Fix one memory leakage in perf_event__fprintf_event_update() - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() - perf hisi-ptt: Fix memory leak in lseek failure handling - !3256 RDMA/hns: Cleanups of some optimize code - !3257 net: hns3: add input parameters checking and arp cleancode - iommu/arm-smmu-v3: disable stall for quiet_cd - net: hns3: add input parameters checking - net: hns3: arp cleancode - RDMA/hns: Use macro instead of magic number - RDMA/hns: Cleanup for debugfs - RDMA/hns: Add more check for bonding-unsupported cases - RDMA/hns: Improve readability of check_bond_support() - RDMA/hns: Fix the spin_lock and spin_unlock objects are inconsistent - RDMA/hns: Remove useless NULL check in hns_roce_get_netdev() - RDMA/hns: Refactor mtr find - RDMA/hns: Remove unused parameters detected by -Wextra - RDMA/hns: Remove extra blank line in get_sge_num_from_max_inl_data() - RDMA/hns: Replace magic number when fill ADDR to HW - kabi: Fix kabi breakage caused by c1e70ec46591 - icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 - x86/mm: Initialize text poking earlier - mm: Move mm_cachep initialization to mm_init() - x86/mm: Use mm_alloc() in poking_init() - x86/mm: fix poking_init() for Xen PV guests - x86/xen: Fix secondary processors' FPU initialization - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() - x86/fpu: Mark init functions __init - x86/fpu: Remove cpuinfo argument from init functions - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() - init: Invoke arch_cpu_finalize_init() earlier - init: Remove check_bugs() leftovers - x86/cpu: Switch to arch_cpu_finalize_init() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - crypto: hisilicon/qm - reset device before enabling it - crypto: hisilicon/qm - add stop function by hardware - crypto: hisilicon/qm - remove duplicate configurations - crypto: hisilicon/qm - dump important registers values before resetting - crypto: hisilicon/qm - support get device state - crypto: hisilicon/hpre - mask cluster timeout error - crypto: hisilicon/qm - modify interrupt resource application process - crypto: hisilicon/sec2: fix memory use-after-free issue - crypto: hisilicon/qm - increase the maximum waiting timeout interval of the moilbox. - crypto: hisilicon/sec2 - optimize the error return process - vfio/migration - delete a dbg function - crypto: hisilicon/qm - delete a dbg function - crypto: hisilicon/qm - add size check in qm set algs - ntb: intel: add GNR support for Intel PCIe gen5 NTB- adapt spec for arm64 64kb page build- !3226 hinic: ethtool: Allow userspace to set more aggregation params - !3259 mbigen: vtimer: isolate mbigen vtimer funcs with macro - mbigen: vtimer: isolate mbigen vtimer funcs with macro - !3215 net: hns: fix fake link up on xge port and fix wrong head when modify the tx feature when sending packets - !2946 LoongArch: disable 40bit user space by default - net: hns: fix fake link up on xge port - net: hns: fix wrong head when modify the tx feature when sending packets - !2987 fix CFS bandwidth vs. hrtimer self deadlock - !3005 [sync] PR-1617: LoonArch: KVM: fix vcpu timer - !3161 fs: Fix error checking for d_hash_and_lookup() - hinic: ethtool: Allow userspace to set more aggregation params - fs: Fix error checking for d_hash_and_lookup() - LoongArch: KVM: fix vcpu timer functions - cpu/hotplug: fix kabi breakage in enum cpuhp_state - hrtimers: Push pending hrtimers away from outgoing CPU earlier - LoongArch: disable 40bit user space by default- !3220 KVM: arm64: vtimer/virt_dev irq bypass support - !3092 [OLK-5.10]KVM: arm64: Add host/guest KVM-PTP support - !3206 Two bugfix patch about memcg swap qos - !3212 drivers/perf: hisi: UC PMU support statistics in power saving mode - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_VIRT_PLAT_DEV - KVM: arm64: sdev: Support virq bypass by INT/VSYNC command - KVM: arm64: kire: irq routing entry cached the relevant cache data - KVM: arm64: Introduce shadow device - virt_plat_dev: Register the virt platform device driver - irqchip/gic-v3-its: Add virt platform devices MSI support - irqchip/gic-v3-its: Alloc/Free device id from pools for virtual devices - irqchip/gic-v3-its: Introduce the reserved device ID pools - mbigen: Sets the regs related to vtimer irqbypass - KVM: arm64: vgic-v3: Clearing pending status of vtimer on guest reset - mbigen: vtimer: add support for MBIX1_CPPI_NEGEDGE_CLR_EN_SETR(CLRR) - KVM: arm64: arch_timer: Make vtimer_irqbypass a Distributor attr - KVM: arm64: vtimer: Expose HW-based vtimer interrupt in debugfs - KVM: arm64: GICv4.1: Allow non-trapping WFI when using direct vtimer interrupt - KVM: arm64: GICv4.1: Add support for MBIGEN save/restore - KVM: arm64: arch_timer: Rework vcpu init/reset logic - KVM: arm64: arch_timer: Probe vtimer irqbypass capability - KVM: arm64: GICv4.1: Enable vtimer vPPI irqbypass config - KVM: arm64: GICv4.1: Add direct injection capability to PPI registers - KVM: arm64: vgic: Add helper for vtimer vppi info register - KVM: arm64: GICv4.1: Inform the HiSilicon vtimer irqbypass capability - irqchip/gic-v4.1: Probe vtimer irqbypass capability at RD level - irqchip/gic-v4.1: Rework its_alloc_vcpu_sgis() to support vPPI allocation - irqchip/gic-v4.1: Rework get/set_irqchip_state callbacks of GICv4.1-sgi chip - irqchip/gic-v4.1: Extend VSGI command to support the new vPPI - irqchip/gic-v4.1: Detect ITS vtimer interrupt bypass capability - mbigen: vtimer mbigen driver support - kabi: fix kabi broken in struct clocksource and system_time_snapshot - drivers/perf: hisi: UC PMU support statistics in power saving mode - memcg: fix use-after-free of mm_struct - mm/swap_slots: fix out-of-bounds access of percpu area - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_PTP_1588_CLOCK_KVM - KVM: arm64: fix compile error - ptp: fix error print of ptp_kvm on X86_64 platform - KVM: arm64: Fix Function ID typo for PTP_KVM service - ptp: Don't print an error if ptp_kvm is not supported - ptp: arm/arm64: Enable ptp_kvm for arm/arm64 - KVM: arm64: Add support for the KVM PTP service - clocksource: Add clocksource id for arm arch counter - time: Add mechanism to recognize clocksource in time_get_snapshot - ptp: Reorganize ptp_kvm.c to make it arch-independent - KVM: arm64: Advertise KVM UID to guests via SMCCC - arm/arm64: Probe for the presence of KVM hypervisor- !3214 bring mc support to page eject - mm: page_eject: Add mc support during offline page - mm: Update PF_COREDUMP_MCS to PF_MCS - mm/hwpoison: add migrate_page_mc_extra() - mm/hwpoison: introduce copy_mc_highpages - mm/hwpoison: arm64: introduce copy_mc_highpage - mm/hwpoison: introduce copy_mc_highpage - mm: page_eject: Return right value during removal - !3198 udma: add dfx ability of dca for hns3 - !3205 RDMA/hns: Fix the incomplete netdev speed, unspecific interrupt name, and resource value verification - !3203 Some fixes and optimizations for hisi_sas - !3154 crypto: hisilicon - fix the process to obtain capability register value - !3196 drivers/perf: hisi: Fix some event id for HiSilicon UC pmu - RDMA/hns: Rename the interrupts - RDMA/core: Add support more netdev speed - RDMA/hns: Add check and adjust for function resource values - RDMA/hns: Fix port active speed - !3148 vdpa: add vmstate header file - scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it - scsi: hisi_sas: Fix the deadlock issue that occurs during automatic dump - scsi: hisi_sas: Correct the number of global debugfs registers - scsi: hisi_sas: Rollback some operations if FLR failed - scsi: hisi_sas: Check before using pointer variables - scsi: hisi_sas: Replace with standard error code return value - scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PHYE_PHY_UP_PM - scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Remove redundant checks for automatic debugfs dump - scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy() - scsi: hisi_sas: Allocate DFX memory during dump trigger - scsi: hisi_sas: Directly call register snapshot instead of using workqueue - scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs - scsi: hisi_sas: Fix warnings detected by sparse - scsi: hisi_sas: Fix normally completed I/O analysed as failed - !3145 vhost-vdpa: add reset state params to indicate reset level - !3150 Backport 5.10.189 LTS patches from upstream - hns3 udma: add dfx ability for dca - drivers/perf: hisi: Fix some event id for HiSilicon UC pmu - !3128 fix ksmbd to release the ones allocated for async work - !3130 config: enable COBFIG_ARM64_BRBE for arm64 - !3061 drivers: perf: Add feature flag check in armpmu_add/del - um/cpu: Switch to arch_cpu_finalize_init() - sparc/cpu: Switch to arch_cpu_finalize_init() - sh/cpu: Switch to arch_cpu_finalize_init() - mips/cpu: Switch to arch_cpu_finalize_init() - m68k/cpu: Switch to arch_cpu_finalize_init() - ia64/cpu: Switch to arch_cpu_finalize_init() - ARM: cpu: Switch to arch_cpu_finalize_init() - init: Provide arch_cpu_finalize_init() - !3152 scsi: scsi_device_gets returns failure - 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 - check function qp num before alg register - Revert "crypto: hisilicon/zip - save capability registers in probe process" - Revert "crypto: hisilicon/sec2 - save capability registers in probe process" - Revert "crypto: hisilicon/hpre - save capability registers in probe process" - Revert "crypto: hisilicon/qm - save capability registers in qm init process" - 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. - vdpa: add vmstate header file - !3117 Backport 5.10.188 LTS patches from upstream - vhost-vdpa: add reset state params to indicate reset level - tracing/histograms: Return an error if we fail to add histogram to hist_vars list - net: phy: prevent stale pointer dereference in phy_init() - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around icsk->icsk_user_timeout - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - tcp: annotate data-races around icsk->icsk_syn_retries - tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. - tcp: annotate data-races around tp->keepalive_probes - tcp: annotate data-races around tp->keepalive_intvl - tcp: annotate data-races around tp->keepalive_time - tcp: annotate data-races around tp->tcp_tx_delay - netfilter: nf_tables: can't schedule in nft_chain_validate - netfilter: nf_tables: fix spurious set element insertion failure - llc: Don't drop packet from non-root netns. - fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe - Revert "tcp: avoid the lookup process failing to get sk in ehash table" - net:ipv6: check return value of pskb_trim() - net: ipv4: Use kfree_sensitive instead of kfree - tcp: annotate data-races around tcp_rsk(req)->ts_recent - octeontx2-pf: Dont allocate BPIDs for LBK interfaces - security: keys: Modify mismatched function name - iavf: Fix out-of-bounds when setting channels on remove - iavf: Fix use-after-free in free_netdev - bridge: Add extack warning when enabling STP in netns. - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() - pinctrl: amd: Use amd_pinconf_set() for all config options - fbdev: imxfb: warn about invalid left/right margin - spi: bcm63xx: fix max prepend length - igb: Fix igb_down hung on surprise removal - wifi: iwlwifi: mvm: avoid baid size integer overflow - wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point() - devlink: report devlink_port_type_warn source device - bpf: Address KCSAN report on bpf_lru_list - wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range - sched/fair: Don't balance task to its current running CPU - arm64: mm: fix VA-range sanity check - arm64: set __exception_irq_entry with __irq_entry as a default - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A - btrfs: add xxhash to fast checksum implementations - md: fix data corruption for raid456 when reshape restart while grow up - nbd: Add the maximum limit of allocated index in nbd_dev_add - debugobjects: Recheck debug_objects_enabled before reporting - ext4: correct inline offset when handling xattrs in inode body - ASoC: fsl_sai: Disable bit clock with transmitter - drm/client: Fix memory leak in drm_client_modeset_probe - drm/client: Fix memory leak in drm_client_target_cloned - can: bcm: Fix UAF in bcm_proc_show() - regmap: Account for register length in SMBus I/O limits - regmap: Drop initial version of maximum transfer length fixes - selftests: tc: add 'ct' action kconfig dep - selftests: tc: set timeout to 15 minutes - fuse: revalidate: don't invalidate if interrupted - btrfs: fix warning when putting transaction with qgroups enabled after abort - perf probe: Add test for regression introduced by switch to die_get_decl_file() - keys: Fix linking a duplicate key to a keyring's assoc_array - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx - ALSA: hda/realtek - remove 3k pull low procedure - drm/atomic: Fix potential use-after-free in nonblocking commits - net/sched: sch_qfq: reintroduce lmax bound check for MTU - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue - scsi: qla2xxx: Pointer may be dereferenced - scsi: qla2xxx: Correct the index of array - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() - scsi: qla2xxx: Fix potential NULL pointer dereference - scsi: qla2xxx: Fix buffer overrun - scsi: qla2xxx: Array index may go out of bound - scsi: qla2xxx: Wait for io return on terminate rport - tracing/probes: Fix not to count error code to total length - tracing: Fix null pointer dereference in tracing_err_log_open() - xtensa: ISS: fix call to split_if_spec - net: ena: fix shift-out-of-bounds in exponential backoff - samples: ftrace: Save required argument registers in sample trampolines - tracing/histograms: Add histograms to hist_vars if they have referenced variables - s390/decompressor: fix misaligned symbol build error - Revert "8250: add support for ASIX devices with a FIFO bug" - meson saradc: fix clock divider mask length - xhci: Fix resume issue of some ZHAOXIN hosts - ceph: don't let check_caps skip sending responses for revoke msgs - firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error - serial: atmel: don't enable IRQs prematurely - drm/amd/display: Correct `DMUB_FW_VERSION` macro - drm/rockchip: vop: Leave vblank enabled in self-refresh - drm/atomic: Allow vblank-enabled + self-refresh "disable" - fs: dlm: return positive pid value for F_GETLK - md/raid0: add discard support for the 'original' layout - misc: pci_endpoint_test: Re-init completion for every test - misc: pci_endpoint_test: Free IRQs before removing the device - PCI: rockchip: Set address alignment for endpoint mode - PCI: rockchip: Use u32 variable to access 32-bit registers - PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core - PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked - PCI: rockchip: Write PCI Device ID to correct register - PCI: rockchip: Assert PCI Configuration Enable bit after probe - PCI: qcom: Disable write access to read only registers for IP v2.3.3 - PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 - PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold - hwrng: imx-rngc - fix the timeout for init and self check - jfs: jfs_dmap: Validate db_l2nbperpage while mounting - ext4: fix wrong unit use in ext4_mb_new_blocks - ext4: get block from bh in ext4_free_blocks for fast commit replay - ext4: fix wrong unit use in ext4_mb_clear_bb - MIPS: Loongson: Fix cpu_probe_loongson() again - erofs: fix compact 4B support for 16k block size - misc: fastrpc: Create fastrpc scalar with correct buffer count - powerpc: Fail build if using recordmcount with binutils v2.37 - net: bcmgenet: Ensure MDIO unregistration has clocks enabled - mtd: rawnand: meson: fix unaligned DMA buffers handling - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation - pinctrl: amd: Only use special debounce behavior for GPIO 0 - pinctrl: amd: Detect internal GPIO0 debounce handling - pinctrl: amd: Fix mistake in handling clearing pins at startup - net/sched: sch_qfq: refactor parsing of netlink parameters - net/sched: make psched_mtu() RTNL-less safe - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() - net/sched: flower: Ensure both minimum and maximum ports are specified - wifi: airo: avoid uninitialized warning in airo_get_rate() - erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF - riscv, bpf: Fix inconsistent JIT image generation - bpf, riscv: Support riscv jit to provide bpf_line_info - riscv: bpf: Avoid breaking W^X - riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to core - igc: Fix inserting of empty frame for launchtime - igc: Fix launchtime before start of cycle - platform/x86: wmi: Break possible infinite loop when parsing GUID - platform/x86: wmi: move variables - platform/x86: wmi: use guid_t and guid_equal() - platform/x86: wmi: remove unnecessary argument - NTB: ntb_tool: Add check for devm_kcalloc - NTB: ntb_transport: fix possible memory leak while device_register() fails - ntb: intel: Fix error handling in intel_ntb_pci_driver_init() - NTB: amd: Fix error handling in amd_ntb_pci_driver_init() - ntb: idt: Fix error handling in idt_pci_driver_init() - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - net: prevent skb corruption on frag list segmentation - net: bgmac: postpone turning IRQs off to avoid SoC hangs - ionic: remove WARN_ON to prevent panic_on_warn - gve: Set default duplex configuration to full - net: mvneta: fix txq_map in case of txq_number==1 - scsi: qla2xxx: Fix error code in qla2x00_start_sp() - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings - net/mlx5e: Check for NOT_READY flag state after locking - net/mlx5e: fix double free in mlx5e_destroy_flow_table - igc: Remove delay during TX ring configuration - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags - drm/panel: simple: Add connector_type for innolux_at043tn24 - workqueue: clean up WORK_* constant types, clarify masking - net: lan743x: Don't sleep in atomic context - io_uring: add reschedule point to handle_tw_list() - io_uring: Use io_schedule* in cqring wait - block/partition: fix signedness issue for Amiga partitions - rcu-tasks: Simplify trc_read_check_handler() atomic operations - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races - rcu-tasks: Mark ->trc_reader_nesting data races - tty: serial: fsl_lpuart: add earlycon for imx8ulp platform - wireguard: netlink: send staged packets when setting initial private key - wireguard: queueing: use saner cpu selection wrapping - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - netfilter: nf_tables: fix scheduling-while-atomic splat - netfilter: nf_tables: add rescheduling points during loop detection walks - sh: pgtable-3level: Fix cast to pointer from integer of different size - block: add overflow checks for Amiga partition support - tpm, tpm_tis: Claim locality in interrupt handler - fanotify: disallow mount/sb marks on kernel internal pseudo fs - fs: no need to check source - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename - ARM: orion5x: fix d2net gpio initialization - ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path - ASoC: mediatek: mt8173: Fix irq error path - btrfs: fix race when deleting quota root from the dirty cow roots list - btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile - fs: Lock moved directories - fs: Establish locking order for unrelated directories - Revert "f2fs: fix potential corruption when moving a directory" - ext4: Remove ext4 locking of moved directory - fs: avoid empty option when generating legacy mount string - jffs2: reduce stack usage in jffs2_build_xattr_subsystem() - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs - autofs: use flexible array in ioctl structure - um: Use HOST_DIR for mrproper - bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent - bcache: Remove unnecessary NULL point check in node allocations - bcache: fixup btree_cache_wait list damage - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS - mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M - mmc: core: disable TRIM on Kingston EMMC04G-M627 - io_uring: wait interruptibly for request completions on exit - NFSD: add encoding of op_recall flag for write delegation - i2c: qup: Add missing unwind goto in qup_i2c_probe() - ALSA: jack: Fix mutex call in snd_jack_report() - i2c: xiic: Don't try to handle more interrupt events after error - i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process() - apparmor: fix missing error check for rhashtable_insert_fast - sh: dma: Fix DMA channel offset calculation - s390/qeth: Fix vipa deletion - net: dsa: tag_sja1105: fix MAC DA patching from meta frames - pptp: Fix fib lookup calls. - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX - xsk: Honor SO_BINDTODEVICE on bind - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y - octeontx2-af: Fix mapping for NIX block from CGX connection - f2fs: fix error path handling in truncate_dnode() - mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0 - spi: bcm-qspi: return error if neither hif_mspi nor mspi is available - net: dsa: vsc73xx: fix MTU configuration - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - media: cec: i2c: ch7322: also select REGMAP - rtc: st-lpc: Release some resources in st_rtc_probe() in case of error - pwm: sysfs: Do not apply state to already disabled PWMs - pwm: imx-tpm: force 'real_period' to be zero in suspend - phy: tegra: xusb: check return value of devm_kzalloc() - mfd: stmpe: Only disable the regulators if they are enabled - KVM: s390: vsie: fix the length of APCB bitmap - mfd: stmfx: Nullify stmfx->vdd in case of error - mfd: stmfx: Fix error path in stmfx_chip_init - test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation - serial: 8250_omap: Use force_suspend and resume for system suspend - Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection" - mfd: intel-lpss: Add missing check for platform_get_resource - usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe() - usb: common: usb-conn-gpio: Set last role to unknown before initial detection - usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe() - usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove() - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes - media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var() - media: venus: helpers: Fix ALIGN() of non power of two - mfd: rt5033: Drop rt5033-battery sub-device - kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR - serial: 8250: lock port for UART_IER access in omap8250_irq() - serial: 8250: lock port for stop_rx() in omap8250_irq() - usb: hide unused usbfs_notify_suspend/resume functions - usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe() - extcon: Fix kernel doc of property capability fields to avoid warnings - extcon: Fix kernel doc of property fields to avoid warnings - usb: gadget: u_serial: Add null pointer check in gserial_suspend - usb: dwc3: qcom: Fix potential memory leak - clk: qcom: ipq6018: fix networking resets - clk: qcom: reset: support resetting multiple bits - clk: qcom: reset: Allow specifying custom reset delay - media: videodev2.h: Fix struct v4l2_input tuner index comment - media: usb: Check az6007_read() return value - clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks - serial: 8250: omap: Fix freeing of resources on failed register - sh: j2: Use ioremap() to translate device tree address into kernel memory - w1: fix loop in w1_fini() - w1: w1_therm: fix locking behavior in convert_t - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - block: change all __u32 annotations to __be32 in affs_hardblocks.h - block: fix signed int overflow in Amiga partition support - phy: tegra: xusb: Clear the driver reference in usb-phy dev - usb: dwc3: gadget: Propagate core init errors to UDC during pullup - USB: serial: option: add LARA-R6 01B PIDs - hwrng: st - keep clock enabled while hwrng is registered - dax: Introduce alloc_dev_dax_id() - dax: Fix dax_mapping_release() use after free - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION - ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard - modpost: fix off by one in is_executable_section() - crypto: marvell/cesa - Fix type mismatch warning - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} - modpost: fix section mismatch message for R_ARM_ABS32 - crypto: nx - fix build warnings when DEBUG_FS is not enabled - hwrng: virtio - don't waste entropy - hwrng: virtio - don't wait on cleanup - hwrng: virtio - add an internal buffer - powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary - powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo - powerpc/powernv/sriov: perform null check on iov before dereferencing iov - pinctrl: at91-pio4: check return value of devm_kasprintf() - perf dwarf-aux: Fix off-by-one in die_get_varname() - perf script: Fix allocation of evsel->priv related to per-event dump files - perf script: Fixup 'struct evsel_script' method prefix - kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures - pinctrl: cherryview: Return correct value if pin in push-pull mode - perf bench: Add missing setlocale() call to allow usage of %'d style formatting - perf bench: Use unbuffered output when pipe/tee'ing to a file - PCI: Add pci_clear_master() stub for non-CONFIG_PCI - PCI: ftpci100: Release the clock resources - PCI: pciehp: Cancel bringup sequence if card is not present - scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe() - PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free - pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors - scsi: qedf: Fix NULL dereference in error handling - PCI: cadence: Fix Gen2 Link Retraining process - ASoC: imx-audmix: check return value of devm_kasprintf() - ovl: update of dentry revalidate flags after copy up - drivers: meson: secure-pwrc: always enable DMA domain - clk: ti: clkctrl: check return value of kasprintf() - clk: keystone: sci-clk: check return value of kasprintf() - clk: si5341: free unused memory on probe failure - clk: si5341: check return value of {devm_}kasprintf() - clk: si5341: return error if one synth clock registration fails - clk: si5341: Add sysfs properties to allow checking/resetting device faults - clk: si5341: Allow different output VDD_SEL values - clk: cdce925: check return value of kasprintf() - clk: vc5: check memory returned by kasprintf() - drm/msm/dp: Free resources after unregistering them - drm/msm/dpu: do not enable color-management if DSPPs are not available - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer - clk: tegra: tegra124-emc: Fix potential memory leak - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe - RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context - RDMA/bnxt_re: wraparound mbox producer index - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va - drm/radeon: fix possible division-by-zero errors - drm/amdkfd: Fix potential deallocation of previously deallocated memory. - hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272 - hwmon: (adm1275) Allow setting sample averaging - hwmon: (adm1275) enable adm1272 temperature reporting - hwmon: (gsc-hwmon) fix fan pwm temperature scaling - ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx - ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2 - arm64: dts: ti: k3-j7200: Fix physical address of pin - fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe() - arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1 - ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier - IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors - IB/hfi1: Use bitmap_zalloc() when applicable - soc/fsl/qe: fix usb.c build errors - ARM: dts: meson8: correct uart_B and uart_C clock references - ASoC: es8316: Do not set rate constraints for unsupported MCLKs - ASoC: es8316: Increment max value for ALC Capture Target Volume control - memory: brcmstb_dpfe: fix testing array offset after use - ARM: dts: stm32: Shorten the AV96 HDMI sound card name - arm64: dts: qcom: apq8096: fix fixed regulator name property - ARM: omap2: fix missing tick_broadcast() prototype - ARM: ep93xx: fix missing-prototype warnings - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H - arm64: dts: qcom: msm8996: correct camss unit address - arm64: dts: qcom: msm8994: correct SPMI unit address - arm64: dts: qcom: msm8916: correct camss unit address - ARM: dts: gta04: Move model property out of pinctrl node - RDMA/bnxt_re: Fix to remove an unnecessary log - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid - RDMA/bnxt_re: Use unique names while registering interrupts - RDMA/bnxt_re: Fix to remove unnecessary return labels - RDMA/bnxt_re: Disable/kill tasklet only if it is enabled - arm64: dts: microchip: sparx5: do not use PSCI on reference boards - bus: ti-sysc: Fix dispc quirk masking bool variables - ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards - drm/panel: sharp-ls043t1le01: adjust mode settings - drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks` - Input: adxl34x - do not hardcode interrupt trigger type - ARM: dts: meson8b: correct uart_B and uart_C clock references - ARM: dts: BCM5301X: Drop "clock-names" from the SPI node - drm/vram-helper: fix function names in vram helper doc - drm/bridge: tc358768: fix THS_TRAILCNT computation - drm/bridge: tc358768: fix TXTAGOCNT computation - drm/bridge: tc358768: fix THS_ZEROCNT computation - drm/bridge: tc358768: fix TCLK_TRAILCNT computation - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation - drm/bridge: tc358768: fix TCLK_ZEROCNT computation - drm/bridge: tc358768: fix PLL target frequency - drm/bridge: tc358768: fix PLL parameters computation - drm/bridge: tc358768: always enable HS video mode - Input: drv260x - sleep between polling GO bit - drm/amd/display: Explicitly specify update type per plane info change - radeon: avoid double free in ci_dpm_init() - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - ipvlan: Fix return value of ipvlan_queue_xmit() - netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value. - lib/ts_bm: reset initial match offset for every block of text - sfc: fix crash when reading stats while NIC is resetting - net: axienet: Move reset before 64-bit DMA detection - gtp: Fix use-after-free in __gtp_encap_destroy(). - selftests: rtnetlink: remove netdevsim device after ipsec offload test - netlink: do not hard code device address lenth in fdb dumps - netlink: fix potential deadlock in netlink_set_err() - net: stmmac: fix double serdes powerdown - igc: Fix race condition in PTP tx code - wifi: ath9k: convert msecs to jiffies where needed - wifi: cfg80211: rewrite merging of inherited elements - wifi: iwlwifi: pull from TXQs with softirqs disabled - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() - memstick r592: make memstick_debug_get_tpc_name() static - kexec: fix a memory leak in crash_shrink_memory() - watchdog/perf: more properly prevent false positives with turbo modes - watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config - wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown - wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes - wifi: ray_cs: Fix an error handling path in ray_probe() - wifi: ray_cs: Drop useless status variable in parse_addr() - wifi: ray_cs: Utilize strnlen() in parse_addr() - wifi: wl3501_cs: Fix an error handling path in wl3501_probe() - wl3501_cs: use eth_hw_addr_set() - net: create netdev->dev_addr assignment helpers - wl3501_cs: Fix misspelling and provide missing documentation - wifi: atmel: Fix an error handling path in atmel_probe() - wifi: orinoco: Fix an error handling path in orinoco_cs_probe() - wifi: orinoco: Fix an error handling path in spectrum_cs_probe() - regulator: core: Streamline debugfs operations - regulator: core: Fix more error checking for debugfs_create_dir() - bpftool: JIT limited misreported as negative value on aarch64 - nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect() - nfc: constify several pointers to u8, char and sk_buff - libbpf: fix offsetof() and container_of() to work with CO-RE - wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan() - wifi: wilc1000: fix for absent RSN capabilities WFA testcase - spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG - samples/bpf: Fix buffer overflow in tcp_basertt - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation - igc: Enable and fix RX hash usage by netstack - pstore/ram: Add check for kstrdup - ima: Fix build warnings - evm: Complete description of evm_inode_setattr() - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests - perf/ibs: Fix interface via core pmu events - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() - rcuscale: Move shutdown from wait_event() to wait_event_idle() - rcuscale: Always log error message - rcuscale: Console output claims too few grace periods - thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe() - cpufreq: intel_pstate: Fix energy_performance_preference for passive - ARM: 9303/1: kprobes: avoid missing-declaration warnings - powercap: RAPL: Fix CONFIG_IOSF_MBI dependency - perf/arm-cmn: Fix DTC reset - PM: domains: fix integer overflow issues in genpd_parse_state() - clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe - tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode(). - posix-timers: Prevent RT livelock in itimer_delete() - irqchip/jcore-aic: Fix missing allocation of IRQ descriptors - irqchip/jcore-aic: Kill use of irq_create_strict_mappings() - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow of md/safe_mode_delay - x86/resctrl: Only show tasks' pid in current pid namespace - fs: pipe: reveal missing function protoypes - nubus: Partially revert proc_create_single_data() conversion - drm/amdgpu: Validate VM ioctl flags. - scripts/tags.sh: Resolve gtags empty index generation - Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe" - HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651. - HID: wacom: Use ktime_t rather than int when dealing with timestamps - fbdev: imsttfb: Fix use after free bug in imsttfb_probe - video: imsttfb: check for ioremap() failures - can: isotp: isotp_sendmsg(): fix return error fix on TX path - x86/smp: Use dedicated cache-line for mwait_play_dead() - media: atomisp: fix "variable dereferenced before check 'asd'" - config: enable COBFIG_ARM64_BRBE for arm64 - 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 - !3085 Backport 5.10.185 - 5.10.187 LTS patches from upstream - !3110 spdxcheck.py: Fix a type error - !2925 [OLK 5.10]Fix the call trace when hibmc loaded failed - !3109 arm64/mpam: Fix static analysis warning - !3100 Default select PAGE_POOL_STATS, add command queue trace for hns3 - spdxcheck.py: Fix a type error - drm/hisilicon: fix the call trace when hibmc loaded failed - arm64/mpam: Fix buffer overflow in mpam_handle_error_irq() - arm64/mpam: Fix uninitialized symbol ret - !3083 fs/dirty_pages: introduce a new config option 'CONFIG_DIRTY_PAGES' - !3082 fs/dirty_pages: add last read check in seq_read_dirty() - net: hns3: add command queue trace for hns3 - net: hns3: default select PAGE_POOL_STATS - !2988 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !845 [OLK-5.10] net/smc: Introduce generic netlink interface for diagnostic purposes - 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 - net/smc: Fix pos miscalculation in statistics - net/smc: Ensure correct state of the socket in send path - net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() - net/smc: Add netlink support for SMC fallback statistics - net/smc: Add netlink support for SMC statistics - net/smc: Add SMC statistics support - 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/smc: use memcpy instead of snprintf to avoid out of bounds read - smc: fix out of bound access in smc_nl_get_sys_info() - net/smc: fix access to parent of an ib device - net/smc: Add support for obtaining SMCR device list - net/smc: Add support for obtaining SMCD device list - net/smc: Add SMC-D Linkgroup diagnostic support - net/smc: Introduce SMCR get link command - net/smc: Introduce SMCR get linkgroup command - net/smc: Add support for obtaining system information - 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 - fs/dirty_pages: introduce a new config option 'CONFIG_DIRTY_PAGES' - fs/dirty_pages: add last read check in seq_read_dirty() - net/smc: Introduce generic netlink interface for diagnostic purposes - net/smc: Refactor smc ism v2 capability handling - net/smc: Add diagnostic information to link structure - net/smc: Add diagnostic information to smc ib-device - net/smc: Add link counters for IB device ports - drivers: perf: Add feature flag check in armpmu_add/del - 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"- !3066 rcu: Add RCU stall diagnosis information - !3087 psi irq in cgroupv1 and psi fine grained - !3072 printk: ringbuffer: Fix truncating buffer size min_t cast - !3062 backport SME from mainline - !3069 drivers: perf: Not enabled ARM64_BRBE by default - PSI: enable CONFIG_PSI_FINE_GRAINED in openeuler_defconfig - add cpu fine grained stall tracking in pressure.stat - PSI: add more memory fine grained stall tracking in pressure.stat - PSI: Introduce pressure.stat in psi - PSI: Introduce avgs and total calculation for cgroup reclaim - PSI: Introduce fine grained stall time collect for cgroup reclaim - psi: add struct psi_group_ext - memcg: Modify memcg async reclaim - sched/psi: Zero the memory of struct psi_group - psi: dont alloc memory for psi by default - psi: update psi irqtime when the irq delta is nozero - psi: enable CONFIG_PSI_CGROUP_V1 in openeuler_defconfig - mm: add config isolation for psi under cgroup v1 - mm: disable psi cgroup v1 by default - psi: support irq.pressure under cgroup v1 - sched/psi: Bail out early from irq time accounting - sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure - sched/psi: Remove NR_ONCPU task accounting - sched/psi: Optimize task switch inside shared cgroups again - sched/psi: Fix periodic aggregation shut off - psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n - !3065 support page eject - !3020 fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - !3022 fs/dirty_pages: fix some errors in seq_read_dirty() - !3045 crypto: hisilicon/zip - add zip comp high perf mode configuration - printk: ringbuffer: Fix truncating buffer size min_t cast - !2953 Revert vf fault patch and fix some page pool bug - !2788 [OLK-5.10] Add support for Mucse Network Adapter(N10) - !3048 posix-cpu-timers: Implement timer_wait_running callback - !811 [OLK-5.10] net/smc: patches to optimize rmbs and sndbuff - drivers: perf: Not enabled ARM64_BRBE by default - config: update openeuler_defconfig for arm64 and x86 - rcu: Align the output of RCU CPU stall warning messages - rcu: Add RCU stall diagnosis information - sched: Add helper nr_context_switches_cpu() - sched: Add helper kstat_cpu_softirqs_sum() - sched/debug: Show the registers of 'current' in dump_cpu_task() - sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() - rcu: Check and report missed fqs timer wakeup on RCU stall - rcu: Do not NMI offline CPUs - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on - config: update defconfig for PAGE_EJECT - mm: page_eject: Introuduce page ejection - mm/hwpoison: Export symbol soft_offline_page - !3057 livepatch/powerpc: Fix issue that miss one layer on stack checking - !2938 Backport 5.10.183 - 5.10.184 LTS patches from upstream - openeuler_defconfig: enable SME for arm64 by default - arm64/ptrace: Clean up error handling path in sve_set_common() - arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE - arm64: Remove the __user annotation for the restore_za_context() argument - arm64/signal: Flush FPSIMD register state when disabling streaming mode - arm64: cpufeature: Add missing .field_width for GIC system registers - arm64/ptrace: Ensure that SME is set up for target when writing SSVE state - arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems - arm64/fpsimd: Clear SME state in the target task when setting the VL - arm64/sme: Set new vector length before reallocating - arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes - arm64: sme: Use STR P to clear FFR context field in streaming SVE mode - arm64/sme: Optimise SME exit on syscall entry - arm64/sme: Don't use streaming mode to probe the maximum SME VL - arm64/signal: Always allocate SVE signal frames on SME only systems - arm64: ptrace: Use ARM64_SME to guard the SME register enumerations - arm64/ptrace: Don't clear calling process' TIF_SME on OOM - arm64/sme: Don't flush SVE register state when handling SME traps - arm64/sme: Don't flush SVE register state when allocating SME storage - arm64/sme: Fix EFI save/restore - arm64/sme: Fix SVE/SME typo in ABI documentation - arm64/sme: Fix tests for 0b1111 value ID registers - arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h - arm64/sme: Standardise bitfield names for SVCR - arm64/sme: Drop SYS_ from SMIDR_EL1 defines - arm64/fp: Rename SVE and SME LEN field name to _WIDTH - arm64/fp: Make SVE and SME length register definition match architecture - KVM: arm64: Always start with clearing SME flag on load - KVM: arm64: Handle SME host state when running guests - KVM: arm64: Trap SME usage in guest - KVM: arm64: Hide SME system registers from guests - arm64/sme: More sensibly define the size for the ZA register set - arm64/sme: Fix NULL check after kzalloc - arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() - arm64/sme: Provide Kconfig for SME - arm64/sme: Save and restore streaming mode over EFI runtime calls - arm64/sme: Disable streaming mode and ZA when flushing CPU state - arm64/sme: Add ptrace support for ZA - arm64/sme: Implement ptrace support for streaming mode SVE registers - arm64/sme: Implement ZA signal handling - arm64/sme: Implement streaming SVE signal handling - arm64/sme: Disable ZA and streaming mode when handling signals - arm64/sme: Implement traps and syscall handling for SME - arm64/sme: Implement ZA context switching - arm64/sme: Implement streaming SVE context switching - arm64/sme: Implement SVCR context switching - arm64/sme: Implement support for TPIDR2 - arm64/sme: Implement vector length configuration prctl()s - arm64/sme: Implement sysctl to set the default vector length - arm64/sme: Identify supported SME vector lengths at boot - arm64/sme: Basic enumeration support - arm64/sme: Early CPU setup for SME - arm64: Do not trap PMSNEVFR_EL1 - arm64: Disable fine grained traps on boot - arm64/sme: Manually encode SME instructions - arm64/sme: System register and exception syndrome definitions - arm64/sme: Provide ABI documentation for SME - arm64: cpufeature: Always specify and use a field width for capabilities - arm64/sve: Minor clarification of ABI documentation - arm64/sve: Generalise vector length configuration prctl() for SME - arm64/sve: Make sysctl interface for SVE reusable by SME - arm64/sve: Track vector lengths for tasks in an array - arm64/sve: Explicitly load vector length when restoring SVE state - arm64/sve: Put system wide vector length information into structs - arm64/sve: Use accessor functions for vector lengths in thread_struct - arm64/sve: Rename find_supported_vector_length() - KVM: arm64: Save/restore SVE state for nVHE - KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state - arm64/sve: Make access to FFR optional - arm64/fp: Reindent fpsimd_save() - KVM: arm64: Rework SVE host-save/guest-restore - KVM: arm64: Map SVE context at EL2 when available - arm64: sve: Provide sve_cond_update_zcr_vq fallback when !ARM64_SVE - arm64: sve: Provide a conditional update accessor for ZCR_ELx - KVM: arm64: Introduce vcpu_sve_vq() helper - KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 - KVM: arm64: Provide KVM's own save/restore SVE primitives - KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs - arm64/sve: Better handle failure to allocate SVE register storage - arm64/sve: Remove sve_load_from_fpsimd_state() - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() - arm64/sve: Skip flushing Z registers with 128 bit vectors - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes - drivers: initial support for rnp drivers from Mucse Technology - livepatch/powerpc: Fix issue that miss one layer on stack checking - !3051 [OLK-5.10] ub: add device parameter to ubcore_user_control - !3049 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !3052 mpam: Fix uninitialized value - 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 - !2831 [22.03-LTS-SP3] TDP MMU Support - !3037 introduce smart_grid zone - mpam: Fix uninitialized value - ub: add device parameter to ubcore_user_control - arm64/sve: Rework SVE access trap to convert state in registers - arm64/sve: Add compile time checks for SVE hooks in generic functions - arm64/sve: Remove redundant system_supports_sve() tests - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - posix-cpu-timers: Implement timer_wait_running callback - !3019 RDMA/hns: Some cleanups for openEuler - !3033 ipmi_si: fix a memleak in try_smi_init() - !2617 [SYNC patch to OLK-5.10]Add ACS quirk for Wangxun NICs - net/smc: Fix slab-out-of-bounds issue in fallback - net/smc: Only save the original clcsock callback functions - net/smc: Avoid overwriting the copies of clcsock callback functions - net/smc: Transitional solution for clcsock race issue - net/smc: fix documentation of buffer sizes - net/smc: Forward wakeup to smc socket waitqueue after fallback - !3006 open: make RESOLVE_CACHED correctly test for O_TMPFILE - net/smc: Use correct buffer sizes when switching between TCP and SMC - net/smc: Fix setsockopt and sysctl to specify same buffer size again - anolis: net/smc: Introduce sysctl tcp2smc - !865 [OLK-5.10] net/smc: backport the bugfixes of crash and other key problems in SMC - !3039 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - crypto: hisilicon/qm - add comments and remove redundant - crypto: hisilicon/qm - simplify the status of qm - crypto: hisilicon/sgl - small cleanups for sgl.c - crypto: hisilicon/zip - add zip comp high perf mode configuration - crypto: hisilicon/qm - remove incorrect type cast - crypto: hisilicon/qm - print device abnormal information - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - sched: smart grid: check is active in affinity timer - smart_grid: cpufreq: introduce smart_grid cpufreq control - smart_grid: introduce smart_grid_strategy_ctrl sysctl - smart_grid: introduce /proc/pid/smart_grid_level - sched: introduce smart grid qos zone - sched: Fix null pointer derefrence for sd->span - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - sched: Adjust few parameters range for smart grid - sched: clear credit count in error branch - sched: Fix memory leak on error branch - sched: fix dereference NULL pointers - sched: Fix timer storm for smart grid - sched: Fix negative count for jump label - sched: Fix possible deadlock in tg_set_dynamic_affinity_mode - sched: fix WARN found by deadlock detect - sched: fix smart grid usage count - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - !3009 vhost-vdpa: allow set feature VHOST_F_LOG_ALL when been negotiated. - !2594 [OLK-5.10] x86/perf: Update PMU support for more Zhaoxin CPU - RDMA/hns: Improve readabilties for dca uverbs - RDMA/hns: Fix unhandled error code in dca uverbs - RDMA/hns: Fix memory leak in free_mr_exit() and free_mr_init() - RDMA/hns: Remove redundant address operations in print DCA logs - RDMA/hns: Fix several memory issues in roce bonding - RDMA/hns: Delete redundant assignment values - RDMA/hns: Fix a meaningless loop in free_buffer_pages_proc() - RDMA/hns: Fix incorrect print type in bond - RDMA/hns: Improve the readability of free mr exception branch - !3008 [OLK-5.10] ub: Fix bugs in urma kernel and user lib - ipmi_si: fix a memleak in try_smi_init() - !2747 [OLK-5.10] drivers: initial support for xsc drivers from Yunsilicon Technology - anolis: net/smc: delay RDMA resource release until connecitons freed - anolis: net/smc: Avoid clcsock access panic - anolis: net/smc: move sk_acceptq_{removed,add} into accept_q_lock's protection - anolis: net/smc: fix deadlock when lgr terminating - anolis: net/smc: Resolve the race between SMC-R link access and clear - net/smc: Correct smc link connection counter in case of smc client - net/smc: Add connection counters for links - anolis: net/smc: Resolve the race between link group access and termination - anolis: net/smc: Expose SMCPROTO_SMC and SMCPROTO_SMC6 to userspace - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - !2964 Backport crypto bugfix - PCI: Add ACS quirk for Wangxun NICs - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - !3011 config: update openeuler_defconfig for x86 with gcc 10.3.1 - RDMA/hns: Remove unnecessary checks for NULL in mtr_alloc_bufs() - RDMA/hns: Fix sleeping in setup_dca_buf_to_hw() - RDMA/hns: Use complete parentheses in macros - !553 fix vmx_ldtr_test failed - config: update openeuler_defconfig for x86 with gcc 10.3.1 - vhost-vdpa: allow set feature VHOST_F_LOG_ALL when been negotiated. - ub: Fix bugs in urma kernel and user lib - open: make RESOLVE_CACHED correctly test for O_TMPFILE - !2989 [sync] PR-1095: irqchip: gic-v3: Collection table support muti pages - net/smc: Use reserve space when adding struct netns_smc in struct net - net/smc: Tune the maximum size of virtually contiguous sndbufs or RMBs for SMC-R - net/smc: Add size match for smc_buf_get_slot - net/smc: Unbind r/w buffer size from clcsock and make them tunable - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R - net/smc: Allow SMC-D 1MB DMB allocations - net/smc: Use sysctl-specified types of buffers in new link group - net/smc: Introduce a sysctl for setting SMC-R buffer type - net/smc: fix a memory leak in smc_sysctl_net_exit() - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set - net/smc: fix compile warning for smc_sysctl - net/smc: add sysctl interface for SMC - irqchip: gic-v3: Collection table support muti pages - !2879 SCSI: hisi_raid: support SPxxx series RAID/HBA controllers - !2973 Add script to check & update openeuler_defconfig - !2961 can: raw: fix memory leak - 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" - !2774 [OLK-5.10] sched/fair: Scan cluster before scanning LLC in wake-up path - !2915 Introduce CPU inspect feature - !2949 Cmdline for ARMv8 Pointer Authentication - openeuler_defconfig: enable CPU inspect for arm64 by default - cpuinspect: add ATF inspector - cpuinspect: add CPU-inspect infrastructure - crypto: fix kabi broken in struct crypto_instance - crypto: api - Use work queue in crypto_destroy_instance - can: raw: add missing refcount for memory leak fix - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - net: hns3: fix statistics issue when disable page pool - net: page_pool: optimize page pool page allocation in NUMA scenario - mm/page_alloc: add an alloc_pages_bulk_array_node() helper - arm64: add cmdline to control ptrauth feature at boot - arm64: Defer enabling pointer authentication on boot core - drivers: initial support for xsc drivers from Yunsilicon Technology - !2943 ext4: mitigate cacheline false sharing in struct ext4_inode_info - enable MITIGATION_FALSE_SHARING by default - ext4: mitigatin cacheline false sharing in struct ext4_inode_info - !2731 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2926 Fixed some issues of ultrasoc-smb - net: hns3: add vf fault detect support - net: hns3: add hns3 vf fault detect cap bit support - Revert "net: hns3: add hns3 vf fault detect cap bit support" - Revert "net: hns3: add vf fault process in hns3 ras" - Revert "net: hns3: add build check in hclge_get_vf_isolate_bitmap" - Revert "net: hns3: notify specified VF for recovery operation" - !2864 unic: add ub support to hns3 - !1967 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2929 RDMA/hns: A set of bugfixes for openEuler - coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base - coresight: ultrasoc-smb: Config SMB buffer before register sink - coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb - RDMA/hns: Add a max length of gid table - RDMA/hns: Fix congestions control algorithm type for UD - RDMA/hns: Response dmac to userspace - RDMA/hns: Fix simultaneous reset and resource deregistration - RDMA/hns: Cleanup of RoCE Bonding driver - RDMA/hns: Fix a missing validation check for sl - RDMA/hns: Fix a missing default value for invalid congest type - RDMA/hns: Fix incorrect congest type configuration - KVM: x86/mmu: Fix incorrect reference count for TDP MMU root - KVM: x86/mmu: fast_page_fault support for the TDP MMU - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check - KVM: x86/mmu: Fix uninitialized boolean variable flush - KVM: x86/mmu: Remove redundant root_hpa checks - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt - KVM: x86/mmu: Fix TDP MMU page table level - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() - KVM: x86/mmu: Lazily allocate memslot rmaps - KVM: x86/mmu: Skip rmap operations if rmaps not allocated - KVM: x86/mmu: Add a field to control memslot rmap allocation - KVM: mmu: Add slots_arch_lock for memslot arch fields - KVM: mmu: Refactor memslot copy - KVM: x86/mmu: Factor out allocating memslot rmap - KVM: x86/mmu: Deduplicate rmap freeing - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function - KVM: x86/mmu: Fix comment mentioning skip_4k - kvm/x86: Fix 'lpages' kvm stat for TDM MMU - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns - KVM: x86/mmu: Fast invalidation for TDP MMU - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root - KVM: x86/mmu: Make TDP MMU root refcount atomic - KVM: x86/mmu: Refactor yield safe root iterator - KVM: x86/mmu: Merge TDP MMU put and free root - KVM: x86/mmu: use tdp_mmu_free_sp to free roots - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes - KVM: x86/mmu: Clarify TDP MMU page list invariants - KVM: x86/mmu: Introduce the on_unlock hook to flush the cache for SEV - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot - KVM: Move MMU notifier's mmu_lock acquisition into common helper - KVM: RISC-V: Convert to the gfn-based MMU notifier callbacks - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks - KVM: PPC: Convert to the gfn-based MMU notifier callbacks - KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks - KVM: arm64: Convert to the gfn-based MMU notifier callbacks - KVM: Move x86's MMU notifier memslot walkers to generic code - KVM: MIPS: defer flush to generic MMU notifier code - KVM: MIPS: let generic code call prepare_flush_shadow - KVM: MIPS: rework flush_shadow_* callbacks into one that prepares the flush - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint - KVM: Move arm64's MMU notifier trace events to generic code - KVM: Move prototypes for MMU notifier callbacks to generic code - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() - KVM: MMU: load PDPTRs outside mmu_lock - KVM: MMU: protect TDP MMU pages only down to required level - KVM: x86: Further clarify the logic and comments for toggling log dirty - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() - KVM: nVMX: Disable PML in hardware when running L2 - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs - KVM: x86/mmu: Pass the memslot to the rmap callbacks - KVM: x86/mmu: Split out max mapping level calculation to helper - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE - KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() - KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array - KVM: x86/mmu: Use low available bits for removed SPTEs - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper - KVM: x86/mmu: Co-locate code for setting various SPTE masks - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU - KVM: x86/mmu: Add typedefs for rmap/iter handlers - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level - KVM: x86/mmu: Sync roots after MMU load iff load as successful - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks - KVM: x86/mmu: Check PDPTRs before allocating PAE roots - KVM: x86/mmu: Ensure MMU pages are available when allocating roots - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots - KVM: x86/mmu: Make HVA handler retpoline-friendly - KVM: x86/mmu: Store the address space ID in the TDP iterator - KVM: x86/mmu: Factor out tdp_iter_return_to_root - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode - KVM: x86/mmu: Consider the hva in mmu_notifier retry - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault - KVM: Raise the maximum number of user memslots - KVM: x86: compile out TDP MMU on 32-bit systems - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode - KVM: nSVM: Use common GPA helper to check for illegal CR3 - KVM: VMX: Use GPA legality helpers to replace open coded equivalents - KVM: x86: Add a helper to handle legal GPA with an alignment requirement - KVM: x86: Add a helper to check for a legal GPA - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 - KVM: x86: Return bool instead of int for CR4 and SREGS validity checks - KVM: x86/mmu: Allow parallel page faults for the TDP MMU - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages - i915: kvmgt: the KVM mmu_lock is now an rwlock - KVM: x86/mmu: Use an rwlock for the x86 MMU - sched: Add cond_resched_rwlock - sched: Add needbreak for rwlocks - locking/arch: Move qrwlock.h include after qspinlock.h - locking/rwlocks: Add contention detection for rwlocks - KVM: x86/mmu: Protect TDP MMU page table memory with RCU - KVM: x86/mmu: Clear dirtied pages mask bit before early break - KVM: x86/mmu: Skip no-op changes in TDP MMU functions - KVM: x86/mmu: Factor out handling of removed page tables - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte - kvm: x86/mmu: Add TDP MMU SPTE changed trace point - kvm: x86/mmu: Add existing trace points to TDP MMU - KVM: x86/mmu: Use boolean returns for (S)PTE accessors - Use udma's macro to isolate udma client functions - UNIC: config function guid to hw in periodic service task - UNIC: The driver loading process is terminated when the guid fails to be obtained. - UNIC: Add the processing of the return value of ubl_rmv_sw_ctype. - UBL: verify skb space when sw_ctype adding - SCSI: hisi_raid: support SPxxx series RAID/HBA controllers - sched/topology: fix kabi change in sched_group - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup - sched/fair: Scan cluster before scanning LLC in wake-up path - sched: Add cpus_share_resources API - sched/topology: Align group flags when removing degenerate domain - sched/topology: Propagate SMT flags when removing degenerate domain - sched/topology: Introduce sched_group::flags - Revert "sched: Add per_cpu cluster domain info and cpus_share_lowest_cache API" - Revert "sched/fair: Scan cluster before scanning LLC in wake-up path" - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - x86/perf: Update PMU support for more Zhaoxin CPU - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit- remove bpftool from kernel package, now build bpftool from src-openeuler/bpftool- !2932 Revert "net: hns3: add command queue trace for hns3" - Revert "net: hns3: add command queue trace for hns3" - !2928 ub: add new feature for urma - !2687 integrity: Fix possible multiple allocation in integrity_inode_get() - !2865 Backport 5.10.181 - 5.10.182 LTS patches from upstream - ub: add new feature for urma - !2911 Fix syntax issues in comments and print - !2348 net: ipv4: fix one memleak in __inet_del_ifa() - !2798 handle uninitialized numa nodes gracefully. - !2888 OLK-5.10: GNR-SRF new KVM ISA support - fs: Fix syntax issues in comments - fs: Fix syntax issues in comments and print statements. - 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 - KVM: x86: Advertise PREFETCHIT0/1 CPUID to user space - KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space - KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space - x86: KVM: Advertise AVX-IFMA CPUID to user space - x86: KVM: Advertise AMX-FP16 CPUID to user space - x86: KVM: Advertise CMPccXADD CPUID to user space - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs - KVM: x86: Add BUILD_BUG_ON() to detect bad usage of "scattered" flags - arch/x86/mm/numa: Do not initialize nodes twice - powerpc/numa: Handle partially initialized numa nodes - mm/memcontrol: do not tweak node in mem_cgroup_init() - memcg: do not tweak node in alloc_mem_cgroup_per_node_info - mm: make free_area_init_node aware of memory less nodes - mm, memory_hotplug: reorganize new pgdat initialization - mm, memory_hotplug: drop arch_free_nodedata - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - integrity: Fix possible multiple allocation in integrity_inode_get() - net: ipv4: fix one memleak in __inet_del_ifa()- !2845 crypto: hisilicon - revert some patch - !2902 net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2791 [sync] PR-1122: ext4: delete redundant uptodate check for buffer - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2890 net: ipv6: addrconf: Add the IPv6 link local address of the UB port. - net: ipv6: addrconf: Add the IPv6 link local address of the UB port. - !2884 LoongArch: fix two cpu hotplug problem - !2872 net: hns3: Backport some mainline feature and some hns3 bugfix - !2867 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - net: hns3: fix VF wrong speed and duplex issue - net: hns3: fix VF reset fail issue - net: hns3: fix variable may not initialized problem in hns3_init_mac_addr() - net: hns3: fix out-of-bounds access may occur when coalesce info is read via debugfs - net: hns3: fix incorrect capability bit display for copper port - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix add VLAN fail issue - drivers/perf: hisi: use cpuhp_state_remove_instance_nocalls() for hisi_hns3_pmu uninit process - net: hns3: add some link modes for hisilicon device - net: hns3: add arp proxy switch in ethtool - net: hns3: support arp proxy - !2881 soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - LoongArch: fix two cpu hotplug problem - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings - crypto: hisilicon/qm - prevent soft lockup in receive loop - Revert "crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop" - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - Revert "crypto: hisilicon/qm - fix EQ/AEQ interrupt issue" - crypto: hisilicon/sec - fix for sgl unmmap problem - Revert "crypto: hisilicon/sec - fix for resource leak" - vfio/migration: adapts to element naming changes in the vf_state structure - crypto: hisilicon/qm: Set the VF QM state register - Revert "vfio/hisilicon: modify QM for live migration driver" - Revert "crypto: hisilicon/qm: Set the VF QM state register" - crypto: hisilicon/qm - remove unneeded hardware cache write back - Revert "crypto: hisilicon/qm - remove redundant cache writeback" - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: delete redundant uptodate check for buffer- !2875 Support SRQ Context tracing by debugfs - !2868 backport the patch moving ACPI PCC macro definition to common header file - !2762 Intel: backport SPR/EMR vt-d pcie upstream bug fix for 5.10 - RDMA/hns: Support SRQ Context tracing by debugfs - RDMA/hns: Refactor hns RoCE debugfs - !2852 MAINTAINERS: update openEuler/MAINTAINERS for vdpa driver - !2756 Introduce some vdpa ops to support vdpa device live migrate - !2863 Support some dfx for hns3 - soc: kunpeng_hccs: Migrate to use generic PCC shmem related macros - hwmon: (xgene) Migrate to use generic PCC shmem related macros - i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros - ACPI: PCC: Add PCC shared memory region command and status bitfields - !2820 Fix memleak in disassociate_ctty() - !2862 UBL: Change the name of ub netdev to ubl. - !810 configs: enable CONFIG_SMC and CONFIG_SMC_DIAG by default - net: hns3: add command queue trace for hns3 - net: hns3: add support for page_pool_get_stats - net: hns3: dump more reg info based on ras mod - net: hns3: Support dump pfc frame statistics in tx timeout log - UBL: Change the name of ub netdev to ubl. - !828 [OLK-5.10] net/smc: Optimization for connect performance - !2855 Support SW stats with debugfs - !2851 bugfix for CVE-2022-45884 - !2821 arm64: config: Disable CONFIG_ARM64_PBHA by default - RDMA/hns: Remove return value checks of debugfs functions - RDMA/hns: Don't set the HW stats ops for VF and HIP08 - RDMA/hns: Support SW stats with debugfs - RDMA/hns: Fix an inappropriate err code for unsupported operations - Revert "RDMA/hns: Add dfx cnt stats" - Revert "RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister" - !2837 udma: solve two compile problem of hns3-udma driver - MAINTAINERS: update openEuler/MAINTAINERS for vdpa driver - 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 - hns3 udma: add dependency by hns3 - hns3 udma: add mask for udma_reg_write - iommu/vt-d: Remove set but not used variable - iommu: fix kabi issue with KABI_EXTEND macro - !2843 Add error handle for sd - !2794 arm64/perf: Enable branch stack sampling - !2840 drm/qxl: fix UAF on handle creation - !2829 Modify idle cpu judgment in dynamic affinity - !2777 RDMA/hns: Revert the private patch on the openEuler and Re-upload the patch from Linux mainline. - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - !2825 Add error handle for driver - net/smc: fix application data exception - anolis: net/smc: Introduce multiple tcp listen works to enhance tcp_listen_work - anolis: net/smc: optimize for smc_accept_poll - anolis: net/smc: double check whether accept queue is empty before schedule_timeout - anolis: net/smc: Change listen wq to unbound highpri wq - net/smc: Make smc_tcp_listen_work() independent - net/smc: Clear memory when release and reuse buffer - drm/qxl: fix UAF on handle creation - !827 [OLK-5.10] net/smc: aligning the connect behaviour with TCP - !2776 blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU - net/smc: align the connect behaviour with TCP - !825 [OLK-5.10] net/smc: optimization related to data transmission - !847 [OLK-5.10] net/smc: support cork option - !826 [OLK-5.10] net/smc: mutex lock optimize - !813 [OLK-5.10] net/smc: backport dma sync ops optimize - !2775 Backport 5.10.180 LTS patches from upstream. - sched/fair: Modify idle cpu judgment in dynamic affinity - 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: fix invalid free tracking in ext4_xattr_move_to_block() - 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() - ext4: fix data races when using cached status extents - 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 - nbd: fix uaf in nbd_open - mtd/ubi/block: Fix uaf problem in ubiblock_cleanup - mtd/ubi/block: Fix null pointer dereference issue in error path - mtd/ubi/block: add error handling support for add_disk() - ubi: use blk_mq_alloc_disk and blk_cleanup_disk - scsi: sr: Add error handling support for add_disk() - block/brd: add error handling support for add_disk() - brd: convert to blk_alloc_disk/blk_cleanup_disk - nvme: add error handling support for add_disk() - nvme: use blk_mq_alloc_disk - block: add a flag to make put_disk on partially initalized disks safer - nbd: add error handling support for add_disk() - nbd: fix order of cleaning up the queue and freeing the tagset - nbd: use blk_mq_alloc_disk and blk_cleanup_disk - loop: add error handling support for add_disk() - loop: fix order of cleaning up the queue and freeing the tagset - loop: use blk_mq_alloc_disk and blk_cleanup_disk - blk-mq: fix an IS_ERR() vs NULL bug - blk-mq: add the blk_mq_alloc_disk APIs - block: add blk_alloc_disk and blk_cleanup_disk APIs - arm64: config: Disable CONFIG_ARM64_PBHA by default - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() - Revert "tty: fix pid memleak in disassociate_ctty()" - !2716 ext4: recheck buffer valid after page unlock - 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 - !2783 Add error handle for add_disk - !2782 cpufreq: Abort show()/store() for half-initialized policies - perf: Fix kabi breakage in struct perf_branch_entry - drivers: perf: arm_pmuv3: Enable branch stack sampling via FEAT_BRBE - drivers: perf: arm_pmuv3: Enable branch stack sampling framework - drivers: perf: arm_pmu: Add new sched_task() callback - arm64/sysreg: Add BRBE registers and fields - perf branch: Fix interpretation of branch records - perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index" - perf: Consolidate branch sample filter helpers - perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform - perf branch: Add branch privilege information request flag - perf branch: Extend branch type classification - perf branch: Add system error and not in transaction branch types - perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform - perf: Capture branch privilege information - perf: Extend branch type classification - perf/core: Add speculation info to branch entries - perf: Add system error and not in transaction branch types - arm64/sysreg: Introduce helpers for access to sysreg fields - perf script: Output branch sample type - perf script: Refactor branch stack printing - perf session: Print branch stack entry type in --dump-raw-trace - perf evsel: Add error message for unsupported branch stack cases - perf: Add irq and exception return branch types - perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() - 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 - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - 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"" - nbd: Reorganize the messy commit log about the first_minor check - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies - RDMA/hns: Fix signed-unsigned mixed comparisons - RDMA/hns: Fix printing level of asynchronous events - RDMA/hns: Fix CQ and QP cache affinity - RDMA/hns: Fix inaccurate error label name in init instance - RDMA/hns: Remove VF extend configuration - RDMA/hns: Fix AH attr queried by query_qp - Revert "RDMA/hns: Fix AH attr queried by query_qp" - Revert "RDMA/hns: Remove VF extend configuration" - Revert "RDMA/hns: Fix inaccurate error label name in init instance" - Revert "RDMA/hns: Fix CQ and QP cache affinity" - Revert "RDMA/hns: Fix printing level of asynchronous events" - Revert "RDMA/hns: Fix signed-unsigned mix with relational" - blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU - !2765 Remove invalid cpu selection logic in dynamic affinity - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode - iommu: Indicate queued flushes via gather data - iommu: Handle freelists when using deferred flushing in iommu drivers - vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list. - PCI: Add #defines for accessing PCIe DVSEC fields - iommu/vt-d: Fix kdump kernels boot failure with scalable mode - iommu/vt-d: Fix buggy QAT device mask - iommu/vt-d: Add a fix for devices need extra dtlb flush - sched/fair: Remove invalid cpu selection logic in dynamic affinity - !2757 soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods - !2546 memcg swap qos: add ability to disable memcg swap - soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods - 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 - !2683 fix memcgv1 oom meminfo bug - !2443 CVE-2023-37453 - !2721 net: sched: sch_qfq: Use non-work-conserving warning handler - !2737 perf auxtrace ptt: Record whether an auxtrace mmap is needed - perf auxtrace ptt: Record whether an auxtrace mmap is needed - !2670 page_pool: Add support query allocation stats and recycle stats - !2714 crypto: hisilicon/zip - support deflate algorithm - net: sched: sch_qfq: Use non-work-conserving warning handler - net: page_pool: fix kabi issue for page poos statistics - !2678 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - ext4: recheck buffer valid after page unlock - crypto: hisilicon/zip - support deflate algorithm - net: page_pool: add page allocation stats for two fast page allocate path - net: page_pool: introduce ethtool stats - page_pool: Add recycle stats to page_pool_put_page_bulk - Documentation: update networking/page_pool.rst - page_pool: Add function to batch and return stats - page_pool: Add recycle stats - page_pool: Add allocation stats - 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 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - memcg/swap: add ability to disable memcg swap - 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 - anolis: net/smc: do not send msg in receiving process when tx is not blocked. - net/smc: Send out the remaining data in sndbuf before close - net/smc: don't send in the BH context if sock_owned_by_user - net/smc: send directly on setting TCP_NODELAY - net/smc: add autocorking support - net/smc: Call trace_smc_tx_sendmsg when data corked - net/smc: Add comment for smc_tx_pending - net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag - net/smc: Remove corked dealyed work - net/smc: Send directly when TCP_CORK is cleared - net/smc: rdma write inline if qp has sufficient inline space - net/smc: send cdc msg inline if qp has sufficient inline space - net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore - configs: enable CONFIG_SMC and CONFIG_SMC_DIAG by default - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu - net/smc: remove redundant dma sync ops- add signature for vmlinux- And net-acc tool to kernel-tools.- !2675 RDMA/hns: Support STARS over RDMA - !2688 nvmet-tcp: Fix a possible UAF in queue intialization setup - !2704 crypto: hisilicon - round some bugfixes - !2381 Add Phytium Display Engine support to the OLK-5.10. - !2699 add sample sockmap code for redis - !2695 BTC for openeuler - !2686 Backport 5.10.179 LTS patches from upstream. - !2694 LoongArch: add 32/64 pc relative relocation type support - 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 - !2672 fix CVE-2023-46813 - crypto: hisilicon/qm - fix the type value of aeq - crypto: hisilicon/hpre - Fix a erroneous check after snprintf() - tools: add sample sockmap code for redis - net: add local_skb parameter to identify local tcp connection - net: let sockops can use bpf_get_current_comm() - cgroup: make cgroup_bpf_prog_attach work when cgroup2 is not mounted - cgroup: add cgroup_v1v2_get_from_[fd/file]() - bpf, sockmap: Fix map type error in sock_map_del_link - libbpf: Support uniform BTF-defined key/value specification across all BPF maps - ipmi: Errata workaround to prevent SMS message processing timeout - ipmi: Add erratum 162102203 config to enable workaround for SMS message processing timeout - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2666 net: xfrm: Fix xfrm_address_filter OOB read - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2541 Intel: Backport some SPR and EMR PMU related upstream bugfixes to OLK-5.10 - !2631 Backport 5.10.178 LTS patches from upstream. - crypto: hisilicon/sec - Do not check for 0 return after calling platform_get_irq() - crypto: hisilicon/qm - increase device doorbell timeout - !2495 [OLK 5.10]drm driver bug revise for hisilicon - 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 - drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F - 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 - RDMA/hns: Support write with notify - RDMA/hns: Support kernel ULP querying HW ID - RDMA/hns: Support STARS mode QP - RDMA/hns: Support configuring POE channels and creating POE CQs - RDMA/hns: Fix print after query hw id failed. - RDMA/hns: Support query HW ID from user space. - 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 - net: xfrm: Fix xfrm_address_filter OOB read - !2579 LoongArch: default IPMI related defconfig to m - !2319 add a mutex lock for qos_level - !2621 RDMA/hns: Append SCC context to the raw dump of QP Resource - !2656 coresight: trbe: Enable ACPI based devices - !2657 Synchronize mainline hisilicon uncore pmu driver bugfix to openEuler-OLK-5.10 - perf: hisi: Fix use-after-free when register pmu fails - drivers/perf: hisi_pcie: Initialize event->cpu only on success - drivers/perf: hisi_pcie: Check the type first in pmu::event_init() - coresight: trbe: Enable ACPI based TRBE devices - coresight: trbe: Add a representative coresight_platform_data for TRBE - arm_pmu: acpi: Add a representative platform device for TRBE - arm_pmu: acpi: Refactor arm_spe_acpi_register_device() - Revert "coresight: Return the pointer of @pdata when not "fwnode"" - Revert "arm64/trbe: Add initial MADT/SPE probing" - Revert "coresight: trbe: Enable ACPI/Platform automatic module loading" - !2632 arm64: fix a concurrency issue in emulation_proc_handler() - !2642 Synchronize coresight driver bugfix patches to openEuler - !2377 tracing: Backport bugfixes - !2641 Fix CVE-2023-5717 - !2628 ubi: Refuse attaching if mtd's erasesize is 0 - !2543 psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - coresight: tmc-etr: Disable warnings for allocation failures - coresight: Fix run time warnings while reusing ETR buffer - coresight: trbe: Fix TRBE potential sleep in atomic context - coresight: Fix memory leak in acpi_buffer->pointer - coresight: trbe: Allocate platform data per device - coresight: trbe: Fix return value check in arm_trbe_register_coresight_cpu() - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2620 coresight: etm4x: Migrate ACPI AMBA devices to platform drive - !2608 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - !2615 preempt/dynamic: Fix setup_preempt_mode() return value - !2624 [sync] PR-2613: CVE-2022-44033 - ubi: Refuse attaching if mtd's erasesize is 0 - !2452 audit: fix possible soft lockup in __audit_inode_child() - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - RDMA/hns: Append SCC context to the raw dump of QP Resource - coresight: etm4x: Ensure valid drvdata and clock before clk_put() - coresight: etm4x: Add ACPI support in platform driver - coresight: platform: acpi: Ignore the absence of graph - coresight: etm4x: Change etm4_platform_driver driver for MMIO devices - coresight: etm4x: Drop pid argument from etm4_probe() - coresight: etm4x: Drop iomem 'base' argument from etm4_probe() - coresight: etm4x: Allocate and device assign 'struct etmv4_drvdata' earlier - Revert "coresight: ete: Add acpi match id for Hip09" - preempt/dynamic: Fix setup_preempt_mode() return value - !1613 arm64/mpam: implement CPU_PM notifier - !2592 Add support for RDMA VF over UBL - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2573 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2496 uacce: some bugfix and cleanup - !1553 remove useless spinlock section - !1804 count time in drain_all_pages during direct reclaim as memory pressure - !2571 xen/events: replace evtchn_rwlock with RCU - RDMA/hns: Add support for RDMA VF over UBL - RDMA/core: Add support for the new ARPHRD_UB - LoongArch: default IPMI related defconfig to m - sched: add mutex lock to protect qos_level - uacce: remove unused file 'dev_state' - uacce: cleanup some unused codes - uacce: fix NULL pointer when unbind device - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2481 Introduce PBHA and PBHA bit0 to control the usage of HBM Cache precisely - !2537 Support SRQ record doorbell - xen/events: replace evtchn_rwlock with RCU - !2456 Added the UB network management driver. - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - network_mgmt: Support IP notify Protocol. - network_mgmt: Added the UB network management driver. - perf/x86/uncore: Correct the number of CHAs on EMR - perf/x86/uncore: Correct the number of CHAs on SPR - perf/x86/intel: Fix pebs event constraints for SPR - !2465 Backport 5.10.177 LTS patches from upstream - !2454 igb: set max size RX buffer when store bad packet is enabled - RDMA/hns: Support SRQ record doorbell - !2370 ipv4: fix null-deref in ipv4_link_failure - !2411 netfilter: xt_sctp: validate the flag_info count - !2517 RDMA/hns: Support flexible wqe buffer page size - !2159 Enable HiSilicon Erratum 162001900 quirk for HIP08/09 - !2363 skip smt expel when cpu down - !2476 Fixed five CVEs vulnerabilities of ksmbd - !2491 udma: add udma support to hns3 - gpu:fix gpu shutdown message - !2501 scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - RDMA/hns: Support flexible wqe buffer page size - RDMA/hns: Refactor hns_roce_alloc_ucontext() - !2480 coresight: Fix loss of connection info when a module is unloaded - !2488 coresight: etm4x: Match all ETM4 instances based on DEVARCH and DEVTYPE - !2483 Fix bug for init roh client instance - !1293 Enable reliable memory for x86 platform - !2459 Bugfixes for RDMA/hns - !2499 f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - !2492 Avoid spin or livelock during panic - !2500 Modify a format problem of gpio - !2440 netfilter: xt_u32: validate user space input - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - gpio: hisi: Fix format specifier - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - !2489 Some optimizations for PTT driver - !2407 Revert "uacce: use filep->f_mapping to replace inode->i_mapping" - !2437 crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2468 fix cgroup poll UAF - printk: Drop console_sem during panic - printk: Avoid livelock with heavy printk during panic - printk: disable optimistic spin during panic - printk: Add panic_in_progress helper - hns3 udma: support dfx function of query stats of TX and RX packets. - hns3 udma: support dfx function of query resources - hns3 udma: support config params of multipath function for UM Jetty/JFS - hns3 udma: support of DCA - hns3 udma: support config and query parameters of SCC algorithms - hns3 udma: support config congestion control algorithms - hns3 udma: support POE mode. - hns3 udma: change the way of modify qp process - hns3 udma: support of flush cqe - hns3 udma: support import and unimport jetty - hns3 udma: add feature of hardware reset - hns3 udma: support create and destroy JETTY - hns3 udma: add support of UM JFR - hns3 udma: support modify tp and destroy tp - hns3 udma: add support of UM JFS - hns3 udma: add support of create / destroy JFS - hns3 udma: add function clear when ko rmmod - hns3 udma: support create tp - hns3 udma: support import and unimport jfr - hns3 udma: add support of query_device_status - hns3 udma: add support of query_device_attr - hns3 udma: support modify jfr function - hns3 udma: add support of mmap direct wqe page - hns3 udma: support 1-bit ECC recover function. - hns3 udma: support import and unimport segment - hns3 udma: add register and unregister segment - hns3 udma: support report events to AE or CE handler. - hns3 udma: support create and destroy jfr. - hns3 udma: support of link status change - hns3 udma: support of set eid - hns3 udma: support of modify jfc - hns3 udma: support of notify address in create jfc - hns3 udma: create and destroy jfc - hns3 udma: feature of record doorbell - hns3 udma: mmap doorbell address to uar page - hns3 udma: create and destroy u-context - hns3 udma: add feature for eq - hns3 udma: init software tables of qp/uar and others - hns3 udma: feature of memory translate region - hns3 udma: function of hardware init - hns3 udma: cmd and mailbox for hns3-udma driver - hns3 udma: support loading and unloading of udma driver. - !2462 ub: change name in kconfig, and kconfig content of ub - hwtracing: hisi_ptt: Don't try to attach a task - hwtracing: hisi_ptt: Optimize the trace data committing - hwtracing: hisi_ptt: Handle the interrupt in hardirq context - hwtracing: hisi_ptt: Disable interrupt after trace end - coresight: etm4x: Match all ETM4 instances based on DEVARCH and DEVTYPE - Revert "coresight: etm4x: Add Support for HiSilicon T6 ETM" - sched/fair: skip smt expel when cpu down - ub: change name in kconfig, and kconfig content of ub - net: hns3: fix bug for init roh client instance - openeuler: configs: arm64: Enable PBHA by default - arm64: mm: Introduce kernel param pbha - arm64: mm: Introduce prctl to control pbha behavior - arm64: mm: Set flag VM_PBHA_BIT0 for global init task - arm64: mm: Introduce procfs interface to update PBHA0 bit - arm64: mm: Set PBHA0 bit for VM_PBHA_BIT0 - arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma - arm64: mm: Show PBHA bit 59 as PBHA0 in ptdump - arm64: mm: Update kernel pte entries if pbha bit0 enabled - arm64: mm: Detect and enable PBHA bit0 at early startup - arm64: cpufeature: Enable PBHA for stage1 early via FDT - Documentation: arm64: Describe the support and expectations for PBHA - KVM: arm64: Configure PBHA bits for stage2 - arm64: mm: Add pgprot_pbha() to allow drivers to request PBHA values - arm64: cpufeature: Enable PBHA bits for stage1 - dt-bindings: arm: Add binding for Page Based Hardware Attributes - dt-bindings: Rename the description of cpu nodes cpu.yaml - KVM: arm64: Detect and enable PBHA for stage2 - arm64: Extract early FDT mapping from kaslr_early_init() - coresight: Fix loss of connection info when a module is unloaded - 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 - !2447 xhci: print warning when HCE was set - 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 - !2449 [OLK-5.10] arch_topology: Limit span of cpu_clustergroup_mask() - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - 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 - RDMA/hns: Fix the concurrency error between bond and reset. - !2442 Backport 5.10.176 LTS patches from upstream. - !2431 Backport microcode patches from upstream 5.10.173 - RDMA/hns: Fix unregistering device and accessing to debugfs concurrently - RDMA/hns: Fix signed-unsigned mix with relational - RDMA/hns: Fix printing level of asynchronous events - RDMA/hns: Fix registering dca debugfs when dca has not been set - RDMA/hns: Fix potential NULL pointer in DCA memory query - RDMA/hns: Fix context dca configuration - !2410 netfilter: nfnetlink_osf: avoid OOB read - igb: set max size RX buffer when store bad packet is enabled - audit: fix possible soft lockup in __audit_inode_child() - !2308 unic: add ub support to hns3 - arch_topology: Make cluster topology span at least SMT CPUs - arch_topology: Limit span of cpu_clustergroup_mask() - xhci: print warning when HCE was set - !2423 Revert "perf: pmu: fix set wrong filter mode for running events issue" and "perf: hns3: default use hardware event 0 as group leader event." - uacce: use q->mapping to replace inode->i_mapping - Revert "uacce: use filep->f_mapping to replace inode->i_mapping" - Enabled microcode late loading as default for x86 in openeuler_defconfig - x86/microcode: Adjust late loading result reporting message - x86/microcode: Check CPU capabilities after late microcode update correctly - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities - x86/microcode: Default-disable late loading - 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 - io_uring: avoid null-ptr-deref in io_arm_poll_handler - 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 - netfilter: xt_u32: validate user space input - !2428 Add Hisilicon hibmc drm driver maintainers to openEuler/MAINTAINERS - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !1282 Stop attempts to auxtrace mmap when not an auxtrace event - !2340 xfs: recent patches to fix xfs issues - Revert "perf: hns3: default use hardware event 0 as group leader event." - Revert "perf: pmu: fix set wrong filter mode for running events issue" - !2326 fix CVE-2023-20569 - !2406 ub: change default Kconfig of urma to n, and depends on arm64 - MAINTAINERS: update openEuler/MAINTAINERS for Hisilicon - UNIC: add support for tc speed limitation - UNIC: Debugfs supports query of ip and guid table's list and specification - UNIC: Support using MC GUID and table management - UNIC: Supports query, configuration, and management of IP entry - UNIC: add support for querying and configuring the function guid - UNIC: PF supports MAC loopback - UNIC: add nfe ras for PFA and TXPM module - UNIC: Support UDMA client management - UNIC: Support changing MTU size in UB mode - UNIC: Replace ether interface by ubl interface - unic: export the function of getting l3_type for UB - UNIC: Adds the process of UNIC driver initializing - UNIC: Support identify UBoE device through device id - UNIC: Support identify UBL device through device id - ubl: add CONFIG_UBL definition and UBL interface - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2395 Uacce round main line two cleanup patches - ub: change default Kconfig to n, and depends on arm64 - 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 - !2390 Backport 5.10.174 - 5.10.175 LTS patches from upstream. - 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" - !2313 fixed the repeated setting logic of memcg_swap_qos_enable - uacce: use sysfs_emit instead of sprintf - uacce: remove uacce_vma_fault - !2384 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !1931 Backport 5.10.173 LTS patches from upstream. - !2383 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" - !2350 UB driver: add implementation of urma ubcore and uburma module - DRM: Add documentation for phytium dc - DRM: Phytium display DRM driver - !2359 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - 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 - x86/resctl: fix scheduler confusion with 'current' - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} - 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 - PCI: loongson: Add more devices that need MRRS quirk - 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 - 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() - fs/jfs: fix shift exponent db_agl2size negative - 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 - ext4: optimize ea_inode block expansion - 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/poll: allow some retries for poll triggering spuriously - 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 - drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 - 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 - selftests/ftrace: Fix bash specific "==" operator - 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 disabling of swap - nfs4trace: fix state manager flag printing - NFSv4: keep state manager thread active if swap is enabled - 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 - ub: fix warning happened in compilation - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - !2258 ext4: do not mark inode dirty every time when appending using delalloc - !2305 drm/inspur: fix compile warning - 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" - ipv4: fix null-deref in ipv4_link_failure - !2255 Sync the commit "irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801" from 22.03-SP2 to OLK-5.10 - !2323 net/sched: Retire rsvp classifier - !2347 RDMA/irdma: Prevent zero-length STAG registration - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - ub: ubcore add tp-related process in jetty implements - ub: uburma query vf related attributes, then store in cdev. - ub: uburma query upi, then store in cdev. - ub: uburma support query vf status and write in cdev - ub: ubcore add set upi and add/delete ueid api impls - ub: ubcore add attr queried of query res cmd. - ub: uburma add cmd user control implementation. - ub: uburma add cmd import/unimport segment implementation. - ub: uburma add cmd register/unregister segment implementation. - ub: uburma add cmd alloc/free key id implementation. - ub: ubcore add data plane ops api. - ub: ubcore add import/unimport seg api. - ub: ubcore add register/unregister seg api. - ub: ubcore add alloc and free key id api. - ub: ubcore add cmd config and show utp implementation. - ub: uburma add cmd bind/unbind jetty implementation. - ub: uburma add cmd advise/unadvise jetty implementation. - ub: uburma add cmd advise/unadvise jfr implementation. - ub: ubcore add bind and unbind jetty api. - ub: ubcore add advise and unadvise jetty api. - ub: ubcore add advise and unadvise jfr api. - ub: ubcore add config and show utp api. - ub: ubcore add implements of create and destroy vtp - ub: ubcore add bind and unbind tp api - ub: ubcore add unadivse tp api - ub: ubcore add restore tp api - ub: ubcore add enable tp impls - ub: ubcore add tp request and response handle in netlink - ub: ubcore add handle restore tp req - ub: ubcore add handle delete tp req - ub: ubcore add modify target tp in advise tp process - ub: ubcore add handle create tp req - ub: ubcore add create and query tp implements. - ub: ubcore add nl_send_wait api - ub: ubcore add advise tp api process - ub: ubcore add tp table ops api - ub: ubcore add create/delete tp table api - ub: uburma add cmd create jfce implementation. - ub: uburma add cmd import/unimport jetty implementation. - ub: uburma add cmd modify/delete jetty implementation. - ub: uburma add cmd create jetty implementation. - ub: uburma add cmd import/unimport jfr implementation. - ub: uburma add cmd modify/delete jfc implementation. - ub: uburma add cmd create jfc implementation. - ub: uburma add cmd modify/delete jfr implementation. - ub: uburma add cmd create jfr implementation. - ub: uburma add cmd create/delete jfs implementation. - ub: uburma add cmd create/delete/ctx implementation. - ub: uburma add ioctl file ops impls for jfae event. - ub: uburma add ioctl file ops impls for jfce event. - ub: uburma add poll and release file ops impls for jfce and jfae event. - ub: uburma add jfae-related event api implementation. - ub: uburma add jfce-related event api implementation. - ub: uburma add jfc/jfr/jfs/jetty/tjfr/tjetty uobj implementation. - ub: uburma add jfce and jfae uobj implementation. - ub: uburma add jetty and event related uobj def and event api def - ub: ubcore add event api and add jetty and event api impls to compile - ub: ubcore add find jetty/jfr/jfs/jfc and user ctl api impls - ub: ubcore add import/unimport jetty/jfr api impls - ub: ubcore add query/modify/flush jetty api impls - ub: ubcore add create/delete jetty api impls - ub: ubcore add create/query/modify/delete jfr api impls - ub: ubcore add query/modify/flush jfs api impls - ub: ubcore add create/delete jfs api impls - ub: ubcore add create/modify/delete jfc api impls - ub: ubcore add query jetty resources impl in query_res - ub: ubcore add query resources impl in ubcore_main - ub: add jetty-related device attributes, and store in cdev - ub: add device attr feature, max jetty to query, and store in cdev - ub: ubcore add jetty, tjetty, jetty id definition. - ub: ubcore add jfc, jfr, jfs and event definition. - ub: uburma query guid, trans type and driver name, then store in cdev. - ub: uburma query active width and mtu, then store in cdev. - ub: uburma query max mtu, stat and speed attrs, then store in cdev. - ub: uburma support query port status and write in cdev - ub: ubcore provide query resources ops - ub: ubcore provide query device status ops - ub: ubcore provide add and delete eid ops - ub: add advanced hash table ops and add hash table into ubcore init process - ub: add hash table basic function in ubcore - ub: uburma add uobj init and exit process in uburma open and close - ub: add idr impl of uobj api in uburma - ub: add fd impl of uobj api in uburma - ub: provide basic ops uobj_lookup_get and put for uobj. - ub: add uobj basic function in uburma to manage resource release process - ub: add mmap ops support in ubcore and uburma - ub: uburma support open/release file ops - ub: init uburma cmd function that support handle ioctl from user mode. - RDMA/irdma: Prevent zero-length STAG registration - !2307 Add UB driver,Initialize the UBCORE and UBURMA modules in the URMA subsystem, and add the data and API definition on which the hardware driver depends. - 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 - ub: ubcore add other ops api definition - ub: ubcore add device attributes definition - ub: ubcore add tp ops api definition - ub: ubcore add dataplane type and ops api definition - ub: ubcore add segment type and api definition - ub: ubcore add jetty-related api definition which will be used by driver - ub: ubcore add jetty, event and hash table definition - ub: ubcore add get_mtu and other APIs that will be used by the driver. - ub: support uburma to query device attr and store attrs in cdev. - ub: add alloc/free ucontext ops in ubcore - ub: add config device ops in ubcore - ub: add memory map api in ubcore - ub: support set client ctx data in ubcore - ub: register uburma as a client of ubcore - ub: Add register/unregister client api in ubcore - ub: Add register device api in ubcore - ub: init netlink in ubcore - ub: support query stat of ubcore device - ub: init uburma module - ub: init ubcore module - !2309 hns3 : Add support to query scc version - net/sched: Retire rsvp classifier - mm/swapfile: fixed the repeated setting logic of memcg_swap_qos_enable - !1688 mm/ksm: Remove the ksm_merge_any status - !2261 backport kunpeng hccs driver and enable compiling config - !2306 [RoCE] Fix the WC cannot be polled occasionally after reseting - net: hns3: add support to query scc version by devlink info - soc: kunpeng_hccs: fix some sparse warnings about incorrect type - soc: kunpeng_hccs: add MAILBOX dependency - soc: kunpeng_hccs: fix size_t format string - arm64: openeuler_defconfig: add Kunpeng HCCS config - doc: soc: hisilicon: Add Kunpeng HCCS driver documentation - soc: hisilicon: add sysfs entry to query information of HCCS - !1448 Tracing fixes - soc: hisilicon: Support HCCS driver on Kunpeng SoC - RDMA/hns: Fix missing reset notification by user space driver - RDMA/hns: Fix potential UAF after reset - !2302 xfrm6: fix inet6_dev refcount underflow problem - !2197 [RoCE] Support getting xrcd num from firmware;Fix incorrect post-send with direct wqe of wr-list - drm/inspur: fix compile warning - !2292 Backport some patch for HNS3 and revert some patch - xfrm6: fix inet6_dev refcount underflow problem - !2287 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2286 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - net: hns3: add 5ms delay before clear firmware reset irq source - net: hns3: fix fail to delete tc flower rules during reset issue - net: hns3: only enable unicast promisc when mac table full - net: hns3: fix GRE checksum offload issue - net: hns3: add cmdq check for vf periodic service task - Revert "net: hns3: only enable unicast promisc when mac table full" - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !1972 sched/fair: fix qos_idle_h_nr_running in enqueue/dequeue - !2280 add myself as kunpeng hccs maintainer - !2282 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - MAINTAINERS: update openEuler/MAINTAINERS for kunpeng HCCS - !1243 config: enable set the max iova mag size to 128 - ext4: do not mark inode dirty every time when appending using delalloc - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - 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" - sched/fair: fix qos_idle_h_nr_running in enqueue/dequeue - x86/microcode: Print previous version of microcode after reload - 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 - mm: count time in drain_all_pages during direct reclaim as memory pressure - mm/reliable: Fix kabi change - Enable reliable memory in openeuler x86 default config - mm: Enable reliable memory for x86 platform - mm/hugetlb: fix parameter passed to allocate bootmem memory - mm/ksm: Remove the ksm_merge_any status - arm64/mpam: implement CPU_PM notifier - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ftrace: Store the order of pages allocated in ftrace_page - tracing: Fix memory leak of iter->temp when reading trace_pipe - ring-buffer: Fix deadloop issue on reading trace_pipe - perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter - perf auxtrace: Add mmap_needed to auxtrace_mmap_params - perf auxtrace: Record whether an auxtrace mmap is needed - libperf evlist: Add evsel as a parameter to ->idx() - libperf evlist: Move ->idx() into mmap_per_evsel() - libperf evlist: Remove ->idx() per_cpu parameter - config: enable set the max iova mag size to 128- !2269 etmem: Fixed an issue where the module reference counting is incorrect - !2220 sched/qos: Fix warning in CPU hotplug scenarios - !2156 drm: add inspur drm driver support - !2256 MAINTAINERS: update openEuler/MAINTAINERS for UB and PMU - etmem: Fixed an issue where the module reference counting is incorrect - !2199 Not clear ATA_PFLAG_EH_PENDING and not thaw the port twice in ata_eh_reset() - MAINTAINERS: update openEuler/MAINTAINERS for UB and PMU - !2224 ext4: fix rec_len verify error - !2222 Add new config 'CONFIG_EXT4_ERROR_REPORT' to control ext3/4 error reporting - !1517 [OLK-5.10] Rework CPU capacity asymmetry detection - !2183 livepatch/core: Fix possible issue that old function is not checked - !2230 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2218 uacce: modify the configuration mode of device isolation stragety - !2163 Fix the two problems when using binutil 2.41. - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2169 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - ext4: fix rec_len verify error - Add new config 'CONFIG_EXT4_ERROR_REPORT' to control ext3/4 error reporting - sched/qos: Fix warning in CPU hotplug scenarios - uacce: modify the configuration mode of device isolation stragety - !2210 jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2190 zram: correctly handle all next_arg() cases - ata: libata-eh: do not thaw the port twice in ata_eh_reset() - ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset() - zram: correctly handle all next_arg() cases - livepatch/core: Fix possible issue that old function is not checked - !2173 ata: libahci: clear pending interrupt status - ata: libahci: clear pending interrupt status - !2162 zram: do not waste zram_table_entry flags bits - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2153 netfilter: nftables: exthdr: fix 4-byte stack OOB write - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - zram: do not waste zram_table_entry flags bits - drm: add inspur drm driver support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2086 fix CVE-2023-20588 - !2095 io_uring: ensure IOPOLL locks around deferred work - !2126 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2123 Backport some patch for HNS3 and revert some unnecessary patch - !2099 xhci:fix USB xhci controller issue - !1806 SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() - net: hns3: fix wrong page_region param for 8521 phy custom interface - net: hns3: support report ROCEE_AXI_RESP_ERROR event for custom - net: hns3: correct the logic of hclge_sync_vf_qb_mode() - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !1778 nvme-pci: fix DMA direction of unmapping integrity data - net: hns3: support tc limit rate - net: hns3: support tc command with max rate parameter - drivers/perf: hisi: Update HiSilicon PMU maintainers - net: hns3: remove GSO partial feature bit - net: hns3: fix the port information display when sfp is absent - net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue - net: hns3: fix debugfs concurrency issue between kfree buffer and read - net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() - net: hns3: Support query tx timeout threshold by debugfs - net: hns3: fix tx timeout issue - net: hns3: fix wrong rpu tln reg issue - net: hns3: Support tlv in regs data for HNS3 VF driver - net: hns3: Support tlv in regs data for HNS3 PF driver - net: hns3: move dump regs function to a separate file - Revert "net: hns3: refactor hclge_update_desc_vfid for extension" - Revert "net: hns3: fix GRE checksum offload issue" - !2085 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2097 Fixed 4 CVEs of the ksmbd - !2092 netfilter: nf_tables: skip bound chain on rule flush - !2090 net/sched: sch_hfsc: Ensure inner classes have fsc curve - xhci:fix USB xhci controller issue - Revert "xhci:fix USB xhci controller issue" - 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 - io_uring: ensure IOPOLL locks around deferred work - netfilter: nf_tables: skip bound chain on rule flush - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !1977 fix race between setxattr and write back - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2009 Fix errors related to bond for RDMA/hns - !2080 ima: fix the undefined value during the build - ima: fix the undefined value during the build - !2040 iommu/arm-smmu-v3: Fix ECMDQ initialization error and add arm_smmu_v3.disable_ecmdq - !2068 i2c: hisi: Only handle the interrupt of the driver's transfer - !1986 tracing: Fix race issue between cpu buffer write and swap - !2065 dm: switch to precise io accounting - i2c: hisi: Only handle the interrupt of the driver's transfer - dm: switch to precise io accounting - !2055 Only enable unicast promisc when mac table full to fix the hns3 bug - net: hns3: only enable unicast promisc when mac table full - !2042 ima: Add macros to isolate the IMA digest list - !1752 ksmbd: validate session id and tree id in the compound request - ima: Add macros to isolate the IMA digest list - !1327 Huawei BMA: To fix the bug in the iBMA driver code - !1786 LoongArch: export lsx/lasx related struct to user space - iommu/arm-smmu-v3: Allow disabling ECMDQs at boot time - iommu/arm-smmu-v3: Make ECMDQs to be evenly allocated based on the number of cores - !1962 x86/speculation: Add force option to GDS mitigation - !1991 sched/smt: fix unbalance sched_smt_present dec/inc - !1966 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !1965 crypto:padata: Fix return err for PADATA_RESET - 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 - !1928 RDMA/hns Bugfix from mainline linux - !1911 ksmbd: fix out-of-bound read in smb2_write - sched/smt: fix unbalance sched_smt_present dec/inc - tracing: Fix race issue between cpu buffer write and swap - !1954 zs_malloc: return ERR_PTR on failure - !1963 block: don't get gendisk if queue has not been registered - ext2: dump current reservation window info - ext2: fix race between setxattr and write back - ext2: introduce flag argument for ext2_new_blocks() - ext2: remove ext2_new_block() - !1905 tracing: Fix memleak due to race between current_tracer and trace - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - 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 - mm/zsmalloc: do not attempt to free IS_ERR handle - zsmalloc: zs_malloc: return ERR_PTR on failure - !1919 net: hns3: revert some patch and backport some hns3 mainline - !1900 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - RDMA/hns: Remove the num_qpc_timer variable - !1718 ignore the rt /dl task in tg_change_scheduler - !1920 net/hinic3: Add DPU PF device type support. - !1883 SUNRPC: don't pause on incomplete allocation - net/hinic3: Add DPU PF device type support. - net: hns3: fix deadlock issue when externel_lb and reset are executed together - net: hns3: add wait until mac link down - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - net: hns3: restore user pause configure when disable autoneg - net: hns3: fix strscpy causing content truncation issue - net: hns3: fix strncpy() not using dest-buf length as length issue - net: hns3: fix reset delay time to avoid configuration timeout - Revert "net: hns3: modify reset delay time to avoid configuration timeout" - Revert "net: hns3: fix strncpy() not using dest-buf length as length issue" - Revert "net: hns3: restore user pause configure when disable autoneg" - Revert "net: hns3: refactor hclge_mac_link_status_wait for interface reuse" - Revert "net: hns3: add wait until mac link down" - !1446 Fix the default return value of dm_pool_dec_data_range() - ksmbd: fix out-of-bound read in smb2_write - tracing: Fix memleak due to race between current_tracer and trace - !1531 [OLK-5.10] Add support for Hygon model 4h~6h processors - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - sched/fair: ignore the rt or dl task in tg_change_scheduler - !1872 Synchronizing mainline HiSilicon uncore PMU patches - !1834 cleanup for RDMA/hns from mainline linux - SUNRPC: don't pause on incomplete allocation - EDAC/amd64: Add support for Hygon family 18h model 6h - x86/amd_nb: Add support for Hygon family 18h model 6h - hwmon/k10temp: Add support for Hygon family 18h model 5h - EDAC/amd64: Add support for Hygon family 18h model 5h - x86/amd_nb: Add support for Hygon family 18h model 5h - x86/cpu: Get LLC ID for Hygon family 18h model 5h - i2c-piix4: Remove the IMC detecting for Hygon SMBus - hwmon/k10temp: Add support for Hygon family 18h model 4h - EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId - EDAC/amd64: Adjust address translation for Hygon family 18h model 4h - EDAC/amd64: Add support for Hygon family 18h model 4h - EDAC/amd64: Get UMC channel from the 6th nibble for Hygon - iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC - x86/amd_nb: Add northbridge support for Hygon family 18h model 4h - x86/amd_nb: Add Hygon family 18h model 4h PCI IDs - x86/microcode/hygon: Add microcode loading support for Hygon processors - x86/cpu/hygon: Modify the CPU topology deriving method for Hygon - !1826 x86/speculation: Add Gather Data Sampling mitigation - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - 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" - !1851 Backport 5.10.169 - 5.10.172 LTS patches from upstream - !1821 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1843 net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled - !1852 arm64: support batched/deferred tlb shootdown during page reclamation/migration - mm/tlbbatch: fix kabi change - arm64: support batched/deferred tlb shootdown during page reclamation/migration - mm/tlbbatch: introduce arch_flush_tlb_batched_pending() - mm/tlbbatch: rename and extend some functions - mm/tlbbatch: introduce arch_tlbbatch_should_defer() - 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" - !1802 zram: Support multiple compression streams - !1796 arm64: enable THP_SWAP for arm64 - 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 - !1833 xsk: Initialise xskb free_list_node - !1822 Backport 5.10.168 LTS patches from upstream - !1835 tcp: Reduce chance of collisions in inet6_hashfn(). - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled - !1815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1784 tun/tap: fix CVE-2023-4194 - RDMA/hns: Replacing magic number with macros in apply_func_caps() - RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt() - RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item() - RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp - !1814 fix CVE-2023-20593 for openEuler - tcp: Reduce chance of collisions in inet6_hashfn(). - xsk: Initialise xskb free_list_node - !1813 ksmbd: fix cve-2023-38432 - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - nbd: pass nbd_sock to nbd_read_reply() instead of index - 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 - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - 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 - ksmbd: validate command request size - ksmbd: validate command payload size - !1724 Net: ethernet: Support management channel of the host tool in 3snic 3s9xx network driver - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() - zram: add incompressible flag to read_block_state() - zram: add incompressible writeback - documentation: add zram recompression documentation - zram: add algo parameter support to zram_recompress() - zram: remove redundant checks from zram_recompress() - zram: add size class equals check into recompression - zram: clarify writeback_store() comment - zram: add recompress flag to read_block_state() - zram: introduce recompress sysfs knob - zram: factor out WB and non-WB zram read functions - zram: add recompression algorithm sysfs knob - lib/cmdline: Export next_arg() for being used in modules - zram: preparation for multi-zcomp support - zram: fix race between zram_reset_device() and disksize_store() - !1793 Backport 5.10.166 - 5.10.167 LTS patches from upstream. - !1788 exfat: check if filename entries exceeds max filename length - arm64: enable THP_SWAP for arm64 - 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 - !1650 mm: disable kernelcore=mirror when no mirror memory - 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 - exfat: check if filename entries exceeds max filename length - LoongArch: export lsx/lasx related struct to user space - !1721 [sync] PR-1651: Fix missing dealloc_dfx_cnt() during device unregister - !1671 Backport bugfixes for RDMA/hns from mainline linux - Net: ethernet: Support management channel of the host tool in 3snic 3s9xx network driver - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - 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 - !1768 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !1766 xen/netback: Fix buffer overrun triggered by unusual packet - !1771 Backport 5.10.164 - 5.10.165 LTS patches from upstream. - 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 - !1623 introduce cgroup level smt expell - 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 - !1729 fix CVE-2023-4128 in OLK510 - 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 - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - xen/netback: Fix buffer overrun triggered by unusual packet - !1749 Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1742 cxgb4: fix use after free bugs caused by circular dependency problem - !1520 enable bonding XDP - !1624 Backport 5.10.163 LTS patches from upstream - !1737 ksmbd: fix out of bounds read in smb2_sess_setup - ksmbd: validate session id and tree id in the compound request - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1646 Fixed extioi hardware emulation bugs on loongarch - !1649 Enable TPM TIS customization - cxgb4: fix use after free bugs caused by circular dependency problem - !1727 add support for timer_shutdown() api - !1734 arm64/mpam: mark partid non-exclusive if self-owned - 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 - 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 - !1680 nvme-pci: fix doorbell buffer value endianness - !1693 nvme-pci: fix mempool alloc size - ksmbd: fix out of bounds read in smb2_sess_setup - !1666 nvme-pci: fix timeout request state check - arm64/mpam: mark partid non-exclusive if self-owned - !1709 Backport cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - !1713 netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - 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 - 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 - !1201 [sync] PR-1144: crypto: hisilicon/qm: modify loop exit condition - !1719 net: hns3: revert "net: hns3: disbable pfc en before the reset" and backport the mainline - !1597 Fix the bugs of 3SNIC driver compilation failure while using clang - RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister - net: hns3: fix sending pfc frames after reset issue - net: hns3: support set pfc pause trans time - Revert "net: hns3: support set pfc pause trans time" - Revert "net: hns3: disbable pfc en before the reset" - !1683 net: hns3: revert some bugfix and backport some patch - !1630 sched: Add feature 'UTIL_TASKGROUP' for dynamic affinity - !1711 xfrm: add NULL check in xfrm_update_ae_params - net: hns3: add tm flush when setting tm - net: hns3: fix the imp capability bit cannot exceed 32 bits issue - net: hns3: support debugfs for wake on lan - net: hns3: support wake on lan configuration and query - Revert "net: hns3: support wake on lan configuration and query" - Revert "net: hns3: support debugfs for wake on lan" - Revert "net: hns3: fix getting supported parameter from driver in hclge_set_wol" - Revert "net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol" - Revert "net: hns3: sync linux kernel hns3 wol to openeuler" - Revert "net: hns3: fix pointer cast to different type for wol" - Revert "net: hns3: fix the imp capability bit cannot exceed 32 bits issue" - Revert "net: hns3: add tm flush when setting tm" - !1707 Mainline bugfix patches backport 5.10 - !1660 remove cpu.qos_leve from root cpu cgroup - sched/doc: Update the CPU capacity asymmetry bits - sched/topology: Rework CPU capacity asymmetry detection - sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag - RDMA/hns: Add clear_hem return value to log - RDMA/hns: Fix hns_roce_table_get return value - Revert "RDMA/hns: Fix hns_roce_table_get return value" - Revert "RDMA/hns: Add clear_hem return value to log" - 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 - Revert "RDMA/hns: Fix timeout attr in query qp for HIP08" - Revert "RDMA/hns: Fix base address table allocation" - Revert "RDMA/hns: Modify the value of long message loopback slice" - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - xfrm: add NULL check in xfrm_update_ae_params - !1618 LoongArch: fix some config not defined - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() - driver core: Update device link status properly for device_bind_driver() - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - bus: arm-integrator-lm: Add of_node_put() before return statement - lib/cmdline: fix get_option() for strings starting with hyphen - !1682 netfilter: nft_set_pipapo: fix improper element removal - nvme-pci: fix mempool alloc size - !1690 uacce: delete the pointer address printing - uacce: delete the pointer address printing - sched/fair: introduce cgroup level smt expell - !1672 tty: fix pid memleak in disassociate_ctty() - !1268 [sync] PR-1070: crypto: hisilicon - fix some reset problem - netfilter: nft_set_pipapo: fix improper element removal - nvme-pci: fix doorbell buffer value endianness - tty: fix pid memleak in disassociate_ctty() - !1659 vfio-pci: Match specific devices with vendor id and device id - !1657 media: usb: siano: Fix CVE-2023-4132 - nvme-pci: fix timeout request state check - !1522 Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG and BPF_PROG_TYPE_SOCK_OPS - sched/fair: remove cpu.qos_leve from root cpu cgroup - vfio-pci: Match specific devices with vendor id and device id - 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 - !1596 ksmbd: fix out-of-bound read in deassemble_neg_contexts() - mm: disable kernelcore=mirror when no mirror memory - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs - !1605 CVE-2023-38430 - !1551 ksmbd: allocate one more byte for implied bcc[0 - !1580 tracing: Fix warning in trace_buffered_event_disable() - !1604 net: nfc: Fix CVE-2023-3863 - !1555 net: hns3: fix setting wrong tx_timeout value issue and synchronizes the differences between the kernel and openeuler - !1611 sched: Fix build error for dynamic_affinity_enable() - sched: Add feature 'UTIL_TASKGROUP' for dynamic affinity - net: hns3: fix wrong bw weight of disabled tc issue - net: hns3: fix wrong tc bandwidth weight data issue - !1621 fix three CVEs by backport mainline patchs - 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 - !1578 Backport 5.10.160 - 5.10.162 LTS patches from upstream. - Fix the bugs of 3SNIC driver compilation failure while using clang - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - !1591 net/sched: cls_u32: Fix reference counter leak leading to overflow - sched: Fix build error for dynamic_affinity_enable() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - !1581 psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1547 binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - !1585 ksmbd: fix global-out-of-bounds in smb2_find_context_vals - 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" - net/sched: cls_u32: Fix reference counter leak leading to overflow - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - tracing: Fix warning in trace_buffered_event_disable() - 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 - !1480 ksmbd: fix wrong UserName check in session_user - !1557 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1550 Sync patches for sharepool - !1527 arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1548 mm: memcontrol: fix cannot alloc the maximum memcg ID - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - net: hns3: fix setting wrong tx_timeout value issue - !1541 Backport 5.10.158 - 5.10.159 LTS patches from upstream. - ksmbd: allocate one more byte for implied bcc[0] - mm/sharepool: Delete unused flag in sp_group. - mm/sharepool: Delete total_num and total_size in sp_spa_stat - mm/sharepool: Add sp_group_sem protection. - mm/sharepool: Delete SPG_FLAG_NON_DVPP. - mm/sharepool: Change data type of members in sp_spa_stat to atomic64. - mm/sharepool: Add mg_sp_alloc_nodemask - !1437 arm64: enable lrcpc feature of ARMv8.x from mainline - mm: memcontrol: fix cannot alloc the maximum memcg ID - binder: fix UAF caused by faulty buffer cleanup - !1535 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - 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 - !1441 workqueue: fix sanity check warning when invoke destroy_workqueue() - !1506 Backport 5.10.157 LTS patches from upstream - !1488 RDMA/hns: Remove unnecessary QP type checks - arm64: cpufeatures: Add capability for LDAPR instruction - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - 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() - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1315 Intel: Backport mainline UPI uncore discovery warning fixes for SPR MCC to OLK-5.10 - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG - bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SOCK_OPS - !1482 CVE-2023-3567 fix patches - net: fix kabi change in struct net_device_ops - bonding: fix NULL deref in bond_rr_gen_slave_id - bonding: Fix extraction of ports from the packet headers - net: bonding: Use per-cpu rr_tx_counter - bonding: Fix negative jump label count on nested bonding - net, bonding: Add XDP support to the bonding driver - net, core: Add support for XDP redirection to slave device - net, bonding: Refactor bond_xmit_hash for use with xdp_buff - workqueue: Remove unused WORK_NO_COLOR - workqueue: Assign a color to barrier work items - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE - workqueue: Change the code of calculating work_flags in insert_wq_barrier() - workqueue: Change arguement of pwq_dec_nr_in_flight() - workqueue: Rename "delayed" (delayed by active management) to "inactive" - !1475 [OLK-5.10] pmu: remove uncore code for Zhaoxin Platform - !1473 Backport 5.10.156 LTS patches from upstream. - !1445 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - 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" - RDMA/hns: Remove unnecessary QP type checks - !1452 media: dvb-core: Fix use-after-free due on race condition at dvb_net - 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 - ksmbd: fix wrong UserName check in session_user - !1476 ipv6/addrconf: fix a potential refcount underflow for idev - ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - !1468 Backport 5.10.155 LTS - 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 - !1184 [sync] PR-1182: Fix CQ and QP cache affinity - !838 Backport 5.10.154 LTS - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table - perf/x86/uncore: Add a quirk for UPI on SPR - perf/x86/uncore: Ignore broken units in discovery table - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name - perf/x86/uncore: Factor out uncore_device_to_die() - !1436 Fix CVE-2023-3117 - !1358 Remove DECnet support from kernel - media: dvb-core: Fix use-after-free due on race condition at dvb_net - Fix the default return value of dm_pool_dec_data_range() - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1428 scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - !1425 loop: loop_set_status_from_info() check before assignment - 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 - !1427 nbd: Fix debugfs_create_dir error checking - !1426 netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1434 [sync] PR-346: anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - nbd: Fix debugfs_create_dir error checking - netfilter: nf_tables: do not ignore genmask when looking up chain by id - loop: loop_set_status_from_info() check before assignment - !1415 Fix generic/299 fail - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1359 bpf, sockops: Enhance the return capability of sockops - !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" - !1357 SUNRPC: Ensure that the gssproxy client can start in a connected state - !1399 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - !1355 etmem: fix the div 0 problem in swapcache reclaim process - !1345 dm: requeue IO if mapping table not yet - !1376 jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1312 quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1351 dm thin: fix deadlock when swapping to thin device - !1346 dm thin metadata: check fail_io before using data_sm - !1207 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1074 arch_topology, ACPI: populate cpu capacity from CPPC - !1254 Two CVE fixes of ksmbd - !1324 io_uring: hold uring mutex around poll removal - !1287 ipvlan:Fix out-of-bounds caused by unclear skb->cb - !1353 ubifs mainline bugfix patch backport - !1354 ubi: Fix return value overwrite issue in try_write_vid_and_data() - Remove DECnet support from kernel - SUNRPC: Ensure that the gssproxy client can start in a connected state - etmem: fix the div 0 problem in swapcache reclaim process - bpf, sockops: Enhance the return capability of sockops - 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 - dm thin: fix deadlock when swapping to thin device - dm thin metadata: check fail_io before using data_sm - arm64, topology: add arch_init_invariance_cppc to use information from CPPC - 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" - !1272 xfs: fix some problems recently - !1286 ext4: turning quotas off if mount failed after enable quotas - !1295 blk-wbt: don't show valid wbt_lat_usec in - !1294 dm stats: check for and propagate alloc_percpu failure - !1335 bpf: Fix incorrect verifier pruning due to missing register precision taints - !1326 [OLK-5.10] net: hns3: backport the clean up refine the tcam key convert handle and clear hns3 unused parameter alarm - bpf: Fix incorrect verifier pruning due to missing register precision taints - !1325 jbd2: fix several checkpoint - !1314 ext4: Stop trying writing pages if no free blocks generated - !1296 Complementing PTT functions to the OLK-5.10 - arm64, topology: enable use of init_cpu_capacity_cppc() - arch_topology: obtain cpu capacity using information from CPPC - ACPI: CPPC: Check present CPUs for determining _CPC is valid - cppc_acpi: add acpi_cpc_valid for determining _CPC is valid - net: hns3: clear hns unused parameter alarm - net: hns3: refine the tcam key convert handle - Huawei BMA: To fix the bug in the iBMA driver code - 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() - io_uring: hold uring mutex around poll removal - !1285 nbd: fix null-ptr-dereference while accessing 'nbd->config' - ext4: Stop trying writing pages if no free blocks generated - 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() - !1280 cgroup: always put cset in cgroup_css_set_put_fork - !1297 iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - !1283 media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1270 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - iommu/iova: move IOVA_MAX_GLOBAL_MAGS outside of IOMMU_SUPPORT - hwtracing: hisi_ptt: Keep to advertise PERF_PMU_CAP_EXCLUSIVE - hwtracing: hisi_ptt: Add dummy callback pmu::read() - 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 - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - dm stats: check for and propagate alloc_percpu failure - ipvlan:Fix out-of-bounds caused by unclear skb->cb - ext4: turning quotas off if mount failed after enable quotas - 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() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - cgroup: always put cset in cgroup_css_set_put_fork - !1253 media: saa7134: fix use after free bug in saa7134_finidev due to race condition - 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 - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - 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. - !1132 arm64: entry: fix ABBA deadlock when el1_dbg preempts rq->lock context - !1262 drm/msm/dpu: Add check for pstates - !1127 [sync] PR-1077: drm/qxl: Fix missing free_irq - !1261 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - !637 Introduce new memory policy for OLK-5.10 - drm/msm/dpu: Add check for pstates - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - !1247 HID: intel_ish-hid: Add check for ishtp_dma_tx_map - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1246 mm/hugetlb_vmemmap: remap head page to newly allocated page - !1245 hugetlb: Fix some incorrect behavior - !1242 arm64: kernel: disable CNP on LINXICORE9100 - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - mm/hugetlb_vmemmap: remap head page to newly allocated page - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1217 sched/rt: Fix possible warn when push_rt_task - arm64: kernel: disable CNP on LINXICORE9100 - !1223 iommu/iova: increase the iova_rcache depot max size to 128 - !1181 relayfs: fix out-of-bounds access in relay_file_read - !1220 mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1191 fix memory reliable related issues - !1194 fix memleak with efi_fake_mem - !1228 Per-memcg swap control - !1227 x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - config: enable memcg swap qos for x86_64 and arm64 by default - mm: swap_slots: add per-type slot cache - mm/swapfile: introduce per-memcg swapfile control - memcg: add restrict to swap to cgroup1 - memcg: introduce per-memcg swapin interface - memcg: introduce memcg swap qos feature - memcg: add page type to memory.reclaim interface - mm: vmpressure: don't count proactive reclaim in vmpressure - x86/fpu: KABI_BROKEN_REMOVE "union fpregs_state state" from struct fpu - !1221 media: rkvdec: fix use after free bug in rkvdec_remove - iommu/iova: increase the iova_rcache depot max size to 128 - media: rkvdec: fix use after free bug in rkvdec_remove - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - sched/rt: Fix possible warn when push_rt_task - !1196 fs/stat: make tmp variable 16-bytes aligned in copy stat - !1185 nbd: validate the block size in nbd_set_size - block: don't set GD_NEED_PART_SCAN if scan partition failed - !1148 LoongArch: cleanup swiotlb bakcup buffer related code - crypto: hisilicon/qm: modify loop exit condition - !1190 memcg: fix implicit declaration of memcg_print_bad_task() - fs/stat: make tmp variable 16-bytes aligned in copy stat - !1159 xhci:fix USB xhci controller issue - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - !1178 memstick: r592: Fix UAF bug in r592_remove due to race condition - 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 - memcg: fix implicit declaration of memcg_print_bad_task() - !1177 net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - RDMA/hns: Fix CQ and QP cache affinity - relayfs: fix out-of-bounds access in relay_file_read - !1133 sched: Add static key for qos sched to improve performance - memstick: r592: Fix UAF bug in r592_remove due to race condition - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - !1157 Add LoongArch maintainers to openEuler/MAINTAINERS - !1154 [sync] PR-582: mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1162 fbcon: Check font dimension limits - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1098 proc: allow pid_revalidate() during LOOKUP_RCU - fbcon: Check font dimension limits - xhci:fix USB xhci controller issue - !1107 scsi: hisi_sas: A group of SAS-related bugfixes - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1150 EDAC/i10nm: Add Intel Emerald Rapids server support - EDAC/i10nm: Add Intel Emerald Rapids server support - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - !1136 gfs2: Don't deref jdesc in evict - !948 Dependency of Kmesh on Kernel Modification - !1131 [sync] PR-1081: some backport bugfix for sockmap - gfs2: Don't deref jdesc in evict - sched: Add static key for qos sched to improve performance - arm64: entry: fix ABBA deadlock when el1_dbg preempts rq->lock context - !1071 [sync] PR-1069: support ACPI for MPAM 2.0 - !1023 spi: dw: Add support for 32-bits max xfer size - !1075 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - 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 - !991 genirq: Increase the number of IRQ descriptors - drm/qxl: Fix missing free_irq - !1115 userswap bugfix - !1113 net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down - !1084 LoongArch: fix wrong 7a1000 int_clear register write - !1083 LoongArch: fix system hang caused by 2k500 bmc driver - userswap: fix kmalloc ENOMEM failed for a large memory - userswap: fix BUG_ON in userfaultfd_release() - net: hns3: add wait until mac link down - net: hns3: refactor hclge_mac_link_status_wait for interface reuse - 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 - scsi: sd: try more retries of START_STOP when resuming scsi device - bpf: Introduces a new state to identify the location of the sockops call - ipv4, bpf: Introduced to support the ULP to modify sockets during setopt - net, bpf: Introduces a new ebpf delay connect flag - net, bpf: Add a writeable_tracepoint to inet_stream_connect - !1089 power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1090 fs/ntfs3: Check fields while reading - proc: allow pid_revalidate() during LOOKUP_RCU - fs/ntfs3: Check fields while reading - genirq: Increase the number of IRQ descriptors - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - xfrm: Reinject transport-mode packets through workqueue - 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 - xfrm: Reinject transport-mode packets through workqueue - !1004 [sync] PR-993: Clean up for RDMA/HNS - !1028 fs: hfsplus: fix UAF issue in hfsplus_put_super - !1027 scripts: Fix issue of module signing with openssl 3.x - !1007 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event - !1032 bugfix the lost interruption problem after live migration - !1019 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - vfio/migration: bugfix lost interruption after live migration - crypto: hisilicon/qm - fix EQ/AEQ interrupt issue - fs: hfsplus: fix UAF issue in hfsplus_put_super - !978 io_uring: fix the problem of running - spi: dw: Add support for 32-bits max xfer size - !1003 roh: Fix ROH multi-BD cmdq issue - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown - !944 nbd: get config_lock before sock_shutdown - !920 dm thin: Fix ABBA deadlock by resetting dm_bufio_client - !924 dm: add disk before alloc dax - perf: hns3: default use hardware event 0 as group leader event. - perf: hns3: add event suppport for ROH - !980 crypto: hisilicon - fix mailbox operation process - !941 LoongArch: fix 2k500 sfb driver not work during reboot - roh: Fix ROH multi-BD cmdq issue - RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg' - RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table() - !947 locking/rwsem: Prevent potential lock starvation - !928 hikey9xx: Fixed incorrect use of kfree to free sreg - !799 SCSI: SSSRAID: fix the issue that consider the scenario of HDD will occur unexpected high latency when pressure, concurrent, time all big enough - !990 ubi: Fix deadlock caused by recursively holding work_sem - !953 xfs: fixes patchs and backport patchs - !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 - !940 net: hns3: related bugfixes, refactoring, and cleanup - !954 block: iocost bugfix - !946 icost bugfix - !970 [sync] PR-903: backport block bugfix - !356 x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes - !967 Support dynamic_hugetlb on arm64 and fix some bug - 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 - 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 - SCSI: SSSRAID: fix the issue that HDD unexpected high latency occured - !968 Fix ORC unwinder on paravirt {save,restore}_fl - !969 kobject: Fix slab-out-of-bounds in fill_kobj_path() - 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 - 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 - kobject: Fix slab-out-of-bounds in fill_kobj_path() - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - 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 - !943 Fixed the accelerator capability register issue. - !937 tcp: restrict net.ipv4.tcp_app_win - !925 tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - 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() - !929 xfs: rework feature flags - !938 config: Disable CONFIG_EULER_FS by default - !883 [sync] PR-878: Bugfixes for RDMA/hns - mm: page_counter: remove unneeded atomic ops for low/min - 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() - 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 - nbd: get config_lock before sock_shutdown - 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 - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - !897 LoongArch: improve dma ops and interrupt process - !869 LoongArch: defconfig: Enable a large number of configurations - !922 jbd2: fix checkpoint inconsistent - 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 - hikey9xx: Fixed incorrect use of kfree to free sreg - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - dm: add disk before alloc dax - !918 Misc fixes for Kunpeng accelerator drivers! - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - !919 Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - 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 - Revert "ext4: dio take shared inode lock when overwriting preallocated blocks" - LoongArch: defconfig: Enable a large number of configurations - !880 LoongArch: kdump: Add high memory reservation - !868 LoongArch: fix compile error caused by __ffs not defined - !792 LoongArch: add ls2k500 bmc support - LoongArch: Add swiotlb backups buffer - !906 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - !907 tcp/dccp: Add another way to allocate local ports in connect() - !874 nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity - tcp/dccp: Add another way to allocate local ports in connect() - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - !890 ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !895 config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - LoongArch: fix ls2k500 bmc not work when installing iso - !894 Fixed two accelerator bugfixes - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers - config: enable CONFIG_BPF_STREAM_PARSER=y on arm64 - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !886 net: sched: fix NULL pointer dereference in mq_attach - uacce: use filep->f_mapping to replace inode->i_mapping - crypto:hisilicon/qm: bugfix queue parameter issue - !881 arm64: Keep HWCAP2_WFXT uapi consistent with upstream - arm64: Keep HWCAP2_WFXT uapi consistent with upstream - net: sched: fix NULL pointer dereference in mq_attach - LoongArch: kdump: Add high memory reservation - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - !852 [OLK 5.10] userswap bugfix - 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 - !855 Remove the automatic loading of the hisi_trng driver - !877 sched: fix performance degradation on lmbench - sched: fix performance degradation on lmbench - 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 - !863 Backport CVEs and bugfixes - !866 arm64: kdump: Avoid reserving low memory repeatedly - !860 [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver. - LoongArch: fix __ffs not defined compile error - arm64: kdump: Avoid reserving low memory repeatedly - 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 - powercap: intel_rapl: add support for Emerald Rapids - scripts: Fix issue of module signing with openssl 3.x - !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 - crypto/trng: Remove the automatic loading of the hisi_trng driver - crypto: hisilicon/trng - use %u to print u32 variables - !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 - userswap: fix variable uninitialized in uswap_unmap_anon_page() - userswap: mark swap-out buffer PTE as writable - userswap: fix kernel BUG in userfaultfd_release() - userswap: add VMA check for uswap registration - userswap: add handling of ZERO_PAGE - userswap: add page_count() check for swap-out VA - userswap: add VMA check for swap-in and swap-out buffer - userswap: fix BUG_ON in __mcopy_atomic() - !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 - !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. - 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 - !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 - !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap - 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 - !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 - !782 openEuler supports bcache by default on x86 platforms - !765 LoongArch: fix some stability issues - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing - !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 - Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA - !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 - 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 - !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 - x86/split_lock: Enumerate architectural split lock disable bit - 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() - 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 - !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 - 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 - !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 - net: stmmac: fix potential double free of dma descriptor resources - LoongArch: kvm: fix bug of kvm's hugepage - 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 - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions - !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 - mm: Use wrapper to fix KABI broken in struct mempolicy - !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 - mm/mempolicy: fix memory leak in set_mempolicy_home_node system call - tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process - mm/mempolicy: wire up syscall set_mempolicy_home_node - mm/mempolicy: add set_mempolicy_home_node syscall - mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY - mm/mempolicy: advertise new MPOL_PREFERRED_MANY - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy - 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 - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - 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 - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !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- Rename the PGP certificates- Process PGP certs before kernel building- !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 CPUsdc-64g.compass-ci 1728553382 5.10.0-231.0.0.133.oe2203sp35.10.0-231.0.0.133.oe2203sp30-metadata_list-compact_tlv-perf-debuginfo-5.10.0-231.0.0.133.oe2203sp3.aarch640-metadata_list-compact-perf-debuginfo-5.10.0-231.0.0.133.oe2203sp3.aarch64debugusrbinperf-5.10.0-231.0.0.133.oe2203sp3.aarch64.debuglib64traceeventpluginsplugin_cfg80211.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_function.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_futex.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_hrtimer.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_jbd2.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_kmem.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_kvm.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_mac80211.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_sched_switch.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_scsi.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_tlb.so-5.10.0-231.0.0.133.oe2203sp3.aarch64.debugplugin_xen.so-5.10.0-231.0.0.133.oe2203sp3.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]=c4a66d1b3b48b9eb91a415585d9644065bd8d867, 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]=14a0b085e74d0afa23cbb087cccab3668499688f, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66769e63762e4c354276396f221d141569662885, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b4b41130629b9c6814a23d7eca84ac236975ec0, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e9bbe7981cd89050cd2675e402e497c4d60a97c1, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e3793ac677cd1c9d795c9f95c6d83d8f1f6a8e1, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31689d9e0d534871b83f8dfa6775652ed2a53873, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8a7dc2d9fe5b94848e7e1c3b02a1d31b545e9ba6, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=75b185770a20e670665868fe149d650199f5ed74, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=748919430708d3aba313057b60464f859b0ac83f, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a8f65229f23fa827e571132ecf282e54f7edfb01, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66eedd41e28be7d2da251f8a9cf01c12a307d950, with debug_info, not strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1ac91f2f59a3d4950e539f2aaa27089da94967c3, with debug_info, not stripped=ו[>.)$ {~q޳EFZŢ4RdlD(מ2߰i7X E 0F!z7O XB h EKm5E7s= }i"}Chsg"kJwiJ<8*]嗮=.B[\6E*1[ne v~ٙ! 1I %xCuz%2(c,-?˞mnZ'?4mhn|Xk#{']G0;B(PO_\e(ңBg;TxfFJmO)By@JzLqĒ 2"q 7_T[sp hCr4ǯ\d:;󚰩_߱Sv?g;a\'n op.d gZ$P:h@4Hu7G$G:Fl7A.^S3H[Mr|`@"E "5N.T)SMdKrx($>u1`^8+pXjD8q#mxq .vf w&c\XZ`uBzQ (CV ^̡_bHьlǍcS[l\e9 F?т:ƩaonS)?~ Ŭ %v4P\,3h(+k\F ړlc *oRͫL\>^OIhf=a*Tr\ҖaaјJ-W pIRC&y]@- `#vW[)aS,Ne&{!~D!ݍLsW9٬_-Ɍ-`phCfUpReKxy5&Y .>hScUC(L =K3 P+l9Sբˍ'i@uf<_ZU>r3hKwٺ%ʸz I~6C-/+Bvz~ܩ'4%e|4ч&""#5m7geKK!&(S3"Q㶎qq.(+o@qW{d @96KY1}z:^׼VHS"\6U5uOq[ g 1ڛF3.Weސz?0?>E0*%c$mHcLI|5@v4CP Nƹ-Dk\]n2Gx3÷e4_U7Cw˙s-GDtLS5*Jw%=/c3N&SQ(YjUKGLr+Ľ}> W#y|vtqƁN.Ͼm;Vr'a%KIvobiШsy+^Xi4wpcC(Җ]$#@]"DZX.[#j`|~bSeB*;zIWor }n/5;E=ᓸ K: 7mv6Kb巛?!\dpws`)\D9$,yT^g##kW^ɪBHhIܙNL}ʠ]n"=g8LY?4@)9r%+Fʡ.jX:SվOAXaJ(׉5wG*-36^We+fq@,jV㽥Q%|9: EL62JN Aq#_!k-yLZ`HKW2rB|XO0{:'ݶ0D')ЀS? FAž+R ( VU@b/؞#Q^ˁ;}ҷW^(ezP(n2 [>9"4W]Jˑ Z/DPz+ kF?ebCGЯLD !"S۪lRCS+Tn/7rRu(;5eF-K~)"*2Nt8Gnzx@!z6_Ab4:15<{'N*l3+ta35`j|ȁa[FHefd^28Wb8z9؊Fz$.>bIYd[# KjPTScdpn&%0TfS6On_!Ay4BN;mmyV9E$4 ^مafv, bSOO]ا?X2"8=Xa2ԍΣMCi8_$ Ubr گ޽7r7ejG5Lwi @@>PaAy:ٱD*lJAݔԑJz8Dۛf% SI &=a05r([F^DzK5/gnl$<|5p~w/X1~,"dMLˆ gHo A#byC-@Xl4\FC&gmX蚦&*0b/.$N5\9Y/ }EeH⮃ ,ꋁUz 9)͊9Y/ƔY0^ jbY)i2SC"CV,=}8 셅 "ٚmzjaگY6egW^_}P1OT_S. ^4Ό\H{ oAͻ K_cD ^n"#ġo?`UQl \]Z.e(-!aIMK@bACF7y=BRKO9ˋsFMnkdN`n>eLʭg,{]Rlb2[A.woiu`*E9LWW8*yZIaQ=@XA j9-OLЎ"EMlsS F jaG\[0 /?NRRPFAgBЧ-97!g{R $d-_eHhJn+5;>g,:/~< NU[$9I-id=nF%lS98 a^Hjo.%0iRUy5ߔA*xA?5R:K\_2+')BjTZ Nr}~(ieeL mCm%c_O ,j0bpPbHdbE IBA|krrp1{UWqŘʏPPŧ%39`n ZKoq<߸Q нnΣtmǬu#- F]'})ɺ^ua8nÔo`5̵D{>! 9oue.z7w\>9&5P#)WCD.»t4"VV*a#q+K×|c$Ȭv$TNs]^?1q?Ag ÊM6B?´Ak*I3ҷذ#x&h[_ڐ#åŷA]TxKq<9ĭg5 ">(eWqh[HT;dmSOb]L#g1uMZ& EL?Nh]-|Ӊ|]~|9b"2cSd)?ʘ&Y'iwV٬&@z+#?Sd}9W~H8 Wj \Z$O+^1?@"'5[[yI\]^y F>uʄ8Hstd, %X y''`[BHPe=p eC-m^,8jqX aWeRB`}h "eg>73  ^N?~P;<QưeOd9q@tv،fn| $PMvU|tI1y i,!lSzÁau`kK|U%\֨'|t|&52(Fbȓr DvqzٿV4lrK$AW`胪!4B\SdaH8-ēYW* G:ryT^G" \TC1ƕJv`,%3H7K&57/3-u3BB3_LY*!|j"ȫp6sY_@R ~ӱ7V =YAZ#eD)~r3H A\T[,↸fLX*؀+D1}+B2XÆwYt 1/8Zj ^U{OðtU:<6/X}p6+!q |fI^":z@ Cva$Z qA"ctw4 U3z Q-@(Af"0<?:ݵK^уY&a瀏:%TK)g@q S=\l_BtZ})c?ʾz3sm65n{+8Vl_Kŷ40^^N$;4 m5ν#Ai=;0QS^xz4U`a.NJ ``6˪&{0d59B2jc??(][.7y1a)dSj=!,cw`¾in9/nҪ!ɰRIy+6??Lf9aӟF"SmҼՀ0]+(fXnּbAV`#\( $`;JNkjJVN +*pv4j捌3t80n `+~4 N.]O O6S&og~yVX-Ct6aʺ1Kp[B)4O)5T gL-Tl^}4u(MZ WJ+O@`_7U+Zfwsٸo%dN?O8i?J ᔛB罕,r:mI?nbMR٠F\˶.˫|S?%؝d~pa\TcDD'nܶM`ԙ*>/b$#-@FPcKl*{<&(nN@)S ,`< LUO(fGW7PQ߇+# )+@ϙϴLOM7/Ih?M+)*s>ofibsMw pҥ aʀ͛'FQm"N_sDTW;G4jrj'U;00i]׾(&D}|@-]| C}|4m SŵwM#M+wd|if/!+#꙳2ӒXpIw3[h_MjV Fo`z񰢜[Zwf {R%g T|2r DNOuE+kUّj>#׶C,8\/"k9ѡ)̾0Kg;CO,DoƂҀ cCDfBҼ M3%AWfJ`˘h~P>'cz ^!;:r7@&}: q=HS]fSc댕mnMTK\ N!hY>4 =Mr@`Gs' i\ѱevP0e4d/mDE\}i!ЄlVd$+Y|(͘ " 5;>P׾w)ÂȫͰNAzS yU]mEdB$Nv[ 71"3 8?MsKgt'q( Qmf5naA~Fu$q2E3IbV ՂrPaCW4b4GeE q$ֺQ !pDԛ8U >J+\ ͒ɾdA %=-OM[rKj4̄1 hnBx뒕tm}ܓU`K{ۤ*HOOiMr#Kލo nB %a*jWx.r_YLJ (0HixLO+MNˇmeLx|Bm!i sMaPos$ElMr49ÆZlbH7@ѡ}fBFˉ'KXFW?dSnc*7NnsP0@;uH=38n=(|{_]ɺqWMV* %+>FяJcPk|oeYK? 1(#3T{vHWn͗׮',WYQΛ4Xr16"[ A9A䢡Ϲ D2WPAc\BȮ3W{>Iz\o#nz#8IA[\J]7@"<ȢisY7#tU! q{E3@ ;iT y^jv?|BZˡ.ݚ;[UȐh4&Il\Nd!I-BUkC Y>CȄפ o^f7ПFK$0mIzEČ3mxzw١ *U٢0@zO?h2I<զ8Ncypi^>!uF` +ڳx²eXLj7QUܯ` E߶LNznZEX$;64IC4^훹vxHĺ6zB.{Yْ;59񵡌>ijL<v 'ȇ5jQ՝gI kT˙MeB޶&/݌Cx6#!Q"2_NJ|&01,GWx-{<DN6Uv{26LՇPV2ܾc{d; k/~L7g+NJB[>i<f<1Ml#&K]ۀ؊gɜ[8+&5 tͿImVeC*!^Rx5be ~V?rSW颥R.z ;gdN* sՌ|əYX@-Ս.-;[;8m8@Ňk5MRG3V6Er67NAQN^Zԕ"o&0DyC+Ha*pCd_dZc9E ^TϠ"zEY " <|jd/P'r=Jg%IĴŒP5ME(osB\d/ZTe Z>N3cQ.e@OΞp| fk`p`+6J hZ \#Òb}-8/Z "Gv#*i⑗#%u@,[/X5hEbs^?|ʹ_S(Fnn@c p/VkݐMSƷ㣘-݂ [OSs6c ;+Qqg ?Ma![zX8@CrWʸLU I9k4yxnǡ2T8EGYfYx{t3(M8C6ܠ׾8Iꖃ V>=! ձ1ҋ{ɾ8}S!: nxp}K䭆KeœTY>툻 MOY%?fN^eQ=n V@+ jߥXnޛ[/*)1i+틋dEPn tdT'6#w~@IW xyAcfh˂IwAMY5k S-?  #nfY/z虹vS>j$_$v|.&YZJ)bX"Thy^Omr~Iw. 7Ex&lzĬy|^_~bP8(߄l)F -‹Ll^65F;Ԋ)1nӎM O :"a72u3b j"=w@}ڠ]: |ۮ[D9i֯p B2~"吣x^:ؾsik!LoC,Js:i"tf́ITSpt&[J0Y@[Mq>FJxSi $TR2U^Ru@m.5uq K Ż?BEO@L<&!D?>د5& 胓JeY9sH?O6%maTojoi@@&iZ4!U 4 }O^7fs q*b&ͼVp]Z *Zy=J3*w[ g!7)өKnr?En#b`C3E(9d' O ic`o DV'sMvQ.l% J!#Q0|߸5%3x&\ߌeY$ޚ[lh}я(_[0<Ǎ1tSh RKq%9yDM7?TgFiudonYۉ7ϳ ?Zm$No &O;EŻ e=@\ tʸlW:*׌,+^~hkS2g G#}'=`ÏSdt֑P.av=k< .a9ό馴(T9*N,&Bu&qő)\0++~{3UxͰO$X?#.XYmm;b^GuYDauSPI+p~'("=n9=hj2-ވa"gD%@_ې7 esfZmB4Z M].cj. BXU->*&j_)0맄ah8]qMHfa=o hDeӷ7@$og*_- dw}j:ʇ'e\?j&^Hk">y;O c(8zkp2 Iz/>) %Yx^WmC>M׏uq~s)VQg AdS]`9/Ч33`1^Yҵ'ӏE ,ݔln~cx+ڌ]k|$wBpyUHڏo_G5e945+Yocޫغ"dWYzcv݆O OZgA:xю@p7PvE'=Z'7d';40{-2+Cҕe>kFDDۊ}(I t=grKpT?B,٩#y)|@罏:$Ys.?r.eQS\ӶSkOSsMTl>b  K? wo%"ZIE>YО!5Tk,}墀>"/9^:3 TJJm+p4֮! ;,y@'ț5OЉCk |P|;,6D\0m*ع|) rg-[ƗV} $ ޜfEUU$#pt0Vz5)rw#=C\)c7g *Hx!uRVJk!y> ೫,Q@W9T$_˰$ۓ?\Zц?+_ ]b͔Xۼ_lo%QA> :Ef~>ؼ.N0MN$w2쑩_90lu+^<6LDƦJ4L4]*:;XE^Nl:kv=2XTil`_Z~iiv-+Aw l62;KZn)Y ZCj !Z2\0e^!/[|Fp ,JE1#AQ:⃙D:x}w_v^RRA=8}gL'ܲwBao8Aeِ PgSi.d?LG(wr_N~={X?Y=mnWTЎ]㳡9#Cjb _l[V*1kj껡 s3m^D2]ܥZz NxdS'~h^:9"EjRnɮ=…M"7vETa}iq7# ց#`Ƌѣq@tEpd{#O.A**nOQ+/kO`?FvM/6ĝ!q28(%U/Dg! Q׈dUuP $r՟еva( ZKT6R:\ǃU"#`ZߩvM'/@5ae$FV %%IE@HqW}5T^wnSfՂ>vo?F/RN"~:ZKC8,JrG ]﹵{y:5|JOl=q |\OJ z<  ܻvձGww[_a8tA#}t_z&f OElDm߻$ iź:zP  ڒ7[ME'Zԭ"oi?QU/EEF.l86onj?!,֪c?*T|],>2~c''܁e)e-H %~ZuI/:6>d Qb5gJKP S^|yTШU7R85`rNqgK|`'U ;h!R|=Og/^jB"@5mtt:VV&q9I 9Eb9K(v!t@ykb8C>mL7[+tswVh)Y5O?.1;#Wۮp^:I/saV4UEN.젌00B[# {uiBi]GPH34!D&Wf(=o;(x}=k{$: -gO6* V$ 5&N}K@%gY.#ʝVXF"ϻS*hT倄 ^Ko"s,q(y0ZuDLL퐣yO8I%eBA_ӅCRJUSYC5bؔ_q8) )!h4DZZtE{ZjL Mciڑe Ή%md /+UZTާK,BҪV9M„xQ?S O W ayZ[xWW*܌ ۓ`SbiR4HZ!'[,qz:pv:->O+Cqs KB;LHQ2Swu$z9޹ή-%MSpZ2Tg~ ?|pJ䟹fSSmAI8v># tz7q+-j޶!r?DL62݌nJKсٓ˷cG]ôkM2} GtfVwʡ?kjeE{dBοχ:.%iĉ4y5 fvi)Ƿ8# ;G70L5"⣺fZ&6ܠng^r7V̩c  teW5u ,J2u : >*# r [}mVxA[K-~6$Ö%;65P<K5PC2p`vd.ǻfD[UgSdQf=PV_ &%Ug UP̟[7dݟX:=o6suޥ<]OX*6%zlZ nijdq8mN:kOf,7HŲ6?fY6q0$W6F$rgac ,$iKTLs#1-9. YgKI#?9m+L|b~G]-k ҸŞi6s)6Lk2E訣G. PsMcEW ˇ %L6 Up=[udIR?Y6iFvFoo7ߢsQlAV͛?j?1m"C=00TIlf}YN)x}O\L#(p{:G5@^<5#WgZbREp1r2H#5ew/MRZ=dUZX UZ0P_NqU=8?l BFb@Ҝ-[u? ޯy܀S+mDiڌo_NșnMy` Pw8wQ/-=ZԪu_S }h>DU׷TVEpFogyflxYD TT#~~ vD(q Sߚ!jԺc*;o|}j](lDD^HE/j hB_zXIm˗yMd3a/-԰7}B_+ Ccr>!'9MR*벫 Zn}">dOt& H"[ٹw,1б!ʶ0i,&W b3xYHFNZ?u*"ݣ+Yp!yTK`ވuH"gX H˕o`l!0z ;(s`jNVt[Mcp![63DquoPVrqt`|2fʁ&eGܪu%{ *X Eci}p"SJQD=A{{.' 04i' KLI _M*hQ,"9ҔgMyr\j .vqF6~}% rI91b~{."CHϟj(QGlyer:Zgj' .͔X:qlk(~`~mI#3Ef8NhEAy0O{_` _KM>TP7_%erG5K-Z-4oJAԈm7++d~Wv""9zSLf,]z~ `{*ьb [ QY,e^DVlzͤ2im¥Zi3q @,\ҟ6q\ WҼ . bEh1cWEk&/%p Ͻ$'+ccNj; /-%@8n曘{ˤ[G[l!ȳX;ʬ\)&i}=LR(WrXklsc4K}ݦsV͉ό0pe ,+pVJH|]?f8"&^Ν҈b3ĸv74])d=qvj 3. q,y)l)ȍh c]X<>[M{WYXY;r9Km0ZA`"B*i5cs>6Z[B2*+D4ZJdo;/pJI I?UwF}7 bru(Vm5+Þ az0]}CP{j]*ִz}h2fJq`oR{y4df7ߊφ#zH25,>:Uݩ&aUp)pcb Li:&&>D=;nd\@DarBRC2 Oeu-BuI1'ըw2M ;sS7FdrvBZɴe/ן\;*?!"_̞|LJ~#49[f6FwW,~#˼r@|n;]+*rF?RP,:V Nγv1h},Aȃ.L9%}#C)h͂ş[nry+y1D:Yb4瑩 u2k)P`JvdI~G~' Ԯ`P|Z:SC{ kl `1[;; sN ٱU7J 8A֠H]DRBpȒX7T1 k_Nɻkhk}bf"Ti)kuYF5K5] dP=KD<[ޜ[ rۡeWsiMHZG6Ascг?ZC"> C` +'&Bg^3YCwцcpUJR]w羠Z"\Af?WDz f^Q|jd92@9ܝ,@DEk(,P3ʯ(Y}m$e;t_E`21;LD#\ڵo)WJ: f[ 3H)`>Hcŧ75 ]~CH$L˾w]Vɥ\ dLm:Wh϶'(a"{D/~8;r3QecѪگI1& W 5l(y'h.A.Y,?yEU\@4ė9YfWQDi'N{TY6o]G6;=b\FodWa7AVjo`k}ЂGo_V]P`-w%w"6oUxDU]#u!4uO1f0;-^^pZ{*2i/O 90?4N?}}{kU3ۑ ;(k E[r7ב恨RWSOqRlBP$}e$Yۉ:,m Bt|WJNV4{N:hozQ#7+=.~#Mse 1ȀSmM!W_ע"{/ʰҀdF~H^ YX7|DL&^}HCBvYΠ-sYE[њYǙ)-{f` YQL?n3A' BplwJղaZJ CQ nx$2yAAX 6%i `IfeqUUbަ4wGo+IJMkXj"켧>}wL*q ;WXπB# v99-u9]fj5Z|b\R_5e;ЏZlbzsĢa=s \2QG[ʻrKt(ucz^<;z·B^أN*Fxg~1GpZ}׷U N W&-dה@rR9ܧL$ 釓䢫YlD9R<~#;V'V *3Uwe{<^99U;-d?rƈ+4~߳~kbPѮYFw r/:;9W!:Eʒ(W$ )O*k BMp;JlwjƤH:D^3xw2(`z0N7Dp+LǦ~ ω^y̹;cYՙd*PuxGU>JYRJq?Ƙg$¯6$>+q A+#m2#(2Ttf$J .K1CN } ŗ -8S4Ds1'RLVŁм0{!dRj0Oё^-)pdVt 1ﻲ¼Iol<SXljy,/~2D7طgaDԋ ڍ~IDv d[.Dgh+!T17A"q9Oq.ʓ@ K`*x>FÚi.QZ.eLS:կ:+F]gqp⮓U-$BB>Ӿ[9{ CvIez'BdSq ZXN]s."] !>qts!dn*;C}A= #BO1Ï)qs[{жT;΋fWed ֚?:rVzJ_Zroz{쩸,9<Z90*D"j/<_IІ́cxJ$`Q)+7@YYM%ɾ̛ٙtv`w({ c س9K=*; 0^~J}n:?wY`a(Wҥʠ*𷵒m [ 0?#x kpA3jl:cHݩ94}ueˠYy36,Њԉ:P{+xk f Ҭ!,U$W/,4c ?ZV7 I W躰T>Y=2"|Ǣ\>snwMEI_?a 284KJ8-N>۷+ӣ+K1d،-}%jۨLn,5ZClM 2L|k?"2d]X%D“_*d] \MeW>0D^Bw8l,e58lQ{iJ 9:n` .gjjd/vHyF\;hǫF 9iɼ=+08 V]{ӽ=RZ*'+&]@)J1RI8zǸEDPY{2ghkF0n5 _mJ=뇊I=Hp 訕Bzj"Fmlr|=SfoB$X;`Qҁ {G:&kzcmE!U]jڝ.7~4,Ht2A(xe]C<>kqN$.)2HVgM>{b9*N0w129bU(օy`u^IM W{Կ ĪvTb<@ϋ,T5MZ5xڷNG" yE-jNfD|\E.ujv9-{=|PP>Av=+XGԙnbzSnB=KʷF#C! ՗Ɍ8jғ!S@}U|iO HeXG8*寡*W|M}MKJDgߗG=R;?簸Jo̿qf5f;+b^_B|\C|E~MSb~gX{ޭVа'E}:DQ<]Rͧ_,k5T !G_.]^DApU9s4 - aOIE7~zfF7phFr`G7ei"Y)TERP)'<(gBH, )# w6EyD͟T'Zs6@v|%bs"$bmhj]r3Tݦ~~;x40ɍrZ4,۞$2g22۱; 4d w6Z8]O?;=F2҇gRpIAߴi嬍2OpڂsR\Ñ`qRmەuui'?_ )@|͑TWH_2^E4 ,Ow:DJ(>j+` D(ɿ%ڝr YFԼ7_w.~v 븪:*UR Z Jȶ6yۤ,<^9=qgc'nd[BC/ͫDJ7 E=2[;9h $ $$12beO'֥mX|t6١i4NjLaG2M^ L;TO RؾcG*VrJZ}_p0[ވEd5Ʉ_.J',2'/q$L M2,]48*{$zуkMfTp?Pl>D>ϒ U6g4@pM^ɕo &%>)G{vQHgOs#sϘ袁j̋[ /cw;>SrMYcFF`FgzR{ҋ3 @}"иGPR[7E͟/z~I0-~<7ܡ}K`l%yZj gYhMei"c8"RUᖢl416_? *ͷ/~S^Q%92Q6H-9r*6wg^ G\-X')_Y䍺"H1a^0ڹRSj;tM9HӀBibvc iyT PKrV5uLu$Ndgr-{e?{ȤQit5z[''wV_g AǤS_ԒSacJ:iCVU+5~I͹[}k h2gbfDxKy-fXt-N:"HyƉR ׽Rj?cR9Gv뀚~ ƘAȞs˻W!FG2WW?,K#;ڼ^}S" $;QS0W\ZjP3Dh08PaҠ\$)zhA,YCTFX>Fq^&X҉oR?FJхh}X21[bS$C#T`~NskÌ))sb^yFNX۾=G/UيP E,hU }JB$[ҵyh9sh[4ݲ AP$Tq}wJZ SW.{0~.F.?:Fbd0!p'?A7&_\Rĉ$6P}vht }45q\d><ڏ9ޥW {Hx qÛJ@QiFOփFFJԳ1ӑw")0FE7KHx@ 7KɧQ?/Z;K@`c* "q÷lM,#Bo>4e؃U?;p82LMCeKh׫as}KSmh۔0ql cǜ \F6V !H-c+߈zedc Ōpӿpzv.sO(`XƊ/;z& G"i I||ݝKL +QGƨu"@TՑDK}NcAKvX08-:x qo;_I؞(ƹYi3B!+`WRWGwN>Z KO+氐1Hg_ebN(Sca:qդ0[0a%hdO+̈:&Kl* ?]7R:jHHUYXIjp30<ߏA+gXS1/0A1pՌ?ǧ6Fd2HE fNP{QE Bٌi]IN>n$&j87M ̕r9 k J6l YIk#AXURw+LC˾DhB7*V(u3maOWprc.%^4!Qp^ѥsӭim3ۻjZؚrc%Ϩ=(mh#תV*a̦?"\5Vyc3U~4X*r=*5k mo4k-ȕ1`Ž%N Ps q̝P~d aeAqD6ȅ9W$C$}D踺aR>/A ?޾S$AԄsopâ>Iz?v'ْ'+d9-px9i3&AęBokF^lXUru1J3}.zKKB=Y ͎)8tYl!&<3yvht|%UXjn[,H[gFA&F1N%+iQ9(uxIWG<IP)=WpBYBB8-|(Q{jb``8ՆDqxBR.b蘵 [:.][ԧ53GF ,L[LKBYB<؈lO Ԁ:1.ZKGRX'r{JK L@"фFsMuA] c5n"bwX/YЈ47˛n6W$ ŚhI{X,g\W- ȨWʱ8ҭɚ4_IZsbhJ+FQ:cڡ6Ӓ׾dq+>y]wL6^tL`(Un)'9-:vI/{%-p<'4i6rο,,ҺTM%w?Qpf)xj)V-ToDWZU/l,cY5ǸVk uA\Օ` "Mg~ S+)u^¥{z\:eW^"r<- 4Hy g+b=u\՜lD kJG?޴Y$cE!E[;q' ͔U)Ws<`qqC{򣁦SK>2?j:㢤mpz"v>~OnֳQzB볪qQ δn(_w)Dw;}` e:J%!rej}jQ7hµ >kdn,pW)L$6HpHG "C|,4 )["tϊ%6:؆c8X+[yc"jI^o!|S{@^C)X3A5̼'4 ٳTl݄.uȤ "Q ?k6`a/'<1AuܟE_󝀙KZJ JIQ/v!VdѪ pa1},0` sהfydu|kZ&Iܐ$m=r?a1 vf:>+hl{|T$( EgC@Ͽ9ƊѱP*Q6|](UCzgS6Sd Pg-/eU(;o8E?qJk6\ GyDKaRvFs> KVЂ+.G&0͐|4&;xU.XbVuWbṀYjfmeq&#j?GO/XN sFr.7b'" ^ON5j<'A4ceH]L /Y[t5!.{h 4ևojiU\*ɁgQ/[&ys @6 T0*{zsyprtz`,oReLWuXfͣjP1S nv?g4noh[V_`uU*/DЂu #yJŋߢ]iHһ PC.~u +N"Dqx_ŏE ,y^5ңuHoIJPOef&)h—$n'e#xH Wz/ >ZFvchiBv'o, 9="RrzʘVU=@Tô/*Ίx_{ `lƀIׯ & O#w3 թ#r -olb2:!&~~]RdOo w,m&ޑQZח 2ܨ~i+&PGPCLƩN#HQ/f/W=KeYb S,g5y7AΔu>fhn2LxeVHBbDlŗ桲 .ױhM΢M871dyP\1tlixkfaPz;?EЪL"c9w?ݨ&/= !2t԰>;}N ; )$aeHo' SbҲA u׉ӱcҶXE3Uv!F/ї;xׂss難eyqG1La0{ntҶ?PPӴw0'cɗX/C$eV#؅t5jR +JQ0 \e >ݞ At_:!`݁_.1 k@4mmM<*«7ݽӦpX:e c6c3CM"VuX? 7nټ8Hg!n2=جDx"C1՘!Nj-0k4eͰ873:>wnBFS[]\P1 x`G6vJmBj֟&f"4n1]긘6Rtyc86-cN-x Vic9)0°lB,up6g̛L+@b;ߌ]fiϢT[s5л4? +x0R%go t"wNa?_Vj7p|YMs5o6Fno "$m>:UJyx1>G<^\d}H#uVo`Ku~VM'10 >B uwКM 4z2N䲨ͻr=8OoR(-;؊r^>FgR73!mkG@=i UeuMQ;IxyHJzS=6AH iT4Su!FQ፤ &Jhj{XUK_z\zx7=e0H|]j2m":6ȴ2%Pݬ6ްZ9'W?t< 0dAnUFj ߤ4iK4$yXY)%ߺLv55'؛He.1?sH̿L /&ƾN>a$.XK'RxW͖H)>-JסS݆ Q/‘)fFd*]B't'o1 fJ1~Q 4?TEPOȪڣR`{e|bbWzpTxRv.>fANO Ğ' f (1nd$rp3T\yvD)[q0kdޟp0"EU, DZ3I5EVҲ?!M .xoSȍ2sHPRI WgCL۽?Vó^ӛˏ(0>#uXۨ_F=Z[ dG>^`jD-C}@B~km`,LP ?e#E|w[Ty$\al_vh0BWG7FdA؝ F!S{jqQU$ Cpe{;';YgO:-Ԉ^$4iR?cm8귢ɦ5Ͳ[ƴ 6j5EY^C(EA`nRgj qo2._R/4]?TAv_ɢe)܃즤dg6|aZvPkn"\*լO\{@^'ǐ~:ʹL=AuZcRя€\Z6|Ҙڭ8*r?NdV)H°t[lH*i?%U ҅YH%*{Wl"YJ7YDL6AVpk@d"&zlq4%m8Q[$U5Kqݺ(͛׬'d)Jۏc[2𰎁dc=wU#OWk lc" Utp@3Ũ bwղ(-vX8+<f4$I'q qthVpee$NEVɭD2MSZ2*UV}; W[B ר J#JbjG bp]}&Mab!F?4)?Ng-#k$ItN{QB~|oD٥EGٱ~'*ȷA "5Qr̵g8q#SStBCOk]+$Bgmv-R˳lnKc:E>yUh zOe:c -5T &&suUK=Fk*1b@1zգvy 0P#7(.dx֎sL:SީrٙgpBXt18WeM4_|fciAIq(v^t̾gvN.Q }pdP]JwRV)֛偝pBX#[)&wFM{.FKY&[ {ğ(Qwۖo[UY)Xhy8uOvKƠð6@!&Y{\<4f12t; 3,PXzww}u?װ8dڅ̿g͓УFx8W2LQk?[+Ʒo< Zp)1$"~sgCF)Hvx*܂ ĻUK]۸F0jEޥ!q>7zYQ+Vu %rKu '(3_םhiD|_ =Lұ%YfLktI;fր1%'݄dM8+UjiplroQG#Kڼ}q;T /(-iuŧo]JxqHsbi=?8K]KȏTe;ȂBbywDo.s=-uKo}F?([{{+@FagAmPS@vQc _9Sdm¹0Mh,ǏI 1 8gܴ}(ycn>G4Xc<8yGWĪ*,j0r& ?&uHxqr'?7hHoMdJ:%3J{7"WwNm᧖9 Ӿ=Fǒ{TQ*քN8vubs"DK:YGxYmVGQґw4~p+G̡#Tk{463^PE\fKlHG( ~g6rЕ ;*u1ۄjQ'N8L8}{τ4>tD68 &`͙,>Zh:ՄWsAPo&vݎ[YzMsqW/ov ؊*1D Dž<hЩ4rDӖ,Ȭ8VMQN/5)pb5F\=`؈9# RVggj2-z>>$2W@Oﻚniͯyjl!à≾-FEj{ϖ~5sFvet=);]-YFmQYRrpr*31֛nBQ3%֌W #IpH3ټg8e)ɞ+`̙jրaānzjV{% X0wSv}g'Xfń).Kh/xtM"N56~͝C{HnBf nL JS =(QAqO!`/}X('Uўp=&Lh2 V;rW7T5̿dz 4W;&xpnw[y&E51V&3x^bDWUr"!O8 8ȇ6]8@mlf6և[ɋ;KN7aVR<"9f >G^cSAͶ<np3 bxmL'(]{5 Wͫ(^"%٪XXƋ,+= |>-)MK'=j89MCm&  LDiˆWq/SAtRRzYF=7"հߑ420ܻ R܄=bS*(j-׮ހ#[iq5WQM?nw|sqVou" rRsiց)hD ]x-ww'&aˆ6Gw0@tr)|z\pMLZ5uV;[Un|SsIA)Mk'Dulj_23ܞ+͞8D 냒ZINtƎ4EQ5em܄|,PQo-_>_A ^SDNDkEENŇ #a^-o>{k0Qo7-%h@ &ugSΛFOn墬e:< l'Py2aX(b0-Gf2^zM;J3^5[_&yUMrU8# m3n"+.WO%Vwoِq~X7RPI w)c;݅n2=f'[=QdFe8R؋AC!}u9A5xBG?ڨf*az19L)s$/ R9ϕ^+oYH7m͒B/1[]sV2Dye;YVZUݯBDxq}2 : bLY7▋gtl)%rn-4ֹo{Π4h\u5G(_c I+XӌD\S3 4Լ36ǪT]Yj7/__WU&1J/,W.A(cǢdkuH?äђ-W% A6B+/\2m?B( Ll;k6s##~aRвL]+YOdGN7Hךo0p/,2uVQ0,u6i&zzDW;4O ؟Q}͡p`w-JЍ5L[pCȍ+uV5lY1劂F}o)wueqb10ȿ30r--rCiAo@ Q"ٴ0l͕eٓ7<`Ud<>yskoJXSEȳ/1I0cLA@ѹ8(Q7sϪn 1H)p`Nx,s@_?|?ٰ} M{u&ɥ4."B/ Xפ]o^*\QzfNQDXj[w~QH91(r%MЃ~恌Kwc6Fs},7`c ᆋPQ%`uWgrqᡟ> 7mkmqgELi\0, #o R#̗=TeC=DlRz*2n4X6أ$[Kmm:,OYS7>픎/N0C]{h0|tjPkDW pϭ2H0,WހAoSn{L 9I.sBK_!J^H  "I2FA[}!Su6/`[{h` I\"ke2ͬҕvN!(x&p(eũ\1"9w5dNdUS2ibaWu 5 {&u,F)+yqPp-2syzfTQ(jEl VN3ݺ-Gؤ \ @n)OO$O࿠G…(5V=^o&|=Mj ʉ~H&hs'`7A=<(>ԦÞ3D1;X {ߕᣦ>3 v7,2=sSFIEEh'3e 8'!/W?etRh3%P0pǎ[`(6W") /qj.ZW -`\|H^25uan8NdiDh% :J?LA"Is`-=||4$]_UBZCii*w>R=x @NM7ۭh$̞9Z|7&2fgXR!d~}ӣ6BC1f˰KM")˖}2\n¢]sy!1XFOEY%ěrNĶ*l.m4j\|U2}/$mk&:3{p*}A7*T0q*⍾wvD6"Vƌ度1pztGc#wx4EZe>sؚ&LAh$؜ja<| Ƈ(k(Z:|VE˗H lNNZL=*n7Y|@RsRU!T/ ">ҭ;(z|/I< ( ~&uuȽ_3Æ+q0]&o7ρvϨ"eb!~%\(v d'H?eZg ֖@ju*JP0䍡=^}Ml;CLNI{XzDҬvGd-r|)nr}}t[:N.P}[ ]T*'2bŽWLaי;oȑovẍ́]`7@?<}-fk}" tlթd^<,U]UM0DC$ThE\K hZJMѹSTW?4xU훆'\-}l`b)R2BO(ؤ$MmzҍȬ^֭(;NOXg2%:; q ԻKHt7Q;;S\4v/ykʐ Jp(̚S i:8Qͽ@(Ý.}^u{7+. U-r-%ٻsKh?Pk>0l^S%٥{AnV$w}~x!A6IDY0JpظFTo(42{@BGxQs`t08^b$|&I=~kKjs|;I cc$MɳqmYª`oZҫ~DGH|yh Gn'ba~ O/9f愈8uSag5춱״SJp 8{'uƆE0%:) 'ɵcˈ[vȹ{5:.< )b(v=iص.qH<% /r!ovyx A׈EeEKHg@QQ&bW&ޮRyj(s=y!$] Uͫ>MTߠ^`H MEp r4s_*SgSsdG6R˞iH8tGBK(sU79nڹVLT-Yk4kÝm ~P=Tƥ`ce`:;!u 4Tl/a;WyN/m$ʶu^[Dbī.g #;RE.3zL8?Z9-zC{ž5wO.Dml7m/fv^˿/B8#1Ys]8_}l$2kшOlV2ֶl_;wӽ[(mM]Q۷W~Ƃ; (M*=(J4X(^d~f5 .102T5D28l$Ҏyև?%hv{ -wS8N8\-jku",?p,jg_MUVӰSڻ3.$Y *8lٺKza/,HϲG8tJs5=?7|<-ːs<6t-hA|?jg$ݍ 5 h;Y'YAQ Eu,NNceF&nw;$Z vʳiKLWyPl8C oոER+^@v `:slǾP#5r|V$ R6rzT7Zʴv2v:b{y.1T\G8|*|؋{kgGF] [ld} KօX+2-gYX'_Sf dJCN#SDܳ`^RR^QD G#p+byTdZ }G3O Gr~VSBCR1/.Yr>ZtLU+Q1=dt8H@G"3}{Ƶ1R Yk<Ɗ5 kow&jg˞TE;YO3j `OI Vt-omb; bA}sOoZTȢQw@̚\AkŒvPO{G$cCouٝs, jC3 5ڽ!Pg*3@0M` Pu;embG|JKΡÝ 'mmO?9X^oHDn3 S&ƃ6(r⬯zc#s/jX}0Դ7ˤ}ǧjxfB4in# . T6X8\:%#ݦ^Hм ^WӝDbҐ˳N[>I !|yukz,(ґVEE:GzcO/#bm-m~ʴ(0NDJ jq{iri1WV'̏lѿt&om\PQ$\f~0͎Izb-{#d)OJ &֘„'&)-ܗGtUbbyij #`P/s ѣVUht1(H0\Ev.>u[ʉdI}>x*UeES/Ձ##5j,a p2[s hpf4ɊF@Sf f\ꃇ4QM AkgBttNz\~q0s8 3.I1xѲa V2[6ղj&x#1Vb E !CėXZ'ELƐ3tY^ oEA -k3rI>u.ՔKΉ~dʅ+f`\!s?,v yo+HGF@f X|Jĉ 0ʎ^;KÛf[VF m=`\F/T_H񳹚C AA>`v nm˻Sh]U(NW;CeCeTi; : kc0[dئptk)$ Ubf}LDeF<ۼuW -AOBNr֖bCOeL%U8 <"ءDf;ڈmR D7w gR07a acё>S6RgrU 0{>˰~"0ŐIG I%<2˥<ٱ#D!BkȽӦlne0+ yqkhnƷ:'A{--A"Y<r?UhwA#ȓ@:cAygY[͟`jEzMp5L"Td&-[j|h> <Ԭ-ځԔN9- f|ݡ*+ q'%nwFc}@G負~9[_1>{ ^/61-풗ѬLl(?9zKTX10Da%^p0GBOr&ą(ZĚBۮ>cAk~b9K۪t!]=/Gڱq'e6 t6'<BPKSUݢMoSK7µzS=@: sj|aUj]d"p bWP P jD fn}7bo:]PcI' ^誮#@[[)lئ ?ZeKua2p-#%vS&&><EM#ibH$@m㴾t7-B!'V!j-ٓE kl!,s2b?ELƿ8=ێ%4tP*HRGOqrBir d)&-6Q>/g[6yi1X.2Iڽ$&+ciTV1Xh\=at u %p H/%MoCP HU[{.Xq5 z11]٠/ @638!2##{(P|fՀOtBoKT.яjm ڍLњW#x1a!^g&{6/Fgsۈ].zY#F ^&WfɌmARui3}'7dLKr41Щ){ڱgZ{$5NMQHiCZw.R  4<o7gRY?8ЍNJIAL6v#A!c g7mx(<ו|LJk5%tcq X@fCώ>"Y?R0 Kԫ-sF9 y;܆dQ<Y}Rz%"QN\gsM|~i!y6l:aF] 4bZ'K<*#}̎gm1O;|T:EPѾmI6n3^s؏($[eʶSٖxrDĬ{<+Xx#tvpm˰OQbVsvKEuԯ0w"ך#ݍ\Fr?^[ 6E[ʈȠaz':Km'NmwU}tArWn[|.NM?^] 8r$܎t *M11P r{sج[O ``sD=᤹V,YXp<^܋([`rvc"G'9?Le&=A%xosepݒ@Pu\؆^] nCqPsܡvş\ar1l$ni =Mz׉:AD^\?;C_:#&'>s4O iij" ;ǻ{q"*vǥU{֒ֈeW*rvwITdFb)dPX9Kƭ 6NŰAMG2 %j*֞tg==a2/^ bNIbI hp*N#B U.^cT' U%Ϝ*Gud9$L!k *pw1 +Mhd&KA WEGs^ wPI$n<~lWCMAҲa8 $C|ZWO Fqq)=k=դJ׀>ip& Iq}@F{𙙕z>Os&q9(4-UZᚁ%6K1\M-1O-ǡZ$h_8! ;yE5V1:a{*{RPLnm\"u;3Q+^%5[ޣ͇4 V3/4.̃LC/"Kp ߕVil#|v>Wl95}6FVR} 6 y+au ȶnV>7}=<2[ T(Ih622~#i[".kL:.WHŨÎJdO%?PbB54[}[T VW#=^3QڸND, Evs1:ы^+ykMvQ]j])nǒ%WZj\cv/u.NO]82"#\ @ GO9|Yh@ir5S5b`UVe 0Mp( ,=3oP,;'ĀL?,Nf/U (FK/nFQ9hӾՒfmYGCfFe+7Yr_s s#96q*E&YIoϺqj MHpK7cv+QR>5e?nA Wi&;ڢͶ~ ڹ2EC'8j_|0 mAr!t|5,>jsENS\rb؊(L'o3[qJBDwe03fl8zވ&2MKMgzv+i̹XBwt7CI!'^Wq]yFGe aSYOD3- E.3diF.КC*_)!tRRL$kbUb#:UN+-٘VIxādeZ9ywTY"K- s|r]1' 1944͞?} / ZeD\ knaLȂA,f?`͈5KO<]?<ۚadBe`t鼽r ()P@1/@d4~v}i((Xvt v5s6I h+ Po]ixq?骗m}B5N: ུh%D׮ʼf `uDRraט]@n$bk" vR3ץ-d_/f=MU*RAh??x_wu8w:~ `Ce. ԇdr8S>ex) *U O5xLTTEfKȗjF/;"K?>0ʐ!VPR8/8/51DʧBqTM(F_(QT^oݨd?Y|2NZ&&RQZF&z$/m$D7'^sY-ti_1-i|rHdbdg*2N+[zQBĮB;~ŇcP.7̈L/Cam,F^,2i.Bt .Pe}l#1u$3c>XnB_>d Tq&t殞$X<'>]3 Wnz¸gƙY,o:,?;;޿yrڔ$O&S ހO$~0˾!զ7YQ"⾕ӫKC3NNvAXGr_5T +( WAX}FGE:mp\ PQ5.,ws[' OǜHO_q#1^<MX6H:߷&%n ,}7P_~pKI}c5%+c xN87"r\l"4eu?O] ֵ䝮-2_zn:{Ahy]2BL1hn9 d*"KhE Hk-FAlPCmv n0 !3ҷ*I;UR:O.*Sy(wKT=8%ȉd7 8PUEtw^bJ!O0y:GGaY]JGּ1 ^zg(XG!06ODnPro#{ePV 羕˖Vru-0iy N^kv :yoy =>&5'he-.>݌Tx{'H—h#+6 .܈vemyK KWi*h8afF _ 34Qbz˛dp/+.g F`uTpUSN{cج %N䂌RHDX)$ _e<:P7 5jDP-f+mlt-<|d=<}>Y㞝LG[I]ow#NOµ;ewb[ʠ 2:@t34)đhJk+G3AN%'QwBmh~`E+0I35[9Q@%2R:p \]4`7 ٯI d5ӢWhN.gqE+HEP8'Re0hiA_9UW_oؤEefgr8x`}함øNv T3MAۗ'[M]\%>ևd%v ͳ2Nɂkν)B:NTw6﷚tMpFc>WA,QV-pU<} &&3s|},2 G18}E]gus,[Jxxx?;:h2 ]=XfY%)4 {\q<\dkfBֿ99t$'B@n8Yc+EWdfE]8ns~`yE hLA@s֐E[ocn{B}y8RT'iҧrĂ3gFx ;H 8 X #Hme"[c}bm5h'-~ lT#| ycJv #1N{) M-9*~G&íṦXw(MKI?{_ܪgdΑ*H3Ev\$^5myZ6 z9|\>*yvY& Vœj@ThfpX]{C=8IA_:- C׿2\z+y_x:q8Y__1f1b~z/ҦY_ENUi'/j3"/CZك>{o"L5zAbl1\]/E1% ;^@!w[n^^>{"*?B&?35UNJ"v`922$%D}rm!?MY5*n%#LZߟI(DJ>)B"NP -6{HKUl-.dw)gC; Ұ9`K*^NoTL4\L^:> q/+s~$uBET]۰;Ƚ-|3q9c @f}::pHD@+1!WwL얓5|*9O!*f"ccz:%ڬͺ o/G$Del"SEVL`^:70z0?` QUZ qM}雜;s$zRu.PKp.zg@P!^in]M4G2?fM/MrO9 ;t3)0Ji,au$,C[hjrY}+ڜCGؼ3 [fLv0 8^3h"q*=Gm/osf"j`H[[#N ߴe}Qղcm_a8cUwYx/m.rvYUjxq( &/x_cgM}gSN), a-^"xʳr.daxm4`C~CÜɮZ<3Z|sQ8֎ yUԾ}Q.Ԧ>r:qt106N=@XG yw&̮R~*JXtz2}T*%jHǖRVhWd^juޢkVR˫%5pB8g0 iAbkvP<>Rg<7D9H' Եp635T!a_<;4QL&T3n'3*b!;(|mo\/n쑮} sk}owi™alyps nW}N \I*J9։$Ws.ȫ\*xJ (C譹`y5upn"Hi+lo3iW/;vxd[g#mݱDWAHd#lEFT*|5i^,UpfqSתR\E#ᇀ9 <۷txɑӨ*)@-̧Oz8e7LD71&! >+E6 g/f&,5#fp^#=7(։M呩L`7 j^hgKv5\u7UyZiwU(/όp̒} 6pp #׿1-@gd:'d:)ewn8z)IVW[S sHXCikz1;<20?X⯳r(,0K!}0åԜp9"\ g7H$xXjy66e0ƞ'K3nwDR̘%Ό X6E{Ulpq:a2Rˌ-< Ej׬,HjM٢*z#+t}\v'dbr0XiȏJ|l8xy{HLEM˝:=, \774N7)h̤pÑWt\Z5~N@17=*vub&R p:q ,D{@OG;tY.LƔ_Fϥ$O@¿B"6pugvX!0ܵ/]x\j- U:#*98p:ͦ'4f+==l._Q$ ld}S-5YgQӡHMbi7E~H\9|1deft{(7~fQW5>ũ QِƯ -/'u:V9ʰ!=u3%DLu"(R3@?k_>CVua#l8!+#Z'pnJ98P *_з)y\NO߶(яM$1`:Wv_!fiybg>X޷j [[yW20D8yM5^\l3cc0Bs}鉡c7Owy EC^/G1{9W)`ݦ;[PS^qlZokto0I?036|TjnK: z_[2Щ 7R%̄nY[%ՒZ&ԧ\:_s me;eGO9yƋ/Mư .%[0XNAyỵ됩-Nc9C{.mMk;6jU`t/;5 mݑo҉ B ?R7#} ]=>!Y7:-oK\ѽ ?KlZ䟨tu*nSo.vU zIHAk{6̬)0=:AYtDM8i59C{j $JNuŞ@=ikx(xVHsxr>WƀflGߖ8%F t3YQ9Av">욟FP+A+s[` P%kX7p*_W1fLjb' v 1PGPb/~s/ (Or"L{Y.A-8?22*&"N !,:C䎴hUUP@tB$:YDBKPw0.S[Hԙc(V9*CDv$3r=42u} }C=WO{qw9uGs5V=c~6k,ټBbѐlzn/dﴘ&18\''UF3wEu= P5lS~"ː[} R(xؓ:t8Usj:98Ο| WI"l}%i>u;4/Kݘ r8p_J$ |JiBIXKe= _q`5'5Syl]ԄWҟw]Pwj|h*RT@ݯ]_j0DKrn~w}yU9A+Tm3⌑SbC={8HƆȒ#$j(Ӎ崔G9Y3:>@?KFyV#+G[Za?T\ .,˯%.4m{@}`:X $Ww!tDUl|QiU>"XZ&5)ؽnu{ٲ  GQB!)s :֬zC9MhRN*I ar?EC l6L'ЌJ Ic޶ٕyYI_AMK~-{.ÑRrURKyRu<MC&S _/-чSz$\jԥ{ ^-&ȯA ⍢'@Mj6keE%>HpL桝)V<ӻHFEVs֘/֜b |ɕŗIAQqv99O>qmpG Ar+rdw)u5BB5&N/]xN'lw1 |mxijWB뗶y4כmH|=4 4SujZ AT)V>L;O%ݢ9HvQQZ,im1hW~Gb^i0xS"t#l TP o$p I iƂKNJXH%ئ|6u\_zF="E(]*hyJ\y(bҎ ef[>8P'c,j'D=n+ Inx?V6>{( 0 mV-϶z.1?k0 \NThțmx#Ooqsc@q[h݋].z%(.\r2l8rC% ߲foSpO5Pf&B陧qFAF]`3q.S{M%$6-t9=VU}e^㲬tp:ϤUvu%c5T 32۸YÍq:WH2W-?1z+0QA)KzM}Qcn3TҜ-me}.CIVpJjYEӱ "bwI390{+VtNשD%lYRbKM*UG}.$J=O؎}z1kK |DuX*~5l`ڍ@FN{i7OwU;\W6ŠWUL]1-LDJetk"Hgރt/K\q_2<0xQ:C*=~~|FIiٽs۷u_{y."IR,ZR_=1M Q/)_19JT.o{u1"/IVi[+]pD5ϯ$);| *raAӨ2| MQ!P EuCDaNԧa<S`tve9Q ̗)WײbE(!w&=O۝ 7SKwNWzIq 7Se @T{u0Mr0,RLJcP0"qt`kB3UOݒQHVMj!"͚P &ހ{z){4 )<ԑɑ+pSû j( [5̀Y guLH ԸI%ܠ+|dc}P:ţprsG)ܭJUIE-:t8_5 0дVnn^cF?D"X8h|\E8 d> OJ ?f|E>8f.RZ!:bt)+6Q՝?-˹^W!lM4xe<}|+bO}w[#N)^rӘ U;&OP|]Ir e|w:IZxz-Z]b̜"tq#0&svnVsu,'/- F#f(ά5tqM6ԝ~t ѷZOiX*&1.lʇTˆKC|]d''!DMvlE^Tetx E3\*Bӽ`9nH%jK:@t>IJxmŃE ~X]1KJ,q/<΀p9Om"1:\(&OtK7{wtt/X޸ྤ E"'&qߔVؘX=<8CWZ^-ݵN y6ц".K=ePCls \\`Ur7#ZmNمc?=C ћB[ZKĺ("282os1sEΪC4t.15SԏxjOAL [~Sܘin c v@fWSf?nX"4ũaLMfRsљَ)ꡧC%ܐ}T uQh4Ћ{&mz G RKS+ #Iw;,;_aPz/#=3u!2zzAW矷\y$Q%6ܑh2A޶+a{<0u5?CNj 驣k'Tz'(1ƬSB l5"JjFyxP3yb**/'K:-vIEdHrC$W}迕`fiuAL9VC_ȫ׽gT ot^+%_=.k9cZ~^[Ag|:@s(["_Gp5p5k! mCE3)`EU.Dk"/M}h{ ^0 nBzn3 ( EACp\;=Olgj^8;v¿(ʝ[]|6̎Ήu{ҷlԽ~>)H,|o-^e6RO7x Oc)^ԸKJ?ct`a@'n$`)0 9LǓ(\eGk 29r`ڋ#gs2`ft=<E49Q#y@}<Ճle vyVI(Fݭz1qK|vBms%%{*(>ci妦{g:0BT}hs(M`N5(9΅-?>mcav; ekȑK64O_,%T?hﳅВSIy !vQ2𼚜x0lmD*=ꅆPBϺr=c3 slH>OxWrqfSȆF}DG 0)H:" Qgיu|u;-0/41 y`Wɮ7 rb@8U2v fUȷtƍl?儮);@OF(!2~:z%p?H .J}d]?F \uـ m4kۍ" y.3JFQ127hYYT|1-gׁ-Vo*yW[dOx)䖖Kغ8|avLe rT{fsNlO 'ؚQg%eӉ7w4ZK8Qb`hƑ7Ә@e8of9x[;_f7QG #2[И ,@3ܻ"ӹ-{=W5쟔xư%<6r{3!rF WK4JCu\7LfrZZ=Ǎ޼p78騌B%# J57~M`QD-g ӻvfKÄ9XyFZQR,հ}#NXm*g<'kL ˍ%&=3#^F[OPG R修CTCza L+CZb̗ 'srznr_nѝᐝk; dmٺ8uӌk +iKa9 ^+8bg{T {u6s17֚xb;%z]*.Uj;k>{ Gj});U@˕YHx\U{;POv@l{Iݬz'h z*N$ZP>j*FeXx ~9g;UQJwQ1H?,,`)oKI]rB`a{-LJcW2l 0O;9d!-BuLRzXD.TMO@׬ ,-dF?a~X|?81j)N~Ӷ #̤([TFZYEٳ?3n'XG< vN;]4McaEPfj>&~Z p b>ȳfJ h|÷a}s8@9!m * {)֏/q!ЧHdD/^JJKI g,3];fU4by!e r}9(4Y6i2*ަ]a16eym9 \0+ag%b4VyRyY 紑$(g]O|Em7oPlHx<v+; M[{H@^BJÞQDy:9'0}KyJ8[΃=&e_{iĺa5<*uLX&Rf|fsh+hka=)kT\ӱ+>Rjp}#Ws 6D8izizqNOa*lPτ.%H6iBvK2pGpY:q +kynK[-WgFu0k)95l#|럐34_ cV ef;,F;QQR i׶E}F RIco @uKu \kʽ)PGàgJa۽kHDJ3L=e<0s'.^kbL$ExrDM3).sV؜5 {0?KRQY ))f$QM+o`Rt2/(.N^1A+lzo)}{1椑]!Qn|x<@\֥%'Q:jr/~nEn0Z6I0tBXtDr>$֑?jڑ͵(i\GALH=fkUa(o= >O֕K8(ݱQwf+08޵[BD.XyKTV9= p1 5TG=O!g{3o>OR{;j rt%U<{֩}RJd RVdsڑT><'+1TDЕ#LH)pn 1jN :6! | KnĩiB5%Oa.`;?@!^]3yU&.pbaݷTGpi;̫ RP4 $#m:4:-cQP^lk ^nI_$xμJ [8SyPs|Lv8tyzn;MutCkNf7 /J+#v"%ip} q J%-v3w<ͦ["$Cp _S}ףqi,qJЁ};lq2:lf#ږs )xf#-Ms;R_(Go75= ҎuH3QOCv`yτdt$'Q9 "^VV- Dh|ͲuUx#Jq;.aUtyJlt#'tbyi+O鳺9/y?~'ۭ]ԩ> wiKߧM!^{sA[g0/RW}+=aRi;jEb_JdO'Vȶ'kq6(L׏(4a$dNb%m}`Ͷ1tGtCB55#fIw>H%E=-XSafF5ZrۯUWP5*Bl ȯ;|lj dz{iP_j %#UMTzʠ614%Y+9t3Tf W8,Ԛuʭ E|ظ9a.hf[52 Zw_nFaƺQj ")Y-BIh `?i)4vO+ 8UG+: dK=Cj8BK&J-S^9߀!bN,`,^on5^jPawcDbWrBv"2)Oš8=8aZK:ǷV? GyV&gU_QC-CŝIF UCoOF.j/c̀n766E, +wl##e3B•;T>&\ꃁesǂqPxIyRٮٗTq*FIjIQ 7} <䊍][ܑ"t-LS{ }9hw-9Pl5rЅ\?>ܠH(P'^fҶV!FTlNDw7lY%>0M^EQG8\z6@BE2oG]c72Grb\+)؇R@,ӇagQg[Khϩ MșIyQrr:}inw34i>]s,_Y fc)Rj`xx%Q3ˇYvAU,#Mt\Z[rH̦uA~{*֝sc 9wQp)XkZ mqh,XڰCS'ϭ&cpu ЙY FGfFf}[Nk/k7 f`lP!e~{)!-SeAVLW'N,v]D{jE's0߳)ܫF`#ON ; Ԟ],!yNHxlS,;٦(FdE QmQFvڬ2ٸ絙8el GHtDJ,=YxC3l+UZ6ۺ7^kb AX71}`X*[*k++E#6낢<1 E~2* G5^HAxy[K5R[Hw1ѿ+(ݑ-b,h{ xǫ"]H2X &V* ԗUz̨}5oJ\00 IZ-[E e@ũ|p:u̵ylL\4鄈:!ӎݣ;.@Ɇx=qH-%>s 8a팵,LJ w`zb>^H2C;@pkkb椾z]>@NR~Yl}K=x 8>"݈bjnN^=#'}h-k(FI(bE#tmzi> k]J/QW<oGkKL{\~/Oec<Yd=}\(lGuI3Qٛv75kc `ۧp.#:!')8Id,}dE>PޯB&`&W3#dkŠ"uA|es9|h"¾hPK +-=N )A 78U_<&be{𧻓.`/Ӛq j‹ ֦-z,c"irf>:1E71, ?`=k.z.KQ$+:Hf( YK@BF֊CkuZnAäB1Gl] y艎PbQ{LW F!W3,=$/P > .,$2chTuaVno+!jZ.SH `vn|ņiP|RS_Q{&ߖhبzi{C徭C>2Uu~&0`֔Qy*Xà'*Ec'S:)`7QԍY\a*h/kIyy\\bN +/E_RDWpMqUl l/%8ԃ6%ۻPB-5&gBG=NEbF-4%LxK\a.=> , *0gHh,XxwX>SdEu ~8R} ܃f ScX)T AF#m?pQ5 89Ray=%xWT`giP5Ipw0A_'Rs3?y*feF kϵ M㢪&8T:t& Ņ+BۖOq)oK^q=g<>0.)V+XstYZV9[w%76}^-ϑ8*m&eMTAJ c\o|8u9Fٷո}0gxNB n+)fH|_DQ[$נϯGp|$bF+*p`Mh_&=')-=Y$6bMZReb_/,D͋4ZA&L{' xӚ_EYd  :NCQ1#J1 tzY'L[W{W맺qV4WmHLp"+>6@~M+RvkUG *G D"&ao&᭎{ULը| 6ʵc{2GVvG %u#"VY?s.bnJO,@+&h^KFj YL4}8f]|Cj8$\&u!(*Z{2F*e fPkpԤHx58?,1/§"9b﫷DߵSh:4M#mo[b`8^?'nEÞ'q ]-07mb֮{A> WPi Es7ExF[՘`%޲y;ͦǏQfV|ʄ/ $i~gg?.}͔hl59<͓XΜ[%S e#`$Y}bB:ӔN7Ň,a7z[$N f,XMŠ7uٜ ך"QjugϪĞ 5a?i}w!\.Q\2J (4&ZC]ۿe[q),~zYR2s\s UK{q.Nj ~kTp03EČAByOO/sxtmtN-fuDM!QhJx/gc$ˌ&SbAPT^IMT:ٰs9 N>7A5=,\ i~ݼ1E;z,v֋n_5~SPZ!yݔ(zJGD K9JCo)ހIP~pq'(ZU$=f_\!:;(GY(\" ?}KS(M_qϬ6MoӼM7ƫ?ea=傞Tek O6tk.-"X PDg^xk sOIeA>5tE<B|7KI%TZ,AtM`29)7M7v{ WfyukE 2eT)FW'}qIC-19M78C~|Ɵ:ޢKx.Lsd@ϥ{E+@'pޜ5q"a} sja;1|J+2wE\(Rła^&Ҿ *|< 3UgG`40|PԄeIFY2+d,͒WP }sxgpR뀋aceQ"# 棏OI?7-㪎dM))Ec*|ؑ4 ٦!Gvca#kV|r`JEcv}=(iyyf0Yp<kuZ'B7lز%0-<6C%d.!,'? l0r ~uOhYqrou%O^Бۄ^ۉQ̥#_mwX{@M~yR")|L${9LeOҩHK#as{^Nx;Xұ&^P/WSέ1sus HnY9Jؙe+F| pd!?@&ȣP1NTT{~^.6=HCI aO6z]I\df=`ϫ8+MmhXtEjhKMj1S=ʼnpgVc>_ʪae 1g:o:ITo ,RZS6/:X5MƔQk5xY۬\T ti*L9j[c^n@.C dHlt; VC)5GPr`fm qC3.-1C"ONp~[of$fMN:eRFdtl.#+st[ɥ .YZGP%G;&X#>" kv"b!3˭]88@4)x+NSs ،䩭YT䷩jb e8D6VHxlrWgO.J~*YAeD~)6v uلe'p M?bh> 3O)u(mbMxvH$\f'at^gFG cߏO2ot"k%7p%Oʃ('f8TR\ pgy*P8Izi%@ꚍPo +[gA.pqGxlI=+XHobnu>|䛇K::*se<?/4C:7jhޑ_ʚ$"0 _-6=aL䒲enN`X0$gk& Ij}?kjToVrgpyH5.=cЋA庵k1x 7(keg Ŵc@+<g]dg>VKDYV\$ڛCg@d$I~ZŰyA8t1_ff\|N[j NRAkm>CGZ>,] kDQ;`haFd^d6W`LIǰVY tё,Ҝ>rpBC*VDLȃz6?=x`­}S6(aXU.jy>3\8a,]X C8ʘ&Gw ~f(,hN8a]=L " w0}|ug}mP>YJ qC> Ɏ4H ]L; JR–EVD} G6~)r}^=5a>Z=A~05 CZ/`<&3E`Th"ڶ. <{ bn-x"NAWwf57E}*,ܹǀ2> UI{m> 71Us6dPWm$6^Q?z2:J s:+OkLT# /+\6&j3#ɝma<)Ip};ZNkw ֔>t74VXjJ7;x[ iyWvhIev/¥pSRjOڵ^jvea溽C5 3Z'7ZKOǰP˴{VC{d0#je߻I4̓Zi+Sv@cT!f{?D nvܦ9\e}ЫrT_cojh}fw䧇S>}]mRWmL"?MK ]'MQ߇#ކ*+#IiRfER@3QmA-noS89hk>Eyo;76P3Gb6`3"]sEDw-S$/}] {nUEp (Nl&vl.QH3'#KUB) TVTV+H(c᠂8}۹! nbkJ%5-F.o/kq(2BkR^dx ˮ<^Q@-<ưXci)hD=)韝i2->1\ދes/qZ&hv8sDR&QER@ 0Uf_l e,@jDcqj~бA#:Ο'Zx!D4ч#.u}OG娒w1ȑ:^j8ƺ'-T7Vzi%#eď(gIbw7wHvl .>y 02R-k0-9ix}Ǧ!V̥Kgj;GtD f>k,AMB/8vjr`jr\Me3ϖMZgIf lӥ|LB6g]MtrQ*t'ʷ_5172`nkK^0{-?R8y3@oqŽ,&遜ˌ*蜝Ql§U߯:CNV]k D/DŽAF %\_EKM/{FE::ĪqiFR`A/,D/aMͧ@:mW>9.8׼X: տ|ǁWY0 5lg06`qۉ18K>2G#!$PMfZ} K&er H{F~ }-{fb`\,mc<~"#4g٬~B:exz-k},*9RĖYpM U`qlwU9,Zcu4{]>Ra[. K{(%9fE(1龵YgK c EHQy=)}spo&( P$#b+V"WOqg/LL O&^OwSٖ;L ;9ٸ*'Kj>_@f`ՈX ?&|Bp^ep}XI 7#ד`>3NP@Tf8M;1KNr lz.#AjaPEs;oK9ؑk-\&?!C'\_ E~]huw|8DV̪! s 4Xh7$zOxzO=./^QrV\|t>BGZ &Qp2\v)ọ@'ˏ;;fV:R82>R^|ң'%#i*}Vqz(;)sO@]ei ڍ [xM6„dZ|J"dG/R^#붲@838z\2(rUQW ϋ jF%%`O֤){2ߕ:Ih$uF{yhU6+qrE-Y!s%>KbR1ZQJ6tZIpS7k%k(co'm gH+hI`Ϝth 132j(9kwD6^ٟ[uo!,U8 +x6q;eFo6@9OLq#(e3jz" ?&K[Mv!^i[clq3A-GHSFuVFN_xqryUt\] p @f=$8{=42'bĉ@&Į34~G \m,sYׯtaׄO6P':Vt>Ss3)(wz};/7eYtZKG?SQW-tjMP%Nw~nTM/&2]b7 sd/' nrU辤Y>YL KonMoyt礕cJ/lW "x@+Fw1yX0 9glf08L'g9d2? Z -o7,VI ¸Ucw+*;ts1-$9E$kcs"}Rxw8OցzFϫ FXߩȄ,.Q6pN\Soc77=سcw\6[@tҝ2_ abS=M"`2Ͼ7w5mOd I.JtA/TȨ#SY yuKwOdV+_D. *KPƿz63ae>Hn%*l5x zZW-1|$qe- ?Ȫ"V&w, )U0{-/@-K"s!2}ATHc1duȆO1.\Z-#輣qHORJkX %e}w! hldɉl%a1j .@@|ӆx2W9!$sڕ}&FHc%нگaN{I%.ۥiS{T~0m<|G6|<^7)){G tIRQ>n&{J?ݰԜP,B{@Fo7TOTh` ˴E;IXr(J'V{*KR4"+(e%rMTʔ:L,piy( :i4Gr7 {;\2Bi}0+!~>{'`غ!bKn "EPɬ:6#Se>=nrQd\ _84UB-[i #>{&zîु-VRTre;<͡F%n+Մ2Z5.(&jXJ8:<ֽ(<' ++BDP}3Ȟi .L :0i,%pRTCVB:@h]64:8֧mՏ?D~CdRwY:ݱO.. /934~ șPNĄs`jNqau$JBCBd2/a >T䵌yz^:BVk$hѺD@Zoʻi93GtGV+Df: 0zpml>l@Gs,͆X(_CXfU8!ƃ&>@>ۨM-z֟x4@0b[yq 5@Hawefca`% ;N[M,1ߣdw:Θk"g,/O$y#h6f@FM+pdԓQdE+d'YM:</ *7V޿i߼bqr.Wֆ0nL`Šz*NAͬx-4L5#IRIw^!gTE=6I^/*gE׆avґNLVi]ĂӒ)[ʧ޺y2Q=vD| e #4fHof-a2L-~<"Z~m |8tjV<[\| ra4,z g!;fLN-ᚃx 8o#4EC'+!jITd'鏗<۝>Qeܼ%l!271"C[nlr9 ήW٨d[Jr)ǽs2 nrPw,Iz 6ȽuY7ZT$zLk &KڇY&֣۬{d:)E4ƞ~*X_D!ӗ=1!c"!>MI1 2o%0J] bCG1zs?M$̀nVQ?h\ 4bixtq⁂UuҬHFc<0yH9f5x*<}iubuc`rMTzXL.ZO-Q]k'( AF3)&8PӇ)Vp_R1TAQ N?Md,F#`8†5Qi䲽Q7:͜hFM.$۲#(}p_\TB?4Q(Cӏ\ ԩ}Oۤgte&;%zUiineu@*ۀRy8] =d'π:O|c*a$ك,/$ 8Ňo\vk+säga3H$%!޼phv[mm4uIsAi"{H](d p VEbY،xc1^(Noc?WڇLKk.y送6?I&{^ښN{Ej!dl) Aq/CCKDA?qXJA`7},k7:lbsH>A4k.bcIm1%S5qMR./)M/t~ lƹT!xSLh^d:}}m ǔ XNdX !Y!|0\S(q ؎JamEqO[Cl7Zf^a}sO`zbS2m*sp-xGDzhҦkhJVUnm(ctDMfTn% kHݹ ~{dq 1õ#3f#-ZWw H|Cx4;/6ptNHQ!㤥eM窼Wz>1N~fS7'7##7*ҧ| f#`u~ߖSoIEɲId`%͋H "ok873s 3AHP;;,dQr#9=hd9vSRƃBlc_})CCywE(F)v=`  105g+kV+jE$*.Q-oS~~C9{yɚfp>b&ٞ>N>LD.%gN-,_΢U)5RrYY `ɿF)BtsLr=`05ZSxFݺ7݁3Qk4Y ͦOPV!}lT$4zq9NbI{GSFu~r_Yxm(_T+8G\#ȿ&i{£,T@n$]STIM;s"+ӵÿK`/WCRlyα,|T^N 卜nU<vKX־@9y"V)EU)ZPM8>R;+fv}oڄBE^.)EA6]|9Rh^u$rdidVwҾ8Xof2q&f۬A2IlԶ)Iٲ)ldaL,xn>0-f]70`%|FAYfBO}L_T-åX $xD! 9K"4N\&FM}Aκ7$hq gyʳ<2 '@OΑms7r,f}sz@!pa~C4C7L.o![c/.~fϘGa] ]rUjG{pV–5麈sgGk3V/S L^,[]/m)[2mquymʹd_r+X*6ˇc[ĮMf0KyM;$پcf.wFetakK&i PB ~8!A,<|?"$Pk2KR=z[;oeeW1B+NԲe8n#@=,{L ㅁHll3 -oɳݴ8|on@LLVq(U1օ^gʹ| iwz&$wAW D`qۏ=OMgC٢2AҫT&;4T iMf0k,ܥݎa.&<M wn\{Ob}ܒΦMUy$L:AOn,fpcNHW]5pMi: _K|;`iZS;Ѱ@UFN;ږ+y[9*,H KqͨXgAfQٿr$5yvF}:5TԀLg r=ָpX ^ApP@uuX{?(ΚJY<; !us@1۠c3SϤنC/AD%jGf3Chlq,5E YEd&p8vQh TbbY @;HP''>cj/1{-VԂSp2 DŽt}֬{= *8є;q5c~cv{'cuQg<* K |i5_dDV1&~M|;$ d1f<Kb~/7޹>aYm-+RAw ?oOum:=$o,WQ%r~Ӹ/:vT/_ą r$ۙh}lnOsb;#)Zav8ֆM+% T.2Jߥq#sO:RȂ%4gso 8{OWB ab@i8I|i'd*Sy+C;DZ>'lx*s$c ӏz7ep*338"W Tj%ҫf59ikͤyKd)OH el/q8@eY=c9i0 %;[8<&eS,UqyVآ̐S?$Hr+O~SN;>Ot@'P(} t0 "Q"cXdeY\]$ܡ |VD*T_,{`PyU((!l䄃oǭQ8[~D#%5SROHge\g',=zٗ #_ޕf1e1tnI Uづ;=S=2*RO_2̷?'t9Tu@uC5TgQoF@6Q_\u+Wa]1p]Yo?j2*]iFy\NCJv"DT,ΣilCIV 0胎Y9?˖/Nep3pktfk4|6Kt& ~a 8-_`EL̴ױD6?ss$?9ؿ&cc=n._Dp@k[0 )ڟ1< v.贙aA{es`SD@ "#.B\L%̫Y׺3'<TѤ=dO58R^E7 }lvLq#v߸jwp=|`\ouje@}u1=;=s=.Aǹ?ض-"Y8ATs)8*M]">wo7tQi@J<3g&jyv[qUYJ%x(vss{7S ݼ}oQV6`,Ofw?$>+ǀV;}=78^1֪dž1}Gyѳq]7մM r/"Dz~NmA,$vMAz0^=G-.bs6;v@OVK%Z.Bزo᪱3OD _2'l?tӜkҤqI䢤_! Z>Tk&y5ڑix>8L02%Cҿc Q֣L%1C_9cvE@'^זV{  рq[UQh}#OH՗ ec'@>/ӉI9au;&NUZ5 zRN 5>qX(9PjUi`&(NAM#yQ0X^N6g8rꎗ)9A+ovzDNcl{ft-&X <_ϗMrPgLT~Y'kGqɑ )6hzYRʡfQ:a"ʝͶFa&2@RXl碐Nm:N{zz-QhЕ3})rr}G \_7k#ǽ_;7EpP5Ea@`.mU@M=O<s))[4IYw.P\1􃭠shcdD;Wxث-`B@a WyEJ̼k~\qHUlԧc~2c ]= nk|(Ä|`k3""|Λjj/:`*:"%1ws~Q!ܭiQrx9(+ Q[̽3UqzIh+:68V.2rH:Dx7 C$}ѡO<~| }ҧvn[4hq]SqaG$0"!Abq_= smyA'92R :b GFNۉQbspM *{/Z4g}"a@52Q^ j>vCKF,=5k/6tie/A65]9%ʅĂrBW?k|%չwReL5#!C{\=fj"2AOkgj| uL2[nP4 L}{x%ɜ$#ل ׯ`}s,%H2K(s5fvกo.$D6;O/{%|1QvJ9:dMl>{ܫ(ipF VN?˔3@0kMi_j=+S8ŜhV{ nzkQ\}`*]HVN䈴Lj0}|&>m,hclꉏiӳnpֺjΒ <+HH@`nxAiѳ< ߣl6)W_gotedLi14_^|6abŚz?D*0wg c&!c蹳̈́?žm5fJ.iԭ ΟoNQɀYrѠ? 0U(2uA>V or!PW6&^Jшꕑf;Eʫ?} yRC>U$=_0YDZ4Z?sk-ȵܰͱ[0`>}@B&HvO\ŕ WM{y~49\8)\_TbN =ʦ{V*G+Ǐo^&'*}Цu@cl؇wE// 0]e1_hX;=fA9k~)\7JAoOOwdesyyNKYp5H -qzNY 3'u}YJK/q)wPTExN,;^*fM=XU}C* >>a^r-7[hŻ|A@KHNűp =%)0 a:&! ؃$+̅1ݜBBL`IdMG"]/kjҧ _㦦?? /^ =G+ $?GK|n} ,1%|ՀtkZ#_J `T@0EŇ>E^G_P%#,hIV l8^M‘=V'8F=W |qENY~3DN~JJ>$2e)u>}$-%gAhϠu@ O)Jb| [-1+gn1^mt2YaRѴ.Z+fL&#uHx;3djKqZ y5+OG>C`i[RQ5 dohB&oyAo)p1ɷ 9JNNΔVhb6w:v !ؐ9Xoj ʑҴ8a%֖{;"G _<w4aA&+w^R: s~VUZԫ`H[NphtnӻG[>F8 ZXnf.It @j>}'>DcvFpPr!{ XEfYb<(ퟎHn7`[Ңs ;!g.^E?.1[}PNzYwf,]9MQ37kϪi)s{+\sZW?n#{@,׍'CSX0ۍFC@#,>ǰ3TJsD@Ÿ+Mmhxk\ajrakh(kd5gӍ/1m,~Ů3p1A_ɢu  nzn`ؠtq$QڱĠ[3_}뱪QAꛎ}A $M wk{wZ_[s O B}ͫnZC}*ߥ6&a#~ƈRgLs/U9kSܖEnb+Y!?5ZUb"V l"o~2B]ib'sc1!ftRn4b>c&,@oK[ʓK_cꝅj9S3+1P<4 DG$ ҩ7-dDɦIv\CwH?AB8f_<hQ˦t>4&*g:>ebcF*̒ҙxW=Xf ؂_.{cM 8rD,L4JucѨ+yR~:1Ē7% ggܼ~uzԃؾp/Okc#g_vg偾̬n«X68}* xKrߠ,8H߁\H$1L-p7٣MnPgw#N?-Vqc,Di.UDHP{l9+ O,C؝5#,,~_prc~xks+.M"Q}\o1Yn,ʃ/$U>'dAA{ae`:BhGܬlY5xH|Xi Us%!Ybь .ژaOzu? Ԥ d=N8|rb iA} P.hM7䇲9z Ij-:%kIrbh,w|L) gn y%*vr< b+L{ FbNAׂZ$k/Vii.#XdaI *ϔ? ' g dt!<`bxZMmG\ X{,z1g~c0^9+c[NwܨeY \>ϡYY~d'xfg# 7'Z+;7y+WЋnpSIavZ?Yr⣦^Kb MG3j\0&iz6[Bb#vI9A98 r_쪗l2hv$4/J=M6ZŌSƁ7+f{pw43km5\ A5 3F;TA<0iUY6s(w:տgn:lX+QUPsUW#J驵X(< +?zR)tn1n^)-S(of3ڧ6po4G58% pbtX,wG a%nِx"FpTx6Ror+tML*C[ʈovZ-(Bs SUZtLߗW*oCQo^Շ}hr]>?%C8t@gJ]y5NF\ÅzGzUlj{8]$[YaR3|"4{xeM|cXN?q!7Z-Cz&2ʃg|wc-mlmX [H7Yns8AZ9AH [4 NԚScEPz!́>&(я*N=V '*yDyVhyRӠt*3qmiSe!yB4= J{ `|^G# C55*8?\44M}^BUs)@FwyTL {̓~CME!鸥RgNSh< )([o~yBrB Ǐ 4=CeRՌ1%6fqƜM`dk4gq~!\ P-nslO-*}r}C~@ft@C\{XKwQG\2ςasP쟍#wKǾF1B\3 g 3Ct a?'J aw3wBt;3 וKEKW朠Y:מ<$}pU-!Bԙ!U,׏cN%ߏUg`ǐg {~.x%9֏\OɎjx.tٟǷ{,cՕ)&KPh0[TS8/A0 #y ;xBpTC}<1_CSو{ 2XI iVG_!>!aw:5Ъr@-rLeakۮrhH9=|5(|c㶠TL3 #'JU] 3UpLfq8RܒTժ+ %y 8nd*b<5{%kbVYj|iK0@odM8لKv7ygQj3<, ~>}$q?Z7BƭzsWk431\5ײ:] =WL֜ ut`Rakf Nk?A=wtɉe\}o*4 RJ+W'2z5 ZK tSW?$nPN>XJVCLRdlQdI\i eE<Go80,W4eɅh!8Pb&SYylHtd`ٶ0 @&ps1 .XaѪtCZS*n5y;ןC @Ts%YjFϯQ|"U!,'Ԧ[e<| 8r@k'"ЕE 0i`hՌh/4lԅ&;/*RoiizX}|D1?;_" m%"|f)5HsG>6D.Y|6qpJ=' kB%S2^rl@$~WNFaGmyŮĩ<%s].ۃmpӆR5]K$sG5 0|%fG{,aN\(P]Jt&gg]]? MxJ,CQ{1|wR%,0bo.Ji&򥿡L^*<ķ@w=Ъuehv;+cb^('U9]C ̬z%+cO'>ѕ{ :,d1H*!=|I^?dỷpFT0IŴlS)品$MK=k55c!o:#1z8eeWtJ̞43A^Rr?Z+ӥ%rq^v'jM@ƆRvZtu:N@%faonʆTʢ4pe( JH5wJ6)\x/a*,qKZtPm< U〸5+c2W`UUng Ysb*gJޏ\FE.?RDyF7zñ$p`Wf,\/4GMڠ5uÀNntp1\'=֎[uj>;!E>4Sr+E$I3[-jG3]!eKH.RiMѰ/;EfqtcMI2*{K"*1l`gv0C@kq!'o#^yG)ga;-nG> G 3#\oUJ]4SrhWڛ,j9t8O7ҏ>Ԡ WՅ}'| eJ܏wut=Ynx`T| O%YcJ,:FW~~Dg0*yqme*'KxQ [IAm} nJ,&ҟ "t¯^D &UIjnSxo a;Dչ;n'H)owG&{vDh!'Q'z7=M46_q 1K`Xf} kYhNl<$bZt u"23)𢼹\"L)M?g6?ݽهg&umSS뜔K)6\7[[NeQ =>?|`l%ʞ xu aנոBK%"ԤQxtH"?qf[C!Nc-[Sxs^6<.4Zv2ʗǐm84T \`jj$=0']*qxG 27PSh~tߪ@{ų GP+a9^7L-u>F%X9?k[ӺB07lt>,MAӢAyO@t;Ȏlg؏,dѦ m$j%;*"Mr 2ű }{vFMQ,#6IBHeaO>=c e!ɗPs5vD[>$ĢgZo"r;o*B37sc {˪tV;J]W `ݤY gӮ2-mDQm﨓%%o'kbiW`bgT젢}+AśY`I2VOa[68ggaSĪWc7<fY)р*k^x }fzP&`o(qbǍ_0}p|*oM o.쀟b߀PyTi}]-u# 2;'YЍ6L,i N'QaMBhq y6,V< "O-YO3eK௠փA.5z SL8f8P~iF7y mgu(kqЫ'ͱ.cm6u6ge\JtdQxzPXYq"o2zZ"jHU3 'H#^ |7:3|x#f4}25Ȇ EurUOuzY]@24\zAYM"ǔkL)@!u`zUgѻ(ſ WcQ~Պ<(?"̶lcP~%'ZwRF][ƨ}Y׉[hr& v5Nx YpGwyw*Ƒ&NM'@= =AŹiDNsq[d :w=Cmp~ q]=&4+ѡ;O27 Lm3tj,kǨ%BӘ뙷#b1y6Yokؖ4=e1ovidn} [&®𺏷|@6r@uۺt?dO]'.m΅]uXf r3_t$kvY9j;c/!VECV5-iX3Yp< Ժ nk6ɬ^^nԗs*C@5_𝫭|!u_#Xe @=-}7ϗ,sų}头1%Ki0($IC{td_}O8ڃ ED<TMS:6 %'.+Vy^??-zpc٫B 8_i4.ZBkV׀#S~h@McUԿS{Po2y0Tc}b?dj5P{(8c>Q9ϯ>I[G3fp \Nn~(~mg9顥PlI+5Z`Ѷ\N޻1]፣/am-9(Z.oYL&]7)^'7Vjs:C*edE[s_v %t(a ">wB宐SD6f2rkQI,^M&%zKm[/}>Z{梃J!CjZGP]Pqy2/іA1/S8Y4`7x-<#zJ9A s3=BO)n14 fwޟ_i_ZZ 7dÑϯ6Q(zΡl ^L(]iJPẗ́[W16N<* :RCzG0 DR[yt8lZR>&nX\nqO7Ɣ\Q'WwQNu?91EL?AC8;d%F#Ijxh;}/y9K;:?p)f5z=f j}wk:t6,=SQ c,DvR9s{q2_ ?5!b-f@[Q<l=9rFD caL;mK;E<.;,dQf@s@PP2({:q\`}.-ߌ}N?mBZZ >M5j&Ӕa<AAb-M<2Hbwz0I%6^zf"H uWEA?ssr&,H N]iҰ`kT|@`TIrgK-qsUcsd M`&<ճ.Ȍ&/x/wxNtL3 K/7I7~36QX"l)srr[2 o s=)uOU?z|N'(`-p`LGIāc4uȁ(G3NXQvl&T:>Vϴ K@~ bV#JZG$[Kw,V 8ܨZ`eΡ v!|h:\h}*C&/u Ws~nm/h9胮5Og1[[&Y\NBjM-P[J55־{-{ 3''leNZaž!+`❸4!DdڊTV 1A"bf4FҺ[cx"ʾ7K+arry(x-:P`SDg?oKDΉzn<07̡Tn/?DžT6HMY;˃{9p^*VS_ptaʤWv$bVƫYe 98zm4e<&ق C#ѭ}WfZg)ZbߏoaGHM۠B&An,(1'S4:SV^+gٗhxBO ahpC=BK@Icb lTn+^M˃*=9di!1&jpYy) @925n}`!N|!Dte =)Y).:E9 7{@X|T8%z7_M |qmbWDKRZPp?-%HE ?}]ݺ">1$'VՌ}Gab43rbV9ÂXAt:tf`DRfnﳍ:BӓvD AAM#?̈́bybmfR0Δ,y;ҍnTx<=VO#¯8'/x2c 6_z]e|:q[K̐)G#. Uz YAK|s_>g5Ԣ[]|_!d(oq.{yvCi*D/C/j_$ZHOz0o ~gp͗-w`43k? F?D-n!<`p@!>X~>8 R&UhL$X:KjARs'x,=:`DHLer`ObF}eo2t7fXgpLhw뙦V RqaѫGLot9eT a4zP1Y.=-AҞ*ťB==~T˻%ݵVG/rnڠ v|#;曆g0_ 0h| 숫@d)=@CNBKkx4^zAkyy:qiOܠ^J?sdF, 3ḥO~Hg姈19V2j=xW|@5L"v5~[-)5ƅA?HfVSɚzDx 7sӫ0i xoAO#]?} ]ef D|ؑxɪ_+I)nxO~d3͍h"fQ툊"޽΀ `yn5"%|tK%Mt]ͿD"6)fSuRc*B&4Geԍعÿ}Y=TB%'Y 3c.I >6 s]wSwQqm`z#IMs>hBhtYΐhy_3LHuVX+YyS㊐NT,&˄/Y[E» ^ NX5#{$a J~P/rF3l6-t6~Wwze:RzY%̅\ã8ĊgNB~K.m; a0yIY4mhdq6GVR@4 T=c濚Y3%VW$Z Nsk%N@Wfz<'2+GoJ |gL+?b@ufj Pj;x!I U۶t-.Y\wǵ7V]YMD QEV nce;9 PА/cvxĝoPJw +kl tjGӊNBj^E`# a64y,I7'U-İC؂K&6[ܠB(EV+q2[mRk/n6 H gW}A0-TiQmIm?nm27D> Hs=ˀV>h]%Mfvk)Ml b}U tXk*B;2Uє..nLrʢ!bGmI#Է~z%t%>2Ǎ(Q%PcrF8MEp[%X14h@`,xlgpݜ=A-$CL Fjȩ&hK^ncIu-]@fIߓ@M!=)!ʼSH_鑯}Vґ23Ҳ̽ n+HR=_ y?XZaCN^#%HXF8^dvw-%!yTu9~E/m\l qp5T7Lo\D}B۪뾻Tk 2^CDAY0bVh)[ t'֭8#%V#.bGf]eՏ& oyPk Nu&QS:f#f">jm끨_<{2xA4gvT;f۱Ga;/?zϿviX\HSXjMV.}eWF<9ml^ u/H Wˍ\wG\OdU9<&[.>Ф)E~9$G6]g:weHʣ['I<16 H=G1)<c.;b Њ|C-:lWl"n%,=.E*FzӒ:% G'z9P9[)9J5䋰Tio8]38T`(ܐ!@1K]#kIt'Pc_C12ޯohizh?7Eո1zP/=d2O#")O WRy*=O; Ê4b 5{گeӐ3d }Զs vnp4c4c%C@뙵85~)>U6^Hy ؃\OEcRl&J|E ؤuR KT2e=A| {ƨ qWH nMZxru;Vߖq1I#5 Dc/NHd؅Щe{Ky I- 1PP$-' oG oO VQ#DzW19d]%y.嚥P5vE:!'% FQŸ}mf,ؙQshN=HLtofxIW[Fx\ABpx0aO 뮿@p1< R?ߴzu~?'^dO`!:< dͲ,J^q3-,1VT׋`=ݴH} ]{&My(xV]q+8Pqn|CmMbzңK Iɻ E;A:65TNݟ/\L>/",5 F>p.Z[ !-/0;+w#&4MY#_Ku bw~(.)wSʡ#!u@l%RP0Mlt;^s hN')H3㎻{ Yg0I!N=5a;P;X̀ 7϶ȺRIYNb2LeP" nPPG-+~tK1pE 'h#hG<`;eFk%VrE7? v*Ѻ<*]̳&qC 7Nߴa97i9hsMFKD}ՀQMwDՉM<8}L(L<}' 0S6)UFu N&ڄ`-C zvu?@*"\H =go/yo|f-\==Q \9{ƻ_2>YPħBɢac/ᕬtz[u.qdcd._~rYhu A|lQR7DRyBcxr+5G_NQ9Wg0$in?Ӕ<%cV\OK90DjLHyyxMkR/0h^1rngRO.9/eNgE"oZ[e륑GshEfU;)JJ|vsFhHfLtEtNPaf`eD)n@F# yh|ȥ)4qOȝSLƒyE`||8xwȐDLȢ ᵟnc^ÏJ28¢vMxEךƹC΍"G^ ٥Ӷyu`K#]P'X=ǬDM;Đ+RV6N|cPf|JF]Մgى0o'~E2.K^59ȝ{S|Ш3B k m8@\h} Pr+D͜MDRɉǼ>{49idC ~#φgaFȞm aW0=|c}kз#D2Kʂtghp_"Gd._u{;0Afc+3Wƚj$J 3*}(0RP JT5I#%hЈHJLs##]B 0a7zv|"abDe۳݈LrmHuZrz_dx(/s lZk9?h靰HY)"tx^*7E;yh_E5ι}4oԩ*K3J|w`lY2|:ƻˆ{]f OK_ ޛHr+x[1rV1,@rqgK[u֘(?F>K{1.XvoPBk.}i;D=*VFMkvqڗ؎ s$w@3}Ql{ 31J5+7pv92 >tqi]~"FHI^~G'i7=2pGUi>.훒u]Oڢ,eD-f}>_~c|o|I-8:qaISQ!GM,hyb~ڤ,7OHD'Ro1\h'P,!Ef1maЂg4mL-}`}bI燇<JQ-MWᎻI|X(`g9/V{W'iAJ[}c3Hi#.H(ߜx} Ta 0\XjRMf ~v6dR1cBbʲҫ-vSiUK!Gn7dlom nA MOT3=mG?g|fr+ǵһ(; Z[@:P; 7z%Wg qFAy02zw>LL6rvV?TD_|X;zl4QsU1I_3D2d,IBQMz#T":LI`lu* !l8sBSݴ^z7vRA11k<3U|I{~C^U&`c12"pD@oT(x`KP'_5 OY4:t3֛φQT^;&yomjki%T%I]\/y'ݹү5Dqs $Są: ?\7w]s6N ycOu4Prur Vqz+"n C<~WQ#t.x~3aFrUI5v\:j)in`,-z_]b-0LemP$8l$P r9 HYFUBGDZO[b3)<`;)H F F\"+^jH%A/-6qn4釟:핢S!R3jM+Ќ}\)dw3kMr$qx\s=R |笇 B=8]o6kL`e:1ۈߥ&Ƕ.(&"dpz$ϑӥ|X(lPt*SL#+&Y{EinZ}9~-uRC:T0%e,(pѪouiQH:g]†_RI~~YV%)i._ГbF;А[*w<-%Z$)*R.F2RNP߽Ŕԟv` _5/m od>UlDB\BmiE$R]'o.f>;4>w'aHN!83kl=Yh=ן xJjOdg78mkqIdS}i"b) @؜@! {4ZƧ<6-ח>оS65jo(Ă=jdXZ/ʀj+ aދ][ t5]$jH^;G(q DA V䢜 ~.îCj㉩ nWߞٕ_Ah}t3|GC-95L;!)KV2:z[ou҈b2>ܦZRq94U{BQAPGj%$rh BFWS4c L嬨YOXGVNAgKl<9\ q Q=δOZ7)җU[XZruQHo`t^Ӳ &(eE(b~^Vv@.|}m *lqd{\Fu ˂<'`(dF#IoW?ؖWMnEYVNtN+LӚ|%i3RVBˡEĸa+rVh{SDF.{:Lސ6,5i-?oL s^ze96a•>9>2*p,ރtjE<ɆMcH|pjM3<5uq l՝Y˹?hS+)HGe ]a-}MטT *u~+)L*a6$*8 [$fAtiyv̈́,|lu+eH_X / <Ξ+uJL"0Uf-/L@}&gؽS2j@ZJ^E?=5Un‹WeCMA*/*)[x8J*b&yGtp&Yr?qry3s񔸺mBu5DmlL#ApEuSl6m6Ʃ.e{tj0?I;c ^Nr״j=y|!@{ɧ-L\ґU!]Kez:"M,~!ZMp>B幈s@Iq] @A7Lz:@)\yg_c]Dc%0XsY#B,DNjg|WxvXj71T),`ۢ iۇ|qmqFbR>úMx\G(} b~&hLͰ> $q g^o}Ӱ^'=!XgF J8WaZV!ܡemkl4՟"֠ɹ𳜭 U?9 uPT鴆t_'.殹؍/[ X)Eʘ񈅸*nܛtQ"t^88E X͍@C]֧ M$ԏԐlP"Hh+*7Fdžx0GG7a,N6GPJ4{7ؐ.aؽxߝx2ܰ3k\>G5\Kb-wѳ/Aewg/lvPO~DzvQke~b,ǦC9X6'r Z/`ʳH?όu26`EhU'zM(uĴ&A"ÑiQI=qOzrÅ RL5xm@IEǿ_4/_kuQ4Z˲a&~N|8],݈~xFMϐiOT~gR}z5+JBhXwzǹ"2/0Z2y' Bs$1C1uW*M=þsJ[F7-̯}#Bn%xXIx< >cZY[85I!m5D:NnS!#JLn߇gUNFRǶLx[Nϧ' %c/$즢-_uz[QEfem" u0G;C2w$Sztb͏b(k;ʨ¼>{=IKYҪtq‘WtطE}I2zFC12i[Sy"+dtZ-x-2`;v5`܄_j "rm!K~ o* 60S>qkBdz99phX˩2ۜ4 kZBQNB%F̑ne @"TN #Q[[8ً|rhM=eDݨj IGy-d&ϱ#S:|smYI,in֦##ch1bCJOj?_S 8~' oPQw dw-J^;vC$_ǂMR#$G:NNG(o7ЛzU~KUd_%Bݧ$>qGAoSH+#`PQ{31ioCɎR1mk1 w>O*^KZ/b $8Z㵑kMTHukAX!g1K{ǪjN-K Eh0F"M%"?f\w{kӧ2Hx=_a":eo֙@,i7%jݜH/`avۏN8?@l&.(PiI&42,q۠}0 ]Quoăӳ_*rmN(؛D)GjX^$rTnN%M*v`)X&ٳ /D,ۛ$r!d-2JOąT5 "`qm{I`;?ENV+²0K#5Gu6ېx{q-̈*{ ى[7o_7sށE箈~73I9-@_n$>Flb-r^@~<ͬifd Cqj&p5i̕>29`t\jیu)ݞ-ߘ1\3t$tgHB4 ܣ=l=V44rl?a1cX_l'P4_[,KH r.`{B" <h|f ^[Efyc.~|F'%K9[>R|%⏂46-'QMP왐ai~`Z_ 5λ\KԘ+Ը)aAԩPbڻiuO}65rnIZazb*l M:d= nKZ 0Ć{Ťg~\P':eoGc )Wn-A]P)L~-z,o!ũ܃АCQdYM&4u (Q9^ %`Ԍ?˘]hUVÛGdiLhRuFql!&w@(h1wIA斜EK-}Q]bmh ;D8f{;sҵ>pyx HW;ӫy"o I\n6;oLGt#}Ʌ6"!Df#8 j@OZsp 4E{,n͠cJPH ,oV{ͯi0LMo$iû3B)I|өQC"XD'0;U Zڸ'8{+6Dn3g zs@OZh.j&-4(/w l,XDzN4V[};"8>o('`FH8-(\Xev+@$"=˫&'N:ĦvttܦhšMݒlbYڪ'lS=W -5B֭֭8O5z gfժH4An ;[M(붮K\D;a6Q<, G`R_OΌ$d1bsY8,lC:L3xڰ&f"x,Es5/ؔaBA:&Bn\ـ۪))]UzwfVe> GiA0u}CTJzAoOfL_*ҵT^Wp?IT< *b:lDDPvHYa=O)FV"ˀJ(&iItŇS򐥃u<4̤nt觖o|4;;oVkb䤁;~l旁 1)??)}nAJ YT(~ҒE0{S*;_gn*`@k ఱhM1Zc{+ 3[l*gӒ |Pۭ'=g'Ey;1B~+Cli窤BQ9n℡sCF ďr@;$sAXQ>COtRqnv0mq"clf$j~;0ehuO(l?j,c!/9O9Ό}Lw\pRU0 ﹐ %)ȩ-T*3:C,cYX"oync*Ⱥ P,SmfLCn bRК}fAl&F^RJHfLLYR> GqU: '~bA 5:)*b}ucV~Up㉣UZF\$i@C#T_-d,75Lh-?2EA1%a ;ͻ>_N-S~(b..;x;׺m/ u-Iy9z''QXβxZ$עJ bjAf0Sdzq.+H@sR~z%+ EiRϿ`9_Y$1tc`2S_QaaZnƧ">_Lw*<_wi_NY_cOO,`}#c/W<* u>q&]RFRO@QwLNcIRj*nLܩ@UQaQ<:0ےHoQv)!R;i8%E6sbӰuXOm{X; ǯSEi?HY_mo;O\ob q#^_%kUkBp9cB䯑ո?m{[Nyu}3+Y*069jY98).⮷.ܼK3Ta"݁WEfqɚ1X*t:H؀NdDmzFΘe_J$O?N'JgכT}II4Lׄt:ݕ0p|s26L?)"B)>`z:hiHlNu jY!XM Xk?hp>+_Yxy]UoeXP4g\Z0׸~׾cnYWad T`fsæ8[̝ yB?g,f7?n3ʚ姝 JČdU W]У P۾"k Dŝf}*sycn:%0x%5Yr),Q}5t C*bG%of_/"P3Ioঢ(-T_$zE$}`r+XuFDFQB+4^ᗟ*,={0;3K+2: lq#J4N"Lh 0=!e{1⳻luwF! 2Ʌ3K9GCV)/jDRNZz߂Cx o^7Q(|1Q_;o,΂[߂"vHRCfAM*$V'g߯oK(iS#epYqt0U=Czk8`Izq_!B{Ef&tfJx0Y;gDjeZn0W^#ȣ߻+r N5܍^O=mB2mQ<$u<1 B={)|h }]{_?}yu!FݢҹX'8?p7bu}+AհcX?17FXpfrhLD7R;:8bCEؓR& +E)> ~oW>dL/ԉNdc@8i8Mqq}qeh s1G|=bw zkS|wtonMC xIJrV/AS@݄f+8ZX9Yxg>G'qi<]HeQz܇&X e~3W(=ljD7TrgH7D O >}= @$z?gLPl)VL,_޺}#,`Y!S$֒W92Y2(ߵo%)zwz)E&Wt۠Qgvl0*qȜf 턧nrYB˦)Z~U3~X fvTwd2vW]?H5H:͊gR-|)aSj(&nch]E-PCfV^U;:O[ځ)KF^̣ɟHgsp; +z6&vR~a|KIk( " eA%H= >1$s@ ¿!c3P TA!2H br?V!CN4n-)J0(ts 6. }+ɌOZwEDS jV4J׍vD\aDϤۿqA&0][b-„7}#VuU F}~X U)mp oSĈ-ZH]=7WI>0~S qxTaQWWa3T`ly6[4'{\V8*ۋ5HA6-q Kz5?HzجP5ւ*)h}3^1j."t~$[oTՠ C)Ӂzc^(Ow7f'ՠ}4  U<44M\Je c̿@d5%:Ϝn:Rj+v?:B~l ۴ZP UR*!&S&-@Yӱ"1I ZXm=(g@e!IjVEz1[mR;'1m˕J'6Sg3ߔ5}-іԔ8RT`,*C1Qll^Me|M k.J/R?8GVMQ2crIGƀM'~/ ômwmkR' ,/r'ayCt^>"g,Y^MʐjhNS7^Hwr_{6HE8_J4J& ppL1DYW;/'`@@9xbf&[^k Xe܉>$u$?p#My1~ㇿ[>Nҫz@ + zң^= QT{[! x/lAr*Hjx=K쏎1ٮLrvK} b4T$@6 Lmi¤iK`9(C-o+oy'BR}Ȅ`!8y#d+پ<ir rdo+5ԤDj'!? 6Xs10@u{%owc_ԕ+^|,b8@V}3A }eu nq3O`>6w#n(uTV,ΜT2y(?~AdXx, }DdO~P?aX 5&r @p>;[A{UH "GŸhɾM1"K]Fu}:#^*}}깼D #W li(vǼF7PxjcC?G A0 ̵a:4W']J1lXh+%Q4533srqtXw{FF?>St!+C,"jcW9*K [KcDI SrsP5z¡Ex{" VW\[,ʂY_ + 偨g'fM*e?]Iyv yw I.9aHj B~^'.zc.7 /zT#dKMվj'!?>֌,"C;XC8͞YSqg#W?>03")rZ$AYK{{x^'Ԅ l8(S1O3pӨ;zq$oDD4i5e!q CgnA XaѣO7kOIQjӃ" E2TupОTW=$3ޕ6Lqsb +fi}RU,d:| .$hDU~!6nZ#a \\W V/j]k|>Q d"0zIe6U@Gm;&jH#x,r~ˎް%qlA69u*4CGiL7P+q} Gi8i9˼s"ZsN΁7ٳ}ZHK#" o8L̸QXa;# ,gIa07m:d!">AF_`8, ܴ@xǓ)]Tn}Gu ╲'\4O\h&\*N0+MVGsbꚰEPneqHrĸfPolՇb4ۖ3`'?MSQ9gm#? _(sb`tUaMK5u[$6[E,TN"fd 50,|_逺f-áa`teLQ$32DYzF3j>&OWg5Ӂ{JMC\iOX!7M%ѧV榣a5 guH?mEI!xQOv<uQc*33I䩱Ow;IJg5<Úvm3cf{=8#mĴ;nom$mʄzqEJ'MrF0?o$^ٗZQ+M5O!X@ x@^/,,‡ppUs6͔7LɌ"8)[3c8?A.θ V$AVL%~g6drRÅO|Sa'IoMZ ,i7'b5e& ފtӨ:8izɁkK0@%x>| 8 ghީьx}K㹕ugYk|Mgcq-ȧJr0<+'E>3!Uky)9STa}Uρ _cn}EvC[?{1d xB;2܊kV8c1×\118j^ĉɦx+uhW>. CXcw&I 'e-S K] S$p*C.;Tƒ[yvPdq'iX/;aZw+ٹ iҪv2˭l@6BJ< ]P5oĂ;jN"^}XWWפN^@=8RsF4Y:驀S'p:JQ;,W3=ٌ,Q$p%{북\iq7[I;pjteU"r)DѪtm[zS~P)֯Y.B+VRg.XS]9}\z`=gC8-*^.?W,`EkBc2mkIcP\SuDc7*~-zMO뀦[\IHAdK؋A('G=VuEw];bVFuv3q }m,po(Kβ|U<~soyϐ\ FgAl2Qo bD]|rr|5+M2\٩c *f&o4M%r+Ch4R%0tj$ז/vݪ^P:km~h E8πh\f(T诇EBb Wn Ms;8W=Vhhw%;û/P-XӌK;IQh,iDވ[mG.E\Z {eG3]D; n&\aІ~iW0-.(e\lA6IaGyꉠؿ%b MJ+>7iFE%9cф~;St,:Im _GX̍T!b [3䒉 %n&FNK[चuNi'ŕ/SsVRAG^̈́k6}BZ"&eh&L(3%O*q\R]ƭl}F4ۛI1xݾd9_6rq1weƼFl3=*ЈTƐwK"p#ժ4%խ9!tޯ /' F*mívAujqY4c$;#{S\Q~?\ %m^)Df'dA?]sg"ò==! c *r=~1黷աx;N]( MH%;/G ^ޣ[ ^x ]-PtkcwF#qQw@),p DOh}]nQ,F)^ױVlr6<-쯸P'!* etFX%?JvZSOLH3EH%3pJ1lq79*W2YʰJ4H ,m{^h-|Ta}@j<]~)ƤjUIlaW.;N:g1K #Y:5zso[nof gƹm22n<˝wIQK}. ҆ z@b?ؑIh}vB;Yⷾ7M& 1"6}eg^Yk'= 3%!bD*}n< zPվ`]h?VlfG'/'!X8Tܤv.uQ]RbYJk)嗆D垤vѰ#ۀFu3t+D "n3j?8X9Qso7ƖAg.HD84o+W [ mωZ럔uF< N\4H{UNw/E][/h"3CbQcJvK,O)>8z,"<#<500}O%B8@`"9?nbT \9W @]?y6>WXh*o,%ĞH>oඍܣv((d!)b#"^xJ_(Ybt|%D ;ꀿPh6^1>_iArbLQr[ !B )~~M5?-;Z΃xzmG\ȣh1&S22_hO0>GDLOPnQ -PǕI0c5[O6N{M!Z,W(_x} 3LmˣddQ9µvsW +[,qī$]hY-c!Рqo~ ݙW33Gē-N]orYL)n8 e6=rtRfX3`]y [uP:V~bm1kD^AU/opLww t*%-d (qn!RsJF V7[z`:=/bg$0/omyF~V.I*վHhZ!qn^C9[R īF02g4Gw\3\4,M>ڂԎ=Āv;E$ق.-Ƶq]XRḠЯts2: pqOQ:B9ӂ^6iQO ib`叞gO m0{؋3w #})LD:k2 E_Z`XZi̸ݦӍsL¹87+ FG(l*1dFPʄ[[Os|[0;hW_ܹ5O;cyXq:ۂ,&mъ3{OrU@ˌ*))'irrfkEG\E Z½K4<lgDq$ IeX:-ѧ-=+M;zϋhW,C]T N̅ecj#~/Zx%%ce1XN{ƛ3"7dɑ9:>m"~FOXǵɖLo@  $>-f5;\X'GF]F1I[SP N;ύ~M׮;$dk1 \X_iHzigH|&ʿ's2WJrT1Rψۈĸ2}d 4}#{O֒uGVTCWv>JPqk$(vm^|@#l21*gCd2]:aK $' ކ'NF5B_ !k+x).+qJGa/i!agXuЗrՓ5dwȋ%#kXZDIf!y?Vx"T9ʮ4=} х鍁DSHjQ#3]eQCK>' "o.[po_z'8.]0YuM(>c߬pˬ~% lpqdc ra g_2gz7K?.&o8]x]rߠBʼn@}ڐI,-#2=Rp!(nyE%MU vTH DŽ9t\l@k G pj&t%t*nBڔι c3~hr|񲊵CvJGKw d3aV H; IlZ)Gvċ8 ԫqd|MkE{ދ1N|"̢v֪_$ m(!„"-΅33TJ~_=5yMX~/d*{yǕqcm.C0zg-xA/h@ȷx{6Fy<-X/A gBEAļЈGa2-Bt5G(юvp.$Da#y Nŋ7a1W%MeF9n*YL `2{NISt FM2cn:̀"-MİE *NOPE r|) (xГ8dԓhY`A֥R3!#Px 2'sRKrˆW+o+*RG6t?ڳp=!hfvƖE_D۽Ȅk7}PEl !/CUNWߘ^+`_r >@|k.ET}G9SКm?WT5\ ӲFe}4C Ĕ0114 *"cbQ@@3'/~Rp~=,[ cN<2At,[4}v@t\#0A{2@|e]q4lrW`^'2B/K/ٷ7t+P2sQv>vȟ c5C&[ CQoo L f:b"KvAcN쥰DFNO@2@y}9Ӱ$fR6a=|_^ Z]_>RXp=UO*PA`CWqS%ǷT(aSd#1=/M)Oh 񁙥+q,G\>-)qˍtyC,Hٕ$roj?|ZaX "*8n]wsDՉ$U+ bj-^ux++_dxGy/ R7 x'⇜;K*㧕/6nJFRQs⹝?=F)9쳦.8Wa.lF'S%y@j'8py]U.9cFnc1 5~$KbAp+S}ykB9hn>~}n7J[7@>if4xʲi lF̧1tJ)1qh7j&Bp/(XL_z早/$?˕:`_BCZ.Eat[T?:t'jeMp FZ0i iC!ӎL_6rm/JvClU BΘ(|" I~o18DRQFZ xu2@[r&eSUSx5"^éSD 5x@kF&}T Mʪ+{xwfn\&&[>I ^$'7pB/Ih:t9fL?Y1\*0dC€Lm]M bg ^5ӭܗ2 ႆ 0%ߛsn yԋl[ s z}g\9s'Phe~^*j`/;&HBG{KiY4_`HIYPNs̈R?~` 0muTsĒ|Zၛ"_a9f?YVKWƔlY#kMQH!P#);eS쓆=/I͆q:픍|&: <7+&NEW#9GBY\L/;}H4Yby#1\~aʜd2UAUk&v6hy۷="[Gqζ-fYG&whEۊK>%J: kʔJYw7#AtzN NYwa}/`@cy[#S!5TQTQ' ?_.F"!\>@[lۀLz|@  {bؿu~o >1!V\,o$q3ϝݭzPkO@v:XOhHeSMU8TTZ_:PY/Y3$ލ2m='GIXh*L5.uYxJH68ד2=fM4!\ن3 aGǛ&Uׅ_!ԊtVvxtZ*GX .A$b=@334*ar+C &mJj,&."nEKbo@ǵ2彈ȶDm{[e6K-+ap\?0K;΄.@( tlFߩkf :7)(Xw?Ur/TK mw>ljN|rd§ݒ:ˣUo& PӔ)[ПvDD:`V\=6Oc$1K^?/;vܠ5\PYy`(g> vDpeSF%W&c˗Ҥ/`䝋,WSϧٜund.;M(F5:w2/6Z9kR7 gtp n+ T9 P6RΘrY_^8!~ސ士c)cdS^e}(f:|永A1q+GJH]-ЮF9D|WY*St <}Vq'WxZޜx-,H~$0q,mѴ*zp{C|TYCϗEЖ =ӥ1GX9A@&wjcDOS(8/>^:9J:5̪ĝX`EPFӓ1$dnךOE06 w-ߜ:Ҫ2qr}Nq) TМVK+Fͣm+OFI/R2g\ѯ4j)T6RMꍄ"=(!dD_Rlʑ_Htja ]3d]S=ΙL]81=ܺ7 $T" kl]hDz_WtߞĘP^EcPH\a:Fn-%BiJ^g"vRZb 2ηPq稏?LR")ߧږ"1*C}d G(D 57P(>prT.Akq@؛[\yU/ xlM:o)vt(Tt2!ȷ:V{7~,tEF,GI,_&!7jL( $mwvfFYzW:JOOp^3!CQMY5ΌguN.H6mPH+DS@rY)ODyLh ;t15f\EKg B'/NPmTzqGPFE rW¢ɵP; 6UMj' ,ZF.;:\C~gঞLպG Wbg|*҅{!=ƶVo%0BFx(* *9:Rj貹=IBT8J}ڝM½2+mä 8EGU*X,`df1-F{2-;rG$tKBЗz SFid/P9UFeth'e@vCv῕/eb=\t܁ @M7?~r=X;"LMmbdY;C#d#'}.A]j͞Z,!}%'z(ֶ4^AP.>H';B6mSx'339 ,%iMjzc)ľ?#<ͷe_"?J#0t^\@H__9{JThg]zn{J}ĵ,?WIQU.Lxh]/ƈʘtSs^0ӫ/s0nM6u!17M=Շbː<,Eg7+()`K<%_2$Vdץ Aqn=J z;x?=( G \ Jh;tah̬L)l M;Js͟aM#50Eni`?NE @ 8- VztK}!ZRHZd<\^2wGY7hlj$Y Kyq)-yzT|<lv='u?G).!iF} uRmK,9,WIp;jpo{orUwHC SR|šgtrA H^VH BNI9a˅s!y!eO4`\^: \Hާ)S4cUWzP4o q>Ԙb06}JxD2fG|Ax9.D_?B%W?cWw1o5?s,8 ^} db{cG+h5 xJ@L9Xzcߕ[EA2:һ NzWZ\nSA9StY]!!||æpb !Lv]rtπ,Ig3^gGS-B )ު,G $SYr3%޻}FHh)"IZpӟd(!V`pN0Ͽ!8l}fgR6|t Ǘqi}1*]:g'kܯR4]a߭S*i@A.`M/č`S[V0Mz߲(=0R*hx7\tvM $sd> Q=|y/5Fx*ֆUEo=ꏞvr:я3\!o;Yok,)&ӋQl'v㜏P{GNL>J_8?ɬ?5'\J0u#q"*',ʩyWծF. 6:o%riN{tGY%yfFHv,L\Ei2Hc(EAS9[v "IinrtyM ;JܴKT_ot%{Ӳ(I"xanoX&3Ԯ Z.gN},7[ln懤L pD,yb[E K*xlh*w"BEK<͇%NkJ6sumKTܔ@ NZA 1[FvOapEגAʍ rNJJ`"6 gcwZ`:AI>4,Cqɺ>`=.Ygjy<j~9"듭tOQ4s|ʟWC{iFaЮ;q>C]p&ym+n:s[J]kfhlƔB9/8* m+sk*d3f7 WUgfXks|Δbs t-NMez} C@m'yT#_#đ g^]rhGA2nmJ{uͅH\ۂ: ˗lKrCqGZ(%!2`V+xU"9sZrFw?ćӈB01?4(Wq[<^d.oJb &x ).Hk\/h]2 Fm .4. 2_{;X1.znoHT댏$pd:_?¸+-84GaVfu'z©7YVS-);]sOd"eH"j>8ET| _.u,vJݤG.B&Zh:T)o -"=fɛT&*rߴf`K`d-Mra5ku cxfB*q,1R+$ 1cR4ۜivAP*r΍7mF|<`bZ_竅/9m*kZ"\pqyu/' / R1g –1> gNr` $Ob_LGq dրo']7d,#SWŴA9֏>ЎA8&~!qO_}oī]oqm=ua' bi:#Bs)!K;l txjڤLg'o?K#_M}oh-缸덖7U`"@y2閛9CM"\B;%c:^s\"l(2N1B cˆ kg$  ` Ҧx"VXhXH洳U o} Sw!ld'$Q_̤8@P77 v{§RG+_V`#VfgHsc :9D/'9- ד%ׂ5Lʚt%d#@M =Ofx?6q`4[p Rt&p7d@d,yAc4JcK =Wpj5$HE q#V-@UyZ6O%?ݢgۣ%eȯ[oY pdŨ  alMWhIH"%+s,Yf>I5n>)EHsIG-E gWkQLk1/FcZ h*}3Ԥ{~ c!l=ZvdVcv&DGm pFjځz+tQm( '@g!EoKǘ!޼OsmLg5k~zq ]òLշvI2V灍na+g rUקjTȷMw6Wu//>s|m665b3,Uv̂&vy8l| +Z]n;:Cӄgw$a 67-1LPO@0CzޡןmzQ2Ϛcum/e`+U)za fO/RHSL'jN[e},LBM7Gᒺе1vPiOFtY:-,S0|Ú 0}gXv$'F #=oK8v8!'lBAF2tP/G?XU9ϴAimǐפ&~GCzFнzq"_0}ҐM_$W,A'N|yߧs}1v nAE iȘUb19A C8y gc3qX}QbG]6Smܶ9;T *ȹ[ʹY֜}r1;XHd\7t 5|W..0ӛ#y@jA v61O'B=\hڔI̟}VpԆ.Bn[ZNwF;R wļ}& i5B]n-ִAչvꓥ2_4'9ɦ3HX[sqNS(%'f-a_۷i 0/n4ҋAZh& hs6*dTKmr,+\dy {B|P,NGoFΧc7WK3tgRTxeYTst~ ,n4 `"GO?H7UuJ`DI hLT/>2Rj٩5R5p F [&Zc}<9oMU֋6hΟ?չzkJFo,rܘ'`G(x떿07%Gx(y*h=oz5LDrJ<\C;?Fx2oM: 1ysoږ &~M#tA p/0e~H7mz,v.\~)4b'nSF?y*!Z^{#ʢ9̚7m62 a++'~B(/}3rX8}pj%g{.f!_!g! 1oIj742=5v{8R&e|SNhOXδG_Ihw"De8h -B}ɻpi UF9<0&=չZw1Ց#IkV)P!ʘzM UPP§8μ U2ADPzzA$ao D eRWWO]|rW\;w{MN)//H\KK)lO lJ?P]nў88'Y](ޡƔ=Eu} ƼXܙrAׁ1q (& [= 4ۇ`VʈOՐ혢>8zs8A"^ tafī˧A 9X'n '9Ԉ  .Zcwq szڗ\LP4:<y7c _F2K=Tksdaa@u Km`K=%}dZ*V%~S =n )K.LbI505~!yꘋIT҅bGiH a`:Dwd[y4?vW4t*6P3&#Vv,OZ(PaTIWT<0ϭE`rQ#Uf恐|ðϛz5|V?6IF c\8 l R nz@Wa)Դhꊄ5%Xf˾Tdz.Y*:m< HtJ&{](e?%1VkϬ<$\K$7bitf&2G`U?s%F "=͒e$d+B]'mk X/de//z%4N27)Zӓqq9+uoTבoמY7zK(uWY`4,ġF[k+{3s| RyGBQЁQ*?KZhFYL?|8b=؈&]$~ 5{F}s@OHz}g\hx#:m+\OF.iSt-&s7G4A'BRǶ?*˛PSyd޵zՈI8f:{ґoz/U!a3~ (Mξ"1H7ժ~Xb⤗M 5kHp0u<( YarZEo#Q v% ɱl8WGBt}4Q'/4p(D姜Ys;Nru.Ä S"DB_7!S 1B &0XvrDmbSQHzc넻W_0]WXE 4pD4^qU(ţF Vٚ^}][bϋD:͠Z{"iY~_^ In-CP/Mޫ.+F"|="5\3c(@PaGcp`LnU;|]"׬ims4<f(n)7{Tݙa(޶e'ZDw=OmD,BTGrf aJ}z~D+Rk!RTQpL候XXe5v࣯Sk̥J,%nȠ6]jp):r " .:&30u$yUpP")svVD.zHdy~;,l a~wy X];}-Z[rR.9n!uKR~!Y3ʴJb}2 xwtE&ţ &Yv5)s$sݘ p$73H!w|G筙5S8[$nfJ69"~ wcI]`g0 j0l;X4SYh攄'?ta[SiiK?gk4KVUw]T- ƱB#O9e: Nz?'qPӝc^((%[8s%`:?"&QpF~#=b((ժrf.iBQ1TWxmMVRIё <`} id֮xM`)huMOSIk\: wzO?BhHqLIsq$5o[Q[l{*%xD+@ֳ[=VP]m Wfl4]k;C4E]PNZEMdg;s{=g E`aBWaiYG+Sr1Lb;\mpl7¢|ƉD22daYR(EPPtF;Y(d Ý[W[-594%m?&uPy_ü_o0 S$CYt-?#roFh5pZF0 (̩6Ԙ<{h=a0+7 ײ f/1/)_ {IT?vzrC!a9^8J&ppDQ&K`kl8b 'VbWYyBx~@% 'Y\[zJ1 b-f0Ƽy3pgse=#mbxp͛8kKI"Xk@2QJ3%S(PԜ%SX~S!\4'Wď Q| z<{9 LYB16I {A6Jc? y11L467=)Rp:GD]wG+Pŗ$,!=lgU2bU L9'#6uѾo}j͋znfk?3= SSBSF #Z[-ąߓ1`mT*2}K1_@pG~fo0˟]NLdfXW{,_iW=-;=S%=E]'0/<2?pث>8; F1%hWuu>'5S=KIx9-J!^#h%2ѳ'(h"9&(}pDIڊu)J*7"QAGat.'j+oWDui*s+:WX$F~[$f/wp2 ^Y 9^~Ufþ?V }mL$LZ z&%8AA|JK S0PyXW˂&d=f^=S=AY'⌹,i""Dr ^yj]oTܑp#<=ƈ((FZ0RTU@ZuGTPB*'CHR Z,:Yqou9}7Z jlQ6OAHWI)Mj(کQ5[i KQT' 2E1sfw܌Xx꒗<O7n \ "+]J* \uu|tI;E_ gd|28:s}y[c}S^,(Vx*6cVTb g*T"p>j8 ]z΅/.` urQ' N6X4B\ 졑FBԈ4li\`"w Qe}5:Gfc>>6zm( ^a5l.8qrΣ`@/cm/; ݧDNxȿH"q?'i+U#IL}u'8#>Wt(kB$Դ4v GG5?'|*Qx~%XްГ/g3 r^ DN4SB(!l!t{'wf Doe ܪa5+tv4IbDi?(}YNs2= Tn#JځpX,>d W7|'=rX9c}4 vy=2L㞸7mʑ.wX`xY6f g1L'{ot77Go^7:g*mktulIӲԈA " dz?NDE*AIT ܟɣ/eu̯槊~~lsmªZ*8ޤ>.?H&ZKVDqͿJlAe6AmZ~q.[یw ~.06E[NNL+&tȐeש_ у3A$X"h1I{[ˣ:YLW$Фr<-$U , ћ.膮tDTt|)em1nW0 )p{p~sjqӭMͫ@KIEl{M;Foh]|ҵ+jt_HhB{݇.s-QXLh2f p/_ nqކ\i`'Z~xpK]nƶ> ԏ 7*1䉃#Ɏ{/މG *-rXâ~C/w fz68?-23 cacM%h؃qwN3թC'|ți|kGy׎g$û^I:AFWG]:e1~%a  7OcO$ڠXWoX<rf-&#SCX0|e7eoܲ}^VuW%?D iL8 8தÆwRbXM/P$]SΤ#mCR4d;Cj(?"Va.n5u"d Z<!/hƼ\q.]މ ⃭{rxjN]}-TLUv9يT|" zPlڽL 6}s{0u&(LÀV),U5ΰZOr*2WSn6hwʋ>\QX?m Xq'bq"y3 /0q,(c,V>iy(:` ZGZ_Lűq'N{=Y7x\~=o6j }P)H`2bʒؖA1wV Mk(l*G(xmk>yrV _ D3%FFj`qzG[*2q΁W52\V H}S7_]T-R*!&$'p6?o iƣů^u}Cc Xc:3k>|[ 0̘laH9!bDօ2GI֒ڒ=oo m;d b>MK"~&7bDe%EmOHA6x|_ *w>HzR (J:tN/!۫9W_Ԕ_̨km dBIt$3h#8n3fdžeuיm֜\Zբ ҃=]S3Y,?"z,];N\K)iwva4I3„TNZЎY wUǃؑd׿j=h6ba)_\2rz=eXWB K:GLye&#Qx |Ā&K[zr(>4t##}@뾙sđ,jKg(uPܨA⍜mEYq2i.=LV)-56Y; rƤ[xKl)RL6A(pqI'b6 Z| 3@y69 ىz#08jgEmO"-I[{  J{DؙĶt@[w(-MOӻ8 *%(fȗ=! MD۲cS^6ˬPF#~q^1`džlDeQ*Qzj'o 0Űৌ:!?jyC->gs l^`Y@(_J\Fu;;%1B>9NGQ7,;k,MY7󡊀55:|}WcէoYn*jv XB<ggkT^ΛAAR\hOd@%hEY899֟ÞU )Vm.6ԏ XH<\J1mظWeeInnz9 ̇=KM ςjcb`f rw ,^gak wgYjZ|YE1t'pzCiBP)"|{."PGIZPgD]`_Oh--5 jO+F&]~ Uҹ +"5^H|C/qWKUZ wnBW#T0($~ ݇Nk&  I ?rSs֝qsVCMlCȈ9!tdA:$ K: s#Ry`wp8H$aԋ02 C+{O^ag95``Y6:X}y2,M'6g='t{+ o4;k-@_lvrÄXP/4^6Y\kxe4Z]o%*Z&K?QǩB${j٣˜ҕ-†x!ImDB`}sb9,$^#}pd|_{f`?6Yso+_|;JrJ\;r3MeG)O"UC(6kcOJ4|A3=# MumSVOM#_#.2ןy!rZWxpz|xQўT(ӍriZލi=uJpZ7 ͉֓7@0!'p!ž65h"^IÔߓscn$%ƿ >h ''u Cb}"P7a[T 3Mꗨ;>U?Į<mk,1wXr?P*=7WYx6=?2AħMAOZ;U%K`ce^) #(A-+]lJUU\KzR( 'i{R^dQV5}/o _qtgIk05|ih ]AcJXx{wo%4;m.3pEN,>R-o$x`5u"kxcv[`{ڧЩ CZ*iE1Hnh-z. BɭO{W+TGvwl)=F@mZ-}'ӆs3 ,ʣM=V-onI!bx!KRŰw3&+@{ޖ.`C}aEJeɼ} {.Z?'=;^1Ξ̫íeC5׏dv0@dAEizypQ+U2ǭx"QE'=Th,\̶0 jSN>Pz( w$fFu$ܰ,7H/gdXhd)vZ$G#NM, YV3WŨ@3TR =L8WS=:˝A=xlEvFaECqvC:z|إ D2l8 =,1'MWtib4hӻ1䱔QA9,E߇O^"cJ 02Srs@Q+I}6F#{88#pv+N8F頂T$7ѩz#|03ukڼ?q)NDΞY`(]6p&f2nĚh/cIOR*hLɋLi]*:N.eo]GLԾeC[{f5g+:G襬_eN,(b?`0RnM)sJ+#/N&ݑE}xSӋpFJh2MxVDRO6G.|bٝ\vAb`ˑ]xu pst7eUB*~ȕX ";jɝ)˜M?HLsJܺ/\),Bn\)o 9)@vb>]ʈRȥɏ.2ٸP+r:KھPHXجF־lJ#-*hsxB-)eMs42H4s y>{vbXظ!b_?/ rX3HC 0G.2ɻ FE|e|д+'i# `haD9WYL(h%$xyS L6'8l͠qz .敨 L1IB7-FX :iaH/ʹpj4O}HaFzx*Ԟ%ɺ ZiG6o 7 $CE/z"^BFp;kꁥ&k ^hԑ2V o1~+%%p`EgH?'\]]=*n' y! Ubw7*%91[e2dr Eĩފ'%q}VL^uδDI~uƶk 5ӹ0r^B膱\?g }P}Ժ65u{=8d@\?&ˮa.J^MW_6ds˫&hZQL=T`QhHgQy`inD26N|1W:߆@)8:jmkBPu=jKY;W&; no)p&!3|˘iΫ2[2+;Ut~27Ԯ1"[%B<X lIG,9~Jf3Wy'ͬ'{klY"vJm~{P4?wQ.e矩{qcph8׳j<555H%^\_){m s7l88x|o|v.͐; iRR,F5vz?K(({c7QO F1 }dM5莀_wD S0? ?| `Ԩ@3%kɃa)̊t_fs`wC[#.=|y9m x[n}JVDxTҩ fAf4U9z碇 E=w98Fm| ;L6]B_9RqS:>0JN'؜BU,@N!6;.[Zk֭v8.6 _Zc!@Q]P5u^DvNIYwW!_79oBjE#]-}h HVi[ncIbbN"ӕmM]r0fV1"~[&ܴ5̲m m2${D40¦V u]&B=MRd!Yd){ؗvy4$3%HYyOo% 4G!TvhOc8r?ܩuNz;–_k];␙_8<yƼA\.%KC5ת='ˑ-,`hZ <b$dMK&")i@7Ojȱbfd$v/'2@E|qwOƑ!ߐ1K$5TDian -F)+acm{Fnz0$#`%(*ܮVYz7lC@y*mW6NMo (R2]tF5Ƴt}ih%/JAńVw%xhָX>ٲW50ņ5 $Qn?o v4>#0qߵS5٥(­Y\%=z6/:ZbB 6E AL$U]Q,hWez@@ZLU%S"r5c]ڒ}m߃u!t.=FhWehIܕ I;AJ] Q]8`֪aJ]V7?[Q%1,Jܸᄏ} "`mQ8}Kd5Gn PR]Hd4R˶3#:3ͫhcPʝ.nsDՈe^&}0~SI-5/g+Nw &39"Sjs,``x~JhU W>xԯNU[8rL'r*75gcnMv~3)ؿXC2)">q ƒg}1<* #Hy(O^XJNW0؎⯏$\t͟%y;n$EԍPQQRϼӒF,7;V1o/{&@gt\|/I?ʤ𖈑{@pJq+([Ź/Kg| whRhF!{v|\RI8Eޤn67{薏T{_XEGT)1PzUIwn+-?(E/$M&mوrr٘21N Uw2gp2 QsRuaO 5w ^3NT'8D{:y1sRVm2|5[YGg:S%8.^go)}co³Jiyob$V7sZبxs~HIL/)+VɶUrI9&"uN2Z Ը%p SֻI\vQ_{^#l6|бa-&|}o_N)f^R:OL"=ʞ|, /60waڥPR?:p,ǷD )Ңvvz J 1J{.+zH`-8?i=|ϣ>Cz@nlE:ì\)^Õͦ-~CR|{BV,wiKƒ/@;l4Zs8gwpo8& v%F7g؛!"~Y",Pf0mMʒTIA#=T>p[M 㙾tĴh><$\؏@Q}&[b[U|ue/ei^Rު]ǑU"i5cOR_47%h`O!r͠$wď}(lY$l-Zq [:4nƙi{/'\b{%oz\@Ǡ#N?? +p 3w Yw Y K}^E|Iȁ(}8EL%w96 헍A] iΑg۵[U98>4E3ϐ:u_i~Z>`AO?7ABDG~T"-f0 /? Feܸ g+$e=/h%'JIu(U~5}uh4AוSd?#1l7SƎi!W7'8M)M3j5} [C.hPSZB<,.iZV ;U>,C-IP X5#d3ΊoIPQSP!-z@OP2ڦyKGe/,͂@ Ӥh92oTܦl| jH:1v~-jbg㸒u9% "kp 8 2f%3l*dgGZYm܆xw[^Иk!3ϮJ\̓"dxLdTA#]r0y3Sw c>!^̥3c"lC 4nnb7LeL[]D]I&HNf578%F /EAb|) ʚ$wP @pLnvHu amhٚܣv#. dK&꧟T& 9Ouo~lKӒoi6GGK * <i.,bэDqsP–!f}~Av$\Y<ʉ1 ՛oK补k:YΙb^`"[Z۟ G-БC>>3#qNJPPKJWˍ0VOA&fYWU¬oJpZРADyv؇;N+7kmE#䋹dW F.Jߍ&[;ÞaZkmCO>ol)A[bL};ubQEhf,=|^Q`ӹkpK|r#éqM̱1|]_6۳cIT1 Izi0fIׅh?}u6E(|2.VD qn҈]VCo L%ԯ9/`0XJEsueRϺ}%SJt }N4gMCoȚ䊆4{uW(L-#~24>DFWw^埿XmJ@vB}{u"q)5y5AWƢoz=^.<9>L |pM~m=Mj &H+xFpeK*BLÓ h7-NI2 1ݷ11epಏL.`xb{:A@'QB[s.jHTվ$iP+yV(=;f !d'Z.7r22̌7M i_VyqAX]qRsfQLjfh} ~/wIJל(WFJgt>m;˚eOqsi D5|奘vZG\Ppb67[)ƯAJ&Z/Q\Cf :.lJZ/ ǷSd* o]_"ݥ#B{`ŏssT1Y~LR6gy3Q=S[uMVA /b;d\ET_N;a1bczdrh{'Z|h,@кքUmÏRW_Ɠ%쭧!#fnY4~9\Y? nF)Uff`U4B̀8"UzȴD:6tvO0:pRWx\X^c aosnrA鑤K} OŧkBDw'ű\"=t6`!1h\0%Or:9!F\\f.q#KupC䀫Z6Y cvN8"l&& :=^lN$yoQQcՓ_Vn'7~O2abMjx `> Di΀tUjgydINt ᾶ/$@dò;5/`G'JDqX58OL)($+R%t oH$5}ˈh:azl>=TŇ/Lm7  do7Q:FΨg@u*q͐m5X:6K_O"c%h΃$X9 a/%g'n[0@<#6Q;^F޳o#Pih[`z[WzQ4*9GSX^l k!S:'cB Ddֆեld|Lc`OBjR,uJ3(d= .?W/]*ޜֵ=pS;MA æ~w+Wv X^EXÇӉ3I=j JQBQ ڃr dZrG^M~Q } 3ge=,&cT8{>IQMp| 7d@:٪w<`4IPݎyp ɌC Ba`M?+k0j'ɜH׵N t|L@5+hՆo~YzR_$,ξpN|{`ɰ:*, Qga|ښ7QOaɴ G>*bujG'Kv (5E OY~ȶ#O>CIÍ7ه&#mN9c}<tAtӒk$|B: #,83[ylJ. 3X븘f7{؜Őf|}&r7-H]cڎC%w-U| Vy- ooy*-y':8ZكZ2Ge \ܿ+ v>9yu ӥy4rPQ@]\5m VA[[uOxYȆ*QtaEHN!A ӫ eOh]u3gaDP"%/?mWx|zZPS_,ScJ36PQ_쬍97v"o]$3F91( RF!<)WDۮ1IZ˩HD7Zҿ4A4ϰ);>H8Cx|!!eFKU_=HUp9u>yx>mhG >.3"IJZ_!WPQImх"<76 ;g:Gڗɬ2^i1wk.(S` c8@!Tuqncnf:˯_HN9S8N?晰a1eTJOq'F:S߉ұAη]J0 ?VJP38这 qc Sȳ/?Zk VEPo6CqqcLG|↌mZ0.yix4L";GɆ;:P·3 IjwS49 n n8OPrm:ڗ``>iP2pЙIPkUvqXk-]l<;2ʹT@ٟ*w8_15 h IWn7N|$TW?7,E1/iЯ$ OZ'5 =6(s"6q~hc|1l/^ o5 N ,|$dJs#Y׼I v+ 7)zWt@&)5ICp ݶ Fe$̼zB\)}z[kaKaz/έvP}/d;{ FAp tFu@x[KzO0o=EgN}*!l[}.{Qyn_wcv?;X|,Y|ceИ>O k7 l_ RAG101c \YCkhi7PR}h-aFu[zsyi" 'ul;b[f1o> ĐYvVv?lXIw O@9E0kׄ\{Dd^wt <Zv5݃ ]#b͙P0֝{rz|2~ Gc(s=+!~L,b*-oHoc8z\uЁS]1^Oi450OORUYϓ*K^ !˕P=7eA6 H{ҺY(xCϔVlx) ;.W4mRQƬt܂Z'r,GBm*>Q]' `;%"tviޔ'kG.[tlw|YBYbbfErх7kK'm Z`.tc%4?liE"soe  UFǮ?iD2v&ֿ^]{krx6%a6"VӮf9O孞UϨc&tU +קZdm!} EU3HmVcޮAN5 KdkfûN)n3 U!'Ӝ;IWh9 mG}B,"Qu{^TE@sc,5(~JژoDE*:|i nH7¢GΞXUOY%HJD]dުÇZ|Q.YYB C3R?K蓎uxW(bJ$Z=3znpEz>TMerAs-1y ep300_Ax)qq }P^}rE,[UÌ9(Ig3 i|4Dq0,"zrNR_Xzl̻x!Y~;$Y+q>[TPиV [2njpcaaras,*AګQЭ8m x,hzEviHX[׽u;KXQhnFn%{9Fpx {~nͱm_6*?Mj#t[t9ZG;3!B$vI"ƴ3W^2ZWكHKf]}.iGY&+.CkJζ~>PA]#ӓ>pXj=?Y敕dNHldp?i?vDQ47iG&NMӒ"f&ƍS+Y=pGNS!eO"s!_} 3~ʞLsT_FFZ҅= 1df+l'_1+*r=Kbhuu yb`^Bp5|lD(fP0_2NQ,]pu:Вu}ɸCwZ)yBP{zVy9zad_Y(qVkdeʳl 㳪6M;`6e 칚"!Z4ǩ#;x+a &/i\6o#FӱYU%Dـ϶W5/4glZ< 0 Y)_bwqM, mwB1T#n\ ; *tNjk_a1*|x?E|㲕~wt<4uw^J\X7IgRC@ dַ X̎XZV>kU|M5M)]RNA(#\}WG{1V,X$דX _h8PNRεgST W,9[ _jqEwyq8K@bD*m_P (͏T `yC7 Wl5'@{.jS?J z-l2'[x&W hzySszl T8ZVaqo4njV@3֑8W}?8xT#Nf-"L^S&!CVqWo~CSi ׮)K9<{X'@5:Oβ[tX%$TnjLߞÏhúչDjTJq]^2.85lcir wڕ:3cթh?[qDv}X]TQpCؽrGEKL[5YtXfSIã !5 qpstz%S!(ٵnBLi 9iJ0ma9dwbQ9N 'S! P̰6%nQ4|0 V2 KyTz1̏`tk۫V樐$"WuG`OFʞ,N~XĝRz!7]g>9zڧ:Z1+]Vs%P+9{MA aSW_B< Η( yd! wX‡Okj;ѩ-Y̻k|t5a&|*=|ӈ@NX+RӾX^92 6e0 \t|pe]&mxѴj'1,:`;"}kL>yu_3۹).;-պج-u}( z3]2?KlsdYƀ&_%]Qk;1"l#y@>6`k^?RRJr\ejfTh5gLAUʇIn&k=zU'&?` ВA0K:t{]5udIR0@ٮfzx`$>R7Pr퉈/ӲOGЬ(}`^yoB{iQ)'+٢TP(%>`S̉ GMWIY79˃:;7+@?F0xHDX&z,> ,ǭ.RA}pA%}a>id>Ir-mr. 7fom սh0o!mŒ߅n%>8=\sz,=Uq$d=-Kp"Ad_ףhk  3l45m~E'^/hYeTwMCBhE}tA5=bnwZR̗5@KY=iAaDa O|e(Ga-|)lYƘn)*@W8A<0!ӏ ;9jL29E>ȹRmײ7D)R:wkD6ѭ-=3 6j3j"B[ zլ]Odn(AuE/ZIO ']7 D Dy@#0\e)ыdc3+Οx1 uե(ִ-Y`VKJ/ ]fXԊz.G@`.[1Hvo9]q>dM;Qw|_ in61[8L7dP0y^f酡!Fv4. z#=dF(o [,(D.ꑁ[#P^;woϽ$? g~gM-QU\YDH5l: Ⱦ؟. ;2$K +мR,a-!p1aL=?5.un zhy]PP8cӈhKRA֕8Wq}IW&e~` z_=s/tw6#-Q'TBڈd޾.+3Lc3o6`\c_ѭl=VCq^m8hC-"d4 }E%I1N'ܮi C-HF-aO4s CVB}!@-v~%)p8 o8Bc z]PVx0sgY#ɗ_"7y<9Ck"1pJQç+ҝdm}qB:ӐICQս XMynb+-!eV5U^%6%\2-lw!'m(BvDhIB[F*DLZATFS??t"!O -C'邍"ǴJ! XgnU'~UmV`o(}Uy>>ƓWBa#Ea+TE6!3LhOH Ih2xH;E)&"e\WkWYdu󓓢fQXWs]X<`4C4C)q$S+]d5u59{ᵪ<.Vq3+2[:Q+4RI3!kE_H_͈lɒ'PYZwIn佉Pz$ ՠR;7>'[1(z, 䙓JEGdn!)5"iNZgÊ'P6_!D; zٝ[,]BMS@O/31I- ,F ~URjո. &57^@ TA9J K>km+Ʒ}ψÆZFuf1nE+Q}֩-߽Bw42WwGy&DazR^1Nbl8J a4\4AlL aiSXm*ďSP!7xJܩ;zF729idt]_V0qnf"/10@}w6ظi#pP躨{zj.PWNUAa}c 7ZE|VjHRLAB߉8:af [e՘7H0n9^hʫTm' ׯOa'l5He]g#N'@,9~?vdl2* @_ykDZu2,D OTd[ AE1(;Xzh/Nدu{+ᒀ*f!V}Fkj@?sס S,m[ &瓆Ӑ1e5ZTLQ8=T(;XJY <;0YlL. 8-o WaբQTh4z'pP0<Q~L!Srpk;EiM:3"uHTjffxWC,G#6?  +(a]Z կ2PęŽeJ|t`NbjOfJa-;mC+G))50uxVi'W'Gp7RN;ĵc:hÑ*($ ʔဏ{_dvAf*nQA5 ,-es.nL[ @Te8\$^<_Uio/>}G sA YƷ7Sl %"ƿ ~G yd;MHREB|-Ҍ䦢j%7u_us"S$]\>̘ k o7{I'1eJshti`Zπs8JU>F6Ggi)x3;=! \D^ɔB9ʛ2ɗvmt!Q/,g7iݾξ+vGF0mQ@MQ7/sTxx&]0?Fs !v Z*{ _$@s՚1@;ES7=XDo"y [q<ƓglVJQG&ٿA7IA1jrQs< 2NZpyzǐ! bhQ+س\jL@YHn@Zlpc ZiéWعj2';=Qk54vp"O2`FM(ْC5M[v/ R͑fP`1I*|y$@d+ƐO`"q诉q )sY6A#whC r-+eC5MmnhW ]pH}2C#myHVvDV%X8[fXB'FGUN3E[dυ}N%OY0&u_oRJ7Y _s}㍥-&|sB*!a aJV#zⳉz^Wogkѳ@^!A>Ӓ SF{dc ,O1sz@ t&-{Zbyj7Z΃|ҵgF>G%]MZ>N+ `棆2仲'NM.ug<3)C tN-Lk|Yj[:z-qi78]P?$T=I!l&ZC=$iB '6L⪿"8φG{EOr锽+AtO7lV1u.% Kʗhq'#RK;O"@LB0ﳮ.D#{)6t;geˡ5kWy/3$^*"V'oruf\4Ir:ΚV?F3¶o6Jv"ΦԸH~^su)"܉ٹg D&$ۓt9-` B{;,{+4MDi|o*e(d.F݇9]c,"Q*FܪF*:.XX i %[?G Q=+LkR0F /rz-[6>xגtodٱ u[N!j-ˋu쑗/.cc,m6)NZ?Gz/m[z z]~by59PeWUx`+ƧնA. K=zkj,9JRv K7ie]#=L`6d"sjIeΟ|}tF^Э4"t$.jwYB-"HNFLEL;2,`a8`uc;hxwpLxnSKMz  R#1P PQs_UR[R9ZH>7$ة,]ol8z?2ߩ.O6s G@c'D7>J+hJTn\"oa蠹 ʌ\ | x|z*C{:ce |UrLI.!Q"4Y~Y|ELx4>ݹj& IYq)SM0(OY~zr%2YUu*PL˘H2RE%֢?jyӃ\H}sEΣ pԸhtVZt>oi 'L'Ww~\r>DxyƧ<1WMO=1WD6FJdnܢ׋jiuT;SwNל1(Bp,䩵͘XKZj9od\m|R:q1f)  YdmmuYΥQ-S?+H85QJHl*N^|':ad'zL'm hxFQAo4KSHH#dwIt"|{笥B(֝8~PwJl59guo/Ԁ(Gy=|*ڍa6tx!0-{pj~ѓ-n;V:!5q-\laq=-kZim{ `?3S&w U$IowE*gcE+[tlç-oϓ@F_A;R-J'n9SrSRgy@VRz߫EʃiDXA[ v{tCEǐBPs7E.{A؜EVfj=43 \b]bKwM@=Տ 3O(ΚΒ<0*d=;23LGsv#m0v`>K-"2NqQBTv|}!묃\c3"qڒh;"CSc0,S-? 'O?rH!Q;vw0ϸNRmCEkUV)ZC*VU)RL-ɏ>ϫߑ[g_b>dL5^&@mC*S;@͗K, rm pZ D˙|iENFߑP7C"`8Q*\((=ډ3NX:+A]Fqz+)7w1GKzmS*Ϫ)MwE/ v2iU n&ӕ82b2#bM8l0@m@A6"P- n@@I59OSE ß$Ex{ uFdln]٫7c#2yoE0/hT$|e&!!GO\9C8 Wr\]e@l 'w*l8 ʡ`XyA8Vv0-|*ǥ 8)Yg@?2T{)OWHS<mzvD JF|Y91) ~78 Leyvck AP,Qw d1U7թ؆<}`e|ɒnӹDk3mn|ER吅2>EF3Fh;LǮ6u_w6,,ks#k߆3Z(7|*--AbdՌ+d.~e"1&Mxu(oRYTwhi'78ד J仾Z7λIzNNvezTB.hⴟJcxZSb(v׵0 '߾MvN%YK)TN o+kF4UjLMoh!\7/b}kf&l R%Ańs'C,'yZC~Ou`QOΎ%tnfvw 庵HT@[p4T-!0Y]֡D=FZϭuw(=OKʼLγ 2 .$ xnCa̺nLt1OL윑,kfj C.Jx=znKѰvMq7 |-(s%x&LX8(J$ћ^5Sg&1[ SK\W BfD-n5N!1pM{9oq^ݏvCˤ29bG\ڡ˫ZqR{Ȯ )?R# u^^gbzsh*M"pظXI%D+:.՚o[ZI0⚾/A"h=Qה&/?!b5-oaDpsс$c_鶪clXd6q\':֤{mQ6!e.AmN0 *`8]X>i&h}6,zT9n*q[t]I<İ%7y $kNg.'Ne Ϊi wAz+2F~ }O*dLwk6l}ds{_"7#'DX9Gx=TYwښ-'uɯ:/!ZTXOY3\VuLh-& K>\%(L$L`¶Iy.?zvZj#TQ9ꢱa.bvd^VW ?ٮpb6V9 Nv`3"Hoj.c 7%*Y+n(]􏍼kAUaԚU Zt+HT;gd|ː/ Jt<00Ds;2Kd^_ۘ KZe J6",dT 'E45f! /"ūx>YD`> Ãk-Gl"b[tlN(pSp 0v.J`ev/ [@9jx~}l9SPtpxj/^Jx5n>r[U@ I4/v]XLKSZ =:mtmҧ3 ت1qZ1 ~Z]< )U9jIEudޡqF<Ӳu3iKpT| 37s  K5MZEyoNef&-[,F>by#B1^bÀԛ(8Xaԁ oE ]-c%~T]#- Hq#t<QOKZj|˽gU]0 刌 fW-RʭӉvE@DA6t 2v9~~im( OWAI\ ; kssw5?7o1vDY)8EQ+J- #weNZ Ķ `.{3MCi^69mQ\ ];br}{.y!؃gxO 娠i5rP8'A= PZڲ θ alfXj@X9U``!םW kLNexN"΂jgHN5쌏U|5 rc-fi(t5›iwH]jgqWppdSe?G0y3㳉V2%BQY3YgV[6ս,hu2eW.a3J+jFpD5{~˔zLJd-c`C.E4ZJ-DTpRϋ`~ƵǸY wH&8}rǮmxX +Tl<:-. *+Ny=rh&ca5Y!|I mŢ&{xbk`Vh}kRD.26!;W$R jmȈfl0 c`'*fsUjET>%qs) ҵ0R^Y2H:j@_βid/db7ȣ{l#0J͏ Ѐ\yyлd V`b*H|7bbstJxizJVh@X}'e~$s^ThfK.JƑJ :HKH۬KDDZhIf̴FDȲoL*mVRKׁW-miƊme,|~&=ꔷk:)ZyxRVT -5-9&(@B]{h]yl ;p+3XAWCm'Dú6$l^xFd,pXa_YZa8F:̓=#ad~EF/bB/J4}qKr$ɭ#~JS66⠾*Y̌EҪXsĢRwI |Rd'0%?5v\xR ~HcE9^1LR?9@rk* \ <ґ5U&P_\nK#a8/ÔiYs4+3k[|]. [QFVY똧17veaYDI;#:ܖ]zPkT, 㯷xM*Y"럡 UTUzz_1x ^iQdը8YPXsos\eThmst qښVUqxND=Zϼ94Tx)h $+B"~j;J'*]7l=/t N; WxL#_`}q @ 4 wl⫅k,v 4N$[6o{W#z/~j$W@.0| 3CdGi p~l3p <ѿu`0~=nH3{KL:PHN}13 f6؆WۦMoK%ni˝S!+y2UJy8P׾dDS^tS׊_)S #Dzʲc6w(_f!%}&c)mF_ bsi?>ےCCC̲AuGz zۥe@5-Oi֗#S;5GiE+aCJl6ҵW1x U0sD)n}̄34@#rТ;rL$`>&5n_\1fӊ.3;”j\ ?-dX~bą$p6LRJz:V1.Ⱦm׵e5MBAJ8Y̱ZQ#; _A6c“ l.e~J\̶F6~Z1{ԳdoݴD8%1&NTu ~TS\}>)wJ!/ A.DRx.@O81Ig,QG#O,ށ$=皢2s?eP wʳ`ǭAT?{="y_1Q!9tZP_ܖZ b-i>1BePȂohOX'Ȁ2ΰ5p2M]IG*^V]6čU1sjQ-U.rq>5EFM^ m>~3yWNC _n5?vdXPq`Svs\}6e w>*L!"WCqu=hx@)a/_Y9@Q\9Ds>i(7\'[0i0% uJ  )=+^ -aDщI#X2UMnF͠{0^^ Q.9tt߆Ϧ\wC(n7!q3Ѻ.涺TԪ=[YÅ`@4Ag8Z\Ր@6~liblM]1`${f{#.O&>D~oå"Џ5M3y§(>&Em2Bcp7#n`߄~ZK@[.DE6U}*W u* ^#p3S3ח5iruHDCR DvBg.An[mQ:c14)%GjTp2 o4 Aƛ)8F22DAӑ<'5ހUA0Iv,K2ϻ~Z&TqJ5"99t~HQUWxyڅe^IxPqIwm{XIȫkL D8} c |!.u7@3D#L1f MY4 îֺt:];jj+UuoH9(itj]^kul |e^u:UfUdQE4 8Px= d~.L*s?y16RU64 27&oh: 2 Z!vSnLEҥ*VmM}龥!v\/MrdݧP&2;O Jh Y| Qk+D܇0  9_G0#wVqm_Fnm=7|T u_IA!VLԯl/*/( 0 fT'|)r>)M矴?U-7 b ci늀Ni8~X*!IN="b$>^R x\NYaK YwhO7`ks <_Tݔ]'ecVS0yMiƨeKgygX:~]GwR>[Y]6$XjunIgýs+x8c9lm-oB, "QNd!Ω2yc z#1KZ1*Kt=}P]ݩAG!_'q IY͙kt!K8dn}ĢZ oH;9pIdMP)7K@I"1jrwcA ,AƗUiײq9b&r@`-wҗn^`5BH b+<;ab `w՘Wƕ(-PI-6)6^q+Ջ䀳xNy3#ÿ''u3F/q,km*A}"U8ނ8^DOd!D&ٚvߡ'Iu\&P0Wݑ0gմ!4NJXU4\ :D^.ъl" ϖENfRuD `qpګn 3"P@2Z&jɹ(ok0&usm;r $A8=p(韁bؿq?QnEl U!0QϠ,2_> d%(ȲzU z3̟Yhj*nFr%/W }7ήۨIOQzΊ`ɞ3\582<@2eTXN >51G7 ?2yRz7UFE 'Ȗz(9dƌ䜰:Lp:Z-Ֆ[1Vwl_Ƹ *4_ Duvr@ubzcٺL@Գe2C?PmkPP=W}Y@PᴅΕRTxiT[)ᕭii>_S"|^N+vߦat/(@pH]ЭTz : ySVKSM737X0LX[es6t;j<,֖d0(pr$Jf{=+RՊCrΟFP!bU&Y\Z j,*R[h&Hxo}}4#aޟaLug ?ˮAY}+a ?TF<@;|yR0]Ⱥ_$lA`D/F:~O)y|3 ( ^@:(MY`~䥍#,;crjOs+X2]jʖupkw]~dJeV=Bjr]eY6Ԏp/eMrěr/y=}rs2x  6+5 ER`^, |.ak +fʭnm/4#vy蠵$zѺR?ȃ}Frnc䶣X!&k"5 qquzUV-W i>\}, YHz{crW?EG|ѷ]j#GOb_Fy0ɢa}HnVVLw a]aʀ/Rߡ%ɺ=^jK  9eϗ <Ťt$U=J.,mI:8״)Re8&L^K6Ș(L N`v |9YmS6tb`l"ya ;UA+!%ؐicE7=;e`ɭ^Vu%H Ix (`Q(MUrxuU)_]-ǹ߹Jz?([""o@o~743K2rs%̉q@@7(A Cu9m.M1LCfSp$l܋u- _,u=\o{@"rA)-shy*>01<+7D;hBII ?Zx1`JVB251 1$efuF::fgk-&TFP/:{fH6Ř>@.$ZqSbvu:|AQ|LGw~8 }k(1qUןyl,cPUZ1ސwA'~{+n I8S(<[Q0&l4]]Nf++= (Frneh XDնS3#ҒHWW,9'2}>\pog Vr|LJkb 6aLQxzv2ƍSPxA%6O0uY,F c԰ ȝGqM~p]޷S/&DDLe{w-I.DWXw׬O+=枨3Cܜ[qI%{e9V>[B'A7J:: q' Lݩr{úxmhv**c:+oo&[\*c5'Hb2|0Ͼ ?cROr= ,i]wMciK9Z県kL#FNhgAiGXe7Ԣn`o@Bg:e)f^8q6kb1l)zh4#p e9| `y |PiBeKaDx~jkB }ed].{wLB&Ìe9G֯Cӏ ,5g׋4 45PlS2߼oG X0uڰʝJdO zCoSO' BJ Qc b7l9'+e$Z:ݝfpa WņuiW&Xj{3  mX#8ەTTr7Pexc`Te+3ͻ|f??~Wփp`l(7](F/Ѳ%d8%zE>G;4$Z ְ|=!V ޯ#,g3j`#s{gj}ݸғy|0֜x#h]㹝hUK  Gveib{N0R04ԵKp7݈%ˁ⚧})q#*jL1Hsh ҆ͮܒ&c`붲nuYɛwλZ xO0+3xd6m֮X|z.tB)rxb]K1hE)jUS> n*88sPW55՟aV$GَtWIkzZ&>0$DV`Krn6Zs5BU2T\! v2Og,ݳM柍y*4\IO6ϭ^Q0Si`ppb=fqH-X^׳8=|S~N2BG鰓hh]/oa^̋kE0w$9ﶆȶ IJm bʆ ?;/Xr3Cwc%v-5Qy9CVʰH1Ne>ܦi/hXc9{@c/Aw[e/(8-Kqf;:zw怈tl $h't_gnTgl(_ʁAi mŦZhd9ԝ*j[w\2 b Aӊ"ᗸO./mt&bextiq׽oѥq!(F֍Mp- 4'i\Y,{g;$\S~vQ­N4W 8ȝߢo3ox&ls <80/@hPY^!ǤgzXypus΀YF](ⱐ6 >gf^b.\\V.B1 ;cN|ϫ =,s-OH{Tl5/ 76ґeQ 6 Ĵew& e3Z,$3֤B"C1kZ;kVS\DwY-qܸG0 /"nv00!.최,]ÍhT^쪴gfrׄM;=%) ׃>/W;ݬ^0#ޢa"u$Q 7 ƫO=*6R}A-*ٿrƀ8d|>Eٙ?tWD g 2Y3 䂕m8">dY;wmkR HdOmHJN;xȶKwğZ?I @>;d&Ϯp9DUn!9ʄ[ا}ԥ=ͩ*Qt "3+O%UccTϞ^Z-,v=y*^F%˭},pᑢ}i6ڜ(&G-aA O4dUKu e>c懗ȋy1&$Л.b37%N=klGَu$ꈘc%9GzPs7jtyzd!'{i3!>D>NSc~;mEH[zh%G1j;Ɣa|#?\rJ/-.ܛBSD6˜doL;|l;1a4X(zFF:?af= zMTiIs;F "sg|{(^86`lIp̂'sTBTzr{|qH`|LyVMP>&"ҚdÃ@mR[?Oet_UKo`@7MG@bd`'Ο >Wݡ#+b".K,c͖et w~ڡA?q]ϫRN=t%YIZrFiep*pkq t &rjOÕ4b,HnY^s칉WʩRذDz&tJ!!9uL#4 ?>b SŊQ?f#V i[>­0I C[^b?b0= ,{ak/ǘL:uPMQi1q8!Y?+u9g%\Q~ "h57m Й~GIYbrGf8{b 69@Ӕ,#tKp]6qyMWӧZFiӿz+C IcU*FbFvɃπ SAol霱&si t\cM{U V$`f`|Qb Zi x.:9ME2B7 ~rKoB0o =xʑ5T d;zHSp(R{&AҎMn S?"[SY7l`ytch=T{Dm5w@N3ϝS4)nFtYWT~[>'F)c_1{Y}g,`V3~1>E&& g5g/;/)#!}sjd-+%E t}d+DX,σ=jn1Z{UG? ?Gi0{*4K4$B ^yYsTu׷Wm}?n6qZ.K*n½#!D:SX27?G:u@`S"&taD>N#|7-)}Х!wrYW+z>oA֬ <2(Bw N?3ApM 8v:zUvѾEMW_'d?PъǚR)HN<87`^e(D>ǗpCnIW:ۜ&1\! 0bjk_8$.54 4 oiOiJv0f=:(g3+qGO$IWK]ۭ.AfC G%վDOINW|}J2Z ut)| T{U+zplR_wUdD[|hj28Ga'U!g<d+u64-Ldd.1iBz wlˈ֮a̻~9]q zRXm3oP1=@Cw{hASD[ҪB=30paD=„܎N%-t8w([؃jST村9+Z<2l.RTC> Q rv6jN%!3ZaH] x^x-W *1+l܌b䙮bGՄ]/'RsqрF|@Z]VC}*g'd8|d]>~Ya -2 &SQ=kkS40Rju/uNpRHl,tIjQ{NQ,~HDo,·oq$W~tkNr)?rT:!Xz0:^>mR E݀gwwqyVqy]bHQ  2鈙HۏOt .mQ0jQ5e`_(_>zhO$|Q12qm hzޥ[OtLo|5]BGAm f:[)T=tB wMAEuk;R6Չ_k% 6OS *^5ΑYĭv ()ڿC:;tK oynõc;4MˑlUA%~U̶M7KdsGVN!Gs->H\BJ>6KEhX I"8v͍MHCPMӕt#L*煊ˡNMNji\E9@202rfR[X_x4q\b2W 'xogW [/i5"J¦Xyv-XZw f24 VC{cypY ­/: {H o{6pep .9yLO3:4 y뢿A;] 4c٦?)'mvT݆dMFY♟-û=\Je633PYC8,4~L B|a'2^:]͕VZv=c̄j"'2_= k'O6xg($^ ze*NX~Q(~%D%݄9T \saA{ѧ@Ctw)V'6jYd(FI>&_pـڛt=`gŧa@EROCgzE7<I:<0"[D4ƥ桩bs(Ҽёl#}.uN45 #~.+PLrrCzu|`pĆqz&OX]dm#޸`_蜘]IuA`vfZ+E==?pH5@nf׀B!@(`; nz!(M D}tˆ;eV j+Y s3YᎳ Z{1֑Wa{`H`2SgZ0~~:Xj=Gt$[pAr{:K\!p{RW-p:E|$,,͠s[|#7̊et_[̲zt)88SD` q,-Bi#;-: ç^8-J 1h+Qu5K-(J&5C8 & J1[FYgї]Ǭر{y Gkbۓ,v#32 'ShwDcBgBJs06K9A <əl=?ƌ|X*y*^6a&1,RRcqځsmk[Huo|{X;M=emTBxD+ELtm[cթ~~]\!Nd׍>o97v`Rs[RbU6&p|eǻ2 b$~ nY<-:'3|:9v@$R8?"Ƿ:3jV߻&f]qX嫈")rbAQoS[iҨu=NM09ѸF%~E+2 zZƨrQ:yنޭmkNNb(0 2 [ZR;$PaOAv+),9zNC/)yJrmOSYgNb R}ʲ]P 8̲̏/A,OK :P~^IQΨ{sfRm6֡7H4'2~Dk7%y%Z* Kc>͜<ϼS\ޞxQ4rT/z;N{ƱDta,t_4@)m(>k oz{N4Bn+xԥJd7Q7ȿwX0r߈*#arc]a=#k^d 7LSfs6QwZgr`ac"C7\fl9IѫWslkG=)1& rhc ,/beM"iH|;f{]fz߸̌ B ]TW1k0 ;&:DaJTJ/&5M[܁X!&ἒ Ĥ'S@˜`  Mg&u X(g4h4vcCZ֬#ՙM 'Hnb `y/)Vf߂W}91tP# WAфJ1jԇscf,DstDIC^Y]HC$Z߶03ֵ7>V dPBu) T ?o=cUnaV0|g@H4tj4A")Tڠ,?3GNbѩX]k@w}49ʂ_S!7MBc@֏ ԰`kXfH):gK=޺\v{W?ukaߩ ^LҬUsܟzCk{+ٟf3` S7=4.UT$0xI2nT S+.M|ҭn,-,لG8y+W4`TR/Q!j6"qAi_~_qlDLDZ *PP d LvH"Dx;7a&(b1PԪ^0= *5{ZYpްbʡYE+ ԧqzA!'B*\FdvtdDbui?t۱QiWԶ e|?چN WL@]{R4\砛h8#8{*cՇi*}ゐV|8%C~h#) x8gpvKNB;BEM~72b˹Aҭ o 8i+^dМCZO' @f8ڑ^^Yo~bl:;6/ :<#Z ,uzֻg˱e㼰jA@/V_)13V&3U 5>55CZG.C|k}+ ՠ~YG A}f~ }ƺJG(QRUIX^o" LyćF8<V"݁eDj$&'L >n{muT+Ftjrbqr-:r?4GvgW8kXsO >SZL,,O] 5QE/ꖱw-e-%>lk^)s_g\й T)]LvބS-0 "I# ZĜ ࣏s2}L6YvTק<\CHdzU{2ƃB,,X @Y@*Tu%~V Q3oQ+6zq3'}g8_g ^wE:ᆢTmu]NK$4l DZiWuԠ9ь 8${qXdо<.@+$|"-Yɦ8}.B%(! ֖,H֦_lJQd!L!62_THʬUtr.h7wls-WܞұՄ#MS>{#*@ ZY[ͼkJ؎v]Ԛ}G%K/B~߷vtbpރ *o×rƅyoaMGK]^d, 8ӴAD*prNThVo>N<1elZnMs1pz8~7N1 D GX D~+ɴon>]F=4? o8g'h'j-l(\r)9lNH,O&[1H>@_9*%ZD۳t3Z6/` q߶2˝yu *]eۘ ;%۞+i蓡fa:{N I^\Wݱ1gHin(U΋%uV|)یO:}ڏi-YuyW 88>,@BXH< IM<~gޥ,kќ؏,KLӻ4x /A~3K!bTJv*&Fqs,WI$0JӏPǾ0+uÍEL4^(?7 2oMݫHj+apY+6ژ @S?J)IT0X鳂'8@ 9)4L#-8Vڳ-RוHywQʀ?;41 + dx̅h 9(KcAQ Q(m']^ vc&ܠT񼛎DIi֪#[+ݔ%q$)6dk!k 6 Aa1{G&(61kGNsVK祷, )6!) 6/jVם'݅L %ZM('RLKu16_~xlG]܄aR8ؠ\%+,="꣏T~z} e-S@P-yT+ VHlLS&2žcj77q/e\^1:m2m&#332 /uHlB6iB^n[%84z/RO̼=~y"#[;1=۸ y\<# N]1ْƲ?|Ll=)YpGJ %0s>_|jTPdzYu\7 RD"5}B[+lI13JQؖk3݁Dl@fzMv *"S_T) DҚ%\1Hx1tKoSìPL=3Yᎄt NH0GCʣ5SI8 M;ͪ-`Q4A[SOʾ ( M ڜ:JتRK<&Gsw'4f[$AXٙ0\>m4l'# omݰu3!%>Y- F˜o|~ &u5]7)Noɗ܌m=+ HCl|tB*{'%$X9X)%rۅ퇒?[y:{nu&FjT _yzs4-P>f~ .bzf YE!M,x5h"*л 剩T){]K|y7~ =ì['>`% Xb__0/wfճe;)/!؃s{$aM`W!+^nک1rh,3(59cc 0= 0v'.0Km AuF  V?!)lqrw "O1 \__ޏR(~2 50":stR2bv땤o>Z5 ƨy$/Y fUS(1ET#4oO7jt6ZqIAּVGHNr S|e=6d\Ht^A m58bQ[ߥ3UQqh 1Qx$9Z %MiP}7M˞}T 0^GhwoEgżz=ΡLG%ʷ!--xNECbԈ3L{:UwVN-4ѥUQ=b1Ʊ]tzy//NZr#N6Ix]DzCP & (gjaFv5Gs&d:$<E1Lj:vq[M\X*q]?V&(spZMC M8[oD=C|}ZLnsfT(P/G>G``&^ԕZ.Ak '[fg ̍Z QeMNA0\^]d1R=<3d sBc Ӧԡlq&$9)ǓZ>ڋ(|X։:}(-(3 !*S"T2Օ10hljuaK&QytS?=xԖI2Epkc9eւ֪$V<0[׸t@U7BvϾ<.?=Hw")?tްd3 }"&GoIE<"H(_ufKm-?S_z9.ƽb, 8䈺zGnhRˢ5D M&t991ql%(o)&Ű*w_r5 @Rn>3VIиcYg v6Cg6eZT>T\B}1.yNEotjCЙJ}8$BSSTRN^>V7t!?π>Zm_N_u+ i1.آ{Ki C&]u@sؿ Qi땷nj_VԦ< #\>s|Dy3am0W,+w6AS]"% {HdK[9@ivʇH|}+_f[ _aT 'Gi:UށU֦ƜӈB-~c .gESrL_ݗߣ6..cЅ Mah˾͍-nb5?Hہ'NOgg/7.r 6@ ::b3HxVpPMr!UowaX+sP`yC*ӳ9?M+NfY][Cܶ<:.:YYJJC~) ղ鰙8k_v%oNM+D"xcF/y#h>ѕk(bGZ͖UZt/l+R?&ʃ][a0E+A-6F)lG~s&tt-xH* MBȻ7D^.Vxk|F ^׷ Vg*5e.rrRa R}OeE ")sCa#Ĕ] 5AHPK! LWW1J 1AMx/gQcQqn'Mnl Wی s9Tk׫&2zC[f?fYv{y @zj-1VeԴ҇$({l 18xp &gby(~vc0B O&ؽ|׽r]mƃs?L%xy0~&@=7i^èoPo45Lø 47).04h9*2GErО*tI:@\/ [XRo/,U|4ߵ$.m_Q:I3 {\ Fn!=1IPkc-un nR?P>Z5}`Z͓ gýou^FEC}@7{%X-,0SK1.2oYiUZ\0dQjɡm1KCsG&|(.~Pf]gnchăYYT\b-<8kJ{DߓWeS`(){;ս5# dq&QDJ3O۸;km"N}7$xQ-@0pH8񪴒˿ؠΠRXAPƮpGO*Ni3JF1Â*d~2U}׽8z26i*  L9Q 3\8q y79@>J(|erYQ jbQ\>-k}얈P2 $rsnޫ?P؎nhOzw& -Ѫ)kikrm:>?htB͕;]]|v,q\s9R3%Iɯ@uUZi5 ֋S[F}V ȯ,"f(-| 5%g=R7Imi淧A5?ͻDY BH8t@*VQ$eiҟBP;h&ZεhLgPm @Ǔ lCVQxv];7+ i%NnFN*هs~;1mgpss Y>CMVLKPqo-Чml"VmU! m],aQi $r5dI3E'h # aMm 9JGC[XQ9%xp KUF`:b%A2f/2wH#5DHL=wbM}=lH,: :ڲ7Zsuɼ4XA1TqSlyK? HEIYLLBMT4l3.v1-]F >8n;=N=/_dcNi6{)ksb~鉕hY _QO9Wѣ }iE(S|Hu </Y"ї}D5t*x3C3n@\,Z̲0x տ_:58ݓ^jqVQd:j.ēkr{D 8J&vG TX617{u O9 !WvDjUXlJɘs ~({%45걖l1.@#@8+g({^c7kl{nH\˽ho 0xӉA yZ-(GX7f V Iq#8"g)b]0!-U6yn-fbTf|i軩-B` R1XWcve5Jg+.i˄:h2<9'ﻕ*_ ]օJ{DPVbvv]i:>M ڎ%9\6+.g )遺R*#Hԭ'pmdW àr f@%VzT7 n 3P4?kgS>ܟ嘆8wyÜ1Mϟ44XwėX2{Fk BUFqKkY!OE& a/QW3JklI*wI8Ú%oR#P Z])yZf xGi5I6<jQƭa eq Wg h2NgWTMlH)ѾL(b 24?&~I#ݨ, x 4}&Y/HC^Hmlzق`!*6_dpprN kt7vi{ZG P2%3gڑ| w1 Թ]@춵hןFg#NXSAZQjk^SᲾ)©b$c@z ۍW;YJ\+-^qo-):w4̚l; Lpi5]x,hH|rvȎdNm#"*`/35c3m'\HMC{ `Xpgw35E>$t L/UeZg+#WpPSF-i;K^׵PF%Ls麅pIe5R= |_jR goYݦlhp,d^Jr7yg0!ZZ(:ﶕqNEݸ$rd|ŵwB0{N!AVB›4wj(iG.$cv9xPn]gi ԇt'bUpHM oTPb~$ӧv\Z<~1ܠTj`ك?4|50V,m>Vf|?ps'͇1eJWwnjf"b Zh!!rt9™B嗏nJ]O[-bK߮TX6mޚ(|o1i0 P}Y*Vk5!~rI SY󄘥_ऑ>[͖7vBf_Ȧpdz5;n m#|t K᫔'HSFa\oQ%hQ O:jBuKlӖaNem2CRs qi+w7{$ I 3!< PAGvwąh7@}a^d%rzpUΟf0Lc|&y˂qhzōE`$E=Hj$Bύh][ݙQ YĈ2?_dڠܞHktO'6SsWPUrM鞌t=aM`#sﺝs}(|V-2݉H窌 ,p.oɟ@?$5i&aM,Euf&Y P\ab7N+ yX?ةdƥ.y9qظ UL􅵚תw‰<LePN<8~әS\\EF2_0߄&ԒƒUpȐ+(n֔N@L=CPw}!Iyf;~\7ҒיHעO~ *Vx/^!1&`[-Ψv/4‡ .ԉO'#_M1P\!dZ +̋q]2X?*[Eؕf>ӧuP5C|n֥*ˮbN7\;"@ntRc$1✂[EaGI~15>sH`~{nF{2[\4)ųb#^>oCȫjJ8YTp5 0umc{}^Q9Rݛvcd3gNIkߥ춦Q(Tѭ47RD F M1"B_ !CG>}gHJ)I -R_^ $؂S}e^krxy3)4J,t K`+o #/2[`rcj? [XqD))X_JM3`aQLMMC󌧢R}GU`˪F$R.Z:m^=|p{&>x{482 <.I=x.7rgי iԼ 8\ly4YpKKSpM1\3ذ^yB1^q b8I<3C ɟP;k+_&z5Ydշ: ѣƵł\WJ)SS6 _ضpvWF@P+ xيjPZ"}ndЇ0J7ɲ]i)|NY HU6.Hk\idxxIsXZ6a=H+:&ש嘹9 uz.nUOKM}A\jק"͏5L+0%1}}&~k^E@c8D,;lv r|_y5ܞh$V.SxSϟX_uH}~k7.Gge:N~zFV̗E>&n'L/.Bc˝l2q͆}G[!k|;(au'*f#%TwvOv\(+5KzuyjL,|ɭ-eʤ]n>t-`)QdNEkkvWƞrRi瞝/ڃVыi)jϥ6Zyqf&rpH+niYu褙6x_LG/}^SFHЀp޿Օ% cI=T=X{q&u>5%(٫7k f%s Q^}h.i6]&7IW3X} odf| 2 Ctϴ=҂:p'Fc@ clhy?Pxh  UZߩY K 0++1?+m@FC.MWx,nmTggL/$@f5-.M)VrDk~ {=n%Dʐ٧UKJpSJNϊH9gUbt2z)v#&5Ia;l$ƅ|i wSzUB"$49϶XZ2wuQ<>s%Su'ezN 8lA!9KFCoJ<y~V9WfXհJY$g YxYaH[t" 2;2I|~L$YeZA2>iʶžgB>;< n*{HDvZkT`7.Y|7S zS/TUC+p<'"\ q얫VRf{>D%&'Wfo`߸3G Fk C$$ᰓSU@Y5hkJ/QnF4!vP&JG~/ѐno*+6f0fY+*_lj]D^LxkiuNьɋ$ꚋT l_QI(6/t1>R%N7}[elVQU|t Zu7č)E]c@>qP0> R1VGത}H6#W/0/lA  ': %iB6 MqYW1G&[.X1TxosrW>< &=#Bj#fO]:aǼ;~ $$U 6ݔĂ ]_n/QVH.5}O~}NŒU#H M3'Y{ bJ]91꽓0 Iު4v'6I7Ϳ^&Xݹڝ">W?_)`+1-Ihv 'p>תU=-}@Q4sUD;[H:^xD]5:{ !ێ:%taRz@8FjԊuĩ 9 OK '_T =M?ć.oYbOVM`#&nm3W F D $/g@epKX;짵Ǻln\hj2B"D 3=kO:7cI~dZOr$(€ ȥ`ۉ{RL1嵐0ψ}%>aK{E |jZi YnE0y_}|`|:d{ӪZ0l%i4}BK;vMry"~I҃3`/مb`JBN\Hۓ:g#J$z+I.LpQMEn#^fsHVB|QON [=+ݚ@l?${z_\%'[D:Րuk˽/]YpJ0u#32L+REyXѡ×OW9DP56 5wЕ%5z^5/]R#} oI$ ̨q砵 zԳC#z<% I$:0 1 s!9_ EU^X5 0Y\qN1]V[rRl6ˢ98'bD_w:0?irsr km,95q<9:ֿ0HDHcGX߁Fښd{Y#T ;[Ar{zin/ֱ7uXҝ+ש`t+P$c>B _33S]1Sy5 Z G V'2E=0 Rn8t)0iF`܉=zhE;$>ͯ="4dK$nF|qv GWG0YB>.e}rQ=8TzH;:܀Qaމ:C{xmb$L/!kks=xӖ:ig ?'!PSS0e[8ac,zVR). h!M}_+a9 *&n6 ;ܳV){g@l -9{]wvƠ~wYs,qa Ec1!tw7)tJ~ Τ;fZ ~I3V sv>$RyiϐksF Of< L Ѧ-VC 8Y{6SqMwpQOSC" k /K}by&ϲ t< ]OJ+ ` *۾ ?zuK+^dqZRH-B"==pLa[3noǓCم`*xuIOn1/$M8 !RߚYngfϠ1xk89K%Pb$&_qsKLqmI-N .3t/:}2!ί P^´]]Hq`Ŀ ^m0{Dv9ũ2lu\V\?1L&U"0s5QTQ0wܭ|?nYf.3,J?p(3j̒$&<7~=؁ b>C1cY:߄LKv;Yro#+=)Ia_>o+ύz7A~::IIQ S$-,OW-Gj s3'4ԩ7"tX,MBp0lyS`ב5gb}6#YG'h>`0J*ފ *Xt3n8>Q/c 0 4ël+uhY K\8F$7-u0ܤC5/nq1!Qvk \)@D ;<8B>\blw Xv5ejUPӦ Zޤa ԷK%mg#,E$~Z^ sDG:83#r+ұ^$qt>`iF)3ga(-/B!n֔^qܭHÅT>Z^K̞?R Y{A Ypc-c[_+o 0Kv,z8~|߭j9;ꗵ:!Ap4 @K^)仿0sOR7ZZ@t!k.̳ZY%!2jQ}ݛ#%w=h!W2̖ZVjDbPrO qcnDAgw@]+&^(̂c!kxCLd*PH sEF;P3M=7 GvҴ_ тktjLq$0@i~LDNׂe?o;Ym֥6i\ss/{rݣWR-ח}_Y81 0mfO^y?+0l@ ^t ?`6j9הG|zD ݨI*CM jh3{-1?>'" NfqKf%ԫJ h{YՒ%YDJ)WBŷg%M+a+U`XKF!gߊ[bj72&Lf^ۨj,xWR~F5Bl7cz=t+pڀv8 - bv'47'guPgvk"!h0fY`{h8d^쇭܅2 8tI< 9YcLC67Y`tzTR@!^# [^LpJ[Ŷ.yF0aHqU$\7SsE&u='O##uH*13OgR"2JrJ;P-PΒ4,DF<+\:6Tٵ\Ko;om,e*kv ԅ؃B\^qk8U޼؍w0ñT3FY(x6^\ڢr.3t z!eTG EF龍,"/$d ## kqwo6}]0%A%vTy#c!VT9Dg/; \e: ΁欢 F Դ8NOiOɹچHEIxYpU PEF\u*X!Fwp+Esڎ9JP^b83J`N$9MC.O%Z"8;mx9zUמ 4lkq~Q~WvwU;e?*?W,Q֢1UFBOkvLRˎVC>ya~).|:BiI[Z!窑a(wP%n\<ġɹ1F6Y]XbBL<(Z0)JvjAL$@XZ)P|+~2U>W ^CwVF4#ZP/&L~}4)%dp. mBwoW*\_.56i96_ 0Le ?R)bKeڌ$e*gD(o9rw=* $ d>LeoCK>\aG%`, QCB[Lo^wg,I㌔F-s.b#<@4p CET$#α B2'IUunIBZP\2z* ;dbܓu3L?BpHqCbA [R)& .֥wWcuӑ!mEL³(y{s+8DևbtYJC9d)hےa풐C:ZR bP(Ȕkw|V]'rcT<AN/2S$Z/LcnSɩk5nhb̏9f6o8B71V1_T[T \#ݰzg>2u4]d6 W'O՟Ea~6T׵uW5;JT\ުǺZ6ٔ6.f$TӐ(GtBrX]vzZo*mT0`ޑ]-?8hHS+v "2޶QoO[Bbw=Zs=HWBZͤ"8ٛ<h,!kj}BjAd뱌FnR ҕEN)]0 %ز0&9WB.IۈzrNRHu`o醟S˲5uTr23P}NɐhL* =AZMi 1RLT_K[jF>7N}QWfW ]~= Q7WM'ʾakÎ8ͤIJ03C"`7r2ӉkznR4SXZr4zyC` T ްy͜x"Y97 ,Bevg  YY7w a𢙽oJSp:_$9t Z#F؈j zxBNVQ LoZ;iTrG}o[_gx]\lСFfj G HyS(]gR;F&(z+*#[wlSW]r92:cX1h1~ǝ:"=Xe=QB5R ob5څM;RGT*1G ٵefe2}aRr `tupk#.u?0usܐr =ʨe7[GM#߽Ա]+&m#+%U{;6v ._ pyØ?" J+,ԈFaZ:UF mJo5ȫ< DwûcR@Gե,tLmDҐ-6Dp8,kJ9Lۢn%'/k7u6£*qJ~00?|py׀b)ɻb!"u$= l6M k=,39ځa;DVr>:[дO%[\ AP k^[COnN]#i=$v$xDqyxz`Xe/e J gq,)W!JFZN1YkФDq-5Gv.ۛ(Xſ*k[0I8EF&%'i ss\}͖yV/?̗gYV/-9LyP#*S ȠXߧ;v؍ Tf} k;eM?OtwOyn'wѾ 7gFwyqqKx6E:[HZƵ΅Ml|Z޼ @hE[`12-&[4"ͩ*u\V(%cH.G6L#ӝQhTi38el(ŊPN+u%`DexCdA8&UbZ6!KJZMl[9B(n ާ`*q'oyeK/iqd)UG%A$e{w:֖p3O <Vo굷͂o쨎-"߾B2ᣯODe4An߰/ WW|9 -fT+p3 ޒ(P tI]fuZ'^^%C6#;m2KRNbbY,wT$:p}"8h_m9:jg' [Ęe*=/*7LH6 /)( ;⟩zf9kQG[vOT s i7"Q1H^XS^vr;_-ˊ#{$%Xa9NJGPRtwNƑ#Je= De(ȆgCnJcXM=+zAl, YT]~6ߩHz&[{a3v+ /B2ovabu┻N *ʯ ّM,}%|y @uqjQWNJ'~;+s(i:}ťQ9.LIW`'IK)eb\ۦW!;f 471i l [QYzg4]Y8zS:]ϗv$CFC)]o@ϏᒦW ҳ걩PIE K_nls!l=eHN$ Gֿp螢ЦD/eLܮ5jV&GI?TZtdο.9} 9k'?-Xp'Zx_])UCQAEɡ2K MQVhb诛V-fJׇQojW k@ oJfY》_Pޖsp noSj: Nܡ"n`[N! V-0pumHH)j%^@r&% Э+؀LsV(Bbvqr╠7߰ɂa,nx|M@c0n^~jꁐ dE/t'fD1/#'=fB$&Iσ}E{6/oJDBꌉL*\&A⇭JjDoFvq]X6d xXϸ5!BfQ​p!Ih1x|C 5Frgg~aʆ?9H^le[d6='NjFzR|*1BL&ރ774:y+̺j4œZҷ.ƾExϕFxUHgQOEX6 NLl DSvlNKAnINa kϡClp YB~gR~>FH.l5l cVƆO~2d@e"z -4~p(Q%(ہ(lxK0b|G'3AQPE-!"BjaFLQ^HwvwN nבhJrmC^o4ɢ(35l3QY_ד$w!^*0x;\<&@Ppw^;נΧmR!:>A"kop[r/_323 VרPxkbECY~Y>A3Kt'he2[asYS$)ji@00<82mu6|;FH 4l X^,E`Yluz81hz.L-! /L0qILjK}{kR]:W@x1sx(=)ŽD>s>D1\ܼm)!@; ʝ:moɂ}X+R=1D]yjd>UӚOx4 VwDi7smi`?Dܽdd+'.0k߁ESֱB(Z6{mH.je<%L9Ks -*4x?:w_6NbV>*euZ05aͦNgiS7 9 ^^5ZGޒ!mSPv9ҋt`RL757!՞UP ;f1Hlxjl# uL!Ke[^B~1閑 w'#"[ S57P8q@Zg^D~W,\A&*aB7} 6Qwl X NԨYgL*3Q+s"RhUP4ĚLb#q;ЃtܙĽ4_DdJ^8s&!Yc)%t]{jrj4G}Pw wQ!ģ!csH!/xp Uթ!2N9F /<,NҕHR*}cR=0x<#: 78FSwK? pf)v8%Jp|P4܋6PAr[7eySgp/P`+8'F:ӳgX,ʒ x;i]s(*$wp)7hL>b#첀 e4#䱦_~m45bpd, qy?yV\k}Й6ŏTEX޸r뜝UΠ8,[TpCZoFs`ŋ=h| HY kFAU UD*keN55WYvX>yML.X A#ua^铺qƞ6ڔl "~\ʂ80ӒZ+Q"[mUEJ7 LB}셒>$-U: '--!C!0sZ6•$~Ո45_1}98dGߍ0lO$IS0 >`Lg}xIK!.޺عt0KU __*m9~\W΁K$Jh}a"Fȧw 2Wg#X ;ɪRZ[ Ή8Nf DŽUGwoc0K@5E  >Ul3$`T7-e +~#{-`,Lj*b 1^ΝjA!yxk0[2nxa%`ܾqC-;K(lj\C{~b8wQw5`M)t̸Uk.\E%;7^Vijyd3HR ۂ]%K}n}Jɕ͠` 󎥥)ھy̦(Ol#ONS%<ߞ~w;,,kDbI':@$p'F-~`W5/KɡYS$@10FT5Rc=RqF2 ƴN0)u ۝r8 %a)ڎ~VW{eB+MOS e8EBӛy*\KR`~?3uUú:=8z| %CLWoc>ɴehEi!Zx#Cy!&ۭIӈLYB)6ZMK1Y<ˊB} '?QKA~_c1W3)WNH]|*v<1Nֳ5cċ/a%qvƥ-{&H͑~y3InL|jʆa wp#gLBuP4l:zaE8Î>{: lBh]_i9??hvrT 2[}!:2K,V)^~}=4|{[Ős<]C֡kˢ}:0iP`<((&N767p*"PSИ@/V!\<]CȲP g2~KW^  $\wP2.T^k wK16ά* ؓ6t xZC*?R Eҁx+ol&~e&A ([~sHPV;Zߥۚfc]WpUےRhREn݋+k]3G}\ ́mņvSqRB8 z"2E\͍.7pcp^K[Rk-:s5vd]nӄx)/&k@jbqԽ%0k*а?.S$y}vqvv[1]R(:. mŜ)} iOH U*X 鬪Z>됬9)UEJ{Ƣ.ՠUΌ${tn`S.b"y8FXhH!4OYyETTpʚ#A5]t/Ȇs}&um@`Ϙ}g2s!_sB`#1|d,Yy΂X `/gKTm^-ZPrv{;/w: 1n}f>w|N`yc2daixv?"]&i[+mjl^ׯiꏓFMk J6PjdǨ`W=(lu2 Ƕ 6ŒRGh,wv{z|&Q0:y5'nQDx~A, 7}7N'F~ƞ\+? 7 sqRVhqC18 ea`GY:f~yxW{p~meW ]*L #8lr ͚hKE%>DRg [j'uZ˟F8F}k\}HxɠILIbjP6\^YTL`v? l ׂ!_Boe6rL1n E=nLEwVJ[{Hn (=5.d']O|#}~`7u @ZB9c?:b C,M2HQ1"#vrKH~o9lU󴊘%yѭu_+]Q=S6O,P";j8^X}3ۼķc#t*ak0JBcCuTf]^7Rb:!Bv=JUKJ-U0oNime61x41K>%t+le"0A4ŏ٥+#T_k zqwEQc 'y"B#G5~:  8'5"g>t~v3fc?@d'S QaLPǺ2<\iaůO!hEːrwM dGeNf(0!sq>˦^ڜКiZ^?erxE/qejvZ7AA1|0W"އHͼuc- Y\x B-[̲-h̺+NH'0ݿ`=~hMá~F 6*1N95-"txqs켰.-m2ƙR=H.B-U~IC^RlG+sXz^"Fy$]fQ.βgx5d0&8<_9bxpx1OcjbcsU&Gstdۇ$Pk'_Lh%L)\ ^:h$R4:J^F MJC{D(LۡHTZx5kꕳ shhmERO9 x!;RnQmHEX]gAsD$A$}H~E>l FdQ],+EL#U m[D ^2"Vڽg)9Eh6@;7 V˻|xH٭R+SOz3X=} @:Z+iߝ5K9k,漺9%ѢxV@sS%QZK+5o *|D"~rg XK=Q #'MS-Q8/TZԏVAm[?tL [z,Q#Pccn˽s/zA? Lx>~|Y^ EB65|2gX4IDu`јD/OIig`g}5tu!ӨlpTo= Mzr\9QYk$aHOH3EtZp$Rm6E(Y{R>0ط Qn\;xb SMQpM y/sL~ n =}98Yl;)JnreO^?0L”%;IQ4~xE 9@>a;UUm-AQ2o{@|#1Z*CD[@l2;iﹺ~5nfg=u)W xݻj,w&ӫuIA1y@PaI'H\I~6|0FHΪzycXFVpG#|xIQZ%9*Zͤ GTA[x ;с&DJxH*qo}J嗐3-gNrR qqbi5fdJ#\{r^ 4pj 6DAF]O C[~"夆DX eaTͯ8ȀVtzi9?kmVw{(Z&AL[v"pa\q .Idy(ǭaܜ)njej,yW-t›{D2KaU#bѰdU8l=K[ɎKr2?xͮ~dv"GdYDH 㭤asB"WT͸oaJB֛$[hꏁCw@ C0[l5;Mx޻;<(FX#T5P4&uy3rvԁvڽWk<ܫl1#2I۟s1| D}(Ewv8JXskH"k86]\S?mxJ;Coeeh&2\XnCXNǩ}l!#np߮7 f uci ~O y[lX:~YY;Rsfe3o'kRş;HcEӬc# G(QC( k?y[<Ь˹/|-xa@%O![]y0bEaoԺ0.v{ 6P:QgHE#)gvFrpcavh1l,Ma>?|jZQI10 JNl0rZ)7ەL3w5Z{#wc}Te<@rK9۴#dTn2peŝ6sߩr?m ,b/ wt52]D0,$!=I$4E*e1P$=be)$֐Ms HL̥y'D>S܍UrFŲUjzdFJٵFȤ !2[r 0.?DAVENUbK{JV]h|D)f~٭c{*dMp&+V-MC T>HK>Յ#bx/@kz|Y5zuE+׹T޷u AĮ;ۦbd G6w_ <5;~KveDú×, ܀ȃ[t ƎlUn<װZO=AސO tQ'J=7o3XO+ӢlciAJUBG Fy;|0t-6%zh/{W&Ƿ' Uf13 Y<*{RZ϶>˂7mU[un(YVA* y w8[FmxIt ˲y0QE|XTcvm2B?>mպK/EcϷ^&84 fHܒr%#"+h|C|B]P߰n6'"EC ``fjpw6pa~5͢30B$dZ䇸}'BD5zZqF)F 5OƐu!j/_Џ:pYR HpvtN^$ZWXzljz&TJUEarx:Sd<Ly)dR`nϡ ǩ(O7fJ#aW:cCH;i6wU VVi?b$7*bp^ϖܿ2Ydlh\l#H&/ IMۘ#FöMYrU` :z_UqwX;)ml [x7Ҳf2PP"BsNZy>IJ'I1,H.3>o42{JlDe'H~:+ƯU ]4:n&WQ3BU)Yr= MĖ>)n;rY?1VX,y<j:\f dl!< Xe欁?FzДIM~){wWf,PEqT,lCՓ7<٥-đ +&ljZ)-' [ vC=52b9d2ut]NR.JM6{aGh;#Ԃxa{n%RtMRnxHi7.CR'A 0ﹳrCzIZaʸ3)#\)7Ωy({]!P"^( j_% X E9Hc|gjf,)-~7rttRf.9#K(P %m֝53-%iD]f8,ѝb(u"dmalH%()%\tEJXDm{Jz"oIb hA_^tfU7K%Eʗz~P(CIT/"\L锽o+@p#VGVVq3`/LkKkP-o<4H uI sL8F<~~Sy'(-껏.5 |GA E,#94K`ŭN$xɞ_],slQQYa,yxŶ.4.y Hug񦓢,Gh<>O~-m_;#Q,įS | Q %t~y߯=(` gHNڑB!]u+>zۖ)\(Q1 0~{gfi/Ŏ_Y88n_ m4`d^w\>9Rg64%ƓKY˯8P Sf>-(Sll@'Ki/N͵7wC/2k6^|l pM` !X[=D?܎=kQr #t. J;e.K" uv1x: `+-Ľ}嵚" hsN׻Щ,Goڷ|"$Nf~'j1}P!ADoPr/:S987iJ~ oIP $Lj\ymk3%O.r}YV+]^uHRu; hqK \¡Bq >^⳨-7-HVN2s/cRHpBY`kAMԝ'I2cowޭ$,9VJDZ"FBM6.rՉ>l"ja߫$*K#Q ji" m=E0cP(00]s8M Ý54oH;)t4V,]?P&hx*lץjkr 2t x6'? ).?3՛iFoNE6H]6X4 ҌN\a~%wJ[zk)'N6TcpT5 9YB ע>@B贄ƀ{ /sxdܶ` "K|ßb;#ىW ?UZT'="6>$\^fߩ{eZ*X=؊=*$׷",}c $a*xwK6, @Ww3i&ayNm)(~mnt7֔xNVJL3eIK@/;dIQpd&Q)tݨҷMBy DŴ1-"9V hk}(Wif#rFnPVVxOY&Ҟa"\ I2ٟ;Y ~utqߦW$- wB Z-iAz' ,Ak$Qn8e="Ǔ =lY}bo'E1!iW62Fw\h)GR ؅aPR8X^_ dqB;?J{0i4'R6xPJy#/ ޴ÛV|u0<ҧc6T旅uEUUs*Mm'yr@YrxceC Wu5l4s0A5 G9T y t[o|y\c&)\:JuG)5 uAkz# `Α4we'ij#v1pZ}:Nq@'k Hc˙J̾hR] MضbB95ƣ/e yG9A[er H^O1-5d2,&H@zQ+bT|ƊKo)7EOۃVn R#%D*3'fV1_ft[1N.d*!c1;UC  cjE쯴9|@{Ho[342dCAi~p'4OURp-GOf݂t-S}(V=恪fG-3LJ ,4ُ*^C>m@vH -Jvyn&[R~Z4SptZ -%ԑ{Jb mP1ynVmc˹9&9^Fℰ?{A -2bQZqi\i3x/Y8[K3)vw; t]Z~Tg j`Ml6 "4d؛zyCmK.S;e"5u 5VPSO,Pv!\3;Z|Pt4%{ۄ.#H3^*p~/9y_R!.pJY Pe`0`g+Mυ+:_K)kYHOuVE+l%C5=޺[hE۝cHJijޞWC T:1>Sv;6)+EڑbFdhxVg&֮qC u+jSiC#m$mRBΗ lv<\x-i:A| 4#}3r $:p VbG%,b҅ڨ(@(v"L-@(7EbQuŞN+zc]׆SnZZ $OVkB&(),+|%+2UK=q؜[\]Yٶ CҺN)WN*'H(s@U/opַ;4D Qx \?+-a>. Euh?fK.nQU9[OZ[s먓y2/7<2q!xS2'y浀l_9ZJWbؐKD1h-0[ydJVr H7vĕL;~naY\a2$c"&H RcJf4MАC|uOU!cG2*:u/\J((:iX$"0M=AC.kh2U@K|KƝ%uY ytp%q3\/>1Y6`2ALCN slj{lNՀ q0F W~lD 9YT#=3HԑV|\+pPN[#QzuOt%['34L+Frigu=)fQ+3ӿu9^k6}?>UIKZ;W3֐[4 3#]n|3_Q\c:)ٟ m&?~ yZNf={v7'9Dw E{b,9G!<$5- 9Uűrču"WVvb↧SsCBzwma}M>J@g)9Q}i}>_Փ{Hp7sڀ9 Iax _\AS5R[O"1ڣȍ10LoE{\^[j$rno9qލb2=/kQ=ǃ eg = 7N_aʋKG^(|󄄴;]|&SR>^4J2Tww9kNe#ܜB󒸕hxZØãj!0q|֧X@-l%pfF=~֝jFvŠ~/YB!:* Yr)M\εlX dY4H5"7\f_+fٜ0@ԲYR =V&m̧'~ocYTKuL zP6r#kߣNhĖO;߀ &2 !6lOgF5GM`c?/]qoD|2#+sCMk ]cGyH4Q?,.2h=ŔVv(ffNujm( 1U@CAǑt)[|/0ѷQ ϋuz)c> \n&򀹨Fe tB:gJo>V2@c]$yݧ81Tp"S̸/k*a]=(vRIAR=0R4Fng*/$!:JptY Sc"zQcy)!= 4+8ޤ#J_9ִ #vd/,Tku;DjģUԴ El޵\s#x75l[&)y.S\k+z$.~мKr)Ǔ@X\3?&Ӈ:O`Lt2~;KRn}lOk@pڅh;wjjtk¬!0w,eNnOTM-:mXd?Kqm:X.|w ?f똓Mڷ/|wq,&(Aɖe|MZSC0Ulw[?<-f(#1eIt.j/ې). B9@q_}iBȯ|lM$FR ҄=@0.H08Z?BwL趐J[ ]I;ed}+C&,@дL~}*HO2/5g.a ݂OHv.v 8my=] !Q\N 8x+p#2jh>ٺ)hQ!0Yòz3m=Zy6KN$6sǝy;Kew̐ky͈ {79 VcQh?~TU^ي)@_|bAAXJ2`,_l{c7&KUSVp.2i߱O;?pL"UJOD_hDbQ4 wlfTRl)O_Wf$nǕ9iSPQ+(7itZON9㑆}SQ. 1\G X!ܜQakst7  eձ{u ce/쐯үz 4{J4Dj&D8̊MgIIɏfcy?`Di65mwhė@- /㞟4 n"/"7@O m9AL)Ltɞ5^\lُ2]$ .45Ce׎HKV8}LS{Tފgzs@tz:F &էUtHVƈu =)jV'PcpVMH0i8sA XL`Fu]-ЄOo| [ܺ!99=Aq.x-t:lQڑF>?T7 ~s(x/Q8 g;_ٖdjވ& ~WH&y{`1aU#؊rέ'%pB pf+,wJM擈  lEIط%Aa|%=?}X#'BPP/f}VLjhjJ ̝O,9 PͦJĺg45 ؖ핁0]BgueqφRdK%f<Ϫ戟;YaOx?N CbY3X¶MjN|ff nV?-nasM!LD?WS1WcKLj!9*xsHNȄXyuަP[ȱ#!x>;1jYK(7n7!FLӠ8s)oIhW@_Np6ym 92[CS˥դLC1!/\@Wl…m㝒?B}h}SqO#[9ev\}! v~T~y`䛐W4:dqvRQ߬T;ҔVz$IĦ{~=W{Thx4]e߇v9hYS۰u< G=~ $@X N7RƨtV;]!"r.eUm±jgQ p i+&$SQiC¹ƦIgDL6؋Tn>8<r7I/4Z{Rdž1PSdp.a[H'BR% Tn1 -6ecЎ&ws~bì$#(nϐgTPfN\lB53xÓ#M !ot.8z?;л-:~I'Mآ tbx@ҝ߾+Rj N!^"GNiUjE~wH4#œEע8yT6GGiȟBnH::GkIFAܐvZS?nsjzͅAqץ/Z`w 3$Vl-*qK/rˏV~]AAYıЦՔ/A B,HOm V%>0`̶i:S 5;b5]1C<铌Amrf<\md^ko@3l&`?'T5]NKl$ڸ0*b  `Emjhdzk'U5~0>*D@VdMMW sI&q_&T!<|緄-EP^El /ZYޏXE?ɅO>¤x=aFgiB$@7d5ܪޏ0 Ҙӳ 8ۗ^OTMq Pء)@pc+ |~[$hAzSemCDѵ鬜<pd}s&դ:^:WzLjtC c3kJQԬ?V%]A-/>NT ͵~KBREAg?hiE F8 N491|J1S&H:^oLjܧ+smz"BG/̩MבyA4ЀEJ9yP 3X㳂8wEU==1{+Q[0ZH.1?fRC)>AP9Dm "ts3qyxjls3lfnrn+S- hT0`L@tB1m :DkAj-@;>5R'ة~(Tqҥ{5!$)UTcӜ!6ZKьi2wpFo,c%5QΩb =~y#p2dĬ >uwo=g@B܏ڀICd_2"I$p|HҏUn&TvVfKJ+uq?em [{슱DD竫3~=?U&;FLN-e`MImDƙGxr&ENV|\7jl%Mr5P>a`f=;`,97a(XKqD^z5\v txN?Ll؈#k~Q@s/!7kETftPDh<ϟ6"\u%J#qrIHhF*\R5+.,2tT}rb@@f{K V 7Rc6*t W|TС[SOY3nJfQi`yx*enDF#bū(umE2}Нj==%a#rgHMu)j/wr~#P߸S.Ŏ65ð8>z' kPoRH:Tބ ?(u8mΣ-R*vjXWK1\@w WuѲ #n,|3@ӳ BpwxZ9^*tU&໸jdTH]Uy56ʘKLO쟚GϦiX?}襃Ǝ9H*4@vď&0KPIAb7qVd, N6"wjd>eΘV~NC]י7ߛ!`<)5R o5tgxU !D O'#fiB+v[CAN93u%\n9Al^.t)Ll%bQѴ{V_=~3ZIOg"]W-6 w/%"E[G8?pYyiTRRK~&:xjI*1 v9ӶFl %r:⧳*G2XTC IVrıp~Oɢ `ضu\T=qjތ'&MFO$vd"E8 !Rs̈B iذfI-;`-ǘ!'݁IiGGB!6all6`Nit=c"igj/{.ߞm>7W6r. >6U\^*vD ñ o07 LJWne-ѓyo/i,skw3l]H3A1ްB9be z@!o4 okHKΪӎRFs w˕1)ta?܈Y̗՗K|rW/  \|C\F~|^=ȭ\! jթ7KxZSȶ~ѕFN+-Yx9vbٗ4(]ͮ]YɈƇ|m+˓q>$!",+8jRHWw'(U[p1s6rӦd|ևn~i7fQS@_5 p/ޣ rPhK h;sF-H+d䝌-N[Ǭ3$LN rv)éXn_=(%dy~Kb0Tjfl~G q  Tȃ:ɀІqH| -5xvQi/P:-IJ:K\L-&A±As\>b`g&arp,ɢ{ECQ 955E Z)l"jDZb~@N'>[tS0blA&SXuyAYa *󍙟c7 GW]sf ҥbi`eE)f:τћ*۸ZgJ5Z@K01|J$jHqƚE VPP [ Sֱ9"ȭ^=tp}XB zglSdضc7)<)^wzt$aD񫗢;`$*T# {f!)r<1HyqGBhmO\dϹYPZNH5qp̖AV2?!L!DX 2Da|hpG\/'yMhû.^WU)!aZ]`sFG݈٣l8!rȮ㥸4n (c$~)ޥ"+=}xG0rH,af"f)#P? ZYj<{jޔ 0WBd,Ԭ*?6hU'ʹ=§T\ڇͲVjde 剋 hCgŕIccO# ]3dO,cyu2!*w`T XpB_(ō+H)mi4Ws`E.>~Eg.*:r䣘FU[nWlj5L"瓿˹¼Kb241RFe~#hy\`(Pe3^" mf4&&pJf5҅{C`Ǵ!}kBxFaJG nAy0шv(3Y\d,wf ŦK:Yg.dF$-n>y-^9f`uR?j~pAI`+sB+TDUIA7q%z^샚`ZDr5cIaÃbiem>3A[tMTm RwGv& K)o;Z-}~)![ e ?Eف@ݴ%#e3XS_V lz,{}lBQD-۶0s6Fjf GԬbBiӸ(kLPX|&jX]_h~$+>6;7 aN'Ik3ٴf$1v)MuI#xW =΂Rr`/?(ǹ 1?`kAʡdIIf3pTv]qw̜W[d~]juCc!PY$#w!gXCRұW%d?aB8hm5u(I1[E9o[ 'Ol0.2$̐8qoo[-yf.t싲B^BoڰkyW38Ded"伉 Ui/zSвH$*Do1[W)S'F'i\#mPߴ_ Jg?DGou"Xrfi2fv̻ [ΠQVJ aw`\DeB@NӊXu}ωkˏDz1+\|ڤx^I5s9^D.n?Tfi 2cBT=ʺDC^C(9ti\ʲ)1afTFʄ’d?Ec@j~>I|嚛h03hI!p+Qyp߹> 5<7hbjM)!UD&zt@szY%Vg PF=gOQjp>ν84\M_c<=!{3Vl*aKy[iJX<F.l4 ;ȌBv;jYK#!1d;R%{4  ! 0xƴ3IrWgMґ@}A D8ޤW0'+M{ꤔQv!o.$`e"O|wEV@Wkne)kf!nS %D/:>zu(H}6K w`/hʓkz3O-A"9{oGV(ߏk,\f_C3YnKE4 a|}q+uVGBTߙBP(|;juaeHcx*yڻWTCNfx0#N$[~`y}Z!cVJA{ LG] °*}jI0S$D9A'njvS~ `yl3,>S9s^泸/|qsKL˪|BJkJ§]TuBR.LAOHPj4Po<X~EW퇴5cRDGNhMWIt)Y̚6A4ݮ=Ay]/+9~(b5S>g(ȜؤTlT4Kn?-5l(חk|WYyzLR*|Mcs ጢ5#~msK40Z ᖋ6j޵ݭkf)DVL: ɷmG2IfSVrGu Xpn|9ݹnABSF"*kETtf$nDŽ[XW7heT'ahWSlalGWr0GMv% AF*%5ޟ oaٷBv8]C(˹wdmrL+Q<+<Tf=j6?0ݨ;\2.ObEÊlu~ub975^T lӻ>4d ѹwcwA1U+>hU|nnhÌd?UTz"P0NT5-ސ2hTji6$*e1kL'[g,~b8;`؀J~gh5T]-c%SAYvX̾LھQEeIȹ4y7+,dd'YJzCۻ-<ښ& X׎6}q xH^yը311@ £*ïN,?MuɅ-M8T6XT3+]^<S=+q{ip҂wz(Qc=z/I~kzŎn2p0PZݧ+<٢dC*GTrA4wNIi>D/S6\ȩ.ɐZe!ܣQْvl3GմBbuJƚ+ɚN>xoSe9DJjS5@_IBu@! J.D6>+Td'1%mZxPޏ)(ɽv/~;p^ b< I? )dh(P+:o=W!As4+1 \C?zJPA}pt Ez& >7֨c@π`+{5N( 1%݃M;~,:01Y.m59ǯE\R[ef oc[ ^޽!sXA\3GSMM5ue/G{ADw F"KFxo 5A7deԤ 1O(K +C;<dV g&?b1qu*)Yb*F*}K e yYfrn6_z(d-%`}}ŁyMz0^:'"'o| GV,®yLe4.xFT۔g~0OPބy2+GH~u;xN,@%ZK1˝}Sէ,]bp[(]#9aM9.IipRF`! s)T"}jJ:NȊ38^ u74"uiZX@r^A;ֺ棍)E% [`o),u>~ႁ&9C6a9ҩ΅M Q\e$_gZs?7Y}r$@ۨiwE.1hiW|@e`5^f\(0bd E|y#|d4#wkհ0:*HKVg\2ϕlN@@V3LܗvfNGCT1~wU3*?4t]-ǩ9%mLz=z!{{aUG+j&-^ZJdKϞs2T~˦zG'[gia--DM\}^`$ynC`MRZwcEԓieC;RoU IB)Jx*2xKցrg^z<jQQtI"v4SŭIGl-fγ^kF :s |`t,\~q\:&7Lxjc>I#6lmԅ~/p}͎q ?Lz}ERśq٤ȷ'iIMVSbkPeZwAp5 .PfKPNcGWb44 7xgg [LyɇwD5X_gitI2lg% KJ %~f:c!}Oo@M@Fp1L]hs-mܼ >s=+94Pw!MG.qj}ֵk>Ewy͚}B4S]ړ ҭOf|b}-Ru/[v LH9IƕXrWb m֭?8oKXPMwF@L)MWT` & ַՉ (bVɬ`<2$#Ϥ@eLA@6RE YeRyīvwAKYIiVoMJN2 kG KfP͠7נ &TقdӷI|Q 8!=#`EVq [ijPsԫ4*+6Ua0"ڙ:#wïNkh!W[ )zdRtT!#K}CˌS &v=]vwL>;Rf <:[=L(q  xj\iL US2odzlFoU$q`ӵD,Kuw)@r34עbέ=s_DvfF9Y91_Jxoy ݡdw.veek ꑅ.!HB{Cx'$1PiXNH\z߸+pvj v@-fq8[Pڧq`Y % !];,DFH#"W[.)47HF򵡍/ӏSpx;Cc@WFM:=7)h&k#kдiÝ-1JV/4 ؐAp{jH[ [qzF[2H ~opV!m(q$bh5Dj3d1ƍДiO *È~ڇpS# 4 2uivv:uw.s֮L͚@_Dgz`8i=L k>5m $5mg'o.7EcwG'<I zm[Z!*㉒N4KJr!NdfKIXi[%qHlBAW>0fsW~5Nzh0n+ms_["4IEcQS1 1ݼ*)҅Ÿm iԯ )ub>|ш6Ĉoiؖg(V`r,ZğruU8ڂ٠0o^wrA6p\elNl卣U tb1ۅu|`]KϜCD1eub1q-\㷎jkkrHlEЬwEo@L5#u݃ÕwK^n3|*KEet0}`+'Z816qstNz57_|{3SH8b&*Y2\)wh2޼\IV$]YbVrxv]-DPcu,&s:֟%wiҹS͌ĺSqЮƌk̀oۣn$J-2ˏ;B+}W>FijrJҰR'L5f[$ BbRQMOE4^rzBҺ^GQr{hXahҿ6;qܯ݌`NkoID __|KXCk-5|&y{mXW8^/tF4cp* *6!CAb'ʪqQg+ iHVDAlagI:lգ.oPxRL[[羵\FZ*cnYic%,@fWEo0P·d(nΧ_y,}!MN2ay_h>_80ɇ`m5N @HsT42[17Su@jq[g<R㐤@e,K{rz]Xiމ[(ѧΏ6+ss '4 /yJAƸKg#`Xx'-\"|߶4%0GRiPR:V{!eK*Tꥷ5<3JV2VӜpeKqsj"45;H ( 5*G˳dJ<%ڵf)-0Md@g-0>VC+kD$%W MҒ6!ś /@ЇyMʅ$C͵(Mpa[!F6`%z0ZX|XxE&-da!Ӷf,b'`z lgOV(.VǛkpd qtٟW4-l ͍c?y$mzڮ먿T//%МBJG\9s$Dk-Лcp y$W7Cb Ml׻CvSXs C.y Hmd >,4$NI8huV|]Ӝbw7.i}0@v  $AqV,Poh/^+] JMXJsx8N*h\@X cl>y4 E>iۑ@BtmIT5 +Dj;n[cMM_qOTYw+t¹ʺgaGd}R頸=ٲs9umuT`\ eI0 5o:'!F /xAEyrʊ+/vt0Y~?BztE3 x2 Pj4}Cy1Q` g?֣x bAPҺW[)YQLɍ hOq86}TwA^{0$bҰJRsM:f%q8} 1/^?q7j0T؇@g-1Te#zRx 1_eNlWiICmZfra*Kf,΅Yhڟ?'!C>NlGu\4/1'/1+M03L}Rl{bp젔yVwcCʝ\g Jqħh & ۵!N}]Z^'#J ~s \RzeΗܮCmt'CުbH5fi0\|0VcHRw\_{Q- @>kކ!cC|d#j>R .@ .&Ŭoʹ@d"ťk :{;69 3!q=^T.Y(GӅ@aUńt%J0fyMEZ5.Cm譿sK<.~n7QOx+D6@2 _]JugyaoWav"YqWJR2ȨM 5l?O>&2`V"Gݥ Y %EIiVH'/dL o|Vuw2w+L{iXY(g?HOuc,<풰I ]B%aU#Ʉ!G(PVE]uv:8ͧa#]mK '[\ƣY\Z'uža6_D#peL3*!3Ũw/Jwpِ.C΍8!pbg-'.LQ|r27h=x8GBіIg>Cs]`fL'PWͿl.aֶgR4tEi,T2ٮ&Z휱 z4AuFIv_2@2I&Pn^U_gvz5xJ/7#Gi1%~^!J]|V6°;3CIqQ-B y&;e? ɩW jGr4 ͓WV!{W'DU|':&3 =ዓCSӈ2ČHGȳ?Nza[/5wo:ì!Z`MoWg1:PHeqEW>ٍx#4ѭŻ\Y=Gm{Rl Egp wS HB^.d/qQ⧋ur6^76z^BSn$`A~j47v:#1X=S|;?y+lbKLp"É{z55;_v_ X!Cش*MD}گ<0~ <}f &O`?a0 Ĩ:>.nˈ V_5Ž^)yƒni&zi.9AYF 9f6V$%<=WDsae/ TZK'4r5&$CThf1p2eEeJ\bLq|ib6]y^8K\\=L  i vS**o696:o6ҩ7>>6v$6`Ѻt83(=W6,w | ڙtɜ"/GjGu}ۮzZ1 u cG$B[0qg'4n2М;E&@_8,mFs;䅻coĦM={ɝ9M2"^F8Ub–@C)~/~mQl-8Ї[9_@Ž[QFw1A,0pO"}V]Tݜ,O=VѦ!\ 菬u,#3I-ΥvwVz i![6/$ gu0 `mg# ܯ$gf.(t=jZ,A4.MBPtQgT"HiEqyQ[B|o՝(9c:Ъ(B. 4ȴPFUʘEԢ#>%ZK`&{\aE$ZM#equ/!d&3)lEj>ıXm >}unl a6p'Oia!C )A }ݸ)[E~yZBP~wVKTV#0â xX酫<„5wK}R@iom8Wb!pݜP4qF~ٳ@ky)αK] D}ҜS8)T!%4ǂ (d~Y4EkT\vbC`+&NϠyA33=e٫ g6^au"CK3%D ^dz v1vkK͒ J N!Ze|rXZh3_/fʚ tY*疯l*`%&n {eͬPkasP$Bp\nP8k id'D}ֈE@|+|?e2=Gkd ;PMR mv&שqX;+d_D_F[Wy#̬{}hAWY;L7+fH]SٳSV¸%ʿn1/z|nڌ(3^G'իU?ulơA&1)Xd8b=6d=8Q펝l>TlN'9/,Pk DurzrRgЙQ_5bUgUxWHSu8>CGq4 *!6r.v](VY =WS~ޥ2 3+nM1G*g8:#< gJ'7q)|%YJ6bX}Fg$4Ic¿De6 T{(X~NOਹ ܄p.FR\}/ҷ7t\mqlD!i5^{ ds)vM]_$V?!Q7cXw,w .'Ʊ*L:tu6yXI'iYwu}ӏYD2\t_]D_hVQ*_$|:42o)E*w-ћ;A踥^ tSEyڲrYYV춬{5,/:<پT3H[N~8>.aphOM4^$mt-i}Fh+p-K`HaOڢ&xikFH"QSzh6ms(EA*:R"%y/=Ts(hC>?uoP߰v~9g )xOqݢt)b@lvJD<<{߇>ݮ"/^L9cq VMpV́;MJ!_f{0sZ0QH4YҒ#|8 &oD9=F ޽,{'n>ђe`"NyP}*~>ErKWc ǀ\(4{bJt& 鸁b.ˏkJ0Yؓa/ L(e c Uu; К"OrxTiLSwߴ-h e[.C\{TÈ9*̓W\XM[/WCF~vq=i^i^ 7R&wuFn00N6(Av!F 860'aQїCN[%ta#nOiMSQI U΁H s~8ԙy-H,K}BX>h{O㒬,l *đWL't7N!fA1)*¢2k`]ǜDKrboy*-v'jn."0>"'\6 Omc%h8jPy&PtJ8l$_s[YP Sg.9:lyy .(Rkf['N2_t}-Rx!Y\:#`ָVs6"F؀/jx9 t/Dp(.Z(up_͉i` w| w| g-K :Պ"$v(EehlC]~ێyQ+b..5׃ "Mdo;CL{$%]=p]P:ԝYȆNiFCj;*R-{˗\nԘgRG$i5g3drƛ8zm72HsYkF/IoŹv=iOL;$Qw=?2pVs$'"Ww+%غTDGv܌I;JiZԢtpS4@F$w[tkQ?s( !<GbگKf꣦R`COJ #,,7'M+D~QC*L&^UYi`K`};DЊߢgPĆ9LEHKSN)68:2snr>7ݤ] "ltd1He9PYX.%p6. ӝ94fjf^JJjd E = )h.l#ɉD˸!b/;1:Sac*Χ4UAJP\oʷ%jhA e );FUNKS\j ad_ u(ctwg~dcs~Dst:L͇k d葲fD߿ޅUJ~@Y @CcXY`"?A՟c\1N#N0$j(`'Y[Qscѯ ZcPzȽV8n*BjDmp=!W+b'\}=9uЫhzbgzOS̐P0LED/-o8_~ -p;(whdMД-iN(=S9m@5=խ~'?'򴫾U`um$ ԰Nwޕehs[.\8FH<|$?/6 J^Aw:ŇqyF~B ސB/b*B. Q .5Mq7Z>JLOkXi}q-Jf7Z:"W ڒwC,rBTob_ntT`tHu5MKo㊅cD|r \`8#{4b7Y;[9=3QDXF. 3Gu#%{ yʺYIEHs͎> 6)T5Ywq/)h7{"ƵnESQtuҜ[X>jJso#vp\ACO1?*:YZo*nM'ٻKJIrkzDz8vJ/zz \dVnh=,.}s06" |ä^{l珘bjTe*NƾhRT>ŹBlhy Z2Bj˜^zq-Wm9Qz;ݣ(4 5h}p WAiTh~Ib_UEoru'|ӊvkѸ)T72B6 VV֪q57E &oRw%~ws_%FQ&*d]:fh潲 !K hϷ_V=9aWS"GYVQ>#XJ$UTsݬ*4gpGEm_bG`]9 O!؃p6D\`А@33CQ!6 UJԹ4͡^wVzS3Hcip,n8Xn! [2r^dX cs( {d5/9ɗ$dYbiوHvZw^Rk'oMi>[R IzTQ8BU#X ;SZwإ@u|LPƄ'י)Dۯ}YO,7"(\zA3$c}D f 5lID#ddA W"Jk>HM+SٳX;\;iBc9yp1R,; HF"B)'5YS4gTn@xS#?llXT}j-miM94lY'ȎaKn9BFrF1 WZ|QpﰇA>_f" tT@(>#9'S^릗'*pHOv$VT:# fyHj<ɳ]AT/^WrvgnbCuS$5/Ra~*402%+%"%yc\BBE+Q`?Q[rU7v E_0F.IruW81xCW2a*_lKi33}xx:^'_,~^;> *w *|ReVm7);pD$&hk>d, 's?8 һ{#ԫH#DWifY”od?CԅT,M2e-LH ^ 5X W_B'o y4#*zmqT9QhGJh/y,i6+&а8"bD7oF9lˀ hTjĞ9@+Ywv}v@ zL$w|NHSy-p{ڕ%$b>oH🨙&6ɞMJY kaiMJ[Hү}]1`Z]2ݫZ4$$zZOǀ}O$lBe)Q!B8co/XV1};/|>z^rXaϪ LHR*S JQ'ib&c[0e5;RJ[F̙+7ȺC~%*}\ %L R3MXY66s²xKɜl N4v]'nm;4U(',n҅Uo}pd3|i3yt>WNNu௑A[>\.RؾюgsLϠ{fa ɰHMdv'AM=qXVD^RH[2He/5s>Ȱ@>=M"R%C?tzԯTa}CFSuҀc rReen^=\k;,D{%d4k+T}xD!nή7*lH F[[PXٴa[TAHpi`ù4J^[F_ng9YSlطҢN&Lw޿Bȣ-"kwl?]BQ9>E #+2 '?Vg+yCҤR ]A^'wǐM"E=a\ȕ lj2\KqKdu9>;gJd\VdQRCOd%V%Ygn[\Le!}Cf`;3LFndH-+)l:T@6??)?4t)H)S''a*$͝/> Wdaj8v@C?鼆c8#%gM)RG .dyy>vM|">jy< ް%s*Ym )](JicQ 4-IK;?':lux"A?M4jT0#.mcLmczQ}}Ϭ&42'XEE`Ah)c׉bZ/Dv!&Eǚ\-? 0`DJpO ՕxU_("Tݮˮk@r[CZ|X!s4֬v]A#GǶq_JHV~g~Wàš2fp{ E+ޅ)Fwj;ⲕJ0&UF|jfYxjj^^it"@2$L> -L>X v#!\""I]w5Hc[^_40 #L&@؞hccΛԿj(R|湹W!/*m?⽊)GieFmfx Ȱc~Uo8Vp}i$X&&-7m>ۗD {uBd26~ %a^_LJ_l/*9>D|?/MQr((cayѽ!T0 sT'Ӕ QAMyBLҖ*FbiUzlҼD#ӭҸP?e;g NBWPQ1A(Rb}*ԠF 5 kGe7)LL׎;X/Ѝ7W^.J]yJT}یGʅ}M@Dz̈́71 Jdȕw|L$ؤ j}q?[wI&KeAYRԀqlDX3x x4XOW!_4tU偙ƍіt~3L>ii4fE:Ғ@: n{=r "TsT7FK@K%Tgvp`od^^wdETrÅ.h7/yuhY?ҕU'!"F RWYx;X;KFj)W{IsUǹIu -hUU0iJuH-5b5#bK?|D ŠoN Y^L/76\irJ8CFח&nSP!Zv嘁 ?(n.=H\DfL9L *8F\}Ȅ&&={Lb=<3L03 \^P܇5坆b'o!nl!x? bQoE#ZME+x)#wUƅ5Nگtllh7/R+iWD,/狎=7MryʁT[]mRR[ x{s"T&Oor~sʴ^@__&lL]hL)ZbM-U<0?>>زCoJBM1|SЎ)?i{-qc;riH;>hk3j7Ehcyy2 GO/AǘWqA1m5a+FI6mTG2!L4'W/$%iB<8%qMvg0*W=^zK Ã3BNF!-"P,EJ]1ȉn@XDՙny|K7Trbb1ק:lZ.[KPo<oI <&#݉OŭGZz /{1nf2G+TY֜KHʈ(_α R~x[GVhS[J&Ϲc7ۙ W-IӮC 2cY^ U +01H*QћQ!ݍægI/̢'H ?=m'Ԑ}MJ6u~ICOc6#MJښ] hals^u6=mfSs1.o\rɑOR\̆e:מ8*1W:$ql.3:~9;ٔp0[9l0M|H(`P!uȮa_+"C&kIw#Rϩn6{f`zey^J2d!Ljo%hAN?֙r`3 € pgA3e=l( g#㞎\ZKKKd;VQ\fNcJŨR$Ѣ7RL/^J`b]?ӜEGD}0qNDęVngN/nIQ-0i}XnhУeBqMpV;]Vi/0 hgy\I[#/Iu 5A'¸׮:{С+vptj^+3>;A4pbO]ؗG`.c)Y3kH͓e T]+"yOurb ASy3o#s+ZT(yw8.TQwA"p{FP#[+MK95!뿖,-,*U<fx5+w7Kv5[{)/TTOvNڀ]@F?=҈{MDu=A,ĵ} Y*@ar),1Ibw&,Bj6DXb_7,}0 0cWgU4>#LW)y&,B{W 1Ug^IL^au?" 2FԺH=(;-*B`/=prHu(ɉUt&}wbXa"HlvF\[3l?s>ܷIAǢnt;p"032?qtFh}&e mJp('aKEwPR", pp[Wɐn9$tPa“6Xk@s+(L-xDZ Dڡ>q4δ\HpV՜j B|L5鶬%B>ks>U0Z3d%[r z4FSO!b *Wyf0"y_[:5EoI'X\Xޭ@d8D׳H~x)HKؕ 2p?~_WO>h@l 㯞 و"Sem>iiGSdNvS%Ce.b&g/3Rn+hhgB(·tR`$Q*Nb:i$k ^_h6-"tZ?q{*0ΦLýu78LivpR3?3 S\]D0DqE\X'%V,1V?v8=0+Z]ZTI}\d"3Iu7E1owcW fDy<`+ ִVVj+֏:sQ(>`zL1!h^mx|,W6F٠\Yr3;J|I]{3.ZFYDnJZ6qkr:ZBŠ븵'8kNJt3.y6Ăצ tǝ :>f3x[Zp9cS4o*[/*frL Porݬb5ɟyH?IWemtgƺ()M;=F e zdL`]ilMwu@Bȥ}MoD5B81{T{ ۋ,i62;i"~%M'=?_U4s clDrJκ}o68JocOF%b͍t8Tcc "'dR8qcJ6Aj`|?( {Q˒e!`Ɯ7l&pG;o eȌ#?k y|; k>.OI(dmإu̲o|`M +/qooLb.3eٲH OȍOz`nJ OeZY2}``V1eG\ɮU8}K7(ZEr™od ةp:-R.%1R? ވۍ[&XNPڮ:@U3R5#^j'ۮjM&Ӑq"_:G4T&}-XPH[8!J{M&7;v&8cwrNK&yY'᧶D!Cu/e7075b~8+V#98E$@b[teB=reovrN4_xrXNzWP9m' Xkʱ3aOf.3m^9(. ᩑsqp"K ldqJm 5gg.9f2.ߓ~f '?>01lU~l޺^P Iҍ:CVY6A~ƷVfl@ǫRYWV4U <}Dž^QW8~m ]ov_8u lc^ʔ GK(c{16v<3|*ɑk O⚳ z_ r]J`7_"ÌLS6ZE,k#=LJ\`ܔ2(STl}HSރUJ$o$@ t net\tu(3S t\L@5;I=+։e3GN8U *5Q4ڞb20wdxA|hnͯ 44j4=ȫS4 ٢xOم{H&gέ//nJB=UQeF9\""D; k B[#9=뾸|2E{hJP:Y<Ҩ@/XN9@ϒRqz4W(/ wGkd,**9u L>t}/ džغ*2;4fq9?w/7'plQPxm;w>THSt!$l!.r4%x L< x>:@K%S8=@\÷4WkwJkD7/U,n@#Ѿos%+GR0~"=aqXP#gtex!P<͎wG¶&90LV8!v)^~sN-܎QSl^CrC#7 FgByAR(D؎նa88p ,h-RSa[oُZ㕦U={,!0x|}VA( Bu\4h͊>W&~~ilaг`L˚L%F 5߹T*!K?~"д|u4Gd( LRCa{r Cm>QuvT?"Y_&^kl%}:5\-9Kr9%S /P3߂Jk:2ۗ¾U{//>WH$0 I΀ H>sx |M6lpoT7&3hڒ\ \Դ}px0 9F B|,7ܙ\(::*z&3*G+4 g:7K(lDXJ q1guLaOYaAu܊g:W>ɠTA=#ѷYlmƕ{z [hղ' c_Timw=˘`2m4S'%Fw|@fGLDH:DM}`MH[]5s+F愳_%L@fہPUSՠ얘FaDEeY`YmoW<˯ x ډ$M_D~R^|+)sȌS`:PC<}(݌_lo2.KV4B gi?T n= 8}R'ԦĦe3FNPX'Pk ҠɖzXJ[Z͡,;Q |'% .H%/7w=`ag* XBT-AT")Q(%=DIb%4D r:I~3;H8)NT;X~)>H+\/FQGr ɂY QR7.ac]xPy#OhJo勻;L/E}w|/\L~! ||_icuT9ֹ뼴`؂~jul$/-~0Q6xW>ʇlmV+Q|6m D eA+5vs&1KF[B=-wyԆ!_5C# b7e"<& !_)J+NwH?"Uq_|$UJp4,w}0)(rEZf%G=IˤȜb!m b Ӂ~ca#nBDe)҄էj|u fXڔ{k15u1 &Bb&18#$.&^@0մ;UZB v\rhx#B6"LqdPV?"ٽ?%&e`ɶ ^5'8- qtD mckrי¡[4~^ F?_G@Ua; *s8$LQ;CqIHwgJ=/w$9rg3ysK]u.αF/JN=Te\GR6_+ÞfίAN}WYLo_{7y>5O@GНE5%S00@z;bFE %͜um3L#J&>n5ėze/M e nToEI9^mTjG]!Re\yT~܇Qc`s-\k*#Īp73yM/%5MoUZ"*rEoIK1U]Lof GcoH2B|pkt`D$ /#Z2XE -g+Cg&'~ B Vw^sË/j1 hfR|D1 9r% OXPB-W^j଒̹jܿ6m#xU+ j' W4*tZvA,ߩќ v!zJaٴ%VC/37[{U}-xsY'̪rVvd2R,ٺ9Pkvl;D ]MSϗ [KkCG Ꙩq 8Q/.dd9kHT鶶qxB.L.IUj^/PA(Vc"%.%cѢrL,92hݨh]8 Uin|%=`KҴ+6qƮ遊R1=3wx]9sؚJP8Arp-BʊuwS&r 2 j9vWO1Jx&=ƾI^ϕIEfIkJԵyn+m*{[if\ 2/bcUlnK8w1v*^2M.ONrs(us'$,7 Ch1HjP o VH`3Z+q ^LYy%n%~=0~EĬs%F`H 6];x<3?DamG)fwǶ12sF@:\jC}`;/4 q/^+roi56.j2tf\Ӈz;H6yL:/|F3y賔vvQ /~н:sP> NKeLۭew TrNJ3t9H}aџ9leZRosUM"s. C)!,+VIc]*cfYݥ+ :gN߻f7;>_|ATϘp|"$w&| -׎oOT-zƬl/J=~W ib*G1DBsj))r*o&1MɈ?ZUʹ?ݩ'wNVWl1͈M^J kUUV,Ħ\^A<w?T6B˗=kM`lP>R|N&U2{ ? rKɍ%@B<1Z4OL ms\|KP9<%[1!#Cg ₗGAO@5j̔9r!f\*Q-whBI cMX?>6E/.m{EY@GhMc.Ubax 帴`5Ʋ}<5%{0J`3G|7P`\iSπAf\W|E!N#) kR2_۬lQ $aQ 41Yʏ`y1{}%(\+ OXCZ} zL"{1a rMCl'\r$w;:*=HzwT-^Q%| I {yŷ8-Wo3歔lj粒2&7-OH$CHcy 8ie 8ogmm SM DK;;@ء#Kwa=o wOHaJCL9{0 sVѫ:;E>˰4ϕD@`yC)Uݍ^|_ֆp{e&br}.[sj/ӭ$|Yʞ&qgɤ?ڜ#ڰzj^l$SRF!O!7/> %+ඒӋ.2 "ν],3nWc4]<`m|Fn@p=@6$D vq)  !WffN$0"la/( aqo:t6pTfu~)"?.]iB3%a.`i筥)y@:8;T6'V]1x '}d/[ ۭsƉYue To @`_k^'}4+%xEUI>P.3wa-)"g'w<+zX $($@7sT 4n/=%Du:=!ǬCn`UX ]7Tt{L)rV500,!wmf:/:f S矦y ~Lp'dH-y4, 9V[lOҢW7R(ǷVj0}c&"%%M"'CȺf>dx 8 ܨbN6\EAKf*Sݥ:9{Qn X.= b5ԅEâ %V/|R$w}-M82?VH yߩNj Zld`Ԝ<'k( ]Z#.$FboLM}&ӷLr-1P3EV$f<|U${veB TRTVm^pP;RTB,^%`ÒOws^I 2T鉇6EFiw5s]M@2 9'2EV*DQ Vkbk#{ 6UOsϓ*4gMzu_eqE~ZO |0"mabK = `R"/*+޲.OP꿉JѨ]5.tPhg&dQk1c@~)fɜUWTcPyTv( #E[#7_jm(GK("n׫`MCn6g:ϥPwx.3`d;_Eݣ66ĊpO Z>9\Fزm_Q> %I0=Fj,y%̒ɬoWMg+~B(@ b^ G MeN;P0a BwvC2=jݜMR_ 4#2~VVbF};Y=<s%U/(< 'dF1D}z غ{aX&.Flbo&0cžh?+Pp|EV𛷲dj$aJrXUx2{elWUK4v9%djWI 1sN6IA1֛LP3>>j"zUO-\ַRyO}(_Ča̋|YSTeeM'yyy^-ۗ}rѹ*[/^R hIµI?<Z?ۤvPƂ3♍+@[}l- #ư@]}r6C|-H\';2]@-yzX{ Ÿ~ ,a?lZRnGl86-)ȍٕԟ6%UقIcPC{f+g%ZVلF"[+~MdE鬏FX%pR|W͝.b?|DDzcS(%2%dy).Wd!O0}Ce+Pr BtPJj^ r;JPZ/߫iZ #`CRXz L+uoW6?֥R0+C8NkՆek%vnm6ʧCY}(9E f99KkMEYܾPz=Í4*liO@:!u]̷vtIJeQ'[:%(6'rFOjw[g]}6dc)$_5|^kEb8v7ş]:7?$r#<Ƕ&-E[M"p3SUCů+:N.9Cou1'qDNlQ '<8Gcb'ШW\˒ IT"=D+Q 7%pĠZA+[OO<42BcgGb+RtXF| 2c]T~滛rnu:췹L7{h`/R.${ d2v^hgO9DWIkC|:U9LNl\sOapkת 9U08 (C/j%^(2@Q]> 1e`g}\Qq,H\TNy=(I%@WBbL #/g!?q3%Dm^:^k/&&"[kgdt 者|<1&4qJޛR1F}0բJg.zh"6ԒK! ?#j4@7{h6ɿPAF<3hRy[-T/KoPK<| 4_0nkzmJ4[6g&IGkL*@̽ť;Z܁cH{$#\[նMҢ \ h^N6;xFj}4=f]pƑl >7^X(6Lg֫yMYw򽿡=k#1 .y8(Zf\.CPRsz6c3Q5G $XFJ j/} ^5Mf)%WrjMkbFMfgc.dm~ 1wzJ,Frdz3qL'8\nL>*J<9<)퓙+ 3ѥ+N*8 g,p۽[#5ߦ ›.ԮsWB$9QE*. fY e[a~ƲNs+ ^# V 3 6Y܂F?4j靔W؈5a<m5!w;*7qܱ~d? L\Csxm&LJz,~9bͱѢI9u<̓I㔭Kq<` PC>B,&9Fax1jTkkr)/+|zEd0+]Vq)&B1WSg.! -đe M&$QxW= MsH<ٸ㋵{ڟ>JdF;xkڜE,TG،Zo؝=IK , .Jپ G3XV #?<lr6q8Ǻ8/W{pd5k3T"3yX;m~" 06lJ2<].r (׍uy^l2v*ęO]FUW8jA-9,jT P͜ΰ] vtHα+ w(|m!?PwZy+^$"}EE~p 'A<yxKYZXgUCjD%s:)!!#Pazw vB^aZ S${ٔ&> ӃSJ^F:7YYb>2tnl4K#׏v)腘ꂐ˿T|viBRB9-?>ulN~҆pR*W/Q eT2bPEy=hw]xf3uL]L8e?0C7gy=W > <0F`ιGEClj(zwJTŋp("uF?( EYS,b6$u]űi;QWm WPu*h *{-Jp2͆%Gc_G`<.ιf 0H,Kc*v  -hyq͔6rY顂C]:"VWdG o#9kucxh))jfLH"㺿:͍|GÞ-n]!ojp\W0\i($,;r7˯[$[|WEzju q]5P?p}D`v"%FZP]RBи&%"S\f`8jedTWY! WyK`ocU\v#YyνKP%1sɩ-#Dvo4>4;SzrI( kk I&K3xLYusF!\YmY;8IC()AGcPGM>7,瓾{$.D"bSWK&'',pڝ*)xC]J*[zNsHfOq@3̌ݐ{:e QofmCh۫116a uGo+kƫ CdzdGՆDC@|P,4Yj8ELX}Pk)+'S/fNޙ-$9tႼ_ks]4=#ПP'(&􊊪W KKSükZ%o}  Duuօ-3?ҊJɟysc ÓdSy ؈R1s@hh!ȟ֊_ TσN9-/{A% %ϡ׳S)e$8:ceDx-_s;-W;K]\A6f?v:5 YG"DqЗ+l7ͬɧe O.D&OȸB XUX]9޸5Hg1]3kZ"geTn%!ЬAu1j$t䢄%z 1ŴpmR}42<`l/~y+TݺܠWnP?f\PYq9o 3MO> ϻ=$. PIeoaL{Ŕ^~ێb:Go:Fvu0!#?! T&*}D|w{"Ğ왏ncLnغTg?M<9n2_Гv3ӀD4DӽI"*k !hĒ5EzTN#36/uز"'D+\}9`]m] ϶1lϝDrTē9(8CՅBw(:q缐@Op.㖺>#KHa%f^x֔f)c ` )DDGns%}Q%\Zf a,I+z: ү"L*A 6p:@əHrpNx'bEMvxXx4"eAJ9;z& 'x `-b$h/<9b~w}6j=<7Ыql[b71[vYjT|/VV: /KbC/oFUrQg{ʏY&"S{ZApOSfK@npRO8c5]Lۥ)H𸂄-W6 ٖp\mIWab_{c],=Js#}(ݏcVhGꬨ SCGXyה0g|ny.aR:QsBX8Fª7p繴 Ա'',D"XA;8'(“ҏS$@J1W>[ <"PYsu53w2uv8;,k)(qx2lAIl[\#u-8D",֜e ZDy"w):|dx0ԒF#Ds¸U#JiR|;|x` hLwܧ_N[Ji0̡4PLsجyl?(Vof* n=6#r7K$Ьe"3g =Xf;-6tŰ\qP7]1$^p뼠 WؗuG ppś ixIǡTS0%m9k7{Q1t>,R slklf-r|}arWB&l˼B2ƫ l. f`a5Mѡd?Qb9\oYzK^;o[_'?d}{CN<wX#2>ΛOļZHO6YEv(d9{ !v[KrFw`OeYV>=4'fAj[7L"ࠧ[N?oZ#G炕4͹ Ȑ Gv$4OowJttA@::+m2O䢡 V[:J=CLo74RZؘ2KJ =K)l+zv;hJhnRW.żGI]ƪ|;zdBhJYb q$b-V .Di!( }]CJn>'Jf݌kc #"`u0•Oj bzt-m@'bu S:dSq3R@R6I3^bT?9J\`oe Vb9PuߵAy6^]Ϙyp7"bPAI.uc/oPg qT':,,y>mIR 7IPK„Us)$bhd] lu5 @^GD5l69]u1 ,E˄łdW\.:a|-3\sEg{VZNѦǖ.&+u i䯫I5 -+ip3ώ>`kEҗ^C]mu"Bn*T aCLqւu:(1?u."Ϯ8q9C|x. "(4;c?ٵ{ϻ5aN7 VP";nq!ve՝L")(<ACfCbMں gg ±3D홂+w͘"?Ujg82VS^^K?Seqz_#?~i#~B4 ӀWS *+ƃp=mó]ڶn30tߙЄӲFV9;/7 aW~IG1 XƖPy$TP`NSb9?{,"<"ietk Y+mnSdng]_Vcg=a4RCDMh_pESC bb}\So #Qm X4j#cx'+4!~RS3Mi(AJh4  ƥ}Z,7bAKX 1`CԎ:w9er^flDzm-AlZ_Ze7fQ(u54@'K]k%v ÅQ Ґ' c@!ԯ}K%a[d|0&,ϮUΕu|64*iYOxcܦ.Y!b*f؋yp MȰ0mZ?7 +P[Y xbOz$QSPT#E k4F{iNdbE%Od_wi7*/JQj傺Y2_Hi#-ڛ< H{&z 05 G[hv_@&.怳þT2CvUOBUB|*$̲j0y#--d3";G?ħNgFp[UlIm*8$~*?]SHaS1OLW7zJ+5cЮϯLb_Y;V<G7{?&a19LZ\a;HbbԔ"Ә[$v]GR{}}u8?I:m+:V[`c:Q#Q'8ֺE ^1~BT]x5J#~) >Gzqje>&i+`#fW=ӽx񤹆dRB} ݰyI ^DmǕq4XnE6Y2{MC#Dק;V'd+\+xμejt{FEk+Z.s`iSEG:5=րl&0X+Exwg$֮=>pI׀u6t^]TB-r%WA_L{ Zc^!Kϳ8hj(h%xŸ."4VRo:(n@*R:z+gcHPJX|X*i=WRX-Ȱ8GlN3couoeqtj/3!IJ05&WPn_ X-N6_jPs".T_j'C^;ww$e[Ut#ok}⭨m/ԍ{YKq[${>nKEtp˶OW^|rWJAMW.̪<#x&?qpJkJ9w_;WҘ5b>TG84SvhڎoE$>e^k5?ܿ~I@k)^/Sfw1"iPR-5YlW!1˄jh$s˜E*7l#"<#f!ޙ;qye9IV6m6 My{kI>2{ ]lōuҼȜ^S1 YnH|0=Ұ8!-Х}rJ|aԘ(0]39{y(7juMJ>V8ە?S+8B3SȞ|8Q0tB'{?y*i̤I T_i雮qnYF~SIj^z&ڠF4;;T7ص?6s6eg5muN;4*AjA>/Hބ#~KN8=UamZ{:2(t]GJ %*;lQw O yΑ97UʼnXDRE I~/ 5!o\6cՃNP8+ڀ5lߺصxFOtz|TDL8\eӓ@F:V` i,IVۄESJb{{ki>.o\QC'>D :О>[dqcXMK-gp7fNVr+sG8gQRómɋQh|.NǶU1N0TC^"T_&I?ZmBlPNi U”c/!Z64-˪IJl/~8X,%##(lw\fL28Z);"Z$~ aK;AZ6Mɞ*/#gI=rI+.cG* cJ)ZQGC0WWyT0V/3lMkh*oXR[#y*@|_die=R'+$j,3XH ä`Яa wa HATv5(uJ AǞ Vw݅ QyrBs!cȄ=fT8cYD̓8mصQuW'/Ueu;Uy?Jim N3UJ24)AIJ9DM+? z *4Q͡HIQ۠I𰭁w2v- N?WB #wi7gxK^Ҏ&^އrnZ,{~-⦆ z5lϞb_}XU6'ђhi#^s 璬X*{ xx~(gȼWY DnsQKpWµEָKSD.εpw/QvʶEV㈮zQuQ,]v~@-3j8W%DGbc69wwm˾r4`ybnwi ||a梩Ϋ,rzy;i+P<ДDIbp)x":6ޱ/Ifr4n!i} Q Ww%Vm V/a|"> =I>zNصȵ\n lB]b\g.tvT*8¾iWgKWf.9$M3)sl0mx;Rc˂s]l'-&r1kIyb=[VgL7qE\|"&D6lŗ^ ѴT(Ⱦ[̋{&C+@TH;|+~|!1uF.aRI\"wLseL}ET:*ލɜJZ _cmz>S5Ao*h;9uͯۊ=-+wH/tSs-<Xh{^ `&qKV*Nח@~ִ11" ŜjjBe bה~ץo9a}[sT+m4(*w$$r5礓ށyoAjH,_p}(q ޹#U7*Ӷ>w2X98}EwwaXZJ@_ ,8@g~O%frwQ #(;2I=Pn]mEBМ% \ 4wYg`qx"f.ˣ}!ߥ$c=˅N֬X?ؗ)KWdPcܮݒ PH,au0d{KKYO*Q }I.;ÛG$^S[maYhRzqfRG'g%ĂЀ6vz֏oYê+ۉ)˽7^PovH38U ?W?CyOpo Ao]ď<Ŗ%PJ4Pᮋ_ơxqy1fB*b#5&ZU*3oIޒT:o/\[*5"F+0ީ"lrUkWؼ6)=j=q~/bCj] _CC&-fZb#%b .I2lH XFuR{A98o0RZ߁W;Fb6O7ކۆzm_h TEփ dr| BѤ<Ѽ =;P512ZSFAZ1{ߙ*\!ʹL,{\w9u`VG$ģ6!&^1St*s˞sT> lЇ'KL1fqۇ;0G`8b Qٞ]HH)l]:e)Nwyy=[T +9¥kQRtIiXz |:^XAE#'3Zf?c(>.*<'Ը g)v*׽A4D:("KIuR~OrH<8Yd'9ݽ]QJL|~Ϯ$BGVʊh۱@ =* *NaA)nȏG)hgS TECV66ռPܻ}3Ͳb?j,Q MɸV`AU2'塀3Ʀaxq$"f[A? />dm\{:K݀}fc#ZpϸȳMߤPzTE[?(dOB<*E5\7C8eN F-ei2&)R q,үΈǧx*76s[d?]! JPj#,:L)F&x&X)-?yh[T喊°2t"EgbRķDX"&Q(㤓oMpHЂSaj=A8%U}&%.A? D|$>=s%2YAʺnLd Ud=^!УI|% c?٘ҳ| _^)ukքo0n-Q{9xlYbAhygO>P@-.K}.,f׎!KW9R]/*ʦej~7G&ASQ+d%qai:K W{u1rvHNWdwH!єt-Z >QyD/)א,~l UL5+7]SQFW )U{7G7mhX{YqȚ6ᬅTg v3=nQ8:/ JM+xOk8e5^d#׳tFE:ea ,֦u$׸ #,qOcK O4 n 2Ӵ[Dz,ƪTORwOD S9o}G/{v~BŇyQ(jk6{aK?a@R7r/qE#BiK>M[%Pr Vyuܯ9|rM_;S=]hD|g+0|>?{Wo\^؛:DT݁qhp [(E.-T*+ǺVXhUrÓ]pM; C)٩.^e3$Jt"n ߈vDgᶸGX8_Nd`)"4r4RY/D6 ʅYgDڨ$lM@H)iƒ(Di#I^AX/(WivB*`&FXuƪf7p2fCo>:QbF6I2|M\lۃk/;@w0fLo!c*S? 1CƜ%>uY3>&{߈S)n]_^afh>RތA9T$qBV CXW85[ЃY_B58+܅Fts+C_I]Rv < wPGum^p-ggqɈwPss2ˁFm.(8u_E$ nd!Ƞh(h=2XeEy#}'~Z6R|vZ)C; Q 5?Է>ܦ_88}w$Z@Dl†7rRV eO7t &`E'2$(|zZsQP@~a Ҏ{\ű"1\~Fve-Styg!m/M>}2TN],s<>j|׎X8"{X]e O|NB,`ОM뙼͆J`ڈCۗ O6"|p%bh9Hi{\W] {82IY.6O:Z>g._R y= ^{(6 OhѣK26N u_I5Rg H ;~_8s:$%M[F3֕ASf㟖$_:t׆Qn1{nÜ(;#V Yew5Pcnkz 3Q>Uo])ՈMy`͘j8FNm_0{,$ TȞg _d" 9timi|a_)< wJ/tQه&n;2@Ǩh>u:2kN+olʧۙjs nO+vvv;\ 7C@_85CUkLWG%$p} Խ"؞P0$ H ,&ndz8fÀ*/eݾ&q)/aNIuԟ| @I UGʨDFv`9pD{EyAxˤzR ۼm{ \+Z'6) Z˚nmu 箺r&݄TG*Cha6ز%y~N_{e(s#ZJMQ@d]Y{zCc(.p1< @1LU]v;"t` 4vC*j <ܰ!p02G܅3dzro!"Ýit NEZ1pf-?UEKt[q/΃?t[@]4ܮ}q-.uDSO?n A?Q+z>tȚ[-*N9׬K_a|(.uUCbOKtow`TL`s R}])}TpFFr_j87=4]x7U87Q]M\ C5NJB4m']\3B G-˶n-7cvٙ,WB_rցbPAh}_Z,NƝo RӸg{y* Uz;n +Y݀uxp4\YN(Ip6`eZyRwn8 n5NE;| 1 >K .A@2K7GCSS$йt!_;*q3=WG܎ĞE迖;nnlN1$a)O"e>Lh_3+(7Iw`)lֆ̘ j'McqTQ-uuoDGd1g.Q`+<7co|Y]$„#S!^dJHKgs`q XЋ`@l_70cF}"=f=)N6ϩMxDi@l8kŝ6I@vܹeD3ZH%"ceT,8]12ke@(:uw#]arǮLTU^g/lRVu:^,hh8bga .j)(T.TsSIMsqCȮQH'aRv[P "8e]ߘa9wX%E9. ~$,Zu"`F/`:d- F$\KZ@pY*5jӀQ.!.; nlk 1תmL^"pC9uSTdE7OРQaw0CҺa4<S!&~Y?ޱʾv%/a^Afn]jyIJ *fPz=*  % k+)lﰶ> 8LAhN\Ɂ&ȼ8BۙqOܞ`#lTLݦ:91K$}-**`5~F1jk/:9᲏Y-T>)cDX1H_9ڦ~bc~`hJ3ܤMˢpTMܕzXA^R"i¦cL6oV%.N1r}^<]@$(3̕ / G7s8 gf}W`}^C#*+os8v?=|ch%QUՀ_8v\1HJƇSfgOtq)JĤӱn؊ t_>ٱ/',kr6Q~H++vൟL\Ko*'gUgP6-b+|gfQFǏ6|}/Nsx[;>no8Pc+fIZMWZ9i%VŌY{婌Rd } >NG3d֘(c%ۻE+SEZp9)D,qխ13HC2sg17t>ԡ7mvew^ ->"o.І>:q IF>e-BB_NGE=AI q([2gLj n lXB<+y?\o| U~n6!3egT ΐB:Ewaz4-h<0L<Iۘ`Mͅj";Gŕ>7khYBYCR\˪ pQe1p1YQǦ +\R. hB#S=fOӜ|(7OB=904mf)QQi -R8-83NϙZ6-ࠂtWD| nɰq:A]1` Iڀz:'{u'_"J PN ߸`)8rVt]ҷ,lwJs*þ\E}m0N1$kKqLZV'߅g*@6Ta @\INP<@# ܬw ^ȴqB n)ga,'CTXVP͎TŎG~tw X]d;t !0>@n= #VՄ2UmF⡮,+2SMD 8MIAjԚ.A%w[ߛI&yo%Wտǎ~rp\~Ԁk%^jܨΛxtH j:އ> ʨtN9tO ֦˕ʃ<[xAgFWRvJrxt_5aj 3G_KGĨqb$pzm 3;6}U4o$$t-gJrpN({$dvD^ g>˭=3Jk$t9^r4]nb<2[)d(Q4ٕP:`ʔNxyc Wv>1wRS`֙;7.8/A/Q e_wD0]+pN7:Ozpmi Mi0Y1CǸUVIg<'dŊBt~f9be">cYGv ?HAr+nʝvLw@`=\2)+Fz';Q^)q/K<˅diY[D!bi@r9DyҦ>y9 kJA)j^\p$]n\40q%f#Ie9S%[kA'qZHc/Q!D3  T$~p%By<?d$ F^KcQ~O(00$6 5|愿`Q,D|ʧƸ\;hH]~ƑG[x-=uJbō*jf%>{#fotOa48Idb(z&jUI fEk&:"JtxL/ %eM#M?´V\a ))u4HC=xH.|q7a{wd.-k&,ke@k# nt6V#jhXJX ֭FAԱz+ m357PxpC_ŗzQiz$uGfnAb$7U=.I4::$[64?Ya&GA~C9 ;qh.4\춍eά08nml e'INR% ?+_/MMMcҌ&㐥 ,ڬ] DsL>HP7 4w`Sa\p9Mw!g5[a*`?87sz~ 53RYVNӤBoJ-Q{8qTT) T|q 6l̀'ܪ鳟$ ΟwunpϑNS*SRYm,`oh^^<52nVU߰P͈>(Wu|(hɃ<,hhX99Cy+;iNr1u= ʛnTR@߃KTS|Qaz<782xO+%_c ^bxvF}IIJfupu9*-;₻5*;wF̼/밋5tgDjuՇ2wx{|?fNwvX1ao4P\A?S/ýJ8 TjN:bAY>bnR=<6q k< dכ>ӈ4gGؚ е ;E^P4C)eu))3=47e-S j҇鈤-?{a(OPQ׵Szqq:prONs@ɉf1Zp /W@\bS `@wj7i?۴fW Dv2t߱I״JYLJ׀KD}sX%.$Yb֊r"O`(mU9+s 0Z.(W2w>#Nl3R{ݯrRgriŖOQjQg9bg}#DZ okqjY"XOgZ͉``$qoq|I~zu,@J25 nsc.&K"hr>Js[ƫ.ջ,t 1IIP/B\I& v[)l \I@T32G{B[~ؗtZJEgC #ƅJZ׾js*ũ5z($ۼ (3evo=D 3rCQzy`T4 <\O d 2eH-JE9&B$G|ɁDdD XiԂt-"sqwD6#*Z|[HGԡpl!N ke0^t,6+6ch!gCju%G(:.`ۗC=VF/c$wR|0>w#09S =):k2V8Ձh\鍈=Zsmci@ca,QXMT8TY&F`¬JHZh%k1.c]NS~L ƼIDIO,ۓG@*ܐ蚈^ ]M,fdZtv0r*ikz‡Zcp$6r,sxoeȗNt L'pص 1Ԧ\2HrOfv  D$-B!a cPgbTa+ʥ{5p9#w\Lx%& %JHqFız(W8+%&g*  WoZ2{ٌ{q!0\vROkl&/Bpj bZ "{G0>$XW': UVbWڡzs5P& t`ds~L>Ћ}Haſ㌶yY[&_&ƒ2Oa\d EpP)*b17x0: PpJ$mqlii׫=Izri0(C}fOyG;<Hƈ/NugQT&eE&b`)`أg{py^aQ% foB`SUbĺ ʖMLi%ɓ拔l JL:QM?b8O;t]{7%Hl=GA0PT'@A WYQ#KuZ BgH1d!qg܎\Apr|4ԙ|hCH?S* Ekiͫu8?m|8{lc{99:0ck%)Za? O-n꫓ڊX465q3XsWQvn*peaђ td&Uƕ]Mc4gZM:%ѵ7iQGK1"UV*&n:tCHauKV$ܚal|4=CoGNfǴQz[\`{S+=Yvp8BQi39[Ap_e IeZH})Utmwykn%6( c ?iHF-&9sLͩYvFe[܎V(an3mba^d&9:x7 j.kFlNTzE%L;m3LQ`)W X0Cq^4np^C7Ԧw\ujMGOYSܱSd ~,@^uJӮ4->]?!g;mOEߎnTV ç`"( /"95O "< _G&ǿky0uzGN_U{9q:sВDOb0ًW۾KQf,N/@m>q&nbI w|eڨ+Q9bԼ٪]i^[n<6{!*ZtL57CF*~Mg[fVT՗gTQE^ [iR8olAwVHHzS}r1qD&rF9XK.B:&'ݰpEac͕ M+aQw/b$Ħ' 3I*ڑhhc| %'(+N8 >$ep~T?N~D (_?^ cthP8㭙 *@H:K=5GYu> w=&$$q*H6\`f 2y2,;9H 3KZ 0h6ԀK lt?:H'68]moԆ";"~ ͼJE,+(tg;'b)\ A,Z<8B$Vmli<s}rlfgZw#T4KjGe$fHb&{nTܮxGNO򮙆s.ٞ<P ?0 5$.wj2[6=^%%+# ]ƶ;,ֱ2Eٳ :/빊2D)GWs!,#Ѧe&R5@4"b1-6سg˻ . 77Uyk%d*8<#4`KR>*?D+:f|fW_b ϷN`;7 !Jz$+и:IT/:@)q}g]*~ztj0)INHPu[黶,]h{\4-^4@z^T)qx¯PT).jHgX5ʞmO t'y][4т ]B<[6&.J83 u2řs4gZ[Qb3Sg E(O'2x #n!̉FaK]e>!-ZUN,R9lz3 w>gI ̘3ivi;l{CU'}C;,!GI7c;lKܢeq:#j++I#N. ITJbW#Zlmb0l[.?gIWq2udɷrs {1J'|-*u@U.\Z|Vo̵E?Ȭ7Ǘ^d^̿O &1Dڹȇl#1Zv <8QAYP\\uaETWT̩M*]{N*9S.X8Kَʸ"REL֔۩[d[(9uyKY϶8,/2HCwi+§o89)Vר213++:|UrʍL Pahv#o@l=F>HW~WDX!&N҈~v*8ɬ@`Y9FuG2a6 .Eh/˃DxLJP/@bڡ!\ؤkzv 77[ `eb a4XC]S"V mtL|s"A7xG]>RJֻ!iy]$ $ʙ(ŝ69“•V#-?l\O~scfe@}ae&ކz?N&{)ÿzEy³V WG;ǒa09K`xl^'K64ޟ'yBST ;+0ޒÍAG8+/sݩ/fC{3m*\ڏHfNfVxynOtJOUvT(Ӝ͘u=c(U?:ٛvA}n6փ>2 x {=lJys(0~D&r ӻZ:uVPrͪ,R0d{ΦS$X9 `9B)v?Y&_u!!c!Jq*XO #п]{0l&hWxqhi7v8,UzEZNnR+\z KOpW27k>"4|05 Ltlަ 20H=sz"haGx1F/kWkwt|SP T>΂ [6JWaUCQ`caV@Rz<} &}XD% J!t-ՠS==cGum/q!9=o"|+EײB7pb9S$ L҈fSEYN%#j,3Z \!@Z`I=?۱p5`_}m!\PǛ\tuc/#]\Rm֕)&MAb.Iw[aY2ţfOߥU[?䆃/u~[``Vⱜq7cMB@ [Gq*">:h\e+nxPvΌ]e b Q1/E{>f2a" !@jY,$RKaSee -/aq4M@A΀jk΃YzV t'}94,PQ5 0&'%s; 7Zw8)Y,\0,+rI/%FȠt.V-h3-?;*!]NcLV)%KN_(~H^= ޽ͦa muNƛ̐( JE>*B4j( {Ym]&mSݤ Yʮ<u 9gBgy- ̤ MZHK{{ܼ6uŸ[#>' cMi9bZ45"d~Kh@/oɪRCgk:u*i VC@fL+Jt0bbüR>d//iri8C7_K\jQ y1bo AD4ԓ՘sѾx? p<D2~6x"k eONYyBrI\uK.–>L->"]Ym{kz/Yr{Na0g1ޘIʕ |]K JsTʧD}G BT鋭OaU|?H% FmF$F^P)ރf,816O:AT|KXP ߲ B"3ms (Dr. ϽS@=y5,&zR}>A˚iWKiX/w8`g56?mDeK/im=DcC<_>:|ҿpk1`T}=ud 8{i! oQRe6[٫I.l6 9d]'63@u T m|\q0oݫv5w"l%a=GPk7&}"X"ǁ J1u%F VnD53/f ^ #_(z ^xMdgl{&*,˝JR)7U^~l1e .\mE.K6!x:y9ălM^z@BJuoLJ^ QYdgJH-(%ktas rl-D][|}Vi]ayA1i3 r"pfZeȴ0XS:m -z>& J^nC[K6cq0%k ^&_]֎; ܟ7Eѷ^д%$ܺuਖ਼UP`|ԎKXSey] ZLy$Oo%dc56ynTgmi#%M kp 2_I Sz2NCeYUe*ud5p&Z(,9gբ긜󤠜OB=P2``qfI(>5}0ї/ ֗Tu&(!'01=MIR ŏ<|G8GaA~ * ߱@0cu$o[af9z_M!e់1dPUOm{ť7w*qTEZ[Uꛯtw.lD[8#cj&Ybq8QLD'a?;#i=Cb"IQ8~rn ѰGlVuU P9bi7U#Z#6\]RTB ߻4 HR!)츘i]GwN4O43*rدe~US- hv H'HY\m?HDuL39~8„w5簨Ge ȭm޾S( ,><|D mRpl1KB8 nE >_ '܀]f0<+g\L!,,ݧt}zI6n9^G; hο.ÒcgARuۜ+sHF}FDtk Y{?#]p!uhG!^l[*PFSG eT?)2{ݛAMTaP-AAܾAЧվ_Uy1Ti+Aш%b[Y)I:m솒ѵRXW|/yR(&Yz~EsОhXz,vIޞwwr^kx[kB7P#|lV1S*?k:i-0쒁Fc|It[čT`k#.mcuH1gѽ"|@Xƻ8z=Sb..@?!ZyKLaY!->V1NY1 yhܚ³!@lEjGR:^60Ok#\2ilՕ*|l?IbPa#KH2RL+uĔM}mrxͦ3@7lHoLG^u7 ХaуP;5N-MK6u,5;kUO IЎ拨1$qN$ܳi@# QnTY ~@y&: /,tR7b+o> :@/ yjib3ĩ!m #b?Hj̑sɑg1C(}h9]o%ЌS1'd+i%7Q<%? RYn Kr7e9R[1EkmzU`'س,Gw5 ^1;KwXX?v׿@|㼲 a@2$zWK,}xG:mWe*eʁPri,k\l`.8 Ap@z(Qҡɿ",.=A2аZ❫}+Ŗ]ϰYdEWSהd.~zs`IM_TV ,j"b!*ؔ_o-/1=O+%z@WaIo*|_|, U.iKJ@E}J8Ab.~xErvM I 6@4oת"fCA\.4$b |G!Cqw2+˙Rt\՗A+ˆ踎`싞G`L\b9#5@?G_Պ!ޭ3M⹊քWo1T5!!f2Ft4INGݮ_p8>5fńws!hˎvC@Gó͹7n'>OkRKzbs.Ƞ/ivYaoߣa1u?đ=P=p>`c1uHnęs|q)E1!cqa ¤.ݍ.543t!66[c\ ^TŗuR[RSCL?5&CKGjɏ 1wϿSP5GC]kC歇]a:scqWa2PBь{\I$uv <d8Gߧ"r*D^Ζ|Zr:!2`,oڹM-V HS"hC~ZX3jˑZP@̘ݏBNT|cGNSapSYk+%y~6$( 塡T_^Сn2sd^H0T+`_44k[=nj{gAu' ~1#  /KWuՋW1o~/]AN>I;T)ݨ"URr"K2`},׉*em/#ޕjn9;f}TM80>M21)԰N?(f0RFtc:FE[>P/.*VNeAR}o"Ļ2l'U/xUEU~~zTg$ S+zu#74/'FwWSWB;pL%Xv]>ILJ8?Q̘gcpN ',"'f!ˮSeeqУ[;l+t(/[c[pW8xrPcÊvqVO0emIŶ sq땁Z6UjQAi ?:5)ikA͡V $oY0XPZ0B5Ⱥȁ!dyOrHd譥@]zONU9]3j;D[+n E* (-QDJRy ,9Zmu7q^wW-1, 6)1*fd7,Ls{Li_VW6ixhXCC[9_D}35Q&?iꞢ 9$φ6C[m7pi@n[.+r iB+tb(=~ yO𽻹 ^:fAL]<+%Z%O=2 JT0ox tB^v`Op`qj2=;1O+CQr`eWMuEӶ0e}[ƠCqeCw61ٶf(,v9} VҢ".)C{7'(`cO*? V&=7)'lG?X>HװQYG^4y[lSĻ!z& MXlX7<@?ITpSy D3y k;-SNJ=èV3]M!ӁvՆhq5g nz&K {R/Oww7ܵVx` e!vxAU%Ÿ:c¿p(_zCȦfcYJ3K*? В./f\ Q0 3:#S{_o߯cdt9&&&8ڹk+ T2&1eEϋRW;_v9) nYP صnGTT6V[-9ND8 ,qx` U.M˼vWTɅ7FzJ=&tѕZVpIz;*&6ř*Sr )vJ$Fu$SgN"J8s"tI BH<7t [JY3$*{ :$z$q}|gK+pK+cC'u;%øHWPqtRBh$} %OSYYwWPpXK@nYM(50<ȁsV(T6~fw<Κ7Cb5{|=%.>Q G`64(vc@6!b`+fe}>tP[tj Y֝CàVv !.1Ц cu;>NQSwkȇ0o`9v6L%illhs u>~K 0zԿ1mְ:nZ^+H4fAOαP ~TE|; #g6=ci17yտ/?D"3%5dA)G#h9TE/7;SZϯ"8Z]Md92'k3gq%l%]uW"yh)'$EbUs!݀3`Mr(%J^fOR+;0ke0 ~!G~yAN(,bj<[|[5ӧe֙ !r ˈp7/pyGuP!3 =2|RaҸ%.kY IgQTvtt/pHSk|H.6d*?6*`N+NS&yM{U7~8; 0r~ GA7P G0ut)L<҈bB2ZG?h6aۑl^e<sE3`ZK6DQH˙3D ANo& x126AU̫`Qu2tC34 }c}%^ TcJ^#}Qۣ ԳkK~2(S NQ$>ݪ,p2={WwoK\&np(ۮ.EOQy]*/㦳98N~X=xn]ZR{KtBe$͝)3`.[5+-"9`\'XO-{D1"aKO|kBsRZnW`j]]ei0si,)o rJj&غbGTJfSA~i) ^ϙ P߱qȜՔq|6KUD 8TmGZbt*~47_N waEILTe`PVƵkVYKpK="wӺMv#~] !RO# DR״2Y>M,WiAk3QnԧXvD)(/,;\)'`GоcŅ3=y^a!ś}X 7 iX*|#93Wʳ#;^m V>jNO-F]mXoч)Ar:υ.@ 'ku䳇8aS_nx?!m P nG?D~GgrNzn`o4׌ho"z.R]R_WL01=3bnWfŌ^W6 ,|3Yn45cF50kMOS5 Ky&2WP7iE\m$!N/$cͼn!hYQ\nrϊl˕vp\ 00ԓ%>n;Pʨ5|K}z8_$' ӟ_i)rE V1FyE[Otvtm D[/ .ˉ(1bO8YI5Hf;F! Q[nAFlt.UPyXiΪ5+/ CW<)-+얭'3}00\۹8HC"ˏFR}3Ϥ>G,.s4!NNwKID~O+X (u;ٔϘ8Meb%e ٶ6sJK’U5 @8UL^!lCv :ON6i6%M׾Sw,l70wUD Wnkٸ+}m@ zKicT-8Iw,ؐLz9$7JYW9pq?..Kk5OAJiMZTm$VI3eL P-LTӬ?T7 Q30C;l0Go<'UMX~M8եRT iʫeŔ-dO׃\>YEaR T4ekc7,HUeVVJI]u܂ȣAV-4$ź폥Rbw2K%,/5lGX0<`>DNb)Ԉp|EdPW mOEJ8󛤔B94! z4 n!0INgsVj Agqd:C_4F_l &vۜt3w[>-:;o YȰ"-8y 7|0<2_qStLXoT&OƩM.u~&I <J'>M#pjIM 4TB72 .]~G0F=ϴFy2~[%u-Z",O'UO1P4MEC?(\[|@\dث$K+_4/bwya$Oy[S!IhM.N<2 gurg q!C1:wLcqŷy Ϯ Q1po83~B!';r wc?* n5nDf?'WT4 s&/t`s-f1kojœ%OOY(Vr?J)k;Bxjǀ1 nJY,#3ĖǦ3?s,ėxFdVP&#Z(?l&]{z3 !Վ0Wx7DR[5LƘnXREhx]h ;,*hka xk5q%?&l#‰~FIwb:tĕF[|⠛O<L ߦt\}1/U:p?,Ώ@ bP̀zv}ltm zȅ; GW&/a6f@j%; o?Sk`V;*?|ӛVTmC@<D]`Z\}&'\l##IarLRzo֦Rr2Zm'ի61+WBWKȚǃcc*aڔ_E#Evy|w!B]z:T6 5bdzVm?̓>MU~>ͣ6rhH5&1 )Gm?1o"=Wu;Jr XLѝjʒٝOhcS#d{)Y;@Ϝ0Niu A{K@N\[b9;OP[@w[>}ȋ.3]q3! dC4ߝğt %TiGk[܁5֣D vo)d޵~Ta?]W1ҮިZoشM36+M"%fH&1|Bw p28K(k@cMTa#HV/~jZp#:(A :s,EٓzB"~)A#ř}odO32t5qOoP\I6lLJNƂ  _,]ژ*tt@g76CuHj!}i |2nMFglSQ.8;bj}c+XL8 tYȖܣK뾵IOPVҘ{gtw[R zfM~͈_(?x^Wz>%[?պ0NW [AGNy[ʏ4Q({*3K Z:s:Eh9i'S;`miwCAHP5+);BkMJ[wgaY$V0R< d\TTVDfb$JiT"UaO`@S4~=6qh4z1~)5~4G6 @UQw{䝭},kekOM7M><.Y,4UI_U|TſsW ,1Xu.rM-4:%q,]G;iV؉ngDsci)  1c \/1͞!1\jXwޅ5m {oԊ(\Qf@G&i9Ǿ-Z$<vbdGG3^Kݶ3ǵi_7R3)ԜiM4Nt@DQlإوp~g;'`G)eL#||-ZQ 8Muy*)+BZW|bxt_74Lj>U@!پ˻JvEZ:>v݃=s^V**kNk` {1O]EH뎳n6|v̳wbx/3crc8"a.:]ҊbOg|JqwRZRpn 4b]v'uȫ^|f}3\ hkͲ\tqo>~]zT@BM,~B.2W{9(zi9R qZygF\AbEV-+0s_"rxݔ` (V7jGXyvaST;Фo Ido>a{]Ԫ.d,3)&5 c%!7dO CGةOf,p*oZP(أ6 )TPwpq2120'ڎLczD=Wuˮ n0Dݸ;f*[F;"⋉N\ &B eZ戨b"ȎHwY`_Bo׍Ra ۈ{9Sq`) TUvȻmt/)*f?隉 ׳\~DR#+]] i#'\`lSUn;wAbx&cֹw;_E9F>Sx<!0W{9 Չ|}xiiyR4,Vz톆Q$ $vqqbL,lȌ_GSY$ d' YƸnlp%^RҙMj5NmϷ nbT30TaE&l ̕Hre ϰ¾&/ӳjATMdNDnʣќʨe'Oeu wQi=O?bKB^Kv5Ul/0ūw rPYYBXl瑱3cWȂ.|Y 0ñNd4xRw2?8q? S»aR&`<\LbOUDYke (ۍ]8s\jO<| X7vړC+}ZTwKK.Jha"(\PBp̑™n=m6a"]$ӪQ2..(hYL-p\¨Ht{HD_aD${p: ML hHIĿCa䀦= w+-{$iueP::u_QZU|uԛŠ~|.&54#KgcÆ}7kbIUw#w@&6:aC¹<9H\6C&.PzFO~T& 7%(6j[8w(6ڞ^"Sn8{[2{YرثW.POi7A׳hwU[_6!BYس!SD_#r|ZDzifM= VNbs[,T{R/\" )_.6uRG!z3}5(":ldE^JtJ A)eҷ櫏u5:E6 s t\-ӿPp.y8 { &6]-͢ $fQxڢҪSq"=}t4.y7"k8Yyq\41? nf@MTnh Tn#ϏE1j,pEqgnV7GoP3Wph#xNɬ'j]o'jJ"%g s fΤ SC-{"s ,A Z3)UR$$-0\ /A-@ٵo~];<'EmdjgΏ5~wi-Tn,Gy%h_1)ç*ty\Ќ1Sٮg LK!jGtt0"j#G_@>w&{>'kQD& >ļGqGak,]|2= 7kem狘c>lhbH 56+bF*^mi1)#c:SC*t44џ^ ͈_OTktKWҦFGq B'jkr"F9628Ͻj3 Й[.PGqe[MŮ*nZF/Oq.v#i~zE=r{SFuM2Rq ^zoMsbVj_Ife#xm 8QČ@ݕb7*>n5Sr2b"S1)8dŭkSo8i5`G0H)&FBծUO~kA |! Q{5 ~r?o#y}up0nG@& 5 ȉrzSˉަ9L_A_x7L?tj+B/r#X.=%)Zd~oSůk蠭*5 YlTn Ȃ ĊV_?~9A+A,/|7@Z07u"n$;VZGdG`Wm^E#mh~Kwo9.$R𩝏^a4G*cb x <˙]a'7 4'/IB"|S7 _@dK.W=ɥRO-]MJ+|Wж8OR7:/38j90u莓ylA?|(eq"pEw3NvZ1*l$%lL҆9XGD"rthlo!/^F$[f'1(/=,k;c}1zlr ?FN[,NN!0C?.notZ^MYqE,^1ԂXInY8lk2`4)^w4O)~6QȽBe1{@rp;&TuAlˮu(D,ori38=AF׼>`{2i  ! B!wi@#ڧпoQHTc!iiҔ3]fłS RlJ.S7 O 7WjJL/6:Nh~F6cnG)hOf}: u8`j5#Y{8$Z0س5>~b2v*cuz޾u^^\%dGKC._V(azbF[XSdu31nAzlYn#l WIT+ȃK&3`7FxCXQ`z]L)(w廦k0uۮ7Wkzx`|(ïؒs9Y@9@:]IŁZ8Gd̾PJ39좇>(y%kHTY#5L-[ߔ#e#hm?T{)2VAM6wh֩^(8YLpY<ݧ [BiU?7'(u,\Ѡ$Z4T>2[8շ~A9bT(;k66YM;"d7wS:lע[Jl@2ԡ.=WWϒⵔuw7 ܸ~|3xU=c4C!/TG\c>>m߮&_ޣ{ֆj`rF4 9Zr/1̈́/ae(xH2.Nr!qHXo': a%K!l8 䌟Y{4W3ϴs(,5x_辿mo6U:tyO~ ޷`۠^ˈy M|PӠ+l$g`0DO0W*|B{46~e:Rn^L"v%҈r;;5j<%p(`K0:MN8Z 5zzI4<咄ZlDئ b>?9.otq9Ԧ3KDZ[Vk7ْդP /Y|`iUvOaj;p?i҂'SvnoT(b/Hb^{WѐGvuXqO6}1WT@yH𻃝16_ps%Rp0?YU]ZL%3έoOS\6ӝIC@t赙Gz*bĘqt >sf^QL@b&Tw _mSѰR` &dW'򄾷W&V#}#~2au)HɜW ŤmL΋ѻ]S}a)-҈oDj j1߂۝ ٘]Xv>%k?(fJF{$QT;>p@q/!"6c$y'?%-~ݥ Ѭ67m:e9l< AZZ0 J=V3nqvHp+(w_%\uajՈq&^+ &kr"QTC$HR{HAS9?}>ثEl#Zt@_<ߪ{MĐ9ybF==Ӛ HaFå 'CUz%fN8DSM }Sz +Wcd>#<=JUf%gw`{0%cT0T1DdɛB Y6CZcZ.@u&2݅c;kvoVs MJΓ8cQfo8q1~,vUI-/с>6W4/S |d>p&{=S}Hd-xn!o aA<óxrW3e];TQD7Ӽp^élcDډ&"qREQS6 A\J&,ZԂ6Vgi-6UZA\tS) Pn&(|I[mk$P2i bKFzd`1sAFS9J 29+gؑU;O!zg9lxq3@~F1<י!!6p/X.8nς\ƤV_xWdCB9K"ȵ }_nt+;\pq]OoVc֗2:AKfpKwyD 2Xh1:|+BȪ6E7-.Fy= `HT[ H.% ?A ю^Ҩ _iڥ+LS2 ܷC˿}6}`jZYߕbXVQc " G;&?[L)qX\q/@9 iNsAK HU zP⡸'GH%o\|^qsNfT."UL.뺣3t8DTW@,Zt]j*Y-u0ڕ_ЋtR!ڊ3Rx!ܤ U&So.GW~O/)BLr 76ޥc-X$N Vdxo)Dۈזꨲt6TzڶGlLa-3b(S[0CI'%o.!L àQRb\Zr"^;{jWG@#5qB2[ *pϦ̣ x['ˊ]~>譫Ucjsယ=H)sLv@5?m`M_n9ډ>܅?B*$?4'hћR _ejTCGMiO4KzIxMnYȑwCp3[Qo4jh. /v)Plgq /k~#ST*:*;@+3lЏ`H0w@&C#0%5TBЃw  }aH|ӓ('?ʍD5 P\꽌@D`xSߌj>A~qG;5kIuNy`HÙr;ሔLp,MHzU}lMhܖ|2SK)1vysD:) Aᅿz&Oa0xr*iVD4VK=fRxp$tjEsh\^UeK<_yKM3sw?.p1CDX<]ݸv}VD #@RpgR?gj5וֹ\`\rٺM*dF%"cQ5 8?5FZLbL;{{a>{rf㻱Ifpf)ikM^|LjpA^?T<<^I+{'S1L:JϠ!6G,za+!:-l܎iai[dCG`TO 3kM 5:Y`RE{ p#kz 5pS_86#&R/l8⩓jsx}W%:9c/7I1=,77wx\LRzcmGE/G5o S`r/ft3r A7m9^NpwMT:Ӊ|!fxq m9{әhڃzY^ῡ"Odk}M 'WLԸ`yˎ.y-L_:dyz˞=\ s&U¡nP\+??6ͪ$F9x|xR90A'&W ΙAtzk+F|pf`.RrFZe8/TIa;LWTkv$n ÊbbJMv; 2rqXef#J+H0v.!^f,lBtTصhuFw8YoXET735|۩0y*8Bow+{V~4UԊ96e_Jzg.^+ F#g\_ۊS6i@ C E C$GcWq5#oⵧٵڻhm!\7d䋙oy Άy{\=iN0/*){"d?c[l iQH|mm\By0!-\=i rq?*~ ]Hz1; `7L { +  r_ul$}ui:H>_ԅBg`J zDm5Nn.l\9# 1MY9Yb\6bH|9%<wEIna m"xFvdp(8/x8TZdMƃѼ# J_YPIaQpeڕZ1V}e\"gyXoׇI +CsJLy Zπɣ@Wt I`1e$ȟI$t -=,Wn -Z<_*b%ʙVa?rPFC5.8Ɯ_7]6wpop8R) " p&Qƥ79agr M37]@ݻ.=,^e$#'`xV" L{A6,7X}2D raikʉE`hׄyςغ(N(M7^܃l\p0ja=6%JLkTdWFV>7xi~b1)w$$Ċ\@w'LQI&J̎Y `]-ܦt[5woin4`{L 1FC9Qo)%(=kM )x$L~*/m}lH薟?1KԴ'v"g]\"<L 9{t)sD~cfkSZ3nWq*xe D9bRC`VTm!\]o8Y'mwO?M\=2bpMޗiK ʥ?\fA:uNa"PUTskf)$X' ̃&F$_Ȳ|f~/cҬ,lp~H1ڲ*>%x84w6D^e|Qc/ DiIoQ'KյT\hښ"d譥s\+@%|, B@BY:J'vҊ€+9] iSRטN^'\cLFnL,FXJ42AZrOcmEP1q֛y2"3͈j4mʕi!=N}SS<<MMr Gq o1wt4ERW&ں^נ9^mNY9D[\Z<ؔlZ©4跡h 5cKiyB sFɘSVpd,|m–º$ V5M G5"_tAz;X^XSZޢ[bDj&t m5RB⍰ZqxD~ 7R%.sZ{۷zMR˵7)1gޝu(Q2"pĐجUDܤϜ1 ,y!6Djʻdam@: d &ؕjϧUZZiRptCN/0r8Z9ng7>d. ]u*}x_rOEoEZDE:MȶK#ʻ,]N"H9)ıW< <ȸUG'Cz ݇I1/$ jn{ڜ.Om,UZtpŊ(XVo+)C5M\g{6U<-p$=mvⶽXLQQAF9(W[d Gi d |kpf\3r \5د͘@8/rĮTEb7C 5RJ@]y͉"\oC;N @{ #ϙa EYgɑ)-$"ěE8y[.$ɹCZB³szǎ9rYJrOKatr_"IM FqHkkfD}aW`vGt()eߟ%wq읧3^fx:˜툫˶CAa<- >*xJm]{W1{)Jٵu>=KTr^_46$׶݉Ԭ`ѣ*MQu~Pċ~V djgmu< SNcE`ͪrO DO_je-FrZ2Q֌Ԟ槆 G5{mN9u^ et{)DGKen rupg:&;V~/2NR J΃ъz=ikCa Ϗ5Keŏ:0O]oM;Ka{'릩2:N&D|׼ mYj8Beaf/2J2Q,UcDmT-$1Y:G0ni)Z옛 OP ab2(fڜid0Мu#H^hq}`ciBy_Mo"C&OCmvJ%ӡ,WyVԵvUG4-g>XEN7W-qϲR*k KNԕ4˔,_T(EOMT]O0ݬFp`} rYЄAQtqחZY\f2|PW Yo @1 uӠˑh٭iq+.5!=u:#;@zoD~%YTr/t=ґvyE`PCr?p\567&+8xֳvP L7q:LT1^V݉R*І3x[v: )"ƧC I9CaJK7RPOُGBxVS.ȒjCrӠ3]ra}*aMo:ޕ6E(C=M&QSq5 PˠUX'z0J|L2KxȮ<x>zh3{NOc]Z{YXHyJ]Z6AW#Է/m TJU,n._9/HbfD(/l _'h *e^ oBVbGhh9cPvĠ†A92ueFm&kF+ݠ|9KIEtlxm^dtx,8 ]lPARpn5lPB=(o4OY|lO?Kd!qp9ex``e'x3m b=|~`Gp"GS`wv}i)T1mՙ`8 +,l[*fwV_n<[ռ/.<A%l/I1B$1㿥[lX@*|fTr=-#HŋGrd"WRFYbD!dV(f 8 ڨCsE`o!UΚ7atა- X5lF9Qa,[:[lo9E7ǫ}ExIfFt_*o쫩jS)F)pةxͤ%ґyzQ[wD`_d !SƢx)yO# /<3 {]++Z#+0`XKD]HJ9cLa,CO@p7UA FJsW/ KKKd0:zI aS 1\T05'Y/B.M\^!ўڑ[yY^2@ ~_ՠ_x@ ^W}=" +Al t:% ajmb]ۇe2ekmØYi#YWk1k2{߰}v^K&!ƽd5vV%9~CMto L,L (_ݴEO' '6åwn']|ޡobgRz'H1`Zβ>)21;!O o`rJ1n;g9H\a3} & r9G1Ÿ%uH0 c Yl/+$,KP#y9J\ճ!hζ"U$RX,] C\)v5\?׭IEdclD4)ˬo[+K6[|-LW$m m|, l ^F}Ɔɓn`˲xGꆗKFXCi-<,s#FC|"zPk?r6afK]Cxsw kbqz *`9@ TGAtnEPu i'J7Zb,?ْ;2('ђfSӇժg |q+V `NDΙ#*DZ[;m^Ńɪ;à Qi Aim(:)}֝!bֈ[?JJR{Ҹ{vqSw1#h!K7Ȕz%QDBUH[6[9"6T68;4ƠY:kmG5=p{ni'u| L g?Jc3zO- qMx?x׊8Ik˵?K1pw_^F(rqtT]@u'j`las7 GzZwI3ob Յe$^Mg'>Ks,$ڎd`R-[4T✊BF z|~(wXZAH^ɀhܝď#/y$M-$T(5 ߌȄ$Dlux0deۖ =2XnE Fd~ݫUB}绳9EИ1 Iߕǩ9[$In%.!QF`c`AAVtBrQ&cfr3|àf(9 Rލ4ޟ_F-$J];9Ǣh5PNmkI;Ve;cY?[BҰ؋'%s;+^ZD9aXo/C=T$YZ.7/LmO(ƘCQ|xkj.,Pz ;I^%zCh&+O VU9!Q-3M!c Wa(sP q !ka 57DwDNå+i)HX0C5x9X:a!7VSJL jZBFEY@lh;QD\/ ,^<!{c(z#4Ah׳K;YFe~Zf5%Zc.YXKNpS&{b5lYA& 'Ӡ{"p9]z'(s2Rz ʋ5L1Jǎ[.t.PK01Z{&fgh `r9B$^4LZaP3/үJ+cJL-)ou^Z)b •\EMhԹ)!8wvY1*{\K$A.}i5 8訢=}u\Xvxx9&XuS;*|)NuƆtvZh +$kF^XB5Z;=?0Ls2b }4W> ιL(ҙhKeGǼPN432 B(X;Lq^wC)FЧJeܩb[p.c8hcXovߓc"yxW+H4˿>l.%lSXb/X*[ˇ(@@L:,Ry%A9φR؊7x\CGqx~%! 5?==q\jnSoTW7>$9s ? (BE*dqp{d_ߐwXErwֱ鮰*^? mGTFПl:kV5hGq},-CpK*Q,@2DIk#}]~b{tʗ_X9t(뫮IGvbd\Xk7~QQeI ݷ1bstI7vۀ E*!Ug/.VV$[̊^{gvRr^οQ 4 bP^%U|x ?Dv/(C#݆7=!S_J^t(Ю[/et;EQ@ ŚR٭Gn >Ԇ&rjfD4>F[K ?ɗCbADwpk,!m/ =}/{-]`{ܾ<QQn~bPa@jDB ];M}"L_!ۨqŢsV看!6`9_t4>BP`0N,3ھX8;uO1U]CpkhR,YQoH rnO>ߠWJyK: i;c{OE+Vjk >2$ unc`B/T824Ǖ?| =")N 5eFDIRdԻ}ξN BY zJnmCRm Y6 z?f^,ﱆ梠JDVۛK%,4ȣB%P:vmW'XE;tUbQ8Q0|@De Zl} 5h_iP.6zZ'YDA'Ӯ6>@jt%%>f| @̱̓vunǝZqm(>_XkE_)@9M5!Dyڊdl0lcb-5+֯=OGZO52'`B`pT;KЎ6 lJcoIc|lFH㈢]Ӿ"};ԅ2g_|n姗KO/B -}N?O4߀_v'xME+80?[P$VW/FSaO5B.#V4V.SE_zf&,gIkr ڡq̇#gɨ Sy\+BX=9 $KC}p d }@'6XaA_g V'A}B:bsoiY-v6c$vS(C#P0Gʅ1s}d]'אlmfm'ZyL}:;Ar+%ooˌ>\a;V HPwdc(}e>JK)ϸZri+f)Ǻͧx*J.f o2?ڢa׵~> zϋ!H)?nc v ЏCVݩrگ 6Y՛xd~וpˆzxŃt0ed]=NH&5c*Ǻ*C¼YH,cb*#8qnB9ҝiI,Vi=2Ybq+nÜ!B ʪMN7wGQ%ߋR19$ s"iݻ3 4XUPf\֛c v=hco-umg6#o/-@:c; x;=_8B2J%eN 2m?Z+VybC ?٤(`p,NiJU+bn{1'8ҡ{^WJHjM044iA*ljh\sRfyۡ$ $j9Mt33y(_kk=I1;Q5/hVa}.t&ʤ_M'_]CgL!mxLb fTޙ{u|OA s;+[u| َFRUή v3-QZ-[xьRqVg_׮%| x{ZȊ׷nlBr,+"f೸>0]\L[czUnסIUE*MIW)zLD%FG`'1o׻kW碔}٩[1՚gzr3+?udVu]A"$S $A"}2ayxtKᵲAWۣ.$w,YrpAcp+!ITV {y[v%ymo8Ҿ5eL(tryqWn*4YvФJIqh d6;IW Ԣ5:n}΃(=N5΀9TrmQ)rraTc7p ˚`:֫Z~C5=Lی/GÏBҲ|}Gup뒗J;6gG<"лk=>废/0JZȰ5:4?vtpe?O.U#|Hw&r1lqʏ5D] A%1Vs@ f_wA;H^t\pʳi ).(Zզ9 Բe@ %Uvs:ǂUos =L?GOW>X}5(9qs00_ARG{ d:rXyG3{LZ9/cQ~'̻LU}nTp|I^~*W2J83[miܐk`F4t T42/H>zzERwniŌC"J=}(Kur|DF5"?U""ȹ7yz*vJ"TjXRH+/(!:[WA3IAJZZwZ]| Jm o#Dh1ӓwl mP{Ӝ  U{r2 ;Y-8'r'Nx|edtGo+x%D̽z牕xR}JZ =.4:v}žnFJ[Ҁ0\4SLqù[1q]|%}=㿭DU> dmV{CS]SN':nĉڥ&-e;L\t\lBh(+d\y[N$Wm57evy(=%@wz_$\=Fhc6J"X棇@7ԆL^e s77T5L[x\%W2A}) g>N8AEp~EF5jH2i* R3@ia ,S$niC G"y O9SV!d֫ïj T/rAN trMi  း N$JaUU{V.O<}zVL :I4VN)o\p6|ίҧg3ă3C7dEc` ־U0XSKlw62<,\%tQ9 l-xa؊=[RDzN.xB{̀dyK -Sc_=^T.bfL2-7EH+y})vnɡro9 F\/}zt]0Stږ\ TR~*n/C`f%p[>5m3p#l =êjh=-;]K1-C/.ݽWB3Ww7jAQ5 ,Q,iuR9ApIQϢVϬ]ݰoZK|I}O֦qKkUě8kC (h <ޫVWL\2܌nlQo^Z_m4Y8wc+>ř vzAXZ'ww<3*th(dU~M0 d$|1+AxJ*X!ġ';ö nc A(dgn=[8`+Or+m54$m!b Q4t4M$zp J%B]k 5Wԏ9劂Cc뫨XCm\s"!tK> eZ?Q+m:ֻN$rJŜq(Z]M[S#?_dF<NAS + /tco{)J+3#љ(xyGFZ=,WpR=Zh͋)Uhе 70Nc ]E76\틃6SŌUc^ဣQ?'YЯp99SD-4@n4/h;=%vfVHwP]NCc脓(A 3>vqVft";Spc,Ե &T>[[s7OLq.:ވ8?![l[NTI' J,9#+#4 #xNJ9U%3mCBhwP"7傝Rg%)*7s 6|( XY> #_+5 6R)Hi/FK!6z=*oe_1ߙŋaX7x7XB `*He.T 8t!Gffӑ6jR Tr5ΣDkfE!$ uCrnlK9JkC}I(4x$pMS;!6̢0תl"pSY@~*^vY[Fk;slƪ@{Q:~`cяYr\>bE;/w- TE-rxMm)ŗkB D|\;Vb븽~7e./3,4 5vGv2bkQqԏZʡtX(|8> O|ɏA `faG%X? trE ~K7SAi%` FǦ=ؽ$Cߔ:s_5=#X,|5[ϗ&xSǯ|ՙjsqd'¦ B2u.bR}cȥ_u<^N:MK'+toy.Nhyu*; Gcf%5-5Ax.ŷ"[jw` 0O~%Ѣڞt?aHºkx乓OtZwN/Nu,BlTT"Z ߇|S_h_W5K}5oĹ tGpt?s!t摓-kL;vp'V/Y*h6,e*AB;=I8c>tBwUbӍJ>̋DL$_.ώ?TӰǝ"|ȣ() -s6ib[T<=_tkE͕A@EndyPVE8d P"Q1"QV}#0|%l# ߁AVЁXis^-Dbnԙ]ʟI~\b}~b+Nh:#7쳹6n7W.DH^?w7d&'iw, d֗d}kg3s .Fj.0EmG Rnj-Ѡ^syΡmE3^^ՒfZ2%l%=A$`y@}@gE0ԂkgKDd2z:9X9XZVia\:.W")|+) u_BDq9" O PІ3S,ؠDv{}Oe)wA})VPP!VƐiǒG~b (|3k ,T%akwda ``>f&Ҕ $z_sɌ&"5mn;UUIrM)?eg۫l'1T{-ԝ[.89啳0Kh5 13&} J~ n`'>YiE;:P [JجE 3~B.X8DJ2H5A,8P1eA 5k8nuDnvYiCtW97>[*q"=w)YUطS'4IE<Mms|C"&Sk Оsyl D.̧tWSoنdgkq<-).Η,De*v;s QaƘIvK)6ɐ1l$?#a*vq󕡲7t6"4u2e?#2jב apcP3 JI(#RC*,X`!D@%7C'0.;҉$+-j ~MևQyx.lɪt(C͟|t/(O>z!lG,<RlDn NUCc6ϛuQ"CU>^xUAX?> *m8&ά:LQJJѹ#:.q8 m§)N`aiX3N.n Xn ͯ9,Yjg;_ tC[vlph/4m$[/nQ\P?uԭYQbcg?W4ٳ9q̌ak~­)r@h1nTt.J7r/DWh.k3{vrgnb^-R56W?s=5qRW``e.6!ImM=Qm;ZB TK1!ضQ4Hl`}s-2Σw,7A'Mn 1[gݵJSuN O sO\/^Bg#p2 [{OUA"~cRNW0'%%Y^ vzghߩ>xF#Fpbi 6_t*k3R:=T=~痡cdYch#_ Ş1OYJ&"r=8x(^iI,t2*fˌ7yXYTjGZV{,%/ߜFd <95 a33. RHd݂-ts? L,6HZ*vomm皀(xRܽ.F quD\)yz<ɾvVUQx*UЕ֞.$ttQ 4m|,-?4|:.ÒWǁ{q[8n7Wԅ R<뙹 ~7EFAM~2oX7%5Wљ'F>R8Qޅ' ъ-ӪvH0*ZoܴYE1-;Tt!$D'3ѢO<_oyQ~C/ <;.9 98 fYOV6$9}u}qC!`QW<?4/bg210։ߠƥN\?˕I^CfھIEO6G\m/ryQflD,4cq"h؞¶"݇LG&P3^]"q NƻВ2R.*`{[f*,^pܟ&WPWtQM=JCw|Q2}$q1o¯˩ӪxGkyF&f d R-[q]VI˥IM,QC!Oh→$e>dZ|ܶ¯bn>A~{z^?sg'Wh{ D:g}ȩj TBzn\LyevG4\F0{` BzYh_j zz: al|@Ѣ d1R'kh tѵ" ̜wLJ7Ocg3qru6RNo,MN4m; +UcSnH k<7Ea 2ݤlѧv'Cf6iX| 93d[ԢE[! }qZBTXM; uUj$iC]KЁ[确u>U+>BH)^Q(?5YGЊ]AK#4Oԥ[V͕{>YmF2bL3eN=5T ^ɺLq^#*PՆզkJ;֊fDYޛT##H/c01 זE!BvcP@Po4}@?L۪.*KlAt[9ओ=ZYG5dT8SEVP gTb=eY|*r,`ZՏ˹Ԕ9 jء '$d9 m.wg&k>]OY*M5bKCY)<>=ψeA3-@zɏˍ9T~п0r]7̪S/eG3_p/g@uJḺ]u|-XcJ|GW0a3>Nn'}cm8)Kg1̎>@sʰ`Sb!!;A'p7"[i}bOP12c4C4c3t2f` x_ۜ~-DƛN_BS jy'n*\AY贕 emw+,?-CRX[eqQalXxe ,MIe !_2Dz1 ck%rN#|~Q?,! 桼,CTdɖ:=*bY|[6UhSƊRHpc@猿V6|̯ddhH.pp ykxd~C(PL8Wq\JGwv6*TӉ>l}i͹dv*[7,x`bXSEbA#-ɔX;'/XӴ 0PX/ɚ*a3RIj^ * _ݽ_%dلb.g5_ Xl}/#kXSZ^$(.[&&C= .Ȼ%N 3FEdav >=V{Qj_E-(5^[Z/νS<_LDڹ>qL(.[H@e@QkLۥvL(uqvm5pAjQ32:nt1wU~g[%wEf)PY֋ς x>{E ";{P w9p#Xf.%΁ׂR!Ow2,sN5waRF+?1!.ho6$,gm0Lk ω^^P&eg)ki218&A$M=(Sa)KX:{NA͉=4_&(*k=Yeb661e(6tڪ#P$C3O &'bDi]NH{V'Ħ#">G%K\:B~뭄v@hGnKQ#nд[O=6NGn#LxVJoVeK|d "Ԙ瓾^|5Bq8I&Gx歷NUxp ]U Œ}Y4~YMYusA :_0o7GB+FJV6!4EH>*CZZ)@~a[*'[PR#n/'2TͰʂ _&I97#hOwH'0h?x[\ARQH@qx9"O2x ԏb\$HW4  ɝE cz@YAw[j=CrUu8tX( y1k[lB åԴ]W՞yG0i~R})y2埻/]z$%>eH>={|5C7+h$GOY$iH3mt$svw;608HPSRMȇh߹ޫgqjI? a;Lf81 1ÀfFlY4K'hBU!w ϼ&u3٠0JC%\$t>tJk'=+oBkt/oVX3gLr:4ZB?6[688CS+sd;!]z^DDk]ACzનM8 /^?pp2on۹/ux8H:>x)e3^y!d*<to5Ua/ F*n4&2x*e3=̚`:(&TfiBOg: m1 `t5Ia7pPCpY ܻþ|{MF?@{Aɣ:FOV6AKo}VE&7?a,Vq'?iV m]y85/xXNӸ15p\{oObY1US ?_:5x^ASz\S,rp91a]3HfE3##]}p;?,A JDcUPzyAvP4HƮǓ'm֣ W=UipfS膿 RriNnGHuA>R.ߣ/秨 ,F~wR^Q}dU2(Fw Y dϤfmie O+0d ԣAﭐ^<'kY_<%eqwϤ:[`нWN;O L_T ۻ)b"cb!a$t7*I'*SE)EY#I 7yg+?iV۬і:RڞglnRM/%TzeO32F*/M-9ƌB*9=L`0^ߜcB'MNnPdq?PdDkV_ Pi &54m<,\0d n=wx{vb(uc`Bal+a'®ASi:pO'<. Cq~!?ѭkl{J@``@hEYMn >{cPtvv4T.ϩ)q0 2L|Ier#6Lj (S"#cRDV~G2Jӟ7]>&Vtb\nNbzHd%|𵂍 mUfpM p\-:+xUuU 5[ET>L2 aKJk{jАLj5k0Н7DR!H-(E4S(⩨SҜ6]@۴Qx;b}bsG 2γ9>eS|!*oYj)fIu$XUio`b/Yq;jˠdQ_E1urEr$;]Ung[;zDE(\RS8)A|@B@!ljCJGw j /j׏hc;шЉdx:͛ )G"/dn`lb4v#i]d;;Pp,r N_K2u:\)m#8P:.@%S:@& y~Di$_l,KTHE,#BѮ*v0U)DWJ2;.DR,t@'ی%CHkE~y$`ʿ' F'2hOvԾ.{sjY>pN-j6}"AgJMy#,{;e_6&m[~w*Gĵr11<':̂p96 ~wMKokۻ#'%qh}߱JU`G=#@_bY >9DA:ju}ĜS0FG#f.7Och٧mOu&C+Yyωql˘dXqFp ɉ<^NB~%E9; nGƚfzjhT/dkمYЕpqc K }  Wⷢ622prdƵI$Ɋp%TX4Sm]'36d|s@7E,,;!z6הknW ңm VA'~ׂ2j %}U–Utbt!cPI24|?ôY0XBғJ0˺,nC5.Z̲|HTBE _} 4|LIgg]hem3<,=Eׁ\8%G2w6hAyfC38a([nutSV`L~HvQ7>-i{|h@RÖ5b-ݔXizz #pwg$UE44]֧n"z%õfm&UUo v8dW+䠚?8}ttn |wm nK݈}V=-ejLL ֵ44fӐ_zMnt?vڽy!Ed 0\/Cܝ[Z_'>`!W䄾`b~r'^=`+i_&&n4(hU3z[&:ϙum]wcY ;aes5 sSj ~7$IkB֥gMNs1co8UDHtb8ǐuۊ$*5\׾v23%Np@e(B1 WfX]g} stՅC⟼;a #K|*m1_MQpH̯6U &rf;8a^-& I >us\#ȩK0c4DE"BS!\Ҁ&ҫyb#M U |"3J 1y{To3B+9֧}$zLcre(z&EqOGXg3w[gA0㤿ra:)"IIS-|NQeo|Hcy t iu,_3Ƭ"őŭoŰI^aE 85,/-5e)`$Bdap l?t (yTrӥe&ZrkXM?T=L74(FBxOꢇ]Ju~Fi+[p+38wGKYD=4㤗8ox'c'RV]k. K&q-%n PюH<`?*PI@x>Jwe\_q>#}SC1`rv6=LW7"H06iIi[<N.#c3c͠J ʞ l9qz㺭6ՆE`=RPV3}:Ǔc"5$)Ժ)7x4 -'wy62S~Ń}Ck$ˎ'k 8\tZkν\D0/xr?IcFom2*=6s> Dm7EnԅY[JiLc _[>uW^B ԁQj15G\dц§%_Ge JXI.ݑ S;fW['7Ξ[}`gl/N>yΪ7#ёéY0B l6hVH)m3Aq|~zJ-Q'\Rɒt@ B=ITA,3w γȮu2m#[+RٮeFjq0w8ž,F+U^FQOxj㚥?5N]@ zsʣK~!(7K!|񸔚|"yvx>Pc\6+mK ʘ>LHiߥ4PPG=4,N4Nbo3+,_Ѫ"2BiRW ,i6YIj3,MC$azQ֖GZ# כP_#@sfwF;JĻ4#@54\ S 9|iE'Y2sZK<-Tw%To hbdQK=:z0}4#n%]dGZP{=y2jn/f7s >Ŝ^YO([`VX>% kja/]'My[e 4i5%/~(8(Lә'~P%וv yt)  N- !`.<+sj$;v6wgE.p@[qA%o. 5tyQs JmNy~Xҝo75{p9^FiEa5Jjr.= i sP(Cu C 37 ey3Hs|0$VGSG 6Oa-9`3#/SP0tGojIzV:Mf2"u:T{SN Ϝq/t잭gE_n!m%[{4Omᜫ5I!wc?!A!0f8>Ӹ/&یgbA$ה=4\x-:ZQn)Fw^tG|fE h989oHݪt!y0ŋ3Hƅ9]#$Shm$$"*? I3НH—$.zEqXĴN QK?(?g!'\)iO%U(7>LЖhiIo2y)SV0V]va;@Kܬ$!8 lq\܉ CeVo.EHZIlseW OhJY! JxrpbIW,}[8Xs`ug k sDPҊkު?53Op,pXu 3ӴQz?ʑvl'#gرyy݁EE^yq.iU=E'^ ߞfcqg8ȲY}_*?;v؅.-\bʡ7 HE?X*РH#KC.ՠX,۴W-uG>tztݕ5T316@!GkB' l|i& ZLm5?J#=ԴIZ#AeVEޗJ@ <}.avƏY*9 3K5Tfn Af>\XW>:y7>5O12wDKpnMbtL^4wT#_@֔g^?T.rF2:0Λ[?3wAه8jբ/ɰP4 J1(b0zQ&oP}{Sf*A8Vo"C W" 15/|T Z(Nx.b)(-}Z+M?||9Щ0U* 猬@?YJ.YJ !vH^8 =>߿ ݎW|  ˠڻ{#+0Re=#R]ES(߷Bkă w_r.It?;~ɸ2ɩ%^b!CZ3&eE3Pzuo/\D3:mvoPW,?e1C~8hO8fb()#4c_+/) mc"䳏 =EnD1rOѲA7y|JgNǮ3o&@pٻ؈Z AQ`jW8\}˃zhjD];!g1΍+@YCJғzu& CwPp&=ߺr{V g'FCy\ m<)%'_*/0L1X5sn&H Vu!R#@6DP.7a,Jq6 t Rҫ65jZ4_$Q؍ur V.-h* Xio);,YpO+ ʬ{k^Y<_e}$# y#.ȗQtwGt =S]U=f.?=:35:LwMqu-nuU_u ā2k^ʻspjI@p cǗU`Qjf(}liCގipn#TLb& Y=8^3-?4-Bfhqʅ`:CDqޫ%aPd4X*@={eh%)5w'@کvmI{ Wo o^8uP˖ R 7Mz#cW ٕհWkƹQ>$f\Y[=d@{L;`r.==o LtNܫ3@pcn :E@,=E1^u)bK\_7#B*;">4I9R\62:.+AAn}blNj!Cڦ’Bfө-](8j9¡+o[&{.&^ݒ$Vr5GaDUǸ{k,udeӂHAo` =P6 ]U[Uݮ_򧼷V!K¾"(f/tX2&4ȾE)udTeVdmA4O`vnlBx`z43&PaR*޵p,=R; 3?m!1LS piK2d#aMd|;0SѬB{xyK p{Ĵk'b_=(֋`bj&|zx! z8 h,Ct_jx_W+S&.in>x+'n^өd2t^@a6Ne%j~,5)HdKT5DaZLu}p^ca`-` TC3b pPըEiJ〣/]~ԇ$I}62}VH[ ưsGSh$^*ixnB`V;@3Vn2Ai=}Ӽ} I8 K,ˀ|m9$N+:aNJ!>P*֪!7IX/5<.S٪ʫVP@'  mSnZ Ż :4;*UԾaK6BI.ߗ:JQG ccQ()ěa@nZ(?7Ox?pop8 絞{P#kzaJs@oD/?E2&RqxJ]t"92zH!t`Xrϸ,n8^qhy@խg$o_PySsΥ !Z}_ P#$}Y$b ܼaWlxM~?"|z=\n,'z*p,{z0`1Af[' D8]_CR<$K㤇ה!S;N}<ӝ=2뽮$e  G,)uUJт9CG@,66KQٙ`gZ!NII8i|2G.آyA)V*c96kDI }b4\ ΢EF@ D@όײ??-㨏-دHanp*XBݱ"UBXѿ?^)@/PC9>s.ɮXhg*$gGT4~eEPtbkxB=՘㌈ >RqxE2ZjRz+m΄S'|dBδ+C|+p(IO0ZJ: 4;~jtIQ73 pKݷ%:w5gixҔز԰ }Hנ9ھ_ۨսwd GCa+A)Ҿ6bU䊴߶PdҊYq!.-3 ܝ9sAJt;Pl#13txm`ߞËLz1W椳C{?YosޤLu4!6C(`0z"Ley]yN\.<@Fw;)wݛH z@ucP|h(z:8W[;(|d鹥-)0(JL7:~l wgA:-25{ܶUGD~$)Oa#9w-۞ЩjdW5w-#Y=кhU <{.?=K>cyዶx7,Q_S{}ggapb}1s,1q#vwlmSҩ;bMa9]3gc$NZ%`ъ gp(En&O wAK>/?cGKE`UN )LOS0F+|aVy'WUqǘIg0WoSA!A$X2Rxe'hת(Rų"nxbT6;pAh-.8>-/U/ wLx/m4V%/+pEy9ytn +JoDA%*ț,XP:Bon^PU{B|V3҉e~ eXrLB߮H9q?B 9DZ_!_;M̿nB2nTVM!wF WU"z&+&gz.G#XZ* ǮG6z'Oq,IQhjU1UK\2a\lioj(C(:3u|V W) \E۴_.d$[m/4W)'~fȦ{YZs5ZW9(+}T$Ji+yJXg"@$srq[DP,/%T"'G(K|yqhyectա4#lpʔ*}aZRbI*=ҥX#ȑ VONZVz/ #Z I5 Oz娠k\.3:.}#|߂( QV6'/".\{_jCYϜB/ :39mUʯ]?P)  rZU u.b+v슢<<]]m9/@㄁٧ce 8P2Wiͪ]Ws+`R}e6!>&$VOdEۛ"X}Dk)QWD 2#{&#vE?L6lc@wM;#XtǦT٪ӗk]vO-w;#vd;!\`߿Aeï'qcM˿ ݷ/}F.(%8Ye!? .}q}bS^)X=>2܀6*Fpo\riNja!B57]ZHlHCtmL8ocܓ ̹aE숖)7ۆy,v7tO^jjvET\J%>^1a#ڞ#ŻSXX/$H"M=`b-yY^Mj?#:.j"Ë|azdMkTH'/P$A?e_jxmn64\Y+%xy6]cFPL/+|c lR޺ٺ~tVwG ~\EЃ=_ejB Eqiç§Tӿ2+hMUR3?NR[dG㗢d»]g LW,vPdq>]QcQ͌ *gя>]!ɑ|FN.Uq>-;3\v? S`F-Hࡢ׭+u;݉,S:k/`8@ _K*I_Th w M Z RCUԑejU~!< W2At<87lg-p-]~?#*Rw)c ۟ 3vAi}!ٱ0}/Z/$hAb}4+t(ԩ6[T`ز%; _0k?Uy@Ec`#VoN#YebAINڛ~wLZvt5dW9K;0޷TDqĜ|5rkOuCK]<<>0_`z;^]ݾs,5(N\~'ɫJ9!i&+i9\65UB>4WKHuĥ2O$M 7`[[ly WO#U#񶿑^q|-=`믭tna-ׯhͧDe(/pu_N&Q̷`i;w|L6-BP{ΕN8B(9M6HtJ #Hu+fxc mz<2=6؃zdU=\†Ή-H)S>꾧BL*n=Z mvJGiiq2\H\{`ºW@~Hk5)F*D4[fK&B@.}V$Dɫ*+6kGՠ}c_k%Ctd-xSBK'U4h*Q(bNF.%Ts/6zi+CBB3m`䖁{z_{$79^;f9/$h#eOoH)g>!'3VF컣SV;grIDBiσv.fU438P .I`=uN1^FTR6'_8T=;'&| ]J@v $Vh%K_T5Aλ.h/>63邭F@ IkkսUkO#s|.!$s ik1yQT1ŴA]KueJh4B@&Ɋ4{߮ Nm|p`E媟~ƤZj;A):-4 2pDE;k-+0}ȭ8cʗ_KX1OѠD$tMsw)ZA_/YLhs϶1Y 秋i6ee):݀r,1.A7~)8a$+ı/=:v-Ii}L˲NW/<Ձ<7d+-7(2&y&⎤]#Ʉ"lkDBv)o2`iF~7C ߦ9ީú3,1IZ4*ԷGx˘ @ u'[-d]Fyܧ:RZ%ZبOMs5i˒;vӳ%?AɆ(袉 'z<1v3>f_ЙhTA\Iʣu Y b7`Fvt_o?q ȹr:1̧WVg lESܼ3%J=TvtX*. <cLiT< º6 UcQSR6;1O4'<(nA (?=xTȈ~/}mWHwF'+QO,H >G8~@ Ҟy~Aw=+#>vX{4c@J@6=y^]@!D!G{M9vJ%c.ߩRy냌Yii֗aL-} %^HzG҅ L RFsN'>& :C^'j8)Lz^)_2?o #eB jå7 i򩐘[W%30?P+k$X$@3蹢  n X/R@Jd|ZGT~y@TG|^Xo Q,fLF14iyP g&pp?'5 ~hQ珐g}⁧Bw K7#k6S8k| 僷sk`q*~'#Tq?=?uWx?t0t3syVeVz!wOEJl]!`'~y$Ϙ/a6v3W7Wc@Fyu'x?jaBQT :UbOzpߋ]nxXTh/!G[D ٙ}[ؐvPEho'OmjRwdi˅{S.yR[WJ97ĜL ~sp0se\(ɸHVo-Ab$'SXO_8tU[Y8-^ޚ)п+s>Z=Bxu@xӌ"蹩 'mqڧ9&7Hɨg<.qAE/F=j~!H/@(>gtp5[d;AWǔMٿ&y}ı oUu]*7glo5S46]WJg\gӄu=+R{fГ> TJD)jh AMWzyI1L5E(Ğ1 W`03$u*)r Oe?5\|@I /5;5a𡹶TNf/.E)%liH4I24$֋Ah8Sv>rg鹧xSZא_i:{Ι +UiUwe2 ka M`f% }Ap7!η bJNi#qM3Eje@uW5$$sx~cvg] F6P '!eG 780đ6ьC5H̺\Mh-qS=_Wrf>8 L`KN]t?˾}[YUeGg2X|:^!cJ(B"wC{Ei!~hTS0̯ѸeX_#T3RSI פ yҜ͠oħ@Nդ]Pnt!צidMn4:@4clcr3"Oqp./&P <Ƃ /n9J^(<>GÔKjCTy(d39EU6O-]ΐ^7o/:9D\op]=u+$'gh_^3''P+Dϋ)p_NslTJ,(|g7!#t=Cͷ{v 'S72myC"U%@JԚ_ H:A >HL_q441a~tٶpmƢcPfK4o\u󰩬#)*+!M$Gꦈexܝr֮ouuXL'Tj|^tŇem"3<\3ge<^;(o-mـ3g0G!劭fkڧ¨!A ke.#/ODĢ)rT,ܼ;ϬP-نvxqƽ`)-N{u8u!@9yyX=)c(F|Q[=aacDm x{Ky,צh;)䨶XjR 6u8*u;Tۊ}|T`NН?j2mБY'.Nnhl B0`8lZBF0ި\#Nɝ6o6 DuG}0JT,\.^cE5Vޔ`:t`L^!B6=J-py|p;b`Q:'Ȣ f~[*^Q]:<F ;p ")Ή(..67q![ji_-HpUsNǏS.0evӎ"nr?Ua~ym]FgcZ5 E*q'z+tnyiVSs~rbP 8  { <Cҹm)<$Y7sDxbPp L}iZWW*@pf\eÐ޹xEs XO>}2 L=]adj Qlp8봌\SAN"nSͣ$rzs˱_ݠ/3#IHO,pnbH$(=>} Һ$ Ch /EKGB'cX@ʾHd萗+ Vi9~T3Ra=|;~ڵxame>#|!No}ٺpR?*T:(L[J(' pqed|y,> A\BQ sx_yu@?xh>Y؛+ݿFF軇^n  vW7b\-v$٢*#it`NYSCkcm 瀖gOo${Rh\IU/iݭ;ruR0tX+AֿmYinN7bD<+6cj$顦2GJ})..Y+Wį6 v0٫w"_hǙ+5+)iC0}NO%i:+?h ]}%r4˲bV*u.VlGHlY Mi7ڋL jVF ";eQhvNDɇ?NFgL$lo1>0.~ z+&BhQK;ᱽdW\#vbށELSݸ& $2lOV5.UezU boH4ǖ4S4W ~Q'V:ӐJPG&=l$Y>gxXG|P4s rB{_6 ֈR@Ow,uPh>yGNl'.T;d!̸X<y- w9a-;l04Scjhd;WFr["dM]R]?.m:ţT D8Q~הucCRj$ΡI1T>s%T!*/S;,r&\ 1iWB =J!~uޚ %L}wԵW&i6ss+٩'< ; U?՞ YU_,gFd֎( A.M13Dp Wd;#QvBL gJ ^O[<6b/ ϶mӢ2 3p lpY;%~jpzo&Q-@P^Aurfӌ-Ʈ Θ D -{ 3;͡{ = l8  %=籕z9`,u):wJv5%u;6G+0Цˬk|7 Pũ#|Ŭ&l5E\}s&BX'[Dz<Kd/5]hMIg;Hf8+knR?>6ly~"`\k7 `W pX-'.J%ݱenU }\y Hmn i[_y#%҈:(ArFo½ M;[G+ f>/]C7Pzڍԍק[hH}ѐ))Eb eQ#~2(yrwoqE@3&o7F10%}&=Yl,ؠpi`k 8P2 0<-I!rl<wM/|ͳ8 |ϷP**9&,K"9Ka[X#:E8NOIAdہlEP9^;-B ymcE0?h!,Y|ۇ9聕p]?pqi =[ WWp2{L3XkmS)}xcuc?([dUIuWHJ/ZekD?1׮'[w-["ҪB8ы͑wj+ֱ8{;iMK̰bd /sdsf0#@ϟN̴,@-DWl:;KAFiA؅PDr.Nvj*ć^2ўf:xj=.a?ʹZ]$5keͤ[)jIX ,{eUs8U[0?Oے[cEK"оJy<Ĺ((V-g;e^7ts03?MdFɵĒVQLo"_ 1"atƙ%OY}+e;u@ZG֭X M*S `Ru/u*%@g}iL$t1?; 8$]"&5ı$#f5O]xacàBcp/ vv-݉J?̾L˼dmI0Vt%s0qҫG4uC܌HKX2GT7:fv6.`cBɲhb9 )&0ff E!^îãHS$oe63u5 q&KƋDza2Z'&_0@ ƷNZ=O^وx@燐5:t+ %4P󀝠AXvv1kxqw-j&`xL۠ΒfDFz9\koe%Nup rfi:YI Oؤ%nr5Ylc,{ը2"\{Ғ0ȱ_ rq_>)r"(Fz2:TA 58u /UbKyVz֋`=jpV*BEQ0 WPu\VxC Hbϳ=1tzP|Kܨ#s(&碫f|%,[ !z=!YˋU**X4ª)(!3 0(u*}sXi͖br_-j[~돤|"ϥ7!gIi\KWpk[xX^_ln̿&W}ZBGw IVnVQH倮6B0dQ1B8QvƖ 2X-{Ƴ5SHWLC|@d2紹kCņfWiYB%ܪeBı/_ pc*o{V2TFh??O1եsVh3XigYVАLԩW }138~.~k;Tc.~4T2bkf9?^Me_kݗucB FٳSBY:u[LJ^,hi2%aEd[6z׭8[^F_?zCrr?D )mOUm*%mqat^7M &Ês:L(WSn>(;59ҋ8-5 鑿0HD<^P-ae(ENT.m~FuxzȨ=q,mܧb(t^ ?XHB%rfj{DB \ٱC  7 d4%#=DWM髿k]isy仓Ԟ6tW"k%bI%W<\s"gHjsƪ=N;Mi&ʒ[پN;8O^(0r xY.ԓ'J̯4<ډ>LvFPՆI{st]Јs; 26 ܐX7>&!|&WY!lo [*q;pyfr.y~*D_<|NL҇=oP:6}ƋK }~ gLdneXZ08D%4Z\UAd\q/\5BD!?ØaJ(a+gl\u6q6]3WZL u樨BHc&N jL'JȐRe40uԱ! thK\EUL,L$pgy/ݒmUb CpkE1SؚrIq砐0#y`}i,BL(sZ*y{Ow)KT=[]i8EͯBbRhNak X AW_߷\E,0PDL:)=?c7lD.q{ FyS&[Fb\!t0﷞F!@$B{`<;,IνMfZ0 k]+Ok>r\!侚=05S(^VQr1Հ@m+.6jbk{Cx !icw1582썭观"W />:p36;Zw܄hIc>N嗌s17Gr8cC |G1cGfZ'H׽Ϻw= wCDQIfeeo xKr})dNR@IJM`?B +`b2O4,$n*˛R/AInö4f?Ge2/ pRP4uUBnٔ*_S1? xŽy zR)쳕M_8nuěv5+?CoZQ9B6S`%GCK0]ƸϢ)e5+oMud|cW{Qi\65/L:"rT&}ЗFKe)Ksf?#U7-(v8Ġֈp_Vdfi!̃wrW念֨OR!nt$~Rb7@=j)j.z_"MB 1FUR?ur W1LxShB'wLktO]0V+${bI'ú{:ad0Vf']LM5n0]}u&[_LTp㕑^ 5q@'abS sPd/sb}pBrP+#EkX{ĺ+@b`sZUcef 8dPQ[,ӷ k4MGXy^& q+ ZG˯1Ru?Tu.]H XC[Z^Hp6JEޫOծ+8veZqAw-g>ňHkz0|~-^+_ ;<۞8._;dS1Kt ABh1XJ׾7Ф&u\I#w%,LudqFMDŽ/\N*X&@xZ`CZ'Y Aus6 \~,xM~?"TaDF4]hXspfB+;Ngmܤ݅%EYDl]e7qjqf'/ABIfWs" E9 * 2t!C~TA-rJg+. .]N+3̱Z3FU8M% 䅾66suY~@zǫb[viꤡYƊ,)ǁyx~ôpږ,mkï1pve\ che}<`?vvۖh/b>E,@j e{ Ppeځ A.϶'Zj.X--[ H16UaTm͘X#UXmajc\WBƒ٤V~Oaͫtٜilߐ.Wr-Md1?ˀW1yW$8?D!2jHC/ J9+gU;6C;kyC c}o8sOgwF#i}'oYbQqJK#†*gޢ"St>got,6-Cmh.{Gw(k&;ktCWNBtNSk'sB8va^ȱ&|l!O`AVD4qfDI|}NO72vV"BfQV:KXoLEIQlf5ؘVݵ,B`SvBk`ҕ{W/,#]=3! $H4؟].crזԏwdN{~,SV>~[ŮHÚ۴XYK^y6Jiq3&QV&;u׾œ>v~x{ afjᚖ\܂]ßu#J,,>AÂ9uD1K=e\GT9]e ]u+xVoMc g G{mpm d݂Go<8&3buFMD06!ĺ2w{'δTkl- :YVi" ٱAl ,3W Ȝd5InB$ٌ3qip),<:T^ (fS"w_,# C:i$U[-$B ٜI<%!Ou?/T&i/2HDY%jY,7e3NP2tPO;9JD,ja8rK4>0ˋ uAXCo͇ RbAQz?dut%2+{ 1APЖˍ#yU{mM eQbع&DC}h,"p Ԯ|s4BzGIʖm9WdN [@ϒ4UOWr}`8Y?{Ml>TUvlޤҭMzлDVtj zÞx4:]AN.!hqZOm4e@?qҳ(BogULmGZl,ǯ#`k+(xg.^J48 x/- q3%wcenȫڄm[$bQ>rPH 0ǟkb^ԿGK\^'=@Z[ԻH'X1ĽQ I|Yh>lH2+r> Ck*Vԭ? f׊}9njz TQ*I'{$%%S-KTv>WYiۤ ~/3ŠMrHP# !AJAU+ਹ۴9aqp"WCW  ~pZ-&.&oIWlZazlZ^jmVЇ-Y^ϲM> ?RJ̅T͑cW!XIj8)V.=nթ f&e*0,vl@VٸXkON1WRi Oͯ)CGڈ6K_@E\)S^8Ӻ =Trx\"\Zj?'P x3Mݧ֢I^VxNQFD\ִT}vNbzpi a>f\q j\dH^ l' e0֢+ˍZU#`aç=%[fm ,,oaaq?ʯ^"]ww͉敾5lWAN c#Ox >+LqW1LŁ;A#|L,PLi~>l/iΘW"*(@aM r3/QLij `|7oh(6t݁\J`zMj."y^TVfs.J# xoP[ea:f '>S˜o2f}e9ٺѝp.֊;)vXwtN_y׳}xn*ϽC`k w'W\v.Jׯ}NE]E |ԧUx8D.pf׀r.ϧ`?~jKO|p@x5?k1y>598N|+rFԻdP[hk07-k#ȂK}j{Aw:YX{!&^2@:hOWIX;V WolR{Y>ëLbDn9>턡&z64<3]y<+QNX]Q{nOʘ"=BPNsW٧Y6X!YtD08[E[brq(3L\%ȽRÿ!Xe'T%*vEӈphW3d8F5 !?):'$9]=߆di!+q=SLA2-x!yJf,+eKSS/uV0n۠3Ε++gYid[_B<d *+Md\T7B.%"N¹S y^gUg4\6 A+S*4hl &̘Աa:F7DC`Gs)tجzcϡppml׎Kw[}Q>"nVTK$qP"3{)IpO% ^QbI,o-FuR=QX-o2jH UiTtwzeybļ:\6xdD1{#6<Rr(n;U_Q}X`@7P1Ь,/ ުP͌%6G xXIPl:,չ`傜B/յAXG[i0`zxf]-MІ3ӽ <&Y׎gnjWGdBrgؘy/ =m,Va~aWAqw'.ި Ÿf ̱WY0;Хi\b\zg\6IB( 3=O٩qprbFCCS v]V.42 }"pXU7?%q4LѾp[ _3kp0'5P _#y'uϢ]=ABŴтB臨ph7kHg˵wY;O*eГIj -0H$LJYbH[.~yFaE~Tn}goW%.}zgxK/v}<Gcg cob5O>rojx` qk R&_¶d.wnFK#i48i꿷B3'߳f#v *,Jn&@W>x@=?N㈗ͬA"ec5{c38K^!kpm'ya|16_Vޛ=*G4T>$)|7ϫݣݝϤ[ `$=g"kH06$n9N>вqB@V<6:pթ G'f۾J$Cd4i|o?8 rdpAHzd5MF;t4L#d_|r#uhD?XО@ZȄ>77BhwIIc;r^soxH;n:-6/Ap6QUbaߦwN/gC-( V|̖?(JӑgshMM7 #aY?t/ M\!<$l[_ar[p-"hx[X2>,өcsl֕iL~dpv @(QD<.ݭ3κTf"{LgZftTೲ[{%ȎQ}dؙ DRF4k!yAt k)d|~qݻJ*7Q&HɈY.kT)?pa*z]id\#l]ӳ;qZv ?VqXlb,0&THVB.n Ū('o唜U:SB?2~8 Qَ\Kg|U{ێJ[_MG o)!U&x5Cn^N%b+Y m  Eg%_w ,o9>*jcl.vGNkp*6egƒR&Zg3l}xp.g0$[9)0NoAa-9 1+RǜP]`fgͅ}u<ѐ1PZ{PPCyM!/e;XߚG۵)?/6J6zv. $΅!dzu %u0S>.:I9>;0҈,ـJO>%Jszs<kw͊fYIa[ȱ$8r / X]c;q# nhɂ>iANELJg)* 5\H׷2FБA4xaV{Ah+ UUu:[)w@xC[(Rʏ _g iEEOi"X Tu&7JL%^}*_ԄBNB@@Z%oni |j./.GY4=tﺿe܊ {??DK1V"i?T7gųOL Zm#C}(B/ɟXY/W]=+T/&L**:"ó ql=B)sqɔ,&vjq;_eGPAikZKfCI6=i%+gB]h3DrI>0os=q?M^DY7K(J'FFW7Li X@PVWyJ+9!V`O^m'ȳ@wxGah7F{<<(v},M֐ә+q=eULIVJiƚ,]G1ȅw v<9żAzۦ4lw -^zeaL&nTXя}U'U-sy_+g(C5. ح0X~p:7*Bz]ցf'FOA>Z>g-`d眹9X r.թ A05T')yS8&71 H^U@(\MtCS §@ R DQX^x[L+?!d=6 ڞ9OP 'sCd#(XE@94= %AR^6\H^F ܀ xL `+JW?AX@-.yڜP(r&.4ҹܡpekPM߭N'urjPeiTKᵂTQ2 yl(@~_. D߇:H>hE !xG8xãP$PQ4ĈulI6!ZMk&KHFl*C3B뗽&ex F?Dw9F.g/@򅔳C<*V%F@:?䕏ޓL!9wͪY|9ϰG+"IE=yf8Q°͚I* DGUi.ґߟ1G.3Cw*0_Īe(jRzT@_ZrL\7e7"ZsnpYp\;h j8z2U\ Nt֌7w:49怤s|ljYvV" Ω[ .BwdJpP￙AGXS>zAX6Dһۿ #Y`kiZnQj1ʀX'pB.]YPl l,0+0֛ lFKs )l4-pVyPffʡfh1 ٕlX{xaJQgE( @^ڐ2~mMe:gobT!z$[{ń iGR V/ڧ\vW9E }/FOiH4 l_S?ޞAWM_Ҹ L,D2eXqP8Ŭ;r8-ӠϷ܁߈֦]t{ζ]vs|l#l-t(!k/ixwۍ5 N^QذX~`!L`s@Xɯޭ%Nuf$]Þgн\כS㳂MvROM%1]#J3';7ӹî`a0ƅlԯc*7Y Ua! #K4^澈4!>z}QgN3=ՒhSVRgӁ:)Sx,h8M^ 0VygBF~'b) ϊ?,E2gE tb6Y&JM7ZG98 } cV (4;SW"YUmD\ױMZ<Щ20<6l ˞>W9!ZIvq&Aj3r;3n\!%WEzkkK5Le-N U^VZFvwJH*!ZI>fCvnN+t|h7VhFv60~9D}L%3-2%򑎝FEwב ni'U[Lſۏ7 hWjH<_  e[7߯OTXkGȞo#8#!#uanK,GH>R%T^mvwMTJ4*3Lt5}N*92 PF^Sak M5c4 (k=64Cj 6z'\1nq#)AMKb7>t3/Yn+wi NXI v7C%eag]_0;`0{rOqsshՁBfݑ|62@I6s[$sV+h'2G! {5pE"1 xQ:@%+xo( aLfYΞٜ٥RmB&TÞs/q  2]9vI:Hx`_<;1k1:0C%=KAxM֢/5l-9]]zYpͱ_g  UaEfϦOx·ʅtOf(*WwAh sPq]%)dC J# 5k)vqSi87T>;_8MP]&r*tC\,˨1Hr W͓dܳhTU{]=k4۽ś<[B=Eq?|0f\_^&Vc҄Yi%$iHl~|sOq@@$Әu N]Tpcd|ȏ-7}^u*5LVm2k%Iw =Xw )k!3D.MtF. ݉rpM5.=-K6C,5MHG:2et jZ34HTUIǰmQfn,+~2w|Xu|\P^õl\i:q0l eñѴ󘀯-]ϱL[2XOp AXa~X5 @vsC$>r_UGW w דa{0|y'-\z%e'R{$vf2ڑ_slm"͍Jkyt& Η79ٵ_[hoi?uA~pd?Ƃ -T+IK\0Xn>f11𪥰)q<^=mҢ{g-{U7g߫%&RSXr֝ eiv!L"Ux2DV/1OВh !leޜ-5l4({ট/wc6!/)ә0&O3WX% WT*Hrlk n,u(kqQ)7H0x52A;O^MO,Md5zsј(ڴ V'ī*Y7{@7N޽C տh]]5b4[\ oM؋LkRΛ}X4ɲ8%xh1](xy=yo2" ~oN{x0~!`^4}@'$7@x4Af+)[s\lmk.J=6.ϛz8h{|Q\ᔦ7 Hd}i\ֽ$<ⰴjN-A`W٪&T-D3gocL4Jk TK[n.I/K~eԵ#tO\p+~\7 yd_'=ȕ\#_ԣ-Zd0^q5Sl30"÷O>~s秕N; tafchjOf')>ƼB$ Zu0/g@¬eqOobkpf> 1.˹E:#I̍ ''mF8dbaGFJ]HTHhf8VlYT3WIofke u<7%W6h.g0DF@f̊ZOZֳ/h3#7ow6Q*6hpWRuB**0P&U*{,Tl mpweju# åЍbЧ݋0qPS"(Q~X0( $$P8U A"ܓ6^k$1Y cSv)^f;&ѫAF.uj9ZQ1y6,n uh#FJ8P,|iڊԑ\y HLQ}l2;  dКXܴjl%ȁd":uNԇ:/GEhu+A뻃Dd#f3pYw8O1PǍ#B}3smS|E_).}TfDWOx{Fۢv_DŽNj?`?$l+N7kq~$${#'܉0S'I& $0Kw?OY>]9zcu"›)V=5Xڲއ63[+\oz4]nU 7oGj0/<>qo6|Pt};6+tt5B8WOL()?@.EV`-Jښd-hsxւos׍JrwTP@eإDɡk: /s *z%{pwTAZ0Bs.kw-a.{IoAw}8)ۗǪh#3j>#QZCW`njKeӡ]E ^07\БhK$vaxTħ>DoW\7O=DGEIxqd?tja$1!fT8 45. sWspGXWjdujѾoLWk\ `䵞03y-7f?(GBjT/XēfCLI"XA- ]W6ݖ"*;<f>NB:B1IRN/RN9n> N%KLTsZl"q8VrFSkCq"~u)oq/%6O VgNNJlSa@Aشt#o9I|$JRFO s~ʐ0bܡM ;بv3QuPrlsPBC ppr[em5E&oM>FuaڝUTo+&18ipMiM&G7$ 5̄KmWom!||(C)+Ƨ7 &Q?vsUy ⛸b1D"Ʉ6oIԐZ)Xt5I(?,;;ռ" >//"T VIcz}FB¥-c9kyOkrY1hK=\WKfTH8oqiQܳ@X_8|Un5GVaxX@w%TdۘI#Ů^P=r~ [Щ+BywʙF,.omC;Flx`*rCs.o0DC\A5n靊ׂpHiو'&%Nn}/!&ж!lR|ћw8 .oeuTYZ[y@rT v,ٶDGQZHHW,T#4ufσ~N|oWT'/o@;OS.c=~}p|H"eeʽO3%PZӟ ёwא/0.Yמ {{6hn-ooEꬾ_zȉIBƧnXeO >L2!,/bf82(@ 4c˭v-`o,d=}kW+L?.{kl$-F5k1\]a$2OuB N VJEpSGFIhʼcv%c#" o pf3[$kF{0fM.\`1l=Ą~3QTQR .N_z9jAJ3'n5`¯Tli8iղK,/ip 8>2CN N9_FYCyȿq!Tdo\O 'aA:;Bژ *w[lnXmy?v3Nwt1:V>x*Y}ݞ%6Q&8A_v*߈>TR*cego!B-8$YDՍcUnk:l}ەV{6i |Եb.GM rHR/nqg^˪y_W"a.͈R\7Ģ]Lbw%8 ff0hn{ʕVp-_=kuEoӇ>1˂9 0Oĩ@@N~:@IG77 7A|lnw}E h,I(nвATpc ] 2N, bFI Fqq8D14z 3qPx XQTݡ"%X#O(_Dq739ŏ*>%.:7W$KZckX-' za@;XwȄ蚑^4`|.ܛsTN"`{ZOt/R NgPInhC!?(fqsd{s6RT߫\th/143%?Xev +-?~U+^3 +ө|׸=W_U8dz^ش’xC{]2Ժ\EuڊТ~ t1SHKB#@YY8pʀs)څ09NM}JUuM O¾*mTs[$4(I繓GnkS X }94xSx3"#iA, P>Gk^7Hekc;: +5)nVX?]ol׌X}Ǣmٶd62|=ֆRf? OVQîz7NmhN[h0=oPzWp.lަfefюn V nm{GhS)tG4A_bV ?%F&O~r2 ې}+%F 7?h;ܫ~FR+]+;D(CW7dz`]B[SP@ֹ2u!NfX@FJ:I$/ s 3S lE5ԘMe[d;Q|ӹ~:0բFP:n7E_! #Kf,8]Qe<ɍlFdn2&DI˨[ YGwX~|  K];C]ٖ9@l{MwJ~,3rby)8O9l@nN٦'K;RhBV/UQb aܛ+%`C9YFk4R9nPߢN xN%E'.7s CZn[V>"c+W䜁y#e`3?"YIzvaCxRma\/j:HZ5/i~gɍUAJGCdKB'ʢf]Fc!P=-O3]w ޠ{jq˹ӿqA1:X5 TcK)|;KZf*+׫{Hu)ꡋ /tm.b1lCn=:s[ Xz$.Ag` o=\e=C,uEHfx8C^| ˾z]05.Nwo #C)>\3Y$wR@!N=l;I'XƁ9<>_>X=-^ 416`%kֺ\<0%q74~= XwMZ>)$,3aUYn=iF 'ȹǦn\zKAGӑvL^ mt+ߗy\`'5ŵ2wB^y`/!_-z zSc7)~P1\uӿaQ`TW m:|egibe s2m9' wPѱaqYtXsr 5:sg,»rI }U* z@rg1 mRl`iS &Y@/bk QK uu&3a՟Ծ\wYDu;W.qIl0]'ldk`BfLqv͠T;?^ȮTki=μf]ŞGCs%s@zuM]r1^0yy1;c_8&k@LEQ?nr~#XB IV *97(.T"=NaBrI!p1{k{Pm ij_|>*Mt@Zfa#+*wC@ =qሥcN@tf?sOr^s ncTL{Udy !Kَ9)SɃH9sF照QvMhquB2DĂP?=m2 )~ț@4xb/Tsq{i[3cɟZ zd:\3׀1LtA(3sjf|DGr>[%):ld"⌖{$ݯ7~jLz{YQQ1N&}?ʗ{7Hgo6bbYGuvU8XTv7ďmt((` (/+)cpjAOJNb ,6y1Ҝ݂gfMA=4 A{5.pr:}^p+1*;.ȏ"혜[˙_g$3U}g90Gc@DlDIc˼ҵ>p :_o=7]U`jgHNӛ7:֥^gxuLAb-.~S6VzJK?"^-dB0kw7SQR z.3F\4lC܎_boU R^{] Q7w ce62Y6ݭf~+zNՏT7ߕC:okv9 O5Minʹq MU\(4t&~ W=@S^PrE-BjH_T#(⌑hꦵ(;zJHWn7ֆI gSaW;al G99xV+#5 U䞓-򎷘j.<ΛnQ[PG6?ǏKן.2ի/opD5G!j ]3w̠Y!=Dbvɫj`cjNeZPqyN0T+|uwnH-upht0}ᤉaL}g8:L ]Cz-^fdQ(hJDiʾ|j*q3EOE %"`r(!/`rOahntSǰx_yW9 s=E m\\qwݽٺ9~S\C c\Xc|=}ǒ]6$JxLs u-rF'FkZ t*8T#uDޖ9QIЏ~q5̽ O :*9}}z^V_]ӊ1#C<5iTNV ibkQ_Ŭ@= M>eCtr+acS1uN'rmаNbfN%~mY #xUuqp)HzAO\EMAt- 2:x^d0kI⊤z>Q:.` x_P$@{`䗁B|h> 'jH8)lM@m6Oǫj.-'z:@Cx}vP8TU/zG1i\}+ ۾@ʅU_?xā t.yP@:06]J֢rxX!2Ay+1J?7e~}~eFj>-3Z rBv⣄I&Dt$lbwOn(t1xSUCh>PjZbL.8 KYpK0*:F9bHvR={YS5}gI֍Ge39PN!JTD;*zyxpd=hX_zKVT"ҔgTZK_-oߛo7P 08 $JS [BєChUwӐ'NY#2V{S?lk0ѯ0$Ls'M?P=`|޷;4$ &ߩv5 jH=Zlخ]t>?  j ֥CI_E>aEKU >zB`uJp%qY29Ew*2/>{Bpf/M !,1fI%.QT=`rr7uww&側jMR b64e}:c˸:x50@j~'EIcTZElkZ-f>کEI}=Xu.\ ]Hk¥g*4_GGȆ\6Ŝ ~d]Fﱲ;t9IT3 \C ihsl VԈ bc5:qmēPŋV^09 t~ӣlns47@HN05C*d=}ѴC pۜ5#:r} }t38jNcHsHj*V[慘EԽ0ઘ*&?A^oWŸaWցgy_M DM-arwI$P{tH1&  x M0{o&i첒Kx#gj{/\:uBP^@]Q4PX*Le6cϻ+wJYFP woyDKI! 6L`Vr(̿nljC_.#(26tS尀Yj&vI7vz }c~ˇM=.!HSah5_6nEL84OOR=j_ I麞_ysLNWegO -ie p˽-)f, \AK$̚vD(M\vNj,11U$> kL364z&3cj>vl)&D9\]FWwjqUQrAEK7?AhX[Qj Ej҇0 M Df^Pba_W`gQ&Py=l\$f)b3(B4A^//(0VFuܮ#+ K.qJU3:GcXE*݃;V5Fzx DSXߧU>f}um&Ib~KD`&,q,+H ̂ 'R\CS@Xqnr`M耭 ٜ6W]8D"@(uo+eT`[/2# 8!Aqow)A>9GdO(λ } Niz;sr/RLU&g0qصQ:RT3Md+'`n-Q4[Xk גZ]Q?Fu5x,.0B)]E /(cߵ ʇjT=ΔlrVt#Ԧ^c48^4:hGn:Y B?v)բ{rhf"ecM3}̅q{ W6бݛ8b?mjҐ<a܌4T*BL(gkbS !rص) I F 䈊 x3Ȝ XڇL1運_.qTˤf` fٛ(n=X{y0"M,#VQ/526'[mbtк15Eկ#Ij GłC1N9U:R>Iئ*`bV0Wx$za>Ô@b%::L]:go15bZX?nVN,ɣ Uf8Q;jԃI|+ gl'8O*B63}ⅽ|&4šћ|A2V >!qN(~^DnyAW)rlqq~ӔehBUvoՉJeT4b*w eo쑥tq=A]:Ve&ZŴNz aʋ{3[&&S 78BD>?.E5+ 92GR,g%'xBH4"8%n'nA=:ӨAމl+Չg7Vwr&= ` TQFkv {DGGO ҙBP0Am(M?iǨ=0;D&FsP1C_mtja!F&*m=q=am@LA?;%puzd)"E ҇no!<%̓IR} ^0ۅfEddѿ,?o%.uPǼ3\_gM+6+ПbU_QN%*d,`{gtk½_Y/PA -x=U鄨:iO:Z%0ZlP `,mK&b0='#qK 'M9EOU/ &}KQ.e_j9"S'̾ȂמM%{E.ES07`hQ?A.p뇉}bGFɒw-#\:f2މ`~ZׄjvJTyѐm-cgᶛO1r# dL-Ö|P'~ڐ.qbjY,#v}+ D휜~YJ%y6V$Q|Q18mYn3[2+2fdgG>*Dy]3K• sOb@)*-Ҫ; (g#@u ;D$dMqmTP\/!^lUVY|yZ\ T;bQVì7;X\h2㒢5n,08yZzԓjI$1َWx^8~xFeI[jq-%s5*kе$S}1XPmkӽz+U<)|nm MO2}dQ?ˏbȏj6v(ZxT5^q;!efhܕofA3c02v.,r{ q]fpus|c*,{3:Ȓ@z|e:΀|kgSYjlyx47Z .a~G.W.&3cZeU)32-0:wUȷHf^@j~^.SXc7@f(,Íy:I9Sj?bGuz秳Yaeˌ=} }ѣY&/X;% *j$'[$:Y.uA&\xB\YˇMg &hlmT1"h:T H9L-ɮT퇩pz%ٔQn6b3E. "Mp*r|B,)8W_pS{O+.%iAvAXq]e0ҏzv RuV§1/ĶШ2қEzҩռFgz=жֹ+:zji"lY,LS5KLr ڋ N/A8HNUr(+tSKm.;ʆ5B{iw5j5vܿ!bz 5 (ݾG{j4@w{{H|r-酎κJ&9.+]^sN{lLc+/x .KU.,\VK5@3c'Ġ๜.ެ:_Ɇm=<c r!&",B!Qr[v"M$6#MhdOzK^-cg'?JWv[/5;(-}1;Xͩջ.4O/xeJj/)he xS(aIe9܍,yl9op ?KA_Z%ePEʟжbݏԩ0Tydx.s|*=q_$:):lyY 4Ht;0k].-=FI( ۺFc =ZFRp|I<= NhNn88e9Ͱ(5-=/ LEy\3;XNBg&jҦ$|2suKZXiķM?-̐ڥmO 5MW|+,&:eJ4.]퓘J 'wZf45ɒlN}P!V%CeB5C~kJzkP=wUֺ##lּ5/`#]';šN/x,6?O a iw96=7v؈v`g_ |/e5&J5Tˆ8Y2Rq<)*ȼ`ڷԲBƗK.OY:0o? TN $aL=Y M#OX?n24U6\N,%(J!Zyi0g)XF;ȷlv[ U)Nc24ȧ@N[&_ , JBม⒣w,y6@̱jJXBJzؤHEAq7RmxG|B"mYBIU<-6)=%>h_z-*˫I):Ͳ2 &, #߸9tuOC2iY>L~":po0Y],!3%b% -iU<(ʐH,_H "+a %L[S2W0IWuvK8KMG쨔C2lY.LaL{u=sN' Tp޲J󔘫J˼P\ >ۄs#/(?˩\A۩qEef (McWpM {Y@~BOp"B`\) zWS64a1!'ʁ[;1|/ X\qQ9^c8QB>Nwlkymw/S{ ˿TP3D/.L@Ć7$E)ݿh̗.>'a>=%Igfs :jL|( =~׶e$x5F-H|Jr(|D㡁8 ڐ 'ЍノoL֙ox.lJ]oR1Z\$GMe>|a+9fLx(.H/n˝s4-vSZ˿tg[tD|LH˟m cGГĠ}ž[2[hZ!ȦkNk *Idg *K <sO(y; n!D(R k\>KiĂ##^>ucW#kq{9pV6q2Wp1(7c=uUwo=D`cb%i ?Af{OM}35!}(cH3 a+5)nҙTL։ӓU-#fe''*O q ,M$2TDyOpgǗ;:& ӣ$h-wN)a٧3fL* a+[^ J\EW3,C7@tQKFYu9|:0 ׀O鴏)i%َ,vwsƎOOK}zw|ZL(YG IPFd-ܥvvqfq"^1LgQ|+.Z)"K,O#汖S -΄pw֮rqCw; Ix/XXnE>NE1vD,}.Lsv.|r<J~ğiTsFJƓw UT06e 􇯗0@#hEtS(ڔ&7&=xk[DB)Nƒ[MmRAizLO(ȝq="U}{0~cz7HqFXy4:R'hvMZ@bфϥ@ݢt;%kCvg.ZӓO ITTlR\QSuh٤w! eC-w],J,Ig,7g|cJu`ݻHlBs˜^f9cQ kzXc&1KFӨK^~-[r5.,GKwξߥ9p¢]Wn<~e&q=B7BujmmijٛK& UV4:ڶ4grw9R+yy_ewJ y'mJy\$A/QqTA5|]ML'D}SbƲe])54`[H6F_,eL0.$?Ez}M*-: Z=r!%ڗ`g5@Q,\ JuuhwXusѵݍ5YY?kn^إtpo쮵fˬ%n)_+JGx/3J<^ 2C1|n[nuAȹN J@X<`V* Mu4Gw?9*~:|[fJx>P1 zMcl`oZPT"p)鱴4R +h0t #;XѷͰzwm3GBxGA@ӫq1f,"r{Y4+[BHa8&ͅ #D:m.OvvvR u'wg< @/xVL:v>jBzD9Ky "171eB2ס8D,1z"aoP*k"ypw TӶa+-9R҉9UUMkuVKBV\&ԧEAM"/#~e ejoaͪqeJZ;$unW;`T*A=`fQSq;R#r֠' Ƣ9/>=}=xBNbk]9_E[hq Vs'_ ׶^d1Bf~Sm7v&,:Dzϴb꘧Tr 0Oaj } г>Z!FB\  ~YblG_[)]c ]ub+cV^pPO JMfU?} J=Z(u^bOzf-lw5x~lĭfSqX_9駀omƻ~Hd5QwYUBϺ*~:c͔ԣOt/Á'h@W_&:fy6ׇ8oFW)Zhgb3*UʾXt[h4,GH_qIilHg'crN(W!s6.Wmo̍8k" >!d8+?SmPu'U \0'+k,_4"~:'K&.ًp8|̓XxYK2Br0A5(}s?4wnExaw\nuVXde CfzP})y,\qF!EdG?7d.Wρpsz-w7CL>+nw杀E.?m _It’$zJެe!71}`۠lx^}bz|rS3݁cCJ'cFgf5۳ ~49J~R,H?ţ*[caY/4ke`8#N)T8\Iz,F℈kՂ-^,OZMu߆+KT׵ŔDnK -=&X/\CU1vk}bMFy"gh˕ Oi%H=rm%7yBA*`\{a"x? NW}7} m1v?TwI'9q]: A5Lx|#)X !LRσ'[ߢNuw=3k,%89_W`% GK/0 d/B&"M[bg"ngbuU-aG$mkNm.Kʼn1$4 xN"7`3]L.p%7m2ls*KC~ӂ,#Lf0#pO/S֮f :6Mea asݯ!>ƅNC"<\G-h!gdٜ@m71R06GO*C&t5 1N!*qP a`ZGefM1miwQht. IG?zbU)*@8֛`ʵ Dl( Q*Etc]'*H}R5^ٰ@u0+D 8-zP?v!}pS}Mdf!G˟zn(!i뛇u ]5\8>C N rc஌2ɜk ke;#f*J9VX15* l~5O|0ш-'5h Gȭ`Kr"D~ӗrRŜWo\ MkKR&|N:$B Y*[(Li(y#\c]5nŧ'zKSH>ođoݍ[<6`u׺ȹ>LdG}]g:uGtĵ$ϩRkQL/kPWQ:P $# ͜F8Ó.gcw '*x1*@ #O3ԳhH"Qwp.&m*>l!{ @ Q7 _ZW6Arbص5)9gŲĖ~ߛBB;#x\D ̲ MX4n5_jaU ׹5AoW750;F%h@, $ J{Z>)/#L4,᎚ڝ~@h縸qτRWcBdF1F񎄇Gfgv[kQ$F3CPN@(ߧJ%L0" yl3|JUOwGi1-=[xG"[~ּL@dJkƑ2#A^)a%T$04l)f~RQ;t`Q]h`=ϱ&j6/"$+^KR(Yos;z`ÌGN3T~o֬۰O㮂qɋ4UgL01AGNγƁ/x CO) ӿxB]K)$˹txF/mȫN>0LtevGÝlhYZ}ۊLduVTH.XDӰD{&]_. )Ȃ2R݇օreF˾`p4.wOLZF0>9ޠWmDQE1D*Y#W.0rQhc4 G@IƸ 6epʧexpb0BrkY*;vTEϧAV!YM$(5Ykxʽ.v @ ;=c.v&,_[q\%3O,/5ڤ sj/cX5TǯU䬮N`j:^15ٲʌ4bn&rԸa3S߯ WS@%ĂtCnAIS˜]k{T{aD0ަZ?zk%BEտ,>i)QdLYCSХ\p,n7l!8rV2 xPa=#,k>>S o;sQם١ŶG=wU,w{f >sif`\ d Aq9 / ]SWXH Criz37=]GЈSy;$_dlN)^ł5mŔ6(6 ZAt81(~EAw9+G|0f˨yl PeBe7J d*.4mlScK'Q6 B.߭gH_>#>fAT:np#a` };nӨח:Wihw8)*ϩS]$3FXkUD38y}%I]8d%7bCBɬm!X!/<;\~?[ 0 VcYozU#@bg>en̔1tLDxsɮ'耀)YTK0_; *eh9^6Ax+r#gFb8U<;$3JYB6j'螋=ľPuL i)9g p^B>k&/fk?Gڊ؟wR3W b9c@3[>Yq=\"Y7Ճk7ſ'Jj/vhDKށa8(-ڡX­|9cSmSU-wrCMĭkЯ?d;7Se>+K ǝUW2MzF.X O i\ b mĹu3KWP*'E!UW깓8Y^VG|?^^R9づHB!x@dL@9fZ.Ҟ sj"'&ߛH\B)I1rEJF!]{=jQaq (1 X<[ra2eO(F$EZ{f!F[YKZ?1@kڝ"4>2;a 8Q}T}FXU։,Ʊi}?NН< +<;"(p.~`QAl: ]ǶOGҊeР$K}xc+q9m_)庴_Θjg{l^  C0ЍCI>_*v?=CA(V%pTk(C 0wӘKeTQ޼F. vvC9v=wf߷Suk4x.M轶 ^ }I-rŲq^?CмRyBC֌`VWx=b2I~'K)2gL lF?O:\y1]B܌Bĺ36~ 1 -ԗT!9 k 9u\1)kZ@!۳UJ`Pnq@f۔yż4.ԟ ~͝"h~*VS_\2OX!(gbe@Mf׳)W3m f&Q#l j} G75kpҰ ڤ,bß:h 3`E_XIHqr&]"-y= taikޥvC* D+@1_ø$xX@rܟvCQtiW7R. n_|UsGmn R9ʻHFI?'S( Qzn4H8 C0opSEObמ f'\vKX\Sx8e7( q~4TT=y5π~x1{S{ň<%sۧ.P jOfzg iߨ&y?bΉl>nUVl#Ym<`QlLme3e_d쯁兤ɁBjB֪L|K4%k.}t}mSCx09kB^ 6f Tnd-)xhߘ١W.gGNSJ@ĿMmlZ*!HveLa@84VTJFD0^-3A6#0W>@2zG1gݨcܾu~Y\׆baf">e%=.j񙩞{Hy,w%Gys}gjxxEmc4ݫv FǕ|q<|KUqr8(K N'Vv:ß[}s" |16yJ3hcEYvӴ(^[ E[~ ߨ0%6pEP*+)X 3.RݒX>gx\ OYzKg]]}p;"bE5Tam꾃Má:7}ӞTSP00擜~C* w'8%&0պAVc@dpvZO;EsINIU1B:YBi*maHRlx8U|6rq="aD~ 'mi˲gqyF4ص/9٩1X;<7-NvFp.>.RI†2 .k|tv$K5BnL~ oǘ3.b&dt驏XF ZrW6ԪEQ̼>`)?=p;>sMil\M&UCkMAJ5>?eމu. 5]pSd !jYQ;ab+C|c 9%ˎ.\-MͥFǴGPld]Z3%Ez4v?>E󪤭)X\JdmB|o\a-NRu^^{S+?tUhNK8DpkZ/&axPz4f%Ӱ̶<ˍ :ϣkMF#X<-Sρ:]S\sΪ2+Gl˾Bhy91xIn{;Zj S)&Y:dq&͑6~ ,/eB>7&waB=0H`RT]FF-ҿ4vhOt6" 2ns=dKN=af;<[ 3X6-8n O+r3 s=O:6*tGMHsD>c@mcpm6[nZtCQUҢo׹`n`j6 & |4 &>K fElc~hwS>ȝ5c,'J$\U(ղl1ւdRAggPUCXqmeDe@t_Sڿ؝'aš"(_^օ[fQ{~:6a|<ČFwRet'-Ԗ>K}֬*ȋ (qF!35^c;>N=AQxf,#@*C,_S(숲n[ gq! }:zO:J>Mr&5?dx]y:%?J*|~l 0CѨ*=JKw|qTuNs +k"{]$Cd;YgB ]S͠5$a h4{dD_KZpJ&E7ULnxhRY$k%Ðʩ{jmVHNJ)TN[2Un}n-eOPj\F#ÓB5y/C/شZD*}6N+ˏ|d_˥~~Z3@1}y"%bnyQd10Ei)zLxB8loV?:/Cե𝃩1mi<}x{lT3D8tuLsI&k'UM-6;{ _yR3Kk{hXz٥:_w[?ۊ61=>+\;x & +Kf<cuиnIXqn Kcr/ʥ+AyiIxiT";S(.4&8qhHU@,,3zym]֔40ʘ&o.XO Y#ӈ)./ tm̤(EXͤmMCJq$/GC3U덊ˌ8<*#6ĩ2z,K4LbUh){bXm &+Qkdsm{Ul G`f"wHb fbqHoHew+8 v¼-Bk!P.(iE!Enޞ󴡶|heNrhna5O[D{ ]5U!L_-*S}v16VV1@c',xw2X,`B}`iG C1x`gVR/z'9gK/EBӠ^#dtX E ?7K݀Kr"{r13RF \oOsGBpvu4fݚ7Z[SsVk% /_b͎˯~6#<KaCzC$C1L+_@"l9<Bu簳J*ddaB^o)*8Ks?Y寝q61u}M42 GT:`5jybbK= U 08zLkJ5q7'X=q4q x2욍f;Y5#ARh;e4ܕl>R M``wY -͍y4h*1R埙)2HDScq2!NemhD5{f2G{ԒbQC3"i oxBaz@Ņ"C[ ˲ 81eVP4[?<Psgߵޙ7blfFΣc1L))u6ytP#>1 MeE3Pdm&UZO7檺8%`&uAVM7Sy|o  itfW!Gq&%|ѯŘPPq0:rB>_#x"+?MuvgKX5e"{ILv|, k'(0G~A[gJ)[c>K6O-ǭv tmQ~w̶ Y~ʫ=jO|e5Qȕ͗aT:?I_&u,B]mm/_Q yaQ8b$9рTjXg㸕T+^+%̑g) :c8U@{ LIB+pڋ&C?m nDܼ&cKvCgfkwmiKgP͑bµA@lpHq3#u7^Qg7{< .lnN y =Uѱ DS`KR`Ҷq;\W=3* .f3n3GM\bs"AeCV>(idǖyu1 Xᆆo0;)vA.2(%| d- ͕5-֙rk5m5)_N\o|5TsZ<>` i:HpVNӥN)Vu z ˋ6|e-)[KY2e7iU|SGt`Gvvkui"`\cH`IYؠ;AɁ91djt1qxw܊YG\EKYa&o #/ 4B&XnCq|&?Pz-Z? :V{-]ؙ/:S>>56(Y)SNo{TFݬV]޶DipWi?@aD3x؞,`1zO~s1e8o%iu<8^š*juo3׵űH`M':TC/z;iH-|o`bf SVh*Ԓ`ɺ S %Q1D'T5=c*V¬OF6d%j!Moi]T`;E=ۓ7 w6Gmxa=?ȱdg `5GujOP?*qqE_{D*ܚHG%c/):[ln\-7E"d}^D!!r繯# y0J+T9*я))K~@*{UTEy?v}BݑЗK  3E?^Z3f]˧N5k֩+CPAZQ pf{J~ʇ@D&5+^b9GMiALR6rRaFU,k"#ro[95[H#p5G(}2H}=gRLa9l8 SʹroUގ@j`DtAgZKOr;|4W n좎Fv{8=-WY Lbgx>A=@P 7 >ܭcO@ע(:١69*mpLD4L"Pjf_(}ѷ9׊8עs() ^"C-S͡"`o05p-lQ(yE`ŮK>/xNe)O4SY!?ek&O Ӟ X !BEƗZMJ=ãTфag_5g\ 7/.i3J0H>S%٥'PE[.ײ/T;$pM$z({sͭ67B^~UJxߒgJp!sxQ(XubU .?i TZjR/{YR1=6h׉D'h]R$ e˙c2ir|׳žu,IFt4477i!Xb1B˫"~S1dzPuh{QVHEt|LƞPyZu"̀f/G%8l ^.D>Ǎ*l5XKVKHԓY&?x6z~`B<@ 9“lqk86D𔐾wrݎ~ǽ2L!xP,^ պ2JuD,~c,֎'eyq7pj{^o$9wErKPP DvQ݌I_JjʹVbq[9y73w Q}aP4D]5Ef?oV}gWbLU>@~.V,g*  R OLv%8[wT PֈG,qOXH2(2 x]׸!e}a1H]y2Au ,A+OySgZ^«@Ρת`1Su6` gsyqJ+K@.lfQQ|V?q[=u " +mp8r|ZӦ'! +~x!$YK6WKq@{P efIY{X_F(Aڢo؉e-xݽ[U-e />}%оYhiY7-Qh{4N{Ѹ&CU3|(J%v2-"f&DW;Lh]"$Sz.Lk%__:6g~,$v;4cP^b]r@ʥcR}{@&^&Z5ٝCJS ~+ɞUJ6+\GrLKH8|^`p.3p91+1meSs>\?)" m*#ϼ빮u}#`Нbܰ #`S0jitծ4ߏW9D\kDH NgKǝ/^(YFb[?Bۑ+Svwk$xk1Awې;R)2xofZlx:ܧAigzxT|F4tu;u[َ$b 'Fi(}ˊzql~qGoism@qE^"ш&brC{<F+nF@_ҘX|TFߙ3_^ :Cu=AY幆f Bz䦈b8v]Xu6aaG̔xÑj3a/%LKʿr!5R4/ 3"4NRTY'n>M %b-\t떋^db:x#xuO7rcґ/SH7;޷o&oD: R;?0;i*H,q 0#ߖ33vS#OYm8nZ8!]GgOzsj;Af' J}25&vVØ).;/ .s!x2/)> tt+h^<nUw:$^y[^V+\/x1ƷhE埡fh6sd%+RƁswg=,޽e&."lat4ltmI%U]?Ge兩}RP[yy]n3Jzz j7O0<𭹧_-Q"8@[*RZZXޱ~5^V|N#*D 葉@'ڸP="\Lx(+䗐*R7 ?]XL'Bmg{S-&ӴöȀ>A89WaW$o 7,ZDsSXXk+^D:ꯑ3=;IN*Hf@b(]Z)&F2z42pQ#6G^ %=yf6pc)߿mCS1y~Fh ccjk%PͽOS}3ʼn)$dCgqYyuʁWvGlu1wg ރ\O@~:Q8=%^,Hg? );C^c`0,Ůa._W:.X=_V/ t@ TzP95Y4evX +C@Pb9U< qtm5 ?brepMԍ6ODQs3Pm! u`t\.hyiL+s[I9|'8d8x]/va5'Dg &F(0uWXi0b8J)B3\?8);.^I]+"볉^ngѿV7ZZ qzD,Q#Z6on^ݝ}3(z,I.UeRbXY҅IR{e( Kg6Y m]2Z=rhˁ JN9!PY`XV.>]v_R5Hd!1@/f<ՉƙS )[o'pC֗Y%nqa q^Nw8`~#α!g$>.Cwά91! wj7=E+scZZ<˜Ϙh˔~8j[/g,j^PD,_eTTY:ߒ`%S)ׯmemPFO$D1E-3HnZJQ ̱%1f kG?V|4Fi -ϡm#pRobXPwrZZ\e'> COK5:6+1aNP?͝C?_^NY X,4 /rĽ*C]rLMFwAIJt۵_Z}@)Gp|4DXfk=(1=6a3z #J,4,j~?l͹d5o0(S-䧅?X_Xi[2q/:#͙: |hRB^5@pҲۀ:MuI ƪESM#F>Mˀ˜|$_ 4}?3 -qD ul0Oi6dy;`q2,.?*dǻ6^OszFx?&Z+FŹl!w'BRIcRGwXM"Ͷk :ӒhFf/tL8D'[ٮ[$,v5/ܤ]Qi8; !*7KL8{b;rx>' F%d#Y / BS9ι?]EYV% B!paBnV_A~c1-W^+(R. C-(E}yk_贇MэCX9?5ǘ_g|S߲$oa}UXCfuVCUve9D  b_J,WJKC8 A˳zŴ6٤hOjǗ#3PpП" γ1tc^1 Dkv1p>QOuꯉO&Cy<0=ꣴx?^9Kp 8D@C>R~>N"3DtA3~pK05`#|n'b~LM{}^B 3 N\>&e/lX>nq?eDycfOOhke~ȡ>buss&g@&߫Z,{p9=m|̀BJkz</u٤bܕpvYz}+ %!̖Wcq2>tEA:j'j FwjjaQU,ik9i+>-j}qɬ{ΐU'aiMhsgSck0F Lc)᠕LrT Xz+3tFylYH6énGβ{75^%&ǼԈ o̬<E~e넺%3b--2b.]Tk\☈k\Cƍd۔8=6j|s4w-OXjJhح(k5˴}g\ 5lB~n&rlghPz1+`1OCj]%G:}ekٳQKm`cI&2>u?t`}?kN+nWrU-13r$7aPp"1⌺[I@ \fu7O8 ¼)Ϲ:d!xq`9&<ˋ(EyOŬxBWC-O(4|3-Q>jTE-Wev1om# 4Q'{~.⒝X9˿ JT̘N*<"/M8ezDq; fbW]|LW!O;,&@MJdI8 5¥|v+ \hk,tP "WූNPeOhΔ!oށ ϴ*73I%]."(XIJkKDzľvk߸{h>/0кC*J!~ ^\ˆ&xƍz 8Ś>.S aJH*nIAW߈ ,g[+vȔZFRj1w~CԈ ^=o3CA)NٿWd\xmK^xK :$vwEHDސj'L=ᘽo"*7(+N  M/ Uwe##́!f/lïX ( u">uF°y# භf3֤ڊ32 >6`2A*a6]ҭG{. ˨}]}۔ 1A$V $I~tf}?A$V`<]:-$U<a~u@/14 CzB_UD]D?pǃ4<9$} Q*)gKmeV…10?@uC3W]Evk1a e8mx1ѳCqϢ+3Tx4 ڤP~2+8:O})܃Y:y(]'(. \ (+x.fz5z}BZ1*嫿\18 +l9&k= g3A'_VP|q S'Z z TK_c43]Ϛ1V$p'cLYeIQ\,5::dڑMvPE7>؟@c}4’a>1zf.uCv6V-TAIn!`)ZfO3@)'J"a[Uh#2%+oQʕ=V>J(L&"f H|[sdy,_rha7٨VR8|kdF$9VEݻ{Zء0ɏUZF`cg74awsD6/f؆ eq,FQk?>} }ը*! E!i!N2̺Aɑ/]P̒ؽlmF1e!ic"1:Ήp|0h`s.1BF ~8Q/t% ^׃;Dn%2|iU]DͼK{j ] ^Ӛz# I/8Hutͮp [~LL{w,YlK`+Yav?-8z4Y|eNBC=Ouk xu} ?CDJy]~c!5,[_ڢҊ&4Ec%Π6A韱)R<{,=?pwf4j@qD:%"j1߁o)onA46^+?~@0[G\+6X*&Mħ"㪔H[ۄ7'pf&wxGCbȳMȻ4] a TZue"Ϙ= +rﷃlxn<OwUD!BԦC8-1N$ɠ]s4/$2B(]W\x:S+gMݒTiڷû.oW v툋|FQyͤ f@oxjlHPFĈJQ: ].םIV"C΀] h3:hJt7j< ep{OE(ώI8bS-*=^,Hg 5 4aT+y_)obyj3(Yf57馚NƐB!t-'場`i$H?W؅KCdʔoLKkݨ~]նǂ &h"r$L "LAkN%?azg\%S; $t+FD 3 > I-IlD -Z =E^MØnbvFLJlh4TwUTfxva_LyT$vigs7kFgCezw{@jYTlfﶝA9W- ?L*o+I$BQǨG|'c:1eQH:uVݿ\&j@k,fc]x u)=31_ ro6IEvp3* J%xѪC_QC%D+u MM;3ȱ/igC*=I q^T^DdpڹD0$x+舋ăZ%RCg6Gd10ɢ{m:+DRv-;,zOhZ u ^R?D(ⵐyd2􏿋04tHՊm(r8}^pG zDq5%I̖d9= _tN@op|gi0_3N ?YH>J<)6JB><}r@D6,)p߫T[؊a,$,Ov`qJ`WOME*hwM uVk*e)#mnAx/EE1Uce(\.*=;Miv~NltUm,Q{J[ϴ.6K@o~8@[@y~e&xnK}V>N'fŖܧ+ƽ;IRPJc:oUf|wZAx٠0&/rFQX[\XoaOuec /fAT3a] .~Y;rQU:$P;4,-fϑ),UUHu 2⾑ސm4Oq8dF@Hsy `.GUqс];"IĥE(@C]&>Paz = FQwGRRy=*_UNjJA"2}oشBwcuvkN`JCbHf\JQ/pd #yD2Rgd^>D6:PR4"7}ʵ$.6i{C8WA(j17[l%+QΖ-y`q 봙_َyVbE÷(`-8 koZ~zlnIz ``6q/!OpEmYO Ng@\fa2j&gˆr:uz9"YWMQ|{+hS~SQֶ`kq76u/ww {,Yzdg3l7=[a/j \ߎuYFnKr+GڨEg&3Gø΄AThza '򿜏s~x;;S,B~\wS=ӃX=L3z:VDh:ep@ż|ɗuFrP-`* 8y6n 2rsӁʛGC*=b*mW{vˎ$P!q7i5# !ꊾa;:XOd0)4F8VC?Y;(ĨJ8{,.bY3vp8W7R֔*C>9Nld͹8 O P$׵% l.=|fe˺ĽpYg+Db~bB|x"fdkHC nfPn@w*=%%i}+"JO&d\Jx=.eG!~n{ɟ JU5⑇z0#q>S.ı^D?_FPT?x>_E7"O?e$^Kxsyj$Nڂ,<,;} J Knn@_H {6w_G«Ւ G\ӤהJYD%˹w@R{KAgq4?+Ex 39i]|EsAt<③ "ܖz-MH ; CO%}@ 6rz s]MmL`W^^ċ>5 'WC"}nA Xʮ  xҲM51 (^|4aQlv؞i(D0}<}#od$C>uΰAM'XeiT-VFU4N0Wa&>o =骳l,kaT&I;N|[l!P<]+** 2?l]%VcPC6KsʂvbiZOIbK PuJ&s M?e'Gө`,0oiᑒ >a"V6Z`," yB7dt}N[|߬jwc2~T*bg΁w0݊sA;v;0ޕti_ ]7B0 rbJZ]NE2bΤ!f2 GEQ Ow{}oI'3tp3l#үv}=kF/ijbU*Z{-bKp *ẉJFT$llš2 z|jyfXI{E#Bjwc:r7Ch&aK&8nG@o+ }W[:߷<ű'RTˀe~ׅٻJEy;ZLT\Z[@40jƛ \~U!EVB̚"e1ukߡJlԼmwA<*}K(*\a*+w$u@xZYyXMl=aoN2[Vδh%!fyطowGz~ Q˽>f;8qBl)0Uv&4{~|;cn#2yaQ\8d\< J52,0s7n̰EL8$΢1 tՀc4rusDڞrT~L6ՃyK ԕNl~YL/!*ﲜߚ2 A ǙA5_GI.E8$vTȡ bXQݞvv0Pkhژ)I~c t 8>Tg=ƏXVN4?T A.,}]z-iJ݃@a*YI0m&(^پZE~7q!JCu a50zBů1M(( B< #3wM t%=A *omÇjOӹOh .dgeք)yH0qAi YP!+gL ԷOOҔ$ھ}OH$<` 676"[P7G(S2pHwnXWK$rljl>(}_|_E*4B2|5GJ^ɡǦWvwoEGBAvW_R(}J=lʨITzB-B)S+4Fevny˄;Ձމ,"Z/]TP(Dn8JpCJri1]jl8OMWکsB6nY^UU;ɚyprˆ:ſ`oԷV}RVH'U*4}F31j55{n^ 4vĪ@h| 6Cl8#5 l 21Lgdes_֤/(MXFrӗM˻z[~Z'9t%p%xD`%S#>#UG)ڢԱ3Y-%WB0E'X8bR{p."I GPH*bݘՄo c؟oALs"Jj-Ҹ'-bGzhOē^0:zW.>psnpWCv%mC ^_Q\0|C%籆I3bG&~л9kg׫а[q"ir*%qVѯKt%5j2$kcG ~<\9ٞ.xq?]o6X+Bx64|b(,b܁#oZZ9d$=>3ꮕەF@o$&íN-^v~B{ ȥvQ4Ƕo$\pF>pFBks>﮶ɫ㳘(+ݭrҡqX[DP1!2l#=mL;ʼ, X}nrĪkK Hdwf!ߡ_:zt=0j oD$(͘Q?쎞>dt>8DLlh\{q֋Lc.e C Tq̱]+ґm؀JYFzUf]SB|[;4picMMZ @zg)n2dl%yvJ^炕?iCD@ cHWuy^ r7RuĨ \\cx08NjdV-DA|5wcP^Q0.~C76-1'|T8TB+iXp^70u7^>&RT G(MߙA mNvO}΋Us{1CF1Z~~)3\DܐwZ+H',R G1,4zհ]a*ZIg_ \(W |RZ17ӆƆά@98c'24EIp{ҧ\nݼ=֯RpIhD/3ڰcSùah,ֻ/`~EJ?lŅ(4UH7؊KSPR`K<_Fv?ߋV& ѯ*C5* 򸉷uc0@!>t lJ[ |O}%s#5j1nܺE-ǸӒs狤;MM?l$὾Y؀L]Cr),:ۄ!Q8zjmX1$q?;x|=e/ì~L+fjf*w=.K_l1c ܝ|gp?NjJ` J5ҺOr_Dj]!au2BݧOo#;qM7~gx('JӢ&Ys"^4+CPZI^Ӹ>>L Få}Rb!,@GY4c쑍BE.>e0%S[d454?a Apt윰;]Oa9ulۺ.˳1lKo(^.PZd9P4KGa/XPY ֙BeDHEu\MAG>'l _9*͙h&j;c;LP|S?"x0ao:“52dG}|rZV斨q^P]k {rнMŅ:mfovDA2}a0QLIۈ,R^y92hmǛ(ɣjXuUZPWRg {4?(ɿol x,'܇_ǧDE"h\+B\i/B>=RPJZ=u0r%MZp߮-H#-!pDq3 k H{b늟IıPPK&3[.}]l>NS4] qBTϠvk 0.pN*6}87ȉQ9u XWUX+J:"4 l@Y+^hY}˳zH%>1y-Zpl^[p*7_lM6B`?vE.fFC[Of&$M4xʖ,Ch_9|C<{Gyњπݢ0-t8Z؍SME-jξ?¹rB r_6^eMzPB F=b엇' fZ.Iؒ: *t)}Vc[F.Joܦ43@NϽ*$s"hRiFi ?7t \U Re S ψɷҵ7 #1 eNoطztܪ9]z΅%{/.ɳo ){ t/)KgSIop<{a1{b3 h("yQfA*nB93iy^uUȷz1N߇ BߩNՆӸNge^xi*ctIlW܀c&>3,;."DڣikAl!}T^)Z_EZ3d;? A_T IrvVҡ!S˟s⒱b[m]JXsiSAB&V|h]KpҡŬd2Mf+z}8KMXoC5N29DDӖO7`ONg -PN{6Q].# 52y/ B⟛$|([]Cptq"tЖKiˢ`װ&hNt,n<ߔҥϳg1Jn( p887ϟ*H.%HVm53| B=G2Cb7/qi*%xS:nd1D\k ;v|`1ۃr@Y/|m hpͤDrFd7ˎPgFQilaZJpg5 ژQe} ,O'qoUH+8Ĉ/->-+^+ k,m6}FNzW g$oqTg^s*WzkxZjxmd0ʸxW)uKWi70k7cÑa5cwEM@uGD'y*p*#{B^JB/?玧0@G]ךX?9ir "Us]hx[f]27ez1uDT)yW5-?$^ȉQY#\ɛ7f!I"0p%*X˄4c+o{$ =˙D pZdѾ肁€ia' ! 2`[=Q홍} 9>J]30:)WtKSN*n¾uL7 k2$}\U l̄E0J QéT?ZqX߯ ke{A# OHz݉2ԶWc gAa)B0ힸ׻sQ E f%_&V U4?Be5J<ԛ\A!lbC\4t/&dWuo*6v0]bW)aUrNvGS^0fnogmN\tOK|^`RThu9cx}WD8'//-CB.ǖEyʰU]E_g db ևw?;ydvcS{$ØXO"KA6~} EQ;b&xTv*4'x)8 F9#-8R]H#pVuXN\Xd}#'D:6]<W(?ň-}Q_&8#kRoݎw)~vcWU&π(IBfqEmm[5`z3FUyHjԺ^[(Hq/NB3oSXsM[NDɗX٩F{jB>zV?xadlJPo#*]<j!_e|Svy08 *%DN61 V|a{ƾ.a;iDz+$\fIJvzG gH4ltȗ٥M<)}t@w- RQ}pDZѹ5XYlBѸ ǑaI'Gx!ڱSz<٦$Lc۪W#7%m$fH]Ą(͊v5 o:\81L5HzqE|T"NM|Enj& f=,$Yr_53~AK41bZKI:S!-w'ky0w<7^ n xV?n 3x( E1G7Z =xdP Ɣ*#{O,C#Hf1Z-\(綊TM-I۞ k2!Q2|=t \5)NoN]C ,ye^ӒB\rN4'"w~|CeOE2h*K2y+R"=8%$<_ pZj0@SrETVV\]ueؕXS)^qi >d2GLDmU|kƦ!E3]xb#2/;RIusY&o̵hBX:.9):P 'i63^R1,Or&Ws?!mO3L'sIxQW1O= A{)Y\"D+jN$CLy`ߟj "쓎2SvݢU\S/׸TΦb4%/Vs _ݘtn7ª)^/#6y}L{y6OF[,PC-.ʥgYG8mGl|If:ȟKpVM{$HcFQ[}:(Q^o. p4hp\";xV[ģuh8rPJH:XHÆ= L_/UUahQ Ic6ܝoi[4㡱k/0ގ$-xSZRSjCsk5 1L9T6J,{xL1gu/7UnSP:I[i({E=ęAHzqYɑW\  KM/{3> vi5_'e\8:06:歑ʐ˩kh#cL!`4*dO?#FZ4ssE3&խjv⢡4x2SpQYSŘaəBQwI@ã,6LxyU/ |ә X pAROoHffa;:/'[jMjspJ(;P {}#uuҘh#QvIJCXKNsF/EyImMbvPBh@ukT˱`4^ It9 SHǙfߚL,qq΀PzcbIQ?,}g>=J^NVIVrs?gE$Z;D/6UՇG~nkB0} Qs1؎؇sYDG鹞"v!uJ5-EزPxTDl?Ə%%fN;72P>1{(HX^U|݃0YbEjN-6F hB2ğM}pmWESHHX"=~\8(3UoV  ,4.)`14v4^LmZ|vZ [6Y4_ߛ8:[ ȼ[ XKݽY "n{*D̝TVٱ;Dy?Sֈ0/C.7Tm, 6ŷ$)|>h s:x t5 :nī`b:K,qĩƢqy&6\֠oBruK>ȉ vP rʶ*E'قېIQp;/R9X.exa*n}jC^L㫀9)8߹9q@u U]bZ;zFRx Eۍ o!G}Up-@rيW@kjb+/\ 3)-Gs{.VUD/um& ,,KC% NW{T_WI᳻ާOnHg"AM3crm%~d.u:'EB@aYc0 ރK*An0d?KPwȞ {ISGb*`Tdf@RoGe0&}MPy=gI9E$Zl>18vG4d咳Pխiy>{g5Q#@oJǧv(B%0ƑGXU!#ע% /JӴ K$ /GFq/=iw?aݛ64^ăhjbu@}@bTCtNIܬxJ猌zSXqK?f0GZUO7kb ? ;1": bGҌ6+x`sne(i7\zoh=-yAoڿkȐ'!Owf?_GшKc R3 g&>H~JȵYݩ,7u F u#)J܆jk)2訤ƹ8[E0ak-<ܠ%~eB/`堰_&TSs ݎo.a1NB(6`J` yx<9\n9߈d< z䇑s~1u ;'3heSJfd nse=FKؼ%6&$v JSSFύ:R\GI.37ˊj庈ȯly+xZ,ل?Zc\Xtށ2i?dŅ i$:T!Fת;l(X##GXc^@fˢ̻=rz̴|_}Ҽ{b4~D@ kuі`[3^0XQ\WDžo]sļq/|LcdKO%A!pL -ʿ/F[P`ݼȯ︦Qt?Zibʫ2F6 g$䘒WP=G4(`z|7os\ީ؁~a;};|l3yCLj`Z 8>n3VFllnv%)E`SV>ꃸHm2j%D )=vK hѲmMa9z>lI!FEx'[l1TTk`2̺%D@g /]Z+sVdA<;0|g%NAz^;=ΞUo C.Ҷ!o J`L]=R&mܗx ]7EOC%Ugrcps{ei3`O4+ Y 5K @Y:4Eb!Rsxb1M7Z9⵩<0'ƞҺDPiu0'Zfw}r& sp=85فF]OW P>x.&\giB7́%&1u%1s_Y_^#;.8.~}FlƣBE?~¢[/]JXWEJARg%Ăe$FEWyTqV_͗OkR(Wp]-0ޅ8"wi5p#L()2Zy|GJs T\cR:^Bz6=;kZfZJ9;Ѷ`6hw2J42Ϫ` 3w*لeb6KᦁʙN.s~,RǜRp8AsC)BwA$JX a5;!]K'm|9kƤkLPH>?؟tQH,Q44#z7?BPțxlyF!Q y\Y^'-n|p@}<̹nc4b MIOo1~/'`FMBv4z,y9 Qe^pGoB`T"tߍ2hA}`ԑv8`"ثlDݓ0?Eߊy g?@|tqnJ5,-E 8u%~!X+=BǍ0r-Qp;z N$1@u9(ij#q"j-Ɗ?t%3A}xfYٗ^7$ኽ!˿(,eωٹJf6 w4gѯE,Y;8)7ȊSVtmC$d,*Cz)G>A=}NX&.m ?6ҠSDwy+ښӰe#b&t5oLIѤ7](=һIL$ 224hڝ,vmFBfK acلIŁ# ٔlrmǒR CZQɍj6ϝrݾxr ^ch@HqT?4u&a/n[D}ĈU`Rjc$ 1gVN~}E/ єZ#?Mʙuk۟48UuQ,ѿ eL[ՊNm&X #@CˆgȻA#w8D2:_c=L0#m "Ś_zaE|dWt1| 9 )/vxtw΋rLMU:o62ٟ܉}]W7^u}XhK|k(j2nr.A7$F.Խ[j6;<,tKr#i1#%6NNy|Ojݧ{$Dm.\Ј.wQ%BěK sZ|Jg0Nm I " i`eyv =~"ln:Hcװƃ]}4WJhb7MW\]2 {=5;4*=2U[Ww--s:==9(^:b,201.gߺldT|g)~U?_$~{#~kgU~IM'" \ fT̏"ZR'#^l+Q5jBʯVOQb]Q&d'S1D GFO9Q(j="u .$j]-Zo`l,Y8+RMėL`TlEf%=YOMC#*P&rs]& 4OluN"Y9_#I$.# qm%)T/2c@"a/q lL-JT"ҬbvЛOY24XQzXe?W{oڵBu]KЧ $^f dɣKDDH f^ϙq]֭zϛju?eea)Bu(5ڗսFĪ_)'ƹ pD?;G_>N3.VnaTRx#Xm:+X-f9zr<nrs*.TgC}4s\hEQ=[+| 걉Pب;%-YCP]N]95(.ђk.tLwOM@F)TE_>V`9b5/N@ !=]@zt{sK'9>erI i~>z٫lxF|i1T~PU,oY HmAlT]M̩/}읞6to׹c uΣ"qFr-5b&b FCY+Hf-/'Ը)-hF=衭1r8AJv'_]4ovXmB"R0E^|lM%i* Od_MA1&rRuyy]ph=PQt T 9u奱S>v"Ej<鎷7\P+JuOmXRH$F@7b;cԮnt $NxB;]M:BgC;>в_[}@6upC͚܁zH (r@I24}Keܹj Ԅ9qoN^M얮JΞ96{ʄ hcDw@ Ss>̋&]Y+wbV ]nO"QntX/O(D((쬯bhR^1FtHaYUg4CB&A\KXldO u ;Q;6^f)) ݤj-0Nqm(i_i MSg;,<=98/*Q m>e/PDN* 6 lsb!аB+ )]iI"ks @Sg:6s:%mwb9rHgDfCՒ_S{i#'wKn[)(sC15e+< "JmM;M AP*\n:T[¸[#lQ_g"+|&?6y\rǭڎ5 K8mfj0Z8/m [-j7ܤNN orZ(`0Ղp5 H@d}5|v7*Ņdm3.*>ig+kPP;!~Q\>kj^ =)x:25P\Q~+LYِk+ Uɦ@sZ&RJ'\N㣕' -1gK&kEh PkI!8iO=`1f6S'=ȇ. .lF K ɹ{s8ehAw{}FyXuuo>Kv ·[8 \iZm(X?9LV3#yxFk7JUl;YHX.5 xI$8HDAQ3hHqj 9/N'w>)-g *"Ӎ'.4A%s_VQ5G.?!_1{Tۖ~!EKJHUwf<50P8Vayn' prr(" ~^nDc&`^chKu9l|h:o E:$m$8>K$yJD=wJ)aNhFo(ډB缝C 7-Ɖ(fGʳqT"qS;%'NYniuRWhK"'9:2LCH#hn&\[җ.Y'nf+Z0bGbIO|󡘗Yú=ϻ3X@q(y9ߖ̋ p֌-wiŽJlB6p8:{yO,lt/g/~рŌtrPP qu;[:fe:b}hѽD^wҗ|)> nh ds-tTH> ^+`-PToGqѮe '%p8+mDglzDk3$}lBjar {#a>MvH.T=tvu>Fc%V, 41Wj.W/Qnnqx$a+'=Pe=+`KMCm50/C~UʏiU fo&!(60hG}e'?X0r'3BB C k 3pȂKjû!8m1\hTBbf"1a{>Z~F捼[yh\ ?G7eZ_ ]X6x}>gOqPt=c++ 8V9KD#4<$16Y.:m}@H>Z៙MFQ ?Z [_"9dvyCPmd "v(BnC R tm;)DqITg{Cq&i4J 2#@ם:euX]F3Vl~̀BC8?^eBj Z$z#\(N"vĥ}?݉}&\ XHԡip&Eo6L{(4n\]ոC$I~gy([>I2O(rt2rF`'ҕG$ Bo?.:w!/NBEuW Q=e^ɛL1WR~N(ްF*Cv(/[ &\Y^~ݸH30 %d;)4'#ZacK`q9ȰLcl6f$i=46ZQ{ܗĉOc)"w&k'`hCQy9":XSV׋/ļ(ٛo/Xm]w *bBR6z8^_^+wCU/94C2-zK 9oIhdQwnY-YasL&{.8Ts$ bV;~Kg䈮_nM[0Y/O255<Cj >i)qB0?qBQxlRV΃#WCWȧB9*NDqf5<ŋhA-Q[jlTҽ=hɡcB#i^KMV4l|{7w=uD!m=+zș#_xzs ]yx,DI%hƯ}.X<Yl٩=\c|{6v4:?_޹N*c٢iy&>^bQ@gQLa-& 1ԛX[+փ_«ͪᧀu\ 9kD|f=&z27|X*SuA\Xzwy]=+|қRNSb`L !'b γ> @ ٢pG-{3q&KL\9^2-Xy  8g6/c6xXQ -?CZRJDE\=+$D$Y€m/Ozet4\V\ aBbPmqS:Qg䲤0ٛߡ´ɧf0m=H '^ I?JGQ4Y@ƸS9](īG6*$ޢd$@\ Btt9q2 +*"J;S7 V4b ⴀD+CBƃ\p .yH`q>w|Au!WBe5o+\1X2u jԸfC1}жZBB8Z?:vN(GpFYbfƭ+#/OӨY3xqC"zV9^9m^YK_5"5Xķ|^pUl i 1wK\>#PG*%ձkK_mϮ,8TR/ouC /t"&7g~Pqj!~(M wkDH}(ITɧ~L1g$'p/ǐ5$mٙ:zd0/ GP;5>.U)4cCDlߣ]޾Hy6IQ[JMM΢mr:4aU0vqY,#ȁvj0[?S[bi-.8&!l&Ig3RW@ .j> s^sA-> "sd)mk,,(P&zo,k ccO6'aW]fi,y?ڀ8rid7܊^X˕ Ҟպ}yS([mO{5n{S˨cAaB\@B8^OhL/Mﳝ@g6$_טּh=($'+"[p9!7~/ 뺍*H=I5ݥAT(hE}NJq5&2}f"n&oնPkU`_t&\;};]PHl[CZtmb97s]HxLzxgor<"U צ Q c@䌧+@zggaaqJ0A!T@yP  DZ55uXٔ<)aecJkMԭ(w$=2ZTgProAm Aڷ+(%HA1>0ЇB1.j9iԝ z#-sa,4G̷R MGqk00+%/̍.-Yw\=@6X_5iiF[ OS wrEDZuoz}mRc ZKB ;w$ HAΰۯM#,A]PF\k! b}}o Ǣ{{.Ok\VM,QE}|I6G,!,h˼QP]Kof_D3]ʊҨeŵ.A__*hy--N^I*X9p2R6ڗ 016IR843W۫a .4_ח'9 T=bQf_["nk.hp~u 8zHVV76>HܐO3r[Vnbc1BfnȲB=RXѸ/_WT3B0.!O'ZkA g hv~D׿ѯs󡰗y^PFVn&qE^~{f5}6IkM'PNnɷ3}NKx\#+YUHg"S7 J9;-\cX0I:ak^idR+AuKC kּ:$0ɫJڬjTU.s?"ж~N2Y&/r5lc.ǀz~Yt akr*Zt^L y8/Ad1F K \>)~ %LBN1ՇŸ)rژ&Q%>]٢k{tI ]K8Hǚ_1糀cE8 oK iy+)P hO?f|MJ|/R8Cpp)e%}::h=FƙҷXb{\~긗M,:XmS }B\qf^׵AG ь|^NaRa٦VoTi%9ZL͐+u'vvd Be6CC gP]dx=p ְVl$w-]u^ ꖼsьh =O&}l.vj'ւ=p~b;LYM+ts]Zy){ >u ݠ@9g;GΞS$7+'`-/.~2ΑtRD 2o u*~9c=*ma ŭUr`0۳a[hN=zD6&z+v HP:j'}ip9rsg:UYA"г6RfL)dIh %^JvC/&L@:"R8HTq4qB6KtU6^Î6ٓ)d=s~b Ѝg_s>Q¨ykQ;I{Kx,X/&QFkW ͠/buh?Q @ TVOu?bzP)W]/6DC(0 irVQ5lLoe5Fːj؀k&K/}h!iBAqӖ77א @Jh(ÁH[)S%䢄)~^odX݌zEL.Pxtp|Ct yOkBj~z}ť}׮ҩv=|^g|IQRV\…vׯk:g^3zD]RA*iKWSPFs*?@U (Wyt0O-_SZXx/E9lI72'ᵇ WפV O\O6q`JldDg`P ktE]MK8kZJLi8,a#v^(W!AU)ܥdt1I~O)sl2b}ltF=eLi=<ӌB*w :f) $ST\a_z%$/4]#3?rˈbqCٵJTU߸24#3 az̲@s e,:jU0:p;nd68 'RX7x G 0+bl?oϪt}Fm{ߢLl5x:;c=)2&&\jŸv2 Ѐ^92]^e@}%4_¼ڦ淓j8 k32Et)PO_ۆ$Y+^j +6^ n( zv Jr~N@]m(K*yP@ `0cY 'u5CIh=H!bpl]p,! ҇Y4;-T(GkKO#EfH덖M.3]}p&˶cb)T^}L.1шA&QQ0G }`:y*7t#`d]9?z+YO2BCl0k3jzCi~QV=HkC vRo m )Mա+K:b< Hok x7pfzJ l Qv5;Z* !=T&Yr9 P씒BG5Y9 t0? LOɹGXCgkh4H>Hg\ٱrMJ-Vϣo X-`tAm$ . #UK( @b N#ژyo1,rI i "vD즲>R;ؐѢuYt3Fu*|KTnI$"/ L:P /,!^@{Q6AQ vy@͐h6dd":0m}-^*-p,h \{!P9 "?z桕kikS蠖%#zمʊ_aJ<Q.Uluo3(Z(T.- ?ە)e7WnDĄw혽F\ F]tg[-%~_zX&|0ĭ38$tA_<׳^lQGJq-B nSFt mԇEzُ֯hR;R1{x8$IJyZe ˠLE$ݩ E$vѹG'G@F1 z H}F()B$[X(da5DT"|:-~H⫦ ھRJ^9]RUkM"[ޔ䗖 vreaILB>VH~rJ>+kbԭ͖8-/M=-BvIkqYD4/ƻ!?=x9d$Ў]0-fc'7 h#$rVPNDx`~MzW %n* ϺpF~-P!ؒSkA26n(JXhuU2>cqspu* 0G DI7o$[72 Qfl46"l[@* Ε+ 8mB"V-rhxla.<+MQ,MХdla 55^ŭWÞ:Gp@xkMLdu `?ҍ-ڵLZ/d*q1`qzgGk٩r5x *TlZ?o*hJ@eh!~DdUĥ..C 㳟K4<{;3jIVRʠOw1ȑԨHQ Ut{}V|0)HXWد28V 呶~(L =ÆUWؚ`<;D0rk$RX<)&[o"+:dkQ8cMSoWuh9# j#9qQ=ԺO# JNw<:8D#t92C|^zJh2۵H9έ4"ήIdd0q ko7Aq#1[ G[<U%vNX0 uœi-O޵uvǵC: *pPOf{hN8 yNj9>mͪOݼoEקAܓUC# }~r%Nj³|idCŬA1EYHvmBz)݈6IԝaP `LXAn: 䊕ti W*jdTkx{OXƧ%IIN~4g *nZy 8ʴR5hN[ooJ&_acVdJbWVRR*-䎕yLz)Ζ'pe,$<3oL7T!)Oi|p<Jhghc ]fD4%"ƶp@czA%?B_Xˍ WX!(SyCKtHАӪ~cW] 5[w ]U?)@6SOgeliY0B>nudv{z+8!6:hI b|;hɳŏ32o~3 3qL8.0NDm3|-kwX7Fa2{'.GQb$tj t<]b_.D/XѸCX fq'ıΎ H|oP{A-A=oK?#U~>7ZfHSۯfú2{xb/jh-Y9;iLd|Yw͘ GPy&Ŝ> "}p̠m6:&\-ïH tJ -l%PxRA'D"]̀zhpV2⡍IȟE#J c3B./Mrn1+:K9`.W P`dŭ<$" F#;6IT4԰b`XCJdFˡąGi?io3V`=y`Ikg[!9\#u3 ہ4Oְ:_3 կOв&Pf<񯸃<[_G/ޔD gXy&9>CQ9tl#͙.7S 0U;r_p?~»i 6$7"D\I[\fY:VSZ'V6#[6c" N?q@CͼAw%V|;ɰ#QK=|Zb@<0!ͦ ){ܡ kPIPi+Ubdo.*>Oct+׎:N}ST"ф:[@[JE tYQ>NF)G=Z⦙#9:_k_vz0=Qe鼩h O@gy+[i*I(1rS_ab+ķDڕ̔+>}~LRXnnJuUPyԼ:HE>Zȫ\mOh;gD T>4Ln_Kq瑼Ӌ ;L;juL$y}d-~hdVx7fK`ӑj+fn"u[3\]˂$nc0&I9\,Xt 3gL04- Qj+edh=7~t@şP='I$e$~r?<ѢmD)2:R 7\(: -:W&Ke r&%.-V('D s)N58{F!e4|G#2Vŵ-mYIYXDf(˖X:Q8aJq07 ^n7qz- ''PHèRT~ׅ,z -g4Tt~Zh>74s8xp]δKٶǫ݈:GgVk#  Al>%~D<_"G]~xtjNwM'hTX )eɯY;Ex"~W<{ƃxvdԴm)?bhgE^_*&WK$8o/J&LA8\83i%BC˗x8ޝ{D2H9*ϫ!H_žM3SFMC4 "*y]i:S*vCן&a}tvzdg:bbuYfI:51ÑnsdSz؛OvQR5?ψ.ҜJ͹wk՝h+5sL :`3rZflpǵofú|K?=Vhc-e[k9[3w65GZNgPry|+/[ˎ+Ig[C*%v(QA {Y@D@}BD9x>x%)<ڱ ?;֧4zɏ^a()FeGӺDWhu#p\vMӐ %Ï:!`VԸ ODkrVωF*o  Z]uǸN6W*&j\,KnF_'3RE{gn=W?얲Ƚn7 T 2}xȤavfh-2 GQw/lҚA]F\F3( wώĘ|8{3(/Q< emb\[t=IolI :]o:|93$Lԁ>_n\Ū;d*֘ՌVa݅ZH1Fp4 )`m/9!1/7׵X4p fֻWJ Cz_ou`I&X.R6j K&$EQoAA%_x2v`kLN@a5]ygW{#-P }|W 1*V2:NhY w}ʌV_v8$SQHJDؗHF?1πÛvi7ЀC=WPXSʩiPjԔ"< LW/A#/O"*b&(ޕN^>O%+q6BW^6SR-qĸOl >@Qx7;mФr!}m.]bC> &<}7 KfdyeWvm7`&@ La"JN;y!ܬ8 1f`gBZI|dhic]y 2Ic+?vZD|@RjnL~@iDi䟰`Չ U==z@/qGoeO4~tmaZMжWe6u͒F@=T(~+"TS,_.wy|d¯b]G& Pa# +i*({f ZmQgb*xo ŠԆCIąCk~ U2D@ m˜dm`/c%]KL9n8eycPu*YoMlJf$S|(im;zriJ(Mt 8:r~)[ 1Q C" KV`bX-\U澾6d/D=F *tzWpar$_!xyLzQVĵ5c%FIE@S"bl\:vJ P%<[*kZEorѴB) ^~l:fꇉ1 xl='zyA{\Fm<<>Ûk(Z< q2J,<^Vo ժYƋ]jd4P!y&Sxݘʒc " :>Aqڴ\Z@0M͐' <;N,lm~mG`yOKF5? XRH7ç~*]>ʈVFK\` ;\< XaVF(>)Jܫxn?$wyåj:7BT,[A~1'. Nz-XrxxG7479~$"מ =4 ,IIl_ojzI0n^\χsMPR _ےpg 0_A V05:}u;jljr̓&w X'#03U/VK,0i+ރ-H5"$DUy=)fbxѮ yb &2C7av[ĥ2@ z/s _K}ײ+4}ؖ}X`V/@I`n-NoMɔIcE/@VdEG? 9Q"H ^mA`?Y}N-n/ENgQt #u"yIVOJ4ݷP s7k,k[Ms{ՕxكMX Vק,R!Q^>h{IZ!^֝ʿAFבr6U-Tii: #-PS"^w!BKLԱlhc|Z:G2w{V$/y\O8U]nE⟄:`4]wmP$~f $k^ 3@@Lē -Zɢ)qBKnӔ8q8 R00y`,r빥aĕJ ohwq=/!@|~lvKX>-l_gKU< y~vn |rx 乀>"4nz-ʱڰ!m3x֐L` v)I ̆[_= 0vI _.Mq%}f-T~ZsmtBԧ_|Jά'9Q;a1aKRdD+4߉J)!j+>Lv Y^x^^V̬8],-/2N3n=ǺÒ:lDs_U`S.k76146 RUU|#B;N@BE<$*M4&8۞ AwKe|߽C>,HuyY80AMnYTf=$R`_ !ِ"HE?2z<~y;sZqǥt'gxBB&__;ک⊗!c<3"2Cݩ"^0A#K5)A9Rzީm E$?ؔ6{^((]ZZrA8fȀ]Cqχc=ʺ J)bE@CauC(:m3̚kԃQTj:yYc>ٜ1FA1xnlD,)Von!L`fOgf܇ +a jtV}_sR7?.T+s|b',2gwG5By+U7asm_%o '!.riRf~v3btc^vB5<*{5VM& -;͉RW8GmZtXA{MC_/\7.X[T5l)L[Ru#TP<{P59Y' vTͨ9kUoY;rAKΛwf5m8p~s1/mtb ~Y_Io])咳GJ"k7k Nз_&-'.yI?  y7 $^4 iZL{MNSGYHL, (j>|#Jir7MG&3sxPerhhPÚ>|TS8OkgspW{ Lx nEc!)@~yLe ` G7H( ў8OӐLF1W_)_Bi `0(725,*d11%˵Bթ ZRmq]y9gZ5Uẋj%;'(nA˃INZj\!J~~ qq 4[PhN.5YUC vKVӸχFJyEyy%X$wyr>tUi;Qx!EA{ةj|.6}_i b5٠3 Ċ#0t<\ *;G"LII*{OS4UZd4E σ25sJOL5d[XU+Gl?u%3w/:g_Z|_ԒAlK ySӁ'b\;eyίFӉo NFbzc?FIQ߼)f֘𕆤3C@wd?]p3辔=Fz~e@?icoTP*6]t@VIX "L~L 3zKr,ᶩ{;v`dXr}w%밲 X? -Qό&W 33\/G"[7#296RJ#$y(-+\^lʣm: KX0u 5@% ,35Q+iWUA@krrQ[tq аGjNӨ?Us^GIHxm:<4#v#MN@*A`eEz6J^5u8ꬊuP膉Y%&TD"U~c<>|x/b❱_FsOHAf[C-ZcnOo0*z2RgIrV}m $MAEq.oئHQǣp( uawN!HUPB{P:e둔dY,*hl/OzÎvmԸ kU c2Qz)>p-:dΛA &<ƇHڂzEUD4XBټ8QG[bӣ{p>0_X.~1PLSt-%V0U]zA8 9#/hNe D!nr_֧DITKڡ.)2|YPD1{!ӥ`IH#Wq|Z[6{༵88V|ޱ*lКvj/"4w_3ev)G#!8F2N>M8yyM&ױt2I 8 tI埉"G9c\UkWe(?mWQ@tQ'3!Ǥwq5]fASl&G@#i,^חX9OasSi3 - #˨nCcj}Lslu@¬Ag5w #z}&owsʢiݩj0w8vw@ZnW=Ӕ[fUƻ81W0M*=?,y)GVs)&9`bU)3}S^Y^j֭pu z~"O6jJ'wv/M~P|\ u{,EuˊH#&e!Wb$"đN(|!w5R9Y?8Hə\TH{ YeP`m&mƝ/>,`e#C0/-E:e_N]o ,P!yŦDgK؍ltUbFWcͩ7[fxKێC{R׭Uht#nٞđ5VKAP0P먕.)]i@lSBI! ھJj޶кLPPty%2B7VG54+s52U/;5ܬyzu$75ꀽͲ9$b2mE+d !̯<#b JtD]`WzF  Š@cZNwoU܅$K_,XVa^`%n8 :< Y출s V2fX gr.4mЕNoh#/"L[q/r]:Rȱ/F G ݀0No['n$(S{ }~}FŴ ?WU`9v[epEH ohzl踽\՜q4-82iXGgz cbH7ޕT ["ۗcF(>ۍw%;N\6>(8e+fwd_z}WL 5O@ƕjYUJ y^:mVEכ#wa[4pBbIxuuK9יV-!;7W&HZsG1E5{Q<{7]7xX`L{Q;zkYO_Q[ OeYO#^U\wz~X;I 2r`TC#dʂ2P ~W0#0j"pZx$<:y 4>-#A]`ߓz·އOP-8!7ҙ7L8zQ$hTSO)#nhZ?+Jm9ӆy|rbQO*A;E,H_^ddxo=85cC/H0AouKd3sK/%R'iq<?00.X$Rqt! Ý֐*}sv`B(j[K-1 B#qD*!o⪈>%uDGK-%h.:2"w+Jq#5p۪s2)5T$ǵOؼq.-Q0xk.;"O0= l}5Kg?O<ܖͩ{3BY0Z`**jU!W*^!{7YR$ƕryc ı.学OOqFe#(ś.B.PAЍ r4."aX>g r;^SNLL*Ζ$8þ%`gY!Np"E x#`C[n'}#ŤpQhS 5^)C>!(H[_] ɷC{tb} gn<ʰ,<lPL?+t)PEn6xB&c}2ηyj %uRɂaKnjʖ;]{,\͎~^9Z$o9beS+ ܑJ޻$0' cv06MAO3M843fpqz=Fuؙ^)V k/5Q~&z j>'u7G J| >], '3-TpT#;TX7"XL߶3/+=W##|bt)(/995p&?n+mĻs,MYq d2hktR"Z*,+D˵PɈ\؍ҞA@;nwq0"D2#2mCD/=289H'S.|D NؗQ9=RC4@J yE/GY%!skhv&wQYhxg&,0bê~n Ut0+g#d]USo9I>~{$Ş[ M )PǯH.iZ}{ QMXm䑨ewLj|hTR2:#йė CSb (QTϞ]l*ȡ[N,Sɼ`h5Fs9ʐ\+ܽ3ˢ;2C~$XX̲Pݪ?M"B MC:,m }0(Si+39pQXgWaԫnC˄)ԩԍLgx ky Bo`B .\ NU٭9$#ROeЌٟh pNueMCIШŭ)x9^qcWgרJD.`;51+~{h52&RD]τІ6d=]Tbl˔lPw) dY*zaX(],TEe.j  f6λ{D( ^oKO/ڷ)Z ,C8w(!?o]A۩Z8W&tRȸ%BXЧ/3=d@TifV1M=]X= J+ z;6T4]RnØϟ5p'.0OYެZv V!˪ЋĖ51 Pfrء9&hkIY ,!n9Kfmlk(B8R;DH:ԻᅵZ@]%f zO@B P܇aޘi{W\n$ԻW=:"Ta|&'#ڶH'fj8&! 4mgyB ` oJJc]qnp[awe$ -4uQrhH:^uDe==͢VqU) h'jjA^zQSf Kx~ H@hD5BpQtIN~?t][<Յ1)cl~QִH.N^ ċٷGLUN6Mb0N_8Wr:BmH53>ܿ@QlvuluCW־?:e“fq9}ԀebZ7DvU_+hDGaC 0@ WyeAm(V8 ׂ]Cc3ڽLvS72Nk‚-XC!*砟R`C`C M.3#ͧSs􊯖%!z@QMe$}d#;.`5͜L 87mnbn[? 0Ub5iz}bٗ&RDvN'ZRy*3@Kq>=X2b/f`e[jYA[2<'? x)eEΰ[-Q{ 9N.!b35@:/=W~iP- |y6\,KfGB|eiƆ79ȇCw'8KT 1^Yx|w1,bde ,Fm8tO!<ۼ,s4fR]r&*;<^ee]^h %<ݎ%D7 j$Eێr]K݉3/2[ QP>@?Skp ,˶oڐT,{efyi#x!\- h1fQL мg0B 8Q%k8;H*IdBⅫ r;S:<(/lT)ND<9sUW:m}u} Pd8`EĊ]HIbRDͶwY+3Ը\OYq} n0[^^(ڪ%PE^V/Z0p]JjG(ĭNBHkcbޭ@Dfz \v| P\Oywh',`o͢6p3[cM(Э2ROlUɤ n3i;V#lס!_bAgs~R&ae3gDEjz _^Nn67Y8GzTSo3{: ]uFY3 >WM31 $T<>H~Yx~ٵ:Vza/O?`:|\TI'fdZVz4H&Ff0ɾN%0n5ra 0) -砨όlPYKK` ~ݥO50}ߧz6.O-j&s^LL}C9c|LvF纀РaOf8??S kr> ,v\qֱ M[+Tbq;$qT嗪MVNFN-\lIݯDx15:kvS>PŇ)e΃A5SS)'U,͆aQ,58qGb-+#Pi /wNڏWޞ O ?q$YcǧԂjX 8(ǐk 4rhәNG],6^I`V_d z8MIaښDk4ȾJxuĻr0vnfgoUf23 Ɛ>J5Z5ԶA >\~SϞzAU:iRf'-E@D17:vY02CpZ*#?늫kuիs"/Jr[~\:y&%/Bmo%P~_i",cq_%p"j)v= {܂ՍQ'&'DD4 o^h,nf|_{&Ǭ_si$D)zdb%BqK.r"} IW( ,K0֔^?8.Mh. 9ٔ>q~k鏹J@~!@,Ie<)g5@_*![$OX9BRV +:X^yGA} J7n ҷz=.>F@R:z4MbC*HT6g3(py-;ߤGYSPTۂ5ʷXB WE"P&6PtBB~22U@d#uK܊@Nhk]Ul4 Ⲣ\*ū]&!ߔ9슽&x⹔KXH(5;g-r4FPuAYc<=y?Ss!&@b{Xțo? 視qqKׯRxa+}AMyt) wV v JQXXyU2lSm9 "<;檎=Y, sV|Uđw4_[3ZH5yIp!U b:)k$^R-~eߐoQJPlS$zO踎N 'aa}cԍ\HgWH"1l6@2*4EJe2,._g۪R3sroy6G-ɇ ܕ3ƫR P{T1)\|i(?SܴTzRf:C특皝3j23}Y_d-ގz󻮕,SIV (TBq__cӲ LИH0}`orYFG$FHPǴ1,Ǟm[ԞbkP}^!pDXzw~b$`XQ wrS^l<:KrIU>_fT)趂'x<&G Cy-S駂Qҥ&Hj3zY|V|*QYN\.sC3ikDs5;qKȺ-\@Xx Gc=< P.\ QwH+h5x`&)le+ dm(&y 9ꅣ"Y i (9 @UF!ۀC)tT*8K $}˟ЈӸY94Geƍ̇Z%_Y۽ R 7dj30x1܅>u;(6J#LD8ɟT$;b" tG%4RulH=QTD4ha/jʍwTk:%*NB2j_ UB:'Fن<}LeD_PD(Sq/7Xd"8b^ůn;iLgTSI\C(\xW>\0A Ѐ4h;;Ƶ2ɻ}~ ŵI1 nqli9ZkV(纍\];R$V "| 4zN)Kd=̔Ԉ1 EW}臘𘫱NmI4GWZoˡh Y{P~$U"HNZl&z=m|E'15mD;;fa˱8 !D.ڨwx8AOwkS=yp)ryOCG'l+TZV'&k0)!0\[@d!W>nOحoHrpY,@DzM۬K Ms%r1vn*"ADN\+~5Of)wJ dx 5vtlobf$DwA5UV|sՔ {Bs7@0}+.?E3s?IqZ "b'6>TZ;)EI$@c.l}k}fkgr6l㦡pBؤ$` ŸYnRA7>2CHMO'ea&KR(q̻;΁}O9Aypއ_UMVc4:E#[ɪ-&FU)#6}zG'3^KHIMvuNS:gXGHN*Ô9RzG3Q )w#;&騼u88eѹj6i,p վAh_b@tܳT!̷My1&Ĩʢȳy=p AňեDYsN1Dgg suݠܙe ilL [SgM sGe&H .~kidxqvs8У9t'תTJ!*$8 Q4FQD9UߖUFe#A3_<]¾~چ Nl4׻ち1̈WJJp C0_ ߫dgMtv =Qs)S@3)5bߕI~Q12P{h(@EXDevH""Pŵn{rGq*Dٌ$ܘb "? s$`~P3ɺ'3W:sp&ba؟cͯRDd?`rUb2( 5^=O}ܖK.b_\ȔЊ6٬D5W g1f{UAڐxM7{ܞٿn^ deGǺYm+nzsP;6)/OB9?P_95P^*Va}F^RbA[LRG,z+8~sTV1GްRNED1?Mpq[$KB?u2?&Kpڋ4,C޹X2QFkŀd6]@"np0 uOO[<l>S;=qqecQMh5)C,7QMB=(MϭHt|/Xvexf4S@a7vvsԊ;_.3yO/1kr#\ 2v#JaS 5 L*K[aWYPB0zq!WKl'RdO b|97΅r 6pOGA&^УO~n^ ^e .hd4²*`{P7@l.)\}FU-/O*_DÊ^dJ&ȔqT/X^5[ v>y~d BRYq(=ɾon~J䅖)Jy;eGg)3^}hK"uc >N -`3(Ma $$D\)r0Z<ֳ롕) _KTs w_3g(6\顕"5x7h6c~2Z0\ebD8Y3hÍ11Luˋ;'B_h!u1R*u@I{TtRV8)6Q  Yr|)B7_n}1l0t͛A'Ȁ&&AȷىR*o6vΡN zvVXT|nroi"<DQBܞ\ fjcC temѳoUz9<~-WߊtOv=F懓v ȸ9yM#=/69PQ"M4׵ijg;G97&|2Ȯ<Ds`v&%;P0[3.;hGO R+)eB~|-Jظv@IQP/X[k&92#a $Dv$ʰUCX!v$Y.V IkYHқ}8# f‡n 󿓵D7t֎2w6xrܕ&* \f fWH6ުsϹDNٯH%d dz\ J=7?~|FHCs$nu Va$whJ / 3'h|n^̾nɒ#}DM#}7a!kšs'Q2F,;ғe mKQN*5HpF%ƒ7N)v#@y{2j< "tDvQ;:2Ow$U j70 gC*>ù2ߓgBg8ˢs6o=Ndv1r+A|d/;A\VXMlWy?42O"J/ /wDq!*8" 闺"/.k 2SEec{rA|zj2g(ZrB>7WDF64ҭ7mYaS뎹o{bGܵ ^6`u:=$AGT`7j^llFeBhݥqؗYZ(zޤ#iOW ]""sCR$ZE$}8HJ   _|| b@{K5]BOPRXo +)L" >tY.ܔas]hqNSgMӒik-qZ1%%9j \Q* IiYE'ۇp/E!p0$:sdfWk9H|V,sKNQ/stKjJk ^޼fN3ګ)eQהƪ_dn/7|IK֤?g ܼQO#U,:B}@^u=maw?WִZEN<ÿ1X`MװXn@PrTH\}-m^ECYA4hOOcEƃ41pEI9o3:ǮWEbMy1 Dtɨ-kfQЫ["wP#AF?A{L;v|)i-{[h'XCھ533 4_j԰PCe\ziCW{r0?ۏL<{Hhçՙ%o}XuMځU>o IYzuYdtBsݼ@f,oto##NzzMs(*Jvŵwa;gS vnT7Jr.h,˻IʥUَ.Vsk Q#\*bV&Gz7|B'ڃi:nBrcNJO(*(2E'3 (#dq8>添L,ݪ ;mhTٖ uҔLl_-".uʭs`u9\37O ^ 6v8 |Ro7FߴvrD~Ib}_bێm[Jb h܁$$&mh5}ygx$#eK%`.ҵ r0dk08/b[ɷe(Pr4i鱘G)+??t#ˤ5-'VJ=qtDDKuˡ/SXЯiaGoYz߆$x 2Yd˳1 i:.)>*+Zi$C<qi뤣.WU5DꖪF" "A-G;TeV·$7ﷸLLE dD& NxpfTUпSQ"X+aԔ\>?,tqBڲ3q hf l4FzmJzOLX04>bLW9 }'tllD8kr W;LȶA*(E[ʍ`-Z_.aBg)evXq+vKFFrjWz*b=K>^_Yl\Cw2w(Qy/++E`yapCǿ`Ĺ U3x?ojTj4i1 K!άxÉ`Ih *7pn "t^3" TH͓{Y}Uc/sp **ZEobwV2'Cաo7 :bo[wձlJV\::x!Fk3 '&~cm%ލ`aBFZ+LSo7OK]~&/`Ä֠XptbFw Pj7(- Fd:gV=4:&;Zh|te(V.5**2\C3%F}ЄRB!5j*s2p@&UּbkFIZ4ZyՓ\P22}DyB\/@؄+w ±|I#2?{Y"9_yt_܈A*;<?xfz(@?"yG#nrR ]Gz걾1>L#)1*6 K/jp q$[hPgr~ZxC5 'AL'ȞX/ ->ʈ >eD{:%gۗ.HSڿ'_.b'l-Ш(.󽉇KPP1rAx~rQP$Zt{on 0 d8[ٯylӿ5a@.C<jVF=io-s{Oh=ߧƒȣ>Uѽ~؜ER~]F?K 5Ej I%PPnBr~ ΩhsUt_@Ja ƶ"pCuSWSY܊. % NLxðh 2O3OP0 Z'u/@As-`2٫#:l!ۏmT(ƯeB]@ř?4OA&Dy˦ݧ}>>-wK֨g-T|3pC#$9Þf\_Ώ5$fw], Uu} #J$~(|EaK6$a7޹YevG %?Ck699i/i-+/^6 G`5p7%q$^2hhP@l.>-vCMrx"oT\b)ڍ^᪬jev7-uvm H)\;5=-cP?]An] h]ˀ2]:==4%P\Ll.d}\`B? T/rU+8qzHN%>(gE^m{J8`+ߢj Œfh̨”9 蘒/7nDA$;9@w~w~M,E5t-8u(V`B ss P)*CŲ Eeu4l(2v:\0s@=\HJjrBZ=2Y敝 p|d8I p05fhhGXT6X£m{4t1fLؤS$H%/Gdjzj_ Q*`xc -9^>L}8a9W91qڮ(rMk<~\,=j[Q]Y{ca#Kh fT/0XP= "z`rX>e{㒤5o%f9 ="yS^ZZfY$7N ulꈶ_ݘCVyrqL} "52 70_c@йJXg} 6%$yjt>+ʱde_,BRMM[>>#-7`{+݋fQ7AŽ}jin |>R\Uir0Ē}=I$K)<ۥxMH٬,E01FT ӅƟt]xy,06H&Y9BDZ˘cf3#hJ(k \wi o/~ /R K+Na7wŰ /zEp'G=p&eʷ"ʌ!5K@(ъᙪ+a"h=gҝStq{XoE߰tP9u"3,R!*R*> :@!>Ce}+G Z(; uy`ҴTR^4赘mZ\-E{ZIEꭗ/ 4 }\Q d+#xOG!G[Z, jw!}(15rj7Q!;=S+a$.c #5'q(bgQ*@[.$:I\xweOWyǎ}:KD"%XQ促UyﶮP*9n^QO'x7jc 7ҹnĘ7GB(RiyhamO޻Ƙ*2:x݋CRĐy UZ!U`qf!lb/LS.Q=.8yP./390b'c<8qWH'rn-r[V;!q#[{H&'m/H!ythA+>R!R Uu7DP Z+1E6He]ˬgֻU,SP 'LH14SgxFQ$,l׼.e §Qm@0񥷼i>IqWX/z -a:.!neҔo|Ozn/78hX[$QOaB$}*x"̴4d8A-L@4fϏ^~r鑏&$?1'R!s"SޱuTP'%f/ OhF~G3xw'mp[㫈b7FQY8l %AKb%6d52ޫ$Bc=+nfMFqkkTB5jVHi0'rh*x~;l onpM/#rI. 4ou܌Ngsy-RCpW1 jѤguӁ@Ƥy{Y rMUiΉtOh2>j褾 ,"Voe˴dOZ,xl>B^R -Q)["ͼ<^}mDx&P їr ~7 fYC@gn HAOth'kvimtzThzm`(*~q2YB? > yMDȷNGoA8b[@fnHd-n:y>M}'y>Sun"\rnJ4uE\fPd4qkbz?_pX$|J, 'Q .47~4F9#l-UwuTV/c$&x Cp,(lE96? X%C2e*m$葤;lFN)gz׷y Ato6;c JT}e\5 N%Љ#X>d`|Cp'>teDk؏Z0.N5hOa>H/@ҡ7=z}7V *֩J$XSpnH(PhYI}0c &o G2 _o 7eBf_Ѡ1prdx?VGn#m'+]FeX<,'yЩM`; M 귕Lk9TMQZVx7=Yo/u 4&wDO/)`W!C8q>+=m'3զC@-k-jԃYx T@6Y?^XL~G]+F}> f9Y5 T2l[Q*Y6#l1ީH}ɬnBY7WS&0B7/V[:Xk rF(hI5bϢ4͔.E\t&q[\c~ !X=ލbBxMׂO{Y' ӉtxR>.(P/E/;pBz6SYZy$O /ޒ"Ooj;10\b%y^.p)WW!8?"[1W؞ X;n bf=w4Ѷ(1luo;u"Rw KW[ SLeR |Mz0>iN$uσR6tI5`|m;]_n3?hp-e\_.x\* uH6ڐumʅ؟gn>$LC C۾.?眝ԯ"O?ҹS8Y)-!iPߌՈ5<D9e(]6ԁA_(&H}/9!:wc=`GnciRKOE׏\Lɬ>-z A12.F'aped;"%ď6d, cȊH۟4#Skn :ZZڒO h`4iM`5z`4t:oA/ut"hΆSEJ̤Adؐi%O-o՛Z}״&Y--Fu4b#κp_UW#XB?+6`J}Iðԝ\Vȯuoj'BEaMӳFã2ռ!  7 Eګi}O:+l+i[w.>F*i30͢(sэ꙼.o[FFt€Rl̼?lV*d܎UB>^s0U@RW`jVau7*Fv`j YzհE8cB|tc7 ZsCv[2EԶHwt{eK|Pc14⫚Rp*~2=mroEo}r_F#%! ͅ7)00gV,pg;y,b9l:>x ~{Nzڃ5iRt4|ݼv29x%"K.C$~` !bK!3.˵&{.sK+ ЫA{'+d{'[OQn,e(]!2)|-:̪(>I<΂9u,{7H7q!ss Au!RFO8%n笞SPQI@9z`BŸcS{xbr:w &'fӣڎhWG.qbOdvޕ]$%v'~ݲљ/jw\AMT!rX$ϔ:MNOlK]u#XBN=k6i7' =DTA38]@#SgdmAb7!soM#rO q]qtZruiB%mڵekeUP iԼ@\ϽKD)HzPek\s2yUPa?ܷDcRYM΋1K63(![jZ*ݶ?㟵8#Yi5j>v0ʥ:ع1BEϡX^xx#ll'0rGqG9RFo@"}):q"b^ZoԡO>?\n8Wd>9ҝ)Y-I$:2bM3TL:xZ !!MGKhYq*,l T3/T'n|20ln\@xrH zCyNK!@1(N0&4/I`2}RD*D-SHRp&RR~46i5(53Ԡ(^JF=q!o֤ Y]1ףϫ>zH\s0Ui"zՑi)ܶ 'WF0ߕlX.g/]n!ݘ.N2&xOj`EvvSTZoA$ %2w|'bIڊjr^ިovi+\[(.0hv= L:hBK+9l崬 KnuAϙM^yRXUwy{ U "FW\̱Z+eyl:شi_}yuͿ#M/B,o#8 [D~-w+חOD>+Pg\y;imd𷒥=/d!0?6z`?3˓l>0r􊞶iFCVvMp- LNw<.Dm+fg5DQx^oa Nq ׿y.$ɷm>PDF㛭(ؙY2 G#R`Z"-Xim\b;7:Ke1c24gy&.&4N#?K[c:`i &8Ak?T!8Ǧxq+>I7Ys(cljp?eݮveݙ3^\UdDpd<< q/nk}#{2f,il`Ƴ D&I-%?.4Y4f(BˈNl.>ƬC# ?m~рPx]u5&JOH{{OJrDS޿"hd W qC1ojN*7Laa?B%@'+#Mno*QIY1+Ӯ1QjEa:nw;Փ+Tk{OO(ǞL߱2CEtX(-EWPQaEyxH:ئJ~ (Fn.kU*xV"C>AT0{3Od<+k)S#%aC&+Zo% A^CwK1f\p{wlæ>`;O ,^IELSvhGe( cIĶذ"l9b0@rTjE<'2NCcY{a)lА92?#ngXχzuBWQ늏{kW$uR^IʮL,K;#go]=,_3gЅOGi^aOTRN k3Ý H6&,Hj0-h),@;.v1eXsʤ=:^y{nIsqƥ9 h('"zڬN*Ή0B5]K V F"B?nЈ)p8uB3}ɍ=9.7 #R,u $t'}LAR7Rٵ@#Rl{"\<m*>GM>rhH\ ͙o%arF@EHsRcruw 2nz uvo$ÿ69GwͧOVhŻpH,z/H]vC'@ ZFt3m@ˤ?aJ!9)ĝit?힚I/eD6GW&;Vo+.1MIQl\qcT,0!?ڧȦIf0QUms. R؁=LJ#Z+LNY ؝3^D6_a\iL D:x-9C4ʶs~* %.;_1GV):&$pz:&sKe=4R,`UZ_:~ӚY\m6f<{w@>M~HYT>].lQ*|mE|Qy2/rk5d !zQdA[mi4PzR3\1SG M] 6hp|2iF8}uTUK~+Hu% ?+z-!Wn 'J,ik\ Nkz x0M g${gBmuGqRAHc S!)?:ω:NC7h直 ~}}<[{ĩXK\b.#He/~Q 8>"ʮl@nGh.NDZmGo~J΍fҾ~ɟ#ub`Yu@Ͷ }Y%i|E#$07ko 9,wو1p\;jnLJ;q ]d゘a"4v t͊(UÊP`neq R[Zu i룡̿@n=T8CrkW;Z&עV1[h0J![8IF3"㻺Ńv 9I8tqOjM9AY:*#EGIF"7DӇ]r==VUK8ԻEiV7B#0G!WQQ-]k8562`лi֨L¯ǗNҌ%[mϥp eWn/S):!yݒƘϣ%ݝ TH1u'd򋊁KBg05#ISuqTJ{:Q tn).N>' i'3"\jk|j -ei\Rm1`vksZ7/!6BJͭr~K 9yO*l2:Ţ=aJ*;5P'QC@SvHo uN+RߍV;' )`$P1CE0SmrCME]se$AQ> aQ)~Vˬe#R>sawȋ]cv8Pu``ۣ5=;G N(ƳMs2a+Ff \/L_A,re*8f*}W%j SO%\a|Ͻ8,=`4"Nw9Y$aic%5^ϩ!:cNS  '|y8/31~YD5TycQSz[O;aMAoF=1u'j2^;lʭ(>?Ԯb#N–@ۚ\0,NHPh>[dN=nt7= S%_p0/h*}ӽ1zŅMì)K>GXMjc.߹(X`'ӟ b< q x$[aCb$ɍ+[޾>ǟSEkmK(F`oܠ "y}ai(G%g sszFkhW[u'WͦXg⸽I$+ܖ GXF@&@d r`Q:iˁ6^0#QʞL&!md{G=Jx3T"ݬv/IX6>s}( .5!}BGng>Dsg%ܒR(S1fVnCڲH2q͓}vNn5XUC`e73#c6f>J= lsE_W,,}n2"Y2T1bEdWi"KG9ڴfpR-*g\ətd~wqŬ2i?E/pۦpn=g%PS҄ҤClN'wZAX(Ϭ{F]KZۣ|.i~AC !I w$9ZIgA0Cll1y#!"bP >zRjf`( A+` BsŖK7[d)oNIe@ȏ%.}ȸܮY_3YJA[Pz,BZGU4H<&pO1Zi#L.v'sFQӜ!*Ij6JC?Y,Yd+@gT-uPtZJsԁ$QVʅx7^ K[6vјCg!+]h o )og.6\(Vf)uqy?`d3xԃRӗ)z.]WGy !h Q/w+eьG:D6NzgS:1wdO3&ޖ$dz&(F JMדl/U,Nы{Vh|D)^01qq}wG*XbH-O[#NjӪ#8A챉݌ @=ps`rB~-Nވ mk vj׾-;N0b,a"s1M1{?Wך/feK[&c!h845 Hdٌ@f9ێJaʕ0oQlMY+blÀ7£⡞{S-P(%m\=S@}[B!s`e[K{e{e&թƺul7C{,xQ &BX)ο5^O8SƄuoL c:̊GK詇縢,`EԲǂ=>΅E7_ʃDFjS=w: &i叹Los@/&0‡D?z~l]"tθ8 jVBƿ&?e28]M~)5<Ыf>! GNp<j2/m Ʊ3C>>% x2FjHV>t#8i/dztvsi|_jp@vi 9ob({G4\-(]]xԬ_oN U,+k8 _1u*T⹧fx{VG>.4'*ݵg3Iol}u}Xgcm9|CJt09b-/^6ތ9+8̇XC]2uEMC"af1LuHK86 :Y*+T#ﴦX\߾#c+Vsizyhls_6#ۗ+`2L݉,|^狲 WզSFvDߟD ^s场 .aN@P[9XD'LGYڒG*Y1Qcu*σc}B4!ꀴ'c ZZJO#!Z{^ V^( cEyie ))@Ů,e|},=+hT$ɑ-Glvwo-[U&jǥo#0Ws_`>XF>/z6ʴ />?1jWѮ&9* iV rfCVl0ıN(KۧIUN3,]0 =D bTKf9=0p&_Z޾Pel)G+LmI"jr*B' :O3gmҰ>GܴNwF0Zrdw@)-0v7)hd`iNYfk=¹@hȕ r6sz0wiN$ Dh7Ĭѥ4+?WXy.D n:fw+pv?2l3nNؚ=ODgvqZF(`̗/>u٣m? ~154T*> McSwBeuWP.3V1u~w~tz.3}*{nKvͫ)evfx)֋1s%(34oB  LD +)eRBfZI{(,`R;PLz >_mUroHJ KIj:N,=45tyvWȣ♓fݲWEOtŨ4rvO.wA;}(mΥ!Ȍh]ǭel* 8 2+ND0#^ ~3qs3UXq*츜g[|ςƐgv/-{v$ʻDOLiOu^=9fx{(IL|:)D C [l}㙤1)s >Ft?W\^ȏӗ=- "#}{Y[r#k}G%&\: ': #Ů ;L08ݾ /\WVg&^k_z9^ 6}B[2k̖,yHHykA;4Dݾ-ﶓRg>O{D>asg!܆uFu߻Ww+8Y]|s輢\=?:ohRT,4l~a.p@}9B4 ˨AZ:'q@ ʯr]5-#Zfi) JQfX~q`Eփy,שjW~d -1*0jc+f*!~2_. Fv<3Pɻ52*$ON <.&o.tk:^fk2D(d1}?U L[d-;O~:=Ř{m^2[F=E0?$Cy2T}OY~[fZ{ɉ$'hٛғ 3)[B(;SjCρR ڑ!%EӼ ԭU^ϳM 1j%P\=1NS3 ' E1\rY@`$$# :qx `dR'&/!;zq۞=D;pwpn_#~k` ]N-q)X:Wu~d[Y L'0#nP1TmQhO2:MS~clqwLpKub ϛSץp̑<Ϙ筋YLgL0-?]$ @B >l6nEџJDŽp |&?(\)Q2 DHI}w]Y$$-^r@uoӪ3y7 Z"cU/gf4My#/63r@KABVԪ+m=D]a)O4>Dס;8Ά& aښ:Է@{yuLpbS#k!ӗs D8!G4<+_HLO~hϜK̐<([W,͝V晊Fb!ǚƹ/d=&dJކzi2>jKjMC6^wGmM)!/1ZRX宽t@Ms$Փ *C,M*ҴYBemZnu>czԁEdؕ[i^ӪQ52Qة-̤E\LoO Ò頡Ĩ#2fv) eWVF Q5)?ڟ{4ƍGQD7B~~jߺLN Z\u-T}z<;)M,$E V:ǝS1Q V;5tQC~ttykd@xJZsR/$S_REzS#-(Kۇ:աm8?>y)6n ˑHkF[!6^ 82@\@m}Ė] Gӡj$"VAjiR S*4̡h.{,){HsEMhe`GdҥShg)P 71'Ɣ3i"WN7p~`_n&lwU'HFW~ e.hάr2GCCqMPV䙛,*Zkw2*'KJkNOYm7NtGB&%HQˊˆSx̉o.=AZpf<305qbu4^! G UgOE3 әhQP[nYNQcc3(|MN}G?̊J$B5REHKq4͖T1 o@ܖc讚IgP1`Xy-aD ^]A1Ѹ&Vd&>*E&QiP. |F:!Pa4E\ZBR}K>3/vRX[;<0<}dKH*q9m/1]3dWQ&)`]J wi$ܘ1q ) ס=V؜ڭ8N4֑*ݟL\E9l}SQڜǶ{ujlq0],5붎[.-I}eŵZ?$2>Ba5@mhO"!bwX,spqZ I?Tc>`'m$yq;UMC@A|! <+ո;XUO}aE],wT fyvdɃNLBOofn@9۲ڎZ֕;|XLЀ31kړMkUYH%?,V~-$1T9Ekķxs?ɴ (.$D➢QI՞DFʹ,%:yG&n *!*עT$GAcT`ʳJywt /ee'TE2YDhGA  @X!ŽsTPx4/[zbP1p}ۨKШRCC/wk\8}luM}$ߟ|5p?"pF%㠕eN2'dHBvK6ũp[Yk6V+Ow,ic:Z-GDs1H!]Woaej"=|G&jCl6wjKw ]28SRCMh?]F%bpvɞuq*P !QM9w39=NN^( #%A;UxMk 5_qJ];vxW}B-.VH'ʺQX\#BCHW1%\b(6E: hdBh[%fv4Ed(Z+sdNigGZ,[EV7 $]G zTaixOZvlv~LYዖCمc}[1xRNMtUa?-iDӷH:N%M_ӧ1Ee2]u3gYߍ<\}dX.n)1Uf:w-ұke;r@yxf$fWMY ܯ+:oS+|MIF`J}ݪIMY{D/?w=1ngmѲ*C/=bqF0l)?&#7pՁt8Mqtx5UQCHӘiF56T2;G(!\j7KNZ$cp8{6_$髴J3+.)v})#P6o-Bj9/;F \@|,@$܍Y|6l8eٴ%lѠ+{S]g(Px^HhV9$m;/cs<6]:Z);@ln(\!L,5(Asd]k9+44 =ҝOU8 jX8&'躗Fާꁩ&mU.|PikT-9c١,vJfd; VGL3[tUc7OU#$ێ7,)#(0eAH`֜p:\؈慔z C5\Ig )BREpG;}M2KVV+\RE"tkr6Y$mnO1P8NTX؟=l-˔ ̇V.hìO`*Д6]NE1>t`$PDZ Ss8u$׈q'W\@Z&a1}N$9kS~]d[E4e9`.&ͩv?"{0N&݌Q|-W!uY$L4.3*_"|*?COt~'@ޞC]EM)l[2|Ikk&'gI6N﹞6c>tH*UsGŁb> nd G_a cG%&ճ[ dF\}dNC\=CKC`1z֢HB.3_O .ͭщ,өSx)*޸E9\7@z';yvNɑd:!RMm\*1yt`ы jZ!dP5-(Se sBMt+*V?0/U~OWyCV.K/>#zUSOzwf/KE6O2X(n5Rzr+>]*$܀T  dts{NH҂刑_eb.ڔۖXÎN2^wn1hJtqkJl70O]@ǭ#iK6눖kbTԥ=?A@/g[ PBH-u˦Y&3yϐɡ Z\L}!Ԭ+"3MoW{ə;q3LϬdSnPYf 1 ʰOm@?},IR2X4nbs%j6ZczZt}%(E9wLp*-[E^Rb1B21Sp&)2x'!HE8l~KN] L@]cˆg.٢-4 ZmC!KΜ;3(z;S'l` YMGu77iN"C%rjn'a&3_Ξu;N3/q%Z_j5Ɨ>t~ezphGБ}#3*kH5F,QJ<{͝8M)R " &d ~͐W݊@*\p@p"8+Z:L*w`VAZHO Z;} #k>Pq^,-59ձ`bʹNZ[98/ů`yl/u~gA=>AUNnؠ(Żye鉔tJ,(hZz jVhZT9O־uq$~p`< [}Z3{pN-Wk>|ϓG,wlHu=A5DLinj}ǛBQ[LiGKeʗX=#3.Γw0@tz?>\u,R EK#Ky%`V>%~$;ܘ c(!MC)c [Wf.22/Q.5Ĵ ,Yp|~ 1nQ-6޷Cx(/H8.:aT«z4ºUCv^+9 Lm۽zrB`(ƤD5w[Uz6$&@zԍPl22*EK-U @ U«)߷+[TZj Ff? hf{vhp(9hФx9Щ]u' vbG:ˏr?6 "  FJ8*CXnȥQJ趼mt'Gj5Tmit9D~[ψIt@MmN&g_rMVG_d_rGFBK0m]i9#! -f E0; ɞetf~Y~TOWY:~H.XhCdͨ&;'qO e^$ *iZyZ8O&RȔpRuKzم] yMZ5[ܼa|kq $F` +l[GEQxŇ5ݥ82^6SPK됹: >M>i.Ui+nD_4$rb}cEU0bӜ&TsFZ VE`żI3?e- ~z @:e *X,&>nXg R[3A8Ѹ츛e5%BI$G+y[r*QPLO% ']ɶS >V+ozcct-Hffۇ}@Dg-#mħߡR)61Ӄ=Wƙ+U߾ǠVZe2 iT[+»e^lCC,hp.<7N,F<:Xg !* hm6ٚ~W(AuQ6c g9l; yI%SUcfBk2:zPNvh=m W,dԨ*_M6IEs4Z]ˡB7o܀ :sUcښK'T.eo/x?a4Ho-%Tŷ.W 7ŬZ :Д:|1Km`ԙ[*E3RV 3/ijʞ"r@(CE㑓L(F9иNgagʏ)Q(fb6MkUHn#jd1$Ƙד+eImxڹg k_7Yb óWMBzzi 7^k4(>S,Qs!T—~897u70<  ͳG8`Ój(jC =֊uleXL!fn&bR?Rʅg<%zׅMy&-r\H 19teOu߫EyՌugr<{%C @@>!H\,åHl?z󋈖mֲ͂6--X"0]i-GCLhpyJ:glb}lylp(R:XUaOs{ヌ+ bY<~KW*Yx䈉S$UF#P OnOa8 d t)/>vq^-W#$ɛKQK!DYoon!ŚQ%j5B2\:P~63䙡EnˑHH=: U,ac*a2Q3Tƒ5w`9lS-S@YJK ,UI[قq1uJ`>KL6PU"r:HT5プxY[ #Guរ$^SPP }׹Uh.yŪE da% *S׮lB2?tB 0rojێtqU*vW+ d:{ #f"[3-2jz Y(f1{_sHoMaڒ./\VfL?6bE%&ΨR`5 S LR{"TuGR&'׸I;c9=?,qQшCS;,誷T& =vmu%znRgWhn8#I2qSOs y 1 bӋQ,~Qx] !`w 6"HtAb1~D UOH@f"y8o o#:V_{1Эؠo1L+[tPM?ezBsv&ړ6t pG &XP_5^ e0Yաte<"= 1qBGA2XHWTq(g؏Yف]=>-SRp+5,"r8b nzbn=??ͭ,!>ZQ1:U$!sr>ɖΓz5u+jǛ_fRH=, AJűYnlb'LA8.!;Y tG r&ټt7w^Tq (b>|d|vs+ks)<9ys^zĎR1J بV!4 Q2>9-2_ <b-y%Cxi#& \@0zq6eC`"=!ա^yRr`ӳʇlփܥJ.p#Q\0'&ޯin{񢟵MLN>:KcP gM+ -K}ynuVPɂܼ_aqˆ G%,]kfsw5HxKb *4I`sIvH\ݏ\JT蛨NWL` sshý6 .aoPirI$q* `<#i},Rn~XZ!y$PzK F&w&xfŅ#oA2Sشh`7m\'tnCX&$k?X>ϧKPL)TwL+zN'[oMҞ-a^fDB_{F*g65;a,.w* ɸ $ZelKjVv-c]WА((t=.#\+xdGB{hΞ3du^R߭.J؄@&e(YKoK0n@v.ډUղ b'? T 8-CpE2NwjGX*6U1/faʕ?P2%~ݜ4nGQu~:^՟ ecjmU5md5ՑT%bE6N``~3mJ&[8Y!q"MbVĀaVdɂ)mPOeS (@&d~Viݗ}/9G]- {XhHGn Tsƒ>@  g9N!GA}+ch>k?U| JNf}f6 )=D؂~=˪^/F>ɠf@[Vk $Mhn5(!$M|5vQg  Yj^M$Ĺ%S0 ]6J^}[8U5%u^3&q;=a- dٿ\]E݋PN)e~1<;qő.]vU:Dz)N̠'ـMxʚAZoƦ@ԥ߃ Ohc:=UG0Dɻئi:A(W$ ><}{-잰7&' 5FZA`zML܍+Zb(c{Kn}zGmh 6&*F=5򻼯5U䧂x!6U^"]H>[?!rH G bp>ţ6dYR=ެ N6}AIaMjxOcppWh4_gS.Ge4U=fg̽cq' l$c xOz{aJ@CR:̺S'  6|$iI׫,)+؞p=vМ&.6uL>09h.iViAs[ =o+9ar7o 1bۦ!g`& O[4- k9-uED^cc D*"W\X ƳHnhش@iս'm8]ynEkؿ?*D1U&^\-!Vgv hj(#6"k쀟<#¦Tô$z뜮c3;m\CX=L;{ֱ@1w3.ku[eWAS)ӏQRK6~m*19jHOÏd:nm.cZH'6qf_^5-)ZDWUi73T`pT*U8L[JuR͊znsrUH̘S5Jg+AH-թ!>!*91Oc_ [Iٞ–| `JH6ل_V ]x;La=Y170%no>T۲GMkk~TrwkE=|/WŴ^G  a|b D W(sygRT! BԷٳ"gC3iXl@~`VLw9(wLk'xZdn|ȵ/h:ag{Iŕ tN4z$F~__X^iAV6Sr3,.F?)K^!qss!3'LNKDr^.Rzã@’ZDL*v&$OBeT4Op;g:'ŭ\Ew bg` !fMLJ(yh+Tۋ0=m% m큭P> N| bDWih#.; N >˹^|e0m}I+W^jԵ%Z'p^mDu@%mD$7p8p}"\{D% 3Tl(SiD0qC4sN@2)? BV^ DmDV-++(+ QZ90a=u79?;)/URV7C:UL<*C,Xa6r@Ψi9%kʊ;B?j^"w3SQN}=ql(m0[TfP$hҔ}x5}f,7yoû8B2b͚a,a%4"߽_7IBRνbtv4?kY|m<5 R+'pY ooaՑhtH IL5j_dmEKÝb}4YB)g]~=]xHUS֫4Z]بgO^JHk1h.~jjANh$N<&pyi'uKTWu(Hu64+xz puvʲ(coMT& wBY^WL[)# 19P_GTŀ'9ڡmP̜6LCO?^+&-#9'RՈU3V 9A'"z%yir{*ʟHoHÉ&u 䖖ԑie205Av oMޤ`cFOJS9,V68ɾ8Gn/# tz%vW1}X댕/_ĞU z!P1(A^0#\R LJi-軕FOJ$ϜtKc2/ب p-צ2]8 Ռw%|:.T:AmuSo0o;'*cEsoxM0"9wdCo3zu=H8;cuLl. }J S$,b@;JM1;t W;#ǐDzL.-"yJ%^ ;;EdIbkfSKkF#4PNt8+y,. O(tX=?>2Iv()=?A"4]{*e7J ] x~^6¢"4– >!1>-DSI@͗^|$ܵ0g<[p$,᭎{/vpK@~߬1i{L웽,Q)Q $ 0}3'b kosVШ$lf}O|D tX\"o[ Ćޘ@p݊DW(QF/_bJ9`g|$ϓK/;}F8SMDkfMt Y Єf%nGN,Cw"t<άH=|Dl*CJ鎄t xYY* Ȏ& wi<Ҡ@z@¥$]ak @1&0~s|7lAvDoT϶VZ'|;ZP" 4\ы-\ g][@COWi8&'@S"NQ@T\NWҳ #:4..ϰZPWS*!Oxzd{Vx>#P 5!2и# = 7SS%?0;9s\uO*L/A{e%=X^0&[9$SB!`2J݇vں*̀p"->/ T9~-'nI;cFw> : sDeNa:zѭy@ڃD%86I$b< 3Fqvzh6n@{Yj V~f:,?xZ~M+>cLFG !~KUiLEfN|LMXYA YFC-] ,Ck] _! k*axuVF7 h%G5V!TҪS<0;na!Yx(N1>N) J(0|"h/?.`?,!ĶDX68Az]W kj}RD֨E[)̋0O\.%G`D}L׎i0I&R~yy.OzwAuOÌq>QW?.:{jon  f'ȲEͰC_ԐvSr#U"  HpgΔ?tmlxbۙO4G%**E F=~>'Aхݙ;&MBY@v#V4 bXcƤ,^ݝƨ_[;dHt5 z{m@4"WRNm z}8zsA/pw^^}d*!wj@E9T8Ov2  b4,~Gkm(C M秒 c@t0]Y<;rbx.1_%l_:٪?+dIs5l܎Z,L FJ,z I[pIts7h#V.!kZ:sDJv(.*>}c.Zd?;^;鍒4֒G<6f,y>M JfĀ: ߫v߷#;vE44;"gD2_ͨUyV ц3GZ|2;[z]M=Pe@z8{ϷC4XNI , =jA7:TQE<71m8`(݊t{jh HH#Xg%=K=H8Qti: ;N2`Ҕ}]F=qsxxb(-Κ;igd5a-d PqfPCN]{ޔǴ՚{+D-[lM۬VД}N܉55H1)/M=4˃D)OR7S6m_XQ94sp8"!wLr# S ,=nkX , w@q%TydމFVߩ: !IҚK8!4).3ƳЫf0[3ә{"07{p`>" _a5mӪKuw<ǾۦDxKclxΛF`.x;V38#/>V<&-ˌU:`J6SC"sOR*[@4F9?B{3sYڡPX~{I|N)_sc/9EHX|0CC@HāhJFII|yw ur҇:̣0Mz '|i`9 B+&rR?(?w30C 9 nF! QO;a8_eqg6/@[qYy ހvƫg sD]yd^?`8Wp ;5ƪ .kilVE%bSjrwHG.+L@@Wv&7+ϩ—|l/'"l :#,Q$ ▱TN{K} ,9yYʊuv}mZV:|w7}(/kEe󣄊m0=@ZI*]y/Ǚn&f@ ^X݄U3kY%z}22 ɊC}\O,5k.ٜms}r?jA!XLж.OtM4Pv}ҾnY1ȏN_"Bw}8Hz=]_ߪmn7OuQ0 &y~g\x \C~ȫYvthHE=BX&/4KƆT:?Q#Q,"&]kЁ)@(6ZP+S~ +: y/kB(ץ7ؐ$ξ+@~h['k4+(9q!5/jڞrw9Sin7y>Cݨ.r2-Sѽ1sƭ/w VS'1#,f&%hDsq /`ۊ# ZH`DGηx ' m13 ;I)'M9gZ|S~MBU(*b_) 4Bg޺ 4{:H,AE.Wq9Q-dvqU"zj&"uxp܏X@#"s/cMws#F8$X0ۗnzZCce-fS 9}"y8xWCvy%6W;!юQ`Z,WM(UW6"7s'MȝbF>GP :mX։<]?RM4o FBGEyUBçO*q s$hyRPQήXSjd.w99}Ӕ5f,]voJ!c҂7;!!"\k=2X$2N$F/HXgp3C |, =>k׎7V3vHu??qu9Q"rIi  ˅QǗ_F^ 7 be,n&r0R8~o~0wNpQhH5{_h1 {. 0I>lLj: O;?̒# kJhpNتso{\n{|N*Fۭ[Z^T|Xn# G`;ALT4cQG킼+TFF!'NiN.ɜN{Ts&gJZ@ Za6ULjtl$a "4[HOog<,4dX^fKhr+Nݑ2u.w08Y-F r1PMJ2ې(a8;(?ݢ߉M%7W鶁 +&<8Uo({oU{|Mce O!fZӉzxm6*(r?U9#A؊ ?LQWw)6Ο`B@U|Ms@;F.o E8.qDG ~z2_uKփ/|tFhK =`oJvAzMSV`$|)Λ-##eBO$;%\vb2]V/Ԡ;ԼZ);'ՂSl%'kqF ?Πngh{ݘn olNS'u]q;9;vRxsJ+N7gwG3kT^IďR .Wo*)_GB@;zY7?l8 C f;؇SZt ,Hmibp\'{h#J8RmWM Gh|^8M2r 'fvr_+d@HE}hLw_\<-mc.x{Sit7\pʵq(2BWҨk~34# wN0uS>Laoa9(B 2MxAEX@οx[Jx3l a0C5$<515a:\ANayNex0 ;9Ym sY!Cr.=C^FE1@x7 Aߥ\|8)NN(0yMUf !~dȗ^Tf)Hf8H~_ t题,4"aPVh7JYh?Γj?Tz`+|SS:U&>Mt uGL('cg!m y܉2nx'fk>p<^n>G=-F'8(zr>7Pe?r@asXWgyt_J 5}=,Oٝf"L0"sN.HɈLl)TbD>ō/|^8ff,Vˊ|rA2=M'xZ_cT`BĐ+ַCMx RE/m?<[DFt]ê6wFA 84h4'׷TwE-= Mg$Ԛ?or}›njx!ppJUCXv3@) )OC0E k?i1*jdQ\ZƩgj%={L`7(=D˱AA*qw:,dRGze|IBBQTp1!TYyX?b_LX C yxsr2#-T_kSFBPBΥBJDodēU/ik80˹ W?<31b,)#4e;h f0HiI';a"2K.,@| 9?0c27mf"V=*.h.i")xw@uR֠q]Y'@pIxUfx4O \Ư/˥Fӽ/'zqlDm.lxV0B m:WNKhr'm*ŕxjT@:< ƍ-ȪWpūxH|i)`a;e]m%7eLiwhGDa`E=)M~]Ⱦ ׊22Z(}wrA>dmإr0~n[At"3[K"R5CæTD$}UZ.qMd!f f3'jBLkRf]]Wۇ;WO' gV "i7'<&U=SӤeo~Z? &$4,YF@F] u>vCvb=BdMSy)Ђ vS).z* ^/n~O0-8׶Co[Q5$j;Ǔ a s<[v츈7;XÙNãڰHl:Y ?ԢonP.31A V7LtHMT0 \Thӱ1[@cĶ7NƹSrgnЂ |J"W[۶9ba5|N-S'=H|Q=uN! +m&UniudK-9wɺAZFf ǀFFtE;|fs #hFOak)!NKnrQ Vt`(ĚpUS:֫G뢀K@aUrph:"!T-&oh5 ET\t}c1XWZt"*/fE%}悀=sl(76Pw8gU8bAW?E Rye_v(*ɘU1В W!ADЀ~w[TG%l`%2H (d ~- SzD/*qgTZaaVW޿"igQlu! [ͼlNz1p4pp,MFTp.Q#tnX䟿]B-jȁ,u|FV V)KT6q$L(8Z3f1P v@NKEUZZk0Bɻ'zX_r%f| `;3TWBJq B? 횲.~O;n}ÏLXxQU,"NqH˗HJqO1Jhli1datӣ/M~BKhK@ڑHUUT7xh~В17KM|Rmhq+v 8e&NG\]lm< `0ijyba:bR/q>ZZ'G-0~P\r$^~Bpx٪éw (gkubYP=Y`;%ڍHTa”vnu*fb6<u'3(KlSu ?L4U,h=y)l 2jRCn?hQ@XZx]|; Œ?>[d!Xyп'n16K'`F% #tPN $ROF;aFXo"uI)igf#rn Wf '~Iu @nyo-dQ)w:KDOuVoc|)$c؉NvsaX/9Y,"7&| (fI@>~y9u\©iZSRO[(F F.^,AGte؂2L~(2*W،/` ;%xὐ#0IgH{L/Y7@ѻ/5 ShjCS]0žJX*GpW&Acՙ37w56ɠ)ZٮMQ'L1E LOCf H Ď^O )Mb pslhTBOw1wvݛudM@kR8zsɥ; ItZ',[5e۶TlT(OKz1 _R+vWFM&ƎP{zdZ!հ(khʺjaVmcH]$[HFS}f~"ݶ;fRQcO=bG=ׅ!]Laʄڮ>cB׸]}J}ΏoǠGUY{~*qQELղ(GDVc8S9q8 mW;DkSzwnII?إIQ 41NDD } &̊V]#8 Ÿ.+:_Lټ'$eÍ"(XLly܂mt$R!h>ePePtfpNsF) W|/E~@,ibmliݻ@p8[F$Ǯh}KPW,Al(p}XgO?C}iso_G4Kr,膖xL]|nbn9duq5CjtO:;b&)=n t r>bZ 4܇M~P:6 ._* f V`OoK#N.Sƀ /77?^D3yuu_#Z'.LEx-lXxT؜ѤIƽ=Uap^Iao{%R!TU' e||yg)IZ޳ZnȾD#B%>(;("E'{O\O\ Ĭ1_5<_aemXEUᇘ QPi]qk_(}y@ɺw"Vfs|6HΝVLǝ4P8$zi-th>w07PP㱇Z>apȢn38^a *rPK ØI:'o8@@wP;;2OiX\?^6ι:^,ڝCO ,@}9r]hqGW+B U)kJ(S p|04҆rc qMHl*ZHT%D 3| ,X`e,*%{KuN$v2M0I>Bf K1#0X⁏q:wC”w|$XyR.}fZ 4OKHv̢zJ{iE̛M 6zk?ZW$Ly̶]2pU판Qa 91''.m*zu?%`fwtT^\8!8xfW6SFϦ9[MS9?G]q$:N(+j{HȾpg<1#Ky*dQ*c5f6 s%rwh3bX b])sU ZsmC"pzN|Wg2wϗ :8چII;0/⮽s.gRRemWbYn-&ǯ9,"j(2@d>X˝~oKLprމP7[|n3.=r1?E'>ӑyX?W$]Sv‪ۘ3dGM ??Ӏ&olC$mLn#$}urOì!GW(<e<$ԴܛMT=PN>JS_޽l7,ʋax'V)EOiCۅvnKt\jf)2!Mf檋0fy>,> }}jGg 3i h,:GxcĻ ~;hjdꉿxԓi5 -c\`9RL}m%H/6=wS+jmLYJ&+YC,U(! #|-K}s7^ŋ|>ز;}'<-ŸlG^|T%gk B 79!#цgeoi݂7dtb8]5$+,5GЋ"qhZ ibڃ*arldFءU"M8C(]÷͛7D3 ?Ic-;At5a\Y1H*.%d)I?EI\A9҂>E.uDi42FY>)ub&ǽ_ `$qO]`y>'܈6kLy%⠍mDXll?*<iHHOp,\E:ϼ"Ĩf\@ LN.b YKQp臩s^BpVA3 ;1l<O Wo!3ɝ7G6e>[͌%ӽ|Z4#)4grl'@Y/11aF8aׁ϶)$e UN3ؠIyIu}dFǍ`GvZok0{4b84X]e=ğYm|΃ͧIbW2DȾ+}`w(Rʏ8)ޮ)ޫ9Q75Q= AؗkTы?{;c&2$ $Mt|z dFkD+4w7( rOMNv1hے`ɤ ]2e~abmiđLRu l "~($9XR\o\9FacR_ {9D D^KJRj! MO&s':)Zu~zFeFL- S^oG$ g]^+G)&Ou]?]ySP|zI7^V'Vڙ6UD'NFX]U`_]"""B )kbO>PTd@lka1?PhkSU\ʿl.:DoDGE(~ ugDBwgx&ѹ>ËL'dx^jNڇVڹ8 w_ة{o’wч' uDq?R_vFhWx:s.}}v$6'C6]J((p;v'_ 4ϰS}Hn<O9e :vM|I䵲`ץpoy7͕N؝J9W]~Z^5/P9x /j?N@xFly*go`~ۏ`Py*xIa# NHNCwbv+#gWAcPm|kA:Ca#8p a G58,G˂eI@NV)EN*?]],j[@ SZ ǿ>QR[\ Cu{+'&Tj+:D0pTdW:?:LnВ\M-|bQC0P( } i2qc1<'Vט^d+' \0SVFR{f^gaɌAk`06eՓXt"kQdw3B`[;B.^*pb e匕PlnâlUFH=G~\0ZDLtFh}Gr:J~jJc4{V1\M:/Y7$ /# D+Ehf-N0[B)(W:=&weDQf8;]лc;o;獋YFsa9ZC Kv}#m [mI^f|gd􀹬5e˺_\?uC;xJ>U]7>8gy */QLjCJpE#xDĺ'p4 A1=NH)h:xKT*ø/SlI*N!2@$d!1U ЇfQYiѭ`R|sv}2ֆ %ݻ);9R]y|;Q33ǢևHIad:E9*,N#CۿO->T e$ B=631UeEWH:R9ޭмdȰA.J 9˥9-) bX3'dNw$z`j 1L۽_sRӦ" u.XJ 46Bi};mYDJ6S0)~aƝ QQW o/N٣P%CU}iL% S BF0XyJcr};y F.xW㜮'"secKDy'ZqqCΨ5S!t *>n(*׆1YbG݇#.Q)Q(JrvѢ~Sd?eT} ]⡙t~~r/[̷r~\jq+l6 & -2VHwUj&٢ZsCA\'Y"tyJ:^}yg@F`Aw;8I):"/i@(nI-Fh.Jŏ2;p$nL^fk;aLШ@r% :a&v~f|9SeKP0(&s*j Mg)JQqIhӲjQbH.x_- B\n }$]'ܼ-Orv:A?~OQ; Z'SE◃0d(߳X@T(n8QZ 9 K3wy_M,eIm\ED.tܛjBMgnٚC.avbBD_oY+[zG9A;ys.9TeU X;Pam<j}b;uިanb*mN=NHݣ1ifo/m]C.HNrp-3h,F܍f[bhۓ3 Bav՞ >Yѱcg{'g8?X[,,L, 1 ӫj'nM8XJn8dU xaXSMT! `=TO*fwpZ?ksBk4)hXK*Z%TTOy 2'm+ s^ Ʃq2/N!2(膢H=ڧ0ֳ;]T05 ;K;5CRM(@- eܖp '=m/{LDxzHIJWYK|qGA7@ɋgn[wRf7786lVUeI_Ge $kE0d:F2o 0N:Zy{I鳤`NʌPmxkx@&f v,fI,d|oetyo4%lQ20H}.ORe H^BxjK:s,^{mC:֧N= u@Jpx68rJA"#{aTi.&>|{/RiUYt<[nQ̉)OIuԓ2`;rpӱѩ'XrUf:C TS;}WJTJ1 A7=W^H؞IT́ՅU(#;YCCguY p6r|qZetgG-.摢 ]}/RECt_PȎzyr@n]lcT+/~: :)UjH{L̀5~ ^IWhEPf=J{T_odU@r}<|6~Eef"c:gEO.>CQ#%\HC,I:FHc 5;Ë n3Ko[&%5$Gz@#e S-b)и)b0U tEo߃ua~ p3zGsw7E<}K7*h; م6j.X$2b-I?S8z PnѢV$/iOPМ)G'jzB^ !5c X%ʃAj,C Ϝ]`K1=h͉hp7ޫ$\kƭb痮j.^I{X9lҁr^9."<r=%a9GprfEgZW}~p`;&Bt^)sy|tJK Dx['ކ? %BVp5DCB$ (jl!S/RmPn䳰%{5g'-N𦺷vTN4Hh0[-^GF/361+e$bU~*F[2o7nxXPQ2ıCm'\Z7Ascs!J9 8zlS\}y$)Ґӽr,b6 hζ FZ6DIytb4LPŸFn3]r) $Q?sS*?.Ԋ֖$&u$R.]uBꯔskkc9yd6T՟$a ~L>txj͡GGɀ3v9q_ 8#,]fY a$nPG6ZaRB#x#]=NZg5nY۝ȁjS! 3s9Rhv2ΰ7.~m8r0aԯfvӄ.RQw=:vNsՉ"4C?z!OSL!I`K!;p9': K— #pܨ@s*!QWAklXu 'U[A_˅WFܾZ})W;K5"n7-n-p;hXgHtC7+({mxȯ9&ZldKT(5|x0HEodPzM"/;m 'v|EynNw#:E.-тr!_u}b7v巬~+y毧djR3<#iAlYjR ~PMHS*Q1> Е HG{q1,J\nHi_*EÄǦ^ Qwt~+N]rCD-~P\7Lѩ!Zy<Cbj$8=BLǼ*1q5K_Ss6z\K|q 4tu//ssh6OjHN}kğ7}od@.lgw[M|oQ`r?4xΧ6[E`c>*>hLtlC] ]tQ5cN0I׀\)f.wG ;O# ޡ^Ovѩ2ֶ4,C$SA];ƺHԪۡQ13[/Rmrvn,C[V@J:@:bYoeMFQ9:ޥFP!˸D5,BÛj#}2zX-n?7Ŝj`~ݣcuVhX&&Iw+ͫ})?7^K`3ee/Iߊ]Ϭ 2(IDXv + wٴnon .y=u05QBR!m{%KQ⼘۩_Zיb~&r@yQ-L]y[YRO~kP&5LUL/ Ng8/8$@|ri=yŌ0rw41Æ( mʢ1 .ɑ<4ȶSx Ⓡ'0 iV1kDmc $UI{><(uyPg+J! }$.Ej1 =e- Xq0Zo`fӕ$rA- i l5~ $BkvR.tC[ĺUe<]dQ.X7 8QLNٕ*"y^[!M$z-98yS82ƭ.YH~*&7aeQУE75 ظ|sҡLtEFAF]Rv86mҖb潽 #8aE|t&^BT u$ބw=5-gY9[8(L=79}.ɴeɶ)S^6<ŽCDZ5ܑ3 AF(gv9`lc {~A(yR`$r'R[*搰fdH`Tl`/L jDUO4U@Lѩzv(y'[ȻR\O-T EYk 5sYZ)k\*sbo +_T?Px^w S`ZNbD.fvwMS5)JR1"+z}-[Kl zH9C[0+pU+~tR"ccғF)PT8H=K=N呮!SmK=WsA5%d橣#dϣfYfW:7! [^q'*VP+.oRVbEEN}悗 "kd L !˨#R[Qe? C?26ѫ`%IY=a ;H9&d)}u[^锴: pV _Q0糌 VRE~o0HLo;0>5 I)t' I?qZ{݀-Faр}.mFG8rҁf.6R>[a_? fL!@D;lCl]VuK*`Z7cOhCKzTRwNPHEh57u^r2 PVbdToa7EBkC$PÅ%-ccQPBKjeY EJ) }/=/"Z/z7Bxpд JBB ~H_DJ= +؂'t1C{h)podJE*XK%`t9?MGbS梉zJ)гDϰLÄCN ɽFYLB*"$nɂ2iӣY z|PݴKewvI@n *$,S,}NqU@t$'JHQOjZ%q ?2?7W=b˚#EaOYB:)i(L- tv/CׁO2;w3yH8ܗy*e}yW|]Һp\Ҕ-ڬbPu(q3R$iS[_EAmR%@{fD4wb7A#4&yƺnYw )%c5M!-FHm(R e)}Kb#UYgaR5}\Q-&t;ЅD< @ 6 e cN20.{ޟ 5ʔRGp|ًT4'bNEd t>Fn_r!ydcUW3v]4s$fR(bl{O2T52UniX|է.#ZPB%ޤJ.]R#74z}~ =/%8DڐId%sZ#`Z8|tJT1#yCXEMziTI(v'vdP3v) pFAX@3DnكViyuCUa %:=@ț: ~)^}M%L;hC.R_5N /U|BƼ,ACStjb}]u?O m 3qa, ^YxtۻwcEH%C^9i,wI$tVM>Y2tHme%xxB-AA]#3H`]i+֠19EV |]iMh$R!zs?*(tx<>V\"S( _+x?ΒwD Olŕl>?<|6$ [UI_'V\&_B#)GxPz T8mu(Fs PnWaMW0mC8mTjv%YopZhO^*^QG /S,65g6 `-r`f~1FF /hõ:TVlᮋ=Dx&3w'@<#@Go34Jَvf|FÕWAL-+b֌N7q,`=$+_rmMH嫘d)E8zC3snd5#03U;}?%P }~7 Jx[ n @WbeNbCv6ޮѹbCSf!A'fs ,,ՀkFu+6Zѯ!;zGI&U];KH*M櫠XZSAE;o0ЃT` Tqp`, 4dSDHߩ`w=YCLDMe7,ˬE6#AڼKn<m ,; 5*EMbE@%PИ:QilͮAϯ<^XԳ8-t2Xs`T1RMĘ$yZ* ]g-Cd$_b |A>Te}SO*ڣcS㙁GRz%#Nz}3|}\DQ%Ri”^ZȘFdFw!>xAVRg#3̺ffZFU~vIW8kF*P נ8d\Imd}3x;};x²d%&)YM8/_ufeʩ*PyoJtaG><=jPm0w[l`P֍uğ04+Fd)>Ǖ)C4cMqg_bRC {|8T5%ͻh"Ģ19_ sUxGr{\HS%- Έ+tl.̬0W B(ݨI42V$ A;ITGOqڅVDPBP c]*Bj,BR[߮˾EFb[Bz./߂"Ye?.V9-JP>wsh!WJSoyRQ jó3yTX1n۵X\s* fHahzǍLB1 sLެoGj D "@ J ;rbH-e+/4Mn^ASJpfmMka&EӟPlRFc Ze'0ڗc}AOLitkTd;lg1D;A=n, X kֺ\׏I?-XnKNU10ԍ4 %U7ݬCDuz-֦Gj\P.jt m*A)_ 奼ډfZnE.h~o7$` @eO#<Z{z54<2;=<'.3_sQyU‘@&ûMPz1P_~"Ӗw5t.- ] zbkoE `k+~ +񵂒Xfxy/ e oJBH"o\X+ΈI |1\ ˂ L I |WPUXGz #.,~Pfw3($w,2zBinl#sᔤ_Rʋsw3,' ?໿NZY ehT$շ$-SA Cf,Yz!d)`fcm/ ʞ Q UwMZRrh.G׼ڰ7+/(w[wn?496KnLrբՎdGEJQdtZ?q}pǢV6m*yvTԀWMi ZgqLõ[ۅ`|Pk( LZ!! Tز˸hU(b x H 'ww 138aU ?W[x0X)MrMdt F)];Jf³H4d|Յw$2`nk zv[C gx xF0 %>}iUd`Fiv| X{ v̻6@KȆ˦)EH\-cw<ܡ3B @ սt2}ʖ?aFt tѠ|}ض%ֿ3}[cBHwPf|IJo&&{m RM^\Lg2T {qeV̌bFR!С&bJ 9+e64viyaR7) !FB+Ym=" 1G2g󺶲8"[nJX;>͸4ЍM7q.`+0m&DI'9UznD9XF<?̷ޟ֭32T&$ q#Șqîk?XwY ?:Sw.M]Ղ7" ^2;ܽʮm͗#naZIywky) Sg#-60惒n :.ׄ*R$s ^ɐTfE\GOTw{@^'ng 'va-1I&ߗ lQ4|Oz%MRh!?jL]O_XCjv(8S@&w-G+j塯pl 憋ozMZι׋sx]M^>&d75$(Ӣ%NSb |>6@©P^m[يnS H? mX-nj CB B`o'V۞(gv DaF )jTfEL=AgQ<"oeps< KLc\/vJ~'o,H ;Մr`(Y3+[a\CZeG"PQ 24 xg9(S:,1)jp4>LڨO\j50 eOG6 Ajم)=ǼĜW[J",L}Vga&o<֡z3S nuijst9WB4a28Y<]Ey ҠFo%EJ&fj Y.f?sk~T~@[&UgYQ(7 E탧a%B?ɛƿ $aÏӪQzݭ3 t4sy3yItWAE|8 i/zg<"J!'ߙ/km8W= pC3Thf`ReoX9'ӌ`QkkTV&p+3!ek .9՝k/{:렎ԸyS>a񠞑}mN{=`Aϥ y%H݄g=hTvb:@N#E8!q;dBzSg3a3 O\68SoF[5N.m9 %bԆCP-)@&${"K5WiL\YQszw],ԱF8T(S 6#~~RX0"(t%)vqtrKSg"E;Lz&NJSޙ> }.zm|"Rl'|P(fU\T^"L<8#6%dQ}ܓ ju:dֻAMS`W>fNlBsOk-K?A>!J:iq|ik|D;ӊ7&7Y Jn! ^d ɭ]rgjQ)g-0TziRL-+aB߄]DU[M>o1ݱ麝Iйs,Za1 =M 6L=(ör36 YH8{CS @ _ g4/HLQ ? {|!6j{ǽ?Ov_ÏH"#xFk(G6O7+wR;^tч)F"VbT4XR0s" D3-*+|6oȹI~=>+*lXIw"ò 48NFp5R%?n?"醙K{ ;pP/6prϩwtJd\i–s2yRT@B:r2eP,$TqQ)έnOTW v` =x˱*Ns%D}B= jh'&{42%̦{ MO 2T OFGOY7POt8_=t,ܼ 1d8Q=6i{HaHR|泫)s#QesC_M V4D& wG ]OȌ[̨M \Su]J!]U[Z9w|#e2qo"ƵfC.W?B@޸?[3mJk~uuw]m⤭JBl:Rrb ĺd'yz9GK𪂴62-9-I1_rNc܍ģq+2oRՖ/c^d 0q w\r1_^{@2(uvY23u-e6,hTRr@:R`N"!rA'pդ#-m#)O|Pk0ןwO? TTz)f8%P㐨,8:̊jMNuڱolkMЅ**ôT{'Ta4if$@\\h,|EvםxQ)@+Jq%*;`/^j߳SH[86~uݴB6j$;Wd6GxȒ}[Ȫ] 3^K/]KVJ0_!"exvo+.>4DXe,qhO5L=ti_' q!@j܇wM 8Gⷛ~Q.&Ôۃn*JbA٘c-o ^>>㖝~]ټˤAY$Ceۦ[pp湵.K@簚M~H>4ȯQZgK9M3əInkrx3nk{uJY2/pBM6xnA ,IEtv 1|vm ),l)pCืbs3*`2s*H'BnҊU v[K;Uw >CĎ:Қ4֔ FQj#Ȑ>dP%GËV4XRF՘fNv?5y]پYSWA}ο>\Q[{ҹZq4/:AO3xS>dxa:=g:m~m?ǐ|OZp ־@yn ^wCkrK m]RluC咭LcqTgϘjOn$x* rx D @;HN%N7uV@_.Z(G5L}ÓJWM/p )&4[+(.='VS f i $]D7Exa8TƆJ'O"uBs4a]1v7n$Hrȑd` jT\hVsl'64Ճ|.r%j_}:ꡅ΍!3_QB}Y!J`QeޮMεY"pPNbΒEذ8H# eFHJ6f cacf9<͘wO`q#g.`PT(л'm ΨH=A pޯtc}+mSc_)<#JxE <2f V >Æ85N2W2JIi^٦5Ԝrv '@ _ 'n<ɨ w48K20N?sr|2LD ? 27Va>tGe$" FްUYZH$U`-U5/b74U±`[^ruK^> IbՀK0B6FEý9b\XW(3eOrhAYR/*v̀\JO۪V4nD G:%)|,9(CVBoM9_+rKvF\*>e ‡+XߠAfֈ#')I=(=KU…1cMj=J $gp2aN;EgXMYf(W\6mupqRƑ1]kNp#QA?k߭>D018WF~2)zn*y$4JA(=C [S´6h= *vN`Tk͖IdS(u~fx&?V!Mhq؋,/lEXbmygrmC=NجG\ò+Ź|ǀc<%v{5;56MiS%ݡꊼ=OyI(>XF9VBRu$jL(z< ^EJ yiryldMOL>y_ܧABtfQ#:<P-P9BC:`vF9QLИ\o.\Qt *֤.~gb}KiAvF Tʯ ቨg6WR~@0h&8oSԯ`;'cY e',sW* p[+`jL! ƂzbٖL8xv{B-+ɝ݂Z2=nC*OKf6l &cVi5qYCg-^5^z ޶a=j5ٔ' Q`cNV.0ƵJ\xmxw~t 7 #[ "Fo9E4R$S\ /qƾu0o[sm8%P9#K>kU4z}U:TXhB@iFzVa*^XMoɠQlc\ROe~NdNH S9vZZ$U٢[]Ff!`DxD膻\L4O ,!ku'{i4Z>@ bơlGKwi!r}JXiA2EvӶʤ DvXPMuљ4ڛ}@K7USy|IhG?ṔW%|;mN#Z&,\ =cauφkX3"{p4 峾vzqڠõٽ:qZK=Ǿ/Ńrif<o ͭԧ!$] nzOAV 6,VMZY=m$?c_P=7?6ד7Cd7~TYt@%iyDX?FW1YnC;VKŬVF>"ww<]n"mj8C=YzH-P\XS\UtАuCC>oߚ&y*1fă "(<)Y*_U _ձ7:vpni ^XT8L^x|}U@,NW'ro8,63 зNJ*wK? ћvGiy70H˾J  ΜESߢ(*Hѻ5QvZ$ϝFFFш;+Q <Wc?)PߞQ s,̊oIp_"+z ;C~RSH9~7 p#c;+Z\n x`ٌ*roX)<&)\[2e,?cff BH^,-Di9hڮg\X9N8˰XK%(vrIDX);y㓒ӇȞ >:Rp"~"!OI5m[ C )\aCLd7Ax=-b\\w+ęJ3W&R!p[ $ǘ MէDGlp2>߹a[ϯNu!r#m{nYxhB腱U;<뒞E _2+WV(m]>K$yE``V0:Oj>3ݿAa̽!,(k19A#ds?)Ŝ':lM_GːFΑMc$}b7~@72h._eiy)?xW%. 2^ u-hg*qk:QaI UGTKv\%^$VfoU|1(A;^eF}+7c,^#B[֋"aaJœ3E!\,'VxW#riU/]iڤE)#Hh8N+ņf9`̮Y}ki St@w6Wuh]-_ڧ6Ԇ ŒX8ә{ݤ8q%wP1w/#>(s wluO5*e)?EEgO"%JEBH} sҮϿX?eqgjPF, 0f(f޻qڿ yCt|;TE{ԌmeZs`-rȭR1xØR8t(asưuLj釠-N x%ޒG%۞/dN&!z}&XR9;~*rr Vm@?H5Lkا94KT)<= IcuHxOX t4uI#qE흐H=hhWU bM]VM/fKS[v.KszqD_nƯSs'a,A^K![F8)n`Tr8zҹd ں@HĔQcdS>4R 9,50 L EeL%eN;IuYFI9L Ȇb)ōN68̎6b-4fqBtJVf5xM`Blqv7 FՁʖi}꽤U`^{Y2DI@ޘd?c[їhTV6ee EӨ&̀M)\YOx.O7L_IkU;wor+m?>@*3IoqB!p_f޼<gҥ¸*,5ޞ*c>{N"?P$&S>22l' ڭraiDGY YZMV-E$>,1(c=l6'TYObo9}t;;·sS,;l!@ ۭ*z`rQHu#LhÛ=YcORbEh28i]li?35Tk\y'E0Ǿ:#h\uNI_d&ėD\gN"X ٴ{ 0\sK)I0y&OEҬ|udu@wn"P޼_ZW|7\Z{yi Q,, ZH+5uIWA鱒\x7B4k4 Y*7-%Sx,$4^ ci kE 򧧣]\(ʗRFA6Je,W 7e~ G4Yݟ@,>ڶ Ð{;ax'|&Ú 4J yٸx*.I `//4!eVP2փʼ0?17f3Wee1ԁT3JnH;mXfKJcL ~Nz*XӝO+ XZJo̯>??Ze棜X2(rA[>|L)vHԘ7vsgU?Bk͝Ͳ}w 1l.ެ2]8T׀_˶5MY6c9(,XIIZr|&!|Kϩb5"j(V_'L iql>#qf0ޕQ]0WB(;{.=M[AdC@%aT/ S:FUZ˴&M} )Bu&N4d[nKkI s>e',m,%1vfpv! d]̶_W'Ai%ٛbcy OVK`/xq# Ev~]is7nHY{[>לm ?.r$L3>~Ԯ';SF/  Zc~1AtI+&S'ST=`v`Zsfķ(;]vkKv(.B&ȴR_@I;ly##iilravri8e~ff6|?s'Zj(=lJ۰zL74hsDODOjmJ=;QபТ^iW2Y?aEas6 -ͯm"w}& YB84 owY(D)]b WPUcߓUZiy)gUw#$Mc}mG<XBi'4)V53fztd'n/HN{dgt Vܲ<{%٤.7;_HQk Fb#QB<ƋOf+-t' D|UJl|l[VP(o23tOPWUzJ݋"TdfUwLɠxTJSlAD㕉8ɽb{lX 6K?Jev g PB IsQi>5MמgdNK2HesDp9L_-IUJ!90?^yfa 9Hi8痬9pUNBY+ÎVjBc 3pc6](-h'?+<?eg|s]EZmDAXѓM%uF ^98._ZW ;.t^Xu-­R<><qo:h_pѩ ť_zX<*c8.NgyA46jȑ{x(f7-vMgLk6wIl5^Y'BV{5zcyG]d; 2MG7 /ʲWwI^r7 vv&g {E"0 j5ʈ&şR(@Ccm:^8/_)<]&׌A@{Jw/cζb@KI0+3ӻ024Ǭlq^K5߳}F DˮJKy͍<.d)<}4Fߎ{ ^Bl W6vaob &bhu!(QNTN .Iz*uD72T*6& `%S՛3)VPyDqD|A\Z@G Wz$$֦# -if\`0@(pDר[1 xZWy.>ܽzPF{{ȰM(xB8NSuojϤD-Eέ\Ҏ#L (=ڔ˫1 7§wQWr䳓R9ҍ#KTyC =!ϭ|Ii@О/ǟrZQ Uwǜ" Zy7s"*sQb JKc8#Rt+ :q0R@im7<!)t S 6Xo𿡀 yӆ"4{kvZ:cMy.G!MI_gm<5;n F̣R263/Zn|OOBW&[ 4 'JQC-!`@Α[^5}J_,:(]/9l )(O̙]lg`V QX˨,jk_!P̪Ey$HQ{Gt9Kv/cP`/d =DtǘC`'6BNȲ _1X 1'7}ɇW_ڛLW5xcx!+&ȫ"^.\=߮` >'w[+ڸ2_+~BM@Y\їS 3mędDD EVC~Utj!X '@8Sa$` 'cxxrcv`O 0^Ubַ!@2#:{_Ԙ* !,?؝0/ `VNHd%{7P4{`tR h@>Ors ϏvHD]qT ?ݍIQ8F߭/RisT䎢}#`Ũw3{F0͑Bre SAPѻAu@ 7¢88`h<8A> D13=.n|;98YҮl;r9FbLi5M>sc7V$+xOO&.6O֟M(tQ nz iHDNPuՠKw`HvY_^k`Wufw_JMݎ1SҼT ^mN\ yxdsquKWe^✑F[7 Iģe'Kx؁g8l97J=)YMF4: c{ IJ$U%ncF&E~/z턳qdA݇tHfp)& NٛmKHXHnbr6acfxb?8[M }_zX M8Sd40H.VUXp>&O>R }ixaj_MF㡺ia,~i?ʍ$mlĞѬvwA7Jn|+޷Z]["'6EI@Ho85| ƪ=;nBOT5Čt6F$CMp=1Gݷv1Y{%­ kND]\p>;sVJV-:dcRؔJr}zy[:5?a$)[#h;s!p*ОS꿋!^ *}s`<"xJbc(GT{ %sMj!.ΛTf4@{hL\t_x5~\=M8m}iXLNg>u SS[l4 K4N}v֕슑CXf28eW \WԤ\ ZaB;ǘP@6kzܶEF&R_醒GtqdO-1"YȑkIXi6^fp5?QݐQ4_3_ V+KU{ʪ]X@DŽi^ėVx:ܳ"PXiJln/IIR5C2?RciNYQ;|ӾXCDCnIES x~fd U Ā]`ib(*A]F lK٪WLSx&t !÷"NԈ H`W)fĐbUx 3N;֝J'Ddv'nO}ӦJހ%(hb E=IN5zI |oYICΑ,+`.XǤDY+n0P%/J(#IZȚZPEwt?K?x;rT.Pelʰ&QhHɔga~Ktk Y\=b+>7؅~O#=RHOMSm iCZ`cMԭ|OgXݒXFnn FPH׾i1Ŝpߢ.cuNՋp2l]lv^N`f[|v*%Uob'!os.Ͼ1W!@5OTTH]إ"3 i;ϻ>19XJ1X&-<6b-{JV; zg ľ́/ ~\Dd}T_s)ޔL ޞi*`3PNaycnbC%{Y{Nth Ep%e>'S((1 ql듿M6sYK4ؔ1_#h׃^e,].E<<*qEҒ3k%~.q`a0ڿ84]-N yM[Ӓ6i)Mb&/))IX#f'\X "Emp]5٨BK޿T⼔1"A0}LwB!#^MO>y4CF qfc J6'`*dg;<4vFv wlg&RLۓ<:"U`(4"B[D7Vzis Sll0C&-짣*3/ZY3KNa"t¸$D+=䙤oWs$or)F}P:n52s֎[LVo}"m)(!;H,g]U{-tZx웢*$c<ҫm΁EǖRlwf֦w"q.1GCO^ U$U:׉7@Qj2Jl~"QHYoG3H4J,vUl>]+a(+0<1tOF|+hi~=e5% _O:$X[mP.Lsmb \̒#* R='?6嬏5a8 k/oR"K@tp$"eu3moN+)_ *gfy H$ulDyL%Onzi{;j('Ƀ)dEAO`jA@]̶lHnch%9Vuc.*~"&%1`'^Jdy#'u Oz&`ZOcKZĦFBzPro7Lc\q3gX)AG 2>SC &ɉi/8 z^0r"&fKFf}bbRwPho̅ вT~%7ncE1twAmh:vUꤩDeTپ{R4uqMwV-L45NchݦԹo; nhpNdw)9435@udKq@qƥpoÃ7WZk`29}Ż*Wx3K̉/>VmՍhkkq+ͮ)q&|qvE͟==vV7ZѓuO-:ߠP\ ѱD˥1+J 1P|T'45 y|pAWBZi7b)uiKpx iԮi?> 0ðfpta;8,Z\(J7s3;r;ea >Cm?:]Љܧw*֔l1^(>gWa0Lm?n~^'EXU+!Ձa!3 k/ePo z"kIvB'ћ331mu1eeBCߑɀP\HWBA{sO~A..bl≣@h9Z'xdnH #/'5>f 9Pa=ځI%$ϤN"3nT:xвՍft9I{͖ +|LT2Y Wb M.}cLlZ!4(sOc+f$t1 Z`]ca[9GIڎھ(KaC;a6Lu %:!3dVKino1\*>O {S{!V'ɴ\U=M Mv"ġE$)^peByH'Pҽo8no͙z.i\Tvt2seQ_j Y Q*<ٜ]j1}%WgPqQX0|#<]Q+4ˬtY\Hf艪װ[OQ`Z*e8nV&en)b{{jVQ`DR4."Ē4~^ D b][~aPRQt0~JGoL<CtjW9s0@FmT.RGʋT.b{S2ugʢ+jQ.gT`c6}&)O 0;tn|%ů4?Isͤ9vH !FޅVajci{7>2,p#%R R4w\N_i9Y]R֟I,#LK%鐝BY=,WAbVs*Tk}/EPkn-0ih.Z4""%o]7MPꔽ'!Y_v 0`<GEG l>&y() o.o߇ݕaP0F}pb>;a}7;XY4,GiBa*d'ό~o^@I%c;C$ B78y{`o.@=O05`oӺt0C+= -=vr-PK}WlϹ" wܮ_^4Ʒs-PAJ"`pt^oe(g=t.3u;^DZ#H,[9cd86 ^Iyݛ][F&ۑ^12f0 NF' n\MU輸"v>,|]?].xvj)M^T*VRV^:sfV5b x>[oK^ej ~lHxG/]p5B z Fa,4-Ǻ;黼2rm3+=WAM-L`I S 7kQ*^#1q0GaŜSY{.7O Ĕ]1nEezj/: ]}l4sn ">P+_uB3-Xϙs-PIJĝU d}jN?H #,^VcEShH-3L՛a )%k%͑>j xŢw28 <@Տ]]zwP&snD֩ط%~DJ0QH'CG>ҋ3Ѐ8ED_(:Вݮ n 0vڟ~SMG6V+ b Xp]tj@5Dz?{tL9w3TI{Xw5>'(OuY0,_pp%~]R}f&qAۓSԢz.WGT. *ʚ)=S@`[gbƺ<|/n h pI{BʿyQQw˺,R ]{4<5J Fwp2R*r#hq%4?q,?'Y{=rT Ӱ}rbI8 l^#=d} 7zEݘG9vdjK\ަ'v+ɻgMKǓ#)x p9.G&ZZXs0~3MM6,-Kxm4ʄi+?uu!OkRqHj{A,UX/kf0W%(L>Q >m*@8 N.%o1ZHO8cX",Z>jf"PQ(V!J.x1yď9JYn ͖MT@-g'+#P$pm_*yl'9! @_{jb& TXiG'߉Yb'ܫޢ|%$-f+O1Mm?@bXuVq[KdÉ!,nl_?2)P[1l<RY#Թԥ2JxţfԐTY1?>y˘]Θ13'*vfss@6x#(4]:#䤺4ٟ@\I%W݈(aP(ÛdZ)0V#(-0#4!]PMݛE'~ bZ-)KxW4TaMӲfTIkEPo5Z`pЊ8XL7OUQ'/};XIL!}j8[\ԚyB{bYQInt[-in\ V v-lZ>f")F+}' y*c p`[2Ԗ+ƻӿ:Wx"@~Xy [k4V!@.NyBx@i+L hnp$xQ\v_ٍ) = z3)Hh!OUf~_j%z $2t[*+v*ƵXKPvEmBؕ㫲;BI8Gwӷ:O_D2)M|N֡ gz#DvQMnGY ۪>"˃ ]fg +nPpvFR2y[RBZ~4j@a$eۏ-ۋP?43`nփ^Je[2-&4-ѼRZ'C :Os< g'qtC R@Կ^|Cґ9m2C5m1-;y _?0*k:END7>u^r3 e9M ZVT $~*.]Kq;'/qY'u gc0#x$*B/0Ep`Zf/bhuO fqU/A\d?4;p%۞j2'\"Tf|\-1{( 9֯Llaj*l!;"W&s9VI*|Ϲ(ݫG? +U멠~{R_ U ^1_ՌIM4kЬL{lIU o=Ļd MƊoB_`=a,]^լEӱ PԠ013`vl8wj`J8נޥjV|0l'#;ҳDX$6,3 dm!ϔ,XgH y·}쾽'bBFJ.@>r? .nЯ}rϨP2Etl~`h–¨2׭8~0`qgJY6ÅS?f{% ⦖.{8Qd.(?qFmQITxN#4 |({rбW%jWfAS tg?mVMa Dii-ׇJO 3 .$Yi;. raT'>PK6GR)U,.R=]\ȫ@'4֣G (fʷp{iE(ɦr S8A <&㿴ˡ CAcK]JREɷ7nR—ʱujWzµ yР- 5s$%dP|K\g#NY#Yh*mӚROwѕRFA1}7)hlx;$vy,Zڞ>*T@ˬrѽv%~_pmAgq&,1Fk/Cޗ!{InRwm-0ᵭGԒ7#жݸ]SXjaK$zB׵\;D+ NHVsf+H\p9z $H"i9!!5=} Ι)%H{-EWT~wuT6t~igc+k52O94͘ӂ $i F̿lNq' ;…^Uҙ;;)5x|F(~l7jHi'[yXTZk!NMZB` 9YaC!Yлnn|@ ㋾6"Eoz#Ơ%-vw<#:T=u*s&iֈ2Qn*Af\:NepLTJəߙϑOȶڽEx!4UzT9~hb^|C=lYD'Ղ}>5e*B#14w<;#FQ5 #8t Y;Y' [)V\܏fQTޙG+έp97*EYuW#0;| Wo49'ִl|mF\ՄŖK7눾NHJx'9siP32'q[ 8V $<_XWF`$0I/K;c+=ӵ,` l6/UN1H˨G;^k-[_RVV~32 ۩W.]?^h.ũS ւ:`})& /nmV! Gb.lCE)#t+`[q׉p߅nLb@bNE&pS+tY{\ ]oW^fajyx6ƖIhG{{ԁpJ"wO=ep9LYz.ʴEyٞV<VI, EkK?g=e2p93a9>#8/DpH߾5j ~Mʗo='o֍= Q86vZ#?iUJec,70q#1 ~h$tc"Rl"D^sӋ MU7Mkml,qOShB. D8u&:qDX9-f71E4)/&vūX$-ݗo^ORq̤vϥp t)H)},ȁq-[ moRx޵ }% YfFcPĠX6l2X.c'_&3xslWS xQl=; s($(QFk7 pGAuH?ڳ-pMeϴW.5f7__#2T!ߨ_M{&FHI\}Auo+߬>dr|CthJa{is`u25]Ayʴ:;uի]4vң$sZ(:F_zp#HS?QZPUiA 'e-y;j >RrH[BHL#?nQkˑіC*FV.?yW DRwAԚ)DX4ң!b]QOכ"J|oP爲~ c:lhOő!gC|ؼH\,#_ln=>E"+xRɘ*0O<;Q .-7j݇st\Š\r@\ݻw!3ްx~\J!Fc^hjU~& <J2V&E1\M94[s{c4F!Jڲ A 5P?6vfA&kt q ~O4+}ۣ7 ǽYdwHHnL7`mިkn28tض j œۙU% ޕ]t?[m XM㜆`oWO?]薊UY{{[ӣo a@x҃/;Y2Ģ,[ոqhr  I9ۋd5US\ɨߏ%K;^DdFs{1Ћ[Ɍ|8d/˄ypݰ}z͊S$AQut;h`RFEDk]1t[BD`>=dАnW F@ғ) ZBrJ\喼#}/P=pꫳ\CZB ދX9A!Y,"_62e5 1{`/P/#Օ+ouj"+3MS8exQs>ugX68h4( adai C`ԳS45lT 9֣ŏ USCijW@C Rf93,uLU>m'l O6- @w}]9\|TZu*>UScGL 0gmJUP|F?zE$sݺ3;8΢ } i6uxcBUP6)uc Gog&?c²AQ^$]&0ءI!xt5Ua6b&)7x03aK+#:q ٿ=&Bs($S r/7T&O J/}uo?+1>͍$%,#x`pot5*'!~S.^*lFڿ'^"y{#Tk_? d'R\?X$MˇmC0k'Jw6:-Uk<ܶ3ly?ZЬ }Ƈq7O{k@Ub,N7`PWXd8[g"tIPYZGAbVa~EK)/V(\=w5 '?L9WM ?rр֍؛&5l!0wO_<aadүc+6gEBT$3=YriOdiGeͦ `9\Eұ4O.DTf1yJyW7pa)Yo1G?Nsfhjo`t9bfdnxq`$ JTQ 84ޮl{Μ]jzty 4΃*?  a:֥6* cU3/q]~AX.X3q R! b˒r|](1Juf}G`^{Rt1(Viy"rrj|:kW4hH:ur_(z9FP~:ܑS%AǺíԋi^ڡ\u!DՇ{Wd&fl^Sr])Mn> `ExWQ M@̢zAhNٯП*,!(CtJbob=Smn(HMp$1,ؤZ7f*@ddH2؋A4 E-).>Q\~~đ o } tƴ W圔c)g:Z, 7ZwGTRpZDcbo,Mɱ}I۴: eDp`Vvޮ\5^XqbQ-cjg?Gp0"yuZ)_XX(pc{987NG/?8JFZ ؿմ{8}V]{2j|v ^ gg:x \:K {:++-1@_ AW0t;#BX)-R_P ڑ?ƻ $L `pS[γ7rPɂU?[~cv}ěY@e1OV9"XDS GF}x"yt44buL\Cuc%τqguWuIsF6~{ĺ(ɿ1R*888I;2%li{y=HwrZ0p^L䜍R4Z|Ox`c$V}a\z;÷pE~&d)2R#S-EYiϝ'e P9Lxj3Ǖu1U;%_~T9$%7 7lv" >|$;:/0ǝ̙4̥֪] QL @٪TV&2n)R9<(>:åV+&<EwPȩ̜tw@d![pwޣySȪJN;TjM_~uK $7@ ^4dF!WrZ!>l'8h 0G`6FZj]9}&Mi,r*,͋ij_%⇌[;I"l5}+mdCѳN"`("[x&wum$w,c[ԓzxvjlCMkhe̔QΏn$sOW ^سR*#^W.ϼ-+iۘ&$86x{d#5m;n; 5I!j<ΎR{^.׌\A=^h.pPYaޚrz >+x=I YB3,5yU-,uR";JW iNfDZvG*gY' x`|)*3歚yL\ n.I'GϾkᙾ w5UV '9ϧ$+}M&1cdzȳÄE vaio&f(\ .xMw ܶ:3EԲۖA+u t[=:B?֗}s0m:N;IA`.IIB͇ۡ-?NسVP4/LB dSÁbkv)],"rY3/BE "RszԌL :gwJ HrAAͰ_8Xzw<2k*MX?GX(0a@lqlc{ WBD?UAĢ2Z*s(( 0N%oJ׋3#1~đ#8 %w RW}*b+׻ Uu|C#ʨ3 Ə ,sR 6507&ކ!e+ǁL T*RȅmV I{o-G!/߭46](ᑆ⊊c}9yFNFDFYroe#@I6-S[#Nh`.$65cP=qB[?F7&q´p<"q5 7" kټFqb㏁4EwQs%M6W j/I4KFB)gW֍0g̚LEtIwv`cfD:P{JK9i?7 kx"9[g+foe[}̈́?d\aՀ>kMN}=|6\t(q87՟gYD2*( |AmY1'[ucWf ßw]蒣u̵8<{8XoSIWdH2Kg>Hik+A[TWLlbC] Oܐ °[-! jXf1:}P3i1j&$bw ]w3boVϑq>ma92yzu2E9m@GI2`4")}5Tֈb=Ԥzp >; 5n vqieu(^{|{| _wS&KWBW2T=oZbͭ:؏7zV+kPb+ژnƒ"`T?;3ItkUtcA,M7]j@ ԃ3c$W#̒^ 5}AQC7 '>ܫ4d^ۿ(l ) j>|Jo4|tp&$\paNb#L~e30YXQ'(l+|6$XqQ`rh~r2f"(JJEzgvIbɬ" zi@^<5/m@KMa$B9N ۙ,z5~ :{=bmZm1Q|m٬TFL <m00iV,T4~U赪HD? OxA#|FA}q&)KMEb/;!uHLtuQOX,>cb*/ԓGuΌ6:o%οWzCQWVyO4^cBH艖 P'5^cL.|Sq t0/w!O\UCed2v2 4e{ys(`L%zVyHmҷH 4~g8!tL(T ,mBP2a&5}D%ɍ W,N꠻&z2{=n+2zRx¶Wks[aL qp :"9^vCf0+sI%EC67GJ@Q:LeGfY4IF*5Ké/;Ĉ;Db9랆yo;`) zB5jT5XDOGxux_qv +?*BuNy'H~m#>-eXK5O[x}b.RANzjբ闥,5F!.D8xd |:Y/pǑEZϝ05l٨Xgo6ƠrxH'FvAaaM1ÎL2+CLD N^IZC=}KD4<&)XWk!T'YGdD:t.9sXvtA=O /4%t*q_6_ uAJ:鐔B`8wo;lme\j$')cRgۗ_ja(F׽H=mLd2:0nwBac0Wha7:PH-gT_7xOjL_:N)x抖gws`l'>bm~4w[Oۯ3X/ ƳW[UK^,ޖ''ctnIMli5z4"?8qBj&a5f".5:zɓmrc81ݓnr:q;6p.f>Y TŋgoN pG 3fhp:2dt#,\(Gnk RNMEY[dKqܪ\b˶b5RU$g[Eܳ?vx'<lT ?uVajt^E蓋qUZ+c< ~I0+xLEMh@-D%crw[{FqJƭ* 9C6>ądjƳ[.L{Q]G';gYcWШŸd֊xXU>s:֢>]#%cVEDLDTy˪JY[ |܇exD>IJP>2E .ʖG p@1#vz^棁:*} T^ZX9E5hWM[L#vץEf%8ssBMnDPneҞDU%]4LWH+=/ąD+sxenr9t _\ܑ*)8QJߴ_ijŀ:no(>ZIUE!b?bAtx'{R.e^)"{(cPQ)昐تb'H%$1!,n|P ۸P,`6hap $|)9}wźĸZ5GX(݇Z5'/A򓑾-"יn/GU#LGnLǓQS!vMe,aw9װ)Zas;b0&'_S}u(pS^TˣHu*k `\T%3%G"ma0Lw?PU6.&?7u)>uuڻ[}J8P_ U-k.ֿHzZ0uXs,T?͋(T5ñ8]^.ډ~a7i_ = >[i Kb bھ+V͍/cX 5z\HqĹnVyPk@m5;=*p_2rLWEO=NQSm|2zs'lP+{$\TϾֻ#t[e ̀dƞs"􃹟(R)i.m+#~Ǯ Ri ȡ*(#La6DfQ? FN>BM:\Ԏdx%+NMZNeQ*q|ԀOy<iOƖ0%q!~mk`cOIpk2u7>I:i5n!P.K.U /.SE*5ٛ}cTU3fP՚w^^}p]x!\TCEU/IXSd<?[b$`Y[?Q'~VJ z挣']U\B#Qki$.=Vn:MDD6Üʴ7E$lKByq>E}/?IauK(r_=?mI6le)tA-쏂 o@ܦ. ͥ=Y/M=n ?/w涂SiwxJ#v%_f*ֺsQV )arP|FX)L#ed<9 *|[m h4ҍ[BQ;"-^[+XRC_aD&g0egӧ[ބE_4:pbq0EPh588WGO2n&-ƍ\3y'[kBy4knMk* ISfMA R6fv|:J}8@zVQt}! HX` S]21ƀ-Yo$],'Æ?G/ȓoIl'oANcܑ{|0MZӐV#-F z&W%AGQ'%-IC*#Vȁ?MP;v7B~L=ǏIrq\]`eb8.!'WDi <x{=5*c1oxO*RJ`Xxuڃy1\x>"to۔qFae O;/Y6g)bOCk?$Ο]9\X>Pڧ1/t³jة@KJ*({ԥmEt3Sb cXR(S깱Qi.S{km0*xjXA0zǡ0&d^_Ǎbm2_;6Tkw4 vsCfkv6‹I8·^z$eY {6{*YFg-[z T%%L (QƐI /Uk`.cCfeӴB3Ӫ0- 6sO0;sF!WUj3wTw1h>D seBa2x'2ƉVgC3!鞑7> +s|hhWve͐Xʻo1fݾ۽.C8ڹ9X $QۥqXč&՝i!؝CMO-;}.Ņ;r<#!>| m, l]UY!c rf$ŌO-oץ*'`QR̕\KM/^@D11*ʰ]JVSxXq_1"7+]W1h$Jg3D6,}u2nXuw0Nk IW$jAIBAP+u1LWɼբi ]w:_ꚏ)u12_ix5a܎ۃx Tvzu27lS>OWm :[᩹0a C:&$c{<[x66uvŢci 48% UP sۣX#<ݮG{Zg*ȶ2G>^ Tq $0Ze^x_=rT1]  "+q;$um &_]Ϙ}"S149SI3qNcxK pBkF6Ҙ_d` !z1 飭Ǐ.̫8B$Jm?/ҕ\; ) vuZ=MWA}Z#ؘ]K+ڂ?"zau[ЦkҮ+x"*-z*T$*Ra]2>Ղ{v&%t["!ϷM@&|ʅ#{P6HwUe>K,喈ܼnq%HgGyˣPļ{4i<S)tgu?E'VoWY: PjtOc{J 54CۖNm?g,%?T]=мåCԔ^޴2\T]>C W @K/ )ы\ڕE>hF(*|hgۀ_w=?1W`l?B,-+(Ž 򂕨@ZH EGf;VVJblSS%W .^CtJ{Tr 21ݏCSڧ TOOX7] Vh%݌JU\;#Vb{PvQ)Yֿgy&]\U $`3uct9^f :[>{ ]hTc,羽MI'ݑݼļ:jYgEvd!mWnhYCWʤtԊg$msMLF%k-d#kJr~qv@욋g+.sy2J䀓5V/_K2gLqXVӇe} gT%ƇuM(iTkªsO\>qexȀH"!>w(\ցRG! "u.#3tb麸?pby+Ȋh$x G'A2= $R>ãǪT9wFYkoQ{E]E 2fylO{? H"\$W$yr~fc/VkAEVtA4e,y۟N5ـ>Ktd!gB7Ƽ 09Ib d"RJ.+Ï]֡ NTLKW ^ F 6Q{сPW#o0É!8 A([tm*Sx0 i&2(loLMOu4)yأZ]mpΠXVK1̕}3%YqҜq4]D{syn&cpdzIwgwKyl H6<@)ZVܔBb+tR׎Nfnꗗ0,ܖ{%[Gm y-ބU6Pwx3zޑ NwPсklC-狡e6MgonaEule"" dmSoRu{h<D@7v?3T"2_zWg}o$rHS(+JҨ(z]uk$CV;Oೝ&q)q֙fO&S VR=fn.,kbR7dyk. JkkP* -4N9xټse[2LiW+XQ]ٌV´EV}S24ee詔A8Oe>*Mu֦4;n_XFDAA7T!HA0WLNm =#e1_6FҖNMvUI"V$2o6YLL'2y YNz W jlɢU=x 0edfR:B6'V/Vb,ۃ2/=zpwP<@:ZR僪Jr2kb.Nxm8D'lj&pc݈rh%f{W"8AmíbGt$ ,~Gb7H  |∘S@HUL)Xbtb -2=V&}rchfӆ9M] =Ojk.A`Uک_ݳq/o?Vp{ӧx(?U>E'kL8ߌQ)bd^;gݎx1Zx<>$}̍n"H"C( S8dמbJg{2&Ci*02K-eM),bdh1vMT'Ǒ S]:+;u裯^8m7-urїj> }tt;rED2x9m1u}+ Lf'͇G(dkobLf% QBLW9o$e!sU]-JX_Yr+΢S*Ź'DT96h,L$eƢ5H'86+sdE%Ң#-Y͉BQ>zXn䌿R]*i,$%>0Gx cSz5r Ǽ=3' vr'VBEo'\k+qǧT`YA<"xLEF4Tu%z z#5c T_-NjZStRjR@نq38K,N_҄U/Z!Y*Vbd:GЊ [\xlhr%WߦۅZeD O_Ҏ;0'l+6Y}S#Ƙ %['X~XyÓ&Wބ_2^“k5F3C;rnB(ja'|bGC 9)|?C IΑAuݼ?1HB#BGoq{Z^֔Oa*xo!+fEg\\%RF2oPDbMAE}9tʯKUa'|g~t:8DNLuLEhBO180)0;{»/,nsr"- [J@v6>5cB1%N\uS >P< /`C?!U`-ZS(9bx&cxQӞ9ƒKiYtBV*`ޛ@ٓ$$sV iowl + rVSz ` {iaE.Ҷ2ty&%hVZtYdq4Ok#^ۤ24:D66f.Δ^Mw!UsR(Ki K+[ɗYE!}|!˸m@6F`гeqv \LuߚqD-dnc|ztOTev5Es6UFO*;841`ND`b0@r}&}g A$-Ņ+C) VDFԙ C r[WhZM;vѨzSf_$Sdd/&I BF"*G@;4~9 Bl;@uX6j!.;oFӯɮ>`tCY P ,D2m*+͢/͗CDlrsgZ^\K6,]Nň,m@4"o&Fl &gp]!G.TϚ>]yxz >éζ&~I`-طYs@u9N.14+.hZ҉|g ʵNxCy%؀W3^Ȍ͓cj )ՌP*\WV:o`ZIfjڅL)Z͓Cj*֚!{vP6GF8>!HS 3D{a{&6"73e΁S<g9{<h0ƾaz"^3=dvݳ v+ֺҩ&IeDz(-x]! Z)P+ecL*#2ѹN}{zc6Գۼ/c}nxSqa?^sW{h#xldM"?Qw놴W[$|K\"狁:eW1QH\,q*)!K'l\79ymGCg4Y ;ӷU*řWAؒ6+s*޼ʵ r1nj>7)8ʏ1{AK`QŢJ}|Ѹr~U>q#zD/6^+'lmo%R}CUR )/1L7N!opke:EmqI$5!GV]w6~wM EdnS!CNLjWaU;w gFXéyyWҞ]%ܭ\ ޚVD󰈕ze兩:ρ~!\c%Ya͵FMKk+#s;I)⎋QA dHe)$B/X\eYXbNqFx$/$W^G5m%6Ta7c#=y6:=ҦWIa^9JQ CX9q: p.1щE{`MOTSTAZI2郬l$&_; |ǻU4ϡƶ>+Qϝ>櫼Z _?c9vkNh Hl0^*$X/,x&=y^(H= ØƄihJL 2&\l ~ưj˲!8'[Tt4>p 3Ι"&p].d̬`^΄M7iRϭF>@GViEh U5bd#ü-2nBVa{7$vD 0S0;VcvL=;e_EGb+ZpshQ[:ymPfΕ5j׈Gѳ2jd#wJ=(܌ie:ݖo~yWaRn#ً$3AZkF!f1JV #S%%[QZh > {ǽ|CVPf dnVE7赊TjԃwJ>KǶNF ): g1/cLR/JJ?DubIFh-]0գe scOvv/w-aNd-&i4r:av[ (bRB,봆YAʑV$P=U~|Ml0+eB]∮b}Yh*k;ARI mE!&.j8`vCΓUH/;s[֑/9*9}]ad$/zQBNXœ9_JaD+ s6wH)ys7lrEʱѠ6…gW1x7 b>N..5+]l_4'޻Ʌ.ǐm/})X6C:8@.] c9VܙP=}3*/Mk&;{9~E5A,y<+|M/,&dY(蠄_ x8ht-:7҃x33ԛƣ@hMTi0/$랁#g'rxJ6>Jr҇t5- mu8jMkwfD=;lQ"Q CLv"6;ZS4\gycZᜥc)67[lbcm Э礃YS*GF$`ܓ+76 Ɔ7?Dxϼ0fM9>sGLqr2ż Q9vu@\qnCu|?p7+0scH_-[ E]#;lA[:7v2s[!m!<}5ឞ=T#,J=f ]IYYm[lVIYwrX 7}~j{qʃťmj,7M u ;ndO>/D]*-ԁ]}x%_EI6Z<ϭ?U60<\ ' HgW?N Zi󻪐Vy ~VE!=nn0;$X$79+6 s|HG7YTE½%Α!C?ctxH4O㤨a6=] 7ݒ;sۚ3'0H*BșWJ޴^*48qBc8zҁa >B1h"`?3\Q^L,^akej7m r*\2kca!W- Z|y/yڝb-{;Bz|U+)m1ja9hL{4FC 1{b񌮢,h?˿N62d=*`/-е.Fw3dz|23"pp5];s6E{c "0ա cl?gL'0onj5h֎7}A_SҔv@ΫD U>uUS UI1%֍lG4LadK\dqݸF{^UԮ'+E)^(fxQObQo_WHʼSoJ$lMm"b&!C9L  㬴`le:_)O+yB4KO?QV@}BG;wWFVY.wa\Ir'CiĂ8iZT=_^vgtnD=$HPD%Ow# s bU$en(VM9VuSКdZ{"o_rBsQԐ. R-N񢏨tXJ {K6>ߒ^DwߞfQ]qN #|?_-#91jICDT9(4K[.:q6sMj3Ys\ %NJ6h8WE΋8[nqqlQ2ZMF+xgR+d%n|v\A$]}ci،@sZ`Πm?Q(K_WaCCm9>_W܁_EW ڣ_H2i H5@7ȅ_E8;,oԓO Pw!G%S8yU Y9n+UMtDJ s9|+j~"9Q~BYebɓEuGI*ϵ%8 (*! pGE2"{uT"b87&.8A~o֤;a}hh'ŷp3؃2ۜ,!G֙@ؙG oDZi86X>C+ ~$uYP9 Peǚ6TBŝ1;sXgyI랢}&$/ ~i8/‹J(_ Fd&Ä}#z/w1b7bNwMe2Gk(6|@{9lYJT]@3lݷd"3xfUYen󠮨-B+6#RM= t+aۋ>/lV=<30%33.ufL(n_~~satSE 4*|QFwrt|#>*~t.{x/_ۗ8^G MzQT=QG;`E6oMU@eXbA ڜrIњ/%v)Ԝhl֯``-g8%x3_|5n[㦞Yڸ~giMBD HKS|hW`&X]Q'N 7FCXŷ#* Pc58#u|Wr59-! nP:vWLǏw~Z&]Vh”)&_>Wjn*\8t;,|ELӟYdB|ŬAؙrQ6$͗+5" Wu^&_X~`/YG*eTDXVT:b'dIr5/A_ܬBu10<^A_(5Vp`#V[_TQGY 6?|&3\u([ ЄZ# ?jx#q+^ӤUgR+>zkH>B(TVk:A^Uٗ`V=S ݕ-0{sL zL(G#g7C.k IkdfC{Q?kIM)dWT\>4ͪW($(fɕ>*"g= oTfZ/ؓ|a( Lp{B{/'Gnn͌f7!f\]0IՀ&(CFc=]!̒m¦ o14qVр~QXjO4Vaۈ6=PZs{ˇ;<#EXlÕʈ_;|Ȓ<<NX9~Zrj;ަ|sL@u ǥj[$>rY9¢m9gWkDo*Xl bgl#>ӇSCY. 3ԁfͩ]"[_$\(R 7H $$xtXvާG K_kɾyT{TrI @-ǚ`R!< !@hY y:̘2`@і~Tgeuy9/H,h><)=oq)54AB94y>D&R E JI鸉vC_׭#*ȓQbl0Tm[[Ə#[+Օ[6ocɋ5xh3Z4f4GiPHՂ*;-Q 5:]kM!rsd8Ghu0]]Zb`<x{E,{rMŪbJq:ʵ[MzF]Wʩ#Xɗ]MYKlx9Yb )4>0Xļc XHBe.n,˝Б|wf˽Ӹ*|Ɣ.hV (}Bw,,96Op\M6JRjgaXͧ?B|u_ι*%"Hu n&]uB:!CQW_;]P7@%4;<VYfI>v?|79{xH0mb)zA۷Vc.ѣF/ѸJۼ'DŽE]8.u/T|?d}S|afpޚi+:cFu<.*ι$֨GKpnʻu7Nkf,>i]k}wN>pPy'jUDVnmK7cgV/x1E鰲O3nL@ÍBa]Pu 2]y ƃ%:ah}{9>oh 3Ѣ n7"Xs>8k4TN.jtUO4\@u۪c]4 RVS**DhƊ7 Jqf P7\i8x*~ʡUMEv^)36`崣+Hy4 (6f=O nJLQ`tzFp^h/47 pf;`.@iug:Z`]431Ci-:Ż6$O s_֦zOR#} Dh)Q&=?Bh򡫼.Y!D r`VJ6sJ0{Sv]p/jHZVUssV<Ϋ7ekMQp(tWW]Ub!3t!r}&CԱuGƈ &Y"EHG:2 k\VM?\-: {SF2*xt  j!{L%R1ԯ!an7r= PqIc#V#GTrјg9 ',e`m܍cQsU~ԛB%:.bǝӃ/=O&<̚'Af0p'>;SԴA-TcHh-֬iȀDOU ̈)-p6k -Q7Q&#26Ia%clx@\:B#`s<0par:iwN&^vXJя9GmM/,{;?&hESb{SeȾ y; !O{/v~=)F * ;qK4(^yƺ?ᐌ׆1> ޯ `GMbuBx fG8fܛճ1I;(+|cMNS™#di 7gs8"l_tU:rnBұ1iG7~Ne; m.}4o]BJ`ѝkU|DQSJA#W<]vyt4@q 2ڈK }sVOVCKD-w?Z:rWwl ǟe'GAJnjFZ>Elcs xF3 wR#颽nzOB-SWG4qPtc $33`LmӟHu83|¨$4G X+kI cSG2zOެ&@M j o2t/peL~F*F] q b3n]/oaayXYRѥ0Xj텣.Mҽ (.mBRLJp 9e&xVeB5\,7W9L$j4TNC0XEBe\?M7As!+5-ؗW l\чBhYDD٧lJtCy=mݖzt+p*V_>śAYEg/X.vVVZ[Evz[B}1"xu7Gg#m 0nR' KxгFu{T@e%b1˽1} @X^R5 X[~t˻=8J *TL3pgJeJ]Xz>/yp8mD lV gIHRoP/i,"رxDLQ `s{D;A*y,!wij} ҌY{խtms\#/IӘÏE\RTz|:ASo8oL#(:W"ɬǦx}`.4tA]eV\#)a-4\v?P'iEsM)/Vl1r `Oxdf[ke*z)9Fo?T{tε撳*?BY^du!oip܎UAwș)V˺Zhr&Ѩ=F-T+U BN6 kpa["S:8_uW1c #h+n@e{op=不@ݦ w,[ec8Gy:uB6F"z Ua9L{8ex8EX0:d˧Ub1M)7Nač:(#je[x3 0MC)=BdFc _ &0b6[+k&Y3G=pw%{`+3/R) ,t# ھnF$Qq?q9-鹳,.CˢJYo%,[̖?檂$| y͍N%(Bv8xn~zFr97n&1 Ž*#|$SgZ;ǃB/>.7Sh IsӢ̴7?,  b@/6?JxsƄK#=v!G.TA[xLjկveK:&D;!$% ̧I\D=F>v9o#,.@{9h3Ɔb `Nq9;bVP3Y)|2 hzYyZݡ' #o,j5Ft,QC^'W"a9kPŃ}ox)n(Q*iJs_0'KWn='Plƾ&"(wHȍLn2BùZc%"D*#Md.DQ}_zҟL;CeR,HO=} \Ei!5i R7 C#Tt{R8+A(hU6Gmǒbˉ&{7D<(%`);1_gs`UԛTL~4'qX ](Ῐ f *Dcz# W qF?2Bwt9a14-ӌo].o`(20$Cq*<Ê S%?_ެV|mM%Sk=Fu[n2h)ۏh~wQxNk³be+|p9@p:B2r($HONVe$,3|Œ: "ԇFkb%KP󍝜ooɻ- T.nyM7o_%Y-.ƱhEӜZg-cU#ƞstv[n׮r,py ~뭗v>H#;]VjչxrdfkV;RNV~ F:ފʤJ(໯+ɥ!*u\dRj?B]rAldhE璢^nSW82dWXHtcƍ:4ѩvOVoJ@߳nd< kv/nYrJ9נ`k"g&O*ܜ`$"icuJ鿍jC Vxh ~=X( ZroX4f\1W>њy5n#S Vp|:ɸ֞ԅߒ$92_*YNWɵSm5;|u%~qKi>!0ٖ[=Wu8C"̃)&mP Tb؂"-BUGѷ!El9+W{B6Sv¸I\P Gȧ⽣!u`@>ӰXXa BbVt[/ɽMnv{[#c&HBzGxѺE+M2 F, !Sk~Y:xBN.+rSZʔ79~θ] ?y.X< Tk:^@J㥄"-q !/ A _ ArsAiMv0%pjկKL rLۣ3[^G{%jѤ543;`Ў ``@~gVԻ]?t~Uޣ&VdA;KH{DJ紞!2ŵiv`s\&^,xGvOLCqyf/Q*4Žt6> ݣ eg 4Z(bx>T)% ds~FgoJ*)O|_ yӹ3j~bRBLyeF5CR6n\n*@47!㡧NV {Ug4= T} S;9NCW9 *LzR2G¹aka08{ Æ=Ǣ7B3,z8jB֖*nbAbliPhá/n r ̥.۬χ~N?UI m}%P^urɞ#J3+ ]eqcهO1$ CBt@,_b .:Q1R mk7{뻥W3Ӱv H.Ĕd3$2ı9J z:ӽ(.-EiӠ>h;$S> o1K;g b"0²ZL:tTѰ mt̥vY$ؘ6 ^d0ρO(_Pˣ N0 hmFeZk,tQT r -DdABpOC*Oio1ef["5۹Mi'KCC*;H f6ȑU: U}M-I9ʿ3`)F\ ZD.9-k00iu0jaG!hgŮCg7 ܭ[-'j$>Fh(=Fc~ku׶K*Ջc߱2 O;'ph.E;\.0;" ڕ6=D3Y(l8f!ɂYPۿ;ԋ%K [f)Y;%m>|B9S??>ֳI4\T֑80p?㰟b/u0Oh]6Kr6\rn-u[~^G4s80d-QCkyBH>_}!I"X#_F={cu+4ٔ;iVjl:r*(*|AuNzaڸW}>ۢ+4 8WOu|+bϮ^V(}Q8c{x3س잃5.eԨ@2D 6?z44xK۶&!аnl1)a,?qTηު^Nx c. ;vJ}VhTc߯:K#yr q 5֓xTucDB|V҄ۡ3Q43}!p(7K(@[! 2"}؊;*0,eȝ_^Q(^-<ݦZA˧,X^ YfvԵ Bc؞Yyq] %=IaC&.i `vo\hd VAm'#h Q~i6Dl@C# |8K=&5:Q}z0•Ëb#DAb \pCf#Dv'{rHql,afI,P]FuM0N5JhoSv0_LD( ܸ$\~RNR F3LL3a<(A: xvLŸ)gL-ۡq͵hxu, fao!~D$&Ѓ$nΞQBPx6KFQEZ ZNS$c*M(^$Y,@ӶL,iտMע@Zw_2GӟP'>jtdb.?i05oj[Y (\e/z6p1эo:drP3od:K :z/2M%Myru-/HCr`HbopӇi.p f垏 Vҟ(n~].y̱ዚnN h\@  PmcPJY5q87{Y4ޕ"tfg75Iwc_Qbe&^&ؓn~%&l#jkFK77K*x G!WC9ߚ^|}.S D7Q%ƥp"1ݞZ땖C{x{$ ꓷnO:tu&(_4JE ڭprg;0"nyyJ.. G|mu&ӵ`.:Sl0Q",K(s({helL}q6(y$1x*oJKlcMyNí0Q42q2:/'s4-!/$Qp#jwŒ*;_F{RZ(3_X2$O[՛CtiBQF4@Il̓H(zz kPqQ=-]? Td%kb0TbS *%C&$KjJtlD 5\\ia^P @ Q>`eÊqoaETmJb~NLV{5«HF璶"Ak9mALs!74Q&G2Qu= FJiDb?^#4mbKpf3xG;p*"-mTY[56}j澙N;j0@yzhC}W{(ՂxwP >"35_`J'Cig y^o"(':n{XԿ6RKM0{~dʚs`3SQ#hSBCr@8;t\)v}3?قҰ2n[-gT$P9L$5.NJ,]K)<`.LHVA?n>GO=I=caƄqpLe,UkX/}go!W]uWV!~/.Y?7J (ӊ˾Hu b *;Ւi80&Vj ݆J֡;RDŽBtq3?߷T\Sֿt5 svLJWz&ՉYд1A s|p\ åOu}Vh+0f7vozlHU4 \j[w^>4X"ze0yOK:,q*t-BO^k*og_/y{;±?)+n!Ķ=kb4EGCEѦOawCw08u|ǁ q pog7\U2:'2c(˽+π뻗z%O/GWZCq*Æ@CMnWkAO$xGh~ -&2zQUGP^hAç.P,nw!D\Ղj_Şuf\No|XqzNѰf*;7 F}/X}KVWM 1\4`1v<͸(t+2{v\t'*{B̻=R늈מh$:`u6y83b{xJe 4و)M)6R2PqqG A(n!LYK:Mi(N.A^Lrn#^uZN6\8{;Yݢz͙<ěUciS;|T.$ )uR *X٫HB">eH!vJnH (̡CGoA̛T⨱üV3|hRVdSdX,D)]GTU 49 &!Nǐs6*)Z ֵn100")dY1N+wi'*`thT'E6%o1 x6隡^?v휚?"1({.:WG+qe4q+bEXٜ8`a+1%,]%!YHl*NxEs [Ko_W= r0*n. =6* S@ \3,w|[f!Qol$Q{^ni& `$9#&>6:k?mYV far.%4S i0I鸫(IQZH_u֤pu4%0,EyCJTOs4T*ZuqbqqqDȺ[` 5hwĆZB^Iە)kķh>*?D gEŔ&nMOL%Ao&-KD=MOѼ¿:|u@j&8-ȳxڀ{ϳ5w:ӅǮ}V*YN e 1+׿8?F<%/@QMsiuڮsI2>NhFk˟ppYeV&;<`gH*pݢ2; _-Z&rIF@ő Β:XN:H[-\uxxTK5#a.: :x-'kZoZsQZ3NӢIBFᛂp7B.H`4t+77UF@=q-i̱5OfߍD(rA YIgm/6³aX;.+23mlqpv *8ЉCo_y u[09AVm}`ܒ@"qaEM~T8yKn%2k'-S6N0zQ[3S߆?>.4zu8T`vд,feVQO}Rs' ~'gPG#IkJ3[qMzz"l4J v_h13Kȶ Zg*E>7_לeKi5IMF"!ybI#(PyQX_aǤxB!J@?TkGT:vK侺5ĝMC_Q+ ;9l3k&^V6f`f}tE_8tWd%yPButfbЂ(O]~``UV;mN>{%!b!7!ZnƩ m[}.$I!#M~Xr^Lj8dLI )kONt˘fhKFTJ)<;hLl2Y?C˾܇k~ݜM3ǧ5UQnG6^sPLf?<%lܭ4ҒNg@4RlB ۏ%[&;^quIID:/I[ ەIhZKޜ"uwD$Zcscb交jM14>t+듾{Hz;(.?: ұ]hU)}Q,֓(1NOk8QV_ ӣ91̹3&L 3+&8=vG#+/k(Dzu%?YQ #\jo^;O6h_7?AA\fsmor[u(6XO*XqD ?A?HZeO6%2eņw,{[_am;CP*ZXBċpydY>WԐ3Me$M ]:#FV7Rt Ȍ7g;`F3D2B$&rǝr?{ln:C9dZOFFNjviVWdh֊r!tjKCVc[; "Z8Ll{/^- pjǥCgX0OMA 6y3u-KTI~4# !FvRKv kD}1Conݍ7OUga03NsX\kID݅,XT44| yme X%cϫ;GڷSnl红%FBKyHUxz @03d;"i%>T?+|b vfs 6tAx;&3 b϶;<I E_Mffsz;ŞAx^ztJ-6pLPtիgDAbEa@qn0oSn%:|ZRC0x\9EX'C_Vy*wd DsȩhB _S8Ptls}짳b>]B C}G)mFBD5ssD4 86䚐`j8jr"n5fv=6*= dR4:@]51Ot-5p+NM=gkh}y"H/ ry3iH>)"S|3i%o%,rna}/{Ps>nFi}_Cs^$z+5yG- Ǥx'Ux[RfKcӏ9cbo/?d@$tgnHkk Kʮ0Hiʭ_I)~%j֝{x NE'}hs 517ciGI M{pⅾu͋s,W"QpzWGLц3ac9x01ޱRQȕ|ZsKr!8/}=/{螞 L߳_캜jjTHǦBlcI16(B@Ž$Ob=ے@L?8k Pջf%g_ Ymzs)@GɺǛ6_e7F:K"ĕ5=x@x|lO*7諡~UkÄoPѓNM>5Y!fEd!m0. Kqs,2#d Y] l #}*ړ;_*?E9Q5']CX]UI{! $}pkw8u#Rz)be:_\wEo .>,#˚T kkN52PB0 ꥤt1DM;5͈U@I~nT.+E~?36_T|Vy=̈́0/r!/W{ԖY1vZƛ(e&|W5mwLǔ2-)AVJܲ3Ӣ׮ Ksȧyc="YܑE  G A/ݦ3]?L(,|MEeRv/2( 7ro^X[rqqG1(͎ zR+,2vq12R"KX[/aUn.U)<o0#^ۡV[O "6w5 XCެuJug vo6{*m\ɪ{Jr#<ˋ P\uvHa ͦB`'5ߤnMԿbȳEw 33ʛu߶(;cK,Pt1c:V/(_f(zK },M y7꺁Bk x4V &Sޓ{'z/>lFuOh$)J E(0K1lͺ4Ӆ&9~ʏC8ҵ5ze*#g9Y[G1$6T)GwcZ%XX4O0F#hJ#CM^~4`X3ӝST,Z ( Gt,vdA2t9pO#*K[\9'y lVcOfu@N,rhkgרkغ,06o0~a#醡'lC ! 0Ηʔ+bd5>zАb5x^ TNgaG'}6 Q,!CTc$= dax"@9aGbϚMUV5GAiB?ѻAha:Yr}| vIԿ<#$7`~v$x.q,S= s9BaxG!/e{M*^Dw$،40mf=pn+:IQe(s 4Rd0sU,=ZRQ7U!:/3gz}GRy{&2C|)eF9\?ķcFTO= n;ț(Bw->Cfd{ MǷk)HiUci4qt%ߍi2;Zv$#V0d.`ݾ0F²4DDAx _ T*һT4[r3Z* "*44RϩȆ^"If tpMN3u&9YD;F4kB;L*׽xf-,QVJ^*bZ5{LCy52S';L[oWSsF$NpHu+K?);ȳ+ğrѰE MANF,&- f+L&0H'U_ܮAD;CN%#=xP2&Uq@y!c dỌJ\cQ}eK?==佯!2v7>+ڛDzqL-8/JYys R ŴpYna1 $ʔ%䧔o۲dcBvySF$ždݵ!7*~C!P_kL qD2rnEkєlEJj%4 w~K_y`uƅy.=T4lhLdNhG,0jkD|9 ])xbE݊AxXm ˮ;o)f|!ȏu+dO< JċBTI Kן ^@c)Υsu,)>* 7컠C,:eߝnI@< ,ˡheJK,0A-_g5idjTa΁Ҭϝs.B(RgEO_槖'@\ T:[+cnG誇o4HkTZ>Gl!.hP]aQI]WM;5Djg'=sI@bFaagG&)2;r)2xȡ0o㙍|qXvWHnج;3dO`Q-[Xdq5Nt תa O]o W0ً kQ Ah(O^XZs:h#:%< "~).ubIܩ''cz~+&)~σݜ,A*Emf-0Z tO[ XG2B&;8ĵ`Dv&.&xV+ɠqPwmp> вq`{jxeIv-5ãvaݿIMHc htU1i*]RAܮ-G4_Z]EKH{`rx(]ZuR-q 77NZf+@4pc~R L2x "kw=@$ަHb,QĽ|aek6N{W{Q|CpɌ;V(w 0TXgEfцon}"v0뭱+)-+t,fբJ9ȣ@ͽZj15SD.RvT`P[M.'e? cZu?PmUn.pbލ REA@ҬYQI &/8/!L̈́it;@>' ࢩQ ݧA r"UB!9 d" د07׬ۮq=ٷq|xK-1!QIq(~v0*}f_Z RcK عw)`[_ar|҆gwJሲqvoVIo6x ]( N|k4`a0I/O YwhF<ŰKyk/x (wvTz<_f Tt\*IY4"*󯅇X[CmyexZ\Xҭ3؟~PGۉ #qAVo)AGL *DRgoUb)!Mf1*u ;s= E^swcۊ{D^9ژNQ~sՉo%㎃6+eH=].q@WAK&G-~@Uv$;󱪳8D'J2U6-94RdRK*@vDi3bDɣ{&iE] @9@KxJ>k8{t0=G&)?9eS-[#Ȼ7 e ||o r5k)c)~rQ2;۪5jwݧq\$0q2,xzHvxnwڸb)brKMHa"3pRauNzꈰa%eKkDT֤t"du0ݸkL cMe͇)\JGU"}?OiIh@ vNND[g4&8}mݓY\5doip3B˙!Z$~M5*FРOU[H' c1V~hpb_jQl+E/B~;v>ŧ_RgZ Ԗ)p]1֨y Sb'WN']( ^TBs9ng?Ez9Tq6D[ Nր,,wx`Y1ힵóza]O-ɢě9ýnvmB*<?keGfLeA}If8wvDba:&r12sTegY@`$=$;ߚM@$J'TMT栍>HN")OV:䢝B'|(E1V:t#XS+EJ;LzB {tehY<)̨?7JÇYd-B4QJ m㾶Z߷e*oclkhČԵnזMNPߦ1BKGp8/?8/zgaQGs%_!0X=~)`Xv]X0990#OEaR*PC%E9ZWW#}aR: yiK@/kn} TYLJi#*)g(y8qwZF 2^Ck9qN(et&~5@}(V (t׭ҪxCY2C ;GKޅ=:iC+ p6IB> UmK!&=tO|Ŕv/AC B$h0Hc>"h{F3 $CK~` .4^Eu38^ =XNPf*hl,_E6RX,FqdK%-H3lGǡԫh)x%[th\+ ­Gī+ =ݶl\PoT*Lv$Vb-TOlԦZ;&/oEă,Im7RRc{TU*JUa0,bv d˯O`:-X(ku}@a=E0;R_CJNkofls[I ],ptK֕}(잊򨺽"W_DLp|[Xf@h@$hr1@t3v[-@lFh 5*^5eP"6^{aZl)[r aRS[ "a)o8$Ʌ3tg P# [X% tg3n'{ou;*e8(%۪yu ,RlFE);w}}R?U#}:J9 ҭxиwp _jrVո{QE^ɿoI=UWv?.QQ*vh5-INW˜-2=C1q*jүi7U5,Q*WȽW(4^_$46H5!/rX&$_gZx}.HsfLYRI<R鏱Sͥs3tͅ `y4P ku.5߯3c'X3 {>Vkʈe⣝j Wrz :3t+>l`FF5U+V蟧lL),x#PWlkL` a?$PSS3|MLD8[& y$o b KYi-L !B[a`7$%LuWշEdl4E(ض;T&#df֮5NH\I'okj5ұ/[ Yn=j;:/Op% OѱPF@so@"9M񩚕k^LpK ;+rTsCS@DQ* ;ݏ Lk~Ev+kWnQ(Gl aÊna2 f&( iOce:}0+]&ِ4:]0% ])Z8 5mkqHտHŌryxiM*6UKo(i`fתOٕuY-,yRx Ǔb7^#cdOJMIA W2Pi~M$ӿۣ0ϣ@L]$D'Z_I /{gNw8$;tv;_f^xի^1A:Ѥm\Ù:.(URHXi P %؞[6 Zô1}i8D;RM9]b%Jn6.̗&nSWR#<2pw)R2x[?d gK:+M,*sGȉW=5"*86gA3GF,knӄmv+Xs0ә6ƗK4}i}0kQKEM$A OCf]k#(P)$ )Fa`\ ֖QY'$XcIƓi}6mI1#QQ Rag [u+O7ZL :Gu6 @jG&Ho 0- 4}cr׉bߘc{_S MOM]^0Ne C6YF; ILh 1uOLtWjbKD1rڬ7rl>DlŪ"?8N'?TkF }ՋnWN0=^} NrW=1oH[CJo@I@Kj++~B^ifMl0YXkU+6myIp,iX7(bs/`^Ū( oN`$ <)ڦV d|Sj HHWQFP@ Fo&.n,3L{B04 JL{ 8P|HrGgkH/]AoWޱFL,d9\,G;mݙTRPhok!SD9D̥h+b<5yf{Π}8#`&,~e dZ=|zU܁BO,',)}2A6iz>3aqk?]YÏ9x!>oI[Iu|} Uϱ)N3³&W.S|xRQi2 QͫeD=54g< 6ōg]|@#q3XYC}K؋RO @CROGsR? p!Xy&|hrZEQ^aźUh +qӎNz]?H}R?23Z(cΗ@*pR`R߬v?QXReJ(ĴCͯuP"Mq  f8/勒Zc%0 ꪟ.>˄cRMt߷ ]%3 .&kƩ#bp{pT e AujSx` k҅{K!h<]0ՅԫqY]O/}B 3¶#\8pZeU|B*!(7|]@E!Y/0Ymz41(1;oʇmô}]N6z}=0Xv\m..{2 ˟i,[`߶k,ݒ2/fUYA%ybUKo$  $|LM$Vâk*4xӲ_g]2xBbi-=Y@F=1鿕lKl:O:7SڗVϲL3E4:Y/-`X*;9,V2\ťU@@sBkjh|tKĆF.|JsJsE' ,e*yd\u"~4cn5< bf#!]dn^FMa}f+~Ʈ-6'/fQr6_fuYa"-4宛1Ꚁz>Trj:.ӺlC/)]q` `T/-f lx0CoM? ?Aͥdb3O'=KO6^+o p\@(P:E1Ԁ8, ]dƍp?Xymߴx2{/,=38Zƌ }|~뎵}xKaD@>& `:$yEiS`o$(WӘе[sRϡz9#/&.5nbO>'+426_xšA䎩ђ&H`\,>c=^i=|s-ܠ:X,*g'T!Om`"8vRo"͵rob~ə|BI{:Awx\eˑxH҈Mk$.?_h !X1ʙH864\TF#h4%=j$ؠ4|-exƯ8AcF~9N as*M'GUdZzÊSDtjFQM(t%1*Qۂ3sP OH$|w)/3𸅵ERy-)sP/ Ka4^xx:E*h%GbIy^~!fz^nHj}7 !#m Or9Y"aʣz3R7oKq҉]vr5|@w|&ư1ԫw>rN!]; O 1cnٖ'85M A(ӌ+gϺ <R#+=<Jd˼}P_ǔ-:G笪)FUdD~S0vR{{ax^A[q0ڈV4~mT*c#AH, m\~VR|ms$BN;oQߞAl1)uS*6Vm-T*tBho.;uZEyԩXEy4ȃ3 P s UJ%dEȔ|ѥL!BG蚕˗j0-/镫&} @LHQِE:?*eٺlU ha$,ˆF.xзw[-'d8 0ˍj$ ~(? srm5sM0c>#YuV߶e~1KöED3/jcHQAXʤqQUo*R@%/:X)&4 JU ag2S^IXIL"T[D/8~j fe??okI"]pbŰ;oxi@ 슑 '7=ζIl% C_ـ ta @̠R1Pd}I7k@A< QҀR'8Aṵ_>!s M[r( ?Y{奔2/" q ~6 $P-[cDyApvc9$?JFǾMB( Ėլ$ƖpoҧB0~A_uj)-vǛβ)&p, OR(C)(&#[D17EVTmS(| 9a{ď!pNV^TVcleK=)yݘXG9NY,80,P l4"Q@'/0 zBe<إavP:G)H=yI-4ş٬Z槳Rw2׌޴V|Kȶ* SZi|a4wy<tn!HGr?ӟc̪FRfJRFdI  ƌil|$z̆|f)a)K$C ?|W*o:+Da}%`BhI8Y_߭JpЌY"^>Z` A(8& ẗfY?5RkCbfh*?G6G4 @_9n/Hf .&qeUoRXȦ-0[0.K-}$σTUu\D8=VNWY@S?(<746lyv$! BDwrbF-2_hxM'p wVaQ1KaFa%ieǒ8ώ v=~BdjHH(]3Ks]P\@1A h *Gc-iu[OZh07B!+?&)K f4j MS PrFZьqɜ K[= 1qr6_1?H/Aݧ1saiΘX+).Vw;Y,Hk\?m#xA @N JMEs!?`kץcg;iIH$U{,Q9g!8\uE:kc#jPKBC8۹T6ΑqZj~Vاi *zwsPx.@$Cq&, uL|QO!z̼N`r4Ebr.7|ǽ!f"0׸"5F+,+ KGmK&HԚJ'#zKlSP;jVkq(W' O ݷLtqPn$pߎg= ܵ›oSt1vG@g+``F^|W.M3hRo̤춝̶)6rTxS '՘?::: qw) iɎxC[wuNIx5s{DU?"!j3g_9pM(iHHa~ZCј ! n^}~fP iX<-(k1P9)dMCo_\H+F \8?Ǜ"Cb]繭Cĕ$\-;4 ԠgYiI鰺޽!Q*4W&Zr}LdL#|dG4?h`deޣ1(~B^{qEYgjiC1f3Լ GgǢWťp%ւYt%i n8B%-j)68@yS]][nNcZ7UH6鼸ĪHө @^uQGͷcgV#E5UTN@ix. _suu'Ovq>%a|Tv:&b JB2 p[`=-.`da<5RT<)ZVuԎ)N ,>*2ۦ-̏9;]z]&Wu1 *3Zd2_%IYͣY8@0O!U3P7?tvUR$/M0'2/2\JR)4FetR8q(d_T#WvOy(^a}OyZh:?e5lJ+SUE.ۑE!>lf+i_1by+",u(B? W<˪+fV.OW>oqZ^ݴ -lr|εb!txC4F+"aZ+`tAQ WCh*Nߴ@!/Z'12#ׯxUH]B4܇SHb,ůܪ*%#_y[k4}P{Y0d8೨ b%0ĝD}zfm"qMVU8^v&74SgӂIinλneZ`qɄH]Җ֗n>hI:'0;*d fRczf+ ظ[# i-}l'C89>jKg#kS-"o*-T ԶeB VH_K0i6y`k'{cNivMox˯S*.JU|ݓaR]y+,z,زeUUy, Pbș2 |jc*wDQn=AI4Oj5U sNjRqeʐ/<#&0<\<˅Wz>+e q {:NծrŋH* loJ)}:_s2ρ_ejj̞"~Xda8]uH嘢 *nCaùkeَ%Rs)B*բą\\;a& GY:_ﰄ|idwz1_Zˁ%i<ŚIbWBz^ɾlM?|^3.:l 7"\Mu^u@e~DV%>sI2ZzjQ}`:^<֖C93wvuJ' ̌^rB^B?&EJ zൈGt0̝|pDј?̀R6r0@a]ևbs/S伩}wN϶_ \Swk f,oQNE)u{>m?&]Q>)Z怮2E"*m;г]ߡWď o=SFQtYgRMD*l- Y,flR (iˌ6Ðz0@V'vRL q3Qg~kv,F9V0p #]NuǓ-efA8/:er|FO@dTyDId")Z~O b;]zzfkdvSfcW?1Ct!NhLg?ԡ]f} hm4ݳ4pv;.:}2pƻ UTht j}1oSkw<>yvU~z RL&Pz#ZJNɪ(Jc;Ph|<ܷ!%l ~֝VZY\D?D7I4{Uh4Hne܌pD\b%+fC"ؖE]@\z)Koł;qVբ:(ImC+Tt1YQ{_[sPGrri>lp9dŦ~Y.c7iѐI+/[7b8n Zi=LX q"u)1{ghI~&,>l\x dWu♽ccc3 撽m't{^I6g y(CC)AM޲v-2,, j"BnIRb*dRe,a1x[>lY:nhZsk1{۝*='HWXPq65h"`Rvl_,Rr)n@GSEf"P[4Jiʄa;=PZ3qZP$Nk}vIn"Su֭9&(2<HJqakP*㱈jZԥe'SS>* %F?6T-F,Th!HpEˇ%Ėax8@QHT JFN= *8l;PiRb2I) a(TFQ)kaj2JS]}Sȋ% ?ba$x+3[9J}WJ,o5DwB9͙Ͱ l`ij" +#Dx\A\y#Vk'HQvVM!gR%e1e/w ̄ޘ(83BƤt6b@5Ut+b!ϋ a}MS(-tx)'RCE5}>*+P)k>ªSqlP'oz ^J/q*okFXDː@/CQ^vͥ`4Y `g5|pY=HcտtuG ס`?K~g ^m9Tg5lDʾHˬ~7瞊z)!}*A3.DZI'́0Iݙl?ȭ={n-.ǂi%W|(F >_ڔBmepDĀĉZn 'y6迹Y~r eASw^ċkc44|b'(Nw6ɀJWd%m2yBܾ/`r/UjW[ @Rɀ\t0RVNb)mzXkA#Zar.ڵh ؓ00R@y~,=#u9Qd3w.MTnO6IOI*_'FuS\;fcw|г8ɳÆnؑ.=Iύum*㼘sqCl|ڠ5DܥHr,}ɫ=w;m)l1]Z{)dɛσ(z70I Prw.e3B3h#Z bPtzugIv #|k+ mYG'.xAY{޶-\d)1qY U*JbKO4ѽ\otY+t9όaDǖX7G4C(f8 B޷i>5v70M<XaprH|8@ zM<@,ǓNh6*x풎lX) Pv5<{_͔+ȷCnY}K}I<ۗ-;oi̴u(.Kvpu {K^~O4@HvO*YdrLjڃqQ:QZi(Xk.vR&u6PѬ_z9k,1gB]//'YtxvEL/]0ka-Av:MFOB& e 727kj}ﮮ"G?}Za}y~]ϾDA]].Mm 'hU75 %FU)ԵZgcLauS8bH;*3 xEDcj!j& 8hQ f|:e*4k%IA~\2,SHC/zm+^Dԫ6%:m<6oߞO~(1Ρ@llmn[yL- /_-f"πR9<>C&{'i.n1 T Ka K81tat1>,]mq_gPq7uum6@,иI;`6%HLF0_ׂm. :*yL2PFEE9 SYz\\"9z}؃Er3{X3$>.^uy' AS"PzJq ^a`B{d B!;"zN5>(uTO=sVu n?xJ)˙=N%XjK(iFK0Xp'B}EeoȕgKwPMNA`+Up{ܸvv/pGx/đXth$*/kB#Cf!{e~ 5"a>]bs1ဓh<_@e4Z_ZR].s,Ÿ:7 i M 2 -L*%Jb0cp#k/ I1lW´5+]¹Hu}')]p?t( kiL(~5P=r.1Uim U'ƅVK e CP)o9^p Kzn(Yyw A8 Fae@(8N09J}אkjP{5`ֵؖ JN"RݥԶt~pI(f3["OVAq&Fz![홮G\ Z:,Uv|᠕L}a$ۧ-icM kLCD iA`Y[ :ZLP,o u6u%ي!US@*34*l ,9^RgU>Q淇|c &9Wy2$|3p+$ΫoAdZ@;2&A$p DJx|h0j +-,yD/udBM"08ծdVcI0.9OoIg@fZ[@`P| !&C [Y8bL$ j #{Z(c坿ȟ5q&d*E|r&ShP3u~jA !S׋{]9+B9`}kMR䠰+  .'v {]=n9wȑFB2iRu'F~*l|+sEmI y<p72|D0-(2{le.޼oȭEiz\[ Ƹ68߅b0=Ї~bQ=f.b7BI*IZC?ZpF`]g12LThl6g ?'dj/O8ڃQ< "=x SJ0["ԍj"]7"u~ܕyH>e}ÁAOwxX ꑦx|Qfh!LϺ:jtQ w@ oĒ:k|`G/07E;0X*c}),?&z%d,YU˾$`%QQ1!W9[Sʻ3l.Alk/,م,TyO!S"FCJ}tfWʴV}@6@,|어0ڤ ]o*jV}1 g5a b}\s*j3dmFV]=i )CP}b_/F-CGS :~U#,9W5t5I|{b,m;-ہxyJp-pCIX+ xʕj0rUZtreY9(A϶6NxoJY e&~lk@\ o6 ;yզ)BXvsuÒ.nO&eҨn1٢Dt}[qց3TW.V ZdBe*&[= 5!Dw+?Rzx.ӥ{ Hpk/>?\hhn aW1Cxj4$v=݄"s83" 1{r#kBp6lqqVn? ,;mH4;wأ{~׆GbUs'ˢbú'A*ew#$U'z+Oy>CjPX/\ zȎhо'%]4H9< ͿiP p& A<rݾ)x+2 =:٢G,ic~Mr|c $n[6pkݥctVk.]WM>ъJQ|PJA9VMG}>y1*¸PUt)D3l;UDfeJl"FZm6u QM 7ˠ/Ź;g!O9EJF|.PqE0֎P<hw7P«:G|0Y/&C3}|ik.K6f"!tuz2B.OSUcV AfNrG{L 1z ,Xӻ<*= 9wT Il@}~m\T0 o=).,yH7xғSS3h8$Ar!ϨÍ;}I8feQE[l_ECc@ԬVVH{XIU2Vvtϙ,XAzihYn_l/@F_'fYep~N w0ksTJ<ɭ=Z5ʗyf.b*WkF|Bq=x>DV~D-l?8ѡy9 FpK&?rD#X0T˛:DF:!k9$b4KW<}o+\A@e/'0f ѐb'$^,aΊRD"WR=׺dg,R %;{9뿟E/Кq}@94oO؋AHKom$6"D^y ~U)I'rTP*j_6n\T 48ߊЄAJ7z:BEhp l"r2(6}҇ I5?4U#'%坍`lUb5ITVofA$V^ BmFRp[}L7v_Q%G*37祰Eޛ㉀8D'[\8&͠mBT3w jNؐmdzzs- •>4`އrelH974-N9ϹbFKk~ {Q*%0_gӨ&Do@qmvYa ;A[#r}/ᅳh7'W?ZF=G޳/fm_eNj #~f$0<]veq7f50䲿r.RS1{B|6(WV&r"=2A|+I@Na8N_)/֣.r k _{O<Ѝ.: :,Js 鼼oq,?m4;{>K^=WBЛ3]I |!&<c">弙7k :0xÍN躐|,ij% ۟=Cn%)t̛x1b3sG1AG댖`5c/(#80SFvp*CW! )EB-Ih%=XAo>={"`ßEZ@UȦ`|KDB5eoYgT܅,2@Rعu@(AnaztikJd(qXlzȷI#$;ͻiz24i@=G-h'R @~>P܉5ȶR2ɰ&H a>`%B6MEF&Wp`\Y-)0@y}F=7$w˴(Ut'Z{{~"HP̌52#hKY)p.Qbȧ撞e!uNk"B$`Q Jr8 Ko+a,=^0T{`kR)9 nD&0="jn9vs{lu5lj24/,[Zol+۴2 FHZ%sm[3ݓ=4%sx4 ]}\UKVurz"=;pX7CJ uc@sawۚ@ّC>XC. !ga!]$h~j:2T68սKC.Ni9EdXICj&ɭ(|mD R kZ` 8C;>Zv4-,#:ؐtnJdہW 1M}jcu?6x7L>4 ¤8M nSD3^2l Eszzg $-⾌#V :.tROyTdPɒ!)@/a 'j5 sX;L RPGfSD/ % ?Rw9M,  7;T<%k5F8rGufWFM&GK%D3bmĭ~uL2"[p!Csx(5|& !H_X*cpHKVYPJ/7G‘,:m(EB&W/ƣ]NF Nc#m:WN 5+o#GLVT)_nhjR/;rxbpe)Mkwq*Qx趔SP5a(Gd6jqN.9wՊi.UƲm{tmj(<0E4L=)e#$-$NüI7ueWB B?eXNqp]#6Ӡ{ŀ, xv!¦6XK_(Hp׊MIr++rsqiD:CJgSՙ3g2$6C9D =!UDb7$dvfu!fNDqIkr`Md$.^,"+%#4pY{Gt%T6kj,>F\ӧq%I-:r: l\}+NqB̕`jm(N[K۶*~<(ۆ  @BuLZrITnC}\?WTE초dWI;0|7t{".yA+V4 ?e3'" kVcZ6*A\3PeFP*£ (魟=JБ-Cˏй'(wrl%kvQVeZᠼZz~a6j=%;yn0{ܝԈ:(6i:y4ЖW&h*% wrF<|Xg^Q XK'zv|絈+jAb((6?R㧢C>,Y S4P\dl,|>5hjQ˝r fbqMrW4yfOۀ-r"CcINڷQLr7;Н)p;j:6wBJEg׀01bު=S5|a/nPK2ksBlջrʛ*gH{dnCvU+}7 P.&(A}%q!b0NOc1r&LJp@Z"iCȺt=)*4::Q^(P-cguYo/zKx~ nWב&03~ɞSyZ'U|_Yڦc\VB|7\c4 ]5a,k< EnJ ,5es1?_J ^i꿱|LC47RjXbI1#c?֟tnJgfRD?-r!"d:ԁ jM…`3JtBXHz(sGTr5gMoz~b5"+F_s(X+)'.h[8X'{ Gg ֋lF+Nb63bh Ä-[Bs+n {0t]|ƐDPxPS<6J hٲ[=.v.Y#\g/{Sr*WZSPϨ?&3P$0Ai^5VgsfW+ qC>mܹtjU9rNz= &5C-߾ hvf%>"%q~ˇOk1od̛g-t ?N$gԝlک=n<=B֔E빨m/Z~6 JD|kk < 7 OJwyv< @)T^)IY:xNݨd]T4x.h&65B:ONj->R#=̧a3k~|Carog,Ae5I<]U&PPǒ@_I4Jb)!،Yyd;6l ,L69wLoHo0GVh};[CشSp3d*v%8ꒁj.i3i"2aݱ%+Q z:2F;qd .e)V&C 3sA p]J`iۖEkR|J蓌Jjd]55pϖ*L~FhAղ[0$>m#*Tf(}榊~Tf $}>Ӎުl]YP18#+ʱ]h1}ApNX"v*dUMR{'ǏNi}j~=K$RS񎫏6 ﯧedfۗiMSRڵ8SR^^ xmҢiOV*!k+~*ΛS(|toE+oVW"R[xjk\Ԡ>07%C{Cb1/ÿNiByj1vf0`FZs6>Cެ"إ:GH'HDp\uӣ{3QhEa ?6sL :>ٱ VZaZW'jɸ֬Y;عBDyϪ_pߚ܌рaB@vz@[-1]9]0 Ë Wl 8Jj=qΊeF8 wi\&N1u:e,r$Cpٓ͋ޥ)z3Yk+ )Y=~b/}F )7{LZw_A'Cݧ^T0I1gQ酨X-OYs%\/>%/2ookwH`xi+txX O,2M]5>s[>RUrO /o#|(gGͶB75;2i,-{nk i \16~)~&se(& *0B6Uث\9 ho'shG^0mO:54E"pUߌFfV*Ѡ&b$M:}0ٶMC Zz`^ d(8{@Iٰ'\w P63#ѥbLnSVb'*tRD-Z 3o8 B)6&dsnQ LHCŴo̯!j +kGIKXӣ28'a!Y͖l G;b3LKĉ i.Iifj&iH&V+F%XmV$oĔhʐ5! F:6'%n԰2H6$ >&FC-a_E "'mY'aε-9B,wAVx*v6?=](D4l+QÀȁ'8zĚ-~!7Gr}g>^ӓ^NbEMxsRٸf)n|Nӻ9 8ޓ45xijbIf,GH5I{3hN;6d R]`\` c[x7p"^bC2CjxgP;˦8Is*"QPY7o:7B2CVfMǴCvQ윻 SIzK8 Lϣ$X;gn6}oҏ:*Vƹo>TK7-2M}~׈GgYK`(ڶ39ḙ)]| VBZQ\:{ 1<;/=8WH-ődA)y!͓ % *Yڡ)lF NsX~@d$LuVA]ϡJS3"Y()fUaK&{Qö?r"ۻ|f[tzu3}3#/*xf/mIuab4%!B/8n AD}3e!ԋl5^Y*+fbyr]Y_50P^xVC:ITS(_x%(BX`rC#PsEđ`+h8WG>H [`Y ؊U|y"6z298& BU,mk}c83oH2-QT {K;v xO=*1vSԉë9"F`$-QǕȌbPHvEW%GB q!r*nt&a-<w|s[ztAMV%YXR`Tr]G`Y]IZ<VN[ma 7%dqEYa$Mȫ--]]KY?۸9+ƷT[\tL|q}vs@יsr y7bV& +\v)eۃ8*rA_N[mKDp4\,Veoc+xam~f קŪOTA+5/ՑD%Q"*80S>-)!B?ⷂ77Ձ $Qbo=V] h"q' ;AIjV'{P#ЅsUS=bp\3ˈo#N S?`jV~4 2sLٿIĽYp1v e_m4ɒ]%v^Wv@J[|VCܻ q`q X{2k2FAۉ"WT/$ΏveEt 7y?.:p+CZac~J( - {3];R>di vPH+=B*i)ŦWEdUeL9qI%.%'#&ӯ+M˕/Sgin9\`:y ã$K*4X,ud0(Nkhu}9WI[8^ecj"AG^-/[Q\C@>P_YgdVFLwЏ6@窚'!3Bl.@#IZF, e,yj`a56#oθY=oGxvfJ뭇낵y9):\d\ ց 0Us3kp}r3OUȋݎ?Ge<|O֖N zkw_Ί`sDaO`J9gm vȋ`DJA#+_fci_0CWSyv]3Ue᳻N$)Q<aY#N%<5N<'-Nb\{|@Bq" S_w}0/ORhz"~%jWnlꍔ0'twymI]=)`|z覩pOAd*VMxz*C;l/!.Ϯ.Fej#pZ|3$}Tv3;S5Heda$9Rg؜3`w?꠩`$)sN ilPT8nLJy]~CpJ)uug&^ <9Ԕ7v9{)!} _y˩GLu/>fz{@/͍A27vVuq5]6%~-1Щ}/biH("+l9)\G#Txm,)o]y?Bܴ1o*?)q V*5zAlRTL[ge/o J '-x?8Gԡ-ѽ5A12,%mak6zdg L Ȱӈ`=w=%,#'WXlІ$FCUժw줄csA&Շs@׼b ;`,W88T 1W{BvBR>&w2]YP~&F&"Œ-N(B]95Y3zΰuo21 9Q\7fQ%T数*thKA27F4 6K &3,1N,!ڢW-v 0AL]`b=>U4k8] ܇=Lzz;]C>Rz-/%~- !cHԙӌAp1 >J$dMGrݱ!5dBGJ 4|EJLx1R?Q%otNFj&lg_m VZ:khaXtpdD \4=%A"OG\3ڇ)/=DItE?/(&n* Ş|sỻV1/_u,&`yyoC a[TҬ/OZeǷƷ1NcM3s4&X #a>X| ih+C P'l?,'y dWiK-TD] 2ylU#PkĤr@XL4HH-3 Saxd쿓l>{ƋF|'eE] 1=D&%;O}t8 D +  g=FlӨD K=p;\gW^g-y_Q]w~ mnYh,3'ؾ9Q>/Qaj -yJe}Y#: #xůn\Z;j F+YQcaMF_j2홪}ݕ&z#vQlFvWa$%E4`Dj<$+6;Xy&N.B5 !$7N3r8m)b3]4-M%m\K:T bt۽FP{KRr'j ݵDo~}U( #Ov+an+2owȩ.?5'byy-^Oilvi=3X5ȔzMѿg,rE\L@ =qCxsB,atYsDVFZW׵{eq!V$,Bm@XgV]y0 4败3!=͵Il2]/ia(6 dߙm&G%xFc>kY EZ_c.iS%sGr]s vQ]̂Dh_~Azb)`/7߅l x8 )b6 {$<'J& ϭsS='r\|e!t<7qQ]UfAq[?w}7I6rBw/:Fc<{ G.p O1?bu3\; Z71MhA pXŗKvg%l,w~F!$ nlU[ᅣǕ>5w(jY8uL׺F"dfWly#5&^΃/R1&1 ۜ\٘B#j^Iq( JEз/2!Gqqg3@~%:D2/s"IӒi8 Z˾Ɓ?t$k""$:A|T/9ժyUx!N^lheDi Ѹ[ҡ߃p 0t/:E>ƀa7L_}yjfNd6} .ZOr;Sԯ%ֈU鉖S[kl^c&G`vcMJ:>cJX\ .P}P'P#s*2SZpq YPϧ[H]$ϫsÎB$x WP]V ZeyϮEGe&N/ 8 7D8PѣPṚ[rkޓ8h9^/[$F<8:ӽY=~N0 2?-fte8RPdʮ#βLԁG_}&0} Rg#4w0ZQ2i' `SQ o"]'Yagz#\36܃,Mй;Ah[qBGY1aSc@s)'8B*z#w_#ioYT&›W΁_+Ik4\%]&tl'D0G,c߽]9l"1 >;wC23kLȼ1?RKBTF>v057`;gb>Uimw'u {CLX5Rr%{ t eg*?{ >lpLɢV0LX}J.`y(%4%Xph< b:)M7/R:FdB_+e3tVߤu;!Kfxe@-WgN#*kYOE03`6:kJ D)Wo{Ax[?`e0J[Pl0&,w#G_!{ǕդGEȈILuaU;٨^WuYW[͔_[aeq5!DmYobL2ZնY =[O . XPBd~Ս њ>oQ Sk }mCBM"2R" _]B s#L7fg6ɂ74n+<& "|jmv.IV/Cld'a+4OzRz Z)j@گ-.mEP4]1LQxX"/s FJn9_$jzTQ`2;讑[@\rMJh 6PEl&PBUw!v?eIHV:utimF[vj╗Jp9Ȧj{ʴ,Qc'πYuh$:\Ѡ' ?(S%9w2EX6\'YH *IcNp<9+3[&in{73{}>BNvudsaUJ=|h[k=]:vm"Y@8b!bEdtRΫ7+ lS@`ޖ uošQgXHQ^pBf?- /C*7Rp1yc#SQ)83v?XO=r/e]Ī®Ԑ!CFoyzrHƔ羴WⵁPW>(HMޞAÄE#ANc&} m1ǡ /'#vpBrIbn 0hʥ_FC䠻-|@KW-4@Em)P̼O\`K1L |YGݕ p4Olul@ߊ x5^ct$5shXڃrk|/TELwiUfm/m̃.%njRi~Y;-&&bpG-@llG$z63/VM^ KGUC(:ɪ_ zÊu"zϸMnR$P!Y(vc?Vc~'8d-Tga`"K+j/V$_95&^Gup> p7d84G-sonF0uPGX<_Ω}\DiYD(0M뽏n2Oð ==L)a3 <_EAw?+,jkӭ +9F/Vy4afJz\r;oyֲ&Fޢc_&p8[y|[yĊh-땢Qq:䏆x z2+'Mx;h ([UaC$7fI0 mb¬hCyU kaޑjn7Gzdgʇ}yL<,M')H<< '1!;FǪW/;rB0k\c?7"  2D)ÈƮYy/Y?b¦r=BtqR;fVMƋ NkUݫ J&3h$xRƒ05 qJW՟:8cFG'E-QI#J^ŁHşYԞ κ*W P2"s2R_ OCPx5p@*Fb4:Ѝ6ŰBP }ݒU۠)6ek%Cڜ$K'D&Jgu'nwYV[%, mIxl)*hbO|~7tLL]&n.༔Ϫ)s%w$& Z3q#5Ox0mQ;$P⧒#6G5/v<|!^K" 8`}DSNY nԌT21󧘷[rh~OG6z Qk B! a#/EۥɁU]tMEj* Po3 m蛒o ~R̤诡BѥU Eʍd3Hį¶\l$V%‘qNQZK{ (MA.g - .w}urMd$\J\fDR*A&KpqOض- #;iLOD浕 _#4.l$ u,<{. $0Vm4>߼\5bG8on$~KHgpTk8}4W]8.Dwr_O"1g}{6Nq!s~7}QylyCcyNx`"M uh0KYZo Z¸Sdҵ`r Q[h2qEܙ9D1q 5`V1m4[KRV./;˽Z ocՌ{J,ȴ.U!nFaTu#>F_qLE]zl vAAB%B~u!"d濲-`r5&T^.K6|-iV}ߦCH'7 Iww{W]'fJkm7jgі)]v.GO8.'w뼀KPP9D([ɨYo"s~Oa ]Am{VBuX ^7_s+)+4 *X99zFzho#RGJQLQ0=R:K.n; dG>GIhfgzص113P0iy?2~״@0mׂ]\(|* S T^#yWLT~P|Ʃ*T'~2 -5v)#?[nWN n%ZS`^"#ڔ?A ђ9[_*6v B^@+&׵v8֨A,E,,1L < Xw"adEW!0 {2|<%P "Q&Qݑ!;؅|iiáDJiT+p7¶u}}gl4}Y f_PV@M V'?LXcqٖCynI@|x[. őL)n7E,Ԑ:i_WhZ7 (15syR碷:$dCt0L rJSp=*1Se*rm _중H\<_Zoy@'ti6־&IJU1v1z1wBPtK.VYޟ  {,._:2#W:.G:1e!ȍ-Ĺ{%kƃ\"OĊ3ٕ> "GbQ5rQs@ 0M O[k\݁R'({iE)?>tWNP. u rZ_ؘdaJGϕ46a(NByAoV5^ ^iy^fX/7sx箯[P='@S{MۢF쵔OļNEjD?EH]}Bg{0+о͆BPo5t%*6hI;ZE%iT.Ws$$P|A1-ydl; ļ1ӣ;߫ƪ݋U_vNrwI#_3*?;dm}n180\eel2\)Ó!4*NmU `P8xt%~pm ފ%l>ykiYSv>1dklԂMq,sMdtC?5=Y( _}.'U]&@%n|&q`xnBK㟼W$Hd#ak| tqjqGՓ3N djPMi Q:eS B\ OO k=@ξM~$8U:7-ҁA: ҳo5\q&g7K//P*nMnȧb"]=4=_ݠe8,7]/5$5ί5N[Iy}c_,a#!ǃ Cպnn~X3EX>]Co@QT"/Yڏgu% [P|}L`6 E\T[ ^ ́`IlǤ%k9#7o̞,PIԩ(-|'ʕNׅlueC8QѢ]v w$pV|o$r5WIlKDZ?@zj!Y0ޝA*٧.+2ɽ hgbø@-M"SM|%u17{ם{ 8zچ^# (<"HL|=LvR*`h'JW~%ÅE@Na]U@v(Q=cQ?gcpqks3㵬[>^g Ќeǟn4V"`+ i/i:k0[DW\q dp.T/+{nyP"#y;e $iaړ)GP!m-H1UWk`l+ 0 ネ-wq{o1I3{OB#[а8%6sJ@/6jxNaR*<0d egSbRߧ98,j{=Bs/eշHnr#=u-a{n':& x U,x2nʷd,T[(N#fr Zd8v>J7 ; B@ rnIaYƹ[=, 53^YX, 3'`>JKt/};nȲ f^eWnC6h&&Hg^ r_L*Tsql\)l$&C*?^:N_>0 cC='x$S+GZCiaբT:䈙 ®Q{]/}+oNلC޲7P$C]4x i&rtXT0<s"s=a''PC8+h'ŔxJӹtd6~b^$tCss}84FEx -τ/3^Y./.cWC4i{ܐ6 89Xk6:#we1z-Irf13bЕ`$CӶ6~$p ې_25o>9 m=4s&{׎=IR,xe_ȯg-}-5-ti57жo8 0E.쉿DOvjRٛr$ umYsx0&Do4XԶA*R@\1V2q 9CI4ŇQ[lǒ1 -u8z&(?%125 V{q6h?0]4ࢦc *986G b^0b_M"Pce3j#χ)0+Che7ƃ9 R- 3iɠg(KQw˪7_b# O&*ΎVl-)ԭQ4YkS =d=cCmfiRCisC;|s͐-C[Cߦ^hn_!]4qqZYf0F 3C*u/a{;ǐOG8 /F#To b}vA^N3lHW)ALpl˃q[i}h%'6Tz$$wV . ,1"f*xSX{UX 7Zֱ):sq~/3-Rp[LȥXVe_7x!ed?m뢇m{̚C.,1#Ẋa.dg`̷_v,v[6LEo+M]Ye8m cN2\D>!l/=Nٿqu AWx*'ҹWv +sAr#]zGeXW0BֺA΢9(& egḛb1i[ŗ`ڃ5Fޥ ra9M6=L򢧐n<,aco~G7myW EeAS1\y`Ajt >\sIJbL6},vdGH-X~+dqײMi ml򋲘%b.P:usb9Z"b4}8P6gOܢ`:M1֊ ^ryU 5zxQ*SJF \f փf`nG~S<5g>{lF*qCBTdphxkVr*^h pB@5)E}EHN𵍧%3䟨'qke`H߾@_m uˀ?@XׁeI 0W U.stsVќ$_gy/sasXviClMj/ogDkJPgr_L %-…DYXp*=:M{d%Kk^bj)Mp@ "b3-NS[{l&|%! ~PQ?|֤0yS:&K+݁1UzjȉSGl6(qPCr35>۰Iz{3eQ@k"FԾS*^+'>SCu.vʕn(]}P ȓ>F?CpzNx{bn ~' aμFn[\y$151S`N"g%b :EoȖj0E\uNi}Ӱ9t&(n2U8 j!a!\Nt@2Ӟg2&N 1I 4$J*x]5Yc̕vnR,#{JhwE;Og F2@ۜ;f|vK5!R|=x@h)K>\Q'il{r0am+pcEG͢'zd墘zVά덞37YQ_ [<.vܦnGȝ(TΧ /~W+RM8yΉ{%FiP)#ݵ7nID|_}brj@l\U <6يn/߯ɍc4{x\[)~M7D U&b.dn/79≛U=x=Qt" p_ʥ-JΉb<:sHCcIMN* pV& 2y6VPalSu)S#}y%9Q3êޞy|x‚,hv0M'H9 JO"pnjUhHHX@5QzêFo Q+p T%9UUN$KN3Z[ y.8#Cj!/eO|F6. cTPʦz)-g2d73mt)wƸnvoUG9vTCE0IH,rKxcT=Ou)5[(X4f8ta4*ʍ\3"-?n`Rm_|}cJK:!{>;ȰwrZ =ugD |p}.WŸIp5up#cH9o˛$Z ]n}i,iEy?uhq@ ?  9ґS%f(TS '+,rA <3J{6QoZp d-ҁ/yq(SsyyM&y#Sc'ҝ|B?+ޒCj tz6d9xx)Nlti}E$-L<4?izՓ)v&зfbt>'C->lפT{<:bf%pwexo }kțJLܒ})jIj1E_jV=AIic[6YV=L֩,Rֿz+*E!6fp:n&;aB4 ,APMM{7 ah+,h{a0)@') c'X3-d-Au"6†,ήpPP),>P-{lVe֝?Dr`gn(3lqܴh?h CRf 5{Ifk8 H;vin=;m vJ x+G͜>d@`?F@{+qHgKsvvF~4m 5{&:V-}6@Ngi;b$uE{RףU|ViAld{Uf82yy]Z'!+f44\0ˆLpW#wˈ=bαX)Kb&K&A6${)?R/T$*"$ _U~G+E,hQ>RBL &e9$~Tu O,=ba6Z2JL~mh T5؇lraλm˜`{R(K"à=Uuδj5ٮЃ (qm]3AjD1Ng?4Ci 3qtL\ާ\?JVUiB],+͇68{T="po^=on6/Ęq/@DC/z* |ߟX\+RYB|*sH+MkTi/&zrwjw +PD.@`2h=lgbAΞܳ(n',B0ec]jv=٥dL/;Nq<ُ>؟g|hՄRGϱ[IzvЂYLzW"CxCdh(E[XKէ{`pV1j{@D6oΪ}{Z6_;!#¥y/W"i)ta 1STFDZ5Z0lϘ jßg7PPtdԄCO/te4e*{\L}{AO>=;"o2z}A^uDGvм))mR$2wl$ =oiakiI bc)G iMa:VQ;/6g 89m';ƀcN uNPɭKT͌1#h9|ѭUqzwcY[˻X u6Y:c @S! g'YvXBKq*uE+4axt=# ü×Y`˺lβ/AqO=|piS5%Ml8^`fʲk # w XU8";ϔ$4$/B9mѥ3%gya?Lط;5lJ(ej*SQvi\GpRΝ|#6'dnʍ0?/,LAODAnFѯLCqȓ$㝨{b*Q7KC?u _s?DwHHRH_fwiC(+RyevA,_;J FGHْZiP)*4/>7؆% `cJ믻GRhSzA2.G*)iE&NR4Tl$sߗ9ƈY dUi!S%56 my(\[{X_ 2zb*mAHL99ڸ-a̴(F~KG$ZjJ:mh?{NS|NX"G/ZY/ʆpO6V'gW~ugOg1|!ieAku*ݍv.7_! K9 SG ITƣ肚GۿZ6\.dk`iEU+%ÉK%>a]&*Ӈ3g3೏z"}nP1)9՟thP@ س&gC~1p͐U!v:ȓ`X u|2Oju ѩȲ^T򨎀9-x !Ԅ`<,P{<5v .F z`Xh°-QKM6kJs тxf&]ŶIaieДKو߲H$n!14)&G1o-SW9U6ӭ0)9`pRIc|`/:N$55Vw*ūo|'%]zruu$Q{o{oFHI3טB္;x,Z@!쓮K c{MzWRlXˮ̉_M" =Ljؔ xPs^ "t^ @Lб*aQ]c`9XO 7Br.=>ˮX=)NToo}P8&Goe`q'7u,%n.Ԟt9*4J#6BAjtMԻFT*|Ԏ$9v配; :}d&('G槭>c*:I(L<`u*\`'Ljo0p_lR 1hiȵ}Pʿ"~R .XA3]l4 xB m?urkSxR)L%tԕD"-])6dU8WLx:!@ ђrÞ9oN[{OC~YѶ//A2@n {H_e@-VF}K6axDI4fֿK_!5o4.@ݛ;G+~3K^$(R[,a;( Yr$5(0z2v"v@4<ijh}X! ϣ^p2x)U`l4.E;˭t +P='~| os).6-.=N};q4(2+eB"3o;$*o./XCdc/r@4$ `ʕeaV Jv߁;ul)Bz[=4?yL__LL]!ԫ7yrQqtZ4ñ<ݩ}WsV2`UU) ߼'aIЈS!grB=jE-yi63c(-גGw&k'9P֨goʲÑsWtk!Z;~)w^d^UX!WO=k:e|hBw2YZ𓩺 2(*Ńֿ(0|\GLaُdRm hAl @|39y0-+Xw J9XN%keYi#7[-5UޠuPͯͱ)!yq_q%*>QLX|jD"G'4$ߎP;Һl.!,a.EchKo,Pm8lI{? |^N[.i&+3NO\2:uaQ4$xz!xcIb"XQ9~dv`< %]B!#܊j=k:Z|HJA>W`'!Πvl_K-;unR8 2\Yhש\9 'GOPIX~;] sdbHL+D1t¶E{ 0?]U| i ~.viFQQ;N -ٗf.TibhS_uMߖ!iGR XAVHw/]ΠG%nW"0jgz<)\A1#OZ-LfieEˊ%Qf:9be (@>\,"]+]B-˞*L y{ r;ӤS-LNQ3%L0XL)xgi^J##bq 4z#N*iTڇ?܈-Q ,!5_PST-֊:ZPAe:EK5]Vk4v Y^N6HFБbjH׀v[qfzY|ML6>.J0IfEI}=_r!u#ՍԄiT޳LGgpYyRoǭ0\=]M゜)~Q:y# 2<ry`rA;xb PڄA 0F;T*[&TUaqc>+fd- 8n!z᷒JN>DkarI4Ow3y&0{hOHڙPcANl\2Jj$&Hbu=izXc .ssE~ ti/S%nPĊ5N^>IwVÔ=}AU׽3BXh+8cq÷5)w/f[dY֖= 2>"?En1Ρ ϪМ kyM}yC9?h,TVaHzPWr>W~#Xm>3-SwPNKj؉9HrDW!@\'ޒ)| 4tFv'ܸܸRcC-> D_꫾-|1MAx2 [=u|xUq6-nIV|UK;ʤfZiɯY}z4B 8/s;4$;D V7Il'c# 0E%eSG竸 (5_%SU k.$QJ3g5pJj%ak|zL]WТ# >)QItn>2\ 'NbӉ!!:xuI/ԅHp(evwD6ՠ>:Va1ME1DDg o`rDrr#u%O]?CBv}-a )hAHq6=EDͅ\ްyy8:藢#JYj/ĝ-c Q M<д;ySPSiTT ?DYZ߰6-,)^NAyr,./.Q>oϩg`C?o #^7G]*CEyoƪm;0zP>ed]@}j/˄HU* y)W3}aPJ^ӡE~%Hm\",&8/;}|oЅS2=gZKAU*.1DzM҉%,ږLh&dH=]DPl#xBC61s7Xvw w?ޚ읗۠^.A}ݮ%T]px3U(J y.qH5fŷ&UC㵝IS.R(e=ih7c_L 3Q&o;hlOItJhL9CnTu_%DTXptj݆ 0v<P3d+L2{|jN`=S(Ԧݍpcm,tY "eN~~ ԇabZ fj7$8I@jlH1oJ!UFj#|@Tfmq-0*pq.(t/M/"s'TSc]4y}TѮ&Π ty®FZXizӨ g"F*U]-0= q2F>}](jómF )A\C-dlbW%hR!4|3whk;)y  Pmg N|voGJwL3In+t8X8>Ms*2ee]Q8`'r/qRl&\I}kWoq2lTVMw@c'?6pA8|ٸOټ 'QG6kiB\"C}ԳX&-{登M ~,S_K K]jwm[ A͟FmrWZq^qy@`N'>z~ ȼv'y(ޫpjZcbu޻y|a%AI3kƬr:L\pV( o 3*i9C}(ڝBuk(дjwhlVucxwl50ժZy2`YkཔPմ[:5K=ոL^#vm"zC9 kF-֑a|WM"۠K!j*sa>%iP]U{,p$߼SCNnNм@j&ިs^#n'%RҐ;`*&sV/sPsQ(Ɗf e>掰ّY@Gn^ũ/Y:©)hs7sYQpPBj)NK}KhvSk6=~&pFzㄌc|\eGV)`JVxV,shTpA9_O2C:v`9-g缰}ᾖRlT7E=e[n{zGk-7U}tzoOB74Ϲfgzl78@EXP سde=hsWZWP}ѷ0df,Oq{ ) rn%hVH/_gaTWt\7xʵPG$,XsuYh<Z2q 2*Je @m)w^Ywm&L$mӄ@̺IVjj Q_^XEp/-:KEOhJoά2 Vj=c&!7bUQ{EdcgRtJK"3N!2.-$1}EE)T lP% ^p\cE 1vDp34]#V-9tCk$!yp-| };kfj OLr8dD;;']M\&!P 3g o&n bLNj(lBwozH=̠V *:a>E٬)zTQ`U.&^3 :J?vp2~س~lW,e-E̤,Gz,#`Cwyp?w\r(܊fRWDI砍MAͯ׿{ӂ.%")؀j5,%TYX@Ac &r8H-b4 ש|Jy}k2dN7i,^HbduvT-B0$;sfcIº H\bIdoNWHZ6,ȖSѦ#4!v\^?S!<I =j)p?v[8T<=Lt \ ұ\쯅 tX'?# -U/v4 vzm(I4UyTgfCGx8&rL,G[2k7T3?>I{Q,:zz&QƿpOXX]ӪqfЋ5 WY8y8 SED:6bX]WuP_ 䥠 =YRo[#8 1t-Q.4;c;pZsXmaCO [)23:cI;gEE[}<*7c\nZHnC Ig`apJeŁ+ hrN֫ϓ ʥ>{6,׹{z˪ rV.#T9CW3ӿ P@3FU05GKn0+Q҆g2{B q˽A+ %h6)sܿzܜw~Թu|&96 !X8¶A6&DG҉>GERvmLn TQM )_'G!TĥoeUB9H|;E;pW53.f;Yor1#MVl]NF}BGТ ;5` Wҵ,Md@ߎwbM7䡾E31=x4h r4,z t'0*3]͝B\cg1]M @ lRU,k%L:J%A$xQo5 JIU!D¿/r^!HpaIpe( =6]2,fJ@e𮓪J0zU/ ȜH?DGQ=T æUicX.4\vP ɷ-f,8 aZeW^wa:&w };6^V#:lCM$^(ٓ3뜀p۱D)nJWUҩ"7rc0?0ZttIO {)Wxre-0a G:Yw2Φ@e^']P 9sѺVGU,>+zbi7t3(P\䴯:xVޠq7ߔ[SB>rl}}36|;,_2)7#r u!wqkP9:pܳ" /gpc"P]t  1(!p$"cJ`eR[ x荤_52yL Úkf0Bӥם؆Iy84Q}Sk H~0h)`> rAG"|E%H͛Bak˗{=<#OrMXYB#5Bß`:TFwh3Z*yD,.!y7JATSM|VlA*t_ʮrHЫ jm-6i\['v!*`?O#c1oc۞p(4kL2~Av̝F#Z&m^)iH̘8#Wl0ԍodruemR ?xzj] cq5H?/"A8J'MK@]{Pijzd_6jMllG0ዃ銈Yr \SJ2H;w GnGl쀨i(tt)ZɣI`FxZT)8[YQID5RΣ'72*+-.OEC:Q̚KidqǿBNP(Bf>sUzp'LP}DH^EY Ň:{G wvg[OY1MED8[Vb5Rc3G#sAJHqWN`zPhĊm"E YI qP`5j:Zh-A#X ooR=J|c"t-Iq< ,i#7v6Dƀ҈x_Z;~D)uH>8Ui~LjM60''mP;#N c}=߁|TjβrOՈsI*[OcEIdj$ .JHMҁ*t,J7$ߣk@!fC]9,UkRj(9m6}A G=Qt>mXyD$귞IA&㳿y&VEv '`2#[c "pW9V^ +% >Q XOy^ڞ݉?2ui$ommGar4sniH.0rqTq)?0VA/򟸊Ǚ1!|kՠYE;}ϗ7xb|k{o7 BHAr4{-w*U\aQw)b/7X)۽Ohjh)ËpbD?d{hڇŸQmq38/ IoJBU՚)4;f iΫ)8wOS(=._%T U7EŶ{KHoՀXQ.ZǪ3nP\p}joa7Z}$rm8T_68N~v;8!OSa-J<Ѥ. O $iι}x]KT{!%zU~"Qc@).V)0_ l㮫9Gy35=A#ֆ,6 }wQ=M)ur,{~@L}` "1\C;"ou{=RR3~β؋ۜ,ȫBHTf3xSވiEK9X?Mi.rc}lRJc." dy>]W^bo`ES{da/~EM#݁:6fZYAA/'pjO\Uȟ6r$@ki쒇 qWj7Lf]&#>|$T&@Z>/: SEN'5ç꫻, ei2 AXhmz>ғDuxt# ~a[*Y4x됂@`>WeCUcSFѶ\6)к#tv(>Own醆y㶣܌OZh'rXTRΠ}d/uMƪ$REgu')SI֪S":x#"àڛAն-S?e:KP uô !tX_iFbDqcAkh4;BvoOy(A[ox(^ J"JOo'E5]P7x%/;w:eXcd6 49bjA}-fwgXClӃn1U{$kKՙ| &F"/`htj\EM+.NhmyY76Ww )2f mLlThpJ [u6R+JIނt6x? hgT{/csq& !Q+kEռzܡqwh~ m*y2{{i켻9ˮ`ކT8~@xq| r'vP芻6nH_?3BZeð{ȵ-6yPԸǜX,_fKudp_3=ƒ{pb]\NqC_$U]a'2ݾu7_gփMu["dѹ179mf\aVqvfEzͷj5) q`۴5h[$h*Z8*.ZOZzeZSwS͖[@*J,5 o=nOQ'dBln;^wK܅-'%=dJ{M6bsx$Rwn&pXY=%`ja.o<# bugՇ ^RXh%.-J&󉘠h U)nJwR ԇLtHf$pA`PW2 )ՎM$ZHS@EIc(@FXW+f0s.UMk N*uGprBrɝûTn q<&@uω\|v?Lu TpTLfr@$qNN mgxzC~e%4"_I6'vؽJE%%>44G93a3:lP3\Y]dXr^j߸[155&z׵x97_IPv´wzỗ13u)X}N B&;S V\W5h\ ^+4*,[Ln"QoC+]@?fQfQi%1x0Z恅EH.o&Tvv36)_u{ PG(Kt[A%y!n[`-t7V(>7Sw^s,aL6 K7xOqjGDUK.D@Ww181&:08=g|k%3C)<ց=PyQs1BEve@WҼ*p΃Pȗ7D;,S .򻣪R8K1|({oIL݊39?^!R1\R zjf㱦9oz֢de.IxyTqޯ+wr˂Ku:ۑBsVUFfP. `ikh9Q Z;MryYϤHc|6H;9yΠK{,ѭ0vcQ̴T'QSqCe-,[>M00 -!$=3ABo+9!<|i= ߺ};jvHsfCFf0yΙ#&-eX|a-1yS۲| Qw{Y>nqmX+.[1[u;S=#*~h>aoN 釶ꭃ#US875mGJqdjAr̜>xr3jI=A籮l8UnUu!ȠpBy_82}.^M$Ekr)6 ?]tB [#,$2#LNz!Bu :4 $aEqt =6Nξ]q.YU~39iϥ{OqF~eSO-G GędU>+x >2Yy/%Wʚ|| fBzTL)zoN.XO{\|MX^8R)W).w31\3W3o<}DC쌽qp&[lrCiδ\p3F{$*QŞ_%) 2uYB+ Gٵ{6FCnՁ|`N:?Y ^JP8<׹XsH8ctuc͐~C²AǓdD'D~9W /1< $Ս Dd5#3UĴμT%[d; Cz?K]vTj<(1<^@Vgw𩞙,gy-ţeWAQex$dMn=܉3,))ʨ7xPXoa{R87#{$ Fs]+?&c3$@.oҦ怳900(p.ʰPM8{|uM)WȚ)qa5c )<" m7:3WGh?e+Kzb ;ƠFvI4' & e)Nk SSޭ{Fjz \8,$=vo?v ٕMBrND0AEMUumϮ]`0J7o`IYޭk+HZOÇ8E\Z11i>/0! i3٠DQBEC=Amh0utaUfF5l ϴMCDs47w /${r7f9,n7lPqfHڿzrܿ{/gϫĩv!{;sE8 2r Mw^N˕KY);-pp؂R)LTra]h U7Y>N [ ŋC& (U(p( ]JiSe!@d(N`Y2$ TӬg[ &HT*56OGyGG+AlrL rZdEl@HdjHl*7^;F`(1C;H8hU$@o=%F[^uD TOH=Fq>fҳtΒéCe5+O}ǢO Br}PdniF9BA|BCݕ>uȀ8a+WWgOE G_-֊ֿ.Vr̅H`ZVKPYOYTO(2 erH:nb]ч,{1d[fW=ݰQSl @I1e Z GCke׎8gt[P1W7輑մe Bo$QSwۯ`$MiBAJLD/qH27_39ɘ,d6)iP3C:iWEl+K mot&7NKry%GpglyvIL氷 3z~_lĂ*>%Ko,6dCǒyyV) <&+&}[W4M@#܃՜ ە(R$qQ$2WW M=nc|WdzuMa Tr|o擪P—\zx&]Šк\kGj=HGbqK)Kh8d_*rU]It!{`\?RIpTIMCHg.֘,z l"LQ0Bt󨥜0/ז&2/N͂uW#Eyt8Xjf+gS_E7RS|3F}ah~bIJmxʆXH&t %b4Mè{܉Ku$]qzBSPIFT?q>iOѢC Թ(*0=#Y~ִʬMAWÂ*Q~ p1rH J{`8 Huŧ88wXN^`cu#&6:]9 ! $p\H#w]i rSJ)^~T|h|Qj[w? P.9V"-+|&HLQhGq9uڲz_xY75ZBf@8&${Si&wd^ZU'Gs٭rs{@_M$/$q 1z(swL!ch"Bji~36s8ID+uȫ#H!V9OIVɼN#6mI xQJ֑eܭ6<_J(ض3{tl K|B}r+a1 \B*RAtrBG'I7*v&.;r7c.w^2I3L8Ç Z`\CJcJ `l?npcU=x,̕CwJ\DlysNyTsrThGc+Ʀ]!+SYRU:eYlĊm_qn[M-|_k ̘SJ}g}QEy Q]=>} |}ɽVNϸVE1a-"c|'*9;9Rh`f'ޒw{,>,L?]m(?%vM_32$5sa:^Cz4Y]DXBw:lH?<o]t>!Rő<@[|e}T \$zFʬ;\xzDT@l%kl LvC)T[2h[2m }ax{cMƂ ϰـָȝ2Y(6ёRpAf_"TN.\2C?#` HE5q"D$☰^j)#% *8f&O`F.q @ SuxV@ESӊ/a c.y@5Ňnq"yv3e1ɖ.wz3E>%+'hkX&v dߜc`Ռ=7HU^&yKW"?\*N"~vQA[&0l@v} A+*2wҗO֡QB@(%JY0Yev8d_(-w>uwpT `~1a h;sRaHU-#{6!uii9vNp$NL}8Lk yoVCr8:z_O9{cdLEe&J2*w[G 4zv[w+FӳȦYH h%J pjUkfA;.m{JD0ۻMzW+9t˃aFN~T/ b5rm qQ⿦P$ֲڇo"VQGi.ݵo%T\HlDþ yX/yuXACfv5PxR Cc/;sX'*jr}IZiWS%Q0_gA#銔 nD\x;<sH m<'iH|fv ;dbhӧ=o骭HnQ_30f_hRxz&2^[G0L#Xy͛[.,N \ЩMMurP _uBmGyns)6oF[JG:(iQ=6n;ȷ6*G)R+:Wq%UԦi+?=ninT'Pđšb v@i):,uV.xJ/+ 2,ؗU%JxRA|C%E cUP5skPoC׸FYClɿC$<o@ڞ '|c}ڪ ,ۚ^׌#B6@I嶗8)I.0L~Wفz2C- }B/_w8_!sjeҹ%$$$̟(r1 =jOm'I}yru$ln7X+CD)I+9JެR`J*tVܬ7rS}X9^Fcy`j9x/2`x}&/~EƐ>oy槊d&" ɒz[hE:6/%gwc߲3-K(Ϛ`aA"}m2Nti t^²gŨ] X\ڸ17Ӛ*hPejh 0=nFӳiQbGFܯRnѫ"-R$wV DZ8͗1 . udkC[l+S -*7C[8T'`GТ[m\( pOdrx to־kd?87+!0Eʌ"S;vQ'OR7VagVߔ ti H$B=ݶYIX;=:N3pW[K;A槇څ-JqO1~.٢*:3~mLEާ.=A&{ީe:|n/& ID\iUUzY-*8=Q8@(Ifp-Mnr~<%2/E9>`i5Pkݰouek3܀*gTx|=zdE}IdOb,I']aG4NAL$E:K,V1I Xm|f*vr:nhѫT$Wɛ3GJp~.XUXهzO쉩@hnqC~ΩH^Xf#L0 0_8F䰃4./iyA:A ZS۪rƦBF_'$$/f/ dӹ|AiAr|T>}vN~aDCdjojaP`̃!Flb ˟+̱3MI\Ju ?pۦZghj!Mė=BLZh r{G, . :[aҠQ3aQBVOIԂcr?Ϭq^j ngSy8H*F糈L%AH((o8em=9Ƒ4<MOޖZ8SՉDSH f*IȽt۷1z,g/ :~[.IଠL#CiSH#\PE Mj)o0yZjj=pEl>GoljF+!AT'WN°l؎LԼqdچwۂ8BAWK .CJzīL\JryZpZް]TG\nXW*5xt7slCgr, P]g!k{r󺘏6vTک}6Ŀ4Dq -7܅a`6:]. h)k1ZHp,g9-zHn6RAÊ~29̥Uaْ^ZvALq׆0O 1o;tӷ.gvlЖ# s"8d WiƁm|5)P[&\T@ {9J<MrGz5'-:`4b7weתaw c|Y"T#n3raI2sI[$xIЎ Bzd~ς p_ 3ZRg8H{nsP}ʒ+p1f>wIٺ "=aF_>.@+ {:_;hM&d͋` {||~|q 3C!~xU3$OggֹiU8eOB^q?& ^#H26r.!?VG4-pKtHZoG6SmNEv /NF;eĚIN Ԑ9^:Y({&EI&*@Pb9#l+Mά?=7p܊'O]-5fl0JB&qݧ мfy #o!nt% hEN} ',y^zQ+ MU"oٕܙnlw8TfI=L(ϖ${d?Rifjl#h+OsgO1J^BBT PC$d܍UtჭIE ygFmI%Y=eGء9DMD^ ,;1͜?K*[VڝvLw6]amj%'bk@X=i[.,clbos44C:PzfxgU3~"[2/I=8_Q>>1d_J aLF_? jh(5 ա0p\D&)#FlJ -xË" *IgA =[S@U,_lŽ*S$TrKܰ:Tt;ZÆznw$$TΛVNگph5 ^!`;5^(=rs}F3U_ 3xŦk5uS |2)qG4k< o|v<1=,8h͡eg{λ*jov+ ma>:yw2Zd/0(X[qT^[ZiGw*ldJUZh f푼nLuMp3f>%hil@rSĴ9:29.4R 6夅o*̉W ? ܖL@ )s}P&2s=?2JHyg3Yk{ܭRsa,QdvX& gA/H $ \sH"i A$y(3/v_!V^3{ F(dVTyz3 [':eԃо@Ů0tJ.V..>3fE9./7mE]Pi}t(9+c5Ӡ7yU*4vh -Fbuh0u! v ;h:^N2v4)x")YwKniLA4[ GlA+96 2} x 'dB,wFʘ4U8yì|, 1nH蘰)wEwݨxy.ڭ-"ž w{Btg;&mKE=KkyT!_آ\{#[ KmO=ޞwT}J-X#8g:<7jϙ#j^򼃬x4F\4SrQ.2^ PouM/5d-O[bi]i)GWm{eæ6_㶑HAG &!௿ _X,p6TYy6v{Wc'{pI=@d9[^C00h}eп~n9*(M7.(~%'Rx8M GHn&*@>L")R$06 r 8䠊"H=?2ҡGk82a%=P 2tTu 6g9AP/$XgUV@4F̀U9 f+!6=$tNӓ!tغ>[wT2K+05~ORӄ @Cc(tdwqxZd@j 2&~En͒Oҕi6^f"4*r3}W'"/HX6 |lp=sfiȚ":9aV&a{$Ku(.U:R\5g ODyX`1Iatbl nC^+(('lú3v֣δ6E*S)$OE=*Z=_WE/ircu.f3/8nb0˶i<%9Wh#^AsF_^îv.g LHb1Lp˰I@!35@!NYP1[Ć(xIQ.Md \2˩ vCYqZ; cJR' J bE!\uդ2@M*tie}1+celV{\=]r"x)u@ Vw hՖM'uXR1. fåqeI`oGV9\ʻ<:3*)^gםAxڹLz|RA*G^(T [T D c_?d'[c"g=sObfCj *q欥V}c%*\<>/w b¨dvLn %#aTX}u }g&= G--GzوRy"DJאąOPJ@LF2rjyLSJeD3az/s]-n5ф 2?I b|aMX~6t&+5Ÿyx \ A6A8:r?xX.{tXYhVN"r*}~C}#\"FQ?xp*e/57u{鬉^Q4}HFO[8w]8+H8幡V[>99֞Nd/2Dvٽ;s'!:qr #`A%%Xؖ!@s "b76آ/D쳳Hd)Yf1wbQ$>VkNG.lp8UEAo6vT{$U<]m6u"!dyzC[@?vA6)rѻ5ov~teR+adؼe@M0b WVK^yg}ڿhIŚwO/FѨrXѤ!.?i1tC`t>l &(kK0ʬ^UiRXՆ k:L9rf. |x)uxb[J#?x^?+MQr";wzy'1\M,JB%GW<9[Axr kv/YZ<{oL&(:䨳xU:53}iӦb8Qv$+R2 F K($B e_e{f\$ ^f+ >),Ξ3%N?z+#'ڎt"cjyw=do?AP(9}E$s./<3P/VHu{mzzo=F~<ḁ#:J!bN_,6Ab;~Y LK$ a)''!?X0AjߤÄԴ f:z9FLMl4 ^+I/'v3X$נ͵Zc;Ev!v [ n179ڲT02̕ _آPS5zvo5>$͘ܤB*֥8= lyT9aH༱}"]KLv>[kgP@Ka!-pK`̜H!<:|Q3o`J]j]Cvl_a7HЩh"HH6F9s\!;ңZdIfj>~xR=}^*Ч+ #\faڍG2))sliH7 !92dE 8!E$`Cu8n{WDe\37cI+Խz]0zȊ=~ҮJ-0[;N?}}TVʺbbcEi lBh'esM$OkEw2 Du8z XTT`5 ,hh>Fb5!?0VBJ (ga%e^A3!~i:DbXQ&@`y.oA|^LNoϓP-tk,5%'Im#иi-!j"k;PFa: بف?-gZo.g {KQ_=6GR/`?)k\װ1#cAĝDrpFu(,VTmA4lh:^Il6.egA_|m_&~{[x _4 фHnWpmyot6o"G.D>ұ%psb+XfkuasrϲܘhiE9u6"k]3p_qxg,DX/?gqϖiڥx9SlcX1ZQZoo ^=~$Tn Ti!vˏ'[Ӥ2k'ch!"x]H^MA}~lWjXvu?"3a<򓗀*oX*;,C86f[C1˒9v1VKLiܖ\q -Q4=^vtvYrW [u0[#/F%iNO8|NS9v}$ bI6 ^aSٜwD 7t2{uܟI$_O]u`BHш*xS^ La)Trx$(*E3.0>7]/IWz77\ j;no ͣ-W_X**ha!I29*NZ٣/(IoculM T:,[s GqbtuϞ%DM ^яz) pg(8^\WM  K+?%r`*'YCe5l{dMYy6$/\.NZթ£9 &7N}akS"oCShcԠ|'Ÿo] .i&;QLE#ۜ:|aYdv5OI;rMlC;Y$@XG*yq5],oVUt Vwk0@$4Px4YˇK 0{%nzŏhr)&rŋg-*7nc> Ϛ\y| h,86p}DemNkj"uf|ͳݘ8Q?a7O5=Y"T&hPCBCcQWk\,4x5/qj]ZZӹ1Ƕ4*)#i<䪂{'EE`1uY!5[GQp6fknC[Ꟈ>:»NL8::"Eͭ\p-1UΌI 'e1B o,0[!y~# mVy&pYa7^'w,l=<۱-(l{pynk?7 ^=Z{)o9ėʋV>B? w&ඇ*Ԁʙ5aWĀӥg<=}ލՒ4ŷKhO2;^jc 9PM'8hՃlԩ*w0 / (z0SIVӓ$UyytT$Sr\V%qktcv=WI Gl6RU#6S>9O $ u{cެGP_91Nc*I )ыצ! ;}fی+tםEU7mGlT>VRQ"cCtTA+:?DsĽ1 0@tnW2a(hйiW0wvBr>1ϩETδ*j3ʁV0}(ů\(B CG&L^-ړ`ruψ5A$֑XpZ@,zA82+a*&wH3'_/Bp3Ѿj"=h%m9?$Mjݨy[!MsL`ȹ `UXhB&bT[: DG jRxlFe>tsZ/j:?5+[tz'.KorAewӏϕO{޽B]7 #jx#w/_[,T2MSװ,IQRW`5'ʢ=f>{=)jxxYiv~ʄ~K{0Y>KFZ[^𯏊AdşS8uP%`UٛP#ۦLVVA4ˎ5+9 {`, 4tƎL?k"='|B%׍}w QIk Y|%l] r'g(jD:Uw1叵r#DzݹR[ w*e{86%b{O&Lsb\[$S xpp v4j:wlFll[~pO&.6A.-`lлQCLQχ3'_3)PBpƟH 4MXEy8wMRm;ɄIl;\+&ZF!ՎR鿃}AB .@ܼ=4#iIF)뼙}$s+V ݕ_kSh[c{O]Oa!1>>zvmt*LFt?$#T39?}s/Eծ:`OԨs/^Ү -^ R&( Dn̨rCshd &5WA)FyrfDc[K>lҾjQ;;+E6g,my='F4˄+'}>0'r{6OyX[]3BYi#BLPd1zC^egn A5BQ9ќKl;PI`f@ 'EX^zZ:_,b6Go>$B౳@ԇ^ GYfPuvպr';V{X ~$yl?!w"Jc+49 7h6WS IVgj ňW\Ī2@3Bg$' tY_R:B{pKjh9H8çs5Sʶ# <_W\3/j/Gj(ukKrU5qzqS m+9ko*ϼ!֬= xpLkmSq&7%mÉXǩ͹ޔET,GkΠSd1o<'vMnk4P{K[!VMBn4y~vԙhN+h?I&\rK/:OZ|-"ܧwF|mHCYmJ};*/R:V=t(Ov$mjQI8"'({a_us]UuNKHtT.tO7SNNT?,ãjU<0q̕˲^{a3W  ݐaL5Ηml ( ñݥ h~?ML3z]kCi}#h }6~h/N o{F:Iށ?yʘ" P5L:8/ؙ8 ֙K%jVeU;!0cƑ<28cSZNJ#C-\-ߩX 1:5^ ,1*(Jz(QX(K&x4hSaܬC^JOPmTIϒ%X^oRH^ZCn7@B=(55+١T$g;e\E `>xP>>(m0Ԉ} Y.)2HqOސh ->!7n\R>h[h ѷv矖7@@rWt`2 P/PA~!܀`6Z ǬVw¤穕%~,x>C#_Qt}XA _Ûz=,OQ'~Kh=9@+cftHz̒5"8¶;khqpgp1Ym\wfMIpȶ~C[Vؗp4+MRb!cez_FG RmKWr905jod"Nm=9 m%jf҃gVL@B9V, v vS+C84=j@F@ꡚ1(W{w=igʂ̀?u^W%ϚцnSHSQz6Ԩ ]!Fx i]ЗV_L»F6JTy Z/ Dn uCa@t=Gz䰀y,)Ά/4280B)))E2[0(y4BֶĽx bO*[7dZ!P'+ͧޏ ;yqK+\d[׌xlt$ݮa3JCl +=<wc!WDfGDĻϗR6@ɄUbn^_ xg89Tj9>2<C VTlQǑ+ğۜ{: 2j k>~t*- xe$4rVT~<?Q_Є*A $2soo}1rWԠ~ 쾝ytAU;jjҸclBXel꘢I2`+y}܈\NUHɠ:ڌU T:( %Ntqpb>(ܖo]j3GC=1k5֢NƥOaB|pur++uᡓk;wv:lnϞ+ߑ.oiy4@u Dm-|=<3=hi *y %#kqc̴ُYrBVĘ-ԉЮYGhhobkM$t`fjp~f뵘T~}~aP%W؞?d@m_/mc\W?*w$~iG{~xH7!WG\X}d(UWUIW+nK: mgvSKy\dn2ƅiòt!mc?S8?Iݲq\[8-FE%^~'MkS݃)3x 'Az\&E}0Q}wХ_d5MFbhsתɂ>o/RIJkh?M8Y~.63ѧ2х(XqLecs8T(u0>e9%p \`%bnvn>@r8Ŕ@T)U)tN5 `_l@"N\@co :-[/9Mɤ0 t>#S;=s3Nw r1԰OXڪ'S(n#xKV蹙q!;T$ʖy[`*?puB^,>kqq(տLC@w%)O?qdat:Wb8 $Ә,s=4Ed8^ىS[yu49r*XMsbXO8;f?KպPHWU"bЈJ5Vs4boLsX>)r_Ljڄq%‘z2 2ՑF4.=G#?J qot]hXi> < Z7&ܘW t3)-]i4s`rf<]Hee:?O#LqY T#N /8Q *=صӒ9e^AO2O%͋L(7bEga 'h0E>8x}+#$ٺ*KV)q.*VcPnV6)FI9*ٌԤ`$XBy{3k Y6T ǩg=?X섃URr16id^S]2[alIߐ듽Nj9UG4pjs,*!T+Al1uHA[Jn!ucuMeNJozlJNϛ9Wkp)U:qy^}Rr GQg4N1B,4]*@oNY"WڡG2I=+@½)L7M|:&ꪊwe,iIF $jATYS&n7Х˂W(@Cy Pp$7'WCKԽe1 vNE6/a5 BqtBYBzDiXټk\ 5jCKMyf|ѐnyVh/D5̷SX-jOSBA_cӋCc[h ]itc8+ɮTΣF:6YIꡛ04c<o f\ԨѨ6 BdS(>qer 4|63J*q!Lx'2f=,div 8*?dF<0zcKTǚAwt,_뻽j^"Tg#XA?Rfݾ'BAib%Rݤ{rDU/MECCa~2 v(46lfh |JO!+_1zbtKjA}JdpbXZ(I1NV ӽ Vjh.*QI|Eez"Θpb ~pY:^+ #fVYStWQnTûYXۚf,;qi:֬:`=i-OIpr@'vÅ)5(Z-F77DОWr|Іx>QD {LiΣ /NܦInfY2n9i58K* +]Ûc*CIe:! fb; M@*8E$M1gr10ZfTX>C 6UZؒmɎ-of>b- _WE_@#RTqf2`o90P 8P 3o!=kY0;d|$F;ɚ[sIv"|@@8ב <9nj]_64CZD,Yy% H1\bchrZzҁ0qK@[*u24l:ٲd4Q@#? j^H}˭j0pј s#%ld?8:I`-v䛭| 2T)Ҽj!'=m ;Ưr ޏ 07% )Ө*r5h;%++^IwJ qg4(jA5 єcWvWQ',تq栚hIdO"yAs- !(. ;/<<ծU?EL]) Wov5 s)UWu_-O0v:"MF9L45ud+)Q$oļ(ٳtkBMœhR ]\#&'IFFd~#[33"6W{yِJ{p:sJJ1:,5/+tNvx,d8c6j+YNܢ\ I"/>Yn}>:S27HR )Y>,,&5l @r#a+[öjEzSETkg31'@ O :^Nջ8 A-3Ы*$8m!*x7u#B.f+z{opDW`lDm0sBx{ľW}Sc; ,`q獔 P)8(v/U ="t־3؈Ԇ`&'_!u0< V?"BoNy ӰRZW~ɺ9{M`xt)Do^oi a[ftMHT=főor7Khz-&]KՋU?]t`^5x Af甗b׫;M^DQxO 0Pjs/ɐ?=EMiOg6eH-k+B@>q#,>ʍmެ`g}9>K"+WUéߧe=3qVҧW"H/]}F՜ }{ {ThP*A]Xh/SP­=Q12t !Iy`oL_p4*RịmL)g _% 2@RJ2:1CY-\*>'>&sz ;'ң آԅ S4gqp7.R,yEY9}'4{Ojy{I9))!m%|@zV[{@1mN_:7)h kU+ -u+Z*\wtϰ;}&K$oiC`ruIKs'⫣ҷdaLTǚ& =CIj?,OҌGE}ԿiRyN<݈ *lk(n mQ EVQ Exw.,źuy7DF-i.qpg 4vAFQEm0;G<1w>3lyI,5iK:crNWM ] ޿RiSo;*YuuMAIlI|u(3Pg|ȖLfl틒FtD(BG兏=S Ok7.4f}w{=F, 6"9?&eze"@;yHaN ȟ'0C#N=]Rh u=HEשsnEOfC8Rk;Ɯ5/9t %GAQ܁|]y)@,) -y eÌ((;ר`U/[q:Ik{)+#QAdBl۷"a^)''Zpt*LIT;h]ZpIChi\Vsj*.*j8>*y;I-rEoK pO1(FW:'aBDYj󺿓],)+p Og{2Z3{rKkI" 9Ÿ"e[%=4}QdQzA3Z܂3?ߖc0ʁJ=/HbFƪ7͍#w7z C۽{[ C] oǀw` y"b|i]\,W^S%Qu z)ͯJL`T4ņq'ȡZ7>) onuN2H->dhe^e3'lvuIX <S^QWZuJOe뻤r~1\m #b$gNE^HO8_ - 1<\9b7`S؈l9}8BO'ԉe*Dv_|XCB}(ّh8<*n2id)o (17mMS?_\E`_,vFF,se#AU,9lxխϨwypM,;CS$?;֟u;~]=ڻ%+[b$g3`" Nۉ JNJuKsH)d7+_ʛVΠS!Dsħm~R۸84hzP:Rd<GnnF0R-Z8 ZȊ٘H(h8gYJJ@ m\qǔ•lc `-z2Bm[5IᩧתΖܷ_VЦ`l\W4(vTTmvNCPs[ǟYSj'=(+84UO25Uk(׷~-c]eqm}k 8NBXng(# `c)8Ԋ(D\O}h%|.iiWдf*z}zKKh@Х=g}Ɏ3jjN/|N?͛RMZ G2@2IF-/{L?1ti-ъg- 4# wHOC0HmK97Ot(r!T{"|6ȳ#6R*h?(8:*m0xEpA*EEi}ǟu([ء럈wmRa٦AhW \zҢ AܴFi$B- VvZ5 Wt!fJ ²Cuw8mՊzS9u$ƒ2Ew`I@Ҏrl{2&,߰Ɠ"& @JoozkՍI;!եno@,^<yVt;Pg5&d~ :*^n$P)_ -U #A=vHͶ>k A-x=2NX#j|j= ;3hn^ Dی(L&+ź+jO &\Ƣ=Y ]w"룱_ii("Q!tG9Aw{\ۢԓ.߳sC46Y$1#EV8&CFv mh d}Dܓ;/X.8ggݲBrT vH\qaa0(:c_Js *.JN e&ݑY=w2!ymufR&lƝ An.>rU+I9&5I;9O2') tͥ4^g 'yѱҒHB,S~n EUTqK|5 S- 8ܩ 9b_H#I֞M!Lc?uW`KGZl&i]-Ba=`5-zDHچgUH%RIU%#sY@3 LRV~8:rycٺ_5k8A 85T EQH\=nFoxGuw:hnG8l~|`"kwOLOt1#1O~49AGS&*8z<ܷ<ўD@Bu/\+U=ZFJ ;x{,0NsIG|a9Co_(u`pK}1%ib5RI6u?\ (ͦOQɖd7K&iVɻNUMơ7NN}'\" Jly^"6YZoN.[F/RԑU#HKXǫī{o{7s FuovCdUI>?H޲ݩ߷;#nPAqCdx9`$ܗg86}"Wy%X:rRs:c>]l2)>%uu@zБ$svœI5hyn o s `)c +];qό뮈%ƔpQd$$ZGح,;nM;0?ZA0I#H|$P5u>M,婐^ν"|!vޠ yo}]#/ixo;vV,t%cjGi1 ?Y@~dZpPYBI͖%pZpN_Ou#}mR.$M6:Q{kIh@C$4,/7ÃyJ :]R]T R~A{3-ft?|,TkxlS/qj*+~}Tċ~~tzF_:Q7\Ǟg`זLd$ۮaA]:jU+nVK(Uz-4x&%)ROG!m$8C_ƒ"1Dyla8! g:?0|ܯXFq&8HQͪ>5@Nt:Yl+[yK= bZ W{.?eB\>P9i9r7߫Ks/NYwpI(N[̨9iTzzyQW)R8NƏ|i 2jpw0-L ZdVhYAYWս0ᆏNζ>=*U7d0@eD_bls900Vz04"L}h׿õ CgY\.\#Mr&AVq`"=j0SeŽd/F +7oE/[=dhV@`O|$CMC%Qv_5ERƣګЋs+Q,&7SC9{zK!#uf@խt]<v;%D2]KIrpgmoŠk'@s "8-~s!5T"ltIr~AT:Xq3?8n3L;L `Q9&z@_L=Rpsѐ + oR+`d!pwB_0~<%{|8,gN0kz Eo=+7[-20' 4^P!2T^>'ǛDE|{O jŞ#%'QԾȅ3V sxIHCgo7,-PS.Mm0`0(d=HB8P7=خ>`(*t(s ?}}.dѲLfn\.gB @<^mb!>DK%-Fg7T")Ժ)h7ED7rp_ȸepC}s2\R'39d$Urʵ(nzFt;Q!FKQ޴G3+4e 4lDxRn7$*҂ =/XQH=G]p FĤwzvΚ#-gE=:؃Uc(ނ2ÍKyW&Op) IN’6BPӑEbOƺ*Q2+n0kgbV|Z eפ5H[H p.݌?َB#sجۖN}EX=RCoIeh[7~z jV~RyݏT̲m ʨBe8F(b|/ Kgozo.@H)=}@E)7+}%)uD)`SxOrA! OQ3mfs0g4ClmԙBvk\G'Y"wbh 0e@ZzInj"0H;I~b_SVZezT#N1S毿>qּ,P̸rD3DG4T5n_WOuẕ7}E3˝|lIΞ-Ob# Fa/1%qIzŅ~&?ԔӨ#WĿHt Eh(^-d=}Y7#fi$&C 2']P[*jJ,@ vgAד6"8`XI\.^{TAN*aO!c}'-Dz Gi0&$ \8l}mLv:Ag2u=ןae,kFy6Bd}b:ITf63Z"^}Olx~܄ska2i‘* V|fڴ|E-) X}~U1!b8A.oswuWU#I';!ք縴ޒ%QPK j5"%:/c[{M6!%/%=h1oj%.͵˨)F:ʏP?O06òH5ynӲS"t6υh.Pd@{4A ϖz8"%Lg+ol_W42237Pv;5Tk:tx #ó/c g[S,$\-OPd[S s3iKtKi^ $Q#3GMٵ0p6rJ&\ d`d٦ñ΋7'P}UZZ :RWiBzrNgmZ2IFTh[N e[Bex\| nC!5Uil8npYsqWȒ*h%S$,y!yIOF#^ yvV][粀*8pU9#dDp^BbIP% O"=Hm˶Zendgd̍cGˏ ^އU[5l/.zw/84b{2~ebG&M,pͽqK!ivxIȬsĀ|TJ߬A/ ?UG'!q^ۖ qm9|] ٳ~ܫci~Dctʆn 5+ΫmЃ+.5& ֕$a*E{(Z0P]vˎދ`OnoŽ7F U< q`DV7eHAU"qT~S}O4-+tƚTkYCa-J͸V_`ځxbmŴ9s,הiN,9%pB m"|2/ 76:e)Mny2RQ0U0_ CI?Wm)'3b?8ةw, ?{/s JWlry\Z2#NAMi]ms'`B02D;n Pݰt NMKG^CCz.Djh_O+x ^ H }">t4mI$|ll`NHpK:*H;\>`TkzDTا4_J(aA1pdzP-J 50:}0\.a (A)ٯb ȃk1:> ,Ck )Uc ƒM 2н] \2^J4A4l;gށHGT֠)Ӈl}D%fa\ɑI|NqC)D>u}1면ȋ?a*/L# /%Oy OtRWX(g [om<{!0fDF-4ybx^u'd:gTѦͷDYVX%3 L,fJVh "eIAFAHCAg|kEQedLT]`pFhߛ"K 7D7Bo &C)6=.B'V4_V(0nS(:ysf n,tԪ&!*A9ÁmI,q')h/Jw[DtSj5d<'Q#T~o^ÛnIJԈ҆KPuvn(\y5 2og-۾Ơoڟ|̮ι[lp䅇TSI&sw…G&vnCxkb,"%emu[wr V,X\9R`AO| IETvG BlΕjil‹*PEÐGǖ }W.c @-7mRT#;u(g(3?`,-F!QWPΟ'ĦfK@q$fŭc Z}dp[lly;@((e:eJI/V ǯi,I?w15sixޠNT6^{;zwRUPi~ Yxื+m&w уqAP3smQBKT'[8^SvJ>zWx!.VUTROxQjN\8׸3MTI#lNzlIXy7h,T)Pt m[y5 l+3!7Ϲ'RC3K"n+n_wlk1jh:,r0$⼀`.7C4]ASA'0z5|5&a*]kk\+xWxbw`}BEq>N>V[e:b$;x]T:LضfṾXonIye:#Ĩۨ?/'l.o@F[FFEԀ =xJh@b9ȪzD(>KD#j D=+1\i_0˩x2'nG㯫?vkD?CW =!`Rw|ײLG$&g yD!DHUc QO56UF-s-rL ]W X&-%i n:fl4xoD$FrP1T3PP 9lXP).~S- ^ݮuMw HЁ4}my ZN6hffT3kW4~c N)m 5B,_2QfeИ}Bw9dL+ed&-p'lY^:W_+r"囏Z`HawV)환D:Șvz~|RǖgQq<﨨٠[%}($ao2% I,9 Itʹw S=M-* 7JB"fh虌ꓨek>7>6DШ9o "OEBsUDa}ϊuؼF30y̰-мG7KךQ@szNG&-iNN]a?;"ҤOkKt 0ry$=Ԥ4~bsշz3hªj5cTq&% ;0|6y.{˳G'-#X+E˴$9TE:Af|3C!ʂ9G/*[? %1Tɜ^]jo&r;6X[8@|;Pg=:ܛ@͝,څPbz/䘍P\EhP#1{{Jf?Tj RCz$g˺8W0ȯ,VyY>dܑԨTa-MUGr{Hߕ}k_1F{؛;Ǹ*^ƪ`"l[ֹl2sp,Rf4m A5L_B+4,Hb*oK) #i%0Ia W_م%Qx;~N E tjbEʔ 2 K6o&5쐓nz~ wBO/ NN/`z52~Y J6W#*M*Ik6Hv\ŞnK8xfNž쾁ΞT: RKiksam*`="nkRD=bmrEt%2Lۯ#6ǏUې_'*mdVj(#TuK6wx!\a'/i RQqp 3ɜ+;M)Eg{C )$' ZNF&Ann;GzH 5ڐs ܆.Qn-ۜqA f, 7Ԇ>C$05.w-T-1GA34MF|]sT{=[8tj"%R~nT+pg }Mӊ? е3ɞiCOD*PoIq!-D5uόjy?0؟v/ 2mHY%d߰W҆ryot`E"_i(Q %\wen%eAкp7姸dOˑ;83ay>a^KLUxZsq%-_- 2uYg-[[ح@[G-!]fr 1.$&7>(E1&a$(!¨m9`>ۜo+ǺŔϪK(W<ǜc=T;d bi@J5}[craR.:!3*/%'[Dؔ,4!¥XZQ_dC|3KJDp|Exf8#170Uֈ " i0Chl&q >@_=Pu^tڱ̬?䄪CԒ S߁-mՐ;$f>Z$;"uxԘGwiv8/Js52y:) e''x^ t 'JNY")h/VFRGb FA2&IڲbP|qi'|C }I=pQ:btZً$ hr5ʤ+J`ڻhpw1Xo;!Z+l#q-G:׌NQ%8qG{ͨ%(ءǐ}6"|Drt ʻ4|{:QZJVplGG޶O{@# Wp-}=\\FTNAX2~ji|7E7[A2Q]8*F$OI_Llѕ;O:];j&9!ka*Z~rYLڼp h-Lٻu nP8ٶ?wEr-TA ukRtQ2R> {5DVBA/P1sfO?W`'e..f]돖T#ݰSʽ+ Kžx6۔/f h+䢷^&] T"`*  tT@{T7 S,4RSS2 Xu v`)'K@f/-؇#|&0!$edlyoS滋1 g-%,)c1xI I,[hmVתQT)#ֆ9?K3LPHՐeZ]~rJc˃xE3R'< oD4e*z >O+- y `)"-UAeC<] ]sd Vrݨ?w?Ƒ.k*CKH3% {b ;\R4 b$%&,&\}|Z nzfmT5D_jIkmqWqHN\[Qflm\9=VoC J]Ìxl;"l&*oҎ vG]@] =9Jh璂9 ~v̘*c9Jsp<쁌iZh74\cqQz|m1GuP1S-WZǁK=U ;aíً \\MHvrďҵ{T%w>5/x?#Ov)6 "8F3Q6+WG+.3h9.hbNu7Σ;d J`}V7\IBeSrZ!VzMV;}кRj@ّbPH d7{}_- kđ%oG(\b1xSR֚9ChˢBzm$k,DOaPԎҲgK;"ߘV|[NstqP7MD84T";~ K2YC/$uɓCb،Z{Rzd/Yu)fs Z[uSީM`hq9WcI-!АlpI*sc"MS$>ozЏQc5yʪ" }thYɘ6Α3'щJzɺQp$54-w`nE37F~ -U |Т~A-h&A3zd\O}4JlS3xg2A7),pФ.ʔ3rmcp#U:1p7zne)9K& ['?1mNB@D#M4kqv 25F YRDʭN{gT E,˵"a\xev\W =xdt<{ OU22Y]{: |́tB;kF.|2 c3OTeBqn,fYK\Hi9,θ>f}0꫙Z 8\L+s6%v]=噐Ч"[`\ > m %J_zdAm DYU}m(<@a"q.,N< P+3l8/P7Tg糷Jf3ZK&M.@" n,9}8h.(|*!MHNkO9prkS>* ׿v VhEWfQRV+A 7ʌj}RjJ$! AQw7ǸȅȺA ׎Aޑd9INw=g Cǁԛf8  /j__6Xh,th״:v=?Wʂ:{P'ˈg f*Jr{M@o 4W7 /#|\0&TP3g5igS,wR(?)ӴT({@&;Y u$/~J`si2:xc yTp^fӸkCȺ'755I)< k<*GQX' 14s|bЯ˙SQws w;OJ W"m̼9sWc"u#*`M6ms1Y We(b8ɖ#>Ug*ٛ 8zO/L LK{4r_D/kӬPMj(QNɞ B Zdq%f*NG@^txPzw/4I_fZ;("[;cNFP= ,5LRQf33mϏ>(~x=: ؝rl50vⓋC7Z᪌8#X-i4rn%@b^N:Z|}7ZiZBmζ%hy ta4T (pgb4FhbKȏ a2Q- J"m6* & Q62؏)`CcCtܓ}'5~rL57+NE K "_o-+#@Isw28 auS"ֳ?$́4<)iOAz&tU|*M{a`4k] kwR*A4`HUCm=N  kM.#%KZ<0w[k?EIJ}l_No@/-7Nh±I*e:S *5Y5\a]${bVWJ#--ZwL&5UjAEdBQ嬸@&YZXB뇿scVeR3[hP%bdQZeB-R#(uml+TN$ * wv$0Gj)R #3[FڽU*k3 }80;Lēm=޺hvJ awk X~UtV`-5#? Єނ1+Tʫ?lZ/C0I9Xcps>D<F5.gA)XIL*Nsr%>?ioNeb #CF:@Hd8%f&xAK &n8]k͊7>xy(q {6Y8)ſ!5'.;)\ƃl4fh PR,AɳE 1Y1eR;*@]y{a,b0] m[mDգ38}XT8֗*O} D+@5#ge+AU+&!B_nơIKYwt+gi=L^6 "`v7Nyн - ]'ISKhOV-qAݫϰj)'bMAS$/ 2h ]OD8͒d$[X%wҘX}沅}ŋdcԉT{Wq*aMӃ/eL|r@ vc貺 L&QzJ HC(zUNglvKЕ t-y0!'K֟WD>͚G3;#~ACGU4o$Kg=/(?kX(Vt` ?ôPs N)O*5l[ "N KJ+$*mYƿI,ONdEI.6A*Z+bIFbh|;:)j5a29zf2; ;%cݪRIZ#0oᆗ$ '-@IG*vli&_6}_TTPDcIfZ#4mm֥xeChꤿ/<8"h8ajB}cvhyklr;>aqϐ/?X#sGpb|{< γa{at<~,Y5(Mbl vwQims ޚ,#?H3^.#5Ӈ?Y ( Qu C槒4)a(ƞ {;|G3wNH $9ѨVJJ n@ZG:(^wyvM o/<.檡f:\9vi )_sBeYa^U D+v'p9t.9P}Wieէ| =lncNf쫃u y,9``_.qkS?U ;94s$o_e>b[Ēxs@À݈$L{ ~A[+H>M_Y5AE=Bҏ=Sd̕`^drp.By҆P0zL^5:m=S9!@턙Xk!YPon2+? mX( K|>7CŭbDm!@:%$%>[0& @Q!/@lZ߅,L#"As#sEFApZ>ʠn}bWnl^m=cvGtyt\ =ut BY? Ʀ%sr2.ATY::H!Q+ig96Bae[2ɎCTsY7Z8֝ήK] ۹hqC[~6-ɱV|iP7doʗ5Qi]߄Va`'?=VR58R}V+2R{mi[@ːJ$ 7nH5Ԍx rOq6'=}!DzZ'_Λǘs3U!;Wo(ŵ&|/9SA_n:xs7z4XʣEfz÷ P @sRF*Xsn\:Mzsi}0 C;7r`Oa's $ֺILTB _6 A"ɿ#n^aEN׮a؅P/^JnwJ뉊t\SrẠ!"=7a&4k~;&̡JW}q(t\KղW:lEL7VJ ǥku{c v?>Rsk3Fܜw*2; s`ǁhС}׫WmCY, O5);*q!^)1ql1]OSADNy?l aJSYΡo҇,"[]v)"8+zۧ.8|XُyG`n+'(M"$$Xʔ|ЄD)wZPÍmvre%^2!&҉h\:1/}ױM"XuθOu)( Tz#K]`U<|v+mwU|0/Ԗ.5!FF{9SOXHEBp›7i7Tpl#paEE[%׌DLoNx)GR׽`8&glH$i1Sa z`4=+zM7:85[n|ՁDCSn\d2ޑ8FϠ.8ْL Ԧr:hF|O#>;?*PE:y1XJYۓg[@@}%$Vt< vzėhF+#,sLi꿓ߋds?hǰ)$SBT擿+UoKț/DX.U!rkNj &׃:iq[)WK+|'(0J ܑ6w]f1UTUcw0>Y:EDo %:Jð%]{ _{_B=I(n=`k.&wb=D_\[|0%:B|?R;CN=:maAL[߀|p2_HLr=ڛFǟV[>P(kvIH}73Q#U͢&H0|>xFHs˄IiO5ZDIFPx "dm:m!OAm mȈ?߲͊8+_Kj0< gX%\!`?cا\c#/_4s:H <2^:ClZ{7sڈ?K-vg~G.~Kq{u >颼it=/TJ=MmUfޜJCF)QslcB8q/M)J~*7? ~Zh&Φǿݴц{xc>C8jl"*lOwXQ xćsa;ST]mHgό2[[DSM0N>&S&I)O"/`( 'ET<êU'rԮ  l/C@'v۵?SRE?EyuӸX 5C!-Xc~zr>h^֍[pvR~-@3x XdN`ԏ!9AK9 ҐAJ具)<>RDn_ľOjotiЛwl?r%'b~?"S kv 4[1%m,YɼZE\lKh08 A֓Ȩ,n0iUwXy טqPS2_4v!邶D@جyΕ?UմMlgI ^m9eN-B\P&n'ۦ =qL9ugCQ pjĠ!?ojYwj2$xoeyZ& ɍ@gʲE; f-o+2ۍw$6ف`xY=bQ1ibTYN ۱U-oY]kY5IáD X).sXQ|{y\ɚIF3|1Y58mn[^?xb~ZjIѧߖ ^[xP*f;\EV(L_p ؗW~uZh% ^*'hy6.3 E<| it RjW sDSm`.Esf~p4#F78 r@SL3m q7-eq6\1iC=#in[8UܛIdOT|g5tUFj?ciy{Wh" zP yHSnb z6!Ɏ^2DZE`Ѱt)˿_+%K|xvՏeo .ʢ$\^|ΰ{=$b$Kp6^r:l]?JerŅ\| ʕzAR;G."&?. +Ӏnu: "@^Ira@#J0zP iA@euj~O ١vC8/,k桹`1"熗"IK &nƶ uߴ&1Ɓ9meCM`[P-0!B݇;YXTQɿ֕rR-.*6&qlK_b:g{Ñ0/ҙ ?bK۞lg`f.,ms'ʆO-w;fcZ*ā1ʬM sў8bɥoob ޴lTdIawrp]b"yajMk&/FcOw[lAVZYò/r)iQc^R*d%E1?M /3֊$ϋ WB[;אպll 3pʋ~+^6cۯ/9?.{ۘT-Ѯ8 K8aP|G$~!6B`۪6Lus(e%8>-q<[lmM 0O<S X0}%zdf ^9dКl.)b򍴩 =+ij 9oz@6h|EV.kj.'$ٚV'vU⤿coᰮ(nDK R[%չ >.'@x/)݌UƋP%CG % ` s=Ȥ+;1IRG<嬍! hO>`w6_"!S+c:x;e*sm v~Jz-'> !^cMmV4\) qД kuL&^)Zr| =-@yq$XgBUV|›`yHlz(o Hl⟞&짅$)xr{ǘ2m\Dǀ]f`S5( _BaA; b1/9iPl}5s\XDg VPi P^K)C":3ޠ'nMScYXIWґQY?siya!C]sc?f ؕ`"Z?X|SDO:#1?tNQ uIM_n.>yz2 "vGClȆu9?ЋCЍV"!bD :bѾaYy ~[O_aN&ҖM b(wuH=е*;˛ݻ ng&d=}y:\(S#iӈ :rPN\{DtgU~Wk7x-ئJm"41zxhx):t:h(%7*wRmdK~DO4|g7c߲zhDtN.12ޱ\YzFg:ALd!Q"[mL)o̡o Wԛ$W鏿gūd_g)b'{4N֌,dϪ82{'8 #ph}#`2gWT+z8f`BFy"zʇ1T1dvY.;)V9 &w,SzfA$1[$Ɖw@dQ@ {gI[@m y; qyFC,4A7ᬨ.U*_N/ƞx`L?Qema.TiRM-Do¾6[k׿ݺ礡>߹2"*ئH'~8vpIDGHXoLk&<yc,i-l-qANiuZLSE(]. @څn{U<ػ]q&W\&<.A J>멷9dE k[&!LO0?[y͡U`\ (P9[Kl"U{ȝbal镗;Lmދ2 \YW+\[\}?i4,19Rφ햬=2،##-2YFNR/>pN~A)h ۏB1,6C Vʳzʎ:RHuJzTC/s6t8s@<rҩFUvk_l87z`ߊ@l!@17tZ\V' DM4z%ےH̅0] Rf$9(e]Tϕ4Ju8#_ĩ%3ht R2u~t"i .# >o ҂dz \Fѱ1xLy =^0HQbȔ֭fa!ڵr 4 Dv-R~P1{@~淩̗ٕof.#S; "F|ֺ&oNQ:%BnA)C zf!KSP`tɲ  ܙ< _6qQŀiSm :!Il(@ےN7sH٠Jp'HF |uR[XJ06Flt^$v0od (j(VmSmEm$ Z azZ&>F4sw)hƓ%&y"'u"82ա\EL~*HB \7Elw"C@g{IaT; BFT#lZC. A{dGAXip_Xq ~`B_L*:Ms udWVuƈ|yg:Q--""ҭ9ffBF=_OJBL_8_ќ4J{'TmN@3tezHvhVɖ W8TtJzuM / Ҁ#?K sZm1"D#^oCzþDVԹM0chOdux"V#(a~@m#Po!Iš4 үi|~/n!l׀ŽݚcE,I ,|ϙ܀/x~y% o3M,dd%9fG_Ezɚki5{P2)UQo'Bt'IŘ< ؏;4jap=gg#z hqmǯNf!(Eįw5fgFO9CA5׵iXmI`KZ[*kNܢVBkM%`SHb:K'OM܇P$dYDVa|0. &(# qmcCm1v,1С~̱r5)ZmPvWRKϣI_Wt:CEl׻C^=|٧ ;$_Cƨ|Q%ÆF$\4: b:ӹCQ;oxҷ"`GfCG*l'SLN\_Kqھ21{r8~pse³xcJ}iQn>ѽڿ9U -z yv6׶lSWV0I ex ab%5!EwW"6Ji-"LL⮚rx>ޛkQ'<7"g"ni@jMĘ޾@4#7M²Q7-{*akV086%!_}콑Vu%&/|G'lUl_$[Z4B^`bKR @A0`V2TfHn||-ʥﱏKDIʲI! y+FۥۀOM+e 4v*2Ump=):h`w˪E >_ńsqGNۮ_ّY^Z,8~ wLMw @LJ9,F8 7!T1~iDnUS]poӵ`>fV!{1 k`Dֽ!;)Jb;LHb Dc 'dܢLA|0/e2s(M3+$ң7?yƓ̯7m?@g5c3;/'ȇ@Q+vdP#y7Yt[ 7AˤQdl0vIC5ܶYIvtԜ ǦjF3K I_&ʆ* "d &.|ڄ.&RTSTpjr ]q, er8:_W"f*! {(1\ț38__-&s:`s7D3br̈ZNNh1ĂD@N ͼT4Yz!2aR͵OYD#eg5&e])BAn!>=swwq 0.~H͹ҋXdr 6WqUkUGlc0҄[s"PylЋXcК.{sݦwA+0ji zgBʓ ?opG |t#p>Vr*+RŀVNZN/pCE=H_#Ov6*=jMp7 ))[/<9h255XO҂c|Hiq #v0t3r=n!"Tq``WGҠcWh[W-Xvsn*rtij2Zj-7C5mZq)s.ź:Э߰!/C(lIܚ Ӵ+?awĂR.`Y^ lA I9p;?sHq _E4;.Gם}Q-S߮[C]) q{7͙ˆMֳ|i* .F]5=L[u:J0|>5=UHfpD]6&Fpw0kU=sfu^ ߰O|)014YcJ]ТDuȵ7Bkۘ_#Œ5a!S l6*Ϥ`g?-ZVK0<6ӣocA! 2w5-ܩ&?:9C;j~BW$tr$)B'd&]4QJ 8L?٧IBPeܷ#u9N-v7^)QJЂ@' xѹАѿ쭸`\*ިąl*J'\)1U»(XC^Σ,>6pueؠuj0v#+R^ ʶ.hR$acu$ gA)֙ =-^gV`;X avVwL|}Ć_mSIY`8H0Y!{kB". gsY%L66UYchvj06DZ:_G(#<7Ȯ>S݄u=:sBh_i.ABqmA>ԣ* +~O \Ctߕ?5ZcήXąjy0<0ˬN*e .:ǹBԆ.a(x\/?J%2O=u!9X}Qvڜ4tcJ%w=%m8p~N5nxVFI1Gg_*_ E*"hƆ5^9g-)7j5gׇ7wÌw_[0k$Z[J,-MXFe{[Z~xnB wNI`H._hRwďW(KAԳkV |,gwǫ\J#̼~%\ę*8;1v7mwOGiB{"Ow\Z2)qĖnkpJ?4>!7VHc}32g]1F}YF%5#IÀ~'l<0z{ P?E~L[>.fX?"ex5]^s0@֩Ѵ}qo3 SH 8GToGq:d5n{@+[ޅI3frw&URU~YoD>',Y,V&XQLy,L&wO#+@H3 o05@GT 5* k@/ܡ~E\tP0])BIil|ug&aWv7~F_dCG7ak5ۮ 3 xh}uALM!ȷINc>,e^,5V:ls@>h,EζFuJc;Vn|٢iJ)G ӽ (Cz_w!38uV*%g\QNOW!ZL!nfkBi#:eJ=]iU y6"o*ƓǪ4biJF 5{ w̽^ oOw(h_; s]a(<$5gXhP:[S2)_Q[϶d֌E O EUQ0.%2茶cXB ؐcȑ4i4=\ju<qO kLh$3UdI h.װ5L?R `kw+u.XWzOq m *7 w$^W'w Sꠅ61?e|5jA 3 %f9( /!V3먛TgvTOP SD;,x-YHhÒ됚~"60,SvIF 7|\N=jU]psބ9t-S)ߪ0ȴݜ28?{gigg}X6 LTL-U2KD"cmqq%yG7oF(?ؠbs|V5;P7λB]='o{m3P#M֢Uٿ񵙒^2T6ml-<,d*_fST-+[?hw3SZ19&J]qsKJ.g $p}8 ] !Dp%:m! rZɳq#\ e-ļ!oS5Mu[4tOJdsQ%ɷm~>u<HbDy:RhvtTy/#grCϓt8eJX9UO3=T)3> P6l&Ip|@ D OL0 QEq.#C0 ˎB3 ݾau?9+SE9m2b 'e}CT[N9u ɓ/6%EZb`|Bм&B7uN@dǗI8*Ldϱ]+2,c7SSԼ"KтM]o(4Ք7A)!ơGvn"m6yKk#uFaL2# bb;Ϗli`_A[3=֏`?Y;&Ƿ`7< HyMŌk#hLMVY,Zkè4SgŤS@вtH0S_$OGw?Fkfo{R,'wŠ(ع1̾R(켧]5[N3 ϙT 1"VdWu20A Ijb^g^_J7E*a(6HRɚCqq=rv/iW8j֜hb[9^ :eF˛(:$Kd 䔰`)oզi`0{ %dwQG-+.jw,шLEuV:{r^岜i=սb)# 0EnZ5KM ~iǭ}ҽ=Չu+>8lw!a:=6@v$@*ut ;m2O\"QmPvz##!4s0?u/f@SH7wy7_C)f$s6r0l>c9}}TbcV@ Q9<YlkwO絳7׼wC!'§%Xo_$XK } U~\;UJ~:>Ap >r dKwyZUV?ka1-g}]Q7;ٺ)X.0)jp|S&k-P] DGw~@,Z]=yP}d/BH FEOʋmc{ ^u4##! -t:#b *ѡ?+G-KlgNkc6U̬T5_Dӎa&1́ hdtIT]xl.҇sD쪠%kRA,$Ճ孪L\ 2r${sIk3 KRH¨O}RB83;nl& UԆ9eOv%cH8{Iqm<(S 5 /~= @MlIgcr))Dm>(4[5 u;;rGO Rlq-Y. RLns tצX~Jy:zRJŭ(|.5魁}?jM'cozq9敻#Q!hBD$6SR_k>Da@?7ּ")wh}:cλn}>}H]oBh_=芝"fM>"Qc}^DX ݁l7CyQB-[&t%YĢr/)x5߁ ^tF(X; P ho,AK #N*͑[@LbIթߜF9Z@#tfd .ȫN򤞃 ֎J!n nɓ\,_F+B4^|SڸTvGZ[/|Ű@?E8tNug_v${ WrYʙQ5ܨɽd7>FT>f* ;0q+x*֏tUf:WMB4FGͻ O`oUD5Ig6B"rHFjDG 8!yW }hPW˭AyVlA"5a;ecw&[sTK4b-n+t¡>YAB4;b]W!='JUOLƪ#N6@]ema&c^9ҺDꩆ7 EbvݢWpdkۅ"v{qqMy@=s鴖at]{]|bP_B}NG {-qB8g<5w5>P~oՠWz-4a/`vjQ,IX: 2C`FY؍֓j,k O`]snH`4ʲ4cc8)e( mfLxS;xf;s~1^ ΠJ22ڑ* 'MS|Ln@/. 5h6ZLd o+%2 )^ Q€ uE @kEt:6.ɑ]G08`_mןP^V_s-#mE檮;x%EF;-!JNPK)ͥ@ug:H:e2\tƞ9(Z2O"~KWmIA4C?wS6TĈ{RV֡VΚ rB5B/!CLaacek06z/]uP pqމ4uޒ:%kV*pkjX|Ee?ڲ;pGYFWh`u~ؔ@;Z7+ hX-S#H;w$qawSk~c^ 3((5u'7!L{B9)վLPZG.- ۭ2 꼨Q 7 0Ҧ^uR(%S'!oXv(+|n&G/wuA3!"> *7og{C'B:Im}8iJ,־װΚ7S#|Uv8UlR*rߖ!)9X̦_TO3+W n?DNivNwaC & aW`:Ʒ?VPp+y'J+NE14[1'rqVU{AL`F:;ݘ0:ZuEd2CԠ: LE/i.^fIdtWIE+ D̘ŭE ȀS}ZPq")+M'D~(,/7tp/!Ҕ1~'Uk~Z׹ Dڥt 8IG\d%D8Td8MM6{UΩSLFOWE5@@"MMU!}"Ce뵭yD&'bL@1SfJSI#I#~EYL E&/N"_$:0 yp& D1ć)\'Q|.W8Re7C$byWEkk7t XrdK?FQ6R% S3gT'~` F?= %hystDZ"mF}Zua|pB1!E=AC soNy7U yU}4!Gz+f-Bu4Oh`ݍW;H JKcȨzj Ǵ0}L59댊`?O'4PLZcC߆V0PrI3le(c;dZf$86q)ތ8]=N6x]`\sT˯c =R౑q&S~^z`!C  "_g{;6~\qb0k/.*. /+00A6yg񳡉GR0eRMC= 7&Գ<gRDF%._=W<?Id_3뎤eBa`Ybc<2BHoemMܘPew:pUa";,D.BHA ;v JOAl0߰±G{ K5:ZvCOBM2mDCҀN=^lUka O'-fMӛ6$Ls^r-Լ3B lkC.+gB̥veI_y\7ϵ>~P  n,ua! ifʆ1tOZr ='2q 6*?JdLl1K(۴b^k7U{1m@svWloN,X~YF#۶hPiQm ,&Wc5Lvm6!LzEƺS̷*i)J$ nR {()M3\{&7`U? nOiZs;5=E0ޯ"7;W-I]#Fgd'K1A$.<6DY.|M 9}u5^v.6(;O%nxHPۈˏ"jg=pa\t=8Q54I`n{tI ZNN p'ʣ͆M%=7 V&$[nn &0K E]9$o폞ulcIAOŔfBh 7uY' CpSrƧHR! 9^5`~a^/lzo/`DS0up5w5C<jP]s{HIMb/L5vQ/qAUiZC=1(pze'r/>Ӟغ:ekSy  ϧ>0*bx'CetFQNrqHDikB`Zp'tITSU]C̳hN= uQ,"JQҭ88YHFA!es\;@8HVs ZG#P}a;1ߧJW@yAT_[78;E/{+݁jde}1 =pЌgO ?@X$@-G( 64,Qy+,a` zڈybo5{'&w np&@c&0GneA}0X:RΩ/11WCrKȄ=r.[v)zh\Ȓ&b1lB* $aVJXx |6385y|V’a6 jjTǞJsOvC5.T6cbSC!2 _2ӳTν^%z.wkI$~xp1@^XY@QPH_~Jx<f}%>EA^iz0^D7`X{QBRsW3zH˾A7:Zyv4>4}iSP'Y!Jaqmz>!rS}BCz,M҅?l=H^k[9L(EjIڈw S56\m;'djLiaP(7 rwGwY nrGc \\`O2TF'R*9LRDVԺ;!0/)%uc'-S@m( zKb- ԰ۍ,HbA԰h~p[o>͈Jo'(Wrk(p-ɤ-F.1ۭOsu7 0@>*Ny/MDy+'VN5{IpkM]P1cҟ5$b!vy&p0(&MutB;MK뉵eW!:Ɩ%$oSXQow^ :U@zplSPc{*́"UTEٝXĥ>rIFS[|E Lg-6ѯ'u!UvLqˮ0n]Ҽ~;U)soWRiNrpfGWcZJbLs~#yBCa"ٛp^yܗu1z$G$򎡮6#E9x%_x"ƣ腘I[YFG>dS d _Id=GQFѬ|ps -` ^Θk$ހRԝfP<O3O) q-d,~J r^v(*!:0­c[UxYQ8yդyjN o5;׷Wկ-l`JE}#X2)Ch"ni*QCu'3) Ͽ% 28ߒYo{VrecV6}{ee 7+3PVl5J* YŐ0A(~j4͓uɜ<3Z*ԻabQ_8N!tp%Z~tlD$b#٫]S'Ob9kϢ Mp㄃ꂍJ PƚmrU)c|.bT̤Q>dس&T'y! WCh{3 _ 5E/h YWrW7txثq;b3᧞Zo%Dp5L`RAhh6uS.u~ʽD[жdFz*7dXx %K$*$refbF\v:\8kWٴ0QRo<|7lX8-#o'x t\cʀ/OqgeR,}MKދ ({GT-Ό EC?נ4Pk{zx[d@%vn\.2q\wRW;pZ ZcE #x1wV H$^ܙ7>-UHW(蕢Jhu99NBgc@1k7{ra'>'Wy᪞ȼfHSV|JNvd!FQNb;ä.9qrL^"\&3<jglBiwSQBo-)XC5; .}ˌCIEkkg˂V{:|\ !-,mgHqa>4-COoC$7" QL倷)ASI|ߡ b[y*<*X^Cq}5yFf|Y1X69H0e s Nog\D zX+nh09_-0R(i" %Ӻx}GZmde/)F>mŝ):3yc:.HxA`?M+GM` $|Cx~-E/HdM+QL(D $ `+Ii2x֑Bo` cx!#W^V ,ڦ,s8m-IVRh(>2 *>zkU%E>H%Qh&OfSxF)-`:Ro=gEjHk`oۍز{CN5v+Ԣu`8DqTZ}{xqسwgȶ+XG_DOT T# .2tuI/j&xoݓ5< 9yY*yAmpۧ$33JQ㧮ƕبdnee4RIUM){h hrڗņc&O*q5ŏRkWJ$kNb* <E,0HةA teP|O KĶNӴ=IS G?Ɂ jS\N>B-1E L;ދ%ЍS4#k(>d?ÿUœ^0>[f* i/zr3gZ׿v$;~tYHH?Ȝp߼TDC|MUmW7$ՋM d5R;+ˋÝT,S\Mܱ &D&>iN|-?[;~Tj;ȢY`W -Iؘ2FU%auMd4YhY/u@NNu G~nnL>?Ÿh#뷏b:l8H?e]-nh$k,85V*X񈎠Y2jmA* >8Zsj{qwXSaQdg7ֵVT/4bZdOK QQOKiSmkۆG1#؏_Þ|->?ےbYh4!ԍuU tFei<1iBTTÒBOXױL n8tۮ #hgvͺ7fJAx* pi*O!{4ztOY Tk|kƴ]GR'aͺfw 8ErR=Evlr'cD6¯*x$}wߊ-%6Xs!ye-욖OZ CrGB&@0/BYΑsQt,r'dI} 1[9l>`șpWZ#){9 V.&ZJK >lUKl|yvQĆ'#5 ֶ ʗ6q3;lPMjfʨsbR{X8}sa@o|1"1~W _Sa<$%HD9xcWJ8ظ5% 88@;s'GZ꬐ƅYSYH5׊+mR5jug/uVK&0rj%כˋTcD(ǎP3И_,h R~o h4g#F@͂!ǭA.:"z[@1tePHe}vWh&tIea jKty5UY&T h4J`3\P% 0[,'$u5 5s4~/,F\cQj,*^U|)-u@p;GkZ)2?bl=;Y$pe劦#QnR+ȑFWĖό;jCD@`hF\W>ϼ;w 9; %v*1ۛOM?y}Cď_ll* XIRHܼ=/SS} 1ߡ;JGæL"Q qNi]&g1})UiZED&@2)qms rS/f` F#!Ni ;Xa|nz@#Mi _5y "h  @S6w%Bq,D"ݩYߋ'| V ԶM*wAgDH%0\[5FVNxʹ;)fTfsZYoKo&6X'^Ge~VݖjyAj|`0_{cn=*qм.7"iQtm.̈́CGsKtEwDl;clU_a+] % Sc|!ma,GPCW>N\ѽׄӪ-"|-MkGBRE@템Xu_di/5o)^55ش Hw[x.-MZ#\1[nƹn `VbxCX2 7DiPd }VV=ai&[QDȌK+< KW˔sbJyEE6wcdht7>mX)d54 T)O3^Yi>cZeEoϯPv뚫bn4X ϧ-;F;ju,E[zs *}w/ʀg~=ŵ 8$#D~/tr8d(XjM/`F&&{t "xsruqZsGD-ٌ޳fTͷv`8ՄFbp_"Mh,IyCйvMy&CzE\D)ṷ: XQn-ŒU$l[{r3к^8 xno1F!|JUDxps=Ʉ_ˆzztyߵiFS+xS2&,HфPglkyNH>xҺ{ė4M15bg  - 5s6 Zxqa2K6f.3ք 7t)@*Ũ hz ~ke&3;7hp=˚νmXH ~v=hD=d ,4`"b~;t._Z]p^p yY_WwI`TYn-Gj>ɛRi &Y0}sr Ѧʎ2,))t")ig>,Kdmz :pЙFY|]JʆZMhi)ձZ"BJB𭘽.'[Hl [֩@ [Aַ'3ꕆ^A~YyUø|$] tՔ ͤ<ث7dPf+ŏn=^w]`V8Q6,/) ;90y_ĕ9 l@h2\ S3 $%Nё2ì^EM+TzJdNg:+U96~_R븉j_IKvWqyY`)(ovZW%>;3W+2ko_Ea,9ny5.@q{f"H܈HLh7}!8"LIN) Tģx$XF$:2$o<̀Sϳ{G\@ 2X<0c'˶.6KJ+x`i@ש +%6q7/qauSZ F֍ӽeSi:_OOт#֭?9J2|}l|=3P m#j .(泣( ORGvo5 5J(TSDK$IHOKBO6׀  gTmKbH=+~ZVpbE$̓=b8-BiǭL}+7>@MX~.U o6P1!:1MrӢ9C{>-+ jU2z<dH%S?0% zKuTd 9 p=rw8Z] 6S,3sK|X?ET)H(3.=랇yN=}c,W0; JVp' Ssq2o~*4MnZQt*ز*aO_=2[j={;3Ń`左E|C 7$2e [F B01Yf73؟9PP74EG6}xR t &s'b+~rZ>B)E[M8 Q#C㦁Vݴ/q~FI+k\ YpO}Eu| 626csɩA -_Cՠ"1z!'?w\`M뼁a9SzESYfD$ryxQhP dtvέ;ࢣ+^kD#wxx[~"Tw1Z? M~{Y 'N(NEo_g!\r],aAg? )G; +tUX:ߡ'mmRf9aaҪMٟzVOɛI[ٕ w($^%1TA&ҡ,LLVW a *dEW2KD̆^=QGϯ6JzB CEۏŠn= \dy˙SkBzI$Cc ϝAf1 ׯD>Mt&C:]獟rnxO@wD]CXM:0'NIN\܉vA$X}G J0E߶%]~Q{^qYג G'9 "7\7#%^ uMX&N4VP(oA+| :QtK7O@NFZP]Uâl=WD郇*JSV˶ i1eUTfE[YKBa3PR_.c>M]O14>^sX *.c"(>!r 28 iI7!Bܙۋ/3!:L@$Aj1EO &$Gӹ&'L-+(~0gC_bO5>2R+ SŋZGfCf}*q8"*%v%9M.Fb!BqʚZ( WwZKrok6M MF,=͔ >|]DnKcwA\Mqr:j?9w+◡`)x ~?d=!LGCD5d1'#D5Elwߚ8_x5m}nXjh_B@?Yv|4Obd^d5_6 6zB&B]aƇ׈0 Gx:. [du({8aB@lxz l-Tp>5&[”Vn[?7/SZwùXd99cntT*eLΙ1A= [νhP3Vˇ+b탓))trfȶ"2Fu34D\H!najv۴emɱ/U83YpPbhB5ihψP6y;%ON|p`>*OX$Z 05(<$ @מv{G_y+wtn& zb#s, KO*ɿ52GUl0bulb1wbklq?FES3 p}Fk?Z7Wf2V,r .5<98dp5F)r4wpUv щ5X.vDvZ.]0(s${UPR:)kBgO:yqG,4Y\bkoP2\6Β|ʓͺtԯ]H{W{_oO"8"qNi z:J.V^2~BZd[u:s )zsq(wq?t𖲅ǔi4\gYk=ĭ"ˢm/sz<4WUR\q :N2Oh?2۞О-cQ܄s$S%~=X7T,3l]unnJg\5@_?͟Cb0إľR@aĆ,:޳/ t"  WP)ɾB)cq:%Czm&߻yHIպHv0 ^7F9,7e@32FvHu)9:~&0)pDk<,2MB(N0kt!5 g"uLkY7IڍtLYс/6bgw^  #z YWΖ\|OTbl̏(\8 ~DڞDvC5J9/Р` vO&l_drY izxTP: b@2nEԪXJ;潙RSd5ٛ~::.q<- # |OީKĴR~7ư̔cA̵7uNœoM>}||; UV1\K^D؈Mhr hݕROGƲ e@%k^h`ƪ-sHdRH=fb@)x,71EvgEMe˭! К`eQT5Zk,Tn,g3Sb2بj7OAyA1)qJzxǚ >m3F2!Ħ< ߄fɀ&soct7/P ;5=jQl}p4]sjhk:e ^DCC$ʵnn(]:}x`&_ 2] ׋؞!ޡ;CAI-A_ CyB6UKg6ɀ~HJL#{ŷ Z}vA#=fB5i8/"s0.sI3\o&:Enj*i 7(XD{6fpܛgd^\oPܕh{=qA2xD&=ѠFVrNBj@dR|z<|͚L9fcoہ jMx XtXS>Ga?Kؑe9JXa5{t @Pfbٽq?,EwAxom,4,6d%kiCW*GSՏU ^Ԏb5m mʰ &R;a9(mAڭ[xfFXt@2Af%:50 Ns'/LlL3-LV )||&ɔ1Ey_#5_'bԂWHP\j'MHc0mS4uqz)O5K-u*^IM, ttjzȲ1ə 2B@F9^ÕHSY Z /(;Niˣ$%QPTn jgCGqCFwl|uu, #)|EHR|uJ.G(M*Q5&)R'ƊT6k{z1ǩ@+Sz<'H2 :N| 㫦^.IIFc0ƩR{DFAeg4\eg<ČHfSf@?/#Cڣx3n֬\ HăRQLink6WZ]RF?@NXu ;>Lr!8N}zqmBOT:Hq?!oxSws}^K&XaQ& 7}G%nSz T?&IJ%d,dg/(+G8 \ g ՝FH3#mq)Jŷ**L%l.ȶLgMPл|9{IlP扻߾h<2.LO;,D٢k/ˋ%] >]P zw8!lREQx耵ӅxնĐbp+0A-W(Ez,V<u}A?{9I1]> !]w}eF4VcKHepqfKAj+v'rs&i9M$k'l+ej4,ʞAl%D%Be$zuy|oJ: DI3E%;;߷9Xǔ]#0<g׆{>Q)(ڋs8.xd}mi9Y<3g%ؖO;S0r+9-]%頩wm@Fʽ"9&#WpK :rcAo)e^0Md@H F(kȠ7'+ER%Щ QDCĜ||mUKzX5gZ t4e.Qh-%!7|W`^6/$|m+">V޷밬 /9Hx] wz_ЌTBL #K9qhxKe i!{Ҷ|̦b@SYJ%oRBďN^ ]|x\;TN N\ dH8j9]2%MV l&HCOfVv ^tdV021wfG }Sh&&J.Vf  N?j-]]c? (YVb,2FCڷg5`ZkgC_p┳ՒG& E FXw3}EЇ})8E*2?=Xy{4cgu Rk#dd 5}Nhq /T\G4J$9]']V+sP]J] ,+9}e>Vn؇nYA)K`'ע&oxL'iR2Ų_yZy~I4W%Ҵgu,“㵿phT)Jbe.6ݎwrEG/7*hp mJ/Bƕ"y.I[ҝ,Re+M}aTx@=Anph P|ߗac䟆̥xEgaY!]SWU怖u3AE>x?u`ʪlCcYC*t5u,E=5ۅ1oo!c#_;&oq He2mZz5VCBIt6˯vtuׄ:" Qϐp~scsU_II~"49.jYUmhcjJ ϿF5:j9Y~=tev# JZ"kduYDN׊˧/U .w3_JY7~1ac{xý6䏾LJrјOg>#ΝiH!߂ioWôS Gwʔ8XI^ѤI.RffVQ,ʼnDRG q3j*Ic36✯ɇ|y&elD1H]$2i64AAk=6P8K ! E{D4bF\]s{}$эFZMp%Z^FѬ6H jL{-tǓqFEsNY:HUFwHG:m mi:ϐ_f5+5&6 麇4ig]:yւ%od4i¹0!Jt ߄k8/'|"hP6eՈ.(j6ƒ.TD\E6&Ä(Zr!S/LZ̔(pBK{te'GOvt)M#t:Vo]iyt#i_ nR٩CLxDa%LB(/)G0 Avkب+O& ӽ_<2EZt/=j%(6\=B ~Egšo/|d 8_ ZzhVDv*"΁@P$}٧̴?ӉUk&.kTn"8CM%97>煣U' NVj!dpd|=D!c]YFZg͎5 d6"  SAԄ:4A}&WS|h_%+.㊆{ hq=Boh'r(~x%h3'7(0;ҏOL4Doy;XIDUlFc\7qFݶv˺J{[5J!F)K2N\T#}Otk8`YQaS2X -1 _Ex[cd=}kmƐ' eUpiXRC29Gum&5g_QN1;mx^Q]KbpaMvr,Y!Gw7㽧ca8DA(?9mʂ ]5.zǝF~\t2Lg2NIrvԝO Sмg'#KcI2m=т#cܛxJc F= .K8c_H\ܩhG1J 5ho :j )59jf(g]l![m\(ʤͫ\!:s?׀c>Fs'$.A~AU1w\Q.zW' -OW ?#z+4'xT;vc<22W2,DžS6DD2$ow iH1Z?00(RX>Zt0p`iW.K4NVOKR6[@qj-^.* ڗ6.{Y_YP$EmtsEJ͹^+I>D.XOpR#txI!~9ZE@dA'J)/ZžSAo$ S"s6ovF![D$'{]s( KTb y(Mj:-_Y(fc) Zĝu~_1ޭ=wY: Ďn,n>Sަg$\MBƉD;+k R+1 Z-2ypC^:tCT 9T8&Zr00eg-c .d83a_ +~bMTV2jS35P!h;M\|EJQ#yZQ31TczӂwH\x(Ek][դ|b0!j|_^)r]Zn,ghq%؛%W 6qWp_WɛC6̷ n?!afrCipas(֮]X N[\^5C|Әߵ ^pdB:j;?iȅ ~UwIM С n[bX7}(MjRufj z C qxȃ,}DG5@3(HiongƐ7NۑO+o%3讁ܣ#ν&6X8KǚK+C zG,sL髣ΗF!rVXZ46{>^ e3tTvju+3ss&= Kj YdmsM:A$ c\mxCa4 WJB*oWlb"]6<9]%|Clw=~)#qGDs hbXH;;|u!Z?ʤ;"׌֊8e1?=w6f%.֠ءٜch/}⍸sџQ/$7*3>, mMIxrKv!_I0eɉ๏vHh@eUO|cPt](PY / '2l ˁp :Zoږ ii^.~.ZeY +a=(~%Oŏw2׸H$r;fW ƙDe@BP[虔cS 8J ͪN*6%8"  ł}uTlYff'ں{VswLC4ᗃvjxUe7z/s-9dNn]R  -=~cE?VQ FqUFT;(^'PtI/yYZ<Y[j 8Q*fς 9ѣb ?6]Bܰm2'W q pYTJb\ -.Rρ`)"4pT\%Y&Hww<|¥7KG_A3J{]  958FAtgޏB=#: !8H ="NAŅ!7 fڼ X0˒D! "ȩ (@t |.lr1)%X1e$;'/߫fvY.oN&UѭX!UTD7d&uT}v<8v[xU _KTђyn>Z4RcEy}j -5;]d ${D!]Vrz SPfF"0}p_^cEgo&ȅ6i'褌ԁKU#z!1*eIӢsV99_s f q|wreꊐzr9=u|P /Pf[tbֽ5x.8BcE?&Q$r`|d{"v$M,*VKl˸k9YYLTхgWL#%Z\d3dڟtujÑ\ñdяV1/g9#2Cz1*4F s}1CNtڽ$2iŘBO phq  A0}ԘmqҬ<ofn; ֏vA~Id9|uAsUJ1p>;ƾp¦(wqKm7&rG' q-q!lzf̴3%V@qFG:GW͈^Pq{>JQW0qkdn:^@( -Z"cykBU%p4|&vdAc൱@0d䶕6\<'J]CrbԺKDF2-ҩ[2Qi֘ D7 ق<~ͯ@y3QM]iE\i6 QM NT$@x p2Y,Gx/ z> H2Up]D W`ﳲ9,>c}`~_qy ɥf Gu=/QZ~Z ~IZ!( ],s33K*$f/+IE/I*d͗ۚ1qWt7csdɛ/Eqf3\M|&J"DJ?7`M;|UOϟyU̖mr+ zu#eilJ8Ec!P8މp5?J1hY]>Cwl-&+*76}>sc ٛV V% u:>2NjY5a#g MR[߿Vg'1XQc@ɂͩAw.%ܥ^] ]'}bڊӰaX^I|RF~eϐCԟ͂:Qud6u&=h8<מ'e'{rKv`zM_摖GY=OFP$u|1CMң3xqG=o+l96xa`95.!L$/}k#[ò\u+QTx)zl8d[sS"j[ke?0E@8A\&H"zqifǣސyĵJ =؂oN~m-'.G놐 *0H H@ *(T9r.䩶5d/Z@7QCP=Ad' d0]:ocٽW\ȡ†IFRLoՕ9kN߭&2P(yl]Dm{5)扭A@.j'>s|_kM}@iYTF%RE|reJĽ:^/$z ބ玳U!pAƣnHuYR%w%Aef[-psQ: P3!ӭ ЧrL/Mzgs9.oBB[Z,qu9o/EMiY7mcX9$ P' EXJ[S$J: ,w=Xg~aXүGI"AJ:<(&f^FC5®,tӄ,kV;W 7E?^6o'KejDL̵b f$ͨbѱer?LgRfX&S|OdyX], s$,=+j$'9RCn!*5ͬJLfp*FuvuU5\i$?Ho@t v>nф9|{Y19 hhBD(ʷgX])vBn!gſWXqX{ߩ s յ:m\᚞~!!$ f"'ldcMHH*q2 g^:c?r ]LnFVo74cx$ Τf|`ؿx3ѽPUq?'˳nGΆE;a]Z||_Dj4z(Ms[Z%J s@u~y=*t%I`hh ]5 ` _;Ijr1&RϜc tMvl|O//RLeͣ; #JaT86Sm6o'`jAZJYMFT>Ya_brJFT/_'ՈA{6d_I_$K^Q>ަ-qxuV_:DP 3[_lM2);"` `"P GȾw 1l 'ʅb'a5:qo&SӇ9r7aA 2_ q [eXX c:+OIq%M/5HN>hˮ@"Cty)VIsGj-M鸸 XVI7f w`nt,&ԾUhA=u> cEHJ/Qd3CfY FFU!]20V09C@'Wsa&1(#PZ RJ#U bya6@KX:Z&D(՟7$K P:Oìz=G㘆ka,f VV'=e"o&Z0R$CTüB)߆cS.|ŝypxSrĥ}#eK;wt俰ʔ@XmSk~~}D@bZxGv*ctw_ߨ;gȨJ~f6 A+:W)eQeTgemrZ%h 8t Xj$r(Ȩ<[Ѫ_|H ?b|,Gg؊+ޝ+J:W=W4S8sfށˑ.q3\O.BNt]X+ܡ>4'c>yK+3W=Js9'WnѾ],8.5 t քd́@ɂdtҡ#HF8I6ppm(͢# /YLAŠn"Gh?;7{\vy6peW=r2bKۖ} ^ZGEbjWZ_0vN7Lr\΢o6E7hFFCSF3 U‚zT|6VMce܀` k{QCbW.}0"i U^wET0,Ik:/;ǭt峲+bPz e00ILx4_q}9Ap(xۦQQ9Ғx@ZN1*);~_$%M4Fc/s[#6WZK,q}N~ad_P6j{>6ƬEn M<8w|ߘw&o/ ~~r$qC uj`~:v96=*cvqq1>c 'r Ga49۟3]fj@Eә?ME7+*uȷ/y*dk@&> ew0P9)H+dL>(2|QUyl vRkI_L66%eQcNʿIgI#GTTL(V1f\c `]r\__0L1f#tΔ uDt|qۙKZ0KsU L,uLP(~QTM\Mx-Yz7ȅ0E ~5u?Z1ݜ҉/0ТUjm`Dg6+ [,5Qc~Ǧ8S9ܯOO/X9`#q]dG(JȁUm1:hƧdG;~m䚋H%C`` !«5 9S'>F^pv73S O^eVs60_x݅%?*ozaO[lԬnLh]kllt52U'zL&h jA‡%m {PVEm7'mB0tQ:eiw?Qvm*y;-kƯ`ʷ)Јy8NuwITuz-T"ᅉAD[Pk@}i[bmƟ Ձ]*/5{p2A_,-y&2>Bq 8~d( ';q>NrD-;w)Mϱ1>XN+ vPŘZ8.-Go( T4obkm " @֡:XTqNd4'*H CƱb6C\Eȼ 6K ~.EޓF[`Z UE.0e ,l~.Sr>bXM`ayʼa D^x_>[NR xdǘrT0 Hg TLPɏ) 'H-*ǿC1=^ct1e(kT_enUTjUHʼ"l>Z1mIdxqg_#aa¼d}oO? ]AQ.(M,םdޱkn=}tBm& ;8oSJ 'F±*LWd]?_kv;r0WoRUk\Bۛg=|!b@|5Fȝ(p%]N*HP݋Z6BJ}sðsNmJB | T+c˫ŋtW2(GMfj,HJqBf|^+0 4v{U,hG#ZU@ɨKOvWHݍǜ9D§ӨF $OtKJ3d?Pn2c.6ZH3zP"aY"NW*6t>9PZ3N ݉."xxD#Mq|-(f({eZB3\r;4kUp٭깘!8g9(W> !/um8 !n%ȉ^p 7;qn+NaNZ&x<~vk?2ՀY`:r f+g0\AgqdQ"ObIGbF9a/0%GgGNmUR5cQb=vX瑙띘Eΐ60:y!lY.r;`C;ƥ K% @yV!w K7NM4+_B8Gx]iE#E\ܷR vEȊEY } b&YZzd♣:){37LjCWd4 ;YlfC)m^ .m?i_6}0)etO4sಉ%W4P?z{ [Ҹ mC)(}͞w{!'7&YQ$L!7Cl/N[=˫2ɘArYY\#c-]P5?*6?0 UsMt{-@^meXS&:u[ 8#tAQKAJsAWQY10 om$' l̎wpAcƙng|({@´|nfzּZ3HKVPZef1NWt8X7O|("gpqmtdtc}ԫȐ'fռPWuttČ=Bb[J\W Ʒ W[ߥu%#~bYCS](ڢFAUs.4ɽ)zSI\MP3/Z`OvQy\{xJk{]e%}GE?q1zB >Ǣn{b "e}_kPyoF} ‚L#p6o}$1kTj1N0ehxq/PZ kfWוc0cW Sj*Mwni"@q~w6/6?nYG#Ҡ2\_I`{ce`M8$H*gT Up@Am-~z' 攮BzCmlm=-;䞝J9Y`Vpz~~, G Q(i$%v~"9V]rOf}6-=܀d$:rK%Lup2 8D"|o,?w^lc-"zl=y靼t8R ]Ɵ4B&Y8TN,`ݣ#C3@Z @4b?/^G; Z;B#=p\nCx:{z[" #dbL:2d>]>!i.afE}b-cޓ|gGPe!iyI+?HK|$P?P7sfr??d_~f!pt-^J3 $;~[a6K)U1ޛLvB5Vl}&T(a* o;hW+f60s[P|V ;WXIO6 ?r7(+1Ol2wivKܴ%<ij2Ti`ANk+lŹUu!CXևi69 (?bTLѠP~~2zP[?)"qmQ;_.sc(r?Pv5K;ۙӽ ֨@1MLXM wћ"8򰉑ZR˚SA `S _P Jgctr2s~*%+33Xq~}@2 ۋ > łb16#[t\]ڌCDt!V^s*DKOרBq,WB0 :3%Ϣ ҿYcD֌8cT<+DVOsCR~yS%1;neV[(,:'rqlJ +EX/?i9g形δy2xkG08٠խHpP?^5D!]NZv6<K2UH3 frUg 9@ ;' %<y(9cfýHʐ)רEoER'trHFj;>ř̀T Cmɬ>4ND|IOdŘj˔ݶ(.$܃4~h%N:c8Im?уyFy'< hU}P!~%_2*mk];D]oBq.gszQ3;,IK&%6xqT lgLu1"9tF:T2/<vb &|OִAO/mZh=+G8XA%'=qxV5V.gI(5t5-U_ I6ku˚Ajf-ǟG ܗ0G~#^ P#5l8xV/"ϯ%;(2$Go޼^qݗ΀ũx 䥽7XaIpT],f)N(Vb=CuIzo5Y@r3/ۏ<Ӻ#!(ԡH}P?9 z>=!(v#iݜ`³D~ }jͨ 4X)KMt{l}G#־ic%KXjDՒjٮ 7PXcXhJ*aխ|%9 `yJOP@< 6쓰ٰ< ThZ(:H:>CZe%e`k|k<3.7򋋃 -wB'껜T-`m{匈K4t(2C2&o:wx9:32N AݐeF}*2ƍܶ۬VXoMGFM5Z a_Ah=r$mޙዼ)qFx0-dԔX0- "[oZ*'|Y}t 2@6!Xzi!'Nvo@^X{!ȶ!YÉ5L?VsQ@7F+Et]be(QcJ=&20 (;̜ S:;-ٕHIhߌ?Jȟm܋ 4ܑ,wٟ3K:1%܁rUnWFv}D)GB=2s~wzOؾ&mt:m-0l1j ev_C6%iy3vH+vF8I|Ss"S Cu N&,ܞ7N$*ȅyd4w"Q%(YeÚS79?^r@?#:'h\|n97)|Ma4f[$4WaP&y}ig:83>;@8 ^f FkM4xӑHyBoGu-ܧ?2=a,MØŔ([S!z-'Q&D!ܻ?,}r5<T-A^)w[h7XoQ7(g^'!܌]ӓ'"?9^](I[I*OiI~7 gg(٦kJcZ͘=wM]9b{<mEoބV(75Ai$Fmԝ]'ik +6 rqe#Uaڎnвj4im"o$~)ByςkD)):n3.GoT- 6ck'Ձ$ps{hpgq>Ij)gR3Ȯ[d(Pz,t1}HhdR&  C7F-%[m'FS2]L#Z'!{@;UFɎ|H4hN..O&le&$=_±/MOh#hhZpp 1I;vH럪/o)IֵE`C,LȺnDm.f˼&괡Ӻn6|<*[{b#1 7PdEIo#l*@uU#vO4`{jV-F֟+iR+e/:UV>3,7vᮏZo+T~1P`T~2nB%Qm d^ᛓř^QWr6 aFDY소B'D E`12?%˸3KNyq;eaН+H[4hkP 81HȬhӲ.E9v(ت| a/ʑo%\ jm$<ƨ\j=='7זex0ҔηUb. d- \n ,`q:>!([[^3{K Zy^q/k=0zdAw@pD&+@$o]+|+@˱5\$~q`}gZ gl)cwx:w,N;Z_*5|v×g?|Qjv4qaURq;se dU-4?SG#,Ii&t4 aWb/L4dӊ.Y1FqdžSBxw+>|+~9ޙg<_1I4$m/mH r0D>8hMu27,G YVdP)L{BT/gVOq_Q)eR!p Cl sMidO%O*+1;۲JR$*b(X#opeh3-YDZQ饑W[[;nEQ5A .bX Lt3 1y 7h-% WUZ.ލun潍Q/g(̺sT=3FqpS. Lw{CE5Լh.))x>Mc}%j\=u|VA}tl` UB8wF)18࢓ 4NgY. e* 2"~D$6\ݒDږchLvB扬Ə6;xc!"%>PP֓eovoR%Mܔyws{j< bGTvO?j/B2[d2>։V%kYQo.rC7QFYawŜuw'6GF2G˴Di=]Pt ǙDaCU:璀=6$muJJ̗n+o H!pn^2!EYnqcDq0@ntܖQ%h{uȝ JKjhMfkIySʼn1>Y;8)l'дBxGm頬m@-}T!* o+xxc5]X"uς|]cemMx@X?GO6hCT|҅kʃ_poiNNo*ňqo6:wR99nƉW ` UȺn*/Pb3v M CzU;Wfd>.EE|l쯒N%zo^i%W);W|;r$}U0TAX4' ONld7e"cE me^I n|sikxAmj2N|WgVпiQ\0D'DVJ VwnwM~I]|Z<=k>(B(i ;@{1;u邵@`>ۖ/cRUFLSW7u>[q]k _xCzM\-KHGq ؖ?zmlC.|CZ1moONswQөXE%kQh$mzKہk';3-9ק.s3T-M#;GCāmCTcLDk<` ah쪶VN dTa q&^x"@/ocOk@FYt}'lqKFx .wĚxAcёԢ1 j1q+і o5D3]n4'ok LĖ28.XTmL-~Νj#IU2RM'\-"p݁l lp?9SfօFOA~b?y=yTn!-[(M m{#v)FF2U'ixFCvW ` L&Bc!N`͝AEQ_eRW@:iI%oq'\,1cq^4%RܥY2zJEɹR=h{CF<"}5Vzj@{2{wU=X;38^. I6fxF0OS- ]Kr٩)5 5֧a0Lg6z$ڋd2PrvbNa%c7;]RT[ -ҚBb}1?YF&׳4/Њ{{a:o*WHʬƢ)EQ$KacvcD@h4k N.L/NI?}) :"TBK܉ ^fA{HXK2Uɦ.n!tb;3m6xbI*OY%^ҘT+] Oxj-tt%чUHTq k';'OloWVDHR]<Oqݔ(5%,[A 0Տ9vh(suFxwPy|%Z^FD5moOc82, 8D#q3¥d8G#cJɣyE)f[OTp6,+5[B]yza##g4hkUa(H۱cN~Te0SB-ԗ&OMތ #*.%H%7"]額E/KZW^{՘KmֺMzzRx@Yω˶O8#)tv= AD adђ5w۰ W6 qfoڇև~wz$eftD9(q<V[7$u8JWسN!?3/פj'/pGg$&-6w7lt* zlb9uN|(T_*%q~DXߕ1Q2NIj#jYV 毳,n[ b V LQ fB _`KvĽNRị;IdG/socb( 4QFԩ%oT'x32״"&x͈x00CZ9oTȽl2^P劯@Jl~}3gF&{`󗙐nuM{ߩ7$8ԮC)3"j/U{Recf9y Yj: /O' h({";Ӕ }&Bjgik)c$z@%cp H{@> H(8ܭV0 OB#}ĝwЬ\égq¹fgRGYH6[W$&3hN:ZEI*WG/Gi!?9q啌B߷ 1Sholoa)zɸ"w}ma 5~E[E#@7n4Q2#'GIY3C#w}Z3DOg U~|*u>?Y|j G*wPF(Q{x{=mH3REktv$K8%"3_0四 ߒ1g.qRSbAff7fPsONw9*D8Э{p;ο_1#( طsBxj8hFzv{ !WH@lP /l@<ވsf0l+g4]t5"1cgH3ApOYkdF_ڥ(Q{jlV*0HZ9^ʮG=L&oӈWIu^ "z`&+ hk5KqA݄ [\&Wue P5 Y:2=y֝BnT|uu'9ąYMh؏4_2g&HC+ENs'JW.ߛc8!uܲu ,B5s4HA9FPD_$k^F%k&1.Pk iy*l6TWvQA Ǐ$̱V.fy/>v-V3YھlGQ0 j_,_--W![뙢s.VnWuŋcsakZf pt*dB'l}X_j>ŬB,s =ɮ7- ?)t <DzD(7 k݌dѳaՌW1WVv&dIdN1gaV:40i LJɧ!u/>i)Vi~Tuj3j\gUc\|O0Pc=![R*l'nc` gϫ ;Vdž!y0`ۡViVWVyp m\'Um!NuEqDb%%_x`ۨo"/a|RTs2Ff 'iqr_e@;`>,[ʓ^џ ZI<#\vԅr F{>gK Hy]s!Xu9`0vb&ab>`;-(F]T|{7>ݸtDوߦR2PϬs,^hrU ıXzJB~PiG"Zo$VEZt *3Q1-Z$T+A%t6lݿֱkaz.U 2V JR@{@@KV훘;iD_wtZWơi ޏXdF-Ǖ:ia4 y⫇}cJp[]j:ҕ׵U)L-1:R*3#_k فac qA=ĜݸB񌡞NנT$)6h5™]QWGw`̱T,>GV/B:^r0u:]l9%i8' ^X3ޘS |z5F܇s}}Z(3:%r6R W~F8(6 \͎H V^lQMI.uW-w,/ Pwrּ>|LalI2.OY*iWq| Pý6 n M l{A(BXeM'"2  Y v2ؠ3YtrmZd/lA2l(-fOΒsUd[ߧĞј"f' LD䏦ЂpSUԑ꩏܋pxBq|\Р<>Y1u29KB#8y vS*G-ۥ3`o)R+N|5xilc{Joŧ= X󾖤3٠YCte&.œ^x/{v`n]*;wm7%ɉpݾmY k1eY>/1s0QЫk6IӲM.yTT9B3FGPQ6A(EQ\7!}qI`Lۦu|Sh㹡CTdl[ c+KgU NpKIIGZwo|D ж,2Gtgg,ewř|-3?ĹmB@c{}c+Mcå_ڐ)U8,32W, F h@,$\Q5'ٓk˯Nb c0wƤ)7TÄ (˧F1BǤev$ @~~l*RZڙ2 O=#>xߖυݢFW:8tM&K&n80!ON݊MSH0W'2nθ׈BbYx *[P*hjgC 8Lvty/"d y?J^sj,b ._v*m.%+_Y]>2%fsTw_SU;e&f _ &ѕ¿zKMK8ALf($-0Ua?x X3; Ei%;hE MbL#fHQm%~3?eVqi1>)L+CVu_)#*n4m| ah~QkLR`K?o-,@ N~UP l Vb̀Xƒ]#O}DMC'x}H#̆x\; mVݲ\lD;\&BļbajWwҥM0ϻ!^zϳHRV+v)8z\W80-*|$IhZiy6jJ Px7خVHT9c."6S뱐Kh`1pK 3:ڟiW6j~l I;1ƿFaTg#o .2kW1j;Db0O\Uj %}hdrwPI_'vTB; F羌>2\Mu9b5ֽi!үkW)VLr *Byrg{ k$3$$J@Le$ ceZwcܿ)zw8)k$p4 U߃~Or淫8y*IRq5J^iEJMq(5gWsrg}].pX i$tNn(ln:[(eQӘO%6m_uik&b;',yKn.;{H/%DmujG=Eo"زT¨t5ۆ \ ^7ogմ|pJl=g@mLj ۠ɢ[9~wxR '/o; Tv }f7_ /g)N@aVÉ Bb(4y\4;~1qz-ަN:61X]g#|#T(^*Dhsںݠ\u@eX{~Av ;'aK#5`yd:ޠ%h`[(J :FaHٸ_tЉJ%H!=Ǘ@UK\x{fF ǒj zF;L fN65}IlV=dvx*Y|%A8sLrEf.rq64JO,֊sYWl3KgsG~69̄W# y8(٢*mφ87RD@,(!I9QI0GZNZb*Ei.; ݜH::a]c1" M~T^>loC)YrPQEyc"Y|,4Uq> $ +/^#9c-gcL=Y?Ue$=Z#+RV3X |A"I!`[]~A901i,R\2>!K$'-T/__ݕHsRIW˛%k(_0')(` @ZT #:2Ġ[+upr*B7л:i[)Zs\8xdH(3aVdɗԧNt%3q T=vGEk=`Ӫ@̂^I!W(KtU a> LٱO&) "7mjZ C}tkRgcufr_n KfPS 닗5\:45v1 }*E*my}kEx+8.W +وv ἂw\Dn=,a:s78z; M.z3@hD>`TqZ'++>JQ̋v#:ER#)/}4Ђ}ci:MyA1kJǕb_-$Q˽B&N}23]z{ɎD6tPl;'RYO>@[|agXZ;ۮ@_>"&,Q('NJcU-`] N Xc-{ojnBx$2`pԫ =lx^aw4 Ú[&'Ķ2j7hۧytٴ@ɨӝMi[.gU5Hk&K\ۖO8Z w@ϴ{)L.kb 82Kߧxyڹt,</SK%F FJTLWnbX%"$Ps\)k (pWp_A4y _2չ rH 1x~nn`e@fk ̹zƛiάp:=*3^ ,+s \gⱹ!a;l7ZrpU@Z;wnV.-&E݂ʈ'Bd܉$^1PEs/2B'ߴ҃g[qX>LP6D@ݥEd)/r8~U!Yf9U"GҚYbhfca DjbANW|EY9W_t|RiMI`Cs"][5CZ}o^j8fСFu_`so<5pK9%_ţXqE%nIl]4H,q>ĂC?W 3ۦ^Rw&Әx 68@aB۲/UW;19jϵ?4X*R;zA>3zߤiF1:h}":H#㗬,a˃$G[ & \cWbA'/!Ŧi,cL@X ٙEIѠ;sUKp ]]!ߗcLnvZµ@D7k1$GD4ˬ/=\s$ˢ&Px?Cgt5UwYLI*٘M2y(%0HA 薼 u=ԶRbktgCٳx~Q`}OQ*uwҢN#$%[L?"Kw泚DIv̭4SB0 c#A/JȽ:וܼڝ{ʅsع;r8YKNL G:/uoAsvqX=A^Kqs '9J zL40IiQ:ܔKC= a.Wc<>*)*lE6U1ڡ]o6% 5/%t L:eT=PZ3} `3Q֖|/kIWO^+bJ\x }~- \RX 3Xw28Y])`z׭I {&#?Hb uzXu0i^aR&YQ9VftB鵑޸xU{G}:Rݔd]\ɻyWD>)b"6v mN;D`dZCdPM'%xSQ+" `Ϳ*+ Wz|$=1f:F$#'Y VW#+ǁL !~'**48ael5;\cb$.+Hf3s#Za{-N+n Ej.ƚ'~s `|7/$&̯{MO[>P ʧ` 5Luz_4@$o)txr8nuDWsl16>hүͣi ?ggpGh Vj\V ,0r_E6q"k[.ZYm` 4I\وNoQλ@8ax N%)A5 +JӨ۰5~@E0qobJ0lcГ/aw\ITkvu;gUPTK*:-Ó ݉} ~a P+GcdtcHS@ {WĶ-L?uuvIeao$;Fo0YŬUgV (5'82sA%[]P_Pi-#95z81=! XAlM~0V!|HO ;8=AoEI @de98kgKzWfrx3H[munj6ӇS/ : 1qLnG 0% tgR{}feQŸ'Q Af]^@嬁- oA靹s/9zP^*&^g'/H6o ,oVU<7׸5 ro$tg=ӟRعU)`Y?\V9^H-<纠9Qc e{N%L?e#Ƹ8v->gy83l( , 60WBWgy];-Dbr ۩[aȑq(ynTLA>' h D{eQiOhqK /ÖaQ뻅x׸m7~<BR,BJBT!uaO=&[Uk+L̑!~#zۙ e?C讋Wpg?7|+y&ͦ +-:7\-QЕ=ZSM{|"圊x"!\XJ ^k7ϵ5O:[Քu$XQvL=@;mBKHWo21k{b9 }֗LS }pXܘqUjF|k rwQc#^ y>^:q'Lv3vkMjG6Q#AqZW0u[aI|/M 9Ʊdld;9DH ی~MH<%xQ]읿)GK#]KvP*2':Gh?LK_{yͭg@zL {phg $jcG(r;X̫Oh7m]͸dVASڱ q CCj]5( b':;%َP;ͷ]!U! LH[2 {a΍bgcf'  #˿|5>:BJXV7~.]Tt𺔈*$xJXAW#;Zw*o/w8{ScN,}go9pKr=W߃tzJv*/iD)z1q S yy4Go^(T@e*= h P[t^"dù?9\KbrsLZ*;U&݀1 ۈ =WlY)C&'8?e j]~W'1E\ KjPNkKWwHCϥb'n,>׊l4Ci֓pN;٬&T_ Y:eiu +Jb#ź"4fιPCsMGQ5. !u@\Ai{| >D_ /]j2KF(Py2\!yn2TӘ.bCxmK#U+]|>f yqYȰnI70Y=f]SI2m5 أw:m<Ўe[EлzܟA.5[q5a~dC"Rv*լXJ7tZ[5ZL 8 !0|< h}ER}D&3*wP>,B 7]O!PWphs > G|kta<>0YJCVzcCO1lo.ZKP|(L9fti6Q +!Zwa 럻#ڜ(1-m8o"6'wI1Z)#0ɶvG]Y 0,ay gP)⭅8rmmMx Fqs.QTX*.%-tq̃KƯ$6yߛ"R@ }u P<x DHVm)v~+tzڇk6'ftE&ZH~7F3ڔnOm .ud粯 8|7&E}M7Fw77oǣuz==^(0{>5`ӚfHk, 'Tp2+ j#))<ˍRF4GQkކb.C.h`t7e0.4 ƼzlPUʣHVnJrvn g+$:'ݤg|_0wǘK[BIcx"'hSB(؞;+\?Sh{pzSc'[gH8lOV(1rrӜNi*br2B! ˚7 5l1ל*-&\кmtݩp(, XYJךК8.u<ё "A ԡb%Pe˰(|=%$~ezUàV´h2-?4yZ7zJ+.xY}qLW׵@T 7V_x,p_ Ty9@.ʻL@g Ѹz~^<ZYW4ˌv @$2Ora[|˦US ҩBk`IM숪XV4 oѱOrȾٲuARxm_hD<֩ Y%M,182bQH('5o+蜧pd#m̦I4Բq:[܏Qewp`uO`}4x: "My}Y"j?L0 !VU5l_7M^DtQ# APWTo5 vjLvq>4.%2e꧱$"*KPeZ>҈(~y{r'E`ij!Sx3dK&¡l8'OT!nV:ըG;`O'p:A%T,F~x`Z`i"l ѳ Uf1Id%_jW¢A壮_MȮE4Ҷ9I[Yyj>XϊlA1- IEDBnGvyBtS(>_rw؋NUY)=fà[#ggAӋHM&tz^?6I8!#ifspD[`!o(+t/.s==BK=1AKrYbl*8p0FTblTe U/ XaxmV\(t/~뼴0k]9m1-\oF斧aLr۾o@MoMl~W^FlڑR0|CD o ^HL . + 7ߗp[K'Ua c$ dUغAx,پ{n+ٛ9+לVC θ!C:ijU-S^RnDqhZF"_4(1ACcb%ߦ̧.'!MJű1>e0_z#Pc,Rdp? ݗ*̐^Va+mR*|.AFasMl';&ǂ+uGx#hi#V0fƅeF= w#$hpkEeƸWv84pD}Qq)݅as8ӀT<`&fCt*^LQҟْ]ѕ "W0+)Jd Pʶ 1UVR.p *8+x̂Jw*/MϥRh'Y:(?[fme] |0} Uhf~DP&rtR`u_I{Qs245ćЙf@4-OkyrOQ]MOe;7"*\Xʻңz̒Ds^]]>wRځ8,6tIsr_{.Ζ.ѰbWqh|--nqXf>NmWoB0Fp#-AiD&k6*^7=GhzSlxaL++n㟯ЃDisf(gG0l3 1k y’=g5ZUT]9DYQq2=ݙݖ1v`khIOAx1Eͯ\L?X: q} ^Zl|i%x~rB Twӆ|)< +]5c㋾"ҧԊxc* #9"vv{H!".fԤjҚBpE&ڵr16_W!ٰGq;ԼtW.|U"G*Sf8W8y~↲Z j ek){P㇅yÖ:qǹXeaOL)l%BƋ MNhG '銓8n=+_奫ǐ7b@98Mkl.8^q 7hmI34]D4K\ݨvA|GMS2BK[2Pdmlo-l *PXq f+3'lU~ va3F-RDj}}̯߲O:}`*2퉂y7:NPwy#PeQWw99|'g&^ i~KNNI6AFU=J|"8{ᓬC4'v]/^^Eoq) GbrIajؕ3EBf^}K1*RBBcRF[/߷"\Fp1dj ) BPvԒП-Qr`ٱ+ӎi ~ cF"ļiQ;XU 8SVg0@C3yQ\uN hnp[6\:LQ)9$7[hD$uD4I_1l0pN}lR_w ڐ3s&=."n30|17i` %v*[}PW4B?W# mί'wO+9z M?Z7Ӑ2go:v`I[#~IS%AwE"τs_CT-QaMb4 [k/$C.E`(9BAL]*nK\T4FmM^1{bem&X&|酟Z:tjQ9VOw_]DvGyt=Cin{ϔpb@ kZ-Q Jō]T5S}4I’S`*ʒ^oEwhRazPF^ZGZ̡!fuVZz%`a|MԺ׋]t[a^c##`-E7ȁZeN=xۜG"\풟 sH/DZD6S<&Lz.a/ kP4 PpVz㹪AnN#qJd' Zա1n[?x$v4)pDXFy[sxQ>^:@}HΜ&&[wG7*z7QrjCVVN7v ڢV=`Qэ@Ž{/r,(j>II Hs&7")]LR|SrfRpƭ'5@#:o]Kκ#^gI p-|hU Y;׫-/6h{hp* @t桽)v@ASl؋cJժlqhsT !ujgG7>ˁp,/v߅\81 ~*˥5;Ғt\t8ǨY-1TD?M^ 伀15҇d&e]Ҕ˻ M`}ҠdK֕3frbs@bw/DQvݷ^:Oc¡F}5Z5yMpe<>K*+MR [N \ބ)(~p^Bw 3ir_ kܣqGGXw%Y ERuDZY].G/Ԧ;p!bZ oJ\1QΩƥ#^}~Pvo^{woįqV#ی~ %kR'qDx6`54c9ԫљe6Hf}[FyXD9D~-.Tr7QGsa%TF e5#lSO## :J}pAvpǍ FͩAε\W=\AaƑ.ib9ņ$šj?WύD920*]j hO @> %m$n<ӲqajPBi\5HijG9~IMd2bCϝbi,|~Ծ.ĬKUmI%^vN/i b$wp2lqS܄9N$B{Ⱦr*F:r3Ld6Ymx4R\Olcʹug80JUP1grEE䛲ŧ #4gֆ9B@ 7l1G~_$LgW\J;;>GfDX:1|\i+AW]mFfϹQgZYxɟRIG""vpH՞'}BN`y[ ὀ1 PVkRxtP>z`VU o?wbtJcjs[9 Je_ä$ RwZ^l;ZB%d1+ϯKexTE@{s$Z?)q3Q+P/̒ԇmGp:(c3$vz"j57(Pgd8?p5U^b}?v8@1zfwdX|~`$ڿ@tv@icծ{>q2A??3n[.1ACLOoQ5%XϤq«̑R\(0_>V߮ZW)/tS yԖ7mOjiW5ЭbQƞ!wO2cn@ïMmłZ/W 5Xٖ#vewm," Sy='M^Cʒ7׍q+OkT>\UghsOb#nC@>p ]'FSkRveG'ђS m %VnDt'|!0P׃:a/s%4Ld`[bjԫNîIrZiս Brw' H +v+FԸyDyE|Wsq^@V?nf ^$^,<9BɍAAHר7J:|ՄFLum]o)` 9'w$_;5(;`caZ y#V^C"<c &u!rw,r$PH-ECyp]`ve5'&Hh#6[@ҀW;0PL|u8"էW+@VTI(4cNW3k#(bP;0;pC8- J7FZ&cɾ"o!xt o{=nÓ[K)¢CH]$U_{%ΓL7(XJD+3y!Mx1'%]vZp[ k { t uY{j@%5W KЍ3K[VMP!P+Bw- L7(;IbّŗMqKm?E iฃ@\5ϜTWHt0kw>bC j҅AթH+3;qkZ~jU풉h7^h:Qc[Ɉ.t]H[ZJZBP`fU\]4qha_J|L3H Nj :?YNkt!C`(S}SsTd@̿ LU?WMi%Q-us~O%{ x^YG%[hd;稤\U_^6nbueWϪ+;"5z6]1"\{=('< |ޘuaNJPP%I3DF9 S?mm[i$!+M $狴5gt_e8'l.kRHhOm\VK 9so $E7w0ꜫVo+`efB.:Fԝ2O @ P%7)OvKf>C1pQݴ/A (Ə?9x$ѥMH/7YYQ3IHƐN UCw}v!K+Pxs]AJnvp!b=EkY rP&i8lH-c-@#wpE\V߀fG ސ`m wll{@I6VY7swȁ%ib w0. ɵt=u{а|@ʧڔJ݋Xp=G+ >HO$k0`%W_j9Ɨ3-p7 n'׽NQG;_cګ~ZbZf0B9B3*S|]q̀1[>s "{rw{CWx&h;Pv{: H}4@Lw7'?ƌCf^j94Xu9ţ$XVul&]1\ R: V@a{>;NWN!N7/xwQ eIwVXU-"Z jIb/BK>UĘw{B`{i6mQ:ҟQsti[xö8Ĕ"BeG݉I,(##ъo;"8мw䯰@3u՟e؀ś;4gu^oe(`)6p.)rG&o82qXlQs~PI?\G`:*UN7-]1Yb{jZd bNi Wdqyy{-sI^?9 {AgDF%!,@J)<9Y?%#FG4ЄQO v҆_xjkN#$=vv3.ՖT"V#Uos|DBh4SbQ H^pPmt#e:Z%D+YJX喼 OIOQsalRw)|#: H2kA-Aƕ|g_ɯv34Rx*Mh!YȾVn dSE {^j0vP=mu|G% i肾MZk.Pz1xִ*H辗,8&>syㅝeHB'ج+d"w.)7r6_oR^h"3uq6TT:o;wOM3LmŅu`0:L!UU N{(L=k^;h&O"Ad} {6~^ N!N=KD plVC)[.*ji^(LCAW/ fGy"BLu2.WI=)Lib)Ľ ܸ S?hBV#x&A$|huPthG. @$ bD[le󿅜u\GE$U0RZ@ lN*Xu2O,4p-tu iPa~Xd:jǑ8Y7"~پMQ_mutlYrxex_gI\KI+B .k#;C#^ :V:E[*z2X?(hIf'tJ+/2i5vh*˛Fg Gehlӂ]Zn%"b!4~u0fPǮOᐦ@ӗ/ڷuJ3sR* V6킂g] C_NB[\EwaUPP*}I?s\=2o1CTd6<&GF8 .q'`AYRS}k} `MmS]}pb ,bռ%NܮҘ&>*tv0K#YVtx@+EڝjBjh^QV1R5 NKz[DǬ7^&n~J<ыݠVje-J3<69qJ"+ߣyqǵIVdw&(żP ˓1vc (&,_tyj (&*$`H"ŻAYx&KȢ07e>%}Y;Mf Y aL~:Tp&ڌی[zCH-`  wC@I߰IW+GsSɞ*g[6yT $b&2?+$yx<&PnwBi'\*-ЇΖ6rqN3FN[59bUӾe JPM%x#nu`@e%.:ŷiˎbqbѪ[ ɈLu09-[r7i3ZR>w3b=WRy2ԯK*5/ \t1}n= >* '-|ws:-CLCl+1C G-}D}Ev$O_97sn?O6BQn"9ֻz x<cqeݜ/nhrB@R^o`nuv/:ې0{Yftk\8I'PCcmhv:w„x`A|F] +J# ՍwoMvBNlV$9C.GIAsH$7 jZzZ,wu/3-^*_ gq#* Nc'*mPXZkG}O&u6l,)xLVĀ(VYtWq20C/_O^c9`;9[Kg4P2ruts_ hۼmWT,W^zC R{8LY`W˺;y;?`sr~JA'l=kĩ/cQ`Hb/pah 8K4L"}Jl[hc4Žfv:kJBո$韃pCPY nh5y@U^Fh z}Z=tÂr q~$. *e/ގcI[* f@v 뷜  CR&ܕ٥zW\'!P 2~\+Yk5V|K TLzz%]˕>jqBރU͘}aSDKNFD|tEIYсږfx9g_ ;(AGQ7/IQ6luV[D_y[ezpQO)@‘>v-l/D67^ɭB/P>FKL_(tbPcwy2-Oa^i`Def&P8hFc/c#DVDmRSaZ~Rچ= jQ5?=6?Bb~SޙRg< Ek TfwE$g#Lv2vpO&fYte,S\zP$΍V"+hDMezØG8n]aԪ,4w5H x׃V|ٴ%ɐ#B~#nb/"d?&Iq` W]!dYTLC҄3BxEbwr]U(45;jo؛]1Hg&JŒw=Sy-JҎJlJ\ܷKXZ'/8$xD@8z߈|5[_P=NJ~~PWӠ,":E)e71?jڄX֭uҦUӊ 1|g5ӽ n:N'.ZM|2.$gWq͇L߃gi`Ɔn%JnZh2}b G9cC{97#~ hHܗ&j?7#vWМt ? U=쟇J3:}62}P0NJP,ڄċE^6XvWO 5[l7V%`DpIS,8B[o*xe% #O Z[9EJ?951Ý7澷(Ԙ==>*ڿZc.̴|Zl>av]">b? M*4hI ɖѪ"9c>&ґ+Z7E,cx"1[!j#5\HgLUl4z _ urT`46U_$72֢\0n -d#a 7grċg'\ i(9?o^$װ3|z#(.8>iRGG؀m,_Ʈ 4Z=@s0ZA",Prs]SА aK+Nyr&jlx)7CR}Dɪ5X 5?C*^fYThy*ޢz58NAp/V9ԔWI}&2P9ª7%A)cWݴ0Kmf)ˢeՎ>9-jtN7a$b|SaY<-ߞc<(ԛ =|7khLޗy[\O˛_wMWƸw]bםSt`Bi*(t&^Vٕv 8A|!Ie <%oHi38awPϙ[&yx/\A TfpBZn`й7NrL?ޠT=̎L}H.&,6RTzX M xiyO=|HKwej5<%s8ҥH^' ކ['eeekd,ԧFtTԢH$p~ fވlZv[`Gy ag8NV`68B)O=`rqj\ًj7j.>p5gLu+VD i/>ʲ̼H+3[0{'2}RY;EČ 6ɳi8L ~z:~?$$"V'QD;aS\5{Sq6D^h9 I>( 9vd+ r'b9L i镇LgEVŨxHXT$yI`'r?#,&HÁA\žƘd.Jho&M tlbH_R XP35ȓ8GJ/Cj=e^] U!&`j/bqYe0s#x4NVħo{8lQʟԳYQZN 6hvض?N޹QMZ@R\ANa 5+hCmJ|ېL^`@^3+U(_c6ɤJK=hL;Fb-5eS{Ћ+%l7p6 rFdnRL7ي"4\3!;.g*g }j"ny p,4,=,&!F;@t/4$ )k'֦dUT$;oB,~D6ܴ| RWUiz0[u>7fRlDĺJ6XfEsA @ LYT5 2#}"'yNq^R x%TψkE0J<)nl\#dg7@I*Sʞ1b'"vd,tQ't kW_Ŧy,aj0ŚK¥\D="-sXTk:\:4݌_vA_5W(j"`խMuROSKoa=Eb }ፁ90!szcKA[ཝ-*ظGjq dI7;!]/W\l1_7U["*j9{C/K&PZCG5F[ӣMeo%!ԛ|w)WLvdzۗ hz 6F:_!jG,uz(8{)$id_9.5`Tvrwx}}?Nh1d¡ -* R3Z1?%`>t9ODڞ%)3|F(dzo!fhf2*7Xg\pN'rG2r!5?#C.lvT$ҖZ4&j<2 Mew |z3~)0IמSNO#8UQKvMGО%d߄s^s >'uzKǛ0H5?j}QK?z:ivnP)JEO6rLOlܧ0֌f E9T"|}I 0a;{\_%m۷q5bV\'ncp6x^Sq[w>%$Vz Ʋb #2CR:v\s>A >}ivYyF+2FW|֐)HmEɧD`wL.ӈNp %A<%|8 ,K<'J<' Wu5+<^Su!OhPdX{Qr=kCo>5)dJi(Q9pT:f],pW~ep/G4x$t-Amè|WU eprpM\0 3{>x}B,Y ҡok cRy^Exx+V,%0K1*ǀ$1!'K$w K\!-{}u6È爘=h}`i(oCUs ?ZCUҽiE7`Yd+ w1* SNب?P0T? f{jD|+qrpѩ}OZ|[d뷮0! ^'6k=a6u z謵,մf/Z*󓞢;ΓAN;n;}^6h48s4 C6g s f:7m =^_+nm.sRVbNbYޯ_j${Nߏ] 1v/(^t}k]x!z󆭙6~םSAeKQCz4[hJq|v?kK.4>I[; YIiËWHN0υfՋxPF^= oZEzf1O.?k6'}Τ2)a^%;w`<\$E  ~iAD {u_m_FcS>sr36P#2:$$o 1=J+${gP7ᥟj͹RĉpA-xT)}KVJόp%b|=eԭd1^ڠsƻpt2 CCgRaH gؙ|ad/(|3V 'GMB47rtt]k/:=c<*a'\?5#xgw 뵽M8N0Vmp! / 7<'ۢMN?3H0AOQgkQe?͠Ps6cy)G^毀ә;F7xOF0wP ৩*ݩ;}Zhe[ذ:aK /h*l!S i|ư"zޢ*unc^b "xvYH,݋_N*+hq9AC8 &ehek_ L7L׼ʡZV#JƯ6"L;T۞.&g2YH\AK冟ي:Pghc"n`2WwOjVۀYgQe o>m "GO~aR }FYCU=v6BB66q{/-LW89ZT2Ӱqg%K3mH?ī٣Ȃ+[^8 Ob,c]eh]X6r%rinI\%K'{{D&3m鴖ŷG:09&ba/Kұ9 FQjtuX69Ow10_/=ǣ9zN|H|6c:; usԮ ǠP]p| " fe)lGȖ\6CI>njQstѬ"D̢B`dOc6xEjv~g&ܠe$KӦC|=2b̝Кפݡ]Zz:]hٴ Bfj݈cWWZvru=B\;M2 n尰nW#ߠR2Pr"Fnle[u]6oĢuup򦯉0>6\ͨb)3]-*<(5$ţM4Aŭ#feug@<3lqxзǷ*h֋%[wd~㘄:ʵfOQ=z8}gښvVS6y-gp7t"Sv=f+h14L?hI5w<^ؔCJl.g@\)Q-Ł/xWf6!kRJeGyo)M[R7WWnOv%̩ܤs !K [QܕR{!x|ɣo3O*UdR)CR5w erA_=T w7{uho8rMp7] ] 4x*"/QsK2[( EEG/1u"8H]BvUՐ.O>Q-=sqgR "hnR¶V)ИƗEXijN#A9'ҿj:RpzJ O2U,9fAJ˦ fbmo:cYPi  G!-9#=_lM,~ υ쀴]NI[1цV tBHۇ>9P u#VBME;-4Ygf%u,vh - ,㭏9H0Act 9+q];کﭪ})_\k1EGF̎N,?B/~'4E k$]p 8؊[/r !Ra)jb⥳SmƦRzꖭL0JpNcJ0qbr-5V` e[+!!ßQ!LEWsQHLPž>ݰ]hndtAP^r*y!FqXT(vu6;F룱V-jeM1b/)%]uϡv:lfI#ZͶKUjZ3${3U_=ͮ`B PbqC_/Ҭ,7}l0lo[K.Q#²-?U,5^ht2gG}sf\]>|\#Wk{ެ~f:KiN6}oLdY(}@*YXgq\)ԛc!.zVRjC%]R :|HҨ)G+ēz{?μߟr"008҄'* 2;T.1#Să9j/՛DQGw:x+GyB@ Fj* QNsQH/[C.A@u\XWF!~ςlE?˳ʁnc :I- ~ ?g~ d|T8rg<?rj ` *O;I׏J׮$3]HTPdd [Y 3O*IPl7sPfA\א v[4M5/T'Pbn1LF/AHlw ϒl3Bi%VꡔFZ`2;z8gH2'1vT.\2[nNFs`ۓIՒ0|vD>qX l2eSJ]_ .n"sn{(S5Y"]GMG)a[5BV\GmXeK3=bb_)ǭRͩL_#R".?/ov&i&R.?սŝ ZX@T*+@!uUϯ8׻8T4}W^FP=XNc݄S\ųfJYfeRb 49סH$26B|p1vӋMd<9-j$~ {yz*]0c!87Gj,t)P3٥+BȪw(%j8]փn3Wtbbd\,PaTY z [W>h9+ʞX~?ٲ{3 L 4h=Lr}g'yeT[+Ź~UY_q3&G*^p:-䷖4`4 _p*aJte7vޢ~[4ub?mٽAOU|*&WpPSU_dF2Òlx[]"yA3v;:HpG!*>d@&gZP]_0a em1H1UW%{#7 Y"_W8%Q!Oøc6hScS$88d.*`$69nPf= >e:.'`WY}*]=jX)Ҕ4pw<'0al7 R JI D<'&{Kn/~x7owg9\n> {Ue8@'T_[W"2;5Qffvov .3RФQ.ޠr ˮ{⢉NAuu5ͅuxQ"[:ζK<Ǐ}fgh,tf#wq3WO >Wikf^N>9?j|&$?F隣N94s~u}`HpCNnF +7"z~@oCO+#glÐ E\}(QyڂVb6uuo1خ機g&F YԏHWxi5wI02X!=&TocU(JAx!2㘓Tnq01-ς"(A1y ȿep9vr|NMgI{C!`XnM]wN+DN]pA&& 3Ndȁ":$x?ѹF"!z,ӋM8b=3+8~E(n^<4 h^*e;1;7u|? b8g#[ӋBSVd]65)b풘tQ|j9^^l/0z\ktBFr{9hqʪ +SjjqPz3?Yy+{w ^ rcKO+i54:Wt҄\=5"la#SFb #cTEb١{@lw}1ixkQabmkR*xR(twE ,0'mii\F-A0Y]16Gtfowc٭L}~_E]*֫-c:5 _ܴ>ߩ\nl1WR[3nہ & q~P}(N X+K`@ .n84q3ar8!,zE#Y7d![|U h=<}C[dT] .6.z?mRFO]LD֯{NܤAT@ob^M"3m퉵D$Xsի XAѕm*0W v 5h.UdUңhg$C$IehScA'V-[Y[·5J]W "tX dou .CS?5!HXV,bJ07bey,x.y>9DvPj2%iLLY8Uo`IrDŽ KS=LZ:aqk`%L6㲋"AB;`G߲h9 ĆoaǵGCD7xBD4 {؉AGm__&sxY<V6c``|Rj  WfLDKԄ9ӿv&*F-RU0u I 8c/-k}9)Jϱ!#FHj XJ0]խDz\.EJŸ.\xY2Ndkcq:1QpGߧl6Jq~nho?_! } SG~" =ٱK͚BcPS'҉!}JrI6tTgJOD*Kttٚ80m ?[ \d0'nrv6%ԛso9}͇tz:.cKT&rvf)CYBiWsGo.Sf4$z0+H-cL|~Fk_ےKToG#}F+1t`"e,z` EiC4>,k)#ӂ=+7Nafx|N]C&AֆK}l,~8T]ZC'bt@+Kң?L@Xs΂J#@0\@ DM41{zkPeWg0p(9G޶ԸgH{٤5&TZS35+>㝬ϗ8>FBtu>-lCaǓ^U]Wi֢wqN{t720ES*ޮ3oYݕ-K*2u$⚨i$g}<ѼcOiʜkv܅~c=mr>8t[G2o uZgmwV>Ժ\EdR(*}B)*j␞ 4,?w̿W`|@="”s8}<䆍_9@~ rY]_yC#:A+€VgQGceN~ ;PԤy'} y+IȚ.OFȖW?/[ \ v)6׼ 4,'rY昗 D,¦kV9̔٦[͓VA웏^k8,P'{PEQ &)gG }M?ڀ.N\nJQw7mNLk~C v q̋){Ui?w՝.|!lHt 7L[S1l㥸~zJ0DHic}F=Ii%O=zʂ^^NHU̝wxMۣMT!, :(@/!xRe+_\y]40l4Bھ'J:+zj=/<` %b=;nEjVD!őYpDot+\v+*xs1RgY^-QXC BRjwY_3R%h4&|ֹt|릐*5\/S3ĝG3317Ԥyi`Y\>/;k:l&VZz~Jxwi6ۤ>r 15yh(cbr"O7Xsű!Mw; lVĴ]8#`@k?l%(-Ha14m-X+ZXOD<BU'SQޥ˟ڈHCL<=tybQkN:A|C`gPw]fX jۿ\{;h,y4@n׭ o2 |R7E1/OH}èdZ!si m) &fbx1]qQ5.Ċʨ㹣qyQo ]0[0]D]0H^Fqu=^mC)gJs+)e^Ye$!w~SJ#c ˥2}̣8Js?oD0/n^g/H>2l42S#ڥt_SKL&X( _], [lܪr~qbі"*Q="(s5za_R v1[!yHV vF˫[3Odg n4vD\K{7J7Κ%2ưB&cPq`>|U*lC\5W uqN-@+dÓ)QwN/٣nS-TiPah^O| vc%B\٣lRS+嵌kaJTwlTRSbєS.<3MX|]`QvTD=J XRODB&]9~ȻFFo8J8׌Ә_q"p?/m`.h28kpU?b =~RrwiBn±+#"R>)8]ɠ%ͅί9N[.Bb1HbS8X/VL*0Txט%h 2ಖo-/6D1btu74 YJT^Kk ᢑ֡hP!ﲣϹ:8'HC_gU-1? Ў,ZG%80{󯅆Q@:҂0:gGH,i->8(]m?^^x\͡ b({95$ Og|6 Sfy߫,\ U~H4,ϥeX߭}7|"ڶ a&L ol-KhiIAsN:k}<`rn ~Ȩn< F-^mi(E!TtHFTʔՠR8+a9PQDC\ )cEJe1Y?r$BM4~˿5>WJ3{@R<3lgy @L|b,N0FgC^_K}~'aS`:O ql4V` ԥwTiLXJ};SHS>'I?wWvHrۖ7+L 臾^YUaL/E#53ݎsh? zFPG}́,܉u, Q~jnψ5Zj:Ptp@[ 7= OႍS,JcմPuBp4r-Oَkag:Amgh/qf8e9 ȋς<7_B\>X8Dr̆8){~+ iY0@V3NXDyZX(W2csb6%?jh}GSgTQ@v>._7ʾWԗٰEdnLOp %LΚ@B/`z2qx>? Ԑ"~7~d0km^yNB 4U;/S++4 jR>g\)"E[ lyYd ٤ԇ!"xPB2w"Gمj[ʜK^f}B,!Wi摫!ꢛ3iܹa'҅Q2TZ#Ȑs5 ML80oyBzgK"Ğ* 5cD$[{!Lk/5Yl7ŝO1<Ra-؃"SsUx52 (1$r;ւsI_(Ԣ0> 36Bz`ldp?F [MҐdO4D-f2ͳ@iZӖMS ^?EI%0]=;\,׷` 9=_IpkP&᥿xfI CϗtR +_or4zyRSN*"XLLuh-9.K૤IhYHj%/C evRN&8o烢n!ۨ<lj|QFBaX?bI} ^xxF c.k]>FAbcs㙡\FCVxu8}8 GAwhzբEjb'*_:p: gt` Œ3Q5 } ZQzfp DQ/>X,wD]]ufķܺhUz4/*o"f[/{uH\f$/0 h}!o[sh! =zeUGAID ]&KJ24|Ư¦ŦIDOcYP'"!CVWnoI Nl9mGzX:EPh)wz{^` gʋBgo$MB:*uL k8N;z^5BI: `s7Rz&Zxojuv)*N&hі^zuv'vp.8{z((,4/ ARzU|$Ms^dѝŕ|1~74^NM<EBAhÊT&2[Pilv S(kma'uEd|g =c'('iHnX;y&,pQS{mZsY$k+|]IdjLao=[ Pªyٳ@ٹ Õ60Q5q-;C 2)4eAhqyEJk /кޱϢf{ݮ ֠9Infe$Ę0[eL3 @ :,rScj+Y0 #QrUWJBI: V=uUݛѢ&ݲNw'0#৯mN%s9+B'ǀR9oip>svGMt'Ib!n?pTevxc'O5?T(TWdjgB-[\tJ,u=p{{ВMկܬ{G"_XvT=]tdQY~VM}M[697tam7/ cӚWP:̄ 4V<܍wO= ָF}$g[pVϺNnF{w&@kHFn+(+QĮ@(Ѝ_LsB1|ީm֏1Z)MW i(OUcaHF}Mt8dRhzoAw_B QxYҶ m7ɳ[PuYGh0 GcOV!Ċ%-l10 F02 H<42)Fzv3+mhȌ-KҶӯ.F'_.(:]qWjhhlu>*bQXDR%k7F3=:fNeut3-\2[MVݻG&䶛d5{)YI#-v^VuNl9WQ,W;ϙm|bVCnZ 2tyRSL*RG%n"x膓YG-?齺i stpfHe`7&8)Xu:Nl2#˶'6 ݜXU gE/\1-6]SP55s ,]sXPb~?t|PՒ21ؠ&zlQ#  RSqejRMtG1(5 }o`ᒯj6-wf5AFl'^Xx|Q\+\7Fuw%i:n#n)9r_-vh2g֘?`j,+ DlJ?4c2/~QfeBm[Y++*C7%{}Z8бSUi!n^wFO&L(xY ]`yXKG6&?RGmђDFq0:\3K$^%Z*$ʳin9ZXL}eE.<;h[yL"}r` !,>QT߈ɆPk~V7TƧelkōweچ)ɷ fwX%?&qDaG;Ia'ЍHlq*2PS$pSfyѮ ./] ;ƿ+ a,OTU&pQğVHGHY=@'0l˅vp)5^Ĭu*7v, :ȃ+8\|Nw&zOwY{3u.SҰm8CWg**KJEN%ILLQG HQЦSbHi;! ߯RP]2S!yԔKw*}5z cp&?wN>h?*+_HZ"[ܧvm)/"Akȯr aQRD^?Bqf=Y^A0Q02˰; :j$Ja*6&05R=6]<Cpa~oEcynaE)X{|{$U,L?*N)0ίfyr eȘsR5;TN %2 &<_2:H^ [nОt+;P߅=?̞1OӷDӞyA: m7洄}~ќ4x뉺|[;Gf+Zuf'#94RWgO΁۟u:oX8_Z7Pb%k?NVj%/')auh扭tT4bϽI{T(|TW]Ў2b9 HnD-ǯwv'͋_XH`A/sGb(mVdR7uNaqVq36gSXL;N 6TT|*Q8?n64DqL.a#A$|a"ICa0颒Dhy1xWc kPL8s:g  }ˌ8KJ yC1R>=-smF@ZGybnKL8M$*XwK*+*XBhU)cOuJg^]B28ܲQ[˯>tIW pzlLة ,XS= *"" -sT\@]j ؏/ڍ(6)-vap(2#37L:w%;W@(n[ox\hQH I4ޘzI\Y4k=]1S^Y@ ٓ"hLfkK1Xc8^vąuĨFf{;ppF;eN-5F4$^Dp+fǿ5^0veELUR\E=rU!d{G(H(WU) e|yۣ$OFtHw0<[jBX:MƲO|v>lc7 tk}@5ȟZwTo;qf\HҲTDVՑūS/g',{vs@ V]{/*x}D $(ijBlctG[iM6w ?._ ʥO5Ϋ_MW&?^=@bOi1B%_ DU`0k1{Jh0:ͅo͓HqdkdrjӡlWQ ޝ+֥f{&LJ\#>V?=\S#OyClFk- N➧[ 60IдzyZ:!Au$B)@,;~'P>x<;ut R#b2VG hT4ѵRرi:*OW4pXÚK9%1| w^kOjK `o'1 * UJޥ_0 /!k/>e¿f f &=BMG1%Sls&<>u8k$hxְmͤsb`[{<43~_F ylܰ0X>951j0%zơ2)ipod#K+9|?4?M'iQj:#ȓG< wWϢy{dK*!/n|OIv_SxK۝ݎREJ=JbI1Iu܋ȔQti@|>:ygNu&aB|y{iM?"B8"Ip\26[HS}9/bK; _ZǬwK!(;5'20Fy3>~WO 4(=6$? H ʰM_ >K!O@:QDLe?ݟ{Ud!J`x)FF옑 y`h3ZQ)}@`Fs_r5ƥ}GyMK2tsyJ50Ϊ߉*؟..}~fT$hתּ;R#-N#hVa€u9i e|ϴ(P_#qs-P xV3[o>a.} 3oe/H07KEpngZaEئlҤi{(([k;k4?_)ϰuOՁ[E*/Ia^;>K$u_p)UDlJNǓ}k? b L]4Ҫ6\/hÛ㸠;]e"5p'hMB@azY772}JO\_ ۲tpR 8eWXyo,ą0';`6}ao*@)% gTYt"OMAcdxA 0a58q.BĆz34bh\#Awi6d 濐Ju!HuOqjԻ5nP#Q hl<+Yr,Du"VVosqt~kX)&-Iŗqcl(JOζRx+A9-\( _D&9tZ.!k_ᦅw,ZO\ʫ7-*8 gF1ĝ5 $GytV,{ m4}q|lEܵ䬥zm8Vm$ICy¥ _GcCJW\zD)F[1CIj_fV\^!lc,kQ#5|bwhS : L]P,O*/:mv| Ap~ ucAZL7Ѣ1.lKy; }шu=?u8׬%3F*&p K*ot Q17zljvCP;(8iCnBC#{ndr܊9TX9]Z L~r[\``&O=OlμQ{^ .mR/>`}:s~x?͊n0D¦V$b׺^1vEr "9 lQ)#4)DM ]z|xˊPmpg⡧#: 3zrzMAo @s ~x}PAMRGIFsޒ+L\e9v אƼK@ I:u=PP |cu!}\!= @9&[uI&\/H&LB)*N31xwQG/,=6rcG4$y2}8 lJ{0Cr|ƕ]C~Y0aJj !2e<׶wf 3s@<)4&A%H:zp!f|7m_`YDIhֈY/#M3Sռ:5+W[#vn+5`t߂}ԟ߉!l':& oD=E/Cqk<kz].Ĝ9v\}۲xEt4^&2BHx_Qy]dL>"FȢ78_ؚb$ܸVAa$i 6wl)`Heύ5x saJZ*h7 IlK Յ>A7Fŋk}ru8 sAHPrhsD9 -F|Kʔ}!4Q m $FtD*8OK~ L鶐Cm7OH>BX+O Q:[[vը++ F[AG[/r\tAvx!6EdٰТ C5C9FDr_\Gꖦr @K=dw٣0D%R0;`@:hl8lEy)!Zw4T?[Hji7Ӳ5fahgP;t ǡH]ۂAhyuZr;N*D.p?ϐ*eh+…^#Ȧd@16TW+W0䏯.^%eA8TfTDRBXiO,I|QTa=4!Y,}XxM t/93/ZviSI>v1:w>qrVM 툙Zh1G)pYڄ%37=w D_L⩗EL;Mc%!Qg !r;ʚNgV) hC.jE3H}—7DžxTւվU]7ф;\h@#9|ܔ $"w1FRn+T& 2elu󍓂EWQ.qa6_3`k4ۡ|GX _d,97v6oq>es$Uf, \ r#^aZ,tO>0':wH1`s>(؊+m4f-pkFuPHCa+e\zΏH? YU}kHsqO(u?-H$!Ԛ8CpXhBL ֨K9 ;gtJ77uCUydk0g쉪r#pNT+BIAps% O!e$"ŵ$5WRVOW#vItgy^Ӗ! p_'Ww5ٜHOK4SD`a<՛ؖnvK:dǔ@m uS񳜦qΠ{b#xkT}5;+cXuUuQK\{Dxqs1F_*NTYđA/}e'69N N-H,OHcq&K#a:۵JJ%-&]7 ;O)i^3<_hfv1_O55䂦(G%w ӾlyMH @]n;sžt+/0) & ULV |PK@⫎Zuw:f$%Ň 8PpdqnOod xd\N!4w?@eecs$ TB`rD%COP]1ZR(*&: rh:ҡ6$K&a-sðQ >ZBWx߲OPuwUPu9kPk= 桽p J&=+q 9( EJ> Z%LڭlW/{ʊI$CO DnrZO* /eJcvc1bݔ1sAd}2ũs˯B uVhb/p W;CLP/Aфaz[ kָekO|@ #iBf͛A'jEXǟC#y[1̧[$ Ȭv5uM!(O(ͳAE=9_E9 WG#0D]G8bokqÈfAڧ@-F' Ve~dڎNKM,>$ڥh"߭lw^-mC\(}+?Tz:5|# ĒsD<[AzT9|{Y'2c&OqBpIRP <AI#& Zt킨n>Dc'-t s46$$n:!_W/缸mkf Jb*~*S0?6Lܡ˕fZ_3D =/<~.#UP7gہf?yG\kX^_OȔc,w3}}f0˩&4tTY80j€== &H#ktrm4W[հv6-UlGd4ag,*k&ȍD:Æ/JBؖ)C ?ZM> Q$?!ß`xO' Đpe^iS_rE`N7s ݾMN9ǁ=~{.Eh*W'W`lLar!`ƥWE 2wӹ3A)p;&FNgi-l_%{޽?ZҢ׽'(rA"O*,}MGDTkiS;[OePOl^> n@DTop%{N#K(6g[X,bP1J:&0ٽ5G1SҵGh'dwY}h14mv#l8Sbi;DCWS7\V\U w瀀tb;DζԊ8O* 2jvO(ma NgI~1ǹV" vV zÝTU][C wxzbx7;BR֖ǡoCf=DVqnO8%ZF^:)>\3NZ6H2G\G/IPrR`ÎՍ2휩}J ZUhv?Fn?fwUw&W`>X[YgjO@/vތwU&~=btAD0qP# ./e *{!hت}#qJ4Q"T +@(P$MJbF{"(! :a!.gjZx6$]I|lC v쁂PɽJ@MCkl?o#kuW"RS?|ce7?ŽvQ@43V 5. /v#v  vХi+Y&\Xb-b.k0#MxBqzܵpZd% 4{CG0=JȔF$ qh-Lg@4a%wD.|ˋgȥ<:؈Ǟp> <՜'-/wF#wvCA~fQ:rKԱ&uh*rTۡ%T2݁.[h'?!韵cEgm-xk*2ģƴ'RS_[VKDYںݐ&ְ%_ϏZ|#m6!lzNcR[(NUOٮTe7n]hҘ;*]²wWydtp 733%E􀨰D'쨸ER?M1lͧ HEiq,]"йv\.JXa9[493{gWUFW{7=NธJ1i{ jON.LEPt9?$ # `_m_:{HNQ~" 1Zv$=t8+*HF-l eeD Z[!A)}[2 bO\*_}R! y/kgfЌ7'[-)[ #=Y%Q:wQCbvk뤵:o07R,.a_?!9p폳vVC6<~;4.ݪhQqxxT7SʐF'QBgD׼5Džl?ݽo=QfmBmhL7 ljw %h7a|dJ)p=<, XK0di ¥΍*"ŊJ4|tz<Ӑ(:pǵupwr\3{֎LzbTՐ~ǡnGM?[5 f^޾#zs9G` CxED)O)j ikvf{b?ɤy93G85Xx8 @aV&SŽԄXo2͐}B 4Ì'W+ZE<Do<(RxaՁT9uw: t4)ynNcpR/wQ&]o(_C\ 5Fඹ"-E0}MSmiGvq#zё[ꚇa#[>mXx]/#*WV=9:rhWT_=՘Ome4)q;-3\2!`;-dXI=0x^s1="'1r&.ֹ%xo"dEOhl'K5n*4T \ҙb$YJÁ~Z(Q%:}iz/*]0b1n 2C1 T2>$Dz}a"ǖS~a7TDr9L 0?+(g\bv#/!t܃ATO&ei͌Ѿ52W@yud(Gu>b/R[J0V΋B; tmP8S~Ҝ)6`!s~)rG.2rh6a 8_Ą.me:r9!5xhh´L2`jy[2Q!,Ƴp.y sR%"ΦgJ }V!aλ;)0+>g%d)q *v;N}$͉ܰ;t5{`u*H΋# E.H^^ѐ]H*ۅV]yqg7`7&2nҹ~+-Jǫ\+h$9ΐ$kv E(z^I' eF Ow~-S^ެp/{^<_Min*Y>9{/.VVMƒ0gAC V!ⷋξPb[b q>^Z09Ȝ&^ E7~`φCc(~s8c+ڍL7/ 9B|I"=+,yzި9mEE(.yn_T)Q5U2 BY5h liݠJBvs'&n$<  oy$0'؜"]<+uSݙ)ݣ/5IqѰ3~އ擸 O`C.S$(6/@Czݑ>,3ڤ*Xөĝ8 Yu78 %B#5Ah"v} s #'$F;*y,P1<튤5W`>rr#Š 1zYY eZj὎[Y9Jw2_YTVy6}R'>L%EI#᜗8h!2+߾kozKv0=?鹀:1fGM3^>aMo#[tiU|ko@#*y>YT39 mDž]KJROW27(=Ш(GJOF.F$h^;u8iTٞeD2o`7sNJdnn`⦈ %ORV"g2P+Wv#,נ(w1YV ܣoO(zX$Pbg:c8lr #=ǃ̷Cu-^{nHc~؀$tTQ$Ĉu[G<)t)>}:QS2 G|s-чmݯ*۴$aXU*BrOs}t'B@UܟZ|ŋ:u~lɌw< H><* ;5md{K0DN mq'BDD Ji<_6L.~s|I)֮ozܜbdWN$i7}ŜLv gWPQqS]zAPvC`.TWy8>Źo袬P5~X?ͶԞQcA'SIM  ^;[G3"MvSF⡵fblp"P15%$wGJ[P'4eDuK N7!i É[ /G)؄(bfZ]jl>Zi%H } ~ /Ż^TPHT"`}*RHv弪l[#(3RH圿^wxjk$M @{6{(ΊJ}dR @V ^Iĝe ::w\=U. }'2WIε(D%o;xjɈ+B?N'_'=Fȶ0QS^eZ.ǘr4CW@ kތǢHxG,b&9ݪlmL aQ/缾&VtjԇAKzH(joN'z.ή5Qѕ'KK[q(JI0~_41+ˑB =KJMNzr-sJZ,rVgatcؼoH{7-q[TK>8_{EnNM{D2m{NX}Two/m%]i q̓TZ;:Ֆߏޠx.E1bY0k lf F4vN]Ge+yZ I3b@02*El֜St^ĮJ3UD |(蕛$"*/M_4r:;X!~QXATcI 5mU)mC ]::Χ#g_gW|ږ{;A:I]^7"_L2U7< Cw"|+߮GgWU%VDMejt5#  ؊ X|- +0k,Iq~5aaQ"G5$ɐٹ|h4̜,CɎpY347 ػoIzjQjsTskW3Vvve#\gUnKGtf@(8"=^Ͱd[n$8E׎зas:B%ApP-<)ҐG.529,ȵdF'v<ʁzp48a<ػ&ԥi(Ke;j] tD$ҋeSOT }!''bA-3462A Z IP/twSТ#4FA#8/p&п@@$ha:oXrf@ԯMj3_4 ' /w,i+rӈ7\Z14Xɞ-_=Z#Wt[7hmp!lmuV87h LYA;e6fV*壟"f#  I5gHL 8UD ]>99‰ُ{y3Ŭ-j||Zn ![[#k 'O~ML[Xsp 3͑g9l}&Q6O"?L^#Ve.8?deY *mҿ*ZƖK)Q.Ή̸ad"U;>ȼZg+Mˑw,:Zx.Zك )1!뎍"_τ+n+];W3hnB? _ݢVζM]ŘU^@/_ą] 9 %u"08Pf jK-U77px3ߖNqz< ێ_B=uX)`mBOBgkԃbTD>P/r}\ftI3W`h1P`s(6gjnR17s~[ "dx]}D\S>d.$~ >d|ѷvdnJoEygq҆p\M]1Úri!&u3AyR*2U|W"@:ܒ6|h'>OdB?b2!:Fx|!&5\hϓÿLf{͎s79Ol\] =LLBVJn.7nQM?{ߙ=xa&iJ6E^:\q]jrHqֱ<7[$sr>=3>c]4 d=B39=\y9ÔG eͭj˨(yugFzPjF6({fs~ S3Oe/{DiD Cso%=>#۸:^+k0 Ø[`(4 Xr!Js=L,^\R;qH°}/:ք{#K$>s..@1"y2cE[$*dXU琄O*T/$ޫ#C80V3ǔQX`Â)zNa(pTeY*0XŐ*ӫΉuMՠqhqwC_rNuFKפzٴ#jU1MSz'r+vngDǬVWFALG5N>itE'i !@hrjs ;"!ƶؕy-^D05:`ڜ&u]Wַߝ4gfI%Jh(u'iE IWpS|Ԃ*jstG3J7YA O5=g6q$[p ?Aۿr8? }u!}#(v:.נR!݄PWBG|?*a֢Ǣ(B3쁡oV@cZM:w Iv'tÚ)5ْ[ ie0AѴuPdgt)Œ{+m~$FTLD:-驔œιtaRQaXUpa8bsz]11 ]WHv4d!Shzy#xHXiIerc |*?(DD-s3_ӯ;KO)ܙ{̲` 8ZJذ̆ͮYg5FJ3sFEg]mENGɥ MOKͽ_e .h]X_lh'G&i_tv7# %U^w~mgn5Lw:8PLߤ60Z,1#P\ ཛྷ+tүfJ kSH»3|=%dY1p]oCKcgw.!L,Z (ϯHYِejMNtrI]d3Ūp7tH})YLi3 HYИgtHZx䍚xk±;uﰸPwNibYFQv6W}zùMUl_D8;\lA؍}T8crTAqSھAm\_>5NTգI~Pt5ᷫ :n0'5f7v!0..|3hVYF17xe|‡.Y ]Eu$Uauh^nzN"]cT,W=A1 \qR6XA6Ԧ~OP%liq&E0%V.ܣ<3/`)uQ ZjxG:!#[+hWh-~t&@g%Ouu%tM ('$^s#U]X>Uvfk_0 h{1Hx[ E{FE5PUviˎRnr'.5HǾCmi:eE/ #Ɠ]`T 7AG=T8?%گrM?ȶ\1]1>a]2`qb@u7P@9d 9Y G>ZϕQD@RMYZFev"0eՉ._j`$J* q8q%=B6"ܟdV,τB\h.#}{m vL iSO2yyjec+`'@.GvvřAh:3H}>NWvpj z) 4 ˴xGGl(iŐjH_k_xI۫$ޮJVw`h!0o\1SaɈ##9먭QtD6xBE5Цf6?9oܼc귇cVn&jx|鉠_uICHZ& gI2~<{5'BHSBST_t. Z[T5U=ʟx'Ml'-|PL&6++Nql1LjW?ͭƶb ](6+:wwCЅ[z_#* bWf+ ЁzװmZ`4J̮2yL&-³d3TxFlx@GT(1 \A?+-Gk9o762!gJMӜ6G>f48W$@YH Pw1JF5_n8О yXnAq.GJ # P&/79nRyTDqtE 嫑o4i6`E7N;QWXZ?BFX81h 2LPΛ5vI9%{J 3jco"، O6lӺZwxǟŪT$E7ƢMgZp$)0MjS JoY$1@5D@tHU\@N/8,ɍRA E(29Bna<ⰼ$ Љ8?_$H{'a&?QP"lv(0p8#k)])z?kdܔkzTm 88.uɸrl_R a.h- !鮦a4Jqb&券0g^8rmRl@~t'gˋr? q)36AO /wj< Hl d(wQq$M\`f]^W ~vR06 |$t|Esq,HAں4VػxTZYf2xTi ?"aR Dϱ1NЙRvXnconN_Jek,cPicZLm:0Fn[|j^L$7vCgs،l.Ի@b0=ݨެi']9k-r[<ns]A0 U$Uj18}rwb@**zӮNJ24]qomaY q|Ɗ4߯H+$i`;Ʀpu]b7Őu\1s$s6D69JCE\ấuz'B3+ϔ9iӐ2xlAC6o4)$'n/}LGV"3[!,a[`=3.Q4q%ԘOi1M)k-F&/_Zto Pw=}Y$a% &qKy$X=i(GW=O3R7FgErbU(ct\ui=VY*/@/"i"OY7RI{65K'ea'GL/56mY7,@Zq*dJgݗKd9چ޹BssH~ -_$oi!).'o]9Y/ĢvG>U/:/Q$:ߙFdx'=@;֕$`JeP k^ܶnkqɛf`\>$dWv0F@@@(dar˔d4)s*s2NJ MˈL?ΖȞpC7t8nyZK<-qTÁ5;|2c†+qΙ˟o ăOtt\cᝒ)3Xߙ:zvv#)kT%@6Tqu9Zn/~f<אktQu%r$eBhb[+\?Rš;+6Hو.v)+J eWc ^7`zF&^NYzr%ioJ*2kW,\Oǡ:v݉bVLjR^lYYI5ac^NzF |gvN%ںV8hs݅ͨ0j_je(5;?@/^෣>J<=35!ب<~:2q !t;,(dmzù)8ɼ'Pk1/2׭߬'>!DEA/-U&h9ۭa5R-?b0}442wGt2V1C3VjQ:I"h/$ ز5Wx*(Bc{;vgtzcRxC~Arg+x/4JQx8[AxD\Nap|76@CC4҃f16 le$*g A(0ŘϊK_o)q$vu|Z>|_X`ȥ bB[е 1rN۾A6r㣽ܟ˜=cJ > fX%zBW$dSN:d\/Sje!_0/n/1 3J=^x$޳*fȲF@[u8B0pهb4Npm=ԩ"=ê0>V*o0~1)8':nMP*]WK eɄ^9[g)d2BaZQBakYeUu.Gkڳcbjg=)bZh3ܓc] eѐsf˛0KB:KD"N=C1…Vnz["Tӯ,IE&n\1DM"c`Q&"v_5z[ləjyW}tGcKS1D>t06^]ccǓ&{+͈Ж:pH(jJw1~c+2_Դ XRF)_gzHSj,DdOox%HM. *{z7F'17y'd/(4-7UKMSftmTzZk,E [q3P3DjozLA#eUR;$}"G)\ TxLk8^c2%HH " N,gx6UKз`T''7=t43á@;*C~ Y 'DűS^&wzC%_W3SQv L Bwz蘚>V5˱c6)Jؚ󵋞r¿{zI[S71̔!,QB[=2\;1MI7 fEͅw;ka.bEsIy .yE٪ّcDi}'6zRR#NrL}#4f:jՁn?0foi} 7V  'DJp_y5:zDN]{lc(=#%B%Z_:$D_.o5tw SR'j$< e3XA g@alBS'k~ʺnk{t{g29jFp}Ȧ \-kN$s S|UP{G8p^X!wpV38gO"PH.Jږq@99V4JN$FJ׶x{nY$J8wr뀛R`4zݔ/ 2mlqBq2up%S8'*pĚSqٌ'& ,I$[> /Wj3`#S0yeXPTW馽%CKK P4?n:˪/wڶ2jqE'Go{LSƖ.s-OA2p%)Մa9Ny`Zg1{Ծ-,OD[ʹ YS7#vUL)FX*"X#2?5r,klVnpCUsy[3a>=NZ:JCi3Lx B}e7'{:`U ݊ՋH E Y#W]-_D c̢`IN?H}Qi5в<R^Uh 0ͥ?

U]F7Z&k]$;bѓ5N}BbGo ZߤX{^+vHU4= q-V[e Flq-֗ ..kX䬺BֻIgmX7qQR|{|$ڹt Ǖ%n?"|)? QuĊ]cKi12`*K6ET O*&sza0 bS9L]`P_#pY0wc%zPZ_{qfkTo]ꐓ̻cb"\b{R^ ¶1zrPu:JuG30H T#1 2ەA8!umh&[B+ k5ʤ,.c+&4ĵ (9idgV}#iܯ >*nrS_×55ߡp<쑟T/2H H;ծEA+n 4D\B 7 (߲r~U%\#SPR`2BFjT5t t@zXIr .mOPa>sv% `?I+ЬBE256kH";s"*!䊹N r1,0q2hyr1_{0]OHj|r.uiUGsZPu䢳 F[~970ÆA(} <*8Vth b}XZsШCT߾n` ߮:0f;17tqD,rff[k@4Pzhhەafpc2Gv"Y*҂%g#Sp2b ȅeԊ6p9'>hVk,VBf|m`!6CX |Ody]G^1n!-nkt:kE/p5T0UF9H'ukǝD3D[C6Xf)f<k T/,Ib9u~SqفjFqðaL]j=_4A]N%+LGP(Ffq[Kڨ ۣ&!x\e-6[1b:!1D~ u hdY78$!y f<.=} e{"xOf.\L:+רq0U#D!O~ Pب0ķAh&7T1˜xq .!0ulx{}^5Mf~n§ߣ^ Л"P`L-"].9_,1WG497ȹvQ&!k@g{ }:ض 1 x˲E?‘ȥŁikö;24zޱZZ#k )-ٿ HeEm~a5 &yI*P[ZbsX%AF1D㐸%5D e>f~XE:d dj? B 22tu|HuC%7tr tGFi_iD+i!^X~KF)E׾%j@e.e"Kѳġ)n[n71 (zXZs8G*S *j_zLK~ާh2yr, asa- T^13=u2bװC]:`nA$_jDYʎkb @D]d?4VYZ lbU[U[4=A#!#DPIV\#WKT ,1gV]訥f Oj3Cr# M  !x@mۅ-+_Mΐ/n" y8`hv(ӏP>Ssvao4ҫ0ҖKDҿT򉻙|HN<$/*H37ΞZ'E e9Ut,2`i3hg q?S{@b(Fjk̋X>&>jkt -wi~qp"ap [lSנ%+|XʹӐnNk(2{=w}6V"3 ig_2uwh-[Rػ ͵lA9ežpH'%gfgtŃmScHs@ZPdCE;az`yiA.ԙR'"*)~uƵdҪgRsTw{}咻 7O/ ?C74ʃe%pێoNYX:C䗭lrmQ1_ GsVs* Z}NTЮeR @y뗼9>HڧGU{G]k/FM~Jd8*-my[Ȗ@uW]Kˍͤ!>Z@-1K\4Z)c.y_@WaKNToϸLCDl v`]:!Asz b:=-4rցcy'DJ>]ch{^@y-s̖z .:] [$ͺ/I20ޓ҉T[hs %Ya6A^F71ZPdOkı0gBp]pϊޛ1JQHo>D&mD1fkJ]bh/mzCC#a),vs8vH& ;>xiе '4?/i%Հs }Nte|kmII `o+sc85ygȖp[tRseӚgΛ Kk]7CsuG-9q`t>}sC j:Ѓvb燐s"51FgD(_r/02GmVvuIpE^"equ.^œ xp%7[b"ͽ !9@Zg&:FycoObU ̞GS[>鍦 v-!HTsn 5us-.|\b2[긅_qx6jgaCy\l=e*'w 4: zc1]80)8f} ƤP9#.9a&xTRLO=ohjM v %p2]=,}o}*(h Pۢp߭M:8%N簝lnrJ6K*OkzEI`fC!]6f#VxE4A1,M<\&^Ise!,QFw,)$ vbJU˜- EO}#&@& ]M|pApVw4;Ra7q%nl<@kRP>,jV3jQ۝ 9y-sʞ9Ph_[Op;!O8/Fۄ)q 2b"z|ړ8/1T1ia2{kh6c) 5V 9(B|j(0[e H(&8/2]ZhXFHZ+U rkbk=JXFOz#< l k%Mw_IKҺP*"nn)5ے.vx5Nȼh5,2dߌ&L2Zu- \t$-`cĩGݶ(P,pS;D“)_z:A<Zڨӆj khRuVGTv$ME9'|r)LHqkKTbb:?2?!^5SQ E Jc*Fe^'y9 #s:p1G+>U-␣ᗶ vwQ8;ӊi&$)6IZ;`Rhe)`$TVNz=m NFcW/bC@))o AK\[ShjL#l'[WykFW! /xHeW,DϦнNSKi`c,ؔr^\hݬz~4{W]SYf5\^e=>!Hv` zIn {‰^tp0A! Y|Bܓi9t3[y1E9};]Tz>cؘ{Gm`6hRbYjqcoeIF*/23~X2+(I\#` hpI1>D{PqG ̾QH cm{BHf%nblsv.XAI+T/О #˙Vs0]aSЇ2mͫbEkghL۝G9Df6;Cgj$ƿ%vTL@%U|Mp[rzAس{ř$KbKLpcInǫ8KW[Gfψq&@[:c^=9KUD1Q[ /zoOs+MI,)8Y 8wkzfWs.e[;øiٺ "tI[vD*S@;)W9@@ZOAԏh-aFUlj4=ֈ BEN5ؠ0EH$.P 3h_pkAneTc<- N>]\bUL!sSkT=$xGHvd :b!=4,îl%x|-]#k-m#Ce dfwi J~%++yOK!h'L`BO23si0}1Dy7f@;?PHQye~\ aPnR!cP"ʅɄtY4΢D~h:+qVGRK§Z&.(#Ȋq)zjyvq!}%b2 5~޻{2mI$WGVSHJe#LED(Ə+G$UM$/^ #+"mLjE uV7-x(.CuLIˀmS{>{87sa2Xf␪!iFNR7&n,Ďp+ș1W8O .hTUJ";8g'q_vu`aUu]k$h%0{rk'atSX: JD9owe#Op琟ĩ: Q? Qu&>XI8hʒ'u_.Ii0/;hR28Lh_$` EA^36Ƌd6h^qTWuZ7JM6ߢ3uf~믁!$ĬZnEZØ9J:nֿC2x:"kF$r%u0}2&9nHcRyWc[-4W/κmwMq՚DX]\O]M:@5Nm[!a qf`\lkHD̦x!ePv'}܁ŞS d5Obuxi4MƄ~UIM50Loۀ%w;V!(ٗ\{b_ |ݒ!}?L<`A~}J2+4GUBɇW3~z1YAe咟̯@ߎSjD9js7#Ri\ PW7'V2wD^ E~w@bPEcD6)0+ L: ],s4bn :gYÛۘ0O ZٵKT7i:; c T9z)\?݋եWf-W0&.{2!s7祹~o=F !\ʟ7`И t9qY :8lXǛ"?.6NtéC#3oEi=[`Ytd0I A.xZU|g^[9lZ'-g\X J_f8` dۋmvÍ193ۇ-%ZbsuVW;BM?J I iyrH4^%/HBs77;\L"G5e~7(dK*;`5Gˬ?cXP}9: @4d-FfS /_݄+dyAQʡS[}Y={N<Hc203Eu_{a릇兩 nX<1<&n˶x1M2L~e7r_θ>qv_t& GnVעbjN'Itok []r 󾒹 +G+) #jH_'1"]f{Me#Gu:oHEM#@V_psbܙ!]t&!^b2`{pv h`m<U/w\𔺭4=. ;3^5UdHWHBJݘ x8cmOyAQ|Ia\*(/U%[_^;Qr'!cgS1%m폷6A (/ŴOꦟ\G/ 3Y$ph_S+ꂃىf~o);Iޢi y4pטwRgm'[B=yp &^FEg^ol;~ ҭɞbbXd QYUjn]zk:Ua`[mSFܠ/*ҵ+p#0<C, Zc2Bg9Lz$Hf'k=Um`m|K.>C˛/bQo]a0ypi/0T,iF*vt^}}L,j !?6 Mzg{ z KNiNEJE(eaL`uGY$$B=١,^Ҏlqz$3Sjf&/(d꙯ǂiPh嗊L.1;u؛ߟDگ1P//oiPo0Q}rwcX-+[Lf6fab~(4 ά9^b{%ôSmKlR~1LfLg(5 lq:>)<yQ"i5CbpBמj)_GNfB:U6W4$x>[|ãy& YC8 ;ftq^M+# ͦ˥SUhSX{fկNy̮L<xӓV|#L|p *?N#V'RKn|?蜲k&@ |b:tޟa t^cR۷ŀ]U7ʴv5QڴK[DWw}Ǭg54;]1 `]p~؂msPuga 7ȷi~K3j&:dҙ>m(&6L_3 GXݴaʙ7ҥ{Yx'J(AC/6YT쫐e]519ߡس[cKڜcL\}?QV5Rǁؒzi'CGOy4m`\KH/i)C"zp~6e8"v#'KkٍjT>!_߄79 T?mdN N1*vY+Ixs+<T ?#_!C^GHÜ8l6@@i< j5lbW] K"S 1aiΑOۇ̛lꦇ8pY}>?x &{rW\w hүhZm}{j5 eShGHW?]N~ OէWPj<2&T7oua`qze=aY bO_N5~aKa܎_~!ib&$ê\Q\ɺ\AvQi͇Q5ªz4/6 DQo0Dz,%SEW N}Az51ϛc+x@bC;Mf Q@̣,q~oH]Mw S|ׯ6t, =1DN(%j5X/&^ z1[ ~{Sޡkk} PhPf]+ƸKb磠O*e7@Y{ :/?'# 褕n `(㐁Z=;U5hwPJo,bQ[Dt6}b?->.P.xG~I_ ǡs4M{6`}]7il6Tv B4u^<̤yZ̅(q~I*r2b} b X'M*^)%| CZ3bx /S?4^*T;NJr?\ 0J>nch!1Lx pZ8`| yH½x *Ŗa&_ #1J#c"Fcs:&Z\"1\}$QD`N2vSJ:==<%jW":椰"v d.i3_ E.ˌ-3 iu0*u´!e^o*zYT%A-E!&mwOtՠŕ:^oT= ̺XmZ KZhh W.q9dyeխO)`R coI8㘺^A<%5ݙ2)wdi8j@ [NS'DېXGY:Ҙdh)& iZ($$\벹XmO1\"T-p!34R95;rS2!ZEa]![Z8JǍTBR_|GŸ'`ݙ#  .P͢g4a1l(ѱ]#ChV,ƯA}T6hpH[cM@rYim|Ư޻cAVj7;ӯnt4=[tb xuu@ov5U%k IC8oVU(j8=:je4N;m2bPPD{W6{~`K>37"^{bͬa 7"w |^jϳ[rW>F%w0Ϳ"w(Qֹq@ve@~= u kG90O{%T*ggnnܧpBKHi2Z-A\6c'JG8+tI0)|~adw1S !6PAFjYޥ4%wEyE# > e;ɐ&oط|z"!W_ ](QεоUI;6m2!<Cf8!hjMQ/m n@~t5s6 gIk9RហbevOLhQ`0N0)uziA_jCF`{^ټL u7ur7RmL[3i-[҇ɫcZJdC^-(E*ׯ=;fLoPޅ!$}q/=U0#-_EF/~ay2Xc1/8=|Hz@R1v‰ [yQHy3f!hO;I۔9肫W1|SL ();:um6mT:#g]evn.#M>2 3IB*t"@z,.9*`4\D(  LР~ pƿi}ɤ:~3] P;jB^ } VⰽyZzH2-L-8HQ@v^g1CD#QC?Ǻbݻ#4AJ}  pO;(Y"9su]Bm.g5 $ԩTPPYco[Z yrԋ%3m HETB{̩̊j>k%g*mKN~fCM"h@?&s?ymR$6g#9dw_kM }0ݘa]oRWWNaN%8D;[KjkwLbF·uUh]1߾?F.8'@o /B)Y]6k19_0- D/7ì2&RPZk5+aӇnF'QRb9hurxEl# -!]T!^T2ݹϞ$ u.5$9S.".퇫[SU~!ogDpY'RH%%r]x(!SrxҺ.0wRF?5;g95){ک)qcrMnzdv IT1Wօ64_Z"{P%5 >ViBǃ5//6F1QU dΖ7O2Q8ڞo+T'՞fsȇ}&Dݕ&14?kĜ( qO~%֌VO c}lI$;Q!.޴nDi7aKK(߷O6 RS '4ϻ"BOvT&24`"U >6Nlfa:J-І,9ϗ~,XeET V5<&X;kKB#nl.+ LD/'opL5ȣ ų!KH؟?љtzElpGև G@2{r`9Щ#F%f9̧ï7K:dȽ6?U%?vr(M3=1:O2$;!y?/A Rgp^Kf R(fҞ9~&S4}u'.Ĝv' ,wWik6Y !;{ -s~u1r|"ww(.\Yqy=(%䰞ak4߻-n"q2}XxgĠā;s6z4V^cYqO }1~i|-//ծm~/LC^G7_G~'ƝpSe&1>FGRpadDJt2qbvHL{Ijm-o yLBМxe6u7PԸ2{MRoai(`PBc  ʈߩ؂e2ǭ\a^{GĄ=Tݲ,Q.V|UX$ಛԙ*`$H?$_>ɻi-X]2B6M2|$نz%hBUF+%X4s=]m>>7Hă|%Cl4[7exZfƠŠ(HȦ% J_n-A.'F9<"hȣv"q4cDTU υfI٦㊏B].giqCB:C%^S](j 0S6/ͦ&ۗx EF077<3|([{-}coknqoO\~NPth5.)b"p. liW.~R(m:K8U0@}N~ڇ5fcW!ްFYhݖVahjXp=V8[3H dO,l栋ffcz[t @nҰ[,"c_x* \S_ށ0שk#t s)*舧IY*iQ" ~H}@]eIB~Xw*SH0*t!l\ $F& "wvEJXq$`h;X}NzL0.G~.ZlhPo-_6ϦGk7Z:䎖lTx{ٗ)PTzWa r'R#`ı'K>)X u#VSAdkHlp<*O#qi]4\ sHO#o '),9-5*7h#w$0C zzbM|0[Yŕ`#koUJŇˍbh҃OT[!0̫V*&C,*20fsН `!F>&Uk`d؎w_on-JTsbnX3ŵUx '*#AN.e+PJXCCV+"lޤ; 3Vv$P]T$y' wΫ4,sg w~87Eoū-u)5Aj8YLG5N [M1/;/=,m|Ls) h{m1t@ޭ*J4hEX|I_Gpo?1N4 pMD&&,V.FkNRBsko }U{"ĊQUQ=RE=%* {'_OY'q6n" wZYa3K壴q#n1B9 c]bɧ猆3MiKxRz]hwk-=a*h?rO_{ ᅭMi=⹁ԇ:U 5֧_C ^!FQ.5=@iT-^i?Ŀ})WVNN%s ,n+D\R'ae%Kp#?= f4[z[B#VOI|B|x"9V=]'m.V#YcZ1fԇQ?Ewte)Sr3LwQq6 pJ <\nINy=#xס9u2odg"r+`_A[C ^8Zx?uz[v @<6s],w{|C{%^L Kw&<_[hy2~</<|BF_+2>4Kl`܍F`(qzGY~(89V claɃd -UfO#MKI!Ri2Oz(HRЪ⫩{Y@~'<':=)Ct,H}&ᯁ<ji@sPDC`%8Uj۬R <3Yt'Q 0^7®Kk`u?-[J[ fr?% B~'ġ%#wU>Xhе(Usfb(Mȸ '"NLv.W:Ǜ32i:'` `MKj{M`:D_>"QInzL`B^NŀNwnCbÕvHj.4͟zB}V][ Er'Ƚ}Wv) OU9OjQȾ)<֫yTǕ+p%*TǢldg͢(:Țy{(DX6=Zh(tfIмD`H@$. XO(JqXt_m ׈8wfuq!b c7qLFdxga8wQ} e$}=kWEd~Vjfh{J8;``Bp *'eb1#-z\$G =k)йe^EH?Tiv6=]!ĦPt&"_z*?؇0 OmÎ! M*+R}225yi8(3AT^nͷC6c]/cx˶odf \;v#9zN;rgw_nߪ^9T'qЬƸsC`#/c%є.Dꭂ}5 |#(S5T_#VFÞ҈̴p&4 #ibl8#KO1jyz7ټKG7}("r8( ??6W qͯňbjf5 $yr&YA=4qlϤ,P_r6OC=XѼnɶ1S[#jz7Ǻ#o6?IeXD['m k ROŽDF.a.>H|Y[Z]CkU7p+?p=2l|6:GLl35Ӽ_\yɼx{Ѷ1EȓHEFiks 8ŠmkqYO-{>V*@^ORp5Ds/<"=66x*9?/cg9q45DQ EyP~gYj&}|怇Q(U$-g X \k]4nQLXKE 2L^\6͈*C>ɩ.s' C։Q?ʒA #0ߵYQx0vxAAuix%IbhU) Eqʞdm[DWlZ]MK-á|!i/m3^`4A@zɱJ7Cǟ|+i1kb2g=`C 26@JlT]w@l|mΰԨXMU 3 $_krKl;CŸV-4&?򢬂920CA*%v~Ѱ*(&[+}W<*2fqoȞplCI7Ɂ3sO$Ue^5/ 5DbPL.9- ~=z LhR 'ɥ+q1Fֆ:~KG++"4 w 2zm _ ݁%mwJDɣy'$^%gӟwb}S}"M`VݸR$O=Tӯ Ȍ(Y~rV&❭zgD-UGnvVN7zApD\Xs4 Z.>k?Ufl."׭*|4X"Sn|P(,g zf>*qW븴 G%QɅt]4X+$в&w#lco@SElԑ)&_4݇\[HR ezoSh-%&Vic;p uA$l|:]Dʽv֧ XMt 8/)f/7KtwCfzT:q]]1ށ'*=܄Os֫" tIUe7kseCyb++S]ls8xOJ(Һ; As9 R11d>ǚEyJ6;9&ٯހ2èmȮԆˊi_ߙ|!>KXhe=*>w Od&j#UnV P:x!n[+#3-_uTÓD-ew+J ʌ)Zϫs H6&a”XP6y5%ˏG}VW|&R6X=p.w>"#Q_3?n|lCCNnmСbj[`_2<|n#\sЂ04SuaAzW0h^2wHHإ2h#Q@GMQF YX3h4v_ 77e$(5t bZ,{ԈofPw'Ago/9Av/kR!'A۔n aL4jyrGg296+#KCgQ!-Ne"PgqJACdǙF[q;z3+b0[=|2߃8t>wa{ E}LE돺,Td~ |WY0&3h8Z¤ڂ&r Jyq̗$%HK4`ΊL"-t*Y Wz$Az:4<30W;,wPCI`pru.?-Ꮾ7bp>T #<IU!g~5)I#`ȔV}9lxY˳ `t2OA6}KߌoQO3Z>l\;gS$p0[px(Q jY7 !@_?ݰI`$`Onw6 NhҖFkAld"IrTq%FpPuv|w{v9n_<#+/`W{ffʱ%L<ʹǺke@f ;-rhg`&;y[ygT]2;WM&\, ht0+#_]Zޗ8Rof cx:ݹ^t<3%hOwN6ݍLf ϡzOkN, M ȋc,rY1$dUσmոb|<> |vG/tGPr6Zuj|PszzrAOqgZg3l~&M%#P!B|hk˭0M}/U:[o%oG4uYh#|oK(H+]eݒ 'Wtgdce7V(a=q]Y"ZEN\w֔eP峔,m8kv0lu|0Y0~';ufSH# ,DPw:,oJ7Ks746rk ^@5~W]@Yx겲ZPUfJ}autgf3ZV_[<]cKRD츟^Ou v{GCṥՆ*v F՘ZqjYi8E@Ǖ#>@AKED=]N_ ,js-fdvd+kWȓz{8]nnMtܹ*T$N RWvjބ w]7 jĤgRm2֢}c\1YnIlؾZuO:d\(:2(K£,:(lplP;(9;nOYڔm (-ϐV~[ <,&Zq$%e&ߦhE%?+CsP5 xY߭a}cTkس3!60el&2W5{,t\۹6/L%=*P[!䘮t9sN`^1h/\ovZף@l_]ѲjZ`l1rU72"N!5$NmWIF=w3 SJ#kHsOYWS q,!=wBa.Q\MfېUuEC⹣ H|2+p[֊9 \sW']IdC$MjH6^y}~Ԑ?Xs-J{ZDcdWw_t7B& =9x,/WwTj |D|:΀W7諙p(\y06z_B̃9;}gjH,-M/=]&bՉOY!,@$)`upBI+bߚ~@.,sDnqC˽SԐmsFV.l̘W&jK,˓z:uVv`v|5GkOb0~xLlhwPxcqnDN (ompѺ,$,!cA%Q,mZX9$@FV]LF;Jn/㌶hQT0]Kޞ 1|\G{r@~IfwUk}=9‚x3az%W9D8)rG xG\+#;A9k!8`*HB쏌a@v}Yޜ$8e0N穤/8`CRDQhh8XExK}]0-mE`i0)+nRo)9hnq0sD>||j]ܝ*hjQ8 ]0؆A2Ԟ10UnG;Pԕw&knO+ѻ>v X]Zl^kW,vylum=nUݐVr&kӥYSRN@1/#PL͊?(iv@rݝU}>wt^Oks䗗*33$/esh$# ENym@꿣zbypn>3Bgi?ȥ[8+͜5] eL9IZGrx% mb|n۪{ߒP!_0 ”q r?AD-Լfc g;{)&XgykXhK# %噉 UtA:s'̆d?ltC{ZQmwO 5P93S9Ёq~I3FL'ն ?S=KLp+=rUf~q2?7ϼ;.%~#6_ TO%+nw9Ejt7xbsYfߨce5 Suoy\eGJZ*rl%L4]Y340%.FW$nģb}+JCt&D?{^F7-h{ *EEע!ەܞib`N[>TƔgyp!#eq]Aj̏^zi㞃%L;?d}ow n: 1gJ1+e6Tn"|M 5m"[_pz }.'5RfbA iǰoZ-;H  !eZm߰?Sb9vv(o̪ a:}gUyMDѹB3paՐ"Bi\~*<0.5:ŲG,6=IH=eRߵ(P"[b3,jˏ G=~싱6]Nqy(VE`/d0NX2@]\MiŐOikHt=gnRbPSWpFvzNO{_s@3d"(+.:v^1ZRp_<_c:U3&3Y^J呂~T=2lRR:v7EN?O^*bEA[X@sEʩr'bs%-:Sz7V,?P#qssp@Q%Ȯ7LjR6q͘W#E6EZSgD~2U͘(z\gX{L3׀1=2bG1>W-y3:DFj*MIܲ?A=<*tRlbK} {rF 'b,B 3;P/Jt+>?q@0OGAviuʽO_(c'i}\RI(YOWdXǨ:&cS=g}?1RQJX4c(Q6 "~մAIsrGWͤw8\ۅeF: <]3.X"8 5R 7ფ/UO"Zٗi-via˜[*ޘxt )eQfȖý6˽iET/8Տg{ܜ C b bTz oe@C{srfcIߑ&c* ^ymL#PJ9DHA cag"޹AV.Ʈ!5KKQ}1vC;?<~,=rޞe@51fs}Ta?8:~*UI*6Ӑxtʲ/ aPe4vVOleHrHe$8f){5שZLH~ڤr ߅au|[M<"TaL sNWs/tZ 6G (I\; fʂ&=Rߦb=zΔk)}yĺj1?E?`gg;wUS&< H9 .p^e\:1)ŏcS'>ih%5da#!'8BVNrqM&3B==۶z!B?;o/<ğʵ$ئ]]@aqU: p:TJZ'QzG=V6qŸ`Ug z .;E{Na/j -wH;5Ѷ#+F߱8e3aBXV#[T$yfJdpUxM/"w#w$s׉"PUb~˛\$Oڸ) Y@F7 _7l3z<;(r,q|eCؖ&EnYVȑ qKeږXA0.K \ʢBI8fh{mg&^C*,0}%#Rb ]T4s'ܶRVT-&x^i:ZҶjux#4uvf2$iI=>!ިpZe^Qp"噥>nL]cPˇͰ.LMenn'?Cc@4?ji[&3gma?QJ=-+3bV%Vt졓_eF] js|Tz3,9(?fps5$нs5-05:a^*t_$D ,smP@g]ܳ3lFB5'RFsWl)9L.=?ZK;V)oh39q/u)W~{` R9E7of] ibǟ9Kx#][g&\\}!,L洱2rg4Zܥ!1 Ǎz%,#Ij'=X_Rui0[,$uMƨu9mdžy{\i{mz%1A^)#扣+fnĎ& Qja'4Ʒ܅ASt]iKB0A|XC}_o]9c'?#xR՜]YTd$cӪ|$ żl+E 8׵vdԂG. vLWSCD/{^>; x4\2JzW nT{֤pWQ)Pnz]Bʙ+1eC9Lޡ{wA 1Jd媲c8Hf]mPͫ+no-J̀;'XĻndȍY˗:.ϣǼ={Z NfutkIr#߭0W%[eC)6T<&5< Lf*P([%Bf='ȼSB[Սq#i-7[YE'dq)6 eǮDd s'E M! W7&PCKY:(>!1ݕɻBo{-m` \sM6'$'$g$,e%4N˱P(zG ] N~(<WLZ̢qԮOB/#IR>%BnTzF06E*b-Wipn^5t5"(kIdٳ3{9sqSr!q n`dU^o佚Z%Z .n{BPEf,8e*ȸDՉ A[\&$ d;mXf<+nXs>U5}'Aq<%?qe+ %]eb=z!o7 ^(nMKo /dٶ>dhǏ[rh+\wni]y j};T@J3~N&Ӣ>,Cn0oM, 継XxIQF,;6 2$y\/S 6BsN\z^)=_[ڃD3R`oggu\ȗQe+ G!?'FH@˹D)kd?foZ&:&mE9艺S)Rȧ,d.R؇ZJ!%m#& ϡ[X7)J;?^F~uOc-sKZw# 9]:2FebsdQ Iyaop43U_FZʿnD٭CI-s KƍD$mm q/iN%eD-ޞe|{|&r Lѷ,{Cq_ANkNv?N$u}.(^10v7 =dtp)5yA5= ri.p)AOP;f,Jb u4IZV7v#qSA/Osl ~u'Q -ad9w VxQfVFeNAq=Huy$xۯj zٹbMbYH "ǶFDZk/roL탍UR4/5gO7C~ntˣ !{}R7#Bkko ǩ祑6 8º̑BK};2͕!LL҅h 53t?ĂԤWAqGw>xuO%md)1kqK< Heu3"\8uYњ Y1, 5F-C+vԛ|Җ k/N@O;fRe C!>ALXxBA1Asf$lzRLwx8tJr00u0>pΰ^JAb>+SsĻModY90wLu& MAXb>B(H2[u`4Z3CEA"zp 1I,Y|$:Ń(S~B}MLoeqj@0d5!w/yso#<'n<}:q,[ڢ8EۂSr%$kȒ|'?:ùr5zؿm2v +7Dt7 L" Dk3wqJ|_IILIXv4a;Ӭ'%p'upg5RFAu%nW]>% ۡ63/mp3LVs.>*LJ^p}f\E5/b{6UNՕ kjNcs*O1hf#fh_.R#Nz dsgiG E=O=N6H!M#.vjO)g^- qyhm[V8=&O~d]5xo=tËQ`vv@ l849'O'Dx+5FG뽵]<_\,O'Hb5;SD'kdvw,$#ﳉ$];R;[\rTnf4AJ1)LǁRތbB-61@L75Mu:a9[5.yAp./50^ dI_I e%3|DT7ag&e6bqBw0s}ƹJEʇy_q/V KY\2T$q<MX]G t ,G5?U_?ھveU2:RBOgcMFS~$G XIgD0V9JNU𫼴 ~٫ͶFe_InqSOY=]QPr"{n3%<֓}WQ1 h龎 &p<:Fw#&|WsOύPqT4Xt/0Wi7MLS=Ce-[˹H2?Hk,/I>"0\f>Zi_(TQe1b__kz؆721]9 :qzG:$5(ZSaa+36Aw=1!VIȻ陕ڑXaBDW͹"uut %+tl= =S8WJt-xR~x7~/bc |`i2>,磓To;^YdHDو( o"*H8<Q28 'L@n21FY#BPc$1$3pC(d'݋吟 {~@dmeFpz<6dPڢy/fl=rTj8j&c`vtȱ$uMɼw36#gH- Q+Ƕ]IQ?ʛb-X}kdrd7/ w^,nsrT =|_ <42֊MsY4ᄨO2>&vR=h)g_6 [0$[#>Dc9Z0+C^,܏8_~ٶG or|#_&Kj]4QG|:I#lEQ6#n熫A,cuEeS"E1zd?{yCg[B0SO\7jR$cɵAx"'-.Ǒm[𐵴XnAg\ގ}͋Yj&oW}+ªYt,>yt%{7=UuM0Ҿ@(` ;31qr#5hCs8\O4h7ˡa. %Q? $LKma;x*3_br֡X͈#>AK8)Tl笯e o|Hh9Y)On }LE$_p>TG5νܠnxKb|&&JR&(wU.{g=Ȇyڵ fHb0.k9VOqZ39wQ5D  . }1g~H?3 n/ZB6Jb$Cwy}r GLф@_>Jc{UD ȼnR6+ԝkZ32$?PYBO1ٿQ]YrY#.]%i,3a pzIpTCG".ek/ʎ;;4ČWG; ?b>j4/+mR-tm3Ob6==HԴFQqV[S6rdhj!Z"~0VWc›v1c9B ioN k">a'od&9Ǖ 3 j 5Z(-tm3|-ܗ7DԦzN*['EMc4P35a}xm~-L,x|.m}+KZY1`\5}Ha7>E  @d l/hYz6ųnd'0#fXUZX ?]],f4BoLvd_yح?׏{!`:ѢhLiѴYf*XER{AiU$%Eo H-aalS)I])+Ed=b_t.MGa.m\ ^ٷ3 xdKc98 h]N2@ӭg}bFQSp ?@0vd ,'!e(Xto TX̅cz}§H~6DGY߂)AQVZy-N{{TNw]q9SG#5_Y;UۜLe|fuDW@1KTq$eo,#Y¶P)a ?*^@0J.f=u"pA?>YzBa @RZ X§,8ݶL\Uapϲ"DzUxrm͂`جLhTtk$-& S,,-<2j ,`g)=?f!`hAT}$ˬjy*=I ~z-T=džv 9iRSCɭX#'4!",  # [_TK1^TB e3,Y%'7AЭ_qҸ1U=^͜>9D7Prz<'f`Sba{'71f1lRBP̏ۮ sNoq-l^($loMTΠ7r Mi )Ԥ(w5Yca&?AxN ŃmL4n>7{^*qwև:̳ בghiiD !'CpڇIVp(eɭJ ְLHj[ KmM7`Hzb+ t(D`>HET}d)גͽ[7=!:A~pڰ"G)Z>?*`F(f?صzp"6 0?Y,8l<\AhvAC͞~ m8ݛjeu0]׫+_BٸY$j[Ɇڈ[*V6~43{^{*-.ѹYH^x[[oP YT0JtWˮ"'h:L~xH%QM* BNl_CBJ*pIG8gѷBD6)SC=fDbJ_+ } n)A# [N&TQ < RX(V:m447<}m;zĒtJb('>g)CŎ߼3;C@#! :^!`T,Ala+U{wMS) Dvl<~㰂Ô"6N^s8נQp*E:Y ~a3w>@F6NJ-4oҚ0ՐMN(0cd2q A׊WnWdN"G+KXo C݁3_/ h'{m^9v:XP:21&:}rmOQUfrѐA$|=8rrl<#a7/yi}w~aۂ 1CM-5j}o_|U`zd\p~gMPW$ ad8, p24HغO=^~޲mtγL|*Q}|{Qϋc&be;?T[Et>L!vPÓ̢A]#<rWܐ9u5G:â3dX]X~#>Em@ۓ :n죵p;/S zW3B?ס~$ACvhGK-g ],j*[ZUxVj'yPG7<1 [0=]AH/}>G:26KF_Qin\D[g(H4KM9g踜Fj6\]|Th)ogSŵUcwGیIKI!hҿ͕'̽/7X !DŽ y N5 dT7LxT4)~r"0H hL LJq/g}⾩=i`jJ`0 uqjK/GG;Sc 0FLR6]3ǭ|:Kh+?Q]媏)͟フ *څjDeS{ L@Vm_),AHuQulT^o4 k~סˋGs] _z|) _9ƖU6}(sdZHNȺ-!-jX%j;G}jR4ͼ[h`-2nXx׆75b!DxJccUR>F @-j̝pcXcǫ#|@ XPΣN>:1\ї(~LkEUpPmIcM>H"Ԍ}r]`cKL(EFH ۣdvTvCͬJ1e8%hn:h? |mE2:s04\1W!H;"Z{8vvjbQ?C~NSKT:VAfaj_Y8_ k;̉.ْ^rjl tiQ o)[d~d02Zte:fsm|Oڮ']8e7;!wdA-#K?ŠɠU^]F=V$#;eikGX6tPm!o;Ϯ ntnx#M,P#|l>- }pCGH.ǭ7:z3.+ݳ{<Rp;Hja5O6;`m>΋Xe>&ތR&%q"jQy #0LSPWPf9|Bqkq\Ƒ~|9E{?60vr4b8$%( G7+7iC)D++RivQO )z: $z"TT6C~L4TԤs(#8ȼ.nc{D$bwVuͦ7mͬNeӕ7;xn צ!qI!dz3wJZ~ebTy~c j 1[MXzRA7k[[&f d4ˆm7Kh5:uk#.:H i+8_>s!igv`#g4&ЊS(És^@uBYt@sx;9Bp=r e6S@/LpL\<_6;_s5foy?-YM*ioݣGJ/.]fx*}n+H9'Kpl:׏3:oar^٢ɬ + Ώ=T#*Ov272K^RsWR8OSخe-Jff~q9A :Jyְ p/Pak+PSf)sEc}zVZVJ]|Sn^Uc0%=FsI\eP P lHvhGΡHйU{jcNŹ"vS.񀂋dmplN8a04'.@KTF})eNdqD^b%:9sIzM+6~ f<|^>'hSxsqoSOrISL4Ki?m3pѿtg⥉pP|m(uN gC2_ޅ"$XB:#`Q{&lT{W+Ju uدX8R=GԖ( |d\;c|ND2TnhPi.R=jgO&wvޡe8=Z:}F0z_5W*e`>߰A\300mKEjJ]$B,^,R2}PȺhfKH,"TNlsH%*{*-pOcȉTٝoupM=ip6c;??erA{DTa5xأt1qkh٤5,[n\>7Kz(gy } 1w q!דUȐ/wejka?qmi~Tq7.15^ax\[)4ܱB#"]ɰutCēڛCgh=`HRwU.{A=oUotQfoA6T_N{O6:{dFh?wwZ8^2U)te_pEXp "KoCǨa2m_vܗ3W n`Y[C 0SDtPQ2WPt!V32_v$ HTg\^FȈc2U $XH&ydo/7+%9G .9Ȋ6tj(if嬮[ޯëf74{^as93WtǬOILt[>aᣧH:cǠSpFxXHPo"ǝyH|wEGKvRXfUnr>)l *sr|wvC&׼L#0I̧utfi:Qޔ@gkJ ~F s=OgL`dĶA?В(w*q?|.6 'k܀:#9[@[[)Y"p'jcOrqA%u ,Shm(G?u^^]!ҡ‘u11W-I5&{~"aI+M=cViRFE%7 C +K8 t}I}(]\oW c3aϸ'I"$J{h$MZ} O$` bo@X(3A\N]˪$LwÕIJ=ZІ2KgG ccv2cp4r1av|ޒz_T[@ےeHSՎGdfWYB4.y" 0r@Em`Gl37餟lM!nx0FۙQM }-hKo&uX:ʉZYeLiPC]~yM%]n&uE&?Vͅv<6"SfsHG)c%3-0>bӗ?z"*"/wAQ NAw1I H~b7Îcr) mv#n((>򧓙nUc4]g {P|=V=uzRbcttHm༒Ŧ{=O#4^#A_t['k?DXR>X cĕhɶ ⯵)zLH=Fut46ygٷ8/k*XϫNԺ !u5uxn⓭m)#tEy\(EM ϵd`  ʶ4vm'1FjEOvS2h|L\j5փ[1a7'< Ѷqؾ^T Z'-lԭQO,Ѕ|?=b:,)xa^w(۸aؚJW24ROR"Y`^.V`GG#]1Z "GnS?=9,j9ԕطWQd},w 4!AhLð.Gn[Zz:eb(hT [wgOS #gS }&v-܅kAxƔHXc-t4W]'6y?l'D ! _//39@Ԍtc#sȣc2}.?g掦.yfV/q AwK2:ƿt|\9*3'ֈm R#RfA"=\RRVdh)}@f-8a͝БmjܐBb ~s &p= 9NV݆-B*ge8?ב77R`|,O1 %Ҵe%Ve5lJSa(pHHrB][vY,[컪7$>Jk;g7{4CSK)8]#j{P3uJh;D-07V1a9JB>@4q6!2&V fLĨD{aq"c$? r zz8_Nt]Ҁ.8A?ޣdz,|K 5v ApOE [܉o:S;7dF}k&xЖBcG_>Zp.jI8$C6W_N,Sw&P`yYz֑Of|e~f1y{ؗR_ҤZ b$$3cL=#9- N:ίG{hۭ'̷`v ^Lg$Gp*J -vcZ D@l=^RS5y/+ Qr*sp3! t%$vv(oN'xYς.=~B,`uRKsS8lk]e5s"3pr_>i٭hoGL TkQ^s [!mSE~LR"JrgiuEdM"1ǬTwH%}Idos]V&+m.ιSHSM`媐\*dN23vR房w|m1ܫEHo<[F4"/,Uz{#"nĆ9ւ1s$Z`g(noUJtlf*: mAlZ[Yzw6@8tsBY>lO_ ɫUq]ALl5rՍMG5*e|oP p%T؈ B ϱW`_=]NH(N$/U+@^c5_3-o֧`޲s݇=JQn.2-bV7OJul0wA9cꂄƤ9o!c%Kzw(ҝʬV q"GⳄlnT&N:3C@~vX$@Pr:sVq~+FXnVHI5ĝS@6nxφW|`ԛjIvωNSmK&nǼ;R?dx R;T%kldʪ!Z0 ($!ӊk+:fԶRMDz2}}a;xBUɇ3D$o_%A0'EII?Ӧ*|2ok| ؛ {Ԣ=n|5r "5̿˄ % eŜ.{xP: u^F}ѪaDiow({F,{ie/l 6˜JTCwVSwP*y4߮NWP>'nGOɧ=u,"jW6e B] z]֢po,iomaņE)KbVz㟙q(bمi֎/oC8'jJ S(jt;hkUԵ%jKBo@^$ Hr @bgsW:3cœQ—cܐv-sXL}ώQ:$"0MJM $ Ș}C@}b47LHyQNvc$nG1wtp,!p-Nj_`-%} 2j}uŒ;dR~>E&=nY$tahᖻ Kޡmb(>A%W'͇dgI+XBf#+ "Bgy`IdWZ{,".ԳWr@Wm;]iO 5(ԯODU=zH} WS`]$B4LnEU5m.C^e,M~kh)(X\Vsr^k%RN9xGIBmhȣ܆m׌Bdxet}}wzZ)%-n.5ln@;a|*WmQ2W?usg ]brܭw6 {hvG]Dc ǰsnz?2va!'#0JcEVYy]iRa$:;%Mߊٹ7rp =dؔv822?vqNcr۪ lT:HK#rCL\:x.Iܿ^`0atӠEH=a2>S`MF'fB~fuDEs:h8Qfl8ppu.i:bh^Etc 4 H1ti!rHhmkɏg4+WGA/ȶ!ժn@a~Q(%H4M1EgN XʹɛO0S.w( ګhۖܶ+[qJbv稚3Cm !3< {5 ћp*Ôal>]C<+H{o++{_!1Qr Gngv6T@@Bڀo(O|xGCrLfa]W vAor&_}嗉ޯ]Eh`"=Ę{w[='Nv %\' nw"=tU^b>D7^s*>gE͚ٶ.P$c3VڋόVZ}A)KJ_| ؿ& O܉^hB8xj{ uhpvmkUk$4qWgqL4$Q@[N2t&u'#1 OHYw Q=q0AK`'U>n`Q|O a7y3-jFtܦd)aSKrcI"RRD=(; K<ݶ)_+rt`rʹtXy}8C'Z!MrџĥQ:2ZyCpH68\ |@{wE)LbNvS4CMGՉ>0C+$oݱ,Oe+xlui-V9FUO~/˫P%x!ǥIG $\D$B^65spsH#:$f޷`WsHHZy -ܓ-&- yh'b{"i ӗ3sx׻mv-7>|0XI͍@C9|8o?_,fIϩ4MA]-:FB鵞%vU1:\{1*D.Lp tvܤE'J1jL/b/*ʌL, Lzk,ĸ*&+"tùKbNT$Q΂ dp}@hzԚ1T}$[\Twi_$2LZMFn$HUxIE,?TUNvT ԠWȜ.lUH`q'tg>BJОovexWx`"#8l8Fj0y:"4U=5VjI< 9-f-^>#q!PwΛO$5;2W+gHÒ) }/L)?E CAQBf56X&wWKn}= 5)-mk_C|>~Ɩ'|<pRwe]*0lW8Vi EDnL$cf+Ҽպv+ꆔxɎ39`-3kÅJZ;D,Ou/J| T:uQeЉYjtG,ۥ( p\ 7ne]Eܾ(z:4/Jٜ_ I'+OxqFfė]NO' B[6J_ܶ'0Xy ɑ 3oϊ1 KYgQ E^ sYa"gwY.ұDiBxl=]D{zQIs5c8K6D@Sl lE4}'T]!$5ȋ.6QFܓ/aˆ֠<8cUv+yVxG;JcՃВ)X V0H q[ !=KC };` (n޲"% q&?A榶NSAir^/ y-wUx4e|G `H"^A< <]5y_yVYǢ\q{`W&9D5smXkBB;rnKW, s2(y0GS+Og8v<"|N=6ކꅪ=~6.f5cEg,.9/H xgԍut ^3nZ9ط !Uχ:=S77+ FK=J(~$|_u*CPzZLp-ۗ/OFʒ_P+]쓤.|v/:o^ d6z;ێl;^jrlC #b p;`9; ޡڃ8]/s]exEI?]3UXJ7E9>GSp]P,hc) hJW[Υ~18V Oy' XǣXyJ k,qv#?2,c/$CTJs[3G-]'H1`u0WE'4zPB ]pWVVÄ{L;X߂f}7PJ(T`(p8/ء$$9GSk x_x8Z5J7K&Zlpi]pu)\5c{=f;1ydrj;^x$޵-(NWg@OM4oĆC"9UϘZ[~iO^:.\Ygt }rC`&'iMBoe L~]q9PGvi >j휳Ǹ^*W@ E[8TD*KYn7@5&R#%%B[(4GOZW8]"o>@.m ݝM uYk[g wݒ%sL`[۟\9pG v-Cj#([C_XD9.Ļv1OY1+$h2Vz}sw YDJ0GA42OzY "6PS.%FAjFܨByv =v-GZJwG[;o;ȾFO~&.a$FZq3l.ͭd3TA[w#sT&|OYֶ];";QO< _6Hh&vk@9[NM0P ."st'JCOFؙ:>W|Qkp Q{UKs"bD.AJiЄ mtA[m.„Nn[^֐cG^YOeZ=q;D9 MZsR9:A-Ƒj%y |{ j/v5ɲA>2&JL汆x#̱+[-Q#P:>ޗp~_o2G\U$a ]\]T^ڿs?t hC}a%CRoY)@rIf9 ÑQA  clgpIV(-dQl<' ÅVޑ$iuXfjBa#`uCY&,#"4e,L0`-?S0mTޣnE0mSx}(Ǎ`dOqXՐiR2d8O 5AKtv&".1^Mx%=hd,{oٗnZ"]uPC4Ze0%Rь&H%L䎂zdu^;MBPHP W$4HgG NziqAh83F~N`ctuDFeK.9{Cw)mX܁ ?*xrWQ1,N ]d.MCv[ cʒװA%U H۠h[1xk^?%fYZ@]==ͣ;C=i|%9w{yLjbJzTsZƕH[.!4Iec@ߩg< ^bBKYD#2vzgW xi=˨ffM6{ +CAY؆!`TMӉ+Ui<$Te/bO.QT=lk`x4\!`=}OQʲOdBAmMekY 㠑\P;OЎt@rL>~a,\wn^vHpe249Џ܂r }?P2}UV #s;ڗDμيlg}CHbm==HFW*FRTcP?"?|Yr ZZ4KL(@Of!51+pW  c/%OjP }3ֶ\ *~[j$wD}C`w]g*y^0bxlo2lB< .!DY',<9Pr==K\E1RC;P}@L#6'}Xf}*7Ѫ7SRN65, 3!YU>_\XQmަWtڅEm}PU nsǶZZD⿱@<TU䦢"ks'x2dkQdtroܖ{~nE묗)A[\@A^rΥHd 0޾WgF`),;3FDc"<(RΗ)z`#浈TiF|Q7Bp#NSJPv {L6*Luώ-m%hP <\oɋ&w:bfWaVЕ/l|Og8m4/;Ĭ،? o̚}UrɿݛmId~B?gHO+Џ:ɠݝN+8r;>6p@wl}uj.heS5D%KɺXY`ѐGZQ4E\["ɛ:-@RN[}AY t UU~~QӨX\p`F lÞ*>DtXBVځWv&[ܪ0*!l".1"0hT"(-sj+-HBʡqiMKf_ f1f9ՃiQA?d2u . h`iax1a Ji+p\NO"9ȳ=yFnG0N?u C:IdJZC_1bUrĄdPaҊ7ᐻx,W:d8׎1t:&cͧ5Gl(bXՆkoM"L/G(*t\n$݇HB$q[ ߽ɳ]#v#Y:*)ogHk׸7e$C&'6O8t-i)xBu/Jt#E ԓhQxR$׆U%戾sٸ8^ Ëg-!m\$2~5d`/)v5 &.Vldq `04Lc81}ro"gbMeaON5m}DfGjgL^ tdB5e[a!6J1)a SJY0_V28 (gy[UI(%|&E}[TlO8NAkj_ ?_i)[U 91.^t@9o&x5Tgm uf,wAtuzq{_^S !w >(0HwOa`Ez!TSݷ@]30zJ̲>aҴFrAq4HS#{H<"x.TR ޒӏ-0\"Z'QGMWĒR?vOSG׀߇9JSwR˗*e|ȪwOP1ku;]Zks廊/(dJ9KɺI+H3'dB"BqE B׃wq+|PJ +Oo\Ra(f 'kkԑVWK-(X-aNoo2un\ N'f1+Ű9l(  D4 UQ':ExoaDw7B*`) >l9fOUgt> 8zWKcjڶ{  ZŢ5,bݗjf6fmi~6`CXPm+ȵ=Հo/0w&@7UʼL |zX2du̅5 I o;=wyN^مf4ad# hѸx~ L=B~6pezA :k.8jT?kT>:hn3 8*٭@(Ov8p#lJ˩U=zf_H@АK%+x meڡ0֑ӸR8XѲ紐ʼnw?ZLpFP jCUŨ|-]..ݶB'Iͱ3 [{m>jd:<ׯB-U788szm~x4 3)s8+i 3S(#񇾨5y6R <9ueZ%!!S=(}jDDhoaY+sNp֍e2Pn ǃ1qOs(X4BB|nC~?؋8feT]$8WzrHˢ |(əg^Vs(92 vFгR>iOr)%E#ED $q!QAX/À~Ou(bE(qD3Qh6|lűC☸,N31"0G-u[q P=b$gO1 P9XkrhGy=#ӦMT@3tfqo͊+lYP4U).яO;~ 1\ץMc;2}Ti˦\F WaӂYel)c4[ 4$#xӢѸMTV?eou.fbHznD^S{B;e`pl}pju^Mu:90KZy䘝+S-9̍dS=@anC%.ɨ@]:aqmL/U&َ=z'Wr:7y[486)YlNWEM9<>qc]h Nvj޼rWZd  N'FAt0"G@aƂ)Wˠ D>z;q2V j݋t_,j=pl/5X }GՆ 1^#q?wHG[5>%3Uz-edj軛:F1B0bӶwO葅I}xl2ȅzP Z3l=d>r]k%5}vr݁"ǸFL̜R{Pi.,T;L>Hy&:>@#1xR1S5rAN.-3J?P5X~v7/dNXi80W 5,Rql&k(|ʨkG<AڰȀ4ol[GB!;S;(1|6Q5fC 24<ǘRpx-:xwf t>>n(A]$WufԳ`*mhAi4~lΊn|Q! U-G5CV>gWgmIK?u'ajuŀV8BFbWJbu;ueO/~reC,9'u̗l@} Mvls,zF3-5VMܪk{HQgrRY(P $)>c`oY:W e%`SR@#UL&9?/yȶ/Zq]몪 =k(UT lf<Cs1h2#(Sy4j?c(kMXϩ2AzthήVȨq"Oc2 ?2¨G*FFL#Rm?2T[{:hT e7'n+M;P+U$'M>Rq^4o~ꅶ, x}}N*cܟ= ׊`8e&6,_1mdlSЏ wɷ& I !#)r5hM_gHlou)Ven`}bÛ=N6]8oTeܟj$̥q _cIb)?)s!|n ,|x}f4&,} vhØOWEcCX,6Ϟpoz'xwp#qr@z-Ui˔V R%Z=SRxde0_bz7>qķM%DCլ;=$]E(TIC/8q& vˑ0&*4 pFJiC ݛd4T۬ YG"J{m3%!x\Xf{N˘%H&헝4"ј@xb$H PyIy1<,# DܶJ&L,O/> 1|$Z'L^01 `W~.㶦-s&m\RNuf'¼Enn3!FS3J5{g ݋c pF2Y8:Pr<̗fJi+oadY8#(@ nMFŎ%(!l15/΂w[^,[јyR~)+Ld0/Kr*'J6P4udۿ'G&)1ũ=xm@#BOLjH[<2umBrxtc=ĭtxb0RM۝w# AH8$;~$:zLwddRIo"}hm̹9/F2ܛ?1_.% _ZGhzi"e#f)GMܥPVp(淆"p"_(tf1qj2f%"8c67̖'>LwEBR_4)89BIVAt +/+jw2Bղ@e[՛bLݭř*{ A/vA?͵;' c]HDdz**lW54I ͎lzj}#u>Iif]}'^6GUޚRoizRwpP`Q`+ʹsk4Sd9}L'3 g?tmOԑA}܆8L1S%Ơko}8hHz¨`c Nilw<~oȵGx<1[njݹS!=N.н[8*z+YLAE =m2GgaQJ҅BLt҆ MiLW'̕ZV>H&& M_a$+/:z-Р{~4aZ(َaX_;y@$%굴:r? 㙶VvB8SsO$]k"t@4&uh5Wr_Dz|z?s焾p-ck)pz-(~Eytydxt' t~B|]yU鮒] D1|bsN[>H_,Ԏ)Bi|~e@٥c#*M/U8c2#-Vò=Pgmܔ~,(5!Ao(QZ/N6IП*k}GQ#;3.iAH{uXy5;83s\/=XkpےmIvЁ\ںofYv׸cʼ@wLqӪ)}VλTŒ(p'\~>BgeQ?7 ]cPbeaeO>gCwϯE>`MY֭ZN;;{vr)迉(ox됧 :N=CJk)NȉQ "ĜG<kt4VQAa(DG7A' B{Z]ȑ.UI!6)Ѯ>|I!Ŧ<\?l&ȴIpG߇K$\Z֧fV Q LȘ0Z*Pa[]E#.à(_L]%ar*WA&9dK< EdV*̸usyqԙ-]Il 7޽(]ILlFW)9SkIxw >Άyn5h ƭTtʪ4^MJYɫELXVb͜5YV{oVw]~5r2H:G[HCULAG)|Q}5;w7z* vG6`Zw4t(4ЃiE ǒ~C UfQ-#3_K>~P`.?/ӁJ տXN,ѓ:}\L) FoEh"n_iZi '_f [~~4~\8'LCӸ`F#x¬n|roӪ'%tvPt"ZX~: h ;sc3WG!%*)Dr7RJZ%D2[Z **~Q!x?E۔STѩ_gBz $)F \5? zJ.}1."SrZ}cL?JybMťgm|V[}M ?=sq2k]qlҕ$8WK@bv #va \s^:1Tj_ P$e:J+RjN.as͇_TyTA4lp2ȰmΦd_DvSߗa]!yAC,oK@2/UݙF9Z: ;n MK" tPu w*R)ЪVZ_eӦhs@@#Lx(]IF?7BQ'&Il{wa-tc煂Wz 4|hj4㻐pZ0}NKu\^)&kA%fd8բ!O7H```O]EORUtVD;T*ݥUH/ᶍw&9zU~A[R;LȉbF }0i%C.K vuE %R/H%oTPAZئnY%1K0+ dz{aڱKE ܩ8JH\Gʒsܐlko6_wgZZK\2Ku%CAbAmym=AddA5qᶻgX3D^=-ZjsuԀZv?`$s/vtC3)O(WQu~wƑᘌ ”wKKC:#`Q*:nj6#t(f찗Cʔn[g:VZtGqX:%VRNYۙ2{*#\(~7@O<-7?cU$T6gBx 8/1RpxPvE8BKLl'@f= mUDYD*rT9O8j2 f'&s|ԫ^PЄ~jP+Gnʙ[O]|u`n͟]ℬڍ|qι_~?Hn߳m#|+PK0dذ9%-(EjvF*kt48[+h$^(uC^DX̱|v4 vխ5$jP͖y$l Bq*-F9c<`݈3@1D'.Wjz\lv^KyHr8[Ig  B Ljhf-@ Fwt2V~?? ϑx|~g7Ɲ)XH^ e;> lP BjڨZ7nт9E2هJcF7.7"8e¹q|Hjx >q Q7!HxS&. iW3TO]{|/nrQڠwmĦQ>W cd5GQp\s \#5d,2ɻ][%xTI_Gh2|]+03+&LҾDu){4*)n:LzF`hyW9 l6˵0J[b {e}iR?`E3oU+Wu%miR&n ߢGV6В\e`Wvu;%)-3Eq$$D^^Ȫ(vj6%<"̙SP^pЦ,y$Lg)Qf(uYoؔb8Vڴur[H=0G,]2Ҿ~ClТz8݆ȍFa Mx@ ӗB;+()&o;(.ABC x^ lBs`:5e W 'Fp G:$^MS@fBzQ{M}6 %TMi !qcu̝('LB(F5gDlmv FԮumno;M]@x6 1L(tY (P|I>ٓnmO_^f8GҖ¿E "+h5&1A)D* RuƤ!ª6h~|プ ܞb6,b["W@,6^fgMuz- Q,MSJbML}m-/9l$j|5v"S+K*^ap[њq+)zЯ{KtP Pi4?vABt rsGƻHT-݂(d~YCדG=rTLrv^jtDr}cז. BspsЭnhv]K7Q.?SE+~Up]d{ ᧚{olL?)"8mu}R4ĩیgy~]մeqe||㶸; .X{vCΏp07!܁Z79(@+!Ę*@!~ȄHp!Ny 5_;^CAa\>%$# _:3)LZ?<{30M9a!>Y p K"hƱPA0& J*,!d)/Z/݋%v]{#_ 5//@ =E.@M@A.{UvuHWB sRA+l苆{bKiWg,$pﻚ۵H&tB%Apԟ1]4LѝáthOk? k =g%pYhǀfZ|UkhN{lxaoF9Ym`m Q0|@B0"$mڸPDSBKc.r3=(ބyLt־-P?Q p @jV kq8 ,VاN~g9}0|} oyE Rx~ՅWP874r$DpKSwpؗL:Z~8ɻ(.REJ=CgXt#;7.] -Ћ,bs*GV$ߪ؟hhԼqG{ B"BMDcDr8]0Aq)g(Rm,lb=Aȏo;+uhtڜc$KE+.#7VX)ká7P 8 wTE, hmMgU່{pa&yCaU&5:ka;CsC]lN|g4?ݫ+"9:6ޑ,1nӫfXG{jae [Dyx81# UZi7dz}|Ѵ27V5+@}\Q3vhSaTZҌdq)JsFgOո-ɯc-~ 0`:_]K̼8kE園jJ03Ú5Κ3-W^NɗM򱓜o95ͣt3m5#'-߂FpoT.\2G9 BoRGk%%51J.ޑ bādQ&cUoM3Fd2`bZSGœxm@b<!ꑁgnF~lb% *,3*Q,qBIm*P7aބ9랂i1/.WJyƐ:_|W 9͒ﶄ&|J䂏Q7ѥRPĂyةkHyޕ(dӯӋX%% ۲ _3L2`P9JcNp?6p=ABPhr>.SxzE`}SU;W]3a8^dIMg[uq{٘>c-r'zPR/[Bl7*q) lۿk %+r[(;w 1Qxui~3/e;HY7"hlkJt1vƲiwQrC##:)_O\n-,T-lNRk®^6Z@<}B]ܓ6ʽ` @/q]NQI9.]Ƙ)C|6SGR` .; H)vSB]@5Y\O< 3ut\=гNX(k80]%7 5у9=w["3$VLN+,X !ꩡuO."vVsk]fY TF^"H'P8)bN:!ͬB{^S -Acx^Vpk>^Q$>uG4@gazPSrs(XgxF.CL?AV^ҕoOP f2sWW&Nk<"h{=ɸ-nM"eK(ǦyVk8հ7hBh|\J|-"Esef3u 'b1MIώD>UY}!5D+N߳׮z1l&L)@h[ì)sN[]Ťó_It ^0_sj4Tzi W^ZwEA(:fH~k !1_ h#.ub !g 9I>9aM>Hқ{6qK&6M\MnIa+P^Ggt!M#573Q_"Q;[?b[;fܙ~߿0/xZĆjVd7^<0-n=r+iվHՙ*N7ӍlIR;Z̹zAx@M~EpY^C3~1t$1bn h%;Ke`}J8+~͆ ''G:t\sep#~^n5ûߌK'#WYmQ(`$qԙ.|)ocs+iK"*GI :LGߪ~v8 OF9?)sRu -YK[,_7@/ 2Z}k#TC b4Lpn%e͹7.aHf#6%7y4P%/X9[ڷJNzIZ2D˃2~S=/D쑗 ;M9WMZD ͨva6Ji?_G~x>FshI% NǍƆҼ+Ab P.Nb7nƀ:ShjD~=UXJ>ڋOEp/aE:i;*pI)C 2qj׋ +1p\2ʪ?x !Ӵߙ/FCE_PV{+w{КQu|F\  T%k[S빎 ;dPvֺVZ`+ot۱\ǦTLv͆%IPBKoȡ)^rRHnZo$?^=g%i3=p?~4D+$cnwZj*'uߦHڊɀi*.҇IP;!H/$sfPw)[xCʻx:GӢ6 ˑ9Y" @< ,?,{mr'$.@FjP7 jsfLhHYUGzEFu+2Wm[aB.!MOD, y~W-E+ "ȧokj# ƐUUk]٭L9v7`fEKq.E[d*Fڎ7&R6) n$]e4:xva!Tt4 d{%IJ"v}ɾ7Mx(hJ Tֺ#A2/O0~;{ W @OXSew*j:-ա:AzP%\'Wʗ]<+Fb30v% M5[x5Ʈ_θ*gغg!4˿5|4k(zՑ0ƅيyչV؛ W¬rh{ Me/oxK^GA;]|(YPEy ,uho\`7)/֯BDAyYa_#JҖ{8 ;}r_wd$i =?t Kct^NͧRAUp(QU㜳L,DY*RV1Sngz<%,e;~Z.<\/!h @I)ԫf=A?|,ѧ(IDZA:?Ӹ]&ylہ)Ar.Y%@~n (% g;#V]XJWKiPf .9NҫޟgTԺ Zݛb1Odx*$T@kW`mZ U}278#!צ|2~ G,S>lXERO!%ٝ HJv!O[x8WgzܢIVտ\T!f)Mad4i37_̅9%CU+# s DaA[{4<5o:0قBxu{`c]8g{/"ue6OKl)a=NͰ ZGзp'm߶170;,|wϗc2A#әĶ#[GcP/B2`Pr8ߘh%zUcYtnBBJő/U26-5,_LVUݼܢ;$?=T_U, F"يdjT!\+ pa-LΥ1tC>X̵~ZCB2- 5)Si'Yħ]êbri0l q-WmIqU肥%HtW$Xq!v)TE ]Pr`p efAF/d"0Y8pYG e-?6%2[r28 4 E|~HWnJRfkZpq!7;V_Nlado$OcHYbvȔo˅*!Q P׈lU{%cߩǟ媕/ PaaM꯸<-P)N&ۨ'|!.I.h׽/k zAq`D[jX'9Wc”m;4:[7WgknO:Qú[͙xYճF&̧&2BZ.pzӠHvzyЕ;$m0[I 8-}d'tG ZM%Bm0<={ x<ˠtxtPK z?!>pl^liLŶ-sL% A ZY #JAYXLdE}iy'E8#-Ws%qbZMtLJY_6IQݡkHT#}3!m#BkMSM o J8 ?{("wSJBŶˮģ5lH*M8aCPf:XɢPoզ̰%LDP ֻ\%01({U(D5t%0B%$#9}l-)TI_L>6v4qя7OP_mn:ԡJ qCOΰ(Xڈa[@fY j̮m j +v|'i\1i-J ԓQLc;lRt ]"ѡ6(UYx (z6f3=A$o.a܋z3>'mMqp򌴜40m!(3 dQ4yJkXsj.j4|Q<^ݒnYʥL6M%?"=_VvI:MO#$,{-LXx.)۽G7& zC-Zbh'T9(rP0_#u%~dҎ#-"|bRRwiLCrV *-dzBk QΠ/>p'}c\!,$s yj?B~w$[SSn臜0í\*iҗCa~jRiI!=Eo+5X9d|R+T2~7D\DxiD/ʉI8o:Ǥ*i|>a!s֕=v4YCCa-U-0IrL {c݊+9A2UGה=?kmIEJ+1qh޴mS`UW(zYh|K  Dl~f݄rDKJE?!{iy"&PN0R[qu)NW(d/D(K]DkCX(_y׭'64##6H} a]tS._>  "A> /䍿xX$\vYƅc&"͍]N7[X GYdI3(>(} s)3u)-ܛ7ΒlXM2/'HUcID$W>=bv͛!,B=r 9d*PcmS3 j*k%$j4C{T#$)xwٞ 5ݯ}<^^.ky^N*ɾ(ߚ4OxyG }@J~M#U DU,tզ aq2w^a %7sh-3kE9#e-Ve.aS#O*0_LQ2rxCA<4G{|iz]8e[v̝T:~a' nj jffG|Ik74QMB (FU%LkۉĖ:^*UmJ[Rd;Gp-^sfD Q VpPEc]|, >*ا桸تTV,wF$)-QGC=H6bxrfT8sϫÉgI|-L-Y9F3y(Q4*k{ZM%Z'O;mtOMxuoWm5x_S)EY{.5ᗵ% }a=df(K]N#%B?|·< 9p_ਙ6)XO<_="4}CI9$I!9&PAې PpN}Xf(BbD}D*FM& 7#Hdo|[ *B( ."{i<,cVw@ٞzlspP/.=93׍ _ZUU N%1m,_kS3Fe7yץDmDS9U|G\^!IfFӏp/bj3d想F9DL#V܁muQ*~( /z%-CXDV(lO`9Ud4PKéh;Ud|ۊ6Fz8E^ teSK-ԎƝIZ y^T(jhFS@M"lXpQT.bE//B Id>Ivd{Tr;ex Rf R.c cynIs>|TdZTr1}>xzsA5Et] G:p &ZW,";FbtrINu؆o0"cC7B4d?e-] p?ֳk, $y0oX|cT. ḩ AvAd!1?$3Txs.p-Ԓ/x7f#pdLq>+ޮ/o2!eMBYrCcC\G.-l0I5Jk7tdeIUTSDSܩ%ȧ]-XJoHO`u|ϋUTamc8u?_̓L7*/ӏPSsg҃a|K@<E'pqx2m6h7>Aƅ>&͐FOFb:zVP*LB 7]K`K4hb)F ÐiuĪ\1Pw'YU{ܩ3B{-{qZLR 1z.\x0͋ ?t t0,KD^9~QbL}joێ5kl䕟7-_Oԫwpy6 "$*VO}Ԝj(nɋz6RDɅEp6Lڮ |g KBݥh`(SҼ9ڋbkE{+&SD٦c~ybzaBW2W  Gt_iBLDBM9t *Ktp6W#a]sԦsĐ"r\*=9-24R1.`e3W+Z).tÛS &יrC*CSC[SŜR¤K%(>G[8G;.yvXE&B67 4(?۔h`V*ϹDJlL&"ľ'"n#!GUW,};y.e PxE' u6=lým2?zf>sKmJQHwRff 3[w$%BЩck&wDB% OF<J>NPSx]!#Ϋ59yULlyۑ*MD(TcPDS%G!3g~/d=BEDSRS 7ضVhw }exλTBU`йBZzkجg6V4[A*vY Qq%8_yxy3?4r{[s}L8tC84C;NѺjve/O$x7Lj#c=*#5MDW?l٥ <Ԉb`&xuT+r^D ڥ a+/D c2ER&߁qhc8.@.a Ն6Zۊ}Es 'AWQ?_V{_Q*zi>tj/̆ H/}@1ztouDV xYb)<F 39O#6s^/\BV'ھ6 !q&Z|vrph/MҮW1/IFMA?G7 #asmn ΊRjpT@ؑU FFڤTd OcX%Em/WWOypݶ)Bkf{i>΋::V,XG8B{~uzXiHJ,n{ǿ^.Jmzg"(l htpBכ!"YggXH2 ^TaYuNC>I\]}hO7 lU ;uBZ&XBr^x| _Y*"yH12E^ psE;~dpg8"q*_'WLC&%d֥Cb,e`+H/r3^ZIfA-[|X9ۄv.pZf ]{'PXR϶ Ž^U'Dž[!-jq|,oeX`Y@Cg4(Cyz,7A;.cؒt纩Ҩ_OjqQ^}/)FPzj5Ы5Qwp]6i0bO;6t}$Қ] loBހ*',x]w'Av6o,Ê JD>3dZgG;g0">hBSt'DEՍKlSA(gz|w kDj"1>/dRLl'<ė\uqVE\᱅"3f,n3@_+‘ ̌a$WiX A˷0jD6X co)%Rڈ!wu[|nt8y<#FL%0/p\"5l:PbFp%j[23f,鮔ND7xMۓPlgݚysORwM-cd րJ閌I9[eHE-m)Ho&YY8})LГL݂>g C~zӕ O uj\ Z]CC@IegLK 8X6V*YQcNP:!f & {z8Et$顼y+Z_~_laKFstW+?kp,BS-L+\E=mD({PGk%D\yOQú}DGGpɎIs\RtR:$a5.}oT4DwcyXӻQ}vQV'vuymR>}I#|(7xf55G.xox+ ]>pB "rϻ FU6u/X!IjG|؟1zSIg]8#k%8 Nx%Hmmd4ٯ~u6޵D k(! |ɠ.r.;!7 RN[^Vn{JrcVEŌDpd) yO1YY ~hjt(48;5 doFֱj=F]Dئ9нG/o1Q{!~sZ[%-o-kE)r 2\[xʺ8jśuYO1P@2ंPAGhilHT l8iºr4>>-pȇ[WQ3S&Bq 4\xNk1wm_UŢwPTlI 5BKynݕTº4p"_x`B qA^i[Ӟ,9R;B@yDCP3J4z9b]iG#C:`9P38e6APuGm>̛ ܁T&;lWBp^چqxK.Uf7WMb)8[*ٽ>0BIA˝>cyOf15ye"px=|G{U3}Oѐ;]HVTX Y>1GEdxq@!c{(3ܯ,UDŽ$~Z ',V+Ѳ πzxvmKXh%۬BٷH'\S ?HjSMxpP))3WRq8_kigObQo8T*fco>lJ8NJ?[2ȓdix1VЀXBIX hCv ,=+ mIŚ|FB_\*jAX6 ?nT蘜K~xf{ Xa%υ< jn}@r(y n4 c>Q2hΛEY+W^(@ G_vBmBl Dc9b6rXictl]IV fşizhռ'=Nhܘ}](-_EW@~S573_:;cz||9H0Z/DEkSfIQ[hl82QhLg˾ Vp0t&kDQ# ^ Np9 <8%ˬ"PzÙ9Y* wh%jac扔CSP+Y'`,2_6$F w,R#:^c2 JiBEt]< &/zf v2BtRNن/ -hh .#SbyȌVfK걄~k%{tc[Okٍ@{5[,q i Щze'dpks@O€гkR=w:Ʊ>@V % pkn(fwJ줉W}g Y)XvӶ?y, E vJ7(V:ٷd  h zמD)!h$dDtfh)6;`78r9Ǻ8RJ+vag] d8_rfoP!l+21:!*2(Op~HPI 5CPDdM(%gOa>u[޷ GAYB3P߼#1*v7{RI?#IG|#Hv X9:lyצk|yqM:\zEMgaq8'pAvR|w"PudRd¼DhMkXLT\_fzۧ-O:(e/xk*}iw&7_=ys,ة J?5Z+rk5gJy8AQw=h"EJN4qwtu$u)Ha H>C+LP|P#hZ1пH,rKj) x肜kXWsKb9QķE2plzum:V*@VuimIvVk:X쩨y@i ٩f /wEkk27C9O˻FgD6Anw >K 'F,ԞsKJB ߕvkN.o,o%stFe'CU{k2K01 3|F3/%7gfu^regiԪi}UAVh%:Nv4M"++:?.7?ĩG)OtRA O^GMzWc(C 3zi̵wJjtgp"Y% =E zOf҄,]TxoG:bQc] ڼ>82Y:v;c^W2,|3 JF">S y^&/3}wW10+E7/ v[R=L;'eR{}' GgIAqhFvue?\?Yn>o4Wc7AY+M/ A)U-ք$zV,u)OFc=3UN!DZ^Yu4A˷2bb=@c)ʬZn:8SZ*4Q D%zH n%f=`T.2ͅg-FZ'R{d3&(D`R^^i/I|X5tj _>T^ 5n7@_tGΰ k)D|N!((݊֍1m'#u{B~&-[vʁu%O9@Sq`b`mR6ccdm6'c1\A)MiZ*78c*>铱˚obcң`WF\V@/L"}>]Kg ->o{LiEMx c8ݯQQ)Q+a1//)pN)IU2/֕VM|넾Ũnn>9U >ƫ>}SqN Z]C.$K;K}N* i@"̎9MGѻ#|׺u"o!~+Ծ- :OkH!S`~ilZO_`z؜Ns r*}]7iI+&"]p'W(U&_ˠ!eB},PUuބ:K֔4<9{eҀ?k' vFH7/Ĵ(W[S΁oLPi3At=2̈́rUw0й]c Me'6BLY tR҉ j#Քh~(,~(/Z͍>_N;jñz`LvanU^8F.-L$ab8; ʓUYWo4zkv> k 2R r/b ^soaȃ7}2R|_mL!#dxG[VsHE8qehC!d!gp*0]uB6soc o~puWŵY`iჀ񀤥?"Nnч`mfP( {`~Uxxs-(A,֢EHqNJw5C3o7QD\M+RLYmۖkIlм5cSɛKUht[K_$oR@;lEHȨ@4 fH __QAaR|!5'Ü:D6QꔥDw=iN栉yC0Jי5"πE:I,`nsMX'-ʽpH?`m,?i7@PSu2tB+uKne咗Hg;<5ɭ|ZqE+ʀ2w'ei"I9&IWY6pH"=ky_Rt}rrȦD㹸9w[ic qՃRCh*l5~}W2f 1ClPI<'X-I7J k" 8q$aa torMv<}$1J$¹ xg{_w 5-f :-BvzSPpvSG`[`h׸`|/PwaHUN6GmחP74&@RPvR Lf > hg ; M ܒ~yR'0lC:[7uIAzW5͊ Aq̉A:ڬyy 򮟞rMUg8ϡ0χM<^͊u Vbó4(4PcHDÍQ8{!*wǪlf~.B50$ɔEC#ዙdt,!X| rV+tÚS>EgnJ^s0dΫ Bjb ){sJ)*AhM_RW!N)q =8|S c{_I ͢C]z=F;x@x|Q)+L9ȤÚ9$̐nL$V ت?o#m +R{#>U/\q+)K?ԺW̐3ݦd7 \?D>fvAܹ"M]_ RH:hdaP7UFHC~g;Z&|4f7pG>;c6a *ʍO0BKTH譀Q85wOѳ8c-X@Jȓ zڑJAQT}ʞUX+8W-6]Bwy?¡m͙y">/6PTa>( _N FTz8ArehA[OS2m9_[i9۵z4LO_aSh 'lξ}쏳t~+9UizN\Y>X*ZTVU$%o/) BlTq­@HzGsn $nY.=Zmv uZAjݻhC9[-qr^qRs\;N6mLƢrk# $`Cwp,Ut^W<B>f g0ej./(;&8w/`/]%}3uEEKlվgX,{/~s**@)m $P*0z=aJ`/~. *b~:knX?)3rգëΛk (fVÐUin8Xdmio6hԃeMw%ORp|WA_q`tR$u.^6Y!nݧ\ABv{GM: 6!%x1f%5]. dzŭPןX+ 0]4dMjDrJ|R9SGmam]=SƤ"s"ZzUOۇ.m{D̈l\\ +&}rTL )37[rEt M?Ӫ8 4UcFb h)c=$uۗq6b#IMܼIUd~^2ل1R"~iR/7%m} 1p.|o0m_@r˭nuA-y0泅: `a@nÑw 7?}8:C UlfE%j~d^ZHQVW\]0B\ Ksa`:N) P .\FF{ؿvf&;'F%ހPFT5@5pTV~u!277v7U.{gùU[^L-C$ }mߐbq7DV_gzsv„V>)8T\ڪ_Q_x?pinj7ҕG-6]ך;ԁ93$4ث 6j (MBz-8]G5Nj!݄`2Vc\DX8[Xf^M&% K<;o}פ*i]4NX8}Ūڔf*eS/*@7h/h=jGxĜ )2Wf\{HY$nOIZFJxGi10GQ\|Um qkB6.Kl`5$4~>ԆĘ-6dBzz )%{UUlҌ5qrjRE]4)qn~ï(si_~ ->F0F]!:Zmq_#i?d9Pkԛ0XCX | ~TrIx YH䗰,pT`*۸TjJ/]ټWuid0n*):ZchWE36`kʚqߴ26t{`KU<}1a^L(U Z"In^Al -񡫝^M!޽g;VyDp]o;̷EleV"57Xunœq3d(#<5U`/d_0m`5szġ벒'ą/zVm v,&6&BB@ޟS_. `v`3? 1 %~xZ +HTM+cZ rp18}]G߂.$D! dO[}+zr[뜐@)/4<*^~[dٖvK2P_ !WѺڎ4u+$1AA[z7:Ma1 >"Y:ޯcָ !K%RW8nLORΐCyaQ3?Mzc *2Y"~cnxCGrh5Nv-ϏEThVC>aJsoqV3"Юx;\=qiְ@%ne~bE^Fw0 ByiHMݮ~~L2prnעK';E:}v  4x m),aN').=|5$ @{&wLw!@[}mbΑvv$T56cCkz_|O39ȧ|C.C CW9J>^cO$BVDL2Wh (\NYs0>/ 48KyTb`|5F"_0`8,=A (":K Y"݂z7e֢L2N;g@!ƉF=}]\sDpiF0^*Fd S` a3aV'mSλ|.t~XG6# QS/o(r3OaDC[j;|MKEHx ς;~}2rV LT]0UW֖i&x*~ 56,2BnQ^E-\J蜾L] (gq,sђΫwR88l$e|O2H~fa^d|zMawEL<6%lK1=&80xxG  IPYKR r+r'(G6MSڱ:$ /ս4þ~,gyH ! 7]/M38 lA4b!-1 P.b>H#aZmHԋ͠w lL ]K' ۏB]pEHYl_iXHSx}x&To+uRwLPDr*]Hp(yȇd+"f9μ]Л'l 3.82QխtWl Oݰ^h/HI>LtG z(s['m ¢-.t vxVMN\` dzZ (֡9(LϴI=Q#CԊYVPM`'>WaLCA,6\/z*5 >OuG.CZ8 |w(!#E' x6j>ѵO>^gz61̒šH[͝Ll _kyx +|dM fr^2 p0l6qQ3L^:q$['K-lcl?RYD90(sJ{ã/;HF$vX@ _x]ǪJa'/ka u_aU-K˞Lٷ~SW`g0r>Gv˚RчDoc*b8M[Q͌QXI2L-z¸CUc%Fw@|C6p`?aԨ&8AmxV8b,s>\Իu@h;D'WpYxN̽;/ AȮ-0/g LMbpl0tdd)y2}^k x1Z%emn*>/i߳b8%_mvZZ6%Ԧ{f } yQNה&Ӳ!K$ө4):;mRIKP˜POO.4Ո7LR(>tm{'(k+E"}<+y%ƠJdVq {wޭ )vW9fx`3/1_[WW>7 Ʒtj\qf _{4Z=b/[x06*UkS|j<ۥbqo>#waKK|#YFڰ} Ћ~CD& P%Xgكm 8%۫: 3ػpqʐ:U[ǡM덛y*>$0,ۤ%룧x65l}~E* R0l"5(o"`( =6g^^X-h/7WoI02K[jĆ4.wqcxɓr!xO-]Ĥ屣ћN~I30׮{F馒9V>G/0#2:DP90\Dh8IWe_ Oђ0j J5*nB4;%>oQ|=ٷ$Q.ct~K֐.Z'7TV1#NRyFLۊ%@@90MFE]#fzI(4Y>IN3;i۩{W;Q1M6s":ԫz oG, E.?>zRV{ 5V㛛hKIQΦ񢆈jyIES>C9x3[͔|? k|MkdEpe&\@y>:ep mD?yC݂kV@V3WkrgC`:=Hր绿6ɥ2CY`av0c/ =~c>T ޥy7qLa}PMB T*A79?,)KU:%gpKw%BbEgAn='zs6֌iX 6n.CM"W]),e糟t|- rxp%ZHbQ#2R!:zMƐCza̞A)N1E+{9kTJ }kI7׼V &RFY1=7QD=Un>#>=D8'v3ZJ#Frw:Xg>d4>+"͎{Wg``[7/;fȸey^J-ZKHA 6`-9as1S0CqG+&6c 2 ZI)@0љh@E{; b\W2B#Ơ؀E@ L_lB4.{6dr[s+z"sUa wah <.npO%T9ebMٯm{ 8U0`\nIq~¹=S.@uRwd@iTa4$4p܇THT^.vL+ZxG"GM$g* 6z-c0+A$bv\}'e1t_;\}3[$kV_)[w{% qa#<4&  1y-,7qq.Cj\ {<+*O9uWij7(̭& 3eV-Bh(NMhy穮DrDPa̿H/n{1sFf2X@Jp!u~ryv 9USgK4n WQ\'I9FxkHOKtLWo@ihΈ=J n!ѩ{YMxh+'vJoR#-6 ZzMl|?H99n6vĨ6μzG_ +\G x8>h`|Ǿz-9W-%+ "d|Ø*6C4%<.ȝ|oEd+E AnhvNBgw0})@\ŴZ{߄6a?DaRs+*L/&ÝcIdEG]5|9h؃z=&,d6>2qǟnX7*4PT%\V3A6&|hMzͪrOIfM&as zv"awMu+E>úe!AsdNGCy j]_оT[h YSd) d3p`d! x" Qn;-onM 0 !wjyp   -!%S,A"7;)ߝG%sNra zzC.HM1sUφmu~?Ȑp>ĩ. yV_qO9ͽlw2!:[|Aj!Fd4CBo*UM3 DޔBjQ96İkŕxsq$Z|qa %hzςf-T|[6!JomN>u1X,U{EFϕēF1#%,D[|?Q[|7L~SŹ+2S=D$| 7pn-vܰs'dua5u(FO~]~7.:Z$s$w(K4xDTMyh f 3pRl#J?ܳy$edni} ܪlF$֏gږOnWmt43vpfV fC5WN<lюzΐvgjY"ro,lm`+?;ThቮjAlJj3S3uW!P8k, oxx{2ƴlSTH-\G`y̟O;`gBMgwZQ"BYlTҗmPmCY.w8'ÛMe[4J>! K/K` ~* 6"Uu:Źg ->+Ώ{F"ʨ1TQQrP( E=ӫF(݊&`xҭađu]7g|EOܰ&?%;-G]pWT5;JnYӇuMcXg3*4cYoLl,:5J]:J#z( Hn_TP8&C2 ;_|nyTuUϦo*`EEY#wF>nwwt+07G zO6;ՎyJV}`x:鞴Y:qLT( Hbln2T$3>:io(APB^‹YX0y=@(V)wq iCi܇SGIYք씱xuTWz7WFٷ!{nNHaT}U!Hb/.K~]@`EvFy{5?L~`PhIэK.O]P?aUb6uo#li e.s̒l>)Pe8F4vUbU(]Rnڿf&QVp5EFSzػϜ2RWh3/WwqwB{XW O;ik8B$ 7x? (wJ_&A&ˤ?P^|FG!FHPA I };|xAPٯA^!db<4m<|\tƃq"yr־CJ:I2D VRR~$1JzKW5lnS P -źs[7wjIF'7;V!!dh7(St65y52xﷳ)䢽d1l=%'>O`pvp2'K$=*E:>[ڝk!5b; C S M8NR\O*N`)zBL 7@)BV'*~-M \lߐu7aOLE%463<Dʗ26=vӭ+o{/۞ufI\R0G'ے2˭9XOI.ZЂt{6:x X& S"2-#\͕DuSWVwv܍FKOC)̬Y GxC֍@Ɇ\~(@ 11Cni⊗Ѓ/iV ?!:P^ѐhZ| Df9x ^ +{\vL*B4Xh1V~tε!#BLt7 ?C-DE<2G$Gp'x@g +,'InLO d]X 0dX*F r e[ Z^..9+yB]ۆMO>}ʀ"e&/_Ѹ毠܏33UyT?b <0O:k75t_\Ta7j3$y? xY 8NO83 Kn( ,Y5xBm^J#'DC&ɗ3՛Y51[KhJh^ :i\gz"/G&D'#KAs^dHβpJ {iA|PY}L y9ں8  |bzofl6 4]$!(ÌL9`ԟ7)MDfw2CeDRZz>+nxEE:AH>X59c͆Me~AO{ <{.TC+j`p>oOdrZvmJ0&ĝ Y\ Ѳ02FQd?X o\Vo tp)_78ȄeO/Wa;ls6QZn0C~Lr2@aj ͳYà)`8Ϸ,i?$aL p)~|!ϗXp(a:d9jt\ϡ*Èd^3iP#-*nܿq#pm@ieFJ^hM/ *I\PYLcC Y+g"Dh#W ({sK ktAB [߮Wc??R\40}KlHnG&3`P.!fX\_/s ]hd, ]Iu\6co R8BV.5_5/Eww_J1)k""O8+4*k"Gddz5֊uei@yaeD=AT=vѴs8̍o*ɃzlR_qϾf%|:PXrDidGU5.,qs{^T%LYfNP/4蔐Wj%! ԹD5Nn}o\x:/X Tֆ~^4 YM=ǃ(crpbq`*f~U?|Jcz\(*9*`LP+cg5H1Q "k[7I/EEkIg;w#{&S^QyZ5ȌP!K?lQ-K֙fQ/Ƈ Mބhda&KL,8Slb4 Z@kNXЍo[ՂgjXJ&7<[WS 9vĴLaK.H؈l43v'Gz+1,qP!9 -M)W]* !3n;aq8w؁,'\xfM*c7KLO" Ӌ6K& '+{*˴J_VN-<(~'"0m%FC2>IN57]$ k:Ol³̜0o3p:9,b&Ӆ_ J& ՠ5 vcDP2Htq!MivV w1)EU~II]@!Ы%IC  |PKFlD#m_yK]@\>Qxn/SI'!;ĨYNIO̧^*Xe]}wHxtE!3N}H}F˼C0t䴧,t_bzkGą)T(M#E5f!v ")Ϩp0 7÷Wto*qrIP[dA5"p!d{+.lmbDXcԴ t9:Mtą7b %j|H:;K=HSG$1 ~`Tvr=pb-?ÜzӜs.[^mֆ2-5x݉J:[QЍ: l$R/@pLsw,|j0P׊oGpFEsI.4-4|' a=~k:̼0HyPNWq2Bz!v1zv5[! [W'}.Vu4ؖ[2?==~ed%"}h.faE4E:}87vm0l}̩ktTk3 jJ¶1PpiމB9^4Mi?sϲt4ZeyiƥIЏ!q, 1|9%y&ԉ,8,V /h}pyR-fvȤNzLQxF DzLa"wU= lll׆Q"{=_eףtC*)m蛦_A |&AI2SQPt?.cFϡ"qϧ}wnmQ}(Li.iFv8È̋4BM  Q3JQ3]|BFZ]mY72وf~Br+(ѯmֻwY(PRtך3xjX朵!\^ն4Ά_]#XPڻk ٳk%6A(1/~A07uץ.L(~ذcK}AI>uvuw<XF9P ?; xi8&u!9Ѷl 1-.cK^PWAQ]*MR;65Ei9Ivr0P㚤2yxꃍԩKVU"i*EzETG;3Ј\freաQ*C|1Osb3-2Q5H8D`TvTɌ.I>w_ު'b|A=u-Sn|kvQ4i_\I\`hTMxCL731iZ<-HMߞ\{έӾ6v膂ѩ2\#[e`EH;w6SNƒVvԯ6uTyĢa܍Xy39Wt*LJ^٫ cҬۇJxD_ɯ47ˠH:_6h,y[ KOS7 n! 5H bC~wzf.1gs$$߂3τ+dǘ;\kY #<&\mfNu͒ҏ#HK}G7߃] *Th \ìiMm _@tt=IΟ.<'lnj wm26 ]l[ms,cOfa-659h5ZQoKC;qJRiW;@4+ol-;_k(r UtX 1fAAGQ*^m|*5[6}oDyO0YuEog>6uJ`25I0Lw̶\¼Y̍-VM7LpwT,[|0'IAL92R51A<<<! pŮ=ݝG-L 36mK'h"K8 d,w ]TW4$ls.Z> o`w*(GӠ= tÒ@kuVUyRiCQ`(N ҿ{7.&XiHPeT2p=`*3nT]rČO~eoݾOfrju{ibM* PM̐s$}%>T+}atw>| v+—%U^w$M4a"#=G}ZT]`/o{^LD?pգWeH$5s#}ZގKMC]X |Z@W.2M(rT^7cZEרwfC',8 `t,yѺ_ %preU]99ߏ|x.m|Q EhrYM^0Ȟ{s?GpWsYHUl]r9*ME-Fwt}PDG&If~}PUcgR [eQnPBVIʦAJvE}Ma_mM3@  O' ϚmM݂,I4kɆ,;ӳ~ULq[YS94O_F-rXoaزL,W;M|[_% WVu<_Gnա=NE0gh;$,*N_Vz͡:n!}JC"P9r=%c:[Q|!eiDyT`,W0p,k!b$8JzP@lЧf&N%5a.2OɾHA{]h(kM[:86bi2U]!{l'Hb.Uuj2{8@~ V3䐜m\H~ȧ)b`I%fjoݴH{~!ohnXB˥}dKOC ֶs3WสF#|>;A*^;2z n.[kO+Am<) "gs.Qbʹ1~~e2\=AB>q\5ʥ{6& >{ xD@yܖH)x"P5~Wlc5!z^#\YÈIm.-f}^(#xYzQ׵6*_R!mza{*Z̬*i5ZZW,8t:t*Zlﬢ-L5 C/}Ln$6SF"BD>W%L/BMӀtF+TEwhDfٓ=_ z >;7쉔op=EeϷTD/IApkYփ >!@{ExlCS'@^l;_"yƄӢσÄQǥ­.ctn^ԝl!ObaIrvk;b<|fc?[V1ZGAv@XՅ<<yY$K"4ɕ";ם7}Ɔp y؇*Yhg:{BSyHl*=_C="8z C*r݀CΒ9+@RFpΔ򫖥unZ:m8zx6c7Kf ~&nxW7'j"[D1+ t_up80R깓tjXONP5Gp!겈hV<"Odb{fr PRl6-}}< '1*w-AHNd2 4>|mWߣmB!daEz1,q\Aq\9:''Uoꈴz LA>m}ZLVh ghg;"aqܔ3dV@m#ʼn֞8I9mP1A s9'vmߦ 8Iع GG,мRiB'~N i"~f Nq4?oSS'1p MgPH\ {֧`q٣IĽu<9N_BK t ~ՃX5~-5)u _xu~ KdD#q}߯I`Csp`epx??TƘuiƖyQW=IX J(tp6TY.^'7H{?Jv74!fшr|Jɲh؊VZ~='H Kf6(U9{L4H\Xur. .#P?bƻ?,< H# -ھY7j+Z}vҷ܂Kbu`ok1;B9FIAZ+o=!a~ D8 Mc`jY(yD-In^t n[j$Hm6CzD@M8Xj"r36Ztiۮga<;MGC<REC7u(Ԉ8H!n\RɥG倾gU3o?=Jƕ wT4u  g-`:e}['T {o`*H9]u\&B;) 6svW.'X9\NpybXD1-%?e7;c^\t@s8<|7]i99'pۉQb"^* )AȺ k[!ܿJ+tZ|mUPQj_Y6sAJe+K'x16 rne_l@)xy)O:%x+1 ;^ 6w?+T4+C>N9AI!Q^=bE[pG7]vbeK7r^K\G~K es8v|dE 9y:{]WkyX_9/S&%NuGڳvsأ6sо+7evX"Ha]J. W6[ȧsedvsqJLYNC,p">CPĘ&v*APTD/B Et'U(d@cͬΟN;ŸgkP8iz|3p~#Yr޵E!`Bf [b卦q-$S3KsZ4A}mmvYxb+"uvjhPֽ]^_GsN gS_^X~,=e.U:fV*.9/~2d1^O&3/'‘ME\ߖ_/rl+aTx -ȫ5`mSK֊R:j%zyx'8z[$W d&%>dz24GǞ] q0~$ |'Ь X|@X0}ao:L]7d3tjq3M$@g- R˞q8LHSz lȞU7:q'y|~$p315bMMFzd[@h 0qۘ6VRuiC)xhNVNI~؂GQ j6tN V6y>DaAoPī:ETA3?~]0&8` q6CSrգDx1jD)JC6!oa{J1/ ЉV K G2_\P`eDŜSn|rаԹ~]־o WJvlPt|Ϣ!ljPZdFο:Er)$K} b#I ,zzaI*W|!ygF0CR٢0y>Tk'ZEZ9 FaxI?ZDE2 a]2*TSKG?>&_1(ܐړEH-,c|s0Dw_D7"EzS@WlvҋQbĥ5Z ;5Wc`d?=T5 IUyp#_92Bm㌷Ji;Zl^õE۬ ъwݸhOKc = y?tB5g)AcƯ L7"E)w";l@; n[kMp*pGuS7`VŬTNg@7PXxn۵g̷ՏV|r!p\D٘w\W41vO;vX~<6=-0!˽_V?I7e$}tjr*R,@5sK"n5~yb뉑0EBH#GtCZA'\g"@ 79)rjmony"sXYi e3rH(>AV&!LDb}YݎDrE|-bAKAͦ.6 E\<@]Dxd)scL;q}hp+]h$UQތ.9Kc4PߍBZwKt&"- s=pwCVA:.*FtLf7 ~2|@%f-41o'd0_qJ4k%i~6j Ӓk۸,iȖHgy ˨KҞoaC;@_Ew-wW Q@1ig(5vl:JYk el  6[u a|ֵ =lXY!v]k=7MFI Cӆ^HWw|SH~0"|B߲RJgHdLLNͪ4Gt.s9&3VLY=o]L6bWи%7y{/*4tZŲȋdwR_XרNS*q=s% w7/*c\$Ue~bBJIqLd^pګc>4uc[}/׈JJQCi+N| zTOxd<}}ل!ΰ'mkS_ ۖGcdg^:L$%Qt!^2 Y jĀȘ03*TXn,bA!-|ERf(-f?S,CzۖB%Dbg߁V'WsjزA˒ Ī2<<"{v4>*RuV%78=rD, QExB ^*,62( exm3RV<q2 DOFDnEw#J@C `1OSpGOw؉Ubkp#j D00(\SӇa`ኔ:-iՉ.r%{AR~۲H/SF!>P% <{*q-?E-'#mOT({m`}EFW]S2zM`GNW(qѲ3 \X)8D51$$Xמ%{`GP ˕'iP\vLO}{%yI v%T@'VNgApc=@b#d<ͭx|-PKor[¼]}mmC{R2Gkd#l TU"ڱB$B1$8Q\88Q-m9RsoIQ3VОXzpɑ{E&6Ys4z6/ A aPxUjٶe`$>N*}fste2[Ip_'D.<7M'N-,BHh,(:rnDeU9*DB-c]6Sn :$>YDgf[~dizXFP@M Kuz&П~6[h.Zlag%f Mw_S@=܎Xn OZmO!!q]v?s# hЍ8 hu1$pat@̺ XxpYiHN?E!{ՄF5OGRy׬#˒cDK PzoP+5|e3--rP">.`1%K*8_VoJ`>6Qw֎^ E8mI3{ded:. ZʄPKȉ%:PSyV\ձ4-둮?JY ;^\|`5o}q$GWoė|s#;b@d Oq~(?ϢjkqJYI?2 XbL5N ̌HbNs B2]ρ5Ums)Ϛhb/ oXG$ 3({r$c_ҙnѵF}8Gg79A:B’z#n奅TbR W)ir>*Z&-VozymWI|:#lC]׆Q. ڏL'=F/352w%"lppSXhw7[6/Me` -Εܛ A^0v (@t1.kvdZ^y9 jrdgIoP!;Ei,/̱gIEq)BF] 0CSE!Fףej[D9fq^W D(oطgpO`B'c.ԏu4 l~.`G0xqZ{k02ArY@M2Il>2'}$ͻ ibւJx}V@5Ed2!ݨ߀Va4Ti%>CQ'y&L'ا=0UK8 u@ j )VgՑ  N]jxPۥ1M\$*2%Bu>{~xoi_rCqm㳨׀y |ʸT7EuG̼=vVIqwֹ Zַz\}4yiv(ĚvCiJ~s>%J`uۍ+"g5{LlvMm0" ^IPEOKOfT}y2)dCp"hݜz턹 ڇ=Ʈ<>J]ǧVaT%~b6 s3_JWi}m.s#_\AO"H_1HRMᎴŻ^q2YJ'GI*(O@ն!lȨI_aD>)C. w]SKs1)D坁=@ʨ&H&>.fk],:RJF@{ NW_#–25&Zm+aq?D^/Cs[INo Nzs\87޳,~l+9Ms C0|TOgr늾yaiJ z.UJ%^edkr o:BAE 'YU2: )| ;d>ڍc#aߒ7Ugz6Z$ 2 Ӟ`4Ð:D<1Eje%>J]\GE`3~$qͅbI9jPl#8+ 1."p{|`+D֙d!XS"GYo OJ̄Ht-.آ/&On#=t k"U3z/V*:M!ۀ9'† c+1ηOHWe5Ҙ)"0둮0&EDJa*vǯ( 3LrjNWGl7%}dJӲĪ#;4^Wl4tDf ^S&:P:52l$TQ=vR>+){u+/`pn AŔVEuuL #'P7& PСwg,:6AyQ7k%%ɛa tUH {4gYa˖Y!|x8I2(P^ݽ" vrxo7쇺Yau,o-+{$Ӏ`jCt]"75})EĩF;n-;vfl 'yUEG!aC1hSifޕB&>U˫> P2fZg̲"#2A j£N}-宍M;EEyl HC:W vE%qsC?(bLin"OK%mȒ{P,r\Y1}*}g֥P-$=#C*u6j^M]L}ǰ-(p>np"4ExԼ3Xpo&q=Ӄ&]Rk.tk u]hNe6,LM^M]yAG7΀-({(-HQg781`]0֕nC2@s"Hv<5ؾkzw<2 n!1C^کᛳ <5LGi1ǐ`t(@}tz p>$g,{JgB Wн3rqMޚ7_(|⬢2{/*?K$("Wɛw-yso"qs4s}m_tHK&rl.RNd`} {I~dc1= vH&9PRv$: {B@MgVt~0W"k 1Z Gjfy|k~XrWf"Pך+N wKyE%S;&/_\:ż2yO!ٮ;8li=mCGJDEtV)3AL:2DZǩQtS4d5#ώ- h5-~U 턏t2f#֒Dog[`,Q:8n`Ty6KKmB1NR6 iA9,9%|c9'[#@7ɊKUʭw/xDI˱yL5P ^[Uq`6Ҏ|OcU({EUl` !!Ihy&*#K>YstZ}0=,Y^>@1㺲Lzaj/",2!|cWamH1ˬU1W.<~-f&2txL@Ыؤ6檲;P*bN2ԯ%c[YwR}A(@klKwOsU c Gh[B#0겠nh;SP%Ԥwl-i3AxVX ٤զڡ9[s؞O؄ze4{>A";w3'sdFHS?+^WYځIl*jZ" U V.,2QhU*%;DO Lwk>F{SrP[J!05ח;?SIOY;N?LbnASTWXnb;OtYy)/Ed6x&,G_*ץքR Ri3BеԌFjWd/oSkkM9GwC̛m*4 !XAk锜OK6x2Eumj|`IUiZ2si3w@SQCS`'u 9dM{/fhI;E*ĿDn[D ?D !| p\NSbEϭh|clp;|wr̯)Uv.̲-'M>.p58]Ù(r{o !q ziz^CCл6f\<p}LT>q?0XOYT(YT=)!zUztu⵿ϡN-\OI[{"|/,?ތ_!Uu8 Y& t$M=AVqG{wŤ;~ FgJ٢f1WbT֖A< c8%nkɪv1|mU-0hFer;<*ѷr@Ӊek%חsbӧJQcDR;k)DV 8|й*M ( yj9f,"t R M(XVT~os/_ה=l/9tr`'&%)ә[d''Y#xn7\js" wVU2>4p?asEx[N7y[7ic? &s06|G{niW WR/jYr’!IKyaE{6!c+'{*C7_IEZ{ۯAxOkXz`,!!,B/|T-ҭOnb -şV|KiBJDm֗㟽> Ru42qkpa%~'N턐GY{ ,%1"]4Ѓc^8rcUS^JUP4"|'$)Hǻ#mLgrq4%Χ{p{xz`qvj-PO\ƴsS{TdoehVU-̇dd+(j,)Med[iX˒<$4;=Pc~Fڲ?D+ Nqfdo+ 龣ĜN.iRMSSx5xQoà#(|^vFࠂ4t+'H)7Tu6u8pj9+a=`Ӂ ϪwĊں=_I*zKbk vpRn)qrBaz:k- 'Ҳ8`Eh9Qx$A~y[Ua9*8!s(ZW~s=tbcM-Z㨝$Օ4݅HظpݽjÝT 6'\g#^_Li4 U߃}Uެ67k'رfcBz4K(7CcQK~lKJS [{RUGH 2Na~n24E~e2 e]@/1B_a6 `i;g øעiY`꽮;O2\s>9sk*ҩDY e-HyMDI~'qMk1Oom/~ɖG6R_@,|TpJ~FzF>Vp Ү6K6O5c)ghagQ6cOĀ!UiЦ&P"#b'-Cl4hnDcסeI5ᙷi)k34mhTLNz_kuB_ǏEgO(Πbt\풘S34ܭqr794kG͇o@WGȝf\|f?KS.3h@3Jx&>Ȑi0D&( 3J4PP`zX@!欈G%th.P5DƻRبR3OV Q@hnr,# t%] NK~%"ڦduLw )>Klk4L],u<#kШ_w@U%W1Q}&hrqq *ճ1CZW&׷Ȱ}Ҧۚciݒt^{t n5Sݥ-ga _v]{C Bfn7)a6(0egOdpq01zƚG°0Ĝb ~U;US\}EoЛ_{Uf1 -RQFBxSHS:17pQv)``N;ea|PH=fj^[ *'cd1>9B]eCY=F51)kjo#$TmNyC!2\C,h‘(؁ìYSzlg~&.7 w]6m!4Z  dhLhU"-4EReLDٟe)9hܯk 6V)Z| -s} pXm% =H\E.( K&8Gc|gAŰf)qs ~K<~Mp瀽 /*0,Yd`%^̺D;<֏Ofk$ݘy;}|\r,a{M ՍD#%xb> ӚTk#hq wHi~_2/;a?i:ﺐѝ XEO'ޫPɄF/=ۀqEpl0eA@$bf^>ƖD攖fCxlqLihCxOB'Miyܩ'h콭,|/<"gaF?![U鋴)wJhWi2LC4u1 8жWs kGIhqРHB;HMV} 3?"erTrfN֡ ڱ˔#΀O CWͳSwkkܡ5Ic˪قU0xeOdž2nGp<G2{JAB!Q}RnPoe[!Wf)L"bԀ}r=3)5\B?eIkɶh"6_ =7B+8(yL *"vzZS p"9;ǻL='J_=#2JFrd b]{juhSţ>ۜ[zW9˓$v۔%^"PkV@ܕOʇ4zFqvb!`0g|+I3Eql7"xAQ'(bLgVٳ9Nc %J3X^LPw,]^Cx(ztt"w:-YY(bvD1#t5<'!·˯L&z痓&{t:X3ʄM@:D7LMD+ b aB 1b<[AU#GH/~gךxU,G`]e1*tm8f:,3~pDg -!8J klpR5PՇZ$/o/H3[(3Qd 0y{v g gfꁳUx7pp&H«t7w&y7 3֖TY5`n<\H!ICLiWk>(L\P-Ou [pPygu ͊xaPoL%g#><KX3k8䙧Yfظ\ Y3QJ;\CCK6D{&K :U, )*ق0-|-]d `F6!(qyҫm2iD~KC1 R =-5D#&Yh{Hp8y>ѯ~)ċo>1rݩ0YG)o^X) 4ZBN9b!T` }GoFeq:DlKQD?ih; ^Rx qg_NW/6F$H7QQ ">+Xӭ!N$CmƅR̕I*.>5˩~;`+`GP(+nM,mpЭ9˒J)} iLmC\@mAWymt#7/ۓ;&~ھg$Z-k#W왇o3`7_>GSi2&J _6 ;܀]A٧R,{0M+suk4`f(yUYM $#Iĕ5S@}CBRިMc62)&Ad=9 8x:!g[_>q1w]L]&+PPeeY[VڭF.+y1>d^ ABߧ 6k@ϥHtG2JT-_p^:gZV.C;r݂(Al SBΙ}sF{0s9tϭbV̡N5-=z/?hbޘ m(| T$YnͳfeFi@!@B { R\}3&x fiJל$؍jq+;t"^qCX%V}9GL 3iXWS+&,6p(@ 9Io=!YXkb$7؟saDhw:‚UlL!t_<հy)Q0PO)}$70$Aɝ^MYIPao"F7&En,ElHF>^y!r̸af|3ft X)qk0~~q^G% . /VD?{]~6NJ~-Cjn X?[DB@, wQ!X^,>I`yڑ_Qjʈ*]!/EƁ\# )5wVU*$r'>sLIpr{qSΚ-+hz@!ZI ͿQ2.Ҍ f Na? ?]MZơ[l91 '3bOJP&"֧1sÄ*x/B*Jf8KIouNGE!]BNW@MoCqB0WoBXltBǿj ҕ~bkU.+U؝1ݢs 5٩c-LmE@L&ٿW t@ Sd%sǸP~x>yŅ5o#b| co 1+m7XͬnD tdBOI9gLOK}[}#r2\W!'w%@eȚEHYu~w-.<偣{5/dxp.$擙#L2pOx@zuGi) ͍m5Xցb7A>Oy@;+)lݜ3$h\f>#Lh/6c8A|}\0[];{]A-SYf9Oy(w&jƓe2MY_ZH \g?8mKVļN'`%dfj%q2 :Pd f,XXB?8#6y)N\'5'8Di)]"]()<{J`xc=d CPXLR%?s"q5E4Vfq=a1AWL[<Ţ\j:5c_TL+o}Է !_fCD\ej ();|ݑbbN\Է.й!X L%}W`2tD ke|];˻ƶ 9i{?R_%/&ݳ8D戀¾q%לqTUyR94HYs D?ї3yo^ZUW }wieO6c{{PG$/%B άǜ4DIĄD_Ԏ hƗ3HCe~7uON PqO ,-kQwl0;g~[ŗ(CjtP-]pf,|ƿIA%/44*.ZBHN.p: m?PgcMR Y\\̇?^#>Hq1֤pIQ_ SȹM&͒ˣ z yVUQd::Bz=jo&ZA!ǥJhw/6ꦛB87M9~ihL)chiR퇁UD ~NdAWlU z,3c^8>}tp ov40/r\`zTJyVs .5u11oٻ8Vek=%FWחJnp!0D~\OgDUfؼ xꩅQ1(SX-xJ"b:tYCԃ笎!kf1j14`1Te,)aJ=\7ɒ .=oFns Zgc:Ef {3}MĦjEz:Juei3I|{R ږ ͙P A[AyuYMTa tMᔓ $^Dx}{)PoyH>&1a|S"71#xH;gσ3Ѓ%:&.^iwčFT5Z' &_+y{ų}\VRUg,az^6* >Ϳ[x:qdwgQz{usUDc5K̕ SCַ>sKo0K =8e`qsj ;Ӛn# Jz4uYԤE{s9;4PŽ />?hNF( YhЗmJ' 8+Z#Ռf:E+tZ twcw@ l?mH:QL͜"ӲBkl(\klDTz>_Eڑ\|/ūcdd?77/k{(3czPt=^ݽ0Y'@U2A&bu\rg31//TAra)iӆR1J'sɾq< pHV_!{NѾ4M$k ꚬPx0 n\gT>cTk 3G#THAv CV~`{,ptAxg*b\^Gvބ*?>\ȑҬ(l Ԏy|Vw8yH콗y;d?umW8 7&J2^Sg]L KVcf^H#vyTKlM<@NytMވLKMTQtbRLc՟Sr:ÍGJʗsjw”EUy^J|q^\!sDQ"gBR| G=.(@>,QAq#ۺ jHbD]L^"2 C6X l+ %h@-w7fBK@]aj#̀^fzez1+DSndcJ!>X`F_i'Ë7ґӸ夈Q/؃-.cSD5K)7ׁMow/LfOLg"hgq8ۃKjR-|=Dew_c22\9;˜y?S܋x"o `ND>R X*^hJ4nD I?)l_Wp U[&R}d9|/K+|k &[eY=Vܵx1UAVd:5k!AcGEE-v][S4j%enShJȏ 4-#zЏ0z.)N\&J:K5 zsCS"}:"o롢JfB(IyEXU*m = bXq_8q ao]ih8^RyN,#0v rM fk;wxE?ZٺY:29~hJnƦ7@{\T /nf?P}ȳZ$.C!u70 23VR/"OnW TgfwUcJPlZ.~C%_lTd|uE~ugU؋[SqkʴLk1e͉kD/)7?B`hw+Y!|;#s먰cd C-w+ C,3A/1K=MdҎs*71t%G\V-Q!UE±+3.{dJAV2u&$zXai=Ovrh PV : @F2ꐥWGD@hzUC,Mb j .tYsO1_%uՐ %YEQCz72YEaQ$˧iP rXy44*}sojwD# zo-դɄ)TJ.N҅ %╓{7X5Z:e@@K^&Yp}@#A! ߷Y'C- t, <5^ƨq %_Űʱ 2pB{/45_ѱn"A֐ST\vdp:_'-:UzUd=_RLk Xw O8Lެբ5Wr0YzU$%daabwRj,TnRQ[0?3{0p^V/:`Ѷvr. w9`)J@PUYzSNHSQa0VBmR>*Lӑq浸kePwOr(eD:up:;!-gTݭ]Sf: uM66`xOU2ktim~Qμ?tG.lT\ '/3vȑ5g.Q x?CDED#wL 'UZw gֲ++)`mhu10]y_N_ ;Ep߻K ]e?kkFPjKRhuۺ}#evji^6nQsN$wءj]vPgVDQYSE05v.Eb@5ŪL/^3?3D0QblMi˿PZ GNEK(#2y:80j_oe[յ X| I*.D-LWMr,s\+UtiLs?n\(D"9dfcvͳ!L+۲4c:y5VL}A (YLԑ:#頤*]x%a(GDpf?(N.?9 d]TX"Ov [qMݒc='Q޷V2Zen'R@۷N9) ;]2e)OsNe*k ^w :%o鬂GvZ It{JԠ g+tO-~HhēgLU1RϠ(ޞOU^1jG53ͯNyl`wS\ljІ`0.ڕr6_Z|kɠǁ=SD#pͷ]&O%!u|]kTRXeg3ΦXi+RM^W()=B|t}/m@$F.<zMFx/|^0EAvM:,L#@,ɍ:Y`vtܑN >4FxqT6eAkZa1] % L-] N?8_4q8ym~/;Sp|B, Z@Q7pe^ȱr+ϖKtu4hB( 4u PpVZqtykmژ%Vf~XBi}2 Vxח~kIq\8tӂ 96 1($W z}VLn=x0}#.va[aduΐФUGnf)˚C j+5őv~}*]OH8,D?AZ h,=;dtv[]JK!֘f܇ #pi%!)Ҕc:r[+Η{)7`94np pzKKf!+%Dgə ^:]AfDH\ʎۿL@OuOY]]-L8>*̌pŠwabZcD{ b3-lŸqK&t_A(I;O;[C,Wf[O=ґ0D&6 &xɓ7K&)`eO>?X=%^T6~K_o/_C|a~CaD\'Ȱsk`' /.HLC0[ sd$pLڊ i֋Aɒ5#,语;%.ٓ& ]if ӽtR|EVV- y.o#M_U4GyKc $q/U I[ʎ>jS7 NWJ,w%w$͛ z%90[R#G?^=\^M Sy2RgM]Wk/<"mB\4Y+]@8%5t3  K a09;P%w^x?#hu&k䩺i7@Y]HC9V[;kw|n\e`>ziu++jk/00ģ->x,U[[ARzcWx1x;GUOf o4CS퇔JJ a!4s$[0trț3T:w5<Ǫ"b'+ I{2lE.jn7r WV yrn`?+mjw4'A7 NM2տ^j'!sa;h Wy#4{ nktVm݃."x:Rt1#(@Z8Qmz {dyfTB(Fg^r ${dPENjsC 27ƣ$żk,<}m-h 镩ɦVSnUjn#XW.ESkdC5D0--78_ɻ5I PMB0')/b6Lat/0=e3g5BF2X\VL`ߗ {dz/92o{Nԛ+M̸02I;%.姢g7SiKuLk꾛j9>(iCtT5K49CrrDpM=)9-|nQ\h^*ASʹAL3q-OA0u`@@芅HKyB#t?+W؟!:L%o:t*o%SdO1L(U&\.tԱKW (﫭<#D/⚶-x>l*a&GZЉ]:lt(Zx 'C4ϟ=X,kX~-!pY|vޔ̮.&ShEDzk*|`8$,׻9`.fG<. BʸGTUPV$cv> NPi u Fzu vFũFYQ)'_9ǯݔGζ%˥bFh$Ԙޘx*{Л]եLR.,Tܻ7%TmH?!lYXS&ԭJL\ԑ:vLK9o izHciOP/rb#w9OXicwn_>bv;xw \]V^ѫ)_!xvj Ѽ52恳8eCSxOPiI|U+zP5j8mГ#0Uք3n7C.um! zN&0f$ة =]σ.h]EJځShc*8U%Uy 0#hkwRzyq/etq5@z r6u9x #EYW/!CBa"H-ޟp$Τo?aKܶ$ѕ +myx7x,4nv{=7hdU:&|$תC Zq&׃S@RCBi0H7 z4v6V<}q>7q_i"DZ7W3mY8%/88VɁ,]6e{IZ\x{>~Mjj}aUJGdG MPe Z5QB&9=9ԗOn3]l+cQmiOٳ`NMrlz CJ¡|FnF5{B=`y%W^L׿V܂\hȰ=&I@,ڣS ?-ɡóYl)t {rk!^;enpadLK@OM%BԵ]&>K(:f2p n݂W?PR}fF1sМ:|VaaG{f YzL5Ur;WUڮ,zJv YzQڟb%${7nNЎL'֯OXG6>%JDB>h "!k."~v RWEo0J`f< ($Hy%/滘&sh9lqXN.ssBUEOoqfB$_%OlXݎ29ړ,H.<]ˆ=34QEt!ʥs:̊ +#٩(cyv\Bw KiS}.>7C\O_ݴ?H)CR>.Oa;?]Oq}0?cg.&K좻=%`ȵ tYkYJ#z#sq\>ms`nᤝDB)Z0@T*zfGͣM/_V<"ڿ g46 3d|noZ.e-KzT7z缈ˉ:@3̚۝^K [m8'>̞,n-gqᲫa'Vu!jX ="f+:-$3|"غw0{G㝢x8PdSQocHJzPG~TC[h3>tdP>5}Sclo/öR MSv:4ĭ́/PPWض,`צ008s~t` \f7+mh dDĝJ0 rI5Ac^YmneHikI.qQJ:ek$0Q܋ Q "/ oI‹1,@ۘގ(@w3JC%İ/@;=^w&a&o^ 5V"\x 6`<±Ү~Fs5䪽ځ ?? %U.~ўopm {~6+?~Mqs%+Ƶ^ I%b&_K*\築00zey(4|~XsS<>xLJ8gcx DLS֍py P|E f;T ܩVQ^@gk*;Kynd(=08Lv:}qƠ@K=>N: E"x 0s9h=CR%^L ݨX-iY7j 2bi¹+ʹC[+D :".B b:'M/?ؐ[S k}%; fnƅ+],N?&׮3 Ea'ӳ2a`0GA}48Ҿji]}5(ccY끀PQ?O)c.׀eit܇[=4hצ5f tEK =μφOU'Wx7Q_,70!"LSA2G5z=<"!Ms1nY̨24#Xo+W񻖦HܔNTՈY,ko6+a4;Bz6F ҺSJb*i6gϧuكʵ5TV4sWy VdmS $%[A/qIJ5h+ҞF-eOޚ]R 8vB$ktCCIψ0͇sP!8<δB?ws!DP ~9 G @,\Cv$k!LO@yrwc1W2#Pau.b9/9u re<P, 7yOpf@5!3Ve) fr98}21 ̲~pQƂR*J,9 K2!^m;Z h5zv܇]$FluO8i:,ьLIג1}*z(<3iP8x5͸tӎ]*g}Y_Zր³ AVc/¤CќF֙HiTm8 =s}$YP 6X=n$AC>,W |λ6J݁>b7 HV߲r<29c @5tyNғ;>KI<0hߓdKNa.4b<5*adg:R _ɤ&׃m9A+c&WiDr(Nf̽ƉhKs<@8v2 G*?キZ܂ǮÇG]W@zmPa%r Us0 ~ΙI@4&Qbqܡ%8uD 1Ru2|?H%Fl9#\،?%rUjrhVq9dz0h-K?-.|Tf6Š⢒[A9#:gJ/ِmC S A#-f5Wb (4߁pɪjx<ᄩ*B!;!8:Ty_P|7\Ւ1>V#i\*Ea@ K1'Hml9>%d &>6}KW\MV3`|<4H&P͔RSaun n.X,N6b.Z~'LC- :$d֘LR h~QnXh!ncÈC>A4tG hp9PQu:oګ ! @[yx"k}UX#lnd؇V|8#c;%}շ_!:g–V}><(@$L @Dgထ_{w| #Kz-O0Ά3#cއjobPƋM[W?p?bJ| C_/wY\\jmԇZSXlQjdiyrꃝӝcE@_ wTy8ιp)ڙ7M M9k&:mC8Fұ"y/" +E8/ -fzb #vʁ DIfT:bw(s8sX'O|GUuqO\P~\#o S "-R?AEAC#au`Oza=o!WI:56,+Ax*8}7$ư/VOC v2G=Wې9eu(ٔlNkd ԝfxT#.iEQN N֝j|x1!B7͂V4bX=AYF^MȠ]є4 ZB~8B>6#H x/01j 3gP;;HZqG^TLn!r,bk E&h,yv,"-R }2&L2 ֥z8#":/08FMNF]0F] ΰ3A*}Oa kdü f#" \qc ݓDZ>}?ښFtܱηL >?\eZ2aߗX1ʝjf܂zµJ|P Ω6sxs0:5wM 'WVW|w~U<e%c'*%m%F{tC%=K||v ~mD|_e_Id bPU~`3$qoUpP.Z{VĆ7ڢ}|`J%Pmm$K|:'sf墇?iHuĝΪ,i3H %V}Ir'g).Ӹj-"i2QeJLS3UH,y"9>bD 8IE$h``bKH^\%[)(N_\ׂ}:w:$0}Z`,Q/c_DL ֥"G?k-_TYcX%6c1ueR)m.ل:x LʠzׂJtkZSE͕Fq+`h HG8sE>{Q_jpsm T$ 2]&RA7gtCq9Ov<. :WM*Cc5)V'bZcI/i(#m_i+^tk9ݳЯ]B)1cbyǦ.~´%;oZ"2-~Z/|ohN]jT+Ko2٢,9?F p'q~ڈ|\yԈ*]pOF w "Bڰ쌋@RFNqݜV=% ւFz'0>BeM\яW*un^[xB2 CMѶ^S?9?BEYu2[qU^ O ;扇@C=dhWD@(+k(pk9u>Yi]`\v9)7]kcܞpCgA=jk=Qc$EehV~D)cB\D^Qy~T/ l\W+BxDhF\j?W{s n=O/ i:`{Ҿz|vI*ڭxF-+u nA­?e O@VTyumGsvf ڟeZe驅x0J($Z]?>cmԃie!W^WE PFkMgq\]M)18Y0q4?UE|BHg H+Vt_:a\ c!1Ck“f*\DӹR7y푫hs!-m NI`{#+*) bN?͑:+^hv09X8GLb0xZPx%@*ݯ'@n*DmPcOLI/j?Aʱs4lUH˹z oohX184=12کw vچzO sXv$֫l BKovܖ|zzJs'σ_Zp?(*^IZ8`x:%{Y ؆?,[X=ȵDF7:UjuiUv,#qdK6WB [χB#z!+ 9r\B]Ӌ  N|=<p<kީ8wc C.7PVnI V2`pªQa"pT4'Y4R놔9PC(kwӬ/Bhto…h~Nʲ[ZOmheWZ}{$wl X89[Sr˫>s}sW|}[mŝ3آR+]~R[9ƥ6_yGZ ]/E  2}e]%8D_GJŸHVb|J:Vk4y LżR1) $u) +6=ZH,&p\ևJBDQ(Ĝ(v+.?Ш]YrwECTw:p/ƂQ qU\`Q\MJ)uRN '|Xbۋ6D_igb؇?0|4>HzI/v%^M"oLw'IvLz" :Q#/*2 }/= j獊/A =D/Wz+& IjU3 /r=qHaNrTB ډRsaeuP+*3Lqg;<.J}qFnhcd#TdLgłf:bs{<./-Ns;RRM:>x.#c+oj? r{bn!bg2*~偺@]TL|"'6A5 i쌎 ?Oo+!s,TL.a>]|^i!|5֗B6*ي]%3z*|2.ў2t iZnn|{]LzIR6w۝tƩ ܖ%w4)Oh 6ΖWCw (ad)LdǤ~pM{~cDKt(Z2qn.:LOnHI*螙:@$T]3Bf5)7 ~&ZE>_Pi>zck nt_de?ţ,+JpULM\z1؆*AitM0Um,7c1`@~hM䖘ZY5.sSMxʕ%fJq,4ؠ@m. -DnDP#.]`>L_׏L.;RT|Y8%DBǦK[S7I^别vBӫmsz{W"=codkv@0 Oy_.ݷ_(rL<ҙ~GUVBA$-8P'Bn0j?c\ss mZnij{6> u¡f[(X*eM/=i wTX-VZAt\ H(c'@_̚ئzb=':`.[`w;{)x`B'oŞC CǢăB/蝌FKO*]&c-wy ةqE/ *P 3*w[)}cfD#)BlDIv Ea;cG0/'p iWl7#B%0c8dXOo-w{PUZi9o /q)aY/: m<-+nV2O$f jiPSݺh d꟒`-]޿t" "Yr2%A/0~.4V!C&p'@ 2 zDVȄΙCgskX ʭ"ȄֲM)>bNIe!`ZAmmGSM2qc}M _uo+B[ߴjF NUX"f(Jj%/ ", ΊxE"ɷlD෉/q\X#/!}+u]Q{2OҮnflH?&]2?=YXOċA x 1P][tJ3'ZBNo =m'%?^ʸN9(*)i`9>G] & zͶVZ؅q+8 -8]3ϩSވ:;n${>=:>4<^r蝯/{kQ}pFC:?u)D|:?XkL5ࣦoj8Vr4G\&].qWMsfQevF)ͩWT [5S Q^48i[ 0G)+Mm9o/Z/{<vEPإ:Hj9UUf avw0Qw=QXUa?"OGF>9s2=T9z਴(| =T`V>HxARʉ ʨБ<580ڥ; L("۵wh e^Zc-فN_?st2ty3vUH!^G.[׽̩n1>ό׭.gDAcnNiLUgdTy:k@8H:_8DN,F/T 6۸O?"u4}ىgkqRc9⪌~‡[%n })oTp5a3Ӛo/<5sGXL87=v̺.V,>+XE*2B`\" 4ȯ. Kڥ`>k!t!dgE1NC^/@YՏ\ W /R+ʧOϢz,sp!oߐ.j ԟt͕vx!׈)>mġ菶lTfW.)ȥoH\#jXgdv-|C%Jl vƃvϬtE 't8~mEa ha,hteNmz݆nH(Ŵ71 Jdakk>ڳ M1^ Gд4%ӑt޿&?quŤލ3R8: vEi|քcTU~R,o8te;9NfNQW_]hĊEjx%׆dBz>̎w鋵2d e9eMRa5XTS\I#R w/۬roce{xlO  / Qf`h$Nr_EV[8>hn_~bҐp=X $LfK+%Q. J a;'ichr5=fT? Uw~j'sڊ;>\.4kHRiBmTI?; YU XTB%NL쁮+q# Dd+I***6eĒ%aľr~mm}ؔx&p,"NNߩ)A:ҾrzM~&6G0m; cJS1!e,7m>WRp|D LU~!cb°mndJ?sQ>;U4Q߽f(oԘ\t[솊6]&b%2wY.=;~94űq? t)rLJ8') V-mq[Ye#9$8)'68{_+TVڒTQ%FÑkХr>C5/jD5gCV|_M(}L(Ήn^U&ɰ%&L^jqiΨuc=s2B_4IH<Kj?RHd5 w7" A@vG@n[~;dMx^ SÊ|9¨ >ᷛ?E#ō2ڛRrRq2-4QۭE\VxS8l4aU@K?1lr Hϒ&@]^z}Qs;@RN*}KF6yᡫ W^ZClӒwjE= dej*%]~>-_nеCakjs\лk<Yw #Fd{^ҧ۱Bwp JbLvBnv$FY_8/j@B!FOEa!x!s; X]ԞU'ފZ׵t|ŊœT^";v RP>r #P⊾Q%-mLo<E"iJ+BmR 16^X+tvU9a8v> @^?ZͶ,G(ۃJH/)yIs5%OàXj8=5lNXӬbPߒJArg۷rOUSTKĻqX-([m2Wx ^ Ь^KgtT."w~_&dH1E[ڒTܷ%rXLU׫DgMqܬFQ0o9Yu~kI`xŁ8[ NOb-{!#U@L#]dww#!}!w:mM r_~T>1 f)]+;F5NqQտ;lk̿#MB8Hڒ,zg4tHg\lFJ`܆,0U=fDM(FAxL] *^Wۆ)$'b9eKD9rW\=QQ!#!{ihx9E` $6ÏU=In0w +BЀ!OA*Ԧ 14i5}I>bB`u%+$Hx--"͑>z@mxubtx3=I+"W?C%&a09 V;5e?W.fx@@\0P/C +B(l+P 7X=l }hϏ~2WY!G)O֚ , RP\) F)} X M8t#}XG'͙$uhקVu=3uˇlpdiRiN6)[4$$pd@αcL^GH2XNUaJ Y< }X4>Mp!,+ƪ3D-F3+2Y t*cR@g(W^z_F. ,C~33vXT6:p|{lֿ%"9sQ94}&6Q# `WahkCK =uɤ sU6H:XEI M=N-#8 JZqVS. v_5&~<]2z^tEՋ?A6or!:Y4# Lp/ƅ:!5_k+Q+{sZR* d F2~I]!rx)m߬ OodďXӷZHu$jYn 4_8Wt+޸Ta+R40a%M:il!vT'OH8!KCֹtP>X*z:a$:Q'82wh`ǚpjw &M8 w{j؆[)ύ0x0^r9jk{א7,<,O$9̵m|WO&6 Œ9,fsEfw@4TGy%: @ }T2}~Ae݀a\Ne{W吉{k6T1N^kܚzGK` RkecM)V4=ӲӖ>'i%1ٱ?oNbZ Ca[̯q9:I2=ib5Iv|T6A8Sm78H?b`;6sYXD(! rvZ [ɘ/V-z#t;uMyb[:"bq7.Fgz3U7D͓u? = oBt`5l>`*Tn>ڇ!]B tMjQGchUZ{ l1$FZIZ&\6Q qR ܝ3*!'BoyTn1'ĊG[KM]PL->ĜE'*ޱs錧l^7OWQXI.2děCwl'Y;fR^խE'hT܉^GEpzNh/~>y9랧˳/<#w OeR7A+[j:zvm UfS`ʈqd2!0Ӭ%t8υz kqz%}7#JW<# $5:}3`cPҝN 8 H >@Ю&5Spo_:huωP 0 C{_#KjTg9ܷe4sf-ʊ=HknmRVT$%őm(ARb90- p;2g-ފ.P4Zdq ^97$[ԍ ,BN{yOf5גimF~Ls>ĤF6W>EU )j j!MF4Y i09OT-D44 g'b|X튾}CgaQvx 6dz4QCP%2d((S9;m(cPs6s'S*lj42}uʼ%"=$0 Co:B*(ΌkYj}=֨RH-LQ? f[p*:EN"T q׸QЎQ50EIx$iSs3/.(2(CkgFG.e)v0 ڧVDV78q6c^p=ZbYHǿC mWsG $Qu5 FAd{7'˚wOKaPEp@zwKV(CzEHnRU<תDe/ PS ?M8Vų+YGGm`PZq\8dQ79AͮY*^P<2.c6Df`x5 J䟹eh̹%Ŏ{>qd]E}8:-LJ˿jLIAswy\"E3rUs#]]UO9{DsSJ߾IZ7{tuzct}IӨ~#ŻF=hYP>ݍpG&cgTm0}N;c4dm$gq(T٠ZEEU?+ӌGp\qdqRbXTz\`֭|oVhtp0E͠fYw$ola;5 2[9qz_G][mCOWfkO"H"6@ nzܤU6c|*mŘi}Lۗa?y;Sp)}ۧF")2F(V:'=|qhiĭBs*uNU̓YN,]yR9lS. 6q,1~b %4nF 3ã5sm\D%U|_ ~6 %n~nO8ۼžs\u| mYjjU-pC4Ї@Ţ͠T2ӑ>Tؾ;*B rU~|Os YPwXyŇvjtK<՗X+Rsn: pq:T !Ђ31ͫw)AА٢euBx\$*]>n >3j_3kg)(qGqzxȧ4ĜM{Po>nR 1Tr(|@gq!ۉNƾ&+{1Iɴ h$uq8j$WZ15y{^zfi,yǜ7h@-B)em`$BԯMa?s\^x 6hDRjBbU }}lgPuz|G{5#QFh+W]]xV}=..dtpŧ$%HkmӓP*KY >DX,[!f(L*kyp>MFi>0dbkq4UmTa[?wykp"Ja~N5hRKUa/L%6HMVN@a2]ߌ%DF8KCh{\WjԎ>-HK#i7V\철׮9z0"I /4GBάU`#^[,X n{pVZ-e|^>*_)S#5jhUHKT2`qXqxzwss06Ct xet{i4tR">k` ' 䨠{4+@ńa]D}b+dj#`Շ{m"sWVZֱԍ%&-y{ú]F<&taSy.ՆXi#zp/XQlڄnXu |:Xetöj^OT0|K8m f<ϐɁQ1s-@?5f5]Vl`NAgc5: z.ĊET oe ӂz65W{vWNFb/0W,}%quDDRxˬ_~&1&㳻+pQ0\)0Vuf-d [Suݔ3s%ٓR2nudC.X?zȞ 1cK#E,Xi?4;n׿7O 5Ƶ[Vd(xlnie=-~cͳ\@j&\3-酓IxeklYDbM"a*n*oÉ`C$$I҂JuW{΋NYӯ_K^,SHR;(`G]Y@&EPYH3*\h<XOl`4Ou ~Mǟ]M'mNuqȃ73Zk+EMz[H?ᶎѠ想(zݩCӛ#pGGgGay Xzg(zy#dDf2Ee~gt}:s&"I `"rͭ a"ϵXv7jyV5Gr|Ԭ< xرdo!־< >,FKr/gJWWT9G2)p pgbmdQmI4JPRUll^07U79lSKB}V:jwR:X7N`y PmT6,K :EBzhqNiǃ:Eia=|-]Ojavi 215?9`Bk5 EϞݰVYdđ6i[Ć5ͭ)b^\}QN ntJk gTs{1fmꌮVv,߲[l5>paG@Dw%0(:%; Zd&[E+;.<6JȫuXX"1q7p]BN- QeFvhL0誐L5D ʹ6kQ%-9@q3t=倐R)gە?tX۬0^3h걂) ,c/cyp,5T D3DA/W*\PNVb\7Z>}Å*Y-zox(,M98QviԿ,ÐՎLF 8"Y|S|SzB2L6ּ S&}:Ϣ<[mT>OrnM>;π 9u_ګ`skW޲'C s D[#پ4a,1!x*yW[@FN),ϣjbMX K:5z0f6/]~AK pY؅v{ُ춘x:=TDyI">GղlK4qvI+=cMY옯,ۉ468m9Ǽ5K=t4RkN`@ m8K}[ǚ-yUZ7}'rr1$r^tdiur=oR$y[U&{W,t9dtPᵑfL>?'"c?"IoK v G]ybObт)p3ݫ[)JuFw)iƒ*ԛ 1˜XǃnY6^SyNPȮoE 8~5`!kh!J J k"&`!|PEۿ۷$I7D۰7)Ss0Tzp6qv[KI(sG)}SV\M)XXz c+P[LELǰ ѱ7x&| BG]o${u>N>%5;X݁({\IژX {<rz:A d<G;r}#(;(}knn)5s[QӘ^dH(cvKzoG+ _FŹl[(nlzCh!R]TƺE\B/5xsbcƴY ZCЊm-V@>3qLA-{Q.ӕv2jy@֙y6;h;/QL*ݥ3ǎ!c˞8Op+]Z)Ӟyi1>?YV4lA7[ Q87 G{18ܑ[TG;Y80!jk_!oRh"{kbmw2 x5+ݜKcvc;W _r!qDϤ͉l w{eVj+m} O}O4'=-Q g#"1 (73q#YU9i٨hy YEgֻZ9ic`:[^/:"s=cK!0&*llNV~,, Ђ4zw:GrusŇVtkA|/ !$oq{W"uwpuLrlheP› EsD6wLBQ Gn=urFϛM y"CPhmU 0$(} 1ˡ:=^Wyek-ܥj"C I5= n@>$a8#/ʇb셹xjQDe"LlиٴKpVdF1yti9JMmYݵ=3Eyoˈw}kSκW7_dp#~6, b>ԙz|' r^:z xۗ* Q˼ v`d7PǷjcL J,& j"Z >VswI!T.\m_19.%+ r@xIݨ=cst6,V-!>Ll/c*I'S3iv9}jNsIez7 >[lSfײ:nx(/и*9̦2JF6RX?9WN O^&iT. +*%E= 8!=¯w "0.x-`.G>tI0uk ™`S09wA2|W?F?qDWQ_!jǼƆ$-;o?E~w܆`0G(cCIE4n"`6N=eR`IA{Gr|\}͸& =2Qdx)~*&nB60m:"$<%&:ouG\#m(=b^zD;."6ٸo!l_:ԶEF f_GT9^5Լy3(|$<8B/O`mN -7`x52rjuSi/Np! %sJfT6V.K($RY 1w& ^6 "=qo[|9|wAރg DЇ_)0o#!0$Mu|OWԠvϠ*msaV[[ޑZ W;P0ApP`nߢ6#6U.*ωt^ P|u~EMjӒYkSʰ޵P]!wKVQ 4mK(F. zyZҼi _Y% WC} l)h=h[Tb }I'Kcӕ<=f/v1/4ZMT;P=?Քv?o]H⌿K#!a˚$'ʡoxT'N%ϯ $/r2S>.F𯂸a,Y[t;'oQ\ZcgNW\bb,<"U5{[nIoV{Œmbnx;,:è&;XiX02nYQlS)Yjk1+ve_ʵ]ba% *}�%DJ"ɆIZXB.o!!zy)r n/cpM\O|HUy#s=x9y|$Զ8#C0#?sUzߞB'8XvNLk,n\W8ׯCWGeGP1FsepJf{vvFjKm8vh1O*L ?3ݛ{\4^G wU[t3ӻ.h3`ϏcREFkMM#,_>"^,C庠dߍ)|afu[g!ƉJ3Ф?rY\#X#">4:`y7,qt(夝ǥ H7ܫw.ʚXIAPgv(OLSiWa70yR|Rgiq^e78x\,}Y@`C 9jE &Y$WIo/{jW)iH?s&'3)?v'>{&!!d\'. K(`^ll) H"c'Knw=jL# j 򋝈GB~2oQV:Aqp(!pÞ5Ro fn(<h%g5uBt@R-&0JXQI/pB3M): ZIrH4$g"wil.6i7Ir+آ?pcuǐVòs9(Ut0,Ă;($N Pu³4JSbeΜP:}zʎO`UE(v6Gz7( Xҧϣ")b \;Zj:X~ʔiT,RaqZL+m>ڠOME-s a a9 &b;*IKIPYd׆JS|%U`y7 1`ߠu6Ç J#G ˧0wE!(ǧڂA ]#`/`.3ۅYӾU{odv)l@m`$ jIx\@qC0w Y6 Lfhٰ㹜/Uw^Zz|o6R1^v!=vdvyef>1O^V%Y6 Mo4 (`> /|%|U4@Qn_Dc,GY1%+6;1u6('}+sɍ5H i✮ h;NPYNhQz\q穈3yo-vL2EK6T|TC?GX,Ҋ׸9Uuweco+D ] M F״{"'XTo3!#^d ϱ #cZw{]ǑSRmP]4n\3mk;-#UO"&Ej2ÜPz찀JWi958Z|^i2n=\\ zF!4pd!~$`~omƓKXzSV%?(螛B {2hcj]b@-T%6(kJ]Re^ [&afE$IܠFpGgZ ?N@9(Wo#3k6̟d}\o?, UoJM#_eVvCvG{sLH20 kͰk5HC !,c ۯ7gвeM%AߚV͈{%ϴ]s8jZs Fxdxiqe1AO [-$AP@5q7Ci~#_T. ܊BR}n8$ڷ$J$5T|+5Tms'uB߉6?p TЧH+W'XhotP_0mhZ{1lL.lSˉ%R[:kCm[|; ~Wo$$%\F]\>YYbHZ0X5I׽M}@K\uQ[Z͈nۈyDyQ+ܡ:&"OlH`׬d6&;_/Z~5}u6ڟo)@'!$HXVX*Eu΂8~_Q6ܲqjصgRx}0DR&  ́2IX}pON57 rNCCP*w kӻI@ᱫ֨6IK4׺aE;Nuh nlP'Ϗn5=ViX&eho{VlDI#\|Pe ;r vwJSE6*qhLR&;h"uWn [.8}tlD?ﴝᠷy]q 0Z+w {'kbeuF>Ch[= xH8ZZV}+`B^k%[rfܜE{jiG]8|Η >V7Շ>J\Iqbnk lʲP1o3 aa5W²2$FnNV|үtH,@}0#Y Nf5 A̹LlSKȿ vńp3(HãQ6ȶr!dMVS\ۢXT&44G1a7}9nlH<79q~MvM :~/3wvay+L MYPlL'Wm29AAM ( 80Ro#̘v{a!׌D`o#>UhscO8\1"Rs)<бezSs25gfC6aJf7=KrO]4Nm.((n0؄1zSY}*I=- d$qM^rxz+d:X;Ur|םWMC14۟(!_l]H(d <ͨ {lR9Yr*w 6tThʂM0 Ar` xٙ獦L€ye0=He CN-$qnj r72tx{#(z?'KBϕҦSJ~](@i\hK'#}R 0-l7k*t̿M%fU!  h0:n'.ED̄3׏eʐJB(p\ৱ\`:cBIIwr6(b s};|jIDWQ̪q?VA͐DXH[ F3RՙLnŠ]S.MJ@aB1v&\.?Q;'`hǫ$ ɶêMr@,a !jp3my xaY*@T_yR4lkz"hmcƯC#h +a(OV}Cٸѡ{lC4͐$ 6&>8GXisUum|WFk4 ' [+M(A'?z$jIEݺiZl*E6:!-9)NA G_J b9",4WH;ǫ"g,=(fy_*`5z[Qۭ6V/ٵ/r<Ǯ5뿆q vgie/@s|PQ ;dB@P~]A =39nRᾯaK'V\=oZοƱ8l$Ԍ<'}`?n%T:%u1iCjEztNӿ d2p:-Bw h ⴩*yқU#Cb\rctY5V3}ͼeWKŏùY+&0Ug{GM+0=-'UX2 r\ySs&W LBt2H>҄!3dgB8G#j 9`W4<-گxO#ee#KaYt(jM":o/7\N4Àc .5?)THG6(7`2^14nz3 OsZfLN9rgwF"ˈc{LXhZo*/ܯG*'fmE1\FuL>^ɱdѾe+0.ܧG$C;!LJQH S^Vc &ce[z{վ [5/Lc4kƘ4r-mejHʅH[nxfǞ4K.+=-u%p,|#[/Ș !/$h4kiC@J|$= ?v (樝€i&~A>J/#8!fGb0J3  \n<>c>47^ݚ[vv' -sx|aЮ`D~%eh"CS1Xp*rob]NԀ` tnRzASy +$.Se x JZEA&ZyD8[,u1@ev9E)L)3"ǝb/kP>*N;S%PXMQ)@?'M,BD|6%OZhbtHE@{iNu®|dxDߤ&P_Kg~ib%WgtP<(zk Ew؂aWjW1\uLm`g5+ \-+VـRV%{(G2XX +10&@Qs;t}2y'FApS^RF-Q8i3jYikZ|TfL牯?-ZO%L*lwnEfhʎ36H8[1Pe\si8a`iVHM>&ݽjEo(>5 MqGa>%+ u繈70Z*Zׁ-kڙ3-!1gw+4z^n_k G]4U '"9w7(*9hZKT}"蹴ES2-T3##I\o(F<&-SM M0bw %=Mk~*8e?8[i0Ќ37`&ݫ-K/^qk Nr& ]d}>\&͸uޑE`n!~n:#;CvEn+uTZd$3>lxJ팶‘+er+ W,Ȱo[g~Tx/߸~p m}bluoi>2I jWLU>;sEcJq0`BQ UiA֎xOPend@5*OC SekS>R+Hd\Jt%_jZLM1ScC!g>uo6~=#&;Bp35t"

    ixot4}|YJ8]L0)[O/y&pXV /x*+)MD? ';%/P[VPɦ=Z!NDF[8"+V+/ hj1#U-A/V* ~4ORp[cywxd΍lkR.dAѱ@b*/ֹ$)@0REig_RX4 fzwɭ죻دFn%zk1D)D0l]g'p;s2%x1&;/ݣG`ԙCHŽL-f~sx4s/4v"ɒב2๼zژD?1V|Zfk`=2|7Fo\y|g).0qm7{z4Di&nWSru 7muHL'DfƠ=vuL}F;X?_fQi I&A1Xyܬ(T-x}c2i^`iY$_>縻#&M}$l!zX [c KC[kO -WݽǏٴ,2ʣ&ruLk^gzģ$C9[N} 7˾nٛ> S "TlLLĘ]c} bMϼ 4;.=N'bG(.V4!44Ca%\?#I'wur 7s⟈h7b gk}-6̨;oNfV#n.f)Ӭv9UY 'nGdB]ޔ%gW-^ 0lN\O6[xgegL\/[ZQHA2|?$+A1Ow 0zC98xPz{וֹ c<3Cý9񳵎%>17ՔxrAnBnE'E~BB{'·^,0^VS >e*Lp,I?(J>Z$Dp(7)rw>җ.+Lž!|54-em;ZB_@#/mmOsoQ 1$㭻 Kkכp ^&7"iU{oC}ܞF̵:"l'jyJ*Ec i)tKW*sxelL; jv[b˙w8mxLrX(jWHAS$5[#P*F2Wn D*߆g+=9TZ{Gbv >bu;> Xa5afLcZl2Zr֐D3>?z;f|\33&CH@I0&U 6a%E ND—D.L Arlj`dbWB@tB= uhSe.N=u}0hDۏZ29Ok~@hrEhQ~!Z>ɴHi/VIC;Ŕ4YX;R)ޠFQ#Y=9j'*h8~2cgYA렀R6(CCiq+mfrd=klnQV1п$G`xE|u񲷀.ɇkJ$qV+B$-EgieD =>GZ~sKcs~lXŚ?FM@nc}Hb*B([SuU_~,A'+(g֏hWمiz}J DrLIE.oh-YE tЖG#Mgk/Mtɣqqι|gfj̱WЅXApkC i[8N}.l%R Gq0DkP˽]"}!nsed3+S,4f1#[5LĒW]?:Ԛ4hn_%t$Gi 4EZ믑:D.6!}>V_^ܟsv k ý<֭ QScmɕE@?#g6qӚb%kd"ay{T"C7 @|(xquU]lkf>jkUZy%_n K&9kw6髽CR*w䡎HTA@a[*7{}yP[<(@+̮z +Bs7̋><\綄iK0$,_p nڗO` /}J_Ǹ+>1##ԅK xwvͬhHW:\?~#0x~nmB&:.fDb_efZ<ix@h^@=v)ߣ^ڌzװtרeT~ $=kV4Hd@E'XcgvgK"q2OWT1s¿Y]=[ Fipo4ܙ# ʩ@9DEΨXf Õ{.tH_YGބ2CE.4OB/K@Ihg&츩G֭K6KnEpjsi)\OGح ) 0F]%w pV}m{fIĺ%d f#eQ2 ]T 'QVbb:5d?f<'4/*eu kmʂזNU"iL7L Pw(ts5yva>\^ M׿[T,['訾D 25f{ɈMW~?hbtxD]lCQ OՇ7LC=.Q׍X{k(Xo8ܙvC<7\iW|qaƈpɝo xKC`߄@ѝrEQ6 ~ G'K"4 Jeq+[.laWފ8`Lpdd>w /&phJXNSBoo5ztH;2ڧ|՜%Wlp19dKQȥ410B %[,ƶC\KNaXWѼ'GD~,΅cǔRq›b]aJs:J8 |p1:S)?Y9h-sր ?q&Z1ٖ~:VZ>FW竄jak̝N U M)C\Ns{Tԋ3Ò'  q7ۓ<%m eOɫ!Wvo~'dSep!10$>5DZ!?کsKun|hC8Uߞ?AO%%IHW(/LbLu * 鬨O5JJ3h\:OɹRJo۴`2, YOej>-ukiZa@ɍEr/cZ( ; }T pħ!bj^]Dzи!.CXSjWN:$SBr!`Haې{&!ky)->Gy!(|s85Y˞fGp 8fuD7[{5l*V])8ڙK+]?ZtjԨR%\aꙛa_ ݽKmʖ@'AQ$`v[]mo@WSew c=l6@z_T3XCȡW\cDʵ&U$$+qjKv`4߂o7~ӍaNnWXǂTZj!{+򟞒⚐G(p-~A`U6j)[qd»QL).Q!GD{c֨^SRC*`w$3z{hm'Ǜ=ˌ!&-~jFV-S/Se];*S!g7측G VAmLpW [P`NK@ztW(7󩤕Sm3!wrH{}td| Lpcd,B Bl txolZ 5uc%m9֯@vqr>a,Ef7gZ4+t*0/Qe&mVӚXR筿< ѸFHDqJx-_J@ qIh//lM)ff\;uR<r65`!/!a0'#˷d1: 4")RԊs/[BjSFA\5e >ꀚ wx O?A+z8|i7 y7w.##̖(ګv8UXbb'~姚I [޵Q^G9^6ɇz$hAVn*OO|R.%e/w7(Rx,Gܜy`{hi1Cv_һ5OM+w4w:rl)JMKP\^kF*mDTA$@!jH31~G7,h9W֓(ӏjbJ<@nq`{cߧSP[e\&*:з61*bf͡3̫0 xEovYKI uEa ֮9cE)HqCC_ >rUCR𒶾%\φc7AMNO(hb1?Z::-!h/t8;`~'%Y*BJ"/&`{q / sQǟ )d|X}JT}_ p[D-[ƌW9bsSTF}"X[/_п%uX)'.Վ=R(acSն3-f46+:=GU&- Xw[NM`i#x|幸 h cjo(alْ}Ud"5"$Ycߜxl\u5 t|jm.Ҹ4Ou&c֪]beoap_آJSFFU*ay3C"ڦw֩rߑ7A9ɶjva*M9Z};UėM(Fxq|gR DYyk/Lmg`iB_ڜaa9Dg 3L?0-#G7I ETS sMr䭤BF7 @9"C:;xDȲ `M&w#y>MRj‚8g Ƒw):[MWj33T(~~^#p\-N*bV(~ K]ķyN{= q𗫦 \QX3B> ٽ^OCčd5^ Ԅm*.:{t=:#БM2>c =$O>;JE7(1j)Q} {&Wߝ1V3JdQE:i@|ZG,5q] hH7 Ç aak&I.~'%hxZNl q0I9^xɩ9S g4 |cIf їm^TR0X1G\Q-w*!U5ƌd9 `bU}-f+fmC8TWh ׃G>!,Ef|H$eX?tLȴ nC3J^YQpM}(bҤ5n=ZT,a) rq{lu j0_~`}Ӻٌ]e9%_GVaCyM@du=J#v9-(D 5[@~ZHTEGFFcQ<G~ɩ sRs>WlR*ֽ MtPGURLP&/p)Vݼ8OD&[PINamW6xox]r:="*Bk]}HSVm/{> ^g,.JoSK&י czG, 9C5؎pXi]wL.*mYXǡ/Ua d?\0%9_BAZ~N8PMҐ\X6}o+k}ȾRP}0b{P(A&SU Oחe;5J C0榄g + σ1q< _pz9FCހlVh;%yS,Q%-? ։kjܠqWߊ_a[̎Z@hsr、\ Ќ{<^'8Tg,bM~e0r!q,g=\S j?%ud@ c}!ݪh_܇*~%E$q$g1vvmRt*˚n<z8?9+81u>Z)a,}11YF.߄ԎD@,( 4Hf_ܨ0 *8RkGMvzsW3p J_]g&-):`OWMۊWKF|fH_ `0"lp{u&7XcT?4 $bA27oZP pWSsꭞz8!Rk(.Ф,}/,_8RMU5—{sT{ \j\귚?ǦK6ablUm\GjJq2 v39α` +ή3'uxNKp="OҜ${GvO8Ze|P=-iL n28rˇ(ٶIڧyĕgKlWO/'uVϔ-$[IݮEM6NoJඒILYj_] ue~gőOl(WOU>nSJwwۏs>c? XܸuEhU?t7~VIL "]p%fr#P\k. 'FU"o'>A{킦jBUim8 $Ǿ0A[s%gZ&nhg5$qA {MBishĊ5 uM{R:ĔY$V}lVӿ,yZWzdFi#OАK _DŚeey+՝d~,ɡA멕Fq7 %Gq|1p*`^]j_M^|n{@ey2xgf|PC9n.Ll7php~r wQ;/ pp٬> ʰſqS 7 +#d GEl̊֜l1"@n7Q\HFJ<ẇqH ldp/ƆlʳwfV;knz5~f%A yS$&)˹R5VO -x%WFV(&} !]0(Tߵb9>xeIfMEMH$-_e3AYs+vj>!l`9yNInn5Xjoh.@.JÍ>y/(^547MiW,g HE_'nP4$ARq!ܛCS_! mjU8csg=vW2P|?;o,+PaC mk9{*&W, 7n z}2#`l mm/2nGb2*Дk&t0%_8^@ 6,=9TI.wm .g dS!;$+~ ?6?P  e0A5t+ 26*7*/^9tv_aI*SHsj_H>}r[r-4,$ƾ!8*wSd3e<ݑ9b1HַbR/d5лT_y+6 ` e!Q<$\㗙/>>4j-jxd# `BNR`H?댓&{ڋ?MvM4Ziݫ-Z̩ǣț>/:ʄsڿK{e}uD)NL Luwgb֦tȆ{@OP),A!͙Vx0ÒEoYMX aQDb X<Xj8zfpqZ (0ୱyldeիh1X˝,O;:殾>)45G w"OomZxZO !9x "h]8v%yŬqSDi2w᥮WUG7ܷ^ }{jTgDRLHKDW3sԂZhP;Ȗ3Qcz?<䳚ٔ=uR/- hu+#j+ _r1T@G/֘&*cWy f5E^> >BTG$GIpi/zWTB -@# =m)~AmmN8lwJ0hIY0tV }|`T%$ܞ%,yS^]0Vѡ7+s),{7 JJihX-[LqheV_¨L53t|SU^aN $A0>Gf :E2rO} {Rl<:3^1[@J5!Kdமl) F#;!/EI?Y q_;Fuh@8"Ao5x\VCxd2PD y7c_xjLFe)K)~S[`Ǹ\5<r#ZzJ|7a_eHag~~]a`96k;4֚*E?}UX |,qz`%.SCi5m[իR]±çilf_Z"v1󛞟N#_H~S-PD"uJXMӤpQ g-xbIz (LYM3q0D|8.l94JFo9Dpl 2E4ͮ7E{ uDYqNJfTv1nj+9 W)Jxvl7m[P>Y%5=l֡ vzd({@',fkV60W=DqNȁ$Rm頎LoYՋ RmS>(R Q\"JM RT1H.^"%'9Uj3t]I(0\42Z$_LH;~?R|:QvBL`D|<|A!\Lit,8c @Z`sy}7'1k+?҇7b)z"u\-_!֒aP1D++AKDw= UIpg0!wO ]WbB$B,`U.26!eÝ/$[/ϏF ńt*o2м%.̪GC0i4.lA*3(bI (~z/w |=+(8;%>_h $ZĨ cvBaCڛo&g<+9j%XNj\Kcb.rXuPԉAğ#s tEGx&åӘ) S.`id$7b f ÓGbQĻ†rsGpc.i_ D!eENT$Gw#hZ̍Fp6馝?XE^o*y)x*Ŝv2ڮkv@ഡ{beΰ4#uD(GH*MXZC5u3Nj2_xEF7 r%n}>QH~ 97$+vT\E^-m*!6"pa%xFRs֮"8 aUp6^HoPvg,v?aJ0}qU 9!ntpi?ˆk;桚{ ƾM{ϱ ڊws^Lvs⍼5w䜯 %c"[j;B3#GkbK0mmm&޾CVZ|@ S0r0J2-(-9v ANI-vT呵U8715*qݡ84hJ ǷC|lِeQIZw?o-nƞ{X!Fj䓢bxߟ <Dg.2<菢TƠ^\I:+?A O`ܝ0yHkƁub+ym;M$8LE%)IRlYdw mQk86_Ҕwr(kp'B6@jjF;\W.Y}CٝE%rُdžDUXMSD&_9pbs -y4=NZ)'0 hJ 'Z"?h*\@A="٣ɍVǿӭE7LJ# 5nK0WAJ+׀AqrK+8&eAlE$=K7oJҊvcZ #ʘX:DMAi6y ;W?r&L'e 0KVFV pEA{Xmi"=BjqރBˉG~޾s/u1,2F.(U"ot-Zl7n}dZB֠B$kq !ʳgsǿz]_JQbO2SKdʻVO N@׶><6D1ˀSu޹)? 6Bɠ<5&!礎Tmj4t&U blWO}~&&T<~iEuGc_Z#rKc r"'C0:0 /n"iK2Sta4Rpp LS/6_Jg{rY}?6V 8l'mV2&UD1J_7MIcϸMpX# nҽy5W#MŒtxba$]%I°cy@; qi)ceT#x}`\uUN|/h;˺&24-Ӏ@V x+#xL yͨacJEeq!LEȷ KڋÞ~3kľ@ WS mߒVO'bҜ |]o[P;- =`5Ԭ>"(yc%tRAY?]ZZ+_])}HX6 TGm*N4-S*F-χc1^eywqJ)H82OӃ`FHޚf)bQ01gyو68;p_`ţjZ UB?C:ʊpT 5B" nOrU͏  rС3-HPo/U5V L z#Lf"/ 0}UES-c#䬤0zY*i n菾R [g/?/ G}6+xnc'?]ijaJk =H m̬֨?NZ:|ĀsWZ=Gt;iNzˋԆ74J+6M#bCoL RpoF2&MvѣCKe(4')QRQ|Jm=*,SBaV9s֝B p xdLȜעfvإD ލ Q`i#G+ߨk31~1ؔ!  }::{e|ST";ghҮgf%AG}B9x|#N`ڛ?d#P!'9Vs~?H'Պk58S3lOȿy9R6?)nim'm |i>EPRQ5lf6DžӞWxAR#KCX\ilƤp;P軯l"9eUU{`H}%b,zg0fCBtwt|A#a3X=tJ/L[1ݮ)8*9#\uhP2VͲdX~ 9l2'Dr__0eǎЮgm2a}͐QԄm|9[>rQ̂_\:y74iӒ-ף)=+Uq5fכ~pus&OJŠ]U 妋f˄5mnG'홅gf9y"SY@P*svE9b4uq':!ʺj|6 kCI%|0i–t,b]5OS݂0^MJ1لc0podְX>֕m~Gw,2gX$EJI[Su!bNB"w9pM#VDk{Aieydn(M1}P5f`]gЎ!]X[*&K ) p!vVSkPS#ίG0K?b?3/m $H+q?AbC&;ΥޚLSzG@Pôr9E=a? ;A#aEͿ/}? S^"zU>9#z^z4ȁ-m%R~sA9@2W: ]UTJ.+m5)6x@&iAJ/CɀLS 3Tt-"%:wjsX'H. kMI=xS$lUJ:׿tX=Ur9Z5—n7!_>!H! 7?A粎l֏!Xa&QῈ>D=kzø뤀v=7]]p=xBHk( id h鈹S2v|%b xjsW( fI 3͐7d3(g'1I㉭ݏ10%0Ըfڊ鰆?Dc# K\H $b@Nb2\cznXzm4zO/ 1"ݑ] dd?@=l:+4Eɾ5o8w49|vBk]^b⅂8-K!h\!Q8tKSG>/^t{|+n:Yh8H(xŞ=櫸| Vo;M vdUwM.~gZ2wV85 G|#6Wy7 yԸ2 {Te^)5GP,U5/:gK^cETX34ynÿyLF8,L-F$ _g;D`*[upѮ $GA}tA9>=z^*SF"k[>*TV#|!HWW/s"(UQ4}IV{cre%E%];Z :gESr<+WT ZAU.3.ƒm rjUN{N&3&ѬA9WH2S6ݖ7j=s1&tEmk; 4|D}?'eE $p1c!ڂ)$iڊGeCPݐZ('GzibnIeow&t,}!> %(Rm;ܶ!B=*[Aۉ+?_YA䅵nsI";w] ,O+aJNذ}^$hZpP&[[2L,mR 3m`(~E QMnfyK'% Э@}bM{ 6|U Kag}&<#G$l!״D_LA܂:%9)WD;3|"dpt2OCܯܘΚTcEZ rIgrߐJ*LDgdP.%{n{8Lؐ1`:eh g/V(sߛxZ%v?77|QWy" # m$s,0A3r@Yth^KmBB<*% M%OɛGE<5Eg28a4;a(Zځ(,\5w8d́7WK>TY;A:X2{L]C&.hK!+NX @ܥkNsEv۞0* # .͞Ze!- 0w&>- ̋V,˻ 0檧T!6uBcfz.YڊQkfa%'9.]ڞo+KRu[7X_cyzgAS5VO%쨞`8{SAzpHBk3 !za pwK~\hpHbB;9Kkp@#훐WXv;=0 fˠv\|Kc7QN!FX\~6wIfeCTsV> xh$2 :l1MQ&}AWh:azR>O>shJ y5Um刑Bt`.i@kw!,\|{ -4DaM$IAեAQzrRY@s,nnM~A%$~&|'$Ee!KWi .(rs}f4cz?"f!L~.,5aBgsSJ)7l CKf9wI6 U2,K)LxZ v+af.PM-BF'o9XxusL8BhqiRfr`9]Z*|۔&r-u"d g/;[RJx{1wF66ՠ́#:QI 1$ ɥc +gXxshl*TSLVd ~~Sa;`H:y.my C I;'9jmJ-p)tHZ[X$6~ "U<;</PN3k3q>SwmѸpO>U(QfZc3"ns\Kz|UkL"f+}Q=b",5d” 1I =_i WKv M\ zp>O[PZV: M m ZgR|@Ev _s9tsq|RLbuƑ Q`SC #/km!T;5H7d_ţHsD $q` !>vo.f%f`sj^\2񅔌qҖ%e$&* qҜbͰ]NZ/mԓd*C@ 1]͋}pRA59H6"b N9ˤ&yz85!df9p:ByMNFA{4n[*Bu a> xؓ9LmN79qIE->[ܑ@E/ÂQ=@^iI\|˞nTZvr]/YúV\*VJ>3 :#.@X`ͽDjZ]!'YR=WL/MW=$ Wv4{DJd#dG\-rz: r Vc4TyXo9l=Qd*wb^F@s)Pj Wg9>iڴ aM^ʝpl<4%%ѥLW bJG_6h-eW/#l^gh P jV/'fix_EӦßE#DD%칖>ӗ.0>%aU"BۂyA0L2q ϕp_@& /hmoȶ )K9ͤg7Q9Wb%=.2cd Uy,~xo{#ْ [|lbFǨ$PFDl>f_Y*4ImgϗlfY! (R25WJilc.&E ~;LŌizd'IAPJ<gtEP9Wew98NR8<RfP[2m,ǻNvRᆵ`0vѳVC4&`.)#'C|V$W:~TcS ?eR-X#uHw\}J ͪ3p5L[Pɢ1sƜUƴufnZ *>-MJ`,%!ރ7ITwm^gl遁A6+oD,5k(Eo30|dE,O0!i! q  F(*揢&꾹/~L, d++ 0E;@j D e-fZޫO_j}/f .IAyCKe8yGHNSq`( Ґ b5`%t-z\<c^{9W`P@)IL`w{sV))e~,uɾ>Js_e;QF$DhpZ3A=L^@cD\zQen7;S)+>@h i$EsZ 7]LǞ;!] # شj,~_Uqf_osW2V 4Y9U x W!TZQ,n3/wt\PހLAј$T2pM+_8{Z9x dax2:@idvf3v|m}#&^Fd}١b^a*hkdlI %2H2*c,"-P%~T0faai07&4~8]VFxVU9Ik)2: q MFQխ^?q]|D!NqC"Ç/ Qҋ}gj$(+9/}TJa5@O8[QNc02?`\}jϨ4Pf5(+ Ϡ5Q Io{P$jyJh6EzħI(ШR޸voJo( 2ejp.יt¿jZ }/J htAY2`kz8vw;QrigzaVSh wxNlPqk _Ĥf}%DӜIvN+O<*Fcw-{4Z4M(G5oi^;ºYr7gғXՃFɃ~qΩPہt,Hm-t8Zb|#0YrVVu9qrkuƈ>i}vP8 mڤNIue {K<9݊Ö%p o.u,zgd$\dgoJG1V!]Z/k\H=Q9C(WC-W^/Khw?q*$0wQSi$#M5eVRϭYN7bJY_=Wb ϿGZ7X_baE)WIa.2Q;Q'S+Qkbpz^*$b2?/IIk/djw|F A}( 0!.]:C79V?zUD$rAD"I"i S o2Bƌ>(^cUZTOQdO!N*/\a߯ŵ s]zZ5$C.=Dl`n-6E24ʡ黎jV%12^ M(+cX# Н:Yqs䪎BEՆ'%Wͣq]"]:netU!QDw^ V8oUG7n/.Vߵu^Kg4Ò߯7<ͽKov,U'ܨtWUh4~$ O:'h{*Ljٽq'P K_ jw9Q(cy}a%2P d̑Ē[:nݬz3@n~֘ĔF+cQV1tL_뎂^wSx/~BK)Dh*S/9R;ԀCs竃\GnyC:<$1hL$׈ e5jx$|QA"V[$'U޲rW3MI>QBC_s\)%bykt"4FR5 3ZtG!FRh娞S: .Êϥ#1#;V[*vC . C^E ۍ T! [smysT}h=XX+u Mp J4Q$nfCw= ҿEd.c08|0YەWq2:ge $!pUq*&E4!~s^ ]7$FBd5,P ;Nڈ"F+)˓E1kuOA;^)PkSh}T^Gt8; h@EF{uY'o+G]ڛx;՛!E؜:(9|9kpqnM,%;ゔTMl#$Yf088kK lB d}PSNz}TZE7D/NHÃ"4>;ÛA%Z9&*+u*nMץcnSڮF1h\vq߸Te y;M;yY`427u* v^D9>o}Z+fZB#.A<\:uiwFc`\=WW\ȢM0۳OfaFn=Gom:`u*1?ΌZg?]Hk>o~!9~󈏫%ShR6WAԯa>s1x8)}锊D+Ų5~DC si]ݳq_vݙ\2领E|Q#m?wשlf]@UT'J,jϩanO}'pڌ z,7v^>^)UGs&8z'vw2DMeL Jw?|LS+G2A@"6RAq3(e>])S׍ ׵\s#2[V?HnCv:m=)AGm x&ܲl4YƔOMs(w.8׭ ]ɯcܨ(n ۰؎x#q-]XiIXK7mEX j}vK0j+9hPϹ vL(+xa6y&|BH5j =qE5 l2CAG.\HCMX%ܜνytۻBq79U7&WId /T.ZPˀbC3a2CXT{ϰ8'=S[ZXivgN3wz fg !~'\zgi,? f&qvVc7 .%^e!9 p;tf8fT#սwP  WZș}%VfCU?9-8!D41L9%~]PXrtHr rd[lw=[Wzaù㎘#Ur?ad1؍NjlYvвʹ &M.g\vTP}n `G_:OJ 'Q. xʒ-lĢ. GT<2S$Tp=-`'Tuu:$XGPKU,56ۉݛ =gb ܉"PdLP:r`U]_? I ֘S.P9/ɈI5kmK+P'KR[͟nhnjK R>  [@oy1L"ѿ,e Ϯwp/\CɣD z#:Cj3X z5.VŊ'ʗxzB_]T&tQPy#KPv|眷sneXU ,昢G J6g/u@,WX$]P'.M:TN~x Q`+IX?mҍ84!ф,mᏀ~0#-gZЃH/s?LA 7^zM`B :E/EH bAh5f09p@;T -,7+Dҋ*,W5V]1C"ҸOIhoCg v6"￶1$]o%̈́S(ʇ=r?NA9;17|&dS]噇(w}9ƩwvSG]Mܰ>7g+a R0(Znr^{:507tܲcT^2CT| :2q[u&zH7GFf#8,^ ̔Kb Z^ka@/;m,D v䧟E"VCP?1֜%}1uYhRR/kx"FҁB ^⶗BjLPB+򛶺V*+))AH#w4p4Pǐ_')Ḛ WܸE+kI&`2.6[롸cGgh( UQ'giUM B*`V̵%]ڻ'vy tj$2<~+>m EI"29M6Ťxt=bRoYgT/g- nBSr Aa@' y|})\O $QᖑkVN>|wm`~e'_a$^1+#(IɎ41SF0}C8z3`2ڗ>.nU IM8z ?qO6!TXapkYDEg )CiYAN`⇏)כA $€jEtz^]ЖxQ5JQDls5'M3jWI'wp\onQSAz1wNSNLlSʭReKn7_f'%x:IՕe"kk!㦍`z eX1|vc'E9 *5x}vZ%&l<6Ҟ2nhAN>Ok+7}d0v/C2Mp3RgBqaa$ Ҁ IK˗3h3 \(Z$6dБud+V-֩s٨K(ib甞eygn.#O~QZ,ZRbTtTO=GgA_lю'|Sŋhf kvHw7?}o `1ߝ+?U5`Yl=FIA-39EY܄%wk v `/u'/. Im2ڠbu<*')ղ$09֡WU>#+$ 5.ɓFd*vM]B<9OLg:f[ɣE}Y/6kp1|b-]OO3K]$ Tnt2BzUoO;E3: ]a ʣя%pS6|Y=:4n &9 uXܲnn0`>Tiu~8SU6 p2M\0kp?7]26ԓJZDv<^59t߼p 319mj--4qJű8p!/\y@%%}<]E7'w1H{c4@%yZ\1VCTSmyhv飏 vjUV̼Cm ADGRbMV|8,SdzɑR7 slؘK,3diJJ!UE52^ s 덟\CŽVW@\-bK['gsVFhzbyc_(vS`ёZ(0Ql諸,d~5ܛl\ڭ%%#g[O iZFJ yhԩnSXmv;lo]w?09bd\Zya0b4 ΚPm\4śO13q܂͉eAڲRpmq=(佇yjINO}тEc6eڑUE,K-Hjl\=d^-Y4*Zqɩc3y@ YP2T6;qEg)mpb{-r/L{t#g@ J ^ IsMATcb(θ !Ɨo-b*mG\.Zr*W^rsD4α-WX].H9PxA*qbBz#˩bۖ&+ B|QmnJ2lS-J͢;(#{&/d2gZR Hqe8\8p(Pܙ7Sphv10^G.k^UE6ֳvBl45)m}(0J%*$)U\ GVLWs<BA٤fw tf:׋-[Am}?;?5ʝ*w7_q/-T^X|rNT<93xBaŭq&+R7(D>ãw{99qC93]mEKXO.ez?GSwf `G4x@4qZ0`KlHyqJ-*G8໒V[&+˳Yԫy0#(3}D)i0ZdZ 2"\R!R~Ly(*,2~B}ie5'_x,.1 }ʍ+:[ [O5L]iԉXTv0UӬwVKe=`6~$!;gUGo9TdpI\F7-eﭕW>cThq+"xIˎF @LxPuk+-؟N 8޺UNhH:w di=]HMx4u=Z?GWW[܇Vi%N%=C2!ހt"FPIS5whڕXlZ/Fxƹмg˛*=$(QǸ7kUl! _Ŷ8=;V/h2}A T+@' utg!6:@LyQsjsd:cgj\ItS`B hkJ#\@'%ϊ;:hᜧՐq%y@8k:D49tu=bpBšP2׶Ub6@/2BL(c~^Fqa0\Kc"j3O,LC#K\lBtsX;SK~لBE:t?D r$?=C`1A{wC}=gޞ=r 2Eº(RApGxV@jBXNIeORn6Ւ=B=0DC!jѠSί|șju})嫼+Aw4|X6 z\҈D,\&{(~!LhK}8anq3NaeKwR2>? ty߉nhߊ5ۮKy:aZrZu(fA`mw^I܁iWB6ػˆ=ˊQ]+( ;8Igi|إ쥖HkX8 $6L"iҰLeq_?q_,SŮ27orVy_r $VwRd!M_aC<][ /#:'V8-~\Wi& 79 ڵHі_h]!w0Z&ǬF#2:R!`#y5WAw2 g˺ANh$7c2n| ;**CW6j3 ~l{9üТww-ggNB``MI[[2)!g5B;0We}GgFe)(+tTaOyqxFFt* nD[\T+iFlYJI V1t3'>Kg% {)Bޚ%~P̛/rQV,e)̀6\-)3zũ z;KY{!A-f3-#k%BUsa3=M|-$.yZ*1/JD'`]0%zUWwjzpWb&3Q]bIb jʱN1AvAYF lY,їmf~j80g)!ge:6Nd`t8MW+= ~\ j]BE.l6 { w>9M8 F ӏ٥ PW8)8cy4=,}=,>kFEmqLa"ᚪ0pI]KWPM/F 1/#sH Hnjget:CuǑ=x t Q(L0{툻ЬeT6b]<`VٝE 2d;G8jYGJL tJu(+E? Z Vfn\my(4\1MO8̽a!Yx\8K{Oy3-۱!3]߲e-]#qh5X\X?W%Xf!sF?Nwu[ab;{ %fl'%(qYV '+g (/ kvO7iΚ|X )*p"J9J[E-_$ZCa ';{Af3hwkAO棍%i@۹Kh1Q|mscѠVE!fS^q]GUb$2$TuU5wYuAJƐOHz{;Λ<~8WwIlQuA$r\U!8/cvp'ki?uHHb佦 @15US u|i㹉]ww r[s[DLVYtokTc<.O7dň Igd2y \oZf>Ƥ `/r@G*)#I 2fó5:Dѿ.52UEV..ul/P&bxn5vmhLW,-Ҙ {|M0CQTAхҷNEqlӇcȹ8W:4uAWʻ]jGŗ<d^^bsIKJPguURE .8]\-` zFޚbCI[ *踧+1l[ٰ;)*?~u@ZXU EI]&A&N8!׉>.9Q iNGl7d 10 -+De"K \,LۆSַ̗eS!4=Mxq- EC˱4 DTnT[x8"Aq+|2*wXqxYEt`F#cI/o~MOO9vܺ/pj`c$L_uwZtNs#;|ʘ;ĚJ-U/"W}evzrM8DK2m2C#@|$L ?MXJL65u hڠ bh |ڄÎķ#ZK 1E_F`loܸM[紜.tmSܵHe]׹ik4j 1܆X"]@U*,U_,.`J2.[A6bwßB"K"ogvҗ.Vv Wq o!8r+r/41-7&.rbfP`ǵ) $Wi(zDڟ)4X۰wN9bAdsS(m@fձD \5f MtARz<`6&E A*'O,Sֶ̙Rv*-/gɾBݳ+*BNNzwZ8MSx ( }Hx#:ocԻ@q\ގ*k{ZmBm[nV3LBU"(VdYJAw I/|h\Y=çhV{v">Gg;RNy|"c#O! vظXg)~9`N^ǻөdLn qC .KׁKM.TB nK84?;~AօObtVI|Crʝ 0@ $hpo"b[58uEY|5_&zKA E6zGQ;B=.kghz硩pn$J;a2Z^$pf?$qzk*0FT'tZ9^JP ɇ[M%8lN@;xk.~a7b `, .iTO+%{˱O)SyL1]d[_QG;RRx `a 3>q.eqYVW{ip"),)AL XQ0DE?rvWN=®Ɔ= ã`r|УHAr΢õ6M7s6d})c~Eȝ }aI q<QC&(Jڗ=e=ir{ H~KNI SKQ9Z|]͈4VYVϻN0R[/# j^튺? $ұN 5:C^d쾧/ɼߎKmpj }|TbJ Hf2w4T^DA4dwM_ϒK;&Hx8!pdv.1+v\klu&l`0p)8k8t0"+G̻͠ڡS,`S!R<5džvx;mAn(u*Nh:ٱQf.eJ ?1Tت=R jD"eK[ RcxvsVG(A-e}v^$YJ#\_Ԙk=) ~g1z=2TlX~f]k,մ[m p 8fVC8Б#=aPYVljZu)Ƽ/yHmþW{8f\8Dw1n+mض%Rǥ]rI9l׌] (q>+! ϚF΄*zeB^b3r9rJJppieS^Ix96,ݤw7cP_[1*}EhB5=Oszy"&%EO?L|gصޫl{mYOF?"ɤj5-{_݇qų &^Ŵ"@폺(z⋁&@x9vVs˒X2]T"R")3i'2֗WGY]-`В ,.QM.|XM#ٳK0^}bDf>,6NBuS8&7aG[ڳk1rWvkĐnlPdJIyqO iڨZY_|\.nuO'VWwKLm]Lo^{ò4IQƍfd/Aw٠,g\7!fXܗ[;`5 !Ǩ GaUYlg?EeD&Hz+OZyj)I Q4\?<ExE&2 Vnc$QB@-GPr׻'J!v<ռWDv 0O6(Pm)z9bn},Y@ˈmU['?C |%2CO@>•-%;c@w#Ť2_Fu[bgJMLezdp8AJ8{c3J|urG\&|rY qHPp Wx2mViٲ &)_µ>S'03gos~T -#)> v-Yd-}d eSAz'eY6Xk:uQ1 /4Ɓ.`])&튃Ƶ)k#Bͼ-^[gBR/dXPq[!6sԵ0*Rc%{ۑ6)%b}+"R\Wv _U2د3=BW`8/58to[Ϥ4t/*Ѥs5ު;%ҏ]lLC ]xijCb97h @B/\ױyעZܡ^{4ǰ eu?F;tTj:5{?Ӱ.{c 3o+(w ~K҉^ĞEjYw>oebEPa4db]0d6'4FyPׂwbXk$if{W12E,akQ.]νbA6E=x?ڽc'E:עV S&%=,ʭ\]G {u^pBZ@-7elca.h-P%)`{;R{ľFHtoPՅ/#H1.h77L4ڑ) CGOo)Z-A_7X*5 ImXak fGː 6gijZ8#G;Hl36G `5gvg+։ ut;DUg""U=5ty#fmdfw~fԩZ^'Lʈ˔:mRHƩT7o+ m?/"Խz :$3n8fS%HRzɳ 977 RT|b⣸jNUtA~aQ+r Q[{|{|5 p.%Qy޴IxЉT$e-jm=M]n:lk)J]٣em&,(K)aywG!u"O(M )nz'vA !"l2i3U ׹Sj&WtKN('e;>&SK9CMYQgQ}&-WIj ЮHzriNPc(iUQ0qWti~XPsQdNl`7ә ;]W3n]%xxIi޴hSNd [w2 RL.c;$X6ÔK:C( :`W\(?u4%shDNU"|dj9Ku}Q;JNgju'_A'CXu1u|Ṛ! O =0m̽2N U_}JQ_DT>cW,+NG]5c0kA%~TsV(.:益\jfjwiuOtGޠe2`@oo[gӆNk/~ik M2B&JO|tiL:_ c &M[!g-oSR;gm5.pH_Ak݋lf$HB`,>ߚ'V}iY;1^1&;uYgw(ldw EW"aaRQp0K209E a v=D!rdܰ6%nfS88#Ij*i"0~r$mON#MGFvNilEr8y[|lE6ٝ47ʤ^È<=L8#Ú]H)=X's*WukҿG8QkUZw~$S/MV`([~;diWy"#(SsUAOtX㉖hh|8AKңoPT8_2LB#iiŰ;* vˆ aXmōqJzܢr5ӆ,jZwDҶv8noP@*L[U3t$[? OFw"*T}'4ؖڏє/{!"|G4r8`hmQBIG9Nc6irKWt[3'"}/QP@D9I_B@+DK!g$cYbs;3/7{gb3ǍGy  s#C, RmYh99![q›lHhZ-0 aWՉW,Bz j`Z(gR V0itBBlwhyݔHq"Q>'c6 A`ݛ8L-'ؽ6%[3o#6bfa m:z2ڟcguȻԉy;C-o9p̶gs1hj 7di>`V4a^ L0tNCfa)`[?GAdM,5v+#hgþxU]eA A0'H >FЄ7f G3KWfhCiۀD:"ib|d@0?қI~{<ؐgRc|&ow ' &Ôy 翅74+޽ np{}tE#\Y2e@B6U<4]>HWBJWe=nN<5B,jLJEqҽ>EDmaMYifOU FoC&,zuE2[Bj^ĪP'ģGl8V[pAYbp גpDy/A|2h󐑌 R1'Zylݤ0~;`|w)&I8.zg=,\f  jRЊ`0.A:O_\oa7RϒWp1 ڐ2,6V~Kd%?k"4:F;*@pHc90Equ)@(G& fm% EV.^b2}(kM1.IM$zh>V _Ei[qٗ b(ۣ8:/LX%PE+LݚV=~-zWf>vszANPM*go_.-X*}.ɣGgKݍf OcзhBa"n͉1֚ TjP(%ۭOo@ꌳC=C0X\>k%i8T|cb"Zp*m"yf,iNNIC_/F3K ¤5-p6"IH|OEܱPE(@sZӻ]zF+\Ӫ3@;jB'ib ˸_+si@w2'۪-]!i Mci]w$c֩"2#Z^g6X~u.$d|6hiIib~T%!Ng } E|?(L_( 8  <[~rz1_Rl/;i?uc%Q"W-2r4Cȍ~%^Q<0eEbIUy7ʨf!I곊U#־/CR')Ӷ ]b:gjgWi{h̸/$ }BF݂ĸyy]x߰ MT L itqLDE64m$]ctŐŬYhGBA|W-{B]t.ާust'~fruAڄ(^0:_$T;M0|#1WSBƪڛMJ!E֦`Is/ p~rC)w1ox;ؑ$tOjz9ZY$(sd"&PYm$\qv6XYe .C͍wO臦Ot3_G+c =bP=rK^FI %Ih GEhUk97h`/ReWn!B|A8Mbb0SVL#7 ߃s#J¨Vp?~]7bB*jSra,. N`ug  \1ڋTe22: 'd~cRLO\Y:}(*y@,)? V`̒#܊#.+ń$0鮤 Qݛ'vb _T0fRzSa$[ i܅dkT}i5)͒]MPHjڤ81,[qݝGQ@Y5$8V0vmI78뺸 ҆rsR o/ aX#'?9!҇&m 'f1TI]|1z#je+)xԁÁʡ|I en{ٹ:e x~A, 3L̓[Q~ )ƾ4V"~18G7Z|٩g=  Hʮ>OBU։j=?|m eJˋzO-»U扄8 aR.n<"`q/fZu4 wݗQ`;(6eÔzQFKF xܝ,͒euFoP2W;; sր]~R/ZdjAEbqDY2SbtؓRs_/ ʆgTm:XZG]N?Lx~i B!io!H2Ɩ]A.0A\' ֎o]nѺy0$'ܥOZXТZx$ E ]J\/w+װ*9G(j} Rjh@2e4}-O^+c"@ ~ 1asWuFV8lK!k68D^e?}qj亽MP"$סaw !Tt4]HD5ߌv_kXI|^r^ cAg ߇*t~^Ǔ̫뫤)% jB.>P}Ka?5k,N "u,^^-XDN[ڧY~ܐp#hʏ% 2yP>O$$c$ձwҶá#JxI[#ӌ8xl0F S=_1Hw$5HE K);hR P _Y}:Ľ_WU" e!Zy+RToZbZ܄^~/P*vJW]>Pf A5C4.KIv(Ĩ3ɩS!#1~zDk`dG~*2LnR6x²WMY4ciwNhzؼ 5enq]񉥹'KhΜ9E-iy-,E"B~ ۯV:6=y\a).~F^1S2?sx}'K;8VZ},wK8(C9OA{^G2ҳkT9k5#FVt4w)(IҠ?iO7,ѣC8@sx ecL[l Ā'_.rKv-d#Zl1'*6W8;1oyMY_ͱ~e`ף"ҕ1STKOR+XH|k_8r_GE+;5quQW.c6Z;߿`1`P L T۱VzLTUeh`%q|&mYc. {n ]5$V){ؚ[[f8kJmRޱ }J.L!Jw@c`Q(R .ܞ5k)Zb[Tu<"C%̥ F\\\,IP}>&h߆3}+7o@Сm3M!<_rE]v OsmAdX%Pŗ@{lKsH[h؜/c T|^V +|z?~;+0>spQC%eHE-ke@l:ؐi:gmċU`R&"_]r#F+xADj_B;w`6%EoF&HA"¶'#IR.%dL.K)roMEs_Ou- 3L}AA(X&cX ij1Ȋn@|}͋&u8w_\'[HsC'EU(l14_}C س&gU[Z]~(-J0|?(f^DrjmDJc/B*G3/ĝ(Xi={`1?Y2l5t+d1zuyTQi fKDZQO@U wzWZO5/"L!&z^E*b+j#"] %A>v<J"uҐ͸/9Z;mA/Pu!Y}rE^Pw=C6h2fn > BrRb OZȪBƏ )q \-E]y<$KQ+†:іn1NWҷVF &@|\V @~06ۖpvѐW`|GwPo`NuXEv)c{ *\ϑL8:x@.jR}Uxf]i?z%yϑV\v]űSK쬯ZOxJuAܷ2Spك7OmKdb֘2-/S}562%՗І Rf>a @}<Vu&:TVA\ p+$D)Ww/̥+@ق_c@]?0)fз"gj7?g%h Xڗ/ҝ(BTG$嫦#BOrےU#C:yˈא nm?%w.F.hKLW0fQ;ƀ`LG+nv&&%Y.FA{ӓ* |@z2t>N'3:$}*7}9VEQRhl]xy) [ -S3hٲkTEŋk?z4Q- j_Vuibʫ_+}ˑSOO;v1Y#vgFziVvǺ"Kf8Xs;/I.mHifImMg5=MЃnÊ|9y=6{UTKN fd%P|ْʰ}l{Ɔ@a}d!@>$f %[4Q]xF$[^EY9B4+ 5蓱_Fc֓a 0_&W'.a}j-^ܪTeJjg=7=4d-c0)k4|ͫ#DUo ԅ6:OT_ .FL(1D<o v[V9`J}c Y 'e8%ʠtg8"`a |(DKm5mo&0xO&Ovrxkޓo<$B+*>, U Z)]Tj@faOj@zNbr@2SkڀK!#>6+z s㘩 -IMDVU)Q s[s |D@7ySg!FO` ?;gAInҖ`;Ѵjsd-(5ѱ~gS%D{NBG+uȩ)]Ȅ-Nᾦ0@"n>,Uorz?tnNƳ|M{`Ʃ,tD0Mć8|UT'e*J=u>cKlf>eEAԍ/xexPmO/+j7L[nqgsk;7{D~͵yXl_Ht &L ]{s0PwE ',MڐC8}R{/^i'pB·vg b֦&ǎM .{Dl2(MxPV8x[)4tHc[fEw [@MXR RJBVPZJJ,u3@I\L_%1JW< E#Nó~ڬ.0 v=Fv\CU0EV!8a-T-cBQ t8wֻ$әkB͊6$5lQхbIR;[dCH [LB~Xr;VPtH kO7[ā?I&o/i@LMLӑR N'j݇\wn5|&aT˿l,Μd+5:*|?MWmq-e峡S ֢UAiv;L.+Co6j B;6%L$d`t_LVf|@F BvcRV<ڞcδ=&@YphqvtYSC4,sm*LmJc]F,aHFDŽvY["J0vZg_h#KR^=z^F(cΛ:5o`[nWG.Z9R-8Xӝx,a`ߡL(9Xe͍wbovH8^ Brh4 !G["H䂺%kZkN ½Ut>y(pL#,lgC7R1㝌^Vc`!h_MkiF}|WyrV.9~0t2݋B?&;6G"G"g{pt c+υS9"^`[/su:&z1*a*T;[N77壚!@'O1uũ5iqn;*ʂoLB~Z"uk ̎w~lP d#Ns"=sɊnqkZB˼g߂J} 6 ,0V!5K K6Uz޳ d? Tjȇ)v 9[ L<݄ ZTjTa^t oҷLsV@T%q\bTZqӛsvdXڌB"2Aㄤ@v Veymɛ[Ќ@1`kD'6ÔPl Q/8I[gevښ S%ݬd"+ѻ3\Rւ{Ư, q g9K e% #4v/6Gdk`ͳE- L@ i@ȍO,>+Q K^9H;~û⹫lU0-Ǐɞ8 k':u.1>S"xܺd8 plnςQ9&؟DZ4@/o䰩ˋ`x7){e3 =zSEQ3?<.An>'2Giw&[(zTiwfSHiNʲIT;=^L&a{@uȎIQ4?F_D8[77|2L@0kqF8&߭AdȀX0A,a  Ӿ\߃M?4-0{ {#Ѱd=48g \ SQӵ=/*ö́{[R<{?\uxuT\/8rĔQN^EοTh9 ;ޢ2- 6>֝س07f+>(`Y|uyv qĉYƈh$v0mby dI|$ey*&~rQt6ԓg[4e?B+vMvV!S<ʒ5r,]e Sgg '.MWYX?sBh),꥛2߂nw]yTc-a2ITܽc$A;^2+:`݌;U ٦O\'+}7%6H`4d1RL- 6:fg0F2G:dDB+Ʊ9cd2YlVň_hS4DsD *:Mn|@Gy B>Zq a!@[;: "&.|&Ī:e>+S 18F_Yoٌ{A⼭V@1LSX}wZC'laP`XKSa͞ȨTG9:~ykAi<7=egԶ.N]n7YIupApmT(Eή’;Nu3eo~LQJ1-1: K'7*l-F0?-u7߅k.If!' ]" 5P3A(sQT`Y>/TuUN(.(yea V?,G |. 3a߈DTZBöC*1hěcTD{KѬH%W S>>}uΪ=Xsڼi`=Z`p MZKf.X5ϱQ:~)EWq@/VU,8Ly WzGT3? w:edE n,6rj@7PP;9K^e>J/vE'K\勒p)&Zlhi ߄mG(\(7)_Ly];q9"qD#"(s@8 ޳OߠVnjV4z49uXnb&Ju]*NlBM´oeL:Ή#Yug#vt=yk GӔSmΆ<sh (;VӭE),t1v'@gpߗleM=侉?P+˝(^LNLCoֲLQ4yp?ڵjC,dӤ|'*eⱉR\^9M"XT*ᡐ&:b`F(8\_L  ˘w3I#aEڹ5t+2Za?ٽf,ZBl:|4Bil%Slhލ3bx)?X&F=E.\QR2mTs mx|θp_o:n6kGh]X|$1l×ɴͬ(\T:| .3@#m\B5FuEmLD (LE`H|4$GP쩅ېD,`Z@Tqًyhg6^dC): Lx6%?)~b5=.cyB dcb Y]y07(uvf3aFؽj4񩌧P $܊٥q; ~MW ێUŸy* wtNV K{iPn)&~|[5`Uk~LF!n+sJ>| J&2,jd̾[ ?huKbͷoԚ q~_X$8uY`}+e>iejMx+[ak & aI>7"܈(m7dllWד3Pzƕ;5֟ET*Dfz#<&'bFR/:#|ԍ洧iuq+4s9W J'Kx\jƒN0yJ.6bcTR~lre̙h$FtA=\/WOJds{оJx5Ca,I=ڽ*J I1y6 񤕛$CRz~EVȮNlTL; 4M'8=˵,:HMwt-NSM/G@\ ?}%XDZ)8wu&^`'3,}֛RhS L>,AӃP'鳾e f^_TI3 l]5o-7 )u2#fcF%iXu$'&X RH s ,ˏfPs (8|_?%Sxo = r^04RHRdsԧN?cj `D-j6L5J)d֦Ճ6LݐlsM@CiZ.ux9׺%Sé {jك}|TMC]H59ʮ%0 ٺ.ofw9AoIbMcRΓqt_LsaaEώHao4/Q nKG :ڧ[ajsl{<=[X35z[M`7|0{>Vu}|GA={3?q&.Ld :Y2n~LbLK7ozAX9A;btwK4ݺ sr@4?曜[*3=!qlF/)\Zc6n@3wѻl Me@AJyUL^Wgm3<5޹Bc5DSp-bHr}b(19Hc$28 ^A1z77˧7)nn dUH$}1)Q>,{׸NE@ *c}hGo*X0]DعVkl3LN/}򠹡}x@k[D*LֈB26i}xrL2]dyo8_L d*ܔd.P{7\, micׯ:!0'@qcIl*hvts*׆*ژ'[3QG¡a -\@oIAqjpabV`x7Ӎ ^x+'u; 8Cz6EX7C[KSɗhP*c&]oʆ𑱴"OSjҥg):F`&h4b: &ױ%{jKM'T4%H72@eh,"}@H'q)4S'*'j #+{, l,KZ!oKZEC:1ɠќٹDGb(8[wTBbixRg8ʵdR&<7`n*ފROVtx_Ï|#]¾V,ŷe+\MyO 0nOw*=H;E(Du`8BpmFԣt_}l0<SF!X;g", v&cn.b&ds0ܘgnp:T^LSfpy7:p޻ɜ>F=Fེ%a㒸sh[0WNTD˂q^531@/c'f@@5K πml3D:`AIT80D苗+a=SK>%uv;"%V[*gHiP̯ȭ:ٙ:nz)r2T/\Q"d U XIP.:LVjF6k [*3~Vګ_?eƱ-G`t iӗζ$Y:Gh\`lIE"EޡNF, \:(ހJQ+fE:{pxk!T`)V_}_,Im CIqv=cR iU~&e~~{2;g#pT@D&N%rO]eQ e<1j K9xt^`1O5rԾŢ١6Pg5d^74Rء)EĆDt͗xvoD:М5 Ʀ Hc&cK̒ `zWX4:J1 'KZnm,g,qE?m6e8'лTjpp5pMi}f7 ݶ:!3 |3sgq9yH 92FJ.,U.61cnB[ms朅N:WyL^”Fg8KGkҙ ᾷ1&|hK>v<&oʂ5 Y}^cLq3;k)廦-|Q_C4wۑU,]8-MX8Bfhu Z)=Hr98EB<˓zcRbcS /=8pp`V Y,M;Q!?{L84]#SѷtVW" 5', ŅpVwf޲ـ?zls X4$&-jUb,-?Gzj Od%[75@km,w睦WZ1p[r]vP 7 Ve9^As{!__sj[~s<|]4a,i]R NA]K_nvnzh jU׳˚%?IAA).a0De6h2dce],MiN 7qL["E(@x3؋|0")-'cg6{,?+^3dx;}}_Y4i;[B}ʕNNGWZ?'Q8M祵xA.C6*gz&Uk."܋L06( ޑ| uV=Y=^"qqR$ipN8'^W(d:HqZ͔[ܐ48 Ĩ`o)!{4H@l+0]GsAHq-M K<8te5dm(3q #9 ω^ N# PV蹪Ekt.4kO)tUa-QY0L|)g>F r -FotR&|ηW<؄x ܪ,x(/m_G癬[gLOV]H@l6uN{^Leմ-KSlc*\<~o:=HΧMt)Vo@ѓ#o%w=L|WHB[/3#|݊fyFXs~}KsӌݨsM|)&3שGt.[Awn2 ~w@T BK,2)*Ĵ$]BP<lmuw ujO,$}ʱ<-kAіl"B-E0zW7y_FgEt`A{c7=ZZ7a$TsSNJx`#{f/?CNxmM69V6E)kNr+aZ<::R²0il$\|yY4\,[FϤ- }}$?UN58~:wHNKHMR(pd8#x6$c\c1So/nwU6L[L wOKmb ġHvmNlی} Ialܜ؇%|gbv2Z k'v`WNv3yqNxє@Uٹ˘t C$CQ#N~lQ:_ hxbDz%~rV 1qڧ(Uf-0LLEN0-l.&7Yoj9.T$.{Ie<qs*zoɃ % ;CWh))( =FqD.>lG̱6`N|1)Uk/=%`2\Ȱ3m^Qm,9\0wtI\x }2{(Ie&JFƄwšSkH" r?{~(hiYL鋳Hpt|{Mrt QΧ9#>ɠ+OHA  Rb4 8l#_kgqS<!6 .Q"Iİͨ~ ~(}\9 8#%c-`HA\i_zPxk/4AQĬȢj$"@A:dY뚫8V8+q('EAY4mUn) e\i4owLLӟ$ܴ~1tV]"mS44AK`1mՎrJ!ocKR>NA"m2uP1v+Kqm?Λ),x4Y-0M}b<rMV\%j iI>YpևfWm3d[]-htnMּљvY㽐‘|(p ~ ݕD>`ޣ@Q_7Z1SVԏ>HA9ʩ=_(s-Fh' )ne.LA.J_ cLb$w[cwW]WEH8tePG5Nm*sp`X:a*>Beq]QG1: b𳡶c^!ڽͰ /qg0@$!,wC_GZhd+/ָ-Ҝ$* wήnz苺o( g<ukFR0ccա{G8!n#@`ɣ b\_jKjaşC'[=b` q|~I9߫Q\tmLjL ZZ)oG-ES)`obW>28҆lCՕ\|) Mi.RQU<9 6~4W9Zq٪ Q\U4 hf9>2xNE cDh&&ȑVtNcnvj4*3} Nöf^ApYnUBEE\`}UG#[5`y`1x \pTPLs]m(H(T뗣ˑ(b`e[c.{"$fřU\zǎGDj c/1n`uNf֨}lAsc^.4a:8AʜO &jji,C>}9yc|S\fb# 5y#mͺgK WWXj#짾= -Z!b Ui=W^9 !@نU6l#ҋ1Ep2))Pnt.}V6!jGPYWwf?؜|ǁJepl#;^Rdఓ$YVR>t5/r,yJ#w H9(&Nok?VWX*҈IWe;|rqC= j}`y,y4U9R܅Zcnor5/F(I}I<&d+a q[Tla[c% }k~*EMrɘjEzvY&vX@y7SVra3ӝgB/~P_  ߘY18L Yxf?x~HGA |erͽ#; "ƓdXJz(>XHR>mI7AQo/ fD=' 33< % ySqQ`U)~1z=yd@륅BOpA,4'd(jw2u 3k6T*IkI9 D} ]϶axY$X?+D^ңƋ E+ޖ fNJݍ|1 866^ (䒳֥I视-JBxGRv(8C mԾ.hO.Rf>x''ϼ:};n9}dK8Io kow=726 jN~^u18ӏkFvnN՝o:լ-FI -+}tV}6+?"'`4a N–5qZJ8L+j0&qT/$^V̻\,遈k/tF=!eBXk!: 'tr5`Tztߕm R Cl%ӓ6sچ|i},sH78;8ҩr2$,֜bY-,"Ѻ F6ZQ!>9}}-K4"\|ma[%mh1w qT>gRUCn. m&+ ܨU/ gp$er; rqtJ~q_燛tC Sr_㙢Q4YiKqv> 4{ĒP_wsYi|߸wGOIVRcze^hHR86p4\i !QM6Xei~cvު~k?ђ֨(.ϑ.E&uA)S{l61$Wqqe2dXѬq\\#cEY|̠-aTNwA6:qab8|gକ.\ M] e!o4H7xe 9H8K Z«.@׭B!ѵmȟQ\j 㼯@XE$rkYA~S=Ω 0X? Ӡe2'b7r^iT+1[Z@w]صkc wkӟ澚sF7V>O)PEM_O^C6v~n'-J;%Kv$ NF[8#YW;vI?mYY)z?(eӷ!6**b@eo`;!\}qF\ZmAB6ɧ *gMA09{C;6}MDϕe+O "F"%.Xq*9?d/&W(uc/e 2NlbOKk(2-)-DisXT5gbY$3FƘB؉J_TQW6 Xl79Kht2 a ٭_ER=L12gD֊.G1T)UVuyE9~ rAl$' fmeD̶=`J-7=ctk'ȬZ#06}a*Zlx~F>˗ݠE_3hXݟҎ _/"B~sHAcGLW`'BBBQhzNd(k5o\?nD Vr9ͦP~\?m%A\.ulx7xe7VANIgzAz uiZ :Уg%wzl,ISYYA>*{)eq_}l;NU IfLή%~G{F:b`0 @'1|>L~b6ԯmt8q(p_j5q!} ?.O ?d `ʟwE΀jZ ? 6ߚ@ίLHJ+im[ iMg%03x71npLF'fU|Cޯ6g3;<&5T;&S%Dē)[O2pQ$'KfE \&9nM) #xs4Teyt 0~ĈK\uJ 5֍ayVK#n޿1M! HGc3/< I&_{^mZc`8kF[SUć{TTX;fmaN~ZtǯWQ@v.@o\J(񽛓.gZ@*Xvs -TYT#\ncsFjJrFju`*>џCT9dzնݰzvE4@eVs+=um=à[0s+Xbc:i@ ; LQuM{W*;Z+)y&EJ o'-sFOR>gW3+\md\Bඣ=BplLsjX/{K̥ >=ou:L8O~l&5[1v_j}\zQݙ4& Em. }{Ce;1{b\vXSmlT12\Q\.RcE2; $I_G"8xH;ۥ,XOs:pT=n! ְߥs;77n0PhխyR\L2E>OǹY 0vwLeDnz$ЄK ;Ti~vmczRX RʡP?)S.kw`QNyj+hC3RWT*6GZ 3NW ^Y,2piA>7n?\ӑa$]֘fkb3#%%q + T#\˾GLC-%H]05`2HGy r$\/!&8OcOӸ/e.# {+?xs+(y`vRQN0Vo*Y-Ç؄_[<  H#k& z{NB CJ!2r<57`җ+?-/67ZpWLC{A.~WM k?3FQiL[嵸'ڑ]'.f%Xk9)ɒ`> 3 Y inltO*do9_t;N24] Uʣ m &&2ꄮ)As:k!ȢĤjH8N)F'6/m Tjx6:WGeZIJcڤcruۮ[w|Cu#d%,T+[cuDOaFzBst2r>e\m/G0855phaՃ;cGAh#wFk;Ś&\ok: Ko±.:nadLt9Uw((qs}<[^,2XwdYugФOăjYy `RN:^%-+3N*=3ެ+N PSw-(` XrV ;5eE?g[ 1.R^DPnFVtbm7Nd@wFzcL-)W%v)(R-)Cf؎6]X.k7)4Y ͙P90>gd'Ə4p /~ 1ޱoYh5$()2u#+s*%W*!&mۋyZ{6_Z~irMrsOeHLt+gE[;·.;mey)t?@jQs#:&{H`Mx!k3mV۔b9h_GHՄvMs@ZZiY` MY7ڭǸ$&%Onĩo.qiಊj,>.&'K;a QKjc&𯃍S ':wk -k(wDD|0b YT_#ͼQaMMЎԏZTkF ֏`plhf.J683% %:Y42'  ilT̢;F 5YpqS䲔vJ5_2Ln VihR)'6e,Igfg^&G@y`xW9/BBEiyr l)ks0}YLq,5WkES'Q 2+2G? i8vڮ3P\{>~Q0bVwPreͿ?|tYܪ|*xT$* 'Eʷ x !}$-7U$T)aĥdGxDZUZ"Z ր\|1cPfp 4M X0R` vA>!g?E !($Q& Of"P *#mL(#~ "OP\tXm46/X,}(1>O+Il{);@?qXDz:+=('o.ÊEqv썬PxһF:Yjs ˞=c:1Z$u! L?CXE,z͡#n a`>JWܼ̉X~ILHd|t݊qTeNykm|+;,p򉨄#nX LR!BA!wr)pJȦ ha@\' rհm R ߠ3AA b^6gFHqWN؉ݢ,Mfv bZΧ(^X# e{nq ӦqRս]|gŶ (3gKSyΎ2VGX]N;zQ:8N@;rtq3wzk(E~CAi:sao8]%_B 7'Vpi Lju\2Y/ 7vu.vD;;{Юuh2|un2ĝHWbFLh#|!?^/_rKkRF-sH$W:0ۦ4Ss"M,|'uRRȞ٢ԃUx;*Jyn *<{پm]5+5]~*Bأ/AjISqd&G^JLnrft $m:8?[D>sRKRH[, }{aѺۤHt(}M`8;n\g[qy [0ܷD[X:Oő#v:ۦ:.:?&YRB[NS*0(hT3@ђ+—/dʯ^ȟl g'zu8?3O-m.:tE;_>{͞ɸ?F$??s|&K1%CNL;(પ^V' HX)\)DfBTf)uMKp6EBb| ù8V}G!V>kZ5^ hd %=sh])4#@˝Tns#sy0K*Ds][m_s@_4(Dոۼ&ភZv~B5G]'0j!0ӧ 1.75W,˭EFG'U;Y9e\zO]nt+-$.]?TrJ#;j!ܨEe/EedwOh/F4U9DXTc&֘G%}Po›Tu (IeŤ]&UsP?&<(b0'uf!ȃh=on[6hGIzj{KNs)C ]ӎz,R2CkaSL笘Vi\%r6!1Zj'򶡈/m8(#tCGP mvTz}eʎղ`/q(yцjY+/A9U)&Eu?'rad-5PvO)% 7B8NSpr'[Q< r ;O ud?u4W[ nH#|XYf2$[\g_ƻ˰װ夲&)KyF<nb^*0\Q]ypMm\ 2z9?pE> k^e9 Qax~lDgg9 B( XC8 IDNPsDj4n" hlJ2guMb.;|{ʯhtN;a"=v'fvӈ]wPB#@1"x(Tz̬ di-)rrq:c'q}_H TQo :?uMH/3: t^6_İ n`>(h8ˎYu)[?*#\Q^(D}]-hop5eT ٍƸS^\mZ3mJ#>Jt)F3}$>+]MukH];(+.=j4j \GN|._=jH=w*o(~2@\<;k;Or*32M X1/,*|Gh\cZV;d{D$$lKB1^x{篓-&U̝ܖh=Vș6WJ]#"Ci/^0d}%L+{* !vAHBi)Ze` pݛMTSK$ʥ+##Gu YH=" 3A%ae_K2~i`S۰D|ho.S? eo:<ʃ&b1y m@LUВ4wSWcUK| g\g E20|^H7glf&dR@|ȑ-5j 9ܬ97amZEhU0Jz5f(#ƴz0z0Vo'8보%4{kϏO2fֲkՉBя7SC%tAQꦂd{pbO?Y0 Pb1[D] dcp>3`+GKIfH\&cb` )`DWəÊ?&]'E"!zQSn&_/Yёj+7h?Ӽ V ѸϟV[~Ƅ35DU=mc]:*T\PCA)C>]'(hcUA *~Z!s840_ÌQWRhT}AXo93L)MKbRa® J 뇎0^(K3o8vݝS%2_'^C+{W`H[ bE)n͂QI λtNA_oCkɸ'z\Zǀ;s@nC)D*7Ϙuc.Sq0=OomhpXX|4mi ݉pͮB!UZRc]arU8*|/ݫj!U ܜM<$#,NXF೑kb'^D?_zn%wgÊf{P~H@+r鶿7z7Cf%6v9DZiTxM#<TG5F}䗍D+>~?]8jT{AD& J>ll_al; %lſ矞WW3yh+x^=KA ԗy\{3U27(&P"Ow[Q 3' WAP4'ㆉzmehۍ՗rOyJ&@FؤN;H4c:0ufQs,ryAc² 4u!j%◌,K]wn(R3smעEᒟ{3IU#Ce,ڇ2|Bvֹ{EA)>5$HWlwL ~:HeXYT]FSFƨ'{ۖ#PzřZ}!}뇁*76B)ż^%q~= 84ɍ\m,pYWdA lMWP> ʯ6v~Ǭ@a?:rye'.>+9Z3*0L<>T{>@“l,! \ RMF Bc@ fb3#Y} ^'Y]0Ʈ!;V1`9JekΎAI:ɜƧ@^ype( L.߂z?gd$( Hd!bn!:C79$}AaԱQ#"Pd,vse1G#""BʣoU G gL KfB$\pR vV}U8| CE5ۈxlT8Kh7NR;ȑ.m Z\JY'\<=>lf'*:ɔV =- ËȴJ_ a sȌB+و GM9Lb-9ǖL@ڷ0.k%XXFbo l/ 4SO|9ENM[94V͗hGg,DTܨQ}_]smvGnMgKD2*;s)3{H#[^\z[-j>L|1CwX IAΘ *3.+ږ! W|R(ZP#Xq jtY{Q?'$0R{3:{[xs"Ia2O!ٟ3K8A+p,VpbMp$*_h1]zQO Z??]B/g\W/T3FlV䢟jE9|I%LVwcks#ɑ@xTI(z=ɍN=ǻ''B}" OriJ0Z|-2cxdE,GV'Zu$cQ ؐ+Fh ݴgLWީ{"2+z#_}(igN/z3_ e*Km>|v RfΕ$g6M?dk|x/o] fJr%$CS?Thl<؇ 5՞.`ivqIp]|:3-n:VQ4 U(yܞ-~Aͨ8!U ⵷Yr&<zŔE0U6k.4 ) O%7SOU䵺:6J 2CV XO|-iړa-6>eDTZ@,ܪj[yl=cuj~zdp]XJ(5X Xj)$ܖE^ՂW6F5\>umQ HŮ.#C1XrJ$Љ"Kxُ0|\gh=_nC އԯ׍=DӴ9~ZK m#j #ĵBbVu'k.b,:`}/*5b7Nu0twJsm}%w?ez`r3cjQg2 s>Ѥ1f ;+t3*3RMqS~;.1oE\d.Ʒ<#WDᱳd2tգp$Ra1q Y"ThCzpUhf}\.gxh6iޱ+ST0%?Nuy2VVY!otaxT)vMas.,8\|lVo5PN[4H]gks4,D`}'cNGz_D JʓڃJ#Z71CP6bn'"DRj谾^Hdep=h2-R,N'0P/α܀ H IMkD#9I`@_* gJ|M'Xg;!pӁ\'@=jܺ_v>IO*!|2Vn|Uc㫿MT(7*Ϊ_׹ӑosd+(8_-@%1zkW)2KQ~ed[Z? 0HϦh^pҝ"I 6B :}+ ;[Ȇ?%KpQ$dj%jL #XX9Y.HS ye|#xi(Os-&Bx"98'*{&cV)x5w> ӂR?'@gEA tY:{lU%،{2xOJEΪ<S]GBk,>Mj_ql 'db+z,{5GEnPk>ʪӖj݊Um+c^?01hsDg;xAL2U d;#zNG~%V:+]$xc}%W_knkVMOPbr"^L%Sc|xALⓁESݮɀA!ІڝHҟYVn?rL+"T s#eMr|=ߑ 7rq RL~"PL]ͧY @':gYrbɔ&t1xUY}acPGbs,xUt['t%{7wʞ '1)hs(c>mt4-k@6FZc2§WqC@LdɅ.euBȌKRTfjz8ej m`)\fUɧ7p<`Spj ɊjH, (:,~CPuߧ%`y88]%Twlp=[Ʒ/Y$Y BB}yv$l<G> ߮j3~?xK~ 9fvB df.ǭUOLpw&b$|@JB>1T)YP~o=?]f lƋ XT[??Cz*3/ZNl>Hpb`mɎaXe(GWv0P_ V>Yh#7Ok@[@<>Wlk!Ex\9f w -*e\(jپ.xSܑXcgoTqYiZY|ړTl 1푡mz[ eyӂN(ULݙjm.ѱ Vn=/R]KpZPĩ@ژ.ٚ>e4+l#TOFu2tGgQhf)lU3;NG&ٌwջ?%SQ]\XPW$$SZ  u%!x@c2$!HՖbrxtKgȵF`nVOsK'/WM=(i"UaxwuW]% d;c:79O[9΂8_77M%tVߦz%  - 41M/N@^U pR7>{@@aM۶pMsS( ODž3?.w2I{ yA,fړk'%--wlNk86?k5&3s16i7a ϧrB`{~dhfet5 WsKacn>61ieRFlB?yS(Τ#FW6cTdRNWJ\YNaǢ)7𫃁z.p◇ N5@D٣k$^u<󠳭d28sf@w'&twP|CCTcQu6D1kM0e7U)MAtVzFM Z;rF_mk,jdA@f ̾d H'p +p G5ߪN%&%zė F } իfp\ˇ bl39PTqб"a#g7G~'@1TJCn|_Z(׽=AD}$'ox_` 苒*8g[ 6F- .;MϿ"PO_JH_ƂNN4ܧsDXx}.R/}v@zV*6Y.DH%|FV D9l3?,Z:lx7pҢn%LTrrw3^Wuɫ Eʭ*#`!"$O+=o=橑GfT!cΈd?KТ@U"mǩ gK5G3cCg& OՅ9?9n0v錼KC(Hl?R n!1'm^ؑ(«薎 ݛ f_<{2^PEeϳB "5$(KO:~|Պ@kD&ѓv!gv }E)>v"ha$Ŋ7[[bie'*߮5:~^v8bjV@ʍPLT֭j8kehqۤtgElhAX1b*OՓVe,fܡ EܨX>Z3|.Ju=?[ޙ2Y(ޚFYTQ{y'f+%eo O%.΀[WVP^R!`$A+ 5%ɻtj4Rv6onmvhl)Fz*h5rWЋr~ՊTpMt^T.UISK:5 8!";AL= NL^78 [fYR"㦷Cu{|{iwJ}yn_?*-AN;:NJK/Ɩ_k_4 ͺ"7$y|mѽ;,wdFp&%ؙlWxl"7ayf(ߪx?Y 5Wi}tl c?'ʐjrҊAO_voVzfLc};YRšM~nh<.(=0[@; B5f:HY1}S!E.\0Ѿht`c1(]4'6Ȩ_)z)obdwdeTnse@DZIWpA!| .'?ZSn`_\&7+)%͔t 4v|P"] @ m'Ii$ I20u&5SOց(Q6 tĚ% 5=+q;`nG?cV]ma|ce6?ӣXo Hj JCvzy特hQgm`ҊȔec d}#*iDhѺluqm˹mc.rs"A ⇗"x(g^;}~>6d7[Hքl!db:VMKwCxy+礪 շhkI cW|3)Ju_99D*.5 ܉|̅@"[{GQ]apj I5Ø̫ruZ.|b?B652Bs'uݟkꚝCF`@+sm6{л}h6'^S&?)H+yLm%?|3^gubK^+dԋTml!E1m_xDţAjri@!J 6fqս(2ӯt^Ow7CHzEk#-mɚe/-΋` F{ܘRlr0scݎʩ1RQ0nK.-GMQ?p n:? 7%i*DѢcbpEΣlZ{B:^N,{06CuHQ = j tV[ET~ lc e6$a&Wԟp%ٛ|[S=9PؿyF/q ՍGKP!fl^lvߘ^ݺ6St4Fx#dA쟿xMlֹ&,BN5并O ˻u@k=iH+5—ȂGy=.rH1՘2F E674e'h% RP6{s^~?n37ŝH{  }um/Еwi1țAGJWg~A^x ri\W msUq\vNs$74<nNj8N ymfcwW+ t)^:"V*2d,,BخžPvVܫx 'r-l| }Eg龴6lu;?7VѭizfEo,prCc6+y९w/w1.5e3Ekꥉ1s~_Aͱ%AWP'mVLʋ`x~~-֖f'˖ >?= |LZόY}B ][h"(vdu?8@EĪɎ#WU&2\;dwں$ Zɐ(`0t~[*X 44|2l@xnD:y5Î+-o/}6c avρp+Fn)e`zYPv6mٱ8{u'h /1y"v|'nyh(;m&R ,MuR.q.!!,gItN";7g^3װs6Hj4i0xqx;^iH@Ы8$Tjl/ i/\"ŧegƑ ƘAG39kh WaM~A陀&&2LUW(€L24=EO#6l ;5K6x@{}DD6ȐS-Zx!ثwm86/>eQs͘M@WWߏo-iRW;G/ w8L^?FA&/BBU]2 %? F!AHl;,WH-IU4nԍ7L7e&/l4 vp2O8v}:p-r8|;Wr_kTc-Ahlgmty.Xp/*oO'p!DC&sx4ٴC3hD>&믏qfΊ i00z|ԭKOM(>i4͹gΡg}=6.w0qޯ+|(n) |- ,4bVH?[v҂dB=Ĵ+L1eH{j{ޠ-!;+vƱ1m[ I~BXhzpHvD27­}Z,QjK܆͈3 " P`)m%!Oy6.LOBU:,N ;~a lpkVI-qq&k fYEQܛP5?aCA :6yajpC~Ȁ&@Rc=+Z0,f͡J&@oI?̛נIP-Ws_s>N&i~s-byr̛!萌VfYKJz9_%5 )Y0HQW!uHzJ6 ᙃW SXPR*\yBC m:>͹ceНޚ⎬Lc}= luZlh#ſ9[%DA~*ʒ^}7 RAUωKCTʪ:$- 5Cog;&W hn$rF+ IGpuj+% p 2(z6@mHmMnc_!ljovXM?C'x]xTp{'w+Pf?Frot 5m^Pm?yAsЃI3՗y,W$[>OuoI6R%L'%lUX)ߞWSeR7 $H?7W RjKTg8[A˱.ݶkJOߓ:G`\, *'&FW"WMW {8_,a5fiC:a{GbTyO=50xSG/eysGt{HMy{x/n`ϒD,fi:4odP18͞h.v"*D$:WXk)R%hvǦ#:W>LN\wo&A3В ru]CiI+p6L_x<)aVSzt`ezNsohY:QspN+yz/}<F9kj0s>w|.L1lan'@F>,,m]_؎kĥ| ;|[`1TW%[7ݏHSc L9ٽ0Y'gf\# )W|Čp7LSJCR-Ѧ(M2'&8Կc(w5^^u-a.ٌKX r=-'7úfmƂb؋(4EfUv3iADShl[l ipcP?d(36ˤ5.b 9+lNP1 AƀrמGⓛ{]gGTɱ+Rݦz@6)= FsnL ߞɻC>{{mI\}5UF>\lŷ H6#ZY$J8G.5.!Ĥyd\z VQ\YCNt $1:DѨĆֱe4C\s>1׷ +.ŋ[a'̧l;VBjlH.ih}w)9 p'wu P^z)]UmH_wC-u E"g*ȇ٢5z!U<"V˝e+&$9*hg.F T>˃MXdt̨. !JG?~q%': 恵6?ek$ZNm.f{b?GTܱ0y6&J.=XIf ⦒{%3e.o'kӅ]) ~wuW^)%=+]OEb9kG"قnH g&$)*׃&]rws` p/b)2'W|iW3lgJ6K}VEuO2!9"rvN %{·zHΟ4F[ppc[.V ldV}i u{:i7dg 4! Shۏ~YE?=Yw7Mv=/Q};NH;Pq#ptn; [/>Gǝ1y?QϦsyX+޾-]I7~.wv93R20.Rڵl(B$]eD19>W/ a^SՐ0z{T ,܂i^Dv|L#a=1?!GY-{nb/?R/ǮgLܷ K Ǹ;7n$ #2?2r`d9gY͆}6V-I;iU%Ͱ6Jז,,?w{yUx(ƌ1b&+;̢g A`Q;Td Rx|0)(-B@'s6?X&Nr]O׆Њ5< -▵0i:55eCnVo\Fإdڥη.)lAE)ʺtApMcpz &/Phj˩5zA{5u6#}dLN9zӨ#/ dAPj!paBHqn(G!w5bʻ/;`Lz <,v.,Yp'l(#ݐ)#, UVU6mAS4u}̄b6 #`;ۜ:|D9ǯ(p(7Q׮ kŎ(ϩ ( loOsuoFM[R6<9=ռ컍3ws^BD?JoX{g/NfY_+>ddO960$N=ȡdg3S5T@|.T*zu ^j8Pݢ$9#鴐j3ESHl۽ai3 -b1 Gh Wvw9.r+iŢj>dRz)~CJ=+O!ޭ̴' >;#%KxmNN6eFs!&:{fЕ.`/< ~͵-LǜnKކ ax![}d]31˃N,z/:Uq |ƻS*lKv}ō_Li8"jy&4|81EL~:8Rl;$R>39~ĸGVoj=[{VA|W3rN5!3{m49V+J+d<1Kz ͧ` uv=ʲ6h j>*_ ]xCMb:F oҬ= '1@k-$_2n 6M5`w^¹DkV:~VyűoÜh2BJԥ:MDsS Zӏ]`F:9G\ȷ;SNN_koPTE0>:_ud!U=f*|ӣ71CKœe>̺G(ҜG]ty3 ܛf#R1Vi8oT7 *#^05; 6M㓤yUhUVe"l/@٦FMr'z#jg_&^L"z 4:p)h /x_ZvY@"N3#TcyJ X(o$:ߵ!bՄ% \9JxjS3;!i`%@J%xjO`Y#OQg۶\43 4|]Rd)pvNx`!_c^,.|V VࢆyגTDŽ'.Է^-6(ln!͸0`+KX֙ dTb4*yaB 6Dz]YAR A[~?nU[I: 6ce> P 0 f`A=MW_`C c{iLSSмHeR73ǘe+Ci~FeЯĻ ]A:$>,ccD4ؖIݝCM|OMeZsݠc 1}k77^jrN| |pۼw=(O@`pMq{/G'Y9¢U9GJqJ3| D/?ݰչ ~1V@d I'Zҝ~ۚ8[:,si`2bf <"f4I} A7!1Fٿ5N­"0$O_R- gv:u; KDu1QIivӓ ~r/n =W+, axjYgauvd(-45g:P1/ zn~ 6u{ۥŢCJh|E^C 2ʃ]Zģpͱ;E4'kTn*DcF L0@i:fp"/Rb;gY6]= `X3"_ڽ)&@Zw).4 1B= eTWRq:D6EL>jvFIz'NNAjqqIÆ<yzMyMhTr.Ϳыv}zDx(lk>~cet˛\o^SXXFL[\HBs`ZZ7zo4e^/*w.R_R-7{[t^꾝ކ_Z@5tcg5TyjR Wvf֯a,hȿOlaOXe@%摣g0ia/L Y/Δ`?2{T$?%OA\wk) `Mi+hF*;<9KGKS2ӢMV6_A"ŨN7g" pA4f2B>|i3J* f4IC,݅={v#]Whwkbb gsOؽaMN<Ûnvٮ&\N&1B*UDO ꞱY|ujXen V*R ib.X~gOzwE RLCTU~QsۅJaQ_O~` n* ׌5, ^BףxSdg}xyQ-Wπ`Və?&1,S14,b ;J/ޏC_\OEP-}ZWxE#!MlkbXLVl zDyer9HH)Έ㿡GY.'4Xl;wAqGxk>tTIJdW4yqs[ 54 5*pDv/)gt K!??e?|9AV5P~fu]eat8T< 6?tY_V'(hG%c+] Mwʵ3ʐ5IW^۠=[}̒|= ^1Y!mĎA|*w`S-`^5u/QS-@qɺ*3t#|^+C 7-䷡$cvrghÃz+qj:_! >a%~<h8qh!ZnL-, a!)pzN eyah !r&?;>AD~l-lsOK0YrYoO/dn{ :TP7H^2e.\x >p|#o{6 MZ|ƀ1gdMLJۜ L;sNt* ̏)Te?kn@xyx!sh.c'Xg/d5)zѭ36|p!֢ Ad]<ұ~^"u_E|5ە,LVAM/s0+y+\Tlg IX1.K)Op/7g3RUv?g_0l.Yf ,ْ5!|}b{8πͨTyo{i%*cOxϮ1SGqd,HśL7hƜ'yF$6Td*%ÒNgx"bB-un]_xBblc{f']1o3 ,M#|2 6X /FOCiz`n9Sj::MeK3 c^5Eq`9 &@b={thQf5ąuڟ~QaNGVn&ÚetCt_'8(9[c^{i-/mn}kSZWäs{y'_pr;6Ewfj{']Oːmeꑣ=hYS} qh'tIXϸ߅Tt-EoqrS2@UfM(~ϷbFTIwAeK jp9q@} ;_aߝ.V3S-x*r_WҜi Tm~7T7a 7(1aVJlQ(qj Qּ "DLTF\3]$6=6r(bs} ҄ڕq7Aa{;cwQMf?'-EӤf(ndg)`6DCIrM[ H,8,p x%lMab(wta;\7H69ObZP=;%()AQ 7?2q<8)q G;6~ŷKhf,q5럖탙=ܴ5Gk+]TNTKt,mY\ml kMAtj⓾oupxwרUysGJBu\fEk ]pw]qEjg!5g 6j٭c 7j1=6TE~FRe!4 X$U yox bpH՝[w;'}?)w{kDM0xbnu72%xи\?@ON4p!Uh(~#\ &NyKuna2ɵ2~\'1lA`]߂[ +7Pq+*SMIGBHo+I@i-Bŭn.6pRi@ -YuEZk| 2qbޘuҙ=~Þ%}OѼ >{Ɔ\xЦ Ԝ}s)`zو,!"PeA!`q3Cϲb3ڥ A m`AEW~V0gqWRT'%0qxzGpV-L"hB+ f*~4}iVg?Cӯnp aA :hYg{;_ [eGLrG$*%mɧsΙa}3O`M_4/ˮ<ȁ7+yNqMv7mC6W d$ضB0t#>*(ta G1Z;cǑo ;?eh<8SvR eGC)̂6u$v1"Ϥ[k 42nAzq]sPAA j2XtbE5O8ЄKt̕g3!l dxV; H\Gb<3xV'E M3[7ienMS*H4%e8s26_OԳ&䉃&blse_1=zAf0@3B`G+wLut*Rr"ȅ@gz\I#\,=Ngb ^kZP>Fe<0a?a눢 k_ryx X\0=D8jhk'#k[G~hAsy X4=_WaR^P$Լ (܅ bk/1D,yw/p,#zX"D/DH JZD^QWYvJaslbS/vB(lz*o^.q *Ps392P$5ۡ*9Dn23Wl~_ȗWőmD\P\ 6[uqwߧO,d@%I~J_Q_aӗ%)?4;#lDJ蛁Yr?eׁ>䒘·ܟ{[6'o]w6¦:sc6>5tNZ 2tP_ A; ʜU'P*+(\Su |K hH9E2A:p*RoE-eCL$b,lTh6!lMv>g1UP\K`3lqR }=&bXD-0B }1wtI_RɆZ7lT>ଚqg I#M^誒];Q=^ Iݰ3Q] EgdtX.x|ANG 395!*FfUH`ɧo[?FėmhYԔRjDo9E -`5>n涥ӓ]Ƣo(W_T?DgQ0jF@:9?3q7ٺ%+`O,J_![{dYs!X b,E߅h_8_$f ~4B [wXhnҙ/ gw,Ymܴl% B=툵~?({Ǔ(hu=F =r$Rw\18{"+u?s3Xá}Tb/vy˚&UOuV/DMZtq˔/bYw!:.V#Q{fG)yj>4 JHw's5㇡>U qʯ@z6T~ _(W٠G6x~ܬʔҵruY2`[TUO&]pG0A;/(]P35xV%?3r \x4Ǧ`I,=L$u8_Z8He4G-m" q(l!oc &"41TUƒȜHd}&:8n3X:D΀ `^:+|S7MSrZ;VϟYk鸭IM-BBx~(iexQ}m␇ S㳷MtfV O-=E+p'U_5r{QY4F}7za0sp,a'0X@{gdR7q@#tz3xiJlC) =3RypxYs.mMJ8/u KWmg9,hmabyȚ ;+}sVFbojFiU97i%C#C{7lg)GڕCjF6)(C1Ab 1>:0qIoc3]tFXAx_د%3PM N+_zPfc@İ󺐮@֢V d$SC0E¤jLjvBS#l E}ocϰԨ^LqK'JCڸ*Բ.%Ȯ V#Tׁ"p̫D%#c&71Lt5,xim+ ȍfgt+H()o; 9k."՚bْG,F7|K8HLZ}y (ӯXI~K|.bTHIH`rAI$_aAԩ.L+r-# ?Po3Ig++J3@S#3&p65dMvk c.D- E4d /!=[>$Πtφ*B' 7qLp ay*k-%hFpºSfrN PFt*W0ؑgI²?[Vφ!u݅'Ks`| 1dv 2I5JP[W3^^!ä]̋M@\/]P!ܫmsPM+ G]d!R_mKNC-1lHŎUӸJ船tQ՝!7C_-0;C ˆoz~9>i˧s4Dg}tҐ&OxPć=D W5;[rG7eGU `f߰2o*9ĔRW*#r]F.P0$[$ )~ƦPlRpT+)xq'@Q<`?͠b8J ?~q|877;9j"N[ϹLy ?Nbf`Qߕlċ1e@O4-ڂPup`8gMI%חYPag{U0rQlkX<ZzW],\<9J=8F^Fgc6 [دIn6NGphr#`V"JEh/p^ F·#l$_kpq!?xlXjxAϪQJ@ZcH!MaھZS^PNllŊQ i~Xb0T֚DDva ڳbnhWe|+B$xEaJ$FǻV𝛩["w? .-e9$O>BL[i$7fy8υt-S0_PRϱCZdH+;b8;ߣ$GmcC܌˒ǻXh&u+NM;h/m2 J&ٚ*܍ &Z^v)Xq$I-m/lc2$?AF/"b .5rJ&r9^en(0d&,tX{0jLR`m8qJ{Ub#9045re*{Ss $?(!]i@ 3X@Q~܀z:nej[mJ&V@wJ/.Ex# xϢey떒 j0 )DMy=| 5\Ƹ]ᒝ٤ʘ 3 0?x%eD;hdɴçe/qw, J_&<&nczks7]@Kʓ;e HGqsJd>;*-oe & h;djwck*ڒJ |c-Rk ~*k28]۹KKQmv+**A1zWr~i']-E}Om8ZCH)z@\as'@ʢe{Ev qrZ;GU"1_BM- DflP.0/&j/ pܡ>8;WtP7mR+[) 7FS"sb$. U^:Mu&F1(|r_u$ a["vU\d =?3qPRA0jV2,#P?MMk\$}sK:w#~}y1ە&.V-X'qѭY`NRDF1u놤Kͽ˹π[ 4Z_}Qɲr "ɜ6AƝ/cu˟6yNmtE)H(^϶\sQ& u.?i^g3gzR UM!נuGP(=J m) HAdc8VS6=E-jeTe4/I({P2l.AHH aC5}[WfZf v+YakSNi/ xllae?ENDļ,TʙXzhV;Y / ҷ<2gg,2egI?ܢcx籔o%n{{tpxhuKj> _74MfYhܩZTg&q]a+8_ =݆YjŒ9囐z]t?q\e\8Ԓ/V lT5/Ҥ֝G~<9YbقlF%2-k.Hawk;.;oh%z؆2=MsMY9dg7aF c O5/YOhڥd]w\vvrDi!GHmqY;m$II0daӲyn,֫EK+*y 2v*[0_7drGM7>eѬ)XGz/N fz E*`Ո| a2aC>Mj+FL@[G]s kt H<;̛mX/gQI*W5qM {ٍ ^CJ%'_gQ$ܥ=5WRf7S*,Z-r?E.@Mm,~Tarĝi<ӷFX@%r %)P,30$|u\82/m̴1') ,@mD hV!%QsS*D"q+>q<ЮqoV1Sȴ4@>[KV-1`,qy;ZNq/fkX/tBЪ>zFrKGA]AB$" /F"8Z>/pq.9pԞI1W}_|`jdp6AҭѵٱE?rަj[$IFIGVa .'9L/hV;ƙXܚ*}FE@2T'$nCvKqҒ-B!tgBs}#7QͼH-tLw#A2fB!*lRCÍrIL%ysx&mw9\Ђ{l6zo='+ ѺGrlW)4]V fG4U o Պ4*FpHg}7\L(1p| M Dž^? Ëֺ+rr0;߽\dױUmȤq^^3"vZ'Z}%5e:ۡܥƨM []Ityp9DҮ->#}e5yǶhwLn1p0a W](MJ9aOUmk>cxZTjcu6 (_a0 {]̩pK: l9 IM'R+e/(!8/rgp 5~=%q~6Dӆc_kq| CYdr1q18b1+qVwYC=[ɢbj#ղLcY~*fҍuNy1{,(, Îne8\ifj*p:2xjp#[TGPvY &v2;$QiEVTv×dhN8͜pK-n\kDU1 rM?}\"0OEr/n?Q|2io" t+yN}^xZHwS`#`Hnp!숐iwSֈ̋b)t+ dCfK zj!oD' KEWWb/rf,wyu?ʳtM䱡0W{Ռ#ػaK'0M}Zݵ9Vg>4! ck`u(o🍓I1q<05^1+[JSV1Qe\{ +.6bӪM͗׸Wz zCXtzJĩ;1aѦ:FF.]R.#)KVj~#.Jw_Ky8ÔI[5ì5MUxpFn(nC1>,8겆S"iK bnm5C! #\TE~aeGټ+f+c˔>byCcv]aAPi`%^80 {vyͼ@E73L qؒ`z/v~* ڔl ar V>DܴG\rILÁ7T蹬dR-'L Pk~إW>GZf妸iMy ,ҵ4%U𷣪^'[=CH;atp3E~j^CStNWVߛ"PP-Iw(l˧G,:wT8]p `I@sE_'iyN\#9OYtֽ2L. WcX*F]UjsNh/uF!cWQe'-QN/zgC#fC㾃 `ExS~(S֨UJQ<Θ1?/ /`K Ѿ vUşpRex:>ngk_ZmطT3}R9/5Mjwy_iN\q%p/Zή<ϋV0  +N&DsI =9 w@iUwdqs%SVR׵te@E; 'W$: /g + D 7EI6*bNi, x\(O ro 0uSHզk t}Ydhqݾ!? .K I P94?A\|OGofP܈z4h:5D4{cš\(n=K,GVIyysG]}F:3lKvɂ#.ڶ E.k@)V'+;eW袸Ρǻ oY7Y yyDI-EVK,qۜ=Xe 1=m2QI/dNZl&a^U5r$#Q魾#Jז:$'$m&C*AAؒpӔ7{nI( -Iߡ˵-f Ŭzbr>A lomi{[6z)$  -fvo׎^|cwC CFP9.^o=L tgdS=30h1&Zg 60ʕ_# w&Є;⼦M Slں+zSV`ͩzcžb\0_x>jrĝr-q+_` alb 8\VB 5>2dq}vxU!Lڠ|BW> ë!)7Ac36o X'Yg&/sTx4g푗eqG\ [_hsR6ߦ#cccq+7"kp-1V>hǨ_Tji/b mA@OgP cաvk#ۏd!, lBZ]BQeDRK{iy@x?GFd,Ẻ'n eO2ÍԮ*?Jٝ_T|N 3o4,*`8 %-5jKu|햺:ݲo gqy @|{Fnz7* >Bs L)Ց`ҿa] "@QmӮ+h_0xJiʖ'eE.PwD+(X'Rjqל!"9c_/qq $b K/R&Uz܍{֟<]NmgSd%SNC.1v>oXVdD,wX;njT◫|\׻!"ϋ6m̏$G-/Fx`/?~\߭q,u9KQuXe_y7?Ot%\TX7z/ RKZGc5PB `qi;ѵvp[6dݍY=aH0k՞lc狾L Lb3o Y#Oֳ .a|ҟuݿR{#:J~m+cwaSwm.taEn=-aCaBs;O6%ޮ49ܿ~~ޏ1?5x )pк/z FæBBNǺ())ui+,3gBjH?v<ړVVEl "ǂmjξv~+xjU̯H&RU*w%?s'XqP͠>| Lύa3.H;01WLc!X2ttw{2+Uկb/`6hl|crS^aU^z+1+1qYoP\f8Ok(a@NnokAIE.k̤4ș-;V֨~m-WLi/AYbAϷ$,fC(ٵ W O!?,bJ>r vpR=olxg~;Uz᷍(Ƥ~聄˦xh: ʘ=-mr} |9:n#<5t-)[=\Uч^b ijo\^}_>H*l&ثѰw<&)O@lC ّ-ArʝV\ ~3e :CU,Qe_YP;9;UD]bĝ?1ZJ|PrN^SrsC! Nx%ЛFO‚4/љxhIx:..S  ׈8m'{ZakA6h}oZv7s"|>}  o_3 C a`庥ȱض\K:T#!dbԀ1e|r0R`f X1GỴ*ׂ4hkN佃$ǮO͉G/ ҃pYhn yJN~ߛg+F3{/ţ"ZDt鿟o^vC1] YwVf՞EgD8]D*12sQ>_IܧRlV!v`$ 7Pf#/0Ҕj90mԝoU+ʬ9O#Lށd)H!ۙzp4T6C'ٷ;mU0R̼RVaYj] WS>¬MC-{Ȫߔa-PYo-k1tC\@|ð2DE4g .ݨd9J-aXc@ijyH#a#& К<{ :u#xŚ(XHdLuXH_ƚF Cs+e 2}MۖUPQt }+B͔wO i) lhU):(34+PR^<8ZlO  OheZ֬A6@]=6,% ,TdxL豯0NmTm`Gj*X?}t[[W)һ;`҅nоVUl⼧VFݕ[:V!F\+ͦPA00J8.|92j>Rʁp8R4y7 lJlgLMg+ES]Nyd/tb#$o\1ٵ(΋EGn:zPqEd}A@TCPa΀$ ?Pk(VFFŚ&<ԋ $xk0SahnOnҎO:%-pdO> nWb L8r';RN6FA#k]IKoKwGPb ޔJmbguG܋2LS_2n0݀Gla83M<[ +=\[dK1ͽ8WI4K0RפǼ(0C /ϒr =#G {τȐb7ɎRڰ].Qki/^߭zw:@VA0ڰT:6?B1L1w\`$+Cf2|[pq_OV;Jr'O#KRVo9.X],[=oW1Wd <;Z>1%Xd+:sF5XA&ۿ)͉!J|ڍ(/nm{K(8J:)9ӳ OXx=ŸCAzL+uGV D;BYr a$sPLAbSϕMiMxЙϤ)yD7 diN%L!DvHonR);:#3x%B 3:%q ?].iGc6-<-G >!˨NW"yFwC:=@`vØѸPEnkNxOGA2XgydrAH23MwQ"la8*9v8ȼtr 2}+*]ݚ5ЊZ]U~O qh^$bdpHW?T`#[ O ,?NcƔ%W BΞobLYru0gJߺC!n\ YNRo za*ml^UR29]es7j[*8>3x $c"~&O_*cq١t?ǽL1#oLj"I尦|$YĦ,^hu  g20v0Si@jJb>@k"ᬮN?zÓķc;z3P4H68ø7%S:wh3¥W(~Whj4K洷hfӺJTWMEt `CB$ <Kϖ 7H K 荸>M: yF /y@ZGAdaHKh2(VA iҫ0^Km;lq +.+\К|1Q^W}Sɘő=z/kK#d38bVR=]C '!پ]r+ ;CJG"sg<|ܟrO]ܧ|E7iBsXՀ&Y1 rbtGiY H9:$pb;bJJ4"[OP3Ʒhj-"$K/\ԭ܎U,a8]wN~cz%IwK{C]$P% #״lD ,,4nxh nve[p,?ZsscS+ 2]m2,-/-ke94^_*7L O{86h`Y.h0:NEL/fVҀRsҍ}Pw\1g72 \ ۴Sjw6N'5Kw]ղ˜en$lrYbe3$ڟ~ H3R4j#°iecK4%V OHUEr~cCHu]WRī3e{y)rGcxn-s#,Q= CL],9-GNZ4xtHN{m*}OrZ| qZ`NZ PƁ|.5eb}t*[y}l%I%[.T$:עsy~,{h?Q61C2T`p" X7^%>h@%:~^MW{c&ȀĔ^eT9y~ +7ԏ!C('`M'm}\ghl#&D }O 3XWrv<.="sIalcfy{ |`pXuƞgq9WSVMa$׭6|( .ڋL8e!z7r5]#*4I[OVڷX(d󔦚#Jo"D?U*deVcC=gVZ`vEyһ[$]b[/H>y G5ž+ 5U>;WWͤ9?K&gi".0@Vg"_+۽24;.N՜ %coΚezHj̖R00\m8Dm4l=\*U֑!3i(l# x7<Fя >-j p!؇dȆq>xD!еd$ᵄ8(JUBW|>H13>*C 6SH~)qvY O% Uk:^VלLgoaKƕ7?G"Ø?yO ػtT fldQa!D]LZVOi2QE ~=&kl2v!;ht*ZuF Cg Ճ`w?} u!ZG[H/8#8a5Dt.74dܰC:Js' $B` ϪAY=9H#K QK_C pca %):@N rM-fhs:'bM6`MTQIB=C:6 3/>#r|͝LB+ u}m8 i[1bۂNVgr əǻ =JyK1Yg;!@Q6c,o>V^L@6{ }P}Ty!:+X]4hL=Y _Tv(fNo}LrXڢg=,-a\v*xؠf>cBZ0IM[L_Z,g:j#˲d`R>vBqr%2%%2aPF葻%Ǜ92lyPwK JJC[L"a+>=k'cO9}ym1Xc0:18S*nrGLF‚r&ϋL*|$W.awh'nImw q;p5|}ޯptbqݗ } {)UQ,_hەsVDʏNdc.19>ul4 XS~==-t&p2=fܹ(y{s\kڜNX Ay@W]Ç* i lD]K\dIlahBV65+dXcSFeA~?iBX$LtF.7ێy(3@l`-*p18j;RD UАǣGyEvۊ Gu?C&9ю;QΦe#O+- G(bUgRv5`CX5SY/9 4ӓNhv_{|^gEGW ؙ]o*-f2OtDz0EJ%5RMR`ÆA[$oޢr4YeWz_}0_ atZ6#͖Ke ''jS*o 1GԻI[ D~ܦ焘y2PY#Q[6%qﻅAD P=i^-+z 28JkǷ9{TI--}r JѩDA>>o!1 4%-h2pFvѣYej]7GWwzڠDD?M5_WYnۂz }$2+{Ur.H|?rsĂmV` xu5Խl֙-F~g*0fYSTϩM9 tu K/[ ¾REx!VC.4$䷾ 4}l S-"`TF[(Ф_ں>PRc/'A}pdHttwG]JR_"(l|a#tV <9c3>kMx:zQ=0a7ZpbPlrk^[2y?ΫIu68'R6A>O" lwʫ}D;"3+pτ2pD".PHU؇_>U=cWt܄ܹn9rgAٜLATG2'`)M<+H& 0nt=ij F6Xu(YuO'_- Qz] dR:|!S7:dC`=mW`@]^:ŭ12 o7z!n%Ka/8wQC(;ҲzK"ot`m0gs th`9|"a)xH[QW`h D(`ĹDvlT`2 baUBJVC}@N+ nofkО8V9P_[IJ?'Jr/*!F6awNњۯ%4cp/aPn6z9e2`w?T埤O|̣Ra(tHf1Ɖdty;:ߑGO.HM e`/4;$PH ~MXM+]5^wliMBg]5"[6mҺTGEBGV% ;*야9*TSnf'=:N>T&icЀy(01T) f+%-LŚFCSz~薿X/=|5'5N֧I Ϋ/0CrZ?@ΐ'@E3>@`9p8MZyLjVoVDfŖ5!&Uk_YlU'kRlm*~`Y;GI('Pt; jݰK`cĂ )d\.nb8r.䳃1,r9P-/o0ёX5/P[ؔ7`n `6v} оeӛr Z{]OJBx.0ʟ\ ksu dJr^ D[6 UUS&ӽ5M6V}WƓry%vjѻtT\Mid7B0<|8ĄlAf )K s[&cT2.weP(1F*ĴRJ~Sqa4ZⰙ^&E׭HgڡѨTDxGTvctAהL?&iw-zA2FG!^vzeS}6MY qfR|u7+Evi`:`uFFבQyq4 \0Yeފb gdJ("K3$ ?3? E}6eN g K!g?iedTSl"Ldy7Ld>5lw1xuZZU81KJrU즀WGgӞ I9?qh=m(VcB(ꡖJO*SI˔yP:tnIhURN\WĘH5':Ϛ~E5Ë!Ti3W!0*.RjB7}1],(N9;'rpѶ˽B $`&%dת`mM>եXIVW<$ YsZ+=Ξ¨8/}8hCw~oX*Vhfk doϓzW>UhKinZ%%*!A|]૥6UZnVvi*B~=4u 3g4<¹#2D)-"? -=tVXm֍秩5(vhS}/5HKQ^QyT #Ce=kjPgRPDÁL)#:G W:l[rf1|1^OVy}Y^AAKI8@5lD*\y6d"ܗ &ėHY$xGݫ Q~FS0"s'ֳT!bJ!=ReQ9CDh϶,!+ u7&lU*\g)eE$9$TJoݛAi%Jwy7kAtaa[)JFdu8#>ZT֪ ](%޶Ѥ%tX^Kzh5= tڵlx9[s$r_(M*^f%&fLBUSa59U5 ce #C]<Q1*#3cy\LDLzߦvYOq***BTVwsdt;eI˵p} ?#aB2Qw:ـ=RǕ47˜.HZXqG#L: & EGWk [tfQݷs^@ƹdč,NF*1thkpR\cˬ^}䙜{sß0՝U&02 ojkav<+ޯ{%1gMO9-|o&S؏ ,f5[T~7';"P&mY'!^./3B*Nd{ X8_Ql0md Yh/T2_Pȱ\M0g ›p` JtuU:-Qȼl{v0SC.r%6r+(ѕރ!ֺC⮨jm?FK4* Hv<ږk:sY(yȔBi~ ;hko~3;S{?%5'>O0e,focyo!X/8JE#=/'e+^.g@zַ|:eXfMlvM gS^RFxumܜQS/Ga;1"P ?y斈|wQ0 @:G=UP/mT-XjO{}P%Cmq3`<95WosJa+,n1Db~ڗ d6&U&G P6sL]{HqAZ+nU'NN#((m7]{W+Q$,¤؇a1\_]"͇0I ɟ\i/=T=^f+m&u\V}ј rH^=ZڇW#XM'0"Bsz8?<7xnﵶ)$r 744*"tP9ؓZ'O[VZQt&*ߠ@gz6}b(C W2Ĕ@/D=j.3s*C?z!%ʬJiR {tS;l/F74f/29+ E]jm7-q3u'E\ܡrRC.:;GhA0Ynӈx0b_R[sE5nF^[bi)ⴰx ՑAUǧĖ//!5thN)5kr *2ufL *zrev,\O&Nw`|ggռ=Im[)9mo B^Ή:]l*|'$[+{%|S H߅7N9||.__y.nr$cS]Y3Ƙ_3G g4G}3-iuÞbkXE,az2_`XA `5 ҁI.YO/g։f;JXaF3xSxPnJT`kʺMUut@Cŋ?Vr tÎem*nkm.܉F?krr/OcJ4Nقل05)hk,"ۻYh6x5CnT;`M mK-__:`t-C;7ye :ՊrFx@c7ha7ѹ,A #.G"V]_Li1s\̊[V*%NlS&-@SŃO6t4akf!+t]% :_efNZaX}jJƨݖ=aBFƊ5 ^-BWg(o8)] ceY :K%.jI`:ND@ TTXz[0=&,\J ʭ*y 3cJkko"!&QT W+ezyP c'Gy sr2gT=iaJtyfg_҇^[@s`%3,IՀŒ_KLǰ?_ l0A/X R.r[L)ݩ'TLKŰI2`!rX1{"|o*;-r] }Έa'8tE îPbPCZt <%*N+I %V ݑR{|2,G 2qmhNkMV d S\Il h`q RUmx*"W~&kI^}oA/:ij[|-]X=w'mE{B]M9<*˭+(!faݟcb |!TU~ޱm2`Ჸb?\tRݎ|3ĉbDh51-y= ںmfFzaDTIEGt*B$,g~y=#ɵg@EAB@sZѢ&PDb5gjʔC0oJ" ՎEsUǺCUB%,ޑH) czˢ9,XsH_[\\j{;!]j$דдRi<"o ۵R@x#'oΝ.!j+Ӎ?bgYCqqǵM<|_bj0G`KUm@K$N.CjRutyr_>BysKx"Ǚ}g$*˞@r]H}NTc ߳j[K''ɀ˱>͔ր*8ow3ٴ,H}{ܛ@hM|ln6}0"!j/8QR4&IUFY-<]uoKXE|qnu!>~/*R);qO 䤁.r}=c{#2~o{ bdMVnNMeiSY(u4 ,<[p #]Hz}m:MҦ:ӌy{4f]0 ݓmRUS0zL+ج47  ZOECj)nHK_սɞd b*1 w܏$OSzL2R'@}RO?] [D)=6 -:y~c9'Y)A8OcC=zs7,o<|#_G~z~Rzgerl_݀V7H")pViZg4I?!WwzTJ6&oJ;џM`%#[BFiPzs3T7'8mOMXhd)L<'!ܜ9"V {~^.-0×(3\!5XYh\bwjJ?Y.7 9E?OmU{T ec׵'E%KᗉuEL_C`A{74QY"EMZޜ,`ajƛ(/4+ڑϮlxw[LB5Ė. o-x+'>:g_5'qil&d^ R$e$\dR*k.@zFLqv6/W>}sĎ,r12~cý!h~k0 N1v*j ~p DÝ16yo)KNwN]>ja mHˆ@NxOEE1ۓՆ{+zS䭖bkՙߞT'e4#W|`i5K,ymw[bo7h9 /IsdI(CdCN]|3dy5fz!: 𷴩SJZG^cՆwOa;hv`]Y. }}snYFBv-*#@<2]]g.uc$ R5wJ膸dqI/Ԋ@YL&:TR0 W^ؼ>.b6ny_5f;-bZZ CKv\FP`pMUZjxA>5ЇřB.g"%<ȈA'dૼP]gk=mT W&oƌdY41S+\6HWL19vYp?N֣9.nwH9ai% OH(¼WB7$cHNE$_sM|^)hf)RI9Q eWxS:_Cb"cjfKoC!]3t\$htHOpP{4t a `~PDi vjznQ@!}&;?u|Lp5z]S˲%q9u3Rn<^ѴQ-E·L:dy[u!ٷ"HH9Hy*$ L]F5]B Qnz3tb Y"|x:&ػ^k4N5 aUS#h5G[Cuh_'WVyTPXF~32?e3,mlE:CWeڲ5FvʜI VcMPL#_<fPvi! B4gq`@u^bF4c}kOj&DEd [LeQ$Xn`q÷A9?9S_{5p6lڠ*kw_X|r a_v;HpTGQRĨO&IX~hԐ#*aSdOXHzؑ!bP|z1i|3_74F5 Y!*DϮ?`f-r>FN+YazzI I5tUG/|#YTs{ /)#nNdS PhOsMojimx]U"Cd d0Cuw =ԗZ] Ωv=OEK.¿; ^%X' uE[~HYmnwL@ډՑ /! 89ca2W1Y%~*:RD-ǝOy'/%N t$D#Z;&pigMAG5ai,qw2ɻlwV<sg>12$rWԌ} 6d6O܀!$޲&huT߄ `DA/Sg~7Jq^';4 !C¿E LxjhCgH{p&4>׉ 0 aY_Ԝi=b ed˾c[yiUdK5}lm~U~fY 8:+"qzz%N*Ž:eVGh4kKP54 q{?)׼/>a*y \'fP!T9FIdK2n~u'b Ea{2ym@4n)h2wlt-l{6e lxީ/Ph}! Oƥ\GxD@r٠@UhB'4]@[jtaTf=6 SoLl ~7,WZ-L RZӱ6(ssfbB:G|%D gքlCƅTR ai%ifV8@nv T2`dy;󻤪U>#B,& *$, 3lC=b0tG.zZij27)/Qh֤3aK&k95}e Gkd9A?k-+U R`X@Vjݜ^x=X@~b>k܀n= H/ߺ[j^X(,ۉBjq I<7 $uy3_69!S<+mޗ2{ǐ;$U+=~=˲{(˜eûJ`!<]8`TiTWuag\ Igie_]"DCʙvK4ٶƪAO%'}#6@blq{*zHly_O<isI%tM]e9q/F(R <Vr^Z<v369h0O*C#[ߤDed}=/lZ?B7LZ_'BjD8S]e /' Ǧv's\CuEd~`#9S*-ӷO? fÇGZh=h^4f`_[|f F uiF.p, ˷u!jCq%"dDݕ+,B >-n7G (ۢjk)A_;٣=Ȏ/AJ_+ h֦›&;"5f` ;J͘^"{iVTȉC3JTI!sX3oڈeps/&iv]*(S&M9#WP ek9ĉnL$Fopk4vFHs`frl.^XLx-7 ^ޜ +ʹc+nPtR/$R-+a xJCazRXF˪ iʲ;N "o z PQ9sWjo(9<#njbUo.ή^0Ѩ>.M4vRj#9ϱNߺSsΔn-<meŲ *CΪ Αܿ6WD+>@nkz:P.MΉ-ٹho,}xX!٢'\]IoߒS^W}%-CO,aQ JÆCmiבvрe FdJTQ|̖<#@u*JMK>bLI069H4CL)tWƠ:+Y Ovk2i ōu[w2SBN dBb $j6r *]Ky megy$ɸFFYr oNJJMJO ՝*D *KYP4'ѷ;sMh8];@Nm9[p&%! GNや̗lŕO!9*}IC+VsTMHYtd)oC9B5w3Ĭ&^ ϢHВ. H;ȹujGUUGJ.;bkۀ=ui-r_g5 z !^lU]C}dCHd=J?&JI@Z[GԸ#ȡ߫`~AHI>ML`sV "jh_KIrJ $LgRuJ$cWӯ8L0Q6wT jc]"IUhxЬx*n[!sJN Vt:9J\ǟ|[687ekc4KD@'JJ,ea GgzGw"qba1oH~ȸj!4 2 Y㇂,hֈ^J>4#\ lQ\G J,dkװl[t00W{mfQTE^@)c#˖r&6ۉp1zСXh*0LQjFjW+_ B; \nW wF?ez!JiEPrr0.$4>6^sfВN5?UH.rjɿD<x(MN/ Rrky 5t2_dX >կ.P#ZKR0,H08) K elY~χ}$G+ZuInEgʓ+5;I8 |cşR)׶ڟB?`$h;ikdO4cZrurUr溝z0ĴLj6M`Q:RDg0?ToX?!j)܋?KLW6lp,}r"a8ab|(Md s=:IJCS:-xcs!C,Rs7f[-"hfH>kb!!'غ6[$Fl[zP9dG5FL Sxt4j59͐q_ń@Oբ7Kk%E5I I>bPyCחQ&`0ρ/*J;!JB^~@ -˲q!A=.( q]pSfXzEc̸hCjnHRgRpUb|9(l<p %(0{$}5Q 7F%Uv} Z]-ha,ha22/ DY(͘q{W! Oo xA%JW]4_ c@>ySݩ8`H}MOs^tk ;UԚ>R;g E A'޲1@TYz]MJ]?d_x$6&]{NY0 V,YQKLP~&Js@99'sB9RQk?ޒ֜>tQ:`M6an!K=XN\_R}tʗ@1ZD>PK,шz+6{OI=:bvWO އ^Ke37[I}q+%= p^*PS*A\H~$0m'!?,YU0_ MK$('D(*?RJn:PXU%ҵvܼ1ϘyMRbVc :{""b.Aw?)lOn)/1 r~%(JŐݼYmB<S‹ً$ }1coC,5@ ,m%ҌWW;nEqI4̐揾 =7{oca19g(~J4_OA?\dW߮MP)*6ڳV *O +?f}mW]\cǹkxA7adVf_~/VPwmdyLOjq̯UZLGଽéC?UHL$.|`KL/e96ėnM1UzAJE'v-ۛlP|"1VG 3y"dc\u3,OߠC.> @`B&@O"!dPQ/W8ir~]#҇pd|W슍d?xfYɬt+'}%ma rn $(o/_'X:Msbj ʗϺʻۛozZaf1س[KʕS22tՃ 8@SLPy֬Va^.el1x4jm֗( U=&9DU\g:%}8B|Kj-;j&I~*fE5`Bth?1%2 @IgdJ:uTpͲJ'N{y#y#M\} ?Ǣ@ʥG;= sf?/ti͹!cM47+ueh:DRBNf\{B>!{9|r4U5x71U8GN% zO[)κ]BdX2[ڿk8I3g8; |Znݒ_| T)r>S0Nz/B÷_g۽}t8H &9=Pey9Ҟ-UP " gd=5^ SI> D( *w¥Z OZX_զzjY$qTX|I/kwh- ڈW#x+p?M 5n:6ШV]st!nf%nqA\-f\Bunیf01m0ۄQ;cFWV$ȟ-I=@kHF .%'[o/}S(缔| (mN>/MfPK'h7f 2TYxQ#1WSm[B3JΝu_GuPrHi2?9TǀO"M9A7$ӭMtMW짩c0$xW4kg'"IoE&hy`5ٜcZ?%=vsNZ;8BV߆ Q"&^.9d9@yC^ka@(3GxBgHsB}XZx|D;O2ݾ@ ,8{Dr9ߦ8:JzTI uo[\\L,p+3hQG RQ,4_ 13l;h6"a*b8n~2g~XGGj#lEp }4$5DEZ T83[!EY="{kHbTLㇲV=A~zRR9t''ʿvuQ.Ȑ\ TREFv$T(yKtBD0`]ic5p6W,WLKSX%~elh{yG<9C\N^0=znWVy@YqቆUQ7@YTHry@\" xs>0KǷ2dj\ -Fgηd1۳BPnj̪953NEpn2L+W=dzY!_ G8 m7 kp/b7m Vdl<( 3r2WfXBi&*kduhhЖfMڛ띝R̞#)[U߾ װWD2!Y;*dR.+.#*nB־eG*Y(qy+8ť[X54BI2!?̴g% F ^bH;q+|SKJU缨71<j4m)=M2{h$i3&DI;IyG,' x{BNg\ *gm"-9s)+ 65P}TkzSBݴɔJkͳܶ~ty|uH 矟`N-1ųѲjWg%w1o^n~c60H"iy{tqSb~u׿^!E[ `k1{AǑ2%ۃ*--OE|$Z GոZe,s]^Jb,vfQ @mC&^ \f:pX_p@w2`߾0gCeqH<)}qɱgo?G71o={0!Sתw?OK'|8f*vrx3FAD{; xh4~Zd3eޑD|KMF#3اeŮf CѓTgÑ!X zXLÉ#Y#Z 튂s`N.^!ڮU^n .l~\=ue۞5MǎunVeH;)mx#{D (CS[͢+g*^v( LRL lmާxL9.>im=JCT-l[8CA&Tn`i8CTJ)MOwM&7ʽyZD~du,1j ̕ 1\?=OcX2G2H:Y3u.d2Hc6:ZWo[UT/;lLTR ̍xmU3m[}a@+QD/B@kCp$s]&(;qO`_MOAGd+||N{VS_".|ǟ;oxװ'1#h!36%ZwZ;iU\oPpڎscJú9-GQZxwQ)S/F F:TiX Ѳ1Պ@bN۫t:G 5 LQ;y'}l ȷOwH*V@\z O 0;H Lv?5,)OV΂"2wƋ`F\uJxP ̧K_)T !4pr.ȕ2Y(7&RUaƨn^$ՠ7R\.)6@Wq&"Y/f 4L§ia3x@jZap},˸0ceoͿ1[pB~E ?XY/"龟%G^|A'}+_+H-UG[PN4_/D9P<}XBu}lZSY1yQG3*Vs@4YUzҖ$͌.-pq?[- h&>ULUMWpc\q1ҵoٚaÎ+C.c)I.:mqd. ]vh*.lm 8U}{n1jM! fI iYĿ$dFOzT0V%1잷>D|k({ȟLٛg6]"\]%2\UG1LLG<a+$՗: 2]5hOff[Ӣ 5{>k{Hw' W*ǜ{čFM#W;s`%_gD8)΁+Ncnui5e5 hH)u}|Xꏑ~P ='f[ZD #8|-~\U8%fiQp &zKn d}nB5y4#ψ֣RjDF\&%#vf),8vu)AuIjPev)fk.R3ad#IKZôÝ假5u+RpF[tSUzn!z^Nsdb-e#CwЋDh0e֪P2,b$ שHU?Cwm wPm~9^xOTO]4+G8}7)/\ G_mˡ_!j=J1Ŀqw2u#Wq{7BḘqAvg(:+deY`G#:-ט 3M}OJ jS>Y|!1#9)u`Mz`;hXB:)Uy"lm!ٶUp k_Ee«~ SxG~Plj4hb)<0>R~s?yH;gѠﭦ=K̈́\ֆLS4iS[\fe !L+_S!m~=̛5w|XR̪5p]ϥ|縁NedB@B+'TT0"BuYfE ܾ |% Qڪ'ivKqS*kAxt43_Écq$@6.%dg>娩N jSn-C]@aYè0S{r/]yCf_5Tw}#EEIO@\l.PP4|$GԘA[i234p/?Iu=^HQҺݠf4,ٸ(+q4p7|N"?UY ³WLVn抯jx QNjMĮ@-][)KJ{pm^W&3;X?: gІ-Ϊ`} `:5}Qں<4g^c_z폁\_:0)J֞.Cxœ.DI bRA(6Ӣg`Piŭ80~Nˬ[Լ\,Qࡿ m1Ӈ5 @%y!C^\+8L-& \.J uEז]LQ@ @`PgYIF̪.r6H2n9&h)M2})1^_ծ7;:7M-OGcpj1FnfGӂ- M=4vE)NeQrZ< .L1l f@-Ii9؜NSRˈS?x0ݑ\&Xm^Bod[\w61)^XDbpǘƻ!v5#5K)pG:>hȒ3|fcQ Y2) ?[rWcttUݶ pD ͐aCkb7Q |ݺzؚ[/yÚ-pS[Ztqe9Y+w:o*>DRŁeޤXt(.M=]$wG@7jBJf0~>(dEUF.v&.sP#G, "T! P\ *5#ݎQx!<ҿ0b31VA-En^S$:?&*;],NQ|)߉{xWГҪ/ 6Ivm- A,͹*Zk-1xa22R)9KqB_c)|! >5:ʕmT; kxKgfӡƒP,n|>7WGx9h~f\BC?Y&|H~$S@רzW3~egY+ `契#H|mgt~ 0n@u "Q,diDɠ-`ʤ cw冝wpݛm KaHFՏ9{x XP#c+`̨UgP+Uɥ;@c+ āSLŐAZ󉢮"C֭Epjm!rRoB*Ed^FlO]d֏Fp+_hZ~7wi|2mC k8+Foހ_ ú< nơUpUg.@ۯ U٢ښ֛b\l]&VRM6q|:"^3Z˱ǚUE J%L9OuЪKPQE,hL:P}t$66Y`bp5Uitt~_>GU.u"^Er8 ~\+W4{U{3zpMT>)Œ/6!]L x8?ownVtwoD a55"0YX]Y[2TS8I.WP! m!8uʒE`y*C%UEj>SPn*-fGU6?<")AI" i. p(H({590ޥI3OW?}/P* F͓=;ދQ_avZ^`z3/hԓ*%2׫MKV 4bt:MunjV<D[`Lׅ C` h+{sY.3Hn[h#DkZr_ \xM5b\~Z<T2/EvpǘƗ(.[mD7egf,}- PɝJvZlԚ<8Ppko1*+#:9Œ44FtE|LF?Ъ 88BIJ g* +Fw?2=)JhSɂ6vF|qd6 ׀ٝ,u6lHo":GspUlB^Im쎽P? '[=cKj4Ԡj|]W}J@^tjq u?e~E }:Fݪu9f+=n3kRO;yZ#z;U64 -W #}L"BtWt7=iic~H[ߌ5yu=踖|E;~*R-nt9c'ƛ"jo$aP; OZ(KzXv86_75%Q&yZe@f)I dGwM  hL76ѢBzu? @r h}\fNlABH:kDs{el2G}Z:wSs3K^S`"_q3/ϵY&aMŢc6~pU=F5fڀ&sC╞ƺHLqiVQur:kxC8PZmY&/;ӄ$}=`o22*c`bJF\_ǎwr~|N ? Y'46-?e@bJc>,~ncR9woCQ".4?HcYHh;rBxRo-61v9]b^l6A S-.չ<@fs}{\f]ANACd/cà5:}>s04urhvZ:,ܐʽ^1SN>$dT } a*e3II0eIuE/7E@/.iQ8hzrqJϥ\x ?9(_>\gl "Cٸ EP+eFidd)=K9V9P|aC8Er$ه07܉94Xj)4hWCv .?ϺG V<(XƼ#..MOjrr؈s =A M㶨U})~p*TEskt4)b-\ j;I ? >ôU0Rp/&:磯kv&n] aXʱ!3C:#K~(~d>߫!!!ե}z)3C*X:U>UQ܈Zt<^ppe' Hcal*,3QF(N'38nqeC(oerQ*NmhfvPR3 neޠt]NѻZnMhYg"F>@?eB Ŷ R>}k iX`&X{1o-.Kv4ҒBAʞV*_\ P]G%:16k(Ԧ4ĆJ2hҥ)2Ӗ该 ]i!oF#fY)κ ]ƞB ~`x $鬱>=))\ُ*ἴӹ~\Ak7*X`dxP$~hT.fgN233[Tl'+/pFy͝pB40 ;ϼ?Dy "@;?}tSgP~s6/6>,xVkW[/ -} ^νrj3萡?! KJ/G*\l@voVcl-I[s9BTښCK0qܾ; 5R4slMԸjY9ww8< T :X3!iǻ[euͨ2s~fm^A01Xԓ)[rlR ݈qX!X®<} a"Z֔ ̔KX~Caa.)"od֜otܑ#\ w8#/-`WI\]~=lb>>XQE;I1'\Fm8DZmx$VA~k*ڠgnHS)4^H 5tSS0|D!>ÄW5rL#p6_:~{"$$x}CИ@q\ 6ij_77蒲]o񔓠-=5wD8(U*xNO ?"N(HLDIY7ǁ13dR3Ņ6-(;G[`6ܑAIZPӜ'=W()'vWAǼ~Y|a>+K{0uuZ0۰MA< b=`ի@7/qKK"H橺D"O@҂av='r& :Bb)#q+BzGºd6. Y4IP_{m$н{q!Mm΋.pBgœx(~U291SGׁV"[0e+E |ⱉP &S#{gz.ƔX紝CWY[{k )ᜂ\!FƯsn22Ǿτ9]s/mq.qqp̆R7+"qDAmK2ҳ%+9PLq[}k,hZvzP&.)m- \l}0HNIqe9NiR-f .QvQ pB̥BHylPֹS# Y'/PN0D=L }@zx/֜c/A7k.lB{!SXק0-7V/se.Zr板*n[x&m YG14#|MZ9=\(g=j籷)fD4k/T^t[WR}GHX7l)zĆ7c,O﹉/>{]"Lc؋0p1GFKX'6;֦1~E^p")|J/p|J&g~b96oWPuf#-H%o5{D<j6F< ^1T$UQ4xDZv&2\u^EFmaD( &9K0 D9p*DELKJu kȯ-{ZRHFectD1ܺ@ŵ拜:YdWt'ku\*30ɒRw s>D]=Og]ҽuhm8pGr4a9q#wk95>Pm۩m)ŵ3cfZzNPM\?8T N݇:fAI:fmY|^Aĭ~7g.}ATzl&_7fB;O贺yHsTuD64,K M=VVvu*H[E5&Z`82%7 wU29ц8PɃNZ ,|K '=9J?iTMϪprCuQJT󫫕^_ݙY KAڮoDgSK7ʒIۥ+EAʶIaҥؽ2_bq ʦ@+s5L(Bجj%N/)a|&‡{~^6[?T$ͩ`(%^Le-[ ȕW5z6H&Q:R򥲇kUi:`9мc~{.՜ZB %u"ϤeOXbX::S(Zvf} ~Qa!޴/ʭu8F:>iFVg*Rfm=Ƥ.Km,!_QXŮE`#=Nd9ظPW4к@־s"n5P5 e8TL hQfM}8-2 +}0>I[KKݙmsƬuNȑ/ԌL2RxRk"caKPg,"<| #}Sizm} hi+WyG$G#W[~84#/!B0fuz6ܱfHGMp*ax'X5_@OwQRY!=#7B#02mVOpYrJyX%=r2kAHn娦Iab|TݹmYK6.dcF`bmGg,cgU:-eUo䨋ѫ~伔ǟh)4bt(\˰rDw6ʱ ŵyݱŨȰN Dxx~TibDxsc7z?|OFMlXw7RsLWtͷS0!ܦ/>֯߈FfJM!W+MrC_ (9}| _NS DH???i;ގg=qd8s&HcgGGuar=\#BL&@oO wnLc 3h$+RC<"A{+B7T2 qsAh8n;)}|ff]mv-0Q$x, a.',*|`GɎ:n"q&rZ;q6:vC%2e"$#Ov'd)>P#|h>+ "$x4Rbz@&`dCԲ9$kN P`\ Ö%{'pk}eG7VplI>͙L>۹ c%۳݁`^3Kɻ3f0KC>`w\G~2ͽZ(;|1X4қn^~06>N} A~T;y`SGdꇟ3cV)d+yZi tGEᨱׯۺNs߈@EE>tRc6@f>Z˯_Y Jn$mAm̈!>D )g y,$ nbBɴa_$c0 L*Rq󍱀3 8[.h l%O{ l ;#}ib9pDw6ڔUn#\{ 5oQsr'IYjQvύ;z_ڠʒ_2#a{$i=G=֯a.DЫE z;ƙT$ov?vc{ f,?TqΰC>k,0ܥ'Bf6yP^%ԛ Nj~8'M%%! ] u+i1Ҟ_=^B4ҡi?oW؎~$|5_iE63Wbk 0s~Dtv M$ౕI``2}gg=Pv@i.ɤ- xepj)aז=`y C4,^Uɘ/ygr[lnu:G֎(Ѓ L;Ѭ B CLkj':Tֳm36@c{>rkv?ǯSڃNһ/¿f)ǿEV(ڽx}6W1Z;"I_'9t{<f(͈z]Z%e%5͒aC45e7s  z=mDLuVM Zmmǃ궳Ƕ![9TA\D`}4fgܑ`4,&{ ,UsּT[ʺcl+ȍ$bZ5P‘bpPe% =`mԴ6;kSoJ]EuB,rx4>mv] r#;R\ɎSi׵(Yuqצ,mX#&G#tw(6^@W!\ T|D}s7n2'lofβ-X:&vr ͏ i:clC+ SP#[3|/XsT\m3N8AoW){M:fmFc /3Mg3?+L8ΫP0%1|:>SPfTv !{~iK֡cZ$,&IYiWoԐ֞}= -vS0>~gq)Wnfٽ@%] 0h7.EUx /?si:$&j~r1r3L&xLa vQ,Y 9 !̏bmQ'`#,ĉ>sq4 'ƶŒ qjFEάb3205޴LO`-ɰ"hR%ٱw~[TrK&'7jn;~/c2t1Cj$?DlE-P4$Qyk'"%&[|lx ;pT0Tmp5[gZ.AWROII{];~+Kz3|NjDj4[x9cT̸ 9~.h^PFYᥨyfr~=`ž. ƅ $%؈8$Nwvf4nY䈸QaI=m+PieMzR:Vrk]m6 ~=zb$qA뒾S vu#8d.Ͼ]YUӵv?hµg8#6H6yŎfD[BKq0@cK!j5±~ ퟺzyٞE숓L,\8s컿E9aS&g;Z,i`vJʵ`k7ۑZp;IU~~ ?lڒ&; *w zMYhT ^_?%R-S!Ħ a;sR{`ø@sN bHXɈ΁xaQ6Vd$=RHܧzA{ _xy$|Pͻ^X*',KtzG]lj jdg@o{ާ!@(ERęT.O;uV*ZmBcӵJP >O_ v s8u:zJv89z!d8[Y#I@D-bCcf50ƽ½S@1467C I?]7B;aطGyG6_;b>ֺ^,(i( /!]ҒiM]ӫȧ9!@J5 znKݚĸ`?f_"UHW@ẕ{F9W)I4|ymd7ʼnw<^L㢗ß*$Lva;0`Y 64$UPs?vf*/%vQ?g^Ҝ;/ٸfra+߂Yy [~ X|> l8J_dfڝQ$ז= -Eh‰ ~AK3H&3lnmvft=v/a=_w < \{uJW.JYB'ڮD.zZӾt&xHq7Ͱʖ¸LH;Į#[I>nya>+Y$xqH3!gQ4ȭ}c);An^g20#jPc(˨lj#ik!l6sF^ơ 4 / #7SZz]j pPyzl}ׂlOl^^X*TAї+nNB[#ȋ95$.#Z{>Iew%S07 A\_Bf^ bJcVwQ54KsakB<퓿*ȵ4r8iB0` /6 ԣNjv <ovoOs]t]aPnƇ ܤYk5f(K&rI{a|ojs}THҺT/ʩ{.܄/Ά^*r& Q#!w^n3&] Ov(>1J Ja}NHYU[81߹EX)u̗vsE4kQzg a5bPs4$\a i%gt+vKYC\w! NuY ȆRUgPYUaD#%sBGck6 w9\ɶdG iZ\sdfثgIzҩmD '9>&y C;\sVIJq%Qdn#wrϨ ㏎z LK!5/]%Á>mm׎ƬPfPNJikn۰CF7, =Vg%gϧ86Bh3YyknBOGLJ>p7q.&:2(4fY#iyu98<tB:TS..O5r}SSTǤqdHr_`m W VԼ1ߥr.?IƸmHG'j=I_d弶`H.ֺ&!=C/$#Mw⟁Ͷs_[w=ž?=f APca7g'~J#u%Nh@q[Ѓ 4iVs|:P is,+;-͒{cz%̅NSz.9mwD`5b,8k3 dmUz6h@gY7EZ̴@2Z6FrV[o"}:X9 `Q[/{8ܕ.P378-|N'=O ىX5ɱt. cёm|l3!~ZcnbEȈˑ-ɃP[9}`rpED7 ZB= ٭DrVZ> fU>Rp>1u crFM(<)+9m ..4BWU/b; Y:%rdV*㲭Oow%UF`|G^/i=MvC]l.IweG܎@~vkoRYb7c Lu6# 0XRC4QN嬘ɻ玽^R))D"_\Mi5j6.Dqa򷕕 c8X|z>K P/Nz҅{$PCWaK<d8Tu?f*.';x}y@+–xW,Cv?G8 >bJ$t~CkR?1VgQ"H?:$YQf}׽d4V+{ye;JGØZٮi?/S絫z~sB. 62/U Dcv'Q{2i . )Kdܹl2݌nIg/; lϽ/eY#> Yoo8[1&q`|&U \HŹgpnB | vIaWx?aPKRY?ǜH6V^۷ LjSːE*^U"䚝w 뿨)ۣ?z I|jzM + m$glz<5qi')23;LjjI6qI93'i*GMTQ.Wy|Nv1J#e|ۅ;ۙ{dUe&[-:7CGX.<8z>lP7e1~g&cJPύyw0YFkgWKf1ڍ;0f" w[gw }OO"lrnn/#t[fAҕˏ<2Zh5kTAniOHMU,N1䮪3~+Gs9}ODjXiy,`2<ƕ^B~FWܙwS2Z%G&EI7 ۗ6{O[oz1֗}KiOs=JÒd(q&LbY_~֩ MJ>GglCΧxÎ0BocɠCu=+;'W4D5oȥ2t?9$-@hW#w9FDl'RkA:[]Eƪ1g4p:ڵPieI ˆi>D䈖6qJڒURƔMZZ/1ۂy |H=`1ƞhah yq34`!-P*B*E[;`{=XJĆWTs׾YBEM̖g^ X* [ulO_|[=ح=2^ĩ_Efr J ; k䒟ԔaIU襒HJD{a.Y&E1)?[T#K c*=DJB^oUOfv'=8mSڟlF$hI)O!L^Uc5럀s< ax"׏e o!A8;Vع{ZSc>8&ƶF' #󻞘Ϙ:߆<ᾪG,ʸpe{|˪( J7ywiY|:JB[.kӍa3 I;\2H8 Gvz"ŧ%ቘ~Stij1CLM.t^V r,]C_@7dVCPek"˨pg;82v R3w]n.N[MCP üvi:!T2_&uݬXu0zگ<}cJv;zn)MT^jPWD_?#oN\.G{yd}9!in(6%JA%=J4aiY(31NKJ )fS=NEb>Fn*qk4{5{* p#Ϳ{ZF eGOz3Jp_;uZafYpvUa@])*FR+#JdA7&K4!M[].>of']w텙aSEկ_ڲX3I[>UAsYNѡcZ3\lc*a&.W5/n!oecGRe7{B z~^cѯHVZyewot9{Oq"sQDz]Ij~\`˰xBR%:|e֯Zا0[9D2)Yl M2o*;uvԙh&y2PgE :V[;S;4L -c%pG_IJ3_ŧ6#%P;xkʭ;޹2':vMR&4V 2|FJqHR/zGtOy@laݩ-m-G܇1Hjv̾ϯ\_3yU̝HLKߎvoFk ,2&pzn~.l?5U:^ho:޷&}XOLc[9~TzRهojn˾hr|Nޢ޺=1@qՙ`(gHHy ׈sZ r"ae4c]JpS*-C>Y䀈XP %9(&Qm_CA}J{H8"H!/#;XiԟH1}y 0/tm ]ŧAV0[M>208;AnPHhd2b&'I~ĄwPW*_cUoEgυUhg;"RUȇyV{/5gbn([R L?yyX)uYvgFL mQuBAA7Dr"bư k6KaɨUMIE*ۜ{ tdep?iYIYmdEEhPL&,&w[@RQb4w!1b(uJ\NWf'kay[72GskGkU 7G#9:yk~U`!c+WPfh!ELX7Y G7a[h_!ڞ)ʦo, >sƁH2~tq%:_boQ8;PD^qnG@t߾Ez1B~Z-'XF"fZ wC}v")sP Ԍ]R۽!b4Viyk!H$Pl[4KN=}*irTሤLbe:D8RaA6"{{!DWsU&o /D<=5CPB 2Ćzδ.5m~rj//o"eMjfnWЕ篾SqVE0x{{VP9u,r[QNJݝI_=^.x(ovF V.[`>M(QtKמ f\Cy > W{ ]ݣ3Vb/t&ќ\8$-OLD?@,!NH:CeئVX~`@/oF-/BHS>l=s=ZO~)ޣzuBƪbie%n tit-Ja^ E`7CKHnۿAgjVZee!2 \?(4LϯU8紵ANpQdw 'Owo~mv(1\mV-Jbc?)L]PN{΁x<#_ 8;r@*8 bgycz/9HC{NGFy 2g67ꅔ6I1x %yCܹeh'mas|vpz{;.)6Aސ$([vڇN}صo?)-Ia]Mp2S@h +i$Q39|V֪&sGas9![zu +*H,APZ{)9- Ϭ8:e ] XB\*Go{j+'P9,JD8/5"_" "4 C#A Α5+y[JʑcrRhB>ބtKƵGjbdBWAbmtxp&,r1%8dD>3߰'a^vN ^ dXB3\t~"pډU&EZZ%€ffJ0{ 鏿eSM5e)rZ}c,F揤L8e)\AG /IKW(bx׻RwyjZwt3#j5g,3@:i8vL]峍 ^FxKfIEHT_-Rs w +4I$z&(:MJRp(nr^:Q@!ΙZrÄ~2; Z€(f"W ̗](b-,@ ?)7ѴJ56;E흵?j=ęZ#8]ف4ڌӆcˠ|ky6TA4kiG]xUuwޮRӘ'[k=/'gC0ڽo$bRbu#Y_ f".]tA ?ua(p+9\žx$J1df =ߗ/hdaLT\\5;bs]4fŮUla!}yg uT!$ei]\gQ_* E%JrxcXD/5j[ƝX7:ֹMU#7= X>4:q[(-"05]1+[2sBFNtTGpH_"2+۾'cW- #Oy1"lXƕ\]ItmλP ֘Ko/py )jS Ar/ b' {Q;uն{r:K;5tKUjFҏNIϽz9/٭ P##7V%-(w;~:{[*$1CڿpZˣXFoX8In:z~ Sw'wbO2Pd+dyA)=&dEnlc o  ի+&d!? % E146܎~V2ce_DF#W9g@n61OdCʓ%|ܿr*޺z&-\fd{W'{ÖaB,ŵ%gzl:L>"уK&m g%5fr\ &⪛!6-OYdگQ]Δ$2EH}?QpE?>ϖDwքVvhgX.}mxf.^63 Mts5~kp:X&3{tVkГ#8z[z Ѝ0C,dph<Iu y |fHy`1 接pTDks-(?YٰG c*b57"~!~4[ҟ\F*Aa<6u\M׋mˉVz;5Wn)=f8g~w 1!Mf"6.hjK5ET&iNvƄ3N{IM1J1Te;;=@oP_XsMZدv+"lZ$I-K_ ~w &rr\;I(ncC]43Zh['w RDa2\Y1rB?f5Q!T] ^(>J46}UeCuI{nD+3YcM*Q t JsGnz yKPbkzRWŇ.#c:|&O1'ظ1VC.I(Y;8-l&F[ g+ O,ME{W.T="UJFHdAaG,w ;S(z4Os.6&w*Tsm/pM E{h:Xni'O \t+V]E.9耺RRX>tHH_IbFzq: l60Z7/VyO?p2ZhnGk?#Ŏ9b>L,pm17XT$Og9b#=t}tځ[Q?sAܹpP4#[.X6sqD_t8I)ća艢 K6с~iJ)B"=dԺ|0=sRC#ɶSflx&N)w_{{ G^KJ2yQ%\*!7ڒKg.EJ鏴Ik yHћʗFhhQk2֙taXURj6ǟgw=V@'Lk06 vTtI-->U8}&O,"6qt<Ǔg9P>͎rL!MVDn*ӱCŕ@!"jLJIh9o̔'L9ׂ i"00ȐS}c%ti@Z6G|`5(VMB]hϨbrnr =h~]YT]%zH⿚ͦ IC:SD t!laFn7~ٜSӇYYɁYgq)5K ?k+ 4>QGja^`K[ UP Z5.X#AJ뺸!P"$7\whJwAdK܏nxV"q{yDO2ÿ &zW؊(Wy֑'dг|M_?\9 }m{IjUe?.S³WF/f1E6ܱIWaŠ+kGu vܞun8 %EYg댷xO_Je7#SdNu3kD旡kLnC<`h=y6J+juܙKJBGLtaI*MRh>a1Z(w<ȗgNt֭yU>2*GWV2S'9P4?yT{ X2< ™CB6dWƅ cRtYs߸XK x{B)3}{7'sTKEa0;5IRԜF4Gɲ\㥀@hO.(P(pN\AeHkQb|+qMrwslpc(aMfJQ{'{`UwP {n5$[" @8Y6->'q5#TA?CE ߥЃĚ ;*'\;wդ$/{D}vZh)"><=?F"-4G/3ՠ/6!3K<L/;S]cP7<,$dNpuΓyjhOȿ1Go䈙#jcu8Bd?xAn7:Uepn.69RKHL;5_7Ih#7fr7@B`ZvED'<7܆N4 l%ϼ<}0V{4Q6nAkXvM'zQo_2R'UM 1>zz7?# aƩ3ᚣcZGI۷3 (gxR nlh-&i Ы Qc=$;ODb0 %wPL=ҢaE/'A<t27Vebh9wN$b3<29(T*DuX8p+[ފ}/wyD\G$94(mX QS%< TLʔڨ>$P/_,4`F"F)AR@oracamfCqđ|bL$MT1>6Y'h }L_vifKg#27I lm|wPPcXTy_^izcZ iU瞰ǛFAaz`rh551DkMn9 hKp{Ѿ-e}؀R`)cϟ/4ܨ L>CC܊a`$5 =S݅OҌ Kitg |`k ڲN#L2}5g Dշ\!^Mhj3xtX{=p _5$,`:zh~3٥U5324,>!Xr0+RGl$1X a<]J)SW{Gn B(`|\S(C&_UNFPJ20|bŗc%W6߮[Sxda>Rb64# /4nb$ }R`rKi[8YyۭڦřU!8;g씠bnk sk z grN.ᱚ"|iRZTl */]"mo~" 6t;C=̴G4!{BMFjYqm˨gWj%aIzC*LWi' ti(wsJ?᧠}ana0\'pFki:ʰ4QO]Oړ:%J K:?1ZtOrsW&6yT63q԰R9vRX`TBH\T3ӢEܟP灤vB._G |(03~ȅ'PR!O|lL,=GbA~uu#lsJ)[#4qԗ >609h".B l%y͹4W0rE"J t]=Μ3+svN9`˰J[\)wc1/PfP}N'h?, x0Ga Ş*‹8t TϞ N"81g͹?BПDjjk'yt;7*!8RI )fOo2 mwڼhnaR9]*-FN֗uee N8stf )wůC'6<Ոrϔ¦ v%iܱ] ʟF~oSmkNS#)clJ)lC4\b GK YTѨXz#}W$٤Χԍ,:UwW`WݏÍR,MC3AhϨ@h ~^ 6O[7J_l-i$@cґDc?0y~u4 Sgfl\qrAA +h<2ŏf~oVFlɉp&!s`{HW*2/:0\^$ls׶hG@ܟIwcjV92p)M NY$QU,ǵU'B<gga0>XЧn' xQEG$ dY5Y!y^2 7Q= |_'(yh/h%!*EQg{Vgd2wy^S>cX*^q}v[/s6|+e\%gv}(P?=ϱ6;l͠4﷿_Aimզ=ar"siUTK[=)-V?5ƽǤQ!^-G!"01 (λ2]+9R?z#5tSnCt.,INV 74?=`X&o.Y*V\qGjwG86#]>[Z6!;ͭ4.աm'pqnE #:`[]gZxWbR`#lǓfk j=_4'ST⪱Le%CvMsAnlGP2OIw1k)F愑߅ײ{F F]-R@m/p؜9xC8z⠰؛n.+-#Js ! f9+}A'F31$fSZD%71&\9;{zΛb8]S>g%%n{u.d[|'4PZBcT',2,x9U@W4B lROK}CxHH`5"\Y3`ߋo7=W!x5E j[RοǣS1Cu֊ժJ&3:]++#k_ " 1z$f43pl*!f&` y*ȓ9aH- &OS!GH/(pu~ߺB!A~ybg'9ͳ|X,l&0֜XZ|lS˜:Z ϔ+ cIS&p6_[3;)OH3 -G^VmBO~Q-Fty(J8Ԇk]ce+=?#{quНxjS9!\0 E^>~| $ X >ANMh8JFJCGP1~c3ݾ-*9o/" JgzDiPn਍4!ƿ㍼ۤ4~hOUL¥M.D#zO5D\{{JW,l @%(dRE&UҿeVˬ}r);r2kwb8Hq!38afuͩկGV`ʂ mx/Rb!u{NmX\RQ#Mjw3`8b{>uAdxiK 0b9@94λC,G$>ae W[E'\\* KTiFBukqc|[ۏd(o݆]ù$Ks}D'A&!99 |7ij'7,j3 7j Z:6K e iG'L!Dyw7Ӝ gP"vuiYq_l*>!f9f<ְЪriWsIG:7 䚯?q<“k2FH͑)U$ ѫࣳn"yVzlSo-8^p3(A Yo[Qgaï()$'Nmآ*<4|C6-{f' i v>eb?NuPXߤ>]W\0\I4z|WTJvY-ݴfP݅b j&*-O! n;*~1 B-ILWgWHS -)IoJ~c"pJt2;.S=cX/o} 4J_?saF"Mʪ\.xN]eY)ƔPݶ8(~}xH95Gl3J_Tݜ31u"2ʀJå2&IFXߥ =]X"(t`TpE_aSL}'̮6WY*dS_%}a$Q~Tin0DHJ\{"E@=D"S%@| nmIn-== xTzUx?2_j7FkZt3Uhـ⷏"7Mg!_Ѐ9 qcOLP3jŹQO{`/ <4ԱF 0J<i~!L&NLM4?=S e`!#W!J\x XZ7`at!sϿ2U%i>+0e\&Y1#q~,29m;ǫ@,lTVMe!p)ǹ-%6u+WKOH*-%>&gBPYm.:6qiVYС =ؠZk # Qe'= =[9gJWr=;rWL)&*LXȥ=Q utqHDD8=Gp}}>VOiy6-Yg3 g`%q^i5T#;M=PbhŌؓ @Dmy],%Ėr"CޭztydՖ#P4>:S$JF׮c#1RdTLSjlc6gmS8ު[6 ӆH B!k%Ն~G6 MB"zWlXNsqD%3h';s/Fg-德B`8t|ր}/j`*p,*. FNʆ7¥Ȕs;cMvZfgUJ/|}F $#,˭yXȷ YZмbZَbѦütbVj &C!xbF/|Jfs=-k#~<%2aǑ&cW@q >T?_ |qPĐ&c[#͎ ZW燈raYn'T*"7PmRN8b~=-0|c|kayYtz#r;y1M.e;mv2$ȫDĒM|"V8(̙D<ægm6ďeBxП[غ߿J쒮6FQ{8+|PX+ܢo_ HDaՒ4 RTTB+w8YYK'`O5YiHQrܵs$3^}CFpg{iz:~pi>.5jjթ\P?YJ C`I$g ઋ$e<3$ASpgt[b< O18R ZϪEAh ~ZYDL}m:3owp dc[TWXD%f֘9c]!T^T C,IDƑȃ܂[w#M+ה@,PiLpNj-;4!︥qˮf𿗏Xʹg׳_;JMY;v#+[8 b/LP!GmCF55@w_KCұګJ}c :ðKΣEv[k4ӗk*yI$4ҧ2qGQWEE+;c_(XEG(EqEbEaS͓1r?5~')l. ޚF.d~#sdy*J]ii'&:tho{G;LAAR+ lK7ϜTA?hq)Ev9c%N_h~`6ǖy-XMBɾprenQa d!>Մ*~j\}h'X 榱~rrQ@CzYcs̝+85,(_5P ,XS^Hk^L\$+#\zN\yD0l󃱴QW2oQi"(X=NsO /`5Bjw#L0,/W.zYT)Qx6b/<[r 盌ŻF+ZGc7q6DQ(qM|G]R?اj*I"5*lg3Ks(hSbe쑙LS؋0{sT'Lo3Ы%JX)K ފyj$.`;=ED5mWagko3 ={툦1[IT9ORN@ZgW4r;YTj:aƢL $]Q98벖S-xmntŮtQ!9&mVǘekX6 2F&=ݯmɯbhӰbeT[>pjbgҟ+!ǷrgXHĖ^xRה1iHGz$`1$M,pe(RXfk7N;KJ_mFSnүhu* [S]hȾ Q~/W;l-) 6A&bau4dɇeX{)oT,NUbxնb6?DBYNh0W+|Kue<,o&_H=r`in ,G/όJUL5@l|֕1I-ld "WY߲\oo"\΃:`|x [M,"XS xƓPeL3pt;0klKR֎t5u/esyq# "g=rzXH36f' ^DΊ_u|ն5 I㽱oV)~t\VIh$MQ-ZN[蕲B$ڨazKuf@ 6R-'KX[c_qxf2-ܸ̪N n6м.3N4@B7sAIs`GRApn {3r4P׼xr2_IucaO_~zRm+{&T8 h ɂ>]W:\0oMҺ7UX 30^Qv,>v%Md P@3RF8MThC \_[C07:%Ƕ$$y_ahoڡ[D#F؎$Sw {d^eA}?>M72)7G. 1 ~v)17ʣioSZF_ԨBy* Hjx=bWqB]jE5rK,nM.aUIhj^-~ $*o)U $쿐?: 3iכ:mWy1hDʹ| luU1(1 K1^LC&uHoB0+.ÓgYsCøLdw\{uUY6ɝUȀ0Tj&ZwV :lէ, sխ美}3(sG$3>Y!UG0z^ŹT<}f2ώ\牪S\C#l*0Keȃ;[\0՝ko1*P1lg-wBJ}hƗć\ @ --2 Qȃ7BNm[9v5X$Ih Q;Ka1b\@1S\E9jQO f7{~Èr~AGnf۲kF[0KgY>\LŝsV*ݶ.7oG6&aQoío74:'uqდN+ysϡAMI8] rX݉V5 אnEUۄow4/Dj0quӤAȓI|b}ަ5&5䎩Iz<zȫh]R=qmonWI応j D,e,T'KVo/L|Tw]YUQcd\Kh>%) Ll 0e^[sF e4xz KR%<ĵK.&\U' ZrQ0s$밐|9C㓩JT@(mh(Z+3=`ڽՎ*u3n_2h !46TQ=)0) ,iΊ[ ,̦ZI6mxjF#*QE+d$ *=*NZ>jd"y^ux%J.fpLjϸ)=] Ų]b ^A1ן)!WVM~[&iAk':M^u.YDh(i`?|R:#& 4S?N~*;+ 'hE~9!^ <^+Qjb%`C[P/A~o<]p ܇ vDxsSh'ۏZa" U2XT=RP}Y &E *ĻtyY/Qww3@Rw_Ą]7d 0NΓXQM_![J$zZ^d#l6Y^ wbO3*pG'-U(Gbc$H<afg;::EPq){b(fI1αՉMPE1-.$&J^=% k( <&Sbohr,Q/ɉvmӾwY?Þ:/%%;8G QљM/P~N8Suü(P½bNIİeKNxDdI(6i G9hMB佦wc |4-yE\=y` qosH>n1;qIIQ$;߳+]'K هcC~нe^rŇwޮMv4ug/;`ڭ1-"M%"C0vyiRg`T]O [DSyOwcX}m}i bOh/u 4F<s dhC:.@R :f!j~S2hj7E`3].$:X SxJq^|duqdַIwƮ6ȏ$TFڸ7`ձWκ9z^)e N+.$s:a@'OEl-XnIg_W`ڼҢz FbA}~cn~L_Cw~Q9sCj|4} WW""9b!т*s!ssQL'1i &7-B@b \_iqyΠogՕwY~X$Pk@BzX }P-T\fov٘z$@'-H_~/+2AkWXq1j{ÕRR/A\8i}CƐTM Z}~GP9K?'%T591srTUaG\h= _Bh( W*+t)KM"o4{/V5pT:sr\G=% $+:!Y'7[t=l -Ḛ@R ~̨,sXcVFx⪤(?n"]fQ άbpSMVցm.He%"a2]H9<2n P7GwA].P1!gz!݉v峟6eZו 7gKtǥTIaf[u{4L]0 /vѶ)q Ӭٻ1|lWNmAy tq֠yVA2Go˚3ήi߬a',d1@EGd:_+C ~w,Z\M6צrgrgr} [UI:GaX]+~GUy@q zQEnCͩRTU}  sYj&ҪOr; Q*,!Er:lX!ꐕ)̒LD;QZKSH{{=$"kq\1#)B,h(|>)SP[D}Ոm~iFh̅LѦǭ唐+|'Gzm*tc<{Psh~56Y_vu_5/nKcOD=WmR-67`ǧ_sωfoEM95Љkakpe3diħ(C||A:+z!3U@ Z&E4ݠXJ(Fa,!q+!Kkd̛ܡ;qa8YMv@)37@#AQWvz4O5O JJ?/iC;M|SMy3ZԧO6 D1ZfI+Mg r dD+nrZěM/q3*03&3\,֬{sV(1˳x$(\2J'ˀyٮ.3O7o z{aG>E+}cIIxE0g-h2t -KPH1٩U+ )=x{L׫GK c I Sa2`2R=dL%1)3:TtS8FÝ%! Kj'<+..qXR<ǃU>T+lZm³v)܂;Msx". Hf ƫzẗ́sW.aw%0boEsYv( u9Nkͳ$KM:VbIe<%QJ|O OhOKC]YNu_3{LjtMY1lS؁aڄ6!A?eЯgV= xVN1 qa].&Z^ S 5yO ;Nڋc-p'Ʉ]h+p8DޛvÄS\sGGt|])apP];}w֞+A}[=(Bv#Y(ܝ<{ DZ)F:vJ4G\OSHA Max5u͸k4\GI#8)K$,}6qmإ̈sS껇fsu#t? Ol>Nk!D1=sf=r.Ͻ<yLY?z6w^ פ7Ƥ,2bYI$)MfքW$ l!Hyfp=YF>4d>֣±r)QM7]Իhm(?IȻq0%hOMTW̶,߰]}7S4h'* ]47ӝ4EoZ_dHAD~0y{[xN[ GwhiWT$g(`L67%=#moc!:"xr_c&j0ogDsو LSH-\Ц9E;8&!U2YTԸ:~`*]):՛2n,3z7Be|0,8ts+<~\lLuVp5T h?69檂EbrVnιly _ō'9{xߓu}M'W_5] 5YPzh~j4UǤmtX*(ȇa%}H͈T;5&e[ R$͉)(5l.PDe(Fbj/- |.V.&Nx^;gء[mXp,vN>ӗZToszHF.nu'zr^.>IVf$ALzZ. 25N|3,:a҄Rmenpt=c+upd?-zֳtN"B}|2Tn"~3NxiR|TMA8N kAg.J}IJ+Q={)I9L9:>kvds>}'ڂ1EqmrO9{ZK-NGIM3/>Hbw%]*M)Qfou+Gb[C_mk抐|41dʬ㕿}o jfpqjѳ^!Z'd! =Y5E>N[o1 Ք$`7PBSP19hȬX $1ܮ'ˈrӱae.Q>VC@R#Ħ*}{ S FZ6c.;vIgLQDN%Rrb-l e@ GaE_z[<78Q9ƚz ͛DϏOir~4dԈ9N9 -V <(Nvv~`8ze@˯V&^+ֿ ޶SQdH#lgQ1PPp;lyVx!V](x 3cja٥^H Nn_vD-~ }́KyVkiMgxͺ$E2?+MӜ9'1J/r00&@WjZY9SNof@jRZZ,w;J:2AϋhMăpӒmhx )X~"2ؗ@vWݐp"8'8_2j/NL;xO(ivDZ>Ȅ"MvsEV(v0I#\[نhŎ(Ia9#_B+ф4[hj򥬓4aY_5dND(w=k&Nh5nܻFaXn?ڊL)"wjp‰-쁼r58m 2 3N,MrMίet(P x2P`˅݊BVG1< ,eYD'AbHEK'3hbI_TO\QhcTc6 ւ1v.Jȋz" I37AӔq91ǹ`PzwrOaYOS@竘DH$9H(UCDLDh'n ~tè,ߵd*`ݪ&cs9v4¹92fmR}lDExl bb8_ e-_~:}Nm'P274S ?GĥMŘuɃ `rC&G%ko/bP)ѽisnDc ]mYzT:˰xYuv$nPaOrxȤ~ =~ׂ [zew\ jD/fQt'@.ZcsU=34t7j_(mژzľ޾*mK{3GmHZ[bՖ (k|k>b ln7zpW퍶&X^۴>i2mdSkTAhΙ{*t|Hv{ȱfj `P5ňDӾ)^U nvv?@@ȭ#1Z9q䋦xC׵e<8ޫ@~T>`i@f?GA|M?weXI$}g}d=_X&(4. $WhOBVZ9 }? 9P%Z }PxPgcDN 0-޿6Um`{xNj0 PӣI4ngtZ#@@S-%Eη ט.;Zq$uTY-)k;<_ h \[b|R2%_:I7*5pQHOKpzR~&( &JˏWD3~=4x؟v\dW"NzU}l~/7y%R~kW_`!3ڑ"B^GveH ~@0`ĠIS%Fgd0ɽ/fROBP Ō=%0ƹlDO' 6o [yQZ-P[c( $)K>ςyOyn|&CeN%H#{ADه&.xcI[Ywtkp/eWb9 VDϫ ybLSKEݭ0\~N/r qKw=&+3G*=Qro)q. >|@NC^[g}mVˤv-vzP]p[QXrQV2f;eNxSC.kA},&Xn-qx `Q5tPLXJxWl\"Ɨ(tgl@>_ۧ $(֡ _ bFF 痌淦 tÎ#q?YwT$%-.dA56IBAU!N¢`.?k[lV%e\0! dٜ [m`6x8cZa ۴m+:]!_##;<ʚ&+zȏJK@.IXa)Yܵތ9 e)^/xKI?, pl!݌ld:·33o@@rif͋ѰEe){„_'ˡc{{T d>{̷Dw%o0~g!&= .;lyx jG]?(郘@ -|s&EekPyr1ǯPBx\@J"4)dKe+xX T9 &qIsx҂j%}y@wyKխc+mf/ΏOfew"&*g[A)oᯱ=R |< }𸽞~ƃ"pYOG?)ƒv`rDeׂ?&H5^SԈ+'|AZxTKʚe2:raPLg+Y.)R X='%z*0`^fdG (|˻O#9Dm0힮D9ۼUew"/al6 "KzuRCğyAu-938{12K<- H:H\ x[FW$ ]~@]< RrĸyS5EԱ ĺ"Wdߘ G@:`';֫(sUa'"\1(HUKpz*6{E/>.Q?[M> Ʊfr7EZ&s !>m([9x-%sy »% Mh~ŘG|ϣj,!1ǿ˜KK/$z{l.ㅸg!ڸi("oͣx\QeYPclpK1cFp܃P7cEe\np NuE48:`5ܝ>/"Z!zDߦ/Kgefjq)g l-da ML~il ƕSN dA> nӱ-C"+[ĸH?}߯Fk>=A %XMEMߕ<=OOC4u}@!kN/ ZaRh%ATK)5 aߜ(u\H>gp×Nlno 3|֜sj+7db AS9eIEFqU~ƛV'OGz?(v7jFQ)EfV}wUK ܑxyYEQ;ʡӄ72kBwYd.f T=G(1 8(Rl=*.!* X+uj'j[)M]T2wX&/0Ћw%Ӕ[4%xN_?*gTZg뗦?NuGwhkr?&Qa`XC;zv[aeyb6(]U|hTD2J#\BQ1dvnb+}I_zIDMM*9caJUD&UXy8p+a&a J̄#"b 7ݭ@13oTƩc= E4xu (l܂+A oU=[g*xo^ߕhƿP&)?.2VتUTvx3_~&XJq+6Y69)$8$%4^Z8P @tv5^rzPAepH!}l PrdZUO2cQvv3^ >/vƷ"!I ((6Ѣբu_+Ҷؗ[ZXt:-rTZOH.![0\㳬?knBVk68_@!]6N,eI(1A2qsW; Śow}@Քy"t:g olpz;10O/[|E&xc|eF/]}S̜w '/Gʫ4ϸF29(ZBt n┖[d\*ul*J[ ^R|ӈ̇1fixNFTQk/fOzoJfGOvmesɄ7;ͿcpuW# >vie7`?LȔxyğ+q!8W`o\W DŽ{ѓ![qu=9O1  ؀d6L}dGт oS"JSM0{\P)ChAG^NKLoqLV{" ƽTiYmgCaxa?d/AF|2> !ͬyWgLÐF+rsnL;,S U+cӫqQLjL}Ѷ&1;_=LT(՟%)`&ySvDLd0ΉW(kebJ9CqçNxotRlӹP3.,:V:2}]rKҬWJ[.xWlt. vU!DVI8 BnQD?W/֏+thb0 UU=qtbN_# /砙C0+* _Jڗ5K&)xZo F굘T,1\]'=:D}ky?M%ݶYUwH$_0$~VgGP8@X#zN_&xz[< >5_yRY巬gH yE 0icG`_hBzI jn}]E:_gYD->sX!'T]GSO<3j#e yFBenx*f! eVSJDi!W[g2="R5'qdq߰qG啐H>0Y"ϵEc]oXNpV ,ۺa ;J .:yűd6ƶ ΀kJi2 퉇S){p[ U`' Dln1 ;0Eu@n6:9A.)!b웙rca~# ~ ? i(▔qCPվCm7M-(A R mkd81Zyu^?fc)Oاw/,%iz>{vGe S/#7mZkT;dry`/zqז}j0&9aٻ_k7ȗ}p9& # Ng*;dg-wU,Zs..̭. u}P>e~l2gBƠQuˍLrY  o:dlg7ie>cG`423 Lhp5yEib6H+Moqynہw|<:w3w #@i$B[U4;߈;aKN!fSpěFO i}fieeiE*ɕکG =zjmNWP%_R7ijIag хJ|v 2 i} D?|v\I8,h |yꙊihM!?:\?(^7Df*fHq  uTL7jWEE)5-/[BQ\cHX m6+rn1ltb)R[5j.}"K8At_m0u5GC3074H3aڒJzKL⛠sޫG2)@]f~A*%:D")wܥ\Yы)L+&CmH"qKPZK,Saf$ 'ˆ,̯*kL &c`b EfL*0RO6(:.wM#ˡ(w.V3S^,G_AC(;]j Gw5v'A[8T}݃+-K&IJR|SU5$xI.j }6 yBeV3Sw߯s6ՏsF}؁h"KỌcs|lМOA/\rSG>J (]o)BhIZUY8kjAy &xSJ ZEP%G ňWT2 7,OŻaYE@3< Ha(EMo_j.=Փ~|~cs̭+;>+$h5ؙ(J!1%U ljOc<2MYLdOҽI1uCQv?`ryrs^؃M5H Qtp}SqP_PXCJ{ {z5ꏁ<;jڂ%HlY;8*'<2ɒæ1ow!j@8hA 2/KVF(+=?6*+:I7- @%ܠ*Qg'C%#m/ 41ڴ(n[߼$Z+4iswCր¥jӈtk(TO1mj|xS38뽝V 8)zx6leehj 7`hҐfXaڸJ#cVcIaq6ͺȰ%}taig b謒V.GmxHjlQ,(ܹ1ۂA7 MG2Vt} !f4hKڽƇL&S%Jī1Rh|p0_S[W$sz̀jȎ Xޮ%1/Rb+RLSI Ej"=j8޷;8!AG`hyARy0Z)>zϒaE`Jkt@ `%4C^<+-Y$0/$jќ@3f+35 RO8(4Hʿz>xja |sH?U{9B(o0f 5Fo> v1S {WQjySijB[^7e',%̱aDC ~os.toD?&鑹8חo}}OPr)[|q71_2b5-NsZ; ш]"yaBf<|VH zZ9蝕Oܩ£JeQ[#0 U[B40(HToh.❅n?k;ۑ`~ƌl elya!K[SW)}POTFQ %;d$@;jØl܃isLz0:lY+ՏYw#^N{H\z z8vo3@&PցC'4?2ڦ21 =E`_GJrŔD VtxoC(cS.(hLvׁ?g4iek+ak@ֻ*͒,LU9*'o( "/]ҏ[Л:a6^8ʯkOb PUY()Q܀.dRcdŷw$&s8y,/-͓Рjp0 K+~s ưm>o1qQzMļϢ`d'&2s]sk̽ ]~]:mYdx`~lMm}v]AN\T2bp& >6{ B%baguUFK!e МF!4P}n{豹2&@ %J1Dk~7y_GsgLGDfrA%ߡxKQ֬4%ɇ(^!?V×;4aWlCޮhNZְ+kmUA! Γ='eD*M%j#Z !+9(0'9ٖp{XᷮXOG)bпIlߐ6dϷe<0KɏO sj-FN4B S H W7%0Xlڢ<_~UBT!_UZ R,E59?k菾NZR䁂A (q; ե(8ACZ $muZꍐQ)qE,r:m3q7dGOo)Erv|_f5.9Ηw6#j;(%C _z=JKlH$-BZ( PkaLj2~2^y^Y>"حJc?"O ̬J[5f ~IfYo؃5CP qי<,rBa~\oR[ -!}Sׇ6nNwC +o~fGgG:*iَT:=nOJrkt˧dNKtY(Ao+{|c $w<kDuȄ"8|6~qxYZ-bTC_kX%~K }2WOzܵ'Hd`( 4U QJЈ}|xDE)`Gכq='?n\O}t1RrL!#. Y/e+aC=Y/fQ <0Y?_<+;fڻԌ>YWTu.tȒq K+ 鿢wY}; B=^Yfo4?~ &YB G%pױN@*kqS#495)<\@i˶Hu外O_=^RGU V|14\>:@A~4pV{?Zwq23@/ehnY-GGF1h$N s;3(>o|)0W)0{;vXP԰Wr8㡵4̍~z<ƥTw)fb"w;m}KwRKVcŇ<80[.ffkؔ nH}3Ep$>Z20R-_O_֔ y}('o;OjFHJr=2K3`M:h"*l!79^6fMC(H$`4B.d1]"QL b} ӈIV )3hj/%9A\~ =n_1٘.gEv1 ZY^mU5٧)+B 'E}Nkg L{*!$vk5VRV;JqH7 }.f7KZ5hf !d?A4M ҆78ޖݱm}no@SMMj}Xj;dwk p*O#G̙R}nl~IcsNKF3_(UNzf?l-C(j O͎n,_Px,vl.7H|nw,OD3ڎ%S^!^nQNn ^jsss|M]+rf' Эf \e4ȿLKs~8BLz\`R :֕1J| 1_C¢.@|ֹF1U#sj/^+kγTu,*Ep=Qj V=]։ VYO]I8j\},gmغrrdۆ{LK#Vv8xq5:7#fb~ мHB{As;^]}t@A1I`zuky„):K<&|xʾ 0ƃ*% o#k=#RE/j˖>|Xj"YCO597x?9s%{sWJm#o~!oGD?n:y5 ۏ̅?C xr&͑ڦ3TݧcE::Mϵ@axr vQ"c/t-(Om0ә_; QJvlKs~ c@~i$mO47T0,5sV> u?T [)[8+ Q I;@Gi,?5Ctn ևS3ksD''껿 V,g:XfJݗib:%m' Υw|gTQZo{89m aglvrQs`.C:A!awslZ]ص|> },58ײ&39+Pu oN5?P;=8#PPf4 K:f82igQŮ}awnC$h׬ct]E#-–k4WN"qy*I,CD}"}1Ǩm&8.2R2Q{mOE`~cאUa``A9C NNg 2^G>*|;_SBl(Na |q3֓W6 eiecSwI3[{ÅKNUAD -=x"ȱ>EЊTQ+6LJ}Gm .ȣi?gX1pLG\4R,|G7H \6Nڏn(|% gB-n3"5j~?QTcZ@k*t>Uә=䍂Q|]]˄S 3G 3P\hUKAK)\2U` aGO&b5MՆʁ)b#A*3C`)qS \V"U *d}4x2ޤ)P3{0u} 5Daa'zQx45&&g,mc_$k_C6"y^@IQ]^mLBO2C8b&;w5@޽]>@( 4=取]A ;I)_յ2q@'I:@ tn{_Oi+;86,B7Y_`f£4FCd~ois%}.X&YǓ1 ![WYklCj>U[̽:Q](K&>B6Ϣ@&%,K-yL9i_%fG4S-'Tv/83}6FzP K!#Y8*DV D/$bq[3Sv9f#aL׎ZJ4e#Wfn8nB? 系m7I?~Jߤ"Pp/TMvL o>zP됯$Ͱir>MPJ]͙oY}z^vL!h0Tic;6O1Rr+..9lʋq㬷<¢w)e4s&Ƕ Z:G@{,rK=.C40 ,xjw=Kc!@< kԽXIp9a=gfF#6<8K-xM,ZY&/"I"wo֑ղP8> /T>3fCRp3V}?q`u0z(8Ҡ>(XRm߉X<"[ϕRny(yd-5]u;t7p&r2+  (Vdlk7}_څi?(3I-Rz|'ةGuur֗r seˈ6 1zaNcIGpqw/^z=cJ Ҕ` T\u9o흍(KfrV2&k[>JvTVwAGL WPVLJ7Hg0tkc;$a'  X9@ׁb5|MjAFP,\H[Xj8 I\ڔH\ H89oJ_Xpxu#V? w\`[DuDDnp0g["mULcS3`7"J_7C%Lv &CI7ynjɥ]E¿o&E΃9Ɠb&Z˘RqQRޔ>K,AcB1#>k>UM:S=[ShÔ_/x~`DW@ D-ՖuÃ|ZcM]9*9z@ t_.Icam"_6[!A##g f 1ϙ! /5tr[9~:kiGve.&w)wxk)yhOkP-k qekv૒fL1wƙ:h{b Gpfnss;m!·}[~a3|UFAQ G0ӭ #t-V (Bs8g1ɌUYš/,\DN\u@yɨiO;h'u)Ku/=9n2R:@rGiMl&~|wPFWk*Us&U5e1B*Pt Z^),)Y"S,p0*y h3 oi3`d @{^⎙ٟn}H\Ia8IF=@kE\Bb;pkiqbTrC\ s~=H =qF h_?qsGvb_U񕣳*R"uM)|6,_eF6nUW,Aosv~L+}?\U JVvՙ4o?k[wFFM.%cєNCsv#ɧ^eO1ez趁~UZ#KE ]m%N Cœ@ phk|̔s.eذ71̰[ ZtUJ>]I赱l*IFbf%XT#k4ʆ0nwxǀϡfQ1NP,I4*5mO:EdPUUjW6d8<۽)6?wGRKL,tCj~>uvH "SI(\>ѣ뀤X (R+tg[x {qGE?uϹzi땝̍ '( :U].dP,:k"(^{=L )eR\\ApwR]]hr[,!u8Q1Hn*Pݪ]Ja4Zs4Lyl2 Ď6@qMgniɟAjE;3 6`+]*jUp^(C_emVya}jyrԄ=ͩ"θriFT;Fkx׭ C iDjix|6TuR"0;Umu~c`=y1FZ볱%JCNJ+J˛l%qW{'euZ@<+;ess%VZ@6鈰99IRي{3Y4ŝZAD]l̓9ATi6d98)0 k642lΦEb&`G۴|ָӐTX'̶[=Qh * -W=z QEyloGW"·I_7J`-OO yDDVrYJ>-v1ESoDxd7Ns01W7]Ci<gv. ,zYaD~~>v,70IP4TTb#?RM(M`f6z& jR~secN[˶)ZjS^Ϊx<4T)`4MoPZqD @)%fȷ)ŏ-!~ˢw8+R_$DM(4Q4ZM0ׅИeJf-]Z5Zi[wol[zeIDc:2 ]$H2<ўW:|R \}nE\|1^yi~̀ڴxS^!Qs(!2bžeAx½/cPƛ6iD$7z=)brYޏ ޱZ";-uҐdy'Cm~&̟eMB/៱cӽۤ, ۓ6;%hakjc'G'ڨ$\Z%:JV^_q+JEpllG2{إƇ<`_&˲.:q\&ݾeTu B݁IБemk_Ptfl [bMrez 'DۼFx'rFIJDvn '%|DŽU YݑYj:C3 2w @9AD[GjPX*u?M   [Ke(YZtc?c؅JjZ/#c/l{?Q&FZ(:ҐT&n3.vay_DȰr?wfO5BhZ. uO s}M>F{_[r#@#:7K`kjQ;.frr%pƟ@ p9ql;LHe/5tVOe vܯ%5iL`]|t[0D5;(|yvV9Ȟ7gkaCCnmi E0-M<0rS䀈q0ޮBM:}󑁐4_ ]IA3O$G3x+JPF:P6سb΍"w;تڦEaFrBALJ (aհ?w3Ps.OcQ6pzV;eZLiu{88PfN2H6Gz#a9oBb*] F[Q\ `ݑMBo832>&KlZRy UσCGGDzb˂ ;`2cm^?*(GA!{¸f8[%V~&&r cR|mqI_X2![{iN/'/ӽZyȆ iظspX N^DcRN7:s=e"ܛLӰ@Z2)÷:7_g]>tw񵺴!1" !(ug[tOkڥLXJ٩Q6F8cʅgYH6l=[EQ9=Q3a@얬i䜽R@Xv,=;3R|+cwHWH9p"ŒWaO(ۓxu_JʟDdo܏ fI~\sP2/X狜4H {׹f8,UQlpix/|&t З>XIn JuAD,]<+OX$%?g =*"E9@lP:7S|a:{M|`o:"$A.[ј-ܣ9**,>LT^ɳ.}uCtxtwF^C>pwʫ<`i_*ZvYR8#fCfۛWLGCUZS+^Ws>Q=${ۡP.˙$>!?EF.X*BVODAhabM[VAlQՇ>.[vNh͛Lн5{Uaۑ+IA+6J:=L녋XȍWZs }@ {VjX=׷mC(3ӕ=ePH/YNZHt^H|8u^Bj>5OJr*JҨpF# IWT8| #}? =ueW6ֻѤP{]uRo9Cƙ>Z:yJ&x)8HKћ h9_F] S\l=n ˥VDOZԧ(j,>mymf `+iG3~eqEH-iiCtObWp^!z&B]1wSLMxj fPm<8΄[R!^n?V7o%W|Ô2FЕ<fk> AecO婭a؆^ 3,  ]ܝe U)d;0%+bmi>!ɮG&<' Vw 4Y5}3)'O?2^ѧbPaM'Y'TEݽ uze0 IϦc`d{hH !%(3%"s wyMKfrf3ŸzP;%߄R{&no\[ZA{zX1( a(*,00+_YSM`B f1E2VuV Znڇփjg] 8WWfV whZA DϸJ-TԴix_bt2K[:tT]C$d3m>Vy:'-aԛ2\>'_y:xH>f3{3}_i]wZ|b=sz;R#,IɖR|ښ25,xY1.2%!1vyRp X 'NAYKTE2)Gew. xȭ,r=vR )|O1@gq@p1WDȉyQ GFQ;NfUh. NI‹yz\sMcnF֙J[iwx: **ܨXLE}Jshj~7)@t8{BuN± ,YFcr2_&'dR¹#X 9-Ӟjdt!@_J8.3Jwxq^u7y U9f*<ǂwĥ : 4'a/D43 leYdR,_3ɚj}2x6<9~±,jfL0  1 ì!0!|hUd>^ݿ!S<f! N8ZOYu5g|x%c3k+}l€pAz6_[[Iهls;(`+rޗg3&*#bx@PR+Q4u.X\$gU5s2)y<=m -3RTnm֯%L@z=K=gϼg6~}*®qsNt^2 b|›;J C0|ހPJÕIJ zbe䭮ΦPz@s&j&Ʉ[RO6>*)E}3cg D!y?%Z%-LX͔aء5/goޔ,6_z_@.X޳΢Jͺ.ﻆ./;W}9)fOh||/{B0pi3!l` ɰ~ƾh a}t09yP519;*zӢfto/!D  nik4RXMo"f,.pʫOw3d<' {j0H ӞPRsp ~dmwjPtb~eeȺ ) Sap4ٺ3Q[9ydL"81ծw % !pbw^ v=n4v%`>Ы7k-kV٧y;WPq,+/3`XLC \w둓i e刓OKGXcFLw sr{B7,ܩѹ%a`tyikvq6 Bu ևxlBkᐼ)`ҍ骈~['Sm s||,hs~(9h^k*ȮF2n!_~RԒw J>],GW%0}t45dX2t7#i_.v#^6.wA%9W۳mRBF5\/!\T{;'>9C]tS\,4J12L73.GDwLUө֚MO_6 X[+@\Ĥoi3zEq;*H&Z>+ xK9Jw-)V/XЗ!zD!z“Co<9Aڴ2 )QYʈہD9z XTVUŰ{ƴh <_' uGH)Z9w&6BpH m1Ww死8ﱞ :QAf"zTWy}^t: uZ`M`eAvyDKEXc쏇tPե!%J+Gئ./0MS'/mKxIW.\Xz? P6N}:UQz)"_lb@O\u&}UA CAjefܦ}dG_RfW{䋩6vNXT։5 *(.N /gM$P6B&'ĶV&Ŭ!P`{#KH! TZ޸p.qg$L%3 ᒴ!pH8`En(+-˾? NP=tA#κ"DTf޴J\dま{%FϮ.fF86L[eάX-:V!IR,]cXGʺ9?[t`.݁ow-¯!,zFS䐠2)ā$}ۇ uNB<ʜ4ֆzM5_h'> :״ ۄ%󡫫m>{h3 f=Y/QGR&l{hxn"N=J*T5[TƒJz ?v8ԪrS7CW!-Y\6̬[V8<5hLOGhJwRuL%µ<"(mm1Xl*\Uvs6*T1h<'8:梗oҊ=;&Ll5Ȍ |7⠎#iǒ [;u n}jУ!XbdJhAC[Z+4R+G#Tk ny-7&:uD J5 ?y;{x}GLZO փ{芄"܆*t-섙c cOTwƔFx[C[|-'M$rz>,7GjV/TBJQz]@U_n4@+Z[o3ope$REMXBP )c 7_Z7jClci?0zİJhlA$4Db9 ZQZW3%L/5SRF+ ^Ew.xmn*N.gA5y{- c-|kai0:.;F(}&=bT8{ D~ tIj:BHcx܌ ~G57#E>To :Ƃ2pdOoȡ*% +F7U|5?%vY>csY⡦AV%RWՅporMt4U&E*?CI^as))#r#x褤8oL !\n.ެ9Z`J#%ޗ?!T&@oYwoB*-DV#94# bu/xS.*4 F Ё|"pGy4,Y/[rm@oFCk.^EՆylVq&FH3WוUi8uQUgf9ʨ]9ưaM*"2._o-ys<ٖ1nj jU /<1z0?=%BYIvSqEq8WBl| inOovSP^G ,Fd|7|~9y#FF[8uw:n/w}ljIa7V0VSgx-*e7DHpkQEnm^ _Gm h2wqIJBPXNpdwTǎWFWNniBRxb-lnu4~Rr8fD4.Z)1BpAѲyihXOKlO3uEAl9)!r(ؿԋڨ-J)TY0WS9AĹ{z]~7`ڡ!MrI-=mD 9n hY;`q[NPAZv@h +yJsZtc{ sRyͼ"\swc@&OtZrM=gjA>t?>!q۲gh k.&0!̈́)VEC,C_5vV-AexIV+:8Sqý"Hgdf/:PSE#=Kf"2X=Зy}CL;RFٖ@-m.vywKg {Hs@B790.Ω0W|!ۭ·4DZ_⩊i*vw:;4 f,c+]$V4$'9~Co`z[v႘5灒hNQ"mgѷuflYQ4]aNm;9qIG5wW|0EeOr KHyTDԓx|GrClUl1X`Õv% SaGW1R|o.~a x he:9)@۠d>60Yc7Vc>WTQ!acbk%2zzLB5%ewnNdMPݶ0mB gZ5ć7#%o(+MniX@*?KGbh0d㦬vvʼVWIuLG[R҆-=1J:}Ho2 @YhirnJafZ(`-@O) 9++颎('#+_PwDǰO;TV]Bm>ri;#t%/0Ce c1gp"Pc0!C l/XY^կz^ MN'DJKIK%D>\;& A4s*L? g2`p.SkC._r^4j|˜蚍g$ ^ {'>-xfy_vAњX _LlCEV:UyF\7-U@4ԽW!,Oo J~NΗ,HAlu?#ab5Ay=Ifγ5etrxhl[nbğ(G2ڲ:'g#O17xñ}eeXU=PfڰFQ~x5^JKμ /OK(֐SNl S珌!eۦޒȅh054-\fQ$D9Y΀TQjYL"܅լxQoP>yiK!;Wd ȘTBjB F wqt%\s<G$w2}9DF8+,b͛*Y.u]5OO+f(HcZ?uD*84C-wc4JOW4/G!9 m Gm(.ƥ!$\B0nyTw5Ǩ$ Tև=9atSDʯK (ө$/a?ޅ3؎TPIx70薼>uX)Kp(:[)fh׈=AH\ Cݝz'lbrSS~G'5>pC{"dR5<6ʔ@}q>0 >b)3ʚO:kMb52ѺpGbosGD9@eV?#A̫x 9Ij6$>Ë^4 ^W-s7XLMG,xI>GFhY騪NBn,4̇wq3NKqUKL>잴L6{3!+](c\}u?!(3yoh\_"Gw03ǚb$PvA#\8G=.4$&?:=as>(SQP4O÷Nx}|y[Dpt_r1M<^nM5O0IZA5XІr3djAia"{KL#L\[qkE7 ̔'Ke*&䨱%kLRPb%u&I5@z3!gnOھv[Yqv=tqO W?\ZݾP/$Erc @p)Q "fuD_Ub|J҉˝|zzl"-[)NiX>3I`9&VȓW 7^1vxa}Sb0>`UȃTx>8Ӝ(Ԧ%x8Ft-3Ό)o7g8B]æ^o[̓z@\zJ7tM1KPUIm B0cҮ \OUyx]Xn(*(w Ndt;Z:o-)K b<@I>y\hސ9 ǰs7wxK'I{i4s9ֺtZY)߆L]7k)ڳ~V񍻾g=J=b)%װ@Z,;6%1} SnoPEQk @lK !э]+o 6_5]k9GbÀU yznZ3aj\O*|Il+L9fh*aYP|_vq,e&)t( (ry oq} {:dyp;^^@k₸)6HTZ; 7;D~ a{%#Vv$+oaŌozZ;/w(jFmco8$MF!e{qB{-Ao˷LҎ+G6CfQE()i~f{U5mV(h3yO<×@(b ͤu%ydΑf"Aҵ:Jw߷Aإ:) ? P 1Y-9b&U[?㈣s 68*pb~׿J3!rmuɍj a;Fd [Jr]L A={L0'ٙVW"։[Ҵyg5Z|tt7S[L >S[_t4q ";8o b.<#]<ΜBtm~Qd0pj\y/i (uHf~3o$[k"e3pfo0E)`w\rPOț@rߺsSA*p+B!w’\veGGO=*JpwuI7kXOk ]rtN!ȥ`T[a<G&\Gγbm #K@Uaۅ[ R nLP@g+T?gw2L~Dsgx߽=2ڮm7XMqK2ahE_im bb 7Owἆf=XBL1`7^ڱ !$~3JnV8ޅxx$jL:aMLPU}#X#aeI60_b9 K'd.a1qa{ڣ:H7&hXkHR{CD vX K L.\1tE!A PvO~BUuh(C' u^r\BDH+Ź)78+]U;]h^laϡny/Ayfi![K{EA8*$a""lULQP1; A&t*7rmSei^Sw;g5Ĵݼo&PA[+u9B23w}[:W 6(OǣB ,Xx81zF+QExII_FMPzEuN~L;@ [C\JXVV)녍/7kO~F\"QJ\4j]8{ g CHъA\"<0>êbR qYp^ K{X0.\ Q#!vh}x EAOgק`}y6ղWt^bƂA(>y\ DI}#vC"SG2C`kaqö0 ,GZ_XM: 8alvBTܝ̀U/Uz]EL[GB&c8f6dBVϘeP1ȨN G\7#RmK#sohuoK3L"RB`ʿΐ"TO@ryYz/Ɏ;y\J0xzpK9NfY,^qdK<3pܱ&ԹjRA%9lI旴0 خX-IG!( Э3P4Szdm؎ =QjGRkiuFn;!t31~P4P\FP6ubەfSȥ:\-5iK<|ZZ%D![-oEuQ٩%/QRgPx7䙾>a-lWIFlv:cL|p;0هOؐCANgu$S#PH0_L"R/,O03~BcZ"FFu^Ykk"#qLW08ʪoDSb)+GeR6ްvb -|K?#;?^"p$t7%blWJC )@fc1iJ?Dez`biUyՈӮ@aYp0A&o?v,>/ f?M{y"װ4ß CvEZ4H č6 +An'+}fSJuEڥOJ;9y ES >N\ugK%Y$!%NDT@\@3)hV7L _HpÓTZ0T^χgwx9o1DҒEr`5; A/,H/Ci{loMNiP3;'/lZi<"v ]0mCZm#mj}Y ś-HeTxp#D mv(_Ntrn=f쇍ե~H|T&1#i@ [2 2Qn4|=z"FԚ T L ̳s zQ|%k~nbolyQ,Gqf)U<Տi[zV8n}4c (Rjՙ`i~jGas*H@O5ȕmdV ,JjQ‡%dx.A3"vhFղ3N!}Ƚ_# k9ݮW^~5^t+*K($!*?h jP:4(t^տ/CnMl;@#zY3" %P o-үT9UbϒkD6 =cg'nUQ]dFT%A%ǁ {H9q2O p(=؄rUstU~a Q|\~:H}^/SPl#T 7ǟEKvIQt;}Ζ' /WOmpP=@9RAl~?UE 8;lNG 3Ƥa;䛞-ѓQT(Ϙ\ܿ)D[؉@t )k5 7OPE8ŔlNF;qRə +HW$'5}ض \i9s'SQ{jwo%}N|v* L/z"(@r+> ejj}㥂%gVq }4FT.z#$r?NwX9,sM#6L=f0PHc^s tE9lVȾOZе&" [PmZQ&O.TǔoҀ0t(~q`ϭ]PǥZFX MIpGG?r8K]+I'HWLm]- W1-sV TbGhSPCl^ۂMOOzf*{wX͏r,D(C&f/3 fȕu^]b\R eU}: ӥX${ﵦx^5'MYNV%U}^0 a-Ki&Jbe"c [ܯofP0m z/7%`@x䈧awڹ b&j;0sn٦L ߷ IJD}&|F/ =*W8>vBEfZ_rY1h a3."~"h62IH% N@Qh@8$뺼DR^?!&)|4\*:Fc5!&%7դSrxзsQ>!QD&)踶`>v76"wP1I;w/1#m47)@mnqG|N-uB8 !)V=__%dC#TAz 8U(re|q %DF|D9l9H%$x } r߷DJ9*Qx2܎"aM!Sk,]_"Z51?& /mL:_7aVƲ {oJ z{O- X8\'A7ԚJz':8INxT>@ _+O_QnEL?ym"T)G;xR6$AC*K .[66 (fMdU6 Ä"̪`G\!Uۼ2|.*ӈS"Cyyt|H'gHK3Y%^^n)a"BSuE=aǿ?q;ݪ$`}XPhSR95xnrq캐TAbt0>IGuOCe ~Նq.`KwLq3L-y6#F\DՋgD(ʰ_.j!{_:ٸ[`ק7y=29/H0s*c׬B6k[?.;iS_<jߧX"Wį5i)O!䎶yfmz}Bn oi/\.J+5 @8GPmn41\o.*lJq#=T/쇺)E{~1Ct }(W`ϮbvR-:%k^ycI&XXk7 /͖3&$]v -J;D8܆7_3[$q_oJ K6^~5:_JKU7Sԧ!&ƸʿzFծzJEA:beKIa259{<&f@hiv,3֚S7X\rӚB *XGb}'1(E9 JYmbu/rYzZ/I"3$wo|-'A)ZXX2IY7A}[E0sByHUo5ɘLF`dO!"H9뭊?Ώwש[Հ; DκIE[*+ `k5@҂Ytnb{_/o]/O3L Ħ#y `w8d#GlR.f>2  COQY{ }/s[]gF$ns>a擃)QqOw%4G ؎l_"&Ǫ5s9g`Zn-Ï Ho ߧdS,OVWT '~_Uy(:y]cLh,9}g]ox⶯dv6 yv,`|~]R׺A,^uwr30i]/[y)EӈkV 3|n ,wV)X\Oֲ!.I\rmc;sdpXkrb0rdQO0]Aim{VVrACt5҂-x4]# i8&0 =BZb܅"PX4pf4*hű)/^~-yɘp !٤|ϗ͐8?';( v½P^#2Uf"Ae^15\yvۉSJE۪xqfhGU4`oI 4gJ޳!aUj%2Q+h1Jq:bᬥ`|K2P0WU 1ZW`+2&M|Zٟpkzky| gt ?739qZɮ(0L6'Ek_x4PH0BM4z!{j-Ώf XAMy%փq䅁gbf%c~u˜HMZrƪtt[i;kp.Bv1f?H$ux1; xchѭɫH,U`lD.a&%c?F(оʿH.>gҐ@I\eP KKX}H:ؤILx"T5߃<Ԏ_]Wp)O1sgaf'G+Nr$J.rOuㄞPѯ`Bf_k)gKx,.SQUƆc"Eu'LK|a &QA:>H^pzF5{vOǞ߼Fb:MǛ_j=6}Ux LWppIʕ6q[F9N'dPbG0UÚuBMib LCeو5V v|o.x$Y׾SAH܁DB T2 wvb,遦y#FBwCz^ӄVL+T^A60gZpFF!^n Jd`4_Iv24+H@Nœg!;W ki,$듐qP}g=(Y])0CP*:0*'O@R_[Gwъj<i+w^QQ',t\m˃qC[$?QD-\q^U82 #!89?o%=|/Uh Ʊ;e+s ew/ػ :?ٚ2$gM}-dm_ ܡ:WۼeԠEoaSf4Et#{ \Z4᧟VD-|hRh W `yUY #@6'%xkNh܀,b(ِ!C*- `l-6B#~^ECM0bK0goYYp&Ӽ*jw'EP z}c{LrFwNL~ޚ R t)j5Tjj|t9j!i(:"v==RKneg&ihW[td<:S*;*!HNc߈B!u1݃nY@AhIdaj@G1jW Y6bYs%' O7$}Ԕj|آp%Ĝkʤy r~+6g& U#.ɄW{ǚWLں䍠j9'/0f|z[QH᭫~Q'5*WkaND62[o뢞Jd&W > a-I:/Ł;4:K- J5 qOB|5.R@?VCqO9XNN:,(tfP7P BfրfߋU8rbQ^qʖWvhxF4h!cOZrͱZ?KyhN 1+1xۣk:^3 m}GzDpZԤPT~Q'-#e84My;b3(R8 B >X컑ކ|dT}Q/E%-:sg^*z!z߹8c\|- Z{ž4lxEw{/+YOy p?*1YtD:\YV¦Nvo$D89rC/+hd@@7XJ?*Yװxtw L)P Ptr3zUYU(P?>&DÃz_\lj/@I#֡!4e%y346TL7԰|J)Juf>\TɈ&`5vATFpl4 O5ԼQ3YRGVKkQſ6NE,E[k2jI٥8 HjÔz=8 ðɠ :C7/{InFGFMpW+6aG0"ԫ@nrQ_(k*JYVh+:O|[L{J ݄ wML6oj!kca7k׏J9|-ݲgqPJ̓켄ITfnNaA|/,Hc "}H!o:ӵD:}vtDEB#>y1Q6&> ,{ğ|E&~K],ML߰餝Hos˾ooy|-%\4fN~尿zfxtF%=pze|[␎_EE<]wn{tN@9F0YV>1ijD6Bڿ]C-1RT# 4ke|L@8i^kav][4;e ƒIM]gЏ)[[իE?hY\(ϤkXUf&1*bѿk !Rk{||, <&K^0xPBL @tŃ*RBb ^T׀F '7ܭF+>: A){]-0lr Wvw\~v-zN"ùEBv,RC黜|ഭ4#J,!fgyuǐ,9>[/6? 7,^< al PeO{&{)RQba.liܸVTQ?t J+if+'08&_xWQ Tw2ALWL%@T&?BUT<3 |mHZ ,M uW K#įB~ޥ0+6t,`is2 i` xVd \> |kMpJAHbK21MǏxzS Zo ͑W|@iOm ,qK@RiBgjwx$qiA@T)L\.#MEt`0,& @.=d\z k&C+ 4̣_ 0[kQȣ.̯^s4,jp[ޝE@16 Ɂ7 =~ FRdC@6eVrV͏:@@ m豀r@wFD&aS'4;hLN⅗rֵH=e<zh7$2/OW70[K:gM/~!U/aۊVm>weB;B>[Lg)A|]M5Jt~|.Y][:k6cCIQuaVwe)K;5 lbΰluuNܒgg2r';V>k"Uy㱒~iQHuXxo_#"J ڔ=Z -r{w#)gI4TsDDѺ1J.kU2WHo M}6t/0()9x3;G{!y-3ֈnie9dwA&Y0H>uAL9 Z)XP5=pop!3} 8 lY>{'%d U--PAf ]GU^.Ah"h*O.~4(HUi QQ3uvcx-r|*KB >ޚ^(7p^%%zb hXpTuBU貔.*R!ٹJ_Lĵ&R=IF5:fB|@$c'ۆ+̯d=aZ?ݦe}{.lc.ZRUh'Z E {hbl kđo3~U~喚붫㊘rPH'SO4wq dlh2]QW-ѣwFLlE5悟[^E:1;oo~ʅxYh?aEkXJ}}(ɌIsR\&pZP'_f^BjOX/TWkP)>ph>0Fw8#I9J|8 5V恰`~עF\鶹ةyJ՚0CHĦG&HG!Vi Ea; &[ f.#2tz'͆С_ \\v ERtc%t;U}YTZV=e_W@w4ໟ[^y1 l%2{brrup /5o,XcRTIi +$Np+gZR%M!Y`|I""'ƧI]kV!$Y,!2mbgf%Μ8 D-d 275Trf49}vݝ3xɝ+֫TVsSwo{=f}NI%A]C(z?*rUTN+9i<W6v]l`=XҐ.y#BDecQ3{a9J|unV,}L)DH,h9UFL~,ST\_rdcYTOL󭆅Nq+o<;z`dX$nN'-@Y FQJ;rS灯o&P6b>YIX\S>&9tS34NB4=9[)t<*qPRԭ!)rӖe~ӳbBb 8EXT?`vŪr; 7i LZDÚ$,j[lr38ˠy 񔾥ف.wVz)MzM}aG=72j.C.Ii=eK l0vEf*CXeDC K)Ah8MPߧ ;RrX(?%psɰ!& (o5L7ۅzKŌS k5K>?]iBMo cwZ.=VoՕw扼 &edk kAIE14rȨMS\+ZדҪ̪Lf5olO]>i|IK7M̫[p4Vv&&^զ4gQK(osW d/5E/TuO)5)} c x٢R3z8)ނ9va.TY{Bh,ȧ?9s%ƙ vSeX׬2DnֽP{gs&זЦd-7S*Dikz[!zNe@Bpt\=\AFa>_ږjVbl´@ >wUZ{FwiT7 J%#b+#maJsu!1w jr3E޹u}~O bwuh荢䒯:cN<+гI2i-H(zÒ0P3z7| ø_/(k5;O^IB\L h+UL] )ƓFOJb #bQ>ٻKfˋTܛ 3SJ]~)/Խ,8!J:?^@X4 ˩`R۟aC;rYi `*3D7]ݰ3<B ;'UfqIwcMHucm+mکC{ċE<me@_~2R yvq}gYq={8P*^S=q42Db7TZ7A뉆4KT\WR'^v~]gT= C͔N|{*<Q=Uh-lCe8@3ZM@xsbx΁SY!<۹S4Zk!EN؏VRV=ϐd0t3et eh@p?dɇk@Hfg]p}/dѬU܌{>@ dk#tM>at}dޘ1_fjv[ SRo mS3nwmGvYӕwvwaKczK:^xdP^FBlB+ s[r0L7o~*ߗsIPS]Ct.Z>P}i72H$U}Y>@9#oݝ?yL@ q^%֟Gd܆ _u""EJGp[/\kPf 2@g-U:sA;#t?%L~eS +6 Ey|vx~߼OW Yd*4YAA-υ1%yGqe8+ 5cᮚېgC|: 3#^@ }%>y_8f{,;JbaOٕ؛:ߖ$zWa7lV$ˬv Ƀi 7= ?%qt*Ü3qBCM o`Z_&DdU'-P۬ rV hd_b>ng^ǭQB'[ad?q6 Z P7wVԩUtcun)l;9W9P9x[gp4+Wpk .J//avN/5AkK?֛:d\۽W F8O&ˇ(| 7W{jH.9Qi*XOHڽlb=6XI@%S1/@k}i^DƗ5.* +f+[HqoVK=oPY12hٲ[KA9AGcAIO[e FʦE6"6+?Bѳ>0&]7o'4☛00CT V9TG(4gL>?˺kU;›앨u&_sLMi?>_Km# VR!JiLZT:.RiYA&wD@U}(I\nSK@g<' T[ET߿ }M G9 @wk+auj2zir"֮2R|`sz^.yG@tQH9&J`#$-$^udodzKii A9L쒂Ƿ z^F^to2nMiuFNUفdo;LIEX&WC–0a1R Ciݧpj)< sNJjn"mvs18&:$6IjĪM4{^<,U4VL!|rD9`ڂHİsmEKSS9+ v/e‡n G[D )z%^XrS]`/1h-;uJCEz5rBw;S0( ,Ȉ* ױZ/5iJذv1%&cwĕGmW>ȠC"9 pXL̻(P-*\쯂ťW8#ʑ,5Q}2lUNba< FOé[JioVqlE&Y$MJ/Tlg>{UGF=I6HtrpU} @ȉ3$*\#Vom*,lj*L zhۛt<5r%|pGAt@uVhWѬUn_u&?Ap됗JJ!vq k/dˏ~f5VVثtt)x X0E)d 6cP M2sQJ@:+ah,aPo/0}w2V7ɯKܳ6^1+jX!׸.+!&$4Z|^ - Ɂkq>V0i/Y8PG7&~2~qI-3D2F82u\>@L Ndr$GEr\A}:$WrwgQO+ _g[QЁ SqS0킈4ln`#ZfI:3iyR2)naUEφ.c*&#Mõ@QXm5+6Wگ_MZϱ>nK? '%KӰ)Q9/◊l+Mɐ3%w7+lĶ"+4"IpI>YPFM{lu_iaĩCG JQ0r(oJ8qlr/#-  l<p;ɘ~ym[;\ńK_حT,V#zFPw?mpw^7›ƮVhk.Wqԡ^xv<>buJ}) jːb,b[?NsոEߜT */u;v-6-&(QدPn]~vO5'K7|ۤh9{f1[媰j]q4g;!X3tTI0Ax ۇ7ͧ+ ,x: [3kKǠ-s΃`1)vq(P#L+$Arࢬ#2\3γ"2ЅqDJČ}ddLƬ!v9FO!؎52+ |kdsK`kKmM϶G7G~QtB̞!P* N8.OX3!x[: ::%8E{ڙxM)Bmcא<_ >74a%* MflSv~?JH-^ݞhQw(⺕~5 +l?}A-}{"s#nEQlYS%Nr÷=a1duD /e^ XDك 3{ qTGwi/H)NG/j^A -SgD#)D&jtb $̆hxYռE(4 BMߙu>r2{fq VBLBnjf ŻJMcKp Yv}s Zv) 2hK|F҈p՘H8^\ȝI`s`b,o|(:a]QM24.QakZ䊘g'S>tQ- [Ԭ 4Jlt~u? < z*zdill)3(>t`QH g:20> 0zO3MUe e^-:+)G@aH;u܌OJ.ٺkds#|[x1ڑۿ(LqYIV/'DL@)6, c[YmA-lր+V '\-L XM:K@5P>uDt:ru$({2DRU( =#7 Ȼ"8|]fN5^1Wx?Ƭ |KGqD%|֐=bۖyZ#Aӎ'rûBUB=὜g[F֣֓mL'oA`m?Hl۰HՏ)HoKmDUʡb"E NW8m~[m L+B%nm F-O l#5Q>a2;]E,s 6`FΈ$k !^r8\/j;ͥ]VAKEk 0ֱH})NvZA =GOв{\Q-dՃ6b6]Da`t=|,rkd#÷6l\@kEVԀj 焏%x|3 /:Ndr5$^i"IBd ~9H|) Tn ?Waqg[tЅ`2GbeC}ZNcD)oWfyWy`qq>>W& V @^f}b{~2=n߲KZ:+ #Xw'A6OIwЄ, CVו|RJXlǮ\(*[K).gu h 7kŷJi/&(LtnR%QL:c"x 9 榫3mF'R.O:!kFy V!}@eC QzԖNaﺥy$t5l Yu(,uײvhx}KYؐp v=-}9 v:D>vȭ=R҃9<8gK^ϖ׌^7qVgcⵡvò4oVhLJ9@h#mVU*XKMFUTSl+bA!y <]D; u:e![rKȄ28_렦7ڨ{4U~^]k}3ʶ>nDH+Dts1f _TJ3{#Y0gPdvdndWH6UQj8@cϝ@ݵp6HRC٦ȍsIIGD $~c d1rpd&jJ󹬋F?])#Y_좾B[4<ԁ5+=<KoY5t-)^' -IKǘ@HN(N:hD` mqºB4/{‹A!< BchqlE-XqEE2aɩ r>,՘ cD Wg {`  ؠR߭|<_I>uJ`Żn q|r35ٰn7؝QU~Pï>k$X~Ǟo7X䡁vwS;g| Paq6Te=iΏ愱&4a\yሖ2 ڪwтֆwꎉXjM7Sbf{t[?޲;g,4+P9 Q0@+dJz賒h 6gp/>{=Y$ 6l6mMj}<7@1^ nϕI3]tⒾ0w RzJñ,mZ[#I􂢷N-?ɬ70G=$F-nrf}UbЏ/īKLvm HG.F3%8D0 ?طTN ]l_|\}U}"T a` y) fЬ(mJ*N&DwoU7^w`L*zjHa%_GCL儯l jD0Ηm/?<9ҸG>^R:޸8Nu TL̿_,m=Z8=\CI`^ՈdiC2/;SH fKYT8i 착i n)E궐)=NNH:@HlLy^l9W5OfW+:&2 o1+uY ,;[Skkfgo)H=PX-yE׵%':6 .DU6S.uds\]|>-vQ2"?U*7ˠEbWՅbPจc㿟D˹oBjו3̬4{x p]}8Ѵ$dW tbͰi]zrvxa`!m+RN}>N2!Bϭ 1jԪq4\cgnQT6dupX7Fc wǓ g: HK3V(N'C #n2 0&D-u:H fvsj8tX͟-7Ö5IA;e40Z,Ic 7Pd&nRDX*V؟DkG-D};P7\vsc>+r]ErRL&}9+$^4÷}+ee+\Gw٭!BH *KPDБuٹp!8&1r4,NNo#"(S1_cboߤ1n@š0c.xRee(5yS'*1-M}3UlS@$cݨkFVAb /ޞ@Z~*ucv}!.ad@v9kS~,di5εyۓ) 5x ۫T mՎH]}a (E`n*ktfbJ[X ;P^VMt3~dUm*rO)F"<7b_↑sdxo j3T`Mv"}F8}(ǐת[׶P\&&`8~rVjά &u%'`0*-sØ&/ x8T_ՉZ\*AHO1<4]1~!liSG0-eP5 7q\O_de:x\nPB&ٞJ~$9^#@ ASNV?Yd4χ|iYr4KR=Bz#B08nz,y5vZI"..%@[pq﻾fgM. ($[1"3 4ڮqWDA%JYL[N#iMXKMrW\TlPi[a2͋} 5mŴ8 Y2WY4899؈ ]8N_әNɅI[ZhlA`ܼ/>JbKp9ٷuy{QOg# mqك@G0=etihݠ} XPl⑪mF?z]&Ōzt۝& VDz JjdVw?;45|e$>N 1Av8gx60X[tEaWY6φw' H pvz|T,#_|kU8v4[w?=N)>ʕRTsj xf"Z(YhE*>Tl[٧(Kf2h&ΫT_*C sBX\u3&Eе=՛cS#b 9(mvMQ[6i$=m(NBv/cԯ7NmnBMp·O!S>O0w#lΧ~ Ͼ9T楲p51H{r]ԝ8Wܭy4n_QYی<o; OiKԎ=X=dj> 2(*܊ fL#)imר{*?%q6e5Ί EuY.Ccdc@f<稴EaS(9"hHTolk ;DݏV+8 +H7#!#uSVl YteyL8o$譕ڪU7|^=cQge\pYBtx\]3 :<C.wc0^JkDϔjGد4"!R,V,2n%{Ps@(65љy$X,5N$h6FѬoϣH&Ӭ=&)gqZqQoUgfR#OnXX¬n4gjK nr.9~N7d%$V0TqcsPjCrHj#W|Ԡq*; J=^?yql|E3kG:vC[` Q|?I{ zU?]6ooGm{%`;^Ý@4ePFb ljZ"ZT*HTlΏNDsMUҝ1:E5= dPv4 q$ƴGA#s\f qEIW{׷r%pyr۹88wufb$BBy)춴T1A?:pj\&exS `D4T.'3;x忈iMby! 9,.$D꽓zc#,qX~ 5S=$NR S_9)V2b(Fef-*&?[]tI\YwYȎK|4Y|DR|,wA7cg g#or1AyaY D!l .L4A܄ǧ>U5ǧ?зn$ȿfgEDThn'_E͡03Jys `eND7?guHO^'?/+m6y (.qft!Ksh=^uzi2S:zYJ]Nbze]I٨>L)bPQc(v͎jBr3v)U+WSaKQaI(<:@>k.t?q-8J={WơY&pĮD݁%%&p[,!ndZ*@,)pJDIUZ}S0U&#oJXZFUF0{FS"~ R ꞢeF1m(khQ ]Is)]G(9]r~_ mf.H|b#z1Zr8 b\H_*F9;.+LӑzW&FKDX-4ZxC?=èyG5ٍ!2'6"BұDdJoϡBoC 6r2l2:9:`iRVXn0Awq/8s*?2H6JIbUAo}'нT}&[51LhTa *'[/FB̕"sGQ75t:%MJ*Ow1- v@:Qy@Zܚ`Kr @ܮ")/@ LGLw(ׇAN6tD5uS z~ɣtMp>~WxN+IwÐ/৆kXs츊ZD3$isO:O:-p44K]@|)P"<-J'Q dAN9Q!IIn-Y*Dytz!B3sl7mD34Ow*M-BbȰjgH$Է]z*[PnIo-D=R|bZE$/G`g],5 /$`Csl9b9`XY51HBKb&6"(܂5*kܸ28?: 䯗%?u:(Ly7Pw+] d4+.k4s P?Eq :īQեBեڞoڕ+b t'WD { VM#;~1U6w`Oҁ#f J]A؝i7%;$KUzRi'L cxD4%:S%I]&??m^ -+m+$&lw dv npBχ3 :{>0!SÈb9Q0̠HpM񅇗ܼ@8 3rg˘~_t}gBi) ԎG> 8H9'zTGc+Lړ]?<&3Y9 JbUiB0$򄦦{b~*Ks]'7n`XVvO)$FD&Pz*,qKXK-_"0h  ZW>c#-?䙨pw>R_Thb@WQ)۫(NaR˩4N)ؼx<_HoLWsЈD!}DE)`G܏ּ*d]Ma+O^8'F0>EItw81dL˒1=M\AFS{4lȋ*cNE(P܅p azAHtTF2 { \#A:>&w>UbÜKm}?.47ԙ_p;%<_p`x}&n9E~s޲6ޠ/ l膻%:PCg~D4sn҇SJsdCvx;`5P~-|w֩Vbxw7BpڞLݩ-A' 1?ZkY *n=T^}9<^[wKVH-_쪘=mCY6Q B?!Ԕ7\ ?^an6~a?L@N95`=1KJBOոTh<ȕ1.f*D$AO~oAZCKilsLa\>)~g̮pڪ [d^GH :ҴhU| >']=Z[_m:sOV8|F ߮>8T{4ZҕVl5 ;2qUS_}16@ {SBSG]^'WJ݂8!u7x֢Yͨ3%b%f#=)6fć%fw2tzx"O4ƻhiF#œ^gqDiㄷE~L8nvqMv`W>uQ_=GGވ5cDJ5_fQv+ ` K^#I[Nkmp]ð͕~xh}cȠ̈́_]rH6-_Vv ޓoWaLMqre`({s0Y~!۶| *[ hTL~!{Oe HGikSJiCkgFpuOjJ &2>yމJh%q݀? Xe)xa v*g`K<#:,+W7>-/wwk,YI6t%5l< Xk̑j QI!*@V-iCpjh׏ cGD3V)ؾhC c%1l7%/:+V vQFg@.uKWx =2bL)gN2R?Ѱd|Z J[Y,ކ~%DTwmoB/30t 6Qzmg}QP(UiCk_\ kbh.q;yO~OAiSDDtə632Kͭ*$#g4aeyףΉۚ`*{?00%ntJX=\y/oHq@u3Pq,&B ;y LV+X w/q]KZ`mU5V8( g,>wHN xfKg0L([ϻ%x tGq[.Tyl?,Nb}%Q&7T&΋[wn>|L_CgI-syCn!K" eU*cl=Bc) (Q:IǟtgP.N< fKc2Ұ|0QcvLY.xzDʇ!W'հHupECU^A^J=X÷3cy@AԦ0bƇ*l8cick 7 Ht>A CN?iʕuhʹX ݖtHn`W4?M &.hB:f%gG1hЅNȸ-D`& =Q6dr %".aF,;kM2q+ AEM#ݻk>e Om7{7B&1[= ~u1t Y0`1E5F%_IE氉; mzzoTrWy1\]@24CBP?0&A*o4L \j%N\k S[V<܄U,:t+ԉjeOy!dk(W\GfgEjv2B{]aZ7}ڱT} 34;2,u.DϤ-P,3yzʂ}AOA&H*H#/ DFA\WW9^_vvf Dӣ|{7Ӎp =b7>w(.\?]Z(g5`{6oK}!קzKAdKid!MvYQ<.y/A;"c禟gIxE-<ӎrE:\tQ䧾OvS**˲3Z&Baj=x<đvH71]%#o~[٤27ǫSn- 6򅖖3>$p彈&okﯨ%Fxľ-PAH㓾ʙ Se0u/l' y2_ݛwjn̊*Y#𱉺DcC^qbq91 =[tIp`DwftX;- (>9y{J앱 SX+oĘ\cJRz`0T ęLqN=` Dit08Ee#\L W~R"L1 1|"&а}i|}ʢQ!i. ;&[i U^s|E#}k{QYq!}(k'h"cBOkuS0ߥjEME?Xii3n% _s o:AZMc36fd Eo>"Y8s yoavΓ`Nj\f^,gUdFdZ8SQܼ&3#HHɲǭ3䜄ބIp[p7kI`31\6cIkmW2EE*kY_l эMGfsu%s# ?0=ؘחȎ0Y_}ng-v$0%=|y6N}8'*_]V`+]WU z 771psXJ3I3aCo" yoȧݒ>SJ?t{G@B@ޟ~6+QAp۷O_BrlMugՐw-;m6IqȬ?k .C؅`Gb7uxj rcf%ʀ:m^3aGDjѱՐbc4lF)h?: قEdM@"}i" ptK|`mܲ59NcuP{u #>KDFyٶ>ŧ'P-MCɳN]S 0UHQY偈hTU.dwDXg i60 iCVׁU[  ɭoО)ސ}!,70V҈Gjwā5LJi93~?QF͏sА^=,WО[r:%h7 a&Vmũ_RЉgɭ ^A"EytOoqw$PA `[Tw#oukg² pz+@g>46MXPäސSVv磖yy/C.dUmц_Ϥ:ɽ{rx,'LY%KaꞮrf  JЏrSŝHtosܞU1~*Ŗ*ROCmß! 4xTNMlJ$=LͣZVB0l& >74HM%#$KSNڷ͗y럝 94@˴5*l M#](C(o&{8h>`c$)>]w =cЈ0Ha+⦋ѧ vtP^O :qI~HswiMSYm!Qiڷ1 A_#Tсm/IVUb^<*G=;ՋJ\Q7u誵w]&O Z]\ ғ:ljƱoN!w_7cY9 JPUٳ0P/%3UMJA Ų_D𜿒ʈLb9k3qei~%'Ks r5Ep7VRP`LP37-Uxh0fG<,;4{GˏЎ0j՟Չ0i/B;Hϟ%BJS Ոcfx>gymw][Y*`M{B=% :v;lN|+<;']_4%_oA{X($+ SDzMS=I萡MP^] KBnkX7Ke;8?)iȫh+&70vƗ2|D|q]ai Ѫff\ڽݧĂK3wZ%]Ji@%O"6t%CȚ {UF3mT;ewIr*CIlW@Hl*"'Q[ ^+ O5=^Zr"Va8"H1aXYO w3jv 4~qt]yG3!:"4p#{Da\=Iy6/g#achKW9+(Mv#ۘPJ69( nYz#DU3i0~B?;rΎ,ETӇapբмHz$~ۂX 8KfAJ̻[zF cf 4o)0K'kVZSn" H}ؓ;h5^~u_pҋ}o|R2VWp)o # "2߲ > ڼ@8 Lъ-߱w r橂q?㾢/ $C)Ȼ}ͩ;k+AV1X+M i#(Q:<D`# Svs9瘾wsAF;8Ɯ. syֈ{Fފygfõk 9cXYH ]ySl+ ~HmQ j C %`MG7*: t, U CVT)ኜE"z7͓Oޥ<h0ע},,Pe͛㯕O}{lZRF=L#^QbCb]hXpuC((auܠ9q{(#*^2zirڮe-bUlۭ)@0r#Xx1/?~N}.=qB}۳g;eE uO7vnD;PfCvn')((/'cNH0sA ԍUzMQ27Vߓ .}[;`{;i"|}= PDb(Y*jp%Z*Y(F&OZ" ߸_Л}cyh_>HR>0"aeTR=qrdMv䆗hӴޒi.n[}Z  Pzd֓.rZLP$C}E׾:#0C0N}TXs{ܰ 4G [oZf!5cnI*p]l&`>7+gPƅzuplP.r&ts&NZ3;-+|'sYWV"f펠GE;KhęCaSby~sÒYՒfێT벍_>}Ζ}a{Z8=ZuϫGHBv)#ϒ/EU~l/-^>ر S0@PP-`e*hGso  Њ 󙈭5_,ZuuMߋ4‘$7Jǜ_ vOK0(V^bA^-|_AvF.o/e& JԂc4r!j=*nZk!=(x!9h23CA+S]Bma4q?ˉM[:?".Q npM.HOTgaTfB.M.*9+6alST FneM8yxidj{LiؔK2 bML f }6x:KG3O%x=1=$F!w"fpg-cJgRqh{Ѹ\a& |oj(~^LE:6S}F5u ˎ 5UgQ1 <CM kRQ⛸}WL_ 7˖!$p/|uبMLKB% W+TxhzQ[\gM2dXx*:p\dXbo 2\EJfر\va!' 9 ,܂5I3DzP޴_kFГ, /DWnI[ +Z]HG tES·0=L@{YT&a83ce&+Vjn؀iC}M.h./ar9j73u(: y\7fҊ6n$P^:G"$ "C(~W9pJDHL:8^5'TjvKB;$#Wݝ=z\_'}E>#-#x,݁W3x}B"|bۺAhU`_1`jq%Ɇ*.Aj[J,|`a",s\h:F8j͚,F.;f˖z,Y%6*?X]a, NLN`'u[^86IgBAE>ƴnIcזNr`>Q %A+Sڙ$hˮ%I/sܖ7~B/!P|)ytgiVuTP r)~*CQqKh ݯS+< yE*Wќsr2W|/iE!l1%30QwJ-8HqWI'gIɅm$2EeE<Qr[ C*)e튾3Ę_n'˷ʄGntM) Qo/NPMvA+GGqQyI({cS'e,bh[O:ZYz+^N PQ*qL{7=w }8bj+ѧ2l/ LDP|_=ͩwWt)~iCȰoy|_ .ft%YU)@R!Ѽ߉iBxHvC|,A52Z`9(a~b}n2 J ߤHj{k(M#*-nvozKa`'."p`uhaucWpOf5O-2ݍLtxvlf|/խS!*dnB~ Py2=Eb|ypڂl:-]HEk=8zO8 -~۽LbBV5h/爤U hg"k}7]ݭW^Aְ6pDڞYMKꛏ./4Dl+ngIl-Rg $(Y<> st<]B<mt_)(;$f_ҎWM\, H:rK7/ 9ecH/"bGIR7p6J Y?q9oCvDEpϾNot-gNB?3];w @kƼ\u%;^lan&uAQ? 1$*E/|ıc;st35|h*L9nκar&_H /jf0&q~D_ø}Zlݎ[c~AX,lt@Va`r8 Hc ]/wՙeV`@;h~n R0vM+Ki>l"/GD̜E\RTy肀)m;6e߹E! G y~r7=-;zWܼ&P5<{bIݠIKQ ?юd-S.h > bE#q5-OoJNIlp:g IzsВH@DӺYrs4:կ}HINq y`!e 1z6M ʡ $^qZ0=\Nr.}E1E*Ac<@c.cm4"AFAi\q,@8H-:R0hax[Y'Z-J6c @To4&*,1M| WoMW懨7px0 W`QiʱRd$6bYfgJO' d8R3L3@s20mWP| *wusr*P^ ڧsIkG2b`7s%c3X& _(zj(QLve0%$@7bC T|@q;s{/hA15ZKN:t~) c 4b9[\FI5̞$xLOƃb}"? cޢ4'd%Tw`zuYC6`ma 5u\q7õ_}6"@w0ԜBGҰ yχGd [c;p%~X{G w/۪ ܅\B؍` :\ ,H) ~vnn+qD%ndlBb]E?ܱ w74eL Ha8_*IgtpJQ!Ѽt:Јd$CF!(we6'5xP'+v [';qr)wi@ɩa+$ O3{Es *fkqۼa 8 sjOB$A"٘Y5YЊLr;rشg?0dAv,;102F0HCfvev!>E($$e5.BjOʲ {_m.@H z%נƶhW(s{]3=Dӏ|!7͏׎sg7Bneg#mDgTtq8lN Aj_FRT@Q)'6,IDΟt΍/jGܻ`E#a"TUGzyfth$ڟ7_kb=)M ۧH1lye($ D[(.{^bpeQY,Tkd f"l'$RyLʯ #eD7@uG?xླYɲѝHP eIl0n\Y:c.f YY86M]/XǿV >Mf l |䃜ٿo*OO#ݣCzF^,H{X \{> PnEJ3صI}'4U"mFئh{>ZDRyg]NXˍTyhe( .툋Cl5x8*g&x[YY~90z6رʞ־ǿ6 &-1+sЫNxIⓖ=8/R=M)Ce,LpfZ:W xy! ~9uNQں%Yiz@Ķ:j>I:eU"\Q󹣆iY*k4,(k=$|^r'g r!jGO6VXwדPDaq1cw_}[ :.Mp4&>׺$z,CG@@CmJŌ;_~#fZfM0TƤ좎rlTlO@wq=iKfj\|j)@l_2Q2xVAwkmNĉ|?c 0R% i;# t$3#~E’̴s3U \uy4-eW>^]C{cNx3HѺR9tt]^ʔCM 5"K4$$nȯp~։} 3ágo;D;Z2[BoFld͇u}h x{+jk<4g2N)%J&[n#-(!,7Z\?w&CզSS - D@poϟ9Guj72ÿ|JJwRu#X߆;A ??"f ]*/nQ?#CohA%Y? $q'xuphU9;Vϧ֪w .>9aOA/v73ƌ+uzqJe?6#rGo4BZ_МB끨F #Nl!ʭdsjTzsg/!CLno b~gɞYLNmLwo^=$9LF0F:aNE_ta:^ B=<_-'>TN貮a,\`?2:,/eqU }좢,P>=F(_oŷy)휌OsVoH_tȞߤ@8BUx]"r~ªC9u~QGƁj,`&:}{lgC[ 9Ug%98D>k8.iXD8VUrvePƅ,DCFl63FZGٻlSDƷɯ|ܒ|~Ʌ6 v -LjiQvSg:&2ѶrHI wU'K%s&&Qqh:Q;Dh盂 M:I s<$dOi~T&dD H9wfJσ[+q6b4' :hҜpaj$S~/5],͢] ?k᧳^^ $*0^>CW*vǨ-dZ 5+`m~yJ R'9@R2=ݢK . Jյb\--C5&_!KwJY06_0| :2veKA KLN QB, \ǀm[\n/c}t(Zkt/y%whj ¯V6H D?Q[緹.i?82Lu9 sf廰:)G)YxBV_؂GU/u1\BF:}8$'4Ka5kbaQ8T瑼E7?8%Rac(ϜAӂVS)q8d.nqBHz F!<HYd UA$"B>4h~~(]"}|JZVdmU'\ 8Ș{oQBft@ɞ(āag!=MJWCǸ% 5p{h ~/ Lύ4 }aEdH@^2֑QZ .0akIu39=֓GĜ-Z+ӝ Vkœ6=hZ\Z[ZCmJ~fs2CaW/y^[,x7*? 6d\N6i,C)j*2WVQ|^|]硬IE!fGi!#w4"3?C@Cl60 $Nz,{ n g;h+8-Asq Aƕ*i+Q o^ZR7?u-ML"*ˌ?`)LWt5X/ N7)%JЍy(Gh(%P}t<\.Y 3LJ7o *PeO(HH): %qy(j5o:[&E[ 3|[jp$|/(YF$Cgl6(U W޿42ߔꧻ~ :TJtcЦ+mDgoX`[߻Pst4=ߔ_dI jf׮zDb?駈I^]?>v'=TIZZt"ċBב9 Is}SX~(n^6UKEĔMka ީ2ZxW &WV)RZ"On Fz XHu4Mv/!o {|ǦՔrK6Q$q&(Wb'Q}$%[OAG1PЖ?!Z!^ҍ7]>{exy 0=<OgAS8zna88b]ͦH_!Ϲ{%׽l#X''gQ$A= Op +`2ܠ.N>o dz~7qQJqΛлߋk9Ӻi)س ɌI-cn-߶HWUfwæs5IML='ށء#FQ瘳aURR яSٌr}u}8A/\ [I]bYnA/- ̺塺i~p Ɉ%6?bs +7c(7qWrW⟉C48^ǫK%4k>zl1,O!Rߧ";ӭJ[WE4'\U?&ACl MY9ε^8Ejg,KҀ֌ÛCoC(<{/.*+dۼF"_]d_ܑrkUQ)å&0(M^08=Ѐ#Ϩ?yGJbYxN / :`@+7: 9 */6jzC&f+% 4AbY,|a~ `o7 Y_IPKI |ܺť *|ߣ50u35[,*S%3\%55 8>S$rAu.JOD+H' o}j iDຣnֿݓ@[F9>hH,|7 GyA\$}ۿ~=oPG 3Ӫw3j~pPaL g~Q źYg05`ƌBY~)2VRz&ür1C;$ Q` "\bn10?+,8Sهގ;灞RmOz{q(vi]p=V1=}hr"qMgR8)7j˖Mԏ6uB?j^3;v2}TZb t5UѦ|r$f{8FW0ɉhXi4&"CO|"Qf_ƀLj p&?w!1jxmu־nԁciyq_”7K1!hb ,Efn 헧P()Y~wP3W ;B9K'Uo>YwN3 v &X_$K?ryPpb1>HI.nM9gMlUw}̽ T1+p}E\Ou4`1w;EwnR]/eH n&$B],m ѝH*+lNۅ!T]IĻ~b1Yq^+b i WƅO[l%3iO&vU8hi#vbIs JkAѕ!rJ#r|{ )!Dn[w&mSYt_V{.ldߏ (`xuTPźX&zcOJ&n5|^ yVՓQ9K2gI_uۡr$q?ƄʘI`~txNu⌽Pg OWܓ&fG9l+HӫM2}vsinƢ PưxJ]y4mVQ\2F}$RȪ#^o,DD9T Z@NU?n@ .=܏Y' ֣@&Tװ][KfPH mT`o!f'J.Rin)4$x_~P[Ov"_R-( 2E[* 6nx FK|~&mE :*m71;پ٨Yτ= 0{6A$޵F@ Uo &0ܮ?[/X~ӕ79r?B^}tMnF g|Z&ate ONSEW [hJWt+<"\sA`n aySZϹA@=eFݵ@,5U;Յ+Fe1Tg8"ʙ)8-ڢG \y\]{v50mf' H=G|P9B:ԝ\]Y[$ebj;s'UVyRm>,;5c/¾Yvi$Ijeݘ3A Zү^KONJl2?aa*yƥ_ڛ#X I~5@=OhypZy㾛6McPLM'ӮAq%bDQ@`pk~L_EE3vS]X%tp\]LFX,le}SrVleR ^Z>H{1F"Lg5vQtS3W0:ǭRN <||φˆ.ٍMX *<|Y57!XP|ۺo!mF:QEtBkVd++ ynmyZ1CsziA:0EUI,Hެ=N58)VChRt,1|kUeƑX Y۟VJplx dȅP4lxu~xIӻ0jLx#A""F#΍[j jy6ʨ(1󡳔eXn e0\džθ,U mXej&D2E,)pY_++Yf֮cKEbIE.iF ɞ G9fʑ( WھR6~")I%Bk*׽E#Ҽ\+R,CղR&>ZI,)@(py NxI%,JIT+[dNնT,ev5֠*B"~LV͑ߕ81?՜'n|Ԥ2#n![+$XmNf +myTd s?go:L7(a]_{ 𐱯5j\քd+?XjH`/3dt@'4'n{V|kxqD=2ͬΫ1=n mHRUx++Y\.On3])]lfߞH%Ra/ΖF&p`$}pbyzfTtS4t M,` {䅃Vj9Q ݊#Vݽq  A7VP0…XWQvW嶃YNc dZh}l#+S$M5jbH5U oHK[ G WߖZ!<610]O6Ih퍞#-B>M5}-7cȴӐ< }>MNbi͆6u Wg9Ta:V^]hOjCUPX/f'02QE˂.ʗѝzL.K% /'nȲ[QA#ʒh}|FfbǐQ?QF`y>*ޏL @#u@1Lbs%EYn62Xgtj'@%ie7\ $j2h'{׺j[^OtZ~pVV#2vSդo{muT̔-e\L泝sYt5{]&ѓX73B!ҙAT"wTn+Fq\(h=lٳᩕ:e,C`@9c8WjE}܌;x9PءO;pM{#: fdhqA1@pb9A6OS1b^Sud EN$y(6αRͼڌ*I 1P>Jv& ,NRR"h^Ь{5ČJoDe֫ Nds/Kj>T7¼2x".|(xN]}%oyr cX7L(%Vl\%f PҴ) DReW6 XT%FjpF5!cf.R獽ƅ `SzbQ'M#5.: WUesE9J1|@<v{ge{N4ߜXqIqpUNj"e^ʰlZ8h3C՚puaDI݉r`JNcc=bclӟ "ڃLkSXvi@UfJ(M!%L1֥pHCB oKIYJaR:/ĭDqCDrO}᠑S{rCU,w׊8W7CnD0'߸T]'sx{zZDWH k*RiKZ$Qu$I&{Loa#|bFw idWmQ>K"YLQ'?Xo1r:ﺽ(D`^d`Qjot<-T +ȏ3id rI|芛fymE'3#B(om\ 7xS!|:g.4nV!`WU]OwGn~_V*U}- "hOUz' GpzdZJ/d[s0Z?r,AJЪMzG a r#pd-B1#fmcH%+RZwэ8uD<-jzg)cMa Qa}L##23ٻD;V811oЋQ7Y⃻Q쩑֮Ų׽hIk`6 jhzjJd's r}:ۂ._ +gw삣|1d;^5j\Kc}ګ )_)u .ʶVV(]5{#%怾*#r(美_~>t$[N-~SdX3QnO ϕc{'y[ rR'5g*_arǀƢky]@ecd\-|&;W߹>M9%KkcѶ+iQ1u*WIiت3xj6o1_Boq1@A CyH ba>aPB@~KD9`gŴm 0GTh٥F) SN0G[|l7pBw tヒaxw9Tt4|U„o&7wJ]W0k&zzЉa8+zX=8صXBGC=Mcm*=6"ch|0O^cSvڳ "Tul?v5[ި/Ghqbac]zB#j D Ϝ*Om1E# Aag4FII`Y^@G$cos`*K0ı]ZC3nl?RBƆ\QI)_ՐDԯ\у7b88vti&*?UVm:ďpRvg7W~6x .*%Q4FMTzN]t5wUkntK,~on'#2 D$j8 2J!!`Nx`PR|ff"[Zja]Nj8 9(UwV GtI^ J9JZ$d6M N#=:h3Y@zTф9pyhfJ$#|;N䜍 )yJWr[$#ע(FP_SlH-ԧB #(aX\M4)@$6d-bYsݮ@:6PMDпs=@ɜÈJȟ)f&PR3dq8i4Hes IưY)&|6ebdfx=ˢ &<.\ddb/j増1ts L緫YA[z$"!vĨ9C8gX6slg)KWW0WQ4Q=Ci>| ނpnm@YbJ(g.d7Ȳ6ҿ*dBԻ~0).fl*݋~ĸ[2ifsŕ H~]h> SLmpS:aj |[w GÔ]QDw/V'.gqE2RY vD\mxBv}ƒ:q qǚ\j,kP徶;Xc_af^K`Y/hbJdqR>+Yb% `]@QC3ߡ׿civ%϶~.Kg?&ɚ٪yv~JW4C\}u-6?3,mk@q)*7[[C޽2yBVR7q+@fZ*O3epYyM Sh&{W*@`GtH'40c2*#cv;xh@!@BG*Ng~狴hHF$(ưMl9C_S1ӆ}!Y_ws"ˤϧG2M ( ߺb9BPt0J szY/W/@Ao,Yw;v9&.YE>AujSnC}6mSL ѫ9i@|qDir0p]֍]I: %} mǘr_k+)`|ޔ68b^?z[{,]G˂ץSg׌fZ%^Yq|fZd1`Rz}zM?Z7)'g]>V_Isl4?ix?^N-3J"| z؞&5nA&NfXV)0g!BqXdSEjP{N7R r{(̸+eڤ҆ K+:J^E@xoyo S]}d3EwC!rw N:^Ȩއҳ5Rr|O]w ./'jqd{xfk3u |L9C_0yS^C%Qi?rBΰlF3(EӬ9\~75ORvbTȎFS;2^Y`(6ܪt(8$m9B+J[UӒYAPzqt%>JhKE.|"|o"$33OwLΒ;5\=b%$]:8bdȮ`r7'N\nhP}M+X?;ˎz,oU[RJI@B\}c̟ΜN)HxhM&Wc+a48K 4 7m{@2Oޡ)IъѓkJpKQkydsP+On+,!KStQ!O9N鬥#t& @?;-IF:[<#u2y쳙\8f) rCGq"`҅PHD$vxn^_.~+J˺Lx:*&gPY\#iݻ7qKU] U&'NȒƾ/{Oܬj$$Ag=p^kd$0*W6$Sjx ~-IR@@ jkE]دy[htӌ}\&xep!_#~TqQtw X%@+NJ`uU~r [> c_>:LY Kc @Rw ű*d>uz6xnKىZrICHC-ؐJbؼ% }pHm C5Mc&~ΊȾĻܞ %!KJ;X6IvR {mgRdG}UL qˀ';>E~FTOCRg %5$S34bŔiw'B2R4Ρb}ϳmvF ٥s0\=uXߙkKGf4]nؐEEI޻]Fl8,*SU@o.Pyn2|fA{G 4nFXɃߥqeY@!ZeI>)>RR/w9%0"-˜C0%JT^lx/9OGYyAŽl _8c5PxEiRTB[iiy0Us JwvAp6,2,O so*G{ e;/h|)GU 0r 5mlgIQX,Zol] P `.mWt}1PU<ư_]mؑ\{+{.%ayqio? <?J42`Ŝ7tF4؜kf]O}sY(?^Kp2sߛ\x/yr8zE|y}3nsJYƹSF:1pw ?=,2:"o13. 3NhV | 0k/&g.Pgf!@aS͈CbeTD 8z۶_c*>Nw y,0oWi>;ȾwqFmDB`ZWqX @,v !vP!ofօVi$i{XGT0|(E DХ&9&muʼn  %KaFT _#<1lJF 03n34"eXzBM 3i2D;C[.UH!dvڅP9004M;겥\1xz/Ch1Ÿ Jx?^׽iLnnH*Sg+M}nwmyvByTyU}Y\2.4Ꙍ9Ou=]0"jH&w/WmVn#6Ĥ۳?z@E944.rGh eT|s7o{GLf*tTdt#M"1)| ]x\Q͑`9t#Oݸ"i&Լ̴c't-#taĵq7%c&BЙXmż^Hyt$?a[ ;@&.WjaHuDi.:CRȸ1eDԫ#lOMJEFlW=7&ׄfnz#_J$]7sۀ$n& o2 UY06i6fH[px8&oPD JC@nsrpdI{wTbȄZ@A{n~U<|2F>(ly?ϙ驃[7F22J.^{**# 1 @0:znR%WLb\0E$I;Qj R?W|>OeZEbv5(A<,Q3E**-6T0>L6܍p9Pe^굘Xפ8?, ch?%3[ʊeSE[iڑ O? s zpK@&ZCT"q'\O>Ur$}{tiqx& "jzGSi3m$7׻!@ȏNbjז*D힤 ~|` K Óh_ԖعХYC_b5q']t\2ixtIFOsapԾ qv#]fH~j&K99>w85 %ryH%;&;_R7)|E¹GcfӀ| _K$ Z,1rM3v8N3٨Z-^ I>nW2Q`: "MEMS%.^oE2t.@T:l&w]ЙH$D9ڻ-}tn+׵~TL2#\CW 8G{FRWj!y&wGǧ I^? $b4"2y>uL% K4ur55<ٚo=O-Ɇ̷qJrtvm .tк:lFoc|~'k1Ko4Ch^A$/sjt_=.K.[<*[6|Q1,)<w%׷Ҩ fF(yu$<_U|HyT.jSa Fnk@ ޜF"^Fk\{$5CNa 5fo1O;ԋCl %SE.e Y.C6SA鎾m( nÚʝ;zKC*[9Kź 1 u4P@\ B&U!Rj CEeBt:E$BG#OWx轚ERQTfޯKDYѭZ҇맮dod׾"rOu4"JiV< #NGPB| 8@"rj].r&kKWR`m7VD )ЍYU&6ٴӠɨ]ԼA&Qf1!қZʍ1+%XAJm(Nе׉ #||kcK,9'HNMЛ5GJ.XOT2c+O7S{D_4]L- yv𜮄遼ɘ u-3:x=רu9CqvN=.ᘀKL$V N L^*!ev kz:6 X@U;zfVZ;|Fur. ,NP"S`jdGܛB&BvS_Uz+o)GX>JF);jgi6>EuI5^EYd~+9!W"8oRngdKNy˲0ȼ5D޴~Qm6[ށ?:$\dR'dH834<+V=׺TNzEjQ?&TSqh&ZUB(\Xh?M&Vt!d[ˣ}d# I`)OOR#d*KXyL0kL.(},' ~O.P$gI[ùY1(1F<4 Cbŭ';@ٻA,v|9/C/U<]S\X PкuZUQ+//5 qdM`͉ e#dX}4*;buw- Rt%!î:g6)%-AE&$ qrC]g șcAqme8kV Yr@_IdJ2ǡrm$[@cھo C AZkReTW#ʚEٖ/ !1+#8>ˮLrihUzXO*EŜC8#^bېS(3k6)6@sB+`!SB&?BYXIMl|h~](&CT|w;Y%E 9%z, p=Ynʫʣ F߰ .J2o5mG G$K|Tn[b7I@S.6/Գd148mNGp: ֶM!lW T&yxǛ˘ :cx>S[8cAhm%v8g24^0of* =ލ58 Dޛۋƹ8"΂2;|WfR{d˼2b*uuk zcߡ_4%H )>0nE64 oC:BE_>ѧ@`N+f'F =Pi\jh+DU,SQʫ w'␣@q^)_^?DL}.Yvt5n''lV*5iڇ}d~0n̂Hfr'TcR|a#DXӽF)Has'FȚQOokso}3S¦DT XQ?K1(mad] ۄ5 #% \k19߇gc ]7&p0؏`s$mZhQiN*0%Oy[yn $4wS:7)R˭|v_LjUٟ؎+PmTY ֿMVr aW PLyJfb~fJ8+x2˜^V b:DI=SN)yXiCDI˴D;Bfw0ps{{`BTjB;BS %_VS>gS*`̗CF4!`Qvh͋ džÍ=iotb mM`" p&jl2( ρszVos(8f1ۍi`dMN vVGN/8\`4ʚb66yכCH*h-}*&(:W3F+qF>olAnQ83Yj0Â:mS@dZOzswllZ WEH{$ǤEks57W@@$.8Db^C}u7ov(UVIi@|HG*|v%`Ly6+3c|Qῠٸϵn,eە'8RjiVSdеQdԍpiJXMLN-7|+)XcPb?= C^AOA8O.Ngnly5nf;8`8=Ѐ'-pv?u^_-Qa[/ pr`*m{Eq[^ /BzgF_@8HT_M>J9/[ڇ }W˔=AI]غDoQTV8i ӊ&MOGtG`FvAq0aPkZ-.2ڋ,ĮʢX]V5rAms0ԭBtpx9NUjpg : YwW”=椆#ܔA5&4ej+GtJ,ne0-y:2Q iƏlZG>uf=$IMxjf&԰:v_Z"MaVX KDϬUE#x<2&=fR,X7?rg%o q\py$-  2k]T\fGf{X|Wr_`Χ::kHwhN޷^[{1nb/?rUT8dUt1^\{, T8ztYoЯ4G1Pv\&MSe31cܥiqxc(rڐ5ˆ҃$O0w1I(X2T> U*BsJմc4.滂L[u\5Lo1f)7h|6&iF]y2Uuݜv[ X2i}z9ϤxچLH;0l_11*-Hn*$CkS@Чrt1,|L-V < =ӇEWڼXvˤ4QcXhq C0GE)ʬ7+Qt#D0> AUtG4\呺YǖA7 V9S|'C"j'No]<;d 5V";׾s ^'f_jhGan3EwO* 3s8Dl2 bT&nm\S.+<^&A[ytsWjX]]{-'imI#`A&C_R & oJY`nIky0vL(-1unyta<+7Ynz(TMJgwuߓDZWX+v0y[CZ=~v ~i}@6#DPdc A2r}fZa`$1GG>bרCsV%\ CVKc^2wb椺 9aydm !\4ڗaK/|؊62K =P=k|@탪K˳jOK" AgpC"sfycFyd 9R_$jMVF}ʉlf6[FD$C~P+FGDŽ\54m_,^]+ ׂȁӶViZaL+?jk,LJڃO@VA t’X[}DxfCAgx1 |!:ur7SKcy)ŹoUoƱNiPXA1*2-3^z _o@.Gt`={xrqg 0(96G'+cA'@EOtXXNnDn( k__ 35|J1r2` ! ]TUuk>(C A$Q;cj\JOX&Sc@O<| x^+U-ZR59߹8(H*fQf.xhZ۶&-,&bu-P|yQs**#%_P.\P賧/+x#r g`An>y>ZDv'=2m4 =Ht{Ŧ tNg' Kp-`ϞJ@(Q ÎG/d[4JۃssK=YkfDl4d_/s.?d>SS?lIX@3e\ i]6fxfϞ.˥wSSUYu~MR3Ц{v !bs#`ܭ E+>Fzly;MeQ%ЈE1K}~2"s4'>i :X%VLlF=3!ohFj ҍf!E"xrLN 5Yېvbލ]K]]u GrWz"]5÷V3{iw6Ŧ">]U8b @^kYMF'`2k mzQrݼkD^J~bK00zlT(ʳ@);\!.  ܘ=T-gO4D{1}| =(`qS]Į d˄ עxH,OVd :W>g. |C#l >H k9xH$^/a1 ե|$;UQ"U&3+GTIp@.dQ4;|~&]RTj$}ϸ n5!E`6@_ЀtB Xg~<~l2)春k?gC6l7m k4 xk`_՞_woO% 4 ^?mئROIayHDǂ|\m%/oO]@psݛ ".SUvurށ߹uHU)&ם#d/76mN%5ަMɆ9M_41JiqT;PuSmD7W̃Zd%ܓtO#o%rw?t҅~I8zq<=9jD^ 9Ďe.g }= ʡJK㲀Ϗ5M<\x2CţZVxN*0NX~RYCȚ7^%61C7?'WMˉ9D]2Klt|-{ h|匯772UBPjGs1&9[h0:J7S Hv ƕVvÄ݌*&n 0 Gוh>P]!~-v*_R'pLcyIk~ӝpMs`nuዮ y5Pjv=$SL!aA<зig%: Ɂ,g'hRr~&[#9Gum ?F&ly'.x؆ Gb1y|d+2Ť,=],mDM&,_*1տa$nN՞*Z @GiEӻ$=g]H0\d.lr-ALxX5&K$ b\@̤x!CtsZX_/s_kl­ڡeNԺU:Ŗ's "4k}U{c0Pڄ!]5=B<`Jdb~pBK +ҿ_A Vvx/ q%! %=+EXﯯ?frbɻG0RfQVM TKBTKی*&CE'k9PhL_rޱ4gs~֞.;ʧI磈ʻbgщ=n?ĹIWigdz܆_t 0{ PwiwVXn\EVOID<8j1; ,;'KUS;AE\Pi{̱0W\& [첏"FR"E[/ɞQ&\V?.~]n ' l8/}o˘a.xG֏H#FKQ/s)~-O"n%iTW؂0V9>sЎtvbLpJ+Jz+s޶s,aʇh-c#;xdͲpWpr1E`'gjzސV61ujVOuN[pV-B;%-ĪɺǢkxlmU' W~ϗgnZm>j9Cqz&Ot:hh`fA _"/1,4rr_[Ʋ w|Mš#t|(3c2ؤ ,KgN# ٛ !"AYҞnW-Uc=^f?9.c=ÙĕGCԳu 2I@plj6)rck F%uSp`@ޱmٰ2\YK=eR-}5/RQO-mq΅ BZ\[}STG$S//H1p+PCOJ˺sFȱ-Ө)/dȐ\q/ HDPôCNT^u3~t y ctf]hJ옝jAd11GF?|jEGmSDvۯPy:[ZZHiKV*_SEpgxȷMqLnInq|+F웳RlMYW%i;ASA19&h?>JY~k˽ޭ\T## r;o I32V鏾pH Ll ! &`FjXӔ%xRvgH<~]L((mOgSt(voBVg9 !_CېjM1E6JV)Aa<}ӱ?&aP-ܘ-;Ar4sKJ/ }Js>ITi+BCOL>a(>ܸArA$%Ыqq(l,T eExUn]HU _ճ1vB5ЪL[.}{S6#SjTpxp*6uB9@"\vOkeׇcyDNTTv#I |40^Η_$e qr'P@FDC(zŸLqR1sԒ`iPcF i V1SQN`ĉOeR.%k)FX*/BR㿒5X-8RLavnQπlAh?X`%.Q^ -Z (ʆ߁h a "S5юu ds~uI5MEO/i>0>E)3VW )(W3%p"JQ֢Puj*_ͫd{gL]{@XdJ}Nu^q;no[GQxC IJȥ= ʡx|w-=ƨ<*U'YR2-7pEW Aӹ6[IN?֙{EBїqj*51qZ˱}a dUp m1h9v(2؝P/2jrltP6ɗU;J{er?ny:f0ߐ4ø+?̉^,6DC!jM]?4ICКj\ !P_M)&C4{xzoNl!>/ߩZ-cefV]jY9`4?Œ?no5X`?L" @0WE",3Q6kuD^+m/7%*vdbKV#OE]$i'旖–ΠHJy~ S#37ш$<nmP?{kr#aȟ/F-x]Fz;@U߬(Iⰷʝ$]^F 2(Gmfj=PmxʼQEZpGƁ]p=eRv4g'h`Ѯ@q+-:qjKHlkt{?'كjuЬ[ g<I= v !6IRJsaX+!΀F0IVT-9NM~/E~}~w\2YD,"qF~nQN0"NePzs8pe! `ȓlhzy!vs~~6!̔| %;yF$d\ 6ejX lT7'w/7y+\YxT}$*p$rE^.ϲyehN؇\Y8MRFd^T2ƫ'ac#o',G"gpF&&>J}0TKYrV97e}!%7YCMujD((?={ǎSeځ QErw6E76K$EtiD貕K"R Ny[L|ЅݯAOetW\RAj!?Z6P"~%*ކ9ev=pI&[<w _mcK lײR4Gmz;b~]kTx]PDX~cܓLVs  s]嫟)oٲmۍ-4覆]:$9ф/:[SOY iYkGBudnǶn/$&Ai;RJ"nKx92/5ړkEyKc1N!uC[y, sfYMjfϛ83\n|(ޏR.EރS$XUCO$] _Zc"¿#wtpsjvs.j,l0w3mFvRL_&aR,a%ⳣ븡fy-Rk# 7rK YǕWd' Z6]#;# ke̔ A,bxQv$Pd^1~cū/Lz\]urlo!R;TU'ͻXmU}}MmX/PDXjxb(sDԜ֡ CbQQ@h?bX⩒1 Y3E}8/N ɨ,#uD p_8'G9(%,"sgViZCWA @!oWwI6z<) GN 3@% ͕n+x|TmF=ԯ3]uZS\6%D@hNǏd*-ﮖ~&8Z6P3sUt$-JT{לQ$o X.y [}-5,e=]ftn ACHѼ*2cHK ahG\<#2W yծ*z/!t{^P* ) d(%8@/l6(p"i`.`D]0s)! )'ғ4Y=>g&s32jQ/Kės# u$֏i '*w"Tr%fh(΍Qv{5k8# Jٲ(mCwY91#@/{^{)TKY#Wϙba6==_$q`#v|0M11…CWQ*0453z(;ZP qa԰SE';lg@ْ,&էh EH5[ZE mXDxrH?lĒ) k, לA}Mux(xRV)o}k|\&"=]s惍cR&;X.R W8ˣceX!Y`SC^!HDjqF_D66 >u>FE^J`ce<G .#ѭ dӔk.@sgIY5 >?sZCz@#TmuZY˺tѶ"HX;^!܏"АD!8j\sL*}d TG߈%خz]%ekJ̶nCRx-aB;ZV)Su9Ś}쪴Hs+g!2_Tg2_7: gt^JL"**I@{B`:R˯uR Z84$>)ϐ.1yi"ܥI,Pg .B%xt*yٞ3cDMP)-nI:#Ssc{` s1s& !A|Aa~\/4[ݻ0tW} MQumk" V > ݮs(iWZ:x="b]b #-м̳ahEB-F#a CԿiZ*+5 ^Wa;y2ڮT*Q%p㛬U$0c̦yֱsw 5C@:ޅ<g].: mBx)zLX$gJY;\H%5u,o. y %3 擂%G0yP?0t_%O2 ۯ vg B6vYDW(Au惃U bQB2Wr;yd@A¹|y,LEeGzx0>)|&ѡ/y*pn>zW"3)0 ïnv ޤG]c{mL.]?ۀP:i߱ë0z3*u-@^"87xsKXRXscHWSwcBmGEmRMD_0lG],roտ8;ϙ@aC%"fP'*SlvKu5 ԝ~rBY#z_be FeczBmk g*K@#t-jwg{&CKZ)D0O2/G]D=~aLx|Fӕoc }hӇp @FٝV :/Qε6ġ1̆B,ARGk_kY92:#mM W䇣Yga*LjA7xIRnyydhEs[L\{ZyTesy7ym 5?;guyȁC%R˖Gڂ^% ޚ~!yDtv fvNS灶ym{H؈צK}F}aFDߐID BH9mRG.U6%F\j]kτ[~كspU(\7gκREn5jaź-3@2S۹f9b$[Y ˹U̱+\.W֛1Mrӱ]Dp=Ae7O=;U.ضaS"u܇:Ԙ sCgnM!~sS C|b)^JB0k݇1I|+I}p{(x "+01sA6+ɖS{֎X"I$%RԹҩ%.BLӣYvG(ಃ)֎+ӣʇ~ND`gCv$ {uå9|kCt0I*vǠn30Aw<=G/Vet u h:T;ክAڵe3߱WL@J65NIH!OһDB^&qKk#;wtn)-R/b44WT?vX~V)ew<<=| ?n;%q=*nY,Lutӽ1@j%R+}- ,(ӓ6kd(Zz'_RBv\l߹$ǃme*+Dّh]wweԨū-oG  (ǀDpfKfiy$ vfl@_C.FC77SYlw̄3˻Znelk{Ţș/w_d wktSɺNArp 0k-,Mf{z&$Iz0 D kz_ {zd<_j H!H+jaG* x݁m.~WjW:?d\*9.|g;.tA XǰZf -o¦GekO@ 3<ך * .T3OE9}{~Ҝ/k7+A6|u냸ns3/{|FdaWӡhgQ)_ %⎷b3]_cO49 rUD3TY6fc[SIt`" iy1MIZ@:u9ɔ̞'fwS^%ɑN,q"+nil PuF(jvͮ|^-OExm~ 3vxj5Ss =u,>=NKT`[xnRxv_|{LT}JeBl Ԫ?nl2矑ʨ<%\PWYJ.ϑ"<+Q?`Ws,`v&0}N@m .;1/S2h Ѝ|E0iٚ"HSoH95%>2#_S6|Ӟ>tzˇX@dY&)"S x%D7 xc*=x˘ܗ&gf/8< W c^2[jlJc߲WײU 2@b_5`I~!JX8p} MZ5<*0rG\k&hKYq飼c\V$p5;2|LM`\u5Na`{TQ\]೔\-ڏ| t̲ʣ0z 02v0 (?P#g2:y4ɲ#[ G.~$N\9;՞mt07K h"Ywdq}1ecz_5G @3dEDNxB3|i䗨C-Ekin|Fڊ|L3%Rsg8jȣޫٔb{cfܲeBĨiMA39i1 D\ëPjS!UG6E,Δer!V]ba^Vpz.Ce~qmbzРRu(h1苗k8*ϔ2Jѳp)(b u]3̢b2"Q$SSS,Y_TIOūXVz0J~Һ5AG9O,R`c\h4|Zzɪv+CŽP{!HXֵQ):8@.j02@)mj= .Dq^Z硨u>31 ([vk4hFDfF !::h:$o`ib{X&OT{M gP7p$˙\b`Kj t\kMCpH)M;l[+H3g_ F.X̎-H[)U#daVvmkFa[xf- RR(*e\gdpn:dJg~˱d(aЉ4%1 7Hi{Ͻ/tKW'-D$(PHUsa[.;~lpkיyy,OE:"x Ć v?.w G`m&h-D? 7tz>qEOwn |φ({9XXZvMjLJVrFO%BxHsڕ*J h%x;R@JTI#HO͘vĪssr ^.b hQV~sKh$> @8=Vc*,~4vza+Epcţ;U5wTԠd̞|t´2+`gu+یMVOS!9X,V`]-q.!JA+@cyia5T3ewAOq3g/,;SA${5:`0Or='iXas2 bfMJ/:}E[pfaUN Aڲ 앟% -Q(=ZP\ 3q/?!F;'b;+Tua)gI6Z3Yl^on2Ѵ_q=364bY)qyL\UxM~ 9ٟ%ro!ƔbPt<ko!;nD9nbjVD`2/GE$$U WEIGP}'KfH%PW\MB}|o،rT_ITĽtG5v5=B^>1i=wԎ4:L['- V\,T#cb{g(OEQKĆxI. x' @+\ֶ2&Q zW蹡[Ȑĭe,/]Q3G.~4JWr̗5|0TBgAyq2bK*>bͼ9' "G5 +Hb gN[$0^$s zdt1Du]C,Pz ޜT%N66s*-dK8WBB9.z @rʰ'HI rkG4Z 4[,Dy[CYse^&_ns,-KW_:ua S$C4^7Lgg1d]\kQ-D_-sQgY0y0j8 sGeFiJF}ԁ0p:k hx؜uiޖ#N#Ԩ`v/5YM%knC\W@lfkΒŻ׿ะHzh.D 4%2>U32eѯwP*Fy({<٥\r(u+<&' .2?ЮKX\7mL[~4I3sbd8hoLեWXKz6$=pN_4& YV_/6o 7\-7$<~/)#9 J*FN 1I ql9JWƔ;zv6֓TOd~kqGeH(q)ңfXL֋7.Ih#8͒vb &S=zˉt5ˑ-2EߡaMqFt-*]`}Փe`P-:6Յb1B[9%PpaEtXr9q:XKP&' \]?8.1ԓW|JU$_#3sxяiܾʔm *~$aiO-I +#WtR"~6͚ڥzB Cs1}Mm!ȣD pqߎ⽬NI)uaO»LYiGm9VTTLYy OZ[h,C ׁHdBZEi!6ēǐ&1|Ol6_w2E%!qJW4uRlȥiԉxSj|>h pq$,w4FhZVG4^;4+,~[œB ˜תX ϶W~4>) )ss| 3wYPŒ!Ό_L&y?݇@ss8X:OXĞl9pFǍL Y1hh!.O)mK9;}TBT}sm*tO8 rcqTw> Q2^f4?A'i@Qz$ eݮK\fqTّ$ߙik#'bn2^ؙ?6" #0a#a.ڃk|׸A2D!!.qfw0U ;]ku륪R\tK{akGR@}g!!2S=yA:n?r<ӂAҹZ#Vc=&Zޅ vKwBP|ޓ||v؆5n}z (tovBa'1E=,ߤ4lͧo|U1J_LxF%snGI\5xEI $B=< @SO=8'4,=OLbÜO %Z1C8C]u1QeI( >/ >|pTU'"m{d r٣p[0S/0J% wK) U<)u#dR EezB Z@M|x2c*$2Qs&< ըv:}0jr`Y"h?#Gy\jR-S^|sR+bIiߙזaI}e'S`n|%՜vP2.lO`[|Ɠs6, K' &Pù9֒x _LC#vR«1{QaR)P?>ghu?8LLf 2yyvW$On$J݌O[5]5DUP)$OCV j0 $et5%"G:jDQCY@bMw2*A>}_;߼|\omO UIŀ*Dh "L_633n';A]JΥ$1רA~/Ruy Mpak)8#& [VyVqycN\.P҃k|]%UI@nfMmKBkvYW"ixsjH~zgō#wbqwAsW3Dsplm%&bOׄ '3^  ('s/K߹Pz۬^*OB9qbwaTAm0_Rw]eVjT)^YkK6&R6jD$PX؜Zx>C*‹ޠw }K/f:(aGm׌pWijZ#4 &"TV,\ԨvUq I9ʸ<㸡 =/$@$,y9qyE?EG`;U v$HxѪwYyy-QRM "&Ã"yCBI%ęFI(bZb}UR-ߛ@&ȲuUb PҾ& OgJ8L)Y=63LT`MߤtOdr@ׯ ] #$\Gr6ɿ\tk{ _T } ݜbh~#;,M*[Ves} i;AFfWLF jt#G:"@ GhTպ/dZ;tUh=kn$rԏ$KUjQIt4+j}\igYPP W}+"GV 3WE/Ah:jnX`a:9]1HS gy[Ruv"Kiנ" TsdW]7}H3#@ԅ$r M>:xR/&$?#ȋTqun8jlrBY!;%U!b@ڗiRcAƆNQvmEHDw:ӌ%g_Uz^ -!\Ax⺈nX3$a>=A|^8gV\P<[ 6#|z.^׮ߑ@/p\Ϋ1GQU2kkEF"D:#omW t<]1=o67JՁl_ؒ''mbtMB*ZRQ)1W Ms܋HCf.!6VN#0ջ-5l2*Թu&tw_&6j~=L}̣XڙJL_!:mdH(ӿ+DݕH:^o*B!b;o-:N4YfHӑ^o%v8o'3[qM9H4+R}歈%e-#p\f)\YzLIbKM6(_/]DxI׌IVT۬Z_E`J<3LG>έ?i]a\j*LhXfNɭ%r*7͹¹S-ST[`}gɦ7–58b?7 8CsN]Rb|pZl\wT O=ISo8=)>!$lFZVFF@nt(}Àɾ4t2?vG7`qC'wv[gC5y s&e&JdunB"W\JD#(:ϫ vOzfZ *`2 ѸU^ޑc֫Q0<;/4WAt.=_FûIb_>C)2s:PYqy[=iAiX[C%PwczdvW ;=f!k ^,t-ŕ-)uÁt!Ch6+Bo <@}ɭ_ )3NMLD*yh >-B< {-} ]A:w*JpIc^&l~У4eՒ.I#xR ofbcs.%O{AEgW4)C(OƭaL-y)<`U@-YΫ?F?r]+de)?G*C2GcH\uz(֪ST5Mt-dam,iJ*'W7Dw0=$_&qa'[2i3CvRS13TQBVMc>cϞQ,!-p@ÏA^Ҵ;SR}@X9C,LߦC#tTRY[~a,*PrAеc@|_! y_e~h&Kw $Щ}-'d@C^Z16 2ϛa8E2*ui FzU7yyz17IWW H 68csjl0-@X/&C=DlfIߝ`\*9zL~k>;iBi$e:!=ϲr^qniLoPETr (gx)8f`ʣ֟ˡIթ0dZDn{+*ב.2 g/&+ʛu1W3{^{gSjsyc9(H53-8Wg<.{ l+R@7_;.slae?&rDo9}Q-_̖ۗ#w`)S~݂i4?8|܍hhr8F?J6c9bj[LwO"(>!l.lvwE-?@6P\ !lP_Gy'I 5r5 mk-s?>yV=qű_}W俳[6$O=SLT\(r)WXV d4QFŽA\zSTQق8[ {6H״cBr0"eɴ"c޺.Uyi󌮞;qF"EgObEP/* c[߭qxW+Jsg  /;c|[DX&R=lA|P`S. mLe泄0]j AV\Y2egT Zw)an| >"=m+#i76Ǘwb:m'vn}G>* 56$Nku.]r45M0V{}~t@z%Sȵ.-nbB<(*nTbF6UlZ{Vl$]>I+o#8Y6H .+gpIf~E))!Ilb3E?'V"yu#?GwQ{~I2 \*_;X935!\ C*}w9)R;=o_ v .)д8&3#&4 wwH9Lr[rS'ykr}I@EzzIvsR I/E[N գvWa6Pw||§[v$=cbA>8,c8ŵd}\,֙듙.qoSțO[wɣ1ֱ"Mײm\V1Шo>HunpQz_z/-Rzx؋P~xsHJ xڇ !cl7aߚ==G WWZCKzμI Q>C~Cv1dZ꠴chQ-'ٙN'ZI˫?$wG[Y!_ ^6oido%i6|SX zSZ-:QEnV4?JRG4wX- 0Rx%x``k5$-y\VN%\4`>]֫4TZD&}ƻ/MpX0^3:Nf3Mݏ{ɶQ905 랰Fԇ"D W7 S-mB0NT/o`W-ăN3=[ryݜ䶃s(g1m >GTaoL0~Ln UK)R䏒& 4fsnxceq(U!N}k`*Hi)ID ,ߵ Oڸ`j`IhiA׻&LT2ܽط&ʺuz''{+d?t,_*qIҗA<2KsWsql>'̰jx$jF蠳pϤ^Q)$⻘ڢ/&pUgubu@)M8 ˀtlH4;|l>O/AsG qA{& t%cԣ4Կ{hY$ ]Lȷ֭uD9-O([8C-oJ9D9 [WZXI0,jI 7?Fڳ/V~WA^I{8Ip H|]\vU5 G%r:Us^`F՗Y">X+K\u\`e%ćs&fJ $N4.=Ae8yJ2&'[mR6m#Sɫ"ZHޕ7\0Q^}Ś ǐ}̮4DKXB[<3a)]`$ԧ9TUTMFB |TW[`iIOݒ4-/U`&VNk K<L "zCD*:bҨskԬP.";=#;tA7ߓm$ 8'ƚ5TT />k>tN6r}X寷^Ɉt0Ç_c!Ӕz0Oi=T* A/#E|vAu>XuL,b`27G^j\: u3͗_݌8=UIBTYף4] x3c /Oe;y.-X@#Lԕ#ưqmiSLG5x$'SAvSB&L&J(ﭚ탏*r~ɧlRu0sӠ>  ; *s.4wv 0f2j 0.`/2P +ףheaR7,0\r% E54IvMOˣA NDܟU)W/~wK 9!^y94|JÉFC#֦ Rndұ8~~N+fi@/CK_nߛxmD)"Jb}.DTl}RD.csǐu(] 0 }f¬ vNc$ٕH^rOH,2'ؼQ"Jfb%>>Pa Q b[6ebEFEKg8`͎io}uR#|l~NL뫦w"56ở nFY8(gՀcfm>&5w־̠ U,Be{/NoMN n74%6.?tTT-$|4[;od%}i$.S0)ᇈ 'XBHo1p.nlUiOYҵOpqOeSaΩhY;YA.i'>2ʲh@Up/uK$] wxish2E&:⏜zkyHJ!Ǚ")ez MthA-tZZa)%p/4dz;,# XNrrHGcIanUFkZ4ҧÈ=*<#8:ťJDpE1aaC+)89e2Ҹ  %jty`7{!'1=C̼TwhXo9R#yQp'ޮW<ֲ2Ȥ£nժe4 v'AR,Cn֠V[Iͅy{]RtNjuؾZ<^SYA,aX1I_Hi=)Cjnv#Ub r}#rX1 (X*Cjِtsz\~ G/w\kgӽ&u:jNs2nHhMB[tlݱJe,C}[,j1$4V]ng:ԺDx~8W"sbӂpU=  #vGjx5ԩ9-@a1e'e`q|d c۸f !#rAr^xK:Mۣ?acgd_v4DKA{`Qs3+ pЯJj%LYT[XaTh|cQZ[&}8%Q{ *lSoo:oQ`"꿷j-$XY&[JLyGBRnE-X8v!ýޮSӡ1xKͱ$Ӭږk0c⹋-7}cx F|߂8QA$%C ^f[ϝnAftgr:z/ 1<~H^d{O*Nqvzm=N󎨇ƊD=gz jn;o|V*Ͷ݀՞xnP`Qv2dFM`rJ~pRaJ0M&yDs<,Y;зu8~)ุP vs#_3 h2{նuC >1Cfq)># 4*j kgƋx,qc:)N;`3B{p{vg Q:wKFK\GCfTb^!XV F9! I"^"?TaAR7$C'eRo:+UED|iA@SݼP^/;\ᤴc-]ћ.K(E.3dZxCB p ֟a ֑Ѱ-S>^4Ā:Qy澨F=}x{, 8C99`TV#ೡ]⣫WpVG]}pͮz5UQTTYDmQqgdb2_tT0^uei'`;* PDOAL_%c_ 媮)n~>7]vmx޼?Ad /qА;>O> 34Ħ@闘sS !YJ_mٲ1lJ.sOpӽ+@_Io8BPkYi X9#N {"^˦K^-z\,>Fs}F*tȀ'y!D?c?nzOҸ241](ᬰ4Gf2iz*F7 I54mFw鴇 io7~>*Fr eV[ҎH4:.u'JaZ)('S6HP7aMoqc:"b&UMcٺ7Avo:Jw=¬I/;M _y;ïW *9ި󂫖l:ّy/BPfV83hDdEr wa;is[fI)=FE n͜oE=ap!hɤQ qjv_@Q:  /ww:(3)^!_)`jrNcd8dswϲBc{ XA/hAQFDwUӿw?7˯s!{ry*'a}A't3 Ҟ ;ED: R6@ĿP[T4ں@> }_cZfj);+|`szҿ3ÌQ!Lcmlx4ٯ[v+c1u3cOr[a@ثfN]I(Ьw9jӅ}jfSpdkWDSO㯍lHS@bq爸:wҟ Au-ni7ozGDRU!1Sp[i\=YζX݊}Ɣ'0Ffщ”Zl{L%%H3f$6&gNZ哐MuSu1r-4h gOJcbؒS4 } ӍNL. TMh6]?aO%yC޸_! `'#ܐsjՖ_};dƆE됭Fg5V"p"oDw.?E.e²h|:.GLMcKua l!ijy-TQgFyxdCre^  a+.4#!FxQV$*?$*N)ؼLiYsTG38<\>sdzfșkiͬglzڪޝOYm3q:&nL:ܩ~ms 2{@\n.i$\,Tf+ϩ/pvfYAr(z(8kLLޥ@4sJU]r;( LcCb20oU"gjkq0~ Q*R*t=C.Uq7k/fHp:cϪFiBm-u'X%8U.ZL>Wi4&rN*KWbsB:~}.7 Q~ ̧++:}RHSlo{|Ʊ" A + |v FfwrGwדr1=8LYet0M>)+.^zi0Oc{v0fj"TK}Wޥc)Ĵ׀DfO !z⪬ɷ*vej*TCh7ftMs=_Lr7hyZb0@{>Lc ͚[V[X ,,`޸ hz v¢5I*~XL7(\"n Ό4_?%ʍؓOg9^D+VxȵV]h=CQ4l];ZŰ0:8Wn\1T]Rk*zƢ)kE:K7z{D2/5b{cۿpMF5/ȓjoՑF$}ӆ>3>-8\lju۩Lc(mUWXg?V g)x fmw )sK06kLл22!:Z,͠x_ivӸDҟG&lys:r|cj=BhE'}5J8v$ gm]Iu5@;33 Y_2\GǿoQZT #UUF4E'\/6)ǑMFݒƥۺOGNqeUdL.J}jӾ^1nD 4ZB,VdĬGb5ꙴlK<(]J@i gN<D >fvHVFWAx? Q?E hQU2hpvw͠s"li҇g*r V`pq4 KB Fg@ n6_8! 3khApe>t4# pZswA21W.p"honC6MԤ xx@b`_֚[3#F]9$ aaN(.#a4,`>ZӠ}F,,)Vd3t]r6o$\ޮ1A9-8u>o^a xh#<\beIW+ЍryYh e5O5`lS2Z#ҟZN| 4׽#\<\o0]94ק RADrY:^mha\y11(덅Fǘ_F8Qx?MkPjg ۶yFN\jꆽi] )ۄ+؍[=hfGF?J+Tqmems DM؅MM݊l|FFncHL@) @`6z^Jc93F?LP o3 qAt#%}ԓ}qW3>1tUU ZYi80o ҺF' };YqIHBO7B١P)ָ?IMВzlwyV Rإ=c4J:324ݔT8WP= Ǧz#/G-lW.E[ P ƒ9w {̧>}yp ~|zHcDp߹t9C-TylT 6s(v 1ވ&bNYSK4=sb:>]X_cV62))_T*Ў IZ$>[ vS<69oayKK A01@\֩zC'#Dv-UT63Ng׫J#ju@qLC6-Rn @遗]?PҍJP(O !)Th%H]ͺpkڸJ>ǰDF6|d=RgșUO=FAy.Qh8(l0g멥it"{:z:'v40F\d l's4SP.qFPfC!Pg^;_r{UH6[7iZO+hC i5eWS5:HA{Xem62ܺNG,Άv>̙EI(l9yU9%|+#*NΧ!BZnjD;XĆ98 4!8drH?b*J7K~4N0g`k v' Qz.CTyMZMRH>|JǚZ%D#G} etP=IrI~23}}.fgnpcg3L&$sSu$Z{SgRFqW<~R捰0!Z Q=Yp Lt'ryo`pϤ}$W>)'~ Śc`Ml n!)A?pqÚT" k8ܖr*g-6J('1M'}Jj)8@0N?zO1{8_3k]:Fm)U ,/W30n\Z p9iM+Z|=^ Ca-5ܮ. jጴ Nϫ!Iؐv+ ^{\Ĵ~㷜;;JorḨ\q7|TQhЄUUS@ C($HG us=G88ׯ:byc3K5]WnMQOO!떥 &^ôM*v4rpS)pa(ՏGjUzmi:(ScJdʣ3Č̂ U>ZYK (Ƭk|H2:B[(B@ BG~=m!u$5Fߥd䑸}P?N:Z5v^4{ 8;zuE+C+1Ax}:äE,N=⍟E];uS8t(*նs؟Krʞ35I &axtB#eaRFXLy^րmyȃ[$ҁR 3 }ЌU%$Q`jx?iliu(1w/RHz jc2Ձ.|[+(׌Ry:L bl;_IC8pBJ_yKZMm!d2vo] Uh/~çIeݨk*T~ƒ'3VeZ  DYJ,I`-aۮ8/LEuޱpN7w~:;81&-5!ǴY'g%)lS ;mfB5^qwF${]XvfL p_oF:|҃`Ox1s-% Dq}f- _[-(R5 Jz]#wbTx81,K>{C6kTd萊9}6dl7Zsn!݂cτ}n!u(esڈnѣSx: #Gn4`'d:GǩV)D8!gm!gRO>?-̕BaQ.(t~ .PXGJj3mUٙ>kp%8r:KbFe MUt~]Y!S3.^ 5d"Qr D6`[Uc:UW {4\7`$9!J@F#xݘ,#m ~@I:]3A7[Q5FxΆ7i8uvQn|)yZV/߯qȰX)z&$d ԃ[b nWrc$%t_ [\KDE5ybI@Ǧ'"\ T><]8%y%S@9O\1]FJR{87,oZֲ8BLAn^uzmOXy# P .v;<WLa9cSo+$ ]ԪҎ`Zû&6+QW! -NZǧ h}B~ݧR^Xw6@MnnnԪ[/FDuo߶?E.;n܃gPol$nj*]]RJm=Gn]BME6?7\6b@ޜ3)[]:7/2710|W+ z~rBERA퇳2KhFT**-bZF{._MCѕm Pq2&֤ pEO *Y+ja1-!r~2L53;,?ԗo=e5PwB9gR@Pua]+/&-VEq~YJ?tL!/1#>FA߬T?ʹhInZV98e'g"L/t'nNp t#x>Oc $2Y3gRY'o3D o>/*#ꃱ-NȕM>Z8^u.dڙro~˚# }ۼj%PxˬYSsh}+ s)Ɉik`L'oĉh %`i0t:o„@s}l˩1K&[QRl[٩턘%ufa5ffj'㶣XV :,,9dNXVcz#{SbpQpLա!h-VE V\W H wa?۶ <H?`3$qY֭i'1aFTbCDx:{|(NSc@W>u_i241W(i~^U=8d8R~TU~V\4omk'qwSԄ5(F@RX""dD:1ǜq<{!s1ccr>bfq+P+XT> Y|Vf#x.u`)ˆSb0ԕяt8 YEfl)Ԉ"M-oGո>>| pmyj8^fUv6,*8T*U~[m99(eĽ+  789 PQ0LJ-H1G K/og5>Z¨;|/gRlb2ʆlm^6[-R[ڃ{eDj 8T-yX:(mrRYUj|UGMa ^3g]-8^(>, u3 Wz$WBHPGƒVku[ PD* gUEhL Ar|+h LpQ5%nÎ rv!H =ҞS+8;š7uc3æTC]/X:翂珹_ʚTqEIʽ5?6U> D<TYv6LAͨM2٢Ҥt :М;iiU_0 qF4y:(AE@K1Emo>\乐hGdzn\"?_Cx? {x95ļ;ty^ 4od ߎͻXՀ-D*@kIeSS6@>uI}ݸO-r}F.lhY jm]0跩i?OlV?/:);8 k2?XF dźj.l#:wU^l{`]Ʃlg+^ u-7VWnP1tNRI@ː M1=IG$ڥڷ֔ʹ6M=r!h$Aҋ7m?[i 1܆KED^*ܸ| dj;\N/gzPG>`E )VI2IH Cbc THyp*,K<kW<"n$UQ,[b } ^3I5):5{4Ǒ[`VW6Æ͖D8`X@6} ֫_\e@.xIIJMX箉b# ;Z6"#cۼ^8r51M7kGH ^Q%oj/8 jͻR$:-v"\ %a6Բnؿ+w*>S&~[xQ W,|D4 ~W76wiݦܦo@'f:^U*w.~X7`2} b@y֚tAZA ;X{jԕwGj9lhNߘU·b>O]?et܀ {Y09h//fp7q1zQ[aAQhoYgTBoE+7)-I^ËÓ-q5}(P B7$ݸ؇HZx/PSKn>=> C7*4XQ/]3^z7o[84WyKߞVk-៺6fz c= xM,Z=r)OB(*{d-jL;DrUs2tĢ a7-cd? 7-u^R/1izٹʄho晈{vsmַ)sW' ӳYjq'Z&IᭉCG l =i&mZn}_;x#e0]3D|d"[2U&WL/,CN<&#.;Mb@g}2@tWumlg~Bx3QMȱDngE1TM; $H˟F/&崨;KjZTÖ C/ϳur?,qu? RB(*C\֟N~Y)A[nٸ7$dTIT]'`LN&tF jw+*l?E?U_<%r[i LL1H;孎T vi%y P7bC u ֟%9K;<( rHe$Hf =F}^&h`/2+FuBl'ʄ*vEiVzcss \uukA zzEʩFQ`\3iy.002PcQʯ/U^Rjp:Z [< 7 އP DYkƟĽuijgj/TvEs- iRSx6YP$3.P[/mbEgqmI7+W2@Ex+tU2k sSyNf}F82k| SgA޲~~^KH =CLhʡrN-9|/ٱ7/l3' "x@,x}SeJchܒH')Z7=2Ճ{B\IP;PYր ym.9.lYes偀:f3V$?b%FLȩ6GJ XMH$<[k/-*y s KA_u"˞Cw4$>Mрysʖ`$Nb "$r2Za)EEM2& UPh8 R*0Έ#(ʂ$Ք}.H:zbBޠ\& t/~A<dL F0THi^-iĬ VFj v۴95pk K$c ,ž"LhYګNWfnT;{GO47-ٍ[i˲Y6F?:Fôz1Grpw˲%!mQ-$Mgi9{ 1aʋSq},[^W^nJ,nSu=D#Ez4OdeՌR&,f&H5"1agj}KH!*hywcZxW 3nk.<̯kFF}Yx5?1K#>_!z2p&p~B |2*4ВJʎ۶_^hVh*[IO* S)}%]'/س^Ka1W˜>oXy 4@w[n}R'35»ıtA`ۂ4dgu@L6q^wV}y;&@*H{l.Ƿ{HOrWvF"VsH+e V) #iJ7'u OSE9k-LfX%%ea1]sςhVq4C"pp8 'qu\7.x :yZ/]rj#`Uedפ`EHE+ߠ/NGRQOZβqx]1x1wO`뢦M*a P)L̅PwY:+Ekf6rF ]gޓĕ"ߌQQ +N_uuɕ ~ AY`uqc#(㐊U=L|1̏p+|։WI&]ddjF2ħ–2 Y \7&c'roa'Ai TYJ: J59gOy@b>s' ʝJ q1 +8̶@ ZGⅉ ̀͠w.{y}Ed tڄ`UF7bzۼ~7vbs6F"yԭ .în[&b ^p})NxQ.$[,%i(FoLhbǧoG[\OǠj3 +cXxlkEoٴ(G*Kς$xgBVU]=ά8;3ڦ&Csi箰I盄BRԐ?Q8b?hl =;~ h}{odql'LiB,9(b z*BF$tŽwX%`qn#!э+YSdş̑F+_6 “5\V GM9=R4wpH5s1J]dx2/abD;rs0O: IvSY( !SlBhr#6uV)ip?D OoOFo6c%ư$$ç@m[L1ca ~e(؊}mLt;*:P9~cmJM Ny>$ź4Ey&:\{u(I%c=)<uI<^9\bZFՓT 5hT&۳^+X|$} 4"!9aN3yFhYa!2WT_ Hn :"=E=9iHmZ4Q#1$؂Ȓ(o8MW dɠٔ]aOC XIIF&},֪D/y5FސO/ċ`*hn ի~b#l7\ |uF#/OdC҈x،=Wg:.55t_phyC>.e_Eë];(é8!k}‹`O<@`^-ք{u_8$ډJJHk!EgJ7TkA̜i X eR|GRaxm~vEEfy1ÿ1ɿ^ک 5kM'n.HcNFoBȵeP^RPU@c=#zȊxD0O&+LMRHyI+ o sSgnq+>_&ѫX4! yӡLn ,#':1elyӅS|4JB.OiVTXfK<@cx(6vWAu :wuϫjk1oνoh%K#Ihw4Og[Y\,gd摓h8QNBʝת˗א޸G'3oBسAo]t2wx\gO H&Um|̬gLCW'Bf<NBzlvDzBLqd>1ɒg2" 3ŮV.gSEàf b$1Ƕf Ѹգ%|`j6%Nu8: _4eR0[f{Gs϶TXT w:HK`&yJ/+p owEa 2ԅ|yiՁN08\ଷs4pR1غ= C[YexJ"^;,$&Dhc H4Q4ɗ¥Aw$KGFEm8Q"Wt'Р3 IMڻWlVklH!thE/(J95WRŃ8ԤeH;ҘfVtPښ]zlJ=?3znZG- q$1x)#T~7Rw趲̑FYղ `h0LVA*5R?aj"YeX FR{}X&m/~xeDA;*/ҡBs@Zn`i&c8t, 5;=d>Gk]4f1YFoW,UUD^.+AyWшۋ#Vv6INGJ׹j5Y;NX#k JHh}'P[X.R\dfyK3㮂-(C:6"WRݼ"Z כ:)룴?HxR} +0A HSy,yiuUs\t\>ϋJۀ߆|Z6;$%g>[xf[W@,._X7^:yD@es$4bCbZPã3}Ox5"_斂º2HS,\.30Q}-՗gjSJm*|zklNN^xǘz .9AvS?LyV_n׽]8(@+ TUdjHX'2@N *>3mfĈ ?M[>sr+{2Sx'̔bR&! [Usr2)1YxүvDT Iv >]C1nuT|D'T} J &[z%^ҒLݍ`փ,M٭ִw  n^}pOx k[%VᙆF9F7p#,&ng22=b4JC.I9ʅ`a6hIwJfj>&Y).c-1ZQIe$s\zz Cbp6%Нz<1 ATk M_wi|O~XZ/9+ :|" +C1bKG Laa*^5\^$fXfH7|=.4DYJ~eTz- 2;+3-v!3S3'7fhc+~٬bD) ]!|jk0ie)Jpd 2͡L$mRD̬|CH2 GW^4w+1K)d #7 Wxսf#zoYq\ Wzp;>vxoSxKI_)TJX} ݂22SZ.ҽ}SF:#1}p[Ot.w 9>qbSј]ZS#K˚M)#9:7ϾmLgs.@YBc}M,",1/#PwPY 93-T@!,ˍcY=C<D55}Q= t)߀Oڕ.TRԯ]_=LT ҏ<*Dyǐ1q^}Y"ڵ7=}:y6UV g?nm+n QYWx\ g I؋_~1f1 v,/Z+*IK]2]i"#~o -58U-kWoόGb i@qQ6k2cƚ 'u@Bj5IN2YQi k{m`4ICi]߲+LY1'LRe?l)Tll)gjU.U/Ԙcٕ\]XA rZ`!.մS>i<Ү^Ί2꯭R]rU''T?7_߁Ɗb4m_ue#˼B)cJF ͉b+c=)߹Qp{oAjhs,=j FpqM4,ܭwo&'^}ZϜ0r*90Y|s%h58$}p{n0, ~AA"oE16i+'Hby,R%@dLpxz<4bf-P~_P߆j y!-X AxmMNqKG=dHɓR'% _/HCHW 0Ƣ1H-NTG }T'p`JҩʼWgyk\Ci#sz?@:3M.rIt*#xsX(;a?*q4IKIKjfCZ1چЫB7q0ʨ05kJWā>B_fEV$X]F=VUi _M%J;?%`^ @?g ercw5/x¨DI4A#Rjdd_R@5hZ( AOКF *iN75v`"o'H4F-՗*KvO=y9\W,Z;<g"j? Z3XkvOdcH+Cظkx+ OzN4Q-gz ޱ}sb+9SeM4`lD a*^D'7(kM[ĂT ohVL4HM >P)u0tIkSM}YZf[N)"#%Hr;ݧK ˾[gm`]C@uW},*1f&?qC25H}^.Wv۾B^0Xk.|ȉb~D|S!$Bꃙ w-GA9,ϕ%F J Jؽ"OX0B 8ЋOxj-/Fܼdi/UP EO+JMdi`6SԄK'-0إ\_+Gʍ@*erSc/*&#U~ӡNʠhmhL%\w ߄ #W3U =X&OTK%8lq[3U]L᧌d F!ᇁYi)_=9FL{aY໕ք_4`^xդvX{YE=E+R}9oDuPώىGƭXb }>78RҽzXY;pcfıHt uHOWz xl F#tk*̋D)Z2n-& BUl9ג^5&jL\ e3ka{A2^tz}Le\g@`N53z]8ĉp@]BYY@ Gw¢xWƐhnL::BqĿȠ?uulj-,@gj#mS Rawa8/Tfۧ}tf7z"dQo Υ0? Nw¬H0JC5(v9/^\Ʊ)BV?Y{tn ,& ̡ȴy'Lasl ͨo&F:$ǠHZ_9W.W7h!DA ?(c{d=+Ѝ'{,}j?K<  eG_?ɑn~" &i= M ◞ Ll DФCLs 0Y^_x! ?@ D8|`$'~G#ea2Lld uVRxFӜiq @i5d* 5`j'kFwLE^j`-UMw,}`kWp.bVv0LBZVlLZ!|SgG8 B4&HOJtVz(XtϘ(g>c`/ғdOņZTQ6UP=)?d<q+f8+5mĐ糍>ko+}jȋeM ۏHK%1 Mrs]>WUg[hdR7y楁b[e] zmH<)""y~hbfgRN.KXe<$u:CW+ +Djwxiu6 ዏ}nͶAOQpGƧ\ϗ|,kV8avzaܲ i'(UkmGI08+I8  2ȓGDNp؞QPN#X4bBmX#9'˩'qWPskKm6)Oen1pjfY5 GF= |N,PRoE_Cn4{\E Ejqή6E,vC] 6*T88<ʠ;zڞʬ(F$%+ x;lKPP(D}Fc%3, u{ƌ1ԓUMÀ*<6%`!Qg"If(s8u;E7O{_ϑUXs Y%15M|-Ad=(+4N;,;/ &cH qmS쉒pZ+QΣD2pۙT] ?w# M|"?$o_ZhCmVbȲ=DV'$w0$]{һA2QlaqǪ<=!@~\ ?6af FPiRiUyI/pu<?2,\6D7.?WxmJo4P~fq\TY WFHyeJ1"9qi*ϤT,V[PoyWB?.׸s>t&YVXq <ۘf@0$z!w\8EY*3ݨg9yiCYB{6X@E-בHvUhM_/az 9oTv[rܺ;k)I*@^lŕ0#'.k~h:ҕm 4cFtA%(o8gyH$V r ;Fl82g `SG:C@ -07&B+ 2V'"&IW#UO3|iB4YYl-b [)0x q]9֓Qbn w%SI0/|378ӫl!"iJx\ %]e1 Q]8zja㘢9R3d&m bjAOXR=ES(&c{fat{~@?*5:e%FJ;>#RM22 LDW~PFh\2S% Ox=^vWՆ\ `^Y7O_mK $ye$Pnڼy 0:;*,z%]ST@|n?G_ˆ [ QYɱ7qDDPQtu nUAmmNnAE>}6A1**n:^CEG{c$^@S3d@3tvCʜ?{,36QIm$XY[+JR8o_e> ZexS]5/* Jȕ}<Ճs6V],&MA}[dž\'dLz}}w%_ f@5hӒ~ݸ^F2kӟڢhRX~]Ӳd 8IO?‘QU{()4iAIrfՆDYߕY8hjȑmw3bEs6q4vxB ږ)NtYkdsuFlȇuxEFnx@j7׷rdQ%JT,n~+{IXᏟvmrzaZ <%ŶN̈ ޢ_99x~'"<$b"yR,,#G}{ ]mG `S>sώ8RC{TdT@ :%eل/]n\6ݽ,\RUBWSVWXd(y̅0F,ZȖ1i}6>"p_Q ³)XDPd߷?v͋aCq0Z컛/-c=;-tZm>ɊXݎEڮb E;+,+TqbU>ۺ̼egA+x;E5aBBra4Px^vGSfBc/KIn @n G2U bwkl##?_&i>cW}h+M9N+%$Uax_9ѱQ]z:/. -h)̾ݜoRnn 0)e|'1׫V 9I2!G2(yZf6 JWFT[x/AZ8ܒ}!QN}]F, >-e_>;Oh~V[^Ӝ:ݠd/Rf$) Kgs Òg` Юǻҙˆ gA"g/yi W2\APCVZT`&1cG̸ߙkAU\'6l~>pP/^>um-5^7&]lV\ѵiԩ3y#0Q*Nr] W3X t\ڇV|l'.I4dp1P +x!҃4 ʍR[.(RN 7bL \[ٶZ~$odff|_{ONY|ZRќԾ>^a#0?N&Ǒ܏@[}&5=Ţ< Lx6^iI={ZY0ȝwKEGm}u@~^zCOR L㹚3Ta6*b8 CDɅP*܎XWa+yx2$07ć~F;s-r[|)4K16-`b"j?` Tt_28[Q2^7ᣈp{si?0VӆYIY}k3ޓXyޑUG&%$?7pQ ޢ9rZH(4c $BquJ-^ނa8Iazٙ_{:MŸWSbt n]_C%ʿD䙂3XU,>?==RgGqlHUR;6t`ӂ'5v '̤3#*m+ܣj?T=Yo7u9>_Fd&ʍ 69&%9Mėf/ 908%h[>}ɳ ϻe 1DD{T RvX^' I-{@Lg%GNE\Ès t{¹osK3O@ 2 *>+q(%d*W=4X,&*gQML w)(P 0 jU^h aE +w/jM^6a£J wDhށizkBIQSEsϦͭ(--,ЁRR,*J\U(j1 \EUTu{f$g _Z8J 'Kh\Q%GW fyJ{Rܸpx-OYWH]Z3uԎXѲLfHؼZFhzu33ԇHl"b "cgZ3U$fX"a|wd#G>M?&NSr锍-cSqɏ$1 U'T86Qh#17tH/"(ClME˺Q'D9SOnls NVƧ@~n`+7: F?.JPzBXJ?9̮Ft5e>wQر&In}#BSWi֜}x\Ia ܾ T^UVP4C1XNKzf}/W:_{\I4㚧!2sYnp:KUP߲SYH1e]qw&Ԏ_Ԯ5v`s["~dPC]0"vï ".5b~'U楬|̏瓃< CE][7s,0ZۂcW$ y=`#s"B$zrΒRBVL"o,h l]ı>@=6wMʴD6US lw|'߽i[IwP9%iEEI"gK ~'_Ile|irg N i{lVGᏻCwM:aTy$.ޔXNa2s)[[eMDO4e/]-u=@qݝ۴8Uc]&͋V_s]Py=2LQo){!k̜We0A7&lr!d:°ٯ?NaII U'Dޭ3m'zpvׇ &X%S_wPpQ(׭io/HE԰k{M^bM\oyIqg\K!Y3,"8F$`i*9u*yw|)" 0^LjJvB3xcȫEa.>F_hꖾb @%0-Ɓ!`_f!~s2UWzLDOGi|IQ3-shLnS[ w&CoKrT)G!HOoa]6PS0^>f2t\nx[2+ͷNuvYXc }OHs}2$z[Rs.p>Qܓdd3`9J욫~\**G471-(ukns.Զ[7QG` )YjB̲xj$IQVG vkF*DcѷNjaz[' +p^BA$B&MT6JdI&zxNC=5.}Pv:b-DΆmVgKSRd0s^s5X^&`FcK88аì'0ԗ\oX&>9̢`>uHISd .j9(Jb=FlSgpavItqp=a-`_xro6L<\eިsPu8>v{Xy $},6/0T<Ҵ,Tf}6/1C)cܛL HAN}Mv]T+I(Yt{]1}^{t@*?{l^eb+neGBŸDg4|e[ k-`{z|gK7zz7ҕEϵYZn( 2d@O8ٿz8IlxM,ϡB>N3kɆ|!2Fg`޼pvK2}8#-byoJL?Nhk9 |x ԒSAKQAKk^N>բW7&0UXQ-3q+7"(A=ӿٴj!%tGx+{-#9SiDm9B'f'XX]:&-wXc-2Uv[⽮-  MP%tZTXM.<'( pNBc3Wzԉ qQ?o )]9IjqmwAZs9z4x:FC׌=*!t)xus;Z~^h<m_JKgA;Qj[8,Uƾ6=spʋM)`-hB@m <~Vj U`-RvGܢʻ2TE ~1!> lG`5:wP hdM!"C&! oѸgpO7 9ͪ]#t!^"Jv+wFs~}>ȵ[k+M( )'0a?/CF  ƋpS*e˦V8{~bAۖBS4H<?Cinq"U}ѽ5'0'V*UN\D @}N~j6Çˠ)g/Y4Kc_1.=&[~sR.񗅣s>!P͟(DIDwk 1Rdqǖh9nlPԋ ED9z' a&ZwjϢ"AĒ^K!ŕ67V<0/ 9e@:V`Uu|؁*bՈd}mv;e,'?Bc"sG#+i(M5_=` Tႌ[7NX,,$egBR(X*6&\i/- lf]+7X*1Oǹ{:>ɶ%2٬`<6n_P~#&j\C89`'cNDQ)X0MIx' ~S)5y$:lj]6ZUƒ:2[](]!rߤ>mu!j!%ë́mz+1xexӺFpv/fqcLtS~t4d[4!XZJ8T5oψxwwIDN?"4 peUɧdKfcV3ǩӠEitr&1@ z.ߍV= C;VHS[3L?`yFvxraߐcGKLdbȟCF޾mey۬EЧJlҝjxILo_,Kv=ui WvoH.tn9z*S]Z>,wĈ5uoe"w6*tjp{*PERO(48 6ڸ<}#ITPʈ/ )5d^[v )Yt̔]V!Yg: P*rM8[y9vpg^7ve|D1 ~rӍk8-\z1C#%FH~ٖd L^qSv7\ƭ+X)M20hp4l؏Y_!jhj&Ob?;Ob`L1&d^ W* }ޤgAiFbvtU tjҺ,HNu~LmT66 cIh7-ȓ1_; rӥAT[{xF/$bfA5O {,2k62RM`&aguXms1 GgI:of{3!p7j+ ?a+ZgNኙ4yE6'qoDf|\ .LQ%άT ?2aЬU:^{"x;,t gmnv5,0'dV>Ë^,,5;%ṇ*S:˽:aS{<*ѽ-+[y:Ca% !rkҸsD5 E,r! ?LT;h:@dr E XX7`9?>d@}lqv6na'ﱑNtY H =x/jYGnzZZ&5]xtVJMQ{KhI*L݈U=]DóQP=SWgHt7zJR{Pn_8vy5f=z]l grk/$b ܟ!'HӜGouُ$(&qMAKB6d6aD}R|Hg":q|ƅ+{(VjO7t?Խ 6ps^vmZ.(Դ|Ar #(2y?9r^,t647QgjޛYH acVfݖcMQ Uq!FdMk =3:(P{ޮ|*߈_.z뛕BV4Bj&4昐:(`}΅z1U$>AU/Sm,XlyAgÂ}{ zqMG61>b%G`&ӽ̧w }(GYp0F,᫰Axɬ^uoDFEY8E8rNLDAkKJ|ڽ+lBCi@A%UYz*O.l'9.jF09Lo]  ڷ4AyńIKGSxY1J&קw9?I(q05":Zs|KO1סGg;|$Y׷'d@TFa zD ` jt.jg3* ٧ >A_jMhl):#9qDWF9U7*QT)iͧabbIK$%-NUV=?L64OMl#ɑ1#(r Jv =CD!J/$gmsr9<bXE஝5Dk$WϪkN֖W X}5Ji*7"7TM,dX7V2"rZLǫd4w~M! OM2ɟ+t>pQI1_Mz\Uu'NP̊ykJRS_ϖ* 2`>-P;̬qT>'ބ ixeuO?Iq?/1>c=umkt/]=4QA0ֹ/zw6rK }}+'z?'KQSgʇ4A ?-EQt~/GI^(\_UǑ=r&"p>V>\0RC|i"iv.Q(n]DKِ,-jlĉR8ܖ<+aolL}_ͼpI)?Fx2l B7Q=7nu{'ġ϶ZJr;ЩP8)Brt%n=KP9% ֧<$S R(o+@7RJtN<0ݗw Ԅ9dQ/8Q< 4Jt2d\{w 4c@{b]SX3ȞaeRDaQYqUB.V:nqdѢM-Ojj׳BPw+ACoP`LjD.0ЍTˎ|K:S8MAo]ZbZ&KZ g9ht/Qbn_/c9'or[({64|,U,/Uƾx㜗>+:Y):,?ڨmk m}ȣw޵.z*İy?j ŝD^ǯh/)l!d#)baJܬ}ҨC%ϊN<"Z4"N>y|_ѯ#Zv墝 pnݹGD/hm}mOR<$Z %3X8Wg&e޹Mj _R ֎qyr":{eh &D nȮ1nj_Rĸ>\>oiH ̯Ɖh=S6d懑<_[W@3}5B>=*_WRLDD +D]x ]} cH4hͧvij4R}3vѡrH#?)0Bls80Է wMDul+g3$K)4PVlsI`-.k乑_ i~^P/U_=C% C`G rU+ۧRI㭲*J<(:0iy Զ ty؁S)E+VX iP);vue-řePݫ(:g<>03#|i3pP;5j*ZhYo'rHw6f@D VƧʛbpC"V %sئJ,Ix #xsΓ(Q#yL9ڷlڅ݃ʸ)Yաm  V4/ѵ5@8]X> <{m/&o~ DKf!.X3m5ԓ"팝 r8]n"D@RiGN⠗}PK]Q:@ cjjWsXGJG_ $rzWW/ܦ꭮qaQBe /E*sJ Hj:3xs Kp"qq_EY]%#q~f:! `j ԍ`⁓5-61b 5H `w4췢PfohQeA4MmȢTS B);*b6H5bl)J1pjL~'=q 0Hb5BJm}La`_5loT45sQïi 1V+3Y?Zyѐ ėM|<,E tl"+F#M1Z5`R&:m^l !iI2dfR|gT9.>e^- P"kay-(5/IGǀjGMd7W*̩p.ʚKiɧ f~xʉ0T CֲܲUP{q.H!jc&ή t+$1?Nm0z޿;97Mh :.)CcC3͈1yx_s$&%w#iX a˧i|]R[TXwv"\ @XE'}xh_aǧ{{v zg3{{woY"0Jjo]V`Tc3nkkVo_->-:\j[# IDtFS|1^;6s9=KlJё!e24jSFF22BpmQz^83 Jx n霶fzEƦ %0;%izS؁ުݷMLJ+Sv~bO^vtV1%"ٙW ռ (F*h ”Vnl֐H-rc" n`{SBu 5DZ% !O>ȵ_UC_}BzW@2Q E! 6ôO|\@ɖdIg!wҍܽ1@ ff* Bq?Ё!΍e;% =r4H( !eiY0Ry@ 0hHcн {i@ގLW3]ߙp0;ֻڄxT(NW͟'/d+g:Q)Ζ_ژ+sy{O&/a4cppP3:!d+cy[Oݲ)SZD7UIp^ΰL&waf~vVK734qE(za!%Q++h= ,VXmi'R?Mv?쩤% yH 7c/@),TFA/Ǣ*tv޹}^@ ûC[=DLvgXz[nϗm^ǎ ]p39Ek@|A+eTφ5 jnKr+ꆍ>6>o S9+!-Vʤ1F6fYbTXRV24g4wyp?EF[AG&$abu%r%2 ac bu(r=ԇģR86K1>/_k `R$!,;xoUƛM F3tҝZa rf:p{Ć">SXRf -'ȕ$ԗ$G&#A^$En|=>Nsw,_u'^"NZN]o4 G2g*asRoPrU dG +|Dt5cp?nNź^󾷴2r҂$r)jȭ \dR X\/4mŌɃI~"xJz>p~-y7+CiU5?i[TBZx+k#ƨ"w!02e5l'\R*au~,`xokgŇcC[]d·ș )7aY",@iQL(Wu#?Pn.LR3t&W ;tO[pWժ d'+,t1&d- g9-5sXvېŨeR*3*+`{`"ظX+dh$yOO}eń#Iİk-!jYȯD_I@7412?ɵ) [06b lcx3 f| }* AK63l!fks@+#ј WJ֓$m-竡 RoTAVu)-0-2PγId^jg yUQr\q>21kS @^5WJpFhR- ih?z^JB8sг03J^h?XtcF?kiVV̳I"wf0$1Ωl0/H`guC͐L&AF10@[%UυOM3Px[ o0?V&| fW8¼f! L@$:q ZաrZ6RC |04:pP;G l[V#E=Qf(X__K+) q2QrJEZ$::'?Yv8 Fge^VѦt{J}YZ'ڝc"r _7y]NZv&C vĨۉHn&!r| 者#˯:r ,7k{:[ d پg(O:ݒ =),=UⲨjFB[L+\v㧟y.!e(5P_SAO(+Tg~jMRP*ڧ\k׵. /djoDTٕC)`["Ӕ=O d&.yF(~3#nzy=U4nSEšt ?:jת12Z8 iXv=VJs&##mu!̢,U%NAց\ d5ucG;FnhcL F-I~c/GC?KA?a^Q@yzvM,LNqTzHԤ dT=Qo*e3/3g ]\Ym?gqJ^3&9\aEL,7FX)=0b@n@o3]DCu> \mwgJX`.8.#5~R { GD|0Bm͓ j8^_fٽ~S#;5UHg2YِrDD?4-r,V,;!&;uk%e,salێڊϢ%v*%g*fEywepv{{F_tRϷG{q/_ 9@m9X=qJTg`7_L iCLV_РTSfpu ( IClM,4gwiӇ/Oa50/bEH3OU'a xYzz[ #ÌBAT0~F ,$"S/$(AT&tAFW/l#}(mX2yK,3aAjqߒ(۬kJgxN-R1D 8oџkQۏG' 9H) \ڝ@QN&P>eeۏPn#MiI*nИvhWyU83GAYyVUxkQ.KF,qǾGVE{B[/Rpx~91Fu"q(:ĭ'ZMţCjH|In o WKV_Ӟ0_Gv:'1ѰNNkFC.L Y F)B JCSvR>5퀘{u*n_ _UyQ5A IRjn1ə{' أ3p'Mvv.Z׾+^X#fxZܼpMVmX5d#"rG[+3Gʙg;:Sb(w@! ΢`b Q8_ӔMsjVs IfʆT F׸ÜjxFFsJQq+_/گ\qlی}r`*ˁxP1PAQ,'/bq8NAt(L%{TI`@h7^j%:M#Y18K>.FS?KS9< P~3Y eYO O V@ ,(p 0Pmh$v =JRo&Fn_u(o౭<!Ti̞|zLMS{r>7zZ,Mv `+7p@\g'!ǃ^F^B.@5Z?U_5p rRfp>ܔF5<6, 0Y]zHc.]XF]-/6G:j,U` S_w5ׂFjK'`FUvF}dn[k\2p=MtLf@y K7y4s5 f2Cyuȁ,' A8stj~ЩmP-ы|j7ɯ2K OJ"!܏l)V\UrIѭ- |0}ÚgDz#~ 9"[A27`[Ѹ,e!4ʡI'1z9k%#PؤJ^?uEZ/-qAxtg^朼~gM E`D_kbM'_1v*ŵم9MK" =|rNQs\*N$Z&|ŽB5cy#P\?P UTfJ{aY7%&+uYpPJamӑ{}p%R;4țr+?][TU{$fO@͞S gxiK}gPy/rɈ\2 1Km;cX_ةY>G%~tYO#*y ])1to{FգI-;MG;GV~/TT Q/s]cHpJpTpzvSC-'U%˞86 g:F/k}aY.!9 Ie$޴Ġ8SV HAd 64O(Tej Cy +P| hhwC:![H )TMjU4{֟u5[ ˼ g!-l1 HC@\ci=U9h:=NX:_Nh>џ1]? YZ2Hx .fO0 1!gǣ-^Y˃i(CG/O{ *kvAB/GލZegtqA>!mI=y%@Po "a@8νmaHf~#BF%Cdw72 K C 8)RjL&F>}Jò'ۺJudφ{[mS]E%d(4%X`h+MM?M47ṇ6,pU2_~ 8T)ecӿ{*P䣸ղGtg瞨=M}t(xX8i$5(W潆KQW$t}zfNjHf_ցJ# nFrl+v@#uAx>GEJpǘ}Yʘ zŰ0.5lNǍ4Cѿ1&z6(4&5z{@Z('P.CI=[~ ӘQĮFbj,/cwk8UE'kzIr~٢W,Zi&DǜWɨ2d\1m*æ)<| 񏟷pX n+;㊬Oj.yϱkZk+3alKNjmX@F­.uM)aN<݂, -dۆ`l{X'ܶAѲNxU*Г$S3 }Uyಗ-fZz䲯T/J uѺΩe/5%~Z(u@:-?M,(e&K޺'|V!`yDR[:HJGwxW.(rV+Q-dXpBXbWNN.E#J)hhdv+p-:}|M >b`P*!{& j7_. }ˌTJD'r~x/}}Wqa2,ea>Xf%TU$D>2mIiAzvqP#UWnL{iX> OƗŜ#)y9s*@ աPk[O )lˍ^WB,g=㌻o>b}\<} Ģ-񒠲^e'J3'C A&c dXU9si%o{( ]13QG.Juq`2j/ۚ='V1ɀ#/`lv-F*O9? f J4֓oF!Ikb&˰hVm`-Eb[Prk֓kKt~Ot-zSOMfgVT]?ְV[jTiG\NzyGT-|eW〨 .+j_@7wkRZ6$.bPEwHSM$ psWǟ%[/@eH,xV.H~P)Z݀0R0,\@bk7Bg2(#c#Ш֫< Nn'o/LǺL}qǨhb[b4B S&+,Ҧ]%S#g';%odٌT)f\n *68sSXCK) h^~J ܕw5VIYCJ/)6Y0~!ޞ0:?8"Tp7 :/V~kg$?~|xF'+ IKpz3A"y9aڌ v~S%VY4cv^U{v)u**)c9z^SY'ŗ{գ]bx 嘊QݸZ۴R wYu}m#,L.[devY]j5CkÇ9eZeyss|Ghl;>Qƙ&߹3.mhP ^ᎌ$n~ 厕!P[nkh&;owEC$' hTߋTD)eifhvQӌ;:Xout=X=.y$>K^#KVzeoTUٳV6~\X#C'B6OJd|Hړ'5a`6Pa5L  ewobTC2؂nB {oXs /AvhBR05{B\f+u͍gn#/!mq=ch S`~6NT&Y Qa ?T}^ p8ZS *T<$ýnd_7yj4X g}֗QuehJDUH#0crQ,]II")O0@!b! y cTtY 6WBl0ȀHԎDoզMP&آ/gF #ﺒ-g'b_yI:X<՞Kܺ&q4wVk\A{2wJ̳G VB/caUI;p,||!Sr<$.g2@&*G<) ds$ Y#)_*& 2mmLC='9_ U݂wH gwh4dCVV|_8b:Ȏqyv5v@O?Ŗ^w7%%'-wJYcvNu G/1́Inj,DYntlhzL}UhXLh bwY4gmx5 X1q{ np >ځ=RG 8}6J4C 􋒳B,eyxg7{,;8 mM9[OZnA֘`a1=5㑧= g_̽n`8jBѮVd0pL)VGRJÊ{\Ï`rQ1p?UKsG[;|S&5wF`ȓ4@3/m/@8ll3ѱ'P(3b:z4 @K-lʑG Λ.Z..h!fy^yoYYTTKFަ1 D)3&& R³)BA,-l|H䭐5_k Wu=0m ВzD[Y#T}] CBvZqեEk/_yFX0  F^FC>kϻD /*Yf'P0O3!cۅ=ܯ|@lhtHAjv̓Ԙ*AZ-h*W"VWT"ˍ0\4b&WP&̉=*f֨C= g%(3_j跎vEj|H3 T.ڢWj ͩRFy-[G)h{fD2$0R.HI-w?xĿ>z@HO $^F#XN$m6! _#$QE!' WBM[*0KHw%T !!'%D N4Px]:!k!!pk+;J%*ӝ=xQ˰-tyAQTp=+C:"򞁭|D08:G#vk9e"֩QT`1*|Qp>s~jy]nZ.)3 hq5s(yCH$|n tlōYyPd81)W^XuPf*M?` be`$aoW.Ҡ7jF ~ &D-B ~KFT+JgVk;).xhnHnn'ÕG㿌c啣w@j 9C|&!PeP ry`8t#1"`'O3VQ7~M׿!/SБ\Kwv.[l!}/I.FD"Y'ՋlmUگn6dLg&"uHHn1}`iSONpξy,Ь*rк!Lg_F\@@}.}cm~Ccck 譬7M SvՐ !9Ǵl(UAEB ,@ffMͩy|O"Qi+yDDa[(l4{Vg4vNs?F(h`yE ګ xӔW_9l[sgS<6QMEͥˆ. giaes syeaeUI]RJ|V@74x´;?7itJohhHR9m^~SXVT(]y75v[4OuVXVM&*XPC|I Rwq!VeH!0 ?_,O{E?@*p1aW1Y1^U#Tc7h r/umlzzUxeTQAv$ @ҩ&}YEPe4S\?$cxs_Z}rNה\>NO'BfU% 0Nt9ʣd`.BPT&I$$ i]+9'/!e`}0w56_ Ӹ$DĮW 5&j?tC[96 Z1l8_! K8gE1dP.u*z4%aSٚ5=QI Q֗cBLuJ2{nЀtqDa±JC2]Lv._4wR a7pP|C>W5PV7r HpoQoz(Vvd=(;Aڛ Qϊb+1(?T`A1tmA┲zRJw_Ӽ1(\8ŀCRhZqC8S/Ro4:F#G0Om'$\UwF7`U)zǭDkm?GL t NV>,]4Ȇjy_L^y J_@%w9QJ2GnER VuR FUx,Eii'+܉ͶYc"2 ƎUShA.6AkS\IIF>*wo$cY'?i{9f U}Gmk纲f7tV|!z4jlUSS8 J)v(U\2?1z] F#UQ/M X0xYʍyB6[XlD^&/[IFq=cBa}-,^l 2Wk:w'(&+teh5P Ivڣ+/xSs~:/&f(:A\%\iȪ]혶-ώ3MUv) R. iD}T)Wj#\M^'/z@!GMI9+⹘.j-Un¿-/Q YĞ1;-Ma}HikSVi':]ƼI+.ȋ}JYu d_BL( r˜˶w[р~,OR1c\Ivm96[sYPK8Ab#bNJYi`E0fT 97\`G͠(4 BM>~8 5puj~f $\==9xOy?e3mTa2Pmcu$h`/3ư*skРryD+Y2(pE+[qA5)Bj,RyS1'oأ=S%mYah~CJIդt(|/>w,1jY>^♚ɓhQL])kFSPWNrCA'{&xGƀM:}gh6S~p+~ !* ,ZnW*G]-D4|SRYٿF.tΞ{ %1Ȝ_\͕P<:UU9/jVl7Er\s iθCezPoV0o+ڪvV|o,ln1<}glN'D2K0tbӫ SL`Q3-H @<(# 2AU\ߨ4,Ovc(#ƧQ b>WCPfgοGzEm^moCӭNѼ;W$hf%{e ,}WG_ЍX0pc@xZ"Wov=cWo%ZuR3;Mu9ߺӤʰ 䪥if]{9ע69e⮋0\_<}jt~h~gw.dDS/%NjL2:2C5ݒvaR:̸ԊPS,1@Vc$9g.d)K:D+tfXe]*@t`3EWW ۚY. ZWISf@{NA9ryt NV:fx{ TnNLYF/ +]1CZp7p*e(sf*Re;nѹ戼n~5dL@&/=v.Hkz!'rLY6T{8%8kNj*QBOЍ\=^!LJ2PNt ^IҥХL뽰U :8` Y1«BO[IXFO+ڙ"O3̓q >㾔Cy?,0Ҥ/aݷ'HWخ05͜.l|i$ƧIrIbQ 3`-,Y{6~XO'\꓾UeN[Vv]LJl9A"Sa_p蔽ھ4\𐯎׶4LOE"ͥRO6NaޕѬoT8v" NW{yt܇'..O(WGܙm3ȃ ѿ5LNLe̸ XL~Sy^c om;9%W`V_3خÁr/YٳŻ'yB}B)YjOf1[Ө`㝷XS߀7Y2|p ūˁGkbJh1NEU0ޅR^r^HEe褿2yKnp)4*`sX)΄bgc0 Q`jtiI],͸,5>ʓh2x蛺%KN'Tt d$LƆ"ƠmN7$S~oO_Bf3q0-d ͼϳe.q`m|' 贵ĂC_+aIQ[1U!\ε%%g7UWHL79˓ms! ۡg?X(,Ԃ_{Gowɿ݁¢uF- L}+2⭅>&KmSiF D֘ƟK@3:H';BxC_`]?s2o|j KǬV#}ap%7t`W.9.#u/D ^r=&n@KGҼ#$Z#E6XC]0CƙʊZ>K 8 D ءOF}u5  R ed5Lhp(!)cza7UGn JO%瞷8CW9EբTȪt3Bd.ԂFpCh6mh]n6SvzcȢF.'|ɐd{SW{ktcK NOXA-]OCPM:_edz 13TiQg)?jDlȰ+ӄ!%'k[kjA , ᵊ<Qin m'T,73ZqHMM=hxȈ5Qs%M mFڴ]_d±ӴGխn' i1hHrP5 .BpZUe,>Xi47dWRgC>IA+tzB$U.*T@UW{tc6'S34{j6Z| 1{Xi`_·wϫ9*<vL]((e9\Lvm^, NUto )+I;18O6h.^=) Zv5^ʏDf g ?IЫ`CF,Dŋ87l<ۢZTU$4YDeB0Uv/F}r:C}XBL}۰zdlEkՅtQ5" c¶w# [r`#7|l8 W`pr,7+ $ES5e" 6lcI&N,dRhR"Pb^8,LbIFhiT^Ja7F'A*>~)OqW4;)4Ra,@Aχw F5y"v'wsP)_6uf`I 6P/|q,|iTLx2ʑIn \l<Up+FX9v}SPZī=8'3:ژ<{(Ӝ㉤Ԫ} otsrXVNGK!6y3"d@Bɼ.Ԁs !XJ;9r>r6t_YHW%WoZx4~ &gxvqXfWyOol5!+ CiWI#.T^AďiSӢA'ھO{sïtJ\3KOrP_ҚFeqUƽ",E:G1BƐ3npvx>M`r/,b?$X\x Mo_!OFe/{k.P y/1& kxɶil/lRT#d{0DT^>v5ʨ3v(D9AjE ږ9[u|3qAw(2Lrg(}@Z9=OV7qI%$ۿLMƱ8 6r]vجM` ~\%ù@d r(q/bϲwChڼ`5 pn++e Lp)0 & HoEW3Ez1 V Sh _QND Xߪ꾧4J0`Ѐp.zݵ5!<$ǵ}#6rK"\!GT uWu𷭨wKմFǒvA͙7cW)> +[K*;C3G/j_4ޒ s}"Y t?Uxy>AhѾ-Bq0L?VMj DKpXOE~cы/^ϼV+ݬf951KSBeg%vzOliNE덋oX.JYb:7hw û T;6}r#RLMuś8O)$qn_%tF/rɊ"jG?nGF2HUe'VD9_  _#IQ_zԁڸQ30ˇVvE-zȣ!vTs"9Oc_|Pʕˋ~DlA*忤OQ;S;3qk+m"/ H.;yFb[O E?uEz򬆈"@^hxUT֧Z֢dIŁHsXg&eFz3RYP%98ǜC#X{ҧ"HK,"iݡpl5*$Ќ CeulnY>o #nkxjטD.ubZ|M">OҋeS*WvgmGJƮ@-vzaKͥ$ؗfx0h~6ZTp$%32\jo>Kk0b@YU 12@/Od$;K֯).dDZ\̓q߻Qº1Ŷӷ}E![Oiߛ_`/q&xE@v9YׂP~QH~eyVpu'R>t܇%r^0_҉ êUƬ +atq^Uyw=*ddBTZ[:|: ~tgsZS6[ -Y`T-wgUC Ѿ8S-gƙ78$ :\ u2f(*8MMP"h*ewn-L|/ۣTݢ A!?B=Y>aXD V^8/7Ց2?v،}(NfQ vב6j]d9>Ibic 35|$㢪Ϣ'G?8ƀ=mge"c۝2ar&iku?yeP8yqČ:r_OM+t  c&T A^:ŕھa8 u*' k~(ݥaVHP1-ko:i3ݻtq>LǓe$\bx !^Yʎ;lL;2NN^0sV$KoXٔ<_ffZc-,m~\e}D+|Y" R%(l}6Ϻ ^r< fteP`1 B8yҞڱ4=!`~`Ϳ'h 9$^([,ASDa/?N7&^ciP&bP']U AMQꮖE~pGY`#ok, d%6 x{3aTͺOU" p=7)7H| 0A_%kQLN-«jz-:<=5Ricn#T쵸xB.gcU{Js( ƂJ`TS0 < C!%ݨ(ºjvN8o5Ne++dmѸrt/o"R^AHZםil$4H43!߃gRz;" 'a7Pv tmuujwVޫ5!.0I#t]}Бyٗ&(mBZ6yױJYkT$$m7c$Žy G$lC)zWcyeJU2ϑZa;:VA%O=k||A&LcSx/M0-f ?{XL O#0@E'I{Gw{6IjV7N5akptEiXuJVTǗ^ݲ+>4,,r-9\zf M/׵5hm6ɹr$]eCv~'Ot{`> G}j YG .h"@ I|(Bg AJ7ag b`=޾G'Еn螰EK-bOۜ(;n9F Ԗ C>3ЛN&{u2B)9\54NfrN:Wٶ}99r㞓VsCSS Ŏe9+1!W 5z5"|Zbzr }l~LAAݟ Tm V\J+33=hds:x5ᔄkfNnfNn@HM;hwzicd`jd:|[ԭEPE0^[sUGziNOԎ,}^/wy)h8?~mMݚ]PΘg5QBKzu6b~ Lv"BF[^)]Kd鳉W_9Y.~B.#xmۯ`\l?@rB-V PiSFεײeH>SCϥ|Nxs/[%<족ֽptPm26?YYd "U5uz>p'Rnn\KL==&l'QwnלB"gafYb!N킔8*sXJ3wۦBIӴfD+#34ܿ$7L}"eflD< Pwvָ䲏`8 /75 S;K}E` Os1py$Tُ) * =5n;?ep^{##Ͼ%\Fjb_7Y#QHkxx0׍[hr^. >Ruq{''Go94$"GiUiZh vȞ8Xcpe:]QPHSJ~kIj1=P;Crp*.Afm_cԚ?MfU{$. Hغo^]Yg~\ gordbM ~dPwn!'}aT߫V$\D0Y"*XT^3bDSwYw%HY7;Ԙ7Cv&SзCF)9x$'] |%C+%lo>pZFuǬss4 is;ѿZBYNR UIE衆r*R?h<{ v1SN{F"(twx|Fܼ:A 3 'sNJ>CC堹L{VuoP6mFXZ{X`{dk\D>3"/6Hw/$QC{Hj9<3$r|)OpSNhKd  \ >:t/ƧtGe D\M]:.=N %XRو3KHbKԑîQ }.ٯz{"5{THn$$Jce3B#I n@ƚC#MQ[uIh WRѵSݛ,'ٷ@u Dpa{Vn*lO-euH1 :퇟)!]-:8X>{UCVC i,;C){2/KLuv$"aPCTP}WvFJi*1[_\UA_|ZPIRjMx}{]#U &߾qC~}Ei QRɺ"'ֶ͓ R؟䟼8vT;|dd#Wa=z;uM ͘;Ȳ+TQ7fFоk>C>/_WY43ʓy|.)vCaL'w &*h}C*5zk<T,d'L[W nYԅ׆$=ciꙺԗ,}FI6Y|)֡@y_dA{U|Ps564 )[*!7B. vzlpt, ``_(acU_fC@7I$j<;l 4=*^&Qu|Eͦv;oY5ҵdQGC s |,Ρ*G'mՠp?O_ =%vQ>b@`^B>)-I?#"R46:#7,-#gs&; 6h~"Ѱ1^snM -iO|9!9m_] sO/rp@X7~| 8-ܦKVZ((w>`)m:ͽn**&J?KMeQ/6r9ɹW+Cvµʳ7H3%q]ȊRμPWx+jA:V}η4b#~onUAߊq}hy+shmq=XAFIdWe \r H>w['#{e{vTQ :?|B dChKB#f^VQKYr9Dٲs9`O;"p<\ Pvx?ꈃ=݆qy(h099[J"4yhVC<9ZizYcwR }<Š0iHK!G`Mib3?b&؄X!oD&:&V:hFIM =nF2hq9N/ O׼ࣇQ#N;V 1;Asv}ƄY|=G%**c1&6dȌ"]%}61Q-J^j˼A Yx) -?7*j,}5%3]վH:(r(ҝ> Q;S0۩z~Xy& ~30쥅T_Uɑ'MY@$).+ bJK@94;$U6leoJ7iQ=H8t ;eWu<ڸXS-_/˾dw6;8rg\mW g:OX;eY"d;. @;X|%KZ l)!P&ufpީ)^_o+Vykd44w-ܸgxՌ9} uüj5\`zA7様0Uh(ūG~],tBK=Is9|عFs%¾glVv'Jf ZM|Zd` \1)M[ɽyҖh i1X&_܁=Η8qۢAc7H/8E{SQJ;fyX~g\]y[xLr v'Dž:>EB;\xhoGяO<{p1 'Em'oևt3kR?)Rt'bGBs[;חr7jIȦ.m2pP}[.C9o_QTjϲpZ^!fCh<|;6"x}7JCnlb۬=q(WרWx0$J23s M5TM@X"KAM,ݙr3}iPd̋ q>6h1'݉1313]VwEBb"&xF0+a ǁߖ/B/O (܉ \@ɰq/b<֫|,쏼@}7f&ձ, ^dƗz"Eu9&ɲƝun E'+4-Nj3,>eav-W&N5|RYTT'e?s]8du6[Lo}\V/ca$⿠\i-\.ۡD׭w*zG^`-% 7tSqV(ԜC6G k N6hN<]vps! 8:- " n1M %؆;NcVF2?EU1z%3e <yaq~쏲lz'{=V(YmXYSzy4᠓ ٥u,ۈkSV=AnphhU?fϕf L@@D:8k7LE3*u]o2Η?Qp'ǽ.:usxv/EQQtnYh@P(yahJFGTE,Hp <3餭 S6)ф\97zdИ%t@k:)MY;Xga`b;g܈8zс)co[0w˧H@8gÔs4;bQsdHV(5v:,ԀL=LQюCu#.&ܞt+/ qx_JU*²2 H-o>T困OMBeT^R~hѦ|»Y}uMiHBޗƿ 9w;WzbdR= Tb_Z24.Y:aaaR&V0:(FH&wh~|Q7e_'H'rbrv}/nm?sb8pNDFQ=WL1n-FRHFDUeD wҔUfhD&3KHR^ y &PRzfa ɻX2~GHnM'7 ć43T6ת3H9ɠppqv0-Y3U. Wʧ=-9e*?CȫH} q4V &%k5cRMPZ/Xae7YΩj˺l;G4*}v͸MSD4DX6bM`|/*5+<'CaՌNDz%P-|^~{kڇKK4ZwvPUx`G֏U~mg+rEa/׬) 9--;06}zv`_norA&7Md0?2")܃RNcԗe8`,CL VF9hx63|dg nan;G0n Xs0f#Y3\|јj/}g?ur) *e ngd=x%.Zg΢կhK]HezѝpQ#Rw,뾕c@ȇN 7M5r"&/Bn}@(d-Nh''|^&֭i2*jl7>+P"Hw~[S/.z= i]b[.5PQm0PDXU<Ψ̹2D;/_nؠ3:ida]emuJr?7Ek|_%s=SBZ#RQ'^1I eR~6 ̻~,U'cd͊%31N9sBn;yPozQa0C5a_;ah*QD?PYY}_NZ HP3њ훎 ´^7 t̄vES&}" A@$,3 R05}Z{ȕɝMJz3iф2䚚j,Zp_&6O_ R>@!D"Ģ2WtS>ݰlߕzf6X$  26{ hf)mxeKNDlm͵͂\f"Lv[eڍE;0e$Biݮ$#c$S '5/*[)K npbƶOH\Cs3n=g WDgYAnߘ 5JPsJܨQPŝ:4o*=|4u6".?}aojow9EM)wI$X]AG~t񓌍e_l/6 a˾A'3ȇK*A#1 :mr\*zdFgޗ-?~d$BEEMcVa6 M`N.keլ7/`I YrU(POF&4NLfF0L؝kχ/;J POHeՃ/"D/C mkn5xe'X{9Jږρ)UHw׫'v[{v1䆑$r uզVPJDv8!=Ԅp{J75Yd;ډ3"j(ԓ_*0c[ͺi%=8]h50(qHD#2YAkH$j Ҩ.af,֟2Ƚk&]ruf_=@cHh0NaAn!:|r-~eU%Wh6!>2%Sj5h]m" >k Tp?mzG-(=\xj}6T䑔Qu~$HOKk׭vPw[YYjaH,^gI}OYc us vKXڭ_1ʇjȍ\: j%aq m #9X 4o07 D =59qđ .v ):O8uRFv6抹k:(v%_3/1/ xIu̒,ayLkbeu=1CYG*FШlȡ( hi[r72;:-oa1@ڹj518z sEeP\qЁLluKS&ᣏЧ,(g^%8j &`|~lȂg7oj # G?OQ~\5ZxoA E>ecD`G(5lB(²Qp h?ޢB.z er7jPFDB6&`sS62 l=nSn-OJ&Y9R;@¾y-b*٘? M~t_A*I~O$v(#{c?7dsS„zd|Y2G/OkV PyKrW5zD<2 4V|g+.9-}mA!" >梽n? u\Hܬ>5$EVp$Dюbk8\,@Q6 $\O~~H d2vyOω}A%R=V7O{7uL) q;#us;P`ǡկ:ڍߦJwpbSh. 8˽H /dB\X ˲_3습'_5>t}-=_ҕk0ƁLEzX2Qiu:Ҟ/d#PNmNԅt`!v<yv"$v nga0)AΎj-#WM#@CmAyx$By*:"jU25-Z.}jdHX $$6ht43-7؂pXeUAkW\5סxiihzL(^ipo54zӵD\1U_,| ? eTN(-}Ÿu8օ>a9 ΉAn"t"G(3fcdgѸL-SwpIM?EӠ|7)'X;+3.54 {yn{C®o=q10 <{{;cy~}{A."-ҝ#Z*7Ȅ+r_86W *a!Axŀd kO%i)o%ݮs"?_D+ zCqn1_y*Vs cd & %YvPE2*9Gۛi~-[-{fT,'IfkBn7m:js}&s辄JKDjo%wo l+#t9÷NP_CKA|;<5g-ác/AQ0MK0V@ ;kl J\®QȠMW6&F:Q` 9J?ܞYtCon 'e9=ϯ<*U =6C &/i6E~tm CGdB'4ٖlPZCFl: FY?_zsis,O.g6rblFxbۈ::W~Ό|ftS뭝?O`7uZ(cd0XH;;1\ݽgٕ8E8+A($ &V",+@u-#N7_\i"sA K\--)P^QP`xyL)kjFWRaiKS=^jErF 3b˂j%U Q=әRN8!}8e|3чo̍RP6j/3ۂ,L# +:^m1IbE% pX[mN-ycFRydx`AIJ]G!f ^#e:d#j[ kC!Y ϊDpavISXC'xsͱ4cG5Е= ]~IOd>ݕpQN) V)ރFz2垹#&bNnZ$ӷG:aYBB /1f.,%E9fj=Aﭖ+\QL+΀SO ]oQKGi&W6Ús0t4]C" }-` C:T!A%c5uMP 0`{,UYFv1J8DMw=T)JYhmngm,gMӳ{Nrgx&oEEscVp!rpa%.Nߺg˫Cw dSkΓgiʆWnG~B:B}&@=B>TQld19〡ӦϽty KP0H܅-a7cVV UܼS;j.UsMIK}w}>錛hڿF6XfLS0t:̅b{ZJCƆz˹/|/ՏG<0RP-f|w8 {]ܐ+ Rƒǃ?a.%mQ\Kؑ%st~!ՊNA<Rw`ۈu~3 h7lqlӥҢFɺ-$%鼟[k֧Iben Ma[SAim< 6'+?lwhX͕#M+FqbDxF6 s@N zHkSĕiزb#u[}, 3}񥷙%-@p44"iG.ILCcGJ~ٴAYI ]*+KhCgVzaJoh濻U'f4{|tO{=:WO;*{DVQɖߢf5;^3tDF9ZxIU ]aĩyԭl >H]= -bPɻyh_0Q[&duz(H@9Aó5dYrUL!j@u|&2r^!8<1+"^8P $U A vc 鱒S\ m0 +axwrjCzl@"g(_+q1=[@I}'GV x_ocdFijK: pZ4* 2͊wd` 6[lx'PyIv/sQdEiC4 b^H9*IT3t)VcC.+/Hrx`﨏Et[G80xf ϲmLY% &w}pJRceS"xLi m`\(}C_7/ =̪#ۙ&3FS~d,G6~4&;<bɚyEĬ?2CUX쇛#{\δy=ҬK/ۢjqE:yp /ig~!)D(L#/!cAo+oۖƉm~UDpmlxr|neL,_\ӯ߻dq:G̸⩊eC jr;̊W73Pq7na~ }E/-I+w1\0(Sb36Sؾ3aD]IPuegk-ᨫ6`oY!KY/uDt72ا ,#:E)[m9\,[)}g$7^*Np`lq0q&DHe]5/hl[wvb V7+4$jkhn[_z澓7[\BoXb% 6Ԟ:o*?gݍĉ'Je *84w Ev孲r/Ǭ 8=Kp>a=]X⏊Ĺ(ymE/7Nf6Kk|V夓|,bG _PXkғ.0m|/1-ΠIDiȆ8Ҁ'OI:R%jMKP1A ȗA3)NBWgI(f pgLS]B,ibH:#@3\(̑q`:9} g9dvn:rϿyV1 ;nIW*I^[{Lb\jK%V lvCFa3[x[Abl ]C%>[z5Ln0]> {1uͼuwIx^K% ` /0yҰ \7 ޴0ucRF:/Ǝ8O:/@NB@%͸; }V iNoy SvIބ&)vԸ9F,>(*L02;QVplvp:ZƈBT(2j 5L'A7=2 $t[p*ji9MN\XTT?䯝Jx" hh.|s Ni02:@JZzT0Pb5;6ͷ %Fve{_ǀW5U~S+_$Y~kF)} (ENtHgI5*dsH@.TJ{UKsIo>@mNg<灥VL 8.tk Ii$CrWǩCD 꾊iS5+nl( - gO;Z͟>hfM{Fƺ;>I!G(`P\[:+ٌlTtct!l5 t[bGYIJ/|Uj9P¦hkSp65&2>;B 1~_iCo؁.9};qٸ{O c '`S/ZdY&LLH` bzz; vd7Z.>_Z*aϭ'~H\LXUmLvX@˳ /)2wv  V+T03b>|P'|*`.@Jo{վZZ b0pPOq΋'@gq IG~ _ݭ@|8pd?5+3ҍ~sEBB[kF+wݯm(&Vɻ06p'n#Gv*{#,ډMvu_z ,7g%RŎ2%`ZR4*@Iv6ۊ} nxo;UMd;C/FG3`~6ȸ1`N}sԳf PW3{o: kl D"~&1}ۂC"5TGM.p&s7A2rk3%CH0ڲW5sN2tQdʠoԛ;P5p\2[`;B$sε^]~tu }Z./PYS}2VYX>'uiZi>ZJ.\JLKC.j66l"-o'Wŷ;A[[mK#+HQeߘ"pYqQ".i cXhbV .^J] ;j ><ס>wIĻDedg-'Lqj%i15+EקΫIZd`+4{6YW.(M[OjbU~)?7 7F]2+U[WcJrN buEnp!uӶ4`sVVru\jNIsabO6l ϩ'O#5,sLB9~ }o|=%y6"n.Blq:L7p`\VL 4 _Zi_eN9 |u,}t=0ea~]FQLw@ؔ;Ed/3N Z(\䢦{<Vhg7 Tbh yfCptm+9ܫl #(UEΠ]()d>_VuBw3aoR8homDKp8ԭɟ&DcG}V~(7&j2 SD~*s3[Fp9 =CQ5JnY}H-|_]{T/(1 o38Vlv3~319W?A˕ ^<Ƞ:>VqZP/{ʮh+U:ɃZf _m}rF8WFxMl-> a V? 0'cu.gu /Nn/-AI$8~bK'< OZkvea_[aj>@Lު^S8 IGV*85*ȗudJf LD@V@^L-:Y1 TϪ'U 3ؖlnŔʃnhC]ӗ~(Z-Vm[&-g+yJ\u8.2cŒyR6-ϨRt)GIrĸ0j|*W&p*L\ZJ h F۴пu \YU͛5Cx*Qɀ@[]]a 𿭜(QHE3H*/kpWr9zU!V^WlZOs@;H"-%,)Wgh9>;>x\VQB8D"eK45J`fTN t'XHX32ojPqSX{qʡ!O4ӥ 9\t>;gzHsv%RR?r/>w@GCD.p+ E[yWmzZCז('RE SF a}g㊥R~ԞY.lYfT16ero e v~fD.{$dt W4 Y5W-鑫N);P0EDZOn2XSune} tgv Ô>&V8D^e-1'*O@?DOkK;$iuw![hVX&36l_Rx}Uz} r=vEw4 Jc'͚ /qPvMRKإR`$ (~ W[W#f uѰw /Ia#ɻ`$iawCt6(=rK-h%՝RN@2e&JF<Q*#XG7(F}uo= 9v!J-]}<-NhT۳.KRp: 3Amp#W0VO;X>`$Or`i֯0 -LiODcJnqv,PMqMu z@FH,HR= N/nXIΈU]h*ѵg*yynqS1UR"眏N$}rLp~h#g~( = V_V/hpg('CgK`Li*C@B/B/nOKZ=uA`ժI&Wl9mbÇad%4eL{TKvEAHҘnaZv°h"x .w6@f?R@I 19˧*.ye#*2|UI bǶj8uh\)A ]Ŧ R&ĸdĒ!jN~\j`"\SHpޑk#4MĞ;|ͷ`<:vtC&BT&O[ݪ9EzπQi䏐lH$(  vj:Z@Zl&h]գkV>R\$칑bLC !?^Lݫ=@!Vl^頇k!$d~3ݻtC"KA!'` -{70u+^4^r?Q-csi\9p]$FH㫉 ;M"M,Z*dE3qeK`Aq{K܉S%SH܀'; e 96*]x6|2-ōnQ0q0$e4D @&/K%ct ~FEQKJ~3'6(ap]˒H-kTp+AںԌRW NUUYx0wƹCmz#XFB$M6+~;V~$ukan`M($7G%2 ߬Ht~>*1_[?H+,0>-?Ź[b\b Z], ҥ-ǒVNr66D1]oђZsot$j‚x%ileLԸg-o0/ !,҃"DU&$1 ?XkNʉ YBݖ>5O{ۇcXdJYr}Mrq&BgY{Arۃű)j֣9ߞZX;g geТ4l_Kc~oqʿc#r/.MY  PKAX`db¯J;S`ؘ߲̽Gi 7%h q?t0р= /H/C|5;Lʲ-|P:-)W`S5W Q6 Cb0F诤}$*֍տC #&xsfw'N @ڿ1|/, ++g~|ibԃKe9Y f1I +7+҃6i^ud~c쀞^LgXy1k ))6[:W<2A+`ƅh&+c:M:uN_0ٍX [e^9_w"Gn}Uo8g|WǩA]yqomk[{X(^GI *R7v F] UHyK WWWy)ኯqt-1< Z"4؏_*є1N9'IjBEL!xwyvq'8U0.%jwEFJr<=bI [-NzhNzKp #BʌSB:0'뉤aޘԿB H^2N1yuPd}͇'BdOh~EFOt0nb_Wae:!K,3[rPl-D ~x~DJI̥ZA7U=?k1 Hό,ۤ^bh#xx !r'Ïn\_bUҭC":M0@Eq_su.hP\ƻȑeu((pMʂ^eGO^/#]nRvc"˿D!3^,q1˿lϨW?YW?0R-G~2ZTҸ0yT>J>*d?FSD3m0 ҰQy'a1h ؎c:M@.HBIMQ p6d+0ÖpHStav\sc@PLͭo+x=S6_,ċI?R"l nبm#pCcݐd, m l-gy_-Ɛßc1ެDZ(-W2$N>ޜ9[= _Gc JYhG}| Y)5B@|5/AZ&cS)3Vp5Q+ߩU`#ZlHX$+~0&W£_9 q~`l DaLeAV73*qsh fn?^SͰ2 WGsOğj?D4QVtRjV¹>.K?.ZEL=zsV6d0tYh?)626X3ƑW>:zМJn0!ikj2x4ibu[Y:soLunEQ&"ΓS# pJU +]Wa\ӄixCP jfrJȅpn8 lc;~;D>_>/㡎)ۑDdtslq[Фb`|~yj)0C7CvRMʸgE÷+vÖxe^yI00qFʛȸЫY{hNa|$ky}ܭ\O-e̛+eD'uwM^q%ӈ_b?l )ቶļĩo+ATf`')t r,o 9 3v̛H 4Z ꄿZTevg%_@E&Xo wkta<9vФ'Vl[]XS5@!޺?j-U6d9+ ]ْ/ߝ^91NvokL?aQ?y^ <5&pBS753 4ՊQR̹MuNsNNTatcG1a!IL  }v(84kib凇_4)1qV=[U,g([KGA2`3.Զj|*ueR+?ޡb,{8Kί "|O,,WX1)!򎬈J:+&6KjRBW ۈRH 4!OHjVA(/ 9 K%Lxmtڰ,[#ўˠ*lWM:+rIOӪe}.rMKX!-&(*U\z1#ҖYRtnFgF̵/g7#xgQۭ6Ys˾Hefx$9y R80f}Enhg~s@2t>6qc!ۈ5D>b3vy`ց4K6i`ĹTᩬ~`-]Gӗ]l8;#2"ea*Q,'褌U`ČH~#{yLRh[KaXY, a^ T; ] F{s0]"+ H34pV>$yуdJvS;L5R;Q+*9<+Zy'CoGh7,ێ Pt oct0Z,E"Hw nÊ"έb^_tINc,~?ǓQHeiJwCܰ]Xl0%8VOqcKq )=Y<׿l?%6  "ᑋlսm+UbD?WnS\@=o9 )磿ἧN?[7+)xxMC/ ()՗A_r0e8Das\LStnOtJWn5Bb7:3m=_t)6y2^{@FKcc)RDҞ{x roz2[[&iE{<;2Uv,='4/t҃uy\ElL_L=RD_]0w;Gڨz Y|YqVJa[Ih&LS6G T-!,? N:\Y26H|6i^6q(Tl]\+0ZLd8p=5|0@\(s/@BB l/ ܞ|l *ً9!\*Ligh924Vg$< K*) >ex25ɴ l ;Q`Pj#  DTԛ1Lj|!0zCFg EպEZh- w }&?KN3@!Զnc~ R/7R{n.̜*1F9꜅ @VafW0W.c,,y ᵿ7._U0Hg&_ophSE;L}l,9wuFHY\AxSU̓FR1sw9qWYRP8c(I}>3!C1J}hb_;Iq/TAݠI  @>n\zwH^mxKKj>]~-^U@"2,rwU<+Tm+#زBoyNr a]<%?} F@*O9oOrA.hºZHg让[\Y <}@=dkW?dDyI(QÝ[>68r> 0ڸR=Cu4O+{>Т_a^ҙsS!#8m#׶uegw.N :B*[rolGV:J=I d(lƫJvrM)O:;D8|#FeFcXm*>)\yJ"}95%d PCP%?# +Jև{ZQ joyBP:ΆҌ^`eFBHUsѼIuZ:bp81Dh]dX'§ЉMx`NkmzQ#ecCY/JDaFY bF"9¾) +Z^h 1ǣfUP_ko {1CO"vDm?tfnDq/@.ti.|{f0|%Y"maIWnpS V߰>K*] ڗ,&Z!}" dZ<Z0&n6s1rLݕܓ o;F!v]܌ OkX>r6qRnʲ<[s,g{qp~":]:ϥ_- sAyD0qtOky%§)4"MGlCb`0AQ򑦐BJTepk*f*A]CI֨s%#l?TӔiA'&N!jqԠ+ӎJ(;okBԡ'qt,S/B!v[;AbK#1?TUx!h} +Z_q}Y=-_XF+ښ yf_sLNmqʺ1ow UNz9(_1ݼ(Q#pT<]>Ɓ*e0cgow@cbK W>k|NCp}fQcَC":!mfEoVRNL[,+]*淪ǀu\՗r\xZd퉗6oÄ;v [59<\ǀhUF+R0}<m=Jaެ.N -m˽!\V/}Okr$r_ V60"U:/AV#Y~Z*q[2ΖoM O#$'&z )3K]3<0ܦxU.fcVU m9<"(oJpm%k_y }xz˃/׬"À CK&q< |_. q\ǝK5Mœ@rEYnC7^X7şw\ED&~%gM o o5΀ޔ׵0H ~V,S)oR=5섪J$['OvO h$s@{ΩKF=}]Ǎw:kj#: 7kfRSEjGjv U~^aCz'׬A 52a,VFqVcfv1h'wAxyBp<q['>5'G74 *}j&VɣZ& .@K!;{b-nHDB7>fo:fuv8O|є4SȊv]N$"7Huv NnSߦDآӍ[ ˞8;f~ABP;Ձw9&NOF7+9we}n6#Cɦ>Ɂ~WJ:|~-~9 b\48\jBuٜy٧Eyy !j,ۂz GV~ 1< ɮ~8 *EӎV.L5>fwU(@e}ލҘxG_!u}ԷёT.? ;.Atz0m˘jK%ckL!Z^CeSx oNJ3p8< M=+Gķ/Hzߏ%%A&*,bY=TjX(,;* eɥ*{/va/I-%^%diG7rAI/ bK̫R8$~xyb?R氹,+1T5Sm\z=:N$%B\ vUj4nnl̀H & SS!+X'Z}DoH W:c-WFQC~P߾D+%b,LE? @R(IN : /E;'1[->+gJGZh5 #??HY;N=C\LjL%?f/{j_p f>vP]3bvKhQF"zl7r2SH)diOX{ \i&oFL(%*.B/}rUz$({Bz GWmbƛd4_!F7ۑ`B"v%h/9YTfoI&y9^؈0rntn[ؐŷ~5}LtR+Y Sm QLqZi w7^;~"Z`~9EHXSȜ* Opn ?h^<>.xEcRrp0Kp/'(>fce—1jI-Pt.|J`fkXnR鮤 ЯAajksQM([6^*-qB*6Q)Ԗ5ӨhdָEB`*W)QCtYn5`m.+9% s=N$x s^6~ Kc*᢫u D=z6}z#uXY].F-?.\)j+;3|G޿`1@^Ba׮R=;4 R mMK,KuSDcze0MƝC5˳ X% ;ju~9xUNi.s̩4oq¦ w"UgkϏa3*-}pQ!lD0q փ1K3#2-[D}+3Z0' pLLI=蜉 J }us9@Eq9_a\22P*ACOnseGCEh.gܧ)EM:L@ަpLTddW"7_p2:YkV+ߚUt!Vx54?du)`3mI`#wym}K ̋˻ :!Dz\ uwZe=+DJC_ :*r$kZH(g%jSUZF+?]Y9E}UI^$ڬR$ZsXUAƯHH(Pr_*Sd! WfWSv9G8(_ J >lӟ<sgݕ#$LVcn>y}eһ`#Sې[BFeY5ՀUg0Ng@> 3h0jZ2`*9vHfx՜ q(Ϊ^Đxl26gRXaM#, nn@ߪB"2Y6cVeh\ˣWp> s^}C:2ј+S#;6{΂Ӣ@e&AxHn F.ril_nJ,_nGR 62PCCݓnI1p4Yfp2tVOݻ8n2zAĽV~;Zn@g1d؍,w i9|9|{_[Nc,d i+=ʑABM0!/m-"Hy߫9MT=B5IY.=6\W!O^m݈.S ^E$be"1 `Z(w$ DU"_x2g`3^DH;kuk8mr3dMI'yX!þ.F ªslz8=ᦔBw!>QܭN2 -P~,rpX,ޮ5%uEC+< &I҄Mq#`džȏ+2@i&Ee+ Y4Zkru;;vNņYGm>OjѪᨑ+ KRC~pz\r 5b.̒/ yGX{Ou$X e\ IXb\"p|v 1fygo}JCP%4/C5ʮh(#U u8Ĩh)F!Ța&M[E!VaY2mu)qP4T" VID$Lm".kh,1pVNK4yԥ=$ē5jo tĨQ#&~IDfѷ0'GkR%SlunJFWKE\'M!ӻͯapjIzbi`Dt}/Jӳ>%*%l[j8|_k`e>=q8)e:wWp^M]iM %Uj_B=я?%B w?!]7B?rQe'@wza4bVvb:8 x$}S[ :E \q[_!~9ߐN+ĽfD7aqw;-lC *~RI[yOml&3'psrbI,g,:蜿Crϵ8T溽d_E0LI &Zy_Mt|%5.j#3( |'#zPɬ+˭T4iՊ`Kj|5_"Z=, !Oҥ/o_^ܢ*Z!/LedÃAP94nWᚶ٨8)cIl x SZ?vGzvF!Q,"n sTRL hu> 3`R 8#|ӂqׄ\[L1VdTJ(XdPlMĶW~>fW)؄ lC`4U9 10G ^{l^RaqCx{D,fT㧟en4RV鄇(IfySU/ưXTZf2f8yq,p-]f61ܰ(NLMDxD".X"w^pkQ#gb{@Ńw|ޔ?'[~A3oS: #hΆ%Y ,Y+UqPru֟@a+ =ezLAbqvM哈X\UY څѿ67r/mJpy^x0ӂfDp$_'a pZEgklp7vjcE\Nڴ#A 4fD޹&$VG8+&$6)M+_K%ވ+@6k_ y]׳ <& jK' ]ѯЃwnyoD*w,<\K]C)D0F'̃E:M~`mlЅ/#7iUl%SS.* 7 lJ_d9'vI*Ώb)5G[4R5)/a;3OBwC(Ed?Fʞwf}^=?g _`,SGs麎j&10lwtNdAVTɉM?NV %n9%@`=0Ej͇]8 OoDpRUȪ"VvR.Z2hr hߜApe ×8 =o8z41j'y}F,9! 1w͞|!1٨c^dbl33>J!2H'6 KW,aДH7w,ɍݧX+wHJ3rbOmIO>%2rHZ=ťj{d ib'3oltpޕI >휥eT)lw$h{9MW&,Np8 X,˿v^_1lp. bɳ:6kDUw^zOq ۱RkuYp3~D3!ç=GTVus*Ioa1Z0eGe3[\JsFш?@i[Aڱ.F:nR+XE9Sƒ5p ֣ i=X۵V@s/ŒJQĉ6o_QO.oB"z#MLLc9({~ 04ؗZ|1;L:7.L*;ffsY)H8'R`(Pe-;>0`aDdl*0Y:B14E p5{W2ypN3[&NÌvWqh!;\ł[O(%au6%#)`,UL! Rݝ˜/~ЪGP$+/fOڀW?U8>іuҎ7P  2L`xe d~vh0ы D7Bش.+*53^҈čL<5?([ ,rKd CO`]Lq{6@`QTP? *ƼLlL\*_G7\g)Z*DI' #A&X)h j 7=h,mB2W@E.0a˵JCYR{ V$l"y*!½6}L6/f=^VSkeH~!]~. ҆0ùU$.3'+˸0p=;|}р$e[yـk`^=푙jDXw4oK~# y2'RWvŮHUFy# 0eQ"D^M4 SUv %N t|ɟ(=`|Jq炱vUCpeڤ#+|hR*Sl_'(6(-4wk7RPe& :ˏf0~fECRq1"FR3 ?ϫm186j 5+ F5uSBdpl 7|hD e,M_P\ދ y\MpazH6zĊ߱ͭd5|-Za$J8$8%I;.#T E݈~upd9[*dzO-N We x:2CobhyiS Uw׳o0वD,b8cbEl Dcו<Vږ/-Z`>Hl7ӮE8Vs0XAwag:adEtp_%2zNEo5*ͲO.I!,\p)Ibߣ b7^ { k/-si әR|KZHE󞁰Pm!mX6j $ m3|ZM$ۋ3 OV=twߎA_wDiˎ`| 3vNbeb\UkgR[%{T ?s!21EvP'{igՍV՟cѝl|SmG*, 5FRsxBƆ?/^=Ƨ:} }|X bEl-@=BT>ys朡C@:L*QG3a× 9ov)|`*qVv2X$g1؞nAF^;.vMPo3#ݓW5/BmB}!,(bL8K%+Ocڞ;X}ä.ډP,YX_.ɴԱw>4dyQ&`.Uh#:vpiE"6R]gb۶xؚbް`+WZe܄`q-'IT4m\Nh2,nnf`yWKeϟXdFY'Mڶ$I [-myFؿomY\m䬌^ xVz/Ŀҟs0%QuR .z_ұ6pG\BThI;P<6`^^I+ky{mCUR:P9A )JHCV3Lĕ>7?g,E1;֟_+ixQ#t\+lOu ;x[Jr9^2,HkNYvXLuPcgE\l#ڞ ΒmB1]TWZnįByE?^1 h{ np&NlIZR!KtVxo\->\&D?w+ةKC8q$EZDpe8y*SzGvlkd6߹],qEwPhPC+[3Xf5ri_cjs H<쿥UMAXIԈ) b܌ [7e}9iR.[QzI%w 5M#b?N|R?ñP.ԟ6WN/)䦷9R"Ct54OXP9@T7*|FzR\%BX~\(rzq{+z=!{Rgغ#;a j{俛 L"8bP?,욲Qw"iy'(O}3kYtI}$#̧1-?$,_B$y>p;P35L> J2[Ӝ3Y >DȈiVU&בs{/aqr;iY97@a2D(vڭMne Dz(UaۤgIm:f>Yr[E!dC-/kfhؕ?1,p͂ ܙ_Bs҃JWo1G<>J]lbj{HTkZg*cǽ3OllT;|;>ܸeJ^Z3QZ&cPG;S4kxr&V&#ā`}ЙiAlĎ$\׍/+-$-qK8z;i"Tl|Z1Tm͓!n)CpO?0%Ubv7ddը\\'ԆOF'v8L?fB_ Ю\Zt?9?حwwTZ{ vY2 σ֮sej~D"5Eb4f%K@3n8Eh ,"`{/ʚs*Cy_ ]*x)UҺ,$O"{eWS?ˇ-vwv"rIWsAXDD~@뀰TW%ٔ҇ #z1yҖh{86%F"D_\,nȀ R4Şߩ2k)R,.jZخ4y0_.'c4f;֩]^f/[We2͞y6FHMĝ͘NFaHAXpa7~y4떜XrL濍aՒGQ`$K踮ЯW"$  &LHdHw%[DNЂ؁F 5p.u#ǒ:ǗAfF^8ŕ!V[ /h h|Z,E?Nħ >_3y"=pgg5 ?-*"9gW3h+B@}3lXgX X38Gld)Ĺ_ }]HvZi08-T593Qbʍܽ5K)!\k}",l;&@zڳ*nʇXpBke@u/[v^u&O"!aV3E!/}\Gou3T/2ln94T4 \oM  jJ8;} V=ϠeM 8e#շgi;p)4<<'UW{Xd$M;Z X~]uFՁ=FֺXR\zJWѬ0C|vj&~ӱ2i%%pn\z:*3ϰ3 nSm3k }> GcԹ&{8A^D \!o1+<01!pKp0#5tM緅y&B0a=_N%IFfip;QL>9Xǥ:>$yGb,: _93rX Otohi j)cFg޸6:SĀE$ot+L vxLpIDH@馑 vPg`ږVLL )8P6㢓+TTVŔN7rP+자 )ϒrK3ExC hy,tjr YL9dx&gu(|4P-_ REYWWa&k,/>%CAU~tM2yDR$~Kt%n d8\ʣP]1n#-~Ƽ fߏlRcM'nU>P,KXf=Y^j&ȗ _` 7m/{i;R~:WW+y@WA/ '2p' uiVէssLYXX㬎z3G~pKIт 9V0QLW{@ =a3+R'fYCq HA?{X .1ow+ R:G8G"HV5쵕Jj^ڽM.O*l*bm? WwBr5 8z(e3I19ޠT NUJ5x:$g:ZVxʖsn&U`/0@'Os7G[^=gaX?JWMqek017->zb8fDe jOT "`G_dψïw xe`GV)`Y6N8Ro9Q^&k־ %qZʼ'MmQfL&6&tr~fS6=^CqkM'JԆ_ XKNo2ؼ\jL3ɸJ'7袗B )>+N ψP'JA0k@c8KeiyD9#}\qq<!Zq y+,}jGeq`; U X~Et &f^,\=ټi*ȸr}ZHC* )DEgy.oѦ1Ll:U᪨P +Я\U+3l-oڛvMOz)h>iDrv9e5J}1C"{zQ[0 \H9`AX2f ,n2k }tͤ8+2ݯ~U`ߑ4O]"'e+ ~g8`"#Szz\^ov{tڍRrࠫh^H,if.9a ?}Za96. 27_\ 9}l1 +1\cWkQNG^ABy*ҵR܎_(3jR! }V(pGet] Tz;s,C˵1(QBx QC|X+ h+O_X'Xe2|\cif (8Yok?I/A~?nEf_Z}W;S&%1V` Kx$95&kZfd=&9I^ Q ;^9at傞`Kd=˭3~7$U]i.X uhu\,,m18򄃗D;pH=@wFLPŽ/著?ȆOGB\4{Íޯ.ЦJn-'d$օ*çv=[IT'6F~Hpݘ\\5۸{kQ &>Ӝ5$l ". 'wh ;YZpR fjk |d(=rG  _&WS6B@D >61+WpjSk^Ui: gn~GApvuLe`Pl*Ĉq[k@3ˣQr:u= lb3rR5ͽгA=)5? H0=Ҍ0>D`cg\R=PJkGIK m:@v<"+}rmHӱ-Eq3Q$iVʫQ٦j䳺K 6_3%4LH:?K0T9 EH`~8se< n '+# XG3!TJ(?뫛e0"nR-~]pϖEk[Rؗ'OA]+7fn]`BU6"R xo)n}[w<|CEoפ@?X1DmXf^z-8+ggR t -}(krb(ON&AE. 8>Z,0woAFa6adQ3k(S[?8&4_?O>,+Kp^5ӋALeo+aryB( M~Z1/62HwJRH3DL93y?Ljƺ2!lKDr෯YV?\ް T _e3|ד =bpMYd{^ o2~$l@k<7Z ma>[N|6z[؇bňA3]ŗhJQ9p}h>ph9FkR"KEm)8DR 2iigivYMhG営A`4s7OɅbv @//Kr͖ɪanuclMlаt ;אC<:K֋Q&leg~ LKSUxP2qć} `gܛ\H֔0WsdK>M3loV8c8 ]0/F'(<oD~T6"kZ u-Ny8cCiE3'vBԢъ]q);#u(\E6ntM LHv+Yp_tQy @ڵ݊*+%v ~F``(C FѻNS>=ha{~b7}<Ơ]yk]Z'}%?54>ΒpN`>ΛH*@@(g,ds/<r۝rin"rr\)UlWEBxDC6QZY H*hWe~/o0/jzͿЖ’oe f+YmSFd˕4^~0<>klZqߤC(C,p֛ch?? A4 JOWلWA&ko`2` c9|z"q?x@@w҃\ x9шS`p^}[d%gvKyh }Y𪚄Or\{a+>IW5_Lt-*N]\LI|T P|ᳶoI}&ҧ@[܅Fg(Vo=+robɌ5,2aNa}%ʹ E&]wk z䈜#X6*yl{ "%NSSˋ:$"]vy-2 ^pd4[| NA}* ̣dK!͆aPKy _n:ik]{4MJ f[t_10T0:ui`{6TߵGe-ܻqʌ}䈟1\MB a%w.73$,Ew^ }*)' nh YUaEkmyr.{ IT-gMrqY|}}U ?< x 8ݶtbYؑ@KFm\iw%ʖ\J-5R$kr94<|,'nI u[e!4Wp] h=3WN9NA[!Q{iv-p#=V*'-jE;_tb}b8o[-_Z7뵵E38VR]R37COQ%*f1%b\1ɝ?䔩LF]ϦbPMARFK(iC?E[JH2{z}H몄&Z `ZYfRE*jz`-*'q"1S, y2  e|f7_ҟMH3О[E`1l&fEaj Bu^8OWF𢀃^SVHO/ѩ #,wfZ?&EM.P"lk*||2Y5h ijDA|{^Z:1ʍ&MQ><S:'bN7Z`by4NEe/5k)rusoZ<8_ ~b(qS,.R<.$ r{To2?d7a1C{ᘥ`/X ۱r̻J. yźI;s,Mޭ_b5F۵5O=URW55T6y%-Á\̝zP }7x#%`F,75-c%C~0z[O]ʣY:h5p1pZZ碌?&.j +QOLAJ)E0*A1("96._{-}" *^g 0X\0܌n}tH)7whwqZ0+khB?ҡǘ:vj SVѯ{ Fo_"q#5/3& ]nAqx7"4@0MűƣKYb5!F%$l98g둙ww} eݛXTc&]g¶)_g{Ȫ=bwKt8'ҀԮ]&BE(湸i:"沲Q;^r"?G ;S3B-P& d,̴FcCZ(88W L vC\b(i $ W,FhLji2\_v)< G8e&CH,E59<<-߻o0GB@ʎ)[n9."۳~Ua@Z ;TUF_:E8z @`aFsq W5w IhdP9i ˉ e8OksǓk{VG\ 9DvlsuǻMﶕksг2 Q]~ȯM> -1ɉ`R owxĄZHfќ6C78 ypVqVApMBKn`"09;afטݧc)WS &\މcw.ZmسE+J \;\WZMr~xW|)<ϣbΑ,VC͹}Q;Wr7_ gdpk`?HMlظiʨwpm 1sV J5KP^(߭)0a-]V*a#m6)hwL(ӲߺH<,X }#ecWܗsoH]KOu[Q n_w;&KcèY DΨtTd7v*W"](ehrl#,3E"R`}XDT+x#FēᛠOcfڥ AnW5oEO%M PS2(#(7T^$x("`M42% 0s8OX O[bJmX5S>rv"`CU>c2vK}.I[J)UB6?șGd2[Vr4D '4a?w-ߏݸ.I Btڹ!N>y`$ Φlp Gfku㬁ټnlZl=/?E;'^ï|/XK"M -ЬȚ^N'Ea'˩-J M;qE<᎝ $uzDI V gح-x'4ne[L)jN]$!~PPuؗx]0> 8/I_P樳l " \+0{h :p0ziNzT{w:qTTimnVLtuv7+ j5CэW̹3U~#__DɟCmRj˃+#WO眑ufqu b`gNV7q M_ 5ǔ qu.T^0))Ղ!uaT*X'DŽ`!4l=#8bRrvmG;^:.۸L^潶RpgXt:p1 ɶt&Ku? = %]{s:lR&4=|" (д4o8s_w[AxƄmS4>'Ίq(5>-$x|O Fe˸MS2"e9jƎc4Y%knIzC w5ijWA ;?n|6yрczȘ{o[+AA[rxmؘ®Fr}cpO`c8TA>Uя/9< qΜ#bFƮK̝ʻWrl[ ;+N <%o݌wminLcz9xýv׸wo%iZcf./BYV6~)z-IsR0Ysߓw("qZA t f#FGk_n#X#jqBIqw!z*h#9 H!Y1Qsf?tJƒ5rp$WL<<}pП"|N ݄z[%%̻"4>FP#mgC$%lf,~\ru <%kbe(x*2c+E>nϞ^-=GG֑sւ~Q V\sg| U!-VB@Kux9LNsṍ#?٬u`?hDzJ*3֕zd33L"Y#w<5Y"[Rx>OrmwDc^R*LmcF l2*H\[lͯo48K].֫med(#)x෡}mN鈗$P'_)0?*9ӥ $slE/͵!T{p:7pa3n`a'.LC1ʊP+/&͢Vl~$.wʔI=ߟl k*V!MGՓlu#3/m;WR{zGmWpav}3Y:r],82uOl*^mԿkmA΂$lNKThWF䧳t\em@j6|3VJg$\+퇺M`A8ق/8Sy䆣ƆfPU*y$?e/X34EOӟѦ=ꤒ&tVo1iV& XCotT#9k*8 R<Ā#q$R9hWŬI(] p>k菿8@f9Yaz d%E4IׯD+7AX/@h]ȚRAywICr>jYta ג9>F?~o!4nEpHGQS9]E'鮋>?ɾHw]5DtbN]ӵ4-ٺuc!qaRƋtwL!i9S OE^r /Hn1br G'M20=ǀ/Qd =c:3SZA<5mBLfRg,$blY=>̶봉bB;=z |$tp = (FZ1Xx\J˵rQCKU>0)Tl L K#v@;ZLbW|r@%:n>;W|y/ Β\ LID~$놚phz&@q(_"'Gt$*W`g0{oRppwʮhd96kwzfϙ>n0܏'siÌNe߲ E]5P}vq2`mU"Ďj4+׸,{^b`#x'K>F#{Ojg⫇CË(hX+ۏ=7~k.O#.*(Gy-oy1n YM׻x+zF1}IEOSk٪?VA@7D(QU}kG3D%X;-7L,ls/zC1_׈ˡR_ԤT@mo4܎t,*NG@?{aʹ4Ln('_JX*Y^f Q\WSJRBQAgv_:~/1)83q@4":ڒl$I Ψ qAo.2dM-W$=;N?X,(oQ 0sWd.v]bMdg@\N{Ԩ4}L VOSGO})NP=t+rD3h@&䫾':g k;VEt"tM]_P~ `gͨ"b COf]rM앻!"ՋmJ1S*3r_qRL}$ts"#2٧ꯣat詭Q19]x mV֙9f_3H#G~(77rE"tW.p`%gD39/CpgX&͡.[`8^yls\ׂ! \-2.}=fMEUIA;8\2u،^ j9SlZ̵3R 婤q9rmwLƿ(eOWԸZ Aqڧ4L t=܊ibed][㰈5Ia3mv?5!}nwAAwd;8hL5ASHs'ЮdLJ?wڤ?T R߼z hoEI?E^ lxI`j=zN'ko)CE3q pHrIw oJ,?Q^:?رu ;R/ҏU+vha/-Gr|U®ua[wi%U wN@d5ܔ( jYN;;4Gg>ixsMEQλåzr G ٳ> 6"Z(iT]kjs!f!\s ~ X4T{VcWBl*S;ƌ1h y%C˳ny.g6PA8˛Mfde }qbXYȟ2oVm' ["uP-U.ϴjAQ^p׵@xU5&~)d }K)txpzOW)äY$:ы@pJ߱.H]Jd_8!%=m0I9JOYڂL}AayN'+-w2/M @U"xjy"()XF w+B2hy]Ti|~?%?պbkVsUf Fm4&˷C9V <؝2y xX~dVs]ǯ Ws -c.k#H0 Im'+5h5vwRɎ9B/% a^FPCA$ ct2q׬@D-hg,%A02`(Z8VaJݰM)N0=.?fZIucf@ٳS~Gt9OĊ| uw ğ]Oអ:, 3<'Jj;ZGJrFNI擣ݣPa}RGA/*!`_Yakg :-|:[qVHD,{)X[So+(2k$h`NYtݸ *Nd&h|I[8l̓jQŮG6T$/f % :it0x :{wmisӝ8ݾUؿӰmNj-V0V]MDES`#wo ;Uyߋ9>jV&7[RO1`“hRDF@bTKǞz*)JOHϖi=D4Ҽ8uɽmKW#+N:~ʹ9̅~WշY]*?~ҙ>Kګ^JjXɅL$L>*s2P#LNAB*s4~CU~o^3t_BZ0WVÅ?y|Imh˿YsGƨLWs_\ w>%P_"5E|}l Oq쏠|yzýK0rZaz{n*G{lǨO z z$\7eC1҈|r>Ywy%*,GlDotחOuVN sˆQ^<y:QQ]'y} `.u}˜[Ӣ-&"#NBlD#ɵ0 4&rfжD.)P9Mu%n# Dґaݟ2 3ߖafD27=lYh/\Ňbt}19L/ԛmsLAa{FUzl(eD('gl VezBs-{/E9@+kĹ`KAaP_%Ċ&+ HKDoM+oA0F<*7*PXKԝReDӉ/غIY/=Ϳ(WOn֑s̰}q+<ףn7/9_er*~-JA,W͎UM`I Q_;Tw+2Y6l"AJnE@ˠ{FI @3@>YBhUA!㆜a R@.6F8dG6y~zo g H@m@ٶ.uPfG.p5ndwhpG&.亼F&SaM+m 9(`5ZGǿ gAun-yK`(*>]8F (TlٌG8 Ί4vn¶ퟹ#j?/B,?qWS% " رL&x*c[S #e)ZiAax+eu1yIGG܂7Z+G'[l@Q"bRu]wS@:ux9&fz_3q[-o^b$0љŃW6XVU ThfYj %{-$5 | 3S#zI| I{ "O+~M"F Vlj'vu! f}/dg`c |t2];ۼaPQ;01Y$ԢIfHov( ^8nRPIUCMJ- Ń@81yN Ut#b\Ie '2ܖO0YnuÄ h{`9 ѕת{}'d_%8uLF?BL">isZn~E1JO]&%T*T(epӄ@uş 5\$Se谉T4: v[ N,1n94{~)rRJ,2@^;0}Ǐ~yocd{M^eXs@eÙ2[&|>eswdxw: i}֍8{/4%Y %'uöE GQkzњdʍ}AʌMNFFBG@1~Эjśywa^1UOc i $ݮSdhJQq[v[eo@hlݾ GnيCwB19B_[aת͘?RE\>72ٻ-[ٕO # _&:2B4%V$a\/&heUg{@a-&i U1eAn IxhZ\J k?J)̗;qi(3I/D"WltY9m wyICx=$/˾6/6'ju1=Tpo]lЏ5QBnAhz1*bM#i6"aS /f})۔NI 8:D'0wygCFƠd+;S;˔OdnHF[\|R\״,'̅TGTC-^?ca($ѧ[ڇdQLG2ݨ6@^ǙЊPVE[;Ϟ7 Ԧu}qWTzRpp|]6 -$Zwi|wELttLm4m`V;%S^M#KlTF.-?!OcP+.U-sp^\*D˘l7k!0\F:tOFm`߫'$7s_;j_8GyLÛ=iid kSxQ>+RH"r~l‡r$v_eNZpjPW:0ƕ|֯`m`Bl+7U.?gݔX2s5URJzQn"+5ۃ6Zau2oF$ RŎZ:9x,̍lBp`ZA;LѽgO~IK'cʈҪw8q ;`À/:ad"e8_tA:*T|O3׫LUɖdI&ĻPed. $i>REz'4;KbenYTW:J^wY}$|a/doދ(#@#nVCXotʤ G;W.] Zq QaaB-VK"?= Z?/xJCO}P5"^7;'նIɫWf.AW%\sqK"ęl>Ze€%^R !Us1m9ю Ǫ~&$cKa$6p:ڐ(H;oMj`xNy} !HhqT ԦLG̕ r6M!*k.ՒupRJAVHI ) J6h[e} H{98<%-lX27R׳eXhZo)C +h; mjL~W%Ǔ\g-A,D̠E)ŒgC/BmۛΠ~'LdI42_0f'2]n%Z F=MЫ̟4GM,4gTSʹقŀ F .N|MCrڣ\ /u{5`axV.ـ[,=N[]CnjNͬ $ DPQj"bUC@̪F#dzW"\mE"Bx皬{_7$5& QSISʰGl6Щ* xs2`;IIz\LڦvL6]Қb$9YenE^P0#Pߏ;3ZQi[pyQV~y&],ݡ[>хPoU[vXz%*N"OY9h+we'˳f!?I.O:%p}4/oCc;ڌK[٠V0;ּﵳyϦQKQɒuVǪ#&C vqokRc(t6j hm㕹)Ć I%yn&`RLA7·JoRwP5BX3?QQrkH!V_FFK`d̊{:.^&֔o uyv?RS&`&`Y5Ⱥqg @PPta&Do/|7gJHe)3wD' *G!ԏN.Q>$z90%r99g+_l!kn^o3sYtPG*"i>?0 Ww0 A QM1퀮buF.xlt$;b =noGf &#lEAZƦ w9XcJLWMи=DTFH[\w-ͤԁGD|p3>ȦOE}zM^'NC߫& `}P#FЌƁ>! 'VConiׯ^, a3L?\nNf0qԾ!$N-nѶQv]Z Z/h Vi4;*0 Mi)M_ɋR'-V6܂ϡ0Y*{Lr+KI(={"H!@mm't615BHRM>lLH,hH6#u'gYTb (bk R/?A}ш~]* SY} (4 t-NcHmyH-XP,,Y{Y0#u5B}[c;7ibl8*YssGv A"]xG5qN'2lzy1I1<"K'Qߟs=ȩ5nk ^36 ZNAcGlڋ> ÐEc눴lޯj8=JIoLQ!#HO2_D]7i&RbӮ&U*×ZP^뮊2"a(I IZ~;A6Ep9DZJ4Rb<~|004KG O*X`}wg o;oN 1zބ䍰r,ؒ3֛vaI񪚑;E%CY䕧Yo o#]jjs#07L^6l&Yqs5/vM̞Cg'rs#Ɯ /N-D>^޺p2 ~BK~ΨtI \0 4u*&n0wt/mj@ݾ $c ~й8ӯ.:$3*DŽз ,5RZ5d*F)InY"}Q&l{_fɊPm7"|8󔎴HBcHGɎQ_q4CwL;;[iؚKD@-/1TxN.K7佟E#oZ|rĨU°S3lUNC3gU>묯";~f:֗SЗsexoҟ|˗_2}TC5}ߝJǺ; jE/wO| *vIK+h{X@;9"#_,L\Lb`+}e30גs>dܖJ_Z9; Ծi 1fC+ i>"1H;sPe+m&l^~RK`6dsٹ6mi2f`nmYzw1=޹O)>EAo촥zCBgГ<=YE֌ހ0k7#7s \9J}c.aD.?ϰ{ IF[%_P}JVnZ@sf lhY[B{ w&O}qԡwfHX܋k`PҎN)(Hnq.i&ʫ3)_C`cK5豂k_)/-JlSSNlo7 ŐoƨLRm|jV~J|išv4~} +hQQ@'w~ hjSs(2:9w}4WQ8y.@'ds$Y]@=)C\_9عj0&kOM5כx%{f*iFPReS 'ۊmeIHc?7Uecͤ{'<1"&nԵ"8d{,txfUX\ ?K<$JeBR"a@XYb6]*'sob/56x~֖ P{oѽVѨ/H--܁IݓMh(8lPBlcr{r QA41Na6X_DK;ĩՒ k9f. uCabs.=EŎ"ntj|L)GHY%]DYCG6 ,ؠŖf%T~zB >jkϐ)`%n!< ӊP)}KnK@#ݑc^Pf;R?R1 t|2x;>^f/Zv86Ml,ms`CDĘϠ_4g`=6[ 0JhMKrP)AFL_#kh<Rχ?V'w3k ~-}ǐY#KX6VSny)CZ8fgf6 $SkSoll&D\h Dde80nbGU,[b!/-DB^'6e[TEB|;0Gi+Ou"m>6쁬׹WL&:0z\ # +A7ʇ_[rHI+{B>I!l6[\fYD}o̙#.m#u{?]iQ hۙj, ]H+]qcof5Y-ǟ7k[؎+Y rGF5f,GXo)Ғ|ڿkqoNG l ypIymқ:,ԩvGI씤rUBTpF_CcPG J: V竱#iWE"U9 "*IԺوҒiV+/Ʈ)jj(69J"\g ;I !2GCjyuj"/ 6kS[p.NTcVEo%&lDҢ0y[#b9 .^cDu'W a]Y1҉.eQsQ%n3`.?H@Z|y 2ɀ8e7DQ;|Q `~I%h. e2le-@?Nu-TTvU?D4̒AjT F+V:׎}zeCŊ7>f֊ksWv`:vq`8v{IaZj=m+|Ycc8H-8DoXbmy$UzjX_e;i Q _6lC҈WW/n۽7oĎ0vU5h`q:DIEm0Ps2f {r*v݀AH]5szb`ِU7^w7܁YVkLP)d!m !^ D @jWQ>N/}ͫR6ep;M!eTp{Լaֲ%7f01\zYbÒb8JK&tl+õhBǹۚރ"tV0GoU٘~?^(T| l?IGXP7E#E} w4n a=R(]?!?ѷc7>:X?>NcOz hauQs' KT']J!ͦ%$x31 ʅ5W6aODgT(nƫ\I)9ZkMGxE2^+NWQ`q8fK7x,rw~bi/n=(hd!,k^y^΄z$&~ llĈ.J2RKػeՌl0Q)5A2dzS.hvsi/^D hj:-D𭺘sci )Km+36h'U܀n;31#D&^Ku'k50"S ƒe>e<"ߗEZpӠ09^X0Q^t08歀u҅骽4H3mxW˨Q v$$:;k wV|l0TIVg8*XXC̨Z[! Rw\@;UJ{OU6l&峯AR/:s*K*i[ƃͶr{;?qO(h)@E&5ej㴟#yrŁk1HJ AAd#xՑgw:JCf2DͯZ*滵ث҅l},/?VR&B+Ưs?ӣHJZy{4K~.{{i;]f594-~,z7~ x4.pZt611C(h8W^g JGSG~_h% I5~ V4Hj^J$QtyVsw[V ,gɈ/(l03Ä rtV,Dአ?>k"Ȉm*|eyHҷ6k;S(}JPYU O T[]CP[]rN8"R(!w]eX.-}w'*$XK\1i*nfb$W' U\m<'_bFr11I+`[뾜gp @54_=x`!EN'8AZmу[ޏ7f: oUwD VAIErPv7gYzŸ4 zn*!Lے{*,?aUGͥ7@O$`ُ㨶og-=#\.7w[ %&\qzF!3ọ̑wԿBqT%c–ro)/}dZNieh /_A֎E-@@u>m&~`8d?ȓ[xR22ا GcÞ,91ɮH#sMʰ^5Me1lZ8==9ìjq?ݦY8@j;yvs<8h9mKXFn^ _'4.Q:AgID6[  l>F\YJ0Ȃ###Ih[Ia@k`5@ |vFf2dɃe0vK_rgĹ/uдPq)tfPt>Uahv@FPe3oˊG>Q4ֳf~8ϗs [q#xFzڽaږFTPIFܒ*TW[q1s˯+k[6%qVG;7Z֯J\\a=?B_&V;޶-ha17lgk/' ny­foĀ&L-G"=(\"#Djn,*q" `cGBO+_ط0-XxŗX+r-Yoߕ?=hv}? (^g!2ؗMڥox\Y\ht "Z`$CO((rk&?'R$NIMd~ F296'>%*j\ {k>^NzvA@z2n#*N k,^qdG کv {Mb\(:ߌ2 M+<^/>&.;L3؇YAo)N\(ݍI,k P[s{% Ķ{α Ո$ lmFm-8,E71%a@*ep,ԯo:LYafT@\?HocBC(WԶ9[ JliaZy4Ψ]tT#c Y2\ցcM͔ԍԹt'XSo =;֠.EͰ!'%:~[U\˙?6\UZO3i= >W:>2q{jN)ah:g܁ktƓń67+BAFx2VR_wlGzu:Y.^髐1ХzFjʩ3ZUNҞ._jRtU:Z*9pG)ܩb7.7Z>ľ0@Hԏ{uaղ"T}VNIy˟ e9\qYU'ziJoUĚL\)l625#4ªĴBy@)ݺg-"ijV' m r05g0'VRz[ŭJ[̨2b]V@ vI`/hszK[bL~rĎ; 4Ihγ*'حi0"P'D\)." 1 E OS9b26kzh{vOEWOQ۝MmE44خIO!U&؇З#awKw?mȏffxj$A8>|uF{OL_BJёij s愖@`L ~r9v7Pi%modm[< TBWQ0>UA&IO'q'`]nV,H8hnцvm" ! n%Cw=n}_c@[~h-60̈́H(o"B{bW(rl=h )8-6SwS|x[9'̈́Uaԣ]%QT1}"cʦW,SY]/2{?>?Pi1]Y^a,=OH˨+ f~XJ.:趯#wpQUle?8+*;a 0?jՋ'hN TJ!+̌ë́Dgρ?9g}qۭ)%\i.; 4Лh] XHԎK7t[,){߂ VUսByN$4YPsI9UJ#krXW5",b(W sp)Փ#͍h=['z {xgPXB_jJa]AIx/, K_+A$jɞFƅ&0y&(̫ lTQG1P&cyW͓daǔ[묃mo"x r- Qٓp6Xr o#F䶦c>'TvCw1{$N}|qzc:U HQͥ&ݷRLJ't%!72( K z7[L +EdoI MmZ=$3> faeLq:fݗ4b&Eh{T|̝}*j] /x";ůz8\;5b_QE*m>Pq}mȔZX1$tmAdeKjFTJ[NdSod^OA?F :X9^5>םﰏkE7XJl}6Vik |P1Lܓr 0/ 9xZt%GZ$ni>sVvcЧtEdcٲ4v 8Դ]Aўimdj3Z!^9C :dn:^٥ctJ}0d*r}FÖc޸g<\qQXe_d^ tsog ::ޯLVL<5=,b\$L-ݹ 9 uAOb.sc{_?Ѯ N%ËsU=Y!1%^yCo::fe)X'TE83 ? pLwdZ{G+&38~VZHɔ`M%TjE 3l$΅QĆ1(sNX%;6AtL ڏ.xl4os4wݹJm8䵒A*@ڦ1/eZuVCr"؇ <ɇA"^^:8̼qZ*JRorpwH瞛f3e+IQ]Rb𮞾߄l%(heG3 oi ,8 ue8HB_ʢmy 7\ɵyMŻ]!K.rrPq[۹5L,ȗ(:%>9y/TU{D$:ivf_ $1]pU ǑȄ;1$P̏a994U?ªoZCVDy@'zPp8v[F 49_Eh#ɑSsUƴ-($k>SY7^>a,k VB[gKFR~!lLZ9wS3Š 6ł`\E1nNOˋu%=3#N 9QLdG,Qغ&#n܀bDbiV;#V]C`Pj]bgIʪr 䓇lZix@P3 0Z@jKnX*lTcM՜ OqY3 I!T).cBXG35.^8t/FHE~l2r5p8ı~9$yݺ?ph1"S'Exeb )vH9o-6 ϯOY意wL].e:ho^'J/@=|i? V.&psO#QUԺ^x% Jn*k#j]ErmM2UZ?F~"p(0?H#/DϚ0 a7VNjßjg&OHID)ru}ʓLXPc㖆EV2H*wJC֎u?ym;^祈oxC(L.8^``1mNem-'p+ r3hyqSo'B SICA\f Qߋ%nm.wOª9Q[!SQH7YC'8466xݣ$XW n{_[ ɓemyfZ>X7rHI,#% k7X4X87o\JS~`ڑ\ʺ=:5iA^bB] Y5^o֋pA*ؘ"}eFPb_V!`҈{et<[eJt yPL6絏 QB@Cy[~ t9{&>ڧ2k +)\A?ۛ.Z/9=nk[Nl0]d#d2^:2 ""a $_0$~9?S 7@n$UFԵOY[ߍ4:CCѻmA.zTCόU{*g?1YikNCѲC7/,.}X;~\G JH#]r Q( vrF,wjJ_a8 T7C6Y&ĝg[jkcݴ5NmMy`gl`ki&P+Wu;yLw\rN6xgW9,}C߻twd:b)#0 ݐ brU:+D*N{ F~Ub/[Ac~ÙQVj\m,0q(SO8\N } M`-$~9,qzYĊ$p!oV7农;ǵg3ǯLQ~g//= V]NDgy]A2Jff| `M6%Uqj۫p/Sc([>6=]'t;,_?> ׅ͝Ku{W{*ƈb0jv1mr)՗Q1M fk$r悄qٙZreЀ@gťF4|Feb{|YUڣmh2 @7bIA\/vV"Nq`DBKl3x/Zs d~IMofB$YyZo~SDPMkZ1I1J݈ЧpMl<ĭ4`yqc^CYu[3J4?2eɩ뵊7,ZoA\irG~3|yXJM)>ȉi @\c)I%\U'JgF%ySmCmbWG[==}H9FLO=}g;1}쫑v.d&J$ElE!_bhx0J,~Hlis6v;ozvBrQP"/NWgF\"Jgx'5^rcB ' 5ʥײL-zYdղ˛0[ cU%ї2DK.;};0mVNU]۹LGpc+&q9X(B+=gγS(o5Ϳgyq".N(IYyv% u\ڶv`4'J-n{C^Ș0ʩr%Mk3aْ ,iu~*c" qߖ5ֆ DS#LI{aaqZ0uO%d:)sGKȆ%?w%)=hJ -zyEe6CÃ6MO?_Y&JQY-Nƶ jrFwT x+K4D* |ȞTi(;Q .)P41 J|3#|Ċ4P>N?/,S) R (3Ϩtsh8 ]z!wnZJz}/)NT&y#0ɑL6/;Uh/=ffp¨ ʳDW;dWZJPJc)R\q7K.Ifw'^d:D\ ׏IyNWcQIC(@Rw ˔'KwԽm9w7xXŸ@v/"YpyIq*DX.ow tX 3|bPu΀wdGk;1o6IɡF6V%=Lӻ~7|*!Uyr͏Y`dwE~gpC6|; /Ci/ֈg5xվķ#9I'XWj"~3cv{dDrNAƻU`bK'M =޴U*L'Bkti.uvEmxhtmc?y/~L{kuTg~f db~D%N peH=%R_"󦃡vw45s{ H \ݫQ%ufJ|fs'`5=嫕44QFKU@^?7Dsâ@(h-^3Q'k ]x dB`%?vV". ZɨAemN~Lf":jR,iL#kwu:p0oYFvc%aY>&2Gf[tnFH%]',S RrQ5`HÚ^50d mIsBDNԮr']mJIv'!sQ.o_QcpT>;5 mX⠯ +f=3Rf #{M.+iܨtcdI0{EC#RAxcRV0v:ļy nVţz}W )wї预z{y)O ZMVF6$rmO,)E͢m x ԛMYb;/.RXp-tzkQ[Sؤ}*x>\FEF$"E8:"J?^9dⰖZSY/9x.e`K%]R 2}:rcg? 4 )pJ 7=ޯGr^+`E

    5"g- t ՟Txߚ?a(ݕO~fw xmYԹw54b=&|7z{cMeҜo-]GIm y*{\;ҥ1g4S#y]G7f5~wK?׽zW1gFdM=ıV9`_Po=G b#$ȃ@/teOk@o9vS&muP*LK- .c5֏;Vמ;~ 6~H~[+T ˱q._2~S1Gc]}-0Y!jpE QG+XhUZa$| fq"3Ù˼ʷHwӲF{?/gݍ#rS(ư4~$oȺDqIy.XCѯ3ׄE7krURd(hnqNh@BBqEb9]|+-_Ş@ZFTuV/nJʖtC52JgnZuFejJ6f0kFg"mEDX(=Y&I" Jo}EehW!&F\-ԢE҃8ajm5<ϾDLQC/(~KXbR5 )XSgСJS3^!l.F<AR p?b ag~K: J,P%~팁}CT|w}V QiW-_ Q Tُq#-KcfxV$Tce.cwjbT46h/1/†\ɜTҲ!ǩIXU]e`5Y+1*ې~Gކsl|G׽RډW9` ܿB`|=X ,eKܔ N 6#:ba 7A,mRO0 a.1'_.gPbzP?L"nv^t[ʉFtW&hRgy%!UdQXv1>U+L9w0N2 }Ew>8h)QQ?T\J;b$KE[kbkTݰ2x8s#LIɕRoGeIM3:v6Ϩx6+my^~G5'{x!?`ɩ6 ϝ 1i=~y Y[[:'xL?ZZi\@͠ )C&Ɛqhib=w~j]b\,yG,:h~L1"9(쬐Ȋ1 :b̺8 }Yc7cgK@UXP^7p)Qt{%׹kCI%ڸ^k> @b1$ _q1/ɓ9[UZh3ݥa!UM +.R?=6) bm/nndږ|3=K6tLyu\FMF l`Pg<8}cI^~h6,sl!E3>(?.:D~:f:~iW_c8Mfdz[Kg\u(`pJT!}D3kcy*όŅd/f_j0$r 4?1Dm) |0ו˽|Z{jh _B]s/6,\9"{@k~A 9aFw1'"3ta˒s_1r!IMP`O<:Q ae@i#=<,Aès7[zJ  f-OQ̍KMFL,N;=.URRmt^W3huĬ̏3|R[NC=bQel\q<ڃR;Ct2{)*2*VQ;(>k-&}@%I $cO$+{b{ 6s>ޝ'{$,TT]៶$[>WS=X*:b[C'm(@lW%ϠVDAwȳV#^/U$QYX6wGTSH04tG 4% r0=;ٵaO]gG`KS$4jֳe aN{Ijؐ w>R1Azup9֡y4W {]xZX$*%=^<<ݹ=fh>劣M@<`Z#%7K*[oU:gub@Kթc`f ILOP@P}QcU1Wj 8OpBLe:VTkbӒ'sxe%^hEɴT*F=ߟQi$)]2cר dŭ.MWĺSZxPh(G R=tK 0/j u_5=5w[C|8=^SնrԸ-APWbXɐ-"0 ߒL&9Q5TE~lմpu F֦xi'b0 xؽzK+o)=1FU۔뇼0[B3]c%l1 ik%`OYmcD0fa$?ZG ףg6ڍtw_Z]L½h(2 ? +v&K-Wݻ3XZO'{ w0_n8O*w3HJ 8IN$0z prjJw>k4(9] X׳V /k1ٽ Y6f -|Pk҃Cf s *o({OjNw&7}+ml$}6_=9m{\J-st+V9Qa`M]Rp[WJf 3%S'_k`4cI)+]A)NᩨԄ΂n0?-ϊ\-?ؔrĹ>S _Z7k&:/dV[gKW i>"hw{1*_[*YToz[Դ)E^N4E3 _}q >bzFP1!H!d~vlu8xysYC=~Xmߡ x:)}&+2kI y`"}FuF50,0c[qֆ̙c;8T҉BmbNTg"t3Cnzoȯܻ2`>lW[VPUltЊ>>HlY)m!9(۵˳feB>%St#C>UHZ#`9u/Ġ S(e~~?$vh׆2\,"Ҍ^c5Y)l+iI"H$N= Jz*bBY6 9>.ŲiCU }zͥTix{rPD1w+R.0K=X讯vO$7|+?j[.ڈBTwx#華/j*1!*%޻pȫ@Sj+Iް \;)=՗(l(jL.Y-ݨ]܇FJZ]aw$/ʞC 21RgOs>h-:Yv.WUkbhQt<|}ic]P* ~ʸ]I}C620:-4ք Ce[hiֵ^hXЧK+Kߝs"e(3;;y:uiPzU;rYsƩulK ܭ=oz_NQbSXy!%=(+jv|+5T; LThs [Vηq`qpqN.UO,Z$Sx7=V\w:UGd\ &de l2wV+o [lU?6R-mV. 1>cߋg{]~X+zqv)jIbh,U-Ӂ˜)޽ oDҗ^T[ .f,锤ׇתBjHsWv4LHUǝ&@7lz"kT8e*̼$GפZNlr+,qd_mشǷ&Ig^n`;kC*1<3)4F hH&uvInh#]BKZ}Sj6_͙^92K+԰^>Bq9r'Dx`u vMPcݳ A1=j^7җ?`nE>cHrW8bu}TzC¢+Ȋ=|:_|MW[6Ay}ߩԲKkK_3~9~Q}6#z =`<^M¦/ft^*5tԡZv\̳=zX+1r c/L}8j"bt"Ź_9l+=/jwL,a r]q߄? g0}뮡*Y0r} O7'l{4 Ed0%F 2VUugX"C6]hUxVMs=4ejS҈,w9 Zkb#`e?eKBf N,;N5 lu_$w(#T/Uq<;>4LlB> "qY};"`BC|:8>Y20ՑADKG 8"S[uKP-C#}GJ n)F2XZg*:H3 X -BZ!Crq6R3_M+ܔ4 d{~*#O3]n94/ Tv:hE@ZU$laG.产kW[~6FjfVD36͹bթIv[|DpX)}5idoU 4ZJͲuTRGs{b3@I]9 [s+!% CgSVC\)nv-[ǾrPQ-FQdNI]PZi)vѷu8=$2* >pWؠ(I7l%6e/g>$ӟ^zYbӍ0TKrAbmC5>CD]Jr|WOmg_Yw+%BgQp*c/Ühܺ&"1c3SpU)ֈa;1 =/I a=^6ƞPf*jG_ q>w9i@n[DHp|&{RF[_; #ĴRBI$①&uhoٚ.UL_Oicb$G1cqd[^1=qPWttpT "lYhI簤9Oadj 'Yv$S29L_Ʃk} ء&TO }^%05OuyQCDvGWDMfRQ켽 St$mBJ|n/rJ]l=d}%-k>Gn?Y :Q|q N臦9,8V'f %ą9P*6}+g]fP X)x8~YԽd+x6.V*ϠU,d" -C:ReðU:.e5)d?;Sy/]D!>txC< 3^:OdEPn[棉VQbZ'$4L?@)o55 `Ajub soXSqCU)ꩰ#F؈SFcpb@azQ ڟnË>`ȐHJVE<>svm_AzJ|{ XpHYm5ߊ5:OQdf*.].Ħhcb~eHеf? KcMCf>Z*R(` ,h%U[4LThq-9^o ~ Z3}` kr07˜?]'ڹڕ$bVLݴ1 C+?;P_vu79- I7ًKɖW1 !Q-RE߶|3T|Y"`@ sCx!6SoLrU߁KpZiY>5$g{B/I*Gx?'ؔ$&uf f~!*gdoi |_ 8Mc=fQI [D.;96Ht;8b&|?u_val8%xaip&\ e;>}i3?A<+E ]ӣ #TMĮ Atwɟ~6TwWZnt]k} z2)hAiX}%tx=69p1;\jv&Kx-&c5/9UUcnݙ*t3rSSSUF c13iJce2Fpr`NO/{>>`L4~:ꖞ'3oi7rFұ}"PL6UEQK}xa*TpnSmHa>x1=Dadcw#Y;:>~|̫j@멫*EY ~},aDk4w 7:wf(x0X~\c7M.j1 7rEw(+k[J6H(Hn`0(0Zـؗɡ|XO7sUx^IʺݳI @#Ég>*o ahu-kSD.'i'#?~f+6nW{-9BDp:ve[`H_tOUl-6;6X#,Lp_+eN٫npr&7*ɔ# u4Jhj/Dy[!hADVPs ȋFQ jܭ|V䑠VU'J#$.`Dʌ]"*(*SGp2Z4@U׭Flsk.]Y ѫ0^f Hk}icx)`3dy/|oC`+8_9fGƮ⠡JX`﯂+B=}+0:1"R}J^)D+؎z2fа<g!(?LI$,שc&zi;]-o|sUnfncFu#򈾙-,7dzkFu=Y9UF e7n^ghVL[ BIڧ*%Mv. B3(n_\aaځ}5$ˑ!Z4fc<jY!RatrdlHډ{|NjYc#Au (:#H |7iJ)Вn^OP~ZĒ&+}1 $< 1C6Vybn-=*Opݓޛ 5ִ_ BӖ[E-ۺi;Rc@'}g4 oUTz凘>1s6E8WȐ1e)BZ67⤇ROB4t4vMVsaNk4;eɢ 5k+Cso>z_a|0^/Bi D_z=nT%  nb(;#9amwk(ܴ(֏qӉ[\'>N܃wrTv< (0@D*5]tKډ&J֮ <՛v5yX GN02SC;M6@[hp\nqĴiaj[67= s'5WD}cV_Ei%X20w5e){ EPc^籤AU8WQ]HYIśie>_{o88WVH{GoL(9JW Ċb#a~{<^ٌ]zQ_93RZg:Ax n6}Y v>ƕH ?w;uHԓܻO ٥U1rAƼAǺlSw1𫤿 Pڞ 8_S]O;C>؜|E;3-ȹƋ ׷DK[}d[1q뚎& V\ LP(@o{#*Bq'_zYZx=V) -cȏՐsgb KN R&>7;L`KAFät9gqBxfPfD|70é Y_{I TЌz:RYPSTNL{R^n/s;o+^8^Au l.9u<~so\C ս#q4\zxy?Vt]Ksߐ7.>_g6yaOFQQYT3]s.noƁady=O!SdTu0{Nui稱sv'\5z ‰2ý X‰˵^\c P| Cv|<1QRHȣ W-#T4sB"o7c-w|VwGXq_]7˟ߦ"`< \1ZKUUAA$ *{+OWnAx{ȗͭt >-i?@ػ/.2hwz:!T7ح(c=u!`hz~XN6p%\1A0*˓W,;ڔ \Dx"ʾ%[Ӡ:WR3\Np,iI 6\j>B!(H Xnasv]j7,80mQua%9)o3hRon) MDUO`.ݲ^<֐CYU&‸ 8dJf^tyծs>FkTԓ,Ώ9">pD\Wk8Y-Yp'΃-5EqPۭ(:di{I{|K  _zUث~Ȳ^ YڇTn^' ̊Sp΂䓒mGJCXQyre _roj /tdv}c 3F!"(g3g,ov v53T@ Cѣ7 [=t\.毱нVF_d2 {zdwkPMBҡx2gR 7z];l.p!xbSVXgY=UbPIx,;16[ J{X2^f_.#g]"bC{%T?+kރo3_'l8Y暆/˶)egNELâ'._vO]HX+e*w+sW-;0϶7Tŀ1j% jmGPrжM58Og0O!wLR?4ZŪ M%.އV rS!ᓨuU%=z!?E+;u$fZy^&%5!sHI./|lRdۋsR;hy#c$J[b;XE;1vd 0(˪ gKٶμز6Ŏ6-:N?/ !>KycY ;$tі=yG!'}_o ~;`rpwQu,!Y|gFXZiTݔ=Â8e\B-,ɴ(j3gD!zL+nwƴd/?*v C[$0HnLE`ythmN-xl}A]q4bVh4h$5uu;(]vٍm鈠zaOl@K(@Ҫ9DĖgd=Q@[,AI6t`z*DN47eI09cPmˍQ^qi7l|3׍%3;]$U5]5 1Nc|% 4&>z`*&;x ds?SocS%XT̝ڗ~poɼtH7(!7]V!%՛J-"KW.'KUqg HR[hTc%,sj0,ïôW(xM6 .u]w}YD~,ߵVXSI!Ԣ]ڭ6F1y#G&d8?Zse{(]82T~N&F L<>(c:@so:V XwX|m܌t$l=]4K̇ #b/U0>wq0j3éWoK kI[vk.i'Qc//{AӦJr_-8lm6))NPf/}8Tkk2n>Ki@ϯ*+Q n+q)XgV>Lx B;7q+FrUM^tKq +"eH$IZ8ZKh$61'LB& ,]xT,^l6ghfʹJs!;%+o?W *QKG2-xB[`$Ɗ=|aKaev1wfƎ%wRcXBPL)9V58gM`޽wϜ8ѕ_W+ &4hBG]FMNTg)t/eh/CƠۘsFfБMqJ[CE.aagngaoH(eU? lv?Nzzd;!Iq&Hq=_}51+)Oe7e~AY>0R$fYc OwB c]7?;\yMmyf5juZ_DeHjd`_/B9^-={2 UwNl9_8"Bl& 3.Ctu@)5"f=Tt`/,3d@AA?K nꋫKӍ)_3i׸6$lT  j[}dAe$Le.6eT_eØzK@xZѼ i8Cʫ&#oX,W\! ɗI7HN]Cp)KG8-FS _5w!ؐ pNU 쨦jCI=;6?&sG?wRy6PAjx],cZpnS"'}#+-x䩸hB#ʵZaشr]%mANa}10ӆ. `m*6Q,bi#;ZHY[)l5)@OΩ^lrD NH %[䟓y"SDLf,Y$ '{5BPOD2U8}̂ӽ0_jOB[Yǡm5Ƀ{۷hf9;P_ U f'38I{nNq-$=R#]'1<9=20;da .H wYM)^h`rv  cnaB;^x%\YXNڨo\G{Ԋy9e7J wp0GPC87&żjGUIh/b҉=FTU5XZ:k~%fu g3}fP͢ 7~r+; k,z^g9"牛ͷ(7@@Ol鶩  _!]n&\an[jݧ@=G ˃^O`@Hd@fZt  \5֯DS3WR@:F!0vt([=u/&Ѡ5>(DV|-l)~%X !!su:w[7%T]@Ĵ' ,#c`[\_zZtˆGTtV{KpDqta@dޤM"4tʲm$ UgɮtZ^qwvSʇ04g]=6=?$nQ'1$AH2թt>Rp@h&&5zjC>3 xG+Sg{R[WcAv[`_ya=5:hFľdvG/Wt UGo ƍ-+ >kG=~@?/أ((Y ^.ޕc#_\$9+[<=nUx יz*0AbMw4T׆h/E*aqJ ?_2oKUZc+wt>Y ?FA?ĚˡjzU!|)0BkH5Yk F8v7q`*+O/QvmGljqKxO+j)9]YB0 q`$ԦLkBTv"`!aܥmJ1Vk?x?MX?MSiM$l} <>ያ'R\Y'xIh+ شT]N6d%5lbsBze/ܺf1)slU5!ऻ\V0 'ޖr[6 /@Թ8cuz^W"-&/ O#nB? )KA-=OOb 9atoc6'`AR# Okv'iTZW#uibsh 2AniFʸsۇBߘpbu\N^&'b(`¤d|[|HD ζۉS{w>i-pywSdXY$>$|,a_m:4PtKwy1A&ZERÎom\z{(g^g(E#k)z̩A 5c@5"B5|1H5{j2磧}WCLTg[ QԜsc-Ċέ`n6S}e`cFm}"QB5_&^T g9 ^hI^jS{"l"v6QGT`+| 1BI7BHŧRT@r*Klj̥ 򫩷aǼ-⟇,g4i-gQZ̢iqdAIE+;s8@2Y_bVEh61&`|FA>mՔ?%ؙyng{LCre 뒭+دuסUQeOR\+f Z/L㝿S`m zFk9WѭjY6 ]/ f+l˟ЋPEU.uՃh"=.Jc KX74ѻ;,!͠ EBcގ/g֧HK[[RI7[^_*:DX$*cYSF!6Ybz L& };sNҎmI|&A$fG@P=ë}T^|(Ds {dá?T˳Ame<:AlS[1@GǥA0cei-H7+{'DOA\D vz *Oe8~X1#ވN}&1Sڝү5)" ݳU9MSE\BlCon:vۅt:Y# 4{/+mf`ⶦ Ir$zda9"ͷ''GT-\8xF^_9t ӂ3Mt&媉ۋ"VZ뽿Uax6j3Nۘ[\ë7g+g["| 0v7s^"?3U#_68TnerM/ZsfFn\悾DcGDKa#CGD')IT,j|E:T@lL!5|De)׺A"bM[[L>vn@rkjp.UՓt(¬$i#*>*i޾n.+,fW=Hz).X'E2c+4S)&gnmMo)3Eirяxx⭯0SREHo`ؽb*sm-YLRGqR0>gH@EK]>ەg6D0 7Yh'kZ;ͷpg'BFSӾD ;on䮮tC7l'h$(j:gJIdq:/.˗fY>]H쮚Tt]"kkUrbjylhx|<,GoG!fa~:ׅ'I6#{Ld_K@s欃9pS6A1ʀ'zb7Nie$3= E )ҨP/K$I|b9HwV/" kv(jeӂfOhJ?*^X<,.K/Ո5qYQ3"7jT\ҀQO[G-2\Hև5Aa/-RcƕJ]1KotHxC?;Ћg,e4?-N$hKZ pE}qvPbp8 A~56A|AoL+liVµ0Tӏ6oDKʵx $r. <]DJ]bkoeLk\iY85J8AlXvw\DOgciD~ 1PsIȶ7& Y ErhS(bo 2K~h8g{{xd>O -O/dR^sq\+YεȵcYA2#("5Ҫ=R]N_ Ć:?7}n&v vt'c@i:`$?z#RKҜ{il,يD!e ~1wvf u:6kB!㧴S('Tk wilzrCոO 2u=`ObFq_m#v*0UǶ  ۑ Ȥ\%; ȣe87hQJZ4c\NKNx>j|Pdh)AT)x @]T&[lʓ}~mjb:'޿{󍠆׀q㜤^E}+x+&c:LmWmvL4p{ڇ 9|f7j bG7y yQ)ڂ|g¤w6okB"c% Az}+Bflr3MؔB{< PuVf膠sO*9-@M +ħݙDs\ ;/f7O@7/Hnb a6lؿk$HXV׀0nZU=:ox9K׸b  H.m>~tqټt'غW!΄r4k~HCIwAJ2`ii5{{KLEɽN ؎j7h@u?$)gCMY#ሔ#!,%_K UM~WB8)@_ q(m*Јj}dY uJs֚ڔm\zM1aU .-)xm:1_HG2/Q2 M_3AT]?S`(qb}i/)yM>sʨnv}e h[㳗CZ$qK+0!}Y->mY^wX"ZwV}ftC8yׅ4X7@kln9d*Cf1GX4-0D }_i{mt=e^S@rFwT) v;bubN#E4NI[(ObHicBIdnXp#_dwp<1xd?,9ݏ5#/ D /mT <1XH~"B>2]fw]Q!H, bڱZX.zH??Y$ \xCIEOxAM)2":1 !Ɛ߇!Xs<ܠ( VC;QQ* XK<#uAPC޺><y{ Ϲ)量5{DS9J6戆(ֵhR|*,)]*[-8LB 1Us*!Gء lAӆ*@w %f٣@.E gucڰ}pV?d ?oW<$3diGyׂ*Z sa=5^QZp n,+_<7$%*zq0ٛ~%ȭc[:})'TC|wdW-+꒑W?c^g7,C`R'YS@7}[d Afܜ#m?G <mi05 /bkMC '-x\^c-ݳ=$y\q糋%y$_ALN[F[f6bqU`iY}>VV؊$LQYO K ӧҊ؝Ր;{ CsmtFN?aBWGm%JYc<w&L}\:<XK3&d3cVqp%| J.~0PFY8K\Rf-L0A,B[nך[[Eyb@5rVWEx]Qt'Riۢ~.{ "6+%*b|cߣhR}̳ ynK'nR;m+ül}NGFm\)I*.6>JaqC,!z4%GG0aX $W\q@;hǨHWظ]rSd^Y.&וj`q5(6 A砈ceơmilѲ5~Ћ_XVmSܣHz֘U'{p6po x57@wv*EnLGi_HCýcM1o쳰3`Y<8ɘ^vX4b,84􇩆n><,G_ jC5lz~zc>iT7Pt$ <^j]1Z i, ]t?Q~gŬUgJVs hu~ݻ'M2 V^plN{ 3ԗQH%fۮ[τwfX'eK+o:#jwG0t٦MqN(VhQDjo+d,LH[f]b-.(ii -]"0#Ҿ/1^ө1 rb* dx &_EA*Fi=U>Dl~q|ƙ5B̪'! g1)\C<^,Bq`&ܛhfr )~͹%=]f`j?CuaHU-Inw_۴SXH` {.iPB˧D7)U%mGkL3u쓾w .K{201Beٰ~\aJ5QI{in3Gtg GM<6G"KY6+0]UfX{#Qg GAځ ˕q-)i,"44Sio pH}a͖@4 Yn1?͛uvB-~q³՜ol8KZ 2, lHQUܑ^t=F2fo6dD>w$LX0PvdzB%U⌦"VjG㢄H)1a͋@O!cǺ$H>t#'MǥLy v!ƑSFFY$|t 8-dAIckYWj)`L:q;<7p766#Sc?HVT, @mrOv|[ڤX B' AfNM/v罩!yRE ZWq|!dļ4P_/q(|W[nIK#ه8WrR[򒤏{EE6 hJ;-|5a7ɉ}d[ON?Xz(GB,ŞI3,K}$~sCN̸x ~EGH$3Pܠ& qN^qSuw[$%+~J-Jgx D65\a**0@Jf<>TźmZjJxu{)e@Gs}NbZ$3g`NрjkP.lܱAdh+Q5U0U[g(stby~020s%ŊRX}f0ZME<Keb/jتϐ˄CbsKEKڬceGEP.wP'ވ9yt~/|n$2RfL dH$K*\n.`,\7L/h8:џ/AYAI9[BpmΒm'vGZta |%ƒAF/"& _-d .^z ӵ1-¢Ϊ=DP Ax&Ik/4}cӱfjID횵Ak-"d+g{ 5>KT~WXVE]+s}62 %٭kX(gyd}EDY.YYyYwl^մ3ML`I|5&/J&=0GNrJe)?,.YdAmao]뱥 )YXuxziRgwD@{БH#/7b]15]|B9s0*Ln֢]j}[#j^G)hb0 憈{V/:Jܩf;Ё_#߀+)Կ2Lj>h2TpEd=đwFPIΥ,mј!5ؙlG-n2zH(ф9vWhf<4_(^vF}B\( "'vnP!cxD6{O/ p{Q?<2VoO`)@!`No y[x](0+.EY1L)W*eC2䫴⥯!W^G:L[NmP)A" La ~ dClIjv3%0wwpɧJd8C2ς0C`s" 2f)ҋ`,cxʩHlR ZK*QH3lap eu~Qmbh@8KsPLIʗ:ApFRdžD<\Tj@*siϯPрXѹdfbpdYz$'hDf0h(2x]WhrO56t*{.CC/ hiT06z@8W;^G\-8K菰WayQJb{/6}'bqmxtMmyk)KHB'ks~#,̑Xq9-+H1kg+T%oOvt#ԭca`(b4T)+9|ؙki Gw9:!XP[9=DUИ k-%&8ӕMpuR/k{c4̓Q餅3@BpbZe Ou_*I>I^dyEuunӝW?^Ge`u]wW2 :t@nR\yFpJwY * Q߫2)i{7Sjm#OMwA Hշaļ _))]9q>^%t*Y#f*\(WB&o;2vwg>V拆S#ctD_r=F\ĝYiZ&67!+ߨ e^HsTBl`)c A~zqv`>mu2=EgtKICr$| 5֪¢D粀 9%߇ßX|:Haj+srwj ݥ"0a)^t}-ȌB>ȣJOFs )S|.H[F6SDV5rۤ9HmxSkN[zkGZ>K}#Sls%lQ9p8||jWF.)[P|ع4iuT4pU?lQX媨jf ~' ("lhՑ~X-5+MPqpZ9鐻G`D 6hH&84WKౡ7M'AbZ{ԍse1r`b_N2 !"u7"F.|,/"@*urmTӰtOGDDE#3TòYHRt] `<ѷ=rT7-)/;!CmõNMtQ2,%n,9@ϠT|Y'8Tǹ8G/5XԓJ=3n q;+ϵP0ݔ,q4ͳkC з/7e%5,[6t>/ P2U/}ojW]"+,jDqRXkVictkٍb,S1-B[ėC$R{;LA|̺yƶXOH W<,2фs Ȗ=f@9fO)AfuI6)8K sJ^o_CcKY@NɳVq`8灸Y r3'˱/zVjK|M̭)t 1<(j5|~U9~3oGFMk2 ΊsZ -@ұw ъY^B ^n<.^vl HK z#9M.[y ~]P^CӢ-P[ V kL1"]nm9׈w<- dG&%Y{P:Šz52d}1 m`7QCW;zTK!t|n71s[[a:~9Un|ɎdCa >'XD Bec2l3`;я4|t-Էڝɳ:]PfKt=Ҭ wo:Z*2zLM^E]<d^/"Aˉ89eYx<_3 g7EowdZ;}G%S& J@vO5~R~ո`6EM`۞":iV@gƼs@!]35'[ H6~Yt.5R<90b(@ T^Eːh>[G3ZDAK=\$+BNeI|C+ 62Ve#-e<&(v:\%hѰ0XA/h~j\$_9Ϝ%AiJoAזrрG$m3o;(w,P7Mɞ#%Z/Xӝ>NVZr7Z+Rյ^u+G*u#7n=]$(1>X]4JgE[MD__|9&!Ts>?, /@ ۮj$tXG[nxB.=AkK؝C}mW7lfm1i$=&l dm~auyfF+*+=ͷp4lT\4dޤ=tAEB=]}js-QX|Y7:4CO};cI;c<kSZQժP Dm:ݣ-`GwEBXxwyt憠Y] X,ƀ#Gt=qf;-Ne|_64 \0/4I(=) | ¥,K!wd܇=eXܷ˩t25aT7+UJ_ ;rvjsG`=eD4D乶'->_-P䬔*,>b껏mпqV+jf1xfnRNm|BˤGWE6nQ8, pCJmN]{Bw)!O B&/y618߄8hl6*{`OƟf̬Wtz"REkXK zmqŊDԎT-)Eٙ(v} 61=1OA?]9 z5B]b@>V|WN.:8Ҁ=s.&.Ӓ c%x.OVK~գQp{mIR2<"S1uf;%D !&ѯ2p`U\$tͩ><йkV4"A*298eӣmL&@78Jg1>SaxU_O^l\R8h $V^ly+z481k :ABn,~M~kڽp< hiߏ.Y!ao|^\e/䒰e|րj ڃ *伷 34gO JWU9I4P3v1O,rrHðwϊ1m*cܗ +:LPy$+_괎J νqH,WOv?*z܏qIuK$p{zS$%RNQҊKcxGc07и#0'o.+>'t u7'94j#_o5":Ƽqq % g6hj^>X߳>\H ehN@g=]XY ͖:CcUkbezrxARv &*sl"m5TUubIt՛aS@߯y}s5xW,ভ'uHbwx1:`?ќ}]Jm\3kP4Q:({H&T<1isYG,w@=9F@ Ύkd\$\LގGզ l[7 XXZۉujl^7yH<w$ee}hiF*QuG4oDa>&Tu'ZǧdxX_(iNan,KUi!pW!2Z~sÄn/[u4˔8^2Q:]ur6VHZxn#qXϹ/o#6K\xQ*a?mcFA;_R8zO0bE.OwhxI< ''dUU7%ېꁌcT1+Evvtbo4U&J7[~B1xGv(#O5$DT1?>梛pۿDUx) <6- w;Q9pm6{A/#tc8 7&!9/η9#.j4.!_hiֹw$6Ӄ*Ov76Ōm`1n#iN&V0w7BszY$hkq>n9 qȤh65! ƠGg ]v|3ɁCچdtE3p02ReF,xP[1Py鵢Z&tWʧD)AvZ\ TfR#l2׻kzIi퉯QFl 5>L3^iԤ>o!7DA[d-T}SH|Qreјm>kc!,ˣU?L:TGƗx a68A5 4Ҁ]23a#t7+& ɑL[Mca6uXQ BRAIhTܝXcSFra5S>_Cϸ6_jT ){T4Ȁl? [%t!\euwڃ f2n&f=t\B $&g /_bIy Ug0e$uI :`0a!,y}WߌE]kƺ-&l%܇xS+~Ⱕý*GNt\VHfVX5^cϭcd3 ?~[~P152_j͓KFR&8N ]MMC`eIOͿ)!hsH82Ǿ8zܟ` nW?uatŗ{H4E.D"['bUzY"G qh "8a L2_ 3.j?y8ѷ L#7*,%m&y?a?xd0FۖNq m$i_%"uoLJp}ɏ* P4rfOnh#@ЭX(r\FٻGQϚz^VՔ7#kK짏 vp gҥT-(IhٟRAzWr׌o< ?3Vg6#eǴ?zމ枺JYxdLa4,xowwm8,g#Ԙ*VwO7 x+|29{TpŒgcr jDB-5}K*.1* $-% %gJ0S,4U4n_VJE=~| a. Wb5=lr`QC"baF{*UtEwGޘ\N;Ќ0MR4YNQ!lBtt_$_I=$\IT)4LmCd? kSAH*TOD/㌹!pousQZ͛u czDXd&5ej8⦏'V=WO &McWmB.5{Tj( mm 1ybe>{J]lb̮n8$yc,+#gfBz]J@\6h1=7S!i9m 0&gwύl A"r-_L[&晴71OG0 Hj.dFwdRЁ~8*ڥ zv7eQ'f\Q|JD<S)`a{{*xp); N>s1uH8qUVTjs#A<yb &:-hد)Yt 7, ժв8R$*!4Q_[ÑZ&~5spBi`ۧkvu7 94ݾZN# "b;EƄbfY)$< U! k}Q\՘5;s94 :B9[<͚iy $()+H oi!C*~"s 4GD {+ʶ׷m5"$ܶO[3&>.{2B۷ժDA#SbNC-C$[%˨'u(Zl.PTp=Q6?i>Cf[tY[=?9P}vr#[ Oo)5Kw2}?jqX(ؘg ๝M[ia͗(Tpt^Bo]߫7D5Âmݪ'Ql1CGג[D,}!嚋$hpf %T4hMk}J;VHuvKxPX $Gݚh MW-ٚE)52qg RJ dhg_3M1w¬ O=Ur괟 硥r _wRx%U`Ez!we:fa3fïJ]eԀj 3`kpV|75zqHM-)2"++͕~*!qB^eTzJ٢R/J߀Fe_gTIwo875`GUdJ  g$J¥`MF5.ZЬe=!6*oC:.,-E9z4ώEmS^ZMqgÅ0&|>e4W*E+7ȸx4N# lMs.8y'%}~XSEi@Џd+SA7_爔f.!_!ŌcCwb_tM.)=;PUؔkQ-D">9X;o'eރM bZh,^ll:&߷L -<,n6`2S&r^uzqtpE/!o^65c!`!N-3xnJ~H_-?&2ȚamvY@EBDLR:!CI~P:i āN q\u Par%Z8ڐ3lۦ $݌teˮ"P16A,bcU&d{)p`q]Uv2wJa wD?r%MܽYhW^F zr@pk勒Nl(¨q7uNS.wR4h& q(Ǯ'<2znZ*{\6[أo+eU$ǵ"LZ+_zh%824Zu]ls_7n\>5nzyH`ք #[Fi&|(yv\eN>pcͰ~?/޽wKceUeTjuugt=eR3$hpY6v])k" O)Ilj{b1eZ]GUEKax(TDXIAOЫLcطp3f0\L@B7L PL ꑻrIOJ8>֣Sc8[(b=V3>.HgR)NXH ڥyGʄ鲾]vUW?O?$HZũ9ءn*2)`Bã;EHͱLιV{>QkЯ^K%Қo|]О/Z<,Fra> T0{zA42򱷐@3懶"Af{OvYxl# µ[:i ,zaദz>M U\l| 5Xdf7m_5$H~"x)Ӥ TSOv)Ninڠ]9 |9dL95%W/џz@I QEgftTc> GM2AcP")+7JH'Z "5w:,+[s4Bx0 K?=1Hc3gScʘpV&=PM9Co厕W3We.?/DH:z^*85Ff\ooOq:d!OgJ ZF=jZg'wpܧG<1eu=^VguoG]a iB#.ytlZ1b#/b^. N)r?fb}2Uu:e!n7!j q rۥ?81 }72dFpغ!MOInIt\bZkvm9y=0\i0!0FXɻ(!a6EqjEc~_)ܓ FU;IP[ ņwV9JdrxQŨT`7ӷ#{x*7o^ U9Der5ha`3(s'& {7ؗ׋fGc|k:Nqhauj1=a"\8b_OWjfZ>l*:Hez%Gߧyu账Z8G^}\Z8sVَc}ErKGz>f9CFؚ6ӹl){LEPMWjunsٮUFY}엲~T[FWd@e@'{mHޡFCqzFəlʚ!qEĸ!Fx2K(7=HRʢT$f I5h2;yfZTՉae8-uYVƤQiE)"},qW.= b6f[fG_pHfH<}-d!\fev%} ௱%)@B}JY)S?Z&JT1=xBB)af4~ uA*lAjS'Sn[|.6]Db}!?3tmSU0ki+>MN[A]DPhRaąeD`%fIo$܄uO&7C1A#tC)ߩ@CZ!5MdV'S^`@}~Cr۳uMO}y *㢣{"8G`*Uʕ.Tk5-zƅ{̓  FΟ*S<옲݈@xz}E^g0&7O~ FX&<9.fIr6۪h;(ZJ{h-ΐެev^1KJa#w[ky/|q2Gh9>?oUӘs8W=3(J*u7?dV[MZ =޴ VB6q3-NYN C$!= g+tHƹlKFBхk%k*{NV#R)tңldžV K%A a:5v(@^4)Y MrF@kb3NnA::g3Zb~O&XtPKʲo"ygFkM//e#2B8j!ѩ߷uɊD^%!HXf@B~`߿3]7FWbx%@(#r>|?*H!զg",o?^ -\p;8ۡTޖ#1/fÉo&d23.ŷ=+7Ok-5}O{Y6sNr3{!BbQL?}sDTq31-tњ?pb أ0@ザfVdxrkϮ:KN.g(?XNx8_yjF__xV~!Qح*_+Pqf&d8mԖiYU@j":$LN8UFlMxMIGy4xKb+LE˰GRTR΢1ymgFm Jx{%_nc"%%x͞o?IF n} VAm% K@+"k8Y%H{`-Dicax΄JBD egWb C^1>˕pcҨ]%]8eghoQDĴ#uJU}t=X;^{#oT]ѐNJا? s s:VcK`50qS枷}@]@Bˠ T "fBla1$ٔ Tcl?O>OMT*ZwsҒYNOoh!hvOAr" xBN*E>もa+=BGɷ8:E'ghɂD!+Idn۴q3~ىC,Ri˝b岄?ĉ0l)ҺiڽlXif+O%ViN^>~>C:4K_LCQqTJ.N~*S޼X%L{.](-fZ+T4YrZNz@m\QM!1:HNA }Y)u;tY$ؐ؏(5->*2OLN{ /8h"Ξag?"L5U=K &"Gkci_&Dxdmx%/s}c!^ 2$ZS0h`ŖF[doTVSo9 2m"'P-;Va]e2]WɦJ6`8 4}/{G(wW9h.P+FI{ nl ?,R}BbR!0uhov`Z]ƙ7T%E`F'NȷƖXQ9J`{ 7xm9N!At aeNwaSۙQ}+].pEPir ,Y^QyA<*n s3RRooq&‰Ř cCFU73c9H-y;8՗A--򿢳h-e`u~PJ,FiY ;)Rx[X~qB< Dnz*rQ_祭H Pe(!.'?~mn_Bk[/[PY,Og7/-2vG넛Iڶ{tX6{Cں; yݘ8Tѩ^?v!մ&M5`F(`rV=8PUh {Eew37{ԗ?\' VBTYOcL3H!8bTM` 2G'ɅS|)Dл5& פ) gAf3@*^FCsS(Ӌwc9#;ucjhR CRik%pI^, Bg#.|6qFSҊsŝхT 㲷x>_䤖#5l5)%|IL q_2T@+Y @? rzofFkH6DVUTag2Q @ViedOJu(@MUGh&\ki̧q=S9v٨eM 9ƃw ~#{JPϚ$N'~]$Kcf-{͘ nn:C ipztm:?cͿ7%m~!di`ajhU`wF5|j}jX!tu+[ Ю3V|F)ZOBf뾮c/P bdƇ/o`nG~@ o*t.3d^ a03X O.1ӧy{y\j|8jd놅$u'D!gzTϲ4%CȲޢ(|MQ HgDCҚ%őŨ< Ջo.ADNH0'W+g72 4VvϘQd3;˯,{ ;5'&A 6h2` MaL9ͯS5lY0V|88|v7#I"^aTX) LRԳu/fGhNзUFh9c }pb%A5H[4rٞ߂Uj*.*2ŻR"JtS"Хǽ1~Cxy/(xb,ê4W}Rw-\l4OJFCB]ӣ HG,k IC#I~)6J4.δՔ]Oor-^U<Jip1n,{y}L(LE'􄈗>3 xJwsbMn?que]Sbr  ~煶 kCBG^'\J s zIV xhS>U?Sq0mzհߡ})>wZRYYzrB,6gŸ_"VCl>VOJh{[.ZAǛ&'zB5|72,򼋣6H5: 6akgx Ao9g%kV_1QQ$jrܕZXffb4a3UU4X=we0 C("C&ޖMpu;Y^\A}[cOz  q1ASM&[hhuT3aKJ Oڳ>Iwoϗ|W;ȶ祀w|912l+)-7@f6*_$VEwrӜzpBzJNa2,֣~/:+Q3Q]DTH7K B]lLb/F7bb뵣-Rkf$Gx}7CraMWi֮Zb}Oխ|@jЮ^ JxJ:= ,Z"Є(%etQp*8Ѥ?}GBQRwZ_呙QVKPK\E!5DD`xݞpY^pX !G0ת?eTCt⤀ ]dgF֥b 3:ŠiŦ܂jQ@f}ؐnhq׬gĬ"Ws܅W?vw xCjJ]4:UG.o(\ Wf?|Hu 6Yls_簂 U@!ʊƗ-+6R^Nij؈X8 O/6&-`М‰Kr̪ʼnbyac'Eb}fNH&.B(O}{Ef+4uTdN`_nu.ɫ:UkyCO07b[Wt$Q?$>!vTrzI⌇moʫR_~ߌTjLE_pUoĜuZMXάjdL"14Bbc34mާēC@o޸nZ}{4V$c l|Pe,)}Odʙg;$rQ*m fXҝ-ڶ1{V-!=%#'ޯ(F^tXzHކݤW2vگ,!0oT;|7X|1afW#ʀ?v7;.@ؑU u>< б|,jFh;5sһƒtG}h> `S4 ֈ摞wNtJVRu0G*U 1H!摱(:c]a28:Pe¶ߺQ e)Rיxp,8.dE0O?3a/ې4eدfVK/Gleu_sL]BARz,AaaBs^!5,131/-6Aѻ-^ÔKu…; J]3wk!#Δdbp21HM/[0/~W3w!r }w)KI ,(NHS]C; Wnu\0/c T=NPu\]?&L8ra9>YH++<~Jw~WygvB=e)MJ(Qp_+6W<׻( ֆy=8_^pnߙ >j^Gh[2b49|WGua"XjhydrG#L̡K l?lqr钷__0qBYP`^i+UH ZѩДQ6LŸ攄(KПh$w(兯s1m x4gu)WА d)3 ($J94+D& ]In!U&)ocj0Rr@n!&8߷<ڤطR$^fGY?![L'ik 81ާu3]BAS[q nM\`xx>{/=EHʧpnŞڡ(%_1mC_~bwǑlgaSq 6ttj5YBԂ}vXךM\8S=ZJ$cMC.9gHluO}ئ6⢁N :!$"b0>ij%˟\䟟;bC1?d0'[ru+b֕qifK!AYh‰dj c<&D~}HHΧ$eo.9g KWp1iPL;%\0g8!זkvF#CGڶ ,1Ou^s##t_\_z8\-'$8T8,\XkK~Pچ(= ;9-R0t,~oeM$oƴrDٔN}M]?kDX);\J~9Atς&4 ,) ܱB~ W ~ߚR2 2GSwMh^/9^}jwS+업U}bJ?x |:3&'Y&rh#R YR}}hm^j^D\ ҧIY =yhL(/E}\@/ .Qa:P?" r,f$@694w`!v ,i;m?}:lq]in2rZ/z̳Qn$^ hi" 8$S8R*ť*/PF!>Y"S'HTY˦/8bM5(*$W(cT,KpUYtAm5rO?r fo8:G䛋ʀJ 9a2Ǿ ;$6}7l;[E}l!C߇#3GpᮔxQH,X[G1&a.,xӶB &X2N&Zm͐CbRbǢ؊B\JK>%Q̲ϸ(ƤPM)JT˲z(PqA6ܻa0~Ux;`R: MJ$xN!T_'AN{j;k7dDxY%T:2 JҌ-ķ記[Tx(uMKf?oVtMG><;0Bx[J\aP#qIt$P TeX}hlj}m.HP| \W`bIP/9ZfՊ|SLa(;cUxʭ{ٝMS~әţ-mns&y '_`qQGoMxš3ggl̊ԦII4]ۻ5"~2r!lc G:nj7]w"Ӑ"iyhMiF `΋7/M;yfs}Ȃ;FHG5/Aox!&Bye9gT1} Q,9SPX9 eXT6,AwGmO e?F`b)ղAI<FN0 6ޗ&Na8F{m Z1+q'Ae"KJ6N 6narբ[`dݳ_yF򨓏 'dWh8κQ~5;NԖ؈Y:|2 WQԷt)\|SVHASǫeaP7)5 ffC?P]gX1nϖۓ4~_Xc$ k'YJ7I0KcUGOÁt8-Va%v8/jr)0 '(!E[fJP@ǚn`ˮ9O;qMk5WDzb ~JwrYKld ۪҇W}I-3 "ś-#B.:P3%Y zeT,U̵q[g_B+>(bʒzy X&sSqhmJ+lژ0Td[Cc[j`y0圭0^,I< e6Ѽ$y g. r4TfhgJj|'[A8+57鼂gBPί~9^'Ła D$uC|Q()`O/Z^0XS|c(gJ~1GfnkqFH|zQUEb/]ʇ,a x?#󕜃>`P8sdKT.DMEuYptUd ĵKǷhĮ^"keԛ&WU g  HO@y;lxgH7m`; йޫ <~A БF5>Q+r=jTo4 Y'IEmubVߪapSO=imӲ8/ 'DɎY\ sV\ƓYpk,3<~cQ!_WI4sT$SIby^ļĹ7@&tWDBn~ yۼ5oq gCa1Ptc87 f@+dPTMسONhW%` NUQe-yJKE[2q)U2}ކYY_HX3X"%23cV'|&+ ^x2aw\yR8xUbX0R29:tcA辶CfV8կpף:Wb4 VQ<["6uhX5lU)w3}K@]L8Q7 5XX; -Lkiu,QpBpb85GȌ]P؈&{-e 3|,eegnD((kCr$[`à&#'#ѐH6t 0"/zp$@M5~obj/7@MLz* zEymgFqN%x[QQh XoJuEd|fQtULphXh.#HEQk|!=bgawrxc\ Sޮ˭"fs *^ ]Fϙv16Tr|}}h+?yx۷j>qQ_\p.+N ̀Dif'໡69Fg}sfϘ$>~ ֯,~2yGf#%]Q JS^.Fc?mø P-F>woF9;i"jaWʆ/t(I,9pVSf=p7dc#0+@~ O'?[t4 1ԟ:F2?Z8mlD _k%}z~H5slA+䁿S1i\G5C% n?]Oʶ',R{-Pf*΁LpFx?_Υ yEe4!qT cВ]HF\ O Eq-Of:aHZ:,Avm_h\vpBcLSFg³$3 ^ Z3o&ioêa*GW|Ww2 hs!D3GU vHlACf89JUvZ֫m0 *Q%~g$_wֽXLIʂcXO>mԛdB:뉆+5,q= #ڊ eu{C|߇9Q_\n?lZ4b hr&wnM(jt}$4ӆcj9ț >M> õHXdH4<a:8J `y ]#wUx88ZĒb>,CL,D2Py`7<*vg2'T8#"}z9-2bѼ>p٥8(Ļ$ed\RއS#]={(fIq57e__80,&it w]-<Թ0๪H{K&z̹SOLc&8 LXg}F-vE+MĹ[>K:I͗ `z Yו'#'1G\.zMaQXF@}) zzS:퐤QH-C=#h($̚#n 1xs?iE NM8HUNbli0̦,],~ z]17bZ(0"@2 [ e͢HXdhJ 4ռa>L(g G2Ed?MX%epOxGgo͢#T vVQإo_Je D7u"K 1 - t2.jWނB<],5A5eh1xA 6A9P-J4hϕL#g@aV .Q~9T)RڄĶ`$%}#"mޯ+ԟS8fޑW(F_i 3Fiӧxh佗Shq9c^n9|$s;ac>,ձ|r!`q&^e_ Ÿ}T|u6A)qc_KL-s=j7h7GTT^9 *u!\uK.i` OбnO`PJOI<5^Η̏=a>wC/fנCgPRרqd8DmP2ZpA/j쓗Z C^νZ{煡O410l!*=pX{y&RثVx+f3|4!9SmCD@NF~3w)úΪt,-f2ΖE8;W}L I+oPBnVfoO--SW6G\Zi^*p%NtcIjkг0vœc@,5G@f⤄NUCQ`Q=&rvR&][|#nBhi2Jyx+\1;&gE^E'. 4~*R(@]B9օ%5LөS kM301#@z}֬R}9AؓqUԆ&vy<7?әs${E D ?6#n0` OlOF.ש 4hkj;Q5M/~_,_TVuK38eao\ ygr],T6S٥Hs/B㨲S3ºTmB}mar&RUrez"Uɶ~ 8angAXpЄh`Z@H8.;zcxYRwa P=W7IdJĮ8˔ V(;Y뙴)PD:2#<khcQ3TAAlk :yzy%EOҡ$z= {X_33hV ̉"oX;' .%)4%'I2v&ga"TiǮ=Ɓitp8YAV[A9X$s@>ty@&m. at$I]->x3x/d,@ ;9G, c\?bxqNmY;Kt !XrFc.C۞AKyӳăV:l]`KH, Ee'Mt1'K+b;߽,sJʃusƁPFMQ7N|=.Gt %w: J;a6)b3 O .8\UG*wkw|3 yP&{_C]X3y@qv 讚U!U0i:j LBT;Hhby[aV| UYS*&Ues=ܚsthvC9G<1^RUh](dyAW%_&<\Цe3>DX/yʬZ5 %={cJ6eLU7jBX#Wo>3y'1;tL^@՘<! B Ht9N1`ȇYdWF[ѦD0db9Q`\z+8T%(ɶ)FgI׿]f1S`~xU3WAiS6D B,6L09]lWnAr/zT$B[֜sJD9!PKpq n('-ds#w\H`R &A\`V}G7DY醜|2S}r&gK*^wW۫bEG:\",xFK:.$0cu"FVFNrc*Nꏌ°~2B#U5ZE $tNWE|:VuiFUɰaXM"g騭ρ'LjZ+> Q@z;c={d?6 򩚆(HwpR|_')+c62l!a׎L\V|VwGعTZK^ -#-G[^l'6Tnj}b.W­ ue;)͇p-rT _=}ZT8I?I0.}ӗcDd%ZmAޣkE?CKN{RH( ~`!$giY]NBGZK-RD!E 3NEm> <} yĝj E? +j4&]9Q%#MO%8{LS0V{LP=W}gw#52oNi U ;16dtvs}U^k= >cBڊ¨H$.{&H ze4r= ԢMJ R)qDNcK=H|M.|%3@X?XrtBbWM',ĀuJ 4#̈́ CV 吙%9\­nNHXUCK~M2PɆOK$!:,`,3Be.P {ZdsbփMTU uWU"}G- L?PaPl`ǿ(jZ߰*4giu!)=|\xE#p5J6wٻ> > (7\qXck8f8_^S')M-/>ܳl MW$1{(@5(7Oj띕mD8@'͊t=p4}$c9-N ċЯӊbg/fd[^UW(nh^zh&0sFo qPHԸ K[ ۷T܀?Cmߧxl8ZM $`%[wL.E%%OB6)`E&v38~`0h)arxjOU4;qlَьV'|?)X]j#谽-q:^k!: Xo&# WOIboQWvKv~hBEH2 $Y# n )$T9y(\{tӜkfS(M$FKQ'K؇PwanGulaz"M3'$2`݂9m*#VSV1+V‚l\C5}ܧ (V Ѽ@7ߦpW'`b<, (v=7>l Q wƮ3wkA)z;_)ӎFG$#h}e#$Zve]{YOz% dhpD?뺉=UG~xŃ X-U-ϸ}jg^Wt8$4Q+ʟ Bx"'X|'dav`˕U}]s]>AB7).r_=xA!LU5e@o0q:rܝx6Csq־7WRd/')M^}=B&*g`oYQ>yYG2TwSl(Fq9K$܇Xn[m1 $ AVDJ=p&;֬=RA8 W¤t;*nVb"gwpdTjk}'?$}oTyƆ+  Et?w>*S`iI0)F!hɼbqH6ni!J Čm."HhXIQ`,<ڎAg Y<rnR\J;ӱM UDŽgT/r)zjិdFg=(NQcmDd_'yᰖVUםjOd Yy3.۹1@%yC}3ݕXuh;iK8xHxVf7IA9ہ8E]lAA6SL7pd9x9f,5`“`xZ11MgZuNn!Q{bq37xmh ʌIDW%^EYD6ajG^7/wž7N4Zu_Z?bdsO85iy@%Gtqi Wt*# PJ>ŷ+oQBH0RU!,AcYnsIa$ZK5\bVWTNdžj+`TPP*)4{͊Y4vշj7ۅ94#eT QDwɅΐjxHk}}9հ7=D>d m\wi8@t(~'_xrP?5K+8#+e';mE> ٷyӒ,9\m[q6l#{up`\'|J tF{P0e}acPÆl^Ӛb``byo젨>Cs nUgH3 }C {$Gx;b6DsK 7VUazEޝD E4 6fNp ۹*yPb9v: Iւ t:q(ȟ훖CWU<9t u`m(am;3\\U3ƳV&']=)ژ{ġ4\rz30Q{F`˞g[>WhEl\GZf˩v"s  zI04ES~#Wwfxc ^ƕThBag;Ga rdx ]Oj~_ mMF)D1x@uh0wp^f&J RaVd+vL Ad5 pv5uL  1î.ZUs4z=_YvTtY{Sfwye7cb̋2TϽя1g}0=1` Ƶ/ޡ' K3eOO x'XylzI~H/?)I$~Wg4.RI9mh o- B`+nG+ 4NCтn&#L;޿D$S7ZpZ&|MyڔD K ($F-Ua-s>Wqq9x2b2zA~)wtCl=' z4O WL<^=3v5pH^ېW @pk՝A/L/X~< F4EmN{k::yWߏl*̲6u^# GWV).J_+j/D9 ޯdD Q9\J-2rC+E`"%mBB_0CV .>Љ(=zRAHȻ9wgNk #p)gSM"֬93Cz9 Eo=qKqDg-|GRv}-S@ CERh<7IpDu죡΃Vn=ß6$DgTWX-ίE]E#\A/Tr4}W6kU3]f agL$QBݯEEf-,2a"9 Kz%Lz0|^%HXEJ3g;j?AO3w,-W7`r?X $ٱMiv s%;ҲB~f#(Osm,nU qRBŒXpiGٖi#FGau8@:[V2v׻ᘷD~rH)љF&в c#'0Y,G>.G+ha2ok1;ov;G~?wdMOca#YDS~ryr=īM. 1l>(B56XK|Qfմϟc@@GV~v7Ge6?: @{̦7`SF2,qtVbM ̱Et`<:Z#[sA:pp 㓼GY2N MWn) U,@bbyX47IʕZcaS.('ϩIzԈa hXI&cWKLaklR.?C`:՜\/w¸0[$ Tʑ ր$Nx[^_A"9%fԌ@UxU׀; ߢ\.¾q`z{PEh̦ Ŝ98t:FUH47kZ3鬇>2m-M Cӥ%zE$Vtv\?M OuKjBSmռOFg&$3.ƌV.d)ՅO]4gXDZ`]Gz`0-/W;6GRPE#\Ħ4-شp_%Q^ 2t%;TbTnӥ{W5R*0ζbrP2.g[ՠ_1,qGD(7~RiL}pN=Q>~!)oIӽV3 CZY] tx=BuTꗝZy/!E\1:m_4zf|`_RW{zV D{L |bcLիK5Z>lm̫Rmɹ 3V_|;֬CdSg}zɪ-`X#lfL'60b0 ,ҜF@W*!dǟ,CC8I<H܂KeMoiP/ULIˠ;19tCx]r]OίC)dOtZ1Ь>v)Nk<.e?0o;/֢XT -e 븈U+QaW>DPRh9v吤zJ; gbR | .sn_I φφi5ס_egĽ# )ISw>Uov8o.\a: *x^Hky^Z L/? R_3EFaןazJ.MH( ";iUKn_6OQQI )j=ɓ8ɝphɊ^>QsQ`s [o8d=k#A_{ xU|MqC/% xnrz)ZqثQY{Ryz܍A,<;4FX0W֔>einՈcԛ:0g*޷oCO IfjcԄa՞[z꺆 \1ux䖔Nk=L|i#I[F ޕvmIVVba%<4< y (GOyn6 f Rxcfg9 #ߺ15-:~Zǥs#1!{]`^4sv'H>?&r{Z[Ѓ,`&I1{ !X؃{l4:Nٳu`5_&umA@^L~,/?;_0i;H5~>aΑ30 8 ` C:u\e R3Õ^h0bNNSɹ98 DXʇ'*ztR!-d\>hN[5\#F(m@ܙBe:fudXm9/ GuWYEYWdB*7]*5&j^20Q]" 53C7a_q5:yZF56t "{i.؁ՔP݂-$+d]Hի~dJ,%lә݅i$.hd^7t ){"@M%݁FXA~3Y%cM{?Q~ ۇLHF )LcqkZܰ+AVS朝 0K;OFA\T6hVqaD4;u'Z!Bs.Z[-0^a*N%1s=_x=e+a}eRYiXX6Z1m&z;+q!G/3.a<iM1RY3}ei\0Qie.A ;T!y#o(:{eE"Z~gķԏ28s)DPΤiVy u H7Q(P>ripD !M%Q88 i/1KEy#tGԨ&>X yB}7;{Ӭɼtpfi-aH.řz}L$3[!xFʿMbJܳvS9i9&E ߿B'>=9C!)n!ZzqeEg @*LwM#j0>)=Asmm}.N&)@k{pƮ؀6A ;K(1;I)BlyG P3֯g:B"YK"r ZQ})ta `) 1[׃?9K4ͺj5ojXSo z p )G)rav:oM7r ant!]so|z!l[UP %pUm}l Ua $?.>ݑWPF9Vu7pgӤV`K1bQ&zCm )(N6 -N%bB;s=XiJ}Ab&E1/mL[fg 6$׵b>A O&ihySz!Hg#@ ȯjiob e*;KeD룭VJ1ZIZgq^K.H>AY:!B[e g^l UyQDWf_*;EB~Ŝu= ?j{2 nM!@Yp7P -$۸ H50+y&I}j8qQV6:ƸL#͑ndֶIw.>0ʄ+dR x/\}MTJ6)@7Y&+juxD:| !ȐܙP9BU h" ސ 60Vs z!/’4sMOͿGrMTzNX>'oظUv^;NV%2H^ϔT§@m[Ifɒm0bX-*P&Cg׍lS.s>٣۔#VXP6E"aU%Dfr包~YĬ@⊗n(QUedD]Qj r^;2x.[_?8iȖ^!"敏NJxyzhHKWݾ|P"PђBƬ-N zV e=>XߟWq`\4l \*PҬIK i>IOCQhPKĘ[N^IJEH<S!ثfe0Fu/'^U;M)A$R$)fapc7wC;a t[Ij$o'e6Qx08R޴}.|WĻtaLݦ b`Xړnlԕ 0*7؏{@uᮅcrdQ(4'EQ> X M=,brPž8}}Y +Z͊w~=2ͩ6&z`-ӼBXKC}j $e^C3S´~ obZ| bJiԀvUn2W7^_\Vv5C/ =R'{9 2=P[psnϬu(>\R2|`d/%w8kliSs#q)-,v $vb瘴p}VoS22ЉdK$B$Cv',L<Ǚ~^BrpI}F 'ZL#lxxP#ԞO=l Yٔ6aq+^/)4@s `ÅRY|MT@MC̬j$fʝf|W$秽qB^)ם XrwB$-Kdb#/O/0ֿ)WcH43Ja·}9zӊ׾R q}6v0zac"=VEb0tACN>9DN_ p17# G[Pn7ӆ5m&a[l. 9Zہ^6q2f ̚]p,ogT`[UnW7M5b~#Ga]cȹdPfr<i[!Vz ;78Ӑ/x| Dfje^ՉM8G'oò`P o.Ɩ8P2B!Rҩ6 1q{ڛ5nm+D\W0piUDQb` nPdcl?nrh|y-=iHhkusF7理XX3*ZGϳ"LTjP~`onA(FOe]7%ER e Ohd+aGA}K9<.DR\X#ڭ!G5>ꦁ@.*v$ʗnԳ7cЀphjA1PL`<8p͗7.Z-2@rgA?b,L!zC 1?Fx .FO,I/KMjsW׶?2zY$eMgכԷS sjGa"xA-4f0!)ŵP(/ChE"G?NKA)ݻ$ >7P۵[nk8mwKQmEhU\.:ـ~ԛ6:h|A!uX§<1JWa7#}} :.mLQ8~ANf^Ǝ_|F]+PGL8~4p]%AsAWF4?FSuwsrBR~;bJ~kXz OR<Ƽ{YCy!/ZClٺUXnoᜮ46w'Ñ>Su#~?ByUh#mh }jguBRQ `.ۢ3D&;rD?Z6\R M}U"DwX:kťn@[7'FCG# NZ`EKe_ړpR ש |1hkˤfv: -a}_aC&,'`p.aqm͢mWeanV3T*Z9 GD0۰JчSl Eܰ' (J<n2`UcVx@l>/ڂЂ~l9+/% mX].h +V=&n.h׷?SH>=/w(Q1ۤf rgyQ]#o8ݺ^;  ?T睔cc52tW8FD(\fNgSl.8QUk,`xz,*N+ \y;0F42Bzpc$$2CNj7?\C뇗_BВ>!iP8^)UgKӶиHK U4B:x\{ f.D#ozX)}9|ō~ڿsy^1*aOCI1r_"稁`"4SBalLj<»|Kxy&nL*x1" =avM# e^ ( >y4n9~QG*\эoa=ͅexK+N:n4dÎ&SۯTR(o>~4E_pqc'KwћHVX`kkF=S޲<Չ`|C; Mb Fƛd:txR;-" +#uFMSVNsa#qI݄زڙ@Ry?_n-+ p;)`QQKn5*T.Dr{9) `!ٳ+oWE#+f<5\k:RN%I%CLi*61..Wx2wJJ@S*jGG1|9m(zc4KJƥySvgD/ܿWy|9ުHǀ$p$lW1w> 8Y n6!O;7%{Q=H$xCb>Pڦor ]ݜ%c _De.l栿,,:oQn[$* {l˃$4k2>gMZz;H~@2MaN(*짶ȵxut3`Bd2.3ɏJEh)rm]M?2{S{~û-I;ZmKBK~YO`sQ"g'ovps .'ƨ݅.逾q0B(e$ Ahj-hժDķUO<0/ ewk PVRO@pWsG)&޺?d(hX+rⲰh=c-"IM,/X abO^>tb%_ks[|q+StpO\(V mFk ] %Q0@Y,a~!\ȉ:AW: Pi7BH% i9@U}`0 l4FY=SCβ>;WQ=4T1obz+x5`O1(+(AV{K2wKe`(f~H.R\+),ڷ#P"^I(1[M~ 2WeښR]6V C,P PzMCx/^T |I !HߌK>Yi2ݽ--L hwY?sW]lVϠMtkrP%DưR D u~7Cٱ 5y0a(|w)JtYw,!7Fɿbwy6q9fFAn&F@B2C"LjBSM=SCYa#=͋ରwWg[Ғy|fDAAMa/` &5ݖ*{h(ִԴ3@, *Bk "Q- eS{G%G%j8 *k;^?Qf#DS@-w#^㾴ۦ'-HNxGðE(if~/Ȱ)}ae󂺋 l$%6/VQfbGa '"H?= >7gL"AX#cҐv-e DfJkﻘg+doGfr T:4BbHШ&i>l3~B7X%ic^w-n䝓)mEE&rjV9p2:uP*-"ΫC;7p^ބ+Gi0+h0YY_vO sPa\vN0u$[[,T44 擹 ;O$qou}V,%ƧGSYA9ŁBAcc^k=or yt5U23X1HW\SojH&㗷H,^v{_7a`3̽=ö/QK-N\jqPǾ*k,kX v]BުN]ѧDQp5 L `"{*a%U]u,f ’X;4zx+- Y޷%Uߔ2[8eBLxd&'Xg\v}7OlA(03ibiyzصk-b , Tm{~mSqDzfl_RO8A?Ω;`wLjHz$FƍLF=܏q/4=Χؚ).m yysE(CDLK_  ~|ۈBq+"mB6'Sѻ$E\=Lh8'CCj v>kK2bO]=ϓ;УbX<&;(E7׌fe2LjqW^8ݻuesG֦ΡwBS13(y_xȾyTp'QUt(;X'G x'jgʅI h/>5n8v0TR=0N9&baxd3r&{tBKjuSZyAl/0(oR?&-O'd5ixʽgELCpe3 5LÛUra+<>B-kGxUm}\oNe\ מZj5wdJ}aǰ9X`l%W׏~>_ʔ^~mE]^S32~A{~bT\b[S0kpm}BJZbb{Rوo7DG~dgC z@<.lLsAdHA,S+)Z ݧtZ(A|$X(he4[eՆ1X{$XtrVsBPpOT3m*f'hVP4u֟D{5JRQ>u]x7ԪDp4%V7)S.;4gC5fCéu{pAbXC]|%ۧ Mr-7i B(44ub8 ej%bLu#I@ xiPH}%8#l 1P|v|ݥdG-\tv0SwF Q&pyk$f! I΅'#TkЄJ^qsfZ"G;rWa] hvGv[4RDē|Yh[jpZPaD[^2|Y! 'Fqhb}h N- SH"/ rV!A'( _{pSD11`[ _axB~'>c^+ZȮ!Iv7R(c%%^NoEk_-*{]^8&>__ @`tqV=RwML88ʆƒ(q6 /T2ǭ*eCIR sEgL٤봠Щ}'ˏn=L֫C3Z^t%@W;0Ya-<~;4wd( z.ԫiIμ}3^kn:)QkRx|ݞH}<:%K̼bBvvdYiX9lM"(a }sO\(HP|X3smb3nr;lļ}!$]25Cҽy#AA`3a8OnY0S<2FqT~0R-h h*ȥ!E^≂1U#ۅ$-[{̥q#J'T潝fgǩ\)p55t)yAKbS/%[M79[΄-H[bn veǷ "v>u/4}&rm-cP>a]"]9#.mҫfd?6ʂ4Gc!b/4=XAJ1閎VTbJ8BJ\ڰ2R qrD~D1O>Qi:5rsPv3Ct IpjLԞ8&_"p(/i?ɐ( rŶs]? d Cl 7 k p֍)MA Mi;sL䭪SL57`;< =G(Nee\P3\\<`\͏^8pZ ewʦ gJWe-:dɷ `)g)MF^ m;eBv@jZL6HذJ2}nҖ3ڗ"Vgn;6*Z p1 4^2h"O I1dI>~I_ɭbс`$PAK PE Ͼ"2u^}G,ȠBl7|;%m}>DT Ԧ8|${DWA>-&aGHXN jws*, L-Yr6bmˏ+(D 9ۿ,cSy4(t CDV9Vc~q37}Zr8֧Kz&YuL-f99g!XCoz%刎jL9;_A]-x c^IIRa?AF4#Y=t8"[X İ;s` (4tc8S2gb u"]ޭD):+|'(җ3l9 v,p($W'cxpW?%2N7- ] Q'㑭9gǗs7 ckcy 8K EUS fszOpmi/&nQ  : t &?,Qb@B4FSgM`&p%ij'WALY-חy` 43Cb ‡~q4$Ͷ׌ \R:Yw% A&,2 -[)+6A?^Li3g.#, ΘTˡY% SvHO2AI W_V^;!I_( ԅE#L ;`WH *^VϼEI(݅iw=VY_n/ȽCmi~X{sO/) Wu8$|\=sX r޲;.ԶTvgZU\zIyf1Q[-g0N811exؤln -Hٵ$>_9$`(갸}^F8¢68a$)ֺCKr<&R̻ߵ ^ATqu9l.mMp1Ć֙pdUar[AMRo18% e:< )"ڟ=gsh1λ#uT`H_nKOAl^4XyD]q$aGEJ6W8û)ab$NsNKVd0f,>TzA&˱t(i ؐ:Oܞ}yuEO=6 0 ļJɔXBA~5ւjDCUXYb [V>7.yeà3)qT&x3di_F*̀nqv3TxJf+'Ԭ3#eUquGYfC3;&0#+(Bwv$iM)ҸE-WפcL' ƽ+==0&6jUW!hp{DWb4o"!r-Kô[~9N!z6_g}-wX*!,+El|k {P)}m' %S`ڔcp r !wĢ&?}Y;0PK๏CUI !QoPg"J; OL7+y=ZSdЅE!v>|+O0Ƙhv뻜KCt7jv@nb} 'z2(7ݳRB=]oӺO֢Q<1Ә \pnU6r8oibwQ *z4@!ՂĞI0^B\?IJ+)N!fJϯXXxwL9$/CN鹻 ǥn'+IDmvYпMC=GӗZEqQRU{*+v#!CV*Mq(0[ D+˂ʿ,BSby.{u'|~TPpun];|^K&C[YXvB:yU,jLb93K 5mAA*hKm_@"sA4ANĬmaX 4]&P _i}YeI%{R(J}6r8~ 9cP]%!t_rΈwgA`'_8t[Ƽ42aRƑAc8>+#L:FxemtUylʭx$5'OG%nY? i+IP 79o$┼1XDfEpgJjL݂`bto<5;I)$xkY%`64ebpD0뚷ːϜTqZqSΑ -6 {IDA4(K.]8ZĨP)O}F3T|BT:0tи׳Y R‡ B9}UCeUx+vlJ- pv1yn_`nP3U .jv q$#(gfׅãM/WYO+TgcRWp#ۖDO'맂4'aO^&L6Y^8y_M (GL6 tgd^V^Zq3]%¤ wvYG~XT`^qHU;ݖUrG:qCSa hzpkHQpa kӤYd)u[ bҾYT 8@@zw-:I2):\5ZлK?E.<Op7f~.L}@1k49J:Xn09FZP-,A17Q]HףLW$1Td]ZQwy. IfQ,A]^mq<[Kٍ9^vbEʀݳJ8oCZ ׵8k @Oe'ꫵU2DάyK:q 8ܜ|Lfzg VVj?Co0P'awhmN˖2I ;3tҚfS?L^-d%ݙ8k8O%Z飵ƅ:kNn|`ey%U$P兣qMGף # zҾI"G_Ds ow) e*FC+J${yCY^ͦr-Y2h4#-b^ϼ\y@vQn#Y$;UzjK 5_"-nGT2pĝ܁ iOv~\GTX9ˊnXYY`9ȷ-j:9 }2!38Jh*!S5'>a:o(2d^&.nKx!nli${㜛T6-ݏlI!"Tǔ/cۣ>\tf!MnXRXn |OT3=ax_M%JۓR}RcȦ+,_\p=P.-_s,Ao%RquwևYFV0*U`:Q&P-*!~Xw x΀ ˾B\V"`^n3HqG a韮^'zB(KRG’}ds RBߟ4Ńe=nm}D\v_i1i,RE){v )|`oH5$m?LǵDQyL"dHfIVe }%J;"wn9rˆXYW6Qs~~E.7>B"K]%MzŲ`/*3&%G7j>**n`$qA ˵tKfs_\GU#o p T%i Yq݈Y0W[UN(k7P 4lDVo*HBhVh޳/]LejedEӅI${P lj,mz+t; 6z\:ft[E.*aR#٦~8hJ{3ղ/ƼWv0AnxڔpuP躷KPΩ1sM7/.Lo":@fq>x)m꒺;V^'6zudg`ïCūf/>5Nl67E㔧E^-ԯHʼ@k2 ۪V>a<7Iphf߲d屮N|x8uؿ Gd0 noohcwXHATl[b8.vSH^<#whk|6qGD^"qYV~bɳ$ǿwsR ۿN MNmi7o%pQ &ZII7w%XAY2'~ ڇB"y,(Jnxyv6ݣ]H* QBL$ŏ{&鈾 }/2}zBZ s7'ԶLJppҗ4p{+ |#SRC"S2:ub)Wo,@^;9t0d,MliEȫ>ZO+T (5],zm2?O n#Tl"|F/R~W_rB.@0H8u*8TOݟ/1R!wS6X˛ߨbҝ*nj):]Ɵ T#If!ރU('jeo6`fsTzƏ$J$5oZ}Qˆi9-l[J?Ng O>ٖلCQA>X!\|{r2]a V-N/;DG&PpN^g /cGP9ahSGLډ`=$\*E$i:#we0*t"}FʯZ߯[w#tOY<N-MA;,i&@+/C(/GSI<9)H)=_ L۠2=ZVq[17=L+ݐF24TeLe!®JFnTm¨ϔM'݄S< Y R+z?-t9=WLZ[Dp ;%H@E"Ђ]Sןv-'/Ӹlw~43f9_\l c3VʔʥF9 #a(!1%Bt_skXsƿqǃ/+>;=GHHu9fZyv4{']q\LEElÝmZy&nh-%ƿ.hj=e;,RGaAS|VV1`""'FFIccI)c9 1<n]+}u%"ɱ%j~ti=1oi2{0.LZX|M}p|j(FiqXE0埁A+\l3c-d~ZPy{`;L=x :Pű-0Lo`ԩFV;%8KyH5Ͷ{Fg#H! ؊ID1w.T Б Pŀ=O } kޔ [6"{QU~EcƺuH:K˲U' =ˮd"+>GTaeˇdHkc5p_)cB>8(J2_ =Q2.H ;Nn^{U"5%:7>o֟z0Mk#[fی?QJ%Fe\w8Kd-q(Fmf:)i z:oNsQOJ"+SmZ:s.LۼqV\p^cP"掰t::I ` ` -6ɪrhAFc'Ch>OSGxp;"BlѪX j[@-ΑUgɀFJJvPZ읂]p[⒴ dV"ԻV:l1a0uZr7TCZ6mdF^-~ >uU3q7Ь-z0B/q4M$ u*Z秓_X lM aYp!QF 89y{/@w#7tL1Nz\'Zؒ⺆,Gqe _YǸ#9 TN@+u#⊆ߕTd=dsPK[CCw *5]uB"j4=Q)4=o+%d֞? g_P{#fla<ޏ?baZQ =o&gXVKt{h](i6VJ=vH`A }~7/>IYMU$ G1ͥ΋]8D Uq xdq:^RS+Gu_6g∞w$FނXX(w왉{_6A.5/B.Sv>FxVtĮUj8R |b=fVhUqbh +Qԡρk}R[l8 F|Y?(#F,7DL-Jn)r_zAy)Y\xK?8r{Lq+~qǦ0y3_ :9v&-t0|)Y$vC'j\VfPcj;㒴iWd KqHR>Z̓.Z@-ՍX IZ~#TG/ßmƟIFP 7RcTu%57_n竫22MEvxb]9DK7m[-%\` C7QϊBb0]ẉA9rIg?̫ɳk[WRrߤǴ4=lz *vrU\*U᷉ wP76stofI?@}46,S!"U=- ɥ$F?IȵhfUFײn _l/oEhw\󟵦{Wf"23Qjy=Ԋ}ViFW$ bѲ h^EdCPw8+<;E^R9VPxwCE@ln9Ct:T$C`7 lQÛ4'ް5dP@`6l0!]T&c*X@Y`#k`,ٗQ5 h >8>7)B݌_Ci#iL(R4SEQŦE(afZt๵PD[DNv+W+ ̄VyA_Z9#1?Wko̡6NU>HkAE'/#}Yd &R~ka&~|,'K5!t>{cՃ%Slsoi|0C&4fRU:Yh4X9ဏDL_] =ژZ,B\;>xc&jz5 wM1fb%6,r6*2(Cl[+N3o,d>\H62u<>*RXǙIJZOԁ42HEI^^ހr ~' ̙uƍ⧦d1xQۛhG3X@l2aiDbD0.+dwO;CIwk"EEV/UA {Ý O\Ofqٟx1Uaom]8WȮ鬻`Xk4v~RKCNڢ;{cj|}wlG,F;Ä+m^eBh75PӃЍb/_+'%~UM dX^)^<3٣`_xίFT0s󍉞t o@fx26$Z,ƅVZ' 1o5gd @^ѶlN*mIꟵ2ãJA5]dU%TY A..#-Ot+xj+4:vx̄׌VaT 5@=tc+V~O"F[kj12C; X„DvC<4pAlqım賀[,! +1;_IH.CmE]pq{5_ qxC τN&簼vGbmOd/fx*#2ikP͵|v?D~!p'&jƩ r_Efoڿ Ok%QbK4 }6s}:Gvzʍ6I'ۗL<`=َ7;.VXxȍE@:INqh~&>_F\ڗ k+ їoӳ}GΕ֋c<W{؀?m#Y^ܚV_ 7 OC aЌA+4iOUꓺ ]!r)g Ns7V1tĥ6#=~v$] r 07YͭEj5_J)O,!Po92D_B LjurY[\nCErF6w=_pIOqN?1!5(jń۪6=fK+5H6M1VL|Rm H)!F^eG ]{.)4 RdpԤ7*zW+"BУY剁p%둹KQ,Q=]XE-3ʑ4u #_B}k!bxS2Cո5%r nHfQYF"X BsЎr-: \ʿ㞺@vk7 YO2~.:`9# de~8mvdv %Oc,Y3=0:p*j=9pSg]YGŹJ6:MYGn>͹ L5Nک͜hft/!Nw> Upk`?u|(P"QY$<Yrٚ * h!C|[

    `Sb OmuM,tAaF z%c{͔Y%iv&""""&zMrcDBSR#)m's$qZv9;sRI{x9TjmkjrE OTD}d_5+eq? PN@dSeu2/5:|9zff/є| v|VJnT=24o=ZiM(N, [=R11̓^!4RRxbczVڢH>C]pPrhAfzcҲs,[FC(?nI/N Ë Ɨ|f՗viJB#%? tK2DhftN.@]\}\pAJ8xgR}b~b k jMIpmJf"S"vf+ިz 5R BKF]Ua$!tT!P܂ a*`_]yŜ(ΨKC՚Z#]|/R{My,!  rWnSlo{b_FģWAN/Jū|j5}L8V8 SYRk.A_&XS|m$`?d@,/;򾫽E u&Eyf7PT˖#ЍcȰ]Dgd2 ֕Eęp%Md*5Q{{a ΨIɜ-6IW1K܃4ulړ;tz[%11 jPXpA^δ }xa֧vu?5ꈥH^iՔխ}'5CkSȒQKo<)hS9g݄W[zI6nzO5@ zRw&ҍS;Nؼn%SeB^zx_pUߞ[>J,]o~c^Sz-a- Ȑ;.i cAg Tk8ik!- X&o+yY'|:_I`rmIQXfE{<9?/mOc8gfiWQ)I "Oa~fX,n=%a762:R+d 17`ҹ' 4'FmM>%<N> 't_J?ݠUB PC ޫu@8bgeg  KvH rhQ=t)HG]cߒ/\9qV7Ä35 EmxqU}7ZSmLxՆxy)1B^Z+kS߭4I2۽dJ9@F{u3B CcTvY]-.LcxL@^+Vh}+Ee3p5[-e !1 R$2klnlsѲp% -A m^-6~v2>~ǎY9)!WWvigt|\2f@(QQA~6b{LU>?ϸxpE"'s(^~!f<#ԴPn=\L5}?HB/< %5̶,1:HE5s@US Hօʆ  |TGO/&@D2wl_͍bą 7qP`R2 G|D^v=oJ }:<^sEsh^W{Y!V.UJ맅bfEV-2\s;1\jCj>Fx :7Ja`{QЊ+ ƣ| mKY8HkτGѰ;Pv!.<į E  2)hIT_fOkFB"ON:{ jcfQDߍst&L;W= IE9 /V VhBo"nWө:h{M}}{xhI -Ma 9l6fU[Q(#dx2@ZaSI[/JUBv<ʮI첒ɂEd/kTmKj1iF~U6Ŕ. V^>C<~$qԯpNqv.H6ъaenr9i8Ť?1٨%Ts)x|OAWymJTJ)|Ĉ*`Cv93"~qB]c bҖO'K"~ IJleFIWprC d G#xV dUwE.cUʪe/ິݭ (e(R]Rz~-s$ 9%E Ozkr61QĈ6Ȧ>:{.7VeRUjy r 8,k tk 7˨FpĚ)Ͽ牜sa$h?] }oXbN&‰R 7uK~ғ^,EelLubMkTثnNH$&H)5bȱx mдۀ8_[} @4o%vo]$(᛽MA6 nvHK&ATLē֞cRsvVK1L t0Y6B<2OpB1e݅<5.{!DHE8L3ƿ};|;wt?Q \}bfOwǍ7/ͅZ!sv_|eJ?4raYH{׹F n9հ<'׹fDxd.̏8 Oa(́jq9ڐ U7h5纨 8&\܂:Ư,wJyCxS,yn9}zpW֭5So[Xr o<`+iQ@!M&!X2'%AB3&\KUO7JI#%⑈ PDP LP3DFVtRљ•Lo:9K < /kXv!)\[-Qm_)beUK*f?%^7[UO;lsWo8y HNۺw 7 Ӗ $VܪUS(uIZNdilYCsT`*ϧg\1UݖP"J#9}UH / ~fh {|npk.i *[qi4xl2|4!92Pرǁ3afHyJA$-€r?޵@E3eF\0ƌrhyݬ*݈ ρ*f., 2/Tz ؿ/NdF?$-}AL:>.&UhWoYm/ kQ CpQ>^͐{eOJBxfX8\+XoƔqVvk'@0ev^wʦ\ٯd8EFG,G݌+^rȾ_;3hnH4wjL/}{!"5XO=fbɞO8.գOL9A[H? T>ӧ 5)2Nru'N#a1Q&hwJ]`}gd= f3l)%IWLp`2R3^G IG2 )č=A;$ܺ!Qf#Wz YZAro~n+Bg:gi P) k\Ou*yUc|_ŋ,2lM{Dj% n~+odA/yeII}A za&\;)y~3 b[՟ps,)+}y\ŗÈ ڔh Rѵ6k Qdu%kCEM$Q5[{@t%@sf\BerjI=;lvSX0gG5n;m4USNד/Zk_=Dzx֨kv ٨|?@LTW{: 黊nKaEN8Eں+LrMAJ~"O*YF ɏuLͤރutJxgy/>s}gXE,bM;= R kHBԶƽhL=6waiP |# ۖՠWC6վ 3 Yܦ?X-d ]'ݽCX^uvN.q`1036n b|J+ OR'??[5*V<@Yx ҊX͒B0=诓o!½!oR%%4e19(o\?8y:k;}{5Bݘ(>ɔWF1sBȷHC.8h_y-wы${޼2pYvYMz)SvCh6PeXQr)Y$mNޔ6D77iզEH|9mmAqJQ&X\&v.SWgs9 Jx?%9}5(1&L_a%* d\l-/g]|Tl$ / @VL\je)?ŀ]ifŚٶ ! ,JW?FSXZ{-Z{:f^'h+qk"yi+)sЇ)Jfqt* Rh ؍H<rxÆy -8蝔Vy d<3?U0shS,@oP;a|^R95rYPWf/9 +#[1vKUZ#fUF`wyp  @ M|Zt.j]#e\Y Ubյ5Qw%v^(W1Iɋ'ǣEZ+cJK::LX"Wj b|oʑ" 40찱YrGakd/aԢG1Dŧo! /{F?C+zIqBh_g%|@AwQJзEZ|#aLn& nm6΁[.--2B{/>b{$ B'pg|~6B`pX!o]ukud:HNr9 xwWi73a Z-?~Шݙ'Olu'p䤧**=DĽCeWH>>:ؚŢ錊ubn;zW糔 3Yvk:a푴ϥƄ$ ^ޞ9Ek<"fz!sZLyBА)H͚ @/93]BnUXHFę0`[l<k p 1+Gslu!KA{Ϊz 'me}2ap\0]d+jfil\x/GzBSY7`(iinX*̻3)s.~14OX qp=ܽ36 ]W\Zz>&9$Υ .y|() ע# -sDaGrNdx/tܒW$x*u28kL2"-nj2gTV؝o&y,z=8[߳2ȷzoft8S[s6(zbS4g&Q{9|̓@+jlw3lLJ 7 h`|Pf|v}k7Phkj%Q]0,\QV,yFR6XNyE^p]ÇukJPE݇DYQX&EY~fn`4ˊSB]7 ,ٍΫ\:AP[ouD3mb,Y[aj$Ke(E@WQMzgxfuy E}2 dloFPkη5}|=Tz~f {K%.vu5)JCZ~. &f@DHBZVO"ꅨO(%-D5AS#~\QM-E]=0@Oѭh vD|xhhі@r˜!!$ƒ!*yxNYoCƗT'Lox@bjXQ8< D,BC@h_ |:sB>3.`&^"q.P@MtT+کVqgM|Ѕ;}g˘qJ鑰ROs)H #&vZ4:*@k`5O<N)KՀq՛~-AKҞN*# ]gˊX" pԪWTfܥGpYk/e~VlQ@*5Ì XX*+Pӏ`6yxQI7fosB5貂_*}o= Kge ˿֮Ą킒iT 2@t `mGK ) N)pfs |OV1b/BtZ4O?PJKBpF@*SYoTTJ,YqZ^sgڶӵT%M7/9X'&PC90p*vahAP )hxh'-bMnRR(vJC+WIloga6Sx/"(ܘe /v^.?FK[B12Ne'fF3/Z VՄbA,"c|q08?5l91X}BFV=/h9j 2(W!U04C5֢4i빎 w"#jשOs.N鐌V߸<6+We Xڊ|j,oT Įn 3&mlvkRӴE$K8 f# ί/B%`"dBH{cyn~Aa3&Lqd=s]uʦ12ED:I,9 P.rGA.HcG݈|J`4$"70{:TXUwq/.䧉5d/zGQ{$GyarBa1I&@,_#9. Fdբb--"s ,J08/7OC[?4H|'POS YQÓ P* 3=RPTeNh>Ԇ ]eվc2 쵔hخ;h͋HW75~0Q˰a2NA'Zu_e+T&wQx Rk6^ȴmk.Uglg Sk3a E'@daE<$ꚻiA}ø|H,z @ds[(<`Gy>w#o@fSDC`]bC|7w{MY粚Ya /$*88ZN83y#bK:Rhr.ۣGd(r&#Yyk;2\DriɶUZDVBjLyw]? 8r9LMsl5fO wK/? %0"œ1۶btt$A 7R*\#O茯IYP Sz>!8 :(rLgyzڅm)ۼɄɀ7RSu)IN`g97ד&ٵ a5>" ;`\ЏLX؛ ^8!ahMLv8eU1]a*FNǠlw<I^ Wܞkq4i{#GtX39G0ŀY'q<3B|_):Ub8x#Y".r_W,V}g)T,:Rp>=efp>)R? F=}U%kGm27;8BUSn |*Iw*"!pv N~Śfo)|OGk|S͈̣2H/wdkn/Nz|`ҌKe~0UOȨBY$1͢%wQ{BR;ڔlh-/=JX:N-I4@hV"@ PdU2;FuwgV1yiطn`Юvr?"namOx1ak&Jb C*<S[ P+ڟγ(]i|EIFM^œzr0#0$un=Aܩ&ffpFYbU.UyhattiuݵH@w+6~?Gvth܄M.#@@zgQN8< o3P$(owW! .͜7ǑYA\)zɥ4 5]Igjw%Sng"|ć`vTI4.ND;?ՌwWU3hݙel&㩂kzV5Ml ʀ4kOGp:H"_ 洡◫]t~'@@%ڍDrBVjy5TO,o̺Ld[] @na]۵,$Jɞd6_('5@ {%R 4|d(*A*i#Ec9&\-["|kb p:}W^E p)*`b}Zt!SV5=y U.i+$^X ]-Ba"lП;Oϧ D5܎xIOTA{t M;~t3f5K ct3J>$6 {4}oϑXІH:"c+Y e='Xw ˦:\jp`C+bw 9}I/yzqWN~$0e8imk!=Nm 3:>}Y9!Ep+2Ai@.Ju}jLbʅރeBNyQ EEViG;&.YrYx`/.):.ZL'ZHULDY׎_p:NJXXpTZJM(7of\ yxh\*͔!c &RMZm C3O뮊ݱQo_RSe6Y"Нx$C>&IѰI8&zl9ٔvkCN M@bi)vkAxn`dՄk7bbjtCu9/2+g5m_ԟI̪~GDFr6:`Ԛ_Uc޼xgɠU8ҦvKq}p8Hi2NzG|(߻! )xWe9%'`3KvgV8'4 G g +aSs8ē?>#@~+,˕r]yy M#)@f;!aJ9uIM[,$Q;.Oo߸pdp>.# m 4_.,O@k|(AH.K1bsCѡPؠ=x[RS:lRUmlӣ`>AM/=p`k כ3m&27]F녍,:yb֡*$@O @lZ+g2:RdOq2rFj,o4}E[[[š sh$G_Lr My2dQ@,aPqkn\J11 73x F(k|A?后XMj C!gt)_븩w(p B `WSi̾C)V=$8L`%Cn (s޹8Ul3KSgn=Z}M(l;bҐ/?(Kk5AR~ocFYjuc E*=5K)$-ku'> @2qov|SBXQ] 'ɒK]I2{"YO˳/mE:\#ӤymP32nU1 k4b}Ms{utW`u؇&J3àuD3$g@zZvRqeC]0r$fzZ9s`<95^=(6P 9f(L2ODp췅1Q  Gw>lvd^}~t'zh }Pc񵶹D&fbe'vyϢRhI@d eٷd1qw5F)3W {ER%cY.A:ujj+O󇭄0YW 8|ǮXAUd 2eiEhB6˩^[2F@2XXlۜh˃Wk8Ũ)ē l4wTDNxsapJ%'u~4' |;mgfB@a^{N;LS.D# ,r 7CucWd4b`"X7.šR2Fx%%3݆#]TyYXd? ek#U,Vo/#]$/4px3 Yw7SX ɛ]qb*e/9ǝ3=aARʊ xRPTV)I .۽xږ؂QDS:lfxT$x,[TXn3ujK}M/&R7Qo?p\alBӣƼZDZD΂uΤ!"LH]tOW19f[ jp0I`!lezHZV{{TbkrV_+dљIsozNƘHH+PH#fAJ>ug@nMm%Ta.Ǻy֞< $&Zώ~%'Q&)`:"V\[0nM@Y0QӶ{ɊR#hI`X"J.|}AU(rit֑9tDIuvx'ȼd"F}BV,,7[U)Xoiz(oJ`4M-jdu st@FɄFn[cc|`m]Ao7.&0˧Xn@xJL%I"4Gs-a~n.xy@̍D>oKTt% #>QisX4A;V;rwT1 LHZ\v̓CRP׳;2v\%*UsMЇ`,0 eiiX3Ivs0MA*SQCfM|&1ŠEɒ ,=qZ52qf< jH$8Pj y WN;P!KŸcF9T6yYz}ˬag([k<3া>qD"МP#@Lݡd[=,jjSؔ0q PT~kT+ ՗=&:5*"_ַ0YG7L^_I?w.rZbs"8Z:(|g:ZAD",t:,u6zX@Cd0% $> Co!v~u:4BVJ'+ʣ,uq?p}wԯv\\"7fViK0;Jd)oMd:OP^h8D!cWz`D rVr>Y?^ `aFR<O oߌݾn||o b$_1P-$bm_Qex=p;u`e{0ۀ.`AlqfۀλKE)  f:r.K.:hlx9d\s/h\)ӻUSHZ; -CPTW.>9ɓ; 5g!~uO U@ Z3+!JN\\i %q[!h]ٗbi=yH )+W61呙Ombz^{GD3*@7!䣨kAX5 6%Ha.f*9) cC]wN_ $% V㸟S c!IVv1 $ه>< 2ēP([njf1u7y_sA" 8〵+ci=e8ryahbbAuGn=Wh/; SI=_ܸmiccm\Ϲ;}($t?ݠQ*hiXf?s`Hw@Y'C9xb|=e[_d 4N}]k)t`MDBw'%'gaY3N&],}N vJ }\xvmpV-Ӽ[ltXw+ ?}Hb dNF;rF^#}LKfOΜ40MD)QyjɣJi>U6ߔ&1IUFΞBd{xFQ+mV\N&=Km+I6?YkıHk8hVvg6|4M3b㑆BHkCpʚa08'$}^-[c_By2G@2sװA߽5׬qϾnlf|}{04u!z +?B:_n6ٲq@s[X|ˎқ0{鬷쳣9iDͮn9yu  ,xGtD6ideal8s'&yDs4MQ5P OG!{򨱲0 zЎUu./Wm;!~俜]"".`)qN޳ _pi=m?|H>(E(;;7P̌>SD(4ԥu="<ȉf3SYh4TWlJRjކ=k^f5+`(3D]6V& .f#gȗiד7%oB^^K-$>rFROih١9P㯕I5_PS qbw/ns㳧$BWå6H3Iw5}?5Qq*R :0]ɍ:e$!Ts+oQE*7KejA-+Qdg ;1a#OβԈ]-& /:3HBUl,%lTRQ> e@oQ.,`}6|„Rwڐzo!fP@$O~'XPZKቃbjZ0 v!.ga8v m9reRey 'e<Mq.!4ސLe; :VTxR\ߜj FʿY5us0ly>g^aqiKk[qT ob!69c.лdDJ^R|R%d&s+IOp4CwNYB2yt$pU9'FWkId24 ނ` W>A.̃{[1īw{(8zJ[5dzvԓvU?u9j'ziFݸe U"2NTBS5߬+l\zk> P5.y.ErlymHZGs\c_jJ6=I5ḼI:3d 3ąпbg/Q,G)Bt+F$?_@Or 83{t܆qO:]R4E7qʃf J&.Y9>g>d\`y/P;"Αjӫo؛"|7mɌJx,JC h3ZKzI`<*.W m6,I¹f}x>. ^fmC}X礡 ?U$C?&:e#+4aD.$oevdձU˙ Vh3+/Ns:Et;C`@w#`Z%9氍!}RN5J'Dm^ jtҝ& @S&;!@څ\Xw<J$Ҥ5O8of1[A2Ͳ>WUaZm[xf Jnk1;x;e..j6~̥"gWixgLNu`6Kq߂QΘM #nji+MlPws.܁K/5#G ֝D<߈L*FVRIEHpל{78U7NdT14*kȺ ;.YQF zTn՚&6vAJ`"uc$iT'ZjH<"DfD rEUuI-}Nㄿr?c#ܩB31 yc@}Dy+XM]//ј%jol3Ÿni{F8KZZPX. &B:6_(÷}jW]q!#F勳d.. uՖ^^BE aD ?]x2q %"I0]J8'BIQٞ 5Z.>j ۀ3ixoXV˪~{yS8MpAL5 Bճ4\|7f?,&^sOEWCq2u4h1ң-ҔrhPxW,N:f[4O%_~&MI[ʗ=K@}p{Vݫ*è STZ5'LW-Lu!\UӞ|U 33M)r&3%Jq'[8ipqvpHMtч"ВV >}BdJζaC kh#Jʮ UomYBn=Ⱦ +烀,+O;|?:&EƸgXM&|)p;6}.x%+-rMpy7T~O# 6}W@.O ߤ뗄wςh/ppȜ ,A/*q^e >{kIcheNi_*/,OPi& 1` 1tɃbN,@Ό opgzi4e<=fSMкC㣩 1; Ϫ6i6嗬652κ6Yb{mM{w 25YQZ븊?P{ߋ-S_ۼ#1e N YpEQn(1Dֹo]j_Vb*zrv;`|c% ]!ߗ!v=M-{1)^r#-U3N=MŜxhAH%ƅjDZg~ބ'9 p%B爦OI8:ksNJG~^mFLUoڍ $w&8^Dt5E| x!umDfn_4? N9*d#\u<MF+b9!kJ5S7;DfutNxKS#_sWa>k'2㽋k{?!7sy:Q]ņ"Y'n $CŨNJ^ussh|4Q`I ~c,,O:L7G~, xtGΑc˛ + ?mh{ywo&){Cq3XXh*p5"rNt؇f{Ze'Hd}qpv/߱SgnkX_]"Kͣ+]`?~9Ųa D_=;zxY#ID,~̫v- ƾE"_WYW]@{D/EIHiO0djX犜qL2.",*s+bI,&OeUXH^ і ,hް)2};%*KҨڡfE:a:,,6gKX}3SKRߢ?R7M4 ̂0 }˙xo)6ǩPg3S&ڧNfcr'Z~N=6@=k$MxWY AR v w3R;Yٲ&{&j~w5N=A*Levo& 3[fZhm|]glhFHk("DDރW/|Qh۩~7]5U"^Rn?Bf]jvnB]Yn?,3jȵ` i1iU 9Ru&hGo/7 R`MM/\fb6pǷhL^yvhh+f*ԮT7D5@Ś?CA׈TÞP`BK9;ZqJшs1dDx1-?eD&Tq12vXO4 ΐ3*;4B+21eFd E*I]r92O7yȂYZӰՀ+ӝWB;'n晕">J|60).j4. RWwF)BR߃~gWI[?4 O_c` э=Sxlxa"8;J]/ꌐS:~蠳}|%#go(T.Ai`Ҋu[،n\,ZP$#o=։834<훈z#Xo1u2t32x~Q$ 5L] 𽦡`;=h%NH(Xg0F.>]mz},\t7dw<8)k z+UwD%bk{bnYªCph^""w#gy7? 6גB 1?3=of3͉ZVD3DhR$T`tO%w&b7ĹpEQtaf4>"@ió pG60A*Xl xbр)J R]`@e@^iB0;$w-<K7.Ĭ{}-C| < TՑP^x)"0wLB Lxh‹9E(;w9Z mnь{c0xS-0נaE sdEEY]z^^Ր^_Gww mYMWU!qK3(QM3הGf$[ZԓqA C'hBL}@k=@߃JbT Ethgt;M|[/q%\]l9iA F!ߌuK Yu90i2:Z2g'YNip%|-Jks>Sbbq'Xśy*3,9Ϭa eGE;}q=Lt#/Fr#ںDZt$}*&~>њB{leIMs"&"[ ,WĿ~٠ju[ъHu ϤÄXՅb !GI8.eJǷbu1=nK__8l hH!m^ߟq輁Qb0J1M}OrPnI6g9F?BD ^J~#ӻp6otvW}8.Ew_] $Ԣ OTVZ~,?=Qm㱼R=b N|ƞqh72Y$DxCd DK5AJ+wp7QnA8Fn_@+b> Q%aMMt&V6Ջ] DE-^5`l3j:ȳDwjwC{WI9Rg֠(Sy]R(yR]{CLJڬOeqT m|dE.6ݯl{9}?2seh7~-elwԤ-~+9ĺ0gEyKobBRq=\&9K\/̅hȢ,@UVئ)^> DjF;nF}/2RietZE4|{$=Fe,- =krl ;+=INZYbGDLCE wwKb1_Hh7y^8{N /0mg4gF)mZlנ8 CKbliPooϜwDT2.Ԁw]KH*0/{$]1f/"| $3/r.[>kC)w3l& @UVy1ӆ25j/Z欽~9o5^ɴqv'|vJ􋤓ë%yY^"v3AbWԬ\M_U;^:`X4w}[A%q~ E6U ʦ2A{{E1V&w&b5%yZ$+rgBzaTGo(#/efj aъ'/ WMF4`=j k=Qc)2K.%SwIS-z7n&1Z~QЪ1<4a7;>X&;[/Lыg"D/4uTÎ4$s݇̓ ] y\|Jp`spo ~Χ,ZJ),y6;To|X 149 y2.H?07s(Lƍw&x<}bP;v؟~utoߩ8~,Jd6MD)O6$^V4`d#JPmBUs'Kjȷs+w+2cOt+$xDߞVwN^ ]Nt)rzkNGKb@]Eyߖ%.bn &Ɓ,:(U,%o>9e"K,Bn(\[3==NܓdE'hrn+bb5S)k̛vE< S͊Ra59)π1G9Npd:̠.b']so8D( 2KRUb (*"EisđVUA]3qdi$3'Z7Ĭ#%s\KaYknwb%bti=Knk%N}RCplD [zAﱈiZ`܃Y (x#(S!B9~)M~ W0G q*6k9?*L-Չ`=~`NƧ؊ iY#i*BA*+Be|1I{hpHi-2#q8lhnhj6G= &݆PTPYmNM?FRȳY |2x_R>i;1;H! @&OqʥӖ 4D. -NnJ8EFasԳ{Bcȫip|O`)i,x?UFiF4z݃9Q]2W?"zWXXQZ<." bl:Yk[{E 3qS2E##׎i]Ip..C_Vh'B5wU 9ᬝ@bKl ;_ ܤI@ڬ;X: _zZH+øLQ4sJN \PjYs~[@5wUN(gGhf5X2ux @;Lg)l|l^B8u CBRj\Zr DqDo CnRȒEݪIZƆX;z n #fPoW7cʙ"m5vKA dv-C{ڛ5ExYN`Ok:zТf_noUUaF\dc.2bwzjsȡQ7+I[&8-E|+'o!%㭯 ٬p]8lp$<{mceӦ#uG0?4F`-Bή*)x!٩޿$?=ۋ|Bc7q.E ,e Pm(R0ɬ 5SN6 sT[m4oH wTL!C?Dţ1<]ZsЭ;q i ?N@їQ'cf10s{ w~ʷ'B0 f9bt^R4tHIO4sӳzF$n%Z-7O()rNsA&.[NPsقqDjSJ hgvʣzj+&!n虙k`g`K U Yl( nl#.kp#GX艿Gu{Mq,HЊJB6 mxhW3q ,%o::bcf X[3[W(HqT| gђWSA#|xVWuP9M݅.b envhnAVL:W BY~KӨ.t2>>[CzqEօgG/0T,7]?xHJ yqԆs8'l\S@%9"#ʬ֞~I@+'ŤWgx 6 Rσ +Em}`:oW?BB_9[r;q7E$?]]Vu嚍ٽр G7}SM4c7O#wAvuRX;nń~Q"% 2zq ɂC%4tbE#7Z#`_L۟"-JCP<6suH2,6=?YINGA>c}9?:JQwt8 ʠTT.G`Lp_|ŀ俯Ҷ /th%؏aLjŎCS͵ L[#"v4D'pw[vN t:j)SQ\B=#[F-3W/GN7!4UaTeq%=p{B7uJB]OV!_ yM /p)J)jHڻ7c ğwHwHoPx{iCF?O8{Z:Wf\N{ՃÙԪ\"ݵtrM sKk/t3xiBI[qgϺeL12l  6kIKv`(yOxK˓~p+S?zM$Oa%C1 o 92z`PY=LYd`csN #砓ǘ}.܅ϨӗD;udmhaK1|^+H i\W*ņPOvv|Ir@X ʞ-2N}8/{ݗ:q:ݭ*4#ptef%X -{?E8ix$n#CѪC`Y;Ѽ7ud=7>\BF|l(?7kFw\xM) X[#U y,V0c~TF"*YqX ! *mZ3/\Cg]B ƥFTrʴc_:Pi ,]CȍxFu@p{c?9vohxרټL jJ1(? WktoZ*Tfdbs?'bޣC4!Iz1]XO4uEL3 6:cۨș0XmπHCMJ!ٌmˬĪCh)4P0VPPxrHD K7\m@/ޅD]HT<1arl{nP:CTl^]S՚̔W"ִ3+m#=ֈY繉8ozw,].xG/PI*xޅXBsϜ2TSE޺^PɟfX"0\D[xo=ۡ'M{^f0x@_BxYC- qg-A]2A AdŠA:MqBr'_e{(L 9qǮ.z>0?0;Z8zc1v Ӽ.+d7 7&)Qud=KTmH؈uZP*CoFK~hX&ҟń 50ҪqȗdDeΥ?xCwYdO.Nφ'Ah9 ݢ荂5yUL=] Y)#`ڏs91AەNe'Zf:t 9&ᤧ#y<3 m~GEa=΄ |JbsHsṴ='7F͵J9z 0,kEު4.58jҼOhyS|T#YʦhCs>&3Jq-`6FSbIgƲ"oB}) !.!˳S|gi*Ncn&Q)}=zQ53=*u j_9[BZО1 yDo"4fv9@g)znPDOΟ-z#U eV5g{KP>@n}#T&hUn7_)hN,2egFNg[I46 I B} 6a@JN  #ͳbLbVwYA${mc镊RaX+gzi|o0op=F F%/UKNg 5TJc*<^VgJ}/CZ,G:`P@wgv$O(ZH wL3dN8f <|8vڮMVY4y=eg8,\fy66dލÆzoL\=ڮQ]u oD"ghն4 J; MeS~/R3)zs#b yy,AC N:} gb;eKL 1v(¬;<])KLC#: 7 )X l㪂&wu5TGҟa`~ UKvph9btB  ;h[!yN=\V'p'04C|?}$/@5erY&$=_ XTp&!prݗ EBKomU),Kx֗B?LEP/}].D`"=x|O$g*׾J;u7 ϺX(3PV8\֨L6Q %@^9F{תsȆtS9ÇkL>dk*f/?(ֆr'N-:CZ1CWKp@3DrS䯥yj2َ=@O Eo&4c%5 yw `śb9 #&s3 _&dR2Ew-d?*fq װ(WiX:oJ\)K|[T^QPwK8}]MAP/"4摔?z-Ц9f4j9(}ONxtF2ŋt0A]rISB&D<[[\JMa 53¬n0{On% nP >f՜q";ܲj79jH˔V#hQ Wnc6=5/qꖗf0#b[0Y !g:{ᰇT ;D28&PrnIJܽWHGlBNH0N;l[?$m֠..qz[}mhN9_8 Ňu)eo}jk:>8;!}=& TdN6S$Zoki]?a 9I+ل'K'gJۅ n,w| ?b*}^PыzcEQXqL}] zbstC^/X(u=+ԃf+il{VĀ#.wt:u2] ,ރ^=l)!z8ᠣ@a'ijhלС y9~Sϕ#bQ5]Ph@NT65Evgث)Yh42|fsL+֫7,j{G8G C5 }]; ]#ʟB猱Sĝk_Rq\ WKA7AQ䫛Gu1)$5?P%wLr h2]6D7l&%"+;IS' BxݭmgHXBjWjߓ- ,BJNԙ('Pa 6HHɣtZ!krҀAh##}xT/=Xjqٜ>6+8UCS!Q{˄kҲmO=s~ :S9ٔLt)'0t1agEB !X7̆]NZE?m\Jj>賟@|r̩bҭ6ܢ_>8W|u|91IG Ҩj)`[[qCsB-S-jTnb.|^4B@w]7ou8y8W%WA.sa]]\; 7\XM?RV#bw];C6/}[¹7 ìR8 Pk+6LOTlo/(4ڊ@>Itès|?_3hs7Ɋf+>ƗSRRH52k ~d=BYfr oFrܫP2e"I P!9*:d"MDSfMG?DN`]ofaIW]Ы?;ipTC! wq[CV6qRk<rHilD$ Ɔtw3ܖ.;N‰'~_l9lTE>oD짘kr5GQ+jZ Đ  k%ߠbϖW4ul`9--:E@nw ؤDFĊ1㐪3dm6#y@7  y-15M s찂w:X(d 䧖kJ}CRLA9xve+FRrO ,dotٮ B{2O9~eK,>5.(poXUT"U^ Z]5!`%iB=*]Z A~r_΢qG'52\߆QMa5+q'5[+Wb=}"G*ϧ=JCq#[[Ũ~Z<}K'QH.IVnX=YpvpsK-[ѱ]d $ܤ?JzS?!%]ޙg>=64vm 1#4a/\f!c?BdU"(6m!E;kli%*Ы&Cw6h)K2;t%"9-3!8CBk}^&J%R3v@(+1+FWDrJ LxLUKIR2Zo`(HN/(I qE'aۦ@1H=^W>h%KROY0[T\* ۼ+Ák+$t}NC̢ ůj?O\0Eb]f|4glx8޴vK;'V| TvVR)h9Q>, $L%רFRjܦw+XPp<7,_13$ՠcRas!v``iT#[WߐT~ Ƌɧ ԦhPJ/ L`n KVBGd 2Sr*4o*$*^ڣ [ 0pw=t@R[Zb|S(WINp&9RHF}!׈L8^Z2t7pt2g61:b_s[47TgQE̕s2ȀG4߽4M@wui uiHL]NE"+dJ"*IG$q}Z3CeSZ>&czIlx!\ڝ쏤ٍ( FRA."o-_µ_Ci`&&T^]T>Wy wR$2X2ڲ"˰mår3R@H"Ks h7x܌_yef8@쯲];]1=ݯX9le {ؙԋ)v..ꟳH /ēA+Z ˆ,ADN# T|)^oV^g5īI}ϡ⍏1̿畡0JW 6@:>Ri,hG_h~H`0C4`,.ɍu4nꇲ+]&ù,وc+jJ)h)aNWVϳv6VĢڗ.}%JD,e+ϮT8+%KpKwh>z1@Ua}HxT3T~(u1Fr 2a2x8m 5^>X1Pkm]ݵ؍5wC^쨮2ufثMU>Q>3(qGjfuWZwDEQKpsqQ ΅u_c+QkmH@Æ2cXr4y|1$-*H [ 8/) ٗ&(VE.KtX%Ktۨ8$}*)ámta i2rpXc@]xְ#$1e !+ U-.\蘻 4x<}͌?,&^&v(E◎o.$U#5bo;(fHBsTEشwhOn(Jp跭ߩ=of< mjv1EPC@"2j:oh%e , ]@((ͬd2p׎YWp2.U\χgPB2W’'&\;\'#"f=̕2֯l@*{Gl)M6 ^()l:}5߯ت&8Ȕ%o;+C'9jZd܃tK*R]}S{#C&nsl-rOP D^HAT šIYDKM]gLGɢ ɎqZMd5iF7Z5Pc+G@f fZHKGKuLp;o8@H,M69 D* P[[V'5`|<#Wȗ-"E,9G'smɹϑs!14kA]p8 k+?/Hue閃FS:~ B!dd3Ig*AM'l*k{愑Ji:MD䵗eSv@SxHVWy ZQp1.W酥ܨ$s ij}SR\ݶ"XZ򑊞#K8",z8 Cjw׍HVn wz!T,ɮ$(tHtD׬B00[H!?q.3 FHiG*1pRQ!o.N Hkb,sz`ٔYm|H88(Htx3: bۻHH{Azs{< y fGi7!$xXֶ< n7q BM7&m\;yrަN5Kl3FRFWbP\AԎKit pK7g6*R5mGp{;B_x 57ʋ~mLnj ݫpLĦ gqѤy:(65E` 7DڜY!ۖ9|4Gqف-mH(@[,xmt%`?O}F-cGފ4_C仓c(a#F8cd ]IJ j˲l'k>+]6:Hۣ|qt]㰌RX&E5UmADrGId nFD&(!*U"coaOT\Y*emI.\JūJK?:x= R]NFpyU8tz"4~N2籄 9pu(G3H[;nQŽxnj^uϜxܬ( Hۛn8mODX &uf"~)bEaY=4m2 WnW;5>JٞhW%"z3Nj4Zn?(5u;VmJAbQ 7g޿^x(]5hӁ;yJ?õ짗S|>A oV`\п>}au _ƃi 9dKO4P#ޘ/肖DtVSmQc]PZ[y;k$JP}] жsa5tPWNؙp5*h_@|nހ,M$%.ӹ&LB^W7N經{N?tH≡ 6#lUyLgDlN2-`8:Ul* ,:upo@ a9JeXyD=Dh@n V؀khpr N&|s;ufօ䣳h)#$.=Hɝukc^KD T1U@8ܠė 9>13՞ABɯPbx&%٘w1Ʀg;j(! BTisMP'Hc K|gedtb ov?[)F mָm9uy 3Q\IUr7!tV}pL0,C~JȠlCU3VƇ6=CBmD(dd0'\tGNQ`Ri<0Bn!vp?fD{1=X(M #AZscS BF` .y Wr~[wN*]3bVĂ#숖>EfY9gH  (a'|+4^c0F 2}q<4ITi]K0 G43{O;{G$.vחg]zC©P7g&Xt f "6pAWmMkB<55}K: Gt*ڳ2uxuG` A4?Qo6>jw³[G7P"^^a!,< ]([kW53 R󤧀$b!z(WVonl֣aһͳޱ2w ;|jQrw$M}J#ؼxOR`̉wנjE #=ͦ c Gn>8EQ稄_9)9Y: )B$1wjs(dTmgvWQP { ~6GӀ"-unw{QF`ΪXB|;GگsfX1^ ֩U;4x4,/j׏ZyU7."FC4ә?M*uBCK2#+#^nr1Ԛ̨*6YT?UA+]X{Qk/v 1 1 Y\W튌Quv  qů f1Zok~1ZP名߉﫼#g\W8کp"l|8>+8"RZP8 t[)4KB%Tp*Z!VrWa*s['M0GĘľa5<~`[=vmG|!&PJ0|:^+}?)!K]"d)>45TxzW!P|%>aǘA? *;+qrXk TXJ͓N5(Z%(Ng{ΔO饪⑈`}PԽj炨#&V1/{i?A7"ep/X" ˨ چ@_q\t7f?k%Y4ؐR\AM:r3 J=zpHn  ڶ9JU%Z3 囔U56X@8nm熄!;W5:>񽋟U>$qL; K{ q%  ˚*é3&"̫7RЗJqU+|5ZU#:l=*+]#!52_YiW- W}`{K:Q%82[*v-mv<犦eyƒ1`x גCNbd5{.2| LODa 52A)غ 5+K<瑚.R@Z?Z|n7j wПbNo%4xrH$ZW G:PKp59%D_6#-5G9dN Z!浱5Ƙ/eeb'.U-.,!L{d= UliDy bj^N$¿""*'s9.~Lף:81Kr~&&Ou( ]>>(֨hsbN0@5/~D4OSV3";~dB'qч&7b~-wZ>qo 4 NPEKb3֛6%gG}_zMH>`Mu~OV g%#f?TGZknĿ')&hpJ> j!)uP;߄}Na֌t T(OeqJ@t5spAbB!B}&s r0|Dr1a#qoX9yyAURJ:z^$9wv6J#U7ߋNeϚTrN |CfV/0iZB|߽ٟU//n_^yL;]nZHdɴ/q}h`.jbP; p8%VϖzNp7dT.xB9whts9 #'6=Q\%j.wGMh'}nvG;Im}v֣WS!"h9(!x`={Fo6c"K SȀlaF9IO8kJގ1,^^W7?,MNz{J|;϶P6h ACgs2NY, S|HA%Af:ᥭ%-3 >ܖ* 15,;֝by Tq ! DJrY' / yj0#HڌCr7]/`+n0Ԭ1T ԨЊN=nJ%[bGÚ fp9Tu_5Eh*-DX+1Y@V&G褬g_ڛ Z-"z3vJyeu Aʆo`%y?s!\UJ#e얱>5^dï= \3[&Gt6A|fF[)A&uXX>MN0Rzu̮V^F8#v-sK4gٍ#gD>(!d) k_oAP+sfq=(!s#ױhQQdsϸOtDT"Upshginb-cQHYz05X_!MWˇ( 12h>(.vun>p'-zꐬs%m%PkCx RP"cJJU@d@:VG\wOUz2@)A-vw{9}}QX;f2ONn*^{$PK8&q^t51=7Р#nl)`;,FWX󨒇C*`"b_gSZSw'ƺJ s⾧RE+N9ls떖1@Sy7TvLKT3QL̡HUVǣpq'8Iz@O| & >pΜ;<<:e!"ޱ ~ NN]8uŧYu ņ#wK"QѻÃRbGdkZVZE8LfpDMNi KJxG;N&j,Vb]'3gfy 2yYo;ǒRYĦ)KKqTyr- Hfyǒ~=r+L 1=mc;}6瞨MxYMX AMC=t> |221Sxø6>!  nplC&+UM;C1TkSgYhZT9 ^S}!ۿɍK#hHq9Xl9w'T tܚK<}05WΨ`,$JMh=' (W)@d̙lm,6Ls!Xʳ݇O1 H$- h!xFu}{7!]Ü=O:;P'8e46i2ʧ'BLXkY@ )!Ö"ưJ -{$;N{]a>$CrICQa*$ȯn5s[hpѽ^=,%WBø L[,IML\ƒp%hOR1̏d _ж6ZÊ@ R#X\ˡ2b:<6WsT`!"Bqk/ Y5q_Y>3 HRC8^Tx0cXԮ\;.R)41$i+tLcWc!*W$4TrEY?M?x%E4ǼvLλg"fZ ԭŲIXTZHΠ;VmT/sIِ%,$<>S+I@>/[IKgZKiN_8W[|ݩXB^rA`N7ys6]h)<a3‚Ԧ(!u:1*%Y]Kz;uVԁ4extRg-v/r1win?E rL=hḬЅCp5: hUק*a; dn?Tnt_'t deӋW\ZZ5CkTDkk?A< 3 eSX(FBֆn"yM2oXboN78|3rl;+8x~ ݹdJ,[Zu ˆAk5!FZtL0лӱ[u`Ld]p~9(ٜc3)om4C0'b <W,,ej\ߍ AI(a (>-TDO^<ʁI(".nqptJWvz%: SmU i]D`%di;eOMQb|9*ɪh .Q+oya?3Y9ZiC@ :ㄌW걒Y&I:DR f-Y%K4^{l Y%q!?ox}֡*&{ȶJ;ɵ|cgUCS.VPO8rOAN4Wi BjSՕ۱2 BL:3+> ӫXg-[J&0wf?wV"OY"{$ROUW.;c!oAfU쀯V cT>)`Rrz0= dw ;cn9Iwuޡlr?1d,\Nel&wRLk>R))t[$ϑ^WW!Mӡy9\ͼCz_&9y29s}Ѭ}Ȥ/k:z,yDC>HK( _vʉ%.*4vtʝ_ RYRRB)9a8#"}V$W]lnABW @D']Q'8D.!kq=[d t>ok[c{qB L P|cUMuz^n蚧{sGOZ$@KTOHA i.Qtk4ҲM牦8~%%HssVYQ"`0[k~.\r͟7ajn^%(vIFiAa/p qަt^d5G$/jCL9bچXd)U?WslOy<7ry]Mv;Q_~R=f :d._v,ECUPx*ؕǴR a;N֌Bt;_h'dw)_1u 1$Sว2 /nsYͱ.jkp/昊LmƠ`V : 7H?'p*ф)tR` zp跇1\; bB8=ڲL^nRqIֻېhz,OQbS+LEǨykODh уN|6[ r?Rg%x`;Q`1Pf y +*w݂\h \GKkGjF$ 䂥.Sr(B:IrHXcHKP&i}kUqAE; "nslN4$=y;p 8S3\JkD+$a)WNWE6mAzF"r"90_i ke=,x_J7 C+URAQV,Ӓ7E#yK۱qt8$-͢E U Be goQܷ9q)U'2$;G`ÝNGu>⅛퐝̒U~G'Jx޾wy/q3 I`wIwĨ)[!Lbbń~ -&(M:= IO5 ;l V%2]nM6땬^l9E s|-LC"n/Jűw$:0_931kW&t Qp].X褎]|[ hMrvAd-htKvF.W7LӾXkjlՓXmLvT84)c2;-! 6 G!شPyP ;@EoN?l7k0%itBB|:ݻKI8sR+#pែph()HpBʜ!/4ky̟k] θnW Јz-ߗ%pkF!ev539¥ԭ0 )ں^bk=A_Ѵ(|8wpOW2mw1_9|srz^l)rBiu6b  T`bnc q/'GxWf-*gwc#a 6†B:;Zl!U :YCr(vO6/ /%rzvlnbF]}F -w]@'v޳jKdL 52R(G`Ó6tO5w$D^ook/vvz]H&ĤD#M\glBkqθwJَK&wp\})vXx"LO,$9F8Џj `,*7!XV (Zd*> xcm)ojk(AF- 2ANd+| N-NcC\m?2C0.*t\q#E.pDune3Scr<;nKfFJ bVW3BK(ݛ \ڧ'E!{zkW0ŋN}X[̴(cS8+#ӵ4;YeߞA4 w6o4xU;D"L_n}Цr{rG0 ~vZ76Mf)Abl-ߩ6 tL0MƊS&qZ:bݷ ޙ>q ve4d %ծ?(6ب2ījλwS[[gO8iJIӔ;Ǎu`|m\i,S\o39(Hqa~ 1! d+'k`t30 ^LE [ Pi`,\QGvǴԆ8/r"םZB f(a{|( `jrJBuUdGMA܉w!*UoS_7*Аp% ZkܞeۙI1e"#vٺHם=-ȟuE:`RCy^`}7. vs8AŸk'c9RۧZrbe)K =dl|Go04j ܙzmY00iqV2 4mWZS: ^ "N`=;}?č4Dbwx`L$fW 0i{"j©^suecO_ˬ@Tw pE]e:$'p7!xLXza@{ـ|?Q7R%s]M%sv `W@L5 JeT_WIJ@ALM}9r@Z]Zr}sƕ=$!`W]JMm؀Y}reJxSIS-%>V X3c.:)& Xћ>XA6pb+i9(4x(I\b ] $D%W8UjCEľXu7ky_ߤQ0u޵n+x\٬Ҩu:UU3{ԟTAxQTL*{梈73S%&FoW=]vjcamFL~zM,eUZdp1%&]=12,.0"Z,+<7n/m B[%$V7 |t_peQ3}M7𷽤!W !l6M~ϸS}gÿo_C τy(W u׈b6Fe1w܏BDgv(WW$G^mf!+ΙkXDy#(ͽ~;&Y`4yR}st bcquus ~A'1u!5tf JD98ʝ7pA{v1FYq3,m\ӉK:("gcytE@&'PPi&L- \`QѳUD~ HoP`n䬤7&nI{6OW6!xF3lp2[}>#).^ qp_< )F8\ CT:amk䀌)W̝o c_U(M6Yôp'0 Gu i<:S夬'VMv˾>(]Xy9=_}kR9*-S2Yk7/ 6v0bK覛쥟c8Dns\z!O53;63{&#FQߺjlX0<uڌ:pk}~hWoVB._ƼӜjytYҧ"h>2dƒsd=p?H |cH{5Rm9a"aNuv=|}vX#KՏn-s#)eRM{xJ%GlTAhRv @ث5e'EFb.ABS6D {?[V%@ )$q$4O#Ⱦxs2ϛز'Eb*A{3(Hcֆ߽OAol͘BaOݍr#pAG #aJV6Gc߬>[H@+gUͧ~ y6gеwNwGQ1³ahڄ$@sGocm ek?6ʦ$[??p5DxU9yNi9ldBvT.[G94h\>Ggs ^KTL{?TbD,4ft䤮τg =~}.HHVˡ;@wYpeb[X֌1'DO?(y%)=iHt=j3]UiW4K{z}:ƻh=bwN= LM4!F':T85S0(ء+e zizx. |ykI({|!OpW&rꄱ䜃eF742cxϻӤv*{\suNIP%ECQ%t& 9vo*%X<ZM&Hآ+1H1\z ~&:o2ϼlM38Z|y<ݐ6I9GSyֹrfr^Jb?NPJΚ9!-6DtweLD 9zrs}3)4J`A ILN6逷Q_"HP \i{Fb6jgHf͎s*>{=N=Vnd_OJ0b|sUvY竸D}vY)A"X{iy.\yg[ӫ9RviuUA,^lD}G'ؾ*eϝN.A-0Rl4ge] ~d's-5;!xn݁h2HGq҉HӺ:H>BTJSe,JsA;U \56TIPARZPxI?L-0Ʈn)GxRӦ $a;B^ BTgj28=UW8D2, S%}⁊˦$k³\A~[BPL~7erQ%zc`(34ڦǽ+8Uaۤ<}`XǭYsB5cc &uG!6z{͝osTz]y9 4\3TéJ' -1*j)\}9Y/.z=*} (H0F0b[G`g{<&<dUUs!^cڟEwϼzo'zƽyqXnYf ,<ȱG}Z+5᪪KPu$P]UO>2w&Iͨ(OIEHޚsShS ŭcN}Vw+YX خH\x vz'Q-`M_.76؍[>WĹ(m%QJԣ襀{tur)m:nQ۩Qաv=:a?TlI -0z.VaLvW,Z@S*_hڧ0ܿ&>4K<{E:C 82S4|>tAnޔ=NT!bVi] Iu;Q'@G1p^+=F.{({lV e<ݤIŸ*ƙ{`epXj-|G^cܟLɔcLW?bH]&3n&5+Lw$W+thsڿ"ZSϋs9Xn %e l aDSRSi|ıuجRéA,!:渊pu3u? ݸ^՜I= >sU6G/BLc!aF,ni\V 4FZne҇ >4|?i)Az d{Eub\wGNl،aCYHA[bO!#*ca7>XJp͓FXqGs ;3'yڼwW~~ s>n0%KwIB}Dt% ,GΥǁmGG桉P;Vd7؀鋤8A){oG7) i nꖿ2nM쥧 Vc`0Kb!3-dmD6jӷ\瑨m{G?m HY{͘i֫2;۪uu@Ǡ= wq3MξTiw/N@F-uxA)eM;~JרgiF|jz0 eTR2#R@K4͇Kq !t3 Z XiG]̎qc Q>@h&zۋbp*<{3XKv'p#o`Wԋ~ƗS:b*`f &qx̷djJ(sM/ZJ^Z]'i:l{1)?{(NCVW{.:G͗zjGN l l~-Qv"^θb^I.e '=h[@{{IaC UVZnAi 4:YxГDu8Z~U7-w3gَJs;$췎@c8g~_ٌK0.8](KuR* hWYыnfDNt-PUky0ezc79n l \҅f*f@X(A6NV۳?RX^w3\#Y!DL>e'mzKO{Џ7#_^;h蜎Z & l@K:TV^ׄ{רWIll^ ]KS{͟ZwQ]sEs>^ĝ8 ycu0: ,8Z$;{8+\N]Q-EB'?ϣ^ev@ap>B=L5ka=j1ɛsq4d k[ v LzDXk#1<#󩉀#e2n.2(Lō]}S`i(S嚎շ*]l@c3ˆĉY$`)KtH4}iAM_*O5k1 #̠T|!C:\3 =_X4Ei-{f=.dUrujY,؊lա)S6/'WvI3M8i@| ab?;dpX S􅭹'4VR0*.uí',`NS`!|bkH4~!w~;M</ΚZCxRwi:#(w@?p#9tpF2^XYǝW0_гX^Tuk$P|`ٞG 5ka+db5QÞ]*=Fw}R[  p>=']E oe\K9P%PUft=)̂E2"6J$cp'Cv^2S$p4_a2i( %|DcXC#̼Î!Tp@dfq-j+iVߊS&΋n S@R%Y(ݴFٕxf/;]mwxة V8J~d?o&uQ_a6^`;_~q'sӪC6<(6]~RՆ] |lQKp΋+E4ܷ}Mo*u#@ۇ1S]p77Od^Y@7+詆X~LBLI )Sܺ&RieU<2%j?ɸ|YZ>L8Ө0">Ejewc1jAB[⦳"05b|>Ty!K~ef!- 0kuv906Eۓ#nF K_an%ػ SY}_;^0.i+7pyv&{BVQ=P {Uyz%)@^%.+QK(u[(1R%(.do| 9LlʻZFNR]k` lL뤝9L4wxf҇. 1m2nQ"F ~O6V@(VSIVERxЕ?!M!S` :Sҥ~4m5V@yGUp2f) .-ֳW oR7(qnW Xv9u!5<^o doZg\C\ N$!m7YkWƣj'#Ir9/+~G LE[X = T GHO3#s?$GPHɱ~}d֋^Eڹ+2x7Ok~5b.ފb2S].$k 7BV"Oy>\$9ʂOy 9LoI%tNHB X;B;]> !udxC|jؓ{bӃ ٔN3Hp)736 s %D-{a ǢبڭBꑔ5dJD68yju۶.=q ԠJ+v+Z|S'YfZ.JˋL-oe|C!ztmfy~ = o%ݫ"P|9=^y+'c̤Y6d"LfhU]DŽ'v5_ÛY |p\W<~δ$nLkl3X>l.C}Amr ǭ̹|.`E%%.m1.+d+Xo_-߮1 [bX}T5ΰqg\8Ibjz1$\(Jp2I=z@bFV"#`|,/ So`U ֫ .IT IF}FAzZ>Hؘ4ϟNFnth1Шp(cgBn?}3(0o9P@HII8/Bi`^")IWbᗦcR#5iVedAƿL'Fqa ~]KFr9Kw$+S/sjF "O.Y}iЛGV0j ݂qT$}b+Q}@,55%Eܐ,BԱw'(Hۯߐ+mGgnث0ℇmI䒖AU6Ly2: 0KgO%( *.,Oi)L/O({nvUL<2:ukJU2 u3Za,MN^Cg)wlC@vBIق]EN +#rDZ~s1+"Qw~LFMP5g#ef'Fn,5Z<pEqg"s p#IBo{$H~ow/hTl}\sZǠAbDxCV_ӫy ^;2lp2H&Éa<5>E7= fffrΔBѷpL|["b}y*XJ H5.(йMhf\yIppTJ#DUHX*唤g{#0)!Dُ1x$Ǐν$ O)8%yoX?kA,Cm'÷A۳>|⹥jKxD|boB $44ۭ{:ݟ&b/:8Iӂo]L*qX;*5\1*LV1UNVI3bz-P׆?"'N.qJ ]B>1W8]/Y!Kn f3. r\+Вz\"cRf2fp5Ltds2cșQDcӮkBҁ%5f1 9 K |Zbu21\ {kjڈǝA@]&lhQdsR4͐v[auZut4Æ7\HJ$Kе'- 7ww Cj&(z)m!} {-2[mYR 2D~7hpc25'B-{:ѳ^=O=jՆ|4A|Q|>)jb_X^T^(Q@\(fZU <| _} wِ['#|C/7$}9ŝpS+۠?Q5&sϵ+b`""qXc[/l!BD-$-vVEoqޏ YoD[h_|X&ݽF \W\š4 %3)蔄Fwx8%gHe%%t,GE-ڀQфB1i#cP.ݖ).j O܉R7 } )a5]GӶcG>=uho>" }ӦYPXؕUҮƱ{7*x\P\(iN~͈*ƙ%WYM+Ig_Rm3.̣L?O˻q`Ng#M$=@Z=QQ+۾TH}J?z_ͥz <~ZBE1Uꯞ,L;p6#?0TE\G$f(L* 0>ag^iRJt hXXּCRI!"=V"i|,˫- }i\ھ$͏3a?smM2km݃/06 0\X  w.*ޖ<@xUq3Fs,VM5xcTd-L!p܆R)z7 M&9\elgF#,W7aa!.[?w=K v^ֵWp:NT\hd)h :2= MNaq9[Ÿ̜$aLׁ?ķ05*IcW[7| GIđ}X3B?4io#ZڸA٧SrKX]#I%@(u; s/WM䛼'|8C! ۘSFEDTءP"}߀&0̏A0l= qq#1 "(;R2O] ^H:2xoo5Ғ!,B&?i GgğX$@Z\fBt\WX\vE_%-VaKk9 Tه䨀ڕNfoQ-!LЕJolqQ"uw츫žI8xj;i1VӪCITKуmGـk%<090X>^9sA7sZ3aH˽{m't梻ƃ&3 jx-]4[M \:*>JI<Ǻ8\KU0`xUafpy,#}Vih3qf+9^9/62I˫s:l#i@8(UX0!|9 \ ~<;{pNCtNcN8S#0~懃5n ?蛩y*VV{4+;N{S/^GBD!|>w2я=B&Z |&X FOA*DP:9 *i<@~0⣧a )d\Ul+i5s׊3_=v4b(K\n`q,NWiu! *qԶv!Ys[-d)Ũ1ȱвS]XVygTXy&%9hC ) ({/ͬ9IpKClr&+0[5vp(DH JŬYR\ u&ES ʣbIY:ZwmZӟuP:mh4_wY=uSe쁑 Po&.WyR0-HҀգ,^^.TƴI(Q'm;9Zqt<ֿ">0PA6q؍Y_D;^&jGVRq .;"AV뤔-NJ ւO`*&܌/[Ĭ+ -V'['%_U+w\[N?7GލW¿ S% G#"Ӡ#q:МRWq\ӡd@+j ,YImUW託MfGG#>H&*58ֱfvZcHS_ 1}*4 i!ٸR5wIu=j?p7f Q_7U[KxFi`_U&8|*[GAo%(dFH1d-CyEB{ {0kXꨵRm|nq?}>ݒkD6@BoRq] w7& ~8s&LK#r,[ @2(W8XVK#$^߾Ce m.(@7˞< 渍v6 5RLt~ZM$Dq gehT]?հ#5$iR[8S)n|º_t֬:*nj j 7Bbtd5|sm혟h\dlT@/uOeP y!_K7>=_'6rμ,MUSc2(gk:&gqG64\ܹ3 ey>/닖L_GP- '`J8,qכ`Jkw87#2lڥ<B0<5OqM:b%W3UnH͚*I1]Ӊv P n6dP>y[A&%B=CM?nubu;7r{ ^k{[M\~c9ktՃv:r&5hzw |Б\7sy@Ly|\ G?Gdқ/Ƹ`#왰7oP|f/1 XY>5ߟ>t5-P-" ɜO,91wlL.RD!'JBJ3ٞ)G;ik3sXYkK;4pqFA ?q75f)^Cԡ%@#t.xk|B[oeVP\wA <uP75i ѷH)6K"zqc@@Y[4|9KrfR* P4ItOj΅7eHKYzϤ9"M魘wr ^KFL#.Shege]RykLG"Lǵ T6,]7ON.BdzVaʵQ:V2H._F8^k˼àh:OeХB DMbLRm}Se(L ˌڲ56 FH{L9~) *XisFi1eTSY2 ,\t&SV>2;+ 5Mtߚݟ@#{#!AUh$9 1Bv^nTycUgAxSF5WY;z%{^Y z4鐙Kflvm$i$"DtMXI*o]K@rQ<a/$iK;cA{vD;/ ( FK=u6#m~L{12W)wi)H&TNR~ƃ. S.!D8]ɛ}i*OU@򭚞ՠlTåڙMJ<)WzTҁ鲜M~ʲv atGnFަs5'ښv#s454e?TV 7T(ю d%hVGEyx~{~ U)M|SJ%C(zEg7uTDg{JtFB6/= Ê < rSүi6J*Ӑ*# 8Рҍ.mA41-{<č0|5NdG'9(}jw#71ipI_0rtIӗyNKsw* '[_ BytB@ Av-dZO܃kƷ_Ax9͕5Y@*6_ Njnpز}Ϩ Ҕ&MZ2RXVhj _1r̆w^eaBFՅ-N ?~uƒBV Lj.=8|6~O>`57UJCU1k@˗06j.bsD@ ӽDgQ&ágVZ U(u҇BB8?GQQRzeˡaD KfB4qޛTZ~'3&{U.RLB }pe:)=[l C/!DgA{F Kq8 0fN*9c9LT|\(Nf0&3f="xP)/ gn 8BK#tTc+wVdߵvp9aJ60Z7`ەz?Md@N"ɯ_ SXàً0'>Y`TVY\ J Mf5 at/h{]\ ҥ7UxGCB$MѴ[[N~rboJv$Xy buĭW5Nvx&دқ)'_xa]S ;9o>qlRĖ>FS37eȝ\eA*VZ_o-Azm_0ܥ&Cr#\@;B/շ8ȼlh2Ĩ[Z90i.sb:[0TW5RXNߦ?}>ԇ4c1 :+\skړ7=?f ȓ8hEI~(Q;c~Ĝ~͛h7'VS儏왊[lPkCFM.1bg-ѬyLДoOh9Q i̒6P.T҉CdBfKd"|Cjt 9p\Ąm2EChN r;Si~s}._RXzS؄)+R԰VdCķI5@?lֱ$dZx$~ n.wM)`{AnH@g>%]Lޡ3X2WTA\Um㝉82 xZESyJzXn/Cި ۔zv9dr}bBչUvleБGD9Up}%$heס-[$Z P~}&Fٺ/L IX$:^XX2H"a^~mpZq :jҜt,.}`DPeƶ+x][o'dÒGPX5gf=0)mZ_'f8Ĕw`<=Q,h*H& K'qyF7N[> ZT&AS0JʳdE1K"[%żXT3hDh͚a`F !ua3=>7΅RPYK獸u>];@j̞%!ԛ6V\]龋⻮\階@UIJ39̝~zw{6\@D[g}"l;TxʾH(SAuJW>5>lʒ\% CE gI{3m4 z qQR(lķ^KP*ސ|Mѿu=$3=;ڲ*WY 8?~` Zq,e?>Z3=(,Vz EQfƎ!ēZ~1(TtDD" 6 w>'x cj5B \.d7No|\S2P/aɢO?"˙Jxʒk}#`t+mN''̈;|Ti*@_]*yM(%jߗ$7\9Fgm .GAJ,1KZ,8qy`',TҜguG瓚4f. EgѸ|\BeyY(XO}SjA$3F]PYea*b !<޳juGh4,H c(:F.־v#E_\Ne)G$[[8t}lP$\H7>1GEy<bvtܔfAEn@9 \cf0gY꭮Dz)P^\|hmKqz5{J jW9& |ƤpFaxn~S0j 3EMK]>G_Vy(œ+Bh+E<W=)R;ڄPCE$ }~cq@$h1/')0(_(xa"zǞkpFD>Sbf IS0^h) U/g_̗K 5 QO@٤gKaHKwms7-$=,eZUH;dĮƈq Bߡ'x`q@KPfǻOg+}K5 0R>]nJօ4&{5cX 7[[Jx]ovuJDZ^~R /r [7<WXPҹ3%C>mI]KkZ:HzWm7P.\E(r<Âsw f/ ;]8CϫjP6ٳKH_~"*$kg\OEܒݸQJϒ/"l$nTN̑iou/;8^ zc6mf"4Ob8nYʕfZO"0~kxI? !59'挠jHNR^d',:RxKزOvRE9|i%] w>ե4Py\['ejP`~JHӮxsc֩,•}ef֧Ȱغ )YW *.S#wDЎ>bk) iXce]б:!i-:kSn/7{h `'WA_Gp%*D3iq-A+Jspa;.; q̞H=o1$ WYf3O,a9ށM:Kymh<5FY|<7u}™@4CT ~UR@ƀ >[Kvjnx}0SVjsǦ!MDکLpG pu᣸`=Rۜ1SO7,@VɍCIyLEx|sM/4ƭɗgĴu}M]3U >x=Xx[m]pC  jhs36Jo@2?*x-+kB~.QNHA_ӹqYxS댻m8X Oj5ݧ*@KfL7w-Mϲo5h04v7~3lIQK= ]G|KsTdugmiC,%pbnucG˨ђc N"ZoiMOv?o6Ek\SK!do1)5"LH#t1 6{mЏ ,BuH|/Z #ud: F8@Jkk9Ჴ GLѱGUu ;dX@HcϮY|9MPw=ƘDsVx&-@_s' /c(+'5Y9hF?K GS]hWhǭcX&+!8\px!'NIqoگ~ lDNqa"p(A޶ j]8m;9TK: + c-!};z[#US{έRQ-QZq~{J&^ŴG'do88`~n? by=Zk`+J'z˜!IKӃ3{Cz^zt> JJ:bQvVec5 ou|%=#n`EalK6 $Zܡ51dz]?¢l+xy^_e&:!W& SP;1rWh'?~TZGgjc@ ߃ doD㗑ʦs$"Dװ]tL.'Mlpx;AE~[4jV`uƦ“*,Kl"C5n+G:R"HcAH:ʮ!Z("2`F>N@@'KpP%8D$І|?`zu#MT#rH4ծ .wWN&':H;; ;06 K?KA)]rz``})ldrVf O,Mn^.jYΡv jUFޯ#^W\5בS.G%aK)5F[iS(3GnLo/(o37?< M蔂gq GNY0IY:xHzmAiGh"yYMqbN5hA[\>*p-~xMuj\(ͪiDx%`\3TaQᢩE[iXzM@\tNLea3!!NZElGTȪF ٽ;уgWtc0 i-mN#~Uг$IVHP W]X|@ϵgW4yXb2SlNpd=fzVAϭkӨM\חU;²Fɤ0Bez,L}& i$uǴhbΗҌ#QZg:qkQz.!޵*cF&`Z,*ç-a\jNTADmHD"@0-)IGya9 s%I5w6!&%vep.im^ю`tn@W-^͇!/0vvl2Γ[r3xh=|Ŵ>CiC5.-Y&aey;kbsqMF &^:\^] ʴ"Z֢Q.G(*zNiyzm-&ɧ< 'v8ldI7m fɸ~ yt51*ל/vzAJ*` u,<1,^B>˂YQ$ Kh4Y YyYNSc= ոf>-m=0xD\;:"tgZ|Rf#5{GO4rJ*f B1- ym<_< 9+++IZ dhoGI19C;Dkiw ^&:LkbSz `̲}`YpB يdgq0mםn5 nΏB S!wVYFD_/Uں6* Z&'#.o9!\8b)[*dY3@[!Sm_q3+/jZ8]$Q;S:͋)S2K<}aیR؆9pJi,;+fq+7%al gɩ4>aVO>"c, :nAQ~+?|[Fau 6,\ǜmFZMmw!*DjC <\$MEt. XM3X= 5][{_`K>ooDCM3V!u4^m! A[$lYuȾ݉ji>xO#@&Xea*Y;#1=Q'v\O$8dM򎋤ެ}QDxo%~޺uRKER1Qib1{O]m< QD(J ۼ>f8-lJR\*r,I&p5΢ݛAE{ﶚLPJq()2 Cu'y޹_}g@Yye%jK>wR1[vWGvVŊEYo ̌=NNͪDI@x*MZخ.d꼉0H-ȬBz`U!+UiH8" VN&'\aFbʜ=m"t>m4/*6 /dbMYwkWp}%Yr3q;-D碻or-ڳW3d2͋}Iq^$Qb4 FfCmlqʀMd5!oG:aۡK!$^ \#,]5%3 XDI2[u~.,UdkĞ#Y2Z"Sk}7/DpAaMS$ޖ.Z1 d^TRdob IɺmFt-q2~#kt:ϓ wi77_{b/aʴp|o}EZx +*eG"GQtmuפdҜ,3Ճ<>MG^vզ~y?!s .^gǙ4A@(oRG;zpp`eb1oy`cG񷋇,9521ߩo:X/ͱCc8@[5_M0z,hxZ2Q뢚:+_!T*к3: \e>zxEn t7wOK`)mO՜?M[\l"S + 4G;]C%M 4R!Z!Rm笟PN>w%ba hO/XY>Ը,uu7.% sYDDZ>ؙϋT 4~6E+~:Viٝ0+ [ }B~v}^ocج"1TP-^Xocd7h:SW g2LĦ oONczfe$mmS  ٍ8uQ^hq2& 󭬵mgLSC,d=TC<+Gb(?9@=-֯(NqvJKbYd@U}NÈ*S/ӑbAțrv*dF4z2軬€+ "I_6\Z=z_"?7sA\$29`u69͸ ׮ȉQ~]<˄yzdk--.[jDc 4J%0T*5 9h%U&R0{t0Ϫ'&Gw] [mNԸ q rqbHAHY}I_r`^h zDSC3`VQWFP( * S,rH`h8W7o#$$؂-Oz;j4??N pbU pΤ1 92,&4`|5|QI02֔G&[#̝K[:bn.,>a]46m՞? {Og]ߐPr &1 d?âr ym i/f B `RΫP´ACMfj#7/Z0`1+2Sd.Aήj&r##ch8'λF'5z r9@{E2=}f}1V XI#Z ?#=AY},72xd5-Q 8E A0J$ sDMd]V\$Aiz _qmdS0YAPIplzvI+q q}-^ !g/#!N󥚤xQߐ21X/,l"_F%/B֒ZM E/{~{ 1 ` ޝL?fUg`$CA4-N ԉ)Im9V+hO=)H8C|5d*2s 4cE_h/<*XCI _jbzi#gT!1q؆(!vن^|0:`~Q4J)I/a,mPCgA>i+WU |%O{;ўGfԚdTt8 `97{!W#nv2 GG,@i[s@Vhq!v?I%W^K.Q:OH056{ -<bM8 -*f1Cʤ[OYM- FG "۬ zw91ira@{(n@ދ_ i[Qߡ3omf=qe1߅Mvp- 㾺RƤ2 |uuW|8L\r5.ܐbsB3D"g(J ͐oJA&욌Źc[QE]daU6li"^aYA esViئM ?oGYR+M/ka$ F>ųVћ!rz7C{`]ˎTA>H,#)lCf-@nezح,gXu^KWtfگΪt4zX-X]2ڮEL(1Qfѽ eԐ&^dJ GR )֯(@vlriu^j6FiA$2)@c}w"Ej&W5*e:`HK[pҒѠ ȶWX^K8M3 Ah`ljs&3<+'hA(bd֊y\,³-:3Ėk?^1&܇Y Z'jyqxGRWL=9ּ _Wrɻn0AP;(@G JEar|}72Ƥs]iXK6\Q_*:,b:Ubͧj*?cbw7r:m:T[z<[yO : 5;o>e35%O@S\H`hCa.`1?*&BpN &n?դ@ Lʣ/OFJFhR?.12sDc S+t,i0ҋS/UȁPrQDtGR_67"c1mUDpAJ5ac[]h ;?&// 9iG|rǹbR6Jqh:6+e`9cOv5FjhR‹Mlg(4N~=P=4}ECqjЩX-'πȁ++ 4jjJs~zwyP7msqu2`&а=l^´`oYե6 l9S4bQz|H1wQ\*yHj|9v6 GQcZ(eqr#3Ǫ";$Sg-<>F߆zT^L?R?2q~aW9+4*%DR;reVIYt ebj1PH,U1vڬf=+!P{Qg`Nl%(ȷF³ODPl/E a`ɚ%ۃi ]%PTNI&Կa4s]UIך29fe#%pt|٬-Tbs ]g*80XIS{~GEEry~8w#OXD&>'E<"lR0IFl*x.fj B d'TrSU'5VkǑ(;ac9z;tEV(hBAY+m!b1<-^Ġ Z՟\ӽSqM _6 9G[|9|BD `>邋d#نw/ 9 ,ha/wQ_[ZM,XnNf{T`F5ܽ gQ z#8xz~ܐ$Mw_)qݔ Y-@ v!('Cv;GqE0Q g`gƴ01!@$/![Ȕ2e;PA]He𑝝.j:?TPWՒ;LfhsE,2\K}\"NL])u-NVD6<94]bh/x aPM51zC]k*BgB u/ u>IijSM‚fGڿ 5ȦbNª ;H%46'́ >Q'3qw`LP\ՊAIհb:ҶHOvֆ ,/Ӵ6'qǝs͖?m 9̹;43LΛgS'5Qb w̎祙(3ٮSaq֭˧gmwzEbfV;ONEoϾƌ7l%^%M{':^(}Gm^PoѬN\^G6F{s?: 5f*J‰ Kh1z#kꤗqTz0wnZEM}|-?io+>5Y⽥t;Oi],mZA;MKnؘieKͤzܻBwy N36m3wVk9Ijħٌr8eķT\$37G =dc8WOjyZohEՙDwS qM5 1?d ^ h {>D+^"BR'Q ̏-Lϳ:C~%]/u2_wwT41"t5-RQH}ˮμhD~ ?5",!QukӞѥ6^~*eز ̀\Qx\dk|J^EhTHm0d@e.\d\Zt Qs!yKs ( nR9 jF8=/ڤE7'ֶYG)ɟ3s &Z%!<} cel*&j)f)=I 7l 5HCw1U^gQɥmjo0?jen֩0wKVk,j'wn.2N Dmxz\ r,Taɛ\H幇~DA@hhyB'.l\ (J/6eza1<,DR,홨X;0eyKa`'H! M, pRm)=Hy;<>ڄ G U%9sL# [bqHPWP۷QvI9H e@d)(2&4n@Gԟ/[`'nK@.+W'ut-`&e"޼lGKM'аQ;pD]ue|>#>͹dub?3ѦB{`w*(iz`Aw26Rgvq_ؔ dܗzMDRi3#ciBҭ_37QOIeaNH>cQ({"û\ ^PypWzy3SV(d[Ijd2/<%A*\q7p:8RMtm"%(lf-W2,R?/-$ ,Pef ,NuT̰qzieXN–0<.)5bX!g g" %q)HcɈYP0虳R1Y:[hxM0zھ37a:^m[%&FZKG9;Y@W@= d/bV<5d(V({vKE(GQwK]pf!fx dq= d>T13LCR1%YD p@ݵh {'; Csoz6BӉ: l2 usB!I.MwRWl dZlr[$P"|~4eocxH>\j.XϷSɫX"a%rpNC3zTĨQœ-;y;8#V/ Ks,.SsA%W ௓-XMQš.5' ׸(뾔&KE3-h͏rG;E+g,6icnsHSڋ&: |_'^@ۥ&@@}\_fNq}Ğ r3r!2|w4/)"^dLFJ``%W>c>=FG}3:5SZgA)j\#3#^$} pܫޒ moPDP3[wyjGWԁkLղ,Z(OzKc[ĝ `؏~ Q߽p*Ş:C+6?*j!]?CJM@%jOui~h9"+ Htb} -JWdvDHVoc@3&g/[ WvjXвFxѴM#՚ůoPWYp{HS>e[gȚu 'N"_#+5{O X|;w%j?m7#59RVԴd#szեlU{*GӟyΧctƳ.4 _UN(XgeaLv!M3\B)gķ;,Nu3qLڅt2hĽܬdPܹ7l6]cSx|W#"n6*[' ;H'hDO?=hƗ,ǐ>AgXc_hbd]bx!]cko[> \tЗ25&O$w ٰ%c2t>+I=5hWiw}S+BZu `d1 ~KޅYsNӂ1Hݜ^@m'^̡@D~L/E­e;6-5I66vR˨/^ 'KHe!gt *ĕ,I'qǦI׶NើcF#om\ ;O!,3!iGfđuR.`N1]ߦv<]\N(bޘT>l(⺒RK}jۣ.N$?J~oQDH]=?t83T۪Yϭ~:06!r #BPjdWucAZZ'[߂㓒L\umְuыgY;ynSۭ)c:!{,`!Gǃ+FK׌WsZ)Y'<S#xXrr|!y ;jQo*_r;`T.Y!*A&9_?3#]jO!pg:` enZO ڜRm 㸗Z@d):>a~4h? rn] iv/K);&}dfRۻ`kPusuQ(i^$<.q>h>o8(7RKu㜗.MfIx1ƅ|!Y{U?xVy1M#V@E 3&u, k/ 'q F""i&n23!Q(}}lw5 >,9*E öąSૢ~}<7CQPWzE=I4JB'R I!Y$cwjܚ-F6衞L%dN0JHjebYᆍH1rrQ8;A,@MED'2dg>Z3OJ4O{ZsM 94aFXl|\]M6Ÿ졩Fa74>O&J;&$So5H*G$YK[~Dα<,d鴖r6=8Ӆ_7Ӝm!c䆧HoV%)9@XvƊJWU8& \E0J}UQ<Qy:='lgvWҚ1EQ kL.,]s#d,]F'vrrx}6_OTbk__-^KɺQcMcb/ݡk kȘ19{ j !%{@#t ǃof5JmϳrWfd`sH'<7F50~ae3RdzL&Li⦞-S'y"/#|ZV+ >'[sUXNԃ@E!W-}L0𘟦ćϟG}N&IH@Z |ϝ``xJ~E w/u;!Ƶyy 02-C1H%S|)GŋU%}Ȅ~L\X bO8(3F&go_cJedqw qq=drݟg9;x) ?ȊPU8L(+p=*(:}+&f:n8Kpc'c?8流`6}xEM?#1ָ2>;t^uԙ{Oq=vȘlAAdqɳ ʺ49W/G)sNpA T뗅,_E\ Hg[]~#/"9~mj2>3+J 'æu v*d`! OW:N i*kyGPj |( PrcyTŶ~X-28<и`[B!gDwF,c\}> $u:?!$ XOK14"Q/rNՐkzhTtUJJj !ȁΣDxzgI*,bl% 9zNAO c?bC^'!ӽ0v}]@3W8?Sv('t-2eRA,G lhyT2,Q:֧"?N㰫њuL qSj*k/gvc5 #^5LP%MtRrF3(ݐC5,^=IWY!pdwyP5=%dxJ87 iKy#Cį}eqbm!ٳ 22ӳWQVA./Xq73. Khv:U/#E9r'1yaߕ/$ ,,&2${drÇ!ߜP"#Arxiw`2tIjzGhv-ZUȜrecZJʍ1 ҕF#UQhpqOۋM} h3b<)Y8 J7p2'_MM!#"ti' ) EJ;93z xK v=҇a||t-G%|r`zA!"0~fކXWHcS*xFtIy2K>7J? 5Y0%"zE4 uKHqy|JZ$(ot&]Fb+W Yv2 0.0*[u9ce2r<8nn;.MKAWB7* Vwp䭞zBdKHM#?s?9vyN[mUU5_]-u[`F( DQ&r؉blSdщYRZy/{ἣ)%Pʋ2j7,AS@|2&TũcFQM/p\f!Q>Xu@[(Ń?z[F=Ա#p N@bp96[* G#!T}ttEcs8sC'U :$]t"]!R#Rl xOQ06Va@8᫩= })n4ߥPe.l_HӼ8%lg$S(D~Tjwzx**_SygGFP,|:ۇh*ًB9ٱGMYc𼛪~I ^: :; 1&W{AT2l.OOhl`oh$ӵsc FӠla`)xϻ^e J_tv2չV#ֻ(z.O2Q*+ dDrKA?e*Qd9%P&W%Kr4Y&^6Q܀S!/sd/ϸer`r‫?N" 90-R  :iļ䶢9zn[jA ]] Pr5̆1i8*mk$d}-3zE.GWLOU s&.EG ċS|?ZҍfgِClWO]S< b 'cH@w}7;'ONP< C ܍5Va?pKFg*DZ vƥ~ ['vN,͖^.rDd,2,˿-]j}N<0PLݡ9+)9yBeJIC׭u"Q!zTD*m7́!HB4;wɗ"/?/Pt,`LGWmaqEEݪgb9s`;H5 &aBX8Vf?DSX_& }I;<Ťd͢$M`n]{r ۨm +(Qm/-$`( %Obd6*4V3NɲbO{Ll>L4Yiא:\@ N-*.S6^]W9nNiu`h<|[_d4ʵ/GAIԈq۸r zfBA tUᦓͺq̊^1 JSid4b'mBg2wss.dd)kb/PsZM' o$mChhC0sM eiݿ|<{n\ts2:eC@mބq3E<1ė9?[t4@J qwW7Mtt&k+8 , e_hxRu}= .0R48>@.k,^+V٤~ٖU=j4mcIHDZ}uvppcRB:zxRi:u~^wa=.C2Vvj{^v7;dJo3>wVwVg(H5+ ؆R—FXp, $ԋ[߀[P'Z̮>0/h/ҳF7Ԁ/ײv;ӓg ZPɦbW# lETUwl_(J-K]"j4JF\Y;vLCadHj{#OnjK@ ,sSרFyJ=%'˷dؑ|r2  gwBw#x^:HPv]K:S>{A+w(`1u]tW6 0W:^ u^c`q 7FwJOքAv O06ٞUIAPئ/e~Myu&biXdhwkx"XX|,j07θWvGͯgy*(59@ccAjE <;^xjځmKr.$D]{Z wa[*;ÒqHv|08'T0|ŜܥW 7떮"S+hH/bxɂ.ZF-lIUi-D1@$RV{f|+#OݢK]bXGP˚L`$fcO+Ҏ=cYJ6 g ϥ+:=#Բ -,'TN\[؆vɇ:o~+6JsE@w 8ڛ_U<:}~KD?JBnn*yhgW‘Dفtr]Vp6g'7txM+b: :'ia'}H7hM-96c.B[5(^ d, 3$0"nhu+KV2UA;[0fL8<]"mf̞)*jYeᩧNt t%kg0Nv_tc m.qQөorL_/X9p(n9_f;S:]4IH`?"+TQ {b<(Ĺ$C\,/PqyBWQ}[982g2W:O*rRqt*qƬ/@#?Df.hwizd$Zi "<Nލwh˗+8ޒ󶲕bRQ@y2En5>W~:tla<5[րlq1Bg@Ms$Zn%_܀uK>Wxcm tXX߈+%jm4`L%euTfa{X'׷:'1ҠE3bqh?t*4f삷!%LV{CO{0Ty)#9IUO҃1WbnBxXpq9û/'4Æ#{{pPMUD4t _vo0`u4ݠ?\ޙt2`jɛdɯ:nMώkn|#S54ܧ^t8'7w2eљKxB C׼ڀw3v9۩HnNv?~3"Н>,vqcv=6PGTw݊ϧ'bNl`-sR8Ydޅz4)ߚ)~sK18jD[ O& zAy٬!,BذQGs&OCգ_5KbCֲ _$"n#nxF0 Ɉٽ;3꿆*Z(.H්Caw:$Jr@dO .u}%j:h,D˞L ?W#g O>BxiӳñO~A3'S.dڻ -2V%;/ 7SbVRkoCZD$U XT:ؾ朗hw>(6fۍV\nVgAQ(y64OR?˶y AsD$C\dJ؎MĤ]DBؓ:_hjXaQ+IPE áwrQ㚰IP$3HPp8eX6l̛e:[`SfBr;IgLbO*/L*bPJ8R4l0gُ7=i>gYz0d FoK"˝Ky+=9-SHW0TZ+MР;޲jjo?oi&\Jwt!S/(1މq7r>|+=G^\mšW'n[%l?3(6Q(~ k3L{32H fŷ-tt9WjIG״/iXDUhL]q߬kGP*tZ6^3CAuʦ /Ӥ b4 5OC#4uY+B̦ ,y8x)aoeG޻b}fc@A\~-p?Y6A=%Q ٮ@guòšhtʶϳ?gW L?iVJ/fI]Rg Z`e V|u"IPM9;k3fQhFk<6!bR^Xl.QG^ᑚԺ/wyA/JdG&m#z$/AT%T%I6C2rSI;vt|U"eX R|a/z=b0mI?v]5iP i4NMYtflbV6 H:!Pu2;p&M' š4fbx2pR7q4|е.]AƳ!o-$! *wB-вR667nrz9h&T Sy\(uٌ 'pڽ79ȡ) 8s[&Qu[Xz̽h/1Rvc#@TezurV#;!'Hvaj%xLaUo@tBSHN^^T-OC8T;6Oi r9aUhQXLp3yVvud"6Hknx:6/D3}Xm.Q}r Fs,c6e r 48"H}jiDe*ZoIW:9Z((R A'ZHAp{18\`k _0ֶ"Mn#>ƂA \ W\IG._ݍ}ڗ: \P$rqi^_A4޷tbD.}7M5ºjIHneb8)[ͽ5"_`#>88,sgh;UxձJ G }84#m|-^!YEeV߿Ɠq&^%]rJJ GlK^xqlD5LZF EJ%*N[+Nm@b<Fr; :&dT0t2cwE"K1;)/25t`dpaW.vO ojU > A.gÙazu_؎q]:Na03WMxO3| p GUä6UE(cMLbEjgMW~+J7"UОꖹLlig@^)[ڶALiLKỹ;ٙ];z/4 cmV%wc̛Tu#Ahk!s^ bOD"ZC.s$?9VW1g|3`U,ZZ6rh{ʲv\fYVZ">U:(yH;k8+.dHIwY}?ϔ:$t'? sk©Ӂ ]sZ*B˯#RNXP>8,;/*pбdMVG-\:d/;@c7eW6FU/Qh:#;ԁ۵o!OXuyso_l>>ayXp"v O&U:1(K{׷AO|)PKr6]5Vi:'鸓} R@ZR˃$oa'sPw߼uc|rƪ= ))#x\K8 .a40gFcn: 7 zCg y>=Xl%HʊVٝ8@ q(˿6TGc lQ(b¾9>[(YluB.|It`uiOӔ>OF[ʟWoe*8"Dˎ7\ #65,VNZRE;Sk{GU%8CڏpOb}y( N<^DؓyDG:#LDIй59lɷ i]kSnS3Sh(nl͚;ۇg.PpLCqUV27m.S /!/ ]n;>pcwcIČ'\ǸtI҅1-D}PɄ%d6njhv~I勤<#8-#$vEs٫Q~>>{ReՀQ6+v۽aGL$t@ 6Dk¶-~*BRJx;hAU4TWSx;?˞&[ne8o+d-y #iԉH^n\)=moK5mSA2OZXhL_," b kN@f"hVӆV10)*+E ηrD1;U}e0\Т׫ALdڞd Hq9K=>YThwpq5}ҭ5d }]fXZE1$<}`zOQm^R1 .N GGɦ>8P!S:!:- ?F}OX".af0{;@r\|Msi9B!.3&& ԟa\qSSM\ϝFgδ>H_d$H{ p,0 =pBٲ4M&ϲnH ɡZltP[oA I)(jRru8c߃t12@۔jmÿLsv>oǰĔ\Sy{Ĥ:-|[L9Na/ysO!F3rNFH̦Er?L6Ba!_DLjdi_6ܽz=Fd㫁3&i⪉RkC*`c- c6aoSOC_W q9E2B^.Ἶ: 7ҽm6_]4c]5G1^?C1늢NMzEL-ً^:cf̝PA*cO\:ٍ;  2N@/oRa'OǟW|Sr^=>34e^ AQa"рpUwÆHƹy`&k'$}Eq7ke $}rY]n%/ChM8hXclyk#іx$l g9S4x/~*Wǹ !Z.u"uӱbKt ùDqϽVPҵEc#wjE,EQGvf^HS]&%~`N U͵{8} ]Kܩ|+q {E5;D0-Q E`Pun7F,g.C";yrn܊H2|(BGXY$Ebs(V,HzK͂Ar }lNC#+1_Y%岊]PAk21&m5Ϩ*p_66=e: ЇRFk# Xo;qf?7"1]yAY"}z8E\ ̬RnsC%m&fhLD>u1c7g[;_u#ôuց{QUh'R +}P*rg#t깷O v-M {H^|M4/~Kx1 :hD.ZqG `@BJnC#zos9j"#m-xd2.+L[9Ccy9E\Ȕ2[Jj*ϕ,s$Ps/^[Īfo#;Tl FJced Ù"N,0,UA2 ЂCVN/8̴g{-!g?P!N 7!LgK $藼!`װD˜ߚlR!v?8\pQy>&hgP('NEؙ,w7F+8~M[x,3|@qDxn:Xӑ7s!%9D<,9FX x^ =XoekѺƳp\DT\3Kˠhgؙ@ZvJً%xKMlijVѨ6R@;J$nRw ?ө=k*Q`3"*N\x*$9 lgX8Q%56l; S-(16Eę67uY4ALm%wvzB+C7 MS^#I ~Ji Oͯ0k@< ]L914~k' YVd@EudUQd 1֌eߘ@Oӌiȳixn:@&&UU@eN*g2W1 ZkȱFCwF!n־츠=C*F?ҧ$V<-FAͮ9}:c)Fai=v|w{69- !g+ oSd-FG?;-oFmh'Ede<8GӅKv]dG27A6(\ 5EQS]v.&Q|8r.[w(jٳA\6hQڤbtE >+q煉Hk5%!cJh^%JZHLЊ 9luo[!hw4oeTuQLq6S [cU3y *l!@w@]u,wСeSl)=OsfLNҠj]3nƎ)N$!6N>ÊiXCw1>S%~4jy-ذb\F݂ hn u3ߞ+bIW03-*Wԥ6=US:+ΪLڇoK֎YY vLQraqCJ 5;R9|MH0&k>UQɚ\4m,"x~qbom7따,ѥNjnq$O\wBii("84C2<πPX Rs.f%+?e ;FVk6:34V;FՐdMq3Z0M!Ip}dx3pc.}X{*,vb5ӓ´9)Kj)ѷuWC_>Мή<B]WWm Y4TO%8LS&?,Eq[5׹}z5I Gv=ny[ ~۱&w$cFex%tЮ5loXܬ`6Wh`I|b`AȄ;Roc D}ɠȁ3ڰ9\kؙALH\ڲomS6 rV҇i(L:3 mF= NNygp9'pP;^C4b-an[.4R,Jӻ7t >L% |]T|gMzU>$U &xoJoJVRϓ #YHN5GEվ,sQnx pڶ zヒ^]nӹrXjeɒۂuْ9\r6~Vνfi(Z,8[!D ^baQXh= e=4#gE a|5՜|fiɟwV8*0 DѺ !RU$?"Pg ݭ $#$?>V 2pN }si71 GFǶձ0#6^Q!K" i~w Hr1J+{iwd\RͅeB.gk9 ZPd[hvP vZE"=k fNeZ6vqcPbv;, -ݧLOYԮ.3:߃"z$˻ eL5>Juܬ!Ui{Fr)qRov7j"9_/8WH`49FŀPr)=)I2tsHWVGjug@(Mg,ˤ֣ Xvޱt.c^*i˘wh]Mx1ƿ( * 0t%rɽ7'hHF&C3MD t*=VqJ.*҄z FOB Ә_  9V"$xZR1{1ڀQnus\;ݾY؞b9u" 8дj ϾplLƉ$XFLێfT-ui&c*2Jjb|bߙ͑v#WSGP=[z PʳhCz;KinD#@`xb*NL5;m5pS(z6oiKu[*'YZuwd92>e* w=4'Rm?-'SPnHCw_io`wychMHK'q͝.OkI?#2'/Ou(l;!iٯue$VE.V9&2njcAA)ғ#1Th3B^n.,[IF#a H EХL~+#*WDIWAq͔x¬}#4 ߓ6pْh|=Rm[ZSh\^*8vƢbw]o+vɇv1F=!ϮNn,Fh,UE5if axƼ |2lxxD Z z5{i6yqsY1{g&QzClX^f1kDqi bqCh7W4nE_EMu R#|jW'N5tʹfJ*'v AREoensL4U:GxL p,7nEr2e?~rXO.fU~c=c.@Ն#ٿ4J90^ETL+KY4ʐC{FrRig@]ee 7[ /ŽijS -L.'c|3Bѩ?߅S2+ZrϨ˜Mn Xla ;;e < %Қv/˲Q}~Hi5`4<|:N 58hE(>,MG[bo&k^H)\1ncuP.) nII^sQ I{v%ӏmOk\tbUU<_:\m̪Ţ;Dwt*# D0MU0 1VƮE*Sxk;aƉ#Ɨ5oLJ~kpg#>MgaX5-yQP>21`PTa ?e\j# YUO^%4{-κr< LM䲖NT>5c3 1o%aH T(Nà գ7FŘՊk']svTI|/?Li8 -OezUWQO"<뿟Nu`yhꠋ"[:p  i/1b:.q(-Uy8yf,18|^~ T HC_ҍljiSlvni^-taA?Ғa-mB s=ەZ8hKyx39NOgrAIPOr*tLO `⣨=RvH\6j<><=##Ol%J:^_'{I n ؝N f#]O@g!7{W.g[ȀZ%sƣW5F89M P-0f`'#~#n^:ĄxI'y. "~UT?7E pj-qhWK~}3n,LljkFՙ]_; C9B]GP81edyU"k7-'8}6u&ohO`qh9' yRwD@Gjc $ 'QL6,jA@cFL0W"U󕨃[%J-to#Ԣx@׵!rx*QV\={; h7rUHo { A^V7b`CGGb^%V ƟŻk/8ዑ;[dz69wL|jWOFY:r@UI P&T[ 8HfW<_3J~j0<VSDzcZ,W1 J N s@nkc4[=gMkKxԷp q FĈ WX,Q5* ˚oJiq;ڒ(|je;Q|v:? ܬ *u `0aQD Ԕg-|ct]\KV4VJ].ϚmSϺ";ĮYQIZNy?}z/,-|U}FFRJ1qJ|;JoG AB&LJ`!a RDT!;CRZ|z٢d>jt ޘߢr r(>g*P\~ #cV34 78.zU]HztӬmQR/H'ڃ gs}ir#0K _+pF5WIClag9=_DeG ~SFEg~vfA=H:}h}]>tҧmR^[ӧVV7CP.܋/k)CR+_*G3lYeDh"]u$CDZ$<*St}>`@h\-I,F%FFgd&2SGe &N¯B2J c_յ6{3y)H՟)Y+nVNVHWLz%lR ~gΑ9kMCuό^ J=GI9[¶kH s?֝w!<9x²ed f4мX ~ߴ7G 6ͻ攗+;0gXaF d/K< S'!b ɯqh1V8bL Y$"˛xx8D-F`+bAyѴkToQ(GcJ߫ ERGH ' '{G3:Rcݞ0S嵜C[ufOZy0upB΃P! : Ks8^VM!.AKD{P Eb{+ͧە"9wdL/LWi\;܂6%:͍tDqe tD<˅M*Z8c=ft:C3M5'^wyo7nʬzyU[cVc*~׍|0\K}+NȌt /RLGw{l8HJ$]FF̑Inhrpip y<2h}}59WPlaFy掽-G@>m6jJQLdbQ@*ROh _ O;L*tw0ŭ '`/~?FrY]Sfh`wjt@{s $BxTƖ=7`v.qӕOyd}Hql 8k'VZnvm(:mncٱ}Ð.[}lNmP~-'a%}dyA&AokRB6ُku$-=6Vo1cdkn`=%2Irq6h(;R˂9cL_EDWb73dM:~ҝ$N9ދp0l\b)6RxRd^W۵К{S V%J80ja1gF#SܾW⳱Y 'fB_v/0Qn{ĥ=&OGLveY nr(<3^Cf'zӽZ3ɔ>$ [JW6/%vF ;'71rRaPkP{hl`ܻwsd{RVIwx 2NVSḢ4Yң#@t[%NoN҉ B:u4I%q;@:BV"4͜].ɻբXo 4dp脊  غQJb8yF>k5Lٶl? .Vc) oe9ВΛѷ8U$xI y>ɈFm '[S|OdbSyn6n!ؚ R(vɧk")ܚ..?wd%E:D=$[ꨮgª䴌ZƢRێAۅ)|%w$#2e1a~Ló8|R4,kZq/%\DLS;UClVz`G>ui[DMN| 28vf)ȪWxbˊu X@DRXXxZ<sXKFf/Zz@ok("#d$ ѕ%?i=5@2OhW6^_68TmP O-՟ܟ[0]}< ,| 󖶽Hԋ Rv$7at;Bg7;>;)Nޤ@z ,>M!ABm=Wk^12S8H!K_{gV1svKa>5+IwRSYd:B܅:G*X",/j ((d 4Gv<ԩTJlChGQ7+8bM,> X{ݘxv壦$?+սKT Dl,hQG}TuE#q5%bM{묏tQܹ0d5.93KF%۴֒f|]*Fx 9MAct*a`(b(>\I; TA\Fd} @/ d)ޗ:oH5 #,q "SF'sa,9vIϠ`K"$2@5CaXQZ?"3J[CN}P !!EP%ʈ!j-p 8Ե6}4y֍C`? nK.\SBZa{bfG fJP+ܹ4: mt4֐kL'c"`*VPu(UB:+SG2A 0:mWk|o1wUA 1\Q'1MGVs2֝<5KI6a# \EEH-޼Zv@tNQ76;h.G ?dOSŪbuhV$a'gD2w-‰s|D%XeS1?eip1lobdU++ Tz'zRI;ˇ{95kj>9`{k8qj8d`E&*n᭷^m|_2dz.>əH"fnp :{ҫroQ'omuxpܧEof ۰ϊ93XasO}!&uI5: Sʎh׆葾@,_ϟo~c}Hٶd3MF(YČjQz̡M˽ۜ7GP̊ò0(MDCU JKAHNXBeB%bUkЋCI.Y1G'Uy}To{4-<K2~pPEXrF~ec <[6fc0)dVrDe=L_]i-/5n2M[ !wrkmkEH[Jo@V;?.baYo] ]xoN;S'Swph=jAZ*08D)k(bu0|o4"!8eTsEb+1K n=f ~w1 㰏Vei#MA%+援`{D/n\ >NNp"W9m @mIz@[g=Hi(ֹ.ݒZiJ!Y[梌FJ["} {^ C7p|EK6βv"D;Z{)˺h64ARߩMh[Mڛ :rM^V*PlyGr*g3diW<΍ׇe,Gӹ7w5 ٻnyz?زpѾx Uqw4t"Es/Ad1+)e-w/%N'THiMh{!Xl9H{>* c|ܔed݈YهHΛa3F@Iq%,/3H?H2FjEq_[';!馅Y~s;4Wl3NιIus5 +њ eI~JS;/s5<&TUvlFk:E%ϡj vMaأWs&PGYDZz:ǀgNb!CK2en?^ֹjfyek%8[|@r砿P,gZvB ]r`eHCHݛN<`A 1.<}E,9[5bj=ĪE͆~<4p$>.]+R>I}!tOB1E+3 D}գGM J ǭ?[$5V1CM ^ LJm4k)[_Hqg|GڏZ1K̶2 C?q X"}d"y[ɾh_R땱)zBv1(Sxܯ[(鳺ZHIPPb :[Bw6K[ĎW[Ga0% SsY@1/h fHQD,CqثVz*R/BOr7׿ZDrWm?AQ4h8wOs鐥o/HrlB"hh)iFv"@E\d 7)WKuЛ u'ւbeƺZ J}AFik' mh >Xr"v}! Í]lB(搤,x}:>4$s<*m\.8*{OEFЍjN{MxocaY/DP#(Y&8I; h2}^&ld5j*%y 1vڷvwlV۩+VzNd]! U]RYyw#O%H*r IwgSi+ザgBԾJtpq|N٥g!-³v4Tdp 5]\Ɯ7!mvtE)xL h_ȣH嚯xjJdR"a=ӽþrh7k-IWG;ꆟ 8'G[`'jRZ>of܀Fu"Y2Cg3zQcW]ODIɚ((Ĝt-P<͍9,RLYb ?)JnO80Տȹׂ$^ x?'TQp%,4]"oxSݑӷY[37"-@ŠOHڷbtg{jW#Ӡy?$;u xjڿHjWВMZFnԎF):I~N q, ~Ήo! O4΁:qH䎚ܮ!yd\Ұh89#$KxJ}RCL:;ۜh6% +Wjt (fBox6D",nTWJ[hlm=ݦkϭ*=ӂ {?br ^u*=^}@^puqS h:>7M1S ;wNU((9O|;=;4b2۵kA!;߻}"D |'yS7aD$#)wG)%^lQsˮ3Y:\@պ`~L |\Ȃp>ZSV 3q*=D(u.S:6z9? U+ i =~ y4Hr) i?IYR7ȱSڜfh`y[XRfUuQ-[{6B65xz}(flb01OL^B<7`(GdPL$k{>ɣ׸„N}w#^C#iYtnJhѤM)T`"ՙDzs09\z '3vϮTovtiyI[Z21o*_Ɓ"B[uBmYM88M3D}U^F>Bɉ /p8ʕ9M08-z[0ntZ!BDw&,6ҥx&x`h8[/ 8OjeӉ{n^ϢHǵZKB2c֦&jCHsSƯ9/P˯C|;_eUnot; (p=\!VXLaZ2tAh!PY5қ/4֪Z~@yM9IE^a/:_\rQYg|r[}J8TJ 8E%>^ᠣ [MEDhJƗ"֜)Nhz}JkRN[~Y "_5XJvV %Z^Y.ScJ˵Bçe<$쓩y q\S`~q/8mƿP(Es˜D! I|RN l6ic&)TL^m_ G=u㝄+~ }u((oKI\hMq&6u}˿6n~o$cc5)G:7 r4W8LsX/z>jи0>Р#W^ţ8eR-0Wƺ0c7Fۂ״ I^to<֛]a#F|0Xi2˄QqSTV$.K]3YzYI#,0{y7,N][@#0Гo4F2PT RrIwW-@>_Q31MvJt_7rݨ4E?neoI0[rm;$w:بYߥ 5F X4nS=B`Qtg>V6QwɿZ3f+h7 Y ^m2&ѱ[wMr%I~+V1UD|s4EPx%5:o`}{@Ҳ#jo=a)wGZ. 4{h(y˶ήd°S!T7PT$t]. ,W蟻6tsJ}1"Teu,hbw{w3ҽ o)toX'>R>s8Ms#$pTot&羢"Ƌ0̣)Sj4iMT|*v:\wGpȋKZ|˳s= M+#/L?\$,>r{?iIپC@|[}t [ʳaj8UjE GRuXTRtR:BgcV۸}!m(GtlVdQG\#8J uZ9<.U-ٿyc(R[V%c6F^@~"u#S/HQN4En^rK%ACR 8Fd܍#E $8[^k{9LX*Qc5Oci>9+\C a;RQt0 |b)Ge6w-C w,]BkNІ".hHɋwF{`r RoGvļUh|.Dze4]zAh$;~@pH[&ղˁ;#!y` 4P+PW{hAUyky#cS\*h` q7R[Pt7?s* )%?JW9.O6n rC?0"% H;&GBe;ETS4V`7؏ Τux;'R 7{T ,HJ ޚBf$TV>Vh&~t 6ΗM83޴KH>_>-º"\D>qPuJ]m[lYhM0%\.(Ԅ*~ z9|Һ"Uo&P8ߴT,& DǤAWCMWJ]DcmTg߯!ЫWv'K߂&gS+W {0虁$郅RO6 CO.cZ,֎ dŁyb IT @w(iX+'yAki- r!#73I$ܒYI4lNP 2=dBV~qUf׋OBuTo2)r4\4^m+#PԷi}JO/V.Ҁiw6FԹS`h&a0E"֝jQٞB9u%]hNL0$qKqp6~{ s\1T-M t:iو<\vb(79|e% i2T* s0VFe?$ EKs;*lU r):0l FFmQTuwtpȬWB [N&ErAftlw: w+`-]yj܏GsgYEmP"ng`iXc Ç'b嚶LLbO|;gs/a)gqNG5s?z8I,Rh>u܌woP~ϯӍI<Ś|y=#|DIyᄡҹq.d[\/3ʐ}Db AU|S; 7Uot:T= Be(lmS=RDc?PR9"j8ڴUocjƌޞmt f}2V lpvB늞i)W Ğw^Z@q#lGI$۰iM.x'#k۝v@ 7oik-MS*zz.th_?gѦ'/a<+]:.pSIpFYHO ٱkt[EZ?kv&HcxTsN-0Tozz4p6D'ڸiA1t:#߫3 %UQz"8!KBƈ#CJJ֛:ze}-LK)8oWvJ:>}$IJUPMへv!v5ֶMN^fc+.|Vz:Փ):{ .S;*FO qYkNUTp!?E ̐ voH\Z$.[:in,tu,?E (.n[ntvE 5C6s/L5zZ.ʬzbZ^<귚uCRp TqALg-)qz/S6dZma3w &U%Jhx|7?&fyIIE@54K,}%jL\r+l<:jqbYzqQ*Ւ]L,/M0e؟tWy=M4¡&6_gQ˵a\zx?o+Ά% wWE9۠av%Hdm9XΣ۫ +TA G) D/{IUi̙iWz*\`#u4Rk%)++%CxUHqwR K_y>y3C `Ƞ-lJAž_8${9 HkQ&/([ϾfŒ9})F}G ǛC FEuႱ.]"Ύx/}z ~1Vrux45`7GLnh@;.eb& 4ިeTe(N[Xr3z3zG"-UPrlFeFD0PĊUґՋJDf٥%`TrMh##{ @A/P-)!\*Y'^]KZ9o-&@8[ݷm4 jtrP ,nm oˤR|% A@IR%y= k?l VFޑyO/ eZm?"# X#-.WK@dn7y6.tHd]f}e{ i,/&]QfZ2бg$핒{I͞FIZ TCm`ko2X3!zſRkZ&LhmRcē:֤1q]wb`Vm:. ;c^nԭK?qlka+5) l[:!G*|.~/gtLhʳVZ8²u$ lvьb/os:rB#]oNJ,8ͬ"^a0p$nKGQ VxmZ=A%-tüO{=tqbwZ9Sξ֝P @/hh؎xU),sOs:W-\gDԋX TS7\C2=V*cRZ |ZiDTtŚ8W&ȶS {3`GZ)GK=g\\ɒ@p1Pb5–ĐwOfyv¢ǁ>/&>.Uem5!^X 6laăP5O:!9Чa2h"hS{ά32N\ؼw4ئ9gL9o;|. XX2z9xg(|cn@mnТ8Ą}~<ލN8?.sj=`ӪN|DH`rQWL~aṴ ׮ߘJ7=~R": Hi w,8zpJvK럵@oטc7֡3xMIu{B8ir?8[R`_\f& Tpa`+Aٗ8;nywOɦiֹg*&pdb}B٨DrLx{QĻ4ju@0 ()M*"~`D-\E~ H5cLH2bݿq_N]ޥKOFG'uT@5l+ Hý|ݹNY({/\c#o9wS̢O]^Ҿ^K-?w#SU::qNE.r8iS#ÛJk{jg$TWU݄*|m%Pރ(kA~a"-V\1<_n&s S#YHrdx:;TP|RQc`T.tu8OLd"@` )@@;3J(帯,H(:4 džk4 odusK"N Ja#3$#J@_ =aWŗB=F\0 ˫*dG̾+h\{VgظaAhLg7HOfPղ[!8bMr)\ ./sGR 'lSUw>5[TpEyj~E~I>DFw.kɁ44izmDY>#"߉55ʻŘ}D;G*[p~VR @Jr# 5y ykҋA6Xf7n#lQ;;[¡xqghg5xkCB,rN[-&3agߕ"+T{6 7nl%nSB#.ip|$ 7^wk Os ɣrB'ǧA\,|| Bm8Ɓǿ!I=v)hpo^9.YoPK*}(ѻ.q=PUQu577o'#L?x4$I qw{>QcF@CK_'b\pFktrB%ܖ$.+2UWR@t{(QT*$Dpˮ ZR*3=|ib,ZJ,׊8C|E_»B }ڞ)@պ^AaiHƞ. @Y.r6 6nd7 I7MSқ{Z9[۟Q6EJ?s;bw!$LR9^;mR6Hd&6f {(9=C=B[>⑇ ܺ9OI+VcFx ᒤv% eG ߺE}I o.Xt+ aSrn!0G =HmF2.jlӎ!xhRq<#GmDs8G@Mx}.9LAHpalغZzb[oJFZt.wX")]X$.@څyEy4^"J^P gWa%mv@j77J ވ]`( j"$4q"C>ഇb~8ld H:. [kmF=3akB[P a(}h3=4m¸Ir$xH߉#oDA!cv%Z\$%wķZO2I*><6IOy\2$ >#`7ޱ{Ts &F~Pƻ[N1y1wRS;IщUV5Ô%vB!GCÂ_l!9jS' K4tt O;˵Aި_| 02KCxVX}R gPsz;aHY§9 ;bHj`(>#`UMN 襙f ,`LLJb<83!ie *+( ->N.;0o-v<?1XE't8vkWv{g<ddc ^Bʲ./Ȑ$ł*\spJp%H8[A:⠎r|?\[ v=w): .kt_]XѠ7:/ 1IR'Lſ *3ݸLYf Y 7q߉-y !`2>PmPO70nK2 auktkxb5U5 byVŤIYq*+c!hq? rGxz,OȕoB1MXY &tQi7I7&{P,"L9:Bc瀥Ni%)ͩTXGIkCeD-lr¡rͶ!zz4v8}83!q? 5)kJ;IzYȆV;LRQ/XF­Q5 ȞA3#?{1ީq4#*a7PO롹Z 6属,sSgelԵ֦Cblz|P+2<=E8͈I Y'/p'鮄D7&|@7v쒹P*4hFi+`y_sw!\݊掀[Hr.drv-(Bq\K39mWEEe%E fD9p66e;7 nHWO~rv3v[V0ϽաWd5}^ #= h 4<<|A$PF]uHԭBH?$N7ϸt˯<1;} \9"ʦ`uҲ(T˿"]e˽JPeTO/,m'@ PK`n]f_ͰBzḭo!(Y%~/#Ѵl^vPj `0}O&{zi^*_}X1|g]?J 6=xu-Cؿ 1rS*b$jeJfYV,Cx(ܱ !ӟYL)ѹo1Jo6FB-Y(ߛ쏖B1[g`ȀC窹u_a?G҃~f}M,c$$gi.AˮGN۷okI^k< UQR[*0)4QN x^u-LJjVq IeѐgF{-2B iiA:2?vrނQ jw5=A ML=_؇vkH$+Jhp3GC&:}QojoRjᤚϙCti#_4!g\}c!'!C|Q9jDIo[N$cR2<:V](.+ ͆)S1̀%4Nl,Z(@\vYd=[_tZSeSJ9j(؏Dw*O9=$ҩC'׊20@(Բ^EL ,8 Lmռ'ؤT3"6<=.p]}Ђ8+_dkpE,:X2H u1l6'G͋5\Pe09AlɂuŰjG<=Uk˺//6(G͋^ GjQ;0'vДDz9B ^dhT<-8BC(v 9WYa06x[Ҙ_{C:%1;Y:-$J+`zW q>U|v:Td_T<ØNmuDо")G#F̢Vo ws=^T q>k]8x{ %P3y1UAcYOԶ۶u^PFBoSČC.`V9YJL"Vӧm`~.(#3yo6ɬ~abC|Mfh()3mW h{{pn\jF% uMB=r]hIhjl,ez1(}{|gxp515H&~2%0>ޚPa9<ٸT#~]^3j0,ZWFU Jҍ1 `u_Mm$YDVR_0jF VE&p ecD 5lB:*G&)]$k,U-bI#jw2_a6W~`gq=IWWlqc_bUvNkFJd)ϽsYDTQA=D(5J:Ωo٢!x 3"%.Y3+@߮]O>mtHaO?ڽJƜ[)/͚}iPe Me#i#T 8m'@$= ,k. 3>$Mx`T'[D.qLI⬥D?x")Xhq &Za,ߜxBKzRe\׊Q |]@I%Mwv>[+IՃNH?2ZOw#3>NȯJ!v1C{z jSlA~H AU`ey!灈6Bͩ)J=D=Uطs N^zg⸵MUIֶ2K0岔L[fF@/xY|sgja5KYl6-}ׅJ ROzWV'Zgwpvl2g}kz&Ͽ^4 j^ÐX-p-J'e`Z_oTV ܢ焱tc4М.t߿* Jt,vYBVszNZ!eXi0KSGUO1C  Ml?ע]~sM4U3Bi:)}l3WQ$wEmrie_Z)|J[J܉R5`xnfx'Ms&O]`Dqf(hkp{: +i90/W$~q( 2)4(aߒdz[V>(Έ'ŞMKXtſN#'1cw8ҝ؀x@N >lo;zaÌuJ80mVY/j  z- BRpBy6GP䥘MPѧP'}l^@[uNCa 0_ɄGF,*:f;dq==-p!wD hZ0y&[7J^`ͷKUdpd%]붰S__%yaeΜ!nw?.&jFZHK"\#5ym;[^րz81m\FϢ/KC^;Fgқ0hT~BBv{:0ݨICɖA6D$m^Wg۠+VP@ 7RO8"=n` 9+UN$9)19I4OKg"pm*5=DthY QܾBF>ZED`'ݯ٨H&9.&Bu㜵5zW}tIV€ȏG8.Ja5%>**Y&Osr%$ԜsI̓wqQ%`%0H4}"~%秳yuwFiz%Q  !6򾂵jf"u-XV:qo7a{g E|C^ Դ@붅Lxjr9ti`u,10Bo~gO]7[n鈯IQ3u׳񵷠z$x9ǖi@B ͥ-g%) 3vX긥'R#MvR+1NH oh'EAឃT0a5B=JI "xX 5TT^Y{zBS̏/%R@b1flB~Sjm)X{ʵ+A2=Һnê8N`.\$ҏ'uC./!L3pPFDݕxM635KF]Z6,_~%D;KdȝEmݶYvL,nE!SAHzmV]CoZdP\+`J>bY+Er>Ev{.:'7׸>dwu+ ͖*۸u!Z^ Ѡ'0.  j99ƢaԿbWJd5GX+ g`Pʡ=baIL<4Gd`U~Y m*⚗ZՆvyG9O2'MϲeC Ff`dn 4Eiڂ$|*$}0DWn\>XRdȞFnkߐ,r%gs25|{_m۲~- RuY@;;js|s2@N$c4ӹf#wq`&H'd3< ,; (0viPZqzLd e>٠A~plM߉^; l:]Sx?| :fQ n vASkY0j ץuolIF D'mX;f<0(\]AƲK+oVOnl$j,TŞ~S׎+<~͝ Н0e~z)k>Q7 ׶n772"ۦcbV I'JQAIR'png- 5ҀkNo , fM, eg\\@fƐYkS醘{Z&@8 8\Li5T4!Zl2f[%rW_R lV1P`$ l ,k PcV180w*S)JpN F59D\鶑RG3ƙ/2 b>bޙb NQcUg_M.巯` ,- KjO5vuWyga3I,ޡ o@E ?0f+8 H{Z`WVEr?zQqqn㓇KAW =9L^S M~NQg^u49妚M]LW++V,ãreU3i zLd)?rF}43QaZnϹ[/rO(ۜHCPt\Z1 -JX%ڨHR.GQgqQԪ#AĥLJ/H M6jB,P1uTgJ֟"mQJЃhQ9|AMXEf\H`DN{F @9%0'W}OhA5plu5hz#Dx056"VE6;r&`"i<-. ]#&7~v! U2|,쮼m*e'`ѧ/_ܾ1E,%%c &ҷv8z%_+_ΙwP*I'`Vfr̤V@>Z8+(%oQ C]ܓ 8_W^H}^7]w*;j[F<{stHe..g/^"h +0FwQe JPN03@`k7Ve9.*Jw wIxEwAEp+WOpVrPڿw |5HKqm i$-}cqĩm` (Bi] ޠ0a/$\)c+Zb:D%xsruT=ܧQD1?ҝDr8@7hPB!,h$균!:+% EJFƿdE]bxXhײF\u 6Kꭷչfv gJ3'b^^ -Ab_|ThYZ0!| T˰\9="6IdvX6}Z6mdJ-W;Igx?~G3]{Ożi,+ZCٜ:jy1s^TGxu ޥ5\1kk~!\R7K"*ME./ةCXjt_1=/J\5<-s+`|Bc! L70i,ڬv[zNI0ddץ1~Grd _nXdU~ [2x޿_tӚtcPY4GhR7crtyJ+n-ToVWBH?𐺉Mvw){O:_òi(pY06|K–BMx%^1fb_hJ9Sc!8n`'& >{^`Bifۤ _+v)"@!o&;<{LJp$O7 μP-{tA ` :K**"xebk5Q[fd(]f7 4D# uDNCh($*qTH4UH>,J.E<̤kuS?jl+"JܷY'6jgve|bڑ4ۍom8TdfQnk5sB/ap~NaElhmY daPH" [ hfq~pb yZԝ>R=|go ]5;;<4PmB/ˮtSMjl0PVC]ٍVNpZt]^ TW̓wT]N;̥δ h@^/b{\;YCٳ1`R!KbxKNQŨ:y:l+47 jԥz$[-vEjnʋZܘQUؔ&5 O7JB2 T5a_)soxD@Ѵ͊cf`Q s>)1 3Llt6hm"q b!J&F˪(9{.<+R54pB&xs =$a8e4+Hēt\C]hZbG1K4-*Xd!1?z(WNf4?yWeGAm9.d(3(+xbD}xV,nېv!}iBQǻox'*GȀ8~Kwd;Z ڼDE0J8y VGz EQ Nͻ ŀLFJ|Z2~jA2K?n$=Pt2yJ ٟY*A(23!@''CT][&N2b x1rdasVsk8lVdL8Cqe/SeȘAݘt"VNNK,J &4Vjd^^d{F6(9AyX>Wl,}e<# d o Eq &Abll@ vPr,d;|%7ͭF`oV+ޯt1W(guL6PIOa_ /*EҴ%κhLuwwjfeSF>:\4 [4 Għwr@㱣͗+wдXc"$zH`񿃶MٙI6lwFmnwz24-i$߇v RyR:hw> K9MꭺCxG0~PxË Q@qkh ?/L_L4\E3H v$lS#EsUV AgxV)^Z%W*x[yoՍGe ]byGv\*:aIn%է[RNA2u sn ߖ 8}^/?׾yOF݋U:_ӆ4n}sii-V~(rc̃䊚{#ഡ5NMF+'O+7\'; 3hD{Jga>Ҵ]X6(>n]߫;ӜE_MA/GT޹o9ʚ )MaУP~5ueA<5fndMafpx}k B(y=qܩ0lCi0FNm\L~@g+h%CFG`nV[9Fr0MMS='*k18#=.q:j ,? IX**Ot̽ !jT)'1R[mcaX4ױp0[x{q0C&BF9AoIE]UGˆ-JLIg"O\}Qw8gX YU vN7n2o赝+,܃DžݴL)3-߈VFԲ.N]՘R{V9BuzT@dn_$"t-nlr -"B lmf*g}-OBٛAA^(לc\K_b?j LbHf`xxnz ?TnZ~=qX^<],#Xo&~.\%5L±sc뵞3P.[ڿ4b8L]^LqJp=W#R:wWCtKn#^ST\LSLDOYK,tZ Jεy±-7˖)IQ_lnl+d W7J ¥x;h3E!;5LD7|OQ*f >1apiu4Af]/G @Ǻeرŧ6 oJ؆y+ـNhJ*}M6Q<[[ɔ)묆YuQ/w+A V|y,g[76 :X)FEX=6b_0rԀbz+AQ/?og?H"|0QqH mS_sf~/#c& 6vЪvKBu\1K6i}Iv"p-R0?P(sJZ)z0YLG aw/}&=O1]a#i]и tGɱ4;9}եW jgb/:)HPMwC~ݨw RBW_? 2d](Up.HX7WdJ-bƈp˸܋l)4z8ѯCQz]);c׫6̤;,;*~4P ˿h>ZUw?tA]o #u ($,M 8`z>#<[p(a|q{y]IU@24*egsu:6(GZ, +25-^|1a~t֦#d2.@h %bg?ƨ]U⯬(} >3ܘ Y>MQj3~c]WZwR4|B@ M4"a),o7Ll D|~87 4R(Ojǽ+p,=ʸM\tk%)!?,3iZ .7\ͯ 2Gj7E\jQuf Ek.IiÎcb\61Q} <|4}U0-}ӢZ: chp 䱁x%-{vb%@c˟v~6vEI4f2PQsv~>4Nb3qCfQ+3d8ͻK p^Lbb0> ]v- e87hUTr v\բu-7}FhNN+3b}P1 pOeK ~ݪk* & Ai(UjD;/Y;$*?<K.iuRm4Y79M&gz&Lm 5U9qB0l~ jP/7|uqAaD@D"Δ]0̯كuչp;]?-M%4|br!ީY.4U;KZ3ڡS)*L)W9ZFL$qQ17/ @z:]MoD{ɧ[CtXeK^G}yVu/FQ ClRq!z y/g1W* k{ c2dX۷Xdd2' :h^(wʞdnnO~_} 16o[ERl!ݛ!UI9@q[FD;}ev2,c(Ӛydf =vڞ0(Y<* c&s4* 7ç9{u>Ȳ:FXx_1'#h*_|~S_skݧjmn:R6i=5B@. W43QkycV>t6A[\aqXiĹvED3Cr_C4R'6q jCdABI#rYǞJpy5)+O4261C$ˍO759=SZ8DP= ;RqCn${8lNU WO$Ci">CcjK&3RK FĀd:O-mԲ/ sD߳/nu ./<12-e h[ FE{t`*"vk g8RGtŧVVuKR{KKB*2k, Ia~fW3T|tE:{/^֛&kyunu&eQM5Lg%Jb}8J)͆JQEĝ>5qnE);-ֱޑdW?8L\V)V&"l (Ny~޺m&8qCL.CC|XLe! ^꺘)1LȉN!H+|>WGKۣ2h 㰲%ixI4?]OJ)f Aj}lC q9Eވqa j$hYvwTֹX6Mw |[eqșd+@Q~w? jV#diX% _B@yIcfG;Z0qU~QH. \ڡc V80Hr[/ь. tPrr UBn3@TH 17+oAa.'K%_4\?lij%ɔp/dK )W>UVns`3 ΁;^l1EEO7X_>aȜfnV>7;ūiE16{Ϩȴ.!i '(=e!M v7B-`ʠ2cXL cbI2?W\i"7{ m|cN-<$`,FJN~`ȳ :$*ZQ6˭*<[{B3Ujhڒ55K V8 Ʋ:ҬBMwV5|֗N0l{_D }dr̤Fړ]Mpss_H\Q硿7 5 %mVLmɦ `8A4+z%yC0 4 rUYY^VEYd @!#rŇWed9zU[RV'qK{Sl( I&GA;u e!Uڜ 2{e'6TCQyt>v"3}.,7w]caQ񫧟61vҗN7ΈzrƇ]),N:%lTԭk`b; 4 ~'%쇢`l9X,8/;ʒKy\{Aa5'_Q(!4 $TG0y B\`IkP+ &F+CQOv_" |3HC% w_yFcdx)/X.uƾeKP!"<.x|`X2 _8i^+1!5|JpTQ>5[ a]Ro >3j^3T׌7(Ti\z<>Vm|0$T {RucߞO|XxngUǛjV!:`\8L:Mwjܴ?*AOC>Rt1Wl׽8L_u@EJ~V(p SA9873p1SiJ~P,U*gr5Pj(kG k—kL~ ~%:2[ʸ«6q$?W9Xv\x7I:_'p9A2 HUZ8;da>?0j7l;`=?R+m hBlڪ#[|mwg َQ±2yv#DDe8L9!J5f^KKB~oYnfRs >9@W1yQGr P}h5>䇟RT8} eEy+ Z;N{_Zw&4I%B<ABk)i=/CG,yCX-P^K *("jm@D4~ pѾ3&{R_FI(嶀[qitͭS䏅uI<;D}0Yy!OMDɩ8O&1]q<_-GLh7ief ? oV\+E"`0WseAK\|4 9Mx!r+8V]͍&QB9eNf>N P̱Ҝ2Ai.>0?i\GE\WE /# )ڳl6ڥ'CC;Iy _NjuQ MܨV#!f6莙8x?$6MDj_D;P.,jKc$&4.U>GAEN)1 Q8@,y_*d P-:}θʠNhEADv= tcGv/F8 2;&`?Hda&l!wh4;zw0|30Հ3DԙjbL!yVZ;d>u$Esm?HzLҾ= 9us$4pEy: .ড়$ǏE%ܭD8 {c9)Vi(* \Q@ R9RkǞJejiMn5eSi_q6'5`j~`ya#J(Qf8zv=HO2wIt@@f`2+wᇌ;= iS|_-biSq`I!ƒ }M@(𭝓8\=2y<c+$E0,Rbx0`e%C;&ҀƓ)ѭֈ4<l{0G*ʀ/ھH`z$r1Sm"Ρ4Osd{*?`(kqYaWU ׵<ֽc0[.Vz&d/)/-EdsV;zSG*C@L p-=f>\1kQ\. M;L_ IARKknŽ[qj[Ijwd'&d2I iy9ɜbߑq}Uh0l?"v`X$AC7M*h'L#. Ay & I}YsN2c76%C}{tLH%Q3&T86p|}y7]ld `b;k&}h4ֆ#UN'nTYjM|)>4w#ȣwZόgB;E/s[EsVE`YEת|Ux7XaAai5 t. ]wș/"ފB92<$kX貽w)y@y3wnQo;Ы},6"gqt6@dNGV?pzAY>f Ե6{t;A\>-HE8lDdӚR)l 㨶k-£G\2@e?[ yԎ[Q:XEY$D¸8Aahk}zcX;Aަ ^.E2X $` -_xt2b)Yo9,a$7 Ad6uϙ|yxҔm1_[ɋ\jQ|Hv1flH~fo ptW^>m&&6+ޙmXi|>4̡Q.NWJRdoc}U pmg\Vv?6:~L^+Z`6ZòxKhQX۾Ï<=`n;b'PAx6~Fl +W䟏yw@oQ9wJ]3HRLKU+ul?iA^-i=*WAמ }3 {ThP?*yc_!AнI7[;,P>ܻGJҿr$?Xl25l p[q?GFj}IEpR-Wdf̦u(LNa$dޒm ϑ۪GXɶ_{ HJ RYZcS.ЄA;Qn\bKIl"Ra_T|p(qъɰcMegwfvI`;(k2$( @HWT+8 nL:3 y׼f Jj: _1$4 ]_> EwCt2[+S8^T"S23KuU^ _ȴ8tfأlV8EJL9O |KB̶xZ,U{ Ȧ+Xl7XvhefԠj]Ľ.JsГЁ sp#J` W>r70¯m3C·F8V=@q)n$|N?mWDPr&S9i`$R#_Qm `|18Z5+j}?p[zf1bQ0P+;sr 躏0Nr=j,rB#LPc):A,, Oi?Ր#ӫJɈ' /gF㩡7ĠwR-Tgsnp҉ ?i9w+vF=aQ ! )K L4BFbʒ$JR%&3%?&8t#wfIN$F_SK,0kG,gwn7 z? -IQ ) dRd[9J!nRH@ȏ}|۟:t~ bIHЅOTLy3m)%0Kf<AKl+#!.d$,WJyvu27()kX$ Úe3HŪl/Z֎@3h3&Uhy}c-3U^ى%iL4!>9$4\sGL2/_1Qwy~_ pѵ.6)ЛZ1!Tf$HhbzK`6 Ɍ{Wi̐ sDH 69^|ZR7^1~?hs̮~ XKD&darJy ig5qg+ _"%'.'}۴qIrp8* ޗtMHn{Z{ XW>~1xLH8- CsG'2@B)/ěkc"٢ƨo} 4❙BQ<1KkK76ި =r[%<Ի8]8(k1~ts;ql)/PkL1TOmK\㉄ G|+mVPv(d1]Lse[Z;7_{іe%bw)opcmߢ137zZvϣNax/ D9)\}A`NE+ٶ/_ݧ zGi,z X_cƉFN onQBHH5a|iG.uZHBYTeV> ODBXӥ[E\lo` B ^!H';='XDlj%Q&fk HCzykx>XkMzڍ-D>TZaӲ9)w ~3n36"xeWnE1Aoyv?n]$U@iBs~5ӽ`d x"1Z6gل2r8s&^z_HS"lс] ؅iLn0| 8ebx~L8uV|};0@,Ny@4I,t[Y.যDGS ,@N3=}ndr6 $)טQ2=B?KmXh~O?@erw74%"b8M"V[` 5tH{|UC>PJ9R@Z &^1}])g7C-YanE֕n\<#-_]& 2i~qy1ن=.l<܃0Zl ?Ca­$8̺k,.2GMt wX.ޢ:_ͳDj,|aR!g4;&b@ţ]ѝ(6HvJ˦{`bCH ɉLH An]^ yU?-oK?~u$ѯnPj=,. U| 悃_Bs6xI%][hŅ'uD1b8(]$֥ͤɏ"Ʀ,oޛ;DT!CZw&oMܬOhOodvth63SNN|KMϳgAA5TpsEr-#Ɯ>:M9a|1Ȩzdd`iVj$"Aru1tcgN~Vf/<rQۛ_O.e FZEhJњb}x4zn%q$V{2鞩!9-)oҸ )֯Pu_"6 f"~xMHVok"K9!4}F%6ZvoCKsx~UrL T5c/(IHwe|kw{P^쌶#e^e m7"B?ey1{ /)y !渕QyUa8?hğQsM!R;B< ܛj,>Iɕ]A;/p}sa`w"v;3tPS&HMks]V6|̦XԐr&e|'6R/fkGxϴGg|V~8U}@J[VRNLH`TBo~KenN<L@?1AVOol/5ffb 29g<! "I1kG#@Rw'g !Lܓy=}|Ґ!qmz?k8>N]W*8.\0pܫ2va|yjҘ3`=jc_@ꚚhH')qG2Bw+a">brX:1D3ۘUnQǀPt+ㅃg0C^{_Fg>u!!ucyu3ru$;h5*_þ cMLPEshMGi^]0n܌qUݓ:k}*%5! EG\˻oX6'@ڞOAQH6\,܇0Ø]` HFԜDt927K= F{Wo[6X( c0 4MiI4x!u{ñb\V=SŨ81o>KR`ҞDI+(,um C, J_[/vj/nаwF-GNu$%I-G``i7akuv <iPElYStO)Ɣ2p&44{r _ |vwCbnMG;$u47T4߮gJT>N}roZ_~M↔b:AS},%=}AuPyE-j0,PVU~8j/\5s\D {QHp_B=K6;m }^vCt(Vm%mΔ? [$fH#S]8AJ(Pb#hOM|}˞n3}ChM^>10UU2}q.!Ö6䯧*Fc~@>gUv$P1@m!f= Vl7~<7K^vaUfܪpDWn(.RLG03rJWb ~ֺ ӣj( +̶ӰfDC;JD = !☛=SABI2uYj3±D=S–Z_5)xQ3v49A؅lҎ#0wpQN/@)D.q|߳r) ʳ"oJz|-Jdue$~纚ȭ+W kao Q$2e 8ypςxqt 9Еo,|z tC?@-M;V!~_W!$d jI~ѣVjj\c%ˁJۍ#:2㓰6č3&YkMJF9[aWxNРbĎ1_Ӷe#)[NC;ȱHx4I~eT.31Y\IIl#,{eԇ񓗝xW]LkKjH)7n)ghypT+swtQ6}y#4m?^0jBfI'!nZvk"`0y uaU 𧠓s$*+7 ܸI/cr'5ĺJ~\+% E+z>u6l}yZOB3ɳF֦3G]'jz-i$Jm8\ 4B'?16BXɞ9؛M$J =;T5­)N@L* Jaĸlyrހ+ɅTn@/C$5iylMR*,rZnl^%8m Xޑ"Q8,fBS+#AeG4st%nY+ҎNJbM"ruJ]eW2xy]& eDfJ ym2*pb| c]" Uٟso1.ODocNe()OQQ̈́J1IBpQՖ{f Al|Wf!GьUm#\td^| W.xP} oH̃@QkO<πeu g9 qoő3]Voofy ˺>Uvƻ;t3^$ASfay)֫3r"W>UwHFo3LA$e\<Õ~P5:~LS4v<~Q(2g*"dn6BM/u8э:i ҭU۰$Ā+{STB7KƧ*겦9@F &406A;g|i=u)lP"F85]d!NW-5ziԹcZTn-Aq@( f? % u)`5dKt<Ϟ"JWaP؜}޾>41$]#wz8(? {ksٲbX:]^ԛӳmvBJȝL%?55sAyV7V ?2J /g >m^zYe 9뎣.L5_y5gפ"iTqdviP\荰gSbկoz- CD7ĎTŅŏUvPJ;lግCƅ9)JGc9.Kٓ_<<=\znXexK$_,AMV^mPWbn[E9uU;SZYM^$]VH/QbG_ZXӴ= &uX%eI.LtK:->!k."Ť;kGRd60Eֹ.NVrI Q>X9`0#':G[r<ꓟ vJ'ail{0F?DtSV Qк9*;Ts7\|5{uʱZF9ܵDnH'?!B؏JT!dh2S !ۑXXaݴ\ܵln!QNMЫ2i"۽t2%+w*"qY/!6``ƀӍP8FO&3*e5cyf[|MĪ mP #o7Ff_>@R=2d1=*p;k,$q6,ħp@ ҁI&uc) -du'6x=l?HH'cJ I1zY`=8c1aЇ0ZeƭѸ*`_%BfQgFN$Mޡ3Dya +Ҏc5^NtpO5(VcC|m4 H)=} lJ9ꡤhz^NIM&:͟u׉_ϲG{"#wd1l\L/޷b+l]=NS"^<T ܗ85~?/iƘ7n`ln?4{_ /Ԛ_amk l PщQiNZXПdE=-is[5Ht$F'Q/MʆtENPw0h)P ~k1ߒ%P!>N+#b/zSz c (;!Tp9/P09S$F(1X[9fEc5Us|՞ܘJptP,*l{2 qvZN^m5eQq>)gD/2u'Z'_dⳓjk\5vt~BxR|< RnjEoc(a^K,Ž\j=sl(Gl3鞳=Пi쓖w ||Yfަ 3PL@>CdK@эT/U̔;C~oȆkKA4;:٢ ꈏ @zsx4ox2vlĩ& V 2 ,W"_H8?odLlSo2w85i"70I-sۇa͵xwef:+o^fn '3ܛ% J_TW" Vm!g B(aD׻Ww{2(A:Z@P+8cI8F-K$Yƅ^&, $R⹻}Zheh϶]0;2`Ju+a%"CŗTNS2A$>w7cv{; rW2\&E]r0U@'\%aA:,@wbVLptF{(ML-BcJiVhSrSmeatK_YR+U1ft2D%ytQ/9dv% UF,Z||olϭ.rr#S{qa2W9svxuF[u? O>BJ_;WŏE{m5!qK9bg灕dh%.L@Ip .M^J Z)MƑuYX3q"oEw˱= \߶_>T#cd%)9ݢiHS挵{ >@v,3r@M/_ &^` ?2j)L8_Nc!iD$8|:"?5WzY)Z՗A+c"|OGYtM Q|dy4CBqΌxzT]-aƙ'W)OaH`(?,hlM|aH9a]3E3T.ӔXYϖ<#WA,De?}%q '{%.U(]U lLy-$' {uW赕pqƕkᔬ݋Pqt%^U1B'Ly}L>!SLxR*s.n2m[ëŻK{݆$~qhjsZ\wwTQ?ftg"щ!dV/jm8k{g߃[{9i'ӨZ~\n.5yi _?0 .H; w!ld`ms#OF&͂USY%vٞLKE@ּՙ]dSOf-M[rH&:8J)(ܡ"W_deYJlD*Ηdss֋PcP~47D/^t:969 "wo 5uO::5(1B3B]B:Kse.sX$LVS=]+U1|pl K͈J-]u>)._Z*;Q5tV7pL4f{H W@/@VHX]ȓ>ﻂ͞3i^h<5Y ƀ))R1d jrnJu ^-YX'yE|漧^eR֬)"@PL~6־h}ɚXM]j@!ܳvdǷ N~6>?>̾sQX%";'kgi9,z_C@M PG{?_Iyj-QG};:]xS,Ϻ[b - :<}3vZBToPg s/ BB1(ꈱl+q@ddM~s?/zߵ六cb%Q?q(8P`B>`Sa+goLQ ,i!'S$= u^޳ff%4gO5rXfKUPF*|%hD4 X{T{P<*5[&Fa.zFhf%Xj<N ގ?qyCӅ@kF_G$8k/kI)Ve9QZ*i{Do"Q$5ޅܝqʐ< uJveT{h GS8-1%K#+y}Kx,%'ZZ'}N.zNW4Xs}ie9z@I;|6aQ*Hk/FOY-#dJ4HT kJLAY~,TK5mI:R-hEBb9_ӷ~mܾ<@fp כtPOT,oԘ 4.{̡{a͏R\=#v%ٯ>S`V! Eh{jmV}{pJE>bF-qZQ'w,ڝܔr:|WwmEDP2v8+ܤB<ea7-%MmEYâspA)8Xhx$r6O5]Axʩ6\zok]LvARƦxJXAl9$o35,#'9b1ց_G>Z^mĞSK'~Jյ]|UJ&D4jcUKxBu";85X-,0WP]fk8iӽ`@R,Pt)`z9NҌ%/DI 3+Vű2d,<a`[h_LO6TַϽB9;Ŭ].+KB) 3a*hLM:!#$jHV}X1TJEoaWv7An1R7/X%r*C 5m˞.ǙH7}>?-HZYhqejи"8C9MLUd+ÆkS17 FC:(llvtf]H?{}R5<[Sтq> NW5~yvJtŠ~r4Hxv~R d $r>b{%6%0~CW[S:ȚbDZ o-KYV' is!VoBk~p.`# >ý[ ޫϷl^&;f6B ȈBaAA]\ %l!A[/({F U, ڄ{E㊡fvoS`i6U#P♘dV"^A*~1lbU+#67w(.Nh4bEGH@s :K\|0A$!dYPEpQah^g !yƊ $Vm}Z!TjUTNym/DRT|$EH Ϊo3/y*/-9\5,up.W;%cY`oy߮9z&v|@r82n-BF'KʤyF#cxCt:d /s妰UuuK)=?0}~*dbFVKRN "cxDJ0[rZ*_ЦRRǜ@S_OvZOPSRs.hKnW5D` H!0[W!f!hVܥAdǧDB_Tŧ KF>F'kyRݘ=gI b*d9GdMϤl_;Re)nR4Y-}ncF~p <Ñ\WvM D\zxa#9i.gJ 0.A hKQ&u(0}ǬgliGȜ d|nZ snC@Q!dS.DM!S1~ W:vWփg왛.QDuLajR(߀ 3؋A"AE@, 5G@^~ܠ%|Gs Bg<EQ/$K ǂksOpe7gdG/b "pNPтv'# Bb-X8$b/&Scx*{9;BKЗ6Sˎ1yzY;pXJ'@] q9vH|zr}=6ΑtBC &q&ۭxSc Niqm<_DҸ&W Մl(W;:Ai! /؊܁Mu 8TV5%j0GXm:_7BJɖ;Mb5a}4?| d@Ș; 4,ikQ yniàߴ؀ܺO;"Kc/S Հ\=?f+ %P:}sS 读 QrFg)OU@I~[ee:/r !#刑<p^ZTK%1tvnJ6; c H.@Q:"|a@cjg ߢ@xT U=%b_jcHl_rG7%0 .=CUHG' #9Cӎe2UYV;HBZ!!<3i{ĵ*Û>ٝw;xձG*e>v7Q[nFp[zNQ׀$o='L?C51+ǐ_zaғI)Cw#Ls5yX. @Ίiչ]&IKX@:t7r tI*1VyCuqS$M}/lBN簗nҽ6Wz|zvWTfjÕ9 4*8iPPqjNfXhͮ žlw?:hQ\>Jh5iKjSm s[ڋyPvt O 8*Q#)G9$k8bi뽈L[86fg T=|ϧ ݬ$ "ss,wN8V' Y95|@?lR:6:\@xPiB#g}n\r*U:Nk Y>5MMvX..loQ>dtuFl@z fzbI=b'M1O5`|ê9uʥLW:u[x:[YV!p&/0P?1_?j{͓,6VyfPymQvp-aԏ]g A0kA9$nBYkFÐmRf{Z AX{-s+?o0!4RyڄZ鎥k{  Hgi9{@=JUEWpk5{;H #r6E ?2‡:mClY1i Cs@W`_9%:yA8]IeƥXXIwђ>I6^U=z@)Ԩ _x?(PoX~i!*v'!, 9b_^3[I^<;N c Jktru mDde^@b~Hve [=eJP{U[-=\)ƗJrZ0`RP2'/­Lj]k<9W/jZb! wܘ3?` Hc?P' K7/XaTJ!ug%!*J]O Z_u_o18^Gye2:m/MPtG|y 9F=aHc<1ڠP֧ĪDZY AXvɴvi2)^>0*56=C+1xkO2DWj z@HPܷT 󁙑?A|v9]~Do1,KrlHPEBĥ& 0FA};@u+l09-$UCLK-6EcOڒQ&r)$,TxXIiRe;7+v8q1.P#T󓬰eFNjF?i_S5eL(Ř7m'[I-4;.sYO~sY_Rh(6҈1JhOh>4(<.YNtvQsc#RbL:@BjA˔4Ai0>6Ճ i|  Rʫ>.k)ZGB!*$~;s/}SU9biQ>ͻ_|f,JU* VʅwL%k"#WL p{˼<D=rh~ݘAn/џd97TQml/Է6'5BMRDo-ظI=t-Wx|T$p~dRC$Xu֠N>*((|!X@>|Am"&mH6i, /bWc`_P;M񓍠-`djgDKz. 1X-uB|D(~ޜ[1Ac{~~))א@gnm* 5itڦApD\lP}Ka%ȩ]5(&ZR-EZ/kaDtA][2^c+Д$'b9|cX۽}gdu!]b. 8 ;Kh\KxrӨڛ5ܠld>7BRk}<#U.tLm,=8Hlk ^efL>t#xIu 0?y"tX(TKj5ܨˍnlP&4ح]Ctʴ2m "^.@*:9u`rfec/PחL6,1x#шW2ѥ@`*LC .\NR@r2@<veޤZXdo B7IGP\R 9:^{auǡj)e<}A\bψO,: P u*aQr۾޶_r/ڰ3mDD Ak. kCI.K%扭'^ }PLRtSD8Rb4O-ڿ;3K ?pwMQl3_L.)U$Y-}df=ly ?L  zzKɌU, prvRel r@A2l 2't#dz6:f1 朵!}IXa fss?A6 E#̹3iSq]IXFI%# vY)\,([`|i>1RpIE?h?"tien`$dD(/xXd޵BQ%+|dgNzFdM:qF>98.:F˲*W _M#Seq͊Ӎh`Xg56,%nỷv4{-rܲt:rβ Wqc="=!ٚp/;v$f;2LՁK W+cpIoWk! %b )ztNy|_jf9UqZ63^''G8-N4HE=e;6!W]K1r2=*n Z|:ȑ䦢ݱ#&ӬKQA/Qwmӯd}l..KKzkVpށ$,(׫g d JjmryѾĽSJ BfXp͸OLd],܏|T 9d&=J4%KdndϠ \!v,izJU%{ DĮ-ٱd(jyh&-!}㡳o8"XgRo}yE {.msNXD*,"c!۝>H䀇j sD[vEp{KA7@#7t4>嘼?Ӥqi5WnuaRw\}a° ^m*Zqeq;V_J S$s&(0ݔF{ &"pz'wa%IUYK]H.VI^"1 Ŵ+Iý6dq&~xGقÊu&;J;R!s($nzX|ͧO1:ᾮmNI\9GkHp-Xsq"uzRmUcؒIj2D-7 d(tZe鿐2A+MfE D5[GF;횪bMRvH0P[wqNNzHH-[M!o@w7({Män7˫oesPn x^<lGk+0׶ 6YNn}el[`Ģ9wjTEsmM8szǙ&\2@i=CdE+܊vq@KhAaIfNtrŎSH>몷^8d/=/{ vM˽"R3fG.AzLl+ɚ,$6-^F}%Jy?ZƔ.L)BF`{/KΜ8Q9*UlO&$1,el#Z[ 216k! 8OeY8E "OY*d2j^GZ765_"_f^zbf>f ʱcQFOE&{=f4zwc͆G,0rAon<:^VU-6?M~OrRd""rf%~3>-fz/ȂiȸZ91G)ıFUnz2s'ţ!;&Ifh8I\(jʯsJFp)zy# {"sB+L!Qe(~2)FS7wd|R"l0nw(*3uQI_Sy mYCMĨ4da^Np _ % T{~'o#Jn4f)>}DXx7YO- ݜ΅:JXФN ϘvpOnE"y7 wp,3I\|@gw$'CyU MZ6[nʟxI46[=Tm#dz-۬tHjRBQy̎tI;X\3b bBn/?ʵ4nfĝojν^x6$%A] O".p(QaQ.JU\p&x`'7R 2 kFzXJ^ />"sԀyjv  |N\9/| > }jw}9+IŬ]k̢ۗ[ơX qwy:K'Z )ܙwccVoYVIتlF^۶׿8& !n(Uo$*ˀUċrg*Y'vp;q'0JB~LtGCc#Hy s, Er ImRx8rŭ&8Z%"{LkAIU|DFu aSyt,]ܕj)PݣHvAyy!|QXcyG0ӑ1W땐- Bl47cAn={cECGiݻ>h[YB'J,H:9!a?Q8+]'/eOJNLi^Vn@ߓM+9@n5v: WB)x&-,σ@,ڼM8uX+'; zSA)fivDamysFdqn`f1tGa[I%k3/A0DV>D{{BeC䍭D ꋱ}9#l@!kɡ`~ 6J K9sQw}ɍh| 3 [Exy a!n= @`F&It?~l3>.?e?1AsaS\]R*aZ}r/]SGCៜ?⭟a M @Pa'Y~^Fei+"@`}md3.)t\v/g6 /|-x23S.Ri { =:çӁoiJKX/!Sq}%`)N/S҃7N-ƨWjg'@ ;$#n2hl S K*Um\MzR.$yŸr 2Yo{5OߖXVZÅ!0h%K )NEct&wi9kMDKoG;^046/5農V$]=0P)g |H^ #P0$|7JF.?UMαMdgyGM0Cs-$ jV +}t/'#}̕h+zo|Czi:uئ_jwLX20xu-) Y޲t {+.GSE_]YN}~u{bdn݄me Ħܴ*(T郶x+ԸL @x/pId۱76O: rErHù2lB0aϸO$X2C cl"GGܘ_X۔|:5rPX6 a[ G/n\Um %}G m׾lVhwZa*s!9 $q+yl;JQj|GgPSWWz Z@NO8)aXHZo[vcJxIA(Vr"7xe̙PXPڇH`o^Z`õBrq,.v[9o [;iz q蜱 q7d%]Jp"pE9l/zGKxJBDwW XU+[X`n !wW֍؞uh{ F9C%Z_CpVؔN EjnwԢӈ1yp63JUu},)7*Xp k+ )l +g,ѯ:x4yCռ:W,:Q&E>rnmD-{'PQU C%t׊LEʊ}uPWp/f@ zGvFШ8[ξ*PD/Vg&H>BM'ߏpJҽX\ˢC/\' (vf".o鷬 늒C̜<Q5;Vol`΋$MyNx&[ |/ F li-0kIH'|^E0*-B,|+K[|KIm&U&-T2\ZqX:s xʋvMkXڛ'̮?bVC<)ф r|OXg=}4wbZqP5P~'w9"ؾzTdn93L44}у)+@;/Jn<2 Y}j䬡4UVC]Lip mK_)?Z$_~:Ka2C-tn=*᜝[$E FN?>#+ FUJx,%roD_-XฉMH &^l&oQ9¦cAXeRH!1ś(QĠ% A}xPu޸f,&;كE+M%O$7br>5lY `UwnGNE}`$N[ *SWaR MVJ8i;B7SkQS !7?ђHp0aTٝ0*u#4;*ϭU}菂\j\]Sɍ ܸRhlwS3JP+rQi>!m}nR$|' >}.v9Ơϰo2\?n=[= j7Gce,f0TcQZ28Ke\>%71N[^A5J Ne M2TN#p?+c𱎟3d7Obڂ%w2"9ŧU<S}2砱MSm0XFy;xۅm<,<)";sKWVdp׹!f(7L=UlwˣwNU֖fra4%ijא[}XOhTٌd1I̠x`]TogR$S ?l+dʫ$fzasWf.e-`JS uNXlMFdz /.N5f;ϵ5[b^ CdWu"d?00%d,.SCw<16[肗LFq\hlE90Z:X XIwAL$D(=SyI3ȘO Ou\H[8-Y> ~ÒNjl7 u4$CŗGo&/I#rk{-PWN0gYPL}CW-d"jL&ƈ5Fw"5u Y':3<2W=^ t,]?Miu2\ѰB:5m`Z'0ԩuOrma'ENp^5(tT086_:m9M@_5R*Jx;wcTa9 PFbYkvmDAU%ixݼ`1V}7 ZG\yoW(!<2#asB+W.n8QCrlaf8i^zv Ce0u\z6j7NdZqdp̾V-7}Gk=?IUZ4:E^ ({MUrp4DUOrWIUmz)X[_ -_ pjN"噊9mb]0x f]sU1 y:L #7񁱤^6jEN{b.WX}(bT^k4T/GGx,}m;7&^3VΘ/F/٬~%cs@ttj'# 1Ọ:Mjdw4֗ > pehi5MD{˪Rgv^-`ռLAqօ2&o8m#eBM:)V԰0WoMxsK*E~EI-2e:Dur*(O郱>R*?C9/t|u u^ *aFXz{ 2s۳xR!?0\xZh>ť=2g .gAPU [j@irύ~*6X~sȲ wCD{!`XP_TUBx5BotD_`rHb~̮4ޯ>o U݃h:觍TII)å_~K]I>jbIS.* aixZF:1LKl=TH^5HF:qP!UͻVEU̕\smU>\ m4^y*HEDI FQT>T8xZ!A dYtRˏ ^0SAy> ni;MD [+ "tddFܬ`]MZ ȄO&kDؙ{F\!LpՆ>V1aʖq;H>ЙfRƖQjzzV76Oٌ-ҁe;X 4 fbO=(U$|]ezMt vQg8|Ȟ bfi/ȤopGc#(]fء{Q,k~͚|;{IUV4oYbG]H/LH6PrؼB}W,zh{.dCؤ;hsnI"X 6C.Fp=J̗ˋ۠ W R㬬GE>SGVFxw)a4"4S0L@6dt|) #2tƆP%x0[G z!oNk_{Va,9+?9\CJQ֊@uJ F]AԬ֮bw ԯ!ݞ)6(ɞ񩚽")򵹠| EK3 =}h]x$1zCqFԏėv]uLgѾc`:ڑӈ*%50.3RuU yM(eD7hвl"Uǻ,~{Go"+)G|Ϋq ANg7ծT&=Z4] DŠ(wSap_4֐׋p.u<4 ~^Ps[^?'4GJI͹yxܰRpYQ2&_U%4X%MU  E4>C)Ui>_¢eQѡ# ?AY碝M>΍;Ok{YQR_▻!`bȇKNqW,#Z4ӠLbKib_FbJG̳+G~0DٱbzNpDI)L헛F7)qG~v:fC0DltVI\kg8?  (V=-1ZJ.fe,AQbѕ?2XgR,.)(ziPJUచ!֠opMjEuKp{ ;eSz y&M@zrީ&"oZ^jGY0vw~eZB_7orkRvxYi|v%xh@\Ha obo"QߩK ]v +2xe=FюAv?2WJHV>TNV%RAꭵ1Uޡ‰,(Չ#LTG 99Tu+G9/y tR)Pn\'F3|B .q .Hى[(*K!x#ƞ˹A„nhPM{s_C5eƭ%26wP}ǫ3Jep``i?RÏ$r@AfO^f> +`6U؉}:(meEV}O+baئɫ/l>SLrqL+"qzB֡ZI(oOzfjC۳fif=/JHAi_xUI{PBPQ[6.o ю98-S㷗apX2Ǖ 8,c;Ȣ==C>*MaxC=ߘY6OhtL;FwT`!SUFR6T#xLzr%: ;rQXfE=6Ljmr)eM~E9nf6тAǵiC)⒟TIUb(c!}KVᶬ~ XrҷЩx{6\ؾPxDS6#;Fw+5~~6Бb>D{\h@ :SJah83$UG㒢-gWep0e|7=-pqn:N Xgb&K*];(xXi]TPѤzP(>f5(Tam%)mz|C9%O  pF|>6%)o4ɤcBx5A">xh]%PFxHҒyvYnc[ ;LFk)P95Ue{6kzXbq3`E̬:rG)`Xeߛoe.wPU`>^ەmǖVx!r0e"wit<Ҁ] 0 |E&B'#GcP7#(hYFPlZN/7w ]ŝw@M$gFbX5RXn>.8]/hЀ~j(s-k?Nk!8O~[eGqJ3q TՆ:d+[UBt"Q*cj♭,87+(%f\WJ(!25~6@ºeI!_;HƠju Z&+*߄UƢZ,I(/Ӷ5Ln9GGh Y~)5c}-=3_Vڬړ2!'(\lŞcǞ`.G&ɺ֐>OrӀ՜\y|dqn?*%P ہxc.#qlE c@Ì L7; X(J0L)W vog{?R9K=]sWY "g>J?5c}cXA57tѵ午if ?݋s#U( кaMNnS_8h!W0{1ʖpr;ڽ_U5tM (MR̩+v!vUD{+lhl@}v7xAUv##9|WiQVdPS7F%$lT}XOnJ˕be%s.HvGp$|I, EԻk$CUxىgd%kȕG abb`JHViIER.0lU!cS:ɠ w[Ql*@fD~A{ڡOEO9*?Ϙr=ۘPi/M;W 8(؅|Dz*e h枬X &u 83̱FNzY{ӑP[ZPN"xO9ͣ SeƞAlW5Al_Xe2tkm\&g%u-0! `Ix)~e֪ǎ^J_M[ #}"^oL-rO2Az3h,EF7|d ՘Fir4VANs3:;DO=b=[] p @Ss9فdNPW> =+ߋ`j /y\VmsNj[cg_ԲW?Nj$ȹ,}GBknpP { Y'i% \*p:!uV;D$x7j&ona9\v[ ?U NZpW9@`@ |'d2/X6 ΠhR3M6 I~6Vf,ؼb,-CaPC{)"L񂖟OOf8-đb -MV(\rKVjH=8ŹW2+ۛc՞ W4F).}eQ1 qW/?<9!.I{fM:.,6eࡦɈG=f)]2oT$l[ڶ\Q62:7m Z?=Po;E^&UxBݙBSfnaMQׄ8.ư Xmc=3jY`y Kw7ɹ[{Wͻ|[SeG'39S8~j. فZ_@HW"ǧ= m{'mijzlKK0F&|Z++CaC}|;5-0;o)5J{D^Fi]0ǗXi'kFOckbNRNWݹ裂~=cN!IeN",XP_+Q2(lnq~;PM Ҹʤw&s 'ȑjQ* Itcݨ]-NSBd;U3Dx0,~h`.ifLhٞ7a'RE-VQ3-gIrG% MKMWݦ45d4kz8N|:!21!z:-_$kf9'x$ 3UӵYv |.Kw&UX?OuP.>H$XqXȯ='JDPYf:RF~vbu+ hP7ŋ0woH& z<)w8 ?g k86!L2x^4#X;)! ,e\8߫a؉?1$U'>j-t:@XQOG:[B'o%i"|=IBmߋ, E8@"M|z }܈KISKgأ.!5i+󤑚r*1!V=t3ǿH!bqE0qMhyRkLJ{p#AUmlDw^Y:Vm2!1C&ajt'y߇|!Zm)1(C&]̧|]:e6M<-"jp 4و$CQ)*e5+}}nM>%+T@PensC@bO6m\OD aR>.{F[PS~X~܇'[aƢ12kD Q_mC+DD }k'nT$|b[}LtB&$hI@Y{އLgܥ fKm$5¢ltBwǦpGF++F4apV^gk? X5r\$[`I4صjo%k!V_~+Q.gjhk܊( H SQ 8~L0G|Gkɵ4u4r1N6.nM͕ܲ{N6Ns:Dܷݶ2Sыv4\R&S&̸C8+iz/?|Jln??QSā~҉`plN$N+]j$L`++kteFG ,JIbxIvŕkӀ'Prһ?W9W.LKm=`%Q9^"_9NkPૢ~$/E }p lYPU=5X Y(Zu?~%uqEU Fr`xFT+r  _tˏ*hu~%}~OobGCYlʌs3x//%F6ןrtpl$% kmYjJ QE/ZhIi|焏89G|2["BݘViFT**_cM }0|5 mոciƵ M",_1j^F^ZZ*MLB%SB{(45Ͽx kleoPBݷ`ljн _H.-Ϫ|o ;_jBAs'z`1@wy5!UZ$߆Cߢ BZz@*|4GO(xAա7Nff hlj/V]Fӳhfr F4W'qu[yd7($VoPʨ F퉹\u*h՘,-[ %/qzYT8~s9!6 .^w_޶(MDP$#\EIm8,mDSҩaHc ǫYq!Ti){yg^caW4= i]fEzxЩJ!Yk}AS tseOmo壳g2 @~!{Ȕtų%UʹּЦ &G}mQ1 NfeT$lI,RyǛ` 2׎tXs\:|QʫVsZOӥ,aO)_z7J8Ks% j@{8vW(-3W+&N"TQ&âF5ni:z슞 Jg =De~c^%hR igMm=%._jE浧 ¯n΍A;eLCP;‚‰cCܘ9$ĕl%9YsF&?fG8羁#Α^y+4g#ttkMq,-pVrNc.5-M/x0O@lYvb Hw, wf XX,!N&?jcIm ѹ[@/åL%bN4nO .GP02^&&qLe6g$GXG[OpU8ʘ4 \`wG/6R46LU%yV} _c Q6s~>v~S/L^٢g{dMORE[kw 3O5!P^^ sux83GqX{wQ2BaJ` [!\h_i^KVL5nn{͜e'WTAt >&;ʀT>٬uiB"x`٧hcf5Ï4z2hĀcpLO$xgC2hjq;mS7#wYzHT/,+BYe%_;;_dd2t_oO@BE^~!Q8(l!U6xvo ?5,%r; _ߗ=s*(duFEo(Xрp!.1dV4VmMn{QXlFokkdX% g/Waʛƀ7R˲B.Xa)Vmՠ a4vmQK N%ڄ p<8m-'5 T <$D-n:5LjHE!+tqhcgm4l:͓$K!,_sIOxl,FeK~k vvl:1ʄv^) fj`g#dOJ'2n43xL-d'nK^0xSo3}_[J#I!o[Y6HEȈ,w]6IU ]J/eƅqs ۷p~R0])j\}")e̕~809>y(5ru=xg'ht',"զmP<5+i3 2-A쑛I[:м`bN#R2'ySYewJ2zRjO,nMn%?0c9;}c~. A^"aFˋIz۳(<w:YpPlε句cnCcP6o'ZlkJ(+ԗJZϒy/r=79-DBnڹY/tG GrHtKm9<3]_9p1w)ܟIi ag[k@qrȨ=JgrU Q=VX53 ۵prɈs?8vs[s fz5e0Lv[K˭ Z:p0!˞=RSv륈5vqʌ/tn-ZU\7=H]ɶ$NB8a!^s`u6Es}3m5`5NϬAޝlD*܍N,WXp;Hv\'Kh#t0Jp,@y@NԄ&̥Xq e$?4缼ilzpHq:eْoyoˏ{ G -,tdh|@4G˞}zyzNNA!Z1RT+1yvAlYNpj8=M H;e m,KWz`A&%x4[6Yv̒ {uaXOEM@cpjCE.9K:k݈fLk%PWz9C.$!z0}EkcQ.-E^ EB?6[D}a9xQNm`@ 3c)I y's` uZ)C\OFT+UCSRf*y#(G\soGZURLao|X¨q%Ru2-yRf@s3+U]+}1'_t⣴XL#Ua|'e1Pc &8ygya<#YRZ90wvܩ6PVHJ2mMh'zqE '5&E@ \PYt)&ad'7wp$L\SZ$8c".Ãy06C)o@NK-%s&4؅^pL4-Ms'ݕUWTgH*(搇cv쿣-7|\Ή \8%4gOK u\7G.#3C<ล*>sMdAA5SwOFR=jV9Ɵ]8?CD: ,e$#e8wQHO"e^x/H>+&N< -C4w-|[7 9(jQMm[ԙ36}Yf <7oytR7P b8Bb%Rda~UFɏ#JHw *4jHy&+r p8+p+Q7~&tAywQ[:1b*zUdfvͫ]tdت'ef&J 65HN439D\F )v3h1bge/&c1iȞ!ټP_`AŠ岎"<*vCͷǟ\=0I)yJ&ekLe^g)j(|B&$݄[E4\Y'f[iT|ӵªȄ6eaUpBB3z&'-`sUXG#VNN;禣\cq X[ W n4!;8s¾ʧP@MNpwxSVf6J0D&63>(b:T10qG)f!{İwnWm{fP j=@rO>㰆~QVAă䆝!,5kg(GA@\B4Du&;vJ)&De.RVSUn6Scw:F︔iM#;muwl@b2&֧ nV5hY8$Ź#Dw/{d,17CY`'P  $gt}ümJ_aod$Mv.] SR\ҽJrxE8g H~R^AΝPnRuM% tFO,U6 PLymvX;v.v BWdbt'O8DH$]DyOV#Qvp1p|[X0ZqV _JP΄o-RBVWEE9ImXȲ\.) Y%|E!$k q)*ӡ 2~$O'r5v$UՈi֛V-{Yu>P>Qk^k|}ܶte9B֦ 'rmzUr)V^0`. ~H kw"$w3SOؤ2G6|u*BD m%>R-f|_\RܰƙClj&qX_s}lW 3^9N!=1XՇQB?GP}bk+wa4ڳ--EP6?Se`)X)PCZ؄&[tC %'HΎ3q . 6ܹ2wmT0j3qǶn=n anSis0Օ2);7,F~.L35[KF{Jإ:.Z"hKTF;Gp\r44^ysT=ȓ۶MjB6jk*pw8q+ zaU|R{/ 8שgq,{{YtN\؎`344x zUDBMKGfLxLݦ*Lhtw@ethn3E+*(J|E;/%t䣰ZB &}1S=oi_nۈ9wS #_UWpL" C^9Cb LlS/^rXc}N.Uӈ''o9 |îAx8T@(1heH<rou Qk[7'Oy݈IeR<gb1^89w xX!kOr% 3{z7=U 3讲55{=:Gbq{Hd-hO[,k7 ԎLdçNbLln?^O/[4$ƉfKz^͍At_b4dDo[5^O27dǝj(̽q퓇zBh#_} RF­˜Mk}w3Adbuej0i2?8NJ_(K͟T(fD<+k(!;ᢜVhRt@b K_W/(K+4'wsz]Un0%l$@(v oX,\QwSqEc KVـ!8a:ԽS͢}İXy0iesKǿ;zSfp j(HybRreKӼ M ]cNFszeĎwqZ`BgJ?a dCGOSʸˬlndܹp~8MHDO1]λ 14gͫ&Gߟ/:(i$˖9Y.. [k_7y$Ƅfv{Q\]߷aM8ᝢI]5aoҿ1q7_l(󤧎VUWQE(oC4S*F8b 7FV$-ud#f/7e>^EʹܘrAXEN kV_j } ÷Q7E$ `w,-XmX4˚C!ϡW\CfBS;dϿ]`VlDQίh0(8qacA=;R{[ |L?q$*TFsц׻"Ӣl;#CgGnCV ь2M!R!bد "4S;E ;jLZZ ;M!PW)ܝ5oru.s cqֺ|PqT"5DTd0khEءkV2uАOR\Ǡm\3.-ҌSdk1s؇@\9x5S3=.`?;n^nFf@ޘ1G/N +=R:`t`>-5l|erĭ8>,0%HqPRqq|#2 1y(܈k)Re4H󦄻G1puUp ?f؆\`ˌf%Kwf~|+݅oJ 78pKz5F9CW~xdpI]@)yUeZ~E7QT1;R֬¿^0l;6霔 ÚmU8g5E3`iu*( _ռ ȯRVTk: rfhhE: je6Ky ab2e&%8gṯJW)˽`%k 9b~AQ_Y+cx U v̲ՙx4!$1 a"T:GmtdArawfP r bOETpkN l[k>a[jN19 5^g ՟VFLymCq7LhhVܣHSٟ`;!t1I8יbWB $cH!ՆS+YU}l[q{S.J}*@jZ,3_(_k覉gkTكZJGK9SG1IqJŹ"L>e&T\⇶ xҍev,_mC%u&87S 3A2bUS0Me@kJH?a#$*tV*H6,X@_;\ qnZ4vUUV?p:#~r-Չ p#PD2UA/EV`m1CNJP k(øXj#.cO"p~I~"ʷTE]tuh4;\[ch_M[8zbr:1Q 6'jɀD"Q*JuCl_]RGX\B㩘*H0Rpto♙icYusC_DEOT)ON;Dg Tċ/,~k5QW2k7s%>2c]D\ 1 Lwg) =kcmvu9jnP]cF hc'̈́3K";V}qr~{ocy–ݤ/)ϟ:Hct:Z p恎U孁f-Vmwg (J%- S^4$V}]f_ X(-LїBxwm:Lu4|N:8(6X4sb4T^7(ASnBTM=H"`~vިA@nڈo~ ߼a o=\ވ{1p؛%+!K:G0;fR0\ Ƚl>p+ّs拆6w4J30zWD@MI4 c=&| OǢ-FX`ZXlk0u{0%O'qGO젖B|,%jCȧ!IB梅f9b]qssb{(.,3 0(pa<ZprFܨfvz!jm }1k"Q/apU0(~kBp[۝N#mVMy~jFdV$96XNUgWn:i50 :|<=bW8Zb qqnh10*y$t,^drUSNFynBw<0mDe_q%ToK}[_ S;#C W`\6}2eju$Wm(~!9L'dW%x^ˁtvނ<8W2.F)Q -9}8jR#WSap˨Էbo"?Uw޷C0| .3jZEN~*SQ=]4RT/й$.7YU߽踚ϞlQ.c*-/t@U|@>$ C/7xHIDMfyKvrJR]ؙ{JW\G`?q[R7 <#,st܋{ދR>)#KXvQ#l3Eïd`C(Pߓa|V7{ qO&U+kaUX8BK+){c|UuŜO~6~ó^/m73yM.O"vîHӡcrzd?2l--Awl2z2@:L\! C,2$b D܎p겐.:HsIEpb3}=[y6)OlHȷݞjIcYI֫',G,]ver֜:8b"7]?.C_sλ9/XT~*ɞŪpނF*8q{sɭ[0 !bp)B.uZ6PӔk#W\9wH6Kξ:Y衅嵄󒺴".eI58VO!$ҧ]{PH J^ڼ3 {%b/w/;|rAͣ_ 5S>Ki5Q7A YJJ3mQ+Wʿ`6i7ȯx"@*h&.VӴS?lkQ{OMlN+w)OFI {%v_/.Sݣ'ݢs)rP-lwAswݸF7JESC;UqECS0+ٝϻVI~[k?KnOQ1cA^3N9(x{#/կ=inѐlgVXL8p. 1Rg,BC꟪$|ܨln|[3*AyCq{% bg:ܱU,Ԏksk>i(URjM9sA8@eȬ[t? (:sO_07}rMgO3T35v/%F7n% P1LLT[cI-IQI WLu+5UCf`=]4f: Wp;(i"9{n .6-ٌm*ӓc&|Y4Q(-SMoAm)}Chb]^Ӭ8[}0aF[3KkVS'ߌZ4m>l|&VFN1J"knT<~1b Uv~/g !'ېʫVf.6j[y#2䏡Tvf4 hR?sR;!ۆM+$z(`OqF- i>L %Z]6ܷfs# ^sC !jG&tȷozib2|q0YK4lC#h!Lز>5` iP2ssCd PeVP5ޮ{Tc} I:o)\( J<۶Nfri$15رQd{Z<+ Gh4%MECT`ڻqdA ][x:M6 *w`>ABw⮠l:Ar2#˕>.Դ)]fz}:HԳΖxoUe+5r6VBpy9X휩n&iMh(d6? Zvs΅Bog3qsu^B43Wt+q09K$$2{[:SyZBJI 1s #l\2=؃SD1<8d1^)AD5cgUܚ7EhM׻m MHͲގt&vxMyFsJBOIJ:(וeT:BG<lh='HD,'eJܑtKLїyZ&AƧj i7>h~˝~P׼ڵP-KoZVЀ_Uu2iiKcCQ3k/$q{5 wItއ3+VxY ܗpSbb|ث%0AʵBBk`H%|p-rz VЙ*j+/6Q6cvi4ݑq_=!7R<I\CTR_=ܔsBX5Pz (9aA/E}S]0GF5U)g>+)N#sʩs1&O/8J7 7kƬ|YzoUxUo& glD6٣ ȥ:3'EjCޞm2s<3ib(XV!(r1Z B3z#M<<\"УS8W, ;8虉@yLI٠ \0V\}HMt=|ƈgښ˞XH@H`ו 68h(_͟^ KI#)&ɋ麋‡Cm0F,3{uJa ĐUԅGtvh[>h I@<}ar"%i^ZF7^C6灴 Wyz2Z-+V* 2jFe \?ZS P{ydrCg``|R 0n>ȹKY0aKl+Uh ?ةuEsyoGxMc Ö!f\9HP%֥rJӸ3F..bUW"p-)wբ`|^yɨAYv6\{?V.|UW%"^ b"HN7.$`yH{W[^6:yAT{ ƅ8_*ndTB̄w窔? Oi3E1g(U갣-dv)?N i{s-jNz5g6DȿA~ gp-eE=uΠs\R dEb tm0ďV!˴'h,{11K5nf-+v`a~dMC1@:_WWF~n8"_2vO]*+gY΍˄DA> QL-YzZK\,w)PrZ==XZ>bZޠs2x čA_ d`unݕfo`K{0_`֥I K{mc<{E(.ɧˮˏq7ޖ^4Jwpvb Ϋ<Ɛ'=[6"P.C6ф y$\mPg[@ޣ:0vm{]Cya;} {#so4CI6ǹ */0N<߳WY.Ua!'ƒ9!5a9kL<q-`@"_o/GP_ F.A#I@^ZGD0+gj pѪZJ v$z[d$DD%'\w Z&Ш;%K] %^5v/?K\5^?3wg/W`s$-H%DYcRJ*37P(0(\rf05v_iUCbn dljMP1 -i9_w/7 -IlPUQS\H6!I٨DtC̓qvk~ +k~ؼ:@W'[ s׎&qߊۙkW$Nؔ}'d8SUQpd42hcᨌbQ9VU ]ulVg_C0l)K9=t|&.mDjd??t*S(L*#ma2C:{,i!rj`2֭U/§H<&Jr~)}'j}<\v!4zi5"m| hGJIp!?Y 2*kSk7Ȑ)3ֵK)q]{rXW 8s`#ys̃_?|ͥgE im%3Gd/ D4n{M9 ד<h>_5M"0;[ Zu"2uQ#5wSb1jdt>@[(Ňi"޶U] l `yn F2e{ەoNl~N=hGV* 8 6F#BV7m5{Ij4oA*Yi:yQdUMcgy#z(z ]ϕml'ܑ?ŕ'jO@hlnw_ٛv4bsV tzݭh7lx6ٮGٜx0M#I7"3^<X'5 `/Ζh'7Ol}-!0bt$}yq0"|.Y2xqa~" /7R2x~f6SK}uWNg($/87ƧѮb| 6W@y(l tn&t-O5/&b?8K5N<_4u+fw1&EsU01IXx'`k^,mM˾%!Ԑ:`8e,[|#=,5Xʾ)l w-J#XXf{EKg2ѹWJZb]6gAI2K}x^i  9ŝ_O% ^aiU1q9BuK]#qpS){>>dRp&?/<͗b]ehȋ'o3黖x6f2w N@4)@ 1ⅸҌjutPSasIcMPRSvW}+3(6d'rZkyh^-Ubl,wItfvJHiŅj\;{K6J퉊LFYs*0TW&V"UZđr x\giښQ޳==-%/ dyBd ѓ=m+8?Iu-ejK\&Go (ݙ#~i5yCq sb뿴$ :_nwٓڀK>H魞iBɞHR ֦ezfuj5ao"%u 6 ڰl8+; 'Y*Y/ WP:Q`:K&rU]qv{e 4R_ s\vfy4ҋCUW%.;#t] 8XݼzmV_˨5FhP94cmMu4\Xњu<e䜉|`1| ,+Uc}uT: u& Zٗ.ޚpJ D{Y18#:Yd$5(go\%52twΡ s͖Ls3~}Gz* {B Y<6D*+6k/ՙK=m05D-șUn@ăӌw Ϡ*z`!Q"x:fA^k9_ۣcS5>2UT0rlJL!Z=Ԡ"󅮍V|b\0,h/aBKh5( L:If~r `]%:\Uvn0<oI*5B%Yӌ4fIܿ)- 0~411[P ȭl~x{#wM"TjY4llIyՉ7J[ +- _۹# g2\ ZN.XCۺ .kWlNW2m=zh[iI/KW\Ib85"Tr׫zȄA'lAH>cdz"/V(-PZ'SQ !,ʛՔ:_avsg [^ܛکkbIp;b|%י+H$6g?f:&Z`ƦOsY{5w*Qy{(Rюjz1I -rӬ1r bngh0R[%^dEN[i-~mԭm?B4f6fz `PF]v"g}kh8[3S?ӯ1¡Fq }}[(é;gL$S ^Bڧm/,v_i@{JOrCV"EBAn4JEtiom U @ſ8%yxqe ʆg_he]蛑 <()$DC$xdөAr\m#tMX_d4iy&ߏD5}w$ԒjfzX-Aujzk[π?\ fPOs#@1Uf"eAd*Ԓ>mnF{%Y66^hmk\Rrgc ݄;VxU:sR`fWU$ @u76,>w8ЄMk=2oGCk }$x2Rg\h+[$ЧN~pJG`GyDa^A~e1sHAY4RҾLe,Kb Z"joj3!3*JwydW7A\ sFyZѮ4&dTi,AR3{sRdנbE tnO ej$\g)IdXRq>gº9ZV b +4eF7D4ϡ3%($0sT鶉zet!yoGQhgT2'^?]@z~dg.8\㵳g訏q;$uIu+$A{p4+;.d'"}9oaˁ 1Ğ)XqҝkWe$F'$}a\:rLN1Aӊ^d#.Iц.jTF*'CCtKK;ۻWV 빈Fo$CQyPL|R8rrAr; gw\I._#մ.T-`ʾ"kK)}#o(:M I(_,0:ތyUPT,l?3iW={"^ґ5>,H s}?9Nxo6/\Lg`?Dۢ/tݸ)d M{KOt#/d6zFѼgBWDM}HlHhׅ[i "x25i_>cbm;.my#$*"zM&FR1E4QM}ӇbyBOm;wqʲzA{H*D'zXY(b}^e'eQl 'NʢTr( l0J( 6i`({Љ_̓PMncղ/>(7K>,1wGTӥvW@W!s[Pr9EV/U' \ {Dr^gY)X*Fb5Gޟ. Y?g1GܒUg6W c,*R&k{j4P1Z^AV-@дc j1K%ܸauRTC7}c2Wh7}xC|e "2oI/hՅv2 9:VK4j slaۢJ-E(vtݱJ+m8 2sp&3)Qn6;l)je+?vMa6Ub 7.aƙeĐ՗'0f if܍C]^! o#A<ߪS=Z60Ws=VAQUoKvp bGJ;6Exb@ҭEe7 Գ޻΍c8p̳,!̭U*7sq$XeYen`N ib`QSs'ƢCށWP@l AU|8W9AmcdEO #g6rBϵžmee=Rlr==mN!+qzPmb=zD Z녚#-=VlGNm 7cYkM6+_1wOW*?(G2s^Âaꛭ67jGLΛcL]2aJ?KGUlhlho4@PE)#=8ӁT#wڠA[Wu, wV*ΫC׃C >҅z~-C:TS.gZ,J:O@`#.܀q o*T}8eCf7|n\АQcAVorPظZT5}EΛu 쇛]ɨZUiЬu]=3{`#gb;&ksW!|\s7w5V<o?/fFXOK0B܋Y5[rU&י9c.ZNbs:#J+ Y/yV~ף@޽^d+(OW219g$z5ǴZ7:)t[ffȨɦe=nK c:m6rle9l8KB\i {a*Js¾(4BB5KlqKD4B6 K:v]\-j΋Xu/s?(|iSf3b(q"eQ/&C 㨦Cu'w 0nq+5T?.z*\KٚAf į9^ԕAXDdCkFAG'\ȊR6R [2 4JZi"V) [а6F]9}~fIKF(T)6bIoAH܊MFΰ"tޭNUWB%ed⯴MO25#m4*CUԱLItTD: q4IUY{:+Op.)! ,F.#ua_Y#l#'8Ms3ӽ/NݖQ0L1 ?ٹ8٣&{T2KWE)6ʶRNRk&:U$3doG>;NRR#['Q6C%'Iw F*YL<x =W ҿwˉi."-U+YG$)roxMBgިoaя^"&#9e`?'L ܞ霓أ\f._Dm6 _~kVhفGjkx>yPpqR$8!d9gNSȮ^;vu׽MD ~SCwcγ`ݓdC >tGnmˣ~={RUmw쬶 #nYq7K=""l Uc]1<Sx3u4aAI+9ϖ#E}P: AP[o }_Z"2ڇY$tQl e^u0Ћࣿ `fI#19cx;x<#V9!辑D=y->L;$J():6Gпf hjhhH SV- 13 ` x>82ɥY$h,JdWp܅+wq5$ώB;8Ye *RH?n9X)mXQݫg4!_T)%˵?<~ʙ4٭]1V8Lc28y>s$[!hHxB59>~ nv̬TS޷ru?s"lUHG؆*}-[wqbFݪ#C Uz+c<3;mhAΫ ghݚcʎ2t;`2BNY.N ȩ88mQq8hr٩|>p\9+Iؑ{>~^f1,;mTuw½fxE)d91GWB@_"eIfk]J.Ӷ!W}M9rag7n4+nnmUI<B6{{Mw'~~$ oac){x)!W#a ')b,iJsUIV8 F_.ϯ9"7ov %]Yw>!xZ[L!5~#ڜ' if oZ.- {×&'6})eoכ p:_Зh_ GIFE*j6w=sK X[I!x:F//%q _J!R4Ll žKЃs15DXRF-Rvҝ$é~pZeKDH&JJUtyr!#v8o:. 9MVN[<[b4qD(-n AMaFY2rѷ&D.6XjLqלiw/R8GDzPWDaJ?s gqC}Mo]ܬr"o&U [A핳3k8&Y=и)7s t},m?J%.n2ca-v8j0/? TrSKo1: ݹkkAY_2Gz+tL\iw )Ξ}EB *&Ry  cy5䤕$ذ>kqmmy ͣcchhZM͑6bўkPFĠ'&47'`B23l¶(pH$ap0_$/iP(T.7DZP[< AN:){U-nphqpԐUtaKz%x zn9]">)έoIMz_y B).sn<u60g:tCr:?`&+mcqQpޠJc" Z?kUe! 6Fm4*YD8oA=/<&;pPJ@\:kYs lb!A& %`,f)-c`DW_Gcds]J_Ӊ~&}ﳮ.掏L_DPGаvӗ?3`G1`l;i:HGǬe5ف$l$6q"jbJ7@~]90Zt?n%BC>~acXmxgKoRIw-'b3͌8 3~W3q2.41(Ⱦ,x))?fѡ(thVNM~LJO_ BU._x'CqYxHme%xS?rWZ~%uᏡ} K68S!v8u.{‷R$}\x5i!)V/!FO1VPP ץ^=-AMc˾eE4|c `w>q7l ~X{Au?6LFh:kz;ו*a5/#%+Pˌ~Øu(7m:x 4e1i:n6:I` Cկ1v;,_U*܈b5yZwiQ?@\ 7qLIOb 58h6K9S൝WHa_\X~0!_%<Ngᎉo~cnt>> =|:U{ԘU~ HhcC%rܱD0UQ{RB9\5# [|(.@BFHO< DH ZpLɞ鍵v)oRjL0Oan#OD"r3%vdܮ|=N01x}G*F[*Lua"gL znɩ ;o"_$H/2gnJc Mِ*m  +ӦiφY$y@~K+vkR(ͼD@-I!AWLC K֖+~S=ܝ#!qt(I5eøh)~ jbFjmVۜԮfNtZNd#AmBw t`Ы=dg{vcc3.PZ p}sYSo0‚lw;jEO "v'0ei+x a>e$AJX'k‹` o^ʭ>5؟-F-󎇗b]Hr)P6zͩјF'{aF$2'﷤SWgh<0:^"}'k{^Zsc@4b^юNԸa )Сv?4Xv fv]ϻg#].0̬[s`s $)֚k^%CHdz,kܒC+t(1hɳto"%"dRP+xW FB,h9t+QyH9a/Y2~uy(0ֲ ՈPo(> P&s>7I %sv-m8~!w$:Nyϒgͪl B•eO mz&dowίw sbj6MJrpX!%E[]]_tΰ0JEkQs{!d*{$O q SB:Xnpڱ.CuS&v|JyLm2!׿ɜFAU8_OII>eBRM0S؟$_d3֊9o,7*8M(qC6 SE ỦMI*FR.&?fzv1`tiG$KcJÿ@u LZ aIɫ.x qӯ1DfjJ?Xil$9Q VeİnFra'tS\\ib^S;ҷ `<\`}B@$*1!eN`&1 n4яu5`J#.eBU$I*/ښyjW?qd([q]U 4(能 uքg8@2QumQ J*( Wx$K=PMO{*Ege3@Ƹ/)i}v]r!/b'ID5n[MBomr;9#ORĆ9I9vW,;7d[ %by#T|cr\h_V۠1L rlŒ ^>[ߴMg!F6&Vĉ2  >,<к'aEz,H˼)Is3L+KJ(q3T/r#W*5 bUY"&+w է3Bj]`x}JmD .l mS0ueH?Fֈ(hd*S'sFd۽AG߻: >P?r(@n!sr>NJK <,Mlv5 \'s_@0+i{ j:!(hn'{:}<,6վɘ}h ӯBuhoxܽ'uaT3>p[Ŗg4&XgTok0>3ȧ ֳv^[+`ѐlf|RF3|F撦\QUkD`"o튚 7:pL?rbE稈`FB L<(ę/S ϼ }fC+XJX ,΁4kW)kҷNtݸbYBu'18F}pY{TkPء " Rxk3oA$0IKHv濨돀@|}63aT[:#p{_@'gbVeU( ;'xYlJ 5qgofg>yWѭ|J08[ ܅"@a!| j [F&4v$9]tkC=#"C5xsK/zzTPf:}u~wXbe6!)|YEB!>iZ(;$Fd9o PVʥ^PmDux};5-Ɲ/?0 Ԟk>Uc&n~̱>4OՔI5lDIbex8XP͒Njju[ g)2,Ԫ嬔d߆6/( k2ApyeB1`b>ߡ{5Zq5B;@?DIY— {M3J X}Ne.cq3#SGA['ĔV3@GIA7vd@ ں#JavSCg\ۜ`'ytw_Ц⼌,=>C?O 2u"%5SpTeIOhLsBP J\I屛Rpv9Z]f)ry9Tu[k< 1DżJ6XB#Lgƛ 45,a+nG+s+Nz g=+t\HD䜭SEW {HSlaN,Ǡp)chyJ.ށ/׃gqpy0ҡ$4yPSr@H- ƂW}g@&M@zWV"/1Zፉ)&8w`" ī孎4+Ď T<,+Le;T'@}._02ݴ=`$.9嚹"A%ӅqgI(4cP #4Q]/ \[n0cDOQݳ˝|(I:OZGUcj*ҒŻAr"} CkMrRZpD8:Ո[Ф#D*]SN=F!c68WFiC=QYlR|G`F-ж 1QJ@~+4lPB?U5h* SׯBL1S;fΈix I=tP?`G٧'qIըџjaqjC,5nn إB, VNGAF!sXr? /W%v PJN]ˋU^Hr=̨E0WQُr %ԐU*Wf8mhH6hgcleJő W/r;ta鞎J\dϼ! vVYvT+hEʖbҹ[3mΑnW QkUؔY1}|eB _ڌukYdYh|t dz/VRY!O^}=bb8N}l37(F@Im"ƞyrC! 0V@d3+&^%wJ K+A]tS-iZqEC2|9 o%s ~z L}JEh~Q*V`nVM*K˞(W]} OPbRrݰ=5c9ez ]h; Bq[h;AصFVF8>THi틙ẽtF&u7KV qfB `D$_,OT5dBuK3iL<&al^ 4BW `Bj'wwuEGks#U 4RSzPw~)+qe~tep=gGPs t/Rr<2(#RژbQ?k#ĝx@ L/: )moPmUK29H:8^̷VѡORCE4V1>S~.8UDeT{\Xq\y&h9=ȪZu7 Pɶ!u2vNZHv7R.ݱ,g~zN@xo0 Ys(+Jߣ)T+_~r{=ZjI\mxdx[=޿Y7 V[|V²8$UK')қ#?} f!ԟDKhC?ߗ;*D0}@7%/3>9EiPĨ1yRЦ ňF4 YrڸOZ)B+DL`0YJȡd]K g} AklS* A3ZʭIRwC |&_Kwњ)Hy#[=b_x¢͊9cg'/Oh-K{DmkF[U5B٧3c*bH@ɲhvpIXpZП&s<*AJ35U\|y*1r-erv!:j?퐔8 i+h6dCr#T +tԸ0$3\>PV.~Yv XQ0M/qjgtOЛiuVg%WjtϤT O y;L;j M8$ŵ-dĂ8a ێs[ՕK5CϏ..ep)^TS ?ADAZ[)PubI bKVh=K%l?BկE$qlD& C! 2niFmv;)a7 vi5Ƣ^h'@('p7JÛ%I [ʋL z.r%+ԉ<Սg|, <>!lY}:hTlԯ~!vU7֍@|!CQ73S^')|TZPLO2~`R?l#X]un~/C@k8|@@gIby2MT4BYfjGl* I pJ'}iWM0h'#tc Ҵ\x{t7DϿZ=CubA݀&Fj !+hog^IH,:zl?[[%7M|'&< ; Fϧ ̜F &Jyk">[JkPCo%o U[ICSm&)p-*U7A 3)$,!j2 ? j@xLDG=H㌎~qy ΅Sc1L"O0Qq@]HLfm7zx^^^J\TdkHϸ` WteỀ1/N>o@7zeKX"ǍzW9w%nHzP&s  FǛ ix0.JՠM&&r]}ּ;jb~dߗalLvXr#,)mOu)VIEV, :Me5'NeE])|2P_!(/F^p|TE)9f8Pab`g}&e\~<ԟ@D .q@t=ӯ*tddFSBA''qF T4c֑ЌO.6f >1tЏ:v(Ԥ|_ c"84 !f>Y7Fa(<*86ǘSkm/6x6>|զKҙ2] D)5ya!lF%p.,fTWlJj˽/)W:}_&åX=6*!Rc4Xq%>aBŃ6~L-7=q9cm8aeL#dC%!?)|4Py_N4K08Łٴz|M9b8 #Gל1㯼 #i0vVw|J+ ڽp;iE3IxT#ReHeHh3vT WQ yH+{UBV߻(|#ȩVڅML\w@Ǿ7\Pc7E*I>i8h`ICZP WG]=Bf#ez.n*F ԗg7WV#~\vv3k^oq]=ULUlw`ƨ!#֟*V~A#y8 0o!7x`6&ܫs /Щj QAg2džSVxZs)Y3#Gg_:Sύ$Df͝Jk?aݿ|`#c2ӷw e~8EڹR(0M|:ڛѳ;s{R7wO?+]뻎(k >Y#[dP H}b&q) ӏli^Nk[c)]PT|G<Ы'lcdUDڥOx6>%E2pu8q*5ɯ͛7G?.9D֌ƖE t%đ~ I 闟R>\@ϒ}G$yN R~ Oql_V{c8Yϕ8Ŋ N@/bogd#jN9%Dp R3cH> Wu~Hk`* _=x-/O&[y-u#&txB/ON[++Ytl.91>nA-A)Oʡk}-~rqY^ہ^sQYV6uP:|Fws7lKeimvb+J F[ø x'cVE#KOqZ.n9Ot=[A{ɰmH*ɍbրVBM~oDz3#QIB^RdWVRtSL+jʽ*NzpF QbeK] gNߦ1ۈ 4Xuvmfb+Z_`v&G28۾GG'P6s2c$?jsUL^m#=&R>D@a24`mbZE}M&Tǵ,aXK1]QѮHB /肯#kq(WB1B0ʆ-Ҙ0W:q u=eHraBa]# qR&f0i+`xϬ|=!ϟ99WƂtp4#b;^Dۛ}7D7zi Q°hJocz>Qt$$g!R"vXo@۹VW6u_uqnO콮Ʌ{t֞eUgEL̺I[8^ؼRX:Ca P\+!F )sDUvb6:^Y&Is6 P-{Xikg]g[,Zr[BƷ$oiw5 ś+z.0|{Z&FOZG$"7׉huKطآ8)mгdKz7Mb׾u~ѡLX=$WS;v5&X8t{{vS5u0xIS }<< c^ΏZ{(yկa5C:eslՆi骶9D:>?O^ӗ{S QWiU?L F :JPK$Db-N}h{$VQ*`ITA_fEfjYib6 J2H ܎ƙXaT h\o/e@&M\`_{mƖnf&;A<>Ѧ\tJ% VjOw|I;qdq4kEc9BgTV 8mgGfNwy}`HS춭"dM PN$ZT3IĔ SQYK0Qu${ d}! ۂ4`41 v_̮.@+AsfQRuՂ>/9RY%#!IKWkQ`$PW[A#UYxFir ui<6ByE^TvQP&to&ҨwujE6w 8UNqߥTm9S<"̜PD&5Wn~h(,#bLi?֧ݸaߵ#r7wf) nX7ٴE?JW~tt%GAqXjBO5".R ZMEO(K:c2] .*O3RZ¼~˗>~_21@J10ˆf&$A5Wz8$]cٜ*O7w/TM8YaVjrG%Z\~2 +ua\*-`(H0սH[IOu_h0"4!_Wc-~ m_"Le>#zp0ؠTb7a]y+eXc>&W3Ņvm P9`6\)C|dǔ4vvU#=ض TE k Q ,8$RWpE窵n4Y̬GN3wrndSUhٸ{* bQvm%rrV惰^;7˭;8:]=u(QNfQEX{ǛWQ;5 j[HI yfl wJgm2R? SlGr,` o𨑕Cc<+nx؊pK£{ߓD У>o[!ux-*k2k( ʏL pc{|~?OT%_Io'h-{1?$ޛrsAd&Ϣ0l =BSL܇t^j5Od {AKI9Th0̄zċ{{wè\*@Jk2=em:bti8EiT_)-!.9 Ɛ^rD1\mdqmz9e_'][p)$ Zλxj y@6֒`FɃCI@y#^Eo[\MM.C0;k:EJv27q:AFxʃj$ ,zH%=7`r ds[hkWvij PͧPy+m!a}J/:]$$(!5mPZ lp( p#?g?2ck ç `\Ul̨ uVAv9+`^.|7U^@LiBM ${UٟNo3Ci5r˔ $֣m[XG*>鍵o&鼅Uz3ms}8j]'u Ck+gڠz20'I$o=P{dĮo@>-J^Nb${H"b!I0ltl[Elh3ew1^[@KP-ʕ^-JĎ_D_9Az`UU:J )#M{Zn}.Otx&5ٴeVLܯ~'PSĎ/9:P*wjBѪ~~Q7񼧕=@Vke8-D)U P-NB- o`W.bfĊk$Q-_.{zBe^|Fo;(l ,\ʪfvFIv e4%I@t)=4b$a|Mri{yG'W f@۴ɎlltiVPkeK";wK*NU(߱AA[GӐD(ij}&f{~շ~Ȃ*K3JREfZt/.D%K0vRF D^d5OQ 3ċfq$Ap!mZ(u4K_6z}ZD= q"rNj:5˧@5אqWy30(p '̈́\o[Tn]Fwv :KM3lOL (<1pQjߐ= LǠT79L7Ka_|p7Z>(1ovT6$![?S93Zٗni! Ec^(x7UCq"3D&5fK,=֡ȖS0H"ASVWʏ..b7nŹjɐoԗ, sPmK}K(!9fr:˽pv@qujyFBo<; GL 7`DhOj{KS{*P7yrWmP-B)8 ^[Cu)}Ut/EF@ܢT"qA/^qpP'{'evL["HA¯%Iycqp'I zFnGa2b!r&C赹g"!h;ٛҶns<  p3ɤ}@f,˟?qӌIjWA`آ ن_60d|M S";}ń?Z{CL%Uγ+/?/"j>FzwcwjȏBz.@EOjVq`9)R~;}E8 jE+H a䥪ѾLdkXTմ"{a~YX䔇Bٸ@dݠ8z@AV @IB;'\ve ._L6-Z`ĵ=F7x( C]{? @KE@=64lȢkuShoFG,PȜ7\@@Aɕ5uU2G89v5 `. kQSp)"Uݦe+E$(B϶+ `\u@fUq뛣RdEv[O'"O ɚQV@9\Y2W/C&niH(Zɥ`̔ a)lׯuN3iVwCe;YZo^yb&Bġc9U>c`a##7j~*" #}.-_:l } y-K]eU8~(PgiKlSg jw߄N=]ĺXzݱ+^.Va 0OKMzф ri亮"ɤqVs!PMYR2TO,]p~1T=B¹WpA!X`Lu4&@2gi %ryp|h0-b[gu-) >.漼49dگ0vt ]w8((a p{+D8zFCWvFY5#Eđ8a )&ǷN ^b 1[ %x*s&\6!$|Ìo7JVBv`2:9al7R^Ե&)_׿EіjN埖°lRsF`2@Sd\}u1ʄ~*: nΕӮ L{>'}kw)vӽZ&٭ QI|'|8 bLlI;E rMK k$lIޔU4|78{p^1SFo[ 餇Vg,Pq203lKWah>r^:)8_"g/mnQ7E#X:6pJ0bBèmm# !7yTMFLe<ߦGAԪr_ΞT)`(&q+<#!C-w)!q#r꙳њ@ $%D ]J[W\w;̹>֕I@Fy; ֦:E'c#ǽ)GMhϐ:/BkJ|<2tt\(oW&{U"gtvdA|Q`[!|vxf @H)2[Lb*ȑoͭVthZ/s)1xYjx4gog2I.73cT&&!JiΒˏ'fv|#x]ے6afb8jklIfdd= [8wNih1I nK_"^  px׷*:Kk޴RwKY95:a 몊{̜4~iq|$U/B-;V92LLez|vSdko772[mVmv Π`yis[ G|?wS3άH_a< U[딮a,NUW]/s++- RQ {+lWL܈͑ 1,Rĩa^qhoϑE$T+ ႈqR*g ۳vg-[QeX&@(aJ|,4&]qCfw,=,QjcJ"ґ@d7Sv]Ϩ"":\b"DJ#q;c)]dV=){ٍH7k V_/S6ʼvbx[+;!k:u4lMdKkr>OסjA)2q }7 }GOIAs(mtȭՅkFR2'2"_IE`'hMsS{e; (ub%5{iف )W]inQ։ h&ʷrVia #ƈMHNgA}pP Y]vlTJYJ/aaosM\Hͽ|}|\&Y 9Uo+33+$`WQ{5E5 pyРGKѵٱg6xc0R}Fd)WX*qCKXSx&rC0*$FP5|EXA.= ĨL6^qF#> w떛O"A+:rRLZ{R̚IT2]ulӖO\)]֪AS?´fnLBR F ߓX.r4~q\I~(G61>K\V=u_ѡv|mA"$%єMe{?[g!.K"w$ Y"effߨ 0D4}z uZtN 2d,::͓m fGP ]^#q^~Ubz>j~IŦ_e}rjB>%B´lCSqZg#D]^7\}>Jm;xޣ̟lq@S}i!דXѝϲB6 < i@,vw`fql%z& 4%~ؼao\COCq+0Zt@-Oi;`mTQU!$|ZTB۶cQ 2x:8 r\@l=YY0"q)^V6lJf58M-jsT gӻ{vce1pxYQȣ'Zh%KL({MVq[;;dc%91l=-I BT-m\ͺt:9$QȟE֢p:*%ꂠОOf2~3S p40K5,kWQt&VvkS'>I)kԋXC{⧉?:ܨzBKLIw2aES`1.2NZodžjv9 Bt% 8-bzv]o<-/qM2*o&v.5y-#ti+Am`Q&EuT^)V&{R"~ XOYSеG_~99Q=cbb`NUh[ FKPzb,뢕J#*ЉLunL ?X8ARSf0 `p3~ mv{8yVu&jH[`sdܼoebTe]3ΉF:DRkrQW\Q=tF;,|&F $F&C&BV >pĻX )] S!ٍ~ 2(DCӗx+LJ%bm{}Ni>^a('qP\:i1P*=-d2%S5U |΢o]VtwZ``O8w !gz XS@\0܉sߍ[,co,^ݸ娅ڊEømV})7C`A+h. ˨qS q8 9/4`)wljX~GbNGSHؤF7H(]kXV9"֢;0 ⥙PG&PF!eJ^)$BҔ]ͼҟL3a%AC/<y_j v 9eMhEGhnHn$4IB'xq3jיA]P,uRfLO;w+[ퟆU-B Q]C) ]bZ\F 8֯+ua]JHs8"|>(4.M *NJݯABFu7{qBldvnr|3'mhSh&FU[vh` ݌]a5G豃i`5֡@*&J~Aċֳ7XZXo-A{SC~۹Ϊ6\ ;|2CsI:ts 0?O@*E@m >jD?8tV| Gb!f;+ku|2a%n~(1Lib/!lUߤwS;GӇ%Nqsqx:i^h|ȨDbgz/A7-rLjv`=Jj^}7B^i)EKFvg=lqm*Y{|;ٶ-Zevƒ{5zk1gmsZ_f~w8M>Wya: |JM$xtC^Ԟy! %7,cvEd/ E3OAIQyp&*КAX+w5|G@Qaya~"iY$DqT,p8ȼ#}&O* XU%UF9wHlO.xe!o`Au`Yմra1(l ,H,q#x܈zWp5de+իX%NVt<@ť2)EϕUByumg4|>2*^Ds`9?~!kbu;μGd m h?Hrpru}p3 gwz3 y12~Jȋwmaɮf}$Nj,T'YI.?WE^JSQJV ;SV7i4dhju7?YGKCaA*FgAzC3M[)R'Z|ʄ6ôT֝h[N^nIj9y; ۍeb(_t]pX VV?L\[k2U= m>j~BMi)^a%DCvG ZJd u9x Q=Ԩ+_d[#Us`Zf& >Ne’A*NHy\~3]R3h 9{VFg P9[7 w! Əc7/o~JH-k$1h/⚃O]3,4yKrJE&UQh4V܊yWgqK|pi(mt+wiX@F#sǃNgς_^&]z֝=$6YEOۧ rNR9%p) AЂ6v^'o rnx;B/lEiwӓ`JT - UQ-8f w R &ȱ'b>Hu{/EP9ZY`U=j}>oփ#\jqkuUƣ7Ȓvf"u ^[!߰dG$N;:Ԑ2թ:Bҕ$ |Af]q~GnSl,i+Uh?_U(6YdogPx]cw%"2K"/M#F-ǎUe4lNtUy[Wv2nB0H=ȤP/+[LJ~m5˜ Vʜt=X߬8(L"]T]1޶Y73i #, WQːKP‡eȀLk_RFXg."ES1X%(a P6,Dȼ n݄ vwSPyDg ʴAc8Q5LjoTCG+9Zed `kⒶVRC޳Q6!ך<wq~'TNfobC)-␮"N:d 2uAp6Z_ ]/ J&"wsm]F֎{n4;Qd??pܢ*T5ӑd'acYt5w]4Uko YmϞL5 "laU e?3 `#T~m&`;W\zw׆-463R\:׷O٦P*w.Z?3Vz ;wIZ[bs}Qb_^N`*'̈́$bcG.Rddswc'6XCJNu-u\T>EcJƃuJeue9ZL*o2-Fzl#N&SNЪ4pbӎgx#J wwMRwlUkY?n|c׳[NbORCDT2J)1Svlthq30/_*$FE Gd\aĻ{b@Q9A.`A;y{ܞ_$) X*@[E9]jF8ťK-OaT?pnޒӰ䲵<]L I!h;vХ1(QГ >YcZUCsS*I8h&?@u˩\l3Ud<-J ;  /IF+`jbu^=N(~g鈄rƀ1uħڀ 6dì)na,;cEoʮ[:!V)dNNj!L0f8fi2P+uսB LJ 74`҄#"C;F>SSoBb~cv#3g1R. feb·0'N|xmˀ jЬ-̲0_ZEHg`J; jRBhsHݑWEF5T8O )6gD[v8JN,ڌDf5oTƔʥ4o^ <{r}>3kާ6&l^MBX phQU S5r&}?*$3@G #vRk&VCcʶg f?"/]jOUL~kG}$wڈGDڭDrTfV#>Fźo D}rU99㩂-"O$c*}=nΓ |[l<̿2!Szaioq[ؚJˎb9Ե\)kj )wG-y{Xtd( I_)X7 `6-#a@HR ﭦ@ ̖<}Jva k}A.&{p{ oD%z.m%@dn'^[dx|j _*m3=DADcوo1Z2p\f39(NpO gZq䞡= c4x1OƷ~,~[ZEdX؟[7cǐ8 v6rׁ5S \md63v(8\D$i·R5ӆ%䮎w2NV"CT nP>Teص:7*~jm 5iur^XKS$V% QV4X.A˛r^S["PŔ*qbE !'ʬjrAYʨU8سe_RH5<#O))FIBXD/@" ԭZg쮖Ѽ˼6UQ!o>ek/Ajl 2}_#J <~IMh mo$Vtf>rAV5ӵ&["seߡES04wڻǃ-rogn!fG>?_Sbvvɪr$B: ))%)ʩ ,}<ٹg%gc8r ec.My[p⑘n1ԁyEPL1>tO~zvXν)q󐈖6wY?EYIB.aU0*X-1ђW0fcjP8o0VMGFH+_F%A0~KT[V]a I}(גn"rdUBPkC(֜]pFƟh~TOqpݏmLHo#/˱EZ O6p{ҋual0 ~,*.C~([ξ564Hsg8wSwgTH1גxl^"X(izr\2Ր*UF @S:"&o%PLY:^*Ќ2 }\;jGf@~k!z #d-,3|yiC/NOo!& ?sFVq%gFXmf۪0YM0=w1mۺqDYC(Q[a{2e^JѕŖe#1 !чfod8{'spXļr^aofF44a9Ӎߺ}$>~ųH64 (z>l<YHQ*yrZɖhq,-1Ꝋ#paDA0*<x H'' e]uKhmQH""*p6;⼻@dd |_)>X-x*+ B~Z-=y@۔3œ9v#`pBN=C ~EMPG^vdl5-<쭾u)sRXLY/[1 1lnCE.!C%F3]/E^8x8|A Ųom_ I,6f(+h%L _p[LJV;Eۘ2`@H!akl/&zYՑK`=@ڄ#$)LVsΚ\hϳo\+׺NTtزnK WuA:K%{@m-N++]XcE45 ᗑb'N/8Hv?=$izms3 nR@0-:3pU1Ͽhf\~*k؅- <¡mYMR_d( :+b,/dr'2BdM/Fn HQ5|ϝVN B$ϞVkpB<_v_~fR]` M6S$.oW"2GXm΋1;Y+;hlnu#A1.*U&_ {qz-RE/!Zn̼isrQVR0$_BQKX?L ؠ?<9J ϸjGA x1f%5 엶}*Bi8Fg{5g6y;g8z%sDMPmчMS6%!\O4FYk! gM!i&ƒZ>X C:Oʤ?vAp8KQ\9ozwhW4FȰ,hHx7?.ybyoKy "^N[s7e^ꘓFkQb9,Od5ߖ\U$\\$s Fo`(!6EZ,6Ȣ£i_3N;U~Hc\ߌ"ZzD6F#@c$UG!eh-#D~pBL]nvnK'yG$RVd y cڍEipZ6BԬh,{D2/Z_UC<`{G(w6}0)Cq ~"PWƶ؇=>eS|Q=䃾h2#%v>O2g@FAyi! gQ f(c6j ^#LYd& F0Q*0Qosa5yNKO;ؓ(l(ka£)rI1!-v`M'eɧ􁀆 f"k<ɳOPų3>C%Rg@EYm5\Y*5vMSeKo7ޮiv3L 3 X묩zd (x1*OC09F9Eoق<5UT!C8\a@ʚOއDQccwi7mau[Os:Cc Rx0Z8s}]wf!3n/ _c $ ^spp{rFgܶ`DO -l (> k^eW۰zuΎHAEb\]TS2CSxn9 \ֽa; Ҫ@,#ԋK]sE1>DXL/_8Ĵgn)}j%3% CȞ/iJ31o" -Z Έ"WvbqJm:tN;aIlJpv(,@_@9,N?.6P,M&-HC'3G~Ӊ'ƹUBq>{7䎀m}QԷ|DV \W >`l`_SX&O"dPpx91jOïnq0jr=~&#Ogt"-~]Amr*0f>j,=ly,<L(F%ͼˬ[ iQ|%nK;t?a0GN9msW4&YͫjûRcS@6Y-{s,~=&v80PhHmpy^@\7J`#JEl0 00{!*3Haǘg8! /г32A["WXzy]XN6La8ƹыD2:*Sh?rz^ Ӭ> x1j|D[ZfN6YM) ܯq3!Q ¥ݝ9}g o[ޭ|1˪_"mi7.-GD-B7"g޹|%&QF3.7?\LyC>pNH!p.4U_Z:3jŕmF گT-$0ۥS,ؘSy w  X!WR@p't gSVF<?YwMɐywfn4Xq<f.fdwN.$ ܉UdϤήלu9my`ט/csgvq] X? R.D}zH~ܗ7P :^' 95!Clro5DDOĚq,GE &`Է| vpJ#%Ѩ$dϑ Su[ 4_oV7`Yr m }|ILDu߾=̽ECҳjL蕒ؔ(WoL`)E /+ P d& Sp)ll1BN+zNui]qga*xHe ] T$7SA#C#<֪]Q"x|zۥm}Mb+:^ _Ug3byM^Q yf> {o3SE\݆qL$D+lܠ&uѨf*`gjb;SbƱ4 j7HO;1ku͡׺K%+C/t^'@ct Xsˊ ,odΏwKި1SR.Ԅٙ9, Yl7ഇ,ZE/dGܖH} ͫrʝ̶6݃W"{_0cu9_#|]XRsPy `GgQ4u!VD?cOt7+0< @E5mS&TE;Y1s0Zwdz{тH'qvBY*c19.Ty0cu:,\P{YFR bZ))UPj-?"]2ALmz5}P`S51#sO)t6O[1-mBɘ`Y[i^jZA*"ӎ_6{ZLxdeR/^Q|Q$Q֙YЈo|*DjJZ^c̄Vux0z5(,2Mox}CBɓmlVSt1Y>rbQjB&MOqsOȆ ?gY]gSFONF'a&(6\Ȉӷģ -œ5yye U2_-EFƾp`6r e}g_xmUOWr5!뫝SaYS0{U9>}4nʅ''ifOJ/ kXwyjx_0;߆(!%-zϚ3.ڢvCj_n[ͬPU1,=)yO $AnMFi8{#A`츰Xñfցp,k{G|\+n~S5B,٤8, fڪpV2>{QDIH)Pj3tl ܂(˜ kSERMCҴTEr':Iy:zlFŵ[nGS%Y=b!`tnYܻ!7u`fF#s,L닱̞Ę डV'x݊\| Qh# J-"Ȋ/ jg SO+JP"Ξ@$8b~m)B̈́g֋ /XP|ՌIZ͊W jreWu~@ t4]<(d=;(.F~_}*շ!+ GzS^7l8΢6N"0THT$ߚ WRyD<&V'@.gc 'ےC;Hxik|wiI˗z@D=2 Lf/e|ѩd ѹmsyZWEI 4MsdM*i)Q8JAS -,'V\8O "z ƃ< :o \`T጖4OWH 8b jfⷬ ?`x`ء׃ռ-EǛAxXSG0O1/"lavOFpC^ۢޕ:VE'jg& W+i5'V[.aQPۅKHZ=GgϳaHc&M1  l[ r k࿅|.3Ξ?*˗5a: *Bɏ S [fs83y) H58Ґvx ?ǭꆎo8* )kxDZ>AM!_MOɦ-.[Yq Ônd?ŁP2SYA+ٜrNd,A~ñYf*4cV++0 cWNq\߉jdnP` taeҒ8gdت ƥG^>ڸ}eW]PSQ,o¸hc|&lG{S :oKRq])Vz ư1H8X`(lK:խE/LߎwA*5T6p d;\ts];RŚ98ҙXI~V>>Lе(T~ѐQ6% Y\EYfۉ `s»"Z DP8G? gY*c@M=,Yٵ:%6E4.+uqyOt6U;}"IL q'qzg78(BΑ4캋ќL"02B_uک'd4{JD􃃨1 F-ə<#2 sچ<:KHq ]F>" Ҍ&QkN*g@ӥ^;C|z":h9&,CTeIX!8T x)4/&,D'TXU`s2vLSG1TZ O\^| iO,v^jſMݙEU$H`pQ# Êdlk<jR랔Sl g)~8j.<|k;W[g3wua'dXvZWkB}J.~)wm pὖ*_Mn]6fK&MV#Up~)>Ļ݇ktk#$t%G*>V/Iw]qu&L&i2k5f⻘t1H3^@V}# ڈ-[^@ SzNP2-_hU+C,O&92q6 _ǟa &ҵ}t]×75^d`<\ұ'L@ּd9ݘőd[8a)*7] Z(4A'8.M}3 ׸kъkXkI/!+w;°D S6RArctgHiCb6IErb6! ~$6s>WI ъo11'Fm,'=(MI}(k_7!-TC̽fn3o2#_--캤Et.󖦣![X V7F.<ּj S_ 'J ֲUf$ z9"j-{8{מėrKz1XN#Z~TH]C CkX&c^Ցસ$9Tyz@2y9O$Ck†fHGJ!t'-I#!A8$HE|*5[8>tf;Z ^PeO‹#ELp}?`\>qqf:i|yǰE<30`n2q%#,k92wv|Jg߮wZfg)Z%0beȪȉeQ.9$M˧zgK""U$6:2F_I֥]ܗ˩$]O}K}<~_J : fEBbw+0f2ፚW{]G+5s6 뢱$d UcCJ@* 5A\nwC8ח6Uw$WC`j7O1yUXP zkU!SŒ͗8 "qdtI͏={+ !:bD {PRL_)0V\`N_}Z;Y Ck$'sdsR,-~t)K{sL=]N> $N ?:j}V3?2A, pbhY]Rs-b|2(`(]ķAᰒq Ŗ.1[B1]x%} $8rO=:>S1W@8ƽ!YV erVP"KVX-kS: -BIvi8dH_|,۵zԧ6H C!XtڟUjA gz4&y5GkJ(nk`Y/Ri6E Om8Cj1*>ST|@Gy F>#`n3\I"RstHʏַ [QX"vH\sK2-q*i[y_T tKpR+4ޤqJѻ`xeÛ@4w$Qq؋h̰FJ:d !Z6&''O1̄Zq 5~:F y7Z-R I2>p@Jr)R ,̏C\z RݣE7֨pTb H+iC# m%ɂXGf 5H0G:LT6eH7 l-zyx!'}dHޛdp NmF~oYQC6o R"[ ͚Q6({}.'.Uf@Lf#Dӷ-e[\oBP̴T/sݗ't 3>F}'ل&dϱ(U>:ZTYrԿ:f4 .2l]G5ONr9΁ FꅾY&5g  3m@%&͓+H$`&@2yYL`Hv 85ҙ!auEp{׺jar ,3fMgH-PC^?xzAVOiY{V"[A/0;FP[A[F vʾ'C~EUq+Ɗ+fJt YB5E A \˲~eⰈͫ^ϫ>4fSHzr@+k ++G"Rzp4JJjqgs3${M*xfFlup(Ei>3f~#VHB-0!At7/ߤ+4&J6QMOބ (^nyd"9;&ΞVSrwP:X7P  fa+ÎKg/;8G A|X_4{7:!<(m5j}9e]иF3.G[+ BM $a]ӘIBgάH_QzX֘'gj^?Lo3Y9)AޖDN!s7P6$kxj:\̢[(jS a@ʓ"0(snJ Y#dT4=@҃zBRHEe@А*s,(U_]k- 09X1mNB\L F\C>lSQhfXGp) hFkq E>vf5ayO6uJ e"ڦvvijJlk"4)Le܊[N2KOV2< 9b838#ܹ6Aa3*ZwШh=l@CE BYLwc ,w{p2e{1>$ ݛO{wƲ0tY6f>>~U^\QA9vb|4}Fg2#@DKnSJKЌVI_A녁5mWl%|1✔SqnvDյ:6Dh$S)y+Ib%QyhPiBMi,۪0}@!T8d1JpIW׫Q|޲Ů6q >K7T(}43〝_x=l,9F\st/-",%Uj,otSorg;v2<=`BkD8lЮL_K3T-DvV%J- vuҔ?J@SQ# 6SwNyN{(|Xr9c`OQ$89ͪl :D'f8Vd?}ЭqK= MiOU>G3t:af6T r)K?wۭ}e\KTbf W\|#ןl0Bh10UĞi[@pN[#DXz΢ωzߟVW)ep`Ŷ<*v଻@A*VjErG!z9wU Pشx7.!0/7km1CԢzeMtw0p)/BˤfOhUuVdFU9c{-lH*;ULf,2%7 h(O[4T5畗|NEybدf(7$4EjG{׫PnQJ;!nskCXݎç_ 7` YLKݖ)}HB2 9ѦF|[adHy2bEi`60E 2]R)7ndyISGHvrq!Ja|Y;UHpj2s(젢 +IgW %s.F_f-tM{Xj(,/c ˮ`pr/K>Բƅf Q߅Sޖm^t]H y_$5q?R h U<:w?_>x?raoR!2SKG#^ʗC=f |/F c&uE0TBۓ1s25{:;+0-x/TaGV $4"'3B!o_,,!"ys x|ZNO|.b0n, ݢ vy㹈 ^{|+[ "I~S;fƦ:v2^t#RtA) TB3'+9xҐ%xeu* H@TB6 B-:Lwa5B=[@(@9/ X\/A5K {Ďf?G4X`aI왑C?.DbPuxWkuMW9:v>ܠÛXŇ,I C92%bIμ_3d,~煃ԐZ>W+N cGzv"%Ɉc#?wdc| [)qj_eNŒ:A!M gPf'e"AiB Gtrun:@[~]l%SB0Í OH Mi۪) ?DpW`(DWłʜ.Y #∥!򭉔oV6,@Kc*XzY%LLs+{+pK>wG]QzZu(\a>Q%>3sFvm+c 0+^,/\-6n-,.1Qq.1S\X㳨qSܓcxqIөG?~ta::ցfj=Vwwk1~X/KP{:"M|f/5Bw$͙78?`wW6_Go7R!.12=i ڬ *m&~ -3IZDpHt6 -Y'^Dm~?p '|*(:KP.1#3U|^_+P!k}`]90٘U ~Ga[h 0a鑾k&щ]8eTW@+yu ,Zd xm3`l 0>X a)|kmV&)Ѯ:.bC`Gf 5ES˟c I!:watVn3;޾43T,O OsCPR)ɦS0YVާ%Й./yI,,26syA5i}h3x渴 ,:[ Nczc3Yh i@p>uG#/酓z{=|努s=g7 5t#".1 0-W۱cJ2%U nbVBE) C+gN d!p_1zd,8SU/y3d$ ҷwOtwo*ĺuA)i>hJXpZ0!mqwDi[P]BҾk]QCxp>X@=R{i:(b) ]k9+*3,߅ym ĸ%<\MOX3Pk=ug"&нAvx\z`m_;0[J'7d!GbʒZ(?kbijek\3Qr_kNuCi4riuf^XϹ{_7lEvEi3B+DY :Bq!4lCBkMX~B:Fms'zn(ݗ%0f (ʽ  e@V"Ylɓa0~tA}pd'o0Q 2l=atu=?i_YxRGuxHE#և9xx >ZK*]*]x.M~Mƀjf$}MHqa\ĐRP_ƭ\Lr*6;BG1ٷ\E1Y0)m#56/GCUCtìwe"^pR? :*K02NFY-߰(':J)OdpǕNi#V<>L/)HC*rg^ܜ,FUh`'p܁GC/6&t҈ S~vŒOr=< *axث"0:ٛk4i@h@wa<;HUp9"$vYA2﷤LpWIG7YVhʊ9ʉIxqb r4;*nR~Wp" ΢¬ q"ANgPa& 6w3 pkaًha-Ы]\I&`N_-誊yY=U8 nBE1ԁ8K_K{|lBL]\aB;??Ku,Ӕou1e\LsrQDBf_-^lOOv Ckb/ )> 0f8|l~8NCz[随d-`{8l.U'xchZȊs@xZ4Mfr CSq!K7T@K5,>՛*3* )1WOMfj]B7Vjf'Xf$!ryF_GkQMSПlBT1hX$j 9&>6}8*!i<h/>V"3V;>Fn K=C۶Of0!$[@` peC*mOk _|Ҩ+{^ ó?ih#0YCjlh(&j%='9׿nxmwtyw#Tۼ& hsl!Ud:r;NvI$/Lԕ}X90ĺrGs=q`@|dQAc- #1څ/d!PE\]k%g\B!6+-cJkM60j<3[ץ,E* Ei_3|Mwݳ*qrjA)ssK[=lmdKG]iȳq&h3En { ˧#9ƻ.&]+{LtM#?lG;glחcF0tAFڽHHsY/$v\ v}8:zjwEXۥ/ >2Ȯw'W̮epYxq19*%gw udZKHZ(uL0=UK }N;PVvWj p'MvWnbӒek#B,C,5̉B^4BlTV$n gcxHk$&No% jYDs}C~15X"He:VC1r6Spmp <'~XKL͜ج>eq{{?"M9*GbעbDc5&eAv7\d\.-શz [w,tcB%x I-GZZVQp{ԜX@Fi5*(H57'=qaeZxg~h`>[,JGC 9pr|VO:Wy0eżç>}X l!|#Rn7?EJLK 7e ۘ߀kG7n^D 9 9p=vcWT 2oV<Җ(+fHi&e޶Jfj;~T@d ܣ[&vw<n/dW̼`J{2l 4V30DPlp#eխ{6?;BDt$ExH,vRэ*уMZ-%_ʳ{sLC' tG9+lMɃ M4p4bnlP ?Xb3 6S+}ػ6뽝Dq5|No}$CfiҚ &JO^YM0?ߑ;ݱj!%;E_] tIYyIoʌՍ/;kWsD&} G|rNrP."]6_Ll[k,C4'j EX&<0 5]%@K5KX!m-2GZ:t5ΧƄlNc2Q)_i7fZO;ig N |z*yt?8? ?5b/ӾTC۩c?nM%.=l41Dwl" 4kqslXɮņPJ'ei?CrsMSJK82j\}-0'*I+dI 5,!uK&:2@=#B1i vkIe^At,O+Dbwؔq Y0S?N|2~k^z=CJLRL%OHN&D^(7%Pr[ ubb94 e6)Hb$20db2Oө Qi~@mrN O[Ls Y"(lD{ł?.b|Io44rĠ ̉#ڞKfp9 Zhg >HFҳ9sY$x?eUs18I}_-#[~d.^m!2'7vGWh:ʜ~ѡFgxSFލGAWY\2 ɗ<%^9(7tzkV"zR,䓳Us~ӪX@%SQk~ܻD:,2מׯbЇߙP84&QTo*So}KnmVCFƢMn'׾ Dzq@;i)iN0x 4%[IL"Jѹkm#9L0@GXG|>"\찚A(Ian$= Oʑ>:٭LVYɤ zT2Z,N[~,QI4)?EPP'.j9耰ӱg1?-(^̑ڋaq¾ϯ1L{ e-O|wkwBHvv0ƴTҡMWt>]ڧgkww-ITHywA0v ,hjHPX%pJށDV\% `z9Mʌ"XȀhmwMD s@_h 8%M8^!/JlxpJ1oOJs %hzt&\k̏ !t _1/YSaqUHׯֵk.Ҋ?$gDF:kBj0 I\$ ͨ9V}[xl͏3"TIf]X?PK]05tltW00DߥrKFm@? dҟ+/ԏH%ZďûͳN &H羞`^?kO_Rzs` ^FJkݪUS2lu|{RHt=BetE@zx?'ibplijb"!YLe@.mh@Ig.[澁0;0TEv-s7)%Ow Z.HpoG,WJu^M23x.F,\,T A%_<Y!yis5 |jg>I!Њ@Q12mI ˰bpzϦ Mߓ ) >a.P t"L$(;kki'n֣=vf" O?-x)c*ރcԒu˗p}g -Կkff-MgcƸc" iŹr.Qμ+kaV:i74O.]tR@JzYkТ*:-mfYA{>F3V{TڍCnm dj (NH #lp lpW2gJk ƴHIBAS(&Zɞ;\!~=7 ph{O5N1 p'U%:6go#'E7R4*& $ӵ5$L H/܎!0!@5D7: Ъ}.y߿]]Ք PU'ݓ2tzžG/T1q+}$ P1҄kFЪH@|gf4ўmbl=KREi˂1|w˻| |Ij-Ǻvd%\-MXJ-ɏ"A(i16`幟{2?^̅^ExҒּ/3iJڳh5ʕT+8uڒ`>`Yk/edZ(!$tEP"`F֔`p/؍v. . ^0 堠>O;MNQouCu*9D,VS؊h/=6pH|r:]aٙ_O[t<@WWlW{"+p,N ǫm½l\g5f8^mŊ~'np]KJ"ɬHGXX.h~ tcЧϾMF{^UrGM?{66nK]EȗK& >%nu zjYSԫXoާaP(,F- ;ӠMlEOy܃ E}(- :Y&.a"-EmFKcq+f >zC./tky6 %LHIfPBDcYO4WV=Vz /Z9 2|%:QO%FT-SPE=zȵ?Mc &RهBN]  APcj7h~ 4h&蔳[w{ >3y&clU#^^N$(cbq=4w­?7{wi*Ar 5d 7 MF]'fs颼 bX ajj܋*$*<:3}>L℧S$;E[v,yl1r&d^F ;-x Yufֹ!@Zk8T$˙d(MjCf· }jؿ|6lY 1𲽭?lH߲>\3@"CT 6^;ZBՋ{ǡ,r-jkJJ".@y/ͪ;yo뼛:؝_đ/=Ɖ[$i/^pY얾+*ۆUe%J_;ASԦdhJ1)(?^5@n{x7&źLu+&b<&CG{X(^S$߫&g7s-%Iqt;kg9ο9;ݶաwWWO;ї*&˴a99 t \5IgD5x<6qRO p *)XW5ɨ oXqFLt RsUҲ?ۊMUas#ik(I̓f0ak'ijbɩh.SٸDG *}- AEVǗX?~yiG6OÚ 2 m EM #SgZ (tMDI\iԐ+GlaSg[@]m%\+K!5@_d5ͧӌ_5nd9u+3c`3>OY;cST(4 ǯg;Ap^-@`j*eu|5Ye*Y|. W as?sm<ڒc6Ps|1V%: ӬlSqb1E7V(UɎ(bqkݕ0|( 1MBCIÍPYmzMtwo2MoKA LBy-bgĎC##(KUp{m:qj&1Ţ$PrۉKUe(}?ڠqD{6Ǝ|HZo ACtJ< zM"v8|S[#MxDnnt%I~&$>)Ǘz*ՏuVA/h E*&yrg5_Qf}jQ@tD5xU zj)RveD~LZ\XgCe@!Qwa8PZAs[LSraQU G~pIY"Dr(ZXhMZ t{:w@Zq21鄚&~c~аAQVGa8S$q`ǺD/6z'n87:e~Vl,5:G;S_akg;@gv šʃ@WGʌNO(旬 |۷eZKUsy?u߄M =@m)H ,"cUE('3Ư5'Xf $ Ugp JP\i6E}6KV]P@5ɢN>ád4n+`AzF ɍd 37`6 {34 _kjgD ~#Z jׂIF,ܝ ~%!'xr պ2RZ{S݁쬳xɕ& K3v}v/z;J];]B΢XZw"AFxJg'XօFXс+yF%sATyjlxh8S~35pV\MEYq ȃ~ YAz)KqFژ־)|I|\↼&Gdպ0w3vleW/X#`a0)+ï0!һ r{5QÕ7S&- ! !J~0},g&~fp l$wM#}-@z6oH4Ppa7ׂDu L]9 cHP6#9 lm c?X#\-Ȧ[oܒmqϤI],݄ kP;1 3A⋐O.n;__X,ɔr^&H^ (P Ѫm"52/7k#n 3\- 0V|,jB~LN!d-"CAUWϧ giƙWଶ 47KHWL5löJN (P =s04-8oW\.(QܰO"B;JrZrR7;S10*KHjk6MEQE k&&w,&X+;}Aqeݳx.#GS&зߎc܃ne?zύT ~_ >֔SqB痒Y҃ Q[W_黑prV7#{p[ B⑰ oj@6+f&*PŨ;/*fKEvzo:!(6Zd^\ؗe^rowhGȅi (Ǘ|;? IBx"7[Cnn>^v*ybRFѫSgbA~n%=v۫i4%3c y'҉ؖ,ώ ^v$fpY 'y>spI}{!UusڊzuSSBWQ8-34/Rg,ym^1b/sW(OtKZ;V,Qm%1k6^@mO?<|e04,ةN67|FLV%L z+FxZ',ds6UT'XΥ>SrY~E8t4?ITw5ek|i,灁py5z>y2kt08P .n:fӜqe%VŸ>C%xzP5U1 ?Hm`c+,r=͓,CZ;U BWya-7h#PJOp衞[?ՙ&)8Jm8|ORAf3+vzR&?挓%33i-ņ0׿hhH[Z;Ju@ *h%K@o3/2"'3#@Uay3Y־er~1KuQWUlvW`_uߺ=w 4^"/Y("P7xz5NM7@ڴ2KtH<OoFx21!VR+zVo4.E\ޙκ%{hOsn^$&-G ǧGC [ ui(cp嵳s5J0@?0$Yv"B-n0+AծE-8#椯/nNòkK1yK\$Ul0Vk^j4T}KNg ': FFwxCx9 +KXq` >nTCth{!,ȽWXIH6`5[~ mmZAjK5m蓆DgY[hfək<,N.x7'ՖiӞy9ᾶ])TJ{!6kޱr=$t̨ʽt2`'QK\A@sJNQRi`E왭(Q즕,!F{;Ǔ&h0+CJ59gh@WL/ 0ZS *"gU{O=g̉ە eоTŧp,Ы|6ˑ͢a鷅yUYЁkjȟrr>G+}1}3ϻ:w\p_*ЁN6Ue=B,DbRfK+s#$&΢`gL!Pzlb5v:Z}4WIw/Wg-YB\X K*?r9)V׫ԩi2Gʇ2Hi(<1׉[)&<&_p&X9M4ȆKxZo[mb/moSPPǽUT[[5^ q}&RU>NQȧ));n̙fp9HMRbo![%:'秊HP|n L(ks-5v3~u2b e&0P'-BV-c?c 4OAV㹇= MaU Ͳs˵; M?2TA]F+ueQYƩD !Xu԰αx㬌_C>7[IcO7=36:| hvגMH\Y q)͎}op[/q7Wtˁc=;4l!?ÿm d-Mp6˘؆I@@B(w^PAE;Ԭ刹cBsdw<9èm<B$Tl@]A-UVֻ}@/bpǛlK~X*jVe0?*h%M#, 2}"JjZ)R|j^-P@¤r!RUeBes{OL%ho;LU))Ms47u~B[!jNSGޗm+?mD"A.HSCATq} ԔvTqZz?6+O2Q' DoGcLxwbVcIC5`.^'\~S u/yB@vڗ|مPCJƕ>D7HLywݘ={]i_܌U-?hc[  ]y/vp& :W@i%DTqP<׹LEC|τrcCšعDhp3A64Zb-sƽhC*=!I'nuў#`< (Id3ԛB#ؽTDVj10uD|3O_Gn9`mJ.)fbc̉5  ?'uW!&cWU^mZM.`a`O(2o8]w ]vIvΩg<4He>_DR-cFDUB!\Gj6Rl~e9$\jah+PdfPAhGbT) hKZ)_Ӧge]0 i ,WZ66x!'GDvC,B'J[)r8m.x#MDfh,Bltx-K$Bg"?V5js-wPs#i8ЦCE+0wֈp>`GnOl/Fƣ4k1sH? PyMU }(d< <}HNC3ւ$B#-r I%lS{B:Q奄֤Z6~ڒ,#,+p/%o.{G6dj ^n5咷NsCͶGb*zbShf}> (2̽|y/c)I|7^&z=,\ivUDL=ᖔ1*D"s,ָ˴Ggce0ozIVxZվ 0Ũd Mkdxf]ȕQQks.u?h+o)NqڊIMtU1'Ϙqqo|M~`{ztRCe~I1йZC?S+Sa4C1ftH黈#.x ]W+ȔV&Xw`Wy`ݞX(BQv J[@z7Ȉ"p%Ay~Ae<70d^MIL]sX.T:\' J2bqړgD0 mM0km_~TP` `8nFADWfʛ_^smA:(N͏>'3H\o%VkK]ɵ>TCo 95JۓPSXL/f779T3oአl1.&[wٱkؕO&Z\Clb44H[CɴTawq?$qnLtaXft̿<>m*?l//.smHok>Zi`uV'qI[l S_".i&| f}h`wHL d[cڬRux,2OﺢW^jMGu!dVd1 _d.:?$群=M$aғoHKMoz^RBxV𶧼˨Ky<됙=X@K7bI'r3NwWU(_ZA9g#V 7g{ֺ`ZM􆼉AXs z**.JVqHH@SF28o$ Pu=8דEܰEթ*%9Q}׃2M/ЦAR zed t=)ҹκIEJKS7kBCJK+Q(`f)>)IT7٭MZ rTkؗCv >K0 )1u 1bJ۫r&LӗYFmT 0%v"k&Yֶ~6bI '6<{nUyKL73价9_^n|b$,',n N֡izzb"EA^XvEnptՁm1<|q$Rb%1&9 _P4!<$ͤJxVn_aͦfaE܆8#Xɤ[[$^ y;@cS᰾6qǻ0ŲgO/P}ne1W4ȑ-etҨYMsսyO7LXd~^mQǙzv->"PDBYe𨋂NR@6n0 P 9^߉ߣ 'UP*L$cqIO ̒8z] P87 iRJͨ.Sop1`K̺0/l"i_$F"l܁Dy~Hi[L)wj*X쿖n7e.s䮢&\εxs0u֠(!+0{~EpK+ZN p$4GQՃ:hA^ZDAճYZ%$ó zSAF z 9<6U&+e!Q;k1%$)h41X$w\Q&3g?R4!buC޵|O4.&i{4QadL#`eRJU_)w- 퍅:;Pа rzБYG /)1Orn@J}oṿUK ؽce{YQ ܰI Ol/.j%b,?x49+&qi:.U`pM>Q5R:%ag//X^@AhՈ"y/<i`^Z1>9#M\ZnDGlRCQ3{0CCZPtWJp%Э3,T)#UWG/'g?ԪgV !-q!MC{;$ {AEzᬯ1NR2&)-·yOfH{#M5R^I'h͗R{j&93S7NG,b#i/o=I3ʄhOOjVdłK)vƽlX}a7#n zDf t G/p\:At/5h!OLH;Lbm`:5J {,dSm-[qˎ*pLGa`ZfwbS\ x-S Q^k;bA`UEõV@m`"Lo=@:-Yh\zF\aWtjLAm8IFh0/T8Gt?vgn$@ 6WҁzN{|5s\ `ϥAJ*e}Bn(R%RdB Ф_Ck ~k/#͐ߎ+-- j&qk/HMJ$qx{8`qu)sF@`:ہXH|UTI'?b  Wr 1RqU] p4 (D"?o'qXFa]Q*[XMywA#ZH' cS>s <YaL*Ғ**r}RXjQ. KR4Z=ʨMj)hۜ[| qrPfyz\2MZǼ26FkՋO%oem✕^nlsM2C4&ly j; _+ ˣ:G %]h؊y^U -I|8 If܋j0Y({5{FaF歫Q؀_Op r*c[:2 i_6Y _RWq}n&0u94L;UygUIg|5b7}JEw%>dהTru8pNǽ 87O t {PNc5eܓ9Ƙ%BQuo~{ p韸u3!\2ۆpyO vyC9hiN">LO#H}JБʹm隆;ڡ̍J[]~2Yu|Ȅ"Zw"Q(Hӫ̪qYh'@; p9UՒDž0aHR,h/eyJ馃y%1mhmj%DW55Q^yɡfJMG>yd=+<ԏig CǢ6l B}ȌKIo@v[e@i"l3pi|_3Z)ډN"}v]7儌G3'mJ sDjNz\64; kԑ"+'|*e0$ӵ[Uu^kU8pzͨMHw4P\5xfWYMUt~D;3xil&lGrZ\" d di$XJ~grp;S Ê t (-c*xܢTJrmds$|:@<}BYչozE[rr,apڵ#Y,^eoEpu0}׷ XF8Րr+Ѽ?e$zxv*,=-?/J|ߣ?o!sM, 2AG#&n•@i8\{5l;9til/@Zq+Ҝm"lQ62XKFc, -|sR#QfMCKD;LkL7@qsG6l`Cʔh̕|,jZIJ7!ƪ$1[HVQF1O^v]LbrIsgJha iUm ZX G,Wxm~@Jlb\tLkNnUIQ%9J&]0wEܜMK"Tm7RL|LHgVBۭ&f"*E?s /mM!H0;XI'B 9,GP[]fD$<@="{h%"4HA^*ßZ Uόh٘{QK5h!N j*8]v$?;0T٪n:bGJDِ"` snO] K_(lsLG~OLRJh!Q*`A9rʺk^Ɩv(T֩9tՔӬOh.IJ\-A\K7wCA\ӭ6j%D@n˴~KBQJ r߬ 8d+Z8!Hɲw[#f,^:EDC,lPz\W\7P c0{.[NyI`9A"cr^BkԨy%q%i؍dz%dXdDZ1Npoc]EB1d0d"2 Ѯ7Y&=?Y%H>"rJۤW70׀aB;w:E[,_a::WDgFvU{Wwh/8 |Aw&pH$퓂ЄץbO.?\[K HɅЁPZf'lkK$kB\cЈ2e $nE|1D8zR 3S H~i[==#o)S%{a VVOr{M KP]BRnXox|{ݎkK^Wm >}O;UKLmvCթQ>>\!veķ-ᵱHd<Թԍk_go`њ]$/JxUBaMYF4T]ra_Y5sOb\>OJ:$ .VGjY9PjVwUS?Otۄ҃yV* QucL[\|7ب׀:̛ϠȺm \V"Sǚ2U9]A.Lq6Etzg-%~v!`d/"2`x, H jBwl`Zgl܇{>U nTbш|ˁbįdWٜχ)V4]S@7Au,4wN&0z~U2 ƤE{I/_< oUٓdRx E\|4yQ BmZp-~bt05#"zPNon7o&g>hѠ-GOrS8p5i LF j>B/4癅Cůjxv!;^1P$g;OJ:Aj#<:oy-GQ ajZߛKFPƑIOߞZdHU&ЌQNÆOͥ<ܽCQL|O aT2Fd}mAˍrzaX4',5;\q:qwwwk.)op`cJ>?n/i#-D&ܗI<_ܑZ &T?GFf6ה Y[REV[,(µUéB!BFPk]IGKT*i<ꮳ5@>ɕ~¶aW%8Li߽[t|~p5"ȁy[Ld=I˂ӑ<߂>$uDn~PS`Sbd.57 EB$3r>H Mj&V/JDH+3 @|jg]i֐R Hpĝ7Q̯p]um%i QtS",ώagL-IU&] z [[Q(Ъ[-ܿDoA t !0*BZ?-!u]v}=Kr+ ?0 a¿,H y6< qyQq|^ /{Tʧ暛0 f3>R:NY6/&%n:QӔp\9[?`i<0#ٚ 8Zmdtt|ϲU=,2XwtG&QS6,3)*' "=cĎF)A' bJX֡BɏjSbaaQ ĺI\W*jJE3K*=WEi}ՁyvB0[ɽZ{MŅɹA#І"GJ #n9UMi|ZEtw׸R< l+ #M'w:t:!x9;XBUddWOԭ[UԱJ蠤׉p&pܜJGF9mA>-elyqr岠p[~D[5@zԆF8Ш^y*ǡ@sP 0U+ґ"tX7\dw B*@K)}p%1^[e`Bs6iS!Am-lT>D,A6y:Q" Ն&!7FBIf#=C\&( UHԧJ Ty|G.s_ںNe5̀1DgTd4GuV U_XD ۻ@ؘQ,Deǀ\z]Z(Td)Ր5LY.x5B8 y/:Gd?M`yjGJ8k)ozf.跟 AԎZ0~l1.EYX0YQEviqiI:bK9SՁ~0E@?=3Š<$FQ~t+p )S!xj_ej2/IuYfTRHOvKn<#9XMtǥOd}5A'M➊W$~N"D|iC]T3Dy` Tg.w"lWk(,~ %+ا2#Zk]dZS9q42:*9HܣCHPw}ƒ-ĵ%qI9P{hO{(c~~P`xd%X3 0rzO@#=c,1v6 ;ƛgio[*4X[bSݜh|<2ba0yyBmQKwHZ}vSzB3߃94ψ@ pX.~w-I,?õA7M+n&-: X_YFa ;gsIbS0iup=k<WrH~BVEU6f]#G/CG`w!7ۍ6iղGډ471 bN{xyT\9=с@=s|`zBx؉H<(fЕ 6s6V6RRE4͘H=5czI/.O!nDLaxy&+V' jzQ(Q=p֟$'`h C Kb+gCo1lY Q02sG0KCy{0-ƿZ/5~^ٔR3h8n' ,GL\?1Hs]EAF%+R$ ߚh[a7V<"nt$3nEhyrQZk3+Wbyl;'Yא{\=\/eKaVBZ47ֿ?MX֜`f1L 7ɨ|-n"$ATqIŐSBAd }I$c'?0Ԣ/qC`>6IMlb>m4o5TsOwWŽV"Xe.*9D~@M0'bh&|IuiCI–HlUm .6L]Jx Uh ENԙp+p+< :F'"oʄ{h$Ѵ$+;#V@I1[0"|vg R.ra1 SZJ:8y1@IZ'FqNμ1_xonX?j33( }f, 2\M, LRp!-s^bϲB_>!M7҂E*hh(J5|2.#\6oE߀?+jn"8i^r=^ ZoEjC6q _s4w*x W&ԁEi9hqW :d3^,yz]@3y nj#\oM x>C%M䗽Ja_<4Ch{oÀFbΑ> ;WWDKhB`iv0awrzz؈8tf,8"uO<~ %qMJ>ηX)%-kI1 GN89+u$5J>k.fe:a)jj}z1`> 2 ;7n[gᶣMIځ,}Q&ޕRh9(*L bAa4z:N^VI^Q4WGeM꺡O? MMx'#=\BTdjlM4$fO%g)8DKqċ +8?V_^(ڍnur NxHf4\QǾd2ӭ@p8HytG_Fl(v:}P;xxoO[k-Cŀwu疍 gSR,g-+=۱;3t*(HJ]t-& Tݓ g}:**y+@a5N6UeJ#$2UX[O F#[55cćrl  Ư pp1;GXTp5wL %:x7~@\:`5-d ";6KEiU2/ 4eMUk)ojź>iwkQDS܅E5&&G CK\"fqP >`Rc1YþHEsq7`zo{SLhKV,5y՛ÄΑ \ 6aiثoYHxȺQ W p;\Vuij\\/Oc%h8<-v.+xoqI! SDEE<[QpnW Y\Xޭ5_Ny}V7\DaLXe_})GZ^/oj;j>f|u) :hejvPy6\.ZoOV\ٰե}I$)^IsU"boX)ޡΆOt=Q]'OD%T;zS4L*nE"j NL#nDyW2[Po.`Kk3 3ZdLeeP5Ze^F!PGk0k"UX]%4$L@Ci. 6:;vvy|CSQMކ)])_ ƲYE\EfK-',~G"kIF36ͻ\6TJ'!`BCT)5ePERO-؃JT9ejCT:<Ɖ>@5KWGw 9(:a< sگi y ap !QnDҽϢHhUҎG&Ə+|\)ssRawgb |LR* YJ徘bB-[A8]tP22g_6R5bBI MIDI3"6'6(BN<}Ƈw[LFZPNDq@bw>SPpn&OkܝjNa~ۏD]hJ0A0wϤz?!C=+J/_[K:#A\QnpESGf8xx_+Uh/dV:&o=*>\cKZȱ!5JM&u9awmTpzt}gm"pC* &RbDE?IA|I.bxo?d'ѯHEj˲·XG`Up)`<6>$n>AlSۍбqk\! UT QY4dہBI ѩH EfG 1Scfa 0ݼ8]4Pޅ YE!z6Cʖꀨ'%@ө@NB= ҡ{w,pp[3sj6ityGJeI*#2)-CgfLC E;^gGPY E?Z 5zKb74wF[L"uKq.<7|~6ze:C!,2?n5X;!4"]ykҞZ=%ol~ȹf/pUHRB@qw/O9R :[arϟg9bib):ӊ,yh7B` # 6:ڥdeMYd; b$C&]K|s^N~ ֳUvii&/.kE"k {qV⛬mƠYtڈʚ,;O$E^t顯K O| JQJƨbBɶ})e5 Zq?eI fHl#nڮ\SnF'JaM'<=٪ŨJ!E1v~`&FM)D!޳{,rﲫ Bxqo5u։xǑ.`Q拘c q\;s!-fԼZmdNQMcY_#v{_I&#X>ʲziKIQe*#BbǺD .}8e{-(p_V-a pjWӖNmy1&:zPh H~ %<,nb #arڐY }ei\ [RŤ-Y׍@:>yk`η6X?ʛMNW 1`_#.W%6VMzm(1ړ(X"1bO(['6k\p*S&`_N>5Ɨ>? cI¦|aTLi +Z~)s6puWCӲҠm3YCZ(ğiƷ"B+Ol #8?gFkѰsa2OԐnhMR3PȰaS(`uɉ ^0(|Xb#(d |F"L*Hь1 $#17).\F6̌RضspWRرv{a7h̃Q4H_L]6Jf:6dWGQw +ܢS- S.Vfyi:LP4+4 z?$ThXRwi&R~}Mڵ~"_BUNieDd?,Bw~Y/3KI;<68㡀ȃ QKkf=9EHseEb7`͸C*M"%K^}rM$ioxc-Ͽ[bY=ھ#Y=ˎ@9;],1HhkIFu<ՌnaIm g<Wq 'C&v3}tĴIXj9W*,*1֕/N%ň^!; MM>w:/S@Q:!#P:9򫡶ݡ=\M Q'؈O`9Z޲M6* ,$a q1E^9/x::ZDkoP|+=xyX k<^X4hPє|Qj3{;L=oS>>9 y9ZαAJ̮JCfκЅe5ۦP9/1ߛxBKø%+]3Ώ^j4Bu2G H-M}D:)YhAG1E#4XbIR<(ݶD.7|]Dm{J[s'|> +?f-@-=H/C=pcǍ'wJCQjG V eeҜ$x:"4Tg/(N2 M0}vEh*+L`b&hA@8Mvh,,e֭x4~ _gKSc/T{ן4C yy a"6Jhң&*LqR#?:tsvƵ$i(7GpiV'XU:@, (;?rexp3j܅aX&|ѐ{ ZUe|4㨝M s @#q{cuFGdOBݳ(E4p7_,AWIrC+cF-ᚠo߲ts5ZF@r.ݼ}O,bDSL'l;%U/ex'X%]60}U* T˷?J/kN]12V[E=&h^26VKk]+p4+‰TXxZd15'2k_\uxj6$ֻ:Wc!/)j9*]HKXAExrZD{5Eoy8 ]|6Ir۶pPB0#@7yd["eީ1bnA)Q-L{ [v\l=ӍgNwyo6"U25:H2IoH*0]p]HZS&8 5f= Rzl i$=4 Hm jvfD r>bxBev`$'[a*'.ڛDUWIp(fMGTpL.K)ԉ-Gq͹ $ag6 1LB?HvybW^ ,59at ?`\J\̇\`: eE Ҏfn=h~ ţ_ҏK/o%iw$D/_Y[xv@=jnD?POD%j)0CsǗ=mn(' ?G?T#ޝ*B4z/TN&o 3XcyR۪ XZjLDSQjd*.7y39 SZhN7ؑ6hT@c]cL%#5\9/2&@LEG+)/PwgZݡDqjVoǪEfz {$a^5?ydKn>t/xknZ6D3MOo_XV'Q-+̹w!++$Y8-Q9~]GgE›f7 "퍍vnM"QӿW/i8={|W핟zy@A O]=@R>5D CI0]{]hS-J M3Nxp f;+0KGeb{UsR4[5&w܎CۀL9[@>v"{lu _/\FuXD;%)vNZFppIU˜R*u?4.m܊Qi}$j.d1 2T_㈥ x^[rk E 2$pSGqk_!pvFeجJ^`pzCM"X.ãsZ{ﰸM`e'ը}*" RZqu*7CL8H tZ7 Q0)꺕ۊgƋIc(>Pg3W"ޠv? _"ϧoƹ9dweٛ'<ϥ7Rك*`@KO$1\%J-0,[rb7ւ9k?I-T)/). h-*d,Ͻ用@[>Tqh d. &g'!Rt&¯! 0}%;9f`Hf:[ZVcNH\A$6 spB*~6 ;Yzty]}0`1j) &GLBDrszO Uyjlk`!Rv7"^?6@E3]ARXĺ =|R \rx)Ѯ0aڇ O=٭y^N\`a:]f2z3e<@mO?xYlD:+2XX05c'Nł z~`aAnQ |<xSK,nj^41s:ݰxo79b;9AfJ7zڂ8tf{ MF2%1ו&.(--̀gB[]OO*.49>\sg0\ `r!:{UAFygin.SI zq 5,܁E`w>w'߶\E~9X1YuiZ#]u+pJ?qܼL#j|P;Z0r& qY ͙a=}BJZ (ɘt%Ҫ $M>g׫֨Io_h9YBlhDUS"GR|0Y e3уᗛS0-~QASѝ3!ʉ*vޟ[d"VGU&[Lf4PIQ_c'xp0>Aܥ> 9(/:O5(VV88ғ'TSa2Ң*Ңb0.S"9imjFS5WlBڵAVCH߭( gfeާ7vNWMZ7 Aj!1^|Ie 6jwZ)IͩEDyOtXCƘ-/+:~.?5E|9pדh[X>EgI悎XA\r kxtAӧ!۷̢=)ItӃ,jոGqGloWtэ6>0g|aɼ=ni籜izMT*k)ll_7 C& =O< B%y)0/c1a~N g6߲aeW$6 tI GS_ XQSnnW>{=|inڣih{7]i_Y,\1n@}p0Uz>bmnd9C N.ݱqn F^ݑ?;^!xrAr5y^aG#+FJt˙mVeسXë fsҡDwsf%%= A۟._wf69 D.:gTS]ğ܆ÿRea)W29HBir-~CLv]WտR屆I<lvB:@Vap9VZ(r%3sH DžvoNT7~MQU-`ӯ9mטb+-=.Zlbkie& /Hn:S% %>3[>KC21%F`\Pqlei+ ]6"y9 p^kQ_Em4|X:~uۯ6V5p?JTBzdP ͟2l<]g76YA+ Z<3>9[9w&ʀg7dKO< h'Q0x!CDyCۅ@|1'5d`2Ҍ4[dMDw+o1NXv@mx @+rӒ>ۘUK-ϪW-~!7 >Qz`$QY-#+h5$Vub>}u gu9vq ttxULb_ WHWANɪ9W%+xC2X1$(U?aZPTm< hdD~t"w"h.S'ĩ&ݾl8@ ~]TfSh示/n֛'7M^^S# F0xc(-`Ǐ2_z߮<QWͅhm(Z'-D ËHyE3h e\F<8+3IM,zD)MzOFTSi=soO6/Z!~TXLA;ڔc4S@U(q -w4W6KMbJ/PF:fZmlk hR14%T*-0qHsٛ' O `P^~nQL ni(|g3~>&%ZlBEQ1 E<f6)~y MMX~LD|%!Q1m\_پm: A490Fm m_a"J?.7IL$^#" Iw䉷/V'$Cӧ‹LeBÞya`Eխ'H| d׽m/Xީ~l27\yjO~B 5kp`ϏQ vw⁺Ăw7_j:Ew5]^  _o/tul"6%K5_ٛC6tG (2\=(%͵Op`S,(+Z3;o޾ui6U *j 70>Xj%kKEp[kOkУ"lƺ;)~H*WM(nU[,g>^PY^R`Wh*sHO~:(ep۩SP- dIӺ;-U}6-8;IW:5f4H)| ~Đ,t 0#q~㳽^C:bM?ԂP ':R$5`@-:Bz`=GCçY#VCJYY1/hzIM} QDX]j _N 3Im_8+j5 mifa,Ar˗D'5V@vu+ƒi&@'X{B@=k7n>A`s7Kbma.= gSI񑺋\C2 vshXuaӉ)su\.SU|+8J<5 NY0f xySfOe3_^+lxca/IIA#_hp!O0dP GM1?'}<>}F83WKr4e7t)JgencJaǩNd|;zsKw>9uxl}  ?E;0G7藒}vϊeǾrZʢ &ܖ$)&|,?I*9#qϡnz:5_VwV]JZuh'WV4Rq;Tf5?T=/=Öy:JccdtdQNl $$5A>ݧ'<<*rlո9uO)(.9nC¶5X3Ɣv}< mޏR_mlҫtʝh=ڙI3V_Fd2y| 457-F051}! 5Nlk9A <6,ϗgԽQ kԲ 2W\Y*NG7;aα,YغFŸA:&ϔ4;SLЍOUR$̎كG9?P)֮tM2lƐ ^ܐҐp-hV0&rV\jO 6i*QZly(lry /iv2k~P2L< 3bM:yQ ʵy|bv(> ̵4oMYtEiR~2g0El]AlT4X֦*ԛYi̝ ZkNSW5;ZT\A:co5h/xVx=wNƦ*iZE| YͨaVb,`2E.˿vNs8G*Q$L-α>/пD<'yqB UUiգ ξ&RM(C㍺Bapo ڣ2%%ZJ9V`gC/G/pa+`-Qzwhq君?^u .XqvX nH͙r }. =q3J/=;1ZkowWSKqzG9ܼ?n)An2\Il+?M4z8g }<d~ |ߠj(P y:j!-LG\ ڕ?ĊU>MyG{.2OҊK햔ݘRuxcw'\uT{!2Rْľ oN5#4I1qO<ͮc$-o^UiKj:]\ w)ҩ;B ۴B jȱ7/bm6g9([.5h BY{$N&©ɿ0u+ki{M,{7 :{Yz J9qJMIJ6ƪ %,@^DPC:@;Րf  n1;r.OFs2I|sWqH/ rVi#W e@^Xz/kU`Ob儆em%43i `yhh hb.hyT#*˼'Kg==^ǣ})TWJp{B өi'GGדּST0М4׫A<{Ϳ S .6.#ϳ iFgH2nQK"+!ؘ;|v^RC 4FE4JB)b"`;RB/ZZ0ƽ~/@qTMDXqu5Q^*QLN()܁MDDRtEC?/wጐ+Y,c/#9Sǡ__{EΌ_`QCg1@^tx=3Z+"dĪ7aôwh;"qYJiM&}C:Kj=v:%UeB:Š!^bE:q e%/)P%؁tY\tDZo p:7-b{^3Ō 6A/`|GljU'U^H<$Q،#Uzuy:.FW FG55UeҹT\H|h: f}AK(f+9,Py|"izIUI^â;ッ-FYۤ ^}SR7<O'/>T*r..FdMnhxf7vMWa3fǰ- 1eêA$ p[5*~Ɗ`ss0E !s. $ -+spİi%~u !YlrLGdpL/dWKᨒj{ܲ2ë|8 OY [4zιV?=!jtEoRMPq1[)=_fTJ<_W AAG+{|C5xj7sJC|UI0gS8[ lG.gr_~YGIqF,*9W-t *\hL¦r" 8`0r9Բ0"0wpjfD if_meǶ'T R`"==h{w8PTe.l3Ѭ$Rd/ޮm<XLgxcvW)3 8v |,A[Mw &Ў'zuE܎|5:ڈS+ŰEMP]m J0ՄDkc?fX&+q?p& P5(!Vfh}-T TiJDn  W?A#0Q1֌ia@B{:{P#RlGy6y3cIOlEq$^|S=*ڎxvqv2F;E0 {{,9Ā9)iUyk(@يda~Hf8؝{qw-%R3:oR,9V p ]|5Rfqq_Ͼ *w:vo4푒&/-n`5{(uRkv!=lܾ>*%%QuF{HC)kg3msD"T<9I[ }UlosaJ}~ywXxI?]t vOE]..r!n|'i)X3]kLc*~]kRr^3gnQC=E>Hز+̼;˨PgAMR==:CR(DåEԲơFo@AAD鼆AHݥ}$zh=АJ)cW [\1N 6-G` HVyl01P?&2egV ]lcZ{X5.fJPFfG9=rUa؛-%>6u,ۛQoEyT־PLQ9j=%[2g..{<) sW#]ظ1 憆}q[en uusK7\EZ$ X bWy" vYBM9…Kn4Hi A#v9j_&3AqF e/Z_߳QFsLG-Jڄ0wbh }w.eE) tjKO)2H!kmYX {qʴM!%TQQi0*GdF#ndX]vT00jW'Bqj NZ5 qm?$q_ d}*ّ@mZ'5x 0*f*;1O`w ENmtUݠ}Mr%cgRh@H] HZ&b(jC~ mkjhՋh2IUF46^ٞO0 z}o_l;}{f02ۮM&ƿuWl '`]ܗ]A\ǺuT( Xf6t(FU&ᗷ"gW)qc!YMOI3tm3ovZD|pyF&ثcms>Y]\0Ov]3CsTiCHNwt*E C84(Py`Y ]'e(u'T{IBq:P:3%8z褍y`lu7W\a(DDQ#6NƃYb.:6*g7O#_ hwnBhњ @;?mٹ[JVaGlVd\DdٔT1ՏN7!˘hx5v,BA XY2p* |,;xI#|m:LOb.y0BlAG8"SfT"; "9GcvQ"*?UJؗ,LȺ×^$'-hKNyY?fXx{S9m28A2 F*Tlnq +QUs&*_Hٷ^2.2d=أ姩|\j~_2}@" 7:M:d0S\>$AH,^:;y;缼 gCҋ?eEcdeP; MytP,(t'&Ts Gᇳ~182V ㈯%zX M7P؁\1q~OsP Ty醞!֚<*oY ij N ?iQXBA4HB_)#;t_>Л]D-GI'8Z-1Z$زj@o~KLTyhpCTĺ =Y^pks:csqҁBSG v%Aɻ1?ɷ:I">mZ`lP/|ѪqQ7eGFI%byB緐ZETsNĘO0AH:ߘf`&E.U}m;͸/SWK)zՔ)\T9BS(<hWHB7M&^dQgBy<¡+%M~4  k2|ܦ͇QM*=6^UBKZ+]KWJ-W`]@N&`(mgOUU8ZRRPpMVHP#D8nӘ1xӃ'ś }mIrS?aڳ2TuDG-9?_ΙG i|D\NNT̶` Er(}%t'XYӡK UL <)3iam9VTâx+Pga -U;=t|QXP ; P)S2I/l#I7+|,JǔYo =)V=:Sx3z췰~N~ZSa2QzhpG/9#4-toQ4-p^r9\DzYqFoՖ(v&cZ'T}bR_Ա1S^3tY&F}\-(pH8=jMNzJeeiY{Q-@05y }L(|"18@'BkM뺹QP6yHSu\ -;F;nzwPRك2^n>O+;id['8YoWuk"sEkE({Q~jzҬ*Cb' qoNbLU/ǖ6 U\PzŒxiYgA'@q{|HZeЮ~=Ǹ/. Qh0wbӎdXqΦ; QfJSĔQ gDoҝsz[6w}r`J\ItPos[ܬcI|QZO QbmGn[vXCWbND o61^k:BWj]';T]NNT9K 7 <L**6>jyJi Lq-mͻq8-C}z{V[~97& Ig M)Uz\•ف9piF+SQC*\T(rX$8//C_%яJZ/){2aЄS kl4VM`ߟʑ SSg= )l ##!rϠr]$pY sN*{Q1Z. ʕUA5nIc NJO(C`h~lzA5bf`o6$D}_rn%tvӂS}Iwd\y:3?[3 rUNOU+E!fSHl8Kk:?0xBG?T9D#`V"1r cj[gn;ŢŬeڏ<,`TDAzgP4$jWW$IvdHbnu̞MUQVʦ\/z9b( XoK^7 EܘFPQ6@xIîw[s}շ܆TRh5"!f^E?;7es59}bv"A6{%oqMWB_YQ^@=fDES7MRN[&c;c*ҶXF>`gЛy":Ι;5BBYKybvbU!Mlץ3 y4Z`)'jqRvn eKrf*Eӣă cЂ8G÷|*Zqcr; -X fV9MmŚ0wyI{WoU**/d?Vt3f'uNȻ#QqFP^.:k!7Y!!{ˏa;`&w.al%0Xa2,S`)?I,es8Q,$~jpũ 9h#& av(EA3<ɭֶG Ů:aӥbXG?.|X0J42'ǚPV>vWKL9 ǿQHr3*9,{ DŽ7PkV| ;5Ou@)(hH*^sHml?^?ۼW\FrP@a Ӳ^7I(*)eQ6϶JK1 ^GFw;/ou8vkNrsa '0P| `gyg*ǁ& zB1l)Fs$V}9`{Sm*'osvȏ[w'T4vXi+}wIO:_kFH)ǖG S" \NrSUg?l_c+}-. /&8dm8Z9=Ϭd-Wġ^dLu53R~LzKxlfX%{Vy:d-{YAM_XK:W@ $ADԿ2c`|w n8WIOmA3xALD ]=…put1yk0DYbll yb$EkIpBP7kGZ$hލ+r(DC)s1E t\KH(ON YݏC3rTzf- "nj2fHJ n!_M>(lNGeB uД vrn s,+TTBvKJh8돫 dVֹZ\;k>Lݙ[I=6dnj^}hI꯮tJr/F(ʒ}J A0r{mĦ'wB2m G`,/֖Q*}.vZG ݧv@_:k \s?% 6\l`MZ\؅ڊFhBf ~QQ.LouWFix_{ \W,j7p@2%ʸpdsԑ\k#()DF1¤ӳo8t\0M4ӪiՊ׊y2Da^xfEPZ+Ԟf^T*L}ʄn?,ƒipƐK/EKP{Nǂ-Vd~+ }GY|'M ~e8; >rb pp:paV֪HH<;W8-.X.tq,PN/Ã?`ߓֱcF< D|/K='ٰf*sL?'"SGa0LE/A)ȝ}.:fOBU|}̟o5-{Ic:'hjo3Qnb1M%մǦWK(Ng䭪lv8pܯlJӉ׋~][0N/\?3$Y/9d )'47b5Df &IK`{c`[!JiaDI6e#+kTNhGk{]@BkRakQ*횣4`A}+ ̏0A\a#I8dK 4]Q'`[(O{yR[fǾs&::}TjYY8azn^FB; c蔎 bBٳO8Ԧ}hz~ aJDꯀtH{R|kOܤÑԃß/]dɄ`r ew# uR$ ]ĪLUһ3\#,r$`re/W6 YgV㟻+#q w'N)i?01iy\@r Wt =U;ym ꫿(6Z$هfcx6WO_`}~=z.Dů c ^5&<~ ?2Y~ݗ-x9UcX">GѶ(Qh4B^R^3#Iʊ!rq.RT6䍐Q=j9/dI?T5:n5L/tq¡.z )k_cW;jc5=Prj;=W IbV?jѪs5"cYnNr0_ c/Pt5l6:RL}pF5C?^}dJ2ӄ|Ԉbe9󌸱:Q"VtvR)݉/FZd{c-?a5x,&HMVĈ4!LZ8yD5sN`՟1i!1z:?8.:=50i k~7D sJvpεJwu t0p:viur_y`n<.?@9d-a W\ZNGyr~{z" f| F4 ') *ÓY4 LS HK\ 4Gvό5E4r? #\(&>} /{)ˎ!?{lbc&Cw|ʖhL)6F>m?4Vk;J+{\.)fXop+&/l]1)_G-71}8|fj0ƽuo`,jm͢;|y}aNF_ܺswh[ ;u YG8i%W:"ŕV2H|PT^e}"KDqQ_NJ&ۜbbPe1jGgzI^=ԙeA̙/S}M17$ (l%k}v[GmQ|:IWV${E@aW1П.PjTͩ!K*6]s>{m>Q)W5(OPk›N+$\k 3 RM測1~ xKZ9Ȟt7RLƻGThR?V``4_H ӂ .[ %DwNTU! C!츳DNקMp$?TO>X:. 7xmNБH9Sj_d&r2Cȳw[P0R&^hR`-[qʳvaҞV`,k=]yn-r!m3^?Rە}&_*AjT1)i}A]Xz zQYe$B*ol cדI)^$>r H_S1[ofߑY\*g|R1bcGpe?#qsOe\l>65%8'_+/-t[iSbM+?u #==縕(Xlqf=.16[x]G75i瓓vw1׉MKƇpqV;qYc;uՅ˳oc]EHMeknM 5>0hE9vIH '& pS}_DɚUR;<+HF`,DUii&"Ab^[F؂*4Փh62hTByx ϒfy^M\| {o?ӽC9j>7G@| LDvۜskhwxhU 9SMr>Mz3v&_[n4t1A!m$bH xO+qu|?.M%*Ho)mokX^X2AΝ>=-J LAvVRR|O)Rҍ#51f>sp1|"`6} 'sjҋ&f"^&K58޶Ky^gM),YvQ G8~wB7ÁR 銫fm u6Q92h,ƞք4o՜/?9uGi1I[Q D4Na/ZYsLf¬xB=sJ^²9uSpF( y;kZ'z;8C#3+4NW.I;~?-rVl\qk#e:2AZ(BGqhx]3[^aK.TN p󒅬Td^o^PvFbDIl4[k.4pN5N:IeSG0Ad=B"j"ƒ{|1쎀촿wsI?|;tPz9_FrŀIb ݼ{ bN^He^&9i0#.CN뭩\ULwvf]w9H".bn=JsmUs䫑c月MZaGEIIo GG G,"͜Cq% m"si{,jvC=ewg/x$8qB&%b Ż992񐛊5͚%j|a9O1Gb2*jμQ:nD+` !VbE{ \dm_]Y:>EeJˣO ÃxbD߈L=;ѝ̀#b L.Eň#M;hi .O#tZjr$hTWYu0kk9 P 1%}<> }+@3$nn迹iA6?91 OҝmOb3[bU}H k@䁌Fi=l%ok^*R2X>ډ o:FZOmVw包s."BY&z Ev}.džϨPH 3~ggDT1WK|pEon:M{ɻ"|a\d̆r<^{|\CE*/6Nxb'uw@V܂y՘7muKY'gK(^Z]? RΩR#>rnʌӻR9XDO,#}[lrKȫC2r3}u$z)v]IۯtH1- + W^~'Kiu&}HNd&䉨q# EMCvݺsuY3t$9 W^dku HJ3yJ+!Tz%a;  jHA4ؗ;w2u|O +-v4UW*GrDfCLTh##̄b6gsE[k2N>%7& ?"3sx^+ @+ "y8({5>ߩJ٦s0 肔M~ &΋j"jmLĕ |4O~mIg 5+Q("mu@E16E+T{DR=\1rGhCs`{a""aAG6&L]Y0J;/q7g g9-}O /4̬le!jHXLEv*BI&UwO#'ױ:́tf_Q\⤖-W׾lg[ʎxZՐx-Ƙ%ۙH+\a 9"GDx)ϑ)Z)s!^LJfY;69I *5>ةڜܰ8͹ZqowR~&fȪOpU.v{{ObͥѰ0 6ԘܕWR]N[/=H&+Ҵc'.,R!p׉~|YQc$"!L,Z94Q,;02ԒGrk~,AYkhͱ nQ{4~ӰAv2=p!8:?DȲw1[C8_.9 Lx yzw؆xwdQaUݯ o%kwhhнK{oɜ{Oj/[p<ςR3ٽmC~0x/Z>#fy$%>~2>pe 6FO!uA;mDvq3H l_ H欴jʐyKekQ]l'~qrTzqgXsd/ diKCbVԨ:Je@jUc oɩe/^1LDy6de .JJk3Dwm3.YG>&7ԎmYtf|TĹPJ+u4Q>v\W%zԧ;%9yB6Fc.ፎ)@vPO܌b^!a$AzQ;rVG2E9J~m35y @&kCfL τ NXq[I͹[fKe.)m">i&ƣG?MW}DZQ1]rw~(##y%[촂e)aj1jᦂ'H~hОLNqINeCsRZ$/8M<{rϭ >nZ"%2pPOm 6bOy,UgAZA 9iI.%>fǥ~֍oǐYF!5 ,6 z$W@g5PKHBd,r2/(p%2 +p%I6w@T֋M38Ĉ^ź${4QK=O2y89M<{ La'.U@ ryT yRj[!008:AV`TޑPhh;8 =Pߔ;C0u6V nb[0c؁y\B:{b8Vpi -<|3D uHєZ -χ&nK (+a(H ˱"Xutҋx.'$5cz\ [x Gzt*tvmm2>A$Xk鸽[F.%y /Z/CO#00;jP+=UDh_LHWy`e(J6~pJ= ǐ5T J@?ԌW#'~n NL\={&u u\zyM255i_P7 6-6LSAj߱O`Q)nkА~stCU{lXb{IeDS(ZHFFF#O,bmqcj7EIυunpdGRx0jN]r)Hp O/Px١Ι` M'-#6 BB;4;y+qg?ۂ.ϰӀirehM6sGLyaJ^CnM0TFT[vM>{`+&d%л;{Rc^bopt7eK"UXk6^_5W*J;ru*O2\.6쌬SQR(V"8bWI'e^! LaA w4rxjpfJȚo#{]c ZY¨O#l$(}HKb L3%[f YFuSz 栉8$v!go =/uS\nk;Nh`o_#%\aQPԫ Ќb962]>"x6WNJߦx~ZZhJJ|m]/-IRפ8_["6uqM8=!/ =&׬68έ'X̕CGx*,Rq5Sw:C[cNeƲ<H leJx43?%b}9x'= =kJlZIg}5hIicL ja (Q/LE<7ۻ-MX<ӻJףad_(?`s*fqy6 `G["}SGS|T!Ns ?{Ih`kGU+W[W:I$0zlCR&#Mf}լ>E8Q}vޠl6ߕ0!^-*xtgH>قe/pʯZɲGqqjqx!UnYm6Ll/ SAQ} v+IyO+-Ep7b *őuǁ TYR"gBM6bq~w~i5*2AY.F#$:>A7hdfoTa?Fn1d/K'\6ln,8RYT^]@aSRZWl(ezckqȱ uxK C]+v!-&IIcCXm_+DtxYPI<Χ"ږ]xNJD/E Pqn,;*D) } . oJ^/e\~ؠ0Rũ8k9\dQ5DNk"1fA ]z?|zwV4.c,=^B2>ͳYlТw݊J=zf3\sY|+kpF%2qV{,Y -=&T3-QV%GJ٧ DQإVj (O=6ìtF\nEAAs*@鋯]^켃J8cɯ)K/xU|/}{ƅnoN޴1󈹲xϋ~wTe&:m?U_ ;N rthIus 套#BI9pئ+|Rm9Jx::W+~: +$e| SD;D sOȅ/M\,sV͒ >"*I6nV=ö*ֈS# їc |)glk0מED"/>*O}!BHt,z՟  <\t~%sD^'63Vy+DսwgiԻ7A {iftyY{ d>8Dn|C0|+ZZ9o\LBH܆Zެl!o5#A|s%P0uEs!loJD.srd%9ݻ[OD/mӚ?Sq]@-Жˊ+ mD[ހqn Nܤ#8e*Gq$;+Xl*tSU&q"Kۦ5IvRnH2\y%DLt=lcll1$(QIx~jXk^s=x@%m ࿳u}S5*"c=*6ç艻)"'=˪p6=^Y]5p?"65e.x . 7s%Tj:@+ͿOV)PxBlvIb耦]tqY{ӽ7 5/al=t (ن*9LVg/Z/yNkã6~\16$ GΜ.G5kɿr' aڟWĠCR{pKOF3V)/9j}Z`3āpB*N&j2Gš& !+ƿ9x(=)u<9`Ňz+Ɣ"iwuzIgteZ-Cp`\-ܰ? +JD_lO,x 3H<: J V:<~mkr{*EgZLm5^Z"K ,S㳽s]Oqg|d8_llK)Xz>+J-XM,p4u7l$O*mMxo}w"UqLMٹށbqpɈ,춈y1Yar\lTãyg%n3NJSƶ H֘Ye1Q/% kB!F `H1ths-V31JD {2: I>'rް7HN2xn,ol~{45sz"*#t8nB&F/T%ǻ$SMi6}MJ4S-[4&RFYh pj 5+~g=!lCڱ[@x~|l G}g"rI~֡(^ql, Qq!AdʞNL FUV|_!G]H^f_\d}$jF V _:o$V'CBF NmvU;.lg_F_V"JՁ1;v(jwصաu4;G~h`eFɗ~rm@zhKr=Ujad #Հ`L(><9o~+C8rc)w]DYN0\{zٰ\C'l,Ec.0'Qq25p2>;ƒ})]Me1 WT^%KQfv jfjݘp t@jew:Ԓ=y]Kd5kwh&dӱcf5f⋙;vK=RC~WYWbt.]JdLg4Fv9\j[e ~oTe,[`v[Jn1&bZuz@ɿ}Mkz" Ռ}f2h_o '`1[fu1l%˔)Yk_.JrāAmׇ`,_mɱNS; ȡ`9Lo{j-eP\H%anғJԓi*S'/TWfs\z:uܺ<,<".;N$_7cDCEӦEE;e@U}IrIV(ס] fKA]8Kx2WDb| )Lb-hwq1|屁 ? Zͨ$&5e{rW0{8+XI6:::I .ŕ!=ƿC)J>M/Y(a<]P!D*۱ j!o&gӴBnF@]>X:2*cb6wM5&M͞GK;-Sm5`sl4] !V}Ҏ{c4NwY܀ [r@E* U9s`2x(Ux{͒آbWDen}F|dĬi~%.v )8$m zдzMoZ}gq\,s; re|S޺_5.uP gi[9b'T8z5c D! (xi'W|R$w碮.~%bZذ#˰B &I/gB4Xh@K (:,7 !H}ѰeNSygQb i/C4±/Lo,/ a¼o۴ _܏CRR;Hq.7x~%#:*{l<>r{.l7{f*RQPQ*ϻׄ. j7-f/ ΩW.'}AD~̩zJU$vQr]y4ɓKv0䅦82>54?] #YmB 8kD6u9٦w{a{D`ZEI::6 eg$Ѻxa9N4kP\uuv1ڑX ܫ{ObDk@ {zs&(q8mPۣ! Ij a0X7$TbB,A{dsU.`Zf)mVr?5c 2$e7p 7 %oy#1um Jb8[vIKx(}{UTӁdB hj~2B:/y c8@{-+=0-IJ21nxBys@ƒd' K> G:69J es3۷nĦk KF!ٱO4Y4tI{lɵ5ODLf E4?s^)87Vϗ9k[Zk܅_'Bi+晗|_Bc}B_!NZBnJC|yg5l:m4A&@[9~la^ xCT`%}vd: PeGNI=ollkwmX]yžWbHx)/N683h/q i,M[ǂ@QϿ?nm4Ug~[ G-ɀ%NyVTZ"eƛ T&0I,6=͹#aGw_ m8^xj;t9! wGjb,?SS5;D]Fh 2/ɌvGCc͑?T8_MR)!FI1y*) .唽-/b/cI~K-ekQ[7dV ̳ж!6 i$G{Sp s}90W;~əwvmC fReM׫vgP2ʪ’ 0̜.f/ߝV )/mo .DtUb3Z6榹T\O@/v k__IlcE $-(rP R:}Y a$sZ$1l;@@]=)>0t콚K؍*%;bvү9~p` rS-tفRI,C&#oɗ=['}B;ip&YsO$.z)e@$- x_S_˽ (! d}Lγo}L=si{%:7rːK?{AiA˻I 2t{';&_|(IK<QZ;r'y8y n{wZԧ*^'2=Rpg?0XrLbqIRAcZyB;BEL0QiIafxE](}{Z=Gv~U_HOyxytqAx髗J^FQR=HPKL(m&`x"ۇv=DGWMfןD\H}n]N|M Ї^VU_$Gt ݰAꫛ}jq|Tوge,L4W.J7@ ^,e/ *lrm=_$4\5&PݑCN6f JkXQqPmr]7i,UXNw3&; VaB9Au')5sU]bRZ#C.f J˦rbK&`+mB=]mz<)jK7lFڣ=J=~3npԿ0'Uy\pF*=NdKSZtYjAS8DM]HZd=E :2Az-}X\1:jsI/v_:"%C~ޑ3o oaGVVg4ry [Fr{n-CR]Q0r.dvz )G 2$ucI(!#P[w96 D[7 DΑӘӡfBZ eDt]4( ^GR)_ۦr6\qu~󊾅}mlm";u`B7<>bbb_PP_bp:݀qҡ"~ޤrd}tٲ 23Keh]_U"e={m{&B]Y( Z9*⛾-D!; UxۣX ]'Z Cq Wh)\n*Y'3NQޖ$$2J(J (N%}~djͧїrsTO9Kao^GӐwl;-ll:DW;\5CBƸMz}AIf9VVUn%6 2(k>P !Zy٣T^8 H\VA@;hyg1Ue`TwC 6)/)5u24pvPtwGTQp^l)i?%|[J +{L P(K/`cRՌ5' aMo~ 9^K9IK$#tt\U`&c9Vq D?~f-ཞ"v QXdtTTvۚQ7rYզJs2aܞqO䈒k@#]c`făII,fl$||'ݵqFAۓ4A|W}FpqKp`RX8g^fY"ˀ ]nH].<֨ػ?YCGhHDswd8$poǧ(pNPU=~ͨgbhBc(7uH8.\\-pQD`i (F0+dyum!).;f}}`@*ي.r?BdkU|=X Z655ԑ2 Ǧr~8B=%p0> NoZ+;`m'';wXc+74LGPs_lw*@[“aw5@CPmV~wCԱpk BDsxdQpI 7F+G6#yX2ֿQ1˘_ҋK VG]}bz #1OE:mQ.cI@eIWjh1E:=&T\bj^Y9eRTA#нΑ4=YF u %ړ=EqdѨ||jX_E>`qǦP!+1Gnp/a`cPƁƺ"˓]qzdTs[it|.36[Ǐ7}ma7a0g{|Exk\d!zEq?awKsE*~ g.m@zsi4Q0L$K7[Wga5_z wLQ9qD*Bg3D+;RKϽ}+Sm~:6b(\{צWb0*q6u#G-BkT(/HEvEoN}?:Ȓ+$,n[=.dgy]`4ugdFq 3_Ο|?w$ [IjX J,q!kWχ͉O+aY08xB;bnCzdJ j` vyJRA*[Awe#?o uEQ">̮%_5bVAar-ǁ,;͛,b:m ~7R寝;ce<ܒ[\: -BAN-±=T(qƤzϸލ|t(R9>eQI;QYsj8֢eGП߳Җ݆#.IXgwkt-JE~4%G3a#]\: Þق&!P-擀Tљ p~x,n+3]`}>lPbG!b2<.Sr4xhpiDtOg\(fI͆3}n>¹F_Lqj>7)H*M doh]O.˧H(-R1/y־0{4,yHXjJ_YoO;.І\7\nő7'"Ͳ ~^NϚs=`۔T1=L9nCs g0g 'I_ٮ5' H\ݖL$0S~1sc թ^k}pn(ڽR~\pf:XhbES>iAzzz]`\z8O,+ߩYA"Iاľ EiNڌq&hG̏wǚɃ4w ۜQpsRlܫᨾt\d2;C1_#BT%D@xR,7ȅʑhZ] TAK1Ώ|ʂ>ˑP !:Rv.X$C=yܙM[0 ܻbgx#!sݽ%ba+I,d)AB}z Z>hD܌jFXp yA*FѰzK垧`(r@=&[wEsV+?e-uQz! ➢rIn~vSsx)te %-@Qr?2,twګJ0̄L[WeW&sWRYm EeK_`D/%,+! 6P7u |u_1#BoP4G%f+<{^J?2Чm4*tYҜ4epiC]5lT4W]6GIOG"+F-g]yҤ}YPG-xj'ՆG̑FLSfÉ1bnQ5+<]bQM p iQ^{spOgr' APzH+Botl\7{=# ]c29q4 6y#Z ?w{h$am}HAIyFEg=FPuʨVAUl,oTXG 8k`q@bS! }+uԖAS)X5Όc4G[.k8Z.]94dS`%I3gc`:H;]O^1y[ވ b>i8g?ƒو>~wmLSuKp ۗED0L낾fə0&X:6't_j.e>I$9Sf&+>ы &!;E0E%kV ?N›Xc.jo`sޔ>XAom=vfMoDY/37ՖAO/_:d\xwȘ_1ɵ_Q;KW0'!t1:%μfe-j!EڮU{PH AL|@`w쥪,'. @ZU?4d-~Pf1RǮIGY l Q(6lN&P˰0qN%!4&*qygAmTF EPGD˸˔6O@ 6DIӗy@# zyb+Ξޙ,P+ko>[/`=˵_WHK T+?"n3[/owOM IV=9m NO6Z}Hs.f_92˰l}\k_QQjN&3^'LlR,-\n>w%m@ިsgDNe͌%B Vw ~2\_5}i1nD`Ā{p T=dS]Ik@gԹc3pLH=@]jr  7aӷG@Sn->=9V 8KOӑN/8Hv 0NANqaD'Yl5WkZ|تF FªAZ75ilJn& w36I= <Ĕ= 7GhN<ʀ:xU@6c\.R2Q%)J\ҕE#-Rp!¿q.Wd@`!3L?\CǤ-Fq(O6Eow&,д>y-<[>RJ,Ew F'|/i>kаv\>Ī60O!S-ĆZr{1h*\ ^ tAԇ֩'Y"y3P\4ZmO?h8k.RV%z-ә2sGݕ^ZZy8umxث4~ +13ɖ<@DW/!$`kgI{I.^I,*?~- 5u@zpc.=QP|9)ܖ`ܕ.pcbŒBh1rSZ-Lc r|cL0{wc_/h;̐P2Wq"yPd>$71͗+du0JB%-g/4eWruhA MƳ^\UvDo D'}ۧ E8 3"}fg$F"S;  tJߺl1ɷ:eͅٲix/)qO\䁿=Qȁ}ZtcJ[t~*&ӹ5PI_˿_~0N15o@ibxȂܿӗx"yg2/_k#  'a }2owf=jqc$7~g,.,F̰Au#v*ݞ|7팢qaHUg)t*K6~6 %_="|kSVL?Ҷ*BLjLSl$ 3jTбg%ο6yƦ2ޠR! ymYb.U!2i<Ϛbbʐ1ͳ 6k Ĩ/G(<@ca"fMvh'yz%?~ƘuYg6(w5oƄ+t":5iab/LN@ɮ ٭f֧Edꡅ-jfPUc#w_VXvQED "8@)YGH]-ĭބؤmgiґÖB@ȆPX@QQlkBFޛM@{ TTy>b"?vfErjiu2w&j*Z;?YN4 \M#AtMG6QA,"LjXAMot7Ja.iRf"RՉMLYaBm :4ec p;API/98z̬IÿBÕ4a q.& * ߾OooP "D#yI?צeOw_( }7r|f<3W:g'X5-;(Z6,6:z O/+h| T|4/c *vŭ4_r  \+ل%hU$[N3jIa'q  j2]/P1pe4wNWt=a̡Ƃ՟:aLJ)72yILA񐾑o,Gc AlɈBI("֏K_h翆B*  ڈB^D.FJ͝?}sňt#*y 5ԣl<0d@c9%^DYRvț_(.͇QTs!]ʜ^I:؅ o 7 [gԅ,U:̹C& JzRqE?o)cjm5Ѻ^mDyY\pl%ȷ}(&|?Ao>.(V^\-OBBnAj*;LoPQw2vS]]F++΂[ɰ/?ںʨ5-eDwy`&R`+yr (' G"ilUUDix1&Ukze:6Riz/b ވf3j.Mai'NR{4\y5r]cC<`#yn#.0{t!+2|޹hg|"vY-:uWvy=yO16AK%I SO WoLf_,f%)dҳ 8EoF3!hxeY}n^ Lf(8FqzdYx@<ng6#)f\& Īз=h /mS>N⠚.;2jbeu~Mv (> ]:A_4,:=h NLD Fy'w}҈얬bP09pr񃶦5^`} !陜t6 =/ac$WB6Sz)[! W>)s%ی+2TYl-Pbj#٘I'M)벽(?wVf,[Q7H@[g&))LH' 2,^j4<ʹK)ƝmIԭD0"7YAսuw4tc7%\9i#<6撘?,)B1p zvuSgؙ_yoDsVض-|go$LF/$@2>h5*5'%|i"/ i;ag!5M80z`VYGd&Ð~ eBQH$O}I=\8԰hG pOJ>8QW}SdDVWʹ'jhHe!gRHY;j`/jhJұDJٛKM/ qˁMT>)f2cxE"B;Y%AI3Q 9Fď1C2=COkrjAJTA]CUKԥDOpת`Ts4yUSde+.F>B`>N ݆!?Qo}ne$7nZWtonمv9ՕܵAQ%T >Lu{SeK{E JHZIQ<mU IQlK9LZ+dfЇanAHPx 7f@ە,'F:7n0Ԛ uHk^3 }ÝN7) #3_ȲGnZv\xaRQ{k1߿N:T,GŁ.%;HVj/8ʃ@!] d^=6Tae-ƣRȂԘ!=Zl:j|pxBDk\gl7e]>uky9$Ϫ|=H_X;tp=>b <>$id`yKDJꎣD`dÕ#?YOYzGTwiI-YlA]+sD y\'j;ٚdUjGݖ(% 3ZYEU+onLb}Coc ˰3)Ϝk ~X&xKNn"(R{Zw5=H&0 X.C n$25 _X3y\M($Hmk\.Wr<9$V ۳6م}-sc Roh?C$DE z?ژ XUPxtyg{MJ 8rT 2ڈ RE# ?yA2hna\%vG뵎?!>Ə#w]IAC1U(b$GݣNaip,Kpou074/Vqna>,%;8dN[cOQK+l~U"J ESbD(T?|``;R/ZRUT ,{c>ax,ypχ%s3 yGT%4t֛?`8Iӛ?ihkfΧ |g.*$d%M7EYT.JJ@ǒU;<#@*~۶jz/1T kvi+v!Dv-he¦6l^EKE9(m׳!Dc%8cTL)&Ab"`i4fʜέ}~ *Q  -y_vxdIwvw͗ZQkwە/jAm}ȚE9nZNI36Fv"B#&ćYD'z kR,ithEzM-z7OP_j" QAwˍ,l;фrˣ.N ;`U8#c(bF%h lqbG#kS* B Kl 3a/ 2[ܫ~,;rum^' {=>>p:w|게\7QJ6=zE";H]B!>R6e9$35Q^kq5vR=W`F;O4j,P0 Z;],+ jp8tº_V S~͚ [hlPG%2|WF-VkYBkdUrIG0XVĬmVx&7O6G4cE޶ XkRvU&Q] dtB.m$n&<1}" \6!Lb,j #:5̄N?\3*}m@E-|!y$s&tNeFw>.#-}ˑS@U:d6t]kpՃR R,LA]jp}%Qf8Xu:|RbUmy3<4M>`<d`'2>;PtNߌG_I+vxҺ -}n{\ѹ$ӫ AN΍_`.^0Қh++ڮXFHfXmA#Z7A~ZdR}Vg ><"ዦlhas9kn`uRlFDߞe# 5+LڟR JBJkbS4C\7`U/}!~Ck7͜w!B1FK,  ИdxԨMpNP׆ӻj@}>bTpub&dkg %OO c2N: ]_枭C$Ld4 ֌_yc + {ĸ>Gwb :8>}^}J\^~s&k쌑fkfRؙ z;0k%SF.HVj`.(Τz9tkvZ(M!a Y|lrQ{Ѹ41xS zH?]!P) w85} .p(%PN':%47yTR?$Mb9?gfU{$)ՋNNik  7Y4-P0]$|g~:RwSPa95HgfP'7q 3pE)sIBQ-+oa6 o:ѤV<: jRLS!< &C٭i+i 9i%'-)r{gR:e#Ck = DKG{\'b8Tn+聎T[1n+wQJVW,l./R~a}$DZj&ܺb30NVΤ5b>9]t|(/ᅱI2j8UI+R^յR'2>a|q)t yNRS[Jg?Eu//*1@2uv»gg<`m߉`W7gP[tghF8dr ""Gy'i7"@?B2NDdO uhDa 66qx@+[VaGkYL UXk})aOawaBbF'#ɝL=huR-\30P-Y* _]\WB!m,~K1.beC YyUwNoBUBO|f'-ڎMyH~{ݵmC[!u=ųT-.u[#hc3:2s9>w@;))?¡Pyx{!hw4Ũ+\|J}~2-(#Ѭ`↿3ݔJ|1Yxj}v}^oAx90E?a a~*Xo !2eqJN7bvH%tPph^{&3/*F-7r,NT(*o!>67HUϮ}+\XmN/Q_0 b+8WB{,p=ǵ}$6b8AbXk/5 "֠$q2^ 0~ͥ+Q.nEYyb{4CݜߜIN 7Pϱ츨"_~tk+YLKkjA*XA"#A#tm=S5v7 ,3.4Y.I즮) ^: m2SI8!_ƱP2.93&~zڟ?1Ӌa@8\F Tg$,R`LZq8rG6ߩ9@`v8.Xloo{NTŻMق`s^a.Q"xiu2c5mzMoUwy1SL ;`=:_o8ohT`(Ks0\D#F:b8^&K]B"D;,,;GKK9rdzJs9Οso)hnϓ!΋/^AY5(s_iZ d{_Hu4(Y9*n)|zr޴m4U;7jfZ=+Ca Pmc[\=>-jX>&-R9qEmc7b M$e>+f͗Z*usw'jV}?sn0/y[1-fRM$XS`sQePO=mVGc"9vYcny ]*cWS3O296`źtAR` Jg #w5i`)u) vl8>tMg^,rF_A]#SGd#@/ STn4d2LŔMuWc{hio%`iCP!?pZT1>葍7B$DWFBw,v.+XvQf8(U9UX}OA.S<\;aQ_iyYMt9&q $/ʩNO[EfC@PWP@ZbL#q78I"=p&\ ij Cժkbyfʾ_+WM̻gjwEۦZy+9ɏܙ')RnF%B=O&pOWAe糅S AA% :R 2ӌ"zf9CBR88M5`񧲩8[ gLpIЦщ`:.z4`[f} 8h(0]ȷuY%L6xz_ed/3/4㋪|Sg:^1l}b 5< +[b#) nS 7|Z ZΦN7gTVTk8uۯb}2:9N Y$jԎ(-kxS>:FN/{e$#k oX4 /`g.(Lo`;HqٗD֐hEmcx*Dz~pcK k[gCBr0ey 1܎`֪^3WʾRd?z4s$ R3jIr<`Bm| R& Pϊ[H23eis\QbDjR(T)}!j((Ё"ⵀ~+-!:RnwxUD0 PB&ŋƑξcv;x aBecSԖ}^+w ZтiC8g$ι/GhR[ĚXꟅw:Y޶<ߌٌFl2~,En * ?{4psx #S y[G)\LBD֎`?;N*6S{;~G#y*YTWMa1@+z^TMS-^UjT/r $s)'[>7}&9rˠ7ɒEpzPjx=̄yѸ;#Y(!eL 庺wwI)X9f*$G:،scG='\[ Ch:Q\WϻE@vi4 6c#O%Vs [V;  |x =Hw=M@$+RkWfZ;5}0UGr5;fQpx0 <'bNe4,z^{im>FqzV;~(h`CEjK I^~Iܞ,#T`jt]ݱieol>EkU$:l{詒s3\Q/\/ܗ#fp}K5\LERy zIChb/ 8,'!m#%]6~*T kr3[>ogഅxޞN/a$19re^/{>A6=Jyv.i6pr8/~!O96 v*_4#`l}$Dv y>)ün?P` qc)vn&~8N ~7*R.hQ GE-0 ޾ RlO$Fg3UuZ #~4:(^~%f> uٖ qʕƦBE5Xb֣B}~Ӛ=? M#@yg]L(gdKvC$A_V𷯌.nYSx*OG>~i&[e,v54<5-tNw9[gMLyV-G{_q "/AA]Mu$t<e 1DpE>rRJ1;4WC=.Kd3@rjEБNNd`Ԫ2^]mݖa6R APJ)%w ;{q(*6d-OoanXTS=D1N}zlxu M=buT'] O#  QF[`vvKeg^.(05XYIjs oӖ>~Bsv[o?kyw۲(hQN2J7)yOQ.ON$V8]F]ۚ='2=yDJWC@Jw\5EZFǁ[tm+ sXݼLEYQ uݽ/ӆ;I!iv^O kJ2^yONs6*f 5@usr\6|,]j^+Bβ2s1+!˷PcuwZ45gO5 j-3~R*^hYټsȐF[z\2YslXm}!5QB&$(L/r>\7Hڴ+ _(.u!9w̛fhZVN~J^0OW mBR*Z7wG/@$ͨ3!;w LDN;[Cu9'd8D3  G^hRUЎϊBuc53-3J.k5ucLOg^ d4*1g$<xH>$ߑT%&zV_ űԼ0>*?eR).ȴ^\gK/5$pvh,@I`=TY҇mTƭO9+$h6V^&Ů~Z32z>'ly#(0COj@|< f<09V98YϷ75.dS$gLE{)E:J\Q2?h#֥zz["И^=UaRAO!U[YydC*N265]*eaL0Ѱuݗ].Wcys+HzI5iǔT8I}^j[ 7)[$0~BTI>-5Z׷vڰdg5&ニAˡ<<`H.,.ιqף$@ rۖ 5r6 T{氿Ogkt\Yq*!ΘlKTRYu/&[@⇎=5ϺΖ؋CN%a{}ʀpQwc˞wGL9/.ΖBZj[Yz.[eڿ!W $XZVAgؼO Ž*2\3y~kTgl"nϷO > g"Bo4?]!n-Xe řm @]w[ED|(+T⯕m) ]fՁ_9mH(/~)䮕JֲHGvђbnG:m%ς IՈ *#3@[&ٰA| @;~,T.;VwgY$I 1dCF@Lv6,I"،+7/@܅1se YAD8Q[#WyX8_+Q9/07 _s\|/dPc#\]:>#Mإ|8#NL R4gWT?g1rQVW8x8W4,Pڠ *qr/VTM-DU7'2lnb5.:diQEt:NFiG藹YZK3 עj$792|z ůl7*]mXT8jzj&|O+)A6љ?TAgҭ fq$3Ҿ]ߍ:w(("uUh(9G3ʼM2 ׋}t+o!qGn}{e{uS,JI:rIj7\I[e&v!!7BfSEN@(M|fG [ƉWh~. idF=,\rDJLpu OjtEqY`Km\EX(T"c-Lt0UM<2&Ա|ʪ>-v!&Fqv֪* 6c#(PkK'Dljx}e{-⪆c+d%{%Ƭ6[@k.=9n-35p)'L̈5aGL*M71,bk~1 3|Aʓ= u8 +gS^"*EQ@RFAS{张AIR WJ=(<_ݳ>:=$^ڊDX^ $|p`zG @ 4 N}Bi=װGV3n.'#1Mf,8̿z]\H)ƂGukNW*som(J̙1Wz.Fx6ibqM=gd@E3OC@esUwzYp5턫5X&wf c(iySbpk~]$"j>3ˁȝFrZ!*bbx[)9Sbt$zdT1Ev0H I|a,>] ]ЅYE/.\@gљ[Wgރ-w+ àhOe_ V\>4}XTZlgGSK{EsÐ@QĢ-VrKY0&5:%WUfn;NϸQƓH jRnyz_ApQzaT&)F>w^6ધ|W<;J33:Ui88 +hyI/05#s~IDJff7NlX<% Ƭlie& [::'L; 'p}R`[T mNh,O1y(!G2@ecLW[HeM pڐ<BT"™L\^ҘڤL[m?oQwx{EKOo*؟Ƭ23֡h`5:ٺ=T-h3'J 62{y}sNQ*5yo(G}F $"K.M^|qŦF xDY0.'و>O>zuYw/;[}ItI)d,G=\߈{N(jY{}<^dEnP7ipҡd^vO3 w8ARD5!6n_/n~9ȱ43>4Y_qwd)C|V;8j7/Nl󙤶$뤶큵S0xE/0#r `k\R{}u/7mԅ>L#e[cݮP et& 5Kj$k^Db_m$l@ga(:unKvH{3D';dTp%FYĄd`RDM*CJT97h >v'ĞH,_/6F em 'D[h/H?Rگ?In^N J7V蝄[)Avl4/(%BMB)4sX1(( sSl%_5/u8 oa@h,[,d|-z84AdѰyaԌh -VۥiXkA#j`{Ɲf^-՗%։ `dz:\#-RZZ c>ד캞eAP  vә<{=ט%%lZUuc˄0tDr^s'L)W;'~d/>ޑ;ɢ%ڂV-SEV^ (Fطpvu_$$>A$P!RUw33o.QKFmX0(MG*,+1e6!u,EIㄊfS5o8;oKLCқ?ݤ|g66>G$Qh s** $d*x{PæMZ,C83 h:/NQA/[=y #(R-O!0ǚ x3OD|OPL;Jq=[ :_GsDcSBp5!N`sAé (EI plۘ6șE~9)6Ϯw$&$tYFa,rυ?Lggx\Aq HBoq{{&@|RLHk|uVem#0N~M= 24+?ݕx;qga\e-'QjO.>H>"s?8ʢ Տ77aN"&W̹?QrրQeXV[,_"Z ŠUpOzY7~6]A!|Ig6fWk8tx P۷fYdpB־؉!ꚢ6E8Lw|n QHψȊnv܁݄~u~|G)Ƶ*Ka/ftIgt>s̽2d?F'+}8ȞgJQ>G[ÅX&}8t_cʰH ]x'[֧[UΥ̽Xs׳4 U;\Фb7{&jwYE2 Awk],? r={u:&PJH[pg]Ķ2| !(IU9^15@I'N0'w8&k㖥bqxK]e gƝư}PNN[uEߡco %\r,lj5~(j~:{QD9僿7mهFS~s~5+քP<!9Lӄ&*u6>t@qRa(,.j~ aJk y(dHylҜ$|f۠KmaA(1 [=?2Sfי^Oj/FgPѱkoPuV cxk -;œnTmͰ#CdӒez7,I~U+yEyCPMk+C[|?m>"icζ]f#z,2.2[?n*'+Ff+:~%Yz6O ^s| =[n 5|sK;z;bXuf>qDSVF M߷I Q9 >07ocznb|F?*?SXmSM/PG)~e3lZ|׀NA۳GF!م~9(և;o`@(R TX*E3BOOqbNfi4.7 GDB-eSRkCp:Rc\pv3-@h:8RaҘSHaz8rǂWv+[xfu5rvt"dxu/rpe!DɄtװ0Z5gq}0 #lW$b-b$~]6 dTatp.+E,Rd.}6A絟zX67]C:N&J²X]T2?u^ ~닦 k8%qZ4çkgH0/yJ2^u6vQwAE [u<:UHr4@ /ީ5ADJDސ(bKf;c1u>wFu)Z'x f"On]r1noTy'}<lSon)]B{Vd]/NKN`+IDOutft8~{&~p/U0`”nV膜o9Sxm}[D.sæR~Ȏ^"xU1z9{agC~cУJhP:4҇X S+2X5O+s*8v|WQnY"DvfuB3x!ROQ|IЧcj漙%- 6t~Y 4ObW;m̺ʔvF4z#XtۊŎr3814KVrT ރŚP>Es`@ (M<\(=!1[;?6drPl"բiɉ"7肝^n7`P 0gW!ỹ^ !\(;?߳Մ7YxC:@?=SJfm/^uBGr`(a߼J.8:*cTVgBI-JdlˑMdjMs$Ef^^.qdOv☡̇q#.f~[}p 3oJuyT(2=9>7P+y=02;H.w-_r+~*n o*K"VJ8T B]+b3eDJ@P\<8#Z *uvx_ Tt#U a;{!mbCX2F˞Ž6Qr< 7~cf>%e[W:?U=GMYIPl Z57W+q dvnL8Z 6!1HD)scPL| &+_\hD,R$hK*S>1?j]G5*2/7/&vu%J(=Jj=G ?AxqGNi ē:/ӻy"eB!ԅ2B}I#gGSszM;G>Xh[h^U*_D~f\ɞ$AX9,+ i+UuhIC%Bi-8dʄƸ2Ņ-`v1F.[Ǽqjqchj'v;Ͼr1W7CͷmrlvNǙP\cHxIKCmW:;pfśtbZf3MYo԰u=IZh,2nlC?rM %¡T{&,PR0H?"ŅVV7~̡࣭0(!1zhvj,t듉D]\0lVJV&bԉum$?O"; g4mP%2[jLΊ?~NbQŒ oQ{}X!,2i sJ'wstL)ߵxDLt) > 4t.4L\ah y'~$h*ZoҼ?(DE{h!{;QSIZRwCV{4gz8h쭮u-YNI'82)FT04SI`A Mn6uL# ; ҫ J*BZH~VM^T%S&xmu%PwLztYРMnsblc<8:i%HSjkƕ)ۨybҽz'&bT|e!$.d[ʱZmW^@14dH6Bw;bf+2Glm碀Yy|V}!Aʓ/鋘D zG"`{Y(qWʗ㌫"cn<?Q_gmHh:YZ8q8;DgCsa[ ]o[ޙT%yr4ĺ:ahHB#FV  VB J$MU"hsXHƊӹ/g:by%N3imƪ}\#y:V,,a;ljE&*HRt0䞶ÇE|:  i 6DZZ;WEJ&*,XUO^6,|NY5Tĵ<T̤ UB)ARe)6}335ݞ N@*Rd|`;6Bjlu/-I?dgu? yJф$Hɤ4[1fb˒\b:;k8H?kr2cѯ$oz!JiY <.e~'%Rk@Ima|,h䪼$]xPć*[m#5}ㆲD  8`L# 0 _w\l\'`])NnG!jmɴ8sL"aJt"e7F~%~ꋏl8߾ [&1p |7rcҚJ`Qټsy׻ͧr3HQ,BW5O7FĨHJ fqS32`g5Qx8U .5^UAb iwZe3%:7K'$ ^Rg.yP?+5 ^"т8d`Q*_3V0T"O }+'m/7A̫3?ߗ7Ix@Mrv9L:a/G0HHs#v/ƥ Al6OV",xB^o5݇uQpnj!=RS/|o|yw-` ͯyNmtXi5YǻaeΰC*w(8#of^%|‚(jej>8w,jL_k}fO&KxY4E7vVv"ێF53 E?29.0ϸV/̧YW|yb^,=ͅ j˜6[l븓2z*eZq%FG6YҖKXދV=+SKzĆELA"qA$& S&"rR> z}MYM{ق-ʇ,d?in116l? z K;j1[4 pn.2*Q+cC0$`Kۮ8T髁}-'Qk 2a6Np~JppO(曃} !Xvq2$Ib!^dL_gZilixEàP~Ⱦ6.sA8=PNw_F~b7R @etH{!Ez f]0!Q'8Z;lxȬȑ类ȥyYŤ'"O773|R8]ՄѬ 2"fA!/ F@t ³nm语=GيaeigTrKzõX8.m ťսOc[m9b=S5U^)wgE4z3.yA%u4_20A)㫁1"zKrS<)]a@w/ɻK œL|vo/2Ku\%!psTJzGla 6l/HZ-J0`gZriTj8}GsF`(pz2?2U!1kQ(E[%mrAbc MACkvE zS.}wC*"}O_L$ȣdD`/mhYDwۓ;kgKl]+ T- g l/!#uhzp<ޝ `!:)"W톾}BW.DžtHJơM4F6q7I᳭*Gxj2Hy"&(7l@but2'VS:o=1uM} 1q}σ+Un<ꃠ e:JaKzlPoEgnÈ+cq2/*#\E< >)1;wVɉ㗜ÊlN8:$kylA,0Egvlז/hݔODțװ\u+9rx؜GaTd^釄޻I`d0kƱ"dZi @dcGV]W~vRA( fg ϭpk ߕUg{:=YRuhJ`mX@MQԳ&&.,/F|y86qRw 8[X,tffKhL {T;b*f4eNMnnԭ]] ~๵bo{һ )Ym FMNڝ6Ä~<PicWxOVCQ*{頛]ɨ49?yas$;Bg= $Bn!{MJ*;4'fdNiK+^<ٲYQjl5ik#kI'SJeT80R`xAv3kW}z`X71SuQb)XI3z2p8źtmQ+`քuvysa^-=.zD:y򷹈B[YFzFGi;;4u br >ɯɅÄ*Llfsx=UBiJUZaPd?E|T@^z:S`a U 1*iCw45Gh5 mԳ~Qmr)W5-ϭU,0*=!`",Q@-滕^~پNg|<ͱ%OR-ȹzp[ޣSt, VDݼ%5ᦉ? (1#RZ>]I= CT?)Ko$#"6'썊2?~.֥ɺ[il/| Rc3q1!:$4)^ZcPA9TbhѾr>܆'+wmI;7 IK|3Ңl=C |EOy FC řV)́bU(HxMO0XȒcMYw걥eAoWvEKDejeTlA@]y߇|6sۨm/ l⥪T4^%-]YC%qb; /VTS«ּa3EtzW,<  zFZ`輺:=N̮JA<5Gip蜀}얋l/F^73Hhdlnɇ-^5'o6? Pab }6|k|,!?`ŧ{-^!{s-4uONy}Cؽ7_ ؔN)"5JeX$=9pY*з$5dX_a˧7oh$bu%[)$L\"&wlL#f*_lwtAJeCC snDHO1uGF_{q UDc$# !!nQD$hڊIƞ!UAl!\H?o4 *QgR5Tc1&$FiS$/?m:7)$ O"x:3ގOՅs V״)@C c'0b!#|@TW`H*/{e,f"=n"EHR= an_a_/w"M7WȩˊxlU!LSwb=(q];N ?Gٞ ,d١6YfEق6ܛbNaoփ\vؤiث FkL ȩd]$%˜u6 ;P- (tl>SLZ捅!=r.v "Ftmˆk atC?ﵖ_1o0ƐYݯx'S[S.Oc͕gE.C|#eLWDT=~M B={@iju.-_WpT?akT~1R|J#?@Msj \{R>so:KZ8 '1*Z6|4i@D/q<}I6(ݒ< (`yz۠-rPOuUlug3ٙU JxG/م)X-r_B8MUGO~ٸ' cRgQw&S_o] WC= GU*lLjܰB՞Z'ۻ)#*=J}ܢ2P.62Ux 5~;BfBR>׋Btn_E]gh.4[Ջ+9s-nDSG:TfV}/r砗tߺ$6g.DGF7ϭ+}wՇn.lSnp,,~?(vL}BH-Y# ,1O9W5>!k"C8;p6"1aa|-78vF~ (t,4XBdjܝ*Pbu szߖ?y-A-{þwx1Z#pC9 ͆$cxR3+̶~v=\ϰɿE9#!XmdȒi%g" إ)@Yw0X[}%ι%zw'AZAi˃(ji_CphމvPmabS_[yR(%?;Rp8cujm$°c]BA8tr,ipY`gӕ(-e-a012z"1d?iꪐë6=A nx/ jR@=BI5ېjh##gi6 @3~q9M1ϋ7:ZȈo*':hBx;-p˱QeU5ӑDE J ΋PN+P7''&vߎ%1(1:k bbS^`(>`I@W.(ZUS)ZK\Z>~7IY`C}zh{؃rwa@ t3A?}kGPZƱcaއ]⳷retx<++kDO3hoYEDgɡ~w;6Hɸs`2A~4m NK]XwY8eY)"?16qm3 qW!kvM2y'WNP}Zю$CT;jRYMR8s>7V^c׵ooĈ; ƀTڦ^Yu8ɫHVT1yjL /0^%4m#a\|F~ m [ *@3F,p]IYh$T)Hb#|ɨNuypK>OUqz׎x{ڱX%88N"v duV{WXO nw%)| Ce \ lfK3N?Ga+ o4Twm_4 -؉ٍEi/~F`Djr=L9u:/44M*gu@sB]oP$akb{X[J9^fD]r#2Ҵ~Ի- ophm9$gJ#SPݧazt"*~F79 B| f2ϚS"v#qK4z>yls2"Nx6ohACIRc"]gZGCUq=ߌʖ˂>3xa6T(!8҇or657a5-:na-)wikiِfwн 2?.Ϧ =}?__;'SO~)>#-5rP{gx;H z\ͦPt=X@U%)) A簾hc k5 % )oҰxȓ{T@gppѿ_'}2 6QRz<`MF]7I< A7J9ac (g1~2H/QYEB ۋS&N8;=M=Ԋdnn*(際BtE _f!ϑrfd]Ȼ-84Z+? =ģ^tڥ4D]YɯN\sJ2XrHFjB?~$4'-1(}ESh-$ll͚PTH\I9UL2b Z%I/ڊ+[ Ys 44#=g#OaBcq1\C kV2i&Z#cғYҽ>+PO+F6|0o0xcUaEٜfMiR^$<{1-2?NB4 DG<8-x />-zI+ˮ#r}P/!үg׍m.H*#[ˑwXx%0O 2@c0Qjgf6Lub‚WMs޾E"״;U(v6Le#246Ng2+;Zn_p7)b2v@@q!oZ!BbSp#Ԍc1 za~/"o0 j@92$pf ?1< -[FHn9g/N@"lMq[Zw .Z8!cd-6"pŔVȌ ٬ʂnu=)MU.?P煹SF/W+kM]ȕ}YDH6)ȃ0%&{,RXNճ%-Y0`YfeLc">d,ea/̹a CEi+iI`O…:x&׾eŰAIu=3;[3э 꽥GkƑW ʭ"uMnLMndW4&fJ>6=gͪix)\] E;$S6 d9& ~r@Wmu__P(+?%c,ңώ>Wj, NN>X[jmLΝQБƆH_plDnO:}TL9GZw懃]eru$mQ1c 8ZMAaլA\6"F&^1v_X?މ<nQ=dgk぀Wȷglapռ8bקu)!\nk]֏rDݫ@ud8\#l~J$b҂jPlN׫=GO_B Gt~%y(_5ecWX!ApCJg8D )DBLn?ɃA2hqmsy`PPqd]|Mwu c6 V-g9UFo"1͟}c*$-(ǥdnqVէ4 Œ x_rF<)KcF& vSɕ@&3>VI81Wx=m7K8 0GĤo r) ΉHMr!TsT`G[E-WXL*03L#cQ'3Sc kJma| _h/:]z ?{(F F1@" MS ֦6: @=y*m^oMiY)T"گ^Ah<-`qj\ܷe;,:=d@l$:>vw{Dݒ3A]9_ 1T͋=NijiɜN ReX+0<|JHZ(Ar%XΜ~2ܰYvΐsc| ]"&\̚gI%So}p \ش;GF/Nd`{ܽ,ח !Ҹ (-NTSPiw3G_5}i7&nf(=S[lŃ>IRv+p-$]f!+:U |r+7|:|\;)L{nAeH{x2>'xDI~LBdpv=*Ey05qgizy/"31Z^ru#)PS%#΁6מ'h"хR{<1 43p WұsOJ 8wZ/hm[TP8Z% 8ۇL|3. T"Əỷ$N- Jy- $ˆj+3A$ht+[_IˈK{Â":ffߌ@>>l`82ӡqCxL0ah^mq:|sȄZ蟟QP<4;ƽdkل'eՖ-:pwꩇ64-dȆ3&%L k:\O`1RY`@kJaz|SK$1 ^YAf4#E;k@?(",71N;+7"or*SsʠpIE¬NӇO>IEV_яZnKKŗHj[Y8|4m{ѭk~N,#|gSc0L';i_] 6El0#/C9oԐZ]/\Q~vA˼0@2N]FPEL nF<3֫:)JmIYZFT< 'o1BUr3щcTE`ߛԏ#@S[eWh38 0h" r3t>iIv}o}LYіƾpy49{kΒowH\s>hYB0Cܰ4lД:!Ј(;ߩD5vɁb2g0]Wf?s_-nlt>eIt xJϓ x&QFh W]W[&vz=ewbJ,<4B=H{QIBjIQDJ2ཌྷ_d)Wy#U,Zۊ1iѤ …yUZkaU_@C kX4^2s#dbJ4 'D, 82.Т>ӟMDHwl?N{}\ߡv^lӠü1fq1tk@!J-H{s툷t%*͇e_xCm ?4 O"LT`b֠F^u 5LA1ʾn61vBāt?+e3s= 'ᗼ8ГϹA`TL#:t0G U61zuNYq D A{Q%N,>X?(r#h.juWI G4'7& :El~Ij{Mz6JcD{9P C\^jap)-H:lCMXBa#5Er*yDBc.{,cZб֗}a"g@7(biGB86B{^3 ^}T&._eO™".;K%N : 2R]R4yh5@L =-*lLO_2 o7O,4ib _]7[ %7!\_lO W)-2t%Bp12g_p<O*e~ШgV7͒Ɍ4} o55ݥg̛V1 V@RKFb <Nj:zC~l^&ަ⒲UX'phۏϮDZ԰Z!u[c; (zhaeK&L { ]: #щ ϽefmTEQ>vs5=?I!q1/,1 jƲn.ݥsg\z! cӯD5mk1 ^r0UWQ8%ݏ}&O0^l],`j`4T_5r4'QGrU-θkh0`աLJT^ShZ)\w7QW6@g/A&XDuZHed_{~ 3Bi6KC/BZ`VQĦ+WD\r@۵-o};& tnن$oTeeMWbɦ2m)eTKvdֆ֧\˺+̜jFnOk'>~]FVX }Bx'aluRU(3ũy?N;g@ov!Cʍ @Ak J{ȼt,+ӭ hӯpZw{<׼/7jE?elj}d/lK?aV^j2ʐL'^ G$CHɭ)jZǧDۋi)gm"6&J&dnK%1HN/ *U\_J$b!Bw㌾s&oNמӒ=n 4:]Kߨ#+7ٲ.ǜh^9 ~M2 p{.3__lʜfB5g; 9$:3]FJhYFb.붧|Jj GZrpAc ¥U)J>ʧvihհPΤFO|Pt `xbQd8@ƈ0 9#PDQNZzAwi4ؘ4D-]Q_s)09%D|:M!,1rl-K|Wu6a*nѹٿ]S5XAdB94:6U\-J2r==(3¦pnookr=Ћûx&ҒXT%{jvBjKw'yw^:jpY2 sD R-]X+əT(5t EX׷Uum_ɤ n6x|qcv2fG#Z>l $Yx- }.*ѶDB.NwhYr*ʜzϫٽp?z=kpq&Crx5ۚiKa W\ OE+O*H O?L saZ_͝r Rhu  箻;'-I]zI-F6J~4 -$yGM \)> [5dG/ UA8Fy5iFO9R(ӂs ?v8by~?ɍ_8X[udDiW%)ոCO5Gzd rb9=dVD}GoBwKj f{ ."k2-{JtcdEH/ΎEIʟn'?x0&k I`$6' G%>L_#!A^JI ]QXcp-&rЌ*_teN;{7`-(^oR Ԅ+%ނaӞIVH4+5wMaR4jPNi JE#$\C %E4\iW!|*C@N|## 5vxj)^_v'SSZ/%V튥*+tzJcX  ̗+. i4:$nMp8;_$ށPo-Kwޣ6V#lNo>4DChYi:HNv~g?"/S0̪(Uƾ1 cڨ>eBj3 RgڰT0`w'J)k9RPkitm#{ mSQ)sQĕ9B2cAvwXܷu!Z h0z[;{+-͔6>IrYbjea:$0m/_m+Pٙ`^Ν\Y--$ItQkJgV   znQVz> f_es fUןCg"z#Ed"6Ϊ RiS ѝeu<?3-i<T:Ke൅L \rxLSȃNErTF!@| H{+_}h(4W%k 8{lTpRou(8T񣺍љ9ދƂ\ Z[FP޶LL*ˎ 'C6F 6nBIg`U3B*KW?#S-'M z4LuM4 5P)&Rլ`wʍj=T}o6<ؗ`)RYr; G;hFGs?,n;iw]{P {q;RA1֐`zm+b"^.5+M+o9NTk;_On$s ClV|̳+7~;ԯW;} }/|(1oCp.fxv""T[A }wj 'XV ^l4v`rz\SoN`wW=Stش:.IEͽ?FnhLiokw0a9o9lCu\5 Q)_Uqe4X %Iuk1ObmAׄb:^]ۡd|/+\"<:=8JM+>)p0H)&*ҜS."pbZtrGzD5[Nr5T3rΫvsJ#3"h U^LkVO3 _uTS=>;iLq;vb߬]MȿJ jTNXni "(ac;mǀ;ڍ)#lJE.m~vz=sRnH ( 5 O a I~K_Q@ ;t$z&:.+$lؽ2"USƹ3>[<A<3b/5ʔU,~@-[)M3rUCKK UAi*EHU51BZyP|,U_%'*k' sNE~)uc0&,M"Cc",^M#u}`"SǷu?ȶC[rq.uլ7ώ˴7ل3C#XUj>N(*TOEwTEt/KO^#`9 L3@.KkZS._rğ+ VDC7:q$ MHch.D/gT##ʆp/OfSlR֞B!f NvGᗪC8ʚȄʧ``pKFHƩb 7["g?s_F\凞s%#䧪r8eU4v0kiYC5eJ se:ԥ4q \9wZ օj#jU/A,ГCE/Z^4mxT)[ɦߠ@JE5QLkU Nw_V]x> RJdO86bb[؞N#fL)V[Kɨ÷RF>ڜwW_Td-<sTŴݭo1ګtfQPV DE 7ZVT.5:U^͋-z{fd{ctcLd`BX-t9P~2s AѼk`q4e|$|h9A59/2ZSO)Gt7 "U#;e2r)ZR2:lJVslEv[LeE@J~K΍x[4"tcy%y`Y`ҌQR}#t*k$GKYIAh`ggsTLJEϱ(´PMi,hIڠoĥ+L*!)2+ރML*Տ}cnX|Qh,yq^A~" wܱf0I^2ҵ<z^'p5H^'W{i_7ImbZ%rUŖcuL|L&!h5B)ӫ{\̲}OYOlڞ'Hl[$kQ{%ru[g F 8ҞȜGk)A}ۿRRN~A`~xI#D˭i䋉+ho遆<$qbnӐVًuPrE,#?B-wqx7<+~:.o5X;fR cA'aZCU\5yd,AnkY(1~e cΙ+$>ƥx2d[[)(*ȞrYԼkdBQORp7ye]6_+Eko I/ E{BJb³j.P8Т}Ki jL`hFKVRSooO@W"E4]?jwԟsH2.QUcO4o[ êĭ$H:Xk9e_ V;X0W6H3OӏV_"o RG=^ϔtڡQ鞑Bz9m߹âB!7ȲBKQ^j!\2}IYoءm8pKa!|? 8r2gutmd҇mEjEbğ5 ,ȟ+YZ]_pz_DZ+?"3gŖ@"-wVܙ(2O!<ߎؙu֥ PO9߲F /qcM1I.Dn#[ȶHK C=PK \ͱ!D1ɴqoZ7wRX Mb#>`lNLo-ףm9 pD6[ݑ| Aaw"F](,=-EvӶ,r[cK]h̪z-c|-8E M,rFXRM}CΡr5ɻB6$mֲu+cP*XsWz]j:$?5k Dz_VKns t> 6!Y|\b!}Цsf@ ^޺)-ݘ3$jD6vֱ_CPu,EO]DWb#)}ƠDwI׆ͧȪkKjN_ܓ#>M-OEqߢOJAcGAh;&om4uN!M>b;,;Qtphb%;ף9Ьr&y{4E-W,&¶}/Ts ?2%x-I A? $"tp[7טI@OpAVh()7obL^_L7lP$b2LĵɻI"+SVwp媓?6儲+j\gMBAWLdH.EK/+̴_<ѣB'P}z+O:gYXc z$F6b߫v:}a &̊~R-5kADJŖ|0e-k'8d׼p2\TEڼA·BχUB~\Ա]%Kݸ]r?BI*k+ES}n5;ngs*v ИTՋW,`wˁ*q*Tu[.Uw1𵍧gccdžn(oԑ"h>*YVFݧ UP]!S9rM`hB@Frs1,B WA> GA]O TPAyU̍c-BD1~aol$#. !gfRFψNz7G1qb?S ` I,2{/0tJ3MkK[O `4AE-<6ʺtv(Zǭ 펡|If2N +̠8 ^u M_?LΈ uw3O iڤ8BTkbtS&Ţ~xAl{礿>ͯV3ڇ׹n<,g^Pkb$ΐ댦b,O#,K4WJP۸guZm[\ $W@{8? @3ZNx#ɧ X}5,fCL:$$; p-)$富0;Q&I=V4ibq/gџ:=b3!T7}\mS+v˞B}e%V}_Sap6XJE5R#HWpLM|=$ p'L3⼖c!́`PmD[M bKz%, 2co^Ɖ.||@?^MI/,;@T =N)MΨ눬d% M @қ;YrZD@@l퇳yӀ#3Dp])ߤe8ln@XoAFҷ^rsw{m;٧3k XeNIEO/qV.(4ljgRy6&&>VV ƒ_tCқоM/F,Kdm2 ADdq:~تtAgਹ"_ĴFzRUb@**=xv#@"/3L g&q&ޟ zLZ ćD; wC桥<*NX-60uJ߫u HL[3;"c>rHOk;x.(ZD`9_XV jS?^t:Ub-džF 5[dY,N #F \R]z :{|os [SepA=k Z8Q<-<4Ehg`"fR:DI#Rw"Nǔ2T,UFHM|ެux9N6j6#'-Ctojlɝ֪Pk&LE q[| 땑D`?C03dzyk1՜vf&H_s.rϣ./ m\?9O!{RA!WRk"0pa?ҙ6M"5N1vWi({pM=0dBk#JJ& a=F L1_\dmcT;8Y7i3{'Dd$YE ̚64mS,|,![BGG,ﲪz[{<|Ѕ!37P{J"gڙcL5F^W וeQASx8Ss}cWYf$ma90oS&=UKewoe@.g`b D΋|Pf C,HM,b#W*7 lR-()Ly}`wpQ잸2,9 NHᵥ3~.?d 6TA"AJvdgq8&?ergN̙o'i=P b! '%6g:.`3ps` I1A3'bԤJ?ztPa{ێ)YFWYmW  Cd\3Ä>nv$'U =XE~'C&+Ѩ`Kmf1D`ll]^ sm_<-vHf<% >fu!c0gW>Hw'sCk=YRAOb$ j.FMD|π /51e f"F8ҙkȌ˽4/3*!+ KR[lifW)x&egew#жl< s pe grqzc6T! 6@Am%6:ͤ$́*ޡ*ܐ8,`y7>|$"VVӨ`C:,<؀l^Y$w(ԝdeh1AM~1|29+o+dЈl(Y ۲SR ߛD```NPOKq j 8J2G"W:$ܛ"g mv$B男4Ŋ2gW0QXlq0)9x 3yypÛ6w.v7H/:V1=j )f\ 8U^m_ȼRXpX]'3U-X8O{ T3SEͦ 4d8 qM ](wC$YI3M{UE 2#ӹ񩏾`hXFʊ e*f(s֚VkY@ R4⅌o*0 = ]~dG(&6O9Krb+L2}Y`M/ad@!^xgIh4K᧒WG( YwEu8}SP"t_[mgrڲUC"e "OvX 9Xm?ur0y=vz\tx@z|+?zex0e I0  wԂK{veGBCj]-ωtxQ={ BBO{܄ 0UxHWf쎠yW2w3S˓M , 2$GKp-FdhDo?b)?.ݦgrN?fGG.)xB,L~*),尳_ѥ8=L?x^o@){Ri{O[+8 IGKYT \<dJ"j!HhR >/cQmSxgdzw8N@/ Dn1e=~)R\pVuuNj=%֚gx u  *8\5؉b|#otZ|5`v:lrɝE-,~CWsd h$cq(q]pT<׏2 .V:\}@:@uPgӥw#՚CoGoqqG]Xfck5aiCKOC9H"~QYú]k_N%6)~%{,2S R{A7 46B7ZZ[>(SLrDN:;-oP3t&,0fdDqHuO^C!(GԷyK@ڻc@̐nt!B|cy~r8x{ՂdBed-*N`\S6+!><.%BV֖LIJBϐs;D,D⼇XnZApb }4蝧n؃Ħ'Xiz;--Vl( //fKb6n 8,+dYXZagV&aNdH'%yPS>[sϾyEZs6 r{ stMW&4T!I G_ӈtd&[aQJ41"ileIZV%ӮHRTAIg.;x]oUā< PU*6ck>sR}y=_tNҾ`?AT宏09"3kD eBóld~ &O\Ia]Ra iQkaZu)N2ٜM<ϟbÎ1} W*rQifUH-$'Y}5K~4B$DWĩu@qx)q${wpnG!ͭ-$3ݒzNN8mVV~oT͎kBG;bqI%}|mdվ?? ]p%dwٛ[R[@`fسB Tá5,"i&OBso>@vfe8j]FSɗM˜Fͦ\6#x586 yo( EǑ,Q F.R5p<@xtAΝgsX+yyͭҪHӾ~ )ˆv-CJ {[h­lj"]AaWM'j ~bgs$,A"Ϊ=VX08g*.DXT2*jpG_0.rn$5ϚoaB7ߧO,5yXv}T~abl1YB?Q v{sɛҖu}K -h\$%RI°3__HÃ)"J:äޠp ; a ܙ<2N9/ 4m 57B?BV°fY蔬Hy+Kߠh78\C f<8=Xl>g h!e8WDnM 8o69޾U&QH/B;tɶVI*c.DE] ZĒލ~Is8l2k(M¾Qo]"2PyX6hܴ!$o/Yl0\C7֞MHIjYn&L">0IxF ) Ļ'ȫEl1pHTl9m!Lgj˲,ޥKR|nʚ7$.dx-X:Z|b-[[q+.6 zU兌Հ>OdC>Hۨ))Ƈk%/ $֢$\kYʿZl1# ]'`z{.JY- #[_Gte&Kӆ^Ei\M& d8Q[>ׁi5V \+mܤn!K&vnopK#]V[Vt}N a'FA@)l.<ؒH | ]7n^,nV|(IIOQib@qgA[(Rw;{WϔXL§8\ |{via,u)'߾TJ"B;UTZ5νc4vߊOFtџݢX'koam2^Xr#q @rt_B/Wv$oI&o +֢؞f5Af@Մ+X$бzN(q2!9-qw_7EZ8m{R{C=a oM*r ڔ,FPwhcshz6":xj*z*rgTx,5[2:>RaQ7Ȁ+L֧ dyK̭5nD?A gd1?f7N:h)g &c^Nb)̇E?D6 + (<- d^Y )(f\AgҲbiT qȈTMY w4g\L 4a:8ghz>ԴKHXHbaN;, S9֖rd3%OcV$}ʠwu|icJ0O&L&|{'ڔ߃K°TќTA?(kWrGg?lь{-bުʀˆ0ce mG-:5nЗcY-V9 fLD%!eb#dW*$6ee21/з $Dv,B޽VIćdH(vqO~G`$p8tᮖ(ZdFPtc Բxю,.+3-Ô s=++0%mj\o1zȄ~o?Bb˾g!6t#XGi2,k=2d< /\LkBK a?L DaK!]ks c|5Lh^V ,v s^V)XGpuw\Bi緕C>݌6DA09\z`qss,n`VhNLC\i˓VSF IsJxQ4y2i?Fc&2}#@s '5(G|TQ }mo80'3AشKs½qtP1V%rj$<+9Ik쭷)HÈrBz@*r86EvwBq*Aʝ'EUʒ<_櫪yqm~ɚ__"1n<{}MQrO} Fv1?,e[HƑZ=Ta_Ea/BٺZzoOB2xA\k-G0< >s vuWׅ#k;x_< 'lO1}$wdt㧃t)Ȍ!*bLI܅ɹjr.&R6.ŀ79S;GL~OnOɋXDXmr#]qX ,ꓐ b(W=6k.r*(섙'NݑZK 'nQ5 튥jUuq?f]<}2A&_”L).""Zp D;w,d?Ɏgc%1Atޢzri, .<0˚UtŗN=j9ae7!m Cx#Z 3mp2CG(I3IVQE4|`] H+fMW߈3;607JgM5%"yudIRN^u|OX̨6{۲!Ik#\!$'A:cKM7 Z"R oRGSjCv(k7 s3'=^\1Gc\}M)]{&9`S<YNL/Ȧy 0ʱk׌8Eo]ylVljw?ͅ| -8Mf3Ά̬p:4g}+v'|)^h_F2ɨ+c8)KBV1Y& QխfWYS?qr3kRn>%#~!K5H CE, ;xHĨuHx}Ikcn8A/BF$d '^z`eV~wbGE QUR+ko=LZ $.]3zɀoveZ%L} YE`-^D -I?WԈVt4@7 k0a@rH!4oXqr."Qqu9A/"z;y^Ns+"P+8taz22KjlY_2H>(iWaVh~Ҍr;͏cKyb<,с2awטXf2+9o>I?\\QC4} Zz%gBhp;|$M1EΏj%~̹:Á}M;Tg4 jU(cgEQuQ TMLE*ז?㩎 +Dy!F >o/$a86Jok*Cwo0ƼD5xN&гzi68Sj\ %cj0 ְ" J]PCWk87l][Y~}u>̖Jg/gbב:"XY;%VkObl6m2jV.XC ;tENSsBS,ʎp \8Q+썔ZJ Tg [f;_:wF}{>ל[%tke]HV'=;P];͠Psj3VDj\9om`uWNZ߶:$ˍL[cK5q?U]vyYFCHď W^t+NoilF/<ǐIC^G|_7xcײ\\ l !(׶WR ,7t\IBU \m"n$V,TU9%Z 0Q{-YUS; F)t_fȒu9db'W} wrPŒ%vd kc{-lMML*x,GLb ǭIJHLAɥPAcRa9ʇc(ZT_NaG"ul<4 Uxw'$;V(n *ѦiGz f+xn9q*l4~kpηvxZL[/ls\t?Oٕ+ڸp^@]kzF2QBj7J,o#A?ZFA>WSCUdV[>I Ч0N&,ˋAYPi癡wO"S  UY%%}U؂Xl(K^鮬%t߿菀1:ha#+MvϤ?xVac ilS—%0Ys9*ܪ[NKH6bP"5`պsړnMtc~8 _ vj I2,jaDqsqSifk &lirTH>brcЇ)D.w4ɛ,ss4$q,}vػdu6\[82]a.)ɱdƍ|( Dw ғ/&,͋ ՚\?8~ Qk).s2TΕ]Oұ1$NQNb6eX\MAYadzPwٰ|-lgK%#2!2|xiKߙjp(i bCn h3 n %i\($Z8(~5 ?8jDh@M)hdF麢ZL9FM,r3&2bzSJWTycJGuja9>iGS""UDu)d .|꯻ܝ|mو'Yg2.W-@՗3,hdMХI`s@.O#ݩʒDǒe9<0ya>XfYjdA>)N }!58`][9<噛zJHb]-/'XA[duoY,{goqj!K:<5bkZ)VNc8Ãp5ȋ8CYO-)Cu}@"?;'.0š9?i+˖4I*z)bK'KWegZSeg?}d.D`[jmB͙ 2'do<叱oRJ忻+`}hVO ;Cx%f+aP!|o$)ruS8=£d=={yɉ/!y:ѴCk0 J fYE?g-RIč0NS}~W/?k9DyL$ %c:us.yp`Q-48;< },ԽH@/_%6Xc޼ Dn}q?.iW I3E%X 2PѰ.)$ 3,Ñ&zIBޑub*a׽ >4U1Qv':۫NVa萩Hehݒ9?Y-^Xݑ 0)wGy?A8Yz'K?532{Px_&yJtuy5)CbGζABCƗw9]At-T\-{\2pB<'y·]su5ɤ7y\X3-ӧ|!\ֿd{xiY^jpnә ~ /~ $CevWm5=XK/i!OK,&Y0y:9^V0*T1K,޼1Bv/TgrdxU y'($:-3chUM;ZI6Dm.ņN}O年—Q=g_\in#:VNH[)3 P);?< Q1"[$/3ܢ)c='3yEG,/ =DQ,]C[󯦇J $[Du Л^U/i "fŘUT9\U C yc4HR&^H~`kRLkXkCb= Mixˢ#7Qt8ѱ:0j1BGk}N-,;={Q1^L7>M'%ɫ^>oaV• [3 2ƗP>U}[3UhQh[gA lll>2Tf3*~| 8wsfVi&&?7v~f"~_|CL@;%`{\/zIb1HqѼI[ OɭL-GĶ*Adca\O:T tT>@GA(hyā%OYBzgۻ ӐFZ@ {%`08hQvBOH?>OβOsm C3c{ZHA_#HٖRE6'7`j3c&DU=IOa%S! XwI֓Q(RDbducM 8#=B82.QLͮHF*'2g?W$?A`p!tihbG(&fWygyV?f|3bl灓ݐx10>B+c@ϩis,%<Ph侗}, w;Fх鈂 qP#hmldU;Din&G)|=xzi|8 xU+ L$wCǤB[L >|ZYm rcY:fHyy<>O53!OQxZ8SV vҾkAAKC?%(kKD=m1Bz ))vZ)n'|ݶ6 . )}1@kfP흍/ h&܌چd~ZV {Y)\kjX;,'&cP7WjhbY6)LT땴,bqxg!Ke yғO;XT=[3)Ece[n2;YVDKCGK ^TC4^̈键`7i͍R)d57kZg1)QXt-pd.\az"gYOO4L_&*[/ÉYpY]a:SK_Z{ !j#WKĒjρdž; 뿙b4ݗ[l%X[Xa&pJԠ\~g]VϴٽueR-9)*Iaq B?S]t,HJj&m RAdw㣋R['Ftͯ0 T ;eGh :/oJC1Pr㯝wC@G&)/?tXI'[DP/&] bXYG̰}Ɠ{mao(-)d[Cy~p0ݒh zx'gܮ:8Yi:1p.Z|q]JK%Țgu(Ć5|%ҏoܤCd%ăN#$+wĶ@E.iymGs>0eϛv؎.'21`,X֮-*LXxfFK Dzs<f2~P}mޒ_(1UMH9O)4;I m:nCT 2~HT!Tu9`(D,  Aa9ptN)`]_[&UUM:W2XN4gԢrWV*MTf؟tBp?E| b$)!:d $Ņ|[gPTΫe8lE -0ǪOm8\~Ee@}t$qes5P$tMY%)UfVNn,,CU#y,] l8rʶ-Z_ʰ%$0#C>^v}ЃQ}vw]2ނ?z.騅RWLnXԁ!jtXb15p[Nz w)^{Yl\XHʌkK'%6f.k)Scuy3$Arԅ\q(L }=y#ym__V6Z>Z@TUy3G 1"pd Q4 Fl'EA6 /] .cX.DCl|H)> vI$NrE2azksD NӔK (u$%s~YEsS!VZ s+Ai`okRX(^Cyׯ+|>[UIA&6i6lq|aT6hˢ~ Z_,P>CM38PMV_k3!(1Ao /=>$ a{WCT5/XL!E$-CөTφiuG/C)GҲ\8KS1N PPSCע@cNGEU'0 0œ48>`utvܥTҳIL]7rN [/T_ĦBr{=ξ;ui_S[ F4HTT"sX3@%8VUs 'X6oFq1xj bk3GsSzf:np묭^caMjϣsQvdhz߸/^ξT>Vx%@sur+ /oz@>G U'i'كtK n^=0;˂9 ox0DBUnbVdXz_d5; $ʫ[xv0tKu\{1x"W8YI@z[eŚ<@18ckSQUh=SHCU$ƀv򊩾xGAN>UCm6IT1{ #:TW靬B'G*2l(b*c޳o"/>(.m"@%b<\*#_MiMEn0Z6&5%kˇm n}9EXFj- S=[I]Ee`c-d}ٽ䜼Kw>Jk/ڙx wY>9+86(ΣX Ax` ̀BBw}DT4_ǎ dtcqPt5 kFr|CJ~9A+OgL?OBsɃn7?$1#lEj-Dg'c.i.ŽBBT}pz_7ρ9 !r}fwf(BI#Z )l䡕Ύ kkT;m7j3]k]$w n|h5S`2+Ho- Iy(J"" ,%K?2jGdHq♱e+lf*Ӹ@޾j3<6X0R 2}8I~RB0T]nܑcd,E q U.ڡ 4QxE{vQ[/(% F![MaW~ jٙ eQeh-kǩ0cn%=bs[7H\Y=Wn0k{>IBI8|"JummܴNW/2>6e0FcpKb>e?zAy0f ɮZ4jq BLY gQK`Crasf|x ma;9~P.fZ׿xChSRO7чy=\A zٰ䷬0G2c ˞Ľ-/ykNZ 92ƭ-[Wn0@p?TBj B-cW;n>: C;5rݲkcHvKLe?cR"m/I#i}06Bmx)$v!ar~oЫQ4fR`2)Kd6?'uyqf?Jf/0Q[81-hbK^jF{S0A)KK3@My"qbr0JY{1 @>۽N;C\̿7p@u*X-TZ͒W]t5r F) hdxUI6mJUef_V.=50)/⎄.>Ȳ5((Rg%9X\tUWYdTe%噑?[<KS}C?4 9~ |ƙq; saEJgMEkV~zQ6Ow8tqyHt2`zN3LӧH#z.>Ѡ+*),58|̱O{iB't+}T~(kX:d;uw?N̪bIVi)w'>B7ٱ`DqW( ؜*;񬤢*Uȼ k,EdgsGmDs.VpFDŅ]Њ8s!U/"UY>/ƀ "u(5 ^oܣCx={JSJX@OYPXM ѱ50B^&sEU!M>",εi}RVQ!3aΞ% &wCwBM4mV6{ǟ@q GIcPNH:U4p j˲L* 0Koe<#,kTLX,^ e/9ħ\q!}i{'**ؑZ:.D Zp[8)+(k 9BѦ#w k>QȭǗ\f`qκ5;-O5vQ 邵ׯ ܜq)n{ty%q$p3YNWVj rb\Ap$JF47x$QP.{?vX8UF%ܰ0[H; ًв%>8>:={ȼy} }+ B=.5[v+Wcz&@!7 Z&0=}ӟEg /3 S6Kb3~?d0D$*i/Ҿ-VfJ˚K p^xeV4\Nmt/_Ǵ;BǢ̕e񘐑&L:F0=qkj8R$&֧IP赪bK ]ި$Mļg=Iա"c>Z{``ZJ#D̢Fh;מ"De'9 `yX[ 6(0JCn-|Vc6N?ANqI::-Φ_! @,GOt?rsuǙʨ}k=9Z#olV)-QDsj>$ZÝ9azr?i2<Tha}umpQ{Ox3vP_/(^M2n5Hm>ġ:;ڜ`Q +u\lh(431>JIglۭD@)o/ [/2KzY4=LK/9OZds߱"Ͻ<^U(8>me:ڽv(4躑"^ J;a\ ˏH4ڥ:(:`ؗ1t2f3ਞďڛ9-ޛe}")Jr>ֺ LA?W'"#5VG w zMdtj4tv?)Ų’o*biO'Pb R*oOԨjvj!ZxS[T1 7RCiGĞM|@yft߈)D*b rLSmdt؝`:C^Tf#球~]g/$ ' LT 0 3ļgtv6Rly`ټRP!DLFgìs,@BD\5r2zU@[XEnqǭE#f}_|,-dXז&hF% aC͐psJ 윟'zP$"7x2K{*5(G7Iy;+m-ZǂT L;µ@*TB6غe " .̷/MWY!~9iOca$Wq=fiW'~0Wo&3㆗pHYָ:6TYx8#С ٽVΕ~ly:sm-q7ouSv cEf- S4l^}`ltMz&wvw%6-5`든z`<`b*#z| ǬH7ࣽd}/xa0il}BVư`(u+vl--(Ì\ڱ^U-ͧ5Wd!8.Ц]GZhR S;L.9n \Uxg5l7ԺzX6sUQ}N (\x27Jbt(dNVnCcdSQk&K"[4z% Iʳ̃7kYV ]qEF>0w(~*8PkB~BfA l#[Ja u (s47UdA%a B[=`pCᬌ|xIe}d䙻BJrm?xo6%ՈpD="PV=ͅ|`l* R H`0vKH 9A%%aqK UJ!x^"峄D@T]P!R fc'ZCX2͏j)I=W(/% Fى|Ք:W?52:%Cg_XYj5wnlVXDe p2G08SҡJteeR NhJԭhYNv :|f_c8Uߟ3B rbd?*4*zW5pk<zIo K_)|Bp8i59Mw-j[U- S-yuj.Mq)rxkn9s~S{e+N=FZ+i-RC(jbHg?~|M'{,bȸILD5^IeWaڋLb ZX˰unV!gTmTEDm/| t5!b7M!4G2lb.A< W,~*CIѺ"Gc1v ձBQ{baJ}|crutY]yJ!˖_e +hpaڍEI%'fq%3z빂 O]C `!nrq_c 2jtڥ-GO.,?Q Xճ{]H(S\97`֢bdxE1j6 /W6;-, A1[c.^j4z]enѬ/2"Ϝ |KeQ)%xnWet2 =Y6|p(A>gr/n\Q?ږo%Ο[n훓ש,Q']GpY;8YH [ӫϞ5;k_-zb>ጞz|DxĎ|a8/4 HbfLo:DI\}jfmg4_ m_̛@YVi}."J]<8C`X8IC ?2 U!" Jxt8wg oݞp=NEɖ ! dֿbĻ˷{| j3+<(O/n D#C]GzҦ2oV8A"8킶eDPVe!J@i7=&f`H<Sz"uVjNg*t#Dv 0 4O܉!;(Cd6v uzEj>򏨥7nk* q]|ox~?]ZY-&]VxSv+>dž_i?5){ӹQH+.hnFk?&W-_^x2oP>1j]-\5t:!)͍X*CʀXrgGC.Q$kdzm( Yd9lŁTK%8)6>k3 { M q%Y6" )pOk'ǁ{xXN#f q|inV{*Vk4 Ȍ@(crsXmIzl 7 lSaw33R|SQ|ǯxs{es0jrԱe(]F`zXf} *@ٺuW *t0n0[ ml.fQ(O6jUi ;OU˙yḩ_$ b$'6 KzNF'Z)C:V`).ƄS-W]wfKz \n. Oz_/Hr_ -0& ue<ڔX&da ]i`T`Rr xXm^Ž3kʃugrG8}K{}OpܯCdA"`%EYj ICy6?doX(RrzcG4nL*feMD|Zhu= MUl^NSoxv4Bߙ&) %486 j='}J}so~n~f~LӦhh "DGi^20MJψc |6Pրf N4΄,PWri'*CҾ<YUй.QTl{z7f *<-cd'tIPJzӻQhР y8]XMASG#;ݨ?.Qfwiu87owfVt3C֩=5Z:> Z#_WYv809$ !R 6UI\؜ '8h&GtTe*:Zխ?s,D*, . =+Z`b*Rx5}m8q?eyL p4KWylΚdL-BlK_i1 0 4(h E"rցxb|9%FI̗]S>ETB^" IppZb'=Tr? U |O;":Ri?l35lpI_5:,͈A>J\9ɂxBIHrU,2>t6Qk\\ifݲ}oEDeJ7)dOC$Ktذ! uϒHwg}3vK(Pݪ>62n^ Qϯ?zŒF s0S&*symQ%xkǵMLbIZ T뵹6]]1Žv随--!0{Л:\MHIۘ#zS'}%Q{/>pb~koH^.hd_T$\j~j\O@3WvAg"/|n@V$فWϏ8HXM0W͂}NEїwʞ|Mkĉ448;V\᫸e0} z~M\ 14t 4RV7hny4#!^{&y.#TqUFt#ֱLW-kٹROiYJM5EWGPiQHu()Z't"ey9pN3D$DM>J8w'xD֦ 3HD$p_nƶ˜AK\na5.+wJ(rޗl5:t{`S:^;sMWy5,MJ Y..-+0ƢK`  .^ʒ^ZsY _}J~[\Xi/"EYgpU׷KYRpp85oϻlGV^?{8Un;^BoNOXՒDgH=8%샓hdeWN6}3Ingx_. j]nuP:\/#;'?qMUỴ> 7;bARsЄK;C hiEvLI -,8( Qv@]i7V<,8A_JGŸxXpUb6?SJlԁ@}Ꞷ 9Bc~BCnԄ.{֜A~B7g澐#"l'|9>Ij]/$9PWPu)ndT#S+„q.pl"am8Aķker 5+(DguΟ?]SpxkcfُOXݖF{,ݠ"&~-{$_7zJvʑs%UsP Ǥ˵dIda-:tǮ>X"<ڔg-8SqZa|&R+\xդ\CA}+˸ Fof9PC&@t=l E(3π6iFpL,"Ȁ% C$qp{{+B$./,r}CJ !4Ƕ,+ \RQ߃HOFȝ!' Wȝ!Yf/f,TGTʄŨ /ںNaLJ]h`Z*>]N02@ZNSo{H"X #OqTTcs Ǿ64dlt՘1GOG1+&r,1{CD '_15#wտaKg|:V;ި2X8nÖ"^oZf`K-0uEk⩪ J3e[(,EǶPҥ|WxQmzfRUla 'IOR%X,-0ւȯ}>h7 O =î(Yڹٺcn[</o\ZYJ?o-vȋ3~) 2DOW7)’ۥedv8Jn3 c$Wch(ǎG5"wvF~G24R3ز=RKjHJ{lH 3^|z$vdO09!(.DKฎ.P"S{6 v 1wbe ,:0BESu',59@?w@!<1Y\"XX{al×J ,u+3#6ƇJhC?k¾r.plN#T*n$۹0eƠmŰ<_ZV[ ͑+.;?tQh3od/QDGކh7 ӆv[P)ɥ*,U״8SޜrEݟDkʈZTm>I< 6jH>@E8.\H/)(6!U9Kha R/4&hGg7:2~jCdeJB e|.Sg.51Kj&Uf[( ]Mb1qR] 6*E;ժ7Ws&5npVpa;l9!Ct{{MVZC2,< s*,#pK`o\k F#-+mnS#1ӓM^YI5XdF`/Bl]uPꎼjQ1*{Ջe`\pz@-VڂXDsDފ,.'p'?Ê@dmyujR3^qp ? )'B}We\_ }!"OxvQMI$7Wcpx-VNVvVf =A/ 5?OMnǰۚ9P#:7VAF q35+#CIF3}$6=ĎjZZ!|wdp9/~-[rOWLor"-OT,Sd1 ڑIx9ٺhvr29rqF`i]* ; C/FbMf&Ibۜ/K ^?m-&TU9STF!Fة(pH`ϓ=U2"_CS,3+B!YAbMJ#Pv%xC  r bQÖw:~̲zjijQ 42ؑ6 xG8)ma?'!giW Q=U*\n4vƥ|`}%OX.VĠ~S3cY2TmE! ߟU ̆RVO1 y_:: ;Oh?17|#qu{z_yئK{ g৘ 4`}P :Q3Wn핆%]v$#6ˡwsҦ,$-p'&>>%@v#3`V^N1W20}c'oI~sHgj;b߻'X9E?Eww5-h򇔶d@fNet޻+K)@}9'״*(!+ V:+5A6; ARޙ>fjEѻAf ?6Ϸ"BEz/ym ={R6/qb^h/ф)=dQh9ۅvv|bw +f5h̿j$;'g] S$ˆL 5L%LjξƆ Ԫ+Knr@ȵm t0Oo8zk.s+wtlX)JO LIUlE%;n r`]U{TZ8k[o Y"F{UמTCeh^ \"W]s}֘N:ͨYōcN5no$nh) v֦oXpSp݈,EOBO ͵FkkjGU7X+1m'5W| *8X8_7ڸciIƗ.K !x_E]ܷ`4oʖiS5_a`RuP]8ThnRFWo+Xh.:_l!,՚#W|o|y4=[89="%WZ0$>A!p7Q :%*|w;M2Vyߓ[cսς#9_.gnd*8TBOQwg7d/WXg׼2󡚟ı+ErK}\iwu=IR?k`HicKI@ ʍA+4h,Fu4oh]v2} I)S37\ ; 3>-Hܟrb0pЪ<9k+ZYQ' ?'T;*\KPٔI;-ˉ0$t$?+x.)$ݾ~bo.~]Z"?Ul/dY=G$5Eư Gp]w0 _+^ʼ@'$$M:)Cϴ;L,;}r!4#eח$rE4YzquLFwBI_|Od CR[:D+,A.9)&X42࿝TU~ns_} VO-̽044!37EH Tk3ELJe[`&"nn`apM5?~ BEʧpt'hł 16w|$[y(J2]t7<$p+d,NoWAM>S HQ>rM`\%T|]b.SPdVy|VVU*ЉNGE{= ah*cO';}wyt&v^L*+p2IUDmܝ|0"z,O\i]CQcuoN@4;LuP[C"#j#`4.CY˙iOShĽ{ %2ЍYI;8[\;ogBM ߮[O'B,ίwr)RH;F|+hؤrͲiQ7ڲr0VM*mss@- cgzʽ? ?+ǂЪ< ˱}zĕ>O6r`"K⃘@ sUPqx@٦ezc([ ׉1HG؟#@UeCo`2tIT]!Vx޲ cdqc&B&!fe+^#\gj/xQZ\^00ٵO3t`svVbGMn+y9ӴTX.!B)~ =j䔯D~K>Z),^J$`C m:6%ߒ>J牦 ]U{li8gHeM2i]|)6͑<@< S,NS+׏{vvo |@$pG<KШ mU U(=Fl=^Ƃ6Z}8 ڕeKQїvdm6(K/_ك_HY\Kžm 4*j8dw+RSr{-.u7sTn%v^ڮN$D԰q'me*TtV3gݭ{ߎ;Ќ֌>Wݥwd K#ia[?)p@Z&Ϲ#|!i- Kse_F! } @-$ {2"#Zy(k}Nel)N^Tn&4=2|Z,Õ>"#* 9g>8u<PR ʛ̻ڄi>G"rLA2J%$EB7zs]5\^: y )۝VF_ 43TtJ 9À+Iu`hfߔT5}t$\Tc:bE1n6`.{0_BNյd>B1D!+Ҟ7=|g:!8 P^j3Z_nE 0ףc;9P=(ӓ#Ɍ3oJ^ &Ou֞ Y׺Mf=|3~z^2aGYƉr+?{֘ =lbpqtNK952ޣ!U5;. b9.~T7_z.~_Rp!/Edue'} ǁlJ5=PTDIlgj ,xP-"G$GN)j*80zq?Ƭ:?\ezM=h1>: :k^w2"0ǂ2i~]3!GdbRw>V8g7 0+iAW %쬍w./oVz&a*J׌&Ӌ2 gX`aⰚp#.xG#RϨ"Z (֕PqQe.g jwN_ hݧSuԢ(~@y-ϛ0~!1Xd׆Lڑp:WE9T}`1ܙ]$SׁIT瘵E+=_9kɌ`T叟, P Rpqju3OpBvl) !O!WXD'nSuСKU8)7?NYIIŸJG ȫW`YWϗ[:9 I˱=irDlqC#ЪW^~[:e.gX`xVܰډRy3~~}y*Ov@5Z6\IhU~zX8}KբOa(&G^P)r}i4c$1&PDY 嶷Xbfxb;W]jdNmLu8>+2ta+Xt<͜n*ہy,e7<7'36 r {ԁ @'-˻Ri3x%IhSk{|\*m0eꔟqy.rL9X$݁بx%@niLY==Ajwzf^fD *iQjȝؒ-)P^XiSǬVg̦> ~ Iņ[VZ PUAmivAFFKM ^0c^ŊUksap:K=f~B+aLnؕc\ʃZ=^k}rȶC dl~X7}*.Ux?^;F:PN޹L J YlsrHMdZ7Aa )i ҤR тߖ7 8_jOU/3-dPm kApBOK#<;RN#(ETuT=g%E8cwVwe H]BQJC 4RxUwt*E&wEzV }EE9q[pX+=N<_621jULD%D7p)R/7j"4MW~e݃`s:]y170#2#Bޞ$ZZ/^`R%$ܵ*X/cY#91g>8 Ch=N![ba]^ ʩ!PK*h}mÄQi H4pYJ Qt~lb(֐[pL8pB7=,U(X J<4¾(] kقQ(DVN_W/oXܔDt1,Th[Q{y+ `YƐri4+(B=cjO$qeZ#ґ J@K:&eDNh;uE4.s2/ 4u'T|N NH4+7:ڌ7cghL݌+ušz[b:` I6^ڵO'{b̠ JURR¹LF7.6 &TسtvG qQҺxóaY5r$13λ_Sқu&Desg(sIk +rMN6[1rX#6}ZYBy5~]Pԅϔ+eA5uw'gI M۲ԁ*b3iMYsԀ|g,C^|+AVo&/kh0tdA[Jrsf|[Ef)|xkf&uWFJ ϯ nQ(u1'&n䉗:ܠ!G+ 9qoF1_CnnN®0hȈS07Z9Pޏ y<3.DRs-֔\Ϭ@9dHࣽFkݣe4фM=nyizN[zUg*w.@kg?^Kb˥hb<Ulao^ƈgYUI:ʷum,i8>CzN  x@<&/IJQNazWdБ{Y aY,ĻVi 2bpkf-`~c8IfYgXJw{$kn$ke{ hY+wXvJgqbl7'?N#"׬p,,HM=u6vTyl:N0(À!lQF r]_T'f;Qw![@Ա޵B& e*̦'YⰙ(a>IiD&{6} MGEչ%8g"s3A+T}u}ZʺPr9 j3 /Mn:iԟ3fe`%⋥#w4e޲ U~GSm7| ӚS28~I/o}ؔTש \~LSd7{S1h2]505ÈˮU8&t . nY/}to:*WbpL:)cKtjv?ɹۗV_d]oPm(UXʹc͙wHQ<=t~pܞԈDDX,lB4Z~_)K=06e]徜eD|NT~n`wCe~ [ZRړ`_ })cj[TJP-[c^R{Q1PeuqcY C5u+Nejץ г +(< mRnmsl9L"BAtHY C:'ϰ/?);cT~_Y_OJ!Ԣ4{D@j_G kzLW^aF7[J%bDA*)y->\_7s]a%4`p.m ͅol5ыs<.)YB[u'8V(zkBԎIA:%PW#J 28]2fFq3/Y9c)`C{_)A5zEsIi^%5Rx7n XJ K _+.\M8K'y|FR}v)eYL!U£LvXsI~š3Gy=\K:,3#}bXc?^7I( s1 ԨZ(+Z#Tsnb#F'Vp[-g\gύeQ4cfrix[ѩk*F$ Ge![7#qu\T`JV`M{$c Fy*w)G3.Auɍi-Utn2k1Ol-26Yb5wVNOӔYB|0b4yL2 {,lp7mZ/F D贀%]Ԅg k;(sUY4M0TqfpLΦU],I8k2[' +}}IXC.8DuQV(!+{lzFmz dtV{IeL4JN|8o lYB3#/eMbL]O_QA~O񆎩5?/ƌu{<.^0AVp\<+t_S4h4RN wv0/L<=a]LKc.,V| ʉmh|e,XmgDx]7*<űhb.YIC \8Yc.xAi*Cҕj)CcȮW #ucWn vE"xx 4Nx!%BѥrFHnIĕC[gcPғU?5m*bHF@rqc OæeIL5HR5z%]>IGG1>ǽjao3S+J=mUS\"0y #SrJЋ[׌(x(3%erE>k 6xKD# 2\mg9;x˒[%'-wsl-kޱ0[y3`1Y_0"9Pf,\;ĀupFBjb?*]"ܵ%8[tS7}~%R% q& Ws8D|#|ym`3Y(bpQڒ f =zc#a7 ;Ŧ"'au}C"ZluojB|o 7Wiۂ%&r8' ztF 3ng)wƖbvq—낶Blȯ{~ TQ'Yg{,Y =+<ȫixL s8N5[,e &}F{.?x1M2,N ?ۛ Ԡ3Uq6̟2u?UO=8$sr؀)4#rVMSjrkH9hmyԚ3Ze/}7ieĮ4䊾I #OX~w,XPwTswu!|Z6סCI!'xCkodב[]U8u7EDCH˓%_ysnŀrbCYеkIIHL\FrQ+-UrF7&-'(}#&DExNڞ_5Ef}ED5\D"q ,f_ R$Beņ*p&-YW#_G5r ̱o5lm% r5$u*d=J&[(gA9<摫s?^cI. Sה|N;)~jRfP vnXHgi8=!>dCP,ƭ:B; ]4='~{,v+-] 6 EcXv,ڭ(9,~9mb4M7bIÅT{JT{2Q$: QC E7.g:u[$"YEBSߴ{,vJ\ebV~ cjxҶˉS<,Au+J.1mvsZfX=Re 櫘 [5v)970k7 8p+x6wVW- %}:sj )#!7[(F??Nx@I;}PiL=S fF)0y{@ud{w~r!56]FY)xEF%(uFp@EetbU;ȠMs!'T1G.A([P*-u% "͂V]fel~I's0 qGS=M Cx#bY@U h˳,C΢q˵զo~{mg-MN0eU"dvg0A7ƢzSh|, "ؚN0C׋^  ʤF~tVN4at^.#U>Qbe#Or-hjkW:amT)s[M$u="I唺=MۻɗXopiKI?Yj]X.WuJaa[g#Xe?)߰uQ;H nqck8ayŦW46;ax,Lz#5ە5Ӈ2 9J>A9(tn(MYQsL>%$Mz"9QoDn ?`÷%KO=彸qz[sM[bzP-O@1;˱m - ZMh~ND(ރQhZWPJL= r@UucܖIi|loBۊ>1& ю*ĻRwhsIGEE GøȄ!6-s<} TיVeEZ2kHԃ3S(& Z2ϊ~CFF}R?q&W[#|8SQ9r'JS9cњa^IyT&1AȨzѫ}\?KLN(PN\6 P@@'#[VL-)OJG|*2@Ÿl1f0Da+]=~- 2aJd7HSu=wБCiUR%lw%&6Wqp<"b| J^a*y-+n3#9 ~\QN2堢WT яcMy]^lD_ 5-=_zU"nsd#~4sZGȜ*85. cj?}C\/P j))^qT¾.?.g?SĆI&ѯx1faFn\햖ůM/|.`Z4dR!SP{O}Gpe8l\;< ]*]/'8ʮǿ8Ť)?y[= {A&ǻ<̝>3lQ;x8)}4"mkT6q &éWu#̿b# wf!Nh4r7I}5#:pu'2:H>Zgn6׾N;ysv?<}3n0mwT"/*iOTQKމ =0>^ s$I]E%YP"/{+ɩCz-bh"jbԏ)g-8 %_  d" HvV3sKx-9DC)9hM92f>u{+j-yqt7ڻnEJ[GiZyA2-|%ƨ"ϋq@ck(]lu mcZ򔶹H,/Bj/#LeS~Fɭ :;y:s)!VLntIr^bVUq.@G+b.z/|y*r{*KǴBe ?w(x}wdLEo |$ǫw{ Yl=w ۉѰq X0D9/ٻK_gK`7[Gl.`o 32@Sr۴qPQGгg$$jɏp:L50l(ϼC:dJxs7֯bXYElt̫یT(BʐBF)e?30Ҋ QWL ]DZn;JkF4&63$)5XaAE(HVZ1g0o|(Iims^-ڢ/@%-W& zˮrWTb =ME L/!ZAy?,^ዠGUFG6U~ F@<_OHz -~ޣm٭XwJ#C_-\͒^ַb;E*L̇Qe3C%bZ F-Dvso/do/pI7SD9#J`OERm3$! BmhjO]QiE"$7[`S/n#10;D>Ì%Qo%(%|A7ouG5<7/V>!KFw0{2Lo9x!D6M!Pׅ:n%*fBfRRwj.[Uw~I9 gy̲Ҙw(Z`]qђVXS̜h_*$ѐNb-#AQB2Wﱢj$/?cZ(8G!&]Ka64;N㢀 *^shz 3 >)ءA9,5jXW >v l_(Є4f)J L!0+Kw*3AMMd@dqoJNLmSIxϬ6-Y1k[d-T jY4zټK݊39޲yX1]q&,aoeTVH`.H#ppJ%*;)\ԕIuۤ:?Ox+8E`(l۔odpzA13Rd~U۪u iF?'%s=J>*") o< iL%t+"qbC"|xv]fp3eq٥QC%Ǟ%ʧr?%;u5mU,_xqYG/` Eյw Ç~1WkuZq}ˇTC;)8LvVfw<{>Vf>/0&UQmɢqJpCNhyoF"݈ϦUڽE-6cT]Y}[Ed*Dit#"1 h]\=5=(_&6dR4 cV|ݶ|Xiq(qpL)_v1u*5S|+hh_K~YWuW􎣺&\A4ly-)f 4'>=c~ߧh z㺱J{׷r'MB:4_b&һl!gKy[_F @~;M<~`t2`b"%2>ڌYrj!O~+4\iXh5X[0<-eќ„=JsHpռVe`R-Il%ހyUR+;Ϊ {%ˬ<6J݂KS3DVaCTþ8͎n#mda/ĶiF!P :"a{=RZ^3:Pg%nظe`b%R3ZFEX}\;9"u$C[BQ'ӸPF{7 bE=x.9—dGߍ6WaS+49?<> K; 8$k}zТ!H/"(%fO8&`|KC-k귆FGH +ΠyYNCP9v4CdfA 2jZv_wLXJ{s2X0tǷ9:!P.医߽֜w;Z6P[y)Z4v5x^Ь ^i䢣("7ajGYzg4s @S_i)iC~p8u+=Jv}C_A߸/*?kv%2x:7mC3jK˜%p`ݠծ*\Y4 tFW[0YRgss1qs˰!gƐV*~[E!}gwלv6Ε%>5Z:@#i~j7:>?bbIX%vt̶:PĨ w"J0E:wu+`o?D17 lۑu`&k9{]N̞րPUfEy+TRb=$(cv.J9FN:_Rwy/C\=FqC@+a4.0yxh|/  -3 r 9R}G=>⠉2'kw9a$bأa8 ;;a^yI\,*7zJgV`4P^:}̰kSD/HB9Y4!K2LiN!ڻ1n`yߩb]6* k6 (w %aV>΍i$A+̱.4b+/Y]v4{T~`R1=6J6ZۻJ#ew %Xf-Zors\m똻q?ROP(8xƠx*}|oXUP-ڤz[Xy'NR5&NSh'@ aU{4 y1׍nI:+faL/EBąI<6o[K; PȬ!Ն7ts؂WiاF0m֊'FL5R+hy^e[j6Fal:,GlL!yQj0_h|'^af~7S\([eN(ڬל\keDwu*{rU86gևICm\!lycfL@IW`B ~jcdw5K P- myT3c&ȹkzhҬ/?TnfqWBFHJ4>;:KP?C+K:*ϩٕp )q6[K =~#iٸ#+(U!AxN(,bzjbjc#4hP=]y22)z&n%Aߟ5a~nB uk cc!: 2k~ߺ^Yk/8/ݖvJɏ:|Hbќƺ,YkɆGUQ3d*E'TSZuco#Ll[Ά~wGW>GNm=};hmzvn X[̦PdJ-N*\Nyu厷j?d&-ɽDz=hTX7= &נ iO_{C 4Qp5jj&!_cy a7y$=gz:j&hMW,G즙C?bm}"6(3-"Q " .҂A+蛓VE}Cig\vWP ]*gMC Ǯ+ksI~yvqh)|cQ @6']#Ϻpj}7 rJ~bR{A.JLH()U(䈾U?"NI %<˓ݎ0@ t០ `b\$H4@pZj@j'by.AF,#̲$QFG-Z"Xh/ ٵ+d|H4KeHe;Câk)W| Xg?,s+7t9k ˣg@Eޯg@RzCM(ikHGA_yyġ4Gb ] 2,B^m#{}ZT%xלT̑P܋-)Q{?1:{rCK4M[qTK=BlV냐Px胯Lxe2IsI\ʊ.Ñ4 u }ax>+9,!΃J?-[aҍn>K0 oz/:^@"7mT(` sL0*26ƈJQ>.XfOL{S_;{g*?~}@a+7I^`NTŲ m?6Oņlu3@T8[ge#}+;DV Rx1D2Qu&X)doOagD~ nOαD/bT #h m۳S}Y,t_qAu;j2"hSL: 0iW &kWLr -UҜ>ЯL*[ S"y})H%glA?Px%@Lbl;ƣ踯~ -?/.zuZˠiq)mE\rTH1=Fjb>ɠj(3}`خԤ8YYrGR9 54^+x4&@v|8m b55{/AP?X;|kDБBK& >!+3Ph/4@EwtBGk-Dy\f' Oadbx@6v3hݒNF20pJi uD8Jn:쫐J#-x $6_q|:S(v(W}!2=)6!30)N9yCKa(*x:)8Ik$Xk; t3sI` ʋö.4Sqgݖ@M*b(~F%Q-;A"33ҁ$D7๨̒U|qZP:]' LYӥz9_I)p*稲4P#ټsF6̫!#qN21 6pj(.( V\GY]­ߋx(Fm)ǭ%&>EXtĿIa j&X .Iȧz|3f܊)Ui3SA>  P?B$]K))[;E xߌQwv]Jk{Ԓ_@G>~$ݘ!][bSm#ꢷz|bo'Bh70DobV#;-h i +KRZ3hqELRiOWBw-G F~R@ !d> ^@v$ƨ;Xc >S.̘:Z|CCTp7zd7Ǫo[B55wNÐ 6H‘nkdVw=I]7I`NVq#j6}o%tĢϽ~\e#~Ty`!Qu}^sМ4!A".TBn5쳠*Q;j@Bp%I"YУ}o}1pa)bk@m\:05-vF jD#4#sa"cZxGKѪ/p!~?i8MDԖ~^844FR68%wa[Tk#9ey WXpejhxɞq1{cs$oa= ^edT>x /hJ]~ dA(NliE~\kS'3|m1%xRq:%8{HB JnBO@ps&UC62gZ;?܆A0~-!du!0|?&8 ;L6!}Qkb+cmYF;U-nZ {cOj6U2 s) 5ۥJÊ54QHKq XM-pjfa7?)o)y.Mr[͜Bt#P H=2H}?Xt 1u 33+~&.P~:@ŤEx|+~"/XjԸR3$|=@+y*I~鎁R0y9dXDwqȳzȳG qva .#13-NwP2c9ݨÌ`>kD+/Qn?-KRyj+vQ4ż֝Vٯm?} H.9u 7YO)q3*gOvۿBgˠp4mP#7 ՟NUz2cH[yIԸ@ tVg Iucb_mJy-N KJRDp.薯[Kb?I0z ~Jj`0hpW!֌yJ):3?3pAT ' ſtch 7Q\H j`o;]0Z<7FE4GB֠J91Ȉ9mL*KX5[96sI; TS%3ŠV;7:p).z=]8&7-:%L;cowaWquSg a4.B3Jɐ#^"'gήM;bO!1 )ҵThI3s >HV S\VAaQNLbrB7S֜r3Z_m%B5\pE.*O \W՞hp~B)є?BaXv j óJ\΢ NV~ϢIeb 8OF:~?̍mƊwA7^Yu":"h,{.<F- oc ΍ r9жmO#0N^8CZ p98)y/_|IRIuMQG#yX-w<2Kf kٽ 1c=h*s)nH,bp&7VTwt8HRJK\-Wk@ o5-rBLŬA-31'#=X0'_ke_D؀vr@8 QsG# =gpo$>d]6]OZ'd Kvs*n4NB 9W!I~,qm.Ɂ?砣N#&>D`^a/bH+̵Raqs2F &gx4v ~t ƭwZQԪ/?'~N?GPRIzRg^AC>u\EhbC Gr17 h"0T@L7zoBvs,`[sy8Lv 9HgyTe B*8PE=5˴^kZwD'b+ÿ< A А!IēA`9^%3%Z̡:=b}X%==SSKNUF =3k=|5Y2vV N5d۴g9"r}{u钱9W B*»7ځuB -b&'9[0xXCD?Yzrj*XkfVƩ\?UVj5LApe r/|YItX3B9fAd( Po?CCoG?3j^Opݓ.*8<.4T}>=MsPZ(%w0uxMkE?2-&Zwք+_dL j~1gHK?# &Kď&rwrVk3fU q8tmb?e,Zy c1^E }xJ>D')JX2j˵\#p=ݻʼnAig-NJuL56DJH-I(5,7 c01OӔ0 XKSu =#3PDG εQeTLp\EM7V8, Dwu'bNϵ-e]iNnܽ{H2 ęI4Jk3㯒bp:7m|ˁmNHO$%i4Ml Lڀ2qR#zS?90|C=ROſ8T=Ըʇ%0y"5DjS qws` ",/+qM zK" D ;Z..z.ִCF3/1è|AN /JuO P|_t<2=ٱ[=MlXMsgieftwKiO^^%L/p-ϨmzD–z^V@&/Ve}pJ΃:s U2QّPFm4~`/8Ic֒YY)# t5(' c\[hO#Zr,*,[xF~S$/X3(i҆m_p œ4ߌ+}LE /xbaD2֚&v[V/y@{TXx)$+z݉ 7]BN DC]n6{rNmIP,gF >yk*ѣd;dn=`Hf%W 39/-a)7BF_) ee̖, :XPتoLކ kq Rj% ټz4B\§sJ\Y]k!i"6Ynmӌ+T;"naw[/v@fߝ!ōã>m;ф4=?^I%FZz ͡*a+ցգ9K6ZHĨ TZxy-BV _ow%1k[g!Fwp [*~Ɵp#\)6 %eH^oQ_WXW2"&`.h J*[Sn[>eojNJ~ uz׺JkhNER`--Td:"CJY~Bł+wxRvIi%J@)L/z\8:Ɉ gL 4EA!oqXPTK"MjgvW?,H{>U,9&cMlP7gE7 w 6*/Ϣ1G 3- Jv油#+F^ ΔKջxMzbDVپ0:Nb5XW]NAzH}M)_?t49O$۽ [fzL gvJ>,kGGޒzH[%. bó+>Ɛk'>f{EGׯ @[T,pPD39A}XLXfOBXHFIx-B!; UwN+$0PlmGC$֩ZmudHgVg5[u/mV]-h3wCM͜㟵+R5)FniMAIaWH"7I&8'Oѥ/K)F[I٧p++9ج,7CA x*؆o|gl٪<^%:?DvR g17Fʽ2";ReI>iޠtl+ZJnL<)ćS"&ƳuͿQ삵Ku2ZMkK/Sd4,Y6X~ۛDVL| d=sdzm;Ln<$ąNW*1$CV%/v-#LQ6PQwX6ыLbΓ >\&ʔO|;7r,ˤ6W^  j1,&Ɔ xR5 q&\]W[}'s7)+Pg?݋瓇; //?Tߣ"pu߻I }#8i(ad/ODS[[ Qn(ƬxLR6, 47> 4Xa&<<LAHUr^h'0|/ 5uI;7RxNёf ]'b4?he90[Nۄ+%3;40hAҍ/Bs2~ CdQwP{zٹc4nN#9'LH^R ZI+]՞ޣ; o(ҿWX7p3`hӍo T=z& fʋd׭([/d2u%^*+^_ FOdNnRAPг; 5"\/6tAy>L"3&m%FK/ "UЌ%Ys<6V^ (0Dk-+5}JZiD9kDՂ'Jb Q.A 9 +lqs:sE%o4tIJ4B 7ϽhYBj(uޏᣱZ "6N̶\s(֓@7--WG\'ajZ  ( %^VE`As@Sp2u(ޜoo<ź2k eq2ܚ}c2YkW?2bMnlKGmUlqClZ( ,Dǔ,e+ξ^#ӫN5ƱAxw&LE~6G(z{ɢmȩ\!#|y H H,PkgʤVi% Sz^"J#Ixl,+}~φfeWKK& hp^ ])::4{o>q)U>{v}?83}vȞ?uNj:zڃϲJ>.Uh Hǩxr;.Ϊ/p#d/b2?7v2 S#yԩ(yD }2tTJ9/:@9V>( $(hmhaQ@8m!P Wc#?1ߨK5,CWڢxN@<*VLUfVXYi}~GZaX ls`)GIXYvQt %lֱ:>uL(\8Ll!R?^WOȥfU"bB%hugETeJ!ܘG9|6Ot!\.xaM_.'6%6fh5亅]M>'G`-(j6ExIg倡 7ύeL+ΉP p_ Lafy=OA93DhOfF6-zf~D[MUD =mXf1eBRTI=:J .u$@&E9'=nX Yp۶,Py 8qjjCy$WkE W0 uvQC ˲iu~:z fѱBf*٧sC#w7\G۶͆MEKW: +_z4$*sXRji-pݝX;3̝͞Z7Q9ЂAjz=W'br; H-6!$Q8KڮepVZ9.N^>!8 -" :Vaw{0^rN*^M N4Qrc)` NCELQRa[ԑɹu/U-|h*(c*1ΑM>%D8Ao9‹.v +&'&0{FfHbSMwm%Ce SC_4"PQm(Yީ?)Ӗud9~Rf,ToJRt_ wI (}۾N\AGiŮ둖eՄ?bb y޿ɸf,~? ip]4vӣWA'5HL Z`F!8XU8l8Ed{<7çіA~Bpt 2":xuu0pp H pdxk]yUg>biM7v$R8q剏=8!x~Qe4C[*ƘדH^\iBimJSWR[IJEݬ#RPv pp3GsXX=l O(V?{· TnsWZ ;EPEuIy<`\sXx"] F\{E2z ۄ/tncv4c[Ŵ14Pk`1O u,'Yz^ jP֜a[J8à% RWes9A:L0!& u/oڙV0g?8m>jtTb,@NLqގNq!:@w Ȃ3s(Ɓ%^Z#cW/%)|Tnm=PPfwl= ' qA`|[r](_۽ Q397V~cgi'S-NԳ$%-#, g\:!!S68詪|@kEߠ#ԅ9;ssW;"|(tPU!=nN 3W YC_׍'8gA)ZԜyKljUC,76LҢ9ZLkvBu;.' mGq- .7P[GWra?u,HA@]&c&v`b7ИۂMLiķmlɢLe`:TFA>&NcGΒqSyKhȁdS)DJb@qVd~NNT]c#fcF4Jł?Є$zْ理gkW9uOջ0Eݡu) >y2­;0T^y%)ֹr@D D:Sٴ 7sϠ6Cbx<`5# :'{3,q'jf!m<:ɂ:zE"~ @L"AH *?w@[Ty ,ܜ(Se6`DΠ8B+j3@T*+>_HnAtƦH =F3#|tf:^94J-m0%t(lS9yBy;B,i(1@ wx_ЮBP PL9r<]y/A2sw tHiko`p\ }jO B}*fg [ۄ~WZ\w C=xj%XƲ\uwUWCnxё`n!*yZ yn\ֱ{cUiD)]vlm̓p$)pC'3:^dH#D't`%qi%$" Ct6-}G,3p2>I ZEh{ɈuLS-ZnBk>rx|ibjQ?p%&˾1<9J`Egnh*kŠݕ)5|͠t^Us|*u\T^xf$QsxX0͆{>iKg_xsan=%Äɹ?Ԭ}졸 :0 h2AA&p(\}z/Z4xf RԎ}JG1&OOy)s:CJ[tYXs& V2mIP3L ,+_S( ծTT~5gs2z{$ALf"7oFJ'8pX\@УON<Hsx!X8<.2yɆV wL0ȝ@X0?Ÿ׭WJ=OvG EeY:crK5r{of"P[Lud(M">RtRG ?SRn/cRyRlVuO ]&R= E[0(DHŐw~?%d8*3NKGVUo-S*;Y,b8Z!='T[VicaƓ')~ܲ[I n*V>D!tyXNm_ܕK[u@\O8um[%µvRaY}y96YP\/`GLAs':(h5{lMwگƟ7`0 ̲v],ȫϻ]ǧDpR_I r**,Y}%A%2ʅ%}fJ>FKYw/, \qzrMax*~fqPO!{Xﭻzy|_cU`3O OdZBw0r%t~,+[ ]LJj66 y0Z)mQb^22XZa`UTC2\`,.[R!R~v$wznodZ02D&f5,6qPH V-݉u:XeEL+; 3e\Tqu)\="5u whdJeVf_bcJO vu-/ŵ™{|KeRHŅx%E4 YEhT̴[]f?mVsEZv-?hŌ! )g{xpZ `ȡVy$G25|L8Kp[:X"lpJP#\tJ˲Cj5C쮭*0qy Ʌ/x\V=G),ASpR;UY.62/""1ʰ~GV@7tRFzH (ݥdδjj+Elo7}Xi zRɐxA_bv{MpXf7( q-k)=| 2R7%?? Kz](+4Dr< 叓3 7QErs8eċ,#Zĩ+X=7lk(WvZ 9Utܟ/aGp̮<&0-9o]I>0䪷8/ZX cl/LE)A<~! 9IZWk:~zr(D7⸟]åWxu#DՑ΍"_0:/}wnUj* ^mJ#e6 vީ,H>vSg7{P>5 wdg;)}@HA j9\9h۠[@G/o=S>w</ʰƽ+HUeZpYkʾ|~ϊ(b=X!M8`nA#*\Rߛ%U"+JzgV{Ք>WK968ӪX^MEbb@Op5|_Tg=̅p 8@坄4jXIc[ت$ݐZLS![*/B X }D}?oҔiFH ᗸ6+zd9}Mk_,1av!qM89 $#'n 2؊}W_+G5w\>deql%Ț45\"ܜᨈ)$壸X;] ,YVAKLsy,eY³ڢg_kJ&}ic *:gYp'y2RpLn'mj_yWJkRɳKyC@2 =UXH%yI@cj a%-'9cĪC`DϽ]'s4iW߬ IB/~3^Jmgahq'łϛ(ZFGjvm1薫:e=/@'~8v ű{sK}o0JlPۥXe)O~[o">d* ^-pւ"OKS$k1RE~vjB Qd`5c4 aP/0φ/=1Q/lWm1@cZgin2]՘6Lṥ05#n/a!pM4w¶/79q<$T>(~=Jx![zJPB3NNKsg(HH!2p4dm!W.&]}6H_cuK$gHc٧UhI6DSYTA_ bLLifJA-C]<*Z 㳕TI\@BGK!?J G7"(ί$L|@±yv gʚ K KtBJR1zs\6\TpD>>Ugpgxn(/x;dn|V!)UZ;W֧By8x*H#ǔkpBdN fܫ6bV/Ts*a~/zK\IO0ztO(ٳT7c_q7؎xqD:P]nx֟a\|,!y ( uȄn~ w_?-d~/)=FŇlW4Ir֛V RO8#sIuG8@V>HњX' DCkLGl52#b %[9^`Tia+񘭳&|< ħ([W`" H\JǴ z }Ar=[p҈f-t' {a;x\C޸Hm'өRJ0 0ݸz7Js7;P[ZE\ ΋H!JeI_!zCKp"=#?;Qm3 LiV)ц 󮲱]?fAR;&\Ѝ5H'/S҉PYM.gIˊ=L17XAA#$9;}M9zWsłO[ХN` a`FZ8$C3X8l-L/l6Q}i[ 7zGdu;+恨jA6TjLLn5O$Ebu"m1tJ>BnM]icXl;M 4'5\k Ƈ۸@3n>& ν߯H ,㉡nbW|+p?cY{c@Oy_Иx,&f3y%`COf4IFX)N Hzq<) r7N.| aJ> XBT }~›ngZ}beR(]{F .(ԃb#ZۡFH*..|u`GQKVt6U"^q..`%A*UMQ}eLؼNY/'{$,"d^%{P>1:?`jBW=ėfQĸG1JCY]YKz`dkwFq>Qd3t}e\Rڧb@@'@ 5\Uȕ;=͗# AL# NnCquWxCK b2kݽ \[84I,:bgߌ=qk)@*u;Rd50 3oبo_uP6c}0i7gjUSD芜LKNa2]bl]9TVCD͠9>@\fdgk1@pkcʦ 6?޾!=5K^-#:~E4Hqlst xCt2gqMa;bR AՄSئSlvgthh֐3N{?xr0U˝<ȄRB:N"Uy^ss1&tQ zWSͨKQW/~YhXhA*uN=.?"JXgj](b&Ҽ *P! ˭x pҔN|ܓhbQ*i금.C0gB `ilIIIgη@IAbY%`5FY~7.2f_e ehZl7nteFqYt֣S9^vGjU9[iV!EJ]xd,T:H/P`u!JaUy' I'JfIrk |O K 7,W&ceąT!#"z A夬pЋ`jn#MOuO (sݓKjl/[Q6wj#Ͷ/yb^DVDž}3"d_&FPu]l,0dX<xnP_w&d([(!ޛ͜- ӳz(H|KF[ ef̓y r敇ʸ[Pzn A&=˾U8Ui-@ b;Z& )vqv_\yXu&zڋ-)=q%< n iEC>0[ٲm+~犤bTQ'^޸DdM竷5h/6Tpv?<,1c(PfNS6sc4H*W\aTv;DoIH|AJ0ny_m=⦿-ocYyM,uϫÚ^]ok7pDI~Z<4-=.]VP?OP>CL-cdG=#َElФ^C1۬Isْ݅m#qT"`W-4QMF6C@vq}GPjg xp8=&P?C ڢT M->{S;6πLa/Vf?uanx}i.J1nPflhV%N VU?NR8W"=ҐS4#kFqq>ä()+t_dyHbBٻ]qE{ML'Udkqee ܱ2Gr*vxPCNsXɐ>͠v\kV*(6~hjK!͏>!/(a|vS u~ 3Nfp ԕ%'w1BJ0:m,9k'I\/I6jͱ-N2A \9I2G{UI p òcp$9ңpa~dZ`hD>˘'_ZCP@Z= I ޑJaؔ/ZeÕ#@j_%C*H'^"ؼj /BCi( PHTHe+CHՐ/ʝ4pN~)tvȿ{xL^7إ #*/q 6٦ [?;b(ǰD@JCC>S5s282Z,BҦb`~).v>90! O2eh@T Ò(i?xPP=kجBb]=W=0Tئիcfr*8zk5%i* oFɿ0elq[8S'*%w#eZ 3>p%-ՠE\8i* Dz6nYIK~$$dQ;WGR+Jzζcg<5wÝ9L`DCL~ ;iAu({TȢ΄CR>@[><d깫QRUd>VC TM*WsT@] J&\;ϒi=]NN1VlB Q uM1HgQ^6H|$ȍѭ.^#U]&kL)R(ZcИoLRQ[CXY#R;/D ?Z0i CzŠOk "C7]kkjZjPR; uQ{ ou)-~8,H65TR5O힤[oD!庴|k̛*UI9u}_dK\H*=^Yi&C#&Bjs8fÒ꿹|zU T˄raP| cZ$V.sߜu:XE=7[SW3\M۴`~4i=ӝ9y/nP$$zRIF?Ѱ@20u^#pezG4ߏk3]StW.is;͠ NNw0IQo5F}L9 RPjDSac+C] iяLQΒLN"ˬЃzKhufft~Yh;ŮES䦂erȅIwkOl;/9IL*Vِ{@*& pJizw4rO[Kۓ|f])`~g1+ghx*qlu\dX1PEjk̀&e0A4l%9V#ca s_֌k-8na5c51hY>zA J+@ۆc VcqQrtP nYnD[_s5t 6s}qU: *54=”e|c.btfhk̼xa~ɑS d a;w:Jƌc<nWԔ6!Z=&uŪy\xM ӛl$Bw R=x4!P`xQء w'yvȗݢ CqHx-pqbU+'(`?*vߥ8D}# $x ~9x TQ1*e͋?-{* Al#aχ 5;CG +(=񳊷m~9W9yyfH@FŮ -io|ɄJ-[/[Sq;u'!xԠSAq=Ojt20+~8 Zόz@teD8^8d ϐʚGmkҸPA'vht6Xi9*HQ}nqfAe_YvK{%p[K>VE"-Y ^2k#\4UNg1+㡽- s/RB]Սis&;h?<3B!ݜa\lDQJKַ@Ɲ~'v w/{V`$[SMGRtOixbKkQA+?HE6aVRMAi͒Q`gF?|V'1%ϺYcJS.*'I>#ת9T`ߦMautH-NjpT=Ru삎t1m-b 30.j?-G2u!* \MD] 95N,2w9bjbO_sR R9aڦвGB^+P,f ߉zV7ȌQ}^I<ٗ1uRaq'(˷]K& tF/\r+nGUCfM.FKG㋌@A6mi PQ RRqޝ iQ#y:rϳO7<ݓVZ-rw 1Jo>O!#YOhvbt;(߼@j ^;Ho1dh7zז]R*!L/>T87{tWѻLU}\;p+TҌf"ܟhvbۯt2FVXL5ZK8ʒwc~,K͙{\G#/#f,ZlbܫlWd9AVKGȥшM?+_S;8d73N@ mTDo Cz?@FHaF28'h2 oй"rQHyй**΀@붥x?گD3||-}$se{/{]׽R}* _.@l̙^fbW%w2b1ɆB/!# kAlY>u^G#/~A0, yR`^WxͲ)(4&ZWHgѶ$}F zU3"lgλmDk5ňOqP03oV |XG CaSty7F7x O$NL%˗3{KSkleʤ{>yCu'J!1Go g\=]YOkc%^EaWz"P( 06d'salU1tdNyxL@*c'?[iuuEv&Nr =gIbܷ o|&~;#%Vfu دAt2r|90@0P;ḓӗfd[!%s`JnROl w3D-f!dG[.wa'g _Mjo$E\qMl Y)+*ӚGkc$Ӵހo e=s7QH/^'PcnB~YgxPtH"`=fK]6eLsh4r%Bӱ}STFzr:4Y$'$[|@K"|LES jV}e#Z=F bpM-瘭2wq_У[X0,/{LDXIֳ]wr9ف\vtno3LJRW2* E݄:;jFIț#LJSvm' 1U*NÀ6@z`@\Yڙζ${7½48T+J3}Ъ ݯ*a?*6q7 6hZ9_/BU  du%oZ59z ѠM;s+/\9nVYY6 Z{Eƹ먍nUq,XCYar!mm#HeI{hU Eη?ط7kڑIp4S#x0c@{G rܖ9! rMǟ#iw;wORQRMynuZE^5_Z92Sos0#K97!u`TL^DqAvPj XLŸ%Mgz{֠ ňHq6^ZHNpo>)nXͻ?LسڻױGRq9Ԟ&Y+|32I^tsPsHߡb+ 3MaTh.gMyk!3Tc$px֯,FQmME:nwy/pd>};gzKɣg#Z*[ /#Kqy؀BjXQqنi}=AeHC&xE[ Ź%t;{ȩX^eJr0a \軎f4 Qd:!>c5P$luy{ 7bv-g%2|?6 WEWSD*Ŕv gMikkH{f2Ej]>>rG-(}N cjvr,Kr8&5S%0|0Qy;/S ;>E%}%"7!k7<9mݾФ.SOv*OkR?ݎ{t&(j>7`7/Q3æj_, Z cq /|s!e:rݏӟd{m[N!¯9 V,^myv$Cfd*_?b٣ۂMRV8.ivSg.j/-_H2-G4O;puսҨ%A!`0I:Akaa*ɤsu[qv7ۈc aSy%?E3$<:Bk,Mn81F. eGl !Y2dL?N7ϝ*,``zL 4\J5]\S;rAUϸ!ðKHPnta.M4(J +`o2U6+N|e2: _8rjSׁ8S2e,^ 3X"/e%ÖFjqS-v|x,p?&/x~)>pbo! NgEHF2׎ѓ]P|w]02TZJQ`Jn%W&#[9s)oi_'-{*]~}OlW'r(IQ,G#mߗ/W;JWbL'L'%;T-] xKD!7"a)y*4wX,|qM \nf=bwպ>E #ņ|;V\]GYrrڹU&].Qfu_w߭h؝uq ?~;iƱ(leմ7zLmO mq6 }.?u/ˆG+ـqhλ`͈`O:(v4-n,*rY`tAGC6ΣL~Y@[듶cV?> yk0pR X:CEˢvF+4H" N o!|1@"irN7爂jӸ,12޻5e R+g9( adEK[^ B) m(WNJ}BhYvϮJDx[cb}GyZo%>vTfl/MaۂH],Xlݴ>x|\kDg @&=|ۂ(m[ehU-4^04ȥBf\}&K>#ڃ!Mx5H/ d"2%2 Y Cv^R7=ewa:lC,q .pzEuUT4\ _d[RU(~? f$Ff%B MZDq$ 0 =/r}(#A>'$ѧ济4^bjl1_HdPmrl[6[5{2@B` vKuO!2aro8(A-E7Y!N_ƹ=u^[9b^)sQv7wJ<%4Եٜ_Ӈrv+ `-=/AN}նP ɞZA,9{d,{ BR&am-Ӻy̓26+te!A~N Qq,9W|:ԊP_#(Eu)Q-@0RIv9L+Y7BtM嫾9"+[ܗgN?EymԅrH2CWVuG<Ԗf*l~1j7d'F_슓jz/ax\h3:%9-#ĮJImD\W GY-f,qk>ζ?p@BBԽpr4t}:Iw(G~~^pWTaa时#8|b|-i$@G;~u*~g/BI_IJ9G _;Cf>1fɖ']9$'M $U[6d_%<wa_䀭Mtw2輠ca\wbu=aʠ6HqⲬyDHˑTZķyX17Ew4ڭbx>{+BPGխ몎-Xz`Xx:`%5 }j¡ & 4u-'M\U.l064tMp> T? IAuk~XF7JLydfʟŃPߣH 2(E퐻FxX/|jx^h.$5TCF j*6L*۵*YȒ\KrNVa2">*j52 q3]m+SX*אћu^#*eXRsfm΁&߼+t(*aHԍE =7*$c9#sz2_!߯=Fw(Wo\ƀ;ӗHSU|uwX$s[tFD/rI*H|Y5EI;Q{Ӵ@64 j[cu^cWB+bAQx=+jTf-f {0t|+B G5%KT Kψ\1JjLUZ7svE110y$pqsw +ʤpy2RݗᤪYEut8+w\6Zr!+eC'lU"-F ALBy-Uh [D<_ nGm&I3b(1lkx Lx{&NBY(x<<FH<;cC0 @(3.ȥ@t= ,׸ \n('Uh@HàU{KcS, Tcm׻bXbwN7,NI`T 656&}VvJWSQnv %7 ٕBEl`2Hm[eZ=+x+A1`!$ _{%sg Dy6P!r7J92._ٌ8:/r$ H*w^c5~삆U DP6Zo3Ri,Lԭj fǷM}5k{Ewk;[Ȫ *!3$"CS~ +/(i6l.v #me_=d̳1 1B86oLض#uP.?^,0 /]H6BuH8Ih<<$WsFTYu8j=s:<^?@>WK^K,*7Q%y_=L܃jOfq/2rw.Z;3g}A3KEW'޷뫄to+rBR> wf/o Km;%4 *f+Q9;5aM~Cݎ++!My;8u2VO0'gz':O[ Ggܹ#=P &1J΀&ueA??ƅ- {j!t/8XH FJ.nJ %]BԽguCE6<1fsWdع&?l0=Q0@2JFˮMf4O"$/r.Zl8⩹ >/voB<'Gr(H("eXxz,*+۵殝/ZH_7S3ZHImw=25(ޤx7+g5d 0rx3ߖ;Je z}OOX/d7$ nFfݶnj( OiBK-cE!aM/$@f"X $"뇁)SGj{90V05y( .cJl1946 h]zE]mI~+lGJNL*̄QDIĪjkU;ݤ";fy)~j5ా,_N5ʹ>I $#fD2_x`ፖ 6U|rݢY?AHۼi֘@\n3,0w6oiAf~fTRU"plXXjZմU^9=I؅вH&ϩ+RjklqoѓLdlH} K 0u=L@>,3)'4B޼L*DQ0(HswfI0΍ԦɜAs>A)C>g+1@/a-LGXLݷ-ɮU y~Fb8U8.Q#ְ7ΞZS9Oox۴X)d.$(I~ veL6d4t z_B4a3ɏ*iq#&&/~}T' Qc 5WD& [5xsMyiK }^qD`.+X).C9Z\Yܘjn$WF$_*bEPr=0rX,?G+'v4 )F{!-ħL-֠Bo˂m(oUݨgdՎ|#H |"3+#1Gz7HΕ֝OeZΈ`J`L?/W{n 9G,oC/$}pk*ܲ6B%mIs1ڎes«ZD`A'o[ë,vLx^Ɨ7ғ@*SY&Ax57wDD2S#a{oXn=Kk.PQqB);Z^'_QBB}[/tq ]% cT")Wp{G(5KE斉GlQ)g*.<Ԓبb=Q%1V+#*jܫk%Q Py "}3K=^ {BUG{cM] |TdzIa.j>(n,EțqGy.Fz`cQCKoEZ'v.LjL `Џ*zܢp(y#a*YJ؅~n#]%{7JYuJc@aV}ߎ!>ƺznd#&z$(tVQEIJ_o|QI8ɽ+Q+! =5uXwn6X8As(T6_M5 ҸwWP $\Y+ D&OV7ʨW$mclreeKJW Y!+[e#*Zr[Ud?LLǞ"; ݽ|aN/WbwLCH}+%,,lȉ=2 ?:G[M"45{#n֓=B5,IMUqb*X+4VݶK 6 BT<p5xB'^b,:'!Agtulgq S/O#@_tE_϶&/bD[OB &iFYxT\{p$kiP[G2ݽ;hl¾9x 1\ E:y[4T`kc׺$bfDM# U]0\j.?xh8Ta'g{}eagV. !m vua=,&רU|$OٞPh ;8/qdֱ:*I=hU >]UWّn)+ArfJaז-'+T-8MO^IDDr 3,z^=P\Ga֗HHWRVo젽+Pѓ%Ox9ZmvCgMPn5uQ26݇BOWz58~-?CZ\TEgUu)gDp:|] XOzKdrg<ϑcL ˤ56ģ^6 R7<UÎ8k8qaxfAM~Q$rg߸ /Wy'h~Dh A,kmKT݇gs2;濥Yn1 .erm^mVad"2p]8/$aݹxWFP'5G =$ kO{].!Y3fkǠ?9tH5'P?u!{5ׂo:‘Z.-b%7EM)T!mǛ&'tY+2&DXQт= v:}1i!!= M&N:7aT/HE}Ng Pd5}P>ܐ 0kJ[5V*#k g2;-~xyTܝ|Px; Qȯ7mE(M Tڻ/&O V@& 23hg7,k?ְ=xU^#(B*-5皊"?Jx/AIGD(̑ʰ}#݆%/ǘ+ΥT2>0{WqRjfgY䱃RaT;=:ʙOmKL- Yf#$n^'g[qad21.oIC#q(󬱏cЙe p-z5%eXT"xdzL&ykֆǧ%^>_Ȃ\pb =2] ]:v, %\pj;־t~A>˳ǀ;5Cp ԗsh x!!#w3qytLS4͘I6Zij9C :E۔(!4H -jd\F6{h1En2ir^MC2NJqA y\p2G7n%b&24q_k#SSnᴁ854 [+jT*UV^0Eը[PLjŚiXXGSP՗JϮutO^Crx^ST}a #2]UR>3q<OЂA_U;Ϩ1կOœqitc2a-+33'NmJ0R[zlbuD'wVmU4'`kgIGz-lyk)SȴKv襼 KBF'@hr6g~uc[<,,Y ! Jm5Pwk$m0 *O~]zaՓj,]jY«`K.?>p X\Rm–<]*wx&yIY-)p->gFL "x)qOJLq#{HJh4 ͣHUeI)ӆgEi-@°zH^T%} Qfh {o(`)^5FՍH㨶ʸ4Gٙ\e]bfmE~F#;=0"CPn>Bh :LjBi_2P|i3k?&$ 8}v2Y(i9@*) uS Zzّs/ZR9s׫NgT%:Sr/ `Zt jǀl FW4U՘WHH.m!rfp¡ 4@q+E`XNSkA 1 lmsg$YMPy=L&*Ѭ̊ ]%}uzzeTJZ>7I^p+!M֗mIj.7l uZ+#1cUPѰx2Fd>Ck/D7iH5; J=)){UȘ4ks 9?Z6~(8sn_Q69]-_g%f#zY״c|%G"-BKqZ;Q8%!pbDO̱퉾bKѷWU~{WzSaN11j{F^:RGfwE#!;;Nd=|H]I>cÅ^f*l5xT0-'`5@~ZrXpsqqܾ38K/,uŇj[V3GzLj S -yQߙ:1=Tr|FjybR HU7:BqH3+!ɻlܟBNѺQE(=n̍B{ʢg!IUjbk 0 ix0Tp/k~<Ϝ@Z .RXu q;\6 FTq05ưi( o\ Sq̖oTӉLg/q8J~@\@U5QmݺcIďVmr`5ΝkxGuCW`"ԙ!=&OKIeZNM4͊%KBDZ%}މ66&_1u2í/imZ8˜YF\_҈($1f\-i78P%mtogqrfWDwߙK`h%7;G䗀e1G'2E$TC|'#?!bITTI:#9:_ z_GS7d76,"!>n |=dX59 9(]`!-De /yɆd.,c[v4.^CM51Q-R7nCA,f:P_1d4Dv.p`|: a>u+ I$L?"Ƞ~Y!u kA0y R^CiIS&:>VX?ˇ,\liu+6"LFcad{&)Xü= g{7FA-a513s 4\KQPFu>γHJ?}Tf0LR%`⁔Hb>PMhvjB K֘2gFh33[d%H~ј2ɑ%0!d;82n1z6 jqEE"_H1ӯі!z: A:.ÐTs&G0e:f碩 3Vh^ 2xr.Yߡn\T"M WqƼװ"Wj„2.)zDP}ج7ewMG ?ԼAzb\7 G18 VbB/Ў?XZAsv-X; +tsT͵RM; IFWC8RSVoN=N11ݱ=”"-+tL$١?L"^5&Ө$?2Zy ?SYH&ydTFQ=6xnFg]hoa?-=kGIC8Xs(j.9٠f]Uf{(ntͰ%q μ8LZ_Ʉ\0#>;*Y1ڱҙ 7b enDjhQ{] C:$Ug#@Sb׹pAsp~IV^s5Zqp^JȍU@bHNٺQ`f7Ǐ͵g*ڒOg#<%6>Y햾Fa9dx?[+`33eß]86 At_필;4sM!|8Y~7<1_K#$-VhІ)W<PF`8xthtEubWtczb~$frD]X|'R bfM~7=ͫ:kWܧ&a}6*{S7L(h>4řt~cR5_@NJaP0[OT{F-ټtloދ 3D{ <ѽ[| eS]MC=_eORj=zT8Gpíyd=T}d DJ klv!h9<(8e2E/<ЂޔŅcMuwAŲ0A"9_*c~w,sS0~V[ϽR6`S;9~Z>3dK S_@m%J!M&6(lY^0F ܰOQbl4kFȜDaƌkVSXet$%t.9, jP='KD$?KNiΒ6ƞ[]\'q0)9b#~]yG娶F24 .ڬM61? y3<9(J T AuBAҡZIbJZi`g{H} )1܇E>Sl.Ynjx$L#Knn=&HXv&#k/9@jFk' nԅΫ ;f<׍|0%fݜK⊠`/B.*U-+1R]ƳoluT%o۴A5!룺ĆMYQrRbۯ89zvy.'àm|+UJ(LRZSr0фv|HfAgҁCH+dȏ7vQeb(="݋u.1`ViG }.e NYqy"I6N7PJMeF~:[)[?}QPH(cKw]FQlNҾ,c"% VK+e"rT -.YAoէgi5"r/9G@v:unZ˂Z6P dȼMc}FQOzu'wH[ ˡ\AJib disԧ.lgNj O w+W6҂:IJ+FQWl C1#:n桵KybڶG8&mwSξ9J&rE-hY7p(&oYq6A:Zx|iO)#:h m?PLx:p>Q!).r@ /K 7)C1t1wz5RdeAp*YޘA.6UI>IW3NQ1Jxa 3>yHҦ&_/7<:"!ܚVjjpdV<휛^)%:~ -DzqtL< OWds~*I&Q"чuaS&o 5O9yZMǦ9I 57dO 9, }yAVuYPEo`dtL4"Qwa&;čAGJ'wӶ>843Ze'Ca ^7z4 ]o/ԬM TM!79_{co;O~Ngc`hBfDҠÇ0ZcYA0YvrEac=P%>w!4q*q̟>\YHMYY9kA