python2-perf-debuginfo-4.19.90-2311.2.0.0225.oe1 >  A eL^W^^fHF '+෈t=DlTAa;e=BJG,ޯ]uf'a U@LOpTskٜyn'7#;!c-nҝa&E PŔB)p)kI2A9¥ͱ,JCjܜO0&V/Pt.CCW(qn|cDAY> ,OϳU6t:'<ۍ a. pSxdm=I]B7cf1a9db0789f2c077403e937088b8b73968397421d3c7e2edc2a23dff73f1da8906aeca9b3873eee7b6d87ad0388d48166d71fe $eL^W^^fq ;p<`?Pd! 3 ^48bw}     V \t,<(8i9hi:iFGHI4X<YD\x]^bcdefltu,vDz LCpython2-perf-debuginfo4.19.902311.2.0.0225.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.eLYobs-worker-backend-test-0001openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eL]geL]geL]geL]geL]geL]g050f19ab9b90089bf30b3a07d65c5c137a268050b93edb249ab4ccced3695ccbrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.2.0.0225.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1eKx@e@@e7e/e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abZhang Changzhong - 4.19.90-2311.2.0.0225Zhang Changzhong - 4.19.90-2311.1.0.0224Zhang Changzhong - 4.19.90-2310.4.0.0223Zhang Changzhong - 4.19.90-2310.3.0.0222Zhang Changzhong - 4.19.90-2310.2.0.0221Zhang Changzhong - 4.19.90-2309.5.0.0220Zhang Changzhong - 4.19.90-2309.4.0.0219Zhang Changzhong - 4.19.90-2309.3.0.0218Zhang Changzhong - 4.19.90-2309.1.0.0217Zhang Changzhong - 4.19.90-2308.5.0.0216Zhang Changzhong - 4.19.90-2308.4.0.0215Zhang Changzhong - 4.19.90-2308.3.0.0214Zhang Changzhong - 4.19.90-2308.2.0.0213Zhang Changzhong - 4.19.90-2308.1.0.0212Zhang Changzhong - 4.19.90-2307.5.0.0211Zhang Changzhong - 4.19.90-2307.4.0.0210Zhang Changzhong - 4.19.90-2307.3.0.0209Zhang Changzhong - 4.19.90-2306.7.0.0208Zhang Changzhong - 4.19.90-2306.5.0.0207Zhang Changzhong - 4.19.90-2306.4.0.0206Zhang Changzhong - 4.19.90-2306.3.0.0205Zhang Changzhong - 4.19.90-2306.1.0.0204Zhang Changzhong - 4.19.90-2305.4.0.0203Zhang Changzhong - 4.19.90-2305.3.0.0202Zhang Changzhong - 4.19.90-2305.2.0.0201Zhang Changzhong - 4.19.90-2305.1.0.0200Zhang Changzhong - 4.19.90-2304.5.0.0199Zhang Changzhong - 4.19.90-2304.4.0.0198Zhang Changzhong - 4.19.90-2304.3.0.0197Zhang Changzhong - 4.19.90-2304.1.0.0196Zhang Changzhong - 4.19.90-2303.6.0.0195Zhang Changzhong - 4.19.90-2303.5.0.0194Zhang Changzhong - 4.19.90-2303.4.0.0193Zhang Changzhong - 4.19.90-2303.3.0.0192Zhang Changzhong - 4.19.90-2303.1.0.0191Laibin Qiu - 4.19.90-2302.5.0.0190Laibin Qiu - 4.19.90-2302.4.0.0189Laibin Qiu - 4.19.90-2302.3.0.0188Laibin Qiu - 4.19.90-2302.1.0.0187Laibin Qiu - 4.19.90-2301.6.0.0186Zheng Zengkai - 4.19.90-2301.5.0.0185Laibin Qiu - 4.19.90-2301.3.0.0184Laibin Qiu - 4.19.90-2212.4.0.0183Laibin Qiu - 4.19.90-2212.3.0.0182Laibin Qiu - 4.19.90-2212.2.0.0181Laibin Qiu - 4.19.90-2212.1.0.0180Laibin Qiu - 4.19.90-2211.6.0.0179Laibin Qiu - 4.19.90-2211.5.0.0178Laibin Qiu - 4.19.90-2211.4.0.0177Laibin Qiu - 4.19.90-2211.2.0.0176Laibin Qiu - 4.19.90-2211.1.0.0175Laibin Qiu - 4.19.90-2210.5.0.0174Laibin Qiu - 4.19.90-2210.4.0.0173Laibin Qiu - 4.19.90-2210.3.0.0172Laibin Qiu - 4.19.90-2210.1.0.0171Laibin Qiu - 4.19.90-2209.6.0.0170Laibin Qiu - 4.19.90-2209.5.0.0169Laibin Qiu - 4.19.90-2209.4.0.0168Laibin Qiu - 4.19.90-2209.3.0.0167Laibin Qiu - 4.19.90-2209.1.0.0166Laibin Qiu - 4.19.90-2208.6.0.0165Laibin Qiu - 4.19.90-2208.5.0.0164Laibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121- !2793 handle uninitialized numa nodes gracefully. - !2789 linux-4.19.y inclusion - arch/x86/mm/numa: Do not initialize nodes twice - mm: handle uninitialized numa nodes gracefully - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG - !2713 Fix netfilter conntrack - !2651 sched/membarrier: fix missing local execution of ipi_sync_rq_state() - tcp: fix delayed ACKs for MSS boundary condition - tcp: fix quick-ack counting to count actual ACKs of new data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - team: fix null-ptr-deref when team device type is changed - 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 - net: read sk->sk_family once in sk_mc_loop() - skbuff: skb_segment, Call zero copy functions before using skbuff frags - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU - tcp: tcp_enter_quickack_mode() should be static - net: Avoid address overwrite in kernel_connect - md/raid1: fix error: ISO C90 forbids mixed declarations - md: raid1: fix potential OOB in raid1_remove_disk() - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer - autofs: fix memory leak of waitqueues in autofs_catatonic_mode - pstore/ram: Check start of empty przs during init - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() - fs: Fix error checking for d_hash_and_lookup() - !2767 crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - crypto: hisilicon/qm - alloc reserve buffer to set and get xqc - !2760 fs: lockd: avoid possible wrong NULL parameter - !2164 Net: ethernet: Support 3snic 3s9xx network card - !2605 add CONFIG_NGBE for Wangxun 1G NIC for aarch64 - !1873 [openEuler-1.0-LTS] Add Phytium hda driver support - !2564 [openEuler-1.0-LTS] Add Phytium i2c driver support - !2636 kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - fs: lockd: avoid possible wrong NULL parameter - !2754 Sync LTS patches for openEuler-1.0-LTS - !2758 crypto: hisilicon - qm obtain the mailbox config at one time - crypto: hisilicon - qm obtain the mailbox config at one time - regmap: rbtree: Fix wrong register marked as in-cache when creating new node - regmap: rbtree: Use alloc_flags for memory allocations - !2730 PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - !2722 net: sched: sch_qfq: Use non-work-conserving warning handler - !2650 sched/cpuacct: Fix charge cpuacct.usage_sys - PCI/IOV: Add pci_sriov_numvfs_lock to support enable pci sriov concurrently - net: sched: sch_qfq: Use non-work-conserving warning handler - arm64: config: add CONFIG_NGBE for Wangxun 1G NIC - netfilter: conntrack: fix infinite loop on rmmod - netfilter: conntrack: do not auto-delete clash entries on reply - netfilter: conntrack: allow insertion of clashing entries - netfilter: conntrack: split resolve_clash function - netfilter: conntrack: place confirm-bit setting in a helper - netfilter: conntrack: remove two args from resolve_clash - netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - sched/cpuacct: Fix charge cpuacct.usage_sys - kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail - hda: add phytium hda driver - hda: add phytium hda driver document - i2c: add Phytium i2c driver - i2c: add phytium i2c driver DT binding docs - Net: ethernet: Support 3snic 3s9xx network card- !2609 Fix CVE-2023-5717 - !2588 [openEuler-1.0-LTS] Add Phytium Display Engine support. - !2627 ubi: Refuse attaching if mtd's erasesize is 0 - !2473 Revert irq reentrant warm log - !1860 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - !2551 Avoid spin or livelock during panic - !2314 can: raw: add missing refcount for memory leak fix - !2396 efi: use 32-bit alignment for efi_guid_t literals - ubi: Refuse attaching if mtd's erasesize is 0 - !2446 audit: fix possible soft lockup in __audit_inode_child() - !2614 CVE-2022-44033 - DRM: Phytium display DRM document - DRM: Phytium display DRM driver - ASoC: hdmi-codec: Add an op to set callback function for plug event - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !1974 CAN driver for phytium CPUs - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2577 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - can: can controller driver for phytium CPUs - !2550 xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2557 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - 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 - xen/events: replace evtchn_rwlock with RCU - irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 - irqchip/gic-v3-its: Make is_v4 use a TYPER copy - Revert "genirq: Introduce warn log when irq be reentrant" - Revert "genirq: add printk safe in irq context" - audit: fix possible soft lockup in __audit_inode_child() - can: add phytium can driver document - efi: use 32-bit alignment for efi_guid_t literals - can: raw: add missing refcount for memory leak fix- !2334 ktask: add memory leak handling for ktask_works in ktask_init() - !2333 ktask: add null-pointer checks for ktask_works in ktask_init() - !2453 igb: set max size RX buffer when store bad packet is enabled - ktask: add memory leak handling for ktask_works in ktask_init() - ktask: add null-pointer checks for ktask_works in ktask_init() - !2441 netfilter: xt_u32: validate user space input - !2435 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - netfilter: xt_u32: validate user space input - USB: ene_usb6250: Allocate enough memory for full object- !2466 x86/microcode/AMD: Make stub function static inline - !2461 perf/core: Fix reentry problem in perf_output_read_group() - x86/microcode/AMD: Make stub function static inline - perf/core: Fix reentry problem in perf_output_read_group() - !2409 netfilter: nfnetlink_osf: avoid OOB read - !2330 Add a check of uvhub_mask in init_per_cpu() - x86/platform/uv: Fix missing checks of kcalloc() return values - x86/platform/UV: Replace kmalloc() and memset() with k[cz]alloc() calls - !2412 netfilter: xt_sctp: validate the flag_info count - !2419 ext4: fix rec_len verify error - ext4: fix rec_len verify error - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - !2360 scsi: hisi_sas: Handle the NCQ error returned by D2H frame - scsi: hisi_sas: Handle the NCQ error returned by D2H frame- !2322 net/sched: Retire rsvp classifier - !2346 RDMA/irdma: Prevent zero-length STAG registration - !2349 net: ipv4: fix one memleak in __inet_del_ifa() - !2329 ipv4: fix null-deref in ipv4_link_failure - !2342 linux-4.19.y inclusion - !2345 Backport lts bugfix patch for macvlan - !2344 PCI: acpiphp: linux-4.19.y bugfixes backport - !2341 quota: fix warning in dqgrab() - net: ipv4: fix one memleak in __inet_del_ifa() - !1706 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() - rtnetlink: Reject negative ifindexes in RTM_NEWLINK - netfilter: nf_queue: fix socket leak - net/sched: fix a qdisc modification with ambiguous command request - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled - sock: annotate data-races around prot->memory_pressure - !2337 mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - RDMA/irdma: Prevent zero-length STAG registration - bonding: fix macvlan over alb bond support - net: remove bond_slave_has_mac_rcu() - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus - PCI: acpiphp: Reassign resources on bridge if necessary - sock: Fix misuse of sk_under_memory_pressure() - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - ip_vti: fix potential slab-use-after-free in decode_session6 - net: af_key: fix sadb_x_filter validation - net: xfrm: Fix xfrm_address_filter OOB read - serial: 8250: Fix oops for port->pm on uart_change_pm() - quota: Properly disable quotas when add_dquot_ref() fails - quota: fix warning in dqgrab() - !2335 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - mm: memory-failure: use rcu lock instead of tasklist_lock when collect_procs() - x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms - ipv4: fix null-deref in ipv4_link_failure - net/sched: Retire rsvp classifier - !2301 xfrm6: fix inet6_dev refcount underflow problem - !2303 cifs: Release folio lock on fscache read hit. - cifs: Release folio lock on fscache read hit. - !2294 netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - xfrm6: fix inet6_dev refcount underflow problem - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2276 cpuidle: Fix kobject memory leaks in error paths - cpuidle: Fix kobject memory leaks in error paths - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()- !2274 cec-api: prevent leaking memory through hole in structure - !2281 sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler - cec-api: prevent leaking memory through hole in structure - !2262 crypto: hisilicon - reset before init the device - crypto: hisilicon - reset before init the device - !2212 [sync] PR-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- !2168 net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2226 crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - !2225 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - crypto: hisilicon/qm - prevent soft lockup in qm_poll_qp()'s loop - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2177 sched/qos: Fix warning in CPU hotplug scenarios - !2207 crypto:hisilicon/qm - cache write back before flr and poweroff - !2206 Fix booting failure on arm64 - crypto:hisilicon/qm - cache write back before flr and poweroff - !2205 crypto:hisilicon/sec - modify hw endian config - Revert "efi: Make efi_rts_work accessible to efi page fault handler" - Revert "efi/x86: Handle page faults occurring while running EFI runtime services" - Revert "efi: Fix debugobjects warning on 'efi_rts_work'" - Revert "efi: Fix build error due to enum collision between efi.h and ima.h" - Revert "x86/efi: fix a -Wtype-limits compilation warning" - Revert "arm64: efi: Restore register x18 if it was corrupted" - Revert "efi: fix userspace infinite retry read efivars after EFI runtime services page fault" - Revert "arm64: efi: Execute runtime services from a dedicated stack" - Revert "arm64: efi: Recover from synchronous exceptions occurring in firmware" - Revert "efi: rt-wrapper: Add missing include" - Revert "arm64: efi: Make efi_rt_lock a raw_spinlock" - crypto:hisilicon/sec - modify hw endian config - !2118 Compiler: Backport value profile support to openEuler 20.03 LTS SP3. - GCOV: Add value profile support for kernel. - sched/qos: Fix warning in CPU hotplug scenarios - !2154 netfilter: nftables: exthdr: fix 4-byte stack OOB write - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2140 io_uring: ensure IOPOLL locks around deferred work - !2056 i2c: hisi: Add gpio bus recovery support - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2082 fix CVE-2023-20588 - io_uring: ensure IOPOLL locks around deferred work - i2c: hisi: Add gpio bus recovery support - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0- !2084 af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2071 【openEuler-1.0-LTS】net: openvswitch: don't send internal clone attribute to the userspace - net: openvswitch: don't send internal clone attribute to the userspace. - !2089 net/sched: sch_hfsc: Ensure inner classes have fsc curve - !335 efi: fix crash due to EFI runtime service page faults - net/sched: sch_hfsc: Ensure inner classes have fsc curve - !2088 [openEuler-1.0-LTS] bugfixes of scsi - 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. - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2069 x86/speculation: Add Gather Data Sampling mitigation - !1692 Mainline bugfix patches backport 4.19 - !2075 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !2079 [openEuler-1.0-LTS] stable inclusion from linux-4.19.y - scsi: core: raid_class: Remove raid_component_add() - scsi: core: Fix possible memory leak if device_add() fails - scsi: core: Fix legacy /proc parsing buffer overflow - serial: 8250_dw: Preserve original value of DLF register - serial: 8250_dw: split Synopsys DesignWare 8250 common functions - nbd: Add the maximum limit of allocated index in nbd_dev_add - integrity: Fix possible multiple allocation in integrity_inode_get() - !2070 net bugfixes inclusion from linux-4.19.y - drivers: net: prevent tun_build_skb() to exceed the packet size limit - net/packet: annotate data-races around tp->status - 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 - virtio-net: set queues after driver_ok - virtio-net: fix race between set queues and probe - team: reset team's flags when down link is P2P device - bonding: reset bond's flags when down link is P2P device - tcp: annotate data-races around fastopenq.max_qlen - tcp: annotate data-races around tp->notsent_lowat - tcp: annotate data-races around rskq_defer_accept - tcp: annotate data-races around tp->linger2 - net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() - net/sched: make psched_mtu() RTNL-less safe - udp6: fix udp6_ehashfn() typo - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). - vrf: Increment Icmp6InMsgs on the original netdev - netfilter: conntrack: Avoid nf_ct_helper_hash uses after free - tcp: annotate data races in __tcp_oow_rate_limited() - net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode - ipvlan: Fix return value of ipvlan_queue_xmit() - netlink: do not hard code device address lenth in fdb dumps - netlink: Add __sock_i_ino() for __netlink_diag_dump(). - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - !1987 tracing: Fix race issue between cpu buffer write and swap - !2067 memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - netlink: fix potential deadlock in netlink_set_err() - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation - !2063 cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2046 use precise io accounting apis - memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock() - cpu/hotplug: Prevent self deadlock on CPU hot-unplug - !2050 memcg: fix a UAF problem in drain_all_stock() - !1976 fix race between setxattr and write back - memcg: fix a UAF problem in drain_all_stock() - dm: switch to precise io accounting - block: add precise io accouting apis - tracing: Fix race issue between cpu buffer write and swap - 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() - arm64: efi: Make efi_rt_lock a raw_spinlock - efi: rt-wrapper: Add missing include - arm64: efi: Recover from synchronous exceptions occurring in firmware - arm64: efi: Execute runtime services from a dedicated stack - efi: fix userspace infinite retry read efivars after EFI runtime services page fault - arm64: efi: Restore register x18 if it was corrupted - x86/efi: fix a -Wtype-limits compilation warning - efi: Fix build error due to enum collision between efi.h and ima.h - efi: Fix debugobjects warning on 'efi_rts_work' - efi/x86: Handle page faults occurring while running EFI runtime services - efi: Make efi_rts_work accessible to efi page fault handler - lib/genalloc.c: change return type to unsigned long for bitmap_set_ll - iommu/amd: Restore IRTE.RemapEn bit after programming IRTE - iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE- !1964 crypto:padata: Fix return err for PADATA_RESET - !1955 fuse: revalidate: don't invalidate if interrupted - !1973 sched/smt: fix unbalance sched_smt_present dec/inc - sched/smt: fix unbalance sched_smt_present dec/inc - !1906 tracing: Fix memleak due to race between current_tracer and trace - !1958 block: don't get gendisk if queue has not been registered - crypto:padata: Fix return err for PADATA_RESET - block: don't get gendisk if queue has not been registered - fuse: revalidate: don't invalidate if interrupted - !1902 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed- !1863 nbd: pass nbd_sock to nbd_read_reply() instead of index - !1638 [openEuler-1.0-LTS] Add support for Hygon model 4h~6h processors - !1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - !1882 ip6mr: Fix skb_under_panic in ip6mr_cache_report() - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() - ip6mr: Fix skb_under_panic in ip6mr_cache_report() - 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 - x86/MCE/AMD: Use an u64 for bank_map - EDAC/mc_sysfs: Increase legacy channel support to 12 - EDAC/amd64: Add new register offset support and related changes - EDAC/amd64: Set memory type per DIMM - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh - EDAC: Add RDDR5 and LRDDR5 memory types - hwmon: (k10temp) Remove unused definitions - hwmon: (k10temp) Remove residues of current and voltage - hwmon: (k10temp) Rework the temperature offset calculation - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems - x86/topology: Make __max_die_per_package available unconditionally - x86/cpu/amd: Set __max_die_per_package on AMD - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - EDAC: Add DDR5 new memory type - x86/topology: Set cpu_die_id only if DIE_TYPE found - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh - hwmon: (k10temp) Add support for Zen3 CPUs - x86/mce: Increase maximum number of banks to 64 - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs - hwmon: (k10temp) Create common functions and macros for Zen CPU families - i2c: designware: Add device HID for Hygon I2C controller - hwmon: (k10temp) make some symbols static - hwmon: (k10temp) Reorganize and simplify temperature support detection - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs - hwmon: (k10temp) Display up to eight sets of CCD temperatures - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs - hwmon: (k10temp) Report temperatures per CPU die - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info - hwmon: (k10temp) Use bitops - hwmon: Add convience macro to define simple static sensors - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} - hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants - x86/umip: Make the UMIP activated message generic - x86/umip: Print UMIP line only once - x86/microcode/AMD: Clean up per-family patch size checks - !1689 [openEuler-1.0-LTS] drm/atomic-helper: Bump vblank timeout to 100 ms - nbd: pass nbd_sock to nbd_read_reply() instead of index - !1807 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1844 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - !1785 README: Remove out-of-date contribution guide - !1849 fs: jfs: fix possible NULL pointer dereference in dbFree() - fs: jfs: fix possible NULL pointer dereference in dbFree() - !1836 tcp: Reduce chance of collisions in inet6_hashfn(). - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - README: Remove out-of-date contribution guide - drm/atomic-helper: Bump vblank timeout to 100 ms- !1831 fix NULL pointer dereference in __nf_nat_mangle_tcp_packet - netfilter: nat: fix kabi change - netfilter: nat: fix udp checksum corruption - netfilter: nat: remove csum_recalc hook - !1769 workqueue: Make flush_workqueue() also watch flush_work() - !1803 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - !1767 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - 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" - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves- !1762 xen/netback: Fix buffer overrun triggered by unusual packet - xen/netback: Fix buffer overrun triggered by unusual packet - !1761 fix CVE-2023-4194 - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - !1728 fix CVE-2023-4128 - !1673 sched: disable sched_autogroup by default - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_route: 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 - !1712 xfrm: add NULL check in xfrm_update_ae_params - xfrm: add NULL check in xfrm_update_ae_params - sched: disable sched_autogroup by default- !1699 dm bugfixes backport from mainline - !1697 x86/cpu/amd: Add a Zenbleed fix - md: Flush workqueue md_rdev_misc_wq in md_alloc() - 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" - dm thin metadata: check fail_io before using data_sm - !1662 media: usb: siano: Fix CVE-2023-4132 - !1696 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/cpu/amd: Add a Zenbleed fix - !1694 linux-4.19.y bugfixes backport - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys - sch_netem: fix issues in netem_change() vs get_dist_table() - sch_netem: acquire qdisc lock in netem_change() - cgroup: Do not corrupt task iteration when rebinding subsystem - !1577 tracing: Fix warning in trace_buffered_event_disable() - !1663 tty: fix pid memleak in disassociate_ctty() - tty: fix pid memleak in disassociate_ctty() - 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 - !1629 can: raw: fix receiver memory leak - !1655 can: bcm: Fix UAF in bcm_proc_show() - can: bcm: Fix UAF in bcm_proc_show() - can: raw: fix lockdep issue in raw_release() - can: raw: fix receiver memory leak - !1625 Fix host zero page refcount overflow caused by kvm - !1595 net: nfc: Fix CVE-2023-3863 - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - KVM: fix overflow of zero page refcount with ksm running - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths - nfc: llcp: nullify llcp_sock->dev on connect() error paths - nfc: Fix to check for kmemdup failure - tracing: Fix warning in trace_buffered_event_disable()- !1571 【openEuler-1.0-LTS】net: hns: fix wrong head when modify the tx feature when sending packets - !1570 【openEuler-1.0-LTS】net: hns3: bugfixes for hns3 drivers 2023.07.29 - net: hns: update hns version to 23.7.1 - net: hns: fix wrong head when modify the tx feature when sending packets - net: hns3: update hns3 version to 23.7.1 - net: hns3: fix tx timeout issue - net: hns3: fix incorrect hw rss hash type of rx packet - net: hns3: add barrier in vf mailbox reply process - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - net: hns3: fix not call nic_call_event() problem when reset failed - !1556 net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1568 net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1549 binder: fix UAF caused by faulty buffer cleanup - binder: fix UAF caused by faulty buffer cleanup- !1534 arm64/mpam: fix missing kfree domain's ctrl_val arrray - arm64/mpam: fix missing kfree domain's ctrl_val arrray - !1529 net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1474 [openEuler-1.0-LTS] pmu: remove uncore code for Zhaoxin Platform - !1498 media: dvb-core: Fix use-after-free due on race condition at dvb_net - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1444 ring-buffer: Fix deadloop issue on reading trace_pipe - !1469 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - !1472 ipv6/addrconf: fix a potential refcount underflow for idev - pmu: remove uncore code for Zhaoxin Platform - ipv6/addrconf: fix a potential refcount underflow for idev - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() - ring-buffer: Fix deadloop issue on reading trace_pipe- !1435 fix CVE-2023-3117 - 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: incorrect error path handling with NFT_MSG_NEWRULE - !1400 [openEuler-1.0-LTS] block: Try to handle busy underlying device on discard - !1416 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" - !1404 bpf: cpumap: Fix memory leak in cpu_map_update_elem - bpf: cpumap: Fix memory leak in cpu_map_update_elem - block: Try to handle busy underlying device on discard - !1377 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1374 etmem: fix the div 0 problem in swapcache reclaim process - !177 net:bonding:support balance-alb interface with vlan to bridge - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - etmem: fix the div 0 problem in swapcache reclaim process - bonding: fix reference count leak in balance-alb mode - net:bonding:support balance-alb interface with vlan to bridge- !1361 fix CVE-2023-1295 - io_uring: get rid of intermediate IORING_OP_CLOSE stage - fs: provide locked helper variant of close_fd_get_file() - file: Rename __close_fd_get_file close_fd_get_file - Remove DECnet support from kernel - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report - net: tcp: fix kabi breakage in struct sock - tcp: deny tcp_disconnect() when threads are waiting - ping6: Fix send to link-local addresses with VRF. - net: sched: fix possible refcount leak in tc_chain_tmplt_add() - rfs: annotate lockless accesses to RFS sock flow table - rfs: annotate lockless accesses to sk->sk_rxhash - xfrm: Check if_id in inbound policy/secpath match - udp6: Fix race condition in udp6_sendmsg & connect - 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() - af_packet: Fix data-races of pkt_sk(sk)->num. - ipv{4,6}/raw: fix output xfrm lookup wrt protocol - ipv6: Fix out-of-bounds access in ipv6_find_tlv() - net: fix skb leak in __skb_tstamp_tx() - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() - af_key: Reject optional tunnel/BEET mode templates in outbound policies - net: Catch invalid index in XPS mapping - 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: factor out __tcp_close() helper - net: annotate sk->sk_err write from do_recvmmsg() - netlink: annotate accesses to nlk->cb_running - 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() - quota: add dqi_dirty_list description to comment of Dquot List Management - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list - kernel/extable.c: use address-of operator on section symbols - arm64/mm: mark private VM_FAULT_X defines as vm_fault_t - x86/mm: Avoid incomplete Global INVLPG flushes - sched: Fix KCSAN noinstr violation - serial: 8250: Reinit port->pm on port specific driver unbind - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects - ACPI: EC: Fix oops when removing custom query handlers - lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release() - lib: cpu_rmap: Avoid use after free on rmap->obj array entries - ext4: improve error recovery code paths in __ext4_remount() - scsi: core: Improve scsi_vpd_inquiry() checks - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock - loop: loop_set_status_from_info() check before assignment - loop: Check for overflow while configuring loop - Revert "loop: Check for overflow while configuring loop" - block: don't set GD_NEED_PART_SCAN if scan partition failed - block: return -EBUSY when there are open partitions in blkdev_reread_part - blk-wbt: make enable_state more accurate - block: Limit number of items taken from the I/O scheduler in one go - crypto: cryptd - Protect per-CPU resource by disabling BH. - random: fix data race on crng_node_pool - x86/kprobes: Fix the error judgment for debug exceptions - ext4: turning quotas off if mount failed after enable quotas - ext4: forbid commit inconsistent quota data when errors=remount-ro - quota: fixup *_write_file_info() to return proper error code - ipmi_si: fix a memleak in try_smi_init() - net: add vlan_get_protocol_and_depth() helper - net: tap: check vlan with eth_type_vlan() method - !1317 ext4: Stop trying writing pages if no free blocks generated - !1323 jbd2: fix several checkpoint - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Stop trying writing pages if no free blocks generated - ipvlan:Fix out-of-bounds caused by unclear skb->cb- sched: Fix null pointer derefrence for sd->span - scsi: hisi_sas: Fix Null point exception after call debugfs_remove_recursive() - scsi: hisi_sas: Fix normally completed I/O analysed as failed - 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- HID: intel_ish-hid: Add check for ishtp_dma_tx_map - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - config: enable CONFIG_QOS_SCHED_SMART_GRID by default - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - sched: Fix memory leak for smart grid - sched: Delete redundant updates to p->prefer_cpus - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - relayfs: fix out-of-bounds access in relay_file_read - kernel/relay.c: fix read_pos error when multiple readers - net/sched: flower: fix possible OOB write in fl_set_geneve_opt()- 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 - memstick: r592: Fix UAF bug in r592_remove due to race condition - fbcon: Check font dimension limits - sched/rt: Fix possible warn when push_rt_task - !1152 pci: workaround multiple functions can be assigned to only one VM - pci: workaround multiple functions can be assigned to only one VM - 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: Add static key to reduce noise - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() - !1134 【openEuler-1.0-LTS】cpufreq:conservative: Fix load in fast_dbs_update() - firewire: fix potential uaf in outbound_phy_packet_callback() - cpufreq: conservative: fix load in fast_dbs_update()- arm64: Add AMPERE1 to the Spectre-BHB affected list - sctp: Call inet6_destroy_sock() via sk->sk_destruct(). - net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). - dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - sched: smart grid: init sched_grid_qos structure on QOS purpose - sched: Introduce smart grid scheduling strategy for cfs - ipmi: fix SSIF not responding under certain cond. - ipmi_ssif: Rename idle state and check - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). - nohz: Add TICK_DEP_BIT_RCU - perf/core: Fix hardlockup failure caused by perf throttle - of: Fix modalias string generation - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. - ipv4: Fix potential uninit variable access bug in __ip_make_skb() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors - net/packet: convert po->auxdata to an atomic flag - net/packet: convert po->origdev to an atomic flag - ring-buffer: Sync IRQ works before buffer destruction - dccp: Call inet6_destroy_sock() via sk->sk_destruct(). - 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). - lib/cmdline: fix get_option() for strings starting with hyphen - of: overlay: fix for_each_child.cocci warnings - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - fs: hfsplus: fix UAF issue in hfsplus_put_super - block: Fix the partition start may overflow in add_partition() - block: refactor blkpg_ioctl - nbd: get config_lock before sock_shutdown - ipv6: sr: fix out-of-bounds read when setting HMAC data. - dm: add disk before alloc dax - dm thin: Fix ABBA deadlock by resetting dm_bufio_client- !932 [sync] PR-922: jbd2: fix checkpoint inconsistent - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - net: sched: fix NULL pointer dereference in mq_attach- !841 【openEuler-1.0-LTS】cpufreq: conservative: Add a switch to enable fast mode - x86/pm: Fix false positive kmemleak report in msr_build_context() - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - cpufreq: conservative: Add a switch to enable fast mode - of: overlay: kmemleak in dup_and_fixup_symbol_prop() - iommu/dma: Fix MSI reservation allocation - lib/stackdepot.c: fix global out-of-bounds in stack_slabs - rcu: Use *_ONCE() to protect lockless ->expmask accesses - iommu: Don't print warning when IOMMU driver only supports unmanaged domains - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum- netfilter: nf_tables: deactivate anonymous set from preparation phase - x86/msr-index: make SPEC_CTRL_IBRS assembler-portable - xfs: verify buffer contents when we skip log replay - !586 [openEuelr-1.0-LTS] kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- net: sctp: update stream->incnt after successful allocation of stream_in - !741 [openEuler-1.0-LTS] openeuler_defconfig: Add configuration items for zhaoxin - !752 arm64/mpam: modify mpam irq register error log - arm64/mpam: modify mpam irq register error log - !437 [openEuler-1.0-LTS] USB: HCD: Fix URB giveback issue in tasklet function - openeuler_defconfig: Add configuration items for zhaoxin - bluetooth: Perform careful capability checks in hci_sock_ioctl() - netrom: Fix use-after-free caused by accept on already connected socket - !689 Fix compile error in allyesconfigs - !441 [openEuler-1.0-LTS] Add support for Zhaoxin SM3 and SM4 instruction - !438 [openEuler-1.0-LTS] Add Zhaoxin I2C driver - i2c: Add Zhaoxin I2C driver - !432 [openEuler-1.0-LTS] Add Zhaoxin ACE driver - mm: memcontrol: switch to rcu protection in drain_all_stock() - !429 [openEuler-1.0.-LTS] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - !428 [openEuelr-1.0-LTS] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs - !687 [HUST CSE] fix a use-after-free bug in uncore_pci_remove() - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs - x86/perf: fix use-after-free bug in uncore_pci_remove() - crypto: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm - crypto: Driver for Zhaoxin GMI SM3 Secure Hash algorithm - !433 [openEuler-1.0-LTS] Add support of turbo boost control interface for Zhaoxin CPUs - !431 [openEuler-1.0-LTS] Add Zhaoxin rng driver - crypto: Add Zhaoxin ACE driver - cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support - hwrng: Add Zhaoxin rng driver - USB: HCD: Fix URB giveback issue in tasklet function - ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs- ipv6: Fix an uninit variable access bug in __ip6_make_skb() - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() - verify_pefile: relax wrapper length check - udp6: fix potential access to stale information - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() - ftrace: Mark get_lock_parent_ip() __always_inline - perf/core: Fix the same task check in perf_event_set_output - net: don't let netpoll invoke NAPI if in xmit context - icmp: guard against too small mtu - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized - dm stats: check for and propagate alloc_percpu failure - dm thin: fix deadlock when swapping to thin device - genirq: introduce handle_fasteoi_edge_irq for phytium - genirq: introduce handle_fasteoi_edge_irq flow handler - Revert "genirq: Remove irqd_irq_disabled in __irq_move_irq" - Revert "config: enbale irq pending config for openeuler" - Revert "genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI" - Revert "irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ" - scsi: dpt_i2o: Remove obsolete driver - md: extend disks_mutex coverage - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - block: Only set bb->changed when badblocks changes - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - bonding: Fix memory leak when changing bond type to Ethernet - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - 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 - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - ext4: only update i_reserved_data_blocks on successful block allocation - mm: mem_reliable: Use zone_page_state to count free reliable pages - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - RDMA/core: Refactor rdma_bind_addr - Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" - 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- RDMA/hns: Add check for user-configured max_inline_data value - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - !430 [openEuler-1.0-LTS] ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - audit: fix a memleak caused by auditing load module - !595 [openEuler-1.0-LTS] iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - tcp: restrict net.ipv4.tcp_app_win - x86/speculation: Allow enabling STIBP with legacy IBRS - iommu/arm-smmu-v3: Fix UAF when handle evt during iommu group removing - ata: sata_zhaoxin: Update Zhaoxin Serial ATA product name- KVM: nVMX: add missing consistency checks for CR0 and CR4 - drm/vmwgfx: Validate the box size for the snooped cursor - net/sched: Retire tcindex classifier - 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 - cpu/SMT: create and export cpu_smt_possible() - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition- hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - !566 linux-4.19.y bugfixes backport - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - random: always mix cycle counter in add_latent_entropy() - x86/mm: Fix use of uninitialized buffer in sme_enable() - ext4: fail ext4_iget if special inode unallocated - ext4: zero i_disksize when initializing the bootloader inode - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Fix disassociation race - irqdomain: Fix association race - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/bugs: Reset speculation control settings on init - timers: Prevent union confusion from unexpected restart_syscall() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - crypto: seqiv - Handle EBUSY correctly - ACPI: battery: Fix missing NUL-termination with large strings - ACPICA: nsrepair: handle cases without a return value correctly - genirq: Fix the return type of kstat_cpu_irqs_sum() - ACPI: NFIT: fix a potential deadlock during NFIT teardown - alarmtimer: Prevent starvation by small intervals and SIG_IGN - ring-buffer: Fix race while reader and writer are on the same page - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - Revert "cgroup/cpuset: Change cpuset_rwsem and hotplug lock order" - Revert "cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock" - Revert "cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()" - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: fix kabi broken in ioctl.c - block: merge disk_scan_partitions and blkdev_reread_part - block: cleanup partition scanning in register_disk - block: Revert "block: check 'bd_super' before rescanning partition" - 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' - mm: mem_reliable: Initialize reliable_nr_page when mm_init() - 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 - loop: Add parm check in loop_control_ioctl - block/wbt: enable wbt after switching cfq to other schedulers - Fix double fget() in vhost_net_set_backend() - sched/fair: Sanitize vruntime of entity being migrated - sched/fair: sanitize vruntime of entity being placed - Revert "sched: Reinit task's vruntime if a task sleep over 200 days" - btrfs: fix race between quota disable and quota assign ioctls- 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 - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - net: virtio_net_hdr_to_skb: count transport header in UFO - net: be more gentle about silly gso requests coming from user - ext4: fix race between writepages and remount- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF - ftrace: Fix invalid address access in lookup_rec() when index is 0 - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - RDMA/core: Don't infoleak GRH fields - !480 mm bugfixes backport - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock - cgroup/cpuset: Change cpuset_rwsem and hotplug lock order - mm: memcontrol: fix cannot alloc the maximum memcg ID- net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() - x86/speculation: Add RSB VM Exit protections - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/speculation: Disable RRSBA behavior - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/entry: Remove skip_r11rcx - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/cpu: Add a steppings field to struct x86_cpu_id - x86/cpu: Add consistent CPU match macros - x86/devicetable: Move x86 specific macro out of generic code - x86/cpufeature: Fix various quality problems in the header - x86/cpufeature: Add facility to check for min microcode revisions - Revert "x86/cpu: Add a steppings field to struct x86_cpu_id" - Revert "x86/speculation: Add RSB VM Exit protections" - x86/nospec: Fix i386 RSB stuffing - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - tty: fix out-of-bounds access in tty_driver_lookup_tty() - arm64: errata: Remove AES hwcap for COMPAT tasks - kernel: Initialize cpumask before parsing - genirq: Disable interrupts for force threaded handlers - softirq: Don't try waking ksoftirqd before it has been spawned - scsi: hisi_sas: Clear interrupt status when exiting channel int0 for v3 hw - scsi: hisi_sas: Handle NCQ error when IPTT is valid - scsi: hisi_sas: Grab sas_dev lock when traversing the members of sas_dev.list - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: refactor the handle of xmit - net: sched: don't expose action qstats to skb_tc_reinsert() - net: sched: protect against stack overflow in TC act_mirred - net: sched: refactor reinsert action - 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() - ext4: fix another off-by-one fsmap error on 1k block filesystems- tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - mm/oom_kill.c: fix oom_cpuset_eligible() comment - oom: decouple mems_allowed from oom_unkillable_task - mm, oom: remove redundant task_in_mem_cgroup() check - mm, oom: refactor dump_tasks for memcg OOMs - block: Fix wrong offset in bio_truncate() - fs: move guard_bio_eod() after bio_set_op_attrs - block: add bio_truncate to fix guard_bio_eod - mm/mempolicy.c: fix out of bounds write in mpol_parse_str() - cifs: Fix use-after-free in rdata->read_into_pages() - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()- scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - 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 - blk-wbt: don't enable throttling if default elevator is bfq - block: Fix kabi broken by "block: split .sysfs_lock into two locks" - block: fix comment and add lockdep assert - block: don't release queue's sysfs lock during switching elevator - block: fix race between switching elevator and removing queues - block: split .sysfs_lock into two locks - crypto: rsa-pkcs1pad - restore signature length check - fs/proc: task_mmu.c: don't read mapcount for migration entry - migrate: hugetlb: check for hugetlb shared PMD in node migration - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps - ipv6: Fix tcp socket connection with DSCP. - ipv6: Fix datagram socket connection with DSCP. - aio: fix mremap after fork null-deref - bpf: Always return target ifindex in bpf_fib_lookup - serial: 8250_dma: Fix DMA Rx rearm race - serial: 8250_dma: Fix DMA Rx completion race - x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL - 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 - netlink: remove hash::nelems check in netlink_insert - net: fix UaF in netns ops registration error path - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state - 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 - binder: fix handling of error during copy - binder: use cred instead of task for getsecid - binder: don't detect sender/target during buffer cleanup - binder: make sure fd closes complete - binder: Remove bogus warning on failed same-process transaction - binder: fix incorrect calculation for num_valid - binder: Prevent repeated use of ->mmap() via NULL mapping - binder: Don't modify VMA bounds in ->mmap handler - binder: Set end of SG buffer area properly. - binder: return errors from buffer copy functions - binder: check for overflow when alloc for security context - binder: fix BUG_ON found by selinux-testsuite - binder: fix handling of misaligned binder object - binder: use userspace pointer as base of buffer space - binder: remove user_buffer_offset - binder: remove kernel vm_area for buffer space - binder: avoid kernel vm_area for buffer fixups - binder: add function to copy binder object from buffer - binder: add functions to copy to/from binder buffers - binder: create userspace-to-binder-buffer copy function - binder: fix use-after-free due to ksys_close() during fdget() - binder: fix kerneldoc header for struct binder_buffer - binder: create node flag to request sender's security context - binder: Add BINDER_GET_NODE_INFO_FOR_REF ioctl. - binder: use standard functions to allocate fds - block: fix kabi change since add bd_write_openers and bd_part_write_openers - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - Revert "block: add info when opening an exclusive opened block device for write" - Revert "block: add info when opening a write opend block device exclusively" - ext4: fix WARNING in mb_find_extent - sctp: fail if no bound addresses can be used for a given scope- HID: check empty report_list in hid_validate_values() - dhugetlb: use mutex lock in update_reserve_pages() - ntfs: fix out-of-bounds read in ntfs_attr_find() - ntfs: fix use-after-free in ntfs_ucsncmp() - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - netfilter: nf_tables: fix null deref due to zeroed list head - tcp: Fix listen() regression in 5.15.88. - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - rds: rds_rm_zerocopy_callback() use list_first_entry()- !423 genirq bugfix for arm64 - genirq: Remove irqd_irq_disabled in __irq_move_irq - !422 iscsi bugfixes backport - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - !420 backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - nbd: fix assignment error for first_minor in nbd_dev_add - selinux: further adjust init order for cred_* hooks - selinux: further adjust init order for file_alloc_security hook - !415 mainline bugfix backport - selinux: reorder hooks to make runtime disable less broken - evm: Fix a small race in init_desc() - evm: Check also if *tfm is an error pointer in init_desc() - iommu: Properly export iommu_group_get_for_dev() - of: resolver: Add of_node_put() before return and break - of: unittest: Add of_node_put() before return - drivers/iommu: Allow IOMMU bus ops to be unregistered - drivers/iommu: Export core IOMMU API symbols to permit modular drivers - component: do not dereference opaque pointer in debugfs - ipmi: use %*ph to print small buffer - crypto: algif_skcipher - Use chunksize instead of blocksize - crypto: algif_skcipher - EBUSY on aio should be an error - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - dhugetlb: isolate hwpoison hugepage when release - mm/sharepool: Fix null-pointer-deference in sp_free_area- !213 net: bonding: Inherit MPLS features from slave devices - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - dhugetlb: set hpool to NULL for cont-bit hugepage - arm64/ascend: Delete CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE in hulk_defconfig - arm64/ascend: Delete unused feature auto-tuning hugepage - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - !396 anolis: bond: broadcast ARP or ND messages to all slaves - anolis: bond: broadcast ARP or ND messages to all slaves - net: bonding: Inherit MPLS features from slave devices- block, bfq: switch 'bfqg->ref' to use atomic refcount apis - x86/bugs: Flush IBP in ib_prctl_set() - media: vivid: fix compose size exceed boundary - cifs: do not include page data when checking signature - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails - net: stream: purge sk_error_queue in sk_stream_kill_queues() - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - ext4: fix deadlock due to mbcache entry corruption - mbcache: automatically delete entries from cache on freeing - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths - mm/khugepaged: fix GUP-fast interaction by sending IPI - mm: gup: fix the fast GUP race against THP collapse - prlimit: do_prlimit needs to have a speculation check - arm64: cmpxchg_double*: hazard against entire exchange variable - net/ulp: prevent ULP without clone op from entering the LISTEN status - driver core: Fix bus_type.match() error handling in __driver_attach() - md: fix a crash in mempool_free - bpf: pull before calling skb_postpull_rcsum() - SUNRPC: ensure the matching upcall is in-flight upon downcall - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() - pnode: terminate at peers of source - cifs: Fix uninitialized memory read for smb311 posix symlink create - device_cgroup: Roll back to original exceptions after copy failure - 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() - ima: Fix a potential NULL pointer access in ima_restore_measurement_list - ipmi: fix long wait in unload when IPMI disconnect - binfmt: Fix error return code in load_elf_fdpic_binary() - chardev: fix error handling in cdev_device_add() - mrp: introduce active flags to prevent UAF when applicant uninit - bpf: make sure skb->len != 0 when redirecting to a tunneling device - ipmi: fix memleak when unload ipmi driver - ACPICA: Fix error code path in acpi_ds_call_control_method() - skbuff: Account for tail adjustment during pull operations - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. - serial: amba-pl011: avoid SBSA UART accessing DMACR register - class: fix possible memory leak in __class_register() - crypto: tcrypt - Fix multibuffer skcipher speed test mem leak - blktrace: Fix output non-blktrace event when blk_classic option enabled - SUNRPC: Fix missing release socket in rpc_sockname() - bonding: uninitialized variable in bond_miimon_inspect() - pinctrl: pinconf-generic: add missing of_node_put() - ima: Fix misuse of dereference of pointer in template_desc_init_fields() - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() - md/raid1: stop mdx_raid1 thread when raid1 array run failed - blk-mq: fix possible memleak when register 'hctx' failed - perf: Fix possible memleak in pmu_dev_alloc() - cpuidle: dt: Return the correct numbers of parsed idle states - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP - pstore/ram: Fix error return code in ramoops_probe() - perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() - sched/rt: Optimize checking group RT scheduler constraints - md: protect md_unregister_thread from reentrancy - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() - lib/list_debug.c: Detect uninitialized lists - crypto: tcrypt - avoid signed overflow in byte count - mm: sharepool: fix hugepage_rsvd count increase error - config: enbale irq pending config for openeuler - genirq: introduce CONFIG_GENERIC_PENDING_IRQ_FIX_KABI - irqchip/gic-v3-its: introduce CONFIG_GENERIC_PENDING_IRQ - md: fix uaf in md_wakeup_thread - genirq: add printk safe in irq context - jbd2: Fix data missing when reusing bh which is ready to be checkpointed - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - cifs: sanitize multiple delimiters in prepath - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry- ring-buffer: Fix race between reset page and reading page - block: don't allow a disk link holder to itself - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: lost matching-pair of trace in ext4_truncate - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - mm/swapfile: add cond_resched() in get_swap_pages() - hugetlbfs: don't delete error page from pagecache - mm: hwpoison: refactor refcount check handling - dhugetlb: set DYNAMIC_HUGETLB to y for hulk_defconfig - dhugetlb: use enable_dhugetlb to disable huge_memory - dhugetlb: skip dissolve hugepage belonging to dynamic hugetlb - dhugetlb: only support 1G/2M hugepage and ARM64_4K_PAGES - dhugetlb: isolate dynamic hugetlb code - dhugetlb: backport dynamic hugetlb feature - !344 mm: fix false-positive OVERCOMMIT_GUESS failures - cfq: fix memory leak for cfqq - mm: fix false-positive OVERCOMMIT_GUESS failures- bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - genirq: Introduce warn log when irq be reentrant - net: sched: disallow noqueue for qdisc classes - net: sched: atm: dont intepret cls results when asked to drop - block: check 'bd_super' before rescanning partition - net: sched: cbq: dont intepret cls results when asked to drop - swapfile: fix soft lockup in scan_swap_map_slots - Huawei BMA: Fix iBMA driver bug- USB: Fix kABI for usb_device->reset_in_progress - rndis_wlan: Prevent buffer overflow in rndis_query_oid - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - ima: Directly assign the ima_default_policy pointer to ima_rules - driver core: Don't probe devices after bus_type.match() probe deferral - KEYS: trusted: Fix migratable=1 failing - certs: Fix blacklist flag type confusion - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - ipc/sem: Fix dangling sem_array access in semtimedop race - ipv6: avoid use-after-free in ip6_fragment() - nvme initialize core quirks before calling nvme_init_subsystem - memcg: fix possible use-after-free in memcg_write_event_control() - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() - nvme: restrict management ioctls to admin - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE - net: tun: Fix use-after-free in tun_detach() - of: property: decrement node refcount in of_fwnode_get_reference_args() - af_key: Fix send_acquire race with pfkey_register - audit: fix undefined behavior in bit shift for AUDIT_BIT - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls - ima: Do not print policy rule with inactive LSM labels - lsm: Resolve KABI changes on lsm_notifier - ima: Evaluate error in init_ima() - ima: ima/lsm policy rule loading logic bug fixes - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: use the lsm policy update notifier - LSM: switch to blocking policy update notifiers - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers- arm64: Kconfig: default unset ARCH_LLC_128_LINE_SIZE - mm/sharepool: clean up ABI breakage - timekeeping: Avoiding false sharing in field access of tk_core - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED - mm/memory-failure.c: fix race with changing page more robustly - mm,memory_failure: always pin the page in madvise_inject_error - kobject: Fix slab-out-of-bounds in fill_kobj_path() - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - mm/sharepool: Charge Buddy hugepage to memcg- dm thin: Use last transaction's pmd->root when commit failed - drm: mali-dp: potential dereference of null pointer - power: supply: wm8350-power: Add missing free in free_charger_irq - sched: Reinit task's vruntime if a task sleep over 200 days - media: dvb-core: Fix UAF due to refcount races at releasing - drm/amdkfd: Check for null pointer after calling kmemdup - !325 Support enabling dirty log gradually in small chunks - KVM: arm64: Support enabling dirty log gradually in small chunks - KVM: x86: enable dirty log gradually in small chunks - KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 - KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one - KVM: Fix the bitmap range to copy during clear dirty - kvm_main: fix some comments - KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size - Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" - KVM: validate userspace input in kvm_clear_dirty_log_protect() - kvm: introduce manual dirty log reprotect - kvm: rename last argument to kvm_get_dirty_log_protect - kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - hv_netvsc: Add check for kvmalloc_array - xen/netback: don't call kfree_skb() with interrupts disabled - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - !273 [openEuler-1.0-LTS] Fix mouse enumeration issue after wakeup from s4 - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - media: mceusb: Use new usb_control_msg_*() routines - media: mceusb: fix control-message timeouts - USB: add usb_control_msg_send() and usb_control_msg_recv() - Fix mouse enumeration issue after wakeup from s4- mm/sharepool: Fix a double free problem caused by init_local_group - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - macvlan: enforce a consistent minimal mtu - net: macvlan: fix memory leaks of macvlan_common_newlink - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - net: gso: fix panic on frag_list with mixed head alloc types - tcp/udp: Make early_demux back namespacified. - ipv6: fix WARNING in ip6_route_net_exit_late() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - tcp: fix indefinite deferral of RTO with SACK reneging - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - serial: 8250: Flush DMA Rx on RLSI - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - security: commoncap: fix -Wstringop-overread warning - ring_buffer: Do not deactivate non-existant pages - ftrace: Fix null pointer dereference in ftrace_add_mod() - ftrace: Optimize the allocation for mcount entries - kprobe: reverse kp->flags when arm_kprobe failed - mm: fs: initialize fsdata passed to write_begin/write_end interface - nfs4: Fix kmemleak when allocate slot failed - kernfs: fix use-after-free in __kernfs_remove - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - signal handling: don't use BUG_ON() for debugging - ida: don't use BUG_ON() for debugging- !272 [openEuler-1.0-LTS] Add MWAIT Cx support for Zhaoxin CPUs. - Bluetooth: L2CAP: Fix u8 overflow - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - !288 Add support for ConnectX6 Lx and ConnectX6Dx with openEuler inbox driver - net/mlx5: Update the list of the PCI supported devices - net/mlx5: Update the list of the PCI supported devices - drivers: net: slip: fix NPD bug in sl_tx_timeout() - staging: rtl8712: fix use after free bugs - Add MWAIT Cx support for Zhaoxin CPUs.- x86/tsc: use topology_max_packages() in tsc watchdog check - scsi: hisi_sas: Set iptt aborted flag when receiving an abnormal CQ - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0- svm: Delete unused ioctl command - Revert "posix-cpu-timers: Make timespec to nsec conversion safe" - block: limit request dispatch loop duration - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir- block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - init/main.c: return 1 from handled __setup() functions - x86/pm: Save the MSR validity status at context setup - x86/speculation: Restore speculation related MSRs during S3 resume - x86/cpu: Load microcode during restore_processor_state() - genirq: Synchronize interrupt thread startup - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices - once: add DO_ONCE_SLOW() for sleepable contexts - inet: fully convert sk->sk_rx_dst to RCU rules - ext4: continue to expand file system when the target size doesn't reach - nvme: copy firmware_rev on each init - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory - can: bcm: check the result of can_send() in bcm_can_tx() - xfrm: Update ipcomp_scratches with NULL when freed - tcp: annotate data-race around tcp_md5sig_pool_populated - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited - ext4: fix null-ptr-deref in ext4_write_info - Revert "fs: check FMODE_LSEEK to control internal pipe splicing" - ima: Free the entire rule if it fails to parse - ima: Free the entire rule when deleting a list of rules - ima: Have the LSM free its audit rule - 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 - net: team: Unsync device addresses on ndo_stop - mm/slub: fix to return errno if kmalloc() fails - of: fdt: fix off-by-one error in unflatten_dt_nodes()- net: tun: fix bugs for oversize packet when napi frags enabled - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - ext4: fix bad checksum after online resize - 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 - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - fs: fix UAF/GPF bug in nilfs_mdt_destroy - dm: Fix UAF in run_timer_softirq() - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - livepatch/core: Fix livepatch/state leak on error path - !130 [openEuler-1.0-LTS] update pmu for Zhaoxin CPUs - update pmu for Zhaoxin CPUs- uacce: add the reference counter protection - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - usb: mon: make mmapped memory read only - !185 [openEuler-1.0-LTS] Add support sata lpm for Zhaoxin CPUs - 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 - atm: idt77252: fix use-after-free bugs caused by tst_timer - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - !94 [openEuler-1.0-LTS] rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - !88 [openEuler-1.0-LTS] XHCI:Fix some device identify fail when enable xHCI runtime suspend - !92 [openEuler-1.0-LTS] x86/tsc: Make cur->adjusted values in package#1 to be the same - !93 [openEuler-1.0-LTS] Driver for Zhaoxin CPU core temperature monitoring - !89 [openEuler-1.0-LTS] EHCI: Clear wakeup signal locked in S0 state when device plug in - scsi: stex: Properly zero out the passthrough command structure - !192 x86/apic/vector: Fix ordering in vector assignment - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - vsock: Fix memory leak in vsock_connect() - x86/apic/vector: Fix ordering in vector assignment - Add support for PxSCT.LPM set based on actual LPM circumstances - Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - Driver for Zhaoxin CPU core temperature monitoring - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs - x86/tsc: Make cur->adjusted values in package#1 to be the same - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI:Fix some device identify fail when enable xHCI runtime suspend- sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - ipv6: Fix data races around sk->sk_prot. - ipv6: annotate some data-races around sk->sk_prot - ipv6: provide and use ipv6 specific version for {recv, send}msg - inet: factor out inet_send_prepare() - nilfs2: fix use-after-free bug of struct nilfs_root- nfp: fix use-after-free in area_cache_get() - mISDN: fix use-after-free bugs in l1oip timer handlers - tcp: Fix data races around icsk->icsk_af_ops. - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - !134 scsi: megaraid_sas: Add support for MegaRAID Aero controllers - !138 vfio-pci: Mask cap zero - bnx2x: fix potential memory leak in bnx2x_tpa_stop() - r8152: Rate limit overflow messages - scsi: megaraid_sas: Add support for MegaRAID Aero controllers - vfio-pci: Mask cap zero - tcp/udp: Fix memory leak in ipv6_renew_options(). - net: mvpp2: fix mvpp2 debugfs leak - !159 PCI: Add ACS quirk for Broadcom NICs - !137 net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - kcm: avoid potential race in kcm_tx_work - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode - !139 nvme: Assign subsys instance from first ctrl - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - nvme: fix controller instance leak - nvme: Assign subsys instance from first ctrl - PCI: Add ACS quirk for Broadcom BCM5750x NICs - PCI: Add ACS quirk for Broadcom BCM57414 NIC- binder: fix UAF of ref->proc caused by race condition - arm64: fix oops in concurrently setting insn_emulation sysctls - mm/hotplug: silence a lockdep splat with printk() - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - HID: roccat: Fix use-after-free in roccat_read() - ext4: fix dir corruption when ext4_dx_add_entry() fails - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - Revert "quota: Check next/prev free block number after reading from quota file" - Revert "quota: Replace all block number checking with helper function" - Revert "quota: Add more checking after reading from quota file" - tracefs: Only clobber mode/uid/gid on remount if asked - netfilter: ebtables: fix memory leak when blob is malformed - netfilter: ebtables: reject blobs that don't provide all entry points - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() - SUNRPC: use _bh spinlocking on ->transport_lock - tcp: fix early ETIMEDOUT after spurious non-SACK RTO - netfilter: br_netfilter: Drop dst references before setting. - debugfs: add debugfs_lookup_and_remove() - tcp: annotate data-race around challenge_timestamp - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" - net: neigh: don't call kfree_skb() under spin_lock_irqsave() - neigh: fix possible DoS due to net iface start/stop loop - mm/hugetlb: fix hugetlb not supporting softdirty tracking - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - net: Fix a data-race around sysctl_somaxconn. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - xfrm: fix refcount leak in __xfrm_policy_check() - audit: fix potential double free on error path from fsnotify_add_inode_mark - dm: return early from dm_pr_call() if DM device is suspended - NFSv4: Fix races in the legacy idmapper upcall- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix check for block being out of directory size - ext4: check if directory block is within i_size - block: Fix UAF in bd_link_disk_holder() - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - block: add a new config to control dispatching bios asynchronously - block: fix kabi broken in request_queue - md: enable dispatching bio asynchronously for raid10 by default - arm64/topology: getting preferred sibling's cpumask supported by platform - block: support to dispatch bio asynchronously - block: add new fields in request_queue - md/raid10: convert resync_lock to use seqlock - md/raid10: prevent unnecessary calls to wake_up() in fast path - !122 【kernel-openEuler-1.0-LTS】kernel:fix some issues with 4.19 kernel on openEuler 22.03 system - mm: sharepool: fix potential AA deadlock - mm: sharepool: check size=0 in mg_sp_make_share_k2u() - mm: sharepool: delete redundant check in __sp_remap_get_pfn - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: hisi_sas: Release resource directly in hisi_sas_abort_task() when NCQ error - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: hisi_sas: Modify v3 HW ATA completion process when SATA disk is in error status - sched: Fix invalid free for tsk->se.dyn_affi_stats - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized - scsi: target: tcmu: Fix crash on ARM during cmd completion - scsi: target: tcmu: Optimize use of flush_dcache_page - scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - perf bench futex-wake: Restore thread count default to online CPU count - selftests/bpf: Enlarge select() timeout for test_maps - xfs: preserve default grace interval during quotacheck - i40e: Fix kernel crash during module removal - i40e: Fix use-after-free in i40e_client_subtask() - EDAC: skx_common: downgrade message importance on missing PCI device - x86/entry/64: Don't compile ignore_sysret if 32-bit emulation is enabled - x86: Fix early boot crash on gcc-10, third try - objtool: Don't fail on missing symbol table- KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86: Adjust counter sample period after a wrmsr - KVM: x86: Fix perfctr WRMSR for running counters - perf/core: Provide a kernel-internal interface to recalibrate event period - media: em28xx: initialize refcount before kref_get - mm: avoid potential deadlock tirgged by writing slab-attr-file - ext4: fix use-after-free in ext4_ext_shift_extents - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - efi: capsule-loader: Fix use-after-free in efi_capsule_write - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header - mm/sharepool: Fix UAF reported by KASAN - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues - mm: mem_reliable: Start fallback if no suitable zone found - net: hns3: update hns3 version to 22.9.2 - net: hns3: fix error resume keep alive when remove hclgevf - net: hns3: update hns3 version to 22.9.1 - net: hns3: fix keep alive can not resume problem when system busy- jfs: prevent NULL deref in diFree - jfs: fix GPF in diFree- mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- KVM: x86: do not report a vCPU as preempted outside instruction boundaries - KVM: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE - netfilter: nf_conntrack_irc: Tighten matching on DCC message - ext4: avoid resizing to a partial cluster size - locking/atomic: Make test_and_*_bit() ordered on failure - geneve: do not use RT_TOS for IPv6 flowlabel - SUNRPC: Reinitialise the backchannel request buffers before reuse - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - tcp: fix over estimation in sk_forced_mem_schedule() - 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: make sure ext4_append() always allocates new block - kprobes: Forbid probing on trampoline and BPF code areas - kfifo: fix kfifo_to_user() return type - profiling: fix shift too large makes kernel panic - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - can: error: specify the values of data[5..7] of CAN error frames - fs: check FMODE_LSEEK to control internal pipe splicing - tcp: make retransmitted SKB fit into the send window - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - x86/pmem: Fix platform-device leak in error path - selinux: Add boundary check in put_entry() - ACPI: LPSS: Fix missing check in register_device_clock() - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - 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. - igmp: Fix data-races around sysctl_igmp_qrv. - 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_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. - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - 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_tcp_fastopen. - 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. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - 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 data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - block: fix the problem of io_ticks becoming smaller - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling - block, bfq: save & resume weight on a queue merge/split - ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 - acpi/nfit: improve bounds checking for 'func' - ACPICA: Do not increment operation_region reference counts for field units - ACPICA: Fix exception code class checks - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: custom_method: fix potential use-after-free issue - ACPI: custom_method: fix a possible memory leak - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - ACPI/IORT: Fix PMCG node single ID mapping handling - ACPI/IORT: Check node revision for PMCG resources - kprobes: don't call disarm_kprobe() for disabled kprobes - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - usb: gadget: function: printer: fix use-after-free in __lock_acquire - video: fbdev: i740fb: Error out if 'pixclock' equals zero - lightnvm: disable the subsystem - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: make configfs_create() return inode - configfs: factor dirent removal into helpers - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup- dm-thin: Resume failed in FAIL mode - tpm: fix reference counting for struct tpm_chip - af_key: Do not call xfrm_probe_algs in parallel - net: usb: ax88179_178a: Fix packet receiving - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - net: usb: ax88179_178a: fix packet alignment padding- tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - can: bcm/raw/isotp: use per module netdevice notifier - CIFS: Fix retry mid list corruption on reconnects - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - dm verity: set DM_TARGET_IMMUTABLE feature flag - scsi: hisi_sas: Add SATA_DISK_ERR bit handling for v3 hw - Revert "scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs" - netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow SET_ID to refer to another table- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - 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() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range 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 - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - 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 - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc hostobs-worker-backend-test-0001 16995025454.19.90-2311.2.0.0225.oe14.19.90-2311.2.0.0225.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2311.2.0.0225.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/35c9ba2776b42604a6c627ee35ecfcba-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d8057645e0979b3273aa444f9039557d413f3099, with debug_info, not strippedM4~:3SNutf-856e6cecb96c6b5186122852ae1217a7be3ed3908667357e798bf3ca36f417a62?@7zXZ !#,>] b2u jӫ`(y/f ܝ:[Ա?@MҢB캪DDNLDUi Fݷ'U絖jTxtu]fbĄ[եQc&E&kьǥ2R]<a"ta;`f'ﳒ38\d&^"wSqZvX?1m %t9e2BH#}6][˸PmS H)$uwHCK҈ 0Q5weq @c PvU㺧wޚߕBi~1RE[L Pۍy(:lR@ɺa@v@Uo^2 IsҮ'nBBELPDkgP8 (: [%-41眛pUv)EW.,"7{rSwAݴD$EnZ[SUo`% Sxm`h G~@`ӴJ {YԦQ@lrBO0>5., PTA <=Dz^M~rM:βcr0EhsAφ҄CM?'[QBO\3/ 3>ĕwT?pȴR$6Q/蘡&.#t `$v,b!b|'`SK09'"aCr!5w8\j\n4!žԬ0\!V]'|u-5C+٢;K11_u*[({T/PϤ(JYNKqR,̆8LM*u.ʜ/h+ 솎kH_vRn|aHߨ N2=L)LƵ%/e "FOB/ -W%j>:+$ۋUsq}9\^ wӂLgq|xp] bfAw\R&53? e>a/AAotnJrToCKhfӭ/ bQCS&: 0QJ}5&62_pjc=}]V$^MPyO; g{l 9l`/ z&54ahQnAՊ RDhpxn Ba թڈB vA~2y #, eY 1+5u+,Qm8|¯UG4|$>Np<դ[Q0hp]r| VYho@5{9< 9%&-.o ;2ϟ \~gb!ZwTOTO'zP28UMFt13'r8Vҕ*j|P [&Owkܸ۷vq9Lg7|sgG|M&]js"j_ԌXH&y&vo qVf)w-&9tD*j2 8 iٟ8;J&]3 .z09 i"Zwa,u1Ti۲Ƥ.LCm? 2!^nwcMҿ0N 8-DRi@zR9˜R, Z&bC|U '`O}Rhw&]y8%]ɎG~$R>J =T}UE=+mC\Kr_ CEQ5UU6Tm4j&{ntb{S霖bڤN&|ګ]Rj}J%{O'ˢ,yUF_{.H/ EjLXaH4ɦ`,Jdwq&/*vksgO ks=@t 6r{#3S0MeXhڠ1~ lOqeb ]lXDϪ%*670[Mo%Ҁ_$KlHGO8Yp@W8"I-~Z͹d^NIHTU6ub|ylcc)MPd'>񵲞.-wjt6 8bd[IC{ 9!/D{3EqMv0\1o;o5a=ܵ@Oy<Zٙ%yBkIa`ZS;iJ WN]a:퀞#Mmhx|t0R PyO C ]MXd G/-h*`>+bX Qǰre,>=WŚdF׋V:<=2Avsԧe.]G?q;:q y^U,*q5ͺWXӮ4R9/eۚ隧I2<n+F "WF_rOaO9):m[6 Ч ;I$uvWʽAwiKSBPfx|a 5^eo6_bM&RB$HhR}Q$&).#ԎٮfH K$C%K5 < ?$i/Vde_bɻ>7.Ӊt)]H3FB @%ªA7V60`Od-x>McYem[%&wMOo7V/dht&!x~q8̮p8(:Gy%eP3:$=vmž$E ;2IOh2pMΤO 塴g`$ز.X M^pХRխd44r >I2(|-T ؤlmYӱ*b']5L^˶ze(a ʸ@ 4WlUTe8;W9WN>S:2z7F[s)P"bd:|<"J B>ARI,[韭+hll<:6Sw=aZF ٚcnU r tՐ5McU^En<sa Cx0`wF?jpo vәm'k|&VnUCu ZʋYr[1+i׿Y{[=G]?¼i8➑ 4\Qf%!VD:[qrzMW}2D,T~W4tCHxKfeNC}T W qUr8m'Nc벝fo^ k{K&pdt9Q3vZ^I\bX=3 .M{=y'JE{QG/q+BbQ4u-aʲKhr|3mf;F!^r*YcS=x~KVH(y DǁRB:\!qW^ZqznHq˲}r@J1zx,aJZK3iR{U'Xydd%FoHl!i]c4ڵOUXMsrw3" @++Nr; S*j( ~T׎ueia%'o4.%bبw>`e>E}ʒ6gٓ e+h<-!}W5dNL}Y9o؊)ٶ0֘wY3ޭkvTi*c4!7pܴZ"KUBavT'KQ,|n +7 Ö|r";y[a,De 47RI*V#=k ܮ*aP ^-Fìu&ϭES bDC07[yڅd[fXj~zλJq_8W)Ojs~)mcsF`>2'hW!< GU^('Ƒ_moKlTׯ]Y G|JxOP8_͍ffBT\zשo¬@g*ȹqE1ʨ0mNUt IPOp'V &Qp,.C[KNɸeV病̄kye N 4B;eYav;NJR>t﹇_L b2\@"@?+VdC 6Io7EVz7Ch@7QQ]e B@$-0>jgv\@?1HSY{۰f<2s"-{Y2=t!Cqdo;o;Lw;4URIRK))9GV j$D [+%p$ܯ:.0ChB_O$["&YnOB/Â;FBR@w9n%8@7Z! "CS_<7RG2w=ltM~ǫ\V 0e\4 R;L!5wm4B[U3|UV4qހxG5x &G1 O?k_@ӰVƗ"-.% ǞGE7f,/OCd M~\4a|8I G9b>~=]L*j oC|{ OeT> ufhnX㊘C_]g ȕ?;pAfCZY`o(u򆢰'> ˭)xDAwLH"džb\܇In(Q;h):dLOxk.5߼oDG>HQl"/{ae_!"ta] y6PCtpPЄ/|y1#wHG2\$ØK 1ig4(Od}o;XOn'ޚb2+Dg~"n_cl|ЗesϬC_u虠IcP4q ӂtKF/ZA. yEe\Fb3];$rRfk}(4ã@"<U.S"vWѾ =. 3 yfu_.rr3$!¨8B'EB7_}a5sCO U FMI(ä!HļQӍ(ѣrl9+i*O,aTx|fXƭHف m mWRЈGR G zDn[ VU\|v4tBmlB!el'w/~џssڼÉ2tU 5|!rD yfTp0?Ә>IJLQ .xFȇScAX&dT;q[|)Snw}8[\sqfA4Q]3,`&tK`wdeuZZ8%aPP'q9q=,6 NE c,k{Ehx%{qy]s=,VPG$V5^CXvu#[=FSMqi Q@(.Abj]KM$}茶t*ܓ; rɂxue#Sojm^ MVª{#`-@Xkr\rG2͹/j!Cv>gΌ2Al $2HA̤.*B>еQ!؂h#<- Yvb6΄akP*i0T\2Ӳjԁ%SNGϠVΡs =l <9\<-m1%oY/a8C]ny<#ѲI0;IqK*[2f9A]!v!͏[a}w\䮱,j)ᙊ#a~D$5{fY  Piz5 UV+,Mq(YcNz\+B5T{K V퍑!Id|~7ײީ[LVny '*_4~bn^ܓhD&Â&QR>b㓛V5H&Qͽ\""ɫCݵϐ^q۩/H)9+;'>y= F?&i[F!eatv}_[lcVՠ\o^y.8ADTnK/pw ܡ۱Ϗ.vx97[ȷ}r{}^;M):38n#^H97KtP N .D˰$ 7YvÁ̗]E$׀!}j,qC*|&zzXc9VY1(8v&i_udt2|6CWنNNNVR<|?Z1KԖc4k^LOIxv (qK$q˿MU9 Ic;rVՁH88Fiw=ʶWΚwQ :+?f◷n6Z'˾ꕇ][3jE^V.$O4 tbqJ"~T))ytSy)[<A&&hj>y Ze"qj ;@ne˦-,`7_jJ54_4$P"H&ŢF\R/1YGBE.[$V6\6R2jB* a;&iUf/yZ.YĎ[ .w"h5w3q;Uωhg<0w3+UI0iT6Gi=hLbZ] d OCk%"^=$ yH[P`THjN̜8̈c}\Rao?SwSt %!)` F5, U~tܪx(OJ~"w2t 0eS+<6n(4G<3R=; w:9C닩kl8Z#J1"!J wl=]v?wP&G.*$13u6O@Ȓ;^Fnf0WetW Imc!Ge$tC$L[gAxdU Qg|~ʭO9 .\s y%7hYJK˪6=bpU0 avkASޝ@IOb gvaG~bsjLY;t]f́rKa4[?aFE`Dj9]|zՎlG.4O : s^Hs/ g {dJK9J2d餎J)dkK| @GS~ 7?GwQyJ֬T:k鯚̀&*:i׷wh27RLb,m$nKc!CsLCgh7q SGVq W-*W(*> ͡ge}a^m%3 jDGѺRrA`snS_WI|5V9/eo''<;:y=[};Өҍ[@XKoҚ6!be1A"՞0[` iM*'E=mY ,rq+Ip  bAR(ztg;STڞ /K>k<! HB*Fmހ\oe\Ǝ8\( Snnc57{@sߡ)9r?G%+no-+.--=(Q,l~jrnTFUhe ?\@Ø7)p_vF_UL ): 5х~QaDmĞ>;2֤ p ؆G.xD\3Exx.Mf|-H@L @+X-Ag27]1WH MbK5i\-h҅&05 bձòҌ5ls@РBQ'Ўh6ѧS|G$6H.x+s %Tu&̮$ k~+@!D6$٫Rv#⎊-NbhT<['C4]0PS?0`n'~Wh}Crek䦏V͏E9 c=[)[7 9×5pWx6;6p =ӧ1 ѫ)- ܭ'E6N}_<Tν T8o$M_RHXuN ь5z3Y C)$Lӫw&T`i-BI+>\6L~k,d*-Wt 8}ermobtL1Xծ IO>¿E_?WSD ߭qNHCGƐ/yz >}Z?E#usr!^.:`PcǼºlMs) I1$njXa%Ʉ*|L1o<$s炋ggI](ݗUy$nJ٩6ع}KVLl]cLUXZt/ ^Q=su @̹+HgJgφ\?FS wUIoY\b "6fY}-dHs"uϬ]_j]2djCy["ƹ vHl2EUDj}=7.Y .Nܢ,`vŗ(FwPA];+o=Ff#S8DwU$/DNHduvf^0W]G.JTxW\,xCSh`nB d}7>~+ $ 684FEyR T \܋]|j?߉21jIw4}۩rFڃj?dddz$7gt"[=yOۢ}w4וtTt@NH\;Fjumu9ϕ3oq|:mdQ^*v'=4I+р-Bhi*˜l6ƀ)W!N@狮-ѥ%sUx?2?Ͼlʜ|UT9X Gմvh#"eBݭ.h'9r&vR1wHzY>( ljU:#?HY)sk Rp56g$IEzsƒWQNژ`2)vrNy5++Z|7Q5L4yUT$uP> Ѫ|5DHOara*.5 !] Z s¦Na(EܣG:NTopZnB3BG3Kݯ7`Ffc#s9 3Ƿ=lthn)6`‚P0FUwVgV_Ћwt[s=p˟A[UP`GOsT/kCXg^|mq|9^5y). ?CWPe(f0)"+8N˚ o'GTG(T>᛭8ʄRK^`}1еAKMt!W88}짞($F/xgXucSȯ{.m&5" kBMCle$p];8Ax_䦞xu̘BQp`kV;AuAK4h Df\ ?~Y7wc<<؇2]=Md}eS4#oabb6Q:XP:4_ gZ+t0ۨk ƱM%납oc8&ޢsx2ybq;Kkճ_?eǓ]p*d2O@cKT<`t3v_aD:ZYZ%UG2%Yd$0>pkWO@EDn#Bqd[%u홎>p|鹆Δrg]2MT]T4 JrE uu|^,Ɠ1p6/G ,]PdM^tT؍vTIP|6v8uUZ+՛QeWF&,a> ULRDK1ܿ> gdw!gv+L&&KAN6؛:0xnsW,02ea0a6{Ff3H)lodB*D>PA2,ExqsOD';5KgC mUZ )E&*:4WN`^G<T %T&3l5B?* :q7>4D@58¶;00F$9@m=G j)T%Qƿg%E(7@Ǥ-,ZP!ƎEG_*M᠞<@: KRK*MܛsZZ9}6f16?K'EG* 2Ogc:#HTɖ56Y[SYnb,9Dewo="7$ŴrRrU '6ʯ}߀FB:4^;9 h%-Bֆ3C(!"Ýܔ(@*.9pzZ9%J4<{]L#Qq ?NKf4BDE<4bKuZMEfuj//;j_y(!wg\-.Dif81I_\ߴ5 Al>,@x2dwq;npx8hAAP Etj 2-u] ^(;8:Ƀ /5cl 9GƅL"~E;*øC A ˼/-?iXv#a`Fszy'9hچ4<'t/`1''`95d`wjg%BLe&Գ\iS`ӧ,Є73ǓFEIc<Xhї:&DA*]mS_}wwlVډ_3 +Qbq 4I2_lp_!l2Qj0€L>ehvB]hy/ D"V;?*za^>#O /㥷@9\Ln 5SmAI_ԐB/)h}? IHBFcJ"x+.e>ȏz;Sf͗v1):i7;1Qzvs=G/Ç I??x-#$[{K' Ҵ7}[zU))XƜ =6XEW-ǣA X\+UO w².y <.0c Fެ0ooYa{%)q[,kIJa͔JNUvD-جǻGU F8`σ0/t42{}!Oҕ'@}YJxW䈮.K, Į@}Fty MOuqUs؊>yD-wgQ^K:]Q`iz0M۟DA I qV^lܬ t:t&bs|Kv}wɧ< D~[.OΓChdaN -xb>ٱ8yfM!߳MOEѣmUo%7NUO 0̝P;;( j =P ]^}OS|$QdD!E IVSH: VI8v<8W&QץD5d0seEQe_ 7Pl5]m$c `xr~ofw$*[z/I9jQ`IE[M6 y @(DMNI䦩[ܦ&{W<I'*L\MN_ O7 WHdW,:uf$Ck@+gSMʨ/ZNfGg~J';z[_etGx:Sttjf|ڴ2{SFn˩lR cqKkpuSSbs~azF7nmC\)h׾/Hpizi[InrDEBְ?(ϰWTJFGf0Vp_`9o) 6۶`.=Pxz& &/ՎMMQg1>Ġ!4@oQ_%*ZIbNZ#sX/{SKȲHʑm gRU e=xM ɊOμ'%^g nz}?P.k ~} hgKpcYgpr*83V73WBXSz1ZP~a1_c^G%>1?VEE{얝/DGpOG`^ F `Il{̦vʄkM`p=0UtZ$"cKjz 4xT@3/־tZ]jP aadYH8Yl!x7dE HY&UhI4A#_Q5Lx`+H3jzڈ;=ͺd c W Yz!zTbca^>Fe-Rn))7 =O9:a:mg;a]a{ .`UzYwsFI=v8{a-9:hsGzs~G'w`y NxL9j][m ,@qЩ 5QV}@ X I5Bֻe*K9{c7p{;E[A( E{"8K?돖Z0"=:VQV%s:t ˸Im=¼j{5BB:̢"y霍(Z~" C'ޮ\qV-zAp#Ab7]_VQP;* 'pW~}Vy ˍ8֫b-س斣~>|Dk`ags꠮aR#$E25rjaԅYƌ;Lւ [<`K[ }O6mKC "QaѼTxhQ!3Lt[pRPY1Dr SzLd&@j}qYsG-&b~2S\yAonm3z1,'7eqIHE(5=F٧!M: nч0ޕNV-*ͪ \:.Ֆ *,0JGYkfPO7F~3@ΣB 2(aAFXt Oܙʼqo&B Rj&RM7K5αEY=% %UOYѧS]竑V6!{htJHHJ. sXR8mõE>d=DϾ9oӍ30/:-~,]Ʉ9<0h ! ]$B"ZNxgY5νiK;S+9 ^ݳf uӁix!%|n+adZ{1_u=yQO0-A`GF RscNJx Dc=74 vU)(V l1&>n,WWݳ>,pO}bȞy^Iz&)McVdt%A[4DpZV~Y9~&/Bڽ=Apzxzofgj4,@YlMcMב^6z,oJTz8g"S '睁*K1Z(`ȊlO=Zu!y&|jSԒ뎗n@H'OY6_KW Uȿ2^z8]~x-{T 6>#hfqN'Ȁҿ0ҡ_&WjRpmK}謲~Bφ|mWב4F,|:|u=ZTz(xN!!Fj~fxSr]a3 CK+SY޹h@LyM\mP F@_O҉OBx}9D ;>xU!R9Lpvmt3/lF mo^SB8D~C+86r8wf/$]m b[: |Xi5< lQ?]2}E~_Af:v~-&Ņ{|z>W3A/F " q}l/cD @dݦg0Sm7NP`.tKجXJ ^T5ZPo\J|F^q!(”5UC虓Y-)/t|UexF&?Wf(sBl&+W hޘ,y.4]7Ra `GQ LX$0Twf[Epˡ=lt9Pa]5g"3Mr_F$jB<(aF̓gƱ &ĘX4;ZsMhd1QN;~*#nEKWc3l\"*؄E/]n| K"mlEdBԖ&+>.!*_ꢆIT '3DW{TtLnWdH1XKe8ʕo 폷|KY 562@ y$8JP"[~a&0/ydwdP*f}J㣧N]D(GƢ'E$ԆS׷AfdBK?|u1y1T"1'w)uI0 Vozk8MHC^[3j} u6> 3/*WJ^π)gZBK\fu4-#}mms2>؀k.AA;LTMv,4\h󿻛FTP맍(z"7~^C-wtJH^6H_cJR_*fBC۹( Բmɖ.(_:[f 0Haok@,n NME[];](Dlb-޳F'0Cd+_R>lR5a2n"L( uk ]S"up*a9.+= ZPcMYqi~YģfT`/3Bb oxޘ **G9rÀU* kQv%#ft@Le9IzCL°jnlz1S:5|i7OqP*7^ "Ȋ&}2]q<)3RrkY5|X ȧtuiY]r6^u^mZYGĮBB1ۉH[o-C!'܆p1jgPBN1 ( rh T+w[3BP?x(a!hAb4Inɣ〚%,:j g MRU5(O46)V Oh?A]s]wə,:DG?By{cҮ| Ĵ}bV0ոR1AkE[}41g=\}VB ?zJGh;-5 <:WHlu ؉.Mqi-_jt w94h.v b'T3Ah??6N M3ںvڀߊR(5yluOgԏVoMzr萟]yP(+g-Fy1k8ۦl7GL s4gWUVtyw֠5ͮdi,@.#׮{Oj/Yu c泺v0uBckTQ n՟bZ!]D/K\Wj|Lg[uWuJ<*__ 8Sh@ n惤Yf)M NxKɿ!4l~Ҫ"" k+5N"S*mj:%OHOUk6[gY^~ ԖPZ%<(ݺ~> =j.o@3@2 g9G#i8=$k2_sH$ϑ߫3L2CL!Q$RInMshRTe<=? q-捽ź}"c^U? wWܵ?5q9 |ButMc,KJv0˳'fƑ)-;5`JnmǤ:hU 4o&m-܆mxuLhqЍ9Ha KGI!: Ǣ~H$m/MZᵥ6a8 ÊlS>d\my& yLxTЩ:)0dEu1RjVx߲r2%x9{;̯UD" W!&'@ނƥ3i(0 e ,;Ok] t['k=g—l h>S8#0 G5_ZUS0|1a7~/+>_G10e.%%;LqYԯMӋC8%<+hλ yd-܃Eŗ]KtzL4}YS\nfQV:=˹4՜<GȂ&>G]k'Wy8bKԲFp[auGxK0L) 7J W:+0":n8>gK(Ri=sq = vGऑ/ z D>Wk*o?)yLdj`WYէ6a%Hsmpj෪QR|A -҈Kwn*Mk y՞i, ~ ZU9f*HK sV@ x$̵{ѫf|d5l#P@j ԃWZIA7 |GCf̮Ǯ"͉qYi#P=J-|Q,Rv[,9.הM u7:dB q+"(^YϲSJ|E L?myґo]@/s_N_ghS6t@1sUﺃWyMAڻW*ws,鏓U|PZQxTY_4}{ɾ^8CHY 2cX*ޒf Г)w(7kUmzlW,nLe\9t7xCWCE,N\Xݽy߯TvS.l+zH' m5>B+EKVdN/!zRO^3\WEb2fQk[ٷltVcQ|:Fr;wdHe `Af r&xůG"K E>EQHy4Da2hK̤|$jxMF^CyL", Y̷mH B 1< ;C `>bi%E a>?:H$mա够^'\WBB*3w<ԁd4XF@^OA݈F,GS풐e՜{%o\zF|% `0*RXTL{`] Li44=|~l(ӯl$0J03o⼈@-&-Bu!?j$a#M-V(QYK49Mۋˠ\Emd]Ad(^=,_BJX56k-y2"7jM7]K Lsp:綂iO4g}Ϥ>>ZLg#Fӻf!1n &fXƑ{^nQ̱fLd(C޽V~frvM%h;%y]/!L|ӴmGϵd13M#qUvTF֒tE䫒#+?姃Gt7*Vջ!6ڒ٘E-4x׍ޔR &PDX.77zLxyM:=9-4(LhP a9>ڏKhэxP(hVBI$YpQ,t @,K€ytmL S>[Mm/dgWpf?񩛗YXN 3u]lc%͌/;5d筯6ǁ΀"`<(s ED#ҭyJ^(: 1S:%H.왫7 砑%>I$t?H1徰Qb*BG1GjVsQA7@,/L9L%Av["tca )vӪumaG&EԨ+AbPD>\jԶ̑|YB٥IjT47h:YSH%oO~g{{z@lqL2`~(ĤUSX_MbH)S2H&r\S<-yԸ/!ߘ7acWM{LլI$By>/& ^ I5g5pf``.d p{ܛtjUUIF@>IâwXDWlq@k8]`mhn[SMh|L2̅:W(B&_Diik4_RiQ/C#)AvQVyų"6H*Jl;x}qKahѬHս.`36:2X`$VL,97WAlP>yо!^V k߂vJx ']"eU-9ƲHyAIHn^I;eǫ"‡y-⽝OEB9 `p[A#9Pnm || M~Eo DɅms\ " Ům՗Жl.^Y*whaKtz2C}Tw~<mtaq1+ g}IQzcCRFIQE?|bs l !Xhx;H%07!C⠝_F|OC ~Ơ w-F+{hA~~߲&?Ruпa.+Pv6 2SgBGiTIpk7\wmJ;N}_7cdIZ8<בTQvz 0Obx {㽃P?3wJ:jOllS6P:Zda8K 'B1//Dey 1A(DgSv5hؘ!&Yiz _= L]'( 2]~%.PeɎl/'H0iv 958*&^USRWuBә: HZshEڲ,pje)cIQ."Y\0s:Zf@ qRW5x|Q&ߜ?mQgXd~]pp_ts"`&ޙ4tDS›7 cx#6_ܦ- 1.*-mW14v|:K$ yU!rvBL2Vڠ7vGFy@lzݽr<)L& 'R#m D%uW5  O.2L ,CcSﱪ3;> IK\+z|XN=-b5M-%H\ d܈<_* &o2cf6\^{V3MmGXmvjv|@l.4GoGpktWj''#52L4*{rp% x{ +%h8dH/DlؤT@x]#x akQ/2KǵcrMj_rbq0}/V{/[]WHm;P%c{ӳHjdq?$N. $Q[Ӓd5ԒST>"eeW $#2>!XL]نL?z'F=Z5`aXEKU?g4۪/9w@d6X'Q0 I%G8{HƼK6\,u:Uz z*ǂn {yYB02jegX/ <z ) j'ѫE6[A ΪԒbdfO`URVY Eb+ ť. Pyؿjs&[n:.݄2nf5m1 QOƆkJL0دy:!> J{[ڂt]] mnJϧP jϒBNtW xLflOG};Z?2U4Y7Zk*h"Su>71m},ےPϦaZV7Pi WVTёgVڄ_^h‡ ^64[gٯj$0!!/>d?;qwPUUbe`-nwY] # *m,PyB_p6;DNIĞDS2pFla/0{]NlF6ױ)QˁEf^OsJ9GR-cFVa0>Θ5f@Lwsbﵲ^x_+Z{BLx7)}μØa*V{fzz2݆P9*b%tG^寬FPt^Ԗ]m-P3:1YD$Ya)@eK[SNM*֞E*sṳvVq9 R7~m*mǀŻz e4U#;~9mG/aMҨ>O7{<8Vn'O[`%bJ!E/EN/ѥ|!M'΅C;[i7'qbU:N#"{efg M%p9X~M.\ O몡gY];$p p~PᅰtApwLY{h '-`:ā3:*۝K *hn"u}_c8"ML§2C.+u'GQ2\_iPz-yKhv`grE{ a:.c:웲Dԝھ!Ku_XϮFbݿ6c2c}zL6A̼H$RgV4Mg 7gN{ofRt&&'UidJuB,4jޔlmyZ:dv@edeҰmGjtqܭmq* V.a)5cvlfo, d'LnsDMjbmi0g;cUQחY6̾A=θz<8 ip2̀3Pҷ*wiÝݪWIax^e5HR2,Wp\F{,j Ȇax3@bÝպЫo-;>r57 fbKSu2M8?Q[ya8zuu3 5Ypn wyU$LPT/&Ԯ^$QHI6!XE\w=/#jӸhlȊ+!oSw73Ǭ@`OԦ|p:, ~2yڦ%+[.V6yЧۓtQKP0ezc$Vt|G(|IĽ<۬OJeG:4*ݦ2oM^;鑲DAܥekșqlY XO,gַ{(J`~Cò=C.?n~`rmhv3t[ uԾhe I [B+BP3js ޟ-p#%J EY[1Ynε84 !8KxfX^j Gډ#~l!6Tۃm̕ݲl銱 Rv}*J82ŁCכV8aOFU&#)DDư{[\"ZRc1e$ J%|9p'/}Ӳ$.@Ƞ{hJ|rHͮr_KRߺ4\/Nʜ($;KFA'-4áĊS"A58៑vg|oyj=ŊDžڐXGcJڡ l~qmeDaS<}l̞r~҅k?`*3E}me0ض{[%;S#ZyK-1r#_Em,+My!mc)B n2kqT(ZV?9c\*(;@:A_;yV'ofުeԉN0N̈bU b0vzҔH C08D "SaC͛ƙhvϽUmj?}hΎS1pwW<-jZ]"Ĵ<祵 2CJ²}5Ӱ(-vuY;\gOzِ҅IhVm[:X`QAJq6eyp`fC/Uݏ35æov)1'$#.sRhu{45&UK aY 'PـWGJ.U,|l=C}D%c#r>>i1Y 0k@0 ? %0Io; K_/ bb=3خxx1|.wD;A:Xɖu6AVL؄Pe*.,Q6Xƀmm0ާ'6_O\p-Q}Z6'A|j)AkQۥ:v4dJ,r٪7 )&Bmj= ڛ? {yGc+bƲu(^.wCIx2P-#QBǾ6fPӨgk:Lਦ𠄊*{9kRt ]xڰV3T^c>|L:Fz,4ɬ0?flSu[tKe|%["Hv2"LW|iجu naǣZp E/vԿV63M{_~VƬXqWDZ 3Qex@kM@TЌ4PS]%#/W{0L9stH#r!\ a O9@BkyCŇ:fv*x7C1X NNa7,.De:~G*}ENyr xsȰ*,D-FTgxwX'#$ɠu޳PQ&.oZ NTn~+$@VNsdܹkxyKv?xvi^*r,0YjbyݑU&k*;Bs4oh:[#^(ë́ʑ 7/,L wi>cxݴv1ʁVI拿+GtB|xEbXw,N橛,md1C|ܢB,3y\z"_ybuә6`[=Ny(>Qh8Ѝ.:)}:4 ]K)T:69 ̟lP݇mLٺ"O5g`+GoY҂81xi"eIyam)gQxxHcx3 ڊd3Ds%71ImYgA Hӫa 2`A+=RxY5u9 XhƟ/2_04H~< %>pK C"FP3 ;nz)>u[xЉĝ F57: Sm"r㵒M+T`THƢoxx *vfZ(;CPQJmPhdn@MOdJ7wLW JOu/B2Ĭ}^ C:GjDUO %^hҜ[I&crϮAq"KPG/4>Һˢm{aQ$鍱Ӕ[Q"%qwu 4C}¤dZ[ٗa= p{Ă?Ŏ‘d:`8o+?i$R`ί3>oUɎcآJT¼~gTK'lRwk0};KFU0g"Iqc~n3)x 8W> ?ǒ35#JH\&6^1pbr+DMg\Y (JMgkB:$tdV!E#SԳml%`FҖ2MjLPY-r]oۋtF#~yepƮ} ʌ,T&4:o;M!j%Y Hޥ ",넖Z4*Wt8WX/|X~(T+&͍+vב1xe?y:,Myl擤tA"H fAͨY; K?D^n$ s (sLU<ĥ;(֐vo_t>n ױuQ2\MvX#1G ҄.b{q 8".ReS qխyU6Q)Va[ks 8ϻGQf9)#yykPAc1` 7ڇeRf5U瞴L6'~IF\+drÛh)Wu>ˆHڐr<0(C&HG-/ ڝ izhwI $l+1+)\GPB\{Z BJpK})rحQ&ԼaRPod$UwW.=\MU%l/X[QR% jƑNt(rk.}YuBI{>ހP5;rXP N950]f_)+lU~/ku?r!pv8@9[rq6do8k_{hw9I@ߡy Udj&Y_j~QoVpXt5ȇъ?\2p*w#=D兣a|,4} #){yߦ}Co9(XĮD|'xW-"J!`npuwk<ĞfM*PגаP CycA<LQz\ʲ3NOc; 9+?x٨b,O%9KK8OZ،s$b|\JkP<rx^@2f*qHOk3ڐ'˙kCg9BKͲY1xvl>in37c~KL5ӌ49-sLGFs8Xq`?XA\7OL=>aZ+,, 1;̖ $c.GH@|n<⁈!VimR!ϔ8 $ǝÑy:my{_Xf`HP`zN̊ZXtSـOyG9> caWvKo7/g4r84vz*;U9xC^3C9NZ|$>2@BȘS&JZ-X䌁 c_0 X%i#%וXq G3mP>҃-ey'A|w*ܜc $PCe|Y(ݟb^_Fίm@au|m<1Mik gA-Gz]\f%45|2GnE%Z*lf&^r HE銟3Ԃ0@篚f׽mT%tEq 3&iZT"L&$h:x'SE%B_*ژzT 8DcC*%Q^-udo8oY-/ Y<*ZXlwͺڼ` F ;u=rN'!ZI'gg.'~ }฿"PSVa+UQ!jXZ) Nvj]̕yvi{&-BM23,"EI΋)(×cl7|S7O \ǜ5B9W)E) յFd ;Nۛc!+ysy6+T(wJ~#c{nJCKPj#]Ӳ:Ob/] {Ō${{[8TV$Rh + ,@-Ώ Ig*U N˂;c|,0+8ŭv,æk6$X]a)VzșSb21I;:v 1aE=r"*-kBV8q}[d~ݹ?BH *E*kng"Җzs&>dgU'ZߜO9&&=?o3ޫct=( 85}HjJVŁ.:~7oWU)IgLɴۨi7Xϼ3qMqvB #8*$Lk Gz u2tCVHv eDk5wB6_] YTKBKj3rZg~ !oƑdD=F<ȼ25cAB!ylzҩ-B壠s<|/5z!J='!H9@*!\pg$M |1_qNĆ wdA,HSWv䒊V>NJfߧ7GpڪXU Fiǫ_ D @DPu פĬ̓g\4A^ G. : >Tl"NG=D0sǩނ6fFoͫ۶Lyxb2?uK,D:ʖ}'R4?ηׇRw:Z'c.꾖B{ EPfԋqXvSFZxj\* ^6U 9~!A K&7Zrp`9 ^ԍ+ܔH;f^.Ч38ޘ_Pz;:l5PESt蹞H +:B1p#n0 -f !54KZܯj> `%-Dt ʠO[k6ዯ/ ʇ8 3 [Ʃ8 ol7˧tZI1[kvhl :nMf_">c8e #V皺f[Pc _}s$@iuNOZ]~DH匿‹.S/5bS@UBpꅛ&l(mwLI0p||;sc49!2dN7{Ϗ%?y $6 _h=1 fzy1΀q/ry̧{ϓ/m$FF-KyB n٢N&Zgu7}ygcFY&80M6hSLL~ӍAFal.-iރbgd6*. ?&yĠy*aR-pmJ)cg{0m3SKڏ+>6W1j+b>_;?-(J@6 U1htzE yT+VqXUkkB?нC ho|`U}!D&zKhڡdԨFf0-"Ow4WsKYrE Out?7QٛݳtaAE a&r!dk0圅[='&?`Y{z::aӓD(<}Ӥ dܗ;yG#2`?E+t9n[>=_Txϙ7 + 1)dt|{bN*Ԍ*}Ћ](+ʂW=[l,IgG+S8!J {w|1ܷoU )?1a\vId!s`NoO1#`vRł.*P,`."CJ I4e.7Ywڰ9貝PdL2T~)eW`O *#֒Qf*^< T!.<\h30ɝVJI܇XfZEپ[QA8#T )$NHl͔[HMdvy(uHK @(Q pG_y/.aU >([6{Ŧβ]T/bڞS2 !ho <aVf qj̮ >k>V:ol w,b %L1UCGEM&vM2$25wW4Nt{}RtBfOSÌF#2_P1,`ףW ^6qFTWQzO),Y*sCzRM: [ I .1TT8*0J5 <~ EѤX idxf|Ϡ,0*}:9؝ e) Y.AY4ԨpBMS9*}4ӫT~ΌO9]aU}eQj(/I_9r,J`V"Pko 5܅feⷨ|دKias eTfQcPƽtTBCiZFwݕNہӰ Kdg{Ov"]d^N[TP!%s,B”g=0#MĆ4|1x83%r5&cVH93f@lnv<˿E%[Ԋ4>ߞݶu@Nx#"•vND\mZ-2>_hml8bLL+N)N֛: Tp?dD%*IrN^4 4m>,_+rbZ;_=&d29ڏtpږtBJLۭVw>,DeBZj?5H\ky?sx_J /R'^*R)Q7SĘ!G c6V3Zs.nĩy:S fgWe/ Qt8~Q 4h;ԃ"<ҥE-fn✾sH]%:Wi`;gpOt]iAUG|wqH= P'jگ@oW^6NktOU8_;̙ӀIQN¿ڣ/A)Oq>Y+Ԩ4 F$iwE~X׊.Dz1'6gMWzPPc2s ghBdX-H,r75LL~~cnp>Qp7s 912Etj&9$"ISUp^d܀|*$^?Zo2qv/JҐ`8XXz6-5AR*yoA:ysc teh:f[@P?S1b3hܳ];Ie=} )aF;p ~ b-3g L"Gޙ$~6I훃qs\1 g}ciٝ @HO?~9,VJhz.HEzk[&շ0g?tg,Y\%).mlxɲSް_zDh3VJ2}Lqc8'3οTχ4{=-JS%Iڔ c8$oN'u*sD: At"z*jb(8'J, awm֞N׿^|;ĵ $<c$oT7jvyd}I+9E,ݿX,Vl:ObƖ/!v`qȐo|c rpA<8GE?8o\ U.C8"tfe`¦ɾIkI͍j,k0ѧ49 R7xl^{Nr=˷s>C2a,6 Z?X|J:$3@&9jKu .j7Io{xK@Via K;^uhdX'aJ-gScNu}WD$ܕ#F)r a .$,4j_`p~O~BfJ>pݙOA%nc$h+g ^ 3ǵ17#x'y1`>s,U WśᅕM)m*:/ÄOG- Ѿ!M-}˟1((878xF[[#eTN5J3vq2ܤ v40j'<9͊Tw תTs3n&WL %~$F{rf[Q!R]; A:^܅e&6ͮ 9@>xKFf*PnՆ -Cބ`b5K<1HթajM ~(@bS.lR!Vk)N?bɉ>&(yne&n?)qvv(mLJfݒnaի+ѕDpx{(! 74`&%VhLEU2@u7ܐO'ξ ޲zfYYLjSҭɈ&vt$U+F ]ejuT"G}+[EmhmYSi` a/IW`w'E7TNǂB1cbM'q@Ԗ`!ظ27R.qaق_:h[LۓeT#5(kk#@U Mv 3@(G>q}HwR> [3m 1Z?V"!z:˼n"|rz#i\T3̘yS#ك7E=G3}w^q,Бm!6@3fsi76VH$K?,Fhvv >dN\m<]y'49W -X84 a<Ĝ.$N5}+%Xݓ[0en@isHwbP> v<8KKzẁ&b ei*jHy6!S2mazݚ[M& \Qs^,/^YM%>0Uxۛ*ăCDZqj!RI5![^Du z&_ (JcMR+07`'KGYs4Ձ\{-μ {t41VhDߏҊ${ڎjJu"eiK>PA7ϯYlID ۬'tw;OEp `JJ#\y(hi&#z]> zLA67aAkn3W{NM`CvjX Er!e`,;`X}[;ht[}'gjJzkˡobJv;ĻJێܗ+pHX F0(y%Q 6%;O*b[ؕuӬFEd>01)q^.[P8ߦkWK׿ :Aoܖ<b̸[aT =Z4tIDc{+nc Xhݶ|c~?J Dv/&!:SHTmR(>MvνjYobgKDHf1nPcXc:+EߴUP!:4Μ+xi:WyRhh߄ixǦGx4s #^w T? V-}ixO' ɻ#"(^gET[wz]V@$$`I/Ei! 3C) ZEhHņ[<Աl%8;;7AʘB|\0#̯@A!Ȱo:$90W]pJn|/)qR+AϸͻϪoi4r̂n?Y=t0ILUST#x d޹9AKہ ݉p<<]1O޺a< )o 0fˠA;`.NP8Yf87 -r|z6(Xx~l(hym?/?);hj@b`ؒK~$$Ed AXzoTMډj>g|PY\5n G5 /u*E(Tjfk"ӟߦ..Q\$x0q eab~q RĦP!a,E/oiBQ"ɧ2'ðJ_f !(|Ï^s|I{WTE?v9 4B>qr>@iN , > :m$2Ga(" rA-JѺb i|s Dej2!SRܭxǴھ X)B|?fȄ73فtr[1YCM0z~b :xΦl ,֠%hQi~dWny2!4w#0$"M)7YKS'{CGXߊ_JB bرykT5%ZxGnz$'}vRϜIVe t1#*P*\{%)'IxH_[d٭>"_(.W.tP#o˗Q{RchVmcEFC"KBC~;QvvîWSsȁoyKFit^KpC. ^sc fFi~Jؕ!dG<͌9/xXTe "&`óZ&* x <4 bqwT{Cuf͖~S9p^f堎=\T cK)٦ >e [T rvQB9"r5 䛇/+4ŞE9b#Tuϩ,L?SNatS%dWPM'kn>M%9'9`p,CMg~-ilZZI3dUщFKeߣȡo45v*Xn22rJh|:W .rz4Lѐlq{[%R^_x?whgm{ݦմitӱ[q4Μ] :"&U<ٱQ^0q#CstE1_n*2'y|ipMi\cAT*ԇn6?^I^P+p% {W*Ӱ9FuyU*hb*BTDק=sEj4C_MD^*ΖmxuNiͽk󓌤&Huыx8tbL%+.HVzZD}/f[SePØA+k.6=tFnpqom\,`0xU+jR C= tJJ޴/JD:8|cGZeTh-|T RyYzpyK1|YM[rD,ӥ3{h!Ew[ݨ_`KY+J⌞ ?̵'sZ5UUgD}JԍY@;cxKCӾQaUdmU ;/@Ʊ3 4=ִ~9>U\6Tx`kA9hi2w_m"u؆:R{]nw/-O5ǿ!'@/aeA!+GSS~LB\`7 4%7hvYmp[ jHCnmѯv6FUy$8&R>^E}Q,D;$`ߪo=2 >A~H܆OUc[;DŽ fqԂՒqe$BSJ>^;ՉAbnü:Q(uRث y46m̿ v' x.S*OM !#1*@׷Ӹ7l&tJ`'MYEK#L+GKVNS;_NCIIU$ uDGBqtqnf™=6lECvf}ǫq7 #S#VGZY:)aV jG<ȑ|o,NC#[T3Q Xu^aGZ[Cp.˺{$ss2`,G[`/BG.IIdA|gSp8=Qn':4A˘i=x k5ťOƚ~E FΤԈ _`{]\7x7Hb 4VݦR w%zh#LҶi -Hz:486עY 6eHJZ S,PEnaݶS}G"~`=I*Ok6k:H`9=}s{@I? ;0Nzס29n!~]1NsGs;QdNՈ[ե,A!흀<,^>Xsq'ɢ@D~죵4d8kZАC7"gPĤnHntx's|(&|^ (Io3H1N[8`R.1o:ʕ Wpf쫐-'-bvTy7Enzk &O}TJ`IÆ^/4AYxoHu9xZ0:JB[!m(C ]^s[ 'ak\RlSLضcI ʧ u Oo<Sn87m)…yy TNX5RqbVIG7_Ejs|tzXe84XpHlcbSbUxϑHO l#pEk3ݒī `;Xkm!>hdO,cC _x;T+)ؙ=axPBRkSuN;`$Tp.ꯁG#K(x#3u<uXuR{N'(g?@5[Z+ūp|Q½p/Y~ء5l=l|Ьi}FUSy5RY굤P;, R}@:Y/}c=eZHXBd ^|sq}>%<_ljmen^j ¢fTUG`V7@~ut ;W3hXuul̈́K&r)&rni(`djXgnTggE\bW_aj6RC)}Ss Y˲"Fs$8osY*LEv0NuqMnbT̊ёYzKbW[%+jє[ KĊ+¥}#&UY:梌DՍۖh#U{w`3$܈|gUb.Xd^10{Svy՟2 vN|R|yij|OuKH fG^ TrۄJZeD\_lt PW?A$,,SSGFiPo|M֐4>ztsQ'l_ߞ_KZs(sq;N\Roj|Z\6Q7wO k8{}GTȔBFn[W*Zju.*W>&"Wt|ᓵ3VJ2#W#ZmM-p3;h(ؔ9u6lA ~/&8I-p@>2롽-]S RqJ"~OsAzH"B&ޏ])@az1$AN& b/gsĊN-$ma/Wd^+yg9)`-bC0K<@=31S7+|ȯ3^jTp]_GA~F!EK Z!Ʈlhà$CU HilW\`blC?U<7mfղH3ks|sC oDP]Cz'PC*gE3sLjd,M9J+>Lj%(x0@E,mϷ?RJG8>5VabB sqCphokf#q*&pmʂ﹏U&sbCDݩ6shhqg@DJM%lAm1m;m80Sl&~#쟱78g^|F}tv[氘B:8E[2V˱1دO-l\},Fnz:Xһp\K$u5~rONu/+ۘ6;/.Rn(_5a%O:ԊNfuܧMr"|`^?q' Gskv΋3T!fX@PL9Gt [}2EYb^uZCn5_B^[Ɛ|UWtiͥcOSocոwv)<ֱ?]CrYKNǃBp"^tu([OtJ/!}OtQ Us @A)a:P ŏƍ{n2ޖoI$w3*.1+rO]eKY \ (aO~ޞE2مbjMFPU+5(ٓdzf&6 l2NYU4ulֽiI=񙸮j怌qy5[ %wc$nhӉw8)jXYN`>|Hp E :cOe!~V0`),mnf7Q-^W' ×=YOYGVY)Ĩh DyIJW\nCXs%i^e+0Z 7(lt_!yqWVOM\TLmJ Vo^n \Tǝ'o~ ipztN虘eϜ`9gn'g L,h/?\Vٺ:cټsËʳAO e%{L*+r(:PH b(dez:W4I,Icڗu= x t\M+rŃN+dIF 0l]+{BjkkcF mjuX>_?bzo'4VyR0ynU;}lpk'28 ԰M>) :TIeZtiCd& SE]ltA+/U2u?8ĺ'";p)N>$b5,Ҭ7t.^l|1Tˀ16~b=>'ٺGhw ';{=4'=/^F>qdѿi|ӯƼ5x),?t & 'V|(y(w?UK5ljחW cOoiuXZ9>+RYGZZe!},/!HuEܯI}ȵ Ĩ&/2gZ}`fdwBy5;w)oH`ԅ-y] y_|j<ޏf!߮&-<(O|t?^LکO f±Bjd `-#Q"`VӢ<t޼pPέT`|]QKRH8 SYM>\1 #y @$fL['&;_a+idV!u@C(|6.DˈQφE0[6_j-DVl48vh\V8/I=Ddץ}Lms[-NĄqL-s 2H^i6هn+B~4g<&DR4%-㸮arupKT9ZJy$ljtʼ--+EHofI}߱|F9=F]&oL&2Iq~wۦݰ:f {S&#L$s#uJ<pYiJA*EY z+! ]hN_J%HBـ;MmsR¥F:KƵI=c:hAPPp!m!J."g >lt7A:tg GwuATÈgCAY}DLtxo˞ Xa@Vy}RV>Rf/S"G#k4NIp̕&za rJ ?h<åͭHmyvc@*3C5Z2ݘu3.;ŴYv`#&ɲœH(0rm#=5\Z* ./f Ӵn^S aЇC6blj.`c$N'U5jXDo܈m ^ r"*\*RӡQ:LfO_V eU>/чkV.;zpRxk-t8ޓIJXN+p+'H6 HvJ}EHByW~Ndz(肇AK _E?5῎ePZX~5+xIE2bPtnN]ڷM'9j{$=wTkSjԤ܂@zYMh 5F-^;J=>PMCbEεy:LV2>9{ꃪ .&0p(p*RHpSU}+fY"|VQd1d<^,>C>e=h">LDfCQG bTgVP5:_%J !pA*mpF-Rseլ#q#In9G6oFX ]JɼjBK!ӋQGX2)m IP3\]y|QvYY攟(MPx'ic{E+ ;~׋nW4]>NBRTitYN+Շ}\XO.՚DI}މGǦ){~~c#O&`/;t#71u8U8+rEԶ=gL'-k} Rdir/dH0yqF++Id˖7UF{a%:5:ZRx#)^ VG.R@>ϴ_WPKkYaayL%!oWtw! spË RZ} %vDojsGy>@x}Iԥ!PK<< 0ߚݐ _6X,Õ(Gz@Դ(0X.eVvGׅ R䃟R A!У 㽣qk.u[h LV {T`bbwG}]ς"ˆ0 ./sJ (NH\b^tJu_[JpG"P♔ oFG[tmF7{r?nG9a))*m1&x6Fv1OFd,պޭsAɥStr^qo̲M5w|n<Wk*=EIh@] lW5#;@PiOb+-&΅3ir9f̩O5:E/Mx4#/<>ҳ LKOpp81bO\liCahek,m6J-6>&Dghީ>mʡҁ9{{8?^wc+yGVTzF+~]rk+<\&I D P8"x8C&oӖW^BQ= h22><=cGOU EY(|T\nA1d}3qV?1y!u^3Ď#|@!„H'"o}4]~3BЭ/ EӏIl8t֬ݧ6%h".1-V{]aJv $ 7F ~-o.lCyHz3{ޫ5Sx*t5ʌ| U[cpR-Ǒ+iU˙؀_ŖMS<gZe Wڶ(3+5Ɇ'&_Z/P>vZ-Um-֤KFPR'/PtboZN{=baw~9Ecp}6Atۛrz:. j鎜S=lҝ|TjɌx$nbB/xX0&9/P:)2ǃ(@f$:? M&|SQ(A`& Ғjkz umϨkV[z}?>f]Ii_0 S貙93ұXT6܍~O(!o'j:h M: ]!r?M;~<*Uv|1ihaj6mNחqq}J嘬z\P ˨Iѡsw}c֥y3̹v :ͧjƕdU:R\HJJ>ŷ$y()XѐYD ,'e]p- ]"v #W_6BU C*߬1j_jՔ Qf5Z KYR-dS`$e$\]ds7*FM>(kğر옌'[hZ alC֓~E6Bd[,M'j"x$7/8ZgۡP<:QJdEI%ZF]QB@Yb%' :[pò[w~f+A^T2qQ/(`H-TǑ,JOӇ'zvY/iImshg;XmD|y 5T :8V8l#rNJ XK05e[B!l5} zF`W+fi=Yɸ5d)@W6XɀmEhk>j0l![\è]TȿU&[_v "!(RVtojn 8]=ύ<7!pUP35 cvʕjZdVRӭW`щu7` D3>pIOebHlqb@Ljj3JRF UZJV>;{1Z"!+I& !4K~dU~F=wqX%-*&hD^{%)-p i齨gg-؇4ꛆ GQfA|L9..Z\BLecVYwRCsm% ACht?Q_kֆ#0NIla CNYfw[7G O=<(҇!Re.V ['@$ h1!cJ帶` **/Y~]mp+p~C+h?fQcUpB6gk@_ϙ& `uJxce+.1`j/̄ jo g(| 3 6jY(Gz;`L [8iqZEY.yպø"m"Ezӑ9J#6=R&ueLi'SU͏G)`ԇ ]t,QaN*H ~ XoV-|6hevX/fpO3b6; 7{/y48<_& _~ԠKpCO퀷 D _j8WP8K\izOow1߼RSOux4S=\!"w<(dCOTLBf%fKMAvLR YE1a,OƺG^)A``*+8+;:15 (LQi%Ao^HmX/'W݂|JmTRץ|r7nup8+k ? i .oOޡo7$?ob>&r7+~v8 썋)^SojpuC`JWN\X}*JX!qXak `4"Jc\PGj&^"̲ SW!w&E\lfnXD ¹D!oOFE+M4M)`8tC ݮJwx[ʝ=)Ѭ~#_j#)m-N@kN\|B5tJ<}RA(ޖCzER6I&(eGn(N.dJ6P+,^x P@?qX\ڠE1u~6TWm?bhzq,S]b,bKJ:Dr AW upU5yǫCU6}޸;}y{Fa l41}h4BgaZ~YCH1lL0x@w)Rbk}>B#JIU*{xv\<@"gmT*LHQ@$spK/ 7Lej֏+!?ƚࢻ" Ha ov$?a9Η=|e|V#ӈY]:F zUIdH!Ga.1e>G-p</4瑉$쁔JV hAFmX"Hdjt;=e*,s Ϙ?zm&pXaOzقeԯ~*>ɳV%"7m2`bifC`&LJxv ˿9kMjbc+pS#û Zp\Lc .$AϛU5Fȇ0 uܑ Gﰓ_S'w+IzIbveINfRG:%Va*7X^GXCT ._$'-{@ 79 &8X3Ulwn/?FIRkB[{ _xIn,H($@ڟ I"E,*;8= ,1:sLQs*!<ɍ ZdǬew{`W]JOv³0[|0y3ce[W!.$wuْ1[qCV_l -dæp~yBR`92oӑDQS' oP)ے2KuP)ӫ^jdgn k`<w;%{#`Nlzf hKI"^TPO'ۯ??sa2 0 m|OZivl/=`P9'{6 .TØl^sL/>pfFUR0qm@8ph$]u'~h}[bA'f>~FQrr{ ƣ1u~ hM[x;BVMrNa)=IJxv&YUdK2&/^PDq$bѳBZ0bpRuQelg7'S |y1:Ar4A$_n5+kNDk? O_z#hŜݐA"*BLEҵS;HJXQ~ըro^o6Q;7̝yuXC9(,7D!/%% 80-倆r5Yl&aeo-Y$džS4=ikwJfոs|.E;žgRjg{0"E)b<ܿH8LraeJvfLmDKC+a_f80#e;%DALh6,,jM KθWwGs(+6{?r둍!)|$Y3obv=v< /1[iypYҹ[kmSgW>Vl'ҕdD#3_:eWOS.4R- 0ӇmU9Tld(6 k'{R6,T_4DS RRȫ&{]z&Pu|aTVVƱV鱗1VE(sKn :ss1JdeC3ܬ}9UXA$XM'l@)A\S_HӢWڷsX~bzCЭr'D+ { /d*w")(k LO/u^9)' |j؎ܕ xTY) &`CȰ-O^;&aζ:ZiO/wo0dIV`5^ࣸݷƢO^T4Ϡu+(c~1>]O"O4/U\J]C~]ijZsn:)i2.g<0;5"R$nb3K^T,õ_DW&zndbB1Y.?G\b@EF Z"aY[k2^5 M|M;Mw5U 9Ig*'UW=9pj_* v>{2mƘ2ͤDpH8#@BEZvN5U}%ſ^wm_'lmN? 3rnkN)A_.KjIr& 2]-%J?.py.~ƥ/ s$]*\23cff@PZYz{'!^?9f:9R@{}KBe>iy0=i@EV4|a^eJx8$GXBQ`$&_wYo S5j7;M?}sPT| :yJX?^/ 44p("T_ĂAN)mG]G+FWhuyMu+a-ڦ6Hq4ԁأj"AfxH a@rC7HkP9/QV25K:4%rn } @[֙$+ ¡T rg6(jBjFS[dE*\46cKm/៺>TеX=@#tXI; V旃L`-$pzvnŴv:.8D >>cg3&S-wh< ;&PI /;ށ{w- &Jqv? x(;559ǕϹu!r3.?u'1=SSyyث|.sSw@X/[?6Rۜl*I|ys幄z\u0Dw 1Nt]x)Ezɑ'A:([ 5ͅV8z=9&hUyİwN+)ZI#%1jȺ\a[4#7/NEKjԃ],kO?#h|qtEf|ei3~f*lO]pP!gt'I$'/ 4ܒ^mtv΋8օ,V$s 5ОgЇTaKTR |bgճ:.˫bpNv> x \gW|b@HWA>쭋b*)HJ6|Z,T)&ehWvǾZ˥ (%!V5T@UALU/l(m޲Up{kb Ci(sXS[պ,O T(wa;1 x]Z1UN!wUMo,"LNc2kFSbKUfa$aZ8N% { .}ʰqUCj0,49h@d';NN.̜R{ uGNU<% ThҤSɅ=0r+iyecP?y:DXLrr"0j?ai&+<)Û !nh,e#G;{şgTy \kj13|b QTt[> =OCЁ^\YY;GИfڹ=ʼksY)]'V,ƳIvwiK_IʳݜRJ C1sl) jA'㾶:L&2u9&JGɟT")"jMۈMAh-KR|f߄ĵT'{3jaboBe,)E}tڛ^H—$ nȅй4aFшGz{0. [|č7RQlc;i1m˚kwrlS̰FV8χqm>cB[uB1"rV_v=H9XDŽW3L7 rY^ ZIpyQMYsٙdTK!c ǣmHy֒puZ0Y7M4A ?,3>o%yZx۲ݮŰl-B^`$eדXI>Skb@>n7oCtkkMĸYIۚpSTQ]]:yw7cgc;/6,qlޠ,"SoKo8sC$s'~()#a1qq~_Mq&R Gz9A'NHuٻLX$@$AAafz@p8_wcmÍU><*`he[9<t瘦2^ǃJmNU]" +IoQW'Viϊ}OnzZ2+E?ax ]tmVRJd7'#"xCsGշJ]$zu0IEnL4!PWS,zD5tv>$;`=>>eFPvGfM}1*5 ,cZu /CF ܃~" 5$O keVΟ enWfݺ~ul ]Ss3IEDS-n'.ҼW:Ľe7j]}_}&0G#wh˞N˚Gt ! 9/;GP,7); Qޯ%,if~MJMX Ը =Kdz,G׈Mc9KT8j=uˤ;QiΒ&L/ƺqTp`MŸ04Qk}= 2Mb5ol\kÁg5[^h{"4zq\~U^(Ҙt@Bj <$ݟ~ "ApA;[=J#& V7Z[ev7ghv1o1Ͼ3@ `5z+dAˬUf:?'CQ< k~XvFe,r7҂Jt|9Lҙ~/G1O6>9fzd(t-#%[Ŕwt SՉBp Z͒3fw3i4&>ƯQiV8wEw-0:"QQ ~A8򃀗piGjXhVsDB7DS^ڂi Ù8ci!|1ZuVy]x-h+ֱ+7T^~q^t#׾ fAGJ$>|#΅]߿U8$FQwK&Eq4m̈z꓃)L׏Ln}$ 4r1:Ar-G@2[_%S\JÒa̍KZ>cݗ3wTmK:֋]a6ŭ<-b%럘5^psAQil\o>P}ҿlrAGhZfn:a*x%q{,ŪJS^SP=wG~7t\yVl|G]/ aRFْcy_\S ]ȡ.̏kZbÌoܟ}ޖNysʷ6瓉{HT4ŽVNURtcT;"fzVϫJ泔2\d9O9JO ʞ[T=(@@pH XM6es ?R@#us~ (ʩZU(R8QO@1&mkpފe=y]t@[ܦN=Q='b~)]9@Qkn6I%FZ Oi_>2kr3>y]=]Ӷc1ÖAeׂG*S7'0˫>NkJmDr؎#FH?6-Ug鰪5v-΢֭nG.E5T4LH__Em\NeOו/fر[T7$`+$ꘖ^#'|PF TE*u έݧ00GD mb1番ƴkΫb&nlR۸t B#k)VН_$'^5?ZuԆۤbԬL F͇L(t{Noϋӝ5;gIN0Nwox'ۂ:^/N3 4"aԎC qO;')ZVs2#RcD*z_^k5Y؁lx!WcP;W}NvVs' 6GS K̾kIGjjBnlb|]&392'!l+w^Q1+V3zQ&Vm-|3/9[ eB0,D2Rf 2P(]kxG(caEQxP-KHV9u5Ё%Q$Oi'S=OE2ⷶ)chK嘹4s0uawdJ{02yFn3oK;N(-'C"씞 :ggbAbŴb&ORQFTva`*\Wtӕ.K;-:Y0Zm~Jʃdoṽ) bD ٲr=w/ENЋD%h)4s#WAŞ_\>Z7%?_G5TLO8)]xJPL:†~򼙀bQU7%5ηS9ğ,C>tR)r`ZwsD0KXC$NGx[ -,΋͟&WjD?c "KI3}Ã=bӣFJ%'^FD(,zZwT)f<=Xc3YAd)7MW$.@gq=,䧜"Vb4ѽ =Y+Na__ZHH l:~]+ٽUUGײ;\I;7eߦ჻26ڬY2 q"UOSWj7'ZBQ=u$7$TSg?cϝr^Ry#dҾ7N R^# }BۅSc9GcKH!YF,e/VG2A'(~d({OL‘҄ @+|H#81OL:\fy$gw.Bjl7"i>NQCҵ,bDj)7h%dkhJr 5һqy/3=*$V/_V;`&oK,oe/{4$cP旭-;NIRs_OdP2!PYx43oPIǷHeURĒc-kܻx,=JPvs"ޒ2bǚLQ+e]w tHP5tqcʑUN$-x$LpP)mIl``-u aDAL:>\ J5/0j䳩n'> >|_=*90%l}*L71DժT]iѝV_ ?:t_zYhrqP8SruW6Tf ]3 92)A!ng"OJu8#+8]6Mly˶?$Ԋags@Hƿ9v;^`S H'ա!]);Tk pU$e rn1>(S) /_s f':"F(dBI[';OQ+A)7}51Ӱ2kpGH;XUowò@ARS8s({5/z }nxҋ =dgS(f0cTP]Tp:KiS?J^SjPjq8a4[_!^~py=Uex!(g[kggvZګIp>aȧti2;4&PjS8ݛ,\C?7h,)ij+wrObGpg!~+1@r#NFo -+ nqmgL۩_I:!cZS5Wֆ 'c8ڬ,+gɼo=DܯȡPaG9;lfζC?5r|~'Kiw:Bx&`CMB?` \:M ՌŢᶾp"LvAr!E6 ?D6/?ly_*d=F2B%]dFA oOt v[ &TgE7a/r& LֻO9~1PEļ6oOE\m ~0X4T̎EpwQ^$u`OÝ4"苪 ls;eo⍕0,,ZO3]c Ym)vBw BUlP8r#Wכ0F)c^iJ91l:)/gOJ] =̎Ks)3C_gQK&GX!%6 0{WZ.Fz k4ÿĩGHׁ..He0}VC"*MO=tOAPmfnhUXD8x}b\AG0̓!iNPd,\ NZ(*'$50d,pL0[=&vW')Nޢ'Ӑ٫6%4s l4G4{%؆^ $Nw2Vu~+F,_@漁bFΫ^SoV~M>@$ˆ:h.K|߻:ls'=ɍvw7,?H:CIW4}}yN.f_Iy*.Qe+ʪumhִ M NPN$G_ \4P5?QC .NC9>dMgMq*R]F,>~_:xv$Wu% PЧV7="nZYȊ>" $p X[|"2fƙNI;N7Q1I{(.rMSƊ1(&$4n1ucҡ='ίuhL5hc]ŨZ-lr5f~5(hDoIcf(d)ۇjh1-r=-^iX٩ܞH3TK4k RuFzK}*}ejˤ ,E0"Dll-hw¬.3/eҎE USm{(=q+!5T˃kCcIYizP2j7sԟ3ߠ3YUЩ^̲thw6 NIyGPKF%sJssF\5D0LvF1ѴTF {@Cf-(L9_ǃ!)^uy %&YAwWpC y#%NwK ,ܜx4Cfjs y2Nޤ<Ss Ѭ^ b :si@+_L"Zҩ-Q BhعtG>5yī H$$j'&SJ+` 7KYGW%/- H0=M#36gSnoRpNi*<sri: \qCkR?z~n>rOL%7 Pa|I=C(G>;75q<uͶ ׽q_e ù#؆yQ8&}Dj"&ڃ f]3| ؗ3j6S'֢-꼨pͰW0[ڬǥWP&h4 VRjR0b{@nruZB!QԒ&v,h:µwWHu̞zF\ZqdZO6vE91Ǟ̻{nf0h sv ͗R6)JO_ov ]nk TDrTX5D0Q"I UU hO1$Mj%bWGcdqPs3K2SfqC/DuSár.ו%VFF b6ynםp?,uEQ LvcZ,3QRJCcYIEIC|3AUUV!' []HUt'94ƭfPʺ@[\xvo%|뒀Z/="Gyi:7V$Mwlb5+屓dL>M%'vnz^g*|ә&(_qT{H]pE!\*4oFv @Ȩe{f=RKy4hIS T%)*"?3՟{X4ϼije&0tZɥb trߪxǫ4ŶXjo'-U~;g&ɷcEs̑ҺdfQ؊ P}Yw;s;}"yQI0Ȣ݄7w_}E=65:ځnT'1,%`uku%ʩQSU>2;SFSњ%H:h Uk8짒Ԁ(ۿE+t ?+:ẃ0q]yzOUeɋJmbJ1I-:z_i2YS@t~׽x8΅T3-\(k$C&XHGz0!"?vjsԪu[#L;iG.k8s\{-HޒPk -5ߤu.\n_7{$CMI>,:21ˍS`j>3$~Ӎ-*bɃfcDj ,-@Y#}Џ8!rbUJe:R`"/&X;?j)dR4u03 4ih?μ}gQ&b1_eD,:Y%bH@1 mȄO! 4s!HQwlyðCC`Q m1EEIV$C%㝚 !P"9j #MIxb5+࿋spxO2 }{lD=W8~{rKbR9It(㦥JDdEW+xmr"O1q5pLr*_97l5bZ~}jmCYl#tfqs3S7Ξb&Gq >$;| U~>eYk% [u쓫'>HhC<l 1mhV}#&j\pFNCK<~n< ("b;0nk~魊SZ5a8m53bY= ?n{U[ ?? ugߺASnn7NnKz%cL)#k#ujMf]s+ M\9_]+.t+kU(z\ys?=pkXy @IAIC>rq[>y"2x |f]E!]4ћ)t?gs)=2~al7v'iadU8BbMt<;sVy:pӄly XKvɑ  bToWF*DmQζI9|B]6#_qDNa2zcN`?OV,wt~e -|#< zWc"uCL&65}l0f)L, ?>\#!;Ƀ H1mA*렊sKu}=M&|c}QSGnle;oz:mFۘ sI Ξݧ% V |,re rCX- CNtPPb"m=v=|atyjW*ֈg<iH# D^Ϟp&zBeߑp3h\𥈉S;h4][ K /pyEn_^L`r RTHd;KUgWGoY =q&GSWTޢ?(ey=VۜDqs[ leTס8k'ׂVPҿyOc32}^%\=3a?t]=X b5yp=B>h,Cg{eCF^A;=EV9WR3)1U jS q8]oV o: &28 G&ׁ…7u4&mSG1m*[Ր/xCb˔E !>>,%!C(ŎW⨏,gog2~6*wb9ihCwg)}i*NKg^YzЇWViڹ@{Ju椳#0 CӂTfUH!V`)rp=Ƒ +ieP\wa*/J,x7`v7C̦Y^EcVY4[~ ^a ݂-f/_7P&ؘE3'-c|̎|PxRvZ,PIemT[PЛ)W~= J6ރX# 7Բ%Uk0pUg"5,' J)X')~ܬ)ʧ:sPYpAՆ M߬X&9TbLMxSsr.5-=mxCltrE/]|)>X o*%qD@:GjK^?uHU1(h|й:Kga6=Ċs\ %@=g.K lulc~yң~_h[G"+Vbo$ PeA$q,OOd|ޡW>"y$~7@' %,.gtO@e;רӧ=8[_#g廾fNUa߄}L&FQ6*o"5zKᡧgL^ 4Gy%h6(?a4?: |Ϸ]ףh^":~,yqCo4Iz$~ƿ<Z"9Tm9!߈Ѣشb1JW${]pq/&zYտr-J0l4$K:\ Z`1BdNJyzzɒ4oo|=/"C%(5gM왤-*[ɯ~ dLb0+hTipNۓ麗j*o]6Ws}M@]nQ %frg-]KDa/.y~s ifތC-B {OY5 aJaNo[$L+T%g%\љ&;2ݲ3a{I㆏><⢢n0}SqWxadcNk-VBB@lGmj02%P*t@ Nqx?f̉x35@] G=hXbwR^b!h,g8[;gI<^gmDa%p{>$3~ ;`vf%?oΞ4:0a~ߧXK*+}RN!yVqX WӠ؆ =7O5uMt%l@zD'6AUkUP Mt]9[^*͋<&>C3oQ[o`4 _|Րcu>j34Od"u7D"WQ62{:UM">-r[<ǫ#]7b))d3CeIV>:UMia+ViraȆ+9B WcrN\w 8AxPHƳ +Y "l#Zm ٻtȀ!-#Gæ/a *?n:>L)= 2 ;?Gwl_ lDn<oX-!E^u|<@ 'n>D)4`0VL mwHGVw"=3'@)԰  sf6e󼡟?buJ:,$ȷ_v[v@d+džv70 f0cp6vD`T QYޘKw@即da7E_2~3)-'/C1~&z)ݹ?'7Gl ;~Qۦ<{btK`CDfOn;_pf>݁ysmt-Νά ׂ\0m#Sp͂R_]~];ͬRxsjeVB/P+~[G53G+-i'ЅdDR◄У_yOhQՆhs0 YkRO[`RTN>~5N(8)ֵ?JP]]64d 0Z9H@͈e,;2*{b0D&-uk!Wky]/<qXN\0|ԡV % p3=}jg!b4PC2Fw2L1=E+V0^۔#N96 Ӌ(7EUشĶ*ns2j*@o|b2m{"0q0J({Nl sZȞax]HŠw|xra" awxEkN32 ~?ɖ|]n2dr0+&2EO@Jw*e7%*AxS <#:u]eqr99Gڳca"CNi/CP8CřU T^YꌆUbHiXL) ~a*I"+!eE#yj|-:#SOIJ[ȞPw F q1s6S{MA v<3<4!2vP_{*S7=u5\:r XKmJLS9Ư9zrV q8>BR?G³sU5#_M3;uSgpd>U=X:J)DLH,owߴg۲e*_%&ڷ6́N z%X0&yFHa< _}d˟3fJٹd%` =b15ø_P#9HZQj)% %DNqᏗ~Q|^,63fbFq },M3.?B[Y\{ֳ!zk( g |"j]C7YIm?d$~YfNS; /Amcs^vs]B2͎7g*2 [@$!|e%>YJƼIX,H^ik)wGς+K w;`edn3tFB4B3e\Tmr΁Y*?wjrF4>_n(qf\"˧.z =Y9Tc*lF|bF%^t6sQEJ|XyIjcgӷV iTq*h;<:x9c5"*߇V7`ۛyuy+jI-JN ڀr;x;B8DF DrNxxX raQWC +,Wè)aHy1j6yQZ7J{'B=Pw#_=N巊%Vo-L#rb̼7O췙\E}U2K\xV&f׈|{`sf a^n7y E2 RM e}|HbreN(!qLkΖ"b8=û/e+Wt_wv@=UoyxهbcLklES+&rzX0{֔X}oeu[Ӌ5>h<ܟM@8 Q% welJ(bnk뭣iXQOX%BA( WQKt0.rLe:@h0 R{"fE "-eY:^?ك;-[YQ@o 5]ϧ 1Dz[R7 mv5PuE/G̱ l`x*>n9/1|Lw ?|UR0C-:j#FoͲԭ~|$Ss8?Fm8_ЭF 0 gr-݁-MGZ`NZZk{@[s!@An~j' = L lfHJ?R[V1?W~dTg~z&O˫Lû>:& Qzio@*I`8J%Uo\Lq[i}\e}N *5W 0A,nI7<~ ɊWsßpg5"G u'@i^ ͥ=`u+ < ۆı/a}XșO@u>>J^"&^bFgNؕ]M*w}wEB+qͩ`M\^|n*ݦ Jd%<:ww8{D:ZLC֡%x0de7DpVXFA"%_O0)S$[y8W?#Y꧞U* [y%_\|ao#%01@ ~TGrqS{ fp@ 31 eqm?NCh[9 B)(ԯLLdO,Zs1"aVq-yX95ۧ.>wX/aj΅##Ov zT˺4MN} :و t#B̀8IVlOn1-?:# t4Sm@r=F5汤QRzs|*0 aNLZ٣+?=(euj e0Y @yZq9JJq=*!F崇CLT C֥6U٪[~Iɋ AX|Xa\s^WjMS 5Ʃhiq S^hԃs!~\(+Y)nwJwg?É*.8{" {З$LqYAiF2a8Zz 뫐0|(Q_DUSۯ2w>iEzӍqOVl=ܰ?yb3^hesm))W NP+χV֍ (>*>5Llqujoo>I,;@^jgCrf@|!IN׾G!BwxgxAv`G L<m2\*#%XC05~Ҥ' FX:Ԩ{~/eNM % Z'M5-f|6uQc>qVB,- ]J~um,\^>x` C{mJr{!ZO2B~=cZg>Rܮrl]*uDϡ\L(~qCzm-Y]Bvtu f9Ԧqԫ:Wl-G $U쮣54%ak'>!'8b/A?EMقWxiM\GivDx_69V(s̓5i>ôg2MJXvWr ?)o4"`NBlF5R/ "e5LOe~j*˨`j}S_"l.B胫:wi||3T" uȞq27 }wpxB#EL8# @2~WhXޥTu5#>@5d7Q qFHSX+a)jeyeIlyk}ၧf+_,>[):6$(t eH VJxsqn1 qAbw/=P*\WP`jKpLwY3u9RLN]}D{.-mzy~&*T vzgmtOc"좏q$7pHbsM:^S*;Ə?@S:.m/I˗`(ϲa ]##rsX:/:0.d՜ԂpNE<0d:q*2| HL- B `1"g̣sD~ռ R:5nߧ|@7-7* C ' 1qv/<鉳 K띡:1B$;W^֕YyթƣM` :f畳.hL7'U-gzTj 2XHBt.|'ʜw ^ ^""S:\J? i=BoW$hi;$=mlW G6oLi)7{)_;^φ4ddа޵ZĬPagW (6FjDj ?j_X^>Ol"P{ IĊ\;˅XS 'W6\*9U-K(,eZan8}ts &}iqW&Zq .O,j*/(YЎSWdP)O>p&`|~YL=^ꭕmȫ 1W,v0݌ҊtS{,WV̂/Y Y^&{/iJ]VQ1ԇ '!8%pR{=fD춅M4'AFid2|Jo# <)}K v99h/&ɑNhvqпfLT8*D7AHAnM8Q5#lv:;t8IGK[ ::/tRiNoIma14auBd \lV/!_>7;|EdʧcO Re4wdNFYnEǚM3"_l1EadNOK^u'/"D7Z;xIpt7#H=_CZRj}יe=vptE4C:JaGp=m>wT^ ݉qxnh7˭*dz֘_ {Pr g9mm@SD|q!j~ 6]x1@Y6v^9 JEw՞86017;VczpM9]< ͡~_@-!BS\&WIa?08Y ڃɳE[Pb#m`γ/kŃ=)Ч͠皃r09إJY4n^^W`$C 9E`;P}qdaSJɧ<v"3rEV]9@?͈ݠMo:nFjd͂4bc󲋇TCoh \,Hl4nc i@!5H ZiRtØCWf[K&"YYvt ZR .Ɯvn|c"aSC28)0=j_K`JKSRcF:!y>%Tmu&jv Y)]r2K-O?vN0>wI{9<-?Dj~@{%O/Fy@i1YʇT1^[|⣷28S;@x N4d(V6Iފ%ؐ+ʨ"Tiy%+i="DZPrI_2;:R. =J[Rj%M}{| nIV%عnZY=h<'sk-`W5+J/ѕ#ߵ%}Ռs W5Vb -JJ%(E&6*Sz_A4Zkt $';*}CsT#7 #dPqEBLfd=Oa"R=qWFK*}sO:GHHP)z#H< &-F tg#v4oKy-M 6SӞ@P#6PB #ZrVukxQPA ~V a'Ҝ3seoQw;|YmCB:Df:Ɣ0JzހG6^ǎRJTXkԵ)MG}!rLk椻" p=E$Q4!Ę\?*NتC3Iz0ǧڪZ.mZBU3=fxnG|}w-e2SoP:_ᡚW!ﬕ\W=r5怓#/߮ڤ2mAr",&F4͗>(9N@@+ۼQ%g;J%010+yIj+ 'jqa1RUoKCE։4.Z Ⱥ6TF$ĘG0-o}SF'(`u!03J H5%N: ˅~+b1̮d*6r>{XI쇥X P=ūxȯB1Gq8}d$7&E!A  zU?=֬X]70,E)E/u cI!:::I qRz0Y?EdWֶ0n+~P,a_l p-B#tR~z`Nç!KgZRAĝ Ds-.ېkh0bΤ8)'7ޜR9 [k901;C$Kt,R:-A*}b>x.FlH+ՕݢI˸b|6M?@_nZcX()" "zvi "r0W/ (^wdCz(#C`zPE l"/|;ٝT|As`i+᠇W"ȯNUO1GGX HԂe "ߋ OT$Zx5G`Z < |}QC?t+H/KQ[l#BV`2q 8`ŔU >ҀFε_|xj ^ēx_̊b(|9giJOA9byb~5pmv֥*ځ)fX')K5> 0 Cg{y![d/ظЩgN j 2دͮ륒rVGply!+G)ET `fKE+m7e^XM6XqgV|tF)dNq:~Y\ ti^5P*x%l4k&R3ZE2)ԯGp;?|4iXzdĉ,)N/[h3;ap)Tc~/NG&p\^=,ɐl!}9 EO]iVj%(s@v xR8]<Dy !jX,EKʛh=U'BE"s٨f 3Cԣ#,{wLuz(PoCqlkΥN>W1_5ݺ9v{}GK=hMCi2gcS"+YM}/Y"׿8ēWy}_Tg"sSRۑlINб#imNeQJb%l*;6%Ēۛ~H@xl-æ#b6֖^6S׆]kNN[;n+SUdg7 H:Ӡ"zcÁބj8 ;KuzcOtfYsQn3v{6}!:W?3νB)Ӊ~&xĈ"qG?a^׮<% mw4p~8P̮93;岇GޤuBYOG[ll-j!q@mD)Ug,M Rpo nPID%ɉ|.[c ~Pq ZJh.Px -aa[/wezKԄv'e n*(|\.]?fI&/pBvey}=K% |gWqoyKt>uny!2> Qo+826Qy%He) 2"U!1(#<|3nփY3\J _~4yon321uմ.[(}O:iQ]uT4(a,8sTe4fD;<k@_VQu|>'h!=?1JE~$p׵-M'lIxһ滦 YdN`!A^jhmB]G* &c)^a9o# ׊м_Â#Y @s[]W޾ǕGhs&DkSn}F;|U[|5bx=lr(u7h#$4dku\7IqL&l씇5D՚I^Ph ͎y.G5Opkxj[WP=~z̸¶iR:KsdȄba\a&q\;A%m=6:kyi WTMs0(Uk̖1h9Up*_*G.X.7$b%ӯ{CIĸ+%*:S;PHxE@(u2ESQa?+K6?n`!g gϜ`⁣FcSt{4-`̎i~MI)+_0y9*]yJ:bC4L-s\-Sȋ}pI:`ouBm|\\k@N A$paxu-v$A(`Q{hX;ş<` snpVP/?P^|o㢕XEKO{#w:tv;ѷ:3qF0}7J;gǵW,;Fwo=ۿ<47 %9ߡ?VAe@6vZ${5e9ʼE.,?-Ef,Ȧ\͠;@z7z/^8?o׿S󝩚i.KNG8x ]^4DE^YY䡊/k`NDB0J9Yo+ `:0_ulW60qBVjy]x:ܶP)jO +]t <~m$E HU*9z> Q5жG`CA;J/ 2b.nE;])!v6]e[!9uRS1'2``OAys$UnPYv Aab'\M[r$!mJ9]wxsBzJE_4ܔ=ZkN$6 Ύ򋎞vДK VK̵k;$u^I9KV{cѵM^c w\[͙~V\JwfÇsE$(!)[ =T6[ B3\ ^lH ;r^WB:ts04?%2g(ZD$H S`!ð,+ѠO&$;8!wZb[Pk;tH[Ie=f*kvUzxDXjbrlQj̓$xTyO Cn^b25m}"yOrLcosPѪGcK=XUW q5Lv$ϒ'Ӱ$3 40b><ԕO:vF`qO}t8^*>}Yd-@iw ;GvMm8Q3gL@M$m{gkx:uk ]1DHk~Ncf+lb*m?/IqH#hr/_P6ʏu}hVaש0jѥ ~W,j2l|H~ӥ? )֣&n%&.LǿBa65ҡ]/\=<a- %]@d h6J:g#kQInX1IR3gXlOm!,+b1ٵ.~\B qšTwdiM {]z;ReқHp>εbr:A0XF%"b0]b8Dz ll|q#ըmWX=犆p#ޮ/z/7>$ w]%=ecF$HM7> 'R"g~㞖`r+2%P8[V'k`H?Y|3Np} 7f: afXX"̯_PO Jgspm ; Oɝzz`Sc2pTY6?D[XS6> `%a1^G+C\̫|r>ԭnDC^uQD>>R+܋WX㒦,=U!F YV|6v@.# w?ҕIqi4~P%֟r7oͱe)!:#A m~KJOZn)B/mB&Ms?>E$aNz 8ΙckϬJQ-G7\L+g6?oY4궵SmͰYzۤ`5+5yiRRCKVv4tR5C>Gja##FTjɑ3㷋 :뇆hI_@1~Im<bۨbi L=H%7D8*lV1ۨDnjaVA,U T] ('vF_ .l^!ꊻCX7q[KWcO}y`([K@1,r' GvčJ iwYOزa[ʝxjRyͭӫ]`:CI6zA3oۃݺ/” (^ ]^(\({]Nq \89{z$DVb dH~{h6R7+(G*#=wirY핿am mTplrSg > Ti2JODWbsr 7Ƭ' e 29b., 4Ub˨ҧc,v}Bxv`5 k`R︐ `#-5?lhk`anM7fn3m obj IvDU>cBeU 9`M<Y"=PKPP"Շ@rb6 v} wթuL$u Pnre Y=x 6Zwȏ=Z8$3 ]j6ճG8K1պB+wxle, #h힁@7놐ЉK%:\ ָ VCV;&`L {`) \~0XEӹ 7G.&˕z~-_^q3;WlC f{K^ZyY!&7t գXNѿtP=7+j[B[Hؑ`=U1u> mtJ~^$IWL+˻ ]שh![-wv/@92isVp8?BtֿlB# |\\'TAu 9 Ͷ8iլ> iWNMbϪs]Kw`V߫H*ာwx\X]Z]"WpVƈ;s l*hҘ{[9؄I{Yap1geQWz{:Ue|lCL/e֟n</ J$0]ÁX?af$rTXW<yg<~NbfM{&iYm^11=NnlQ\$9pXTF<$h𘟚#cK/3_KqCrŠ(ЎN#\"}Lct`\O@B-$Jvwfji:UTw@zumQNH cUјÝG 5izϑl0581CVNu!&B@+3̅hOo1ъm`M۬:Dagܛ&"͉\}?Ew\ =afrë1T3J#x]Yj_=o 7J>}K u?8jA +hDaGZڭ"7F16Q!5PC;e)Ev*!mq:i*q9~DU@GHxN%:nD\Ϸ/ʿΐ~.dAyX ѤLiCsaabSbiT7~#!yp:7Kzh\[-29X>MS Ӌ0){ .iAI8W9h$ˬQF.1%cP.R#7a2w54sUׄj_+ѧMj201h;z7 (Jv,o{1?M~`ef൛2X{:8P>67goo]Ac. @sd,ZegUe~6T0 X4p1ZFdƂ<¤):璂S|AN|qz~?I,UƇT߈bG\~Yz#$/QDhpe3;p We=h6(Kn@]2" LquSٺ8l9apP}3ox*P׊8>i,uk_uʭcaXBׯNyY$K`&jEN`Tnϟ|'eBg oΉW ڨpO},L=WDiﹷVI _eÛ>w3k-`z9:٭?MQR֊ʛ]&U1 G?R_f^IFw`XCd(1RV"BߙZfDABwW>T*heyTUm\2b6uyXԜKy=U8Zйl!^וN%8i;W(t ս/1!xn=07RMP\$KednQR n$J%-a`kc$&]QpGer_QBi H;ς Z $z`_Mt/)\9V]nIi WfgfE;?6ɞ3RBmu2.f:/r>5WӍmgD:-|-!X˄gԳ뀴`бS/5m2?/Cn.hU2SxZ(;:w!<}SB]-\٢&f 17Oo ȬR쓕v9Q%W36ԨLn2I=cGݛWNy2FkC܃qIO0l,"uaN>tؾ\G9vkĸV4ۥns*I%**.@W[PZÚa[c[*g'}%d#"f1YǼ>j6l-={y# a r[K MRnk@6ΆRۊa{zbV`EQ<-|;Ĭ";F5Yh[`Anw_%sO9wX0j–)V>;|^G(? ,뀘fH ˺>R=O纉QOTypν_xuݣe8yqcl^T Y-5{˹ 7RYr~hDNA&9$zˀ0mAL=ؑ#d?V?-[[ ig]9%$|N{'ev5~Qϰ*O KStvM)vЮHL#SE أop VIgsRߜsG9+xlO#^E2ћ,{!p_V푢3_i:]-ڨZCT[خߘЌ7H%v?~ =+~ernLCԬFuO.8}ZBf١ftUG岳%<2/d'ی~) ?wo`넕9fgmTL?(rciŊ"J<0&70l,pQ;̍Y;. }Γ zŧq̱;vc6y…r!@@x+Eɒ7|֑BUM]j;cnvqR\h:"n@+]3"sCE gpVZUWM)>3}JvNn_C&nä&l9 Q1Ɵ1Wܲ51S"$oiBV,\´tboМ^"mNLC\:Guu *ͯWO߂g4ʝtWq8#fiO%p©IjF ̋,Ph+#XO,n &sV}U9PGJړ( UdDDho6!4Q &f45#fgBVr,0SbL.^qئl>g*nzcC,QbfC#jxIeʩYDZ|xđkXsf!16RہD})rcZD@)q5Me^! `*sntu`:;p g}~ ~ӎm!sspO[c* ߺ: _w~fi` Uv%u~V@X#⎥ *LLF` 9V-^#Yc U _S4 XШvJJ:q.~[LORO5t4ثoaHסw-qo3+/%ya: Rs˛ ô*4|Z`zN-q>8}{cmճo2 9Fc30sTP+&ì"mzai:c1.?%Jm怎=>Khv7vIujh!ӎ H5N,N/\/n! 9n؇W7x`ٖ>X=3`"Klyq79-x3 M65-Bi!_} qṃ") c*g&;[uMPe犀FV 9n ;!vD]`mr+_`WRٕ( P%< `7Dpb䯓C&g~+#F=fI:g)d4H"K\e s2W`ȦhƪViB`Y}&޽[D^)Lv{h26|ʘ;ǨS TDRe<囨*SܡekBke䝼V/jU,$t4et` !]eV T GgoL E'~'uE㓧rYR4Ƃ~a(EY@׆kpI[^ {Jb'ت?&hΨ|X׸BXTWhM}Q^HHd9d5A/Lr|ϼ 6K"LDfoXkUkP֖ O\R&)l=,,dvU~ǦЄvxt~3]MbtTNKPu0K!t?WʮY:'aD'd=jΑzHxrC.ꇼF(V.lt弴rSKuDG5U$0 d@f :. U]ݮDOͭCiJڮmca)jrDJ; Wwp䍡OD# {nR ZF4vޫFfh1hcb39B ]XtTQR">_ ֙IK` =c^勦`Frq4`Ĝj,ga@ :"xu}THlaKhMM.= ctfV)M ͺ)t . u6/:xja;-eo(ugMiCքI5<$n_vBW^Jj&[S4NwH ʲ$R&Qi:ƆK7[C#&FOp ,XGۨS(*ֻ;0ݰX{_dL$x9~L'F[4@~;$T :y Ȅ{)є72rӚvӫE:Tuj_Z,=i$o @7*ʇy<3( 03(Ar6Z'l!X6QJ"Crx9C'jxoT_`6{eK䬞FJz#švN@P"ɚb,F_bjwIQocRQ{l}_!0I[GyOW݁Jm|Vl@y!d]/gjQOJx$YYB>mjaWгJ!^΋yMR+7jNI8Y_aSH Q$&H#`'k 7cjZ@% V. E\:2rۼvR|#!U=&:7B1\Rԋ;?&:c8P=D ׫Vb}/i-+ZiB8k }|1]d$0n6cur=k.On6<\擈-]pa5?b&M?w_:l128T!R2u5!@V(LWT=Ysť#T[H|fgIʄŃyJ24SqA>wUs!8kC)^z "1=:k)lWcʑw= DCA $4Moi:"9 QNf(iG!H?1 3%u'WLxՆ a1$p. sJo_}o3ٴptgߔNK$[r)^ cQShD}p `}H@LҘ.Vx[ C!o= OwZ' Xm{k*8w ڂGex6_S 9 }uYD 0ŀ 1xΌ59wH@%P ]YD Bahi/Y0wt#t@Rm](o 'sD|&;<VIHݟu&q2qd12Xv)peLdl7Tnnċ @7U^'%Ao8 ԟj1iQlU9+DM53[l6IGB)7f bVOp(ZXoqr^0Ű^iשDldG a"W\kD'jZ(GvP䩆ZPKDs\I!kʨU!U_(nKxWi=(QqAʩ:qz8|ߤ%AqRcc9w|A-?@=#o׸El OA¦ E)9t j}i1wMUcs zm/3N̘O2&(4nJ fl)Z%!ʠ +Fx>滎?#ӣhztMv!$ >X\lqp5$_ h!ϩcB,5RGlo7czZ V{2XruL%5:*< Sʈ?z=zx~񹋸X΍FOb])a|yp7?u4743/60Ԫx7? ?]m7Ti_H~jϼLǖD"Ԗ& @PHWD}5򷷁:R}o[,G$穚(+e96+ot/x]!xmT@0qRapV,Aw\Óъv1JwP/٫2 %],}H%S,{ )-1K&m7_s7kT/ygJ ܅S?̟5C>6s|9 :p`a^Pgt_*kEN"h.dvHǒ)!WT{S`Ŝ;mVNuO֕ӗlMM+j՗xu,F~'_ `tD|?\R|tN0!^sU mvzo,>4nR NTNy%/VAV.fY`hC;=BihŅz鹻]8$66F(nt -2n=kEd*nRQ", 4Y?t0Džvgc y&rIk2$sV B Kc6R-^dlPS,jA AO#" n$U<렽Mn-&7\F4Q <%m=J?""꽿`nקOI6_X,^כ8U?ZG3w^*v՝W1 +CP ՂbKqEAWc5!vT $r VkPbΣM+aT;f>c:``!ޑ[58!LKi.AiCO1:HzAFqۧ4 ps(Y)>DG@#HsM;;hh1AW7UGK'G":V ,Fo# &kQa)-+[ʼnf+MZGE^Cn׬+7ضxTD!A,mHٞ{k&jO\{X|"KC&VG"`&@esŗo<ÕvdfVui?S̄?YyߵTzEMCgàET"#K;PB;: V~$&\y#L3y$s9Ǩ xDS&υˍQ_a}kL.^ ) J!9{ApxgjB2"f*Cқ`IrCdihűlɛLB78a"5}<@ "k񼇚~$ˬ2͍1'#=loTWk3&ͅCmega5L~gF3iI>7?""#Phzi[vACǘ4-iMǀrZ4;?CB2&pIDfGYU ʏd=d֋Ŧu-~c} E]_$gf%Kϐ@ę~t_,`fhRl4ljyaDNuiZl  g#pUbZhApRuhL6e5n ä"5<v=}t|=+rz8B|.UFIg,%?R=M1sj-~ԄN:\2p-Xq4B֎aCte܁%SPUasRΧh'j]V-if! ݏG~+ sD-6Kɇ=>/בH(eݮe|{ʙ*T奥eX49EoQt{]8m^Gjԁs7`|$O;<€" qsb'TC'օ  VI.OO~v؍O~`4s|!Ux(3IM]9hSpT[AʁdYWƈeTzkaM\wk lgڧO61ݠ?б|ͻ}?I%M$^+›Ti  rn: {5BT##MR$xɮG.NlK4R[f#PҠ:6Hs6J#Y;_o![GŘhOmE(l{ð*@oaGEjTP: $+`283ss:p510qc(Os" QkDM) gؾEephOol)]+}2j *~/ՠIx=#jڅ>ڷd'Gt@ܫ;2bFi0d6,=:VL ~hUNZ\9-7M9Y!de'xM:N ֨0 #ɯ=KE rRϡKNFhpOO92yܶu&%pmTgSF(#89nrUo>S='EK`l`I~;[b@y p>rɳ5u[Qv/=-"|kM#0.14u;8`u ]p܀V=HB$CnP\:`;H $->W-QX=b?VybBUV畧9;n/V{(Ng J\qqp>w_k~r DpϱUF<}lӱ'CFW?\ʑ~[̙ P5dEYMUCeXNܓ ^g2X(w^>2(8 L7ikz|?ZHq}rǧ )G e:8n<N? Q6/ws_0d?}zMJqt0RjN+i 1tb}88Bo貧v Eo1aU6 -3UcċhR4@%&Sfml{?@t Y!;@7-P/F4eLz~ʴ\{a/Q{;.>qh!v@~PlvK7Sx(6ʡE; ހ49Ɯɻ~t4[̂|/4f<A2ۯ"`SzMB_RB<DG~g\^B!9q`k|/XMLݬkpMA׌q=Ԛ ,"(/{'aU{5Qyq`>7՜ v= dCEjX 6UNCOlSBV>U?ci/iRJp\CdEl%cAJXY[b /V#fj<%Rx}ZSE#T뽳UJ$9}@1 Qt>ORwc<8 ug>rzvsw"X98R*stg7jvND=egL.i%¯yrȉ*TF]$ *xe^&h7l}R K/Dv JtNV&soҏj3LNp_ }1 2N>;t;T k~=Rryޱ,>+;ݶx,~/7.^WAp; A*%݇8ԩa]B_|6Ay]hpj-* 8gp >`fϊFros|ClxFA`e-/7qN.⮶۶E3<OhXRrt(z,lJa2¿^'+  s^1ؿgR0۩ViYoϿ\#@5P#AxmfȦy DlP= Gb;,"@?sPK ǥײWUq`׆f(bcODsQǫ,4.0f4TSk'f ܍̋j)ҔsW"V4XHA-,E硦85rۼ-O~PuY]2kqL6%x ڰ-HxE]YZ@zo_thVݦ1, ʚYbԠ\nb|AS1bI1M^Mb2URPieLmDR:K ;&y`Cpd)׶#rO<tXLn\;ǚ GaܧBB QCQFl2UC;𯁳Va5_9aaCm*Uj^;Ǟ m BlZQS//Nf̷q[j>0թE2SD@=Zq.3omNFH?XrC`OZ [Y1KfRW8\m;F[L{2Ilczb3,|Ke=rME9{M9k\?r̿f[:WhnX~":>fZz(~)VO1Ǝep|bV$V%T`תmԁ7rp{tAdxM_id.[9o]})$Rd%\qK; _oPQgy c7'oٞ}q4#1hmH $S`s٠ }D8^}byKg :ZS }w ▌\Jcxn_fiu$,cJhLwZL !@7CG+JY%ld"mC1 kd4N/tMi瀨U>Nue2Њ\^u;䂟q pVU;&E3]ĶX)u\߮cwuQ>Jl`z?$4B/ibJeQ]5algCM1f(Ϧ0e`y۵/B!V%<)6&UtPU$_gM* ΍ZXs (aV2 8IiN[Œ^*7?l/gWs\9UyFջgMa\͇@fE%[caV8eAdמW|ZXnjwbw ,19Ѿc!`k2%rQ|T;:(wpZ6=F%^;~OMy ܨ̬  .rEK7 QjK<A';Qf( ̌6yRUI <%L^ 'm~ܘh[}{C^'긧B[^i-yDx Ͽ1g(h/>J6]aydžJɜ]|IӇjHdal80 4&հzR7jKS;a|Qr90C,_`?U'^(_[h:G3Yl}Ny._n<ǐʹ S\Q^߮ێv^u4c9!ZSA&I̢35wD ׀Q3%Q Y3UG2`C 8$- ?eB@3Cp`MϋeQu!3c[_O5snǙR yHse kHfL>0w[ T}5 ٤GcRۆmϺfIam<sM\jyk2*S8k =jdP{uQ#)O@JCV3V8twj'l*l2yH 3x[:[s I/߯>S.Pf*Ǧg,gby3 7\s%o JRm⚸GǼY4#`ԅ,NM_RQIAFWJIA zj:U)14[;9꾲;v,b0_w]I,v ko9d'gєfA{^ Ye_֟ >Åex Dr!þ!eS4ihxl !DGRM /7W/#by9Ra {f'=[ӭlb^6RxcF }DAcMHod%+z:QZ}%bZ a\硽D_UxLI5alGU܁ \ZbIBKTv$4? E)@G+v_絎{a|ĉSɴ *#pLTIV%DIGɡcWbO@m\jdR!'J) ^ek>V cRT4LQd̎H#ޏpC\[CYlaR.]ôNzCLi/ĄЎ@[ׂC5-I/C^IwkLu[io.?X#Tŗj= =Б7K50:t.hZbZ4_C5\ģdzw_9ZYV-DBUa٠db <Nbmo}FB8myM㺤>oU2ňY`ӘgИZ:DTOˬ#33@[ phQWeQ B#^2-457 HT$27w{|˩wd _ی4Z&rFH&[SSPlW.zHSˢKNW!k7ĥ. Y ^oUwP50+|K@嶍 kQ@vڎld诼 ZXwan4Ekz1$?ǰpx[(V7U؊߻ZfD\G2X/6Iwkiz)bWaB5 8^S '&nƏ WwܥtsN+d~8Nx.‰ D`\Ŭ z) |d^,?`r]܆%O3w9!Ugy-nMHC9m;9kM[=%E.+sw,Viy0|{K*Qzt dy,1gv6`e:|Z"i#DU}%6cQP=+zI-BT4d~̝GNi_Bb^GQvmAemJ&ٙKQlM{jRIG  ,ѫ3T\L~~ܔ VB+Zu %n Jv7XO]Ex ,av1/)8ʼnWee~hGV _R#Dp!aɁ~ot5 pp槏CIj^HV3Rd8#R>ClM"=e*[wT3ax=D9#~{(N8|JptG#~ɮ‸1Ƹ&5Kng ˶(f&FG+j 0) dk=Ҙ/;,B1d\z?E}#usH[4gp{TddH45Xu>bP.Wc)X+tz.lJb$SH`ZwwOZ 'qA鲣\q#jKrpeinࡸH5w7n5Bgmmd7 /E;t%mjT=8W] xDi&Kh"x.d9(e!)G\N;.0w<1I1{#86{A]ZxmJhrX j!)`-Â;9ei5Q/g.  #mbNqBT}yf-S&J;뿘SztUʈI1cX@08lsh"%ʃ!Ew&C4n6>Ld3A r(ģn#Ի{ܒotI6n(v1EMwYmoRlNr8gf4C`E4 (6}o;AWàƧf]8ͩ fo JPʸ:9?j>v:"} 9+1 Uoq>eul&CȑH+%SC Ć>"f 4 Dv`Ya6]-$d,lj&r;Vܕ~4`N_ѓ5GVNRϕ4co.TO¹O03/%J.l Mh W6@uma-w5tXfϡMQ˙0l'}*N,br|Ij8 Wn~@IQqQUyp2;Q{ ^jwlg( KuzZM$Pf*7~\QSxx 8/Nk2yng!NСfxn5yZ`&Nld$WZ0 b|2G#Vۏ6Bl!hW|z>mUFJS!I.yD?Y2vP9k8އtOYBss pp+_ eՁ<ѠO@'|nIF#]lg*8mࠋzchKuEV8IGBe뗉& Nރ, uev k|kMVa-'*:!Vz%jgbJQsBHm({یr ȃjz8@š1RPv ]CU)DL=3\~ SA REMEme͹aȰAKzmV{T;zӼ55[x}O6uWT#<{nogUAm,{b߫&1`=X/uL_\W)<ͺcyI>4uieԖh(w\R- yOM/-2p~gn=Dq%JP7g⭩;bKz-A PV7a0?Wr?(Ċ+ML 9|E9αWѶ8s& -{2d֟A2|Sx-UPO H3DM ~> WW?+9$YA8zZNX8J8LvĔs~obR\r#)nǎjXc34Y{ Qp:ڧ27-@ҠPv`z%3KoA羌z} b-s7 AJӋ[,(S#z.vHv:nU>R ʭr֬v +_8!7}i&ؐv)ZG1Ooг+>maM0:ӯ5n(]>JY1"ShDB/7Ee;vYvnӨa Ң8y &Lj~%mH0sIa[8TCv6: i/1{ѓ|V[h$Cwg+{$U'1eÍd悇4ۮNZuˍvR8P/n%CLÊQƦH ~CD_v@~ԵZXz}L b:G8}OSLٗlc}Ur[9]\/DH2ԍq6YWgSogn1X 4|UlQ8Ta$o dٗ.pŽ/gm /p| ;E)x(7X͕ %{łwXA1Y=Xey)zOƣmTh"Om)<4'^5[t1QCZVwX9WnJMš{AY"Z+٫hDs%偱;InpjOY(7z=yFAh]&L개uf8x:U4)}ݕ?Dk Z<* 1Z$r.{$mYD>!9"FEizSas2O%KYPT6M]ŒDf},o 1aąc2Lu fc*zo~+/jcE93:Pj )#F5Hmu/_\$E dLLګwtRߧLU~|h?(O?ʣ_c h`܅@TR Zy*k?m?'R_:Y+`qȄAu/琛cj/l~[5\+eOGoXr̕Im Ё)Gst̒B#3'V+TvlWDW3# 1\oJ% .z뵗v];A} sȓָ"g,Ѥ4% wdƞ>) ;|1&DuQSa\wb yP'\WBRmS ,g@إq2# ;;g%E L/΄m5a6}d q_BvalE$?+P41E̢g߽){iv.bl#Py$ ɪ+[% $LU .ͪ/upnpLY1yNΉe>2@r"`7Wc߾=IYr*֒m)C"4%bӤvrgZ{IݏS\I"tSʰt,u3KPE:+w([4DcEAxʆ.C S~AM{q]qϹ ?ҋGbxUK+K^n\eHVG3(nr*upOKՙʅj h)ͶYdY)6KVhboρ wM+N~}Qx1"3gc{!~a&NtY0:rm0@0Zl\g#C?HIyTd6xm-ehQ~ӣ*oZ\WhȊ9; Ԙ0YDFB/j:9c5N5Gz-Q6UJĥ2ӕaJcNI` 0z~$*D[1-.giR/ՠJU]p؜PMGCfcE[b$ _z_QBl-- k0r0HߛT5;i ڢ*X yerb 1̣"_Xrm?{ym,@ T4;_#I\kT5q_bww `]՟u" PU) Y ̖:4[RRCV3u6lRΘZ~=N=*?2N _3%v/q)m)]h%|R`6)/.W'V6ZIv[CGmѨ8}tj`7jb*uLlUM_s|8;$?{+.qҷ8O;jG0::2\~G͔F:gW.޴>Zo3p.>|IV r,͇FǒZG! Xb/f v|b9ǸJ U/B3TƟ wlűZ v,4ذ.:M"d(5-Sҳ(l6`Vr'C/Vkk#(^e#Pgİ >E[{T*ZX@L8YKgu-#9RORz2XR,D%8aq :  ЗD3 L:KWÌ>aKK%/&$Dev&|Ruӱ 轤|a>qzߵc\<4$2~wع]5ϓ{/\`ډډk:v˯&j,#U*%_4HZڐ)[ΙEߺTP_^d5Sz9VRZA~]X7$ȨwgcԢP}Xԗ= =&[Ⱦ3/ ]Rrmc Xyg>?S?oV5y ` OPQ2,,mh<#U&XW%$} ;qe$s!$Z#qpc֮)3'@ V_W|:O]؟э1^= RkOG%n`P a 264h=})#{(jrb&JPf3yWBbLŔ/Ah }jz]ʉI:2N=e Ab hwhxc2Ac﹚-7DF5,%&`c>:rUBS2`Jq<2"8a,Px@򷚭0e0q@x! %E _Ty'}))t8[eJ2Z \;a +HOQ@\I ~4ZpjrM'ofǶ@|ɜׄ-k:I=`뺺: 6HmSm1\Pt_s5h!T\RB*hBj-j<`lu9ùB&԰ BocoSOJ+!㈄`A8goe֝AC_Sd7WxsnC) AQ0B̿Zڗ4 [5h3V#h0Kq^I_^-(#e< @RNQ #xsWrԠa 'NQ5X#m/k}q}}!uU\! %uM~P /7u e;`P0v<漞MzebU.F4G9gaN3[lV37"6mG۵ $Н[E 4nN݃4 ђ3 28 !J2%Nu!:j{Ј.j+.ypL?WB5jӎGע+=Y%7e5F0bI9*AH Z02bFM TĔ8aC,NF]$:dƭ=Pgus@bhc׋kT{gCtE\?ߐQ^akV  =E3-]Rdy.Y#n zwφc[Jډ/kOB'i9ף+5'6pBNŢ %{KsL-]D]2<.HD_EG.~PJ90˄rd,otbhN9XP&meZ>En|:_̧V\ %Q\/}9~Lt4rߣ¢M%08Rԇ⭽_} 3e)QHx=W(JUy CsXA@ [>(naEӲ5u=5(q YgDIOas H}ezkb[{\up`9UJoI ]xdwFO柤K1Kkƍ(^pX*nGijT9VsꝑƓIg E{;h[&i7ٷ4pw7~-~p -1mӄiw258oʉ13P+`b`nQu1w/`OU"?[cK}3Q/f\̊3?&.h|V{tY!K-cq {EL"#5ZrC~뢣2Aed„˜L\.WN,W,}/.7g8ӹtwڛTarw.bcX ;HE"ɰW\@#FҒZȋ%#s\z.^rkE_g2y]7˭V1ֿd Ikf?r0A81X)JBE Hb}yEs^荲]t VUp$Eת>i Px&(xofz{a,-Nw'.uBW](JYj aieQm3U˂#5[#)}2l[?43OS:P<3:,2 OqŬ§B1'0dÊ7M:y=hOB%ʗi 7wc>?I* )k!>4o|?K#t$U|iC_PmJDnWYLci ͨqs'Ϳ_{:AhRF4ȱR$TiykۋU:S t,6a`vXv]D:wQ@u"!gpVD/((}Y{s[%)3)ߥ@}׫$/cŭv_l.3 :`I<5P#OYR},ejU_a )7Pa'ӗ q@.c/> w,z%}]U Gػg@VL *~n'#ָeK юC8~{B641]aטH7>T@&9孁t{/UCi@o'>_4Z:G{vczϿpr:yⅶB3XYIY ,b狦9Xyǚ }5QŪ#^'&IiAՎSV,Eňeb+d}笥^5T}=W^J@dv],"i2T<:fbB):9,W¾uk]_4 zdͨbb=OƊ5*f_"" AەY#hKaSMF B<6R\Szq``+9Wo"N)]\I)|$ /'Aub+m2 Ba$.#0>m4h 0-!ZmcL-(TQ Z~j]Q,Xbv@/sOOYʨ B#+Sq|Lˀ!eS2qтထ%0Utr<B<2i #-Aٌx#sa܀huv7E݇e͓j-֬!g8 Y-W̋eu ȵ1aoXXXz{r)ܾ{5ֽJ/gL-c+oA{@'8&5a-<&AO2WZ"3F3Bl^~|Ź2ͫ^_:YH ň*R6[a uC"Q`a[0=[RGk 2\_Qz4k͖ !_s [˝ƍgۉeHzȞ"r0$i O!PdD[nJxM6yXD6IzTdQݟ kP%{tnqa?}3[SEexLo I= g[Ɠ!~M/-d٦q}y4j=0ᘹ-q= 7/JŴXW &Y%{4QpoO,w\i{w c=*,lb!(;:TǘV.Hi&?q #ەQ#Y3YD]o qGD{*}:ߧG+-ew1Y6-JM2z<:mO^'J犯U{+=M2q3N[j.NL}na5 ƘƂR;%vS:a=ÙQ H#G'oP;&FS;WvG6Xdr)XNR}yR VHF+oAGv'=HY&PoLH |#_iW>5ts̫q}>;?ܞr} Bs5qW,b ;6Z Re&)ZrHJxSxi"acg[|0FF.MH hH3j!|l&HAFd^NCڌMWd骎W0Mf3udZpc B+dU:_4zH64Adpk MBp_d:Bh֑jM~⩷j*:S%Bi(!֧Ȟ=$4bN nf/w=IJ hm q2trχ-,v2c_\ 1e񊢲uxߜMOHD33osv]ab(gT3yE?'w( xuOgt8I,=R"uA)0qKA+9$9ދL?be^YG^BEfyiRj@Ls2B(>~cEuB[dCFT BmApRbj.$g2Hi(ԓ#sj)8&mArP꟥f/ıvq,܋b+fzSt35E̓?0g\IL`z@>l+AP9.UkIv8\c@w;7bCz4<1#?8#sVɑl![1S:W)?ʉII^Mwhn?A7 Y9lST@j_'iken+Jz2B?6P%hGk7R9">RgN NIiC sK.F[  ߚ;xSHg6ޟ fqK^n[Δ`@e[UC+h$Gsx=ԳSNC|}?&1^*>3 .{HuKbv&)!#ւd l>P x9;qRЪpD"4 )JoT\&26Lr$F2hu):ue犎 lB{tSrf z!294!ɞg(!تu\I‚W'+3˜M[$⼁ >ޝ#%S53ɕ E$[VnpaR!Q2d~jhֱ 揅$tgض}sXB݇toNŕZ`[LVMl P PMWx-t!E%:r6Čq8F7 -LD̔&V'A4e/-egjwNh벀g 28_fAbWAMf` bWh'E}[HϏ=qE2Diyou?yd^}awa#h"Nf=ja5#2p-BI1̖u,x^2a_|_KLlpB 0/<ox̜۴WJ;@K:YK9z~zhU-svMPnN{KlȌ{&dF9~Ł1ŌxLN G:([)x+3%,AW;f`){KN>^= j>49l1qAh&KFh43k 鲮/%۫jV]<ɐ# l~/g0ʴsCgUehas>Ga9/j$#qz3j1qͧ! khX'tN(}=^4 J҆>s/ͲSeMG!Jh`u ȃPL(kX;+ 6J!;Nfm3iCYeRC"X-pDgrH[D+ӥY&Spb4IG՞KMAE bSl[e |JEFi%-51J$WHɅ`Zgɕ#HyGTV9%Ef#+c>"IL@TS0OwnēADAgE԰{:+cZDXDA_ \/o@Wᆛ?em|VeF J)Ү3~)?COk/ќ8y9U{fꦭ(:yLd`kP3r^bcI˷(` DyjǪdr^.jd$!X{֡ŴYBc(-hBA_=7CǦaؗ

q#/6"ytB?c8.Y nwS ScVce1:q$.(zcrunDi"<Kݾ7޳J51{I`G͒xpF+B ţ&"TgN%OYM|{X͇,' [i{8Ò]}Fn_c73iC5+lW˱2 4u Dpzab;et:H&10&UP<c7N{.4@])pR>_2[l" @Z誆(a \WYcNGto1q"ތgm9݃G_OG 5[X)D q*$RW? Q Uv21JYȟ]09snm^bd؀Z:-Ps%|w萖qrst*iC0X*;b,MbZ=4_!o qڇedҿZ0^S %/Di Vo*E} {KOne#d z܏۔j )JuC1ۙwy>i118};Nҗr8q&hTXvjH& w!mk Fe!Q\2T,30'R{>xfR{7SJ]/y|x`M[f` +xPӕJjXb$mx !yt D>V zN7Mu؜qK #R,1=(*| TJxow͆ZQ&ymS,zR8apH<Ñ!H+`B.'JͶV+/&g -)'|lgv bmCJW+5ݚ|w7%OA(lcV4 -TlY xr1Te3QwbC뚕Gdx K9vg #G_}K5{3ZRzpUXӴ%!? )2 E(r/uBE j҉+ղ_k!x>{'n#ud)bk;SNXè\Ò%\pز(ItZކj1c2?c6ވ)jkN3PՅskeD!`є ݷ 7|M))KF.\12bPgDx^/as'{sQ 툋1x(.nto/X*Q+LTt(E9rC FX’Y916ǜl#L0ӄ3< 8Ǖ(j6 T f/O*N zxАze%LVy -fQQ3hR|CFO_S~`=2|\z "!Rr>_o(e2ia.,-"IN- @T 䙬љhwf!Y2_:Ve .;R#QCCèd".l&6"$UH"}X _Qʿ6*vIB:K7Q|dqע>ݜnF/#Ҽvk{3"S{G 0J;X%{ @|XtC4$w~D堠kt2O(;N`71D˓H*^)@# u;|He0SlZ܌wܞ92{@ztDCV<0J0V>-B5Itm͹|.ٛ'0UD75K',FMzH?fqXJ' 8n\4%.~z-=f+ y2; snG+̑&{%y(tCp&#1(]S*wmp|&W~"};? 2Sbש(Of 3ʼ.cV^H06|: 0L[AATay5gQ*:rW cBD!9dv{Í9+O}֠U'H!<?Rɷ7.- 녎t"A`jiy?W>_/ cZ:rpV_eΗr`>5ZlnЬV:R&2[iRڭLM3C*d'2 &* 4Zs^߳@M>sJd{ Vרqݍ '8k¥ji %+Ɍ~[Բ0gLY]c04#[lW9{JIyDm3u7ߣ@-SQ9: 𒆴;c fC_]{'&!Q8GakMEtR<,P?v~?6$ƆgQ7!_/0勀&ԭ n~Zg :ZYYRͽb{j'"XcA;(n33%uT'ufj2=>Wo; } aX ̘Aek ^eb6P|ZQ)cκ.fZ͓❅\ZsV{EzO# @&WӪ.="ZMMeỚFrޤ,%{a*3t[-&jBBI1bݲ7 ot?T0t%c5+? Zi'DK|tcvo\H#N';̀ieʛxb[it^W1.9*-ʇ'>y~>Z}=ux`/G߁XNAQgU5/K\^v2z΂^)43>i.qG#xhn!Lg8ifh?O]ݢU}miIr&I؝3X8]PO:K֋FԖ?di'Av^B”Fmn-h]YWlD/j&E2 ! "O 5~ݛ;#n >xE'}I.6C+ 4jcFktt>> Ǧ[X'^ѷ`l|K,dS\R;ruFvU/siǪ4.BLWMtE^QHb7T/c۶ڹ|Ť]cid:rGR\#fw}VOO@CǶn}pTkVgԊђe|UTSk5g7LZq0*oX'9!]DV1u_B_Cҍlc&c~'E.}'蓑\rlʓa"E M? mq"f/K gc? `UMR[9)QDX¤ʧ?u !C:׭QrոQ&I=^Yf'B>3)a}R t,@_W #z=E(oA/-9x/ F?ut#A^iA B+hv U薹fk" jGF'Hn{|mfA9.C@ȺQ4{۹X<!PPۭ~ +u=z?Ȗr9.A^,v ې/7u]j+u4E+6 ^ZuԫqpL}$6B"[Whd8{•m}~!p9? ㇢`ԛu+NHE\~23 ,elPpЮ|xl^ICG/ecMS7, uGx") S"CLk-oA6C︘XEo ~4:ʻR;}bu,p? fd >1ޡJ(8֕@sh@S3bk3.qZHaNȌ6 Wtc'q~c]c|3ڤj "?^߮@1YPgt(R$ycvϪ㉣ZO3w'!a^/ȬrhcJp >sĄ'ʫ *7Vy o eIu.\odqݹwwgI|OXR N.zϢJ詝&__5*KOtS [ -vG#Jqt꣯ ]5Vm`"ӡ5arPVﮧ%"&ƌ uXKNcHhpcWqx-M^6ȸaxBJ VT'5nx4âW*9`B##20~8a*vȴ)k)K%N 7)]Aj 86# \RC-=CjlX6^goQ5[*egTBGtlsw}>޽A$kcGi2fP!WL#{j#g!SEodF%0hq+A :ӧxD ur/磯xǶT02{ew7 XۡF TDCDDZ_aQo9+K_ "#J ƽ X~ T($+4T&GlC6P3Z"8~G拎` l$ 6%{-QJAٚOE8WNq&hG $OlҊr+}OSjyGA52&.lKRO Q've_1CӫͶ֫4I;h>^aw2Rfnx .,X ϪVI{40V6\?VR ~,oޗz'=*I: X'I8;I1x9vxJHz'QXsSivyj[YWۼaZnc3* J`,'6ABmC=xS@3zR mb>L|g$qacvOAZr9"1|\H;dmˎY&cuFr͢.(._b;,>T6;S/.[{e:X8#BE=ܑ"Sʧ4^hܮaSI 4p}e\ fƶ&JtF~0jtr-=0wO*'ޏyz"0ː!CjS'| C]i1tM-Kmy^SB)fV2sVkUk7{I Z/%>[~?󤦏"Wk&4rʓp8Ta-`刾j_`+{Hu[MNIX/V{uҨVii>: >?H5_}y%~kiϺRZK\4DB _R2qٴhh!_MvG} /Y)~/w: ҺdFr"?㒔LXNSV=5(45QF;q)Bls#{{ A4 >,RW_iu 2Y0G50m@':v9Sb-kWS>șfFJYg!嫋~(6K__ŗL^\l_+>/L֖og3;q`|ҔoZZ:^IE)}^dbJ%!T@@[i(}'mrō9=P1Wfq&.xDހR2 ɂa>n:djj?EH77WI I|duĝ.D?>nuE42i:6)c/sC˟T(@sSA;9FlA,"߽EA".mAcCr@ͣUkyWeV VC:?Ztg]|<udRf- ^j8czRd@D|gݻLk'd(#T1a{Hf0將^P%yIl2w+{LS'ApX/d躉s-U4+X8Й)sB5D[;ZIAfV::yySPD|ijReJAמZO2poPV=f&34Aޟʲ\~h}E?cU8Oݿ KIsO\LJ8ɠ֘Qh2Ϊ& He.{HB<;_&x|چ,x<#::SwFDP]VӫVs`]kXU1)ۍP@]qˡ3;6~Pdl!8&1R!W,{zJٴƒ9݀Қf("}AwmrVkCk'$%4OX u1snĩSg'ꍲ01IM:pvf)_Q|7S7z1:c߉8 ֙({sea yeyVCs<YX)J:VFfeeqbpXb? @WJ8瓓ed[z T?>֊UvAVȊG>m9t`b*OR2MA,E+طv@at!3s5BRğ2ncf"N>Tke\6ـƹ)[ 9D\=AjɱR[ߣ\!$];N`A!lfsϳx>~E1`&}W+xqRZGCBP1UXkƅ9q΍w㳀\|E1 D#7ş6td·Wl|R#R,]C#b]لm[^+2`ʥPaoRfqb ʼngK:05Qo< ,aNi~b((ö;G@ vʀSX=jxP P̡:`Sy'p:ͅQhQz jFQe(-Dsѳ[}†VzqX=%LDuJ!c!Ăҍx!9oR+J fٳ0(/oZX+6rc(2\+ IzoHOG(l'!uqeYAFxB7/d__@5HQoK=WpSnJp5قmGz#=CIi!gb0R"tTCMiXy9/HKU1ry2P^VePNw]jJG;T!).54`KV@%ߥxޓ-qĉmYN=1*~i^1@`[Kϡ,`a1y18Z%~C n%XRMXv]zu&9^UI^Z_m_u71hv ib۪5;*ʤ,Bj <򔩽1 SU<`h~na/nMrA%TS\=Wo#ץ술{gP!_pMoNU $a#:E۸v.@ 5P %?y^`HEEjF1bW)*C:.l+˲Ӕ..9x=?pxW5]=lw}˯;zAႪsc\_V2F\P籸~O_#iPAeńmsS6E%:dP5=C&M@Ά+@],B[Lh[Y 0ڳhagһM"-0m?v= 81VpCM?۰2} bfgG-P(fn[>ۺ9&7Bf0(]$?[ )=f b/gjL0ǜYwwg**ټ[yKCHݒv QSkp)84R"ZZW.Yg-4( nzml]Q& @k?* 4 7J\ oCd\!EИf1:.к3H(yߔx1@<% XXW*^}IY'&8O^M^h2S_QdN.1Yx 7"a[1vL6ϯO4N#I3bix˾&9Û'|7Ei5}cr{+ j+*;^f Rv#UaĿNn@ :~w2BKŖI p|E41m{X؏C뗎(+v,hxRdFǛ&ref/ E sB -tTqY1tQy6F럫 fL<&#oS0̑5D\J}˰)yCvewLgn*&<[tܐgT6n,dIS4`&wdzW|\ԩPf~ר@mpEu?c]yn#516p9a'{q{XkͼJzK8vsz\9h\\YmjNB ۦ UJb/.' *DoRc$cJsD~$T8У o  ]Ƒ2$c\rja 7%O+0פC HYIX}E"k^_J麦:1K(ׇI I$-t.K>>,ErBmL|L< ! =Xkͻr9| [n7AdH*2@wv6(qopIBMKuSҵTaEbrnr _ĉVog.-{ [`^g3Kl{9* yVЯao<}NTaCXʡq=;]1 ds,!ɪUf P"%6AlcҰSo% t(s iP [z%(3(c<RQb"mۺ?\ܒ RZދA=V%A@xNԪ"] b$mdo=VYЖ~mP8a#./b7ʼn_k'*vUo#߭2i|7q<]fՑ.Y}g_qJ+6oh#ڭYo  Ke+ *sD_`޼*LJ,ܦn1Ōv̶a!ìޅϞ?ƿ4:dEX5<-86hmXWmqq eke- &0I[q_KXm2.&#~ ATpwqɢ&7$ػTşa[!Ղ9}Z`:WPwf==5v'BZֵ" a$oՖm\D$0qaF%iلeep4.1:!bx{z_ҋwvpRђuJvJd#OhƳN.kk!na DO?;HTɚ4yaIYZ 'yDށN$q:ی G4_-8K8s?wc[?Ay~P@73^,R;q] &R;P ɓA FNJzc&dQKn"qj}|#*j**U3+zk:vUĪu-Ǿ|Tju\c "zb!MT eXl<`Jk4f*FeQU7ŴN8--c!qg|0Áxu?"=${G'7"heo~gRrZ΄ _0;Fie7#?CC^ȂhbeUt |<0 k0jekVDؓ=(no?naYXjC3 Elu5{ < 0!}a㯥N{TAmD"!Vrwi1or7u&{R^Ao9ԧƻ- 6dư۔4wD/| eO C+!@n-rn`UuOfHhsvdqڼ$)\ O-h``"b$22s ϼ+|ߏY"2iD-/Xj55lnLG+ )3 EIw$}cWl7?7&zT=mgh纃'c> k ;۳д֫,8=8mQPhQMG:B vKLBEgiQs;ӄlF"ڍY5G\S=oҽP3(<3906ihա|o@HRXURK'|{N1e`monjnN2z/4gӾMlvi&upFIQK(íh۫/d{f\P B1,#2hY5KQ/#;[i+&`󩟂)rI^s}K@o XyD5N@t_( ^]PV6],93CX!^Xw:3k)f/]< x۴eq?PO牗B=ϼ@ܷ]w%~(%Xؐ@|%?r(bfw>`CuJ N1݀ZsZ!q,|У h I2Ԡ ?SwK!7Cx ՅIN>ǀ7Q0vS|wh/M9yT}=o>5 Vq[}‘7SEao=Gs,i4ҰَpPyue%:N4!v/F]@Ku)L!SخLKI/.<(ʠJB-Hd0[j.UM1݋QN&Zb 'IMڙk[LDOS0 +0Ҹab ^R ,ȧ؞>}_s7牡*V֛2BiMF\3qܓԒz۝+_fp+෯.B:eK(x<̃Wn-qo'`!CB;-7[ÛPu,֣ t 9|^&3# Vhq*n9p}qzz\eﱟ'韍+VCDquM!2c*:r73Nrru'L5`Io(=69"|+I{.Ȏ =Ia-Ֆ㍀ P|p]IBg"4p}ĩ,H3O<{"3 ONj'aX?oNI;V]bxVS:gзܓ3u8;aE 2gN=j)^bŖē8" q]܀U؁ 9̎ Ǘ/>$GAWz`!|ygL itoRcsX2y V'@ C{#.Xr0yP~VyWXފʑ?gz%?`,iKv?PK(Y`aXwIuX^9wՇvG[/< emfHB}W;5b;Cywy\_)Џ,8!cr\ !zN`(K\'%+Gpkd 2vU+jeޣ[^)n! 9UdzKg(#?( ~_@&mnb g'i.<^ x_\==6db)iӁ[=8g7KԗSC(!t,dEo>w2 Cr ؐچI\wn Ib.;N8WVQyncMwC-pv@.d\ _-YŨپ+]NKe5Sh~hhJ=B]=jY36$$ YH&!]1`e"P@kDRoGG?)vk:&KRc,Q;L"VkT_0ZK Bz)jXsz:W~ M]ԕ] p \? ZTB`+%>˯&Eu]Hnݖ4 ræH O~Hoi "_`? lˆvEk_Skԁ#2S-<Ϫɑq4L;ٮ={}J ]3uFwp+H2yӳ/+:Bg.l0%/ s*:xgF4+nؘNoFyL܌Jyۓlą栱iuFM4Sř^,G! EȣqiDR8p^J !j7?A'YRC'[Xjix:$ߖ}Q .&Mv0778xKml?A#ZDBGpᏬ71 ,3G[#5z/dr-/z2_q$ Έ4M";ͽJ2} |>Q ϞEI;!vA>"N8i=B馒8%BQPmH+L y8e;;DMA,]a,?MhAj}f-O%f:9Ck6<ȎY/<Jui^|c$ta3i|T;2\)*7Jڊ!9ns^̽!'xRúOD! @X\6`4v@Qɸ7@jԅn0twţ6Ҡ 4nXGůp`AO^?9 V,HG-f`)VT+rl|['wQYuQFTm~KVf L6O2Ю 1 \o@羨>p2 Ky+xvO g} 9')U$ @3N$"@{dPl=dm&"Z;~kS]s'AK1wdnSƳTޤEOwwMŁ3[~/թ$85i%ԉT1[;+uvbHu=Mh/\KJul1=O6IGqޢ}g$ψkQ)s]^\q| yY-(+;`\~oSxi'j&wGybޙUpf#3Jd6/b %܏|I>AR(f53 z73~+xF+uk?H˨=ǀ?B NGĜҺascېb؁^T^xD9U2映&&B㗓Ƚ/u8H톊QbGR,'GAFcfO\i[:H w:˞u@Oϛ9 2(|* 3@#֠޹>y>o l'VTʂXxY1 <{&Җ3bU朇ŸtHfm *pg3BF-!qJl+ùSDT|%Y@:+lvN4n]1؜CNZ2k~G*UЃD)) l!`j*umX<|?DB1J $NZ\#yXkmJsI£FPzpH6x@i՛Z >,^&)hٌNuA%"'ؽDKK+B`-<H8(C8}+Fs:CߕU2ڷ*y#*͛+Y+KD~W'qjy#~c7v]5"ώ pʢZV\姇|p 6,dЄ;'@̖.U (@!j Znzp$}\zwɄfQp(I*zn1$w5~/m~yrLMsov^'>86=LRA5{s:Yenu JjQ}%^<=ϴݬƂujFxDw#e-/UI$LT+FqQ<7eȓCM,Q]B^T%f5ē~"|\\DÉo}59Ljm6 gɶ^ nQC(|A wuf9U`wNĻ/^3%8ӱ#SI'"Ʌ6jj:Mw"hcfqTBc =i:ZXbov3T ,>_AueBh=fpÔ$%+摩="麽=Dl32#Paow閐K E(zJ?}YuVZ-M=rim@&2q^ 7~n846Pi$,H㿙6ĕ"m1h8 H!#(rPtl7h v ϝA!`zh&Yb jwbo1u[sȷv"&ĄH2g56\?%ʹVq0NW̓nq|mx $;|s߃_RkX/W%8y2ұi8my9uҐ'T늠B}ķ˗@{ j%V\Vͩ hCltW`18d@,-/+ˍ9'X;REaxgErF~G|=x;)]&D>ЯGp@|߈ ;F8{/Ll^fҖ4 [wPtELYlU!n?f|l#1ѳb P:zy`~f,u4? =˝[5i_q34%>Ы#7u9ؘ,03wOkL`׿X_P$z68%Tn9$0UNknkHI@|?G(VhGyx_oUvsɿ%yOQi}Z*j725h3m!`(as[:|/Rg}5m W3zt7vpL=v&yZJ]m>uX=l;? Y/#NY)b0Mߤgҍr/,s=ݻ!/J2l6\>ppmUKkW3j,77/볅q^Q~\\5KT H.">iME|Xpl~FP8)~oϖ{_1UHۑDqʼn)xA>iJ{LqV=ա@Fj?bQ?UP0L߉kܤ@y0g}5hLs)% qF#sTS|PAGEAzz r,>m/A2 #hKEW`fEW΂kw'b^:?$/7U[nhzhiw`yJپ dqxo g<&Tĩ븵2`.iHBp }1aEKPd#(8}K2?e8Id@X4? 4@/:&S%^n,}13dT] s\IvȳkBKi$̥aTAWn5֕ "x&i8tRZaIj;W`S06 ־_g6ܟmO =ҟ^Զ9u6by褐Hld Ytg<;W$zb|4*"&Lp._J\K Yr~h0-BU`N#'aXm#ݰ%N*sEY%xZTae '%s!&lw1z]' U_aADҝMS]9 lwU~B DOc6^^ۉĴ[aM 1z%YƳ#8OrxF]`Q~Ii3ݪfTj#x6s8Nd6y٥=j< d~.eR.NF?L^?lfHh)Ë:ި EvS+ng2Ye}EY ~Q5^5Q*ev~ݠ*1h@xӣL\uK |rXTQFO@ZO&ˊ[ !E DW!,b?aPG]Ɵ5b놪@X($SpǥA&c=sy:U6'ǑeUǧa$<)7g&.@1I`2e65RLC9T;EwQm4|YJiqha.o C#@8tu^%cÇ ˸UVuv++#"GDMybRuid^ g/q[̧"ƪ]#iR1}Yi2@[-G 'UdP8Z| Pm2zs|wpE,swm˴[& Irgcرhq:P:G*M巢jߕw2 j~Ft"UJ]8y(Ә'c锆ku'kb`}ѧ *hr7q w>+cЋd`#BA'ɯs}@Iޯ I%ڠ/Ĉ#֏,J-`ҝǬ> LS+~hcNMOKZ#1"%`|ϻk|:ut}d@I0P5*Xp-aarU+4@hoi/7#cjKǕ:pe9c2t M:Ez:Ud0ǰ7?K&2VJ#]^]k_BEFP¯ydCH 0u&{ mY#fҭuHo;Zh2؜#'jbD=1np LШC7)v4{BxNB7Ǻŧtr9!՟s%d>]FV?ry~QLI'rpř_Ebct~LLw`GdGIf jﶿxwT iXP2ԗ0 wof؂< P6$>9TR"~Md0hTFM.<|[{T[+)/q{dW7 =ILw$M w ,*/}T`Y/PD$#ҟFf[j:X?dy]<ȼNǗLF뇼[lDajZ9FoWo bۋT]KC8#;049Wydߺ:*}ONE)eiNÌ6\Z?{杀tԶ75 ceWu_'8Cl4PL<rΩp]k-M=ewN!;Rmm~fY*حm[hLM&9|lhM+\d+ MqjNIυ_nsg=ܙ\;Qrggu heJ #Q^ MrJ 6ۂ=qؚq#(F~?:ku9*/\#2ݴ5xqKJk7Y"=B{22'*m/=eeȜwfz.< {48DRR<ĺ(+GW lo^*-6gV=T]ysUd²\UAiF)y;Mwe!G ,/i#?TյELJ$}ңT߭8<%k[XM`|dqX$MoQ%DY/v!rqoH*tX )31V,}Di~ndձ߭ ;g$*}.BCL8ӊRG5jF$xx'4{gE<7Tʏ$B$U[:=)2ƕ5apZ-2F{ݵxAZ\ b<Iu)!isHS_b(('N$&~S^)οlhqƽ*ݜRKxK (ߵKvʹ 'UjW pBƒNni`2F(ƚY-vGk SYkA7I[ .۟؞ġ4Q~մbܛ+z ?ݦ%,^XUxce3uf?\Q^j$@jQ@mN0οZ etuD}&A#rB;gɖp,6DdiKyO}.Έ،`x숺?VwWP@]z$ۃҖ2y? v+Uui gWݤ0w$j/,4 q2'w!`1@NRItw[{8"%2 gs뢅DVזO1?Wjx}PhH3ќg> Ns~]s-ADku)Aj.+*k*Ͳ-"M&趐%V._=#b>-dQ!{EFjn#zq>wI3SJ.{_#Nm[V)f6+'h#R\6,]YJ2%dFTyLaW56n )B5 ia}[ߟf^CvOxR $.Au+[XQtQ(6>P5M*tzL f2wtp'ƒB'>͡!S]3F ˀ&S;3 X 9L)RJe/qoB%ZɓG#/ΫlP*0|9WunZ5qXYYE]&?aA<#@`X$Ye#-`ƃ]QJz_R*!u6'yRyʱ>-d&r P-ǀҫF0zX#NqXNʕabW/LOW8ZCq2(MY5/bbnkzji\i#F;8jopB=1azZй 3 >a=v<UIQ+'Eyd^@2B}nj)liJjzkDPF`{Rt|+S(F0* q+u!(p#5`z Rw.Dv7\(`i.&f,.@k6]f=QKg~Ko?^AjIzt߇8.Hk{g фO?\vu  Seٞ-UP|e?KH<[6w dwkZTA}0ߺ;bt9cTaIPD!P1-I+Y߻gK5g'_^QKS*y߫lP|ٶ;ݥ4ʚz٨>oȌ!pc}ƔpH"vR @ _dkX~O5 ͒9.;E呑 {PkZ@ ;|t˿l>DS0y/gap! vst/]uH2ܸhP]":EF5%)'jTd=oHB+Yʱz,Zp8W gz9CX&6g4k*rB0DZ*0*n6J:Dł-ZHh32sm_Da($2+dF)p qȲLP!coubLcəPz.) te?uiluܜQ0N7i\/x6wІJo-Ѥ/,$ fP:EgoU>>f zrn!6 gV ]\|NثeSpDiY"sA8^7 Z*/iGgP̘K Ȧ Е5FI1~/6NӉg:U/v7I m62'a O&+"8k3J$@Mͅt68mn)oԏʫ.f|jQ%' i x̿p M#j2 =_YPb\te J~b3N\Jd2j2"&2P#`ZaZmkE4L*9mrqӓhpj>$cOԲ́h@ _x8B|tF{zLvavufWG/-Rr5i:h 5~(>L/ )kRX^ϧi}KatpSB@ q`$DJʽX=]䖉L-{"|F(CJAH͑l;$z%:w=Q5b!G$]6Ed>u1`c{'6Q?Qg݄Fh) $K+]u<&TㄽoGB.# Q 4"νj' n$2`ÕZZFINPDo߲w!f[Cίف:V9bH_]j9^'WWL<^OKT^VIǪmW SDl<iޠ[ޢ@|05[ˠ[˯+ ), klsE]axޘV@XA{%?pK[$Րَϖ?^i_H4ʠM(]D%*_ayeNPBbS9D @OW2ֱb]~/;G憢 VL'[F3S]}c*Ê8ۮw~ dxbʇ\p#sNb(j0rp  T21]H.AUށ,p|Hj %&e"VH Kqdi+2l|fO 0F|#V W*$PK&4qh{:'{6'4/~D[Ye}|Ї"tvY۽E mū{g4Zgbc =uo`#wT&SBW@(Q>UYos-.웩B Ul$9_D@TyN6e2wpNKbH$ybےj-WzvZ[O})K\QzbQ0QT^Ȧg[} f:ZM I>%P[ڮ&,0@Ut[dhMrë2x8`T2H %'y-I,ڌ: 6Zj 'MݹiE«9 A{]S(%?Xv -TQ3O@@)L@~1LAt%"H-jrԠGzYL 0UɅod~囎b3qIyȖ9؝cGZ8^O>Mq;U =-qLa^+"4y:~`xѐ v 5]$Cg[F~ۘ=4r>z^O.w5vsBq$7{0Or:[`SZS^iJ])}:6\/AqZLw֚lzSos-C8a+DoǷsISRȋɾ7:DS:n#?[f#w-&a'tCxqU+Ì_d=yJ<+ap3eĈPq{5S-,ײבaX@k}$ؘ|++Pu(r8l:Ս`T w8S t?x 'fEi`%)JZ՜\;◆|Qk-Ge~ pb}AE}^BяpkwjP]4E e Z NHȓ-8X:\jQ_b|.>Wn%u*$ϒ(!޷|jJ6U|F㝂 "5~Ê{pa/uonW$"\O Qe.Gc?J 2 S}tD&7N ,b,⻿Ty2{`ljWoP9pu6}q. ]gC/2PEs8o{%?D C>Q{dxp&gII@R,g=}h%V3gs %ѫl@5XQv `\ý/"Hުk[!qmC@LXr1:K9CHǰQ_"W.sٕ1tsȻgg P DJxo6DO1?g{7l~$‹:uTA„4 !% oU4mJscf} K439HUX<$.W@cgQKS8,Ɠ}xz;L`5'h;$$OҐyg4'1,7W'?_ԱOA(A^ ;kR)qbcF0A,˧j(lѴFODkﵾH,f җq}zۭ@{zz^IB(Hc^aR ezv2?"ς^6I %LA\|̢װGdCOngO?})#Q$ JՔnTT+p, *'[LhR]wOax%%a'P~xMt{(-}+ N *VC5%m7A֕r'dl8֪l&k2/v_hZE(Z4o>{lڊi;|j"5?H ]ޔWZ[ ٚO л#2"<6lqݨҷk=XFm 5BZ.FWN,@쩖:%oPt7p--f$kg'zOp[h) d kZ#4qxSfMj硉xċ諈7Inav2b0RlfzG3x!c)җl $bYHr<lz^Pl'0ydqXFF>|\ɞ *f#W}J((;vtQguLJ V# .MqJ[^]wl_2_joS{WO!ݎQ*[:XGL"R\LZ[X':aAsUpᢴb?xEU$[lZ{%/dT%Z}b^/oP@#gYLWܹ!aZJuCܰx? "GEq ukm7mO狟n׸g*r3GZ6da /_T{@~W5 |,I,2J`u]oHZ#ٛID@(1xK~:̸Iz4L?7lA @WE!u; K%W ܋sEhA =6Hנah[yW?xӆ\8eσ4Ec l"!q3N8gdjןT>v}D?Bkr+obQ=7(zC]ӏp?ٷNe^4o&s>NJ;NұLeaHܞ4Iq^!xs HlaFk9^Y7shyQpxxTCAX]1+d9؁+&Cg&nMt)@x}`;:LDuA]}7l Jb,+ ٕ$zkбUVZ2d}&?ՖkiX *G%ܰ=t\*#s)+hAQU 1Eaؕc>i DC?Ljg-ھcp7WeD) A|HPXSi& z&:*?'w7 n 7?aFh9n%P Xф^)OvE04q3OL٬R"oߵ^m"VnveB- IBiVYDL݄il>4QOv)S/>\4H}{@y6I\26 ߬I`$+]#D(*F/@I\Xhe P>UaYSud6`u\ImH tİY4f5hf>,C~yr۷\e=d&V?"8]QA[P*F|bvvZ8Z&/05Z8`7uKg%; XnYW/usB`MCp9]b|ʆkaBM)o9!JBZ)9u* rN3w"}$&K"8 7諥L9r'P j˃đKǻ~+w8eXOo- #QآXSNنyII68(?.+4rMwsxfY`k+ 쒱=N;'"RVl|B N U=e V6̛mfE`~^cE@G t eAQm^Sy@XlTyPt,ҟzƢCsj5T憿("yJ*}+HU߇9vwh7bwl4FM ٬g /?Р5S%N ^dCӚ3hNu(̲ b~*p/v98ΉZz‹x8[uqdMFn:mJ#Y]EcA7iG%/zFh5pnV0q8k<.:fZ&f<4O0rN*UOþ%z .#o~M2KpB4_I1#y vćVi`L_FoSWLD]z!i1- S J8rQ\Ӎ9< 'Ӻ]=hg*)@W(4=HD[w~WŴ~}jnRI'F_#)#[[l2;$i PEQ [X,.®"Q!q[< |K Qd01+, f )UA|G`|JׅNY. }h.#SI߹a /e@SŠg{yK"_Sl;m ݗnzpOD?yuȅaH."%BgЌq+-rfn¼ؔ{7f7O.z> c{Bn@2ۏ{߹P=Q/f|ih\]Fn2'`v\`mi*ZxeOD,VC;N>"ʃ?u#K+?֐s!(Bj` ؕI*Bizall#T"ˊFwݶ1msϰ|~;d׃rl+&fҢKɂ{g7偲A˻lS#:pO5IgV+C[gQN{N^p@%+ @rQ@q3,֦YqEI 5uFe>8N"UYTI 0R9QbY|g]%C0m`zFω}eF&VE=#O7F0a~ Օp;*_3l{9꺟0r5VYܛoΛh!1B`o5'2>^&[\*&n_Lsx0[CWՆFyxV}ôL,I;mU\Hs-@)(H\dJ˹-/FmJ|X'zŠM, gNkͅTaBB@@^}+֪ -:8%-y$.+pT'_mF0+=Ø%Fl&]@j#A Hϣ;G4LD7b;azJ2X'ǬԡwSNH l;YϺvsG0K$ BU*+?cVSC-8c"t $\.T8,g햨o|p [` <ܻvn_w v( h&b{;4{ϭ>Rs<g|aQ2: jLnRTm ek0CtQ;ɋ`/V9xE!8e ߴ}"bu]PcxJ4;w)S=og)a9{YrI[/kB =Ifi)Dza.| >u!aD %85 ͥ<8QxϦ#x*ɺM7ˠ a^-n.a]&PH"  Vzz;Q4_=$Ɠ1jTy-@^i~^[X 4}[]#nsZNoᘷ)=eN%٨/0@yF 3h^,q6/M6t sYEX-_{/zfc /Z@^cg߉mo?#}J8# a..>TׇJN\[qq(`| _)p[䖨"{@axIXe$Ս6+Y.۠" m\ws@LE(>wKL>L)sS73 ?eg?Mck'uJ^ΤrB[!%IMF`p* Wm~xҵI<_LP072~eB)KE>Ȁдu|gJ=ʢ-wiÞF/ܥJ[/<4`#dKe$y\ V*b䉟3)?<4@Jzi}vϸe)BP)R_G t[cg;)П)K-1 TszW;&~r6IC@A왅vϞ)h%ryX#x7;Pp3 FTM`bky>;2 ʥ/ s _*YB# ]V#vY`Iq~@8I2Yۿf^l8h_Q@E)F]oBҚ^ 8qAeG啰Sj.oTYh=m ?TpL>}No8IPh~OJf'J.kXG8!H?3k2 >o!Kҕr%w`n^3xlNh=ùla4vV|h3m"`95:AѲ]y?  9nԥqE. 7bLX-r ,+pЗw|FӐ[|w %X'poOaWd$W]E%l@ _̳83dG慘3x{o)A=M /Uي$9Y؋\K0í['}G7}Y[U72s]A0I@7x)E?qxpd/F1@ uTQbXBuQ:,8,Lֹ}='-o$R G 4OemM2ŁX޳sxi PFtXwou>%x!uWa [=HK##o7Yǎ\P#gmpSuƊA8O.9Mמ_khH:['cSO-8AԠQ .iA:@lg&p]b[[nG pHZ6z3D0Npl6ђd[X9zvlP(c<ΩZTBw ۨa,ۂT Yg~M%h0laYE2Ag&QE` 5 /t]SW+`}ܮW~wq[M .G4.K:c,yyPS{NTȐn s cU.OR r1 4m95c[>Ѻ yv9n]H|DEea:;4)wVqM#V GNX76f°]=eڥ\\ i>_Y"K"TpX6̫eDJe'JEXgkSq'Mhc Dmj׼ƇbQjjf<̿C7Ytw9Dѥ\7DZp3:<A,AC{:@I(rt>@ܗ̩ݗ,RY|[)X}*V%`~B"T'rU+lЖ% Q8']:m fRuQNwUe+~_9 sómhkÚ:4Vvnu4_;GQLSkM'9bl+&37$ImnM( ƾfGnJTxw4(,o/qIDPZ]w)$+e"Y N) }q2|B+FheTsf| /Is  Ab<V 41FW% IR㭶sґWa:%#y5JDPj@N0R6JE 'ʸIa8™!VwHcKىˤGֳq&݉ fS¬`pLFo0u_aKdYjbL*G$2yN4* ,{ t!vW[o..R0*rɴz5&=3}yB"g*G`S;,B<۟̿.s&6!H3q@P%9s,K]W0uz:55Vʃ|%Gd.Y(,,Zˬ=ǷPϪb5XL GXkNfD]b9 r,w:\2Ԋ~ ʸ]B.1Hg*;6?BLDo1i̹Q'ajт,lX:jyt6,1Jޏk*2`O[H(«j|Bv *B p? X,3w7 uc #Ǩ={%)*^JE@O(|yռt ScEfZ\O~'} y ד˷b {] b[-Zk&a`n4*qC$* :d۞O^ÿ0%IqS,[ϔ߃rȸ( u‰UbAkFZhY9qBB57'2\~Fa]y>H|k((O<.Iɨ67tƛ!%Z;W\mdgJƩx(;j㮐b?EӀ8nfVDm@BUYA,El8Ur*< Ö1fݑި 5E UqѸq!G?tf#Sˣ|{z=}H*haYCihg Ϯ\y& ݄/bPKKc>`qw<(kih. 8v"M]5 PE0X,UZ~%g| e_<GxL5wmQGprZݼYL^c__ 7dF$uL'S[EP)vrE(9G ϙNcֵDŽ.cJDX>nV/K^΄Im$eơXaxN'T8!· U<^y6 ʯa Cg@r1+hZ ,ď翭,kUY ڣܽCsT7 Ϥg)6IGw\V4nHjLe Š*'-^~08?U>eoCT\@y̶*h\yqzd RH(W(B41 5$_8+n}9Fum4?8,:kU_O.k)H}ºlPoy(h.@:˓1m%(+[ ԯ+<_4~>NR.PJY]S]BӐµY3clO^}:Uтy 8ih*Օc. M!)OӮMH<2\(K:8=t,Gu!$vKVgozpz'jDHip G^-X8/ʗr M5RpLz^oSC Id o_JSqXlɀ K}[9T:M7b36C\S76'w\ e<@%#)mO}2Vƞ$j"H)eBY]-npewKQ)LWA :ݒ!V+F"2%">ޣBKR{#{x{Óa{E׏h(PB&ж<7ˈ7O9x W8wt!Ff%ƚiad[*m~LD'2!9"25:h綞ڙ}%"^gpN8q~lY\ĥ|4l~,"MA rl2B'JjjJDw}тp:D`{/QZhkKpEG*TGSO< H%P##K6N ,NRZ6#A"¢mF;D=>\Ǝ4LkQP,EYdO7F _^ͫ΍n -+\1`B_ONW4Tŋm٭jC&&u{IWWw0;lx6d}Q d i%H㶹Y}EQܨ g@+OrR0:!,KX؄Wܟ5ͻ,a;H&嗟9!o.6tqGZgӒq( ϭP䛴J)<%ZP#YKyq,4=uUUxH,.HfY{<%+(Ax9ytbmh0`CR,Pv/l]5ͣ Pի+l#8y_guN ?I3% eI hxIrH=D<Ԓَ" Uz qkZ逶vr :)ZX'>|7Uz*u;X[\ls5;50F(__x%$?$̙J} A#5*w*H-Q./DahasQ~}bN&ˇ`p7Ӟ12`2[%+) v{Y0ftǗ8uPN#5^gp^:*ͳ`px-2 V87ߏL %!|WM d}tғG{)Gn(хWiofcT@4 ɞ^ r jfފg`%v9T&uI:{`9HO'jx=X<mXMxUch&A5u}L,~Y` B6n}>Dl%^n5 wnC9!Ky(iA9\jmB!t[o19V ,dڶCɋ}4f,btyMt$υ͢^VuAqxi,b Xcx"WQ^ضPc@>-I}Fs>6:J #cMx5,'Ys)jIdT2;B7K ~xHlscLB5SЄUPқG'W(f]`tѶZ5A`mնWa C3c oꐉU7@p|PM dQehV ~P^D՞.KJ._& ɪ,&=]F/%moݗ47,^#+1EKK"%(J Ҳ╨0KV^T2lh8a>/M+B'#!up]޲B*h3|ل$a!+/òb:kDu1W{Խ+ fTJȲ4|$H0c;Aa3;2 ؑg$A\=lrfJ﬽{m|1Zީ<owmyErW1nyY +uL$Q/pȍ/V@g{GUoe}Q? b[-CyrDNe9iI"/?,4fc]+P^KX>#^q`<|8M>GeO1aꔀpgPTs QIAh\b*UƢf i/鲢N,j qƘ}pF ޳˗0*ÅKb,_5}K)*(mj,kKyREô'hO1[~b*8\V>$sa9pnI­8 =&Ma.ԕŒ|]F#>lYrꎭ]gR!6ei40e2n5SVh6Pj+5'̑?Y퓣GH+/BzH>wt(ɖ-5wKŖ&g RGT$"Spko'V+stIQ3>sijt?5?m(Ez_{Ki369}N##t9zRz${E >,lֿp-/lMj妇#&hYF&q8y,Hת#'aloLH|;ZpIQS 9_(}I}ѷ7!*4+Q >f,d9WYC*&71st{;#V<"mWQ4ZգRxup^J!8w$1U%"L*6(RCk=hwռ 3j 4AE`l=Twaߑ$`!;lk86U/M tKQ׫+0=+RDT{@}2*υW=.w~ .BMfc.=MUVS3feOB Smʼ^$C2+VW;ig>BE} xB\gjA)R5Ѫhius^fѱX+Ɏ`!֗sy Y_[sj-C͎>x Ϋ7T(4*xb$-?XƵ5%;SFw2 Fq|6($nO^ zO8<#'!Y(;P&a7M̅gDSd pT.e>)X櫇V 3karQ4 v<֊]qeR80puZ'0Bq`E*QYqo 3WD ȵŸgq +xA*I%Wy;? YA=UI*c9"K6|Xz<ӭ`?=**9 Ow3 28X,q?jc;xN+XjXYRWEACYw |v3zTaK8b&xRb= 7;-,w:+7=Ai];' x6@i4oN:3t~3A, pTQĚbeV`LmVԋ>f{ #VȈ/*뀈I8ak&bA!wCP~EmHb"WKHR 3~2ao(RAY5线>OM/c20lqiƤjU sjo|놉's*H7w_|*;^ ܢE/>yeXjR6YYԺo?Ra~Puw?w{DHTm1ޱbGKֆmV9z^af{Xz`ry=S93%GgBioZAٌ\k{`U^/%4Cth5M"1c",P芛ҹO KO }ήRLWG^S+(1GXݠο*J.WۊD垥5 M=0/BH84ÎBN#xJc Ch{uw{Or$BQL(%;7Oӷ_Ùg:O,) \@ WG,\Y߮yTE 4xH#MyDN8~1G",g|o`du 8E [fδKEPƣՆ6B~sz5hԩ&$YHL0|-UJ>9£ wûc?+tٝ<<꾊"6-z꟥H 4JXY^C#QFm?ǖs6JXvd$!y̨ IBOW+PKPp3ח-8kujJkN3'loh}3sgknyKeHئ|0)?qk:Q :avŕ;?sQóR ȜrkN Qѷ->gpw`?F_9j*B `i h">͞r"DڄQUk ۚ{O⣬^jX<_>,>MM7]=,&9T]8W # _ &@g;J,0!J~7ï+8?SYs;`\d}ϤWP:)'s 6 2i.r;~cU/x,B'\{Es[4x!7WD?:HDbھ2J+%|@2_K>SlPʄLs,~b"+mk,S9p`AVZxV)&] IBm!uk0F}*`oa|`,D_v,ni{9M^e&X}3\NqC!SQ%nԶVy$EqDBf1a|<՜lfğ|-E>`1egJD߮(]o=BbVQp:G5 /AN3q.^NY d]Qčp٭=e_Hab^Oݙ`uL YPpp6PkۨVe;d2ޱ~OgjprԊĉ;m?o>_7l3/u]{/3LDb Tg1oЃO!G x{m;D_'/g8Ŗ07:t8eYioP~ݍT|pP@l(v^)(=T;m8XFjgG'-~ɣ ߰pv<PÀQx4l y8.eX`WAd|-Sv6#ÔAu絍ŘFy7:zC1<;?LnǎD/X&3"^ܼx@J$lC@҈L\+Yi'o)ŻDv&|cF;@!{|yo;JCsu0 K'г9kLcieS.x Bi3O6 ]{E??68)][;Fx S2%jnl%zDcW`;SPj+6Ht?g5CX& ~i }7..2N*uOؚ5 \ "G4kkۣ7xMXfD%OȚ^Q"z d.pS=,Ì|uS?wLɲuRT;x|D͸{~>ϭ- Úb&Q@|p{1J@rrEu&<*}4m^yhcŘQCe#Ǐi'.Q{gZ_|m&ѯ$y4k53#f~%<㴡X  Ɣhq)obň*ĕ BNH`\v-gr˖fq)aỈ%=iT}fr{r24BG31<$H 1~j;!AzD,l,,m0P/od EŐz^Q.2l7~Gi‹C-{k`:}h!7x :)m]y#Jg|U ǧ3fZwbaՁwm#mjļ.k@#<$ظ0Iۭ=町noq%*Οjh:ERw@y[Rwen:&+KΈ>ϧCy+EN+>[&6ZS%mQgs#*g6ekhK'- _͒ځ}x>u!+甽#fh;9Iݭ>L)[+6N *ߕ~>PLg ܮ0H4MIK&Ky+z7:mo):ę{WjTTMĴg&&dí ޡOEGxYvu"/J<`C KM;9 e/sp a3m䤕Nr[y`@SgNLuWyF)B|+K;A:4H1)Eny߂ȕl`*%:I+ۗⶪtiۓnAۋ sUxIighofrZ "e!0WٿhmrR&n]~Z [\7h}F+nnӹH՗Y*gcn*2N+ܰnza\F"l,i H Ц.&kww^@kMECcLz ܠ5$pr&Hä0<+4!eM097(d@el@ ] P_1E_^ϡrSv(#JU?SOd9ؽ2@6iVvMuK綵T,CQޏ 4jEx]3٬),ϛk 0mS70:uiFKWz 塰 z+M܌nx s맯.Fй4C[l4Z_?dtfZf·O-lA@lU B0Xd@b=*x*qSݭJ5^Nt3HGm/|cs6& F_E}òH{5/xF6s/9s5$ZqY"s jDoHx/i̿<|?M6>olVLVeF 1e-\]/Z:ϊYRhtf$UGр'+& 5o/o1{ T<.MryS7d˥cuӣ%6i4Y’KNj]jFxq,|q0&/FFAޠ|?@E}$`hxfQ{ݜ4,8'f< 클*]y Tfp)h 4VTNa:gF3*ӷ&Պhu)LLvaR;:ЧYM <xl0QR1hQ, `Mr!^ɽoU{}MH;1( 93>q="$OG#{cVתc<`lr('o]Yaä{m֞!= 4 ?[3NGޱ,mrBuBa|<"6{:N7BCo]Y^Բ^.oe2gb$aޮS rKBM#yЮ^ bT" 8'!YAG|$v"7!`x꣪B_"o.:9krYpWrN}/}!Ԩe=G/ qr;ODohņ+8D.p DBTϩJwn >.&2{ eb@=u^n ~/p)Ro89'dz|ٷ|Iq{xᬾXߑx#58jg͜;W[MC<%ss>T l˂\.n>++ZC5OI}u5hn O_|xj96 _쌻{G*>{%t(/aG|gFɡ%4{DY8O^U\3~BYkM,E2>MXb EJ`[+ H2M8cK}/PA`ܶua*P /׵Zd((A1? <~t rr1?+zAlW M8j-bXl`kqd3R<6X]*qkG 6<#P>O Ħ x~] ӵˑ'(FQJiP ;="_gv`wzmMՋ^75r(r5M1Yj*gǝ"d{/[&׼Fo5>Cm7p]0Pi,_0EiV $+75_e}JMp} &R5؜ _5 }YM>u܏HM`}^H)n~"c*A*"⺮lyQinwȆ9_o$ثN|6ˣĤZW^GE,I` _AmmzMh|A0ܮQ }I*ښ{AUuBxDNU̒tY3'7!cd7NtS;힏02LbbsO,t&‡ѥNrݘtJl/]Ki釻(إh50ꮚe xc2:k_|JyVwYجbΜȊ?g; mO^:Plt# 2鑡0ΉVghٟ zdXEJDIOHY)=W0IM]\^* s\Ӂ0v|)Δ=*HOJgK.qbL9L 2m1?\@{ftXӥ R+bܘ>p<қN )0n2퀹9⍲w>]FÄփ4pK}ֿ5쒠PCSn=k۞Eoԁbۺ¤b"7m/K" x|Ŵ˟tprQVhwAkqMA8w^K%7x}mI U < <i|{D|p%tU=K h8 G+y##;o+UOatZ6/ =CQC z fݻugG ǽLsjK3IE@q 7;V"lC'Og7[;F*TW4b:(eWf/:%>9SuE`fVw÷@>8q%4.VNH=tF ̿Gn=oQ}aKmoӹG.W`O:oɃ}N:"GMGk1\AER]5PTOM.׎ĉtGbc~\XMCbXuPrAp:u[|*DNAɎx𰹱ttA={x:`<70st3|f߉A:kCKʐpHL 7m[췮vVS YewxSP>Oiv38wHP,P [w#˃tc]jU"(?T@s>a=;P8rp:SF7yn/ӽ'82^ݙ`r%k&m w> vt4`) ؇׆Ku\3R4[ IU,+ /'ݻlĿu- I ;9-J@FOX:Ei eg xy*H/[#UAЖ̽VG'R8cL9PwQNF7LaO&ۣZu刳{m n1o.#W@쥜qLqt; Y]X vNDh޷$gKLMZE1N~]%:}v2+q"J/6z psGD| Q8':T̞=*!X3}D/kY/oM0i_9ІOn Ĝo:}Z>(ߓVT@-UL2tÓ*ȸW[R0UƔ\݋ L !&<ζߝˏ{9W^|1Z.FAqK]W)$r([',ĘXr' )n%=phɜ^ׂm[tIފn Sko)\4:U Q S7 Yd۶wTT Wi13_?{9lW]Os/&-/7`|*Vbpzc4!W6OZ߂6z61͘ ePxHÖ0eޖo?5<6=txZ~">-MdmZ169D:RxѠD8PR{F3U/L'! q,1zXErnq'h(^t䙇Z~*[>ei hkR5Ͳ[ڜeV4N͐ۻq򏣷,h4/?3&h" L݋{d ]=kcMܒpwsPڄ 2"`̠{ˆX7v[i?Usgo킎(,vC.6"e唊Cl(L!)>bqejj2Cat$\x Q]2Bmm/ʫĞmP`xG <_,Bмs/b:HPMcìYMF՝?tB2bo맸Ƹ,_ZBWaѾֿF NP\HPd )\Fvoܕ4 8+f@9Drc'k- lÚ{>D*2hF|=8c _JQNd((G|?~klTqnU,FJ!(ISkž+]E6#2Au)oy҉ҽ5!dGZ r{,uPf Fi]JG<-rhhȷ+J Dl2#|n;XX608CARLXm*F#K,셜,MxN?ĜcZ܅>sKD"o/u06+Tk !UޏẄEb?v_:D,w}eܷ9l{=dljtk=ǫ VPŁ~Ta7'Rh*(=)UNVg Ŭio42aۨG0ZZBPnw MpÆj]<EcZV.6 %al+DIaC w0s^ t0q TrH(Va" U9?tf f^34fֳM, "5eWgAVXEq5"_# hbfw,̢Ji=Sb+^ad{p?+f/m;w LDT'Û:pT L$aIs=D|D.kO[a*q{z 1+bzSRQx5USR0p 6A-_&pTοAT8Ot=5x2cGh? H_ɺ*'#S QpR!JְM|3A#-Ν }aσm*%i{Բ9(ABj2B!#Aׄ[t#)Ns37dB߼ /G| kh6~U {\Ǐou{K7VBAOgPkMo!ib>GRWfn)+㻻WC9|G̝*PzS6#3s"lvCݞܔZJD/p%><^1O m`h%WJOp|O2fZVJ+'ƫbBl}) ɝ- ڭl\RɦQr DNX3qUr³hB?$xA5Czr`ӳcTScq"sOt_~=>kmusQ觯!^9+ܲuw^2ީԂ=6Lc%tܬ 7@yޥJhр83&pX(;SQ\-&&AuJ~n&+KBS]13C*`&dDd848xuRR v"wEճM4Βa_ڔ~:{&KG)* Fm&YڽC$'1`C#ŘI+|TRbEEWbX4ͩIc4F*|][rPzH`Y5д#N0nH}8Z#,Mt@"* P8S|/m%lٛ?4;A^;7$SU{gPú8ۑ'$k1_/1}=˞UKt6- _/onRl#ŵ:ʡ͡,K Pi 6 pN*񿚚) cUrfMNLGXX䶸](0: ;÷xaE2^?Ͷt2 Zb l k]8>s?B߶YjjHj?6%eӦ!k׽.6 2'ɧ-?єx}].>sީ'1*RWK1ҵK{>uK7Tn%J$ 0p"ȯN7ZWɽe禾@ɐ_"NĤbz""ׇ]nl|0] K*NÏGTޙ ULf$cAqziE_p.bR`e[(,„zL;2!L i" /(§Vmp-46L,Q_M2/m%|2Ы.鏞Yrr颯XB' i,a faIoߩ#%e,}BֵT8 n.فj!cاun߮rV]';m^R#ʹz-` V2p'`x$?Kv~Hhm2*S̥Ptw01J,^ ~HwNQv~Ye~̼>ӆ?L!ݑ7p %1-BZvq.TaZkJZDW`y'ڼL*cå^Uù]S R&]dvB,]0[p[o;W qn LTgBAx)ZtF"=yN*hk;N+^z3>1ƹ(*g:"J l^HIjE)K.sު<+pnUڝ.%jݞ\ ln}\F9)_6Nȅ!uޯj .s݌~{m1+RX~!~-ycz a7ҿXLlHH4OKƊ6X4"Cb+E{tݒіY{95?+ 9>)|JncFh@qהai``̒gE c!jF"R!\}RFCnвjב(!np0SYD'!|JO<OIi.F} }!ϯ*"(14Ua޹:;Lr'D,%md9(3S qdTc72\Zz!mQ\.qMhs!&2?F85Qxqp,Vn.pn{LYA ,㿪2t7@b*@2FD ͷ9]6xksl'7l8fZ6Շrd˪e">vgtϧ#7B@C x23;ϰfWӘ<\S${ا [M aM/_sFupxi#1`9R. m 2}Z2+ָ< `U 4XL^&pn_L$%0o.y٪z I#D| t \3&_ѶYL!Êohoᜀ=\7^jS-rj. ~mSMcrP/jQ? %.|oԏzΘb_̸)~ly  ˑ!ܒ8iz ڌhi l7qKt_w~my`8]h`Yuv֩v] 7$V>nFaHqidd"7;} 5D"fpڸ+WAQ'FPS#]bqꄽp|fsFAFG tƒw֌SNOrL wY߮~L♷1j90 =jMėwN2(\|/U ?n(=υ52JH$#TB ה%\ AO~IuUYɕᏐg"6}nB ޷!KX'r ξ=y/+OC 5%p[ Lg+ iߤ9y0e*LHG>:fʸ:ыژvs>f>평#zQlw%fpM?}S[Ƒ62.T@$0ՏOu" KFVP_B42(q n3|ރ@e"є+u'[πPv+է$J/7T%;/9J^K@8G#ntٶ6aGu꽘>P*R:f>^\&(ºepXWXzZ[#)9 H]NkvJ!+yi\A/gHFso_E1ߚ[gCQsipY_;Wj62w@b=kALf,"8fC y \ %g)HJ\o\/mG6#R|1sf298^VEClmX,) 67VLY:;Ts$6oV1-nW+MAN[Uc̤g,lXT |V кg!EP= ڨ=rvsVPTӜ30Bz.{mFh G@) q9*'lB Ԑˊjo)=_gJԫxxka'vX;dN[Y_ckš7_Ftqf?r5}9,4JQ|g= r?m)Cp}"_2KCzgw!iJ|W7 Ō_\=Ø7粹#jѾ m#9=?h|O$wNq!۩4I{9_'7(,jC{!NʨN]mcJL^{- ߠ6-YUICWi$Ǚ9r]o ?})ű!xWN1]*rE]KJR5,ëk*LAEBG=cR3Gz[٠(V& VZW" qZg|Algl>3ql0hPXt "8ꪅhP&y=W>.*n.[0Ξ@,ev:+3[NYdеI-٧$nZC/BoKI}OZ99l'!߉5dg mT->vc0aydWxD,h(' ge7p6ˬϥdxkJ+OQR\8ͪ۶ԹGN`tRyREwNv=;:H7ldJw!18WG $: 2ĖtEh~z<;Lph0_&#edMsl%ucoO6.Ŕ{p!̭kt? ET y$/|\iAHJƯ^ʎ:XːߊfDQlȺEBNW&<%/qH,v5S@>.9;oة3;LHZVA2Ma^ ..w?W)Tv=VR`J5züjtMei'wq5RS^VwcwՃ;m\cCB;:R i׵!URUIh45_l|+|#c1챷_"oS50MܱwvTdN ~V&&B)I=-p vibr€NFJtp[lk#]Wp&jI]G,ާf'o NSGfYUnD>?mӗeNjtƝZsY/n8Yډ3:V.j(<n"e2JO6g&lPf/=ϕ|c*krRz ٲoCFkwI EXA(po0* $h⛱A!s}R7Oѐ"7#aSMБe~Bpm[U;vXJUS\maϕrAvB1)2:PL 2]p P7 BT]%inXPjW @c ݏt4 tl#z8DT2rC5694Ύ]7,1' 5ך_[~ߖ9Ē*&[bbyқN4TCI<*qwl}F$";LR'cY9ietY+#:uڶ ͜Zi*z`|<7<цXsq`n'xY Xy%bU;πY s}hC^AҍPho\;0-ri9rm"ФhP{5밬MvnX}eo.vRȴYj:Iu+ȫKNi$Bo8BTgHѩLKo`1Sn)r9bb=󩱀;-A4IFUjHU/WYW+m#Ud#).[ :eoΧE3؏k*?ft~h󟱧l[(vI'O޵"/Ewk`VC/0|VAwPn"?'>5]:ݽYcT􋰛av/m;$eQ;YL_[fHuU ՜eǐ`N*ˆ-ɨ*WK6jr-2:o Gpv8jo.w6=}@,&p!Z7NG/mzՒ !y'+u#PʫY`@2~6wLSEޘNK$j6%T#'?D ͍>!$F9s"-lP2+@q_.WHR?B# /a%Ttg NBU)'Vzk|$dP.!6owHI]tjL/ R$j@ N,di:õaC (0o`qjXpUǙǍzUxț\ޙ@$R\nr[#ejؤ,d`iI̱K8;N{[zY&-3dpyftr̔ƎZz%?{b.1=EMxFPs?e=Jd d +##+V*J-&jjWXd!Uޤ@#U+W{Hb_W;R]6p@.أY$-fhQTɜSyU~ }<+@͍ȋ8{A V5MD}LU,"^ ovqlQ+H(,۔~[(i/˜Dck4L|qt..d ȆD')WW=ww2R|*'\Ir0]eF&X^CT~,4{6uy<}{2W?$ g%.([p\==ye?q :ӒGٌ Z;*&*F4=?~OR [Ck~7M3z*ť׌&x{XdDxM]7brӤH8ZGo#;kgw%53%-XY?aϫ11‡ҙ 9Hw7`I*y^ϔ{իNs6o+:* h9ŞxNQw2ߣ]_F:ɚyA ;:!aXfPսV{B9#H\f+sWJgԪQFủ#d1,h z_{׳(TQ81.KMMd\.jJ!rWhk-{?C5aS3}dS>L))B ܕxVU&ꤒ¡ߚ8\r X+;APNڡM|H)گ8J%`*y&Ü!c.CqP#GpJ%&C g$x@T_\WlkeG6 %?gc kK@pzcSm ҄ 9͋(9ۼaqN!q~>0QQGI HKm( .!)HMtx.>bFQ$V!5#KKoUi(Pf kH!֦xt3PMƫESXh yNEAVf*Ӂv)?lfvY9¬*}4%&(S(*Kt|xk=~ׁ֪`_rQfMrZLȉv> J롂Qߕ8$wZKR1 F$D&G#.g9Sׇ#܎3=Կ_pfaU6c)q:pֿEzMgJr~`^W(-tθIN,'J&pddHd<'3;00c̥#vYt3/:I"G?n,bNP:?l(^ۨ\vfAO 7Sٴju" ͏99VTF赚lǏkN5N"QuwyIL>ʂ>|GY*Qt /\&$՘go'{35R]Z4 b>!jV%iP㭡qR8]~@T} s0w9HP73 o:Z)Zjjܦ/6PYs7LHhj8d$:vc4KZV N&j4.Y'lqJiB\]}ĞHYOo/x}E߷ɂxƇd 5rvkTxٮ|,-q/.tX[kB ?),m~T/ƒj9ɮUiXM~:Lobd%6qFex_ӀMǬCSڹ3G8ڪH>F/xDY{q7]WAlj-~.._$`b_X!vpKm"F{'>pѸ%jE( @ڱ3ZAF#aiΤ$&W\e B&@$g Kxv԰d2Ѿ mAmƎ{hJŶTp4T8I_%%ހtqa}\Z!Nl=H{=BNIn4y/nUh1CFLEm2b5ع?նS} 25a( /gs5PE)ۗU [*n,)#:q5m|Z 58ZJ,<.`|Kw Ƒ&s(+qc@a}ѧ=ތWZ9fgDaڨW,$aJT{V͇j]G*)a:hqDxa|F!>9ZI-D2"b;? VֻѽG ?:Ej|c[{땗V<( 7 3wZL)Mp$:`@PT~GlHϲ% |]B8ޮ2{r|?ޱ>GOs!ͰiGD2ŲN؟R6 !!Tj{d{ 㼲>c2Sf$9pO_p)=[ !.uEə,(0_9"+?+& ܡX2Kk q7qM)"GwSL8NXԩia)r{s'-kӏMS=A(_;m;_rddPs~;pgȔuQԷ^U(}jr#rJH[q/l;Dì"#/Fڸ J)=KޕT7{øV!s(5ko7%[Mk57LrwS6[U.I;EjE=]POA;Āz`XE)}?9n\@ ҺO6}oKoUxWp;#! ;VVbyݗX1Ƅ]ןZY⳴Y;,ɐ@:,^㶃$?*ި4,+hIob*ra&. 07];_jTHta2jt= XSp?/$̥ ٸYXg,u`իhk"zSscX͉贸~)x &w/Ѹ?*Egݼ? tfwMeر9X'epdȴ ۚHRHiCs),q[䗅FgmJȏ6qi1J%B(GW"$>$7?*b)aWLLZƨ[ XR,=;[t(l5 =yA4dZl:cWiݢ%UfcNeL7űQ8SИ;HйgIDlw fdYn+jIő9ٔf~g(ϒݓ_u{БmʥUOH$JzByR~-ܠִ| 77:5´:=SڬDi)})jكtN!]䣅JO=[@ǟx Qdi@=Apx9a@_S*[pd)-!_ ,Hc2Gb-6qE.:#%^=) J:,(y][(ѹ;hj[ `\%6+u0=\0 f,Y7﫪T+ۏ}r8ͷfDD ;}yc̻O''ȣmxv-#b7e1aC=sS@ղ^y@YS@̢JvriI{Ux*ùNwK^ Nb#Ð *y`j }h4E_,^$p&%#cj!H9("C2>ua(rV)e`/02ˬu# g^"L>1 wod (]De?WT-D.v@V;Y|}[AUԏ3n\vWI~ٙ$<9>V/R1 Nb1qE-tPCLaOh..WmQ;Sug䕅\ #F9eeʁITP/;"NhT0ka2͏`hA. `MS q<̥C#/tS\2Ԁ i6\*|3HIF"#7B0S8ߌwP0 cԀ%-?.3iFȣ;1`wWѰOߥ,iQNF.`/O;߀1yj>%dA]qA XUJF+mʆ`a@o$w=?m6T:`Mk;w#!zê۝26@ dYho˾m|ڬzK.^^363Į~,pGMY%iw%m=ְzt:xm]KcBqgM+YH Lh\T7'WYިCV7*l >V>v' *~ xuqwꨊg;{q~T]4-ߣkX5V[n&pe]+o !YȬBY-G6lnI79!s\.! S.=Y:LmnqE֞o˧UcJ؀r? VJ6wh:#ǽނ9 KPj5xnjt^$(J}@R(oa KOVnӕ#z,;[kO̟UHD(`JzNqb:Jśjuw.=hd* ]}4dK?tAL;MAx*?tf6mZpkZ)]l{ʻߌMAnz,nƥԌZYJ*x,*O[utxvri[YF M6{rVM A1>|p/W؋7p#P[+N! = |ˇCNan}A~R+IXF2rs?YV!s#aZb4ήe]v5_m뗬*S(j5p3,J4R{[e*pLڊrG"EW("@Yʓ8f @!sk{b[9[r%cn`פ:A@* :(o@3]u* ui,1;n-$e*)F| /UGJ8 ӡgU;@eiiI-B<(=+eh2"%-i"}|25kZ7rz /*$Ϝ2b(.`3ImJHJ" F[_$b}h 2E?lݪMo{wo{#s-GRknV} I9@to՞r_[ l,¤KT^-^+w*$kRk.cw5l/UH]N<짌}=W/ &+M&3?2;J%W,O^m${ %KEZ\aEHCUCtRǃ{6F(oH\˒FUүM /JkC)kIqRAbdTyUG/Gw橎y6h;<'R!g⾧lRsFc0(1DÝ~}[UҨ dp7RBфmXt/ΰ_EMJXa(Mp]J<[rZdS܇<9"9;U(~@pz/Yr ?tUMoԒ]r8:p(4c02|_*JG}#K<^RCU4vWMINHkj9*T'aCHX!GrHO< ۧ GEjK1\7xby?ח 'VtV}I{*̣J1\ҭ71#1ϛ䴺\K;[xY` /֩,Z'[TG;p2dZ-)Ff#;LQ$n]1 "!57v!Ji7鞽S]V]I&t3Vc(k80@}W &my| q!K /ޥw-_[i(@!86gmdul2堓{Ckz HOm+C ZH%jE4jO!f =INsVA%<t&nLmo(X8ob`('ȋL\CYkk9͛ON!IV%od_尻d>=7(A֕*V_(+ɱyw,uC pC7s.J+1s4>;^ԸM&\m"*)e.>6 v a˸V4,~k4R[ΫDVb00$rGMlv]C`TM0c9'KK]E玴cJ Qϸv9LRUh(S@W2ta/1Wfx= cM|3Va3ht_R,5]K-Br%HiT:!붷/Te,wZUQɲ,˕PP/I`*XJdUbܠ?ψU58?MpkO ֈ A'K>uلЎ,6QyU!j4ȕz, âcCQaQikh-d :@Q/j{ K{xZhM1ő,MrLI)+4@t'{V/pbrTdm uȔ3yxXVR*ۢ"'*W rZS0udx؅H- tԉ1aoīبM X8t2z2J‹џ"rswzF:Vا dPi%Cf]/j՛h8ϹIXNkg\%UA/`n%FQiTfKl̋#0h/*ܥͽСkC |&DZ)=2J~X`c>?+i5TP jmE [8%fz7 $51+kj+Q(ǀe[_s JagFb#LGq$-^߁,t1HP&Qͽ* 1Nl]CNn5Gx EQc{J̌szR4y5d: _J?ܾ`&-צ8$J7W]ݫvW E518ɝ/xi0mZ;iFHu. jÜw0׷O $?T^_8ʪT`&s\ j7~Za7PDD&& 6u{َQRROcdtwHGXKnF9w՜)InVʭΤgT$O5̳HgQ9OFRbF@Wq!s4(#x;"jraV±).B"T!aJ~I O.K*y` [O8ly6xmЗbkh1xZqWhv_2žy3h$?SW[Fd|pffk]=I?HQ|wZoUI uW$Chrb.k)/s0`r̭%E`#!\DŽi~Ym6xJmxZ<1) ,ǒ\D{=D[+N#|nXao*ǜ&XʸꍉM%y&6 \4󇡟Kfqi0~UFJK'P+sp$4̔n{HD?5ùvk 4B{3}ˎB 'n|Kf}y%6XE#_YXZ-@RѳSO|׉KWUL-_s/ oY3&̪~5]B̺)ч S7;vFgVA(9@}S={R2@Ł`%64/q\$׬.'s2Xה9(>E^}C{6Ͽ7!햾 橯&}e< Ye^{ u3yEu5Äo]I{ӛ8t/}0ͥ~i>fU3簦#ן)6_TBO;A6i'BRsHW:1\"*5(-ȫD0oGNx3vpb:ējH+f-m@Бv1BxP,ݛy+1ˀCkU*Ke)&aa\=b&BBsrh˅CA&<;JȜV%߼W.fu.ЬTP :+81Hncydys6KFs!ڻ  wWF!A|m'8+`7!7wl~7wMWG b%ɱ#3Q\$$Ճp=ۅW4)$uNq-n{54a@ XrvC+r2]gbؘܺѵXԌ -0/Z@AKS@AcB?f,..쿱E8 mAϫO1>N )PBQ۲ȩډK-&za4Pa̶f|@pM ov:8:4 "#$%GC_@ΩI˗GоH\vXQ/c2lmCPJ4^X*WL{j`, ߻cUFʴ mHtБ<voM<O'J YƠ N9T>t.]",wX o65wK<4,){e.D4)Qf$KH\6Ǯ[%ڐI#yCpQX"T%WDEnaiYLCjd9ůFh; i~FYt{GA#>#WSӨ ֝)6d_}un$M4Ȁ?5m,D2 pJ1A^ZdDǏgEue^b{SO3xɔs>|M^J\:. a`=OcTt]nd"ƃr@zhƹJbq{ABp@k !I98/=,c"N) pAg_X:8 z&Grlof $hz(n%<<a}_ Z9?y^áʚwft;!zwzܜXO ^6ot4˿L }mMgC:Ap ,(gPsڶǘ@DZCO˙WXqa˱낁ܯ7],6yrξq#ze=QЎAHh<ڒ7}$"쁗n0okrVߑl_^H{{Y~!D ど!!@Ţx;KO{w]71}N=TH]AI@ GQ]Cd"mN̬o,؟2em=|z[4qM\UHvG 'Wtdg&zƳ|84)9j&|ux X@Dס>2LG:0GC7/Ɩ MvM1O6"~W"T R?%^zE'Xu:`4Çe! Ah_t Qd4}|֍OgJ5'37qR!s ";!Vs]`^Q.1'+./Vs]>J=J>1*=jlt[:4=وG;ȋ~&z32sE\lFczԏm| M8̢V|BrP탉HU¿O]6Wx@?jaއP5 y֖r x%!ލ@4Hs3V/?cpco5pP]w0AaRt:*Xw>{ؼ,!g{s9\6tj%#gA{ՊBoکW} x@F_nڐj7͟VRwt)zh5tVhtlјWgu r,3rٹ!?sJ|N:B*bx$?Dyj?&eIR ;~bo#}DPg=NѦ065RZ*T[!l8s3muc&!| |Y:Q @ř&6Hkqu`6zUnC6[bPy'#S#G >%%t<>Ѵ)~Њuײ^H䎞Ə@eC6CXZ`s{N#Pꑽ-i#%_F}5U]{RX$Ή!fvʣܫL.cI rnӧIR7v\+N 2JJW#clB̘Tk)qɇ_j.5W/'xewx*mzFTTyFA]foaNuIE\qM2ݭ2<^&W幸]5~)nrL.DhL5qQc]>b tSe w Nԉ8>jSp^NL)1L\FISm*6D|5֘Qϝ;iqD08 9%CPW0@Ԅ2~w*"J ɶ-5TlQ_[e&硃}IgǦ"Qp&!j8+ „eS:.0гJA'M5onuyF@u3sD|ZHbORx,qg$ZeȵkWM9{6b^d[4qE)&;R8X'zq)0@OG6$c=!,[K'w(,H"l>RQ8m/9FI#6s4Dd4F]XUesj1`=ݡw'FQd[wXa\h YHd>ۗ 5)*0%Kܵ.G~WHID7N `c \?.^ Ag9M(A7zk*G9Tf lJnZ]L73-Zr8גײS5]b&D_{.@UĬ54&^g(全HElee%N-O{<&@PH!D|HʵYQFoKȜyFdOvDHY‚4um^pNƿWsY{PmJRq ГwjVdJ 5bd9¼-0`da[~a I;ᵡB-?WgZ'#z$*OU7,+{趇~6eswq~+3nQWPͅ*qk?HS"AcR_MWV^uW dFat,DO'@sESD+ĕ|\ݩ1,L )SJ {>jes;1$nj2mh%)kyĉO#hшĨ{Uv԰zzZ$6A(PXP l%ZuvNIQx೫Nyʓt/\])Ϫb=5W! pN}X7N7hpƪ9zeH!#3,Įy p!W4(en+p}+tr:NtFzs%A=r@1#T ]RRkAbTQ>)SAAI)"6o*y?d6UnWi8r@W3FSmlan4!da0 PE_5[ӏMbis~=sEEQ=ä"+U s8h8iV)HA1M*dS٬q+'(͐| .ש j4%h0A;b)8@@c0e'f!$-_of{Qe0(fʉXsHDGb8Jvi[v^)6֕ S$`B=%mQ)k< 8Z'P ]5pA "$a5Mс 1IO`|Fm0R~7֑9Dةl\='΄u5sPcFOZV. o 96n~GEpˤ*n(mmB.ytuP!0hDmd&'^X"O.NtW{BP&l}h=dQ:^>:4zV~[Za_h 4wUѼ(.8C}l 3Š<>XW9cS5y[^i.=t98"Rxy=]@"7:8ȶb\ྟWM4TƊZ Lv,J1 F~‡QǶ@ e't(7 /ov7MðB),Ծ'y|),Սu5\D*~W X+2sbîdIS.?}V\& 7NFs<ר9hc6xN[$s bsI-+`NޛMR/I"\u$5[L=؉29U}gmӅJWi;5 of9TmpMjg:t{}:}iFI#O'1oiux;e? op;y$"Sfbcdk"yjO|6ǐ"FhЯʗqȡLYL׹Wd qu# <s6 R&j(qJh5y D   /]HcEi@tpbdmc+OOOдeH; ]00d~KmZ-Pa<*.l߽?l2/.zqc\|$"i4i[H Bk?kCS.FNu5nҭ !X2iB ݅NM8XmU(4*B1k%T=ճE쨋p[+ez&ӗOAS7ߙ-B K{OѨyM*ŷ,Ť7pT}I^,瓂6^covF8 Z5T)v 6h?P4lo׺V/$ѱm9[n˦P_$kr\eRM\M[-ϝsb6HD=$վ!=$p`~SԚgx LUČdG.'WP66Lw &%oHˉ]PUtP0Fq8d1MO!{ !K/8ݙ韻I<S nl{dջIviőHM> dpTs쩵q8?i,sbnvPD_&Lj8?suDRȒU%i2h=BE Xs b,6]K":a[0 ;X?c~;8:Iori|n炪"=&X1Il׳Zt.pg 9L[o#߻p1@3k3ʩ#ImDii:^m֝Sg?Yhnn3?^/HdϽ֊Bh:f><733c\4-@mgcŎ/"1*Opt}F<"C)kwS*'5^Ѣ]7KGqы0ﳈ*"[beSH$ӣhR;7n;&PGI< 1jvobv/aF]ۥ]׽D^E_Թ`Ds7;fҰ-fMDr{eY S값p!hl^R8_I\}:iԖ '? QgFdB8z%&& xm*r@={׍6= /=6v aj6[j:DDx F)s@$F <)_KmԄk]L= 5||;[hsbʝGBK^|Ar. /O}B6WЫ*+g$}12  I0S4-mE̛molR6 $9X&lxm޾<ubYQM(ʷ廒![Tf Bd)D]=9 Yzm7G)S55r歗 hr[q nW ~ -F5M>%:CO?K^TI2p}ѕج\XڽU$`a͜7 _!ٹ4FAm4;' 2"(\aA%\3wڗ^ d}@m3RtKI6Fa<G`@uatmB"|ҧ”amZQ`$OFt9w1QE_.9DEUn V|oݍT>r?m5bS^BȽm91{(db6_JVQK 9E3x^3k8sUz~}# Uhdw!nMN{QL/qqEp[]Cױn/&D:MsG˫c =Z[Dw9V载vP5Mޫ&,l4zѬ\3v-;GX`W>\Ĉ-⋈M 3kԴc"Sdи )hW#fv# _bczCD[{ +c)%TI(` .UU2:FNs1BoyKye tzLjKLG?1/ Q\ե\Gr;w!m(Rht39BC"Bxʑ]"*N.}!"4uw|"Zpo1O}|wʬaPQXN+TZJA0j}{!Rל}3UoaQۧ_߅{<P]VuV`!VwC.@sQ.Senը5@JB$"y*U۩'^rB鰌A"CT!j^RaTTB*` %\!H0$q `lQaL{&&E8D%eEIXsQ{Pr7싑0\doۣmE;d3JSa%Ķ̺[u5%ֹH}6;ܧ j-DRî4IHR9ChÙ20q{E&7# CݯnMᅮ6#Ӊ;(;)aJIm5%W_KHuΥ]l,TYnxUJF8#4@F_ Q -j@k7 S"+bu(R7w+?\µCy`,vYvA~W@0ˀ}7;<;7ʓN*ͺdI[]P;xgDJ4jM1Xu Glu3AV hzS΅F&ŝ'ISAjaFRD/C?FҦ.7SwwH+ _뼁gq}~Rh h bnu6QJ*Z߰4gƸ@PF(W|wʿ+2cGs xX^]I"{%/%Ag{ڮj#=nBvʯێ˲0s r=;̩ * t1RZE&Aha{եZHvGU2B8 ­Y4&~xI%9a8?g&DŎ+Ub(ÄhElCRXW !yW7D8uho !?l91c~itJ}}t| Z<4yZ?c*B7Vm !^{g}!Zt$"ɻr0ņ( aKSfn/Mue̴b8d8^W}nJD[JG{'y`঍{bGIϩ\5-UQx~A[X'~ClC1o@)x!e]R'+PKٽ`d(2>{mtŸ^i+ݯn aPI{v0'I-M@M0 o i^\u 5_w@h@)(Z j Zpw@*7?ΏK+&eA/A,~Y&`pjՓK+eg^֙@4!ۙWf{P54kunY{5ʉ=.(hF' A_DU[짾.ɣ(0;qC+P40fA7>Yc= Xz/Kw{Wgkpf*,PNyR!J(2hmxzɑO[ZJ/eX}>;VN^YwJ\X3zh?"EtpKx"8!ya,n7ܸXWZhHܛؔz2ͤvkh5ahRoOpq 1 6WXReIlv俥ͩ2`ɯb֭gJHxVw DVݡ7j"'߻Na}̓Z$Ȯ򖣷%pSQVo+K7Yf63amuA׌ed!.ȃ*MƉ 婠2;W[%ƅ(>B,ԈބF|3>oڟ a?LNβ]Bʖd#LIwIB:y,jRf] 0`X٧0Gm_C~F@-lݠl.%dY7"oήTf踕V,*6*ioEF.͒O^\Evn,^ ݁pֵRf~fB!®QqZ#H@!j͊|#@I]?c3ftͯK$!~+AUyTH.SSTR[鷦0 M[,&ώ"=Dc:֕tj"*Ֆ6/8m7w$4xbO[[YހA8NSUWV'iV稬W[ΒJ5zn <8Ed΁&wJ y<[`~>=Ww+5͑ c,?/"FmqZw$-Gyf)6ZY3G*dWt:'Ԇʈ6(d(CE@@fĉnY,/Pr0bS3@U??3ȇbULyLPl{se)0BPWTǕ]bmmi^W_A nbfn뭛V$KP-%GGu g PqϢIq†.`dZδQlZ&S6qnUxA' E, J  '+SLY: ,B(p"a*: _ǽ|SNfNnRVһ eg w4Uw.Ns~5O}"ީ*ؐK^5;8ʡF4*Gy7:VT(=y7EG`I:`С Q[Š-Ү,J =nmgT"5kҰ8bV6ٱ4zF ίhFc=T=Mt|N|7Aj%%Bp>%wC!<(NNXV°<0Nm n[D.lD6 %A)I!F,{)qf4ͫ55 ;ѷIkA$Uz"jB3\K#ql $% rRszx@4pBkyOSʺ BP~؄Ak5ZyG8d÷gy~ WˈYXfC"MUwkjdjױ0 b>RO/.JJ*3?$QzG4z$ZYXDZZR\oUiEr92c=QZΎ鄹Ep0Wѷv/6xW@)//|EHʝ,P;W'A%3*T~cPvópi׳\{{y OwZ}++r5E 2W/ƺm+eҭCP-S7/=d"],F?LԐ '@P/AUßYŬli% ]4vز<|XSVPƂ 2nZ/uE!4iVaymHbx}g{u,_EP)8]{ T⋩ϝ:֫^$iffwֱ1B&*H[(3Vl.9lo.qQrGOu\{P8 L%ǦaN+& 8zpFUot].’22I{P8F,<h_IYg9qSnJC@M^bxO: !½2;W͐ɴy1ěّ˿^M JKFQr͝X.:#b ;蜖uު;&̺8ۺx@p ?(jaHߔ"Z~8&̳~/9b~|ZO<+']nv2Ϳz-)3r80\Lv+'vl<^FzzBC ëc,_;jJ Ƒw}J1.`2į)}Q@ :~ad۳_yJXXG]WCi(>6BtFv̼/1ʼ ݂[Ө@c2w(3*҉k5 b|Ohj9Jbfe蚳-/Hjp8<¡DN)ꭑZqrnRPZv(̲+ɱzsK3K$RGA.g9I "۞VxN6L>b~jrYldV4xζ,UڛS+0([K#P2E\`m A"xH0:w4V4ڛRCX-&#x1{鞜1LW!4ZAkmmYAF`ĦkƁQ͇VjY@F-t<n6I5_7a3)9Wt/]1ׅѴ>9 SWр =Ag.&hI\uz :+y6[5r{Q4*T#QnOqQ_ANnҟE0"v_63&DuϢBщX,HscڞF_UNϪtt0"mYӗa/R`@Rsx،^_G_lx8y/ ɣoSH%DB@'E芉X͂cpג a(e߳_}'2\EIK=!Z52*kӳZnF$QN|0/Sep"s)FiaUe~~[3՘ !Y:^ܑ}zy;8be8(^ U83{W3x#iȟZL1r Xvui@b(\Bm0Ɛ' wVm$.c(;rB3JߘD-dFe՘illo8*6=)P*,-eEE$PҸ6lʚʵaNYD4]g¥sɖBb7Wj9^xv6ݙ3@F7IxN"s,~[L'񄫷 bpO`M:e7`ڑl 8XF!Ga|8XR2g"iw*LbЬ}b+%)yb(ILjdn㔐[/W dq[p|6Q:;c)j exC>[%~ (NzP`d3b@WcOJC ǭl@2(e!Tph=>M~t;>l R5wHSީm`J7QѤar@GG%-HyQd!ۖ%};gr$:4eV~&uKM"sN̞E)rʹ߄4o-p44"1Gr[1 հ"WDmL}KaKDե?BWFfNv"frB{ .Ï /p8.F;d!KCK~4A{KKfMO -ۼ;f0* X]r Z~t˵` ]9-5YBkX8tfM &+$6čS%s)L^b*dѵf1y_)Y E=?3Ȩ4ArfW-6 Q1nۚ!Y~ LS-;^M1 l%Z O\euvIK:{_%ApaZ'xаy/^ꞰߛwšEQWgv[JAr5KZ︎kl1I!0]TSxl[k!OK_P@%PJ]j_d TgY©5FĊU"ݫfAbY7@B5~ /=e|-O(Aw[ )H~xy v}ineAغ-uX:ni :o6KDZ;yJI/ܹr2`@~[0~X!LܐLDh]__ᝯwTXg>d s¹W_zw,lw?e-h}ިk膘1* ܇C٭OA:jxWqR}:p>_x}%J5If4QJpkū[D y ;є"\Y`M6%gk̒pdChN`ecE2-Qq =Si4t=|yWT wUBt&r]n@^/`'1L^X!Ͽkt0?uwn2<5 7. P1J|,xraB,)O0WSQV `F/|t ɟGcFdjDvZlcJrˣc;l^|\bl4fFTYW0 kTl"i@1̎y߇"Ob\F/GGpR ̆ G8K%v`t6['Dک憻Aw7 2^oM~s'؎~/5/;T2qsMiyh%_ٴz g0Xa,J=5_!/7ˬc^kxqPp 8xD }{q7dznD@WP'EOsocfgp$ZJꝶC_,Gi(j4ObK}iLa;ZsF垙;LVHrk0ƝɲL@^KVwKS@WplC.)<^Y t+O90=x=eI)OijH9Rsus-aRm\)&,ik @mCвX!g $1jBwӟ[fm!ZɆi?xxkM[!cڍ`3ϝ'_G[:BEʺX6NT /WXK?@yyI)ï{:]ML+@?GEQtFY,פsZ,z>  A6)l 1G+ģL[VTQ , 6-"niҿmKU ^;Z_"]3+ڟWL~ 6Ce#9A7j: Qss4j}_z$;S!KJ/Iݕ9XGӖ+UO}] .5C=2DV[]E6Y3:[L,|Y?E3Q-Hu,$1HvG]ŁA{KX nvOd}V @"=J='<3,(*#).Vpf ,Wߌ?zrJ\'' &XO1pUȃ 2'C |-I-7@-ʘv{K ª%!G:mc\h_Bdye *`8 S O{1VbB>cƃZ4j wl\7wc0#5\~`,`JEbX U;}S<]%C6 xဢDǮ':HQE+j]>.Ya"FUĢS {pj=d2 AN«q+q'֩{̤d7ւrc!q$)"wWT79sVF`"DYNJ*GvePաܻ[k'eZ;P%`# k}SHmZ' y*P~^{8n-y<1.וߍTg2 / n+wd.k&vx.8QDИKBWMHV;TZFRYNљ&Rg]M_eCLM}ej(/Ta_<*Xhe)wY+,I5ۓau h ݵFSȷaνucURet%H`(&<2y ݕb2m)+ hk>t߫#'%en,EIO_mE}SPƀoB_B^B$<\ϔVWs -Շ˒ ?#}FG[`eZvgֵaAd|!##k\(FzV:._`eȣcPs.X>z$&+RN~ݸ6XFj'+@W@>uH#{dtЯNxّb\-i].C;EQъWRm]jYO>4ycd0:R|*pܱ.;\ Xͩթ O!1:ӷGaKQWiQ%n魷]E"ֽyu iUD";tH`хD|Pnt[.U Xrv9z?NÔ{W&˲8qF ajS_lRP*7*;Z̅3KbDrhr`R5\[c!+~Dpu!s&q0Wgxಃrߓ /帢%quJJ֏StqU@=eqVJ~_f9Lm}X/?x9^bKg PapOJ'C/)I\;= cARCon2ҕ ukBjĦ4v[),)HB .t9pO?S>[> e .J!sIx#$C0^W(SKXۿ0zIPs?)2hO/#rQCFuyܯRϺ-DzJA/P' tҘT$N8tf q i70VTԲ3{ !.ﯩn3*(䎇)y!Hмuycxz}@T"ieYܨd{][p = u<󁦤8ardؾUtlMx.1bJ8j~Mn?fy.RC,b)Vƥz``;ܞJe9.B3 (ӖVL'!sJ2fLu(Ow1W;8cϰzE{PWZ\} 3qߖW|Ch :=:OQ_rp-1"D@ |Y@bd 23}%\ၰġQ>THWInIN\Kp1QZ:Mn9aEKN]R'ՓuD_VDd4 +,FM(O? m?(>E(hF _WI~<"tQ ΫɆ6 1/뢙INأz'Ӄ42ٓIن`"jzLܙ͓rGH9~DBB*P$Ci,!(ɻ$zUZM#ҰߺkVioq#b)8Ѣ0O#}<QN+⩕  h&Fr&Ho!J顾=XU9.xRNfyB6\ 2h0ź› V4ys[i\U&Fp }-Iݥz#B"_:iުc>JEO+ͫgw젨O^|3rbfk.g/ }fF57δDY/^'a D[}S(ecKZX!܉8QkCC\5m]0lX&=ǚnm{jm c բ~ cJ`3Xə|f}.4ܕr!l-w=8]2 "J]]u. }DZpKt$k@uaJU5BG fBP&%2^?<6em[4GIP2}۝7m(Krti߁giuڀ϶L ҿk gZځ[\E@jQQY 4RlU@? RԨO{ej`{̍>!lW5A'(R9Y)oNsDܚyU(t1I!%\dS[Mc(_D")>G޲ 23WywtVPA[ޠqF$:!v!J.ϵTye:6=„) fZfWRygEy4Ggv>+/̸SgwwTE>Ǒ&0'::?̢KCA-s^nKJ)8rkV[lm>| 22ؒ4T Ttv1Ma"OTY36lغfw@B N⿨Swk"BXL7Ml!ǭckqjO-;1:%0r @!6JƏ cd.}#֊d >kriSGC:3`MA)~hڢqd6*vi3rL5"0rvU/vk? fs,wEZUY "a`QC" Q%9f KkFt͉1 rY볉_lBdH _$ӗZwEMx<)YtcY9`ͣ&AGzfäOr=Eg/ 9J[>5~J\QRec.+{K;YqBl,N* yRY^iwVQ`Xcd RB3T 9ZDhyx<$;q&ƘUbx4R;0p l \b:վM*w l&@HL' mlo5 9֯''(0c! 4F>-Q\Zy6.^n1ytb|:( utlm.g'9_,\:؟pvmncs?0|"H-eł?$|먹3w5|i^O}UOJ $T4LYEwLyfvM{rw?5y-v6 6scӀvo}u.PdkLVf^ɊU`3Q7@d(zk5Lm_ꦃۍS~Ksu6PNRu~JCnQoJ%/jʆY+iP,)LG,!d'Ba-;'Cz4X~/{s#3I]p0l.)r3aG0%iM`ä76<.Z-NժзvJz)CmAO AnwV|yXOj$vP`Γiz(_R.xjJXٔS.HbK\IqS%s'$mr戗 b᱇lUrY"ݨPqh?$B"(Bz4JAU*iGhRw-iGNwվ5 *[-k-8ۡ{29@KwV5TaK𪪰5 L\`c G!=٢נC!+ v ZQb&6[|'{"-'Z>@KV}ޞxk;ҎELy& ax4.㖥oC~*1?AU^]+Z5>]d,`$!s_/l7̮g@w?3l:dIS+POARj={/N HY|=ˋyA m r4Jk%6S+["XyGo |uX%~B>VPZK!Xj'~]$/'ל>ŀ|;|{ȼ.. QU-UоAB\cCtba Qh߰J (gbMQ{Ͳn-hj@lL`ϗEc]/XlMtQOjmR4~ 1FS]%z>;7YpQ5;Sv5TY] ?:q^ x2ܝ MolW _R+ŵꔈS8} .#ֱ><ܕkǂai; %}Rt1,:R8xiD54eDvC|~RW:t'rp($+4z1((#C}/ vGvjaUmct<&qkFeMYXOA0F k[E/ @"04 pV24Ù }.P_'0RnXcցI%Y^|~qj` ~\d1UX7*̰uұ;ѧݓ<}r #8Ժ{ X!;atȇ~ERc䁲?|?YyIMirc%n S4ϴy?:!(r8%S‰r #r1)9ՆMJ(rpX XJPvhhx #X(:8&"cT\VvrCu 8WW@s1e \q꿽QAOnKV+ޠnBcNnaP2X|[qlKݮrv{?X,7%![4 %.'ۑ2^0du~鬄w72e.PoФR(GԤ0%F9kѾq1l{>,e KEy'ʧk$ۣ/r6%jP!}-2Atfn YZQOK%LZ4T}^6a0N_mnd V1ɦ{λN3mkB3P""+t6YBbdg 9T+D*dδ]-d+0'>hj+H310|2FJ(45Ɇ+0Ρ4#=ˣG6DNM[ ֊f5ڀM8e)~2 9Z`vƮڇQZ5-0 =0nu rg-;֘!>N>"tp!*Nk 3 yX oF=ZfZ߼Bl%kͲ:ĝ$[ORY~d wŗ^rɻ>&bdu?ׅ~RfgNei+j y{0}Ffe߶EFܧ\:(A ɑІpH&(?$sNYn uB_%0^sU(jMJ  \9ihZFqz^(gQ$:mLR֮*kDתԷɫ|)ngY29ҜfW7i%U79"R`o񆶫d>T$B4 /`(ٍEm>m!~$YQW%O>/k.XA`SvhY1ܑĿ,9-F X)nS0}" m[Kуͳ7J/e E<$H:vf`!ǥcU^fuOs>Q&nN*յhZh4{s{H[Y0i^Vd6G>$O>66@ maz #zhAc|";O*Pf@:ӭeOkjD*AUV[y1Gĉ-;*NQo-)-G -"+޺- pB(I4tS?fN%>]7|ZA,P8~#^`0ŧh1GrtOZo-@&:4No^V R>1[3$wVu7rbz}Tjƾ&Zh\IGi0 lTp "$+T$ DhV\F(#3²|pK(O/&L6ǐUh61Ъ`8n EP*vvݮTh$Kئm@EdFd2+ ѓ{ bݜctFgb`3;RөvrE٘WV1菠{"0h  G&prb 6 8xsT!1J$ʺ>j+>ՠ3^y0e؃ؽK'y݈H-.\l4'O2tHT1aۥ?~斿g([{ErdIǟW.82Cy!vR?QYvIB 2&KC3KQ.k->}seߕ$=]) n^jn # )Gƙl3ZBZpwL&^4Ux3;TJ?5CFTu7ć!\%23.jqEiDg#@%O PvU1Y:/cbN=ZhqSZzgVX<ʎO\m"IQ3x܂&3Bg.mX1|&+*{I*ҴV@} ۧ49*$ q;+l, E}<1S9VZ"G5K N"Tm11R1aa3 -Y ~}S3nbh@iwh2֟'dQ8!<[nRݍ})H oltx͗]WQfCoӢvqE, F6w(RiVj(kHȍql"0#>ujn VX4y,4Y&.lęc#%M:Nq(0 ҹtXbzb1A3-LۛA\쒷awecܐ\WaI3!O69Pp>YMka[M;)0eԔ*x ?՚ix_0 Cz YdImCôc1S *^Gdʣw[78͹cyjSAFHϠ6Fs\ߟC=ܿ~Tg~S/0 '#K2<&@z'.Vq65A.Yb䜅<$g{fCzRRҒ!)~oҦAS{h:dϛ(mgzw^vZ%1{p=@3=Gq(}0Ub"h<-t SŮSpWzȨU }:(E wЗLp4 hM4ʼnA'cii}Hz\"Nd)+):jFj<UE㎆ԑc &,κ ;3mZrsϿx>B. ٜ̂b9H] g*DtCB{y.? 0JTe/fQ(oTŪ@~#o0Vc.c ڇcqRlЍ'\e5Z39>7,[z@_Tq4E2ݮSȠXoK(>OFKZy#ɧg-a(\zQ,{C i$hǺ|V`JoeXL>-!O'Y`eGU_pC:`apwhЈ hUZf_;{JӤmrUk* c!_oWT~;]s1Su B %>%F8[xm]7JUa3HeBnq~?O##{j÷q8,=@#FꄱIHgr @9ZD'|ZS~oPN1=Z]/&EtOR@*Jwt,6SXS9JGNK-½ qv ~TFE$ڻ vr.t璸!jOGWE6'ѹFqr5wXo/?' fSnr_2Y&xYХ}LcE\L*Z06hy ;m}cm*]n6Dt#> JVWcă_če;/WCR* &-E' H M8to3Y^z 攤 }DM:ST%` 3h%ïwI3 %_4 J=#5i]ě5rJ-ŝ3BO #Q9~R`R #&e;Q"-71iruYo"JjMs6'T9[̐:"JawMqq'"V/[B7Z oIG58vsaI'<9Q A'x:pLUή!\ /Bt9;OOrxܾ3[+v*l#x#|<zo0,CjQdÖ_ͪqѫjS@I(ͥAۙҤD٠=zTHGsU R#Tg\\Ma;-OfɱfeL33]O2HuFޥRvyAnDPKG |4SwI F XQ\@q:Iyhp /,1kYu-[`knˇD [ Y_*싀A0y;f\%z퍼(yǺ y ]שz^ xڹ6TkD8l U9]U*m ;MfN!rTuO [© Yy؀J{ Z$?uǑݱAh5=)b0?E~O& ,/~DQ:|N.5v] ZcnQTpKF 5qƷaEoK2[nY m9W sWZ1JoJnv"`DoVdg9%1Kttu~cgQ\b{s6Scr\ݺ1v2dFtnWNgS6qU[,zgZ dkd?nېއ U\%nd?:>L"JV@((z V!+^=UKY />~Lf /͔qd`yiG`~ n~@A ,E@ݸHc87o5 ;;߬*)-r$cV+Ze%0 B3AϢnIboeDX]{tB@<{Z*;,I:i^E;.ױ. ?<cR1ݹVaά#r7~OD/}='.T}N*Op7u6g_de8@lLCNrpP|I7/nq_xl!mWIJ^[|nPӃ4hmQ>[ Q(fiqeP*;A7٠I6zGZt$j<[0Bkf>pqE7&?N>А)TYi,*6c;"W `ŕ2=S4W- &_͸HP%ԥM'MJ=rcpHY'ث==1 ;/;;<yfze߱ !љQXUkbn қYv 0JwpipVh<ܣ%C`Ic@ &o ,{VE}d`: ۓX"@۷M*嬱{Y}ڣע ȯ֓()%d+ |D%I`4ª':#d۱G'}m<_-Evaj0f0bB&YoUv F?Rџ4n#3x ]ݓ"jJa#rﺶ w_LaqLBppTQsymy2Sx~ D8.K*swUMٞ,sfMsD%آ˱whQ(5'\t̂\!0@ZKѝ%țC[^J Qq5 ~SA%];J/Y`sw<s_!-kQO/ygmAb:T tT=?56NE޹;G,ӯ\.qrm+3ןobvR^.Ղuj7u"g7~[@4vJ)jȵ  .r7d>*E_(aiE1m i]NKa: I/{PF+/4g|{izGNbvσc fG#.rdQp(?>3z?Bjg\LԱ4c);6,R9rT$F_Fڲkt?1^817.Le΃sL٨Gj `onc_9gatkw6G<*hl( Sa2?NTf}e1짌vmrʙ(o(7gQ|hH ; F`#xC~iǩ/3=-¨LM+>(vx7m8C-7馵et@8s8&ֱۜHդjUk^CإvŇaCC z?h˶ݍGn e O}`Ό%P6Ou%a䰏TbA|QP;]}qsއmһͪPT$ ;gR`ue#YŚ_WӾAcxZ,wbo]cC} 2wN"Y Kr %a\%BcQ^{tdώS5>|CO虔Qϥep{Y g0~0$`TG<ݦu4Rz>^y2`a3 N$8T0-ǂ$$c#܄P chMc|P㟶Z;ٳ!WR*Vl}j\Ǜe5740怠Yؕ1,}W9YGKțH3lKfu{hêy$S}!En Oܙ~G@3B[W'$@Tq7mHg1,`TXp Bjؤչ!ƤW;v+I|t >W[Fz%ڗK YS$UuC#-V׎H*0tAE8?/-p3cڹ|`QEloP68ک&/p1C5W-bd,Ypf\rg??GNE \֦+e0eRrw- > M)]cjc[څ U rKy D\f 0\_زoW_5~Tt>֐Jk6y' 'V{$^$ ]AX7qi~!9=DzƼa!u#S `~(-HpDA_k"qO|ocF0^b7Cvg?ԼlԍvDm_] :C b摗Nk&X#* ]6O!f@|ezV:jYB7'-{KSVr\ vϹ:HL&8Bdo[,ݥH'o$83/hg{< Vm|/^g"Wp2uǎ{xb9U7=bw4E\߫@~cw318[2M#!x{r['mRT!V`z5NJdX 17ttU sM؊)<˫(.RsJvOJJ#`Oz (|Q'V~Cnk2@,J|15DX܈ux5ɗ;T{\PBXoQS?qcЕNhӓu6B8jcR*?M{Ijxeؔ/S21^I4!ˍ2;5*&"H09Mg? ]TR'Aӛ<^qX+O?r3-)" *8GV`%0NXژK} erut2dIN]xi\B#G}EwY ,{lܠ~qcj}bPքyЛ$^u{!MZX9BܛĪPeWF")!Ywe~ʄN#p?&I^g ՇgaJmb}ʀ|I&g;9+b4ߘm!T&=(jpZ'/MĴ\2w{B'UE>ž%ʴf+ ^6 ٖ@MwEY}(J}j{'}{ K@{y_|@ZGDb-$3w|;XqoNabTXRl=>h^\SlPm^-8m!ڰJ1Ɉ e&ߦcI1#~-C0[li >z &"W.־]rR+i-kϙKFƾ 4S u(ˬ٢}JEw źƒWq 6@h҅ 8،g`IO9qߑnk}OkuɏDYs^( (s-1 n7JWWCіQ8YY<߃w]$uXB~VP= q[EĀhBBQ"st6ja֨UGh7]['`tZxO 4]=uzj9exkEH$]-f8 6k֝'\CbՌ4 SV+Tƒ6,20V<#+V>gܳҴ/JUl;:,=49;;NryP䱑kx6$[/}ǒם "ҳ>Do=t˞#߯4Rd`/p ¥TZ/AUL$<2b==N?,їїSZ|rěoAwrM(C+4}SЄlVZ]bg>5t\g'Pd8@o"Ty0T~m jcbpᢶUfr7)U9ufFOs{a<щW7H,ue#n}.{&Rofr&Ìw‘8qe[`*Z0 Aq#z4L otSя&0y [uyO#Mg>Γ_YiEcgh}rARbX'IIvݵ=Z4/o_L_ǒKßrG;L*=4AO! 1IO)?G_TEHQ L|*G|t( =Ů  +؋"؃;bX0y^6Ä*7l\hSa-FA.]jqq=u &w xRbf.xa |% Qw$L.;8,z񪐠Yհli aѴ0h'vfƯxQ k([R+@im]d$vݹ-&W>3=_I#*S⏄lVÍ /My䕗I?."r1oT)ch̀p%}^MWt?$<ت1Jjc@DٟyzHWrSd!d9ޏ}R 4Oy\0uMc2H.A ) .?+X;(eQ>I(ǙSc c~]K 0qA ON(MXo@_s}|ټ5(q뮁N3q+(]XFqy2Py {}.4_%Nw6VH@S{Q$E5oJЖԩ7ub|xAlҺ‹ ;?t`+&t6L۔t,R'YdU7]r$?VJb'Leu<6s+g{3$nZga 6!%2)_Q~E&-bC^Y g b͇Xu y/|Bq C겆~ A1pބL`J-AmdZLѠ`L<+q Q==bB 5~.EJq܇cGr&Ḝ@&Υ5O۷UH.[e}8  :Fj3` bT  ~R޳TKB:j0 JBP8>TOhe17hG HIpf,‰ [~NhrCBShI p4VyTl$w`'{i", i`۠b9mlBvd1Fi=C tOi D@#ˁF`z_SA=Pn\pM~7 dXJn46øhH_^,:vrkz߼0la{-baHBekO hD+ $*2N0ÏFF^,$p1k ,ù '#vU7b&lepUbV~L ǴNs<*4ʻ: qMc>i\^BGcʒqv2z:Et`G~bڭӥs'^`G}z̾8!jFNfB$_E BHs#z̖u,7MY8x<1 7fiM=2M W쳊>xɿסQ z~n=6zoWuz@2@x3<QbS7$Ir+&݀[gk sھe0(sYZCr[vfARTߐcq:"Pk?ɍ58LQ2%#ϡ\|}w~9i.?H)}tp 2HVTw:j:u $Y-L?mX08{yM'I`Ų2Ĭ%>rH9ڏa"SO>n;5o@^Ḱi}Sqة> o0?E_~"_m|gn~GY]ڱذ-'/dx%f (k (oi+/ϐ>1"_0$8kP᬴d[*AC pF բ +dx' ejw\h52ttEx3.A bٝP6`m(XЧZ.ʜ}Q95:"1$L;# MCDQ?`<ϳ _('hAnefX.ٙ 'n^󃗅/^_FfٹPpb#pf9C|Ы"%JE#6 ~t:2Lw?;Px0 5l|S!oWya86XUy6%G鵿F髙Ԛ`l]L]bj6F2c\T/C1r3-OpBҒm4T~X]uTgM8 M F^ѽy 0XY #Z3u${A 8l.3ncXto \%M.I~rRD#I5l&>󇺄uG5c BpXƹ4߄T2ž;Y { W$$='aXMe)B=ő @D9~^/Jq%UeRflR5p0){y<' ȋK{?,j }kΡh)o8g_@XזnSC9%{b&v~A;x+@U@Ax,(+-yjFÉLojՑ >BM^4b ]Z1Ņ%7R}~s"ꛫ0ɲ7gGo]ıBciLʴ #x:E?VQE8M+,tբt~^JDGJQ*uB#10d"ecZeK9I҄5e!*<)Kp1r.Űu,>k^(r(u-;GyAZ S0;W9 Rϼ+VogG~z[FoM)O7aelj]| X mԞϟ穰Cp3+mV} G:xnoe;΄dS&nj<,*lK¡]KnD7*Es0laxC.gThl'Zo?aIćn_ߓɬhB[la4ΑX(!s(KlSNZZ3}v~<<}>Ndv`8p{}VkT6ĞVX82R^&JA치@ nLLS1HwDC H'uK\0#7 MmB85|fjE}TX+rW< KwF,JA^z&"ǭdEO#˦CAz( "/!Fup%[?DVLNě/Fˠ!!cN؟ SĠ #uS4]nqwf"S8%5iC!rsmHqhIxx@Buu` 8%*'S*8&۩,7'"6Q-S3f)CLEe_X(_!7仳9&|$Z-DS~I=)/gg(F5KGCmPnY;+ )FTAH0C/BeM !)_ jE{h%.{AfeS}frn< .Ot+b1~g M$> t]dT_Gg! ZM#L1}P ܁aAWWb0j ^ȉG~/L@T(fƓb) v=^un{j"m&ekWO[r}1mwd6 v[0̘9by ~ÎQ+ BSQJҷzF, G[ M?*R{cf,4$^0FCH@$%5-k+yaeKq&rVZyxD*0 b_Ƙ%^IfO =GDVtQ9;7c!I\xG# B`@4kSfsm O6N/j#ta.WH%{q߇z]$&sR%]rbUjI|A9&I+_3N4W1xsA.@Mt1ktYb#0;ִrH+'H:>q;,hWIC`My!(AX\F~UnhfiwmR֫COUɈv*^Xg7(򘔩G4̤0P6U3Js4k (|56zӎf1dv0;*̽I##  ޺ad=K^u~ҜsW)miT{ i"׎~\ neO yǿ7UeE-I}/Ee8Rǩt]S\FU;>~2 p~,; H7WmLhŤf^DGdh*'Z?b>Õ1B#O;]DN9#pvd^p "hG?c轢 TTh錫`ikyg W{G' vJZ$aw!qd!(+_x;Qݷը7>o˛{R.}Yٚҕ-$:,K@uAV xDh6s.[#՛dz&vϢhYR,ZnTsy5 #r^d{I   ~XSc1|1oZKO=ݞ΄gDckɓ<ۭ.q׏kqxxj_l6[wrq8hꕳTæb-fs<dص $8Ay#ZD=r0^i 7-&a'#ϑ%P(y(e3;!yqqA{lzA 31whco9]0L<ؗNFjlHB ~O"nO7xqiBSTEij‡p9ZWv~y-Ť$vrYby=@@ sf:.M)?QF ߋ۲ ldԪ^ sX.I)aҪII*i\wB)֞;3c=1KrNm{0\3*U`wǷh*:l nX |{`R|[Mp.eNrQa 0xw&`{S +1d'K+\ǡ4ɲ[I.FK=҈3-L0^7M3TͪL83`aWP66 L\jPqxSDnL)`d5{$}cBMtk釥;3poSZߑ1F\`< }Nw"_; Cj+ssa?~<I(qP<+\*_"xLm k[ijQ52A[%Dd@Z㗜#? U5k/:mr~C^֖6m*QePd5ŸHo$dݴk3>PCL(h^\qMnڠ\g>hώJ>TY؀lO#PY!8 4lH Ŧ+jsd"55"4㷂=[Y{5ŹN 7$m/1?&) ]h*Ԭ\%b_ފQKAm'X(b-UaKMSB֗y׹)؁hy}d稚W 4 YFef`F!Ĉc&sŠ'ܬxS~άԒI}(,G;*!R'mzCRM"NɚyštD [K~tW~ϳ$ccLSJH I}2}xL塲5?(>ަ4=s @)ƕMFXO.rT[85˱;Pz!Sƛn[\uy[Ql[4:#l5CJxܖ-fINt/-m$ί#%9V1;~ vUЀIXԄjGܶū>q JހMӂ}DhR>nz[MC˦?g]`iȎԘQ% s3H$c0kffX;p G0i@wՙNK䛬ea6=38"Z]c1ҚodH)7YEStdqb)(Y|'v}NH#$&X,18\Q"^y*g)VL=9`k{ԉA;V#B-2y4%< ̡[GheqC,xLtRh JGv^q?~pLp)W"kmZc2HWt߻:i8f3^Gҡ x7I=|k.MXH.W oBίqыFBR cpSDuypY+ǭTM5 <@7h 6-ƒ@$m|sOb6׭瘆'@{i}ř);E9^@_EMȈT->lᐚ?@]eڕvgU Y'~vc)7$ x@1%I;1M/!X$ԜCˤΦ*c)? rfx&ALaxkiU5b–5Fn6xd+͉Nt剷-݈-W ffoJa= YbLa 7^HkO9By~}3[8odw;ATp3K#W2p\9wdSnI~0ϭYb$,z=UHZڊ[ cX2d꾳 ohʔ҄$`3[@e .|>~m/_Qj\߫% _kVq$X7PȆ8B:$s%oNOX^89/Y 8Ne?W&1 IgXY 82pLe5 5_fhd̋S~Fe)LZ!Fy=%$c~02:W(pCMCʹRg#8b9ʮ *iVt?Pʂy])c C[>7iʼn# R؎@*ߍmIp^ ycA4t8]%b٬{}d+tH#cuMC7}gݵa')q}paDQuz?iV Od&Cur$XPldh2a׼P(`%}2aRS9΋,ZΉ@+Raܕbz5Ӯ!uZ0ϸ!ſyxp@=ƟtlZ+ { lf l3"_dqĀK1!؆ *<[26[Pdf &B?b-hJ+ky~)egp yq3C3wG1fsD{7!#+MJU_ >6`\|h:I+MÞr73׾M`ge&T Adi*DAckۮQ*@sfZokŌ{RBƀy/w=_3uUY3B9K@!ʚ$E~'OViGx0쳃 ߊkPCIK4x91e?H} >0%7Z~hi?m&H|MNQMلx<}~1h?z+ikNIR{Ͱ)" {X7uʔ|KrH1؏rc`eEb<1y ]eWADjpߟ6b-R&cz*4_M6vYri4zH<`ڡ:a28|5υDLvtY]\} nIHF㮃N/ΰӛҬ6>4Z~h(Aŭ ߌJI5[4Oqfi-4Q"ËSHOxq tdde涯ҭ@#-5xKv*s;9P/Uࣆ^3QL'+ATK&hؘDhۏ3c 'Wmgvy4b±Yחٱμ֘aכF&߾x_bg2.po;UX넛yY{JJ^teJ: @#0SU/ e*h5IDdјT5uo\;DhnA3|PTp9Ac-xuS]k) :^AD3\oG#31)é>^ә}kf#fRdyաt ^K6I?{?uAh(y'1҆,UQ1@]m"(!LcN5na֧+ېf>yv7CKD2c]$vW/ p+G;j~ ײbS SPqi+=@6#5Pdވ7^69D⓹sO 0^ևhCRKTvh-Kƈsid<R3{6+oI癐- b|{ Su8 f &X~a;7~d!op%:`6ɦ0Qo(=DV1wka~iPIj'̙RS]PK$O!k1V`TIn359)n}wdJLr&1>7YtuH=zNJ[ &Xٻc&ȆxX_:@7c97WO<_d6~"Xl&w%SD>sUj:>=g>gܖ^1_:wnmAF J|ϤM,TderA9 kacaF,0O~XrT2 Z{ReZyxB )C ^։mFKvvJXf.(ǁƩ@b)#^ ?5~->C8]EzΛFW!r9A,BuGs/bW>S$1]q1*xQ5lБ0H;V?)o}㹺)S`Uw "dɲ6|' ENβ]9{3S8)ɴ,\Zn1~nN 0E*d:jwʈUTsж0[oתgbBYS`Vyu4J? (3:x '5Bݦc${('-Ӧ-ÏMDMy: @zy֟aIG)@as] E e]X@&ЕX6A9R/yxI)ˤqZfʸǭNJLih\:2*>""RC{j Ui*ӷ`S5֓]\tCUPp191,'nHӪJƏIl_:,c q-Nlrљ0ʺd{V19c͡n{{y&5.f7H_(E`[k\Ix&Y4 wkCj;&KSy.@w +/'֖ԢU 5q Iv 3un>39Pg@SY?'=Tk;'AO%o}ϰWC}h?dzrz^0ジnQ~@ O 7+0:H[bwnCQ7*[,g֙\m5 c[rjؐfa·0?Bp|U-CQU9,Y?MR1N[kPnrSiBg91(q׵PXzIN8#I"-\w+ƅt!9-m]Q?rT]cw՛jxTtOɾ/bg)GL]KU8 o'\#eD5 lf!%WZd}6 ̕m736JV^ ȓTȂ)Ҷ'`y.ԂTmߥ"PL-gw} )>bbL]l SX[uMGRĢ-8dk^!#KvNC^y)~K{QKz,vp>vڈ@Q^:R+zsm+X6 )}'M 콁ցC5zn6䕄SDZ@ޗ\i!"` BHcaX99rMvo~C"tϭ<+v0ނŞcIBDFg<>8>y%i wmmإNq/(uS@s궖b*"D\Ra+ԫs3@ψlG _\Fۻ%-\U1 !0:\c:w7_5O(N۰Tdy51HO@kP dYP`Sz›}{D@Mu6ѾP1ѧȖ+֖7`F# 1d!Wg) K΄&Ky7z7ygW,f"ʄw,X{TOu|}8j2CUυήSSe7<㎨ur3ѧZ,kN4&ncl"Xy SG#pU9<`6'><O/rwWFc}L*B}q\ md-vtB@M+l3UzSGyaDDk渥 ..vqϯ=6Lx3ϝo._ hjx$ |prВJFAuy6]B3eP*JňS'-#~Ri Z|oʮK7,nQچ7m!"P}qWaw0TCŒU:#AV(M&-45a>F\P8l?pf9J>*5'ѥO3 ̓C $F#zQGmaL;gCJd> GlBz_/.d WĂ kza@6*ӽN6vaI20ELpD+@ӃEGr D\k4hƬbyDa*솸%KC҄H󡃿hv`W݁me^.&腛ϊ+ s ¢ Kܰ3s81w;t$BVWPY+pRvvг&޸*u6kf€$2WR"jt1*ƠNCށ~=j6WaB1Jl?e^A;zL0TFLE0h~[|'RM5 Ȏ@D񵢐|z/ax_/[~j/Ej\d7=/x_^"R"CQ^ƼY; rB4盨AVwxK~ ёv;e.ld_}hg.lkfspT{R w6ˣ=iVv-t>-[}{V\>J|to{u_lPPܞ㰦\jjKㄩ:%Pތk@P+_qLՉ[on+Π'Q?+ˌvY)!Sl߭*Zv*]=@.1&@K)3/-t]bX )'K`IXN~huKEp7_8'}&!y&$GxR9\lOwwv*pg^(hM/W9 -.f4Q:*1q^@L[NǪi8}$"aT.aq^*fNeKV6, a>A< `%;CdزB31S{hߣ-j8*(Itry(^ )ⷌ0góaxB5s36XzRӼIOh!)ŞB5&2O(}ĺmkmr̞ڽk.1`&L o2ETDleRtXhQ;g2L<۹+IXƣV )zߴUT2/gQߌloKo b8z &SpI%=yPTUϥ7rb?wCW7 VEL'0|w f/iJ(ѦOhy60W{t/.q* e8=~u3sՏo^6xϋcH֍&\q-ѥM{9^a'İW#|3-cqq4s⢙GgP}&mT_!ȥ+4r>ZryD=BҙL͂c !e e9;!\Ѽ=6wȼďmm*>}YS] ̪t ό] HBfFoS^~j=QHzGh ֞\4R}yvYmWzEI?0S1 JB0D3UmJ\⎫Ag^JkUR)>,Uj>3_7PW=7ju}X2~]azm +1 Q(%)תaS 9kpq\k'Ir Se]P4A3$ PW0Ɛ$ZjJslcؚܝzt=F˕nrNbQ` ?ux_uZ-{I-Lȟ!VݡN}b@w~l>1ew>x,I%Bś{Eĉf*'|RdtGLV\)NC+c] " )j;!Aa8FmKdYO) xxNG ⃲Hɚ–*qA`=(+CyIpLL)s|dqM+}9:R:P&@)fT?g- ֻ\%6F4baL-W#4,顡>@xL"C4MVԮ/zKOصs-ʣ3dn%g^ӫuhSBY 5~܂lܒ]\Ol(tu:B!F=cQov;A؁;m9X$~r- _+LE2[qs4D~ q$ݻbP] q%d2O[h<犄B;inA|`[ݬ&k|c+ZLyO(t``m4sA{]2f)7}#ZNgzv)J_'$qp Z!nǖ`0ܹ퍟_@ݻ9j<r`#E6"OX5WnSk& D\zd7 Z7!z2>RZVP 8ȎAFe%'?@XGp|tР OMǸo#,;|^}%S[XK J"+&$ n 蓟8z19__j/mq2&;OKq9nڛ| au$M$嘜`껟JT H1't*8tPiɍK+9zGh.` M֨GCCxP[IZISHJO~|ɬ3y77fF֢W^bz;ܜ&RR%w)Y>AƻV9mXr˅9pQT'SϷRɜ]8$98fk-`Q=c6Y`#':,~6Ȟ=+̇VƦUnX۷ġA]hO]٭iydo֞7˽S@| >Zow#NI#qHPĵ#84L YAGd3KŧCN#þO܁}LJ6d)]'vY4+ep-ܳHOFܗX 3)S;YOVNbV?|$H@ *¹L#VoN/|"{YkT$X1zf#ތTT?]`LLm:X; #O^3[C bF|Bۄ%Z%"2?5͏Y3Apc|^*j80Y <9)Npk*t9m4s')U_>^$14/J/5)r+Թ:{2 5l8>zf8%D3)g' n-A}yaғŖ5g)OU4Pqo:0]~M*z^!q,y׵265U:$CAN^S\AzB^.Ӆ(L;x~Ug- 6 1^c9\jrPM=2z}b oe5 =eO Nu)@fsc(\T)GB&| 67axMKx-mG) |ut=!`  OQ"F3ɒ_ 'TmG*'37E/cP y<6 cIgUhʫ XrmYH_o0h0?ތC\8"6Y><.˶s Y(;¾b]_FRӤBbH1wp{~+Ԯ ϢMPP5! ΣPϔ 8헬JC91BiIa@d 8l0Mg,wwK禣xILm(qZXr}7Yr`MRˡ?u'&e2'0C"gK*qɛ,zõkeyHOgj)QyſMڜ-os[r EXnVBUY)zYُ~%t\65k qt/41ihYIzak\Ȁys G #Z䦵3,Gm8~j ÿ[Dr9մMݠ>s#ʥ4$ I6>VPVF])ټ0e*@NB0r8үC5DZsAƬKoM*3HU5p~:Z]I,.D*E"8PmvT6jdRMΥ]MnH𪧋R- 2LJV[W>iuH5/D==5tK8 Ot>=Zӧgcq]ԣЍ o>31YNJFa筗=өq6]=ZUyѫ0|4ۋCT(Ȉmca2j2=fDrUAu>T^ e,Sx~pg0?vb;EdkLЛF?զ? MouiHQ<U$EX"BJݯXD)*:c^ũv(s~#cyC/8 @&Q/PY-XJŞVBtra# N EpuROˆ/sCOuRfB;lOxH5GFy,CKIt|`g Pl lJjS L3 ԬwA4fVhKp ٭NZ4UC;[|QZC<{L#+-H!ײ*Aq$Zt-Ѭ=%kir9V*AbHԛ#VOzzW3Y QwHn!ݢ &x:ƗxRbN/P촚Ѹs#T!+{L@Dž%<G1DcRQ Z$bImtSB:Q)H0rc`W8΄QKB6M AYOI0#t.ϙ[I?I5 (bѶY7@jU 5;Un H\;W9iZ7#CPkZ( t3Ft ZKSoUpJjv,@^冑}c.{v%(!hdOH<쒱kPi;OJ CUw-;Q~=$x\ PޗXQg-b:֥w8둌9fKg.bT鴯io ^4ؠV׹˴0ZģxUO :l͟/a@k)KQ\".~i i,t!D; ݡ*'x:E\x7fֽm'9 -CnF3{Vb``c O[~8$xnz#jeh2#I2!97SCiBĤ-KS\}< ITi((wPDzD( A ǰV^#Ӷ/xkHX9_e@ ? ͻBN8:SrSIgۜN̺ 3@SFs뵾ED魈0jt!k Nd!`ng`f& Uj ؃)嶨 _4 a93y߫w$dM=`lz:z1$HT鉪ea+4n N :f`&Spm[.u<Pu:o![#k[ O]c^=c(Exj ?w֔w"ۖC- _T Pճ._ *B#jB;M&d-δm9 v .@T=@|V ![ <)7^yZ^5w& ֈkm]aTPP(>"3MlFL ;"F˫-u\Rر_AiԊNHK. +Aא&PY39vmj㬪}6DeKcʽ Xǁ)R=#_n5vfyV) X_ v%'-ChlQ`RUk ψ[PÄ7>ln/,;P~)rAmc;9Ec&~Jk!5X_k_y-P#Cu]g bn*;;]&ף LU]wdGl▋Bl]$i#`gQҥ' ӯ~)y?11崪}|wg3gBZ Mq KWʪF<G=%etbA׽2O-YnÏo9wQ"jv^Xcͪ(Aj:;SDd9NN15n*2z9.M 6RȪ*덾1gC/Lfft_c?%72(IfyW^ jY W ίAq$;"+>_KL\0v[qђorix-`Jo?!ϡ?H#~$'#Qkdj)Gn͹}WDh-Ma^xۺum7Դ^E'LP\tE9%h;\tR+ߩtwwȓ}/z',giy#,R!MH:?iZ/"QmmdŒh}d_Za=|m,,v5 d&J0'd s_ґ O,/&v K13L6^tBP?SWB7= jm9o*,Bzd+%W#|ŵ>tC9y'À |X-^C἖ ([zR(/|yG+`JQ]'-Padk蛔AqWͫOb16=Z, @j˺bsFhљD~Yo)I[|FLMA_F,R1Kta;]0ubh$]Fq[7L3*)hyg@\9׶T#]8XHÃNϢz~'C(*Yُ% ay:(-1xs`f77:z2a:Qe_s.e|*w2sbw1@ft 'vl&umFbUXj!-lSMcg'1~sޞDU=xW p5-jSDx˖]G8ӌ4X2zҽBJ֖-n=%{!S]b ϋvj:笮Q065p"y9>W\9O,`f8bNjeʇVDِ9h 䐳[*/=5%B|~9c}S>ܥ\#9Z@9x}-?w8%| zdǷ GbO~$I|$:# l!iҭE y/N1I3u F{Hgcǚ *bù&0U{N"ԡ _5ovBEЅ)׻DK q`bˢ'wq GFU*~D2c[i0VPeUet* (QuSxg w2иQ yVosqSUU#k78糩׵T )c[1'Lv7q0VSEcX|I?l:f~!B7ƅ,(6[PD-tvY3 DqOw; %WHIyRg.]kx:Sz&8 ?>rK]uW,s3OgcW;>̥R<G[Fj`A aPA )V8="Gُe P+zbi]ܴba$>*ˉ?w\awq@5' 7 #)U7TǠ(/ t9p;z5C_|:"dp@& WȠ4lgr=2QJnǙZC&QD ,HNDAoC@p,P@sq7%Q}' `=>MTlHpwU/Z"-BM&0XVBF)7JOWMG`&4)ť#2Y&P+D3}*ܷ4D7$K=\Ef9A{5&vVnf !qzMaźZ?ϑqR4,+AGk ^zh ɫ(3Ào3O8Aq9pZNL0Ӟ 30|>wy_Y[Jg1lcAP݅!O9zl˹NnǮH>ioPd>cS1۟&֩P)F̲Yi6TpBidž5c DHjBl:Mwk}'ޚ񨫐,XNg) {=Qsps DyaCw /z&Zs(0v1xMNKb%"N%M}$i/ШQl|<EeIFck !H@/Vu~#`A#n|^%|G>\d'Dj'< WAԠO9& #cO-b;''FLx@p|dP4DV%Aܯs eNaۦ3"*P'>{_diBVR۫AeHae}4~s)&+X+x#zv{g.[TFE_V,ZFn . 6R{:Q>I짗Fpq´UE&5#k5 #8{[䪌W͔\7ptT^a ˽0k#~P s E5Q@ݞe Tʴ.5^κ(jM^cz]s:uwQ$Cjzz'iP7ӓ}'jxL Ī7VDq4 _83ryyN"=&Ap^):ܢfB7w4U fMG= l4 Ү Y|,e"PԱRdO:M4ܡIyGԮK*ک5Spqt$˞q0E;t9^k&+"v?̺] 7 O3!,6M2 Qqɜ=~nY-j]1QVCw>)^a֕twk,G{Np &kKp"[Pe׹{5V9UϜA~m'C'>v!e5Bj|$S|/+m563 yV|GZ%v#bj_ {NҭA6#b4E)nfR zQKp#,,Ag]q!1o ۪蕴ѥ~c <hLK}x.?da UHv`lo"PJI)|hQGLGv w2 ^虭oXt;jPф'Ut;:w^MDnMˡ֠*?I&V2揿L9GF R};2 Ӣ|z{1T Wɠbs,YH%|' {tTʳO᷃o~6*;Y-2;kxC_$il4z9C,̊LMJ' UM1olS Sbc<}}e+n8 hb"ٷJLIG`;!O翼d* @+°< d*&6X[f[=H_cUz[_,DY%wP_j`+uሇ}?jMP<IZgm|*gf {p3NũjgXwK)%%s/tq >~.u^Eų/:zz. Jb[ҪfC|h~ջN0y]jG猘bZ)g¹o!|j\i4`m,KFCn{봤u38YeBt(=af\. љ$H@eQZ:7+C)aj'@kJ`^cp Jsx+bx NJg#?α9$ssM$*RXe4봑7=VDK[866hs)ՑDj@ߗ12ՆRc&)Xe |Oj Kp-{G*& R#̽Dj!ưSmTh%ėcJzQXDHC U3|uX! 1ccY dθu8z 3}f{y,20y˵Uxgsp iUu2ClB+ϖ;^}ڬu2l:Owy̔(Yq;2 bn}ќ.J]U7 ZxWƂW`f͑o &k0,QXH˼4öTJ߇#>}&ߡ&[S[d$GcY#-ܶx ,ϭ;O?d2HPP(h ̱{!4Z2ڪzG*#teEE&aJ-Krʤ%Lx3^bVMLhbRn-m%s]1++R-׃Qw[oQoZ3/([0F4N 8ƥQbZ'ê8!B@;%ywڨK V(+2j0}\ABC.԰G^ #IZ3 CC3{}c/|59w>8h ~N%kti0SJ3 6urFY8ڠ-S%76if/m @"i= XzFXS{yA}мi TY5"{4Ƿ9)w]4S3ծﳀ))7^:Rٮ<%PluFϚnNxȝԿnQ?{S1_/e];ŷGo"O"m'MSM׬$E3H-5"V:]Ic|[tL8"}Vw^4yG`sSs9y bwW"Iz_p"tVƋxxh%Ӝplz_AdQ͍Ê BHVXuKG{ ΂|re~Df#,M R\ bI}RHҬyC"-} }rO a$gP$$[=Sh'ʩ^C% [?ecE ^An<1hJԾsƬ)]aaY*hGNi?@ 9㬧|&bS^4{exx.rVf2RQ;g#w6wiXr,6Ou*5r9D`gZipHu G#DpC%QQӿC/V(̃wDs"^`x\t̢Oaɍ 1+PsL"܌+̋\&>Ͽfϐ%ly9.zG$Jlw ig}0j$nv]Q<$m7aЧf63ߎRb __NVSP,P. ? BޜPP&MWpn*+c/pynR@QPMv[Tt7ܭKN0rBlph~>Zg6G<~w-ͯİ]%1#*ph̍p\"sjRAqq@i,` ?$3voힵTޔz_&L8 2T-׫Қk%Uu_䇟q-ӥ`{O 8G G_~Pi zX#~6fX,d\ )="}REUAq6ނY!a&Y)YɷYw9gQG]*B,7{8sirM>YZ 2QM"K/XIbrHTpjk62쭯~iŒHyxQYs4@oF߯h귲GG@r?$#axxaדs!&>Q(P]˛5Bة. S&a[n c'E$lcDxPWt9m*jXhV"yNCE[mІ֔DB%NFBh.(M냡 @ ^no8d|1ajf\M*, -6mmG?2r*#r~1qiQ'O=tr%*zrwScF-81 %\5MBwy(^/dW)@bAL1d-Abw,NuJ8. L.FZ+j-^Ba.,HnÑ^.HaoeSe. h5BJFiD孥(7 plkCxۨ ʅU=G:D@0b}qzjˈޖ'b)j)k)~ȧlyg}SaZY,[փc#WBĭdRf1dRˆ5>X6`R[=rU(G[o"sfc`5V_#ftkO#KCC ?vTk&v5u|ϤoYEQ䦉n0dlw&oR83ʭE!_$-ཅojo6Kz-!jO\YI@ou҇KXGn }|=̓X ({F"+L"4:jRO'B#U5yQXncdggT HeCP[]l_@d0tX=n@, C#d%J,_s#_EKGpzN(d-8֡`djݢ ֏ WoCCDPЦRxce~tzx*.*% ;;s@x(wYT,##YEm.h5 E⬟#^30F.6 }u7J[<]9 t 6n+oIeILQݱ,/bZ@Zn~ۥح'8y3AƄμy6'W*ǘ D|>#)j-!勿jӗPcFJ;5ϲq;jK³>ɼ(A ,:*o}3k:Ok6 œO lP՞[ FpJ=_c]iԥhSR,*> K&_|s͝iVw ;7l/|L\'7PE*8(cNhA9S-H7u ,6Bmuv!!? j@;!\+oJ|i^ VK|j C'a!Cy֊u`AAVHlzY V~me.ety,$!q xsכ*1Nr.{[uA+C-q4:\Etnj_oۄwSPPu [wc3?,!7ʸi G;}*5./'@Z;Ni2mP6Y[fNi¬MSqOU-۹eI./hT+H)JUm@Wq@o~}v1k7ݙ^;:[/o p(]v~QrcxIZ(BύDLAaP +Cuὃx#F[nb@U @nf@.Sk(v4i^Z-4ظxm'sR̚m #qE?vRnZkpěH ro^b~aG)?Hf1! y>6h/0ľ?ZӉZlB 9ӫ6P7"I;`l*=k4ŋ.ar :ǖm80Fx{ +>xQP!HVhd09,@VUw N5[CƭnZ K&J/^5<@c1#'ghN=8~Lp#;a' fJU F&>esB};z"6S&XG^:(w}5OO0Sվ9ӯYbe)D.YP%BʸfG|ޗaE9t%Q;q*2xd<Xy-aKMu#=Ө7g짉EoCf*:)|v q;5?x@I-XgnZDtE]? `ك( 0(MpV 54c0 (]3{x&4 @/eB mcMR- l'>tjƱ 1[ԏD-nsZT#p#!'DVك>ɿsFəj=XUp<8JCOғ |Nea)icsosV}ӕmoMUzc0ąP[Dϟ@EЌϺz)3talKf1=tEm|/=` ۍ c6Rfcx ( z:w 1z(*6RW& mN[V;sԩ7 Ts H]:9m6 uS.WlSq,|SbQF9/xaz=/UK KJHgP">z /y!L? ݭ11LN{\7ngR(Y6nH 9i;kJ`5:FW"ejK#SCfE/Rk~ Z>1Γ;=]a.1:TeaUGkȂ l7jX1P*?j=e9^K]'+a''Dr*R.tFddPI0ɭ*ӂ[qg^i(2 h&`#UX_j.-ُ3iQ^.w&eO_8$j6 E\jjiQd%ƺoѕ[ @3 -ꁅ⑫JUQtTj=pz>ݠ[F - ejOO2bm- 1b-Ji rἢ@LpcM?zO*D!Dv-X2AJV%p4;F' Uܙ4 E Dx6 6xCց.j'.Is!ՂOGOM|ڣ{H\R%ѧnqזl3714ϬTtaQZ#J*;@>Hy7,bbC)^͕>Ec6v BZ[0ԿwE/m7o(:vrlV}Ggg,>ӄ3*& bxʌw xhQJK1eRƜ!=ۂӱw:,lR6*?8<'XkYʳ%~m zBюП9Q!?ȣM"ÐugiS`@+ z/lO?E !4r0RlB0hB)I`n9m { 6R) n"R }ܨK喌b\/-,4ɏ*=ZϱfHFbH?߉ܒ:0gEޔW7tMJ48+iWY9BRl3nܵexsDqʾCVyOIaXӠh*y^L]`g`=8#~:T#h UܨbEFka-y 䭈j,{Ҥӳ_Jo5Age/kpv@Ϣi8p!D.-qIC\2X9hеvElhN?qy|d 4BŞġF`2S}Ɔ@!B`7uT]9S*C,\6ǿ)Cکs xtfiB7y*T!R5N)`41)17W{ٍyx-gG:h%S`_O`%%ȡs^u zqVv*ܦ45 ׉18uFL!D:R+UԘAB[=GPͨoW" 8`Aآ%퐢+-q1l4@$Xd뢣jH!u) Tq&1 NbY#va)?".~in:2* d ''܊dM_ z{ז%6)KKUjR7­ i^F>&S5gU?VPjo+XNj?E@sTKeL!2jP|O%toaKx#~Ɯ"rlFbW 3)e[P k+iq̑x҈x{`Јy@-p V$bZbd~34ӮaMQzgPyM b:N3(ӡ-M<=9u 1f  -Y Ad.0t2Q;1=Q 諿(DoI2QJr+yG&*Gh߉y -fVwB qOώV1dx8ctAe 6t;4:n} -/7ppEwٍm :Gy }i+ ԙ4&2RU`&:19u%uKlWC"p%⳿gxoDN߾9xU#.@q{)\De0Jrli=Elbm~=7bp,1 n@f+[b[ӄhjJ>xh5(dtQ#QXITldTO$b[dMLf?u1. @_o=s ca쏢Q)A3[ x>Pq2bᮙ gI⧽J4%![62HM6&λUzlA#vPzz]/ch,B<2٢GD-*K#RUA-x?NS6Y@7Ye;.RE*f˻aҕΊyE;>(9OH 7i o㻕O?;59Şz6ymҒbf17::&D9W+QNLˎ<"+7B~Ѓ'˃4CKt"}f/MVO|rqkϾj5s+otQl'5Q(qf~َ5 Zў s{^#&gT`2چ"ӔUHtM3 @1\.Q]ef5QZ4N}{FllZk(OC9pLl g&kL!k xiN4_rLD0MEgh|{e2a?5 d)yG^QхX]ٵ:1q5gZ{ ?ZJag?ĵ?_|"[mk.Rޤ[ma{Nݸ kVGB@*M8(RVα1M)?{Vv}`O@‘+]vI|Jb̶WH̜`)ce= FS{L;oRv:;ĵBcEY)5}-$_Wņ  8ϬZ^dħ`H+C>%*m9Zw@϶q4 S-<TyđC^vіCiýgޔ ef4ؿLu  1dQJ$w}W~Ӏu ›f.赗%a$T] C y 9$L%"vSKD "ᏞB׊ArB61МY}ku^tA.="W^Ɂ3)fՔ`#un ̯Ho"lv)U[1ojn[-6 |0<甯f>"8ٗ@y|&;yK~ZÙBM}:v +AV A:+׈rCq0ǬĕtJx@y<!8ia 3a.tN-xr)C"2F?~FKN=eŸɂ!2DhV TԶD !$wr'deJ{Zǃ<`hgǟֳjYq% "(dshVly`| >ipjobW-u@wq x4Xnn-g/\B D r ZϼKYɲKqd,۾]͵rץ 9r)WPB>(IjĬ-1L'Y2kDV>^Z>]>qQ#I> |OgǢa[^*Ƹ3㕓z~l}%4?Ϩ+MEB4Bqhhjod"CP('J@2e`}%UIi ﵛ'a@}v SIb!&d ܹߐb%U_Oa+V+o+ \ #}9d_86ˆ󣾁nʺocp䳐{V'R< 9rbO7"zR*`*K,60,4AEf>|Rpek8ftߜ nB4Df!c{V `Dan$3!RGi#vxO_i߿acˀL,oJ,9GeAQW{ 'PuVKXoB}/jԂ;)Y .xp "b8}_z@ac(StTΥݱxb{HB: pޝAS`Ai&\p?]"_*kJ7MxjRȀ ]C2:;7r|s  0E-_u͂i{qq11|>ܣ_r[Wk rc0A5y~hB8c.L|q4A|BܸwGY-ŭ/H`6u  Ibrm";b@"Дr50GGNK@#& y@_Ydk[ڀ8E87pG !v AiSų;:b̶^̢zȱJ~H";8VLmIW[="3Zَr~&}`!#?x씒*smMHP&0kq^&[-{zU:S]חA*u 4T&i1s7Y_`i|WX̀ Nٍz[[ ?.|q: c R_c-Zٍ'\䤃B PIt ֑VDY> ޣJa5 UQI9s%jn; e*ً] }ۣv4;k\`=4wЈA GӰA>Gb_XA~awiyz߅٭ykM3m շ낇:Zb.Ծ"Li1Q :`{:!l*x?ziZ}M@m/69+e_1"KйX\H^sV\Y$fi[$s'& ɭ8\&-1vM*& ho39{ztAy9q Sz}Ie|NĆE^~+] *6 ~Pg8-9 DR^v-<'刃a*fM-Ƴ,P,|`QaCS>nY|TqH;D8_)"žoՔFOVd`A5JfôdU/r{Zy&ǟüG a̩\,8C;8H^]I$M6 n^-<@?[,TmJ"k }8vC3,61f{O̎ OA`dxA!y$2l񥒜'ܼ\7f=>;=R G`iG{mH .Hu?TUaOX̴#BȺr#ՙ0#&Z.OYsd֗|%DQCSm5)mgid6m&ܥ̹1pnRu7Hf{u BϻA_Dl5OJO.9uբpM\$HW/xvKΚZ0yWI 0)drbϒׄmJ'~G 4/ &H_=^8ře ֺ&^_~<~/ڣ:z8͌,);Be;;]n#mhL]eUDgd%X8i@$똲#^U54Q^Z5˚Amv??VeZ+r!G;RSR8>Um>ւ QiXF a Od;sG/-/'t 7ۖtcb-@\+<)QJF+@["bW+.q))>eDrn&H2,I7L6c0ع CÌu.k|2a;/w Zɴå G^P疤w//ҸWglC\]M`N89regi*iIh㧧!Wؠ Dk.\b.9iqeC`ەT;V[FOgIZA˖'Ny$~ m)30BW̾Atlrf7F"/&p &6B-ge4NPE[KB鎡%4%T>XlCt H\I1ȯn6.++iṼN$ӈ{L*ć4w͇r IDŬ}Iuc]M zXf⌕)|!ܽG4 7 GK2!S@"kT639DБ :K!Z$k<¡oKɯKIbfI^,1{yLEw+:6ގ-«Q+o/Eo5V*Ђpq啯b_<43cWW6"1?8|>6F&,<Ph]Qvhw3F}ґ[ Cq]b1MY@n:|wfo {beAp%ɳP+u}s)< 1-E*R;"d;RFC-_rok^"++2gXvs18SL$]%i "=YClx~A+Rqq\:i-]6z KgFu rQ-|w dY[a 突%ܦ&9B8TtUb#S;d"F88~KMx^L4)}Nr*#ߝ bw)!.yne{w*> ђ(-CJѩu>}Z;:*h>?8\1u qef, ٷ;,jTd :dm|a|Ա1@Ɏx,|rθ|z/Z?0%Dx-XˍD1l"耶*kf>6!#Qs7cAė|bt$eE^1=9m*291 oNނ2!bnqwj;&yDVj4fI5`8{ֻ7@.W̋0RQ3Gޕ}v[,zuКʶ)E s8ywAy^ȁY)_ߪ2)gV`֞ƹg"mEk1!waV;4VPI6''L=rf`,Ҽ@MjfrIrLXm`؂.%8ɼҖn2/P6F0 ? a|GF(?duIœ.LU ^I@xn.r+IsXJWV}ӎ =d1UKGY$50QCY O#ߵu6g;oj.< \y頍'[9-ֻM_AnӢ=ȣlh"o 5fb`UwS)/t`u9ct]'*5 t>tʫ;>|p̖W,C7x6ty|<Я)5T"J]akOA_Wfjpc#)N׼rVd3 M{ Q(zˌ`A늽6H8簓XvQ~4D 0桚]t25b!)V2Eh3N  Ϫ8(Rl^!F EF&["$&|TP'tBh-f%  40+mnչ/ #kkq$fƭ_e\C&$ٕyu 袙r2ԧ7 ?5oj"4bL|]~rhb$nXp*@<8Plg c7x'a.|?Q: `  l ')cj`@džÁ\PwaR h/ijG\aI+L>d7Jf}c"l혀9JUoM.{:^H>F-9ffN5P86KX|ZOd:J[w#[TƄcIԏG{2#1dwR BxYJdNVI_booAXiw{2^~E1B4 +ߴWLc=W0Z G}AM|hLws) "`vCIFHxS2J f2fãT%bSFdƾu7\Bk!]l1x%g?RK6 OjHeϱw7gND&L)#B>8΅=^&gnFmfnEjr'Wתϋ(%.Ӛ gB@]Ium NhΡ6rǏneI,l4q:/L^JeAN+jTchKW3qAE2~7UHnv23R#x: j'$Uޜr@ʺ1[& Hzd70tQ|z^pi[6osi`X=:> _pv(~@9,mz˩ib2XO!@ 2N- x{l6Roݍ/|=.Zn'>o[|B5YsUE\>Fቒ(3Jo.a%.*{-'!S hpd6?I8*/0+ueU4on"vs%ÅJ_GOSXwB^|Bp^/A\N\DrÌFx1i9Ht f .W (^x!?')GD[-S񻷦G¾w}+ϩpJ'*5.䳻3N[', <s{*ugʀy/eם4 ƍA!x=S!x.m)q r ق닄 6gb9l nD xWnޜu=@Mٖ#)*㴸q6vۈ5 A[l TC{ FʈmYb?#TIb8hRP(udP=q넂@<>~4.T9ϣZGe”yhlʁʐ}qJܪ )},eܹxE?.P4·Q߫AL0 kJVk'$Y<OGi-:BNjߣR7J#0?m}W YR~сFIѓlcF+9:;j?$IFyDܠ0WT$Мt!qև%L1)ĊG i#GA>MH9UU[ p/^))=8#!cxBclj.bi#x&|lYt8XIޞ}W9\nrPAY%ԟk=T徚uߕH&9l1 {_y ׳(ì ξṶ̈̌:Xbp4ZtBtLx2I9"/)A6{!`bR;9(&Yo;3Q?K)FDkBaw=iC^^cet8xoF\)*vjݕ$-+Nan_2 H]qYOAB77,o{e}6C-I<4 7lvc!a;CNJwKΡ]dˆ SU@OHR}m:(=NGRfA|5`^(WXIZl=f0߼zd{Уdm#5<* %1!/* ͵:LuKKlᣋ$\"mT<}f 3ʦd;#8hܯ7:(oeS \t'8m~jztmʼn)&w 79iXhycSB~2Gg]( ϝ5?ذ>o 'hk Ctg8-D1 O$? ud Z.$lN*i<$] gHlIe="hr3dո I8 mZz,(U|:D{H>᳅1be; g|ۿ +:F(-\Nr CiC [u>&|xpA/c7^?7 o\UzJƞ`P$+ 4hѝFR8*YHq^wtʑ[V/ND.1txux̖$nCg-0<'j Űmޥs6Ui AhᤷcX fwE$|0" seLHGnj!͢}+kV,lҹl:~|Fg:1+qqElT:)v%-rpK)S{z۾8Er\K:_Rc.|'YNf#42OpX Zu=گ@Xc}XP #!&My*K֝O?6*.J%xnn n#G\O1gvA,P瀍B^rSoAf\9:K# KdUۉjH('>=@J@X(>}\g\R9z_Acjtj1RaF'S%yN^P9ZF(Zbs6 r'뜗RDcOٜKZ"c^v[a 34n7m _1v8In}!h] !Ӆ2RR1M|˵@˒zġ<εT-q,2F2ZleH%˩R53 "2O6pCRA~]}섾!e̢6_3 =/UߵR}`%-ƀ}|uZx+p=y EBS|X"3p~/&dܴNy2B{_ oK&& PxBK#dꌹ: ok?nODNOO:1%QY 9 #{Ɩ=B9{N4?K` ^tg̳')y;Z+OƗCXWĺaOA3kl(nV3g0=ZR˯_QfUj)7M2^) T.-S|kbήgu%/u-YVZjtgghPu.جIo?ɿ/13R!MFD E@L/ lj $5٬7dsJ3H\y'V cy۸M" REM 쳜眻 DTlYn,v@0F ֨(42}d<˗Oڛ:btE 95[Fnn0aLNcfWx S!iIpGXT01qDo[m5J`aJgzDKd$9LV3%h'b1X.϶,= $_ *HS&Xz7  D33t ZD NJn/nB1nJ z[>ߵ#ǐ;JF/x9 {mGPA{lGgN쟦}S>0B|ކ y4r(mRTS=dHLyؙ}ka Fd%cfqwnHus\&KTIWoYݧK~*ܿ%m2uy[δ24f0Č2.YRiONʜЛfq4nIe^/F"[n8 IӒ H ?|Kt͕-X@L'>޵f|޼:wPM1];vihڪxrkfBkZVj2 o Ћ/DsO4+]6P]qû[JdXiMV$]&5ɒ K7 Wq߲=]n` VAP/^գ±UAdʒ`1 eל7) Aad6:]]'_WzO1M+m'b֦q^;Z;Ij-ϳwܪ. FNøTݬsC7I4&3sEk4Jǡ˶Jİg UμƝFegP!Eq ;=W쑉hDB/9QY<%9F"ϯù"P@rWEdyDi >;Sw '&dzԸ@zU;F)WPZf}={pajM>Wm&T0O3*e C;ym$;.x/&y#esG~}G}6CDc)m̕6BN Yc$#dk5)7TZ O OzD:i)q SJ^;k,"(ڽ9[tң~Qgr'\7ft[&t ]hX,UKKӝ~}^.Hw0_^CX$*b`:VGtq/ϛ =45gWapӴka#='x;*HOcpB$`oa>Gǧ u\A-sێAZʟI[|o9TJVZ |pvg3s[u]{ }Ը^[S|-Y"8 .Ԛ߇6tuQMWhKqSx8 sKqjf]X?!5:gĀSdu# ς[WX2qb$扼򈣎v,;X+'LfG  Y/w偏;sꨯ`_7<Fp cP};f5-j| ;j y*,ppugC A)FڿRCWm\Vtl3CAT!%XT m,^חּu(jFb(GkݍGNR,>9IbOw[Q^Iʶv1ΜHа]v ̈́KϬw" gIpȾIBxnZcJ]3%ܺ ph0'@~bL468(-⚬N?ɀdc$Sֶ?=`kiY3m`X@` a;MKA80H?1Ʉtߌࠎ_Pgn8:..Y dw*?8P}H|pZw-mHC/r!(uQ<& ByiYViIOu"eUv|=YG0C{ѡ! YاiY"yQ1O]FL;R #ۘ_?T iֶI1QDO_zg-YO5wkcJ|i^7{_O9k AjŚѫk[׽%#6lEtz(ǸHGlIϕGUۈboކKH\OgƎ@1*Hp-s@1F% z@Jn70=hwWQ\ϑ٨9%Yx 2ujhwONG)o@BPφlYU}J{)҃1tˀlъ͒tpB:.U7 vDV"Z$0nEPPd7+ug *'rP). :ξ<+wFtݹgUl|žbig AȚ2XjXX\r03hڡ򳛵3ҰO=Dy#HvVcw{]azoe-7*;.B](; IQr.]9-'5R~MUˠFUU>_u q.:D^q| bg yt xq"K-vX05 x`Yz4,d7J!@@Dw3LVVާqzĕ. flfqR,ۯѪ#h#Ɗ rڃS“ AG͂Ԟoi݅xG0xɯ2[JP)B co ܍΍PZڟ;悻jfErxĺ7䆡I0uˣmy\Ǣ)&#iffEOa qhygI_gqZȽ=*]׃AO< qczX3ucT7Buha<S^ =,!I^0Bo`.pOsK`t}{h fTd/_C#rA^*+k"|91&!=OKbEb~S0KZiYׯx65*8#m!V….6-G PZzҳ}g\ 3bx=(,WO2͜YUda٘X6prS晆 3buAs2:/Yu jzʒjݻ"ucCKc %.tq p'O#mP-TT5T``@0f*<_`6o <ЕZ7OyF :E'cAA/>y0B c89M$yFWf_s2_"ᇉ[ _(}գ AWB͆,뛈n(ܝ#ڮF]TJTv_MlKH.g61ٰy=P?v93 hWE,Q*l"O[=qz х*Rϗ[`=&,C&L 9UٔIg.)WhSL h= ɦ6?[T43_h7Nc<" gf jW?;ٗZewX %d5ª#)&3Db*M/ԝAo#py,zB# eW`R" z0ߜ&A>ŲϦUpSK'3PޜsLǯc5Y(r0\LA&A7'8ވ:`pgܫEZQ72Qk>LfS4miL>|IC-a! z¤0h/QŨ٬$LҹӁi)Y5Q(ua،vZ1fD0 @}\M݉.44nw8ẗ R<+*ͮ7!E6,NR!tI:>:򸳰i8kP ҫtKˠXȎW) ;7A`Wb]7_[BByHhIxexL{aW''8)h 9l۴U=h{SgD7Aɧ3'q| 3W&r&a=s:aNT81et<9Y/XB4TmGǣ:_hh%L[ x(v׈[ߢ%B[0UFte+X* _3M{KZBPÇ eJD[ϧA; P"QW9*$uIOorȾx]Isݒ:"F~a{Ӗ] wߋ<񒬪}"xy7n੥߁a^5$GMjLMSi9{  s@޾rT,Q}zm.C漵aZk55RwH:^`DwI\5\xTHeoE $rB?jHʨ~P{-]wn-' *IBRZxl0a1vA<5ʆ 4͍qkg~#<@R8RlqS yýLrBcKrkbU-8_%"/R6$&hf/FvJ :#ɪtqٻcPYcT-DRלq5g:_hG>)d{3q\kf.*q?u̒'$с(0{~\3OApkOFhv;F6ռ{].lYD%d,;Lb[ 7|L\kDsW7jMu&GL-{PYΖUqd9t`ܼח 8, /cR ؜\q, [ై)BPvh2n[},Jgfle^E hI{$L9C.%#CwV3N\ E}sݣpHe,]W!afӁ7h4KĂ#fJ59zGS9KVU2J3 \3^{QA4M EBT.(W2GfJh^p`5ö4YϸV8w\iݘk$*ɕVhA\ nh{:MI͐!ib`""@liMLPWyr&NMmY9ĵH9'wemxfsyNIy1m\=SdEvV4)eqjg>\(17ohR^i}">yA[1 jgicv&'OKGRn C$5+W WH9 Frpy'0\U똥MT[,ބrhK_8ow-_z2zu#2 JF-JyK(%F$֋퇯=2WG<뷁|כ&YL&/M k0dYюpv}sqѸWû iA7,Q&3hfȞLu= O_w²Е'!K1~̙OJ:8<ŃXv=2ŋWCbٌBu"w^5(oߟmFfmJ%Wʟ[Y ppӂ§wC#1z^uɆuqsg~^=e!>pפ6MH}ۜWkƵȚK L* )y $iD~ Y GK95'҇Fu4?Qe9Psdk^=o*Q*X$Y|.jٖ$&jzoEFY回is{xi.kK hD<3_]݈q;d'P-X%0?o }/~NB蹣kaAv XFנpc#:!d '%l }(4i6vMNT[jzta`m!d0rmhWʚϴhwS%ɒ갳RJ3`uf~ZhIijgFcz(|mY,$C/ǥ e(.waU;zk"+fL…Md$V3,BiLAj^v*DNv\c!V@U$)4=,rC/0}ű~rX1P]+SxDft FijCR].pdsm5|/s8]~`M{~.`HlH /4 :8Bv": d |71i;ݸ{$ l}v扳;֤9 J|'39g4 *?b">g?0&ad𱩏(*r"e,/TC~GrG+2x"CƀH TPh^29q)$N"d++lU7oWMI/0a>y#4"'d?-uUޱFp5LŹR}+|SwOLO\I0U#@LysV#滌V<9Wz]$օ\)y~҆O#*P㵣Ei>6(Jy uWf(]q*B~{FF(x,kXCϼyr|5G'^ő ]'xt?n$i L=bl[?SYPm$ 1iGkR=IDH%b9Ф9 zxuz>L|F3nkX=(R?Пīv8mɘ JoJ|SWa7UܳkBId_&̏y;l R/A!;<ۦ,VސI._},a_zcPZ͙t@b]V`Ua)I7@E{J,G*;Fou"sS&݆PU@F֍rM ڋĥؼ~#g{bzatAhD-z.t&ra6=fC7C|ǩ"{%Wi|"(7̘/{}f'ˌ{#GՀ}|UTL )&nLShk7Uv aǃCΛw 3<[Lz7*a {޹9\V4l*ԢJP>A]LR杖ȮMׁ,79-)v6`S:|5yf%Myodoeh9PO]ooE",Y}3D_;P'b-wutwɬ){?HHIO<|L^rڡq%V/(;7UK}(}kL*!"E-$}&q;!\6ca֛!;sdnsOLGafjN\;-7"2xCnD~eU0N[٫R]0FAxU@Nz%87Zz_!rWQ(k;?QWV}oȧ y~ԅFB? -ۋFNsV'@*aNSv^X?Xl6K R#{Ÿ<8N^"{W~6}"]ӚQbfZIU(Go/ߴ[raY"o6sBB~H.\G `o4}^r9 XS-c3_j yS*kWpS;NCd竸O%Gy#a|wa{\r3E<ƉÌEwM)NQmiFͦ_ySQ0֩NЗ DCd˦֖gq3Lsb -kH2H V>]%]n A%֒< ݅oBu\Zw$5=50Jnw)1vsM+SS!e)ϱiN~vQ4BTWo^0\;ԚH(ݚ_U5[~:h_ iõI V~~3[nm,gKx5=~KC,~Np=)w2L̋ye$J'>Qne„aZ_msV9(Y*{X2\oCe<:#;\̾<\,w=o @ X~FZ8 !Ph,92/p~; SŨ&UUPů*Gs {n#t??:ǵ"2?Xiޡ_s)!lXbя^ǘ~ Q_kV<{(QSMDUPh34BAo='܉aL jtA0{=}m@"P@8vDc&rtoRRNi88@y~I|ޫE7Ys7|PUCLNTFC5EG>fI+rEoVĢ$qGcMc̫Dj L){$՞sLb;kOPh. \궉f'maPrڛk4MSNt$L.E1 ԗwS`rP:PpQ_T +GlԈu4}+z@"#~$ԧwlε,AVh v hfz jC|.pxƄQT=a ٠/pRr_h OGhnSt*em87Gт ;}vY:f5nMtW,-NTNm|*Z44>Y^6_X^EX3F3u-DRDu=C44eQ$[sRug{Ѻ'%N$jb_*[d>[A#@'N%4>Ca8k En=r#R4MX eʯZjM5_sGҒ䛐9^׭E%w59q*bem\K)WiI_GMc-ŮFکnxA[vK`7PQ SVϋQcJy&`G0zѬ1bd_7U}UnhQQd$[ق VgQNOlt!OK븸c4FYybn /4=F3"7.j|*+1X\je'wo7SVŰKEK][3Я +*zy?nG伮eXHKrʻ3<eM &Q> "~g׃wS5^{>AhA!h3Ӈ8ɟ: O g6l̘`7Y3"H U,]q}Wy\/uC!\Њ/p1W_KAxi9C(آѮ BFaiIgn0;`7A8KҎGٜc[9X-e:t"̞QNWǪy:;1 G.^|MϱUJ#@T:ۇ w]{bFR cFḥv7{sX2(*#+j9ք4_WYτ)M*5*C(n-6 9utQf=#jb,*i!7>J;x޲Gt VQ9D%^?k:ա^ TUkGۋ[JaE1 -` y(չhlʂ V` >"!ѫ";Q vgǟx:vpґ~b97=s'֢G}ѥMFFVP6A67Va+T>;7e6>9 /^D9LwL(= U.9hQVӶe>-s5IΈtLƱ)V1OF<|fk9.Z/^x+6D[O$a0:f=gH:$ dz3LFu\ϵn 1(~Y$g=*i/e nŶq׆1d!u;A[E;*~] XuΈBA/@tb佺NFWN]-d[*rz *%\2b=mW,G|5{Sqq0rWE@=]kb`rP9LkOMzЎj- XO-N#3+~4qNh~ c;4"R͉6 y/>[h~W=ujq7kӰ2(*xN|vD~OTx VV/y&H}bխD[ =|k /Uu_8H ]T @ݑf]a'2Y%b!ʏ3oik>#64 X"TzHجܘG3DZJ9^^sN6sƔ+\dxC{{y \C@ND-'a{ηjp复T +;H߇*Pᣛuq\x> )ś\0p*o"J 9?|1uZUf94s#an9d@*V1@(I7O;O$(F2H/a(;D? +|@hfY #MJ2tP@RrӠ@\uwt\?g$|^d*'0/=eE҄Nt!hY'Sn주ۄ|N3oQ>aHMWZ#r*^%O IoFNG,- %`!+ԻRlI]yl3#,~AB˖ b^6`4\5Ld/=A̯c"1%0Cqli7j v7"cchI v'֛ٚ^`3BLCLn9֦dW8+ʪcc-pT^XNB(}{'OTqJ17X553G_&.L*YJ-X+h!cSGdYG5GA,׾;DEJ*UȠ:VdkTbXYd 66A0E#.G`ə/XΒ'("ϡzlťԠ ءIy9 "_Si]y VuE;vO? GeS%kFtNg").ת,V7HɿTo|Sw=p˗>A%BA <ʑÐ109]dZqj];?wq' 瑎r+A5SMO;ͭȲ|Z+-Vzfwb?#@* PDrwR.b0MC;E ID3>iiG+NϿt\@$v{)]/ {rx 8ܹFȾM5u}x'"V5, A^Pr R~ wi93=U u[ϝgt~ RC)>EE? \oY>_./sRͩu| x Ku.\ ; s8w=VtcȒ:`-T#lsAgS5?-e$s6d]zLq [5Tbҹ%b c3cH~/k 8b]J"D6$F(jYJ1=l%_fM8zZ$Nd=%@LĈGG&Eo9hC{ϓAI}kꠛiKn#,x2عPgEjS l9{bl%9rmz %vլj%B46eIX*$?>b?" gg-9 %>x/Ue \Ozlda69ڊ ɻm(J4Z HPF?h]Jp~(pn{^*X6Y(39G%]]4Xkě{Z!L\Z-/j6c(:+(M>A ۭy ./M@R1r0 M8 ?} ȖԉvLnYkeALK}R P/#4. FaYw-K[ -Z˕qOkg,u3ҐoU !iۏ3^upn*,1Fх_-xr#?^rƖy9{=zjY| Uf H x-ׅf4g.#zcI@Cڐ Azn^c BLtkx!<1UC^ ~T+m4V!}mp|XLrrTXv 1cX[wkPwш<X\+v>3m5 xdپ1CGlBU-pgBu|1Č1vfVp#2B?+@.=ȨT2D57-0 ǵS7\kޮvlU;F.Fg\wuN_S(/k.|fұAp7D|YK\-`78ZNAbԇ7hRL[Guu N#B1Kӭ#iv9{8|o}گ;u N3 ƫ6=u_5`R5!A3S-ĺ/}&/d4+JCAx}LN| ш͔Cѻ V٭4rt;0?C}|P HJAu5-_O.ӕ]m}XXnUd8nj?00Ђa rO돇nNڪ7{ȋ.3֌BqU5y#']cLWd|YЭ=Et۾U>g52 9ٰM%/3Chu$9|n{!/pQ>a.Z$uw-kgWuluZj(pىؒv"6ﹰϖ#K]Ȟqd\O+@6g l&Gx/Yp4J_Pa4oN!H=Bcl(tW͑ C @٬S9yyUACЖBf.d:te?8 K쮉O.D)/a%X3(:]c6j6gޫ4=;b.FB0fա~\''cӏ招C8BeNKqPڋBB(9Jס=h0mȦPiZbGحals"{c'no]xoIbq+2v驝x:R}$x>:o9jj`'LL r+.%hrlsha2nGBt<^o]'2HʙF??A$^jZ_w\Iǟ Ohpk,5i-V !"䯕J>G8ˑnh" RpRS$*ljߥnsڰq@B/]=8f1~=H U1_DxNU׍|ϫ9C?B܌a& 3?'_z uNͬ1G)aPڈ*Qg uUgl-54VwP ϰC$j9jyT}rfE z1%RXS4/圀$8+WT]O :o~&f"Г`j#J DZ4yr9jlwsyHܺB<mv>?kDP9&Ņ_U Ē$-ت<[(gm vFxLf$-xAI &, am_YfePGsiccv I00Z:!`N|b,(Rƺ% b"B4T=ߵ ed78Q4V Qb3h$o?j0XKD[n 4_bH8C##6f$ӊnnfȺP<>e*Pg?=(+0=eRMsrr _ 4ʽswzOGa6"x0'Kc|kq~@/˓@#A.bZ7 #DMzzNAj#Ne 0=&G+Wp%מiZA>u|%Nڑ\pӑAxi5s/Q*}_mGbL[>{*!̉T! f^+^X5Ke9,Yc+sG6GzpȴCt6dr*w2M -Ak* @@*!fsL2XgYn:G:wS_reHUĕ7(Q~I H}Qv@ Eo,X]nK `W ŵ?Cwh+$~ yمgqMJ-0}H }p%9.y"]*yu_j>j=? ! 9ۯد)֐cuSD> e aiW`w C*89&*-W[3voCձ$V5 OAonYEw0Def2'ϵ6B@9fEE;)ra?4NLI"ARDž*#<@;p6eU>xfbC(C[}ui!Mc^O }4O>ތc>'N:(Ŋz*'VAQ!n2jkVX%깛c˖Q ϡ;\7wsn)< fvFUlfx_,VEur-@[ ~Qʹ;_&PXGhJKڬ;yZ!&gE0%M9 vuIJ UyGӝrFn:VzE$d%*=xâԟ'l;qACГWbXcp'e#|p53$k x :)\e-Aъ ~_ʋ|(Sw0ia(ʼnC*opCTGzwOSÐ_w{EYOjB̾0MMM2Fnl@  A)ϮN(U#@ A`i L,04ٕY*4G|{*j1x29 w<-IݲnS֭ҦFY3N%+ L7syeDuE̕,!f3<s :EvP Jнp #;[FjT}Pr[BJX3(6YU~gȘ<,:JMnU0pϩ|ޢV{uE@E{Ү%5QZ84"xQq3O뭚:9m= Ҹaej/JH x(?)Xu ,J٣ pxNSΖ=y٠YqS%(n9]]r=ABUa ϟ6sţ亮)nHaD51x0 ĥ4Fnwksgh‹ ?tjMsBc#PGX{ޘI#2CFlDm1  @w!q,͖ wQG,yf͠D)b0'ΣʸZuCnyf"7y,< )itJ ᫭(r~̔hՇ9(.*%P4T3:Tbm c_:=A'8`ؒ5(|jP\thxIŖn˜8.VӭꂐRbb^M̯[/1faW0;I!|eTl&k7; 8} N Ne὚`3ڌn*ݞ:(8?%ɛ&YYj:VַP9@|TJ;?}$0?6[͟" #vh =6}T"=}a>_3t r.TgLfUC]DZ`y!፳g{xk~0I{kDdYT8ǔu n/:}נ,*W2z]P:ORy# 2g_MkvRW3~ͬ}בAibeS~MI#aUk5q%Uj ;cOmw|>(Eu 8x+j;j|rJ2u_ r&W}E& B/C3Cb |)Xzm>z܅^LXwȑVwuBdG珣=AǦmPW{B9?H?OYNlᢣ_@?**o@q芊,7.qy{_)C 5M)b.(zrcL]D>B-zɶ]]{B]-zሏ(TRTw01:QT"+U)ox-jx^s[tMhy1U!X?}ԙVfРAh7#r" c_]U'@\Q`NE+S j9==) ˷<&%#"2Uʤ+[+^\-DrIs5i+⺓Ŵ1@yNWQhf8rE$9+Јz4ghCCi*Y0a2@f)Бh'-'^$ߝ)T䵈AP p|/Jוxvӫm Q?J^Z5Fo=~mV}OCC`sK㏎%Thg%޸~DX|uN0MAkz~ ymظp.P9 ky<q5xB,WR"_7[ ~N:NYK=.>YI!Yf" ]Y<Rv̂V>g=-V炪g%o 5&@nX^yclhC h1.M`aÆԡ` ;kSņ~\t'ܑ ?|0 Z߯EL .i!mVk3{>aKf 5'FKEWYxt͞Zjwv;)OoS{ |^ݍ]TO} ޙ-_y_wiJj0Qx%-qDnbo Py׻ ?yp3v33D2%AF^-QvjͧK# ؽYw۷g̚[+2}ZHIwY_~),W/|m>[?8;V0>7b3Ŵ<ωc~]Vl#Cz$ PK##>!SFAUW%o@ʦ=3Uݹw +bѽdVDI!QTcVuB@ |7mZHbA;~BEķSj|d x,=YpwC$FxR`e:RZ0 9Ve7ph""կ@j׬1eKw0 S/Z\M.ϬN1#L#r#8`;6*)%<5 E fBn#v#@V ?D @ π/O7Q>@Q]]6#gV&=2Uٟ`tE]R0? dA1oWG{! G^[>Jtxzj"^E\",;䓌0Vʱn4 ؅"0qB(W1\k}ފ~!i#”dFڪ51G7 ~!\ߐK:+_!qWauK]gq3FEP/UYvOGhGSZ Qt8j]Nk*? m! s9cQYd -ïw<DPRL#J|k4V NMY&ШQW5 ,<@"C:7{$4*`bY轢#r,D9o9(8W@.}ϸ@ /MDeEr>` Un\9&e@; }CǞX\]ES|Xw;wTlX vF)wW~q*UKܨU1Y,0ݛ"hQm5 ;bf[ CQu<*]L0W4rmO66|oz_$t) rA$8,0LW)PStK/uVWDL}ҘrDU3?BGx&Ɇ(υt{=3}& bjfx=Xr|˥ d< !c8{lhw4ckGM8QyZSLVcs.-ǯ#Ay/OC(dZG!Du]<\o餤U]P?7Eu)";,gsfv+=:wI7<2ABu9;Q.e}=O!wb!4KBJq%Kx`ݍ"A3c9Zwh)Blۿ˔钗Lky" 昈]IDZb9HEN*jAXcmp"8|R(\ VӶ Xw*!i#e}\NV,K艰Y!f&&l+=>ſ%D?T):>p"tറDmP5HOO}"`oP1%I0D+Q=kq; g<o8P\LG;ea1K)$QPg6[KNU+Xpj= G!1|H) gfmB28SXX?Q=bvnSǃ ȴ8/ǹUk=ä\]U p=؈fY.f00c:I;ZySU. yi$5.tI,d&* ɈHq~\Vz筝8ee> ZL0 `k}x߭r718`!s99o,*:>|ΔqM8e1kc!$үۈH=}fNG;~/JGPz.P4X`2SG&մ정dޞ+;`G?pdDta;wD[;J#N>=Ofz#RXHOQʑ1-/ΐt)z;)=a$Df`,1 ciGA{0YGC3t}SGIRr8Έ^UDJX pӗn᯳ y+,ٿ*wԱA%s o,aHVэCqwwpoT#ȭ|A+@ޙ F3dRfOPb/)/{% `#Jt\#S]69gM*\@X[IrbciD~d0}mwbVr9bԼEvx+l,'WYl?v&a!]ؑu U'_9~[ ';v"J'J/f(Ϡ9{WcHZ1'NkuL1v<)`53wlqbL$#~$Y@1>Rls9i0G4SCv._upC>[qG\fn< l dtEC4jMŤə~z.w EحPUPU?y۴c.vE/.|X.1${/~mT̵i;&y KvT́ˏPg[D˹nG]yi$ecヅ+Y,IDrCp.EҺn'_3zN-%lP"a2|*35|~pm~vuY//S(K8>4-Imⰷ. Z-bHHIP DF^O;8$Ĕ A,d?2u ξ-O|E7ׅgMzCΧsW.&oj(7i KֳH#` ^> /B,hR{L|@?KK62&^s0Xys_7M1 垪PdoB6+"1DbK"2$AZꩁSݖy 1 WO+X.gz ģZ%?7ǖՎ7 ) D^Q!7DŽ& "\2?ܙ3O/Z_YV1#mb,oU `fȤ<1jN /^GJߋA 39,0@顶u/v !E1:bȈ  M!l:1]]1kL6cLwkǯ;]a}YH_djs\q8܎J^5Y|jAM!W@>0> kld+)~=J|UL~@PDYqwT; ,W*gky \^:? '-[Zit|f^kvS\|AzzT:|G g}F@M_' (ہbt偈Dgi6}PiO(D ߭C*ݷ!O%v{9TXTzp4U)M1X WSfܯ97 d"*(#0orEkpBB'g:RDUݻm㾾My ϒ]~T>9 ^YJR5t."PxQkãwNza<87kvn̸q#Wgta|[Kזi@&SWX |"yNw:y^6Nu-,a@1ZX>`29B)e&\O "œndkDņRc!_WJrqYMR?:ҔwD q$?t <#s]xw>)۟r/|7dEOQjizXf)}Q ' F_neJxB8 NxJEzxd]gwfS< ( E=!n[:(OYaE/osN(vq4JSH E9 pOJf9udgkZq#ZZ1PMySK ~OlFO@Zߐ*ڏu>W`Hl8gSaG ፇ Nl>HNgW-19y?e6۰:+1V .%TwjB 5?֝ӵNͽ  S6y˲=RG ׎/J"1lny |V*629SUCJk[F̺͎Pq U,ФL]PUm:{3ʸ󅇌)XA,(_BbW!\áy;0$F ez6>*ЏʑV(qaZ<ɑȍ4^j= *ѯmäh*0kFIix]ljxx\Y*Ǣc&dkxuSߒ( *!`$켘.ă&Bf14}5-z_b27@7p.H3wfRxL,׾MbK1^Dk,FC俒۲Nϋz 8h=&tEp|_Kjحmy6_{&ߓ ~JːesB3Tk_кRzUD^ g_!պb]nBOߝ5PZ9z2<0vEuedW|.d,;\Y E?B :̩ \ t*)Gth+3:9t$$Iѧ6)w\,82{̋3KIhL| f{,[gf6G%PY5Zd&7ã[P){ wPF{[GNI_I܅GwJ:΂66D˛ܣ fwzo%|pA̓إb!h1T V cf11ƴ~B#7c;/ʂd7NW\raW'.RjSsD_s- V(F3oTSy3¥l<6'nF/Y˂psG!:5+po'$Xb'}!JRqt1D\󲪎14>r@ecKkfX?T8^#Q> ;A:Zַ2 L9e-F&k UjIwk6^$\K(CpqpYa1 ~aq毱6Uŀ`<%l0|xLEJ%бhaP+Z2T*!)cO7߳fq UN6n",C~\@ &]t':!h(\̂(|-8s1]#_&dKGt2oY'jυhFUܗ,k{tT?KrunikW"NP|7yq O|hxEwV[KlHMptYbP\Er' u7SJ»k~<6,A+N\D4gZy22 Dov=O= V`3]^{,0c܉LJjtޚJ~P;=pF[?~CiV&v;Hya{j5JK}^3j5& :wMVYmv!BB+1{}CK wYJщ3yכ/ʶ8xK0skHP*YhNJFD=Z (NXv2 ̛(TG+pT#H u˯ct^l7w cE7^/־Z #fmWZh7@W(iZՓ@ZgXvn-mГeL*OlSA) s^՝@dd\ кZܕ #a4#C"._ `{p$yPuAȾ-X=qj.t")NɶN4nD #"\ZIbTI{Te̼LwCTp743iUasCIUͭ ?IҖF+ +KӬ?pȰ@N6(hұӕƓr _*J9 LjMEI#sJ{ 7T Ma[&l9`F+6߹"BXrwB^pM%*D>5O&_9O<28;{Fi}Eޒq?Smʶ|5^k){^?ktRImBO % Y/FTowuZ)^8I71Xl5RԜ ,3ya7 3YIcT_ᪧMq8:qrfP=tLn<7쌖^M)';lѳqzy},xMA%p{>\ ƳĬl*2-"P)FeNכ@1Jg %T7??K^wyeY9^/ &5J/NY!Kciy#p33K@)=-Y¥04 < 6P rU+ҤR3S+KFY'vZ#odzLg#.zbmJK;Ջ ,hf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ5)$cQ*5/-L5k)ϸs4d l2I\Z;1Lڍ}JmxVB\amVI@ͯKR\~hWj2ۜ8A {[ԬCFRD Y8ęg vś3srG/522rzlZ{p_-RnmQd_mL./[3 /EUv^!O @]Y7>F^J+IoӸ~ȯndcՂ7dv3M]bT"u' )F!9 VwTʁ.I)bKДcMa3C^F*IⲨFc+x/짔k{B`G**2ـ7N14k2H1,-\a0(y/?C0g?҆8oCI5O/&4 7UUڧ8JfR ~ 2“c4xJ G9PL?V+T֬?oQ<c_mFp+H2Q㗃֗LF*]Zlp~Eɿ. DL]O;}AXGOr6K4;guh |3:Qw~YrZ"N%r_Iz!ގ͗%=`.< & 9_uTXU+1]&ᰬ@d<``;/dnŸguV>a Zy[8L/ V7/6ׂy\'X*tDXJ!Sl'!cVB8`JD,iR$+*ۇ Ґ9A]/@PhtxjfIX{.l\xkh!T5Ͼ&][ə@UP x\͚L0jLJ&(UxH{W3AjK6WFEw BB_QCXTwbiƠv=P U1%ƵmsJd⇁C{0K8!C[+dىɦЮQ:6y:+r"g6)>$v)aDA-*,6;YN0S@^' Y}wfux/htF;hmQ,kҔw: !'ʢ`Ll~-܌qɺ2ߡYO1Tv*`Q9HhA~PV$4tʋt8>hrSF0'+6I$hA8Dd= %CxE%CY͙ _ ( YOUǦ-㧎Z7Hԟ9MGqLE$?r'Ura6슸`e $Ȯt{Ռm;6Zt6~[e7*!2X ې;.V :LŜuKn>(TR".AMx*ZKh˧R䟁 ?)ף'|QuP9DZ"rնoآ&H/Y[:}1CRH{kYlh2c~$E)i;o|hZU|TN;+ q3W̬ Xh K<`R{H77LO`~t?@Or9%V/!ThƲxXk7Mlwvy2@~c6{nқĨa߮$0p˂A%4fq(**v@"Y)ԘETe쥷 GGn<@ >q(Y$,#LKnS?jS 1`JGbcCwit7(@HHsW_^,6w3rI2惘y7|Kq#}T!sk/r@ݗ&, zTU^xY:텠|h~ ʼ©/N\gG˶`5Ō dS泲 ۓh&rXhJN8?0?sa`HMs;Dtnjk~ߋ4j_v7庚AO1x%G8[₠|}R`?CL$:2-$mڪS_]JI(/feb*fHWwzh&1#Ƨp7|h!+D)~q+V|P&d@AugOXߏ"V-ĊaQM7Grhp2UAX$=l, YIϽ^PT}mD"ҫIMh xpma \+0N<0}MXoap9[] ?_ma21RJZ5ͩ9(X?^(|Tƍ\ݢ"/_?xB us P0'a^ t%Lw7I:8D_ 7QF/v]W7w IVa 0y7`J&~h _S93c·"$lRݎ 8Ղ4g#"LC[4q%, |һHA8p3t.zU`+k`I`<p# M2}2 v>t·Ǎ"y(t'|DVlprĸ-NKIkR\GѢ<{bRD$d &0RFA[T3VC[Lr&fE R.^N9Ie1:[~.N('JS{fU򲈍 '  j5X)O_l3~|e]/Rg%0-N%Jq)юo4JNnT9Bna1PabD+Kl!F`nu1?qdh(8 ]11,i |ml#~r vaz^!h֩xXco:cXK4FtgA:ǞI:E׎mشl hck)R|f2q!hq, '2jP廑>icr_FII&w9IѬGDQ]X䍮 +E@ y; Wь9f0a1]dQJb{)#f؏UVUH,0:6twn"xZ 㐂9קnnL}TL5bݿ1~YRD K&O'fzf:ӥ0OXo'l2ȾdxYY,̿:k<ԓ;Gn%=rgJWᲭJgJsIC۞}L]鋢% c_szwXאTXa|rpMa$(ECU).c#RC+!n!-xb&8ݍO72!]Lo(!I]b6Gl5,;^CJ)Lñ:B# 9Z?('_l/?pZ)>,CñSndnS=WGՅnEJw/6I! kWBjJLj r9WcBG:Xx c4{`T+@TJߣXD~樕`BjQf/0>Ï{1ێ콡:J0wch)lot UԚ K42p1$p8ņW&:eMvg)9ʼn&lkR1P}-enrť3BBE.S5,;{lWϹZ-@n3 b2@3[FtHGEW5$ 6hkAHW}G5ٖ: BGo$̍X$'.5tʆo:y^77%({BQJ>_ghV#6LVQ4`\qgEFWxx0sjJї;i9{:mzuB'wmݓܕ ա.hwi |"3Ҿi%Mq ҚNR;D}!jP RݱnL訋=_gNJMl)^L>d6tMNPE'ǰncd+}' <z$C[` !0'MRrBHl!ihgʻ%(4f ^x#? !N91bf~I Ю}OTs1;G]lL-*^իxY~hHuo^OdNe<9w8#PamӜ-YRDpmA|&EeDZ]wp\qeIq<;tUzlRwl5GGX&c/-j˫ƿXz2,G=P6V)G3YYd9`wDjVg||$C1<W67 +< $.DZ0XIĭ vL_j5h"±> ?:^Q"Iw9'YP a@-Oʄq3{C_{oR{9yA\U ؜rTn r.H= ԰l4߮L{^Ǘ*^yt69v̋HL܎Qo3U$?R6oK#s] >0x 8<&]+A͘D8ǽx<ǘWU1#٣8x=ZQ:+?:ߓ8'gcK}Gnu"ܐd/Uq$]5Y35-c6Jukփ^PV١ 阀RY o﷦M UAwbˠ'm I۪ [OrCڭkpCӁONtxwY߭">J>%ls.6rNa ]#]vX.ZSKSQ NG9uՇ1ĿS#&iObJ* y{ܻ_@Nb1K0KEHIԀKxM-ԑl(0ls5*Hw.K3f]>!&B1rQ*Ou@k0Uv7drw8*G.-rR`4($XC+]}GȐ3lnF>Oԏb^"{O~\EfJb.DL֖s8W* %T\nX(C4:)y?޵11Op ~=,qM$F1l0G(IVUbⶇbt ]Hg@KXIY{${ȪAu_ Ʀ}rM#k 6R#A D &RMD\G]OEԹ^KX)(iFPX|ܳ0>F*Z?&ڬc[?r@#%(r dِ/b2ͣH ӰӐ5>amyb{?/؁;m0nhV{%%pAI3?F6EL1R+W?01WvwaSJ  zV\ʔzȷ쨫cj,9otL{~3V0ZdxbèzOxiˀ#\; #B%ʴv|PQ' ~fLKM#2:="xѼ.R/]sFC乒rꥌn4l1V|k&&qR4\]PQ|DOLXV0Wyf\?/r@Pd ח".fRξK\ft;7umcK9rYюG$F~bڽg#b'\1>tZwFBx;~!p;k⛍;p$? (w&|S+^J\FΓ{ɡ{`>QMj"~LɛM *I0Ϧ@[nt#p;8oď0\ȷ7M/Gg'zc=RTq֑ΥߩAF* Evqs[jՆiK΄ZQ Ikm)-9O "="ؚf0=H+{Y̖xB|m5E?idU8 .^FwόkQa3g2_f'xbAxzل uu@lK7ϵҥ!W^EAsGvÔX6g>361XpQKVWýl荽zyDC{ZkKXz膑|׵ﺀ)x@"IH-K"/.7A+tz@x<`dP _=Z'!uA'4pc}.D{jԷ%>D'Deިɐ(kDj.C&~4﫞Sg9- TB7}e4!,dg>ޘ"{Qh}z8ܮ4_^w7Vx1uP3o9X:26]"k2`p"$b|J)H`rȝ6똀trDx{b@ÿ!$$}OwT49 .k1&$FT*i0Bw~}%K\XvP y(aJ &7eέnl2Uj~/avx5d>*qӀ;1v94ċkNKcُEykC%lv ؞놿XK{~$MW,$/W+5 !q5A-`ESq,y2껢]qD/ e'<`6H:Jg|!w1/13R􃳤Ow[HyO8]8UuYF]jT*6Au4Z +0@~GOg v/FZ#̣& 8WMǼlUʚA8M9lCZ_ѫUQW}rD'J  4LqU;z1" =k&,T[9Q;$O!x2toyN9P, ! A6ؒ'˥2CjH΍ T 0 4Y'0aUQ_qhvij>P8Vة*';dJ^hoMҸ2[MZŠgr0=BQDR:m3;#l?"UD8H#)fܝV²Y*!D!LkhlBDn2(݌sSv+YASS?ӽi+┍8\$`e7ERqmBO-:<=&^53у̙D?p4T>+ bՉ3U eq|&/U9l߈yDV50PDQh2dt=LAs /E'cQ*Apb# 5gpMJRͦ_:7X {T#^I$& $*ddY0`G?~BLrWH'NnYS4IʂC"l ܣ%Z]|fbs<ҥ 8 a6~($JUqWwEԥAb c`,qH_ r:7Gt @-+?Cs WSse/}r ƶr%aɔIDe{UBSƂeF/kg\j`hw]\Go^7j[Ol40щXG/Qjx@4O.3L1`K4:5${ߝ '>M; P2֭ӺxiXWXW\&`0 s3ݧ?#c ,ߥlN- ;nz(ur1GRԓyoH #Kpl="ձLU *[!il- $Lb rO;qjZD*r8,moP4PJ,S腛N ̜R)񈾆o7կ&\t;G{kCm򜶕@cH-_dR2=0"VCX^& }D]&:iduښ; ; Pa>hR@zmV9p) L~*!D\u/7UF3ʚ=뱐࣭\nĉ^RLJ;j-U A~UP'rj/X ͣ,C*y4<|'PɎ5 &d*5VKE_] >9#ÿTnS-w -gsk`"h9ao'Q3=}\ (W=-[u=rp%j oSze&N_BMZV:P@qmO;*:G}w|^ rakP^t t.y{1Jw&ŒID ح,{GE{ ̸/n2#Uڳ4JkBҳnx&vb +z SsOݍY(ДD}ݜvra1 5F^ , o\{T tG->{ [sL7iVrioS]ϫ2TGhh%(lֺayQG%h3dIT7>-hw#څ`B.rөyj-@PyLhݐ_j' }W`)0'?TplVti,.g FqϥϣJkv@DֻOuUV$Kr9ʼn)64$Lb`tSAʔY_-y;؞W{-rF(hÿAnvRHnZ`!CjmspEAf-ҧiBӶ"xcH pQ| }vƄ-39%SR3xR qVu8Q} k B^=dXE!NyE/qz["rAk6VPM}:P2ݟu܍dR,7']v5kQ35gqkf;?qnRu6d(ȕ۶,'6>,1oo碿M)3idJ"4ꧬa߅>whY4\@/~t/eP}oy{OpwL[ aX,79U_HCW\{Ţn}i{EE;H):Ja:'7Tq2PO"LlĂR7 žu#".k k//fF[bH'T̮{C -ut!20菃>:G5r]$& "K!mݢ:K:!*!6ە"u9#z oRwJgɤx&2y}I1&BTUpL^la5xcv7+[d5z!WqMEo4lN1ZHB˹ۖ۝I3收co,_wR nNG[(|p#s>QЃ@HqtOGrD2PäEBmƶߦcc^/L@d N1(Rd!%ŝ@`TCjڭ˹B?d%JM7IQ%z K6hVǁzyRPDbIxGܕTY-ၧnG[8eeդJHo3kv]%n~3fcje4#kG'Ev5ѡFɾ%7hAo={ [ͿJ,a`O832V^ wE䆵*~BQibviKDeSp:wtU2qԽvb@v+`&C2~mJ$xUiVq51*pu%hX QP1?m{?a#U2YFTӑB Otzy+",["-3@?/)%tJHnRoJ'7 Mu0q qTͽ3O$06 ϓy"9"h&A]~G&>ޝ8)Yg\Lʼn! YQ؍vi w gw=ыcG72KHg.iZWX H(1|pҏ@G<˵ 0&)Y*;Ɍ] w _ T}]"(HT[ZlX=)<&2x`u{>r0~-r+*0e)%a+6Q oZ5d9R?b47'd#T(S(7׻HiyMxV̀%JF@2Ģ0GP AwQGܾG'tC|@⧜vզArݡ0Z{P9ǣo ]"KndstP]]N7U6:^'M]/z`iӨ<+# ӓH^Go;Cfۓ,+/wxX#8^v.2 }VSsh$/Uȃ_;ꄶR o5t7}!4Ӂf8#p׋]u^?Aek˾5!T]9VAʾs2k` rU33XZ ;K^N c@?1tyEjFnHmCzfw!|Sl 4mR6 vREU_VZ7aʜP{?j("GS>}7&TV;s4s>$-3 O0 e71BMx%`/ix&Js"'א{GYq|3bǎid<^F+PrHA3&HMMs?EGpIf-"RSyx$0R2чd*Ayw {V|Nyz|ZX%#tq]:Ƥ {[s?7ˠ^Ho_1V̠J`^,$*h@}t?_׈g hMeO8[ S̶DUds}rCd8'o: KuS "═ׯ p';W7 IТy|v 3Ύ;.9_ةtk9e(NRKvwhaa'A2l%ڷHDh(dte F,%~9$ c\g؊Mxr o']-tzwU|+/|6]4e;3iW>&K{q_<A_OW;C(("=KF7 ?~EG`s׾}]c&\0P`@ y͟D u*o2O# Zǁ[lkBK@ߍZ@DgtbA *ˆZڭ8kMWRg2wf>,ΜG;\^Ѷ`_[e?qp5S(!d:b௲:g6"MSCo3~Y}}Zy4g  :?N.s%ڄge 8vH /RlU)+ks`u)_/2% ijmSw19cP}~>ÈtJؐr樾l|/,SF(_6:.slp蟧ka eqֱc=Wwq֌m0Dr&mlNj[h6Anzo5A_J](c^޻o:?֟氓Y_;,Xu2llxCLS 'h0q=TXf(quɻUB uR⣗}m!7)= TZhV7y)vNpAWP)Z drWlϵ 6*Q,"K; !-/tZK+@M򐊐EFʝ`N_AxNie(g? -T~#/Z5x-ҡ%/.6*;S؞V. Gbc<ҭlo {4(DGIaRC2Oi=lQԴNkpgoa5ĘJ}g\]ؾsq$bʡ8m};zНU  EtgrTe`i!깃p+dPHQ{>g.grVA$֙* ".C?Ggf}q1Nÿ1Z/ј25Y׆37~›jjg:$I,jh Z[¯[X_7<71U;bÌG>bɭғr5TWm pJY#|Vl/λ(™ćcX9-dLFa2x+k'w_\|АIvD%8>15~DnlF( E&7Zvg[(.NdJ"Bi؂}NbTJn.מ}tF]%Ī=%4\.GSm"3elyHW(nU[vNgwdN /8=f0s<`tƊP)Y+-0q-yOY &_wK4cERs9eyoSE!XNuobUN 'qca*x#-d&J[|7O*,N<`S ^a;q&1MZrb6̂ P-?pÝA“%%IRi_ضEů`}ɱvodp읍nrSM<RB9y/\dm5 6IHiLwFX=8lѱ9VŎ1Lp!&Ůi';0I?E"Ep.OCTߣ=ޛ#jAr:k< }i_2D Z׽Z(b)ӯ-GV>1%I8z5GӸtKB._$K)g~?/,gGP:ؓy ބx)) l䕪?A\g>c2:*`+e}F+i@ V2Gb3t(>wƒI _U ǸJV7>#Y,ѫP |h̺@.\rkS;ƶ[`t¶ŵ{,ឞ^3Ħ/y_Lb^hY;l٩бTzlu zDe| G^'..UwWLy 3NE-1\:1_Jb}é:-V]B]CLԻZRw.q] ۈ]U}EWLjC1dHO=8;/Rwq=nC5mz?noys8@RaW( "=\Smʟe oGW<Όַ;ב%[@n N-1҅ srD,% @&~$ҿMovb* 2C`HQנk+ze\JdPt^t½ # M"Ep.rUr!Óq"iϪXvf#&]a{΁P qߨW{aa$φ[g۝kE0qLq)"{Fb~c?)8WdhP7+G& |\MY}bFU4{"˦{tG ĂfcɄ8m2{[*.dv]b;uhմ3`D\ƨK]WWo|aT^$H8JП`mYo>$,Wצghƕṡ ge\OEOTܤd0%8syqɵgo&)P^ԚyB Ч {Vx>[?dy@Pc?\\ C]eimxp'T<{d#tӒ_,1"vVeVvѹחʤ}^=jk}$6]&":{- Z** 7@dteSHof²xY *>'YݱD4R7B{8Ox>>`m tҿ{+mtOwm]m+D I*Z)?!ҍcY(7kWe-*@\fZ4=%{ %%5xXm' _E&c/{Sxi,vY4k+ 1n!&.WHY+χ!D ScnxFwzv9Xq,'F?zh~\9uuNp#/ș\-0YikJPLM@- I>lnx=לJoУ?Jh?ApEK:ytIgM-{y K^kEN-?/!quգϳgA',){^s.=)VC b'\L/f 1UzwF㪜!zt?ZmUDnZϮ~; lea2r-A<[S~-nfG|%U*k]_ߠ_YrMQC4wFN m25@VJ#O~o. c)*6\Q o>F9U7+Jgz|_*hNp*iz 4^Xވ~)$V]XFI '-d oy {5͏i'Q]l UOuоJ_ZN+[|yL<4`Y[zht-+Rg \Au`JyF9ʿj#ƪ-).} R` `Q'Χf1*iL$p* 8n ޵-M;B4a~MYTv,ԕV`G([}klٳ:|c깍 d[,&}`?/hT}MJhӸK>=`_.dF'nv2c䃬NeVV6~o2~è^8 q$PCa:|A͇L=uYsDlmF3\@²_2 O(ѨӦ .[SES/#Quw7h ew3FąUmL2484F?:0RQ;PR fS"OB6HT%$gٗ͠_ 96 9T.=qw.3od-oo L:22)BB>g0*$Jo˃AHT?B|`D^m%ae4 VlY g*UΥQ&D'pA MG6}̡j=S=Oѓ>Y:w*bܑHds=Զ7$ꕊƽ ! ->C"̖N&&U䌎p0 5qi5bIMֱs/M|^O> N&ЧfjޥXi*HJx K__謞4:"9nci!@) G7 1;X yET# !M0 IUl£ qowcA OFs"ff؎I}e*SRC(|8'ZsPygDBRpr‹:WC'$gCXv۳T6pA7Xvq08Uʽ;I2n~V쨝4MQj:RBh<^CLmWFAmvնS AzV5L Cn~R`>2l#@7ԓW&4$l`Ĝ%ۼmAƈV׳$:&d5X<-ßGA u,ggPNelF,![|Zl]ub+U1/l)7#l_EwCkCƉ}jŐΏU _@1H`ED!)q N=7l)ƕ*JvM݇[UBAϮ81`2~} ͽusk$AwnP~XTz! .($ 6J?y4Uag|P0ܭDhc fkDar_*7a$"]D:` hs0Pc40mXn`Յ$H,K@`ٜ }qqAA1ɼ|*GOpҰi`~Nq5`mu ߏwf>1? B -l1]̳D,j>]Peam[Db 9V@9CriSl.j}H''s${*fnDFpgפ",.2٧ 805&bX ?Hjw$ [A H`p#*jHPr:B IE,(gSU2BI`%۩O hFH6Bn‹|Ҥh^b>z^463y(q=k'[ TfKOAs/ޔLI|]zɩYW^C]#gI'~|䁂ԭzVNI\esD=4g' %:?ұ-PyJTʖ@ök(4rF  M7`Yy/ pOËҢ1o7E?{~F5A[AzT ǦXs;Ɂa獉O"P"}w IyI6Mf,asLrKNWܭ)SHxM&QnҦzŻe0Chz{B eM(MBn:o=Ci~cyaP8hcb51 }hG7.o ﱭ {ڏKx͆ٔ0>x$>W6\w v>8,ٖkD8dg?Wi|V`mo7>=qC|'tJ.\`%>rdFD'4٤/lT~GO ,Jm2u OUEٕniFJK-+Fx`l7XDf X8gUc^_,ϟN'?;gk +F1C4~d~dqK ]L"2:`ፚBTq> =?kpέsǖl@ܔIZ4daNe,U!A$1-Wty35$k@XꂻHrCn =99ؓґk50 .Zimt%#@R@_3z"\K"Lj|xtݽbb ɾ]%.!* ZDU)TË]kwM@Lѭ?Ymr5C!;"OSr\cWjC)aq'Oq"U!#mF￑PPlx'5T]sBy'IVg 3! M4c[ǫ aWEe/j.6y%k~ic %˰ NI^ƞK=:E)Kto8ӖfḺT4:p/#AmhYsCҔ #Wעum*GŶQD 6)0X=B/܉ݟC8d)?I飞$(}w<L^$Qe1A"H21$ی>zaj0cr-}8<_HQ:lĔC=W}Evn.U!lb8_/vS[8h9.]QP),Y#B= Y$-3ʽab oƻP1| >0k&4q E^1R-k,NDE(tx۞kylH}t0"_iyeKgԯ߸2w-F|҇+EΟK?LBC/ >c$  `=xJ08A@|fچRΤ2\Щ˶%֌RZ1XZTkxQ%N+]1*7L5%~α4Usǖd%>i-I#S4/Xř^x " vI+Zj8%z:H݇ zB {)f&G8/t)wzTZk ]+ e80V +nvsaBBi$:C߈E  =)RGXTh'F~b#4"v"B/u$lp&`C5;7IoöAn)&ztsCq ?S q'"}ݭSer}] x*P#HeʫCai@}'E: 'tڞ DаOtr$56&ߠuӞ ÷(>9H>gpoqyoq?%ov/HU Pt+Fa&Ӱ*b{%a.t3[z}@T~jq=% 3 mb18.%G׿L e@gFX 56aP$C4ZRFPV56d?1[Aā`\'.U% MT3 `m|2\Yfk y@g?@W)6>1`#MyUG!ɣ-[o.ׂjx܋ K{j-<1d%成g`5ڨ\BۏZKE=.\^*?OMhGfH `9K(Y. 1aK ozP<˒DU+JO+Eq4b')oԽlrհ2j%\ Vu&@.qE2lӗkF'2NV50!j|*sȳ!䃎.G_IFˣKa(Iw@ &Q떄%Ce <-h(ܐ+4[-:'E84kd<| M1ŖDIP:2eS9;-1.$Sj.XǤ4vq)$[j 0`HG'^( Ku+t]){rwO+^ %ɂjT2"W{f cq緇 Q!rwQeps]NQ9QJq`. Fv-U|pL%ew{makp ENaODž;]ŻVm.Wt4w+z3F(W7C]Vv B&k t.)Ƚm V&gO7Ԗ|?0^:A۸T,7H`![=x49b{(ں{c_OZt6N1Dd} tftT9-SX09:iXP#h@YvHhWfү܁VrF>lAa+ LR U8{gS%GRc%zpƳCO[SGcw뷨F,/|mN8*jO1 ;zu/=-BBP@m_6K k.X}2F¡W@3c;+ߪѮ~1'BˡygNzԂRb:] E=bgi[R}wԭHg^gxeQ#N MU gKv"K_\>+Py7➯KAH٣6S8Xv*ۗ:G򠡴,66Yŕsp"2[BzN_'8#LiÚKKݔ42pvj"4JbQϒ2+U a֥h׶bџz@WܞB2E~m7PͶ|޻d["Nߍ *-~a38$@wٶhKJt{jb(#8I,l-|![(3cͪIyCkeLo{:?-MFы)/8Q)^gTGrWN8bT#6% %,C@q"0qLGx 9_>:|c00Д+}.BC ѿj#&&~oߺBݘYTY^79]v~f`#I5Ju0!B;)}0 ",[?=?qUE&gI5<_A@>u.0 -$sn,Y]l|zAT0U]t)S>DIjZ'< +p 1_ R#.$%$^W t(Iv)$엤ŇfI|SsU^ԼMKgQd+vy&u;e[ ݲrJʃ)tq[=:s5GT DDqX"eFd(ũUFXW'dPD,٬MڬAd(o-؜q HaԣVBvէ5lȣ9rj!b^Nx#ɥ|ؽ(Ld$H?G+16ۆw|iOL% 7^S8{Ҝ{adul E5Pc,]6ќy S9 >9l-fBAm$M +B06^+ϡ^1a3%nd-T!؂vw#yTMgu@QF]`FqMЮh* ußǟ|OT<vה)rػ ̸eo³cG xKiP܎?GբƕZp!iw3*U%?k|^aH6V _ Hl Lm8Am! FyfMF=iy6M,dCXF=@0ޣh#b8$ݯ!]S(6>S_uŇF:J5\7!~}~_ ɦr. /G**<3Eo!wܺ<ֲ[2- (Pw[Q?Ni-)MݶK*UTnQ@S5>`޸#΀Ð& 䭸}a` xM=z|6m5e(lțOt {BYq|J2R3cޑ\)1XSgRn9u׋[Qf5/dX.kS5 Xy7*/6iBkՆ tFz&g'%5ҾӲĪUWKpW힤-&Nh94 Q^"@:t"fပl!j1P^v}0YW7z ˕u4tƈrjp_ssf{4G &%@ǥ\=ji+a {sAsHWSX`Əbe@|Ru+;Xn0rI I|]}ׂVuL[si^'`B"pyf> ^g_dLW`@M l?xQ(ȶEs48G WH^I˪I!0NJqSOa;./T~NZhl案%RZh`҇e%~DF M46Vrr’)՟,`-e·B/: A.+­xe +a \ghо̰)~|aѨA_YAsϊ\8 tH"$Bj[X!zD0/!(g:a B-t Z"\ke&*6l7L[va1j9*ɟprpF@G :$Le+iX|KH[EȽC^g9 nn:0`BOQL.COY_>5r|}yFlnVTLH0ZáEpm I6S4BH\V|;- :8:MS8m[t MսR`Ļα edJN=CQc"'qKeꛢ5ޮt^7V50պk$k[al/2!?ab}n}@ڬ$7Z(]1:BȮkQ57~XĢ4q^HB#*#wc"l UĴ&kIuW"sp-I!\E= ͤ`R  g%]k'\LHm7e R2Fd\_H_..*`#ӴUB@%E%^ނN-?$<|$z;/FNoa]tZ%Oycn3[Aj`@cD9 \!3[@dJƬ '8H4Ԛ|ێh2CŠ-:08k.&nOjVQ3('ickaf Xo|Ň)sZM. G 7`K4(@})#h\ ŒѿN#:pAl|5V&p|8w, \uMP0.k8K -#11LaX`˃J>v8v1o$aw2 %g2B70?.969> /ڏkbr1u0{ (}־Чip$7JnͷiR,꬟>'AKOxn"AJVo,Xƺչpn$A'=wo a[CiQ+Sâ,]ЕIq|!xM0qݤe0 ٴvB}vZ]9[+ZXn$_j5?"fk$v}p}xϸKfȰϮS";U\(5N{qzBc/p6@8l6p--Ѓ,Ɓ5vw +e~o'3)+k#m58ŅCI(;hu՞B~w@.쯜] ipTh:w»hw 5HV` 6Hb.:Eth>w{カĦ b9,,a1h9+de{hB 傴2SIumрe4:ia\|?|檚*k?b "V;LA׽ >%\-tZC>P$pêEeD4Z#wB> Fff4I" mωBH}.#lɷqG\I RェKr5lO{ HE)` ā5n e|t8س95Naײ+DRj38W1l~KRFO2$*3[> |znye*lZyRce@1`:w4pכzBlczT2xFtkMe`*i5ǜO G,{2u=U+PoXTA R/=DJg ʢsօ0V϶ORy ql tkkxpoG]W"e愆: 6zK#syD^>zO`HBlTNΊRPw,{hbˏB2MW!Կ,nfAr԰y`uqܲa؛HjmEսa+Pj}|`v4I?Et+BHɵG}n82VupH!xa:]LŲ1`xrPPzEcU 2H:6 9FnC0?w/R"VN> hKy7_-.<"7Kf'WÃڋpFvƐ)He;~7VQi0kYȤ;ײ5QjBdm/,sV|3y|{IY9=bC1&.ABCѶL\D&Z|W| ,+]ΰ'sP03w,s!J^f/_U,,sbˊJεv.6wf.1,yx{ίS̀b%Ć;zWmʕ#oaP?Gz>jãI\ۭYM渭W _p:%zުpb%l` 4L{<,.]m灞 *L1oSvR,4)F^ftb9eN,#c3"Etlg&N(g83goA^_5Aol^d>UDr}7$TdA+ӵn9!5]0Ͻ@2l(gh& ?r "ꥢ hs[JدzW1W$Yx=6υFXSc68WYX.[U ":jvN;|+FR8۵ޠDABٰ!>Fm=o-mܪL䖽pQ0]H&Nw&4ٜZΛ֙c{#H!!_gR"LghgצOzs#2p#n+ Y 4뼾姣K3^S!ļ;[T.O +pwm;:ّ*MNr#.ԟ:_Ubu:׸95> A C^_ן:pi.wkgB VRٷ{r$V72 ]E`Zg'Ƨ݋`4e/[S16I Nt#4UM > vZCA1#GE+N'le?OhJI 1M+(RsşUY)HJǨ'6'lFގ[+DĘdK[[9rt4%kۘ45A9oN@~OL)"P[k_LYS:d Or3 QNݔ<#zX»sG|tB!ׯ6쬆#`J ]8rf,JZ>D~IMb/2r&|waDKdՎ]5eFzE?U+nѓ]P)p}Oby4ruBvJ zϬ:țsf(M-ps~Y'^UZZX&7 G/`; ׊;F]AcTXbDG9mcɵ̌CDx*ʚV)-LRWO]pbS6+]p[$ O_JDXef7LD=Hb!)K̳_TzYj+/Iq*bMGHA U%Hv QZbvx]ѭB;piq>^_xA#`G{6T/73I+z tZ"-)pU(FmT0@f?~ZTel 6_B啃ì0]DVƣh;p%rkoy!ROL4tM.ESҵ薏l3! }|@u41GyT"5jBY6P!5Io$yB:xs'@qɷu)Z)τe8r}:Hm%G66V; [Cx. s VexÎerWjE mmOH{_1/SBձ"@W{_Q@cՀLץ19Q) Oî|[ :c\AOXKHwRS91pc.l{c.'[#љ;vH,e>|CUvN Qj2ὊnBV3@]xGK᳽OX[珍:I֤rS.J5fyL:M証 /' Y^mcbT*ZmfDk̶TB<]sD3i^?˛"Q <2B)G#/,.%'vrJaﱢW}ݽE_GU:jU5pibb-0mDn|AXkD_?)? e|QR2lV)q/IX{Ě.uX_>Ӈ}K(:k |E,1',àx;$+/BX%+QvAr} |vCtUa^# {^Vb ,|Gtrv#Y%$5ul/=_ m e)"kb`9V+ppg޸ tM&d )@pe G;`xNqP}/|5_ڂqdvcrs vGV~t%ٮ!m&5/%0t/J=OS8#ۘfA*i 9^tZİ4v0F`$/|ӄmmLJCh\h}65 A\ʃ CqU:iIi0_n> ]IHv0܄kk}kt]R5/U8?R$ y<%-z]u'Az7|sqMq⻫hh2%Q9*&eil[]<."i49̤&sV}\g]A&O0)Mhc%S; Nj; &vSh/YJy3a-c!̂ҋ )OvB)FxmtM%n^*oqé_78A3rL̮8DUwTZ:*YeBlNN'D_rs]ZӽP@NcU,f b/Y%fAEY q\j220hGn>g%s iCI4w18թJQq1~{X`?'_ 6$Y=43:Šq!vK>y/gE` g3gߟݖ-5/ˮh^]N+~4c7r֋Ƽ?) vHO{~:xŏ<’?AhTѬ >Ԋ^\Pf[~HJc=>!YzI 7 lq6~#bWspse>Tg#x.t@1؇3l0T#-,bF%,!?+ؘn>4_qFOxpw^/z؉ko\K39%k sk{mϠ @n0c9"RpLkh\1!a3}@K^^Fs3gX?R ҺaKAkU.4UO 7թEtkq1ߦ^dk=;85udM\Gc)6Dn ۈįJ )#QբkO#@Q,O-C 9RG&^I`]ZR}S(f6WUbg)W>6RFND#˕UZn⃆@Xh.@g8ckC54%m?!HcV2~)Gw4L %.8;i mtE|BLr-=;n-M/ l/Y_BU0LMzaV>:놘£e R|$CHSNWl:?ܱvK%p  ymgx>Ho@n!55K[x p ^Ef§~~nn-\î|{9&Yi,6+%!Ts".4x_k`(iޤf>g܀W޹H*PwVr& dsN퍻;Vd eZ2#˵9zsc++|B7p՜ڹ@X8ӟGMyhbm۶~:n{3|e 'AMI)%P餵DD0w*hp7dsUkp%0 VtKF%CJ&(=ш U>&Ʃ;l, ҸAH9q@7/^Whk{^FJ:"mi#d֥SEv`BMJC` 5uMJ/ 6az\d/jRrf4iQ 1"?Ud{nklZgR@?l^ U3梚{.8ֱdT~6,"s2+I;Լ4\"2`J>DjRkM=A"ϨC|Dsɵ^a=sCn sC*otW% 92%C`(ҒAl'\F7-'|)3kwc&"BSqCBgiH!C$eG+[8o0~MDBkrVfmS`T^~S5V^t6˚xdh&PBn - -`X^ } :hXtJ+vWZ'7,:.oմDM ہ1K( ~˨(+&؂[l*E\~=f `gEn53F:,&’K/_3+$i7/8\"4- ""4 A$a"eJ<V6{^0EH21M;D(m~^3qqB df=uN!󸫕IxH ol_-$yp4/9Sew&cV8,WvQ+~,>T j\gZ(5L7C|2"ۦUMR`%b e"L'HI$ncͨɜ뽗n`%FD>T ~JӼR㐫lzSbwψ~Li_EBnb8m{6}YB'g(l>9N4'orHGi;){ljf@Q&Be\^زYCA|UkZ9;_D7ҮX^i)) n tG'W-Ӽimpr_ncZ *tMʶPܝq?Tijm* y>.=} V0M[Y$н5*ujvgydHRRJ!JGEto#_4,o:l7!rlj!ݚkQ%0 ;L%-$Fq%(>2ޑI k9Sa8;MH5}=>|7ZaO!Ԡ8֣c7)Dgd6ɍ<*̈uFr1"Q"K9bRuMN=XGSm޾DG QC"9P OT33J(Epvl(j yd{!!P `w|5gdPa硃tmv]k0U \'VO"ٔ-Vd෮znV.ւ<8.6:Bnq73=2</{쳷88ױoEAiR"6gP9ҝ=G@cza{+s1.3RA/ Lj8sOy&d rpmD8/^i(ՙ̼؛v Lr_}PZe5%}s)VZó]׋dL~ q8mz e.VO8I&B1yҽ 6P)鑕-pvˬ*#ze;ZԦml&:Dug: j!nM=MK튄eղבAIYcW[}^Y#[laT0,2S " }ؓ-=~9be풊t tWnXA10ķ%&ywڈ\VaPH<P۱#h(qTĝ@ˌ%Ķ(<\RD:"$@L2h;_1.KE[Sr狀5hw73 bHaA A,GʡD~Pk\bP2su$MYɉ);Xj>ˍ[osd:Djj{Q.<3?(_ <sHBBOwөx\j%Z1nJhr/͵eC!GؘVճIMأZCW uv|EhsG'}xP"ɺH]4!N q^B߉;ɗY}tyI 1%!q#"Y!D*-"`9&=q? \ցu rkdRr_!y=Ma(Jz) +rYxǀGGzTWVIU?jZzICAq,%}(VmGzq t"z02{>ԷYL fC4[T#K`DyJYۇk,09Mʅy:C]ExA)K" hV ^lӈ>Dy\S<{VYRͣU`fz8o AD=$ HhX A]+;g h Xi.ؕ[IZw#)l|pHax+}V02'vkBXS#Y =,%7Zͥ)CĤPDZ X[ݍ%hXB|'&< Ϩ#OdA%gbѦ-0zzԶRuJW'𚓫wSΒS}9sjkp< a-{x{w7cOjI9ك=$L S{P`wGN'D|=$ko~:$(:o ѬkóYD,䛘R:OVP"O2@W%X! M).fZEFM|g'VTulkwYcGT\hn)C=tLuvZ`0 ?ASȷg | j0wg,;6f.a^^СX]#60}3/!!@l3Z۫hBFYmq$B|#庌Tm&(M$3$ rS?в wh|ﬖAk}zX{vע!uhkB9qϓFu#PlB6>,t7vrlLj f7CCv̜n vQõdͦ~qk F>4ˎK),m k즇O|.7}4XWkT۾7G>ƍ>}9}3ah. (幈j9&KpƓa*2bF'B{|>Qg"O"xB 3FPHXk$(}uF}XccXW~dH+c:F[CYWqle~+Hf`/J8e,oJqsIr3e@ڃcohIF[ND8 EPk- R}ωJu7(NQ (Fbjo;w {#qУON\=H`bG_?5k} J?PtdfWDXğ|8ȕ kA%wpFC撃4#js&P[DF4=wLNh,"d ~Cʏʷ/!Cu87rkWN59&h~k=0PW}E,,Dz%[w!jM1 ,>254cbX]pR(ag&Ccv$? |A+I?3 uLx>lڨ rJ;FsH0-Ÿ&5to2bہꋍ~";ɗ8)Ya)?e#i\Q57 p0Iж15LT-8l+ c3N>FcR!鋔&o|̧ XQ{3IPR9yO~bxfi<.(5a*|mz}}( b h*dIvpcd"n:iQ2> 2s׎r|#eiE$8Q/<f7|J_'Uѕ6eygoϾKͻu2<7j򗎢lp½[Ku_m_SH 80%l9vvt+ .6Μ9{lD~@87)md~!| dY+?ܾXcNa6&ed_kcS.}%c<쯚 D(5rN[s-3hg3ҼDX|(-u_!ǀ:Pe8/|jkUuSQ]$?Tíxt/ݤE,xMy;< E)4ƩD-* FܿBry#}@bhOPg&i ϒ [2I(% rS5}piGչjj9HŠ2:sAhG A!}^DՅ4T~BT MӱK^-̷`FFgќr O^uyUPTj4HyZ6(K^V&3>v~hK/Jj}Fk-z7הD >M6_;'3X%|5 %N춞:.9\{ vOgshoFLA@6ޡB.ԝjl1Ȉ*=>n-)|mnwhDzJM{}ռjȤ;MuLѭL*x,6]r/ȬDgVLE(Q A_F]fĔ~DF*xE3x_~U "4 3!ťNȀAp t>;B}Om$ YָLХ Jqeq%~ 9(ĔFRk.W>kUYaav -p~z;Ϳ,$T, <9_mS>9cS>}reY/[-:Ew(]SmovF=[L )^{a+O\H?'L7%[Jĺ܅/S!>~`y5Xh{2jIh|M$]`gL}E(@Úc,zHo:1iN&[:IiWkb ܡhJDޚn~TWsEs҃r>AUׁt' ? 7V. q8}28 k+gIpe\-ƒp躐 pz US2V"7/s} \)@ނȈc*ggA쐁E8_w&AqRo]N1с:nc Uj^ێ>d #qZڧDQ`D 4@)ޖ ȃX9 d'24VXV3:tR `VPM# ^d8'qfOyԌJwJ 367I$G,3o(k&h:eQ]hlR34t9N. ~#$9cģI5q=Nz2ofW&B9ct9͆+{NC3*jPh0X5;IqgqU-#pbq^Ay~Ԃ=ojB`vEWziwqbO(-D[Vl aaTMQ{admEs1g#o{nz>d&OlSp<bNg|:]T}=ٝ\I?1h o70 'TP޷% c<3,gC~OKc)empC5iz#ULuI^('>"iNEˇ:gרjj=9Q[%p4`EF/,$ E( q2C=czA4?TU +- `PsXq'hSz$vΆ0@[hz4P@[`[|ٶ#Mْ -0-D%j Jz)Q :4./Ph ޳92FtGy= UD,iJ$Fx7(F]cgކG5{ >fRRj󖎦C Ɋ !jg|mŗ?,{ ŁnJ7嗐W um_ӮM$m "Z %[Y[iF Kbtmwwo_+0o{q]dZ{%)0T<~$khI yüm@@*R(yZ:gә,  e[Ѫl$0iy܄!o3\dX|ziYjc 21Ԏ`b~#+6&/ iX!ʬ6S->6VN [h9oGPBhL⼚ix_p`>HuKt1Xr> 0OvoV;ۢfQߤBx[K UW1+y T2& 'G$fa^L)zؖ[Q^u%mr!e`I PVd]jbWd1 vHfլjm[s"*L@g2Ѹ.r)0N'h%QǨ} LCrʷx*^E!H^֡jQSΡ+g٣vujz~ 9?1{'.HrPɈƌU/ NP*8 )Y% %V^'x{qZ: l2](Gr~U'sIj27|eFߊWW4:k%:)짖bN,j㸛z]iutKU^~">bA~kk VO"=3,cEgQ4$2`p{t|FůkL`(\0#_G0ry$3ރr3'5sZL@d1QsA>g H heEdVFd0;uZ:}6OxNb|Y˜c b2&죹y |'d)퀭[Rnu=⿡x "Q^7HcrsfYK̹E nѥ:nZ9cvx%P7}3:$u](3_*\1h,»KY DBM,Ђf" Nݖ]Q7B8Eن)=8'ke.j}KE $_rmp蕰אu=,)QpY4Rv7XҀGN;#7%uw΁kZb|Xù@;Gv3V5a.դGB2$|2-c?ou>U6",%isM]#Vm~/$b`lv5 Db*x yYFd΋Q [B=h F #aYJ[4 wC5 o_ؔA)&}]wFud*aPG^Dt8ZRl ZN3RӥmiAz֌ ?efը/v vӰl(L&ڊ+&&vWeG{@$(TP 8rY`ԯ]CƈTm W\ 7* myL Ju}3^b44 ւϬmk5ϾIf`Hf_lǡ{޻jRl)Zܓ@U L/J%#)eVE&i6u^Sa1ugG~g9Z`/V;V%'D^)߉br_cy5r in?3Ŗ%s#g*Iۚg[)[D;3j@srNE8i2imJ0XZӃkeY&$k_yt ;;HtXb/K*a /rIǟN'/<|9@X[&cB& ?ݜ]x a5ZϢI/lA4]6%;3.Gcrd.l_}rҍG$|;)fVorndn ;b_]Nz5l C kQYnJpZh pkU|/V(4FhhN]v(G-#A-:݀x% UOxZQ9}Ùй@98rSOqp7uq)tu j(H֯@{^ofBdtk+G,ab"6f@sUP|-bFq! eC0xJ$f'+F<۵(3L2tK\\t'ݭ)ۅ&&zA['?W7ue xE `>פәJsE< vOw6g5ph8"!VJk(t y1_L DNr\[4&p7$cq_ו^?hJ\,aӝ#]ḑ(TTڄ~IJD?wDEL(~Ζ.CtO<&V0椃 Z?)aSbرշJ`.oG(8HKX}! w LԟRωj|DX!b> LF{$\Y+EzO|p _rV5K 01c2ٟ/"&$*PK^V`2;~ؕ"%߁["e$~kF`mum #21r}ъX /Vܙ͠` qdb! jo}hq) _d)d#y}k:c+CМ1#ș²W'F0L ̣z3#p4uUC2H MR͕ӛiU7sމ䄘)?ʒ_r"G#ff1 4NbZoԧNaAy4bsf (GM[e9RMZ}W>`%0Lfc&>" QC G {UN,2BsN?1-(H=\Ҁ1c0w#w"挟91GN9}=~K^y0m/SxFZ@8XS@ b::oirV|L̦$B UIX .˩a%ʰx_)j!Eg?pbϗǂgZ+ˤ' @0'jcIīB01BHC|>n7JPfNa|Q"{4#/e WWejG%- 3u2`SQ8 W,p+ ve?Q:4X.]HSq +Yr:pC,AHKR;hZ}z=KTu=6qG͋7Y69qA~~ ŕrCǿ`{[qfƯzLv#~ ȹ> :{P6+>n]?e 62P.4#w%Չ̝4;p`cm'7B;W>xqX&KTXթJ_=ϛuԱa=Jbo6a &Orx&]KpaHU4ý %/E(:tIݰ ތe)nWeLJa+bG`Ud+ rBI-P :U'kZ~58@6{`2-&Cj3g~NǡiSLTqc)),/v k#XY(OTt+KC!8Me`/DO&!/"2dzN1*%Iq Bn]zE1T8A.~ ৗDh}r&t2% &?GI3ٌ8o! N |P 1󪷴҈Z?.uIp^FBbq[?p\Lr>F쟐5֓\mrGI{^Y{1׌6 V|Y`AVG}~Z~2BCRA]n7-Ed6@t$>0حg\zzanX= H>u8cOy3㞼zɁ(gP&nlVˑ6GpVtt-f8Kosnrd> k_5洃0)wv󩡪E6hBʢ%8eɔ-uL}oY2u`m|Җǖ|.bI/r\)}?DU69WxA$"" :FU T9}6F^kWMb5F-IQ;Re^(\`z3.F߰UyXt;]I\ H{}EqmC3e*<`lZV:ܬ=xcU,w/ITQx'7.'}1\$HVEֵi,lno'c~[vdQP8Mw8S]z?qUA ONL^SPQ3UA +Ұނ)વ_ŨjikG0Z:}Eއ^=)$-Z0mJfi daHMTiDl"ӗI''(e?R%{hÚ49nM̺~Rug+bVrnk75ywfjG&cnUC4'V/˰c0>1Z_.ێˤص]#߂\u| <:zͽnCV~}K5gyk?u$49pnK]К&Q\vSkwE53OI7vtsφjy;+\diAC4hgf|cw4; lb :f4:c2g2?R'來?oHv=SҴz[oq9fObjvztb:JXyN:ʐ I]G++oJcNh):2uK{w*vT+((lϋa=^mmlڀ CJ]NlJQô1YSI~1*HqکPjSpUs |gh`f~;HngkA=~뾓n֣ߖF4obP΍2jSpK|YTG>Y1ި3%>th^ iVقW1hx,$`+quN +s;JgAD'C>%/P4Tvm ȖZPnSZtv:EکsZsd5JK$!}$3'Qiq^}X̷/& ey\YT"3o5m%܂C<5wCL\CYK[jZ\ۋ&kwx03GtJ օ+sg(s/#8d;|ʚ *z8QA{?rCUPj hP:o 42NGH*/ Y+R˭3 h2-btAFd粯9έ,PKqMG&߮ *F%@_Wr?}jZ!0L5*q1AYE(A t aJ$,Z%>RRJTx-JOHo3DO'YT뾕d5捔d4fJ8(-Ud>tnNJ$NY`*1*il'@1x//G$͎c h#Wk!7<[] )pkb}ǃp|PNjP[d:ڵ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6P|l%ZђA3z6`+eR{8u]'|DŽ>$crP(b~9LFqOf , n&)t:]$z3O8[2mPZ,Lqn%Yޞ7;t /zNzqt ֹ8lciA!A"/0nRV .-kЏ@se[}# ]Cpj6}U4eYH7dLOm2q!4Z2rLs$#dN#R.A:!nk7{lQλP*;]rD)$7\wcI*eG_KWcql C"tS`戀 [8, Ћe &yPAqQGVO263\y10YHZP݈~u ^dȝhe,>I [jW)mWihVSICs /=JܻIB@7Xm58O}is]y;h;&/vA⤷/y Ӓ }i4Tx#=`w\gU[f)y/.0%#.`QL-p.r:|qdžmmw24ɖԜOj̴9Z[}9/[2K23LC>4=䧕wJhy!IrB&)K@Ĵ& #*O/S^vA=>ͧiNҟH Y2ӝNhJVO&I`CНA7=\{I!H/H1)7IBD%*E&4K}l) t0^#)dD\>Luw(狨H-W^:z\`e"W k 1~޾1`Pcp(,\˱Iv7j YբV]nv) ,CyD -d]^za6KߠX>*xxd1 iKya1L# ٗ"A㩚ʔ'NY0rW4[&HxOk dOa&}ot+E)[>z)ZQZ@"_ПPs+ާuN8]`'XJ0]ș;zTN 39KvݲǹCF+XۢZY#{ -$RȘ)jʷ děJZic >V8_#ixwHPf2@0c ®g_ͧk-~ÃXQ|u:]2Ltem 7Pb|EtztNwm;(& ' U~?sQϦ|6D),QU©j$ݜZ6]Nޭ"c^Kzwm;GJM */~#~o@sU)pVck.z~Az`i[r۱2a(4p*z–tdRh@(SxSuDJU7혩xd,otߦlJ]\/mfǠ2bqn\.,bOhn˧FYQR>hcPLv%, 3_>r:(ا6S's4T=WfK%([rbD}s kk9aqӅ6UoM^FӦJ ڜvsl+u'=tm?Q?:\8'Jdeܛi$j {D%擻 #iM:cBÆ\kT?uoXiQI/tj:h) a{ɩqfW~ۈ1G'86<fŸpzj`|>VO~%wMK(X9wgyɧf?0TR4s7ATS!0ѧʹ]%GqN[\>"ASj5GZWt!L*$Yxojm$S@Dy~NTXkO 6~SG ڻm5kT6%Ҷˬ^t0~ _Tl#_)'ֱGCd G#͎u8jzZj&V[6~0^PӦI{1U)COOi䤆ڱbQO|o8-F ,z50Nx*Rb~ƲH%@-q'fB|qARD wz zHOcb suc,qWJ7#a߉ex(F><=PbQμ0ÿ22Gen-CJ(Z_kBmgZDu)Neo%B#'<А)kg=&p8u|CMgu$.]6"yxBV)\2*G TcrR8,h/b#ݻ0Y~Ycy|^ek[ߦ sehj̲7l٦Q^/B7sF^Hk8Yjf^UլJ}.$Ϳ6Zm۰ M T?j9n5a^]FTy'p/pAn k7 .I8 :@f ۨ;~3N؟b-ǠXmWꀩM]1oxƷ mRM"bQ\5Dŵ%S-!-. Wߚ? g4r\h-%_?mtM(SF ,ۢ V#ѕ,(a]@*s=#!V N^$Cg SqLA53阼[m;.k)wԜUoOl&R%`_Tb8Z{DE陘IvL~,F0 }\-Ah2^heh$Jm Pd*yizouQ)B3̂v^;'Ƕ<hf߹~.R*Yb$jQ&P~ތJ^& މ"oIDŀT9; 5Q[o8Q;tW)gha{YH!!_ϏeH1}"4ϭ_4m9{Z_ަ*WƟyi \)RЀIR+v(-qdByLUm10fk(n'k%H+=vM` s d&{n2J($T(UofG$^{LPU.xǵ bP]8,+2XXϺ89 Ɛ:vfďciZZ2 {qFAF/g_=ÿO.A YbaEFĖ>>}iHm#2/B/AEvkh=(2#,qS(ՑDtUp iAZHY }Pi2俰̙W8YBǫE‡պa9K͟ˎG66ݼp? [Rs8W}=zdA8X3[ fӂ7Wrt&k>#Vz@\苯@I0^gLd=%wGVz_":[?~D]@]7ǚ ?}-A '%)jlqrFNsDws8$S^Y_W}4TB@{U3 W, rlZ4d7=*|? Y<$.fϲ[96',T=λ]&"5?%ciKyXKH)׊4Q;x|RQewژسd4ѪDȽ7"r߁o؁SℚcZkUy—MO%Lve=DGGo^;tZ4yeEW ?bUjC=D$p1'C}%bZ 0yV'9uJn Zɮ%+ ;[Я1[ Hwy㓧mI̎93[RLz~;gJLшײ)V{~JrٕLatJ2} /6wyLi~hPrC4>5hqDMMdH`uD O4լ2:Pvs)TmynOjvh|/c*1r+i,5| _' &x9}*k M+ |eZ||I"ufɑm:oUނ/?C8ʬLy*PiEÝjGM0m4l`^63k22zљGp%;\5,y$"ټAloJBdN&X4L2ޠ.ML4M +vz_4^иY'IiP8D:&o9Rp\I`|=A t$.aSJz$LdGr>͠U2:Z_RuECb@铪ǻ",4Y1K(~Viptʴ9U  ]v)M(7 ݣhbP-o9-t]nDMv[nѺES0SDx,\E!YR *7yCv=j6+>%V!oC0_uAi(҆6aq-6H >7Y B/U7fok+G,et+[^EMQoRyV2Ota[fI ĦBNr<3Y.#G)}H'{pZUbr[)6lܢeX.GnZx,~vlBL$iqT~NlC5XRbNf-B:|`JrC 9UiVևb/C¥ICT,3( 0@Bٴa2U<-0:3,& FP&{K} }GզƢJ+FT$ղܞxjB;G9q$HmHQ3o3gyjᴄNaL#Jy&ēejZ0D@ ©~\&}tϜ`hVa7D^8ڶEYwLf}s@;C!`jD6#uӟ k*vx갺cRNAm0IH(l\ ӸM,zJu N#}cXw%^߅ a]c̀`x`>v#PbWV$P;`ڭ1Uc;|.ֹqV% *V O ѕyvIR=bjh '|Q%I ̡z.m6m.dnjd02h:`?I~{M3 ~|($ &'berq/S_H"6͑, RA]^{6`YH{\Pn7=|n UJ=u$;vJinf0 =y2#Krg(sym2Ҫ n>9AN=i7#pkmeBJS&W{a!_Jx繲4 wөp vPChX^6Si`p{5GO(P,d@aG}) ǁ*h(n\}R~J% +K799YO]LڨO>9nOWA \-?S00cN@Hd\mc5Si.9WO" aGypcPNkG~szʷ2#'Qeޟ&Mٶ ; "B.;4uCU]2|3 =cpwl%0sqQZݺ_FBdm1IJF|d-l2TW0 ǜϤ6f뢻/0:MJlt8<ŝ:nmc6..A%]@JA9}2F|mr;Wm2(X͏W['LˈǼi!K++TYx7LJ3o(1ژ TRt A$bKe%!)$j t ,300't_X= .%}d껎SZ2f@a*2q3O!.\ hCh,N_drƻi$A{v>'a9Lx֠-PUo;Kwb^aOp4 u*a-o=L5`l>v&M^^ȧ2:i&S=n)ٚr|ӫ*[+buU["^X\8H?I_FHdB :FXVFWe3`AEihhT;DPu[ֻq6 S{Bt*'P6q11?-.Z@JȈlJ(L1vRSS#!4Sʠ/djmB&ۆ\8Lcq6ޙpeNPއ%k'E (C7fJܤx}`H dY9E.n)1h .Q;Q@Dz]PWya"B@e{X>/o9X\r,96urY%_|BL=i;g3'5y= nAy=vdwōh)\^3 䃑3mg= !Q|9{ meYiRe ک K[N 0>I{CqfhtsWYE6J'HOlw^o0 veDHjYvԹk*uiIu>Bu14W\_Ɋ S`l9{bSd/Qz$(-LvfqU V (4#c2y6r9FQZ%9U=]C.ɸ?VvwUnnܪz#s%^9Nez{h4K /d6gKtCԋ^Չ|''vg۵݆ ꅦ2ɽLXe?$ n b;X2 ǘI ɑA o=dwn˧!-"Tdz`cX=J3=pUUTѨQ`G'(0#{X eS]ϡ{OW5eEbyD[0@y\$6󸁴t(Ue*0M߂=8G$[nX%c( 1ڦ+Nۓ,39ؚ\cQ+񵠢8k!ܝeK qݺ_̺UJfq:7Kw C-S^f< @J)TR3r}yd,Fx~$t}; .([1;Qw=^Eb z Mʠ.keLpCQ&*5i37]?LH .OPi%Y59U;e%ݗl.$|{3번VdI%®R9hKL$Tkrv蠇֛ h(3[.T?}c6c}۝b5ʋh՛RV{L2D%QF'A;Δ]C9qq@CNg]"6ń;A*lΝ&&)W|oX'\DZ;d!0T"w2E;{ۆCk}o 5_͆OǪj(S uՓئ*N̙1ߦ;!%-`vIp̼Ff*6XY(ߡ>q+6Q? @) 6>Oz@uOX bh.cާoaNZ'6}nEꁆX U& TSsԘf +V#=R@WZ%Cac%XE(vj4wl̾FS#%\#qr _llƴt>tU"g1u*?[|@7w5n1:Qȸ&6c!r'>U9QᶲLR*kdt/z<*b Ftra= qNuay"rH+DF\^Zץ_E @1}7](tǹ$WN%qDZk ^@bM{C9EeKr͹ MJhAK.]}629ZitXV0i\Uywe5HJڼw4 -l_Pۛmӣ7pC1bGЅ&^7xv~K'%q([ؕ:ò dDU*LYn/5ⓠph*71z0ԒK?S=D0`e.<]zR1Tw/WP%'ع{T?+Z$v-xʩCQ>`,X3K/VF=W5K M&,Ii`(>܅P%s*ceٺteY4 Yt'2B#UQ[#{SDZJ鼢`7gp uO4^aghг E 7<Gz{Cd٭Fj[Ar泹zG=T]Pd^CwN?1W݈00m֋)h){I+`E$^3$.Zv.;>f"F6gU0ϙ@]-m B14ΎdCRIBG#$[Ӯ2frTke/jctpaƗY u .GHC7L K,+9j&^Act_gW[^>pe vdR%)9A̓Ľ`ZL YZ