python2-perf-debuginfo-4.19.90-2310.3.0.0222.oe1 >  A e/ՍW^^f>1 c·ד4~-< y7Dso\ψH8#3q\%XP իXx~)9b>;UJ-ˢ!Q[o"&2oξӳ*etoD2˩]3![9!p3h磑޸bU/`0L]SY f^vWw_n9J{k"=X;,龠 ,UA+9KPr4oLvo@L855e66d2583ec1da0d2d32d34f1b18031775d805cd24bf081c8309069e0bcc40397a95d40cee04bebda47baa351b56cd77751f96 e/ՍW^^flu Ol9:O1rYl[Ţ3[RIWW Iy5º2c8F1OA#%|=sjU: b,\y8a܉RgQMqA USNOW&,SuٜSWxia}aW,ȀY_A}e )z}mcngF'9O1xTkr><薚1l`I՝>p< - 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 variableecs-obsworker-209 16976330784.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.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/36692e7482b3893e9e8b2221cd1a20cb-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=06e7131c25bcae85e40cfc1b81e11f35fba583e1, with debug_info, not stripped1?dHޥutf-886a3c572c2a21ef8063145638b0b6e480944360afeed38b1a9d75b4878990aab?@7zXZ !#,>] b2u jӫ`(y/5Ǐ/o[_ (̩DsܰY"2 !s~ꃱ*L[/+ ܦC  OԌ JDHf:P5[&w[+"ҳ#y,U|08Pi0);kޑ^q5,2+<> e|C$J05Wp9_qa3 ;''.ل`̙?OL+H#WdĜ`8ނ~!3߀.znOҜ\,'Z8[A͋O=G@m}[4 $ׄ@i{ǬImTGRa:ؚ2#֪թw?Q|_I| $_`DCxRFٳ &/#͛P2q4F&/HXUaO'g_#a(&8\Ll*pw@#4Gv%O0K] sU BAdl0mgaU2%~1U6~$0);a3ۇǗg<Fǫ IlW'sZHG5($a;;--hVW{ٛI2ŞWwHG_Cwf"q, [٥?Xw!J/q$ _I̽|ȟqpoߦL69F-l]j ëIܕ~ 4د>mmH< b;1V̂Q]5S@>z4١rP'_ ,5n &+Ŕ`-gqTݐwOŕmRH[__/)k.ٮe"H-P]X jr[ IA:< 6_қ'|\I \'ҥuR݉{,L>]'TEqEH֎FYoQqI C@XOCYN@Tl=hMݯ*0vRYx-4y )x yy.pg:JKkןRHEr9l͸gѿp8KV"Z Њ /Am4ޝb+W=;~v릌 `:8`+Jloq\)&$XrW .Km5J"T|d1\ ۥlV<'%p΁FlxJxQ5f({\7BYeV8S3WHWl> @ܒ@˕GHba;|Y{ɶ2H4;rK)otVA::.A=yжV̢qg:r'GǞ!2?jҡm!w=sO<.b¸FL񿛓F -dNT37Cp;dxden;}VXQ˕ho3s'[’pՓQ-2I;ɯ4zΪ` #eA{ʑ\wOH):f "| 4bƳJ:fIex_%fsHD%k.JitzÔT^<,tĕ$-ީ;WH 7^:k'b-]"VJ!gҌCiTVRe1Ϟeg>(yO~7%0tC!E+i݆#|&SW/dBJ.A=&z(%9E+E$>smJ]t~P! k2 LH f]Bqr +)j936%~iD>BcIS^Ŀ4W t\xrhXmԥsH&-@WJt^s0*뢴 ǿM-&q.1DٿƋTk&d3dJ9vD.El.GV:jݪA'tjV}R x)FoOlPs -׬su1S2+f^m}H.O(T[3`>vp,tGw .'\t`8PNpy@#giq}E-H?ES[lXxҼ ɫ,nO E8L+\*^WG=ѭA%p[aĒ)A9V–Y$}"+;3ٻVࡁRPӬza \㼶Bl'M-fi7w#(; Lł*Jвݸ!1,J7Wuqh6`HT W*~vy2d?9FmkM RxAq3P$&@[-01#_M}p0SBY<ްcu>*l-᛻(m<<[`vg(Aѭ: XiZP xZ1SBO錦+|N7R.M3[ U`s& 韸=zxp躑m&dJ{Uh흇r{A ] 6hkv ]v#*,nPfQד!\_hU㼚+;t2'*7b_JnPE]+ 倖KqV]P G@zs)%́4ww mt[' c-1Ҳ.mgIWjg!j򦼨(Bafcm #yn;=iӅ PPKPQ g>ɩOm@qY/M7"9=s9_f6}1zɴ@+ߐ{cct9ApT̀` Vc3than:gzEl;% >U%گd]E9-֠qצ pIFӹ Z"Zflk)饺R9.8<YD+IQ|z|ǐӑuaw]UX `|ی 2@=ed̢۩$"[ }z(i``?T%{ lf*bb VDzΛxI +2:58#ZT3!.Uչt_ Cu(Emw]nO8zVpF]VOqY `] g J).0kF!n'C/ڣD'xlE#(L&W`#t]{b0@Eol:W0 .&H^u-,(לfZ#%vK:BUoR6Us)JM.+o'u<> 3:Oh^M7r8Lk&1. |ر:Щ /; #89 i34X@><&IG6Qsdh"Y^ ؿSNa}c%0pCjֿ)(es6Pym S zˋZ.oQB1v{scu5%uTdEWziܿ|MǨ$ O?4CFV̍ !"D '82*eivxB{ lB[]@b&- Qm JIuky,uH+' OXɡ/rhl _ݺ ZlyBO^>\Gugg* @0?$  KR /UIQTxVq_ c6x @mXj E2H;(!f4(As;q|]qT!bmkzG0ODxzr=L9TIe֦"$w3,k`2UA΢^td(N9wnZln2gz,R[ Pbl䟪 =²$C̸X,Hxѻd[ո1)/Vn]{ճ R2Ugc#a"5Qo* HkƊ>`Νy9pd?C ⎘s1;a{ J.M&%*5EEX$ vD`cd$-)t%(/`ŋ&KH}QVPߦ=I5?読sa\iЛuzt&K٢RO/_ FcIxL`%[L95Ȓ Vgi5,E/hkyV_CV!i_m6~| { 9u=ZC>Mňק(#ʮ Lg(V?C6t4@9UvbQrt0dd5Zϻ=DK@H_{;m(yx?f wkZS\])aK+WrDndu9,XQ:&#_}:aW*[VP,̓RhD`z 6V sQnMB"Kg >%׶Wi}R3gUfꕯ{Q[[ %'oYiadꄫDB%LÇc3'[ R*C'=eu>=9˟e n:UcO "4K~!t_ߜg2=@ baN5=C+Վ~ 8*;&# u~U ޱ[O(KϙX[r?z+!T˹\N0%jGE(^`ۅaȀ8QM[*c'N&a{Jn[$xO{TvYR`o-H< ,ͼCj@xFNv쯩JN 89~e,sCv XƉeC3q:&^'5JVր,nxq~hZzĠ'ӖqAUc&'MTWU d%oKڞ ~E5;ATL(?UV*J(Zw>Gaw+!꠳>H0Zpɤp&x1ҧ@2͇iW"l?]%p!{|T)-ȩ<`dmABƂ'nB\1H[ZQZ^qW[E!{`;j TmklKe,ꌙʋDŽ'݀g} FU:֧<OlwLx2œw +8)ӥ7glnVdx@wԛ,r&H6#j ucJ%v̉:D66Mp>$=RB>tNVyG<ȍ4$Ta6g/NIz t];v0<—Þ_w PC>3y jw+0-PWo/YQ ,}@K'.1,8(%V'ؘ(i?AIA0`A@vK8īEFLVEx]ƚ)>~pl8 U[vF^d7["SM0S8 |mdkC'z'ENI!0!d3Dl:?w!@aMTa)n@80ɖA8|㤔i l"7-A!CnG?k!l&&{x`zk"x-_$9Ȓdia#Y.F\a1HDJm38ئSNRmYt P6NE Dg^DPfMO}Z@B,ES֮;¹ V&Ҫ嚼,R]kb&Mb|,{j~GTt{!CVI12M&keU%AՆ˜|-Ñ۵ZaSzqrvTlvQÄ3 bI O$WwFQț51K[vfL&,au*﷪HʾuG(XR);baHTw> {Ƅ8*1jt oy.-j>RVCVJ0#Y ]ƱxG-ޓKXMj=mmFzg> Cug+(n lABbDg;+ N3c +\{.F %CZPV3-+rK]i>X7+e(DA,Vǃh.&SƄw]<`zI/##{\W G_̟x%ldo:#GMs^2~y[  p]v 'xE@iC5" oĥj`E4NB&pYlև(Ox & +dSj.%hAEDD6{ϡ?+R2usJ\?U)»ybFHKN nz>~C}ƫ3,vC/D^{2#,ԨXUۄH+~dVp,XM%hKd" #fBAZuئKoIm鲧UaߌBKD315d/ct}jFK8T-*53;HȫA+ج'sm! '6*~/(C S] goTX'q_5PY]TMuC^g_z?)*3NtLgP8j#A㊳2'ޙ֜Hoil%"QfS3=Y?U eނ<0Iluג>U']҂75Up.87&Wȹ,' 7ŏ{Llbeo n< vtY@oʽ*:B*{Y(@z1mLWsLO~Qӡ,l|7}؈,]Yl|b*ߺ" ;@M J$gWA\*N 07M. ĸ) z/; ahXz1{Z /K|ͯ 04['L;1ZPQ"^Qrs LZ~*SX7A~)Ð3mJ*iH!INJ>l)z!G^5o/ȐiW&]wQå=K;tFLͮ%{\^/45=_t.$mճASbBxQ>UwHBHZ' Tt& (CIe~`3Iиm..;5qۯFE'Uț1vcG୞o!V0u=\t6+<Kc&<*9lG[1˞<3(/}fÛK S}][{>rx \aN^O~`޶Jbtj>k"_M?C)m^X^u­-ƘHUڵzǢ8K{ۃ2aqIB bpGv]alj%<o !<܄ڨxw x%lW+G9{o>SE)ѫzYk( A&:A;`b &@mo |TkPْeƆX|sفș5d n \k*~yڰѾbVa(%}ER@XQ:s8 'GLEi=yP|Rq,VV;%(d*AN_K$3" Ii÷ j7ˏEԉX*KPDh/iqe,^D}Nk0}<3 FNU9Rs쥃{r)w>QA3{E%8G]-U,5&QbάåviGD\ ?}]^sJ8银14:)|G@מ{gN)L4KR'UhDΘD0>#"8Tj8f Fm+Z/tl ˶yO '<&\ǻsSd/։N}N# | ds@~򓼐(Yl sAn؅X>⅙ bpjI.I~ bD]y:o_֥[oH[X NnG X) 6Lrw w$o>>n{(82} gWav 3,F0ZLSw|#Kvʴ?qkJDv=7Q3 J"AO۽Z'~XN=0xJo7UQZoI2 Ncf~W3l#(h3~ gu3ő+.VEtHc^ܪ%Pրaor=+ߡ* ;x2y%za -Lij'|N1t0P[G%H^/Sl4 taе$}jK" JvC;Va h> .`;1 Eϖ2E2Z,w vbqSlcUlIPB*M]7DT|Rmߤ.!GgxJpp?~ I~b/;d=;_> N0p4T< ANY|ѴgT(b՘  uf+Njp_-v3񖴵P8 (o6 К,ovM}۪ _5-;[L>`6M4cAެEVUSD[QXllJ~s'esƙܐ8K!|*l( r T^q˂[ypMxwzisU7&-6orCV"'L;YX,+JL/fYR 3bKɥ= A(>|N5%HycR7< 4C\[X|j&=OGid Tw"LOׄ*Vl=(' %i`,z`w˺m?Z-urMWzH]Q@*x իT'9)ZzzItl`Xd@_WJ۠q <?+z %Ԃx_A+ueagX#CItguJmyM7Qrha0p,4 o y5~b Ee:UuRL-,X$0Kߺxi /2nt i)Ǣ?r2: 9̔{)3ʹ>#Cc!rhgw(`*/LE' 2-ײzQ XS4A!SdpPaMhwomuPL{!'9k'؄熇4 !&<` 97/FW)7Y}t48qMX@مQ WhDRo?T/v EqS>_oV"~0EXiYI8ݮ^ϔ1b5ˠg(TվzXѝݍ"eMՀql@V% 1j&8rw;z6J0z=k{$cx;kTd1o|3iwnʳ+V%I޸Tm6!2G+FYɛ \'X/Иxe\8@|$Ig0l 9g?\!A2b&/nMՁYfgԎ^ST}лu0D̂ɠGƵa)IKp"qr&ċa"0~5\-D7V'+kI*.x`Q5uQ6aSO s)BZ8k9S_YW)Fa:Y  U˜w}(nf{I6f:#&#w5Ձ:c֏{OA,ea_&gK3/ۓ(+3Hw wXP[I*X>W_VcTW~| l]Tn)fȿ =9-H0?=ôV+x[\`:.[ #0K໋LlebZB#2=&7WоN;uU=K"yl,auiǦkX:6\-aUr~S\w@GP›wޅ>Ӈr<b>,̢DʞP|]Tr m1"Ȅ4޵lϝIS Ф"|O2mQCsF $-d ] je(Q?A}Xb2|+`w$ @dzfa;ܹ6Yq_1*tot jQs ?xg֭88 /eDI1a<(,7gD*LhO;=5<ޟ野X[ !Fpg4ßCa[ZO=r0Ipd34o>8W6o@%U|X)`jh h.p'r^ʡ@NIfFs[TV!; RdM=k=Ռ`g[+1C,z7]y|2dU4@Nۛ>l3@(0_(QV\B)oܙ/u.&n*t=p}bsMG'q 諫aֹ݆7LҌҸe-2Nߴ=p5jzX%w `Z-sH'Q0d~/Rʫ>־*+7j 5le_xuJ4`gg}qRHxpdm&KߕBNh+ MfT^\Li36^ =AX {XR=ޯڵ/My 0ʗ1g`3^*c~ {V;fY*;ku_k=@sDɵ& fyS')qj2)}bOMW6N/_Zs%JTˏJfzV<Ϛ]?.f\f~j ɜ3w/#g%Zdy֜x ki |ȿ{ڞ&VC4/ݹ6CxXA ȱFx 1\|S)heN jp0{ xk;xmn|/'8>ْ_ ʀJ)ZDHpJ78Wᵌ/@Hr] gqFUx݋~(t v4=NŒstL$B#T//Ђ~`qN,q﹝EyE+OKES.)c1 _Tĝڨϻ]kk_5[Yn9͞ laZJvШcQ\r44#ab8jWvdymuT6Gr[Z_`&hg#,8g[HΝq);H[/mP(=maK,kAnhʟ0# :P Tv GtN6c2׾\:'!JVY~#2cˁYG\,wC7p9rq"h0`j|Ě`(o:;거:sJф3Ip"4j/ݸQeEɎÙ[jފ$ tsV9{N[;5*ׂ3E$mn>'J[y0@ZMw\gYWl1#?LR;; Dоi3iIC 1B$-!, G |Yx/ZV@7.YdΏ=gfӥR 8TOaÃ229ōfz\LhKH @ˍ@잆d٨ MxdOى1}OhB#6P>tl2KnTBW`Omu33L83m #HEg"?8_qwQ].]Zڻ.Y->xb{C/#KkoTLe4Gii|8Emʫ |"{4l' ֻ6F|_ko. m^p'dn9}mа*ȕ6Zb0s^M(<8,0@C/v\yϰ)g$FEA_*ޒýuS=F$!-}ˎTӂM, ~e 2_.Mw 6s | Nq`d]6, 9oy@ p8oѝֲ@/S5 RcPEy<3zNCwbOCGaΥԌ"7P0_rF} |cQtB(iM򹙥td~+r^asD=Y9~ŭл(+i[vMj0JrOwjv/*aˉO;af~t,ð,+6LtcIQR=uDHI"G)VM4-(ewx]+-)+⻗"(މVB 踥,@ &m6Ps4/ŎC/S03mصV0V;}[iU!-"Lfnl"#=>lP=5Cs9Ȥ9arG_~j}gf *:*FfԒԋ07 yRkASo>I/HXü=6%X| 1W = 6]UӸ\VAT ށM2~e]8N<5cKӽ1Z@pM4B<~PZGJ9/UwOD]W{&r?50N+&"aFM)`B8[1oGoob:n9"8.7rh]Q b8/D _+5_c!0LEoTCzCRjkJU5J٬ͥ몴ˎz<IǰF5o(_xآ JTqwbpF-c`tPhȕQ$!?iضjMO|SfehچF<4-e;s?w[vk|G%y&V5ל Сh!  47=>zMw&]raOpwjD-G⴬6.:G}Bdc 4pR }ìb2HIYj =U6 P*Zↆ2IbXm{vW3:}LW0h`2m3 b`ܓrl|B^ͻ/}e sqN2~n:Z!K;aZsh. 3 %`*{-"T`(*VVޟ*Vu6`:<`D2;;EToqU3UT?"lW(QrN H0ړv/{N]FkDMT"⬅D Zd$IqF׏Bk{+A@~0TADI˟NN,Z-JIv"oHFPɺ>8Bxjc,y9׺ X\զ\3o]B2tMɒoN Zf->t{we  S7K~؎w|H-گ=?Ŕ:[֛7?:!68)ߟՈ ܶ`g!{Q 9 ՅXUܭv!t{^%I 1R7]2 1|yklVPo_jnrȋ`gƿN&%,hxmo)_gojB;_o*ЅX+)| QgB̙0(ZKM)In.t^,RE(B:vػ~VLp'1ZKWXjdPF>$3ۂ"AkGߋ }':\gD1s+4_`LCK3n0j:/=ׇƦ."3=Dݵ  t&<c0=؅_+JhQwpV8v@?1EAP&EE=i@qX^BGb)޹':jA ,ʭng_Ԏ8{/6L&'hN(z*$7؝\#Q&4C>xij#.}U 2  Or󦺤tK)㶿nEà:A4%on=9u[9%sGͻXq NYʺtkm>fcuY:=T44],C=K>?qGy,-Ms~?>g=yM<. Iis`\W&l;|y:FJ7F0e2S2`׳uP02oIo wqn0#9AvN%T4> v1svU:sVQ,pgk%@ol69M-8́Hwc*U.kF٥ wPbA$A;55]67OcVl?"ܬ@Ty rn(?G@ jݧ~4@ڀcp>bs|.zʟHh^p]p Ⱎm<)]@5 ;cGghj5QT+S\i ,I:zGw>DGoq|Pٴ5˖̭f:ԇU[U۹īrfC&\sI=tth̆s|]ZHw,$* uf] Zi#X" {G(9on<8Nd7"%jo{qd ?V?^EP._+΃`ThSi6ld[[:gvmKܒz.2fEax ک'j[_$KPyj/Řŀkϲ _5r3[=_=0ufK+Ъ0d2wyhyȔq,,;8yȫM+kIK)B9'Bm0 Es.d;ny9'#ٞĕYڝҢ|+. :A~ >~rtUmfGl miY~Pl4<[}6nCBÂCD\uM⿅D]3? CMRS6Ytt`h[S0P7R_هrqTq `cуSPLZ+@ 4ʓ4 s+"84|@'£WNHBnJo)~j(AkP;TB28TH*Eqv_YYwLLxFhY5GRV U? WXhdʐ7ΊBS1C$dW d7(;nʐ*sx-'̿Q[.l2߳.΁wKhGĪOm"(Z`SzM{#,%RK>ѰDA淭͟)݌7.x{xO݅ LC.kbߧuTstĵMC[yMF4gDIpdjyϠ(hFC^*\'t^Ƨ5ORQ{; u))= u qyU 5aCfzS'T=yO2yTYOčX1"Kr>hc/DK٧܈B(8P~ޑ˄O@BĚHnXOqB=#␽/J1.lXy aMJ:k @oE'AM%I-k=.nKisS^T!9`u d^.6X;b*b:Qi2o#0^:jy}*qa8Kg-l,ӓ4A{%մ7R3Sl'Yq(ઋg7Dhx^k0mQ)B~l ֢S|7ƷEb7 N)Mq \mB΋uڊ>8|=mCY6m6Z_3?̑q;9럀Z-6b5̮bt|IT{JlZ{Z y\MLByGMpx$~_ ɘ#(Oy08q;ز@#Թt;d"İTUiXvf 'w7߆>z<@:OOJW> ՞mGɶ\xCL.+;UM9\vZV}|+Sy/<(2|m&cȞӫn2gd v?Us*c+i_^.E8*04*10^) 4Ojr֦4w4$˜Bp@&C@efقuc 3fddBljr`?зYw BT8p4pXW_)>=1ИDy`pv*BV$$}6%h"j̵!DC~ʁ<$d v:%H(5 mV >F|ހ|}!׍ږ]Hv7CшTsև`JCMoLgz>G[O8|HRr9bւ~z~[b*T2h&bኤ{0b-:j |!!Jк,%t8 _:x>EL&&P Ɋ#T"E#4x۰Z_v'Q]s"q *&2#>`>xd$C3LsV ilh'ĻtHb<'ܿm0s=^.^B˄MnZdZxO-\Uf|×-pEHCG "ftZ\7xLv%0yXn9)>˵X'~f"Si›d͇cϹWS;ڦ]XM1Gμ,Z\Xv^bOP`*9#:x;v`Y`ӗ ί;B8nײ[(Ё+ܱ+%zWo70VG(bxx,\u)莿 O7x.RF7*ۗ无H;ʨ3ME.Uʧ/p~"ȋCMHH5cg ?Kl"R0˰ SfV O"ubn; bkH3uk<'` P"L1v`%~`>g 0Qs&c`?ٌF\&3!4;(_t*½7E(Rp.$L،VByvʎB׋(4_GR(`2kl?o͓ٳgtg#ǯeR~fx,* NKMY,P/UWv GqeB5X) P*s$C]Zc2auH h=yp<C1 g8@5\J?ՆLMXI;:ak"7~ܧVvr"A +Pzø4}u7E\&қ Ē` tzmfG0%Y7?;,;:w޴u|[9/IhmI8kHǰn#Q&;i ycgc'zJk.3>Kw*Ŋyۉ{? ݭ-~HDw1YV>mQ>$9>{bO%c 'g8j;w&gEW&&i huvfƳ5G3yPqUcYnNɶ*DZ$o-l$pְ<)"e.W}.FYeKljّq+K]XLk? Fc/B6gIQ dx.]sO[8 '36R滕^Dべ'({ Jm . i1^7lDe,*P2fm]|gFjË]!,6ޒmaEZ8QA6v$]XJYk: #kenT~EkdqֹD QC ZOF-},B_:fHۼf;l1G`C ҢV5̫,(V" >`.җJiggZU@]ZD;'`{J04._gpalf־{KL"ǡ޳^)0F(oQIZR?]opmr:9@TXY:94pc^g< KHU|'~1k"TY[7)|~Z*pxٌzJW*E E,G|N(*"OWoGj_p:l^V,X;$""Uhl{ 1[O{Q#v^fOLbDl*C HzAj$5`y#r&l`S9 1m԰'Hv}ۑ&0VN9*>"}Nڿw Y?-2c8Oa.YEvjr1߃V0Nxx-_rm(p{]=du%d0Hl@ͺG+`jyo]PnR\ư7I[YLqgxݧQpkKcOlf+ ?~ڌR6 gR(+0nZ4D۷Uٲ$4^ln,qvn7\zGAW둭2Q5>p w\9nrЁioޱqv4mk%Q)xASl;^"RRf [?V.f) 2+#~>N0I)"۟Hjp 7B[@M,2y2,. ׭IܳlɊ u"?] Qtш; g`;tHyN85&⼻Oß+ًa-{.~60. )~Hml֠[E|̆},lmEVY,s)H_1,ǺVWF'GcW/Ix?Xv T +W &HhZo\0D.Bz 9;8x|2ǧQGmL*jPɺuV 4! uLE}ܐvbǶ={xGR"zh {4ykO>EAw{ҌO}r"_oT6Cj= .ᾐ&ߍ$|րDA>Sw?9QPq-R+Utebͻ=X9zR"qB0c4 ؙzw9YF#&b֔[?DFM3$Ԧq lt:^y^!R|%{fT6^;9߀vX_T0&,_z}ª$? $q@Ǿݝ0S%' G*vT`BJ>=6irksQS/F;ތa @!!͵?Lɤ#8T -Ƴ԰`ϗ%J!F"U+3Y\<ÃŇL+4ޅ|[45KV'Y%3 %a5pԅaDi ]ҳ&T[y<f2|o?؃2oBӚ 59ҹkU4,@A%vDm6,퉧)vtU)TCn?`VxlR6ˡP =7 ;Х hNn ռzU+ CBLٴM#R dN1QY>z-{|7&e̞dMQcO⪠0U +1ybTTsȳ JTLK_qPiM'])5/άЫ{QI:yΠ1kҷwj23MF^kX"xj TsqC? Y%k}/*#Hp^B a8|l~ҟw]D 3_!7{Ոc\nUl{ka_7~o @WG G D`}&WgC 3cl*Vǫ-+,)~ ℺)*?\zx"-ODn(TZ<5]ey͟zHӓ7%7@+K~t.!*9h[qd@B_$bS4'4TvaTTe`UY^ke,.O;"xFS5C&P빢O[군9Ҷg6R k⬪&R5:*߃`+/ܯ$b4eܤ _'RHpsF+i\IX03Wb+1v0݅pdmXD; jq(*cC"a5dKQ yNg׼7{%/ɺ쌢|L1EhF%q$QrRmrơ :vY)sq=ݽs޴"EUU@?Yhu7==̟b4`e>TfwuIٌdZtfGYRpV(I24T,:Z;a+'^K=+x~ۯ(<=ؑQ8өj,C_gNo ={^Ҋ'`ނp;Z=d5%SnǑ1JNQHqW̡0YA!з١zֺ3ƼAUZ[1h`|T.`| q nŁc0y*< f p!\v|LHO9 - 뗇6uq#]{&v^4kdO!ɎXlG:)6&Ȍw ,;8xv'B_sFjHo`5.#Z2c^)'H.2s36Y`#"_ |;Y~@wKʱɻx߅bkTlcVޜٻ8SH3gs4vk j, H$s~jSWLq{^Xm/OeF@cgZD*T]Ҏ.g .]X}zʼnMQ֯=!ķ)z|$7oIkDw]nrGsȟ8+N9G%/Ezz6)q G2D7' Va7Er԰oߤoF`ٿ'"zkLx h puoeud~ Djtb*#Ƕ|}&rl~`zšG:6#ckn}zؾRE qtgUcLVA4pR夕Y7w;s'3b'F9g}R>-8WptY+y0ӓ [ j.1Hbz8~~H~Qj%3bԇ(?mE|RZlu8 $WעHy+b5=!b+*L5g0Qc|ȩ)0{9;dk'-;yEB@)&El.qMX%[h@m=ϨsҚfr e_܎TKE9.̛hvƌF m,0(D.c5%=}##|(er+߅TLu& WO#+87x҈;9~S$a?~"m4jMgMDNP3soŹVZ۩\4I0K'''F~ .WFS7Ѻ! ~|Tv쨫H<\]; VRiO}l*U7\OWbrՍ,Iˆd^*r1©|(g}P\v= Qú< FŨ'A܅Y'3]3-uŒd.wǝ8A>ջ8..yU }߿J5 Kv&&0U9WM`ISJ8sB,Sxk)[8hA@]wδ֎ぼ3EBqZ-'Pgc\OzTwSm;#ӧgLhՄQ94"35 +5 Zq)^JZPvAUH"܎crMJ#F+}@k&ۮQ3&x;srKZ Za57sfΨF6 E0?jR]XW|Ȓ Q|i(E:7 QF氁& 3* 'BLKb(lg6](%`+ ~/ B2+Q] P ."8GttTkkV*Y໺ˤ֎+зrTL;4!N"DT!hW|K3uCO;uLocMu ^R2yЦHYT!=vsS(Ԣๅϻ#Bm,K 'NF[mKb4H(4R=e^S>R;&9 $cuXgR%s D`*H iF6{a=/lj/X`b};grgvʤW\Y~ 9"JuH$a/r*A(b"?ۉ7:,?00CRyc BU^<ڛO$,Z w6FD3uVO"ub́N;'@pu N؃Z{ 11k4+Fu;KOoXfvhsc˓=i!egzV羪IM#72o Σyd[t!ɘ2R6\%A EJZ= 3I4 eb/xz>[:k?ec@̚R51ۂ]i*Jڬ g),˄$E`m 4(zr޸uZ3f\.:w{uHfdcY@DrQ7ȐhD5.KQ5IQUfe:{n0AU-ggQԮ&%$5=#JD }Ւ؇V[I=j/b7gMk/a&+4Qz7-8 hb-!z.Q"GaB(K'$E2q'\aoupc~p u]\f"ꌟc&ռ y ҩ"ax6DD)uތ+46EU{!ݬ#{کԏp0δߐm\J`Ouz~Lux.>`q Z,fKIFg/f<%DuhDi,\K& 7,Т3u2ӲE6}XRݪiN3 yy=SBMEe^.:Enk{tWlֱS8TvN#gK/Ҟ Tn| =8;<8yo^"ًc6a0?hm.k&!! .%?8&&Wj_P^m6̒>bHA.#5RVIq!yI*bk5xJF'b6ѣd"̷ڻ]9?닃vp Uȿ[]ycۨGG`#/hRUp6;Cܴ,;mmJ\ή)^۸@PCwGQOUEyP:wZ {|U+buy }D[\  ?a9ظ\b9jP%MKjATB4ou0a# ,Uʉ%;ȏ]B y!: ۫H'6 6%0aؗ~Y`,ݺf<^tx+[4T :ϓCP:)aAjCCštvڤDdh*fTe5FY24(<.;A.Yy)7gFɏnBMbXE+a ؍!CΠo$QwK??asowywuiCbBTO% fqw z|~جsC:x҃ۛ1,J-:,јh$]e+ʆ &߻NY|$ Ykt& ~6~{BJ~MM9 "PݿD #G:O" v+Cb_KL[o#zu3p?eI4V܀THl5x9kn4I ^եhͬ ˒6}oݕAiblF-qR (Sa?![|dV8XE&+hC(TsŲg!IQbP!I-pdiG#I|G > r;uŸ -Ct3@LBM*r`vU+٤`(.h@m54 ֓ջ6/!8\j*ٔ+ɹ%cEza,'b&t< ɎETDJ_0¾_'}1Qd*+*Y@oه*&+?&5yJ֬S>.NA&kpdzc S86tÁJ,OawM@ 2mL;𧺕P.'587kH7QJ\_ofkcQB6#>q. =m0#4G |8iWwPQ)8bkSvs.cB enIXlˎ:>umވ?B& Kw!Pa3eyzI>y q_i{HUY(9dL@HjY~4}$-/`||=m6m4ߜHʒ.je x {q:#D#:4| |?ɹiv,f6HAǬ[vM@<ew]'\9&#:vPos{E0tgo ~-q p֪}0:Ldƣ3g nsYRV?gۊl3|Q~c-y4Q,NrA{刹@ƅY&°3FUI`Gnz:KYLz<Nvñ٪TfI^5bXNuav [`A|c#{"$<:NnA\V]1&K͚v RDk*Z0 Eܹ4iva*`@F;E7uW^LRcm׽ W(aV~3œ>weԭ̒p޵XK85-G&dK2.ŊhʜAaCPL 0_J^FKf w̺:)@@xtopcz4ƘM~H}t@KMďbxo4GpEhHK:|zV `AnXFܼdlXY}ڈOō1gqfKê \bE );ҥdÖѱݧH}n%%_*RQCd)Oe 3&{<|3C+Y_A2NݕNCul#6?d\gS^M486 DAkV DaφRT %b}S&:fbH`l!wodcOcbb~v1KhOyX ^||{EXi`m69԰Rug5OWKGY>Ĺa̲ !.0w5Y_AoFj¬Km'CGCiw{áE)(A/۲aېSūVTɛD|N 5_ȾBn XBFXH\)Gф\3i/l'.qjʝ]ĺJ gRKr+amy.pCPTF j@b±dR}ve8 |sgr.^\vseTErބUEkP!!`,$˰l2CE4QMGhL2^m R2í@_Dٶ5BZ.ڻߑc΋ :벢qe?HQhb3N qb=E0)?<ҲiLH$pC4/oLLEx"$! A32:ۥXwPw$>i LYO!pMUT)~1%.>tD'DBS9W mX^"`Nn8&3qm ӝëZKJj孎kZT0(}AѦ53)'ꡨ,%8vԗ`y}mWK=x? e}D%ix6M>vũ T+:H&Sdl9l)mGtWzogoEkxO-Ϗa b">⵿Ok_%*}e+LBQAQ_&zoE"Y<߸oyo^ y歘)"KG&uYY"_&W~ pu'[ebחVWrKkO ~68Z\Y7ˆ7)e#.z ;/PN״¤qokzD-݁J9B#IVQGWjqWms{ ʨͨ˲m`JsJ|H/p *1>bcow|rܓ^9܆T#w<1$驸1n1( z n%=t)w_B $,kPZj13M"d,p\74JM Nf~dG |6Ɓ^FE: @iK)mzgus6<3,]@_f*IKlpp(kS(qHXX}qߙ=}RpjH[gl# Ye&הZ;tQx-OhC7Y8e$R$ΌVRJ蔳Ohh5tɩ_~4&srr߀@LpbPi̟hs '^!}mar]jR[~tp!6wNg8ƅe@"|y)md*rN*r!_KDжr{4Fّ|A fir31=鸔Rz#*#ۃɍ ^.& ow}z1$tfʾx=Xt1x#Ro f.& 0\uPIF!sѧDZN҅ - iZ}!CW)HB&nz%n zYP>[ X6#c=c|cX+oK*㠲^͞q>; LI*Ʌ?tzvFuJ eP84L43/VPaRߠ50Kc67@UrYcݢeTOC*|3OA^ hϏ.5ӲoR&bԿYk:|unDrh'?ih՝>EeR;(B/~Gh9>aQQ7|#XfX{V%4ւŤ@&ؽAGtaDQnVJS!V MFKa|@%"){m8ͩz(HQ T._ ܗ L&J|m mn:}9-jEEE;yT`ͷzK#cEp z=AժfuWFs`%h8 MA2X]2ݛ$&Sq'YEI2kc69)e}ߧu Hvd2J sºw _~pj4~z/S9LB /+%BBo`f;³E˂14}q.>ұZxGJ<6ݞ7x$ ,9:V yD&aHZ-9Rx`5-Fy'8~:l#_Vp.k9Ɯ* Ienb=;%jAOowX@ kf!L_(\ q"rWN.'C`FqMg&s .SW}^Dꖳ̑t%Px9Z8g Km?v4$-Jn}\XX/&z*T%4 ;Wuސs_|Zrr4M.\ێٓ)FPƏm펪aU<=e@ F$ ~j_;ܣ3]V0lg)fβpkߗG7́=7FD;lׄTt%wnN\g<0q456I:5{QY`F,Tf7YVe* W{]ɋ~VFL- mZy~P;o+Ȑ"yHJv 'sI?Q`Nدn'@L~|3(}(7D\'tWǨV?p~n8=8zbk-3Oᖘ s[8֚ eڡ]/-B&4_BH"w{+tSiW=?$q+ ;i$j5)o7HGM-> V9c蟋A47djvvNdPU]suV&-$2y%̺''HC]tAE.JM#d#iAM`Y?,baP)+ficg|] *St/PfYݼܧzt~LiZM$a?؟N@j"'+L"ٍL{0?: 8mZRP9 2Y.kzS1DJV-*֨=|LAwbXyvzlZ8ѥ~BT>R)aۜtߘ::ޱ 8s"V9zu>z@L ReVBmVz.c_QSP&o;N)FZ aR/^O\fdrQL!0EHPc,M˱j|&_ynM'eV')Kd2f Dx, d9gP bXB锕M/tրԐev~ʳ`cO04rznP <{˂7U6ؠ@D=A}kT!)+dzy[ уYW.MaFR3+P35E"Āk Xvu5-cpeYKS Ydl{ͼM.d/Cw [$ l^1M5 VLyS?9٫HP3IZABSCjEU}wD׋C8g|qm:M W(uӢD_ R<)qgնԷfo X//mI&w'oTދC({~IX oSQP dv>VpX֠u%sQxw~L/^ÛXS\%YTAam08vQ)k|eaڷK9ڃE}AM]*ZHrEb e۶x $SGN}g?3/z/ZLiؽM3pw NP |hc&UgD1RZG0#cX_OLC0=ϽAÓbZ8ct*ɣ6+Ewb_13ݙ$c- DԦŮ AK*:f[P~އ7j~z=!X~ {&`BRɤWR,r_Rz% x^n%4; tM]B`~W*SsT{{;`XPwr?@U{-s.Љ6'nq}|=Fq M釅#cV(e"0vҵ#W2V'*N`5D>PSqOCdcri:ᨸKFWN{Ǻ:en(QRzyyG!i+LP2ծIl$|Ra',.x͵"n?3 _=>ĹEh]^yNt p{9rLqgt5mˠ+.8L^&zkGG~K\sv=̈́6/9]s]É'y%eTQ^X[vQ"ӟ@'t60{OL*Z-[]:eEk1ٺ9\;Vr,cf^OaUx sORyȌ}rA֜73YaO〒2XFL@bϋjF^>ѕ]n(¾&Q Mè~Qs\!cqO g5HfJY 7nYeAՎ2b/+ֶ >rO:zCx RHlY6 3y/^1geuM Y 2-mBڷyʭ+0kZlp>cvM"bqYY#̧ǃ05Y4Ap0w- KڙCv"X8Q{ȴpebU:Q*N-A}o]o8ݳi.XMJ>C>5q&ּF;rjWMZ2KM~ş/nvI}NriǟYŌ\*#DUqzjylu='@˚'4 Xs`ٰLX wwͶaZ}rľ7!0;WCFlXnM~r\8^US?'~1߮M% ;]\>cƴ4 ?[v @j <"AZUzuHgY8o*:M]8Jåtmw*YO2 KkQk%3qO18W7VQDnB.uϡ $J} 77cx=~< (_MQ̀):ׯIH]oyۉ1' dǯR@䪋溆 :6/UC' M,_j1y|mtVlSk`5"@PUM$ 2|3_/'C.tNU#NDpPvwĮBkdziMχfPsukĠjyQ![xߓ~-iU&-,? ttv/tFtiDyL$H#ac!c#Meε`/d<3cNc6.Br-21-{z| GR[ }tnA28̃00K) (]B `7HAP51 $Y/G*`~V}`}}4J OC*˒lJhKhN#4i+͡=sS ! U28TO5&Ӹm*ї`.qR'u2Yy!CK &A# y8rj0"Ҳ)>[,we}5%r֫; s#ZfeyUTa5kfttqfIJjMˀMi]p(9$X6 ujnd;lp8[J v{`xr̷RF6T%P|h_zA֡<וևf-Y儇ba1Aq=?E~YeC2HeA_ 8Ee zzMǟ\ G;T-\4 "vHCN[w 0)15$KEa}SD!fS~eQNpӲ6M[!IڝGuD!*]m{ƨǰ ̎mS<ZP~0OWG)pT2W@㏒%(2L3"J죜AZyײַ 19peWRj@J.j)iXe^¾v3˿Mϥԓ)8?.@ jH%VjZt*>$AoӐ1@2[N9|-*}u =#])-$/3{O?q4A=[{߳#h Pytv!y Pߎ+w܊Qp}zAYg_Tk>3BD(ψ Ov)zV#5Wd*)?K|hZHJE xeeOdu#Mad]pus&YF_i3~K~Ñv%I!ut 7"1*1DȨhyb&r IFQ((4/1mhE>7B϶3 d}@ <)T${,a>86qVLӎd6z_mo?d)q纸X?t:͟TȊRf("ţL i5@}6% B!@uKYAi/TlƆq@x|3 Ny)+hLxByUXtV%|#u l@7ZʱA fK=AnT0^?}83P6Ȣ8' ٜ $ R*Q8^̒g9BEw|e5 6M,R9F#Mvj_ bT5_V^?_2yH^h&FZO?^cB_|= S\↤f^~nwcǙM8K(OL"GSyKT^rU^!CUl1n}Ge^1։ 27qD˻Oh~1xCKNnUp^:FD\}ĹLXz"Cl A=F`Du5 R qbşOP\"R/  { d[Ot2Kک QmS9MPBAԫBP;mr[. $ÌxaΠ񌫝s \/8Δ<aNUcXWJx8qpq٠JP50d8a\w)q>5*&Gʎ ޻\BuYъjMǯ[HBqf&tp!pOEf M@#:KLPK{s]GvX18vwMd!E œPliϦztnI8_,iZ^H69OSQtΉOP*"~dzr }AH3cN轥Ј]isy{J`zNp4[aX>)WS^H61j"KyK{"CY)x% 2X [¹],ӟz$GL+&Y.>{UR/ Gu]GL~bJLM;>o]|8/1yz$;]<œt Cov^rG Mu&?4`N8ԥ9DFqov!=S?GB;:O&VctNR00Nmݙ[_nG]*NW}ĀAih#zҔЬ PB)3[uSj>d2pp,KlA:n6$4,QؘZn1{k|^:zWg"TZ]-`URLQ7ZzvxU |5Re^0VϔbAds7ax[AY@:vt1\6E|9oUVuwx[aj?#o: {ӟ}INo scwipIJC;xc+g dOU?o*ěeLgޒJwz? C?N5RT GfnAܙq&3:?~jN;!2e>rzmU预V"?=v$G?`i*OD&#6Ѳz ,HX7< z1J&`řhAt"=w"\!6]]ROu t7_;|NrTN۪/4Xt jwʀdΤs|־\>t!NV9O5?m͚jMjWjL%hckRTYczʏ=\ƿ:!%p y6%O>Fj~߾}|^Cf"o1D#>7٩31B !jwTt%W`6 h^")NF1iP8OƇ%6ŋ(,r$}# vt> - Je5H|jRp,ѤE៊/tj ,\#cP3L]ǜ/rΆ Wp/-(ATu 'ofǍ)1 [%W'4F!". r :I7R`eYT|dU`)wATjC]5bXzTC@d 6:)5aW䍇ݚ{cdળl]534kFɏH[Se;n7*wS$˜A C[:EŃ{bGX˪vI~ ȣӓ#vMyzYrK2c`"ǫ\NlzAWb?,U3aβ˖6J~ӈMDVFjJΆZdƧk۹6z7 `%־}{@Z#NߨX?4KT-00ߋb 3!m>u)KI=C^=ZiO(wBr0zS[N"*R9G[gXwBjT[vV. P㫷Rv=%0Tc0$ϩtrr~x׎}Bg^)LdC pfn6Q>DŽ90ef hװf"G49)?3I~dA{[,fZfIp^tuxD !OIЇO.0Z~.eﺳ6ɏ,dD 5GFUӰғP9Ǒ$Vry@|=?Rk'(*y7Brem JP2XQsj_@ӝuc2L%m.>02(5궸<5xD8• k4V&J6u$VyB x$7z}`(9-['Xa[]綸۫;N VD/Fd/K29|Bk$s9[dp2B'-Z~:Eq:GM,>Ephr"5'w`;/Mnٲ*ye51iB>Aj k=y1<\1eZlFu_;L4;5]5Tք8`%ť{CjEM(Iql}u6_ iGJliΕk gMc40jy #ŭ`Bҽuz j4Lq\r6qr?3l;6xZc4%ٽ`OY:c{<ˆE_ Kfse$G ԙ S$,HcrJ):l V4HIѯP:*r Pi^WJ}'MpB8ݥII6 %G!=+v@nxkЅ;h| ݼ,syl@KyfGIVDS8Hal䪿ty0h 5H=y<7g6⥖S`˕(JZZh@76, j!wˑb:G 刜|RE®U8`1֗lnӟX`>]\ou,OxI^] ?pYq"L늅}W% )ghMX=]`DQ~-_=C_Bia~ZyW;|$㎿ x.?V%I%K㠦9d4D9O>.<=H{!1f:Z q}GzgVܐe}uzyN^pD:;2tj'm"4HYOS R%;g8ںNn6Z+'JE:䝡j mab%kKq^&k~}hsa?vFa(mYX^ir$g6wnJ>0@roNYO(_ "\Sxu*N JMG%WEXQtϚ15cQ3|&4)hÁ8$x>CQv/?R]y\a?ޠD9XZ.=ɐRbl] &;) vKYUՕ&.B|mY[& n~Y: }a33Q;[4 <3O{>:aw[pKtkK30ܱx)jP]aB.@ailLA^5&+@nn kowˋE)\Έ *v"P}mg9eOde%(D/U~s=ɀ|.Gi57!'e-hgNH;%wzR2JV|G0p(%l?\`4>~+ caٵ .h=2EXn~;;#|ONpc%n1n;`v=\ɺR`/)TGjac޹oE(*#TI٥W Xܹwlc=X!C3ΛU[yf  0F2K`%xDvTa%z(=vƧ')ƛ3@6-z-e@ť͞O6̳ mM"\_#h'?|m$C񫊝w1}EQ=Rq^#)Qp:7韻 #`4C !Uz63x"&e+7$kxb@uVcqw3'al4P4P 2T$K=Kɜ$'RP$p]r' IFx[@=Td3x`e~Ϯ_Ni[+`tG6:#5}CwMv>+?w}1)9Ԣ ׍xvKvFhMkOh)KF-\[pem V&ww2*ӹdYgL™֌Pe/U97H{n])ג){m3??\9OA"Phr)$ލfk'GzV}jC]rHԂM!$l d%M٬c`0xKf*t! N6v9- Jڶõ^[兤b.M~?f_YW\&<`) TA29lITlXH{ -iVEX?*MFɨU5 ?XbZItƜ_gPv@jS%)uWja{^& J/W:lʝV`tilb9^"UW/.2ȑ[:*l@ohtqCADM BD2eQ~gX-&X']x}:kyJW !q-KZ{m3mcD!TCc-L T(' <>rrc_ݠ,} H|] @Ÿe8wO!̓-x鉑t_(C7!kہ+P @v[XR[.^XJMPſA٢Qga9Ї C?c-h;nzqN+7'ALEz%gDAwԊa pKF=ȶ/bS"{h @Z)|VDێ9r:C1E᤺`_#9S*.ipCoPEN=b(5O-ܚ|G&Eph(NhT1UM/BoҲ`p6eUL▨ kLFW`:M&Oc*Wey0.>ޣ ͞a+3U}M2'ô; ["]G*pM`XtX~*3LmUdWC(nS)du%@$AFT,a)PكQZdczоu,ޭsu<#*UQzښc J/wՅ)Lwfפ" +rG,:TI|Pbb2V`kZcv\lVijC8fG*Yf+*(sWg`&z.ې6v ِ j?136h`.؜l0!a$U]n 9̣*) q7uR|XhjnWM\8=hRBS(&= {v3Ij!r$nn9WU2@\8'VbucNSjhoe.>MsDHu w$c'?U54ބv`Z;1yg[)/yM)e@Z6'Q~\۬Nn^3OSG/iNz6^ ?=dM?3pU7=auٰP+ҊDFis&fVdFT\"`p i62=]Tƛ Y}7zw)"mb%[^^8O%t#'bBNq.8O".d6fO]mV(Ws[: ւxaW_/N.tz=5(z r^a/6Ilw'- DAK$ :茹5D3bnV~iqd8%sB̝׉lzdDcvKnz.KҋEرWj%% n$_ [Pc(;[{6' .4<&@HF ]}ZL஡UdlK2aXm!8o .e17l~0) Ӊg*i`vIo>mY/5~M6oͽ L8'٩Ĉk0Lט<`91PS@~ol(heoDSu'W˜U`}Z-d-04'Ht2L-= vН8-NҬ^'8[pC 5/*uώ*E; Ѭ;==Y]ac[r(z6x!(kqѡHeI`-qp ȨHIQFmKN\WQh&7@ם*v1&CF&LG$eiq3&PˑC_2ΕEQ]٠_I\8fb 7c"|᷵};?7S0?pj78{ `A{NHT(0Vw8R5J6{@Woa*Yս)I-Q [: Z亣΄ԊU5*\"Ud#l-1'DM-ˀniAzөdfCTwq T#imQP#r]"31OIЀZ}fN@AߞwDL:Nom er%Y n49B.٫mLjQlQUQ(PW!84=وKK[ eP=C=|D_[LdȓĝFyrYnH-6.$h^"cW RkXj D- J%1m!蛴"cTA@i缈։i']DKrj6#07ȓ) ]x0y2f ;=[ ف1Wh*xX@[ݏG_b^AnC:+ { ^\MZjċS\Z$6[pg-XYgv1oQKi lV&4yr sYo[Q畀*1@/oWZXVkhIYb/V!jG[<%7)RxIW#?=_B,{.PVAG  I% 1E/Ё>TC!NV뱓Tv#'GTSe"ު]&/G찊tNAb)Ȳ|#l[o82u'\lNִ18U8GhON̫CT" 8'=P@wEjE:?8\;znF% aѨ,.LaMhxKҩ( >Zf~)#oC3p|m};0k J:Ӻ7H%oPK:h2%fՄzSkŎ)7LΚb~9Qu12xMϛٵJ!leOYJ)Jڀqʍiå)t?@r`#"0wqS*,i^OMk:D *0(Jrϔ.- 7JZ' /]YD@ Y\[)#qEf bOkh$Fl"՛ jY g)B+bϬ]^`-լQpwDzԌL IR?iC* -ئՃuo:zB,]xYEWMr~Vu */~EFѹX"<'a!=8M῁Hݟ nRAM82et~e\)CU<ѕfpԵ4aV, 7/_*Mk,}EX~sQ43ljYYwel"[:U?W[Ny`ƃtaZx @o6wB$7ژ`yO@ƪs`N f\ܦOM7=uKk ̪=sT:teW@,w9g3ʐ#etS(ɷ4}^$1`I\q1;6ʧFbOJbO hOk r?t&F;>{aEmP0oЭ #Z~}T .mXuT\P\Ux2ԯֲln$R'0C]Yxr^n; \L\CtPӜ!LzhѡԝO$w#j09`O$wYZgyp6Oyvh`kX݈Yr,cvVYVv>#fs-S@7O[^G0xbؓK%nɡ.nu/b=B^S0b|c))T!WCqFF[t|KЁCW1^j⒰P"mEB6_AsSlEm 9k28#yMa r͟h[1Af$'[Y"Z7 :l.uvXPӢ#С`̑=wn"ѴM[qAI q/dܼjj,{@;P:z5o# ^HPBqB ~]*UNDTр?}MfW͋Ẓ1P%\/9yGM $979%2W ^i$T]%sA(|y a)z SE*eb 4a3`@҇+h&^Q8x>p6sJ腏yir \Ka VfCN|_09+i ĎN3]c*%c).]b`A "-} 1 G[7vzxߝJN{- ֑W*]pLHDʇck3$wޜzK+wz~Y":Ҫ0d˓b]Ǯ>;>w ^Qjo-5H'闵؍X٬Rz^a9Aah[$GJX32$p;t>f""?ҨXM2.d>-ݤr9)v0x o9#Sï < fT'ؚ|[᭢ucQo rbw9it#|ԟ#U9{M7柵ݑw?fޘ]AYKjW fM C9&)K>uDfUGE {ͬCL],B&Rpd%-/: [^ W:쁩t!$B,OBHKمU&3B[gL>~ Sa4EkGh߽rW#"="ok)k)B ʙ9]rvދDv׹QP{T|A֡Fo:{CwQStʲdmVh<($qlfFkHĶ|j#?H#J;"U_3rw&t" ]|Ak ݠD >@: JDde`szXV>[5\n )**Ft$qk{جW'<"4WP1D@(W;TNc`HKU;X@$*P?ϳ.ʶNo~f% ~.8Ef/(֏& P]Qyur]ӫs m8^֖8LvA!WpKʛCb|$@:Uq4` !W(ע6-kMNBOb;}P&oBXs-qHhˤیD_|4wiVkz& ~yh2C]Ɋ?bOG> ds\r_eAx2PW[VVa~i\ ò?6+ϭ}&Fw2=C&D?!UڑQy]Y^>K:셹G׷511QV-%L_2pyGuJse i߮(\AL͒l1zdAn&l"& LxC5σ & B)*;ֈ̿z=P{jcQ2Q >'aR ֊XO j![ltTm8;~XOdV3{u`C*Ñg4)bBC'zbzQ꣞9yeWhG*W,ԇS.- KrE ^4u3ǜWWY?֐@|xS.Ok֑y%`T@ZGuzQN5 7k`랋 ӷVi[R/ wC/*'Um{,Ź3@_ޔԚP?(1=-'$B2_^bLx@_1绚wuvM{?Ȅ 23T :Iy A)x]ўZq9 Mȝ9մ)Yc97 -6\c7d!gadTcɏI̗q>#2dq[/B%)6ʭ_s>ϭ T`RWٺRgh&^>-iw .$kJΓeYFHw ῴE/%( mkyJ*\rX7*wqm¤>GB8Vt5Uqŋ4Fl׉tƓ),Ș> rV%:6}P02jfrU7nQN1Kҷ-tnIPvH,ԀlFtdFY =BML7KzsR-~]B7 <HVB4RT1-1]nJ^Z?B͗s[\I堃6|Rޮpd~a{ d%U@57odt 54n5Z(Cĕ@U?x/n7$[sszD$YJR{:o6BPA\DaΗ-Ki /l>P" $c\@bjc(> t x#2ʇ^~_ղ [ 8cXQ[ySXGXsEy>ck"K!0Q/K@>bh^)pJp Ԗ鉀EqoI9э;Sw%1ou85vp cS)uV|&԰/胏q aT3(]OZ#k QG;sVbh&"^S75vpJ ½;LÊ22?̂D |:Fn̐{l y7gYզ-YZ&oՑM̆ X^Gg%.MHB{!v1,i_ŝ p* "USW"4w*t 1B G/?9 YOjtbߵ$3?d%;쓀X@4lWx0ȍ oAO gL[EIQ龼Y=F&L0 ؤmo^k;=2r(.hFu0+y:DiԼRUְw Oc`!-&$|Zo*LisIj@ gAұ&J\9.1,1 l~Ouo*ERp\FGkl/.$XԋϷ0䌶VƉv۰_G /t0{"K^9o=h]ps0ӯ0v~- \+n#dMYf?'Yi8铏i7w/mz3kEL#tF)3Y)]ao-)!vtοVu+`7T@ KIE 8主XTqS-5 Y>( Ϋe'Y0drH;7~1|S-ˠyŔUYG(|'E;~U>|#5 kܴg:VtLm7R1۫e)nU=ƒAXn*p^,lxQGiCs x8 !D2V0҂iK{ 8mYKDx]b6.է'/aiD +}}ȖZSl`cthO/_V7XLEu+3BD_͐΢ iuĖnP-$P\FZ(?Z7~uFЖ,D~>JhdּNQb;1yɥUPU[q^9]8|SK53P&\ Cα9֍;J#^_(sĉikW'_ɋdKe0I\R<\#zf)K#w;;quO Jom&; ap~wY\=>-/lnCQb  @BH8DN+yVuǵq,0 ^ 8~xN T)v(=wz v\Cg:v(öe&0*vLYbvH(B!V =f4$ePUec!-E Ju~3J\ xQ{F7i"pPQtpcb!P0`K9Dػԯc οX[#p:zju"9#`JU uu5 #g<.ds7f[~Y׺At ucJ=mOo eP NܜigP9gM=54e>? Q RޛZ\nC)H4/W_-Y> :^Dm>xOgʦA膊ᒹ?ҕL >B6)nݹ B%梛XUcJLHc]@|6 D̵<6LE= ihд3tN ^d`;<9< jB62WxdP 9LyF.hN@olV!U;cF]K7zBW,۱!,6/^zK%}>W + OLJv=}J.Okh11 l<8r(LlJ:"NPR8mJ97Vm+rI3 ߘN-غHmtsJ pTO zv~Fj_獂,KWnLfufwp=q݈s?ޔ YǾ0x"@&NMkH$9~0)7gSU OJUähtO- OڡX>SIŠkGWr`%6czJѐp Zl&Zr]~guѻxib9?Z1/5@Gkjù07bFRpP^{dҡpTvuS!XuZь ?23<كqxkT΋|m>g8T1Hr0( (!/ggGPȆrN}ZR@Dcyq1] W$I_H_ҕ}Q'.3S0(\349:U"qO.t(1EeP5wdmD1T9fjClԸs=_t.{ヒC4GPgiv2ZPre, k{3* )I4MI! hb8`nQmt¿hxĒTZIGU&?>ngl-)J|-ѠX W~zEz KM)y~EkQM ;h ;q͎< ^j7ʪi3ʉ`8匢)Usj:H*KSk-j^cZQ:sùe0q_gtL.laasb?WK F]twk)/V[~0H : Xzџ]ee!m`-qH;_x򼼋eŜ>A%],~c00s&1B/Uo_7)._ <;PBD 9ZMT@߉e0YhHo(Uwi2"}3G9 JeygX:#HbdE>N[:YIamiikzBM.H=#Ysg(Y0ef6 XPar$(*uWCʪp-߶~f/Jk6s$gprKDmd*_و(7ϝĆAb;NyKOT^r_!"7rOd,g͇ni۵F,+lO2ⳕaf@mHjz{mm#5Vk-F$Q5_"B҂KȢ~ppW F$,;]LF!kSJmܽR(zOrW,jAl|'lφYhK=H&@\F|KXIrtCӰ+ˉҪUU O:0w=).]6X-Wг)e"+ǫ.赪*R>Y ]zaOX^T37FvcP"~ /i3Dʾ>Ov^RJOK->£Fm+1-v?~G[J#$%69 SG> i{ ve<.ԣ*"o%Ͳ+Mؗn1G!;P -%5Ox:5pPʀLL@=ELeȎ"vU6mbUC8ȻLG 'L&eLm:]g` %t !)W$P?*_P!eH{Q4,z=;%wF[=$lƁJ\ѻJތ>n D :va Kϻ>Q(Uv+niM*?$=(<3K0!)ΞHg0jzh8`.W=jrcէ{G~j+`=?7Beu[qy<ų˩ քȝYs;1g"kpcSPbauIym"hƳMxFB۫|k]sV1HB WoVss>cR !/r}-7hˮ(KdYX1w~ eY+u5%I49Jnbpih݅b5?gYG WcWYm?. & Y x⺣ө9CsDhhKQ[ n3pnh`Z(@)X"{G]fy1Y'<&b08V. (,!`x5!EW2ݳ3Kѳ {qwlʆJK=\C XZ Xe< 뗔^@ /v9w[PwNLr `Tg%Bڹ_4-ᵃsa> NX.5 | @BӘ%dut+Cr}+ʲZT?+bp\x| ^NnK &(+=v}O=XbESKܞHm3xԩpL)a pCWpٕo4 E7TN@[k4Hd}|0)7RrA1iDiKaMy :E=™fyZ&VvZ͠FbVz=Bwӥ Sd.ԂP΢ iC=wPMG%1vmVZhSZoa"m$L{nļ$5Bbi h>f# ^x_ZEXYba)ռ%x'm(d#dUKX/ f7w#ʃ9sÇOHƯ"%'zII \3n{YTw<@S wTA[[@3P 7#oa~O 6b̷ f/Yoݪ(R\BF ^ㅉ7t/jMˤ Y5:Auy8z|81fx%KcDi㾖y3KԱO1~5 T.? r$)iEdt®cJc\mgdtifV,ʵ/^E\PD_'\T0vq%I'u= LXZ(.>uK;h-Chy%v{nġ!&rH[JMw]7Vj/V^^+AQY@g.TɤB9.j$0ׯ`;/Ǖ@z?!n3%VfqW~:,8=.Zdgk[_ZD>m?e.se?f"24YhT@|D|/S9 j@smWªo蛆#I"pIQB2fۑ9q_O/C]sح;w[tH49V>T-k'b}=D-Uw0PC.3 JͶOo걞h)O/o)ڲ KwFe[e΅3CQ&eKlT<  }dhUSǥV-'$޹?]W -(e17synGuwmeIEA7y)\ԧJծ2'q'y+rFR\rA=$wUr6opJR5дoK+7l%?IۍDU\J޵A`cJs-1d|c6 V‰n\1'sJ-q9@u p+.$;L~p j\@Vkf"($y}HZ _>]YatFS~3Rn>rhLȤ.]FyVܾ ]j>8N4Dz[_x2:hhO} vr7$ E0gq\,9u\Wjb]HR1?D/,nf B? $un\2( |k.RTۻlCFBy5$DYng Ceu@3X>~(TޢoF|RLq_@)<~VRBWD SI= |2buwAޓ6{F9m~v>ǔj)d24߃>N)o(g<':pOLid[{ǫ_~*7l5:P1FXCϻݲmF:ra Ê3??wJyM9̇D|Ġ5uD:䦃ɊZӴe],C AU/%o);!)N7Xj#PiY$'KX?`D UF}[x0>_ː7C \w{ȵ8X0WJE-64kT'Y%%]R_N.ȍ[9V7Ga;sW:T!>|wH{i4"^s`5Ӌ]'rLG܈/sħ&rQoBUZU#71sEyG~VfʃOU`6wHԁtbqvq*](|ӭatԠ&2+#51!2|1˶*'m kc.<\OEI|[)vo -3Q{葫}ȐױTfi2!IєmuʽƱB :Ǭ6d98]=PڄD1Vo7c3Zvcl2z:lE`Rb~!$9T#|Kb95-`~cMtNPe&E.͂[^y#1_!ct_/}8F'i:o8ǖPxHaD.ؘgwnX3qYח,#g Q)7tЯ1qAxd N|>܃)F9ٛ)<,P R: }\x4APMZW !zk,W 7kND]d_8M xPhNPʸm? +a "8mZqLTB5鞄m 1$xmeMu˂wI[s:iICSA{Zg+ %E0 {cQv$](2rKGQ*yUwqƇ5q('Z?)b|#]g>c^0rs1Ot}*EkB9ϱ5!% U*HqaJL[۝veZ7Y:![ c%~$qIk m.۵o`}0Fl :B:N#l񒼚>.GX##w wx4}{QK̳" 8.e4K坢~ggw͢gӦ/^Q|ía,nEF$Hݙax-Fnjܥ|~s%h4s&Uc14NuT\١s{T3Ys C_K'7~h{jyðN9iC80O_fZg@c-]$sGӓfᅛw-rd }n*+!3 ӪX(r/ 8  )T!Bף9M|eJ3Z. ,k{!?ب?7_D(4%6jZQf*rVUԘ8޸N+OaW\C'e>Wy[AJHMI*S~UYEWK3(|Njbޮ|E$9;v{S1B"fh0SzN9Nڻч+8ͱ'گT+NS{<3>o?j ʃ e% ga؃S*J F$1M%egReat"P{ ڭ8s P+=o退Lf<fI@g8NֳP:gڈ!X!.Ljh4!_y?]U2ԍUQ#3+ꞟӾb~n_%FUo >UJ'TѫY!cǶ\{*67dű.KRIR#LZ}J(bN|?i(Z#F>dG vf_&dЗ Hn"~OQ|}uB P6؎f>#ȯcI8:Ddlō7=.QC3 t~3I`}.@7~vt٧)tb;~ʘ wyl:M(8ϋ30orbf(Y`ق; avܡp% c?{Aݔ6M1~s6] U6ݣ R% i{1m1˱>ȗܙu~F^ɊWC+$l;A] CiS`3i<] دb1{/NiS7Y*[O⮽f!/RdPū)paVWR6H5wCb%=d2F$kMut/!n_-m0|Y.V_J4f"板&;'\tlPyf_$07N.Gh2M>I"5k 8nOȓ Do"ϯT1hPIQ07 P$䤝K 7' x@~`*k C"?Rkx}]}J ռz,8Y^3?;7Ǝ/g̜aoCɖGѨ=G1GL.(ticyFMΊHɰIg2o&T@b|0P5cqB2i6gf\!vs*ZJMtᅗrj&DVF&F{d<̞? QJW)7b\ZCY~$pDq,}+<(g7 hG lwVE5Ƿ|qi/T>=E/G:$` Ev%ےr ̑E2oAFMNi3]FQЫ#es;#Ktw}6]b25VۊzBª:D)F!T5}F p֕}w环"HGOBۏ4s#!cν$Y=Z]B5ژL쏝Q@GKTSc:d鉝fٛ ˼QDRRk(2vŞ`UR֧W(~#껒 f>ӁëkyG)i N9۬BP"b1Yg1+Jk7MС.J{&ZO\r(J,> xAoM}zbu[{^ǒcGq/0)[O_jXeZJ6RԔ59u=}~wΦ#SުSBGud'6-%yB:<2KIe2?`@C<Ϊܖk?[SH^'+E?0^haOhV& u DF6_׀sZv}%$-d`IB:,,$oGYeB0^zql\ 5{sI>#k2vܴ8_iϪgB·g랜)03"Jt &y\WFjv1h, ͇E Us{}fH&{8dJu+_+|P4?8'D|C %'!ݭs,џaoJ!GqUgGÃöX, " Kxˆzt\ z1r_IZ?)FҜ"$О8iH b+", W% ѝW^97bݺsnb_}i_Ia037-&v.ss]&B7crX6\4F0< $/ @.}Bb*Dzw&doCּ~BbIyty?֝Z*f8\ʶ0MZm/ܔX JCI/6<}$Ҹn頞yB'a+]eb 7FSCmT ^ם*KՍ6xQy>P;m\f d|ZH$o!i ˹v}sYD c1ɒ%n:EH1 Mb4xUiRҍ8[oZ, M"oM4v u]@k<̒m`:FaVj5Ƒ6x.m([$Ϲ8V;z/:3Րv䬕A&@)0\V x&>/ze"C~|Byh^2 _cҀʼnuĚv7 f'aiR[,JǕ7f5-zIE}F|so:%?!?U6f)1)WHynjqQ-L p?~U3c6Q_$Z):ڝĚ[P&h@msn$#K>4$08Kp4ǙF j&χU uR0-AZ@=!1(tcfUjw$-"(N-ӆD.Z[;L~%dm5Á7XqJ ժ_(t;uْ!ꍰN}:UW6:H}|xsO2]2?9n>K]u4XCJƆejbmi<’a4&[>ˍGRHo~Sy Ss%S нSS ?pAB?9 +e5ZVR^/+aE'aC'7jWT DګvU˹عۆ~+|bB>\ iW%؍+/v^aǭv;%sߌP1 !—b]I,v|LIH:n(i-꣥4ꫠvvY~Ci\if>Yg-Z~D ଱ avAiGz~V-L &e}]6K;k%!Q m+3] `k`OVJl5T0E153*ERdlD2Z k,ouM7 pν{2LVfvHc`e5ٰLكۦ_J bSכ$QZk:hlf|ZЦׂd{QhQJԳ@ؕ|]*މ>_hE^$Q[S_!`Z=0m z,L$ޖdWeYAUr'ǯ>㾷Jp-8Mε|T$;.ܯ@ꄙ֑lxB!ZrZLğA(FS@#{deOO;:j:P?to!h82KHd<׾rY.|P:`9{W,7 OP [``9ݿaԌ1aMP[$B_¹!30@ (͊con o%vǂuuiV.a^Xnasȃ IKRY2efJDRBf&:z 6yd̖;,`/Ol%= 젡G5 |QgaB-H9m5ѫ͗.~ Gb'û(BaET 8(A|k{̶ücYch e;'Ud3x U%3@ ĪCeܖBNEC ͜Ÿ־!$ᜩӧfFLx`2&1w(D|< <ʏd)̂*uH[ -ݟ@{3Zb s5)e/;9H[I)s@٧=bD$,Qx1Z'^s#'0{|+2!S)D#Uw9ʻFqGάqv re&>h*5 9HKlC'j]+7?1FZ l03e ?$˵uZ6ԥ%dSDLjA8'}a[Aֹbh efqg|uKP׮V#tm0ۏSv:4׸煞T10]Y#*ʑ&UlPO+b5Z_ou Kq%Z#y*z^G):Ņ^-cg4ZcV=^*Ch=> Nȅ#5oa+5#xHHtBfb"W\:3Պ<ǽ ӶK$WX{IwbFA{|*TkPɀ%c&\MlM'Yv ũB{JMo֞L$ZUjAWM6P锵C97 xd{ .Ħ/>Өgvfmw 2ot$=˳e憡3ŨH8k@}-0ۡMs d.Iu b ¸4a-ttY JzPNkR@Δ5=9N c)V%*6ްH.q7v*B!"ٶU\FH*Urǩk|2u1ЍYodMZq0$[*vyA^,^TS4΃r ?UŞ^}]tP2N:xbK:F$VV@J$=_dj5o3ǃ#\0s7]d )\Xc-`]B`َ2pDζ&w0I7n.4}Kw90K&Mt\oPl_X V])ޫU/n0PQy pd1uܯtb ZFi@%gL uT ,}[ 2O󹮺r9n8~7N%1[@K0~ԫ_#HUF,ʻg*L;/]AwVrDž!bf){Ξ^$;*^N0(~[-ʌK8.=o|aMe'X@WZ| uiv%XѶ[lLc@+#ʠ T#ާ:RzV58j z-6 X;ɮ%"0d'mSхpzơ Yn5Bk3oH+C{Nn0aak{}N0K>s-[& |lyn$}50=(vi+SHQl:ʢjOnI~,jwthZao9ZQl|ey~ _CNX@҄<ӼՊ|G!gM@pz![xpW;:&QL|*tH7v3{\2TNC/,<~S[#gIseU* :j4VoAdZjg&:YGp!ّA!vK&$OE+U, %c `&"&Zڿ^<0Ōc=I Nz,PxX[X,.. ||$DJg?4U0Ӌte}߫Ѿn *idr^br@^+ct+>*+e,j" i=ܺ6E'\ *7γ|q+~4vx̟p3(WU΍O$oX`~F;DK zOs]# `R#vۉ3/uթcsxD\8Y-Տ-qBxK/!GWdy)=1F>JO9V~.(.T\)iC/epՕ9u$+nŏ @@ D_,c{ƈiCg*9\H|#;i1$,A_\ՊBCiz:Ű$/ 1$蚧=s}(PpxSDsY}Roi܂'7HJ@l1m$bC]L ԁNKZD%/V=B@BϕȮhɚF }VK"D߉f+ |2B8IdJ88%Z,Cu[R5T/*:*p˗ |7a:zai QpCŴ. zJ2|fS2O CIsx$6ɪ&| ]f{v9){ ]mbiҽ(^3i[gӠJhySPr%y(Zvk(K.x7ƫDa=JewʛA5GRA?vhtQcuD:ljIGwˆ[Sdq;H6 -)rI[@.vj2 `w@f''NpA.,4L.!zh@R3YoI1 %QH'V٬q!!l* dĦ 7A_}١jxN=-#ܾ&R3Ĭ(sڕhwm]|2+x ,0M^iK%rN=* 1";HT"Kfq֌w}&bo[,}hdю/ezvZ cu>euǹ$/ jkM\ ^$MJS^!;BFs3sʽ}'`y,nzDzD[X<(DFf”sYPT@q3 cp<'@E:iat%v0ȴHF:%c`3c§vfMAQ!pwAX'S*5Hr_N\8ae?*~ZӼi y󤲋!3)əCEd-=C#wBDbkLE@EOnpשFo/:Uv5/+VNhv fֽܹEԱU.|9{ލ~'^L<rAV-8䃏6'vwWՇj?djb^v+ͽaoǜ ҵd(:43*'bD1C~{$-b=Od ܌M#T)r@/@!PrЬ>gMa7rcF"{)BtZi޵ %=zɕg)lnǖkR3N%t=^'h$,~c't}>#[.d0J(P?Bk~̴ő-;h t:]dCD:i6~k_m#WsQdbʙ/(Ώܐ6>FuUhsDsͺ,Կ ؕ `)d *t\[mXN- U]` ZpCy%u!XU;/a /Ǔ(AG/\31>zz8{Cm:jCuw,:n¦ )eĢ{c{c"X~=D,ze"W{ R9h k"83 Yq3dXEuw-,nCjI|MY9"M3-)ıwU7 = { 7 WpٽSBXd["=H"`QA{~!5t"Y> j ($$Ty*{Wn"$޹] pjrՓ/1 3BE+t<źQ9EFW`3 (Y ƻW=~r!LA$=H{C΢~K pMJ@R-w_ddf j~\DD.fʧaGzx>eYNN(n & gcF=$Iid<yF7)>0|khb|Og[x愩ވBej`/C4nl9JtEcDY5Ƥ ѭPX:X=K]+Q䖀p"BUrWAHK |YLVcAwgi<ò]`:"<^oOpspB0n$u"^}H "M"Ux< 3}2L% mZDRt *'S9c冱#uRx@l[TYb.sml)nK0I^RV>H49'sg.{s^ sf;M5 Adzz*W܁"eZv :f/lftڌarP6K˶+s2e񈙿0./R"XzP"Yfu><2ٴo.oϏ ȕ\rc@$J::Vy!ȢE  wkAwɭL8>moE"0 1~xy+6ʥ[tӸIV'ik^ݐӇ~d"w%sfTC;A/7 aiyN/b}(/6@]y +ll|>2O٦z嫊n-j\4K(95-lX dəmDo>h6-_̐oEmrzڝ*xžQ2O1Uɂ qu{XuC/P({&;ʟ(8uRa B̐B9@:x Gp*[;)eOO_$ƓY{H1Ejw^FHRs !<\UOyHE,@׫*]]?홍We#uuIXd+fD_ N&"I2#s]Ѱ97"; A (ŏ$.AlD yn] Z>g!*QkLc 0f.U*ЯTIz2&-;V07 J$);ZYH=-wH;ӢZ:vӌȠV k855CUة^o jd sYle>@k+v_Bwke!WL:8h ǕNd,j8λk"mHG-thd@dxV))y[CrH1BS]N=RO0 =SAުn*)Ab$v| kNJ{ЪKgHҀ 9mW&L>XxcQ?1C逽H7!|"\ ]f02l"/j am5ژ^pD6줼&f''&& :X)b7nq^ VԷ#+T@ 7'tVCYRzܳj>; ,VP&iAő3i-Ȳh4Ӳ.@qF'‰O؟%pD8\5A\25y,h ,O +(`.:q0[[jD.{*`/K/D4xIëZ=QZ7b fH52# =CotXg31^(C!`Ru(;)\%ߠtyfFn \Xe1j<'X&i(Z"?xGk_Љȹ6p*,wsgUo;2[ݪ8fy߭}֚|  zLH}ʙT/AS56X%GP>叒yEXρ0NUnt/Sκ9o4̄i2mx87e?JmW `$?o`Ny㍞%ZAl dA1g*yX#`^R˸HgO=JޚepoiK?-Iw1o0x-Su/'V%g7$y؏YŶfHbw#طG&I$[.ܧbH Bΐ3Z$ ˜ JaM=}3%<Vvb_.≮` zDd NvL`')?Xѕ_7 h&xHbf9(*(~(,ar&35=­H+z+g<{'%)6N _ňR7[?Mzho@oU*l;{'a';}bmYN@M7 ?Lptsodc[T@6AK1#Є۝sʫ#Em*ܔN1EBr<e ]s\l,Յw~ vւiFtNf5S(pħz&921|xN(:(I=j5/&g<]ȎFF"Gwkmdt,$۽-F1wn wb~}V׽,n^](z#v\X}:6vv-o]tlid@i @O1>pyhG~o&;iHrM$@-͓*e쏦RĈGQ+4_)-|8 {ǥҿud,e;)㶑O:͢hgPY u^WP $&1 =N&~ d6 I.\HQEX(")~.V*{kQ/^.ybzFt+ Z^eD\OlS`9UrirpkEPB 7o"$)msg'(1h#׭xHA$9vRfD,&:oB-M1MBb8k[(!=j! _'~$!mdt;2U=c2LXJ۵|igNb<.I+8Au9DcZp0A?O*V Skh&Ӯw TAln4[N$[*FJkeIvYrJp0AIO.}0k׼"KFSB*&b("}jXGBJû(DP WTBեϙ$/|qHμ /Y1GB -k' B |M}+0Uf6h7Iw[/* "֊Ĩ@C:</`D!}T%mxAB DpGiL1g<*h;`Kzoe,`@Sܩ $G-1o#빍4q[wl^WO+"\!h cq*‡@$. ßr}wWxe[\ Jқq#'.aKiB 1$:U~NĨk:-#IuZ#^K6vT꽙yjFV߼a*VfɲJOY} (v4ctV K)VDr}4Z@/^ …&3S6PgMJJ;xpLݞ{'_Q*D`GBcߋXrrBOxj4cl5nǴRHlxՅoPyؼu4{%FpHy,(x ? b˲0q<.r5)#o/E}}^5٩W|;YԆ(sUXKMi+k?[ofѝ~3Ewkj{*s DwbQ+8 L261u;6o F`¾kBN;.[;׉߲cUum%DO2jN*p: ?a7Lfn|aF緍08hO w'b9V-y0#֔6 Xk^M4-P -Ux~^RxvcF!Kp0{$PJ8a<\N=T~d"FPŁQΝTmD~Һ;7ADx0E3EPQcMq0*á@,ŘV7#,H*ȕkj5Q5CIʗwl{#w6#ؖe񎑴˓U^{ռkZZpsMxbzHYƦ<r;[/x쪹HqU^ k5GQ]X>,>HU)06ޔ]l3*lkQtsՙ=jp{NCDZ[0KBM |H(9)iY $1ؚ [SesF94E7lUjIm= \@>O pGs2\f^JenX5={?7ARv^ \H .:O_eЇCNN;Wmʯh.xo% VZQ"3@3UTz^҉ȗ+  [Е, vXuuPu' 7e [?75F|:TZ6*9LU +BݔU5UZ5qF3%6Y%)`3O3-ZP vv76T9O@='#{ht6ʠi{Hߛ6~䪧wסqoO`|,ND90ۄT[1 6~R"G3~­}xBSպă4Қ)8~=K!wA}2-Acԏ+>yX RY[9aw-$_Ў"#hL|pe|Njw)iԖ^G8C&"@P|T;ɄqPuë뺬GM+Jq?} ^-Ou%eSRHWi+淠zmo==³3?~Nyr= }/V{NAtjt\; ]7^,6Yr*I"E|ևM"ւG#-XKԥk CK9Whw\(~S [bPS>%ߊf֡݅-xQًݨN)܎LNqς{XSɩ7eŽЕgkEH ^5,!_#7@FuxNrZEIt"/5\>Tôp|5g5 ڻf}<:-[~mhV-P)ΨZOS޻1ImnUܢ~3V2ƹ=َޤ}I-wp& ʗ*邜[j65>|kq:뗙-K]wdzU8i>d/)뗛 gKtF:5US DF6f|z';C$ڝ*KxOgpԊ&[~Z,o=aJ􅗜i*jX/;[[WsDui-;O\l^nˡ`.Ap 1jq>Bja$.ɢ[%f PIXI1eR=%kxD:L`0pO K-Wc'8C=؍#bٰd'c&"m3u|Ф=~69[9&(P=.XB>Y4F_ǹF%P pst ?S9}qʗDOn^C|JhIe \$Kϋel7֓y/*~'7s/ҕo+xLHO: S,'׿G\23u;͒:FDXu-^S}l_*Y-Hb̂ywj6zȰ{c{4^6bF>y1uǧOU۔V_a 8l6^@錵߽UWrśe-hW?|nJ }MT2ƐL?k*SfTmhO6jg,C<[2$}C~eYC6c/cr=Rfz8<&acJM#J{ 2W/T-waݜ^]AE 4!'Pdb~~^&fd֠Q 1<ǣ"#B,.ϛL/֌a[7UK7^j`dNd/S/ra}A67Xl ~O?\7z<3PBJ#v@wV=Qcdpǟ bWɔV%P`2!k:]qً?LV Mi#ہ.}Vpv FQZ%:YlpC>h09@-4/*Ga c.#WĝXhzW7BpICkZwWյ) n 0@3F@٢ύ"5.&( 9-ˉK㍐ {s P~yɬʅ Me%pcHg/u&w^zʣ$."qT}pi7 4^ n~jnUmz0C0JRVf2̛L-CB{7l$LEbLB;z6Цs.ZK?Sb{J9O[N 5 _NI80s"^Cň9CgF@`FnT{]&=# OF6Cgwڞhap\r/,kVnJAlTjׁ?MZ}:VL3Y=4\6Z|NxЂyuJEa֙&db  eJbBɓEA=2TP(~^7 GC>xI9%e3&KLD)_VY _VQ&,i8Zn=,pZhID@qH4t@*@ e711[fbHְ{!,ɯSKXy' ^3'x)*_E|Tz=ζmVUWbX5&WjsK0':VJR>FR=J] p75Rqݑ4`9$s m y"ij$< VV.lz3Tz Nb;.l]ݪsl=)BGHGݳf1u{g3mZeEOj hcU[$Sv"qbܗ)dvơRC]Y"+*[,ADF7OՀT hFeE,ŸxC蹅㧽Ӕ{hO͕S>4x77D$61.0ޭ6@A`DEX\ϲΧ+312 S;آc#FT:oFn]IuO]Ҥu)h/\Y~烽ϊh먀_mNzl#5>1||_?X;!Dj}S~(:QM@L=OȊu{4P9&w'3**յ?*@R ݶMxXLa`H+@}"5$2 _ CJˆ_3;T 4v9L0ax C9Ӏ0Ѝc+mg3^AҠK Z_+zt3'7w:,-h}B"0CxZ'=ls/*F*LAq:AbZb LRr(d,^Uguړh+/ͿUČiLQ)$#JG08۸"Yb&1-(5Q!#{ÏL`I-}}.e ]:5!*y"Xz'X7pU` *!vqU_SB̀A'sG(ZOir}$=~.rKm߻8ȞMTXU7yH1۱ \ŹvOTP2'l12t!FoVA]s&~F.p-k%%~rS]E-X{;Cd7uVo^m>Ody}P1:%jCh|oɎ _ILi0 B efsRC6]ii(`\ڽ:xY : XBcSUqjp@Bq㔎}pe %U m>&Obz{FzW<ɧG NJkB//V~o{+i`rG"~' b=+#!~ sL9%qaW?M- D$=haAxVG%Qf-7 G"y$:)_ $..:VͻgH٦R X yZž& Rb+tRg tE/󕝍ʜ4|!D cQtpPqЁCݍ?3"XA[rkVq/GFڴUG).efTR,s]xc=́!k[C`6 ܃ԔBP7Iy͑`nKaNWPR'>nI1>b>bd p0`OZYc(Tk?W7l+\yoU&j;FrP:gK?xi|)PW6 01Bzt5~t5Ҟ65GrX-%-G_P~x9\kJMvAB$ߓu+#6-kuzeQg O6m V^I*=fF7v[ {Xt/}X|m˧B?mpuӫ412%sTDNYhWNywKSf]|mS}2FgtM5ʗˤ{ \ =:|bx%ލ T Qf|,iH{t %jȷ3{Zu<t/%6m WRw|]N9a"3^l_Kx ;R, UMYA|QL4O{Aw‚欢`!t1:h[g4c4b.eDi>ȧCY(IhCʔ>8N~F!th<ՙ4 Ob51x(DV,tڸx|7+"Pm lrӗ?B8,1yUhGZ@񌖵"_vCO's̨ 83B yluI$:hi+`7ϖ`mi5I5{빯˒Iut~GgEFWD}<=O'|Vk^qITj}řd]܅!МE\q5s (^ʘ_~gtlLLO 'u r:L)W0Hk!UyK"Yub,Ӵvf5:#jD LX7Lb {ѿƨ 9cOdɬƔk*|PN{!d_+fg$z{ 1R>+| F2ϴ묁- Y_Jycd~6 4TOefv٘(?G׋W q@ x/_\M@yfP.WZ G}r$,Z_hy!Hu+U8/׽D]?.,˶ۂ3mL"7&Z+a6_"K:-ZmjS(E&\J~>j *)qNsQ$)V3 LTi џ(AŬ43m%lh1Ry)r ^'.xRFwLk#ɚ#IJ>0 hM=@ Z,TNQ>+&W"JU*VJg.X*ig(Lo-W7+yƒ {|e h,'~wgvqv0b2d6XQ<(D= s&{@K770]cƍ U::Zh ٗC|# .,ŲO;9:::Zɣ&"kDdS6JӯnSNŐF9%Ξa$sQt?FY5c쏂ʻҿkTW5x]a%1/JiW)ɋP DsYY/1J2i}b fUD<6/O=^bL]l]UDH:^'YgCx=>+YP91${8T?ۑ\ʡGsllp,VlS|ȹ7BT m(H_gkv]_)0mHc[|k w# D$,F!7cWmAv)Z tr~ܵlo vB3e6]|%S`^M4H/HuW@veU6:h>oqPC_:)ٵŃ;iKd\Uc;R=`og2'Nt@ŕ*kY\F? +|C:\(1-l䑄J.1 h7S``OG0W FR2Z^'m)jl4T\9#]oՃлeؘ=81 =6@CZ$Y@QI,vN?huXd?lD-0v&Iv ʞKRU hIF${!#vh~'aFп~. s$礍7ىb؇G]>s5`#@ b9Ki3nc&+%ʍ탯9"/4o}AQ z!|eV:S@(8GW̲]4/D4x}HȰa ݆|#`=p{v|y~)}cq;{o]|ݢ0H[Os/zìܼ =WBhR\ڭ$kبg&L)/NU܅C"tpdTʐdT,S#.oKd>96L2(+5t_+;eor joJ1mCOOqAm^gĉy@ +rXl ~gq {̈́rR%,N)0,e{MXB(SA:rBɅXwIX]0=VQ^mM=Gpe0N $ ~ %ui*FrR_tXWSlhd96wZz2K4ľ.݋.k]"gH5>(^a1.u`>xFZ}Hz!6)X,Y8O! 8.j =l梔s,(wX R`oǫD~4ءXrM8K˗ؚ -\:f҈w{Bp RD̲Fՠt`Vy~¬X 0*~KvBꤣjY>t3>< l<>JWB0[/_=ˌ@LMvƵO,a^ۏjFb^ Dӑ'jyeMi,U>CoKfV>D!2:|x u 27V}e;-śD2EvU#SO"vJߐdO)i.o]#r* IoFO]Exh%wQ Sf$V$ؠ2u cl&"-aD~$[r9Ggl'LL"@b9`.K:3;^RAuWu8T߰_IO%:LOs^oz{'C*@&d'9ף&D0}h6U5vy8\7hOq+8P<=B12()-3X(OnܱZn-sf}Rd!ߨN7(Lq9$JAXnبGgGnOOґ8ʖ5 Qx{B \#K Ÿ@ڇCn*떞qa`jytݴtfWyO e #٭CT ,w6~.އ?o:z_o-mruх}sIԚ1C*UߟJ?L|W"О>*˲]s}sz#@!ӧ[:{sA$iYDZB8zu 6;aܴڃt/ȳն?o.'HJ:fݵF.6'$J&N?{'-Q `G%*;`WEۑ9ӈ(W7kHm:ǜFw| .b*_m1ae2ӸD~P#z7Dij [6y ;#.onF˘p 7&b~ Kp W~?U!{l|z՞Eq1Ɛ\нo6UWk>YCIVhCFpQY喝;Ǫ}\D: aGc뒘A_/Rses\l1O/]Sh &9g Y 8Bi۟ |SaC coйdlQDL3MOcF+&5w{hi(c@@o{f:z!:]q?t̨XEGr^<@1:]_l˲:Lڛ kݭ-p^.qJih]3~<eE^֓Nw ǓLy/$%WkfS,uF|DӅC]܏o6ʸ>/M;*L5L.igÒK )p!(N*]{TxY8X9KI\EgȎ$9əH.'nESucmjM^AR:!ҷN]o |1S7Zg@Vv_ĉt+O/NYח7i@E%ľϽkp曄ՖG2JZ ڪǰhivQQ?#Qrݡp YYpk`lu峍z. l12aKD}a:/Ph`eqKQ4-[y]Ԃĵ0}z 1mV4)D;n=]FGX&d G, GͿDŽ$SkŦI@(RsSa}!e4m B"{9E~bU]Θt,sz`  Xt {gYȚKIxpjct1!qOxmӍ1œy~?j=eչ*2[EՍ$1:w%4W>}҈UvU6V"y>Ea -YK!-oo}Ua}f'\b[>⁔[L^o&>*P;`Jvf_~pka5.ipv'0,JF&q'`X$tPTof9>|ՑL0J]RjBF㊗I?nTeym@#׋" xV aW1u ?)gA p.Beq3&{'2K+r*(4pxȟUzHx4yf{v[ݽN;3saP)wҺ{ Ӟ~Yj+a-M/|~>>$[DFt/`s sM!x,Trdc|fst| WSF53H{Þ|b\L5z{ JL`FeʼnFr / 7%kP9O7 Idz5~XM*ܛ>j ٕ^j\TTz6!K4Q{.2<,x D+0qtMlOp7aKᓧ3'uB6t6cSLEQb8d6VubOL> Ƣ5I&,UIk d'RdΓ\_5[9VMzgaنTͱ?/ ds r8)=`l9倂7Sj3v~Áu$`_ a9 Q)\Bxg8FW1baȖl̵1?t\vzlĤ&}'g޾i<V1m֞:H>bV;UFY ڌ+d_2DzhTaܺ90+7``$#C9 Ldڭfcn Ɯ߰)E'o5JJ~]W# YGo5[\B{h!VZmJ4ns܈wkDM-K4h, ib#A*Q9U)Ѷ#2_@ߞ#"^cXxzS{k)]ʑPRLMSgXD8GX8I|pwq76 ,7jF⋋ZFdQ[4H98zD|_p zRݏ/]m1jlykp !m p\lkV'abwZmn0ڎ{w|35|MфՠԷ[!$'RI\_@b?@Z vU~U+;Cᙟ ixm(_|ZwuFɈcAZ*ktQ1/'*V.l}YJ+ XU"W|Vj~S kuS$ZM+f|M"E<:c-ml~d&$Aah9=rcfch! JV+N*v2MƸ 7Kn5Riɒ-ߖגu{aM!E2^ʏ%\Ǣ8(^E.@fTiE'e1cʖ+vzgmi9Rbs9rxȏh6K& &YuO)n3m!4'Z;E%udKU)y9~$چD{|̷ Б<ږ 67%>#}J i7]*e y'Ś00&>Gozpy]uI"m~T|Ԃug\u9p)=f6)lR`y w"9@hK0t59,dD|&]w:FTiiH O&~0My\P29dt?8l*@2NuqFJF뒰?䲆Ħ=/OXy{ Pb)j#g"=<bx|kr3}sZS5g|!%.|yUiaHf]MeqSq/pvia䍻DGO ЛjW0Y#08G49dMS^p5%QI9) ǜ}KvPđbdLngU^h,wn/r*鬄xy!mRw.~%'fC5tz/Iep`98e)= ndEgATqg@hr/N/GX yE‚-^ZmVPT݃FRɩʑl::lAQcw}n"?kN|&dh;F)-_Q":V6v^7 5'bNiD"TmoJnwE'҂E(ZՃE}>?̌]i=yYd߿A,O%҅gn֕akVr!*:kdY|~2O\ Ij(Ԗ?Qmhm7lϚؠ&~y wv}g㗨?9 FWǂeK6_S~,3Au?aQ%0jxn*D;'\)EV{xWc'%e:^!n*B)|XɴtŷZ_O*X||1&_`|;5"뎻7ms*B-qhp+>td^Ac}g/2AyTen[kmC0@nrrkKHמ2uK߷؜n u8/9 2Q{'R(kMS9u!#gӚ1ƥ`ĉ@&bϭI icLj,+ dKdJg}0c! q_tw!XeeC"GVk^j%)9b+Az{)>RKU3 QkmCi#UDHw:@U&̈́>Jg&XLW{Dit;JB FVdgLl [$|[]yRnyN+8᭥nMGX I : -v:@$ܺ dw*-gZT:K7+Dab0mFzHPкWê*_C\,ѭ0QD&1N vكQ[9Ob{w*hiF4]CGsڗrG"2n7alOSkI."Hf)|+‹8Jp.cvx3cnt|!W:S<ե΀s, [s Cٛo"ӞSU+ s])C8Sjy<” XBaGް<-̼AQ ߧ;U*w\_0)s]I4OHqG"U J&Ɨs ;̚Y,~̟C9E^}8lCIkSF#;mlcTG-'8qq*~Ut;N4|j:ӳ<-6xh=6 yM=>7nٕ=9&Ew-V(xtj'UYOr-ե{9Ҷ 46%Od_F"-` @6l9oZ矟#c%'y5'Z)too#9ĞS'ܻ^r˰C[?6uă#rs~K4حOk((3cd d' a`٨a_ZC& }DLOpu:K ).%'&'TVwBк@#jn޳,{m;^(A@b*`SUpZ; .sN^Քo-0E1>k6?WXgЯdfVUCB]Ikρ 9!9df2[gѮ>![%]=ލ3:`YlL4bGYP Hr ݜ6O;v z< @[]/&FoXeU'(<1J2xw:~uXPe'3pbW?.= 8;)n$0*8dH i_ѣ3eUV~eR_зLuLzcUZlx/^W Ƈ"=M$Yѵ BJ$ 9Rш2FY\5@WʝcEW-c?H6S.]F#NR%7cHijF0MCou܃2EЉ8Vm(Sp:j~ApL/ӫ?=7w9zc~;kfd"rSh^;</A"(_KG_~c{?(:} w~5decQd2Nfh >C#>ιŭq8RoMځHbTICޤ"Yqk.]T5f:)=jlN":ƽ6Ĉ( {ESAWN2UW됨%oia+@vL(M y!]91q6 `{^ZgA6+khקm ̅p"ɆޡV;~B3/Ҭ˓k\4ĵw QQjzL= ߩa wX #I~߫^(1E4,σeѼv>vF}_E;: pPLa)Dm1]U:\ўL="BnJcһT[ ~I4h[ˮl\˱H *^YOn\]Ĭzp/JrvgVl.ሡ8#+GaxXN8RoƎVe 捚˪2*Ͻ?6%?*iBÐᙎr5ԎɃ^o;=󤾄Ho¢Pu aGIp,du7Y1 q%c?:~xiV۹_ߔJIY,#ߪzRX q`@^;~(yNoz>S-|HbBdn]Pu*d *7噐Amfڄ!iq]g7=-8>Mv/S X` I)ԡ0,j(:ac+M< {GPyEwRnY8hǴ7-RNsKӈX ^|w?E'wխY 7qR|w ӟ>E,NB^N'zmn+Pki0)Km*1\2`!WDIGC5 1#Pυ+k "eݔp}a R6 saqP#y#[>Y, +2ٹfJOzt# _] +C~J|^p9p~B^E#5;ecyLPxX%:: Nk9;mNgغ!&,L B5^cdpv*=%v'T ´d=r۶~Ll!M+4^ilKh'L4NSr ݸ F >J6ԱG_ 1tD0Xzk|uAo1D; .T3΢ILGF_cI4/cXowmM Vfb%fO+bJb{vfmRE1GXhW~IwceFPfCRS ^=X8|IR^ɫ3nul}*7)4hC*HՒ9@Χ|80|g#؉ω)>AΚ&Wg FXn6eL|SW4%oBQԓŠV^Ȓ]$:I%?o91HW.Mx mDg~d8!Pʠbh@4WޝqnUk@"AHdM@:UV)>J]E|GH~;nPRAIn򚅾Ra R~Kg'ڟj(Jʍ&Ý7K+7k{`VLǾ7{D8QW٨{SrH i{":C6׏ bOJFl1/qZHIF6g`C#X\2ߘՌ!WKN}2cL;FO7-0W6-f8Mkfi դrN|44ͧ>q\ [˹+5P,މ;lfM G1?|"VR$6!$SS ;>x)nrʶ5a{&N>dzFaԆf]~$;]K bVP\>!."R4xO{F jm{Smu,򽁓xz~1 pe JABᨕi3ޕO=>3·ë)h0Ys.sh^eK=/fF(X?H_dB\ sזP<~jxÑgig<WwȼRҺjHx@< CuȻT?Q[z7؈9W#)?Qp!D0aCgS5{ǍbDCGK&rؾeut'1NR~esH|ay%"5BmH8ǷrבMeQ t@Tp.Vˉbjo9m6=X83ո<-sEHb 0D Agj?mU"K}7 d*ߓˣҨX0j?.ˌ|<)PfR9^*utzJU b/on`m/[wMIRa[K^$a ע}q~.dob)8:* =uR!`N4w&QLsiqAr%S)?ڤ\!-goO\Sۿ= ?ՌLߟm{ɮJV$ٿ)e`H)20|Dsdm"YZ0썃Rξӝ&m8DqbuQoS1!?yVM ڢ,#28|ѰPۓBI]~ɟw6 s[Knbc(b&94evaX'SkTݶOBX/8$CTw#({TIe.HAkVYI!&,0Bz.$]O}LCUX,4@$#RwLkO{0ٻcӣVY |YKr^x?댡EG ǔ;ãfe 8rVOJ3E* g磮HŒEЀhŁk׻{X#J:X -(du̵ {ȻFBC{7ԫ~ݜ ?1}YWG]T_ :+w/u3'rAP;bYu̺_{xZWfWU)KMHmF05"I:Sj畧Iue^M<RN q7-DBsm7A&f`׍B9c~e'_&k@\z)fAY۩Zl\H\)BgZ<_ 8z4zj6ijuyy}!GgtU2*G$2z^]>^]R>kAsq:J*0] iɃ4GW`+ N K| rVwɣ@@]$Z7^+Tb^F1> {'u [̇^8}4JhFx)UpQ&?lG~++{ &w=eDX2LSYF R-R[d A΅,ΎZhVluFD0k*ÀC=D8ic;#a_b _#tp|-qAGk'ປB~8:6 `Hc %sL@$:YM !*⺟Aq+! om](ti}m[O 7 d<%Ǻ f@VpcwEj׉UowBlwˠV@W6 6I#Oe#oߓ_ sdB 1N)bc4Ћ}KAh6vU"qH)Dzۺ8Mjj-P.QWz·l"փiMOגG_kDt/;^}Ä`c+Ȅ6_&H?<6Ѵ. 9k`8 %IS;L"z5"[{]xU'uJmNk{IhLm21[Tm(ɹboyk US 'KƂő;LQE!+CWsQ= J@J.a]=X^l5AL|@cWTZ ;ηm .Ӣ 8ZxHq ?Vsg W;؇f'L6M-}b7^5͎Ӟ[4#o !jZO+Jɶzؔ& &n7[kAK!@+܌ WCqz@bfu*5bsڦQjʪrD P-dF LeQ A10Q`/%E0෣4& ;5׭t=䮵K)A3Hӻj0FaT 0.PǏp 量r5xw=y*fk۲lȍr;_a<]WɂmU<uc 3~\2c:X)eB}o΀ vO>`'>ffd(yjHM&ײ'/5ZDC،JV; IJĸsyqT6A%h=AzA# [VD< A3-cf^c Zٸ2sԶJz^jYzbX&-rOm*S4$= і"Q>h0WK6]|V31Ѝ[qHLMD#HwXuG%n-߃I-H:ݗ 䳴,LN~X9Yy\{_=Q@Cc,DXc$ Io5)y:`Mb.j0:͕VNF zߑY2|Eh6[om/;_Wp;QW3zɚ=6+-bP( tuQNsmJЦWan85nl%I[:~[g8ЄJޒj6vKFr5k%rj"lڬP.a,a$Q-W6<iG!peWf m.`uPPԹĊ7I6^ǵ5|8ΨFV,,EpMlQҪ4D#'U9G*T_xlT#j8a)k$4Kbվ[@<_(|HӴbA=|lyHL0^-v}F]7Ds{i^v0tզwN2գʔ]lXQE@ǚhdgR}ída9:TcK:@Ml?샴}C]}vWU6Zߧ= pTJ|[o5f]g*ŎoBox3i5̈_Cü- 8yH7c\3 plcσ(67IPR-;p/Kj' Šrk f?GkCf[zg6t)ԞD46&QSZ@܎dv ̬xQ Lm𙳴S% դjP QBjQ~-&_QpΧ[ع~$|?|fqYV@yt2E2aU]uifKΐWhlnJ*/b7=^_BpK(PR}BGj`V%2[@$8ڣy_W)x{>.7F`jU.vH/9^~ɛ2:Z 7Q3m)`ZjO:K|HPlΗ3&Bc Ft#0Z?j]-IU[:= k?U.< bvmݦnV<귛Gnnh2Ck!cjY$0!P-"^e0z0K?H#~ -)Qzf^!)C_h!\Aq3oW0ξ^d 4呄/_qyB Yk{tX&*<%ji|t^zeR+?eƵ, _929B֊Qs]9Ȟ@3;l6D#{]E-jXYW2{Gb y`([p9k]KL<-S{jZa@&nE{~{=aA(1nv}]F(9P0'*qCjpel ϷCTVZM,g'Gz-i$.<]JNFXu$ڮu6-ֈ5It6yVHr.`'"Q,ʖvkBG9 8MFl^pMQYɇ3CA4x͒6F68W~k#f X,XA {3jDo {(Ş&ͭU䑞+r$ š4f;7# /K*@T#bqEL6%uꋩh41ßEo$&j3C)wq} sz40Gh#!;|:jئcM m#I.^W xwWmLnӄzV;jK9z&rAHu=ِHӐc`WNevCƘcЦhpN,FdSR (IF$ Տ5zP$+\joW,D֠oTqK6|&>ҕ=_k@ z[Q_eꆣ{2EMbV)~KRi!>!"+Qź3}J#~)CƏ;#1V]_A5{ؖ {q7r)PCC]o6FU5LdDbdž^A:88}C̡'){VxPK m"=FIe82m x/*1<e-+S؆~Ja}.e# ݪeVRܯZ|>72!'0 =T0+YK}uS`dîV)b(2@NNV]Ô^SZILHKJV\}K)ki!&_^h92PuAh)*dQ4WΘF=<= ބm._„۱n&V"$3h{gb ʩWx]3}ϒftȣ%a'񛗇C!p']]Œl}ǴŰV!sis\?#NDցDqajQMQthJVYνQz°N/_)O`zP`:4A_d~ZSLN(KjhVJ~΅"6bb M8Ciڢ}Uy*)R m2W7jc]WIZyF!K\#LLvgfw o۵SVi)Y%MbZ)T6Qupjx\PhcU/== olf#Bڙ~]Sy\Vr³Id }mlsyk72tl BصHasy^#˻.w鍽WeN`h\ҊLqSh"(e&u$*p JtiI.+(cO4m#FX.@. /9ž"BMVWC$t>^!5.MhWnzbw1w?Ϯu'=?8^R&1P3{PqM\1F}I sZ6 'p-%-.@*jsATVզ= %(B8a> AYs]eϚ{Fu5yX [~qpwMN3]= ɢn63ru@D=c @Sy)p[Y-8?mõ{iX >+" 2v)<ΊAiWqy%w% (1ed}6G_V 33g(x+Rr*UBCOAyt;* "̼.8#Qk:#?<'I&3p4wѫ&p1m,K .gCuD*7 t8=B6I]\#to|}D%;QhkksEYaCjef4jt#PỲ=.Wu?$.@!l -Ū[HGv2`RϜ pyg7)\;5.pn.3 1D}˔8ˆ&kr{=^&wp}IZ>{[6P&f!"z 0˼f: :OFԺ]J"iX}Q󜠏z'~d-mGP]1P?^i{Lu%^r&?͏56y(t 3&}|ǻ2 K$Jps׽ EҶﭬ+\=-$,p^M&EЎ}L~oa1.jR!_fk^{o 2^RℇH6;O5-$Ʋ9@G},i>"ӈѳq4-= Ѩ'q|X*웓~-9mhn߻эE4n TÐtJäA3N:ĸlZ@ˀx^K)=nC#`ݭɐcp"c+&\0O}b( ES'I&FY{V{`Ce*>2MMԅ4 us5heOTbZ+vBSu_lOs~8q:HzDwD[k^*bLP ][dNl4À0w%dz( @tVi a@&+0JyzQXYTvM_^Oniv &)s]#D&Nz] C9\ݽwIުTK踋\Dt7P5 nI`c7~-K6 ?&QKƈ0jz1#Ƹ7cm|iwˡyn'c t oi^9HuL\JHzzm&z^(Qy' w*lp|oTXto4H}ҭ5Gw$DզuuVW"G誸A"Yg:8*lá]NnKEGW_{dYSNv||wskr`gd>$74 /qzg#uFKNށ8ĚNsRmpv^,Fx>b(m>1,6<qw˂6/H;/Tnij;1JV5O|7jʎgwb~OX,dSԖzJF,#I"kžJden ׅ)8G*f$}!ns+T  3 ޱ3# `բ9KD% hjOqXo=ዟwHxlm(%!#r7ٓ4yP6N.=>])Vs8%f"b'.pIV:^ Gh$TU"W uLh˸-eѐ!SWpnޥ /x6y3A6G+MJASĒ[FӤ5ʙUd]xVK)&9`tD %_!_$_NNP_$~>vbڼf8elMJ*ߺd"g.e->G& /:vd8אV"u'Q,· y1'i$b>ց%O;A3*xJK_I$;!aG>=7ӪPxxzbq_vlv{aRT;c-s~LK!.-ϳC\ig+;}m`\,۪ʍ 3 Ͻ!, xydڌ!\hWIS|-~V/GFXlqwr TgEe|,)22\r3 r%#2+'ER)=@߾JPktP!SpQ_\K*ݾ.3%+^N? v@+!ROK9ȟf(7U6Ir]ƴD{˭:6v81C};@9Mj3|]?l{PЮ])[ 4P谙Ȋwt-^IɌJW~'@hԝDg&NLOZd~r[0X6M,IGԀ7= fLp%r3&HաVVF <]t9ThUGSh>4Fα{?4f&,wMY_" qꇆ" s\[,d1ϟXWL] >9`{t"ĿD6*גbTtyްcm1Cֳ#6Qq/Ԣ1ߌ$Cm=k}fr>"e@TRx,'0 n=%jmlLrI4N&r,wN]vELo H6<4hzVYд}EV q'kpyb+Zz!:toOkFc+[RD6#TDQ0 D1x> c#.^ۖT3flR;^5?˾Ed5P s.{LTLyGppG9$.[0U>MyQp|&?}G+fQ UkxS9zQ~>)4C 6@WpfkUC8nnV8P` =D2!G'L!IGˁYH~)W faǣJ ')2 h$'㴚IL\a >m_bYrYSybeP؂ָw!cvUKuQ+u>Ax>7z}" ˜g׈Uvp"Ր["?iäWIf[R*k^y ie 1Gq2ceSMQ 3W!CYGs8h f~ƘMr*J۟dz907rvIg[Vm,B/eeo_nlj5 ,yo_:0ΌׁH(EÓ~'=]U,8)0@!w!E^ !bn 3Gv³GuF8Z ~KnrQr21͙~rE)(x= (:R@ioNtdk!&T5^˛:2X\; ]|IM"H,W%Xod?I Z90#z1{y<> 'w|K9O0Y?vЇi\'ߘEOIȫYeLWo@ԩKhޜmR+.aBfi@S r?y \~J|a2N&Llc֑lw2jug (x)U%YZ&Tk֣R\Nu cK,RV@B#& _hgvX~K 8ONK./K@ PX/Cշa(Lg^l-( {؟I ϻQD.TUa>;7dGdI?"1Y͗AO jq4NsJgmsB M>h/C/;%5e^Omt2Uo()#9b8*_Ŵ=tqbS"$ǐR"l#BBzŹT5 J9͗ٵ&fPU.|߯Iop">y4i#fV6U;~U)B%K~I0ntjiݥj߿$-ATi~ܛ)pӑ38L7F#ӂba*O̰Gw<$UA.ħ|\qޭ0[ۣ4bڟꉚ` gyw)U !^TN&۠,6.e?R3'˙X|_]U0 ]z6Cc@P6+y6 [*dDrCƍ4V;DuyJa5U 5tOq3 Jӳ d$6&7K3[>Ct{Tq'bE4{9c 0%M^2JGidbj`Ѐ`VQf쀄YʔIfT9*IBw逊\}!<1ՒcQxq+PշzxwAN8]4v+,O(Gx J.;G0x-aQ}v2A;BxDa%U.c`KEDY6 KJ*ݎ2 yԜ4f_y1Wعͧ~iKFW7z]7@3e-T ޲ZD0&nܟSJE3k`BѝRG!:#wWPCJ?}S@kv((! R.14ZHz@zJR_G@F3PFvWFYJ)7ԟaԈҊN |L;Ys3m/iUtxz 2ZgM=cڱ~TUBvz]ĭ՞f' e 4l -TΉ?8+QwG./ڢUŠV H[mlGld2J<?`G29މЎ]GDXWݢgl.`*d> [9iVEU)m60$\\œ'+ t{jוxq!˄m![ x0&!Dum\ ¶[lK}r`](0u+ l`!km}g胶ЭlsԲQjETL9ruWdƕ(>)@Pj8ԑ_̉Sל;`-h?b_Ϫt\_CYuƁ[\d h9|2#\}DS9u~+:z" d.24g\ Gf0"EL"^b>49ӸS3y_oMa&z.3sǭ<,LT_oB؅ir=ʾR1nؿ@;Oz-jRG}\A $9-`b;yEd#quPY?:q E4|!@1Y:H 1vLaSL3cbi07lYcߖF_d݈Zr|*7i'0/2z켞AP HNwE#b؀^ %R>f@R:qSDwD-uDGeCf:oTNВmi%Yl7yy9'әh xJ*\&Ir  K Li ZG?UԞ j+6d`N  i˻#2{\z#bێfDophb$`v?RT, X72&ܬϺy gg2l.:UcQ0I-kȼøKQ붽͵hVjț q#uU;ZdRX?ߗse6149%M蹊$҃1I}/v? ^׃}uqDJ!qEO #hfJ-یǭҜ Zϡ G_~d<ƞe(d3u$ P aR4ŏH|毽x毳 :Q;hژՠovƧgyZ6 w7Y2%һ{53f;SVQuP(FAO&i 2sȯ'MJZID!%{QY2wϢ|w ͈G2&^J x yF0y &ʌ;~}B'Q4) C.O,l\\^ux8qJbKAe)Cj.j0jcaQVAA)'R>p!$F@&?&;iѺF8yVws/zw_ѹfa<>,~ȐhݾPݦqO^y&f'3]ph2ENqmX7YkԒWl6}mʵ=\>B66(pYi9I ۧ oVn>Ȕ=w؈eeFPͽ8N#e޺Ƣ*NLlk1cT$8<eVݾ5V,?L`Ir/mT%%e^SK,mi:Zs4ohJSh=NVf\.4MgbhZֿQyЌxh,4(-'9/gI/u*νXҰ |.`YDT򄏡 ]IO$nز,DwU ̅_.+k %B{rΰ0cEMtxjQ^;hSR-GZ kh.LT j`$N(wj1,SnhthݐQ-צ;ΐ:[[*ql](_8j \clgl^l 撐y5s?`l#nXX-({G&D굣Dѥ} BI@'hjMݸNKCmǓr~?kjD@UKurI%;D_O:$Q6ʼnCŴ}g`GK}~]!95WZ(Gq 'ȋbp|0&HQnGDS/mu6G sZjȧ_G΂ә7&>GxMeO4 ; tea/!m-z3BPf*ZG.ʕ1ͪBcePT\Po؊_LQn<Tph޵ `5d8 1 b]Ll's⟽<6H3@.!nCۺ3ĩ_-U-e_aR9G ftԼgh|XpXs$:FL<(]9X jwUft >9ix.|lhzuT$Q^_ydiuqQ!iUsbPaj@%3 V+%|ZbD߲kA YA]tve)5j7=BfOcQ_GZ|*@SY7b$: o5̻ E*9w8j+ 8g `"#R^'n)eK}Hy%L [=9(TK+Cz;&-O 18")7r֌wu 0"H `;"`e:drS}4ob 3:!f',J 5̚xEib8uy&Q@<9P(FoC,yOsPkH=D(oԉ£?"3;̡˄w3{ۂ}lL8IX`BAWhhsm0Skem饘ϡ| cr)aCVz&7I, vjN:|xsP_AͤL'@ي~_twXw'R׸OW?uV~Pguc!28vaF+1tW;`:xW p֝Tà\J]@*XJ?PR=Oq88g N\$:}+)#^|>jbP5P/'qF{,YE*[kpy%" u(GsQ>Pϒ>æu!-)u4a+pk.i9z ]fXyf`6ȡE4vQkTT@a`7p>51M5KTCrMK8w3 quVҧ4s3IHr+nFBǎڡL&\c]r 7K;:A'tOaPnϰԬt)ϣdy_?}`^P^Z#v~xW0K=fL0xZJJtNDK=ah9>7)Q^e"hwퟄ4s_vrɎѯX)^ĺ]n)@uB꫕!\bX&?m5w/hb^D=,&˲M`3ت*%cp| ΦI<2F"@5dYC= jr"`>,n'8&M7R!K 5Puykfw 8D;Tڍcؽ=J ,^a<$TՒGM5vU x:mP{c6B"3XX*g"t]B'fS<;SG^`valc GfhQU e<h|.[.-NBBlӮ]9x9I+a4V2tg$=0C%rM dsm$D9ǪĶ~:rm`Ts-nYZn[W&jhrsJkϺHO?\F|}& t̐#ӔI}$\x~\ɀ-C, mҡѵ[B6\WZ#9X9 dʬnٜG\iS-望k]Z|Xj.CeSB1 rBofhoD'm0u/x2Iϩ~,֬dv1T@g}ܭb_W\RB|3l$ z|{;2bF҇郍%Kl#B5N-ZyfBPrb^Ƣ\y s;V̅P"ZaIsi&#$ǽC-Jx%  AWTO{| V)?3^c47&Ej6Y7KFc/njUV}l_)s[-GZ ;7Y2375shG:D+a-!ULF@wM%"8xX(vHe)!t.;["wn0"d`._i]86, j/b)a78yI`ˢ]P/4LCk[y΄ *j\349]ʊNp9 +^_H #^> z6_N}1ErI*#䜼q[s%I6ve0#iHpSľc*{hCBZkc7'\ c,~q6[AٟI R{!;M&!!tc@ٍaO;sŬ`G@tR D:Fu&JmZr{qTcZ F@ο&2`>|ƁJBV}FAN=(bW [/f=.T%UOyp,ܽ(Jk'~~8/-\ӘE87{8aRWq$('t%>GM_&ߛڊ}KO~XUR%53bu\B9MMy[nn CM=^JOvo *iřJςQ;Sq%'Rjx :7t_㇨&@f}z),1I|xbʔxFMt*B P_F,h ԯ"@r>xF99)3s E n'@`-j3|DYZF"u.Oq Ijq Ҷ#@dbFeqW~@ogNI¢~ew+ԩ=e.&:W)|JwDFHdͺ\@ZPVo8ԞpNGmqS8'DU=t/ %1,`E=ť$\SE]l`-I 2*b1|,[/ 2D%UU1=xwMZZ~e4L䑇pggz+sc HUw;ɞXKp}=b emiJŃ@W fcT4rpd4(’t7NjI gEќeV;- &|֋7CJ"7E?e LI,Nϟi)6rju` O*B:ZO-s]{%)cĽi8fO . kV8VFnѭXKl ԖpPܑ[!9=X0#(MP-sV$a3=A6M>͸[b@ż5!؛/-\)_-]5E>Lc=zK3VVAQ|>sBK={n\z"j3`k{Cx?}]A_eiroB2TL+c1:M%/Z-" ٧n֔Xh{AJ#wҜ\ X5.H%}yglLK;)!a ڢ0j4TŪO# T9=@vrWt&o[V(A!R 0藱C 1mǤb؛sJArX;.Oz?dQa?Q ] [ŵdIA8$kQ׼cΩ*γV5Xv5vk+s$,=dqħh\cc_<WtY4fˎhyĘ<\Y"NpxEȏ'߹v7ȺQGK`]tBЊ,q֯\qMuNi` ]SV敇$Q`m!+K1mNy;>K=O`5 ؁wS#n3,Vi@~tVQLK4$^kDː-e :HM<.[?@,}ݤ9oL7j6K>jNS3&{W4%h8x&(M:eT7B|aԒh}@"q9\4]7H__Os0 Uh3k6EyRPEԒbFΓnGO}+;A6T3RvA svfnYA?U^[7xժCun'Q22T-  5k Z*Q^xatXJmB|:v<$ 7^>}ȪVqΔ}Yi>Ovjfz $ 2SlE+ga dF.im,u-OY |>׸QaBolӴ,/]o@6m;i[5ы7^$T!iJ/jM{bwS#(ƔGw"TU4S0=e!}U[4S%ΣωӺW6RH:m`nW7W(UW/3!ܭ2^Nߥ$S!jm H+05+qN,Mn.lzKTQa2xݠyCq~3ڮ"ub hmt Gv'NU7e9 Q$v gEL;>*TrOţȨGyWւ.8+.{L&?} *ˇ=/2̃NtݩKc):ht_Z:E*K[A/*,"4?qZn-ݸ;(Qc$Fqh>>x W4+8L2FJY_Y'm\A (޸8x͈)y  ntfե3%TVL+ uP Dr#3~[X E R|Qy;ɱiBR0[֌TXI,0q~5 ;zK:@v=e=5>|JrYצad5AcC] u3H#=L~T'#ϑpnd'^)ftO =r˙v::)!h2/Jqk&ƺ:+`*_Qtר  ֚UF#h\KAt1/[#-d_wi(y 5W'aXKif05`٢'2 ~mΗԝdWpvpB}h|{̮>& j}YrOx@IQ粹Pph^tR0ZrDTt~a-<́AECw&ose08y5d<#X:<!WBV@Bnd2ѓ Na{o/Ƽ,nrNWPYWнrdD|z$A@-Y0s`woTlˀ*bq -VoOCX~JQ)*&n(b2!a +a-I.qR1QJâӡs=dUr@[^24YcIc3B^J| P Rޟ5(W5j]:+qPgS{J0ʴ#.?qJH:u[[?kbhip0]d_( ;@\9>p82dɸhyfZOH-$Mܲz8姾_dudL~(NS r_I?`LR$: K/)JN]}ø%n{4K5ĠG GuP*ܽ!Y~bѴ/+ ўXG:HOɾ1$.NΤ 4p>Qpཋۣ`,VdeH\ stp_FOJʹƋQL=BDYgI_&9u7 94"A`S޹83C?pxFT z*GvSN1#s؎| |p#2p"f0iD3eaR^ez(ܰ7(37t[ك@ӖU)zNu.2ݠUnWcp&^ ͩ)F{%eX̋"[WR6^|] ~qJ O{FJ}m@f!½ Q/$08}YCk/vh] Ř~i**x% }dh.x=Ecn1=>f:!so֣͂,R.d,@$w*M|g=٘SFw4*ߙb=S,Ӛ5m~cCv*00" U~SQޠ]i+zs;_[A!FQ$ zr&8U 9?ת@cEj$4W~/πJ;|#WI ('$QE=^c\q;zԘ[׃.1LX7}v$&ޒGrlU7 oO~fOkr\9??GPsٳ>#p#.ƄCX^=ZF4Ay"]SM:T_tZ5$QY!CMݔNkEdf 8o``cmT];Ƣs. =n림kA#E'(=.0+PӜ_+:HD8&֡j=תڽ+q.8I!U=bq#)KLBc(DAwZۍ5!<3׎,P찇ʑLc}ޟQ BIL ݋:5}3ЪS4HDZ0T]DJE#JX7;xdcuMyYlOS:~REGxɎ& xsp) ?bg<SC @n |H9(Op^<0NN:}8HIӱEx̸pY6w^ c,bY*+GaC~00z 2`/s#ɷb$^IiܒG=24mD5ci+EiP,[^ىч{7⿾L.fCN$橲KZufާ},lnWah*IW?Mm;TB&4Җark;l.@KwE@M}ŠU]L-̱R'Օ'5Z~I{iIsM.72%Ҕ{&{O"#cy`#?ASLgƠ;T+]~'tYcOtr!@m'?UV-gY$qyw˻ A>KAoRK!ԖԓٛAkN"l՘nӸgLyBޝʶFUi&er<YOXmg]BܗG^+*BeO:cPnMjsq??^A Z1QP7O ^okAvDP{~ /X@[Ina*ֺ<g_mThxk-o`%#ȦGP^ O$:g*o< F-S<%ވ?\#xyV5j)x^*9䱋3G ] R(K[AH j^1NRc`\w!npLG@0.}vb;EBvfUq. ^( rhTRsPjy#Ton7ck#=5O׸M'p^_2B(9ą-;l[;[Vx!onyL;WHFV!ʃ~鞯DlXA^ja/~&z[{_~EeSI=5-ybsmim;YBj2@n_ ,| 2A@5y :eo]>d<l fXy㊣\^)5l7ȃnɋv$ ɴ:tڡ Uhq! <|UyKge%KٮK Xm  [< O=$;pZ ~ ?)dx9@M׿hE8 ͩp$2Q'tj͎|[^;/Iϒ;uG5Go֥A|+Xk^(L uUdq&{hl:0ROY N.a|ٹK?ym֋Ң.Y(/`DtaevVOXp[yo=EUɗmZMk-0Ʌa_tlll-gsACgi̫t TӲ+o\)Iw_!X_Js|1= C//AR^`Å2NmL}M@<.S\OBpsܚg r}(c 6./D>\P|*.?R,6\<|UG9.(r,k.[Y8w  -A= E~CƯy?ʫC/Bmð6? 찒E 751~pĊ Rɰoc:6]II1:D{ki#@p16CTqpb×4g nr/+'h̕^| P7 JM2$ĉ*B|ƀkI/ aZX~*bkT ۫c[5Ew7}-;ID cQq#(_/O`mVYSN0K"\2xva V*U1e49YO(ˌb)z(%PJϗլӦ41K2Hi]n] &eAR̰oex̤&-c+NFy?7ww3?ڱ<8I{Q-kLw l06tx@3{!`c̘Ï4չYOۍϟ{b/e=hnSrݭZ6|{1ł$Qt(aH)Ķ3c"Јķig}An% O u;,zG6&uDCɊL౎+mad1lgT;93%O晄Cf!4 IPb6_KF,J@.ͣgt",* k߇h(PeGBO)pH#OЖ$'3H':=p8G8T腭8!Ӷ~ܓRnYςIɗojnpрR:ܷPo ,@(|u0YJX6{;w=ȻhbxO%79v9j fvߑGDJ>JI}ꚁ`h~ % m_^W2# >j~ TsŃl1 %Xͭ*px wj]:X FLf <( nNܣܣkvǵĤ+'YvtJzߡⲯ:, K@ջUp ū9 {fȝLSB@0{g"\_vz_9#K{6jysn{F}9/~&M}[0tpa}b ZsrLNuxGڰ}+yg42u8W!7) u>|7ҬRZ\=71~qſLܡ3]q`VTU'zŔw[j :9M)ŮМX0[·'GWg7$1zEyCJh2刺%gNF eE,I]& <(Ig= IDaVbEWnA?x](ݎt5]iz$ GQ:E.{Sx;~5HٵϠcI~(F#8t}xYS9 Qdn[S}G KF-$Uʚwmx%;s6 dm?YIgdl.q\YyHv0m4~le-$ʤ+O,m36  ٴ;hmv:$!ќ 0#nI6VMDZpqc̗7:z}UÖct$Ȭܵ!h7'3օS3v~#DuӢ.rqXIi.N^+iy!qu1NsPC$$5Cd!aLI_G( q``?^Kv"6c0_j]V=`H2eɛg:(%ľJђw36|6%Bգ+w6زD2~ȇ=*csh1FAƼ-oXT6:oOekFvZ^GqOvq8|(tW1e;tCݳsFgWݰdUW\qWg1=3/dwcd o wшDGHғl5F~ml}Цu|~iAT\x;ŧіk*|q[?$h== Fx[pGP㐬'UC{ds8UO~"qE{hM`]jH[]Mt9MǠnEN3WarǕODJqB,p4"Q1pE6FqA.`>Q <:-fC(/ML|K5q'-~3WWY|*= fֶs :ėzC>0m(nh_ѝm,[׊P&z Ɩ/W .6ʏVI!dSUy8ⷮǁ'd,aF!!~-)߻7$%Y6н@If8b> Z@]SXwفtq c1t M+"mwdk~~ZanYjSUK W >k; E?;O]X`| p6L-?HLj3`sujf[XM&jP۱If'S9;A-pW ]S>A24m@ⱆPvKG z3tis 2,S:M˛h6pkFDtq™RqH;ۯޛY.8/sQn& AnuzEuGPZ]r<;x!^[1YQ9LK*%#Bk Tijag,r CYjNN.ve,8FH"Kb/߁M[-FÄYf@*P/f3'Vg5u'w4)F'>zbVcWzWv~5v4F[`G8^Cnmt(7r&hn' Lk?`慆:h8l)T +PPN @z$ˏdy-]=M990:.vMڷzRTd^.11{xX5h]hrΣs);b1Xi_J٠Ҽ{1)Uh*;Xz,Ձ.0wޫWcwwQoVTq-#7Jاxx$eD0$WʯqSBِM.BPS2.T濈i6x nߎ4B|Hwkf_.N7hLnB`ajbCٍʁ-@zRG0,*@=b[\h<Ň(1~ G l(m*^,tJ4,*վLz~ՌknQEV3ZTxgd Q !Z;+JH217KbMa(<,>m&T,{xӵkW{ sh|GBPZ.qru-0N1mo6C@s94aiE3ȟu8:֤(DE&ffv) wAأfB( ;_UUm7a\#`LBYt\::Rnޞwk^Y},F`2X:AdEsR+Y0dIB_iNhԕ$ö:eޕO=f,,ݮ=ݍ׮_j &d;\c?$n悥cXס w"6<$NC|4kO3Z_CKm+4NtVFY= 7ߍE7uNd^jrmW:c Ÿ@32ebKh鶴z9me+Xdo(nFs]L:6&mb=F;6Uz ,uyO# ]ޕIm݁l5B$'!O4GiI3sG=4׬UsiYOB^ v4qigxA+ܰ&6txAx4Eui3r |.B9P9ulx]]L 6nVt޿4fŤ.ՠ bq鵼x4+1[Ta081_pgc*\pl q"_Lu`͖~bYbhۛP$$,/`s\y ?G`6H"2P骺cc@˹ٽ#tAnZLhe}60{h +I-_Opwd'B\ +CkO?N \ZЇ@ݪfjQ^Ւ֧O{ .%rG*ANOHXG[=/H^Mz% q{@G){x$d`;ƨcLCǻ/6cg$9}!;hU)U9<#c$cۘ`H!njpڴ잷5הSW)3C(lԎh$N{W+^[8 <cH?Eo2VF@jΕv^s 'B.E;)`"h#C$p}s^;ҩPe@n'+S"&uQ,/o)a]: *Xy>{?-=jgGuG.,42 (Ңx[a߱;%O2u>&*ej̨ЛFQ*6D!WEX3^B.mS싣8l7I޻K㉸/5%鯩D웷︞a5̉7ƚqZ{Ba*d1`P*ԈEmvW `16_6N. ϧf˴ F*psfT6%TjfkdAv]2jbwBQ5; '];$nW"x?[m7`YɼMy-Ni-rӆ %G6pwf|mFjg`n)tP|}1UdȰ$cBJI ;JÁHY&Z{۵Aq\-~[g.dlf e vOrHlT}2xn:QF^GozVlk!O\5PLSMZ/:O4:n> '9-V0%xN7E/q)!lJ5pKŒp@mߒx !%ch oĖVqL{<>7j3k<ҏ@EOxtÂ}695W,"h?`"bAnڲ6- (x`{5dR 'Q \ z|*XB_a4U4獰%;#;d.ĸ}`li^S򉇉a|JV{x^  9B ){HYϨhځ3(%(lv{wF5Z_q4b^j]gcEH,MGQWbU@Yӓ!z.D}>IUt  R!Xt%2$`#]IjW(\_͒i°_M5(Ğ* :mMqF fNjL+Wky4c[3tXޯ3T<ܝyrpaoXK{nV%?C_m~C̢&E.pxtl$.9C_Jx2f^|eg b Գ܇ 2:`0=[z (EL=׸B5̬ʶ88m~UKaZG/EdM9F \ѵV BwK˭麺?(I䷈4LpN·;3h.I:w2ƕ.>uK٦sAHiqj:hϸ௅&Sٺ6Y(pGR~F4fCS&M-*8dWaD-`&( DTk i~zktv[ݷ :Ͳ?+QP%FCն-B dfnJ%_ -(KCD}zblk&j'vŠ(Mb䠗-lyO )=)pU-m9.bF-DxR֪!Z]9ϛp/ |ǚ%VZa06eƽ}&^&hk["8L~[$:9Qg'"gcRJ#o%@jΪϋ fqn ՖOLAf ɩG%7"s'o08kDs\FGQS`#UyHG!6vtvH)*v)@5G6s9wnڄ3wxHa!( r5һh[C$Sq=?SxH@(HvØ$|}Mb=..}I(3sMa㕪FtGf YkÃ{M;N4,CFl i(s=s꨽ޟ&q'{n{e+ |jY} ҅&b4pgD=`i~Nx-q' ,@ħZWp)9Eo&"1ّb).?|;O=h^ʰhSk z*98'af7 *B'v\P*3n.Js~o̩34`BaJl<U:C"m%-NilS!"Zh޼S.Df0'~RЌ>zmGd!獵KSsUmuk_^;wjzvW`.U';h=S/o)MFc|lE :/d㖪 {Z.%qNԛZFHiX*n>\VVOuҝx&ƛL9#N,\QPi$_5jLG{pe'4NʒpMgN*GhG| x֍9H4Oq_}xݒ q=4_>w]W (,Ѕ#U{/F{D)p~*:#ddiBl D+N*/@#}z\a-_??N"rz)n):2LABحT:L_aV.ZaS/UQ ^b(sツ/RRNEJ-2^RAY#|p?3C_RbU̥drl˜fWL-ɧqIT|cD!ɩ~) Uьԍ;;JYD,S!ԼIY?g& L4@^!p"P2Vq4<"g>jزGQs( Ӣx5*e_d-Ezb'HI7MY Z זgRK-͛!f*OtV&C]BrȦebB>"z1AW|[# #joک(ks';WMuj&*! FoK H+`Gc^n}a[8jȯpey^~*T(ft.ooyPݛu x[HH!IlzvDYdk75%ar9KF72ͽ3J"dztWvP{XLK+azb:>l =H<;(͡1Km\ˈusX/ n'0\ȗܤ"Omd(AWx}WĠGsK8ګEaw1oVM@i~ 4];/!,5bU 8o1bfӾ*і,w@%&ݢ8[&#䲙eRk2jSUI+\%(x;pb ؾQͩvݬӍ%L_R?+A̜ǖ s&7<_ܼ'?c.`E0U|Wɮig~.m#WQ̍ C`n3ߞ+2셖Ŋ% , [̓A0g0{skrc4"EQRڔB3)p)!~g٤Rfs?th|``16I*#K]RѤBI߭q"9ŬMuao-Zu^`Fr2hY= 7*zVqj\ 2 $zߖtwDtRî}"?Etq)`]4ncEx'q&ebα{cl>ZfMiqAӤn*ꉸ:P#vJ;-p2eFRt+^`% E6.j}RON;9t>f8{.N#Ei_F ߱Yk}K%aHVQpt-c~U9~zK\F\a׶(8lܶYۙ8r'\Bx+4Ջ!euT8IpC'Fs0s3k-4e|sAs{>U|:c1!j.s3%+'6v(!ݞaN DJwiRXcX)$iW'B^ojQ`֌֛d !]rN;k/pD2LA`y=CpIXnVߡLQx 0;;ya-\"Z$ DEX !sU9Ȃet7tiCEE^NMo"#olhQGag<]$+>c65}YsVw٭MF1u0أnYhse%.*J*W_da6:!;L2ϓ+XЄYI If.߄11rrL=52ڗ-n͌ꖿS!bܼ[mo1'W}}^p~ZMÇJt 0顰 L s$7vU ݞb zHs^Q%b, VFڗ ٘4MLB,mp>l,|8l(g#8A"VsN=LY H qq< 3^4`>0(dUx&P80/*Bc] ّa>_yf ~!C׼a2HmߌI-ݓ@VZn?ͳ5.ƻ2Uf ?J&I,ϓ#sXLo-\hObDH1nE0&OġFo $tl=? qRbh"(h< vLSOaH \kf⩚7U'W=a3fOI\6*2Mut@%b/ɭ \g5DFir-=Ք)J0e?j^V!Kc #P0(\+$0ΐtsDֳ~ZVؖA29, EjH=9bd| gzIUP4ܱ;2BGSmHJ\ 0j~vehb[@d[;^•R}&Hjaǣ{l['e7X7 q|qtfKs64L!%7e1dTMJ>IPͽo3Yx(|%/W>ջ$ K;_gaGHT dVYm؄l 9@V q)jV;@}вw( SM*#&>Jl\2Z=8Q'l@ XzQ H-01[dg[+s,fy `l9dNoJT6yDUsǥTNA"y_ۚvϦcV|-7pmΨ/'R=Ⱆž˻rv !QAsuG-i!427m)im0lKW_NcNU[;怢_=h*W"Hsr҄ZN;"q[|Rq`c]g× :t_^GƝ.60(Α)od㏖ Qb"ǩk}W4[yRhkS`'G =%#MIwG+U f%x2Tw~wUmnOg|~dHm$8È? 8a7 jG+B"ܰ_rٯB|7̅<龰SHt34_ك%e0hR 'lnȢaw.K$ `JdB4ì."jQUdR"0dݣ+teyFK_*q4Vi cʗU –k9Hנʞ٦ȂmoN_)PLĢ;hl4CԚjN@$WXn8QVK#>eFVP8>A} 'Jex>qQbjȸ v9AET$^]!ҴZ!f0]+XTq RqǒHlAV {\E4Nze} =İ0+bʗqy62afJLHD@_O9؛G&ی7iv^SM]NXj{&?9#/C *$b|4.U"JH)"ƧXe30\Ҫ@s捝<5ڙ?ET֠!B!+RDP03+cD@#›1`:<,S{%>q+mA՘V?54U6wJ]܅HE@ta):;xA`q#`$h "'RdtkT Q/˭* BO$bMŲrC͒e@V[q6{Oo+f.# !eTjaq}lPȆ=C%}*?Rе"`4bL{ #P=?5P#7rGog1}sHjg`yi+ŀ5PNy(kWJ6mq&ݤ 2s1pCfE+msB nWl:akg'HRa #^1\ڇ#DXt۪Itc"_z$H7Jl $]T##2 }hG ڎ{NB@7R:}O<-ޗ._p8̻x&]3!DkDe.Sw“0w~B ԰Hb 4=5XԒ$p/5o6uh4xjJ5GT(yAsܳz:B3: oy129볠ϐ'p $ Bf6/ #w r @'p v8Gώ/{CCwWI{6?6ttAw&ǩIng51Ov ,ظ _b?ӎmM}g)_~slZL 6h!H&>(jJ.8^}PS]7wC)r :H}qn6#L-BQ&u ;l=`偗qiX 7g0g>5{]1)mc6'|i-1kM[g1 _nݧs_gӲ9djJX>(|W cPH>݌C"z3ZlU䓣gJUta|CȽ["?st* G ?ո&wU-wRlؑiVJk+*EF*b;7"8`^Jy ڦ`T<:-l/Ho%}1,|!Үt^>iZ"]>^r^rOȠyHĽpNG,'$+L Ā$2]Zbfz_ˏS+S\cjB$ Hswaf<Te21fmҊ^]l4 GM\A*1PJj( }͚tT-Bm=N"lwI( 5G.9Ҵլ l >bK?7UFvdڧg \WkK&fѝ gMȕ~y U߶>dGDa=KQN,R!umYuV|Ӥ"PWxf'!eؚ Ki,גw/$D:>vM#4¿JnD]+H1|JBYBȢج G밸MMm@2שн0T9S' =uɉ[Lf{[m\iHhn,)Bn}Ⱥܱ^8'ϥB@i1[VOjzF!%^ֶU=&oeӱF3K+VTԕ\p_"w2a| Bĥ,OjǷ$YH3C%mu.FSW:򆷀{%=ሶP7nf݂ټJ.3/.,M&i`r 2Lh"7O|)Ga+pV8.މ.ٙV]V0ҥ$[=W-YࡐwsO. W K-M5?1xOYi+,;>hG.Qq)J_/v-[i'aaK}<0 Sk&?MY=[I񷡸5HǐVjzEdH4J읚9/j"55LԆ-lHws(2^2T]G+ѕNc($g(I//yƤ\vV1ءViQ$PQ)Gzz&+ ?qQr ?+[O_0n,ܑUMN[Ej$/kgVI;ne|-ehhB|)De}&;oBw5XH" $MHoiXq#pI2!R~:#ei~@!O p{iSelFHaqlTqPR&0v(NC[ ۣw9[:Q'Jb>Ωz!UE.joP=?CP:ŌM}kk-%ƐpϬ&>1Ehxc& yK+ǜm1.M^)yZ ` __|qbn;f3岐8^' T2ssRh5U{>v* :ͭPp&VRB%\ !3N*zZ,QsLfCOsx> oZcZǯTǶT+hV)JԴx!.\XtNgIpiZ0*l/ -8{Xڌa2>"hG e63t+>}j;^xD(aqNEO0}eA4g,Bq:ex 3 R =x7% Weq1,}D Jo{y| '&EF#xB1XOKd1TyS^njD,}-À^}9r@ћ+6ېuAa5| ͖HXx"5T~S߹@ލz P;c#sX?W>k3Ka :X7 r<u!.wuѐFMTJJH)NP-3 ts~M?D>qQ fgV?ؚ9͹ΔxRN4GmEz9qpX֤#;xt?'On/ |]K+֫9 N~é4^ej5ʿQDT)2O x%zŭ E4H9.л 6u6JHd<_Zd:6v׃GExL!$sC*7~Zv3I$}Ő$œsF<#ң!?{5ޯ6[BxH,r|6Q)]CSsٴY71`,^CD kCrIUҏ XVF]ZkMN?A6'6 bkM9Sgmt 1Q}_Sjgh BCv(xQJulc Eaxo5zRDQ-8 #2U C: F~,up'eW1@63Ɏ2µFJL9E5F,i|H}/nsBO#ؠƕvj ^/:T=քL/nC(ɽ03QIf'/FwKq+c4Cϊnl%-R5rD2\[1 磱Ͱiޖ?0UXNL Z(lQP߲ TԪT#u7~!,6裘Bž삮YQǍX$uNhiEK y6,aCm Q#a3ywHKq#hUn$ ]Gӯ6):;P+ʇ0ء9{0p׫|>34œGT6mYl?* Аm]79+wm喿?;HyחPi.6n~qFj-RXaWXfp/IfǨCi2{)f@ZH-"LG@L*,Ԣ䤒|jU( &QS[+,xX3=myߩC xj4L :0r"l F Bz^G,&]Z'D}";]{E QXk2\[;^.EMdL lTeB=)d$ᥟoe81h1%ף >.f>>={GvU*u`s2w[l WF0oO{WG@RtN^ib0hJXϿGu9v" e`}圏a'Makƒe:ebnM>fahظ /c}%hJcI8)A`iNW<"BlrHX&f_o.8!)zJ'e.   fΛ)[jAz -__gplR yvC(6dy{%:@ht;IA/$ࣟ>?m!:`olVkx}r5E({D!K|r1 rxڳ=s$6F H\"3T[^aΤή7N6XOFSO]n5/ ]'<`_\6R}Z:y;Hªѥe! E&'  kA(=)hQa寨u)Hy}uֱ:)&7 5ʃ|Mkh0gR$b&ɤTdo`}?8S1O`9MpN@fgM"r;4"Jsɸpz]?H Puҵ9 {MQ2M:U`hMꬖyIh H>eX0#\*%40I̷"gc@U nG0=~֎ʠݨp҉fzxAN=aԂ[J7eZ߯^59/M+ކKRѬ^h2/=nIH첼{P^d ˷NH1.`N7 4B#ne ΍3zB|]U7s JGwJϠV-Z'fԵr8e$f@Fe&5*57IU8rc%Ȑ4BȻpdvm]D5LmPExCqr5[rܝq?~n><NH|zge/?`yh{ȑni5['Igؙ}-i]+dKӶy>oc{)8J+Ms$6Mьb&wrJԤ[`S Xe4b#xpVWiūxlcTޤPMΤ`*J ?LRv((P%{qߵŚi; )rXYVqcvw6W\ }XR^a!?i5f }Gr`K˷կYȓ`< -zQmU.JɫniO=Fxh!6ur{k+FXxE˦</W7`{IPxuOz vܗ幨JMa[q یV?g3WyuMf!6Oп _'Ԣ¼FWn:e(;WZQP|QZ܆ B6I_rh~\4۾u>7Ҁ(3\DrRj% ~ȹ̈́rC!U^ n;ˈmOTWwN.,u=Bѿ#fTZݧq{~hb*u*' 6n9I|?V[hɞbѮ,s?oGt)nTg ?_y|jТ}npDU:܍qqڑhmD *%9E|'dHys}"dT}XSxQv . ߒ$=2 _a$vdH >Yh nGrj)\R_dsVgmj]NQ Y׌cZ/=Nz hhvɷM0 A(j+3ӭ˲ۻ$Kck%ˆQG=̝ URAHJvFC^Wyw3#PDc=iD<}416::o[ZIQTD^ ,/3N\FoS#ꄙqP `/G\)>1Ep̬TÌq;QGȬhr@ An+xlg!c vUb.? 2ISƄUNJUعfީƨ@j_<&Ie#Yva%&ht?fƟT)M`eZA>ԞtU7LrIPFBSzZbB?RҩwLp8V ݙعTJ0Tm  _Hfsaִ Ҫ)<{Xo&Cxfd̰#ٕ5# I90%+,(?`y 6it?<הeN1|!Wv|j,%x) (G}Z4pDÞŀ N.*ȝl[ #=KuPrϔuIg8|׿{(N̏6(A,R ;F[BT{Vh*v0,x7\-F7C;sݜMlZrvC֮ 2"JHty!`.ylpmz@'Mn#CI|#j?ڦ`v|nBCJ706s]ç?wti(8>I\ݴebd~Fxb(43z:!/ ]톄SԛȎ*f֋{khCثϧJ$b}lgV|6Oȿ uht7Y6 (^+ˠVG:GUq)h?Fޙ;]BXYAѵ bu/VĬN\oKkt1@:Y0vWF#E2`L|nM+=@j]HJZBА@$̬镃'H vx [9+OPPADtC]8،(fyVp_6C%NIM-vuIX@٨sSNLVJ9>J_ALL۟i*]Q]"[$̥T(X G'9t{iVo0|.'ئ'ѵOgm溫-tppte / ^jte . {eOd?YLIH4נ +?kxŪB-v*Ӳ!/+a!EBT, 6V4e;Ϥ"W*7x7k {I*.\QdF(l-?4Z& ? [ŒlEЛeFN -nxWy6ɿG%TF6/-dݼi)cSxFRc7LkX0 6e%2RE=2*%bjU ʹca"Dq9#vǗK殻ΰ\YofdՌXῑ9 xy9: iR<y#,x|Fs%:CHضG&f1#m NA$埐 P>I]+Bt3!NppvTJ5 Du,-> %j-XR9tg0E!wu4- 3W3=Ly*ϱz&NoI33W-0kG!B* uO}JSNk/j-w=۶ըӰaP(KlH>}GFHKOg(1u;8ҥ0Q]&E9̕a^Rפ=9|3beY%VLn'!L}Ò݅gT壶Qk#FjE3P< q~aB˯ Bx7P}_axQS|>BMx %-,^C!9~b?,df{J&};ci}D9.3}bC: HhgNVO^b0,NB=ՠWqu(F@#>ɭ~U2_!Y5Me=xU)yMK _.HU{h\,2T$~ܛ鲏UR]i Dj]aelKWJF(f,'j]O "C/v.N%7HF2ӖDM>u)}x=AƉ)j)f?kiԈnPL¡qZAd^PynS VU>urXWzr?„mwyp7&,"G[vdN zf'E W{ؐE(ehss6ڞq&o[`XG8aбY܆*'"b^2WfWe؀]5TXS&^zTZO6HӫnDy0wm C>7D3pi]vL`EY,09\:sObh JlvS Qҕt<ʗeE^j"$D=VcD2)DP`GaK mu 7LW#c;7KzcaW"G[' T-bg+D/{ V t7LO+t ߙm p<MO9Ҙ\0!&JFZ7Io]q]yHVc&h8Aiߪt\CBYP~݃ɕXxv3'%?)_v#e$(Dr"S6Ts< )rSGvS}:r&/R|'ۂ ؚ,ASAE>]?a 22ôoDk&lͽLU~Iezs?JR&}©lMfc%$.t-۸~ؔ9`>*H_pB1ű՛ak+WMG=[Xjx6x5&+YE,q ce(ddB;JE]6[ r5P 138'+hd1Cp~VS5EОJޙZOֽ~WbmY3zĕ .خ7 =饱(;KKLQ"S}%Q*f#Da35] e}& qjRsB^S86 w=!R M+gJwE/YO=U o@l6Xy>ԙPrg~Dc(@w#/O$}Ux9/}v#ɭ+րHf{~XASp%, Q!ep}|)bJcm 4㨃zJž=ө7gM2uiD{=(z嚇=FcKe$_\[:BK$s[hj"prokPΏ 8кZUkw=iKu @݅ec8p>1;͹64r-&7OY_ZiHݯ+H27'FQQ3nD҄c`7a ~9RBHUZ\KƶYHڋ7tD=]ɋe3x<`UFhXi_4ϑCh}(iE٥t!Y-.ѥWX)ڨct,bka51h~/c)>We9OD/@qt}?ψi-@E?۾\Lk+L'oz)"{[GF촵 T]S8$eGS-f_ $%Y 6vbz κ @NJR̂\ 4ZLܰsQɲĽJ\^|K~xXx=)&^M,vybz&pe.4a*1 XVB_Zx$%.A8^rˏ_3˪JX¯kd<1gKOG!-D6^(t$$yf,W%fת?0*҄-,7$1Kz_H, >}TQZXV ye=-CLAF..z!)ĦūR9o:xg&6WCBiz,`zE-K1v/Cб{I7,–E4K۫ >m uSsY>d빙Fc"n#(XbX6]ySwmϨ"q&Z8} IO,6!ɷ iDsX| #$RC&Y-0lX';GNBlV8/pFg\|cظnŞ%s@hǣMfbQ*ݥ~FI r5^6FmCѓ~*ڸWu' f>IREUT*;Sfima| s-⯎U(Ycݕ JgNot73; 4Ȗ]SWBTvhAz<'!$l!Pl*ctF?]#u޲dW\с,d49UJ{]#?"?r0CUjXB^]PxnzHU#+Y]׷6z5Heyf>X Gt\l5†&7Bzq6N/6%դ1 jۉX"LآLi劇gvKo>: ƀyf|aǂ`h.JA?jVȺ awQ0؉#U5OQUD|xuP.y\ z n:V6[>k%=9xko} 9$IƬe[U*z(R!Ku@HÁFw2WuY!8Ÿ|`|D,WicTJ ͘|NtӒ_݋_c?>7eW-^1Ea.oqÕ+6̑/_`#Vn*6?H2$LF!IJq&ʕu ,*'-#S2 p $f嫤VMQN:܀IDWtq#B1|/'m0kP'%xweb}nW}X6+ I燬?}=Cz}qlmZ F싹HV37Jxk@SY~@D_lJ[G]K?W^ݽ.&BɑTb'CԎo?#jFJ*^E†φXݤ}ph!NX_E+oQoDO? {jÎ070Y=y,Lezn[vH+*1N:NHJ^:? l[C.<;UxOWqB'6r&݃ZcbNIc0o6]xgH\0O7olOGUQMvݷ|KtCSO\+@kUgf tOj[f2wKR~˼FT.gn=cbqׯV`vCK!R®n[u>]QP(ejQ,lלsn1#7? L(:K#)y[xU+|XC$vmSvg|r\3 tlD/ڹVb-;[ ' |ɐ˴VoN9#pIyԘ7G׎XfY:@qوqvkwhH4Mŭ&.kpbQ\[Z^کF]q+/])zFNiVp r)IYCc,q@g/~q}D`CRAUZ5LOpwVަIr2 57wa*~,Ha:,DΪQ[4⻽`2tPBQh9@_`B!ҕ1W:dy6%S ceHɉx iS5}t";k\ X3/;(RhYyf >EO)-hF5om/wPxn%J ^EV@8u5š i n"Ƙ%ȏ BZC33FN8fw_}OcL{ڞ%z۽a<)aQnt_CYa)ݪHdO)*by*DJَAVvY9GL%axjYA$rv ͲQ6}K&1d)S.Гyk1cI'*:b-Ƥ^K8Ν ǔXJt1n`&:6(!J\(L/!g ,$&wdM67ߥ}!Pm Y<#2s0wͽI<9$>Ќ/t-H[YlB CUP͓iP-BN쒶Gk7(exWsnaw8|[3eɇlEFbi_c)Yhgt T#%hŏRo[Zųanl"UXvl;w;8s $Rي݃]3 Ma>qb HщS(-EH ]]y^C^$`S>2qC2"XD!̵#$yDBJR-#Aj5\vg`vPopٲ>G9bVPd#jɦ^MsПĸ䌸3sBZ Cx{}/7 a^inWRՓMFvpCG l rs:Av e򋚙;i XHo$Y̚iڔlSW 5ant]9׺I8SFIj Dw)RxYn MԔZ1ha1-3YF7 dTX-~53(UV6krF h VoYJ9DHV(LSwiy[6·AWx6z"̋.S>:/i\7C3A `c*LomQl^aBxQ_ը(ٖ)HJ/,Iah9\g9,h F1pр0<_afmdwOzS484@XytCaAy՜gҩ1WHhnҐuWk PoZxj 8Vb\\IJ+o(p7W4[UZЄLK,  +3@6 [Pm씍w`O-_Jb rR6dY$G$-C3Ԉř[j0s5 m|ʋKr'3*.CRKQ.~<, {@6r3MfU61RAN`>[V",b"/'vi G2DnIOוBo#p:t嵹oroO2(7NN}z]ȉ+\y{4he0ՠM;wItؤRm[,P'J\E02 ;.#A1na^9-[S/@ɬqW Vz=^O,a~l Smffṭ~~VH8qpz}FS8<PI}ɳJ8nKRo4i҅>C>_) _Uq@X'S &2 4!t? qf5Q4?{>aqzlg:^lEUp`zu5ޤnT>Zm&uh%j:ܐN7x'zbԊlF/@=JP.[ݼ{@',cBÅ[Z~W5 c)6>䐊E4!s w=u|[W3h]W1>P4#M' qGTѳ%?Md8b>@tCA`h&R|C[DvAD=Np&TLNPrpp>W A`vEdOQw5:vr6v^OvCIzP9e`d/1Z*z;Z6.aX;j, ó-׃ʚh_3.~[/0>rBsyrP ^WXBȄ^š,ʊ&@~ ŭ*(DmzФ@,hT=, )Z>Y.'VVƀh~zIî1Ub?U+K^'v|s~2>LfF)V윣L>o}g?y\Lrid2ׄix۬ac&+fA9ܣD \5:ćs.=#Zo N>OW,(H#cZ fؖzFY/L.BSt)8T>_ܚ6yFFPō;5_N6DWUˆ jrzO4?ҳA/Xrx~@kXhŅؗ,gOG&zk68R['~HqU|3{܏7QAT5obniA?!)>SsF!G/vW+h93XS^E9:JoQeG!Qʈa~lq9kTKK7:] P~V2 dž x : (`V?53{ ]by[b!(ChW X>q#`h‘:qz&'Fض|yztPaor(ҙ#6xF<@R)-*d}ҖS"x$[PkR'pHl,eb VW7?L5[u2flJ{!B~ӣ[w/*+AYLFZ@t⚅bHz =-օ锭Cadg"#N͵/9|t]1qܟϳ xma?:^ EӞ@UOo8DxF5a w,}\'bG_e?i@q͕Grݱ>7??2^;un'}d̓ R!-Ρ)ec|7ߓ1Gҙfa'.׵8W}X Dt@21DKnLl1[F}qCFMV} ƶ$yIy4HU,Zh(R>AJy8Ys$`,SDzrfm:yVmZ*CAo˴9\}{_ 6|i~UI7f<7ugNX̦}5RیڰPLL :l͔@TkB4ZڱՑ`5T++LxZ?TF' Wok?7V~[!֢H?Prk_- 4;|>yY$arDP|Y-g6#>,4"*.C3v &ߍ;0!cἁg*8/Po-n %1vWI@K!P7AD ƸxXAᱛq{: S}BG<`6t]:4UDwhSScЉ_YK9 -\`ܠ1+k"QEfpOfBO9[?lhO6B»T,M4o[~LiJ?8~mF|>s ޞ’mqiĘ˦*;ԤtTO t|CrW])6jq*8ƞ031vzmΛNH!ogR{.FcsWJcU͉#WtL0/ lT$n%U^„qeQ˙OY JP#@U5MaRT  }z8-feM.cx8Ɇ vqr_KV%UmOqUx2yo8' ޮdv`9a=qkLFWe0Te't _L(c)Vvfвc-WijHA-!!\j}H2QTćUs4n_L!Ґ%4n-};x\P#v[9hا +qE.S </?Nٞcn EA S c9evN3 ;XrGoIq_&120N9]Ajzj0w(`\Ak}E SjE?cX8V}s% BL\Y6k:myg)NND4]ƃe篿_ Wpn E"cOxءGptyfhLx:ŠJW.@_FHa (/%>BiWpQAN++QA1h]oڌ࿯Ma )N >G[)cfAhvSp]%uYZ&,(兝2SQpXglwbeǝ52هEO37E:o.1F;zyFs6GG&hа5?;UN\F!a W6SDqU=]JC>7~ÅetiGE1U=E `cƄHdvu.&x7`mn;z9?(&L 8U^ӆ1 WyN?N3VAo8>nsU%lI@(u R(`7IAXUԯC)>RLa0> Mk3 ]/t @Ws4K c@ 4yX*Fq^ rmy‪'| `wŢ^ *#UGX}rAؖ tRpFzk OT%媎vȓbAsv.PMr9=<R!@8<2w^kh,#= 5<\=P91-ݔ O.Q֒qd:p$/Cs@wc,\Z;,9jn6XNõ<|T, q/րc<<ǷӲ{Šꓵc5ͼf-;qIRzy2V5hU_U1ز-wM)ޛqrR9DE6RlW"Y/?WzmR`;  pIU22xjDy6 ߪOoJskB":&ڝZrۦ<; V3hp7ZIИKE@ƒqo,G*M/ד͝كMx'V3 $aFY=F̳j63\o,&נD?pD o[a߯K%_VT\˘L2.Urw=Ak'k;t"=~[S]v,rPo1C l`H!Ddܛg-_H>KP 644`DŽ$_>[kF\Ӓ73=O1kٞ &gG-,LǠ!pP'1p9O`#EMz}55-0eķ}M .0^`ca40O:7or:.mv.d1VP2:S~: @ȍ!m2l?WS(E(It:}} DI 8mDHM3eR`%Zo^:P:ZEZLՏT"rDvz!]JvZ,6}-4GIЋf]&W'oW[C>G0[:n}O Q!UçMum&+;D^h]Pf&{RB eEgC`"]ѯKV^Ԫ['<%o,И Eg)ζ}̱>bQ; VE Qqjzƻ^1׋reQQm])ù@&tu\茄K_$'2K9\ iG`܀ K@̹Q[̗A!hdJk\3{7T Bt(ӤB-.8̆0{ϧ?~[i݁\Bq5N/S{j3&<`=ȉh؝B:8YqLuۊ,Ɗ5ƶ} /ń F93y}%q/3db^D1OyMCi߻u \jyk+9і_렵Puq1Ym":U GJ^yvkg0ojLC}  tuV` Tbi$A$CE a>½[,ݯ#.!8YBǎi7Pƒ9;g)*3FVP q!8n c4~oNjcY*&iY *2:ʩvaU plOdQ8ET9Knܣ٬J%pݯ+dd=~ ˜ۥǗS"tHU4*nEʻI\ED M-HJWv$8k@jr_c/@K5$Տ@F࠙RzU;sAs'ح%~-J -cH  )ioJK6\1,rE8w6ٵnn!9?Aokv ,dgZQƾT2ab`r bgX|UxjhQBߙ?N*4*qN8a#lYg'@>5y~~µ|jIM/MM9"E\$*4_G #bƆib)@ABP1I$pS*A>5YLwmi~"ţ  x{^ X; DZkrLTFrŤaB9 3_!䠘up Mu{)}* u\ez~iڗ#ʂogDf7Q+ ؠΠčȀ0вsϞ!k5,EI g1Rij\h~c O;N> d@|lI2m n8-?sZ;^APqHD?56Zo^_(13*ӤLv'Ó(E?a4Tf @=9:. ]-(q%3X7{׏az%Ei6,&tTVbTN+Dkؼ@΁.4 mR\m`O+ZS{gò?4U-n?)?9&*=!֨8S:\eV$N!Y͒e{r >|Ŀs8|2U,>r#x8 $]`ȡ/S0oaB"3j25Y[d%qӁ rmAk+B+q3y`+[,Y '"HUFkVHHkEC8k@rG[l, E90_ #؋q@e)ȧnkv,${z ;o@= :JB;>/XㆱE`G\yӄKrO\%obQ4P+d>Ru-"(&-PN83Y$j[bǮwZ l'aCr%gWZ8S붣SvA`5_'ʁ_%-I`&*Dg ;1 Q#9ɗ jSBYyl0ЅD` uAEP{`晹X }1і(s^^4V b{evmߜ%*OÀO s~Aۏ /m*)(c `1BU+AISFq~>''XYLEܥd B j0,2< w62n>jdLRL7t&;x"p4]V<^Yg#} ;؇ӦȘ`ZHPutz 6޹gArRgOR1D$3,!TJ~XKgZ nXp 7E&K P鋜V*ˢQ^UnVM=W*Rm4¡EO:KX+&{ՠJ{?f"Ӏ3y~#.rm |p!Ȱ&r@18[r@ '1(4X8}{k X#ǐ^4g,6sT7'l9?۴{."zb%Fx'8^q,+j%Ns0ɀCYYAnN .x ޫ]nlbңTfS(K PͫĿEʊػ%1U#6W9EgV ^HB'Tk h0]l.c=Ovp9yZz ?K}"GPQѳSaJB  2i܄A_Mi,)', NBnE[))фs 6̀Ueg>>;FZ5HPn%tȈ)XMyn,<ۈ.pCp~fNJƺ8~9(ss,pө~ a!6K}dF08cYQ(`v QroI\}:;]=E` dG `1ϷGp}|^w%|1]AwNVC9)6~`RtU81\o%f;>kŲ|:bLn<])i1eʸ"_O21X:BfL\w=+8 PLHaOs:HhPHw329[bT6h. /yL?Kȝwbf7^*jiotIpQd;zVS.8XjI^sO8}IT*92S&-8liYH8~j5jgJN ,{ηdJRE䵠 $-V_EXQR#:J Rg UQEK~//H[X9cd 9Bm۰ 6R႔ c31H]>ͫ Ry>1qOwPW#TPԷ9V,$rξ`䣉䑦;ɝu(7Tp?WhlmoTAmM'ONoVd@>8CWo>XUvE4|L Qm%9$>NWĴ~c̝®BPOU>3/( 'p;6wӿso1qNʾ$EE$F0zҺq dZCk,NMJzSFy~~qv)"v%dP8ӤG,ryq +'V"b%[Ymy2B}2ֻcg^N9bƖ \RCPgS%on4pFςfȬZ%uk=bq|N*A|]scݓ-u+)s3RZ}9FABy`caEKuĂ6u"f&ov(BdCGAA ]N[9hXv0I(6hvGaE5 z*Se\ ~$j#LJُp4! R6@Q>5OfFbX{NVYϵ8(_&ؤ﬐&O)b0#R;4AUoPB(P? N$9U$^FPg?G5HFItj]] _+NȶiQ[Tq ?i:dv/ba. yV-7((bm*~zg&gu]Ik,aH0o쾑f}e_mdtls0Zg}CE Hϫ3~|>AӎքRl ݽ.ӧw GZf%;_G5أk-g-A' e&7~f7)daf 0G#d#@Ǩ`?wpLJ1<* ڧBZH+&:)Jkk /ω]+#Y"K<:m4p"ֺ@gݸeN)"Hls*@7Y} :'RȟpV}IRZ'WHhսGnj[^Ä-#$)qx]5!f# O( (xԍWxl(em V_؃zW +J(j KBs )?-!g+cd1!оC:m͢#D[j4Ksa,j#uҞ>>R 0pŶC׏.2*T+w/U-lan%t(̲E~xO6G¿jbSłP*㙡Y[0, '£ݦc5&Hhp灡K]ǟ(y3>L n$ɏ"%!BS[e]S w&h%01 {h%KP&VS>p7熙Q @qhnVW0 ~Nߗ9PM{nTOuztã)g;h%ە>764$W=1&7PAjӘː(ηAҵ[sk2Gf68tt啂R(X˛JFٌD8LW]!revOW6czʻ}z舵M-Ƽ}﷡~y?vdS(}]g+cKW=3) qiFv 3vDRy,%=dhoN="}%jKV]_@+)F@׏OzxՅiP*,G⾁.3lD?}GW&OC ~QQwnpj6u3U}jR}ί+R.Dsˠ[@.MF-ڛw? f΁QE }ɩ[~=6@{tx 6߬FP0s:ĹB1$Tx~]ğߜ.RpGiܓ'Ʒ-WRjd9ڍx)Hl$Fc\\F;`䑈J]+X *+O'y>eY1;ׅ ~f2 LJEƠIG /9Gc2'`le􋳴?~FDn9ZǐZVƣ n8p_?g6Ak AAڕzs& w=veq>ސD|izi(2l,j70axZh_xaT˃;Nɕx($c&1fhNLBbi@:(ߝ`66FA*R[Y~]+'hG#uRCvBṣ:gQ?D{Uy#urNfryc|Q: {I齧IPN\$/%[ex/y)L h+KzJv˧q8uyɒ֡cO)#(s %^P/d.bpCd:  ɅVi+c[<qF+2uZzH4m:']2oC a!:޻ ?N tct>+2U%y*m'?m8#6}BdL<%~J5:[ɄE7ܤj҂Zfe{v֫!SNQw:&je7Q_f̤Xmf4%__1Gc^E5*˨{k,^끡9iztn2V (;|̕g/9 -YB/ؑ "A ?olUkgp;cy3 ӑs(? 7&`m HtĆv Ve΢IdR8ݧxt<=B-qq9}^9UmE;+zE>E^Kۡ|!vtPW7bNյ{jFg'KS"1c܂k'n]MY0Q;Bv Svol^Wevtg݄۟9&<,@ F;@$ԁy~)\3@2#2؅e_ܻUMLg/\}f!QyW=NUJy6+og4ۯܾ.]y I2S=f"+.M3OhNq4;U^VBU yHZD X,5JWczcl%0$9ɒe]Tn7ͯ&O'M0 mjicV:r q #h?FoHP݃ YOxe]|wB9xMh`Oa¡]-\[d|L}pl51$+N%p5rqҝNtϺvsgϱ*㡱[JPӫ))#-0ٞc$)C1$T'.j^:740l-%K6Ԉ{5#q +?,0hU rl?N4[utobu*oKi?#1k Ses˪ ϮK)5w6{Hw iA.pq(fBֈa 5ǔb5 q\5lWuTגh{{u0jZiK%8>Ȟ@5V1 ВI{[=9w)B^EF}IЕC*ފ.w\͕v0s)O&\^!-~4b0fS`9+&@?Xs˟nՌEL\YL&TXQ}TD+ÿZ+9M岶h_T'Or̂{KGi#/msk!]Du~._34bmeWPĠ!Mtt5@;DQ{|:47ZjkܪTZAьэLRjISKcge#J򒘑/D!.x;>l1Ŵ- &7sȷXnp"9$5nV&HhA tG&" rzȢҢ_+[ŕݹ(LUuA^ޏfY@q1^6@!WLt9δ $-Jq|v< PE0$5-uScǧ3 ~nA4>$,!VŃb>|%>>DrhGcPr]FFGCǷa(q. S䑬K8yDFJWH@#%5% '򣨾Sx՗'3Z4i 9̃uˇ !qڙ6%\UAi4kcQkxĚ O]lճן;7j"eoχqMѼ.zD3SAJ!,|DE7Un&p?uwFz:+M%P睐u%tt-XOMMj͗oJ)ίМ7UB`̧]77~XQ+]9qrGP-M~?|c$5gPP:R?CmqdCg۫9?hWB?}xX E#r64z0_1rG7Qo8zwET<F[!Q ԳI=˺hB5.c`r,i? >Z{.E:}^Gs/Kn7`/x^S$havתr\[7m>1@m&Z 9=v{:~8Û!*6tqQc뽣"BW W0URk_(?T"KLٷ^f-/UsʼnOJ]qri- 'N F;skEⱽBhByQ6JnbkB$ۙyMByEH}_Bw"2BfMW#@'2CZg/~!0-ϭk Vkx g6a,Ζ. X~3;ꞚW',iLL)bDZ:}o"ˇt)f"ǹ>gU\p^L[^ޫ`!j01[iޫgzk\5%f̘;RQ9>3>VJZ45 Vm y+p'zv%ƊcKCiY +=ač0Dmbu4zFaZsdxGFb dlD) qƬ'3\+}CX6pm^Ԣ/0Mж덹͘6k2bGj^"9j'g99t\T:Ұ3Kyq:NplN f֓`OD1]|:["kMe@l%g‡徠 6VƪL (=e볖RsZ K7NzO|0ǡ/~tvsg:+hGg ~Lśύ@ﺓ/_ԯk'jt@%4C 3n36K+kax+ /LYfHc9m1/{~ꢆ8z.g a< :Y5 KfM×!J >u[h\e4|2(.T.~/9ZZK0Pvq8QU|y#mgW= DR&K%hu\O5~$#l@[}]6%[c>c .3[܃jZ0 Je<)ani~I mB #.9 -+PZrd.n},CqˢN^E' I= ,ԉ@"GO;܂bpsm  nwƾj.bS<.n k&Aǽ޽S~>7$uRRKQ$롎/be(ޖhҸ.k}npnNz^*Xc0?ZCy):͈ǖ)j&`g'L*\}> 0GQ$<;K>\k'7Ҵ Vf6H\EQg.>K3F3,;g E~P,~nH '009UPg w>U6v,R#QL1f%_M)$_ vH#lg.7BPgd+ZXc}S;Mk0 RCD=.8-c03TVX٤4$DF%uYpǚ 1QvRѦ$B玭yr0ԑFvgiTC նmH;qשZyڻ=̏rj#\\bu)ZoeL*$F$1 X̫0Ӵ{WHh>֖Du+:nyT.ZElHяlPҕ/x\A}fX%cY?}^*5eR1#)7/[R:oq xB{.c+F"NX֘r5D)S[&GyB? ϩ*0e sށD n }X# :&QqPDbSjGZ r{Cۇ5@"%/'aފ}q)M*N?HIE"̲bz9IlQR%3gDu`| Ո1pУͨ;\҇ᩙJ` p* Ntd/`̽PMʨ0c,yL p.Ie.0V8*2!Wۃg|-@[3QF>-,-4EN0t aZ2:0u>zj5 *li@b!yRzvHh>·i`mqK ƤqdJ>gU #^Є*=Ve) Yp^S99bF\&'G< *r}GcXr׃;_{2vaHp Ҙ ͖\u!ԜN 4Ǎ;RVPs'z]5*Y 'B wv:1wW(]eƨk= ]&hЍ Sc=T=\LFj( R-8'o3~=PP)vn Ag!aֈEkgu݄~Ժς>[K0K-]U|i0CGk\F?]=W/xKiqNw1?kQd w&Q@uرM1SyZ[6md[^FMU JN-V B殢ltҘ|UqYI^-/bZp m1+ h޴v2/jI)_BNWvZjc0TE[MjL@1Bgگm(ÂU9n((1;P£KT̻8'PR#x| 5X7 qsɵMXr#]͙6ΩUzaPGxWi³w_oD& )NVjMV48%n ΋7-0!z)[یOҽ=G5hV߅Lbx(T3ʖ2P%jAr݀bWj)kwSd^6ϡXJ,uD2?(R*-5G=&hA X_Gk;S5|ch)jT]}) >$B.B2Ƭk]MJnBܙ>yKո{AgGy__(fP,G.z<7&v6Uux:gC%Mŗ*(MD}cta7I~`2Kc!z`E *uz.\`oe-m &m  ~sI*>@94(7Ʌ}[j[C11v&p5|nA7789˓dЀKT.'!ymUz43K-BAYiV kr8~Trsu=C<_"Z]Y0hOW$ ȄadRɑPhzz [^48iN-hfRةR೧gĨzn}U]ar - &Xˌ TS?*q`/%M LձT2_LMܙAfϖ]./%kKGɄ7AYII4$IZ؀MCFJu"1S{i0L%*c?Ipo0o"2 qi +(&ЈVBdTQ 2t,Tӡ AȢ4:'0%"蹕V`o\f{4bi#gu3n8OG %CqуgU}tR{B&x6Rrp͊a+,g:׻B5M?ܢ4x0_5)û7n^'+3G.z OvH 4_Z(}iF2MT", ɞC]ޘ~P=CfTHrM5.[||֝Э=sY gvCF72wzB ?nzf79FFޙۇ A?0:;k\^I8ٛu/Ε]Z]DBR%dh /ɿCap7UqEtT*GK4}rWÇaaH`5)j)]=n9S[ Ah`:  .zxdHlkGxX̊ċa}Mݘ3h2-膔) 'x(_Hź[5{\A|h~Fz' tW`3 Ձ(VR wʷv/g@:Le}E4#XKؼzV:^*S W.!1I;J݊(1_@1 .L u|DU5 48kv>ժBgt5M9'2L [9&ED 6&͊eqmk:R:@@/ƊtºkRRTLP.E 1Dbej1C5߱T̵{%ӫr,U 3`oa.&#]ZyTjFIbpAm(̣BwDg.ވ_Dz^ϟMθMgPc2@} *7F?@9̿ܣ{uAzV*AJ :)"ȦXk×AE|!,Q#z,[Ci$U>1P2b"}Dx Pe1?%P?ؗ  ΜӲbC=d]lQ) m8X7wC78a`I;JEB V-bK`5*2jiЭ"-df0/[7@2A;&BvwN̖)o2xe&C&94[3)_]" ,!{OL(\#lmm{0]K&ۙH qS' ^SP׳&클_YR~j4γ3c!yE 4^<M|؜jBSC vl 嚴ASYDZd>Z˘,A]Eϰ/xP}lBЂ`D'[&CֈT1kE,b Ypp30jPs" &eg›ETw#\uo#w 0(փ*.)׋u~^jDLG|+2% wAMfHXY{kܬ!{{p#u" Fމ4yjf$y[1eyqC\$?\5?-)V݃Xwn_ET\R_T^sBHN]:1B=R3NT^6D'vWjQ;Q֎P66"ĻcuQ3n@w]Ԅ_nXDV3.5KNlY iTWٝ#=lͯn%$('=iy/4 >F{NɷM {bf4K>:ZUg5PAܿn |'(m!e+h_w5,N6!`z2jg?J*gUSb~h_g j#~owNmo-{BB Fw*GJ62jmƅJpӡ2M쟭v-VzMߢYsVM+9ɻ԰q +:c6 _a] ~GSprŎ1!c5,yFq9.ݨ~&k'T{q:S<ФT|*~N@vרKƾ6&]ŵ9MTdRlJZ}Z8>,JE2~7\Ÿӫ%[cY ϴϴ/y* 4": [7󏻐_Ǒ,&X8!_`r)*TpzjO62P_̟գatQ5=iQ=ƫ59r@.YCl.յOwA0Qz dIe`3H,vOvp~kuI~5$5[탉G4J谊 ;ǥ#+k=per ^,̛R)tx-+ÕO_ˀ=_1R- N[G0l.-̻@t?7duU ::װ 3h,…Zv툦p#0sBAg K}DdM:"ZUx\ MkׁB$4n 00,MC ׇ^l+m J6Ǡ[- C#ۮ8{-:u k 8v%U{ynʬYdFJeGm7H.= Ƌ }}C{,]zna^%}H UЖRP$*(J"][qb t%n޺@lp0"j -rHy_? nƴpX"!FhP@2>2j GItqĒH<*Qzaj5$ M~7pf,̫9hk9s 5{Cr퀒F%4^R7XEV>wMB0uNhxYN}UI+~EPTA\O}rr<&HI:y2Dν6k͹g %RR63(aV8C|&$Va`'.[˷Ԫe(p wS!!|t[gcp9hi:ݿ;fTY)\\v1Uu+>]*@tCmD/ TiF"mӆK ftcAtn4pV&_ǎ 8p.sGV>\r!pބ|B0fA$lXhsۋ!zRF?X# BJ<;45mЦ8.;&;'tR{4:LX'.2~;X@U]+6bKL >g*!#Tףg(U=#|ٌ]ig9 ;!6qOdaKy @@Sw|üٱ. p-, )}qCbuHC;>M}K~oMOXK2%FS"T>H|,#h*rx;1B z5D/.e|?-u]jLBM>l@r$׍lHA( 7H|YxJxyHIbA݋&b.{=z<pMZ~cvDfi19GIɂ^1gj9y; 6+ lg+7Ma VZ*`O+^=U0kCz&J_">ݏ¢_`y3}\nXa+`:k2#+ @Jcw:؛XsMԀVne*J @͆ _|Ο#jfy"!J ZCA|jA3 Ϙh" M֙6*rRV Oy0l`OEWB Ԅ }O05Jw!3ܡ "ً}%KuQBU1F 6$:ꇴC_ Z$1,Հ45La!ỳjX\TbTF/:1u=~IakMփ,@ + =TIk HdE~ {斘(wMKO83 sbH]? ̓a !W*!5˭Z\|/4A6zb?4%J}9bF^[Ls`\{v']7HFKD郞7bq9o՟Y@謫\lehv#E%dYܤ1h76cmWz7؝},7BQ?Z$chf:.!2Ga() {8i T-6 U*Ԟ~m< v+Qs}?v^9[nJ76m^ dO=0l͢wR>28 A`ݏaHlQp;-*Y&a`ɁE:](@DU+N/7EgIڿ:*zi8s\-StRAFaj%[SmcⳳXIȆ*8)j-l%![@VCnXR1Ġ։,ͿN"/lұ"Ei;'-Sձu17I]߫^Յ8HAAm^xWtHx2c*dDX /n{K}Ma+R[L1½!uAǵjeh=R%=ڕPY9pmd3?S?ȘB0N2Tŷ8O6ol2_ia`Txr90}|z׿VX ˶DA6brsK߳e򉃬U$T@i> PU ]]V5ezUr;qXJet3_ޜ]i>:Yx]X~2VQ1)0G a4}++DF5LϒPMNx/l#A>%˯Jw9M.fdUŤo]Bq! E Tr$pjt:(} _jo1-vag?97킀82Kl+7WCׇ(!MplJfr2pvv9;X/|9&xb!g}e.pcfmk896- Υy9@Џ:T]KSn=l~@3m Vs;vs$M(>)k j/hVwUA05=8_lkg e&n'I綰Ml*a5BƄΆHY!,tPzG'U_N“妱[m7W+:3{k_н0{̋BmVHu-N:'T^,}E ;(lqp,QH&0,ȵr'5qH!i@BiZ$Ro[|#tQWDZml#lƶP\;G}3*LNx})i½EZZ<8 Z?Ђ!&v٨ֿbF2 \6)1[Z!sԁѾ`ӣ&d6:q9 {Ė/L"5 T,JoAӧ&uDnj$\ZW=zuxۨI E_S!IJ3|o㍡3E3x>-ԛ \``Fy ^rT'`p3?,wHް(8_, 3/1ȧ UO(!|.}_@pÏV~^ u-w֯}f]<<VHnjE`Yɛ0}LpM 3G?1ֿu8:5H#l\P>nyRǼwE҇&W]s14cG^=a;@MGii׉(n`bS'FTvNSTjXyD[G81:EX4 M 07 3fR"A,Ms+S8gbSjS3;Ov¦#,mKdO؄1ZTACK#V.\he18iv9*FA}twܮӸpKa*aH˖XNM(W_JTp$5+ݥws'fH(MЭJ#l]]SMڐ]gAlD1Crp[<kf֦[@O3ofT2ѣ[?t`W659ⳬCMLUT5j8}$\#o ? ^'쬯E|%`Ys;}XmtBM#ۅ0ߊÀ05#p: oqn1dgeVHă 9VTϺc=u+ߒhخm.)-6:]3f}>j9D}Sx])O2&֞Ue&z9&f͋K7==_vYo? Hi!`[xQ`W-TWy+CxuQ:aT$փWΓd;3߹' MBp9h.%bMK:$G%x>ݕŇlL[J Eyhcv~:/a}Z!y/݄+텫xOzvݧw:ȩ'q}mN My*ȗ&@vWQJ‹6u"`(eA>tE8p o.x-v29˓pS>pvo(?G2=&6FvS-UĻGQL5kso3/Z恻U_1K/a7Hpna50:= 5;Mhw4`=6D뮠Y9']y=7(flNɈK9Q6rZ kaG{XaDhp60= tl]u|Aſ 1Rgno=d!97MU|$)ūl: %c0 ͣKcW )W%+M}  k®]It&U{'̜ݙwufZ8F%|Cv-9S^)7+g\9N[H!pbҖY'ހjвy~ 'wUaʹ"bĔ,}G`(NDZ18ڕfeu[Z[JN3 MTySǝxWs5S& PIA0hxEޘzp oi¦@Y{>bu1L"2P>G -Ix轸7X6 o{:XcGk}zn #膛<-a(*|)|OID a](MHnGRV#zq*TsuK)6\8ާ_r!+)_ѣ$1:JgP>jB)/$EDy~Lj/S&~JCl%>C4K*ͼ$eȸhzgqtK[WƤ:z~sĿj}#(Lw'tmfĀydY74|F0 ] KDz(^5)DN$(#< 2f I{,dQ‚m,ekIN0)xnXoI E fY.s9UXKA*#!@1ߦ@ #y8ۇ,[~}`0(nCnc҃w+ھ4u3=<}3*+W=H B)*]q;@-89K=*뙹9f@k+4OokHհRy5-# Ύo.C߳.]evz)Y &e02.bێ>okvpW ToM21LQ|,x}։0<^]9W%=?<;'$ioŝDVd%֭M٦W\vvBbc}oPwY49{e4etċ{AYxϰmgxI!l!94mT`!~Ao>37@a0L21`C(dN6CzM"0V&r؛or7V.QqAT7$;jFv:C]U8?A/Xئڊ>8.Vf%tx尔-%h,zMwsOv$S@KL%@tf |Lq1|";[h~:\9W:tSiwPsb{$jgʣm!@7&(XU˥w~BuD<qҩҽ_8H.S3 ޟ^ aGT*o'v^NL ;]D}RX!kN7KIG;ǯ>+3"۔ $kTW\߂ #iHsxb<|)52*g^f:7 Li[ka"qWic†>Do/۠ 4T  iU^~ņ!30M "Amc//E#6; &(MÜṔxe Q9.^-a^tek̩xP°#*k0c},oxY=kV`yf=v=ߔk$WF3PHZ PTYQϠ@^4 `ϝ\q`;ׯt'ԲA)uSat @T Ps)9Q3õR!ׄĪ|ZHkM g>>A(Ql.dma >faNg`Ò?Q`R 0E%Aq' PظR0kܼ&ӸC:N]I_ӫW퀑/j:V6H?f).,3Jqǃ<ӅQ!B\WSUˏN)-eY}y)Nf?|$+!4f+-q>)ץ粵B8L3S:U ZoXL]6>t@%<̬oÃӨpc%wMeXB BGB_esikD:_qb2`ݨUErk&Hu|}a!)\I=6y=R=8jFC@c 졍-RZ̫ciP)ܜiћQ]VإH61GghNlzRm4=+T͙Tc`!Pfy=/# {/137MBUfpa#2oXx_N.>xV:U)/<1ZTWH,s%w*(r 4XL\^(mA&yDו''#BM'|!5IAU0QKCY9\_gqr4k܄ 28avIk$icN7DjJMuF1!8/.tntnԸSV-Z*/26"X{AVD]1+>28 ,O)Y-ћ-T:HyeޅFKkR5lr / -@󺙤/zAradHr\}C3Dcx&wf/ٝ]}`׆H1Zؚ-#@LSiw i$|ʌ##iw5zq5cp}J-Pj J,\,.`Bf)i {Nt6gN=fD WDۖOV2 \>C`䳤\Ö DT\Y3oIs,YuWqp_B7&b:)r4bԯBZ2 EHeՐ=Gg5yrZNuDQe_cLG,$5`s^o7ggNlC7EGu8,*3DM.JTk>F("fv/O*E>NQVSIMj*V EvnO9YWf Nv^;H6FI6v7*ҎijcVW/7/#ub.T#a؛`mFs \ejl?Y괇uW@Df$Wh"c.JMXXKv0-F߫7T?gVT?PKB&]#gn+I-޳f,RM&LJE'F,#! ,f%}sY2V$"B/aݦm=$0eTQkC(yAgS d/8+9:J wl0Y(=%.XW[f+#|A+HS*X }QåV ]twTH7 0(7䞗ͪv`,k 5ft}d]0T^XHԪ2[W \5R?xDT|qQQ_F "./ybMJk"6 #}魓(S3F&U)_o} .gC,ꪴ܄W1i%ZY8Z99TUK |-G'؝<cU1[g۰_ I Y7_3.wK$;%hw ,p(-I9KsI H;-䥷{R6ػe}4SoʕKJ { +7 kWޤw7 /Hnն]qĜYR9"eQa|[&i֪\]1>AmuA2oF ,B"qp(ǣL9V*muv!OwZ=9#$?>b5SI }QJP1g| tr,@j)LQчjR-轨֔ҟK,HJtβ/bwnTOT $Etdk;CP0f9UA[ ]#C)6k(LzFT,jO牟 j457Da+Am ^Oӭ[jo,,57h"ڶ}?qj @TK4ANpxgH! FHybQ%kIlHnW&Q5Q_P7u{ ft{siۈ"lt祰lXh'n0^>Od Y*."ⵓu6oɆ򮊥/pŇB8PPnG$.[41QȔaȆ A6 llJ!s1)Y {*Z+n|Ds_t~[m5,7do,V}Z $<30$*쌠^Jq;{6IV Neq/Ȼϛ3 R@;47_>UgIH8v|Io v/_8j% #*FmS&kɹ&xoP%WMz&m)=ŵ`9+lVa/Sڕe&on})Ļy&u8LHvw5؎f,yfiv0SP(Be20-a߬{^LlƕUiD*P ˇkE'٭eJ#ida.CO&]h @@zZ%e_%U?R&9xͫ93"7a iux*_bޥbE(w\7VPvXm`*9&& A^tP,%J/S]߂s:Sm, d0w wO~zQX<~|W>%ἙwXEQg~$K,wh %ϪS8L>Qy-g [h/Ɔ:m.W յ|cYgRR Q6[@`)> C H% ZY%+͠O+fM}_6 CX&߱KçJ͎\#@#zedƤ!c˞ 脦 zɰjt%4R?vcuV7'RVs]B{}tihU%]P0͠ISM_E bH2uI ÎE֕4A{l5$6^'Z5{(c7|E$)qx) G~^/>Q  ;~;2Ygظ>^. q@4AڰRUš銳ZSs'ib5J|BBݗ` Pѩ۔aFrNo5Ll"VXۚ[/N&Jo*)N"*UYB_V2٭0Lro;|(^%m%q"}bjN&vU-[t:2H<)zԨ"!?fCΉ^yx|6Ӏg4ycy?G)oӇ` khλ̦ 7reZZ|퀂ZgP6e_G{w3Wl|pW}}pAp L4Z&(p{r_'k6+B#lrqSD^vW#}M2?te{rRHZa }mcu.,Ctjq~B|PE~Dum{DҥwbI|IUGwujNzYvwde)~S@ /P @"fKeՙ|W%y5L7mya @D"2]cw-/^y+{B\-w|aG6gRվ%ˮOk!4sDoi&=]-Y6S?ߴsR.oA 9 b+  !FNl8%@΍ >6_Atx"!99+X6ve`i(GBx*H &!$xJk؞7r _{KE䖱S>]Jf:kM{C7MFΖ_擟4[q1Y 4~n,^d֞|(tL 瞃~I Vq^l{u+ ^ TB-`](E Uo{9S:,$},hvj-o7Q?9{0/6ńYְl\M9JǮ-dC<\j2 4@R$ODbZ 0.HHPڢjD"lbs˦ Y#} ЊH˪SfR%.;չGi4;fsj!\ZRgFl%6qҝ)?yE* ?|Xr4kׇ{?f f)"rpm\YO͚a&ʙv\2Ȕ,'Y^aj?zU1e"s~LdDk^D]2\.CKaZ%Hl:F%.8kQ2 1?;\_|t{N"p.K8LpZ[ѹƅ'HzCF]Fh|Kj=5ijb6 80v,y 'BKLF2Q'|U9pNucs~uaHw8B;.P3@8Om,>Rq,qk"P!Y;]X^8]PL3DބP8"gцdVdV]Eר{tu2^KZm~ Qm*CnhE~KC%KO hWo9eo3lڙҷACNNA!ssLB!,&*V5y4d^KJJb$ oSKN;bjF35=}dqݺI@OMRtRyaJͮd""}Xpr3^FVsYj/Y @ JPોo um zaD#z(AVǥfkyRx1Q{V lZqf͗НƮof벁kC~nD^n |5̀sL4 xWLP'rӅN﹂uM,> ؚ4< ty)߇.P =C n'WWeȰ#_h2-5hS'e0QK7<2UD\M汋:E*A5jj5GM3c:U.:hG;n(X:r=fajXh CJg5IM(WTj0FoN{{d^mMC'aAMaV(N'ceN--/ 9)cK{.A겆C5ݪZץa%]UCB!ߒ3Sm(4+(u 5M.W-F@ bN}e S>a 8_iN^2 U̲9Zޣ1E/Si9{|w0T2ISY|qWJ' 5uڨLiȜk5nSbN塭_ͽўr̫z)'ۚ<*€ڼ/ h0srl9UQ G;u0KrȹMb]ʪ_fV&!|FY9SJjڍO;/j @Щ?L!qr{i@nFtj%CP섽 $ΩA= G )Ym%>l^HOk置c|sJ\ywE>Jf*C'XwQD\vdX}r䱕ljq8׭$&4,}fSB([mkD#cG+fYf#JW17Nws. |I=}ޓ~%Y:]\}tT.:1Q%ܯ3VK&5-n rK0>+ 87JwI^ fb^R'.tC4 Ze-.4ԖԄ9nKIW#%%ͬp^RIVg UOJhIKݦ'9DtƸu[:9WWh[jF$ϒr˨Li?vm=kM%#CR2}Fljy }0=\[_d*s03EK.›&qp#|~c${ZF M~ &唭'(t98#!Q q}9Lr'&uf (MGmt:kB9=XR͝T]: DNuw!IWK9]>4cs{Jbtar;>94{:+\P<bSGF)*I9 '\oң~mh3Qw wi$!gR1=su μ:r5dRi$˪c=VX } 0? L҇b+ھSwv~ѻY %AS ƯZ^GxN#I뿪Wbw+v6r 0\V$G͟p:ryE v޻wvqY؆Ee+CاhJǧG: )_<9jo /qєeΥ`O1cݢTfE@0X y3GiʃԵv^h}=ác]Y`hbf4N)vtT,^A+~b1`%= :'$*gbehT^) x!3ah'B+EdM݀NI9U|k+P1 YJ{\F)"85}l6JbVJ֡A?t 4ZΟ3bՇ]y8pHz66`jdK\x~To֝@9k˱/\7q"fƹ26m_׿-/`XWyV0@Eŋ\:MEī /AbhBW7N>pq+'[I`cA َZ4[x=ϥtpIZ@:A7./:~#a`z6_dw K@s̑Gd!&#aK( xCٴ/ߡ^J@<]t%aؐ?K$zaFo}r怗_0U^lvGiX[UY{~g;.iG7oJa8+ Jle\y7QΧF˕Ͳh ɵҬv W#x4sўR/CxS֋lw'40yk"l}AVX3 zސ#\F66FG9wv,5DrFwQQ5w59%C{Q?QH bZ(|eT`"[#k<LZE L49[[,~6S<lбezu]=0z:`%2fwG-Q- Ί  {Vn9X I,56siwCzr1*'F@l^yWE̢fl8"qL 5JhQ2Lv;>Lpk jKB+T9kVĉ5NbWԏs5m clb@;Ӽʁ: (dީp,1[w[y { ilO}\yeLgW=:ْ7lӄ? 3 i#Lw%_>&Uz84E@_*A LL6_ҕL~6~.ņwxῄ]~!B6`Uj"*Uqh7Vb;s/ЀR]`Gc+W$ "QΆwV[uƠO f`mq}X|46b%`u}ú  rpDLM:#iG6E0,/^˸E ]Myya,2! ]ϝD_f' :az~ n"Fo Y`ED(+>,qfqI&t5gV^ DQ7+1XJ;v )T.wjNl 9 eOop%`c+σbdrxF)hGO 5{c!>B ĔL?ՒazcnH,[ىR|aŝ<6W1od3hmRq"%$dwkp_2:B*}톀WBݕqt1r=[j_&ԻByy)"Ƕi֭c6)~FŊB'j_؇q'Q$SHQn?qYSb3,6]]>XZ*ګ^lmDXR"8׳^{0 l0:ru&]O]`|NS |^G8é;#O{VaEAf ^V`m׸6?_S'.nK p5.Ն-((IP?w[=ꎛKwpۛ>P?*b;ێcedw,"y?^'Ü qr`|%I4E"Vo hSD>x[MCO9nZKT  GB:BEjH 'TqРJKᠳudD YNb7Bd'_DŽWZ+>=ZNo"zjqjl>vY9 桎,^a"5]Fs^LK ,mbʫv'Hwv UfOC%%xn%H X\a񹒋^Vr7koYU]z:7:-_zم}:F.z޳54^bŏ ǀyi1&'  gނ-&iT=\?W.F/٬]?4q|­g'>' 6¥ 'i ;?܉-SS *&!" 5KCDQ $G~ᄈ'?)$S$B`<-zY_ݶ#l)n |R˟SL(hHhz8ѿ}t1H#P%rqp) 8pp=~4T2gǡaLokoiWp~'xmٺ8̀K0Kq/ab.|ޘY!{#\[77L'ҥ<4c8%IA (Yg#_:ߠ%gJ^9ffQNGOŎ@K׈ z%?՞$cj_zݰx}ȴk2B(iKhfץ2^Kj=iq- x/V&;63j`beYzODJj;F`v&_~ pɋ&KC͙w5 Z3'$`9z[SX/Xw.8Be<_ql{GM G7aj>50%(O<\ ^s &gZ%6j)ȷd'汻l48uȄw$ cy9^%Api<ߙKyLl/[ʌ!6Ef e2`‰Լ Yƒ{/mm7q'ҙ"l}~ε@M\RNZLƁ`41?jU74}+f\{*luTpf˃7vHyB= PR.:9܎h%@hvV^"ԃ'y8FsYQwQNvL0_|tN`B؆B̿?HLgkUa(@I8SX; N=reRMB^["y&b8 [3cҴN01E_ TL>4J,.D|8˜rwGl[;މw 2P zc!G7 ݗ6;H#{F嶂@Ǝ&󿶾ߟք;- ŒJS~mз޸m~]lrQý +߯-Q,gՖA?%.-"H񿬲D (4+!#ĩ"f *{| _>fZ0`Sk{jgЍjIVDF~ %(&jǦӽYiC3łe*dOOA{-D ״͖dNZbO`bjfg-+`4FowpC\[ilj $$HtVM@7c4n.HI#ne_MZJAF̮s[/wMN9bV*ksvq!#[],+yiycojvޢcW\1觳4ʧ5!QRA@sa[*_C3|*oZ,#-Lwc5Ϗ>پjF]H#iqm"繊gn29S~lcBYA#O5NĿH7h/ܖl ]}0=M}~ ]kT#: ZNMp(|C.LDZ@oTWDAtbܬM0昹'r{Vw#!z,{⠄$(YhKfN%Qp7#!|֘&7aC4G&qRAS]aT#b:7 L#lcEA K-J35l,l#` E0>"IjJC6 @Qw-#HWٔKwXI@aZR>YN7ݠ92][;r&:^0CqDP V_⥐Jd숡ͦy5ЄіxZϲd3"s3T X"hI&ᦕJ&U"ΑC^T΂Rgf -nG5^^E<¦ʄOtiV{ Wƚ"fWعPA]CtëW6/[RC-xñqSPz:A`qu"[-8xL/zl0=@)=# %ؓ#^Q@%N壌VLHϙ3;A]ϐ$mlwvF'o{qK)gɠw+E_Lk t֥sŭ\Vkr6 L_/^t l4y$8:q9{GSQjvt.qARjeu̐E ;1ơ܏n*~?_),=reJ/M꛰;4bFWC@N )xi6zktA{G9 z|QJu]@9Z\?ˡ(]19[_g^g^2 U'&^aY6H]op#8}f$}_D \uDhc=$@ZƕUam믹L,SZ NJ}$v/^bj4cy@q3E=ƱDغ/>*x8LsfBk?Bd(E1È2=yp(c6֞ZiqkT؎4Cv؋\3Jj,qǞ'}\\ܧdtorU(4 DwA>[{'Usef^N̂\ZgnHLzbX -՜ $E9ƷiĤFتIXfw]> #paDsˢc(dԕ'U`xV? (4{ގ&%2G=p!I>quH8|ɢ@Ǣ,gqa._jͅՕ{7dc4Vm nY5}AEa`IL+X+2hsQv1J+S̴wp1ę;J8j$9We"_@|3 tze%˴jFՉ~ss=I9|.>E+/(e2~feW-Z@ù6MZ๋$V}VEKjR/+̘m?mD#t*˒UT%ʼOFKؐԡjwvZT(No嶮0U֑=܌'͑(f 45q3%ݭ Hl(nqe5mz`R h,\#+=gDzU qH](CsJe.+#^چmBp6joBq7gmGOG`Z*nՎkmGo vr,90c~! 2 xKEa%dB@H#YJؗOӗN} '.:)-9qf5(zr^+Y~dҭ7E} >mU &9ʾA7(ڲ(sibT`BYk5(wך @fYElXܑ~q@kI0*d>O'+IlSVeUO!w](%X+#vn7c!] L0\+[NO-]75mIMST <.uOfud02khLzJYƽWsٍoܓ G"">%+l;bוۘ׼qJ!l⺠Ȃ$ g}DJ3[QHrwj|u)xnywIUKɎ>g ײ$lMz3d>aUUFB( % -\ֱh2[ Y'pu]fEoyfLџɴh1U .K0XW[HLi_Y\y.97~N-RI]殑ꉾ`˯^GZ=*=0!ȿ 6ګe(7 ֎|Y)j}[URRb?;P(9f>w(Gyq*huvN3Xƈ\#Ѱq hG9H}LapO _pH7jg[1]aբ4jNL]h-qqW6mW;T*U<1E.L\тǕ>:l):p)l9{G7wp檮qE$bNR'h^b!O9I“928Z+~YOT[WXsQk06fy?0_/zɐD^cx ?vG=*`ŪTX-HBPʄI=ciz"x)4ÅSK2@o#91qLUX! OȻ[ENrjz mēPmW\&k{/ermM<aK{7,@}cs~R շV#쩕{{ [˵Ej@]8V.PZ0ڂ֏M+nѨ⧝lYPAVWY x}OM6 `ncΞr`l C)HY| ]"nĠdNb^ui:Y!0; >(3$/V%. xnz;4P{,*չK$K;wd$PQ6 &h 6K?k$ku:\&g+}3Xox9ؔL} ܸ^b.L6ʬ{o}kKpB#a!gDS.a#=(7PfxRĶ:Lz5Sj-t.= ,߫WB>*̈<}cOhZt)ג zvliә Y`'NPĄ!4j'O}Z_\j `':@v{4 &H܁Jg֗Mbm8R;hN/(d݂˴ H46f ٢Jc y?knAd\N$FܿfuQC9ӷtDcj!D!]Eo-Gap n嗀VJKɉ;s z#D;X"$=fY#Qުb6*rDžhR ###WuB4C&"5lw81G88 pOR{jN> S׹yrh0R wnS }FNztk"]!BN׵:_kHw巾+,5@d6Jd)ŞVW)l/.ўhB$lYFRtҩ:K "C͎|2 :~?NzEi/bz r{֭ʼnO@ͮa=D)}mg~.-¬ͩj 8ZIH)a7_:& ~2ƚvɛWm1-Xf$LvGC|0&\$7ق*?%TKVġM?o>zfr#3l>^#އ ?^97g/ijnjeYw4FVKԏw>p ߝk !Z=7ܶ)v`I!5Xy e7XC>jYIt!q)T~)>slΙJTWN+7|sz>d$TFcm3zNQ5x6kڽ_E=`|ѷK! qq_0`}n qQqF*5nCT-c6G?S\:ُE//NG5H/{X|dp܍-%q|ti.cW6[#9򅺎w7pW=?2 )M$$EՅX#OcnȪyz/=*ʼk>6}E{4Q,7Z}UEk=ۣmQk aEܷe1Ǯ48 5R,1{H7^ L!99>yXu(\ʌ NG͚ HUXs8)q ycP~`lT}+•=k /P_,.FV~*P9% o{P%jJh'p95=lF.]W|F\^!Bu4}%0*RzX]~bisʗ- gG10ǚ,ι[`hu.#D%VW8p0\:bgr"HTMc"=oP+W#*^ \1 3%YR;wrk =IdrҫXfkb_@/cjS. o NpͮтqT{Ou9U=hC͐U^(Bw`{s(,:"g3`k$P P)rK`<L[k,w[6)HmP ^Vfc&O BoV7-Q%ʵ.qm)*/9ܑӃ:.+";UJ!`Q!|Q5s/d!~b{ռ[V4qSHP=Bi1TrJH ÄܖGB'z$G i2Si=*/[n^m%i,NЧ MEp d+ $`+F7;LKs6(gL]FSsV~ZF|'(!(&d/L1ӛmv+kVY1>/tQ^*+]7qU:52@$cD; R(p2T)s8o#22LNldž]hoLQ$¿Kcjmtduz_8 Z\,YT)~w`R:M=ze=.";+ej`%Az. nڶ.}-YG%>aa\Tw5X@/SoyJH_ 2j(z^5ϨK/5]@jˤ(HJL"5 5?Uf BOٶpy0{fW~$ ZӠ9x(v4Hs_, yw:}ˏ'Mr5[ngC2]NTTx,.:ϥbc(ý-wRj^Y{HY&Ô@W;Xku7Z 6(Q"T:;xNA6*r~yMàM5gQ b#ix!U~;UȉO䦌O1ݾwG`KM1v ˘L$[Q޴=VM^Ale$)0Pr$OHKQ4]}EڤwExE"% 2֏c&!$Sxl#OJk#ވfp*YdĨWXio~UL= 7,G=Ɍ`z)MR LSg偝o [/e1/M>TW#5[(2X{.0ݚU wznfw ,-r`퟇?um+|Y"yWx*yA,Vm{FrI ÀMx ~ig1p4m=y Q8<Ӽr Ar?. ]d!ð.Z,Rr+#S4-_N%x4r֠ SOt].6^{FBNdЇ%\6)'Ş( a-<:D#p1f  "q`-|\阞ܺ&ׅYqցfÓa?MuKjQyfN(-+>6.nfꌕU[UV:'[ڭc N=VKe7Iuct烞e Y:c7=Qd-j[7lkq` # 8w 673ߟc:*$?u)IwX 9 4FpPTC޶U額>ˣ1nsrWbQO К[% N$iD3ŖВ{JTAˆ*u+%X!.;/?w&8hBc  h_>Oӄ~[sLT'%㻛%UaqAo1h ]kc_+Wz2bLGgJѮ?ݩ9ּObn.nl*!%(X0϶M[Gn:C "R22- P}зZ} l4 ѸC- _[ F xSҺ] TQ!BM_T0w}IP:RӳQTVv*.`̸AH^xj:2kt{ \' n#8`pJ#^ѵ tIamB.teY?j^8-0Z2D3dm/]2tLN7=i1h\t#W8hM94 _ Lߋxe: GmEu^"P8pȋzaxCvpc[jr03#pEYߟp]p27aqKՕ4NM $(3h^f"X^"7TѿLQ66IqA3Z1?~X9S61uK͓ TS$mU84㱪C#. 6*gb;|c|| Znf*m`$ 'Pv`ͿٶÀ<&AUYx,=W>T鬾UUybEpTh_cQC98>py’XA&Vf FzH(yݠ摱HV6Xsm{.p)=CF!@&&Yn IHn=3e{sYR:qF{廔hjܛKfZKdc#Prf$*t|]hqP,La?34*qCnPhCwG .{nm.<:t]ij]oU9&16/$@^߱r&LF!cJh 4a>o=`hadQ&yy<N/|q[ؾ/ 6mA7ܲˣj g>bzhgPWMӐr*çϹr:(pkR֩iG%f(_VP@OPFi7Es_c~XUL`Tӭq37I 1#m>QZbqS_|ΝbtϙMMx=Q&2nY\88"̆jsI`)j-%gUr`9ikْ&GڈͽcuqN7| #7v؜=z Xv+=i(\C7 t$MvPqxy c|%ጬ o&=l`عM(ᵷ /MwԆ-5?[thysSy. M[JPDo×́f( pw(1דe(N<3X5}#s74BވXoWZ _ {'MC\0 <~IhW0A{S55fsR$6I̅⾠׷|4])G'BE ݻN@u*l!oۼY*>r"ՍmƯ̊1 6h;hMJ;X+{q Vٌ;^ll0 OanᑉQ1ɓn&F4oq_:aS:/D$LV8ria\cuHQ7|DCDeB 6J ]W7SUrMà| mmnbbL;m5w&A2ƃlEKrnpރC86zs0@C puobȎ#CGLr4xyu&A佖lGѸA~g~sK&;7މJMwtɌNS#ov`ńO ]sNz|/+ sn/:̳%}Axlשe"ji Ƨk!X`0wMT?*h1N]p'uh I/'43S0Pz镏ӆ"2Ork -# 9.۳J5q.!#O+y5Ӣ VPM/I6pmgW0+`c mPR&mJ\]SX\m -z{|5 #e8qz\/dSQ-ςԥwZǝ\JK-|AoNy樎 w92iCLr}{ ME.K HapK/\ʙm%A>_BRC 8?NAnEL1>DwPٻ&{tЖm*?8اz>i^?Z&%j\ic`ZtA=賊@X/Jz BgW[wx>Jq_-30=ėʲWF#̎'bSk=Vжȣg㶔2eAd]~gLE5J;=+@D>(TPQ7R.,m#fg‰75)L}4Q;NOLlEцœ>@dqĬ/w#ҭΧESJ_G]Ք pwgtGgVGхtB wP3DMԃϙN3gɞPikO.V2FΗ4d5y^AJAqsH#9׮ E>qV5-@YTLQvgXk /|u! $nⁿs%~6Aܴ=)||QZUeԂ~_s$nJwQLƃ^SӖQ;d0{Ifr~Q=qw8٠=o/^to '7$*_)9Է g@\>OŎ1!ɾ@9]$i2 xS`_xuDQMmF1p|ŲWhtb v'TEZXYiV5K(C,CU 74rn=kwlvaYv].tA#0n(i«B|ooZHBvL'6ԻmP#Cwhdt FtaA EŨ̀|[iQX9|D>Ό xnB xj !@ҕohy Pp,t`zT7̋s q42Un)skӧo]Md26 k Sp8s\pp\?6}:{tcZ$ʥc读]ަG]Cw1,Jr("B >iPy Ѥæ,pUZr<ʩ$D;×Q@~v;j0l|N{wMBkXՐ'H;[:P79[&~* LhYK]љL:˒a^Q7;Pg7zq)R#gDI}}_iuR$z5_'t-=ChI{f f&h a-ܵ峬^N6Ys(蕤*𴊊`~VԷd31מ#rH58Md߸Kv1*4/1~>q6 ٳWVbݢNp/[df W/_,ʰ( 2N5M=z%;mA+q{_Dj4~I(BL`pF\rDb܋۴Qg&(/L ढ_W&ZE*lwrhS=劵o2\}QaKޠ,r.fvAvV5$YU8~ ðz nk'XZ8 M=潠zTFpQ 3C^i Ͽ$u!ϣkk`Ǥa'sOabFYaN0D>TpQd*ul[y雋g!ȆYD KWO~Jԭ91]y XJ0֥aX%X6pdU6 =q,i[ݙj(ySx7k>Pw~!Dխx>uQT%{ڮLv}(V@mEιrR =ڎV91z"P+}5 EIj9]Pz-؅9E/_s辽!KevEw,Im9G IU (sX޴BEYuADIblQ67ƅS:ӹTpS/^bY;z7~!K^ѥ^xp\MC^a硫s+j]~TоA.F0&;x B-~O%bSR Ssh׏^'d[PQjFiޟ[͖^*hΦ 3` ~ob'QޖU8G; L3֟Ϸ6z7H@wݼ; {AʋKB7y!@+qTe'7W̱Av^M/Te*ꤌ@D/D!慝eJ̤LF;N RɈ!yz~p Kn:H.TbqS] S>~/?K<bi\(c]H^"]1 RȦ"Ԧ0TO3,VdbRzIIC X{ht|eC-D'a| = Uq0* ]OF/l%oJjsu~#=3P~8$y{zJ̟MyQgl̆ؒ[[~/c?_qMnE4laž*Ȟ4XXER1{aD>;=.VV&h-mY+hABEQl'SK^yDAA}X<CV sMUz2J.!O53;`vIUFVWc C˽V6-׀r.QV~gj{ˬnW&ug*lq?ԷJ{qdhL5hֺ/~?& Ad'ʚ]ۃd`G/K 4) 4S iPg{Ȓ஍|& Ҟk͢) гխAgnY>T&ĩpSca",oyA95ef%2o;"3?}!+GaHܫP\;E:%E~"ZBxt<\Jm]evwL1ӴHj=ۃx'^۞ԁ[ BʃZ B=8@_lf?R,1-;?7GV2c9TF=;`ʷgJLrL|w.7 Fμ}jEy)EMOZTbk hJ /bp鹨]0c. W#1Ju,!$NoXן#9KJs* *PKL]a2Xa1RK|И (H:nG4 YOy&w{CJqҢK203~j@O!xGf3,ȫuE)l|v*`nGE 17egƹ5/MURJ:$:@ V>)&&ݷMca6eKuOةE'GhiR|4CF 皁Ď ^@$+oG<.装quӲҘ]ll!@1jޠE(ds35sPtm >:w`m@a*̐H=cVvƤ"cDBŸ8/fkpuX2Kv@CSS~TU…,On*4J; WǠ: */Vf^G!K;Ama]kV֙Դz@1]R(|H wq~Tlcϰ HPsh3ZsS8S(Na">"x"pJ`0u2W"$S Υ|!.^bTc4jfw6'y w[7ku|5GlKT2CpVeA]Uo(qk=7lܓaA"֯cժ cUS(+pd2-x|Km4D[7*vȂ`Zꔵ,IܶQ*"gnd/D#O f+}o2 d!dw^)8/EixjTWz Bp ļ7=U5aKWS n>KE)X9/,'݉8I1XᒭތFYwl<.^uV3lV l6MVֳʦzN0kd>f[ |b)/7r;M̆@]0ȝH.0dlwU*OsDsiq2`*[han?6ة13dr!\jە (7ˎ2֖kM-(!r1v(҈$"JČvlhܞSPQl^R;΀VeRcSld?WzRId,mSQI9dɯ#3|nE1H56w`P'lO"ձCB'V]6̳{ŕ06i(m_A=w7q+HDH wocq-V 4Yf p(;- [4Z FuY(YD%sbn ~E蜎=ޛߋ! Bi漲z"(.x,W,ji]:g)Y_pD[Ek%?78`2gTӨ wn͎SKbVei i5N::.K`/mW"Y+[\/؁D^͝( DP0ob6ZF]Ț9+[xQ7bLeo8P)m`VU@#*Ŋ3 Z [nJepf }u,RMcۖ#_xV&Ydغ TI${X>tTCh8Aquz9cTTEYژ}'.`Nd` cIř^;Ɛ礨}p/g%{57bxU1RNcUA1 qͻƙݾ9F^x}GhUҐcwSD&?Gf6 \ argy8kXsOB̆u}xK?:Dh򚬣,azҐmVsUoBz  d HL48`3$\xSRع"6VÍWi24}NYp7+nc ˴ʭ} s M)lyLn; ͝ .o>L;zp:T3ǡ_7 4_ṕw: ;D''7#+ `K8ȩ%ɺ,EQf: #t0K!C0Sf%k5"6Ns@7+ 6Ii?|{[*6,/WΛlZI{|$a)SiQu {a@]$M\g'M$/ ~ N εK)^4T3Hܰ}з)+٦s)90Mc)S>:hU>=}MP1e(euiI օ7Gtd_2w Qḋ"k p2UogD5p!B9w {|v1 (M56T'W@iv`WU;[Ϥ 1%R6X%^.hi~U$}'|!>t1C-ҵ/{]q v`|@6GۈT$2[ˡQsj?U.6MQWҌk628H-~u1!9'MbxWyqdC)cYXiزRqU|6~Y2`{V2'|SF3"o(Q@2[|J"a;^0jZ$DPV"7B͸;rMf=>,-pg] At,G8M|RA^R el{^%ml83n++ysiȖnCyh P!|ȉ]4{12;0{ ވ"oCG@ͻj;Ƶ5\d_˖Z`k]*p6 A{'ae9 ~QjB<\%G>_֘cw_nIߏA|e5 K)NҫI+nKddyCБG=I/8Xԧ8hǻzE+_4IMWm7ƐpH:AmYBހJCCC/a]0ᵼvckV2M=3ǻr^]e\ў::LI ILő1lF\`X@+R!$7>VOF!INIHw aBJ1*n;'D[D2ʮQ|tQuҡ #[r> r̞f@P֧ހ_7#&8/|JkG!􏁖ʋlBf(|r!1+u0n~pE_ҰG7/!zIp<&qqj'\__)(l 6 /\vH:xEܬZ;_O䧫T+Zw\/bNAca݌3sXeۚ_ 0Eȼ“̘_kI:?n0#֙孎Hc!/%ԟlV1=|-FR%D|6Nh)?t}$CyLjm0azZt^CE9"SW>;%F*G]/iqQ-?@8R3[VH4SLƽ*al+4,WמKeh>ptQ4$4{mYpO868?3RJϦɄmowVmfud<&&0$2L\e*~!V2Xn\y6w !懧W /fi﷼%3}z(,ta;Q.k>+ R#D *3P܇R6#-NA)O{*R:^;,K%YtΨKT"z߄y5'02)"Yq  Q"਻^V&6&47kg yڦ1ŀr0 }{UYk~_Pc0߬Q ZWi&z\J,pA=,'w/)o/${eRZY 85379 cJK,̹[D:CXa~1+RqۯWBbj#r>:ւAuSEʱa'(tsM| y/][T]zAL.^ZQc1*KN Жo lG[Md8xcʳhuqen]Q\EIC~cށ$c7N"6bⲀA EgFZMhKJz(Ò 4~ Ȕ&AǸDad\iQɸǺ#lėS跄ucR$Wخ]tԑ+فu9ӭ4[NTtdyNJql(uFj2G*] s6adX.ꉑ>|-9qs+^hBO@=*˛m}UuWvmh;}{Cc؄e<lߏWjFwy:bvcЋc\.Zg$ ?RKVކY0X i"@܌F d@[wǃC%U(guU}ob Aɭij#'R1\ĹW&g hyEMfMu5dycgFY`Z ?12hi|2Z m {eW$JY;S?yŋoW$.,ԇ;;HjR0"H$d0K0RŻid>FMGlt[}~ fk2 9| t3apnC`U5f@<ft@;Χ%j cQ]n%#`% <#$ _]Ev-E!i`A !>ȃi #E8" r.t2QW/\^vw iUL7oEL}Ml<}4RH7瓘u<Io-8]lSn%|C# 6I`[WEu7 J\HCsگ2bzNjcIW\y9 kFg\t&R 3.C1kq"߷%y^flrؐ^A7A<㜽JMz2@UMQEibF~O>阪yiN@^eZ8X~6WG_yg8Ne޷WoAЇ[~ &!y1M"w3'2 ZPׅ>oe Ѐ?yvTq?۟="xq۾v5.fYW>+H[00Mni|7v8}ױRwZǍâRf<["ct6vʔDpO%$xqr1Sxt8kE;pD"mtP ޓraVRuD$ Ƙ閕mſb7ϪW1ֶRjz'7ǪR0U;_xod~fWֱ$ WrK aA^6c Xw8Sc$wpn°K?-Q)0#[e KEHIW_u(ts+cBݱ)eӃ4].Dw"-%⎧ o~Zwj ?(m]KF1!a$|Zۺ,y^'Щ7HETe zGoxzb&y Qkؗ P/6*D\S3ogL HXPSL4ZDZ[Aㄮ8+7>| GrE\I6uˈwOd>6 WD]"RɦB1Q M` .5[İGZAf8:fDlW*(/Cf Ƣ?އW(|%WJ݊ DJ9 lb¥Pi0TAnX$gjWn}<<*7f-+CuSet?H7^m$xm>IRValn/ +Rz,8Q E  c]:Na N@جф!I(PCW$zR?N4e"3VP4P2$ ܩEHC{;́k %(kg\'i9d6\$LIRy5¨o;O FJh4XλEf= &/{.Q(,31嫅Fjpz}ԱQIDc/Ի5jb芎_ֵ;ǩĸL ^`mY0 s; H@ä$#lO^Euu0_4$akp :OS"J֙830+3Fݮ!mFNR tW}o#UdW)Ȝj\ۗbŊ+Ꙟ mChHWO`TP;Hx{հB=սĜN핼=fki6qxzqWZz]V%fYywBdu#?qCYI$u*A0!/]]ϵeV\ n}&RSc(d]^ĦDcp_EF?X& 5>oR4%WQYFɔe2yK(l-z:#pk^*Cy.(i8}0OW6xYEMU@|z :o2'֩$<\sljU y` b Vi#Fq qk/k;dpg[4H,BMD4l@Wt7ݾҵ n [B}㺏&yx͢!kcyK L0JN]_Y4{v{d)7Fh$R+Vrqv2h3!Us?\m,O~)m' R+Q/UhkPGkN\7ݕQ!;s+>f/Al+` 3lz*d㈼ˏ&W<ӥ @tIg(W~{kzx ͽĩy~&Rcx4.BZ\lG&xnpJ*ؔ}/5&ڕJ6l=3rdm6;d$ +:AB<<P _W[?Ѫ}-wݨgBQ\(4 ^cP /[8#֯Fc{ }t2";L'c2 i;kBT E,$z]w{h~9p88+&fY֝ĺ[V1KiJ?Gq+!e"mFs?0hf處_ɁB- ò͖+$^njz0ц^ohB{(&g|A,'!_VdRm!h\I),]Ip_gL⭌-VrC g_xVFOnS|ƞvX|vR8X7䍑kLC#9I?Ig$u֙ϤTDgTP+R5z(%:D_U%30,v.N -ڊi"UU_7ݓYdzAfre0X`Rʏ%DcT:Ƭ5^@XF9Ac*\Cǻ6Zq2޲l$A%a-DySH}qtH [VP* 3 ڱߥpぱ}>f}R oq@Kחw#줳Keՠ$ghEɁ(A?{^avk&{ 6ىl!Eoa@<Œe7k )H2 _Z7tɉ5]rE3agcO-ASIHMr۾kQH-fVt8:]e0FZRAI2 BQ+v@ɕӓ8y$Ǔؑ@Пe?c-UUX͚WQݚ bvY4X&U̚4yʩx0H+j %Yg=sh)oN6RT =bؗu0c}B%K=&[;ǍvfHцlqgUxAW Uф*"1 \%"5l9hh ̽7T1oDpd1-i¨=%7ZDrN\Fhj@uiC}A02:w~?L&,7s50P+hЉ^%7I7Ui Sgr5rʘ /Z%[Lgkt>3|),]M- #;cls+IQZ,b|+}r9ug\Mxb #]i{UqvyO?B$kCWĪ6V Dm|X$z;#RBi#jZ*0QhN:&&E RE_6lNh] `I,<_@OS Kg\Sݧ4ڮ#"v6hanG 9v`ek^ ߵ IHє[d8#aʃh )/0 ;-WZW^QH*]{ ˚?vbTa8x?܎{ |6EXeX0.&aT/W#=.'AN'<Φ1n}[y^qIU<} PJ0> Zui(L ~?cPk)Dh/?o uB>P"6@eN..A*>W8Zޠ"y/_9Ir#"0j%;7,:]%hIIu¶G8`{n2V7]PBs.;l.>׽oh}3QҌnW6_vk?^g-h$\T]nZjD:{8>su4XqAg-fbګ`?2v^6 AJ5`8BTTfJݛW;H>(տBviGEܮg~w"S2.@UTRx/8B4]| dʱ4RwiLs}'-z"Q-}GD6z׸ihbPά-Sa88h + 9+}ŜG <?%?:f K7|PVPSp\^wzK1u̅ك:yvNߞ:/. Q֞oC]l-Pô/Q/ۈ*/$];Fu^ G Eĕ;YN@'23lI8FSQp,5¡s+):!pWӘ*j9w}4TFVy芕9 F d+ۭLtjyg(G&̜xhF{l4&-ǟb%o6Bf{pWwM@Y(\EhBnD&cM(_)9"!bNj{ANdenCA.h-zzѼ/7J  C!cEԉly WŽA@8 t5^s1hqf0yv漜 &9Rj&ZZn.;;paB.GW?r ꌾL_XKᕊ=(fQ]y">QyzgTh:io3J)M5\t`iLPY tK+[醞s[Or<"N5&mQ>JÅzOGDh."oq{\vrVBnACQwl6&`öx=] /RI`?[=STQ ˟R.jN[NĹ(,Ȍ *6儖" >& L~y~ \<5'./ >lUC;=R7oMx\bnʹKԔTdՎпҞmBJeTVfu`!_,!ѩ8OME 1% 畾рyq~ N VlcNb[B z睙R@#ԭ\k74?*AR祭5G+R'tDsrmSֱ,HRPSNnf8!г[ AF]t'In(uldeY8(^I_c2|+[ ?tGSX 2R:,'$հY]rvۭDKRlM>k$WA*#2U ꮺ/|$ > oajf/,yWçA<83F!ٙSFD>L8ޕ*H? +;Լ/\(Ϻ3R .ָ<Q S]3vH8d׀bh9ݤ9EI~Z<3Tm2 Wp﨎9/"KRBZ_~hFN6ʁ m4]'"7?9Ά tnO hV%t@: Y!tc křЊ\-qeiYsjqd(~0{/2RF}| CjWH $}[ xJ$9Vq` q+e7iZQD'1B%wUƛ}js>S{5#IZڏF^t7G+_hsYj=|!,]+vUuȧfr}; <˵CND(/.kEښ&3Yy 8{\t96 l B%?qpN+௥A;^kAwM꣘=.En *kMUըViH0 }ƒ |4µ΅}n9 1aBXx]W(}C8_9 ؛dG ﲈ$h$4{+GY.3B/P@n?rN6)q_b f)6ɼ\vh=TIk!_+'ٟ߮ O+C5bH'0<$(s=pM_{ ]TSd(aoYڛ8]e8gG'5cOe/PP9IǶ{,)`ǃs{kD`RkC!&\t|'h nv¾ f_AfL2g<r "lcػ>}Q3uӓ Mb΂e &xiiTE6Г&EL1eRfgô `#}l?;<~г\B}0 I%$H} \࢖Tz}e9߯kU֙fB̺ kٰu,3;(9-fS-,$cC2.Lۄ%Yqj*hM=y 3q xuGq{=&(Jd:oN^%565륮okzuݶ.fdbv[]ȶS&G= ư?aJ,aeTcOjl-ko=x2-`uT=̋^d.A/B 㭥KlO=Ih2ap=~d9g}:7 a5Wuv?Zؾa36ysΖ`J]@2hl60bofvy$[= YxZ"i(JBo#q.Fp;ip_S[FH2u``xh7F нZO#*8EB2j5qK=כΒ9mS~a`^Rυ5XƵػ9Ѕ3K~Iv.bBaf+{ 80[PQq0fBiEΆvkHXܢS,L9"(@Z۪m_@΅*Rwmj2NCV\ðM>&p`\WڟvhC Iԗf>>Ke2^-ro/z$!tm*8>̧l#IB} ;4?(l } 1jB%l0&aktc)dث{N@9%ZS*|xJQ%#1=) >l–R! <{g)\vk?f+J/P]#A~ Ragp`c1v#O`*=Хv{4-XyRŧX%R>&-@ +)v'}Ft[y4Z]#=T bd "-KKRCq価Vɗ'aJ֔N~ﮧ6}w b ͩ}Mօ^>*9Q`r:X6΢԰_&P!dqjvSe~_FJ `R+ x}eqF`ni'2JdYyׇ`6@<. C3& 4T3UdqIe}GQzcyk2IS(FP г)< Y%.$M899F5Ocblz\TvU@ <-/`~b#aZX}q81UT[d͒PEx"ԬnV|ncMr <H4X<悐*CR bu*^w,!CPrnP"^P p"SJj#$:n,N%rzݡŌ81v @= z`Ÿ'UThwzHR"$l/I@(X.Kr,6xcpG|gY:Ք%'Hng* rBЭv,g|fg/)m]@7Х R$-6_Ln5dN-pѢ48!C{#>oٮ|>,3) 2a5}{Şy(}NnU/῔|`5蝃0}q8 uR((оΌ7H`W2p'{j0!גXL VʡZuv%1E[>cZNב*niq=Ɠ-d^dTͧ?nx]l^;ĩۦgpW%ӷ5!H)L1eܲXX`CȏQgIaOa[j' T.!p46]WG{{iz2X؁❵7G#Nj( kOronOvûĞsoRRª}qt?$W'M1Z:U&"5 ?&U;6c5Ф(SŞdwG⳨(;r3nO C0KIb gվ9y7xK L_! -b3-_j X+glf@cSu3F4! m$p4WA O~-mZch K:Ux2K\^+VJΌGq Id\+7Q $#44&YCQ*eO4nd[$K )EX?xˈ:{0(V Q򣍧*1e!fy= LaPfCV|od ~`nL5 }q6{fh~:kD5BM} :(}][ M.51F)\eزm U|w0w /J ?SƮ7]ar1at>oZ!1cǎ)T'p5L퍀F?iuB׾P_E}A6㍖@(yuuEGܖfLjKl&jqZR0\Ww АXUeE*dJzX#i\t?~G3A0ߗCQ߀Y矪mIW{y\uq5{;ɑ}SY_)0Yn\yc~-A"?<[WdFy d`R~ꂉJ I4aXDcQE|U%yحldY=Wܜc Sϱgo4⟌!J9ЬK02*¡Z a +9%H[G4SVs| T) n}]A8J.,a楾1 0{<L]C,8&zg#?_!]@ 18΃dKn19qGO!6UG0ZSBCwc,i(( |JĂ{JpPG7oŋu@kGF˳QNu!T:yxpr1("v7h8Ԡkrڑ#k|êڀ{uakXmV n" @,yTEc=Q [ja8Z.r`*ҦߣVב1hsi=sX _FrA4v&JSE) eS l-Jf̒Q.o)VSǑ)U9k"/]^Ry-ࠢEؤ]HeԌ.BO^R0hHOk`0J5]R|`˦Z+Z6VS|. DJy~n /!/L/~6_ڣ(;;Sb8SLҔbws-vOHN#LHKRnܥY'|(||!JlUCюM>Z1*W:C!xETc9r5AT{ٹ)ޕ]3@+݀V_`LBS%a[yxR >.I;QZ7Od88K^UCq۽*V;*7.Sbm}~ 3Z) XMwA c`q y+&}=PM9w })% 4ÿ.#REHKXC g%vi'J߽6 qvh~NOߙ=E;%H&;#OayucL ogpULٟD.wK(;3C#KkBw_xV)HӬbpz~f]m-Wk-!9BI&L\q $k^TrCޭ{32/ќX݆b/܁2jD~*)AaM#"K"-MgNWY ԣT[-d r6i]#6tє1W%pG"xfV02XTvfhיPq"Y&nRY [k~Ph,d< EosZT|TT,2j1;x)FL ]?TDm'SW PN^K[f-gݝgHbstW/&6(o}F/RP_ t^_;0sX[g-fݘi^E~zV^ ͋rsp˫Ѷ^YDv!pj>1@"5Vȋḃ`TM{;S!MHtֱpϔcoELZɈS(#jE1|(.? cul"smB /kȺqv NĿxk66*Q,- FF:w'V 6=1mjƓ) 4x FBu~kHl7d4#YuN G{$3œ%: fU*4p$[_UŪpU>iLV&uUus#¾ (I}iCִ}_JArr!s"E g sY Zܺk4>~̏FrlWj>YܕtɿK7>s"1@pjOcӤ(MSrX>ćRfv^Wޯ>Sz9=;{^8~W8xI3s4c*%#u1Fz@ 6 y,BN3[QҜіKI5־+D1Fˈe6G]mj̝Ώ+ 0HYp(Л2^QvBm0O\m2@EK*X!3?j' V/A>Vҥp6t2(m(R/f8h0!"F}YA܇[x`T5=׵yP sGrDDmE2*76ȄdwC[-`o}r迴J-8eZ9Odzor/8wr9 e5Æz9HKUtJvGՒ84NL;;ZgYxD$unv* G0e4J YFY 5 :  e3Sg! u,>b+_(m51t\)P0~&:˚7y {4Ĺ-dy$-ر[@_c/'"-F1gS|9(e=|v3"NIL"`^@`' EOY3]S@qZg&{c#A"̎U crp<ӘgB4d:4bP[;By 0K@U(vus0 T0i*xOvÇ `ݻKG]IY{y'YB.-3֕?Wfp"ڢ=(WYhtG}mLi~rblNVCw 7XMJ:G Sx f}N]Cu%Y,$rmc)D׫QY3E9)Rga΁hƆ:JiS70L?"zˮĝ_hY\@N2yzßhD_,X'$vaMsPF-gHT'j ",P%݃q"|?6qŸ 0*A` >cX)?|xl}F4g6qYf Ge[E9ܫ&{[T J+c&.Wu} 0>$) q?26CclS'ȶ#{b]=6Q|hA;uϸq'31mJnT+؇z [j؄8|g6i$$)d  0ӱxBTش8rזn$+CX9++f7'_`Jk4 %~Z`}]՟l|`gN饂L9֭Dfsy]@>;,6>nRCQŽƑX'Hw>@ OH;F_&.JDͦVF}n|t/v4 @׿$ϣlW:ו;7"<8@!6mKup=zvHڽy|wߘsK`עoX!My|K:z&{W)+^|#29Q (94x>y fM+5BH0;`>|GN "($eom6oz3gC"ZҐ,;JxVdXf[Alm4]AHAHc;ZPAOݖ=ra "9]4ieqa*̑]%Y^)H+ shC.+_^w/Svrm8t4{Ud|7U"4јT@Ȥ2ו8maehPY*-mEv Iڒ3zZ tu\ArUস W p05,s\M5`WrJA#l؊kShZ e<~g" OWgv 7ܶP[1>9k3)7vY1bkB9,' ?LaT_i%RfX͗,m6|g  qw&{ %L'OB#_6=nǴN;G10+g!Yd-wP&`ڡZ<'Ρβzsi[-#AB=z DׄxdjBmRP(}~!S9}x\YZSԢVs유Dg?^G4\ fKw^$ml,zel?G"4`4|!~ek] l Icj SWM;9K'2̃*f=8U#pah}d5fA%buaew`%Wn.=%ʜmүԡ}ѭܠP8nh3Nj>eգJ'(:!/'k&/u*5^Tm\:婲x(rpnR)%#)p&g%SO[i~Τ# [Ui,b"-|TɐEV]N "+O7R+J͙ۓh堖*3~>ufRQN`^ X`{@ilDܰzT2+@ \ԕq%I,{ݴ{F?ʥf*kM^wG:&ՎJ*Fդ&ft S>;?rpU\v %O5]Eb5: T]ĢĈtcY6(oS7M*VH=,A&m!pU%*b~v:9DA$k;j,~n߳Wqv6Gsl&xHx_2${6ɽDň?:ޟn&v6|dEܢ`Py8NR&ۥT5Mq~S_q\c$)%>O;[GvARu<r3ɔu}khcj•>iTzpvyPn(#߰wAjhpy;Ũ:!UMżJRKlޢB/_: afLBtKc tȋlGqi~[hH䟆嬻SPH&$NX<դ7.rg,?thuumwp΃C\5+̑Pz􍶌jr< ^؀-N%*ɛî;i]Sŝ oo sCo1gC&6}NFK=s.`9x\E@d' 8IXJ!1 vNZ#)hjw>'^l%b{$t5P-?6Pj|UsQqA5=5UswւW̖O/#4?PѮGPYjJyBPJbY(g81mgsL!aľUn3:hr ׆9q]U(SҽkZ%|;lLk]Gbԑy8xcƅU^avig'哩ɼ+9vOb5Z&)Sr}T4up眱 Їʠx%>\p_$X)unk/g-HEns?/zz&Ub>S"/Y9r ?.vD=P A(PnrUq))ǼZfD z﫹X$DpP?P$,|@c 2:U;Owj<Z㩚DTk#(:p#ko敮O S+Q08'#:G4 t:gcB?@.._eEr94-fP|i=_OYJ d;Rm#oOHԕMQe>m 0T3Y™qơ.z%sC tg<Ӓ!̰B=o/(ɯNɺ%HJSi^DNSw.|sؙHoPL2Z6Yܦ`xId=XࠄvV:i]u7>*r`p8(wVSzW'H(g''Tͱkq N >,U}^w爻~BE&-`<$&3Tڪ(]s:Sɽ<|L{'<;W`KkXYZ"-KYz#eڄD)+#g6J<|\2˻F^(yLF# fo60X,6[L ex$pi~ .)2x8,.@ӌ:XY1BgE!kOC#2c 'r׾O"=+fρÚdqMH% C'KSX@b `8q Qw|"0^O(Ӣ:?nhwD;[,C|hU^NQ$vR2G5tM܎dV2zx -g{M^B ,]G(w F$R+K{>U51Kx7/*)u;$uk`~Rx`Qh13`ݡʰW),d>IT*nl#v;CX[YEߊoAV6ib,Y[CH[eh=4xD IO`/A9mp3~@Uz|3LLۭtLŸ$ aЄ(#FHF? Ȼ:VD;/nxbS.E`Vh3O?]AZbzv 97Jeaq }FǔC^P4 Mױ-kiLZZnJ7M`yе@G1Yj@+B*$UX}^/=Y^0i +%ɖ?ҩ۫v*P|yPG,S@H4dlzVc *+99R+tm4fh0]GDZlhu@N'캅jMt=hOAvc:+[o rVv.F!|Ӥ{c%D]_5ORv0Y[]_w/J q>L/HlS[ԯoPFh< )6)Ƒfof5y쳿g2ezX&3\Lo,'.^@ڵ~J/dJaa͐M%1d|,[dWE`y2-FCaXsJ@{F5)Yk:TwpZh;[HrgvZ!?rћ%l Qm w^d}sff{sq 6񌍽C=V U+wI3 ~[Rx+HС p]oP3,]Vރ0G=_I;{(hG͛ ΄NY]6īǟ6Ik ~Qy3U}L ptWI4*.x ݴ@Ť- VB:AN ZeNbrS*cT,lP-פQ)Ƃ)*{ao{ܘ݊UNTpy*NB鸾: p:]K+.x)ǎ{L`@pGO4\p5 !k%:9:΅hN5P< S5d=wSZ_KƝ$K]f%Bn]2`EP?t"RAql 3  s72k%XrvEzĢ!J\'k0+]쀱hD0ZER3mPMd5XM×|{lt'h,0,>؈+ 2ݓY4򳂵!_ޮZM 'Nv1L\8 GxCΟJ?#.Tyc淗WG'J-\+'4)ɛaCi%ts5f_eO} ,)*Dz?{,7[c9~p6HHpXEPZB8ĺ7Np]wIzI"CkI٩Ko;~PBѪHA "$Ck(7'DBbgO3FOƪ\j/M{0ecR#kזs|m*ĸ+ܗYНڬ`~c?WqA7b]4秺A9 5kSvwE=Qp ǥZ֖h Vk;ҷ̟_pPߏq6YU=4pcZr3 ̢=׊#C:,*Ɂk_F"3Sހ邏}yJ؃Dߛ AQ^֎ӛy7Y$L[n 3J}Gj2R J2NQfj0ݼ3)q߮M%d9g94e%nxF&*wq*Q,|T5>Kކв4q~cV0[*%el v*fb> 7JUMIbs㞸Gi vn~aiM?Wv]x85[,$E[."R1=A虷h)B ^~AZ)HѤ- Vˢ<^ 4X1Ir^:yڛhxF@+ǿG]Ct}p9L8ӠK5'Su( LSK^Sxj9 HPl`5R|͓$E76#(^ya#Vq^8EY6qÁ4#"J=&^OBz̙F Ő^}h4b@mN!VZObGǦll5hŋفQޓ7<%BRznSc5'&*w͝%l 17lRJ4ɵW%I$ضxߓ¨jlKCcDžYyjCrbS6Ae{M;o9q`M|c5}cε`!B"I3JE7F$D}cBhYh,fB!Kc.=tu'XLZ9(P":W`V#YRp0ie!:0Ł[ ]J}\JCƩ hzQph!J9\4yB-7}RI-ꅳH-;Ud8{h+B9Ѥ-GTELKŰfruOy5hҴiO.s8 "¹dc塚 )+O՟e_}n/mj"ds e&nXZ&15vq>DWm߻8+9^A#B$>m V=[EP9b!]ڥ>apC  HrҡTtN6k?P}?^L-z6S@vK 5YT\}MX>AN/{B9pZΓ]*쵉~?HL5^eN\BHMP |~R{*oJz76Iλ'Ycf74⩰T(CVqw8}(>gs&N3晽֒QTßoSb4m`Vu gؕ/ni [<]}OET 6GRnj>|' cMjb 4ġHۡ7?H.0 l~:ub>JA֟W;r; iLF`2@(UW-$etjL&dj-JN.c.-H2)G!// ~ b/7%`Ƈ_8@/E)/|GRp C 2&~b[Avlˀ2󌱆f_;!Ǧ!ؿ!?>W(!_|!GEq >SO\anQŀ@e"_X%M89aeScJ$)-e;r1fj e%Kf DI"^d_{¹O*!'t i)JddKI@-RsM<JHQEi'H#o?=/8 Be`$gBٶs߇FLkf6&Vv .ܯ}$JD"_E7o\?gSBw{@ƺ4G@(̮eAT?~ )<K aADľM@vBh ӆ(1ZXz9r_E8!;EQJ?vbҠ@d6"Z\RTNgy}܍biyT{7_Wd4Qb1(.ٳ10 ¨Ωyi6@/Ϻ:,АM]݀jgz{> m8&Ti ?ϛf^D9.p-6U~,;dvE[ #snyPCm.&=_ІY~h(!:ɍ^yP1:[?f H-DgA)z-Yi"y,05ӏtf7]}~3@/$T&H?ex=ʚv-Õ(I) ،ϷCeWX3sVcV 1IQ:C9\nzJ,_wL/(l}J{pHW:.;;?fꋡ&E𨊘hI? d@p(IA/hd'm /}.nQ o{LXEhXoR^gΣ"kBRڧ>ȞJ, ?Uό!@Wȧh59{:qqu;26}ʴOi+2>cD{#%@b:dRSD¤rh.%Lv C#c:\P1؆4ZX,E4ME_qɨRⲇF3w4l=w큌$ xN>v{UK:Rp(OBN{1 k8v^gvD*uP⥃mƛck,mq*^"~;ַ+^PoRLO ĐuWǭzC~S9=8j0]}dA赫0Ή`?>n=bgVt"DT F[.Ir1:2`AxqG^/DVZ7ƒކ0Yݍ7R~Pw<0:߸ll #(qL|S1Iv@D-c(U=V2@Bk\>j̸߫E֨ʜqM֎p@z-~?G!+InS4(__b{#Q)7V*)_=Oג]#` n3m-wNB{g*d)ײM9I?aMZBCt_!ک U[aR_MYs_!d%9.N> EC߮׏Mn '>rj&71e' mA m-ms[SjpdPsI(#m`y[/4N0г2ɉ/oZ>umv?Y-ugMh`W"@;.8'KTy '\˽gCd/hPR, %}eE’?T٢cj햾a{* BHKo Q"@fkv> r$ {p!*XS`4%3i@*xS -GY ߻^Bb e}5&]DunEb$}7?y/ R'净ak[PY$9|(6pT7)i88OȜ|OCw.𒃘ߤjI+ w4uIwXq(ǿ˖  ٣vx: /@'=}-JOqh*0ƕ '^Mdр%2*Eq}x!Lq b3S<۫(ÐĊR .=*瑑~]l^)"2Bح5׃z6Wpj5.v/wv;w^@.Hej ]C&=çg#YRx5 ED|h[OXpjFtF1!GnZTb+;{+Ի=zdչAo3vY:.*F.N:Pce(;{3.[/lJ6򉚻^/R"m_ >!W7(s. cNܘU#_3 ;39͵>:@gުo<=yy,Wc 鏈8 >_(^GgJ,BZ㬰ux/w]g>|tt m(``O !ӂPH^JƨeAK_ Js:zуOJ>Tsƣqr}ؾ@Ҍ3²+NLsuj_4)Clo>0r1Rxc (3\ B_vBGo(!ڷC=sE# G-.MEs*j-iER(l?Lt\{Qv 4mɒ 14 >r?ab|?|k84j?JZl0 -Zbɴm4ܾg163ߧ+(O͞mTpԂ|Nz.gϻ #W{C*OI/Rhh B5#-ZrjLk;gM {؏O˜,.}j9QucRÆq}Y6 >JX4L\|19ʝ3$J5 *`H5q0#'uJgbâ6ZƺŞ mTwSL"uYٳTB%XG=dYf3s@9ǡ0`xcD=u*fIN!]ɀ"r8 7(|xVT.Vú>o}9LK73gqGG%vбBO[Uk3H7.bp~K}UNfd5\L2cð~&ך4*AbҶu܎1iHeɗD 6 §JSjXu{U/ZdWF1;$B*ӑ+2$pFlX2Dc %2hSᚺ\uլ\os4.~ˊv?VdPI[_o63r,<LgdG8M0߭q4aCntJ}GLǨB@.1c&ù:y%ǘ*uU-0^h;[2Eq(Q-% X~K䖯&'Z=>VtdRt?*t8Jߌ&N-0֬dafpF0tVbQˊ5.$ag XW&y Bx~.9i!]>uNm%tkҢ~F~5 O8i 8 *pg47VXhyXN/ڕ0F܈NFpY&VhMLKK̅lu#zwv jH6tt˰PWH/i۸})K,$g9Rjg0JkVl Rwu~b%zAl@¸ؓ1Yi㢼Ɠ ]"ڊ9\ppRVjRi*"C Rt$) \Z&uLȑR˫wr'hg35,˓Q9;L-Q&Zӳ]10/Q{$ڗy!/8ajTw8IfXB:/fd͋+ٽȃnxgF  .s,yuKY<{#TK崦qۼ5|@SJIcm$dcD&+V渔_:O||t  !d| @"?+ O A LYK;GnG ^:K>|r^j~?Dtܛf2Dqc0>% T,:0>r0,oU\5䫏}Ҹٜ #'φ9w4[a(f6)(qXasa0>c},zUCc/Sl %J%{' GѝkU6 ˺}* -fX!FK=& (Y .46ϗ0M*Nv1E{rx@UaZi8iY, /!,Άb(7AVbX}Ѻ՝tMC藔8`VBw,K`!aomn'`hJb0gwHFKxׇNZTܓv?51^`/q8lB`2WaZ5]HxJnWGV`}2݁i,t C1,Qk䖋81l~e{ Lj䞟4m"1楉6D/yK僶kZֻd4.);3 G ~D}G"ұ׾ xVL!^f7e]#ZQx% լe0 6b:&*&yL$vHH9)KE`6ήYX\~5DJCȂjG,K!fԫw@a jJO\9d-19/b#&84!&ηml̫5%ޛ3PӐ!kDfDpA/$o{KcRu A:50@Vb+|qP&XWP/*m0C(Oto'g2@ S ;u磊rf00dNZ53t)L ԑV%*=J2rW*R7X F%}TAs^|N.EF}**qUpX!*yp[ُ&! l;gx[7Ժ~G$j 7̾ψKnHMkN skVM5xO :'3ْHIN3@GIGϓQxQ! C<,<+?"9C5VW}O4Lj`8T+RNmonMlVFX|>5iPmLXgǣn43AAmLyCI1aol))oIwmWXEl2c uYɐ,)h뮃FG"JlWRjMcа4Xu"9lozkUEI'!gUsR)e|w1WFLK,-zrX<3z9`&\Ysv[v(*Ե/C=?DP(PqwC{e؛X:r5_1Bۧm28xp3F9xfRCj ,#;0*g^zlͦ0 GRM{MeS8j-c$LUcF}$D(WHz;do×XQpKO'EFs2Va]Ҥj~3V*$"v LjR׎jFCe ~>3[qf!.Z3>4c?|` 5~nշ >d7:IObfA#PӴzpRF(*l}ܠ:jϰQb磖4>BLO+%ʉ\0r =y)W1ȻU* C;"r!'pv͸"6 pB8t =_HO[RF$̰ZF -}IkwbS'Ua z|VҥLKVQ =>V?&1d]erq1.fxHp "_POIZq,S}۠*:]IL]W W36Y\X藒(#,g1)eہtR7"&-EI n=?^`pb=Wզ=T l)e|6q@ƶ%vP]d[HGUs2 zfi/HУ罍\hÂ"{~ˮ"pɿZ;O u.̇jXOL),ZjYO0P?'=9:9W8==2Es"Y7P,Wydev釙JÍu[uPuN>Yx e\t$,ڬعMTnWj@-Z6ڧn^ǴO%~{ԭԮ0a VSy)+4I "6ir 6~SЁ_xcn {+W`6iM/&-s.PW@H8D*FGN6T\)T%0 :j 1R%JW]ꊃ9&;-mt]ڪ;WҐGf%1Q)D~!!Nyr^~7+^"0`&TRdVk bS^[5ұq͙ƨdm!i,1HjRЖ^$b_6zIL2] K'J:Da&:SquWQX2e&dAYD}+3E=0/=Ww!ɉ=4#iM2FN2|Z|rg IH&>MGPB| ZNx_~"-d&z*Yϙ~_RG>TӂVZF` ! B5Yi,;ix5<5ۑ7xppRڹ4d@[>mmspSxz֗To$T1?<ݛOr^9:+hQ^ {LׂE'QQx5^ޅ[)wOξ7.b Q_KZ Ѷk›iɣ?5iAG %S/)7h,f1謫:7@؆0Md%ݾlâq8&yU[\c̓htJ|)eJqƆW -Fg]&1 KO &'it_FKVw8)ɛ9~33GL,$j2+!O"=6!G5FK OPIm\TN66oҟYXDb7T%.7 2W!`Ֆ8AH(C:{)ڃg67ԛFo)OsvX$ $+VjX -/P0 vXFM-~\*\3&6UP עTPn=PƄoOL9UJ-02J [j(|,Ayed|{ lGA['s_O '8wT)Sc`­-$g sI\>89+ߎοK?T1EP&/5!F/v{u{WQx/ث k2>黨/ݚyљ"ĈN+ձfk3 0&h/av6 gA!T++PG4dڲ9)D7e '|o=atߠ{6쿟+3!MsVBzАI: X޼ ~9e8h3nsm$_;_FyD-^U/iy!oV&Fw0e1ne_qԀ"bhy,7X8`otRhFzOSni牧mT fhY:Wr_Ia gtƥ9Nywm,I|%kqYc:*YWؒӬUpe}ؾ}z`<3Oi%>~5#IU'Ԟh3{elSse'n'2B^@ԯ0tx}xtc]:#_o(RU5fSXxg7jˌpw9 m-7wm߉W虔nEv+= ?G6=0.ͩ[Mvy1(K-P뙳YT4pŔ$ LVil5v+3&u|- g󘝙QB\QT#0q"]xamzΈc=L[_ LdJSp1@&kQU.hg1O!:#:5?)8z?=5vH"wߑut\Sl\,=0,S]C 4'L-k,u>j !OE t&y}4Jo@UjC 8kZXS5s<_xp~F: 9wCKs.+5|Vd<9 @\1V(EN(oDf**yjĊ^1z'[jJ&t\Uu|~xK)f*KhpN-^1EDm1:خ 3U΍*ӲB|oGB)ޤQ)xص![yf{OayUmo]J U8uRW02rAڡJC" INM^th(a1椆/TP=+':t]s-u'\7`p u"켆"WGGNݰҍpb*ğnʤby0rEK3h6ek>$9:IP[<%=*;*VWʏS1UZ_ 9m͡\ nygHKn e_`٣Q#sEӜ9f_Wfhp6#wB͙FC՟-*oj~: AذiaTX a}]L&c\1R<`Ԍ/{մ sMO%ǿNoթ5|ho܊$#38C - pZKaQLLI6Y Mj4Fܽ b%\r/~+WM1sս]9gY sVthD&'p*Ct=2? ]O|6s #Hbʕ1R@k _AXqI%e4P'hԺt" AC/V-ys{-aY3%4:Iu涠Iͮ <9CcVM#5{Qf!:s/7fI;g娷>?bdP6$]%K33,|Ӣ{Q7'TRNw .mcQ_TamI༿ZB ,$j7֕2iD%p}  fte-ݕރ}pf j#;/A^'?ؠhhk:R:ȹMi,fML h "toB ?6ǘF(,qjK**_YgΨPͻ+ 5Bw29H>`)\IQg6D0$K("oU7Ee*QA!42'=4JgEFsp+$Qld47p61Ȣƛt08Mυ!<e"N2< SW+ë[r~3t#oS.Yg 9Xx8#u^RՅ V1Pb7=̖^S-r%h[ڞl>pў?j4럪иPZoO [?~.MĻ'L+Ww :4 8b%1}Bvȉ“t.h ܳuZ[gUA j<( > ŜKe7m/0i?9YI #Nl{/-lctPGv7WZC>?Bokr/_YlO6#~t 5$x\ }75hk/>QMT.nڲBˎ_pͶ$P_7Xf3]xtf,Ԍ* K/01Itd-S Ǒ/ *8^ObZߏ }y֑קʸ>dohP :0ScX^ݨ\)XExi,;]ҙLCpk>ġ iHm{lXgsDsNGL B OhTdLYvloDk$*#6Q]goujg7JQeUGWf$HeH*FhAew#-B%b)944q%WM>2)t.:ɌrZ"}_FNL/[q wqw@:u}9Zx#Ԣ&E.K<^F!³ KMBzԢɱ8(e%*Ar%[ ;-#2Lz#j !M @[UPPiIu {@}H#Y)q2ewOc= {;"Y.SNKց2xv4> PZC'Bb\C}~OAh,c@JNl_GF8#mjMY O7?u>RewF#?t+7%@Xw:/3Xq,Ԣ,-,-5(ai,1kkT*D 5^?aT_NA܁#\]֘k?yWQcp 5cf-/,zOG7hPS3\~zu ^4XcE߬bHՐaѮ:KH}͈ 8縟B/+V3 =+m*Z[װӟHq;6[VաAYBmM{s'4:`a0u [, 9FGKʪp q5P!SfD aĪpkHHDm5 Cc&EX:תi#XQUȋAWO$ tʳ]/N_xl#3wxGx`LpYpqݧZMѤ1c40"=PG$&Džt$ɕ J/[LGs -HeVgieLPc{,w|KgǸ]y HX6,!euJup͊ ]u 5g@wa+,[X+ҋJK/]sep㲡>~M5?H-O)čVug%";26Ӊs_bKWczJjyCo Ԉk2 KDg/jK䫄N7s: &?(#&QWUSҲiC!xjB٪M%+sqd.UjU`3GK*Bch;_^DѶ}-qnǚ1T&#ZOٙ.`uƋO=ë^ӟjȗK*q?ɋԨzj tz4 R9@HPa G: 5G20:&lk'-{Ȥ!:\VޡTNMaT6AMqFRRVlKxkNV8g@d~=їOV}`cwt_ e2듷y>$2w> D-~B0 RQęh@ų"BhF=d0N3$?RlLL/;Kݢ[ž5CO6 67$xb޸$+!LG k .Y yqp` z[j4xXye>X !2DhA"tt[`>8RZVzppn헮 9GȬؙMYurqL{y_>p2:)&1:N-4Uuf܉8TT"|F%dr:BfMj`L>(sr'<ę$BQցa MvdDaVGu?G| g1; Q6QJu"5|}0wcz=lgϖӛ~ݖ ݔ1 [4 |K/Մ^GoP7B.b`wײjjcڤA+q[ɤR*fEcsڨ=؍&ޟ5Ѐ+*gQ׀v}٠MTyB",7>#j m Ͷ\LhH mlU\&d^àQ.{2DEa PB,*U(ᠪrhGB/Q|'Τyjr0O { @r_.2 lHR:oKgvgmw{5Xx YiY $-~Oo9lH^if0=uq(J _? TN{ԝ{5}AwD?phM][SAdzP ܦ󉾴J`xxPpuSX:NZWZ>3ْ}Gc9i4 'AeoG学4Aiv.J"wF!~p(>P4[Cc9`>߮\)rc+qloDf+>'rI$7I' d|CD ~ENhuN8 FK7 o.FϏZdq#->|֔I[rƊ0QцOb^6qb5:jP+B U Gڕcgk 恻?KBХ۠6TxYöT%p/ IfϾpTAzB|[)/<]K,ީ5 qIT5B rSKhPC SJ*灁;]G({ҠVBFJAMA4Xlo&husr0^oN|-N㳅Qkǧk9=ZV 0m=bӃa{nKśz<ݖIo4ojư"X[>;(=LLFڲMMX^&sɤ(KUFV^քYy#T*$0#u߀:YPTN#Ȩ6QIUR/6 ~Ӝ 8.%fO9^o~'-%Qօ0;fYfx-WXxCcYEP%0i YS(f߆MӤMS3j$_|<Udc$RAT1 ozKJҀv;gq<ee[A}KC2\eK ¯SV !s&]jvx!<ñ3CX1mxVKO.pӛ,z0t-]Uy slKfR*JX}".~%WҒ #]Sd۹v~V6Bs TДVH B2cP)$$$6eA"fJ8|*㓌Ło}͓S3{!sojf"3^(]FZtFd- ϺBƀ횴65\%*\H*cj MZ: dwo;_9#3Nr~:a/VYX@`aq&xVKZZΰw=i)]ۢ:Y{9AseÇ.'e{h@y1h(j'N. "]I6TjߙWNfDX=7#ΣڏSS##ST+c.$D"҉[0 "EiV8O37_om\}H("N+Chco}Y쿰?eX~Q8͆<4dn$+;}8D|8_L_m"]ܙlM\8-ɑ0Jҵ֫V!^YO+yV92n|_~E(D1§8MXrBrۤBK1?EhAII?cb;{tG c{xN1^WuTfG2YVq'Fy8SS,hvz](I.tƶfCCl)"e e=~U?_"Zعsi#ř`Lֹ ; l#R6m'ڀzPQr!0>JtntF1R O0Gz1L$gw<Ҏ/aG-+\'}4I,9o,t+`5? ff˯0uykEg˥9]j*dO7۽/U/u·~W%R=r;"`^gZ6's_"fHw %Rk$k&+rfNJʛO'< r+rE"9G愴 2L/YTzۇS)R &"} yI랒SXת O(@^X'\gG }'fs W=O\(jlyYBba)^W9>nwifgee-%yrNj5kυoI]ł7qqt0%DGiSPj9&l)0S&q˙{t#X"H%#Nmv9c|tu? R[*^Lq&r)ۥ˂EǃntzD]%:?QD¤۷S a^R8x Q~_Ί?S!f6?)CΉ+[.v10h(?.fV_~@>c6b" >^Bʒt60ˢq3jPdcsFJ0fV#9WH V')Ji7JSSNﮏ)U P!1D i ) bF"FԍPb+~V1¾gcN#]Ε~A|# rA4YoBcNҤYט5Q蠟"oE [";]uY!T}j3+Y!?,E!}tw~Vۊ#+o3sXBv;7M)'jq֭*z'?+n5XzԎ7 lYC`R#/.:] U?B#ReL/HIA ϋ~uCH(!۩9aj'GmMlp5U穠mY .,\X1C.nkƏuiS1"gd*}@">\ +Z"ODRBy#M1т'k *4" *o VJMkwQ@EIlbe痐7}^RAneJ,jn> HʧQ'P ~V!"q=cXun-)$AB6WUK6I2;S~w|y+҇:FҶΥ 6i$T~݁id$C>FL$F~ًiD^\\hg>$ӫM~Fd+%>r86azI=Nd11w 4#RO~{+D,ZB;p\@2EL0 cR7>އw$1lLlՃpvK[~ؠL .jQ??ŌjU3-D!C!3ȃډQ0G`BHMԯw9G½HCM+7(OQ^\}2]fS".] 6 4 I,hn_ $ J;d_ÅGw9W 3RcƉYhM*$}a:SO9|t7&iT0/(a0!$3+H,:VYg x~9=rYFM!p>pY 5Yce^N?u{\f~- GXr~0oduR2,C6V\F`xXk8- A%,Λ[їubZcc 2&qkCs J*g*m>Q(Q!#h!oo2p@Z>>'MkC!B Hvzz`᫯rY,%j4ԚUG @e&~,,TSML3y2W׬GDY[ȓ_"PL=SUȬgO4 {lY6UT|D"qF QQC)N{~:L1]vY9_z|/YNQrM|.oo-# mW!ƶf_b:0aT̾*^y%!LLm#$jwI`NiZZ I~r__ P|f@Z鳇n7bد:~^/EN-Zfxٯ=LZK3tLܷ7,6 ᐳY*sR$s-]sM|Pd㥐 .bA5e]mZػPJGIfTqNkz7/vh@82;$]ԲgV7t{U;߬z$*jBʹ"Z0Y}ڿRor΍Ok;||Re)?:&gx$ΤU^7K j6`ZF4k=6ʺ3V7*ۊuJބ_5O3%|X>D~(a$U }JqCaa^Š=c 7 U?v ?VsW2O)hތ+d.H$YcC犖ިGfrb\eK޲& FO%[*ky")`U%*U̥u1Drd$&?JԑrחWF16tSrqגE,Bl] ޾{at-s4`sLRhoC ;YoOB :qUM;u62-VN[8uIA0Y.5pM^.A{pm/¦ _k҇]]ӤVo(c^>UN"hߚćfo8jhȻ$ lr&0ԋج(Yq$}$ ɝ3YoÑi#gr(7uþ~(AnjXO'+6+Y7~$ځ"SSCO4n8nbmcpR~̷'^:'=39JMK wk+܍I*_C AʃՍh{ap}7i3^;t 29iJ P~F J2JXF~X3DІ1BQ;g!ߒ__Zx~W6j|ޑ^p6i(U"b4MIAʿf֧PX!=ua58= X棜d;iu` DF))|/T/mWaޗ|t+;?{/8 " .O<ru=dWzV_KP y!960a?ǏWHk64Hy'-aW"*W-GjvU8eߖsj.^w;/g:xr?mY$4&!K8!Q0vֵ-qk" (32#4w*Is`,Q ~${#@:[-f6b:hAH 3n O&5LϞ6'duhetz=V6`A'~ONn@2PظGP|]^ߴW,;EWve|s e؟Yr@tOϨ;=`v#} f05geO=6+Jcª.^GAX1;.dvbV )P< A=n.\I ڦ-vK ff_xCˣXۗd^8ҪkU LpO{S>d! ArX`g&Ʃ23sԸHjg=ВtOɣ|YC?kf)#q,qf=KU #AW@ # 1 ٧y [gj@/^< mƳ+m}*bֶt(͖b58rf}{>GQ3}z'NNKl/a[܍߶Af>2ZC@im9a+D T]p8e ^ H5#@ mx Ȱa9QOJpR3SXR;p>[&RmT~oZ0+bc&[ם֘D@"=t1$HY=D}M9[_.a<;|1-')zU b#C,n׋be)Go=%\c1F驢Оԃy+KNoKNApF<FgZ%8X Ɋo<1 X~\l6G5PLծE1Aɵ/8Ce9;Jw3\,5@4רY9P9Gr Hjh)/4emH}Mwp|@>R 3@V[PІ wchWM\ <&y%h)їߡ6I?Ҏ4?aٵ~(kWM5gW`7k~ܭٯv,C@3o:J3aٍo14׵p].r72bƔd]ARi{ 3TԠfډ#)'{nOI( Dri4Bש⛝S,UKO GzVUp&DIr-I(sͅO:ap/GD OXt M*|~ad-O vHo>;*LO^@@Eug,y=wB$V&6pI N&hjbp8™9&?%WD߀HQ, n^,u`  CMMTe* \Ā˭(Dwy)2JkXj$9L 4s7\B5_&ra(Q,qmd 7aPȟrc. ua. hmQS!.cT0USnX7FR]rdqU;6.{8qr(($Չ!VB?^YD_Đvp2iQ v]/˺CPOv`V:; \*WT ,&Q9nKF, 15u .P<4O]םx4KٿπF6j 3.)g;-o"dg9ϖ69xTǶD+u|-f{ BFFXUIF\{fKN! bjY9HcBrsO&3D%Mv,!,/ ϰT$1<{eͶSa1{kt.I&0B`c;Л+;!O\5PXVꕸО1ypmQxhL.Jf24|` w*ڍuI w׬wY~l lbK8B ߏ-_8v&#,`2p*{-$^fc"ނE 5(_GP{tC8E ߞ6<7z}b6p\TC-qq20ėzIU(]TmlBbW~3^jU\U [H$L|[lWAEatABTA)II=@f}#"c4fB>;ٶ8AO8D5=T-!pb2Ow7ڍ13JRv?^*4f<0RҸ-lYJrzAi׹]r9)&, s.UO0Q  z@\KGߑʑ4 i;f<\1f|q|k·,Oh$<ikd;6$p|&8xl232Hÿ_; z4j :yb<]H~}2 1&/}7T`*\ .?knQV\3,4,h @ۛG$~Rr'B0b5rfxtD+>9\4`ɔ<S(NQÃq(>$GC=;lwwnȔ]*P0VMGO:?q;;.@Nqig51ݘ^07^JIJOkrELJbu\Tϕ);& ^Djt*xbPWS% ^-xpfi*'<ϽnoP%5v9BʈY\WhiSr]FiFPIꃕ̬`՞7@460ErvB9YɑA>=4k-ǁR;'P}i]wtFxPYB}:yK\Wƈ[Xjґ)PU[H{uonz뗿X خ?F^:pD<3t5rsf\&9r"y51ccaO伽2kJ@[޴XN?ꅊ38=Ǥwb.C}vp@;ZJ4YW:Ro^VŬx{D~e_qP=a01mIN6)''QEgn%n7.kETRG(^]VYbsRҭ_ZG .A3Y׆Q滝R;ND WčNӉn$p.3rD|!RsJL~+M(65σ6|VQU-[NTof =|6ގNcpõ{U/8ko[3׶Ӿ+M!z0 r>5diL>-5 ⤷ӴVb| Q{.@mfz+sD]ur\ML n6{Q>HN)Q.P V(|)6d^7;oYî=SW t.ib#/\7y}/sZ?[ȓVL[L@_c4 xWH1&z湜 '`qeD e3˞5G2|~X /̸u2mj=d_Hk4|14In zG?5~֛ d, B'Q!>Cm^?/*A_` *xp59S= ̂]v5²r}O R&2rZk={i'9Y<)5zZ!u0"eƆbmCaC74َG`[ 0xiz瞌jǠGyxIF=-p0zS*miЬN* ʌcߝRx嵾YJP/8M:aMLb{UPg$Uk|=*־{, p}GujSȠ89TFB,KAO KE2jHg~+dNZS[Bp`0{asȾlGz쳸n <06AxlЉ2~ģ?g%ʱyڋK 1R8I2oXjG?ç(A7ټd_=?=l@֍&붏U+05j1}${6*I-Pdy2Rp\_u4Au~L)&Pt_idYh3A3+hs Zm&13Σ6Ih ' T."R\ K ^Z[̋@AZ#^ӻ/g5/_$ Fr|GxݎP|<'p z`F_Owf$jy0횑/9|#$KiaA+]Cǎ@*{p{D ?Eu `7:f 5zR=D%X#ϨڸKB`2h~z^4dG?ur]qY{} MԤױQY|h_hXJ+f;j)M0yv Aa~4U_Ԩ:V%gG q':wX_pNUK8iU0 ^"-wevdi(ρMH5Ֆ"~GJo)8tg( 'eOdbڳ":4Y'w߭J s{`H[|,YTn٥0mcQa]/#u`mU"P)&f 9& ӵYsc .A̭߮)xkl{XS&Mu=$zwohQ1壚<_U; ӖW|MJGKaO]D]Gri;R97ָDM쭇 HTtTt.aḇJw?Zg?`ip?h31o"}@PMXNSཋ޴'4MXǼҦy`wWTg1e#~gׁyF^$ʬiP߱oer✢`ζ&E/ f2Z*5Ew@(mڟ듓x?"uZFF!եhvBʑl΅dA.2E A# ^G`1<_|jKȱD݆iTelp6&fWmb QѸjoDFW~t%j3#!C\c-,\vn#zHtEr>n_ U.~+~wdlnȚa6E'1*tݛ;_ HdQ٢[_S.?.!)އy)kn8=RI3RQ }8Ԇ%{٢}P-qkw NCL5U*CͫMMڔDP :Ƌmʍw &ݽ6;is \f~䇂$Z>Mv3U(E⃕/ptnzÆLC>6,*R\۷aX>SS'UПr=-?pGD.b/ 27L}?q7E-_9wDoM4D [܅ؘGNEayCvK(|Y>A%BLS@I 2@!։X( KNvRoD!ײq_qjPҟ3v3(*Ο)[w* Ajcn%0J1[<[T6њ8U4FDۤ8cҍ19,*eoq%zv'SXD5k+@سFɵˋc`QYۦH5 fP3;u%|j|Z2*Os A%ъt.R/S~H?F>[r*H$_w7@3Ӗ J[/r5/R*`JkfӈK*&8beNJ5^crLR tW.`wJ/8Xri$(zg`Ǻ)n`)5R^8bwS;m-/y)ƽ=JK,ewCxxiRM‡A||$P~IwGi K%NpM32U-]NڿƔi9S6{Mogvwc8OA +g-O2A 苋 G8Y o0AR@?aUe Ff>Ԛ;0[u}kւOQ`t6W`JɊC!tQ !A]ȨNh hª_N-RD2(mG0ZP@XJRf \D!,̸O?MZ_oڹx*ݔV%ʫOUG{i&y1/EF &@9R"óU\=Lft5*W*%m1 6}`ۼXw̝U\x9V e6,%UCGe,WLw$¬̶\N*s쁬8),2)1Wf@x|{&aMc$m6uĿMz%5A^uE䎜8g)h'bٓ1\>ۄoL0u-Hpi%}Fq(;n`2k$hIJl{q!k}I+'*\5:M(En!-W]xI4GHgcۇ b Z$C*It_v DE4~kK)CxlLd8돐۹ 77ޣ\'mV)d_:(Ǖy|Y,8^9s=tڟ~t%=ʣ.9J_5t5ڴ5y(W>ϸG"CN3(1$#lŴ rlVL٫gckLQ?Yh+bauʯn f ?t:*ϭÒ?9ӫ|D=C7Ўr AELWzՍvq1 |NU/kC~vu{ʢk2%^gfLz`Q/%syɒ!]^^vfIo c#7aZc':aa>TAȜTF{*nv JFt&LX'ߔXOn :< D02)-Ed6 C682;#LbkXEx`ILw-wΝ0Q:;)7$Z)MbnV?ݩmMm2[vb2_ȏ;s4ߞ'aEd>n'/M{[E +!ħU#O 0ВU@ ˙.QI~T`b-Q答;ҭgR(y&.]M렍3_>/=d<#]UMj':?,㔼)AfB\Tv&ki c?-d?[-̙ _΍'YОyh ?6,7 :KZ i%98*RHΑ4Sb*G@yT~qYPxs?/t<·ɰ᝴̎0c)l;ҡ92.6 TDIt ѦB w?z^Q2UL 4Y^;'8'N1$.O ><H{vkȞE]` #_xx衔Oԋf xäU`fNn[X  _7$p̆_.#bcޯ+ k3aB=Z u'J`wT0\X{ c|9 @PE)4-4u961mYDp JW~Lni=/wt$Ҭ ˀmu/DdmH16H}>.f`J0UbYKǛEnp 1e0ˎϧr!t~u$KѝM#:qnkA~Z ]D1ĝ,ْ}+2h0&cgG61UGrѷ0}~*%1}bBƗ˿~>y#5m3Ny@jsu@uB~ jʡ_(el?@LdՈz0ټIis^A!IOl^Y#42Zӽg^aiĥ]I/4}-uIF X!Kҝv*q.,j`W.)m[)̬)FF0JXDixUmDܠ3nz!TEK;AE4:jxnLBѨVLQ/L/ $Hʅ5؋@I:k߰S!iOGv?({8O5nJ(;^*ZGȦac 퇼UTZp;_? 2 g.+vDWe˂'Av:q=sFIݱOŸ BTR]wnkBpi`m$ Gm \u&)DiylJ5aX̂8B߂ݯ$\@'3c5<^klDkM[7'&(!E.wI샰yz`PӋ AvOPc" 3?N.asOVhtr*<0z|{$Zn0|el/\c6JNswĄ=n;Ypj밍]hݛ{buN2i`Nh\a*/jeѦWl^v.m>/IR|!fBVaQ F;O1]`<˩V.~ L]xpѢY+W`]TƜ2Z| Tkc()ν8iPoM>]9ا}d#̫s㕔I!]d 0"EIkTAX(P dx1;%N(ܭ#/W#1TW`4Y`#,*z(4#2OXPVw d5@ #!O@va,TӢԱ[1J^*vQS^%'asGG6бyU!4BF%)/7A+pWh sj"ZF).ElRDF}Ƒ'^Ôj,$^hϥ|,S 701弉b_*<1rg[; 5~qLR=(yGV[Nd (XU,Ȩ g< C*ݟ P!;Ǘw4x3=D#G-.g``n<i:[•"(ѐsjCJiXːQiGT 'DO}GD%OÆ_7I'TIA;OP{ !AIH³)) רɔ,z4;'Am-(~!2'$Q܉Z =x9yMSwYJ@fzU y8=X; ~nfd)nxH|]82[('R$KÙP[#{Ƭ+% eOkOjctFPF\d-ܣTJ9_gs7lY^'j]\%W43$AS ']8N:fsy ?#k:ޏS~?A0*\Y|iNo[0x8^a<2a9|ؚ/^'a/6\!C -A3LN87s 8* *zq6hq7g3?J+βס>Wx9)${lQIHn*W  ۣW\Α5X' %UsRB_D4 5,W.st%֟8Y\f͚IPo>5\Rцr\q^6^km6CkW2@ c0~PѝY(Ԍ(, |b+MQd+UrɈ➰mou{Br'+r<%c'рn W-MD9I6րM8W iİrŗ1"#*g vL..਽ya::-xj3GE/0D$mZˁwwc?;|ZNC8 c^1t=]Z;g̨1g_&vUTYA4U{zn|"5Z4 *T3^.ʿu"7"K̽4.vZblH&T6̈́*-F<5նHU/$9+Ic|h$~&k ]`k࢟xBt?!=(_FǑ۵/D.Ld <|k*gȥ l)?!5OI0z8S&HP,ݶ !e\Hn%#m" ^eжHV&rc?#Qh7Db4D+8$?E| Ab<;_QؠPtksH̭?(=8.xoaV Ai{pX{"nJv)UǔB+T&UҮ@w_E&4|ٲY>۟U;Ds4k3e8!$ՒM3F/C#Mv: vZp/ H&bR++ٱ\qGF:*Oݭ r»7%!`8R{yZkHzu!u!!Ƈ<XѮM"L{zj-lnYɽ-HkA[Ф\iC{m4$t':zSDg% )O!drHBƩhP`WM?&]D!N%R5Y YNlryW}]YE="!JeV[:k@/>0ΔhxPVׅ9#aVj2 wj_1FH$X:xYXSfi([˃6 qu`]<<黡:M}Ξ$OA_ƘE4M#TyJuboGoz~胶ij98`U`U"GKأύTj04Jze_1 QE.0:ưmp%b_ ᬗ}Δߋ?FgTl^ T}sOGlQZiLv?(LժVg%؀-`?\ZD-a8^u[3M[F; fÌr>m'񖊋%Yã@Ca#B9IYfҬ.Jw^d":o9I>:PԧP*Bh2hGlCeL[V޸*&񳨸W9=ˡ՚d Ű_|hv;_QeΣ{|(RƘk 4ZD!tP!r'aq ^P}}Nls\(2lIU;I*6ӞWNΪ1SSa/k9ՅnwŌ;X_(lAdV%m[wlPNdE#tYe8q ES8LyED E+>F$g=3OD[!\0UZTצO?_1έFƟm8W@҄կCR!]4r6f l~'VDuTĕ8On=zE(q_Pd{j5U5oHBHYWn]-9l"?X8TR Js0[_fdЮRڦD/_Hu@^ҦJ"qM,Ϭ/1`9[[4)\k>J:T  @#k 3 怌 o ܹ]1`[iF zU?OaHwޖ+ tqpin6Cu QG7d@M)Z#ܣhCHo].Gmq?hGnUĎ]u Ef42*0$G)xS(!:F;.uX]6$0t`{OsLM-jo WHA~F)vAT,I''<,ޣiC 9& I-πn7|ȕ ,_f08I8]KҨ Y>k8H 5yuȍT>e/$PU#"_-&D8ajPd}6J4Z;⸖o_sx%V*@Fcɗ ZU-px@ lMHhfވ\ == 9FOY4^i,\KTm" IINK%(Jr\V?XO>FT -_씟ʋY-!/%4h:O'۲ |JeHIkcxg8f +'0%O71h*± dZ;L2=wFAxOg*ܢPi> 'H/,}QvHG׌F+XI 8y~e aR0EVj&JdsTm,[ҹATͼÒv{Ӣ6Ec;C7bYOX8C ei䴞3zZ4@XS j ua9>@<~#+G&=<kDT(4 Nݕ6&$=UHo#^C(PeV`-k1hr=]f2G9aO4EJ*У&*ʴ[TW7]RbSPO$MZt1-淳ŷ%bSSC#?~X`,LhL-Y!,r4F YjO۰=v4B(U-br2}YӚd/^v7:Wak`cF_zvޚi0ÔFfef&OX(<>sd&{&ѹϿt59?NLt'AYltzγ)}"!cl!-%k ce7w@ ՔCcRJ 1OyUaqb-1ߗ+Qu LzByțn2FF|J-LNDsd 0eԺ{\ʘ}yrzc6#IP CxMpzj- 8@_@ѕnٮ."s5 x ԑ6vӞ{ޟ1r!dzLM_f$8%z<66݅`>Vצ%װ`1G0!Ry}~0] r"[,<͉Q%be\۬b7d݇)0CC>6w%ӏ&{X&3u'{P5@y7w,߮! 6''(g;{GvGM$g^jĊ9[<2V_z9Cp|";]nO Dx{ Hdpd?2h\vԡw mbfyZF?Ws`P3'ŠDیo#VT$+7C0tq{zSOܧUj|U.W qWScvK՜d@׃pmQ+,X+#ra>>ܢMѪmWo rmqF5A$2–@<.sTfJy È|ŗtv8&%r^RX[~+(99rB)hR^P9Zlx-eNMJ-Wd|G+2NJP; O(L5aq6VreXffogבR_d:ꭴZv.i0s1Kt{tf{gtrL0`Kn/b^*e'XK SjjDzz Y3pVaܻIX%%&!M@`~$NV`GA ÎCaai@^ÝÐ$>DvٲbAݪo1J*›^#eoQ]JM"k}gv,;z݌ↁ^#9N-AXݎ ?N=ϛI'굽%%gmݝ T &n q;OeO5*OoM7kw~r 1~c-N[8?Cl-Pf ;ȯ_D\<ns(jߪͅӽ0<ǫyt 5 1\4vU}PnB:[5NU:b';_mvf Ke_SNgz9 <)}{YFڔCnL4 uWկ NvZ=52E ҵ_}ƛmck7PC9;7i>VB٩$P $UFaŤ sj-72aI3 yYU\, qVYDQ@8|R &Q"i]d{]/#rL2Fg. ᡽[@윧n֔ mKII,OrkϠI2r2tIq_jX\򎘎E&0cf v6i?MMTUJ`Pu(fVz<^h_Q>sLiɯΈiQDԗU۫xeM,pѭ>#ً!+i+)6;&]YD_f,zSc/ê2ԧXiJj(f`AZK:D/Bg]ɼ**p H(GV(M`}ꤶڻ?ڙ| 0v<->aUb w#KPp.K2rS*q˭ʶ8Lʢ5s^ۑ*3*8ި_paЋtFS0ǁbA˗aFBu@nqtNSV]]e'<` dhn2GRPa am_@fnI`xjo,!z0=%;\Huz\f,ƽ#GiXT`6O*nAӟebdP;7$.P[2RUMK壪!,bɷʸ[~4y] w9K#$?צ}llI4=s(M??Bqo'،oST𷭘m.؊Z[7?hV%׌!_ rW$pCm>ZuBYX᝸~8a`F*} TF'D1Ts].Gؐ7GUm; <=H՞H藪i+5j<1 mQu2?s"9-TRd (<ݲϙ}(HX1ʣN'J!WmF%&U%9N'3c4rKnW-auD۰S?%V`e]9nP.>+`Ő'r00g+ pԑ 67oԹKqF ęUeI~Ҿ $V` ^Z) e:7Ee"LE!S]ښnN} BwN%p7 eIm9NW ;&GKe’nd.wH k ICixE&ӚZfHJ†5 cv&Mh]oz5C؇^g#}(%;oA xV4avV9qɕVyRfmN'Zc_iP}è*C1-uhFg)Xd3@-4ml43PgЩF4Wƺ[Ѭښw8hE C8?s_a=> :q _; ZXBI-O ٴ*>EdeO ={y)!1h_4p+{(:ʔ>[1WoaJ3>`߀LQtTWTQ\pX//Shq9|n [^ѿx 롼lAbSW =*y*`gR#3 E3]f*_]W?4Mf`("j̞L[)Rǝ{Zh';*MH~LJΩji_khqm`JH i] U !Oa&I{&:)%zSo֡?B#J Sm`BdmFˋ46酛YHcӒa 4eJ@l{͍".6u\8Fwo%|-.#_zc#nŔQJ HUc#cnzD|#귡g/V *[B" 2t3bD2lMVa߆칥s'EUP:v<_kE됑c=kdT63,Q]zyp6ѡ˯/ ~ϩ'ѭO}2 bwKifn3p<,L!᳃I-lc nO (ӌK,ʗSR_r#mճnˆ28 bTr- s }&{'j Ǽ4__%,,o}JvIo\+?撎>4k){ԀR,gE׾ Mu%@Δh7S%Mr-( .mMPjAmR(u:}L @vd 5Ͻ :w߂4/H7,w_V6*v穨j PU3x?+#,j0aSA@Ltys?;- wgLm 9K8n!n0`$>9_8ć`iY8Ip;η嵦Rl N]8?q8žd@~3۬0˨Q D1jo7)5h QC$^6s˕#HܒTC#cs';.7KPZ$m_ Lk}o|.]?ց1}:EH\R_m=cUyJL\ \Еw-C 4(HhisģFmr"AI(nhzACDcre_n5y2ӁKPZ*Ʒ?uilF9p\4 bi"-/Qcv"NAđk9$W(UM{`Tx @:Twu9%}N4fں#c'EzKa(A2X<oW*Fi?cor9v^WOJ4Zd|bcZLPxD@p {{u(odc9 <ǽRKv#! I;D+ey/cҢ钍-9Y;Q^TuZDB)L*v<}BKd#g$#z8VG6 M9HIS1 o0@:Rv.D`٦jvq'D*DS0[BG6Ym;! cS˭*C6x#nmY`Z'CW}jwb I^aL6):A%{m}(#_>EޓW3Q AKdaF+Ǒ? [gREeVWlmo5HI*Օqqn"J@#?5޴`^xba}-LW!ڛZCo,aO-{۾~CK `Vl&wQi\q:{36 b@!va${6ʮp<i+[RNhD轶KBaP⁚QϔpjENj02=ͅ LH 99nɬuZܽ`y܋ E!7{8㺎Mg.iHtz)@C-L}̇1Btܑy:˜Z[_E2A~޺Vw/6&5'ITԝgBfV\.Ju^1 UOw%^| Mx*wb!a{`LZ+A*h8 v~-(7K[M"KDwAo\xktZp TʑV7R1(9^k㨊*+zꧡ<%E#Ҏ$PEE6Zp~R[*zSsi|S/{2>dK!:.|y_dp}O  YY(:8c E7&Qs٨ OOQ,mߕH ukR59@<ܪly,q,D&H&nH%tZFL}=bu?ڑVyi!MOi8"m:^jh~S5kbOK;ǻd?PB@Ld{p1-ΡaZ`pVPR'ܧ赳,9c+Tzצ?êF)Q`!rײ63fe|ien{!u+_i6 hdN*t?xCFHwh|D,҇Uf'sAe]LdpjXG؇Dw^h"e37 B7rkY Ar'ܳL3SE[GŎ˸ԨJn~ rxdP0@LNz7j~8edc{];~Q7A)/p 'a #}jN϶xAF,y􄇈~GSIhh3 4-nk:C<:l"Nc3#e.[yY9Z7 06z7ve{ e O3n E<LBHM~F,j6z(U85 ̊WL>E:cxK?R|) |5cbS gZ{+z S [\LD,-i^0_d5)l6 'EXm9C7ÊY@%-?5?Q&cYU%)UINqc6tel Dh׉3#z%~(`#RXOF_fk; Rԗwq#/18( ,B5`<#('Ql~ KO7A0'(LN@$$$Nͩ#xgI3zQlDOt~&N"^c"v0 uuoE} M|ah$'u\aq>ܸqVfJRyUwN1׮e9ٖV4)e~bFBXz&qd{$~ MI L>ENoLL O?BhgwArYL[Q hV':"f3i~ӢC{'&x:Iͱ->R> èXz9X.8l,ő_ńcǣ8gSס蜟OO,w>˰He "=wRڴt@fhclx,^ma>Y\$Y͗ 4KAZj~:CIdv~jԺe&VSt]wnĵwBR< kL=i.P*p _Hրm\ RJE#a$5n7hMT ֋O.ўnhryHJ,IGfg5`V֚UGab jp 5>gk q' jYnYZ 6:nmw>(&iojJ sq.QsjE-LT B8Ki%:?+0q}0Iv?j9!HHMrO@E j СlYHn=$*aLٽTm?| ڣ.Ymo+wߥRcNuo" Q{d]u&LєI%5h|탧5\-(Yz]\Msn` S/˒)p!(^"RF>Oz4yEq g %rV>߅.NvOF쎾:lJ] oR/GG]}SPMqz45AN|'[Z3;0q[4/tKa&Di '~V5}˗ݡmc^.\.ex#>JJƩ$HDt~'?8J˧'|hy۱&Xwx|j?9qdXuQRlju3d C%6> D _3L׫ ь|O%Ƥ.!!?M#1]Vca߆~$a.PVgL%u Qz+]X7ӨnxmAL ;X+F*y8 x]~U>u6a7#~Srx]uoK!gZ'nlIFSu ֥dX ɕ&@eN9Bm> 9ՋTl1l#06"RoHڳl pJg JokBЏkαRTNɁ*9A)/O$W,(.sP'ڒ6Ÿd h(nHm1>dB݈ >nQo2Iv2'XP1]> pظ+LyH,(S&*7)+u]xmCokb9S;=2rMxE,w3i4ڹQsxߠUY6} :HqTَah%5$.Ȗ46S;8}&9S6*$ 1p2/ܼ`G|7b5׽aDIT2>GSÕLY 093^ jnovZŘAP L\3dTywj&<ˑ[6>4sq'YfK=T Fpi [&UeR K7XbݹpOr&Rg?,:$Nv'hf8T<>G9xUmdž)sQ5RĈbBUF9KJEQyv7yE͋)Cb*#\"R%]:8,yz9ck;&ciY7"Ag5 BZEq15Y ֿض5D.c\>]A4|x, Is榇teu q]ՍQV9!NS^q7e.5}t vŕ;NJʤvIխZƳ ;>4/Zgxj W}<%LA6y.xq)5 @W\'|#ȧ,tQ]y)HzcFŖptsJIX"wyk7ėv9>nl7" VWP>?zt#e Jmz弧H6=&+3mV7n.ZŴE0י1Z)‹^wꔚ8eRsܤ%~N;VTB6hrLh!8aCs`d}ǀe&Ls_2u(@$UWZ20&P̨z=V2JwUѕ~Y ̫rLٽ;4?EM{.m!4ukl_ (LjtVVy*F4r+%*s+MV"*?#/oPв^$0>Aէ~؎aMRp^+W@'7VVx AȘ Iz%2f ֩5WeϬsl>i 獲# }oWwA"Xsbi]қP-(՞8%> FI-0!x'+*c5Yӥ& 9|%6AXq3f Axud݇) [OxZq[k!h3-j?F0if ױ|qߎ׸X-`<~n6`+66#@ = z?ɱ놆Ůw:*vއ0R>H\_խ`}!U4|O|ۧSZ%8u#۷ 9O5f/5?vs6k c}@ڀoŕ';V# -뒟.\QOZ@OZz?O'~՚| "o=&l$KHf?c㦶NOc6Qm:/4-[h|Q/qjx;;!WgN}85וWC|hM]2-YKH3˛x-} !!!)ZU+u ?甬rmTEulz0*ό }a`%1igƌ>S0\ &)[;?/Ne\p)k@?0eD1I-gE2!tR[Q.?c {Uj[D^Y6< XR%ܚ6A!L_'Eyo[4R-]"Қb}Vp%~v9!J&V1^mQ>'@dU~O:-OF3z24m(V: )h;'mu1J/:r"yIse2Gs 9t.Xhdkߓi3+^.~WA3`~Ᾱ%j8{@ 2XfRKǔ΀:*i4⧋4tΜq_|SB-ٜ0 se54G2i}\(,6чT;ef B (_hor۴WФޠ%t #> V}'1Cygch>$xZn#VXM9c0fΪd` YU^`͠*v L,HC|Ps4Zk;ueG~\lQ΋vho6wZer[qva`m <f!ym,ߋmjӫwm13;3T3I G8nv#0?fȽe>jB͆Qe(MBS&]}4m7OqV 4!\gȿ\bK#ca۴V}a5(C/.pu㴸BlfI]}2{IoW;u4<Ýu;1a\@Sٺy Z֋xkϜMAêh&B02&FpTA0y7܏Cи+ ?ݔXѢjrC;_:-@稺1U~KCsq^˻fM#<}A 804xeaZtT6ks1K"%AC9Kӻ t9)n”`t0('¤yZwp Lc2&|QZaܣ) /, Rݰk袳ᔒ;g05x=Faڞp&U^/:rĨ.X8lC&дG=R1AtiO8Z"PvHH#fjEP\|S< IJhl"jM<ԹFC^ CQ <ʴX:e&C ;n|eל(3iwO~l;RP-egp:rwُijZ >5T|i5,Ƀj1z}Ov:$wˆe\@q)h"c 7y%J( #3q\!nR~nzxYY@P̨`QSfFQiX`+xGʣr~?S eN# faALuOkLL3da}S 4q*xPya@C|t#,>.5GR>|rgv7-CjV)v)b|ցs T!V PlfA$`ӿ?)PddOwx̂fJˇ$Vxv(Io2Ce{ǛܦŰH?Q&Wɶ&r# ꓋lA%H3=~E4*b ɡS3v<l`i׵ Edb`Aa' 4!M̉vzױ\C`&nBE5t(\'m{2cjC!E IR#=pB)55¥c4P)GUJ}ky>K!-~( 唫ʓA݄KyԸܸJJL!}(ުw4QCtlJ'i~Y< FaD |߼'1;齝)[M2ҢCveƵebyaI$!0P簴'VI6<%ȻYDTCNZT]w;eoj+^cO֒@x"V"κ*1nsK@v!.䗊;dj&%A1;a5c=e-y,"N-ѵcGngԣڱb1~T !I_t?klR,7Z$n&G>4QOqb2:la{ !#Vs7 +B_~ơHy9grC =bo_coz}-WLJ"dds1B _ߚ߂,zK=Ụ de+͘yMFq &>d {A1dS.E rћ~!e~XM2n4yRY'5d/0tjD3吏l9sRgGozž&Ɯ췏#HoS6ArAn XQJ&<3쟉 50C0ΤbBС8mzfPD-LCQD䅭4 xYD쫇\Z[EMe~DCQ񏜑GH79O?m6i:"@`~W L#xu( QlxaUM:bqHLnxM(7@ۅFl Ra}y#0">e\*cpW[-B:=mu}@uy2Jqo$"{@irem',B!ÒwĘ F]a Z)#3 4_+n- . =h);&"?G\N"S*Q9Σ ;e5OG͠&>m$ |0+>eajB`]\1cos@j@3mQnE]&VqB=sk!I_qE+ jD*朘/0'rR| XYlA?@q ܤڲ=Ag(j>'pHٜU{j3 e#yyrY߉K*ur#yh?#ZǠn,o-0mڠ܃." w)S͇Zn.UkVA;kC0ͫvxctRb/u٨%Of vPa*lIm 3s/}g>~WG ۗ)do?2d:CfDl@+&&Nn,S[)c={hMk* 8mG|QD|ȗS9Sy;ȧa&5Rt2P=Esδ n14B>kWbH9ŨQ"ސB5L/GVgH[{$/ YWu!GKa7> S4џ`0ߞ~Z:!f?aԛ/VG $IQX] lX᪴3mBA&(j؎-kL 4uZK~0Έ ̝JۧBL H bQP(0ltL"\ hEuN)3bt#j@y}L҃F/3s>N[\&N ؒO:0/) ^zGo}6B0I hehyh!f0_muw|c o*Lt59YI]F&{MU2ֱzsf6^חЊը>w b;*zӤnh> eˆþ]#?DF>sKD6RgGnCĬ0My Ih ͝x[B(D:3 #zSך?Y{&c5(㻺яՊ64F \U[-1/$˕s?CoG1svKr)nAiDJZe !J@467lJ7 zso`_{wFբ!<B;y]ca]fF=?;RtPEBcĊ̙&)A9˸Ci][jҩ.!a5AI2ru hŪG<%W/k Qf7c_"5x]m*۰|?d$аu]ԃGVL}6:*Ս<:8yu扟+x{:&+rf'? 7,hy zPNXk'GV6&WQ33;!#tB~kv&v/jD鳳 @ư a|]v&ÄE?wZK[^\=#Yxǻ(OA¼~e+/4,d=8:2ngk,aD ᳇( Ӧ@Ӷ)X`UuQCta8]F IS{Xz"w(^#("R.[`2`bX,h U`v')7-2~\7 P$;wMBV=/؂yDT[ՁC7.Ca(復"n%ׅW2$F2;damt<\gg%>~ŲܳTo `HSoIߌO4iw51@Q|RvY1 &PvU6|DzeD,)5/MOn 2; \!B@ufU}>@ dq{SAZ'^DgVLx '2Bi1~?>5`GV|&lqbƋ)KN>D}03>&gA.mtU7#/M~u+ۑ Dhz*QZ. 3Og o5m\pӎ7#;qAO# 2>t,rwfo{hԮ!uS=DoZ4m,x4STX8NSUq~H J7]6Gŵ;qFl\0Ah!=DW>ߖF .FQ }wXrg0 pg_~/CU$DẻMuM8L,/yV/a̍K)bNq51OWdGYKk;)#փ\k% WNԓImy}EM(q)s޺ZAQJ6"c_C ^8jX!Te`^.q\ch#˫ L@|N{CuAkJQ^ =7$^#ˆP}6)򸆁Ln7-Sx@((`]JZFPg$߸uV~d) M&@3 VEaW #:}I}CgK0|3\{4DGRnn2өOgT!Rze@faJjXz VV&c#}Y/<e#Ia"L?f@tU-4X6ҭޞ:e$@H^Pufx =;%zRR/ u:BG[=.=6'Bdk5'0Gc0nz4LIfI$P&vG}%4dn^.ٟ̐f3/Ki"%F"9Kdz ]lّ˷6`9>LsRg?]@tk~|~f=q ̈́s/I<>vZNI.(Ӯnzr:]PaG2aKuXePc1<}9R-}%S0\)k,>1yf)[Rf>CI=r.[[A(u 5νJ1A : ]7ëI*>B.6ΨRz [3m%ضBp?2"ەPDBʨɁ@N Yv( 6 UzVzRZ-r'5dPXMdG;ѷ,M9E0gKls͡&j5Y,}ߊ2wb{]-ģEP=Xź9ex%YB>W͍,`}N>ái.W}C8ɹP;p PƘrOTԲy9`ԇ_x/rpA<ٓH3F }a-.Iz g@G;$UspHOR7ǭR@T!pCj2̓޳&(Q=No1"g3$|4z0,+i8;`qSOVSW{_ovxu;[I&~B^ , `n“HV dvXԸVZ9mJ|(I=cJk7n2|2jomF$=pk;NE'FِcF~#,%[U$MT-a,Ct/u|^ Þ)?sj7gjD`oE+Vť HNuIOQ[O]9o7k dmmig .ժTˉ"Niήf8I3Lx}3j J_!4"3X̌ƌ:ǞD7Eclpk+N~>pFfFw7nCl՜(ͥ-L]3 @l~A}ruE+[긲WŻkOx|΢!,93g~kͯ=K[ļ^V|luBd5K}x^H9S/8{ sڧǍrJWͲ-ބ{ xZ{#wq|:ۙ~.pL2vQ&]`wUl4<â~0m$]1o5KPՈZ"w7FմgǟLÞaTpІ}\Z^>MBx%jmMe_)=v|A il'.e̛"c/ ׉BXh(/%͈?.֋-rxY_: Ӗ;^6f(0XX#Qk R_7.MCճ4Qzb[dRf& 귘J8``b(*GcK ۳9 ?60H Y9q,6mڮZ4W&Nz,=4D=x9I?mҢlΉߒ>7 ҋ\5VFbMO`N٨bK/ˆ`8xj\DZ0 h~=t> Q~+ueE1x5Tp{E ߊ(PKLvVKWE!oavr^XfNHG1^!vT+WP &_!&. Kk+A7_C_UV'dRn< ᓭYBv6_p$4XQi< BHJMy@Q]J(7 LP}dw"rE桭+?W ^iY$â9\{ISDga[)jɅi.'"/Vj@*=g©HR < ?XW槍cPlat-ܬt4 %`ŇOܘ91U|)غG!~j+Dr׶ʺ?֡8ME^U/j)qu6e%QiG>d(I5ǵ2F.1L`^\d&O)8΂?BY91|EQ 9%f( 5p/Am hy |9"eF*0P.ίXPBc 䋠O!#!ө7iα8 7&[18 ;??IKК_8:yDZwn_~҈NnVK,W[Z`$Pv-2kR!)(ya*3;ӵڧ"c }r~gQM$GVGF0!4\raCn.ٟ> ~ČaJx ^zԕUJ%qmF!ʀ aq [#PEx1s\#]m}l+;n^Z ?(9Ya7DQ `R<j+OLs20Dٟ|r #U9q%A8WƪeW ꏷɧWWcIKXUWsh >:{K'W^A"X]aq#6i΍;rZhԓ|5sg?"EQ AwfDɓ(+" =fD\3CMBS<hoI Qɦ/BE5fFd ~B-r~EMJqY5>mVԅB}0҄>'_ќI0 zٽBl_֕N@g1!be^( 0T21ʌrŢb>ܲ@qD`c^C AU&}U tԶ£% )@#m_Y?$qo'/9v6cRId\"lk& uƱf:a'T@UA$>,Ljo7~BG*de "!c~C h %d QwЪƸ?a|gȝXx')Q oe^He\BiQCj7DŽu0E'XM{SwW3A葿 oޑDmꞆaumd_|'_pމ( \&\7n`#ρ5*^W_Х<"{< 0=Cdt&A? D؄&~Ey sn@Rfz<6  YZa+-!gҰQ K4v9Wmk̅ΫkQMuFi ]Ƃ(oNLiPکGUaNqR7OAa&wGLnr0͙5pTkvU45 @`mtD33t|pޖ!Xwmq3 }hOE6R[t}4f=`$b9Z!L<Sq`; SW)Nޞ(~g~ցFߞ ;jbwfTLM1|Pld/ HSn)n(9ۉ `]Zg@I6<Hx" !3vOuZ*'}5jLjOĎ0wl==\H~wΧ7& l0TQ 4[Ed[ +-7z'2|DxDMJ)riC g/F7ۈ\R}UEN%6/@!YTlMI &B |iv&YǚUEddi7i]%ooAQną}ª#rV]QA}$Tl˾6&<Ӵ̧bPJ BPoiy'X4]sC G[# ̅)1򻫸 TJ@H+LNyh]Oo6L޻ˣ|1<`M˒HkHfb)V=dDd>yB1M*Z?XQMq0DOQ],[“>!ieNݝka',ўqGoh}OGNJ"QLι@+68eg0YP_1>Qh͋,o8K.Úla)UWMΗ/~)U.胁8v͔p >)+g~\ps^" wS %мʄ Ԋ[u[}{Re|ڦ0y=#A:5MeorG$;U/"?iyjR}1Qz5G#s?.YEE n*c?حMWv{h) va'Dvk u}͡p -O<<',;(\3k%YwomJ;jj=xRS͢Ej$[+aų vdi;eT5sWnSl-z|hoBXI19;p .N fuMӃ88nZjp7,̥Ȕ(`! o]zEtBn l5@\o\s;_ x>'DW*7MIaR/!(}Ε"GD:==ԴZ?W?,(#e\T(gf9_bT0',Ăe#>QukA5s9W4"!Ku2쮣=&}ڰp]`!Tp^G%[{El/4aF-#rr< +@TD +@ 藔^=)2Y~ JBvr`+N5]y?O9A~g*,kAM]xc׻7rUۼ~z+GF#?PC2>źL (o[Ix4lb>-mlxV4D$y !t&Ëx][sժc}52K HIvfׅ9M忤AGtEx$c" 8h߁&sқt=iprkΚ~(j$4argp} QQ>92fK27AmB<7A&=WC`_cl=ZC+~M(ۭMγp_j_&ieY5+7a$s5z-4 4#^2%gZS57F9/2՚C˖f^^#>ju{7`iҾ,&+ml8Kf4R6+Tӹe!ADPDټ~@4dٌx\zCa7ٚ|vn*sÙ3VeuQE,dzymGok!t-^B`FOüq@&Pna?jW,YTT'7h˚Ly fԉlӎ ])RBch 9-\8V2-NĄ$F6K/JbEaBle vuɁM3wD&==-HV}Cc 瀷rUX/d=H^aS| i-7Ґ0:yѩlʈW^ّ`f~.Q \}DUGCecy!7H̢x< wOh[> m.) >Zl[bW9Ð7qEƛ /$˟y8oK:<Bu܂@p`>h3r5+wi]D1i_)InyoԎ؝$&kv~~:ΓT_ {#nh-ffNJJI4{\ ([ `F$8,v=k]:TsCx`R·Q6*vgDDb\e; D ȏ>r&QjJMf--/Xe j܁(VY.-:̟!U{OHQz/g0\#g9f 0J4h(S:bM &@c 70D͉-Ebb7kOIg, ^[mMÊnI/H s 94Sy_L(sfA&E(J% QNLY_Mt+ o)@])u\z8,XtU{lo͜ 6>ͧ۶DWnQ0]L%˒/h]vM1-XO)j4,[WztPsa}'tɄw*58K^BCG{AɀyqWH $8?p8ԥyי3RaA<#UV@ֿd5Rک'usl~D2Ex{Eګb``<3]X/ƴcU]R.}%/1!ZESEiJH%bMFr]|]; 6gڣDN퇌}TK)|򰕴lÞh^q7ר切Vc5Z`\<m5 gag(H5/^r8%y&UU,F]_ṕƺbփ OM9֨!}/`?g^T2Gi&R XƷAk50G҅,/PM !' ݭr##-dDl&ix }miP _uAj!HTST ŒO 5Uu&~0A?& K;iQ uo.I`~:ڒ5d4QR=y۴0ViTY(h6m$$R}?Y%AgrJ-]vU+ >MsÑ>:b;D_ٌF<2TTcM7Q9_Q!3yQE,يLJëĬ1`?46>%D!60g<@^;tҞȨWϿUY4:ڣ:$IOXm$ 6J8$jb(&ȠJမ^}1XrŜiPTZ=Zrۀ6cjHu{DC+˻G-1= Rj9wÎ -/!Fu @V&=R+*UTtkHaÏ vW1FzWxHTQaP/*ąʗјՁ{湉:$d9{[%Gxjez^5m_S>>n)_(q(Al&3}<#)mSGޢ NO&䕰-el?a3: #<ʵp)}g!Iaz:.7n~[ٶr'kN<[,2ZX{\Zji#Y)u0YaRDfL{f$5f_`ug Air vqP\wJB?G/1euaJBt|և3yAyS+ fvwpXNl;1vs\Gv74JI?$d|bPz<}g+*f~ekN`)q0$hϽ5qb cn%sB=],A,Dž\I\}R> 8j @+tJ#eTX|С9ZY΄ٹX+?+suL IV2YtYmQ.0 k}D`@3ú]oɣ5Fȣˇ`B%#F+  .w ki}#Ο̕_ftHbA%%KO' i,` >6W1mVsA)Ȁ{#(G*rivBSޗc9ޙDEarB~JTB%WfٍkL-ލŢ%@X; Z՘Ek{0se3䴷1u/` CWa E!QtyؔMUbɎv0;3.Zۄ˟cs3}Aӑ}=]~Yvˍ}Z|S Apd/lSEqĨŨ>6~zTcpm LoOR}EG.j!`.&!R !v\#i^K{j\<+5Г4YjJ h{]_ $'1oWZB霕)Үh; ?hÕԮ.P,[hg y$Y3‡+`"P|2D>HqPI-߆@eB;bjܲ7Ь58( ("u, u]5";tvpѿO׶hWJIK7Mpr\翔 iE)Ibyk=Bnӊ h/KxCIgPg[PȜ%A;uM:IIʺifLT琹HG4< lK{p4%"gK0M |-_#"HkQ$&ˈW;LL xQ[CMM<}½(O>2tyZ:T_V~*#IaԜ5W$yJaVǾČYzENCRS7;GaZ!9_2۟d`b)q L0bܦOq:螸ܨK`'p9wp̗zd.^ߴ Yyf̊+ΆJ8Wq& |2u./M.8Vg֫`'o;8"KS%B&/_|8Fx8Vh f : ~'Qf\vpQnX9S?;sK))2h̅.2;vi^Xn9h+K--Nd JEN_p9bGԤt8\D 2B4oDŽ cڮc]]E*/|8R0n+ސc)lWFb!WkzF3&(SY8搮|K ^x7s:+s VX^J" wN PRXDigkY@uųj6A?rc9ryem(>.27#.?&׶50PFbxN2*rwi%~N  @:@䁾nl!<)۟Ax6X3RE5d">0vJ4GMmWȯɧܵN=y7_ތ3"L4` qQiFwY g4ONp9q'/45<<􇥉gu0q&)%) zN#]8&) g[Kwf!Jj65`G|}Z5&RèoO00mrL,rU8m1 $fLGu9~SPiDhs@@6Ck-Zv/'Wk5l=Jmlcjز&XF$PߏU,\3mծ Å[[C SP$cER핐%[Zjg"+`~TNAh< "i ^^ѐHyy){WF;zyg7himSЊM;Qvg@m5 Ȅ倰+ב1 *r9_2 X@79 ]6iLtpnkT ~¨B.H .2J3_RuVyNjc uP' ت|ʼV{ˉޝw o ^|=-I{{KسрAd3|لZS>w,]NXYIG (V5\(>F\c!zAJz[(SO@a:0i2kDyY7O"\Mj\W)PC eRsD@dN*5qcݖf! I:u8沄$BNu3܂23C'r eMjC>Ҹb]s{づPPw3a&#iVOa9Ejf*feoi=q+'4\i^] KT!A)QwZֈqvܵ蜷5-W={8IRp-0S|s.p7%fٹzY[9 l@=KBXm]E%'9geCֱbgM /}3H~aS#P_lk~#95{:7ʋ(%q͠;Xwd8z]?s)Nғ}̞A9QUqIY.,znl.Ӆ G4#5~tZk7 [*amX:Ds͞1%HHB >“ P58ECRL9;~O_ro LEvs_eX/O&^%CsxM B:P2ʻ$Utk>UD:z,iӯ=%ʇCcXI|J;TKABs<'kmBzu/GI;|щ 2P20ڰiltbspJgz8M46]!7I^pٟTκVY8pgQLq$= JJeza`RB#aB\ߕ; )g{8`ߐ? C\| Q%yLR+իICO(D$?jBY E%_!ΟӠ !s;.k"aF28fG/TU'1~Bv*-r +ya[A *ف5Bޡξiܛhc*W_뮞˯e)yPeK|N NR /1:4n. Ƶvl _dhly?(CuS@q؞5DYV *B@S1 :h^1> i|ȲF`f_eQ> a؊JЋGM4K{Oٵv>KÁ?80kb?x[92o}5gRG0+ ]:\[gZ5j=O_bB0Z=WH_aEa|JJ%R.S./84Y#c)oli ,+xnjM齰0͎Q?\bDN_^:"OL_R.㴇Ty^n"P6 6*O* #Mbv&@R FDhG13rG?=h ’{դ8Aiy:Ȩ~݌*.;SidQ#\`94ٿDЉMr#l[ߒ.́LDTV,XUdH|4w7gKȫS20or&&N02[-`H_Y?}S7 jQ3 J]8GwaQ6~^z\A2.]_f%4FD4NM0 ӱDvO4 ms9\zqC51e9>m']51KG37999o.r@M^G{R4B].'){j ?wi{|x~?v`R AdIuB}cMWt)gz?\M7 Cٱ')ӝ %1iSo22#}Bcj=С H:Xi|лA0bs TbTV Njг$N@|c` hq2îb$5gϊO<_j&ꩇ-}R,j1&\ĀK6+~J*V@OC8ZhɠDkA uv%3cf'ic~ -X~790Xg !@<gNjkJ)1gDK PIOA xS-i4yٶ|8E}\7 őQYI8B*NpvE2cf_̀Q!/[i8"4 <144O-x)!ga*w4EHNNeSs#íicm-A0)@7HD a0_o+-*((zY<;[.5IjET /55{4vB-y}ѭIqlv~Cg;4DI xs:u MhC20p5Qda.D`y?2<6)଎&wCQ;Qȭ&7f@@(px3)TTE9E`:Bљk:@Q'|?2ֶ݇ >YcU۴΅g{ODT Wir48R3;+e`+CL ELְPiy9e,5# _ t*K]sDڴUʊ8/o 5Yqj1ALDtKWvFmud@m~`Cn;9ن#\<4q0U|A,2!y[.EűA{Oz8{@0ukd4\uRIhKnZ/ N e76QLG""Tm_Ǜo< "[Z11K=l)C==Vx9J!|E؝<Exj2if}WgD i mBjK"X9ZڬU؉V׬qh @ (!W\+bN7%E"4LO ֱ;8bZ[+ѝ`9wq#Je_~@/e(DG|3 f?6$dIܿ9ԉd5~tYT4Q] r'ª\3zJ~V׋0AA=4c\+NRw5[Fx(XJG'h(Ѯ[7KXu&h ߡ1S1eϒ qʩ \ڧjc0V㬩z^=s%A? }84 e2q*ܘŮj &z#u^G(Q܎o%bhkj&i*EKns,~z_r^"F3%)W^jOI\G/҅\HS' OB׃~jks"W9a#hx+Zu NN)\ZU8Jpe}Yзfn᲻G-ŔKMr߶=%W**[>WiɆQ'n1'n!6pgB 33|h&:Z=6Z従-E5rix?[G8y#GH*_b,dgXX!̠^&>&T!Q 뷩{{ڜ &g⏉aZ ZQ\aŹ|.[W&0[IUnn?yn'*Ԭ Bvx7<(=WǫANcvd]$<^$OW/=~ग़\ UHV%e Bf={[͑0*`c+YS=4Vs>fs?<8QE8nMU"l܁j0w\.<^Z;W*'oH ?/m)>QVU +m8y<9$0'LdXW3X$tiXhd^yx P-"m cu\RP|ao &]歎~)O= 50Cq} fs` V@:B~ n&*mV>[&.躺r~&tVTNṔV1P?-)bT>q4'}Y^GRl'!rNrٸKE"n9(I rlgfB $hn4LL(c {kt1kiUax/,Ip&'F^1]t3gTE MŽül48*lГ*cQ<]C{uqtJqB!sBv|>p^4P :YlUa%dxZII'~WC3)YQoqapxMZRpȦUzҨk?ϋlL&-p@iAʎg0MΧnCD-[onIڵ -hj4)OoO\n7CxjyfXR9gβQň)P.3x,-KTY7}MΉO. lQ@{y53LJ V;Խdu/_[9j{-Ix?KoS,VUzDusBSA"b!Qor$Mg+P-Eto5ۜDp(z0 "VZ,UIC?u뒜$wj.@xyWyUxK(D:t!˧sXtZMz05b˔7%[.TGz&Z/*]o+2[Y2d {_#0b 2EXl-?a4C6Xm,fivqH̥4l9 FGVc}S7,B*yR̶aAQD_SwɊ})RD 9K,ְ>n$ MUe#iJȵ?RcƼ$(d )T &|9謡pΖ 9?P w6)槵8 :?otxegKYldT%?c?rRJ{RhSD Q)]ܡyh? R4gBfzcJ;K]!9;]վBL0?YK9*Z{_h֏f9BXkG9S؟*v I419KTF}DG<ɾE/jnv3vnJwVZߍ*ۄވbf\EKo>yyuuMCԟiLP'Ѝ0~O` Yآ rBht{C嬠Sؾo2[؎ ^E3xɺYnn TUO~bqC-u : &I}3k%ҹ#*J P ;}:wsƳHlЃʿŒxx&`[ ڻ8i5%@]g֤e{8 f:fxc$F/L*hapIK2bj358\|xiC&#JPᚡ(Ĭ&{p|kl7Uk$~aW3pTu5a _)j= ™4I~{iH5 0S3 pȐ\1QI&QW5_D2$A/Gj~!_3Y W}^c4F `rhEeJpp8u+᪓}׿,>Kj {d7 ]φV%%4BHO_**6v칩#cWqeJ0- aLKNv}*9hZQAE:$AA/:6p6;_Bpк0GD0|IJb~8ftSγޏ:G\yυdSR-Yiͺ-9 =C;E|;#BeF?5YD̀kUcBr9jmNܷ5p"^Isv_8@7;Mѝd3<ꏺ(;8G:c򐚡~q# WI@ux{MܤxMgK!! Kw&+NKƐ;$7 2X^4PLN?͈ =?4b68?D ٙWؗndlipuLpgEΝ>.uOƃԜhKNe!# _Rs`˜ vU.xtlyaç?"鯹t_}4QRJWտVGZr'.1FaCT`R*G uBttE aV9 n_0, P;q lDDo~*$8'l#tߜzÀ=)I~.< )r+ jJ&0W+)Cq &2DXs^9wzErk&9*;^!^Z}FB~'ִg<$Wjm2 )sɴ|x3Y+gh̼s2nyh7-b]1aP5 aP0Dg3_9UdU+h V&';&|1^AW`vmS,L f{7ASݻ.FoBQ4e”^a J:7@YK? Ck;;BO{>"4THA\"x&J#SЎPl"aHNm>ѧRSu;څ^rOL}%{iߪ>H7FgUG j( ջgxY Jܒrg(2h'}ze1?U3׫2.@ 0K|*eY?*˘ vA{ɼ1!{)wZrBCNE0Br^lF̡_W#?qa$E[A`~7WϒuB$GJ 4"W$;EzZ!',QK7‡?eW[,1"?)lP`*A21W-c @u2/{ru[h9o',ZaT4_zѸɱi d> ǫhN8J^vC'BF=^]~3\@!yIh-~#.hhf9a#,Al/f؂Iefu)F<ֆ5 X9;Fw&scQ=yS;wJLYwLKzV_C Ԅӫ20Mc?t"UsI4*dhD[n:~ܫNA.YS^F gq A3C"WԻk(G N.``p:^ \GK+ `!j>" };e9A>oߊ!@XCy1Ic_TyYQS[½zAD8c6bFT>rZGr" ;N̦ _NTySbh1wǰ薑WiIiqkgr8O/:j23m'?.o eNFWx1 P[ bsƲ#' +)ݰU/WM9DY6/˷;[.aBwS DOnOa^%!ibBy>jrTs9J:|HrTw?8m@ |tN7 K&o\1mj~):: ϟ~ƴ\hM;8 A&Op=MKV -euN;>_.?ScT:-At" xI'6/*9Zoº☹'.d";{; 796ܠ]fSZ>-|i!tPOMIJC%aqxȺv}Avb,N*I-rB-ɌN`sV0啒(Z>3y(;kyX?p?< BEV<[3?Nc@[X!@#pכr:%H1@gH4-bo:=E.j[MLL߆k uge a:jQ=;Лfǎ!-87<C60AoO]9dQ`w3S/S sVXE;!&+A6E&O[@M~'1LkJ 1\a1cȦ{= a\5ZT`Y aHm\Vd|ɔ >զlSܨ֤6DG"``y^~k/6Pqbp%lv#5U7HCO׉ F_o{r2{s-1^8@a'.Yo l؞TSH}U|HQj]$zA%g`-ڿc4WqsK\N cuB۞n+KRX]n.-JE8 l8b$}+Ecu1 5^rUIq^n|q= k iЈ N:4#OjF !'ݚod +%> ?$2HDC`Es^1,3Bp-h4' H3YMg|{V[㩥 6,5H:x*ʯoG9 @s]ȧDv7 cģE̾/׹-M(B8)9W}`?T~R2ڔ^BR\W_.<1yhi}]h?OYfwؒ}f7 h%#FD3ahj8*@(9 oIS K -Ks9+!uppRуV"5nr(SsA-ov ~G0DךvAs -'㳼nmy3_ސx'+qw]~@9PL[{v&0_FLnR\ķ*e]< ԋWYg9AcGy*/\kPEOI /\Z#+h kumr08/v+xP_8$l 2'P1".*$_ԴHpC{#h:@ZtcGJD̲v2iS;-AdV v廖آpUB`4Ӂ "ΙU<1ERqg)iBAaqc2WS<<^k*g "I~ED2ytWnhl(yq*Ӯ7X@sn,+z]D%s#R0^q=^Jj?#$ck`vo{ wPq;)s,b\ID i+}SͦQLBU e|m_+DŽ&1wOhA3` '@R+~ _Lj6Tunu?͝dXZj-(6ϝSis֭A=._ P7vv}G~;]KQȠBoƀ<^]knu$d+_,:ݢb;ƨr.J6pL}3B0[xѳ$04ƪwWcw3xGU00HCmuChQ+tӎđDG+TrIůXleDD) ($cI \Xol$jM){FЫu1 C=l}X豣ܘ_BɈ l!'#{L"7zdSX.T0m'l)\4|{ȧ,c1[3!u@mK 2\MHcZap>(P8ic<ޮ(ƦZ.r6BFciE6KX-XOӂJ5 J+X39jtBWq`WLu}B|)8t3@Y> ~} HJoN(>>{:h8&@dgt~)>Zlv,i?޲"BwBێMWl;2OZ:m,vjrlĝZ'‡l*ye9?Mi&ɥ7q_F\:'7?ꊧ$Y9bϸYGrM2jO-77{|/'ؓu$s]734'Y G'Գ *GEHV}@zgVʆ*)F G^~(]L^,fygw3 C{}2nъG*$cǃBY= K`'1X\@C՝jÏC].rl@ mMո  B?T" kݩ5h|gi y/u^-YƋ021HD?!WvU^߰Hι~T;/}#@ jMmK,|ŽexȖ/ r7LjAVlmS(4(}qF (L} x&LՄie-@=jQ>t8^ "nl(wyNc]jYu#=L9 [* ±A>B[Ȋ9 (iѣnd"xD)YCSRhNsMB6b( /8tƥysbQvy&)QZ[=mRW؄BƬIn5qiHYw[:VH ]m-dA?q.F+ f v % eG&Z91|pڿ"YgL .t w} *.I6G$2WXF"ĆàHy#Yp=f@ 1nsf_%[;Wfcf+/ʬiS&_"C@_[!h0u@flLFBV=MdjH+(Un[Vƅ4#a{6*aͶ}^(rq@m&4A hIX2n+kбy?T#z0-Oޕ2 -cU<]i$(ѫ89Iw㱏>z㷹;+E';᝽ oM%ow<)sC9aDB5]o9aVL 䴣eF}&ygqo#Ht ]XG]*"V"n^'8H2"'f@1w~Iop H7C=H8 + PFS`'\C4b<#"!))`)u{ģZg 6‚Q7w=sj?pGbqd/w%@֓ie`Vl|Y]8Zu /rO 5K1E1vwwް)~[~7f" <582&47nlLKfy*! ̟_ HY`ΎjVX'K QD=SRj՜ Q\ /|9Flf>eZsB !?OJ>6#d4u ovPx{i鵯MSw&q4><`KY E]*G5ߌ04\: z@Q Wbs W;^Te|3\4w צ F~)N42Zn(8Ȯ.v ~өCmw>2@~ ?.1InhM|{MC_HHїVbm^"`AݑH]<+X(62`pL1VgCS:) K}8 @ɟ!D=y7*V}xi0#m[*l{Cŵ1ގSIpbɵ<Uc6&wOc\j'aǪDo<(BWKRc0w -~FB (VDq|LU H5)fh~RYSdxpNZ-u[pеXolO䥵0.St־V  *A[wӭ]Ϙ)¸g(+sj9=,ŸO\9J@Apn@рWRS)(Sz>3L9NhȎtXBF;ӫT觐/|' ~9QF'1;9P~  kK~XzlRO!'Grޤґl(fᐗ\& ;An/'C!TN׶4gޢv=F}N*JX`Ƀ<1&{QEiu.HZ_bӁIÃ-wiMN~^PMt;WEi`ԦkX&!;ho◤sY|(Q:Pdc0 獁{`m])>^ @{; $H%7xgwK mU*Yht;v Xp8cޘj?o\ ݔ:z29`}TʾBVϗ%b^1[Aի̹-9S*M2աpN"y#8`B)J@ dGӄkrv`x6A]@)φx5d#ӜO5xfHFi2`8WMZ[BAE_)WxLl+t+nQ{U zJįvWЀI?o.(FѪCd{D^՟wy"i>iH viY3M7|.YQk ٽ8|In(vq` 2p>E2e}V*Pf@e.&za㮺rUrd4,V<)>˰cWĺ(#fݥo ӡo&cA j$4@x ΣMTijyw+(]):h?.+_7- Mc胕td[d~F1PIpaK;lUhk0! Go?QȖhDlHȱPuC1Y axÐ k(<%}k-8|HJ;g~ύD;`!@ g99MO6̓mcyz_e23NQ X#8OҷC{*]"Xؠ-O`:hÉҙAɦej]=E\vFC'<( "& ``y =5:LxOHh~ ;JgɊ >_hq;PQIexw~f\ޚ̬ՄQ=*;yI)Uġܕ븐H~n4yX;ܭ+~V˱鶳 Jٽ ":A_K.6}"~?҆";Rq 㣶iZsSl*K1rd]qBmd-mAY>gxQ*4-J-uo턻N+,kf)Cuު` ŵ/ߐuvQ=Q:Gٺ޶s_5OxY2(t\np=[ Ob44_ &35]q(J%9.߲-<QQ#@Hb+f*Tgll2 F(Qhr"gh! A_q% ,3th!:b]KgD/kBRuBu e &1؊]Id>xW u0) %x*Əq=T6+PJU3sPߟj] Pht14D zҧ{{uF Oa w<ݱHbʘWH*$gPe‚K0F[)Y 徆 q93Τ?~Ŝ.Q⋊h6;$.RR3S>ے"wmѓUMAX{V)hx;T9 ?S)>-!,euKhv-[wr(j?/[ֿvVݛ贺{ 1A*O4$?,+͏5,^27Z,yMr {REx'-{M`&H{sMxL>M7txP5hH)S+IUlsRe.BUCji:4?Xy $ ~ReqkK:7r%o* tGBZ}¼y )מFvV^E 5P*0k&}yG3 sbyTըEbSRel诚ߚdݝcjQj>i ^37+5_9aY>Pnsahs*Q.(~}zkcxgߓ)>|Zlc]u{PJg%x\ :qoPeLh8Ip]1a #aB,p"?Hj>^~$&ck^q6t<:n$B*Kpj}$WP%%./)eI yy<eT⦼mMHibL 2N9'@v x guvA^3.څ۔ʎˤu5YGci+K +*3Yl'P2_cgu8zx"" <@2SzNGz=7eb)XNE+a nPPHDaśE\AiR}RSp!AI>ȩ򙃗~ū0'< jpGP)[c=AULdy|m/*JyU߄|C{ɞ? {qy>+A!!SI bK&bZ+cI b!*yi#C }wX'8o6|c("7 cujV))PF9s\~DlT|TVu񞖱IUDzhQNxCX*MQJFm'{+ex{3ݑ± Zހկx@KchoN'wn{3yգ)&hΙ>1K)=J?W7Pd֡! aB/#p+ғmmiY?LX3.`f Xl}W@۽UL.j\@@AX@mE!&; A2oGh3Ψ 2=/TM0?gnYxmZ3w&Q,{16ݧ dVJ/vpUUF+Q-6TT= ]Q)o~^켕>-"0:CzFNi@1 Co)B#I+N4-Tr"bExSjF&iWZ0stcior*h8Tc.rk%l9$ޒSEPR D;r * XkL0}ҋ>>,P䣨-/:n7Po5 ]Y:9YL3TbGsgumW0<1r0L'[l D}c͈Wo\#wtE}جC%~b;,}Nxx<p[It~X+nsctdz#gX|AX' 9nCV7RzՎ_(v*`~D3#եp>T=,E SVH!Q%``MT:):hǁ\5fH]s8"vzu}Vuf(zG|lܳ*ێp -uQE!Ӧa|Ku2I2C\Sd+NgyS#z +BhItjWE,/ƶwU~Tc[^)6?,fD;8U3&L le3FQzs`N{GG#:t;Ì(nȐ vhAa`QOCߥLʾGM#Aҹ%v.NLA$bh%/ ͔}!Gy[3~^eu.a7M|ŝ f7`Q`]Q{CĀts9-_` / P9[aҗ9hvns]z2'-ev=÷ jiA,#9C/ 4#*0T+`]ZνSE1ٲvj5* X+qD"%qؙxBOt!2}5Z}˫) 4˖&tImqIlޭMs~} 5Lf"UwaEJ]c8m(SЫ\5.ZՔ6zc?\ߗoMJ0ʍbt|AdUƬupm@,@n|}B-h0sbu=-gVwZC521ҵ{;qxP\t3;H/7]T]s!Y~d"j6KciDi4*z5{Ro)IuxÕȐ}JPV iݾ3[fbә`0V̞AJBx|Te sGb%#zw~CgAE gra!oRד`gqx1u_!S<$̇pX;DR+9Uv/HVb,d DwGzq/G8!-[0D)w/)~B蝡PNu2o-?4qHFE8>+u @-,_W5{|{x,S-cn0j方FP-:Q&ϜRy\50l9xj!iγ:̪|ϞI''B8'?k̓z,S.ײN{L pE )_H y1-7{L'+1L1HTkݚ TTJ G\Rn(-3T'm%L8Z_=i-'EŴI#ΞƤP1EĘpc}y.7-y9:$rFzAvBD"2\f|:+ ~T,ye~ũF`]r&zcìoKH1+O|y&{Ow^6eĝV?A?❈rJ"~6P:aLBBV7d_DNiBH+N[_hN~SJq Ԏ7(xB!zo6V4\Cx(1gY^ hk)"/:dt0NC޻L/+~KӸJ DKhkMGEIWяe&L~fYEx}kE_T %>Wa)Cg1ZK1^ Eas'bcHR1ہ t#־zkK_<˺d9fc]ENEEaohN)RGa/ e Έ$܉HU"[j<tGwTJԟLhsF{rZߔ..t͐`|C;!ERON, m}Vcup)"!Q9<\uv';Y S9d2-7>a$ <΄|Q`Tν? ") ",A`~fz%r$+Lb ߭s쎚a+p*K"@œZ xlG\Շ2;*dLiB&3Y-5 IǏ&f?iѤ`3ytSh8i:ˌ,3mOz7dߴ+YͳWR'TEyћ뱫ہ¤-PdrDŶM*ap'^ ޳sȱUA,h 8௙ӊDy@{%Nj5Q|=wW';z!qA^HwI 3A5Kev$2 26qf쉼='k|j"xn/ eWm.d%" imb2jG/ŇT>D|lG.45 fdڴc7Qdzx??K!UB>c@D ̦7Pߋ-kSdAs1u޺N {\MҊ ½IVA滶J@d[/wQ8(np-%؊!|QoB[uk/iFaH"׭ҦsSM.>KqW;8Guh; @+*ہǫ5bUI0kʹZ`I|X4MK·Ԯ/^F:S;1#:L7>֣AVb%-2?y]]h1|GM)SЭ l'ږ\)K@m(ٻ₯4Y@`@ . GȐblN9Xln핤Yf 44C6d@ P]@K|",T\i5O<)q޵m@qMbvyfT o<̏ߘ(|P"gg5f6U7C9_x+W-oS"RA{ ҁ(^?'%JWI]Aȝ Ra#A{Qt$ h-q+:X;&:h\:t#e_E-]O"0"/Ӛ񼉜=Z7ĬO $ ?"D-3+> VP i41`?W(HI[t8q/%+n'}r^e䳚aFf׮$h^)$W`&\s(&2ƔZҿ2E\/tEzw-~>Ti7c>d!AiEuɱ$e2Y}ޣRޏy QQ6.w2(3 ^&[m#mu_$DRDd!wXTn^h dpn h]()%٘ƽٔd Ƹ- \0Y}) 33vcI&?,)FgX8)4![~+)̜wp,aí7_A@l^PdUcO2~@}{u2z4% }cCٔqH 15UI6$X)I'*©c޺υQGO<IZMVx\Tq8fL A?~]?h6ޭ(p/Niԙu| +y#vJK,s >ޖNQiR2E,, XS NZ| c,g/=X%>18wxUCH2S격m=DY]i.1kyi.Hs;9.,? G,Gnڦ< MDF{ ,9dqܑɟC;s',ppu´TxNi?3N/[N4W_&zL,';x' uRl@"iu g!Jѣ{hqbC8дsԔę_*A‹7@#SJAIGӿXk yPhJ"{}G ֎KϪ@#}u'fSeuwSt{둕YE HqԊ0IiD}J -cOWC͡H$C "♕s(KwL=vqtMczYDZx7̄!m[ E&l =L]`m$$@B9D۾SVl=%Suڦ2$ xْ&VU;9:/Bڍ,(a{yM“(=}ghG~Ud3ˆ?5SD0`} +lv0PUܘb h;"LepZ'c P+mͨŽuW`|Ek=TEyt?B䠰… zOS-`(|9{ CKڟ-3iI\R hU2-/|.#%|mEijO6i3(8j}LѺeT tۂRqI7651Sb#OEf{_0[Yś! :yEObF0+ )w?)DXҪYGWif}eRoB  [BﻘpPZ.[OIƌ~G=&"cR{,(9F9.[RfM/ mf0E:w\QsAz(),]Һ %9c\dkC(mݓ#|Er &$sSJRʼn,$-3?oyf8^1 2%Qna"RqwzrUxl\KIZ~P.GD̗k[޶8(]~`ґDxi3J) "/9ӕP?[jLN t7ܑá*O uیnOTedblڒF?<0NK%E51ȓ#)BH ]eSA1+ZCϪh篟SZ^)fl&%b.꒿Lr(KZ_8=;i>^oD&:XOzj߭I=ֽ 6:0E0$Tژ3~O)R&~d}߃+{±s<?_MEӮ&00tOxy繡H Q0/4)?PA ËQCG L5wfi9R"o43- w$Z($CbY xN'JhJ!_/S .~<àTuFT0'eau눸F-ia#؜˕j]nxB7XZ`Rֱf1~N6i㋻H7ԋPXWjAJ<ЙjɎvһN>{0'h-hbzbL|# g}u mhʃ?VJ@EE0pe'c-aoyGhI jdӚTTsR阪瘄 랳 PmNQ&g[S/D%"fEp 3V'ϠގB*H]<&zdvc)PN1I!'YԮ72H pl\<)Su3(5+Nf3KW=\Ō 2]CP6M~1M[iN/WNav5r %x ̣ W8q!QtaW`iɢwM \V|,ּ#Hjw# 8U <&h{@7e nߴ`ׅm.^2Q!3 -K?ZExs.\[zFHNN߸dD>*cFRxK(`qT" {FwwUzڮΛeUˎD,ps̃ҍM6; ӯ#,#㛵c`1A:Jˑ]]VӞ ~TX;d.O^_" 4#*Acm{^Rد6OsVr16Ӣ%(T|%(Vo腕ݗҟ$h /QϜ;V=ګki_Kug!}*fM&!./rDh}쪖D9iCSՉ1Ek}:Gr:uK\V)_khCx1hdL}6mF*: !6o ;N7 HMX ,ls6By5_ yjԴ^@VP%^p%#~` <~f;MeZ >n;yTJ> RxaEʿOHtmZ`0&sӍ- 7nYU tg'v㌗R4/<1xW=nNТ @c${UG|8o^ぃѭoUMF @A.%eH)^(ha=7BFORwbPrrW H/bF&D6D]ȂZfB4YMb>rtKT/ER3ZNr@ͺ{CkoV+ ],~p[âZZ8峽LDT8V}$S2ƃ_]5v=E4!^3!fZ2L}UN"Ugp3=jv/},Rjx:( c'X :Z%J"n]fGCק<#K&-|.W<;BRϩ{AZ0xx0 f^L \O%z" 8J] _&{$`lO uuKҍfwxHlBW71s[ MA}=3 A]^!_vVS"Go tGt>| PzP#19 dtVa'9erX!Mԟ^<ڔmHuT]|'=$Td o*mĉ\k˳.^oÙޔ6RL%Zw܌?ݯvqOHr~^ 2 8iV=**zn8Y^؄y9:~?^ GP̈́ *j:bk,#uK#SG9ȉ7){C4GRotF68M/AoŅ |j%.}Mj}] %qoO$?bƜia?yDqLlfi]7 -ƛќnW/,g >I w'R #uF gN_%edg-BM"gpyjVa"y] KXS8+h鶄x(n6׳is#* l.ޤ\^0غD`O+6@o+4/aF76.ۊѸ|Ƈp Kw"Xk}u<Vcd)@0FZN0eSSۣxYమj^cʩ؝?@ŔAaf>㈃&tkӽtBP][I8:)*!IU!C }6>2} ė5 ޲BX+]~AQC,nU@$x =Au=~=ډq XU ?$Z}e@owz}wRX䖌™+F D0y GÉa_>?hLn-L&g՚|#\-͓l ZD ~g|8Eg{HT̄aO.)*̫ 6p2v~}cv~kvF`eYBq~E0]1* _,S ;]| =F~٩!h㾝Vg o ɲKnqETA_?r][~W5'[H.դ͹l)̟מRK6b=rR!Sfܓ9Co/[Q13h/!mb3ZV^+k|1>iZ#E@ !Ʀ))]=Sc~QM?@dxkR zNVJezD9 [ZE:t^nEl̺mY)ڿ!3@fV-%XH@dbfXϲZ?+J(&"s:ŵxJuW|m|QmH>2Ŧ_.4371hE?#^#íq6~JFŏ%4x|'^q1 s376r9=D`u3~yJi_lh7Uڨ 部t]#XdwC (-M{%FB1@&Zz%'2 #/hpL ^n\j5E` ǓI!sƎk. ~.Dr'۽O1uV35J^bdЖkJ47-a;L7jfH"r]Mk%(W`R^uV'vĬEoHF928@Z^kr蠋%Y vǒ ff7 o? g-Y%tS & 8e~4f^Ԧz͏'jb5[ş%܀Z ? Τ¥(ifF?9 Mϰ#c|ZK{"eVnQ!W&D  $jR^'UWArb(sĒ[+$c.,DSbҳYK.IiO%DZ&hi.}TQ1t;1hW0yh`åU4M"w8F^e>dT_\0QLQ цn0'8er wL^v58W7^eO0;|.X$ȢAXXPY#EBy5uE42!(a 쾎ߍD?֣L '_([kAFI+ bGWWg8 Py%T$x""4.Nw)1.DP FsǠ}rEYf83w1^*qE)5Pk;>*rƘtjJrS W}eF^\1 OעE!(@,br.DmҍF&6,1Ղ1Ep5DYB1S}zp#fJhQ US]rhޑ\*+yUa:PY%tn=Xn#h wcUM읿3aܩTl6vmKҽ],X?BǯjaCcqmG"IfoEK>BVݤTlkLZIxZ*cj,7U3g-@*Gh_oy~&26*&WmoE$'$yYjȗ!4Q߮-AW3[9d y 뒐J <u >}H;~Ef(~`mv~t(cGU/V+}"=7=я0m!ql !eu缑 G:?Oox3y 3 v?YXY ״hK<f&߂94`릋kBM\5r ą5ía8<}-^V+mKyq A||ֵ̩ƳI0Dt`BX_4V2,bq!]"IbZfl˻ҿK.tHe}7P{/~rW+ALq Á -2OuW#]sv7j3ō"LAgM"<%ܭk%|Gƃg/+4ثIV`ހ}HGCjkooTBǟ U mTzNq3zPibfxm33};&Cil}Rx۴2. 1t }8nЂCjN\-gԤ_,,!!*/FH oUOSAZsEs/sَ%[ݲ;O}n=zqO_鬇WwBO RihV3tf+N"2FH*~#o@%$ HiHMNu !q՘ ?$ږ3C<U0b*,>e +ifM3k@7WqCD R)y .ˡeԤƐE Ŝ++{&3IdޥEpOӕ{}g뒭ɔ R!+sX: )B>" |*ͷrY3G!mm !l2"V0Q|[&LcTaWtb{/kɹV漾*ݒzV1'ޝCiRSiQўڵj9 4 66l}C!:Y H6EH2J @TYpM,5r"貝\w*/6N%6K fgS^pĂDBТ'vP2:XutuxgX}lg4:?. ":>Ʃ-Ӈ4`96}f_?`sw7zsLHdne4 '.鰸!6䥹X4 {MO5mtv)&%: Ņ7R&5`΅K[FݿaICa@ym_ElWp $4&IR'b4WԀ_tZㅜs%1J3jj:m{;3fyΟX@N0^MaI+5iUMI˝a/PKZhCuTWf~C,JAdx$eȠˮOo=ywfz5`])٩9('x͑DJi- KplLwvU:w RYvi}pPȲpLv >!7;DvvG|X>چTS@5q?Z2#yi3'vB Ua/X90 _9յ,HrXI}I@] [; 9 sVIŎ/&*KOjz'#vH~lf < @4qVE#Ԧ{8gҾ$35$YMxZE65[_!㆘k>KJ iYT`x?x]k‰`ii&WsZŪG'`dSZGZ_y5csnTp3ܰU.B;uCg("Ci#]h >dJڇRغY6ۄ狴Y*H0"W1[I]eᖩ܏WѢ3qr4#%R 9Ȁ i/Ұq @Is(U|![%3`;ʃ dwnHCV4li BNUrc.O W-Y\~va1XelQr`"=AtY;}ۿnBǐɓhh/]_yT]yxH_0Eb Dl1IXH%##m14ò7icx 䘖\%]| ِ6qq-:=9G z\|NAs/c#N5vԔ&n4LK"@ސCR>r/| |2ȢxLϸs46aw})̈Ƚ=woM勛yO`"u>鶷X=Fr"^m0õ[;A;d5_ZfjN/d?$[Ili)ʖR<V|x5` DϏ~.mxf^?p|'/6aQʙ idziJ]k/9#XFjӠZƦyxgHVI?WkD!}ٲ91(+]||*f\}??\iP9l=XTGb̏oKa =qCA'is?X&H P8dTMI#H!huHN^]I1Vј1r2LB]qi>{֢A47X Wj煚R:IwDh%Rܯ*@G$ΞІQ\ȩ1,]#<]tɡOڽ5[ZeûH'I4.kof}wu ҃ ɕ/Q$9І f YFf<AC(~9 A`B=Gq0C2G+b֭*}BPCzF=M1mC$ pIW'j= wy  \7Dl)Sl9)MB8sw^KάqBh͢@.mʇ",Ѝx }wqi1gg_|='U19L shْ118#f8K߹^6uNgO؅"se-^Omr*,ucK^5bl..%w*2$3 EǪ)jƀg(#{r5Uw#,'Nm`M>ޓ%4QD%bk|[MU>JOHWT1:L>88;h?8"B7j|IL{}WT_?S1tG Q tW\pplE+ݱ;xT>#.ݚ̤>hip/l-\*Af 8sy8V&YaK~23Hי$XJkבL8eT0B4?q!\2ca1WC\FY1|ho2o&IDqޟ,HZ L|g6yb D0gz! ε%lʷOl^k"J,) r%ĦWs`;e<Tw\NŘyO~`ϵ O +Jߖ(n$1Euqdq,yPW0Ӊm#?"[!ir5GZ Nd$b0wa#]$sʅNLܓEVb^w6!@H}wJ OiޭU J#5jåR4NBq[GJ1Yͥ^5rݻN0Vfx1~iQկ+ciR5 xe J @D򻯁1-!7ry*WBF9k&R SU^-t*ߒ )EeqR=pT a˜W˒`㛖[\9B/ Ȼ?!2wGJo ,8q0;`|BIf͋RGy 櫤ҍ4wf KOEmkk[N\lg5l Qi.-+&+ `W@2u 撚] \m3\l^d6N1M={HQŲA|d&åYw͇%M6~K3JQbs-UK5 +4PԒzME2RoI0jNaܙTV]!J>D8іQ$~3)GŶe$  G_0 "&`z&G(f8oFhӉdNHb %RLK`C51*l 8y=3ꍒz2Zn5Ow}YB FzVހ)ۣ-Q^4JHzJ_kD:;ǁ ъLрuD?LpSψ,+mW ]D4a*`HsAS P!к*^V-~(?B\Ype7UGpDžn-nH62{/U?6ܠH)' $\`uW{Q!F4ݟxdECߠZ. MX0mEPdd{eL 7Ks,w,sJ UH?B࣠t%r٘-5Đ|£cbh`ڞafeM %[xh.ۑt]CK<6>詋xuǨ<{\a\N >*;G(=CAhk;X~T{NnCШv`|:yqTBJ]" E?P W݊|5ꀀE`aE \70H, ic,#VI-!5AX NUy7,CF+NY5r<ͽ1bL `j3Ѯ/ސA.Dݸzm_!SDT#r& qV \K eQKpQ:E ]$dvur:)4$9WHdCڙojxZ}%@iT|4 {-c.1 MRšüu㛧HEܿ4tO qPk@Z =r5&H_!л69+H0Oޙujqu~4%b~K? 10s/vt^THiԚ#.t͜;PzS@1IXҥ1 %0!Gṗ\-Ք~^لԅHBC),}ziҵOe;s}bu q`ZE2θ1vQ!T")ߙ9M`aQSWs>cxț .6'ŇG԰N$gKK>s]E%pq~㾒QŀL_>RA);/]*Nj`@ :K#Q Y]8pQ+zϻ16hRw,+Pt6ޖ?&[pީ~x9n;Yeˀ9`c^m”-{\L,^;SE&CZp#Z|vwOWx/~ Mkw`zOSOfϴ (DSnhACWcM_Ϯ`XO0#H{-<d3ʫ+Rt T c2c3Zzfɣ̭Hqp¿oo[hQP޳2Z.-% 6:We%ϢP-|..7ی\MV Fھ{C7Qs#$oWJ@z+(8~\4K<ϴz5CFfKJJFM Zl>C#0_j1EܟSu8=%A y1"2STܭՂ&#[0~Q*|0bܦ *EKRKjm5+8uSk-4f?;'КC:p.:Kj#4"yuz쳟Gkȷ]~И$C+P.WE Nm=7)zQf jEGέEU'+EAkiywQaZaDn+va2wlCSU2q^v"A /'5Ὧ_6-X j.\>œLaEZV|h7$UJRKYoݰ8މ}b LaI7_H'2{/r#A0L9/rH]nHvWSng>#E>a^#Cl)?`'~zp*/N$2˳I\ U~ Jx-^AV:ަ٫6$G¸)[z^3VK6F9'UUl $+䋈`0qotە_CۑN4\`Μ-e rw^gM@~ \oԓpG_R K@g'd1."i#Ǭ:A| RpYKzZ@ ^d7";fDG{ޔDw¼]n^+Ze*d.Ԇ/O .lyRytaNߴnX ڜ[FZr5><먊Ix"+̀l:X|\?_s^Fӎ@DE?В舕Skd@8(G EUڹ~XղO qKs$PiSSۼ4.{#-Y:w,~jTlM52EIy}6L%MDpSoϗJ䰹v`mMIsv~: Բ͉AD7CL'|wػqGA@[|#G!CHpƬܳmN䣘}pvY?`@3KWʸޏ5e`vy3"I]N^^J$_t9^FfxnuC*ùDA*Е饠I[@s* t ވ>0~p E:4+IW7m*mOvvD}[3j 0DYFJ~~x8 0e\w}1}K^25̻.B A$6mt@1yc7s6&%.geJBHQI+C"0|T3Q;HׂN :݂Tq_OKMq$x#J/2IiJx Ԕg1!XRD.B_OânCބ>g e 8ݸ_(ZƤ@ywҩ<;bTu[е*nPӝ2Щ)U#2ssi A#s>)I_7xIA? {aס.z9>ud1WSE l _26c׬T-js` { )6] 5Yp˚R +qIŅ5AV\KGÆv8@׭_ #.` Nm1I3,؟Y1WvݍS;vNDj0>#N؅=/s2 CU\F q4ߔ`bW8a<0qldOnQ=eL2"gKaio 83/yVf";ѱ\ ӳc]HnbWP!fRh6'|2B U&V.LE{[[0 pǵgԥG^WTo'S^5*8ѻ|:U`SI-<ٸd2sK$'K'<~n; +Lv ]?@< 36A)s(1̌0FlHhAL4ļų+ܿ,hLvC)`ZP9 ěZr*(U쬻:SR<1΍^d1e9m. % \U!c쭈_NvO6&~ ^6РB7PDg@*,w*G}M]T8])8CMj-3$L)ΌNg^ 8١ e)(<WƁk02jYP 1paz S5;WuD `',;&ףEԃ4T9G*JC~ 1aicͪw>%D X1=ꋮx;66kkO=f@\i\e Z=<,+`XKt·D,)佨2gyeHr3fkyajbd&T3jUd4֡ZV%vl܈d<* tAҴ_R6yC/3ǯ>kɹ}bQ9F1.y$ԠM͇^$}t?*feNftD=`NPSi6ꎯ=ھRO[E[) }T< >mB/`BQ5 "j5/ P޻ה 3aK~/&%_OCjjbۼEut^^e;H$dY'2MҶzhAk&8 yOvhB\iNW/ٱq!x3IHfV> xɞ2-#_<ݖcYGD&ׂyl2 #=,H4j sLuڭI g!eg3Eي`Ll K5}>V>1<@[ 1z>@Q 6Ίv!eDϸĺ%D7n-|ɭ~d[@,T渹8($@YD Ԝ4]LrpUZ |9 Sq^ęns~e,㨕*Q ~Hܩ6H/&hsYMUH!ywkPˠi2yt!P]PBYnJ-:bα&P{&]:4TdۦŃ[qǍڲ?*,AA6HOIv oJm_IK2bīS%F2rQډ^ZѪ+;H GRM{}a'תGZjL7-Ladb^}]l5 lPB 4RJc䟫ִx١(t۷|h{|gm7.? ݂4'Oeh-LYb}X*uJk-Su 9Ƅ1F$)Qz]* ?9|hPۙCe%X&MtRu7 ٫wI%6F >a$3tz |L5e)! "|ѯR3_='zV]:oO?mP2rZZDEn2qCif(|.oZ ۨP{)41ޣ~e9$ Cѕ HΘIZ՗,BgĚ癇0f,9I8}%?h RH$CTgdч(ՌĈ5g iQ&,e7] {i3XұTOU޶) `>͕ЄwͰFpM= y`o U5)nKC虶[^1 T}L>=khֶUwyTcC*5Sa& cPBz"Y_z p9\0؈A BSƃf^U8Q2s<,YÁmT: -Kb2Fv1&g{_ų=6pFYuT"baT%jsOٽc\q~9\T!jIwV-ר%(8.Ⱦ"TZsq3ΔBڝLƈ2!;=>Q BٔvgOgVAA5j:UmZq;+r(xG3R:sT]~Wp8̹Ù@GF5-NJ=n4$][:-+WMqsqy?ȱ&ew %R@$Sz6DeY.JZ4ap3~shghhTT]hl¬#F5zfLG@җ’y^`x>MR/p|?Fx$ 5Gkn;)M˩*7-O:YYMϠa ɭS p}e0 rҀ(U?m"p{y(+!q3GKUQpfkkȬ+PNKu7%gM| km SSEqf_}Vb6 ?^)1!DWt_l0y[d$ޫuuВPK%}Oh0o|D\,IH}I6 ]yx^jJ…ei=fYe9-]wPCc puVMn~C=8;HO6LHb(qmD(;TQCkd'`i\`1Y M-{Wzc>OtIoN{,S1MRkH@Ca IT)3?l4Qn}4riDnvI{XhGv=MWg\*]kzFR6;l W's_𜿳*髩u*;Gmh/'PuUx$6; d6NϠC9`I"}v`IzJ']l.м[ TM& w#`I10LXݰ!9P$p!2ܽd`:℘*;I!2dBGcQDNI  Өz fzCD9dPlF3hbmN WF7rpiLVr3krEY"F*$mq :~^A ;-jtQZFECPR1MMQe8V`:Մ_ҙ~@I4MՋ=p:I腖:gC(JGödܦ hZvڦ*BF=D ȃ 'xzޫ `ْS:\UigQ>]GQr^"1 _ZԷ`d3&*O?XE* l mЛ&Q-ǿ^w*QȢ`z1ST{%?P%!mB*F*I;̴S8x̫J[fC݅LO-~VC1W2{UMr!S>/iJY*I Qo ka}{_iVN4=;#u 5A=#2$PUケ v7Z6Nj2P+wn^c]ix4tԑěAG1S0P5_X7:;<6 IeWXHfgWʯ'Px>lnbw}_Bۈ| &ceUꜦ[D0[Q՘.xlQ-kre VMroeY^/le:z8*9Q%NnTf+)yke=;-R51>,a{wZ=З6؀/W~}*cu.qf*1uQEzV"%S ׂmf^{@'Dy:*Xo>\e!-tSHå@ȬU%Tf<}b0lr9 T vy GHD*Y{8NRq_}h|JF<imxrCt pTʐV)<ަNT7`K@πЭ, F: P ^V $:mbFTԙG)v]T90<1/)65[m*9(7:11C"18b%yrFiIu邐MB@Oy&v8~,5 LIe±BM70`ȌLBsz=rKj^S= ['=iɇz[Ѵ⤕{30n@{erN_{ 5ds GO.u'ۓ#ԎKkd及˶5LSWEEl;_goil6G9f/5D]*ʻcsbM #1?a%5 n۔~a]1/Dh#c/mRLc-Ǖ)cvSLRҒ<ݺڵ`k=3{+ 7^Ȃ&*S$3v*w۞$6 R8Gb7tĺM^AKJu.#y0p?Pc=uQךAϚ3x}2ϲL\q  #^1@wBd#u mKD[iCFIԌwۯoLѲvFw Qp_aW+~!PcgFғfI!kO:%!~K" 6?8m> T֮թ$ e.wIvvN"9 {/ћqYIW.%!t_AU"/ӻ^ƿۭ-D`[^&۟:M͑.ioF`+%*]ٸyb.!W~,B vwO; ouxW ќb1?jo挩Gf 3, ]Y@wPBE?ڦ'r~swxf:3"3Ƚ+ۘ6M7xtM1ar\RC$Gbz_?f[qUEM}cNWge<==6]IaFRҾDh["5aa*_̬0@ωb(?.8 RxϑnU^7^a*!ӣGrӰJNgU:ȵK.,Pۀm-H}~!v5[ (96[z ʖgI_O"JƗ Cڳu6Idf"F.EkKr7vev[EE.CZG b#AE SWf,'Rb};e]6_!p9[<Wos?mtZ iy.ujS|Uݞ|/4O Hh"T8hlB'Пih =MhOZ2]7k/q`ԪX]W[m1ߛrv娿$We3s9 2؎Ps GyO%~VDn<L;;жS;D-/hMcQQl\Χ; 9M|q $Цӄϋ}7*3a]4b_.g ;}UwBfЁHƭ݈{}тw~w0žs@vh8yU61ߚ1O"5%-MoĵU"*|F57!: Y큽82c`R7 6"]7E+?xbM.XU趻$epP\rӯ[| \Zβ"#&sDPy\69%q kX9|ӌrC*NPfP:-ds[[[;ȢZv8_QGW9*JҔ1`3YQ̂"5@mWBa5U/NK3j"%F'Fqe 1("#(-?V45a  ˩ߜY d BqCfYqrM{@\cI\5}}g:LQ+JԯܣMRO\w>(;EVk)]у4!<軔D!xZ?4L6^3_(gr1~KL\ڗB;pphxp 6dK-- %_Jp Fʪ~9sC>;]A*LrGSIqoZ e 9x@|b/cʪՁA3x9㧀f /嚢,ɉ?7#7@,ڐe/q[#D!8qP>I%n-uևsǗ,є5}÷+ng᧱>0xTW,:dخ Mʆ*O!'.Zinw^򦾔_=ya?zD'o`D`@H {"OGJqȆT>ޞ'+iH!&3|ґv:ٺ鷕Q $"OwesPNhHr0էc6>;?l$בѻq% r,siڑ.-_i+2 E6o vA,៊+싵>' ~?*\`KNxZ<5XU%= `zCb~$UoIʞDO1/o[\{ҷzPoѠCl/]uk6@eAqY6mо1@-[NAKEIP123 OiBų\a:yz=EWMÊkk4}'ȕ 3XE*}4ct?[w9'ҷN$ qkNj( УJ0n-K@\y"JG\DF,  .NE7ٙw`%moN!Xwͮ\a~TT&pd'~tk.U6uf,"s\4 D^2<(Uz0qS|b|־ &?!G=KS|G^mmʪ&UPr:QiP| mKtofL H\Ov6ʀB,@(BH#DogEa˿{/ X}?<8Bxx=xX0hj4yp }@LW54u0 r+24(ŠڤpBqGލ RY+>5PX4SJ^B1}OIĚi0QDy&mX5wc7 w|DR9bs;]4MY~QњV~ǝ klOIvǟBP 5LΩ2mO Be |9C1ew+87 +psD8W)` 5sn)O ؕT鑞!UYX܎vkZz̈́KBckZZY&3#݀} mm>n3{&dעb9x pŽ3nS뮒&/vm@lMnmNSw:,!zN)}bkvʄC LqSo RIkJy =%9~仮O+(g[%O".'-@X:|kSЄۀ&@?|;V)#u(un|DWCăIŜA_Km xLޚnimY(g -9蚷pҕD_s]p]exwK IQ\dۦ$[k#wkiwHe<`gen!FI};ʙJ}9^r~ Au4kr%VA7>:2ҧe&(}5hDz $06(:qN=Cz4U&񵝩I$2$UbBvyyJ Prg_gzmNEܐfh2ԞҖFk 蛆_WG4Iz6)wC+Mc0caM2iEU?Eucaoc H`ƹvlnu~ @%HKgͿOVH{y?3QT*_^3m\K!ښT9c3//SBb֗,DB *P"XPyF0-PpWdlɃ276c@V!A 83\Rx|"r?avVbC6~jNֺO%8{;y h(ʝ)?Fާ0UU qe/8Dˀĺ =`~~Y/[(1fvZy'Q }bշS#sXpY|DM /̃Ľ`^^ YZ