python3-perf-debuginfo-4.19.90-2311.1.0.0224.oe1 >  A eAW^^fdsVMxU/=N~^FeXjs~gaz&I:PKijcp6” u |O vcEkRCnYq9 h]h%f`[E'4e-xdzDMOOUizˑZЦ8a5  2C!(fKywOdcB%0\=Klo0^aj6dr?qq0Z[b#MB4LYݲIztouW={ kkټ0fdbc0ba348004a9704a50e25b8475fe47ff5cf89366db4fabf3b7762b438f82c033c7ea56ea58ad25255e943f1a44da100928b0 eAW^^fRn-V-A5\l3EQڏOm& #V㎎R4 p:\șDs+c#*J*{՟[&6ZkpBUpkll= -Ǔ]g_p<?d! 3 ^48bw}     V \t,<(8h9dh:hF?GhHIXY\]^hbcdpeufxlztuvztCpython3-perf-debuginfo4.19.902311.1.0.0224.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.eAfobs-worker-backend-test-0003RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$eAeAeAeAeAeA32308a57e1a5cd1a3d421b565fde725ca7c8ace792024a3e53f2e7da18f011f4rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2311.1.0.0224.oe1.src.rpmpython3-perf-debuginfopython3-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.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.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/python3.7//usr/lib/debug/usr/lib64/python3.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]=66133696f67db5ed855ac96f2fc60e80e14e423a, with debug_info, not stripped$]xq{BVDutf-8834d5fc72f44e568888e2c2562d497ea4bd471f28734c85a8f1e87e80de4ffe6?@7zXZ !#,?] b2u jӫ`(y0km^=b*L*N 85|CK} 9Ku:}.dRA\預s8 *֬Bjɖɇ @ڙU gxRr!|eWIJo@o*f]G!&+CR&\g{_)|R+mu:,"ۯ,OH$k@$x/^I(#㴌\TzF: S PtD/HϤ m@ 08''klXu{. N(Siڻ&nJ0Qa/akvv-7#nGMk.f4',Up,\1AGR/o ^KNFq7͉>9aUkO&Dv˼et/AF(bj__N$loE7#B<}1D?׃-LFHd?WJqRǔ)MT}q HUp: 5ӅNHʌ^`@/caɮ&VgK%.!?ٟHҀV0mH#X5b {p^.IUgu&F@(A_Raw/0q$ g.=3c>7atFʍ ҼVWǨ1e`gl&;XTS , 1HٙYDN $l Φf a=F4]beT}9|綾B0mtWb4.5BFT Ƶ  I0+"3{:ɷA)c#@ޮ&o=gyOh~x.@ܧLU"9TrsȼD8es"t,79-)ϲ(;G5~C:he_`Ӓ~X}-|[*x,gYA׻Ϸ:wgNjH'YVCU3\] )$Ls1KC7j\>RQgʞz||fP]OH!2rl\u͑w Vw]yyFԼlTJ%\u*,O k#>tPt?~qk6;y7 )I0iUNA_ƀH|m=Y# $NTʸ( p)P?5e׿{'1e&XԶ/Nͭ?yrll>]*"ӲϢ`:i r*H.21QJ-6o) j&J Z&1a|[z-Vh1/@.ܣlU)G^l%?-X>}[=:I/0Ĩ (vNeH: 72+:2a*xxEWU/Π,(ϧ7`3 I}.,LJwbg#/y 9&t)Dq;h^KevF'SS1MPW+e4u Þyk(XLi%Ќ8N|8`I/?_ *jLi]k=~\hʣߛ _~:*ƎL"1VKa2Cy1B/8\Qxl z=yya7}@&K~K񶞟@^+ji8s*ݠQH;W/`Uv3ۥZI2/G _.W*xj.á-(' chc?_T0rRP!ܘ0ccf ǽdjt~ oJO޹\ox`9g !8I>J+lOe\jUӞ1)61&pS&(|ETs^*K"4ٖ4S-Q<{طW-]J[ +v\ , စ"{H~p8S/ Ƒ]s_^18?AՇiG^^62>GgA? #Wy1ؽ1StءWRJطO[!hNpŒ 3J0P2SϠՊ?Kv._+& +37*QJh7X@E[>>K)4 D8wї] g&L)pBĽsJSY\#<^H^;:=C $pKU`Y 7  I)FՐ}(UA1ΉO?}H"ׂ׈LP#2vN#ΐ t@XQ˕{Bh n[%ڈ8qGcu8)X9"LGq6G_8[_JPۆ|e(EĚ~"cЩxwXr(|U0Di)-(7B< ;Vqz*% e亢ܿSIUSuYyo j*|\\zQù UPlj_>kzjIGε'\+&0k4^7eP LoORG lYC19>3:@=LI>6D`!"4#mqS4 {sʐ>^؀̭z[KF+:,ÈT5g^2;V*g,%^⼗ )6=SV; 'U\R6oޘ~DT{yZ2Ml2|Iw)~a|gL[X(c+G1Vb6}Za׆nl0m?1W~J -,8Oc1j?Ni{LWeVT@}K^hyc-Q*gezvʛ)){ܾqe'j7[hRG;CVudѕ1B3nϗ F~.Ԓ6q JǸhXv|1 ɑӍ,*5;w)Ae'zI'(sFݟ8%OA8]$.&p5N`a&_vtp0/> j 9K5Jo>2g T RY\;~0bWCOxHd+ؠ݉V6fJ=}s1u+tuF&V-j i-d'.cFF!Y&'i2cuWUN*ܵyXH-!H֓G%(NDbj\SV13젞;e;X_2Cږ]`z-naݬUhמG<ņXkI*i_I lTv)$T$5*U{=;TV?s\pb&G( oC { o\-'UDIB} ?3X3Vpscq'+[\:ʋ0.]?_᭞x < }qQ* [ev2giP t@H%ӒBϿ \(6ӡ} c}mt_I\5'f\K6CMMfп'm*8Aũ4LZ٫GkZeiYZ;QVeHӾh.)S4+e6׋F oJ8ZR C:ĭAl?)MvC-tNc>eO ,WŊW|ظ+<ecH[ OnY/:Idaa5v4V'qn+嬿{X{wGCYk+-_-z9! l/J7T*c1'CZc0%f}m^5"GS͌ ABNmfcI,JOw` @MK&R~OI% LrVSP6n(tK > L^QZJ}7ZڲZB@'LVUSS(!ޚ_G/E\ W)2^`@["p;rH_I(js4+9}_/J#/yhݍ l/C{?&ȣF3LR8$!ax#z.p;C8!xyd2( c"{'Y;mOyQɜ ^#ptMm5fBcCXf=^j$5,[WA #1xX'9^[2. L+XW-"8}+PIl0)_^ Z`9唜J|>}~Ws ]t9M_k˝]] k]4Lʄ5{BU@lRa'WHsf5ʟ:nՋ6ns>Q mW6~l@/zc)z//z şPSo#YiV>^ê1mBsV15#h Z+S6l=@~.YK[ HQH.'h״Cڈ,Iq5d% { \[8z'~[Zʿ"rSw1G$^^24}kX*xQ74:LWP:(6 :}prshjEbLb lNv)mAao!.K.}td@t6TP7ʮUjY g0Ңaqdڇ\zKKP4H͗bL {IBq䒨!&9Rz뉯J=?CݯI~B 1[JP^ ,;0K(-(mwFT[zP=cɹFƐl_n"pIW 6*7t]4E+u[x/O=^uD}cuyVۘcHR pa{ l6Y9lpJWw-̴p6drBq݅MKzd2z֏)̧_#f |?adcFϊ UsT"bEė@lE0S͗[l_@[& :mFaA$j%^'K1]a _ጫUGttYV 1;u[FE1 qabez@[hmncn=R*%LK񡡗sƥL پb}n[Tf ;grX@`۷u+=88/ߡr'RS(.}dM`s ӊژRmF,A$1z*_a@Q^IRut&U%JbCPUAl&o~H5 Z-ס+~\ƆH! ho{)YǸ(~,]1OU`=>mX!z494eCya v?mNufqzs!% #;;1wm ( kUH vZw[5τB^4Aeȕ1|YGk!m*Ftfm znI @Z. D(;% ńXuܟkdRGPA7̂X ٷITy9$^#*[9I =R^|XER{}l#xq1I31+O7ǰǤf"ݍ7t:f)_SxP3Wlr9C;Eq62$qGn(7z 0Þ#ї/j=r"n5{P ~/ڌ+@o>r_QfXF@Ba G~*WZ mW[4:5b/J`Xϰrٸ]'~ŎkS >:>0byP6)ksQt NpEram}ׁ~|j4&抐ҀP$c0~u齓[? ~b9IE0ZXc8k6e7eٔښ덽",>F3_CMDv=NDC؞ xPE.pPyrNfq{s%}<HY4MmE#PEO˱PEwB8xiuŋB_dhDnDgFTM>'%jDuys}~Lq<l@d%З^&b|,> g)eLx=>q3kISx$HP:'ge#\=l2z]S>7|ӓ^@*AȀC ֵy?M=h6nZg 9C)$1u:,Ŏe8v܁әvrou8ZHOaC#JAՈVP"r+;Fy(}wI㗚E~ װtg)_#rE?T~o.qVjޔdCCqB<8WaIeHf~ʾĄ. & p@/Uc~rb͙1EJIl\yOdӕws4#+SU= I(l^cdZ J޾b}h?7#h[@p8幤o [pn]ZNSzǬ.s%yOtC ހNwDmG[hISQsQ b}i>Q"Lk}lrg<{[Ec  BzcC_y޵R Si3rHMb<>o=|?PZ`qC\̎0bf-|D[ɡ-)5`ݗsz)P0Sx I99#$>dp䇣 sH^_-qxz?Y..7g@[XՇ" S9r$mtb1ڼ $Ϋk#/stk+O~3r}!MW-1O0;hp0969#ʐwAr~-6&t A9=ː jE""$Qc@%Ӧp>̮k.Zո8c2y`BYkc;W cw%Mz:5XcMlu;)pY }E#lN㖅^ .87XB6E(~븲@--9"ypqaJ K%!S." S@ҩי.{\[QZ+,#@Bqd믿|t 8`٠R ۽v1)Kw Գ@;̟6ca% 1;{1CPn"idLNVxvQkܳf8qAC' %ˆekb5N-XAxz?Tʹ DdSp?v&`(o^xi 2?%fڕՏR<~ XӼ=&_SSC# yϺ.0mKď{(i|t3f&cX:X.Kަ,Q 0Y $% YD@9n˚ёgY]eKLMY9eCSc^ ӧ4BԆ<%o sJ ^ծ(1=;z9>#@cVhc9\d+0-|57QU'jdfڟpcJ-c)3@̊',kX=xWҘ$vZhC>`oĢhn킵uCN846b~* i.bW{""&eq#ZPRMvtlx[q0󜕘`JP=*9WVTe 32}MHb춓œ*nDe|Ə9 {ZMp7LϞW7%}e?K»3v@ֵׯJ #bWzpDͥB;ӫA).!484 ,Y3cXG_RGrD&thn3 a,qxWE ۈNΘ/a$ gs 0xD01B}_OBź*K㨢ҕ`ˬ) `ף19TܮN;\v 1n}Bp"Ei\ޘ!jg_j$r̈́t"L!7ĹMfq [źG,,,Ԇt9_A P%yEaZ~fN*C"n89`4!ٌ?^G.{+_>2 eJ_9/n‡Iح'2ߊnfQRRy_!Uh4h1 JǗ[iєa@81!{`2eĔl'GA h3a2 e % Ӷzl+H1{iIj:%U|z 3Ǔf .Q.eȐ z]R"5k{xeַp~J\c2v%U\?^Lt6gMG(3l Ah=s' XMguHJӛ9N hedoOݼBąb ݛS^9M^_$vb& N\5B5hsؤ5]u w;QW3t<-znZA׋PjhQSyh;:F#VPD[rK Jҕ 򍒤\i6 {@?%Sf!{?i5ėA XsH$آ+~?QcӤ/' ~Oi~1q{ Qܹΰ_b@l7a$NƉwH%J3hC2!l6q/Yɖ+_<HS6?Y #c-@VoG ҂C£d5 _ WsԅiBsr*қtGvwT_di5U45`/5$-av=:/p!j^7Ce X9t>SiA2̧=ICl@5Q[mCmf#1SDZi֎Hl1='8 O?0p2GOKڰbXY Ǐ3LnZjo9xv-4۪.<*CQ~/YaHnC{>d4%b!"^όysmZM@t˿|[ 6tpBVR2CPѠL.`*S֪ ʆ{/L*NncLßQŤskX(t[)Ob`Ptd2XQ?Lgz%q3*ȹJbUJt0lZ gE"V ILZPX:05¤iXX&{m{{ΗJ]swH,̲ fR](;nB CE Ԫ6ʘ&&Q XmXD6uˆ?n#{h+ˮԬ0{UaEyJFv(onW&$c B? m DG e} cq4}wOYk=n KK6Gq856G$w,T/})sCG˼cK33[ X=c*JR#2SMFzo3AkxW5 = jM1|D(xtܘ:Zm޻'[^Rq>C;SMa/2앂M ncrGmɛ ~ Ax[I):jgWqYύtfUi}0GQ<"p$/ptO| N-I;At`.m)'[]:,p"Zz'BeLsݸ:RIOZ3\v:7n4pp*mɍQUwͭ$)wAu-U Tmbџm\GB h?0;Vw} ]K_>[ 58#[zD}dvrQ슳K#-LpOMDnLCײǾPiPm!93@\t"gd:6V:3.Kq?Ëi -8|qd w:-2~j휭_;&R/݌Hv\d@c=Qݒ-"Xg`ɩ?L;6ny:u]LNL;*9؟VQ qЛN`rGj#?uldRX.CىLmroZyG&SlvA͹; 9 C*W_`c[`FIC?*|XҖ瞹;8_dz-/ڬ/Wz 3 >[eK׌|N MV) -t䲹07AI*(KI儏%oe$DD>6F97ߥ:eq~@S2ؤ=`_:(s1Yg^}y9aHxeN,13JJ(g}Fj)w/PhTN̕8G z{c KK.6 [1@L4~ZZ3`. kGe2U61WƬ@|'ݙ2mX/n0\C1MLF4 [[spUUR*?T;oampQFbӛXǖgWw]fЭ/8p2POrF/" F8#/7.(LVYbfe,aavF ,Gl/"?UPI?GuQ_ \[AF^='UŗTwESPEyͥFGsQis&g8p&:gdY?$(ĀcU Ω ,?8[y;HA^)3n?W{ܾヶT!ͰcvFkWvAeƁw*s l= CkO1ggHGV>d{w)݀לsrBvaRxy<|{$/Rڼ0dHP "O 6G#JQIrl%})/F5P)DDʅ[s=f8'ص)XkVjom' ^?M 0qs@сp;a7ވ.wsMK\&S?zK "欘N0WŦ7"G 7ݾ6e֪"m|tTӨdϱ~sɥO0zTߜL41syU>PkN".u& N޻NOw YtlѤ\(̟|ctɬo 2ABHTb]K?8O2I1?T|]Jou-4x*L>oLa 4IQm$i7VtWi'_z3lȭ@74"_ \=cZ+ډ76v_vy&ڕNY|PQD5O>ڡۯ46dW:`n`j܃a="Z F*$1ޝB0R5BPG@ Ziii}íC^| 3 }3E7W$뀎*=*Bd!Sc>|@mNRԕ=>e FbgBYFLips}ԑa )P 3uUn*~5mկ_['3+6P]s,1fki>>eQs?޽?Y`ApU?Xd߭ e#=@_a-1d# w_me=x%Ν̞x.<ΖU_Ffm̫;uMWZ6Ua^/.ˬg)WQgUR&nPOQ_QcU(`ڒ\z\ SiX-JT{A##^.Tx-Zƣ]5ڥn-gH>|'B- PzkNsipaΛM8"e@AhI1Uo=;|&PަUoAT~ { m@asg:+[)$aԕdgpi/k_/i9D"+XA|؂l}&7]:VqJhRG,&a~n R%Mzϖfh%ds`9-o :| <%Pȥed;T-10%f?)Wِ#7IY}ڹՎ[RnasSiTuOzyd[Q5KVy]Gͽ5#<9oKs>vqoR 1 *4wz'.Z0uGj6|g+儑+:圥554=); 6Dv&`_ !<*$9l)s7KdIVIoDeIWoؼΕj &MuEAF6ȼR]肶3{\)Zӈf@QшǸ{N9K_r-;)ɡtv)NL98Q/kB1OX\&y-B]`WRopnO{T0Q!7ĝ:`>EtFMI~Q'w >89ΰޅ )nĀߘS=U=A8XAVήh-zIy I(@ٮnSWNYp\@d?Ǧ+ۤOcxT6x)ѡX/qҷ,to|OO2y;\q$<1=d=@W 7T TF#jsk9{{S&Bw?U_gM"M\ $^˕ F*4\&*sx,M7xT:L}Dj^>+PGl4ԼDFN@ք ٦-(J DÝq7ڽ1NWGvi/붍j*΢8D5F̈=Hvҹ-誢*֤.M`e31p"A* "Ϋu75woB] ]mmʿ=o q+;#iڰB,I[ 6I_(n+ZnW՘1/)4ԨEH(TU$_04%$AZÇS^GUKZF!o~+66(@B`2@ˊEZo`ldy`-Fhn|]v~+!䏟`vSZU{[yc8 NC"I 73I^HsK;ԆHk tpkK5~EmU˙nJ~^*r @o>_Q)F:JapNɉt~ Eߙ)'3z~NjޡX}Y&Rڝ٫P$ w!/2=]}0Hsw_w*X@yUmI +a_zUXdhEnN8$`K}0mբR4v*g"de/sh=e" *q9[ QIaO1X!ψZ;ζB5p);wEo-OoaCY7x .~i{cGd酽8a Aژ>zB(.:.\r eM. ("y yߝ^*9Th'|7=}㢆XWiqc1_E4WC O r(3█?Kߓ bJTA:sl(SUFkH?X IAuR[Rh .>8)~0"¸UCE \㘮SI 1)J['~~F@(JUAe_ FD}H`,OK >"BY)iΣfǔ,7w$UK6TToڟ $+*i^)mcuoC ptӀ!Wx`dz밢Y$ F%^kÉS6} ʘ?D *6Ч&jC\Rޓp {sT+c=ǽa |#gt#=(":|LNitPF#){>OJmoʔå$@6bzӾEKՉNeb?)GyM>,ϊi#oӐvkM3g>#ĊI][.$bӌrer`(Mv޵_}k^9WPMe:68r˽_L;m/㦳Yn_0$ɱ{ðIJk$DD$8IBrY\-_[qFQ8"]$gRdyM*p lm چi;CJ |r((:l]MfpT a]dT*Wx#97WV!2;uּo2%C()#P>xLP; k;EZ,dG2I"Qj4'qjgD7 &5Q 4 oDYKQ;_L71ڵv1k+/R lO V 7wR+u͈MHև͑gOOǓv.je.ϗ=!xlުdsNrm>;x΄8=&⇀l/䂂“Mû7Elh%(5L!2oL8A/D9jz$xLhuG*S3B69FSD0Gl/s&MzE߂-cu(Юv tRܔ\lmJ29FTZvUUFH(xfPt3X鯆e'Do9=11IyFqm Y$Tÿٙg4Y1[jiLrÓq ENp>sݪƴ\ E,'kYRFBjNV!#\brV.@@L8׊B+&qDII|yG'd ⰚV 3Xe_f >~n)x|VsXP=Xk;Z9>,[HN7|B>kY=g3 {_eeXNwZBx"\g0?ȢztPTe7RL< Ѭq+aR'XדnOTCXH`%ȧzp$2q}RAҲ؇N5'chkyBIw=TAii'U40&Ofri05lGӼAZ | ʆln5 +Sgs MFIpa(4r88*fVtKc]v!*| L%j]A $ԭGȒ^1l}|lL6i 7)K S<_ Nd4 Ò/QXȁX %pe?þ1¦7 sM:x).x&b= 55bKg4!eQ( W_@$# BajH+ln3)2*,APP+!sD-6ڹNEj^ʡ>1Gi{6h<`3:~Ð*޵{tMb/%}W1D@$j1VJ2 }:G]"N Jۆ{Cy_"+u:׫^.ZQp(ӵh7-R wy+"I,!0QE7[L&N']7[SBZМ0k ]m&BEM)U.drwMGJܵ5ɮejGS Zؿ۸-{[j=Z>xD_i_bsd"fQcA(On?]IJxܹG`K${ t.RPL/EȐsV>oY.U[@: JQ9LqpOp$W{ ~J6oϽdNE.~HF?Ii&'v~p) CPٯ:1(P-3.*x<m#hr?u?8N(wL\Y$mv:"Bb}”}* χDХIO/gd I;*ZhtղUHZh\PƏ׹Ǽf.Ձ$1Cu%~5Mt2=4Ɛh%f˃(9]n+:f8<4܁ImД)zz;tm!um}*T1װ Uy{; |&x[c '>x>8\ANO32s d?TV@e\k9$=+a:P{aܖ95Ies gv+ Wm 9 -\'nu(f=1CUKe2ye-}i@= d,bO%,Uy,@<XPz۳%Uu~g9of!pi>yPz~Z.2OJhǣ& jդ ) e QV MHW$Dk f/:({.㲏w3ӇW+1$Jb$@,'I=cGCTC6:vjS.XH~r2{ȃ7|-|@;l<ҍ__* ۰/N2Lt\uAJuG{nq<=cr WǪ }j0|HșBp3v䵚)PGUz8r!e;rɣ"Ulʅ3>?. S.X/HnA@LmDIן}{8kd;h1-ug n!s<1{ #\W5dy 0KN,P=_Lc0F)eFhw#O:Z] +XBh㑃Q3Qr{2 E,Nн_mb-`[6$ SQR;+4od{d6v_䒑Q (pڳ3A8 ZwM9imWpXnD{U$R7{{^qlw-K! )@GR-Mk!;?dbUa7b&r^.^10)°Z3ƌ$`ӹ I0Ū9ʛhyn 1=jkgȟ2nJ݋A7\|%C&z Gaaɇ)g,?YP|GǂD.tҁo\SI($J7=LP~ȇQ#oϕʿëc^`>ڷ,gtMb`y-,w0D>'n$u.Ch|P a:cr0B|:o%%VjǩOZC<wGzDlxg }P^ȭSh4?Z˦KVifaJW.PNϙ>1m}@2#nY&-MG4)X*<Ւ)f37GR+9Vjzd v:m{(-b\8} O&S֘ۻKoR˴bNU-}Cɂ^WYvyhUޕoE-&ѕ{}3MrSvJ[s;"ΙAyr$J.Gl?P$o5q@z_mwVDFBM##뮴[C(%Lk7 8zçp5K1.Vvب"w˿AH@ƝsD%{|Rՙ#k)~ E;3b/lFX/-v-kð} PuRl9Q.M/pI*D,go']6%(3h I/w6i ?pqlPFݿMna$PqEm"Ə6<F%)yؽ7KK|N,0fOJ;gi ˛m3V:EA8V:^974Zɤ20Khx=}ju͵Y4(h{'/D"P .۟SP H7O CYcP: 装xFr|WΊ?Qޙ͡OW"%*#+50mMヘ:rδ;,Jqg۠z{%sWf& m..iq~)2Jsܓ,HZ`0M|L B Ȟwl]VF IC3^}Q?jJSg zÿ2LedТێěC'rkbR5~ xKLڵZ Ufm Q3Yǧ J$F.z+i\k c,OX49NB.P;״Xr?Qp:q\6N:4?=5gׇ$P "/z*ɫUy4iˁRW:HG99"?q[=Ѧ9<Џ^g n "3^zBfЭ_G2˔ %i]9*Q)SkH ˗<E#tPLY&u:P 3,cjj;y?A;К }!_s$][#`2ۉv;I[xRMgsz=!칞%ԂjA#/qoBHHת⥎`e9.1dωdnHor|z dK)dxL^)xDkM̬f Gu(W%⾵ g~7-Dya4_YeS _RUl{2j K6_NXG\m>VxEa.YguZf׉}f3f|<9l9󹜑Nn7\mXE6"4F!]ŭ-0i,O/TP2}qc"f}tjm+0s6ˉQ0d0Q IQp`U?=0v^ 彚 R'odNM*4? fA35Ɋ:rT^_0'i.Y|.Wr@ZcBϤ"/6nyJՊ)+/d[`U9+jcEcu-Ku1QH Kf)>֯3WfBoS⍄&PHNFoc(\{ rlRYʲnQȎqb&M7F6@b Jf*R)'.rӉc,DVXۥ?mI=(N<[]CHjrZp&*W.jU0[FӲ#_PtOUB>?~-Db}_lOz07Y]LZ^-zl(rf+ ]^w7)s9A4dتK[J\i=5 v6]Ԁ|϶]9289w$D^gLi.4_|!xy Te0+z(qT o3KbSO1Җ9Ot_D@ËBdÚ)AԉZP:<ݹelzɊjΜ ?xG39__"T-/ 3 ScQ_7 M.nwÂH4mjl}r 'LKM_j_OE]{M3@{-ɉ*Α&_# gEwEOD@R#nDW8OάBF3Jn |Ky'zqҳN)H8ZokȠ:ݥ{ԀT=)濉.}~jbF7?"Dbiȿ ~B%j{K3D!N3/N,w!ťxWv<4\ndi-"=xíq5 +^07Wv x~#a{/ tcg{X8Ӻn_1$> R2Ⱥ]o$dzwXA[oiNQVػS5gyDO{j|j5w!v0fm˹<#ED̠5eG(5ӡS@E{2P?5n1 n([*f\Bp-2DD"uÒtS՗3C7eL" Տs5L֯'44h2O !C[RiC'.fT/ &,.qk[HO&Z#SE[hNm71e~arR gvR%!&\{ХDVSЬC.lp"ty)'ӽ=C> ~4+JՎ/?3щ:*Ƃq) ^CC`#A}֩ Zy:t>B|u dPlvV_ognA%\8Zc\4GPj.rX`@H_}+9L `xQy3 @ͻFɞVW6ƟNxqWYב~&*ݽʷxy!UkdR_[bR܇ e\M M,BPZ^>SIbqT=P~4&1g|0{Cdu.t&s*($%aw :wV-i!.B=49֮XKl=8Uv:HH ;6yBGAju?, B"'s)}ȆMTȕyhףּ BCo/HRʰESY.\(U^18&2_hpH2JY3+!{`O ^s bQ>TZ7Ia- Ɵ ֐@O9.N*+d/Yjhn{QtXxS& c׸`,\ xj[|vqH%' o?W'f'a?<ɊQ}9X@6X*QH!=I,\S`uanBQџR!Nt<޸džJS\~!¶ao*ɉJob܄^ 7WwXZܿO:F3HA/AҤMx+w(%)#8hިkRKCؠlg.X%56AUZ(@H,UqXc<~oz2xҺG9C 鿂yBޡsv_ծe.đ C"Εq4L̯1wS9:klgZ:JZkb"&}3AmmԯOjUpiC^5$°z*2}!%9c?kW}[_w}S{ `Ei ߊV3ݺ籐<㻚2%ק)c{i^uBJB[4u#BS,WE"bH{O0+0oAhqqcL\$#5CBN򕈰˦Vq|JI^P$dO GR d#-:m Wz!xdD^1~fA_tJbQL$Ti^>oqhe6?T pw9@uЫ} %U4ˆmLء#T2LG&E 9 Z}!=O!Dg?c`H5ޙaN=gg)%ʋVX7PּZ©|AaS*I$BDq !<[BgwD& aJ䓜2zg3ȱ"0~=Oˣl~u8zO6{Ga=I-FD%jVY=zҭq 1&R 9B. %Kԕ-1*%I%Pj45D8<:rc!oQCm434}^>h6}gmY;X-Im:{ 0'<;V͉9 /^Jc^otԘbR`1DI{7m5]iDQ ;3 %6WWQkkw3^cYMɭUOɤ}y3L~.`6UU\e[t8FA N`5nrq.qNJ٫ۉ#_ Uƻ9d<^rELQP]iO)1+5L֕.}QHL=ݝSp%M.m7-AMf)&DųY~9^!zR Ͱr<Nb0 eH=j7V 4te>~Ħz5 ,ik-gD=v$";FMJ3͝a:.㢖5L`ra}w1>!q2EїN5%r8 mS` ,uDp[хR`$R]E?(fZn7}y3&>Qv-9cqY"+^X9u6a͈mZ+J$MT7UM͋L1-I);^d)z "o* h}Kn Go-{gS><9AOcp՚Y{A^W_@B^1VVXefفw)ImׅXl[Ґ^`/ 3`gfg%/QʃxLk~r3:IOpSſqȔ} V!5*nXAh`/:ę;5BTwPFG 2Jl.E)B3A}WzcLcDYϣ(yp*QY'MF>嫵έ{Y31$xsAmfbP] 9jY>&~T ` ڻa~mlJNqL{rWP/s؋|PyUL1Pl9-ڳj']jmAq׼fggxeqM߱JNmfgtvc=njY#ԊOm 9zfz4XuΥu1K7L: jc8DTTˣ& r/U#w=VB9O' } }6Z~h{6teB{c'f#h\UxA?NDžG1Ѹ|I8>HIP߰=t*ۚ6uBaXUH:smӄvEgF_7,M1d"ZcgP0p$w:x۸mgKF-V10KVHDBD:dϛT60.,6OAY$uFuK _j͇C3 PEvPCD(y&rJ:za1:aow&G& -Xr>V Ni؄DZ]`K40raRf++@:/Pם8qfƝM.mrSA+0oh2rx=pec9E*+ї`8bAoew$f*53Q8V2-eHwr1c(,>,4L`xPZuUBi,h:"B,_"=$`ϹSѪ08x/q.=gK+-CWlGb<=.ki7@v_<69Y~E`<AB~ vlWLz*c݃@7VCx"j%P:ؔB{(M<1}B@+3Zrqd r?gG2W(ZK\4K|/%,bnqH.n WQaGTYv6M'+`w+"[KΨ,`s/ TP}pM$a6A (kĚ/MT~[T а4xۢ(TYlޞ<|,75R/$꘨+dgdy76hkK^ZjT|g+qoޒ, 0W.6v 6.pѧCXH* =DR9o>;~>NOܶ?/eiUVQ*ٞ%x?wx̓WV0FX4NbXzR?KiWU?*awO&,lWbi:9>T2hge1@М W4JzA!YW' :ly²wnQ@z+KlsJ'B̮ϧJ(`P˯0a׹fܲYqUNf%K*q,V||aP&|g\BF֠#pJBAonM3b'7LCp @Jg~Q)r|?[jo;`ub%1hJ/Fk@7=Ei:/R edFQU/=o\zb$k xKֵto{ی*7́̑i =9e028(̱:m5 3G$k{4sF}E:d2N8^U`n`~hqj/> ⯘٦Hx 2G9[C-qd'{+dl0X~FAye}I=.,>=~׺|/&g?1,[[ hN6ĞE!g NEyC :XigMЯ|QɻIQ>rD) B][\DH?N<㘳wd+14 6C*yv. OR::z[*#PljgZ]!BZHԠ{1ʡC M:KmkȌy s5]:C&!E`$q){`{GȘ.b ps ٿ(0u 7@ͧ8@@7xpIJaG~aa~ۉ7gg"N•dW%K+kރӆvnu{f$HѢbX~11=  'C6*~i7E-Piv$m :U7:+5-|Eu N Qxm}UsULoח}p$wwo A bG#NQHK(YCtl= 8dST<1\.gafi9-շm(E)UDqiW/%4HIvL,;65%R+`̗+,):b){jmUgUxY}b6Mnpt5sSD,`'@Tk3AoX>cL45W~52|mdy f24#$8gfN,dU/|'0#E2^%/g*Hy`_nS[S n9y$9s<3a0΃u斛JH=:7\Y+Thޘ3z|[6K#Mާ8v/!:Dž_++^G$!O/d⍥-×p( p?\ޅ;08:/Sj/@BѣrÃs#z:G}l(䐪#aED ^=-Ƒa~_! i_ H$ o`1~TfC/[\9aZĬĎU)jZIɾ W]< B̀l- onl ,jc ~nD9t~0逇ݖ WXZ"NuvԲ)O(Nf*oq!0&ߴFcuZ2!3dTR[ǤL~{I X5̑z]fYFMψ֎?Vj'#EGZ2{XW[{>q1 Tp׏^Sq*z%}WI/0N0p2tLPwI6jm&F.""Gf.DMEa6 Բu[HL;߈k>2U3IA!  Ϥ3*Xp~V?EVy[%33 <:{UvlUݣYIv+%Xθ(2![Eawk_.)bHR@l"ŧ8t4K'iq&CgK/ d$kjdG1 ʼq¤ɜz(>ڒr#!p`$T) s2'Fs@20lP\w ?UUp/g0([)@(|x^s胍"r1yT+P%{5J(?cJf\hTHLg ky瑧3Bp-w ê6 D`$>0sʼnhyaz1j'w;[Q&C}Ԙ^dpt5%49.kMb:yN[nw[֖Ƒ!ܞt:F+W rD+sV~P\ jelK{+NܰYW HUo"wnP"()^>\ eݰ$rC^jdR ˣ)\rr,QVZH`hy{|S=f<:!~Xe|;0aVşhGpoҹ2v&UB| ]ZF+„K΍h+&AӦDʁ{Ui)x:`msؐoem `?tJ> < :L88BE ز3q>Ru7I6.A+~ !fvM?tD¢bc˦JoVR>GٽP+z˭~wJVC[ʜICRRTOA\S5p|Q!K*H!.gX,liloDQu4h14v,8u&7{x!hȻ>rDAlO+1O8Qܡ)ϭ]7WF7^~Χi4bݢ|ϢA,?>RZSj3dQ3w7 #,;ya* I O&; ڬV.OܓX@7@ܝ VESqh*֍!+ !ø"Vn#@/bͥ-|52.lIi50QynZ$ƒҸU?遇3Ug$/t.9D I ٷ<^v9xvW X wu tod`>;AP*le foo6?K=Gn7n=[R'$~X~P鳧<]F|mUhAc\Dk' X2#2%kD+"V==?A`7 +9}sؘӳã$R\}cJ|@/3emV6I$g} vrLO-7P{ ᇄ uŇ.I<mH*NRӏ#[Q A Lxe4^XHY(Is׌jRw#}$SLk\WV4徽i8/W2$ F@l)27sjO$vbV|Fn{x)z.f˕㾧 de8/v;0ZQk'(\AWiu ] V!Gk(Q5oē^?d('6NKCӨр ysu@Q!qĿ$:gwA1Jd6ɳ)z^Rp'Ŏa̷"c. UC\ xwHaclUovsƠmW;ǵx!P^%\hOjݍw?c;.;8<ĵ% qN5#.Qpe,ijy rɑʝ:v~(d_J oEds=] ,ԩ2v5v򧄞ML86mClCm)3%4uz"3+GzvW$GĊ|-dG59v"2T([i'- M,D(u(H7جD&. p.B֮hb*_I}>\86m ]L]컫~3 +eczS|2H番"1Z TvKGR\a d 1~vSs:y*[أḊWj^ 81K޲?5b_WKBt'V&[381Ҁy_0@Xt2Wyg [9VRfo[8څ 57GE-ra[d BKs+elVg- On_-IsLH>0,^*붐yT'yr_sҀs.\styIΒyz$LKlb1V­ W @'utt4'T麝=ΗeՂ m<beIhBk׺*7:_c@ n)kcͿb_W)%0ü9ezY,Ã|_dv8LȭFUtYVh%jq^wͲkYwKdDƿ0_&d (,dv`#ȧԙAE $Ke%׋@0Q~](7T)zICԘYAwa~Δlw)e ]>9``/D:'xnC,l*Hי'Z f)2ԮT571q7F̀do9qfv6dcޟ @HsrdTztzhOٍE^CpȰXrryċ!&կUw{dys~ ߥHЊcf!YAB{kܡZo$2T2x%l@" N v<5rOǀppꌵwٗG9j-жceEk\/zgzǼZUjY@.X>"O;.9zN{(8NmOymlgv '$N6&7W0bږQR,\$_ B|FWt@J~E~eJج&>P'.ga]qe+PC,P`/fƸpΊ,Ӯtf+d?>F@å~kա.l.,:뷐`:~5L79c䫄P*XK -ƈ'd4Ĝ>.'"R6Y2p1¨q ei ,R\n}m6+;f`hk@ri+B Hyj2t%T; mѐ؁'.L&C:Nj\,hHаU;BEJ8}Hd÷wDQú$5&HO>  +CiK,i80+t#glzByZ a'b' fz `f[V7 }o JB\) 0g 3mEҢ:h9C}Ji>Am-1Kz\)"9Rb[#^-.; 6+f0S "&yU9>milЏ+N͙{y.y㐋KQ|H9ȕͭ᧌ ! e-YN"({)cܳSZtǖ>Y'A ,#? #ЁgVlpf#`ye 8Ψ/Q2o c€ =Dũ!@qGIxu$W+vi fvhUIlEVBz[]݃`˗9r\"K=j3$ D wCֻb0kEAPV.%<2b)sV˖f)G z-YP'}f@Z1^z9=S!Q3j%Y^@Puh XIwF8.V_ZkS" \]jY6囅X`){Tm M"$͉ 8C00H؂\D81@hiX)tk->V%Zߠܣ ǗOU|iE?9N^i~ Zz^=TTpZan9K Q:uTǶfŸ||^ Hʈ䟵Rk%|,w)EW㭶4Y7`:&BGg"B8qs0xfu=b;6+fOQSw_)ElsD [.?b]S'mvtFd'2Y`E4ώSquܼG}qiI)Akl sbM&Zko(6~=;vK<P/Љx1xoI~@ Q7 e͕4a@&, W%,PYvh?tq?H/xEڡf _omHNKA[N-D#D7>F6\ \]C]UGJ4YRQ  <#j"ً{<9߅U✠GJS@mtt#&Zbg<V& GΕo-ik1&a+Cճ X7]ՍCTY _r4ǜɺR(['ESSԿS,[QQX}c>jjtۡ; z[6aɻD B]\psuA*c?5I&0A =m{6\y1Io'cwCJS mCʟ0^k{]Z>8$ Y#W%Zhz1RSG7HA-9W8}9̝B?}1tok({Y7E4G4S!,2c*?`VD((:C@az;ڜWN9ڵǼ+iJ[&'֤|JRmsY hW(~V/8V{ AsVBϢE^ԴQe`F\oK~dWbWK%؟Sn~:7,9 &ЦrT7MB,pY6 LQ\f@=qKLI3IQOlPsQԵB +r"$NUa&Чdw2K`D؀%A O"(䧸y }= z9բ`𑺺M$ϋ$HZsIqs#aO$ L SpJpSP,l!}bey=Ӹ-8R[W'K<֖%]20s hia >-1QXȽ"zoÇ7 ^*m+I埼't0)@G-8 FFzژ$#=}@*wcyP8 %z-}9$Za7Iz'8¹:Dhicfh" )B2Hx"B8`+o_DjOւy2xǕv_ seMWsD@'7 c~; cKee`hqV7W0ż/P # X#篍(ܵ<;,caygf1)K}w8|2f,.Wf?k^aiЛ7DS46#t$b~ C1 ].Y}nY^CbSAZ^}N8; *,ƺ"YzLE)҆qRr>({15TvR8.\%m oe$6€pλC@ckm6KLA0[veh.[},8`Y‚-c &3rvCDA%r*!mVN.'\B#6*7'&24TPӨ:@KٗOFY` @khCn$'U?hh1VF";vW[VɊJ^gRC\7q>=I#0ay]+l-b[8㫶fr9Z^ =wEhz|{AҖ3#-׺ʤ]x׭CM O]g''b S؟a#F6:,n&H৵lеo! jjcjw2`[p9?^gWE yzB+?uZV`gD7ؔL3vB"|U  VipD߾Z@kB~~ 3i2RŋOY9DX" p%p1lbx6!$$jGZIzmIl}1~׼ 0\s=3{i?'< Pdq+ćlN<623fԶWֳ4E~$dU*zX  /=tH̾DEM2$ םj%4UB j8xLjԼӑ{-u\W,֢q@V~nT^$uݯP ܒ:Vâ\3ۦuÀ=w"//W֫SLb ZfN~)AV|Y&Pi-S΂$fr%h [8*|qv#ۈ'h@ >[Ѐ#19k #*3l>fEu7̽U܁IM2WN}gD gM@@AV> <`wv`%l-bHV/6-{MPJaT[9~:c 0p1B_nd¿َ2Lb9 iRAy!FyI b[G>hgō0~5tD^\syI~tЧTRpqĈ N|yٲܐ!)K_;Z尬OD9X' ^JOs9c2n@LRC76ͳ&+;xˁ=W"LlVSW%.9+02Onz||{;NkUE-2T^%s!o:0Et3QzqL5%SIG`yQ/*߶F騄aXK;DY k-LJ-A#zx!#3T7(m(PVFDפg\b+aV \4@BtxXmZh rb;~G1:m%էny%Md' '^6!Imdj9DXU4dow3S7+gw唨)B9#xdsM}CwM5Ghҙ`(LN{Lr<D^F>W-<'=ʝC-e9U/e =@*seƆҴcxHCwS1G0vD(Wk~=6d^*Dķ@ާ>)[k_O+5pgk-2-oP{p0Tm: 6ecovuok\kE4ݔH\U' _L qxTlNd`Fev(^<67&bߗK|dW-{)jw%)oaEDfw "L77?R`D k}9mY4}21ШoZ\Gm8-xpcXۺ|?]E? A"4;Gp>g¡ o\J]4W? ڈ%+[͠Y+DVOj=kھ<@އG -tWfâ#nƅRDoU/aH2hQ-1Cf"`D7=&9ԩZAh\@%G#iɴ۳f| ]-zضB`>&kk *Tw2F,쾅i+1=~!eY  b  `{y+Ai]$wsѳb.=HY;P.h?-aў.Cs˭-渢$hS N7 uk Vlu A'RcQ}ɋpv91 |W'o3C{/CׄijGAI9>=[oZ{PL  -"4( \]Յ5ٲ!a?yicP8ٻǍQ&!43F-;r礪Ǿ9._ܮyI$\4lbp{aPT\_GOpqW+b@#)p6gŘX5eOɍm* ָxKO轀 LJJHVѳJ1*뜣p;EܿYV!bv<)vKLw_!>lH)n RT;2 !C]mqt Ȭ+L&;7;PUʓÊ@_\W2NK7T a0{1Q t%Xw<'9mCjImxB,)_*}?R(~RScn cT<{TiAY{ZJ#}\?Yn0W,O,sfx囱å|sgOጥö阸Z7[:EeQ#0A8iZ抖H8 ߰xsTFCjw(%J@9׮bz#"K;@UBBLWY^H710a}Lٗzk\ĝ3`%d-=u֛[zoGI0E֍/EaUԨ~!7}+*Fߞq^X 򾹭[9 XW6)`MB*HTl`P*4YGm'v? B-L ׏6\jX^3 2nj" 1T&GR-*Qh@D2QFf>j8" t 2!OT'G5"e3?m:ekt x5Ẓ`N2s1/^DKv; @_[3gw }R`D(_RfgէCj͆;OЎߴe$pDܲ3C/ҪS/:8kl +\=m`MrVrWJ/1&eE7@LW9EBUk=4L$M4r.[.Oq|OQۺA^L;ӏ&8POqfm6VikrO88ݔE_c a/s!Ƶ~~W&{exL$,Dx S uk[TU$"pٽ rIaRҕ)q(ؒc(M5߃jWxP=h&K<=ƕ[Q pTh.ۈLSrFtRƝ ָ yV}nC 쇃hiXKQQ%䆹:9[An[@2vǡ^d\As"[v%&N A\$8WzK:ELŧr.)bs,!K|.!TӪ;Xy^ixz`Y$Z w$#S6#PWy*=@˵3j}ST2 `֚M0{(3/pTney gPg, bRۜ"ućؓQ:}624$ZՕd |L$Du|&MDŽoJ(1?4%^$ ^W Jp!S{e7Sm& GRNb9aA*Iv*FT=3ѣ>9FOmeoy BPZ){R8{6ѻyG]1*Qߒ:z .Âlq3O"دDewr5zRxoC pٸ G\͞ϸڜdݓnªmY+~4}n'\ܩY)@$b>*:8Vq/LO SӜ!~n(׋Ȋj,mL OZAdg|»Q~hHNWL[:q_==aVɃn;|$ 6/ Jɡ73.>U\f#z_E[PpO,-ڧ<2 5(NNW1)r_ߎN3a-֕Pj<(D*XZIq3c/ғ16,@>`65caHDo/g$UT EDȷ/mB c#OuX9\.Y=QsNw"/ t" 0W1W+`[L;q]0?pو| Tޱ +pNNt=t oW جF黤m:`(ygBjn.vXl}NP@ `8Ѡ7±T2Սԇ,ԕMqWmeK"уC2z+[-쿋j?.c[:B@\ -sy'mX$L%v};aB :S@kaڞ#{x{'ZwA)f9W:Pn֕ O4<! Y%0oȍ*q f%?lw,.ӹZ(`/5Ӵ9%'zg vSಯ/1 & $l/RG(TlrͬM+ m.j7%xf`f2 $H(Q=]X5A O O' ( 2JB_bi,3'o̬\IXpUT y4IVM F~)8.;pyg8$Gvv^bc3 %uQ*ׇ! )mԼ Sp֙ٯ"=Py׆}J:QtKFNn|}?fN"9A VXyŦuӡj.WbxRXuIX˯~x vk_WB| [(:VHY;rwGӒ5]AH\ɞ&bBe7FEp^l۠:O/2|Yj3e2@;nڦasB=FPԖH* MqhG<,(#ws$DL~ײёX2lg\nuK%>V0 _<46 (큼h$dkgX?`a4cy ޏ wxF7^Eъ!ӱZh/ACJ~v{s%ӟ붡Ob2t%We. KMUזei r>kcqP=h = =ύHTdp`6tih낟&< Xo\` e8j|JEu_7AV5Vld*{.~ tQ3tz>~d*Zƃ_#{ZO, ZoT:T%Ū .I̐vU 0EDQS8G$EṤڻMoyf,\uGszF?ڙ5 "c3R&jFhcXrDBWmNӦi .! xB0P$tbJN3 9àB! P@xƹKqx蝃B^Fafs9Jn%L\C&{8ӆ}&ƽ^qX}x7⤃m <4/"M3;m,Ew Fa'{W:C*В$?'[/ONJo`*m,iIfI@cc('7_lfˈF<8ucs;x"fN9g;Wv?BXS7Zn}w78X,.|n@}M26ɽF}U2fi* .GS(;:43r7s^J1m~@V8Aoxc w.mלf}ߎ}i>e=8x J^DzwF`]Mbhד`=-^E%.{gEri1+0yl`.;9]1n? i88Ccc ȟ-2,f7Zf><ҹ@͊Ģˤ@ wԖ8!y(w 8GJ(m@oJ9oNx5rMµ3Z=i|Xp. :9j&t7mq uܟ;Ȟ 쫉O>r1kUAvLpˎ3RTC{힛]rV@`Nd]9] #P]sh?~_zr̍N7iDW} 8!~ϴTA砝Ζӕ.hizWTkW3T&PXӈ蟽 pɏtb;8NyCJg^M`SVb Ko$: &Κ3NlB3$LAU΄Uz-owJmZh@֫*^7U^ݷ6je65eTpE5ְ_)rÞ{ezZ;]`^Ki@qC9$ xO~Kh͛:">)(|񣀟<$싶FxA6*WԖޔH>|[i#4TUvԕ1N@VH:ƳRoC7;t՞D @lLvNSԠ}FIe,A.յ2i@\*vTu!6}n9?Sbls'oay[k-͸ܰ`.@\ X4˹[Dhǰc{ Cmh׎Ւx!  ^(T334 Zas[CHhc0my$X[̂rD"f| p$$u' 䊎=K %jtaV1-C64|<)M4c;M"Bu}XEqFv#^a]'ڦʅnk~Jh|G@go@cf`d -'<7H/ɳnV >S8hAR]VV4>qFS/p 'q]Sʨ8 ^H*/|p{#.t4N2ZL^;#{P&uzor.9&AJzJpŁ3iJ$*5Isݧ*wħ<2d)gѽuz+ؾt\q9GGMT Re=gͫ5-yѭ+ey=OXp_f5W oB=~LB=ݿ^`)5Hi[zk{iROp_roStN `_݅$<mrQ=jq&$P*]IAZ2UhC)+(J% TuHcLf_jq>z,8 [k;;!XKĂ`ıq5O" )d2ߣbHI&ivR  ;nz|4:c]>F/"'irpG)3K:uTŭ-F/^?㊿ S ȕýi_hI`; UutK0=p M "-\Uw29 L tS̟]r{G[.FbY~"Ojst}0R._G _7Ov="_ m|C77:sWW>0Ge= llEح@s(o 7ZZsPO [q*›jd*9+͋E<.qa<%|%/N\6-:geR̓4#Y-dzn{0qW6?J%;R%')}Bbmm>-"h0Ϫל9r`o<(V,?ؑ31? iI}w' -^Au нaVR 5s{~j%[jHm͇y A6v3;t'']3J7 X{aW¦_LU}ꬰyNw MMْ20XЪ:A;`Zy Ag˟(!؁2+h 2`$`F#sK'6O0JrY-:y ȇhƪF0ݒMu$k=2K!, c=VДXD-C_ԣ1ZRv3$H4)4=t+..), 6\N%龄"]H0y]N/3|[G#S,ѥ+AcMloMʍ5)9{ͮ)"!$1 &)e~{Xgc}=4 g[qڤf9dg{5R=B0۶0$w $sBV/VE= p2 w߃4[0 zYg#^-\pbƘ}fD xlkEy؍Nxr`,N"kb%Y@fD@N\dC@ej*QK}T2^<(:6H𠽛Tv)9?%vcӑ,|bO8Y&<:A$BKtp<9z{z#wcnxj;A<9cB!ט1%{"K>/;Z## KؗP$л/F@/yWфuyUSEfa:#U­Dה<=g E-|B&ihh-_%4 >`P[j҆+& Z䛺Q/]utrZ!0 KqߠmlAC*-84`Yܩ@$/ ƍV3Eėnvi?gb##W_m=;O~ia#4待TSxPJKp{gTLj XH kkPԳЬ_G/%\D}U т;36/%kF1}q@C1=FfH}|aUaDVheyr.#=x{BtǦ'LJʍjU H?V W`(TMx o?ߎC#2c7b0}+RS`.XKTz[n@!HV};uyŭcA^Q:b@L1)A%bK&|_[QԈV3ӎ\cO򍻅ZmnRZp#ڤ%WR86 >^3eo(57ф>,z=74 sr(Fy]юY0m/mP%=i{X.WW@hM*!m8?b&LnbK˚CW*hHSŽ&,mN۰Z&kwh^''^ĕG QAKBݵε.mc]Rw]l;*TO2TsoU|9 ){TMgv]/mMsamrÙ}fǛۤa9E*r#=WvVԛoiq2 O%h b_w4JZ|;\1aif 3r5/Vd!Fpl2&:,yb98dև3Uv5/%84h#_\:)tA6e{j/3VE, n=Y)dn=S\ kjX*ڶ=a0 qjIŃ0C-1 Xb暹+ 78X&䫊n/' Wx=jn_n>8JS_MД%[ pk@:J71.^יX( O`?G=H")w鐹`\RF%x5#&}%'AR:߇;rmޚ?@ደhCh O$"_sG׭rqဆD۷TOSz o w!ȋT'N `T3Тf9\; `c9BcO‚*R0[=loc[ssyA4=2]YCޯȎW@E!5A);ř,Rm0=h տbdթ 9UO\T{PUTCi2'A-c_]EkAUPn7?\]4LG"whFڨĩd+G'z}qVw~ePK߼[Add?GTř-V&N; C hɮ('2hk8c=G}h<7]qKQ@H60R Hijq`ש;zs05fMŀ"c +&0>ȼlsښ 8c## Ơ_XCJ;j?SߐPޖZcL1LGGgwCic>qzz [*2LRڽiS}h y6v \/eKOTZDnѼ#yAƽAoR n-ֈz9l"1娄+fH>k0BMΎ&;qnj`[k|x#ΫA?3^ŝ%G@*@{cgdX06EM4z ǤUC0G49:_i;E^.B9}XpĖnŷ8ZZԕTV036

jP[5`j.{ؒQ"'H)"CHUFlyU5<1 TV[1>wkNJMOuzW@SUA2-ocF8؛.peݝ@Dg0AtbE.Z(a@^ҤA[i2P ʽT1KHSRqpAdCeIw{bb'9 y8l{Kk_6%6[xB&#Ģ@GSsibm~f8[k/sYkLWǺputN'9UIh:N| 1rȟfIϵ@'ҡS RfN Ƣ*g?mۗSK  (Kn&Љɦ܊e9 T+2mdf Eۍmr<205SPOmLz#VYr-Kb'?ҥD?´q٘av#ύЈ0ܡܹ̔x*4F2m"VRQYv,p*ȁ_)N4XxۜO~_4̈uEriBOuܰ[a_ kE3i@䲟c/tv˖6H*]USHp+HmTwB#{;q[a &/ 3#Hw@ѐ>Jȼ$6X s/TU}Gmb?п\5{I߇1=qpB;I5gӛ-JeaYrH wAVv,Eȉ#48-Un>qH\n'\UA\[92jڇ`Z}IZ@=7?W2I ͢Iy ›Oh,ï4s9 8Y'Dh?^ͷ{+DM @geU坖v\ z@OrXi2gTĥLm9|3EV!+y\:䋺essNbJvQ}9zCFNDK\_Hw @&_ 'h͝^J5mc*s;aV{~_ 7@,I x%;w9"5dOw 4. o>8,NJ0i)#6CD7vXG/ld9*o-S5m1Td?D~KoAȭtm+J7H. qǀ6"/+t[ԻK0Q఑aO÷ԈC< h.(chP 1iRvX%q^LN(nOLM5HҫPOX:â%{eu-G*Ok鷺4QOڀd+&cw&O 80b2,)/9o(Vys L|'^E3riv9Rg8ӮXL;)X%$O|/~^PuIf\3xG8n/f gPĿUtu͠䔂Y1 v+fS1h.c'RHk]=wNJf#Z%uTzfv!RB: P[m Xg'b]BH@k+'*~x{Y.^-^6Lә9I@? ]ӭZ%N`i.|pߟ? #TYǎҝϥ6/c}^ys|fRAtfdnV -u8{Tj`NJ4Q\jvI-Hlˋ JJMҹMk м8.&-Χfa9V]ܘpxpl̎p9O2h'JvS▧Q\[F {ڒҰ3:@/hi;7S\~ETTjp# W$xHK4Q7ALFWpopl:k)NSFl=0*Y l.gG: ]O?Y> F~{Lqh|PnZW|I#M_$,ǒgq@ gH ܨB@BJm'g8*(Z 9nA./'%^szOݴɴps:!Gd_pmG^o h#_1!i>^<ܔn[G 6lҧ# \}tCVVJ&%{gIR6~n =EpóFd΂@J1*} c.SO]z-IWf_NpӘ$F n5" u0 VϘpsyk F! _U1GY: ,+ A ci1ٚv ˜y-ol eK4J-To+dAݵm؆Yj* z"}5_m`~ iod@OL+kQ -̫Ipi8З?4BG:\[(**pa;]m~^ejr0O[6E!qrm".yƣon#6bQ.zWpICVVg2g> jhZ?9#װiq=mjM2,ni/&~F5 m_^s:6Dt̴SGGP3tμIp|X|U_Ԩȕؑq\'d߰ ̇bTEl$ ,v\fk@oFقbMȒTà9h\&Y~ek|Ζ-ޔc%ޔLչ_6fU]'QV7 cDZ*ZaIw%ͅhxK#wtrp,[3ϙE9Z&t^#ZIVȧrͽp gRWfͰz+O{bIgRIY41'HBes>QI~ ݨۖC0(&~PzL҇ZE<@2Yi'WcSidɸgJ.͙.StҙҪk3@T*>9ď}"e5!/@CI|ȅ nKHŭ,9S}9wDɋHɡ"u|110R)Y@" J16}ҥ.VV !⑃(%0j2Ju"=pd\e~/pꍂSd\#OmWqw-BS`?NPa^r :oXyɪ7Y@NJhWvih/(QWcҠ_'/ 07woc4i,C~# *Z ,wʼ!䜑{s8@'y`+ZKIZe0>y~iKE@i0Tw{]yuTyw1x/JQѥI!fM%m,֔f u jbho>K8Uj=ʝ= aCJ6,6R ᵣ?SV,=(^G2_bebID u&T3Ă%a5:p/%${ 1}0CJ,A,+yOj٥f U\~.ٻ%=ptK^{4{qTXS1>N|NWγ6B|;Ο6BÚ?sj?&;:~e]'XS: mO敥WX'FoVSGqa=g\gh"K%XHR+q2Թ|'5^2qّm9,M j5|AS>> ]cҀf7mMzpЇ>fkJvQNSz, >[gsNzMV3PB; 9OzlLmhX*8u;٘g\!`|<"릇dHiSNvXF4hOJ*} u*n)ʄLO:{sYdDC˒y: b5u;TGvd6 _cwߗO/يZ#ԓ[ ܵ^rwܧ9 }_l4JZ}$`N  WʺLO=J k}QmE4[? )?$tg]Ei\c&L-<qa9MV|~Xڒw>i1S 9J4P@ZXX\z}jDՄ Iߜ/8v_7*>U}!|U9#YOl[0%aʟYEf.y 4KUS$|{ }5f5c34L[ %p@Lrd9{p}VU35{ܥ 5u7 f<7u|HThߎ1m}2H>aB:k?IUnpػ;B0'9PY@@-͚3Y/bŚd,CaxY$Ԭ#G}T1{q )d#ë;h}#9 -L^Δ^~ZPV[-$mDxd Q_}5Zq)5o}5?M ؾՄ-6'wyjJ)IL+${.[<4 V;aIذ⭧z  Q 4,LQ >s`οC-^IN\[ٽ5[ym?E4NWz>h2Uьw |=z :4JsOcRWAd5#C%/p}zfhkM35],f tJ3p2ٌr>s_j4N)Lq f\ff"wWqZl*ym*?}4)뻊Nj/ܸ6\r{X?4y5?:*67f*% J:D Nu|Q#,-B$dx\ S~B]aS`G!'ln#68BSU'j.a VH W\$pXv#6(-&#YZfm2.;\?v:D" VoBEhEa, 3LJZaJ0yG%ZͯjvvB~&~X_%g_qʌTCA:mVWou-G£M3[MwQfG{u_Ϟ+s1ۓN`Wgω䛙6Ol'ӕ:̦C IQ+u%vNs̶QSWz&lL29ZP2<;:mχ6<8᢫+&q)f8<pgj])_yLOjTU5%)Ӝظ,u5ui,(BAx$,g20w6vEc/?(&ϖ'į ^btb2gS]23#8[N?#$/\n}@S{ 9ߤ_79U\Sێ` XDWג 2%  5Z0ǧ:.㭘ω~ HǮݱwoC'=|+]yƝu=bk// `HWyy'cʧha|¡- TP%j7۟1&zM_a8*6uǘ(v9bkA [fh븽MOg/u\_tFjbʴb;Aë7~f qwb"ω(4o=m}74 ͦԱ<&x(, _W?4&OCgbY7V֬lFaýJK^qRU4zHe_}Y0H輗6yb_T|j<wmeM䂐܉qQ/Kr#1C;A5oRD6 ji9y?侭OTSE`uD.dZ.A`F"_\9ЕrZ/ӡap7k>:A3"WigNު$L򈻗6%;fm-3;`o A)L/ XA8%%9@}Ӎ8Uٳ@Y`,Tŗ mҝ;˻Sv|)sKMtX4HdvzB.vf\MCZ3id `Gu 6a򥥮\儡߽J XZ6#_dAfǺhҳ$)RȀN %9Y┘ oS{ %\:i16ĩOHLtW; /֖!neX͒cr(5%,(mshS.D|%S}z XGyyxt.DB ]g=:<ȥ(ڕbW8XEhŶ#߁ |xxba~ئ~wkg@Ρ&OD!* iV A6"CE]Xady4,hs9@Hq'έ1!}[A{p\ϡ۹2ҷ~쿺cr-$'{eТmaln6;sRޒ'"WZ9B?C}󛯜&]Ìm?w::4C>ە\nVF \&CjV1U6Xhu39Xlcu$vqarTr-MNj9 XQ[%^D&)%ɱ|D)w[R~-W@(OrhXSE@R3gpj6[2s zфX(^_v%CIO du5xMˌƶk5FJoգ1'-LYo<)=VUIRPg[lRN4r{6Sa\cR1G1*R[ˡ5lfcrÃTwig[%_ՠRHN/{__5)f؜{cQ$<[J4FTuA$/D`3nj/eFsȪ:).qoZp픵:hyJu=Jg8A舒 bDd'|/:~ QV %sɠAx7 wĶd[bׇʆL82Zw5J+tAz㥚7N1Y9`c M(Fp$^jJsV/[v1v"q rދ#ҍ4 }*$7W^Om_O4ȼX @Auk|Z.^ݑn7f9R\Q`D>+i5 gDnpԩܻ-e83h|lv}6H{2^ ZHYI(1n|;6w{Zٺ1l^x!#+zbYNJ8 QAI˅hQU%8%^>sB~R[ z'?T }n$ڇ阗U3 ~ݳѳ4ӾP@ɷA+dV˵cB4n;u!\aDF)HqrJ÷+vOB2kJc}xBOSX!(`ې$kNm2k.O7ג 7*Qͽ9zMaW*NU ƛgEW=l>G흲әBg~9#Ѵ.i)ZC9Ktw/G'dsXP[ʌ%(cvE?κq_۴}>76~c:;KCEN3Ϋ d]bh$aZwG6ejKvA|H{XZHek,ޝcgG9H03[޻Ue1O?xT}3~1[? 4,Nk9~P$ ceQ]H*{Ɨ"/Zd' @$_@OxH+m.jdXby']}'edNQ^4S"kpeD3A4v%bq`0Qh+{c}fF),N,P@8DN*5*N})Z6 (iHj8Rҕ Tb+,Mҟ܆m6:xvofaMy}MkɺAc_Oėg6یa̓G2?"y6mH4njO\Clnͤeøc[6a_;4a7za鄠}˲̓j./R鯐Ba=%QXvyM0z7hLvkbCt(mB+,n44.[ۓp2*0hX՘j<8"mP< bԓIbm +^SOѲ$D[,pش ěm 5;]TmBm[U+6 +shAcy]QTzb( y?_MyN1V{Q{ [9GkBϩ>SIR_)3'ߖ ofQI#VDM۷T^Hu^f٣^fu$?SQ*R^V>zڢ>1);1 8$;g:W{7$S6vWa3^Ӭ9K#E[S0WaOh| 2KnPd:+q}l=X*5k=GF'ohYQƠR}3%jFo!enwKuilJZ]EČBU/l#J/8vq@Q@ ώ pz)";v^qTB-{bzL%Pӧ²r&3lC}ZG(c{7[WM/I.Vq'Mt_:Ыꙅʭufz&F[7vë x MLGn2q] H<0-\z%d-=,g3(ƶJ?諒"Ei}z!DCWu^YE܈z$>((~zs0%,5\҅X|^&jO:YDT $w\R҇$F혫ysoXEQh csT%/9\ }guT2 .qKKmS#V :C % Y4%q?1xabid,K->_59h]cچ*O 셌i qc%* ŐX }o6M?̹6we`^VT|Kyh2EۑP>B`| 9̀W:-;m>YdYuٲW;c s-8\80ީ;,D N2ÄY 1+jH77+F y-^y,f%,fy3cr0E_ij* j}y)5D\b#s/k]yc   >J2럧_18D%TUaO4 ;(1:{pG0Ww#2z`!|Q %p޾T1sΠS1 &h{.Ui('t("+ TjG8\7 C)4!(d Kb|ffL)+ -ro:B<9;|T ߩ6OYv rV{p(Hf TC`XH}m'[q71Օo)u=|7~U&x>"h6. 1DNH'{*1) !xPE!f$ðc\76hzjդ )^Ąȧš 2a/k1U3͢~QrǪ羣.i-k$7NqUpxM=LzҸECUbƐM5Tj.eCMBJ3Y֪-[)D|Io+pLx+SJ{v[5@T$D0$# 1 v+koSʝ= "iRd)qz%9_0ʥcǒ`H'ݦ,i=Q#uh[>Aw@½2 x^P5x&qkRU;D gO|)Sb^$R9av jU|ԅr C3YT#K2#`( `>O_z>e$MVD@^RvKS\li$gy%H{ +hݫN~wĹO $Mkq=+vQٻ@k  'A+*b=z8rx=mSP|?h_ iEOt-S)ݵb&i\(6LGe<>P^E&RDq ؚ94 pWUN( ɷ䈷)'&zv@/X߳)yi_ a󐋊ϿSk+!ow]V,QDDj1#bzv_Q 4p'mÇ`*пsJWA.Pp ܇̣PVFB o9Y" ds$F~Ʀih|O}v sE9n@ۿ}J v.j(+,eª֝z a/[D֣Wl\w2 һsiŶw?-Y/~PDnx:1vVsnڄ3%څtc-fK=FATxo BE~F! voHz0E5{m&!OTIt 1xk{ !՚Qn?a&._ PE^ P5cQ$o~9Y!Zuwr >h8jպٞ_ɛn6wrFDT?ƱAϿRrsΫvt* )]Y^})@kB"lj0^CxH򔁍S"Q,ǀ"\JgFz2 i9BydH8 Wļ.HjQd5f; /f7$(VՕgawŝP<5֥՛V]aAv@lTbE7095[@36>ݘqO]@N O*T ؍U0|{?谍˺5ڟzcL ֑+-) ZakE--2aMBgDs"{9Lt{ؓ䕑C.t5D&<{cpp&]]2VmZ' ]G0!.iyDfVwBR߀kna^ɲϑ <emr#rZ)1:=Ѽzmb[ QWvhOQM[kbw 0QC?<2 w~ >o`әYC.}=H5\?F󵦀Ўk}g40[ :h'l. b%?a$+cΊ[?;!&eSSD6pDἈFq&vck"Wb%Ų?Iڮ2NVJ=&" B^9&ֹt;WQ lQFLCMsOօ]08VMmY_5>äO1Ԁ<]dSC3 ;ۢFD4CCbku8 d\/Zah +fX~bXQ8ޯvERgx}M"U }ADX$g'Zh q/$QF*2k0P1D'c~dp  X-O\ε?/$Q}!vo&:8w0KjWZǺSZi6}+m3Ք6SgbcQ[@BgУ|g ,_Qg=3_ԎSEgnnݵڀ^ƍV2t2bQ~3,ê7GDjPN;f^`ۋ;VE^Q!3k˾QԙCwI voP d=l7װ+{a;|W a!U_OAć`ݟ*Tfy.u7ʏ+2KN*Sfl*#W Aǜ?#wE1-[iHp@Ɖ|.3K_@-gjzP;wE]GXxÑG|螬*lbqY<52vڡbEwXbYWL1[m{S9\^el ήߥ1Gt(K9M7bo{X^c \"N%yXB]3,墌%̗Ո7-QH\di{(8'UH'x3љUy;vOT&Ze u ྶVv+f?7?'+s:A2۳F'uG7!s3H86O!XRsʳ: .ɡNf/A38P{X/'? &QYz9oV^7̇0+!csX$( væZwZUmR~Z vRq)ߚ #6[Nq_Şxkpo ZIkFWoxiڹ@w0~YT6^Q3]ׂ)C:WRΒ0ׇMrվqA dq*r>k@;|>2[ ~={Uޗs/>ǣȥ2zA:JvO۲'misly y\t fUNV yy/NfBz&b_n&9tEL1veö^U75 @>Tun8~32[jX3R][W0^o܍2j^kxee~7p:E S, Kܫ#(J}iVUp}O1A{B  yf_B'Ñ~epZx?}~/D4kyIpv2$Nq_2}xL= J5ЌD*8א<ÇO?lYPuEs7A\4*umV. iSm(RT?nQYbo@ZoHH SM(4.0g }by,Ҝ:[(Pn zI~SP[^gFq?yHoqBknd`Z1{@@o;BX*W3r$ WSǛ=A[Rz.|6BVicxF}pٝ,847k CO@GJUֹ*HQD~ߕlٟV30\ ,%D-.ރI'@ }VĔ4_f2x oh[hxr"ٰ5Cu_tσRYZގ ,Xl:k!r.t#7(("Pb@ssVjdjcE d :7`\[ Wb>+饜եT5><\ğnLyE_-) Bځ H´ynRF|mb*~r(5V쾡.[SI݆4{_!]jBjS40D_>=( 5| yYezܸiW##֝RO2rc-TK*w StD_QSyd b1TT:{׆E|^_T@i L};^'rS:9i(DYЗŚLi[6[$C)x2~WRZ MJIsnr,V}nR:xk #n>:o=ST`Xbj w56+KT-uPR `;9|P}&հ(V6?!<~p |R؉.X/Ux@bVވk: ꍚڋ-v|mHrX䂐$G ;M'wHņNV rNhy~u)ZrpJ0*slp#2.~b׻iZMoABezt+dT,af+X&QNj۳ꆸ~薳7!U}.Œ1v{pcc6E$@ J~TKrA{rj||%^$!uZ"CAo^pSv= ů4N(`F- }!rEmV0ؖ/_W07kL mk;F|M*e 1K35=ho 69y=n֗ɍ/ӖC/vٻSm Rbibufq]%7MUIY*ҕU@W{ (FZVu? c2;Tutۊˇ4|Ni5@ʸȇ .6dOa.N$a#uEEƬ H%%z }z~?b-EwiOpOVn [_8-AMվ߳pTZceJ(mj71|H[k@ h(5]H&2y\k] bLQ?[Sh(+`P" In}Z Y4KlTz6! x~}W W!݁A.jX!3Yܕ7}}ktދaRE:,? THib; Ҍᖸ%AsH8qIky7IKG# -Xxw46#2 lF,9@K41-KZznhW9wr4WD''B $d<B0$Bu]/PzՌzhw#g]w,!a`qA[f~A m9l煅8 "#=#>~qZuEM<Yep8ɧ$QXM._(jo4Xh7 lr>o޺W?U Vzj\yo LzϿQPUx>8 AlI^D'a`b^J9[%B^z־I"|0H+ 3y z[R?r`6('hs(^s:O/DUcy#0ڇȒ=LZfS{9Ey`G^1sTp\6K玜CnV ^| Nim;d05CЂɎULn;boFued] v2[qB׈v MyRzq4d;>;j-7A 7oR^k)~ 天);:?ĥdƻH[R(! 4om#[tDz5(q,,YX~g-:{ .S@tp.@e C߹ڣQlJnK ,Z0g u~R&9;w^gZ8E7a/f $_t|QS굁SNߐK0lh@m]ehH}?Rҋw^64,'5Sz͆X#V" 35zee0)0p+ J14ijI< M/m)DJl\+Df8GjYb`(}(iZ6e1oI"s_yTr;EIR Mn=ٯlLlTUEt FId.6bk?ۢݔsfFڑHOҐbg[\ƥj?"Njft aU(%]m2h42l{)\ZH?IxefoTO5|)K9w>J\MfS6|bJ06G'i]9%tɋga ,nÍf)ŒNQXFGבQ"/2pG<55~+Po^C-)y7goS>CfH;F|"JFb~C)۪0\VъzMB4&=IrCy]wD-|kδKą1EvX, էݴ*ilDq.;vyW?ՌuM[;$3d6 pީiIR:1ǐ!$btf*׫/t]So4(k2;vc y}H~ ^;ڻu x9c sJ͎Yc882s TܹAv]<)p/6m^7|Cf5InE$1@wᏃKz-JeHO9&WhŊИgAp𘠠`OmEi -HY8* ! ?ԾYg}cs.b li0z2f>LjtZdP9M&yLNE]%?i*E?k'xȾ{ 8:~,|u߀:lux7_}蠏TOa"̴YMU""M(D]w{͊POk(wvFةknwĒ/2JwtyP~c@`(\{.fթ;08|XCV$͠?pL+ylmHt& ׌z+Gfp#*|Ew4?0pWux:!SGRFar4P^ES%vCi?01ęm1!QBbtKО6rm'2B?Qo]DŽ7)1}BrA#.eIr?4 !R:>neli6Qf5ӏ'4wΫSE2#t79FnJ׬wAIqo+9̋49kMLx>} رEFE5櫤7[|=vU>'iw= a\2}4 볍{PVjcJ8-_\%dԄ`Q}XG`n3"21O$i͸4J*UMc,ZD Q*RF4ȩ.[GŴW7fUiڽ tXJ3xw U>bZYmEB6V^;1>C|RjK&dMN# w{o.7DOnj9,1)Z/^'Bqjm,mޗ {V+RcM]cr v  9;ш##אh)†"@Sajoh~[Uc>ʛoG0Rx")-C7/W尉|3f# Sa A@Guc \VyJ QoVɪLKƲ8K"sN;vޚ3B +"8އŝ*cw>WOяu=0RrguOᓔL4-g9I{ytF(u'+drbNDmd2;nx_2£/~G%9W`U1=]z*8|!*?e3G( ¿p%gh #c*+ѼL~^nG:'i=ٚd[=:8g`Bc ^ZXIu~9qUh] f6ggQro'bLz*>,/_s_.t>3}u'vZV٠cH(y[Q#aqԳNKʄY p9Λ+J!AZЛbCh@?kd6\ [zcy@M:D*0 `o h`>Ǭc| 9=鬇`*TWc$t@FydMj7 dT]G> ƦNo**zA7J!ޑaē^<\Jbet9#4t E0a=W=*@o* B[ZLdR!z;.٩7*ԡ'<`s[.j0-}PC1J|ּeMU({c֖A*lHvh1 %ˋ&(R8 aW m mOhtI-f…}1l_ˆ6 R";dݲJ9 79$F<1Z/ExɾO}X@ڮJY'KyEZI]1X6"%X<4I9Φ!^['7ziMrSpU. jb v:RW;FGj3C|l?%fM# Q]ogB3WeR6 *mez|4?CpśLXx5{OD(ڼO/ 58cٝFOVݳ~qABڙk!#f c}+ ŽGɻӪHk{U~u+ZHX%4l~\h͐f!wHvnZfsz[RB 4uʴ?THŊ;w0&_f +2~y{55x.=~ #OUUqqT@("D96Iok!6"眂A[P6Y2KG&I$f$rcrCq"fs&5i[%08$bR1cr[ӭ%UhYۙYpRlZ4O/.P]dA=eX1=VX͵E>2荢v}Znin} QA6i\;=Ҡ8\\lv|w盯""ZV=ڗ`;(9C"IN5xe*{ p7_1t6Q&0‡7ZN.n > ӎ*+?g*]wLoƹ^Q Rq'},2nLMѤB0=ڳEH"VpTA @P7'u).^ڧHև[KQ!i8.g&iHb}[k=y{`u6)#aSb"AAJ578xBa`Y3-uQs^ nXWri۪95OΒr` ӎ,Jւ:6 Owg8N}>=eL[6 NwW? t 0y%0sz7uÍn8L-7Rƺd,~ !aeD{t k`/EBp0D='Ž4T8(O'kq;c(ϙVzwO?,SU)4-uɪF8S?/p-Kɶ B^~"1Б!ϱ> h#YF|cRTy亐48A CSz2Piꓩأ3Q84*۹^eP .Wk]0Ŭ3{dCe%Fm(eFr$$詯bu/֩We@@[!d2^nS*ݭv0{ } %l/vvLRWGA`ά< *#X|nmQI7`$^y>CBx oZ _~ɜMbUU2m6ɾ29[:QxC3?W'+qCxHoƫ!Ne'0pGxᡮYJl=W{7\};_!(_15Eyɳҕ",Is I`Cjh~Y&Żv j2V+ g]|re;׭us2ݘ soՃb\}/K{zvĮ1ʚpTzc˄*{u%+'9ܩM$8ǿkANT-1C=go܍2f֑K^e 'n1pWqaWfh"7s_t/@ +ŝƩh}Kv,% M-Í3%s[A}^{>F` o:T=)xGFJH6&2R[VtZTmJaG :XǼxyԬNb|i"D is X#gwd"q<WHGp<&cP[f8b JѾG+~r- gKxƮi%bؗqΩ4,ٶi'\;789)k.+?@v  P '4\GL>t|Ke&O7$Ђ`*h=Se嘢7H3+x~zn;7rSڧKe+MDQ_ 1.y6c6fmx4sUF9;tvرLQ`nNliYId[ k#*1} OŧBiVZ?ӐEi&Lc2CV׵ w!^&Yt'8mNff!* A"b2)t@jG/( &*Y*E4<}[$IBjҗ>]Wt^d,xړ$}- >]i]xwemQzː1dz/#'mϟEtFO|0 ]6uVetFCJ,V-c r~q @6YH"45g313`5A,$_ JqZ}1VL&^0)w@ r((E>QSFҳ O_gbx^+LlPS Ռ w/>gV`$|،U_TQ܍npe:hw;Upf:ּw*D0F[ L 3ăY2?f $J yT[>7ts"R9#?!QC~P<{ӥqs$28w5a@IQĬ?ڼw#ulָhm#*Bj쵈zkF(crS!~*n5"lR?|,\׭03tgMMM+shtBu~zOim2s2#6:uU4_Ӗ<ەmzTuho!SgT ]φ/'G,;)Q. n4A(( L .9vZ=MԋX4C5;f,0EtJL jH8܀`󷭰ܻ+%OSYZ? ~N 54A}_ҷ9Vvڬ=+C?{RO7^wTo wBom/cӟt{Af.纵dCn#`.֐!#"FlV ňO{<xdzmLRΣʟNPw6=gBuߺTG8A,|9~Z."c 9p,c@@`m`Wa̻3##HA1j)0[[V$ܝz%'hoL'"ϑ7KEKJƞ/\W3L,Gimޗp1'֮ћUy)#e~Tc* 3OIL^7\sBzOˬP%HjVr a<2 @ү \OL#4cpt[oDQ= L-r:H C!Eh%;0kW^̇?}mJ=x,{-D? O6lM3ͷ@[˘Fm#0ȡQ5VSFm[-̼K'q^\-ܯGh~!ëMUzyx X=>) ً'22ݎyWiqCVdG fVt-tr6!  Vߺ΃5=_uω?/U,*__;:vz?~+2tb7'7Hkq.<+5qtw, HLnQװGg)XnY$lX)ݡHyf7:&Svޫ](ZbB=5"\S~o Q_y#bϷ AJ7%].#}4щ˛R7XWjtsQbזlN]HH*Y;W]װ@[)mRFWn&3Ngacqܼ 5{ԶT"FW1QrWOvNA/fiGCc^?NydTA)*^jd+X$X5]ݶ(fe?gT ne{neݝ`|sZF꤭FWXiϿSY{DiVcߞ*.IUd|t!.o :lTW4v^gB{@ oI-FJ i4 ~0ԆRH25L[k 2Fz)AK7w2eb"zu@^p>ʉ}sܣ?GqD.8(A ޶dyTڭ͞# [nʆuHqJp [!U6T@ #_ wG[.g<Ҍ{tklbL?eaN+lѢ2]v'+e}Ddr7n3"E@Zbyud9!?hF''3Cc51RU8ң>pٕQ_8㻯fwrJCEQGRtf[dc#XFTud~I|T^~#,T +!A΀OYrz.AMh`D}̤^֖0ꝐAF3Og\NvqBMQӸ(ƶvSb&kӡp+$n9M5Ž݁;XԀUwP>z^܍xǐU 966SKJCq "ˈkB^@e\T>4OבFQo`-^,Xy+R_|(MꘆZMȐ ?>6..1i<3PgdGV-@?Վ|Z&uhlk I R|]D[AX, )Xrz:NW:U-C;^w$~32&3u5K\Dhdx =o 0ΟעڸB5^/U!3*8Mv .G\:3"z^+$kPv ` zk?LnD,,K*(yiQD}ܮHjlECV (lKIe(S2Zt(@abDcHg 3[@?@.A'~)Bnpҧjqu)WeNv#auy XyϹw7능Am::唂{~DQR -xE--շ¶RcW)DbZ&&FaLL6 ߅]tm~@)RÊ#nʄ q.8B>Ղr HS4DU/OXnvG<*eǗeqoOD꒤^uT7 k_)3`K`q/6ᙴ~%,~,'֑U{iҚrQC&cz]vǤ29u?fu(7/#%S1s3xc>4Cv;"a*'}>ypXOi{K rKl#_mvbbղHyZ>-!߉8é1wSЬ>(%^͊\%9Ki,ݛ;Sm)cnS՘ f<|'bb{4`IuKg9ܥ;ώtP*)g?nMbfBu<.ԅW:lMZ)DHp2; W?/ NhS->by1UP_QT`~2tv`R}i)%=_8YQw:[ioT˔SY''DvGD!28s0b:$b fxKe. lŧT#FYnmpj&0',yf=4|z`MŭM_rva/ыBus~]&?޳+q推vsf@ aqn-ߙpsADɈnq4)JղKI4zi ߣ1k=/JF>hs9yi6WJs5h//p&U؝>@BQ ޼r"6_~KEUvE_Fx 4翮Sgͨu2vZP.:l&k dZj2UBMQUm?p;%ş..721zJv 34@H̿%=TT%t#]QkҐ0*&5s^QN^[|;@!D9H5{ʕUEnĩFjvkS8jx+g0˦FFᾨ<tWgs5S7ej<& I'xmcx$ C |}9wLQOٵޖLLfbü{aP;m1#"(4@2T"u4o\٢ZXøYJcOpL䫖l/ E Ib`]9/b[A2kn 9?/ye23L:?E.) o7_0#VB`$`ǹg !!Uh^p>n"咦Kr@km c˅QYaTJ< yK}3L2Ҹ"|Ct~Tvk8yV{+q?}rZ!L!af"&̃^hRW-]vDgm? ~e@AC} g_ES-SmV~PLoQv}d&0[ و2~yKCջ璝Pv#rQ?u6T>b*}J>`N+aycF? pvb[&yG³;9p =["`c;D#K؊z(GȻDFTfyJ|hXJ>E$uʒb>[U`l9#2"4N;##y~!:_(A?`{ /OP/M-MoScJwpkXT7w| ։p]8gi\E٧;|r*D@֞As(ut Oh*.=z F>D#/ Cf_<`JKD ˜˒-6`nj.G)q8J2į7Wz=jlkAG#U{R%wN{ y@ 7P!Mh`pc/h$xZ>ؔ P;*cPTA)gIoQ Կ#@+6g"KxB"իgqYqyjoZGqM>TH:Devt,΄p>#;-Ó얩m-whxTb㧭Y']@Koq0 TIХVe0\%ϞQFb\LmdS3]Rs *?U{3'hʘ0(TAiZrեd7Q`fS$5sg;wY&A'σxgD{ami>_2-6 1<'/ .s7'IaTpuN0Irr}1!ktΠh:Co,Fk¼FkѸB2ݼX D fokU]f)PZ"Jf 1mg 4~#B1 o0r¾DQ|J\C[h&q3׮^+3k2q|`F󫳨*9]#CgǎE0T.;x=!| I }B'MBf0>K1ۏ1VM=q0B@Y3 =3`'T3#el<"-U n)C5 W(OzSBSzn_R!+mpO:d42>Qʰ 0s^Sи*Qo"}_Uy)ǍE2C6g?hYCC0&t-+A~VI![g%y;qi sjU70\Mrۋe$獎|xo|5}UwRk3%s!ӱh]CU4qh5kIG CʒE7ʮ^t?r#BFSQUOwIy\3v)5] Ƈ⾬7a&Q|CHccandƯf 5!ၽ% /1x_uȰ i5$oF+'r ?<]ydDa6 .+vci5TGPDaR:DiD7{ \Twfyl:ʳPL*.:BeYa]9)&R(- *]D7WCv67f󢦯ځM9>r{KґF:׵ я1 h217S"'`Rͥǂ%A>]>B VZ&'ݛҠw2T-i6@Nj^J|whV]^ -j׈F1!P]yx@yM d4;984x/?%!2x.&Sf_? + I>~c&@bA?o:Bvjd?CXer@۵bJ<_$Uppl{J7`E R?_{-NRKp!S~j&"ĮC:C7O2ᳳp箾kjw:k%XI8sipFUf~&fBLԈ$GqTp0G3 e:/:n)~\ 5 ?!\a(fhbϳP >/-@wGY<C UBŝt 6vnA 󿳘ۃ]_?[wpePܽ S$"͐v tgY.97ѸUA\/hk i9*ְT ,*Tp7m t^_A50SMF1/E>dsZฆú{%vݟ~$D-ۧ9v+36] iSYv}1r ~7.hYU._8_7\;2?dm2&)!W;7)n~ݚtӯ G̦2>|l:; w.:%;S;Z4K"Jd*7N)PݏjnDVpAS^d>uC02qfXs 9@d淔HQN X$%= )7e" 0ޯqJ42P(MN;ZMl_v 94K׍Яe-2 BǐfH4XN7{#jB_ 2ǿ{egucm!# $45ue4`sAwVIK*bH {mLM -+JWJET'〠TLqH(Z[[ ><H5K!SxO&:#h!G.t@!]Ncޔ]s2Q9ЕW$CJ_X˒+>gQ1l\EH;@=[bB&Nvk".[~NA}ƀ׳=Zʱf3 +Rz\{s첖i7X6 }\7&\`l"qƧXt0}ߑ}c>D $B|*8Fbbbq6e+%ێ ˥r++ʚ[{PlIn-oJ2'alH c^³3\eڎkjݱÔSヌcy&^`a((ʞ' !;~5#4#NZ^,1#U4y=lG+Ճ6[0j#1٣=YiXp5h}>+Q&L 0]3n~|qm_Nu U[PPB^7{i9KdTx_0Vѭ5o2]̗JDҩ7cPb[ruks=XSHv\.Ȗ \\q#KV ȨRF ]_:iv|_}x7ZFb^K4` G%UPhIZ@s?)x%Ay[ha*R.Yߢ;UZg*E?r^Fc&QJIiT?xH=ꢒf 9uYSd<<FI'&ֈEaTǿ٦'*LXDy@/gr)@V,~Qo-BmB:j[~z1!Ws}^{ uъ;do_/ Sp5˙]QBYMI;+šFCyi 4nQ~@|20H &_Q+koH_7~Ɏ rwfcw;y KVUT>qL8w .Mi7-ެ '*Ƭ|KUA JQM];ad@t+W"7඿+up-dz_1bPbk aНp0n7Ɓ|ƌDX '&BKg~0] EHxSa,WLoh5vH Oc@ ޥ%J&44''K^x/"*:tօ˗X" Dd$s;JYS]k;[LPP} MkuGwB1A4qʊ  p1iYskOh5tu|,e95d C 6^֡nCtmn d2h9OF=)(V~Ny 42Gujw,5I~%D擣_CxIܱ? yX=d%Aws1QđٻPG4ZDu9okV'<s`m J/M9#EPH2n*Kϼ#\_uu(GjQ/҄yh *caK_))_hɉelwrN!#]6f!zߏu imez3\ = +ub2@UJ39X-D+ލ\+ )Pi*("4H?_-2 T)^B?(Q䲹 $%/{wF(0E72ZՆqZ]"XwsY_O9r!LJPw:.j*n.fQ XD#іԏMRf%&.8o)ge{+wDx#6ZDoBi䘮[\ jwrqm[X 1<Ţ35&ix}xE o_A潑'.6aJ.ilU,OJvr˛XOH|ecs6R@5n/NOaثP3( zuHbK#}hv}$:Qmf+`좟LsC'!072QPuKKe<ۀQ ^3<UQ EG ;Gńg`.8;$SW}U\85N3"-qǹ8-ZaKFGuQ1S6$iZ؅mGPۂD@bP.e`;n}1{ !dlF}EEj{4a2krm\O_X;Qfi&`uP"愳+kD?qHoK`UnT"ۢB9cZjjGŅmz5:0L^cʻ#~Tųq`ܐH1ݛ8L!KPp ѪNw+q(ZPN`g@;`^"'D)'/PczNl8f//sL\Vqx]1Yy'*\"n.s*S*\G-'jsFiËUH˦X]NKقa[!¢ >,C"Vq #Q'f:@Q^M"H(u8D)@[\Pga(MW tʅJ]PтM斥+(&R#@2 n g,Oi?0/0f&V3F܇risH*&>W3d8lZ"0߽Rֽ˰iNcUR&)b"`*f)WZG{b7FRyEc,;gt nwd%fUO%L?_3?>G:Gֹչ_Bّ8u98G2#cbF){YXg 7ND>6YCÌ~Keh`9e)|l(qK\1ZщFXG{{=aQ 2@IAΈ@' bK` 왕S=.sY> Ê'YWQZ]nq% !̡!Nͨ WjIQlkrT# 區P4EKEj|IxPyI:'#%4%&}l(:w &:#hP G(H jjb$NY?Q<GJq,&Gs(g?p7޲B9 Yp* Mu#1yd6$ K.X61{Me0SٜTO͞xm7jFŬ:Sx%1O7lQ7Ĩ`2*ntYH̑ZUSIM:w^-7?@HmL"8{<ڤ8+`i2U)x+5NEuv9;+l梇{E*Ei_K:_ A' /Eԕxf}<.E0 13.a"n <EPeL@"U3>siV~Pb&wnQFޝrxCj tV|\NM) 'p[ t,Ţ:ҖBUg~.-!j /C~wV /7.>!ׁStP,%T?֕83й;d&vyzОYe >8õɬĈFJSZ"HZ{|R2v5/lꈰj4w/r|H-#K4cϜݓ4: W>jZn}?BF-E!+4њ%/VJYiJm'e$v)=-#WKheeʈ44~BdC4x=:UROF) WrP]iI蟚3 =;c#Z?Fl~ݜxW~pӵ D#MnkMy5 w. S[d%A֋\xk){X̀fz/EGХ>T躐1"y^R&~`}#~oQ sq8%Hqw&W. f 4 :v5+ 6Vթ ` z}X2Njx*D$EsFE1?\?ºWTi) `F"vi`i΄"h@NQ dž3ju3rJrCI<&5n ɑ1gafglp# ^ƢL \`&qHd MIJictc<ϊ\;5gQ=TSXQoUG1p&8+rpG(`FSX!EuSu~xV Q7}6n#hvI~z{Mų#C( m3,fД#ƯoTx8O&[0;+ ,/6;(c$gƪp? GRhsG!")5$i7iw>X-(B\#4a#϶8-cj Ǥ#v!垦-֘:c-'Q:xW]&YԠH>pF0 7V <{`f=˘~#~9qY~r!g<.Ƨt=U:T azs Ƀ_yZZSrs/zbeDtbra*6d[`}rc >!vϬY5Q,#Wn vˤ=ԙ_ eѼ 6,ZUW֌*vޫۃRܱ9{@&O!ˇ~Vl.oc2ڪT p3&5ɣ)vHƒoi >˛&UqiֹOH/_!\( !WǞHBQ)_qu^w_ud%k$kT}+[|jqUəJ^3 `߃C 鑲B+MU aN1֎ ǝX%ei:&-Ŗ2$Rz2a9${:$ٯ Gm@q4b򝐵աN: -Fy;6ئ̹A=f_{ p<@ƜE;Cg=5˭ pWuXgu"8Nmu+u[l$ 7Yi ,D5ւ#="i~K !T y9& (B& (YhF"X}L^Xo6Okzt5:5h!͜2h: ˚ӸE?5=t<'kH_k&4Gfyбl$W;'OY}$mrGTሲ[I]zi-+xi1,)_ o#6 XS fBEu#7Ycj 'ޫ$acqe+ ^~upͮx 3<%>xyuRhsUXKn z fV(08Lm}yyO(ܦXۑwdWb`! :G|M.Q jmݽN6yv⬨yP%(Hx˷E€bNDO 0DUȗmfގ7Zs ֘hQf4+aE:zrGld8_ ![fyn6Wd}r׃ }IY3@I% k#mɪ3&Ѥ䩛Xfd U&-Gbߪe䨋-WcH䒏υ=a MqG7r 0'.5Ya N|Qƭia.n{#hM'yFc?nbYҊ:f / J.7Rjy;\׹~%[[XG⒝ln[&wDj**Ħv+{vL(`Ӏx+e1ʖ)@{ߗlMsL+ kK$ʍ=:aYրCtX?hR-EH4st֩: Uv72[Ci(M53qCX7=fGwuQgc&=J&F[<):9jjE/" ^`1FZŠuDBGȍ0V!&؝:&+Q34~n~N9WdoRrZx.0ʯMsV(f|mOá὚ȱz]{om+Ns'V F-j͝w,|韟9-u6c{[ [$.Og \eٝA/m'rI(=Aٗ9qIEТ!E 2:mU$ʨM/:g*Xl&nں6gڑͤ^9!ts =2.tq|µ2@CЁؤxfTB:SnH"ƁY :L[ 8'hp=ba|㗸%@kc$t^VG6ʾ'CnޒKǩQx)(hl v sM{;b,:I(*0|'? =yU[Mv7iȆX-=OrUfayЎ\-9Vc?S:AMcuh9uP븈BJo:Pk`[9$IL@lٶ-GzhRG̬m6Mn8-6Vdw| I2}gqB3Ѱ$a9_c5%Y@ H5G)Le:?z[@bW%F9 \AT+HHR-7{"46VMAQ HLL #$?lDEMbLʗa5aKl|z񮪽ĢnViNjiKZgk45zbGܗ+ݠ +(( _׏1)2[QiѿZ#u8r)̈7׺I䐠8#Q\95ζm@O0Lc6 7]K4rt ~m.>؃^d'oh\EӺΖ)%J`/;b9)麖pJ c1aVDұ#hk 2 lb4\k+w#ԸU2GN? jw( `>! tXcczS !ٴX#|Ny\okSp1[Y-AӦ~7.^T[_FvECR r伞hZRۅQ9V>3<@5_ 4n!Sm#kǓ-P?֒צyX;7*N]:iII!s#V>nUU5?g"[=*451KvpYxFF*1Nfhy9&Ȼ}n ʅ$}0!yc RIV d'AP]HX8@-~ 7|gѩVͲT (@rf U2"=& +DMnCgh`8 ,F{G6=. fuT,NHgUOI|9c pf|,'2eQbn`;.Wpp6FX sk pu_UxdIrA dwO=)|e!)\Vsc8uX$}>yW4H9񠭋ѿ` YF\+ȃ |/hR9G^Y{̔}.(*n {BA J,ʃ KCaTnL|L7oSjn.w5Nh5fF+I d4j誁e&N ֦Ҳ=S S`G; $8<7A}?6-l¸:>Q6V2@B>>BmWjMx7 ^ptC^(iS`h{oUSK_t#*LKGB}aON-5z*wʢL,XHh׻HYG첹*w~OXﺁll%&;ԒX5i at^ ja‚y˒ G ^ٮnrn6~Dkm-?Y:G欀H9>^y q`֤2&k]nIQ7uDŽ^n302Ԟ^%U1.鴸9'!Ee{.k*oio;iQԤ4[3aҐ~SM}y"xFbEpW#QTX9h G!eF=6o]'R/CP MfܠN=+Vw)i#yA hӗȸ^oSȽGW?U؁y];9Hui- Gݍ3- ָvE8MU {4L+V·4aJ҅&VetCA*\jq1"dUĴKHapҜ{Lڔ4&@fU88KF`֐lE>>T"[:m;<_7e!~ 5~93&> /UI}TM8Oh%PBu\mʘ`MHz8/|$xy[4rV?HI{)~ӫ8$y[|G3ę{=^xw5m1>e>$x@3r=N_er9hrsyi X}8HB HVNŨMR8 ťlk4M{.h %S4Zb}2T7шcHS9F4^Sh7G vבY 7af냳ONŽMWQ}2BW'V{^%b}w4IoY;rf uqqpi| $,!KpS̱Y> =ivQN6"?9 / 23{qjFo>l ٦{S:b"1HQĠ=v-wQPr.ٓ1()ݾQSoE3+_2zbܒ8o@4}y2~.M UubH(.Cec7Jt2{U*y3TH>y7~>9h-#OnEw8t@:l,y6+Tkn% +TT0*jgO|ywfo:qAxd~3l;|R`2 PlS'c8nd7c G܅*:>4f4>rp^zjZ[?qVc E&oH|,-vL-< .3-<pTµ%R[`c0_s1} ˀ\yUs""fexca8K%>W'BU`MuF{s$n:LUHv𸗝 ''+ETC PI"(2!Boix)7y.lǯ#u:QU)#V v6&p?;dM B .Rek~m&}Qc\Zba:y݅ZorJ@3@d$Ƙ?*撂MLCܵBT4lbjeZ1/(=U9ND/2MK= m4UZcH [FrQ֣չd~7X_@'pƒ1KYqR8Pnх 7j^}[ٲѩR`A>zgH&y=ì &M=9B*NexfWh 48 Z*~H!JM㬉t_#?(SYp#@aȂ~t1.TDZTc9p2 ҈tKԋcf"5gvT0u 0麵|LP|5A3hFϷm\&sN!OnN뗳[C\da8T'qW1rBGC,KdOw[8z._&+N3Ѓa5(K-*6I*Op7G=ω/r1;V/{{~;-` ^;@TGp g&RXIYbNE>jlMAF{+b6 p`䒞f?aG!3_<4N=O0k^i)wiLm4 J<W@7B[vLNXO;nz['Nȑ󣁳J}+&i8S/[I[;Rh_Tvl.),4 72'ɓur8v;¤Ƕ ..47n.ܞ,.3*_PߴF0[>LɊ}gY G&` 3r/z;w=Wم Ź řsCoþwB(ٚEC l\ypRJ)$Eܗf8GϵA1榇P~Q3^#? aLF{^P3Do$O{iO+R'!X4Mo+ʾL;91|2V4>:Z[GԌm@צE79]izҤ f0@ ΃Kf!o&ض%AhъoJ+5m` _!ͪ|א\걶 SƭI a? fWG%QEOYڹ0}#xNg)Z/K{bxPӑ@I̪8mH0=X}fLKEnDQPIws̒X kK yE<+6sCy!粍:ڜ_# 'l?Y+ة򃳨(cXn"pPO8߸*N#kB'K1]^6 -jlT;}'0c>9WLi f?C Y5HdrߺSj/4¥!\Dle<%TA0qu>ˁmgk?<03!խ9^ڪ=-^Mbg`KB?ePVrm`Y2[:?ZͮT8i9%T7F{P;Ips,!RC%-%M;\wNwCg+I\-AqS_7e}!M6!jAHfk81dl#^C)<#{4LOt7ޱ<~#J]bgL6HVqk'`Mp]>+3Đ/aO#)8l}VBzd)I:0cUlԪцӋ2?HDEoH_.h5w_= ѢyҨNZrwT\FLMYVT:Tjw=*㱞!2{Zf)O焸oRVN;,i;FT mɇ?9_9& m+%a̓sht7iZ/US-څM-ɐPHG!4e;:sy3wNh@{S9@Żi@R\4dC A||]JB~ ~5+2TUQQ8ͯR6fA ߪ\20X9o:+foJ>&BDç77$G?!,UmAbߥUd߆ LBRI_$][eѹӀ?7AA Mr[w /NҰ> D_ٲR(/\švՔA ov ŌG[2  _[o{OwLrv+?4+:/A)%o ()IzXr5RF؈PsPOT\@&Q$Q 0أŐvd;Y>Jh%.Km VSlmI-?fb 8 yw9 |k My@i49 1 yWTJR時afVzҌ07 -^цͳMVFĜ~Y} eWmzlbSwSk 4/ "m)ZI)vo|xl̔=Pn % 5# HoQl-m@nD Ǹ9.shՍ 5y4in(;Μ?u%Rs>{e=edro׊B@پ>!$+tt$uXZ~ϔ[vSZ {>0iDLKn.-/=Xl6h@?@hwPfX qϵ  -rAxe@ދT$ fLU5,$`@eW8}V@8lMܒJx5Ǜ4$ $C4O_{\J9iw${߹ A9a[~VV} %ŷ-  y<,GZ+p?Z-(&ߕC*2wг%`řv(]pM$1 3ya6 =8 ,h>#I6@O%?ʨEPRRX<$!\7h:W+y>RYM_C|U8tJJM.6 ðW{FBDrn' \_ܒ< +v W]D٩ƀE:Zmߊ4~kRHes?kd %4 "'+*]`G;<ɁD[#صo ]seJHLF(mX[#@I>2gbiMYl$ȦW/.M K3, |PHZD GnIs\>Fb?0+b{2I 1T~?Î$'FuׂwvL ,%g IķLݦ|4@ HMC)Dmp[dF?r2]8e><ѠL]`p2W?'L<_# L?Y9\活"/Q @ԶTgE)l/p\fRxQϵo3\ܩDob1 W) C ޵Fm5xӫ-j'0{Ճ5i l# "q&9ŷdeҟn{}F?r:p0'8#wZŨ~W&q'@T@|p`&|6Wό5UA"f%lXRPJtȔ<-Ɗ䊰r@YF}+Wȏ-DžZe[//$,w+S285Csip3cu]{Adx8>1Rʸ5}5#>R@S2pA\p}r3Лp:ZY(\EJ&d ;T.s1e7V0mĂ9 2rŔpdV~ځK٣iM%`! #f-+If(@`Rʼ3*nΧ׋ pГ.h <@b62d%}t l=xşfmE@sBl2yLNL(Ƃ'4m$9Z=d eXTh˦Pb?g Mub4kا7"c 4p+w8&)+/E73B`_{$uyK63utkuKsCܩXd r'p6Ut'XnJn 嚅"_)$CFJ|D+},G8s$Oyaă>6"baGdtƎ~=|v[z_|P~=$j(;u3,qhޗ񬸈.!08J"Jdf\Ƣhա篣Yc=Sz6!D&lMxN-n{=à~P.J읥L~ P| 10 ;hSFo;/;v!s=>|9f/?Nc3O /Tgltb7gOD9%mk`3y-e`(j4 hdYݥe(ȭ[q҅1KfC]/jR!Eވ2kG5P] 6Y4iL2ێ{pf ê:Ľ?@$v6.K,:At{.65"ɫdvI$k'"zƨh=I Zt.j)TJ-(cz8 @'\1 mҨ 5޻fwjO|.E&0ZpHjYB&U ^J|M-&f ʘX2 qʁ (Bz2tǸSN(7-[o!m.:(SאCɬo.v[l̦x}g%0VήS7Ԃ9h+ta=AC Uf~/87)4TWvśPŽBr%eu2䎑WO i.ɽzٽuD_vu=&Iz흙#-<>.{uĂeq*KM79Br<peA2g$u3[*Bla s<*%ae?b u] ϩ>x, s0bԽ4ޗW\^\r??XvDN}f @ի!dH>?s{֝ z" 1F v\+9LoX@;_Ӝ&?m>]tCM 7TJ}ϰA3-0Vxɵe,|9yŔn41@,-vF-S27\=M:%IiF֬xO'#4\HryBnKyn2L#& E3`%C0 ]D͗ $`S |7ǏsgJRDLzC]U0dNPIcc]۵|T@$oI'G"sd()/f{_4{UPGBVvR諑h2/ւ U]V:9qsyp> 'ٖ`bfD͆ !}Reym HI;[oT2[Rݱ-Cؽ#eW+ DR=j$^I~GgL}.쬷/(bJFh' 낈{@݇roF@q-AEg)αO$7فN]l󑡴xeOO LE >{cvUe&q& 4J6OvT=_H!;cDV:^֗W"nXFڞ#鬾jh0&xAS0@ d΃ t/K5+v/@1:%!T1ÊH_0psl&cS#+ *iX$(ipO(_R"%gSv/Ly٦EX(?p Wo9lٗ{$ٷoUH_Kl*T~ ZKJN7<@U7A'LUd_ '>Y?G YX~И];t-@DM??M,}odbdQK] #ZV-n?=L9qU;rEY> 1,z Pb#꿞^JCp$|a_њIA\ELs<*x6o`eUHIenF44%D]`]@)(0m ]8dck.DՇ05oH'+ pfʸC%6ڡJPc~NjYrO|Cg An{LĔ%H[ L%mіs^u"i2vt1w;;sٙWyyٵ,<,zs߉H=e"=,!HcSc)I/0"n>!*H5`dN<GcfțFO[<өmLN%h04W]jQ W&3q~fj;2srooJl(ҍaxLD-:4T7ܨvg~GMYmvqVRVHXl 85, C#-9kNQ$9VgCyZPzXqL41X4-yz=k`Į W Jul{"[RmO'jd=9B1GEc :֎7~@[}X<֘׮vRpg.n"?6D}[GKi]Icp |*5ore_fRVY'l.'&f!eMj%X~ u G'2w~r(2$u'OʫUa$/Q>H1jr\Yˈ=3NȬKҮPSR>;kV$\CCTqZqc܋Y@<@FmleWMu[BW6&-xş;]bya8 ;p O׸:mI{Q&˰b7Guvt9g"5f@6<&'Y̗ބI0kZ,gw]Jr\w=;@Ƈ՛FTP`hy#YQ,@YnA*0h^=kbnfEK9@a[i%XLM~}PGf4b]CRhG_<:IBIьNp}dn(C7 *9:Zvy׭\MdnzAȀ41gD-Z*i!Op4j QwcM)R3fS]I<5 BuŢ&QUSU8⬋@fK֩/նo%UBm4A;'t2,9Ȩ5"Lx0~wgN (Š }J }M!49 0XjQc)Cŋvjq&:yZ-d$at'fK %QGnu>.3Ng'r:&}Kg^-r쀑7pQ6a(Or IG|؊D.Xb"di茨>/3LhFXIpi1ed_zg`BmE G3Xp XiT AIɦ$|N}RX,Iuqf-slG=;RHߛI Ls.7$1]}LB.~-݇i[~?16 m3ei:m=+~v{ש`_ ?Y)Ed Ae U:FFX?)9MQ% sNeM6Maí-6I]DJsK ^`?ou*#%F",C7ؕx7FMDs?Al1!-46a,J`wV{i\c=|("Q$b.! $Ffqg;Hmsm69˲&0s<7v9;OCʢfj.wE+) IhY/8cS~leNN=p~wkCē@3&^r̼آ +yhKx T{AU|7&'?MqU_C7~ +TY@DfNaEKчG>)rؾ=FΞYT RAx#?Q[; > ѹh.b,,hC]}}facYg^Z[eψ $@HZ¶Y1y fTu>%OHq|EEn5|#sVN\ =Ɗ8I!i1+Y;^96Wϝ4i_Vwb$ e+VOP=/dZLp@ڀ&yOok1vU+Qtz0C@eޣ h!Kk2W*B41ޖ}H' cy18z0/X23-,uzXtZ&dKβH{VV\RK#%[Ji%w,58րP 1cc5f߄x}SFWv2x|kgx-?a`.CE;uU%zfOcu9#Ɇord%-8A~oe@MT^j j8sf&\oܵ2Qȡ$Պ|}P?g&gL?v nREk-_kW1N^ːCW&4GQj>X_F9wfOW5Q_0_!L&t&7NfKx#"zI!v\'E  ȷK h 'BKݦ~[o`Tgt6p&j EH iV2)efc`oayߠ&Ò}>e&W _DROP2JU΂G2yV8?&JR\KN2NoQ\iVKx=M)ђd|0xiz@0K~ Hүu9jBMѯQ hР@ER}~+Lz~N*XN8&YdjwI_AOMB$] FT>9N_=W)7v2hI+}I2՜@4`nLVIU e7ƃ*{4tTe]PK+ueUhv3cAO(f8fXG`vdF.RgB`I9`^~O>݋״8HcNiqՄ֜(&sfK(|?;c ƋK-'7.{Vé'i/ONOFE^'#傩 t}(@F$ɤTi >7VtIxe*N@(-Ml;7/ռ}^ލw>- gq`fo>$!F!IÃkZQ+)pK]@5/h /j5CZ_U'~tE-H0،0'y<+(>&p:In:E]4}yёڸ PxR`[Y HH|js\u V-µŀ Zhv PG|6W䉥 g4WpY׼# ݋ ]Jfm )|3/s%9oyR/ຠw j(=q['RG-3Ngeq_f=l1LDN: KgnP\EmN;[-$N5"}2wW<9`,xq!BRUXCNO{ iͭgp/b-2TJCe;)J`ELް:RZ"1D*ǝvߎ PxI+|摖rd?@̥`ÉE]6G g佴;,z7! R)0K-B3JNFS#|BGVo x${x;"\0wׄrfLE{Հ:W/Fyz Rs;W}I4힅O+ΦϢn&G8~ )RzR۵l/C" jPA|M h_pJGͽé I^_ͅrjor)eGIǯT )a^g Q!Yz#"!FdALJP+EpHi7Q"Ab%KDJ 5B5q3xjd߽tBn@hݚ/jGha-忥ZA$h=>j lb]zZ%xd<##ySh8Zι ;̥h ҷ3jg ~lW w*PPsHа&+D4ϥM F;6uH.&E ˣe\L5\ɸ:xpfPՐx0SNl~(TPs߃J |-5촇7lB" )…dA-c7{ qW0VTKO*+y6.y8񍣖 SY=uh(Nm/r%ώs>,@EZY~P =h4m>e;W7lg2X ?DF+#ݠ(" &%Dr.#O^'\M 6#e%2X?ZΌG/(톛%r[fKɷ&!ڷd7ų~:#"GUm*M[BA_з(cj|/V[1j=u+xEsٟZ!Z8~HQ`_v\=EK3 2BlVRx% iӕwԵЩZvTI8yt^37lJ<»f: aڙnՆGG= kIޣז_|Xu#6ɓ_X{ҩYlE@lX"$ؘh6 Dl4-dч:-af lky5K۔1>ףk  w1^?# i53(! NmJqt4NcW\{P ?-\4ħZDX$U֙QәRiP"?FjIz4"gpy5CFgt׫Q;Lawןsw)w"N:;\2mŒzwڋ'@X7[LѨRn;BG>ƣ%JEI r_EAޮI *i `Yt*ڄa JQA9K6C lP5x;$!%T#K 98l:ZYc;IEg-n`Y??]gc(G\Au:q/K૳rZ~j%X$^Vl+fsTv46 ֣6xm!ЏCX-@^ʇWO6E B %;j"y a[}a Wyܮ[lM)f&̵%*̼+%T%r~)KcV\uiz궎e\|d&I L\vx,pzMdnv1tWxP-D>jRc{Ta0&͜2e(:AJqx,rpwx( ;q$$GP}hKuz]+ šW&(مg~Ъ75p3nwoǩ#}b#'VPVW6/[qՒViwJy7 Ҝ(oDDıN%Q7x?/d|mt59no@J5ٗ+SH*Lȃ]cZZv4|S*$=>Qs)*T<\ :3ZTz%j L3[Pa~ k^-d5VZnѽx27 R,$d^c$݈f k`XLq{E켂"o 4M0}fBLy=k+E#m76^M&8LUAg'f "H3AkԾ02[1[an,qdeFِ37xpdžP$e3 @ޘ*>g4멙;<;UhlNuDJ,*wr!`9WZR |t+b&ܓ2\GF&t6;\Eh;޿ъ]]t\8Xe?gR\Sԣ( 3ԉXx ."7= kx)#2&&CXgAc%r;S+-UxM'^V9 PKVq60kM4l_}s{&kgڄƎ恘{]/zW2H:Xƥ]]?x.vBRՅ9)růEL.+=YhS_}DE_D5L㈣,Ǟ⧑ X\^&^gVK*ݨ2mXt2Pf}t$&ڻOh '7W?RNmg,7P8uCJ,AŢhy ( g~iFQnFZϯWDppUf5o--OѴϮU&$ţsWo=֥jZ- ~d`'=SV)8]mTқSd]Lq>n&VljYLGX4ˆ@ хWWs!uwTKGbX$}[Z>Qo\<Qe̝u.^l9L[,\Piqʏzbp֌}E B_Kʎ9&$h|5+KњldݩuiCdZG,R䏦}hP(rߌӄ~*Ot;JFiOP6'YbU 1Xu4a|#SOYu?DJd#9Ȱ?Trj@#w N* ,s΁WaR|wrwq+E'_22VĐ*Ǜ=th} <Ͱ{,{U;d_BE.SZY8f ﹄x~5kRIZY*)6WfoPwkpDDU ί'd>8 neUt829Pg{UxDC J$Ѡ?IG;A)Q-㝧b3C ҂,aS7$EǴ*c68Uƚ TCҚrrT2pv$ùub"iч&`W\Z Jܘ;BKs1U>ܑ*"nMvt]Ţ'ڀEGRJ @ Rkh4*+PWvSVuTjL=qx qͽ@c~J 5`[`;qzT_~M(Rg"Yy$ou|O/<ȀܡKbBBzիD UTb[q%馲 *}4cʆޢu!]C7,*xЦϕ ]{ۭ0vJ_/ ߼O) $[/g'{d̙ Z`w::F+Z,Hhg&ӭNeo b =pFuܳ<)PZt[RG!/Q]m\Ot]*{Y+5">JaF;]5{ 潈>㏾1Dp (E}9|B;ORxKgǗ,‹"CnZXZ#YMX~G` +L+;/>ӧ zَ̪2#8^6i{QT̀ی-enK.,d~~ly?"kwPo$wKQᥰcOJũsp,Âg'GLsևh k)O*eHw 7h|&),ӟ&} SQlsJ.sddG=OE;bЮ'(жrGD7 }cB D.eYw{%VmQej1%(dm7~No]ky`AItj$7$Fr~l/d]Ztߞ  dæ!Yf[wNb!y\lZx[^c+\VkZ}uth;ol O//~| ̎滇b *aDCUO=0`{F X(y,ilz_-m0R:[Xie %&dk1P^ϫÆgI?UcZeMk"r/s7ota>HMSv;0 *jbvD1DNGM!?hٝ@-L 8n/Ue9Qx * ;*#:mx}QdT9&%o"18^߫>>f4qbsytq_f\X Pya/З&$i`n3|-4Fk1LMñ%‡%=S22̪X[D曫tw6J(]SaFiCB9p츙"K#>{ku7y Wl#:‹Bsr޼N`r.~|yXGX; mIվ3LwhZ`DD30 Ȍ(u'0|VzQJ.m[0o #iFrڭ WԆ {]յZ&R]̃QjT IA_Yh pПB׵'~@`HL0א@NsȚ`!tEErt+Rz5틅2ޡYdՖ(^}h^0*=n}P3Z64ë_p_E .kܺ7"#0;1CfwuiQiP|lo蛔*ZWП@sK_~y˿<\)/R? ex;k?睖"*a9z2+pb@p>=J<=o := %pKWGN~ 졎P6TY0^/3¹B M{v[1!6sqk@6+c3!ǫզH~ߒ>0@vAVj6KJwaFL 鍀*WlK yzqs[>#2Gj'5HB4LLu3303x?LZ(uٰKrFpNkw K\8M}ObHO#xtlfB{x+kos]]'K%s3Yxm}Ϭ'~{Kh z%sV"68USOn+('oϢү@#ƣ1ݧWW{c$C*`YH|rM-{t9P[n>q#f 9?^[ DŽFd8l~Hj6(#8v]rN03ڝڑj$XV˛ H-2Pp0&+)0>]5BMoP8dx1 K~\uP\>x .Zẍ\%!=Hl>7hđ!wtrY/fz$pאobhe k:SN7/;V#'(z8+eGZξÝJ!M^F8郦1+ȾEsHeF Ƽg÷1rX?Nv7wwJ.gZ\)jUk/ݘk?YvZF.z"{j;&5k*yd;Sq}OU0g䛤y W-.&8nH࣐b,'F9=3`6 O-E\\!LnuOyXm{g ?xHNQ "4 3 W R5W)%!hf-ǿ5i* 72V7fe-sr W߇qZ-Fe<-8)`[s*0z}aD-o| BSMiSVta@tK*쐘rHjC%ƝٵF ߌ_ 0p8hًdSI pD?肭TBIc/sL!qHTu67NZ(7'w6+mSGeTO}rqnֲfKP0` "3d]gJXg )AC?}czطٞYɻmRX{2Q ?J=k69F[Y"|^f6^ҷA]N `Nf/6u{a{Tι-Kn&lI 2Eڮ#[CQh/E7hN"Xh![&QtY)Iگ gO3e2 ]C /HV-`|)5}GڂX{tmͧoe)/F]"\a qxHX]D,ҦVPQ46o1-X ?P.+Ìq WL= *bEn/.N^SM vF_S!xc;O.Da5r6*4aST(}4C L|sIA tIR^H@+} _9[N@f‰;|ʳC%_趌)6VCN*֊5 A8cPZImiTڅ\p+r ڰȇÒZwࡽ)GFΠ^4cTj`B8st\r X, Ѹv[!Cf4Ω_PFj"J33weQq+: X nMQjFbߛ1? C8Uא^RJ|{rϯWuM7?9X#_N* koMR _{>H 4X쫎ʯ 7a &์ժ+NX_VOƣ}%?Wo`)(.ReP6AIg~JI랡ѧf)`+{v'{"u6 ;;ccJ]E0feZBֽPITo7 SE|'yhwu׶ơ4 rcV[%0G"8nqaɌNHӐv,, +&&Y/[8옷Œ̷ Cm2V; ;Ft+S^!Ed֪ے%h `跴b /|2֒ofWfho %\0Zt%t!+uO'&*_,qN_(ao,[AOm$ oJ[Z@y ,#BT2QőÇC#;S^!$n('Wms[f QH⡍1,?R`j ٜ~xqsNY.cV-&7E \z`ǫA7 K9qv iw6PYt&JGXۂ>qLQ>k_˅HaaL켝#neXяa9tpTN0E+L Ӥ_2QzLF5ocf&^4T3}8dv!H+Í*ѯpʓ9 ve¨6iso\vVfwQyT|cUt=2@-am%F㸲ү'|Ij4ea#~GA/iT_JH,y%e+}b^$$Cw(4G|~x kHd>y"9tMK36R;e=Ǣҡӄ&Nʉcg$o}C؈<QF%N_Gv{ ~"ޘT$ߏ6XsG{L}o0n&Z<,2gnjꀳorBhthʣ>.ҡDہt9#|?*$N?oFynj/ 2 l^9yLʈ~=#nr1Wɋ/@i9DhbojȷsPz8]p䝶@pCи GRZZy|5UcWu.46 gdP%JY`dhg}{8_7kOt~X ¯`ZLWRrUh-ȔF^'%B[;>= (X#S ^V1X꺄<6 {'d4s}/Zʖ/RxPث ޝZW(Yk%FH Ėi#W-|<t=H;9"qtuT3_ 㱃3.[&=[1M t伵Ykv+Ѽn"3y}864.uR~?"V\u"8 jD'ZŊJDGOZvc2C\2bb<9 lfm\$w`# TJ6 &ch~5IT4bF"29r0ݢay@w=xihȏLyxmEEֿ1rkQ8w=.{,r Qd}1ySp[b#;٩[jV0k3xK.ʘy[ڶ3y#-e<t#ޓC30c/'`3I΅x[^g+M^!V bAl&+%!̊*ZN6Ȅ|˹iαMITPb99{Eq~Wy+R:1Ré5*|xj0 |uHAxSWgj P,$2XNhED&2s$gLh$ )H3 /o\3J֙z@CETzUzfCI.)_8ܠeKcOenDEF'Fțxf!h㜬$9}{aFmuo 6azTO.L u>8TX,Y[HhaCY o<-Eg~M𐤦4Us4sQ7l +c}Fk/k1;N[rTeބI_c;.C:8K("3lJqOR%iQ1$#tW^UYggKOݕPUqD7Ԟ8HA]?]A?'GG%JNF!ؓڛ!Q,!PK, 8%>V85`O |J54N_ˉMwgIfW_̀k3 (f1-:6- zPfNn<-4U *lf6;穀t MCGwoQj8ź D/u vKm3V&Er~ڣè{D mPd-6g!Dg)DӘj3qbn*vV\rk)Iq$4dչ56aM;(1e4xT`Aĕeb l9 bLt쎧&+s,g!,mL?Im *kib:\ 14SAL2AO5E$[nHuS>qήٶxꋊPou?not\T?X NL:v:j[ѵ׾T5ֺъO5P\gJcxW X9glBk%`Wm] kE9dl‹QTiXck7_xN.^M &0BÍ0o]_|K^6ţ,U䲷h29יiގV&g,pJ)H_@=s 'fE5.^dPz|"DBU96|̶3ψҮAceZ  VemfԖ BrÒW5:t{-AȾͣ&`9h[ͷ-GqEFE[6zX0:3x&31@\B}Om֏]a.+yUdټJYKx@z ]zՊ@xMlE}ڕ GJ ٚGRCȤc]: Qq[R"+c mKJJ*̔RL#KA1 [ƙiF%OYK}  "ze<0xP5萪'SwYD튭T;#$tv-$& ͱ+VaL &W) gUZH,8.[گYnWY,rf}] K΢7!7O~Me\4滝ưoQ}38/FaMc 8z҉M]p[qXǻ-P5Vח@3F;L@],1yqڹO>@޽z:϶ǑdmHԞf${Wχ>;f=4DW@1I"{|I$ے\S.|oƘ; ﱺل, w@``MVaD~jQf-&Ty}3~ۄ-I9<9`{J{^\NJN iM2d2$n$wEZ%ٶCg!RKS=*4dPy rjz6|SaB(}\ԅe) {> ]ʐG0Sy^%-axGj,nB~om uj/C1!_0/c5]?s-uhd,4;5Wf>h*Gl˻Н[ಡܷe?ioUT{%4QYzuz@F)9}Wg@ABO?Z!?mĠGzēk+c/%zbtEk2A8)Uwj]*lE4,9Dбi$V(ٝ`-\0:$JHĞSW0<ʹݗ؃򧭍2AVlbv< 6(1wY @P#0Xe蚪qM;fqT' jOexf+X^Az<=z[wy%"AYpQDsMD1aSh ,!P+;{LgcGu pq:q'm_qKp/(,|EU3X:[ǼE:flEo׾{Q3TOڷ0YAՅNx0u<2Hs žm Hao: pȋR{%{G)EY{e"nGy-ؤګ4-< kj"DlVb|#bnZ *$m)T JNgAmVMFkàXX58ķ0cL4OϬrϱ{Nf`%!LW6**6y%Kj؃+܂؉OS\JGG`AlUzh&!xSǷj='n0H\#woK1?{dµA?kJ=8,ߚ)ٕuˁ4*rZװo鯬N37SLLӪ0lʬxT$+gyLOdq-O;%&Im%#WG.%ӨbΒ K`, cM #XJ]-"3e>s}K~ع :Ty&0M4M\$w{1ހ:=Ko(F}^i`7XZ!3rfֳY͍u--#P p%p\>h (d2rV}uKwheO [Mrz6Ow @YYg Δ %R0m.ROh ;l}uKj jԸ>:C:o150=gkmt9sq@Ck\峱~*(:zy9ihl<ڈ <(^faUzRB"Ǘ'EڲrjZ҉ /jQ?/ޙBEHR;E rv_ .֠i߲n/dA—{hoPr$_G䘠ZH& w>H}g(bs]?&b#wmu 3K:h#3u zVG / 3]P8}άz C.||la9#'>:$y.5"7UG_[B?HP;m&iǿ>8|-MV}F8A=a8gaWid|h;<&<#nP9MG$B/u;7ss*_@e3Dpء' A9 /AURǑWR)tL~_G/z٥Fu:,p[G)9_W1 S ؔܓ`${5_Ur8@b7p`y`啱CGk!rC_^`-ϣ%0aGZj4NV0K0?1ɛ!TWkCAdIJb0z5IG}clt]lO!tOYGoRh3 !׏s';gas-{08ë/y-'{އL1,:lTgP L =Kj^rØNN𬭐]݌R&s/q0!› cPvu)?rO/d:VQ~;,h=, ;;)!lIMKz-Ny˔.71#g ~gK4?=znlT_`E]2+=-hOf6r.0p|CV lel( h:A0 1wȆn|]=e=S`)(2Gkacgs lqm![~ڜ<96Ψp='5a%@)QZeKhZŪvm۵A|wqJY r$+U0u%"`TX ^+9aD"7>X8yJQh8ڸẐ<yz;]O~'S*H?N_[lDJ6m_ &e*0:*$?-^B'>ğҲ%o.ūS$slV# FY1a;Kcpnγ~I kwN5R˷Rox 'porK|vA>һ3қ4Zs WOɛ=m=~ >bgxk{vQfJ􂊽Z5ڒdY_1J/. gjOgZlu7a&G|! xTE[9#֓'Q@[r';wvA!hi ZO֌h%B/!Bhhf7jO?j7=8HzXr]Ab8@DvT̼9bPσ xXTZp.te%/*> nQ:&d}#|v:gY9qnh ꮭ~~EA%ފZ{ t'YO7dAyĀmUi!N!#U]!!Fc>=GV#$z6ePz; ebq^1dZy("k97K Zr' ٮ)Y)׿_-"oG5πb 7\+q>~bQ>ɸ<ҩE>&ƂޫeCr;]n*0ۻȱbA„ 3<^^O K"gۜ)NEwA B02W؆s*(U/剣1^\\h-̀^Gwy/"C)!r^KiU %PA {wxЦ׶jxM!x3/FC!)&TW6 r@ֈ㖥%/ i;}Bd0;8AN `CeJ񝼿v.T\k,{H6evwV; -~$p(JLf4#; 0AŽ@ZV ;uXśKY'lȆRqJٞKXްrLV~&E;WbR+5ƅU`RD]0ɃE^) FAGm=l%yW}Zs v{|tL~G(UG-;); 7(637Mp Yzpklͬ^6_hLS&T:@9}0Hϕ ?&k.ԤcR.Kp[:Cܸtl,Og5[SD7fH\*]RPO0_]>'pVy&h@B>gk$g*y q昛HRj͖o/ic _ªsυf{tn.7bX;j؈i 2Ƨoz.L1sy Nم"NT~B.]qL(T/%gW R/B&A_4[FQ]wÐ:ib?#$5C{߈w=ȾASgVME53+~.j)ku] wD?/3ֻ;ǏG}JUnɡ-z p?Hu5VSۀc1-=+wWpJI Bs˶=W| }>;͵'lՍCn9kHL"禀Zdk E.W=oG8Ӛ0FTDbi'L-(Vw:曫iQxx Jwkw6n}8"tkj g-C"&!8 g\&$@;нGRڝ*|Q?μ,޹ |vZ+URnYw ̷Ab8&c:*X69.7G@m!;مBd5tnuT?a*/cda.U&}L Ff "!t?hB͕͢Z9g(~:qf0ۚvNxѬ:U8Hl۾2˩?ЗlkCΟ C򹎴,*xS@7E۫r9q@8?rUNR-j;>s.=`vR)N|S;Pa,4;!&8[0VDEWyb g IPV73{wDk wOM?e܊cFwy~8EJ55?*b q;C᥁7*ඵ7AI$ SO11'*H31F a?qIf..i[J~zzC 3a_ӎ_{r| 63AB10 D/1Of!REYVL ۻ_NV, ,pp%O8lh?(ԇ;cZU-R>!Iq`q᭑?lѷOpK\JDvD4*9Q}yz MRɓG-e~OHHfY6ބ4u7Ó6'GJqErg$aj141'Bl }x+B.0kiH QG*|vS%ȴ7 OgRPplTcJ<"܍EïGC-4d #ujJ=NPF)1y-Іh"1_ <@^<:,Xeޒs3~6Ȋ1ZLvd 6+Z1b?H3a<ͣŋy?}ӍfPнU#_HJ7PT`2>Q-no?W!C[ zUx? 3kpͬA+P;ƿN 7T:\lpY_{< Dz|Qhv^Ҁ]l'4VZEf-pO-RG'x {Ϭc;] Ok9J*5+7^P:8~J.dw8i#"'iIS@)Jߍb_=2Mt96DF}ն= NK҄~ 'g"Oѵp@x#^KN4 dƓjknX{>_Sq57|Nb֙+<&٭߭xP7R20-6 {D/fcw.OC>,3iWښn~†}lT=u8jCPOӰ* E~Hr(ףG]SXz7^?:]@ki u(a%u!;#!]eaQ5@+#Kt&!WeFfd$ x(&NƝWԧޡ|f.ȱF؏XM^׫uhʇ,$ևUʽb/R XŦƏi7 ĬzC{2@O\;te Ԥli߬<C($0;Ss?KuƯ61O K :d:*?h'BVZWlZⲼCVs+"#j5rdm MؓPV}LNɻ+ 1 #AV}m#W5w,O-3e5k1frIv إ5|f،6rr-UgUu$h宲^鸾]v@eU M} `%8o$`y.p5l%ZC s:ȃ >kg~6_# i5& xma'1GɒP@޲ס9gj`Y=24I@ٻb/dN/jZ$.)Ҿy6f9J;rtvmQa.W2+jUABv#8C,`k~;Ǖi j>UEVӃ z˦?QpL@$?u0-_f(&.y>hK8 !wa#iP4נ\V+~+<$ mk,u'PCC}q>LE^pSZ v`D@@]Wͪ_f?]?ӄĔ(`chDd`>r]{]Kk g*Mm @ílP})rKZ{LSAtqķcі;¨oa|ZNɞ뷈K˃9s|*kl@1:]O Ė;^'?Xn(AK.e k_ll'PEDkVZH)a;#Xb䭇[O)᭏gfV"XrJS bxy]Y?Hʋ[$P*x!sCtC?铌h߿I(L75= [,@+o8tw_9$B♲q{`'_H4%^ed:}Vkeޖ*X.]X;[SΣC3kI 6IDMO"Ec>%wͽSߣhx:F]P[ѱ&h-}D|_%ϥsD@Д9oϟ9W BB,"ًJ=I-:;&Gm1(6d~0;NWѻԋ.1ycS[.갱6poX j퉣 J>rآoA1hFk3έr>l]0b&:f $6^,H oن\JS3ߓ[GƲe7mnLLJT֡P.*$ hWd,?=(]AGh/yHjC/U%hl$ZS4~ i7zz]CvC4w+CvgCF,mּʏB51X//Hv9c0rwT083\Qt&ڢ#q6K>I79V6%Z@Y- f zXNջB$U˜^OZMxt']%Ӱv$m{0ͱ8o1, p@.sj/ASސZHrG˺<$T,кNJ{t&vzC<}>CCQ!]䌥7vp~ZA=B x[+!<#?;~a!Gn@24 }/:," c_2`.,ӓKSJGq3,;sɕ>GsI֢jY| Dd`ի) l*qc <8'KYd)kh!Te-.]Gh iK1b/ZkɈ|AWO76ܴݯƢo(\88yw FoXܬ-jf3[f.dj(oZQ&~jD{[S1>LfQM]M ՍI K3ݨf6Ei^g0ƝB'8+߮bb 4bk{SDZYe{pO']9k |/2'.3^"X^v 3tL\ P;$@"WcW-=Jyqg/lR4'ON(٦cUvakί6ʂ"n-b:‹L6$܁A_P+Ċ+آs 4^RM.{?!\Y1-^-9*KoivmNXm*tmJ'OYEq^$'c}ɔ]0I9 ^X2Rc:nٴVKrL\4E?5UAD GuV^FM~y ~5uc4S?9_hu)ُdw,nbU6iT 02 uWRSUxPL&UxRQ>|ۑM 5Ě=G\c,pN韎.b8O"z?dObl7a˪c!vhOT9L9W "I3`Z #|=6]g#wCprˇ%YaE84޵dNs;YME' e}Bt̛`/O R! nݔ _y,7 %I%\rJҼT=b$!H6u΀^{U03y'bE3jR:JQ nA4X@H HP9攗mb*3nڈݬs.[A,ԶG``lJQZ\"pUu[5vb4=ܸff]ey0FFxcQ>_ًPJEΜsW/hϻʩ`הuqLXJc9y2TU|:tMBӊSCJ BJ_gquwfbNJfjFkmV>mQ,R08lFAD[7#lJZ͙G 6uH8 > ES27Uwi𠭾%@_8|v.дb,8zIq(վRdWbְK=xV BkәwkO3O9HTD?:/Ɉj9"}l0%]l2.J 45 Ѩ$j R [7qu=8&<!VWnd,7iЙܰeK|t_oDBU$0c@|VZ Φz40 %#ͺ'9>Hh/ -7G_&i$PB- 5,cfΤJ[V3ATڷN<:^wj&~3иףҴ[B˂+rD徙k˓W$'%Y'an}:#B$uVChl|}a UQ {7P9%IZhtw%@Z] I3|&،7\r꥔HB fڨ=6u"9G}! >>>`'ۍW+ݳ%~Ze6(T}Q'ˈx9\'{?`7ӽ U*-ȸ@_Ss[˶-\ 0Z)^ q[3Wi)1+ wb6f:#sV1[Mތpw%\φCz/Θ\lo?KT j_mkW5+&wq/9]5m1ʔ4E|BH:BMR"x3Nz>/p?ußBqwzEji3T &4#P8[SZn!\MN5!>tu!xV^'k2[2l6J`%h@JGգ?C >™>1~5ӭ掯pYI55A@FC;%ѽJq .ۭunN{@: I6a*w@0{l9gCEZ1!˥%%sj)F(@0緼!Q?_Ձ rL#&*ڂo}!qɕęi082׾ȯ' +>F,Ѿc$K%:+,Cv j*Mmn70fT_l D!9#횚0Z ./ ; Wg9?-Ӊ+ a^B޵ d5A;_![o0mrQƹ.*!8'# z!4='O/xwcpO-ڸ>Pln@+R#t7 :HW8hWTCҴc< \h-a+]MN`05<NFےx,i4g,-ݪey9=K%EǬQ6c͕ܖh (+/11RJP38[$ciIDZxRD!'ߐ+h{&>8/{cPhfo`j\5ZM [o?1*2rZxyt5߇gaƠ-SQFTFPW@Y1> пƕnˉaGcV/EھF399TQ/}*˰h:G}pQ>ɛBʟ` )ex/Atln8xM\u(fט?xp :1=I P-Y# k @bU78ٝ붌PXu>O'nFJy|^Y>z n!wG*Yhڕ,_j;G I8~^\@.dw72@Y5Mk"u)jϮwiAxl5F= 6B پL!bn]GO)y*^Ty1|/҄_YGa>>Fxgef _R 4aT4r~WIc=9Tज़wCgBPs(` Cik2zXQ & &؉ȥMdX' J0\slG=hDŰxDܭ A0zUE! ?P4?]CLemqdfl"X,wQIUHzu۹pc!@b +W^u;JǴe3&K\Ͳ(H*9qK$Hd{mutQntVr^dIoSY\qþ (V5"(B}CO)T 6{> UD\1᥾Uyte2 $2T22b];u= 3X,5"5pU"˚x(hJ6ߣs׈'ЎOIwn' ^-se5Zc :btfAT5q0 m0H;KSNwHՈb2:KAr@~@uXDGVA)C˅ܪq\hXr4Iߪ^_g-͘}{$[[a}!o?E^% r8m>e m8wb]JRЇBD=#HD(Ey0ATek07=1e0ȫضL ǹK3ϙ4.UHTD,!F ^T%}s|-@eM y_W]4X&hmU-|I n_fñy 7z|LRlS&1zPF `Pmm~ͻ޷F9t f燔I rfsZ2jKIv[_f*=kkaaS" y9v>0u=fYv+%.e5"LoꆅyW`@{k(Z_9mε y碁Ƈ~h**uEk@ / 5/{H/F¢wSt.o˅`kBGvAڑY.v<"<;FRhZX!ug)_Y&u3 h$rC%.`M>NkC)\.G{dnoV 4 Cܰ7m}UQffmgSvj~iwHVaCDE19?lã]./ pV0pHQp52DF ~a2J>&-{0=>Flga_Tα[i tXl+:!񂭢hILE&][-g{y*nt>Xo\ěl_@FafAzg9<7(;ŷb=L{0/[9`o-Y 7pS ]q$,T=GBGH7{q@sSn/ v!,s9ۼbd@ݏ7aF^m TVjhcb0ۇ鲉=L<] l K]!Dךj&O$tU [s/`:/Taش.r:HYf1H{Dx7h0=^Hq.hVCy3TAEd7&|#'E-VD;p#mn퍚isolv$_!ph,;N F:%ѩCPԺyqaf ~ t8}=7R Sm=N/cŅfVѶ 8GSD$H 4! D}?7*R[K\L_ rk%^뎾-J:dE~7a ϝ0' !w<*Ϭ7raZbn7.hgVuLXE%Cv&X M HzQV!|9rSJhnj#sp.l:0v~K@,LH)[" /;#x[MA]|$iL׿<጗4gmNG8 MEMi1[\f@Owf,w mG&hen:͎vQ 81)G1&/H&IHT59M#Xa_!9ZG읉f9 [(ڴoq(۫߻Ym',L8)Cf*lAg}_gL3E`d/C'A} bNP] _PYu-ńhDx[{%eL3? 6ޠ񎤪gs:WVu>q5L1-OLZKb;&xa6,2j29񺜫a\o%%]FA%&##:D?ov'Df.ܗD``؅~yfH.x5~:>߈Xwi kY"pX ~L*Bf2iLՀս ?[T/Cuhf\R.E@5X$_'=AJ:qjYLo鬪JXϸA(>V?Y2vy$W11 24l&#N@ a܈C\/F ց gixwG?^h/߳쥹b0^uoCsbJNF9=n 3يf˩pz%7j@W-UN {YI1-G)r-7fz[͔N,EHƴo߶,NKv]:6Tճ&..:,330ﰢϑ'?g *|y]nGSTLZ/#&6,k1m E&yOPZ*fXGK+e"̈́d>?~c"Ԥ/:x/ ?ZtA{A~.^Ȝd L s;z Ӧwf4I/P:5vL 557Wif BY]V-P+f9[{Z], Å*ܽ# Ww{t0ޖ>)DCNۦq}%-Kzx`_"m  @i(́>cx{D΂\+!<0:q_<7cg_vM?\ZRj Y xTorBn3)Hn@.7& X0+Nt;Fj_䁾w2?"QvBx/i,OÔZ3^`k,9%=o4dOkٴ"7yHK?ad!r6*J~V髈6 q X)Lsp!IeTQ.EX2:0%:B2Y$6^^8j*/,+j<3!Ru7mElUiSa;ٽ2T\fZ%(G2N#L%[n([e))%.:\xBh`e"K!g@6_}X]PQ{j^wurҭ&?䯾șy,F*Ҏ+Tь6fչfПOٟ$nlJӔ;>0FhI"V|0Hˁ G~k|7z."E (~ woI>4ni224 xҽݷPGβ=D%mu7aD;Z,Py#Z IVmƷE~ddNU5~kh249<,;MYlX_YwՄq&$R9UC0pJ̍{mZsOǎ?Ihi)Rjn\Gd!u:y\Z 9|LboYbeNxd@UVA;vR[t_(47LZiި DM02U"JmUV-eK*:#NԹhNQh{ni-/᜚0G4>''w#TRADy1`w3ݶhfX[j+^5݄lPQ~ ɹ5(Cu^F(} > *G]s?;_o-dХ)T/H+S7 ~ǂFl͢Z4Cꀚ9q"YO1hXGޮz%㵸QMjٿ'$A7a~ KPN3iy]g, ݙ]YNrt(_򭎢;vEt!%h{[ efBq!eT-.qQrЩt ΐ U>Vzu [B۟=X V-2?,XJ4Ut8K5aOύ,b>/jiá* [-{#(wb)V\P kQpWxU@8ۼ _3nLԧ`70&Y!aZ nkmW\/|-ɉE)?{%ձ.۪OD^D_գ Te7P$&d[zz}ꂬWܭ'b8MI |>Rmb*Q}dOgZ Y<kvRR7SC7cnX{e 6Qjy_d޻[͎ogi,ckՎ,XM[17"s,ק(i=EXoאbVrExhv*.ᜫu7"І$qG'`a[2 `DڽL8a*S(EMymNS(g+kX2t?OQLX=𝢛 (jf8mP7EB%I`@t2A/TGxD7g r K{] mhL# Q\Y*8i[X5C}\kޚNq跺[byq:iSvVgHDZ{G{/3p_нQ_rskX0;qMF)zeRW`pvcA[}5"|>=:L9 e%ۄ%0xtjj.hiFFbB vjWu-mC7sM$jK c9KzE>K?@,kB]YDoP[ v =stjY>_E@Og@dהKμH 1?rY쓨ߐ _\֕ճpDq۱茲JTKzhCB<ӥ.S9uߋur$OR%է%/^T#FS&f䧹oC*ݛJT_8gy8?Cv;}0} qVvG]|k-P$yLd|x ǂ8~-^9AMlIKs:]n$R1SF+XYB :v\"1C:~g$y߄60qѣhIvm*-yo0bYP\^~A gi6Pi؜w{=+J?6ܒkIZiE"&kWb,J3epL&ȃLbA'q?@ l*2_qfw³'-5FPvfIP9g83?=U7%FMlrrc40kltUӼP_C.Rf.:&iM`Urm\yx"*fF|Wk ٗy?|h=abP(Y'D-HA'{;LuH%YeyY@˰qĕ_ZT y[͐AMۂ)oS_"=9gX/zȔT.PvٶMN7v vl$+ǝ9'g\+l1 9O9KLy<Aq)5 A^Ѡw{Ayq\eX3a=@t]]Xsj2:YEVwllƫ{WFCy5.>n7@޴2fށcЦ?w¤ b|e0ę:yl1h)`En{%r-bY,~Fn]<Bx^7'Z}N[91^@7߯Xu]+lTM"u(9$>%h >V,v()if]HE(ǁ{`>M)I!WMmxP zA]Ѕݔ6ȚnFMlI|c^;<Ե5]) *gJՁ60F`XWe}Gsşl :\ `i+|Hj ~=4;u0hZFZ^dC uɽ@2}L#_p"޿!m<.s^\1vXy$21܌:&6F":譗1}[|0ҜP؇~QEIJvVdAl&(Xnѯ }Rn!vSUOPx!!U@D=}ip2w7m OkAS֏)6U^>zfj"J9ig 8Q7JA!b G?(7{pßΒBKsQG$S۲K?hZa#Uȱ U2n=_}e7j9nʟBe++ 3B#JZ-Ub6`*\YEP'Qw'P Aݢ0Pht ".ttl(]*~fGm9v#ܘ*VXp=m**l7::{~P8Ll&MU4bX)}@-߶Uw`w%K\4ʰv};YumQ_Wr1˱"]HPd?nq ۲5|+M"QnڣMhkhux=SS%* Gr[uvΫ>~٢0?zmpﰺZ%Aoh r/#b1iu EVrz nGwm95qH`RX_-C FCsiV 0mmԨ">a 5G !̲uvV V !CκíZgp{.Bro7dzΪW4'.Lj;. yXY-\|—2RؚB(??&7Д|._= 1 _UlgmTO>λT\@ m:Q$V$߫<"3Z'J#_xN|ZiTL,7X$;y#IOCYVP= .u ^Od|abgek1]u=o69W'Tqٴ&ڶz^ ױW!v?SJXV-88PIש1HnRb&I 3C2B"I{~K7gi[E:DWg5$rȃӓS s~Qrx"y.C5?q߅& hCc]5!A:m"R(X&ujÈ$6dKq`"Yz,f)@@8p͓dqygيe*,8*B/QwW--% fhhɼ[=%uο8ȁa5$<n&Bkz]ˡ)$MEJ)Z L2+[i|ڐiɷF|l}Ab2?A4NfTna- l].ZR_ݔ>fː2J!YT!ikX-6=Eה_֮ K}%eL@\L !vzIo:Q\HSl&fY|G?<IӢ;kVy IHxC+d~WvV*fVS+6 e])#KimVP%bl?wC pzn}{Qcl- äCց"Cz9uC=&4arlq,=R#AO`{1kuqXiHD/:Rn985uuiHEp2$<HFJ@ fWPݹP?ege03,1tiAa(%v"W|xnROj2Mˊ0h;iq텮W4|D߄֫3PvLq7qDU!kJ~Kl9-WSmyx$ o\V3#mЪ26G,ѹ26!@@~&UN'X/Jy1~fsVlLx$:8ωQ4oތK2e0z'x&V>8}+c BNS H̬qi[՞ڵxL_}ȫ$5 v\GS1mȎÊFʏ_<=(Gsbf򸪂 1zI'FK[;( aܖ2EKk1H^zA4n E]͎$SbOlZ&M+vi'I1b2#Av@6ܽaK}Y9q[ƤBIܚZ2>&ܧ4%^0()*5?C/k]h>{QU򶲐s.|1:wI}7з&qz-w}$Mdxٵ#A֡-@.D=PX:xwk S.uE&v"sxF)*y!=XT؃Y6o &;vɿVHn5(;VMҙ#с<5(k5YqjRaSYN97m$NM&P00vDIiy EG\pfc5kЩ5$~NEDkLN3H.x19w+TA'J JTB/ьo{1 !tC/TqIҘ2$9e~b %Y$`w"lUd`ֈAֿ .**[h 7z}\y+ I@n\&9[HO7|%v|t@eqEV)IljoϞAa~+ &Rÿ+W`x.Z=zƠ%7txs"\A?M#l ^D+y!+:PQ]ky3s\LNע~>UÍޟ-vܨEpr[m* maaC2䯱bHA0_u\CksIf|љOY++dM-wq +acrw K#Z(M)s1:!m'[gRm}$=󾓓:>9yc cb ̍4$CHG7VӲLvGx>V[d"'?Qrv W#UN.LHPy@ύ&mB w$۹nECt%q "}pCYæd,hZr A4ko_f["세nxrGytID`QT$]DoscP|#"̷xIMg Rl]G[f CVpGٱy4[\3;E0Po~7 Ñ(g]˄ cnK>>HBnx2>ӷ+gIy Kt$T_*s AK鳤Qz.R9wX3=J1:vIML=raUyfjt\Gnhդūu]1 >H~F5;P#v0|[:F2dGYQ]}1p^{2M)r3U[,A&hD2`+te%)# wU0՚ ;xs=t6bK[F )\bcO67#$ANFX7F/F ١a=d e#$܁ h+xHsj翅l<6q k7)@&<֔>~\k|8{'B`.YZp޹ƞ% ]R9k< S} m~ea7BBRf"%J h$O9\6 (kt9oXPmR@Ƌm`{avwK\W_h˴⠃E܋:yaCzWQ3Fa/uFIq}?;MԻP_d\I)z,=qOδ9# .+vɎУ$ćX6@;MHT}"7~vM#` 8Ps['>bU<PVjWdUrO Wb? Id u!FvAfX|Q.ճu2AUxC8ۊ)Nw%g8ĔDUAo ns-&5ٗMyU5S`ǂɼBgJ5'iUx=F4-g%vcxד2kT9;gXw~ |/>vW&4]rK$v \[yX䱲v Xc [Qpϥt*'%ǒ#)F3_j˹( ] 1& EshJleފ+F;yݍ(fa;7p5NI5rҙ"nNƌfzXȇ]ue.@mRMHe16h\n\&sL7o\Y *eI&,:HndH )4O ԛF;FNuFaA? Am,;c\ܱ`[4\Z,&H0>,odNXmKk:i) qJVhHl!PL-UdODֻ 4Y A16 ZNK6y* ҕGi8#No'|_A6K94~;fj1x-ՔL2SOlK^ruB1n&we9V۹{X@%,L?VKOBΩ :mqȹiIP^6!%j`eTX~!:q k[^Ea/]S@m0(Tun Ǟms/s{xFu\Ms7fDzsLwdF%ׁ|,.Ĕ1_ rs^9JE%aONbu0M[RtN&gT4с6S \z&onKUpdЌ'.)d yᵨ[Lv o%pAcN]%ugڭ.*UWn@Y?V~.nf2&.7Zn$w%T+ KL! 31T:FBECu!B"&*l 3+@/gqZ LM֣;\mXCsپB@ɻ 16wdFB+.tX4吁s8Γh29VRURc_`2JBnߣRgw9..p{*ׄLBގh[Zg@@~Yins}ҷ7R Z"}S| TR< oz} ˻K',j Q`uW%n?|Ґ}8+: jKȿ11wOnn bq2gZҭ@yu P =J?2"x8S9iZA:GvMz8$¤ B}pgw=c% |Hf'}O)aLTK %Y#x `ÚrFMq4mfoV9*cC#@'`@#ڠN DGRZ x!pF>[l"L.}8:Ƙ!)]`966M3|n~ZϢXj$d>m(K= 8L#?Sp Q8ۉq2;@v$U6C\d Q ໧.!1Y&'9_UJ!OݨJCO_e`7.SG;WuHꨊWiR@xǬ}k( rQM[ E.F^H!^FˎmFQb>Iʂ)y}/[0fw$:},?76 DEDK-` 0v ^A:Nr%Vb-,"Δx;h"lykXXc ӂ)ݕK\y&R E#R0IDCTU#K" /K.΀Dkq /̫?ůڙDHT8ӝF*>Bc$T,a(>;98!xk`/O<|ܪ!7+nƹ΍30&GBPGcW/eb3&t2zӔ| Y%njUM EE ;vjUbv6h{+? -0N_04߈؈z(l" #yi!F6@>Ok2М"?AYNA 3A›L\\qwM9WyC 0ʸGH+~MRtm7ތDנIFyE'n7-~{F<E g||KtBA=QTe@^ߙ7Z\9IK#;-/i7bY^p *NY`͜3 ~ GوډsقV JCndϋ#tr>v2װ䧂ϧ>ĬT"6'MbC" 6k:4|äb7X@ȾܑV+߃q^8ٵ'I2g3^A/)t`h~KHw]"[W9UKVk4 z/j(}t-Ys+/>dj_/1i׀&iV7%売m(>hfZT'zrV&qt@sXB҇W=Io'.gd}q2af":nr-*=x{,GB{B)3Pm-9QK_7 :SyX240LXl.3CH.S7$D5EmlW~nS]<3SBk 2^ D9F `iGgJYKe|\0}0X&Dۃv8^A^np>sXAR<HJB%N2w̌%G쎒t>l;/^ .yR,}q?'@dS X\H.FƦ><&_JBK%MO4cYދ""k{|Y ;ɛD}ihV{K'b-(pÀj*T{pɣմEom^+*脓!MDNF0NY]Vxͼm'hL HC\{ ,Ğ_{ڔWm}w-8>XqjvDi 9|$ ُNU8³rr#5y!kpHot0+Z9CF L4sNm/ǗY*zskƩ@%pteNcE㚀0 !@ΊnOζmҭhBAmCӂbqV+ɢc+6aK1_ȿ%+G(ꃣ"G=/%﬚H4H[K8옪TC,Y lz.mߘzy2?']}hĖfea(q-e=P8w2`AϛfNר{SHH\Av-bpj3_?" +ڭΦ.dļ{Za")OEZ$nˎ2'5K^1éȚs^{^J%mkdzh]=+8XQ",IlKqz b_z@$b}`x`;,7\t|PnWuwd> N&QgCk\t~ JS2hQ&ADHuc]ĺ' ^0fJ=%bI8nO}8 D\|$.Dyݧd~t[Zh&"- Ηu*8#՚O,{Hr OTf~ʎ1*iu$A(Ntr"ft}fL^=q" 5~x;4wza޾\&cFBl9 q36a`Y=keblWvg{2G^3ND1TȿZȡNbɋ_d#!3pf}O@B;@3=Z@p62_q**ANE :ɣњj%Z'7jЭ𓜘OOgҝ- p}IIrNPƦK Gt1Z%M̛ [v܏@&7[ӕI 2~LPh1H>J3eԾ?05_לڌ]& aD^$;l&(}W,h5lO'DQ/G&KMvh+_7#@+{D f/sQG2C>&x$>qPG*eȩK)+:2xn<.Ť\l! V[yQđ<7ZHזk!+;`/p3DKvi LA'y+Qq3n+D^COc 8Rs_f&}uwзƺbZ>gG5P:!KVH`]0u!f ]bT'9ǞkuuFDcP]:B_i=M_r{_WMb`~جN V~ 6=E͚c{&9ϜFI*<輪u PٮnXIF8.%Rek3 TB{cr[ gr.i,N〽`@y^}\=sz;/9{DCiWhwşC-R~e VP5"h}te5Z}u9kYEd $,fd;r18Xq /u :6x73TZ `0acm1!7iʋ35qKoy#pc|,dªfr>ATK-옽#]̩=b5팲UY/W5{Z-Bo%Y.Zߩ,ESRL]:92t-|ylnEoR^4>\h0_Ŏ ZTc'7΂8}WM͛[z{әh.̖i 6hxU&lևp)Q *:!xSv~!;8pYsXJ$l\($} \Q1cmV@vi,jed xv=0_RA,k?Lm|5'x8ie4ƌ04! DC6J>y;;I3DQs:Dq bWibD%st|+|QX{#;`,HHBmzMQiw9`p X-gtdb|l0X*$* 'MY^"C&,(pbIHI '9n8٘nIY((W LUl`=xDԅcT!~6:+s &݊18%UʲK]\Z|1hqDɎ븆2,V)E7҇ˉ!<(!r(QCՑHU&ˇdwͦm/x7.y2~P!T?-k/`iԼqF7h/v烱M.V~D7BV!};?i~a?>o*v}Gg*!\:q0Ґr C+FRp d@m|Hv%_$ #K΄y >mh3ZA1& 2JQ_hE[ . I+a&@Τ#Q.ZQQîwFTov{H*ǯ4Q>{Kp-g()h0G "i%WeQp1^1ǃ,12$RyE)Jj;%jl&TTPzVoϚrkx >V7 \({\ ?8u.ԃѩhZE[eo.{1ZNk[zQwaMOKYOɊj ¤;lMֲK /\J~0GFRH E6&h3asKe'2{+@[j%Ts>drtAt!L;*a|q5]~`yNP=/ʒdp,=XyV?&0PPK%"R*fpS 8GcaM2ZB L1"u1<;WK1)ⴋ?g8ue<N@ M91R5dJA˧U(S U"VT m=^f~rʒS讔!9u,*S2/(iM>5l.|Z JK,溽g"<]cjhznF4B#dȣzZ(|GE\>6HgE@\NIݙs>̧CWQ|¶嫲K4-|y5"sbSb%%QS"?2dqnAbeSq,P 2ُS$rcm6WӀR2k!|tLS^@Ro?FbmJw[j$eE9 pB}%+ >g-&7W*$,w!%|ӗQ}LW"{{3I'I.G+xyLVugA˩^dZ?T#N1Iel'9!aH_1wVf:YWv`i 4|%8l!|߂yI9%l&$sh/AObw ;p\DɎ.A9b r˱jvq k$7-!I)Њ`!`Xψ]կ/*CZyЌMmz]kM0oHa};H̬0jۭ<97-`Q*+Cw'Cj$1uԉLt@TLRv3n/< eT*wg^1o6h{vnD6dc'ຐ/  ǽOg9s1S=կ)%_%rG=0Ɓ՛._,&`)KD!B4A[i+Э7k}Dh(|Hâ4މw[~g.HqA FĂsH(/F[d[7M̶e>GX? AVHyn9|vpq0CGn {^n [CEJw>7ٕP@4>VT bPeξ׏__-u> ܇#eX\sپg4s&yNH. N!b Kk?=1[.:eb,;+*=Ljv-{[rI%mo:Ef10#ތ{DC)c.aeR0L]{^e{v}Z*X֖eǐ(fm]ۚM0-b^ Bt6{_EOp csK?30̳Q +Ŏ*'fׁ %>+9ԑѥHs|¯s6`^5gh Q/l[ o֔.fC6 9KuޞINBYDܮh@y4 XjݪSǔnkc3M'כD|*,˜Kx fCE˝@C^j#]JvqPoC%m9n̄]S bv}9pG޷OMGˑ(1i,+A`OIЦ5P.Mg%}BA5'hXKՓ΅WtJ7 b,Ls82>AM}.1YޅkxfvqNy[>G~OX<'՞@tݝՖKpN0G wt5R t)ӣ˜hT[WৎrEg6}gC5_+u#  c$DYwUDtAgM}ok/"E ׋" yDOQ :t7v( @C+>֣\챚r[`rJ=nE׉t'E&`YBrGCଓP(cZc], x~fء\ +GұͫWi[F@a< +=*e%$L-rR9@ EL?Ӽx6b+OQtzvTXb,N̸PX2lL޹n3\0ne~# B=[<+9=Mn_%@4Ϳu_J1#fK ЧI@)@Auжn5kRM%TE2* woh}Έ囡PVF-+gKpts~doΝ$W'?w Gߖ_@"ވTl9aђ #EB>\!g>VyvZ^ْR0`cg>oA<;FI΄ZZU$? wVz0M>a%S21tH[ Eڀ yhWZbG*D+ 1'Ruʪ9*}xP_́#vrdp AZŃ!W`mNmD`1#*ҳ#4.Xy x2 eEH{1!餙r37mowIkg/Mq[Y֗i7 W˨y*cdp|SX+|ER)6DGlw2ZEoamOyܧ #& uNt zf<ҲMۥ1ҳzBk.υuK]_gYxLh<|6-WM$2cg N:/oӜ%G! "#Ӱ*I[ ,o%?E @H)C96V"}FIR4}a.7 e{s) JA:"ʗ2ЀSI ~uU?zN,!f73 68XFn$`ܞ)m}fDym1D]-+TvTI?@S@‰ E)j1N3F?gEi0;'8i\!1;ӧ,lj':xOrh7NP?Mn`vX"J:YQj8)s<˦]:tz:DN@CRG"!Z"QmjAf4×$9Rx&i"iO+cI(SQe䲑>8 8a q'Эi:Y͵?K.{1TJH m"ekb%C}b⽶0P9]*xQ!iCa0,pXfIܾda DKmVQLـn~+ ) =.,m(&.4@02u^C],7WC_@{h"C,3H|B&3Y".3H/f5?8LHx_fOSme8> wE%6x*FP$dFZ;Vx7ӷ"sj +.@:+OEtvaZry~(U5ÀQV/$$X3h^ BKi֦RFXUaV+ x hvlNV>H[8@ 7[#B,OOa>_!jm/қv|EXtr]~g xehdo{fύ͝J=SxU+o< tS=wn9s2=^~-&"cn-uB{ހ}:}epXv"iMhH:1=*vQ^@>]O8#cw.t$C8ۛ"o$;Q&f5BbEW)Gb-Z_MkhͭܲI[>NRl=g#F}ޣ8O7|J IOi>6f+Z_u֨>-eˤ:hxndT)Sj|5}OqܖM89L7P._IɜvdZhz\ eIZgk C\?)¾a| `ytNuUdI;r{2 WFVP|@&K Kur' UU٠{r9\H3bwzG4@ʍ*I55O#,!;drPx"ZO!Z ?!ZD\ ZI-6(!gap07ϭ=ZE9wR̍z(P["U"ҙJθS QQ-ھء{E3-D|/T."आwȾdfDD5sVY s;#_n#eXT8.>7[M٢Q32tmB.-KEu^a;m=3OlD&0n) B W)]"⏓w%wdiXnL(^‹ί T4BSxF_%7IfMC#. 8q;gDl1=i+r\a2T)ATGj[1'segݑIl^QfQF\4 .3q 1i6%h3/ =-G*Vۚ-u"=eM,#`y^85Q-l]k0L0 f H;yN{Ъ,$JW``ӏg6{)t훰BE& md %̺Oqεɋ%| K'6) _s:ɪ5053,_Ha)B\3%< EB+ό?1l8:& ^]vc%ďֺ(mz+heޘjc֑h oPϯa9|phγbjŘn5rXJ c7qks oA ܉$^DP)>] #%U*Q wJB{Ȯ$P~9WtƤBl4.ېTO@u h='2 װ6hY:z;gV3Y{ &:J/2L]67;G~ NAܸW&=*7δF+O`5ї &?Zc0>.F (s TsEUؠk\@i}R?J7*[㠩4>kgT5daݓUBÑ&? J8N4Bg/lcǙwTr}L T]C g|19+3Xc3k@c/b|IfdȦsIg̻@{ܭ)`GoBIXFzFXx5fŻiq_|SOZm3|2Jgy[Ie&AsĖJuJLpHހ,;eԾ&7>Tp9zo{ⷺmV5{v(f\,[[: q+\E$\yQU}hRAL0Dhs(8'M>YL{wбnZTgc]l}ITaU!iV3' Њw lUpq|oV|Z%4&:~#;}28H׀(ѸSGAmjfUe_'tF LM7&Do+MQ\0"e1}bȡ#~G@tG}mFdZI61aդdPuP?^][lyJ+y,>Ȧf$'zM[QMeN\K= ΖCu|jȹ? }4NLnFRqj}XJ0ݓlqpYp {=z^ ]C_t3|n1ltm!Ԓ/}hlο"etZ  8 }'ؤ:G'g;Ttˮ;xQi/uy$#J)zȔj4 iv4q٩I_.\a,gvvXvo,[Hm#~P琛• mu(v/!*A[]*={֜r%S֓r$; Z<=^ю bPcYƒ mg{$˄w8CV? 3d0֝@Vh&]Q kеĵHZZƾ D'} 2NTE,cu=?j[G5 "U(K~I6W5nc#ݽ5B~t21IwqV [H!{"xdB,6Sy/v^#J R{áϑZ-iw3=6qe7u-u^bz'`COƼM8 .#h1l3\*'0AttgJDwE`3B*y|ύv oZp#NAW /J{ x X瘌xO<|cyYð..# #Ժ61)>I2HPDdg8hߪ>L<5~'BP;eh.ƂB2w]dzۋW4S||zr֬t#? ݆e [EkHkiLa۟7Q=?_q[.EUiCuSo6TBÛ՞ 6-`W _cl<>n鰲߮gu|e FQJ9Dk5_ Չ6 +jm*Fb68#6&o=Αmۋ>^$RBFV/⸋;9sbs6ی,Ӹv^xfԊrxo\}y[KAJOd;S=vE69My^>]orWM+=-h˹hFC.@lv»dȧCgIς'Sn-4b(|a [93כB֩Rc0s'zm< -h騸'޲%py./sٝ>6%ӥz䡎PLtBYѝP v>F5UkNxչ`} g']rkRװ M4?MndķiI/)gg9[+ ͤ+&b k܉_G]]jwareټڒ$ERf4c=K-Ʉ }_dfLJހHs4XhkGxISOmؤ>̶fϸyS_v7b0v%ؚb=HJHbNX 63GZ(ѣEidvT|\N*qѦP4)xP*\Z (?ʱF8gF$>VWTnrIQ> "M0QK܊\ Gq BTwc|vMn-Ȍ[M&W)h( {haVH p-r~E|w?&$)dd䷅]a)'k??c/<<R(.rr-5f,YV|L+ۖt6˸,Z*8ٲ("8j6}SDJY$vx;s!67xݲuG(5 h44ZqrkK|P`^t~@ji\ETRI]=&gk×dэQ@px ^"Мu*8gVfSokQ-VHLIP H2rN. k֢hIU-<بt!O*{m=-k{.rrOC-[A]IYB!UAuB]@8ylRxkJ7MymSIvYgM(\F?VQB<+Fjb-FG%ֶٕ9C6> @zpFXt? ˤ@<-y5qZtY7fS,*@̀ cx}(۠~L2)m'bBC>얔} \$W6儆Јέ%>4W]5lDr#ddEL+s>sro#&%_8K]9aQ0Iw%e [BXj'iԬCZXRPz^{pD . vq_W=t0 3eG_1X6^l0` ej jn#Zz$)>68NUSSyx8vmS YJPg+?fGyp ig;.e/KD W-ˆ Vic6 ē]kݨ46Fh 큰[u*睿 hOf42h͊3`p"gsS)3&'8`&7 /t_Yx|>H_hJzZY=`]R Sև"ca0a(Y) h xYg#$(E/$9=~AoP|;b%QH,`P{8OH ~%*Ngkز珔1. ᐿ#/|[2-o1kpz8@|h/R|-Ke mv̟W@Ԁ͸q qгmvlBk`SX/@izPZ֐#^ R݉``c_9N' ،|/RUIRoeKU%묣Z@w1k+|2wJDvr'yp<9&Bx!ά1rKKuC-omu V#xK'L4Kl+7gpTH@K5쨰{PnUmBi`'"F59Ds%׮O%Ϥ.wP~C|̡Uߨ Mٕ[m݀d$"{ܢNHG jwħqہC#fJp%ŧvɮZ_j^_AwZ%Gs٦x_=q1GEsd|B({7"AX 3AB7yѝ X (2|:\HM͒K!%}O٬j5XN~-lgTf|tZ*L#tQ#JkezA0sEڄ1nof\R'?޹b+T0_^,[qev(" ZtJDLH@n4 l .=[Tq#jEZB"h gIS \r9at"u72CFw^PDg+0^%C L8 .FA%f #dWDS̬W,7p%i=NBs M5ؘ>m mxH9 #AUW&5uLlD y%]ݳxےl)ϸWCY0SsS2 4J "ni'=BX2b vqFjɉ"}^?WT^X; {¢qH$ͻ[sKIfϕa+*1MQ픹qDiAm3xM{Qq6G_1^B+תۅ$+2Nmҷʯ XǴqW:ЃADvTT1?RŎFZCVOuBa Z0u&[:>?-ArÁam8K *KL9QG1#[J]麘~=_KHn@h{R!u~2~~y #a籦M]\ ZtwTCH}+[ s;fΣ`_,VRmA#%}`6d L(CM7Mg !Ӏ-RݰAG[fcz RS-mhLCr$/A`Q2{$9xPuaRqn~ʉ؁oL~1w!6Hl.C$ G y1&% >>03u7첺k+ >|jZig3..#IW r 9kI7\-9 ~~AC뜛~rfZS??Od&@1?=gFwc"cG]gHV> 2oaGwc̨ ZFE94\ _e@Z%f znAc _ʕHd|R$o}>8V-Yv7KS⩯hɲ=$qor$10DZQXB*IJM~H3Pēegx>ֱ֏E("|-Ai瞪pR?TeUT9;} )tDk6h\Cb3> th-KQ*®y7.& TU|Z֌E:5oTc8zB BtoDSb9U[輁L^,k64ܯp|sa;p|Bewlzm}6dt_8| \fR9qCQZ8,؅_ !Fv֤u{Ol3AƏ!GZW`P}C.ʡFL姚qG`aX){tB lqV.$Lz\(j{4@ H=Qlmj~N>=zT32qB֐yv^ _f 0Bz|}In r0\VnR[U}+!+cc ӊv>@-|z-j 0Q `I ؂TV87^sTY3hB$|xyF-ɞmռ ܤ~@:#tQYG>/_hn?bfc?$[؁:Oy)p{A~(o!ۺmj@)E|g]i}srZ6[c2k9Bg.ԗYP 9lLx?li:|MJ?EeL]Đ`BǓ[#W S,D3÷>td΀<w5 f=F7Ė{,n/X NqM6[=yvJcJ..ujaK3a4Tqӟi?C&2޴Df`^T*pχK6ѭK9jGrk䭐%VO0YuPz'ߦGDpP+t j 7gV@%Be $7U?0 UH@] oAZ`;ъ/+`xAuDnR 4bdб x-6cJD>KaO _J-#E&X}_!}39w.&򡌞A?#C?bZ~' WQҩbڬM]?|iq)3"Ȼ/ APg>qGkǰE7kF <ʓ5{Ȭ,^O}C>7B$YRP']i/60ǩ_oVA);*FDu(a-(эW" gHzÆ2%ʿy'0])'h-Eg^5Ekcթ%C" F~.֢7ܮFSwM#,~5=A՛3aL.Ӊ~QNT#1{4W+ͥ$7 DqSFLALh!H>SvrPX¸٫ 3x"4F3cE\W¨T;3ѱNGҶ1kKKCDeMΣw0[{YߏS+v&שTLu!QB8 ݓܿ2|'Cv#^ƴ6bmw$}J~db nGƲ0i{JQ|S^m ˡܻ3x7/8t/Be 4*@7bS ߡTw/XBӈ/=¡|I_ έ,ܵm4_CuVф=k7!mu!;KC4·h=|!ݰ@{$F>F}MO"Zi}+kQ2eo ڦYfL2%zy)dNtT8duMT_ڱnGZ{a6؎Nstn-2]: e8frEV #% g,r3 @^M,@{(~DzUkG;hO 8A/O /h'"#Vt^O\0%X 8}qoW*b0goA{q_M:iM3rŞ=ZM$/-˯x6k<#5Vp\HƼse1+?:ZZB[v!7]# IGb~{$u$O6y}%84cQ:|di,*z?c&?kK"5v9X/0 숷hc<3i@j3rȚ+E6a`ϓ!vA|=:L_R2 !{?S_L&0hDv۰âڴHBxr֎~e#97Xp [S)]DxL_4YTz-A/d]w 6vx ɔ@Z +op/4ͦɂ+Nc}yZ ڻ٣HfQ'W#?&tb6`G3{`)slP䍺Ȥ?I]vf}<`E_~v{n7Ŷ=̏{{AǬW׽ 'ij.ψBMAhVRL>h"x FSCI4SXH@;E)q9߁|QX4dWޢ[Y [{Z&:ma 6nrg~T`*,{ۛeўӶko?* ~j,S-şѩ*#Լ+h% γL^V:TW9Qܺ_B^t栋';c 1 ufL-#H!|@IÄ8]gJ:}(|Jױ1V w@ oCHK9LygBtwmrW«Z"۲n ST;E.8ve2uz#+H9I8꺗ۿ pZq)o{CO}ŨrKV̵ ζՀ5K甭i D S0M-w#,uwܯ׀ LlӐ?.t?7$3x#R6k^ޔY@<~-Žz~9ZU7Q22h;1'J)~e.u8W\jsUZ-/>&6HG !$GF,G2jl{DjCJG|:훈c e`bz)*_d-w6Ƿ.ΦMD{U1n:X{iP/Luxbݏ& ġ 1;0\-g^R#N8pQ&ڑBr] ʮ@AUQJ3{ADes#u?{D4lTxoY$'XJgB;Ak`cf6G~ stSV,6KXq01 $\4&<]oG)]$b '剿E` Ukdօ,?Gf!0%k?sN~Ptt/Rݲ&cpWb9[3iRZk Ue$1h)S=ZqQ_XƤGpIݿӾ vx=mՃ4PN;эg0y337ݳѷ)gf*2378}6"#sKvLSϪ?0/vLNpg#]yt0q[nEB]}d- u`yoaI:w3^V+&Kŝ(qET"l@xLyWFi /iǹ)0{eʤXߣ¥RF['[p|u=W)*>m+@' @CG"xll/0*դS+P+$$$Q# mÚ %GT^ji#_X:bVHq 肎x5>T8c– *]c_0u8ijjlD9]IGy/Zjnye ?#HSkQ/맒~c.euPFd:`қBFH+q.ȋ" uWc`!ҼoK o$2y΀GqLN 5 S:g>(ז3X4wfc\'o֤%GSW!qm4B]qA98LKhY Mj( l I6rGilbOs_* ٺC-1V̚_ |TR)Ʊ_5P}l1C}[ybb5.PHl3(|TFģq! ޗ A0~=y:Q}$t3KL&9x߳Fp?Qzg8zх *~[j4bNto;ɡm! Db2-z}Ќ/=/gҸ(8  e\Hj=r(ם-~>[ ?mJ @6.*t` g3S sF3\+ʇb6׋ JiՕwG2TA-3ez)(zjmx dAR3= ó6xE3lwP)`< &31IkE}ܬ+|O6qY>Xdt"9qQ#4qUMjP2Xg3"<L3.{HO/nъcMlPJJ^%>Ÿ ZS 1|$UeƧ;C^0 ɅESaU>?O?[Vg-6>1t߈#+DjTsΌ?i#\2vhҒ"C) .H V֩Y6C&xC3kM ͊BNjf/K|̊mx;|Ƹl: 840\_r-?4 ۉ7}zW =@:WW@R y۞N @ok2[dv #bľK +hI*_?H-TD,JQοE{#LTE8I+{>j po [O6 ~ ;S!]u s?d\xϭjOƹ1hT`)[wQ;w2){$RnjɬVsq6ZPߥQ!R^ eNB SI1o X9V H3<4xUE7KΌQum_p*nGɤ6^Uu:?8f/áŊҚZ1- J uoo)( S T/D$OHnKSfq뜍@ h-ST}heSOb & rI~3i&|"o+ӱIoi4 Mmm*אej2=!83e->o+ܣm{*:W__K%>+evK fYVVzБ$3BEj&`_(Ł@K0EUul Iك5[CQIr]:(_PnS4UXǍףaE$&OGWg$ڰ#9vryy5z׻R!H:rQ!*+̗oFmroum%WN58Йf:$w&qm`e 5mS=*Im1'ݟyxnASp4 wkjAزR"MSHdmu ڍQ$,#=M-W`~n< N`\ZSϘ5K`,xap|ȱV WzbYu"8706NlI7^p4K!+'(FvvՐyא]ʷy'aΓ; ?BylXotVb̪"˞`/bXާ.r~IH\x&[Jm^Bhԭ壏r\l|uZ4Qu0Rĝ_pxn??\Q0+fF5`yA]Mcai_zֳGvEbhQD5u[˘avf=9m uwv#Y.fh!CGEO eTR^BNӔ39y<_i´؇ ep?lG"ٺjR҇i'_Y5(_f548bVfLMݕE NF*qb($=x3zm 9#CE1P4%<]Tl`ʘ5we o^cl4f>C~]FUM֓x\I=m{weWVٰuȎm.8 m 8w KιA|v S?E7qG8UDLO|vI )eXٿ^3 GD05G]O(= dl)eyo`Ot3f{%0Bpsʢ_Ӱ݄)j,"?S肷Tն->ӐxIA߾TwΝulݧ!}%3WbrT8v#Ta Vw_dg[5Taqi)4hƵA~]V, dcXW D/?U#gw{]NjH~F!߹iiAhO;6qۊ D#6nbdy Yg)@YPϷ*omY>nICdT@)Vҧm591V)ճ a꺌*qf^dH'2.#8Y-':F\+} "B.LPQ_72lш̤|i+A{Rʜ~EuC6sA7PkJ1Jn; PfV^}rNm"[q tOAuNh3"x?/! ;*,sSIQ{0t[W[ 8.ߣktlqF_Ygv4X`ag B? UG=!vxI`S79feY%%NDE#AF*͞u i3[xTg8?\I{bEyoytIWN,:M5YW[E0\lc*[-~P`"qIk'|5Ҍèn6-Rۅc8Fn s>/bz;pj+>F@rZ,0mM&Ck v^:jͱ,ZxF”4(--yGXcs6" tO. %Ouڠ ۾ U>p/cm&McLL&5Cאt*Vx/oXʂ(!o`+i$ _G"+`l s6 K÷}nLCyFN(Y dꨝ3-<]d&>[S 3q5 &b~O):S8탪o"7a8XA:ye񥲨z~'Ý;vJFk fd8( }yS賢 j2qO#E]TnMJ;DSZf3>z!xjjӯTۢp cze1EzscG击TZd?u @Gyk}uv4d{)n\jH)DN­GQ81kQ*zsU}s{dX8R:Y pFuFarhjQZY{з[br.a{i^2ySIP5gAVMkd\:gXT-[;~X ]qSG^p_*3=lQ|VZǰ4~I ي#Rg㯑/xZvU"+3sQT?Ad}b'vhl"uF҅mLfPQ.Ax 3v9XOWE W?&#RT0k,Ǥ)^{}leȞjK(t9Ggg99FEsZ2LWl;oKn%G0ea4u)TM'BY,Q2lTc%o u[lDzw__GXE \JWF,+Y?b!eZiouShϘHmO:EZ.!V( XM}W͝,w2+Dg-YAp;^‚^#PnqG8r~w1 OKpQa%'u6~|DozfH(}3AAnq_ mB ;{ )AP 8@A5]'jw6q?qd$X|Cka/'[4Q  Eb{1A`}pT v=`(Ѯה|&ӜcMZI^]< ԫ%3Ζ1#;myjL{ MٱQy9[ؤ*-2u7u zl  7zZ&1z"!քAV,,ZSTh3befNC-E_"g4E^8} pwLHcd䧳0_^Il3R+ܺЍC$ʣiިNF /dUolwm m15ҔBib]g,@eMyÏ&&hO~rJLiU=ԫo)Qd?Sxɇz+6ڇF`&?cfD%ffYKOQ 0ƼA>yPc, %Eғq xFXՆ$"r7],ƽ툯P[VvsmæNyAd:x'h` -\izqJ3L]VA ٓ$cCD'X'פ-%@S3:ve}&mlaW ʡIs?fgM5&N,Ir7 .AR/+)6`xM^V`{uBlK_/D/N{"1YOm?UB*&TBUƍ%?8!3'43ܶDvhXO/âsTgំH'*G"';@QId^@ڌmuN@ad8A=KjRZK`3ܟbM5BY4}Sg=fj. (9c}n+BוCTa&"0kL)P@,y;ު:8NeEnWhձ]x}Ucm ?(|@cQϕ^!)@Hij϶cs8Fpp ` 6d:4*Ŭ_Aky(&-c{LĊὗ{L?/aN}ǟ4B'}i&#kshs T 2&.#8`jc-zII1nm+(jn wRla370}ոEJ*45sE9(\8ZZGY#'Q@ Zy%t 4V U{5&QJX㺖AuvSeJ̣S 1nX}7.@iMy#'+8ǖ`@,v\ۏQGhDfst n!=d?^⦉n>HKcCnTc4W/bA$9 XJghrU0ʸD :E wSxIxO^!{EhVWc:;h $Չ [nI~[rzW;Ew,tzj/{]{̼l8??|9m8eƽgEiX/#nz(/R|Ss}?rfYȽL- TR>-]ϲuΙjKjȹ:>v z,/3ƒ+>Dܟ ei@M2V﷙&SwB⺯/rO Dv-*m|Muzw mRְ"eۋɔ&dD$cj/E1[*Ԅ(r^{S~-7 %\T)J(>+~A$*O\pOSUR0~Q%=1d tsu0/ЋN2X VDރݾ6I|9e Q5d|bJya9XP% v|p!qVv0 .*%Ʋ_2L{y< u,':mo_pN_M&g2U5B,pp _W!t{aCAa!6͸h,eFFL,eZ:Ƞʲȑ O'S7;,eB2S +Cǡ\ŧp`g""Ȑ4qAe]^"<<]R6S;8WoOTA5= %([b:CVӕx;DAww(ʿ?@9ֹ ): W |"ʸU_M0`dJ*ݰ"3.GiCܕ~.5qq3WK("e[k h%LPt ?0ґь [kٝZzSoCj*Qz/`Id s!u|ig?ۼ!R,~j,02U(,Įr]9%4˶|{Td7穓컉H(7EX9~:Y?Kጡ׃]UF!m\m{j\G2٩poDC>҇NM #Uǫj1bayV^e@O5/6̜W(8y7;uuFL @2~]-Vvop~ ?i  B>ǸO\2̱zQmhYz1}ر!+UNAsҿyMw׃>Lu)3m,Q$!zľϘZA05~ mn3VAFr@)ӹ|VU"HZՐ;aP߁Zb}T,|O~:'`Zps)1XR@ȭGb߰EH5H:O1 S<w3\ҭ^g)~X'Ma[eCoq/uA _o7V8%f9 A@x-]w~=E'khٌk q ZX kԍysTG8΃?B lv-vO; ;fXkZfٝxyVWXgKƠZ9Du. ӗ~~_.ϣ ]'ygaߧ]Ó`$I<9([ Xz_t@ݩc>t/vbbe]9K `,)NhE;DՈzr:uY\mc NǛ8ɿ gDVN1bսfȧ8wqS蔎;lʚtd ud~s<<':|pi(R_YqsBLb15 fACN˩zO{ %xJ$Ӳ_,?;T8L a q|BW̮įv!f++\D_&6Քp %}?cqB?] e,'2D *&k׬Q2>+VO+z}[fg`fR _F1 ,aQwi(+#٫!SU1隆{[[kjXM~ID /_"{wWV'4`l6-ZQdp1xkrxsi܉܆{UȠ8-:2BʦѠWC < ?LhM+ jpW֣lB%8;KA-΍miSY.[n|}Qy@ )Ӏ\EN8-4`KjF.U Zb(7m,=#X<[*~ne2k°^<) hc% &Nak9s}![Kci`-AȇXIVn2BwpQ쐃Y2!s6'?7·ӲCT=z2=iNvY=m5E.&ܮqo.%?JjJYZ?]ȃO$?CHݼs)Q=)''Tf%K,/H+n 2 )n{\6,'-STeeM)iZQ3*vPkE~ *˹~NҾ^­DUlF289`l14l1;wW9[ s9>Y 0ß;pb)I@?0bm⠡.8Fu=Np#or;' 'Vۑi,8R$_M$:^~#dw .7L{O޵E45mjmiumYd)ɠ|(ZXt%v~-%ALi> d7$׺#n3T ;OJR*YtUb Dދa0G_]܅8 $Š怃DK׵xxM|> m;b\! 5x'6-G>pq"qp}ٿ2;l 7V76b(isdT.p_~1񱾁]ח/3ފ@愿4PT bsWe IVtvoa4e1 +39|noGvT+tV]0ᖞ6\:SmjYRF WJ/PN#Tԕ,vQUb(ImjN'AfPy<8ЮP%Q+' ~_~KNy qF H@G-6V7.:lpUP_)l;BbΉ; [2W&5o+; <6k/ôb2LnZ&1"@?\vtTJwW9)8ke+wS'|vkfjȺJ0*fJ?\ [я?x x/Fq?YyOA1,7ggc#_N;2^wr )4.< CXaSp-_ d&B)d  #cWn 8uPqSHS_`立xSC.h҉M߾fk(g$SpׇMڥB baR}$ y)F\<1b&!a*q q~[w}{=!@6T*qYk>zvv>uKM$$kH;w`5!da#x70nõ"`Sr%,!~Yc^:Xl"Oս4<੡(3X$6|ip}tMHaIr7|%TW/4m٣`ŤoBy $!vkUy['HT+d4%˽kɘU ]$R("^7:_]iaAw+u3'}`Gi5Ӎ)43ᑂxog 7ĬG0*JvN[tHHQ@Zf6]oqv6#o?^G^G.rr%U'uu>=; rGAU╖n>Z_oY' T|j)+)i#Rc%0wC0[.! feqG3=N8ݙtH.֬BQn32tA"w7 -{yfyq* 8P Tġ!txCբɺjx>NS9/'|;> ?XG3R0As9p_Wy/E}^Kb~+ZMx/mI1qJXf+ W ly2$=Z!o^K$W2.Z3KbhIo{&4X;'WkIPCjϭٿژWw4&+@|lOЄLH';T'g =~No<̩3x4=¨aΨVU <bOH>ӯ@$/cE8wT X5-&DNB/vcB; aDr' (>Lq>Fo$x^!KJsmn_Ӻ>_l j ޖ?e, -":V3}օ= 2 "Au ~>PY)[-vm\K َ*VuZg'z7JZ (Sϝ\P_!>rw40mJXhXh C/8m,>d0u\ g3"w">K&eGmڦXg)ĊQ+ٺKWi|Y}ó (Ì_) DT@CK 3!((D}>#:-Mxz?i.&|-C&`"%&`=].qCGP^vf˔u7IaաA@ x&P [ﷷ:MP?dIqgDvITDw%ɕ# pu9ޭI)@%'ڮfK#Sp]w˒R"ɢ#ɑ/UY3UEYs)/3!*[6 xfL;.d7! ~'-X٪M ]W$)f<84(Xܢv*B?yV%6=k F[h{]6[w!@P؝';65GXP@(Xg= 2Ov]5=(5?7 GaT~yNdki2ؒbnq{LWh2+>m c֘ЋAJrKv"`[qL/< m3|4 55NX9`g+sÛ̖wCRu}ݿ9SZWx_GuZ6coJ>3}Mn5Ih@ B|[~IKAե73ژ}YS?NhZkLp|ON0ؖa)cZLs6Od ܪEH9޴QjOin~3 -]$`*OL~̃%O]'VvN=+=&g¨K"g]Oڇ祺ꀻjj>e3llt AcZ!CfV?eKhS;n9amۻftS5i!sk pLoe8lm _Dk/iY 5:'9Ŝ&u-V؍BVf2~azE)m4I_6+ځNf+4wD==dBC#) jj`XN's t\*C^nFgS) oˋ&wO#w3^N' kT==$2 m;ɮvmQ[gB+ǞPf,XCk8ܓ]ky{vgEGwŽӽ% (:} fڞ(qXCX3mS;>D?{:U:Z`U9lo2*iئwּV0i[7~ֺ]6,| 7$z-Qgc!\v@gZRzF@3yA9JG҉5 vߑ0W1uEfM(&n>iIuetMS2DZPld21WLB2 xsEv@P͕Rgp(i)띡P_Z:6O'_x ) e L| b(YtBwmd0!VZ9J Q|*ʮ%zQSEPTy4ս08&oKtK&yr]7 7Wl>_ǐ)2[YY_r\OmBy~O9 ]Qɟ@Cx"F- ݬ;}Jw ƣ"C\})φ~4ud1Kn~͛z1ɛUL;xJ9aӲQ1b3; +QS2i1qGMV4\MĈ-U69cA/uo1H,}801 xr š P5KPxpJٴKu2+iWEL[q8VF+c}EԝGXGM݆fM҄ؠ-*HDܲ^zp9} \ѯJAzbgNK-5myHJ")B*xT-iJIle_>ȿ-[ B5t{ =W>fi]o-bҐ9bvPuzT)ߤPBdv%mMzLM0dQPۄh aAqhZ(u;;D9j|R% [>\ΑXW"3Syua{4Ϩ! ӱ޹ᛔCd⍅M"}Y uH $xM|z綻3ñeaս\}Cb#9%XWW'?n+@]͝^va@.:;c%.M7LϬ]/T["fLEw6+vqؠ'$,]`H]^S`SǏ%ķNWbXfq0L,w!h*<|莽f5X\ /x9 n@tbDIaZ,5" =M~?yl'n3 lҁ= 52iۻ ;ڦmeTQ*k~$+/R>u +X +UzB}@qzyK$VBw,污 5<֌e"8ߍdž,Q>ol戸? <qR$4x- C{ssotˮ&RC [*L4 >kb Vtr-f¾Jׁ]+b|X NP%q4Л7v2&RQFHΦP#͙5\)EYBSGKBěWΗтƄ P8>UY?LB+K!h(,d'6Nl5 /xș]Fۊ˖~qw z^bazDУƛ)9z&Pܚ" ߐꉆ| 5@oEi AI B)򏣽ny\cy -Bkԟ3S(y%Ep5Xeܾ@iҐ?{ny8b, ey߁'acoXͩ^MvM&%/ ߽'D sχ֋sK݃sr,vOQLvO)).^'ם ǞNPd-kC TמOM\aG*-˶e7lǃz_p~ (!yO#/.B=x9+;p }Nfo+,_FV ]sztsh\?ĉIlF'dUb'sRl/mH) #G 8XDtNbCN7Y\Z #=%ː8s'ϛw9cW b{>3ȔVn 76苮ؘI{xN,w'b;1$$gCDOa1S+LhA OzE<Ţt8e1X7ؿR]]PU,5+r*+nki[,8yHKJE&CR xݙsN\yN^!B@cx2MQ?ftFѩ9{d=ʴ,7ϜۖSq!aӖ?v7K[ 6/®g uPwacB)Ȫۏ8吢ӪT{RuA}3܍{>U7;}Eu>96ە;E7hy pc0;eItI8BVPr1Y [P9ٹ;I I{9qW13w)m{q ΍ar5|fDɆ_Qt^O<Er)$@$뻛2Ck.A7VcD/mjZsD?Jiq "`ܑk)*KЯ4lzQr) k0v~34 9hdZ@݌G1V>q m8d -:Ie8 ˃o@OԜoP*!נj9%IFVgRst Fc3ש͍r^kC@%B]P%sjޫ@r=0?pDD^kZ%TšQ\khhzZLwPեE\\'rw*1Xbr?WؑZ1dBRG+lʊk#8kМ։-ycw{7dލj7OMv@ [1rZ #KVFx ZO^j?Y^b[8*;;+I]]΢|(#2{1%77Ȇ*72dy%FCD5 1_˚AF>? Uc UئIZF].틖hB/) 35 HzOJxtfVmnZer6]D'u`4}7#rY$ .0IkE_g,Ɍ5`=Ù 6i 13Vr"Pn2ǺbJB R4X'N4iD,tҮCr1w@d "Wk{Udة@-0C}X<'}Mc7|^v1I/JW4!I10x[aU_$+}pWlOAzB2o}r%-XA f\Sjm%QyzޑP`E~Yn80mamUah뗅 ,c 1zS+:F}3."Ћbznfn s0`t`nOz(w|ìE5ڼ4]1y,Xq ) ! gsƖsѡ!/Y(H9ZPV{Z_gu(Z6Hwn@*tg/5<-;QI4E7qЪW|PPK.t:j $t ) ]S x^@U;5#o(JFW{pS Iu) ՗4vyn_OҺR.÷}P~9 az-}a3例ԋM{w̕+r]!<#NqFw,+䋞uVH(tIɺrVAلaUc0;4θ.mbE@:|_Hԃ~1 2 |K>}:r8 ۗg) K5BUDH8-B~}}6$)\{=MC/^^aexkt!m%x5>l{$*8gƋ弞eG* X;Am:lLJTeA\xn_0{$&h#d?P^ E^pe*?{Q41'yT,(gKR ʷ \_4G@刘G-FN6?'u8x-%0&3~i"0S> g~+q6/H]v[p\[ T4dElf76cƫlr+4zsJd~]X ~(CX5o+h?tG) qFfϠq+G=(;3g_6f?oS }sS6ʷQ^s-@蜌=yI)A`z;T+K >׮iSAO1 (Z2eo'5 .X4S;C="a3ТwA a:]Q+`[,_b!pQi%J oOT O<,.uE{{h~&df!͛r;sI#q›ml{s[Woݸ@ Asn:BJ%gs"2}x)ϰW];Ake)$wY+soM{ 8hN0kvi?0l{@#q/7 E޷5ZS?HYԏpZj % Ӣq>߱و<(VPgREr֖l~S|8uiR֠ySMgb^ 0M~O:͕>AE$$w݇|țAF t}mSH̻v iotRHv9-@QzQ!;sʊ]C׽w,t76+V{֤H7]_2Bj'}xdҤf]'T2:oj6FFOKxZF܏iꄍsۮO<"g}_Yw` lcɂG݂/Pp@++~Jj$h$:u@pZEo J#ZDOUi~b[OsI9@+d`,3(PbP+x)-vW]#OC,{!zԾR/!X.Ck5R~}T$h6Sbפ1z->cU_`i^=VlflMQ3% ^n܅}GOA'EY J8^Yj98GaZ(wioSsAx5 ^?/W'?%:NnaC0 l^Y^yrꈴ<%V)U\Px(Pa:|WǗ,dMgr[ZOKX !0!u''. %w,Bt/3WnŊ:(ה޺ zp4afW%6AѦP[[qxbȥ2c7b/5# sSF"kRZokCi%oڂcDb Ù ɀ셂YCш:6WʰDF4E_pP&G@ѨY9Ups_1C9%,~K2|)y'|JZ=Mf D?PvD2q3QեwUW,hѴZ9DnG;]Xoڛ-/~3;Rc×e?W̤!5o5fַ#6cWL|XowA5nE*Y9;<?GF0@o{EӾߕ gT'`a3W8Kp\*CѲ¼Ֆun^]>)*\%95ڲ>R)3&ȐMzg༬jEF'[}mSF B[)u%?ɭirgݍ =+ܐս >I#II;TըR9A2l~X<~X)8 5eW̏7ǏGA)ݹfT~ bNv*x!#>ܴV(ƌNyL,'u|1շldZ3^I^L͟*%NBF[L֓`IԘM)GQ 6yGSWT|)b.#dJHyՎBhM谪m)ˎV6fF<@' ;nߑhp>E@u BnSRT~/tJ&]& 5`΢'PTW^P@Dk ʠo+)e8{JfTݸ~ܼ'ёIļ x#eUKVú[azFĂ]4`/vy5 U6?j:UD  ~ (mߦȞq:lQLgE<GJ.ӡ!Wqj,w)G!:O*چs.6-gCDН;d\EY,bz$+K.yOP^;~޼0Dۄ=Ҫvost#,_ =i/ @A.fSxRq>-4%Tk̈$p.BkQR(O a+~du<@X6NAg'5gtru/|$2-KKjT 0q<:~ O-DGeX|VXj*~n>7s[,(7Vq=$> )`#$< `5d|#ڠ!?`%T{`AdI$ƫ)~Lӈ0 H0{EK[[~5 5%{kIթ?Fy(cZGr\HTeQ?-нwH~0kC\42:C9Nʊ?RȒ~_1S+MܣA(>&c(:Hjy#hܺ;+6 LV2G)s ;@7lM^OVªŇ*G`N8r"r;~;8G;t=$g-[B U/ dݭC~)RWΜe7lx b0Y aK&)0;sjj\I fNB@p|JgLC,K8Ϋ`~:V ]wb@$eNFp{h [?cGtDT1bɁ3&iDnZDHG[ Z LcBjK}TOT}vI6$YxTϾK!ˋ1ఎ{h17#5=m7ܞi>t;S\|6_eELʼn-d׫I_7>MwO}R=H&/#Slp6/YEcgKK-oyp3T)FJ=(S"g4ˢPm$5ݤ`D:Wn"l/\Yz㢉 =dM M -T]z;+S/mAlPy=HXoG=h%'\&XF8ӿ~VszR=Y|fdrq?? Np2Xm3(g8H*S c;O/ʋa'Iľ`M]Åk\̠0nCP9M?`<"j |K7c]$9N~Yթ43Ge. 1}|2Bڏ }.ͥ> F8ؾzmIlv)Ivh)1p;r  C=׺0qy<(~ijc -Hv/;soɭѱuZ%u5؉L\ԉ̥_a.؛.~+#Mc֎!!k(Rd?\z\ho9D}~‡ꎜFi3 1$? m":>z}˜S{hCpRXćPK1:N'Ҁ/7TXrIM6@x5%ze䇔=)W?DIomtr׋CޯDO2{3#FkXNA`c;jY5Ar+30 zP7<"H7KKTfaJUQKv0Ūދ7$=dT9^\XF=νu_3Jfnsk¾e'Pc( S!Q]T+H:b=$P˻=IC؀v~ɖǚQy.N'_V̏1o7'F%Gd?,EIcV>'(e樉>@Mee?!,U!Kf&h(\y熣Ko}d/"ƭp0ˎxϓⳆz3Y;.b~2W&G )6g߷3.lW8r+3?n 1>ԃՌ4|~fڍBZn$TaYjpʈZvruO%Ay"f,Hw'J\L3?%FO><R;)}ELb(iY* ?N$6W&,PlqAL.$d"96FE)Kj'*Rm#:}uͪubiztN䊾l͔Xl鬡`?ս3&ȓ`iv e&~BACm Px!1 )֜QS$ GLkRH6q-ȟ}39 ,z}ڀC} ӗN1De^}_VD̄=*07-Wy q5 ^`l3e#Th{]Gb=1aM4}Cx`$48˪RFmai?&2o\N}:Lyф>v 4~!ׄL.5}k^؝;Fݶ$K"T3zSI0h"{άA5B"')r;,kK~Qk|!0!! 6=B3i*7RfA!!* 騥 H-yj~9R ظ?pGkQ=; 5SYLU0 +bEhA=yU\zz(v%67,*R*DNz2{- neL2VRvtoZYafYeF$YPUº[c@Wxg>H0á2[3*}t\'^eu!3OPjbZ2̉Yޘ׎]K>D"7{6M,7Di/mD ʵo >p4@.qZU]hR4yVBcǒ{2b p);LL 䫄43P X[:j 'ԛ׿"Mp Mo7v$` ^4<̠t**+?? ]3"׼ޕoe]fN?4884#VYTye:IF.5dLfTEk y{-*$@_nA㮤(PWxiAyە_ogUr@!ѭAiy,NҫńwN&GzX4JOCӶ9>T ;H:UiQf~v썠gƒ|Yb :L.]v ] WK@h;P+\ %Ǟ m⑓}\ 1| 7b%fp4oX랶9\*˒M8M|tYiRjKާӆSATp7` MC< l՗eiZ-'Y'ojXwH]l9/#:#@)gW?n<ʢδfrii%"eQ7 a+u(n`(R c[ M)< (3wǬ I7lRh^: :棽wm )aKO"^ඁid<^ȇ3 QXf$)5k.I+BƝ)نaW t^OgBlz>ꠒ3 VwʛM`ܩʿql\ TAml<-׏t#~"Mmmj$_YY'nϕM L?]ӂgMm,HTI\;"IcK?K[EYd_Mnqo'~5iжÝ Ak`]7DTh!ECrEOȣm$|i Ҫ_np?Aidf4:G5DǦP ԏ,J ;,JwM}.g6tJ&q1W'XD)ӭIΧvκ(Oƽ^8=*΅Ɇ}/ xЀH o)523oA!e߁ 4f7TC Z- A]MVV莠cmf Ԝ^F9H6xd LdF:X4I ]ܮo4(m zǦ~f^K݅aU>e-`Jne]S=0M˚v RS(E2wxS{wU^eA<0 Vu b,Y2l¼S_Fe̴fstW5Sy/atT\CF^f)gAs92;5V˭CHA&>~S{|LZG$ oCA%l2SM$lHyFz1*#pQu`3Q70@w2lΟ|jZ7w]F{ PӴZNT[Ɓ4 JU0A^jM|AlܮV_68n@FHv/w?_ot2Y*Q秕a@ Sv]kڇ5@ލ 771;t3 uM+&NZ8eGq'68xfLVմ3I=q>ƝQW*'T/0!]YD?}Ӱh?3T[aZ$:po=+Ʌ}![!ue[4 !b1>sk.>v/Hݪ=ps%_s0fRO5O.=b+)+.ŸX>(JX +> QA⮨(j\tBq'}]1nK>q\` xo7IzsBr RT"R٢^]!pd y{'k9<=:J)2U%/[8iR*+oOҷ&[ &(P"t4itR5<27^D\#&|%J[ 7/u/AWVRĔ_2qhFLs ɰhx,]L]Ud'2~Cq1#kB7}d8l,S: dvT\{ē;4@X]Vx b[qB`"l^? ; k^T~ޞ=.^p[p!& 17C-S;A*~O5~ ΟL9h7M:O0)HҦ \)n|[$Qf S jPuD,ij9OSˇLJU"CH{O%hvaG}Jlj.ƪHd'&k :a@R\8:&^Ԧ|m[da[Qu6C XNJz؆݈vH`e%\9V M`QѸj+ϫڽx P <_4(-^ϯ&0VФ={^gZS8̱*kGC|p^Woh&1/R23 M{숵:J޷Iű Dq{e~FoE)!9pmKwJ9G`'Nk_G;c_b[ߐKl2Q3B 6L}£vI{ǁ˯"6#/Q ]9 }%ۨ&?\YZIS ҹ\ʠH>fT81V]FU`Jq^*t5:Mlq@n*3Q }$~񕌺5 {в{V֩KҡJ>GhPJJ ]yo34ytl}W7V +DM8a2'QWc ҈ a\p C-S3r+/OYRߺf{P0i-BJb3hg_p~5hFA#(g]`ؙG3:&qıUZ0G*.[?)?&+0PN_0d֨v0 qP%,`{4kőáȍ3p I xHE'Rb!>:4S{{-mGޞqIuxhnsh|r$sƧ{IJa{eHʀSm&AnO22(-o V ?I̋cлDXA`Q͸Q35hR|k3>;W8n9_]=|N*H^n] m~֝ tdh6>}IJhŠBց". օ?M֚e6 +^MkOlmlcYԂL' SjyG-tZ%nD/غUWxu+/B {/~"w8vP`G/"<#.o?J-ar`_fgҝ]FlO: -X\kX@@PK$I >U#Lf1^bÊ+'v4İa\ŏ.HAvm%LYY6a!|;Dt}8jm! oB-+Z)[JpA9-1ɩ7fl#+el'Nŗsw):>&n329aCTòҽe>{TTΪt !>(-r@0?% د>[3gMک^L>#:˃*;7eP)߸@eK4 7[M~4;4|!کFLe_)"NcFr[_e|-`unƸWQ+{u9.B5mn `hwnyFc5of,.L(n1?كY(S+340 TP@Sg.u~ےXz "8OqDl!F,ޣZ6ׯ_ L ܔfYX9C#J#鼙C^+{06|tmB@B[!; efl{7 ̅Gt cL/6ﭧTgU` 2 7'W,x.g7F$}à~*tC:%<;&A5US%2n!1mOij"3tU[N /erL%U8۫I=UWd|ڑG,U[9~ xf=~F/)z}96FHLH0UVx}KΡU/ B:&F1gfVE}bTQ F!HG!*^zR瞐 9f~Q l9DP۸s!‘>gTx[pǾe"iDr*g^@>O{N /ymx4m)p{ Btm@]2"v#Ѡ+cA>'/]Ϭ޸n*yi}:rʿ%wGv3;^_~c{ʏ2k~KtAPAYV@8V)TؤjѤI"Xr>Aelf/BoXbXީHpC# p;&A4 \tE]wf@]B>\# 0݂8Uxȫ is+ʵ3KywbM2ø#ͧsor"u. rYn>ur9ܻB A)@Rة8([|K <퍏 3ԃ??w7x釽~dX{ˉ"B̛x=:^2? Fi02CȐ.waJ#iK$Dq LYb䦝Be0@ļ(p4Rxg\LAUM%PًI(#9BXMLlK-tb굀ڒ53Q,P PUv ¢08GB29.y!4{!t~:-ݘA~e/gca !Yy nTS22@1;!&9RPFoÁ0Wl&&4 Qd^0 N||,מm/J;(DBU 0?"o,k 7f'=? eV6 dP"[;-/tښJD2ipUJ*2sq% s%C~&}Myjs-8PF/_P ؕge˸C_o@P]gk10St?h#)_ SU+q@ i@{4: ;$Pb_|YI2be=w2|^1Sp@EjՖȶLJ<ٻ_vrIV1xnˢys0"*\Ħ}RС Iz p< ߔ>7kMTLeUVԡҺg%\1W/6`ұG+V)Ra>@1xKB3\y< (pensZ\Ly9 hv vVyц\d[֥ .;=ja?&e0JIݭsDm,k~J/~IǴ4+1!p^Ea+MѱU`Kp8hUXWyc* _ $CԶJ/RpufP"M̉t UHyVg`rA+/WW‡a5Ƨ<_cޜu$M`ᬂ}QM Ļ )+ļc)I@5 ,cW%&Df:\wWb\kZuap=)LHlG*"7|-_)(roRUӪTqV毦I/+7)π*V|I| w9<Ҹ$"~+^yL3:/*Evr5|(n^hga+B ۻJ> Zq96 &_6#<*Fy ;",YzN ;D X.O6jvl!;$F BOr6:upனYާO3,-Mao-$£@,+¥4&ώbhbhP %ݺL.4]6->>8{v11<$ ի'KG6O5O?^WG6:r!m:Re',wbg(u/>.}u*;@!Wf"˙Bt5Qml˞[hʽ膕~{Y :JXTbDdz}E>E⓽-UMmjĭC r9 x1Brrn?A^`ޘsOT +r9& =$CN]r}F|)H"m幗$/v4}PrCɅU+pWD5D[y ūʘ\0>F[89wBp"dv|x)kJ&aݕZ14!'k'0,NL_VXqm'$ (OaG%**=W`(Xvmd HDM#K#B^\0mkodFkH|"QD?.<$kW75@Z 5tkaH^Q*(ZvSC(t g֭5 0izk9G؁Fm6A{vZ27)|~.l"ޕP>,pE5#II@z~>p9u" kh=z::;tǡH2j[+. 쑥Rw],E!<,7-L ZQ %Te+$1Lf*Ηʑ7]632roL*kiOM4 ֿ:xZlĦe$B:^" .- #0Io HY-oS|~I57]@=!) ,v`!V8{[zY?ЖѤg^7|v`Vhꨎ3Ңa0ca^;lHѠZ ] _H@ed,HyOGMiEY$50CD-.Qdيpش9;RR9hfP bbv0fT߆!;0),^S۶0dKj6ɩ*>sUV0ҡls؜ |yGs )~MLϺ6'Pfm7w+#4@AqD8Xِ7a%| <{Y2P9Kqрۍ %"Cw ]'L\_ G-[8e<13 ,uFU50q-q%˨K$ިeaB(+ =͵s1ix1wD ށA. @kWrM8J<0ٞGg2!>!8F]KISh]!K}aSqitJp=֪.iwzM}%r<蹅Fj6A^e*Z\Ӝ+9lU%7?Ec`Ņk/b#gAX7@RJwF,p"ZjHg #:;}i"<\_ί/=IB^f_8FGλ"s2pbo&B$3N@`'S>w!'{fHD#עV7&!IT#ʛHDl:5I43RYhgu:t4_ߝDȦ>x3o"* G::!4dLZ|>GA{$2MB31E%)ܓonR)'^va{@!"q[H [ ӵS;Co\le%oWƮ-(n4+/_ B^ v>⎢V1f ɗ96 Π"ؙqP%R"z핻hIu䓁 H0㌋(#hAoʴE%&?BI4ɪ7P#[%#;?_ԧ>}{7 `)ĕ/MZ ,8(p:^R_ũcH辨"\FEs+ ظCtXJpxѷ̲/3M1ŮwaV aϭx_zg`RYz~v Λ,y6yVeNL?`|CP|4GH69q$?*.k}e[dYr+G9X`:%~~k:c"tUZ[w=Og ǦzRIP!tUl,-}0̎fe^Nu\?Fp}MӻP<)˶%m XTvCeXpx1`?$* SeEkt2<[d%jp"Zi'l)6AdNWlOu@اq!Q_KE:"á]&$cDHZb"c!>&84ʭK!KI,e#UV1|B3|&Odgܑ4UpּV(vpsXsyԥK %H.dnp 5`^IK@V}¾s]8zihI1MOJ N %T&77,w?Ȗ=ts1`=$tvvrzZ ɤ;lb{I~N2, 'Hd)N ]ZAg|8r.b(#w7m gLj&R؋Kmvv4nVL,ieB%; I&=TYGu_a)T$Kɯɞ pUz=R亄8X0%e$|aψPs4.ch`v +nRsm (3YlunR%/qGMjzs7]?u+P}a?-a%.Ą0%/O rl0h~S2(`ꉧ !JsIaVgjdB jfgBZ4O_Or~zIiCnhR̳P{!=K-1uŅ5WnR@:}"qk1D oAƒ^7")&ym $c OB1Y)k~BPn܅nro\|Rk'ZfUD$W̧ :j^5@XD|(4Mgy,zy&PS6ͳ)f;ٙYX#6^D~%@PO:w}_`2XuRMJu.jub"xp9L|"hA}/kb}<(V \~.g]cej{\Pײ\g9jZ˟hpB(1RA%m?6R&ofDO8]/do+w{8C9aG dM&K,N'LuԼW _?AIEY厰=LɕOsd@U(-6%nyh.o ԺnNr[y(nXjᅼt\IxPhp`]IX5|mҋ3.F͍G\anE3>Łw.5_5iKXz CQDD`deL- Y~WGAk3}s%V*܄\=Ap, R@ ΝN2S"+"dH5K69OLΑJ()jbgdImR0f<>K,֗mn3Mݿ+LMQ~-zduʛu׳M!崅^g M>lb4dvur0%?VvǑH\&4\z 'laA:VMڣMtk1W|;o}. .chN/{M̛kܘDq|6U3Ê]bBBZ \ᆃJyF }(,ח)urWS#ܠjN@z؞BpX\m3s:Io-c4DP#́9L@CP=83*NhuްiluϵB"~!գҢh,L6B8tl@'J}:9x˄q aIGEJ#YG.:/AYiL* 'P^wBjl( EpiJPWsY0<'{_.(X-@E.*XOL]S}DYʣk\fϮ "`2~q1 SXjCBR6$k"nuj9| 1G[3s&!bkީ8Z`oebad]Ѯ7%oH-hb `Y`'fJR%/k ӹ)ӑy^l&0&YơqԬ|;Xzy(Ak\ SGQ[`lId汆aJ;10$gD\nⰹJ_Ţ`=Db2>Q{ T06 -pxV>n\ʴ ~Nl um^QħuM\'̓fd(O#eX8:pkaw,'4ٌ%=*҈#+T'_V1JaN\Pi^DXݘŔ:=z% o@1@Xu;"{Q?̔Fҹ;gE=C)L]n@$.^9lIjs`KK˶y;'zм>NMR Mr^_Hӡn?4NS(wM6zؾ{x,|,^L+#'7Ό.ymi-}ZPЪ l R.+ SpOb+.QOV,4hЫ\f˜+`ٗ-2XV9VBɏx{ r++d%4{ Jj&_8qCX9GӧFAx:b_A}N &Y\[o'n7Js/]@z'$9~ռo ,2P"Py?XƊ@bAQ^aKANK}!~3 ٻcn𢡄˜JL*!D)f\ZYhz(0.#֙06' ݳ) X !ElV=4dVFRNDS!{:bE-˥Xă~idACp}Y=5z[D࿑>d#W[ѝEQH#d*Auep)6A4k/Ad˥Hz1٦>wx(Z# EBvQ8I-R CZȿJ:*]'LkkÃ^1aMG& z h) "yHHi0rP}~'w%-ϓbxnmIc>𶠆Ɓ|sEw]\̇b5˱v BKw}˥5r6x@Բmh[{Q?uc^&t"eFotF` Drڽ/SalBY}X ~3 57ٙzuH@)s܃JV 9'p,|,xaER~8hF; ipH OUw~CGj*s?NFuJ N]K&V@0_ku,ɵ8wiT Uu=H5 ĥ!HG<9uMb b; </+}.$*GhM.Ii腮aO=9F~Qď+!E}L=էAZht7PCO2%ȇY\ôYQusw3rJݽ 7Gfe:%:5{=Ee3bH|*%:9xWXRj+ﱔ/Lj2G7y~c]!xh0q*%HS63;Ml`zsCz'oq0=2aK~1I ^'uT}\Bf_wAA '. e=|Lg_|ƐT+-RBŖʚ#]dPNU@d#utb&to]O *)>itx=rAi@9/Ϊ'٥;7lŭu궯K)LF- G309 cAʯ;{##f  mW[_dN;NV/K?Lz0r+d%X_CrQ`$LQZs6 ty~ԥB~D:(rԡ2n8*.Sgtӊx"A cGlPYs25":,['̇frF&zk+)֩XR QxxnN|ݬ+40蓐0vޮkAd< >K@&j4HV9 b+S,fue5s.0qc:vEX:[ !.=LOmN۶AN4'5N cU>N%Jϓ?` OX6[/ [v [͠{f2pb'wv!bWr%Y{IHeyycoq@ҕGC|B"|3V RN\P4' sN#^ fIPX1)$_XHCVŕ1|Kտo:ɍbXKYU:_/a3Bczfy*[,_쫠F{3[*8^~ߓK42XP5*&࿇[C%1aRwDNz4Z ~IDa9iz.z'""P̺q*9zbh|#ؠFp>;*#{- hK'm$f% S@5;$nCɝr"7g),K3[7/ i\]c\yB¦P>8pT.AwASbune6' :sֺ?k(ը2TlGѦnG kQh ^KT}X2^dޭ,e ~(-EvVMryrC>hY*κwh oTnƈYTo]?A%ɬ[~F);캸HayңK~ &/ oQi>w"G* gLfA=~:Da&kEאKGL_6jf?&ΒU,U٨ ۰ 2b[ )?"|[I_ o;#Pwfԡ8iǫZ2Kz(xt}fgjLd嚢25-fV %C_=G [qQȘfSŻ=._ú ))~IA~xǪj]%Y/@ I0 ]đ0X)Y&G^ Ӂ7%U<&ԭF00(zK5ىK[PI$_8zC|Zl#osVR A]S+BmRth,~GynluD (Y^Zc0! :FMw҃w/BlY<0rv{;жV^ ۧu."%{ޫUW<@]Gv\LO// $ⓛtK3Ǻ!EU*h9sgu/x>8r ŶdN^};W5Fl }HK|ѓP8|%(D#:r)976r|@|A7\W~] .uB`<6l&.:Dx5a^s2hV|׃ K]Z)d0&)!6Pj9[ ˩?퀊CRsބODhn첗&be=͎^ґVWau bIgjNW'K͵3b7R`3OM>+DF}͏% 1 A4IwRiݕu. LCF#/틕rfaI؃15{elxBzN؍%JNhv3^x8~l;gђKt&`6>3+%p/n7њY?Op?:{'Y;a>Y"l &9QOh9ZKd[@30Š0uY";R1XrcWK]iKҳ6q* q 8GIKOq"I%9ܜI1iM\Y PRg.Uh; g+/wڙC=Cꦲ0yLl?$$׬\nlEY#sF:8'ڢ 1#RZ:_roAJ\2X; i!Ap\p Grrү.dҋե ТzwLzkg?իpW= $2ŷ'<0]F:A`LųdIgk՚zC@>6ꁉxnBVمךK&NPĐK<F`I> lM#}Y@,x3#k53s !k!̩$<Ö+%pOe4G:x<lo&9R d!f1Ͼ]`u*eêKM{j{B~ 8<QƲأ(szH^YSWlNjCWD'rrFN,EVs^V2'8:AKO޸UF'ZB%~]7-[,˲y)Co s UDivLd!0N`W }ɬ1Sze, GsPz-z~D[CT, <|.A_*;+ { p2\:\rjʊoDvi+r'C ߔ;ʿ·YirQﺺr$zRNȺX:c}O~%%/B)M'-чjz3}T]͟ It&v~zEf\Dq:xюg+]l ̅?] g1'p314]ɡ 7.R@gu74YnvB3O\F@oua,J_ )Lo_ ?Exfr t1ϛX]2ECqSem7ueN(Ͽ* %Czc5)uvN٨;1qDj ("eYx$|MNw-VqMHKHQ/}^ޭo&&CDAX$?(tTi beIi;0NA_&=H\t!L](ⱮMya +D<1=V162zϴ$d\m(G\>BI 6Q*%/đ6$_*8Y*+ [N9ezg?<>[h wn̹".*7YEȻF=i:jCV>Kn[_kqem?$ȵbcBMO߅2Tn6 ηG)Vh'|@FAָ1D ,͍!C ~ֈK/]C˕~Ao |Lu{bz#7^Iij)a)Z}10Wō]}Vam毞/BC8bA`qI$LY3Ҵ;.ND=|Aޮ;VNX49ծz=W¥Y7\+`{9dIg}, fz=2~&I|dbݐUD (M绻`IZi*AOQL0.ZҰdϷhiR{$&t} X7-WsÀЅ]ei<qi\sYY3Ӆ: GC.o8c {؇6p]\RyWoICl ewf z?>B~51~1Wy 4b/x0/COJRհ@{A٬p^0cxoMQ婖a1K/YtF!i)i,ʥyZl]fŽd(W`%L97kwz \]r}N ~B|g3aScc$?P QѭފSܥ TAQFke!f@^݂䦶%qQDU鐧y`+$7k5] "SRok5-Y".3";91Ior~>JAݳN{YYGX&O'x:k\S|7b{ҟCZ1)gؐsּ'L!}@K:2F60Pt@z>B$-y)@ڶߜO:ʳ5g1DZ<-3/ IN' 6eFLp:3biAu˯'ّ]gd)M-_ 'ߤ[ΟKP(Bzeaoߏ3Ma[em9,OQw聮.4@}/ALSr y+O_F娑 G\8*WKp7ю2kEӆIYpki=6Cq[..u;hVX~/P=,Z2aB]b>H5 hՊb{9NbZyfo*!/j3 ΪeWb^:kկ$ jSPt!e$% BJm,3~~V=:>FaK0' o8 Oml>иf0lbs,3SIG%s8؜_PGRZȥ._%Vs'Pe~ f[a*t (n]Rʤpw AN-)+|“y>+evlmʋҢ=[D \MH?6 ٠IKX4ADnN{$EC2`ѭCDT<]켁R^4-W?<ۈ3C+*gZw0ԆH(;?Ktx +?3^t HnC,wB+-iָX{FeuQ:ԋq ߘ u—G!$KtPfbJwvb:E&˱H.2hu_|I1Qq>QǞ8~I )vMLl`͂<j<5aS=pf!Uڬ`am0+jODvGd\(~更/cb6āR*ki+1a h?+} s'ÎFq5pvP{cz5u%eБ1BqsKLJ6Bt0" 8 A  u.wkA%5Q|ȱ{"f]Q G[†sz. 8Ǘ#3ʘ(j+r6ʖ'X~8"-ŭQK{~u9TVF`͸"Mz?0/zZ?^xb_d51:$k)$L'tr)QIVAH-2g|({B ׅMq̨^Ӿ{%q7}կv'By. >T>0ĥ*^jBR VگYF}C}_[TcU Ϥ%61F~{;>+"TX"DG z 0nLT^@Z4"6'\n%~X0ÉJׄơf.uQ?rH!5lȁÏES:4V'A旾8-`s%E򊾭B!{/)]7N6@v;*$ҿo {N L( tҔrETf[3rX=c;#;\m%Oo)A"\bǤ3V 9HIJf0i[4TmiQlC0OW韾3-ƛV_*],f}l/zOb(q`0hAE3-B0}gd^uy3әUxI|-;^岅 -ZN>Mk13Kr7xrTYp&뗬9pҺ@b=<98ImNN͂##w1xA֭ZH/gMl-tn]BÛ/8'D))kԪz$a۱"F͡+ډyS-YH\%xh^+,~RzeZ=D{v|\p+[I]{P@ .q,w93e6"[b8Z^\HhŹj^#e-? "Q:N:LӦ ſ)'hHxtfFF!r*G'29m"B~-UmqwC Hu)ΡW_ˊŐx֧ %,`Y'+6GR ]~]!ĦtPdt05!!3:[D5A ?X7 I~L+~xw, uG0.U\#qu\Xdg륹Q~+@/! ۬x*YۏCwTyel[CLGm~^iav&#185Bޘ!fvSbRC6T8Z z$81r~ rW.{X`EJ[.k!o'}IFMǒ,c0HQ=Xeevj 6:Kp@%bɏjK$rnnYV.bx(zNv<;6;ѽYv= \:Vci.Ө3og4nrcA|ۙaXi_4-ϑccXC%|]Ɉhyb2pTS։Nn{Πx'NF#FhA蔙ݾH`j"iF9;ued ]bl(W< c;P~̘E:} o%)clj>|~\Zڪ7)BDhlXmfFj×BZo+vREy3Gz=jlR'BGJvZS]hyUQ +vLRE3:>Qμ]T7%TYQFn;v܍X !e#2q_%<]|WyzAghK]-#*}sj%!+L/{V[;Tc7`A A;4s6tْ:NNTihv4md@1D\^GVUMvY`ip0"Ʃϫ3{X`7/_0B1q זƜq:{\52_:~LV D%8=#r}l%/zUA^C?4N/(B3˼X>v[ r/׵i4;e,hMG"/3*M OAIx[̤BeP|]ΥI\H8A3F-xtƩ/'⭍?!%L4z?2P`%g.U4 |T1o]hq[V uo 9Ԗ^Xl:Ǜ/$ _5gS0p8d@.]aw~~9G`r=؃3[ɴp5)`t[_^up^T݌zMH@&5_87]qz ʒ˼Z8ye㓗:Vf)gѾ29\㚏Ӕ YEZsII̷,nIb% .m F!Aux\|)ps|IaQvПBcʚZvFe>,J^Lw_J󪋿-&}@U=J 7%hqRCrAY׳Jm<]v,d٥U7]w~,3>='"r^:_f8}wKn$w 8fD s4U(bfB{~ %Fg2~t~0d;dbYN6~dPuLȊSf"! p{ jKyG|Ie@jHqWpZat'kV:]ѴZyݘp99P:ss8Sbcn9~[?x&VҀ!Kx]3Wm , tj'x7q1"mujٕ\^DϳuɇqwRU;{Ϳ$SB!^$fV_=czCd4+v=ΊA|&~;mzD]}) SdʌǦ\*C!YRxD|B%[^|AVIT#nen } ؼ>Je=jl|,p2PY9 /'P'S<_ޥ;|9zͣP*zr 7.+$c r% 4 lV`n=suhjH]1låN/G# `ہ&B0^ N"a:Tj2%M8ͪ)M||z|#fY;ِ Mq|XqM0Fa#<0? 3I+)"$,Y zڢk2txM`8 7L{2 yF(l#e+sG L!^NI\q4,18ₕg{9Fo$`!9"k)!eǷsRKT u["`S, 9:ϗ,O*a# b9@Ku@r>;oRz(Neд>I?}d)JNUIK?,qzjJ0O;6=>ϟm9TshFƽQ0Wjqy@}XN@2D^/(3ܥ)V# l]@) k1u\|}&%56I({nk]02$:)Le+ !>I[K*9dG4^ʅWۧ-*\5N#T84w,6~%էur,;N(p8$t8YhE$L.d #ޖrAI?1НE2~zĜLe|rXn(FA4VcT}?}>8塝0KPNbΓ 0tMQ?S4YQpwz90Bop 0 SPPf8+T(=MgEVh9g?b8F]Տ 6ǿjH[ a)fkfjO0AN_bd&ֿ)zN/w3]iTW_XSMЁTHf-a\u]P@xC}bі"<7 W A@($aF:R#=)޶` ` ti%?C`~(җ7`s6_4_Tobucfi2)شe i:F]!['t ت 8}ԜqWHy~a&Z{6F%7k` S'  6yuSz w<`5g -yᖡU*όY.m mHbH;Uc` q7ul[ mK}gw1+"`";BBY!mdb$.?%[4k徤Gu~m՜zPν1/4w7:V [GBژNoi嚻 vO'km+>bv_WumНUZ^Zex?"8] `!Wq\E~YHJOR7 nUtyVۆ4Lf딥/ZmY'D")i $G)8(t Y(&t9(osws' (YJ_"!U-ڻc)Fe7Xf)wq]R\e7/Cq5lEIY4oU+E]MQ6R?T!Dn~kᕣF$h^Wp3 M2ʡ`u*A迍BCRq_*CN_-nD&E1#F+0l"b&#w*"H`Q 3Si8`/g134'NlאLhY9HŽ: XF @Mu =<Oq. 7ʒI-#ŶRƋer:A%, xU6W] ϫw &Au̕&Z,vཝ蘁EeXT!GTB F+AYj{tk0C0?}IUWqtBȚ,FoRșf!T ŘRBH XN^&*u8[91SZ)yH!{Mv{e?z[ h3h*gϵy2Aǧ>kv*/+xQ(lؙx,JCɧ֑\?Rҽؼėu9 ozM4?Z1cФtQ5!.'Eur~D͚$v Шa+%5{3'3>9+ve )_dH5dWd# dGIIGb@nVghNp/% $<~5_0+7=3tM5@_j Dq[Y2!]AsU=K얅 E5sG~؟2'ż2Fā5 r9ߧ$.lVq`-)"V~g !`"ZT] mBvt!N`Y iCyĮ~P`\t]F#JXg9zf>o텃QԲL|;ɐÖ[jWŸzFl^Bŕܑ Gy0 7񉢪.i¬O|X R '9F:<l,'.&> U*H!VC~߰?,]]ĥ%Vj+cVzli ~NNjP1Xfg' A ,&UX%a9ºڣߺ^K&cx۽/`ξo;r<=3 IQv>\.-v%8cnLc\^#+A :.G~z0^Gr'C_L7N@OāНˎeikM>iucPt5m()-Kd^vέ @J{Lzx`?IEq6ÅɂiߌEb^^3elHdk9ݼzN49غ+аN1RvrRרNV/jʬ#;|3~j$(s[j,fH4jtsj8c 6оJ鿩f.Elv(.e7b:$0Y(i/~PiLx&ikz$DBtC pPvv}=(47 #-D],ET7t\)y7Mb_9׿Z3@p;d [S n2a ]!ĪK!iY6ҕү8D+9s|vTi\MtȺh,\7?g] kA`Sx|irҌgNVݾgm8;`,еG},]>o-#|5E'8.@J#b7zrxhČʳuyK-Z1-튻>ʠgUE:a ]\nA7V^Q/@P@L<;u (hD6\X\l"U ѫ:`iRTOȬs.N{~~3zd4.{~IkhBSǭ1}b( SEQ?[!,Hi?bvP,xr:aj1 t:&>/k;gML<ӊ!dC&i}eX64:ބ<:?zD 'xJǻ2H!W K.܊,?^ה$#vE ~S)n~IjħfPy!Bk+Cpl]@=QfrkkVĥC@Uh^ˑ\M;\n/b6U m71u$Hn5yi!ţBc]$@"o?.r%XCiE5X>GlrPbZ^D j}q5\C'JТ4 6/A{Ǹ %,E)bWa ^E]'LY[0t6ZwWq*dsX"viGI`8m^jh|Z_Tkt!eh'k\9! Y5fWIu[汔@>%Nͧ-6RVJ y)I&ޱB+V*2Uߗԗh $wѢ[ߠ浐KzeKAg5X,4 8ePw:ێB+6~K=t$Bi˷[bU$!#?nܨęV8 g$Aᖄ?2䋸֬kYM>rvPz>X0rT2yMh,֐/Rb,kaCP( i#H]+F-~ΆH6ZgbKl<_t` g4 m2GT!l|̈́_W,tg٬[Cn#9f䢺1xg,nBts7U Qb]jB]]5M& Z,Jd]w(|W\цep;EsEOAW1QyO0\m~'QAgbS,j Cl@8CH>һHf%CHfիB'rɶC#i%E_3~nW<|S# ĔckJT lFd5}.5ZFhArWRd{N#Ze0-`v_of)3/{mXt$^q-a>)A1*[C &G z}6x2zc+:"oef!տ :,3E݉[J}F7F㺴< i^QLy`bo"'~BHC~ρzw)|$\; Eh= OJH 69Y|2d%:ړz0>Cy t_=chs2]>I-R$ΘOr*nu&Wygїa9 9Ӡ\ğHfrc`jg5օhOd#E en}DK}/%L 9e~⋌%b_{MrmOؑڃQېG ;`|&TB Pߙ‚js1HYY|I:xO(nB~>9~5}Kk9%:%۞S :c0JGhaH|d y)VB%2@{tKȆdr6l;&\ n a>;8k'_'I7LeoL(3Z;`0%s`[$]}+-E3AM_c}>=0z~P7mmz"c2K0gp6frb&iK*̓{a˔ssv#/ SRpB(ObH~ (~)x02#Agm' 762avꎲQj O tlGQ(ȣ%4dD8L_*=#H4a/ /9gڈ/'zRN g;{׽t/T'd, M‚׊:Ju7(4:OofaY:ڕaiwvn龔'˸Vc6[Mk:m}Z$^f_ g-EE ˅^GZCc`/8&3Ä2>^;j~ūat0VM-g:i:2*,<ڃ^xZɄJuD@K1929SO^%x{Ro@%lsC^,鋻)8&Mt Z}zNI ȬQW 3I|S,HH/Lc),"hnKB מiqߞ8!"֋m~x0.g]ki lo$4/]+\۷iU`-/hQl[5Ti/ӹl61BksY['&'㋖Ͱ)zWȌ: ST#Ǖ]m$+?.)Gl?I V._I ϿЩ(.r)F%ZK t|QÔMʌ}>ɈG]S-*>B:/tBNbq#V!:^J}OQGLWVG7\mW.g 9 j=/c8Ӣh7]n鼡=,s&EcU];>Q~:02ʃ9 i%mqq:`@1DNߝiDhI;7_lsR+|cG1&$4SG,0簠bwXfed1 P ^ JWs>@7ZmFƒ eHDr):K"z2>"c'v&2̞w%^7=&S7ڏp4ᑯi؅)qHg?^b<lٔSmcz FD+Izy-x&o;Zܦi"ᤘm?)>. bh)吧G}C6Mh}P1-]FwڰǏ0rTB*k<׌$kƬ{ܻwxx 󍖁lfvO-ucQ׸ u?gAӮlFH(MiER&*Ʀ?>T%6*tW$x#4ڛ)*pU٦&DsM`QLg a6V ef\,rr_iyv  EBA [Ҏ4#aGwǬ?+ID 8PWbd dw&bʓ:5N(XKq]={gm`p~,93E(H-wrWVtԨv ${d2h%$3O6qA7O_F z=ݜG*eH{h\= *=JghBUB9Ca Zvh׍+vB؟FCpcw3CWiedVԋEG/%_ô;ȿ 2G *zq6:%j7Y1f\* ^TAl;҉cb-]0ĉ B7DÈ&{؟.\kv͖j~_7v{JQr! LګBfA0,o^Yd?rkFh]hƔGSz$!I p} (_MJl p-6)'d U;Q Jn.h쫫1U>RBB$;l\&5a|`<(G]]/t{zwy)`9򡺩,rX8N# 'e_qKlzJ#΅D*.:ϫ2x?B8 ql?`P 0 Y8liav+K|? ͇(SoDPFY `ywn&"+ *kAI@xHb*S (!_~m?zYUg)ZٜtK?@'x(/PpRqOq-7 =tqF;gAsWwBMmb!l4`zdϮR9"][3@'&fWu7 IwkATjc7$R!f٩Hq 8A:^% :dCR?(b@qV0{&2F2GÝei5r +,Ө59< /n\9v!WަK>k_س9JRwtzNNQ0t9a nNYׅnPbU/®e%߀Op-ւkާːhx2Uz+N亹(c!Z' p@i#^a JP $VՋIk8e}26g~;˭uI,ZcSrW=\ ЏFB}__ٟz47[Mœ/+2J1 BdHYeϕAJy\g.L^[(S/oք7$& $?v%HrL@DmYF)RQ569iEVkUd]TvVQ׌`_ф!.r`aHW.KOpCҫ]Bg^b(Nx 4:{~L1ZZeFQ&7_#Y[a$ޫ9k^W bu_LM ƶˏo3gؚ-̄?c&Cj&ص{U\UOwXGhhԒպH)Ã܈ڐ6*K݋VH4w_q mKbS* o(ԗpВ& a~ ܈d5]MP$ҧF${~)#K:M$h ', (O$ZnU5uKe|s|1Y5Εpx_ܙ,Zcy]+ru8.gr2֡+>.D|=0C[|%Ny$`&ѼGȴ?[֘Ҿ>+M&ҥ/_]\KMpl由L5(_2 5XJ~ JnR &$Ao7[,qC萹M|6΍} %96OvY"y|NRUXy΋/TCnDˆ F.-ǐuۙ"|GѫO eݿCz p@6Dti ^6g$FK>b-J21'`)`'jmiwH9;Z8(Zq3~ i-8eld/` iVaė&J/xѿL\aM+7Sm7lrWFTgF :4:ʹ'o5>htbHG*n/ºMA] v hpVDB6)I(z U M9,Y[f >W=x] dfjxz?k#w1IF(T|Bx.f}gO5LLѥWO>Y< d࠺]I/4'kwbzR voJcan(cC&_7ȁ.NfwȸEkIAaKrn, AxI\.*I /њLs=yJk (VقLequ-j\*{PXj6m>;,2˵)j*nqvTFSZA N벗ӴL'D(Ò&65! ' 7#hA8 Egj$DRڃ$V;%[0 5yi s2p'΀֏^3ψe>ggB #&>QINI*T'MƆH! ;Ԛi\ÓO1Fe-R Žp:΅o81StLfx͠]i6Tv{Ŷ7_JMϺp)W6YQyF%5hQcQWKGϤo;BW=s=`'`\RI"7jGxʰ}SGGU>ī/42)}4& ?fv^w'x6 AHUЁ=#R4ws6471qlw+KH)E}"/Uk2;_byighL,L!|r:˳_yZ^1&H (KP{3' F#miS;SUACP: ES3l7[7ohN\W~tV#b}I%Kr뼜Jg8pw9 ܌O}YڙXK2 (7Dj#^^\i@蝞c\I 2ʬX?}M.{;Z,ф&ʭujsZߪ┙r<3I VW4 j>7x3*kj0]$lc K:p-TU~6u=whr&,ZSJյKEl3hJm|@ɩ2t9" oƉ}Hal9W6i9FF漃15)ef{~vjX﫶 Ԅ(TpŐX)wr3󻙼JFυWV_ј9Ҁ/ߜ3iN=Y=iA D< 'gMvc`Q?Y2~g 1sfk[DlRO}f'ӷtT19PXQoF>pZӺjY~Qx TQzZF6F~KY<׼^fv~ qAm#_^wh/Չ? hh?h!4Pn;Fv#Nj-E|>ny?^LM{ˆxt69_bAqڶ'-KVKm9,Բ{x =UGzro.?I^VN+PzgOOj\:TPBb̂R0lPpyвk}JȆ.׵- j9i $C-+MZ 4 s ٻC6I!t8|8\ y95'ҏc &?LOnȊ˹k.IV8>~dY[?AK#mMێKh4:.L/w #24(*2XAZ ;{,Bۂ0b4x)| )U_ *=ld-$mHXpt\&Is䂹fmHRRD@SyUWKRGOu܆_Pr]e˅Oe@hXѷΥOo*TÌA/nc4x"eN[rI1TAU7ÿsVwl3Nr+7)h!I"y%j "[7}߳N#*bԷP6yc܉ n $ip&oW 1 ZmNSv}s1r߶KA qf7ʛ";KІFEyh|TLp6?<UcS l0"[7ězrRZۉLS IdUQ9vjT,"n5 \7l%YNBau6%jpuSc#,yMP劝ز׹ 2yBL3δ$ `$7ޥ_zzRZ3qb)$^Х70U5h>vj̜5/o+ "(3`QF,IW&кr9XBV/ťDJvG/l6+w(9h+<|x.p>5B:1, k3*S{´fR΅2(D_bTZ ne6'R"T`HS/\УA\(oJC"]_cmozl6K\f=XQC.y~@X i2da̕RA:{:$obVrJT^W`xiJҘ:E`U I1s?䙖CA#˕n%^]WϪi2rx..#7R#wi?p3 | u{ͧ(^7;}+?1]B֝.ya40{l H-5 b8dxYdLB&ajIoX=YʯB!2Fdz5C+c*|$.P(VsiN˃P]!irY>c[$ JZcLqJ&<#/J-\ P$-Hq@9 %}s}Q1zsy ^A^W@=2$VdlA{GajbuC5l|E^:SYag.F|tÌ%.RLʝF{6;*n3r}e n^rS2`'zafLw# Y| ^<&!p2ї4gGer)!A$zb3Pǘ娫I ¬Ю$ZkƳ,.z{~gd{ =/@ &~fEY_Vaͱvȋį[A@LJ+֫Q_Wɖ_eu[LAw6FxnᡸdVB'{ LQz?QpbÏ`~G/ob5=l}拽#Da[>{&,jaP|l")%7p e#/œ]rn;cH9uɻ,^6MCBČ*c ƁqHr6?(@UՀN@q. Anw.Bzˈy*/WvRV#e&m̈́%ibaqd}'ãV⊈ʩ0ĸ >aʔdkYns Egِe[2Q᭘iN1\2d}ezҹ&ͪ :e;j8XD.fԍ7ob_f\ n6c)gx܉[3] F9`Z1[eug+HIjSXnoCYXO4ELT@ŗ^H8h;v_Gג`eИ$+0 ~bU¿uEC8" {|3_ORt6ĽVcysY: 5V\'+BH5sa~ܮZ  l&S~KދBPƪ#/{nV:S0|qDJ#!÷3-P)~\9 %>O@9>L\~u5\K4;ak4j&-MNkϢUa+wb1߀uDo rm3hjLnVXJV'D9r~˟ík3f-)/3-diʤSع$:[u=t"ﮓ%GI'm%f޴iįj y]bNz#~RyF;r1_Ws=p1G$, _(8 1 ` )Q.Y^kcp@Fbo6x) o1wb62"4pug+jqmޫ#+pnϲ;їF-5##x@)UAylzOLXxk= :t=,0V䥍fۡ*E7BicD;~ @G V"fzuOeH%]}ip:8̾h $Ⱥ.`#\瞄!wcFJTBP*^5w @MwzurѼ8 ]d%,eKl |*wP y%tOE@=H1yr0GSbo ~d1_ݕUc&ǣ^6ʓåCӨc0s-KtJFW$zlbU\Y/4+QYy}>*TEr"G `E57vqJYY32^ L 'iwc :CY4 ,by,(-]'pB_CB8uVi7GIm"&C6eqjx|B:R|v&pq@2:yS4<10躅](A3y;KwT xNSC43XP{.8@վN{-JN$@TGQ`)"->-G̾D^N"pX>Qt 6I =eǺ,x(pF=(. y,։"D)0Km_ ˤSp*^TW uJ_P̯p){XYx](0*5 jjV!eˏ]b%$ɉKkb[T(g%Z~Cl-U %c s F7.LL)թAZ,@޾:0p6[V1 a$fM]ϛ^#(v`&^Z:/9AGo6'`a4L^EQ`8O"޷z%@.lb7frfK8L[^|އSg:z4lhqqps8qmjN" A5+LH4Ua Q\f%;f<Bϼ,{.%4l隒JCJ1uXQ!-t7j0D9x=qMbз.u%5-h'^*3!ւLk^3Ixd_#ɷɒC q?u]]g#\QjȄhmBSZ(ۏ<}qBpgR?Ґnbv%ej8U`C6r1U((}=4}=:P ,ȶFZMf>( ;>~(Z}+M9#F38sšlNH-W 8k1lVUg@XK .Mq&]o>3t\ @\ F7Q'C\Gϗ~$I16-![_+#9(ajtL2# `c5웞ih4k3`c숨|^"/$뗰E+WiIF,_DIz9Y:.Z.Qsӊc 6*!bݚ8Qb3'= Mg2ߋ.>@,~-z:.ȭP4rq)ĺWP?.8/F}҇F`s{<$b~LJe7= FlQvf. p 2ѝo׾wr tIdp 7$;~![J7c[Q"m)d-Mi" v ϰ4G!4.&}X#|¬әE _47Fi[vWDQh" %|ȠyMJwc"S ^n{S<{`IH|1Þ&qj . ,M6 .e:qq [jTxozђ,C6)%~ m 4%"̱bHP}O~R!%nV0B.IVvܜ:APg}ճZeƾ UgHO]Z^/%atc3bIIP{#axW7vli}V0=kK8^]nH&6gq. %ڢֻ3bᛮ*[JGj0(@W-!E^sU+;](zaLps$jí3>^oqGlW<d.\b8>dsOĉ}mctO!Mdڒ6oL\ڽ9YW\*Ҍ//Ar{x|YRrrvu%9pQ`fG6ߑUy_.*trzo[@0vt9NŐTO~) X B γko|Q)M_l[C ]Dxkp ޹;EVmSG* !L\Rzn q¨3(iC`:X(Lw7Ύ( ~IjcnޣSJaNuK'9˘LWXx %ۏKЌ.w 9MR8!zU0};UCn<@/͋wl9;3핃;.@5 zq ȱ11OQ?D16aXn^,_e.M7  8r) &Z=3{krz.[0A F̲ͬ[+jQ`BdЄ+$|h1G1i@=J:6lTa-/z$*bamߩSWGSACLh$-"S1 d``e ,b2|xᯂ|ݸڼkƊXYf3O7TNƂ|3DXL竻|X)N Ìda Z8-hO1+ӂԖp.[}Kk+^,11uVi1bVkK.ڏ5MTyq)"S4#5 Ony<8ɔOFX6 C|~K}vJӠߣMZ8  2F eϥ] h&>%B. >O> q2Yg;oݫw`Aό1Ik%;{ΗB]/ vq#1W2QͱҶ}ȲLXkMVT|2`x-,vY/W@O8q: uiG~QDeŷ.ބ8/@ KlzCy93W'}&&ZaTzjņmTм R#@RZ5`h=ٍ]mY@ 6ra =:&\B `*%D 'Ps@q^@Rx晤bGWlԷ}i >`훭LXWA@(5 WR&ySRR;L-)={i8aZڻUJ׳xHs"g3NYW<=y鬓xK?yji h0/9P ó&}A}Su8@^xB8\/cȞ('b3?]_Si[ go81ITNJ1g*i6o20Hčk1@@ODbJ诐Ub .\+.1rʰ"p:\7E d]̩Є(=XU us?Re{=u $-T q4^3o{a.QoM3RߛtٹX"%A=XoqFJ{#nő **_Fz4]OK+dI8u9-e{.rO˸a!8  :x?^5+=!^4A@Nkx[8BȪYXu.h<}Rp*Dz .т/ŒHBu6u]4I9bGndڝ\~ &|8f랿`%Ic$-Y"βF'Q/XF^lOְRR9v3&#7Sr}$+!% To+_0O0N;`?]OV҄Bmp/v+EN*>ߪǡ3fIh<YIIIpr*="ϐ%7å6*Rʻ[.*njCT ʐZ,sN(ͬLXkjNmF+51lwoslΣ0$ږWE D>r8.e[$Q֦=!tK06Fuو;)3CSE66쉵 LI_'^^ϥЭ'h0K5L vEl[,0Luxo:"<jI=e.}~ Lu#(^%J(Uqݭ䩪%8>1w>SɆ61mn䷑ MΫl[5:ԁ4|G@B5(:hXR: ΍_|{MD Z)_m/ZZcfٛ">=i\sۺ~bvrcĒ] &йݥ _lWdGwnSӖUTĭѠk dY'ѓl)0a %@/ݞ/ⴋOH <U6 VZ-"7rDmjeWPޣ6(ꢡw|[8~ڪIn0O[Zkuv`听5`(9Bp8<1έ>PI uQ%aKF&[J]@ ˯ !e[p5%aKB߲|Ԁ Oآj|y\F}y+D08]{Q 8`F e6`{IA9c`jc ="#vvSI{hwkuhL!d ٵjDzcѥ~QXh -.P^<n;1˚gP+PP/cm'\\%=a8x]?zЅ{%dO$uSD~~14#^XVR҇fSTE¸.w=?C-/5aשaڋYh N-\r(eko[ QH-.)(->C}ttK- qk~G1FkeԌ6_"2˭bdl Τ?4&i^}S:ѠBI4Kŵ3NiCIClz|묂UׂS+8ȒEP)̔WtN>S6HwשZ+b }l9m~ *]qΛ2D[X!8 N@h Db 2Jw\ͩgLfS.Ȣj?NXX&sÍS]nԟkydr)ae㶉 IIZZ>^M\glYl?ϒ-~K!PB$)v}?fiLNv&pd91k) L"/Y<[;WWGqQZpuPoB73Vzuj\hwc T JqKp:-4iP;Pzg3Ip:9Z]8FuၞPSB5:SGW`g )e:*=v 7 wݟVfhuqxa~d?!N:y@8 e0EE h_Qeb~p˱P#WZf1a.$N"7Mqdt.+wX-BF@&y1lxYE 8ɒ+V/$2,$zCrZF s;ВJK0KE;!&{G;\~ATX0cOM7ُP<<t 1ؔ)O}7Ɔ[9kI0~VCߋG"f+X@(7>ǏtbC/SYmehδ@ze`( Yf=vU!Fxez=tg*[6BOHQkU$пk硝ޯ"H^A=o:NedFVS2;qXdH΋x|VYGVR ~w/{ncyWc\ l2IxZE~}ӠnJ%3S?1n ϳH1ߴ^xə5@rao +ft<8 'O$>N80ZO|P_ @^ ޚpxu?Q[f(ܻq߬]!|MS1#2 ICnaÚ@r!s}oFW̊ʐ&I oߔ똼^>/U/UjSyHlHy+N/TJ@ jDcAFu4 *1Yûdߞ Yevo %1ޱ*P6te !̈nhyz _y3ciȀ&u Arχ䙾r%Xf5-Ȥ,."/T&L\}N uJLJ%(y#> PcC}CGv,8V7&HQ5bHݏQ4+x>3#NG13W\Nk1kc*fvƾAa>KRdM.+nrf1ڐ2Qq,hcBT Wak! Řm#"V҆4ԅ̹@B^&8O2fQ%tԚs"5:1 imyk,ĮjG_Ce 'f^\[y8꒪%aĮeNxLg{¨a5V> _s Ģz2p($Aj/dOL*dwC?ϼ`v̵o]LX}%Ad&*ʹr4P|;ɨw[__!B PAV9x] 5rj]֟v{yTSASgVzSmŞqY8D#+x~׍ЄDKf[HpK CenO n{\펻 W!_c{U_"˴\L Hy 1Op4̽;F"1'{^bvlxZ=#@C<rwd5yui[rǮv-u`@,kqnگ搶84X>T5 ur5XV taqK(rClU m/SW=!aD[0IH84WmGvs`|D Q fQKNvi|1?Bm"f p*Iv~˫6`장: NK?yi+9(U!HOȼ!u֌{rK] !&*3=DҴ)/_T 7:H'F$sQ"j}VL@nLJC).,||A+w01nYfy€+O%WM<6=Bl(8#Y2$ _])g .ȍ~YA~/z:+Ip,ɿh^~\ŕ6+\l= c;SA0ZLĄ:4d8&lL1[>x;7Drttby(k 'w^Ev6 4-A՜Ua~<F%\ۈ ͯABGf6\7-[Е+ٜsSN޾M5"4L.ZDaDC\Ԯ-.3]DAybUB?.SB G88BD3`T&G:2:NgC$SI O(^␿Z2uҌ6W˴9ٴ.Ƴuv9ʦm ou|]"V"7zv}l[B|%9S |2, ei A{0[n.{؄l(a9El=eKdcTr[vuJAdm#/N7]7ː@Gk?>{u(Wn>@ߓ x4A8nWPGtfkliafL(1DfG1bB 5ФJK-HsG3s~DԜ1b 1/ݵۢ[\ґC>X'}qU>%!?%2R=n 䝦Ȧ@hL:iNJ^1 v$¯l!U (~*ٿ͒ ٬T!;*-f+66 -nT.7)]d^m֝t5]ͭI (Vnr(|֋+dkf 8E1WG(|<@#7>(i4 a@CL.W'd0ӼUi_*G5eۭn^ܲjl!24i (%\ Z4d :d)R&uieS~N.`Q:|{{;w[umqX`Ŏ;[C$Nq8I\P<6C-wXAKg Xï`yC f֊1V_aч8G+yA!`2~ ݪ$.{_I.53A|Il|d47Ua΅A{ jX3`YTrZ]ۖ>~y؏ʣ-DWqV!⩰lvALjΚ 5/ xs) u7|b*7+8|VI8Nv$7 }C8 8u3<3&y~R}hxS |Ac&'s|ÁCٗY@g;$ʾ?2j֔ީaq4a[=('5vg_t1.˂y%؎;IgI vt/ 懅~,BgҸM2+*FPx49R֪B`HlD~}}nUR-Zyc>&-,,l/j.H\3+T3;dYׯ3 _z*;.&Sˌ:K@~9 $bHU?rWe4:ܴ0 给?{ <;NcCWs! ތ. ] Rkxԏ*qcǞc}]zhkW*o դVMXO Vjagk8Cӭ&iOMhG? f"sBA+"Ž'n:K?Y}B@f!͠{%ao1U!s;qF͡=>눚3d`(`PHZn49^˲^Fk٦]1t,U m@I^ä$޶`Nd,h{a^ vƅ"Cۿ%1~@q'}텑5TGCG`t4 aQ XBƶ O&X2Y+UFؤ>;'qF'WB3pnyʶS9h{]f}\cS Xl^6 fD@j#4IS^Փi\e+<|썪AT{=uadJ?d)qEprP2~OR;&cZiD%D> zkHyn+GHQC>`PDpwɣ} oEƖXd,pU9s˜ߐoku߯$J *RIqnX_c_@"? Yro+o!ʯXql3IuXb-Hp9Ų-FlWc s( t3d"ܫ4 )7gsiB?xհsfF8:>bY{h =BɼUsZ58+~Rۤ'f}'5W?5x;e6D1TRKwwC*P\(vl`D3SZń8V"2?vu$_Uwu-ڐ1_7)7=0`Do7}:3Zwԉ@ ( EVs;|*x[qo 0<(2˘?OxհrM 2Y(GeOQB ۼ(=S)Z}OeoB/'3(d?\S_tTa pM9_Ѹzݥk輇qweߌPkhÌYD+!%1lˮ{Ll{ͽٔo2!9Th3bݚ"hҦ&V,uW*X= J--CP(d)]rV(CS&5z-ftGCpm#Wb8g#}y}Ľ~Ma]c erK3$2a^A1k".7=̃*(B$q鑼=a;xNmK wQ5zһ&UgZEw =$dyAWJSHz%%.`mޱ*ɡxTZZtz3 G^hwC~Ji4YbjA>8Cw^ ZS, u2?֜**VA4@(7> ,W wBh"uՒj+DC7qa\MOhr!W ?J `{L^xy۸?GGo5a{J Zr_hf/(sݣkG_^J z; {ε~XH! )}De~͡(k՗͉i  71p_8c9[Ü^3"9 ?=&VZ:̈́iuJ\bbuxZJ^@쒣뱒ٸsv̆O;"6(u 2ox`,# 9t?,N lM@ſ(d!]F`+VjyIp4|Q؇9wd ywؾK[|OX[hWP[2\hUrSp7/A@w5o B-혩#) vdi#NXEmmKޝt$ףKw,Iup"Z pEݫ2ŖAȳp 9ͮ-:7 b UQՄʶ F*y{\(Xr]Y_5a& ixAo貮_㓠a7:řkg;xPBNUA}kpGAo)4iDUs5e<؂P7P+7o0w2 bk\LVtP iJCO Ɏ%Ϙ݁I5~|)t I,ڵ`S/Bq,NP31׷ː{7tPgmO~ eȨVOk(?jh"ep~$bGl"Y%vAοpu3 VIs)u`(z6JWM*TBH_zr^U~#+ΘRX۽UMb ᲃ_:; eGuKlĂ,xڡy Dq;,׍ho(C~:<0y/'ז70X5Z5MZn1+m,NC"]*,샵 wwto9W&eT$5y1c|;$g6T)W@yothf5 ,C5FD8Gk VqXU+r݆;c2;ǔ)\wȴQs-_{VHByW9f꩓Uow@VԵ=nuyg)w'H?ɓSꀾ&gS3vQ}vDB]O C9qd*,Y~}|V)*t8b} :^# )ޣo7Jі5(^/{ 4u_1%]44^t&K%biG%qJ${ln"({g1j@VĈ٢دm]K?B_Nm'!(>5*LR+=n$iÔZ2!Jse`|ibR~L*GT/4'Ɯ/H|2T| -i5ED!, L TU$K˖e2w"9.LLq)~)]L%wMarylr ߥkʛAD‚!Q>uBhB%6~}iuwz=3j ~r(9ՖtAӨQg/!a XF>2~+bijiR_K#z$q'xy Icl3/p]ŝ 8ٸd*lG!1Ż#g^}5r|kC0qYh[ "&CSY`D&H%n̮"T WhYhrdR C3xLxauA L UQҸbp^MKXA (QRyEePшzтU1Oœ4-1ƪ6TD_^ өk )IN(l9'i پ 0)}n{ch? U TBeSIqIDul>{[Q?~:?xp0)7WGbRŚB8r|"i=u a\-gt9ټJtqܓO0EI`4s6/&H^V-\ZUgxwkjն6"Q/Y,AS0{K _Ѧڈr. YޓF6}$ ;T#oq0Ʈt$ MV /ǰqG 5'1mEQtY=׋/gX;[e{$/eJ%W2E+n?cYsK\+|8q]kjO~Z"%ZK۫] oژ.a-D ŪltW:n.6+U+iy>5C:r JKWS)s(ʉ Oi8R9BdÏ@,<?@Li bfLi>zp<=ۘwt >פ7󤽻6j ሁ=q2* 1tluq ^efuaqa#8r, ,Gx6zV?7°Ip[ɨg$ޑ,]hv B^YקUdm{.xylUIHjlSf UrIg{&R :>UY!~A ,44񧆟LAA] h@%%_v8FY=S&+-#8y䠔kpjHSٺPx J`Os_/W/!Pr)H QI/:+Tj*k=I/q%IלCsaI>(b@? 4n 9lUE$z1 QF1&`Qvy?^pf5tkW}?:LMO[-Y|W͵8 1rdO3bMת^H~%qk-f1?J8Mdܿ.utV)Hҷ"-Jؿq\uE-@mWK5^`7|o.ɤЄO+XuBmm>6 Cy gSzd.N Y?JiY^03U])tx"UŴTz;'lzDJwe.p}oP-o_ zMx0'=>9D7Tu^ZzcmtbfF},8*䩰Mݑ:=W묺g!OyHgF:L38i%?5x_iY{7n H}IڗȇV:BvVs;JgCc1XWn ^|[ݼ_E~ye&'3JXk.DXXBpa%ӂNʹmsF(2nUym`+H?XJCTn&k"YjQ_{%ms mAw[h4gRћ=hbհ#''flK[{nǧ<3G&0/.lvZ,>L`A?` (œvtRp~8oO}7\[ߟhT{ C>Rͫd5 -EdFe[NR)L4-ʨD̘q?K bY_fK\(Kk5jEu\ [W/1}h]͢(ғ*U "׋ FINkd'E>|~-@x@̲MO.@,=(t~;4hWٯ'(0RXFW  uXf3xeS n J^"C)֐y%ܼD9fX؂($\8T7vUF̌$hǼBKͬa,  EƝl5 ^3k(N6ޖq$Fh3$ oxBj2܋p#'txu7kV{VYGmF 2L~К(ܨ\&ZWp c~Z#v$YyGH}nqs%X6P0eZ 8ɮ[X60-+兖BfDV} c?UCmq?xF/Djfs Oc?8/qɣHݛT"d_'TKϜΙ=;aˈVm+uE]k@3cuoÚ'IS3[FE! y<0bv\z7a`ylG`mߡ+6=v@Tb$=Rg ,Ǎ/M*leXjEAMI?iJ9%XzhB dQ41h:],~u c߃}ޟ(i\9$sykr:o# h_9tJE36^FLMBJ@lam; +2eI랂g>b kQqL";)M. 8zv 9Xw[ƣtu`k?'5B3fN*:3VIZZ-.[8na4cB~xߎ}SS@qJ~!q/MhtF4U3hD=C͵َ1=)diCpX=&*/ d]~4g4ƤqٰP:LX:59Wk5?jQn;ʟt=Wzuwezq}=l;˄ě8]ywJ&D.y*~B,/ lP1(ghr *m9$ WX%k+D-$aXAnKt VL zN;I+u ߆v-\/*O~| j˚TsGdY|h )zd/% M:$eU`.ZOcP705zԽNח6f cX+bQ_ߣp"$6ՌUlpD"*xZɎiMb 4ܶ=Ų0cA$ ĢFᙸ}wjMU4?J8gŅ,N{Ruh<!wF=R к6?@Zk+TLl{̧*%{Riwv_F Vh70{Ѡz|aukqzy@MHE{̀f]<=\Rf*COfq≉=]ؚ5W7{TX|+#g h-|FBjnYvl,siqDFnԉ/Q 9hF +Lp4~k/Opul?iװ@oOKLt[/RvzSa6¸Xsxܔ6 I8 nFL'3a vnn, + $U_SA7<1哶]7"#cCY|i-_af9N@n"VSVt8p-ͺ.\qXV[zSqY,s%h`N_9uT{h$ u9o>-&N8fg+{9OYr_jޔ JHsL3WZhlM)4i*X>gUÜLq2#ɡ|4Ө[` "pNmUs#F&9H?%n`+|#ͺKA$miHܑ[SЋ~GO^X9f_;ØSɡf@R4H:$,{&% S y}K9Btn$J㼴˹%Q_oPClOʩS+M\i2Y9yU1jKD8V '4n7uV} }MwBQ%}?y0Z o._jq e%qGBb^E~ _l*\&5;`]dW,RJR+XէV$xAjhJL Fϧ!VBBAgtQ'$ף`VBVʄ9`AWD"|'ڦj T00N'vvHB6ya OR8ǯ/Ҝ*L?|]G `)䥠jW#Ʉx"ncT4 nڟ>zYn(. U:Rx=jrœYC0V4Uy( Y"V$ L4=^1 wjGdQA!@&qYw*];u.jRɔbߟlOnb{@ШqdF2+-韆dҧ_El5"D:ՖFdǵX:pýkg tw2Iո8NvE۫TYeKPn;sΔ:rHJPe ;{..T0 SX.;D2|a+R=mdi= z֥YNM/A=vobN$VC Kb_0v`Pu̗a@aG/AΜW%UQ&SKjqmF˴bRUUsbmHL=-oH&T:0T'~R8[6. Z7#ီ'q <Ƽ1T-'*6eZϢJ\UUlwLyP``j;*of51y+a)xSTJs.cNI'a(,*7rKF8-fa|[Nb̘tQ23MDZE&nUsC R+\x~9H&׮ Wخɸ:gS H.鶲sYVȥI Y ]ђY aTOjM(AءG]ܕ-w*BTpS#sjE:0}':EI!fZG@DY" B4!(C%y<"8f^DbナHF@8w4y` u?gxVt2ɐ'\M)#& K'l@Q,?rT,㳻%,RWuqu 7+|Ȫ J▅P znWiIٸr(XMB(%r{x|;a7bmR9l [&B!gN6[eLU"VI=q3"Ob4U 3ϑ^\FP04HoU^fL"^9?y~:>KlJZ4Q+J?tFfΞϘ'@Qv0>!GuΊ {SO0`.w\)ԐmVo`ƴS.ѢxOQ gW-mE{6 k\Ql vvHn08`QX%9͕tuV@eԷӘ$XYwE-/dҋ3Ze7?eT~M۝]l ~tf>Kp^xˈ$mNl;(AӝZkd ;r/; a_&jT<.x\|\PUZkԋzBlm.0~PP-0j"lQk_w;/U؟O98S8yH6s '%mXlV) \8?/#6#)iZݜ>l/o; 9N--и^H.Pylfˎ=4 CnUHfgkռ Pp\U/LiȑOO|7RP3)3J:X%\TmK#,!}rj-<]lDX$|| | ?那+}\HwS [5x{YD!ţz~¹j [#=ef k)P4Tp1$99ٴw M.h֡~rt[XG)~%fI 59CwlLM?T;%'K}we@d_C~)p Z<>pY)0 u)N l@!2}ݨqW4rvVNr\*xԯ5+3O\%@ի&vDF-ba[6-wk5v{ zxN[dIΙ`llYJ5f"]Km`{น= @W8]/ߥ0ai;G{skc*2~Ykq3I[]XڨGs'/ Ԗ;hJlϮMH-1M8ZUMHmWUD Ik艾P혀Y[gQCo,j)7̒9z\b mI"i7RIdzR=ʸJQ/`]YO+Kp=KN) b"q;#ƩJE<'~.~ժ˲;7~|L%(-fd *,+nSj&E%zW\ Rg:i82!JȂKd 凸p2 iS=O\[aT}M^涒lq;^ q e+,P淍 nwE`dk@Kqv6*~yoh5 -P@`/BmiG|0V~X8³0Ǩ)e'D--Mաӽd'7n'Ӛ}ߺ\k/MʙQu[ޡ)iiĩarEwNN9kP#t3jxƋNIFx=}T妥Sw+Ga~a?x %!q I\[ԝ_f ӾܵD Y*r䊺JXBA-b-\']#4V$KE $RgPo\WM-8;UᾚNq(WNʞ؆d;\L3ㆥbabi[xSeZU+Lxn%;3?q 6X|ãR3Y-+.}+H[|IcicCXkS_ЄAS4-$( 1$0=_Ȱ!ʖK-I'y-U3?54yo8(W*V/oZ%y6yNa.H /- u0xAv}'pE!FAiëKt}gLmiO3܋7P_:Y^wT{ Õq g:etǶEi$UV=.M! Q fЇ9_mF43QU0<* r:^i/G.Gš'EN`ks-~nJ$Q,im6(_~g-^/LE=YS:mmmTrJqUt`nHa;o<ܓE9 r(C;%擧D˄:`RMr!\@ L~ĪIUHq\M4}(a5`Jɸ8ć~1mWtEtaЖ"k>-M!ۯvu AbMbgتD6wo*wpn~hzW:yp"ӄ;mUGm!rxF̐WmjŲkLn3 Nܴ:_~7JJD/{\2[ƑL-d^ptxIp,+"pbVTet1]Fo\EX^!v}?UNO_RU6Xq`!a2 i8a/P=DL`SRj*JJAƠ[y42-ّ: [s%T?[eltq]hf1g8rG xk qBʚ*D:|?D,Ɉhv1X@:m2h˾o,Z(S)gBFzƮ\}#@Fc슀 XP+OY nriA$^T8ʡ2IN҆r7<瓏Ԛ8-p-WGIY˃'`Y1syZ7RHQGR`cj+-W۟q$f˜$@˵P kC:wE!^=Nfyq/C]!y~T:O^5vה0!4ZfFrAގpn\˲W/{}g_ gU%O $+ 9ff7'Rg$X,5I0n<&/l.|>ol(^mOGSy0_} vs='6\ZYo/c#7{ųX7>0Y*׌O6L8[i/۵ۋށHM@2lŖ']N/`5cKL 4h[$DO)8]߲:SRysoD<<h>Iv9UU ~s[d0ns}g*Fģ48GXRvB'Ss.#&s~yt9J/kel7=F~*۾4YVAj/?_U]ί N.q;+R~<ΉJ(:jdP!Qp(+G#%-1oQx Mɛ=x HM7>ۧ☦([yX:}Ν)lƕ8Q-+a PBzt[wf5R@6qYD8Qdv?~^(6[Ӫfe,-1M8X[gS mGFCɼB*(خ2̭4؉/3IԍEP-b;$  =B&* 7=r"NsTubþ^p2RWJBh# ub wϔ-kz83ƭ#@]]3!j[܎Ld%׷B {KBxxS&H̍F9s0ܐѧP'~jy :5-Jh S|nٟ+ww|#וq } #瑟bBjTsrlK.G~C $z@@\MKa䳅O'Q@ˋMG~{#!#doB}#4~x}) CTmgsBmL`BaB*8\L@P+D%xi3h2Ģ bՒA_6+Ǜ'Fĉh>;=~_L|E;AELW\CHCVqUj} 4+ChÁ%dBQ^Pv8\N'~+Id h4&wZ}Dy  isx [hO|CO%L^sL[@yrٱO Qp>'D5A|i0HFh3.4ع&M\DlMiHg}g;>O wgP)p)F r!jE_2izNEܼWH xsNtuА4Td{6D mډn:JUPUbKc@p /`MpǶŗQaˮ3q*[(ϖ(Ub{e®|YAxnyB<{#Kϱz>[ɤ=bΥ[ 5ՇZˑ~vÀxP`6T8^C G &@۵}4 GOQ$Gf1k2Q8N럐B ;f7`)BpZYQ&y4.ngQu-S :]nday&,뒓F6c`CU֥w 'gY GEcxIń Kv`E( k%PK3¶v f;hqrNyQg(8M@rok^ۤA< asv!^zJ_`j0#~FK+DWY#qbJ Őktpt,F`s4S:5x^\0 )_%1wscdW./χl3O*eRs}Z?`HuL}Y8# uٷp=.sCC8ue[?p-,P1kKbx1N~miݾHy5/6 Үfbm8RDc^ƽDZDoAᬦ?36WuUDHK?{Ф ϰ9Kh2A>ZR2g3;WD{nsD=zE2^rcv_k0֟}NaXq)K6R`ŷ Kh]̒c/@a!J`Ou"q-4Tʚ157vYEhL¯Bhl|Ģm8?/^M8H>>SyfƾO,Ŕ,0Ro/bFcsiS3btMc:nYX0CxL$ 2)/[%[rfs XXԭ)HtB< &2$I5q@MBFp:C[>p\g|KENB&LAYplEݵ)ýaBC@# )z|5fZ?ݤ5owxmDrp>q&>tK?_ &e|NҠ b2$ 4)DwvOу;$t{%~NBur&Px') yAyuzpb«\pGՕx2p`VNlΧ v).cd3T' v(Y8 !~Ѱ\vA,4]<}s->Uef$\ŸFp  }"W1wA߆4 $ .{#N;/h-g;RSBH3# Oi3A{yRn mHO=yL&m; =QBIv$J_= 2_ݲ/XN7GG"K>C/R}G >SQ/mzwi*4үC. 2DTW9}P>D9ow2 g%0^"DxVYIZ`) 2J^Z[Qn~6@I;ˇLW`Y ԗԴu̼fl@_(MQUuPݷ9_h,'TMvLun4fFfb6z8@00*y?ϷTP,P08(^:3!Ϭ=& ^q Whw?j{ʩ.2aFWQٺg7S7aZf dzDq1Oh"r>%mnn`/Ň 1JL22 JqV1PĜ03CI Zt NPȷH։ ƵHXMY\ 2r:T0pܞށqhUؐ_E~5I@j;РC̕f::aQ+ ԥ: h9C^`bE}&ELRIpkpx/at#QSjL^-.>me[Yh ¢b % G+ޱ}Ѡ- 7}nr*{%fiA;̀[ǺДcjv8K` poxԳy)#&=7ɹYjf7JIT"[Nn+Fvu5*;HKc$KDiJa>x\lC2ʰׅAaWf֭ov=6f];6AC;C36a A\ ~@jPjy(9Nf/{^N/[ģJEA߲6- 0w)45$YEo_XStQ$om/(xӧکub'?-G*6?UbyKț5j2?HRED #x?ɮz6>6ٚSYO7[ǮBxp\ط!(Ժ='饏Kny~9IPE'E'Rsl?BjRb{H2 j +CXkl 6ﺛ:Ȭ<=f1Q&<$7FP?gA1bߚYcbu+t Է>=b.ސպr4foIHʊo i@](1*RI͆Su`}:q"lCM 36%P!ЎCȡrBn+Z.O1S?F!,s9 =h_ԭ{aᑮcyKD׃NSؗ:]Qu75K i]]q=z3"Rf *I8n;(Lǃm;i:YC̊vS?I~,<"{KՆ+q ,m0uqŨP`K^## ]Ӧ4!Aڗ-+Y.~sk\vGh<ڋ()㌭<@hhlͫo`qERʒc+̱t1>jZNs o 7|3 ⿚[N9Z@#?^a<<?b}`p!{=Qx8;2J>'责#@c*@6&bK?Wv#C)`5 mb 7r@5KE~_+9AiLvĹ_ i΋3Fc/,\&0 FוVZt0J\-PV Pˈ!CoySeXy~7dy@ҭt+Dn@-u.I:Ǘv4Gh(V4 d_7{K@w7dVhh g"ג}? ?+Fc.giR @ș2۠/$Bޞ2ZgMP)A}w#1jrxv;4M0NRa!rp cX q_9w_xaϛMFNi6Q!Kɘ0vSWSQ^{: ?fO%&YjÛWt)m(GD'-a6ɀH|n`_]ZyS$_(cC0Tި 3\ѧvU~ .C2ѹ|_4:J6OwmDwmZX/dI8LQSc']Ѽe\W,M{?1/Xq\cuDòɗz޾]p_ Yӥmk/ }6|hUU[O쿢/bK\2:xLs~:= @dqhJ}O j I9&K:]oR#Dq#CE`}ɓ(V9{gSU]_[r69PwG}w#[=mwY'zߑ 0Xe=5h!Șryo7Eo Flr~ǘ@];"LdjRI?;VFbCš5e鳤 > 4B4GH<IB WFvo넑jĈWP"4Uw(B VqB+2 ܿ=t< IDr%ȴ?OwKF8k)T]jW|z~5\ ]mT"/{|cyM];%]U&tcfP0t@Z=?>3xh|U|7`iέu%GeBS_ݬkmvp@>+,"K΍]h|?\B0 W,~ ƃ|(/ P^] _DЪaEyWo*dZxSjO:dI3IKĠgZ$2fY/Yq1̿`[^E~~[R>v2h:d&*;KAHqF-a˞ޠy#c\,`o^/[3> 둉!?(eKs@Ur9W 8{dlK ,яW0lԞ?Cl3HiaÀveXZdrХLdv jSA02$T.4R X;&н8tׁ@xgl-&* 'lh.CM]ɲ?-8^؆]l{HO. w6.ڶޝjVuHc:o_XӘv?h }1+B5$\M筛uF@̝b*.hD/-*:TMʛ M鱑eI8mֻʺgN H>P$ ^к1Y{QXP kQ-žVۢ#>`0DHOvPj㫒џGBk}71*(+]wM@#CEq5Ms`y7|XDρ/Kx\уdhbG*@\2Ѳh V}jr3U}9qo5 |Y"4!tuJ;L !|˪*KNcYb;@4N-,iU_8 ]&S:ZWcb5_ps1YOSKgu –dl]6@@Rc32/Ρz$F3Ilx(4Sֹt$§yNJg\]z+Nˬ--V)8fͪzրTHwֵZ G(bS4S`nE=нCs"a.6no2~uUMڸ#qt&ψuޤxs}h0TSF؂iu>Z#"v?%c}"ᚊt⓻;b󱊢r, &o&ܽ/@5Fp5dVuBEG- G"^'O, J̰:K.Ɵ6M]k*/g)T!@4I(K1R_Q7_,M?7Yp !AJXB:[ WOI_L{< >BXAֿ+QCLzՋ1gǺ8.^GE(I?FN$ 'iiBWcWU|찙QG ҈@'Q?WT[B)!%;а2} 8U^i_]?[FćZ<[|ţw3o;-#VT'XIjňeކw`X!R<&߮QGmcV `Ǥ6l,HL:9Tn~戤wN8Vh$:D25kqKgG=!aRVTXe1~AD}5PF_O;֥ RjקflP?J*bstglE~^ܩFذf(>)k#xor5lA% y_ ۞Xጻx{lc*O'zBg=*f-6:<=W,h };qD%bM={n95AIe'OLѯ %< flR)8Ps Nn֩'&DT~}]$ Ω6YcamܥDlv=R6Cل&ij#'Tkm b\鲅1{d?ؾM8~i>ү7{vE&^&EkfiDžܚU2#F̱nUHsEhy4H*,wDI$ '-W"wO|m`5>s`uA8Fwow P0x$+@L U1fT(qS6绋ٞ;tG)üճD`ߞ_Ƌ/ qAм35˰nrX!l^=M΁,VAh#/aմӼ|̰qfuYnc^e}DdabtE蒌/YktBhPjzjѳ2Af̝rEy,2kIfq \N|~WOv/Q_VE P\_r:$ł,VkZqImR($1T¥|`AF@kWzbz" XHoאG ՋܥrvܛF'̀jBOY}WSqtL. d1θ@nmQCI=뻑ubS|AY[t7XW!UMm2e{~`ꗪ?zR1:3XU?4 +8j<$"nuAF@4K+#;_6{2@<&iUEy*"Q3J$r,9gѮyU#ipwN.D/p &; ݲ&N=6lF7Rcr^|tph$-Lfq " 5ٯk&W*"kc$Ӓ] XCKJ4[7Dp vb?@8O]nW\7 t,ܺ 履Ȟg׶jAU2v.^P5yae!9Հ V,sr`R}<ʋ0 :K]yl9UR)JB,Wwqf/Hkv"ڕ#[hC;!y :mE!^ajfD_\hYFK Oo&lS4;kW+`aVR𹼸"5G9j2ž5ySƐn]]-R݀*87^N@Ƙl\_FN( R:,O8P".oUy Qu+'1ҡW#T_6a* 8@k*SqZnx-uZݚX.x0*/8-.h+6Ъ")'Z%=?d \ 'Њo^a&Ƣ@t~F;f-Je)=gݤ<-WFIגHh\Jo" H BMi)lH#ki$F㍸(ʔ]rA_uXW,s^k+u$$5i|}d)J9v7ۯ֝A_OT) Ѣz\~L>]mQfŪ"Vgz¾#LQä 0b_Mp*5ơMH35P~f0l S-wkzOڃ}U7N|P A79S)$yY]K9AD CݍAaZM@h}OIJ`P15vSYFV&r)E iu]3y[ZQe<Q0rxZR 9.z {E'c -e)l<i݈Gmk#cK\{OU>\Q +9;z 6h*E{\e2g0 UI^bwy ]._$%z9-raP w2wewx9YB\#O!n2OB7,#$gD\!2CE뤭Bˊjdo#Y#rLP8;>#ڀbg;m,lsݹ'm,Ef8DD6Xe%ɔPv nheuL rfu3J04+eD7G/RwLo~cZSFx.XQcA&@Hc{'wyȮIfY{ا ut>^ښi / ܆A5QTōBjKƚ]@+S;'ΤȷK.AmlgdIN A_"(u5R| o2"ف;p47TιoZl =-ֱn`s=ܪl_xױLu VsR+/|6c.5G%kAdn#2[Y 1KR$bD3@g-d9ȁzwc.j'C1odSD5.' SgrH^ Dg}+a8iݑ­CBa6 f_y?cno^;Z.k.Pvʕ ^%_ۜk\זJln u*׬q}{fMTQs+q9@ ٚ!<,wx/x#W`H8nPXR{rc{kUr9"IoY|#*uOV۪)j'[_k-~*  *\$mI&BUOA|,?-)Gr5"!7an*mJ>=}xdʿ l\-%;CSgRTeO4eCC[{fWwo8ٔJy9N KHt[Ouf]57ud{x/$z~o ĥy6&{{)KF3 O][t mVО ~A'=eׯ_Q#7Zn7lgkRBFu0yZ:ؙTVuǃlm`g7xvo;R}2%GcXB-UBxT_4Oxpb)<Œo`g𸵈j>.!wrXbKby Gswn6r+r"v'kE5ۚ|B ^/N_aJƷp*CPawmߺPî,cwϪe|iav^1PXwp*Vȵ&?h&A j {R͔`eŶHꔝ' ]{ŘS ]c;>,NfV{qhPME7np ߈t#?/Awf2Y1޺Tg6y^ 6nu?,]%9M?%CC-CC2OdЎ1ryı5)EyHm y?/a0 tEE6l*HeK@aݣ  SLT':*Wi%kŀDsUgV #!@Oz_ÍvY"p:TWӒ,۷OS!4fTރ]wU0o5fbMdGEGdOqp9n"õSR!p4y7oiu ]-xdQ=n04LYq]^̚[Zd:W,ppULP(L0Fʚؠ+g}ġHq=z+M,CH5%QZ>p7ayl7__mLJcn%}S}Z;B:IsAYkVΖ6y}{Zb eIbY|x rFczvb_P<0˨-ʪ'87m7c4֋#v[TZ+3BL>KH^;ݓiF6HF0q~>7;>RYyF)$/X?JHU1fC=MHȚʻ# Ÿ0:60v( FFs=(|5 op~ym+'|3{CQzo_ XF#lhq탼*t m( ]D--9k@ [M&ˇE > A#P]ʟ ìi~5Y=& nWebIW@urb>hw'ZI@|R'i@Z9CƒjSW245DCY)͆)gCeOH_EۨQyD;dnoUV~Mo;Ÿl+7,rǁR@u?7JU&L媞n/1~;yvz,@/rC]֯ Q6wtU#?du>pX}C"On|ɣ- 9YZ#2d.LmlsiUVxP|!Y_qߣ%*1$}Nw7-KSoDz=g!٘  ?dS?#)Oۀ",Aہ\Nռ7.ԙnTTЌ`\Dfm 465SuT~*Uox&%CmSCN{Y@Y][Yt#lJ{z c>hCK^d ţ*NږBBWd2I׋@ԥIEĥ4B? *CهX蓶hitq))Rb_Gᆋw|dfFCJ;lF}'f𜔜;(ѕE]'dw_\:|r BaiJY@iOf*@H͝ f VJsbgֱ])>ʿ x= ǔ6 ѽ8ڨߜJM8:_yo {wGwGbX_uC.jҚ%W-fD:eMQN%N3UFFAۖ>&UWFXMUQ]"Q5}ItmV5AwNʞOM 6 b i2,o(҈ y1!05erUfl  R!$'C-';A]EP /{zm w3j bG18 qDt8/eϛNRFc+Kl]=^sɳV&:u`?h:4甜`\on` ~hu܄M?yC矬ָ EЗ_},W$@ *&I#J5a`9HF ւڇ"(fɻ;T&{`P{3 `9^6 *'V/Loau 0(fSGWS@b#mv3Gdv+ih9pnigjvF`7~/$0ǡ &Fk b>T)CdH|rTisjT[i0'8~iPg͍[ii`yۊD/*YdfEʙ=GTDգ~ܤm@%H9a=U`%8$y OeReQQ~z`PΩ6rZfv[%_te\_?/af^Qӥ80a~qd谉j-(X*6R&bu?AtaBlH o{ =e\'X2kk{XB~jJhj#Z'_t]c$d%Ko7wN)B8|B?ru̚OR>u(/F pMZ|vL(3qhNA@|슟 d[TzojLf8P% 07-%l:wV ߠQc"\M%l`jcrV}j`ﰠLLW 8?Y"9T&ە荺qQiՋw.Dʲ{o2牃S `雕bܳE}xu]hi /QL/3SF@Vprٔ t&"~נp\ S՝Ҕ- p0BX !u_F8 aQ%<!bujVReEFhr@7:eb~q+%ǧV揾 s'ӄD(Z P'vzvgd) L̸=q=L:7қJM,0<}2ۚLdv>#dN#d_C%`j'%bB-7  ۉ!^MZDl3R5 ;wۛϯC"=12 qM@te}@ p # ͈1N)9kfdJk!'fWfcSPrצ@)%ӗ~yO'98 :$y`/++^g.oyS}cKB߈[AWklx bHWb {"DqT o\Zke47`:2oul9e4ZgzDxcOE:Z'kBkb[w5${A?R]>149#*>za a2:XR:-C_&Z*Lj0u7ޥئ-=`fxtYek8|B<o?dF~<Rh6UÇD(*l<:J,w>G \/_h_[7O)w*M!X6aKbK2=XMpc|nZ!QB1u.mZQe.L 4B%66N[a0Lm6~mY'FH=^"n ˦ʁÌ֪I#AE+I΀/_L^ S\62\6Cwdw%ߔli卛TdǛNƿ`="ZjB&{[gZj᪇TF:wD{a(+]f;o8 Hۯ拘셲a1pjG Ó\`~!Jz׎'n/ ,,'emy=OB29o.zx8$LGd^B?Y^ȓkٽު^ISUk ,2+5,`{So6Ä[lt~ʶJcś:xj0_V#&f3E9qdt=ۻj5͛W#n+چ 'Pt}x^zm 縬yfOy#EPAϞH*spEMcܥ&ye Ymj*t,%2B:aO Jq-qxw3%BwxcF0v!:E ~mLNrks{B3bF6uɌìr)SNf-~{=YY$ea?c8 qw3!I?+e5Y2]H IsDVmG<q)mLd2s-Ӯ=׎Ѻajyȿ`)*D ::ĘK2=]Wns(lV(?k8+5Lb'(fyt 'u+dv)lzp~PB\u rBǫ.EGq{?d#"5IǠa$]et{^+H-iݱPX7XP{aSd&qpĂ-mQ-MhSH¢VM@6读(dd'Yfם vs "ܗ:+liChEć7oȺ 0G[! Z?AfY`eamNyL9{D[E:GIV'ԨSʉrzt̹ZjkCkr2(^1p6\\"-f!Bgߌ~awGrxZWiXd)M=<ÿEMEK(.֎r((0aVzqhq//3ڐ _ f _Zzi=EF9XԻ$jZڧ"+'ٌMx5ՙRȢ~vN*F{If]1ťcIFw6:S9|k'JV/u{D\drnci1]*~I{xZIGt7hWxƒk@:gاQ!q v,>(`n$>G3Mv>SqeV5D/Z8aSg}A9;*%[){EiO!|ߪm;g>$E E0"Eq'cf mnXeoY1EzuU`5CĮN356"W;dGSYj{V䔇8_+?t晋޷tYXfs] \ _T3;՚;d{Kš7"" kC1T7RCGahgWWmw^:.vmUm@ί@<5F,6 }uֆ%OcIAԶЦ& d%O_zV6]w|klQx~ݭ :;:_)tv;d)kG6~7?5CUM[\gi<^>XV71QW ?\?"D @ {F 5bhX}$3-)Jem533n;2*>x !-'Tb]f)Cp3M Д{LC[>tQ|&{{bL>1s1hћkc9{:lMrf}) !m/ ;BwdwܝT+efdD&o1jb7+;CH2k7ѵ aDiFU"ŭ26C1u=)zXPwI23=\.]GCyIXԺܼ}wqXu{i~$X&gcBP$WZ-yL7GԤq;a { d-31ȫ? h[o Ef AWسz4&W#^3qU8?ʌ{>Jڶ [h⎧dT+[F#_9cd`kay@*-޽_ޕ - &_jF>/(˒N MA<"9 D. !~KIp[=`NwxY+g%!`QMBO\TYkETHE缀&;Eṋme+%vA45j2̔ .[䰮N6".B : Tp ⏇9Emmc혝Uz0`ӻO8,?l-*ŲGB(t_VeyӔU%xPcn)XGYciWbdezE-MB_,b?i O@gO_~6[?te$RAEc Id9:aЌ=f2ND%kM2Sf]k#/"Rݡ7x'$E@(Et!\ԬquSR>w96 qvIy)"WowIަClحcrFcp݋)y~`,fốzy.Υ^ZmWv )dxItTgjN ӑ;TEdFٷ[ws.ֶ͊SwPZ>FP.mKNR=S'm)g\q^W<.0KIx{l=C)*E]Ѩ+E*JLĚOZ`u3rlSȵYT]K}.%}ծWv<2j"4;,cyI$P/Ç1sϭA_W1ϟh.UBΙEi-4M lB6%ۡJ o~i÷Eӧ_1$kd{¹_zo$Dg:F-p,w w*={/&@CR&nBI食d6].[)9{6.4^REC>ӍaB5I KI +')*> *Y%2Rk+G*(=LAeDn+,6dѬo%=~:81UB|5G?}_%ҩ)҃M]-w3lgM$ mR­^p_,Il`(j~jv T7ۊ''(,|nWAi lkڪ 2Uo~W%q2E.^h y侖&`Z ,SK֔tI=}(2q#Ձ ˳1rަ~OrwL[`GF0U!Z=a? mJiQ/xGs!>I{~U)vQ.;Q;P8T6sp݌(*ki#C ވʀK|V{0?nӍS=ԧKawPXp33{t}-l}-P Dc29ҿȼC(ai'q^\k$#AթRѩ]%dD6acVNC$)RK4Q9;au㥌SV cQ5V'3)eLy)"pB/kI,PQ|98`_c]]w\ 𥯧{T>w '5U+,- l!ՍyVz672kgމQ,W2^hΚ s ng9^ !L9;u>MЊ9 ǜS4YlE2ӺI)noFbE۷&B>sܨbg,XoU$T;,K>"vdž Դ 4n \fAXvÎuGM !CEF.G AGX/կهcSx1~R$!\Wgs:MZ"񊫟A}֝g׳H[ayWW\ҨOΫ PB QY,0S\!Pg6 y*PƒW\'%K;*O\*(Dg|RLis<:PGj  hXLVqƸK@g];<\@WqKd6^` )bZ - D;$%RpAs*n CCkn㸅1Uj[(JـEmfj4MbǭL"MYDNLFR6+}Ny;|L*x ȇ=6{me Pa/-!\FåYB]Gun8ֻCpJ3zZD1􃠻ʸKoRnG K"u,os,$‘38hBr JeWk+6׶w_ kXNQ2F뾅UCW=v"{?vJN=mF NJ/DʁI ~A98xA~M3ȨU=5> oz ! :/cxQg[Hv JVhLKD 6ͩ;YO\x|gNa16Dy*:%ֆc֣lSUxp_'_Vmܞ ==HkԮ&jOl Qܟ!z4=! mi>Qu^tćʈCn Y EŒGpWb]zD HDMS(w4h X8'cGo@٦5^Ak^`Cy{[v谁Ȟ<>)@$(_I+_dW/NJULG;Ћ_nDxm LA68?7%tXMnew&]JPjD]wQ"6BzvdLtSI@k.߸xm? ^@EFpͰ^=9 M3ѕJv^vpCaǚn 8¹ u0}GF4kIb> ?DSMԠ"Aݦ_ m0 hO|]jHtYc>/,r(!m,5 6: 0S':`i'3!El-Xo1~:qN; \Des?y!dWG)9FkЦ׬ΰmkNi[M%g 뒎ɂdIZ;fK33n{s8; %Ԗ;=F3>?imOWFGGvi:g S=vIVޠԽ 懳i,+koݝ$2G_MDX"jǃd5ZD>3TV~_Kz4*77~Ԇ.  +ne7t8 ;T17^jGEm TA}WkvƉ{{bz"~bF C OB:w#> "/:$j5^WCy ; h|#2`̴Rhtg_Ffgm Gnblv ƱPqP@Ɵؗ:7_S+tÙP'+8loߛͿKܨz̐pp7 o }3<С h1i*j͟ ȴbAÝ`iD / v[dKj5t >7uA ">}fAuu, 䈁_j(VDx5j֦=-}3b кvtlK>P!PzR٬N,!xT;V:s($Q=&R#B%{tgivw;ȻڢDbBBC~Gsw _U`zWt=q5xvpVK0!ChirCTv0/C_X\d@R!ţ]'G}#R%d}d=9 |~c*w78A{"Ą^"2d)Ɖv&8-iǹ"%d158X}Z>7_"Ig5MB *S7ԉqOd׃mބ@*.\YEp&H觋CVLw ?XHw:Q'yLi Sq#❺Iv^ OLi;5LT &sˉodHFtOwFzsQ)hTLL>,x'V1&|v`m K(<7PY݌ I #LjID=hƥ:K"\Kj.<ѫl䚫z?X{]a1aI6ގfoJi:ߥɁʕH1noCԵ"J^cphn$)% SP-ubeL!:{za"8WlOFx/`0Q3@| S1Rx#Qc.kuoXƄT=Yur(_@5E2:|g=%݋qV ^ra_쒦%H|(LV0ؕ$^ClFC.-aaЕ#"$9I_`痼4is \F0we)*O &wJl曄 ͼ+rTۇ~NZ7&ub;Cky=/V0~v$< ]F U5&<7i%~t 2wQAVډ#%Ox!9+#^ҖH/_-f8O[]S˵1]g4˞)zK0 v 4G*== mtFXa =xxjmg޽YD9eϰy%:?9v ֮8A fy964N" XԒa ̟C`Ĉקgˁ;}nb𷶽1@8/;naImiqV`/oVoCSZ_ZBwԨ/a|\hz-!D{J_vfV>Ju~Z?kzt(M;{Q[ÃqR^Q\< ذu[[?_+KQĄ[Cga^@ǔ`pť SvWDW/ >2%4m "zR1+Q#dTƬC7gt?_z bv1?̪-brZBpƛ1֌j0̀܊$6Fc&:>/faތ+^ҫ'1kq.׶$A,v*5\5P^gwG&ⵃtJ h쿟`qI]eiH2Jiy9ֈveRetWGW 7s ԣUV^-ۍXE >Q{Q(WS,9uujbcЀn•l1-ܙynȞ:=OD2 \:Y7>#_$ڟ9Id+La ;ߌ.h|`|Hdws%ssφTJòYR(]Dq? 2$SCS"L^q'Z{4h:0Кz>g_(!T 8lGmVlz? O.ʓz,='DS}ɸ\>̏j?H6atWoZIU~%uscdK./8v!ͺʌf@I?@k'5`SП3ٕJL>#;>J&ȔA4t-[10RIfxĢФd@T~㫰X߅YtYQzC"kEa|s&P"J0Ԙ}u^$<2yb{e{{qp} ~.(H1;Z@ޖ% l`9Fcu=Y!Qݡi"Bk,k[̵İ՘q=fHhuV:?PC1f]СF{m>NQ .GH!/`3z:HjB`X6gc폚$}pC~E˻RRsi|+kCaąc?}Z,jw{|Y|M6g #]KNY_c{ Zy8Όp0%oDzmO;RL#v>DkESֺR8(E%mՂB!g]{.+ca/.[2P{6#uI4bT*>,^$baVY;G+=I1@jZar\m3,8Aʩ:g'7o[DY:KgҏJ+cPO'yg4P)u)7u7X xqGfbnpNʊ~p?-SYλŕC3u~t!*@obWʤ|/Ddru3ODR'B5)O^[f%U0þ-DhQ($¹;p@ Ocg8J3Qަ/Ө9GhmV<-_ ێ&o ;. e3Fspyd?\SlsIW`ٓotHM(OR&~QGreNg&VK-1mTLbō5fۀ| qN3]ؖ6B mm=.%p_lBdKLa^G j[8^w/ nS{\=au\ yF]79OtKgL_BN:X$ȟﯝiSXNQG&%Mhvkө(;`N]Z cXtZY-o63>xE'd᱑s 8ik,<8zx$Se} (00] O!VazwcbE͑br2xA;(G|d/ً,g}q$?9pIZIU7jfK|h쾋e=k7r?^i!J0V(N38,ƒ^6,4.<&7 Ȳ :!+n䲣Tq#8B_wH0|5e=q<1G= ^`/"f)ͣlO!C s`8>xXT9$.ģ 4kM벌]Dp=>Ž"EY,pU]ə xZ'H .Xި]>m({n;${!t:~V&߮l6(KVx Wܸtfub"6 _ray"s E sa̵~>GO&9b_QX)/I_u 7 ~_Q˖FybzJ4eEPR^҃ζ 3ulFN^J;dj JD$g@}r$P]V0#Ki M3@\?-oV>6Ð@ iT['peO>kӜl/J0qZ9~z]I+!YZO<G q!&.xܦ@a) <%~ۣ!c}vn.G/1!AZuƾl2h#dCU"Mz:$O%t֎6u5Z>^J%g\3qR{PAVYi<ϑHJlpp9/D KM4T;3#Fj5\1տ20 DT3 i߄boANb u)o)p*5wⳗ&iyE gߑۤT6#8+e~O 7]O/vXfNrV|~R:eG1/M˩l0GB5Bߥ H0d Ywn[MBRRtC`&WVlAc<09o2qR cP>m mVSCN[M}S#t[wOjjG^&<OÌSī%7!![1]zV:<HdBB6IrDMӮJbjLq*#GEJvFђTVs)w֚4#$W*y=k_&ܜEi 廈f϶ ?'j17OބFz.HH_>3;e>DrnH)~+񂐵uE]$0+a EpmEreFnzS"=XFqW:t~-h;'($Ntﴭa yFcyŖikCkxfD!pLk&r%д$Yw TL`$'5@AuEy?]` LтsS#],d9#$Ve2(Euzf"R.񓟪*2r`6 ~bMQFd06憸S!8dM;O2QO.MCt.> ìC@J_F'2T6wP3p ݝ%7%:RedlpF$kf(OW-mu;Si۪gxzĤv>:VSf/\}}yzV.cPoG c rQ,LvL9E+%ۃ&@ilb?['4)țH:ANLԷZ8UeMuKndl11ZS).B\@X`6]eexShd_kG^'ok-TwĖ ʫ;I铈PW_ `W-Ik4޾q6T/(YlJI$7=_L 9:saun[,uC['K(`GCTDXD{]\IV5N98# iql?qm%Z+0Hŕ͙3uR(JR7\wxzZ81޾_ '}KG9ڠq栛d5\*_(z*wC[AXx?ǝuqI9'U&|ZKePM>#u2t9Scz˗bNdµmb[%5N{=.Gip<],MYJk6 d(ܪ/J- :N[໱hJЕvB XwPb w5 zp!6Ytz_<,y]|"}p3!"GWYijx~Q?Pa\1Tb߷8W⫙,MДna 80$1bPNY] h^='j]0֦eq9-TtBXeiCF-zs n +~Jj,`<\6ljs|ShB=Z'ffA*O 7:_H߫k|;48 Y'e%sm\y(Au<`~_42Yx@o$0݉"&RFQJf˶KkѠ7̞Yk\ .XtJLGyU4qc.I:w'YzE0p*Cbz:yHMc8B q1aW퍓Mm U|"+#2#+0Vܸw%]3/QYN>Z&WdK,F[lz*2< Dž8:kkI:$1P[@6JO@Auݟ pу3}>2 ň܋T{fR3ծ0pZvi|;LKAfLJUI" 45J[,xfb=f2JW[KobL66e imm`7Bc ¶ܼ}SnGq2ZNs# )h2f`rQuÜi֏M$.ft~?rRݣS/($aI@w*ez Zݢ=vc3[J$r}'fސ ^YWӸW`/vGIg>Y`,aM6 4N'ҷL;[e7BE}j$o#Iq]s vV](~c C\VDmVweyyqcT5p/KC|*3G1m(HͅvxGSm 9BK=HjxzͫJƞa$ ,{_՚)%ڰʻ{'qӉ4A򢞏ʶ@rCJ9a."ά?E -?葞YG)o:)Pd0'z U sϪ~wE*jK^C$MH~.6qB;Mn4#,^؄{4kJW#a5c $DS]BIgui-Se\yS.QlE*ts9 0 ၓ4-U"SjxVfnL?-k1e#s,v2Ii@Sdu±nKhdCOHxy2:)֛ "L4k&=MdHZ`~g閎8eQ\8aKHl˟C6_-҉ :MU}%k!! _1whTbMbҸT[-4aPȏ>ldRʌƕQ["wyJ3^/iceDcQ*:ȁPpGcRi|ԖSy 2JSMZQ,wZ'Y>J'bǒȥ;9tf.}/$ZJ; w2^^:Xoh=3#jql\g@7dGUId~hsIPs59QuləEK@?]UԊ Qүz OlvQ}HLU (]Y]V漌3YS:f!sI\H7.}vKl_8Ko{˙A4G4acl7K?N>Lѐ&vq].H9{*InEA&<"\ܫ`\xмX[!@;:DF[W̤ =TY&vB翍LP(qBlѻrBC털n`GT}hb~W 3`zZ{g[ǨX,B|9[K|U~8Ʃtcܬ2ڰ Jk|N^ΎYh,%kʟ#'!E6:CȾfε;u!.1 $c aȟCUԿ$6Cٴ@խdHvِl Ď6:MȅhEՔ)Tԕd A2\=fe#}}In+)phvz^hUqu(PY=*sNd(+xj}+fO~ äk'!?Go@J(_E[JB̼>,4S5\Hf5xjeV *AI4~i{&dTĨ5w\̚i1LFፊvxQ /}E8Mf9MIgΣP?(}ub U(|XE^u aoZ9gOWN.9 yc@?`"=V^٭J.o[3H$oT9m^<3K_SE?U13y[ԨWXhtʂyb3?1n`*JQ%>ny@;bwyt 4EbnoRL(I0>(' %'\ sZO/*\5AuWHD%:ILZ6u>ȥ>LER%QOR@0^KFNhӊLk5~XСE@z@歾F"gkqW5_L"1&PsblMfI쇒:6d̈n'sTlqcNYG(L,G,L+#y@^ TZLͲome04x~~3jL?0Wine)寭&8g_?1`m=\VLQ)~&YSG=LCO\6mlW6?Bh9f!LhZ } zEkV ]wuk%Zڮ'qL 'e|zNVa&~# Vj,lz׿\lqeRo-TBusN3#H߭I i@rZF?k{[vt-J3dUYek8~+ljNv^@½B. A y#y1з s(p%B/^ `|JU{, ۳cBI]􂯂@wtECO HP:M;QQ7f*dP ͑ @m)[Ruf)PVzoW"<ஈʭ2^%AVc߮3B9#kiώ=Ut֎s;W=7PetHv72!=-ـA)>>mQoMrˬDҷݪG P?F~z<T+ ?(SnM~ˮ`E{m*dDԛf10 QNz{ bIKr$1fc Ik!զ_޹QSfIĎS9X]rHcegP8ZZMp[ʚRMQټ]Y=<@|FvB$u'Fm=Bt[HV*ϙG}!{yzu٪7]#hv+oߜGUY'Ƹi_BW^=ԯ<$)zU:wpkn#vFJdX-_?VOTbWB{w+M#yuƞU #)'תEÕI`N2k1C>JZ5]q'B Ub-uŷXQ#D~ot N6yUu-钂/_qf9G^X"dc ӕCY^֘)0d":0!) g~OkE]I wA'V"{U6|w}@xf\ ZMViHc\ϵ |vF/Ȃ!ey.v/cr 6~h 9v3*_6¼9MIz"F@k, %uJƣQM#;5jdfۼ}NfjCMϥ8&bg !zD֗axdQI3 }ǻBIk)SMհ"Z(STWWHw 8ˑYDY#ѿbhKbG|rͨgGkZ!>e WZ&T.W(ϓ*Ul֜-(SAp7Y˄{DyH8i:ʈ:F8]E gϥ ]xip(qBR"ه3'2[`aab)<^fC/^xܬG@kVhFh~8Az9Ww&x}wĂ}_V6- I |"H;.O?ӌRj3|k_9:ɀ.qsơKdt#ϵh5#> ShYw];:O:0HwSPlk1jA @>"!v|X\!dg`27xڙe4frobA!OWlm@#﨡ZS*פ4Kt+ւ&6"$D8ޏ(n#0\:ėchV8U|iQ"q/%%D3\ڼФF-砜8 _a0oq(^̧D?B9}b6YiT_6~{r"(6<OȈc q3`E8sn$!u̶@Ç2}Pk>榟QEyaY3bE!6w^{Qa; Xl˲N /IQjuy˕Hn9_S2e米vo /5C%&\e ՁS>֚G;o`,B7uzJ'>ڵ04m2;|1׻e5Ú"tk Ocw~92 y+o&et蝕nFuqX%*^& `G 4/?C,|TP?#q5`/+Tt:mŕ2_P YBDoYY0Y5B6 KeL_os \kQuOa!b~%Թ32CLa0eLw.ڭs_rXz~jޫ0)gD{P;%lC arPfu#u lʈܡѦ5"r Xb|^|R6c@;F] ۠°"zhN uG,Yoժكu ES$BȂ%qjJ3?oGTC9FԈN3CeffrSʶP5x\q3m,${_gڔ[=W;UNɻHl[YPJc{?\*]Nبa$ἤXą|j4y32vc'n+dAjf35zUFK/1Yn8?1NLUq0Рul`tđDzGr]]ZӛFQH*o,{r1LԔ^Ou<ayi*fOŁtݕSJw4 eiH孃^,MA1E$\8Җ %*99bdw])_ypZT&PA - @"ZTxh(z[EwU`CBzbzqV;pB0ykeq Q]3]SH޷L=5cĝ]ehP+Z j k= hWLH8^ 16o5Dlz|Y0r}' 7Jj"+ 7m+9lHqҰaA.8”8x;%]ߟMs0BtpO39|yVob˓~'S Jdžl@HcQ=YJ"#"ݢ U9ޯ%GO7ٽ¯F(uh<}apR= i>a`u޸{Đӳ5 PHF|Hu1 a 2mbGxTtt6]zaw1PDX30cHwNl ᰾\Dּj7VӁCҹe " }u;>̷%%m9.$vr /zYX l[ϨbμKwtpQ8RHAgwt/ Q&WsuLcWu"6c1Q G*GqMGl%Wx'2)@S_ +Z,f/̝[ Nʞ6VEv,m {sbODM5V;F F?#*$!,޷a-]/+z{w#Q]A)NQԲ=qnJd/J7U /TնW +7Zy1YVjm+tHU*Z<; 5|Cj7u `T|[<<ї@KEEt#˰F'* O{-V|z-A4fLjD%غ2fwW6>`Ju_U׶cz]$7H}1j S!TuXvJRO$J\T?)C7ƣӣ`ԐUUʨ/?? X%hB$ s!IRj|3 dښ뗄!mi^rS'o\ Tn8 r'ą;qOU]OPm<uHfyԨdIuŸdiKbىG%Z>%j7% 7>ic58cYJ xNwhd+B!i8Seؓ[|LyY#_6e-wGM`Y#dv0>h(zr l5D}}Wa_z -^^k8%ߔ.= 1tjWac'b`ȪavyV `D D # _iA) *1nl TNP+R?d$} 숳[SVHgsl{CP~ dDF|T' eZ 'FC!nrgد` ˨k'^l z'7 |eCM΢*o5Zm~1櫶pZKed}G+D!/vlC_5,0'Un,ުVUđrDQGq#)sL;~efyP`3 Q'Z` "gZl!4FGJ[W&c7Q)K3zL xөZSoaT#N9:}yPݯh&NCj-?,YYpk& Pko5Y7Z&|&"ºA:G]=V]UN 2h`DhaTb 1y4%Wꠀz 0:]ٱT#(Yڵ>$㞤rBi6eCx fes^i++OiG0Q%ɤ9RUuw$Eݠ_vJub(7d1GYLj\a)'XYʋ2$Ʉ?%~`ѢRPlSf?lp\.^J˛5e λc֘ϝ1XRj֞VOq(3D{ޅк™{|&"J:dRCxI1>8DJ:ZUF&T)$v凐#>~]Y&gŗ CAڍ|lV;tln+[SjP!V3Gz ̀v^)pVLu&szrF3BNM;gE'GV#g]}o_}t8Pð]UGȼH "l䁆#JIUdv0:(dGAf*8QT+hU(f6oAAK^# \Ŷ񜱺9)DMQcYv`d2wے@tD2˙鿅c"Y6jMoF(jf49 Q1Z[@1R~ xtuVT*7~S ʥh{6LGjav>I'OǫPaOo٧Ý"8q/DIʗ|O.:诋=8ZmtȅG'h8 -f2t8qEzuSg™#@;]PT [MDZqE[d}4AOr^eGd~[س5PE$USC>VCg(* |`y8 Wak>~0`Wsp섒Ԟ^vpH۷S5ebO0UH  AÆGrFo*s4K2^Ώ ,4`/=HsԮR/+MJ=^OL롞Dݮ E .GGnny i!# y>hF*E͒y9SMzP]w_F~J9-` _g.8N]͓Z3@~ұ8 <^삵#p߉U5.ޛ@02Qn픎3kEիc{*L|-WL!B Lx+MbDąO1-ҙ۷Do!\E>TjC$[әeSy Ymcܲ>9ʻW,zhaN`$@zwtu{ax,+σ)rT<@|f#=>T5tU;6J+`tp 92eC"`G-t~XDRD@$+|eCkMMrmQ5QĖWQ<% %hJDSaG{-fKWgP] R _@`r'}-)JK+☨_ȝoexF \YG"h'yz}]TS{$^=رc Vr]řblbM[ U 3X/8/RFc E2ߘ,ECsk2P4a dtV9hv?Bv/`cr'v" hXё26) )Lj ?K6@V4T_LG'#[+ D}D$U-\|ՔǙFl#y4sY_e|{D G_.F"< BC" c/7BpW#& g⍱<QlDw}U]*2|nos n@vZ/e}#Y2_ߠԊB?-]V`&uLj +THN*S]=!T1Ks(v&gEPDzQ LgXZPGp8'=r27/'/Y~vUz[ܿAHQH:ۀ EKFSr|j BԭU5vZ=F[x@)c}Xzdh[g`5(UŊieEOЧ'GPs؇,d7]mSnA8ҷ`aKmrm9t G/GD8k~Zh"f*BP;2Hbyjpm5A# `i~KoVBJGuX@LSKKƞW ~G$5)Md,I&4Ng֎owS ٹ I?aDBpXhbTgDk~14 ԡHwY_i/=ށFܔebZ'HW‚^j:ue).,9:P+fo׬0:O,zY1ug"Z&#%}){Am5DhIojEە%ڼ~hK4ХéTR\"w?QSbLI]xq<}\v0.ƦVUu NmK`IY0 :Ӡ"WᝌD"̔N#$<#W:>ۄ&-S`"Q 62Ln}IO;MC.PQ=KEzVlu%-/7>5a}{ sU7A?3,uՈ~c:KNg%f)jn'R GuC5"Q|+(.hFc]Oh †ְ>ߗrkXO'H^Qi6xlc;Mh8]36LZҪۙSmȦ({%l4WrFg$  )F(fžjrH1Sf#BτiĬкNzڊ🗒%f'NLS"̼os-^^$7nYx_nbp,l3?cҚ2G;ClI$r=v"*2=NV)ͣx#΍P:/AkF*j~!CVupyPM p_j`hbI#HgXisN! ""9f uQhS>÷xf?B9H%]ItQZ`ZW31%L0ɒ~x ۟u>l k ,4µ!fqڃ D~86 B0`K05{k\{hIAB5وy f1>%d`h" txl#rOSMbAQp6\u0$"Bjeo Ȋe-t=)ҡq`ۑFEʪs:H59}r^uVH 8`Z 4ڨZK fXf=xF?ls'd,z{JhHKiń %.JPw;fq\r-je 0aX>.lrK5cjC=;\n5nGʵxF,>*0{%*X IV? ^p<"UÉn&B_vvX,M^bgJ1Hv%P6 V,֓h-uY &`*0Ȥ6m? 6vZ4/Jn=wڛgB\ J_"s- ɦgWb@.-tHwS.Mô4C:$/T:0cнC4זvzxZQ?/H|h:4&{$g?!T`!KEoO}Tn/g_^/oI$vZ34ELE\+fW0ekċX[q[JupowϾflLUZ;w @w&;ՇXȳ#li,,ڈH:M t{Bd ê~G/&G8SAҳW6TWWQoՠ"J244 XGz^(RG!]_+$d's'{)[{]_e+aM$x`(dgĬ !"vJ|CiRl8vxM^ɂ+-,~D(87RC@'bGδ"˔G(QA\2h7\p6Cw4?m_#GK=iۦlG=p 1Ԍ%p=R.whJpzVH)spa{n30uÿ\.g:JC[+Xkhc/TL;?&L͜,'7H^+FsCte?2g!T4t0}O7ߗn@ߘoGLD;erg҂Y;Ͻ@. Pt 腞21ҽmxYvLJ`2IJtY(ZVYjΣ \Uᩓ$JTbYa=(Mٳh5&pz+ݸS2+5AU랞4%NbRk ~!)@*\6sWRlB[NtҎC"wKܐ|24Qs EZ5. Fߜ>nkA95۳H^!0bQ"ۅw$ c鰛|B"\eB𐶦3d.jg3#iDTh0Oleԩ`.pN)\BNJPlpA//?N;8نaJDdp0mӰxF6 ]nŻ[*'yS_JT(P/Yf1Bssi5J0I[JÇDJdث}܃Uq>WU)0 e@ DI?x"/,(l Q]Na?4Y0a Z 0JMjo1\JDHYhmqsʵP 4e4PHWq)-`Iwi.z1V{ TsTk|ut &$H346Z) _7ae_oՓ(Aʪ>iWk-9)v26tuOvMY ¬h.ט_Wj֪R^/vrqGWjY0@,oDٹEV='xTw/I@/uB3ugNY\Ay?\wۭy|,cpF!BQA%6R웬WQ(6O^i{$I;j -.rDBt#njUOA(Cu}6.ݫzAo.}a i2d3G _Md|:)Q 1g]/ ~V$>:bQ,̃xhx/ĻL܁|Z.aʰ?BZE7AfQ d9 ~%3F_igwP)7s7-š/-Kz` `]gcЬH#=;cfV֨ɁlTmXVFR0ոErôDt`(U6Irҹ\!~ 3@SUoo(}8d:By0 9C cnI*뮍P5_Wmq92_hi1]zE>-JGc~{4nva- ԓD{E闃2-(L@9nbpX]i:f08^F`70Khɂo xc҈iŪ(>EeoP&ۗLGd)31Mxy?SS M{7JZ>pYs ?o昣HI=+'YfܦIHajw )p"| -++v(Kr꩷b$m|:V$i&V`Q }ܭՒl\}0}1TdXEDOd?~3D&d+_Q{]T'Tz38a x8@r}޺DOERNnG̰ie[BCfkNrr%8w41QaS<av9>Xv ;se1& f8oPg"[B|ȃhbH,_Ɋר<VC*hERYlCB m%^BsQ7A""(8i1ar#@Hkc/YqwĤ,1"sC`bBfm\ gO3p`+|i>* 2L^=Ԋ^d`[wli%PDoN wl]gg|fǍ ?Ɇгq4m8Ȁx ܵpemUsXd tRI* voudzO 51,C gaj}\.q.dqqI}ؐs$@}v @!qJ[j}B!)0m.F>:>4/B"YZ+,\HƵ$ hiz;uN#GH[|K6ިP/1u7'hS] YԈ$|@<]I8!@aKh8%ʵќ\wʺbAP 6@'8 :MAzU@\#{!ô^}k%|y7LGŸ[ єެȓ~rӬhPg| } 8߲ !;B#^ft`AEiG6n sHǾ:u0ps'5-{/2>>yX; )HPH{|!x%SVe( UUF §hAiLOTÅvVHM+I>Jٙ1Y~;q'CK\,'qe$lLwۨSP9LZ. c }8n7TŁiY x;̿if8h[-0LWܛ=}Úѭ~pdpdGA&ؙ~Ax!rtFb/i\\<HU*) M#|(&B4Q[sC{di)H)pFR0I,tH!%Rg[t#a!C[j?+o}`x_O:mPZ(irG37c2zܻ`:QfL_{\ e,%nR>X[ay:[]^>ِSPmNSy\Eljs&n#xȜ0abFӄj"f4Xsel1&vh«4K1>ܨ- 90]hI"# {2Wd _2|(tn/~-۴:ܭL lMj\MrZ2}=yڠRC{,u4}:F"_\"&\gNM}M:;L/m?Ǎ&^w m0[wrۗSqkp:i ZYy5Mq۪Ԗ`,,yl=aWohsEerS>4ZdtUO1doE%-db˘wY!+ڟ2-WwZz04R06A, 'l9{$I~` "$_ 3xJڈ?yTo] v4-4B7q /4jBn.ì(sp9Xaio]>,̵|"4B֢8to;xb:bĈN!fbJP<[2qв8ES8cΑ0^&/se܍rP@Y(ԽܞkVڀ˺$t%d'K͗J,JSyNLgNOzU9" .hO9kA;W0ƼٖCz @_Xs ri5A?kPeG,ȩĔKZM1˚Cc疵GWj &a6Xͪ!]mPt|0s3'B'XBh64Ŵ־kh79ܗ[rlx>yOM01 Px&~]A|IR80Hd 3qwA3u]X-}%HȜzpL.!'ݟPE2H p}DjmGb=논MU `W ,mGJqIݫ{s=8_&UwzDG-:]|_3wUX|9%"Q12߹Q"U׀REhO44/T4y6nx)ƭ)b;mб BY >Pkz,vSUzp ~ B+p ?i@-J;k¢y-qڋu\BVj"ZjfsJiH#.F @:T|#a㒖+qtWfaPm:Ҽ6_3昊&0a\q7N{(豭Jü{`V2/o1N,xY#,"hgGL׽$AAнB( dlEf=i"xVܨMUF+1)+Ń6V:&lps;}YH j%5G).jICd~gݬզ-RHnt%95MR5w.+f?E%7o}f38cB^;DDI*-a2i:iEqv+$6#Kx!5`wǞMZPAkpf]$W? 1j|@ڰ+o)*^o95ax-3zEk$Vފ7sb6qiAg& TF<G64LwbЫ^{av;XSJQr%^kWi`\k[?Hp$4q j!0w;Q[qMrv^HՉ|q#?.omɣ٦+آQZ2Q?ǛxeB@)wz=C"o,=Ifci0,vA-[r^ڜpdҍ*[Ms5$tH[GX3 ~g<~m._|q[=iܐlYRLOh#7UuQާ}^oijBX:Sk˳*"_C ܰ *Gs 5Юݮi<%Wregh"#Ʊ1a9F5h>A'ju)ʀk#7e,5Q9v @HԱS\pf_n D-Ǝe%i4H)"zzL.atz*]ko(kp+hp.bd~ɝ47i)v'fn9KN^`a:|px)ߩo Jwߚjd;HArI]M˃9a4ս&~fkw:o /5 KQM*;ZS߾-"Gx/Ɲ~s-m޷;^CagQyа&wEufUtƥ݇4 Zk:\t+0;T[](RR\_8q'T`-qSލN2Eդ'EVs&J/[7f^Yǔ/Ѓe/3$0+B-yo#s6f=F=%dVҩX\b-Ҿ`@k̈́ΣR SRw6D /q uS15 yU^Xi5 F;nD쾼7c\]`a](G_")L]avטtZ UR[\¾hXbmN?c۵ۛM^A:_P6h`!+咶|DžD"}ٟmV'y۲.H_TK_4s"?c }e;N 9O/E8No@E֘uF `ʢԜ!cg"c_Ƶ7I`m!T (ErV,ɀGR0)=XAAI_A76y*}UhXvNxziB$2[)o:!ac 4E(Ha{%ɧ"{<pfNeZ\ \-#. e#fyQ Ӽw$afӚ_U=Sy& Md'{YNxr@Gaug! !#ʰ mV4'4=& yٿdʬ'DNIZh.qxpAjOȟ,*養1{mTprcC~Z+BH^noA cN١Lq % {N{Dh3gJ.7)1@ @˥)'HsUq?!6^93F݇H/_KD}iCKqucmhڬPT-,᫆:=Y \Ä?S)=DB LMoȉփ ^QXawFs52uԱCH0`A4ný$st_يU޷T:"FR4ī6Bizb1 ibRȊ/0r;.6#  h$Ǖ3nS,Z[Jk3 ֢ {x/QC=}b{`(?O\-A})VR֞hNﻕ8XCf`8\8$P`_E(GOATti4X|X>0y  $O AɊ[ {n6.Ϳ#wH.rBgWS{hY1N2匲YYpL4:Fpd m>ಚa7YmE%1h^,.sY:j)3ȥjK_Bw^y0:<ԏ)cje6UaW(Km õd4U_{I &w3"}BU5'8Y)8)P&W(#ťm1%f5iGR&kDOZvhH1Ɗ @ѕC7 ] !F16hG%~)!G<Ir%|eVj Fs'6<@"XO5:qLpB!X~WD} /6{٨x=G+C42qPs]W|uP'u6|fsK='x`_(KX0p,E"xFM\NsP?銒ճ._ E^ڿ(A)OfE!h%‰7j`7cZ~@a-٫.d:,* P9mn ^A[X$-p.i%2&6.g)]3ywW}4"dhD7(2WZn*6&=V,ǔ]6Xߣj_hC`K 6  eŸfY|!y{qP|_rvmWbHʺ!Ar )~ۏidX#M#3uZ f؜%I+$d 7e]O۠Ӝh$KY8͚}ccH*mo;_e:`uߙazUZ\GTf|zh(0{^Kg4Llm>NgA*f4) KI~9"hìX +#OѕI/VJ%K#XTd2nI͔ gA爩%ަCCAe9HWK h:/> @tO C'aDNc/{xfo(Rf?; ):H>UqWmi!9Y/ҙ~ ͇NL8gF"|%h.f!7+)`O#NjOU\|#m=/^*/Z|_KXil+')Y>Jj5X/y.P ̹u±`W'DKMMi;I|Ӆ$iWBغXP{@9Pgwz|֚X~:?F8=wr2"tOOǻ|HA&ɀ +ԿoBt1,k֌ƗH^,1AG.g2T7 :SSzI 8ubvgA1kmxAc3 1o,m/hÑfY ;Hd,?}`@?n. U5GQzI5>ݶ\lt T>ӌ 1BI$knPʺYnI`F*u*g0jGoǏC7{N\7fl"[rm ]`%z7'{̢<O(vrKI-0tx1giM;n(/~%TE!}5RI FJ ܣnLb+osb۳X荡[ŚL0 gË2ۿ%u.#H-PK~5Ujqh_cY*R2uB\:!(Y\Xt;m3bZ҈xM=XZ 6i:hch[ 'Ҧ}yha-w`Ee .%[Z .f659$i 9^T pC?']8gU/Lt$"\%K~#({G-ׯ~4o< XnR, -L+srgyxc ̚ϣ"^z8uB &co[= 8|:w'~QBF, kcR+~%k,ҡ!2} `UXV#f7W6Cs+s O \ [ᷢ]r\_le#إے*u[P}mx>ґuYRĵ^N~ SNل|}JГ%NО63 bC˄sr5X:Q!#9oA*FZ2xTCSu7Q r/1XٽQZ]/v,}vy)ZM`2cs /; UJX;s#|Y\@b[{M8#ܡ;Qk*ǖF򊎑׷{G|:/-Qɶފ2O~䓲NbJb C= xr>d8@p؝Y7>;߿&y{:E([S棉+Ed$4K 3B(}bC X=&8$` ̷ɾ!uי~S) u*д|m]PP5ա.{)Я8:(}j 0ڊPDJYdʖ `CqJ7̉jov _ZfHl/L\?2R&Dנ܋9QޡX,rF6/SP3OW?JQU.?տ7Z6lAd\3YDkV7ICH($^'5H\"l|iupd:W]BŠ1&FxTaWH#OQn0Ze(> wsx-5Sb׮YZ2&##bT4q n p>'9"=ͬ(r[~"++Z5&̉@Tr,5xi-ѢJV,A?YE Fp{=(7@kI\IVY%.=5K(2if٘v_Bi(8B }/}؛KxKSb'T&nSR@"/U}5,c5]㱦Mzw PX?'Oy0Q^h*N0|{fq7ρ=Ѧ~yxwF%5c[˕r6P45S Fu(lyi&`ЁWca|*@B`(est:y`ȾWU=MS OFZ,U4{/l[BH%Q7wy@TMk'gM9u[?vɘt[\MN 'q֞w=Z3wL.-Y`57[+W(U?{j6{wCo  Ma)%R-쉧8*UU@!zz$=A$FFy^5 (@LJ~LeļE+ZO]!Myws@#%q9;C/ @g$! ܕiF "giC~颌|M4'X-@[6RQ~DA=ud4OJQK:8U:s2=Q@G oص\J  >Tz.X"8hd{`{"Y=T@}e79|8iP8ES$KSJ]ۅ,/p&6np.?RrjBXA""i0At诠jozpgTd}RH}d}(V"*w8y ^B _HsVc$iӘ#_ϚAōuOtznʧ%-TҊ&jɯ# af$VahE]?3e3Ent*O)Q)J+jg YDWq!+Z.V{v߉|pRWaRd99<;hKk,d.-O14hȅWmgA="+1GxhWk|]PA䩋h/gIk`Q܂Ԛ9pQtzb,Ůr6eEveI#x,Sll@R]c9F2' p!W;y~< z<0FZڈNm<_>8Ufz: t_q=hnVW@/~.B /GZ2!T4ZycHRN0w8UK 'LdHlstCmoU6ٳ3' I.SC% Ỳ#+.82lRFp8 |IID? } fӡ. X۽y&&3K>]pl0ҧGcd0$=@ & 8[#hq6~Yں|i!=:|}%Xݦ`BkJ.Qgfm#͌,oIؘ[=<73 Xc2f%!{>DŽI.0^R15?M͈AR뺐޿d^Ɍ\$ʗPxV:FbɐL;_8[;G:Mш&fs,/NN`6O1eXEd~N"rhU,5bK2i:*&$-|gfYc|==J:+8WFz5n\_QE*dՏ#Xy}(.y3xVo&p)^)o}k%6<;t!Ee%j\2 wJ>sn%,X` *BG&`l<5vD#{,XuL.g^&o_[sLゼ!%W몍־t&c;f2PV "=zӶ#pxv#͏ ڪz[?wU+oSwZkʚaKM OSe8'-G3R3w k?ѾN^xI}1-[:: BCQPb}/.=xn #V󭡚b \?u%(2dWkukQd:%$]~0x45fUvl]9wy=Q(鿟N4͊fLR[]$q&iIe1+L)F*,V{A5 wԡ ӥpxTibPe˺E^iъeL5.tW8ccR5= $H(՞>9ZH/ѧмw+dG5hB7d i!*ޖ9d AgV~w\#\M+{a<=͖4xI:L>?ȯ\xi8;6)šyF9%<8Ù Rke֏9!qU؝5Olu\!oDBM2sz\^owAA U."9; %f誯BO`n׾&(DcgVtѵM-J E!kσI?ni/q0Z#Vާ=v% Zq5B&XрP님߃'tGIUv<)%Oaئd;eBX75BݰP|sb dpn{k) P15 cO_62&h-m`OUB76KO!|էuhl+yȩ4Z[-)+"I}UԺ),Cd jCI69HwȜ/Ku8=E9_#P$,1>'B݊qB :o6C9V~'kn7d/ߗK v) ?jaV:B)P%dY{i^ԑA$M^K{]$lID%_V SAc)mPE1kl-UE.Cz`\:IBUM]5V} R}n bD3}L@h"Jw,}qC\ FU^5; 9ydbMy[tOZ_^J:0Aǐ,.^'Y/W"^IhO؄y5fpC|ye5_1U9 m 75Lw7I[ب0Q M/m/f ${zr\~~;W9Mb|RMo 79H zDLz֙wإ^SU˳ :}i͋3p^< :qQiz]"o% M'Bbjdb+潷s6툘IffDI~y7K,T%~ d8͘!`k 8y'Mnl]E>N56ȂÅ<#wʯ/bwK'hXK;f(+>?)I_?]A¶,v|Gj+H}ttp9M4?U,w vTR$ |>+A+,x%TxE3kpatȿCх&x OoJ {&l~>Ujm''WtQ65|+,|ktz'+Tr smBVD%\@BjDXk9RyDKPs;b.\}EN؄y%;Z H3Сp.s?' \NT5U0Be{y8-tZaSbA F0C',K;g@c|i)`Y[VWr%3pzt2>)bAĥYr9s;=pieE謽9(yK0&|[YD̖jRMl Ui˩_`Cf]&0hՇl  SDʺ-hTA#t:X̦M47;ݚ L \f;>Al<޼ceol$O|;]-13#u~[/A3łe*;vez7485#03E8Q2$DZ}Rhs"^;5tH5W5(R=jdlh>s\b72S o*p[9߉oT6Hㆹk-^y[z{p@$ns&/$~dvt_e%xLo $d8́"Q5[]ZЧ| tV(qQsJ&udba_RN꽎)~"r~ ~k7ܶ)xM`W\9?'RNHό~v(N `ǝ&rÆ _]Fc݉>Lg=T!$z AS+ucԐ/\Щ {`:۰ ~t%ą#+]^:խIΌA+?KPݡKn^_erq59ֿY"\˜po%oh4ÅRuȣ>vSb3c-xLXT4JloC6@^jǞyQ'MzYխ+̅*jAQtIV }Lqmw8g7"G>s6É(N.N~lC{|)Mo]]ՑXH|&g.ipgV3"8x,0tG0<#a1ħ-镙~9!aP6&oN]7[.^`LtޣGV i@ ĉ,`:ozXhz;UnD/i L @x&,b5S*g'In>Ooٰh0HY,QM\1ӋkcNpl%FCw Q""ajIv0I̙_M{FC޼q){"X4+Q$1RaV槃WI3a* =exk4% o%” 2bH(vۓKLM5*ʙ+P흪GHԯU.@Qg%8W=StWrݲK_ΉQXTg"VVmBɞ )܉ xY R;ޜ O*!r8ulȻ­< ZcU'?~'k‡ß!@p`r?1Y*L /+5 j$Feb8\|f*# [-;,# %F3Z "Gw)K (:SEi^wK\)O̰/\{~"4ZYQo{{ 1Mڇ+HUÞ*W~*g Lˌ N 4y:Jk̀Kת/la..X^ʒ+K1ۤ*v+4bAXȨ]>݅,opxZV C^&5!+p}"b i'2칂)Shv5@ }H^P7.kM88sK*(ʽcuw[ GBXqH[uDK-Y":l`mA{/Ma}GKi&rJYwH|G J(?n,AѤW ,udL[%S7kD_7ѤҗNsAl )|T9,pSolL5˧d1rwJtˤFTZۖgn̳ɣՐD9zwd'Yi%vJF(m pTx9dAcUT <10. ?jl;-'e2:!O:><1½džk@,Ig*Oy&U/H6aWXM~~NtGCXiO L-@$ uF- h(]2f @ ̆Mי~ =1@"9yDi+Q,&3ҿHpC=lPJ HM/8tmh%w*J?jmpƯsdg29(LdҬ[:*(mJȁ+A>s*G%_8tTnM0H{AD|탏W]ÁtU_ِn'drge.KV ^qFq7uUg 믈1# 1jN7=Pi0awcy/P#nJPy?f N=dnx'?!,`qT+gz2Уs"_Vh!&賫{z M.NF/BZ t‹c5W<=3 ( Q:РL_W8tld<`I0P[$ `_3= LA1U+^ZRnK5k+t׵ŧ`DOdN x,hC=q_ osގ"L:-R:xz%Nv7X'ߒ[>0ed8ھ?*B:O54\2gbYՠ̞ 6}FOka|X Sr(-F}cA:j,KLH;\7p/,g wx/6# q%.\*Btm0 YQ>j 2uP\z(#DTw&4I6mAM+ ā!|uFu0L\L%d:)Av#tH9 )0G/^:r䃁;7Ru[+d]{]K?&ɱPtn$Y@q! t$'v,jEΠ`fAW<Y%ԑ[#c|8y9v)R-@c$TЄ.mفU+)"bh| J˪ f* dj[RG,=XzQqոk ֤bZT!H,/./14M+)ߖTuzD_ O@t_NMi!L:t_WVžBHR&IK07~q*c␇carmzudٚײwڶ ~B_8&]quP:6.hH.g3 FD'{vyI]ح3U*P=9a[YQ/i&, ކa( 4@"T PBMPNt@jԏMoLZr<]rHΤn\%ƿ،K^`Ĕ4ދMcizS:+f}dm[ OeuG[c}-é^ (de^ÀM]rfp>dK Qݭ\+iz[tiJ$Cٸ&2:.v{,ϣ$!  ܡUQFWZ/mW3;(o;?0<1x2O gsp`XF)+o}cE~ՐWԛ嵵'?')KT`92reO) :IV=֦ .NG¬z-kk˩PvZ1v~z{loNw=Auz&)q >; 6vs<8Kibb?\ GoJ p"۪QŽlE.UG6\7m4p#@0`;zp| eZd+Lmeg]`E7c.J?^ >%3:;ƼӖ€i8$_˾H7NXJd!9ھ3ܺm{9mW/D8!0 XHp2Z_Lf ]w m3io0"lAf4>AMZ5U'[{A`ь9^ʵM4㼐)f=&ϼ2VMgF .K[I=URBv3WF ~.u;OmY1s `q[-IEhlّZ(؏;KƇ`]R!pO3ͦ;' r i=(+<*U] fۂvlvW~W葥,nQv cP(jU&HR9⾬y8AHxu?DИ?9ͽtG=%\÷bwR7Nv p WBl! Yrv֭Vr-eOLn(j.!._n?ĚS Ldﮬ9z#x=8B_+fDNC @1,GZh&kii'sdNџB7NuJu:*e( #tSi"r NM6 ܕiીf(/{A R~~Vl7 K^ R;4Y^m0~2E.~疫mMRɕRo 7 ;Wtb$v{3^|32p-᳆Vh1V<|%4QX.j?'U)Նdע &зʵsS *$2⦇JOalGyF|%Wj߆IqL]6p)=ǣ:]MF[-~5BD,'+3l65E<5dxP+lH^GJ?dbT~+"i^q)y(Bf?M=:;^|[*\(d5pTX~oN֘y1(P1YγJL>vC·LkH4 |ϔ7Q#xrAWK3Oau;&3"<$"&V GdP/ ߍ<{6P>}0$tLi*fQt'w,kjj޷!ܣ n8 rM*-tܬS:KG%lnfr:/mR> =7MG s_;PRې Z2` \> >+#G[ɔ2bs~a/Ю_Mg-քx)CDFbo8*a|qFJSA.DҤ h-1 ܯD*C nd>tŔLQ3"{2j" U솅$%8k~gޤ Π|3-F'&ǰw-}oMC#)dѕMFhVPy"]=9."$r\+,P:.J³|6"H :6tT;Ǹ8) 1NG<6@SP,^L:)At"T' Уͷ%92`ѓ!>Xe!(o,٦o ,b̜nr&E- ;62K-P+]ҁ4M +\}ULmD֞B0KOsT8So|R𾌡 .3\"zL|l6A^ẂSKA+}1f*'pz,o뱗W:dfH8pqD<[6)+0 s)7ҁ-_zKH]zr{7J|Fx ],\xMΦ@Ǡf~~XاU'zW|?H'9Y$*Y!PGw(HyQ٬ZQ`ł-3ȕpؒmhuzr +^q?A"FxL⨬o tLv+ܻVo<j :n^O*c S*d1b0+8ZQ]YsGP)AJ6F:0$2II~gFR{ = v/\X6vVe#[%̓*4 ہQ6jU93U k 5QZ#8^NF6s5tm͏ @s'NVY(0Xӛbx*ZA$ұIM!Y$5B8k8D󐨄֑ci =3yYNb~Ț+H̡(#m^t@, 3{{Ӱ;D d҂_Dd)݆ΐ!#9ɧ퇮=oeB!B01T;E7Ia2؁kКCx֤LVG"퐀U=Gnj៌L]%2Zr*b*\$MbU?klHۜnJQȑ ›u-a_eus)ƛ2۬sIz]/ H x?p} ѸYs`Iͱ8O4E5 S @g_+{* ]*]s?>cGPf#26x Bc.z?G5ʶ>h{`ܒZsz $zx=T\bcb=yU?ͭJh,YlX es{ƴwVxWB@Y8r% ڱT3!f[Tb'݅% `Ϳ*9=~21*(ߣeUA1Ư`ld!\L^ mZMOs''y,y,}f\H0,eumhJ&|2땼a:>WqV-wr*$KyFNr>i}dn  N / ?_:#$CKP=-:\p͹)·NaLgbGlPCl~o \D}#hd)iMOš4u9~53ew*6f3Bqm; pF%B?aSGC.|Z=Q;j@k]D7B*[䭐L?gKUhCtS'H0Y\W/3w-3&ۓ"=E( HiLhW}rP#0F‚F@Q@5o$c;PB^r@@q/#l`QaѧIؚ^I.ɶ0 H"+bi'^[*rpkYd!u}wrpr 9>4] 3ӍbcVd0'8f:8kNt҉@^,oA|Xn7:q 6Nh:=<_/1+ Jo$9 aExG!2b8;9Tre暭n`zCXSnP>[*26gN;*KjNٸ m $hZJ'PVȮ3wm%`EgfD48 j*lˍs'X?=nwZu:~4q> ʤ3T{iRx;ѻTϿV?Qx@(0ɕ)-8)8]e:HZO䝖eS.gƆSG(R cj:R*p-G :ԍ7|oBPx*?jt [< u+ 0:xMj8B]jl2Q:T2L%05 ä2UGY8d00GhT6Oi'n:jjWSy.gno/txJ7J| %)ei8Hd>BSi&BDLK>ua`C9 7[ZSv>fB.qN-xմGqVyD5G10XͅG~ )%nqLIn,p}S+ S^\߬UcOEZ۞3nݼ7,ۥĥsòGhwwjW骮*Z(l+^"XM͊nQu?Q { ˫i<KLYO\|{ޭ3VbٽcinPׂTwx(pvNjP@>XFM{_X8FW~&nY[UӖg$Txp[NW_=ؾǵ6cS19S i*4!n&/F HiDOm_6K2Ś9(VܓVlr%H?C]|7r #Ƭ-'Ӵ6i7R{{I܌EȂRk)𖁜+ܴ $V TlRJ{~/#Nlz 6D qDY 0eg\kӝ'8Fshy ?S}԰ONu\U${>E_FTWV$pis߂8ѧUh:B4_ a ?Dj9L5;Mߞ)xf3޹U?R-*1l ]e rZYx6*CEWJE4?"*`3 +͒sgEGL&j'z(qtzV<@-6XnDʀiQAnM=B Ig[ #ܴ{Rlh|2mއBEz@9Ome5.s~@Bҫ|j4ҹ-7h ̙peCAb@5eq_J}>L zP:$UWZcl[)ujː˔#EN1/H/5YQ(NcܪG.ڷ3 *?~K:@4[*:Gmr-`qv,cl%"1@6NKhxWhgKE5GE?c|2kv+Nj?5+ËY ̗IHeq2 V.0"4E* D+YEg]? ;jV!V4! 8}NGK_ ! z *[{WuӐ*bq~9E+%OX8ݣhAJ;z&P>cX+ O,-i!~xkI~R< zmDZ-<)0H{4W]u%df3NA>87(sjJ)\tLm/3j1x䏓azm br<|D Uy|=fr]q5L Ա.EFޕAX4#h n R^7S-Ym9z?1jVSo?Wu%J5Ϯvgte`YY=bA+% /&}T[X8}e|Ճtut83)>@~u.Ҹ!~nA |О~섒r@׬h(gj! `bjm(A0p/#eC$>} "΍PUjWfc_ aL < q@ök5|Gr1̼wz뀃lV\%}NL;|`+6/~It`9/Fin4>f>M4;qi[`Dw}_Fgbt_a⍦xd8~ ̎/7lRcFk̗1,'moe>ow)R~ @EY(P<<LN4?U##_7_t1DmȶBP~ѵMC.[EC-qf : K@bVuwz{Ϣ=:_Ibβ(Wiv?G8 L|#?%$Ih!=H T]0wqXf ](<\l}u7zy.>tjgRu7f|hs@[U/wO߮sݖU}7tt2iB^h)zuIh`d[ Z0=T͟i){ f,=Fa+CJLH:}GdCCZC0,h""UPS0ϸKso=R=ؚA{Tkykznh8Rn,iVl06u*dnkMb(#,miƆG{V$LB2YOKp$ ("4P5e,9.˩:XXXU5t(/|[/_ W(p14jnP{rAfEz8#ToIFwM,^3:"dZYD /= Aǭ:,¿ S=jV ];AkB&*٭iܾY,<4*'=]JHQUaZ]Ȣ T5.k|W)-儒q E~7EW7' EQ{zgz9Ӌ .@I]` f?{WnD[<tX_ʐ.089\{?/KkLkh4Qi}p08#4 8ܬN} kgVMx SSFĪa#;4=Gla(X:~4rKkfz d Zqa DюRߍ#$Yʙ?]PZخ`|56p$ےh tHW@6ؾo/jzƲd%A }_gU\$HG˵wcn(|*LysU, 6}IR Ug~6ٷ:X3_XUIY6>ÜR]*Eecw :/EŜ.U J1Ӑ,lO&OT] ]l|jW.-#C6,HzS, jzZ|%`1w+^Ttձ bK+;pSk%*NP x*Vc]QS8/ǴH`1&r؉7gV[+ɤ9$V6F |mHeIu,"^S5?3ۚ1[e#;%G¯aPv9TJ@jr?I)dAfC 43/E"iAfpfAGv0aInos nLbn.bzՙ0ډ@Л?LdJKrG=iZU~CbO +Ba7yCM3' T4GxoY /WQWDyN&^g%TH3CK mV@F.-BU;O;w Ա }eIU0:1og CDQ,q)%JGؐOQ7%gЖ cl&ҳTG+*5Ƨ.yƒpIpcZ&/'7#ĥ8$afS nn:Tetսu1=y8Sج[F 91`\X!6,Fێ&qWG3]>"k8ِ.VHjʒ&#.SXnq|r Wb5Q?glưk˅y/Xr!a j[\:285< 2HtUIҀ ]q@pK=%<%H\{1nÆyޒ8 bm1@[1 a}5p@閌At2VZ׻k5ќ+]1BGGv=_<<<,(Hma0veG8I4p(3j5X[ .c3&3GT1XRz o Xd#*J܂B? ڛ`˼dkԔ|pjm_D;DE.1$,ȾE5HٛNp`rL+zSM#nc9Lrt ZY:Iky-L橆NZ{ Fջz~ j)s(ǝEQagq?X`.+B>uB;ԯ/āZ BJqK\K9SxcJ\=(9Ew.&lV:)\+i1(O6GAˡ[h:˭M+tNNW7U9zyԆUӫWba('ff*,^=.RMwH2w]XfޓHo{PbWڈϪSy֮=s`"؉*._Yٟ)vf .}MC·Kxyt&8O?1:c(pSʼnjHpz6*!Z:r7t8ETg:# *_UH(g4SS ڜLp,Ĵ|Еl;7ij 4'TʀH|ʬG 8>ȅ o&k+xIoZ86nvXi/i%0yxl ȹ֔U毻cT+D3+Rg$hzzNKf4|4"XU/%b[:=ڣYw$;8kv:]-?8T1Y/QPa,lwYW4Y_lu$(d99tV!lX X"h̀syY}p QRc+ЅsfisJL:x2^N7bCIvg(gw>EPbIA@Lml(T֌ oQKT)50/W^h% ӛ{ͅSXB-߽8 ji0BQh]m#mg'B~`d{}4o~΢'0bˡ_.ZϺo*Ϧ5bvG\v`Bɠ{tM}+E:ҨijIIpIHUp+6]o=(ĮIư ':1Ν|/\J߂@[)ථmrڳ;l zPɡ.U,77L]ѡ̞g*PI/K ==U~cͯ~wb0xys0 92oО>S^';( Nz xIf3?}SEPGqsl6\E _ԑ5V yEnqlK];u-x5b'r9L= @;M\,|-HXQ&ӿՁ07t$4Ib?:ry]D[12U `dlO~ riA1K/J|Vx)4يʭXoitI\AMi@=,dMGO" \-{}umH`GSև5ppElhYG*? / L/<~T@؊/,l0 Y,C8paU~]~,=H:(C]޸sn=/M.隆"%h٪ɭFǯx}h L `Oπj筍|eE A- OTx.u hKWTs~QZ Bi>U2tM{x.Ѱp6(blnn+Tu>m=dxM¼ƤPnJ.,^<Cp爺8-*H|z{HON}kp[K! ܊~<Ch'ɄWEu9c/+UIoŸ"3ZAbl.'|"5"f(7hٰ&%ehK- c90J}~~tYVTkHu)cP=3m0N}3I.vAדm;ip-Pp!zZAIRn :J(ܯs%ȳ.(d"X:+*r E׵^5u#>nxQ-YʛFbE>]oVGbVaZO)6ї5֥lWl-DcCd{F.RVw翙#ܫ _QZqfPC5&#샰>7Cx uXvX nO|bABEs6\m'lo Pi0M xzrղJ$nc5-Y <6XIU' w&GoP - G/>ieoJ;1DŁO*9,VX.9Hp2߭*|rW_O!C.9| ID\ș'NB}DZ<-mb)b%u]D!x R$ zT8Vʠr>@D4;}zOGߨ(h2]xƥnI1I'D9orF鍬Sy93OlTdGX HCNj/oSX!f;9/`yzI,%}筎I06]xvULH3STP7@%@_h.csto_ Os*.- Y(3ՊE=p!F/9uQ{=) %SȬd///ەR }1oshh @:XP-orUs#h )y~us pw!6)c+kuM bBVemyr 5'q~臔, !,͞Q[6 s$bbz b@LA]+~&m _׵ UhbJ (wC)jm/=9L )\}\Y7l}Z.{[&δR,:7G -yN[mcJDbX-CQyA:RxF>\ jG,eHm bβ=P\3+(vƔ3-h! o ;+O(JHbޔ+5<=kBt#3W[R|EeЩV/#0&:XUIGJ>FbpO7GyPth;b~+JqE_ /?KIQAgr\zJvǵ@̰_[ZkV!+Eau ^tȜ=$ta] ~Ӻr%s;@8 3ʫ u{" ^-:WvʶTW"K=u5 ˰XM'$+/+,,8jNa5]h\ 񹎮C󬥄%\|FFY8:G*S"fmZj\2N\, g4 kyn"xCf n<8Y}5j aEk2An ӣҴJN4۹.虶Y|^~i:n\c2N onō#[M&-}:"h~13+]ߛF7$Ә kT<$/-grag}PiƮΛϨj^Jz7Dc0}"rk^ѝ3C S !ݐeqip*5ݷC¾~܋[rOO\n7h2>y !MF̀ ]\VH++"*_{!yMb|t,Wt[7z<kn ѮPy_?wB… Ũĩ˰%,Hn8^8v^zOc,ݴ%V^#cPjdи |f r6: C)Ѿ߃ JԼi6 d_r\ @$( @U^M)G h'x0z5a+llJi;v-o2wFba90&)Wƪ p3ě 'b֩]D;YjYsEJ6^uJK/6XYw WXA\:)20 $D3H$u@t{q %6c2mT)*xTj&EKeeRolUWqhNzA;7, Rz>_Vɔ$ޣ1bcǾr􇛗AHsH_SEn£/}_1g4qC6ΥA fE,#  MVtyU!k1$)c#u {Q ^il,lXq)4UrBp6ePs*t\:9lzɧ5QX˒ceRR.Jp簪܌Q̦5 9;l:Ǘ_pSpaJiyP$C\̛JʕZn+NCbGE ј%7i!x0nñjR0 FwMCa6>J@UpS>fD$ ToR!xḶ?<~HOh&!0c|]ZĎ\.L fgJ?en3Ǘ l\[R[Y!zv/$^ZN&0Fnw!՜N)%쐏v R˶V .+o,uFtX_T cl3γC^㎮4 2`nԪw8=L<9_ FZUlyFa,ѧ9"]{S?nox%6,66a;s[-ObyX՘?KD2(-":Hxb/49+I[JQh䌋?'e$YGΜ!w6E d8˶#j$Z^/ 6?nHC(29u%0pILxqc4Յ\l6Num8!Pmu& 6|3? l%`rGʖd_s6Ƕ$VFAadfcv4-}wl[rO1f aV9Jx.A76 3ft|(fğ bU Jl-i.Cx>?U?.!m*u8}AB4qM?L2cXwh8JWS]i -ek C:$ [eg5;BRjt7Ro2^+/¢cTu9T_Ӵ7:hV ĵ UT+LK%LR8kbb8Z7Mצ_eC"1/@9{¦P̱<~E ύ~>5U[ (]砨\VYA=Xۤ w K)R!~uonӪkɻ߶qIP:5p@\yev~IG(´AMg]Vi3qq._RPF=wKϸo,^M(#5:L6lV(۬}#O:$;>8iaP`- txj1F>vtU|3/ZArkQ7Ho,+݄?9Ϗ9aa܈C~E:%(@^"t&1^ttSK*a85QM ?XT'N} GɧޭޚR#5@#؊; ݢ7( S;T9Q} c _ DAO73Z(H2DJ i}EB{.vS^!a]2 9lޏ<퉛o'x [$291E .L7Sy 'lP#OwT<G< VYi xc˜clM75)݋i1Ҳ2n-zZyĖb܂#9_.I3?Z˫ؖ[dOM>DuBc[H"m o9XB0o’*5\e@o yE"2|Q!,YiLU bֿN H$:W_FT=6?~ @I0d6񎮟B 3=jX!b,~I,giRAhz}ϚM`=FҲ:p8ǩ}N:,Z eYY^Eu!8;ԷIV,6y ^ L)[e(0ϘNὠt 5i(Jv5J(ؔޤk'p_Wt)c)L$B#s[H6{Y%3&B|%貮A^Pl6C#DYZRhh[Yz&CD%YBjjKd'ɱO*NIZآ0T1n¯pvMbF /ow9?p=m6N&F/DZΜo 6gnj! 3MN kK7u%~69@eK_ FԒ.Pj27IǨEgp_#Sߝ/\)7c!ԂlNGY S\ƃb2m}֘f3g D:V,G}k2^TYy r9vr"x:?:BAt.>)KDxGM U.tr=p| <& q aXSFNI9\pT,7(JrxOÿ!Y!ϋ|$ _ WNccUݲ1m+Y!10D$>Q{6]ѥgrL}snapu9w#*v rÍ(GifCa%_&hfrm)pUדΏH\OҌhd1MUr j-*HN5f ۇP]{/ꧾ̩N. W(mol i';~Uf~r밐p -X,hN^.랇jEAѰ-ʗY@#@?'ͯP83tOOJ8P0GTCEA*:|RU=9O1gޜcbQziHs \M#F"PMiB뗽 )s=g !00/r#C˚%Y(ĕ5& DX&,9jY7OB3xz6G?αmrPC~ ([aʙ LieF3>·U)>.To/SFxh~=Jnt8Fm}n>zm̀bR^jȾ6K6-[j*/&%|^ϩ\&Fn(l 01raK ա7J` zbWG-+S, J$7D*|"Py8-H$}+=g? ZM r1ҬЇ_ (=n}!|hjp?L/>aLPrɋu|qR+gZTHtM8|"qor@S0? WU/TNCIpp|WD#}%*{G*flG N4e4iX P+B;H[*;RQs+цT\jڕ6GW[2 ej.ͱ;t-dUdq75\JPƙ#N}| g7(=X *=7+GКmETbC7NgT*dH~D*@=Տn)sͦ>8AI~:Mrd*j5,*2_Ah{B wcӴy!͈P}ؐqfDBtY$b-$e,%rz 63&iuXIfD2H=T}Y| I d=?A3e2k\|Lj QAFZ#Q1G2uHa~g34BIot_wsQq[%cpy4<q ?,gI\UⒾԉ.s]mlP^t<޶+`Vˆ'ʃȘ@d#z\Bզ: u~z׮{6"_kVłyt9&#+\$_w/MLTN L/Y\-Nc`MM0I2t-0ѻ []??D`C}d"4v_} 7> @ >kF!aڟ_5V0I9;&8NJua+YR'';cBEQ&UK! Ir;Y;U7߲KycV5YS2(Iԫv[ u70M-Maq3ivn{Ak>kppaN1@\&+%dZo\\'1,M&4uW.ؑ3‹m9({%|O*Bvq+}24bJch.0htnP!$N}9^&ɢV FfS4]jRepgI7"j5l6k~6=r>e/#Ku !gsQ/gnOgp_Nг:zo=/}i@~o9-?Kmyyٗ?QZts7P5u"1"2gNxc)>tX/%u`uەFO+,! '4ѱ0PgB u'&Po .Xeb7+ ^*⇐яbtL ;ʿ1Fr1Ïz NJn*SK)~tyxY<.Y~q2M%dU?-EկI$1`2t$?GlɯOywމkƀ^3'ۦs1 (CZjj)w"ɠŃ b[dNj XS ,SW'q36]m)u+5i^RPĈ5؃5P[bN!Y˴\yY1﷠y\=Ae}Ym[@*!:`@)P^N-dAҽv@OHqWR+3.%W+s}#bkń̫F5DȻb$Af# O+3)"jc,kw /ڢ4`5%Vi.O7p8^dQ~&PwX3N-!jBbij&F}%~Z..wTz8gM;*zL( "YծMb|tQæMcF%ށsu fvDPXtfM-W_.Dٽc Hyޣ 4pwtܻ4'eVK%y9NaOr}\@x*CVU g+鑴sADAD&ņѮuFP"ygEV잎qA( -g b>io *m2{J[܇80^>?zV^\(gNT?p׹C|^Zz& Pt Q>X88&ShClIb2XI$R/Ѷ9&+PuqGUW&9S^$YWM Jm*kD8J;]d$]ѵhAz tE=jHa4]A+"Pjƅ. #C/(Ð n+Ӄk(H^;XmؗboIFiM7 s.)H6;Ì/o/3Do0.'!\D+ m樀WPK ȴhbaԻkIo41[G('zxϐY3JkT ]Jd^H.C^AʆI.bkbx}A<"Yu?|2x0XiYx5f\/./Y "r> "hj+,/t/ϢOy0>614=L*C"qBNj\t+i[sLø}} [i2Gk#`KX[ ;[uxUHUvH7o|APY]Px߬% ;s)(S\wMRh]\ üYlԝ{9I6׭'%2v`MlQVE 2asd7 B`HPM a /G~55 v?.r>:SR)h:ܩC] o *]Rrt>Lf6^ 4\]%H ,7R8ncd1jUޑVW y0HåAmM̙O,ҍ*boT?(_d8HM2[cSҔ+dS^5RCB&%1ťnZaT%:3Y5kW-ZI)?b]"T5d*e}򶋵X\+b,NEU:n7KD=C*A(g)mTPľ۫ޯ pPi41RS?|T'ʻ*rq /ek:b]v w\ƄlMa<_K℻d47!i㙇xS>!co~Y哵#߽ZyVqYW6s@A cEګtć2f_X~|H#nj[T(3%JM]Ax6Ppd4@`fӺ0={.3{mtZJ>8|*~d;Mc=6a^W8&K# OY>j [(S4-͸!φ]z44{"]b'ЍNoG!lg|>ci}HB-싏l2@`y"]LW;0n.&>x uJ+ lG0S9J?s~C`۹'It~6OqHOFɶEfU'QO  ?F 98s΁CEkj;DwZ7UrƔ_X,lȱ#R֙?7yS~PCS >,4>]v^t0@EF +d*U}F(23@|tUpVi;%Qٯ?9,NR_o;&D}fŀ*?d|7(.9/g,GADȭ^ j$^MÎ^@wl;R01ȱTAJC7#:8/x|A)v/8m>&^+:,eʇi|`!R70#;Id9iKmFZ`]٥ì+k yq!wl1#.P| 2IDޞzz互g-"7J@x#v{v[k8=np Y )@6L.=\%%o qK5Fz{k5+l'vc]ʢToffC% 6c8ȧ`mM8\06;~PH9<O 0S'0m#t,.[5P !G`߽(I}pllxNa[ <55*PKrb81th>n7]#`q y2'tvu iiTۊos$ Py3 $񕰖/[]ie-tv؊BG0>|lFx\W <1l4F0y\^%f8TSB`Mca]74L|oߺ%yC(P* ˕ݐq).,I@f|ÉģBZjLj`{ v*O\̳+RiȲw7zv>K?LV'W|ܪi*wPB@u>:f$8|@lecxe N̬ۇ7xX%PX֏)U{sǒ w52TPNJofvc 1~dewy90$XR U9%!:I1bkBEr[_<3CPo\.GclZ33^XG 8IfPRЛOtU^˯en+Ds[(H{]WKwlrK<-_ٯ $|`(|ƭ}V9U3x&I|" t,'́DHΊl +y2 Y쑧K\0."}v$cKЪ1Ź FpmGק) Pj^`8q25R8&jSNsfwx=)vZSWvzdg :xkz^'8<')34+8G+75Dd"kh܂O! *j `X YJ҄xv=]x]71Pcc[6G daNbA#pu{~ ,r$Жj/<(A%L[AyeMV覂Z.-F{@ &,WDPˡ|IjjI]nڿ?>>-}iOdbK khBYM; о(K( {K;_%Hk f3nƢSKȊ%,CA[U(k+Fcw cm:A`?"Zny4 Pb `AsB PZ=EɄ”gv*}e+fIyk`$]#zCV'P7(\ʄ[JdTRon6?xGب8*tK\{bl7ޕi j~A7'!.[@wCHB`ð9{!M݌~ElųdMpy$A P5a-ӎ#MXOD%yY>$t}[T&mXsj)_YF? k{._^¦zdt} /mXsҭ{G pQzPlf~e5T,n]Lُ{ժ/հ3p~{PLY`s"!]c̏c ˵sZ|jl짛x^ш0{I:I&Tg;n=﯆,s7,=@XXY5k,}al?a YZ