python2-perf-debuginfo-4.19.90-2310.3.0.0222.oe1 >  A e/SW^^f,jWS}xI~ h#S]6Ʊ;kI[+h~h"Ӓ Ph7Py&TDt|@B/|hDmS[Esm[mvQq!- Q/;C8ZYLPqax2Aa]=XGafô$|2 lLt,kh׺=lԐfi WH@(ŕI) A_(ߓ=x~EfE5ͺ4ѿ64c9b7a444e7c5fc1bdda43efb4529b8e4d64a1fcc2c06058a6f96799f1e61a20bd48fd9803aba1a90cf947f084e8f4d7b73c7387 ܉e/SW^^fPhEJI{U[ZBNEڕFOcp\jICIWKXF#+ypiHƫH]:N~Ts7 Bkf>.Tq #O'mowR.47ŌxUz߶evL#3a4 oZΔlQWJ{J TԗBsOS5WP2 (bUy9Kp< - 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.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117- !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 host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variableobs-worker-010 16976330774.19.90-2310.3.0.0222.oe14.19.90-2310.3.0.0222.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2310.3.0.0222.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/36692e7482b3893e9e8b2221cd1a20cb-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c19efc36e29761bc6381f124c930df9128163981, with debug_info, not strippeds!:), JEutf-80e319fdeef05e3bd73d702f100d302f8c834c19c02471a573f184d05f0850967?@7zXZ !#,B] b2u jӫ`(y/5Nj$? ? ET׍=V+ tラc[Z"fx2QsFmrruplzʏƢ8'a0/~ S?1-2abPlK)>z:;{wSivrfHGl oFݡ8u"^]_۬IPEoԿGG5[ Efm-%?`1S_LfɫӪM ?bؽpDざQN,>Gs܂R;'ǸB#):\I(ou~C#Q1VsKNQ=NE|`5dzh+仐-dS84NWnj(%@ ԣ!@;!jxWrmCln6kVϡc7i9M9<S/:gJW\*45eP겐lv3SJ9*pPLh#OA'? B RHlb,jltlMP,Mzo#G_(,Q-il:\|K`M@z5#S `ߤ"E>>XnNGc*;)s'5dx!bλKd`Zx94u5r gQOR7ŰI_pAew/rnr/5;p>[J>N>߇xYseOXXeCd-e<X}f,`TlR{ld/ցhov2^u͑7rӕ䆶 1z! "NSK!-?h/eo"T$\La|\]j}-˅CY>ek^[|/uvN_tR /T8 QF>mY:L*miXnQ%b^,|YH&OϸH ;$Dxi)\=6$Y<5>dt{DwhS9GI>-7ՙ=,@: LW5{CSt_z_lY45ro:pʣ -,B6GB{|EK1HRz9Jx"j۔vP?5AjDz3+=U e:(:h[>- .na\$WwT&oڣ[>3Ebo}r]50)Cf"$]XM9LXWڇYT2$R +lOpWB&E}, 0[؞ Ph?HVIG@FΥ٨G.:/xlGW˅X K?󓛚|:1!3!u &cџftSϿTtX;rٴ4&I+ڳXfڹ^xH(}N~˜oM¥,D&tW bSLq>䗞+F^~|*sC.>1B!mP+pQaH . cWt%zo_Vds,!N/ -$?p5eB_&3FJIto12p[:. #lJrL驺V+$r1/zFFeM߆Wg+|2Q?<+0ʟhH,N8N m /t=V3;k:Ll>? A |ܑR:Xꔟwm5L$Ãʍ]wnTK gRLŸ=$~s܀izHnq!:ߍ!0ÔK8eLZ`)QܥE_xWQ*G*V4AqI\o>3kޡw:M {?JSEyV _o_q JY,1%TvP\H,{: TB</BS63YU:7j9U0?b˻ޣ҈U k'N%߯DE"cdZ?3>,wQct姗 3 jDQo}P̗mW5uoKxnJ;Mvw Ai#=_;ե(Em6JA h|H0;4Ph'4Cl$^f5.g]:n}C ; lPbr~PB xh۷ps. œZxoNyfKdV-evK\6lJ<sk6lЏߘ}"L-OS`U 뤀h\C2 2gzߒpK:'Ubߙ̬o\0f$'i깰U.U'~9iO P+sT0bF6/s{[ۏ 1 ä1ᣒH |cCP|_D`O93qekT$Z$/wdjxBg|۰tyDNVXcҭJ"qQ=$U;k5^N-OZ]vzw* Ձ'ʃ{)SY#Nzr&ӨHkgҀMkpdnk^Cc/g#0j^ꎩAtWK/[Ť֍2+KK9s2;"]׾{p194=20 RZnv ns}.GQѼ~kB qgnidŕcJϨjȐ_$Enqk`zR,nW6(n \`ѐZdKnǥt4绢/Z %lvcoF! ̧T3@ehe,: ]l{Y-TE Vƀ]pC\b!61zW50ZcHݜˆh5]ӜF-AǣܺVF]ItRΐ'jx:11;h}<Iժ,͛JO>.ʎ"9I"I2)\aBƙw2CH.*k)V7נ1pшkѥ}?zׁUlZ8'G"=/8Hϻ Wۈ16 }N&3~He e-GٶD'SAݦl4<08xZ@n(`%kXo@t7sUȒ2~3ngCGx"<S4oH e`PB&,Նь@+xc ?$򵯺Tv0uYk"3cDn5^!XY6M_u>,dȧRYRZ7-[D)P -41k,I.L#/CWj2w1[ 1B$1t(AFk'hhs:i&VϰLG:Tb-"X 6EY [E9'6 9 X$<I3^lඨ؅^~3gSQC~}) ?>` k/Qd ZUv7roN,ߝ)~2/.E?XrgB_B:tImw"c0+PMήG$$1ͺHJmsS u5C;$_@g |'//X ee]6GYE<5| )l}IȮ׍p4 [1R'5xu s2j7;>ҭ -z^!p]R:-_uFw"lj'6hnn@+RwNO J8 so_?nCS_3ֳYLi[.ql਍^E>p&<WP)'uU@n./C'`x>^7VE``022"* ;_4fS&Ո˩4O4|\ hibq%sJ=/] !Yc3'hළI4= Z;@zq/Қ2y诳 EâD֛Yr2̮i}ARB2 { =l˙-B4 ;9Б; 68nIh<'G3^Wu;3M<њ5wZ[z" @6l/0lDg헩CnodZxEqG0i ɴ/72f+CӔ)TXHlc@=Ҵ,Xy8oFL%ڎP?(-Rf̑>e;\oVB7ҝwbxq]P>6"d%::nbq(öz5~?C]MKBEDǩ2k~Ó3S F#0 ĉY1e1}}9J}R:_{f9H@mqGݻ!FՁE#V7T,1-ybK#C,ӏdJWg "_5 )q.7⣪g )&uJT*S)[ȽHVq,kHZB[@Fߟ6fܪol1~}0 !1Wm[B0G1lxT^6Q}44Naq (*b JM' v|;(NEJɰ2Ag6aPdaGo}L(_mV&Aj'Z:9ҿPDG j>-3QGNiho'9)51f5~ԿKGEd=uԭf( ?;\ N[K1O㧞mz|Isł~_m i3i1p&-vBY 6i ϸ@cfBauCY|/r7F~~'G[g##+I^&ZT>ӍGFeGnPa+JMb?ARvI Qú<('z.9qIv5ubZ8$@W/} \sG3kWJf D &^fH: zحV>N%~>o=n`%Tܤi Vs͍+ Ms.7 <__dŠ? K%?=%j}25 ,X?s4IDMW-Yw(k :inП>-r;!ݵۂ= ɦ"Aӻcj}RMջ_cz:y\Ӧ06rzu"?:AQ04]7#.Ꞙ%c91c:/sFx*a%m:2nBT'ˢ`Pc~6ů|B!GZzzg kKȣ!4)8r'hD0߹hK/S(xcpDШd^&Ϝ?{8D/r?w%Ĺth`7"%JL[ @#h{c[BHTxX& 7tUrY,}c.l½c8J*ʘH*qġor@oO &@yS:b{sOjr|{?-Eд>.)(I}LLG˄3A4y"8>Y _L,s0t  8=D}[-D7CilnΑb_9niJ`d|;;Zc3:0Բ&Ͳ6V n(d@YlXLt" K0ϡfѽ)LJ\Ba]/_8 V%yR'񿜆PK!q`۝yvm Gj;ީm!J儚% &HPJ^pX;Vs/[QWC۩Z%v4}cZ/(T&<9o tw n0(.)rցvK{pstccP pBy2i 6G@q%! -BJA*@5jۓ Qfz%Ӎ 9[/ BjB#ރU7N go"E'-[{^F;jx'mPG#+YG5Z ӵLم+ ~!Jɋ0ij?D{ʒ2T|;gWxKS3PG}ӵJ3Nbt73~JY;z(ڏsD@Rda=O%-?W'3rw"ʩ"~G1@) qyN-nBݵ5W ](vr*?O2ޛP{@[o.^V I)rE\=Ć HdړԼVY}kZ"^YIB"]~ ˏmLy1+([/gg{T{R)Y/4PƁl0q:=닢?}43?8D>Lw] ~ȒZ=_%H܌6: t40VTNM=^\@T!CleM'>̐-hz[!}$o2gEh}2=R=y7"o_,5clKi".q$_y#%[\TX.;QdLcmvs phAtv;Wv;y: ZI!ȫXllcr!;eoM?sjtr7z/~0ߤ~obߎЙv}q>azeޙ?%bƝ lxS8TWiQC7K("R5]I~N׬qnqw }m/"ɼݮY*[>Q}q$LQ(rXIU@Tq~`Ck Y㥑c30?~hub鎕3]hsiGyžoץsDYَ4FWDKcݚ{=_;ȡb$s=L\BQ 5`>2E)I.|M,y4[cJ5$m&O Ked FDJY筊o#Rk>@(ٕri",nkyGAf9"{:-fs?Ϟ&S3q8miy`1J NT`D7oqTO=#mFRY_Tt%YۉBEtBG 15j醴O͗#C dj=]݁n7ЎBPJ|v뛊x:mj"cQ)!rXj `QzW?AX LKXׯL׀3ы- 7E?䌦 >ēz#EBMj3\䷆X>`ҤsAL結S9_R)MqgaAݚ7Jh/Tѷ-Pt'r8nicon^EV|Kw 'R5Yz#WA<j:u #DVeD4;d\˷2kv^ѕ{-4 ֽ у=N]Q60]ZrɌ#hp-[]*q%Ne/ڳ29';uֺ- kQk%g ^BAéV̎9rcZ@.)C0l uI.rfv!^D0_>9sF%d{JK;Upn3Sӧ!s@ƚy%QgN97 Jλ\̋Sc'&c GmvM %QFz 0,vVХh5ɚû\a҇t?FμdEJ!{DcD'Õ~ʪ];ؚy>8y[$NXM/|N]h ;x6e;9βEE"'F]v!!m54Uf=z#@HS)PDOר(8 UŢMڬNk!U;t$󗣟 X*.yWq_|! >;b0/Wo _3Er*OW)yU8`RDZ*|EC!}cWʞXTǔ4fdQ[&iVÌ\>CiNqYQ؃x%SBh%뵮!mF|^/̣#ozWcw0(dq r@::k0ŝ˪<fyBdX5ZPR.fq_؀]In~xADƷu瀣Ve-Ygc61>-e,wPB2-n_DV74L{V$-x)bTdfovq)pR׿+p~R}<: 2_ĈSr zn?f[˺H&Lu|l.߱Yl !g8(v̈^A&" jKu/،_֠:|z%[Jqڨ` DRuSƤT.CD|##lFikKP=/Kͳi7r9 2m#HХ5(nzd'{_Gxu N‰Fnae4Fpͽ`W,:#徫Ĭ2ߢt*qRX8qgo^R #7bϡ8A& =zMU?X}@R"k]H1Brw ^J/fk.]rQY0\zmHaJfb_X 1PkR`#i>ui7B֨[#Y iò'OT>yn*ж7'\S)GA :Ds-!uk ¾*ЙN20MB]F\N9 ڐK l2^5`o8o-Qr6(9ZwfYىlq>sum*"En>ZV;6Zz 0ƤW~Ïr ebieop-ў.=7x-:/"SXw3Ҷ2s 8Vam~VN<UϽCP bݘ (DEʮ2f͘,~,fd^nKL ALXѡQw]#__ Iec]H} X2 4Z_$7/P4&e?A|ʎo|F yDO;hR^NY#+t_ /t],Ӄ6"۽O7k|Ȍ|uXuD?E1r>d݇O-,LLy|mXf S0Eykz=-XJbr+kJ6 |Re)BP fMl-xeUFn!rLwFlUjp3s!'a3?2k{z 1=Yiv kpi]xg+YOծKt!7T$]e^l›Fg@9 k+v։n[&;YŘXx??6Fhm8ފ8Ctl6C\<@ݴ=Qsf8ЩGT OBdʳ&4=ifs2Is=FŋZR>U! l^ HH+}XJ`/h(Q59#stPɳ1>gU+1g}- m$xɏ oKxfMXn֑bdx KOƵ)mFEfGR&) UH3aߔK$uq8\FY%6Pk/%=UP%̮c%ٰSÑ)0ySnԻQd>1}:j**4߮Pb핖@sK#2[DmP\t( -Cf:ՏEl!Wy=Yݤ#/*/#}OnHR}A1ARvϰ%x/ :m-SUnՌMy.TM-"x;>?U{*n7:nX /ش7q8PAh[/H_KUTU1٥ =۷ I/f? [T " V^IbdҔy/J;bMưWOߩU9 rVpaf{ D"dlʱ//ΰ AK73r2 1*b7@9|)z)"}-PkýyAw9Gk2sq>C|N$Q'W>݄RRSFd&ITtLDz;A>QǷd}C0٨k Yjq0ewLmdQ&(&͝'{&63:̶H0X̋qoѴOn{;iիV>އ-LE''7"iRvsP7`Y|b@gWʞ;bOJRƶKvӗ)"9Q/ocp2Z-Iz9=z Ɔ=Ok!JScYYm2І\I.Y2Wz׼ :%֢5Ǫ+wE59bh*^~ͶoԆ |djű΍|}hVΛ/i4߇%&o)ɥgaGY~ |a:9\o̓ KpMSC-tm@g2MP fr֊¼;7E*6F1|?Ȇ9Vd|k4%t 7 i;H[|J*snv}der<0B/TXW6\DM5r!! АݖH]g ~.pM1#Jβ]rKY:ػS"&3$e)ՠE{_Dh_` L&tݑ[43 Z=sA5*=Ab0sd 2B E6薔DȺDUi]XoDv20>ֿ"KtAR$nZ%byY[twR`z4iqAX9ƂZ?!&i[vR+N0(〉q*E{ 5ؘsh_'}h~"=̘@6jhҋ =P;dFPI"tY[H~OV}MSJn@Uņ1C3q[<<:,*QwI n|l1| $3H3{ ;Av;_;ڕ&u 4{Cp Vz?J,o,R~ƷtKF Uн%j\f>#RUz)@Eg(f]#׬];X%qK80*7=yoBlVl⟘ˎ`iܒaw:$7,r[50 ~ѸbfBpLVι5%?NUq~ 3␞DnJmk!|VkJU=,+he t>3Gt&J$5>?ҫIYEIZ\S|0 ,͛hyHMW{h<=)iPվ 5#^cMd4ފ'Gkv9⩰t_WU} $\H/E\H"7Y5M7QYa0n PY ۩j;bgI3A;am ͪ)cW/})sl[4}GaasqףՂJ䪠-yHx^ݻETsc|86퍴 S}$__b~ #I05d]xYOک^W8:, /ﴁw=xjSTo-@$ ܂>۞O R8wR~RQ/ h--:иֳ" jn$vYJڎ} ܄&$\I׌n zK2CWϓN_([BHZbKtBe@ pY͸P3ŗaۙZȋ,!A wy'AWUu_hfReZy6Ԩ02fK9d$ qB;=[#(wra-됗ס4eAYcQ>%|9 r)E9]@-;i "aAB\ PX1/Q t0])66끀&5T+cN{8#'[Y"R5sk%M8<ǼcՈ[48m߷NDV5QPɫ0spN c}߃XT@sl[MO#YyTW= ?mPҞ;@x5aͫ_:d qrukXNOjG[Hɠ^g'mZt%qd.}51])0> 6K~!]k.4Ӷ9R^}V"(jeō݉o7Wҵ N ;SI)'+<$M&z^+Ņy:nUo9-H)'}NX(g`U@f9&j3T$vrL3zT |8|hݩFbèDÇ:~|r>2hk>ܹ3 SQy|{䖪$k6XjEE+S'm-zY v 5HRx c,%ԯ2pV9m=~z}P5'EaȎ}0ka "TC5CAn4JNgxգ"{mD?9)r;̞;9 UOJ @qaw!R exa.`lrKq hKѮ>Rh"=u!#JH6.?kEF Lqh~GA,@c|?/BڋGOHƌ%8pQuOʢeٯe͔a ``!*1z^p̸;^T?J!8," pkGkISܧc6 [ZE*ǕiL8F@$N!ٴxzw d jU _~;f0$#J6])JihżX BTY؁d[𞓺L{*ވBC'pǵPm^@{{cyLWy Wo-؄NGK34icD6]Vt7.IM jbwNɣywPC_/\cU@#H@ |y/|;ENKb{}dX۴ƶ>U^ 8cPő 4W="Ʌ*҂ 0YJ6v,:cT/$f@.LV ^7P%UmΕ< sSۧUϑrc `ua}qW` C iRp|XPBSg> dakWլpYބ^/q?@G M<^ }=F~?\S,HR+[),RM00%אe2g`!kIg&U3vpa3KJ B.4XǢal#A/_!ߑjdfi6 SuYMqYԽ'3kA9J:5[m-V+w#YG}C%{`K<4UŊ˺'ڋmw*/OU\fp&ش䱤S\˛cE-~[)/SA~3QZ9?_h9ow9[wuzRhHLEob>Yt/(w 1**HTN jod!d ZT zoQ+ϝZpx2@x8 ކ&9DzCf"f 6,,bv@̽VQ /ZAX 禎O+x6>=D5㥡4<#n5LXܱն"XXsHM~1 >f,/{wRmm7Լ[%Mv0Anҝm@31ڎ[~E2ïkϯjm|y:aF4IiM,/BqyZciiS+^ހu~8fJ\t|lҝ?9@b0y9GO-ԍ]u{lJx"8 `Y)yEP1GiƤVLn{ i}yȷ$!B  ^,('I[-:1= Bٌ"lZ+ e(tG9Nś}iDO um+^[Z*Ys ԶA D ? D}~64[Afem.sw6#ۜ= .$@zͨmT'gO:tVN',Q-M|kI\г5m W2u?5 2~zFsb?:amO~%-_LQ;LJ0 - @AWۇN{9-c )ݴ;ͫUgЗ @,S墌?Uh;G0>2頨{ dՄ{ZF^-+1s{5qK~>=1ן.VLz[}DN2NL:p \ "aw0> .2m`h;r8i!oA[t"mPr6"V83vTLT{*yҚf+#&iŏCn}_]RPM/M,.^-$o4͓giˢ(YooyW  l(J_uEiaͪ?#ٺok_ iEsN<)6؃0's05+4T\[?m+y!W6װuC> ^ @#u%>i\Ց$+SOϮFcu Q\ wW`YHʀޜm0ٳgV~q yg-6,.3M)l'Xn*:z5j:dEje[ooƬڒ5{1 R)y8XT!~ N8Z CYܘbq[ZW |1l'e]ۯ9̽kk8r9Yu CIyܕj2yXjVDغӎ UȔ㘯oV2hϸK[MW"$7iW_|y|7'^cBl9̳hvp>c8x 4~Z@ s'.!>?4I$7<~"pz&;E[O'Pg BXެb+ p+pG3u|P:/Ol WIƒN9p:reNU_a?p§YA'szBa(=xx=> I?Ug nD [LKueS\BiZU]uE!wN >~_PgQfGƱσFgs, "ѡpR,qZYaZP_ʅqHn=_\t*@p;Jp?.mY<⇙_["=?v:O&CVu&K>\G"``VgG$诵EBDus>(s+99$LKq Ļ8#Hb!2qpU2;)a6t`)qoȀ vMpl.0 AiGE`-(fstH @R_q 甫ݬdžB+*#\nJrJn0,#HqZȶ-ע۬ -Q-R?S|X)Bcq}ARK[<)J0P6C[w=m;zL&+H4[u/#?:l$7 p6?¶I%2[r=I<d(s×zvU77ٰ3^RUxǮK8>L`kdP倈*쇛1;Ek2.5R ROlpJrV2\І~oj/uM6Qgix1v^nIPE !.`ؐeaj՟1.Ғ:miHAYt]؎ވ׼&;uw\(-|cI)EFວZ N~{L$DK D4r KN{|݃n˘fl;Ξs?4LCO–nTz[_I}9KM 15c}c}_N}@0{dyɢ"jdk}l,]EcTT0nl7BC'u.*mpVU%H _`_Êջ`fعH "JKj V0?6'eټZT s9K0=eD@z M֣ M${7oS'=SA\&DxlV)u-"S/v̰&,'w/q+Q zDj(̜b'캞Ʊj% P#eN*`XF:Ap΄@ lT +=Du˻2L|o$TQX?.H  p)T/,j07'٫`o5RCv}L_`;;]ijsơq)(q$ o*1N7sp|쑽U1 v'"B^˝aXMx(zbno+?Et20AHՂR\XГ)"Y@ EA44FS)&AB6KS#eSg]d_{;)%}8s CAHQAGz>2a 5鐜o qy-MJ44CH4@XHAɋTKzu0 Gy2$f&adCwI:F^n({%֖?ZHD [y&")XrvD\};"XTAvn8U(tDW*@g(>`L"]C=<7ω/Uٝ Wx;hp[{E \ Rg}TA°߄by-M 8G x4AuisL|("Ps\wRTT KX zEyȌ0e#hݟ0 _^ sY% Հ8¾y]Iذʞ}JARٱsшlY獇3-GpjV}аvI<j{Az4gAXhQ͵0?r2KroўSwcxEXyI^Ϗ uVp}0t}04*<6O68N$Dو?V)}ǑxHf"lP,/q#Mzfa$]!6I<`wUC6oB(͠RFy W:nuz]S\i金ũE6%HT3cxŗ+}83I*6R&[YQ0}r>[>Sc@L\6EYB'E>-XU$/ tȖNZ C*e-e- ʇ)pZE%":u9KЈZZT]I̷7n+ڭ+.YME.V$y"Jyѣ ֆR*]`v1'DRK~@O4i<jZniB}t|⌦a 53i?d6E*i㞜517kD)&wU6AގFݮy쵻9 pE i8Bz7R֊ݺ3k׺~`ɹVz~؄׍ZoGT/ DnO\UN,"9nJ70SN}%?7,BirN#Mk krwbMD%vEM{OFII'b"2Б:0f8o+}&oD6˜LceQ&de-=@dDk4J +_kmTi"e%yKݸxzPgvhv-NœI> Zn:M=DD}Tpxڕ؛Ƥ,b8Ip؁ʬ[$Ϥ(@sU!nبꁔ.E+XMjOl=i&7cx+{Fh%"f-GFQF3hJj~4㒴2 kxlIsy^R( ~\ȉ:ayt} k۪exoܼz97A\ZOUaՓȪ5 h*Ac:9A, F"'Pɜp<횶<^*GZAGC-tW ^Ӭx{Skd|BEHLoܤc [755:^ߌܮUwA;4s̛ovPϓ"B: n*t-X]Êٹ@`ZYn¦vYo߁?U)ӡQ0 wlKfŻt욟m.Df^j;i=P>ȩ84j̢ߝ./Cؼu쟓{í&g"aIgwo+ 6b7o$]ߢXs0ddORhROW,_9jN1qVd/%#ͽN.ҹ3⼹oJ}pI&`_@p'wCE T N`oaΛxAmz$D[ 43ylgtD`$C],^k3pa(< S&m"[ʮz٥B|<hC.UAcnSX"L!tΆ`JW1㒏4UJ1sB?m_`C8(O-}!7[+S?t<:hgL3홣l`m*-Ar*|/{•`Z߿caMZ5] 'b'j v9+tUҡW43YJ?w48X\DhA8E%XSD61(h (W09R͎VC@au߄^D0T8(DXe-hSČi8r;@:g1{0uo3%E?"['QޠЧzj5VeАpUn\[goivn Qwu(.d?V-0K*0UPք23} V%k1ْl"y kT]w3Nb`찂ZF E"u@B8c%U(HAI_dTd-r@SH=r~%U &iPԘaa%׷R"k ll ^m3~ĂQs$v IB%~sXܽzxqL+A*|o0͋YOj>j5ǵZ4=;F?uC&q, kPvfo3K4t@Dl#ъMyrq "Ɗ#B`:pDqfd.FIac\q`]]qP|.}99[˿a4TdU~NlPx2Ja/K94XXCY\ 1\(fFC:"x2=15"{QyEPl}7_AĀk0ީsr ܢpP_~ hL2?l-S]eK>}DN]Iw_vm4`C:A1Eoyx\lx#wg! ~w؋VmZO:oJw"P`j8 }'u;&>Qz iO>3x,~DN|ϵ|(IIZxܫrEc6?drnue?;3o#=Fρ7AdeQ=_uK[?ރzV> &ZSkX[R$!bSO[]7]o8*!NE}LbV㩣-ؔ1Xbik! VEH8ub:߹s/ ǫ'oQuz$ԀрtЂp>|tNQIp`!w^8]E5SßS!УF?(Ȑi9fc1<<,GcHG:v Rs~PzF2}b^kp tD:$93Z Hfiuwx$ ɺ ua/}h񃔵n~2@=e1Qߍ2n^Ip/  =e~^69̐&{15 ' NE2(>/!eO M†F.pl9YO_*z(?v0,tD ۺ{tC8t`kkK=7 ȟt(wӌVqE|.dJi69Y&pE7O&>t78$Ȉa脊Tb-|d FYliR3khCOq{C^5jX/(" 9Q5va*]tC j]Q6ߍ EVS?a^l1Q '>2刵mW Upҝ3qŴw1 fH"4e+x ^GU!* n+;Iyc`ARJ1REj5dB}},VNB)0_vgD\f0 ^X eI=SH֟<$9(̦]APB6b6-h{&jQ<\Ppn Ԓq0ܽkKOkw5p$ɪuAE礮xHV?)Ig ` qbV\7X>+'BYԔ"cy~D b Pvs7[Ɲ89ThtqH KEzSͫ&i4 d%!imP{v-867(m (ws!Uͧ-fSI$$#0mX U̖U>n1[1~9qC_l1c-xRx\Y];Y 'zNw' 5Qo[V""=*Z躃BgBvx/VZ t|?'+X5F̪-8,P׌I,%fCᣑBp0iik.\hKO'w~'26e[f_ z``5[ql`Ϸ+HX/P Gx#]c;1G b3w -ª>CU!𘌝Y6{q<1L6)W ]}!;RtcW~ZF^nuI4Kc} r Uwox|<^> YOR赟a':݌Ī&_?׮ԫ^Gm%2_.?Կ_$[Ut'zд{V MrI5]|.SC'UV;-}jel4g @&v ^C q`i0@kxmDk'm47o-u 9&VpB_j]6b*%#d7=p7 Su}?r!U\oc؄B۟ xi4ܓo&[: Ж)$XDq2JfdP9lMDݝپ=JaǧX \켡\ ` QJMⶦL,sa2񡎶ORoHf Rc T88;IKr3L|Ec.:WYi(J;WQe닙6sw濧g-T C~. }qV-x__hl;MȲtR^JDH4jVUG*k٥Y,KV֮ApqC{ XҌ*"1HVs-YX 7/u -( µg{qQ03$c'u3 ~5 {Cfk+cI҄ @.M+u~Us&|mfw( RkQcrJZE -{jw-C~5;Ut\ l%I=ft85jn :_EB 3fDqPh˺fh&?g:^ q?W,yHFovdB ?l>Jlb='Y{&򇐥 A@}Ҙ.?렑ʮY&áhr4!SP>YԳRT:o׻Zoza޹ݹܵmp QwYnRNfvG}]hC#0y-tl.֑"G gwm 0>`S'J42@ct%>Z;)Ea`;`Y㛓BB9rQ)3To%^ko)@!Mh boa ״.sz֎>+oTS=60.]{Ó\cgdSP]PKdx.+{q戓Z j`ٔ+Uwo)O >1 U>FAʣnGL(I( ƩL$ _8h+^&_2^1{XDM@uWlܵ9A Cչ֎ *Ii~ao]d[BZaG[l)N_-ԑ^ΰQar '|7+Ls~ vzh}]RvQ1{3eGWk]@aC)-Fho 8wjeHz Yʎ{ i h2Ͽ/H1pmj5QLf.1:*[s!ΰC.'g`]|v| ޭUP.6*gbf8챹$b5ypaWB'te 8\d",h~slugVʒ΃B# !'#۹)D*X-/Qû<'7`orjbrDuںQdd7*,M2J41t~p XR:HA-'2oPoAؼxۚ;dda: P8ICXhIF +A^Wr϶x)Ok^vFe =DiM.0TOCLSaPYG_AbGAO|x&@o s Ԁb8\S\h,p8};y*]35+ocZ;0ҫg:v%;sUlaZ}m|WNRN[m5~C/kvi,깒i6A!9J%%HqEL)5)I!vCm2󡯣gm/w+A@GSϗթlWg_0CglxHK2͝Ez.hogL5`0[#[/ݑ`@kϠı j`Op%* X*]46בPxzLuax"oe)o/9q_Mw e%jaAa=bJW\ Њffz4`3D$eU<ۦ{wC_jiCu \띑|ރWwOLuym4tLiG|eMj_@ &RXa"㖍zt9պHRnZ =^ASizjH#ʡ^J*W[Ch @ s(ǎ:~W߯sLx4\~êU R)7O*'t{ KINq}W㤇Fml-ddw+ilohwo>[:-H}  #yB]d)|cM)$W\2}7m΋:{sLD3h\AzkLy۷j._Z9=L'?ť`Lw? ('6Ӽ] ctTu/8DQh~)DS4+΄)2] rRtfd!\V#REI;xsS󴘗` 6/'w~,"Ǟ:Elk3LO!4ƍͥT^pZ֑\u‚vYޑoap\$$N@`Def)yMyBz+1d4rsݓxaiw.!+"Uk&u ͇ZTkv7BxkWzB/*??R'Zk:; |Sz1y~ +`Zq7`XI>3Hs5y;."urn<YwȈ{^idGP9λlM}CquE3l5tI ?ͫAc'^5^]!\tۑvrpŅ,, ;o!>sI mp-{03D?|@'Ĝ2z:)u_u&L1gxHB[Ƒ߽R;ij5)a0#zYm xt兰QC<"l_HiujM`߷CG,P;rl(T=t[K*U/ dw#y'k}\C>/0* [|zc'XTE8iVčX%Th`ͥet*..!JQ"$@i6x"j_괗@ANyY0|<)Ҭ ie%uwADZ4,xPd[R{Lea?R83<"sM45;qixY(ь)N#y#@0JREK*?Gaz1 >-OW!QI <ۈ~ XX֭,@(;<$9װQZ:|;hkw=ՀO r|e F˺vqϭ{w Ŀy~%`}E WM&v]y1ٙ`h"'m/HT }n܂tjء } *'P&B!~[%|0e'Q&=<}Bv7AT}a-(`H^%Wst@WлNOf{qyj2[[p`BC%eN=A̫*JI%֕/:\?) !]z{<ڧ:ZK<QPHSʋj!x6dVv=گ:cakL]1l6߉FAprCJ1w5_~=u~FBF˹92/| \&?}簺]5{ZZpryRՈ$Y*ŗ~Q,&.Ǩ5.u.jc=Q>_6f߭((J΍z~';{ ɩ Z,^fHhڸ-tV>n(X2,Shbwd1KM+g|BU:԰ UJpqQS޵~ZKDA"à hBbD(܁8c*Q(ݬ;{G{ڇ-(B6]{O ˄9j'4a,U}pì$9rc-=3'1ˀ W. 3`UIFnGMiZ|蓦c۔4W,TRl RLN=oI9>(u@Z^T4de{ 9lFJ&$XZyfZG?Ŏ*biP/Ku"b H/˸ɽ0B+hcN\^.5vBs.r,6GQ4&𤏓HM>{'פ8U2A4ң+%_큒Zk2@}U!_(̐X#Ot`7 OI**;\%AG|zT$xq$ v˙#Wi(EK:|wr}kQfBbcS ۔›o$QOv/cb+, rteVԓ?յ2yzFr?6@Hԯ3@х%y(.Id+3 "mky:4k+$}i1w3W2_Y#?aVDj6N~rYXEF5oy|O;() qsc K$i-+$71uCeU|L06'L;:wdҏ ɜ 2μ"j?$unT[):Drz 99 ɴ)kO{pp} 4'2bKb_q9{ ihgh6IN BY4,Ƴ oDOz0nlLw9H1 |,]z5lc\_dJz2$Y-/.ӾHw!4M>4]5!wC(S ɻ\ͧ لbzx jo s\gڭU8͂%LB'6#nv]#<mj^tǩKlKn6$WŒ,UF3))p@Q7dfWE\č:)YӘ8jqKy:R y8N(Y`q fSRYV[9@SzREI=NU ID>*&S-@Ws*xո)vR>mr,h^J"]䦳3ؚ=w'bu.S?WJUӽ3Nܖy:)L)|%Z(ԛm[}M6᜽IOb~D'~㓮i ma$o3-se;(?Hj$KRJHźb ׹tQ12ȏpn(MΜ^ДR%yByŤ֋HYmՈ "զ:qz?x.e^!IOiNHi*WuTfC:ҳKp+y~n̙ŸEѠQ(Hx#HK0](10y{r;Az!qO7>"TXɤ?L,mJ¹ss>dlF52EqCdKY߸Fl 4!oGiG 4j .\UtXèG~'MR(q)`OxQŅK+tq*N(.f~zߐ},`~z=˚D-܀cۊ泳CzL:<[wD[pjxeɢ!% S>˞cM]6VK Ě ]:n8Z43uI+1ګ5F9t8U) 7xAz;m~p0%5]ִHZ Vg{v%37Yj6Qw 3T{MhuʰX#űL3'XJmmB!CtK%"HEMK p1 )+V46}S5dJpsϼCUl>_kg[gdwʲ$Osu G`x}5hةEVRF+?.YFp͗5t#+@hrNUS)Nj#+Snh&D`m6(mVM.S hc#+acEYbqM[gD-;rJ^;Ŝ` QE6]TaqY6TNN툍D8tviY'|Q_#ex‹OUejSFڋo 'XĮ|)m:zZV% o'J4z CV[`r.OK3GbYq=%'*$Qʘ*9*3`kW)AltF_b6L6T6XB^F;p_FYu!Wz㫳qV۪K5Y~U@9 a]u~#VDRdܫy*evp>c]~ްK$F 4 ?04? e Cy`w]S[>nO5t:G <򩺦{d7a8{=e竸/9k1eV5%SD_#ǠGVBRU--gۀGoBM҉S1e$r3FlB2 PJ{/!E.d> +x9nmrJ}ϸ""lMFp撚5R|INp08>z5t~Qw2شlrcXqaE!MdJD F-~g.m Ŭܠzc~ D2R"S #*K N[%jf4"[}u>@c%VXGTbG&D*,HLT@2V߄8\.*8/qft#z${aʸ-p2a["*"i U>НQ9:kXd`@`b0]ju?8dӟN#qb*Iog[ztNs4nfChvhtMiΏ47qh/g> cZ5Ć,mV*ۅ 9"=r;H{Nb%-qw<3X{W=8;7.Tsݟ\s-v!\tYE9f 2%&g^a^CT1vaQndMvaSXdc|OB>fȯg{{ u'!={x|'y[dozegB詳gu"TscTڿG6fz4Ṕc sW=(t#n,w4J ߕ*GeaZxO"]QG!ͷIޞ٬Q< hUc,/_i\D7`_jHv4BaLO\~)߷\b?؞j"8_;xn̍d=)WI5\ޓoI)_DϕeDI`Ek1ꖬ[^G[PC;>L׻ĴU&BV~ Z՛HlkoyEPɊScn 7j*5J]a +S Mm&SBkrS*,ZMyzUq 0 i@)bà@1/]-hQrsOѷ.5s'RTBrig2BxY51(u%3-;.u] Ծ3{h%JuG~VPzag>[G-!4(UXyRe.>zQT&dQrO~Qu\<h9Sa\'ATݗ|oDoTDe,H~ (ۆwY6.1*VarQsƢb6@:u} V6ǮR1Jr-ԡN6\:ϽӭV*-;I8BP0QV'oCӷ_RT'X1bX?jVY_U&= ߴϾ̍O ʆe 5bW8t?w,p]jd?=DΛ!pNk{m KJp[,ūR3/z;PjmԲmWڂ\u}tk$)ݝmy&]4g õSC(Uʙqo4C;ݘ0ϧ" (Fu;ef;䔾O;U6؃\Ձ!QzsOauN|˘\Fmx{6o*oDv- GJKlDzm@K;O+Ȟfԙ`+]L{/:z[.4qayD(/߬3nG{Y[R+'?rE.WCuMjz?> ThĹsŢҧ\^Y% ZQ% a1f!|bg>e^Z3Qkٻ$Ӏ)>GL|huλExi0@= -L8P!i_|Uw.T~lG5uy[wUnNHE^Z;I2`X`g7hwSH:N~S5oʤug& O}7Mv4LE-X$Wm#K:CH FAfNOEjUYVM ^N]iGv[ECu"5OZ G)YzhƬ ON@;?1^Y9L$RyY[M`ۥb85P^$P02yn@m֏~14:ޛK"'lyoAD#}ՀH&vd 08bvrHk507'aF?q25념$=XP',dgbÃ,EfObkt=FUO*FӐ3Rr>eQumsO^XMa) {YT {AO2*ϣe|{ +2il/A-[GC) fLBQ "<(ǜrp^{ˏ VZV̨Ʊ)5R?gw JT+oQUa"b`^&̖!2 ͺs| ?[!~̂@Q!-}^¿Iۏ8n^+q JM~z^VL, zC:\{y;yz"HԮƷRs>'tJhQ/\L:y9&tZQ 1&i(;q# (G7CeLc\0;춷j%?t ɛffjl-="їZD~ɩ'/p1\:Bbx;"$etT0pOH:C?&E}6tKT6 1S&?V 6b眅wȷ]gjtBM۵W $11mwa7= 7sB߲ʼ1mC!`h/8^1%kA dg &^rs,:mMAz:: ҵ:;.sF09ˊGq kV X bùPz壌1r&eK~kUED,<55dPApjD|yȼ"jHE CtLYʶK^CK.݆!}[cхv:,,NOhdUuTG@E\]dޛ=&oޯV4 m[5\_Pq!J!Ap ݧ p]b恞t?mW}?БFO}TFA&9w ȗlDfc \Y S囈MP%øB&YڼW ?C;!:Qy ,)]NXHccT2-mK6W' VԧyN;ɪq}Wˌ2K%g)ܽ Ǔi8O+YxQm)]I(B"rve?92Wt&[or࿶ZټBo}R5B*XdZ%R=¶6ljDu[Afd׾WnuT:&yԶg Z 3S<>vw E~N^=E1jս,,1;b@2i=Xe!z  ?n3zNn3‚ބ\B=LN,Z s~+H~yµk, bqw%`:b.KpS8=|q@f.PCɍw8/LbvSykZd95@EM#+ CPšƫƘl ScNHE8䁩CA8ڞ=CB~A-r7ϗ3Ef;\إB 9FƟ1Κbɚ,:-j:)H,ⅹW%ei䇎=R Rd@] #}CE(VP>\zfZ OV 6ha K㻦]yaw~i=;Df "-O^.0"KLܼ մB j9ҘF%џ3n}ZYXt'ݏ3BUC;џ@K'͌9P{MFcV>@Г*۩|~QEꞽ j<(tBV.rm}KPAmUu6aXoLु -K%+l^Oޫ-<>WJ8X/Ql}jk!Qc*Q?s"چp+g+׼ `OC׼֦N l;<̅Z۠NiSiKO_ D&+t =)E- % ҏM@T8f&N\~zH+j/ /™Txij2nr>P!_vXPJQ!އ(=JTP Búhk(e n.һ؇Oufq{kKpU~ rz>l0plnD`vu@g|'#*Y\C+ e9,͕\sR۴wQw>1/--h hìv}qSw7&dNWrS8YK@vFZ%2IGUޞѠc3=͋A4w{8KdLFQOۡFH8bc\l#pG%ȼ_{˟A3ԼTp$iWZժ&M5<˝e-Z>DJA;R܁̀$p{CǍWm8]m>n)(Ծ.Ι~HbźZN^I!\lF0O[?9#z@g0zX/da%H^(/Gj)Aq]7-y,m+p4e6qwe) T`|}8zv-g|3\NNU;k'@-'XR(xbc3ő,шg:t=6Y>we![*=^ArImӶG RI PoNs3</e'dP tI'o1 +m,5mM$f!S:W|&4ك,# +S ^IX9LtM:(-SE{h7bJ8jjZ>p.64ec;&A2wHDU(y3,ǝ6 UT0HSFG=A;w_ᦿ}Nc0}WlؗUxT;9zl S~jP WS㒷VEQ:b]$8; PUIXeM?Ƿ~G& ;0IM5K_apW9.Œ9] ڃϑ2%$]"%byMDUX vм\?0*xמ93';{Mתh~[T & mu/ SyDʽ8=ѤT_šz?$$7, Z/P\ls,Ks1l 3k}@bj@p,U9 & ,F̴TTP0;9퇀*Gx\h[Q$$XxX7 A7QQkh=rX_3_6lwϡA沾;dHZ֧R",ۤ >+_Iy[P̽KrZ0Ly2J*YvFKm)Zl#tJV [lRB't*;%.iEH88Rjx入zbÈ?ϑ>/$E`q@ z/gȳ%$`=밥",'U8oK@;hx4k'̱֚,Ld3qKWhH86UR\@iv mx.%hwjՋlL`PץM Æ苍h%rC$U >,Զ&!* Fu$T|^[xm3?v~1dRQ LgLs-d38y2P i^ј&=CN$(UV4.!qnqvOEL.tWrC# U#[B0>c;aNwh1آ|nCJ\+shkl'>ɯSΔ_n$`ܺkL8CxhX GrnnUt5y%~:(ą0Iy8-G GG81<-ٻ٣ gĤ^=@IY4E{Ȧ •\jH#z¨U0MWb2`WX$&:_Y{„!#$O0g}lO7~6/~rF |GQWtE5-7ķ0&+_娌TK\X!ݤuFXUq)}= |YsvRC9)\ٟ.<_>b`?ZA{61QC:@ikCJYH#@벃De_嫔2 "hєin[%Ŵi/[J.md$R_2uf0̝̿2x<6 \N^_BZ>R5ЎXjOڝ ,*x,cU""Ufl `%Xk@Le'>qO* C|XsWߨz;<4U k-{; = X#Aڶc1LV:P=Ɨ)sʈKW@d˓XSe$>Ff^4 Npu6-TS:Z*Xi7)c7";Vzr{HRs@Z+IAHV?Ua6pލtP .%ViÁ͆zf8V{2>JF:fF9u%p29K_7;\Y}X܄`{<.f/i6Z;^pLW8+bp%3)_<Àcsm?@>XPPKc _\:#2m bA7ˏ};IqeNLkÉ3NVf4nCi;wKO.뵓ZG^_ y }+ .7Dvi*(SȮbWYmUэĊ7s/N"v~Gq O֗.,Mn&eH'DʬКrLOi516'dasZ9I-i!>Ь8!Y ܫ+kzܤ_L\Z_wA!HE- ~%P3ɖgݓe6MwlR>-̴z~Nk8w|esɭ^^d qhMx +=JU3lu'1qo8tJhSQ'ͥ}} 9Hyln7Җ`+]D -D`߷C/+GK*@եBI$H9"M1(o I&}.+\ ^uUzIPߖǺ - /][Z"NQ?[ȈkP]T :VrjGl7H040{};A8zҝfnxP'G~$ӌŏE]!*?~uBlXt1xnUFI77 & bg ~-r2Xn(lBqg?P GedlLξۦ곳:VYbnjNPulBEQK(.UR*aˑr8l1&˷vga26Q-`?K=7௥>o۹Dir< :qS0pKGu0 0knӒӍ43cW?!TXWiMP@ /:ԛEJ6oIwPWô:+q{_"/YRH#\So/ɼʍ޼^gNc9RId#}fm1x3|܃09D{?i>O&$h@+&e=y#ĤGC2zF4u$1VnYqNM!Z 9jrsA߲~^q&ND"KC׽l_~[Ie =vEA[D";j . -юdP, p9;s:=c`[4 @߉ i/TKJb&.`H{ܘYQ?.Qz[,6K'E =zR33q&,.-1^-{n~=I z厬SpUI(yo[XN$iPiD c/1hܒb%V y5i6A>ޖ08j0xIUOۛ&`&izf$d;lJߧƑ$.sjX|X`ΉHsB3>&aI2[/WM5,YB{JFpEf̝#<4syI/h-?0 c?yO ڪ\lP*6rJq\Ǔj\,·$8?@mSӲLR)BAHTӻwp;l܉ۤ~e9n2$Ž#A z§|-}z{s"ZIkaGXX=oHgܝq/Dr+Ț]ŘTh(-J43$6vͤxzV 2{dR2@3'>bVf(՗,','ɋmn߰ə % dG]6H Z ~Թ2Z*jDdmQ 2=RMxx2(VoX-n|h\%,]M5V^[i~MqJG/k*s N(GdM[-lX]'ȚI[]XyL\쌛k^\r|'yܯ,A` C#v wWzZZ(v납D`)u7J?-❵W8amB|&.)bd0z(y)(=/%/;s,_hR#=cAk}QE54lmW.9!5-=#'jf{ 9;A&{9&֤χ|s𚃇^v'-e;T`]@osbM;jI^pPܝ$@Q)JYgh dRkmNv)6Bo80sH}؍w`bS H<;\imqtSC͒X2H42kYIwδdi C"C2F>EM̂Y IP%_F(C)GOs RNrw-jZP {§ l%ߞ}m ]Zz;+4e aMf:B<^1̓@>(;u)n4aN;9aΝW-8.xU1zjuZE -_6dsec~n+zGe?\/HjWvR.]Nn :I՘ɘ[AìAzt@҉hfG4ִ|$a6437Yجw'2"Gfou^ǝjR(;֪t!k]תV}d4b䀢 ȅZn?8.!~72.b9W7%~na⣲ mv$oyj2ayϩCC"w`;+}1|ōCM-}dA0$p8K9$v?cEU:J3BN8XG~z{Y=}EGAeڝWK6V(Şʔ`*wFm.z[]INZ8ĺ!A ~iz ٿ;cW8s"DDU]L) ?Mxwƥ5)JgFusb Y3N p쓪~A˰X lFRփP?>"[ s{ 5"n-h%tR5c `r%yz:؊\A(?!Ýl5r /L!FQ'c<DNߒUrgÐLOt8N?K?+*gc[lR7 b߆ |<j0Z˘ zZQ!Ӌ*<҄bBȄx&sw\Nt't ERTḾH)nS&_i o'<Ƥh-0b~fSӥ>3Fх&fHΒ{I64Nt e$VEЦFXPF }9}<' g*5'ԜW!ry{ǤFsމ.'C7: \l I/9YGq5脲saZq[\7 i 4hnu+!_Q>+ZS, ]MBڎ?^y?Wk(<͋K" |,cA)6ג->Qxĺbԑ-*LJk.-I91/13MB+v[?v܇]8 2/9lᑻ_&M d&\dنI8s"Bvt#,u/E3ZXJFj,t6NO%L âm5atGCd5S/y}L zAR7#p?i3&vչyT ~y.Ɵ֋'?o;XKcK R]m Ɗ2E-c Ot hEySFt+Rk btqj89efMDf,U1+ |*hsDVS'vRQ0Қ\IAWNbJdV]90Fa%o8w#+Tb4AQ,rj#u)\x'-!Eww:~d:&y>W˟e~GK}̥MR EF% Z HGA`?E 1?>$Y0:RiB婪iXnx4s0:kk.x<'4 sHUÓ1Eg yn"{z@OD(˰nn qCXܞr኷p|{PS*=J:?b!n(m _u\G^ SX`<F:9.iI $e%Z>4gnhRni(}.G~DMz#:f$xQӭN %kKϵa 䩐Q8I|q4=j]ݥK@/ڙ}?QhuwCNS3!&6J "uzzhUFkYgp'k6Iy>d/% Fd'q'!6H)YtcP;8dMܟqRX V?;ٞʮuwj%zkb8Ebpm +@csD1e&M6mm CDi5v( ["G!sͦ2 OG`wNfGEG;Plwְ꨹TT]Eo1??ΜC ,w΄c2qDPkiigL.oeζA)GY**';.`%jQcm9̠f`ca2^T5^;ެ7snB8;k+\V˪e߭f̍Z$[˓lg4<#^+\ bBLH꽺{y+ WN%C(9\ޑL5Y5MZIS=|V[!gZ\mˮzWy2~ "2,;@mjV:Kɜw*,Ipb͂3$h8֝GDc5z fhs;OaV y_΍ρǐ T9iC_QfXNHF^pd3ljѱp(qӄ'f(ct;s_̶.B#T$w*ݲ J5! Bͨse$k ,=<360 onfXTtiavGrs;tu$×&%1heJׁQr.ʖ̟vx =㢬(ϥ',T;fY(-ѵxϋDA#ZKYcU@B|e7jcx<7YՍD4->#~al^-N`C fxSUȤFNMdž Gׄ%tBd_kICBODS pN7l0XTم'I}9qnIZp7L]\Kjf6g%H= Є~^[Z tX24}!d`N)L9"bRUU,p&T9CtOKߡ@vvťLAs s!b5c6JZMKoG.9{42*=/$~la. v:(kVyrY"1T)WKWt)+a2B_W1XRKWysK7 V 'w*i*l'nt Z RO%\Zn /Fp+$CªL/V͘ăp5gIo"lĩ̀!JQ/9}(e։tnɌ aljDerIYqb32i?`=?Yy PpN? A9|tB8O 2_zrrՂ2-ý'A;6?"(mSBRr:%(<8uSn,:jsZf0QySO!b%)@o^ljfc?c+)14wW:!Yl6 nJrENX &`Q6Zw,\xŜ/Gb01Y+M_wǑ=hyJyZD_aRH^Hg,'^(^%;+νOɨTUV*ۈJ䞿{뽴 `~ Aiˇ-egGi0 5 tX,-;QLw2[EQօB9~7㖤z'ΫUʝrx1L?vKҿO\28exL?7_ UXEXPl|-Lހ~=v5ޕU-Ru@=B˴`5~N\jDTH勇6r"1gz+ZM1c@6&i| O&52=sOS % Q{ aED@c 0 вb695i SvDވyQ'Bz`žo}!0HB<K_%ک#<i&),[=BΘUBz*m(u>($=v WrMs3?KrQʌf 3@Y'ТsW!z\;R9U9y+]¨t.,MDҜ+6HCb 5FSt?0ۢ 9!fAȞܣi RՁiU6;0GpgШCvԓwM^r C@% ΚzgD8v́;bϊXBȸޔȟ"uAkĬ 'bт`I%zKTR-K$fzM\Z|au1Ji{BoJlz4ͭ/`WKivw 1y^ҝ]B.QpӦ}-E>"۟2QD':[;0[K U<Q#~UGE)>{rkIgxZSYYh>_8 ^X$&]a'7eg"LjbOϡA[5TC`qkEyܮt񀢧(jB>䳆L{&;Ʌ@Oe-^oGfWxNfd9< =KcM 1nk󭺲D꧳+1,@eS78e_Vt([` wW}rDMJ 6RyC)'01Ԃ!RoN͕VTfd Ayx7e?&i x*%e Nn;2f '9&rS csb!gzZ{ ?LxB'Fs34 鸆8gĽ&\Qyyv:d+QѦ} 2|{X;?<ڥH5֋*zQ(2idW*D+k&=RLTX~1ۻ+mnX1,c*m ~|Q:`z.`'eF?}p1xz)^i:bLhC"(U S;B\8h`#x_! Xr/,PN W͔y]V _f.|۱JɃH=@k8)͕4[1l1N!%*EaI8=]vVRO2sz9ZSK VSj_[vpcc ҾM=5{op=9J'ͤ =ahT{IY^:7}ҟڥWl(cVx:6S/aAmYb VOMCmN8ߙ9[clQMnŲDk](zTTeJI-|i*%kg"e[ _xogmNԓ .DAw8W֐q&D1k Zɂ[+;c$r#LcŒ)Nk ~#z|ȶ)T1V׌̙ ę&|,O8+ܩ367jDI|4\'4z!bJZ)O 8mz, KY %, 6UTXsB-SZydv|;|d1!碞ޮG2/C6!Qyܓm@~c`Pl: F4J3c`kcI(g/mDpb%`ؠky:JE ^BYs_Кᇛ62!PwT.µ[7$ҵ輗 kZ'Qy7Lϴ*, VH]l qF ˩TB ΏZu@u#NV-AM#AsK.AO4>lVpnW՘6 hr.;VDw@"oY=SwFg9,{'Pr-Z'a%ae2=;wG Y;\w15erS(&!'OW|jhhASDwʹBLB*BC>eS .T|+xDa f5輨GR˅Rp-mq" ](S9.n&ðl+n[N4 d׌Kv0,'^-Xoof/;K$VfYvJ7W<6R0&_ؤwI7U-"Ӛ?U%őۓV,l<73Pw,@BLH/۱{'2_0 yYM[/BR(4P#H e-!35ΌL2.t,]M- T@mGќ";~,;^Ǎ_ַ2zJ);@@^ZG/:>`VZAc.AV|3-__tEwgB柂YyPLE0T3t!x֫q>hͱǜDNΒ<248%XCN,`9ʌG!öJ]ze0SV2&W }.te0_$<0,/WY@VyQ89)~vR^ިrԯfj2S(VNB!i +j/wotB SE:Hqo0bız"l'UӘ#uPiGZN+L0D٘~(u|*PgeOYu:6#'N0Щ{90>1<4 =M:$;EHy"@̿tJ`$P!ַ*J4\V~{Ȭz$]\++ku=F8 [j9r@8LJS۔]pg:^.)x1B: rf]!"KNhx[H_]H$pDF*['cv$ l0sHoZ@"$Z3ƣ yO4-󁏞Da' cQ0)M H&Qڟ A264a+tbmT>4=< <x[,EY%$d&MFe ٧"h iPm@ p"?I%d1WGr;7㶻2+g"q#lOGNsxwoN7c`E2-_gTNVJڭ+v8[ַ*x(`]p"=W -"J^@ -вz UjtwcZ+8AAV| M:2:|"/R97[nB$'[V{$ƛVL,%y0(ܦf+"c~TݣN/Pќج" .w"V17TݝZ[Ii.Y=3 "7mG/➐5B$48:tB4^Æ\-$ЄB91X'fCs.T8}/¯nuFb[t ]/+$C` xˣ쇴}Nify0t+e`DO* e7F%D29;l\㲆W;=dk1حJ>=f)2J4S3w|%Y-l yW$c2|Xdw"Ri01`6+Rh=F0B˹"˄,[&s/)SqwQ_ dNc?i52>{6RRmjMmk%f(lQЄIe-`Knomγ$l*'OxM^2 2{Lˇ-nsեqR29=%ć0Ge,#+^$DN+d0g; L c=Mqq"$/o@B@9yM4iUǽ+O̬Z3l3x+EZ/=hfǛZZ+ycb1ĤCS1@FX=F)1W4%[;V4y(-!& &.FYS؉q]flp0CF, pClek@\z[N`%[gX DA:95Y~$S.D Md^B9埡hcl6>0:kؾJê (7L{-[ы@+}S/>6 9V9[FJ |j +0 f)CW*^o"m*3ج1~l\A*_ X*_.WngxN1m&(]"Kj=꒧e^wLہ|sѡU[ t*Cq{*Ӏ@bH {Y9b@K2 vOAffHQ65 n9ہ^\x<" cU/9;b &nQE<#ѭ tu$[S]j V^議r1E9@c,9^uMe5ݎЙ43ϒ,Ţ4֫:x?–HHDCeNZwa1r+s8S_Sd|*E r脂LOYGcf6TT ?/OC%~ JHU( W 1-B.ۨifaC9@2sD{2p6Zo4A+U4d'z\ZjrcO<-{ٰ WV0Av S^]\jj99g6~.Ɇ0b5v]yV9< 3PR]u"F<]R ڵa -KS+q%LTBuP/G`P8 tq>"K7H1O/ pq*X6cCHS-@0Gn1&9 d,1cw}wمۼ?c-Ι\.yQ:L [[990`AWɔ"e$cJGX_z Y+!UZEtsm3dL8_ T`DaqW<ЕȧF 4]IGg~n0KVzx1d1SMACIH rksق0?`xnPS R̹__౛纉-!OEwjFL4fm#լIH  >Qf͗}:r`Rs@[!@;%aI)!G#/x\'Wga] a Z$ Tj( 0ޯ;c*`o Ž댌= \x R$֮oEB4F8!ҲArŒIL떽%rƅ4,Mm"ہuhDگ~Vd "=Ͷ23}Ct^R Ҭ>Xbef^7 !\kДR Aug'݀:+QLde$X(l#Pmy;fuPP_0h([TkrH&H`L*3/[70hV<%̆'eF{P!l6oǔC_ 3yA@1rh|_ބF$#a-_yڛt^ZI53g/,yWmiWk9=㓄,-Li7[JtTet dD_1a~ ]Pw9إ&k\hxI8T n19#܄n~]3Dg-)miq}E$qܧp;`%_>;I~("&T:qDo,HW9er۞{ͩd޽;e|'=`^IG m=5+lDK7<:S($8dy<"=qС3QBW=E䅺u;mU,%AT0NZgs_hM"5>D[ '\ԆkmGբPS]Sji9Nm_qj 2~l"L 8[XN0]1d$~d_ASU˜d!AT:3ռx%2RHN~ȼO8F'HnkgS,@ E|>eLS2"g cH {\^,ո} Ro_ , ce %+Ȫ%-7([2s(gä-Uj"Xq*Mz~43XA ?|p齫'!9zvG0U ȫgNk'yJDwN+ d?T>;/IRnfZL_$MEt mЬP<{֥GyFQti#< H} :EBp)/˱ ZBU]+%X5z`IOxe&WT”)sDqO(8DOq)REc_st5 ]onآJ}gȕ:x(SaўX['r5R_bSA{]09ڡ"}g]2ғ^?W=js S\Fځ|"x▨\G({~^9Emmˆ2}?o(\^腶١Z)@QSK=ֱiB9ߊWV0?Aݫ,֝,&cT/jFfԇ4;{ԡ &z9k:.gd0X̆P/ߖ-0IֵHzH~UOm87$l _XEtq㉢i`` ,˄F#%Fl]8T`LYoS4xv\5U\j"kAC֊CRxXzyp, }_S4YG__w20M fIQ7DZ¡^oR4KR.^u( kAaXWe[i s~)D",x3hLkY8~F='^殔+R͗P2Nc7bo8oWͭn_Xq5 I'%Q$am~ɝ&+ԔSҡ*~\ خٞ`YYPUb,uFK]q.B+ty-pUVY+8p2ANiΊ*ǑB.+-LwiSJ9h/Q:LU<ܥ{aKLȎo%M&o)5b;v,yZWSS}Wv't̅yG/#We!Wfp)7HUKj3ך~ M7oozr>tt7ydǨv_V,E i4qgzZE*<q{@ ]V FEi5)N|>~vG Ě"6PBiq7瘣`ߖN"+"}Ղw+@)ʼWX>}\1~o@y/,J֤ƺYV pk:V詿=WueqϦz1gǺD}PQ6Dey j.)-֬%>z?LQs夼]/Q,VEQ;BSn}ku pF,Š4/)9$+g\zgoCAUrdr!"*khLJ#92?W5&]|~I:-dP/_o97(g }i:/j^"o6ZGqFnP-?|\W|W}yy}h6l?B"kP7Ӗ bJ~n*k5p4 ~:=W|Qڷw쀶áNJIVj̖j}y5Oz͹!!'ײH=g긻k,&9cKSx5oClNzfu\rA/)-9ߘdD ͍ !n08?.Qn@ohR0'k=B>is'3[dT6y#{to$Ӡ3@P֜:cwe c ):p9;!1Iה- 9D}yoWEgDX#"-=u;o,f]t-Lx]7 Aj^[sFaw絒l)JZB=QK*r7 OM튶+ =WPkW?1gX&cР5"z:%t]oq'*ߦO)V|;EI*ӣr(3`@5>Tmb>Zy߬\3|"U1=_F՝ 5wF1=>ے@$l0펖1n.v&ZϞ,֭@tz^G;8YhមVHUQE"'RVt:.Ts܃f "ʏ8+gSa@ZU}+ J)YY,qQEX"x8TRRo{2[^z'F2@ Ӱč6/ ճJ ޘiT{5~\"*\LڧzH9fa ؊谓6 Yw@^y]4 o˻yOQdiM1 ;/!,&JHxb5( \^1h%0C2AlstXvEhQ]$O<9sbZRjHv.^QLqTKx9?^}^$olĺ*yH^HV:TbMi",@y][:)#/>_FkPrNzSgN/DKwh!J4]v y0V;(A_e};UK%ZQsJδT DY{b~-0tZT4a'>]Pi5?'0ٱv+>u"ۭ^e_r*FSO긟Vrc%/xic!,MIVRoM0Z-C%+,—ȘX3X7wI։:]}W/)sx-xUOW"p"yW`@S՟#V=η ҵ"lߵAk]%mulc9F6W>M ;~/ /‘#S?7 WCJ7GV"OU{2H~JU{ QK=,]."r0[hri/7S tJ{7{z7׿Ӂ MͺipuE}ޞ kրPS0#Ѻa2y{[o9fNpk5y:Zcc>T"S!DMBpϞɱ?rRK_To:yݜjܳ+VOWͼxI{]ѽo9\xz-&x󖡄;?<KZ {s\eHZiUl1X$yZǒڂ㷅S33Qq*4f*Y!\HL~ LΫxՕ+;[ݨ1/HS) GWHT,{ӗ7if+rњ~f&h(:3[1MI 3+A.{ɕwU("E K7wߴL/OcLR`AҘ&b` ʮdTy*RM}NqiP]ms/n/A  Y F"O˸@9VI3lXБBN 'AѢJ Cq5#DjƂͮ8ʓP`}fիbUsN,ze:,9Q9xLE,\kr3ST|C]6{WG;` z9)M0,|uZh{7P0p=pV6B+)@5xD$L뭩Mci4AAL0]OZw`͒WMpMW$c4D]ʚk 80cljC<ޑga4xj\8Fò4u#:>9l\_O WswOYGQOԵNv,PЊiq&nN. kp bx{A,)Z=,\ïtڧ蒒nBՏHwB15 ˏ$Y{V0QP"W?mbϹF2qBu\+3V} ڣl !]_W,,ĴؐPyqEYAopCE$<}XWe+˭d l[K.m΀Nܘ uk,U+p5S^[}D i*8txt[jOT$y!?nŸ {gSD*O݂0ƿ >\eސo[ƵovUmzt<~ i ?YPdnOKHrgJ~`WūM;xZH!U۲> j$[=sfh|dH@; E5'h151ɝ^\sA`vo y8HpA Mˉ(ArQ.vɤ}Z3M켸%akr=J];E dڐ93#x[nZTx@Qu) v L][‰? (`Y̐4 P9xFVGz<^FM]IL$CY ]h}:༹(hP6X+#X` w_Sϯ`NvZi:\e7,ZtU<}g#PSu4(ܚ\̜ݚg~Ѥmh]ݵ#P/4;z/9m lH,KnL F2MpDlэU *n3Urp~v%ܩI~yMTLo'ged*ٳxG'rU8| b(,7oL# nZG֙LHўחb3?j r)U刋\A`u4AxjǏga?v0p(̾v%g1 )\/F\֪J9Urk_{!~N-BC5kxCjz/rYw6V*'d%R冇 R9\+^Y2JYbrk=Leƺ{D#V"ݔh.`I3fM[ր6hX6FxÔc'GWgIe4ƣ8aIQS;_7GRI%+7(`ZwA&lpzQy:7LB6S:0墚B*CEu;CY1UQQ?_Ǧr+V刌^uؠ_&@ȿֲ-V#|*V12eu5 Kplԑ.jR,jea 4?hK)/wLJ13eOYco 624ܫe3iİu2y>rYFSa-\jI2/72:"mytv%ҮӶh`JT2o(?]ĒЧS:i7xzI0-c  y F|t &jee#?ݓrD+joOAۀelmjdN;CN NeLm6 p@?"B\ްrq~t+םZJSAYqҖ:Va͞")[-4GhJ¤bxH"]YZ.)]ofβ2 ;-W.Lk;.5zEƁi߰Zmyh_Z@]T7>ŶY#>MBE:NߒSL]Kw*xbXx "R)_d ZVӂhH0[Q]sm!& nANt渎\DUky%ɽiIPeϝ+sה4zyoGJDӦo+gA[5\u'_*Yy5ܚZc\nUtvqzOEmaʓ@(fZ(.;Y*/j..J$12>#yT w~ZhI)Cgø&_/a]2Sa; ߺ!a{3CHh%!8߷C^wWa;zb|LΩ׽X Vc`2*2o8~ \qɗ0I:/Y²|=I,O3|RҺ6ۆn8"]Zj v>χ>ka+:M^:sZJ& { st^TѹIꖏ*38Yפ9o%>HnϿ՘%C~h`oXB0UWZ8̺ФNr>ϑ?"QF5,N$B;fnڼM+އ UZP7YCa~ f4Vf_x3^jy~tmb}QEEtӌ;j}'XVp2Y]ԠM X]2i/g ?'.e{#ok0l9S㲊̛~;#jy8:@w:Wݚ㆘1FO~:m$3׷|X; $V{U{a9KQALȳ~57%ʟLFMjqSeMd6<'ZHW Z#-}1SK`o{Tf tvR ٸgnQASlx]j/:A[2 ̊h$:ˌT\4'f˱JtB\lB]LI-zMb,FMC5W">tqvIL\I eiRY_x'4cB$(j"@ .ЈWTݧTqcY?މְ9\`'KQI+k A5i9"bv@JYwmԈũ ѩ8\`Gߛ|̫&dhGO_ nXfO\Jo&s u62#.۠}H 1K5y$ѳi5hͺ(g r/Uºc7}sۯ\SO_V=}L\'lCg~T$̉~=9!)<|ۑ'f?MWUkdu>nZu)/'<½lYΈxΉ&ӨDc[|ЛH[Ce0_AzGyāk& |QO8ڙ|3QjԐmDM&LBmPJjC?F`SEC BrwV`š/ȟj,a*RdzNDh+ek !|y=ԅK}xuc%PnG!?KsI:1ejbTWCl9Ȣ:< ݼW+=>Z>PGL4aTʅpv hh'J3%^Tni|X..(N,BգwcD 6]/3&@Gqsdsfyl&=|0d VK.M=`ROvtD^j)?؞IK:טڥO 䟴XolUTb#h,2M}"P)srѓ+e9yrJ9_l`\[/Oī"nIfq.ݶʢA#(@)M󩕔YFb“,s@y6foEajI\L2MJ9|h\/!@J?q KǷ~sKɷ'ҕqXN+SF\y?;0K3(7]-#]WIuBԧ7'7:?aͷ!phAis(v&kwa+_2Ep%L͜Dcl>#j]p%zpp?͹e!Pi:9uwD^U.2\STUݲ"A I2fujg]g1(?d~$ wzqA{&Tͥq378-2ܾ68D;Ciݔ~a+:vCš|DZ,xyjU ^u1in3klԇ4Bl AfNr|qmFGnX҉GrBMl>ItYS\HTpxX-ˤB@ ?z#c YF/!cF_kKݔ"iWlbADDaLӵ1*ֲV_USAV3E"NL6e/ҫ,*}lgA$*J ,ہӂ3e}& n Jh4F@k'7! 6_EET$R!8ȅe'pA#Yzcuo<ppjsG3F)蕛H\Me*ϧ'૾֦ MMƳLJ1%f*e񤹥hNn=N> `- l4rHrfz\Vg l/5 &4~=Ňp 6~N fX,x IPu%ADe NJ~Q_)1SD]}~{!IR; ?pS?aTDZfJrqs%]j7@`,֞ X5 tTD$~&1=tN+P)mfjӡM _Zaor: :x8됼 #pXC`lz"懭׾C l"| octd4Wn*xV|Җ W<2S a }Z gȵ2I:x)+`(z,9ֳd>ʐB=;0Ci拾lg`PPU?6n i`_P$E2>Fdd(֜95[U0};,W~O+`@i+^м$*=F4xF| |bt">K*Q$F/GQoK8hY~Q4}0*e`$Lo^'1]CPkmo\ơ$YY#L jX](_5u|Ims,)XQiC[ֱNIJ ^mEEnKsA o-4p+΋h܂9=Ys1#l[oo.T+}íc( {n|bԙ>1I r]'-V u<n[]\9v!ue5Os)/TJ9F NZQaOU( .y.+*>Ȱ Xk59~J.7EZnM*v71=S*$ :꩜nn jWwwwJ< 7E_Ze$S>%vB:dVA8Ӗn-\jI)Sh@tovF=)T\PѶYhƿv/p ZP& j eFM+^Y X*[wo"KPX=k`Ȋ?L9kz5pXɰC v vaE(^VhFVl}wڽmҫ# lI}q?X5JQ7 e VZ9E:k;? Z2v*m- 47@'Ǽ8w0.0TZIBOq#nXTg:T.V}wkϊ6}(ն1$}6 ss]t giJ:ddIǨ^uNZG SzIeS|P/0|'X^NA/t>7~bXG[@a *&wR./y^G]&ywS!\d6v90C G ă;1C+uKgH@kਆՑIUH f6JH~ͮMH9)Ec { &n޼Ӯ\QV\$@$Y<ӄ&y|&اVPm(hhS(񔵖[V=PHo_ye}qk&&Z @i<ۈᢹM?wn,?H m'GuSd'lƙ -@ϚVFE8#wA=[qGcd1%S}\1VF)$Z@Be>HQSJu,*gtTU[#zbIq5V^`l w¡ɞũ9d`X'M\B]X*:[ho IMB=h[ǗkO:2K\J DŽ0S$;+ Y=VFلdLq)[Pg2SYܭ-Bifmv^1jXG{7rqjS7ٕ$%k$6RLaD SӇ?Yge~SOB"Ut(6v\<-_ w,}|rO ߄?cIl [<ZPZn(chr?;S] =p~C̬n%ҞY7 5vќ uzj!Pː3؝ a=Cr>,q>F'h8g>^s)U>BtR}5-^˃r|j?*>0JSbBʚ\#ɀF~Tkƌ~eGjo6EEs4Tݍ='xs ՀS_{ BD!]N4vH7Qj=kVPqūR^fV>д_΢dđt6\3lPrk>@6Q}3_iMh1]bRiIF^ 6q~ nq ̏sj8ҊB{yP;R JziInJ۷9gx4}$FL Fn(ke.㬮6l.>~\̊ƥ1z$iO_HBeWh-ʡj%U7Tt McكK/,^{#k-<2r_Ld˵DF7m(@1**-D{B$.OmIk(lI}qu<,״)XKk;XHLdaX5+]^8$>9>_94aO35E](D9E5b8fn ϞD7R nuP @1uUu}9{RS[Qxe~ZZj1B|^"ΓE6 43N?c<A'aPXT~qvFcs[ghni# [!N55|lvRK "4_@K.snk%n:1k20|"_W@Mho>^dI+\L7oJT[bO% tj 2U Z_qX/?A.MѰ)./@9 Ng'"Fbd 1Vʋ载yޑν-XRVK~ ˡ ֦5Dv  Ѻϱ+BKݔk8Ռ|1Ӊ y.ٌ  gЎzYBO$_0zaUhOiZ87)uy<wK:u~QG%mETn7JhyA$#ʢ(7,Mmj{جK-`Pz ׭9Nm1$MQ"  Ig?Aȫ"f`ݻP7B`xf[fk+GŸ́v 3:#=_#.Sݲ' Q }5P<q|4%}#?u^a<C \r3㼣i9e@; o5e̗/jѹ02[ӈ 9z>3N; 3Kא:rUKQ]jnL @1C=843a|ZL{ I3QUR؜`SҹZ`e0l9=V+ov: B"6%G'X8 -\Jd;Vsѓn /YFg\@|ᮈ*f{~P`HE4zH 0v|XDFz0vm#%Dܙ321>Zw-}Α'ҩ[0׋جFlA 7As,LFGQ'!4$Cs/~'T^q+5p,#ɊܲxQrf_66 j4rX] n=R)m(NwOD,I3l&Dx\}~+/R^u1dSnJdcAq p֨ k&S|p'vSK$mV3 mMV&Gv SSbxw1Ʈ5eĸȪĿ@IJȬaM.ؔ T=jHFdJe=ĥwU┸3˳p)7?sJ*7 (r~%6d!EQFtgrnFTki@dΖMca, 1\$y w^hX'~)_YņOYx{py_obuUo£(,ffgfjU{۶组T8n[}- \wM4!8߷TxVpK 9\N՞h;f{C8m1Y QHF 4)ܺgw$i+tG\"uv˳⼍KG`Tg[s2c0?v<[_ϖȸ>Qs8Hס6 ż=v_(0.=D..9K ,g.A3?&ߛ;?%-o'QôsGL[ /1KSySrsqwbSQYݤfJR!5@{e[T}kWI$1P0,o3[ܶ5(/ܣ4/Gn6NmMr46vE@7fZ6RT*ca>fŦvEq,T#5$T:bNTϮ>ںM]\3U*w[$V x`e' B,:x@A9B"W ģoIuv>-c˜G ܠORܠtba|wU_ oSfGRZmD#LokC7`qq*؄uja,Cz%hS 4abe"a!ʌ:܍>WP`Hߙͽ$3,@<}}w9{t  'sf\cKN6Kjc/Dg̅'Bڄa"@gDT =@=St~K\Ww!Уud2Xk\ݻFԑ0T!LOxDÕ;؈3x@&]9pVH4(|OBy"}r?a+DӨlՑxIJwat[h8nI7:0{9rN:vVVV#.P Wgamȭ^ttq_=ѻ՜\s#`ԥ& `[gY߅_aFG󍣥<)6o*RŰ(\41;y@$5-15 LNo IgJ7dJ :rS̳+M*\˟4+cu:n''~FRUElVRs+ݺ@kvjv!/aϭY;u +]:q-u}JHH0M{l; 7,KV yKn޻}7J{޽3uB%]GPrgo|Kv *~#}]? ?S&0Fjg|)72ʽ"4 !,<1\A_bi7y]$E /r;?m:Y5=ZFym(-l };ϤTlef#UozJ$%0҂4=w9wXJV%9f`J9H}׸Lk+&зj okH*&_^ɝt̚_Zָ_QfS~ i'72gq˺Rsbl,eS^vȇZ(M1(B6#*1y7RY C qQ;:$|onM$wզEqLON(?{5É ރ1XC.'\ 1lkmulz٦ܜ[uB, 7=NvrV^7~ULvF`x 5"Q#?BFşO]T̓cP)v% 8468nH|򈚧2E~UݕAae6gvp)bI:df(ӡS6O~xb|K#E5k9f>K,C LCQ.+vq[] jbbbHEYCI 48\0QmTˉ cwu7EvGvDw^$)b8`-5O5sH1>u%Uޣ%fBUܣ|P{22  刪#.O@NR/GM32^Z[SlWØ3u鯁sE&ڦ?0M഑==p_Խ/v 5/):#LɬlT87c%8rhv%jn|ѢJeT 85.~" HPC/* jy 7xa d+xc)A _uo'%=;) kL%xgUdPX`xi!%P]plmɕymǖ-B16mOzکۍd/%g$W`sui;.KRq^?g> !9l^|V|vLgpP"E8<:Z|͛ݸ_4QW/΋Am2own4ӺU|?@IJX]ST ie+Ч*"flfuRn ~\,ww<"7V9{vLSѽViOlMI֢,#zW+B"b"i°&MCx|E?%M93J F-Vk $aB="_# /9Ӕ(dҙh Љ[qSf@x"qXIhJz۰[5 /qi9ϯx*])) Y-~-:S~#jcBƷɏM1~\zpB7PAH6By-G=-UKl֭JEJvJH~ mILaHA{΁@vpM&qDo舱U,)= 5㮠bbb=)$r JZ6 I@A!*RXq(Ws*mnHajt@#1l]9|~sn/=TE#6oug\8g'9?uĮ\3Z{/^[ӫsB3Чo/ilUgOXNU+UZ&8,46n}(=g~-!&a߈->;:fӔ3ڬtSDe.:MsB 5'ο^>9A 啖 *?/xkaڐ"M3tLPс9QE 5௸\{9f{ndK$sQ0i|FDQkn)*"#MiOA}lܻp ?o k殢ˊL˻3ՙSʄv{ GVVO-PՔ]xM(&\e߅ȑKhky/NyVW2 K3/8~}_4>Yo{P7Ɨ7R]aP, l1MsRmfxeT@g9@]Y}؂fp73.*?`$gxDu&T'2ϴR]tOUf~iwXr}Xk2Ir܇xݗWbXa6Sb.¼8Vj"҃ཇ19:4x |vs[ApΌ 1p\_le5<0›ܴs9Bk|x0$9I}& Jmo 8*"m<$"2 FS}'p[њR/|ۇ qP~2zFd̚3JKh!Gѝ&C6I=z*c7xNo(:#RҜ_/_.W `>QiE[mk@Cc$QAWڷ(XЇ!<lz\5EG=gnOR Grm}2~x8L1uXs! o`$_`^c] A@J (i0^p:|؄䕸ep#i(JB:Mvl|׳ se%ّ#Ň7rmze()U{F􎊑cօ}_KyZ؇L:*5m-xN C4>njDQ kd6VWp~ ExkJm~q>޷;É3j ,xPSdp-$@؏l%揞|7rVJ3\ 8jUף.9.0LBU'1pg_Q*6z4A7eA +RF*i! fh}7`\P^:F؟9놶Q kOW>p"o[8kMQ-9 n^RQ&SsS$Ya I%;IU`,7og|'zED*%HEBrrN4ژvp uf!zUJ+>M@Vv@tItz]JE2[UiᣖUIU3EMx.p[_aS؇=4BM+fA.M#}nxZ爷yڔmCk)dl[c5%m}pQMcFIŁ'ⓓ, 9x A&v n{alK=(W-q*c<ܗY]NJk7stR%=N6u-_?G>^-%jHOLGVB< 4kȑPxxN2a!峈1 Ý*<ښ2^9h, yZ^ΛErB%33GR_'P!U@g>4SUfe[԰<5D zg0}Z5=iq-:w=ۢF^ OUNxmU+aӊPom:HOA/VCJgfA!NڍO6N)ߙ)~Z J!4ڿa؊ P;2q:ru-$ɉIEfiE)_R+Xn#^\˷/57>> 船1}}п&zڔ&ɪ /}s7m 8e8&J6d2B:aذ2G8בB{^/PۨrTP@szVK.ƞ8`jN} !˞?\ 5yEW>b^#0շqsLCk@{C6?Ei+\}bWD6韁JxA>_/Vzmk_gxyi)c;e _"y0u^/amr7#tqpE H&(CvÒl}M6ۥ`t} |r%'OTJR2~ qyχ tj:k8dI Qf,.٩or,5$\3ٜ :OU ) nIF`'D `޺a ʌ[lB"\opޕP ڊ}rȽqVFy> R531ՉVI`K,̻:R,Lsi9ݴE ރg$~TrmBDC2r zI>ijXmB@9ނ Lul=0UW ~OJzXߨyNo$3 LA+oD ђnV '+"],֖EyR"5^-K~RBƙ7TσT$$0Q^۝%FoXORC_/ 3Τl\xv-ĈX^ !ee1_sW1';TXH^TjG$- xF/k,D@T4Qm% FETȽ10p;+. $/|ry? ؑjڿ/c΁1Np)Z 9F֘'U;Meڟj ]:WnʮdkT 9yŝA-8loi-J[r,FaI&%|[0|SncSJc|I#H <$P8͉2;> ] z : oX@ pT x4ʿߖXY3xo#<SLɏRKfUl%)!s!Ryfb!4n/6h25]"|,ZC!yDik vilťE2!D:\q 4DU 5t9Oy׶ݎ̚H|ꪌhn-\k90W yElx0>"c4 T ?5m|sX*\$m5Ɔ#Y7M4pt>:Ɠ -nk>$O0| @ʞ%i4JmoQ*t8bYArp"瓝1dXrm](e2bZV1$Q+{&d֙?iq^ H7a~z5SOeP< HSsa^рnb;UTyv[ kIK]!!f>P 1!v^Z۠\P:u_.mj ]Y|X! S_)<.\5L˂y&BzL|7_^tו-DL$C[;eC1goo C!CSA pԹ 7H"Qf9u MiV\3,UahEgjO Bq[/%f̻67>wFG eL?,~G5&*ToݧcTzO titHD>JL +ɩ[n(.>ƈ_:ɽOV HXZKxjУZP+b l{a5mұLHIWz%AhYfcr!5SNG`c"3]PIHehOmlz/jZe333n{ruQ qjP&p//z( E ]} SWz=~uȨf712!;@v"&7Ru])İß˱v9X8 vSY;RrePuh={Tq[_ljj8~iA2kB^zfy} ]ݿ&(y~]h5C 쫦ngB3ZwT's>׎+@DFx+0mRCchMK0AVB?K>KawX;nV/樣Jbw{0\̫hYpܰ.T_mz_.@P+nE)]OY |l/a#wABr=,ޚeC⑩Z5cF_UлK)?#O\$>xb/#hfAC~xޥi n1ǰpH;ĄgL j#%lanA*S0IH#seic&dI>w2taUp/t*.*Y`|/3ƌ@pە̵cB#Of)CC%.*0GkE(AS^7=(dg6/\BsķȾCFU ͪʿ%)ß(K4Ğ^TR1EuDJ:-̽kfJ%yDU{h_bgQF %sK“TI_Y"[;8XΉͲ{TGxwϑ^8FcU[vs?|-W0-X?z#2 bWO :yXMn-F߶ާ۳@ )fՕq]D5ŵ#-]恡DRey.mѶ,-qgY {wZMQ :8qqi*SP9(/+:dyOJEF4Iѡ;vIa.tc/kT/,BMo)i1{ q@ >)VvMBJib Og7˅uuGm5SuژIð_wn:hٷQi]ڈNx5!^P1;íĄ@`J)qbrKgFe7pa1nS3JYKEN "—[!/(>Ŋm t5܁zk%'.7W<`9V5AK:9Zl2I cv$I eZ X>uCW_fcR Nxj|CąL//U B3uVC1@oZ{8)ܭ٘y67]:iuCG\23D5C{|)5WR'ҌH)XО9U8 Q^BSP)Hs _ܐ7d2.%GHb-u:$/(nyǕb'7#n/~76O xR=oџ]`|Kx7P^\VBm{lW+.Ut Swy\`iG107޹B͋@Q8|~774%㛑4,ڞ7STW ]ޟѤqI3"mko0z)`xȧŽ+Jm8Gr<- pĿ1EBg!z#ӾmR Q|>`(Eb+8Գu9:WF5_چfe]1ZAm?igdP>AĤMf @dP fvS[9n+(tgJjDzZ%rB|" _w앃 Z[Sj?aM"{h=HIrŔixGw#eTf)X ln"!d[5q= +@McANƋ\F\fwZLD;Hw_ƻx5}ِ==OZq&lJԟ1-f&35pxo\6[p(;=~r6>r}mȸ „ ; /?]u=%CײWHc^Fe+lC{ f@_#8ՄqRz: xl%2,eOyʠxAl F`hƙ* `l4 *8xG_u;K!-/ !]WМҒ:LslDJ;pPyS򦗑b5݁KjU 1)~3.A :U/Ȯ: cd4"]|^I)M-N)OIN 6Di%{ZG՝g#1d;ԩcQ Q=:Š` !ϛx2[:#B ПPjPrHQ}R9g"T_jƳ/dƀL>h}}4)7<8v%KB8 @0"ƞ'] k16ܯIdY$@XpX"ݬdvm_P~Xʅ]Q,$d/Yk̀G87N q#uV |7y.,J.o[ǻ{A\>3u/ȵWlzoo @a=jHdicv:|:`c8#{H̰*0A1r6yt}Ap@ 쒂)VpL~0kHVs<`\?I:pQygs/Wnd/rn9hD6\.?'N20tg|tĪ2B(`3ȼoWػe+7A$[|(hʄ&NKL]SuVk-U[,'QJzoZ[[%`vGeD^x9KBvWB6C9Ś֨4[%1qy_:o&@Nr' X;E ?>k`ǰb?h_i"Ik{t #;Ȟeꌑ̠XcrkK9đ%RҟPx/nɗPz INCr܁e< Ln{mJJHdb$7EYR"&$vjz)^ [뙝C{B# 9ЙSS2ehn}5%5^ ,F,Z0+wIdq(n>?0JJ]=Ky/}Dy*$H)Da~ࡰ$xv" AP}a^ٿ 7T0@3ÄsNąnˍkH9EP$&燂6M!yiG r WSi"; !p9}dmYɶCa|I g@ mR[j{Lk PaRa%EeVl$ yԹ ,o|u%>2-"tsN0`˻s ;TԬhhK{ƵeWs2o )v6\rk|3/ݝ^d.ڰE {crz9HlvO3R E&! S$Xvz:|O-/q:~s%Q4w/PAp.R.}rϰ!lMa2^(eRiHqkUZ;cZg\Pg5U'#T\uGyf?'|;zD[Hl'Ei&~F*oDL ZJ\0JID3Ն?~h]A[y{75 J\;Ǘ.Gn(GRVGSc3 B us) ⛇L5rTEWdMs_hB#-'*k# hh"wR+6 7tM$ .pmyi%uٺ1.7ݛ'GA28:@y.Y~*SQDBEʳ={}K^OTsE|pF~\K1ڊKIXΨ?`&^C{4qH௉\^&}ϘfjK92J-<>_tJCqb*s3{Iܡ07enƋMv7UB!.PPT}Qz(`);M- G L&H@j1X;KCg:TUJyҞGG`eM>k` +_8:J;A$SGFZ3 DTx2fhroߌ* č#.`Uv"ZuB>܈bqYODAKzm_?%9C i-Yjh _:S-|Mc}Z2qlc˦'N+CoNt7_V`:}.GJZʞG(ydprR;6ew(Χh?O(y$0>mz^eY|{lq!feH%T0ךԮ<+4c @U/~bWQ)* 0*]8y*#x.V:7D8w xULscv.ɞUmyn1fэ?D^Y}L~ÚzE\6u.5hxPgC|@i%`3>ɜxzP/t %[ !GoXiɕ9sIRQq5,ϯXtOr2'riX" ]۷o6` J e6 'gj IôQwޏ=1 0:!auWw1(d8Pz]Μj"V?LS8sAp=Wj7ꥨ"$>?h$y\CU0<;mKdޏ 7x$حuk kJ~:/i7 F5C^єȡ4G LТAfvҶFIxMa478:I-\0>I%Jz|b+'ը,}/hioE׮D;b~\͈}_BSyp\Xw89TأGMoN_V~g<cx[hrc(FrjZ9#!؂a;@^7ѻtAg4%'g]ZQ. CpuXl/Id?bs)4"YeLTJr҃M̄!))|b`+Z`wxZ a e-6,0ݡX(HgpUWPSE( D@ݖ{yЈ%IZX x r"53D:$ĵ3!6yvz_ZM muI{E^Ѿk0 fٯ0i~].Kgj3|͚~xOûjs`\ FGȊ^)ZMō̆!cٴoKcDZ<'нSICN6>o7 PUm5/V$1}\G';wMr#|o5&s+RBym3YE|GeeF3+%Z3Sxgf)57{Z&T'.2c?@b~%)8>B2ݪQd?IYJFqa%t8l|Сsl"<)E2J>r])8!@N~J,)K<:5904 Cr٥r@zYe`"M1iK̴[;;r*^>fVCja|5IaRָO,k ݊HzgDF5JhVzJg:t@0,kqtNnLϵy\yRa|Xp~8jX՜s'vI+0<<8Bρa$j#Z{ -M[%N&!Ol3Fz6 +i~afA6n!6?r 8So#W%SƬUxx#>Q|^P۾gBHv9rMX#|K!Ê+k,{rMg] qFhG?A+5#4^&Ŋ)Y:;qʍKsXu[bJ1k^s2yadWG>},I)'y &(PA*LK֩讉[{8?ʷhcAq.{R ~Ӡxg'G\K5+Bȫ[{D ZICZáK|KBDM7M{ܘcR$UًSez:6Щn,suBnu]{i 3rk?z __ڝUx[' Be)R;v"dLܸI-t[?'4"DI%ʪ:&~6"/l!yҥxčВm\ WNy*c_Y=,JǙ{Aܾ9p[O|wn|:7*O%=bc+mEfx!w/A ##LOQ~λ&}]VS=i52T-͛N^JʹĆHvxq0+IzbŊ)o~bLldUi\,\C}Ô Ʊ]k?aN=] Kgr*:+Q A@;~0gʶv`,KW|7{_u}{$KOqv̗o?V3_\޿O30*Ʌj˹M.ku|\g 3Q.ҕMO"o0Q<]N}Z4e}2?Ӫ+2zlziJ;&Z/0;k)lmsm3OceU`ŧk\f %糨G$.X!ZS%jh(vckD͊ .ħVI޹gkH5hѲN/-hIKzI'=|1 lѳ=5x$'t%@ay#;Q-atkR[t< ejMKYABEFVѻwaީJ`wRY$pak_YUJ!OC\%mMG"v X 6V@wrZE||/%!d|.s[GQ ?(yum^lC1}fJ5/ɥ8n ,GѯP=V8SҦ6D=b6vuP)Dg#4sɉ7`m )lSͦ5v]b7+v.fΤgIJaf}T1~!O}`}6Ÿ+KA ]˃Ih;/0JL ͅ'U3CR^!Au䡉\?f^ #9GDNj7%%M *'+ vDʭ”*JX;&77NN }P .N}R12׽>ʻaI@0P %k-?dB,H^4_ԍ9{oWL̡1]]@,cχ/wkԜĜV+Ls'h^l C&ݜ`xʩ6<8ZpsM2orߎ0ZވSuE:9{Cd-_f3xfDQ`wlXgJSrP*=3ty?$Xc'}Bj=ly%uFN9H__p/ܴO}ڶ ˝^Q~ҽb#;[sc`~XhhjqƘ>ҔԅVRf)]$HI /2&:5FļGqnF f.d?,õj'g;|xVjtzSзUX>Bߙ0 7`w%'hӽ)fIJP}s% m6dbZ݊\*=j>UhIcU}*rilwx4QohhOHI}ۜyD/q.z 5TL:8O`4SlĂt¼'Gvc]' Z:sl=d[Ķxj Zȵ?PZeCX4U?C,+*'ZR;ZW@ۍ5,PK?!:uw2rG[nGrbAwu| 6*xP-%坔NZt7sG Mƽ'o-L31c1v8^3VG:0vPӨDUI>qoN }J c-kIVP,K1T\Z$+c+ \,ï H&]"-*k*?jFn.|A<׎޿mrd Cuv .x đМ>2c>LY<ưwoPo 78QJI@?xϜ[v3ASB)Zev{0Th,JuA"18&5؄El<ΐl6=#;gߢ"®:/$Ri ZWȻ;wOއBT (:vw<a7p#vVqEPZ672K@vHWLB?Yh%)Q[6zR+Cζ \V],~dap Eq%cƒʏȤYԣ|z"'(fO "|rP@&|P~'WMT}gɌ{z2L:cԢ杍&\}yul *o-t{j1[5ycY5M- p9 :\ZQ5_٦l)cfn#Y/[բՄ@p˿H۔i F*vIKtM Dwࡨcy}uNKK p@'p(FIg,X-djpx+]H0[-|s^C`҂b=:bxxTG<*ˊ);WGn5ʮ"iCuz6byzP2wPl .ÝppV+sVxVwn~vY 5PciEPn!4 ƍDv}UozG "{doXˣn1[F1.O'~;s)X}:@.]YW wPsn+%aɤ`j{z`8*Yʉ5|"!&p͍hdW&pHԨ}BK_F4W{I$PwNkVWTڪ l1/})|:?J>Ϣ ?g*4dQඔJz{Z*>Fn(5G^ 3z <GwN wS@ƍL;tp/2pγ "ҐSX*m\SN~% dhҌ.& 5K1t f: K92 '[y _k\=8z`=et<y²?v֥eoV6qKNx`|2@rwtIdzc PcXkb$SjlyL*\VګL-qKL c>xYa8XXPicX[cF-PMJ=X|R#v@N}ȯDJ3+YXCoP[ ^aAnn, ` |ͱRa޸+Ӑ'ɳhWAEr:6j FhavW% 0"e X0|iOG(d>%{ ҍ?]Մr73EeE)] ԁ,ҜM͝UeBࣄmS JJeo~X*ۈ@ hGpş#I6o!'pu!1F8XB;!Q]׿W[&Zuhvk3}¡RMВrR-P {w zw}6( T<HbX@ipqIeQi&z_3c ]{#CnjI`W駭;ff(}ʌ)nK=:+=0x+`mH1U7!7 &ә?`&aBwCZTЋ42&ˉ;n!»ޯK|2O-fpԵ"IBw\)ܺ[x` rAʳ~Rj鮴kvUk鹢gHg)Mts`u&v(g,}O?x68 KO"t';bѨ?^$$OEp& ƶɇB7=<\aRKbxD.ZZ3P ]P &K}Zz%|UfKk) Ae5$\ςTۮ>xL}c-ggЩ`p6`0 KTN-Ϧ}77Kv\TAKm0QG̒䬡n2sc>9#&~=nAYA獁؃XLfơO A-WW޶u.ssYUV?=B+uE : /R4KSNj֎)DYr/jIP[$[LܵRjS%f^`pBFGw*+x塐;oNUЦ2E+hZd\%)+ϟжdv're*>!L N٧b}*$l:/T2<3R293Udq'xЦR |6j=]61 rhNS5U2j}BگТ 0Yڛ}&V+N_)xS[]L$"s7+2IGN8*#7|-" yrLϋ<^ʶ|XklZV5p$8N t:gH>"iR dvTlB}ڄ7.Rׯ|e3SlP*odJ(ilX p{ |̍`H4®B=ػ>{N}!Tc[Myo"peNsUg0F<[pa+ |*V!LjW<8aWjgH\AHr!L1RHRa* Ժ52/֣^n:}wk8Gäo6y=VfWg" `80QgJ\)/ ?<ôy+%EDR8O )Gxr»"$pʮ@rl9N'B7 115Ss)t!+6 9q54bnP>$ِE}a>5;PP?5uaJ ?:H+N6U'6C6tfaF.za38 ZQ>"7S䬔`qXVh:ܠ,ʖ&g4;b.聜t`ex^H<ɬ=uA. ❿1V%=$!5ޮ7)WPhn: ƶSSQFCEenA|9Ѹ|0^s`t{q`>g2Hq=IJ@: - =G _kjp#B.-Ugž[zT]#x¦Sd"b,x'K 33F,D&xjhypD;q/׾d(nb)0RP|B+\2y,= 5|.ِWXBK@D/2~T͚|Fw}:1As)΂Q٥coYXԱ} Iu* YRe \h$rm%G ATorArc_iCgx~TъR FupC[F $K8AE X5i9WνpRA(#PT< Ȱ*ЋTJ|ċb+%f\6T&o{ N#8M~?l]$zsTr0 ZxwC&V( :F >*7Epټ&HP$.U$eu4s0PfFL* 52`?mJ[="VLv䅫:92ݕLh-XhnW9 ۠abqV7CYǘFaiXG& `Pxop.+0OlNSefϐV݊TH~0=Hh7<(~-CyÐ9%1|yn 3_Ax#ZRrOBZC{_ܗcǁe9*nwSOz3 t%ö@- xWT'TnLu3v]a'Pk1ɳ3=:NGdR{nV!?\G!CNC(feEv♆.T'XekYۃÆ#pzJ3_ѪXS>7V4FrtSF OAf T $jt^rw`$;yεZ%pMqFjRlNT$3E@ a-L*3oRClBC/|zS4Ҫ SI+^؁gr o#aa ]ѪywG#h0`UЕh,- :a)տVW`x%!?rñs|JdBAd ':*Imh >!dĶsè eu6c|ESsǶDMY Pn Mhyj[2'.rɥҘHd#E[rSec fvK^ 'P11Y^.5ګмZ}~B;Lf (K$ /ȺTJ0*=mÇ2W:>EoqѥՇSU<W)I8/: sWVvBt#QN{x|52]c_EcQ9u7PdS]ѽ@nXG?`'<6Gs71z"to=jKUc#Vv&tUm,1]8K%b'&XGAeil^}ggqO+"("3̫N@U3?uomZMӺ4,"Bt`95v Pd67{vݔRm ŵ'\-00W.́_(7,Q bsc<h""ki5UO; o7/"#k-h Y`\5Npahʺ~!`y?ښ~\!7Mj'`̭ŮTGlF%s:E>3wydIpi:^3g;&{z::#<>n>U0 IV?b=-)O[\uƜDA.\up(]gm IT,J\/kشoΧE _^{aZ,)p?24fv)-f l+;*c~[ꄤy?C=1$ߡ3UPVGHa ӈ:E9>uN}"Wif F; Lⵀq\t:sX5=@QZMT^Rx<+ԆFۺCAF%mgH޹&gr;rL48'C'gf̣~;1ǐzCU+|0&`|IZF H̸UGhd-h%BݱG(Htojgǘ루-HE.rkg4+hj ?V@o aJQxv2QmfYk;Q3^hF=1hx0Q|kˠ_^T<9TVľ=͂KO_hZL B0GťuDYYYT7/C?kxB^3Ծ*(<C7#4"[PY_||q#LM6T$pBW/i?-'YqU + r$*$kEQ8*-9K=It`_z>ItS G9 ]Q; oaCђ' ` na/k#6LM6KWA9TvޮS4Ce V8)?څj?G"ӭ-Jt% VzQV(h8MCG$_a4הO[#;@f$a<0*ɡu\;dд&umͧiN\ 3Eio! V76;8Hf7]wZj^+|f%"?XUh :As꺸s^᲍GXa엯5 3uDT}XUbS@/J*o gŔR0I; bjUiL~֩-:"=Te0. gȞcd'MM^%,0 dUWF~јjoVWrg!q\~ƀRlWa1L+]ј\Lq?7Y:xGa;1 sYD$R2-*.y-Bْ6,y?nUC){Ҕ-쓎DG_ QTr.7hM[!^Uh%_2 ( rӧGpKem@gyf(FCmϦTET:"ov8jG 2Ht1$#ƼE`6eγxwBj(t:=w[Ij:Ybd5c;b'5ҩ_5!10#{rq q\o5[a'?ZaPqhgpXфQ}*H,5۬G$P ]6ʔ:0$]6|6cޢޏ/2]NoNzF|Qۡݫ#a`QKxh Rz0!H,~̷o z.X_nݽc߁Y-uOz}%AևvsP7WgCIOP֒꼙k\H/յTӣBC?4Mv1QUL>D8h=R_X>>ȚGSEtϫչdѰXl 3f)a)Al u p$qm(/7&.swS@b+>0@^)s$E%DucCb1y@Z)^Gw"IiK39:&a/@6l%#Ĵ|\,Ec h[JNЀi35,;ZŸoE 1V63g3cY!+[e j-5]+ ȺO(vf*H'}toV@;IMct5 1cŘ ֦k_ַ7xW{䅞{; N3H(_<7Q̡1<$zrQIȼ.TʘD"n+'p HʀNGb:v\}yn@3-̳ AnAHCpsb*S5B.-Yntk'1侈TQﯨ3 Ӏr~^q0ḣͧDwj>Mp[j ̽ OϪYk2#Ҽ\4FA/ o @Hꆂgs-5LREдݺL C!7Cպ$%*twMкkrn>#=Y2Zy!.%6E ˱U_R#iޏQDuIBCm U#jk0op!7ξ)OIz>{AUH+6KVv XF\3;~&Mp{*YC^u!F#Gg+~٬ר¤n T1oF Ûǀua%~7A6(& xM$Nlf)#օ1QOe72(Rhӝ,vѴA}T311Z7/a 9BOG䯷]UuRAXpK`Y<H ^ [$0lEGbyR(D.Nr=xN?F`A›hQ>=!PW ܶn$yJtީ?rj{[J~3|B7UuZjFh6+=Sr)B@X),mR}Oc,VЍKqk=0rdYgO>wkȃ!Þ@u__P]n{]KOcy›nisꯝHBvg;PP^+S3 HwDK4lNSD'>zaB_[1Wx _X"ZO1~e<UqӋuu'W/ٌ~ngy:˯Un~@H"y"1= pUMy?bqHGCi gusyT;XXx!Ң%.-H|tksDݍKlL1.teA&ZwD*BŲn^ZА =#.VJ|XB.#ҭSAՆYosc [|Aj`|e+9꥞RZ~t 2w'0N1%DGqO G4-§N W*̣ tK⹃o ;Ȯ-W@o{}ӧ'HP2!+7bU:g^F'r&@}Z[Z8+Qέ<wSʒ KF, q` ́?qNYK"*o{쀁'+>&j3+CS޷X=LN!8% ahUA1C)ʗ&*ex,J/h|OlzY*O*Q,fI<JiYYmjM[&:" FG.ʢM>_4wzXM$溋DEZ i8{z~#jԳ n񟏞))(ZkK<4 W^ާq.U?s41%:D3[).{~8sys~%*i?XPv}<9w6ԃf H+=A GCqE9xYB[H Syw9IC&}G[1'G$䡋u{bG9^bĴh M<1%#K_C$G':fjylevV/Ǭw}Q" :Zk?/PIӱ 2{>2N}jIe؝@Q"]%z^}acQ_nvQ;}}?Wz>Li@i1D2UE ^ ԰g>8tK@6t )t0"oq.J鐢 BK^zpZI؞nW\65K*KdFQ~ظg`&GF;|\%1AM ^Ơߴsà}3x9䨣W /X#fKzF鰘!fD(~ź5.X39`u6>VoNӞЊ E@/OP\7wB]"G]Pΐ9ljW8{;4c%ׄ**UݲW|šU 'GI`Uyzr:SW_bEgӦ-]iw6î*0!4 \=^zt.CB$6ҡw'{~||?{/MQۺFI0fyBϦ w^4\T:ƾ3Z Dl ^YܓE#'DzNlw M=r][MBM V3=Ҿ9L?;^ֿP-TQbMtZlAᓰ雑9kRf/,tmg!,u5&d¶ oRk&TOuIsՏ3CcuVmG 7VkYuɢUo Uw%u%q"V KyR*Rhy]ؕ{ ͫzgPPf;?<,iM7Ѿ5Did@m"뵘'?B#GHoOHjOq:mD>(Fzܱ+wlkFn'M_렅繰5zcA{ TeC"lS8Fj6U]yVL~s^`* H2ߎ8x# n/:NVC{v'd{I ovXXZ`h65X0;zuyu c(>6ݭu] LL936g24y,x&i /8[obxr)|B"8ߧVF:_@nB1SXAV2,Gژ8(QsW(4i/ImLJn2~Y>0x[y{wnݖ՞73Wº`jI Ӑ@ª}}6qEo SZfI L oGX۝"džL|PkuOJ}?9s aזϲLZ HJ{n5/yԅ 8r6 AOٓVS$7ITl|ˏIZCq]Lh0-!3鏮IZηbkqZ2K ~flnY2~gWvOh1kRq$֒5HS@tÑ~AX,G=XĀ8@`Щgm}4qYD RTWP?uJb#Z?ܪ. H~q.~2t7btC$ ٚ-/\vϳ+%0'x lA|PdRR& eDy1 rT:@Et24Azh=A1g'VɸGA / :p.|]869KrVsդ{ [%naj>Vk@]Qbb9@j@O>MRПoqa{"h t li3lרoÌ+p(]N04O1~: |玁ԱI|6Rb$b_6 4;y˿D Rb^O*Hs CJ\ZٸBNMдI>Qc\4.a@FmD+ ѕW~̈¾Va6wp!?R m[ӨR|bSdkNV֊2Œ='U/Ϸ.e}) 2 _'^F !G^7s}w6M=ǣ0zHa3*MȌ9b%xRM*h>S3n_9xeFL"c_UASViHW{;u _7z|LOw'3/ #N$qwʈ_> ShQ;_{aG9]y@OBCC:owK+p Oa?qX̩QCHm.mY߫c qqmNs&D41I2'#LkhXޓg9v/2_,S.N,|F |G 5R ţ)I Np.yಏLQKFщO J(:tX&%M307vEŊD@kK[s7Scd̞C]Tıg[7)+,TH"O nf!2|Cc]./6Ҧľi;g0-lqQJJYElQNEn ʸ{N^ ܁$RPF);STIT; S> +Ӷs`dJ:D9^C0((6LܫT9VCM$Mim!Xeu($QE@_a5Nߞηߠӳ*\|Ա*O~@C2wqJ~qeQT/xKSмHY2?7l\H'{{0tk=J;>[E|њ/Au/ %_ 1ܼNڞ7ygxI^S&*:S[+쀎)qMZ}!f3^ҘR7lRe2;Xe}8g:g7F?8[DuFnbV{S1d.{r1#eKFNlj7keڐ7A xc\B ep:\RlN5@1Ee38$KԴ܉q^+anFxAdQX1}6vkE~h|T$^94ho`N(ט6#̑dMׯ-ϝŐ3 < ͰE^)bS+ H|mq$R.k6,Td3~ִju)%ELJ&$P ~ӽ#I{ EubPeȍ N|>`HWgh8)Nڌ8L<ȟZ,8yU բ mO+G:,za-FIGDٺRc<sQ@0?\GU\P5Łq5'yNT+ S_@24χx`)ՊhoD9&9 l8ڬ|Jz˅ta&"EDH9v5O>[|܌e_(B_=t< ]ozF4C!7F7opOyg? 8cIzt> w;˃iI|:vըcAVf`8ܠZ>BVl V>ؽ*3U әw}'458M2?^DUd, w"mU3.T#뱝P|p݋yP /!4F Mf0h::D޴$d@HV9c⺸\(L]j'ks'S*_;7^Î!7#k0 *Ud_G!\mqx#8oA3}2{2H T.}2_O&_e+Қi "<@: _c .㯪E7isV:ӎ 6x#&֞c$[_k+Қ-8+U".6 ~v-*ky1V"T9,_%HU- aGv1clj0?^:Z?^6gppAL;[F~C3N;1n\#r\T ;ԥ YGaRAq2.(*6PsKdqsh?Y+*F?MH>sؗi"q٨sEe[/Yԏ>RBI=Jǫhp7Fc>G=6 ']3. ,U;aÄ䗽:b$TMsZ}X۫@{3^[CUpUDW{ZC|V Xr#lخݏ5ohSUv= o2S8c/ 8wBVF֭h Hf݌짇O'T6`Jg~IuU 9̕4SdA!]LM0Y>FqLбKNI Ÿ@:@2D۷~ 2F w\ 9[`}glNIt/HQsk C-hxb_-ت7ɺ .<О^bl+RZ̿[_EmkZògJ[Ć`H%:T$ {B9}36dZgjXT(p\Gn_;ePOĂ Xy6amCg0O`uZh8G5ޱ~>+݄^287CjnoqO"mGZ{`L\>;J$5hyk ["SZ(@RqtJVur/-DCJ:oC]|0h"L{Ŷenǝ6 }O#SKǚ:>(/[]-K(;?F1E NX t- _)$2ҐpYLb}:چ`A D5ptI”b厹4Rl*Yl^h`H_0ِݜT34l_̫ʄ,Dk}BheՌ<?sn"&y *函W .'COt/7c`tiKySnTNR)w%ezЂ.zuv^xNlj뛤'Y_c7*E^ D)Mi42c(o`« GLuY%,!oܕ}Y5cAU8Fzu[u>'N䚫%nCr\0KXYpAn{_'gv*GE?V jpI ҴctMd -F2&ƾ,kH}vlL՗MMÊ]^/9HDz(#óDek_ja  P;ָ @ t>z? Ɋ55blwCNvRQ=W пOneyԤ,=ebʡM+:ۦ{;+#! ˯+w ju^i g[01ֿ!}qv=eᬛfa(#v^OrVz׾S%1u[XdV{ڈllR'ZWȔ RK7 fRDh, y/i ΜS;ve`rz7.|AeheDG'aׄq{1h1[fΝ6^2馥-Hーg1Ʊsp35L: eqv9#NF5*g^rE%Qi]R' `/?[ze8EaR* 3l7Bdx :F{F2R}rh5c7pstf៤'XpӦ?Ҕ2K rۥz}/H gpHp9 _4r3&RQѯ{MV v}NYX7#/t_.샅"Z!&󘧀?#"<>v\؝1,zJsSyF-j5E0o wxaǦwza6f P1{нOޗ)vu z;{LKGHrys~Ž8T# j뢣ʕ@"XK5;7ok V4!F j0r)^C.iȍZCPV(9y|e#?Yqc06 뢜K振B.#"Ub4J =&&KZXJ\].A9WŨ#{ \$.(q}7C"N"L%j1Vΐw^)0mƞr=0pZ1m`&f[> oK,prhD*SʇBFO:9|\AK Ut.Qc7 oYwxSķG3c:Yt;0PC=]v+/ѲA`2z-1ċx&:͂TpWg'$B9xQ-td2F=0Z8smb ɀt'<kHN!V`V2~6@V2}ӃKջE\fOv K( T; Yt$s9CbsIm]LZi߯&*G)kΣ.;|VK&7d:{վ?o7ٰ5CW:r"膮=WKP@.Ɋ9An ɶWuqږ疷Ɵ PLۍ#3&r'7'"YRWX*dEw*s Q1k1R+' Qf)|v2d. F2}pQrbgrn Ռh֚݇Px8O`(\(|XW|]FXA۞"%ׯp(Th? oj7%HmbVn5<.m9GSJvI&?,X%(˾Mgܸ<7lzmv}!@ 梨kgIGr=4aZ) AuMZMp~6dԤc8ko@obj,5MҤUQws 7~q~!UmҁFz{"$I(ĀDwb’fGJ=gv NIiN<%yo.CڥMAvḥp]#lz\S ]~A;-tťS 1U#*-1*⷟&0٧SΩHMI kKfAYv*2|)&li:s Z7<-|)\}g 2W;2Y3L[sIedd'{ɥ7J4k e׶јba1^yc K%6ZV{.RRf2קQ湜@_u%l3Dhkk;+FW^춴W9 G_Iϧ]}^Ԑt%)8p]H8Bgu&T*(-3v =HJ9pN@x1QeĘ K0ﵳLc[ aϵtL"ÚJlbC 8Rcm?Œ5;$!dfvXQ VԊphoCk]Oea\VwZt˚bȼ|i}d̿εDjr{ dKy=M^SYMI0 L|m,L%r~]Ľs)xhr Y%z vG!Q҉+xɤPZX>.7E=sp/ρӺ rAxUc3=WՕ˶'tpo2C$zRiق\zrF*n7l-c~v ޾UduBx49c:ړi2䄦Fn!U.3c#c{ T@0!q);*x{GPi.+uzw!A;ӏKW%U$ll&빉(f%fUvlLԄ $YlOs=Qh{ i 5×yL5-V!R%0 YɧUibc=G'Cбִ;-FC-ުOz٧zBy>~}F)&J4fJKu!oۀNkSETp#@K9DȧY~]@x&~ͦs5:)A:Gr:7P&!ʿBB\fqB g0 TR눰&{IrULYݳ䌎kROKB)z"9@sp;FP~Ģ/`RE""wg{`sxqrJ,l5G|dp2AH!G@=hkfÒqU; :ޜhZ2Y8*LD?vH2p hzʟ*s]: x& YFi@ёu_OE1.Ф{z*I,\1hUKlz 0uD m=A5xB0))rLKrGԡQtmgQPANx{N`I {[0Iٽqѕn53uxvJvmjL*>.U b-BT&hc  -ee2M=TUĥkjVU+Q[%U%*u3[DULs b.ԪcBkJOܒǠݳ[j6~XKC ʄʆZyIcԀ={I_8Pѽ+!p~x[8#r4Ow!S֘HaB"QUȫ/2BgbKȡDy"S(;qưd4GFDiAӄ}+xm=Ltb^쬽ð]>ZvqQNAHmHq @]f^=B 1kA"U "Ny6qnOk̈P sNf dY`P2@JĴףK(#ޗZ+f;kG3+ ́pơ)uGKZcW/).0$|~ >->kfCw7#r̺'11їCN߰{pQ¶؅z3ծt8x;8EZY8w1G_K!1*^|x>QОghq: zB}CT>~y4G=}T#6o@yUy1rE^wg^Z"x8 7淟Y]' Ŵ*se;#*͐s?6L`1%f2MQrAp33ڧ~,.Ƨnl)ԅy*AIL/M[#IM e^SBxrd]xZ=;n3e|';~F8, Kb8o-N( xѭ6-ZIkxw 385䗕qH,'(JNǡRS'/tID QTdQ )y?Ne(TUaہjeQ@ͼ!mШDQ6 ҝ>EaC 'M(yH_0{kO^J(F, l!]eb)~<U>>d5wS]=VH ʷ'BYTBDEm_WHu9# BKn~2=p]> y:{85T,!EU:Cf+^XL~t9_Ԋj}ii*1 |5=] 33GVOd2 *Lvk ezg+U!uL.%*;{n֕#{ϣ <-9^bؠ̢BnE7ktB=o[aB#:RIl+ b<,qwizɩT꛹;NJ[n*hH]IvQ|pG]BxzKIBi+<[tN\v+X"RS݋mNbݡ{Ve(P_=ړJ)}'>qC.TmK3yށR[d1u R*2&H*r_WWpS>b5~ԔM=-ЏFC9yZPqAijbcr8`Hm7vn/,xi~Ӓcx<O O?nС4B9@o'EICcayS h/|! %:{Ÿ2A:HAAFcB-|o3F5֝b:qO Kqٜi/Z3 .jqP*YcumIΐE4p~0x!)}WAF\PWP sRMbQoٍUO^~=%]ɚ4ok0Jgҋ(ur^ 0$q18KrZ&l&[j_f3"$@CN;Sڇ!'J(YO@~"fJPGfE (7_ qU0/BWuq 0ڃdBp0bY 9bEԀzՔU>]K8_r}Մ(][@@=^ns8sY=,riAvƄReJ nԎRga D1lܧD McP8L,vpC7;%k# ;,!9r#R;lb7labO݅6>B}F<5i5՟kA?(gzkm0!#!Pv}? vk"dpOߊ(\(k0 "6F >|,֓0GaR-O*-,8r¨@ ֣D~d{#hǪ-y[mr;JlFb=I-]./PU¢`3̆{DB*u/·tW*+=kiH`7Ol瘹dʗPuG]0hd_ef9E>hL7+2xE8F3n}F1QGY$r}$r!QgQs":H-ns Z* F/ܨA?o}y?$Ӭ. Cf"'N0]ˍ^MNokBUa*_O[ڌ+޵DŽ0.FB6sRƙ^2|k[[=3mLAtyIF͗h+pb[}i">הF-U%?42qvo[0@gJCYЇ9׶k&M]g`66T{cnOV[՗W9ǪY*S팗aif7߲`cZ½ozDXWC]QJ$Xt_0SJ|Mf~PK+/)θp;?mnt2 SD{cGU׋R ީڡg7]ūpb$H~r>~ZR@Ga )i}ю]2JfF5͝O lU;=,%ӷSI/RHi4H]oG8:[I[Fқi>Pp̦QbyФb>žOΗ+,в+4AwZ@9- n^lAGvP$8}= /cIeLrCX7jt[VLX_-,97T) N16][Q')D'xR-5G8 u#gυ .\SY덢t3}?Q,qY6VeUB #?FoЧH3JnrzP;GVs2!4e4}?C8+1Xق_Pg";GE^izfQV_9Ŋc0FDZ:LK\w]a1IR4DeRP~]Ӟ.p}Zs%‹܅>g*&eam_a'&6Pr~8oR3djE n( BC('م沣i{ spHZbm,gb.wkƘ:0G(=0ǒ1c<)fo ඣn&E`Fr*} &Z F@''HMK;,VD`H-a&Bq9kAx+Ē(QygC+mk x-Rs-(W:n KI &I]b{r/n ?Rֆ CuTg/jۻf;~eժJb |݂q9ŨIWpk" 1Uuk\&q<&o/'؞x<bO^R  إe,' r?*S4$:NEC<}O]7.~ $?\)!DN& r`o) o_{\E*~C^{uk6R}SEI;r"϶[%|nI_{|Kpn3bH#YIц6UA*PoDV{:^<}1 SܙO $R|[B'!ٞZ~);9u dӂ G4)'yz]/~9᳹^ Ŧ(mo1(kRnTVk LMn~^aJrq w}|6(eC䁀:j$7Ȟ>1i(X9uj_ԩ*zHB)J;`iJC햫el]=os:"]*gm8]9ٙ ss eBH tG==edY|O>:ǫc/b=6_N%qm=8/+k~⯳AB݆jK5`gL,q5/#~cU N٦ ZY\ 38()7mF9X$uL pNµh!7)9A d$Lޜ&YΊ8CD{*8>^I*̼ |ljYeiyP&UfSENX)N@'V<1%VrJŹSE}vצ?<(z Xf$oa<O\̠{מ(!p \gN\'5G..>DĂWS4+iͮ0gP?@ja>LNcP{7Rzorvζɞf 0 lDFێשZN8#iX<;r}\(( \ 3c(=x$(3\ʿ[7[ePkɡs!!Łq-mM)'! h!_&6P&WreyTQl6kDŽdͪs6,iD;ۅ7e& D*eW)x؉SIvH׬W2p(h-d \ tM+5Mv™'~ET KVե[B9ȸ r?.$ E5C$kBl);$+#7<٭SHQvVzH '\_x8n^hf"?8rͺ4LwK{`9p!SQ^I1=5MtB-w|@jP؇4x>7NN{Zn -ARNݥ䄋a~:x/e֤&PQ^Ǯl}qdQ`[ [iu*YpM[ 'G8u%=U ؂=*( ݇h3$f-/B^LZA,m,E8í7M|e:dKqcqB)|WzR3f{ǣw`(&S#yVӨoΩ IuBlysV+?ڌ 6|߂W]P,tK֏lM+ fZ;g`@~XZ dZpvT_k#; Y2: Kc;mɬMkAU'^Rrq$xjqc]A@:ED)Rf;΃7 `w8~abxA🨭QI#4~gO9bl-e/`&aCN)9&:Gx"lk4ڝSo\!tbtn64΂yA১B@Fhq;K2%@%ҳ1LV2Cepq;CMBFtFSQ., \գ}ӽb u5_53sjvE|Ɠ-AVy_Yp:kH|%M^w0?/$ N I)T^nؕ>_I;(Ի}5\6E_p/ٵZWZ} rx̙6QmaOta+ ;#D8v2T`L <4쒱*N*Bg[0t%cN%2(o9_oVd6'oOU-* l.9l";q5Q, W-%W:ѥ143nRPƭMlj˴Fٿ4r|͚1-l6߲0ᱎZ FΙyΫJ@_juduA(D s>a5r6&n%i{x殦",#?ώp۽<:&[5$Vֵ"cKDhEkջj#8@weh${NKz}A3O/畿߼E`t@|E+ &W,wHodvIJafS\PlTNVBԟx^ # ]?*qUxMxh, Ř1Հvn TazHFe04 *l&Rx]q6<C BRUP_ϰޓү4~c6 ֑l?!Us#1 8X!VsEQOS%\:p@ SZŝ*"kPՁ\TIxb;gAݝTA7"r;ZԵ,)BԇGg-!=L5ī?`r[0lĜ޿V8R^\j RBtzcn?{f]N:#\:W>?{1^hմx%ӿ%TYJ2q/=iDF0vT~A欂r!^!(k`-:l$l וdKvZȾZtD)| wOb dž'PyY{ Zm4><.^,&ltr'9 őb2?GxQH|S P4R80Ȱ [̈́wh٪ 91Ex?(0w'nLE~i5zh%KJ0ɀ(X3g>$ߏLEo#6)-5pC O-CĬ ?;N#ytx"QC7"vLo#_>s[ӓ;(M":rbePC1?1C:-h$詝lQQӠ%'DGDw!ʄ؇he-꤄v],F65MͧUo<$ g2^;TI}|j]"t|q+}M&d؃W6?jA@И"eUk-aޑ9!4oټW@tCˬ]ʡu|@[k\ | #u !!3V>A/:%8إ3h_p$qw^ݶUSVV0)l27YoIKG$]W5DZ'~W~TecYGr|BUӮJf~ < ռoatQ-!WOFJĒ$BDGo` _uO#-yش˭ibEG\_y$J: !G^ &x[Fw?SKjn,|]GBN AU㿼ifF?['ѻ7i_SerϪ_wl۲YUwHTj$t\\b͙FznՠD+֝|S\(>xVyX~g{)Љ5X,[\Wx%j;al܂7]E=W?Z[zy|xI"'>t1gM+Xs]*%vqMٝN^Ir)t>pus?uR<ys9 u;L$!|"3i wR;> rH4[Ry=4ef8Σ Jaq:ac'EM 5)+5!ug}I#G7Q/#/o2,m5@ H8m 7tRXN.)N'Dӈޫ)y4&wuqW\HKP_-̎YPƱ+(/ŘWB1K:~Jf3fSQ oZX p_[2%(2'PU8A v>xE`ufK˰^@΂lz#^nH[HzL^vQ'[ ~S\c!3ݖ5haX`Ó}>䔉 ]~o I$xƶ Zp>m?So8oo"1ƶWp=ΰ#^̓e| `GP3[QbcZ8]qxzH{1?As >?eУp?# I" /$?Ek@&F gK)3P=D˂+{VgO I:^?{[$۾ܘ߽pu qs6Q6`̧]>=ܦjc)_mYXcq?%vB>xk XOCWZc=\87mW:.#.V{w z=}_ڗLذ7ۖH~^ɍd$vNJTjR?C~+#K` l%>w`IB"|'w ҿ:ǓYH_,Շ|ЦfN\zYƄA*ɻݑ37,8y{ x=؅RM Tw=$ic?) WSxg8]NN~Āy& ϒb7g3|W L00 8X#lwcY-7*Z;-X_aEO++}'˻9E?f/Wby9nit}|}hwQN831+EJg=S))8fp[:z`{OZ{CkGNtX9PgN [)kB|"V@xd]:!ue!sƢGC+yiahzyV1jU{3{?zF-k-f-(L1^M[A KϼTؤAbL{5z8xjM; Whf2N( ZZE#Vǁ`ܭJGפez\(.Gr̎A-j {L,0ZZuiVg7!=< \酡MB ̃bVduw%K<|m:n-Jle%smכz೧dX++M~GU"L7[~ Uz=邑,ko\T۴["Ƭq|6Q[$%zeMM**QEi>7lĬ(l8dkJu٫%jYhN3c 6#ͻ5`1O_)|Ƶۦ ٟFu4y +OZ?Kx5gZ[u[v'jl10,?(X`"ၗNQ~ Xd` !%Tz-2Ӧ|]r.t"#8ۦ:ö=G "6Qzq]T.\]s(êK2oP4˥utN_I;^ѥrлeY `_RGղ ~@)`x&eU&QhC *'{7k)C(T3p'za%Y$/˽v@p֏pm CnjBrFӢfLmJO+B٭k›r+WaiQ{u%c]T֊ˀF9\zpy~) oN Y7 4j\ķ* w̐ź#iZk }8\ *ȝ V|^/#8˟Meڰ47c1NlQհj8A_'h-AkHzmLW0Kb2F흞s>UJ0Td]/#N_a$N\*4wʘ -6g@R|[UkYgp*~ʘޓ '%zySCЦ)R:Me@ j;sQ,&2F@ᖗ6j]׎CQb93[~Ф0`Nݘ@j&HQ0 ,#Un]8QCO-Ǫ2LՓ*/֒ݤ,+rFNeU"hS2>J~ WFAhhdh 8 'ǻ[;#^hjf/ٙ9< 4Ş ~Pb%'5qyr88Srkҧ,I . "Ffc'N/35^֕u]u9h$>̰]'@g_'|ȲY_TB&xܠ 5DGogec=EEgGXF? osq]Y,-gmYwaLZ{m ;ƥ67Eʙx8z w2Q-\M9 iZn rw,yrS~`صGF_׷|"lx.y)$߳=4UKxO>SD&f_R?@.uK[?5}3rxɪ Х\3J%}mby c&xs=: "-u"⪬hI{R*4ZSt_mdxGblJI%8Jj!ѷi)4kHF.9ෲ=MN1?بv- Y'#{[,5}o.Dm187un><ѥo!,=y#TTTen(Oi1ybV#2WS$.@h!ɍO,vs\9U@cQyBD9Ix1p{W(bN$ŸB <޹!OTd˙\-ڿ̤fWCFa)4~Sl!lyxBwr% Dj[? 1[\y?뇧PI͖q(EGHcA/rQ#NߠvmKR5ٟYcՏm'a7P:: WÚcuk1[/t+t,bI+ znZ/F4?+TrjFf/n! ga?OG[1J# ׫~5ZP=zL U69SsKN', ̚`A9;Ë qet` "R|~OyfkdM\3/B- `T(}d4J$cBVjݿVɹQ),s,1 #`z`#\ *TU˧nhnT)K<9 Y4@ C$|2!.p3a) xX&5M7Cή_$WRЏa%8R'@]4 #@w(D<%ӼSfwbwX=JHJp!՟f4Y2Yxh '~Tpˀ=)N無V,.Uvqk ~wX+;^n\)Plw{~Hiz\0|CPD_ 4Y KԲ66@%iyuk_nRc"Hjf#=5N(nT|KE=xD*@&`o0ES2?,YmQ:Ga1yj;Bydww.GG7M|(9,@(nYW&\2%S"փά{E[]@8ine%aP&j!߳*[.N>ZAf9niF쩢Kݯ}뮄ׇS߶ әdBfH䧿pV$& Z<`!MQ^ \^OjU!=;Hʻ^! 9Ύl/>Fƾ^wE4D%Udv ];jX|[ww̐7jL,&Gx$sSi zaP;3eR9>=" %4wlLeYV+Cv蛽>0|3 _~LGBme;~*+}=bXl:j" d˗ɕ,,r\>9;TDhuA_Vv]֐omQoi$?|^8?& tr(}  m͚̱V9"D׍1a;;#:Fg[h~mH~7]ܕ*U=x)뒙idf ^p|?:2#Up$y0'ӷ' =}RF&N28[{ A<ǻ΋yr#2Jk8gLޞVbUU@nL>דynY<:Vz33`*p̌/bi6}נiv9f٨=m/cjvȄHKpn6dZ[}tuuє¾b.FxZ H+aI321Ќh,hT!}''!u]^hl<*Fs9sP,v=;8 ϰH f z捾jyi~JUHYO+hPTG>Yy߶;+{E-ヶ(?{^#r_Ƿ2:نu;Df/DV\ۉO 耏9 HQ\\)]OH\Lz2cX)87!\5*eё>c(}=*Of*Ŗac 夊 ϡ%U(}Ks.2>G~ M[֓(4[IjX1󦾁C..sÿ\D \_=&YJtAh!'!p(M2k!LL| Z+@k#7MźA=~ʓfi#l3^4;!ϋ+,d_cvҜ_ Q w5 Ī$@#Ӿ_pKm+Wk^2LO_fK1"Sۏ;ʶYـuF{#4Oes*W\a_z]vZ,*ن_&;'4X2$޳DY9'f3Fl#s$ f^eL\+Zߊ.B\Z !3mFw}Z[n6T\0R+< Ţ Lgc&G ]ϩ$8Mp5LC~ljb۪!Hqdʘ6! calB#eڎ6YGPך7L>rP!Ο<\WǗbqQDjߟJ%R-b95&m]l'-5hŽ^N}@0x,5ApB|"F3L* f >S DeM-V Jb&b ۵|;ǢFTtRsIӷl@V'Uq9S"[Qc\_ӄ'#i$$\^ĘL܈| S.P`@ ▏7]KT|<nQyvH( ٜI0?ڨd0/O1rMfnYR^ wviog$=;R4*Pp .{8CP^x*Ѕy\Lx`Jش~ocu"?1,j2R rP&馚\MGMxUL!;#QDA}pFد8b;c4쒍ĥ^⽒¢?T' W[1EQicUmM"JWSF AW!ˌ CT?M15,-7 Ē@ I @ʶ]m QOr` 8Kjbخ-}.8\o2Ug C />Oy0M>\.JO۾rs]B]Alg<vLX iPy?9dֹRCjXnb(SL+f9}X!IZ/"1$|,uAAc& |LH8XF+lwp[vYEGi*n u.0!^f +2Mԅ[an_& xܷ6PPyת>NƏ:O[?@o-TpOsڰ-گt{>W;f>4%]Ƅr efJ(eFÎ\1S0# a*➫p>ŏ)*ᾷLWHWNH.GuY1͢ꚐѺ\$B5b!u!ؔ|߀ZwQ:.²LE@~ҩDs>2[ɤsTq/EڜL1MД``Cw| ɽ V&p, ^&TTYgD۴ј 7CR]*ZԞ`l⺲0<|ݰ жa mZ@BD&@gӊI90k “d{ܶ?n~=_ʹ;9H͞Z ;TToFzxrF[+zm}Z! Mi ,3lX(`P?A7P]9?¢iÜqMvLe SE_p26b4$gepkHg}ަ2GRs ڬkLSHU9原~Ɔޙr06b2+e̛))|;L_LpQa/u yH V^mox;Vt> Bj ',1S |i*-GL0o庎 CkF bTQ|#rL E ȴ~r&)8wIn`TJc3hM{52$1βh@_"T}Y:ZǬ4UaYvtZ{-ĶJE _&o `S mnW"/5.P 5RY0ټ:~vւ=:XRˑ:.Zt&fqJ|Jb7l*ATl[W\[#%A3R" Y>_m)!w~أhWC*hZ'`7ȞN`PTXVXШKկ5PY{|UUaCLL( |Dq>ѷvDUCk.74 $czE5QpΜDl`5gSYCWS Uxi PjXc[AL9|QcVKXe/$H1)L}#2jvp%_Fˆ-ڑ?Pj8?LdM#,L,kٽ&4;2fq;hSh[ qN$V- CJDN phC:%wq ![kS޲G䆆[C% &僂_^@M ghފ X϶†CecErYފ_Āô/h?#Ѻ`vCH(LVگ #$LIذDRŐٌ#L,+POSn[T^w:t%n'Rar@k|n*9t_ic^ \vQ[:E 'jmYʎU||(I[팿˾ʮ W4y[],gbqڼ##ϋ>9bJm5l&O2>5 geXkå@|)\ .(Q)mU?^0PJ:&!kxsȓի@qQO!UQ |+C6i6JU< ģaצ]$(c,cMA4ό L[E:q`}23W%ᚋ,\}Əofm:.$({=h*n1l f0P\>Z&^ a8ܗj iYx`>1<)}V!y?D!U'5*OH&C,{}Errk\}y0/1BbM׊~0odzVE&t팽=$Y#y )>uDBF,4>?* ? {&s];ܣPEj36'FibĸQuX %:}[w/Jd^΂AM'.#B>eLF&Waے<$r BLܘ̺9)< ɓl;lA8f`<$m،E`cXas 9$&mNDT!bh&ҩhӏ"sWPuN=cv[eB0@Mo%de>d򶲄"uzQ)zYKh &?є~ꃩ"{ueZ Z>3 i4e# f-x[OOgzQͣQDž3SehrOTdH'*ϦكҬlUנxkW(ВTl$ykY ,H)tyi(R:2*/z){YNABȡjs)[VұD=PN+!=Hx >=un_S`~m 8Qhѫ.u֔NMo}PC0Hͫz˞Х!1m(E־')P(G 1 dŷmy ͯλ[>G5팿j9rN3Z^0A *ȋr>l_^ l}hmPmc] *3ժM&ľ3ģ4IʰJ# _L9kSяٽ3>ϛz8@2b 9!ZW4ܦ~0,3]NR x*[g>UNh',>yy`MD>RݠG8MkD-FeSX22rq}"Pg.5!a.=a-?s^C\̜B/nσoXn] VGVy1̢s7TtVr w7Gj\}C^HF-B/_I c[(i>T3Z0Ӹ[+HF{"'w_Lw_|)I^U  :OnEQ{f qf,e0@^r*bhK?7beV&>^EcrBQi/8俖 |њάZRDqq!UsR&]R<VR.8ERV=CGh岠9ʤC.I%D?nuV~*!<}*pj%Ҧm?Kop>,uν 8sM ihN H =0r˃5ejẃ^Vܙ6S*FrWBN+٧I/@VPRgJX LuZ#&l~X&}Dǰ{IMs7 ~YYEۤ!1W!hI fXW:wJ@oenFT6*}t3M2`rf-e}bGC'.dHm9|;;3*0#;~wqxz0 1ݣf^8<41A {) kb rLH%oIJ:姆I,JunS4`8!g 'rcNF)]s yBF n 4Xע1Jw#7/B_Խ/E L4<5AAB0ʶ!6x%[LsaI۫9c( ᘓzWD{hVs3+xO4x^e[~HBΖ4pqrNKN֡. 3ݮVJVȭ71ԑ7Z&K &FLMƢv[_Nb>Fֵ_D xzȀ D@:M%=5^U%vt< MCK\/?DAg|Q0xR͡=d*2^|jSfLzcӁW, WKM9 $Ƽ`@lCz(QN\@r ]ԍ˒]AOBy0MCj@]wתOP~qltI/;MlO:DvvOҺVqk+mg=5aƒޤo}/wJm2”;e5yVF#ʼn<2'?G0=4z(r"W:mF2}qY0q{uX [:DoL`L2:]E^a!NDLH/^-ϡixe Pui*x/~D v%:jƁrZ'>-bOFT&ȴouWQ\wUbb4m|;MVڦAw1CeT%HP&2}Iyw`'N~y,K^^~EWɌTIM%.HZ={pǞ_x%]qpyxK jpԲ MeA MgQP~X\iE+/4MqlY9s! tHt%K#L"% ]u@kaQ[&G X3m;ʰ.&V U𦕩5CzBmJc(h{K<+3PE}PIяpb3-CEhYn|(rf'"tt<,G#+vsESKA:J?LEΘxO9F|ZO^:r$v̇:;xVD4U3V!> ۍF~U!&AMt WewxMGX"G9b1;B!R!,"=vҤd 7s߆%{ΊXР;ē|(@Sc.d~Fcf8'7k} .hpy\T2י a[m/[5$ahYf\27jJ9mPBsv3hȢ:bKR=VsUqdƘ 8]XU!X0hV=°ye8@raǮ0Z+(po-]X8&,?'"`qqY}z N>I]Z#5>'g"4u}l0-nUvr,,fi(~>,-vPd/J"at3lA Y 9D8_o+q[ e gF?dR=GRؽBvZJ?9 TX.P>I%?mrbbm%:^WQި6KxZ^ hR o'  WQR}T=xɰŒ(:~,ѽ47/bQq^C,v~^Qs- H@VTh.vp,:~He<4q>^ ogզ)[OnV67MMpHߡPsO=أƾ.iF?Y&LCT0u&kTRP^6sWcK^ q0u\_м@2!:+3|]j:+h$ǜe~xc}W q>cMOoHoYwq`y!f$q`G)m[=˞Ԩ/ e@H/Eɷp c#4St?߀_QGrSv(Za=o+b! ~֜ŹmdOW9-N ,Y~1@Mex}k1.cJ,2~?b =dmr2p8 A/ ":[;\ FaUdWYLJ>@]}J_d[L z jZ>QWix8jǨATyb9,,\p-zJ@}}0acP_IIx?ZuYj}}'3%U#d|,͸jtpaHsд(Vk}}Lk]] 7i ]yϯ9OĒrsO !-UlrB[5Y癰B6`GKջ#Yf)a 4:Y]+DrͱOd wkЉOIPI=eܪƪ0+R@Nw3>xeMenN!r[F&^~%KE< b+ R%;6k*>r-DOKs؞B& MG]V{a#oxqq[+a{Dz< ,: ::C;wuʖ`Xxv8+舞ބ= ׈%oz Nc P*Ѩ+AWh m*YwSn1O4Feg ݬ傄8%0YcKU*]bfg\50/wDfJD<'ɮ j؉ˏ}ى!Z>gxXJbNr;?pwZgƒT[<rRD2dEidr1ԩ=Ѭҁ^Z-.B3I ݺĊO~5)X{7زhDrʔKdz~[Yv_&%:ra[^V<y^dn '%Z}UYPv1\$#[.w2R>rJcO/uN>UUv$7C`h.;!4jGMjR8 waylC^%|qү&e9$0S('9Ko3󗕎/Sݯ&0ӆ@\ Ǯ%갿!hl _8P0$7F s#s2{!2|U@@%O3K d2H\6p0@ ܷ(`^ +ެYM wëTvDwi%<J/T\Wyz=-ǩ)Sʽaq7aT^,ZYOO}kbg/6( F CfΚ2_7'x!2[X܂=QMDFT\̯p 8u6sEI鲞TِY)v<GrsuE:2(*g:Ղ[,)p8P~KxVn'ʃ|AҖOÛt3h^Xe񦹵j%Ͷ x)XșuГ/ }ve-*Y1YE`ݲH;;@H)ef5-RGX ,эFe!Y>G%@`=k`"3fRr,$~锉VTuH`_ ƀf^)d-kNJ\F3HQҐ.NV׍ܤuN,m6r%+>ǞieOK a6pX h[/cR&V67k&$USh =dpБ[P~v><,q/ mQы < U|#9ۦ .Fk18" sh:Al]ۚx·p/.? 7QQ7ב +D̢gM \ԉ rʎhe+ 7Ҋtt^"J9cݲ<"6P+CF6m"⭀Fxq QHk82`*:|P{Иy WbNTQETJ)JsogXC=^#nݺ٢g_B@Ƒ@+@ GB?Gmy2*7o#S_mpÆ8EtvCx̑FU=^G#W=:c;qtŻG9Tʃ)wNn{'y#SI̲~RTW5k#ba2ru 5*zF|ByR ^i}h5EC aSe3)M4, 58sćkD˝ Ws8$ Ž#WA:vp)sm5|czٚгS a0h]KDV.Ua "mooAzk k#>PDӂɪc\hhffjzIvUs(ZNZGj'IlsƺjlG`,r!Vw:JF-i$PNq5GFt>MߚU8˚0}~wF}|;@}{SXvM&TC'jب1B-0Ȥpwȩ&!45?C„b[KLa8~XBmLAHERH nX(&3 %vj*.*}0c&b ׃zQEcA?YhUU4& F*tѦg7|E9L;ֳǖ<.XILr^4o'6Ex)$P?c|ښ N> ׍²5 ^?b!燠=]շ̓JŖ/kMSRkioPz!aoo!]غz!Ig~IEluY^핁b۹A(۶#ޟ'P[볡#Hxw3U'PGx@+_W0ͥ\nkd]9_DWH*WUR4?}5.28>;j a/sc-k<\d*b .׭tEl}{5#ͮg& 5Js:,DH|2q[8!ifESpNR5m |NuL0I6"@z| g03{AOR:=b|(~^q7; !H3Zo$I ܻfx ('lzxS``sQ Bi!u4GYy lrUѦ7>U  Xwj O'^| \o4J]S꣎\n8bV4y(V \ H|[3vU{s?ֶݛ7:&$P4ZjA hFe(Ipty= H%\GV`0EM18wS-Xlw Τ El|R<Dh:J:xiu' T<:IAE5nS8w^D*YE#!b]TN,nQD7lRMiPa9!/9Wfʜ;S5TZo:Y-OVu#^xEN=>!_upi<@*py?ȧiM%Ni /"xPk7|G'`?~r~t&}Fe^d!%a l.pĒ:hV}Q$ _lZR+U*cY`W2aeO-u׈A8h6ǘ=6۪ v*пD{Ya w둒[ZRI/h>,=6eB7n=V rgjҍLnKͫUď3]\j;ODV?/X 'g>pQ˰M.x(e}Ԭ9{bNj=tn;jm>vR),Kt0֭op!~?&wHSB v~ 76ڑkW@ۥL{9xtB +K1m#(HӄtB$&[G% !0S0˵%;F~Wz5]HpA2wefI>T1ވnU3ZBOi4RѹIw~eXj%)UHFi(j=ⲕv$WH)HBL%chsUkF<+}B&' fbG)B='2nuy_ACXQ,Nljw?7,Qw-L5_-U徘DՍ[+Ɣ ՛xsnԃ3r;lVԣN+9H}#1 -)pgV!.=V=6T~F |!4bg x{)1lk/7$oō)%@ .(@iu*=g]lMFɋ&Lmۣf0tr!(-Y\I; @dXQs,'90dsWiX%јiwOjK_D\((4zC w,. 1\8财E#T( 8¬TLc y1hVdf|>9o$eZ\mlT+6PVI3!IWAzѮK ya3Vl1ϺϠ6Vfh#孚)MJFRjS;~I;($&\+Ɗu[?5yH 'M@dvjAKL$kU:c6|&I`$ t;5g{|Σ9vqJhM^8iq@fvZJ4<+%YK)ϯL^Odh3G(kz`Fp_pr&w%,k:zCo7^,If,e7Kc+hYf4`+"^(^3K2򑊸jE~[bLDrV-W5 >iSQ> .4u }S;tg[rhDVe&3&=`,"I tG)Gk{ %)(/QCBixbFG%˂aiO1yPSzrt>r)v9QW:,Tɋcr|)?fZ+D@,s+t[dQz;Lx9(ro*zmp0%kuN*ՕȘ8 P'GnC}e`ჲ!3N|w$DxW׃xlu١ZaElQ޳6EY?n|2,NUIpT$4M/~p_o-ώk싰qϮ^zW31Bg;lnw|mˁ5n~lQxn#A˿k߈2a;5`-(j.^׳owXJώ>z!㛊icKȧ,lg a;l1þ JmKo T !xUy0?c:MC [vc2ckcz:La"l_)& iz:żXfcJMwUjDgP>e'ŮVDJ. z\2`Zc[eQWʚ%kt!繘󀘙a{!t&Ҫll4]Sɭogld&KS:E@ X֩"VfV2ݑʺ#-?Ub|bDIt8 g8 Pk 3R!ÉxxORN¶ON&L8?#@Ht3IUMlCA̦;{ERTؚ8)EnOmƮ>*lS+\=,5HZڊƮhQU f~C֎}Ta -*OVdG>5(+<3Π}O*:x1eY- K D7o% Q2@B+;Z ڇԢ% v1-@--1}@% F).}1y>۽Uq\A%VlfФ8(zu,hט:bqGC<Z3}`jo.n6fo7F,I2mp ykٳ]גVCj[4ȿ}&ቱeod^K0 ,| To7]גjOfۗ' odJ<Óp>ebjrFDˢBK$/'Di^񬧖5+ՋkƼ 6cԵLβC-RЉAEاʲ죝 !_ˏO֭})>Rb/ aӱHJPsC1E\:I1atz3TLhR SChw/|ˢum_,qk~'6:g|d7MޫfxGҘE+_*GS$1oI TAҁ4?$"wf==2S ~3.U B ?MyWrE6NBsx6vB t:YuUx9hW!ͼ*gFyt}^yKm=L-F}SpDBA&t0³BeeFŵbj`6A+&5mFZfA`/@6qyE{ K*Bm^L/5>$Sxsf?}JBI GV % j'!nfUn"yKO?ÊsdvK%Sn"O Aﰮ+E&al}1h$%j:Z;Xͫ,|W"'YL1SBP" !*T)E#bcw6;iX(Mr~F7[~⼈%w`ؕ 9 \IZKP0jJNo8Ë2= sʣi'acS?UڗUcַt.W[ /Rd}T\Fme枘 m"Copކݑ ^Jq}%K`Ln" {]n4ZbP)pT7F]~>!^*ѣhDz=&Y\B6}ayns pz%/4I#1c8镴\zyVW"6=M%?v 6uDG.yeMkyxGI>ZŅ5Zh{AbE5gL_' UC4rBEJS8krJyGVrM9ZX;FĿɗfjQDlpvblY]pkD D5?:hrFkz~8#E5eU8ndW^k–x$Sas$Es|$"t&@>P z1c*^nN҆]%K;0-z3aG͡0 ,_X&P~VPdj,>-I kj:뷳8Y~/ C'=x}q9%ktCK훮Qf%3ވ[8A#Kά Fd. y۵;zp 'nR͒N+a]!7ia3oeBhꨭM 5iND q|؈ۈ53ls1BWze) IarF: XwН^(%ƪg=@& wB3-Rخ5_$OV8>ϲmz/<@mI^"<7xxGQJV80sP0Mj4ӽ ;V(Qȗ?~zzр+z,G[?h&uux>7[؊yS9r[i Vq\NG$Ք{A]09ME>B3tO`+s}qzPxgQ|\ }>`>^FK:($'싆y˃3*PZIW ;U1L:Wdf֍.AA Brߋ8[4:s e6J/vw[qݔ(%*~+eUA]m%曈y;϶"t著RHUr>l )CKRıkN&lLRC⢺I=$֮TfUu[r$Ve-Y3v)=xL-V`#Z= ӥh#j"zK^h'[y?Ba :Fgl'xD)Gf/+ U 4{uiӐ21"@1 J)_w&;3*hIXuY̐F5ӳXi@p[10Q,=8$$LМ+n]B%6}{><dRy Լ;5e.Zr. ^*Uϧ&M_${S٢pSi:uTwׅ W[7XotؓˡNK)O3WQJ㼭*Xh=m*" %,y*Tݵg}x _ls~i!"P١A?@r.s/2urk{v(nYkhnᢎZ}<4TlzAZƬr,2=ɏɟ'*Vv!aE/"J?ۨG#bMX[Dnoa) h=LfheńU NW!6<+fVWũ.űɍW}[7$;]Lh6óUrOćJE];": .U2 83Ewr?L?%L!3tnP.VzRlvI@y1a.T`oh8G'}j,[| rwkhy.ӋӝgR*JpYF=!k" 0=nU:PW$N4Vm;:jβ8#Idkw`}-'֢RNA4V^3ES2hRJߩ>2z[ݜ8rLU><,N͵li::8]Th98^-#a) u)C|m +~?/~ǛB5]K|*%AN@P2l}kJ;U}-tVtvErgu u3kQ0@W*'Zo -cC!p{OX!^.WF$㴰 neC:R׊Ve7z7RzwM9B 2+Mo/E!$'@A;,vXm(Txg^};ZLj.F]yJQ>P*n+8iԭ}9 SĮ.t1gg-mLA zZ9ǩ,ǴcG5kT`o^CQVT@#řulJVdǯ sY.B>¯S3,0ꕀ m<ڞ{N|{szm<N>{6^0ƶ(lB 1H%I7EJ-FQgd-*;ንY2@S]`%q wQQ(- ܼ,';tlxb<Z,W]&76Zo*Ձd)wUJ}T#$_bUv H*L0tZVv8E,%̅.b{hN^4}*fq sT_f6SHbtxSCsݩH ~FO'T գzytw9Hp y-t<_Gݼʹ;E&j9FѰeSH\K_Mo u> ɵA e&P5&WTlr I|"B}B2F#uRCYmUM,k]m}K&̚\a7b 3ȴBzMEר\Ķ;R&lMm# CWKZ898)9 ڜT&%5u=0\@g/S* 9 l2~6KegD{Tkz55ͿZbmT'A d͗{u1eD(HvM:p)cur2,1r2S8[UEV S/[Nav. -@~gǴkG+)q ܶt FwJ.!_\C\L㳰8leRi' P* ca9 HYYɄ``of684{F_ѥX p ƬMl^쎭~]4 VzTwRe'˘E;鎎Иk޾>8ohYnzcmEg+I{ɶ1%=Gǡ;YCߎx]oeϟi_:jW n_,\J{u P p?JfM\eF)``4hjR=mVj.uDknHYrBM$r/jdbNDrR%!j+9rܭA\[ {/ x1_6?WoRs&MG+AhTD0/f ndI=`\77Y2ewR\s.n[|K}qX-rCFS1W u &cӮO^C3 b wIJ+wL&~QXȂ䋵_sCU%ApBuZt?5< *ILt1z##Or>f07>IƲ:U> Gf-Cg!;`BrpNQ}oUܫOt/kP'SjܱnqNtEy\HMkNj].Qki%x7z",rGJK#&?eac1<']mj H@27w-ʃa;Mqi_ȠPwFka1`J:QH% zW(vm#*&^){aо+7Uu.(RpN+-q$#1Jwkkm20?o~olֿ5MBD}xE)4yr-KHfMSqVJ{ZM-7fG(V<1C)6%CJJK7?F"IJ!ة~=Yl`q"`QLH2BnLu(i͆8_^x=e. |*шu ;QW\:~CA>\ekzy¡XmXuu%s99,KRn𦰍=9h I^R6#W/D5Ǭ֤17֧0t,|o|@:iʭS"$>:ZgnRRKGi@'}bT9NhZiO: D su`Ml1rSᰛ:nfBVj/W !XLRUG(-V(Vf,5*~8qצ1hHߍȸ9+)[^N@;ϥV[5AP]w&oU5(`]#oM 2G:p,ij6㠦 ۂ6%$JGRw t)UzP16+t aqr,W>M+~V4.);4auIH1 D+L loef~bDVGd 螎uWܳZ)N<ŒTȠhW4CB/-f1E"BuP<USxl9UJ~E)kmWB+c+y'/Cݳdo.+3iDh@4 HPTSx:fӝ3jU`zxPn7gu;UhсZH,Gs)&o~//sm~x|Xa]]Qn!:w▻{JYF T|2M,Pҩ~=&'ln0D{P2&IGD?m7B!A K77S{\sg}oNrˊ.FDQBn#]@_-J@&bZTm\Tl<ܙs ‘(55 Y+1N#[P%VbtD aV8gaw cl+S84$uun=2p5iBDST OC11t݈2z#LN $%g2ؿ'{?A29~3?I: 7E#Vp6Pϳg`'Fuw&n(|"&j؞@ \5SB $m4oЦ2t%$A S߅ߺ}ȀZ fPdzW$SH++XwYj䖁ɷOUkR߬_KK Ҧp @'h<|ef@f86]Mqsbm]9ҔH4+!|޷ DenTQBouT{ǽl#Bo'S24.H>sW0y o,՞s`túQ=*nP 2`nëp Ár퀲&پ BhwmQi(O'C ^C%Pw.ڀن E%ZB%Y^F\Y[K4A-2î.H l|Thy,Z^9AX21:u]/rנZQkcz`}N4 8>:-t ;fw 3G0JncA*YHο >-2~ycE8Qڮ~t}B<$Y˴Ț4C^i 5t@ 0I::9݇5\9f iB;sG];p9 .? aJSӈҳ1:zY~EYbæX+3<2KV W U?HSDD3ne CAp0yHJRO8)j$zd< a5}]в/rz'c57,R^fŔӣ#s5ǡ1mmV<^(dC Fv? %!ۣ BH"$Sc5@$v@|#RAn&i#tp _EJȨ\ˆ',#:~X[Lkkm~]G˜3u^VײN` }s?>o@A"bp ]j"Ӟ3m{ΟS$tܩ#P; Op`> rQLmpjPRK0oَ7qCy&2*z KqrwSW23Wkݞp@cF4Pд#=xQ'R`k2o1WE|`&S_Z/4F69+!90@V'B1}&7z1(oi"!E].4FN'ˀ$]2ym _D˸$hVU3UjدNݾbp/B ^&h0Ub@bqyc-zrBȫ{q?.` #e!~.*mŊp^Ȃso" kUP]݁mŝ[:>>;UѼ:jMOqt|qQenyRX}<|\&f!\IՃD|>T@_4-wԳ}m@ZԦaOs.mUУ~IUdJ :AKH!j 3k=]msrvT!w7?AL=p܅ ~33:zp,~m,GMsb{*2O+k@N݃klU!!;LD[!?10HUq}{ T٨g0Yyʡ5 u/0Ͽ St ZABW?"К#rkM7Ďemr_>;E<ve w1J-&v=hҒEMyNiREyMS529!l*~Zj։'!Zʿ?UC|Sp_ﻍ_YPll ^$*$ qeϋÓ燡 ̫xD<(2 L8h Tȏ@C?6V& _ E>0y9÷Hp.2DTz F1 FcT(fvKym)W(b4:O%+@sX$oVq}@vٍZj[MyPt'L?Ih 62n˶J g':J9GqO}X0.o Cq ;Ff2yRMNH[3x2ڬu = ~@'#ȫbBu{KY3~jkcsH-lr@i + v~gbnQih9}B?dyЃڟhRv.1 ]8;k1;C 1,ޗHy9 8H8-{O»0+~ ;ba-'*:ЂS@/jh=)7dV4R⑝=jfB(gwnzO' 3j>'NZeJu:E_UaI6upH*bU"5Gm}Nrjiyx"3_N~S JE忡s+ {Fy>)h%tX,֕{ysqtE;쑲1զ =7;DI m&~s+jьZD-S-8bGF!R" U"o¹a;uk>:0Ժ7 ܯɧFK)]Үuϥ^KRGg]aQA";tD\?0 yu0l3LA䧕ޢ fX^XčЂʫli,eH Gƭ}QW+fp2 s|.V@V4Wf$15,[-|*Ttr4l/9N|DO殟B^88nrvftmh<8uj0,~T*4sέNYWIø(dDJ2rPC-ta1QϪ|5#u06ImUG0s@Pn+sb7#_' WH\6x8הG>d^8fQd4`%_làμ68+q0rQ E o=9>žQ"_WM@g|h:OfWB5}Lb&g@ˉQ:R⎋rWbBP9~iJo/>o M D40+Ju̷; ֏ɚrCU1{2:8VNCW"oJ^o\Nbu,&NɩCYݺ֌퀁HdQk*.$HgX/8JY{C!m6ﰠ;RDl2&#ijaRGA^8QثB. U?G/=ғ!^Ri:^Y[p%^('}GٞۻşckeFDK&9cj9W8"jX,gf}ns7?hhePPh 6'TM٨PhĆ}bDH >o0g$ߴ'ŧPOpT2#DR]珺f/3A]4K2ypOr+]%|O0 Z!91N0|m6{9r?aPon !T {M8R$Mnv)o-qd'm( kJmϵfɹ;M:IچCzFXH+xE괽D9cmN'czpkuUwukO2Vx8, jzgG?1 €UB󁽣[y&_'wаÒ" kV_LjDܬϼ-;HI X0Mt I\W% h< V#5q&[s3c&Ҍ`}*WTs`)wl]f}Cy10Z*5;<:nU /S@Y&7{\D0^noϼ934 *n uU V@ +BZ4gmRA3_jvq R-0Ci!1_l5ӣ@}!o)wu~Wa:p\+:ycEw2 Ot7"AmV?wl0o9,T3Bv0u}jVj4@C%tWi*tCH֜m%@]gL@$?=+~ t F ` Z*E1hqDP[9RG sbV^.#>w@\Ib2Jdxg^'Ve 0xR:sZٿ< w;ޕha^-6dӯ0-u7tnˌ#\}2 o*]} ƒزP:)ES[(!V]#"uL6Em[3]8kz(joTfL !N7^p33 c5N"V~)9靤;I!F)+68o.1#'GX(D8P0!0E{n2`(9;ߧO X7Eq|=.T gһ!-]ӶrhcTbryH7+P= ?b{-:AqZVY= LCpw`!`UJvUʋj}tklr_agnCicitۏ'=Gt.STîy?Qz[LG.@yS a_z@WrC#펻yOh: I%b `6Y+Y(EAG: KMg,S :CWf^\+A f&N^r.AtzX-.=e 83h=zo܉X{#W;?szV<r)#7aV,HWT;4Jmsjc+=ˈLJ+r;HϷp W}}z+MңL `ҟJŶXJ$f(,ͽլj+jVhv0@_uƛ/!>l YW'MJU>R=T}0UbjI`tE New6+>;XnxjJp36aZ~eɀsHe46^W+넴C+B2c[F&v#0E L ;1觰];梵*5-WͶ\wU{r&m[ /@[">(T^=@O [0K yӗRR`: ln;1L-LN~>BeE傴 %:}\#}NiW~({'3wl&!kuIӂ:mѾڶ"c{ftqP,RgWڳxT2LY<_YQ 4S=@32s=R"ulc۰\@,ؽWFgM3>bK&N% DZNea(_-dz2 ]%Qpr][k>:u4RAjY0(J4xPx);}uhޭy%+LQKc=PZ{J 6_2&l2`:R3&>+[{5<;!ւHRa'AWjoI@FXiC$Nb[g]⽎KCÁRnUSgWol۞BgDM xFyDPԏVUw %^gjxH=.s3PM[U%bX"C`Z 擤,XwkNnU`b4n\<^ZiG&}!@шV{梚eC'"leqV9Lc8a"ԏE |E^iIfsӞײgxV~s1xyRX-4?UpNaa%2bT;Gwb ⮡&G ۴UAHFaS{ hSseG1&8̑ -AjHbbTxI3{S{<dz$>J|aJ;G@Vo0bAdJVpO$/bg]&EҕǕ'Bqm%`vR=Cvv"V$n@tN8`#vVCkMi(glYS9ɏR2Yѝu{мQd$N4&Jq =kH5ق]= "mTϳ_2&Xz)DT?r5D꫕;-9 d;QO^3ѡ短{YqZBXG3D_ - \(_RJֽ.RQۿpy ^o($^ތu:-, l[Ӝ,`jU4_5*`WM [(OR|Q? me>iAxh"6N>B搬8R<#ͧ㚲`1@ KZVoӔ(?5?]qgjSh/@///wI##ngJ‹N6v  3 38 (M|TYaA۹j~ $eREgSe.@vq_ -LK$ pB3~6-4^ S91kJ"4I -d Q2+Rqv_-qqUqBh񋈃)p黕6ZֽW;U(Q+\Q*Zl?J2ٙӺ$Q ]Rh5|kxo9+]}$˜62 P?Nd+LuJ8#=(3JUSJ乜>^ST ^K4$3&d ^ǚ(57"AGPnH^ѓ\np1F TzJVm@Կ ZhhNFfnږ,97=#>dCJWiˎo($Y g̠1/MYy;cI aYxy@cH&{ WI{-uYR} K"$EF֌0_@Y"JF+Rݟ*ּrF%dXN6xiV/F2 zl&[fRƒKE@;KW2|EE^P٘-x=7p N2G8$#D47ug٧:[C;܇wW pֈ*_{i#r<+o H<`͔R†YUnX1Ļ:s*oI|(ugT:9ڇ!rJeAJY ho9AT=*@aK_3r;rc&`ځjÄ.t9^p_)S:tp҅Yz^n Pp!^^0}*'.QGhzmdc'Rdحpq]"s+XfH84& yڒa!^Z~z/WA/:-6F9"_5VB%]QݴjH&KG ^(qPfa΋0̳t;)!+Ya6nHhE#9bɃ7+>Qjlzon;$`G+>{o J z Y %HX!ϩdSUOq⛳X_%º1?,FFg'D ^c&QVfz0Ngj玲4t f .S*V2X@|%8{{xO*o#292mYנƘ(lߓx].pʀsCpEШgk`|z5[hpҨ^nPEPg%Jڻ!kϠq' rvLHl6/VˎKG"Ez uoV-&44$vBtr{XcͣX'˗h5Q5CCYjg۷@3C-MBWV'uæ*iGmz~Jƶ}Ԡ|JOSeY+ڳh^CfML5؞dIH"A:/y:if&]_9 {_Rb%fk 3t 'JD <e8 Ln䍿>_BE /bO#ޱjS[4r {tCqK;aFi~2k^1a=[y9'{= 9n`gp@lINgIA -H!F=] 4)牀cLC|g촏4d%AS]rbT?9S #) I@O`j\ TL>})zضÒUc܅7T1f1_D$XLξscg^!Y8 v/{2t]k1߂c7j& wZnۛ)c hHՈ$IJDZJ2/\)`p8d U1fɩղ”XJI@gR >mȬl\_kvuh~dzPco;9QsY^Z:aY=mF"ô02FdGdX OvPzk "}0}jg%3Nƒ8QFxr 6_՞Փ$k]/ Ӏ懲0Et+K<QpG8ܚ3(d0LO . sp45o&ľ?-Jqsq͚>~K_\?qd IfR? :;YhirW\j0ݯCTds~&۪ʉ<_.ﱦh+JuM\,5&&(רٟ}%!I\{sV^Lq0\ÁgX.|]zJB^Vpp*uh [_O-T>U{(: h$ٯwf֓qXw՗hos|^S"7KhE'+v냝eƺx}Gfԉ_g ]:ʭc '9dH/Ɩ2^Xy'(6KE [/Q;pp3ҶBm>pM#Պ6ny2gp kS ,.*@LB"scFא\;zyd{4cK@ ޡq ylT%L3twV ؤ-7X7l_".2bGKʅ}1#Qa0c6{eE7ٕ%4y VSa?ނi8e(ҼGoKDa# 8mH8sroJbQ_Z;Fa Uît.yp3, ڤ| bK'yd%k&NZL]?5%_ʶdphtC,Ii PByBE,s%lut/u?|%:nϟ5'1QsZb MOwҒ;ԾXY;a`'L39^هJ$knҚ8*TY MEDs}Z> >t 1L (5 `P>b韞{豋ۘѱ,u2GG y5 joҧ;/bE@$#|{S"4c]xPd3HC4ߖtQ 0*ZmYHQ 1}7dUi5*51+{0dEC`AeKH1˹UebgG4P;ƍ$neJحgv% f &,Cgο_bzcOslWH2bV"i>EB &FR^9$"ߩW|]i>tGs4l_eDxIXKs|7{:TX'>w ^Է`-"H%5tGӴOx #5Pѷ1Zlg-J|LjZx/# ;mM,8BQC6Z2Grz=V9A!R\2-ޟ7黄ZdYMHe -H<)!\z[ؠ8S(YX,љo, #CӪ4 (zwǿf]ύvP m YWш bp 麽X^k3ziTv f)f ivn)rpBqXP#y yw\k0Zt`0$D}β߭Οngt,zö%\^ lUPLU^'hQ]|ϔ Fgzn4ͱZDo<YԜS?fF$aX \2<:oOwtG32RLH Ȏo/Lc-zyn& @K}OfhgrګDI,.8t53|;$4wc-'=XYbm+!?x $g7hR8^ Q&cqu /Qs=dpwhnj58/KbA[m?Pz-ri7-$WOI/Vh!v,LZ\j0E{7=VWm<'}5p=qQk XBp%;cjUDPeqЍU4^ 1?*yGZg>o:Yb}#+7o R®!t .]i% k0y}$~JU)grQq8%"G(Bw?nzPN,6,qX9㛚|߱>FS)"ԟu]f#8F2 Wu^#qP+G%bIfa_ $_ H:vºeV:-oj)\1rTe\7+5 746\9ϩ(\Vr@ PROgWe,#E(a@pXF#E D*턔#o㉻6]Cc,mNQ$Ӏt Fɷpb*[?Id٪WJg&>m gy^lPTol)R[*}'fL 3z{ l乼G1G5Yو*?*[n(D۳FC,f<&Eؼ\,LHQL)!OA_{F:@1$[;' &EBZkD|5 A{6}*_~9!յ"0Gm,!(al Y&M|QS7¢"5x .t2,h q9-j?j4cvj<[xN0nXY۽z+-3N>yQ#dyVjz(5Qy r=,"y3T-Ǒ7ɽJȉdIȒwN\I\u(M)QJ{&@a 0ed&LMwsOO!+I QZ(ۥZb"Q5z oM}njGOFXc0irKic(Y>"e:gVI q1W3Y#np4$"?ޠ2}17|suҦ,-r2=#q[/`~FV,){1JU:b`,Ɨe3ATOʹ=0:nvVM#'{헠'g @.4mJp~\ 4X{#rW͛ |.! rcf/G L'Z2qŨ 4751%EkgP0߅k/~$꿭nd|4v" 5qh$96߬NFzM@MtNHlY<ϴϽ4ϛ w?{{؂^oHh-6ՙ]>P,@a1$YwzQl)7*K눓.䬇 N UCZ=CϖH9 R*4LbPt5{W R|q,b;^q/ l0=<)5=lf9񠒪b\rdR ;TX*xW4DPM-4рAˢq%MDUkj `w,=~)rՈ$uJnx~z1iz0jXb&"ސ%lڮЛPR my1X= &jI YNհm|a,޷$v;c=Q\<ˣ[+ aFo8ЫMhǠEY^fi ٰ(J4,j.)1|ڠbTfp9A)>Tbw27^VHP Cõk;XDL{`u*™;OW?\+m#s8uW=}y 1J7j󚀰MHw48b +&LG3_Ҳb" @cxUŒ0]۽o9%W wݏu?(:J!5Umn&s%qt/YVAV;$- bt?#·B_eq@r Z{N=}4[#}:z+r9YۅÄ&r5sGta:Y,Wuz;݈g!(x]1 ʲS2[ WNPɻըSd@u= Z\69qXwK bF[VEU ~mu#Cݼ "#0Vka5S ݛ׵T[;٬Ö4AÏwl71gS3.jtՏ˔HXGaxT5M\\جnt#?7PI=I?[ (,f^`z$԰,qjv$'G;]HHn3?*%bTz&L` ?ؑQy)PQd2 KRdv.BQ^TLJ%G1/2:$!to.wg`@^w-9JzWxOO}%̝Tz'e*`U ͸VqTbF>%0s(db,՛4Hx*-\h tPi B_2K`,Z'Of' so&4\7A 9 @g^N^޺sk]X/??p 4<\e{S Z["Ot66~;hLR+T&j߯@$mTRB{G}n xxvtoeXlP`8:b4o2<y|b&Q֐Lwh{=Uğ )yܺPH\2G3N"7 jSbDwz!xQ> ;ݸ/.}@χZ|"ʀxhh00HF-Ql6+M5s**& 3A:k7JirtAJxTj5ܗCZ>3iP߼ B #U9@NQCf@1_9 b@;r qLy{J㔔`d-_KtQRl !"t [繯@T`jbmVM9je>5rxkV!8_P8R8\0nwhܫ nf>$~j9Ox{͠ŷϞ)Th]MN(uvqE;m$+<; 79%f 2I&LSn}W-V)?H-eirHwp<uRѭ0ߟJS#2L3shz|y wEjRQ)4Ig۰n~ߚ3хjQ.7#"*`dԷߎP<6ÛgE;O}xö]?gkG"1eSM ?"%?>Ҩާ횔Qf"OUs]~鵄H=Q#ڛY5lOE# e4 Tݮߑ&R8Q+ >tEk`ΜA4PlGbjk,R¹Qˆh2vZ96A]hŖ;ﳍiuaA?zm *1yC$aCj(&|I~3i( 7ʌHy& B57|ϦB%PAh>օX"lѲz{6f!Tԃ:bFqs-ɼhbfU%,"ichu3TĢ,9.!:19]k%X?>>zx!AV jW>nB<hX|L])y1[=e{PʫDT/ O1[nKFBͲvLd):_B'm9} (+ҊSنO*p/~|iR5ٱ #.hNK? }L vtnfZ&Y&5c5\( y_^C̖Gh~-vܐn&\SR,N_ ?%R`jw1U)p\ŋ-WK.GƓA*w;S&~+>g`9!KO2'8Q<:9y< N 3<ɟnPAtM7uX3Vs`ͼmYjZ?K|5wnQ錸ټyͺ3Kq tۋג8U J,[aG=k[rh #sAyN\63$PRe܈rX7"Pm.D""wq2t쥠=ڀ;Nc$p$Cl٢3oVaNC~&]ESgM ~#L=:Ij rtNfl6{KRNcS7&m!_qe -B4+BK=0`&&vƉll@<\gw* m'PU,|nN'׫<U߆ގ`ʑxrqot *BCF9qIJ)t]i{o~[ԝG ፹Y 4e#(Yτ$8C`0sC9wu>?ExK⤕mQ}_  Kđn:_*MqQO ,8WL'ЊO%&(֛c<]M@oW[IFU')jjch]=dr(Z@l(&\령Dw\k të*C 6R!}%#G=}Tհ,OER-<16S nHWcHCJ-TDhY:6A>ٺW ]Va( ɠ.<8<q`5y8nWAܶo=J*rgb|;/f/?.2ʨ aڣB/6q? C /x-%N(7[c2ǝHOQwT+57yO%.=K-x崊6.'~zQG(GB{z^3}Ӓ 2~BGb3ux:Yg!:l/H=v_.M9oY*ЊП\ >ԫ,! [׺k ܽx,n~t{`= `ߖUg0~y+mt^-d( 8xr)` :wŐ!CEZs"?qrTXh5sGq_`E5D~ifL%^(הK7ݡMJr$trrhUm##ȮP"7a(& jBJ`v6?E VU1@ne/uDM ׌ ]!ԝ0BiI$1g5Q4Myˠ@P w|Zѕ]79xǾq+-ب/\$\^kK6C縲PYι(y=6b>yuM?{7~R(Q3 "$~ɽCY;%x93/J;ՒUz  d{KԃJټD%<6XWPqx|%wx2yG40^]s"]RYyx 4%Q"6,64:X[:`.s\BK,`;C4?{ z14eZcaS0`4R4{Nz9"iP1(LP*!Uqqx>xX?I.͑[oJ@h"{ۛB<5tMCZ}P;dwYv\=N,Yz<0/N82]UxC#_*̊rf|$U*ղ]#)lsE[XGCUȚ>?1;QPE*LmݶuYE; CDa vsQI*`:S\׽oz IԓEXpe!u܊cG D</WlAhB(2tD!?q cЈ)qd, 12^?rT l:knC]FA&4Z阹 .}:SWkJF88tؕ\⩫d@/-JUFϳosy+2˘p~SWs:S3෗q7_a]PDs s u3H$Vt:-FK7ꀽ8rr"j8lbTPoA{T;ؐ"^! xskvUg$a*&ҥsj:w+A\T0Wjd)'*󅿿Ln ;(ϋT &PtAaS ֨" ^Ґ9nxsB'qåqhz^Z&(%w0x|Gf][TgJ.ggpsL"ЌlQP5)J簵y]4 "6]L5Ppk)ٴI<'K% }kM.pQ3Oo赯r~3fq܄1Qg>\.k%`FgFt Ĵ8ipH=;LגV\fo8 3qj:PlMvYɦ} H8ץ B5Kvf'C8X&Ro.6wܝʂ(xPLD:691O }8"fF(o~MKoS|y߾1&!?55vrL%C!k Y; ᓁ ֭Xwڑc^H_H?_0AK07C Z'jB^^o=_F]FP;U3_`uOJ${O#6[ij!<1MnyG2[@s()#Kdl3(ƜXDcZ{j<؅eOnBRaX$p zWl#D+1fҚK "d{C^>3euuK:28[*P bEPBJY%!u!( !ꝑN,K.-_E3[U닄l24^Z$Zيd"xTkc]Qy.;HFy]=f?9V=# R%"M'ڇk y/cEй]k).(vJ8]w^Jso%GyHGS'~o58B :y"nXz 3e~xUb1]l&u9u+YZH.YU[VILc#Ǥ/Y0Ⱥ01R:vF WXGX3LY,d$I ;!qɫTgJ5 7VGpO366=^!E0.]NK̫o2MPeS0D!'R80PBKU䂻ʢ>'ɊRe+ޯBS?Nm.wjPw C7!K$ù# S"Dܾf 2M0e1L:#,K*t\iggvџ|R!/LI^sy[:YpxS N ˜  3V2aꝵ?7V!)G5 -Zڐ.#6 8UuFg׷eV=woy2ѠV_eUv`bζnbGֵ?{p8g5M9gzMe"2LߥxH{x\Zԙ/8Xm^)qALN'C_(T0OώjdQE"ZYxUAO,6=1WR=pHJ%B6< [F+E EJ›Gm9VK lJTjMM׶]6Mz'^H! ʤgdce74>d>?Ilϛi1d]Ica%d[gILj!C^`ك8)yS&=,6Muݟ`~ }nobV`1@rix%KuE$F⩽6G];V@J>i*h'7;ΪFݺq^7rB*IX JVtt|=R+k{0Tl>ř]žӛ@v7 X!FĔc|썦h0T~`N~s\j/!zkz6Oq6 qnV!qfr_~)I:p~o2>{g>vfYdu]rj|়caL5I3R_O~DMlV>c6PҲcyAwDۧ1R&VqxMTb||}ZJ2}3;w l{\o\ {9(#a? uoSC7|$o Q}"L:"3?@cۣ%Uڭ5*Gԡp4g4ni*>ʊa|766 BIz0YQw6Ӈ=0:XQqu}^G4Y>oKdqf\]RX|s(wո^AA6ٸ͂egEk p lA8Iʨp;a"pV35!I"hKAC0nhۈd4%1A<':ωI.6Dg韈t\k,:1V>d 6]|&q`VUA:T5x#EY(whnڰ ݡF!p= Nwo1%/¢Z6#0[_)"Cx+ !`L:9HqQ t` r@Xp͑1>1YYp.4| yk#̖8x|t\޳(!A֟*Vvs^_JSp'.Gk(QDnەLbtD[[H?#ƿ Ԋ^85mNH_uS&fM@>]VU" (N"7SK-.|8n|AeDHGX^a \1dG^Z6p g3јzcj!a:.0&=?硡U|7$d;[DJFsa<<l+Hw% 83Z iq?Yy &1xgePqYta~h5l{s[Y ^:JY7?;rH 7$%(y1iQa{AapZȨpΉt"rjV`<cwu'%YHB5__JG<ğk HhXC̠1nb.b!d_(Pj!~){-t2JPnO_:hr5hK~*'K'Dnc߶Jbr5HVJA4?~ ΢x_Ea1މ+^C:b.ԣSaL`*Xv0[P|f= \G 4O!JD%E( 2ٶFl} wm22J'#f_\4,RPγX໖f_IN]Q5׭e&d@3|^h.6MH5coRK'ⱼ01]ћ,˾:X]i[;^f܌u_3WTX٠)R%lj5-/a^"3x]z,f1ǤoAXpW:@9{I,H.^#ȾX+YɗXϋMѰgpI_8H^2OtslkRޢutObˉݑbAGUSSyl +R[j /_Z~!@1[_ZOBUhV|ElBCVK4P ȫت}$n෿ LzM袢ܔ),#90cɽѶ r\[ "-KRnkHκAZq{ ųp 582<_hr=n+= jru!^ d.1T~BY3i2[q&ҺSb<3o"c'}?Z?:{HE#"yX&~Tʟ,*l♍KnU)yͬ*L'הo5x%Q69:Wתg5ׯy89i|*RT W|9āO*Tm W h"D!/]_q/P)ey׳<_=A Џr JE[nxނg%1&Z֚i\Mn>yxFUB9]L^miPO LɡPgNe,4E*ڌ_4=M(ԦV'NԩUҐo˦Ű@`Û?u6Ǎl1]T݀+ A Lu8/6ri ;.z' 3ͮ==f/ZEy-n7mCqky/9) :4=iT/!*y85[Ì_AQK N_L|gY1xJC~TMl>BE/Ob Li vzDV2 @1d&Q ~Vehۜ`jA3+hA]pGG  ;6R}ųx?z?hB,J |Um `A3{+scmQڭ:qKyV0+#ALW \M@N"XMGuS"F%2d^mՍxY ST;-Nni#>20}޾Q[P$BFYY(_ح:U/܇R2(mT(V04FKru<f̿<[?3 5jzdDZ†5Ag4 4,iy`rh}`عU2xwE{5U -\4,݁?t֤vڊߥsH-:rEͰu^Tt$F޴*ٶ{~KBdv-hQT\5 Mr5DyBzJSWP.Y})k @vP<.Vȉz0ABwZϖ$N? \+oGf &NHA0ZC1jCwU'Rnb͈Og=wr\6؅v vHㄛ*T'")_^,B 4`UwBfյuVo"-}0tIN({g(*F8 r Otn@r!_tKmϏ 򔝢LIcGjΓ\wP"5*io=^>`G.7 "5IӽP|i4%jOkOOgKSCIQ3znmONSHۨ딅nqJLh$Q|x:ĭxFcI DݴzJ#bjMCG A?CLGġ^~|}H~B\PRQFٰ1P-ִ;߀՝;GJ:b2#5MP1<ɧ6z>,ւAܒ$ۚl$o;)UӧF(>b> .Z0/83D( b@]9E(H{Sie°>юeG؜lil)<]>U~w! k_9 5pxXh~~\Yz6hY5˾* MXY몼͍$egsWu(a'jܣARLLvɦF`҄U78{6e=Ɓ),A$aV ^JXNy6Bn > لaױC#5Qx=R :iIQiSհMĄ3f\*=DqkB!4hk[qέ5T2"xIUxxbl,";\(Omjܤ34mn.,yz!53FfY8ilFX[`|3VOxd9=@Bͬx⻲pclƅ+"/_v~%w }m}.gfP$՜nی?pԑe!W ]]Nr)Dm XP﫫*VfûGCI-_Ir0>z_:UXS\ ˻oD!Y4Ga,W >)SMP%ERGdUCer=c=0|IٗMޣpk_[@5~nѶ.&|lN|{VDEyXZH8_x_޵QNm)"`23TrܒZͫٳ`prCu#< , Bln,GUԠF$5f D#P@?`v߸xW};.U舌-WuQ?y1>%cEzv:FN I.r[ Q56{4IY"P)J&C?:D>9bWa YtmpmJ*S@/m QdqyZHF[pLwZXW K- \|l cݓ(Gxl 3qIG; ȨWBN|5 V)H4uUP^а%Sb}˂a28f[5RxObw&d{r}n"q=Cr..|T60Qn'Ġ/}p Qt5#-=" W|nI" .u4=@Qgi?G =SЦ'n4Q:k$o|حdR_/W"*0~j?J,lUM7qqZV!#oZ$kfUQw^G:z |2F 8j-'8(ͺ}\Mxj~|'}u07^ 1= %$ni)1L:~q(@0v2,Dqwbю|ƬtJaafP:cy5Kx=B@L3@*Pi$1ԙT#8(H++z`^CRH@ۦ {IUq+s% dCiRW<_&Dt:4ڂF ]=վ %KBւPhbq< ;WvaPwp9 Ly' g#O1iQR fđ3؉[nk*vqM'%Ԁn`c^ܒ&[9A!vQ;r)<ie [Ä+m^  U3LȩHUꌜ:ꇇ!0rIA,Fwk ~ ЋhTN-|pA.+?/9ٹB)֬y^j*ZNFծʹbt==i|[i1N$`vj0 W^~b`1]:݌MM3.`Tr=%FBA(LֹCCGJ?Jb'g^\X uTҤƯbTVec^VVnmeץ)/수]ǣy-=:o,(I,|"jӮM*k)NL脻Ɍ9_2AwHm뛴ȑVR&i`]!!3_@Y'#,> YRŘ;Eh./"wg)b1NY_%Q u$}h X'_k jM[|HJ/Xywߡ[3M܅#4J6+l.=]C{|S-@ C3CD{Ѭiw^w3=NyWZ+YN 65 <%n)QK}(|9pV8 s=n?ԖnmpnOs6H -v%Ty쮣O*WpLl'W6 DD^48т!o|vNA>b"͎uq`*qY03pvPE_#`ɝ7eQyQUIUM¢dגr_lGR֙& ˠ s #[Ln,\5!+s]5ObѸ5o4Cjݘ5y)tҀtX- u(Q(kùZ!?ByۓH5~ ]< Q[h/Nd'dOi^s,|X)Q757pd+ӗ*'>z7r\dSELcDRVo>9]kkNde`Fuqpc!>>b2"\7-BD"3!fr$W"ͱWO4 e Mi}:!k/\nT2W@(FiSaT.xEY%$oA` WCxmn{W bT6CSwDKW뉤ȩ; K2\v'7+D|943s+m! Լ.MUFT"Jdja/AXcVjT2niV5S6!`"(4@/o2h`9apĢǞj3L6׈aǛ!󖰹S6As?)L5'7ɤlQ@X2E8hkn@`UHR+6wu/ezj 7{mw3-NBQ)8}@D|쫪Q d.yPFU Ud%: zhms?KPj55OK"E!|TtSAqUN7d ;8c !yP$"<Ūd_Y-u_}ʛJc0&L㸓&u"R-l룆M=p%evA7BCBiԮA]B`270K= b&MQGA4e'E0k rM髬ƶCbAn{8ZӲbF:ďos,!I!^C )3xW ,^ĜSp+uĈHx-:^t.XVwWs$@F$AKy|(B.ھϝ! m6-U`7`:Ideśm…ñ dI2#IفdE Й2aE?c=Nlz?F8xȜbZE9fHXOj]HL( G&}Vmkͩ. ?Qm*r`>\⨏TXFrܨ+T_̷zOFMJ uxԣӜ(ZJA۷*$UUWybg52ZA:|qqֺ,Cyٹq׬kk\_cRTG:UwhY}ΝfCXBr|7 PRH-AGqS/ϻ߳y(R9b -yOQ\.xFMR0S//yv#(5G|^%@' S&9Ȑp,qKVi(z]};k3vH&jVz_q8)t7/f.sq[b7?Np|ѽ 䀋VO`zϢ12M+Q]L>] 9ҷ ҁ ,<Z|n9l?ÈT[evc!(j3uvxA|F+I:4eu"Q_솙]1irG0reXJI2GXBL8G;^ {Бώ]k/Թ*^kM_ [i,,ĭK~cpoԬkrr,F1@x o.{6X ݀&$UTMQtăy`X8S9d[\~p29oI:P ~gT6YJUYũ.JìN8g mi/Bq[?簩i6ڂ6Y+ ZO3ſy:H‰2N{PDi#tG%˵þ~[g8Y$ؖ/V^8OdY=agzO19 2"vؽb#ePQF4 @ ೬KԊ2$`ϫeϧ->1[foVIfJyyt1* V[=o,J>w>VWNDD%CT ,b(/n}npCF8Nŀ4iYWOy0Y۹֘_䖶\f''HۙBK"[4."$f*3gr:Ms]^)BGįdp$eL<|H1P C'sպ,cT틺G p&SlAH [m%Uӂz<YTOsȽ2tS&yNC c }q\D Tߨ$>0~B7wj][ HN~ܮN y#߇R)r3M.`m{-l.Y&KY5Di4=R eTޥI9#c-~yߦ!~KqicPfz^DɿHV̂s~z¹2$r=_oWX>UO fRy^ '_|6 E#)Mr^TϣI&?L*_! Źs&%o~׋{AOg[nMdShg'#$n oL+H<| )j^¾g䭙!='9~,_-:Sgf >9"_3`$5nSF=mu' C*='D.ƕB2U0Pq 9 ä@HE8JY"$P(+~kJ˼'"Hw\20J DtqO%X;8J(KUpV8nVVWa*K'INyb!VIˆ2Շ!c\r.Z"M+ȱ} N# M"NYY@]1 32eٌ]Sϼ0[oAi,ScVe3 d1߈|j /=]D0N|#1kY3g8ld|tu;^AeuJJ:@:}q6gSeuc9y]6UƣƧΪ[8gEv{3cFj$SK :eṩ$ϭx<8uyc!Оbr EB}O>$J/N3/&AD<hWG[` F'Rb :J 7E`oГ02M#̯;wog @Eֳv%ҽm LyL*V[@Td&wly=L 5d-u(zd<IJñwL#O*WQR>"F B#6 ԔwUfMobဲm|y?)'yqUOq}izOnc4'#2Md0̧D<=Iȕi *lRh^lbI*8Qg@wdZ'{&\4!uhN7 àR>2CO&LdܿVb-.塬M n(GSX~Ciu۳5ОzƠ2>>Q36g1xN[R5YBu|FG-\`}.r? b B/\a8GTTG p -5 v?M!W.fu>dNȒ':<9'Tv2b(a6+Ibڲ֫Z"* ty/ H*/WdKgU9δOƛobޠXȝdWĜ!*0W:F|&pC D'y1qrP\C'd *x5TxKrfGӄNՁW <(uw^LcGF pQbYAw`M2sN #U5iSF_WNT0/.lBvPn8k?Z4hiN 삅)w-g_CnyH7MI۴>9 >+gG$ V q5ړj"L?^UGMtn HiP6#E2ukJ ^϶ގ4?5oxXx>493A9'Al\R$00KR #}dMW UR]~2H}buMr5Bu8䷼Yo0vDԦ.,l9nmu<]< +XmSni1{ %>%!͔EP =xxa"?Ic5$!A@> ةq3қEZ$wT6% d!smy߱OC N$ÖIV> Gv1P2^H1gpQ<L8vl`L~ & ~_((ABJhX! Lhc-Ooڥ4xxzjꮚnƵ+Ϯ{R@d$M!kD,46%WM-Ć W^{Pa+I(lB7SDM/0hbૃe[\fR箉u XuǾ|\E8'FCyAa;pwsu+3oCMB[#ϩ"}BC[` ,q!e0^/10vb}C3;o%Fn*{)\:*i/W8BnF} HL,Efaǎ<: skαnTГ̈́u6gK3ľet <ʑtkC), F}?6zaI|#7bq_.]եO" gFV( G GL!ks<f47>rD:0?#)މŻ{Dz%.+32LZ9I3;?^-]g%aRQ%LBqE̢Sn}©8-1LeU<;F=bcQߜ,;T>?rD!J;ޟ {e6老j=7FWAu;Шk:JLf>TN>0בbXq>k^1z < eJ0f_HSۭ_i͔o)>c{Shk[>+qߋ,D>36Mxxd]²Ҹn4]X .V6L^ }cӨW`-۳TGZӅjvN-m?U| W/Los%iVLZљ=l`X] Bm-ge @Qcj_]naސ׾{0K.QD;j(G/28`߀3dW2zS6V v*vxQv=5THgVk.^{5\ ?|^eȢy]*FP\u{G*a,M\%]|aWO}K])u2H<6' 8B)uq3zS~(U5.2ѨJ1_ mim_N DVJZhK6,\i E‹~SdT[X)BޠW`_ҒB?û#Q/NB>K%c8 n_#z!HEXz^LT‡6Tp&L2)P*eqD`xd%m]LqT0@I?b@4K8qmo<9&Lw7o[1~Pw3 ,Zxl&l'Cm=;o fB딚QZ@l.ƖfXڷޱ@jL!`EɢLNYwSM p87բZ8mY۠rQ Y3|#CVFwL20s H]zGU3-8:.JuwMF#eڏ+2;;)oZig)ѾIGg*Ey!.=HA_P!A૭irJ|;`%/l9qXbs; bWQ["EDCӰ-iI!Ȉ0}KlxЪ[oѮRmBg\)֐06HoLVtT9gM /-/ܻ 4qd  ܃-tUXZXUO1cCU=cj~؎I@NHwPCϹ}y2uclqm<9~Ln{ϊ@bl޾| =<<ͮ`Cn[1x|fu9D,.)]DkB?؟trY.[OӥaێDJ_#-Z!_^xjAdw%S\9vK9z}`vfhéyOKĺlV-0KwsrmgQ;f )"F1OR`g:OZ6 4rDo)@?]=BrOS͛ji`f1OQ JU:V48f* $Lp"/FV8)(,50b/"~@gL5/M%77r= v@HMkzȂ `_f{($)5.Ohݻ [ WI@7s3a&~iK>a/vVi-4(i 3=W| _:4[yH}LUlBȨÃ|[Ջn8lSG|8ڔxy J6 s8Bdb+KchSJf_3ϧj3Y`bk 7nN;.M)`|Jŗs* {#.5 -;QOTO"4S]xOXk?C%<'ɪ(*kY={q ~B˞3l[حqZ yrmc'#3_n)7px -9iM݉'SwKHgls w0Wadwȉ|fwצO*mUQ^ESX@QUG q|cee#scvM(*thei&Mli%<*x'7 n`)9Y PY6u"ZPt,FjG=Pdhue'a.n8փgȋA6!;phvh!;4V_+@ !D *9Fw,d; . 8قCyۚN9u)Rxh,u謐fd\N#`G`T~kR֓F$xw%LH{6 +]SiCXq:f.oAȦ:{U7MjɆȥSxr ơ ک һ Vv_!Z` %h܄őG^Qk!!Z#*!+̜ \wŖ`qMUSxztuBJ BVthpV/, 1Po)i:1 qd!1ac~`@b/t ?2" Ś~aFS[}`44XΈ?3{MUuK9Mʅ9úOԼ[=MzԞc*.۞O?ήsˑ?.yr!J(MwU_6RJ-FIT&)~$^b9S!y=oNT3gEt^eORDE^g<4%TW܄ݯ MPw&(IeT3=1yreg`"K(ɞ֣uzFs"[րE_Nfނ xwCJD|{n@(Y/Mm\&=~qS;4''r\ }pp("@ы^ps.Yt615-^~d(F,%K{l꿋4f T3nG@_I8bCd-<:Ï=6o2To2`f1qW%%!rMAӃ3ߙg,~㨓IkbJ43?oIDBM\GUBA>2G}뙺_G!TPᵦ ـȰ>th?|i5a[)r.k߄ᐠ =9蔕Onq' ȣ.=v.f|u,9iF gGSrܥΛINL¹ Lg<4s ۞#n9ξ+Rz@7? rV±Nm61V )E-Q ߷oQh_?ŜCGYa#cf9Ar;KTM`6Cϟ}])#3auԑo`)<B/mHhi\TH["Ϣ6A.WU׭ٯr2賺UQ{@shD5}1@N R#yG&™kK&„^o_+SQVrP*VR)"e e'YT ]Q07-ruNSkʪ5"qZVi`I] ڌVcwFzt\`T+w)p͐Ea6mf7o+cD X3Q8]l'|b6}k\Ύ YJα@s?V/{ڪg 5ڸ$:~CdvpFwx/ؘ|TO:NC@&u@D (Q( 8Iڥr^r #d 0 (%|YV*w$ZV"I FYVh-ֆ=E]YG9,7|/6֭d?˩k>]aخؽ]!>Rn{bc冷C^<7/M]`;;<2&b X6m洍&VqH 7Ԣ ᶪ8/)fw nWd@j^FkvmJ rr mI0_b1Y "#H[oXڻ}x#VdNaq<|f#0Z+4\-7אо}/%[]Jkꤷ!uBq/'k]=Gb4Kn²DoJFUQJfڤL}rڛ)a4N}BU{WMEm3ZO8XĆmkKdړ|t⍟ԟ{q09~舱 Ml=z^*PXޛdT/+%]SW#`\VhC*VS| RUĴJ#yyl0Ƚ*jvn)͕{SfPZ ^e]=Vq1a4K$)?!\ e(=>!ժ"۞ ;NC -ticI3 YW :Gb=s%7K+T*uxSu>(M`9?E 2GC8k4i&*5d!ϛ湸 W7Փ cZyWUlC_@qlk*4n}7ߊpvHz܍D#Jf}+t,G׻DQbQX/~ Hq_0ojxعvOe'}.lK̂q׉Ug*#EuqfuyknPt-xuB9X)^9=$aI)j^#BaGE"D@W҄1u|$Fj^tWBVJLӅ2w,z} =nՂ3A+`!ٮgo࿅f V&/ekxM}x@:o2@ru<.3n%z|6A?KSA.JHNAŌk%pQNZ}m]vl,3K82Xi^J6_qHd琢5wà^d<>&4hp";S6Bwts (/0 Á n_%X^\?Vjί/{0^lE$ <_3i蛲Ĵ (6/cE͹ɴp^  ~ "'ur]=}r5>Ek`Kڒl\9} /=P|BRË~KZiGsqť k*>VʲO;RyGupJג! JLj.HORMϲ~H?o '4$(!yHA?w?U>RVRo%~qݛ~o\#E/! z˩vy1 b^1 DJ3 [tv歡o7R1@tD}ȟ%F׮ys!9n#>/U3ilF:"- f 1Ǣ=$~R`ÀŬǒɶyBkT1rK",69ϴETyt1Li[}VI n9N"K-?^R]lQTjgnW)ޜ_3 Qq!Doev+Iړ!'XNɪ}8KxY̖ &4qz'a$zVG\~6ez/O`g&SK*"nW˕47Ήj|RXz^ )@;N@4 -4wHHhpϠs% p5]f!)Xk V1AoEDeՍU~|~t΃XS#--@){X%EZsR1l?kOĤ ۲Yeyl(Ldd0:gc@9XL,.uK m(>8hyZ J_xEGhXN{I0g4Ir qN&ue܄(bYu6C-LzGwҖM.5z4&׌q@Tf;۱#'^i؛дl VP?%<{VwR a4к-xѩ{Eaq̀QR}Ch&Smj)ViAnJ3Sq\M\ma!HDZ\J``/!}E7XNZV!vJ4[8e3+Dd  lgI mU._P,c`0 {b:AO̹$ɶr"AP3sPZ & /{tNg?Xiw jb l0iUjᔾP5 k"pǮ0xzN[ݥ=1+Fj;bmĭj$' -k?eu5׵=s |)3=)ti)'Β)Vބ|u@R ,y #0^D]0;} dAd# k`ҝPr0B5FvV=8IwmQ>Pn!lLɧ$}#;^Ow_޼[v;v6ЪC]> ߩV*; b0[q*Xw aa"Qϫ_>lZ./iEix(HoNWN)"i0`e9\$<(\ 镴}LL.9EsS? sPCz@|I鹗>P"rrڸsn—(/v:HVGDD|Ϗؑ]piH d*ڀ4v_a:/cSLQ8Ƅp+{x3׵D@4_[܂grּUFpFnsc!Jr6- UDmzml}`Zj+VFF|`b_wJ.P[0p9画jNkmeFMv༮[d/vMj9#GW?jGֹ(AO 4 9_uZ#>W>"[=k!AfUt'Q5LGSMuS4g_ J߃Pdf {kZ5OLVQ;׻PF%`P6uy'멡w_Zo]4;m9)XdIDU~l:Xt`~ҺˡpKUҰ6GU2c)x"?//>2kG)%9!µw0+& s[@7'Ȉ Im@W\K 4&Ҋj><&[?]ՋNWm1SZHvKܣȇg>0u'17|Qޠ%TRqE)~{ˌ]N\8B~p6Az5̒%ˡ9%;O"#k)I>*fqbN!%H`أ?|92ʊq AD여= PX(*PV<ԭ&={y0B2EZ&$Ǐr<7~Bi_MӠG 5\;~Ań*aEfk-8SϘG ˏ .OڼB -i5#zS= KPB/"8Mx'?;` 5ZPT`Y^;_ƃ芦d[ꀿ\@8 `v 6ḩ!~w֯a_K #3ˈh9l5 J !riczQmWRl}iwb:y3ڇb~<ɻp> 0O&g~7;x໧WYMz{q6~4]_S3hAЋ1@"||4NFgDdF*ͩY{Bii@C@rޏss󁖿 Q.Q:Sܬr-<c?ϑWHVSf)>.?HqT*̣՟)N y8'Q\-_j4Wi5 k-WJ7 rkc=yt? DX1b'«ܙnqb|$cpzal&g*DeK}`*N[-<|L-YcЦ#߷~%֨&j1Vޒ1OP[ *PA+@GM֚Rd_Pa6{bh|tsG+Sg7 7][G$ۊOXK0vp钘17\=O~!VtiD䛂eխB[w};@m 5rdS9ĩk~NEFS3f{; V@}0?Uli!RZSarڷNd/,}yߖ9U;OhJǿ䨪%.^1V2X#`W1=4e!k Q\.TdLGL>?8L)"(g|ԝj^*y1UTsR>qi%T6gI8uk}_]?Pg~WewVBYԞSƙAT*y3ʠޅh?:TD/dD*M $qzE*+\ {̰Gȕ5n[U@UBNά%%bK<&lB+} Y) hOY/\~:^{ RKNY+Hf{whrk.'o!~o:]皑ה͋)9]F[¾q0yG#֝tpUZm}F03q}$ ԧWǑIHɳ)q9(TjE(3ӞB y2h:b==Z-Ǽ(N]W"V|+`;g_ L(Æ0,aM,_d Tp"7VV·풡kV&j[ J+)$ ~dp >ņv}hI@eP)j\5- <sۈPq ZSO* h7R 1( *S:=tSa5bQS|/~.7Tӈ)>31Z >^0HN/N ;GQT8ʗ4:8 >ĂT_)E2VOx KU;x8PmI E4{&Xr|HJAlnҵȟ[%*hk( N ]4^֑<,3$+3^NhBN8 cCAZE[jv#?Ly 3aP*O6lo}uh2e߰NTߟBz0v R0!5_̱͑޲S!Ffu!̖Yg{\A."qFEJWVQr_69ȍ_9?_unD)x'"y̪;4[W]Rͩ&$⨕M=5hvv4*,f_P8 ZR*.{jn3%x{Ŵ;Onmg_eCG1O,0מ g`Ԟb$ePcb`2}$Z5gZ0@Tj 2ʉK"}F`)ɡRvJ9B2~,8rADQ"G2xn!! (puB=!J P0`_~7dԈO@Cg/?o9lPK3-,B OX=tgӐZ%^Rl`68R7ބ)3~ :~}(pK`ʢ+D7[ /刟EKZڄHҭ¢3"Q/򂶧D V+KGW>lJ܏Fe_y#F*@VGu㤜^ϥU#\binGܑ怊'1k^/r`3wk5{vqVkа˹o ⪹ <] !~Pkqg,u]>p"*gLc+2_.A L– 5W`W&6p b^e[8d~ӆpkPduSDy03 Z^AS IGN㦾K?6W{gs7? 4tn;'VuJSB"czB< R"na:Ԫ- ϕgidR (U, S.g&6xK놛]% H ఘkz#s {~s3mJ&fxDWhGCI߯x̪Pb8qo_*X2i"%ssh*5 wYDx0Y#Lja6Nm 3jGPY8;H\qN$I`/cy@/{ϠɃ 'ᛑ"Y.B˫*8 z!ZcӍ-<ߪ'1~n@ї:܁0Z>?M,s(JyXl-2E4xKSu{>eGҵ0K7s&hGRo@՗{6IlsndJ@ASJ5?o2N g`|v]5J-qv{jgYo$n3<"JZXx_&,$I1B+`*NY%|tq(h[9r78\:WU{ee$dinƺivLMiQF#O4zQ#ڦh({dɩL 6 ʆ3۸%8 u&܆lˏc?82 VaNtuZ 2YJ;z쁇R&`:+F+Q/Ļ0W$t *BDr7"u*STl2tB ($?1xp%?#!xkֱHdΦ=$iO5 rs/څEcfD ,US!\ҍcgC;NJ x1I^gs\y8=? >F04N*M.;^SyPk߄"q]8V7J* kW [O>ufXph՛6[":}VUfyT=;z)^TYDxLċiYGy$s$B *~Uk fs[d}tc4SGT!\d32w?1~?B%M2Jy*(a:V@Fp:#xaYIs M,׷ľCs ]:Ws$TaYo1JGq;G_z+rIfߕ .Ѿz.G>p@ Y 96>g!lC7m)\p3lX:4'כ\3*iB]V B(mƻX&Fd~Ɉ9H484yF;+# @ThՇN'\R}94KAΏ0ҁ UTfZ9?HexPWbJ ?c zepQϸX~o{Rީuً-2- <7"=rﻯ!Qjqў+܅8 "7U^ϜnH H>zc苌2%Am+?rT39'NO !Cfdv|FѹOx WuUw|"kuhaxH*6X] dܕސz\z qPTzK<]$3#DdzτH:bJiVh>tBeٜD|,q5ZzY ka-–-&D:~#x&w${Lry )ƒGVZ~AqknQɄ?=}Fж3b^'*[{9"1fZ\2w((z'#=i6AȦ<%ɷGOzXm_kSDy>4]<-`+gO 53lJ H(O~.=aVjVDmwfYgE!ٻƂZ2`?\O Zxe|2M !f!̅c|{dg{H.b~od'+)E:̾Ap,I\?}3C,CSd)s5bܠz v[ӦR臄rnun ߇o?{(˚Tv}I*J˭ä.7IhȝBĿdYUDx p4겄ia_mWؼ)&8uu)`k03$+hʣ޵M^(0T@ x%qJnد'AŌhmV x!ntz̽r tQa|gúS?Ut忯FǴEYYkSu_u0&rނ6+cyWx]=T#;V =1/ܾ<Ȱn:͸Gqd~V |T[N+[oulńf֥ɦBsL|r?Fd2#AR"R*ѣaF:ox c]k8|SoB$ hs \ֵJu$tm'Ok#{n+E0m{sUӭxhZdKd:!9$-Hzd6p)Yf% AF(y1$zp% z5Ec;='/NK -pmLJz*g}߂h'J,hm5Ib>ߓ$ĊH+lwɪ$Xԛ)n=FPVe`ĂI{%WgHZDyS%;qyzM$۬pfo: Xs}!ƼM"cQJ,L ^1k#^ĺ U2%;aM$7:EE&Y{ؾ9rO2W;u!Ү;"uc¼[}s1Wn1琌GM2)HOgh7JTi/aYJa뭈pJI:/*7<-8>bm6\)5n[`}v9^%-YO$s. K)~Pں4͏MH@ww M8E&]4;-ƭ@=SyXp>)9)5CIy-Ȇa MwkIIC;>k]Lzc\t%\{Y"<$[ ΒSܚ*&mzIlT9h~ A9Z.+ yF8y?3BǹƴQXL:LAjQRU#Oq+`zőŖZ(oѸAbtTAUf25[} Q" 'T`wuZBf@܀wT[)?%l %](SvcÍp|˖) `DypʚidEsLp/)ƫ _L+rMMs_$##Kw8'EpKc0d4q66䓲k*p<f$G%Zqx1Q3U]qd| :*<a ;(z}-{j :::/y$X6p}U2wh560r7gs3ckix:O񞰓;US5bQ pR]%oR`->i^ ]9k\e.؞8CK kvzufDxenUf3'piu_JBxR0[*C;f۵q3R;|i/^vsDv4vbTߍ&2pRaUx9ڞs~~)^"ƕ,jo$bސ0`kek@ϡERI̥1_y; C-5UPr `i Z0ԟyf3Lf3/hQ]7sm8 vR1Wʳ*(wxP).1 [Ifא}' ,[ Rcl{N9 RO us 'eye^K5BI=rĂ U~/߈" 8>~z&14N@-*4N ^0npoYWGRXzK"[:o/]uJ(?q8$-NηA끎ZݫP86 (q;A-L;oxlGv>)@ J-ܼqƼPV2x-8}<3- L1`;eާZVNRёk.ruI]XYʸl <^s_lQˌt$_=__.hHSF|>Ӕd>V2ϯXB׽od~԰#a8O֢`; [̴C1拤#yeTBbc/{mJ{mfȑs@X*Y,)%9i,g%cc:x͊kH&M|)B,Щ@~I6 VB=zYW Ҭ\0x 6n?R5=+ɖ3 G]Z w.KDIk\[xjPi4X.Zv$mZTOFwoj<,b<[fDz~yR(W,Om !z~jW񩷏I7_ȱQ\6XH|WȄuc lHEK{&T%IG\ ["9[W)[b=TD1%!4)QyxaCEJkTX)j,Nae4,F0P2 {Ć NbLI6)@^f!-H&gM;;>ob۳W!柧7ypH6.K Z!v2ȉi/ǘPxGgiԀ^4k9 az +( `򙲁:-|7̰wn2/=FH)OEr6_<+Ю*{[E1yⷩny\m,X9 Њ =qq~dAGgW#?Qe}Y۶MɌBp\yiʖl Zf'|#@!揦EZ&5Q Ԉ4קIC?EN-mQZ01 qC, uJmTF?ԪQ PIS?4oNn@IgϣhX& k vW%=fGSQFI W%9{px@"hmQ㐰I?9hNEvBtJuEx{c1X@ [$;\B3sV\X =H782 MJ #PsZA'EzJBS'JY%ޢ bB`'9CqV<"~úLeH0yXd g|G*R(<^uJj5\+ޟOنu(Kޕkw2}4xtR]3NÄu/#f:&u>m 3G^"e(y.ǚ*ef*6rHJO=! W Yne|<ڢM!ۣh7B w~4 '@%8Uގ /PmKAk}h=ί㣫~Z DpVD4jhknCV(il Ec ҏvv6Q$< @u z A}z/ DeJOm䬉鼟H iyVHeR;P( ¿6Zo[fҲnt _]Z22qSHU<"`ˋ<鸧 eS,9v=vBk/Jtvx &CsOT]1T~eNZ ~VӮ/⁣Qo ltN #XtzzN`ٛR1a <:jm-t&*ٞՍm(dCAr⭋1[(aatXKiH":U?o,Ɍ(kCZ'\dͳ-m{(g/ 5G `&^^l!_TEI![F`xz:U4_FIF 4Guc>ąLRZ"A ӟ7E]kg͇\_.51q'HR@ @5tտGN&V:bKmcdکRM|F _$ &pX:"lܒA੅wjF8D eFrg?_>jc2|Tz}QAvQ1#ϋ1f#׺ۗKg4@Ն h!N@ \b8]넝BwؖMJT @hjj>Lh\5Oq6n\Rm\vGyfxH Tһ̑rV4,5_ Rd4-jzX5 Rm$AQՄ]?}7KL2q<%'OijKd`?RMKv͉U^ 2ﴍCyC4 n Rd|!)2,Ȣh'ms0fxjϴDyt u΍nLG~Bwzq'z^YREg,sVeҪ-nl *ȭn*a'nCPuchΕ! 5_[>Kѽ(I _^kCJ>ckg,?ʇDZo\ѾӴnGPA쒁)G> m5̘un x 8 H޹Tve'7tH pB>,mg*v&| a 'U`uKo0p&>zuA2{C#jэq-9̀g<%Cj~U"BTd89xAIyn$DTLշ9IqTXM©v)4x-;gى/c962#7@}ܧ`:x5.Bᇍ9-[ QFlOdJnwan/&pǣV7Y@Z#2HJ!E,[栆D'J?!.on`̀IR`(PY{O.>x~Bf4W`]'K"Ⅲ>$B$m=*er5uA>А^f{ygM #Yz'_28[њRH'ELԺ1'ϳPrMh2p6։'u^gKqM:7~S *mΈw_'H{>c<t[%5mgYYq&T{>e!+TUf`sKr@tdeF@2)gНTc>nLBhw#sjWdc{lڇerH>OM*~A$rUf-5y x!=0 P Q:@Ԩ]O3 T33vGt$y,$snU]1Q$l.㔰sK-?mW=i6JYhc4/0A쿰@H}|.2deBbwӚ.щbas@vА8Rq- lz=,N8"-y({y gBȎQ< m;/cPCKx>څ֩mBddPIHtxa\By nf9 KNL|~,p30g瑩8Q؏CO^;KdYn'n`Gǔ:jx,M]r, ~|O#&fb{Hò(o-IſȵGIcg׺H[^a7l5>A%AmhzrnROyh SdR|6 uc(qfek+ Aub9n5fǾI>ۧ5j.GPELEYr}L/Ia Ob(]l,L(+OZZڑȲ iȼ<"Fh}C}pGoYFuUT/eb 5`Da{H? !LdGI.oDvBnygk6=?gU6Zdܿ0-=T9V:BtCȃ"'}eRPS*ZOj.^Y7!~YP1!$zV8|Il)":]]Pu{QPo$s'@>LbeVРXGoFHkI\2Wi) <zC~_Zi"){ʞ!u>*K\acNJ1>X5AѧOZUj^;4r{ em?(zC e&j'm6˩HUlqᗦ6T542xV\CZ;XXL?FfSű; xJЦZ=+*kщϿK]+C52m\sctև$ñjV~aqLE;pA*nitx4}uނ9|q8x€g琸1>>56W]r0`Ri5\lKk ʰ*tSJ"RݨX[#GdU ʈ94Z+H,]7(I%Kyߨ4?]Sgf\.c*NDPcFTugViƊiz`(_wP@-HU֟C$"tH<_RlK&6~=nwNF{pV_-ʖ;O4PB1:K |!%,jR(p^@C'_pڲgQ4 OW 9jHAT tZ(Q84zu%woׂ!Ay*i% 0kWFF &fzE hBM\!%&T=XqĹiBUDB jxE](u5ЭܠQUA7MA`':% ;kQo^eK v+f~4EpzzgPV m:R&/hp A q'#?}4Io=b?wT aTim:!IL1>sm8g(<~\ ڶ!׊BG~'tҦ g0MeF[9a Kl\MÍF/9 4IYj] "|!'E&*ЁݵȜhru$!7S ~{CЊ7*n\:_&gQJɏ\X{˔zD%s.Ձߘ 4U+"& L<)惸1/ɒ6i~u햧! X?ԷG)ͥ-}AUa54͏h:+.KĶj9kcJM=4=/)S:_ w:z$vDrJHڲXc u J$)\=F5,ߖg]y%Or2ZchZkpgt8'Y`Yb÷FؽXAW@1et`IU(,UB4VF)8GKA Y 4ܟ&uA/ʔ%n`d<[|_DI5b'#&jq?:ݗ-`,m+4T:IC׶r'LcI(3Gy:f^K %?W/GJoj"e(<8ZʒkTeNle;`>j߰-UóPX<:~?nV2:P-.eM> e*Atg̓O.-sw@8 ف&nc\K W|Ϝ)GBMzI6#):4L7eD;L6="M u uM"ْ'©jhNBx[ #UdDz<Md F .|,jePo[VVCkV(,I tjVTP@;=QS'N]QM$ rȋPe]\7uBrGh;KعJN>CghT&SϭdsD ۦ] 婢{ xz+x;üdee.CǓp?4 aIY}oH.|o:_L 28Am,>bgY$+kBjM n5Ƃ*MC et5Oe5!{"exvt)Sn$_WhODF*CJU} Cǖ^ya%$B?M7k<\jzD+D1Hdn75;cqh*rh~Zx?E}Jgq_b.$6EЉLhX|J0#Yh}+I5c4LC8Y;KEߊTh[PuG cy0n5픔źl?U<"^y| ?=ᢏ_Hu0I3JCK^40#^"R"Puʢmn>3xF܆l7|QZk̠Da̴l%49ׁ!?ߙS׹ ^x9n}#$.lL(˴qB)UL xuRwvvg P YˋzJGq=YDmYD3ejԥLĿcGwI ߼2=g @%F(UӁ<  )A%@htfB4:*6\B£.Cu >|PQ7y PRr/ 5 PUh.M45b)6&RQAj ڣvXHW4{ka`>xqUڸ+½_kMlj")?e@Ĺpq/{ʏt0ă_ ~\%OC;k(R>[9[Ω `,/}0dӣ2شQ}!\ySEk&{=y2 Nh{rJU|h}_&iYJBl$' IhasA8@`E^bT=d>=YU Ѧ݇fP NE;w*52$[ј:HvdMQ3\ #E8snˀE՗JmŐ g),ŀ y(N︤ZZƋH\s}dɜsEQ- `u% "G A6bdSE9=?"'57ݬ1=أ4F]ҽW['m#m&#dZL_g6rd"JQ]^W= ҨlZ<{y=*_؜ŎLoN\$5#ʺtSP#ˋ 5iUSΔCu% &9_(:ZA^vKSzKNȖ˃aNVaLQѺrKSjC4"d{eMYJ OKi5 +ǯ P !:ӳ0#7IT9E2̪uR#aߣU3&'E T>D:K84Pk| .Gol+ ѧT)weg /ԭ As'bhC9ŴBt\goZ$7l{wMEy?ڽ)!@ p+vk o y߇IU%lsyi[&/j_IU>,ytF|_ ɻѹ/lZy4 ib--/.jS͹G֓e5kۭG6yK&?m '`ps1xQubЫO` G xL\N{, &|ݺn0qI|&T7,W)UƳUZjӺH[͢qxqs80Й@ $Z/Rﳒmo&'x-c㰆R5uWtOqΊzFN2J+ Χk7g׊c#PN (bmddu' k 3 H2o?iPg# bUU [<*b/FbD*Mbh3\_0F>nu趫Yы6tDqP\& `6 Jgk]GU(O~:f\LH%ynȎ@ۈ"}2j4*%IMx/;,\'2>\S x\B=7-c }YN]P_>e[bc h~>a5 3Z_#`X >CR4Dq@G] n&9v%dRiD!%7jy:O~wt\Bg:tRZJT-4YVmPht̉q&%[ꔉBa}7X%6L5XR'b?(\ 7Tٰn ۝u-tfA 곮Lh;> /ۀY|'nݘUI+ub9; $Ee=dHA$V#A=_;__dĨ4"sgmr8J!`a)qɳiK֢RCR=^t!+I.\ydsm S֮.yYd"!.=R-hfzb4ͲhI KdzfSZuU}0Ԟ_`cٛE{^j:5I~diF oG hʰ:lMH`ߟ 9-]#a2CʯvRI[ѳOe&.(wSypSe ?Z97'Vl"0r+f^yIrjZ0Ef9"?a*KRZpê0s:2I#8ƀ- RW*Cz]߂2,Jd^*~@swF" wwaq?yc Ǫ#n# EMTFӘ6ƹ$1 >tb7INsW<`aH8Nuyڀ+b&jwy qKw1~q|ۈ.1X'jK0sRwzj8\Mm/웲lq&v v6WGڔ:!V>,hq{g`躉k`?Cdp%]$quB8*fuR3/|y>+ͥqwmsƐ+ ۈC&@ QPyp/}ks&DХo8 )p6m~A_#PӔQsʼn胵S2l3M#0zs]agv+IKR401 -{Ӏ㕝T5PgBHv[ؽkT 6XVMMų o!.` nzv m*6q6Ȗ1/q0g|M~ 54|a]3ȥ)zc@quz187H3G&ejA*3kJ^ɚ;X7pi$r;>y"?zIƤR8ߛ<.q5dt[N@v ^]n+2{B͘_$'+ԡ*#8DNy=iִ{f7|̒e0숊-HuZirzn (4 U2ʃM @<f+.N鬽j32S s5e01>*oСmpx>*S`.f/Q]SB!oW%aV36O^P!%RÝw\_~s%嬃:H $ʎ,R|kM4s9) r2B x+QUI$8ǚ|"]΄_Bӡʅշ#dB>G_xH:˟)ʕiUSfk ~1lng@Kc{`! a+F>dR(4"uRE%W:kFFOk/-؆E/_NfFJz?23I48JiwwZJ:i)T`8gqOn?ԭt 9bpOhᦧ C/aM> 'Nr;Cub!oS!ǧiGN|Kq:M7# >=} X&^6vQ!*!!aԢ)^NuVzT˻ )k*^{5k`;`8$HktG3I1Z/a@wlHb{n(ކ-,$?*z'ӝd0ea]uҲGi",8NU#=8cgasrsve<.+pš/{N 8\ه69}dSx//ۮj9Ihěb4iew)x.{׉Ԛo3([@gS}cE#MNYܱQFs@)χkMsx*zCd ip> X3jܾ1J£ۦ LΏT]][R01K$Db^N,p$1,u;ŞOK{γ&BhkQ ی h7\G}>D:r@l96T |x(ahW$&m b"*-Ok{BKLh;DT],׷rE@A"Jgm''9jܣYQχt`yMw!X$tw{X'WFZ([GX'v ܒ';)W'&OgssFU6 "B/w׭8 :pCҍ}U_jݢ힡la^sI)0ƍ= uA"G0%4T2kns3->[c ˵e;bzMD5k6*[ha31_))#!BѬPo /=lMIϥjG:v at& QA5 l0qAe  }!OSzAJ@o@MǝEj"&Z0 p7֥ՁyGhry<0aL_6 Ef}za'{iP(8oLQ5/F> |%O~0:xVDE0}7Xob̻uaGpC6rn1ޞ6&7\G>A*>BM1Jj:&B ܇QI`!(+|Ua8|b*|VkD>H8}6,v[*UI;.˝"jSzüݠ\_{8Ͻi֊;#7!J ]48$ zI9#P&\{h0- ;_+f؄wCw`T72<7 #*| 6j0H=0:j7oiq7L W%-w6vjʒ ˃R3j\scعELC\L, -^@lN˚]jqmid8Sj̛ABQܳo0Ό)2ؽp`M6r- ?6`ʞnm-o>:9-}uⲙaMU\j'LJ~^79QQ/ˉ9ιRku i_}YO#YsYY 5.C %9Jebe}uqFNHVD .kI%3VwYMxTe)E|`\ c[r)F\?o?vN|1P.-,@Ӌ` DK+ OZ\76ԃa  S/ IH@E9)F3= jOpb`[9p5|{䳼#RV4Hwo낾r_,&3Xl;cX=gUtǩ'iW)bbAHl0, <㾢fkaN\2ǎE\ źXy6+:ݱ6Zan8`@~ЁjCPsU6^7n44w $}œ),Awݓ}?v%ƉRE(Bg<>l `aoƿN3c?xE?% J̙$`>8Qx@BGGweVīUR.:r[T oPF<8Fd^H2-hٝ%=hm s΀ WհnE%PLj1[ mpZI')?r3C|&}2|VF2F8I %t` 3lqԤctv3-UX  ?2fxYW޾d0C{ݾyN«R5c ĻFXkJK 'a*qkAns^_49 !v6e!*fch-+&@({G۸Ex;1f yf8 \<,컹P{1A…gXBɽty`MTy!BeZNweB; d:7 p/J䴅@̐"v{]~XYRݱHE;HtF:&R Ib.;bC˝4q<|FIi۰-lq|{\°+ccbJOZ&1O-?i<02u{]5xͦi &?+F|ݡy~_IO뀘 s7?|lwísΰr+,=aNM}.g!>vOb:TKU a!"8Abt.Ar*s:5hbWqZwc6L&'&IC"y~>fS1p7}i!Rڜ$8yy,:(|!Ma>5ںN?\ލUJfUr@OR)?,Due>X1n- eG PjV_%mg'-s(-={*s:y@ [/@,za4445uApdM $u4a)t:38WQtT<ڟ%X7$-Pi @;I69 Mh\#t 6f6ƕ.`*BV򮛨ĚL,T(nL{܂[`Xkqmliryea&qM<]uM,R~`"jΝ1@آlml e\8-\Fjs ݏLrEvꊓ^ Á#`:KgڵɆNR\}>sWa0jhiQAi3?lDxKp)=n$G1_ bqut3&[|,?KM{\aX?BTՃ94bHvtRr1G\ !a4S]c N*Y0z-Go'M#p}"&y9‚Pn}o*:`B(q8cVcs[h"7M!VzݒX'ŵH'ԩ`wfWE{L*ƃe_Q49yn9I]S.(Yu!~K2/6X鉅ɢ1-k@\dG4GWcO,ȭ˽EJ7!v*9|9"*ZGoV98(XΥ(9SB?=կ&og#ɝoE^?EYEuꕠA{g0Fy1BK;M V)!оLhDGMUL^!{ZYrXZ淓Oe&4^j(öG#YE?t3Ӷ eb uh(Y`jR9AC ѝCPǠz!/ԝL.3Tv;I?*ŝpxY܇/va'_<"9- UL #7RJ?{0#Vc؟ÿZT?Z++ JY6~$-mWEiP`>«몱wG@>.hI }Y"g(rH?1=|*2z[$^CԎ}t rҕDh$pKn*2EH\ qV}Pwq!XI ȓ9n'QpH2$7Qma{ǢU˿zlԏK\(m$Tnc_rjy!Ò0~^02,DͶY~u5{/j4\U֖T\,ÆX^r:Ɋ)P3q3]wsI ) 9jec[>I·>GX,}(; v:A.Pԓ1\+?)b0慖(l k}6x2'յX{e߃}%8((S#̌R:I>J" ZKDx)gE%2ӓ i_OwKMGJ² H7~4^-45`Ӿ`++wpBjފ7ؘ|E4;e;GhjmYۖusG:.c|HZf?=n1.& fD1DT ?ND#θy:Z@`Rք!_-_[p(Ez\2Tm8ɰ:Bϛ;&>xvd{L#9ΒLFZ1RSҙg|+DȵA"XSՊ,YE>5=Xu,\.ѻ^g>%hI苳j izu. MX ة[Q"Zn;8kS*}UYOMÝo>~TA)3³̐Y"510XM@YT :] uv!QS Ϝ zuDt66WgI;uphRQ[Ebm+׌fX,9ކt7!,7I_r,l !Q.h5u¶3bhpE4%cgtNok qW>0'3!YOɧjAi7t5@U0 p`W蟹܋?~fP'A(Kl[hj@3Z[rv̪E7; ~\;%PC_MVR tQ*jRUX ]~r˶COm\YAoS@}_Bܥ:t (Œ$jGxk|:ѮjL0&R 'jЋ8Fђn~A6KzKsu~5 W;g; ~DvXl^IG/zh,v5P6<%bQ Xv%6tN& ^1kQ]|f@bdKn3a0DI/l4H.ڙ {rr7{ C  JO;$] [@`BHP0q6 lIY]X=1QO@-Z°x"0FT X(\dKgm=0o+d!L=9/bCpɨ2KLQ:OPcn|duY#t':oeN8弮_hS^])9ATx Vn9KЙ}瘣2pwI|\/!{2N+ k7E2$b՛aW_2${BLo/4%0YvzD$YDko^&?|Ql;|pT9xF.r܆:*W?F&e}nfeVbk[e;ò=yu䐈ܵwY#5怾 $@2G#XU>7'7m?I+ ^cfMTS7")Ղ,ѶНEI*MP,3`OAZ>|~fT{&> ^}fj1&du_iѡYQl'M>{&Q7 0c}9+fM) X௳foQ l'G=l#~&Q{1Vn]Eo:ÁJ4Շl157ng;lJ xm쩡-T,^0$=/ԸwL҂70cWZ`#5S~&v^D&!FUZ5k)2nPt?m-a4voSGhw (M!Cnz}AN# thqpW,1᧹ot]PŃ%Gҥ 0f:Ec+@ BXМ3*qyʖE`(8D5A £r,GnY%*{Ve&6qЊw@'a z6OHmLkp0nD%6yw~\R1Ҏ|֑kV9|lwcT׍S**u߈x!מ8Që0ޅIMN }4JLVF{`%MSv=+.P!s d : emgpª1b㹣b*^Ѳ~NsS=s0kǥ41YFlߣiY=- c4r#̶/p*NXgG+MT QLвC.p|] $W? I+0$cLٍiI+p0J\{cԥhP/ⵧVveH¯zr T\ V -.P`J(cŒ$]랲'>Mw_UM@-,깺#9NYzF"xÐXIߟZ$ǠӦ9V`huq|OkӊȦ˒%YMЁmt"bbגWS(H|BtZiqr(T5nTO6~c ,1 lĉSScDwPk0z rq|w83V4'|±ߞgUzD\BvFJ dP-tK LKIIQ8}ڻhTa`"8R,:ۺUs_T֋Bz.n_ioӯmI ՔSa}кU6@,sC,'r!qe@C`M@u=L\w0ɞ:y [E3P2@q'`EFFCL"*rЭDT_n,LKD4SodJ>f2qR"QQ (ss5'dQO\e.t;=xO5lF1~Tq/pp"+j_}--5dkմEe)Ÿv ~Ssq«YX[G-;-вe[!^):0M#.kJ֋|Rr~V+hJ@Z90Es!N ~ޛF1ϼ;]{VhŷvOϪi3c5z\Nz]YNL˘H& 9L44z9,-!vEtktmfP3.E9mY]DXg<˅\PQgbw W/' )9܈]0P+1yA 8Μh[GB.[;xd* fj e>1R Y3GR!ñZJV֥sw'~eHUZNjo8n5(voPJlgm};!mOo,0z=G9 Md6lJ|BD8~GpcPu;ju#[M^v $j~_+罚05)X/dytN\ѵw$U/HwګfKٽ21O+q57YjģG>% %s[1@?mPOTN\S*f"`X69['2:;GMϴk :atą*լ\Zt"FNBSLyy+^ij% OZ H@v"aěYQL1QtM±(WC qkϠ,3'@q6!;?2H~~ Hф\K%((Ȇ*Psd6+2&dT$.{gۈF/#V[2s2 lb||tjniq$!jի4P1'{%]DM=0b؍s8꬙ar|W_k\=A =XAD3 bg yA8o.ͩ=K(y$zn8[Z(2CAՇQOvBTx'.@kzQL w'3_F{|Ekŕt &|;&EG~RMmaSP_.Qnhd)C~Ix CzH$׈Q^EQ{+ÅF@,d1TrY>Vo@k?e]A|Mr_3 KfgazK7"AķԺ'Q߻šHJ o/r\ꓞ9xkft O7R7*` )8ݙ(|]HѼT>нdCpa Cr,kU7Q{ H ⩚XzgɗlP.1e+5 Ѿ`v8{͙ h 48 `(b_{!5WQf4Ӽ8"+g5"Xخ\ &}&`<wc rrYm Dir&~=zleR NyV6=XNDek х. 5Y'38Mv:R{qM/Sw_6T[IS|{CDԸqQ}8IC?cԌk,߆!$6MF&^(Bbi.Ý7I/bHgy ~84Z/56r(0K|"Q>˕#^ZQS bd3n $WZAT#ơ3x,_g5&KĕCXFO?3~UܽzEee,g"(º:: = Kls Hke  %q}H9&ѱRN[j), gRĀ3|t(TGgMS)%Byi0Q>w mvn`r_lL%NJ\1Ώe܂,KlBvIVV}hKrn騋)ww6l>5g50}HI-\EQ0yIOD4 o0KZyEIj!ds$Rs),Fgv9;8 Lꞿ oc>hCQT)fX JhbIitˌqzf$ WUT!4Ӈ ~e-ow-2!,9Kz5Li"ç2Hl(14 bd׌q40(L+`W+%+*x먤Dߌ?z`>nl)ej!x3/TnN|a Cb]1RP}<52f@+ `[Ue71a*#'N'"ҊԪѻ_$!JӶv3ZVuWWD1뗹,5a蟆ڸȆkcS‘  A[b]ωV}/Y58L#Ϳ{{+8 !'d )I0-9M;y遦<*/z 5.Bu5uRyH꾿 C B}nPfؼT1 ` 67؈ ,yY * &~egNėB!N}E\e^%6tO?\kCo5kz@5Z/1XXouVJ#lL~U ge'H=E&yWAj(B[(E@v# _|wbWDž0(8n i~΀ڊ|[k@!VlrLKRK(X r~r1MX)An~HeYuӠr!F,$x2Ҙjed%eCL^J2ZMI2_!F+^pf$ʚbxEq,U 4LH–\;9g ٹ\hAGNB"e2Hwu6KmG$mVݖ[ˍW"BxEienFpO^X^=P= AN'Y>1(ǝYy? )e!W`srg]oA<[HL+?h$Ci#@߹IL}X )eg{oQ^*-h}zJݻaw!/1xpGȉi %8bk>[>cСj'Bv0WaOOjHtv%z+ lrz@~76@R:}1|Nd}^{rA5 HSO:w:pmب*_L̿e3KCpt19Vm̜l(4lP[4ab՛0 ʼn9M}Q wTY4` ǽ(|&3$Z#BIͼOtg"l_֕7)"#t +)O`jj1/O]5[ Be7xT)8g~p~w{|Nef!*_g uճX u?E#`:|[>jKO&dAo ~KCB3 /,U8o1OrlUHwmLjLgC;9F^2HRWeLKF>K]w^KN]d yTE1#w\TPZ3&ё4 'Jhv &bS.x|NdeȼytVĮbBf%ei<הe?A@Pċ2b|xTM}!.d%!a.E,0>䬃34|_eJH- ֕md75v B/ڷ&Q,7P@{x&0oǺwMxk*!/j!SmkAf͑XYN]? z`MA\H4 oA2CM\/h-jTK< %2 oZ#L3ʄ^[p!SnN? O([ԟ\] ^svPϫk<9/* uݜdx☱H57Ytc|E @G=S\mr9Uf3`*Y'in. 6I)N!a-#ǣ Ԇ)n'2@xxg6^ 4G2ǐ[i|;ֹz8%<auTT0SKj Q̰ {um=nr?fpdbW#hyoLh7sX1_HtCf8N %|ǹQj?]6҇`5l[.PIf@20|ԋ_yfOw} [& G߳2y'tA&DV{B.LF3؊iFA9{}W?_uGc04kt!N%{ 3T7aӌ:3YdEsa7c È_f[|DRC3z,. L-hZE߼Ez9v3ԅ?6l]T;i ^=l O%#78# lX ~g^WFvwP09T j>h gD᎒2QJ[nE,gCQ:!}U0 *̃eʤb7)5atfmS:*5^xnЗQ#ҁ#/^O-4PcIb M_IƼy[`|)Nȅ)yKVpAWpB[q~WwЭ^f9:!ǖYd7dz 8"JϠIZdx1 7bw7gq[i͜M~Pn֠.N`)r8j*-%zu6@tE1Gʣ❻Ԛ*P+M֓lxк]ϛ1T }@<_V?EH+dSi)Ya>P>ɢ4   1 ]J;tw3/YK8?;MG/| p9zz X9I9UT 1;2.)M:p@Sz&%Roxw~X~s:|E )K0˗Sdz,Պ:+̟H®͆T91/.?X) 7Ӎv'ۓ29AVA\S=7U۫6@Q$<IH'a8=IHK9v`CS" !ZLC(pﴯUVb}L%^<վUmC<ĺPfd=k_V_a+b2u8Ԃ>.z+ ek獥rۙ'2Ǥw*fXLMKi~EaHzN" uYӜѷ`RG-L̀"o/軄Ա6C-y_Rz]1}%Q$P)􉙼 -m;_oa9Iь7~'2n㹌k> Az$ɸݪT-˰S\3ԠHsLõ,3sfjY S7V]$}JcW:H4λƳh܅vyiWUxIr`Tp.=\:~+a4/'^kZGc 4FkٞC'j{eۇ9 C0=1{k񻩨[_ Xw;KWv:]nZ6>0%vRt>vB =L_5!j_ab*yo'ONyuzn)xdc@NZIvAIn= QUxڛL^{㼋Lnj[\)C,`(ztڽ辇D:2-wl6 BA) ^Q_ 6ƿ,P+c<5zYW{BY;b a~qbMzj$gei,cON4?hp jJjm>K놝7W/Ţ!PC$O9.ֶ{s7v4Iybp:hsvcښ.,O`e(dHNKbi.2? :ԡ,pb"Û봾6XE%cPֶt{h:ޮ( ernX/@akjCHjibdBJ/>)U+R!6ûRSvI#fAtIU9 vE5cWOnGrTY q ou!$V"1p9wr1{ev]x5G x D"k3H$D%~Y<ߎ"[߭i&JȜPJ7\vmi?qAj3^Gg٪`x1߲Lq.#2i3bm[^!'jkr-KbzM'橀JIDDUJx\ TʌPX;>ѣw^ g}Rc 1L*ӗ/, } Mj.N*wP'PLmG?Pk態uIu;_?:&U\1L(3 !skPK6c5 ]o﵄)Xɀe2 e Ѯ}ˆ1ugU_HU<]B3 cl+Ip*ck`ڬM h&&ɤF2@"<8l?nY{B4⢀M:A5bo;RV?&62T}^6,lF;Z഻ʗ52EHrM(כS gHi>;-,p84 Ztd 0a{&Iھ.SFsGfbT$7 acBt b)l4cR\șXl9SZO()NŸp3 J\RDǞaj/JL)Jk"H!iN<dbjl!1fv( K]_Go# WNxߖw>U]q8*k~*\ 3܇q=7жqJDVGmjId/N@,sX(푊5[3qs.E'r޾,zHlߥv旇 qJ{ݜX;d\d챜VI͗Xg d z D-TΧo6f4\PBMl#$!ܝj~o<ع.48F'oq$ɞysn`z8 U Ȧ>RGcl}ޗvCl`\@9X){ukTW 5y2~oh7SχKI7S"#= IT˃wF\R:E9KwkP@$m ,%zc%siN*W{?O!-L|ҩ :F ~Bl얜;mXd6ZjN\’R θ1I'Ց2)te\J&v\.{.\@r2g85ڄx&b i$Ǘ 1x &d,@9<yVb@9KkVUAbcr+0$ϡ+\N>V/fx}H^McO"=IgꈑQF\q]pT\ ILk(5 zb!0LFƁ-tAyQcyل9(*)3#t] e>Zn=+ )S.WquCoZ瓠bNy{{-~Qp ч{)+V @v1HzqCM$N8p7{;p) d)qJڛ]wTvwS`|y2Y},Nx U (5uq;J:O8:5}e ]` II_;bL+wź6X0u닮d"-S|LSkh¹鶰yD ﺭ !a?ME9Q2T!Y ZF0}~,&ӓ==D`6aϋeˏz{t7P#O2#o^YLڧƥW:׊p 37 lk]mO𐀼# d aγMٺtޗh1]>cmD/R^.~HWk* v,':'JN[jJ.Kǔ0Q6=HDyUߏydRR iB 6w♭I.F_.GCY N9=tN7xdY|BiV- ]2OEZkEk!_NHJi'R/fPqwAJ ŷ 3{ztUohS 9r%t{(ڪöZmԣv ׺ڴlj 7KWDŽ ӕd327ūRWŤ2 K*(=<2kwM`tn+3wUnl{H~ XSf3J\XN[  f9с-78T`<2x{tC^u Mj'h`8HeYVHp!º.&5WSH1X ;\ʁ8Im1Ѧo#burґ&X~u,c5ϔvb ! tB3ELq}#yʍӔiܔW(Yu#qPA1B! 4F:!D 7X}PX ~xE3NO&A*x& &gISHz&r|i&`칦ޫ[[KUޜQ!4^jxҋd%cgk&DN䙳+2N)% n>$џ SnL`U;QbӲL>Ds cпKik;&;'9Lٷ PUd>rzCrvj"A dĨOÈ^+EX進pꢭڃl {&'Bmo9'ձ`j9~"¡VfA\J} Ę6yYgT]wQv.T*sv0f6B`JBO W `?6f؝PI'ŽNY`Q;T/F%~:4%HDEc`>3Fp%(IP:/9=lJ J,qA-HfW~p"{A`5^.oG$`'nw [GwVhJ0ip ]K㩍%BB޸ L 1=#-.@DuNd[r7ʰi!m9z >.,XvFB7muAqT:lN zFYI hdK+Tv ËiϋvMYxyv_[HR5#xK{UΠ0t∅ZYE:yk~3c}"] )owa!\ഞ@v%5]I17?9dnSz~p4$='׬> F)& tIjA7뢱lx*Yc2H-noa{LɈ iU輍N`Wݥ|Xf:@/Y7E`ixT56[R}hD`Xxv|O1 `pxT~Z&#uGVZ!PT]Pڏ0$I)) )r)d~U?.[ɄLቹY6=Km)lp0yfY BPV<'>X1l-2{W4w i?u;ᓾB1;W 2ٱt|[ RSzY /փ1@ƐF?;*>%Kc@}nV&lh2:{L~5Ziw!(Q!lM yN[s)$ˈGcR;`G8@K&g^VKj!N)n8>Uv:o%q֌N<~!@(_x.|`{uOBFvqNI}aan?jH& 3hnC)YCϚ_ը02$-zf!Xs)2`*@{kJ!﨔[/g"޷;ujV`ėn$6i\'V&HO,H9y){&<(8m>4vCwǭˎ ^_ i2^U(7\|I 075N,hNMi :dBDTO .P6AuO[wϾdԍ_.%QT_^ \kiV }9+~_j^~ 9q:wsS񻵌A 2F-[oAPޘ}J#AG]qn2=M>V$fXyێ7+)Kȏt)̄|qqqc_uѺ޺yϣB:4[%M-XF90(?/GCX1_u$\X2b2=Eez00 k,L9>I߹$[0lx1 ~s9i@JOV*(_2F],$P fL50ˑh)5p pULsWP9Wñl-/5%’^#{څ J1WUB7roE#c_6`)fRZjBxl.oU61rKZbmKٚisv+je5e'kiXO$j*6{଑ĕEO߶l\G6@0g[ֳګi xRUoA6HUh&Bedg {jyz|" xZ^6}=9Oj Mݑ(oV3~o&n $)(M}Elcx&Ҫluqh@Cz5#gz!PezT3Gb/* gpyV.ߏ]@<9@q+}Ҏ.gԠwu21*$̏LݖZhi"S4G"Z_U*OլGLAtt&߾ $@Z3oQO47*.bJTܯ)놏ɭh6,։Z$iNpztn5䤔 qûd[%0)ڌP41DWp5{6_ޔ/G i\vqhoI^ NY, BI^G tf@-s A3E+_yb_XH3YTf)"v.B'k#(Sb=8QK2{k7hi[P'.4GbqYa[":\/l}7 I!u[͆ .`6;=vbM{h ,IwpN͒N36{+{i&),AD-˽܋:۫Z_IB' kaR `, +~KnT2͢X4;kY}) "`kVZlގ;r"ү lPkb9$_KxVaEudmQ9;^(E׭3[T ԺSBŵɼxHsk ^9DTzmN4^ɯ8_r  >;;:,h~;/fZ1Wr.qɚ -?WseG43UPsժnByaDeLnu%ĿkߏhhU[^IrylV hL^ 9UP)=>M`ڿDOh588XeXn[[&A?  TqB}9js&(Az9d-xU/T%gn01 usŖˌ+U*>Fc& }K 4H@[*St`|bdČcѱx⁈\8~s* W_ ԦIV;rL~ 5MDm^Xc>":NsorG6ݎh뾐==nGvh].N*1@d~L=a[zwm^A"2oi/\%3eV ;|=2S\/̶0Kܞ~" |ų,& >'H8Xb(J/hfv:LofBDy_&+xZTMZB=F}-&5OeB+-ߍ/XFDyNUU*gEdn跳vN֛!G#rS\Z Q1q2ߴ.GzhW&6: F+=;Y'~p/;E *ɥUc ,̝)<R(็*G-b3踚l|i(zTpz$jY(|i2[ҽKO̳QoH`uMo&]^E(w}3'0dPϳtkw5)[p5!eU(30> vi5=!8UEQLݑPyu(x8>Fo23&$Z_XILiwflЃ(Wss7${D&"ݢed Иo%YXp\᎑wQ?i/ضZOQ7K-{SR>ĭLI-I O6:m_mίcﳥ u:P%+&/h7QO60w1Uޟ':1(&ZS觴|OL14^9ی(`dzw,D$u7Y&GO[4{P.%_f@Й-Pw5`{]!քJ:!BAtX2nx -S~&f/@|LM'~|+>[.̩\HWf~KJ84+™}|UB?tY xP3{`u+|?D;5<,5M؏@i,KAbCX C~,L!t7@u(An@zп+("`茱?u~^rI91`1"h|p0JN-ŠNg}cr=p=)G FQ,i֖ rFs'zZĐ9`^kifKsgWDIAC#.eCkBuy7,#مm)J%0%UiDDܳYӻ'Q*BynåH=r'"D/]kCg)YCܝ#e.Lipnmy-*EL|=#`)lK.p3ݓ=q%r-v]x%x?$~k_5fkf3Kj@t_jA[K{\}auh 2AIsiCTD< j5UeXENH^]EO򿬗TM|\-F>Njh=I=,Y;]׭otImȁUijY@Oeaӿ&`u<ĔWaV/菑1ş̪)>c§õ `yKKe/KFGrY|"L%`Pq0/d{y/WoI^^d9|G=ݰ{  D8;*J'^ʭ^ijUZK[r6ߓ{o VdGDk7y&bAֺ &+@K٦<^RbyN';} `3](A* (I,$j|Rb 1v&Nt4|/m $BOިdRj0QCqdng@\d~[; :ƞ|ΐy)_WmIR"( atKU [DHT 7x;i%^c-P]rk?'5;r;'\ $ӄm!uA,0ۮȘVӴkN}@kXvWH͋ ś! zgTӍHUfG;۾j̅9yW0Itj2kW3ݰs>h^h䗓\&+ Zgh5I@b^4׹HuMo11巔d̩x_個@&l(cKQҏ:; ݱa dcw$н,lqDuWaX~ʺgsoN}@H=/)]uʁIR Yi:MTkSg\DtZHi!] 5r*n&BJ/wzbNyI]< 9YНՑ5.nԐ: MqX!WT7ZcGGzBu*v-@J:kX!SP]1F&Z";؃CgG^UIO:8ӕڍ9' &[22ϲz^!`fgHKib 9Y۞jC M0|xQȬQa~u^&U\wc|g}# ?")U L\AI`+Y&ȀE4 $MgN/ijO kL"`]z4|PPx'O]cmU uԧS W$. Dq0m] 7΂omJ?]Aiqejh>tu"Js챶{sO Or2cC,]15!׫|^=" +!6zՏ)+l65q(Pг. g]ǢPp"HN:! 2H@ʅ+&/%_V(<"T-C,'-mNU~fWKġ)"βE /|&1i??.pؐOظgjP0ZfH:m^Ẏޱ:'A(<.*7Y[ΫcF.be/Hy~"2lQE@ .ExWIlY J2baWٴw$q"07XG)''ʬȎ?_H0>Hh>>:_9jh*ԕk$)qxzDof|*:)¶TE0Li6/մR} ,7H6.#O|]!uwe&gځ. B1d,7FL [@gnP$ݥDA~=-wå=%T=~'ش(Bi4=#dL/dyW3=0 B#{kjG dF /@4QڊFT( UH&>1hS{B4Y竟l֝個) CAy 'o'ڥO*I6ؽehJpgi>I*Ny#iMp=)QPQѝ8J,o#l|r-?\f+L"5)wczDUxT͠[8H^0UYIQFZst`.Y2oVm&ꖭVO3bnZ&J?M.1ޏǿkI&¸68>D +)brGNnObPr0VjPzB6v³/f` IT! +b`06am$y2[V̧ S<. "H/{Lһ+7vخ[6(Lse/[AkH5z9nH#{5 CMUnTcg룔UG`=ygL>ƐN0?S1+5ή2b7E0ݓf`ZVVlN;ϑ)h>'Y&<@Be5#ݭ^xA@+;db''op۞UZލ?~BlS!ufү'RhwE˧sGEL9"B=~3JħΑA=9OrTavCFK9ړJΈ78_~6PzY jMe6&ZV3`NC*MbvT+) B.7KbOU\"7+??|C>֐/Ա!M t} &I$S:Iٌۑ5XnJus: 1>cIn(i2<kfӛ ǚrc2#@5}VqY$ixuFR;PW{˃yZe j]Eea;xMj [WMkIŎ5d)>ly~S$u1M(bΫcal>EfcW93. J+s>T F(Вolj) \yMDIYXh\yb1y`QȠY!`E)^:ӥ*`R9jVbZ^]t=Kpl.́֍2C2O@!?W z$ )ud74xxD{F\E<}B!<9kZk{XiT/iRm<^jsp HAɗA?owH5U6klxKփ"AnQMV5DKW9.\c qQip 9q+DeON?:q?j 5<=eA8 )?v&.0b K?`gѐz !>P/VāsSM0";Ԑ͉Es"{kl%Cؿnل)LSv TE&1$86T3ߠ8q{ȎKVQM䪛!$DET73++:? "DIOnf (>YJgDs*`Gv줙+X, P.!Z pV"1uyBr憥y{,H;J/oD}#Rq qQ8?G邖; +3ggLE)@nOm.8KwM~g{|,УHw4AZYne@c4 S,\_8D`cyXTtQA'4hPd\DKkf;;aTd]x#{ [ww-Y_oّW Pp ?{nRE-ǰW~C8kIM88:Z/KH[5n)鮊CF/lwNB6J3̢tk M+6IW^pir}R9k h C+:bA iӤ;nصKWM q<'Id5sdޗqR]>ہ7ݨP4 Jzu^N6n#)Oo3G!EUȳ?=lLM4Ga~ud6L.1︁,HF0 ƍȾw2Piп bD()R`V}C -6j97Qs{}+DqSԁ}+ z,ùB;fo9s4O8dhl;iWf= 8`33B JK.{W-@#d O4ֻ1G4y"q8jyOBn!B/ =;ڻs3'Piy3Wsw,d{1Da;\ͦ6L$FZJ\?1RlV) wš5o -2%Z6=7*\UUccI.sbHΊ70_‚IoVHg1P[+J·FV+bEx dAfUko7dK@:OM&|?Ep\sx 9~<88+n:oQz:bُ`3tRa_KY]X!<ܻ"{#묪%Ѹ8Ƙ^\YBLTrllЍbΰ[Oͦ#!mgPuWk te/2̷c`%X2DcCuYoo }u1P_e.asFogŃ\'Kɼof tWhDz(m_*@XJGrܞ*pͣڻ]^i(/o*is)p UfAtT.s8D7l0ܧ7?2Py.$F*WN'tA :\CDDg{ ڣg 㪰^'c-nG}/ɇ2ϧ ѫ;ͽN/*Hy.E`PL]?1)x]f A3Ec2&JA(e&+BHæN :o 7zv!HߋyɮoU_|y4X(r"hS"6 cH1icت]I4pt4dX7ůtof`ѭҽ1`Pn.WSLx,]k nqg7Ùg明 `eSUuMKsXR*?wd*gQ%C1ޥ6"Dc˥}V%2=Qh+B/kvwK~ c&NkҚN~S_49DvmKiaA{ ~N*͘*nPc;➕Ho:1\Bp;Kˎ`ςǪʏ :Nse[:m"b))sti{gh~TiOh&I~dvEUyNrO*oL2 ~+LTRv"8Rrq_V螌y4K~ݵE>v4Wz߃8J>`+^ ˮu{Ȥ4'_r/PRȂNmvsoD[˼D]0|hؤ$Ax:v{n:_e޸xVα2H)]kHR[D"_΅w Zp_ d̗5`3$Mmd%]}: ~"vX:-sjG ;`ku! "K!T{  .GS/iwT^8/٘_([OemQQ]1n8d:SU:=GkN!԰v38,J fn$"FHqv"S]}<>,uW3˲MT ,JyNzwL/}='A/:A̫1 ,c Cщ3^>Y[B/ Hۏ n g'Ͷy DKX{!0-N"5e&`E9Dce.zP"H9]mSpܕn7H~kfܰgI2M0]45u0>F}KBԲōn.^D^ }rtdړ!BpH#ݹs՞wNqCzpWuuTNcrce?׺}VVd1g9h4TjD2]2jmw 4g"x}ZY־_zH)t  -sN/Wso`p˄,J^wrTbj}~Ŭn4Hkt Cͼ< =C7pb 3m{:ݠAO qP?:q׀SՊF) oI+}LyC p^B>B_s«dQj~3xI$wѣ[OSrz"I6ola=G 6F}=rUfFB+`Y+a ֊>dY e4F5Rd-'N!bX"V݆}Npr&mt4*:%EA8:"bunz]'Ēq&*F[2RgIU^e;nXC{!cwyq/{uYOP{wLYeL[p_V0f@$li1ߡ47*NCr.lΔX̋TFvRrr y{ `J!tocT4){r1IYO??<՞LBk^ 5J6GS-צoV]X ȃ nYGa*hZa{1uJy۪T3RFbWBNiBwy-хaLe^|^1Ej:wF`XY--;eM-)+S[Ib՞ED՛BCڢ(L @!W.kQf,%H˸6r-҂ ce+Xa xmOY(&;#O+-nncG^ e.Ơ&]A{cBjj}HomAqUxcR'x/k "MEfFn}M(XX*Q+w#/2_:DD9DNA܈o,ƣb~mNҩ Z(Ìh>L|Y|̃QLvo$!,N d}^(Ė_htNWC:Xz%&Pe&e%3(/z;%LUP6 '-fW6 - E:62jZ- Ȯ]Bb3^ꪭBkM 9@S5vs;bv/GAM'E7"s⊡W>~ꅢݲ#k }Њ#([ S)|Lt )d!Od;wY1GjxPi%=G=λtP] M'sM^AG^.(o,v8yuk& 'sQEC)m{NXnW rutebDѻnH -z|?$FC)w:V[-x_ kQ^h{nr2!I"ҏj`Ģ'XN?(TJ$5L9n̔7YRtC n}r(Eiq * !O*#)o96~tg[Z$J$]:]EC?%Ê@ł7p52KKxV6sSt +&/W#n#!;7!0d/P!xY+mJy){-VmqnjH׃Ub2amӾ„2M՟Md.ڌ~Rɠt".D2o}r1,/IfeaLŀ M5|?p :6s$c^k;.P4{[GeYhϑjӿFc@N^Q.~8F%OxR$5jour[YF6:.rLQʷ4딣y_S'MԸ+g@!68E@h n(5XEL#ƔD>4;Fg%> ˍ.,kGYg$l*6/ Ow9\;x!9,DI Gvl} T_' ȉPiqEOF_&@Sk2EJŜ5C~@{Mg[^32`eQ՝ 1F|?s[DM">*xz#krkn)-% x6p"_L@7u^sy?%O˳-|oy|dP"hg(ܯ1mt {EZvo-JJp} :ӰSFZ.:"$J{mj0q#=궿J'M٥"Yf҈EVHN0uּ)F[~.ಓ{ȰƃQqZ{y?c3vZ#D56>$AKq豂Յۏs+luHҼ]TH͎i R*l}ECxn#GEwh:E+ T ؊,@3goQ6\"\>CvO7WH%rk1RR^eeQ 1giig5FV\{}B;DB4CPvo9"=oU|ѽH0ODg5Zӎ]K߯epRhNB[c]S UVχ& Z rGIZΗZDD )ryY{ gZK[j/5K똧֓2!~VrQ@~n<(ވ@!cDڄnC OBl#  _|Ns4PLYPכU<á7Y¼t_ H^%Q}GuhzNɦ- Bwב`۸1_qo4sγ  wEP?.>ɋ=Q ]21 wIcsUY1VO1q@Ч)FGZ~P,t~io wjZl\:Vg|W5dN{DOi6V6MÙbnFYqLH&{[ԝAR=em&r=1mY=e(67-2(zr @POfnMʏ,ieCt(pղm0v,DQqi,WBmP I`|C[󔾔OV䚔l"o)7ؙ~-hPGe9il&){Q E3$VtVج;ubv>: %%M]*|/}p1DF,0 2bSblY#BocAnoQHDf,GFȸ8UשД(أ?:9!At;^&-8GWv-9 /O~h!Uu҅b:FGd [- IߊT-gnaxv+g>"E%>֒M6  Kt/0@![ָV=۩O@RmԒԏ +w!TUuMYy@`3ϊQ!cz hV;ߍ0J+cϱ*T]}( ksl}jV L--ZfnW> *pCHC.3̃6@HF-*o^tz tr3f*2ӨIӸf1ÑƎte1mHx[ ^E5"Ԃ( 99YK%M'OJKw{u#XOIJM]MuI?Ax+SY2ghQW$0*:Iɿlq8rʁcTQI ]v"nnvT@-=5h,Sў{I5JJ8w}p+s>fym ~h6dV'ϐqC䲻T5D}]RylrG/[kn״7o K*Q8CLiܗł"{}w`\J!Z 8I[w/l[J^ s)|By2l)/;f}ylʦ]]{#Ĕ? %萎VeZ.e9AK! ޡ'>kUaH1} F1S{}"X7/p]לݺ6 Qp w鵨]h,xcgWĐRD1"-C4a@c~nYM@hyyYKwBB/Fg%Dꍍ9[zl ϯLBqBmz<")Zx4p~*4+hiT!3ӏu0]s鑔(]_/靽Si2o9 ]DvV XM22y.9=.: |@͛1 9/gq=,++3_Z-n@W5SrJa9ftWKO'%Z ֞5*^m^(e &<@d=kdPЎ @o/5sgVEPNO SR:(!ͼ^K`TUDF ]LbVP;U18'hӉ ⩠ߓk*?bmSH cAy<h?"+>n:B4YO1UpUQ1M=r\FO,3J;PGɄPN: #zQ|w-y#.z<'Z)S<&4f~ZLI4 FDl )f^Ö́Ў&ιţfT51<M.0c]b_e2 u6v`9"q/rM`(x'ށ~5〾.CG(ez2@co/ qC }kreәO-_d0Åj.--UA׷c",Ya܎Afrݻd߰mY^o AJt~n=l퀜E 'qٛ͞T::'xsޯ ʘ+J۶ KDd7%*\])JC=Yv[(k|ZuG5<6ϐ-0hMC) zbqW?AP@!;YuK#͡|wK᛺,%.P0.w`i$릫_&}s_ݑtk}BFsi~њ)IKH:1̢1"=TEap%utء>tK"Ȥ@S]CBpV'=;wa^skSxؔ" =]Q7eO'8PΞSdb\Cj~./EGc<"ufٻ@?Sn&]DJwI@fwMNsLZU[dj~;JĮ= gG>ICs)uIιI T<fP~|d̥m+g!VeiYCNw1gU5mTpERf sI.O`AXa /ǩޙ$KZobгgN8Wpu]>;|R2߬JlQXubs#h_UeՓ"Fh.3#qk ]$uKןCZAELOb 1[@J'°]Hr6"n6Sm[ضѹ39ش/)>f ".+ՉwbARY<m`>]1I(9 3w~=< _z_To^&B!Zk5xZx7MOfmLP[a5cih4K=i+y|_ msS :,nN`)=Z,z\Ҟv@NsJj/5aG4\cǨ r|G*WQ'"T=ؚ> CIT$Wq#E||yYnVC Mߔ!KP"~P ,jD7NEE$擭 劚Lx֘?;l.Yx ʊK-:q绋tSrZ)Y1%=t%Jԡynvh e4Id8.8 glJЋ|E8%Poi91tr6A-i-є0?fuEtBS+B^I_h7 aG;*/e=7`ͤU `f)\[+$.:q\4WAJآS.F#{ ܎ 2jj9 VYtNmudvPN:|M f?Uo˙a {9ն>ŠкT\J͛%rAkzg)mJ_~*$5Sj-f8ZrFGEZ/θ3WbޞGN)Ў[ ~Uh80@R+¥ & {Їeb/K|RtA/>iw2fؗdYo-TNٴGXTEl̒g87YWoj6Sm7\MXvFuCT哢+ Q. ߈\= /11詒6q7lه.n!jk7ۿcy&Ϛ.@t t_4u[:R CL [PefJ5h˸Lre$R:ŃChYߺ'gM;`L^ ֌0z h=4:HWy,Q6` _tgl~X;!_:H; $~z}  Ʀ[hWd$ri[v y]$zh"='"IU Bue.uʌZ>$&iŲ;e~ݖd;s9L'M47IoqCtFx=(odԹq/?9S~e6&g!:ꍰ9 )#iecN,F .T=>lτ=k:@4Jj!wE",t5,^nj)+Vw:Shyqry ٨77\K@NjPϣ>CM pnOxïC[d-MB~d}nr\@UZ+Qk[ ܩ^ sxG9 Xw!E!sGC 5ϦU;(R?R %]Q1r4 `4ӏ qS8B1fD*uB$$?tS*G ?i} ?~ڟpXm3$;ӱmSJtOw`׻9oJE뒠 ΜwfʚV11nϯq|1TxKBz*SR"_ߘ;JGy<ս[(V)&s߅) f-]HJu#ʭ$¸r5r_;!{`Bv K.U_\s, iJR? H}ݜBXt \?yaxyI, /, ]W򸌰pyHT VLQ+8ptJ`КѲBpi/צ|4\\V3;MEFW']-ϊtˎM%wi,[(a-yټ~n؁@EbJÖ,_`&_3?ҠHfPpcZ3:`C[z䥩~"-1ax<8G#U`.1K"ٌ  uD` |-XaP!iHzݲC س֯mw3 "WB ƽ7/i\U({5佛*~%GUw1LzoXAi}ߑ=KI **=UG<ҷ'Bc"3)h_{QY$G6JBX7֮qƕCow@IGɰ}D%mٹ覤CiM+,'s7ӶHٹ7 1HL EbiIs);ֻk! c 6vxJ}(S5)%3\0_`ږE@N/y._p: HV _[3血3x6MG/?,{4a6J!N 9IbȘqvۛHDWRw*ޮ#&bR:@ Y8tWL-oOU[{F}+ jP%LF942Akb)&Km8CY ɣy"&j^-Mz0I) Iw}T{uh5i \S8Rjtv\]ZCG3bq"^j]yP6xw.ħQf٣*]0X SFX +8*lq]ի&Lret(ĭtO#F㰄!./$7u"Ҋū:Cyk*4(xBc<Jc7h ꌛSD#>TiNp}ͫ A(>Ob}&LsġYW]f;VKXm6iUo0oUv}C>wiCF ;sz$H!:ʊs)*Í'ַ Xw=5d0zd3fsilO_7o GlKߵ1(,;ne,L$4 j|`翜"V67_sѥTP2| RoU6$.rgxB˥a:Xym&cbýqao$ VbGڨlmboBf.yTV>k7j=ot NDv%*a^JCEjj+=Pv[EpK22s[Oo-oQ횕y`]bD=FpK?crG4͂g%WzjT9 SG`kqoxCEFְ%?,]U˨78`&"CÑpxJzI@Bo^V9N!nk|Fk/'z-YR"]۔nmWn\Uق7l& EVFϡw@`4R3h˵Sj^ͯ$ gPx `"brv3>WXIž0z4-%VHz?Hk3RwyЊ0ǵre&nY}.6TR#gmMםB7'b- EJ`3",|;^Z7`i=*^2e;OSNB;^il:9ީ'~TJ|UG1.%=e/ޅt^6d+,tZ&jL5Gif 'xcxJ7b L- ,6ANMe=x\{0 /T)T$GV6l^MQgYg87zdIz:.n 5ޛQ!;H5cpZT~LąZsJE$LbQeԜ2@g/*8D!t-C`L\F2{:1,AA_nk#얬P=RDEt9F徐`doSx(i}DkERYa={TWvlܙN3$S R/P2{{<Ҹ:.HNfD Sne\kᅔwmfTen˂'ܟ*N%im;RuvB!CJI  \ Fx"jj?D7X; RX Emɴ"5j9C:<%)X3G#.tjNx`U#8R +,r`S>ܑq[P(N hQj0ED$2^d􉬎 [L0%&N%"I.ᵺZgsIAEUnnq}ǜufgadi.i*í1K&)J1Y-5: ]XM%kfL\^{!oiG`̮,uGޗEMZv"|ւr<2ԭ|r5>zNqB97 %>p%ox5:xT!xhӲ7<.Թ9׵nQ= 3vn&ߠ;MdH!:d%d8 ;D mwY-e9^6_~ezzJo!DD]˱nY<|{_um`P}>x}{ڮ^ܘ'G|CMRwO[Ks޺7KV!1ǰ@#<_!F@v(V吥R^\="rƺp5/js:s#-9`Nt 6;QEAHU s%d^,$zt; ܛ4"Y2kvGwuTIP1J3͐jV/4.6`gӧ;7q$Yi:R =irѥ|bӦ&*:`؝|rR>klS+ND,*1 ~Gx"&#-q{Tx5$tJďx1|+ '`F1m,ꎀ3z}z#fIɒ5"(j50&};Sd vԛTbUcy|Џ&3mhT"+.!V0l/yݪ]˫OS$Qf4 *&@CvYg8Zv3&+@58W.K?kELU |gU#tN{轀`[&+rnaV7pp9؇\h񍯮*f,ܥ;A;J) eC@;B0ܺcˆGڬYW"-gu5'oȹϘ0Kʽ7e$ⵜ+x@`uFsD ^ó߷ Ocu|!S$=G7HlkȗZȆQ1GoJu}b|kjD4c󂞇K*#X::bmfX3%6n.[ຽI+4Eh==UFaR~9aizv#tퟎɌHF㪚'}.6|FÆt9|r^tdxTu׳ $w˱,vF.^ u{Q.[o J Qn-.Rw x>Ǜ:: ly hE uGj=WړkamXXȓca;Y` D]/]{ƾy2 (cp0Dw(D,6- .?7Y mVŦ^t^ɓ̲Wte>5( _w 1ty Т$hĶWݘs#N;UhRFZ gkgW]N8 hh'jnzOỗe|wȸ,s߂7Rv"Ɏ`_2[?ފN`$00t`p?_P9x;76-X-:;v gt)rRIe>K0!ߏ735|a5cT4k"j PNJ7}iօw|RSPa*7a6̫Ay2YR ]G % ٙq( T<[ ^<7yKPc)Fנܓ e˸Y&2XtPdafHUIsd,HK/= Nџk"+I,B?}'DևI_5kchS0~QEBְ5eVEpdR+[QvOK:R]-b}ǿu_E]r,F~;< 8uT턂5i%ϔ)`RBZ}n"Bvȉ4r=6adbcυ&p |G層U?yPS7ոuQᾜvl8ACh/JQr|QX3_)9dO>u8qږ{@D"iL.L1GU3K25WQb xF"cE=ʞPn{j%hDuiRjh ~<|[9 PYc}n V-yAh$pT /5[/g[,3-`Pe}*3G]U Wi%2?ϽA_0)747e R6PW:6Uة{ )kqr8k]N~` g9/ h+0M  L M8HN΂O)*fje 1p37:_ry1N@߰I6+uΡsnXOwmͽۂzZP굧8o;1zr-HkgO_E["s@ C ɍHr3\VʓUHyL#WB({.dȃE6;ibY94k':K)*]a"c1+Y}(!QĄiEK[UC`M;Ow ]?p_;;5M!5u= r! yjޫ0gz~Ds(i,{ ;KX݁bp4 D q`H9Q:̠0X:j~pUQP.n'oeFcI6_n|-I,I38!Xf&MF*!uG2"9t{Y > bm!Hc)m34>.m`l;=(mzewp{mhDZrp7Ĺ+z?QwwTlKA!v| #i  :~RX ;6c:ԥ掌S_?}S$A}T%e%l&5U?N Lyx$AHb"<QBrfq4e0>Y*Y{"S]1NYQj. ;ݺe#Ex=Ӧg d fmb&=J 3J!PjJP.(E5FR혾EqpS|kz[HDg4v{nOC c<24`*{kzz{զH {^h{ֶ&کY)va!f%CX|DsV_~tpM6U+g$d"bs_N0i>:[A䠮5u >wU?38ԑRO%`܄%ޘ+ "O@Ql0TB,ZNJbz0!X GA,ZNj_ vH>}d0hI#tD |:e0Cg`6 ؔloWtNPg'Uk.oX/;xDÞ8z ;tV(g3ĥVVS3±AWkX)LUnl1O;)hT<{EM7ܗE}4V|XZgs b@"~S9jו@4bf,;$S +@$ɟA̗4XwVO KۭmRy ?Ukd;a)wvPXŎeN;%ޝ(/m<9O?lC uɎ">k-Ccêڃ5K9͖I҄ c[3utH*^*jt=WLؤ3Z$_c3ڪiM  > h+IF꼔LzCfj_( Y:.3~$疭{)%GyY0KR|q8zADCD]l@)ktTgD;{^s-G;ȮKc[[̣5(*tɏ"_U5H5Vlѹ̩*$Z` doOx{prJ|Ts ;5F*~ yo|bn v, BhI,S3ġ]+ZgfVA ķ.x7ġ SWOˈ7Ve/Eۆ{Ж 5E7OOv7Z ǛF*/M"`.8:{idp1SW.`{AT%.R8 CTS[ DX6so=U|e7LB="/ w}c/_ۗ{`_觗 3ac"=ӷߡ\qa)g̈́sEVg[77K h3+1䇆H?߈^uf)vy*/`q*4ߒc?\yayMyc0`F> 5J6퉾v[8^d"2=I1~ 50V+m<ܶ*CT\oWú1k&F4[mE!T⪕kh"|)g0AhQFq̆ cխGu]$6wP9A8~.%!8>R$-9A[cUB>V~2¢%Iq3GMi; ɠ8:ZO%@%h"+#NY'N*11_[ a7"ӫvLAPp'4R#/q\Z  g v/p9\>޵2/z)8-Q׌wZ?tXG}o&;׭AQmޫ;= s9d#H"̀aѴ k_l, @ ja٫ubybM8w[PWn2: Ĩ|̔R\oĦ|qBڣh7?eLW[o'qA_6Sla{BF4+jP,fZ9:h.`6< '%{]=DD `:i|Az ]~ !OIƅP !lM%qEq 7н9.b@*)sU/mmKx(z[&/8^zL m; 0F %5ńU^yd,o[Ԑ nS U>\g2n\C(2Pga׺pJ#gO6>f F ]C@N! |XQ# ;ZCORk?!RrP;NgCK /n0Vu!ն '9e2U 5jJK< 4Gjqcg1 rfܒSz TUNtMu'%W`f!|H&=_YNC~C4K_=Df?ɗZXvlwUُ R^ [ZRzEv$Ɵ2b|A ]Յr0V>tT.MЃJNz '9TUJG\Zlr^Vڿ.#(B>(@%D ev?(!!a@⹟mC\ueiS`i~~wo6"nb@]Pk˗\8ȑWZc aڽ  v3$=-L^RlŖb//% `gP߷p/G ̹lDB,U?pe8snʯ䇷Dfz3F!K-VȪsfRP5u dN%u{-H#2xNUhWI-zM XH"sϸ+y8 Aoiz]U+ϵc쪵(2~&]̢@WjLjGYS@ v e=ZȇqP=8_uJaQY 6d&gԣ Cժ9gcP)@ON ?raz\TFjiCSJAQ0C [&e@GCt-=*Ngs5VƘo$' m]:fMM+|N s&åy D+Fٚ ZSK-)ڥ_]"BI TSJͣ}kvRZv`@^|Ama a~5>bdܖ8D3@|]%vגE#Æu4yճb/"ek BnE!~1.:QhNF]kiL1'^0o!mB_Sas|d u F7n'ie2o3a =0.cԍ|l2/tӣ & wߕ|;HMGR :8_KEM'L:,* msk3S@VVƟX2MNOfMk<_;s"d-X67ezDKDٳ\UB*^h%?tu]4TFvnCG4ᇮɫ6`elk=sB8{m7 uf-v\jEAA,B&蕭lg`'$`|ZjiI| Di{ QI\+~u[^n-dG[w/ bxXk,T<8iCύd%h5.:UfagSɤCit7Љʃ.˧vX7 KTH'eQ[̠p@b.G:*_Z9&; 'zْ?Xs)C9#vܠ_e;YL$C=W-UqPZ>`ĆmOcm3#K%c%([OĻuV'p,%49_ c>8YU<իU@C*-^qQtNZ?aU#qnzbY9R|jZ/;C7Y} j18}9 Sںy:cW";nU-6plǃў{g6U-/U;ǫ~Γ1M6)$H8+s3p~H|o_ ?&i(3Ky]lǿ 5MBINwIV<vviF1.r*!z\H\i-:ı E~m|] (X3VVΰۊX=wϝ_g=IT3l/ _h|Fx_&&Nԃ8aqx&P\⽲))B9tIq6k=>d gK5yU}oU6sEg\Ca-GNmW(mj,hH\=\NYG " 0IGߥcE%Nn1a[, H4آ=Q97>|uv"Ӑ[D`B &ru2. DZ "nCF_*7:g'doo X8 l}_7\8RGNCdHC: WѰ8N I: ŽcjN|SWp*Å/VvED,m#i<#*+!rx#!H:*b;OMx8=R,-m<4f@6,)7] EoQaؐ 5WE?u HZOXUe<'PEYr :0jYfFRQLtA(}2EAԔPd,@H{"evOSA08} ƬΒR~dP^0kTDG2G>C$lBIk>ޯU f|dxd@ c6:e64$# C;NQij2)D,4ٛAZ((≍VdxQ\([&CT8?y&M>l#d.se8Ɔ.@fh+']ZͤC4ZƉT}^΅?D&_U&ьT+O%R b$]QA;5˙ڐg/ǡAtgf^r@\Gj13nS$? ,a]AD儣&q f j bZ5-o{Dŀ Ansdyֻcmc ~65 vw0@~Q^g5))! 0I&$+j {)X&> k,%GF~zэ!gm "ϼ㪐";2 js;D~1E:|dO>AZzyۦI;O}5Тj& pg2Uq=k$:`qXCm㬵z+ BL.dp9H;׃ ,_g`X\Vvfć%Yc} c@Nn~>v@L+Û}?J _gby]Kd[7Yff9|H k-D0%;_S֗/ƏrbP1͗D,t#֍1J8(ѽOi5_dLQc(&cgȡ7M 1V74f5s+k+x;l|B6ɘ9nj3-5/ \',3LY W]T.ՏaPgK\Ǯh4┯)#@ !]Y'NvDVj*Rq\Jx i|dYc:0s6Qiv8΅gBCp"`Z),jZvh`Dž wa@:193'Ms* @9b|=iaÞ+o&9[5 ((V$=r{fDA>Pc;tsk}rߴ'ҋn΄ϑ|l3ghwKzJWni-D/ذu f5IV+"xy@νXJ/kuaGmbakPbph͓IQ|*T,pއnt'cgZIן Z0Nau!ǫ^P{tW jEӫ|֔a: Exhd:鉜ᴿ 1^Su=W<].":z db \'M9|QoVDoǙB zp`tjx}ʑQԵg*u!V)Qb( wQFVI9b}cC=up {:Eܴ: Ҍ!HkA>&FlCH "n#8_)zK,_KlOKoVrVвꅾuf# K*8$P9Н —ozUdfb"zl Mr2|f=CXB 5x_֤>j V;aHROcSqTǑ?y/~=_ :`$!1IMy[pd}qgKy]JGܐK?t]EJƅg5G!O8ȟntzj:ٱ 0aҞX&3/{6'22WH/bx]r>/QY؈Q}5%hf ]~Y?jQê'\ f+&]tY&S]\ꝬR;>녹$e)Apѵ,H鉥@3Ki>4n/uXߏr-Cp-v.z+&08=>f$t!j0&Ώ*!O%iT^^tz>ߨm7TPj9n\휷ԥԓH{dS.jمN*tL_3@4ők8BIhy9;}$@(C;g&k>$p+Q'B !=gKwשuԆ Mq'JD:A7Zm LK;>&cY=bNkن!*&dDG0}b݄)%ɭvs$I>A$?QnS*t¹̘᛬wcNXઙ!: TqT\(%K}_ڙx}[ }/&r+(2v9};#Qnqj^nHxZ^WSe=F@dz[Lu\aĞFȑ7)^ӓDLW ϠXx { bE,/wLۭ̰ OVPm8!t GL@隣Cb"Lª5F9",xge~FsaGh VȱӾ|].wx)FdAIJ90*4}sɻ\v Y4urppA!հH),ʀtO={goDib?.Qzr=pPnuU,p,?:1&v6_2R( E0cf7>~VUkFn4 cԵB[纳GtmݜUq[ӉL)Em9]M}%T sWݤۂ}>n[w*zBJE{g>LiT<)A* O<9֙ѰIɛ/JC]gKQ_ϥL$oMФRgsӰЉ²ImV1RxiɁj~ *iR6χ9"XWHSk9`BC$qEB?]6jd`ZJhiw$}wܑJ$^K|Xm K$o,KWu1- r֮qϖ>>%z&ÊP$c*k׬RB"A5 $?zvxը}(~zƸQg n{X5#ܖ1mAwk+_9@pC(dtc뗐]܏t>OͦPˮ[SaI:h9 K[n/zg nBZAT (^4I% %?E_xVHݨ1RʻvܡI޲nHyFꃳ?o%RuqyZItwf9mbd{*'(PCR$ݘ;tSc$/OPPd]) 1*P0K$EۀFqo?sna\e4=o4Bgo(g/"-CArPzk(dOQq0nVS\ƪm]3yC· e|"70zCpj}U4TD ‡s7Q #GCW˳C!jvE1b3nbWVR<k" g2}yr|Tm6uQt/9u_Pm[bÛ$c_gf2cԐw| 8x;x0sR_ٯ!w-׫] B̀*G2Q@~C AVG~l'4n J`g9x˖%f@il 椂jxb GW89wJX}/[=6o9 B+KBSQjwrdפFgM4M5p 1Kr~:fJajO7QA V1V&]ٖ]ZH03|̎@GZe1L%cV~';y< x6 vz1Fz-hӠz/)DND^ W;det%GfrVt="VGDMU֣Enά8vƐTorhu-E<-<m-PB&@7^ok.ЪfK 6hD{}@`t҆4kqxi6~#D-inbmWwlulS|)!'z`RO(rlA_ԓ=wД_0d|բ<]@|ԓG}9׳_#YhLa {cg96'Y4r{'?& c Pe{ œ¶wCqvJ] ~5rRQ8Rdq׮,쨺Fy-6JN_Hvԏ,$i͟*Cvs+2ѝ F2"ap=|[M $ ߳c-=ŎV/ .ٮ#)05ѦwLA7o&Ji}nB8 PTw UXY"vf#QJlZ~jXpA/gOtObwb^ DÅP1xa=bg h )అV,YΦn'zYd+Bo[Xx΋U$^JU7:.d~QA/45)WP}IJ$Kª-w ۠k KXx:ުl!Υr!_ S?X;> ٚ" c֮~Q ?[.#1Tp\t_탂c_\'٥LϢG./ƴFWC6|ܛ!ed^o q(hp?c$L{? ^7% h'W"f'>K6UÞꚊ $Y%&> igK]qcн"΃!Q`k~GcdP4{pSoonЙ,H cKF#K"da&a.>`Z6VH)'M3Ӷ?2;=/k"wp"¼5ZkV>" f!gO*_b|5>@s_uPPN|Eڱ+cY&HVPXDO `RljYgCH" 4 +pt" oDVÖ9]\p7"<M|xȃ Wsӭ!H531e}[;i(^74 -(+G2erH*3 uΣU1o9+f)T7m\rFKNZꤱ<*~ک9uy:nQq I-Y<H[W*I+N5v;FC-ɇ!u?ܱ?h<-$9G}ѼH?3z3vǩ3(,F~%8٫b G-e%/zVJ\b]EvqϘʛ&LnA~؜@C۪@_|nPs BĄ9:K~j=PAJ{/ص 3"5nO1?kxkR'ϡ@ϲXfOXB![~MB=~ 꽘2{G܆TDd+ɵ1i}, w~,W~É>In"qv.*>,J,4\`FPAHO>Y%N :l-S;gAW1hOMNqA$eIF^ )7j+e7]_[Y%yǾV[,:=#>Z T eCÔ x#݄&]yq7H:|nb(UH}+ op"ͺN Zc{F;}_/7 ?yEȾa6MIlv&2i.t#%ntH3]'R҃fi&a"ƀFbQ <ww\)0`4WA*C*NR;,+5|P^b`'ʝyY݁fEz`mk „hۯ@{^ ԧjUiAs9=_Xܡv:&l2@:LjU8/p+i j~.%oveY2ny)m\3SHDM}Uѩ\2n :47GDŽH XstI=un#q2ĉnәo]׵/ # bSK?[#pV?tiUERؗa+TlYEc`;G(hbcyJJ߾_^lLB6 ߡlƝ<N2RB&YK Ey#VWT]߰oWN_eFJvW S4 vB>}JTM@)/[SP7׿'2qUu< HhAqnf{0zjedSm)mq˛ܯ#XwGYA0fSoDF04EZ"Su[gy/Ǽ@7%9*YkxN`!K!<TO d{,%Ќ ~:Jh j)ZÒS; tZV0s*`Ir0zB1x5TJ^dj̛Tko"fjil.gg L F;`hmmaMbtWAG\S]cË%³w"7̗1IE<)zx#r k\}3xg<jco? M1'/`zwtA4 T&躊qb! 㡴tvҳMiWpڃt].V%[zw&S|:ˋ4JH<ç&W|D[ta&q UC2$Bs] J!kWĵ=!P7%UZsXcDvqQ AoƳd<ݒ͠$r5A?)|liRH0hLo*Pz, ɼcㄍ_f Wæ~y&kH.zTaX#Pǃb)EcISZFؔl^0bn Kȳl\52lF{_0 >  A'b96J8FrKDɩ+丨C~.4ڕKV J!I{3H٫ =CJ8ՂM9jC ?f+E:9O*w^7$vo,Uޖȍ6҂L"y ˦|͈rwumWVoͨzA66S ew*t1lX+=O<4^9dPKV=ֳ5 ׄ Nxd/[GI;8=ŗdRh(P?>.dL}WC1A44/-ُjxO(]@BN!&Q&];*̌Ӎ#eEF(u޽NjN4\XtX/77o#z#{pֶqdM2&{+S`;,Ħ2 ֠aєD{8F=[l!*hxut[$5…AbK' :RPeNQB\ΤeeJj'X kȘC@KMTͰ4Mc`7xCۍ@G-Ѿ<9 y246#GcA3riWsJL0xfH'U݁#ÂLQPwNYnmR ^`+m)͕+$Y{lUV2YcT>diO=dr7_IFv8h !0$~gJfެ" GrvPИ"ݨRZPÅXQҽQvʒr{2XTo3`q7$d)pSعkAʻ\=wɝL l#ֵye>6 Wƙp7dHc>jVH(g(%}MY"/뀦HÈA7Kb(keQۜ4sR~!.l0;UO;bOᥚǯX4_F"Drt4E1ȶd*"فR@)4?I~ " [?'FT:,2'u>C,7uH S;|c귞tN:F_Y`]HY(7_UBWE/` A낸6@BshwDm9lkj]Y=(Z蹟ܘCWzHh 16ESteg /e} 4r[EfL5SxJiWisnw{j< Au:#HTFǬ )[q4B;!Śƽ)t )VCrq&3s|/-txq)'AjKho\x8Or,;] ;qO aMP:j)@ܹ(QM(q~sy:M2uf>仂/A}IɎ&9*Z6Q,ur8:`)ްO ~ˋza;TlȌ>Tr9H)%jh*Gzpu)F X<3j*4]c⚊vbM.ԈsuPmV@ΰ9*oH;ʙA$IaubH: v29tXY{EMB%5ގ?H>>DiO˄@rbmµ6*Ķ@{QxY5i)mU`zb_Iw=/1&_*2e1s5:̘Wu6ƅHw~m#K@C{oE^YRT!-&Q +aafnϹV Hߋp`hO[!FyЯ0XZ>Prl4 e$^,d\m; Yiӑd9!K+!h#\|o0L*^zxGN)!q{JR-b3?cXۜbY-jx\׫|,߻CׯpD7\~[XwIQI@lkI- aU/lO XOĖʢ_3+v^FչgCPVbj9:XkK2t&uD&̝T|}@u6ʞ1xB;r W4VqlZ>6ZӛmKƦU/p0Bs_L8/.-#vX FidfHݼA \x'\`x7 iI.ޫO2_DXj0Rvd Li/&EfG9@sѶ;qif[D6"AijIxHV)t0IKM^m~]si]Nּ҂xh µNzC45ظ u 삚kTN#`O[?s3\s^da)X(p< _[)ѻTsk33e3<mu6'm-JHC'~/ vӃ)B]e_0c!k('mrw2D`P\娵o[ov84!Ť \OE ŽZ/){Z%傹sޤWFcӲiRs3d &Fıɂ3eC 6?s)>P@e~ߩJ09-AB`)[ }Wwrb#ۧ,Z5L0ơz8-4]w+U-PRpvjeyS`>f/Ig{X$i%F)b6\K#ޗ[?c;k.|,%h ?u]َįqYwi,bU*D _sPMRImT|@҂`p3ܴEǡQy_߉R2̬A'JG^e"9Xd|e;,z%Os'u7yg< Ÿ=gԉ nRZP=51Eb 蔝uAWwRC:prØ6 G!"mUf-5N4/h']vKc.7I*BSEk7?~ ǣ6gM;*DEx9vS=Ŧ; OBT -d&E"D?JzjJd6ڋU̫ }n] "VTk}5=B1`_xjd~h2ȓf;Iw/PoEUӹLW#̜sZWsWe#J[6Ȁ5Cf?YzفSUUlWNOpeVI_Z\ML<~vQZ Y:h Z2qR1nKqP I^qlso+R% D2NwWAwPJ~$a(3҆'XGTYO\xm%ӛs (7tT64;z^h(\~I{p )9˃qNI ۓ\+IW uV+'8'j5~GE=?UqthJKg^/f|lI }oE0 E ۺ-Թu K6ړmr0`:뼭t?qysmRH*n6vw*{i6'_/2c}4,] 3UNA0IOo- |h~^dk͖ۓ4F`S#}6f~]41f m@ҤdF`w6I#W,Pv* +L|}7- [(i'S+阐5a2Oqnh Dt|8MB0q;acԾjHUy@`a+W,_V #F<֤:|GIy96x u]yX1足_~Wx+rB+xF\RV•a.9{ CfD5dvȵ̂KB约Z5yZBqX6Uj ς  '|)sdoOf(+mG#դv=ږDʅH6R!$ U.Ms*Fn&̊#_Trv;ï"&&Cd WR(N_`CXQvΜy'%@b9ŹtYyDJ}N:+!^L8͚ȃG\R7UwƞX*ZuwgVT[`g Fy=@^tP ΀Z3[IQ|Ș)A*WM4ǿc bډH3/%1NW^0֤ .^f"s>;4wTz8o Yjiu[+Kwzi`y@M_99T݇hW}3haeO{@@++"hY0$}J6p]ꌎV{P!/ 1rwX?@oB⑨b@ Q݈x#ke|Զ6GO ƕOT$| ߉!^"7p Qh:8D%ddω?&WƷC*b9|x/7GHSPj4qk0rHa]/0%7K.է@M6I GC:u3.: S,OqTf@= $nɈ^zb#gf`X~TWޏ![1IV3AtݖHg(l]MrT-uv uZ/̫,]Y:hI^z f. ^Vwʋ?a֓v_aNt`@VѹE=J:M؎ƒg?*NK{!p]n _!r)Cm vYE|v=PT~ +1 gqTxS4= Ȟ_7s+T(/Ө/3(N+wDʦbzR B?+qf|%G;3 Tg)F|ထ{GDw.OI)K x Dˣ7+p@HSTa> l 4a_P`Ya;>{Y/9QJ=FE*=˃ߤ9#UiIzHO})H(y?YFu}x`iݑ>.*炤7}} 3:h쵍D1=h#y ㏂Miwjh9d~ R'vLXvծFe09BK{ѳB.| ^TMWj]kmzgA j? )/P+BיERtލݫEU<1i &}^we$O3։r^mc ne%Y +> fº]6v"mk0D!0E]Rؤ]،Qn pn4eT; ЮcLc&^WT&Gb,p}pa U1$.(y-Es|Yy xaNNo{Gndԇw\M|bSbv25c-?Y0AB3̧aVhIeg극ؐgjcVհNOB&}$Te_Kz7w7Yh hVUiT~Аn]h gfWbe]4aw^w``J ѓ`] ڈJHܩNk=5 *Po^Ν3 *f|ͽE=v<]BG vȓ-a&T}ՓVq/ Vo w|9'rз< oK\yC3Bh2N|Cj[H;,M/T=^hNRVL_ pJYPEoXرŧAa̮M(cV?h'GV˹%L,ˢU.KǒƇK,_E p@@Vh yVX3ȚHtb]F(9_/_"kŷ}}]G$lTu-q>и^VX F0ToŃO0KmdjӪ2ڎ>#?zR~YzyӠ`)o#T&GN#8.>xjΞ $Fɐ)Ann+oḧM]Ȝ {_[Ϻ8[1P x^Pcrf;,N \i2YV|=IS8CSx|Ti:Pk nYe''؏…ŸZ74 M'ai;^*4}lȹa"jAqfL/!2)lu@Pý``(ݓhzWL,Bb9F$a#},D]:r!(ފ$8\& ( {)ASJ56ױ~:\G0Wq}M6Uj7v,AfU2]i=@0cX/`+vEGp~7otͩFma2/lD_+|H u^6~n~>K Ύ0twք^t#772)*~fu#@H| M$(m <Ex?GepUl !.&L3YS ;z~6j'S ]dJ,h`MkZPjԋrvP25r#?'Y*'gvN瑂v-`:r 7Gd:zmaEa׋HoE&@IuɞO5 ]˜NbVb_C Q/>grfEuN Ce J5͢h{4|d} KmY0jobT] FٿBYKSČ|_Kb~ۍX1ƤM(fG?_d#G( ?b|.^%GݹTyƹ0H;wB/ӻKN| ¿WthDn/y'tUoXAJ/R L0k˯t7 q޽F"MC~t*B 9 M@DLvmHE$dLPҷ6S6f(zia+p,Up-ze~|FX&ֶʌB /1l#ۡ-X(;}Ɣ$C.x̲%ΧNtBp:ڿek=vZ8(K{6#k]Sj%HyEB[8CBOvόq pn9S1ȥ|[a>: o<0二`IO^,l)=^oXKC]N,?jN%dXD*F[h naŝ Kcm)Ȧ&2:!f"L z}Z%7mvHND?^W @=uppde!p/I4khScw#sTy9\ _\TG_S3 [ͣXAN1{@G+1]_HH.!\.*d}XXNKRS 2iߚDZ)[.]L_ȩ&0Ć0!܎\(4`ےχ@2HfIR{9"V!"u^*HwM 7N~bC6j ^9 '%]xT>Y5-CҨq.A>A0 :uEZB[N[2jTw$uIﹴ[I^Lt=+??;Tg'vtL7y[п._͞ȷiȋ`sE/{.2<ǹ#W,Wkß%#ѿ%g' i~›8|R!#cbUEZJpC^ӑgcC(ʅ YhW\ h!e(C'r 'WDDҽ٧@;6SAOXFīpp;)}L x^i؇AU+цvڢ6kޡNP 3k ,ٝЬ(Dmf(:dAww*9<+=ʺ)?Z,o e)! (.e45C?7S=_)x]}}medǎJu+ETυ8HD-לeP.R|b!4iQ#Zp.* (0] >TSz#;ZXOxNCIFV*N)S\ңWEϝ[uR ~itT<"RUk}:ϊVߓȑBw¾+IhGkR/]"IR݊_Gxo=-ZD^zs R:i"| %;.1ՔcX^07"WrGֽ7y00CX{d` Ӊ:nl@1LPi.+ 9T͈1'çwfe| #ϖ<@m3˟uNAD_k`,9m|Do}}Ud#+g+nB¦t!u^s@`.d<@S,(Y 9I`eF28Z)9I_G9q`}u=Fk޽ܭdf!5!&@6؆G3+BQy9S8A'GC8#pW% rM:g' 7Ҙ(x1*$&پ}^x)o &rfkǕ?l)H h$YU@`ݕNGs■3Gz^AS` N'Xfҥ펒_]lpɎ4M3'KR|f^&Wb۸K9UF3?F\}0T&q+8v& ?51KF% noʱ ~+q!qU֩[׌ ς\[BfzDa-m1v=:pFH_N&?&ks {< '*:Wdyk(-3}&Y6Bl޾!!׀{msE?9acXtPU":U+GERD7(hLE\=ˆM9l_|3G%G" (!vA;z:}ufN`sD Kir1^~rR=,hݕGp^x|l` D3esZ*Wx4Sdw ꮗySYvo"1)!T}4uT&l0)T @ It3 l&m=p3d:z&.@Ю_0K15WN6WO)x8j"ى7qn9&s7m%oh`'!9h-vdf5'y5iO!bMlf}Y}e xV=VCZ>:^iIQ{tS- j~8sUE.؏4c!C6# >R<@_aSLHj#KtLכ.k&v4G b t̸eOf$N7ZG GrgIٷ~x6s]U0s.XvTiIuI1uL{9.~- 9M]/]=i*Rghv6%Iax~A-KpWa~ErgnyƮ/ ӞΔUIyh30He"N_Hm9c껇N  =p5'wV3|%zb8x'{B$cY aG0{ a'pԔ;3v \ Na?@,(Evb)* u#q̸ڷ0YYu̧o9(h'HW߳FxWVyOfF<9 &MWUEK0? !4L|qy]@j5˜&ToF QY*9fW=QC9_y}P}[ˤPK[YvTMg a̽Kb|.]5bSߏWFjSpTճ"@z6d=5"3)?a=c(A"ﭑ-d_@K~NOz̒DxAw/0_6.{Cq$#ru, ,o0C׾]zȘ[w5^(&f ׉LoLb9OxwU]}ߚo#ֳE2??{rmqw2S{ؚjR< ibӉ4,,ҔDK c O2dz#^8\cO+Uz%5(((ZkQܠz6yWJ}yOެ}|Ybxn\X#ܫpW (sI/׿p^qycj?mU[)`A |Z"wzv\4wK$5~h0%oE2+{i83dԛRY-0[^wveSzmS&N5id5~0O]F[pvU%\:5`3,!`}$N%DmlA Ф0Śp> V7ow83tw(o_ݬЎ}몲_2PbNhhOOlAӇƌZrv'򤍄Ar%3qL7e1i.PXTÈLm|&y8⻺iEqu쁍˒dP WF-5gr% DcTBm Oϐgi2j,,r}W=%!ƣjtq]o QU 4ߕy(j;FwTKJz̭5M鉃E+-?j>3JGNu\;tw/|) HBKM) о֏I-:$d9yz0 jex:~sI@(ܺSI}i> Hst.̳PDl d̩Fa]+ABΌ+q!S1Bos|OhMk1i4peL~Oq D;׺ VO7=eE5׀vGbq{dsm eyٵ*WL&A E{=R1M:\Q ˴lD1otz^bYC“- p堺r oiHt0Eؗːx6D:QJ$w)[3Z6e^Dnף,s lb'熕ÂȜ--VjbS+~CcE!Sì8 fA W\A^eƙӉ8sxk#ٞ,%`!w*i`ʐ3, O/;8FMU)?Kq7bgW OLA/ WpD!&KR ah< wUNa?L= >IWEtj14otFVFi+E~;-E^@0wSI{D[qt󋻊Ht^op\ 7Sɕاa5 kw`n7. {0}vN|[lMZ{lgD}x|amoٟ6."GLf3L]&A[{`BEpq1] rfO:/0.0 N'zF" Z,%k b'b^ ͩ8eqYf-e j=,_M&@e>^+!nQcxb{:VH(tcD]8J% cuP"/kw^/u ޫzFYQx=m2<}ISFea {q M/f?M ~VZV3ۖ=M8b7ꠁ8xB,>/X;G\soeTϫRwEpGgÍUܕז *6Њ\ZV@sI45+jjzT^M!W]F;pau;S 3vUB!2UlIt1eDGk<7+n!'VpY/F/6fu9ބ>X6osΟ}9KQԊ*BACĻޥµV^IxR8%j-{?Y>Dcmtm=VlF+wlBmqt`yRMȎ$iA>fHIxr'IRWixyU¢P\'͖wKmnAJy ilVVB\H S(Z$Qc !}j&a$OAsZf 6QlHF@uj(G|WL[Y} I@U-ͩO'H=$~aƮ|$ ;8|CҴ!_T @}\!kLA |)_"o3 3:;`Ηx];F؞̹DXy4 m%Yt.UE/VfK d(~ ǂlVŧpfWY`yHͣ'rJ: X&?).,-22N5JZ}&, K}t $WO1 a}_S|g%$a.)}@A߹X7/gmVq 7wglQHG*J)-N Y$jV_szR+pk--ޮ/f=jкEX_ɦ0 c" a-sW{#40yU*S+3[>4Y mzd>S }9Ȁ;b+qT:¸RMy@4ĊY4 aM{ 9yMoކذna" 5ۮ4`o&{$"iNI0jIWt2QèkIc2Nr*" Q-Xr{(_CPo|)d=6 n>/ÚnlXf$_J)_[R3**Cc_ Xg=<'C| #ʴ η`&otEkʅ V?3a'jgabF# {ׁh#R4)9O6[6kq0?>/-m<4n[ƜuAEKd$i&U}\:=)t K구]B'|+PX%3:7&T_K uŏKJ\~Y@T~‡@#@␨@ppb?O+sDO Ɖ~{>(*'Mm fh{{25 L: P] b5ABsaS`dݽ7xjy0ޖSK;]dxaSU+,Kx~ E8vQ^dꥣv,]="νg eyEz?++ɹ>Jd9v &cuW̴9, ~[;*|<ѻ||1ЦcOs) ,P,\>GZ~ ziE_z)D´D`17ȶ9 r}OQKDc86ЇDOу=ѡ(JdUe,HK?ٛÄڗ_ 'a'dxu+6<\[tP!]gˆ;,UI`&zx;z}CYXgMN=cS-~/#ց(@pv 06L%XTzaFϝO_"?jkF f]=(J KTDYvJʛl)'Yh-߇b\R8=*nK²~+^çmOQ}xlBszz3Fn$4zGN.q\n $*:&[nEXaWd_$aqv_%s]* ޫ*f:ΰGCZh4,J1zl!̹UϪ pd67ZSQlW6_]N"Xi-QO;qų`}54lߺ,XxiҠrg!<\FF@Fvag>:5e௲qȠȋ^ ϗz«?ݖg.81A5e{Bipz0?J)`e}5Tz0&QJ5j(ZYU*1ʈ-ObmdKpn;^O )gIk :G:wEOMiS#7F FJI0k kNr_,]n=> F3]ꩶ1ܝ*/h=f{-0{%j$3Y$#v GbWSY:Q51GU N1 v\J6{SBqM 4m^F[S&LҁB~2@nƎR;T:&]BІ!׭Xh7M3A8rRcy#)F[wHktisgiGioH'~`@NmPI$L7aBl~kwjl$]׎NK/0,4+J jqc!u 12W7lQ8Zٶ>'grO$&m<ēD}T &px`|;MRj.^ڔK{%=m?p N˺Ũ .R)ٹ)\TݮFK% +A'6)|Tjgngǫ1)d?vc3?ƼR6M:+éQoA;Ym R]8@"5̳ Wk5~F6RZ'Wr=iY{I!ȴ~duCFVf,2\):S\-m; 'ljm+ i|5?M%"78u'7ҡɉ9e9*}nVtH>J}9?)0Zuq,W gS3VC )X~YX1JA5xt8;I"6wҙ3tpSYȂQ/ZLKoƼjs~RnLϚ9=*5 KFeU´젘C4Myx9_ɒH2(w Io)}Sj|49ZtB u6rQp M8uVV\jٚWlyeCE>sj *rKڼ&9b1gmHɃCA+s crïN"E!6;9[?"Y5,sox6JiL䟰^6uS+߷zq\C/W#59mA.O'<­pzukÑ [Rq,#:A87`}ly>z#$nb+5VHߋƨm.`Ja= F@5v+#sPN0uswYl9&5#|(V*JWNf2 8Mhh)E0N hBD Ų?qdUP&녞Ͼq~B9HSY h԰iVDgêI%ϒ7njs2t8_U&+^lR {dTvzZ˿fSJ=-F_{E^ lwޞ0H*V^iܪ(]TL4| 9UѢO[mr8`Y[{+,qE?,A9,Jc?ċmp8`{lkÁ81nu Fl"2JO a;2VA ‰m_'̸28^.1McYɹOȱYX`Zן~dl=m);4(%D!B3<m`ZVS^ }L5 υYW@eͶB%F¢u2Gܿ?~7</Rڄ,6{ln9*θs)/W-QF~Ĩ:&o)Hfc)<;(if1熹[yrt_ @u"3&Z+ݿIΗY\Ztsdv{/k;n{KOHl(ufl7E5)}h|(ob'mE&auZt|$C!oL0Qr'PY+$ż.5#U _|{;Xǯ#i㮺݂+C%,|n0KUKn_My7wKpX{s!-1IegzaRM"ɆFJ(`6"(Dn 8ѕtإ+ {ӚP׭3]Ӽ.\!qlD"bagwkv ],QwO2Op DͨDf5O2-GQeMzpa;%JR$DԪ*H|?#Rgԉg)C&FNL,"6oxI=2!pG\J]Uٝ^AfօwM2n' G4c9t3B-m:U=e4O&S%Xz?wp+m2IBY|*Su<ԋ%5KΌFPK?S88$=C_{(o&&_=PA2VPy-bN(}.i='v.|XA.RX [փ4L`Surp2 :0o5HUVK_=2썤]NAݬ1^#L H9~4/֬e ѸzN*lG,(f&nNʆ&~؎IFsG.t"Jzz{F2s#$ U X?}`A 29#!7[A!oU};=-*.fa`!o$v4GUrv<#`dU8?x?RۘY A}/}]-=I `A9QdG څ+m+*2qG+Bj=B"{}ZҸwvGh?/`2< m9[ą6{*PnĊt,}8uFR(z?^c ]2'fɉa8 cFNxus!;Pv۔CnwF8)H\m0c?{? qܞ *lWdp']T"*'|S)^ I`[8 JVOM״1eYig  Voh]p@¨i7<>\C?2~YXa^ujNE}gS;CIODU#;ƞ'BSwy! .^Ki. pS ^-]6W(&=iNE3Vl4.9 ćm?cY+EOphnz$3꽈53(4*ra`C}4o5mX_j޶}>2Gf>_(5`D:#?Ovr2qTGgT)UxDCt|+5VP%e}뮮drWhR⿭I޴g7sUbҡi@58n\E]k]03t u|H Knyd<Q7d{B^пZ,mBr/ѻW$Z `cc=iICzl $8 9G-LQU$vU9P;4 )ͱTݗ_f;QBmx V{)R.y?RLW=2(D.Mo%'HS&`_m@-X[0)n3mdQv3#:1G6ܽ1YFZtEX%^'ɫwQ$POyC{WshLO\EPy YRvtw?KS|7xav2#؍C0sjZAy]0X %o'-2LL^l'ɿJoKsa-kmB6ȱaOv/`&] k6-#ٽm <^f.0Y^zN+ OS[ͬohM@1Vs ϩ>Y'QLj c;('}hcn2+Y eR BPm*D#{8ka"ǻn)+b;1jf;U\dFԉGM0%ngY Ŧ I],R3ۛl-3ǁ4;524`A}/7A4۹vItk4{WF1lX=|aށ?u2اǥX)`INL+DbEυ vjG?5XT"tIe=@oPZexYd#l`~`@hd"\_FEiwTb\nbSZaiYx1gX3tI2ӞogI@$[C=?ӅuǾs[᠜v#gTBľ.B%]!.x3=vIѻ|`@SFc$A1@dWzʗ0 dIWܭRf,ަy6Y]i=(Du>| j{8 aizDs[y| fl~PX3@ďYbV:q͟ܦ¾D%ޚIO nl`Hs`&z#  Fr㘥)+1Ծ! }D9< 03lڕg7Yay\;iH芕N=L}znI܌ gT0Kؽ})] |Ղ^#fyL%[p?pF#l22z'0$1a'BG>Jf6ʨ9*xW`p T tQ^KW>Չ1`ͱIeAN"onD/vUKLZZ* v6^dxBִ"/B=)x3eQn7*iA &V(1"R|K_U} oQzwE@N}`18կljHӷ6n\r8~B'840V@bc<Њϗ([O ӷo!G5jkxmTiiNJ%Aۊ@=XO:A/ ]c]Jize^4j*g%PK^&v(廜Tứ$%D9Y)# @cz#I$tŋ+/Ŵ=!g9^AU*3d0!vh,wߙ L: |Kgm +&2m/wwmJ&vЅ$PDb292R`'9W05xY'ظ P"]8=~wXtż@`5kAy׆+/܇k:% q>\A(f ;S78hCPiP劣ywnF s8 dWmA`^D*Ά-UBJ' 56]!.cuCW~So[< 7?œe6 a-JyXTbitvRbePRiaj΃ ዿ NeUqIB[5dzuݏkA &Ʈ YD5eb0f߀9`|,-1`ۗF,qDz̅cD}sC3סk$K=4% /+ `''zq7LY =LJx&X"ls큤{^ֲ랶^eYp/&lL=ۈpu@mDLߣ}m]郺o/4|unB_Ңc3GQUblS,u`z]~s@cB&^cz{F<'L9ӜkAl1Hh{q$0VtˠJUe#5f aX2zbW8'dUgUk ^V;ߐS(Oh,]FeePH_Jfzڥ3FYf)) 3(Vks @Ӏ )ڰx{M \:u:e[pG6w/vLZjlZnk`D"AV-`ųkEx $uT\&ZY$W8Iu)#`Q;]>L "{c=+Ie 1;̤!Đz;0s*P碣J}{4;'{ݵӔ?]#jB:"7 DٲhwA )+j%]^` z 24gy/]zN.: fنk]E%8쾗SN~싉KiN>b8* 0^1P [Bׂ ^L#'./d.;3GT*ZG#5̷MsaB?|-⋀%+CNcW;(Ϋy/zi\yPcs>SVx*X'R 1]rt$Md]ᥦSN~}/0A>j㿤PJCFTeDxygػ:Gi4C'hS\ÿu@r2Ī=rN$6e/)[b#W|p:wcd#A,Z"]W$tGAEIVEdb+5dZ翈+4Kq< I1Zk2M NVYU,6pw 30=4F89@~f^NoM{yaqEuwŠ5nJ.G3op6Ysބ_T0@Nelz;fYpg/#'К&bU%Z%J'tFBaS)&\f] uk0&mhR$TiXWc3?&gM ]]_[m,Gcd^!hRe` |gss@ks`+'&1)JQ毣rj_{['\2,Td'rLS';b18]-:ǔrL5QH3lYPHSe0%ssHеKS5p[xouR }ReM^Î1IR qTg膔:%r#}:w|7LhuSz# ^ިX$.D)#6c6QSCX7PX=i  ;*R,gyTOUFDf|L'~b_iVDxDBbC:&p |O/QfS;eƼf. JfOLUh?7NޑUR4l6>V+']-,l/`O7&hRHu ~>.7!UkXyI*5u xEץ?H[–̣uܑnoWZ)LÈ 9 |,x^f|=M8s70Gڷ6Nwk *#¬f?g-2~3+  䅑Xty^Z~h5wZ:(멤PLuNzAPv뉒X4 /؏ɟЩK .mTI3dWgQoGS[H5|# )鵶/'({u{raHd0Hqd=2gpsBd0a=bfܧƓ_|dYD&΁S3)FtI^3Gkүq^hM(V1G *khVKD;["[]/]t?6g$r洭w|myѫBzmۏ/K>| &4Β*XM6m@2 0oE?v/0O P̾ A 曌VOkATbHPpkmeXk1KV ŗFhXns< wGs]"\x!N77q4i ?VD^@!jg5ti{Lb^nmT'{X`d(ӝXX{ OwMɩG[?5P<ȮA#ta.D0, ]͠'6 t;dSoz3b,K˓e+JR1cQݚhCFDZ& 7z4ky5̡i(w]9xr`tn & dٲ'Lߊ{F @ZQx)4`n6%rʵLO&ҤH pfSZQ2K +7%l59ӵM4 l>?aڔ{3A)=լE&1Eqo_ΐaK5v+H1`Ȇ3`l"|OaPǼ.A GoIc8\ (Cc,mhϘ]_$aR~"\z$jD?.ՄMK4 p*`5]ĬP%m$I`_02Ćb3ZRi kF0NI3N<g(LIG34y9Ӡr$uT= Jƒnk[-ꛏ7ίP^S)&1x/p:e;Э;3X_6Ȳg(lkxg蓭g{2abTl4t]Vvay"p* ; Kr9¨iL@QD`m/>jK JfλQRjD8ET=)73 [%IwK:(6ֹ2"=uT+•_-t:Gw͆dRNQ HTR]V7x>VNH9CBETX,]˼Gb|`)ͮ=],9LNeׁ"`U \riNtD )bjMQ,&'^,vʃ4 A#:}Ċ%?Ɓ̅"(9A/P(9{FFC:=F1s9j }1h$\J Ny%?1z޶_F:V tHgajkwy-ˮ6xȽjoH) K1EW-ɶ•ܯ 匱ˍ5B C5K.ӿ!'y=ZLݘF}p a 5vC ^Rhҏճ!nU$$Ggs/Gv>V y|GW7rqT^eI8՚gY·G\4zav-u0j,XB`P5 `^їf1?I"g>%xV`bkd٪BZd{6 h9I<11Szn"{YC.0{fR% k0k65ZW q٥ Ŋ@k0Z?1G,MA햃[w^?OGJ);` O0Ɯ6#w'Bz`l4/uLaNU ,vFgVվm6š &kE)(qqvú$3%Xa=p9pސsř'>`odsr$,[΂ea5nmu ^>}qOm# ިG^TdOSsmLJC7~F&4H@ 4`-670 .k Y(Sko"=], N(:1|k= iDsՎUk6?Bh6UD8\gƖPKב _:KR52?eNEӝ+.pS<\ַcrpKvL)3/oCW s'In{]ԈzC6b(iޢXp7Nȴ.Ԉ~@{?qKB0pgD5 [LshOzyg~Wj 4tw_0u R$H]w>LIֹ/v-[ GXmqףZ(ѩut|%u^bo24`Z/j^z"%=;qw2qR}L!&y'_ !1k?z'KUu&* ZW\z Qsr)$ Dck.T'b.Y8JY}yJwK$%oߨIX!PӒ[{##ݛ~;o ;AuUPSERd/1G X/0h{'Z:N =ۓj/=|L7v N}x9xD:vbxɣbtcjlFpU<Uz9m<*6>B38G 6.N| ѥ,UI d\V;і%aMŽp~塨1Qdc0ԝb3#nvd"~*n'1ΰHN3?q*?f!X {SMNɡPg A@6̲zGfihYgUc\ lX 9ޫU"P@a0ޠ'2lɅSB|f8xbD; ›؝gn}Vl3Tlv>M%͋H7-js~WX OVA"gmD#jMmSY+1[6PUDW>ZrG*gUGہy4.uI~کAaV5BCl|^Tg>EngKFhȸ&-)+[#6F@*rX.r12<`bǧ O{4y ˶+GСW3آv{߻JcDгs ڵ{ p= 9VozqC o'4mJl:ӵ-ΓH-qڦH2a)a Iq9K +S[xM䶧HQR'#qhCs[m3(Vje&tBK Y`SEyŚ3S5BvBmTEG,:ĝD\zGl'őFqЮ#[Q0!:Q~s -ü]e66/Rq9%[{df(&"$cb ˋ~z RXEz٫o%Π ={3v#ݱs%eU‰BmoC2=qP%*1)beyOçނS8}n}Y-jn˝ynHgr!^'NK 4M1^TӃ!'< OT;'W%4BWZ/ ;i{KBڌe~b|CB,{J}P!&^xPndFPxli  JJq#q$3Fl֡I6I;KwyQ]%7VͮŸ h B<ՒT%T[eOm/ʹto CR?ЭxS*( tGE"Wo6z.G, |8@0CyUKpnO$Js# MK:m7KDTBH>wjll.CĶH%eri~!Vkt*ӷVژ2D -@zvv|; tƈw2DAz)oDBaGrȔm7r|/=QevOFL_T,U{Xkba, ڥnU 싶wR)L^GJ'pkQ:mz.lh+tIo8^qǾG,'r;A*ӆxڧ-eEȿ#@^#tD-"^- ryY˵4H nc%Ou!<O-A9C>X Lӟ54!E]e(mQ=.$`0A`)=ais\fo#Iau$e|*`x|8S橂2v`&ZgDd4?auN?2<` 2TF1IN>mQ8Hd$0 ;%; 6Wo H~~wi?!{dj6y]U̖dɟvO/П%X'qh!>,IqvΝ9BO;w"KY-%}e-:{,"p~Z \޵cJKO[\nK nOIOB5`OKUP_{le?u4/|2nT =?p jjHR <>F[wo2Ӂ'+p.C`؇rP%sYELsCYrx_7;a~;3R A*^U <֋9;ІN{LjU򓙰9JiӲVos^{_oaUCS!Y#3-bу7&W;1 dm.]y蓘v;Zz #(D:,-;,'".WT+=YET4kntn[YY]`c ǐC36GſZ6!$5lq{T P(&W6ԇ E5͑}jjCKڠ4E'K#՜VPK :7rū,JӃ@jf2d$lk3Au1z7GT"e<Kd^̦S=hjQ eڀ0Ҷ,`oÉxX>AO^XZbVo9I+S!Dm Eٷe [/D<AA}l4NSxaE3ҤR.&W5/YF7̚D'F5k|[+AՊ||v+jW %>Xџ.lxɯkFX}鉦\Tm<H(6Y&D0[ v.l񍞭yij;Y SN9FYx t[k |5_QdlVwxMSDr)zK^9LH!p_{!VDxg6G{ALwn}isc [!ՉX.Q $0T#"r/P $V_1QYmWJͽ41l cvg2\Eŝ@)oM&^cmtpu\]XO1r"/ZuURҢ-׋%%`8Eik2OV$ԀϡX-}ha7b6j?qǠnhz5,kx.ly1rI!o&ęTT(ʱO ixq/vX[U7 1WA)<)e{)ARÍq"$MUqP{9IyEQ"~͏n}q睏.>8۱e}t h{:' eɖxL9Ϯh3X 7V9MgYDn1TutJr¡]*2͈Z|!ȸeIʼ΍_}>Pr3)6@va& elXM'u#DFM՞ Z:JW3ͳ86ʆxxsNv]iG=1|AOeh/ʢg=5e hhȟ }N't{/UZ onPB?Gw%_ _t-067klQHmQq&*pl댙ӝfPBwj#u)=Ė`uHGsnv._N,q<Ǚ?`az%%`;mv 0U-,Ntkv`2ϳ=R,X8z1DY5ϖ3;=B֓RRYC:1U i%ynEPnvqK[,͉Z%_,YXh=Я5a]{Zf{6v$95a#WP@ WSŤ٫QĉI# *S 3p: &,56ĕd!E hmW!S8=ŀéiͽN'5suihԁns2d"o*: UEXz2a˜0bC+[Oc1`KÚm^puvWHt<\6#߰ ΏQόDB'gMdFu]:D[j$ "Ć[!Fmծͤ}t'ThX3!G&ͮ0v?I_1fK󯚈|wjm@^@>@dlN7+NDxw@5W:[!mObTѢ8/3gtcbpPA@-s9R# s&SoW#R}ɜ⩓F"73xM6ϣCfa"p]H{~|Hz3zE}դ-Fž,9l"i (00D6Q τ 5D;h0`^FGBGao eF=q,'r @=ÞR&5n>cgC>޻&[`˖()qFGOhamD`L2 I6:?p 'լu8r2 [ 3}FxEibm ~7\Tʆ*n=+{#YOh?]$4wB6q +8W!d :ܢa.@M.7-\5m!Q8]ȽQ[V~p zl KmFL%8U$ J[iٝc(2SLS+'qPKk,%>?fPQPد}|OaiH&f wџJNI7 8ەkG us7]g}AI^])O.E\z&țdng#JT?Zs#aS7gAocgfTN7`?i Dd!c^ ҉6dscvcѝcaN0hظ96irm=YGGtn $)R"|/Ou便V/b70J 4B7ƲO XLdO-K]ED_a5N-͑qnq`8YqFϼ3fns-~{wbV- TrQ[+qǨҡG5 |Ei5G/(c=?>\xkT?UD.CpW̍Ws !'yN~= 6sYBQ?.zdY3f:>wqqE)4~@uVbd-1M URw2V%O2nT0Ym,]l)̉^c]^֡y "x_jRh,⌢ő8A(`/Ut,Aɹ}x#aPϖ::gN%xڼIg "}c<=p`RO%. ԠKȰ m b(@:nvK,_T]h S /<6ɽSҥGu_vq-@@_,l6&, P}QLt 2JosR kgWw&Ya^´X%(frrcu*cþ|9/_͂x,g1}v?bЋ c&"4o I{i 'U_~ƑzWa+C,Iި ֈo \+_Y |ѐ5 ٦{]96SplȡS Hmd {X":N#Gam<|Pl9 2oZOS+T;Zf# 7~s.4 "7l߿{#>RSV٘.+(ѵ "S; yitfk^^(lnk5=xs2P/|Yj9v=W鐏i/?;J>LĚ΁AխWˎ\4mGx*+*u =.BJ|pKނ[rʎZHl$σ"dڧAsg tGI(p  3Y۩8.a"Qy?ݸyj3ltlA[ X<ȗ`&E oP)@,d 8*y#ܕa޻_9sQ9/#J ;CflAl+WJC,qQ^S vKhsAp>.I>U^m35wӊ(Q/Gm\uyfJ>SJQA/KFh\JԟR}[?ڦj@0l@#@e?8+$z>Jp@$*E b*ٗq FM?#:*4r~f==kyC(N'\Jܩ|5@>ڈ5X˻72nζMw ?3 )鎲ƭNjKH+N^]TAǂ}M*n )J;drP=X]m@l'C"zVj]9 b_ھ V2i5VX  8Pc h-;XYbSi +5g c Q[`R ȞJe5h8cO~T!c~\LQ׮=xJz֛RR*{g,/@Yj_P`*'R%fB҉a)Q9@ӏUy *y=MfT_O?=p{ϗf_޳Vi5W!%)sBG-02KE.9r1T<"Xá]G"!a"}NxFfk{[M+ XrvXfv zimܝ#[n$ް{Ěrj̸tv!JX v؈>8]QNq,!".~\2b;'&ܢnbʾru_@l~7pơ qb>-ۏ=j֨Ki4a)hG@2-TDo"H ̶Y1ىq<>3umfBd?>7B3%ȅpȘxOϺ^c9և;6/&r$Pj\^]vϳ#sרB :!Ex ][rribv(3T9O͕gq:>fKBՠH'Oh 9Z(\$ܣ)菵$<ᙱ.ǪQ?7Fm,vk Ekjj`_mˈfI>g3n@_ohΔ}2T+C}5|ڌWE9UL-=i!IVwKLO;cyz -υɰKԯV MbgEOWS(ma%3C1,0mWPOr<̈cBqD'FpJ s Br;x9!_zjreW 8QR3l|QnUr67@;?KMİ}@̺弄%֩I76PCHlbI';:)j8!}~;Q'U7oͲ$ /YWqnG)g^HCOR{ KkKY,ᝮ,HN2F-48/WBGTYQl}WrUt]*GC@`pěÔcx`\rj^uwAxSLjZЛ`Py7@O=h,y>6\tGvpIdJ@x|XoeZm*BⅰQx$~ 5Rc,ղHQ' f]}32@xjt{[< Q> .æ H[c0k/JݟHO}5q+az7 !ޣ +l^qU;L`fWDuӯF%y[a"ЦFʫ嗀WpX{W%dzUk\LwrO +5ݳ壇Ctρ+/kҢ @O KXRu>WUG%8A\\nQd£t [xV}MF(ۥ 1O?ViDUe@w8z<_!2cˆQ#fwViD]gMT۽/qMꫜ!£} IXoEéCPn;eMNGY'ωHG7; C-Ċ\"VI޿su|G %q*W&*WKieX:zxԖrه ͨ0cL!B}sq?Y%rc4bqT;hƅ qKcVbCuc80ȯkT[ x .|(6 9DKy[ɌE<=;tآFLClكiĐD1J4Z])B0(}r<1+5<C.ArU)7OB}z Xk?^Sڑ-&pŢ'SeK%7uڰxetܞ4 g?MC|/q_s0;h,ě-;DzB3/tmT)q˚<Ԭ ª-Hm>9`]0 ܌Z :yPfU=>Ї)i@"mi˂c:ۘL,'fu»R.yġT`O8w84>01zWlg $O#koqbr{fQrxhS8p)٦F\ TpayE -)Iu'/ܯ3嚄ܧImmBv- @ΊޢeS^tEPZC_B$}*`n,"&^,c v$ P+>*գ2h{xܕps6ERxz4DK5J 1wu"tJ=or$aJ@77XnekG;;%TnL!W|o-8FZ@%k1-oz:1shyqλ63Bu=aߡcF3K_X%H˰jlk9mm蓌k ˡE; Mdϭ~6/v4 s/wcpj!_fw[UӷƓ;J%isnmeŞhVG3a3ae f _9}!eG@1[p <p!1^k -IPXΩx|<<77 5Ϭx, ŀqr腽*gk9N0oQi蓲V.Z~Z J~N8}HuHY}X4뱅4 :g1!&.sHj )̭h "7FKy]=eȄn#qHCKW}RyxKxp:G2PxT\_LSW Df`ķyKws2/3i jd j}k& 7D"|Gfliе%))%P`\|Q46zG.ZiaH:q0no={iH2b -Џdhǁޙ%woQsQ:|f*=lU8 >uS e:T'Z+y2q"jSD||DA]S[mk^+VLqh6)!ڍFkß M458-#W(0 =|k3eCo .۳xv:$[վ$ 󠃨EҡelUI o *V1Ijəʉ'ud\Zr|~ڕ'Ț9;lr_JyJR%juI1~ҹ/{.o E훽V=*{M{ܝ/GycEt!ChC"^HoWQu|d;.p4hJ80zn9{4;2o:͚d2IdMHywJ>|6Jn2~j^ʋ ,񙲨BVm1,-`n$!n7Uk,D*ش#_kꢸ .U|5X*reIϥ"o_6?#) sڰhF|Ѵ/߸;4Js# fjg@V4b9C\#ҌGXHks+Y$?%d.SjZ2orƢ]ɋ/UU`N:Z/q6[Ԃ Ѥ{&>R"kvY—$tU5<T#/-xBK u*R <M3BG\SMqIt*잠LǤˌ>7~ܝ[Iû$`ԥt{+6𪱐4Db (VюF=zuGE"3,ȲQ^^KWZ|hRVk-]7҆3IN#/@I B);Ӕ!H,+`49~e/ha5FV9دu#1z{ao$VDP*VY]`2 oP^|> F⸙/G=iwq6Lg!ԥCSZؑ};nv l t.|T`}L 5/Ѕ!`Avxwʗ QXL4iu  7B˵?$v,2Ƒ,Q@ѐWMZz`fA6 . sU 6&hb{.a+=PNGM窒)C"5Q^#5|& oTbӳ噽R/j|Me9ǩD+[*_l驌tOᘇzCz/NZY&}{l…o ]29'O`7jWCGpgQ#.OonjL4;%ej7kh8#5 ,\i,)G?20CZ?ڣ}Bg^YMRW]{`ţĚpޝ` BYIl[kcwhw ϙ~4D<4 :#Cp Bc&e)4`rv9z̄9EhB28jOrL В oMGtȭMy|T#< R5`TKA~\H&PL%s4Cq˙K]ʌ/\H~u ϳ^!>;G FB]IHm@OG-Yi*^ٚPId,yʵ|!o'qD?RK.0|^f6i?jVU*j|0VC)ma4O@.40ޖhWF(NlٝA-Mb=OOH 'E1ٹOV4*J$5IY<^$gO~fL"Xdt6pS4ÖiRBׂ\YS_ĭz`E)CўИ0LV"vf>z:4ZHL4cCX#byB憢^W~r ]f;;juTtUpp'I^ȅU/yGmBNCI.mo[ (% s,YslkHIs[g!#bfFDJs2 j]ݝ+zn/<1z{~p/^'XP"DwӉDw wzL32;OiΆǚgflJxɏӂF ๨-8-\W5EK%,kMF+(QSkNpy.iW@YhY`#j3Z&q>Fkq'̵L]>hL֍1A췥T`A`KQ# &5Y*-8!#iuf'9"$HF mLo(E9h";2 < ~Ww2ZΒRqj5SC7@ζ>A %aS21NnXC1[4l2 fs%SYЕHhZZ,Çâo1\AOϜ}QHM0P tTe#Ż`tY3qPIҦY=Fkt;[ӦoǷX!Yτ]Rx׈穘^i!Cؕ'DqFB&ut@*%w0QP[G)Ǥ;R]y $1ݿ.\]ʏD"zsp!~~ ǻw;HC+^+*lK=;@jqBbe ?9[T,E7rfڈ+8B%.|Gf=z_|joN ;N H뾣ѲsA4oI6/l1~!5BЍ,zĕv1n|,s뿄_hæƹ3[UP@hŘ0#4kUpާ@ 3/~y¼vk˂0~YF҇pss2d&-z0I#|=Q.aOg>GB_Ÿ}'9ٽ{2f8.ʵÏ VԢ l9yez%Oʆ"jܹ t*YQdaZrruh:lqg![Z<Oo@R#8c#H+P?"Ob+I}sqlβ (qscM`}O`W𴩢$a t41ӒKF"G\]bԀwK oX =R5HWG+@1YJ2"3;.б\質qAg &ηU(3KcUxX%ɈgMe2PFU#я#yé߭vP]U}Z=tIg n6tgnj! ׀٦w,J@m_K=_ ԩ !ڍi;)dJg'H@ !˪,V߅{40P5ߡF}a+zuc( *:^D|#;P@b#ZZ%C:֠xԩU/"}ɌNA?,< 2^gEeˠ?4 2~LYi\ nb[<[l1aI@e BxKݣ͈!HSä-)T&V V dYxcn "4"#zK^#4^&g=qDQP^Feԧg! a)iT9Г.?y!Z5H #Sfp8ǀ&-|GtVY:E&#SXZKqVHa_rN#Uzr Z׫0 6*{bЉǩ~׭ Eָ*3q𹀉W_w2Hv1Yijg VVU_֠u7Rކ(8n2H/ȋr 5U~*=wJo`Gv8R @"n5$88ݜ<74,IN?.мnIwi^tI6Mw)6]XM~._9>Ep2%Ғd.sAeZTD>:і[ k[wo\G\!&r:sAÈӏ$ފvAqT0C*ý~4oJ^oE8Jlx$}uçyť%+& #X]Tdh-S.6;iE9K{ń㚍< \|+QClbTzi?t奍;L_${Ov4⠮MyW4;X}I 0Vi;s;N!:*ս LÏN QqwHy@tDoBGy.HŤZg,o\qT~<|iBUH_ׯkVxʰ<8:,3i9FJT@f$UD%QwPRhB|: ;*} Eb{.2PqVHkOrMEo[l&"]9R}ǸQXZ @/) 꽱/h(k%?$YA,knֶ}~ e%O!9ԓjY#skupuX7kϩb#$ۃvAHB;1f5LF/6-Ђ-GYJ'64]N0PJ ?NHWP)5sKlCBgy(4qg )>2\&w(L45 &"D`P-?xAl3({*&-({6LԞotoȉxE垆Ϥ5:jB̑C9&ȥKjanJEs5RN \Vo0evH+bH3S,4_FiRGؖ3ShbT +3p*"쒀w"f4ܾ=KfL.RͷLҢL(t|m31}L!=Ɖ E~j9w rXnKUC:-KZc;MbېZeIKg:2*WaeDT+Z9?.]G.1y@.>@cT^j8/TpUI^1\LHL;&g29QÒP"MHِtw+)hAȋ(1dZvd)n_'"sݳ):VxO95;BF?:bį79$ &ZKB`xڄKH؟T6@*^ `ly$6wht;QQC/G(SIIڼ| !+ ApV!^*C 5w0\I&.r1D`'B\fET j&Ow X~fx8 Mb+W lqk..܊ *|B! SFu|?Ǔ%)dkaQabSkAw֎> ?/! BPR,~p}s}RiAjnY Qf`uu7+_nQLi5pR͕KE_W_=^R-Z!$"ty2 jiϩ->\PׂFd]k0;FDf!N-&ɻQ0-Bj̙Fk8UVxVJWf QǶYJңGٟ^rݳpFe0hFۀy.GV>c S% \,D1w  ]hQVH\<7MiL8 u_5b(^VAAD՜ lD\v;Ӓ~6*d(`>L04Õ<eOW^S=5|%pr'IE`#2s1t_i#Y4^R\ƾbL%H .F%E8VIgpGi٢oE`~!OsB bi)2b#eѥDU^fMLػTk*zuXx_R7EqCOVТ(Jkl{3ZQ56;3~|σtVNƱv}V`%~oiJ"rYo Qo&d:tB{^o %9`?\@ȿ0\Y$bv]|{I?ڰVO@j6HCv{{*X`aɽ/^;AmV>y6 =aQpk׊)"w$|$hCn:!?KMvR!nd^0kZ( %}' $--F)ݿ`s=Gh־\;_ڗCO}}P4&YڋAW(9KLx^Fy2n1Mxk]dgz 0lRkWnjl94мi! =Cvo<@L0fym:5p˦8M6\י0_w3Es/ӎ0drV+%ݒ*Ex _:k|ONWm|k̎uCdo jV%qMK MyzGFhJރޘ%9k}whkVF.mjv$e\b*ƀ+HW%9{%1z[ t/")Gi=]\}B2Xԭ\KZ+K[i53 ǮvI-zZ3\ljgnFI#C448u{VJ ^ѻpl"<- =2663-i5U7usKSԊ gMK{NƲ6cs=27!ffaa <^$&Rttkm){7_* Fwa /93% P*A:GS$W-I9\[oz疮cScg'e]~}. MʫWQ- s\m&7~3Ξ$zTM?dɍY^oD~#OVI (ORՒ;>Zd4 )Mz8TT1}6 mXRp x7J3h `wyy0$ vZ.x8܅-kz8 u$7X$ rqZ1Cc3R"ƃw쯶$>msnYHUn%`w## ^V|爐6a4ƃe:b4\f oՔG%GHGx.vB5*1WS ڕ6k{l6Ἑf?ҧyLVy˃) \W$:=2([c|G0\jGuZB9TI+DӶ6֕j=< lю=(Ζ#^cE @xNqųjAg@5pb@3 Ba CƿG'nߕl*Yhw81~=-:O)  ؒdm9{<[l%4(\j5W~0U]Q7_| ɼ~Ɋ"~iJhs'(6P6̶ Se֕Yfn'iX5O[ X)Xv7`cQ$5xlюH+h[ܵn='D»ѻ:WNLrty@xŲLWz~]9Mg(c4V/ƯT8,xAGjdQ46RJA|ʐMԵlG,ATEC;vI|R d72 ?=$ohJg,!d\^{A]u2Q!Q8#:c C&AC? SWE3x%j}F)USH[ZɅng V'T9>Zjro?ejN3gJdW9 Lvpyc9}&Ol/&`׌U-m3Y+VWĽ|ե*:i;ek&Fʼn<\"̙bҜ6: ܷVW)*G5󕺹͠xz;]߇Dol+8Ӭ'@DF6[$Z`EZɣpKg#&o*L縖.x R v''Z wH#$ e9_z;>Kϰ XOb* [ VEms&F# t_<;'+[w5g˔(Y5]m~>n{vC׍j[Ƈ\jWrj巃{gųDO`7.LjPzuHCL"S `a8bAߜEYѭ웸Ϭf*5fќyϐuVr.9a:jV>g><ҖLZQ݂91*IUF@xK2:Qm&+,T7?a]Oa{P=/?:|%waAY+/F3eUHґ 8U] NMAd>|:ޥfkk<43̄ic٭6jw$,1vݢx)egW1!Ά",YaREs9h\6wvlds00)7Lvq^{W.qwV N7i@=| P +ַ VtdG_Gk liyծqmr@'[!8\șFqҥr\h>zUOɂ@:HUl! x;OE4ӷ! `NJ+nY>_+S M,k'g{4o$/i1r:qO;y*SQAMKԼX-2ߘuSX,v"}ុ&_&# tS#dªZ[5vvJ.{'6Hn_ oTr䢥wbӟwW4:$1'_71Man +U0W )77ofIdZg[,m‚P;Fײ1"bGNmQk#e?n?_%Ȏ0L=Mɶ(eH Mo3!X?{]Yd Pv]=xުLlؑWO(7~9UB 'vس1;1~}.ctd9EIHSorD1ݠ1y5jrF`j *]P +͖%%}7Ζџ vGzoZm9<ʶF# 뵩Q \}q_bl'j̀Zߠԝ8xMsmʀ*-F434F(i"W?")ݎtqﭿ٦0CenUfNq$+Rh'Sz;VFԹ̨+q( {+Gofn֔{ar$o}o_;ի'n%YLY=hM:63 =6)S4n;xB)<.ů^q E㔪P!9eWYLhzͣQeR.!m͒2U¨: @73BFO .nm)iozK(MU<A8O:auy҂p\yا'NX<Ž4Jp5"urt|һ{-𿌑M$iJ.sBq4A>v`nߜ/cIm4{UD`e#KOdػa-8Ak4G;S$`OT{1:f&#zֵF- '^`TuO''$|`jG l'r <'F @~?BHo4VX/Nkq4PfQ1=X޴{]hdZ׳'|XfY,yz4fEC$ԅU zHpWwr >J$͇$MT)M})'YMeH1>RyaRfs`*z͙1-`Iǟ*BHA皎ߴS*/0TrYϗA'J uu*n3 Oh:ftN״ʐӳMfڭgaqݰqiP)^yQeIiwn"0 1| 81|3^-˜h*"V?2 vY.b ,Ą  h ^},KšVqK֕)&A9f#˵BpЏ41դsfm╣vr(I8|'@(H>8}f={_kUk6k,ȁpv[7}ʺ? ѨTucKd֛We9uF5YRM9Ynv)1Ɖ|!'P.??ӡ*T ts]&WPhL{%_qAmzH^ƢNh/*ld`.je&~I"JB&n߿㽟M, : LCmezEɵUg,$uŀ|+k@t` ;j#qE< źUGOY CZ-նQH"ό5=US2)k! q&2\:h3$Il]kcjUr9 QxkE- h0Hd@._w@ˍCUAou(g(%TlȎ}qN+<=Ǻ80c~x_Wt p<,e7ɯHcLuQ; i  Nz#b|!zthAѼ-q<>N-[7Hd1hOP's8J^r\pb^lkZ5"!9!i w+iE}1oħT{` uCX}[%- cr<;jArOωQ`A"kA+-BXAÕo'CKyoeN;8-f")UGU GLRҬ2ƹFmRr~iPȥkhx}b78r>:E"f) Ra[' ?*41n(ur!ív,縎zPv 1F+s_yba’1(rҀ*.\5+z`IL2K'-Wϲbf]LRvau2M1-^ qCx@д@>( +4"\kH+"H/wʓ om 6F=ư2 hQ,rߧױՀ$<M|A{Қ@ F^2bQ;u"qlNĈb:zvvx=X_ l {yкC! ^  )('[5n5}kU)DF^t7}(Cq¿'f0G[7 YQT9b47N\@ PT$GUCp@>[s1ί԰\?P*6 .0L;$ӥnsC{d"/ >ŤF he^'c+$M8)4_*IvL7hW{"U ~;m>Rbo%UPRF\Ub+t;}>(I,CГfNFʏS'.2=U)cZcR\bm$lm:l EtJŖ*K4* bc)G ى2"|k*hZ1 ω@ X4Әg\7b cps~`b8pIjZD8 A(KǕA10F&,z{1ZMzvQFlviPMy? ziEJD曐J% *6Җ6*_Q1z$P`ޫA"U7v eUj)PP[Pz80A3,f0 Gu"EOb(BLAOЉLhv8G.Yc7HN8ђ|5d *<#ېr7\:~uEksNf}f5:OajH'+f~$j(!:RжlXlo)6E^sx#@p HAa W>6]rۈ[ÐHp/@L34qvinC襲|lǗX2)qYΔ>-x5o JbR-o8`< l-zo2w18)LQ &Gv,F0JR&>8'6 5X+okR+`TERT ࡪGlAb d ?&~6i9B{P5h$z2^E%h MQ; $KZs`! ޡv_33{e+E 1څ9JXQr:̫nXQ" ;yu!STZtW "¨>(4$/Ihѐ j0x%NVtHN@ߊvWFFw k_/lկ^*p?q*b$=4| pqmD2mCYDϪM̈́;o .1.hcJ3+v_>iC @p`e7V8>Mˏ'\n\gU/VЋAjbGxEsh2EF~iʋ #xC@iIhkA4f~zPiJCർ1Pvrg[>$8jB7KЬ]͘W&PABe FׄO{sNz]ݼ||Q1)*Cբ,kx6J?͸t+T8S4bHtU lcj~LU4KOpC5 KPw [IYh^OijҡwT:TwtRPX7h!*kÚo#j-<"B|_P@DHӷdjw M>M ,쳑5tID0o)(=.󆚁:M۰aEtA5Ć*9nJznZ *hQsshA}y혮lg* vaΏ1|tg/CϘ d}Ej۝\Hᬐ(D,%U},;ė\P? 3Jܡ9اF;XsCTA P*3u و/`;;')T+Tӳ9;S0C9Hh*µ '>zB̮ye9ډ'F$V> Xa#8Qtˠhl57#>\K^{p$`q;vz3adΒ |^WpSwxoAYem&|mU>\'"QS{YIMd@*{OVs݅ER-0v%M|L/7vl\wufՌؾ>:%\T!(VLFi }-'ԌhAe"Ow v`w-aO]pyv2UyQgt)2S4Q+=KFOw펕ۀ[DΚ~uG>`Aqr 讎$f™c)|j#+ю\g%[}zAHeǡڲ\IMO?=7B0<@P]!1 .Î$2+pCvlzE;XJ5vkޤm܏k޸ F|"sS f5 '86:4R3w8{| *BM.hܿ&Wo>f v?|H+C#tQ'J:/UɜL65I#sǔJ8A\u`t4Wb}2`IT #&L/Z#a !_[$0 &l;oq#!aui_ڿfyz~Oٞ|zD]o"vk)|{qHszs/MU9aK^>%U8]QF*PUUa{'e8IJVWل uBzH nQ':)T`OkTtGURc|nY-|O tLD{Pqρq%}sr8dG@(ޮN у>[LjåHO:f)eq:-kN+`D جYbڲ̮gxqb#=HtK_ifeQDEߑ[6 >Mc)A0vm'K>m~aòce凜i3CG*n`Ju燆%-[gx!:(x;e'yEk=\`STy֏nRz0R \v0dNnY\7S&:,d0d߷YʵGюSL$]>X}1v¥ BS;dy:I`2<|a_?=}]pٚߝ^Xzܩ+U@eR/C@S6­]ɣB*ːBjH Tq |BQnO>j4W27v펙%Ƭ$x 1"ێ24Q]^ʺӓI-EH܍YƩ9 "z5gGLʸT%ƗPCXys6<#N΂4[N*Q4ؽ]޾P@}g;KfՍy}t d_w_*iGXYjp Q7^^Qt ɘ+ ~0_DVfצa\79Jιq?l#oK=a $B (w=Z=k?AR sA Xgb"e )B g͓ 05}ݻGsX^y (&, t37r橳 1R>` 5y qbh&]nВ&3: FC-5 iE՟0f?>$83VB,zX8ڷV6fXsɷj]@S+~\rɊith)yx4Siߛa+%OUwcSDl^eߋAhXW%L Q$Tw8Y`<,I޼3G9b&f)\6~|cuTuOG8 7VHk8 i?Wb.sw̶B 9ԖrSo굓cfbd@/ o;3bS4p7ޓP5S 2ghxCCȔPDVܥz2{sG'uUI ^߳]oX~/*s^TnnGg)0UN%rX͠UZ9YdDx)·+2. whYBԸ[cdrJYl:󱦽ֳەLZ4!žWķZZ3f"G`bҼFUur_fbز<_-z m9 T4,'?5N 6ݵ!t0 gme]n|1nSW3eH-n#[NSx>2ΧhzlAz6❲cZ=X@E<3qtP ϩ#l4ׄ@pW :,v Z2h)̳>h=tL#G"- Q:ڼM3DH"g兒 1=_7@RFB$9ˉ9BʲKqj\oliy6=yfG<Wa ~kh5,]N6%K}4Qݩ (CR@<ҵ#=02~FWW>o8r]׬|X# Ø1l,'EʎRnjUz345NzPX`ԑKs3՟&s Mw T^ VWtF;=tp8q23Lw$P}m%$׊B#bk]q/6z4 ^F ʪ*,.Gn+iCs/YҊ= +mB\%ȩ)}1i#'W{Y!~Gf/ɯG/H.k_s-)1 J%toID~in&=(腐%ߔ,L dk 9> 5JvYe7 d{ït+6#ęͬ8e?p]%7؁^NHW.ϑ^7b'R#&a E7Adr8y; ljK}#24UW5\+0ޑàHk<- rTMq@omկݛڌ9?Z7O D5Xl$I"s ͥQA礼J1W4 wo)7[yxR %L[N[ڶ1C*M| KkH}*5&໣(@[v@&Ga~o_*״TB+w{tI:v+YWxq4Q嗤q(O^ͬ*x8Llzt{?S~_Wk%!{?&ڈY_P,Q iXkqmϱx.]{["u,77.i>RumcIgr1@k\;$$ "{s)U ^Z[ƙuC hK^w&/:$\B?ȶS/H1Yoyi# 1xD2$oLFv:~T"1R_{iECef3qbׅ}ٴՕ>+Fng;gkBQS8ٝr2J\@ҸX(,[}|*ps[) i87⯽F0dj8Ep ex/B/ɐX{.3^:h`.wW=Rmp۩RHymq ]9h{@5z${ۥr \l*Q?AxXb}rPv+d]k(L3'nZVQ0+?rDIy[A"#.UGې%6jl^ &ֵ_רWLkPj؎pbW ÿEKO9ҙza1Q,2O;gWe2k.&bӂ>VtE(9sq6%fpWkdzܿu0V#' =94@MJM\'1;`X %1iAۤ=Őŏ51*sE\uUT 0O9Gu(DuOKb?P#lau5fQAEJezĹU )E0cG|>4IݻhQR[ 4!rɳg%Wvl iyjU;Bra1LGEەe7 ڤ-j<3WJ;+iK۫@*HgLz2 |TKw_ "J euLCU srǵiбAѣ[bb0G{ H5xελyy`RB Ӽ)Wvja G L^֥#Cc(!5C?Hu\ ^}pwt8sKDVyfOob[U{0Ilp 9(2v:c16A~&m,;a%Dݚm Y:tQič6FWBtgkEVSwsC=LYż&*ש6-F,4hqV O@#`v *F\=K 5sNxMguBLc7,sEcׇ^:y8 |:nuPʂR$iQyŞ>!S&l:{ pYߏq3;o8Fw@כN~Ҁdx[DW`'/5L7ƿrؙŘ&y@vGrJcFj<vFQ0sM[NH'RwݤZa[|POW- 0]a_Nx >3,Ȟ nWKy@m#h6h=&*~z947p{b'^9wκXHٝ qް /DOp$w>У؇jg^'DVݶ6d>Ѣb/j@̜y ql\F_;yϏcwC CmIR簞.| /r ]}T_9)&FjmܒQyjnG#<[ZHNSt>і _ѳWpxyP̣m3ǖagsxO0VbpSB@ny Rdf}M!^&Oon-i',%Of{FH0"[ouD/qp:=_z9݂{g@>wZa MKbϭV mOFOi )-r/hʮs ʰ|uvS+]nqx/`|:{oBȥXQeyEu֯CwUfsU{yh_>=I~S-P( b{5op֛ >JB̊6SBCG:ObHCm 2D|Ռ>*xR4(X=GxZ7>>g(5C ͓]Mcb2f"d 1+>c%@(׋s LFFS6"2ɺY59r7h iJ2VwdE۽lA{UX)i`Wn+9LQjxyYF$MQiE(1tns%IN aT:SoK6&tkGཿzVr~F9Bb̛vU]>vvP;6mŒ:c^t (!f"WhsH63o(-*לcq37ŷ1-\oC+ްVcO8T$P;&6U 6jEcJEgMG]Q5֕JU03縜~xʏ? Ys ׯg¼,!4/"Q{òXFea欵nh=`AiZ_nX! 3@i.K|I;Ngj8o,FlGcX G%I=$!Jk'mK3{p z>ut:լHfZqy6ȋNlݍhWM*4R+bhgDS?{ ]y1RC11(wMoEF,]lv+o%вpVH\T`i |eJE gn΁[3ݰFɔE9̥EϷ&S'Y3?}Gr೩e_w: 60?*r+Pxq8S~+[48>oLQ2Hn\z<GُqN0[2I,%28 (5,Vb:&-Pr0uߏK#*wh0Y+EG2lMև4`$(j91|Hgĩ!wӍ},m8/x}ӂ@5Nsej/=D~+n0G| D{?R.6Kx߸UaH*SϗwpTVuwLH@Z KQ鰜 qRS=$x4^-hVMAS[N =Les$12@e,\ YpRTf1 e\إCz[%3&7.jm:brUpi'IZȓ^2w6&;Fu ,8KS{CU|Uۧ R/^,*mCgydM~ : XDFMT:C)܈HyO01UN3 |8eX &?}JAɑhPSEgZX#%񕽔FC|)%?"[ I?X:O~,S!6ՕiB#LYa# g';6hC!W@rR f*  !cϩ[9dKO:`[OխNrH1IN i *ȊZ~S55XKj6^#:1s/+ ,;kpB On'E(& 51ЮF\HPVCD$)p RǧV ga03cj˫#8!{orUl} p,]F!xAsd#/P` _q HY4,d5ZiH&/uڋN%d<:z!pC+0Q~v<#,uo,w\^#!KDd;!4UJUb/WR^)Ir6ȶD"25lب;')f=+~(S6wR֛-L_@Pm*:BpJj9" *b1*]Zڠ W{Q__Cw>]dǚƯњc^]R}bp]O? U @rnO1xq!ja?a*Dy x̌@v=اz۩R g@RpSSf'5&27}wns,b#,MƏ(pm2QK}i. f1h-G.{F.$b n7~TvRވ HT \-\NJi;WsdݦCp 4<aC՗}Nʆ*y`՟ $HuBmDǙb&cI |)Tղ<|,Qayaf x21[oQ~iODooStgikTݩB޽Uz\Cό ˋJx5rHz=Ya vf6Yԥj@pV@uҩ(UiNqЪA)cdktpς 뭛L㧼 !uttd Y[+8Mhr7dy9,XXs)l|PR(=ܜd "CILpp^gTLߵ"rf9PxS0?xj,&3@-',EָJxIrkH´$Ӥ=0tYNEc$lzaq[ M}YFCZŕ*D+ 0l& CR/~ݕ\@I;|~zc }FIYqq\fT.;;.?gwCq0]~7`gZx[x!io~]"JVQL8+ne)``I]=rv;7|4[XECi)kc ͅK̝Tk²;< Vޱ,rOp(λ1to6(BS'"6TDI%UsBPR'1!Me^L[ 1(M|1\f0UlF9l]M j:ˋPijFmk!ۄdDu̲E q\IBPQ\Ygߣ%[{idTemz VF`V7rLUFƋL($Э-zt oD/i4O< Β-%F?Ddw<"|≤#>T籨})W  ޚ{0 Mi:/zu oP?փΌW6ZKs%:iUy`n9HkaR,a Njp|c2akᖤ)<ٜ }(mxOp \q˵WlgJcuxdtM}eӈm>6f`d_zGRh VLbr~*0&rg\`)r(oӶ:'3d7)~le+w\g1ej $_-J2TaK:e#ynK$1֥0yѵ])2!Ƥ[XY?Co(SsΥQΫ$`&,O{Ulϥ *Gj-d%5z(s0m)qV%.<#C[6%FgHFYZV24zCaP:n6Ij: "t`&KT|iVm+5Օ`yiA7liK >G|1 6(DӉBhg9ymݲ; rX˪LF{ui`ۥ R̃A~DJjN.K0}'|z˴+ۦ*{954;y:XnSmL5>Gt=?P67E\e5dh#aZIjY~AʯTx.Gg~ =w*~pj_VKLF>yk*˱ "G@QFBDsl\>6ێ YW]z ZHN iYl蔥4%#%[%|>QSƏl8煴P[CDmny~vږ3K>ʙB]9ƌj x6`:4|LI)XJ)Qȕ2]L\/W=tI pJ vb;Iy=A]*(yuoAS-A{Dx2VYIQP.unX+Uw4"uG,- *qJ r6/Dn m"cJΘ,om5M6I놝QW Zcڪ9Df38'b}G 1,HK6^Σn"%Ċ"mX`;/,dJ`&#I4-$P:,T nmbcchAbģEN 3w1\C=Qgwzxr -ORw){,HTLyt.wqD4m*`|@m ҵJOk9쨩>y ;P;j}C]L[$#4S(|]A˙Yx!j"644 8Opy],6.t<2Zn{{9uy{4_pPmȫ8y!n x_Ov$,rmfӿ ¬i.`-˼ gOb3:: zRt ,9cV{`_;3|Cdk8}&fGDVt+id5[=#~:Yx=Ղ0CRш5fÑƓkֻ#HܵQmI!_˲&9^>A iҍzwxp3~3~ #BSu[!͌~m/w@1&a<Ʉ,nQ}>{,ɣ|<ϫY"J?ÊaTwٓPspsF4 PV~͔nu,RK RmEڨ_ZjfrFK 8S xrJL=e? `bmD8jB`\eԶiZYoSN-  2W p[x8Bvj}2yI.,0Ke~|UW -1fᴊJL&.syqEϷ!XAs'`>XcIR{fm\@=<7lϕZ{\P5 cmCQC5Brrl{_6#ki~p΋['|Lw)-k=1i*e9pUFBκ;kdrktN~ͅ ɏ}aЩ"/_yx`q'3y,5-Zw@rݩp0 =k1̛-?Yn#ۊpsѢS%v9ҺHh́TkĬWh Gx1n軞y~' _ AhS8%)[H4MLikRNtBo*=GD49T <2n䠃Y(tJTlbKig: -Ni@i{7?G4Ʉw]63hsQشy@͕*_7f1Y;rE'+Yҹ .,Dd8 ɷHeyCSw&Pݵ" Hh~QAWpu/trER_'YȷމiowޠK]Id~K~tQ&RԁrA7c$z߉9GFP\pwhverʫ?)oôH1䳐J !s'1́H0=DLeN6*Ηip]qc's?6s2*}w"1Tk;1φhK\v*Uܳ/JUriQ]Q9;1&d yV6 (E[ #3VLk$ Øh2LSWw~ &dl8wז Ĩxv2>C1`&gOM`{#5ws-oC,眚=u