python2-perf-debuginfo-4.19.90-2311.1.0.0224.oe1 >  A eAW^^f^k=|  ((aDJ n ]E[>)~nN|e!tRY+wKV!YN7Kd${JuBAT=P ^hnߠjo8OWSģT(R: V\ őʏ 4z3F- X}-4M ٧p<?d! 3 ^48bw}     V \t,<(8h9dh:hF?GhHIXY\]^KbcdSeXf[l]txuvzTdhnCpython2-perf-debuginfo4.19.902311.1.0.0224.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.eAfobs-worker-backend-test-0003openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$eAeAeAeAeAeAd672732f5699b20415477807f074ef1b2a132b7a2fa7a465392afb7debbd7375rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.1.0.0224.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.1e@@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.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- !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-0003 16988033024.19.90-2311.1.0.0224.oe14.19.90-2311.1.0.0224.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2311.1.0.0224.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/94145bb47692092d90bfca1d85404474-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fba2d32cf43b4eb7d0aaf89331ea3d8bf806b3eb, with debug_info, not stripped$]xq{BVDutf-8a60a88ed4fea8de40f8c77a34916127691c67f7b1df99bff11d7546e6199f948?@7zXZ !#,>] b2u jӫ`(y0km^=b*L*N 85|CK} 9Ku:}.dRA\預s7gN8^F{BjɖɈmw:%S:$,O*uoU~R_lԌN[`S̏;k BS"N)_?^S0k+K6fj7gDTԤU18⻞X)2G ᪜ +ZaB>CTx l0~Tː-m#25sK"XtahcmKɀyp:ѪxI웳ҦWa0צ ɓDSEƥaE^VDWfzFzgt;X?jq iSJG XmLq"|Oț5V9g_DWI I@@҈ :TZeqj&kt"$Bg͏H;@U!oĸ&OïÜ{t?=^.jr`(HqS`b$F(.WΈ 矊1dRٌ.඾k;5.7E<_7~ÃQ#qJ(TNRg4DM~`/  &O9_L ۖnY boFA3FC%NVbRSXYf>Պd)@k,4x")\1-NMj""o>ߕw}(+f֔zضKb*p*ļwca'B,UhDл.llnp; @MYR.~peߵ |'D9)# WE: w@XV;Vx;T ~7CX"ymm+b~En*/)I~ 1MI +3ǰ`h5srYVqCSE'M8dc NMx[%ϧDw ⺙~AP#?^*a+*f7~O?c(S GÅ[tpR__81ookeKM]7z/l)6n6y$ Se#-VL_:9m Mo6H6K ONH%¢_gFHNd'.W"- (2S2H$ 1@pKdx2^eH1dquO-6HuNȼ;< Ŭ'PTMVL{3О/@}6~$>2% !uaz>WwC6ߥd?ґ]@[? ow ~ 3 IK`bA)7]= D\t)ڐsj/M_[A1M8K4H#_T-O VLa+Uid#!$—c }|԰KYAxh#W3 *S]d56T LL`1=Z(#;軾 썁S ݓ8kmhW/Ą}JIх.C;B)5Ԛ;&F^N!Mhk!3-`SOrߊLX y6N>H[w FPoV8lf+i7N}&%عw-xjtG^3{*4g?]P'-#aK}Anu'.M!B>{,3S N~8BpF @Z)=LhG>Xk{N%KY2q^IBǻ].yZ?PyX;o I80kU|%.K4o{ZW2:? Q#1Q}r e[-Hi/b)]CqZy0#, n:m%o׋tw#)g[3Tۓ8'}F!"ڤKs2uhaW|N DLh4Jh<<`"G~b-TȤáB+?͜7 2\Qin?veU&tݣ3!bG^\JA$Ԉ1)~4؅{Y]"g3<[]YVlӕ7 'VpE_`SɯeڮbmL6(T\)h.l7O|J.MESz5:?5~(#gn0ҥWO=?KMCDOB!&RէԘ(-vqs*^|;`qSgܴ/ik{le^N]&[NhˋjYB f$=Fhkt՚ZBJLI"!c﹄*,#[ş& Ƶ* pF$`/r<b&CTEep٥7ty\b ˒XX Fai[sld#=z}Ve0"|\Xtm(߰zpg`O^BnZd djkkxtFb,-7<)V; wJֻ j5[Z-_I*9t.V} uT5AQk$p)<ߒ5NΨAhPf^8^gJѫ:%$y\+g)ϱx*=vItC[/Q1s͊ok{g끽yPn*Ub~n6kU8("aٖmW\~yȡ!tٯ0 @6 ޖ{ywѵY6aR+< a: 9%#i#"%2p7FCi$WhAqOKooi;{$f &@dS&uV;*Įϙ٠L ga2L}](q ;-)~Aitˢ0}u.6nubzbt+br$I vBk@e_k5ڧ^BWҀGig]]! xGʨ !Ѡ \`·Y2%?Z.bα'?+ڕM~7.f}ilL81{2}(㏇dgcR?vlyV5@|}&@!߄RGɱiCnOaZ?YXx)e%"ɝB7)5q͝'8Dt=>Dr0C({_\a[P( Rrhʲ=̐B!> {HUwC(b?*,Tt4\q:GzB3n??bb 7h&!BZjG†.b4H $D#lx͂ -/ ŋGb>[3gJ5w6isM3A #f a4,e5w޼2 $iu{dł9> t(02g# j`&l kuCEeX#-+95:B8c(OӾp{^*=]RZg8nXZEg=0(^&Mv_Ao`#9,{W Q_ux{UcbNkaeò "ökK6;E e|`lo8}TBh!M>7ڦcEDɵ!v;FD֓Y v~UO }Nl3˼?Rπ4?]|nؖ: 7C9i6䋂v[*%7uTT~{3WJ8#m +Y9Db GO+>5:6|-(^)Jg~Dd D{4 EK֣ddS=SɼyH`]J\`jהo3~1.ZH:Y:hb2Ás|#ꎐ/~h|A,\IjdN̊;5nӨN΂D vkx^@=f{Yue_CXi&#bwI3҈Egl;Nd)OJ9QZx.B GRm8L^B rpRMb|Lr}'6XhZ-lc^fN躉V\>-Ka8C{Fc1Om}Ý #[1^ R?ob4Aoa3}Nw. *;r.*܌Xf"^uVV1F ^*1Ɉ.z@I+ӎZ>s jlF|v<goǫgULK{,CE\II!EeK+:ښ1/L];j^~Р ?eR~(j,%o5kB?22GEPfm]r[=M Sr:wcvNu:;ÁsQ)G]k2 ұ911-;٫p{=ɇ($īx/O*|&X|Hy p@&܂1>M2Ŋt)W*)aw5斳b>aH, |z }dO\{uʌ'HOX Ao{=ZYY>Ds9=YDړ~ZsJJ.Mؖ./%5c;*%M:sh dc FKX+`q;!2@@|'~U4?^,7C>V`M#v;o # "$|i8RL7*6u[-p)eh'M8+}&%:0~ ǚD XDknȪZ!fξl^nYg;PR*ƍ=_E%~e8Qd_9sM1U%QٺK"-i҃xg|N-3]W.>ayiy gʝHoR_=g2cb h,7ONL+z xfoXNuSp_y+ـ4f %jޜbŮjFRm(?SGRV[G 8Ԧ>?ڴO1Z2@]&W{XutS mI@bi 4$yڨ8~:QlpY!fy)aPx3 -|"gk! qfrF4rR_濾nc: Vb1|G A⦼܏\g* qLzvĻ&=V[DH((VGX:!ˇ K)x~-h$(C#QW(unnH;Wի 5iOOe^ E VfnWOheX-8sCIzHxҁ.!,%/Tپ')TB[[V)"OdJ}"6D||'e`N\LVU|u!]˕,ȗ6,I)64AMƇ"QbAsN26\2NJw/S$>L*:3HzI[6Bw=T h7PKrqCl=gxM$R&`;Wg2?pk Vh[q:R0`.P-#hr#;ϳ* *ɶ< ɹq{18/ +f[Z22,kb u,Ap.h:P\ˑLsa#M_8>ACN6?D;F 3kcY‡mdw?kTsyePwM p̫{N;+2Wx1'G Y%DBvrƪCxw)W*}C:U,8 _>qU I1QN"!CXӿnD ;di{Tv- yO8=zv..To} d: pE$犂'W+[ @=Ky~c> C7#]δ8Fݭo>УCx)K?#0Vo9F{60^MH1רl1$Q(D3DɑUNBeJgdr+\Q#؎tݶPԄ3UՇ;kg6IR|T@eLHTK*<][4 Vsԫ:$ϢG:~괉k)s;unSROC?mθ'`IW0ﵧs{{hsLn.5"2^DE1n7k~/ZǠ:ff,.Q2_ H;?$1SUTӟM]]Ϟr/?uFUrc2?s(ؗnVY-HG59/˨C>3h //B5xDK%;ݣ@4R_i@@s-W~cWpRqQ7 ;ߗAWeKs(nbpFH&11,4T\EXw,S[nR_`z̦ˀ~;j@SJ'ƹ6FFͫm?usa&-t?;q%d6y|sI7$*x%Wn$j6<*#ATj}UdOFkzy5oD#q8ɥk"WA1-h2gžݷB|,7oIZw:"#=p>V0)H]E;!; ?އ))Q}Cc7k:,5nwՐzo}3\*Ų ;s_xN}{HϪEp>S98y690m=w!d*vܼ .y`V@K B;5Lx^7e0aOf!^"! 6VxCϤ &} vK2G€LO REmn}C4^H-`+x!)+MJfdGLVپOwqGKr:`X0sUYj@Б?VH)A>ύːS4hH&p)4ֶ|d݇rw*RoVg%bն$۳l=1EmYV9!Q%huWRKs}0n*MWq7OyjUBQѽM26fe UnXki3 Ya*v#1쩾@m%ԂƜW@+5[\SQ’8{q}Heq>0fH>$]9I1w6A{̽+د=DF!ս;޽j+1TUcSkuG:xq0 IP"9':z%=}w^:/^X?upeƠnpbl3GxУn?&dpC%0"7NCh[9S,Y@0pz~+z sB7ևo|-l.J;2Z,߅⣍PrH)+xGԹy&V$Ԅߧ)!*$5'WTmarzIxzV?[µM89뱍\{DQ\QRӸthR4 l5إ^E/[dX6 %P.I:ֽMwzF %[ZW9쭧TH㦢l;Z7 d H ZrcZzf 0yhkG{ck\*Lp\nUޟ 2 Z^uSdjC) L#T%tåR'VPdj:TŞ}tvSJ]i~]SY/73[⤑IӒd6%eޕ_LAt'] _Ak_ 'hV?f*)f+^~h0<4r @8U/r| Q/]v|Ҍ)tSμn*fnb` v1B3{9 *O:ݗɄ:gtN-yL$J6عX Pώ༼W&(Ř7T7Po˧PqdMuucN[V!a0_SH2F9Aioq 0Ρu04m,YofU#FKT)9]O{IʹGƕPO GL^%=aV< M}US2%4RE|3f[*i*2Xo0KyMoN![B:j4hs-9/w]' j>`l ~ޏ³``+L8~ D_/屦"#j6$4yF>@o2e_S_Dc:>,tș!!9]X;}BYjB B,j@3=|:[鑄]!`ٻ+ :+fle@J=,exĹ.mEJ#kؕ K ),?%B0a>rU(o-`@yI-5Ϸy.yI4WBo,"x RʉlcF"R6&Wp7I )s<)U^jL`\{v5 2 06A+K $n8mQkUFrY:UYāfbc=zZl50#KF]1=lf/;Oo4@z5 J,^$ڡ}S%:֞teٹG~DMR/\zrS^`!!G`nR M`Cv6Pinu.Wz`PҵjTגM:d=#Q cǽ׼$1YM˻W;0UsɩkK!y:z-撺oe6+2Î$,a}~y$ŝŸi+q4a&/{,>M 4˜BzZ-)2}A"z;#"xxٸu`chtImEH̃F )xxJ}Wi ҌK| iD$>$4x/nhPX^:Spo!DSn]NC'M ݤ̛O(C[ ؊Ӄ<#OK.S^!K <$h۬"rk,#\У)qId8zs았TT*Wœ.CBM45 jg(+e<R(fC9KWEtcUcE3it&YbOy-+3\A:8XuzaӮgFb]ޑuX"[+OQ,M*9O:Mޱ=4Uڪ i ofCaqq/RPGY%,i)(TŤ]lZD8J<^`m`f[<5zpvKQxz Rۍ3M*nӏS`~9[\#dA&6 $ bi<#(LU䤿X-M1'-e.c_d-Uv(\`vFI;\jcOG»;e \ #^\|A&ZhB-(>w8Ըnp?J O!rMnݖvȖv:h$EP~(LV6 К/w B/@i@P܈1tmv3gdB~&4 緣oP}ܻϦǙЮkZx%F'oa8,TMPSj=YA=ub:5~ĨS'Bd23ԘΨ*L\9[DbHޚLSt8Ȅɥ͙Wi)۽.P)y3#+:fI4輭:c60W_(j7AMmu:_9d$/rد,ʽ仐FjE1w+BN~d^zj+J.Ȯ\.(NG -${{%e+$nd TJ.<2G&XrW1{!HF̼;4ȖJӞ;"nɪ}-YJG50@&0\O_YhBtŵR^ZV0c|:~u'Aa93}I?_FM<5\|c~G5p( Uu'0*Ӱ uYnkt J76}ڕ& j$MיGD1f,]eIb?pb0Vs_K0*;lemvaz%ңalAtϽR9􏒽nsW{ɗ_{3'&qSJ w)4[O pq8Ѩ,#yCV8JWC:CkJwLxKh6N)WyDŽƭ@. W'bI{22'| Cl j;D6 ĆAyb-@՗7Ӗ;PNB|d"B`m͵rƭW'p lajverNcDT'.~3mEYdLTRQ}.eXZC3trtJ6:eyRr+~ln[%"̖PTZ򰳘N,tǴkW.`&se$熎^FؔthFug)g+Oð Bk;])76H ~7aD 7IOZ@Y|^Dj)_xjYz  U-ΏU R$#KBr|Jч3U鹿 12$=BT.A(x}h *hviY;*4؅ݴہN7u'h ߠazFb01xqLڠ(w= ̸m#:vP$B;L'!+ 1ƗJhi8%+=95`~a[%ꡫ ! Nϟ[p#G H y,gl9r8D$[gXi]ɻX$/3?|ۢŧ܀.:y]+40(ae<]6fq, bHUk?: g0&zC_2ǕKV>?7 8aMPVKL 2Հ20G(X#f.$Wحc$ ܓHݪ%e d ЙUv/xR+ F dE\6dM=gu>R{wĪ\b;o@؀v1 a#X _iu;=c3>נ zl ` iOA2ʶf/hͷAR#}|]>`dNyw֠NsH` wRȥȕi 9s! qYXy f'O8y?[0b}oF4N6mI .]xX 2?hk5~Ą$MC;xd& #M6$J"汋!%1wzg_p|}BfwOd٧;mYr1^D*֓135ԿI(+.Z hsaW^0 X0bzr[18J5m^2<΃@o'H 'a[S5[Lд%WT^lL€} &}Q4C̈TrK nR2 RL Ĕdw8T@_qHXC?Kۼ6(a@_h܅j<埉[YȰr) Unօޱ1=dE}:l:{7(Ofv PW2ۨi7W{b+WXB%Ԇ}p|¯U&ьs!B$igN>Q~}xi")K}> 7NW'CT(=enS8aÉ ܺ87D.?knuQ{6lwq2gYf*X+1}x,6 HgI۞DuG5*촃γ05!w[䒒X4ElZ9YasE$~ R+jz 4AED ZN U^ڌ< N}xVw>})MyjP@ywR~P 'S ZCd8wzlHn%& E:b_?/D)}![TwfT:VJJbw1H#K^hOX%FWڹgeĩ!nQy=hWq؃ W+%g.fɒS+ ̆5%!EU1SvhW.ɟci#p4ep#);S +k.@(jh|֭a0 43f>p[ɯ3\hc1Q.q i]!W̭Vz%oG%6&?t<}" @ҒyKDZu/:/c(25ɦu䖋iY^E4oY3b}^쩪G|!%mmтlFI6^~ )io>cX.0/7;Z6~  5qhDIJ%vxHd`n3#Q84&!5=rcs 4c - _#= ܎ߓ_G+rޓ  w;kWd* 0aDOJ5ӳ4vsstj>)l9fNqXA^mhчSC}MQ4* ӭ?_9%alxvŝaQxK8Mid?PF<|#w%!+;W</SctpGhҾ+4wkD!"!7Jn]ݶalxB3w+:Kr$ |Vft$Ud}/Y6lxN=fɞkMsfxVPA&e0ޚKL43zW1"KnfїAtӣ L>9vgaɪ܌&.:t(MtDW+kqmӣ^4JJ4 䴧X9gSvIMzrx~iyPm? өaQ)DebiżC,v ax(0~59uڝa8Ɖ}Zb*$Se7V9݊+ҵWaEIGwD/"4t2\!A6$7DIfGۮ^841lz Ёy2?x2 ި-"rF"A{R#Zq,tي =\s P;7O#3˱Ba s4f9_zzhkₖmv#r`aps\!_k:Jݿ?(jfT~^LE@$#h󳬔>n5Tȍ@qkmWaGR#ϝ5qd*L~#yf $cI`pF U wfrE1s.:!IL>A'>=҈~jJI޻( fnznCܗnȍ*{tZ*4ğVcXZ.ۛwױ֤Wf$V4 G-HJ] \~$ċEgJ#Hϵ׺'}\YD6tyk3R-PNXLG_rºLωus Qez{VӸk?oƒ5&tgk r*0KF[<˹='ߺI.z}dKBĚpqm<-w|`;s`7Hs+`o1{,cT!UVgF XԾqH{ؽκrحˏ҈BTg$LƮX6M7eĦSX2{3:ن#U.]5^, Ju k+R/àS.i~t?}}S!P:9CrB2^SbFPMz|<*{Td &I*)jYjzX PdIߟjΨ,k)z2䨘/*áFF>X)ВoIx=pA͘"'+5Ǣ*6#&` ѠLΐytS JX צn_ R9U ZFaMe$$\99F4itˏlHÒOki3bh7ROkq~z@iHEp²1QeQPUݤnm#izL:1*?իBbRMu ~(]F~\sᎂy\u+ұ` z@lg 3^{e$(nx\`'_F킃IK`a3z&hP笔򲯖E|S'DN~m;?`toi7{(6iX1흴uZn6B(Ux N)j6'5:#7=^ʖ,iykxJL g2_N8ڭJ:+'GÛ>+zmq^)ʬ'~"e5>ѤRiO#XuGⰳȷER*v+nηv`G_l aRZ:;*-EͺtS%`i?z?<:ͬq\_>6-".hS G˵}ڞ5 流cJв[ݜ@L(KԇJaHZT5? tC`=ޜ{u ލ_buJl嚶 Kܻ5*@E0XܠObz]_{\Ca•ȢۣkgA.||5cj™y:B)]Yw9 Δyс)ƕR9xLdLDrlš B; pꪥ"TH:3[-ݭ)wIDV(+2|ۮYiSRboj $$z_טSmk5Y,5Ί@jzd~vsBJ](Ia)DcK5}ZR3(C[Ru[+`utvOTxߧY[)*nlg~hoH&♚, nb93 AiX+~O `!;)I( zY2g8~87%u#yFOkIxi1Q&.gIy7M^Ĩ->0geF3|ro!]01`l-4L°x=7kBOM I1a}۰QlŕEx_Rw"" 6 Wzy,u}.g#EvCrGT$ˤ9 O"0;,]0pTs m^_WS Fz{4ѯU!.vG Vޞ΄fh7Y?MGs"a~Yr(xd>S-muPxȝͼ0dڌ Qq}SPvHHXD)C-WY/GE5TsAbB vNtR>:xh:ì/p%sw,Rxng~vSbG]~4d,zUk}QٞnkZ <0M>o}ۊ߳Sk5pG'Qi^Ϯ0D(6ZNҀ}/PTlXf'feV-u4|.8鍰6` 7)xGߪS痴7 &ӥ+R,J uaoƊr/؁TWgާJh_Ld/ L}ޢsϽ"A# Sv5K#>+bVho 8~{jM!9688IO֘58K1.e+TwŘ)yVoe#g ~@΃|3RaçXzDĤז;[uhltQc6B'G{7DB 3_i#oJNI:`2(7m̞73\!q6ܪ8bL҇ɒ΁$C\DlnFGZL\i4 JW[ȐYPI$N:WD%4 %ʇeh䠫!v>|Q10ORDNE9?6;Z6yS=mHcj_xR+1M[ZsXyBWCtR .|ֳ~Ѩx\mf`QRIҕj&Z.fzl( fot~ fTȬ}T)|lA^ċ؇nd}/Nygt#{symɮ+_ W+~Ntzo*_^%fGGZ\:\q ¥1YgJloIl.3Z"4*'lU.ôso'm8DU'1 `3ij d] M*B$q z{5vMTi2A0cOwhy{u oh 4J4_A h7nq,+?0i F?ڛOc%7@)Jm@9~LYxt7K߈ CMEԧ]Zu< 85pvV2X$Lr'8!tu ?oo驂[qc[ENC <@8K/ŀBZNQU_`Yҏ7$&)V,Kz>v!M HOFil2zƢkLjJTyD]A>=F_ʕxj9vx;;:BpZJ1V! Y.K1純 3v}E!bp eDMDN5Yѧ F'jG rm>YpT4klǓݹA5Ԋl'[d75Uy!Kΰ _:kSOxS[eJ$H9qlI~*'L֪pm </|CD5!xs bD*:&l4 [ib\n?,-4*4֩g&#ԲjWn?0Sg0Z6MP PM5Iw!R4US!daDž>@tni'47_ϟD[qH*CWX{ 4Y:x t-e5 'IO@2i}J.l|ڐ[+?\p*uI~5B~pkQSpAFS`AVr;1ym0C +;[tԵ/Z|v͙ٚDwuۧOBo ) RS4$w <3.Ixc %K,RlX "tC/WF̃3!!#itjE6~LIN<c2=f|K71xʦ_a!3Z=h)^nh*?c9ܗם8: q:~'4sc1umGRk kٗhK㲓<{֠;8a V{I 8yka sfUGp+;H);r5yG$fNRNXz*0VN/7ڱgrm]+ +Zd}m(tݲ84 xBbI$ߗ[7ǻrOZd!mئG[4sR Xm f`VC5>4l` iAswα5eUswR/k ?sJnNWoOr6n

YAy )/*⭕8a8n󤷻9t&@mE~vOkcc$w<_;gm _tw ?l\.!KeR+EݴuP.k؜x@#,}pZ6ꇔPVyoVǿf‰tWoxG}Z)ηpWC-\g]CxD ?R"r6fD|%r+NRT3̌;I.?7 }$hopXoQ+d4aC(F4mnLqgq_,^?6ST]fWB\ܼvyX™b20w0؅X7̗s {΁&zdz)kFvzQf y]w)K1O@'#'Fي>j\?;ޚy2a.:A.8Ot>H=PsToK)ȷZhdy27#gg;x ^^VoW*RpZ#qwC^=wXŊ@f>!#FIbv17p5FSg-#Z")CǛǛ^!+4[}rrgRZ:XQP(׌K|JƹߪvG7:5 |xa LII[,n=ь)iB=;i 0?}|v>c ̔9Mʴ`߰cf Ly`u}a|iaŗGE `+Rka ]wTB0Q&hY cSYzW T %_j_ɔ>}TLabBpԭl.H3iodM&hxGY`ИAh!Qu60`Q)oϑmGQ(bDHPGz0MFa|iN#% `,HoQT_#ꟑ=:^;w[>2yC 5jmT/O ;| ~!6.wFB7y1*.sF| f"ʘSP[!Cg5؃B2‰NK'5N[Hl8TW s?_0Kn~lu~1cX d_E6S`}·~zOz?ߐ/gl( H*,D;hxH#a\|[v GuhmTI㙙$#wފrً/ڹXC2z8[cmeDrc.㪞XUPuzʮcv,j1}hD~ey- M:'ZhBAWTw7=gC"Y~QuCrB$i>$ہ;&XeBNRܟA0 棆y+:U Ob~P^a7GC0&ɘF]7M(莔H&Iy;mxLĥʬ+ q>9Ga6lxN=劂Z @Eͳisg;x6M?BNb+H 0Stl%ȅ{Lc`?W=ώ(+>dyVCsmqCJ+@NLIϛ h^ +!^ ̛!bRΡ+W与} _Y}20kh}3☀O dbϝMYٌ3 CY>% \GP dfgF+؍ӷ+\$0.3j8S}}hpIQg"Xxcj?C<̪u%gR:[$n[ vI=}KĹw>nb!r!EpzgLn%fV6I̅PWzܘQBR=zpA"U7@zA%.D v*H>jR!/nurt])f.VgI54 jGdle M ybbJ>gsk/=t6vTCw! =7W)U;Z6z7a|P&aX`Z1"vdjNq d?;11"~xN 3#&7`[3Lx\*5_[Y[f~N| 숀וGZ7. ҕ hpּyi}lv`KP=ޖZP+48m~벴faR@8$ĉr /BQ h>/3etx_N; *@GT$D?wm)XʑqJ\}!1,7]֪Q"$j}IҥvI\mx z=Q PںWJ+qBn(=; Ț4=O~AF)V!]V]qةUL䦅 jO'sUVpoɑ1fmtFLs- ~%a3&K) m7OŹB&UqaԉZ)gDJbge¤bd֕7,iuG ܟe^p%gY`]4xN x&CA;\M~VCR3G x@ -8wU;1Q'ܜ<+z܎6K3*+^- Qxܜt|ؿ0?YiRm%U6#&5}"g8 Mf_P^S@hz|EsS~h ٸ2t9%sJ)WepJ *Q̍]p6ܐD!/{$ݞpo]TO @'T3p*N>Z1lpݟ- ^FƎ4]&#*OVD!["3zb'dC&eib)҃灟&a4Ĭ]2%&∷ fB`Fnx9fnqwȂnv1xV} h8hD=̍I48ŷ1n"#fEb[` %A{[Few':-ICqG#HDI1AUDEj)L 0IO:DpÍ6#6Jr|dҸQ]A5r Nb5?[Чk `4tiQ;w@n8%zJ-z*ޤ ~Ѷ jΰ*V-(H Id]ƅVMASuJc+)T֦{UgI^6O0)a+mP+#(Ϙh{h%Q"U_~鹊o *pTa19.;Q ]=ȳX6aWr32 ؑENR@57:'*FjGY@e j`F}t|T;OCsSP,#hL[@ Hg[x(?0sU=_9mPH6"*/o۝Psl~_+֟,yXsaEuX잎;K`nJ Bc%jzoumln0 a!UK+FUJͰuJT=4Z]P.ar<2 @:DUǸ+~HKtlTǑ2R6+w3%a|ka;j0G;a]}/oy_BeI ST`WA0CKƿD`N5{>fŅӭ[*QLrwb6' W33I@$"@yhaÑlv0w0[ ݌Ooz4Z_mB)m$Zfq6ͷKt޹2C6I8:e5\?1jsN7EL:P{t@`< z@uQ8V7}n [:,QJVhkB{ΫoBBr٠ c \q)@QN:; |Yi ɤd4&דm<sr`y&CmEk4e,Dr˟umUmo aDʭ|uYHx ۇ-Ӑ._'v,MXfi o㒿Ͳ'mqaoa)/wXyNyUw}N-H`_Yp:0Pōa"]$Z rET+&QC!u^pS7S=jU 9dO/݃ruy{Aݔj1$)B34;Qη70 Rl!5E^wu [ rP:JLcPQn:w˿XQh\Bim-ݼ?܃`qnR3WtG}JHc=@etZ˜Cw/g k.MQ ЁQ|_| W…ooڤ&nRh|ɴ ,6͙"`úP8Au'[nle$I8M8E- '{AOlqI5 >$gkE'9~艁 MJuNjM=-oڿ%'($wRT@_isI'HJrFgW|E8!rʥԃpQ`]XǐK2pcn2aIbPI.:65K>]jH7Ujv IxvP7,NmD6,C'c-xl bqޖtZscȃ~=:3GVnsRlRjx ;Y ,W*KK<Ӱ9:yr|qE,Xk5+,YWh(MF}8Nr76C2DZ-+OF:]i["blm&Q@` N߂a`\HSW`f9Aud󢂻mUU= ԰'NɇP+ک4LAsA>xDeg[~ nWq0?e[SYaQyC9ƚ(Eӻwn"GUgB! KO8vžr P~x(tF7> dɿY@m3?G~v$Lpibl;yh MP_A &bkh˳Zh\#F4Aeb o `ȿQo =8\bCX&wGa4^P,CC#zɑ.}{F\$ =z&ne%yoQ}|Y@5Í "?h@S@**TjThR”NMv3sލ좼%so# z,`PpYD-ǛcE硕ųd)49xq ,H_r 6'91mCJj aQ_ݬʅϼk@H:8zADQ!q\q zٝ"m}⧢h|A0ԞUUjYZJgNZ%)Zͬ $2C K[D!|Udߜ>2 DdlJ+њ-8\qntc,g&ko +z+5 "),rUekvQrdJR*ZUCe[׽;ИB(9})\A0H`0c1ԎBf?,@9ޮDNj;,V@Kig85V$Ԥ7D2uY]y/s]@g7'u9sJOl8h^9X f_ʲUGGho26jx!_b. qgOc2;6aCַ n&p8>gVZſb*cEd܍ 5el)uӘMF%w҆Լ٪ڱџp  y8M<ը5sgRd[+Rn`-5? &hFDXuѕc`WNHnPI }ߵtXjҥ3YZ#VBJ霅J9YRj}?IlH73]Gc=|S⏲E7E\XK}sꂸԊ2x70F0k!?'SUf*aVT8Y. Yf&Rh+ jB~Eo5UZQ>+L/!p1wrk.3=;ŖŢdz]Ώ`IQS/ Cbʍ,@д?w mM9pnɌ2 ּD-28b] i|1]Fj4[h ("s'Ss.ѪrJ'匕4wqj=qmj1]:iMן]p& >0!^|Q8{|j/ԣz+cBp뫧ГЊzl,vGc\Kl]WmqИ u͂@̙T7IJ;1k|kߠiݸdGWm{PuN I%+$PuLwKU7eXf3'`|F"{y;iɎ[D&Cݢe$,t]NagRorc}gr?3@uloJnݺqdצ4voqŒXX&hpEn?tmv.#H;oneJK:4䁾sʇ6i9ABjU㺫/yWs, JQH~kcXbg[\8\yɤ%ar"g> [.H൞?yt,FIR/JpW:sݴ>4z(Vќ E;@+Bxn2;É̜slߣ to;"OPWcrOߞ2H9A6r`W\y3 Q s )yaL[Mb srSA"TkTMȟP-תpuv>A,1Y*sÁ4/f'XZY!*)FDRC?)h T8KKh C_'OOu=P!VdOP]\!ڞ=aQϩc g )E}ަ9{] d~N@1IUGC%Ͱ\0-ɏ3`ұD#$IQЊQS X?y-j3%a+ {$/!_ǰ)FR'K;&Cif>᪨cY=O\;J}= VAE5;V1(FA7%3^b)Y^hYw1<9Ftui0>kHls*ydHQ/`H orћT')Zu*֗G0y-{ F覇ʕl>4qttv9x0(*E;P!6٪h/ŞV1KvBRCDb lϔyYOxXBwBSWQ6kΐ*kU.MGqƐP+SހJI2;CAHe&<3#%mKSsyJ?pM8EbM|vL$}~Aw#DrY2 &w:?p)0=xLr$YqyMfpgRN(xAhg~mӌj$Gت8_~H )V=6D~?OxSPip/mկd! &/lJj79Lqfiu~%&6bMu.i$3Pmh՘Tq1Övڊ37v$iOV<\%hB8/eOl` }6!mU>$fXC1TBMJP:- E'>/a0zIa,V\|IKtsf /k ܌j>At"zXͼ T(RR94$He7%ce >T;s$ {'aiA@nTPhU&!NjX*KZKhEJ ouX&vp9*WύX|ȗ[G*TY E΄JخyfGzB)>8N!]02~S~cl[.#q0"2>^cR9L6siEBA|F(,e®?NAl©KV^l,izAXn-qӵYVǶaQd2aE0rc'巍7 %riӋ 0'̌vNמIV)oBI IbP\qbdj/=:$I\hPuix^*TեrV֬ ݜ v!PB bSj{ 0Zˋ?0N)Nm=2`Qt04>NtAj4捘/ *]^'B );&_u6-2ރc(g 7s$ nRpL_>*r̼AX $. |א1\I㞉(N?-{@Em'SeԪ2{ȗt'~2b3jG3<'/jO{|mJF{Nmj.z~VC_*(~v;q.U{V`&&gi&C)xs&$2*l; L[-p[UGU3Ib"(i6MBeXrڼ4[L-"sw'Ц1D, ^5sXurrs[ofZ4\D'T)U.A\7ՖY{Z|Z0}ĦUVѮ{!IX$ .ct0ל^{֢ #Nme罜&<`RN$~? VY'KH`g ?r nM 5oG:Կ9 DRj8)^:%lCv( Gшīm̒)9k:n8ȥSsx;O."l۬]<m/݊\3< aa5+,0Y_!5MՃqW唶B]}Ednz%ʸEjzG,;d)I=S$7k}F u=G4#YД# Fh=NNn{hГS zY" Rb V Ht~πv}aA##v}_[8{UGQ;i7jrCo좌uEt`JD CCl1c~ڳ~ә??P_A4] zj;.|7JDWŵdV.CJZ`T@1~Of@1ĕ܄Odʝ \'~ 5 \),bD̴DQH}DD*C6yDɄ!Ӧ@΍*2 D@m@eB$1o< zK1$YdER|JӢo\\#-X{ADCsiTnio6!N_z(vk0bhEX]()nCiE= 85`G";5_<\b9~k)G!L'N"T5؅>m`;pOfDN[[^5abw)vcXb)EIySu{@>0&` Ca/Hnha8 cٸmcC V\rI Hz\-J2l/xE={Ktic'i(|`gVy[ab'%ݤ"\ưAdXj71_0 !e9`[3 tWsp zx!n<ʸ*㢛XctQ)mbG=+>.7ҀV@õzF(*8T_E7 "H ^ŠCljݪwN h5ty.,@P:紡zPi㬈! w+N yp꽇uoB55AYgDx|hl#9CkIαcg.J8vHPV@媨Rs蹹dN-\5öGRDu&CF<eJXl[YFI􃨘!"- R2Pyzo0} `h9^9VS6ڜhȨD`GgDXX^;Fr'L+?N/ (i`3JwOn(ߞuB$ A{6^l$McU2NB;>&gޝ%c(lb 4uTT;э-w -D{.I~c:>!e/ЇKlɘ#*#9-"9 ʛ4f AE<F:ӌF%xteEP}30x˨gYy:^Q z2hmoS.)CYfzt{OyT/xxxR3,e)U-R&@ N1W=5Kh|YDʭE5yFWTB/)-x3~Tu(mL{1$[^Jkb쬣 9W莵h}>;o}~w4+\- _)NZvK;CsӦQR -+J,m4~=]BV8~QD-c\Te \0?@~mF'aW:kCP` ͺ$qO3)+m,aJF3֙K۹Olod:FuGp, DFP\C\%2N20A TL<۬]- V.IUl\ 2߬_4p/ E3w٣@e14Ƹ5Pds% mջO!u2d4Ӑg蒈<{(?n<!~7-boA}m/ 㰑-u-?@0!n<2XʡScLkt89 hPm=k8(ATXjaR$~"Ro|]mf])N- NsǮ259l&)N*9loS聎wefPPI()L*Y*VzvɄHc?C/:\ϲo*,BS̬ \yY<[{D'7| G\ߗ񬒚Zjtnq(f+}wNaAm=STZWͦ7IŃl/!n0"ҦkY@O+Mf-W[sV uy/@IF|ܿg+|72]aSo]f L%m~TNJ ; Dbg X:z=mRbAW` ۚ,nĴՕg+c\䢊֔,C|Cud*:6Mt xCļ!m 0 ț_!4rji%YiVHj 3kΐFĄC^u?њGue$} ^|t|? _``Nl0Sx/wUxҳuCcX@3PI5=woăI"Ep?'u)K(`Ri[C20G:!(V)!T:0FPj+t!6ĸsـ%r=@'ug'/x"m ryd 0v!f@ϔ5r<ǛAzjQ-EF4R@2ԛo K5iv0{ԫ|:d̻wvh G=pڢz/=9r{F͐i?vؾRBEy%Fv]pIJv2N$ n:˯( gB$q|4V1^ty/=[OI9zvq+|bxk0vѧ(A :`NLg~p"`>(bZoTc?o\Aq Q(IkF-kZ3tgٴϝ~6uɞ&*b6_tE5IBcm 2L)SIfdrS$}IbnP,pG~S.]b-豠g|)Έ}qiJH1Wr-ٚMZG+]Jvڨ[,C F!!D[-$ƺK\]X@{֨%ɭ{dܒ%@z\Zf ھYs̃ fJLà1 `&Caj\/E`~Q|/ 8.583v{|qy~ְ]uҤ̜)w Sa{ n SM퉽ukڰD5>$0^7Mk9Ego$:c~pYe`Tk v0-hȼ|wzn,;i zdϻ#[488*y` H-ɵl5_ 헴-2ㅷ,"to5.iB4'@@H8xz@U\M018ƣyN[ ,~$Oyf,7Etf)ڶz]`CaP']I;US>b69NRh(?xN` W8Vk3*ZpBPo7a؂_ r 9OV ']1ⲛ56<@WY|x2v57,; h*go hE+ w,'^= 52:<sjsӛ1ݛ_Tv>k<-(8 D%vI¥7Qm{MÂγP ES~ԻW B ܀ 'ca,P*fb*\U$Del@1DyN\[JHMqB@`"ʅK>lZJ48 &R2*'4fb_Fk|h껥@/!FH(9<`i5lEO9As%$|MV\8ܢ{n7TIRVyVk& *PVMnCc)>*/{w% 6r4N6Orf;6] ئVpv>yP'ay};LFfczkl+o }C?}ޤ@.ˌV2)j7ZϠg*9Dĩf4dţ9)^6v%bS"5ŽN>Yv&'x$*wX_Ɯ8OUo&lU >H̜B$q'l3Uٷ~Z3U7I[+cH騍ꊓ tf1X`2)68N/B|y3`{#3Qd<q"+0go%kO74> C7zkvW9p!l8qAeːQYD'(^d8j'e,_/VqTxfuڔepryw "wBHc'Nk+FX[E剅xCɠBLl.W:%jAa&]Ilr-6!eIJCh='uX=K͝Za=X"#ĉL[-n(:0 @ l#qG(ek;jz(i v0][z6ցTKq8n?ǏY/h xeccA8l} ]ŪYq[hV∂f ++,f[yX v 5e2oL_%s<&Q>HQ]bxj;&;cV*]K\&33S#kEIKag1V6r`:哷ҩ]O"8TQϤ1* ^aW*Ͱ ۧ0)~:KP *O6Uq̮Eak=qˮz43g3P%?ч Ir_P: 7ҰZ"RYXQ&NuPdętRKYI 20ܺڣ w0 &xǑ [Ի@(yjۨ3^Dn#}Cvu آ%@_ !&U*CoQPD%iQ>*gS%ރݖ&.I![̈́${rubTRg92+Fwْ~i'9N6~Bkb^11n/{hx\1Z/[HSĮ tlњ? u1O'z ېyG//Zo+Boԅs` ʴ;fd* `a!eDϞ|D!I9OeߜP AyP2 #M]+n=#˩m{} tCv;/AH8a7N&1~n͠5e1mk *M%NГ,9'HLSa;`O޺ xrp6LKzǓ{<ԇLc }FUH (&%ߐnDZUxcs}λ|el΅,6Ex/86ae!SݦMk3V8rˍ5yQ५F2;.< [6ŸSO_.7,J6j&Wr _t[DRo ".vM]{ X)\ȕ^ Y=AMU- 1w *NK8T,]#% ~קjR2T;(Pea>o6Q3-\ASsD\ZKG?9_9Zey;['pQ%_Sc[,\gEy:}d|^a:tq*IgP/Dzq(#PIwlkubg7V[ `c9 +spzM2ef\Q*0BRgdQsL[̬f,64";&xPAw~Pb1&(hnGWyw 7*\h %ox -K"Z 9lZ1#jHF%N@&Hh$՘"TC> $Bgڍ5}roHjvKV|}r0A-=zЛCoD= I2f4-0ut"AQTEl`"zFj=W; sH{ 62h9%q E.pz\EEh?*DwBn <׮rGpTNW"rGt^b Kj(dp2_teL S > ;ZBad|cW%R0QML7@dEusĄdPNiN]Z}$ P*\/>_%%[!˧yAS2강0!e,q̬+.dWu li'd)tĊ~6N{2FJ")O`r:nncoF$xn,(@j{IA#g̖}=fI5|殫SeW5)am:V6 ǜL{/@HvQrYYc) Y$3 ypb4uCA4q^ɠcU!B5]M`>.QJ9QEz,re^|=Ha6ڣZDUp8$uz|>!N[n!bP1atfMh/6vq zCc4yr*8[: 8+ !H;~y2.9%N(9=hZ/"vdsهm~~ pxܴa.Gt&v KSfPpTIU%'yyo5K}Oj'3!<,{Fd=|1&m=ܜ ;9s7۝!, .4vz!4{1{l"dr{,¢O#^>ObƭLЈSS\`*!0bPKMKK1Z|͞ouѡ9UuGNl?QIia(D(}TpJXdV蕎/r8LaRHғL8-⺇QSrS vo-?1vy9Ky!-r1ZbT>z$Q %Z;1=C q'kFKhk ; "hAƍ \'잍‚<ekX7ŚoP8}5k^<-}"k_3Hpg{_O)l}Sl t )22b9|G*(13 z};^LrDP Œ5U9_Ƞu?3Y?EI5+#G0x빱Ǔ)%i& \SWUl<i%I["&9\3ƒ3-[<9X{یBPm-\o˱ŤxȎ,% 9Ca-+/zRKWqtԊ|"o+96 JyL:n!*d+ZWX D]:cg^ 1Q <vFbB1"xק1I+TdCAZMqUĀFiHawkNb>(HKL\GN5r{quˌ`IJԮz:VoTobVJR`$~MY_FmL#m|f!Kͩ>͍J]qe'y\I5lzU xXgd7B*UM;H&]IO[A; m7 Ӣkڱosw1ݬ8,R~{u"ngN=gR(%Ez6b=" #.%X~wꂃ.ȥF{HRQ&V3woT#KFi@] /GO™b_͑{'~wI_ /|/cJOKi!Tmh)}v!Mjp}Z9}OѼEtM_hE`ө& *aDC|qy K)nfe:*HS<-j-ԊACHHx{VfeR78Dį> 5(趾pI4 )#_-|wOuIM^?;Dn r7fP*`QU٧氜EԞsSj Z`_=5OLɂ-O jU4@אL)Z~nG٥`"xpFX\5yTC*BŠ;r!t +r6rg~Eʔ,G?`84#>#âomp%=p=y>WeVOF#cdc JPƨ1iYj*`:i?Wـe܅RnV=aLW"mG_5QjlۏآGsq*1!}s#ZF~#3sYD[N/&h~[*7D}{yu3P`*kx)x˝mhZWzf(.?_(Am[&4,C+c4X_N njSћYnn%忐Fu?POG?=1q{b UgQMfH[E]8U`Fte4'UHo$dt]_."Jߒ;@PH@JZ#-5 !lɽߒwC|o?$_E\Nb=gx1-@,u1Oa1|qfeLHףiD$9="&Dpu,.B 0oda Ƴf t F HZrv6܀.;،n/X 7?m|,a D0anZhS=I;rm\0:*X޷]tne A,Q!!h"k{wxڞdD jK$ܶ0|T bH$ 4$G]-iJgr 9y}9l}bG<8 X< ;_*#=3.sr3l P||f7adJEv8 :n9i2[xUʶQY%8|糶ǒ X0a-;!^NEebѯ|sX%%R{o j%e};Ԛ=3Jz`=|0TE2Z U76tMX3X`8xх2ZFZdef&YoD_j eyEk ꢣ\8&iro1;Y%/r`6EvA+2]i{ -E^*d~[Ɂ_3HR7Ll1ce5'ZsG?\ॎxz |⨤fM[q&1ͻA}Wۋc dȶp)2HTgSć}X\%\R\L,d~9>'2yП? t yMr |2`A-~_(JǸ5dBJAHC+(VM>)!n{nVfоra]"n.Lb^<)'_htu&BEr q1~ '+R-Da0!ȺqA2@޸Iwxi2 $W*]~9{HQqf5bqǒaϏ;T,q[0niV7#D_Jf`KbO>X۶oڊ}-帵Q[KHQy*(JԧWQg챇{vuX@4!GM48' Ѽ GyXC康]۳,(ό9+{EOl (#a ,ϲ ,X: 8^/3c Do1"ĸ$}$ߤ%S_>o!acon4Q8APWUV2-;f7;? :@/ZY=KȃhdcY+,ŊU.*0/OFMV PT1qvi`d/qnoaf_|Tl[YuQz)k"M8x\3( } h[u<4ckhv0d]{K.nːJ8 T.ۨVYY3=ik9;u-W, l 8B:&2u]x¬q9S`Op 4I"zo 10;n6â:U->xiGWW(`Ǵ| lq4}h)pF?s΅n"\~R- rR~x&;?d7}i'a hP3$~r?tN5#L9͠r$,%gh7<^ȰNUjL8('ט0Z>Ffd<3r12%]/lp=q;=+}H0J񣷴39HTZo|kQ 0i@yM8!q?u% 6(MIW: e&G,c輡|%NbXuobv3}zhbst\Wq' gM!VkÔHա=bp{Z;cHSgʠjDa7 )[9لሇkn牷(IiU}:d[mԒ/C5w]esfх986`D!`%i9~2X\k' Ais(q ;l.رoDQQ~t}x2 4=_ᄪLX\͌$,sXCI[KkcMkǏ!m("I5tʞYI?3}1 >厭&:Y\r,q锏ˆaVHR ؃sv!tA=,c=\s6-O dG'|QnK3!RQ Ħ +ξ|TZ㺂0J'\,-:b^m /I7cCSEߟM%pˠY`mvv ñ{!XyAӄ٧:5?D+B*Xy 5W1?_#EҀbJ$ uk9i=mTc vd˪V@#U1dt\؟b.R!^2|A+Rjz#pُA݁V;hh|X FtwTZӽ 7dƨֺ>a5<)n<^?("U\-OX* ӈ '>Il0I-Opbu'hN[Ka)~1XL^Uc2K;opjk}qd=UF^Eê3&=(x0biP0ɫ_/ @t]V 0)$턌:^[!g=@|DSpszC[g `)V^*Vt  O#t|f"GM9_b~? A c?h $F)wm~OF޲78XMGĔn~ XΦS岌(mFoJ:cϬS!kbQum@tud2Q\Ϗj3\% b뗰޷v eNL!3bd[u$j&rYM.fUfY嵩YvS+jLOu-8ye]F,[%? uA VRM8K2Fr|8{6*fC"b)kNŧ$'ŜZ -Ida\A%Ѷ0&!;a!TZE"+Bg,D;;CAM*17ٻ6_W<8AvAfɾs=Cl8~#H>kڌrR [0/7}sqU^Tti_"9,Ncr#,dnGޔW ?sOmQUVA'tS;[=79ϲߢn,] PZ~1'v]eZO Liu"G.TtH<I02dyCehf.V XS? y `'}v?U:\]dM~̱)6N)A5Xgf u>یn1,*MQ U K\x`1Iy?>e 7;%ίVF:= o@E(SaR3)Fq(xb?^iC҇=M^_E hBg6얱ZCp.zQ@pߵ^\gDayUu)pO1!6BWcc0Վ2KVuya(M翳DkS<C!R؀}rfz"eƾэ ͦƕ7|$$ hX1D3")O 'ZOֲ E@/m0m#cn''\|жpv=^[RX! Q+~mGo,t~wI–_7eWEi]f\Ĵ+}CnSuwsܻF'< `M@jP9EVWn"ւ>hriߟ=ap_0G۫C NҷW4Ae mQ7B1ds|/- mCiYgNX K:SBM0rb Y+S=Ƃ ԇo3tx0JiXj ݭɲ~lg4Uyyg)( Hs 6mP I0}B@2trιJk$HퟮݣCpj_FrSbAkN~P3 +^w^fkGK]db,[TR]v,KC|QLXR rҪ6~yKxc˥X4DIBk .j:1pEWBkrڸO>S4j*ɪz%A>9WpzCM{\è]TȿU "@S,c{ҿoɂfqNx!OJF%UcՃteۥv`CmN8SHӌ1qZ |Sؓ7e╮Broqq:Tf(FlS9^kr_ a3FxbV՘œ@?]L8@X:7h% (v{pR`E7b- ̦igSܵ/X˟y+6FGŵqBZq-lߝ*(gYJ2CVL! .ms/~?nG$aS(, 34 1dfam VpjZ36] G%\C?Y]]t|v"I;)5vrWe(;L6]?Hg ELv-EEmp+p~C+$h &UpusC"E*y9q m޲Y_5v_ٛfx>G?AgS C w#j)Jl"'ru#<WIx_K'r !_c PU-\3rSuɐ{h1x_&>d)eletL|؄6 wZ[jC؅Zn 6}Ss,e00xNx I [>EKmlΞ6Q/NPw1n"w4V=YR&lPnK"$Hj0ULi)ʷN, 9&^d9S6F\G}^B0P>G}7LQl(R8ܗ9ؚ~jAh&:E[jqhX~vF= De>G:ԩ6ҷ;>X=qc/ڤQ<)37㥘*c;zm$BXY|'M֌.uh8@:*B)e>H=bˀ ;LΥo"KЏ bqG<7͸ѩ8z<}VjCQār)=8*Xoqzj^{ׅoswWsbhz%)sfh6A@\ޝ;rsϯPު=Ѱs h&;(C3kaVWPz#tv95_)"sѴc"Ъ[. Hr,]].`\vEoI*%1qϞK|t%2 QBo"e=j[xsn7!q{;>xsN4!8Ypjc׭ [aefe,PU_пuJn)IAfl' ֭"icc%l (sjn%3}r.DgG'Js{Z[`X^FUtc  [ -=lq|*+\[V0:iG-ɏY7lJ4hYX&Aǜkgs \ޯfjńw@=^&6Q0 Wv"-1C2#!"yw& ,P*7<@qp)Y9p6pwCT1Ŝg/۴1󦠘WMYZ؜ۗ¬]U F\ _HDȆcƽzeo$¹@<8b;w)g?@3ҋMu:_`wtTkߣ ) -'%}$zޮ9uS ja ʠC)k|3u "z qOCL(n6m*Dp[JoF":>Eh5b~4ol.ȑ"b XXڍ&uxTc)[gp O4t❴8\6=_:&]XjwfCȰ!Ô`g}" 84А/}6!IU{ vʕ;Fuy^1|qns;f(h@KKWT/Fz雪)mg(&gm߷Ъ^DosM/6Loc$Sө)´8e4CDA0qpNbzWQkU0\m_; (SҎ+[$;c JG& 7 di{)C掅t~"և瓒7|FjHZ{N0ًnJ9{=G$$xpP/\L c,f7GځZ? #ى;= C2}y%pJrTP{pԹB'ҾND/ZEaJ=Z;QtRv&-*w1VV*pؿ[PP`LNXdDMƤD-Ww:V*<#T,zksLx_y9He°/Y#Gt]GYc=dk%^=Ǎ5j͚w}|Oμ/oyZ4W9|BQI<߅,ϙd?j#}"NދKć_}t4ۨ`jNnz5=9n>sg1ϭ,$.9r[yxiOG}z g|Hz 5fF^OA_X m$xbȶ ',LjYQe gt$bҌ501U~z>4-d{s{a)t+Aic= fy2.*$b 7,X2)J7! J65h+BMtoNg/O<ߧ/G^T3ʮ.uQ+ -PKdP<7c1V Bzb{JG|n[Mk7~Zi>E ϸ+q K[ٴhk%Hz_@L4q[n3͵'NUR]{>gSK܊[)ȟೀ0J|IX}ͫ=;-B"[4bo'_/%g þ= S.oՊAbvG/k`/L^+`IQ79;V@2[\{'8Oޫ0V0\edQ9D_yJ# kt>y){֧L:Dd%Eʇ;3Dv8tU%A) Ȁn):Sbn~\ lCs\\2Dpk)wlR??=n}Ru;zGG #& g@Gz>ľE{J6]xS׮rH 3]TuQ@9W{CYv,$C=źʀ7eTRRAӍu[T1~\[c9@بGY@.>P2. cY;9(wg$ 0{ER *.n>[&Ԋ7%9º_I?KApS-GS{ ܜKoai[T!F2iLSS5+aƱ5hYhIAD?M+l3^QtjE k\-y$"ydԝ\?iϦީamCWnEC Ud@*MR3f`?˃"D*yCW5x+l샠A8HԙV iyПo[sPB[{/} ړ9o P0Fw7??&6xynif7JxC{/ (UEqY8V;yZoP4|[`ۢzxGw:s$uJ(m %MA+Ev$r6oI܅" ha#Dk[G0u2wsNB9Mx0Tɷ[3YRs=1"E%P 774f ) G̛]я6WE,M-ӹBH+_ty 1Gd7ޢ7d>eV*Pd'c>Ep}/NhWr5XF#rcd-!4I=q#â 75oAJ~u1CuL3M9i꜌pvT!4Ʋ mX2oHq2-2,F: ²/ % .nk(1yۡ)z'MV߇4h9B/[p8,mcLFR=@1ʡlt, U;b Wh(Sݮ9Hb>5Y"[?ŗɜuɽc9wfw#5ubXJ\ m|uo>D:VlqY>Cd尿s(`=AY kziZ0#[Vr ͎(ţ8>gU|)Ǖ EpTnXF쯴%[&k!sswDϕm8 8'26ت3U bB0aLfPp&#N` R 1x}5M5Bb7 Ŗ<dHIћu㽕G>@Rx޴U]0(>2,GbMr2?Ӷqa;9V^4S;WgoQZ>n+^c@$ܰkC WE3YՇeHm*-,K)HA ^@4D͵4Cu8xg{? +BY$k̑̌YV$c$E9Nas$<zvNmaJ秎*S:OU*:~b%mҾό= Cʠ?Y+ҧzUjt :tV7S,g$Yb6D?pčءi=Ckl!7*#cM4h =Jgif.);GmL1``ɿM :0?A7`. D]E_H~(#*#Q<·!> (bA`oI6@0WuUb e@6U=1c;qQ&K@a\lf9}&Ԯc-oȑ& f8<5VU_ {ۏG-]x`i7@jhž;0_5=vdYߊdscxl7׽5Vjfխg[lvN|gs#Jl +B\u>nttc9kz p2o%觙8wb&3|㳷ꌗTP?~So_|Lc=:n;[9O ƒM@ /dRƎevwXXg reor7ꛩ#o}i Ut햒츒4utI!=jĝ125Q.J%&#yˮ1Rh긜ǷsUYXNC eUvTM6l4Jb#7682>Y#^od{q mh!*,%ȟրO) ]e"r%Ѯ#U'3SX ?6Iߨ.6U0{Ya;b 8?Yۥ778tKzxJi:K\pFq +bc[RmS<%'Dž!t]J 6o1,q.0 \O`u_=;$D?~PItFH#߁$60^{*`0n }V1pIL].DnkBC?R}9etL!Q3B/+mܠ&sd,GnjKE x*Njk)b{w|m wBl`/i%p9c!ݩU7\/($e?zՋ|VnMô;>q8S;]$YBݲ2Z*;-RYv=-y]+ f2%>MoKdOUh F+-qmy@`-q~D9yM \d!yY+>Imr\pwݿs6Me8n3[E|!lۥg)ڿl<;H-NXۂoRq?2a|eێ@ jX;j*v#$]Su4zq< K򓠁=`Ck΍''Ao<eY~⠩_v\'qB(<#i/FOa2M)cXӏE7.'Ps4i@V;AzApEu K)ݿtBR5ʏM92)LqnOoJ)j+CFN4 .L4 ~4m{t~TҦ /˟A!ٜ 2a7MmAѧ=/kPJE(F+ ߊ~ HaAtX`5M 5=u>Dκ\6^*yilaOpׯD& B_ DGCiU7vvfb*ie"lқ1m+O{P[ *Sf!r6n4ڱ%我_ +/6' ! CldGۏM*)9,r%iq#OeaFߓ.Ru4 Zk){wG%^hǙWFt`EyN\dQr FciE](3dbɖMGs-Ƨx}*XXĖA+xC@ra<06 @r[6$38 ݔ35#Nuej̽ WڭƖX @oї0xv]f>w@q"OQ^X` []D *)x{pړ@rn;I5FHGeV<7`;nьYlZ.@KH\ b$?2ɸK.fFuS|u}et"G2ꤸ1VX$Os9pnb^[83Ыvݺ!BDQ\=+;!m<Ѓ@Ahmя- ̭lkUVUєŗ<6m" T9gAv+bp嵅W:Qh^[)MdIH V3꺐9 xJ& zo[5 gxE{*cL_je'dTn.0lGi(V)6 'ZsD3>_jy"ͲW h#{'b!6 :$%yM4.h;=$i"G% @O`¡[12G_=c0}&퉜3S"೒f6B80Fa0+t#َy@H  EӕϿ SXOhS65FR%;+~{Ҩ;3qoY "ptC%0mÔGBEdL∇9 n\Q;_CY gVE l9rG 7|kFxWH]!ӗEٻxEyJkq/ xZcݲLq-Bc+Ͱv`Y.kyEXZZH ɋ]҃!'yqزu bΜ *gj#{#qJy9|0Y]ezlCϱbː#PА՟QVF~ ]B@*gnV4aGk[<ܣ@,xQ`JXۜY11TQ_i%)e=L45}{e¼w^bUwJ7:{/Jr-w0]%nR]qRil5?W5#eJKd,"ӯ|Tgcb\1ҝF]C {ebD,{%PxaehKa̓g?6H^ac dd~mL -Tm :b簄-VrЀ~^hƭaRvվ\Hk4F-(9T<^ՏX15ʨM #,԰OԊ)nBpq:aNձ WZbͲbw~8,x\Z|G&l!hzåUB>ERk -zwX lkX)-П0ۢ+K_@+mXȈ~؈3AWe҇.6'[Guԑəe&PmN_!mlO$j !T1|^+HTR ~LsqƠI0 (~_tln]vUb$H'3gL+ÀCP2uwSE'/o7}P= 9AX#Ռ1jC@8$r,QK ;10/X_[ȴQHnfkW'h %UC!bUؙorieQ0f9BC1xl(ۛq2xQ'+6ٝH,~ G٨qf6yU|' ;֮%PAm|c=!aZ^D-E3tD%ZXcv\ff//_0VE%cjo7uV-uϕ17i4ѳ"/=0~jh2 ;*4=mՊ6"/Ǩ];aɗDZMZj5y[W)f[wZH,$]\dr}'# HXhIh!g*3'5if#l-֓΂"!3˶/cõ;~ fĎHkzL?qV{.)-]l {B.*kD[f Qò5ꃭwLlWL֥49AnZ[ob6lKT6,? "܄ N2^*@`y4DҦ虍H^͊548r` Z(b[]"-*uA;qul_ l|[(MXaOAl^J2/'Ϟ s9鼰ƫYd[p&ICa:25V+S-q"#0cԋ)KsMF\/  3Jh:'`ǃ: n@=I? (/t]`"4haD_v&)|(T1ƮouaU:NK$ٖ[) B2"@ .dk0D`NbM|p | E$2W]ht`:mU^ox6vek]oxsz2!YzmpOwk]Sqֶ4ˡ.;6k FGX$m ˚ S TM*0dviI m.+;qQQUt؊VPmy8/媡 ܃B|Q`9l8E>f''_h́s?NqUA]OKkGR/Œ 3*Dql!4Ƭ+@ρ K7V(Nz{.!.衬_p *VGmn^KK g6 H F aJĘ-dk.sMLD1AIUm뢧|(?wRwg+$; G}j>#RxVD[/4eCA-@ leM|e1^|/B?-Z}0Ѕ+Gf4} Zk̮9 F!~q_QEx|oCdLPΌi?R Yu7a`›@*/`=& ƙ%=܏P亠53Bќ~6|< \feEkl:ߩfpnKNm'MVBjz]D{'hIN]4qF]/ 44<߲K{XDMdIev<^pC:_j4j5SVSʮtC߽{N)"Eˠ"z6N%FX'{1]w٩8f( g5|iŦA D2P}u(14Oi]-{h_$=8fZQ#r?a+0eI~T% Iŭ^Lx*i+tj2E]+`o"V{#RDUyE'NQ!>7\0 8!_\ \P1Yju(IEn|RtQ f)q "2_Y84-Դa0W ^(`'ӞLԿ rWJ|o~#y|ȭ5xM`IB u|6ODmvz{RrAcyQY+?w4zuM8lƱA~^aC.sNr1 P0渶utu z@E\oq1+ruR#;J7x24] ui鵵AK^H[+bm.3ƌ_\3e۞2~Ɏ -> &- `0^(5H]K,(uʳ+^@|/i)88^DHEe+v /eׄfH0l0ވi5 F|eSqj %gH#1}ڍ--[q-z\8LQi/Kd45T]Nv0vhiOK:گOjǮg$;[NYb+4e+l9M) _YSbt阝/`(]DP2 05jd誽,*SH 5̲xx)ÎJ}T5.[p̙h:Dd?U]=$P*euFPrQx]p{^>#J',% B1|τ\9b gBM'%"/_PQD2D"$iЗ=)E5^O{`A4d6ǁ[ݗ6(wU>4]V$1LO^'1I,˻CCY-'),4zkTCp^#2!wn.'qp/lSAa Kp څm LWa>}d΂}/MsؐT;,^_Ij` lSNm# p:OCzǟqVBI{A$Ʉ% ث!_ FOh5q ^J '*\JTϊPUnXLzCtXcqŠ@g8"ɋdi8lZ԰k!UI`qJ=:+ ]x$#9iEzBqFqNu~uv&TB-\*)6ƥyJ/BueVҝ mvؿxx6{\7bϚ:N弔_b6HT2Es7רƂ@wb |X"p`8?2Ű!Zt%P.6t|7A_$ŚtZjV.D ]]chYߙfu,NH%FUOBPd6;,/k2 fx~'Z>#-MJ^sE"c=ylCr4yz喙&:"맒`[ڑ^dydN_̫M"]+ѾI%j:T,I(?\,/;%c8p1R^o lmĦU&qHSׯųf+ȗSNCŸ̝8%@͐>e-7_Sβx[JiPw.7a#Mœ+sL7iIx+}gS4g VӁJI78~G&B!rHB]t7Vc¹"Iؒ2 Y b+%F_&ɆSܠ"ޔRA8w=jUxQ( i#L"h M'U}aZ F^ZΡDRƐ=MToEI8&Wת0/wll3w+! ڡLIgGHWhK@4fm[|HXN̞Ğ3tl?ΚW6zKϬ5Ma)'Aelc`JhT0f!0ZP}Pg9^EIAj]`Ђi~lu֡ n?C6\YHiV V-7%^XVm&#`m5i)nHʒXŋ-mI H=n +"c΅V7l0bI,J%W9:lCUa ߈KR]s3I\'uݹq3.ųJ..޻RKs#1SMO$ä q(7@V% f /.bþ,edSo-@vCȇviXlTlD4BQfTFxv0 U>zIk ^ vP[ x;pԙ!m_9]à]n䨎N?kR-êC~/8[{ 22n:KCqqSTֱb;E*d#k܀ RV4Wh>hy*KЌw-Sv*@5SbmLFv\#2S)GF;o(y؛uMZ޼S% WN}lR{;\=!3I$4/;j>e I) 8^ۭE?Wi#7Kl>tȭBiA> ݝ7FA.ܨīyiH1iϭ?fGHd+΀ER4^UQ9o|%4!O)̨t_J =oaWe߾ ӏnzT wCE'Qh>s[Y"'^tq!SFx 3 eDփP;=_{WP'4A@AҺ'Ӛ{;5 H?)|6Os+5z B }NN#Ds!wP//  /KT/_ggĴXC}ŷ~8(z`9:"X@;_6-ŊE> cMܲWra-ČQ:5q +pp[b*#^P l݋u)nܰ;V(ԩ3}癐`maӌ2iŋKϪncgĬAf3j!/}NX?#8tWRJՉ>b \_J(77,)t *>{-=NKzV5o`D .t]Dnwv)HR-ĝ\}b-Y 4^/Pc'';6JP +*" V^>/Umo$ͱn\6:WP~KnAo͍-D +Q/?؄SV?%@Yȱc_$y,9wPi ق)^+=" #眩(6#|cѱ? 9 Ҧ ʆr;XPvJqHX&{t~Cx8V f@yU~ 1^<^XW&jދoZ4HW{NUW+x(9`d(Ȓ 1͝r&Ѓ yȒK_c^f[!%4:C0\oi&D@9|'t0UJwy<+Cer3Hff*(c"6Al]2(d8ǏOiTbAFGtf`fD98Tɚ x4 #f*x ǧ&ݐSL8-( *hDd 3agX]jTDʜZW7OOk5j{.v~a٠.I=boYINϳp3Swoavϑ7Cc-K5k{7  /S q}KhXÁٓ<BtE_"|Z+ybNK>o4\IqGTl Z׶B^ UgL{+l8&lW)__i'PNYHA%֖#F/;֓}! p~,x8t0|K&±G1o|s-\<}IƠw~e^b=?Y?iy:)qACN>.`yСFH. %*^(lՅU-bAEwR-,&Z?Z ~aC80 L9>!T}UQNrPp8H({g+RkGΆ}1`63TIXHDAIx)~Qb.,5 \IĭA)JD@p1-i8si(d@JpBԷ CVᯞ5w\]d y]͌x8S@vZZvLfu=QdwYS $HȨ[a@ݡ=vb/RER>0Q+,dTӸ@ {]&r@ܥ{vҜvXՄ ndpH*\F67'kk)kޔnwvtTHE{謩q ZU?ev7P鳒k$ 6bPuLՉHz<0C)*{Ϙ-YxJ֯3_kpQHC:,a4>%Q2+f%ww0b)=kkPtn&u8UOA2{NeAceoJmn)כO\ bq#e õfwԍ"BMq>dxF®>O4LmDhl3h4bBv-‹XL\:|LDqCعgϽ4oVgl3a xhݒv6)>OF7|z=ims%›RO.*݇p İ33~=nSiPK٠ŝ[?Ab)7ퟍ),$)e +TdՅ ]#H=IO$ƕ ctS r-kJa9 ~KZ)_FX=?:>Pf_<<~'ynr*O_Ez1!*7l#25jetBVA!ӳk+Oc9g`׸cV4@˲BSJ/JO g2Q+'yK}[?m0e9̭Zyl \ Җqp k,+3숃tq2KY(TG!i}k(D[g+r9}ihw}^aP[l}iKԄ5 j_.O@ OUN! ՙ2' :S&rtM2cO,~~0NnNS :$F M[4_& >vyv;[HqOIzۏXna QDD&V%B^3—q NRC j [{Z[e#mV)ixx_CrM~\ue-]:q]+ԩ6O]8w U]*`Ur?NPѮ6b?-MHO l{S{dD#RL)˶w|#T@ [ [EɼJSTuE U0G6]ךjotB ChF-2 "}iaׇu} iBDM3uv/"8!i[eUɠ:eVGZ `϶4A#&;XKn fAF,[} j+d Km-}Wc6Xl+>lx/gٵe꫑Ș(ؖ|G`Xdi,mQSmR !@ TCG2liii|&.΢m\-\XmSk[ pU_^OJfgG* `Ծ<^~]wPQ4fiZeWo+PZNWiJ3`JN*%в#+]HI䧏ޗ,$#bcHIпX(F?hݽ6,#VOMI{ :JĉUp'Ts5F oT;g] gţ5 $:"2rŧ|)˓A"0qVQR}+BBN|}]I+ S#w+x:/ߓwDm s d-)r#˴1D)ذH >cص ,7mnɣd3H)[GY=%.>bNpTy"2Rz+[>+9[qF2nEi5Ui NSfK2.WoMK)aD(8FMsHRҰ0—!;Zw-j`3o kLH|zh/"XMK ,cRJHVwtaX/ fL dx)FFySdV_*1Έ,X0 PVK4گTmLoyb ;p@W-M,ސ{ $R7”PMIA,V%&t+j\#g[B;GYWdhMze'kFPhknu[S/}tY7Ys,M^(;6^y[\dT,dMEν#!3i?Er7 gڸ1Gۧ: =W|Dz&tۿl 9Kv=tC.'K?jp;L1(\Dyn(Os|s…F4G"VRn}i^\rO-cp+u 7LB~bA{ Lv=|qO =gKU!UIGsw5Q3 ".m5v~p$24XUNHt m6_4A[?si6`U/Ft#*m&1T&T 9lW(྆vמj^xe?xdH7s$Q?"j4Gʒﭜ$~{ g Q ǛDL(e\1;>>ƍz_tZrݷ=KGa"B:oНmĈ}=6NA_Ph,כ?ϙ9x IaUfQvZ>v@v3Mj X;:`?G3a0^J.4tC=ݚ8[!7H3*./=qIuQ`&Fŝp(FxxYSj%^ W0l, jO|XIDjB6Rqh+uJ߈{03z_>׸IՀJAj&st<{\w|~$$0?n@CfHdX3%"^+!JR;?k ,RɆ@d`m\zZSptYM ~8MN- c-iyWoZi'0r! & z [)ȓU%GԲ\6+٩ }QBJִWo+l]҃wPn /,)8O+ mC=)nr)a5/ R6F(|:G-iNUr]t PJIwxNɻٟxN=H0BY 9mه#o3w=ilP\"$m@>L;[Evb421-跡pܼ]Oۤ݉`񶳗 Fw; @dq&D8c*@@m/g_ٹ4Hct;XOew ¥M j>+N[_mEaC 'E߲+['69Yʢ;ӵoOq 䧨O!ONB:fڙx(!NW>#_T*RQ #KXk AO?CU7άb{]akw`fձ|a)uȭt{9ZED%_H[#N m12Nbf.d* 2>bC d?Ph#9UF.|T`n_W_UB.ٙ} տʒyӯFQ5σ$ Lh6aϗB4ڤ l`SqwI3nur9Yxtw/6𼣢>/?I5ƼoiШ<-Mu. B*[qa6Ī92Yhr܅ޅPz;P+DvebzdVgJʻ Cx!O O;c 17nȲWNK.ra_іpiJʜ$ᩎzbBB1!%QZ+b$F4Vآs;>:#0Z~^mlVŃ#ˮ=s1nFO6AkP p)>F&h%Ҩ,?#Hc) [DLyȞ77ډ(d:o'NYx@9Kh@R3(ecIݕXtmD`\M_w9zs-aC!9M rutm- ??:A`i֣% }%Oۉӯ:0F5@|!#1 ;T՝;B.cr*͒N~M=exQ~ XD?#w|B4x|/H幌iz EjG橨^X@=-s\ S8lQU&B[QB+O71B{g6+ojkv0HYw5L&W[n>WaKݚRn\} f~,Ҋ78X GUOCE`n}A9'bޒFV%;b5EW`FNSe\$NxT!ۅbPe Z?_r&DTDp)ߥ!B#x912Xۭ0$v%2-DՃTNNm y( T wwZZ4݁N$](tQvq8sَAY#O16&Wyۗ -T  @2rw`ƥr4W1J"< LKx)E:@ ;pD [P+gr0BSDz6T<AA`viuz`2C]'{ĐSFޗf;ɠrX܅c{oӠnFe?<'4[S3Ccɝ NYh&u :Srh!*ԭlLH驞&o^MgL;fX>hQ䬥K|O) }~C(Uժ/1Mԏ*M J1؍uoPpqqt_T:T j Q3"SRe*X]hotcZȷ;z YorD+1<:O[؆w̋z( B4impUW((K ¸J3 vcM* k;!"[*nߕu\ `A2]5pZрVwx}FU| )K.|ԀJ]Q/Z[Q q`vM"!(|2:m[xam̈́,\T膭_?)&=G?S*ͯ0+"]%x/t΋aF1Ϋ@$_YVU0}prvĻyvĪH;BDl%ք`tK;/ CWg1|יM#DԡF[r,_D J6)SOuSt+ư,wL`M6;TD `T>q y 6GKJy:~'@UgXk"4#u]l !>bH[/}ӱ'PWTr눂!*!X&NVOZw(!Н(<خQ`赫e8g>2JFAg!j<]wh;/'qܳ QZ*Y0:D $B- 櫆V9*ef+)Hv!ܹMxLvv1AkKYw$?Kv釂3B_h`H0eSpo46j6ԗ6Pձ9ߍKhqf[Po$$E^C?`4ʍ" ԞUfoHfh?D+\<2L72 g/+6W.JNMPTvlW" o$;0)(i;3.s:d*X.\O؋)zi0Ԇ!U'=!U*%.%ҕ_컛R1߯W&##vӉ+Vش=#[AT<1*ljxl6Q%(KM|Y6/!a@St }Sr/9Kݟ_!xw[,; ʾ T<@,OThlq(;/Fogtժ?z%2$ CÀO*ͨ]=$QCt퍦ոUueCf4_T.*@R#BO /_M_~HP.2uX@mȕ |L l}λqk D ۶V"0zq$d.l8:! *j֨cUzpaߣi_2ؐ-r Ѷ]X~@ `j~%t@xp\갃M> G#L!YA?zm=FvA~뼻-!Rg HFFuIKrcΌ2Q@j*-Za&D^}.kAisq?{}VoXkXJpG+52m3؏:qA" VQp(8>bup 5=S&K};Ջ_ÎAoewN<6A ӟpɏQKmgNvj eOfzl{"rp#䜑T (Wv*KCm;Yt16 !r5`/N%-_y ;'tWQV{Ec@[1> P ՁRb̿DQuz&3Xr& 4@/T3ͭ 4<l.E\~8"p1EAȿ8'߹'RuG$ xgclk5Zp kl0ӨAFъ^= q.Ϣ]^+[n]P(mkBJ "6yjtD?c~lD'&iTF5f\X)T ׌עD6<.=ƂRQqt(v{͚Xh({d~ UdW4^jI$(|KƯ!}U_nw@0X ?MǧԩR뗐eM\Yq4UҚRM8ih}Ţ6\DvUyw(}ײfs$rFi, .R3_Afhrf!&.Bүuʰ_`m~'y0$[ Eqh[]'VV[m#7~g2}`8+e n;o_rh-P]Ab:҆Eeey?1fPTɞBh%(vy!՘vM*l .*žhiկ^Ų6A9( lr/9z ۑ.EPT'6&jc%-07>ܛBƇaVeӡȐ+p$cϟ' ڔQ҇;=PO[u@-U zűn, coa5}? #sBRпP,|됦s(bpr0h`m Ǝ%} L^炘 g]c+nW@drfdX{3نfuz8pfTUV D`PGA8 R6P_O9~u IH)/Mppp=r@SnM>Owf [>]'./vwU֯QkhH!.!1)$\0Ačq6^QA A5j%wG 焸Bc/E ~ܰ x%kz?+t;>Zv8lUN?yo"ދ/Tc2t51恏);(ZI,$?'O.0ծxn)Á2zgf]C)Od5qB wg)`mx"ތ26snnt{MbSz ץl "\nh{.t?>KwZDlMe-1OG '>>A݋?^| W 0q GJj5yꖹ39l>`[eTMO ZMxxWV%{bTsL  h+84G=IzCbo6XOĤͱEmF*=~7 ˋZM~aE J_f7fN/7>bCXI}/"9MR<& #$@~U|-7_#Wamwo #];JqG1ru~l_y2W&@o#N2rT7ڴ bUްQ]z 9K|5Xg}-=&A̰3M4JQλ;t "/'ɺ@ynKpv\$y`Y|\XgVJq ׷7)s1OkȰF qƘ`f>'E$}ʱOp˾#Q=OFkM5>\MB},H_DrXI }u!.iLϲ)N:bM> `' !{T6ʁeesե׍G* ;ZX9;C=D&[!mHuf|,qrf~;m$A)̌Sޯ&c|t93M RV\xD52p*M% &sb"7^,$熫Ρ\iӲ4SOz'b f]x3tǽ8`*%. D]_T B08rtKӞ@Z8}05ƳzKؙjp)}"{'yK=o$Y"8,@> fδ!abwX\DGBYV[O^ G`*5zT@j̐)K089 %睻&_@"!z.UQLNxh1 .U#`*H6,F=f_F;$X[tgh*λq\ ,7JPi(Hs_j9չAG-s6` !-utg},ҙp^?0>@ .b&_2mTOjtb:u!R 2^('ۭ+R[٪c=.j@09BtıF ^%ްXBIv8oY>;H4 zJ*s xأNUD݋cW˼bW+B~=7b[v J+' (ZWk,^kMe՞~>KV FXϚ&^>KC2!tszX_Ѡ ~u#R](2N(YuNJObc\C|G76rG_ЁhlA\ vKf~ۀ*)D_j!=A&Xu R]mv ।W XMeRl\eъDRU{`p_@ /Tt<{sOkd5#$dWpk|@U I UC 7C'mm0E)V'iA0"m4?pun"ޅbb* Ө6c3&; X;=z~LqfNv 'pg[QC}P}A|҂]hhWJrdn:ϣ@mVpyHlޥ/hvM4իXď!yͯpk=mK{=eW#Dْ&ݩfR~2}}{;bu ?HKSΧ;znu/\-|)E^rb4`q[Ba >GrϿ]5ħ3X.5WGN?5Uan,F,f]ha`b ~烡ٍ[Q[v'VGT[U 58$ gs{50I1F(h{W<39 .x|UjQD€n;Tyoq'en:ne*єwCu{|n {ԸA?-Ff xمUq,q0?PLaj?Pf\p^71!t!avF TԚ{-#BjŁ`GРvOFpA/89 d[ q K)ޏ#$6na?ԉQI4rw K li^}TVd${fl]$0[4J:xVq,M ﹦NdeQg(8t?TXkMhKs?[hd; ?Ȃ^0Uk:ܳ J7+(e$Q#x.伢9a PR0&cN%cH\QISڗy{b5A&/XpZB ] kn7wKNKZ1y M]J lHٗlxh95Yao-e6B|ʿBV_ڬeufWg-U @W^ ?=5&ÎP8Pb0E_m73UEy\%З=kxKq0yky+b^sV;O#wQG.䕪hIwOwU:\5BQbhJ'ˌ8]Aee >qE6 N**v]jɱӞ8&.̘]}X)0+Dz"ɇZSi6X0+qO,Ecr# =bޓ4VR3k&̩p)OLȘm ,nl,8;*Z/U5 0Yz]m&=mWY5QG +>tdsY'V')GZw$ _Tr%׻DPԀCۮSJHsVj_Ɓ8ZiW$x]]9)}LKDakYo0o"+Jh}]kRB<Ɂ;?[Ր6X|G~͖-q@M* ͝e&ޘb=i殎FetVVP;HB,|k['6 |Ё`pFԐ*Wuwl!n$$SP^ /x8C[RV_L۠^j$VlS7lUO>ywH] H@n["Sl?k$wn0?wXrM]{skYbHK;[ QYlcngQ}07HRǞQHjƜ.n% jd'Ý,&̼WTLZZkHKgĈ" P^V΀$o5X6뿈H:f=;02⸋^JOR & 7Uـ8FBsTc܍=b0>F8Ei 3ۚ^&9V*QoZtC ;3Rw9T?]C2\95c->:C,Ʋic>S 2?WDJDt;~m\I {CO94 ^+~(8#Z C*?LO*H,m+MFݙScvuzti`8tC洛y?6)Y'B$ȓe 9QCK<89Al V/ pUEʼ3'ȊI*0%%i#&`)WvV7!N$>{hNs:j‡@(*k%rg[#w'c+_io-p>xGP 4}]u, ̞ rov r!~xw~EsPn!#g1h0.}Q'nI ?gدJR=ꨕp?Yqqudrh XZ(}=TNl*rSkwtw.^6E)JRXΡ*U~r6ά Y<߰ʝe''ѬUb;9vO #K:#T9/ւX.';NZ4 5-a"FAϊ-7̘ciFw@Tcv= FeѢfa$0f0 SD(LrV81)f?JT:^NO,Ǭ'0s< 4uq>sl J>fy 2p; POĐr5>=F<7e9b )>u W%~otw"n3h.[^?9B;ە}y6Os9A ʙMo S53{lAHx#H1)x$d.SMJvڋZ/5>1+;f\1[ QWrrt`(xO,!:P:_ov{yįj1z~}@ɇS43*u }\EL<ĄD@OsJg갣) :0QbD ֦ʴa2nyT9ƛ\P{${E: \Ttd. ځ3bS$A店dajo wpŦ/ h Uor!s-a1Ѵ9UZe Np*,7o7G4gSDʁ-Njkxtb ${Ey:w#d b v@B uqEOQWO}O.Pb#)sbC'RvAlW (ZC]*6w`2Bܪ :L1,K~Znec 77 HP\Ɓ8,JgHF4^ӱhG+&&6Gm.tJսBQ= tV9س&T^2jH0YJП:gW$C# ԁ!"`| i= Xm;GV;/B&:%jJW@t(A2ߊ\ Tx@<hby{fF M K#9}JN\k^T"l(}垿󤻙Q e0R^*[ z| K~K`R=g{c5ڪr 5Ys{pʐk< T/IFn֚C=)xh{9<('CqxC&tEQ\]RV{-".p՗ E]"j\-cZf-6%|tNo/Ͼ؊km"&f8bR/NŐ6@lC]򺹞~Zϫt2Á['/Zl2q~PA^+ F!TrO[14S1n+blԙ¬mĩAm||N(AӡFѨ~W::mMq\PALX݊H v٘ D v \AP`iN{k(f:i Ж Bm[ *VX;98mCo΋N$̫NpݔMH =cV \{6G!#;XѦ%^ %#A~CA&^BP-}<.ue𥻊kft?rL4"ISP3T_X!1 uB2[SUu26OD^؃2.g .uĜPf+#p؂3.wB%<m1F!ƮCJJ~+Foŭр.pZ8s*ُp?`[λ-+-Z1-3,Zi{=cTهB,b(f[ rK/QX R?w sc/5}ƔnD`' vB?KSK!z_YjB R6XC=D~d*kB PwfU gBNk"5RݱRTD+a+]O?M(%"1AJ1Aj/jPSBɽ#ߒʨ߰U'7.D&a|s+Y`xbf³@_j^KwiJ 9C U|9&:@.t5L4yi{ r1kWd_qd?g+]Hz Fb(?Ĕ5}هF#-3 ^z;"\D\͜?"c>f>a Ū-*6 q i$U~^B2|gqM :j^J'LSخ8 +EW@N ץYYd3e]}6JK7Ŝh+ 2IfIA(p}N?5ur`f5]X4o"an8L4SjٵZ4|0qLMjo;:5HXl-Us5O~ؘ}= ,Ș֒5I.A]l= zeًO[GGn#$jĆg R5.NQ\0Os뒶R%"D|d*ޝ9w|a2ScL^%$KzǮA{$&wAekKwm`I0&BzQ2QK0&1 b7DOk8map<,9'&CLvWR#j?kvQ=j=n)58~GyJ(@bAa¦k"2Jyx\(hWu≰Xain jn.K$ G%a t#P}Nˬ&+!BfTx@Z$Km^]פLCȠDrvmtAඟ[>L4 AF6nRXI&mpCV>_壨Ua7Z.Sz).2J? !I+ Axt K'bֹQTo]x.G%L+:|D/k) Q$)I?[쿾_s'QUZ 1KW7&)jbYLuIoTy2)澢bq>˰q'{d@G֮=[yXF :]rԾy7}W+zg־gW4,0׌z)pj2ALc-$pG `'US<V2$ws2Wk[sR+KmX3WZyBq.E.\5gMdtk!7uG R-5G,ݼQD?N|YJqfSMX&UܔHq(**|^L]b,]%cb9sˌ(KtI!~xҟBij ?]m7<1J+AU*C[e,/}vIKjg+#a LDB:Cx6Q;i_(F{; o=JO,Ep8K_pB g =R׻1Q#oO!ˋ_m_e82Х3+̳|L)~7_~(mUws:-f5zޥ8wId?I#(dt6p #FzU07J]WƎpK$J6r[ypK;PײKPHKYT+ }ľU@_,hTW<͏^ݕnu3.{.!ip]|IQ | a= `IBHbDL_+W‡8T^MWGxvΌzB"i!Ƚӓ&|k9$d tk7kkZ9q$E-sxiJ,Nm\@%jcz&\3HORc4B:yK#E3 Z`n)i`:Hxtp :6Pwt]YȝӬ=xbMkz=;U$I܂6&D4ֱ(aRr$LD9ic# Qrjs8<\ivAEfE#GGMs2nh^ָ4e@R>{kuKPq=-Y"b)( D\5ʩCkY>7=䡯~=l`;qvr-?D9$J46qDN"{xeG.wЄ\a`oxI"U),+ ;r֟'l+@=P İ7W0q^>zqȕ\=٥L{5ȾwÊV/+DH%nT}JI,guX ϴNƖsھXJiAP2lYaA8Jr #i{ٓ y&Vbpo0abny .Mܣ ݍD`+$bo10}Gv'K}?IBbPyT7u7D6m>1hT|nsJ 8dh39X,ڲ ?~oH}lD_$@qf&)R>/ sښ3$lLRo!\L8`:B;}m@[uj_EmPmuBQj0Lܭ iG%_j {|E 󂨦[3j91y9@E!>GcO0ʟQEHYexY& o췅KUbxm늒O APl/56aU81*.o ;?ΑXgPQAhwNM\!P!_s3F-},"wtDZosƧؤPa-P'C;5kR bM\.%jV3|=t蓆|\)SzBRK'%$Oώ/%ZT#ht>xKR3FC_AZwe7f95]V,Lm0݆<b,͌yt>sXο [5ZIcRIQվkvD $$%jj(ԁte7tEo-4}x1tcsr3vs[獀0EvlٺR z1oXK}CB0#|YK 4mL^2hR[4UTdw|+˜e3ӶP\U}y+Q#M0pwEn(g }!/I|=R/C}`Yyk##SGcPJ /XFD Xp{R1\@"{[6΋opT,xqo\Y oSKFV;IliSGw ri7@av$bU`PpY<Dgyz~a7L@J$ Z$$\%`D(o/hNqB=.%sf'đz鰺4b}̠ݭՕmˀfgI! HM悔8)B$q ` GrRۮI:_7Qܭ:Â^/BL1O_ S!|mТ [إ DZ8OY ulQ?Jv <}+ZU.l7`Z81R% = Bw!T%IIw7З8Ф\Iҙٓߝ1E:'cp^yd!VlJuS9@bTP\bX*؋QkCuKMYdA.MYӝqGۢ xD1/z-@x1Y7@oL]i6KamiXvUHo%$fͽw7);~m0m OBvCZm_Ɂq o}Ԧ="3 E;bx==ZW{çJAnZJ 2)<~kb@SOxҢPT։yvH2ޥsRsW7͗2Lavd@c\)Yٻ?-<4^uVpx mĴhiPA3PxǽA:6ТLd0[Nj Y!} 8k<^M%eۜ\==GC*98BBRi Q7BJMP1ɏECqel1xxwq*IXcϪ1Jjy=x=Qeo8:"^$gXR?87F6'LTsIUeL'Ysw0s)VkZseI'y* OapJ!_ȓrV^ç\O_%*Fk^hIRZ[\w7ze[0dZ1K]1mң_ԠSS0;}yN\Obhx!$f.ޞ{_V/xYV`y?WqψR-:seb7٧q0ש}vW؁ i2t@7\{ KRFhZٝs,YM<9⌟Ed#Ͱޫm^G}׶}`[+OnRpY!q67FM D?u,(i0UXXqzhhj'e6⼔z;wu :z|Rة̻F3mgϋizn: {et _T/ YAdB+\ĽƯ_ )joD9 bi+wKEukLjqYq)G>Yפ{˕80~A'fͮ",و-T.\R[Q- 0ເﺙs>)Yc tU6J hr9Bz|`h ƿe V_+)S qyE#[cr8m{ BYN6JyaI12 df'UIMJ4tfO)}ߕ_ՅOEIao#N &8aÎzUxK,#4un"m1fRnp,UK,Hh@Ø{I鬧$tY7FJ^Vt<_ R#0-'\UZ/|ꂬ P4{9 s2 վSnUf^g=Yb%F姱q7jڇ݌($ C!d ,U tT q8Ē B7D#:,Tȍ۝~#h@D3lBG0#HedU)KLr@gugA5ʠE"ϪsZiptV 5_jlm φM i ْ)$ n2I*),}V;'~``FNJѰ' h˒ʽ]z_`@mżA,G>Isy=oC9:un \)p{Am}#2 H2`/1zkBT@. Ż0;,Y -8o, uwȢVڮBȉZ5kKwjL[_o`չ㦣9ilY^=D U'w9/3y% XBR^uQ> Vޒ J񾘂΂ǭLI7/d#bGUQ~=ϑصcO)iΆ%Jm"(bþ <uJ1GC/=Cc<\${(?[&K+C!ޮoV$y24u-w !gD(! ϲ=[ fVp@-6*0G^t_qMNi->\꤮Wb""I1>#R?'T9XR.朎"蔡 KGY2ig\OyMKLupUOH̲E=OkmYV҅;>PjnSƨc6H?AmZ!iDe6hupoyO:g>CAo/?\~b&Ч_ aX%CNm~ $Yeh8nZFݏFZ^ix`%\ÓcB߲ LT8Ob0i eٴ~Iܖ\["Jc:YO5:dDiu#|I9#8G55/p{J0sfY/6$MP6y9IY`jpyoȿS-䂚NR;>[mCjr%ALllՖ: Rė&c|aOuLŶƊ:iv8w1MTOg*ST"rY5'@NخYd'9l<ݡ3EH.ThQGMfM*E 6Lqt#Cy uMÐ 2{to[* H9cx6#)EPDM$:=he{h3V)dW 9S F.PB0لA! HmR1fO\ UB?0VVzzeN=G۩AW/c~gN^G3 ˈ;~$6h[JU$vsDz=4X$swZRس@#0M}xgNkj?tV\敲̬5D==We7pX8^t:[\t7mwmGs?1Jf%yiqEgBtIk^oƒt&XlM&]oo,[Eq1PH2V hIm8?tt}z܅{!dBz%nfAv濪oNYB=|VT2b̅ F'#k12p|sz_'"IǼ<1P+<7 2m~.Nh ?x\T"MR߽}nhl?>KN?q'7FB FX$EZ]N|e7A2Y[VC}/ Ԝ'2%<qrX oﲃb ɟ,DzwOex< X۔tm~\[[Ih_ F ]_!(" JYUcwرwl'XG6G 2EyfL39`@:޻ KeW6Yxbl"+,?FqXs."1=}F1,'Ybf}d-4NU,P gẃJk1+}OkGӵ c@j`,W-9= k] N@ (ʳC4:3/^'TQ+wxqAPUg`cjQZQAmu$. UL y JI,x1򚛂yW{T{-v{8u?:K`_|#&q 2nGa: ,A#{< h:;8vNՊu‡{ ~RHF3|ek)tMu/iw%^9t&?SF^{,f+_%͝Yh|0<\ϖ>=:!ֽy$)DkoG@vqde/NCohD~j"?oQ\OG_{YEmf`(&D[L6W(SSA}V?P9 }}P,+NBCa"+Msg܅-u 1bO0vtlHF籝o_tUq(hV>@odOPck4pyLDnԠ˿}-HLfߦt! YczT;˖w'%)#l ,TA 4xŭ]x{PaT0[Y^ela`o\ψs9˶g:娡Lゆ_6Uudn> \T9a b =JGZfQp- LHƶt)0JK"7$rN7ơ]1,spOd=9-55d۸:IAZBWxE-<~-]hӪǤRO|0\ƸaAf͚ `S+q^ARQR=qPHycN>{b 7({rEcb"sj7 a <|凕w`wfcSj&ߙ=5OK zʯQffeO#rȠz\54`Q]3(.'KcuK}1$}Bؿyc Tz"kC]h4=cǻݼyYlZ`l tijDzr,f!{^韦hcTq]گR#;gѥ% njW喷[g >#ݹW訜<^Oi[4i)N^F1m9Į"RRNYQđEar5 QxZKcu"Lר*mȇNm*X2HI.0Sn3[ݵ#ƻA+Ԥ{_A Zmo@H ^\8%挱Y!1R|{QM}}Yǭ!^O|2"jJJmhSi?1DQYDF,5yė_B~Tb?#vJ$5^(_@7 E .7xv/~=\UR[dQ>9=Sz63&pWfbi߹tP*L#JݹB ]D裠dh#!}ՕC>F,7`vío#uEvޙ#&|?яi0B'IBz. 1 S #ݓRj<߹U i1[;p Cbر݌D:C4G>9j} wz(! @XOmVQ&U9陞$|/zx׌,#]L?mYCQw< ty1wjR@HPes@cG$Ren%R^xv:\y)n-H=|@) Oё }pmxx7dR%9g2q? lh (jQ{2UduOBག$_[3!u޽k-4W1]ψIq|6 }7qI'Jl?JA^8ELOҬTPCѝ.K u?QEkvE,ܷY].t]sWCT=XTIK+,]-a~d$q@`n BG n -W8Daz (xv.+cUΠ=WU;@[6yvo 6_tKl:i6̧g/K<%#嶍HTdV[hBO27ȝ[WD%w9C~FRJ?mid*6!,`@"g' faµ-|6l#@;x6PȰMVN+CٮǷk˅%ʀ x(9ZA'bku9]1,j)ơkk8gW͢ل  .'WQDAf}uJǀہ,J6햕CVA.:x{e3 &[%_p:B; Mޖh<6)&>~;+aO-s9i1.oF8%W&4R@೓۵$">1 >VnSrWKK?&R]k*Tg#H6[r)mgE3H^8Q,$.sw wQCJαHHUwE/Py&մ=Jy'lU 37 A5' G?w/ rׯb-M:E?zא WDN iV=Z$컽vYn<%h;jFgkk 8 V=`ZFpL+L q^'6t,^0>7/Gݵ߲ dH JN<)edWR6l?]#q{'xf?Nod#KRMKossmC_΂~3O|/q?R3y6W  xj/k!tnmy0}EGW?)PN4ZS<;Fkp=qbo*L KE+iG f8 ( xU(R׼& HdxvOp8N5Cz'EwRv }9hV%ټnYөºL.:+;TdmG?!r%ح⒡,jcAhTlLbPn%uǧ]YkV,׼EG{+XIOnPi*T[ڔFĢ\5@Y^^G-K%ڛpK ulǛ^`Kac-2Rt?Py2LOm5d1yK;_ѸHa=֠3#T5(f:@֛}P|&5J)9[B潎 f*#zL1ָQiN}Ar#q2l hd9"uBoz ! ub{jz>9)-*K/-97G!hbNKè &1%լCD 3[5eZXjGE@,~%è>v.?o4hf4+  v}(r؜')yK4 ˗+Cۀ\.d*ЁG(~~!I锸귰6YHpؚdeSrMB>Tq~tq2Oٟ27d^PE|B[^4fH m}y|V[:m0b#^>*@1Dx0`ryweD 掲G;tdnUV3٪ 7#=hKi9zDXT>^RΟD_a{1tsgdWz͙8&!| Q_G T.|}d a X %jYJrTR0sX,/'_G6T?Z!U(PLtn?d jOP=:ZC%x0e$P&%ە>{l-dGjsYSfƒA(k͌D@9|^^c+g}JocfapUSR2͕*72G[PQvB=&2[7rv{ǓiDF C\m^(wWi:pY$C~WS,{(ͤEZ:: @K"cB~pBJ6.,ۥgCO-4}5Ms_7ĥiKAkqC&>үy!7aLq탇 H>ծdGʦ+UlqjeuNɝ\dxA AB7 O4M14Sl<+Kjj㿡ʢEhQK U,'bjQD>S8 CH\1 L(8%xfq;%_vֲxI#*N`wQR02ݻ7_yל75*d1fc83'~[T/c/̈́>}hGKl*@۰8IuLoН/l`|%yS C)?(~_BjߦL7.\8®[*X/mRz/Pt/{&Ly2% oHxG:ޗK/axI `QgV׹~wX͍[#YSktMg~`0GxӎyyEb{>_;/1ije")oV Řd}f(vFiJ@̕9 ]a)]Jhb% MYg*@KP>-hz5a Q|Z7QFޕ mҜ#,?mɍ \r^ՎUYYa{(Xpv]%؇IԲU@UD xb$:B'^ub@v E\yR`@ +Q/kst/h^7Y%QX!Bq=<l ؅cƪߏ< VKgRl-(HיH0o_ڍ~- U-Jp,!O9B !x*ç4Z`+pod >a34TSa,Y"o[绔砟e{ oW~N\Ṭ|SOjύbeןP|m|*a˪뇵[tGB{)H=ZѧaPbOEOϛ6ԣk=[cyժ~E(]? 91&t.2#+})q]j#rG|&%}(B+EbґO59 HO{稰$6PV5bfow m!A%j{B9j!6/^aҦ~fW}x2 *yEoRBl,R佞<  ptyUEL̆!\ȅv`V#37N7GߙqxrwE:4}_'ayﶘ(gYM0YUimcrV(b#QTxO,7 ]JD-a:X?KU3QږF 9Ħ:0EO@nS1%)U+7%#5}zTʭFd 5q  Aq`z{>Ԗs%}ҝ (VwxZJ,4#9ci/dt4((IV-t^x,_hOPkt8nff|@nV%uk^56>zo!oMDjD֗>-{,ʿ446=$9x{O ;#l#OF ٛQu}Hb$"[IΔI1xԒ Н ʈS|V77*u[ʌ-J4@mfG/bK}?qHtHRqY#=7G=X>id%晖II̗ ku/7i?DmY+yӢSYĐ(T1v"ai:%/V\L/b:V!*^:W3.'fA-edԨ!7y/Rqԑj8c) DO#' 2|b+KaHXX0)Iո vMO%5Ԯ# M$VH&W-wDp)@GR[9mX*K{۫d "}`nkZRIirfۃG wE܈<-"C䱛[PS)L W)o6VTW2Ũұb?lrmޠM>IL˕TV$;;Yu3h(?'mnaq\EY5a [$d&_`҈G&Ft(edkVņ2.)ӯ<˗bb]> ':Mr-Y*i.G0@+2 v Ch\)04qqGP@΁wۃ =󚘞fa*+~B XfJHm Ţ'_ւW'O{ҩc>M׭A}+*z1J8Qxe}4*UB7z,TPq⧣)8>Wg yg6%՛A2ۯ"Zo lDREwncs(.7 T6ٜC~/ٜ5y ׎e ?]fQkrr}o 4>ksMD_6u-i{+гjT ŋxRFyKRnu?ŻAqΡT%/q.s()qUq:XvsSg}$34}\KF p+: ۂY*|a&ػχ7d]q+]H~\g}ʰnwxt]F>J[CӌZ ꔼaCm7ChTϣU>DHyx<&7sgfw0R}e9AKnE&m rrՀA8#WMJ٭R$ヌA7Ra,ܖVʈ>6iSVr:@rki%F)n eMh:X<~{#׀9#^׿j_`srWK? @?<_lYne ͢&<8ϊ3]LE'H1-@W.j02A@}W"px|'Y?Bb1uX68YK0j^Z"hn"sw~KтMCTb㾲?Cre[d׮* g=7ޙhןmU'wL. B&|&BqmjvvH!FAlpIjö DG!=^t#ثX,qz@!;!W^y3ѓ3߾WE9v^͋aR_(tZX dijU[G-O;0r5e0硍ؑ~Njt#L6$IHE i%{uռThZ`)rrN,A4ruf+dK菄!Z,3h̐A*kStҞ7qs By’lۧf4_x͡BqrOa| Ɡ$x_kO" rAPASD&D2҅ !VKf@xJ^oVT(ZKbdR7WS#US^d)\1d>^c%z}Mc.^bN({:/c/~r(< DVS+"XEwscb/+AҾu^}LE+_G R5 Euܧm…>s8َIvCneU5D.q;?Xg0/b&{ m "WaqerE'kvnO:0(PKhWZvʋlE%e_7Fg} ϧˈDG"^1/.; GD>.dv6e>>^)eTJ_&Z: \j3SMX:|"bmz[4Z|>5P! P즇֭3$ʨ * [F"*e9N˯ICB0Hxƨ̀_E^Dgtq\mn!JO3J'\/!D5sɹ4p\u5H"Ba"mDH&^˸prI[k)\~ff8׊bE>v\ o !)[xBt71U1E Ff]UqR2}ܖ@u/]WƑ\;#ܓP.m+l@'m?=8bO$yZ˅t[Nsn`[֋!hT &l~ոaA-|DXs2lJDǔmajXK*ffs&*as͙IWd7XK􋰉=pP}E:_hoSjqC_ Y6V;$ Syތ<]'ÿv*XX-:M0,H> μtYhOD4(z3Nvp QyĆ3A>%(ՠ <N4 1rx_!BO+<=\9C|)5bTb_> sh{:3V)iLK|痠pXώo %e7 V\8AjF28  y^g%1k7/ e.$] .䭫.&.WI jPqJdZv.kC`@64a&xv1R%@rN>M(g|B%iY͋$Q$9i-x&"ºk~G3VR3i |58zyvmo13Ks7EyJ[=3_1ɖ)N^DY]U贲eB/)C` &OŘ.O-uPn/֬&qL]:fe _XZ0mǯL 6skYxS4"VE4Um 5]Lw~z6/E+QPkAb>h`胀JAN60Ow=TvIgN omtA/qq/c'݉OsBZM0=J+L`SckH|UH%d)_/D>,)^e@Ou.vp;cqwmN&_!1tqk>/YЫ۶Qrd _^]Ô;1yҸ)6lMQu(•$aLC6g@F {eF ,JM.Yx#<xS\6];,MrԄyaeqj.{u$C .qepŸ́HE!H_΂57{B0C`es "u97MOj:-Iգ)n#w)42qꓻ4!aajtFiUʧ:DVw>:o1A"ˈkwDQ"C]KZʯwlqqIԷAKVz~!nXٓ= hPʝu04Ac5iy)$(L"gnPeP^T\a?g%@#Br%/$xgEKgWI#">_u{xʡ=HQ(/w<V 9uD㔥X'pPJ8i޿B9uIbp:1v5>P ? Gh"]{B0//n`|v 6[pcf"JoFGߵ) n ?ObHGߧ˸Us]kK`<6*?7C09dD߱ jW=q|/ϓ6Vh:fľF߈txEX*gޛV׭6OPXy/LZЧo^]$$W͒:eҧxy$}`3A;6 lPau3fbejws:BwAC,[ t{&ghbzm`c6^!x쪢)(0RBK]8LOoti +fOC=çK3i8dd[/7.qJni{@2'Q|8Nx1̒\XvrC25dՌ^Jq`Q[%x&ĸW1J?)zJ3 kBYs"&v2/bt&:3kEv==dAC-8 %ƢuY`ZkV'$4-,@T*}ʸAz@a\#P:Y\ Q|y0p29h+Du({Ζ362]I!"-ꔍ8KPz6D͙}L6O8:IV\Oٔ3wW&a {h ƣj56k’f)^]ADA_}]_gͬK&nF_ •FtWU1åɑ\ykn1˫لP; K#gδ0Xګ_3SZlS'E};3f?: TjG_&fvWūٞR4Ȓ@G1́]*#uiHN˒m(4(xMvi\2D6VfAء/\RJUA}]YMG@¥vP׬cKԺ?Ǹ 2 j]#č(6 `Oiʌ=%[AEm:z+leF;RdR}){8F L7Ta=(2=RwXנۙ)TT;g=hE`mS/,I@, 1(qH&ʺɍ_T UV86X+"*F500܋ @}< (6{2BjGbI{a߬.&ưR˴hÒD29ku*9$˹xTdhᗡ"1x$='=)ᓑ 70s-"r\/(-6LcaӮS-ݫAc栻lr4B/b#zX j߆2\\)?^#/T(sf}PbnzV +o g5[Dذ7OeLTJ\n!y߱_-bIfk'"<{hMV^!pY..Sw.Ȧ<ȚJ#Sm:!lx¢J$ sB!5QF1O$$p;s|P(g0Pg瞨#.HD|>!-D@bW3 T XsKBؔvOC,5 J8m(vqU [YcoJݽρ?o09t*v,p&y=) "=4NѠk F:C׶K$˷UIom6ubL <|5k2 *䒞辶2R68~c`b4IUsr?% vE7EɬoΤt6*4ܭdߝ!!IAw>˥m#ఉE ᝙Ң -!5lxWQ o3R 1ect5%\*(Z*n哛Ab%)RU=\[6%à89f"5XGk;Di V{/ qD^~[!fmZQ(\ uM?"er>쇉\z}? /S1xڮ7 MCbe|X$V)+DȲz}e^~Hj +!䒒4Maӥ1xr9_ah_uq>Boӎ+ u:Mφy엓i۽JЉ挓QUG]{ < 7ԗxC2ykdmM~nli&o|<'}R3mK+ƧUۀK峅j0ٗ@cN ~%,N}31v VZ-p ݋ӐdUkOȎ䞘eC!U}@|"MOY]'ÉiԇSz &[G>A1YǦϝ))r҆6n ~fpoe#!Ԭѝ晃Y24Ř6B,.=jެ VzXH&ɢExTN/:ǧu}S.jRVi#[;}y8/٪GBkD+qdy4ޙ)qG(/yeޖE%}V@oh,fQ%MV_ v4Whcf9z@S"Wh|*}G5Na~Ƞ s=s Sw2wG4~s Qajm=GnIgt"Bf*ZP! gYx=sKPx:դXRO( pSm^n:TgRϚ/Ca()HƫՂpƹG14A"N psw j@3-=ctp~Yj}FsiyFFR@\-HC^$`42ѰMk'.既z#RuKNr%o8Kr RBf#:SnH`AWN9evvϪ% o~Zql)y2s;x85 ^i䢰.Ϙ?*RתY7LFy^kA\3>HZSy)Xgvҋ!/֢ .X|$9#ݺjV%쳗cQspZ<@r+WKQm s0uμiq!"t{IiҸ{ Yua,Pi-| g=3(VI<\XZI3:8Z"nuKGCLNvPF+a=6m)&G\!:L}\G6{}d}bt,ך;'qL6=o@ht*A1swN1EK0)?'7|[9ej15;9{Y{6jI+x+*96k&V3C<[;CҐ5&CsET1ިU|g,a=l_= L~ hDb`yc0Ӻnar Xv+ZuȽR4Éצ?% nїԈhWW*wάd >A06 MT "3]A1z\KG~<fSx3yT?lܗpQ. `I>?I֫(zH}k"y:Pr$ݹ3 +@!Y;"EITԝaD~U ݻͥ\O"<(QC#oq_5(dzbB#>w_R>ǹ$G$X5=o>CvO,ڱB}5ZD\0փ4R%l r3ɤ.TC d‡Vw&|_8gh}4]G-S+;-qb{M < V ~,gz-8Oaz]bo|3@e'[. O`H9i?^YIYolǠ͝o.])yabgsSywA:0>:b*'&2Х}NBr 6)hw7 "G11K98 fEҝ^ $J& n|L36O)G |܉SsͿMo4< ~U;ap m!B`/n9:ľuyOo>It*{' _XªG3°7>(ڗȺYDU!k0F\;Veu^i2(P 0k_>w+7[Fl)~͸q@稐ӎ3WcQulُ|N]ԯF6=%TljZqI=wX}^VGPZ% acJloUMSJf=h8+Iy ?Uf IaK[{ӻ1z~T!̻B112x,PN@FؒDR g~EdU([`w3&Uzr;/;t%S`P $~bݜ)-Й: AQ R()ׅi[XLKlJpCpZzf*&b4k,rC,rIQWcPX*^A(wG Fsܺ`V|1k_QH#<&mn8Kͤ26ɜGaaO湦ۡ?Px*;ie@@(SX(VDI$wiF?+@Y:=ުV7+>sE>F:Ǭv&r:@iYi8@yQߑ̜sպgL(%TkS6&ߴEǙfg>_B=gk?haϑ8|׬řKv_޷84FQz$ ՖHg:*-6u?`oco#AKho ;YjHPcV }!$.|[iTe]NM[ۧω8}y#Ώ ZdGC_p?VTP%-7@"3܄LKiSUEdW\*R8CƖfE=U`ڇ4A=K#<`9?a" a'ϯuFPl%},sشNˌItw00Ýd{4ZKJߌ pz]>HAw& >-(_[=7?.߉ʧV@z&8Lޙ[#ZA5u iGW~I1C?5m7!TGYmM@]zOCRw,yMT!@\)\-Ez w8flG .[׳|фCfQ(2cClltNおp =:Y|i4K X@VakF;뾅lH@AexpϠ0vjMJw%bh%7q4:dԟA{pn 5t ]O7q?\SscK}Fabd\sj%“p:dLyPM`Lyէ̓@J}`ϺI%v2yHG)Ϡ548{ ԺΩȷ\JCG| 8B/#1 Ff?:(S D&%VR֭$)QtU;H!BK@rvO /~;@cgiPR2:mzI@櫋"P:z51Dj.


1@qe:~y>v(_Q>SLbݝBT~ K}/0RAaV@S^&ՌUZ{PLS)F=-jd<{q*mnf3CuC-r3|+!TZE|˳3t!)6N[նE5@`bzXEe2$൑hgNL.u3qZYuxd:Fs`g-.c.N? v=}g2vȇTGV}[K$h=Pc]A/ĬPW &[Y8lJMh/jS)ӥ VJThKPObN6Orm)1Z;;M՛Kqh@9YBR[݉tC/x9g!J>]]Mztx^]$cu ^W>^pRk}N(r OV`ۑ(7.ry4ke>8u{',h tNEuG(Y9Dotv3M0zNԘ뗷H煌8w51G Եrfް1pGWeo&;z 58I &!,aي_xov_&яPf+E*1߻:lޟV@YCM熲@Ec?@A\#H\Hˈ2bʊf4r#Pѐe 8=ogxs_dS=4[gQ gM학Tʤ8(FJX::B%9Cj,{x=&wn:9 uMf>BufҒkQ(W\_MLyWyA*{ԵbkC0;9 APczAWrWae5Z/2f 8q/ /@=[OrU `([QLfӪN*32}kj{$^ :; JXWo7 h_OHY.&v"SlML O '{%ⵞzP& wW5?HcёL>H/]>)pmr/PGI0ֿdRtt"-ڸZQ)ʄg|:`-S[kIk.iL_lȭgWj"DZ[b&-Ip V#[|ԊQWASoH ?աv2] J9~ W-'c^Bn~\lDE74.ޢ㕲,>Lle*W؍fQ&6P5 jJRSNlsֈ1%Xmد w8#5˥Խa+@FCk 7ͭČz ќ.BfDXJJwOitX(cg=/jlq %NWMJ^Ovhsu6ZBt'fxwcJpOea'shZU3aI裮~~nCW󏁻c<:L\?%f&[9M/~CyP*!_C;#0v {_| 9h:|.UQp#~UB &_ٙ}h4mA˫CDMG]g]c\0eu:"2B@b.2CfAMV|BA*sJq˘|S?N(#k% قȭt,{oÄP \zP Q\~|̿wQ }ПӴl]d*Pt\Քp>D- V]=r)T6ʒ_)QaB4Ε6exU(Y--+4{SV_B"-뿢tUhJN2+IZ Efvz9ts0sss7$d-vri}q~۠U"n^wBpgH)/E?[yyd0ɻF }3Y|G}weu_4ߨoi.= 05JeM͘gì}1 wmN$%Z<= [ˠ0;o8<׼(͡N{, G-^n^l4BW GԸkt'nB%d,j'@oԃsf[d?bt:#rp!!?k[X&s"ҩCk,egP9P'NW.5Ji~:i+~"LI y?B]r®=)7;|i5w3b\:r,)L :p+/h +f 痎@릁n".Np"ܯjbv;IҾ  pG S#{wuo4r_ #0!c!I#$UC#`dqfԬ,b]/ײŞ=$Qci^om&b`M:=~"?~`K_b9זEx+`#N.Bãj'>ךiix5gpص$]꠼o>_Öh)xfmĒKéjf!Dׂgz]'xm1]̛jlc{5_h`QhVyb"[CBkVgbǖɉqgF->~DŽ8a;2T/jyYe** Znj=^3 Sc2]Og@5l#aRG+eze%aMXl95W& /a[|nSBRf5~uX>>,AcrG@Hİ2ij>9HIh \w'eaSnv+xK\mq6ʬ_OET3q-sIQW90zh} n0 9%uTsVm\qYnf,^1b{܎mI! 0w\놊1DyeU/pWxL7QAjpl.[Fm&0h-bU<mv~DU#buhKno#~^ZQi]ɏB1&nCo{ LA jɶU_b&+ eJنHh:mJ-Ibli9ΦQUtMWG^@nĕP#'!/BJǪ`ŲeekhdBו4Մ&|1mzCƏVZ+nHpSLSO6\g!Q!$H< 2Čnwg_;GP=[qC^獾ۡ?._$ᨪ.{ SUQja@u[::h:_6mUFe[:F#+.-Bʎw6`Q5%!0}|NVB"smm/9:}lR[_yh180p HGer?c>. 6Wu Ȥ\qr[W_-y:3j犽кpB;&=vbqO/,•ohWNR4yYtkjd2|@؜Ǎ>fvg}")ǫ D 5m2RԽB(^LӒ aْϽщPYf-T*VP*y "X<'թ :E`N aX w|e'-_ڼd۞2eSH $`\Y.\ HizpoY=A#expn|_&)6gIh#V{?XgE 5Րu6?yQxZ0aȀhq9c bgUr u#Nv܉N=fTy1Wc)xjr)9sJ`=qg)bXϝ>tw( Dl(ɤf^b)l4Y>L*`dј H]?WM8Aj=ꄌ#}J27K ІPD q2v)ο;Z&*]s`+dfISGeWφ[2"-0)M6Hlr&B%B g49$"j2 A/$ݔnbĸMxV'7ծaH'9r,lhaZSGw͹_+ogʾ< _4/n7k30w D23/P'nA.iҠӸ_gf%nDfhk$ϰ!xKcЁ;[OnFP?\3BW]EI9n~_p35ǀ :vbn 83 {\@|. ZC瓥o] /OpQ珩quX'bNrMi,6'ĞwEܧ6]c(1@pW+(R4"Be $g4bF|[ ,͖g~Z@T,{*EƘo M/uH~O07 `ؗ$u J.t5@"x"l*-!bAdUgZMuhLRՃŽ⽤QUcjX\}=2Ǚ}:@rG$5u~[{D?IP罎{~(Fꊹqgm '',Joiu g3.-R` fI8Zʬ)FHg^d-oxH[+AK{^'z+mO1GQ6>O8vn : a)' (1vc>,=+"(! !xh `+Le5Aܸ> u_s϶l7L%uBE&ʦ?}Ng~~J8l $nC_74t piSv ^>^ŋ¼xC37)n?H!9rC !7ycpʑ^8HO]W 46!B^1K+]De2%ʹ]7dUny$%^ G, ^',k|ʗg@\?ϟ F2!tG$ 8akt~XK~qWĩ̀݃?^yjiIJ&jv"歳ͩ iT=sgFz1MA=ks Eݏm|.2 Cq׽r {Sְ߂# 8&#c=ԯH!Ƣ=\Py!^L1[{",H?MOA'(5ĭd褌b=Pvm%8B;.`ʤN{GG376 _pT;֥tsk&>cikQGOθ$B# =*]}{iFAٴqi2BޫZnEzzedRI,Wp fh)ؒhZ6q;r"D9v>Yec }5={z#_ֲ<[KJ=kP;H&܁\t;[챴 .7r5N kUW%:NU5cC2 0dp:vu3wh;9C И}.U# "e\֠ա~ bHCbi;qa`Um99%I5 zƬnLta*aSۍ<VJyx<1iVƭp|$*F !&'xW5 K"qK" @9{Bd g1k[ Ta{my%K3 χH/ ?\u+N N%IF$+ R:q$9cfX0[ Y*K~3{m}a}-O {E[V]>GTKpa5ȵAǔNY#'T [7~0>[ l-ST~Z4W>Bbœ3Z*B5&AUx{ {F 5%/C[;19nj`ʈel ~egɴVgāJ{TIӺ 490TVFH+eڎSNQx.—+Y]mp<1 ~`j(iA+D(ntWi&Œzǽ{Q*'%$H9R-oÓ2p#30C|l*uIk,N?'+xk:~|~X #weA ]T1jOnp ]\D@ZĤ*nr]0,8s ?OT=Z:(.beI]!>dh {8 #r}+Lpim@ :Da[1T=5lx QevZp7oi_bK\qxt90.9C'NJ-8 &g-g3i7J4AғFJN&Ϩ,WU؏&Q؃rE_Gw뭽[Žz*EJ c}&KAPZ{އՕnaV.ݖppŗzC;y~hȠyG\[Kc|ǣ!%i745k\Пc vRQA(VueXdp-w4P͵kh-Q~t٭FϷyCb #)<s%Wfσc4ͬZص^lOP8w@ٻ9l:v5.e hf ɌūqnU(tv<, as w"+m>tow 텃@uӹà >~OZ#'@ pL5~?,+ൢ.ˎ* ~XìUZw#rϒ3i]';q$Jao-]mlp%X{P +T [go[$Ch?+\8^lߑ=J3XNf1ԩM29Җ3B JᾢsD1OUM"~&g_E!*{ʛʾ6QkR-B<=&;9Qk?|~Úa.snq|*_jzfC(F)K9Ÿg(j'۞iDqE%rJ4Q*bHP;S?\@ARfw]l?|8rW\\f0ՑL#IjX},+Q24|q Z]F^Z;e])27ԭg~?iⷆeaGZϐA[<"癮 j:%6upޘH`xvW^֊4ֲE>D nN1%=vLHd'9dVZe $$%xJ1?ןDAZvIO80~ĝR sBV5⢩"מҙx++։?0vSk)-{,$7V,[ER? 3i}rNef^0u'wĈA 4+ׅ|Ԅ62yJbF#'jAWR\f4󅗡n˚A6"whۨh<ֿo\-K!I1kzv% 8j$SҗX*\݉npe}eYR:b\)}èE]F[nG y{INLW0oIȦ]d觛Hxmt  "!0UZTRԫ;pZp8/ʳ/E2JsaMQWsM'eU4n{5gx8v&0WaצGHqJ}dŝdLRQR9-2[N̞s3po"0Q-Xl@4 <Ȍ;ʂ9i2*(𞞛nDds5S׊deC (69Hn@Yga{^ƎGlTEilxmuRy7ģuu(=1B+#[6|s;&4C_'TPh 0>0 yO;|H!F?^C]zn% شa)ii)~uX ;-u)]s%- FA?Rֻɵ 4i sAqc[wTBxk ̽͋/ ?S.+6 X ܾt-}ʴLdycfaO }5NPmz0 .bNXR"&/y2 .}{ MJ#80I)E`a<-hJBlP\.w|[z.'v };]ne@m[$!XIl Qȸ.VwpRPE;Q}΄nXBmo7o<;1Eμ=pgM3ZP_˟jl/0` yvClǤ6޴~,P2[A-+ "؏T1D/Mfr_~5@hysJu{y7H 2: ?n ^rlBVVKJ5ՑpuӯʙK^ҏ#qLpI1ݼ ^r{' IRzyOû |\ʆ\GvuĮb'pêXumx#8^N 懓L|cSap>D?-YEk Grv 䝈%b;C]X(e2ۧ6C 3,c- Ki|JzfNBxU@ C"ۃuHk(@f2\c#r{ ҜMjyqj1%f>Jo?=M#ĨL>UvU}?W]K8g@0FiAl9] j3JDK7ү͍=(ͦ'w(*=%~s̹3~rΓC# M.H?@NxlRºL{UB{t+w><;(($ z_ݹu.1DPEYc V~~ˆ74$vҐQb!22e*G61![׉Em`*1(&pR?y6gCQ*ЃT Ovb z Dڪ:W1*Gf[.#Q[}hV<T^O{&puxuoլ:VEA6޼C&bYEC .ﲑq[yɆ^.a)# v͆l\v Zbv)oK%P BWb %hf j{//Gvf q@p ƒ EMQٝ[#^mB.V:Lt_QW6H~%,%kA<<,"ĂMd./S0nl!Z-%v,b^VU1] 0Z5d:]ջf<ɜ44%1;&̍.e{# =p̅dqGv O;/{P5-,aI>uvK.mVv6E;|CQ肺F)#MjƿiD'0 Oe@,OXC_=x}cۚJRcŗڦ3:913-{+Ri`O 锔C|Q`7 z܋58r?:j< K$ԦήVH(781f{';`ͱmZ͚lOc+?c3S>+ZئH y1#-'1o"4v¨yyib EŸ5x5d{P5ʹcAg4fqW<ͮէD2%*]߅$1 naa M+Vc\MON}V hlakp;sR<.Q=<`W&5r֚{@,Ç{di% dސ[8.Ō:8W%t{Z C9 >{ x@6FWM 'ݾ2Z%nVeD[iNOag& cQrӾṾ..%~"z]mȋ!eBƛ6MX{L\EmJ,+nO Iedri¦XNObAWvc2CIBdbc,`VB` [zN!WUG@Y< ` [6L}ܶ6p;;G~9-Ϣu$T3l|jh0{w:ZXoYT#<"R$I  Knq.aЈ{ ;7qӔ+MOϤX% ;!ӕ9\k`3~)ǯἄzLZ nxxt3rd(I ENqi L>Z =&)HF[!! EӦM/K,J ;[1!^SaHS"kwF\T]JnVk}2׌hR> 7$/nz-ЈZݟ)l kϚTPj52]uL[xRg 2wxr^cwOm56nqo5o~Ey5Ϛ_g 3;s +G$R[xm:+kө?<Sm_LQWԔ*Z%Bɥyz0 4y\tBf܂E1hRi-GOTFtJw%S!`Ց2܁ Rֺf6"a0%H͞98k+_^o!(D+zЪY;8/7 3z.M8@矩g̱0N!G&^}yt(ȈWS6TU՞B)%Է4_㍲ zL݃x,t^{/"8p)GP3'5W?<)llqWa.upQb‘hIņfc#o"rNߐ4dǽK{)T?cDD7Z[.79ÛX YO d:Ι9q]퓿8ZpzG4/IQ?-Ccq j%ǔc1}d:Z7F9YGiqk2 $^.8Y/8c>ȯ=>̴4%˅3c`X~[2.8XWpU|N=0D+_tHYX6mw⿂qQǻc668FH4ү>hIxEb~[LRd `M,>Q}DYm!xC[y\VRʔRnVϳ@!xy'tsU$eDv+L!o;s-5|#٘lϒۀL^k'ro1cn*n6٨H?5t%U5"d:, "dLxe7uF#rb6k&Ί7'g|\3z1Gxq^F?QR3@m*fJO-IӅ,usX/˛}:F㞇 w7Ol9る[!K5bseLn3βF'/XmYxk떱5=桼SP-˚W)HH~|`͵Z}c9>gaJ9-6H'ߛU\~N$%%j#F=ZdF {U';Mf I+>N [\_AIcY !ׄ6b6 nXa0i;F ܻ0&7ڼ!j>#h"P3Ryt_#6XyGo$U[?yC :*?r%sz# v4?PY.r)/GzKBl,z\/eGQl'o}=.)z|?ͫퟛ"2Pt;ᗌ>77{˖0&Jkcb~F1;t;Eg ο 3rn,I#tl<_EðyшY8τW "֦!?Qy1s3BCP6D*]H_s'/C=k[ؿޘR 63qzqi7/N=L0~`Kgu%+F(k6  #D}t?(RR:H $G=2} #j\ktl̤uoIoIт=HE<-cGB aXH~mwboѵu>mmp-X!sk3ibZsH+U~_MxUG1o^mKQn1#mQG@M`"plVA:}GNbj\k~)dxKs`f/4}YFHwb̡w4OL (|NuK' mA9 Bn2c*Pigi@ot`%LV& :u j݀U6HW5 C58y-^e|~AE\q3$ѰGLFQfo,%|+=LsHWQȥfUFӼ 95cş1 pjG\x`κ!;zzeըÑ=1vQ_bwjDκi7A/`JvV#73W7Zڴ̲TdQ6;<}pn`2z;ûymYv6qoEP6&njBjKH Oޯƍ} rӟ*X:Mv $Ţ(C'ނI11XRluGHq7C\1t'&mo(_NdWkJFB ]0Pc_yshsoPST.;=t,}lX5FʝX#+ 1&~D11\S5AzP[+\foY]YIW;9E[iN8">ez!#$JQv$vIMdR{{ Lh׊%AEG\{ͧ2 mS9>m-Ԣ6u i??^ lZ6 D ZcP`m0]uTKe3yIHV=I'SXd^>:fjm Lx!Š K-|pwؐ NIOAoeLe4jF}3r3 SL@?YtZTJW֙纠Nq Ir|g:5kqv7gm;W)Edvsa4#$fkb)^GLR, ijO,6P u+\8_=_[مK>pywckP}q=sH"гO]ҏDxJE)v8e!MQuS{g+ HqcxT"Q7eKH+GhIӞp]N9Fق-k]wԘERUn gZÊ[.nMy7l|c"Ag/LrS vkw- Oi@< ᳀r02 |4LgaW*3zI .DaN UG^Ճm#sڋ_y1pQbp>,ooUsS`CWF*j_1QA*THz_g;Il$_G->Vb)S?O&:K'&g=lLSFh3'VM\% c85K/gZۇa *7JRri,hhu!RzZCAu*Ohۀ| a*s '[BU.olVF>0o#٫b}WY^3W'5asD?Q Ji2 bH2u]>pm,j4b<*Sb<:&#n|GcP*‡e뮸:~oNi;85B?IB"B<3TMs+_؁[9VȘqV] e>lY2'EPl+:p9 ,Aˏ2jadS6j$.7 FǏ9B3r/؟L IH$HUnԃGf⌈,`NXDGSP3UH΅ Dnr1G(k}Vf%RO[ zQݱe^^k&EqBUE<.BK+:vJ^ 0BP?ckcɏҜ/##\t| Y88Gsb "|Ax;Gbwwd/iY)S 80s&z?m<:CW39r**<۹劚r6 vw8^:Iɂ,"iſVJWgڞDO<1uf|51F5(+7M+;ʡDGJXt9so̢hV3yZ[Lj_)܃u>8ÌR6_ZFshtA=54(P:R33[/PӘ$\#I&+YQr*MfIomN4-4EsJ.LfSWRp.9O]?Hl{8~/2QzzE{e tx=P)gI.\0dIS*pWȦtOnuJʲjvYE{whqY&Õ,Mgў189wu͡2yU}cA~6\(WcTALZL(ҜnH9!X1m8(ywT.s媈I?˜$6AX'yn0>(JNdͣ L61-ԣ궄eJ52 +VCNE%!oAnGτL[*M׮\qW*dLBFn Gy{ );DQG$ 8Y|_YBraIjg3GDHmVQ6S@׍61\B3OQ%C}? G]Bp9a2#8Ǫm*"ˆ~ SzTç;g?OVFjVW56$(3E5Ir߅s,9y;2 J"Zkxx qL*WKj`g@'kpq ~iby_ƊvAEK>F:\$phM?wUɩb3Z s~4ܘeQD Gܷm, M037F~8?y8h3z1ѥi0y&q2;+b7,Ϧ101%5p]Jj6s{"`_llZc_QnB% ZT' 5^y1ŲD(>%7%OI>c/vi5K|cR R@R͠> O-QRjZԯ OcswJm-g^בj氕 7+_"qfJƮ?6'f*B&l)֒ |E^>2f!tRQMhT1<RrK7ojy_t7#?>IQcor0Q8i_׈=RS)/ Kx[rI8ѧ:ޚ` Cf`1ia(LTrM(pš+mKUN<^(}55 5< Ȭ9PCU>}(]/ تvgŃ՝)GdDPvY1^qXt9ku0.'ksEomT"}]g"ĆRaB!edUcG&QȒ[D)#i`7l3柦e%ø`dQ3Z7Tބh?\jl{>Y^Z'8+[$o;[whZlp5,`p5rG=f_#0,cLp$@/rx!swqoUVr.F(LWvCnߕ'@ޛ|V3̑7hoLC0W/ U lRbBC(uc3#R q>Rq^&#,umty&SoZJ/G|9T[2 `^go!ZEֽ+4By7weK;Y} d^_H[9g6B[z Wÿ vObؒ r$4gv ;󗞝:J:*i??F/ 2 ,1Ā2,X~ oW3+ϮbTe.XxfY f*P}Kzڡӈb+~ʈ58Y)-3<[w)~Az ˛(a mpD{]ZUInT/ˆH8XRVnn" R5яIf %Zv/7c%(9!/ 2}wdc:2{[uES_ p6i:};A|eTz>IQ{ ZDyghn@erc\ b'׎(Dk?P k8x4Ri/Rl1擪h e@b>S }svO=[B][n]a%eJE! J/kˢAz gR@rv 7rEK|OayMR?S ű^ƞH(od6 O*6t}CeRE`Ykm3h\vP\@J+:p4j? B1`H^ 4sR:$*HD2u6 I9pS!ŵP{Oǖv,]nvk2y0]ƉQAZZv2gF6~ӾԚk4V04l-Z{Œ&5܉Tx8?5@+IyohYlX"PB"pMya']`# v x0$ |xԅ n6E{L~I=]  =+{O;E.uHKs]ί瑅R^5EQk,M )_v o l*P?{d@T3#0N; e8th`)Nfl"ٙ.1xIח`:Ӄ2cip"i7x}ɵcWUqs+Q'eꯗ_'&&hM3gAk՛[n@%8sBnK܇I:#+2>yycրu -D[ʪe, 2q?.UyDz)+IO.*Q7¡-. F۴a5 :pőA#ᎀ̮Mcp/x!FihK7~.A_جk4 7Z Bi4Jw1^]P V(zw"&ؘ1 pk),տmgrZ~ZLyտqTm>2*$d@ nE7LDt9w"Uؐ[JgWc ~t]*ܠ8up>Wdw)nq̄C4}l SȰFnj` /:0v%YƎ9hxwlIO! D~Ţ3U)тUAӑoq\.1 z<> &[>t%u1U)]g$ zM+Sessvx32(+м4dCgygi2._?j؃EJ^W8"ZѰ+o{FeW+j:(A>f_8 3$HO<.u̙ ;Xj W0.N3L2Tlt.SΏ,6}dLe6zgx'] C':-$J4j//$pcU.{[t)¦PĉvZ[\Կkss%)~K3,+ bSY}Q**2Di>僗^[gq0Hc1n\D<6\s nOR8Z¼%R roe7M)[ݲYq_,eRᓿuF6B8]`/Yexڥ2 W/2͝|./ ctDE@$m\60 ř ʲrT%![ FTGQ6$71,JNh?-+o'kq(E w}V>zbxzERiߗB /#'@Yje~j-YċkBmTL}ѻ?"ba~Z.ʣsߝ45۩u̖>T>/AF!5=s% 0Hly)b"k2vxY{<箎N.Y ƃyDjҴKRC~aH)uaY7S_ >E]= .XnOc v &2/FD?؞VT3K/ cp#A]JRel)R{U EG. )zݟuY~Cd[s#[{Y9o=YEYs3JZ߆vTקGC3{ZǂZ _3=roojաi=&|Wb%~`EQOx1HU3iuRp5\{̇ԂbFZStKr]w>lH4InZ|X"L *{+ VOޣʹOYUa5!O!co b"Y?(0\]G6m5D!RTuerI$6uv#a {F\lF@-bE <=JP|`c۠O $ J ]l@'tqIv?HL^dq~!46g}$I @n_ڹG1GK?^8xĊ /eq:jb.PEw8dx$CI]Lю\U"`2$}ʬYg^Ņy2ƿ<>*`Lf̀v_TvKf"VZU5z5sX,}zrPs̿ xzW/Kœv5#t (TqG+b״՘0gm#@mCpxIֺp-u$0xz@z9wzC U^K}/8-é8zeF;e;(ڍ MWԗ;+l5[VU#z!ʀ fj}bׁ=>1PK"5v C-Y,0 Nϰ2קs6`H}8m4# =m3 <8\O{ڳ{bys='of- IX0k JHʟ%5PpSR@8xgx|6ǀi_g:t< u31hJS_]ݜ RUK¡qfMo=$!AJm+*>l Y %!~mW9p 4_a`bO2~YGZc}ڏcf} 7H.9M u)nKѮ$Ҭ^wY%`ZJo6PÜ?1>Cȶ :k aǼu[G+15o捭f r}oi@?1dʠ]P* "~DkMvQ D}"dX:@hAyyuUyb&OmN; 0KdplM_ԍ$GaEjAy[n-u~-a!O:UefOqC7ȁy ~5ikM"vB]৞χifW [r5,d PDBWY5gE;*@CK[v!۽RvV~ Nao꤄98CķAD4yٻGzh'lKnV2WOAmρIG,r}2 H)f3%`MݧR{=?x\a G=&OSX|Ejr&ڼ9ےz 8ԯHRl{j/G!͞ȅKd_q# ;}\aOG-_O+9 @G}Eq &PIn v4VYrr/=Yg{0]ۡ_CTN-7ֲͯS_R~bP:o17Tv\^(:))}2dFl(S"8T/ WWi8˯鼉;Gc[Glsvkk#3NNB^nw:$.{-'SwNZ0֯TbPӔ3Zh}:0AzͽL3nߦ&dO`&r7¨p=?]isCHjG˒p Y"/*}˧ cRTh9"`"vc`>Q);N?R >V\bb2]2(râc,X01Z:-*J0E8s jyXLAI<rusG؉q=Cq]5 —y^ˆ(3zgHDT3bA_ZaTaV 骍'>=4_fO! ~ t|p! {' nE\I%:1C"CM4s<^|yGgv [5P{߿Yޚ*x7dBiG0Ԍ3*_e?wkJC6Eaw:jRq.Z{ꦍff&KJM{4vW 4r?[jqe|M;ѫS{fq r_F9w8wL PU9zv%xuܨ+h9BM\6v =eZ@Ϛ DuoGhγ͚tQ#ܙ;LFcY#y RWP7 䘆̂F < ~&q{z.E)dِt6Ȼ޻e=aZh )gt0 /$X hoj CapДf>OO \-§`~aX#?%r/ Pl3uxa}B'(/u[1.y0I}C<7bӛOLO)H  e:yO/6+8CsW 6 ߼|I-9cο"#wVOxiRk0޳tD%TlF8'Yy`~E?,lZQ"ho^9hU7*iJpPល;?pDX3)3^!/\p|b)uFDVW %gQAbqN3"=6=\s7 Qjws#NÓأu 9&r[H_U VnZu!].TMR-Dw,F(tmt?.9.ѪXto%S?ni|ʜչ'5! hqHŪGN%uk \ЈA\MlfOFS@% HC4 muK4 ?Kџ@K_-a4 `± }).5ELnda$<&A3ـ ] |] h)g-C!v'&pvJRX=wI)}SoyFO1e'[_ N,6 (0y;`X^*@-Z7K/%n 8` .I:+ /o0?ד8l[*̻ {)fTOR縜lIe8<|b언6YT^mBw7C.zŸ^([8NB$1aݫH687X=JYj^e;؊7^gE+ lLuGĘz IL 9nÆd6el2aD)Ca_9cɃQ;[fY*uoUNtX F *WQ{-!0aцK>)2v;g,eAtU'{„ zQ,M~mRDsr `t/ &sA2і 11)G=Nub=;ZMO]hͣQQF Cn4+%F֌frW Wk=b(ةX\WvN);7֛^S2*>F{^2C0$޲QTypÍϼfxXj+OEW `}ywo2Kp6P?Uhձ*-!u,Jdcl1UnzcmyK,"dW+]ݕ;Ndu`|,N떜,15UsadȭB %#P&3jX 0kO]ufYFxZ]"2u8;5{hbjf !Rxu)D-}eT. Y ifw*8L&-Xt>IB97, yD~9G%܉؀TІU#ش]d@٢^Oȡ(9sQe0gf}HX-@ $0a;dгߡ~V][em\sORLEDGN:~q{>^lrpQA!ri}ݺ\Q ڪHl=o%`MiLl%5q?2- :֝VƂķW={B%љ=Y] FΒJ_g fjzAS.c#&~Eُ)W[+"4= ApW o8 UksG)/Nxȇs_6P(lKG2+h6Cj)L"+TzQFNQw 2mXD-Y&$vӗuZD Ƿy!Q@ʙEj).oxN]8 l_T~=IBMda+b!EHb2+ e͂iB4\*UƅvwNYإJ*IOe;gD [ Z^qٜ8סx.eϞpn G?ViY(ek|"I 9"7Yi@v#_y"@D7냗U"ӕ!mލSQrX&?6E[(z/%]pBFt| {kx)-ҕ|(H9=N}9qTJd"ۅ巐 uj/OzH}}2uQ);K59(;(#oil: 3՛N- J`^ocif7 ZA,gfC8+qRJdYG 'ĔH;'8K_pv\@ a[p^ԇavyM,an\EB &t$iDYs r+.+ynX2P$F\fUk݆-Jk@?ھ&ƊUĚ_Vb"`vetWn*,hLQu֘XW1GBC62gqM腟GF#cq0CM~:tY A|(m34J2ovЖˉ#¤eGŐDӅ?,mv9yV-Hűbcj;r0f[HNR)zG}' f{+UfN|u\VT)3&V\,P@ L!AL}2jv:Eé4vo5֕b0wVH՗ N cLnH g^|3AUϊW-.g^{hXNgu㔣^ ߌWԤ$9j#78_vJ>h}KM( }]W Y29Rt,|űk$'4/\#\{HKmk-ТM>4QQғ /њ&ߍR{OjU:]SmF/L 6O(%xZs,.pޱUȋŠ,[qBÀ-Տ n8"eoe^Gf4(AL+1NCN0J[/7q#1KS^>YAIԲhCdcue9ݬhV-yq:>;Wy[U@z;gs~_Vƪj;O`%RHК=/i#>spFc88h?\hT&ɝ!k;ѳ2lf$Gc$9' .'dCl}1#b vC6e2zɾ^8B'$"M_]m*o_6Bc-[\]]o\.]~4B0og1M86DG24'z5hn%^jF]-lzSDl.&VԀ cMvkJr$umkP )믘߼55ۙ2S$tyܡyR,QQCLk\#ݰ68z Ĉ|E0=&#í>B ĭO>B3 vs*h;1LF$+);i׵'{?׭ӴS:̮aK>&}=LBΒ"cY/ׅjqLOh- 2&p <+^LJ} 4ƻwDZpe4LcYhcs0c؄ʭPU$K0:)`RyE7-/GmURH#(GOcvPXsshGJjVeQMQ]M_I@'<{ϫC =wqƁ]ܩ3#MB~"o4(w C壹JN[:/ڲ"`u]~C RzV"?eOlP:,饒>|[ἭP[ n%j5A]eC_Ovz?Li^XQUX5.y b,-VZcwY cT J]8St2kzCN?#j*X2$ݔmzom8ҝAt sٕTRG5MqgY5_ R$+=cqtQC9'j/ 3@gQMHiqxmp27%H:/04f )5U~\7A*]5aT3/8"`(sS KqCכ>EN5(\؍!Q b~r[\e^gP]i׾ZIXB 2݁![>R[T7W >$>}RsF8 yV.+T;+tSɘo$U7|MXQGȄ"$Ich5%M~Lz Ҝ<װݫ,##&AqЁΕaQy)VI~4Fh\[dLF,H7 !7e^zT&HÆU9ngi vAb6qaSA=ǹHLx:4bؼ@ؿ&PM2kU9-\x%#̟\95ݞksE˃A2?p} hͪ 'LLqAggC zopEOKn+iƟ\s/b]J ξ'7O X)BCjӭ Rnh fOfi}"Xd 1}h(Og'PjX i|uK+삡c#$4ߢIh rIη+䅯 >m/mpg b^U0ؖ1E`#?԰],C,m(0N)MG_.kv|L(~ D?Ⴘ:i, lE|oim8dճ; _v[G%FuCV{LKp/>yI>^~)tgxҼP1㩼2B\ vї-qYaR,[s}.AɄ5.YS "uY#i }"RҨn1ا:5k5B^:T(2ʭ/-we4Vji]bΘr @UC4K rۋ}4Ό>`}1wLMb5+tawK t*΅':*MZ=Cf-C6L_yHM|UG!pS&:/s4qZs bP Rj:˜xբu9i:b\qE_c44"n3 {b/PkWˣN ?4iBd/Z6h|d~fw`ϼHu &)4Dӽ9͉5ů 㬐 ݜI 695QYީQt[~D,CV 7lbn#ܘ JAm~Kщ 4V;~w>;Jw[dwɥ HDQpsh/s.A{+TIU{B*#|"T&6{ l~mZ^`'sZPC. _wpO:;M*W&NCsq!Uc \wh_׽lzt1 ޡ߂ )5DLRydz ʴU9og~a@aeL%Z"2x=o_R A= d6t|sFaH=X=jpr®ԪF8\< \WZWIa@ k1CcۢE4iJv#hy*|;L:.R'`޽͈h$4w;޿t㟢q쯪+> ӃE}7eolf#1,l$r.c}g!VwL! ub\Fٌy `Șy&dVx0:dFӓt>IiuK;S4g BbGyY_L]V΢Z7jJ[ThpLDrKѤgVxnKaCߍ]#vf8zqtJICރVviW:{CU"P#]-[&ZS=vHMwVӮ\ZN;3(/YPEז"t9quc0HB@X /sE": y}QTh4jO= B\;C}? ćXOc@Ք- Ev k~_4@تt S0ANjeϊn:a*dQDMXP' N꒕U!ǴzQOp[-\}կe&(^ bef =ƕm2H U'`h_:lfbm :TΙP3j^K59s+Tr;bܳ}<x㴍2 *pZt(/ykسl8rm'E`RҬDFkfyX_,9 xl"R {xK~wik|L1R{2yMD_Q+b_wčM|<Ǘ]0L;8QSF`QX]<7)DFnjlPC~evc<ϳHogN~s:[3z An8i6z3Ԯ' TakiiWP#h8B>B=5ؕX $&Ss;W%c; j-L()Ca1m^Xcv+f 6}-t{+E$j"jC >\=0@tNVxrc"RrDSFZeCj冫qL;#g&|E.4cA |?Lk5Ӧ ^gɫ+M#U4Ef-,ϳMǎbyL ֯̕~6N; b@?]L⣊ȅI8>Ze#LTֹ@@86 :Q~ܨV!㌅ Jm { RM5u)ۓ,W6dS}B(lk¼3:Y+kBؿ #{̑f?lB/o_g#{ `zIƾ1̅6j"&OТ8ZF!JE|wSylʜuD%S[eI]ۏnي*5  %Ki=uCGOJf+7z- $ EX4F5C[|yNXTLU! 0hьM~jzY_ ‰ \Ih,;O-:$v P>关=MF@ Lm5"^d:8 YY)|PdO7RϷgo׷9DO>WGfY>\2qcgg'4P?#D8H7;%xι.ɿb@@g [%f*#%f +ZЎ|1e ,bpj(ӧc5ƄZX>J(<2~aVՇf|vvP[ʫ(uukw396=2DOF7_c$ݵq :Ŏhf鸀$=q4bWF66&ٍs'n^L ь8(T֬PlCbByD9ʏmyXJBxhy,MM}#w!z\I%fx|c=}zQ~퉝&BiF1cw*b2ٿj黏N$5i,3_kx: B[aFC˕7d?|k+'ѨQgFf\9H{$X+;H<e6H,k1?16P}FWr|d0'\r̿ň,bAqwjA_Wƃ`Azo /D6ƛvᒠ}g wUP]wJ`>a9mQ#%RWƶ(>4oM9y/[]ٮ'O&"$:x8ezh+m2p&S7P1Fdo=ƉHԪn Ld(i[ԫagRsn-SM^(`KD|#o|rMK(4v֫RlAtS=[(2ZsFP9Yd}sI&(7%򇌹!$ćBlv蚳CBo7襈&Tg)܄rh&[,3*8iXɁ Żqm9Cg_.)ja{ɩϨcabQX0h?lO!O0WQ ml?.;~ZdB]q,RmJ ?@ߤm#'FL$`1$QeiDzS.&py}'˼Da |~$a.&qv\v'^7ec&&=fiJӬIz_PoPV=opqUBDH/F{d^.j?EwytXuШ$|`AF^}B4S.=C&RWq0.ppSQWg & r+h2*5 6.^GH_*&?|j;?;OLK(E3>t0KcUzu+qN։ ޞb={J)rXN m_ւȿXWgY5U.1t+o \9͎ٙj-5wY}qבuV+p7PWYx,@@"#Rđ9w6@ _GyHyW!D]v /zɆ 6{}x*M\εkOyrAu^㶂z؄+ ܛd 33iם"\ h 9!37&f$ER ғDYSQjsdD:޶Ƨmۦ"i5r`o%6 x=/w._mIA'+vl˽lo si!qOśs_?$ǠeԣAP4V2X=Lvhul6C2O+4)վPPCP^^p0v=Lū!㋟>?63\okr>JV%ji]95Ӏ;v]LUvCkɨ#.͕D&m\ǣZ_?4Y/6 ű/&hGUZUXn{YX`aR)XMMѹY9Udg*UaYSud6`u\ImH tİA6؄yI>v3(F=^5PL|ji<3G aUeBPګؿEG Rlz%-gl)LJS>?Cd|{ À`8&Ζ+hp[Ju{r֧"%v8>9ЌFUwU*$ OmIu^wŢuFo:U^ xHQ^5y4}czKayZLor0* !h=={!߫F2xt|ԝ`SFP >3\ ؂*%MȑB'^  0O'Q!TOB=+FYtj' 8ؗл:x$#03nbzJ͟=A6i nb͋klV! fk:"U c*}6`G8UףZyKC3>q8vYekQez뭠,jBAB,[Y' H`2/i4qvz_#ֽ7fqA6> \USR8,p鈢N#0v孤hRm%w3.tjDwؙ ۳_ >u 3T+U<NȍL&ȑGQH]OR 0p4U!'}=y!Staާix*HU~TVggT*{A~.{ * 2#R*:( * ^9O&4}u7L\qkH:mp lhmH'Ap/TTE+3Iup&. ndb?r^gD\\C aZ;ͣWcI:ӍK(/=@s>ET~uL 1)|Goj`P%5G Di m63aFd]L;%~{.QUĀH+9%ݙ'ЮaA#Ma 6t 5=ZSփJ?ǐ'zCDiK&08&vt69džalPv1O\vn L%[I{=jf,KNj\& AαPF.  iYEft;7윁I9{]u_ 7 H [`iQ5f!SD$'7p'E΀Η2(*K&u Mqdgk(i̸[Gr?T{)#=ɒ,Ƶ`(-->pƧ09[W>Ak%öՇsx4r 1Sq q1Gb 6Ե"=Wְ*4IyY`R'y3P|}Tb(@:J ^b%puW?AfP΀ KuӧTadڇC lm|R_'1OIJ\E~))f+rT J|cRoc{| B^s,7BlI2^t,D;tg[#t^Ob&n1GP?ŪV<(G4BLQu,l[ߔz %xh͒#l ${GNN%:CoZ{j-vƝ[srH{|9{YrI[/kB =Ifi)Dza.| $VUo0>[I-Q9{>1Ge!f7(Ʈj&Bkv9xM/Ff#d—SLs#RFs} x6|߬*N^&&};w%S(GM[1s<+;q_xaozg(T l2mək)U2[)O䰭ADm悰[ ax UQtuYhFho0{Y@Cb]qH[)iH`}SҶE,I~Aj_S"IRQJk`sqPf&|d“6X+ ۻ,PZFeHϧca7ׁ֪+0'׉9?lIp:QwE}i:7ɣ4lJkv5o6r~k@C )*NRaSDUDЗ@:szM>9ݓi⿴B+\.Ds?%W j d #\)nY؀>Tz0rm(zJT3bdu6V쾠 OҶen \ҳm,54WOBFP &V.tM]ГL-{Wy%eՈ{Riyjdǁ,:3c쀑Nl Fn44Q&Mof>[)`6kOʓ/|%vHP*ЂoO,ׁ #;OEj 3ڔ/2 1~ñvօf$%CZdX0BcƊM 1= 4c ]2s}s o=)T GBr'6p0+DSʣ;U:;2As=#ZoP̸S6mgoA-HtsZcK~L;?:1#"@L2\_ wr-$9[瀍b n_/v䋪jj>Gt\FSX{8zsxM ՟k;ojejl!!ΙƏ!UA{*.ki^V!B1rV>PM—ƩYV(qI U *h0LtMTҢPgt6a;}ě5Tp)O@qTt:ҽoaj\L~4.J姶EU$9nl$|U-E@mU[eEqDn_(8扛<2ӯ+1y ?hA 杢OOSѐrFrr{F7k*>K)2mtgP.`WIeMjXXk"ضn n`ƣIN&z1%':6* 'ˡv:Xd.DCmNϝ~z8TV*!Q:{f,$hl3q^5!ֆN^.+{5H;B3Af| q4$%.v"/n=;*rrlߘm)ei(惱%muy+W9huϔ :,NVTkV /z7A:JUum]$+:))+RCIʯ3)|3,Z8.Jv4l3,GO]@0 XPbWZWoiE5JV."v7#jҹU-uR ZT f+_,4>o|&~U9 O @ӿ3AH^A=RRDEނJX[KџPA繅oydb3 YlF#@wa&GW.7a}}_0Mn8Vi K~djS35'b ֲ;&E@G%VoOEI]M4Q.#43(>ll.&eћ =gy;j>QQ8Ϧ#e9R ZthInhD#!Y0لWSi/|Xbvr>krY!ڰ9a}LslC?QLGuۭh%f,[ Pb-Ύ."2TșN^HQ)vjH'u2<_}Fik2?3cl`~O5FeCBfYWJ]x%PN@ow:m!^X MiifBbi2Lx4-fpDr<`';>pT߃XdNF&!J&ׄ}:z]~MY%im}L:AE݄Mgr \S)N+In9 (,S٤,!=m-+ܥ{z F=E{y'(96sz%gPO;[o:k!iC`Lf(txov+G)H <'c-a_nŤ^@Fa݀:駮y~G2 AQyA^m38Ak%qь>z9;[\973TS˺{-t|N%m\mhu_X0yD $|V@TƷ]w` (p1q[L(e׳N!ѥ|'ĸQSX ڇmM R[b*%$;ƨ.Ƕ+ ~x?ft2Z*f/LywO}Bۧg;0)">5Z"_G_-It>mfm\$/~,+9 Z$ʉ&IjkLc`?hab>{52xqe".4ri5ċ PI@l\&scqZèΚ2ڔeE]n?D-EindgJ oyuAOP1۸drrr1% 1#Neգ%r.[D#0Y)kkчަj0xZՍ E}W{'PEVuX\sz1uIPEi>[.`F#dd{"yP| Bu.YsC*%SJX|fl V2MOM bH^2]SaPc/ƽ9?N?fYr+-v@~`i]0!1@jr(^{{L\5f(6iVj3T3Knb" rM1bӷxsZ%^Uz&4O* j~2OCڃ5@zYz0*P.c| Dgb#==v2AB=yH+ lh~#(͜Z;_ $KN\0K d(˯Z-Bhr{DlJBqŏu:I}qR{)|i]4'F[9>1@0LgrdazZ.}t!Zp-#J%9R`4t/}\W4Gd9ڧ/wv1%K6S¡;p#Qi-k_pⓎ@+!;&<)~@)2pccf.rJKu-iA³k[%ZeQ̹k06ex@r!Z"B|5Fp 9,CCOkdAC'~2Vt^98'#j9:RNBS^M^8e6_(ݡeg~f7ԂʹWC\C% H?o2BRL><5̐_|xSo؋D&UCyEeMۏMJ*׆k87~tJ Ay ET>mz%z.>|`^'dg:OTA5]eT$އ gUR6&M|:0fNA5LT+=Ti 7Sd"\4s 7u/ϸ~?[;Rz `Ŭ895XW7@T җH=W-WKDC.7Y)Y%5rM}3(̬|KM6?_!"eClJcvwӲ+?_/hnUw× *4bfyv fhm=6q^ T6"dF)ض-q@&i1̨hl[8w~Syn\9^t+YTEZ3;MXxEaHIzAmc#ȋfES4StJ%f4DTa\7Z<|QaQƆv (;tUT +|41>~$" ,8PF:9L P1Ӱ{o} EEjؔW{ˣ>/oAV+i;>oDscxZ3I}uvo|~_p:ӕ/A\Y i.^GւԆ6WM!Y/n@vHrNOhaEיg>i&FSl{6Ņ)yqW*chyBvFYa(z YjV\)b[6a5kOuV6 I_r݂4%dbK.4bLdc=cNn ۅ歘/|y pFC=m]!NU56hP;TjMI-f{ڭ,'>?c R2fEߋ'ό%(t=D`+i-NPϔRd*[[g1 ۍ)6əAbM Y{ȉ<3[V&BaYec. S/W )Iq˓^y;Q43=Fvm-Ç|w PٹpnXt[ܥ`<߯9y:&_=wE1nWea{ W*i5nRQo> d?k2OE7/#cs%NA莀ݕIteT409j鑕彶̼ +\sLAc(\VXoAVYDv\&{`~TY&?U:mʛ ݨ"Ξsឩdas<+خբ|.}0!ws=㍷+iGi`a1R.zʯt<C7/TEJo × ?Sdh+2b|o1XKp=d)FǮpD/׊ Tr&>Hv~ p]q#B|vrC:t¬sʥKzION+nZP3y!&eKQR )Dڤ%S]u]Rlsڱ L~l`&: y{mem'yœ(mUڭmW[,cLï( |=Eֱ,|I+M;^U(+TRڰH\3JnCD kw*Tmk_ky~_HCUn=i/wW*|M/'$ݍbfѷz![-wd}|@5 !TOyT@vu'7sd).3@E[e?Rx?}4%mhըt% /$9?Ѐ[}y 4b颪^kbi!yg(0G~X_6C)AYf~Kc"3a4!PgF{B5 A F)2(w.Iu</;dG-6/eП;/ _س0a)7h*H̡e;mcp-YlTP8uRk7L#]\T^&Ust5>لs%%=4׀7 4²YT8J!%hf9=etPl Mx y]:.kUWpTNb*.kyp);jWesOOC h=Ra͡/}TIH74MOe`}p,O|hP?DlwxLbݶcl]ZEI[W ~PiϠ a,Zۚ:;D`lVLSZU+()k3Vd9 $b5J"-qNpIcn"Fc`JxCig|@ Tc[2ɘܨx0ɕc!\Wf9&8l[`tnu{B}$Pt-"8>S]_x/\1dGtʬuE~4wd0Qd%NOi,tnP.΅MЍۑ=O=Xʌ\IAffoWuu98% ٱMQfQfŜ=0Yg׼.LhfWeUa;/b݃*44efMx!̥st4C1 /sR]X]|HV)aE‹d1\̀L_Jٴ)'ZmObA%hw 5}JJƵ~rQAP<{ڄKgH4!vx<~73,rTfcmҭ RY~(;v} |*)DL™8RJ#cJKӣ T>>c?+l ;T=lm蚙  " CT 測E~%=X7+[g)⛺o;7淾@e_U[Wۆ 904$FսY)j)'^\ =k;6^:{y1^jMhA۔RLkʼ.{3q~7C~:؎+.8bRV`C*ZX[`V#v{b\tsY\vθRWssnZËUKȄc4@։[PX#  L" E,f.Sf*Yrҗ3H)6+$~T$t3YOP.7T~K1H*]&m)|4+y0LUEɲ9L?ܗaF ;jDx(9ǵ@]=۪,QRd=۬4qw3.mV1W(Ҽ#Op &rJjK~i OZkײq>DcID ߠWڕ dzʸ衍] XDS7̠LI&v+"Uq.NA)oZ{ x:MpI~".w\ }/{vJ j #ϙ7]B^A "eaXc \gFM/a1-AG jb$Z6O2w`94]VTRa: .,r/dG&.v]I167u!~Xt=Nc9e4?>C`ugf;Ƥ H\ D5l*Ai{=6o&c>DmZkq Lᣦ/%YMi_|I"]"yʆ۾qWd՗AI;v7}SP \cXVA2 Zy \4AU;Pe,yJki|36 S>zf|vn9R#coO/ZO :kP!=M8ZX0C4ᣇ ]4Z\WXYY0!,u|xZiHƨso 40H8`F"j*sS4Jlj햆4i‘5#I/m/K1-ZM:cz&_[mcGEF`fi쐿?ӝ:,_5 d4O z_VN S\;*AH|%:z% /WW~mxM#`WD2',ir$kYX,Lϖi5@)DMZ@eR<adgfsP4Sě?scy;G ד#4{hhozZѠg)coO%YdA܃̙=(/|\$ۮT3M!U*C l[ J^5"&^Ia+9yȈBa4%T<6. ̫FYA%2IM#T 2B{`Y0Nkmk2^dʥެ8 ZG‚ Dk>6AWv"S2_9^%-+b9]^0Vk]-//zphtm$nw}\lƙH}Q^ECcŊ±U6~enIt]L e+AaRWE&l nn xBx%oۖz*Ϋ>Fq/*zg"P"fXT,uKʐ= \~,")8!/D"b*BM]q(Ru!r$nzT7g5$ރFƨ~jEIa飯6G/xȓOF4 v dd98",6_Rʎ\(0$mZlzDM.oG[fa͡&`sB[I_yzB恵Ы[QWqG6Z ns)gl[N3u3r=&(:SȦrt+XfL[(5@3ˌ.Y* X=FF^= .B@`9ɇbEXW#Y3Dc2:;%VVО(R 8KViiCkc$6#RLS YpY܈EFp h2y hmj24>͝j,{j1 j bbӕa;ٌ)ۅ4ZpP-O %xoq )KgNCl22^d=Pl~n'NDbcVnּw Y䑃#Mi†΂ 5t-2i)yZWNG 8|{)@|P.Td0R١eZح ?l?DVeC)P|UvN~yje+ƵUi:X; ~S0Px*&K@_uðO.:]wP:7ap )v,xYDZ-}.$bh\Ѯz2([CKΧfW MvX\Xe# z 8G9,[+[a~~UL]T7ogJGXq a6,vPTHVn 8ZMuEoc8Jy>`AGq4{RR?& GePsϪzҡ+'|Xx_Q"o`$*V*R -2͜jrG\rQ\+:vq_s_]:ڷD?\f"XBqKD䌳E<,ov7%f)0fxc4&,|oWD0ߪ>t$ԈPg@/]o5 Si n'aރ^u;CaZym9I#BVd]+<_|C@ˑ#{\`ܳ;(Y5*%/gjSȞ iwj tPl~&k0lFE]WHnAͦ9/ YmiC&N +o׭dgzHH_)2 Tլ=hl;[wOgN&ύ8#kg&/ò^ڪ ^XƁ@PoM+9(C|t{2\ֹ4a;wf1fmL-REl}#j=/[6EG_q E=[唇ĵN ##>' nj$3h}40v4n;j:Xӝ5 O >H]S5ҴɆ0D䜿JoI;gw D>Ǭj&Ń\+/<;!}ҍ&O 2`YD Agض{~=efxٞJN"LE1D\NʍnDH).1c 2B;8_A!Ӧo&GsFǘX!髓PeS '\luLe)++ᮢ)8\8L^N䖜5yKP[)ʶ'yLJUT "_[]\=c<1)CUwmٚ}AuewqbiF2.2A,N$Wv-LJ&UhT/jm:webM=^-igچ-cj MŐ`1WHK1MR\yKn>`025s( ?Lt"A~ B[a?25]Iry<("+îUQzXF}=_kq۷25ogL,wi}?Ɨt/ \_Uēa$r3T+U̥=q2oCb)I3/h*1@lTS-(a^IFD?Z}1AH|!E*ImͼIB)$Dcep =%նZѐuš0a5X oŠx;|Bx2C0!!]pPCirL01zwpDEoR ajЊ5wRP.^6g*ja y?jw'eoe*YEeeM.wGǡD7QUiiDw%c*COۅwa PbKϴX_qq 6 ARc*8w1dGʭgMs&9CxI'LLS|G3dZFdd\A{L];!t_ZŸ)ˊzQ ఄCs&s+5N[@)":N\E)Jl~E-s'+gUQehBro!k ƴlR/t1H7RspEc"hM %(B@k8NzԵ ZvFt\6ȽGNTھn-dٝѮ7b^-#õ]ͦk "?8BdѹHqřN}Hdz_rzJTAbc1׳$Vq,fD |FnEG@)Wx&esȝ9 nUĉF(û\93hv|VɃ^Q^׍$ FQ ?V(7˷$P;v kmbg|-MsP!%9/7d3"祝y3>uK]]!R}O19˾6?Gm *1ut+7iL=)J9cW @^7S4d!=H52k4Euꋾ8ܲgP$X80@Lw? *ݵYKٟUm\>NEXwqijzW ~d8rLspq^t寓юBM St")@<} kK{8m=0]Faoi\QM]zuqk"NI*4'1Ӂηs-.tKeTUNɽ$D{!G"`:Nz|??w|!Br9ڵl&^uf.= L-.5OT,̚0S%xC?Be s&ȣ8-. 7$/l`tbmv[Op^'PQLQ 8K.QSl ŏpרI![) %ebi:,˥%Xʯk*K ҰmѽdwT\+>y߼XC9w~%}5s2J{="olЋx%1u[w Ur>3Y)ƈ'[Ev;TII/у-UwǠTvs&4ʄt{+ӱzy]Y6Nڂo^S"RɆJ]j7}~biaBH/Y7w<}Qxn6]pH{M\ ɔ K0U8Nn/uS0d|ig6A Ku]_w\?-aKTK N&} p0YL$9h:0;),iW@+&;"_AAlEm-gf|DuԂyѪ=$F].4Kt!"L =( c+URLl&kM9;=xT5. [<^"ᧂ螲~e͟| LVL^  ȴYo@-w* wyJ~AaN*)j!ĭ+ VC-xZl?tiiŪs4}'DnecN/͖;{jc!s!U6-WO"75G³!0V˺)7CL2M|/M\V'T/@7z0o'g16wI # 5f-/ hl %(S_4[ʳ+dn5Kry0siQp7ĢL_Ԕ˵aJ:yLK1Zwe0P|T0"F¥ƛ3Nȕ)Z09ΙV.Ve|2kӳ $喌, /m q\\59kCpk4vB'3Gyȕ]ء>VA`n(2=LQąpX^vS*ơP$G@u@6"7{\d2|Kl)e dl rQ7xĝnGjw̲*l.Geqd"s bwAY-8R/isP]4~՝'@PM͹V iChZ  ?GQ}F@r*76q_ ƒk5<|v*l4꡽F*շ]~M ݣY*[,k8ឡa6z-< v'z qhϢlJ5VU3_E9:lkUT>VpAc.0@F?UW3O0-22-`󴯥rPV"rnHICC+=4xBbzM+$"˚]j5'_ǨxFB#^~42L%\ ]kRm{?qvCf%pֆ*XJګ:"P[ w916^a"JԵ# 1l umCQmI)[Wxտh,;jGªE . 8;y<:(qv֕LLgu ?ƪ+.=FK %cly)K?2j3( ..N yN`2ϓfC[oZx.۪LheEZ'޿kCp0C iz_fT#SHIё*f)ivRֶ\XƁ-te\FGXE@w[klb T5.E*SҨR)c8-UFPʫ`)['z8.)B^*jbWf+t7|1_cǀKb& N+؜}jU7>e,2괭>PWb04'H4XNGݎbo]%p.`Gvh8((~CM PՌ-v{\re4h vq q)EZ'D*^J7k bq0\woߗ"v|+EF"JL݉#="/=%v#׏f@ ʜԽ?e`Wl+Pj֍VwF+ڬh 㚰0aĸ"Ep>~h䱻^W~naܣߢ 6b߾7]H!>] 36I#+jȵs~ ԇxsB}R{V{X  2U PRBps%;,MV` $fzB\o%حc[UUw^*NNQ&qˎ^ISD*-`wA}l\Z* wdw~%늪.6pF v#sp"- պ3?5ՙaN`0^(U`&LB#q4YxsamwWⰳb :Sw.8s6I5/m=n}LwcwfTީKM\MtK7LmUaƉ4ڢA-fLNiI752=0(K[R5k(koU;Ci:^] NMH^X%̈7^DX+$K]Hꊈ#DZxyS*!*|ى3Ř 7[㾟aːJ֘>P!"UDh'\ Ԕ(KW ^^iTyCgTɟ>>u$#tȃLG'H`jU-@'ؒ >!vI*6 ɭ$ڡmBU7#|Ldwy) J1`@QzcI;Fz]ϷφUA%Y(vi'^,Vy;Lңm#CY&B^֝P.*G1ߵp{&Z|quFAAdӎ bcNs cp 8(C}լ-+X{\4)=5~!<͖H?b!). Qss9Ĩ{gurmx":P+_pe+DGN[qU?mGBK !v|ዉAS!.@A&(buB+sJy"tJ[d>xO;MTSuS*y߾%mliO/t}ɈwK+y9W_.#9sӏiu?h0*D1!\UEWU ۪[v3b֑︶y+3e12a ,c*fx SJ"tUˌ~m~p~H_X49-e]GkZWM=K+*Dlu r _ Z'$g'04b4%R"oКGmVzE!~ ~6svel[YK}lm}^R}o&m!RB4!+gQ [{9´ I<ȹ@D^Ƈ E?=oUag =*ړbaTnq?sOpܤA4/ڝ˒1rK_3i$e4şqW[b{E1g5ZyYlA/!̕"IDfQ_ XUxpZ? ǿҞ~{V/\G&BT: }gC]S?v?jwF O2%5/t]a>_բ/O1-aQ4e # Rm}ud~¦5 l:z:2YC("ɓי=f=,B?[IdqXz I)96 ;SKGny*l^W-$2XH!~,2BɾќpľlʴpJJfo-; [Jbw8\Y%nh̗6`nW$Do 1TB"b-LHA:G;˕*!L-[kl} y4S:VZgjğSIQwcrBӃ?/6EplָB^0EP( ~mɞU4"j 1ራ&&,ƻ{I[g<dDj옿#]t(ҭe-H#hr,YֽT/6k{,%@Fv\wFv'Wd1'ҲvAyl@v.T[;f&eyA~7.3&1+a2>(E2%mJ9%%ls[_ZB )lnO=̗5ަu\&pdkF ~[>\ @}%ˉ.+z\17MTF\wkePvv-*N 4507ި3?:LƳރЩMՂ4;EU'* 4+oS;"vI=4']-d]wӖC7AyK<Ӿgw-rRF4x}EI=48iH9[*=H-`o?&K==JaӉP18PJdM#T3]Np"R_r|Ɯхk"O\6 CkU[3K_* ]OL֕|C0/Aeu8.ɞ lfA9a沣[W?|2k  aCQ3#U{%.{; i͒/AİXk|֤$^Gijr {wCUrBs7.b㙘gs{ȬjA ?k ƞ*uUhveA 3E/6X. MaYs l7_$XmqڎpдQ,*FbZ};!^wZN"+NՕH&;ʕr~3mACl)Ng'GJtKI!_>IoKTXcL:ADXs\"O%akzϙ[9GO!:uw(B9}`b~5FQ<y ]BƓZ>QsIS_T<:Ur7GT}8CB2; b%&5 z^l_I+BόAcl>G@տe3`jX 5 -Y[YY[?7utr t*{صʎ=[](mHhP:IHqY@sG"gS |r}bwG`0qUqflP 2idL &S.:pw6\sIؔe\FeC٘QMF ]Y zZ26dt mgS(qѬ`ns7{8~UymPsooAN/U-Ul\#۬BW=𾺐jBV |++ң#uvwLy.D꽔8D/]onAc߀j}OGd祈p 5F"C,vu?T]+gtw&M/2c>e 4b:/BA5VN&,4F%tePzxB~tn;5uw|g='DVeԏ=^Ei1.-r!ΖTb>e9b[(X S}o{ճ>o_(ij8<&. A`iC$[MAu| yl+OBZ+V5)/~4+'(w?m+@(W@\pZ=69biTCۭNu>FA#.ve!:]ĈJ#X~># 8NB0.ت9K -)Cã3SǕ33f)92`"<;CbvQ4ʭ0I mj fmt4fkjhuzу6m\V "xtRE=`<e.6>/$6 uA<w-? k P[M곾c+ƊgI9Tp[p! eA?6m";yMWYqkˡ X}0GM-A#ON%T\15Ap6 IDq1N:5 buULL1?,=4d2༤7# 5=BF5.Fb5 ~VSЄV5ٗ$~{UFRR _Fiv 5E, `>vNIWYP*> W9Ku}Iqq~JQAL6f)HT742;L ~p"ڊ%S؊! a6/ arf6+Ӑ9}b@o[ͳA;fԜ+qN9kR\"W ?EW/0znf.٪ ޻H"$=>2⯣euWI`07'ĵyj$Nn2.JjJՍt] CXo"I q;e ~!J)y/٥B>iM^i]-G/^2kp~Mru7H w@l_}0 ,I =8wacm7Ȋ&jJwE1'EH!=&fͻeW38[V+  v*5wRä\w(VJ2qG>ͯmsH݃4~OaEg^"YaGp5:G:GL;5K埉{Գd<-eu|~jk'WgT9@a0I{_&.#0 x 6@}a\Z!/(vy[# K= wܟX0ZvpB$#7fI}-i*Cto/R" g5^i͏'</.wRkS.pm=lE-a#3L?Mb/^#/!՛h>ٿk%vc^C:>*]אXR\^-$jNĊ~=p(p:;[?b]% v0蹑^0Q%$ykB-nwD3yJW#6"qJÖW,Gz4=Y2bdt3({Kd)&{9A̸p!{wXG}m)RV H}| W(FCߘoe(x@vFa4<v@Y "J6.S_ƴіzXWC׿)MtI "#DgMt\!B0f_уo0qxe,ɒXgw-GcoeX\xQݰ!~ xEf]AN@GNԺ')^HC6@1Za`>(}upۦATD%UJyStX+1T(m,md |Y D' 8CƛLf4n3#mPAM%G$T2X_v8|7஛82Iɷy@_ h#T*M=ES r~TpeQEUaBWSH'dɖ<|2Xte:$F$g)ݓG+'.Vd3X86~Q2~lfABc7麗[鄫-1fY5BΕet{#X .oI6uzrkXjjc[(tSh¿H xe6 Q}o _H#`ګrr!9R2zφ~ACʵWCYyIkF͌uI>_nEΒ-z\H,{+f)>O7+h6.8yI h>'0[W#JPʂVc]"P~b:p- /!v_=7zoO1B?ZOqѡdOc7'~|%Ȭenx_3K~/C&7B!UV6(Г K^мub_b?Hq7@W3qNɮ?5g wodNFxPuiX ϤBb;/]ZTřT7w2K6mwX*ǤVQ Η-2  L}+*cؙ_6vغDk|SҐ9fA7l&ኩhf:n6̏uF-:K#%j裯>0zrF,#>Nz8>k苷#ԯ=i`99l:vC5V\0@C\>RƑ L4{Fe~&xC#Ep"wk_ݖHXKwnILF2a:,M؝ZyxYPЯc2Q=f蝾VBֈK|ss>Gu35|~uBIS!;D`*L~E{˒9]1 d`U.2 ی}be8k!{M7GRj+֞Ffy<ɹdHz%q)ߴGWT~l}h<6uqWp7,uo焍@aj.U3!;9ae< >B 'd%"sftDm4Ǡ#l^3LÕj زs+Yhj"R!rbq6]|;9*[OL;bX9 ϙ)f@԰2Q) q%@k%O1ڽ=J|:(NFu`RnCQhb-L3 XyV5 5F\pVXuykR.5"rXSB+0jqBGyi-e>7Ps%m@VVncފ&AmjLV.#7dJv'|?Auޮ,I+Cq5Y|a:E4j+u1ZEgT0e={;.K5d# .-mkxq?ufp僖fk1 ۨBv4|b@\fhH1GALC(C}:~Өe'Ǡ\ϕ= i(3KiHRKOem[?pk,燊L R = IPYÄ0H6Ͼ!+݀ BtNDYC`.G0;E7_ /G-}irq9ܫV\K%mC99 `6H:;̸g[j+Xv{ h%$UZ fäZZyˉheL5"ֶ{ 樚qtxXT; r9W۠annk7<I)H;Bab" {YbV'3ZsVCe!փmQ{fvҒLL$OUJ pDv/)` RZ `5st u˲iu7&gN޿Pm&7v^wds _A'cY>1.tv(43v`afxRP!.- :Z\. vbj9Y \"HM>ThIa8=]%xnj:?f $Ue;Uy QaY)a9S9.nWA i-T7. -˭_#d}؇;_ _́E_xQZ hs+ C~{D"C9 3WK>}+TCdiSx>y|_~eî`G8Z%脲-FqxX#Xn0]@5cs?H^>?kIMx3Zd!݇eRU&qÑ|[$*tSu\S{s6Nt*KBQG<:vO1F/!R^v_1UIR3^_,x|uhY z;}͈՚f88u4I~Y+؟s P/nhP+~S\[q?Z^-,.4uͨ|}9I|9pfVܭ=x.a죵xigP/A6eܦߤ$B;[: t4opdw/e)[Ućn=f`X<)f-Ɣ8Cu*M AY̮:?Kq<ܶPIJ@P(z4R,R7/&C'W*7ְK^+Nrmy ҞGjWO箯FۈO,Γ~_R׌s?CҐ]8\>z^,L`8N:Dk[,KA;o:Qı R3<||V>R oQ3Nȿ3+:ִ}a4u39Qq;"rCib?.Cy*`xn'[a0>~a*r(FX3 !C-dO/wtF%S~[(NQŢgI?kS>Α$ȪA1*; -l4Mi%(ډGb1_-8|}Pc <X҂\H{c}~Jʈ<몃oҨܼ/"-C})bij6"O۲SK'((LJ?7i0:J<~D 1/݋ǜ<@gؽ7!dNT%E=sȞ|%Y& O.5 8fk*Pz /Ӛ'$IhYB'`(?eWӢGך h505%PkL^^UnVI^4Z@;`&cLi?U~:x_Zt{I*DI%<4,:?c[qC`_.o_0|yj{؁}[^'$P\"xxpAq+v1:w *uo<ŖƒTEb$-Z (ӽ *pc-lyzTnxre v [O%i}45O<q=jN:sdf^#gMjNi=bgoC}X)}QoT\"pa9փ]m*Ԁ@g1*EٶeWS~* Ij\ł輭L^W$Swr7t@Aoمju,EMcb!b(&=o1GX_;P2X+IdcT2ML+_6f :r5T.(iۧ8 30/u4D[x:.?eV ;Յ (8]=e&xudݘd&lӾ!Z8bHZ ^]FɅZb?hʌcht_ϓ陵&8/$cƊ|"1 L-$$:QOe*n!LmiҠE;lB-we/mc{+)%]TPs1&a_dƦkLF7D"d:8F%ٺ*x[k -}#e>-Yj[0 X`:6:ͳNz#F6 4D8<1#sD}yn97O 8~9aiݡٜP<~O׈f(kl-ӿ4\tNnuϰG_"e\qY[y&UK>U8 DT-'H4y˸-HB :ɶ\?ljF,\3t,g["ӔF}GRJF_l?̎M}M%\.q E08XIVkOi@`1M6uL C]FԠʽG~1{Gxyz$@}7y,p)1q7Ry^\.WVJM[Ϡ~sUo @ĕ%[#~M w/aNc?D @VoPgzWy:T7X 9Jh{·#ciw^2&5d3BMqKt ?W<~ޜw{esx4PAGR;E'LSA;N@zBଷoLfziY`!od]7WAcMwոِr `x!Av (.v8d['/# x? ]߀M@Nju2h؃pW w /ǗyiR%c ib$MϽKqnw[n:Ad`)yfV%;C_[Y40XKyޖϟ#+$5#RP|Jk6Xҏb~WouqX7%ȗ<"Y>RX^ 7K#mqOYBxtՕLu5".˥oALWIPdCZ-m10饝gW[Fۨ_uqbBDZqj_x0׳գ,&l4;uaOxZvu9j@2J'*CnXdAIs?!ˮY ItbVMS^]7gf/*hf/$$lja`[قU_^W2T'#\lcw>S,޽˹_e^%y#ҡjy?8tؔ.W\~4 uTuu"q zfeC^T;+{J>p np/tf!݃ld%qviB,[A!fc: {;8f^,*kkAgޟ4TaxKgHe=,/;.qävn{vΐS܍܆r::`?ŷĆm 1Zq>$+5Tj;~TPyc{ fd/d^mQ%ʃf֞LEy0x *ݢ a!BY<*+$z 8M?VeiY Ij\jT5R;#.}F!Dcm5SmyS9YxQdKZ^sLCTnhQMDKD*1`C[fϺ58Œ:iDDT6Ju1w!9B|㪎oAsHRF@E5d+1y3y&#LCݠ~mK rWTP'ed7o~R͢2U}ujǀ (U!ͦm|K98ynC8Y6J$%Q;c&H}i=z FfF?ca=NMdHaF@<L;?>QeK\8ԌQ =ִjCӨG:KPug b5D∞EwbqpO['F ǂGw\ZJEˤ1&aԵ9}or6EJ`sIEI@],m s)7 @s{[Z(a?hau]Tubۿn}i/sh;ae$?_]koXVҘe9829BM'k,N\P=X+gMQ 5J4 U shҊO8l%'5fIdiIT7~N5h>R_Fե j{};4q"_"B(8Cxklyɋ"xm|=e^ r{q.cVԽ5դ}hk, 5XXؒYݿ曞t Yd9(bض񸵴lbUx:]II 5&܈8!>̢&_la4Z;0):4@5 !%W ?ѯue^DBY¶8}P֛ I_ldSTŌjR%,#S&kCwWz4<ќ/ O-}M~2:%!iكmzi15C&'=;Xrq 7R}u|8 :wb~Ck}`~(2*QJR}!ONy:ZL   p NO%(_bH 7lqC-fP*/CpRS=, sSQipsq.k##9ѵ1c_z.}K(IsEVN.rp艢R9ؕሂ ZlQS$@<2_Ā미AuX5W$=Dݮ:k^⋶"춞X5xv9nagI|r1^HzԌ8ߕRkUݏШ;dwYz$6Ș14=bxg4QcE]l+m%uř?'Gvt+%9ed+wSt=|:5q IT;]Sc&ĥZ㵵0Nn%Xu}5ΌJ`{Dvb/p8Z(윏B ޯ)5s9B8/Y[|F!ם:ZR:2,n{>knI Lhܒ ڧWhb^:;TƔ>~Y+]斀lfS-/S ]xϯo$7"rLVZ*pEU/M XsҸ0{T7k},µ P󇀿ETT`1ΧӁ +EG>$4/-U yK[+[ܨ=T9`de!&5T*7xDgI~\  !bșwBrEE'0];E3śOWŒP_4X4 dq1g7(6N{p`z:cQtu8Pü<4+}UCK`!>QcyqQziY]; B.O*7GԺ/kR_  A'a3WWL|J"ldL{pnOJx5 m8 &$ؠf7V ͋iQnTn]k@tC;-33n׊_-T>9 91Nz^b>!?) GHzyPQJDW&?Tp{G̾$w/~`C=v txϣZ QmȥXޭ_$}NрЊ E9:;_s#Cln$%XBђr[m+ڎgB#LNl;}Q*27N1ĩXd_FR~tul]}bmX?ohNlǭ".f ; _^b#-cj qΫlUc+?a7WXvY_ wR8OF~2V{e }V*@a+kD# ]\̈*Ǎfx.p-,%Xoc<\N'ڮ%$} vWj7޷K. 2=g:rDaymңrCQKr0Usv ~އJc:ZDi`d#![С;qhd~`M mUJc*,t즅_A-&Q ':3Wc [s uX:foB< 4M8x Eiؑ:WJ07GeKfc$RkP'g[rSTA:^pz\;~g)0 XBi}Rחε.UD}x_)W$CFڈȎym_}P YZ \ɂ! gDx/pXgk,c-Q %B$Rkh `Ao~`Aju\ރۛ2Cp>=h˸ Mi$f\ q30V]>-[00 En'0 B"W 6y|8p]Y!@/cŒJfQ=TwH% sIʛ<4X^{vEXbֳ[AN}0Q[1isrl+°s{0'S{VxXQ^ں<]G!TL L`<&/SEY?䁓 qYFg =7.Qy6m>R<1ų!~/seL|mA43f`u8 ?*}!-)'0rkĚgmY}ɓ > |R ѯ! pTDO]~laZznnvQ4a}Lp$w9Gn'bRkj&!B*[dt =".٫e#kN'r+L6)V9 cf+LrD:wPY6S'ٮ:YJ]yp+{"$.=co ]֒o˙9PT?:Y߮U[*,nBVzqM(E'GFKYs#OC缒PV>z?@D7N8fO:֔$5[`CP¯|t#oQDDiԡNP3& _g P>{&ɯ]Ne(I&-uxI/X@lx)X+FPS۫Gl:tYWuLi;Xr R&ҙ)GK1@)JNuxX7n&j-_6`{^⦫vNI&աL-W 4M=1`>]:rZ:HJ;dU[F-vXO])P*GE(ד:"S+XuaK>g YXON;l-88ap&Tm Zi6k#xc'_b@ŏIORʭ7<Ƀ 6Eđ.3˕v'9:8(unb-f*TvjrjO"5}Hi8Ir1^(CYSf_;IX8* Dz )^ֵg6-1_OqN gwg3vh. j OZR@ɆqM =3ܪ[ &FH q"yᩗ>q,k!2U 2]F:`Ӝ>q š4dqɿI\АyI /6cgptkӑ: f;\OULv*J =k" !ՙKCN߅ƣ9]:zUg´d~Q|-:}L ]ҨUH#q2a@d}7d,Əϣ+n7]AA3h1ɛNy*!da9Y rFj:UXFw]ץg-Rfe^%s~ qz= RY>XMcS6q|yw]tm;'bսK[P=I^ g`.(c@Hʭſy&%@Q96WWBļp"lb ǟ0)D|Ɨ= :2{Z={:@bK9áFDKp2 lz8I>imx,Gެ>@rk3m1]d%RZU뀜,;^yM4B?Wsj֤ZIa^i~o6(|%5M']rgh6Dݞ3 y;Cr =ERf֗\ΎqD`Lj QHbz.aL9i۰>wレ^Lcy^N ?ztS؀F|p.wJFHa囜YLQb6/m|)8({B[0Ÿ3K *v#m-ۄ9vN}F;.OPfgw5K[:+^Ξ-kU)f3%`(&@ɭ&yYCHշq#p-$}Ҍ13MziC"O-/k&|lCY=&bNӽaEIXҴ0l])*gnj"!逜jن#i_ojo9[%yϟ^[lonJOFRmXУ:D) pVGeM.ˆP PB$r@S(Y'֏@ߑsdT8njAe:&ۤ/pB)pvbgs.6XK *bT*SCy@4h3p'bʫy':9hj0S.ή$}$=pm!ۺϡbY= 5 K2/>?wb{J\m~ޯQO DGR#2gO| Y M_Cc15~I  N,4I$ ]m $8h?r[>d8m3Sh{z( l3cWP !GȾ4"B IMCz\2Ueo,|<1 -+[mp2P鞑g^C?r-?ɆD|Rܖ~v׿0 |yvZI0kmv>ZZ`TgGUƾ P&0ukHݜpGn #34wiq*q5p*gIZńk{Mp*q-FBc \3w}Qe.>G:nt+2H.Be.P]'ٙwܻǯIH_֮^ #_9ٓ@C]vW OjmC@> ⁗ĝ'o5w>RɈc ۝s,O$c%iTھ7x$ 8+7Coiþbh/53=U& ?ġg* 16 )HZT47e DY( 츽*-j=3=$],B皸`]콞X͑< v˽"MNeuwuO/>R%ߌ)=XIljecn DDǽbܖW۲q'[*\:@mVA1E*5, aÄFvҟ<9%W-Fz3(7΀KBLT:Wji_}6\cZvugAXld/30ĿU'uY ׽?hm8ɥ~OO95aM˹)<~Km~ba:xuDbgER&m/Jmd5T!"SrL!yS&4A1|[w_CFfs`%}_If}筙om1`kW%jAl8 e1,B@䯘~+ W歱 GR*<=o 4mK;_HT$+GՍzۘYSqzIJQz<Ɇ*s;Jt玩QC V8&75%RVRY)d;tNwLֽsS {f0_\Bl8Y.slǟ{?˺Mˡ`D.LB+nf٩x7Ԑ6GP"i$G Zʚ#GU& ̴k敭_A@p qF ?z4:+VED]d CT^EP՟KLSRdaq 6~[U\X(g-Y:iI^F+".jƛ"clߒr>ҎPmϠGM=V@#x{0Bnٙ%UF90Rb4qC޳2$t3XJp%f{9mՔrxЈz Ofw˫4O"&J 08[G>(?r?5n̴8.PHJ)y*?Q[ai:V V X\O <+Fmkτd4S3:?yAOo GUiV-AU&'[2q4 h7ÞTbO,Bs{j-6Pg=]H.iKϾTHs;]{m k{__4PaZkD#J+/vIjT3(M0Jah]gEW~߾/ɤdH㶤Ef>L6~{@G'OXkqL|IıqM&<|| Yhxwh4/tBf}Lv)G5FqYMBtiK3@f+:0C dCW{V9 M{4tp?VlAWrQwXn0ҚG8 k0r9X=N \dQ5i[ݑs~U <]O+OY*K,5 ^jз~NRCifµ.{ xc{e7qlBc綿uNÓNZgΝ~"e+1e <֘^B8GTPD3stap{^V勤׫SzĘ\Fq`Ϙg%WxڲɧPS; P 9:!ufP3s}* jZSiD9c+ r,UhZ_p;A,v~T>۲L2PdV(* EH΅L%ge2vy:vv0?nugNinKziSa^FW3GQpLKZIXH"Otf$giWt*uo[2ᑭ41KlI0":8`)DQ)ذKh$HC;ퟅs ^ժԎ~t?{v?֊* \of'E] $uD5(zBXyujxDu<]^$szt ,)3mOJU5O!v+\7'WǏ˶ߦ |LЗo2%D`ǔ{ᑍgWYQp]ATaFޅ(ȓ;|)9@`GM<`m>s~?9 '>",wN(+*3IR$x_ 5OS?W]`6pIiٙUd:zҝ\v:GYd /YB[M3nqphp:"zyYU,:2# =% y%eQ/dqQe5S:BZ)gqQT0|];Kpy"5,j- QJBBV V=9듧tZ »lq _US6g1gp@&rn%WadfMAk+)"C PVˢ|Z Ҟړ4` fp',,˃Lvx2\d;5cز.m!g2x~Ńil.Ztz/˺P!TG% ȼhe QT-v!v-0u#` 6@W22,1tM70KYAƌB{~;7ԾT>s9vv]-UE׺G~2kqSm?kTkpXGK |T_>#dOHY+Gz.1om_M ٤[n+]/2އ,gMy|=I#yQָ4 ʥAOi*l &jLaXEd\$m?ٲҞ3kdݧ>?  jhRjpߺXs_Z/0Bh|c7 P ]O%J390RE~oMmw-_k7&'ȟ͌|oĞyuIB*,\GT8>!RP5ES$|7@c~GlcfokT@їb?EGc+hLen լU-q:¢4 ?݂H`ቴT*V-0ʙm)+sZHN#[ y 'Fb y%そ9ypu+h-wlB]w!P#ɧn3.G^M-vzeaI#%"Hd5̕ A䥾kV4|tlJfbOEg .TL3 ]6EZ9HVc붛 7D*܄MwxП0CRviae[ ڟ[KvG(t?A0FTiF5 5d{dR*SnIW6ҿ* %ۢ!IyܳPXwԲcyd߀Շr}Yrozv*eY7VjF4(Q4 Q^c֞C91W\T gѾ}>|&0wI#U|s]VGT`8LgȧDFa aiWwOk s UT1[G&fП53\lTRS6]^wGH؋2:@] k| ר!KSE~k<" 8̸^4,afP6c H% 8LLk옟}z|^޵qV+V75zt}Ħ K}h E GO]kU&KEdеMGc̭4,`I+f%w:-1%?;ޱbH:jY -AuJ+ H40 %}?k$F9)`ҋL\~:&=7>6:ӝ#T, ?Ỵ Os 7_ۻpGܚ",XFOlȵDu LҺXD%Y{`#eJ5KWrLAb{fUJ~'V]C\:Z{as}J*NexQLZ U N(>vΟࢩ>N$/X~'E2ݭ ˞+4:(rhT3!$lU c!>\dݾ_}CسIQ0|aޝOH,z{`+7cRu+ %31;x$D<_dxh` VcA;NSİJ`Z1]#⸸r `@kz˂8ߠe6l_o<},HM/8[Xil b4ay^@Yk@}~=y+ޥ}5R]fS0=KޠcPKnpMV* )P\ݵ+c5rTd\5%۔GMӠ/鰢dAe _I$\%Oֵ9z6p惆{zlU1п׀E#VBAY׈ 0%$S7?dU p [67x[Ak/@H|+DZCvpI5"yH-%g3phE1iXq H Y!KpN] iޠ&c0dA7ݮzUwDs Mdu_Pԏ$M10[dP,nߜj /+]O)Dި>_i1ٻ=6Y+-8D( . cQ]fzITC\^h8efg؁Rղ˅ | o-X_(o혏\f:+B4RFF$p(XMhIU%Ε^:q>T !D)&( sbPSY \{[#،^U n-sX0lp8WS& (mð2KoT tAm]x*LnV >8rߊtǖ|tArE@~}5&!dPZ^s-H`C̈́Hq&JOgbaIAHALj2B`{flYcE l6-yڑ.{:wc ;*K |== MNyTNZ)d:ʮ0XG7^)b*۲q|~kkVLx7q9ufV3t)B~dbTB8 8E*.ͫdaEg. j("ہw.O8jixʜR6}nmm(8/^k0n񊵌R)q~6#H>bSӦ,H%÷uC G0|^($b8(p/twYdh ؎+S:̪P/ypuk52 Sn0auGoQhgT{(s֝}˗Ph26ZYz:Jq:|>[q" PKl++9qc[ʩ>Y(\ef97<+A՘lF@Yʕz˗3 ^gGg0[syehš`\l_Rk|h!g 3{sտi57yĠ%H*4AG dWޱGaxLx#ye#I-2F\G:VЖ j-j^!*.'|JxָC|#pxU4SVzCj .@*w䦇9UE|Hv+깊%Xu 3yy֭)/B#K5 \KeS{|;[ 1)6Iu1.?\@{(UkשP$FWT j\<իe=+I\J[?Z:}?B![IE<. ^_';R.>:?H8^yD͜2r lw7Ĺ4ڄ7!-{۽ l_r_ \ӥXK359>7eD"ٚ sbh͌"\l \-6Pa:6["G<-r ݏ4DеiLw,Q6H2WY%u;CY² znk>"&fV{iEd/ :q)HJ-x2S| 3mϖԒ^-:Z)ۢuˋ[|9s9F_H&֚AEEJz> @Tځ6oY7sm>?= jd87-3d.B}F6'H#3 6lܡwux6)e0`wlaj,0{^$Y=3nԨ7 םL0"$ LrzACe z,hu@ 鵲 cƜ19x[*n4Su-W܁gKn~pº[V "2IGy#|p2Fg+%"FJT*"mc>yQqG"ylf}Z,JeŬ.B =p++W]뇴r#y @.<8 ]JBk1ѵ/`72bX۶F0~CsH|PjZrq'GI}AV+xډxDGz j%&X[jR S'H }L 7E:x`TKz>q*YR dhkcՊX}@z-T-v4{Ad3/Oeܸ/D׆F}ɐ}PFŶ3#XO\W/ͯE-%^ |㧂Wm4+1DLrN_h`NQ,업qCAY꧗tr11UHRi)Z> g(M@YxxiP2@bcaQr|`ANzR&_*ԭѴ:9.bp>͊|#@I]?c3ftͯK$!~+AUyTH.SSTR[鷦0 M[,&^zvV׳ǘՆgV1Z2[=2CYI&B2X>hd@ʜB.4.ޭAdCߜ{)Ⱦ6>ֹ@`.eX"Y!Xf?]m~|a6<%|Lh9ei 'Px0Fw+KT,yi<Ҽ#u;,|Ǫ?i-|;:0#iMVI>+r}*)j%܌+ _ǥldTun͊EA qq,RFGWy>NMnFcLv,QRyy?O|;%8F٫Bf_(g52A UU%0or=`e˞+,:D􌆅37{(`з07}-\K1$˪{p΍#- :`V3q)9A7P PS;O#0BҪsE3b2 Mӳ3<4WQj']OmLH!omNd*M p? oXbWYVlF V҃Z>N+iaU6JkdZISÕ>~~(Jjm?0_P1WLo`%3rie&ߴvWutvcDoxcFp@x@Y7)D1l GE<)C,;oh(*q#ė6,@}XՑ_l'^@hmxK)Y(^/@RQy) [}M=9Z$ΞZsF7Ԅ;/EP܇G4z$33 3X-ǫK_vg3Iu;j}m:hf!hbgNQeCzЊy2J?Eb33=/RXMR, +XfήT|^@ OAsiy->*"nQoiC@ލLJ G1LQdz(`rCU>W!#dB8YQy$W#́nMQ9>Xpz) Cv6;ew2~C;'MH*ƗC]Gm9d@87F4OhAEI Wɂһ" :0Ba7:67S{}fb&n|u+~SzdOYXda]9ACoIÛHGAq{|&$וo]ٞɻ?&RwL8go)!e4v)Ľг  0-ȃ*r< I}Y_2w LPox >J^^&e$cۙX8% XUIN6-~?̻lܲ?%f`oipbGf`8 S'/oXU\|H(}e;ˡq9A-}yv>ܿоt>*6QyY.:"k?R6)8!Їҧ gIH4y:֝A|(G^SѬмJ/KnA?zɠm9fH {#\\!ձ%opYEA$^>Q?Ah'YNjOQe}7 o5Kj &hO71"juTc%6ɣt0(4Ϲqo~S0cL9 p? ;nt+puvŖG2˵q x mF[o/o08u x85s/M(^7!Q*j>ـ'#߹TjTnUaGk]%&W\*>=oZ{"6Plq'V p fBvtc^mhf &HS ',8E /PIQ- 21D͞1B1lnF[lC`#O(4Jy%{#aWߜ&@deZ*Wʋyl uOQu=GpN5눯Yscα} gYop:NX_G]SVh{Ki]yg @̤8:QЪ-&X,J_{&Nн~qsկ,'X V2l?+2|.n`Mz2"~ FZbʒ7E鷣MW&@퓶#:R5'8nG#6cG/J[;Ru{kh`pDMhҧ)j2Hi933YW!IŔ#3`n*@?*\]AST[M0b)m1_ۺ KnNnIW2};AZyٖ `qDC!؇ *o٠ɩS LƸ+N+{╒8Ǥ?HI3:S3 adƬ\t>n%1*id bƉ; ,&WlK':}Vq'7gv}[Գe?dd[3v=yܯBz?fi?ǽ[RgLl>* 7㒮dQg0w`MZnACQl2F(AF^tμ.qoSaDD(b d@LN;װ7)iJ{4'(԰ޫQ!hQ{3y|JV3Y.eB2]EӞ<`ScΏ XH$'>@2RH =m4:6p&1ۥ1eiE4*j07tiiҥfAEGTg\VSGK+eOeE~._.܈m[sB8s7,խ?4[\Lq׵ԬT8s K&]_FgObQ7* ^/}Jn#ʍ<"FQ؛썈 ]:Xjvyma͵"3QrXPھ_V~˞ŢJZ%DdvW-!.[ߕ[h p@,+M7c`vRFn})6-4..LOvl0%>ԢI5+R㧤 D(%[Pc*ٮy6iO0*Dg|t38F7󪗬'W#WȈ}fJYk@7Ƶ?*l6-hd乔++k\8OQG ̿%FNg__Q[2'd:Z$F^nO  xeϖٺmMPilS#)Rkl6Dm|"*Ӄy|QE$T40Hl{^m s8\Z\ j'&eΪǡ~W%^/|ZXB2=4pÌwR ]i4M*\į!хxb|€/@GLm"M&j)aSϖ xes[z%/ha?Wl#()!{Bδ5=@)l 8ԡ_:-Ljc&D,V yz]?Y<!|2 sPQ:pmdף^XL$~UdutIOW}9$+ *T馬ktCZ`Q 9&.x`;(RQ(_g!{A] ?.3Hq%Q?х?Mwz!&CD78~ [1+#7nJ[ wQ@`tv\w92t[&ۻ)ha ['ϊ?Wk5 8]>S {BވPMRdxp:Y낌g&[հLGSy Ng)nJ+6sO_/ȡS@ր\ k~SJ51~]hX5;fʴIHgb+bi[ # F](bFoslHLQuR;~"'VOC ~"Z1!WDP iC8$=_&/ydmO&_j7Xoao/ ]R%3p3n;"Jᲅ#Z[(,b&(5F.CSs< 9zbhk(4,xQ֍T_ӈcBaV pH Q>ȫ̙Q@ǿ#riL%Y@&Hzvm*4;nM?{J a&tVϹҨE IQMcz~&>I L ?ɃZn,pĔ@h_.ez9q<Nr%䓞aWhb[ԕ¥UR@2#Ȕw; ץDZE`sǷ, l9m 49*%dխ ̲VaYÉ>!Qa'el)jGG-3 F8HOlRDhT4䘙4$x&=E- $IF5xȭ (T P(^.Np`[p@ŲWЛPV|p5o棁F"Ap5ڱj1J~:#ՆL\ca1HCF\̓ 7/b6 ##p;S&Єj$l;l_qBZXo֠C=Jx7€Zqa:1T[WO[qTz(XۧpE5bG  ;Vi 6~^lQ7Aqذ$ڷ>tp+atܥ{m`%p``%:/P5/!"VNˎXqt` FWt R$t32RoLN tgCZ2<׃`@5?"Ϻ(E-j bWƋ u鿕 h1(Q5ʢX<`Q]H!8IMh=BC+S!+f?txyEOL_Y׌oE~mKHmW0ě9k6yGeY,B6G!x7ִ֢U! Ba@):-XG*"̬";RDʇps;zjt=Nc ~?M ϟ:KI ?3=yn"5AO54 YL*V@ƈ#W:'^TxrXK.N_)FWz}4]Um"q\Yy/L(?=!~ KP 4^!~B0†@0 Z)hjw]U]]Ⴒ_BmgFlemȾ" @ryMCFe}:$fȬ VY2KU<(Wn91QO?GxP_t)"*1R7{ >ty']`Jʌ~ |E6}'J9c9k^c)Oq~"m)JW>jsgpN,݋_[iȾ9H~v =~{ȦbF/"[MF9FYM <nպR{Cۚ@2݊$,gQ XcT%m֎͆-#l253r*Y G2ƿ穗ڻK@?=:'¡A9 qtY-:1wkʁkD<+^<,|X0SDz5Qixޚw4#Ib} sqcF:*?fNF^ ZmO>H՛Jyu@&~zb[ ^r>WD_ߐgɂ?." C k`ET:\_8e{i|eAԿ t_W(26}1ݬpAm|4Pl1Y8ǖcJ!d̈MqVN{ГhɨHw`%Bs[g?IӑuqN T[oAyP\Oh_=f^Cъ$3f snT!s|W*;Mg vk6?AGe[f'jxcqkY1 pTmf_ٺ ]_a-K(S-{tOVyQ㓟L.sXʆ NvCИ"Jr0'j@әX#6'٬{ܶwGuAT}O7X=Br_L2(j7{cN^wẃ]aZhkh?j (W6AGmʾG4M@`TW.NAb[6ER[upbSh:P$t (6A[3U~VerWv[纀(Qo .bxtEx徳*I׷o?#9 :~NhqHJ¨ IlJ.Q$^ry5h9|'d&B6^f49bMia?H %q)22ci&qI ês}: 9(l0-xC6Z!D03jRSKƽЍ]iX[6;,RԫdԃXs6SFT7v(FCMgVQs ĿLUlpX3 Q ${4؀]LjHِkƵ_: H'q+) wَN nRPk ;{>,bn[4MC>|nDKe|wR6vVi;fQX6 TF[C;lHYP}H]= d_۩_%Dã# 2cxLd^*)rL=!l EXctI KeZe{S6ƾjU*QN`њ~'M!b`h1'>{zvF$zD~A;]^5m18J!ќia8n -Ph.Z9ʢ'7"oy Z;:a]R \:S;Y%}&!;AbT|ː|tFWaɘ?P%a9v ƪH\B?%Dz6-uxH;n߲n]Pe5NUN@ 6L5j=ϯ9$2xuո= 7A\)w3tj3'z؉)OQ*vj}>isp, =M5#CTs}J9-зY͌ψUS80Ncu_M֎&f_>N`דAQ(.q&⒥\L7Sg+H4N`ݮ8x72Gr/ո¦[B:l&dž"6<~΄,T]f䈥/j/oM!aA h)\ؽrdԆ;8͏ K- !Y5Tq܄ɩsW@Fá>QX޻o>Cu1k-]Mp,$dҶ#kpm5*1 nq\}kA$?WP/R1a̯]GLZM#oad ܁5&ϳZI u\@Z z{*%-m\,swGս޽hR{/rd$)5tڃ,zz= 8ubq(D/͝w ,;(If,|Qn,2IAE 9aiN31?I6xgҙVw*#ɴ?WPP=1lDq􆢪 VL-@ D>ơBxz2AZ )w:D@  4oj}vk5#nq< - ߉w aFâF:`WS!%+,C=Q K@rEvWy:uM߮I6TLFR'XYbf:ePI|/FC0Jwy\xn2O~n aK?7{Htcc=͠ ҁ7HDt 8׆"vuh(q0ؔW*KuTÞtt #i%QNXtVF Ꝇf:5 ~zlzPEsPk }.$ՆofnŘ,ru)w.ݦK gՓ( }ܐ(PCW&QyP |M < :H}^tZ0j)& L`v?RSp^+2JڏSLMb*EL$7y_+K/ raGSdUVE2ЧӰ'ޗ|Yt 2qMv^W)ޅV\ dp ; e'I5g.a ʸ9ߘD ( ^@<#H%ZԞ_rc{̗^a ؝'A.!߄:!,;i?Gل$Z,sJ8*gIe;f.VPm顃)BdR8\ES4F6`@ZM>&s^Bd:rp ~G{J6k;5(C"1Iə @%mKH!DhI @(fqŎ /D ^+mۇ-I!< 58nIXۅE-󲖣'+/2m'9Nc~l3S#S6slx[I;t]醴*1^ 呆褈 ][X^ >ʯ))Y _D=1z66 Q^e|SJƖktw:"(U:fGᤳV.S*;!5aeTl_˪(%_]d9{y0dݨN!W.ٿGj'CghtQ0g?xJQʆďVܬ#x:V93 `/Nrb[ܴ4ևUsZQL jG3W7؀a|1JgESTAyPu2Oְ,`%{ %3& u0i@,n`{=O,)>2 ]*F_|ጟ+ɻL~Vrla¶?܎`o6UlڹU9г L_# wK5NI`<6V7h07hcIH"QHR|t]R^聈ęfS|Ҏ4O\fe6*?>xm3LB!bw4;NwnQ*C"@8=E8Er+ľhz' ,<-F[9Y:Z%@G^]@X׃w*>ꜵL iֽd(9AgbIuh*/$㒀elnNw:aDwN菋>-`EHbp~#5SdQB'*BR5- pSLYm 9/{h"}Vlxr^0, 2?Z%R"^eJBb{Nm?%S)=販~TT\ADǚ=O#aL,ϾmM $-n- ۆ+uzu[8%ծDeGby6 crs2ސrq~ FN^&8o`m[,6Wy aVmK'_|BYywȧN @a Q]xmi,\%>MAyAj okd6NQ(4`& 'v6uH1wbCrMaCq^LR)'yuzUZ d:GŦ d\lJ೟,eoX 9AM O1s4f6"*Vhe0VLq3VEׁۨ@YҦ^; VceXcؔ; >Rߣ&>t.g4#^,*qy @"t0F{ 70E'8?8`cdFd.Xb:b7X,ӄ6HRJ/WY !)} Q*Kԇt}G^cv-2UtSϋl`2?;üm-3J2E4oSP <gm$S>EQq#oM[g-z|sX뵬@?X=L9d9C4^ŜOK$y>WЕ~Ojk6E`kt;I|<{% !N"r}K7x3>>AJDtRFT|߆TÊ~}{xTi}V]دuYQ[P~S/Ǩ d`P$ -o$\.UM Ɵ!h.0_:Ea"5$t-kN H0ZCz-27)W(I3z9mL29cVU2 -9/V^ȹT0{Y2*Yo~#|M"'`5 TMi2IwpPܲ>-<MJeWM@f^s#΄|P(dnf&gzfǃ%khi &Ms4a Y &ӆѬGyzN>1/N^ ©RDi$dH"Lԋ#گb\{uDՒ52I+Ьs;jgW$vla z3o(6hKXu{J $wvOkC)ܢ.ZA/aS2 E-gtp1@RwFl=1CHlщ+*(]0#*:e@ r7//;gƪg[wڟ}R 'r2\IT ~ "/Ap3 炨hmv;/XRqR;]U^nGl縬Jɩd`<VG{""T)ҿ|޵ɩ1>FC)!N";JX rԦޔ]E0=:w7=lhIDѡax#0?:-F/vnFH`U>6iNRU>X3jիOFyXK RD"WY+!1@QN,X)ί0zweƥIH.+,Ģw>Tr'|u,[P"욓+ xi0! Pl I1X{T5$muJ|khO$3uz1%JѺJuJ0 ՟e*8Iΐ^k(n#bwia쳈+S/c04eXI{QM)D5C:C:K_龮r2Pkm xxޜu/<&]U\̙~dLBR`\'?u2* ,Pڗ籔Vn1Z]`)ĒJdžC*rz;Ц<[Z*͕9k G,QfID Y #ù/F|wBLQ8si` ۭ:!8>4 -efMBy0G0qѭ_--g*( |%+4Vx!}lz|vJ^&&trz|fZ0#m&5l(@5U끟ѫ'wtƍM-Ӿݓ| )|%:x -o[O zIV^Rh*]EF{ξ1  cXs8me9ɮ$s7]k&ۊep?A]Zٷ@oxA#*1:u;ejRw?@͇n'Sc#6d88w&X+ǍyZ;KAσ'7ispӵơM8>-&*ޅ/m͈5㷺(8 ޙ#j^~G+@|%dAభLa#$2 Y2%ð5 )ܙq[ 0*(|[IE2s D;eѭ߹!$b272ʐN)д±P LQ$ft 5m  ME}AØ[(wKsWsq3r/P Vv? ^ʨKisXѰߘ?zI B2]6xũd\^Z6rO tԍlF>Lv Z[6#,*fASUv)H%۩fw7 zri0uXN (֛,~t Q\]{T )B z Cqҵ2 /L"+66CzYj3}3TN cK_ BbW2p =.TspQAb!{ &>j^tUb'W ð٦e練9>L "ml 8LȶCHUH!_<<񏇳Zs{hpfy -1PO cSҸ g$c༤3xuQ cy_N] N;`;.踡\l{N7*:)m}rqk+ d|.o,Hߧs2⤘kyp:hhY5Μ:ed`3d3|KC0Zq(0 PiH]]uki]X|Eqmr@~\\GDoJ-Y\}x\u" Fox-/%@!ju'nk#2{ &c)Dp_s D,5ỬbHDWdn >a4DtbNt3vذپPNR$ul%?= h0㺧gOÔ5(ܮ2W8E*jtҬw \uia(.R'5}݁PA-Y |$y݆x$k\xt7] uUC̭jE'y'Bþ}fh>8Juu:[t-^~JU34* PlmX| D<[-?B { WLB?eL /XvIr]~E4:T]8Uޥ] Z%Ȝ#TAOFz`C5F>fTd<5 WmKߝΤ7g8m{^BҞFطzVS`}mྗJ+ZIz}x NOEl4hǸKn@%rG|x6 )  5fO+(swG QzjL'O߾EБЕ+&pѮ8qe* n<@Gd;A͗|dT9^E&ؗ<@VR rηҕF_pAj9ͻ}6zȍSl^7=H&3gN*P+1^_ һqF:Ь,m-WRG|~=[U-F}g' 4/HG{;V*\YXO斈vi))8kH?(߈4_]+;G 0OW%C[N@G:'޳?\/7hܭ''m2Z1*?N1C&-Xy {a`4%'T3R76F;aEJZ)`L5l#Qhjo{I+뒌ngT24OF3C,jlu qЭ|(p H>gJoy`~04*m .qFaG">/G52Ɔ cO8`HsOo'`%bO Rg8 OV^)Q8XLJV5NAsLt9^-e缏BKӺAڔ_CQ\$d:@$[#ٍvuCLJ=80ԫ<]Q|2K) (- A. ʭwiudV -So:waN>+\w|WP<7Pq/J]]hgEt9֐ CD?K:o'䯋 zHkcȬu&$s(ջ22bW,fkZL:8Ιomd+l {g IY8)0d8OCEO;c$҄dq6!-RϬ1)p Yw;LHR/f9h\9rEXrҷa d GHt?5wwRY⿢0zڷ;&[q")4yRt&g1z@M\#B 71 q3K6hpV"9a]#׊1c]a F,xkr_<Ts?-uoa?yŝVNgQiV *=!hT |05Hg'~ RBozЀ{%_,Z]@LSYi)G͏9doPViY"@- A>[Bcs]ff%k +#AhBeuYXfs;~sK^-^ Q\}] $? 716";G̬`S? "ys]8"bljs$u{wz9J{X"9!N%mL"O-'_`]*h:Yڰܒn AUf*#7#Ft ܈" wVڒmf0o%wQy%ZKB@8f ЬrQr-'SH`;d%8%BKCa/L H 9:]SKF:(jQ+ܬ"VmKT82`[&Nviǃ?>eK.[M|$Kw}VOuL]oXQFPOjB"obZeI6bB`28N?{k6qqpX3H^Ǿ&-`b-ӬB:s0RW 5_|WexIfP[;zAD͋do>0y* 2R|u4I>6 HSU"snX` IJ@.Y`G|dwJY ɭs*7\c/:liƌHBG0K\F {?uvb:UuR^0oi#Na/h$ &[L-=`}[yOkz`R2#H\Pnw4x;U\=82j6-?a` CqhCn?}+^ n.'}JҀꁍDeE"[כʛGS$C?N*Is!sive<נ2_J;.op}w~1EM NO5 gXZcg(Q* r65C*X,ޑYsFG/dۙnbQ{ZøQs[OlF{'{ H+EO8OW:P[G@8K=U!ٯ*97wWCF ˫ԎUI+xhףM4n(z]mZGT,Ͱ4 QZevJ'3w^3b|IAA$H9v8^%+ [QA[?ԋmU ݏT{ôv=5k3ऱ0 x%e[#‚>Le\ "BM9i[pE=xJ߁lX;T1(gprJZ&d]j /IFt±?'ޑnѥw._r(]E劸B6=^ ΍ c tøA45.ݩz=e9T~F U}ފ^ ҃ 1 q]%,>orIvQ̀9ٺ黆~zF Q^~"Zy SݔG]reJVxZ {^'0X<,)pܢ ց/28*3?U\>UiU~N/Ka3E hky孢mz~JD(Mlnoe"jz]0]O@ck\bIt¥ =25yTޚ6*][U=uxy b-DCov~=$g feP)@Uhr"q2brT>m*^82DsCRQɛ0uOfwevڅ2Em+D*{*&'쾆BQ(#҉*OWlT$|lEQu>G[^#Kw!+u8dgX{ tQBb9ЌHCg'Ĩ2[[qDht[ZiVHZd2yH-1}j3S,>$dV\lk $2&< oe9B8uUOQ^/Քj%PjSFT0$KW>ج\tbpY,|Ut^$4;]}mTLUSP)G'pyƕ&3#9=ALk Mxx$i3<-,-WAvf' JǦx)a0,'rڙChǻ)[]%:AzSH^܆rY u5¹"јƲ<lׄ0TxpYO"Q&֙r^!pae6"5xr?Ny5dݜ_dĜ7org'.rg&iQiM)rާ9;"zʋ?V и r(J_Q|}r;n`pI5T=+kxN{:4Ay2#z$]e1$zaXOVq=Mwh8a?`ՔE9Yexo+)C [Ĉ0gt v="KRa,Ѿn1Tv89:NnBkϭRU 0"/LT=H][pJ\9`yDT`cpLmLUn(q]r6Tsf/hCk&#w-j:B~Ne묓?)]ϻu2:5?*mWFC8њjn K|(g'rX~OQ=2ڃx:2 j>r-U~y_o$D^#JQmm"'=KQA0>$כͨ+/*rÿ-_1MnfUs*&ٮTǎEŮ'GN~noPJΝv4vc+s?=~t,wa|&'_rX ƜKA7g+CtDLezm2˰YfG&Pͱ3S Rw:-p\nxfpwǠb,.5'y4ǷQU& +SobXq(HO:ffGaWh/ ~Oo7^fn.yCz@JM.2OS`u׺~W,ϕI§yY3MB<{<6="ٚ L0Xaks(/ 8D&l>!Čuy6sBvGkdP*Plm4i 'U>sيQ`n#T4{Q17'@c‘mf їH#UO0{7 $IneYxpp̏miꄹ=; 7Vq%H;AxT2MjgyImfKⲒsS ȠyQ;0En79, !?.땖9*94D{Sa:P$`tڔ>vE/aݮТ/DHe[ȿ B6[>BOڏ5_ 8Ǒ¨qtêH@ofMUFe&!oOCPC˫ ]/_!K-K*M&w "wn`s׳n2n N|^;^wJ^3Q _~Xka1H=m5w)% MR#@1CH0vC-ًwlD.ʥQK-crW]l5;[uv!lAx,X3lTpp>zӳ٠LEJ0@v0,g`tb =YPP#Q6ej9kh(0jԗo#(y`W uj\pUZL_157WZZ[1Ee⤸],"EQm[=8A$OӴ^':NM.~O|`YZQb5pR$،^73iha  :/#v@}b}imW1xz !XTks6 `f&C\JPn]o0'3ifېQ}N}Q1 |D,$?ULLXe4 +aat '!k%" Ya{wRY)!|Ko Y5iAag{}52`6|JbUmﯞQM\I73UDn ,+0~ș"8lqfd_%a˲OԜVz7\&|;b_?]7ёD_ _ʗ4^dt hxdo3B!:n P@1JE._)$y_8l!?B^ :(HaU"{'> r`ט}76W 0˘7 %8cÈ0C@2yߖz'['$(ot8>{ [}YͲ;ۻv`)8 BrVNviP?uOL]/uskUsjiݞhBWL }cp+@Bg +)(Iu2Z-+Bw 5X۠Jߦ&8F'2Qs/Q`;?B*籆 JSFyݗ 0o)Lиاi35)qv}]]sܦUq\k)?U_ߝOtUwA;鄉Ldg݈gY;ʳ7~Rb9D҃l{;+X*CHOqK9STMߴC ~=Π ooAAAn=zg\` B}^j,_dLgeY؄f5=_w./4(|ҜJKp+C(:ͳb a~"G{λ@,U\Xvc9I 7| _$67Bl:8r3p^ (;[9t),=.GU|oJbЖ^@)LJOWA8*]LaÞ< T6&h+D׀=A?RMYщ!6b^ф)6=`xe}al%H6葥vp +&CocS'U΅?%tvb@9 plôz̐+צ9.ntaxd^ JK8=X6)V8v.qC9ow<eY `؁hXA+!Nr[7s2I9kZ{varֿ8Tw#'{<<](fPlZ3 cA6Ç/xۑfrLj0f׼nԵQa  XU.{2q1p~%h% #WN19Z2BH|%bH:g~܉=?nIYővNbWM>k@!b:r”xBgݢ žŁ-I,+[$E3g0J9 }%2s"Sʔ)XRS*HkO3ĎITHKl|>}E=6|=Z2sb͛B=5jMV5 [8*<@CzQ_$ p~b>dZe<ܩ8D"C߱B {>I(ƕ?#LWK7}؉`X vmV)r6 0$ejps7vQsL3׵ne&:[]yʡ|C0n˼f8 b{)Y}^x_ Rq_x 7H{|bSl֤m?`K6']  kkȻZG.`n[S R|BR-Lc ]%1 c}O ^U`u4TaA"vR\G;xy(0ƏѠMwz 7OCXHESطe*t"k`ke+;A28hאs-㧉^rfd\CrtJ3@#uM[nH `mwNх7Ď')zd'5Bɷ-ON  zrpJJrxUpn{Rnfnjwck"ôhj/JP݉[1eeX7K8glaQ12{?`g<-Kc4,(GN6=NRMkgTR 3R(%> REІo;6"*Z1[O2FSp{O,pɰ}KlOvDaa%E(b#] ˇf D"0d3;;1Fڭ%2|4b$\[j>ZOvfcm{}%ט͞-~ a;A?슃597mh;Rw¡~wsXVd|{+oF+}s?B]#|lI)aIn+mM8T1Qs4wҠ:n5-N ;ćs&L\:km/ih3xȦ`5|kAfbSg6 dž6$(K4諃Gopo%1l5$ vW#]@ b*9,^ˏb7+Ni( |coZkLqBQ}rK,dQZ.ݳ@Mq7LRNWj;YI1|/?}+$Fa-KNqcBQn|'v03% N݁OIFmPy{]rP ˛iU":QD\/B)h֋U7ikx, L :,40|;pj狔\A0|23ɸl~7i!˻ne0>EKjuM-g${Q6XUIV3rCKz{`džg|3!me`etjokZ{suCHXtGs qniͻ`,~yoxl-Pdʇc *7,ͪο_G._v˔)J1]*A^^Ez:9+<S*WHH:uSqqrjD$FFjHp`s*nD\WbF(B“% eGv37i70 .u?L?&ʌZS~L:S9O u0"&8նݞzptaȍb-byg7Jvxrk $Ωnefxa YƸT5' f16TۧI r>VZXȍAt:P2eQQItp#a!K5_l_al\ |8_V'sc݇FWE= pe $_ʑ']*d𺰒ؒ՘1n~ǒکj{,l5sJ5_Gpevj}i=؜#n{ ֈ=^ D?=[*` ieT/钡Ν+[4xƿЃG NkU+ #=\ۮ;1 F҅{˙,XF^/ 'd2v\}/𝸆zfz_): pDZXͥFͭJA_)BUu!znjnɝބTeyp'}usJ|((Wy l idR'mܟ@*Zq<)Z7Fo?}ޔIs]gKVR= ^h0V$pA@7&GhsE̜M"Uqw>߳:) qv*[ 6]o=?N 2u Ʉ\O !; ƎaChl2^Ƿ݊je\<"ktJtdxiA 2…bPXͣ66kbHe@W$v҅ըX~LE0yқ:cBkFħOw*(RBq sj'7߈ݟڈ9B[VfByǫ7#Xp$4 =G\1:5CGj}]"ޤmv(uEַ'4[E8)yWjK2Em+xW?R]oF"v"*xkHj ɅZ`-PS B Gȉj ׺ w*afF>%cdEu@6y'[LCA65/@AJQJ7&ƌg1+V;{^@lwRsMH!mFm#WOK Ӗ}]F_ KX*Og!Br"s(UQpd>:ul9mfg0G& WooN {tNڇ*5^o4$Ks,%:eJ˓]˃>xZZW- 館i1Hm7/JM:qt eʾnQh@{Zr/[f0r AF|,Ums C׏,9KWy  [;DY㒠.L{NM'VOtC *|mM }n!MbN62 IٓLGZt0n}q|0vU=;D=y@b[&:e`zZYPN1ӢE?x@WLV jdLI\^v-}HKiHF/#Wa穏 [IR9T+KRGه-}"~zGۥ&|ϣ<\lA MGBH&~ChmC#@FBgyĹҩ$PpurYQb p+Rc0Nٖ}pUN¬@2fsAZcл;@$ `p37dP/,vmū_&_ 3$b/RL΂$,c,iIObGVC0=6x Xƺ ?|c2ЕX,ÄLcUe*. @E˺S8+&Gps=zW.75 k>Ć`2Ryz,}0@@8)x/G_ [1*Πrq@1p)̄}qܢQVn':J˙IT˱(27m&\eO+ aw}Ȣmj=w憭YB*~y(lUG!>7lX!4m%N6=S ƾu,ŮL: Kg)C4JqЈ8u|&a?M_e;8h]ؠ(KTYMf멨f ΰ|or^bI`W|곖'B04It&~~ Yyz(]2&tBEep~w^=o$Xy> 0噺 %o[3T3a. )0dUBHn#B(r5* emFIup<ݼ|DIV(ߦeT"ggЂ%i(d0eC}UgsFdw/Yī94Te%[mHթ ̊:}qvfʰ&HAUv˞CslMR)naqWbj/B-օb8_8^UW?AG A!['<ЇAuDS]14cShxLj9 EZ38 Ǎ\T50(X, ;=W;v~` /fz6,G:kFf n4_U 5c3'+fO\Sقݬg" ֌{{"!(;8K"Q:D@Yç'>ԧZ')I!‡0}fJ z%{Bv aV( r{g\sR{?e'\@ͷpaLC1D%:Od}D 4eH{Ydc7Vm- G#'W*3X zА5`v=Y\k< s;>ٜ&.ӑ}Uu,k;D71҇b2J* 3!Zw;F1ԭ-$7zU(C\KƳ8z{|jFuMs?fDۢs 7)H(G=oE"qkP:8 |Qf 3|\FLozIc?+bW Q%xu0)[Q OZ*5p}nF ٛ]=cx.A$48Y&rΜ yji*dA_7Wx*mܪcF RzSwAlDʲQzY}b"Xi ^o⭢+^$ LxI ޅش 7_gN,lhQX}FU'p/S+n16>< x.Ɉ`J`G (և9g‹k6[. /`"F}3ʁ1Y#y:}5ao~|fWyOѕ '> |:1Y2$eXvL.$?t*d%xe+y0  Q(#cKw*Nn0=` UkoVGNV˺fl}p^hSR³T/NfXn?xĠ >roADrQM¦+rP)W&3U5"lހ&΅ȫ:X*8rmy0߲ vePtӷ4':-ǝ۽$3eie-*-c"}0Qg=u,L> *LĶO`Y1~TZChߠ:3@ r+a>E IAMӈ4ppv+j{bvE#"0Kx։s6O.Co\i2Ɯ(`}?i @kT>/:;FM)o}\}]:BX@Ss(b܃--f˳Ken -`}q?*2-6" oG_zߣX]0@0Ct\i<"jhL rk(na/G5s䨄<NlO6dV{"RΘUjE(QodB;ĩ_+>5r80L(ñ8d1o!p*Bm[Z[?ގH35O7,5\Ջ i)Nܹ4%J dݙ?RQbe˭RMZ .$ACCr^3qX0%ϣ\2 ;]s;gGW4 f[6Ty) HDʥeuDѶwat՟BXC`54D|nc~^dkEz3¼7}めbSI9ws0g㹦6Ap.-1H>H+X ) mPpwu\%-B)Ɛ"#X{Ꮁ-eŤ-)ltZ^ϕЈx"z'PzsFb}\ 94$JöH#=߰g9h`cS'J&IENQo"brVuR=p8ogFAl/+ES 5/n~iَrL΢BF=8Ek&`QT;=(}hs"V;~dnkyt#>gZO.\2(7'CZ%}2 `F?^KR"H#H/#ᣰ &C6_oɠ^I Ȑc-0c7xlڏ"PIEDpUl]rn;IP8*3G5&kC 8nݷZNΈg?A"[qMb:VQg9 a3U2oL"iF!FˤM/liy>%k0@>Ȼ,p۹5C :f:kLQdME]<Åp?vƫI7&Qʯ0pyTZp78J} β* h f־w s5+^.#GH9dt(I {_T v\0!& qos0t0V19:{(3I]qb>Z-q^,q@ǐu`!w[S j tO]D8|9C]e-;_S̯y?8 ~1G MLqH_Pd>猄r7p%%vL:ek@2ڍ\q[czŭ\Ǯ!D[hl4 AԌDp?!osn͏=E בX;1]ۦr_q巁J"}VJ5]ofǢ! H_ iqq}Ay_51\MKbNcyqV;u Y~c>HzQ0!Ɲ&ܾ2@/d*灋: _̎d7O̠mW ܮVܥC<+NTyɺJ~(h,>fKWl WP 3_?afPF ]QBEyd"a驾(1TW+.BG0V1#3.O#\_IW )/uGGGdI]}C!%ck _[Pw\566c^U 6eLd-',o^mD~"1hGc.OJ(FmTH]{`-<$1=N+ _t77%[qQtd0fz #cֻؤ hl'VHbDs"K2Ot $'-8uƏ0| ]WORF3[fg˄%2)>x^< m]:p Uv~.b hډ1TkĢ'ncf¬ckziTA'ܹJWh FyL2HSm-Fmo2Մח~D\ e$(&nÓE9o^^\Ocq:O4.%O&NJ461g NaOlxL[t@V3$LO)D k-,"?H[ź1?k;,U3ޑ8Jfew`曹w\ Gqg`O48KN:A2@&<ʼn[oDcIkP3HR"1e_ly4j{@9Ow'N\2[a֤:VZ^xV ]?ŵ{*z+53'ϕˏ dsj#b:2@wq\bF]3-_ht^N@lmj3*w'mn֞ԽAgoǡYM,.dCZ$WZt`UV_ĞMj/g -"=bi;)MH;S*FqA,( *=6Kߣȶ1W3+*tB^[RW&&%pQj [WI9$GsK+5/7E^./\ Krm@x5r9L<+ִ{<xOw,TR<V?ު_QV3zذXױ0KDY7Z}*\䟮HFqK?CY-⌚ +JTSnmcqJ\́ёYchf-OkufY4P̻\Dq OȂLú@*#όilj, }\#M9Vom~n wJ-3|mQdCWWnr;&íRF3:(b+jMS97v yj4e lL/FeZ ~2Ju uvh7Ą"SmG5p>)m0G T&x<& ر/>̴nq Ykixa8q UPe>Jxxm 51xO2aAU ˂ƵL=i"͙Π|Drn-Csİ!Q/b;-\ PIq8%TLԆAw_iZñ[yo30[ BZK!buWF *!ڗ^Ӡ>3-xªӺDe{yJSf'JU8V@wOzT.FC}뜈WANt Z74 Sg-ԣm*hx*^<*'ꪘ xRu5.Vau<=},i&٠v8~8 q>/MNaVZ=AyƭvٔC}ῑn婲<,kLjK^Z: C†Nϧc||K<0%#V 8LJfiQ">p!{M'U92̸F }IO}8sզwՏZguR$.lvt^y\ksKFe!|;"㣟`'% #%r3+BM2ΛYz匆v]"K8UGAJV::ʫ/peul[EDKFQQQgraQvJ cʳ+±!i%pOcEڲU.9T{N*',Y(srܽrAԲis+=_at)@ f|M"ɓ]zjL"CiMY+dJ yATͰᆩ. X⬑)&ȋx793ujؕ-qN G+ Y Z⃘ i򖻴 '4R^$Yq]Jt˟+CM4|KMֆZ[u O7A…j:~⤦nL\Wk%E63b݃v̉tTLU#{4iE7e}!MFM:١\!|0X#Սiԛ(XCW k6,-oZJ)A\b* ѼޗnϓXbRl.xE+DSLR;EC8Tڋ{d-bfj\ݶ,,5J7{+ӅtFȟx{80 KXy]6nN}%u:4fI`i Kx0,vT>myn\ >'emfa?xUD3a͆9mtbqnNOşw;+nrm|c-3FK0"Ӈlo'Vҍ56$ےr~ZJt?39sg'hwq9򁒍рNWˋa:s`!ܩl_$lX{(endUwv'qx \.ކ#nW439f}LPȾz+:1ZxXR]/MTR= grqa@:cQ0$#+y 2M LHW%솥che*P%n!n5kڎ9ʀ Q R'b_}>sZt℁㋼vyE]~{Ğ[@Ae׆F sDڧ$FpHiثCc(mfY~?u7%a yHeW~LjX$)W`-i؏c#kR^i4o{>܉wʾ&|ÂQ.gTWj規CèkږR#"I FJ`TS"̛]%_";$\ZE3eI> ѻ{4,L\U@ƏrG*9E!632K[9,_# PObM˄Fbk[mE4mZ$]wtozfHQSirI9ܱSd()G ,yh4*##SMBoely$kot[$, oAzEF4_G8RLa 2q.gvwɃtS=ojgZ;UI` &ϟ}x(xrIL:>J21P>{5S'D39j'^}SwlWM±r4V?{C;f-xT|Qc• 388A=- N?˹?˓ ss a;'~8Wcꦃ@6Vuͧ$RO voA~߆~Tc5$B c'*f>AtV3=2pPamSe`dh=蔔?f]0kK2oاnVP 4gR?kZmLefK)Ťm ()alZ`;=0"=/u; >rDdfw<"E) Q }.iYA@) |cӡqGp&6ο0L:<߭]u cY`7&_0ՠO48EaQD:w 1z>>]LѷoF]T}2f; oXY*$[#Ɓ-Jx7Qq1ݷam :UZesF!bcR.*(/ڏB,*^1ug&4Wqp2joWʽWMQ*PMF]B]{1- gA)9UY}DBx쥡 j1z,$aO0D"'r)̌1)egriX?9ZL=Lq>@N|+q$adc.PBAQa?Z)c v#Ђ[|HdJB ~{ڶ󈏣kZ| }`.riR*@jC3,,[V !">e|in:IɤGK#_0:|yOwY7>|,n7HxCWaF34!JȄLbOrl7ksh(_3̍7wV]7㝿uR:h;e2 YYDjq-DcA͢"\֫8e&`-^ey'IZ3wcdՁL(k%P0ѭ%woGjwQT--YCo ;YhKdpt,UF'.-؂Yq5/5W$vgjFf+;/?*a@GяT'ҋ\Vɸ6M|b fB՜%.G݅`}YZ^PȈ뚢Nm"Tp$9IWWM`@rC4KM&Pl'ٚמV=ZCxIs]bK; yg@K2U%D+tf|&yĀS>3v^?ۺ?W,`V0oMx }k(3nDв>F8WE^“`bBͭI+| =}1i 3LSh(7N ׹6dKlpf-%ReZ&N;ׅ]O+bw=Kdt/=tz|pPjDI5,,r<YmTT'g1}N$;/W Qhw'Rs&:,n㝿"A _KHrÈXmgfh Rn=ȃ M"1薢ȼ>#!X[2x۸;OA{T   DG@_o j&0P[_B<8ٿ-UV xa4/6MQg~YJe6%"FMf{{%ukhXr)Mh(M' z>bQs.W_c6'MNZOXd̟vfLdGIEiI;tT6+0QX҆ā=Ry̫;׸Wm[N}"x+؂ Y S1N-qNPqAtkL˿V-A!h^٪34&is`x_#3MW6I@(r|<{i͵Jl zC\+ͯ=qKez d=^Q)pĮ<;YDFI4.)־QEܲ -:6@~I?mi[gKy~ S{ٔڢ.d>wu}o#l䥳| -H5L )V1$C;YJ=:m ہGG^l0gZOpH!MǻG  #";v, 7 atDl ?8a > WK5}g'4A mLuO|F"gT. ҭ f^S1)SABgDЩ,jwx;w65:DVhcEm'feCOJ+o˺xcdū*Te/Dl EeulaCwf5.YG{S}5嫩EYkўAy0< %]L汋heUo=Ĭ7A>F{zQuJ1{+LʂtjL$"es !d!n!yC+'4<2\fBlf' 28Ō]QVB֠jֹ5 R>#T[CSQL;No>3\'{޲~۪PKYё[ݧ*ut3rNT*U#FAҌ;KZDē73Q(K9<[*1[XpOBUDZMs_YFٿQef+_tIe.x`FZu6l]6S@<=;n&d6f }>Y`[:уx5CD# {v$Z^^- ȠFF! q? Е-=b ,:N:6?ÞuEVZa<EDBsk6:'!6J(XV]E.4z}Y^d=%b3mം5Tjjuժ{%N⁦VAk ^³X B~Z;޸ wt _CU +J&.v-|GuJ:9^4ܥuʗj#]I ?Z@7Gh1N;=&S=]oc%a/4{3C[J)ɺjz#K`*%m H3z\O-RfOɞ;y0w,[ '[4ɛdJ eQ:(0ճ Y`$zAβ7ʴyKU>0I;A i 0 ` 4+sa Xv> ul75+ /FnMoS{[/ 84.Uȭ!Ȗޕem^K%O}?Jq]Qv3o7ws^7UӾ{6V(+0v\1E#u{8:}~בY'K{uB q'4 IQŖ~JE38jpOmMCYՙr)v~IHy3F%ZV]9A楚硝k֕lFˠj }qNXHqXoRNK-cհKkD-.k(m~_bT"k+fFAϾ`*P-8e|/+J՜`'+uV4wCLR-D&'5!N-2u :c(_l 3e>KMA\t$CFQ"cIH^`+˜r6'>r(B$Lݥ~fEsK+51f)`O߂bx #Z+sGT cj*6eQWěp"`& n=H7xU_9eل}%.Eg}h7@Aۜ;+ Nky8leŎx6)+@n\nL yTM$DJne6>hM9򗿊`_ @AY A,~"JAdbp[ܤHV:b;8VN ;uegHPP\?9y^b itՠCLaWӨ%-1ÅFEgM*}[A]'QmQo΢j\͊nlG}az+4‘(6&g&VVVB|EX_\D'ÀNVԌ*(^ɋ^V꣡Գv7l пOwaH _ٞ}><lr7`[Uz'Jgu\c`4ԸD\bj7`Hi5thPHK6#NB\ ?S4AzI.b@a$?'#fRdN5gX &cOY UڔkhB%uzӆ NWTī=E+[~6218HXD8o w:8+5G*`7,6IkDZ-$0 ebuJ +ƅjgybDw.C f>$S[ǜ]37S%ZZh %gu>F-zW,)'?<`>C/d*vS1aQJs:n]?sޙ ɧ4S F_M~Cr5q`9eSHCvLgV!sA-&O= k(ָ}_|+Z6*rq,J]F+E.ۘf!?U}M@F)pD9-YzsuP2H<++xZ~?c2DL kxtܜ:xF#d#^{/#5[2iL_ӊ =s<&Bl 1Ug܊rsQKpIlRH֩8)ܚ"y<.{N}V>b' pz[phSeهN{ ,']g5L I?#ߒ (Ѳ-D hFӾymPxH9TuTA }8* A`71_+sPDKMi;q޹3EtH*A`}x/ST̀E7ƅXh HD%WE*&j"&DE;j; xj(Y{[(h$?Y_9I1Qe56?w(/VβW0ݾC)"˂J(f?S g:nobo,CN 9~9?[|' WlrLݫCxnZv<=w k?ECa/=_36f~c 02ԷMV#LcD?[ &bu4 O/RP/.+L=Gr'Bl  J1/pK, Ũ,YR_3 ` s)"i_D-"5|:E|Wr ,Άɲ[!2%-7.śئ=ؘ_^bgvwK~/}[g7Iݞ }Wx&aۭh( q_p*'9 !pFw&5&x|󎝎zR{9a 5jYLs~d{/:F'|A19>UTFc[(RMh|Mz9żo8ƣBby?Q*QG:^bJ ȑkO=n%d|gM3gAۯ<&C ria]#FGCUDc0T%kծb KZpy3Dd29+b='Az$Bh?VzyڻeğOV@QET7u0ajvH뀟D{B̎ W :e4[_T1o D@N@txoX ƞ-ftoZM\c\zAz{z ,8§J0k8Ej4bIF]vp!|F/jM1`,y8soۡo%Ϙ) NzLfeVT4%^?%Q[(I,.l}G,c:m 4r[%a"^BUpj;`Uwuo;Ǥ wjL- Ic ^bq7=̬ bE\Dlڛ+,k|P:;PXҳy[RgwXcVFUʍM;B ".sޕ~0`o=6l 2nY/OkD[|O@Sv(i@t,6 +uH R$p$[ jc( ɭ 4TKC0qc#)&Lи^ {a AWl?݅v"]'BHaWuq >4xTCik ΁jCZ>3je1 +Dlyک+iyEOx14JwYQN76C,E!D*&`u͜H*ClǛ*,;*A$!sGv퓦‹Y~F YaEUE؎))AzJ}C̏[xXOw#Z'GχISť]ym;}KS=9l Eaf|/i@EcυSaKGC^^7UWBJhnn=\s%pA*PEZa]*!"Q 2"O][[Ap(wug*j87bCJLU t(O XtJJHּK?eSKPuoKWQSzt8H:_) `owʉ}ỽg{;gp+,6,ϼPS,UmXꧭ[_t'4dae&S0A:!64m$N,a3"5Sgig;S! ;5ڑ|8릴7#k*ߕk(xaeAnJ{xaӌ;YCW6]ICo&k\KdH!@V93|_ /8N57 a .biPA]{0ިj.ZlޑXcܺog02Wr|挍A\h*٧GW_y4nj ߣY{}M Dªac!Ŀ櫀4da]MS(tܫaa;֗Xyu4)VH&~Ȝ0^m'AzQ9}",Ǎ;RU\Bstא"2p#%YR!<9*nڙc? >ԝM9C囹JLаd1QhHd G}y=Xk!jAi麱h/ KE+i3lXBzxBvl,." Q#l~,xE}ޒ)Sg$ )hr[n#IVg(JUDoIWsP _hxĢJOZ7zp "L13 +JSx`z3GCRI81W5m -QL>E?g0-qc\>H!PHs4[8QAΈF$G+I\ od:>>H"klƸ, DEbm'ig*T W"*P)]d;E/r(?^0HJ 6n9@"Az:3)` p(Apѯ91i螔6k7JDKK7n%Ǿ\C8|ssXߧf&,5FޜR12\pU}( R[BeQHhb _ZFĜkHo%IO6TkVR}ZTo2WOҕVrJE >%RZuR_=U {zn-L*ֽDJ(}2eQ˨ I,$U%}PTD9ț-YvSe6%_lNRGkbU`Yq,K}:wD5+eA$aS$>_m!vpfMgRI_$xQsC@%[utʑE KÚ7*pA*vMw}r=HWi.Ƴ1rgo) 7Ƥ+*@ISqBi˙2 P |L -XmP w/"`梜r?/ͯV`Sl\]VS΅п}ZH 2_˴Y LώGCc!o 0 sk/z«An%]e c“'ƯXS.:\}b@'ĥtW /:Ղ|ڰ'Dҟr1>&KV 6rH߳( ~RGVwǔ4ez[JִG Lr<2HА|:qj?k~pv7$AwSǖ>Rj)dM&-8y{ٱi$4h$\2&5)NhS>$šM}s:h2 Do~`A2]nP%]؟;VK..vj$ &#8$jLϣ` D0I&h6w[T[K0q,)oԱ")iܭjqݷٮʍVS+2zsz,}¼+.#Q#P*fƩ7{eAv{p1X }9Km h}_QǯAq̴Ug[`]*_Xz ('#E:^~2"H_Ʀv~>t9Pȯ~ăz\${/nԁS\ 8yqL_F(: I쒉B,p;e*H `+_U)UTX[ =O*Kp<}?y $۽K6T2{$ly@ \?r}^\aLs#{zh\\)Ң\{};ֹv/%LgúhkE a( O䃟]|ut4e!a-?eVP!E"K<)ϓ1t;Ӓ:o ׭BoYbIP*m#b` -FPz^@r=bIVN5Ryވ_d!BXt2g6lJe 2b?"#z\5ˬʑӆnGF^!$`߉lI6bo(6J\l7wq^] C'vg.aS$ Jq!^ M'Tx\H~ ]Y>LFPҖ%TvٍtR12 S7MT ;X>A o3[,"": ~ρ|jlbK##MdS˒8/ԩg:ľQFѓGU t\$:_,wI!Ư.&P>x͑OC4"8qBO-3!U%_Qv:?c  [Ao)T\gwl-y=UK.F>?\&9TpeSwE&)AU[b8;byQ(Rm `ᴦC.< $S%3]ubћKOUJ@夾=cVC^SvI_nop_i++w5'D0}$XFkInO)U4dBRlݛ"V[@%69=8p(huV92rڊ_lOmwn 7>[v 9A[o}gࣧVP-`B]qJ=dExцoy ?7$* &|9ҟGBQ2V!qf4bqoap1pLOa;s+퓻Y_sxTb]z5n|0h;%K2-ډ%>g$ټ:BMQ<_F0F>Zܑ+&[TLCe U2v'IQ -:ōUKnw߳WOAx->XA!đ"Hk'" nwknCga&Tt/ʷ[NéVzƯD3^ťQL$Q4lH7\0R`٩ꈇhvF+s?v6f)bTQc^^RTybb@eL!B׫nبt*_37h|(?x*2/aI'm-;j4ϖ_H?˹ـRdD DKqW(@F㓠B2ХjE^+4K ])2~Rr?FdY<[](3ǿ("T>|nBؙ  ,(a㠡BO}&O 1fz#-(aun,~]Ł:iCaDuNKU}.r!3UEVJh4,MW(JjGS<&OV|W_oT~/60`|u`0r{on\9 33''2Z.4?[6IJ-Xx+.KUC55 .?R";ȔX>]̋nDhބ1le L]Ғb+"c5^ǡPx`,F3Da*hak ӸPyzt\0b*Mz*ׁӾ,ʀ=ؐ\:_Q!+*piH# (IS)ÛGgiE[l}I{0f !.桯,+Z n Z{h|O %@a xPVG=5+YNQ(-gK)# /9^SF-BR>v}9 Nq_̨_W5MbP;Ki . &5r F*٬ \8A]܁PvP+1y.;DfguU6Z7+t\ia4A< [PHlmAk󥭺 ,$S3-'^8PL:[lnʺ׬R(< ۭ>X>rǤpPay^^$uRzg+'ZfKvw;{Zaka fzjh]P V/ܫ0O!sr?[OGetL3z.x,4NO s[H.Mҵsr4+\*)18^3}jukZ66\Fzvh?ձYb&rqXQv;|lM.X,5Ex[Y$'kON*Y(Efz>R>ax: 㪸aH v9mDS:MLGC aN7铼g*pEM4\y&I ʇ`L URv}lY|YN8-:wlԨQ'5DxU6w"v MIU8N*b3~xpoFgKvl$;|Y_IY SqH_oS/^ NWU볒 ߔ͐ F#0Pa?mx 4:i튥et}06|6t.ˍpd|W$yw*OI=RͽǶQv8?oyȳ9so>#28wY9 ٹNgJRwnTNbo嶇e@&lfJկWfjsr8!=J)F;-`19 4}EZ[{z1M#;qn,wHlao8bF}e=9.]JFG>i{Ye"F)<уeYL0I>m Z#yV߈3ϱt? vS~d.u[N-Wr^[3{&Tҝ~-&,3d8pPi Laئs5wgjЅVbl#}ֺ,VĈkܽ0Fi5׾i0: Jo6B3k#sx]R#˟Hq^BI>pVe be цRtp)= '<Ɨ}ڶYS+T7 rnr;XD+mF $ cYW*.FqjxcHҰ٦kl6թ=^gSZ},1 }#;QNKW`pPD4vbHp~|53j!*8ƻ- =/z% pշ+'"kwDa8X;<3Vth ǀ*%b$NQpcj5%? CEI>O!1%MECO֢u֞xb1 rP B.%3\޻# bw0<1/ѩCv6D+2-lI8 ׶.ЪT3 DB!5%t0g!~o+M+}IF\uh΂p"q M& · ӵ CU2HZs)3ɺ \ "S^'f롡ȾY-ܢĞI%rd`OcXlv&8س^i m œFR[8,޾rs`X%bAC~doՖ6VYtnumyU[ ܲ٘CR'N P)2F<%5Z `o<Y7 ck=I͘ ܼ%+4oDR%G @fpE k+CY1 ~w%\ߌFTY:'oì߈5Z!=S/s=Sf~^\Lp %gNd2-yh͵CNnj]:#݌ \|yo3%p]l{[SA;JY`V niB0*qotD$*0Le4pOHU5xʗ'(RA,rq26 Er5 rs3h:t qFP~]ʯKHGonS勖* 6mk@DJÔBk8k6$55 u7;6^ Ļ/( Uf2m٠46S\%Qa`}_ZNqTu0S`$J:`jM{Lt<=tYG-5ê 0hě5pod f5=z@?ixQX]]q GA'@wuzA4hXTd!#0!^q`u.H#_^c51gg'&y;`ߜ#C&[G{3QPk81AG ]:%t'd/ MV~S0JO~VϰVK婂Ҟ{vOx16`c:Ti@HFP)6}P#oFJpL-ˡA;>|Y*cZ 4Y([ 4o[yۃx(H=~EԳB)ku7 Dk|e) S8ah^o Њ5?fs_3C,/rt.c<猨Xx^L(&+P5e!.H$XDIzG2꾔ӔafܖӅ}kz3gmϹ@r<6v 3Ѹ^֪Y34*_#%A,?L} -xMAx ,Va}e (}2 $NqN#bG>Ȓ:L%ޘ )mQG6^+[}H3ա5 nxT q\8|I:椶 ! LJ%tEmFaq P0?_tvY]ן` _un"EbxO okum2h;|VX:5K T4r?GU> z-t%q eeHUt |[%]ur_PtzR`*FuTz?BDA`? IPEFS|=quąl4goN#sR>+J7կfa]vP% $z-R2㍓yw[K5sf O @ϐ;"~m"C34۬ʼnUſ|{˽^ RC Ѻ4Fm G߹\cְӕ{ ࠷%ٟ|Ƨ E@m: Yo,Z=|Ӳ6ɽfp ۆ:߼OW^es AM' Bjp⸭eHfkzlxu0 w c0XTĴJgE%@Dʅ0dSS0 N%Szj2 }\^AR*5I',466Or x F]at"kȠRn)ʰm*33\%SVp Q}N׏GoVus=?`a6& Lݍ8;O!-Xf%4xQ]/)Dp]@L*a_1FY> gWW%Ѯf\|rpl)Eɋ%5Ԝ46?Ʉ2=#Z*J z Q[^mԱJ3`)-Vcj-H枕oNnEK B*ڭLNVXnĒ^y&+J C%dD!&Miq-ɮEs`9ŴZgQ`WUb~oC,Vu5xEpgv-ѣ*8CTkP9S}$7jӋ,`cV9Ofq 8罸g#ק~H/m[ ZìLk=خdžFyg\bޙ˚,{3Gs6X۲e8h N,u;lnNv:,, +t|ԳS>xOѓҘ;[’;Wv bxyf?iskFA6 ̗9".0RpCwK*Z},T W8n]@˃)~Y\ú( iF7"NWד0.ZS Ƃ3;fdBk?mz/3/$&P!xY1k- KqDs Ƚ28܇Q eBV4 `f_jVEC?U8Q--;"!82s\pBrsUq@{)JA!ѾyLQ#i0#TQ^k )]?i`͂.2"c7 G{C,xLB6j~ E᭜-au}R`8j#79Bg L|QNAtNI86nDt0T$6#qһQ!:Qh*^ S#)g$wMH\܃8NȽVŲn:M@3"J|Xl>gfͭ۫0;պGwKƀWvx/3/uR{|Kn A/阡o,DS+T([-bxX^nx';o7iكDiP݌=kT5|qX: ==lpFG cr#z×eUX_Fk] HAbXAd˔vkCD.0q&`$S t%G-R÷=6dݜ#CxJ4l/P xhn;m|0F0^kP۵3ZTbAu.䧗g$աy}y}^p+2wİ,DUUБY arxK2@%O5 O,)aԇ*rkӠ}}?0zԐ?ui,3d .> 3xʖz_^ O2~aj=IwVhSJ-Vȏ)8s٫EJ [n[i_RTZzAULu4J墶ܙ.B; FjU<nsZdi<D%ksVs4aQ6Di?P @(2$IeU8#/P;3kC{O-']Pv.Ymk_$,uZAmZ}HAY&?;^„ / kYoNMU-Yh'}M`%͎V"sK} 4JtGSeϘE$x8?=N'r2 jͥBAN`@䊴0HقyӶI5L !+z*|PE#~+Lި~@T*}kN ۞AuAX Re\O=sw/ +샥uCn~Ů1>JSGsyI7R(!uA:!dgP3~٩^Q[5t}qw+UOР=i@A;q@hD4Xe4_q];s5xl\#: 4Em6|r]`ٱX*ło1M;%#4_I CMO3, C5aZEUwB‰y3pw9Z`_ۃr7&XS{حzs/L)FE7$%H6-:=3B=mW8G!ұןxpe2 xnn$^N=Qffi YzZorLqWhƒnu׮nWsZnGJd!ZFRCSł3Jl=a̝l'UKH-:U>tρ>^lj Щ$t2o[k#\U,D#1Ʒa%cOa:8ldb5!WL(d<uÀƬď׾/{@͘' 8팥: .,qÞi$qd,iO2v( OUAr1cJ]{dl*0f$TfV9)ZW!vU$ -:8y6tx Z31miZ+̪(Ltf-%|%4)Ɛ,A%X鑬5y[л.oB찈b̵,̠P;Nh,5|ua^:_~&_3oiX>bYY#UJ:\kL}54!Ю _|Sz!Dv__b@MlI2xqp6Vm"/0\Qi䧆bPsmOWNawZoR^+q5NW*OZ=X8Ig7UC0'=Ɲ1  # z6hH^M{m~ު"@D<,6Zqi8b,e \CNJ5& A, :rb6Z}=UWg?_pĂrO9IIfُYg*Xpa r8|ʼn޲H֛A)}cH,VԳɕ SW=!pA2 ƈWD%fxUp[֕]1Bh# K'izku,4v?.' ~l嶆];?$6Ew!If (0 ҒSldaMolOmGZu "((_' \kR ur0Rׯa`l@R3}Tם,r^nZ)#M;&ȍcTt?1%J{8wIY/  #r(`ǜx*Tpˡko^PJ?CIC&|1-x4+}~=efhOaIşOtqrڱN (D(0OStr[YOڨLy %8o"قWF 3/A\ǽYz  5WhC8uұN$sϬdǜ&pv-s xe wI8"7B- vwf:<4h4s`Q7Q訨jy %INdU3ol݁`c*>"qtRh<,yٞ>2 ju -"9Nn]@)nC̜IA>A?i ۨ[USbc`3!a~{wu#Ky B$C2)*CfȈS\=6iؑL!f$T'A# kxG8<4׈Ȃ hL<\=5Uh+BczW¨ 8n*z H;$AaU;#5ɭ*)8)Q#hY9,38KԒ0xÑe50[*/\ԒKx[d^j>T=V3HRbG5詗`I!;&BR;S |,l҆Ps?(6mfa4Ut sZEX0y06iOrվ E> u]js )Kq8#;yp\_/= ]q#7Fcd%-&͆D{c점kҔ{HDKUg~:q7Tp9HD,߁rd1.s~=9(3K r||U( 6aOUK_LL^\adR~ک`0oN[)!h .l=!vp%}{ qvϢ|"6KX|V~iA Rč+#̢6*45O[4nC #^h].L񖢹DğJ( ՜]@Wmh;{\Mjz6?J*jT??* #j o/d|g 1E롧`(,7Hq&k@g`̻k^4c(.S#]TO[SѨ"N &V6#Vl}fjsGw,lCdp|IhNq_-`'Tݴ8&V4J)䂱=We@9ݵ7*nWиVsU`D$VkH럫,hݢm{CVL6ُ!j( ^fpB )8[]`]L!>p"lkXKapNHcP`Qq|oU(?0VԅM4]3ʎR\b7w$185 Ƿ:ֱ}>6`X~Fm.SuQ =avƿYXLsa o ً_G$m=}CyhfoEG&z_] 4?FvZd %Zlڵegr" `ϘG4Mѳ8!SP02Y(e JZQx ~ݒ"2-ۺPu |nnw" ig6Ia6wM[uWK)/lm0NHU |:ER/Л0W{i9)(%vmPa)D]V+nqΙ}-|X\:|,܄/Ѿ7M=g̑ ζzrID\#1REc쌧?[хAݨ{Gkm:佽O00zEt  z/sy>yȅkVWǓ8GÑbn,zzW9xt.<ߐ?d$#쿏Wί?JC"R-P&JjG{K#̠@2,)eb=l;8MW [-FZ6cKukHۄ=WkP0T]8t%x\nu !Uˇ+yatꧯ) Of̏lt6EVnv)Xm&bYb?CkF0)oOŚ{9mbf3em7[pQk'm@<Ĕ>.jf= ٯf"omɖ5PesnvCkP8I1SlŲ+l36fիX{8L<j?ZG$*)חcWy{+ 6#p*r}y6:}=B$6f~ɶSz*g 靶fS ]H6Ɔ1$:[Į3 @)>%Ѱ F>-biEҸy}^Ʒ-Zp(5 &)bgb6L 0's ,`5O, s^~˺/ 2FT>JTA'ފ$΃-^LSBBIcW!0 hNOjf_OJ;f8 >{,=|"]Ixg!VD|j~~ #_x4x3<{绵 - SBiC,&--fyf{ Vwnn/(ϟfpiMGv뻉CC0eAD[G& 08)YS b$?5rN'UJ([l t@'/b{ϲM]H+؜G!AyZ*+  *ѥfQ@ߣ #Al;쐓qmΕ؈x>oK,RgꬣNH3 I&+°% 2_݄GdG^zLRKf?RQTN<&A˟8aĵ|[ǜn8v;u'q0 Xu9R-f'S تJL;xo\BH$jolG*:u}HIܰdx$` 2gG&7SkEɑ#z]V#@hCKb@قߠ>Thth>9"s$#h CBK@A ^:6.r"0!NJM6@=wuK${E=9,;U 55x5pR Rlڜ{}pޝ;VBIi^ϾjK2þ\9nd4&+Sh-* .AY%/WEa9)Tqq=аUHJ#ϖnM p ~R=5]l:\n-.;g,21jD|9gW5aa/o&&iz)i6p-9!Ǩfg(qJo/Z=ك&X gZ:GvٴILy ^^S4$[@boQ[-@e/L1 Ud4XS cid]o>2zߦc8O^tOjq6mByEX=4`zѲ 5ryʹ_v!FgΑ~m^Sl 3€sp!صU`A:|'#'YuJovw?HFa$ۇ_ ZH;diG&/Ft ƤW ֟.%#hE`(߷췛2!:.&N7բIneɨΠxlSv ˄ෝFsHyjŻ ݈ ϓj"Գ&nm3.)p̗"o S9m?ػ5J1O ncaLi[sFA3yDrpb4m),-K+Ƚa!!ߊŵ_лXcZgWd\6sp-2K`k{S̕/N$r  T|%hBGz~T=.9Ɏ A.i7_?׵(]YVN%U?ѣh]G(_0򋧰p >R~_÷YU:lsE~irSaD-,f nGGh`=Ļ.-lAAAkoBk[Ry 5 Z,~2{7Wgd/O G$1Eڧ~{`ܮec!'sTW{&%0('֡ ̱ѐZag=ہ.+u BɂvrˑbSӅ6.SP^5()Q|hQFH`VNt6   :.22;A'mXE'湼ntx;9&4ų f4'_URN3}wkE͡ig>Mp?#A #ǬW@_zd27O)ڶ2is @T^q훽)NlG2hA+x\Q4OMoԘ9vLKDE9@_M4fVbƩeLڝ8?kѺHB򾬃M ϿIul$D9ؙ$Ѥ#]Q1e?C|+EF62k_sA xj.PגGζqcW@kU0~T۔˥z ɮɵ q ޫa@ ENl'I{k:Ah6rbP\Jɨò:p17h Yg;M#e膒qmVՈ>aXsGI‡yhLQV =@\jJhb thTT<ݬ %$:wQu3 y"e[h|WLG?a耨wJ}SA;TOi)MgfKRMXL*{7X-+9js.|Lhy'3}F]5PO?Er~,aWEO%#l6:⿱X1x;_l5yy>!(9? # ތtS%.ٞCnH[G~η5HMx cd3Ukj`C=MaRp#pq#.GT*EC oח=!J'z*79KY,Dvw464.l3w彂]Tr?iZyEĐtML 5(agq4%WTуPۘ!omP QB>悛IH"z;a||AD9P]|uBrbY*Γ!<҄LT'jwsvbTx|?HjJێz}zm0V1`NLI&,(N(%Ò'r $l7;>)Dδw>t$ZQ5 ,.Y(x\bk'f)q VLnne",dg~r׾DdoC"9vz/ @`vDN9Yf6S z3 5.=Oi6VqG0yǘw+{ jLHCk4Sؙ2Xt֜J=_$@:ClkZ]μ;O 5rZ6Q/~@ؿ@2Qv-6wGG&It-I~aH!_ bY>k뽴({;y▂{qe{I#@CtB 0t?BU"K eA2U,kB|Qi֒o-FY~9*aMrij+6^*q&+ =sBx\GZ bjɅ1AC[EZ7tȋysiss~yw$&;[nvuz$F dbT#R'<1Tx]MjMɔvV?j%ϫHPH@m4i&F82KT֪Un+,?VxCڪ)l4%G9ѵ}UeA\xKLQO P3,b{حʶ:=\(18VC֛D퀁Sj`yxf 1-= sϞ0X (%(6iSWi\=>v`#,;^':e9gE]Ic&:sl綗(|au?l$ $6TJ$sF^&٪BHl9Qnv 6K/DԌ] (k8 q7?nTzD́3K/ P 08[᳑kNt1u#As[CF{-WPĤ6>C"N([ZB ԩxX!{!"C/ ĂH j[ij4wG}UYdy ֧Y}A⽱yV4w}-: a)0&foBkiސֺ]{CO{2neh"Qv)~_%koTrMS: :lk)3(:tzb*3X$ 5D-Rih,#DM.F1g̹Z}}U.o:DŌdmb23^=z r8,z=\${ 4pX(L)Ld`ΝR#tI#"C aGȯcɴ81k%ݖ;WD1M{uxIvۙW6YXgpCg2e5^" )aVeK|2X_ j\Y yįet G(7M:AF~- LE{B#<Jc_Cˀ(U0/Ol2=aաBjO/IIx"5)xZ$Z+7ݑMM U^o=)q[jBR\="7DP/j ƨIwLm9$&gzF]n)ްS eҎ1#L<=^ScECjRehg=ݴ K [ 1ab{v8}0x{rjBJ\<̃8E$ʴ&y*BhMHznI{|ÛeF5Ii{Mcs*a&h5UbjMiLq.W!Ck^UYDx2 ^E*4Ī{0X[gu7ƹFó/h-D/|YVJ['ۻF0Q#KDⴊRC|0GjSDX3fSZ'{ySR$#y" l;t"v_˛H],!!tE* ] WdK`jߺnոgk[/k?~lNt^Slu(2<;(8m f:.W/e|^ĮsΞJߔ .u|& c 7P 3ԄeWQ#s,ODցV{]y(? O m(H0{L[h(#rʒοu-Kߤ5w4OJN,Ĵ3|g&i%as&$|TTNDXW_W:c~ UΒ^;+`Tw ZLXxA†4J $/FxN-WtߠOY8dmHao:qw1l*>ɢA0_Pyj*Z^cmؽ8yw`(wqO]7 nt;+=K$ C~g]/*8@Nh,L2Z0cu%tRoݝJ8tz7f-mRX"L-=4OFWËEj_?&r9\gq_SHh 69˂c_p;xRO>>P!QN>6"`<"2S 0 r0317'w-w3M *ܤJ=m oBMBZ2g6;:XK|WM^Cm.[;zT+sm8tmѝ״P^}i{*0˘ۓYQlڸUgRmA_qx. =b =_vzèx;7]Xt8['ӁtSpKRFWP{\mm0 *nTL1BL֛UfzVC‘%S; 8:ULԆKua/ Wlnz虀iQd4kb;|ɰB_&"#5f6$؇ YtYޚ{u4*u%J MT|#1Ays"MC0/Eo[ԥ@'oYCt`l^Я0,C\~Q\B#8PRS1n8@ ^!Yk[Ey[0 VV 6x?1 3et"ЫຉĐ ̲>zSԜߝO:$Mʖ1Me> t΅նS6tǪfå*. ק. H z&`%9֙fy=F0הO#5oTA>.8 <{s@B/ΑÒ;Ƕ+{Zذ;k00Sp wT?W1qdږɢ}͠ZFd"h"nEoټp ITϸڧ#MVq ny/P\:ϻC[I95 d_&Yd:V8, 9+Sdm"x~9Bo{dC쾀 سH9єRoD ]to@3B e'2Ts[Ac}QOZ ϰyٍnۢ{q<$)=rAC.zP:1?zQG*]r^ݔ;#JPxjF3$\u|BN#QvY BwEz1zԇ T@!avLXDӇrTv׷VP[F %sӯ=|09H+fqMR}[ܓ,)9;~`y c?d|CT_,"</9ܵUA dUB|5B/NVxT4ZP#v%8UM(kD\4]SտQhʲc)g+k7q^rur'w#L8_FȂ>I+yy: VL0c?Kœ*]Jv~xM-r7H̐0] q4jc: gO˹Cݹ=rCg]2ؤXqR(n_ZlcV! ?Jѳ5ܺڪ<REL鰧%9zb~ytm9iq0ʨQ0"/HN%qvA+Q8jQq%;ȱY"5KAɊ$AnSU(aHy%u܅DN6%SM(8a?Y)ZzXyى;Fj۸ Wxq]8L%0۸(⬢N^ZqG+΄xytf|! D99䈱4ja֫qⰴ^0 @7Ӧ3HtL@8QtNj!IrŶY$Θk&b0ȱ!WDZ\Ꝩd ^w?<@?B(Wsǻ6@0wRM˲6RSfLONi^@ɽ<Y}lm;a ~t6T=bdwbVFˡ`kHfQ(E,^Z5hPs&;wXH2T7@x'@m"7t)Ӗg&%,iXj`qt4zjJOpR|}G>m uqd9Yra- T˜*)椽Ga%]!mn|PE1@k#$,{RZ0\A4:-@f3xrțw=KH@I698=  >HdB|BQVUnHvI'm" v%H̄1o h5'S>>Wl,xڜ§P,p祵.۬R3qD+&/Ϯz8Ghta`O#1!qx5 ;"h /qm|՚w8TX:jD/,D܅8 @j]bqlFwwLe! pe/)1sf:]ki-r3@w٫HM)ȔM9134ߨajk>77j^VUXy5dz/CNx [/g^\ _w&JB9Օ_Z!@[rꄅ0xQ$cQ5]MAzӪR^$ ~U|nBau}#ttps믌*ҍ8w Ea;Y D.2m(k5xBzK2d*GpfGRSO`1B}WyZ^9I"&<_9_Z޼ЎѮxza>ˌw+WvE{8IHb  86p(vy@,=K&h'ܘ spT2Hw#^[ж,Ȳc=Ҷ,}(q yJ$u C GW53e(Q5?v2ŢRjnWnOv]_5BPw@Kկab&1*Nr=0$(c+ha> RbE S}\tKk$DZN SNoc16miZCwyeL|uQΕxc1S|M%^G>D0?c%%0=;)|ܥ}(CfOtyf{\ub YSȵFâJ&i=u}1} bRbV=ѐ$9y?!Ԝ`yEM˧QՂT&S,>rIl2 Tg-'vD"(MI@)4޲gq.DHH$n6j3>c9rr&Ө3Tf #^L.F`Ԟ_+XHw2 -v$=| AKQ/Wfծ0M\wU-N0{XYfJ:b!MWA(^=YQ (zޘU dڵFeDC(~cҠ+#dHj_̣Y3WSm˙8 svJ4JGxOe{Ůo@. [EZJw1Ms!Ad{>)S_*sX$Pq1xD}*ҒaHg)uݜhPԑ/}LtjˌfV,9ǀ.d֊=c\@fɍ"wحōWzL͍/EZ !hI|Kt zdTm닺C)DnVb9k"𳓩 o*LE`$3B )}l;Z\ߡLB8+r #d"*@=6K݋.סw9e[eeݯ``'_zwm@<ӐuA2ũM %yIdJ uDPh@ĤR:r$U bqvNsN5itEeI ՛ki;M_@-T[ҡAW?2~_y ~SLu?Oh |y8@%k49La3 XkeGM5L)u 90yb 4YSN3k4jL#x@ ײY{ \u[z2bNg[.!pw81H>3uNc" í71|ixrQϫd'|{VSEXi/pd&ix}ZG54=&EB@ hѤoJ0?@41ԄsŽ 9pZs&FWױq+>っ[#pw >a % ,fՁD}'~F MiQ5H -)ZJ[>u!xJo)-.AНO--޵fq$D,9 ' q!0?xU{Z ecf'9>6ҳezL# ,-Ss(GQiE{?eA;'48#L'LSu\1d޾L]=jӛDn5ZFbhO'j;^fj\ΣCSlݳِY&nZI_Mw=0SYe9*=~S(p>,BSdԣA)_Z0'?7+d_Z :=`&Pr,\k?Vx&y+"E] !n_)spDu>G*z U fgi#moUƎ_X94 `m{h1NRO|9 ^@Vԗzwx'9*C,YvRAtb|o|I'we{Hżt%C;kaq`=~64eTiu.'79%-S8y]tp˭~MʆKlTRpj^IS?X,~˹ɫփJaKw@.Uä&.9a^ٮb{PRo#ҁ7:4x,%:G¨DY.j' ol,Fw$tQƣ{Ea,Yk\;=0t,ebiZgun@jK.ܼ3EJ$Emh[HG@J׾N Σq Di;)=t`.^!D2R*Zzw:8ֲnn8f3AlUصl@lk&_1ٵg@&\KVLB9 þ倗Du;X_!,#\lmVQKH/#D9}Y)-fwUKΥ rv Q5IbNXl"PE0$E"~M.VBצFVF C_O b*&*#'*˭[805ڔ.gnRTkcC3Gxa{$>>~:`d g/=} XZF{n"c媕Ϻ>0u43R!*ucw^1:NYۙ+]E lʯ htbjU. "gov I&![R4j/$dJ[@$lYQ^umV7 &c`iǂ7o)ϲ솃ݱ_;&sG& JeXOJSt3w)0%!ٗͶtbE?Q>B~8]O Ì``yvD;~ lE.U.vk>p3u/#(G1(u8g X! ʧxELœ59Isb) 6 ^rr~a`?ʗ߾H2:ˠʌ!T"OE8Q4j^pξ+{Uޭ;-Arf Dv n"B-Qw bv06=!M[z0 ŭl{ sW68[Q-N lzW &p.ˢݓSȸVWR 89* &,f P#-WbY2F=Ua ÓAMu5$+ՑaHSjI4?'{oif rK'3" M&\R$ *#qO$uK{Y HK }T}p>hL~ Ŋ_X/*nuZE~ڳq> Alb0K//AZ:jÅnTWEZ#aYVk%*~۫^y*<ñj얐ιezOe1n["C//sqUF1m=(ш]0r`VF,݋`.-#Ohw^mjx!td\'M@c8;[;^P%K|FmrB,w5xd]I@nDf"z5 >+;D 7~R-yee^=8 d8OQ]zDɵ`*a}Ƨ /S)Mf^ϽKB}4}E`| Q6˪hxeCYC^O´Tcnr=rdmsy$$/(;$OYq UB2E=:H9n퍳 " 쮑b N Xbo^Y6ij(uS|;"X̥% .eBoxgƽW[P*zT톋@m<< LumXcbhIat7YAڏ˒?3ڇXqV"_;?-`2 [rbMM4`h 1۰M:h)DBʞ9Uq ?AsMwMQUxHzzpH\D>2 :I Iw,ַ n"铋@֭}k^v0@_h2lcBIk o˖5'c=.MDR#4`3}^ 0x $zhp 9=1Jod[]-(n%g~kf>t{b`jЧA2#/L~ e*ɭOZK+T~]rۛ2(sӔ(:I hW*64NFۖT8);4y7 K3Z;qcƌb!Se-(t9fђH!@n s39s5}0+fF|<&n܄[n4B̗鰾 nw.{@g(Yɢ]Y^7P>Y4N5'k;+s !\} kՋ};:bIp:KN9-)x2ЋҘHZ3v/I~9Ֆ XJBP-Y>=\@R,㶳hՂ/sd)${+[$1&UBFZeP[m*P]f!z~TDRL!5.O41O >9U*4|;jW(Jq s=&e=+C|Oz~mIB0 R:WEYQfCDOwkM4?$ j!"(&tje$ew Z`Z)Iu>:)39NE@:y'xQz=QLXD7N.[1e{ g&A yX8D!l] :awBV<?؟Z/U4l3)(>gTr>Q|k3mOb)1)oz',aK>Q[@Kb@ @9g8`|W.K] 0-=(OZן6Az' s@!D[m\y3݋hկH@Bʅs!2Z徽5B&Æ!tc\X_aE]7)FXKpr SYf""f7-ʏlNXHU5ʓm:]l1B;,}V5J% U$$M7@pU7Žt&1Lm,ߵj :'HIHZCP:xW2E/,25u笭% ҈m2 39ܬZXy[pzp{AnEz23oګ,`2γ%8YJՔAED}u%HL@*q_؆mEQ"9ZǦz2P3_;/nk-spaI89z%uILK,x>Mz3J&#xѩFy)t6N_r̠AnZIB ft\8u+'&5 @,kt224[KɈi*ռ2g5/gbյz vDR~D7zJvrOpK[orT[7f4o+N^r% m8fS"aKxdKe_ʮs̤Bp_xr 50|&oJ3!OHʼL}N*Iw?YAy<)3x@qSdždD4I7XmZXg҉=BRiB MT:=E8btٮUPBxkpsA]>ar:"6:B<{ܡG17nqRx^7`xgl_y条'ƒ?Z{ϻ[ŒFzT0Xzea1WaRZʑ ~ AQc5̫$Znu"}"@\@a(.S6mR^:3]ۧ8e6ȓ \ t µSqb8c3)m .۩h)dp. &,]:yxahu-\h!Oe, <20 *T3o2Hr#~Mɱ~upRG1b[z #d f7T 19>AGW$qImCS܉JwEZo9.Bo+!BH}ݫ>)-Cg>.tR@nϚO{Eǫ@G\[ ~8Emƙ~bo._uƃ-rd Cݨ 6N1bf5wXn6m_B]+cX0j7 /ܷ@ÿxt|NInV: >Zڍ4Ing4,,6LSX@aӜd;N^2} ˓3!!Z1&YцصZXhx ,ܷ`Msu\h\w zFy+l<; ;ՠc\2L. >;NQxU8 9xߘd6;Q< -mzUdؙ7%QQM,W7( B[0 J)La'p5^a`!χF$I@wXȝXږRW6ĸ=A۱u %bd5 q.@F`oW~`]9-:@/ȴT4αp1ؑ,DN_~T-|'RH&?VV0g/dK_E;H >@@c?-Ύ ^ЋLT7i$'|A'm@\Iv :cQ* -[S|]&N+R)zVc p:q'x_|BEV~95|p4o@вxUwTD$A6a?u߻Ynd$}^EoceVFN*H2n-~^yRd0V⑆7/RTGv4m,H{h.r^op( >F }uqLPSl0u$kG5:(PڲfW 4\h'4_F,FiBo~ 9Ueޖq fxYM2kϘ:EMWdqǟJNwj?N%-8Sk;BzԉMz?9 1A7AL-% uHW8ݔrXQ4aF$Uba#nOF$?'<̣a£E>H5lpk1?JE0?P2d:.G(yt 1: /dM\/].[Pa1O&z(&.15MxqguvvZPJ$s-$}ހ%N['krJe8ϗ62JK]9waC97Ȩ[?[;|ؘ^<.ޘ5B:A/a~.-{` k .eP3|9 jߥJE_[/ؑ-kgYfNoR 1P]'1g 2lbʐ429^$,m ޡ}H$Yd G,3:-BqisBoǬk2,LKI9 @I$4t18}'|2gV/gX@c`~',%yMg9F˫̹F!Ҟ-A,[+6Liˬtrj|1PCLN0Mj$[<-U_KR%CVb>@\D0fC׊U b ^!c3+3g~;[nYKvҎ#<9#0`>$ukGfb+{P5WVۥK"SZxuGƺRfH\*=gH-z{vs>VPf>e'"5q?vjR厱^eWiZ!lq U]'|K5ᘆ;1LH!륶8BPYmR8R]1ѿ:W;y%܉>n];>pI런?Ɔ8jg<#Na_SRkBC·{jpމ6AgŶTA v? k<|h'$'. : +帕j\ P2kk$uJ0]5m>/u;'褚yv~FG&gp(IOHvbO@U8V[mbe|b͓s}ɋOiPI~?SwU` t'C!JkE\0`tdxIdvm-A-6-O(ї>YOG@U:T6|ڌ dZ*}8k$yLo*aDf!^̃-eîk7rU|wTIQo. 8E\a6pkQ`tG.0FIi }-U>tÞ Yf?] nTEչ!6Ɉu֙8Ifr"4= cAfR4˦5^2weܺqd 25 h&SM>$rsZ zK t@ݓܕkq}RDPɖ0M^s2{ٔ牔+LnvVT+ ,{ົ|ZeMrς%Ϋ4`[(ӵde#%G%%SoqV\wr+BYFgػy*z; ^&bv*HގKu1AJL7U`j+SD.ϒcpƜh,9ᳺi$Hbq}\ )߹z.vej@w dxSv_EwĪO +RMHR"FaP }`eʛCYi贍2};Ю9ى#RMI8'R#tLmkx}7 je}7h`tK?c= Hw(o`ϰj 04y:/g@*?}W2#@Ulw9ZX'HϾ-.ȟ ezypKd>-:R'}J,˜o9*4 8c;]gD/o㠘H,T~S`P>PBćQ|*߶Jtڥh$ l})8ha*jz&xz{TįhM&9YEz! FK$}$ɏWC)S;@@ʊ|f^B[1pfck;l6w濥$ٖ+9ZӎI ·pc;_ՊͳկcE;b Eֺfmv:O:גVqhOm1^sNׄK4x?+0ﶥ$Yr fPvwha#(@loVQkj/U۾; wjS/pLϮ#䐁*#Ek7{>jKep+D>j΋G$aIL`_Gsk7P9"*xO ~ȟٔ (]`y>3CcZfֵt;<R ~/aF1ֵ$j~: `s %nlA7][Jf?1pDkJIEg&fu>-P=9'E~[+⇤QRraD!$m$nĎo r&s܄ҙ^qވ +6e"GOTfĻ*)Wy' l[9P0!3B9ȮWd / 7(8_{z(.ZHy{Հ+'`xW1]1s}>z')Y1]: ,2n-y )G,S}aQ;WY_Y%rjq1J yd3r˯sjFIA&T^y)A/2UZpqI#]ƞi@"ѕ pcRSQ5Fjwz7<77 +a(ND 5蝹esg @y[q |tkjr`@u xo&  AxDjC{gPTt|!8~5oN푛ڌǾMu0sd;x!ް`rXZn2}ܾN3ISep}I4@+7$89AWrDZ'3ɘZ,?cϝASW:C Vmv7%م LVsQ,%}XHMfF1&!cfF&HXP Q@:+rɖ?gcB_BbBrH~rnPHXB֐/o5@ ۜO2m2-aEyr0-k':;Vj#F+~U}}kr)Y52:.:w& ~q'Z9y2> g_n\!u'yMR^"No[Qc_a 2*˫Cd @6\Ȇ]Eoa?tʆ7Q^2,qCH5E{V ovTanLxHdʡtA!LQcYo z>ʇ&y0#pjG@MA췋;Iy9 ,?[4 ȯ6fe5DoS'eҗ7)f$%mNؔ뙏 rnڰ) b Sçz|v:~dLf!;bakA1;sDScᚿu)7C()2j7!- uCkUkWpwokU~ڡ-81ٹ3b/KYFtO٩`j8yh\I̖L wd$=7cU]Wj9v}6opnT`Nv"e*A˼Pݤ4gp.~;Ijl[y\Y*" ήǬJ' ղK枆 9:H<ӡBpmAgL׍&6YeXϏ):6-Oos ?Nce?C 4Oi(''nl{C{gO6?r=u OmRy$_jMUluacP%Q=&VMc\p.9YDl㐝{=pPb>}i\Vx$1(r1- ^$%C>CB,N`8Vim$ňH һM)ah1 #|%AFZnrb{^jGprfOzny'eCoȊ?aSO5 lJ^&2#K[&ۇoe"XT^6&j2{9Aoy֏iA\Jّ=f&,gWרX ;nӍSqXq Eipo D׏M~6%b ~ӳD#%WVaؚ:y7OJ64D+cCbǞ(ǘī3RFPhp0Mxb>~n\7PL쏡Dy!zVhuT_D *H~hA;4K`=u ˰ù9VD#+ևt%4uAӑZqpmۛ>1spK@6:]FUy~Yk!/yn〦5h{UJE1\vnMBri p֞wB.Zf} }#K߱g]w EJ} U2ި[U]d~;"J%]kܖ&U6 T2 lִ$ldƎ_12COYAfe?ls3&$zZ䷔pOP{ew{2]RCnBz_)6Ui܊لO+ӓ[Vֈ9TgFYXӄdvxIOD9)㈩MYĨݖ|9G!4P&ӨNXm?SؿZdKJl j7g䁅;R.25k[Wɺ1ی;}3X p%)I0 ɶ$؉ߟLϯ\a, 1*f•jÍ Krm) R |VhـᦣSmhn'gF_FfznN&N4jh8g@q20SDUU@:뿾u?|D#8b'f'F25/}> [ *y_ZUA}ťi-D\8L dEUi<6Ӥ&֕|W ǽA]"MIDs,i (:qaw+nh X:&"V{NHӲoYV:qب"`7`{%F/u0|}vϮm)iMĉ7XzoY&_p` L/=_ɲí'J'4#;B"hk?[DЋԧ(@K8+n!gVaU(Jw^p8%${k3|:$fR2 ʙNR}*0h] Ag9Tn3V[QM*kɂqY0Op !\gP&ig)ƀl—aЍz! r$̋c2,s6E16Si}-w  2Lp朱6tbZs@G H}kƮԁѨZk=fH4\U` 4ȋ>@ (3yC? PcWD=YKiΆZ5*1l.{w>C> .G/H㧛5[S2t}2K2bLS!Fa]8y]٪K($o ,XʈQu pk#e3m Oo~cNTaD\(nd_>fim"3y=)䬭I+< R^bL`[&R3,RY'3Κ92(Z lt! T` s*D B֐4 U[4-a\^Cgm\5*f*E2ؿukF,=~.zJ_i_v!3yhx:DroC~V6'-HSq}q-rdy7F#ednR+:(Qeo>Pn6=H&?8..i XR"'LL?THOS%An<\׻zDT hó0Ąc letϱUt*gj{@;EQW%\䁁+c]y˜%s zh) ov;\l‚HxۓXC\CVĻފy:\^!Save E~z9p"ol cjp>,/([E0uGöRܻ_R$n1>;~NS@*YK{ȋA^]-MTZn8A($Eg/|/~(bE;)(B a1dįxjBqNkڛJYkepy4fKLz0QR򨧂]1\ik~|󕙡sp1p*%8>.X\X4jt Y5{:U@D ҁs$ sKkfkv,;6h `Q\}{ $*`7HaFD:M2x[RUp^"{72O+jk+uBwF1.=Ԝ,SA*0 {;ΏNoǹ~.:, 4wG .M-&[_;u/?_V9B!Vzgb8R)6 Xz1 xDd>v^٦jM݇J8BS#k I. jJeRmަ=\l-Sًg5<.5M GCWI]rfahQVqL FլS/imAyY!RoG4!'2ղ?Y4E͖s2vj@?7gXbl}Qw`9K-G t)}>㤆skxtrPl3lenjtsd\I9He4wW6;LG{iľvK^AbdBN$RHNwX,#!x-h'ՠD H cc~ `zR Ν/ *[ 1J6*b嗃%Is?D:ң?'9%xǿQQ!6SE`)DX,(T1CFi_)]9r@]Ǽ A͎xmoVy '8J׆M`\ P6r~Q ҋB}'jb_;o迳/`p?gnAv|L8K3}d q6kE>3Yf*^euUrz7SQ:tol;Sny`o49:myrf@%@]SۀNݗkzC?זW(.j)sKdjյ-裆?db@\&S~ӁHl3E#?Zb//Y{W/'ڣDxC{ D |):A|{Z^M_}Uk/7cN#+V2Kn(s23MSmRs{MPdۆzdqQ[lʹ]"Kmm 8 XD2i0uaYݖ7۾/,-*#=HŎ(L7wc@u y*3:ۓ+X!s uu7jF~#2&ܹMc54M/-a3I~pMvH]jⱢi_fbśP !|)%Zm¹_AxT Y4G0P:,սEmj4`:'ʄ1{??7'!ߡL^}[%ld"XOY~G?Qhl/ZLxN/vKª佡|ߌB8]:H zK,"lGKȪN> FOl,jH W $] P@^c$td9 62+~*7>d89 by?c.nڂן!/KjjV?0w,:sA u&a!L{PRcg)?޿@-a k νwnwJko"N@! Hfw )s#0n&T(U#;.z2j<>"g6lI$ALW8+<"ӟy˻uf$.02n|%k}1Z{ :)5߫M Ss3*Ą{):d~(Đ<-5C=i?qPXXҊ\t Zcʇb8ߦX"L K_k0[QUJkYOϼbey&$˸[#eg'Zōv" i{K݀䄑,<^{ST {~ yCHsZb }m< 5HTnGjk/b~Wotl~({yuKԁK@HFp2e2"N` @s''&D^{VH2ob DmFGne`Ud3~^aV?n]2&hM l)AZ1LV\joem[G4t-m"v4h>_}!s6onc)T ,EX5R) KRg}Y Kҋ68mEP/K)u6@ Y um/f6_mW%9LhcF:3.*RA;V@i{ӋgP$]X`D'_SftRWttPF#).Vlz`=ǗEpnR؇,i/%TI-ّ5KHmGI{wD U8f?glSm]EK#$NU,8HZ40`y+7To]|ՕVL3jGHԳ A9I'4UTKnŅq/O¸EUTMi&L4zg2;i1#@?'xKިoBs,VM-eyqG.|Jk_If)$V1d M^㿟kЂc6<0VG 4ɎczJQ}a~Fk奸mjH\K28u#6RA؂ņq4[]jk'truəZUŠ%%RcuƦB-fԜf4 Q5aFD3$l"v]ApToh7mj'K~]#dk1h.n4VemS`$7oD(}aU^ L[N\җܒNLypa>Okyh۹ٰ˄qmWwHc h=7űͮ@ߠrfx0VG@kSp6~G,qDRP D.łt$PIj9@˙&cА^I#Ew&1fVn0kFF7Zn}m/NȬ]Datڛ_A1~m*JyTS_S> [.i$֌=c~! G߸YE* QlJ@QZI&"57MjgIF#V2䡵t}g^n&0'w0TZDLkr8+6fXGԠ>:;DS!LZWь,z0h-K" lWbϛ96!P+m {na&5hӦˮ; 6,\:7OpW @lY{gZ>Z_6i.mYU3pH$Kψ᜖fMD[,-wIC"SY{9lKg"]L>\xe;Q*]Eo"gO]"+^ >x^j+!M\ɼdě2+6sHPӐP٘Ր\F~߭s;ӽWxzv.7{ QTİc/F=`!K&^d'.U>ٵxhUOB3/Bl5_|ϔGa()ҳh 5+Z^ yH XKYFjSmmN4UZw~=JF2Iw.(i+{ PḎdJ! FO K5 ^릂-i:VFAzdaGF%M7Xy-.~"i{[e_Ͱֽmx$F߃z.gqK9KuN/RɢxJU`Kt5IA S:=TV2@ ÝMRr)cl7K*GO4L?hA~J4Թ0N~S-?hd倄/%"j2)䣣9 I?Q%r®BQ:3ѽLmBR}?;{"P) ų=  1mG޼7z1Jk#j0:6~xPe>XorN)%(I {*fE>G:g3ܷb&pi`3Q $a}=8bbO0t)F]^sN s(y"/_o>fE;ET)QQg,M)l aW.]Dr d;U􉧮 F=P(kA4@7zx~JB{7+D̞EwqkN-^ 1CvK\GZ#o+?&F@Wmn6 66frK"賯3?]7cpOпJ:͠['3p}7ճ&3`UFgX۔N_ea检oU۬ U0oKxĩ I 'MT@L0o :&vf9(``5 !Doy^07"GӆS/QΕ'48iՉxYd@a)C %aD'?znZH̯C%aAO@þ*UH'xAO's8E(Y ]a8C#k8F}J\Ojg8aTL3 L29܋6ɶ-sZ~yjfNw]&zTHﶥ%IaW0y/x:EF#B@j3,YY QQG`yߵH1^ڮ+I[UKI I֗V#HԗA=k N~<ލߩJCDuΪ!fiGKʓW?wv*=Iܴx8ur[{.T훙(VYf Q)ESpGl:Z Eu!`h^;Ie=WZӎ[א[ T|@\"I{%i?{?V"u ZU/MIz<fU# ?ؼ֣C RLu~*w :S XܻCY[ݣ`ˇݧSAlG:=z^WY9/*}wd4p.t+y6~hrx &qT)HjCk RFg8{HPlnMNzd@D{O`= iЖF3 1fBւj7nR\ G_%J6<faxG,!t8Auhq^n!rc2` Ec̥{YCnt+HD Q}7wD 4 p0xmVa{[z{o`oQD I N }Z4 X%J>öCa7-pCEB_LdžAgEW@p "03w"br4 3?h0U_RqUT$avz <(mskq7rqq>r~&=aTo=_iu&ɉr߳SsĂ 3ۅ׮9gbʛ?QŽhYHxIvGv pXaewȡnOڔ/ª0u^9\.%^= "ߡ4>y#Km}G`)?xl*ήXYzN_ cҶ%qP32{7 ȿ gNmǃ&  /~P8fL_#\i^/ lM-QɬAmpIdPIq626tX =3g`z лɞi2d(\׸Iѝ)6rI p&jD잂ܗhcf,/&LNWz**0ehf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗd)Zl!86j15D Ĥ-0I`- bC-w%% 'Ae j:NIbê3!S!ϐΆ6P1 .K`/š~JɄ|o:S!bS, 33wMIWHRqZg`3ȫ\qROɒ#:LX}{U%oHEˁHRAR8#C< -߼8*Tp*μ*I,MJ\'X!DE ۳ 0 e~|/^¸(^ *SZ1)hd1!~zk Q|38˳ jd Fkq`{D?QWKC\tJj<`kVz$j 7 RSS.koArMG@[/ϏL)S|P mlv:rNAMZ<ieD& |>:{TэCT#7|9yx&Y=i0Ly/{흭v"ɯ7"8]>DѰ_RUAkZpa>*d.PJ*:/ [\la,cKZXY:E@52߻Ѓ!@5D-yhXۋU% ^TZfhVAfM?"V=cd5R?\#1ɶoP#"څu4 C$^wa[=F~BDjJCeuX헍;]P`be0(^xyu5FoQI9,լ\nMּņ8udP|Ҹd7ODn"{q0ZR=%a)r|hwypӁJrOv𺵾#)ܕL[!W*'qisM@7 <XU53M..39vѵЧ͚L0jLJ&(UxH{W3AjK6WFEw BB_Q_`97bc"Jkpʛ$_i c#"s T߶fCq&WM' oi^_s[fP6}jvMpu~%>z;lٟ=?\^.~(iMi|D v52 ;m1 c@wSBJlcV?EVGZi_?tm5%X*2&B,o~u7E2 &1D3YML͉*^'=,oim$EGK p?22t`п֒/U/rޱğYc7B3d~@ ? 1ٹҠ~'yt+أb{C7N ';Hmi7]7z5wu=Wm~-$fdïnp]rϭS (J J"bY5X4Ic'!6@-OR:pLE AænX·@#>ꆞNSn'fРDo!X? qiM*k?T@?ߖPP߶]0Ʌ ^Nl%= 2(d*;`J}jYN%P[Ob>zSo~NZd*f[hn ! pT6S"fI5jIB!a_ԯ@6 KvBx՚;]8&Q?Hq@2)Wx\~i?Y4|g_ŽDMzoKC)BC}OAjC=YR*_Yu$@AZkm[c CpSKߨM̞z#j6k;._Mp8f(QpVm;_qnYP Dx%5 *;V<1 m•x hr|FNw[fآSƀ54hjN]w!|NqӮk?k`GZ9%AG^c 11N=C>Ҥ̖QWſK;\.q_*3 e>&'&X(\ҟ!8]3@Ya&eX:xb b+hok@Z 4 xwV6TODqleʂIzzwbςLx|#yEַy@WAOԿٛg|w3%4[DnoG QoJ" 4qt) ݈ڜtIház<\ 7/= O$Z(Á4Tqيq\S [BS FMRy"ߟlR/4Ҧ:I3h"2Dt˜l=K?Tnz!mg7$NᚉEm髰x)G*fļ7w@dzM '<%6]/Yf:Tټ] 6LhT32V?pvhSp73G nkt}4N}?B,QŬe7Ig>I:Ok"fl*"^EZ? U}vCBDOO<~Ƥ {M׻xlsDӰK9E[ (ٚn6f1 52=7jY|lMy1ֵ ^ }&czLnhJѴN1b`($S pH~"؁ 8!)yxONv CKpAN1"pilr, >䶵vi40N#~~ςd:MDkL#R;YrM w[ *PjEj{Sz N~mEօ+vt *XwBk2 P=">&.Op;£2oدXe2朴|h⨿n2>P$w͞Y3ڟHb۳ݦ}z*"M@CM2R pf&J#%w +KFrZߴ &w~ħ)$-0YIpZDŽͧra@k-TO fǵT93 :t$ ,s8+|.bԲ4vK  Gդrg$2o$Iy*VbZ]r$[`ofiwrژLR<웩\c Iib€)hק.g׍:~DsA/ur_ߖeI*tnLǖ_mvo6PXJ`xݽhaP۸_ d#5|W2DudS(%6m/xDc*1#ݶ;I̼7Mr08wݫ`Iѹ7;uRm=]6ViM-UmXg{+x϶c@dqPc OϜf#r/[3CI~.KC;vf%h [! ۸$;=ʌLZ?ןE/dg?-(vhC(s,O)>͎N'QthBj` 6ԒnlQ!~ʺnGVP|򳡅Xk+ÀXMdŊeYfJ#q8$l]o)'({=dxv=M,pfiƾX1Z@}Nt{k36n2,D4A׳1x/6ݢ` 1VXo3hQ8& C-ha_ZޒH0tm+ådȍY>@&maTSZ_t*}NiXJ]Dڂ)~bCZ]iV[A7(+D/'o ϖ}vO&Y)W P\)>P>P>q ]Q)+ek/"l$Knt M߭7qt]W|U`3alךt3;oM Y!oIoevrXfz6 XݼB-}CE%$V@޸}U8TzQ5v5VϢH %QAtz=tz7ROX)Dr.=լ0t pRi4,~- uWL{@9uuWmE#Afp#ٳݶ.;7DNa_8m03Nb)oΜ>O8q,:=2?k!]sϧo*Cf+a1J*35dRĐ3Gu= y+eL֠OBiEIsPޥ5#3r6\HU.d Bv7 <!?QXJC+ iȈ_ctXJFy!ʨs&eybD+o}+:jqsϕ5=zeDnGҶ8)}] 5~4jo rʪPHPp(=|kzޯ@+gr<e,,Hϙ֋M`T۰EW_k--P@W4ZhYSR 9f럖*zǛDZ6NG7^{L6:εAyΗ;4E{[ S6}X׽iS?37|1~3#٦W̍ fu' ;6z5簣ȼI@PYk`eb3?,ۄbA)Ne)sMu #c!l9#R-ZtAR$ D(rWr4>jڥIu$#*c(GO2QTbi;PȰ >.iR5f]t*`#J>lyU9gȫOM#^ڥ_0+l 3#q OQ5Fk*R-6lDvnoΕb@yPYg̼fӼ%˛ʹSi/qùS_ ,<_OL4/ + \G^Hm*DIO̯| lR8)7AieyеWz*(ؑ,$!J-orQ di}34ZGCclQkڌT qPh! |{3`Nޅ@UzpԤdm>fFGsu^8aWØ!١4\8XI7 6ǏL7q&avԟ!kGp4p\K?i]ʀ_\ۅ/ \jDbi~٨xFᲞ$L^qLq[x+3%]*=H,ez.uٿنYO[Da4wgr744etg%HX{l991S}bKX>3Cy]er/DA^0F|dj>7Ρ.;TQ`L3v~,DD+Jq[e^UQN+~Fb6GʍΜ;b3Ƣ_70~5:,mT/y O5g|MBT kݥ5_IfJ1?\3hDo$(dM발=o'Y; ak0aJA^~,?e$1g{DujI?5C[=RV"(mD +S&X3+GF$ٟCe-FgKX&oO!ʬamku(ofY[LLΦ(>l+硹(eq?ֆHɰ{J^+ ]\zCz?0TtNU,t%W|D ;RJR'Of82:-k*KkK_NÓכIZ; `;_uav$*a[ގK1"o }VݫՏ(|Ad衁qb mTAy&ֹe0-à tđ ߴ# ]ۨ&V݂H #ַ +;m*xjF"v@ҎcxW60b lb#[f9wOKI<8]>K]sZ;߀dj% , >gdY^ό7a+1%:=yLGp!u۷kάX05~1 ;E2 eFD`4 OHEF.T 'P};)] xkrƵRkK-D"xn["ֶ&)h3wy[7Lw/| 46?pWӸ˒)^@L4=-^3^!FYIV-}a3n^b@窄$-?խЦyQoQȏnN`xLOKtЫȾC^XDQǔӭzF4iSCï}FW>,g/`Dv$ qN6\NO"NY +C@2iOA*|+/>K$K8<_GӮ$L'>e"(4z E& )W gGg֒ŧ+HY/$Q݁93pȬ>$~x/ӱSno.KSƐZ8t=%[9[Җ HuF+p:쒂FCmYB*0k1m[% VibW`Hf,`ij@ pEk//d475+jRC~jf~8K<*ˤX\l Vgc,C:</҅xA\5xa\^?c ky6u{\2*Vc jynC,E6 ^8o! يoR(OAAU̕QImR*bt5JC)&v7k5l[ \vx-#L`*yCFRti?gS]INOKU((+[6ܗSo{ͽ02x!#[+2K-K+ۘEU`qX"JjaLݓF6"UR7/+_&])%y@jo?RW ̢otdQƹoQ+jRL;jV<4׏FlT;M/Q+LiPY6:V/}Nzsӷ={̫h؟q6ݶE 19TI ټu^N3V8Y)}w?+)PDªzO,zkxSzDBPKyO/j;nPx [lׯG&[|l% blaF`lKH4s[oRۤjUYm8A 0~aKpdh~!@.m?BP2Uy~Βި6@>!9 aC8 pFF}rgoKRf>Υ8p6D,&(ڔdˈMNn1]x.̜ u'$M}l `'0,D!UNeJzH_R0MdP3"HtVLcÑ)}aB;Zb0ϟhk H{@ˈN P<IL}Sa[t}QS[$ ({C ҅p\8ЭH 'ԫ, !Ӑr;ΚQ8? L|X 1.^).\1Dur!t@5Q's{Z8Tjb)ā8 c.:M%rZ̪"B 20̋0kzrtX]^Nru$Gg|)AhIc+Ⱦ| RR|#GvC0x vloY!} ҍ,S3YOelAm淳. ӱ\+܊;hs&RKhT٩=?Ű3g6 Ԋ+e0eNc&Uql!{yve B;<#q\^}ۼA/DCoZx&neEBh*K\JLEVVa%?f7.1o>c+BlkWI\x?k - E! s EDPԏ6pΛ7àdz*&S0DYQ7k8ch+vֺI7l8Ңoz E7pV CT{ k`䠍UWȨizuˌUD7hƻ@*{˃K%:!?hJl56ϧPƔ1[yt"QbøyYB/~ m#w[^Ք]kn#3{y+ b ;'a녾i3_,*Yg/+OSff.Ԉ !E6#\z39uCuB*!wS_:r `DUrլ9w]Dt*˧Y. &l.2P]WjPH-il l#t&(H.UqݒߣT:Ѽ7AJN̟j֎+ޫXL)1s6@#O  cCB/VBvXu5a ~JDJ-^a/ş(~L:F*|SrU*G|q7o;QvZt.-+^=,+JX7$bGd/qU Cg|Zg;c CR <TKo:y޼~mX8Mve5~}X*Jjo=q`˦~U`02W O\6C@*?2d :%E!^RkmcTD)i^;-D"OZ<ۙm&MR-g'[2` KN0-M]rZ&EBƟ>{@oʪD$z̛VJ,G|GuI_Fopi_A 'vEmbd=mxTr?sFkӾnwmnj#f?v8[B+1 cTO!1=sFҀ}4XE<"ərA?P Ϝ,R Ϸw#=5ۋ= oo痧蜣pɼ*n$1YbjMWQ靔;=W3jK|7%>,n*f%mNV"o/s C\#& 3%C>̘~I:%LaGe&}?WF2}I^ ᭰u0h fO(٥:h{%|o7\`Le,Bň Qc^28P(*1WG`m#cn*s:Uʃ0&.C$5>A\!PImR3Q[si 4{,8.T@as Ar?>B;9m'C ޡ>=TmwUL{ "^4s u%/X 9G]gQ|IcmUCa.rlS Vn, |E_J=^˽1mnʱw{X3ȁAHCn&9087A|s0aAs&h۠}Y p9ff*|+aY0  =$6r H7o@tn]ۈ@#dP/s17-mӾ*D뇶TօS)sϟ RP9gUn}5Qd8 CN~D 3)Z* n= ׭_䜀=^@/C0x3PG:Xmk)A}-n>L:\QʥJ&15HIkíS>?A6fulb9g3J GơV_>zOj T2%߫Զ_̣j>b0h5>cHc#ELLrcJSQ}$ N~WRtX!JVdj8^`1$[8)RlAC6NFy </ͱ<!x$IYukJ"NcgVt9Tq'hM߉fs> lkxN }G{w&7t#s)x7tuژZ۶ڋK['#^R 8,q4HZF26U1:Z(N ?{ǍeDEcp 67y [Nӆ-{G{ND)D~diO`jW秘F9ӯpc %tB'%TNlǮ> &(=M,q+֖Z2Nutczj8-ZKcˑbRr) 1<tq"! 0nr<~5aޒezέd7MU JfcyQ* ht26-=Hyd4aW/GۚÌ::fMػfE&> V2Һ[y䐊T"7WRl}Cw< KH&ܛB'/ti~Ҽz#/*fc6!Z;f;2..龮? ty Kt=;|.bGڹv9Nv֟"y>jl 93%*8ob'O jQ$`G3 %:_N _-;VR {PS 5㸙E9 @ 7¾ۛζAI\,&W 7ST@ yqw+SmC^WTL)Kķ-y22j矽$exY7K*Dw//\Z9VQ \#AE'43K7I+[Q~d$@˼^Rx􂺴#$ @Ex Y{bzR;l~W?Q7~t!$ wC '*ԑ4L[AG]0:iTCq J+\`Q V#Z*67tX 콑ȓ6l^zؐT`j$3 䴿)+Dx}ƒ܎kudmN\<,g-Q_‘گ(L2&p$G*,!b44,j㱶&%  -Hݵ{<|2-mkk\wS̡\OV &*+k}9*t1 UX>pⅥ0:-3 \EpdA&TXwN"}`x5,C8UoVa­0FQ8"I9ˋ 50&ͧHϸK s",qT܏\=IJWl 3S7$hMT=  X-"]A|(`!+ $;a::&=Cdn1r9 t7ß!jtbgi‹:JfK 2"<@O.܄E-Ik@bn"-9?=CCVt/Ϡ̐o)N#{*ONM@4U_+E6\ȅti5&gr RuᰅurGrNJ;٘nO*k/Wx͙DW6dƐKkZi;ApBGrg8{jY j+#VtwgYۤ_03SF"zw&'$oC\ַv&ذy O Gt`# UbFVDp)c '蒂dp hwqQAu˖=Չ ^Zfqh+QĸQ!W=?=&XTiꪎv[ηo# GU)M;!8J2@vWe߽o 9mkε9kBK]_&*X׃lڥm%{+LpebM4U2*8>_,WmMneY'003UarÝ"0[~ ?crf Ŏ] an挭]2Rx܏]!*Ҧ'rdZLM.q w[fn!l${o )"5 ,3N;q휳oB$dY^@,j8J5!=M JR7tS€.J嚜FzGab+*?PߕΙ:j!"[R;¡8M(} R[56)D:Be2~\&;d su՚<@2NztgvX*h)ZT/qc駰s*!Lܠ},;{aVݸ,_WYyM)Z2)e ?!6h*/Gӡ(ZU扴JԪ}B:QM\HϿ95JnvH"KzY:d6/Ǻ&IRMٶ TcZ7x\n1=:z~'(P,Pw }V$ShPr)PЫ2=97Oi5^AZ`H߯{Cv0ԻW̨L\"C G<o[m4UQԃ-QG/C%4l;^Kh*-vwe(ʔ4f7{Vtegvμ-'$հ@+.@TA2`_͛]Gl"6 zl hp7H}Dj(9 4TQ;&r~+V+UP {Zh,U0yNJ"4]`n8K@me˺7X'ְNG,X8ĮgC1{ [ G#DnrJfV3Gf@(*ٶILjlY!]TE(fv;n2珝1K%\^/BhNRr85?WaڦOF P 13\] lQVq."cۉ}=T) !枛T~isW 6aޟʠWjbAl cqJbZ/RݭT`|$S燓)wTDZfPCU jL zom]C%$OU6t \4\Е#$. u!VtIٵb񨵧dl1&'<hd i&7쿜蝳sѹAѥ')*^I-$u+`95s ?85:ؙc0)@gɘ݄dmmٹ #lgFK6>e#CǟiA+Ȕ{!BOwjp^g1\3(44`igrX$d>˾@5;퍗xCJN`\ʪ&Xcm՜6OIw"b8h&2 ,ߐyuF"ݱtE}=ɴ# Hxg#4$EVeN^EyD˺N<ǣz} =7!}Lc۲7ðʈ0K13c'鈍cLG XzuΙ4b+yB64i+*s):dC7JS"Kkˀ:TTZlēߌ&RS"cWlpiNjgJj.cظ#[x%kcNQ"We#EEd[#q)|| Ɲ>@Dw56R/3}`\'P}3ۚ'Kx 0JˡLU˫2]XMHDFP_uc\<(ϫ`h`t+x7'~*9&#T툌vg;b 7h~ SM 0zS!7=nM c3saΈSn *$oWvArv a56[*%*$s#StywϹ5q7"u4׻tۇJj]TPbNjsxDO K_vsRqzegղLw[뚠O{k*կW~X[-~GaD(to֟6lzPRbv u;%O{Y/Ul1Z|H2EO ;h"Y$I39*d6.@qޞv%COܠ$':o뻭lS;i{eBKM}p0Q(|TB Q+s%5ay푆Qw@W"NHՆ +WSر;3{]VxuBd8L[c. /[>>j MiVάO1a$ d/&ѫ8=hQzɸ!S֩ KVM&*NI%vO)b<&(0b^layk5B&dgS7Z56[}<;L#ˀ&bTcʮiT$$zslr*-B,G6FwstRS ~+ίeX@h7ف$a$1pB%׭ yjТ^Yx=z+MsIj;NDM1 &ӻx9_w_TrHleRg+1 rʗ_S:$SwEƉ d+;hpYp%T="'J:xKN]PvoCS rEWmLg,l*nВռqL&N"{op0w]o]Xo V \>> MyH1? FH&><<֖A eUuYB eO앵6j`@[QhP^6Opv< x-;yE#a:{dS^׬qpzl!駴 c`3[,zn M; %.zuJi 2vE+wd׀cQPwdN s.zߘJWK=BKSGz"J~m*1<>xۃP5𛀽ahҩe+5"",ãiv,Gi[~ (eШRF.[4k]kw]=Eܰ yxԱ׷#lT kÝǜ,<1bb`_ _ =UiuGRLRJ\K&<{VmfK?R_eE# 6TТrJxR,!fiy[d`Yio.˛`,G7WT d\q1fNIr,űWe! | /8sJܯcZed<&!|8}"V(<OR%>;dy"$L)PrKca3-хYe#؉䷡0ts/0hseܓ]B 9BmgR `@qGǂ~Bp-_"oF~cQ"pL *ƈ`X8n✺XOlEr\EZH5<}蕧PrOllgl  _QiBps>[%i=3_.uT.r"kiwJ;Er$/}ߒyj MNT!CxUXB*Īϋ|%7x|{e:5oOww*ťZ,{ qvxߓf|O,8sBʜ]VI_;^x(XQ0) 3Hq][JI~EvBhiݺ\ ?^A jЃoCae;6?bv%eޟé&]'e 8 Z"y^dE  HgFc'{O`So".jVgi~g緎رGmϸuq}+n=:EKd|Q4her^if0h`8&'7[-]?JT߇FFKiǃƋƘP"PR|tM;-)0 vm}*\s B|eiP[t=.U6/կ6koE.Lf뺛 Ǔ659I`D'[gl*iAL<|L6 $U:*+M]USc|I" ` eԷ2'(jUĘDى⩋3:D68[J^Mn.bh{[LF@ϑŊc{~ĭ=7~ZG?fh%s CGha)kVw}@3?;VZd^#فnB8^8kk֗ }VMb<%ֶk S ѹ=vY ƷL_ږ3sZ#ﳞy_24P'?ղP4m qXU&k~}`$X1\NOGDDȗ榳cԯ@Go=¥mD|c4F-![6^y&-Q~J>iP *b+Q˘8l ⼎fߡkvE8C)ߨ o'jRžjpyf׌iT"9-dNYťjA+.^Ipd3܌9 2۸U?]dS,g+hg%E?1؏7&)Ӿ .ϜD8S*?x`\*@`E2}Knffi 6^ů=kE`*Mìpd)̗&e8` {s[^LQfN`zoײ̃u#U )@;/H8䫣9R ;uJgٌ$JۥgK/z <Ԁ%{ʵNjkHNC}aOӒ>usIc &VҴn\{R2 N)eVoX)U t-v0D}3>PnvL> Jh&gSj -'6kC(s;\4f\,h~0;3?'mNG?1R嫟y֕.% r{ݡI6Ro#Ĵ3``iY%\x "_x0;k_o!Km\#jJW띘9~?c8jWSHH4!7|9;1R57rǤL5xd::XuC(~c3g8e ;VtgQNk, =oj0-_QDeCӛz3k0B+O{8slPiC}3i3?hWBB43Ȗeɼ줱ddP7mL(GHKB;U\g#i?覱7b!&,K(@c?U`&7ы%YU-!~Viī# <[\fgnqD˷3zE+KONouŮsAH;pVחDygu+""u8݄%0i, Ў/u)2 h#gƴZH{4f*RD-:s6P [1fڲkpEsq mZ z~iGdH*Y\3%z=OzTp?S\$XG׽>X~ܑH{7ءlUf'eGSqM:|򑨸}{=Y-.5Zn0x]3~3kF-߆ɧ.qLd7܈Is:^ƩX[fspNwP6-hp=#G@FJs]h3a|Uu-;xxuﻲRn}*HE=USxľV7~zEڢJ/HMsbT8#.*rK=^`lڥ%+\w@VbfH+:XIq!+#2GHs{gXXAN kQC>$94]0 +R9[߰_&-w`5+#oA`b[YIfз9JdN` ,YbYSdc xHEES}?#dFT)Lz1+eCqO묘hu{nоzthv ͠ij6OPeк S+ UFP 7DT3x+y$MH\5{{3Qg(3yoxt% ɹMͻda)"5e 7D}ScCL}&xFq p*'4b{87%@/m9wMHoD:Q" ]A;(-W TbD"R r+<FɃq)0אaXAAJ1 . Z {ǙWՇK958\%*Ҷu`ɟ/%ˌw,6">mvY;bhƤ ,/)GgGUWr&gT}f3cw:)]Nb&έc 45 _ܳKmZ|q:7T?MXU %]ˈwrζRgavV)WP.8<%Tmp.BGeJͼ.v.yͩF6cu}7 i,"A"BY9ovΉk+0%z} t&mT pՎx7=v|Dz7TXJ˚i?6*4qL w H Ϻ} c'O %R P2p@;ݤYR`wcs?1PtvIw 9%SC[xdQ~snt>4oK+}ٟ]. 7Pk*[b!OGe C!8 g$+Ch>䦐?# sqY /復i:o\K## R»:^G^qĄO PDociC0kT]<&hX /)OF8whI70j=)sR몮)lRO^3sPF ѮTl k@-'FzK~ye@9zfnX@"~`}b;MR+f8TXIڢuݰ|c2z{ a^}dke"•:ﬕ LyMRLYw2~HzN\xf2|G/]:תAj h4MMJxLaF[/IKF2: F q*UB|EQ^mD{'IEq0Ԛ0p_O<]-RRG 1?pfQ_F *e ճl_s%]8D$wv={`zD Z.'_ߎk k*>hl\mQ"he|0?R.) dˬpE wgq#naѥnIR {.ݩM ꮒ9]7,İ14.<VJj'56eܪcC{ft]QYp\z3YөG7L,IBճ%5_\t8Kk7A tI$ïg 3&I.5 /XՈX< ϲ"U8ߛ%dvc C,b=Nk^a t8eE /}qiSx|M';:4?w0dfsGһf 猀ް?T$[:JIAVΏpI%,{'*W1 6|8F փi3 =}ȋɛ=ڱ+V Nq]Ai,IByd/Zca'5 =zhn_RhL}8 :޺> IӪUƒW>b#aތlՍH.T:v]AO[ mJJ:WFK5:+9b" ;`~ H_[R먓Uɸaeu+-V@wŲ6A5ON'tOHOWr.ͧkDrA#Rȟ293If o9ta䧔KWn1قA'WhiRɏax堌2sx,a;0X~kOAUJӗҼe;A[X J b&Mk;'sD%ot_ G zL${C@N7?@wwQ&VRYUUn\SN=;X}-Kxnrl{vr0֝teHLꖰ(ȁэȩPTVa+G>w;w  G9V@ɒvu2Vdd[ sFHܩ`H Y}P:7Rvczתc>59#ߞH=%'< )5oڵv5k&vZXg4N5+9 4N/厓lT&T?%bzc~_Z&=c{yo.!a*V>7VB ֵI͓rD:w.Y#(NTAb{/cP= |VLgG~s xפ2$`qվ۵5dS(rP̆~Bzڵ6uS[0w}r)|I!kղ6 (ݕTn- sd|C ɍcԤ yeZiλA!! ϏCbO TP|@22oh8@Us@&>:iںˁدK8mbxIxRqͣ*tpɲ  nɔL_"Y q7]]$r'9'$}N* M=גg7z[!XsW6hNM% j'@p7Z{D-R93ÑX/FNBmA\ϦEOj]ijqC; ƹԥ' ZjV~?;T*1yٳ==kC+kZ.K:Zuj?7 |OntVAj/¶ +4FҴ# K+eꎯY>*GU> ǥcKǦ"4 St7a+ug ;̘c|Ǡ( 5U\?^ʰn2ai=uDδVTH3{Ey"6R7d3ğZEV@JV!m "# ZȩIwȓ.dPGp²|ƙo$dAf&`lVqPFJr}y6,A޾{:6=EK#6r}aQKRX`C"X~1`N\]iBTehu֎aabW56F̈́W{+V*LؽidY4'N]sp oA1L:#;=ia'g5Q&]f0[Anc55_*p<BX,j}\$; m0llEƞ?8g+!XyAV.3>cuSAm2!?2L^A}a *%NϬ5ٯKr((ϣbҟQ}A^B$B|S>bBbYc}`85ֈK-`I -  w$f|QG}sn% >dMb[=]O]_c4;-.vj j,Zz()VYA7 蟰QCKܐxX%AK;~y#)ޏUmN63!~W~f@Z)S?SN{1=v ȓ]}e$qΟ/;GP;ˀW>RT O&ñT:״3X 5Yd .Pn[48B׵uv`;!܂!_'մ{{䎎(o RM&L}HYH }jTUw=0b-=y,bP;xL+_\MUZ+],߈9 BuBFUR›}_;IQ̘bj?]8]2]:tA_©)^6/vO[/Ѓw 1Sr3TV"Rilس)#~OV ~Igz Yh<-(k7FpoL\sD𵔜xP_JwP=!m䐷 e#td/:>q[,vms\}Vr\ ,Yi 4/٘5gʁs(Y|,A6%`U?z"@waB]gJ Rܷ+7讗f i\,Y_G,gb,E ¸M;r~Κ:h4h~C@ 08qɭN =_"eEH2V1_'Io!4(.3#rWcs<u#Ur/l'{Ήhn?xE/ÍތIpFD!˯VD|7(fc'+AcJojٶ.!] !N!*2Wy(O #O5 `p/[hMm'3,CV޳#VS؅ર@i2ҿόvNW>v AC8}%j9床m-hbqD N!W=b}h=ʙ?bWiuj-ˋ+2\GGS+Sȋ+z󅇹V_A1 jV3>U)-hq_cQUs%CǂU2k,Sxu|BKF=j!#N?=p\kT@ ?>q#jLM:,yGgFlLb'D=z~oZ"@6%m93"R-7T3 ӭFz^Ԁ€2CN~$i|˴4F=}< q&hzQ={ubђh u+4nZ7۩GpBO\VZ(K_ӽ> źF@ Kzb؇n:8`CʳA xuͅ*5 Z[B'`&ڼasMp$D}D:f떞`J-qv֦S nOuo͂eIE<&_nw[+(/L_(FY*}~=?IY _Xb!x}=*%Ci:YOoE ,=¹ M Ig։^U]D2" lg1 a0Ϯ3}j\|I8$r& ׊@U)EU1 C4FXBqQ O߿zFu~]SEG?XnPĩ L1\Ք?ZXdw#9NYrQ|t8SB>kR]3 RgCӋ,PV?- 脨/'0Ic>W1 Wgvژ :@EjjzbNe`ez _k̋Bmq0L!Mu|F yҏ CVUzP/. º D>xWU vgMɭ w½bap,u˳ܮab%?鹧ۯ B!+U. {7'lY:~ i`Ia w/%OOxHÿD5#PP;YO? ad7J1(a8#\Nr 5OL]<_ToGԉD)|n0 Ŀ,7"H?%f7%8c~ݻT,l8܉ )2[ T1}Ԃc(bZ}.*GrrcD*CBA埻 Ok^@5 dOhxd~禫H r1܆2v㓝[o=mGM{H38e`B?}Z_VE\j=Lj7@f_ YM@&u!U\ !5tjc%S {(j U(;_p%ņIPÆ@,UpR&Z/iIBjxƎ-R_,\WWr*9 KrǹT my#t5?6* B9 ue@yh?) GԶiN9Xcx߳ !@[!IߛFqދ=)N,P+eT%Mc3.'Ģfy/ʾKVނie[%0<@XaDL aa话'8JQ⪑8S@wqU*6y&ҭx #?6lפ; ql:|~WMN][&y[a]4;G~Lg=.m4Ť 1<0G|^F4'-o|?WqpnҀ  ۃC'!̓@7'c#p3+yԡm/q)!jz'rM&/Z>.o vd3!{RKe ZOg֊+6H6z]3>_ 0ņ-/msyu%nC-k:i]_K{JԵ#w)uٰDEj^gغ" |A2f .Zlq[*_q&Z&,KBhmּ`!&[a%C?ĦBi:ь zYzҜ6sӉsBDsX3NGFerf>#WS J^AxTG&sn 6TTcrhM Ƀx߶ aݛ/%dוH g)/w-:&z˦]h b ^e)8 @wiӄAq%cdMǜ6NR|Ƒ9rvd9X_1SG>vˎ&M#{P~rEg(@) ZN[ 5)֋^[ݸu xGN79~kft؈Ecy8x5_ֵ=+8X Y)Kg)PZJs▹YbsP465*k⮶ЀW`O/kQ:<󄾁%F~(#"Ԛ.YCG45-Kȫڋ4`qu5_ݍ4DlGiXmNwDlN7?oJ 68虺[1WH#yw⁹,.OX?%u_ݻF\RnWwDCiH^WS D= / !';bch{5梁d͆&EO髿n~M5ցn@I(NN* 2ى}V&dOMdcz6?"Q%gR-~n"i#>A0Fkһ:q~ 2r0yjgoZoX bu͂E\bbxITʩkkْX6nS{y+* GًX ȹ7Y fgsiV`/I )(nZi<] b7P)*'ls OǟmH j?{,ዩmi;X<i "ϔrGpH1`T ']2W"fJ`|؂=#p~lzpd7dEYsiXG>b7eiV v^ri-7h*ZdFK}D[GĔDžb{+`-;V 7XfvIC/1UuPU-fP5_' I_T2 叶ތ:tT7*SUe+QT5{=n.8?H/ D}U'Y"'j)HSa Il'HpuK,jy,/߰xeVcf:́x0Ո)Rδ#'t:^@) =?F AoE6/@ $:(Q'M-}R]1QdBi *O[[/7Gh=PTW6>٘5SLA0[̉;ɔy [ٻb!$ڴ!PukB7%ƾv|JsWWuUv>]F["`Lbr>$)|Z7!:k3-q(tҭRf@6~YNe t`1#v,g Tw1<^or_1VZ4H;"sKŹcCqÜ k]Dz:bDzQ3Ɵryr"Ce_g;M,07ёu>yJEk;{6fmdjkJ diWD1');R^&|}F,ƀ޸.t2Xq Re:5h !C vtEH-`p;hYE[WD-O9A5kV_~Δ8=_h`J'KY;zGvUŸүΞs;:[Jfj}{j@z8|U4Wa裸Yb^(X:t95#Nt:'jo`v0wp`֐L*Ѽ]YPOĔ(H E‰c@VY|,~7a 2n{z3*LiMQL =luۮPSP3SdQvF`ϵJ Kk({iLhQ;V3[9()g9'Nt}FB*0{mwd6@9X=ƷSEd"㽐4,zD;ӵ8}/ >%$yF`HZ=I@FA2%=F ϐðQ8y`\N}~g@$J$ZW~Ud"Zы%DrzQ/2xEK3rem<k dBON g)}댶5 HTv3a(F}We^ l͐] `{24c`)R.bh/}tz1MQe_NZym`R cBOLO̽1]tܝS<Bn1 +[f(Yh8FVjh"bлZP3qZn+(jP{<-I [X}X+kFaA|j5^z" >v.|(~.@H\J[}~6kv؇(QA:=2ۛggidG> c>RKN5i= KR~Y+\a+ ,\=~lg"J"׾. Ær sR1ЖM-$Z` XKjb~5>\I|.eOklxڣ}B^لrƺ Õ<8ZDG̜#6䕣Mjue쒇q"kgaO75J.AR8Yk9qSDEfuѳ")!~eljJ:v.0xȟV4rS,r ٵʉH0j n܁oƙgR[DULcLjЯe~g?-%\n?OtEj$ Si&+(#dUWM 0]l+7#ƴpi]h }`iłh1X$/-i}bUHC$vQL1ojqo(S>O$n<|I!u>UT`AP$x.~6ZVܧ -gR]pzg/F9&q-Ds&oF&> ##S<o)AxԊxz4:5փ d*yRPDXݺC\&E>C-.d]S"".gp8Engk 8=) +}8ztЪ𻽪D#Mw=$#Jq.8t2Jpf= 0O#>+t~D~nѻei"nLA=L<^4[W tc]H[ل}e>Z^%aƎFaĚG?bԨP3Z:ע<ْٰt5o=@O^uyHαȩ s.?wRVݏ5@=ȧLMEpGYON&;[ |p0ڪYm ̝A3"}F\RIzMSY8Vkf?Ie,|\Hx 9ԇYW9i $5/46L!?S nIcꠏ9ʞ/3 8ͦ~psޡiUpڌDe]+Dj`ànI߿zڭe0n5bJKw|2kGDd6 Ti0J_^nXѬ4?Ք2*Ov3q)mJgRD}&'3 :WJCO4TR ?ɇ:Xf/=-)yAߘض܇)q -5.Sb 2R6KU,OgF8!9VxHؕ$8sPtW6 LP)Gi #KUΉce;y*g9NJ'%@.Pk2RK,ŪZSYFKrn{{P+'g1t@1kz{E>I[6?qsc YIO$_0l_%$XW/1O4lս}\39GD],XPXk[0([3[+@9BJW%q9Qݾ3@ཫ= `RS+)\ 6zYq$}L'5#fvsi]}Z$\4G;[I1"|z5" $"<6+D$g) l7⪦F_dPB't󢳈-Z95kkC=Fofb7MRcx?Ӈ~8=,;^l0K#3MP/YMv[k5<4 `?WQT#٬{u (s hm!D1&}9(f]6aϙ  >fB"xW+~ vAT I}V]I>\_[wp<'+9W:h/y8ck4ͳI?1@Q[L# M:נ̓}&HGOrM] >Jnɣ~TL$=OkhͲ#,AEJ4yWfWpNq4JaY߄>OϜVD[H4uQ#Pm%O^ OңAs"0@=.TcI 6o ǵ^ݦlhO:/Y(@v}iQgSy RUL9X ķ2:9"SSNCyz9'UyY7fWF.Krd-Z}̰'z`x+ƹv)9dOqUO)i!>QdIzG7O^R܀@ػ^dғҺ`Lxd =Z+$ #&g9&.6 @E? kxrk*u8[M4_ϞD  .M* hZ!i-GsJvʌylѾ!!L#|nŞW3:KI7fL<&qA͟¬ȲPIr6R)p#{$?[5~x0O;trnj7 b;h1]FU?t" -h9KBW gkY! jd%I,^pB\F.XG"C;_1;6k#I yҤ1xīm։Q`݀Bd>K^xz@6+I.PӤ2la~9jŒqs2UZ=/P?1/V0xҗ:dpS\ 'jߒ_|:p* }:NXjjŎ{V +ln!?i9LMWD:C'Q ՁU}cSXP sQQa6ok:]Fչ.!b]dYM2P`廓AaMϻ]O/Uuu J's=-ZIh&&έ!6`S2>np_rOGDh'F æhwZ.֬r4 x{|iF7wǘbPp@|^{`V)+&-/;Nfdkd+КkKVX|/*9ry\$+[bK[WEŃez]N5賊-NĩlEG_Bڝ~OeqPWvLL?HͼoaB)wD?FΡkZ^3@/h*"S3Cf^5{786)(Q1ing)_Ĥp7eXܼ 먷9‚ /0ɇ,gxOl?VO'~hp>*c`xd2S6gjqu Yo΅`Uqm)5xAh%G#].f3o!J=5v߶%g[qC}]$iN~{DM+[5Րv`;6Tmy3 $* c,7 `d*"ݢ ܫT<䐝ouzـ}{OU #Q4ImdK_.(Ǐ3mĐ əc;gWtsBrÄEhgɔsFUfISBsbeY im1oDkŏMD #2⛊# nȢ@KLP"gg `@YR<4@6u76@Z5-?wol:̃-kr" G7',R/' 0ӊOnDдr&IykRJB x@F[z'vu%_*'HeTRM̕q@N ]BBA*^a*ke]WegO[Ο[5/xMvjl݌iz_*j}+*d5m2G bwIN Ԯ`r}V#=Mz 9@n*X?6سv9R!gu#4O(Dj(- KѸk6mt=!M?Em݅4^:@}itlW_:rb__P+-NynLq`YCMoM;P0 4%F/i`i|qN-AlB݉"x#M\E?&VŢa6 #Rl^F_ɥuܙbҾNku,fsHf=~iYO@Mce!c~իy3 ?{1@퇆dM&﯅Ê(y񒱤Eiz\@ `摼ҖQ/C[9ڝݕkȯԡe 3D֢0 _:*jИm9J؈0$HW69hu(z-NOlv-mL_a4tpcK'9V-b_:ؾ=P~Z Q!9e p~}0lz4 g^pˁ 0-VR)`?OʸIAw7S Qx 0!h9;辒&#m_tGJl`4B:j)1fJ5UK1=bl^-ڑsER}RC^Op=KϬ5AW"m?Lra>0(ݜ0? e+UouuD00>×7Un7VbӠ1l-ytnkZ;>{Uh}@tx &&)D[NJa%vIXӢ)6i' +EߛSڇ. $ZNC}bE{Œ ',$qVdrj|Lm}r;Br!,=I%_y$(pApmXP+aL4x1`c HM%x 5 @! "KTC&,hZeҝ.?Gg#ctʂl,.ޣx&v\ X;grEh5cL0QP,d>upV0A:ï{&bྊq'EX#j]ls+M^s 6lyrK(q .z/b1 %>ey3 ĒȨd9[/[V.RQ~I^#vFrB3DЫ,KdG`609a)mdBTX(99ʙMo%Td87RMy,Pprɼ6AO 8SۇhD{J,.<6P|냟\sVX\V?ِ.m[2{20幥!:dX1 za l)1#6aΰ ,C++tNeK].17m?ɢ_WJުp8K GcsƽMf6yԋ#3!oZRҿ @h"u'"(-heUP SxmˮmM;x٬g+J;ƒhJCRT}*`μ-V]KFɪAQ~Ԃ2@ӕFX (4dys_5jJZ@$_q#.K޾/#KL6uA=:"xon514}ݜV.}ØS}b{(f F(@ϩԵ;q|09 [@q4 zc\sd JijGwx8.c:#P+ij Mޭ3&f4f-^KV9F[޿')S>bTOіCpa4oM\jCjQydfv ;X.dM:OwC|^"قc oXs .(/ ݠtC. { yՅL4(#8PZ-XIpO>y-$)Z7Kقm>qt|?``f kf? wC'f_8h> R2Ǥ6!Z /8ϮÂsɮ Ʃq!?LA<; cw@L)*8r I?9ATrn7 W^x|P^'Z*N xypod|0 /wbuU=4#Nn VֲئtIw@g=a(;O@:v5GY ; W9=H}~g;c@[Rw;l"S]Å6ë4l0˛>]՛s|jߓ`aVRzNN5 z=n]7u{g= T5],5@@GVxVoU |ǐ0J˵Yrx3fUyr&aßцNDNENN`F$uRC:tBq!:{LFWq"Bs~dU)oV&iTMikdԎ=;(w*E町ΐM7^aUEHlM!xkl s܅,#Yث>P\̀, {= '1CY8G$D7?V\]K^3|QO\rn.'iWNv @YCn D7Ԣ#/y֘$ 64IF#_^ߘky/n&Z$5I[J/(mZKP4s7 UW m^Ý@1N>St o x$"k49_e|VY: }`&=;NQj{b#sRGߥ2HX!_h> r W^ɍA8'_ԥr(>+itJq,/_[T/=,}l*jlV$(= r\?x &wwI# lR27M I{ nͨp vt>6 7ߥ՚/UzejɄb1u!\-W 7-eG" <֒h0~gT}_KٺN [y/H1þAF`U .Au2$- w[k%M_71ɒfm 11- H kpwnVƆN'ry>/6SVi|ݎ`\A o[ʶ7%9Ա쐃oYe }Ցxjitp3*_ع͐|5\իJTn_.${ٸ(k$''{Xȡ嘫鐊@~Ha#v=]#Aj0w1b) IsW.!RϾ(9#.Ԇs|)+XƟJ^TPʯTB\D:E(J;qŒךs6NMU LmHuE]%"\vT-V :?4L7$ tý5K@,O05JNϤf,m_lX2xx@e:s,Z#(2fWO`.Tow$6sfF^Qq} Zne>!#4\u סvO~ kQ)9i*hA)qBuwqCX&2\T=-?ܷfQԌ(WZqB3!Ok:; dD ]ڝ}I'T;+ k(IN'7ГI>$/YSo3O:#>N?@2ƫ@TҜ=+v+PUif</;M:چ9p@?̻>H3u>sZ!PqO] )Ά˚D>^9-1#[~Jq'*\_.9 X7] cܨ2?ǶiNW~QŽ@%qn4<{-Z%VPӺ jC6-& l)C꩹ Al+'pCd T"zSn|pFM;i $.HM B0l uxB%+2!v3&d;.]VvD07yl&Ў?][ދ.Dk6ޯ(G_+j+`'s 7+C-Nu  [J#dW@0 kz E ct4ci: t[{ i&BEݮC8*۩?+OT͸Q'"St 6YPe3(n1c]MT)I?%7$1vȣuJk!mt׫ј1AȈTmSjXxaX,~d0b/5O$ΉAY6a[gpuFY?8D:W8QKG@d`&Y~1XrMDJW7.b==FX?YEqDAϞ 1 Eϝި*f٘]uqu$հ)kZtfŊ S1$9ymQGf{/i]M*_C,ZvF2B9]>+( Vb.QX Lf0՝>9s$]>1 A8L5f9ND*~Hk"DcnFliꄱq/E<1Rg"߂6' 8Iʲ/|'t4ڼYۆo6i.dޕ35#sB^32xh8RdCتY+6En)ApɀZl^4֘qկ. %,Ӌ pX ק}~>Bd"oz"liLvMms40UsHt"6VWs9.4٬QE_G^ ڧD:[]AtU3?MD\ޡQ/<ؒ}#@/!WcBWT2 Qqh{ɯj@}y,fC&cݲO9έ j+zCMq{6KAv/@ńҒ^f8lek 9,or&؛~MJ}-C5"pЙS1j|KȚP#Y'aJtfF Θm7dbآBS0WI6>NV ("N8" E{\7AQ/À=ʞ7N2ye.xoIrQdoA- {Dؒ&aDh1K~(7x85b~DX>b˱ZC Q9ʼ Qèj^Zn@^\Q`Ј"{ 8 )_$DgY= K@#$6*~gGXDhа[kPv[_EG-ǡ[;EajX|J-Rϖ>LCV&a w;&N1f={^Lȶ9Y#*ǀ]rqܺOxyf9:(![VnOc.\Af DӲEv~k'?6فV&1,P̳>3T]x>&7-&k}_ˢlQQiE=c{˙6'~KFKlvΚ ɠ 9!XLAr8&:ӂ#|;98gZsD ,INmg>kyF =K4cgo]`DQzWO^?Sk04}%?g? E A_.$lat$/vaÌpAv W X?;N fnBMhbQrLzK10&!VԞ?yx09.)/աD밑jrHbܒZA oN*kƏ_7jK.Н8 eFSԼʹ2xG岤AֿZ/ܮ*K9$^CRHdgT ޣr;0&6M+_ s'X-chԟ&3A#q^= R;`6ros#gl>le+0GԼ~&*~4bb4x?\~[:ιQd*]@{,INT`Vu:v8x¢ z⇡ %P-#]A`x8L aY.2LL0@^zaPoh y'r# o<-jfȄ{7i KpF jp@JyY<3XO} {*G]Q[aYx|m)ּHlz3H49ZM4lfCjK^>{FOց) $2NUwhl _T޷Ta߬|WFC7:"z K s 7)+ȏ*m{b][0v '&H3b}1+uÈط28!*MlיS{;Oށo2ASK7#Q\\::L5! w¹Otowe#)fm(I^گrJ. 3@33+k` P%樂o+z&P{c,x'߷ʀs ɋD>g$/V װb&@w24bVN?:%"25yLnUMql7? 5/#M[;1 ZqE>2"*9ac|3e݃,XP򵫒3eQ_#}NpFLh3̋t F02\wT,_G^%0!lzNt̒xn!tbQ5 GB"E[T:̂ފ# 1pTpRѐr崉ոdGAD9}$PG%/dWbZDJB)-E=v dŮCϹ^`ǨjǞ01>T_^/"7|!Ny(;(Oi~1P//;**VQTr#û*ZB|D@|hZ~䕷GUzIO*ݸ|ij)qv|K3`HaAIr "퍲,q\<,v o8[Shumsk-B?3rI ;K&Hu]_B[s b!EpPMc*fIo QR (j <,vͳY0 " ^̈́Gz:j0` k+׮Є@Q.W̄3fm$1>]9;JעCtPmL c(/b0k}To@%A"?uupHϳtA(ᔨ-uWJh) ]lZBqi<\@wPnO;O="`IMX@{nF!35C〶Rb%keGZE<|]&T F'xf5\0Ò8_bBhZa^VD{aт޾ޅI_#F fy@Yz iLeos:yf^H;OyFԽ(?d\ G˼Ks>bz;Γ)q؈VaH߱eIT41Ĝc8`Rh?,E\T'g*0eZ5'6fƔ-uj:-P?9JGQE-LJqcj8~xАi4Y,,_ua͹2z7@&570!:hyxܢQ3B"i1BFjJuWꕰgVP6z/!Egy$z֘;#PIqP{nZchnҽ#Kj }F,KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[GneiC ɜtOzU<+됒 Rhp5j.Z1CavL yASWG&CPj0zVM9~}|L4+idЬ1l_:/ŷ!<ʣ!0$"HH^Y=L 1+V{>v ߁ y> -lqْ[{uj[Y ؝Do00PnUA(WG2(h!ڑJ+g hrQJ^z{ۺ{[̊y} HPGG\ O'%Hi#xI31*,X]k)׳Kޏ+-%N%Z/-'4tIԡt n=I7~@s CC"6H0Htl j8pwʣ9Sb !K2^AEO[y'aGO=LfE^#M=?/'}/@,*Gˊś{J˃>Y gfj1R`/0Ї&pr3cYb$bAێӑw\^"e_c-Yȓ}FSO?h`z ]ס]_;lSNY?u%fwx6:,8#v>E=fu<ܫq] sX#`G!0]w:@X *Ǵ X@v@0#cdܫ֔\VO/rהLuAJUw(;_Uw8{8inCiĆI^p%G- hǵ$7qRalY掠)Rk+yM4/1 s`,l.A':iy}"hJT>EZj3Ӌm gˌV> 1s%c D&lvw.x]XdhDp|r>1)?NXN6gYk\}Yٟnמ"*E/ $Q궳8iֱmSZ_Ԁ ӍUrf#ہAIG4!>$p0Ezg@a"y|&CLܗuϭ၍Z4bUjwr,onI@t~Ug|n2hG;-Nv[ycGLb6-sM,%n0}ZA4DS?Ɛiy$k\/]Z `">mՓwɸ跾"ޱnB$ggqsw~G񫙡V|QK1*c} 8[fRXJ;$kp:M.2U Ѐ޾G0B|P>,;5ie֐Tmh5]lzQjjÇ %j9):4uޠ/M1!e]3d*L^uXFpo>>1>̥9kzdR%qTb8&odm`15有/`s@oRE7_tȸd!gQOgNuwU9.^2+5 W뾽s:4n '*uM1̡j1@ K75m(/X B:tz{HR6n;q{ U<[l$ B~DL3s90^™Qc2Į޴cD?5kI 0}j Qfv!"DSz@`aȰq.&*9&0]xݎPөiKd@\21Н0`{VZ@1qe 4 E`άˣaDbO{MV*\\`ȫ!e:%8$`+"oI76*AQˊӛq(|gʆ%];SjUjpkvR5T_*̠xTXOmlקUA4 3eԳq:Aѿ7E_G\K(9ƒp,?PF_6R-flvO@0tlt D qgIAXY<|Ok@ㅸ=%%YNn*)*Rn_Q/9KhڡHRؖ*$wY,|5X槅? 6B&ك*P*(Yh~3>N/f)y+ڡ7Pۆ2FrcZ^F4p@g2NPgV;2;W3>nr@n"P}DKMhx'u0C,"$ѤAӤ=$+$NxQ鎡ńJ3:gG6ZN-ƛ״a$M &&Eb5+_٪4P~7q4E]XC\iY=#]٥"{߱@EpÏF5Lqh裇7j+U1sn֪\4J¾biStsnEZm}H!"MQHv3vkwHPK7jp'4EXjB}*T((I2]lI>V҃ &17c0 h6Z2htZOB muqI?=2e ,}JkRfi W [;6ͱ4;u $O_[[_ 8 GXIh%L"Xs CvۑJS 9g-\wPP;VǴZ2A64?w*22%'|C D`.Rw*$dJڄLuǯ璸>^Z1M8Y-C@% }BdIfWh+Bљg,5WMt'-= N}.Gkۆ_%hWw2r7WǮaM4 cj?oxΉT;0 53 ~GRCxC\& ?A].wFaW&Nńb? 6zҮMuØJ\wWsS]PG;ntKcde]ZB<`72m=,, ݌~~F/:~)HL:s<@S7 &eɒP[-qU[밥uonnָuWhBŚ[JǺ6|24(5R18j[FtGF;#"L"u3 h#ai&L%s!s'Ph߬\oaBݍb#&y\Lu)wgQ':&yafJ+xkӡH~g:8rZnf66 ҥܐGVQ(Xvg ī֖a6diTG%͸C-ZfS~JP-# ?3)_.9 iaֈ!H$X'M#or\z BnXSY7Z%\X=Qs ||a,'a1266Ԋ2l$+vacwʘ=гWWaƹڭld1Nq@b\NPp -fM"BWا>$g䢦z bAy]#G;B՟ϧBDæ\JB0xɦ*$N RO!W'P+ZTp4[ߊ= ASBΉ@PT6+.t5#6UOeC.?x!vR/(Z B?s}GHU=an97emɜkzMQW4tPc׼\V?o[A㮷 ɎDEm>: tRrm9քu1.C"-/YCǔi2v=seDn㗵_(nX4"R3t삭+;;Ao43m«-wYF}[+8v݋lǀ׸QԤ &XJJ5=;|,9.w3_'M 4YQyq\ܙ<7lR{T%#ʉϷWwsI'5#HȅO,r {N|1 1[>JmI`gRx5}俈;xp 싏 CN_[3ݻbE_N0Hvi5 Ғ;a 3T ֐&9{)? dFgDʢft*]$%45C~D9 Cd$n5l{Ŧ !˪9FwP!wn3K:_ۗ6-jLc2]^syCmmۨ2hG h!Ūu[0 -׫1۪*uǬlMc$ ۢ(-թ/(ˁ?։#`3Tx0V+x. &d eD3E5)$4dh%4|SJߢ8QTxw\Ӟw^ݭ hB<yR]rys8{-!yo 1;fFu|:mTv8j$^m5 ׏vkX==Va8쓋=`}2@sRa826i1΂G鵉>/g?ywE)i)$>ߜնTKY#<=@8*YT ?IdJwٜ hޔ5I. jJK^N'k36P. F-ᲐHk#}n9 b)*p/-e2AyQ5]BZWW;lt|L6aJGn2ڢcY$cR VIELdvh 2u0=ɇ=Hu3G+qF=sNv\P\٤E(ɥ"u)RX$Ax -}֘V&3csF;$Hzl]t)VktJ%JiuZA:?M?В")MZ 2$ypc'ݡW2|y.3P R.?[D`(1MBYfاi|*&x3,/?2-tLg4ji`%1 U$IJR-B/œ+56\W2Y8baݔL^֜UB=O"PQqYܸqWJT60MR]G-;8v% bРÔ_xj Ʃ4=Ik r!uac؆N6U#B>&j8,Q!oWi`MkxQg Lm19nPjks A4Vwˣu-8幯/:ծżТ=Wt*lV *;Q尟qMYb!;)u hf8rg /k K .mZ5m;QUZOǭ{X*/5Zwx.3j8ÌXLJ19[EH f>*lv.Q 鱯)JwSfܪj3 PyBGяi6MJWK5c I*l {+gBKpwI:`恣P;p9%}4E}" ]ڑl_ؒ]X'(>[xÖWX*2U>%ځVJt5'#w!8d.'(P@}ӏ?^suhU? !!-~Qa1[f9(!DD4toqn\m6یmLQ7*Ĝ_܄b,Æv~3[PrpGcDgYt#0w׎{&SeK#o4^|r!/.Yi\^r<]%?Xg՚;83wn~aJ: UV’!v=':6džt!A/md(x41};/ZQ?ݾ r1*^pX9lcrdi›r Z &ڇ`r#â{w~PJ? }eY4|&if0@Og52Mh`ߦ Qϙ9ݑq*P)NR G];.*)l#x˞+mcWpSdo>R9̯AjxQ_xװ $pK=lr66xQ]LJ0NnS# 82,@˙s)MDHkkМU[ ~МVNKz|[caa9 #WF'U}a;G$l*:5!ס8.:>4^!6{o ٺŎڵ&X!Q5v[y*8 <BDGD_V٠1k%qg,'p>vjrUT%9inw.?41#dlDOqXJ+kS^m!$*cp3=g3"O^fv#1D7- +K0T"NՌMlz^<{ \p^""HcEsE$Fښwd]=s5-snQ/έmDgHN[@L8wڠ7 U9 ]{PD'^^r=Vj 2+ ~\/2y$n;Q4ω\iY7}~1`=`W+8#b.$e  BZ] FadٜaFQ'fYi@Yi\к5 58ȾVg<[nMkIa sM0:.aa[Sםz(v|] *U CqQp,v|/`VtFNJgRyM>/u4ъeAYUC;_ҽȿ 6x[O>ҥ0f5w"Cᇗ!~*vlVoA:MmȞ[B4"o vphG}nnp bsb~wFJ M>6$/P Y\Vq8D훊 aQxT ACFkH^f5V!ZR p&ҾX@iV'qp{zF17PߐkqUꂍbcQ"18~G(>bi/He;d"D8L) qeRp 4JV"_F<*QwI'W].@e|grsק&^+ R:˕_WGIFL;SR1ō)jL'S_c!Z*N=v*WV_ZɎJsCئi\M#Rt zxA\PIWcu| YH%;;QfzRoɃ/$+־b#=>W0|?TzEh9mB82d4kS{X7Ιi#o@=!mQs \;1xM$W-hzR$"HjЍo@nvG6}tOYv 7dɾj_$tz/y=zDy!c_ɕtX.d0_9!b=4?yēvq0!1*Rz4 ;5DpVxkuDU1}]h ;^D?/ ^Լ` P*U:=QZvUR:V90.rg1Rʸ}nN9t 0(wm)cÀt"`s$=ecro~?tǙ~72CEv1Ҩ^d9u5y ڋ]-ZL.3tY)X}Xa9)RAؚSݹ.dks\1'17?;O=?~0V 3̀;Eb9`ERJq_!CX_ ?|20sgMlP#XC<ϝ~4%Y@; KoV/`UvM2b0s(8IJ>ȏE$o3bR.hL{iŌ5)ӳ<o̓Ľ`ZL YZ