python2-perf-debuginfo-4.19.90-2310.2.0.0221.oe1 >  A e&W^^fh\UZ 162!0m4LcAX` >Zg_;t>d/d|5>Ѻs;02jqv"A3gQls3= 1PQn;qwro$;^n oZ$2q[)>D_uvoc"WIIO;w!vxVGLV~ek]{ޗYҟvQ3E%~aÆ6=#h;_(h}ߤ5 Q820b9bbd871512a9a2ce21ab7d25482db24fc36a6fecec3247f57494b4e7033dff74bb718c9b03c05439ee71af4e737d5c5111fb e&W^^fwz9(83.fIy,Q^¢BLyC I< RCwcBckvCP7 ?ok^I2T-P7!ӢWI}B7kT9]vZ7nl[35 Rd䖷?7ߛיLɞlBީ, usUbQ_QBz*t7@&-V.1u 蹲3ߺ㶏;eZHRʁ3ePϯ #N!6'>p<9?9d! 3 ^@Dn     b h8H(8k9|k:FkF5XG5H5I5X5Y5\6]6^6sb7c8d8{e8f8l8t8u8v8z9|9999Cpython2-perf-debuginfo4.19.902310.2.0.0221.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.e&obs-worker-backend-test-x86-0004.novalocalopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$e&6e&6e&6e&6e&6e&624a55e62bce2780cd529a4ac6ff3bc2c733123aaf3a12836017f39b80b1cc805rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2310.2.0.0221.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1e&@ev@e e@d@dd@dhd.@dd@d~ddd@ddZ@ddw6dm@d_{dZ5dI@d?d5Kd,@d&@d$(@d@dadxcc@cwc=@cc@cc@cci@c.c@c|cs@cjDcb[cZrcWcN@cEZc2c)@c#c!@cc @cob5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@Zhang 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.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115- !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 variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()obs-worker-backend-test-x86-0004.novalocal 16970297734.19.90-2310.2.0.0221.oe14.19.90-2310.2.0.0221.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2310.2.0.0221.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/2651ecf0656a724d72f5f92c576780c5-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9458f77ceefa90b0530b03ae8c51a67a0f788e19, with debug_info, not stripped44-~sVFRutf-89cb336c8f567b81a41b42a52195f89a22b416b4ab6cbb64c0d4961662cbcf3ad?@7zXZ !#,>] b2u jӫ`(y/$B_3H/yFE#Dm^[b5jR71%#Sj>{a#)=9|CQս38>k^SrdO%[efmU>ILIcA :a+_qۚKr,Ѝw$DR|`9&Ʊ2IJָn"]{*I}[ȁ]1x_}lSNSph(x=ht>њęUuͻbv]qbo߸$gXuoS*avzˌMw"[uB1ZӾɒN6qQ[5AMϨ)k""-b`ވv6}ݻ"Ea-{{Kk9>@ʔW}Z@ASpL毸44tC[$\ugȮRdNNx;NJU|[gXR2=r`{~>)J H5ۢȵyF߉pYjkEIֶd̮q7`e7MS&bJС3mcfT@”߰!k/bRR̓eSW-!^xnN3^,KŢNj_H2 O-V˴ѽ2cGpL]4Pq>9 PI(BBtqZ rmO9sǐ`rjE!.V5 xUDBLbeL _yFT NY !1u_8[ry%\@w&@Dݯ~_ЇHdk1\>>3<  ]-VgnnW8&F`YD̈́xإ wüiO#;tB3ew/kPe'yX=GNd k*PvH3 _/G `}TwrO/Xڹ N@!#=B;];^xU:ҁ}\7 ʿqlG6=]Q) ,xzu*IoNsk:*Tc| 3J~75S8~8a}s .E Y9>ZhOp R$!+ʻX*X ^WI֨&%I ;u×sEzFi#}Y>sP` 5d_8Mf |BQNig|?s2[.R R0{Fl~W.Rm Gْ;wz{P6flnBUf :k^t塰_fqҗ&G Z4!T!D|飏 \40b#V+^7!s1qˮF%J(B ( X}p;,;0 އ+ROXL֧ p7]ò:ϸ{t=M oG3NNi99K k,o[v?߈RD2݆ǝ->9#; 3CݐA)JMh\ϒvdIn_{2row'/֬L x? w (15&Pn7ڃf R9.۲|){Drzv\0 v#ܼ}H.ZPqɨvu0r[\[1Pjo6,8:;[O7xF"tqKȟ8;=|/vX#GF8z|XgYliL3"ҙU@mq]K*{C5j:'ZQ= + "2¦ ^MD^S˄Nzz$*zFn77T<%^!'tFތOD1z`9 )D-'eg,g9DS~ˀ81B@ַFU|,s¾0nK3Dz UXF jݎeQ~,TKV=9--5v#k^߉zH޶p-"Y0<TBۊG_^)5MԈLèx.cp0@G }cŻu<. ]m^{F)-5dQpʦg=o8$&v 4 ,Bk+98 ¢-0.">eO*iؚ%0?&٨i+} a;@"\ 4r8qgMJxV\ٿe]E]a5;ds?,?]\~a:A hVt mvn,Iº&ڤMv{B٨9v:{.[- ᮛÇ>!$'uFUIsG1liVIBq]4To J!q(<JM[Z5F#eda6犓U㧋Vݽ1piE!lӧR"M-A) <["x#PɰyAPLDj-twAg5upћIL uxugAy.$]m[_+A@!o|rՎ~;#VkWu'r N\EE-ں1^WD{\o@ qZ jr|p0\-WhUj7Z iE%b_0IF5~E/`t}dWѭcpQޔ8;I1O60&E(qB QJN.ZI8jg<T_oP0ҩ߫725f,t{7zǍZlR؎S$|J b6]^[KK#HnR6x37kv 4@4&G ?4׿"}Mպ*`Ԃ>sؐE~_ |NGI"k?p1zM3KZWYVz#/GriaSǘ{~YNxHS3ßK26!Z̫ci}Bwݥ%^ۇev_$?duΒRbXt7v[UOԬ?}lcyc׀k ZM!~Sj>\vhO݄, >n%ACYZvAuY9hG(#c(rSahdJ WT;lV1fGqZ m__M=h ~i4BJT0>nQ8"/(wgJ+zj-Cv{>gڙu&*+DCse4"4d:L `ݒG)?qa%a6CxwExv&9{sf}%taYkM4l{< /}lqY'CT,2Nk@̈U7amb{+v h܋urslɭѷ>8}K\؇bYz:GRaTH7宸`jQKKY\ 1>O2ߤ!/tP7[=aW#9hV/Ղܟ ϰ 1WK0gKTkd@J #ۗBxٿtKA:s{fr*c "HD5Ur\쟋+:iV[Ԙ%svǬTeſ 1os$uz9'#wN`#5M"R2U~-]u/+|pkC}xv]D%)?_F7%U,0g'DUdc\ֶӏgThq`+UOE!oXuY?bkEwžX+_7_ْ`."Oaa-"',zq+׉;+ ž ɃC3)J1a㮄H q *'s ipc 䣸$~ xr٧EP!0kSˆ|*i!TbRR /H7~fɓuBj̋wIJT?k{x_Y'4t&Ŵe5e28d~)7RٱpdЌSYG+BD>^*C:>Ɣ^Ջ AP[|Sɻl e4)er-Q8OAꝅ o6Jo/Ȯ\D"WZ '23g(] 2 6 {nV'WG/OoZwAb^Uu{QslZGH[%#bNz"U9g$t֙GYeP6$V3 6,?v(3B,n(W PP:7aP,8R=Y Y ӂ:8<%]XS1m͑(RwM LypTo3?G>'?ctk*M=yUԷ8m8XHfs_"D<'t"qch.]ndFkMe||3(B}"ez^Y]{ʎ\+rW F{:*w,㘑9`:v Ԍ.EIG5{CiZ`ze!v~x7F-wi_Q.gVhF˿r@{7"g~8@LMϭdeb=l!3;NctM%j$a,2v~eK__Es7.o"q`bv["Qwf7 s,A6Krs T (7,Zt%;ΫK 5=˜%ɍ ,7< L>wM aoňL7Wp}y*Q<$6D"pTw^SNBQu=cn&9(+Z=Ӆq)oı{'KNyR7 Q4r^/0Ob^`aWHעL2sj9xWګ a*[G3&mAR+.?rӴd6`[.u<٠+P&c>BҨ测rKB f|wsPo6) ěu=(qrvG,Z2zYDPBŦ. *!e{j؉>o[ԝ*?R[_UeZsR 񧨃F^;ƹ/ .hhLOSeSSrءEfvz':IׯSf1;I~{.r%S1 zǼ0(܈Q0i;;XCl IkbNбHq#."^xYZx;_+KVI&|) Zm|4` pv EVJ?U]3Z Wu}GdZ wkw2aTKV9-o 9=D {u3A؋_kdUq7MwMX*UNy5tFqթm%6qኌ8jk'`,*Ct|[s ꈯ8d3/~U| ږR~d*RۈGrvWLhŐ`2Вlkڻ!J@0{- =W(O>,/KW҆Ń` Luw239]}[]X+3>SJ+$rοVp]Us[x>5 W*4ѱ?Zb'ss ۚ2߰g3+j(ti&\cb>=XyU?o$`=GJ J[LЈ,]d65N- SD/O1M Qu#6}o2gYG#V#܃P1CW Ԡ3BIAk$hI,+N 4^axHmUr^FPIm3f[2YWa OҟDH2򋫎znb<5{%mPUIjs4yno2 &!?5t?e9)~iD.lʹ, Xf2Ya\,@Wc7=lQip a~TvcG&S:Qi H>ySx-iQFpӔ)d2Bd)T[JZl%zOdy+ E$:bG=sUZmdfWDQO Ƥ[No􇩓^IwĠ T$\*E?[w;D 7M}㪔4L9eGkin&9fcvD ;2. A gqZQ=|Oh+P30b{F%$pQLrf-7 ̪ Z ͏>|;YE."vJ8em!v7/;}!yOq.w>oDo4b. :H B,IҸk_@K+0..83WNG-ou)#VV0!G̣H?whҖn_(S|YVE.MHS^V{WZ*:g5](@G@骻GOg Ra]~PxzԻg2 ?.P^<%6B ׬B,pa47OAͳu)_憜'+ߥ㺎p.;"kM2u +h RW4 sgr"c\Ax$@M{NCׂ^ŕ gF+[ +"0r`!e@ uc$tM)~kaE6$>uZ-:z~&_~z^xVb찾y߾ tS?]1z̉hݧe 1~M+d1\;ʶ2yC|Y|ݸq|iezOerZVp_U ̶n_<X߾B_#<:/'#kpie~Hn^?S[`)OCIqG.X) /HaEhWti".w-$sN&vr<zo\?y1R1̽Ue9$tqsa\ɜ$"EG5?V?E=g p@`-̤34ˆ&ҍUe, 8cY{2b^cUN(o]dy#'M=o9LWЅy)HTCZEFf{)hBx3ea6ԢBNG^,G+8US-V" TW?nr3cN(8kˀ9PO8OƂRXoڅ? ɇnL_}[:u/TZg0&>} &s뛔}s ܀4 S -5Hٚ|= 64gԜ{c4c( 9{I6oY # f] %T2 a#2)/1" >EWҽP`o<>m`6d^pf6-<{ZNN|[^XO8UI"qKy假dkh)VH~j!@$@Gz"A2SP{/4x=)3%w·|/+PP) :r{AY%W3=宁g~m0I AX "~86;NH0QoѶpD%P3ak yW"F)]@0mGd&UJ92ze%,o5NtR]jaHd5~ >8M6>9!`v]5>kO-m]fN'wZX@ArEP Κb[䨑ij>,}/䱿MI5 1?|E]F4*I ?RU,!yE֢KnekTTL?:si95ex %}`և"UUb&"mC9Ey9UQ$kS!,޽NbܙO՜',d 5ζIDXJQU{VvF&c.ƆZ(8C_U{v;='x ͽM(p oĦsiޓRQ!nbD_߰07d!udgm`F-bd} AnM:N*]3cÁ 'cuRo/Po9ط5s sBeb欞ޱiKb|=j8ؒ3 dxf̡jY t{t$ 8: )D)~Pj!)mLG~`jy{zqAΏJ,75`Ѡb {eO4D_M? 4$[9, PfT Z;l h)/thFΝ!]U%@b2Lvӽ9"4ƢL@z7e¯/<1|nwd%ڰTsnhYpSJN?g3Z+w̨)\̅r]4+"&نg0/*qorp[m8SwesPhU9RV#,ў߬S|5Ϯ"e_Q]VK,d~/JMA>@fYZ7wMoћ/$QZ lC}hZ,a+) u6De*S]0PZNu#-*n -5lOw[;:wN%Sq e!q[=FL'v^T笽QC.XGezV{X\Ƞ0by+wiZ~EJG aG}K;_0Dq\5]lL#2=V|FȌ6nj]ZM[CE|8kΗyNژϤ0fgB 'ml(`pYB$f1xA=筵/ruY%dy*C$֐8ej9O.Cj"h6DO_]6Vh&w?Uo-˜x .r%Z c޻޵%,&bwM r4{sTh!9L@ C艼 ҁC[78xDivk·RL_Yp!H?)63O c%/mRtVI&X@ߐ '.vqϑISд)?P NAVǺ'2ˡ2is$ ifpl9I=Bx͗QɬÊz`POtMbXL ё*&N]$=rU4E/nvMHR8;pX<hVQ4tn9+If(o嗺AexrGP-"eKٳuzMJp*h֌A-AjpbE@n׵M!H ]kn h9Pd~@d:ї@V,0i ^erwC6@m+9K4+Wy>]wny*YmO2 ˀ94Ü)߀`+ۋs Kv'дlvO:  AEPE@!rĝOԯ*Bt3raj 0 =&zQ]r[&3-Fx;{m[".}ec53?~>áU(&U\V`fz+%KT  k~<~'jTB.SiއGD3K lqdD}NI"h՞ %!ڵe"r] 'ͭ&;s{zo6K bHLnW#+zk0)X/7yZ^+z4nkEA~nj:'jtgE0|mN3a3_47D7cps=1͝ceL\N:.-&,x%Cɑy~g|,7uR#BvA?dF{w%Xƕ\u$0lĕˡc%uvDUz8ܺ}X$~{hp5}`gNr&Ey"A&C84%2kHY GSOVj{ݩDB;KJ"5`zzvli   祜~XU6;7L*twcrG(:^XNE5f|5lRZ۴m [( ҄ss=^^I 9|%6)5W!^+SS hwHֈ>6XLί ;eӱEtPTD1 M{4g⯍1Vײ^6{6 rm`ߣ:vxr)õllb]eHoEkȁe. !,%-r:[M$!H,d϶?"bo>$1g>JA^Cs2Fc\Û#Ta{޵d~a.^ok#V+ Vv0[uK@k۵˴^炠P#3$]fҶk\ጹcn ݑ384ЃC]oBÓiƼտ 3.2mZۍ:dk|d!.ɪG}f<Ȳմ{@!Gyiu1!:t!M.PÄ́I6ri~'=Ԕe\৔4HUq-ީ{BDH_+dK~%2[;#ڵϖ)IhnUW*A/HKaQy!£5m"1hsMuE˛+#ZV~H&#2&&V_3"2/ EXýDDy͕fDR}AhV ; )fTaI@ [M@h%? Xeby6|-{5V3*\WJ;:`1sn z$!8;fkh>!@t]tˤ"^m)V b˕%}ԘJt4"aP.a{\ VnN.A9,0Mj!PE6 P xQ:;D?| 4'EgKݼBb'/cS=q)#]=Ӱj5<{D] 6&>$>9EJ.h mP-LA>WN*_UY7FOLN쥊)Q̯FERІľa<C?GPjz܄L0d5j:jV;4$NnP-Pێ')ȡ_Q=9HATO"qR<-.}Vsy(S۟x/V >lq@(rp`.qC9!0s qVo򜰯pp%Ѯ95 ܙbS.m)sG<[Ԗ"׃"?[D!t{ ?!/Ce,W|"D +~ ϔ`cQ$ʐ`la]:j b9٦m@ {?lh9M69=zN#|/qqeHͪoTT6l$U#n1kIuMEO*5@h ( 6=lj%M%鵉 m#Di=YB&FwJY A~)'F%01rX^B`جv2֝C #~%\?cFo}aib45Br GK$zpbemȼx9͜5Ժ4J3rTڊ{ݍQ"]򮖊jɪ,Ѝ@6,0kLi73O_ꛦhǒ7.h%m)-:[ ETd'veoxiR̚׈lvv@H;m I4bG~Pq}Ҽar$+e$r ebfƜy¤${7, -!Amiߔ#jW):m+09?s SXm|U Us jW>lahWW<{Q%w o +D'َ ɇh$ve 9Wk9F/Fnh<-~ʯvT F^ae-d(b3H鬀]p:': K^vmQw)/tnM>%٢+H+8"#x '8k,՚zAu#mj8)Ovpz,yH4tFW=LΗy7ZՏ1 v dk=DHh@L| eL6!koi|͝ĨEQtU]|ٓ8/o5PAN߮dĎtn^Ck {sb,ݗ ׬ 1^@W=tYȎ'(%G)bQu.|`Y=lK'uh]HH:Ӊ˻p "ל(?Yͥ-:ˁk.u(:Ud /.?$=Ps_hKd 'w`R#-vtS LUP MLY.`T#;0̿\Z@vhu=TE$bgi,pNWTQr^)τSFcee2 zȌhWx4ݻЏ$tBP P$QvxG]LNtj>%+.hhU`qM16=z’|l-uxc3;IPVm+T:F\dtʊf@=U#y_͊Y&רsjꪞ`c?>ĥʽGlD~lwqC'hґ e"bB~̥ߩ,n}ɂ֯g?)\;7tp8UƲ+B5šyC1!&V\]lr,ϱמ2[&W.Qy7ᐾQ_'g&pPU[!AuyZ^x`\pב~1PT:)ùWUCLL }Ņ Xm$nJ]~txz DNK 1JFv~Ra0)A\oe:"-0D߼P)Bi.f6k0ҠbDϊvn}atVz*=΁r#JW$ɬ"i1ܧYh7#1"fxNs5'@Νcb)01Ѹ cGuG̔d 澠[X7!^bu_t^醍cѤ*9(jM%S0n8D>0gNlN-Bl[c["$y;/Nڸ'`!li F W3?*88)JZ2Jn }PvuZIDoi C12 ./lSNS|nyJl."|Ag7E'\c耼(NHF4>cs,!ce[C8K5 ~܆bCw~4cHF|aD aZ/Ol_Gȍܦ'r>)WkuXiqa"Ž89IXtʡ^SS5/Vr+d ԸxO2zu{L*Wkmq(w~>AՕjtC;˒lvRaH lv EFQoߓ>F&AAcC=7id\b,4rG3,>[ҕ@@C (q[wrZlMr-*!`DA״m!+Npbt2Qџ \ d$Iin(&3,aSDyB lFhEj+űA 6 x;q#90/k3V[q#U5޵j6b0^`PORelN}Js^!+RcvΈ%gQ=`Q/OaK[dNO 5!{Fte}aCzygGCͼXM΀g}4~+~9 h" %6ž)֯G ]:̙jSSdu2"ŠEk 9s=_)'Rr[.<.P| ~\>zZɀu6,G <Hь/_(|wURǏ ?&8!HWkFbF.;Z\BSjr9kzo3}qNax\ N{6vK K?D2>QvͰ4sX^ݫfӧl\56>gl8&֨_: ;Tؓ@ aKd2)[$s4N"xCAZB٨ؿQ=6B<=WztlF3+1r+)Gޡ!W%q™[fX@0:c`ՁU{xFxu4Ӑ\f28x5-'p:ʹ^e-*cvY#&ۦRffiB#+y!}!sFKنo:Skt=gI  O+e͏d{z2}Y C`kLV6oA ݴle(Q $gw -mi7#SsOp/b qrmk/6N^{cI#jO9s?=xCCUr}r]>Qf_"/E7["TAihlFwt l&|\impZ#ɎX"R\&GH̲s>301=7d}Ts_>iFVmU )MʭPGoEן S3<0L@Fw(EaBfްRzR{ogz2،Lx(X``UV9XQ)t.lQ RxqWrat6j״~y>v$B5K/P6L>!,G"f*n2$봨*V%"Le6.$ ؈]DBo 6B&O!V艳0+oأע 5pq0 M޼H``Dm CUW)/ T>L}2)*WCAΣc՘hAa!Xu78}^;^ߥW`_A]Cm2_U1J #m@\`Yfgv?ߵ;tWA%7j|ǻ;_d8) Hz5]y3D+%{lȆl.U7MD2Lpp}mzf5AoU* c[:_]|^Y$.Ym]3atkIڹLyL$S ؑE"q9߀[Qѵ vЅUrx\CHoBc-`^Sz:6)[&U ӃJ|r80Pȭ mWX0FuJvȜ ڔj 3=52pb^2Gc|ɬǀ(P;G9)ߪ\-f@&AEњl ; *߲ [u nC&3G?6vbc!!e {HU`EUܡƕN+4z{nuF+NdtƳ*3ą3MQqow>ws eIb_ xfyj}Ztt]cr@ 1̇zᭉ>f2X*@F70c[}G5vd_<,?u='Ձ"$;J3jQSw'[0tm3} dڼ]C[DlԤՄb->irĨLJtL̷TJݛ` ,ʉػDҔʬANuK#\!ʄ'lYy5Kx7)J.Lf{AWL|U>ڢ1eOCtrbg*%>w4jtV('|NX1(I3->xd8M`Uu7eE@J`ևy679[CjבI( mPKC=} Y eiρeNT(J2l[u+h3T`M[u#:ǛoL2NvKh^,=(q.2>*32eLI9LQ ӔO-tx%2-(z!SzY4n2ܡd$RvOdkGmejPh ,3[ܟP:)yX*_ ѵ}iSXuIѲVܺ&p-Z|`@V$yyJ 7ɿ bҫ[XY ŭg^~eh0nSr%Ĥ hx _Lv$Ij_`B bDH&k1҆ al(ۿ9E( !opUt:+qp%MA]C.d^C}Ė}fHGV缅?F OR#jLhWs䋶r%a 3Up+(I q;،L!1t.5¿sT&9ޕ[`Ick* l>1 of PRjB2T/A;rgƱSk@V'ӌ1 3@[蕊vNM_|ʛQ sy˜NOHKK`8:0ZƎc&=[Mϗ;=Ixs_h(9ZJ@SygCZi69Jw?LҬ?ߍJ{8}=؂d(N\ c] *Մeނ+ko"iه<˾T peܘ _\(=\ &P8^0eEoКG_㽮\U?+n% ۢt\QO͛f!Sq.5ӬWqK˚N0iˁΧk4%xVumQA~~v\VYY+LyIS K8P=mW*bzcWwPbv!Rs!.)מ ,'k]ԣaUYa2X>#b-Fx_ >?gBURXKPjO7o4c1v}Xyv֥Ul7{뙽.WkH-7W"HK]͜ʱmc/гֺnj&D+OYvq-t'ͻ?FTVpC1~ 4g7d bhp.kw)SGdu"!mP_2ZC(L^P^,|n M{5Xq> PL Dré^mKaJa9(K*8l/Xj~Z%DweU,[\Vyxȇ4 1HDO(p2+*AanhLa/Ԯ*Nj`ZjٝYLmkʟ*5"0i?i/ q./`{h,2Hϱ*Ɓ|bp{?j.34$TiImi)؀o>iT"7Z0N%-6~ +=P.+= ғ<9p4h'$h ʒ,hϋ4QqXϲ 4tݡڳ ̑~;*=~ KMLJi_CҶ9^Ҙ+,=B4]_t{kS8 3 fsev*M/`#DF>#"DޫReENO"=ې+=h%Zk]5$hI7?EBÐnoSƺ)q] ",LߵzL4{lcXpM ZX5ƝPH4 tަBPѯ=1ڎ[Tŧ/k|TiHE FnM쭁{eJ-<ȯmwvr׆k.k_;>Y_;}2:ߙ?dz.s/ 9z[.s v#cH6RƚjCM>UJe;2R+u_a\ 2>'%ꊕӢمMBhC>Ç4JbMB5TVK#+'5DR‡~i=6ο^hW_1Y฻q,>F_s5dNqWU9_u3h6tаN7 ,"b,YΞF /QdȽAp"A*AbU|n}.4F_v#nB=iVd2h8SSA塤zS)eKFHcjϡ{Wѝ*T.%'%H$nqA'd'N'\I}&% @{?n%E?zφAW~jX{ԥK jѵ8:3\Rk\^ щ>ڸI?ۑ?L|u|-&v8l?LC,kjC"QRvK._g%[v]H Mc+mXy;ECgVQf(`(m l/T:APSy>)h8cZ$tNK9K` *) Wn~#14= zR*'Jwp@/|%՝OYaWW&?fY2anP)g)Ӥ7.%YJ(Hd k/yX!?VC͢@{. #W>T:`~I-^E%%E䚤Ww7:wE!YS7Vc<.2݈U#Uҳ,h$Vԯ*Oh4O;<l P!ڴR0܏"sS|#0UҖ,be=Y? 3]ˏ7 `]ϳtvp΄!,YrQĢvn@՛IM*qljR5̪Qdzya" )[F Eu`df2#2,T_~R} qO|"o-L}R fQΛÅHibl/VN Qd/\$h]DejHOĮyRNy4U-j],yW~ @/b 䧓#f+Ȉ]P4J -p|cN@eMel{*`ESO ?rb `Sʈ~mCI(Yw%i70H00r?bHj($H`,}PwP$KPkGe"E@I{cXJGAݜFCa" M%ʯ ֚'8,-.!)Ah8'RkJi}s_!ilMGQd%~Z C/s Omp"jW,QOA?Ѿ˚{G ~pc]"F#n~X- GC7,b.^5xlANB՚`%sʚQn:Q19B+&y͵Ky䵫Ȩg|p;W;2E^7/ 5-$:pu3 㣐:bH#3,@Fhtpng8Ld!/J}GLU.y YW^U1t(mOnjM-fm a'ɼ1yvhY):=4B74'0c0/#Y?ibRrk xw2k~" z c(',|7,_Zq ] t}+K0熫o M w>k4ilkX[Dh&Z=G O~D|x":An1>1i4aœa(3K hhEj>bmb[C %XL=gsh&ah4[ZDT7D_6_3z _CŁSttx,'+7_! Fgd0RCoؠQeAKw.'W1##O>+;H%QNfQ_:{7ݟl0]s$VQ=gO) dʀp?GmfM)i ,顏A0eخQ:͍1NOvj8= )!pY7њ{Z%4^ QGd؅_1UZb=m̂i-'wc`BjHlkHhʲ;)[M@vc1vcK/T|ʝ t}Z fkTae5v2g$S3s1q-R_+Rkmq7{)D n#*`;g{Iq3)?52ߎ%*B68o21:W~лQY)qpb~#M2eaL կ[Zyƕ(4W?5G@%s7[[#'g}/RK4|hq֍sQyAXsdm/S:BwaH u).q%V./SqT>&ΠΩI%ghO<4!U~>ӐiMuP]T6;HcHoyqoi_)}zUb/Q ;dP]+pGcs.&Po[&NUW#[mHa3`Scvlxͣ[gY Q*w?"@I(+lj] (űa-dE"Y6'D$<}.ؤP:4!zn[a3j \$=rr`M|׵Gxܨ$++ 7%ti\()(TY cMu֛ G/ϩ*{'eUܰU7-{vrZަǽ1~GIGbTȶ$E Yyochr쭷D$I|3 Wy;׾֪f0ǥȵFTJ4=E4!sF|{Jk6w;ذ5۪?bL#Ҫ *DI9B2Ev"Q{>kVN^]Wb 8PS j+Ӡ2Ean2(?l7y/n-ڪȑ"O9XMtU^Ux/we7N?\ n?j 8}TҁJߗZΪUi_,x+2CWC.:Ġ?:ɛ!3<.̋@;eyEI hyH[lETwߛޭ/bd{ ^UUg9H~âLʆ-yϋZ EZG}_|l;#8@ßч6H/I6J zTLqoNҡCR֞Of˴\۬ S/k* .ƚOaeg/]G9xR~򬙌Q\sH "|9%a x>+HJS?:tbD.EWrEcѷXS '#mi}kOI!l}y}U,(>;V?Wq0rSX?aq -u oZoV2_v1P X3OOd?|$f c-g<#t 4 yz:MGp#p=}q-Ĺ4#:*-x~c}EE|%j5k-ʱxmR "AeGhZ:Sw( ELJy:yo؈f1AY.oEQU/# &M ` άN+ɨXZĄW[Kmsbޑvag Wٓ<3|e8shP{H|TVT 4*g`7QD{t7>%Cn-,bQIU=)&q?o >/3%YFm ei4OaU&=,f .Wա8 ҹ&¬OsB痽3g(^L)қɏY:sX3*<3TnC^${1W_;sv8X٢;heWCCs… =}O0VLa~.Xp<~4&691W=s`ak90+4Dk^]tm{N4!b@|Q*iJDN$SjmB} 5.?O+ȸ6IP`nnUpFޛCG鞡lcb]=t DG1`[vB@{FwQ-@bR>R!1+(?x@WokUvk A;hLޘ3#$1sB4jykO?G%7ta6\M!VeD^crU eFLY2װ #ibղ pHGn h$UבbCD85OaBV_&I2̗k'"bAnkBى,Q*(u9P(Ċ_;O>F^P|xH6$O*)d$'}9y5,xQPu%a }8J4F'DE+;/GJ- 0M\iOԧ1n\EOH@o"Qyb~6XԈL;/pCDtw]mthe-SOS19)AhsAv{ieҐ.贱̨u; PC|@\D)GsksVT đwA=ښ ݊USFDl&D"Gm0,kl1lK"f}fLw#l-;cQ;/Aͧ~t~,Ѽ6lhqGk%QǑ\ ,0 \a\w>|>A&Ǚ/7Djz=Mc[skɝLD]G>h楅,I95/a"k!d¢!d%, \\|{ xni}t>[w-.l:Lt/Tma5Gu0?*TvBOu\#HpVϭvRs5<|ް5嘈 #h_!?LoR % [–ɡ ^u,*.z LT|4,ZR rR}Z?WnQ[WAq)]uᥚӶMʝ.~SRȢ oÿmK36f A $ٜSm~,%~J}/<B-~gL;}EEܟL5Uh9]*NYVpi&,B,9Fz2k`Y=Crʭj(04&ۥMl:Q( VŘ3+>oݍ,ce~%s)s%B|Ou(0wk}iTrN|-'-M c DW>#?:y63'XR["zɝl`hLK/LKtt6u8`g BKp%##G(hS. S=6oU_qz܌لʔu[O<g@"):d8VŁ?)@uV=BLm-*b%>o7_ӎTV}#p#NP·2lD93̾(Nn!(9 rXdWmhB5Tݜ!ſ<%+peK*Rz1R$EHJv:ܻ~ ]ҭq3>(5/ x 1|z =Ci]vnbPېVD9x{Lx|.KhQR9/;s.7ZF>^XL5<ͺQ0 )"x_QeS4DՍ"DySQxkMjF JZOɊ̢wZiL\Ww6K Iu 7qDx$-3z۟ l4L:<$Uh JތťU)9W)3oxήK/b43>є$5׍8vOF.73 ?[N`4@͹#*O>d,PGr PEn`wv3Ni|<sԙh`'LS5'3eH\`r"c0fKpgv΅_V~=^=>+Gub8 ܜy!?P1tEԕVE`/wgn P [>rラr3X_|v-eQ@5CT?k}<=R<,y EmVh5%Ac*( wCd?̹8VGęN\ 4௉ \;`eXV"5]q+;EUws,v/M8 Tq)S Ǧ J[ D()hI {@Y65kkHc2V>js$`~ݚ6!jEmcXb* !4ķ̽:NYT?2DjX& _WglQa1uEpd!&Z\YzE/ITobX3 P܇b'QjJx6F3gɄ8CpbDm<#pj_rK_]cMе,§+EQ]Ru (GHW)]RX~o[ꌺb!N8,zGLM`˩SP,fǐn(hxX$S"'jNF׮,`$r (ry|>Jra79RjB ^[vֱڿdo X-eXHozʊH?w[H3Ca@Kϱ˓ c$Hi)zWle[&7hf勲ǯKuzq(0;nQ-rJ C\q~, N)P4_)XD;^iJ. D-f4N jwUH7f;:":BL*b ><7>Eq&\URu'nZHuk V#x _6>ToL]!lyęMN%zȞrUeP61Z&H]ƣL\ f{/ڔ@Q^5춌Rf_ Z)uspchYs 4u9Jp0Z-M]_NW.̒D^âG ҩ`S+c %EDH \4[ ;[}iM'b5>D2x'+}Q- LEYK ~+pnľߞ-_rUc\2G˼o߳sRX ɞςH+ObSF݄ٱsE$ƶjn1k{ڌ}l&w/,FF|FWCeOiI*e6tUe,iԛ*,eX\hK8C&5[Z7igv%[ 9JR4K l$'}9#W$p n}7Ǵݙwl|2ī ]u'Z:W&Rk8<>C>%E' XbV դ#:/3Qw*FN & ̟kZS:f7•*Z,خRn2. !DS^ le?-vIePWsR V Ie:b} -zM bR@iWnsrRڎ߸SܧC;jVju"\]`(i!c&EDu s&{S1?"Bj"mPtFv,v@;ёXb (~9gsUhPʾ.-dl7^_-+%0By>)$ w)=ByAP mHRo{F/BV%ܝNt`ӊ) ζ&hL3ILlh&ͷ>X#'f_Ō?m"/=~]DlW0Tؘ{W<6< ;_4OdZ"ݳ`CP8^:x:$M y,*eB  : * R_p{Lw"uAN`Z o8|aцlŬr# 5T3~fb \  ݭMͬ: l8weNiYd2Se[T-_hdP]U=[ӬN^~rP<+k}znTQEAe\ &c.3m K  '_Ғ ,]6u$4ͫa{G}5tɖ*z)lt?{-~)~me#QxdK;yvggL06/V9SɆhUnFE_>D*6L GLل> <_뫎"<=|]gobL akŽq߯ _1q "ot/JVd {F{\ZSIC} ۽ %wIIa<.1?#ͤ@z،!~~ Z1J& {ƥRrlo;1Bj둝t*!QJӪ+ƿFcI(YB1uWUOL@ezʧDIn,E yb5Ni%{- 9 ?~-(U.TN~{gi=l4jTmQGh\ )β*7(!~w?8_CNS+!x#b%8E7e22E'SVFV%NPG(zO6X۴ڱOHr/5 ht|ѳ=2FN>hI9K k`Y3a׿Ns[w0;[VOr0]}R/Ah%@VF&I_3NhmhuLYX, vmONg eT E`&7hmñ" !o$X:Oabe3ļ\ɴPx<0` 2eK㱄rOB]=`f`"$% 7jt)]JZzO;?C}O|;8H76)X/"hw0ƙM,32#W(4t;p1<>a#ٞS? " L$;X_`KL~ 9N_KfOTfj׸ {dt3TU!-GT߇S07ҾxseXq׶ a 2 A"6tE{rZqYhI}+,.OBa1SLol,)!z@QłS!}.Nkί̵ըi_c $iճ쟍=1su>$ w+?oh(gAx15/feN,LݮθvvL^6)}ªWw~@ l1OI#/[*>>Ґzo~kB\¶gv,jDŽ á??imZ>T1f^drT qoe%otKX՚ 6^ݍ .'䃱fX,ZD⋅v0YѶ]bH3?uy.yA-8YZt ]IW:Ue&C5mT+x &?1uJ>E^?Zo[AԚFF!.uhRmk'NqkЪ+i3q:zcϸ8Gb%V]c>(`KRhPX0smӡ(.n*Dח$ @mOڽDiaĠ H @ rC ԾZ*l0\ HD+v, %}kLMgywuZ$޿;[%3v=~־E^"Ng6"M7>vYapfEY bϷ|H^pa\N(%RߋާpY`^]%7RI a#ahU^%m$a՗KNJ{xO×]R^[0&$\"k.p+՟;&USzct`rz ?U.>z>O;7eN~K h噡-\ẋe~.ؿߓdGdQgن*R7=վ};\0Ek,swS91~MHj!kIs1QZM MΨ-A%VD (h1ylfbaԜx6#ؘԅ+Q!p3,ZtE/33M~CzqbEXCvK\u Rlj`,l,ytoE[b鯕*Ishw%|&N#á~PyҰe3i)267 =5 jk29ؙC>iÝ[!V8זĖeNL>s0c,*P t .HhcY"[_%up)7%" *vAAt%XȮ0R`hشb9Q _c|z1"C%vzoOs8R>]/FqWW=َm1S'pr.HJjnkh6>tpa *ͧ>)i !0h Fki8qL{Ŧ3h!m? Vr`*җ+AD] Y^'*(9?}&200ª" jYR]?Nqs1Ao+ˊT:ͯbƾcIlu^2MMjX Y  RyHᙅS_l<:.>* ֩7G7P9r |p"j*pQ_}t.2|~~T}5cuxoL+Rqc]詹O幇x?Ca-klI)AT': VYR呟k0u{r.V!{-#7Ժ΋[X[bɱBRK+$E?<iŃʷԴm6x=Q]6L[]IQ2*WZkPc&z5X5ہHqIJyP3)O ؇uZ^P$V; {4R D9mԺ@+>C`IYDd7+q0Y.Q7UӜ?-VU2<7!"ԟUOВ)$r@mg5,Ѵ|F', 睍//Ll3U.Ys!mW :A$oxeF3%`۪(9be將l\;Y 7|נx +1 6Kf0ڢ;:Zڕcdڃ-n<'b%e^Ǣ5lmPUbEd⽦ TЀmuվ|mxMJtbifW(drS<{"^!ZlAod|p4sf6\t NU9|d@lX!mbJ>ZT\II7˪B#fjCR*{KW_'ޖGt>bOYtVNuf;8'QI%-1k@؁yE,nS2S%` bfyWٵR[8VA4ڋsDZZSQQAN`-k Hծ]Ϳ܁ IimYoH`R@rUueU``Ya*^фz13Ɍז0,i4j޶Eh|wj0 f(Ik]&2&ҵUo঳7(i ['%5 J ja3ȓq$e{F؞cb2U@=’3leߺel6Ư?@wM4EkV%τ뺨(.%58z+W3tOԜ[a1?_HP5BGԂW6zBNQ[Oy(Jޜ RBըt;: SDrq4WpOXLf8"> đaғJ)q,r-mbAMӽK<~[QMԉ@m-{p6DWLz,[K}Yf[]ZFڶDnIA$]ڗf<|EA]EZ5-kIDTj@G(RBsPTI/m2K2HZ+P$pL f;̺l5Իwق.=KBjd,?u qPۣw <.R2ɛmb%r:{&v#nwg%W#tFD=.w${5{ )-/t0 Wn  t_4e O+58`\cb0Q)rxF6,35 O+ylT!ʩ2B^Cɪ7|nx4)ɋqGٱuyp 1.=T?Cx :AXteem'43o#q~U-Pu1/,]xS_D]/b+'ŭA#= KI@!R\B$'W9lb?S|i7V22XWzl y$F'nl`aA*oL e6)4r^<$`SnlY$;|u0:A4_E2@s̯E51Y+UE~x~ w.|$J]BҪi^5Nً6=V" }62**߶jt Hsli( g}*0㌥)<_d=eοQ<*9\*7yM0v3 ka+cz90RBBĘUYM l7T3fxMxUMuԕ"7%.sd$9?ٹQ6лb,ћ8uz"FS7{̯&C^?-џTo˸jcLhyFlEpihpq`Դgk"z)eyMܯmw:*Sv#/J*ÊB6T8a4Z{$-p*rT⠂tг/87M.鄬o jџ4$/&$3ݏT$OmּXLPط2Ő*%Np00q_4+1%ңU5yԵ̔d :sHʢxludw:jDx6Vl4,(,!1ULvh*@5ĸLꑔ[G -,6e!0vX*>xjw^@z z ÎũQ 4 F0g{雬L SV"0i<z->|qKJ|јu71_g3"軉-Ym.X8F):Dk-U Od-zO낅sEeb@KR!79$k`8G71OgG %u`!{8Hej*w{Ht۬X|VՏ[K fv$*.j6{}EJ*V ֝C/9Y Jtt,0IhVXLoҕ6wj[#?./,Ʉ-֨Tхj,kgKw~J(7[-x =>1Su+!W"u'-&}ZV-ܯǕg#\"YmzohTj1Rx2I+DMJFd]%-AZp%S!8 9E hݼ)':>309g/-3>,HxO0rf< P|7ĮuJ641.*gx ʒnA.oƙqʜ ȄbҵSԸV`%VFzu\Z;IX TcCl_&Y`=/)Y[;<-WbPs9,|GhP*HB"c7&eQ!~ Nt͒n[MOمshw&yAC䔎ڶnTzc'MPl8 zx*jm5諊gW("=DI*R3XmلB#V'wHߎmC*@7Q}Ep~mΨ[E:h]t߳oM Hjta3C՜ p꼿y]rd)xlR5b~2gzl86 ֪ײ.pX3V Կ Ũ Ug[)~&Fw7 eGD}7sZf漚OQ{,vBs2b=p[=x\E̊6~:̂s{i8LKFgZiD|;6˵z %lf+zUmnAH!4> PC)62dhvjn*IFqD%偩)Ôbgi~?AӮ<@`cOw% D;@ rڽ&ē"ϔ_*pSj*#o>_ MpHR_Vb.<}Mk/ݑѰ{)^՜甕 uͺQt}W7vi%O&0]ZbZ@/\eqvZbѨ@nAX>A^XMgD@ +U+|[C|pT29i4ϋ2̆wR=dq2{Γ?с,05`Z:e&߇a57 ?y~Ĝ{-E!srd"hԗ$~i0(q?O&8PFOBEk7# *{rk] sa dA -!ϕ[FW I8/0L6+ޒA.`*pCa#Xo` CWOpUXW)2TQzUGWJx!͜"jև_p -eizmF}7?:4|.CfTL"t]r'e:|Q`[9 TtӝLLQ uzY`U!&h-nD-Opt j^w%AiRpż!H>C5`Zٍ`pL#irwIaQ˥.,N*{ej ѮKD2p3:J~rV~ڳv[5ڟliК"l\@?#g\(+٬q~HيٙT?zۯoH%l=~)clP[۴ư7^, ia,R$ gmn -! ](9}\k^L1$]ڼKx&$Rlٽ|c3؟v鼵<iD֝ mwJ\},lb.T\т4/c*S_%LzWe-aҿvC#"Yv:Լ_Ah!E3Rc묐%RhWfmgvpzص'@4Q^a-sq\9ӆTZMCc&rl~Z?];=H.-`}PٿwA܅Ђnv -y:x[c:?vSوz6eAHI9Ndb!7nkSc57ϲHT~"C7?FXCD YаWn?Oؚthٵd0VFXKrӻP2(C(yҪsWiʴ=d ^3"DVrvDU9&LB 4 EʇF8}!\mBtK}ZQpV {i坬M Y>$t'ǤRGB i%7X !# h"ٻ_ UO>1cyQjxnN'z oȬV `I8T4|d;̹rWXR,׷ ^gRu&@a { Im:*xelV&loHiuaAq ;6Jr~d#& ~:$mL8+)0T溆@vrj-|6$['_ #!iW{e4ޠ$0YҰ0/G誉9'wH]߀ H[b`hRj ?DgfdzpЎ2@|^Ā̉깥Q J&\s :A~pPݟ?nn)`eÞ ;i$ J(u[e ,q֘y!e[ORw3R^#J@I4Kj "$.m:ރ%5nzGχ5X\-1Aڴ ?tj^H 昭JR%[_v Y%JZK6ԩܯ2yp.1 r7s%X(p}8ӤUPx Uu8 J4)D 2B =d^If@+$Fȼn™cߝ9 hW 01lHLB9d ЂHnH!Mw?8n2AL|J)KNĒ -)O"q&T-Q@Ÿzaa }g~BEV}B\-ԲӃ%_bPBIkOČ|sۼ_1=bbws[t|x;< Vq,GO"g ?nȫ3 LS݋ ̫Ih?;YTV8)AGמʔr WAi oP.-R'+]ְrzך03zy77_RzTޝo&]3}@ )=0 e/َ1bP=i>. F%c& SY@b"Cd=4qHWC3VD? -s-z|_eeiͩ/K|2JU 3j-y.6#7lH ioG먃iwAb*Tp V k'S_H]F@{chbܟR66K Xczo~fw-W \_MtὓiaQ)CJ҇2O "Ee$Q@9$lT$?9lN1ge lj~bsIK8HI+uC('︫չ6D'd ?J$jz00{>wm?P-L<^h%6\S:Y!d͹&kKkqJ|7/b][ʡqӴإW0*y}l]cZ?>5 ,. -9 ׈X1c qF'. $OB06< b{VXmP1K3L?9O˒ljaG0(=mH< O9yFG1ދw),Jmiۿ{AzL/(q[o }?~ +lauov }յ%z|X:vgqm{p\5\Kq=mdT{FuSId6;iR'?V-:w1ZSKpj\MTP[n߻at@ )GY*#^Nj7Z>I\ya>yUQ}O̦"t R pIދ(Aojp:NH!cz\^/yQRI?HEF#蔩gHkI/ŏN9#4pqOqeWK ];3%Ğ1K(h*)-|+V?B0PIA")sΛ /$.*~#Yd$Cn[eov`Cǚ7b0 Knq ovN]QlA܎`C:nk6-*JsCP\fLi&nqyދP5:M.j?\ #Є5r88OjۘPC~%5ϯL=[MX{K#MPJDU@C*$M)ZHcE0f^iɘ'OuCL[ҳ],;X.Z!xkCk{ah1&ů^E_fϼ -lx>Y#Wo"maMڳD_oҥ8Ȥ7pV4@i [$q^_2# @c./Ty*>_Yk"҆"18Q4^m"M dHVN|`Քp[AorNBog> plWU50E$ jT]yGM#KYDUo"~RʼnmPg8߭h\Wu*3ݵ'ڨ#N@1aq;Bp-تUvɀE@+A=Ê+!*gHpHmV:ղ,Ԍ'suF"'8>?q&,ڼ'Β%/y$]\k< S}0A=t-nhjFʥDn]7T%YtMSKx{3OD:6F ,R$@Hڧe&VW.6CtvYWoh# ;wAk\vktDxA SΥDŽƲs; \wk+Ya:W4 F]aj<[Yp Wn\E-4JJA lhY7b N[WAZo[Y) eW* %B>JC+%ܰ[dc L}jՐz~W61I_ ws{C @K@j=p774'O3{ eEHi.;'$HpH!Pu{Q d UswٴU,P6WSG },/schaU蜌ћˆCgΒ )Z_".)\B C!c;ҡ0^8N=!ICX(zZ+cюN/Cc;2;πF*K2afr$lA.F&tB.znH'Ѣ>S$1mCFoK<=VR ]*R%7`9$1|wNɀ #8"177W؟߈2!U~ SdD<G5y/α!qV7CYqTrSeV]:|Ζ2;Ҝ  ~%Y1<9d3.8wncN,6٢3ݕ'@,$#|ȧ Ypp|kVO͚٣'::YC޼Ӊ9~==g[ʔx @ah=RɄIKdwh*Kz,v'Y0Fg1"{$o"v;fj6.8ߢcŖե!2tB[Ēj>o[ N hXVq|Fj@! 8`әu"J*5`{Q_n1M7ziaj%`/;o`@Qp&BzSŻ[5=V\CyK^ؼʍj˷:ȃ$gLQUhnkތc篷6 `:ƬUeD()MD2I0ҏ>)=g'vOF O]C!o9U@@ëD=A%Us>-%_3ĸՇs\gv*aˣ-Y5|%&`"|!:ISj8B֒`rj^ŘMVq]GJ g|hxX'(ĊW:gI68(œ z$ FJhdX\|n}mRg_m[lG'3vyx2HHeI$N~|<6,Hʃ,؈"I[MF򥻯J H} _`[YэsUwG"\oUnw:e,HfԆޙG9}l\zb -<廘\n"L݆aH+-PBh$] .Uj*Z'2ܟӛZ@4YVɨ3A'ySUN#h=IFMXF) ]OnU-^=#0lP-CФVktW蔢bbr7OdCBZO jpX<>\PV,AcgAFRBnѫhg/ Xh\M1s8F*Zfж};}bUʔĕ;M IEb.5z|l Il\g*WxO-&~k$1n8}6cBrڶ5Vac#9-:znT؎rFOgq>SXhE/z}"Eq7o$\8_"587(,@@B߻KۇRK.w?hRC64 '3*VϙFcG5~Y;cKm6<[z7ݣw+ ^8nQw3yn.#ϰX )d ãNk'>ut]j>WՖCTÏhu:{a7RXZB[j*^^2ޫg\gUL(iLĔzAf=i2S~ bS;zr,-1NJU;a akb 5\b!Je*xT:R9ֹOabhxv&C[(8WF4}J]"s@w>;qڬl  b`豏^gZ#n !^e"!// L4"<@5!jZ0:MI|J$kf_ɸ+ A@@>u_s$,qa1J=!S@w)qI V٦Ga6AܬpfXjҬ8^lj%!EVSՋ致A#!< 5' c!9)C7M"'8l:~_eQ 3AQu#]s/0 G-1=3 yE8W˃Ѝxe^!McdWzx&y^5(rw [5]q &d%_]2xm9Yj a!T)f 6%po/!R3[չR1gU6`^^Iw$Eu &o@n7!jX_WIbSiemܦ*.;b< sר 7`:QPe>DH CPUҗK\&6i'6kD3 !3@q{\EΨo+dO͡A&\&[ ac} Z[N͎. iY -,魐 cևŕV!hCZs*1SjЧc*DR)kBP_2}Cȁh{S<{1 eB +k$Y]WJhͫ8d Ie (QwR+`hϫt"R;P+j٣v Mu]I7?x%Gf-+ ];hg(RICq;X, pضy~gw&~Vgnxa *F-ɟpŽme!aE F Q<(&>JwП$ +%qiSZĞבaAKDkq2{Ϳi3fhlnݔīja P8]xˍ~}$Y-beXvB21…Zoo /5o$/K @و|ğ@>Q ¡ = V3y1vިF slWi/[SLWAży:H%Ðc*q5b뷙&PaJn`NNgs4lҏԆR;zHw|>˱xſ2`%s߇ k fΓ$*pDQMዖ-KJեuu3bcW=/[ 7g5V#uvW|ge,gncSYTz>`LIΗ zQ0J~M7cVhQϐ+Pm\=c{;b>/-|' F;/pn_ *'/|0hL<Ծ>ux_f7:w h ud'QmC@Gxr9r;㯉٦> ?: нohF~2/~ ȏF[r$&]IĮ}}Ʉ*hHjlٝ"YxzhlDvJiNr~x] m_gPt@{F[%'M`\%̺( x_(*9H $ڢ$I>{K<,prP(}a*zEU#}Vr.ycKP(ɖ9VSˍju0lNʊSg _-*//2m5si3kRc$GZ{{Z 5 ӶqL*B(y5e)rDg/!-ZUa) 3T^$c!W;Aᶬ8GO';8 ]jyg?("rR$N9壐MP(CyH j !fN!: Desb. )!1 bg̰lo xR^ yumKq~ J٪r| J6 rbUo̹9#ZQ:s7Mo܁վ\W,57NMm_.L"cZ6!W!P Pܛɽ#Ϳ\8>&&cn_`3J 7-[b}t+XsF'QŮKf`=)nml`g'>& Kȓ#nuT# };SG{.Gl83 ,H㚿\rhaϥl{Tb?9i[4T 2 'ߜqywO5!.e/}(y"$Kd[A{O"Zg1'yO)<5 r[r8I)Nl_~a'쐒8 ̮`o25 Q L1dI-Qd \lG+O DyTGrHCK&NVۖ 5XP|`^ˮ k#`&xٝ j/mC+e..uk M<u0Zن|z'|{;n~%٢$MQxFxN ,)7*rZ&ߛş. Bc|< ߼|m `yBJ"ו0Lmc25:/0UpՏKy:j &'3TMsf%mRMutq\yLR6XYcIQ6lL,h[Oxs 23d3Y)ؖB1eJ:Đ/ '8"4x=Th\XnJXD5i JǹZ]4ijyߞC+xn_9Ew$'^j"1 yԶnJ;6ūv9zkxݑ6^Ek[@Pt"2k-?BK|,7.PGVaA=rtF7$Lm7# ,Ej$#,1UCɊMaBx: qjiq ّ6 {؋9@=N`s10v!'uH5W$MF(~ȣdd y4n5+6mv>ٳe.. /f 陽r-MitTY7TC k܊ C -_p5gD+lhVT/@ŗcZI5l(@ŧ p4z@@y:{~miU1C= nfnajQv,*~sKQ"(1ڰ;ގLR W {hKUqCf| vVץe^Șs?*k0a'nJڏUuRy7=}u1kڢ#:++$O^Uv{F¤ݤ 8;^4 B| o%r*]18 DsH˫j[y(>< g,9t/泰@Y:\(4#Xf*Ɛ7%Bcsb)uWMgrN*j Nw&''YCx:#͘WejfA\ 5֢}@EM!zH{lxܓv+[H^kRr&iRoenz6$Q'#ktoCuE"C r=>.k箦 5rs UcOVa\Wo戋x6h ' ِ09Pq2j"ggvqqK ظJHw6x{; %Jiw dtmKS1y{C[Haѕ[,?c ~H(/7E h޷sh+ P"`NpXv/qOL0ڱEY3*!PycT˚@fzP,6v{BfE^ODvf M^%a)F߿g0Ot0#Q~)h xPT,Uv5{Ej4Wu:& r9zMI~D@M_ *:>ؚ2DD)8[|U,#>2ly2D;g R kYƒ/Nӗ_cҁ_{Ÿl9,J@>*Rނ[̮̃hF2o P$%>i_8YKy*,ۘc|d\kxpy2;gjEb|,`Q;/5'`ߊ~/>DA5%`4z[#rFa8s~Acrؽ96ack5;+G;m zJżT?zS/w&3oziU'G[^ Z9MKPi^eM׼bjWMVb[oxGF[tٳmWwO&fDfZhod^BO\AA@8&ͱMIfuiÖ~ǃ3%G h=~ %h63N5T־];T.UG|L{FґaG:rΧ]6@mڒk(T:SIPz* lѧQA:Ŋ:K>eDZjmUql&sMܨbpfp 7'i2na et,t9;UlJꔸ?Tv7~l_ I۞Ck"bM|ݿe}Wjcŏ] _g-8wMyi y޿ku/ \&z#`;mԳ Y%ϋgA4))`wQ3N䖃/恹qu_=1yBӕ(ىy=qWYtP36^~1O-ufE1i2n[fxt~Gd\!^*LR{xV],ݥy8H6ZV|AL9IhX@[g"5A"GXB޺_66<3:Q!F&!҆K/?ohsCa|(q1YMxv?7'_nD hǢɍTȿ&('P~.~xBV{,Ha% Åv1h鞜pbۓ"ez`r![S}ڙv4o@$p\:KV3ԷL@LhVǠɻ5W@am{k n! X+Dz3Ι [F5OOL9؃ozb35X2O7i[P|Yv{R*3󦞥b8.gk!^\\yѿH]eEV N 7|ԛ;+P{X,On}TW&m+{1jnm{F{k u_(G(.\Xwo[՗7s>J AL! Պy$ݡ2Mp6}PB)yc#Vyr|㶬+(4PYm%xկA4Tɾh3Aïp5՞OIY;B\'ecސ԰6nC,_>KP-iJ!$iE pogт"*"v+%-1rmvWf.>O}DSr 5A|` #5x@_+DŽS+m|E/nӵ[MN6h$CC˜p،T%$ W-Fz~y>]i;&{WXt뵈:0K1j{ E6fz ѣ&A#wAjbF2'٢&f[ug~Qp_̃JP; ˝" s~_ACM$ ħفHa!P}C}{'c_\6:Rc68|&R '֑%/w2m,v!o_',1j@(go7芔2yF#EzCuBqd' ӽkX7cQ6k5yx]UBwGM- vN}tceTǶ ;7NC˼ d.5*e=hnNE*[Qgr=0=I0,vi4Qe.s_(DLW[貞#TwRyꍓOؐ8;J|Y|N -;o8^l )] ęe?~isErh4U xխP([I Bmv;Q)g9@{YiJ+Aߞ2"mNA@ {;f,7`ol6-ts3w+uZ.}z<{PVojE~c^U#Y#} ֤O i k 0y^o:mbҍ&Sm (jyqBU*n#c%JW.N~)k^>1Ls9RS͌4|BgDwؘ7 ;[m-&@ \{0jrHSIaДɿMꆐ%ӟ(<Cf877CL~ۤ~|n4@M]' 1 !if$<5BH+3_[Hn f0r-HrI%ξ,Wk:T쏩/.Etc_:Kzts_'v:JZ]ȋ'6skSE<pc~ uLJ[n+{jk.|2R*}`#@. d5ǯQJtԽ< 0!un}-H>m}0hge+FPD@U`'\ 5m큥{18-|dbsHHo$3`8%^pYv9xZ* ӯ) YXAq2`0LH(Bm7S^B_ۿ [9BK7r~Bas6a[b%$jwD䗆`Q ˏ!-y}鰦!CYV#MZ%R:u_Ɉޔqj2Izw6v&&zdr_WL(T}iejnV3@W2R[Jȕ0{=8CpvByͽ9]Glc^5bin~_tP5i(gvnDk&_{'ZOW/E%e:8&K]uhV_0t-0b䍼;'lNwOI xwՍ-Dj1ZXFm;!Py&YjJkD?<@#Hn+0KO]"@oC]jB֜LG( $6#ND"Dg|-5i\Dӹq]YX tަ)qܞ/B9; Kg(׺  }Zj#o}&0 w/щz|+,P 2؅V%\ginÞ<)8."KX ތ;E&76Ol1tZ`>`y{`V|;S'V(kr knӍKtMMWVʔEi>ZݭlfǨ;kV,F}8iuܣpcUuY5d"ULG52jTQAT V 4Ou86_[qsmÑ k 9[?>T0 "n lnͯdҨ@_w9R+3 xOA< ;aMdf780V;w> MkVYR7l>CVSZ# C ߜJj e5o 8#PYN!j>!΋H.cj5"gBOD-pdECHZ@ Fl|z1]-۴^ w)l6bǬ3mzKc %d6[ =v\Tx"h# 2!`psVJ M& :O) .Rp! OU U[q.]kf`{z͏ {/dLŔ$1¦jkfR.$#=@'s?RJ{ &9WSJꎷCe2/nȯ2C D 0:~Z_eP~JthroG~-dtVIf@?y*𳝥Iωes1K&2E>g8e'3"vӾBZXَ ,޴zՆ(c=/R:l)0=ID!)D19,9Dc`BUQ3р& ~SlitGd3~Uٔ#EtNΔf#lE9x+A^_0Y]\Yw+A M#)D71/ &hkJUV5ߞnH7bC.IKp153)Qp A[γöKIdjNs]Y ,@O$M%ʀHgѻ.;M00fb1 ' ȶ:U0hHs{i噆9.faM)Dk1 aգBe7 sˀ!}&AJB|J dA _9I8A•6UD:?.TQ(YfNyDZEq6%zw%. ґ.?p!"߳܌xWlT1ү zsg*]*d^#y/yt qEGlrFGy81oiS]t&y_)zTZ'x *IY6e$}́+BV9R #ǴC9&"()aYt%-=#邗] mY`w'ꓱ%ε5C?Po/|S kwΟ "SɀWN Ї[GD"I[Pq$֛ k} 1/+sr&XcVqn6AE)bƙO➺ oII.NI&[&#lqcZXW[1c@ȒW֞C$?h5QUIuX-"3WD= EQ̙|@pY%$,<\?vKmrCDAj,~.jw?ŴӒcOPkti~,nl]%xl_:nTLWДNj8Z]8p|e;Wuu`9Kq'̻ۨjC )_|5p9 ƯpIL[ D^1% a@B`O aKOGx j^%ϻ8a/h 72{^$x2#+8 x2ʹԽ^k1eJJޠC >V|$nT,/Ɓbv&V^xv|,h>*'쭅_y 6̝#* IXO"Hu /ȴCg4OGJrㆵ)u7WwRUwA iVxLY!T;tNHgQB]xZ0wzF;!;:g Opƀ9iUmL*UH!G{$ E3.w,_hZQtF/JUz$᤟V\#"!|G]3Wi̩l=%qGkYr@78iޤ^x*Pϩn /7#pgx6b(_fpĆ$`;Z 4wJP?. @vULS HAF]"RJۀ4?w()iem׎t:gtԒ=Dd=gXd%㡖zxUO;RJMKUMnJ Ur!y=o r׷;2霿Y#8kҍ jGj.4zg=n#c DR}ܸ Rd3 =| lفNߛNR*l<3ػ~j.=y?"Ecgu<+j`L29B+.ʢ*a IIsNi tC5A~q_`4t ~1pA@w3>w[R81f۫۠&k(ͼeo f3KIO"-if9IpL,htkNjlеgam';&0B c; I A y4M1عoCL"_Q%b34e4w\klETH $:dN[q}s(xX3TSF؁=aW›\{Q 1b_ÎNGJ*V j\e }EcRZr܁+J&Ѣ fλQv]Fv!g2^|_{DYm\jONG'[ rMnip+1Oݮ)]؞";84KimG&"n||:Ҙ޿>+lrsɗ(~1Wυ׭;^0o|׌Wy?7E3Toꉋ|={2F/ҶcJWL{AKx`$m&'Q*8M]bjE Fԁ)_Ns 58=Gkp;hW.]Io8 %ӷ$aap,x5bqf=dDXԦB4lPq&~Bž@Jfhk~}IagU>ǽQ϶p&n1u:,35(@4p9'{ܤz1XVK -BALU{)AI/5yۋԠyaC~Ŝ16X-'^{.V}|n0P_Q, 5V L. J=Zy_Uq"{I/1ioG18#Su,/kwm?wKoG(KR"WMLѸjS/y[cZ+K\'59!]'u5^ Kv[ޢ.\EQ[O$#vbd}4~ 2F;A UUgJ^]mzo\.)+6Ț!j}L/Ѳ=[dcTXDEVSh9‚v: Hwz&:, V }m7HLYFGH+'Kử}_A hu_¾dGb䐞C/z'no(Yw_+MGۢ^\;T~ȝXcKtacY9+jjl\65>$#Ǹ/@(G+ϰ5!PܯjUAsY vyճzG77$UCf@B&d+)U5Х'>Q@meh.X`Z/mѢ ku|蕥)/d5ԩs-I2}x1B;wϧe1ru5JѦ0=rz1uzb:a>T;4Ф(_s~l~D;N %9䎝1*չl7k[%)!ؐ\m:htO7:M r2Y8=7[eKoft4&NZJ"vVz$; )+O Vha\04i;S͈y6F=Ľai]C rFvZǯ v=u mWn)8-v;}n8'Lv98V! eD>Q?Hی#rԉl$X 0ƈz-TбuQ&H> a/_bL&^83UraIjm@'ϫU1;%܇ ev,y sPWjq˜)_1A-A7^VuLWUvw@PHYqCr*ېC1sk}*vNA2[NsǶV* ))v["GR $, #L=X]t,\w92QaK()wom{&zFptIX\x/bX#N1Em Z,,kpߙpřu917/JQx@SVk{pTЎ:f!1L@WU?E&m@'2%q,BE@6]GMPWU8,:x` f^T%TNuZͻ`.sK6_MM״ &jMt#es)U4e~I0oU5XSU;=\|4iQƻ uMu(Ma`Ф7ۘ޴ Ceͻb6z@&EM,B$If^@`'}OKv58:\}l[SI~WB ֢qNtixeI=S\z?.l--)wqSN!ɍ7k0:q, 4=BN{_b'`0נ(b Z_î"ilRoAb2*tvT7#n(#* 3}!-{]GRk"ȄHZ Y زtA=QT޴Kè_coL,n活CƮF[4>hۂ?h^6DC+Q$|epϹO[Ϗ,/ <@7vM u]f@6ΫS'T ֥_#cƒYXJh325懲8@1y9!gIgn3#Ŗ)[o{56YnguOr s,NT`SCs`]H:*t5d&cqNcnDzD_ѧdQ.GvrD+/3J7+#ZrY!n$%۸+Dv,sPë'.!ZKc3M:z.eNmt$nsF}<2Y *Twu/4ĹAJ -\6:2<= oſ>6*1jgqhC% yDSrOՈճyOeh rnkjN$; 9Dx p{jh_&?*?hM %o&E9 rm LW ,ITS߯k4Q&by4 GvQ2DbK_vOĂDqʪd^"ư U7 cEn96>Z x+|>X] >HLƖ HRvbX2`yfPu9w5?w jauȔņ<)@cӀ9lF( hSLJjh*o`l_Uc[cBd(nRˠG`$[r*X y92NTfY2Fi_U+C%|]/0uU6 <큒Yu:'?|Ky ,Fp!ӂ|+uxlWώgr ]*?u8 I #DVmcPT '72;29'qe&󭂑?KPj8Bv{9so>zHQqWWʦz,C('{RAM)uNߟ2u ꒅH*Lq3Zp "y%=[ޒI!hʆc5>xQ!6Jrxntȝ1.5M.{h0wn; %I93\\‡]cn~^秄pIP(2nX?d$Bcwh>%]: aN ޅڌdjeIUjLz7PLhVaEUؓ , 5u~_W/44هH.2uhMۍ7GoqЉ)4"E,wWsg_k846Xu@[΂Zwc rg,]^ֻoU{pM1\_'q 5PѮxjдd[*iV?5{߅_R'$&M\T8*D~vX^&qրܳH3Y e%fLgy+V׉4ò)׈8x#mYSw,#oYui/gX<܃@D{r1RnJKZ0}};j)1&zv[7NO L@4$,D`K&)$FWȃU12BHamef-c{T3 fHhQrKd~%Z8v?6NTMl?8Z^p)l库LA5*%?hnv6djZp#^^ǙQz>yJH?[Q`z^c>yNA& _uD{>܌D[y[KYz=.o%TGahk:םWn[`uqrcߵ3uPGY==-6*ASbET&&gA$.dcUc+mAٌ#fP p[9#S(3v2k~s7hs<Ψc|أEy;4kLtkQֽ/^\ 2sv(/;hl4L;DS#|v}۲e޺ Śϰ=AvU?4N*[0uIQ^84=3z6oNnpu=# =`6tEj}]q{VF.td8 NsVR"fCfu&T 7'MʑKJX+zt?mlᾸiȽY`]$.sɹKEF)Ɖ޺R4 yF8Rj:1(C(~ 0 nLJ%{d |`=fݑ'U#v]*(,<ēpӸ7xME8(5UB8(dA5GU[ 1cZb&oUpRCo!FLJ:DɊb2#'+ Jbh[(wjMJgg+硏F8 LGE :p(3lbٞ5PlS&(FVD5}yVF*vz`?c.-/Q47XW$אo 7{|3daq\Ǭo2'dU[9<&Zrpxi$tK%ߏC~imT`DsP>?1{sx98aUw>U'l;+/1I.yLV# Gx(|83r;w gatˏ#oyEo-fCdmdj*w7Km_#B +)z,D <[{.U3 ΞH|څ](ض=>WL 7W$x(.af;sMn)թL ,g/s3PZ%N/0gϵN"F:]ov9HmpdhN&pŶPIz[;KӍ<9&ip;4β41c%߭Awܶ- / YY,1"H8p`6qAXIJsǫn08уNJOiuܟpDYtJ.tAo uXWMڜ9l#fPٍE1۱kz }*OՅ4kZzD'nt/]4Y&v7 fK2kʴO|cmвQnky҈{%e5kuE/N.( 3j&Yx*b7Ah9n|?Ի俉7lX,͸Ź:q ܉Acĸ?ܱ΅9^6SLcpoWτ%Ñ, Œ). m@ o֮07/oMxcL'rvj͇}szO̒ly-[xlޢNw(BbUME٭ =`C%/MzYfZ ɯ:++a)ϯL \^U+Ҹ]V]]Ss߫nt/.jкrWTHeSckDrF3=-VIj;Ӓ5YoQvrhx}/q n+#{į`YO=2ĿY༾2XkNbo6ev=u֧OCxt7Xuвl mBc)Z@7t?ʝLؿ'IE5%,W vU2H!1gcC8BѵYQhV\YiкMx|P[K)EI`8@m%zPT&9f= _ћ(_+!e轎J6y{;bWvg` 6B ˋh0 Β:P0U㺣:ݣme,h7r/)|. "ه Pp~)}w()Ŏisͱrp F|r-̨6 -U!Y }VK!=5C^KHWZtmo'Gg.*gL>Q_[$k_5\UE_!"rnyG`aqT45C讣::ʉ3O`s\XHI%־r8TYV3'QLa{NGNM&Ӓ Ⱥ.)y6iʝ0\,禃2 THB+l tƿCu~ MC1{E)$buKvrxAAxhSDNSECpb&]6RxO#IqDwϷe"ҰZY(eC|<%|Џ~:>e >4E5W)\%f+yfJ ) ]P8v/>ÛOd74n%R&}s=@j;Sɖ_1e =V=Z=tk\QnY_ !/~cݣ5N XGX2PTR/A;7̕w 9Vp.ř-=RyOT׫ƶ:7-OԠHmg &uB`d^PyDZ2xm?fwBPyQgVz;dYMYU^yw"dV8փZp(nپWW`Q3Evz,ɩ]o+RiB; -jr/DtYxA=2Q>^@ ۨeeWV cǶ2vVGӯD:p?#pV(yT,iNU=&]YuWvzIa$1q((? \(77bv|2: 1>HUK {!Jn,z0-A}헙y)m).]ҡ=9FJi@7H@p9#";ٕ`-A}Ag^[JPi?*)Dr ?;DL(?ObmDN9چzvFЀ2OkYSfQUrEHX)~y}8 cxZ9:);ӇwsIj@GTpJ)o,EmFw(ZވB`\QѷVzd v*_T&pk?V S6/_uS/ }Mp͓`_O-m\f~*1}v97@axE*ٴ#fcJ>R}~¶_ N n|QV'^Ōйp4c*jV{4αPwO}& nVt7YXk5&32VqHD58Ύ"d`Gݮ8bJG87,Z Px(ɚ^}kQ}wͼGlc*^`}a[BNl>:3Lk[V~,c2(֋4gGԒ;nF>Y8h="DC` wS9[;*}khwg`~W3HgwD=`!7տB_&8, dxG a1W&2bq+Ami*7Ꙕ>vXQ:-`Y!8E /3lS Ru'72̉}O} sZ&G{_S_0ó (φMie} W=!APYj\Uђyu ѼtCBlQNci) - -XT4 f@YR%sNXfz̿E^IC;8>E !Eo9?Hq2BrB ,+Hztsο%q*gN1*sZpMmUhBmХLycg}3xӂC/, ϑn/q_Uoh0(`#ZZ?8Ѣ6^n1CG-gcm"jؘ4ޔM–;Q˪^ A(0G9UǸN1)m8?z CP{H[rp5pQ#QUHuNVv(% 며{IlЊ4n+|y: ~PE9R"]v gcCෑ*!IЕC78:chES֯ep $4-Dz˂5:8jy}F(8wȊلd8 ˫`Gvɞӓ: ր # @h߀D>dž ?<5{1 c'޴.`cz:i١ٽ5 Hi [mYZ!` 4H'jVzL4vt^+IХE3FU2#)u?5m(>NټC~pܒۼ==] Uv|Za ͨd z8DvWUbے2BȦ@wMƖH/XSCKшLNc*kdžnu7\;WG5BcZs#|R,uYYO-uژäɎն|I;rV,#`ALaq#8XnFswoC)boY0e2Du;lsfM=Ki5Q&mʅ `Ya} fNrMoBzۺ<\$ Sy2~PO P7|eB쐜+RX[4h%zl[/LY`'DӅCur$oZrnLSѻ 9W^ّ7U=TR"X57TrrcIUU{T=-"dh\7j@PZp6+̡$h?6s}>9s̕:]4MX[:u,L[f.r`:]*.Lj8$itBh6Ъ\@c2QH[_܅W Ya,y:@ڽ@S+3#wtpkr1đ8QXvcU\i!?>ݩ lݔ%i97͟A ~gM{Pxe'BHZL;TW&:yb8<~s^3iVWR'1Zdт-h ]b/'T_R.ʁ4mE;TJA4I"1a.oR6;Fe06nZ=Ͻ_os@(Դi7`|c#Do- $o{+;e3xx yJQ?Lps[? )v@w(4^8?Jsr+*J]{7l.W4o'Lo@Ҭ5[GvA0 -ʙ(WA6`j!U щ8NU6Ҹ/s𾠀n^1ZOaR<-]-ku=Cd7{,OQn"C?/K9įn^! K&9e:ڠ`Z:F h.cpo$ihf:.Qeҟџ4OM`I]a7ے вQ=TxUjAG z>,ȥC6௷2-'縩''#ͼZ<P*WEXe\\6 m| 00rܽ#UTR:]6uA=$.$8Bտe3Y5 '@3LP14*hzG1Sf&˅A6qgkpto^"l F(KEh!vh9;RC6,dؾ5IJB5E] 7yp|^UhF߭!B6ӵ~p|i0m0 U(4ܯ~0صsGC{/zQuOAUh n(HX@:L j nhC߲mn2LS.Ԩ p2=鎔jƱT(dm˜!kW[tWΔ(ڀh^%ʥ"yg V`qB_܂DfeFKY$AN} ]]MİDkm:]DU; <&iBzyFA47X{CdД$j? uZ& ,iIQʼn[NXҴ3r,'fdӊXlrIXGkkYV娾Ny^ș" rTbb$Z2qSϐtrԋnid_0ӜcdD-<{+y<@[J5JޠRCx5A[Чvt㯽أvic'&d-Pm+S4ZN~P{8 Jju 4s["Ch5_XdG,e^wy}:l,N{|U ϐ `!+D1ɲj-obCղUs?Xg -,Ve (<u6GH5ނrd|V)ÊOx EK73!:!kOњV3-nL@xcr/89 -c8}fa;(eg҃5ɿ!DZ~$teu-걔Od\}mSXC=+|WAǧiٛ;/5HF6  A>EI FL/IeB_IW6ODfD08zkhv,T%ZP)N8 .oџNA0U# +ڧZ'tޅ {ծF3 vʟeA%L(7jFb;] w\/meΰV]52Vb=ɪc%b+-XdĂ$k04kCMLJPpr:h`e{~_F@]GWVV{i̝d~!vs3VP+ W|UY,5 H(כ; 2V!E[K3=Ke#΀׍͡M)\mh ʱHܬۯK3t$)`=Ӟsr,PpmLL[Z8?սI`i%ul3@xRvXaoQ{څQ{CB`yŢe#CJg-?q kYd]wn,>g3iG|x(@ew.n ihs.F^,oIs58_q\?w2A,ZhiWbݾmK!Xh2E+" Ed9za8=@9Qoc4O`zTS 5,Q$ 0Kt$ b1'^o3hA؇9lV cՌG(m0n|@[_d4h*11'_@;v4#1pl[|D3eH.S<|MȌ)n8W:WlMI^ӖÕS{ד9ITJXjx=Aco6v+MpR8N߂`BB )3D5A~ߗyզpI+2cC]Z,r֜A!uQ@?-7Sd466 'q~4Aq8&| Y1$풂RXjRQfKJ֯Z%5i#j='VD3s%zHM rU^pc-*/IW=],<2ΰPBD &/":we~/|dysuh+ye[M.-+Us($y^2 B:;9e.9BȒtl#32WAt`J\9P6<:_U5v7I *ؙ[D?BIr‰"jYNmB#O=bE-V;q0߱7 K ԷE9JޓPR4VD.r@cF_ic^c` B@'_wgeC9z^d\,.)fI%TSAnyq!6&%QW jA.U-PKcl gBDW,i 5طd>%`Q(ʌꊑ=>_p'|0v=t=w>x9KDGvWfj+⒪SC Mln|҂,# !:+An4jZS#;j%M<&𿊢Z30ce4 S!\B]I8z~ڿ3s.)N1-?ƛ>I?7{`㗜G4r4* *v(8[+k=(pvqVhQX.֒?I}V<DIsApPPm`ц~b҃LwA'% g(뗗zq^Z7Χj'k WI]͛SUV %cC$b)p6JxJ+L1e79n>i價|>^)[iI0VuqVU.%䈿.I[ D4mwǢ@ܢ~kQm\̤($lԿg֞9$]1,x(Lj Qx-R=* k.2Pv#[kx8O# s =/(ErCZ-m; nc)m{ljLcțmȑ`({+{Y@D38:<@!ћ7Y?4TeXbQ]~94Q^ #QJw}z1g%yX%Ivܷ́wیJm+~/t'd6^G3ȹ4D QrUuѿx9#+" MH&6w]*dSϝJI+ 4EA„}щi±n_85 n(vq>@d+H I{'`0=J PxO]_=E/3pwNi .;X(G=Fr V˙%`♩ǬUL\Zf8I\ҁ@*=h7eInL[oB :P5#=f񲖕 F v0} "!! |vNBj6 Ed\srAz#8OҲ(?OUgdI z! c$.|r`[ȓ,5k`D%<)f!Ncm%?:7S $ɟaiקY;ʛlYS`x1Ξ~jn2fnL6^TKlT> 5\G AQo8x[QTKF{f*14@ffSUo K϶F%_ =i@ Vܐ`щr٥HFn;X&tp /h w B\m!So&O5MJۯhFH:tܥzka`6ay0"8\|:. צ68V$#?%'^rY@-MĩZBmZS=6 $il>QC,[ZKgtv}sm{;'"ZHq5Bɋ뛻|S}ۯqa"u f|cd!"mn=yU-ompaӇdM{,X%OhxYroQa\QxԲLY\T,=曣4@0zEZݜ7{x R6w<>hx(02Ac`j8xb,ƙiĄR!chɔI jk~_?)D@L@N|ea&?E=`(([*nw]w w‚D݃ʸ,:L'N@Aym l7s u/ _A9XoӍ8}qQVMշDkyZFdV2HpR܁e'hNq{*e%u~d(M6((Prſ7bHe(DmbBL\V?K.ƞq2"*BȹKx\p}k b#3ލjJ_?v흔'p;y? ӕ6)v2 cɕ N)7$T *LjR=0nƀ%SL煋#wBp\OjwX;VŌCAN Q Շ,l[^c):cٓ{T72ܶ7i_aKPq_'m jʤCRx*:grνbd({1 WEΉ7V@YV @9 iU,0G> jpп^5Jt;At`Q\׈Vܶ%^ݬu R'{ ,!O L`߬嬿N$r @sFK Gh;Ra;dL5@izO۶\`~O=ӄ2Etؔlb+# o,0OcJ[f . /.ҥ|c>8ݧ[+cSmTeF5ƺU5~徿2 ,R'1o 2 Z_I N*]PÛN2Qk}}m7=< "}dھ"cWҜS(!L?e{,_<}91ikoYNoe:_rn 0« ƨjc1\4KYݷ"[3^4,l6p?r|נk}SYj;fTi%~/36H,],_G_4z; vspwB]z)oOuC=md=75@b0'`>[-Ye.ܨy?FE‘Ǡ b <5(O[nK-{BAbEy7 ,34(U4V{؇O>FbH`7%o/yQB?m|ipV"@OO0N(nXdVEu]™X Կ&%_Mca:VtP%kJWϫcKfnrK>eGոY&/eGnK: _PFǰ]b aQXcN{sB6$'H(CY Ř\@ū+KR;.AA7 PR u.T6q:|sMƚ*N }@kȷVlm<'UuYN*(Lds͛Ūwku\l Dna&L1wC*{Y-r~)l![OOXz'azӥ,BL t'ocs]\[](?d5 8Pjl;nQ)6crFdNV QXLVӑp( 0Yij_QNe)7C@B] YSA^QGp8״ s4b{ zԦ }[NϛoZ |UEP'tZH!aP@cy'B}AU,g )i|.eRK3 (|53(Lp]3_L ^}Cyqga^390r:q*0Ͳtz<C}ȃwx))D0KsOE}H?X|Y@2=IQj|mO-gOy^V>Icw#lHV FCer u ` Jǥ M&>>v V_uz_vz.D@!2wD G%ʻƶ 6z ~Oip|FVPz3jb݇|ٳKO$ËI2.hG4H⠟0swчj  "1Jvj#̕)NTIͽ2qxm9H!^J#<.U3/Dž\T5R}r3ZJ6 ao:7S b}ϣv \fCIr-Գ6%tdG;O񄴶 @ͨ( NG~sV%yC-`Q뤗i._,L$'Jg|}04-WׁHN٪Vn8K1L~F MQ?i{Ǯ{UC8 Xf;2#74*p8=x8!CRBAHWM*[Z.m+!"QjBtaDzPxק0>_AwRS ξT+d^{ va(GS7YNI!>xҸWu;g^ӸV8&u?Uv;6Y ЊFB^ArsmS4z]]_2?g cDKGM|[zF bߖgZPA/v!Bm2}zbq =^O' P3!@q%!`ף]|ګLAqhkWgQfEP^~rPccSS,gv0?JU4c zp#Q`B JEUW9\ǚJ_ n<,ESpP/K fE^W}6u?&K0nm$X!bbGWXt շϭ\'-;zmu {tu*g| 0rfXq %|y"^_{PFNNٺ8Хo=9'xY\ߝNb&Z[0Hhp˾-ȁG1gfr5Vh=\r 7b~:bp}QPk eNG|V3MyFTAo?y u mMۀ.o'QT,+)il d DK`&#X-fۥ+k|m]%wf s6؉fSO_`{49 i.+][BAv/EfnASYu۲k=<)M\I( bLcfJ9zCZs7k& $H.V?8;[kgnjk}J1u-O pIqA8m*0-^e KMl"m꒳5ZM}rsDP GϪ0yN7VYvR*bbL6U &!AQ"ힷ/c Nbf=$4`g1#T %5J 3LlSD"[lm)B*TaõFQ;"]ΐ6m>A%p`ewzk-(Y#V-+g}L2&ŏ|ڞ$F`^0)I4,6?y|Ay?Jc ]:cRQ!~{䥄'q5,=$%@v*\G1J:]6IgaK,d $k뚜;#~ Z tjg WT/2ψ =oe2=OU}(&"֙;@A t`[rnZea Uk;?hfKx+e0V*$?B_4+xLɗ??I5Se! VBWXmYJMh.QU '%$|rmNᰬ Wp83+w,bh{~g%kji!Ú+2Kq]7.r~)x-v4@ A@jCIu!DV Y?Yi(s WQӣ#R6є$(OX& jb-.рܙ{bs{\tE uSJTzg3|T x',`du^X#|&6 [5$ QVO%Uf񤗌9>8a HA0h-j,ٻGYb":meDU! 7- KiއOt_A:TSϗ\l6Οc)m?g 5r?5q(^<%< JF\ma@LL20DKU:Cn竅?bDtX 1=E$ g}2:ׂG{M0SSC) ҭ "ۋ85#2:桶۔ɧ yck<]+N%*gy=.J0WFcWo3p+3oQATv0zyƨ{*ʾu_m"(ԓ姃J@'kei%k,6ѕm :!xdqZ!흄Pq*I2pLTh&Cދ@kzŢZDEa*Q#t{glXTVaƺv!?!8G{&H2eݼq)?f"XV.;Ô;mѾ|ы`4lΊLe8uI.eN2wp̸p5jI_EEF Q7,}}He0 9QByz:3 uႥi' 9?aR_@/㴕ŒXMIB_-i%͟X(Aٴr+JND0zs[#?PS5n䎿"a͇\ %Mfс7:U'vRKyl^a(`&pMf4-xlci2m{vGcrX}έ|ycjϸQ65RɉNl>sKO$,<]]**rl@Qȏٍx* ̥wJf=S"rxKV0HrYf-6 0P>p|#"I$?a>Q .œu&d]@18fR U<`/Їu T S"I`d5G^0ם?q>2BiTa)]7+?IEҌ8HIN1`deB$!!rTU *e+)bPS&7Ωuk78iUayQ,d,h  #}, I TQyMq/3lΣ+ "fiϦ!07Y~Hc⑵4uSJg ~]'v /p G~sF**3tTͯFy Nl5FF2bv"]j6N%tu'曭&k/L;5#ja/&clͫR(E.jU_>YR/6xϾ z'dcB?x'p5 ^K?`zי2Ln';KMAKɪ43j<gRLMI2 0ay{{޷}.2yƹ&D# [̣am WϜM]fm?*^+< p@*jqkBLuǧ⩆sߓ~ZŬ9TꗁEO-GU_7{m*b_TL~cY2N2ߦӴct ,̛zU-yIIS_:a"BI-XGDo+ {.Ԋ.dklilT?mV!Jy:ʷH\XdL;hd/yŊqx醉bg0?Q j$UZH K?P坨M'u֛ T>΂0JjLHVxG8^j c$7+ZNlo(]2ٔv˾WL 7eJH,=\ꃪq&2Ռ;9$R0θr[wi멗K[Qqt.(í=–3q\ߐ)e3G_@kA$WFU('-"O].E0_hE uʯ,u_m{yj@K`3Tm*"4,%y;KCXFKc̔rOv)^쯟f`:0F؜@k6e[sY$ XUiw :ۏPj} 6]cB=M6E@leK6^OV"7Tp [88쿀${^H9 >)k K(?]q% +]n~ճ+òޢ#"we^dY 8Gлdc4k]? :ѢaҮ"|Vҁ3A=[TЇ@Sv|@r2,antâ0Kl7 <Ru~yzMܭFN~%vV]h5FR[ IHx5(ͤ]>pZPDC`Y;s\Xk]%\0\;ZhyK| Ie&aũ1g"8<없DfFxUHuoj.gHܲ*2Tm>Nyk+'11Y:̿lvj&Ў/FCυb gmn1}UUBZR:n;\$_o_Km?рЫaob=.׮_H i* -OT >Qy;"k׊{' yv6.8 ;u@g;Hc  )O@"n )ƘV, /(Juk0(~(n.5lY}h-oY(фؼ{8v;oZN:ar&Ȳ>IJr*AcFFvDrg%n`"EIL;eЊ~'GHRCN}ٯIɊmZM>P&\XDgW~OWH#{.QeoV&ik0D?O_GWrg{Fwn+U5N +gLIBB:h(D DAq _NIˑxʢ$YSz=BP;'hpoQيP'5F;ZR4ڋy4""irϼ+F,jđQĈK9׆EsV}ɂ7p?trfR d̨QȽLȞ[jhk37hIrb!/i\,5u o urJm}%0Dc@Bl6. JђSoGDVM=cn9n13^ZU&hb3BY)ӧ xG7:lsf=uE"/[1!C5mO,t$ ɀfp42v:1c"=}- *~>:2cƳtIGib9]nDXb0'D1% \NP%>s@ vig@t*4V_ cCX~y9Z,7 ub|9\1OOX/k붐Y8:ߴsdwbG_ieK|}ܯ+ZI6+6WX؈40ۚBI.JP ot}'A{4Ect0Pgm:·0cesIL#&[)IʎɌ'f#[nS9L{no0 OCI=oZv{5)F%+i#r(D!YƳa*N4sy򥃷IȔ|kYЯpV#',]ºxBۊԷ%σF-*PSsxt4}A9n0r)BFԴ'рJV&l"L $jo ›V"Y+@R33d2p`K[F?aH] pןՍssP"zEuDWwI@R,׸`+κB1)6D.;Ib(6OJ9E=1߹(ꑻI bIa0ƺȩzU{dE"!f|<1 oЉ{0 w;L$z(20R-3%fb 5z 9ͣ u=aÉ hjurl~3iU%^k~Rh t@=/Nlà׾Ӟ+^n ]/ m΢7eӆ\)CcBO}^R8VV\Oi:[j5wSӍ5mwIAqGbUyULԜјjy+ay5[C6VxbWNL[SUiN^S!0#X&x/K%-8$CNV<JL«n*U\#e#1F8 vSoBi*^0b:bu@ɪ)ߡ_Ww?lCxϋM0]֠`TO}[Ae*'=!Xʼ>#/oV|Aoo{Jݳ'#<nmTy^_sZ@+-Iڵ%)x]G})~|EyM><ާrZp#7Λ,upA4r94qß$yvxZlԜtX#6D7I gFκZNУ|6vv)v"{bHWOM8upUa-5H}|l}2)b#7oPXkpxYdp[kIp^|>nq oQ8/;,Ykw41u*]1tCLwE@kqſi'v/X) f]_䷱8PpJn>ꖈp4S& }'HoP ɛե^>+T1?ίgdh(e?:.z2HAVrMYF;2oJ-Y.Zxqߊ\k@?ĺ[fGdQRur Y']8-r DoѾ)lی B+sMkpK¹i L? JYU9oP?ο7ɆeSX[V͠"V^ѷcA+xT ܃\u7P &n4,Rr1\!{Ʀ"= {D,!b-=y08֤Iz]sxЉ ] '̿J$OPcM:A@*bҴ ֒)ӻB\yuW}Ԧ/c%!](؍k C.pf ]q&WQ32yf+ӊVD!?k|b"_+G?%;@3_y vT<`x@lya&]L~NW./WQQh';InXJ"l*+u`縩?8؅'Ɲ^m:XʱP}:}?m67܏,xa˽n;ԉtn=vp]!7Ԅh-m|DGվhE܉~0m3ƟJڭj\XYЄ/ v}﷽vEEz`qI: %A!%MS@򊕰vAPci(ON U~B`buM̂ڔITȾ.؍ T+q 7h.Iܸku~F|zVr+K,`jFI;y)×QnﯗSj>Orky5G089Yo*XPH[v[=e2~p<5LWHT[$'gz:Ɗ*STh^ƌ3F'Tމi7prf?9A0vDȺք䈑I֙=$%#WʮfwxR˪tVxEnyi‡9{Ȯ'G1&uN %q З ? cHdhm(.3[pn Rê/==-Mm-!G!z0"3.nC>®C ug/nG&fg+#-,mBUshşP1 uzZL%&q׃./@!9KjcKH".hNvѦS\l%=WrlH8xj~ݦj+KH8(3G[*hc,l Ql{K=>azE:Cz;1:WFȁAvHFIG\hcR|↨5ŗ[cP**ROV;LD `>ƒֶå;WU ~fJ#UP*k]> 7xr(HiK@GJ9BFErbnf=+{Ûl#O2.U9j_ŽEy~I= }<w] P^qȍ:֓$qcE6ԊN_?P@Uj$wӞ wc7\? Z&+8/tDyצ8/O&M`V awmb;1q!p HcOUШYF a V[Z *"dI+grg 㗗rbo"4Od3Э30Q;2KEgf0iTVNW&]I2ȴyP46t!.B1SS|jk,,$<6M8-ɡ7[HU}i"\PxnRDŽzwEua5g{dy)AR2IyJ7nv(Q d.篞{_K>ʸ^zN k# VX0٧v\﬋x晓ڮǻBm9U]-9GgW(D"ZyG9p=廬=/ʑVV"P\5nd!NT]g0Su&۫@R<[ [J}o7g>+ΦvNZ?NH35)dI oNh|SfqF6m:M12J;#㚛ɹf@S0b@H>ׇfxϓi52W|*v=:,7죘oJ/؄ 5޽Is߹ȎkЇ xk{[By,͒ɗ [1?& 8:HLS";L37% %A3@k)JIRge} T$f*4 %:}ɫꢝJ:E'u#y;4찞M0t6b3DQ&P>u+NH^٢,֊s)77KB0kvrA[EJl fb "JBdI*hq~V_2w@ S}X< )UϮǮEPhUph&/-^-GIEch0SG6;̯iy޲t D%cYjS6~bӝϣ/o34HO`lMܺ3USs(l2@M$m{gkx:uk ]1DHk~Ncf+lb*m?/IqH#hr/_P6ʏu}hVaש0jѥ ~W,j2l|H~ӥ? )֣&n%&.LǿBa65ҡ]/\=<a- %]@d h6J:g#kQInX1IR3gXlOm!,+b1ٵ.~\B qšTwdiM {]z;ReқHp>εbr _]C={YxF&3 ki BP7ڈ%wنWvu1y.J/ go&0I*@j{2Tt!O 65rTJEdDXʹ C@TZ gݬ ~k@h/O<,Я8 gNz<&:x'y)f~#R=BZ<1T kr@Ai-*I G+&x+zr8ȨQY-AA>-o¿*#0[fM4<BF6ex4'vu͘hV&UrLSJeE12wd6&sټY̆GEYIEk1ʯBWY΢5` #dzKEz'Ǐ9~W ^{f}{Rr S;:x!EjTl ES x$?jllm^:nY1h]T.ΡDy'i< Cte"2UvGHw b ܩ:$*?VWNyQgK)t:Sė8`=_Q"VSb^X&L9yFM\-w1UAGt1@\LI@kJ㉎LTLc< |@c6KvqzS>+Wm~4#)f.|bmx |X%Ed-c:\)"XF3CtIZlnð#/*E89۽]Kqq\!&'Bd%HXdԣʈC9%: 728Ukm!5+.9FdƭS$c Jds$M' 6x~V'9mWJ=^}e##K7n VFSܪ;%H$f[^a=zHRew,Vz{%hw6]_x) T-/Oi? (oٙ= Yl홺{ ԝרB- w|sƬ' e 29b., 4Ub˨ҧc,v}Bxv`5 k`R︐ `|$ӁC16)Y],52yO.Ễ9gpV߁4}kզӲ5~?o \ݸu0(XI^9`5,逫 }t6@u8! bCP #ʬ9E3,aW_#Q#ZQ[À !􎤷:+~U t+nft9} =Lsxw@B8\V< Ih #2h\JB'y"=#6|)$5Gqֵ2ܰ{u3²_"+;سzUIz䅝'wjqo5>div(/Z$f-ņhY7[Z*SO@胱 !hŐRF4f}9jDw0ZE'`~ʐ00q~: ,,kd}HA1?_o9<6eYg,IRVxt*sqno,ׂkʰ;{{6fիBۚN~3[?n8<8wxJn"ӎ>r>Wtz/|bhO_w(`.6e]z%Մk*6nS|# g`IeKMW `H\UФ]xXb[ A4 qTv0շOMwe*kK5"'%5rU0vz?S[%=Exq˙bd]Jm%4W,327ECs)\ܺ*r<)Ђ,>mpD!o\'":ce |jށƨe$u.-t%U"?y)PړV26~p:hwͦ&Ok(BKJ. Hy6j7FrFw&7[ApsfJv*WSԀ|g{cӓRc$@9(uG sڵk,!x*ܿ(?`$ߥ1L)Ī+bϽ e0 'x pu%KPgksÂK,fe/mmO0=c&+k VM38|öx\uNU;) w0%wJ'"T 8>HxI%y/QؔإjMy8*luY۲&T>q5\xMKP0nQR,5.t>||Ph)Wpo[,>{Gӯh*\&im,0O.%1Gp'Oq_:'OClt7[Gv URcw x)֥lYzU4 `OgTzӜV lP~[bsBя4]BDrYe1*UP<'^o(ڨA&\^L#׽Rׄg}:, h^k5NT$u3#$YmV hoRcNb.kcc$9|3M!h'@MNw+q.A咊,X `hI[~4 >QR[&sYyTmvI|1o5˒pɁ=aBasbڲ cf|b#0La?ë;>S|3%X)XQ4ኺw |֮a.;8૬K".#Ќiov3>_8"]pI#k MamgrPZڙ!P,Z%1R66m /WAM.EծB_ǰiAugl\aO^1whGdOH[uZb;24] { -|,6DħSy v["` ЕسZ%e~cD-}!]&d8Gn*׀FN|4U"{’(@|X4dG)Z%*.g2BEe\Zxr[IJJz<4.:frvYseB/!<pT Q ={ˡ`LTϳKkhnjVr }U90k lNaȥ-sE60s`Y9qtUyƾݭ*h"9ԛ%wB#x K,ϐlj5]V}@'/^~uX²v/I0(xfY wg`w-ꦶ0Y̔x 20?\Xj>;)@BǃA5{ 嗁W@o!V,da}P˨kV2GXj5˅I*d{ MIH,2}/\A5Rm2D9h@F-K0S<(8Y]n3pېI9M Q&ML/ZRXeuB`0fj\pa,$!lVdN%Խ2/}H)o.~ݸKfJ,L##Agb`,J(v^*|OPЗz'q΋֏ 0 5_cOp"V*s\CvUg.;3=Jv!g_6(n,J|}ܧ܍D X_-ǹI1i?x H2&%K꼑mnB'U堤U3σ1zL=c_Ij-7 ߻i[3\𜘼m-P1ɟ[ <կn86׫УTE!<.MZ s:\ڵO(,1J!4xȰmc?NA;ix4X"SiYiUH͚P`:y1 Rʂ$VׂY˳xeG?I.BM\ `S9} J5+hii}=wDiO""a?<# f kDܓ$oYΚihw;yĄe[=bN6[9O*Ns]p093hFxBg5z{GICL`G.iΙtٶ`<[U5| "ѪVXizDd㧉vy3vi#Eϸc5Aq_EM z>8!,2WmY: P968E1)X<(AגݱħQdN[u^ ~͚y6=v<1^YR JpI/"idZnnrBVwq)_JB f[!K kh?5*^l}\|L&ekg|(IPZ]rTx1NZ@+X@g0I0Yh ߆rj!$7hC8g٧5 fUɜTs=Q$%+%^*]+ajq?` `)?1f>gjtۑ;n*?n s@b%V˃$Z %ĉE]񮕕$f"vqsLN0=8s@!]duQNZ|MKXcC VR٩^ǃT”mBlZ ô[/*T Ҵ芙3{bjȱ}Wx8zqzɱ-#!}*hh1B{Gznu-Ÿ73i3r֛!i%q}tg ^uxY_3 }gc?#uF9'^ Y8e  9 >ގ0\>['Xj|Hly>m0T}ڛ`u`P-1nOy%&EA-R::4Wŭo4 pn,g7!o-{t8;ty[F Ov JP:}^sܗ U6G!d$xmv&xҎ%kmЮjn"7/?%= s!l&\*X FHX[>͐=v1LZj싯|]%b 7K&-ܨkJ_"+€L!ъYRi9tADf-.ŊZ}$Fnܐa )x&$8q̂V^=։s[YtF7&)PS_ᯄ>QugI2rpJ5C? IVkN{x5HQ3g[Mq4nFZɇ$3I9 f8ڡtV{.Ke12= vy=b1M]u26PĬ'ZWEnQr2 b҈?Uh6Ҿ(DQ`܄w^)} ^ r4$`/Y3[nыKw';r2؅A,奵Bhܒk9D SN~j_\G^ I1 0e$Ih M1(RYCXˡ:w^Z\[oq#nl ބ>#w+ӌ(K\mtWϙD)igbCxd:mPqPdrwW=(X&hƎl!d/zحa;z>@H PCG{@?(tfS2%yNJT){٩kp3dw. ,Wo72ϭw9>(n!=~P+X ؑÊ V{CN2)5& Yik,Zk5Ӻ#`\&6MxFN΋4:۶* #~<:Q,ƫУIi+ʛqMBƯف?10QV8|SEQTZ*ؚUeE{D3,ә#R|a1Wcrv@/էH6VtA!({0R6v 䄡1 u5c D?;E5$g<Hw6_zl.$0Bx$xo+fNGcW"l<XVX3.zx/J2@RgMOH&GZΡ &%(m2%f8S+BE՝ȮFs@3I舫 ы t@r0#›#5bCAI۹v?ޥl ocTqBX|i3E0)GʪD>b1OJw⛳o+S4HЊ+r@mj?18Gc L|.E@xvMMqy}|R_1l;2NuTל:Hأ KfHFDs8˙"Xl˙SYeįq<"C3{Yuy.k~uR['i oTJN4?k~H.GmLyEҎYWR&,LTO(g?5P 2rd|"]Ib9 ݞ_/\n?1\Ve;{d_=# q-~/%!gE j)#>D sת@LMA[N46y@*qݻvf~*2d2\RS `Ix"#\cZ}!SZBUkD\>|mc׋ɒZ<'ZhvdY*,`K CK[T|WbZ^`[N۶-PMZ %"̨.A([T|zcCj~<kɤ+*PIMPverYj<w%i[ 0E<AwsNlBh1_E6%#e%nؖ7K<5őrzYvt)79A߉7ԪӜΎOu rDkn⦮.h'HO0u&xR[GWʿ[ZN1+zŚL塴_s{9QۊmFSQת[$i/K 5\\epA] Wr}{9.$N0aKNECŊ5ʝH=|B[?~%ďAU |U ;(x},Tb ` BI @6J<(GM~ "0,/0ͤA^(pU'mCzuN ϪVoG  )@^/n~%+DlZi +:/B̤x>ڠk!!`\ճmV=%<q_&;wHmcaG [Byur_-:oBn MlwA{ZXӵ_Fޗ>;[I̍pOrE>0ip0b:1$eQ5$8} Js_1?.AlAFUIR"ffQ/6Bgdraw]{5ɺTV{n ֜UQcP%'1(4 p_qj[c=l٪<|מ \a-hm;Gۤ,Z^wsCO5U10<.&) R3xogZٷs~5 ϩhb<@H L>47EH4x;If1y688ȪP-K=ْq'Q w)twrO}}x 7@O kKy\P٬Lxi!JC|z m'EhrLsq;lsܪ?6&lߤK|ESm0nD\9[*>?{*p5vH&;v?m2g!)iy;zDtC#h`,/KhkĞЖۮSMXQ>>Rlv:N7pʊ9:`q8,.߄J2%ny( .;w;@:UGV, Jt_cqvf(U84 Z2De66!8Ɖ#2yPߛǙ0e7pagLtߐ Xlh-5HL8ye+;+^90zY`,dN^!/LD];b\AA55 VB<8Gw CR"{dW2^0;餱Y5 c)H+!LojnLz2;":` _ɟ( u?P1y[Χ^pTΕ,.:L"_fkh+WuP A? ܣz}-պvDȨ>Gr^ԝ"Q[mF8N42yC>䁔}_}Ж%&>Zݕ"6LU/%,.{f+(fFӾ[uZSTMPr,/Dd|溚 *h i5:- e~  r#Y5N?7lo\<3>o*=!VЭ ŒRߙQ[%@C:lD&NՌWɜR u:˝GJ *"PۺƐ1zKcP5i3P&r=L9 vQ5w|eb>ϮKhH\$Ըwe1h3^l{m"lDl]C(:/u5qV>eNNLD"$Ts>jC1eJҽed`م=!MRnU523])CEQݏSOEsIlmk )޳=K Y`qn-(+kd8_Ub$Aֻ_Ӻ0pk u]9.u}$FNl|%z"\;1`EN&`zFfRm9pfp l":O8ieu"(2,v`!Å-獫855gWc)rUZ]͐9;e?iiޮIpgS7]\awZaIމ׬K 6P`xrymA2ۯ"`SzMB_R8s-`P]Sչl=JcXzґ ߃ZkHzg([ؚxeDGJ V:.ȷ&5rV2Co3uܭEH!!CbY}s240_Wa0]A(szp:2 b|/6:ǵ>q4ӭ#ٮ= R4o`7=66cpBlr;E EMPn8Sjmن84s4"GLf`IݚƆɉn a$W{&5.`p`dr.{/ [gfJWR8;z;{8dz ObrBaCϊTZӷ%" Ө([3W#-}a24T,E4e)1$R+l>m, )PKdR&b)ak [8Ǩʀۨplb5 Lը6܎ ә3Y8V~ӳMs87l{Aa֤o Ʋa%W H;^"%: 4 :3jĜ3fUM%I1nF}^|%@&1k 5:tՑz8dZi|y-mڀSgSZ{5$<:3}A)2:cvA6,CX [Sޅ&e>ɫa[A#wwY@@`Î((I! (2 S6 q9jG<)l)Qq,&zJ_RAVKqct*B0I,g؆Iݒ\uj4Ŗ SlU6|tkU=m7~O(,x^W$zp+.!ylJCQ;1&u=jH.x&D!Dye}+a>YoպdUf_U@,(dɹtV*'|._d͛+n1լԆ¼|VN qg+6- O|ُyWi{O ;{1mjHҗz #miIQG^u_ǁMjT#r$3o+I'<&9#t+PUҭH0I9YC ֒#|]%2OqׄK4lEIq}՚1s5$K⓳; iʲǂ,y yZ]Q9jw 5y"L|9#E:8}7\ j2?c{1&UvS"f!],a%x(sZ_qVI"Ő=zWN }2_נYl'2w|k|$ǀ 16 A 1M^_mWkVNIu\m mk5D6-wII銳rzhqIz#|h_|wl0ȁjb3_}Y e.JiAGSM',\FShyc!GǓD!鲯Pn!{CelS|ɸ!k0LIӬ@e u- ,4-XsH|x3y(yY}aKUN{nl,,2Ud!U_]}['jʢԸIfJ/{NsK"G: `k^~o_Q?NJKLE@Du(G,dրD^]pqYfcs Ͼ-?h*f`_hz9`M2X9Oe- ?1…$%RB i+}ԾEd76<Ž"%ڶ $U$O?(Ȣ89rlCGJMb8V\@`UcC/cqj=8wTy uLxȜ\P syYQWJ=~iQ5 jxJ uQP᳜]dp;< W6)tuRA*# eۑy|Qau[!~QNF4n/xԦPW`f!sR6gv|ݴVݦ\ncwn/q~HsDHIEdޚYB͝uK_ U/]c&LU-sƷs۫pz&UҚygh0!F)3ɡ +X:&H\G|=0s&9j#$fOo!gAgW۰l Kg caQIua*c.|̇2j{E&P'?ye) j_Kq9. VR?`Za ҫ# s ?(X)*a5`LǨ2EXVL:o^lJ>>O?*hͺ''=6~0?lF<ӤdxXh .->$/CYA^R3߫YHH']n;!"k=Jz91 t1"g ttmj`}yu4*dmBsywsXͻ7:j3(rucs@2dxz%DGhBGK5d류\RL9,mAhs""435$p:+<վ튦DP051]  7"Kv09Oi?W^^+6#rILfl@n6G/2Q\m)|hvs ~Hg=K0<5x`P\&e",x*v^]X˩"Vh+?C{["vFY/eO^,s%1"#jWysB燔.t[~`h ^I~0z{S$)=`ŲqT&T^x/2jQ XٿߝV?yffu pnjkH; 23Kas(u Ȃ@C_]7hl 8k-\ƽǣo/j!QXfrU{*OnӨTx`$'Sܣ:0F(ߢaǪ{ITl?WLq}}r4[Ґ2бsҰ7 uk]sn,ݯߟ"m[P*2WEm?[R* _sd m}զ)] XG9(PD-by;\ ]رҬ ЪYMR衢b!+XRT$$  A_3o`d (@fE&kPP"%=f𵻫96uWDD2Y3zt*1mcP򉴵µ ϹueSBj?h+=M8(ƬT;(dH3XMP)AigOPĭc L5;&~:R4"Zf$גE&ByJ"9bܾQ37v)Y+ N:KA2ǰfW/-k0׎VxdPJ-YID38<w(0Jmr#Hnbx0/s/  -y= i fص6RW[HfgkcPbMԱA1B>EN0r66ny#[6] h﮼ l JYIfJP+iׯ'Uy*¯KUp p'pFsxH\Ȗp1Azwf ;LũMj"},:e#7 +!pʀ!qy6* iBq)[̂a0N,$> >AQ`=Wz2WFZ%ĸ/XPAMQ}MK=d_qa0o r¾mԽ>F*'ZYr'@AXFq1=|mrAWɒD9LJ hL(}UJ")@@%䙺}_D}ALT&YgnՈŸ3Eޏ$Dv+m# $ـct~ b@BRb֋W@HL5GRu6UOq3:>Pae_)6%[fs CBYDcpeRݷI[u(-]e_E@߰ҫSY -# y,pt)TԌqaU*z@FƎʂn u[Zs,ө5Iw߯px(_S$ v p i*T&SG=2ѵePKxJ2,ZMԬcR{D_7-[J7ƶ̂6JcNv!2F:Oa(,|eS#`7qP>BeKNG]j>^+*K@9c=v,![X( E/co&Y7y(Uq$VZR]N΂1hFŖ MLT)tc-< Isnqݭу\E5УzQfw%6R\JzEiiRT(qϭp˧y"q*J.02MN.ߪJD0J]~» 6*۰scXGf"O;nivĨ}R{r;v?|hD_ A\5;@.lҢ- (9giB`6K?Pig|\G Z-2c`3/6!,c,BVچoPj#<4d6;Ϳ[r۬^*6RmcW>S^ueI"f C" $hh:MLO;,AVuN"u{ݜ>]5׈O"+/ko4^\0]s N$e]wf`>6lj?Q˒!OlSN3E,Fd?szX[dg2d* 7Gb*F+'nA޼4Kpse6^x_Z(y;)f'(ƆK\[ژKՋ4b[P"96$C_^ TF0ͲPv2ˊ[XHGӲ^{#LbEm7$a]mo~RkY9z (tIGmpbQMz]ypn!wX0S<G`qZ &K |6*z=|%X&::!&DԀ jy>0%IKJ#(니2!#rräA"0 c)oA$ ADj|m{ddK5ĞWG' eAL&B?7dGol9*DywpT3VB.49IvGnU_TKi5 ([[HAȡwTؓe( CJ 03 :YG?@S*f2q^kN}(*in.)I t4h,uׂK)׉;t87;_ L=NB=6;^D~}`\๷Hla1i奔><щU|Hw15Kٱ$ FN>O /<%} Ѧf76aW%א"qT:ܻӍ [SmuyWn+ Ew3맄(}i %*rL%jɈ~srQMZ7pO+Dk_,3 Q9vVpw[?ƍgQF+/I^&QpRAPk&m3p,IX/7BU\ej9.W.Yw<kDV;L UpgP k%m b@A3♀%vSOL*|"Q0N!^AO/%?,"Yzy;u}eӌCc͵O"X{TCJ_'@~HZ|:5[{c@xVIJxt33IVFyDEpfŢ1r9\WyiްLh'L_N?OxzpS~.(MԲ6^ !"3{V5 ǎbc/=Jc#L<;A2˽s 2Z}zwCȃh ]ʭeI]͚ʗ,S|'j0'+O=^A`7W4G(˻XTǁE Ej3isu%^ڻ ͠br )tYӄ2qHU1&4 ǼF&U-dl" -z0WmB@٢1WX.LҖDR>. ^V%*V!p^kNvu9|6^(SAOunL?1RȨcCI~4w|kUpWL!aY M, $&5_v!wKHg:;jM;l־S5&h(^"O~JǴ}Gt~a-_Ƭ`"~q:eiнzB ZzՊ6 x#earwtu6_%NBWo3HuSK*8[(m')gM܂fCV+ -QXrAg8Q HEy{mf8BXw/.pZi*ocE}mb ~)R͜|JEH+8H7<d.NLXM-oO\* [w3r1~[t D|&T{+\*oNtbż6\U5} >Eu"n$&q C P;`9WgOýg-juEz;lu4^Zp<9M"s ?o ڸVFgУ踬GO*{P]T jU0 lH)(ҋNwq N:;'Y zǬ-,0h/p9ΛƊŸRSIa=݁ r ]#/Ғ̲+}޻ild!u ]'!S[z~$NR7;XnO(J*y9BUw uI*g΋5 UuW?|F|M/ڎmhYH"")qGn?>*0kŚYkgzNY-0A(aΉP'a%;a:w@%OiU1 te/D4Jo }wn2<[^`j\p G89>"([pMYzWK3 50v˫RP6*g 0(7X͕ %{łwXA1Y=Xey)zOƣmTh"Om)<4'^5[t1QCZVwX9WnJMš{AY"Z+٫hDs%偱;InpjOY(7z=yFAh]&L개uf8x:U4)}ݕ?Dk Z<* 1Z$r.{$mYD>!9"FEizSas2O%KYPT6M]ŒDf},o 1t3C)ҧ@`Pz˸<Io-qAYn2qtMt-t LOCB^yjjh:u?<(2n+![Ch&V?,89٣)&V,'p=Ra>4y}Hzc?ME]U2*-3YL{+~hXM?1.ly珐~j߮: iЊ02 >۴LVٌ¹dRr >gݢclJTaZzGvKq7cGhbH6^{C|дnt= !MLO۴QssRpkS,#1Е,nZTvy Fqc8bKɛC׌ )_tTÿa\-2SMyod(֍ء)zݓZ~{/z` x`wˇܿa|_)j^'F`^RP=/.^=Af%5;UH "U vv\ՠEr3'\~T@ŴxR||"_a*čR49Ppc6\0>1~OcZGo98z.I*XB?VrpGI>]'+r,lR9U6=4bQ) pɀ,Hr7\V!(*QQ 1bgv&^Av˴G$l0 ՙ: ?g^(]"#7?2>a(ϙQQ/y@ >FG &~Ej|vbv*D%6h=[AS\mWfਗ਼wiVdRV3vc*>9$ H ;g`/S;iE]' zMaEM"ƧUT՛UkVBnZ&2'Y>M4A7 \CW;6\8?DQ۬wŠ70:sHgU ga@kqi\YM2Kk𣣙k~+!!}GUΩ8orc-lx&qw7KD}WUNݴ4${{tbđi3uዜXmyVbYS!L a#t` I-hͶs_&Z/rԂ~]ln;i0W"MNxT e}qHr_dxڷ*[ s }118QS_7=5rbpsEd~N[ͳ!xiǕB1T'Ή,62 s8."C3e▭vhA$n7w_LA bİ\ ^M9Z"L❚~|QmO=s7A);=$98sGޑv7qaە+l_ 1aBl#6&b6QY̩Q9=;ކ>ߛIeoAzN#iJD,1xq?m< bCprG6Jy,4O85SYf_վ?w0b? Ӳ,G3 $0aJ k(Ƌ-ͷ=hדqp0Iōfgt%;ĔKdLKFEx C>/Q5ϝa#b8B 2|亨r0$z,V1ƕt+ 0F+uKcNødwB]h1U;/?ʐW9.Js`2]xR480CTe1ҕcZ2r!".jĭΫ=>D)3KJ3{:u0?E}԰xew>䓳H|?gn̆U/T/"؎Fc1y p@g=2Ϧ[ܞHtr9qNId< Ӏ +ϰcmJ.n/@AU)֍˘5Tm=ɑ%l:= X)MWLr)j m4޴n9 8֘HV+;$$s7xAپK#tjeA}ưCSuyͧ$+#3k]]t7Hw;,x/UFE7sU=M)|^ҝT/hؠf$/Olބ;k3򑭲>dy Ky`\;1y70+BuޙuŽ`nVGY. j1A`qu?ЂL _PgzTvb&Vn!fX4*!̻ǜzq/ډmn}DhaA±VA"a\)c'WC;!wV5FO t! GNNr;+/5!Wӱ䥁JCv,@@GSh 7u}1ʼq2Gh&>-EsT*iuk5T7.ѦX`*Vr//՟*cE襸TՆgB\= nZCOz"R6Y+jHVkK!LV:jsGk1%GG{2sͳH[m}%gl8SFD/'ǚynKYB0S늻SzbŽ3F6qA vWlmΪ]rt8[o}Iix07 *HP={ͽ[tC۾%ƙQ[MR_"e^!om| 01eLr(}~*l]:LANpP|9!l+r6%>,`H1垅6e %dLS>mxVh$OF4En(iwb$HҡqrYiF Ꙝk?2g(YRAY( fR=$e-==n,Kws.Lo ;am/{ތ0\/k0Ul,Li i[vwID@ҨD YL-XAFNv#4J: q%9*$\(d̶p.Z8q?:yR"fcKqӍ b-/ H<**6q֦x4 CB ,`εwaF*uYFhh9˸BB>UFZrzYH:?AJ}d f t֯͐v21lL*H,?RUi]k_?b6{X XfƐň9L)d,|1i6$s-}\ys2G)A )P'o]٧0K0$40B8G|cҌ &mPhD5ʥG\B>E7 6UEL#G6}lrbZeA &./IIfdREˍ#J8dno(%Z.kpiH|=zrꜘHW]qJ"ҺW^-&܋L/o`QM#l@>vߗ-#cRϵCF gKFc,Ne@累oLSIQ|CWGFxSILƦ|pGZi9'B`gY;9J6G1q5IfUL\X:(O;]H+Nxt'Z+K:~K#~`2S(^ko_E%Sv]o^ۚ[DUII]_ 5_{좲EqCfAP=iBt3V$Bg&a0}| H"eF~Ǹʡ׬~w0%NVէF['U_32&?x%zUx,tU-E;f^ NuB|@MPCVŦfO[ <2%OkgÊվ_!1+t::.vۓUe3S@ <ƓÙ-eW{\ ݽ=jy]V&Ϲ'Sj2"c3Škޞ.Yr{ޛqR00<{xjS8)Hૈ{K#l_9rJoB 2暣xh|fU) [){e!YJv[:[RkPE@ު )e$aa]Yl+nQ` B|;L&:IWNk3q2;'Zd'ا&yh[l O Y]0)g0# [qj6jd5nfNS/o3Z*7-+Ֆ64 -C]ɓ՚|zVf$~{)e[J<8E$s{~T[y֚Þdݔ7(ѩpX?~8H=)]H SϭzSTES/\sZw/B9{Ct\,{z,2>cJ*K̰ :I乱sCcXGGͥqlJw(f0W!5msa- 1''F9C烪RF ĈˀP4HrX/{؛ 8Q+4:6M*YB걛P0+r2*R3.hz0Ts6'iQ6"f8 k0{`wChƾ\šUxCi!TcSKb2ddyď.c0Y"9`Hp6g2DD 7qL3:3dIe_ ڻDC#xl?L급:_"*wԋBlrq_d' VsZMߣoA W+q=AHJx" ǀȀܨ˷OT@Kȱ7 ǽ,Ȗl}̅ǽ~ٶ%y!]@❚䖁0ȷ΄D[Y?[ގoED`lМt>j^5LwLv> m{ޖfr`U,}/pjkSdl4u@$q$MN,0r+w'FIBsƼ-F~WGxqL#H/셧?/U&Jۙ_ +P+%3DßrNa3ǠΨawdaܧ. T嘝j\'>)~NfUilOU ۰ąl GG%؉.PAd)&ca^*}½-փ+&tVDg)$X4X 30cKz΀saL ϋ8Q`-C&-_a\ T$,k[kV͋I6} -30$b^[{t-__=BSQnV 2Ji.t$@eW@|ޏ16:|T "F0=%T訑"4=OXR{ 7-"Z|6XKy ~g,3OF gcu_j4e< FY%bnĿ尢w{mjJ,,U>h!w.0+ں 9+IIDZw\2jbHMdOic dP}% Nu( ܝJU MRg'3Lseނ|l V㨍 b!$`,@֥h=j @'W[Be]J5G%,.js+8vs$ISQ}ӿ^_rͤA1]+12,\WYBUO'\l[K[ @Ucrq,"e`Ǣbi l++nx) R޾B2@hox 7J1zL񩙇*jiAV_n2Jd^)qux "R oSA'Z KBB-kaNGVt6RUv_~u:ꁜ] z1hy<߃դ6:ɱtm?UސZ 20yyq78-\|Cxh4mM$ܻ4?S$W5{ ).u q1-1`EX{Zb{[Eؘ!L@ٻT1cAV6fƖ5dzX< /CE1qpܳf|üMmG [ L%5H-%<[lj}&(_X52^s/1Y&Su[Sλz:+m9cxXyv߯q[j.X?t:SU*N>aG J!J%݄tH>r@h eWGl<kCAuo6,O2cBÁ$b%?(趑|H.6m;jJj*`eNn.2}P5 uvZ]:UӬL9n営_ &exP75T\syݽG _?EفwC7qM|#9.|9Y!e1ƥXaT´G[u/YPAspV&#X6Y@M:+2_Vqv:Vsadf5b4M`sv&dFH(k4YZ)ݑo~Md Qf)]tfZq6kXڦz.aRS~ W,DJ"(u.]` '%bDZgHLjUFJȌc!GNxDC 2byHTIg![6Bɋ K"A!; @Nao)Z .lؠh,+م8Vk+vUq69pH2TE%J"N^C>G0ae41![gdT_!t|x_\ eS/c jtvY/XQWZ-0m_*>鯶X$&ISeyAʗHll䎅;QsK[X1LBT.2EN<jK'H/%ú%?c=+m4 &\s,vڥ7o̡3~E|D2obeTigVap'xhZ{9莜+v9t/R 41ʙ{p+Ʃ!˴B us`P1!yS,GI?t!>U=)n o,i!͊wz;4Ir"Ml.A8ш " C߳ a#2V6-.*ƞ^;U3pPM5u>㥆 t u.w`OIc(7IAӎSmXn]W\ξi@2 $ly4Py'/*ёyC3O?u<|`N4\gkU.l6 >Ig+!RPE^4vhy>r%n9gr쉿 [٭9R29Fy ^ə (_01_8̮ouWw\#;N=B=n[qN;D")}`q')i77jE؜T Z&^,)Z_Fݼku6|ya9NU 4H㾣#83\QŦ柌ͭiхdH/^>4f>]ׁA_e?юꃞj`3wvPʐ`h \,GY+㤪td3ۉ7WOZ[$!=Lֹ.nT@ߖ p/ yƜorn32}! ^1e8j9BWA*1{P|9U·gV8݉Bq"wȓNjEqB4 Mw}<$*&r!+xFUU]q/rf +@Ze: zئוH^?mRsch.QK]ia '|$d 85L;Ȥp>ՠǙS EfY53N*bz47s 뉘v >dls12 0H3hKԳDBuŗBMe/)Fu9W0ɫjݏ!"xƣ "`W&93 Gxw7,֒JO<+D( @d׃h)RnZENO)s;XȋcyUEpQHneL UJ}R "^a1ռ\HK"J:Hs+D9[?T@*M m;#`?} E#.t2M2:0^< 'V\)JM%F;v 5f2YD=\ع.plO:Ӗz=K 6i@w w-`ϔ~)/TdXqKW5uxKe}Mx?Qm?TīXeb@򎸙6FQM7*c gTtbɑFrV}%l%@ ?*mrGi`XW[ɢ_H",?86bRF'iã Z%֢yQϠ{U> TXQxXb31M(+@TbD;6zN6*Lc$Vi_yGQ|oYv' RGv󉷇^S-R4 !yQTeSGfu:P>4hؑG>O>P;E~Gk$7w2l^HxY8xծP^R`PGIŏʻΣ#CX9YCnZ۶NqS8^YpP"8Li~OZ%ߕzJk 3Uui}~ϳ[h 29tilyt9My>}(?xS6A$bkqj"N$D`-rJS_zƻ.b;jsj ^bcc*y g'0;R l0O-ˤժf2qq;b4E-ˍ{Tr5ZCD;;|Yxgh+u~ WBУ8ܗfl{ғa!|%1C礻 _ U_p0yڧ6 q8"MU0w߸_*bڰ0N}sv y2YJ惮ZׂN۱wŽ0O9w5~}5#֤L1AƴÛv4f:Bŝşb籧wx5g'p:ܿCӄw ;ÜWJ֊D?pZ# $>0Y"F4sd۾PB'Mrkkyu@r'yF8˿) +*knh˾]lj4tyPpߵfPo+-vD:5|~A?4Y@C]6ǚ_!^R.L̃?sMN tFO'J`쒢'᪹wS_B$ߠ n"(nVt2\Ģ w0 F.b*;;GQozJ?VnAl{t1Ndޛ)7z%LzzNu~j#7+b[WjF@2)( m&iE7S::~;i[ }g걛eRv ~%οE7nt% - v1R{sQw8v`S]* o HbUET 0`@LYy|/D&&{#Ž\T sw@[MqrHL:cϒo[xVMWT5r |V{v=+CG~LΌZb%3쓳Guc "RsjrPͳͩ&;l\a+?!](Ѣ!^fggۛPԟIF#0J1Y<->~cM3 )I6tѢ[Hq)a=SR!D=tAq5UJ}t|5^^n0"12@. dh RbR߉2Za6s^|3MoМ2EQk~%Q>]hqkW.foa2gZaG h&8)H h{=/; %\dT&r`H\"ӣe2L1(ݦi`·NcX_ʨn һOp#u0(q'VhKztB7WoZ6ngɢ- Jt >7դ.zWycO`IQ7wV$)zQN ?4*%k ΚU=ko\>Z/ E^.p.+~&-A@n#.eAP{X̲0Oy!6&J4/౛F6\HӺJ.6ޭ a#IfMϨJw?{/W _ɴN_/F,BF߱611x6ܸ{9}nKON$ +`=}ܐNٯȮp3zx;m|q,t>ҧ F1(r upUJ0Y,Jcgxug3]^6gs߀\e0QpqIUǎt2~p.T/H/[g䨚9dl7,1FՒ}oe CNjj(l LǸk_','~c;lkl3㏣vb`^;t9_(8\]lٸ C-n4iImn4oD H▂t-6~p_ES I?U^W9͔p4hp6盅 +c5V6+ ڋy:_Ԭ}ޜ uV;4zCW ڦNdhNSWؘk-&J/@~WLeaܲJx`t+ZD6*ՂTH::\&4?f1GW&YKx b^՘0⺅mGXK9g!UPL,h\WK)+IťV2Amc)~Tu6K48>mfj]i{S+#g."Q (1, H?qQ FUImq[bqdp 4Or.*xe_0[/i>N/_ܐYyjP XB aq%.|-sFVNx=Ҷv=?wA0\1b?:آ̥Q^{ ΆK *CEƯqݍMX *jAx2k{҄C-.קeNde3u!q;#懠)wU_2ض%c2^H(,YϏNw2|d⒁ Ͼ%u!ӧ G[f`)anf(1|ZVNnڛ.Ff@#x(˾ўZXOz׭ϒ蓡VdIleh@yd&s,|P<0oTaV{o$Q"B10_v#*^Y4X!ލMP-n3FEᄁus各$dl+tly2BJIIUD0Qlg6ޑ*0tnj5d^e{D=s rG ̮^de]cfI+f*>XGm{?Ȝ[XTo?"H]Ok*|&~' x3e.X͂A@Q\_w4IQ(O)R0y$X Pa"X}!OBb&wp3+ JB lC6A|&MӜHFC 4rK7gjw<+R`HczQ(%'Z0[7F&@{?$v2, 1=7#Ep/w#Xg,o9q3B1q_xy8 fo2tlRUR?I|ŒLPXn2MKb[nD/ep 1J(is"%h:EKnQW/32U}E$_%ə#g^TWWqЖ\L_O\&}VحF_KSTe ֑$جɗL"~`}/L_r5$T<#){hz~vVi0W&^ EWbիqdd 2]ɠhf)>y4 phw>mi; l*;.\"x[ R">Q{9HtqͿlލZāᨦliBEZT3[|vf;@8. OP`p?f%Ki`93X YW#l`1HV>f <[ᮂhڠ (X VN2`jSyօ'KÂŰ߸ӯ\-R/~R&8ݝvvGV }a'9_kJH_Kur4 ߟ @ACOTw/"=%oWvIxx9XۢhӭǪZa V]EEvb IA04%l :M@G;Ľ~lο3;5jl8mvH#ډOF^q#Tz@/1v3ەN ϰO0AzLEnA,J ;<./a*z@01hWsf3|gw_iaQ !5(̇al>Xi yi6d`mAB^#:uȃk$-uDJ7}݄ǧ';.{zR2\[ȥBE"_ }`,%bsTj_nf_19p~)Ja݋iUȿHv&fK4uUJN; %V^'&YF20i%U1qhRST̽ MoVC\;gլ)'bmpZp#q!INhol:(.p94yVTX=& ӀUp;-B"}Ǹ& / pܠNv s\ B\![2%ļnAF z2"'%G؉[,wکyÕn٭Ⰳx: jUG5jO'V갔IOv~L(9 K5VF`Ysv ;ІA <[<el92FZ bk%↗+͇.8:< !t-{-4U[hO]@xV$ .HۛUk-ˤW}esV+H̐žwZB1w Cя"""ܞG,_N?S44EۈjdKaȠ\bdL1,B-Bi@^'!X"=u 8nY,$* 2DX;qԆ*7b[Q ]jZ.fJcBS]/G"}z XXu菒ZfBipBB~TjT׹D;܍9 fY/S~EzbMm5FnƧkѭspKxOvWEL#Ս2q`bd1qw<}/5;gw{;AZ/ 嚒VZQ^[B+$F\p)᯳I?LzcQ|)KSmaHA$~^A]2Q͍fULTW?VOyq716\GzƸ,OUCM}u(Ȉ>Nj#r"r{wiU/ LK[+Gs8@B``AϖxJM+Mz&OwɎ͆/X 5;R-@y\ɴLWYo9Lv|8)Rc;WDkryr{ ?zF$-gĎtLҠtnYd etd\)&2̈́i]k*8QN#U /t+*Zs$=pZL C{9ܐ$uX/:drpLPXL!TXǽo e'Ł@&YmdltYr+mE.sҝ@Sc#?u%`2xnM'"l]̬ 𴃅7' N~\!"Qb"sD4a!rhΪK9"GaJ{Z7LM?vDs" ΘW٭gC~=e/g<68#6ł-_Pď^ɘS>XS9l: Z%bv,;{+Q}dR&'>7GۑÍeW$8ꩅ|0l~,>S/Ԑ>iѫ,pAk;w7$ϸ v@GP&$#AHa=U>X -Ĉ&<'q߆@P؛b/"qԥ-w{0P)AԀ*K*e| K3bRAȎ6tPzzLN8kRT.t>V*icCȶrt$w\ gP`w㘔vT=gO0f]7(-*exW?B,']Mfd+Q "p>{(FKqg3`cZb aQO-8q{k4rᨿ Ia_;۹ #p.Or@#rw"r_pX\dtw %]ij EI`=+'Z&!S;ϙ{3l1}o(Zp uwrN+=ybwu!."?B(n9u+2 D-s8⿾5\D4罒#qc=vn>!1nfcٱ|<6=ؠt*xZe]Θ&SRgTyVڒ !&g k}j*xO_^uF; 0jXݺiZ j_ t Dnv(Q\LRV aʉŃG;yd+nYT' &~uអ;0_4%6orRG˾jlsm ܹ6g_xz=*׷o;#i m1;n7$$IKjnU1qV(ZnXLG+iSbנmsLm,ld2=ZRP0˪u7bQi&,A*붔|YwSE 4!1}joq2FÆ 2n֔utoyL>[#fYA9g]*"F"g8UH5tiX;xo_81z~ PO@m<ɛn ߒ-]3Cd946G? ͂=隰.vVuhBf6F9\3s[O$ѽT 7Kg! vw >٨˷$&-&ߝͳ΄-xnR*kV~$.mxQTn~8£k>4$A!K=C|~{ &>4T=y|6eGF9]߷ ?~Ձ€ :8GA^yG]]J +[pĽ"ooySy)ZBbIފB;i>Ee8[rfJhw,2,AuqXW޻b_Є5n/d&sشus["Foq\vqyg^NjŕL*GL:mrᷳ4JP!k Gxƽˆ8kwӄTŗkMkk&Z E ;Aw@s0U 1eƙĚ^i)o[j8.=:$+nn%A/qɤxLqdJ .j,S~@FfӼDddv$v 1F`q} Pe-ѫ'_ =t#‹!֥GvjK{_+emjkpk5k} cOTN2jQCz!ō5~~5Gɏ7ElZ`1d&?WA[C~'Q]}{͂O&9FopB(VsAJ᳈KSG%'SH[TKH>:˔0f'@e)M֊ZAanuBl[9ko|F惘:[َ²qbEm]LK#]{~^^sDYwx*;&{@L/aȱ+h ۥSqCHq{ ,3i۵>t\rXk |ǕaR o/OF&Z$hR *o< MSk%5i6gQrĤjX}#5Rz?hڋW]D~}ɖ@VD挐f9;g݃ A;V5 6/KD5Q" #1tI"^iu{(-Hf ?mEIWڢlwҶp2wWbF*;4]>;d+g~`TQv3sD?= )Kq~%[i 2~aUDfګW5Tc߿.1|(>'(#<Ij}W;“XP!ZGtr{ˎ0O(dCjJ]X[dʓh_2qoz -?Ufaw;9Gڸ$it  mz&*$Wr{B ?ǶI ~>8X\IuXt<]?I֨m.¸[$yk''`GܺW]5Rjgnm(xY|/(!,%i=sN]Ey5(4{a )f}ξZ 꾖X_, 曤 ^*{_jV(R T%!̠lDh~Ƙv`dE뭹G|g÷V3$ڋGrF8ZlQV.D*CF'#:X(M4ǖ|$E=ma*@jEP49%`neDM()x_*zs>p:ЪTPĸ:TPO{P3i͛3e֞aA+jf*?ڎ@ŘAL7= GP}*Ү_B"FN xFLg0)^}mR"}Lr^a47Ft14'=@|]:6&/FyH״nh֏ ib͛U?Sz\3ʞO53FK5Maӱ|?iMÂ6JW:qX@{/ݝA7%y0Uޫ{5b:Z%K0˵2|kL' [V5tpQ- VP5/99o$!,.3ݚs]MvˢQ+juq[DfuAe0"R j MgTN H iMA}_ӱ M"/*³L?́#w[yˀ3"mް3YH?4D.`YE;0[3~MS 1@58;AP'k:2x D {km9ѝy#} <ԦVR=2r:CiXb谑~ 4%U^7^5omUչeȫD3R 8o0l'_.bG3d&؈ovqk&76PugߩSy>"3M uES;IJP$mKJx.;QE i0S=܀yZ(6)s789ߖ g_Z.CA jK%٘I+Яeέ11sgh`/R-xLcíͻ_AO͑$+9 ЄZn;%c) xڿBpFK8<&1L#bIV8mR'!Á&T|=ϧ֓[ Ta0ٶ^ipcWԖAP 45=K;.r^,f{86|s? 㾃a}o.PMja5=lUhJ٣Ƽ[B1_Gjƪ[v -L'\D4?N_*[>\|^^%xѹ 7+ccݮ\7A]`Ab982!J.55 pV'|z.uǰXHS{љj7 W @"яwؘCI|2\xՌŴ`wѵ!).FHXq7%]kgеYv ;;v#"K B:Z _{'GĶ9N.ȻO{7:rƏ zb9`GK󙬯s39%᷄ yEPNmAjmMy(xRj~̗r͂ #OXp04*=kE9&0oZyC/%:XG`9aZчIUjb[ jx|R.e5:a_3Q$C'-eG.Ce#;qHKoRqpWφG6X=֕UzvS F?t+ت ZuZIöD[Ȱ"HfD+΃rkޢRL}ND~|~0~S><3F#\#rBV%}yK51݀բ?7g$E2nc&,';%E>a'^ı-/,Ӗu[՟ O`S(!3) D6V,Ak=Cy}$׻73@#U ]M1{0vcPqVD7!_BatQP*1-&%OA~I\"]=ȓ,夭|7ٍ>1j\$ܔ|b%4bUΦ=ȣv#l=<Ӡ@l;9IKLB5Gyg Tƕ vcV*ܩ罳>.Xxyh65@C.uˆ{J_71:b*!gm_oiZ"yyyF`{r~eY:FƳGc4q8s5*8;uӨC*ߡX0]DqWi;026`%>V`ӚΊwFRS?v?KW.0R.'羜vf"ZʹxݭK 2"YNՊ9*;:-"'&"D!"iei0h1I:>"/H|N"\I >8~[{@cn/^L5G'zJE@$&9LG3UR_"Zϒ>o-~h<)|_rW# e'Ef*j!ӹ4Qf1ae]{Akܬ 6*^>-bgf#̻Fq1zݤWu$Yy2bI߅{R4]/B,ކ[M(rxֽ)pX ? kVY(CZّe%op>r#KdeBDt3\m.fqzryL1jWR9WR]EX_jՃR000~,j}a' |t.|X–R?[v`e(-cQS3o>Zf*x''YHtS!Q#]ܼzԪ#%&Up98_uh>j4@Oc80#뿏b$"v TkodqO=fo`@ڭ8Qhgj$p0ܼQH6WQ%iNInlƃ5x(T9^uL *{#W^CeL}n .~r@@)#Rp.m &A=3դ 8Y+?:N}!!'d6>X|L8{s}ԺJ@(uS( uߥqWj9E84z6UUk:UϺ7kgm bn]X `XU=ՆNZy2W=B)-!\o(ZE3]tѭv-VBdt@zh&" ө[Iln:mj1sBqz;Wzc]Jl%|qaJ_˵kCKܗ;qɋg]:7T/8VDXkخ!իW̬H3Yꇤ$[ɘĿlnJM)K) ҉r㈸wU+rA<.s# Do]V#p$8<+)t&,I3JȫeMFvڴ93]JUJkc*16ekĉr^Ԕmз T+%'OSFx", ,D |v6.]k=JNZ" m(q*%'!fG[C }Q] A//zl#+}gԃW9fo!8cfL\WnVMB?с{t%|J^8Ata׻Ԯ I;g8E/(s,]]nWo&Cj87Wz&#+ Zn[ˑs# ڗVd΃KKNx tRV(Oll$' *"6]-Еle6{7Z Y~ Fu[U$t\ٺ|k vn*u3{ZGeiN?_񠠓,@h,OǺzAv@ %R$9"ʼn جH^V+|rٮv5opR򺓝wTGLs&0Llԣ-/H갨M`d^0o}X$ G# 0󌍾~n_et k+v?pw"XvC+[_6 VS,pLL9u?0$UUF6~֢JOׁ#oy.gK+Lr/J{R,tu~!8 `{߿^Pىƶ\%{;CpuG޹bAW/iҰjC|xY$\|V @ElgΜ(;Noυɵn:|{~9.#U&9sF ,6C ,'[{M,K2⇶[Gw n MY %1&%C%NnHwD:^ v;"|#ޒ㡓@Fy-bg z*xէ,3 އ K{Fp ,E(g-@897TheY '/ llc. o+bPE0TvVOZ: 2Ϲ&Bf݈ߤ"Nt )%-(glyzS֛a!7ٟnN;HWg"ЭGpSdi֡Y-Ugh`Jxe`㒱&E HoٚIL*W†f1:qe_\x|ϱ머92{_(DKvkm-J%ЁD/kvl4EmjKg oGkLPj3ES%!Tqi%Aêi~Sqi>yfD8L{~}(&SS)xI4SrVWNܹ@.DcA&ҞWZFdE8Wh3S7[a”~*d"!P{|Zu<>ũ)Npټ -A`}֝|(uK WTYzUQoJK: ҃*:aE;la!wTq}b4YKe&#)F?+TDriApۮȾWm)cbBewT>giǩ4,M,ubjQd 4ɊOAOs#o)Zi5%դwu7Z>|oeܬsHLİVa(](͙0z 4f5dRV=kIHmFʵc\ 7A^OZICr-y%N>V*p(Wlc,U`]X  f +d3u>69|%W sc,/zc7*h13LNAJrlξu_`@9<xe{~XRTT#޻'HkR=I /-=#I^P-A4`;+!s*-Lυt41o`LɋDߥܒut"rl7XbM$r L30?Ɲm\aV|j=\_=LU87*+پ'_էJ|} ivl}هP+co⾰ĴWKd8@f,1Kf981-N)eSR%NG=i/\,;(s(Dέq/ynza%~C坄#؏|j0a}D]pr,_p D6 ssu P]`*jv X"rW't옙̘-~Mݳ˃)2O <[o?5 /%$n)BuY09 v-&cK(h!Ӫ@׾50%}eeSY)p>7b6ZLV/l|ɩ}nC=>nGQ%$0#w Of j]Nn:/('E$.~omyRj6mgL UNwZ*Bhl#LT($NB,8Bإhn,t7 ۻfqag*"ceIe35a sH˭^8ʢ|[. YПQoZ;X,7bV-} TOԵJpQb-rBjx@B ?t:o(f4B/:認 [C)?T&rbfov$.u6-qODx|HLE:gWj{dH)yKUG8@_KhuoTqga̼G\sq&5&AcN0*ޒmln1}`)qL񝠅YKdߙi2Iӯ?Ё,$J&%F#I3PL1qKlMq:uZqydK*c|i;ʪN  G`pMҝ^4-A-[tS$i%zZJ@i[>b54JtB^88CCG)m/QNWPKWf]߆"Lខ I~$а7*N=7I д"}m#^`}QizGCiZ}7E2ڦKzƺ4ۆFG؁fxRρvYly ~YGKa.+ Cd +Wtk: T ,׮g/7Yv^T?y(h^V隆ϦO>=*2򷹗NBݕޒ E$02|+24YQ)~w lZ]URݟ83B@cǑ"/@*N;R0ݦ - ϓ3(( !7?if5\^;c`xJf<BZA1tRΞ6%H0 }޿VW`H?h}A_Wc=g#^3{/Ռ-SI;Mbȅ^e=lJ&1gF酆P5ٿ3I/P`Ki$Tm51o:,=yN}!Tu+}LQJ8Ī0Ha$SC:( _G3Ƥ  x8ʘehHJa]b[GbUwe榎汣P-P@pT2Qh'qߤa~C|( i0$wEѦG{#F=f]W`vovPٙN^hxt~]͛W܃|ዊB/ODS"F-1cFG#yc^)JpQJ}'npo vGSX 47h3V.W*Я{ *7)kppGHʽ%T0k;vníl&Ǽc# D=T+ +3t/2lʨ,@J2d^ ]&0/ᰲQHɊ4M#^OIG ~?sJ:ODȕJZdQ2P`J̫ eVH8j]K33? >;LCC1ȏr%0d8U-ˀ9ߪ*==u:8eTQf\.A*OX(nEs+Oф8_2AG.mo%L{࿤M|PV'Ѿy1'9k6M4E0,7$)yފ b+D%]"&Z F=}@tiIYB@W oGĻfAhZi: DZr fG}7ͭZ}&F}#vd73/Ї:F棚lW~:؄f⣽iDxf',# 8kiL+! ƟLjNɻ6δÐ+A`AjF 1!4TΈ:s銨~Ƿ\)a5f%b \..ϜD0}݀9J ^z["8kEoYZˌЅ wafR:~L*kIsq'? V.UԑpNdt՗b5&sY2zWdG\Omfl]Z yLIݤhNPN3xlZI13SԳFjO5&a`띙ǡ5hO!flg^ײ.BK bjYjV&%jd +2ؖ/J,ag${SЊ~ _C2 EbCľ@. 0r4^9'C=1fi@(=Fʗ,NCRA5؎A<֟ߖW?4o{XN[ڭ܎(~>ՅKnU89˜YGqL}iX} P @ϩ"Hm5 SO`RbcgݸK+5{*XMʃ j0"PJ5/%*hFĿ)+1rpTS %|58 rַ\4NzyMft^)A[#E$?m4;w݂¬8B)% Z\ dl\~>4Rd6M$(Pƒ&omNsT{r8W erFq&2sY8#{;ZWT٦ex6>)` vJ_ҿ98޻@b7>j#Acq?hE4i/Cy[:PWtK׬DP"j*p$YO.:$;@dG/Eđy?y?y& K bHْύ^t2.a.4&.iX8kߏK= /ri-r k=- Qaf79;@~I5Gҩ8ZEX~?̨ 6/A`Y$CmoYNjI4& cJsAy9U~ ]w٨qNi sgYጶR_8Lo%H4ԍd`OޅLE"b\%>o=oE`O8<0~!Y 3˩IAE;@i+?(̈́S\ \.*J=>D]7T=㯫f+[_C s&;"\٣B^3Qg0+q(N$=beA2q\pg:;64nqqbn981[AmhtQ__8^ޘ]wTUJ/Uwdgkk@x,xYi\8,’CEQYyż̺_{H0=Ҏ/j0B̮&1VsqS\ 6tlA<&+^[zWq}l0 P} os~ugڜU(vh?V\ӕaPu&؅j(2g(A5fꍤtzX$M2.XBD3 #mK\7j6қ\I5r~6bkFܻ8 X'wsAiQ Հ]J!=u.AD>`n&"kN>n%#v+3JJi5ƒ"t"li:Q +׀1bE|׋!uD̠(<ޖi~d5.IzR?rg"xb+ /]Cv:9X==WCh\:zM Hce;J @Bhxr{gD*zoaHv ?FeMݱ_fB8TRdI|Wp e%Ÿ\IR0jK] .b*%ݱ' veRNs݂)$8yF1V3-+9دGRACtAwJ^Y8Z%ȴ2 a*:Hv}s>)]AY^7Mz"JRߑgM,wY}E')#Nee:qS0S&97Nr?I'({3snC˭MSMcG%c ;HxحN,-_-xPH4Y*zjiH Q.#/`4%v{cŵAlDvb-<Ôؓ@܊Bv]-DlS=[GT(H`3?(J(s*K}r0j̜„(5ˆB1#q} C_ ^N %o%<NU"$롈SLMye|C^7/ρ5 )fG"v^DRXpz]-hH&-WЋ05zВ>N|4}iMJƟ@%"nHP/ڱ˿x-@4Nv<ϣU$?uO$F r<4cGr^j^yX`v&K9Nj+`V5pa Di%  аFnϛO䊱 qYy-V74*Fʔ: <~:lzP#-CiL2ډTJ~FY }h4%VV&6g3S9[?$c~wؙSw3J){a]S'uHAOSZN+Z"ܑoʪQ%Z%Y O<6'S-]IZrzY:B[Էz7OOpo0Ʋ% ECwM ݐer='t _Dne; X1+T-5!ڞ!o0UV7C,7Psah5Ͳ >H-8f eLoHҢ jmG :)3 8' }Z4ـ脙4s*ZAwҼя>/3PW̶@q{J;/[FJ3p7mT |:zqZ}رs_I5P)8QWlF~NpGښM9!xbUnbYzmaCZR+FٯT=e#0 ^d,mG˫&(zNڑ|ɦ7?ZBԲ6>zUC/zDX ~'OM{O*+oQaNRViwd=3HmHiDHn{9]]hD ӄ)Lslu "",B%9D e ,By-6@ u DeA-)ʍ<$3:i4yn]Ng2t l@jwkomt1uVҥG/` E\Y"3+mU=2yߟ"Hp7w,yXd'3<»Idl߮8CfkoB&,jӿ.MPE ȵȹDp -+rX`uSd'[ $B; :eԬ8uﯢ9P %dL緩 ^nvq4J2Fz]b?&״=Mi_j<ʊ["|W8?M=$.㬉 Yef{{:Rz-Kc<7σ Cۯw(hܱ?q=sl6d,%`ZNdLhV 3zn4 5 vs+ mS:VU Mw.z*Nj4Rs~gEǭcd܆Rȣ1Z,] g5C f!s||bJ@zE$p*1AOxF)Lihq|CnzӦdExDS]X|A54B ,WDeJq׭csٰ鴤|u`MD+]y o֍LJy7!V86{ ;U쬨VxXo%A}E0Së`SeL F@%m|rVQFt}ލv4p !giy7P:CۀuZ? \L)rEh6HQaR_'s=[N 6}S؈?&]yw5#[@/kGߍxci C\!$VJA<'Š~|4ayPĀoaiO)H,,kÜFl.TGsBt`Н6cPbc{9 >'kʜIJya\Vgjx#5ԾASG…#(\ҥxq"u":q*Kew:]2>b3N#(+$ Q0NN7< ls#'߷ ^q E!ȡY -hpɒRtBU?1Fj}ٳVWϚA_UsgE~M[F/+vݠ6ŏ#/@IJSt.ɻ*J̪36D]5i5N:'g}n;#%himi ;8 ҏPL,dR4Ʋcg&M1^q UF9l:Taf Hdno Nx1HpǜRcAsn}bY8vXV6HҮxu5[&!pw޹|fBGi^Ap=:V. N/4HgX%yMlۆ_ƟuXvG?.cG PP9h Oع{QޖHh^ne8MyP\o+/A}Bۀԃ#5&ArvLuyᒱ^Oɺ*N|A]*1|r.(l  .bY|r&7F%k#9n8Z&6.J2tdO\cփ}:s'J+C5iY8P7Wi. 1Z6B5R-p}:~zBÓid𦲉Jݐ)`k;W.iy; [{lqFHU龢1< =hd( hMs=%r'\׹BG< k9$.8}.j O?^B> >հVRSlCeLڼ- ףe8 Lv>V\f`n6 Ӿ%-v=x<:fьlbf`X 괂5{6sk@l醬ϥ.x&mxsJ`yM nTy&yk4Ȋ#UuU髆!kh^Y:>ĀQ}L% o%_PEG,6ϠVoeCVj'蜴)9+qk*kKа7`͓9LvtQa z7%d ?+ ɒcN7L9+c_Xx7/H`G?;}yҳ>hE1 \:`D2%,-!Rf=^FZ,5ꧤq0Ihu|;Rз^l߾0\ه22p .& xH8j &J Yܗu>/Hr!e[ٍI$9,Mس f5L,g΅hl`}Q c)ұъkLB2kNSbd΄mt|*y~3:g~.*I)lbw'wk~  VY8z6h S2nPTSiXË`6j ˪):HpuE Gɚol+0tb|is̻;)A+cHK|$"B)w[e,k46"nnb1~ϓ~ǰ8ȑ%:A&3 p9 =q˝I-10Öy7EffWNIn:yV֥ אjm&jgEy#?$ΟNvHgR*ک^ vHVW l2v驼7=㪑yx/ﲯ+$*8}BrPc&L]W$vj/| w|mF j#)oqwԂcE [>;Qg<:~X)g)'myU!Q:%+mӚQ H3y n9dwbQ(ؑ4՞^Pڷ <9䀥|!x>KE_q E,xShZ{C*˭fwA=n] ETc3>  J풦Nܽ`W5 EGDE2S 3|8)N*!¸%ݞ+[DK7+TwN]!]"$LHH1ۺ&Xȸ?QהmŧhYYɧKx n١]{)^[Tk@C)2ω2jlU ֗Bwmʊ7Κ|CVs< ^yl:0/Nc \lOWv.k]4HU֎My-\iPi[o 8jaB_FuzcE+^xX=vDp- gxHC&,, EtPb0 ;HNt3Rq?H]@ ű;.HEq]%YK+7b\rVw]7~*޻&I{R0 O$/HKOjA6h%d(w8T3RoqƮζlQ/_66M[ȹvQ ?'G?NQ`m65*\;]ծ[Et5`縙vҖ0||n$^A#D(*F/@I\Xhe @}*]idmNN\к&k RɁ}@Iz ZAJa|QR4Z%؅pu4YU·sU ԎM?z]O`L| wv (uorhe꽽K0[4^o.v6BWܥ*xf0Z.r&!jJʥd \A~D[e󊞥; _?c^$#Cϐ;fqҜIEEVWx21wc9*4kVCp<]P(P0>`2.Υ$h(/qHyg9+AnBzh/;翮P̄ ߎR/c[ӌv,^ja UoHH: ECN;i!{YjX7j}Z|^C9k8N&+pf2#%|ܼeҝ*Q_Y|a"y!:uG!Hɷ}є^=ѸQ^&v١VϹ6B(|)O"g.y㰮op~ɍuDFR %ٍU2˗X. 2kןOz"'LSԇ89/' aIu|tnY'C?-S$L{5 96g~Etn$]-{zYCPH7~*]8q8rY{2jShkW)dne_%ypLimxa\eʎ-*:瞫!#hMHkQP;ʽXh֨Pg#TN'ItXÛʜ6pF HDJQ& ۔@i=Z,b[8c|rbO<΍S=|f>H:p?ѤB "#br:g3ٳ =-^T c-e6$N6$pkb8o.ٲdƏJ~dDHׇr-Q2Y呥 ؍gj6sֈDE/[78#6o)dʘގaW 6C~-PDCbyT6/Efz>$, Uǣ;V{ Z)QɊ 8Ë?R()#MLK 6.>SYױdlqZ! +i 136CeoM4 O?s) b ЗexZ "ڛJE{N˒[7Lp<Ă޼Ǧm-f9O5pUcOFqzQO=s Ґoq~bqhbQuw6~ d ~y1,B!u׷\'f|P;'+vPWP BԍZzSoBuJ_V-mڼSOwq HM""PJ$.RCꌮUTOqk찀ipc\xq0URrNZ.z GŶ/TeBdLGX5|>'Jtx"o%3ER )j_0O_FvZȰD(ugkel`$˨ުvű*V`6J.D6f~4)24-=ݩNi.Ikl yHW(Eׅ֥rD6 E31ymGåXjp=ZLeݬ 5Nj8qYqǼ /˚.]'5d}u>s37ӒVNg Q<4i2rmeO^};ݡyF_+^8,\k2<q;:~dIBwڀ>F9u ~s"nz, |ׇ4,(G0C܉)ɐJ֦a ^rOKs7w*=_x%-F_zioZj֑H$pOC֙DHWnjqL wH5i쉕CYqwT`<:!է0#Cu,J#*T=W.93xB>i 9Sg*p6#1M:d?X28lF 2@ ;R@֟T|#te"OF#/g뮀*#_3BA_`@MUc;/+yAE"ak0 2x3 F_+:}" 7c3ȟL@]ÀbȄˏ.Q D)("vE7$c\(g(u@&] 'E8VNy桀^ֈ cvhRN$e:2TtB7fJ5E)ղ x߇s9ww[:#mx;I{>cB [rT&GoQ FCr:S1Wu1<<0` h!Ho.qCfu&D{%Iz#zTue[=6 p1M AqTlIƂ#TdLyi3mW:. w7BTS?݄%-/"Kϝ 9[U;ޅ?l7cM*2 >2xϝѢQU;DK~ui|}̺ьLm3\Džs@B>-Iȹ4?J}]J:(Ϙ5P϶e3Ja4E#E^?c}Z"ȡ-@r%$E`1VVN<&KFGk5g3C10#G0idX"l%+0mUikyi̸l <5~v8ރT/N--C([wF+#;k1h''I 6#xE}wrismXM$ x)y0- $CW,5A / &Vl tjp@%b}yYPz m+V84o]D*z=aP=yMT%q9=p 8RP[A 4ë u+ Ņ&:wI$ gy;Q1ULX5܊/,d局Քa[B'Ai%6w \Y`$7^mO*6*10}5_ y;J9S9&.ځ"j;RjXz}E8QIUUp ]$v ij9n9STQ,JWRȢ/ӤUS)6@@Kv4 1laX!CLdn}b w1e RImԲ$VؔƆX@m!ߺ*b6 T;r`x%\!Gcޘd}Crl6>Z8:$IWg|ω خ *$b [88M dlܶQbg=E`A? # bD:Հ@ L$<Ž'b+=9 -5[ ϿVFľ("`'鮏@췌o!v)R\c|bN#rێAz@&"4E,~4MR5K5942P"(kCBҬC6'HDTך v’`֧@1km4Sq XbEmWiVˈ &xR]R)i Ɏ.t+|vF}D#Ր?'QHI.L@}WXeEyf?ϫ 9D@mM,՝h@ Pv>SȽgyW㱟V|u_lr|o;YA)rKJ'M&W0=F2I!+l_q o.g'h ^.HϽ</+g֡~zN$o%"WNQTtby{ 'ԗζ0 ]}-䯻]C~9pa 5;Q#1y1X\E`DqTWl #1ۚ4L>&47Zi-Z֩JP+>SIT= 7DNz,u+PJ yP IdR|e}$o  oQ ʹ#[u3II3K *% @ ɩf̳ԝ[ `^ Ѐ?_9e^~뾫ue?y71ilVgSwf.uCvDuppZyŏyY3EMXg/B 4 "ƮJgjd ID)ɩS  8Ud$$H|k7^Uj" [C(áZR7zjvx0Ȏ-RČh]}VU2>u e,>/c7淝~D{ezR_vYDsLv PMihßtVm$cbwS\ +N6)U9|/+Fh)MI4>xʿx׆rI9-[~8dkBAo*#S0ǔS'0:q&&{)S>/C+K߈,NfmMhqql]tO`A b`~ѱV8!i੥Jq̶B#3nlf46ـH9iPW bh&ϷMz1멷J(\#"ȟ2z>[W\$m򗍬/a{.⇼cYo0cPE;$+%FL Qv {x;PjwJ!)[4QѣM_3gqA6)JQ_K쬀 #ٽ3|QUKfgEz7$JA mW&BW$~#|YK!=q'`P`->ٿybte_MiB@(2D FzJ"2iEm͞C_p0L a&e.ZKtEnk5kMVXˤ~SPpF+f*wO @@rFhᗢ3vMP9Ұ:kOaBCDWhG_-~,Sw ]=$SW, oWIߖGbxONPQuŧFW=5Z x|~vL Z߿nS2ܷ3`8YݘfR?vZ9نL+# L0Z,3RֺB%cvQiA(Mq!#Få"jW(|m1. sNc{4[@2_"Ӏ[(En~y*[T,.6WöS⠒<"ɸo(]w& $rbD4B5Wmb?=2v- bS# ^YL9XhGLsYm,O8EHyH_s=YB|ҟ\U+iUxɥtlddI [Q| k[ l`>=BDI01M^,N뉔VyH4Q׺N̺%J6e)ʹoa t-k}xƽ{R"LZW}#s.OiK71ldkv5{[F ,9 #ϬYSK#c9Ƴ-7p?PA*Rcek%+PA(a@bd(ջ8˸ єͣMCzY`Xi=!o(eFİmuzjnfCiޠکf y_e)|O*ub&gdvq] \4wT϶I%<*J<*~L#װ^W=zY-e-+ ə|[ŭ Q'Oqw8L/ӄE.WJU&̕Ͱ*W! $F5N>tF`!g3([9\B0pc}8 `2έp5Y'ɭBD|W}jfr YRUO y R1ZaY/8nfhݙ*07kv׌4Pnwx# X ,~yԪ~1K""2@3`ͨ*şE'6 OzFKWc  N?*"vPdT9P2im%!Qz{ Súv]ر>{. elձl])x^ n-wq"nOYCo BG`"07ޮ2x>8M^ISt^@'Վlz*Gqgc~%<ɞoaZ䖥^ u|\HHs G*G@tC>Wlo4~IM$* 3G++1dŹ+|B.8gHq)$=STU(ٟjVت"1`|LTuz;7:,'Zuۥ|Tn0|]veu+L#,okQzg;-"R6){M4JZ-ޱl(aOs[gC(xqflVksבa~XR ̦vӲܩ;4˜+I&O.pj R%`6ɱF{+sW͌J,2@Xg =j## yB/%+W3"+ yF#)Yjf+EUt=v2#<Y.(N&]I[*vQ{\ c\ G_y‘EvF%efX2Q*d?JV0~Fw d+)D. U<[[s 9l99Rh@cl,Y7.`3j %U "veHN "zx< Bu>w0 տR$>B%o] ;T^`\v=cŏ=EVwȪ' \ 3N%aך:׻SK-25$2^RuJɦ8f*ov=J/mbuKh{[X@)zMT'^ N*tǃgmoqc520̚8=d'>.j?#fp֣<ߊwکdP$2[2NNi͵ո ؟( )b7LT6RC_{ O8B@0[r[|bShƫ1e{;'N˄`2pԂu:YO$'e Nv08/=RyAA$R*ϴlӝ"H.OxʓKHX1c W49 e,)1fwfa3|itF+vV"5e|UIExmj.X7yea^ t)hA)+^H xjs| --Ie8r fH%[[ P".]=׶>1u~6X"{s+OT`'J|mtn3ף2vhKf Dt$7μ(s<"Vm$}Rk[4Ar5F6q h N_ع+z)s"%m[+n^qE =Az*X]s~־*~մrWRXkmUJg38(qhּ`}9Fimdj:Q"C7EM]Ytd+kgtoo 9Gƻ_)swR}(4Qp>6Yjbp@!NKϮZɪfYx$)cmsԦT3:=(o9bD⡔shsйiua, I!Z2160R{bO$HFyqդ];x4#*oJTP1w@"γtEaKT0׳M/5.+],,gpe]o0;633,\|!083(1ĘS%~ RѼddӾ}"/v5[_0:'9Wߔiu =lʘP;_!/F]/B7ņ x=[x(TI{GR1c&F"&x}9!gH٫8B:2%HԉU50Cf$7&n+TїRd9Qϴ1yU^2?맅:$q0~t!"f#Q(  zyԒM~wy@߹mܡɚ'aƅXP&}|rIjٟTZh }r0a8g;}r/WfzH^U}i5)̜ns)\\<]KEm. aDPO7[Jc>9Pl4ịErtfNx!:ݔIQy?~_)Kkw[Sh֧9^7_lJH` qzkKUȭ\O] p[ϖ&vKXf_ k-%Cb\ǼKȞ *}0&J^(&a1l0. :RxaRi-/u $-H>N{'i0/eT^2Jݾ~^]6\̫՝Q2Q`p|&RbBvK&Dq7Y ˇ,7E&@B dˉ1ǥɠ]\z zt) ]<ԟضxH/6ixSUi;M da{&ugj3^Q4f Yqܟzfv%q]O]+ 'gjY P s/,nQ<:GܜE2w Є`Z-Mw?98Wu<ò3GHfoGM/[Lo ^p SR}xX)'Wh3J﷿mKN ^_w3)R= )1Lhy&Pq6 hl()$e9J.TVZZIt1VVPMd_&qo¢WUe̻{%KК${ҡ#OXa )%J^E:1@׼,؈esL< AO 'ڐ RvT9E9l]K:B>?bt{1,02vZp̪;C^%}y"^Nb|qccyKQypR~GLI B7* :N9}%ٔ/ߒr+f%ǽrk{tLJ@dd綫AgyĪ&8q*4.&by2_Is3X1K#a<1DˀC /\Y$"fӷJXL955Ƌ.64;Ƚ~#=zN uaj 4q}EA͚s| 1VqȑC0).k\IAO+Hv}*6JNGy9 35s&su!1J (ӫ BE^ВDEfB>k_M̈́UkC?rcщ :T {x$Gުh"^EVVA"Iѵ>\] H176C% ӯmDj{EDZl$`thIl`Ά*(\~!$ǰd}՝djw WW=?q^C7ӉƬBcvF !Ɏ+077Ƃb_A/ Wzġ'ڕZ&pV|}[2!RU߰k "`GQ-b\Ѐ14qCa6KسMVmc cR̈|rqk{Eϼ>Gx.#=5H?kÈ<XMgF BOg+eS&R7f.zc?B^Ҥ q^WKC5W-8Q(9ZOGV. bb|:ΖQIb!IirZD!)2nR[Hpudܾe3RSy"6ggẌ́?v?I 8w'@vl%%,07"х]A bs*U8ItY DC5tUȕ@CS ݻ؜JqMJkCO5V!GQ:9'J\1tl M-#3>'Ve`I92^?sJ VSB]CA$Q/hͫZ2+D^&^63n)3ٙ{r^,1@bȈV ^T.r7XĹLWHi2k)p̽QbsODsp"O[tk"pΤ2 '[:^z2Bٷ]}xqp~KuBGZ8whi}q5CŚT0IOwd53LzY坑:,Wt7m4j68>hDZcfJ]y|e_$/?5eU{)TݦF VT@*"PvO,j4MnS9`1A^=/2o0~ڊ3Wns~D|z t]>d fyi ƙ9%غGO򧰜Lv,#JF~ RUHjTgϣ3>?Fbʋ>eFG#"Zc"=C_T,w}my4o4%aOuGSѮ$En硥+b ,78GҘmpIPha*{~s[2RhvQC:~O7r(RQDEC1$;3KnPg?O֜-H@맞(25;l>i7 TpTSW:6dx*omTn%S-.ah8"2[pR!\aWCpc`/5zV5aDcN]0{!Jz"ogR(GjCoFuu׆3u/V`G8{-Q A<({*t䓱=LDOJHBxS8t }TL>^~n!v't[Q7tV![M#J*JKT;}/{VfAw?+\қIV6(N5R ,5>yJ>6pa_8[?|Ŀf-G|߅E#:H{V`D?l-#YsїGwk&a ]Fy6_4}7mԜ 60Y2AʥLQO4K&L&}#=Œu# f7Y 1Ǵ`vL˥##\$U^iK;FqG<~t?nQ1 DNLv 7w<{zt8^W@b d/12!cyCS(Wj|ގ3sMM?ͣ=Ɍ0"5+CMi5^k2\HPOS,>B΄AMZx RQdEXQ~lV_9 bsuHe5;}fpn+̽&5%,a߻{(b8< `1er/lX>%Ǻ&Ib3T`m- xd |UmKZ_VÃ$Z~KWB $;?{(Rd@~wn1vhk;`AX- U][$ yO|*5Zqg<fF\> h_ MAXvN{PIz65[q;YSK2J0?[W5(Ĝ saLjF5a2E+ ?L-K.rk@W'и dز(>$6BQ!49 G 5) +ynun7. zBFyo;8G2-8Q#4X -?=HI6h OGQ^Llvxh8|o@sBG-]9Q O/[fm-m默fMOчW%jH۶{CF$PJoJ"(U /{@֭tݚ;:BXχ*;*J%!-j;)YgIѷBd}5UP2H@z 3eM"$ Lo JD;>n 5=GU1$aH3ߘ7T+&yC\=EE[$^mO I *:=Ғ8~[#Ǭ21$TWmqGp]`)/AgJsJBnzWpA$WnUBPCKJJUUN>FR(Ez +]ePczoݻ$d͈'uMя zVk׫'~_Č2M hOӖW J_tV(Ѫ}=n_iiNq4V4j8e,LE_j`h]IlM`3 =CQC z /GmH7||u6%˝:\j@+dZcO]vo$:V;| bQ]6 UG\Pp,;(a 7+A}O@J{nnRxϸǁOq(v)=̳3V Dm.{Z0&i^djFw*:n"i \; %hqr,^`7umNj@YrɮuCvz Z|'.T\iĵpMz[Pls;c%'GSonDFִ;n9%Ӫw.o;s +"tWܺqYČX n:GVy4,$-Dg=gnvP(Y޷|@{K` &Kx^ i ȶUc{Zs,e'8.ʈlpGSu1cz5¦lV|;">(ޕr `3t;lN$< B?w0'%m^oä3wPIb|zfz\cXGkΟeG#'@Өh})WX kBfZ__lTX벥 U Ɉ y]%/N5Pz ,GF?=L-_==ʊ lp bu"-rzg%yK:4ArDU5P#& 60tY*cK?KN4sDڢ{y9u8Kכ_s"Ar#Ex@Fab6̛mvu,W_:5KV gm-̒M 3mN{jۓA[p͛]:eA\67 @Q]śaav} % YOAT Tb< k]Ar WB4>a#~ /Q;˹hm&4}H<"?D̤Pƕe2u PQfZϜ~XA7nLP8 |Vmm5tPeB\X~b ij~Q |C北(K4 q" df gfҠײt/G&*vFK-gKVDt0#L|L0cA`;`58*>-.MzbfDnӁ@$`{#jyhJ-(|x3YL2k| h_k$M֣4;?M%^'F-ּcl"6' Va6%}kK0W$K<>Lf0L:l+BGy!hqmR^LvIjJ|YoiƧu-tYV'{j0>/gz#zZ5r[5ԽΆǒXі[[ fG0K%v~WYuRaḥS".;Zm+D~bFۻL7"6^\cՎd8NݪI b$ѪJ&dggvs悍^@diV$󾩒z *9J˳Xڲ$tӪ0{1I,``E\j iG38 U8tGq;pu)' rGhLf'YzOQH9I9CYvt׻昶P+x/΅DS&>OEcnPc*֫Q^ǡ[O%^2O"Z~ON5bnz:m>p')ķ=ҡ>bK+1hBTZǠC3Cʏrs\8cF#Sȧ 3@1Q⷇O3mKY@+9Y˜ ItVOh6Mns&}I o_bJ<˸W_0y-Dk%uy =amXAR/d};<~xZe_FDk$ آ9S\azO{vpGLZY)bG2m0J.Vm*>ɘR<(BK~ iA\\Hi)֬&I.9T$=ʚ망t{b9sAum IH0d+}@r%2<7`o=[ ?qGE?U`x^DnJ3-sIQi@`5بr3ch43S&Cwj JQ(1>l9_?/TpD.޺l^re Q/B *oĺ5ܩl^w%w cVS0C˅7%Lҙ[ڳ'&3.`|YʰPy<+D&J@]Ou6>l;S,2824U(+>~Z.Gdςn^VV,;|Ii@ l6ҡ`ApR > }^ dPhTvSl}65=q|l %l/h* uQ'L2Z4 'Y 0jqL'RM6DZZiEa\@ѬUC;D1r؛006[eDDZXJs6`J(gf'z bD;8tt!E+$a5l.\Rx`v:@v0r[ !HZa5y&O󐕂s DXe4K>C\Ea#->6>u K0b}ТbtvM"cE".ܨn EKdEI!ݻfo:m>[AhO!5f,QܡfVx9J(Y YVU@cֹ͚v7Ϫ8O T0xǫ_sjJ>'[~+2Eq?CP#[ HKΐS/IP/pKs%`$K3PjJFvS.[ȮhE zKv2=fiجYG7Җ=H3QŊ$47oq6/\\8oZѬ-Qx71yDȏ84SHnu$jC\37KzM~`kzMI*cc%PHM&w{r i N)sGDb ;tpjU+kh: 5wxX._ l:WvSoƋ$늞((3uoۊ ~@1tKχk TDhY)A D!ǧ2_-8>@z S%y͢muKtnV&~ H{dP^n>b?L:H+%%uY Ibk=U} 2V3҉E/kdVuRێY"Fb)(ķ#^G,Eor & : x"'#Q|*vh ;CC35 1,R#q}hȺ7{7yAτxz@F| kh\{uOţdg$czu>(K.A@X9s`->Zd[&G1ٸrFҌqfHߝ|OXVV~k3K{ʌ]z^2LPirs}-n3l4Ut#q ALdR:âDV%h2w&3+ fŭ_욲 -1| }Lj ~0eg u B*QXU[)#o{h#0tiz?D_1-4XiCb%È/ZxfpR_Ne7B"! { ~c =Pl w0Q#S W!+Sa\(.tZQqѐBXːyQ)sSjH8PSۦ\͔p`BvxGK-*pODISS5AO ͊N'WAr \'%>j9@ Ru_K>u&ozId+\`cOy=Y"hFƯ.;|@u7sx33ϿDa%mW޲N.aryJ()*^A~c-O\*jxŅ̰&cI~e[lM_vR*MCn9h"T/c5PLkW0?eD~F] " ȶ̱/*bISmnL<(BAصDLGQG-SSmȎe_,. :W҉tДQ[_XW/bn<ʊ[wB@g(Α籕O|y=I>pwD9@Ao =H^y}IbCO$@Wu1PbXO~*fjϲ;?&fE:k"E Y?&{9狥2C_ z\I;{8IqaDPQ/6|4|Iw"\vu|9biү/=WzD(RacAgܨҠhPS0 v}`&8 'jkDq`gI븹Bhp;̥}HK$:DG:)ʔsfz)-o>82CAX?F@pwUԢD F?m`Wp8۱-gXc͉ e]KA$oaٯm!@ۇPwJ)]?|^qJa@s Jf"Q+T X^{+HEOv(1=lEyd__VlR\$OU9&MB}>t4җE7/_e&ǽn2x@TW8} ʉLޠ$q Hk4'D{I]~QdN3]ïz15"CȂBfZT\ ݌5!k'+`bn#k%|@9cxLL6:#:5pWez FɱĝPCk%]\O ոf1=^U)l\ԠsH.ڛҖv#H|*R)(|N(|@z1..Hڻ0ېt޼)ÕvB?8d$(+>rQy0yxY7ko ꝏ^HH%gҴPAclZ.i~l|.8#~z50y=E(? ؕR2l~mɽ^@I>/ XVL A8H]K6miu@g#Ra# xg8k"'ż}xbW ^L_B'ա:ԨOZ6i4c EZ㖎 -k^]l(ŤdmR,gC-&dGWúF #Ul'4^/1_j~}$υg/~xְlSl+,Z40:296+Q謞QA3jS:*?|*n"4n7 IΧq GyL7/Yr$,7+6K?>BhcS y>6ױ0z EM\|h:) F#3 4a1=랋ί|\̟-; \93u;츮T+= q'~юi⒔vrKvgԀq%QO/d-NYۚlGcPs>W8hJ2l5 1G8I aI_F\|c.>v|~kJtK-W-[_Rgs0g5]4 ˻w0sL}Km,eF}+$F;dD"lpMq,0վ^GnBöMI~a {x]xs`Iuҳxi7)a\Y. , x&1gO3^~st[Gg7xQJ6FW#J21jEoTD^90UEvԯ`9*#$hkKMʹvTŭ]O@1޹.<\8[4Y(G=Bƽ6Nqݬ>ΦeL"Y> ^K a@Bq λIt9*>ל&QWlyѴ~X{ &䝝M xhgON?l=Sg0]D}"[-[`tgj3yq7+wI6o^4ȟߑu T5۞ =Ƨ|Kn1Uv9Lƫ| \ziͩ46C<(`N _Oݶm*l:9";(O\ A_*UB~"d'9L7$y?GwyMۮq;4FB9Лz:3ρɄ 2Jwi揸=DcHVE4oE A}[B &ҸqкZ x:K2IAm246x4}F@b+EK_` ̭dJֵDt-I# 7:; $u2oЖ7OT= g>mF]Ki@OyKߛ/ws:ÿc.naݑ`y*pol;Z :{j~+0o}vGyٟ|,B.Ⱌ̡nltz}-][?{$D`ڱ~:|yl|Nk0BWF=>`MITfc)sP u{xf&6E_I"29y\w\ 1֭ܨAO!v28;֫YQ+,ƞyC'SJH(~:"4 4թ ^1%7mrX' !HRb @]!?4~<ሊ?etw٣u1o#e1߰ύ!00q*gIyKWGe"zM)LMXIg\\zR0Xp(ZvFvLs!4!mL=R P qyƒL$Š[]m:rS}n=А .Ǯ oG"l,lf)6 nՠws_:z.4HWsf23{SzMwCjXGw`^Es@ L R2;D"2^gOsըe|>yDG8;c~cew1m0cbРjȵJ2XdfTUAD& $I,DeNk{*#E2kϱt{$='=edjxq$z[ˡs䳿;nɴQIRN %KgrEw GЯP!꺁dٵ Rџʌd;kЄ%P>nYDӼ _7|*r)AΊ+q-s pn JoWV4M'܁: XY rXqz"{jlВƜz|Eُc(o,]8]AwPC+L"gڏF32I T xhJ /_!YqL[10}<ٛ^u^,dI3( =,+E<պTXj 0^Ɩè>M\soA\:COK6qaZs[?+B8ʊU WkO .wnu3SxsJIU BK9*̍ c|{uK5ZG5o!˔J#B<@ 'j- 3U!!csƠ:*O;{Tga!!8gKfbܛ #H+}j͖ֆMS\~ Sgd0 ,'j}1 B'ipwL+m3()+3Df.oRPs2@ "yIk'Rrق_'rϹ@{@$0);zfLR#|(~9tAcۍ~x2XM"l=zUzf>lBPF|b #7"EҠlB9)]'T0[n,}ى]/u(@F_€~fڢC)wHE fg1A"ghmy}7ID?kvpo6qY:D(NA_m]s6Ԡ,XPkD8)L)]?4Gmp,{J 3@NǾ=dz7lK%Bס։o\`ۇڂtep-;8כ4p]>)1:} %JmI!-}'TQ֋k__ kU.v/IbbJZ>y_'L2.x$ l4`!y7 15[]|܏X*\F^jcbe NP6tk8*y$8*)| nN HFm1ul.ll˫gc]t<4ÕF0%?` JfRގ!fn 39dCP'3ly륶KGCG%V?B}bjvvsD=Jz@$HAeb1)o_&3G41( t:zCK6p \5T41p6g MIu:Q@Ӓ}Ek)R@ɰVH mac<8<7>|Tr,+:c.LMr[G/q4_  M+nh,}>fߓ/N/xuVV44[py(n9l JXa_TlVSPbNx9ݰJY9.bESbqwVbHޤLg /A͗.)o_9ܵ[ &qd!ڪY4z:ý91 ՜y,/c|y337>˂Ye@EGzlȒ>O?>7-Aue ˨̿O5[sjlrgaǣRn -[K)؞Rj.6gTրA>Fi!m5кHi.0%B>6FsD"q:>bh@8Pu_CY7GHSU_\>UDc+\l20hL0 hwP&&jS6u9xd05wG( 2N.E1-Li:P"5q2 fnn}{Rfvzn7=^L s B{y9HSN{`^wTywOF"=8&Fpa>z+y,Ft^#!>1b V|vQ<ۮkV^ Þ7p\Gm:~]CعpR_NSo<.&IakSfGwX0w$avs[7_l) {/2I"7ZaT 9FjƬtL"_ fvJ\N-NKVd9VÑet<ХM(`#USg/D,;>vW恶ּjvO9d 343l^rhYgWG?Ly┻ ¶JV8s"'E/xQ)nXJi%:"%zm\lF [)oX --H߇QLnChg/U08:A$S5\dt9툼^g?.PȢ٘\bˀ=ԽwK6.f4z5hҼnf O1myS$ܭf˪qe Gl i{p jBrĥJ/*Utg?pT̼C?l]]FšצҬfD{MhL"gRĨʰly=> <{{{HNXܯFaT}T). ,#h0̎ޮČrO>ҽfLa`K2/pg+_mfbYxRdBW'p=GˠE|;<R Ӆ d=]f߻.wp7@]d- tIGY^˕Ggђp~CӇ&fq 6_1l=fOޮi]X_O`s0a "ClW~ٌ6\g?"ݒ rN`H2Wh#_+E=r(A[T [3ec L"?YSؖ WT-]п"'veqѪ\ K+/ͺMn+,sI:LWp.5ԍ 娳1Ǩv7>w2(wγ1l-+ٹɼ}f>{#n5iB!}8l 5ג  Dbt8F8q|_^[AnxW[]FoXo)}zz 5{?.My P#SX+A&_4'>ϰV6=ߞ\|${]??&m,~ 2qhN m5s- sp)aoS%R $Rw \y^b/ vqFv.~Ig*[ċ y v"R&z*oT% J{x3^gMLq^qy }vJA2&~/d]ĺdy ո!{p<ܨQ^{*,-p6dp[tW@Ty\O 5Jxj'aĆ\I jb3~Z,g8V~$pV0 ]u(pix&*g@A[ЎZL6Sñ"6Aħ[9uut _Hċۈm;qU&[d,P&sKUP;) 7\1-I\$VOtz݂+&Ǧ6o_^?LD$BA e64ʿZqB7b-;S Qokvq'd^?-F'g EP*n r>m*D/9:2#G}t``2K7JbmvqСr膏㤀IbZxq =&q2=jB;e 4Q< 6Ö}c&~E=CnlrUQ/CոrT2I̋9U=}.Q O6KS DeFȝ2ѐPfau7Gk*Zxlrir3kF౯3|='g*&MoV* ӫmȐ. !@l/0Sq=ntG )roRO1~ڍ-t\7Ru TQc}oM+h߉KmF;>{藘}ূZa|$!A2ֽSؗL|4)_-XըX ڄ:]5څYpUHa)D›c?KV KI@ĶQ=mgYk1r)u:Ire2mojH}dC./ @o. ykSE3쒳DdХgJU4]34o 8 l#?Ty+w)| >/Hrw8Dn܇YT!a@A7Y|GAmvABٷ-S{]ѦᲖnJ'֍5XS]A)pVȂ\BNf1C <Xk!q;xVt9ʔTFہ"0z4J0ƍZ`,8 âW.Vu Zs,HzN=/RyKz~ZCuRoy|\I hU| f9"&LO RgV*gZ*k hlBپ`1*{i,~m؊(x>*߃% ' ru"=G. ב DAX^۷w末 sՀNc(AApF gpqf V l_2mXFr!1 ʔisSA=]]vTI:@*( $|SKUj-0qYwG2KC%1 "]ץX9twRIwhl0D@>Cg5^aMlY5X#^o'uILGxk(EF\8r ,]F v dm—裭w7;# *k#^)H|2m6w쓬W*2IZ<>@9fm6(8-t(NJ8hy>|]aN~,Xztu|_&|7!9֌v˓H+Hs#Ցd$ PQ*_y ύ#'Q&[Xc*)o,b8Rf_PAxS;[A2 qx?t;A@͝'* CrQ w/CYA1oI%qT6)__GγwLX?kvn! YS9heC#`( Q#]G1K"B}xGa^= [ΦyB.swFKӵ6zڤaqLy`B?*vG)@M\:!!>>=kUoK切 MBY+&^zN+P;bۙBl 2hE|$} ,hXNm s8l"̉@V1 [}ش0E 9^ًFRWq+[.$<Қ 1p:blH8z b?i=PϾgYso;Ę ]NdCؓaQ-mqHJ~#V9Gc6lteiTKA{" V| ;6|crs.8> ~]lǘ/eH .\_E^k M),FyيN?-=4wby1v@r"Yz7oCUvx❰u ϓ&t&I-xi{ J Nii}oIUe2"ME#[K”|3Zm~k2x82ٰ̰ɱGCuկ>~*2Q\5= bTDQi$zSnH7Hp#@y͍mث01ɉ~7P@$\V˚گGxI%RLO W.%[cؽvB~wwD{tB?LNvK<]Wkiqg'm} @в34+;EdT"1ߌѦ0=PRJ;2'bzy97&$P֧48MY쎪{^'5DFe=.âX,T^݃hġV%$oIOe~+| MV17Bn 0㒒JҎ@{vM#K L` AD,~{5iy46vGF1,Ku1l]`Ѽp"^uq>'N1rt5O(aR΁[VQB\JO -K5yytR4}ą,w>",ep9{SIS< r+4iR0!UgBAȀZ'C%`=?__i˥⟪ӑer=6/UȠix<-ws.3pXJ¨S2" k 0/'cW2H*Ž-ZxE--IϢPgx&2ϛX'}N*Q7Eltʫgež2kxˁг6KrqӋbU}śf; :KZud(1YQ)PAcSGOeY;4VU+{8EhhT6Ұ^O's4fqY Bf|92OB{RZZb9%?yhC8;aVdZ˳zƏa|<>0 Χ*0:ÓFr݄>L%xLBbVa,5e3{ȇ֙+3V\t7M&)R8 2YRd\h}V\ȹuSc 3d\đƄƗÇ9:gi3v9C ~ yqHH{ϮlriR;|z| LS1tjnCc|!C5gՊO^Tib4lZ p`e]h訲3o k1[ 7N˺M&Nl'60zIu4ƣzmN~=%^>R J %]3E v0]xq(Bd`⎟čO6jJ*Ҷ¼qCoEԨ`]kX#?΄qOvOWIERڨdv#FˢD"*YU4焾ܛo{GQEmK@\%(,nrN i_nNOkZMWv  3XWKwTK `H/BSj`?DQUM&1؞YFֿJ֑PgArnv/kZ=!Q 2 F > Y @I'.^7/>> ED>۝Y YِF^uhD@*#)ai1V-ЄI,W_QެV-yU6`.wB>h:# ߘߦnK 0{t{ ?>0-7#+/P p;A굗f蓨!Ce@z%7쉗>R2]@\f.z)cBl fLC$@ŋmLI%M13LGP^A#!(6f8A3DDfIpD>$a?bVػbs77 %6u3CQU(KRУFn܈M篤ԩN̑Jvݼ/%hpOZ:}oap@=?\徉y[S/QC 4!'MAk5&U5jWW7b[Ap^BL(Az"SSLօB!jc/:yڎ["T$bU+l5Uw&s`33Aېl='C{EQ`,UCGZŀe2x j7{cM`oޖ2G!@yHăwMȲ$84F iݖ)Rҏܙ䚐]R8JM@x!] HtN%Ucfs>pp@4"9.ri;:wAdNمh JW`&ef@n0xʟK:iK>!&fL$PYZ<=_qt.v{܋82LNu$B RY?'ij.L{ K;35i#2:\[z%oltB䃢Qy5P @~ʷҮrxޓqY MlvxKplS4\kꆋ",5B)i.JXhzl)D?Ԃ: hë3A[n$qcUc-Jr.t,`XPB y5$5Jp>}]:m96*0<Ƙf2>(Fq|TѐU!ܡfʤ( 6qzsad8j:EZ,4e$uO@_B Aφ^rvYAb*td}|( 0OIQa)HR [mQqes+E+{`::.L!^Zuڼf8So摄In<BHR°%gv6RRx Uzk5|=#0I P|&J@[5úӢ4;dIѤ%v膼˒Tx7zeG1fZFTw6@u2yD9%`cEyZ{|X0bWGqL @ M: }9m["݌!:85 W5Lz6E.@?1&2PI7xLfiO(UrA3!uM=%^K9o8#іs(\u7{k Q3g -SkTdWSϢMDL8P,sSع } Pd)W  3~wxR좥gbRaje @4y%zJW"bg=acS!&>Y y6ZogT'vYR11hZkFt"y۾j]bL;]"aTʈ6'bS|HǙ"YfpJڡ@px۫P>>V=-dУt9 w^cd ]c(kLZ|SGJZ{C܋o v_9f^n s_UEva( X"8Ql%.@MoY\C}{ffIX_ulkQeʠ0OxJI!z_:Pd]9Ec ̜0='(@: +D )rJj:KGHR2RgdޱA?)j2B<>':rJ٭.jeVk|焪"ה&7, '|`k7&e[ˆ\ z$t 85U7V6q_ņK!(ez(x!&$N- KD ]}r ()5?80S+ Afrȱ~׮̫mZo!W;$nOPrE%;KjI6lٍ0⸼2sofɦχ f{58(bƧw?*L01x78t̍@ WI"b׼/IJY>oFͨK?Wf/!7# 7,\5/TAӬzTQwM]' ;.1kxŻ,辪xܰpc.>X9q]~q}.ǾL'Enn `Dvw T)o^ۡ@G6=ԃ`Ԝ4 כU㈭M׺dooh>[Yw+w聻Ru5*xVt:yM;\/KR7 COG{ROQ6M8G8T 0.(QֲZ"*t Ѡx~;tC踠8% X-` pw$_@ޟS(#SJ({T5 V[  yjYx$.1q24$zXւS>mB㷓{Ki% Q[ֺx=Ŷr$Y*-i(QOwd5q;ᷡPx*8v}i h&)z-q5Z&oEO Hdr|]rvP?tP}7VbF!ϱ+t9,l y_w_ X#%U:̬W[&:sBZʀ  0#ATm0:.= 辻qG m u c.:e(_d(hXx]?7D]_5?/#!'.^ϲ,{iE¼fu@qy-TƆ0ԫp:s}Mh.wZ =Da{R,/4SwB~#=kސkU+ȝ BdXۼ=*DcC&J2d)2zB'$=+HVf%^-)I|>X:zzYeZ qOb9Dywmf5-ew>BR" d;r*IJ1LJdM(DåG|SClJB}*/)Z?~q"Uf-c9yE}1V87!|MO@6TA,^=<#q6&%\&MQsE.~_P6ڭM) Ma 3)`/3a.Rh*ks y˰* t B׍4w>˥)?<Ev[ H!:;>䨉׌abؗ-YfkFYe ӄIޞ xfM'gyZ ),d4m*B`r S:|ڼv]RhKw}yx* <( RZ!&q)V oX‹qZdr_K(yo;yvV0L݄ucU+ J4~1=s2'@Tp[(pp@H/l}9BW-2z]Dr %l[EouB1`^pP#?E{yL!GFQ.$ d> ?e 0'v[: lGߔC' AE3 /SI&lA~ٹJlU,Sg.klfawARZ;<ޚ^le'2I_T6`p>`v m_ 97y^EeC}k%#SJ[]1Awܠ7 a`BqwXm *XR81p;rF|ꀶAO!O(s%^JUdR[_B6Z}3-|Ahs^p?uG? si9,ޒH0%޺/Ϡ!N%>jd*\`H!ct嫈LSu0gE6"Y20#MP:-F7\iHui|% $`S1g|n蛺D/,-n'0x=Wejag33dLYPlߴ5}RtjΒ,Ӆ#cבg=ᝓ7˙v^t9 rA!hJ7vы9Uh`p'@AHWHQE!`-\s2|U0 eQPR'&lj-|3SM<#/n*/m:t6 MЅeJ$ _k m_ʹw7rDޘ h&]eܻ +=EK6l|GnmWh%*>}5ܩL|ߚ;H#6IGw`L7$ R 9p8HeDϧ AV.we<~n%"'4Q \eϴnvVY.h|h Ǧ0[Ժŀl<[/ݏ=;*!\3zg0 \,bσ_#UU^3] {'&J{R3@sApo/?lP$mSA\1MN&zeMR}?N'G%HfO*͚%aܼ(1Qv+%&<''=3hyk+C ->M4HŀF'bo6u3y%D~qq5X}wܪ/.xH< ciRo͖D0ʏY\BHɑn'j򡿻}3fA}>17SۖEqxgϩY+Z췢|5åݽHKnw:o_p0OSzK pe%j(8ZiD?e -ICɤ{ڱr]f(Ҿ*!=( eFei;F{Q/ٕF)jnr\*x$kBԂOz$)_ (ƍ?}fꔷs`jZْ殒BJXaX}P^ wT8 2T΃bIY*.g*h7?@zX?|3*#x8y޻8xI,qL *pi9֚4qMNÃ> ! 6=o]hzCj,6ZpDksb8abHgk)a\n zj5?iY2&{#i)#$Ea #ҋkUz;orT#~J35m.6n|j$v`jʖ;dۑLbeZWC8}4z$qrmȐL.h0QXh](@TFn?qp :ڦ[W.ޥ#ô&dM 0D|%$ K1ltHw(٫DrvMBk3Xގyd&BxBCr{scY }fіyW:; <ëqDL I/$֡,N|mEU>2y+']eY8{ئÙR-.tvu邶ϰM[z2rN7[>BeqQ(*ׇ 'O\,5ײ%&E=I6$NC«39r_g_N?- ڿ7St!5v꠲̂ Goz[[; `ˠڙFѝݫZt"ԇl(rQqk  /z>ڻt4ThD΁?Z~j! _$4KY,}zg1[pN>s.wȞ}"Q+]e'ru(p=z12DHE݈(׮x0܏1JDE>tn0;%{^8ƻK1kʓxO}c̢?7`G$"hO6 , XU P8BEЏ[%bƅ0Zu R!g$2ڟ(۶^E$Z,4T\.=辰fNc$e{\ NDlOg5 #k8[ el"gϤH.E B2}9Y}{=ƴbiz$]??5dRP jCy$xr_vqNpVSLs[2*z1[]s~'IO  oLTl~`n9c\l5u/ Wg"{ G;pd|Xp0T2:"'1XF/4MrKsSw =|4  pd33ۤ $(]&ik{&;֠$b&bA?+'9ۻΩ/py(lx/ׄf VC53?&]!%ٔw[zO$QXPo`,+ߗ(Y)R!BD7C24JzbqqK΁6=(S0qHV:=w2G$r[+!(,avtmN~p~tQ_"w7^(īu#_c|b@x@ / [JCwڳﭾ?Rb\5?K{VYo{Dckh~6rXoO(iAY;h- ga?*$h)-"xfdL p }neZ'{] blK}Y\3bCtԅ)է.?9;5a",d@Κtzjz ;0r4_ _2[RFofMA[~UO#$gDzm!#ʯ+# NTyaIi!'UyZ8ZdKwЃtϰQu뽫sLg% c]yAĜ&`q~;hŋ%;XQn?@w+=Xd'W䆿~jxi!m`{]J5h;1KUÑY|EѨW 4B3/)V-}7йLvטV`MLbvc?AlԒdX@=TmI)q ؿϙzoopy6M GIt7 յPeh圫 ))I>SR򋭜4h'n/JzPYCXO6t.DxM^)R&.uM8%- 0iZ/UXk(`8[9iyӶ0v` %xp-t}/e0ߎn '/#Nl,s5©t߆SV֎%1e4?NHڝBF.f$ҖX&#{JQZbz!]szFTgpΚvId$_jjAy jB7'2+ǡNMbrObV*u kM௢/uy&6e) Н}B)pz0RA_1Uyn,$uڧ@lb72&6WxZ`2vq~ )p={p&G mҘ S;UG͸weZ(63kA 8utxST 桨%Ǧ&grOEMz7SuN­KF̒wŚFz$#js,Nw6 $>[A3)opPNLgTex>iH屲eZhα!XtOv{ Fq Mb/F3ڼi9WgGQUuy&Bj~'ߑE4S&U|O#O%S\OANN05Ր(9r ؀8v=NOyVwna_I/oy?) i]4UR޳tjt^˝U:+z*}_04s+2\£ncD,V~ݬ[9h {շc>dFkQwu%yb`Rb_*B`_JEw7bXJɑȈCz#_&߮"'pNz#~AEzJ{.E]b ^ Љk8Q:DEpҏ4 =#! Ηr/ ^sWQ2'&tЉD(kP$^Y(oc~gX+q̎oeH2s&U,*`XtCW%SRD]^CK6?>k3ju L,%b6$|2.@rąJVe_Q=72ŋ[gɬA-p"eFD;1X2:ȸVpj(">YQ"+){!pQϋBK7򧵉kWb=Saaf37HIp[8_|8RUYMUΉԕIYur$ zV+1nd0}$\]f>7!}Iɼ\<9YyBW e~8֨Ra٫{h7(7 70Jh Yg%o $eq>)8TNN3C*:M[?[y3%Bb0H+I;,E~ϾVS9Ǣ[Jɷ\K^E;Lp7īN9mӧ$56zrrafdNګA*K~pSVHI;l^JU;n(xw1G/ gK}۵M-$t;gǑ}Miy,fL}j_1;IJ>%#m~< ~T9tf-vtDzSC}#kˍڞL{^kX:2] C+ze?Y<8nC9Vc&MT4-oCu){HyaNkz: ls(\ 1r-5벊`0D@%w}{K~Q0 f.U#}>Yi,նiöUG#DLtTZ5UAHӧP{A]ȤK]84q*/) K%[UQC*')`[M4.V;jF_|w\82P`Ӎ>0rlF1DZ o0b3`vf89衂]:&F !|W7ZK9X료!Go* "pp˿st?iT֯DMb ؝ӯJwpl<鏏Or76+$Q~ii RA^BV!ߺ nTbaMA06x]C`;]ܸoPxݮ\z}r)X\AIw_.Gzƣ%#(Ӗ𻅐qS6 ';sR1gcielB^ ޣaaGf‡N;B[%JX.ε% ߸Z40ZϸN(Ʀȟ ~V$e^]l3tAm.Ѹj/? LL Zv֥@j-Jy|:=\ϩ~ugضlT=bG$RtAɮ@X;o Zި@ITL㙥㠩3.)dS}Aw 6Ҡ(V1rRX^+ !W8MY59G=<v<~z }'6V=k{*V2Gd5?2h_8bcSv F61 ֮$ިh,Ul"[m^w3*n %$SdV>t\n_ :I6ni,INl0&D[XCy L>y{rkg_F!^6ia<u|s! Rt@59]flBn8޹jݣ̔W܈i*aaLtPOS#pk9M~%Q74Oo![VC6K%#pMj^̩i+"/8'Qynn~>H ^ 6C'OU#&C!~&mZGzO)Z4U\Bh/A3W:`<5 >rTSsV[KV-6 &W]CaEٛ8'a\$O"Ǎ}|@A3ZT$vNkuD$..g!4&t0p ` mqaH8B"S-ow2! (೯-*#_kQ_8`JQ O(}~XCI .\N"W-:_[W--3%>ʙU x%9}.O)T^O9Rp.HS9[ p1#7fq G3 M)JZsq6\ݼ8WDYqObF#I`.dr:؀aQЍܾhw@ q P;*]dnV; +;m,kSOvH Ns#_/G͊|#@I]?c3ftͯm*yLO c>uJϋ_;clε{Q;HN1N?/곅k܃O?. ^Sos`9"G1TW.(Əekn'n^Fr!_jS^Ҭ>Ŵp54d FQ:[tszn|+H:E̙TW=̐rHiS$8xGFt1e)oŠwT3S_%zlpqf2pXm6odA<#\Ogb ZRͩ)@]'~*mK@4OwL)1Ylg q۩ynegtK~k}7k>855CAfL\w᭚*]K2 xO:A!˫Dk5=(Bn>}IW塜Oi/m[N$2rU6YDTj&Ej"m=zf -KeHdHc_!W tN!,;f/2Q}'Wͨ%HQN{{@c L9ijMb`Ab: Hؚm>cKt 6E$=Ѹ[Emg9y)VJބ3 Mc֑X5 "W n#E!&P'@v07@>Fu1os9%OF yδW@GXʘ+Vrww@۟ As1Umuh1V)LMyʡ> N_8?$2Lۗ\%q$QYKRV f=Y / Ĉi9%R%y$"ؙ)i5{^b(ΪR17 XsT:Rdʟ?e) _ Y, MY~n9%vZ ^*̧/ dZx;YZyYIk :U ?FЊXFCQBOi^{նLһh權ZpU+4wjToX}:v"jץTDgp]yV\vvkLS#p4eH(Lld}r:<50{Cia ˻jȕ̉{^4gԌp $.(lK|OIy4pHZf7eOd٭؟:܌Z@n oǚu<^Xܺ-ɍ7}8>])$:銗 TbaǭrBt͘NG3j/aUG@qYp9!^j|* D 3kqo60)nW5 i["99.1ESτ:!V7ED%d",7_LM]M2b֡5#DSB2G%d3x]=:"n5ns 0KAM:J"rkh<ceS64sIdFg}19%nYj'DϹ9\`91]Dj~K gv_b1'Y6Z . N$p4~:CrDcW0 &`M+M'Gljʶx^ˇ GbMDiἌ^,lj.A?"$"DƌFV%ڋݸ"(\qI*`bjq 2qd&fݧ%#lM3 k)h/$gZG߷ tHu@?7"׺=|=z{ȱ:ācmUkB qGĝݿKc 8FuٱDV W`$FP͢CfM>z@ڕ&Ts3\)&k1ziVr4tv>eQB3K>g@;*ǔaW8EД`Q(R4C8r;ؒnjko푶,z5'>޸?ͼ&m&{Ws`nyB My5I1cܮgm/+ZeM[o Coabi#)&""9F>ZZEˆx}16K6%c+ W2;NAVkAMv`^11@: ,]&;d,~}ghZ)W k q,bVg6^qD*e!:Xg^-va1?[#, X.4Ճ a4UY%"*\J|U!1 Ex :0A~Dur>`7;C)ʥ.mGQGgs39J@]O\ғ^ϛ~V0?5T5hLQ6! |NJ2|%c0^- w?]\y\8->MN~@Y!1m5|T?\t0J g8Ou5Z\̓24wU(&v*CEtGcI={ w(Aq=ju>} ^.ѵbgBbS(>=\haT랷'fn{bp1QX}҈|4V&/iꉗtǾlmXhl~,+P$"qS u FxYSTބ溚DBLڬx*˳n"C VDtܻ)l =A2% 44mnz':cUU#P@e2)nQhK<*lY7mM?1xGƴ~N)# Ew_RaLVL*('-B`ȩ@0;;ʼnc yWSD2rבSBD*FappO7?#'2q_DRRm͜aL%wQ]kCacB8ŝiE|wʻW,0L? Å!x0E/ 5BEu۫>9ĢiheM0nTi`؅[@Dn=E^[g[l#(^Q2d [%~FiyxPaqقB G." q~T3ɦ4R O-\ɭ_nQ@XZp 2H<DcJ:q({;HJTu kɨ JV-~ԏ{Q'X%k$G4\~m c<L^r/|eܗ saRx8mS E$v85*9^ t{B(v.`3#&gY`VQEKs(~'' [3UkB 9}K߯<֛S^䝑zx@0ix) y$~E\-1W2+S H#5@nY'XkݐCY!BA_c0O4LY˲e~>cFUV2H{EjiM!$zE[O&.Oi҇;g,aTNd3R4ʆV~~*GyKK5T#$Xt-eڂF1$"vzU\dMv@iM:ۣۘpa+oSSFRPMah烄 {5m\gg(]F%Gy#*D n qzW>*YO˴ !v$Sli_? T n+Nz}ϖvQׂ][(s@Gkj*өs\dZ.`/ KzSlp$2G"pą4 [#R'q=ie^şt]p#]|UE5F=)XcT&1Ye9H>,:iuR!aW\Em,b%e"Xl y%( =F{E>0t^ʱNu9d>nl^~E؆5^#!MDF],NW-K$jDچ[)qش呚\c#/5qsM$LD\LD$6d䎋rn`nFe6G6?% 칔4y(Ϧ* /`u4*;[ڏ/ ^+m7S'9SO$Wޘt95\XyiO_lʰjY8r$_3G3{J$݁^+A26>[#6+K"?mѬʚ29ZEx?m\gV::4MSӦȉ x%I98LKxBвyC*jm3# }XH/awZW8] lM'z4j_@7϶mQ_TC"ӑӝs6 "X J d2EW(U)`E9rC#7ة[0G qDBDX1lD6&J>ygZ<4avwz^2`(½~e|$Q\vJK[gC :l_/$i5jD.4:R)3Ed؁⑩.'zu|ɯFxcjstp+atܥ{m`%p``%:/P5/!"VNˎXqt` FWt R$t32RoLN tgCZ2<׃`$qbҗ$v9e+/+Н@09( T^웥ʢX<`Q]H!8IMh=BC+S!+f?t>4Wu^׏)/ZW>|CeB<_bmy(?kJ9&ҔZ_'Iop dvuCpwLs&4,OY\ 'XtP@KIh[kњ қM![>HUf_v.xajwI7OIOsdD~qw*75U?sN(zi;61\ծ6ԟ !da,'qL-mIa@&-eud`ػ@2Vϖ$wLPɄ2R+w Ek" A0C4WJ`+~3&:w9, {JNaE@[=akLf+lZ!h̗b6ib݋z:R4#h?F͠]JA' f nMg; )0k>Is͸4X0QOL _ E^cÓ;cr&e>H`cPT0VbSa耇zeGC/sd-/{&nqFN"*Wh_0 kEߺ?Fgv 3ғ[Akjg",okA)lݰq q-|6p:.1~o(3'j!'znqVHox}ދlf9}"&,ČUvr VETqv,I^J23CMBtu)W~`KH15G}kE1"tC,U\ Sގa38R}Xb'̹"ޡ5w៹븳6=qյv5%{s#@iN僣g>Y) Ax:؛ADZQvzg@CV~K.^-L%bSٮ:q7ɤ'jLQΡ1{!cEI?ŮIN]RWP#:EdhdA!t}_͑WGMI(Gf҇Jl{n8nDUB"'bCȕ9ݎBsf;AF_cj;[cZia K=;| uZGdkDpp7RPNO\&%&]Y7MCbK`l%ø`ԸU%ap)ii(7Bi${V1Q;>Sɉi: @6Ӥr|p(W^|# UU41Aozb y|E7xl+yU%# ]zYq٤_aިX-uk*(R sA2=.KWw F D{FɅޢY58y5>acX)7:%'WJ%cjsh0K\<tiZz`fHw~DD7P'+؝,dU5f ,$st)e@ ~5.jd2a!IQTuPvm?â ew_`!WPqҗ`GGh>ьQfAsоG5rnNrA @ne2Tw[CL^m^%w"̙z&(:Y`h7EDeհYm0̉,=1H@=[mòG *M㡚62aWAa!(tT^C זGehv)iXoB(CnDvL[0Kp,9p0_G/hz FAu"OSf5|fw tH kΔ%Eӌ]#\([v,}V.&h%^땼] }A)7 c }0>FgCv { [ejG_1eqlrLc9##zaF|~M Uv->Djhjǿ O"}^gkyx#"!IW/6,"(NC ZV9W1g̰ ,CEπ0VC0wX%%hMwA c W/O@1\VGA.vGWOft}Va\u:93p0Q5^wg4!<mH/p ?q0F2GN? $fqI!x7 úc-eX@\X~KEF ][1b{rN9k])U5I6إq2HS"|˘H6𯚋E_Yu6ߤ5$ j<*1b93Ё6ѠP R9BbC14*> Ld z=}'x$>y۴պ,rZNQ,Bi +G\c(X,[a%T-Rvҏcϻ~f=3@:8@pǶ?J QK$n$^cV>=xN;w 4Ĥ(u EZ;mmnJ~GXC8=`wΡA@.]+]9b5tvtY4 6L'Vў͈젋pA\_^8ݡfb&rպMPOψ⬘]FyKWڃ;AaS…ޫ:"/v@V%eW R s2‹t`ǡ{҄/(i tiTYc/v%n,dǯ$ò!=pt%`h;Qaڸd0GO,XZjUs bnYѬG~QJ19])e,a9جeH tsI Co PҺz< W îXt'.8  DXGn*f䝾i8Ї*10pX{6k)e:X~i Zm*\̲ϻ x#"Z~0ڸӑCߺneveS-u ,7ϒ.񴹞\YVoviF423z5.a7n%(FQg+3X>j#k|FC⺓-_B=C"3@0 Oةȟ$cjxn "^fFxq"@#4NֹC>OHE^ JVctK7C :=A$dHP3|2Oش;t7{CaQ)8BriEAf1{q,MWYps  TC6*erk*JM=Oı@dk٣ʊ@&,V|U 9'"w>6lO98K6eu(ĸ{R<̺ir)b8pjnKPɮMx`ukd}`c }`~ЂeڪI" &Gw7-y U{0󰘤`* 1. ʎN?B J* ׫[ t;.'U:`e<}7SI;&qWXfEwѮKB3uIjBӓQAf s|B bZJcDp[e"Gqs)'b6t@@= ^BOj UI2-Z}1VtC#kn[N<1{ѯ@ M_nidJXҍmC}Uz6msا~)J eOFo4 Yb8+>q)Tctǜv]Vփϒ(3584!v$hV}<!/UUmd0ܵN菒 j|;;1@sLmvao; Wj>3%?y ^TjIZ6qh;MvJ L؉Q%#NSA3hSO*o|]IQ-A~&T۲@4!d ꎱefC8,=u$e="Ek.ޏӕ5V[̦ 5B4Vn|~#{Zc=/xHwG3V7+(Xe-6BD)57Z>K?0dD婏.O&SNvBԚ2ta̻XJDŔݲ+3lBB>Fe)ɓ3rN^(x>IMY>RH<.,d'S3ބA|Cc%\ J2r"O}7Ruբe i!|EA9?C K_sZM|&AVp_ ?DW񄨽eSCb<w] Ay}-ur_ a2ѩJ07~=`qErT0"#BG2HnAO:JEo J "la"xZy{0쎏,r]98Upɔz8a@6U9*3l畇gTe!v7z]s0*T4$ڦvNRM,Dp RIr9UϗÚkKįc.Qaoc#7$J0RLs`NRp oe.n<^IɬA 7m(.O,ҡ謏iZdQBaS}h :r?nT~CGbC_ U¢-,\0*_s:\Y4,dS\q@&6XlYKB m],| 翷C1 Eɪ~v}ݺhMpmy}U\~~2cu=cL5P75I3*3༠Q$N5Ast<2 l4%m&"'*UM Mg>X%;V6LRՔ+%Ð]>ϖ; b\:hVu7n4AH1\[wX)#N+;3TТ1i(.{r)48 kJW<4mi1Yu^p>A Z0y8n ֦e>ju7Ar>-3D$x\Nb3k7.MhK<<rfZ،q>&`ẉ޷,bN sd֮* d5T3߮yW,%D*dG1FRc]79VIZ&Y'8 !&q'3Wޮgmrib :%9J\\!g#Q}VFQx"mS$TXK;EvD[ę|/W' {9tvC"B !s `|#B4/€yKYk)oS uFmOt=4Z+T:K[!N] 5,hÐ&Fk@t3jjш.+bzQf ѕ VzD fFf=bR$HWu"gC'`e k=֚>6wK[Br 'ҷ+]E/Z1gjkwq/~U䡯cGa $\ `;sCݞ3jeC͛0"Kz'q- .)@@^.˜0v`h+8|;0:HRNȄCŃhi@$ V,ߠ}WJ/)\m쨂ʍ$-릹|u{>X E>>١ `ivkf&=ie1f+@ PPR|%Mdfx?7MDDz,4დ9{Ϟ=^5ޏ MnIœ"] ѣb ( 4lV(q $z%\ų7Ƴ|8@pU'40wI5mcǁ%&ge5Fw=S{|3'tVLk%,,蔈#, w| [85Դ Z-<838?V7lMA .-w\7)^P Vq*L $u6uItŧ*|Kѭ?9ȼ]a)5IO 'JSPqB@uqM_JNȦj#'Fg,a;C/k_~\/굎 V&WXPk.웜m5\{Yr<9v~A/LH)Qb?*[l:RYT z2w96Iꢄ?^^RTfSGibG$=p?δa4rgѸao/ ~A[M4x$Qݿ7ާɚאC W#e6+,Qg^_XƦ]+(/YmBD`KO[=>8Z?F/mϢ.pEF7T·ͺN_8o?ײ &K_2guW:Z͸@׼. U0?4a ޸դX)#1OwG,@23W625^ۡҫؼKܵlL|k>cB 7b㬛Q'q{9?>](3]`Txy'L`ozcI"#N?bd>%Fuw$[.̄H79} re=_†443Ճ/<3rCsoV rpq~:^Y3~iʞwc gفÄ0]27>-fleg7Lm.I4n5\WBWB쥊9K OW /=,ݶX|쓫棐NYm\w,pNDNGL"gݺZyiaY`RcqsL)ws9izs|yyJe};l)VX1lI^ܖKkv,A25nJsDI LMSN`wn{oڬHNi?q֞fq̒Ivd\)}x z3Hb ]zGXDv+cX*[XS19/T;*; ˚D>I37)w~rįc{kofk41LwwmkGsbH,W@Ɠri8I)*uݹPk3}әGV8a*~%y~)/Ön.:_}6bxpTR UАD|*ˆĤGCGLe N@?8'oy!Qm"#K5hH 1ކz"&KJ+Iho ,t>oeٵ:k۰j\פ(D/Tu˥z^^rAp8xn dJ-tL&ljNz' z,ӊ%](s> D B|o0׏>O.E- G2յlQTy@[N֎q<8 ̚y@3$+ݬ6!NӲ&6 _QTldSQ/R:&K 6Pr@#oF9!G+ICz'm/˼mdw0K7ChE 18vd-;Nqج墡ޥV8lwv miOrp@dl n2A֯5Toc#+y=/*ZԑX{G vj\*L͝u); K9ǒVͤVfQ W@JjsׂLp |sۭ\|5hPfRM@gý3MniB$?d]`̥-+|Cҫ~ 'bƶ;Eڛo"2tcx2 1ol3n<&VVdLÇN)'(rMƵ٢)P"s+gVwK S?YΘa鲺%>@k7[o ޿r<߻_ ]ʽp ?RNr᫧}kW"ݢ.k>{J"xYN#$~&bKMy tԮ :).4i1/ iu Yɸ|lAm*GO w9|gp)uW\J,E$i[>PSQ'BTZ[nV=:"2-`F;᳕0wAR긖pW"2y:@vRHX%[,뜌+5U /z>Rx B/ѵoWR=[.66*LtҞ6×ȅ?tf/WI(Ũ޷s +?z1bU I>5Liơt2V aN̡~);e9fr;/U=GRmET=~fU<I:r# zũQHExȓAn-)%c?rx pBzgBFcoj8Z׻E,v1m4aS y 4&hU-3m^>Dq58:0ַ""Z"p6$r ҙ|5M%f8UCqNEaT( DLSY+`4E ѳJ,&ߝ>z+E˜M0q۫v1d +%5{]Dw,71ʫ(e!*EM;77kvtuzMw3 &1hnaq_W<9G;fd:܀]"<$3ꏴ 6n9UW7' S ˴zivx`d%hZGGu]orKPQ.rڿ+6$mqcv8(dHܓj=l oH>1ð(?tjCGb}6.gml8 @a,=57 UU}k%5 ɢz+F[5lS9aO;j޿)Ň⒌?w365$ ƃkCnK^u0g$+J%QMLY A[98y3%nwK ]ɰ ͙H29q^MIH\$qʩݻɨIe#ܺ)"\0A@3?i^Doxu=s~~k4`DOch N# ζ!4I`B'9[$nXUq: PGhςKS׵k#Vpcr|ă|֝oQ!lOuVtilA8f+刭Ġ;xH"F vfz*6S;Nx[^Ȉ`7ņx)Gx9[<|/~T&pQ|2eQ_J"D|[ٓ GժFW5cj]e 2裩?o1]*(AF/U)XSg}*>ԡ ˞"¥b(y~qX~TY`BǬ6[ ;P/)` \j_!Dߟ]ի{>:e9dr#].K7T$Y & Q]Slw DW '|)םy g|돶F(\0ðAװ,DG%ºQ-/ֿe_۰,?c{Ka7jn4u'pRX*=ϠTh RO[! +ZM')xT+krSx6gBBRLzUhp3I?MCU& ud880ue~P_61|(sr xFK0~ꪰ19=+ X\9rSLy\$}S]+I 1Mn$Ty #p50JC=g: Mv ,TC-+KE"00#ؘiP.]> M}|rgbH1\`Uz1XanjOFSgu ?/֕:I-p8y/8b-tu-fy!$e?םB<O0!{fB}O& ǥ w(T䍢͢ dzڅټ~RiLg>PO)-Yf7ʔWO+c҈~a :w4=!4Xd>{caiV ST9 +&2ArA *~%ߴpմ|MjbgתC4 GT0nNMTa p@&O+xG1Y5HnQJhy|uiEobpP]J SZ Pi핕T)'/)1ͭ NV_!dU>8ʙdݵsUURx mmةE_˦z3;wS?N ZwtBeXU7m7W@Xݳo\6Qa۶9NUL鹽w KyFdQ1SȳD)$R܃Hᅑ "'*P1x KaX T,[78 k=Q*9rudGB C)$kСtT4K@ ,?4j~o/){FYN [)9 =W;ZXlE&_;>xο,Hw$d~]fv/,6@ϔJ ںP1LHKૌKb vǔyLt0qRV-}̐3xº.edW5PyQJIO~R \hJIh<c E0YL #Rո .d(.9RD vϞN:t>s]o+[x2*\+ƒ{ebDP']= Xݧh :#>tH4]]!5-HW &\K@fj 555/i .C3`#Q]U@xxY-+mPxha4#AkI&i}GϾQk_Y)lу5g&qʵ6w^g?9i fUc:Xi伸&/(F=j^lr WMEF~A'LLzT Q9%wUTMZZ1.v1HdV~RE ,rQ&*z25  qtt+^uPFdI8upv8 \.\!{~ Ank.:i@6PY^s RQ;(ev5[Q=`@zKfe81j-/NA| P*AZO"#Hc;/\+vӚmB YȐyE(aw䥛'#tjH@vC42Myw:tށ3vd#)/} : s=܋pd=K{X-$Cx}_2E2ƺ3 oPOe3Q;Fo'++4v9bq.:+6 Q;ٜBwd 79M[lwM̂%^=+tf'3PˬJn[厤kV@V{eJM7p$+T)b.nA^!N+shSr댌ʨS:Mͪ'k_t'u)GwP^V>4|/%Yqcae*r5JQl7ӕN#w]jqɴ-k*c0B#8dqKB]+Sԥr܏1!2W7{`_LcL{DFrIn7ǰT+XeBZ!PktOxzMz[T v*ZEA.H_9ҋ?w oƖ%J_jNv!hvֲ7/Oa+7=V03n[`gN$h\tO:}q`ɓ2 &5_aդAQ:.\Qq)z]p50 _OV.] N&P=s6"`%#h7s4{2/T8d==ğhD[s`kJß3,/7@kD=OCS#p \7;Js g7v7#W=R=UKuo{S݀vu8ß[[H#IB %t(V$82ixm [vBEAׄ*T, oq;pxc2xEp1ndxHGO37X<] 3 A3k0ɵ`- w`Zƍ# NnP%g+.'`6e۪\Z[`[n}H^L"R@K8 V5>87P 0/ -fl鄻1]Z_SUe$'{Z߁$7s{wjYJ1^ HQ)RTOfY;]Wux1ڰ|*V`:s6SH$H8L<ťlU.O1syΉS{ro5D8G2$&gHCq*קu3$Q&t[aA!n#H w^VOZ*7nL3H3N -urKGѭPr|=*"^n1'ۥؓ1iUƈɌCsSp`H_%t#A K# #qxMJ[+x&[\ "|<ʖ2j uRH[3 EIR[Z=ٱ;s+F,UlA5uN_Ym!Xޏ}7mx E<F_4p^oנľnIQ&IATf6C=zka Cv_Gʧ^vHWTBR(΋Af1A=\:Q2 (0*luJ]"Ր-euq.GPެds˸cZTк,$\sJ4 LLsQ+3vڏ>6F:egF5X&N+73+V?aݽW>v QwCmjv G^;oĜM t-aU+7YzS ?xI*Aå ?̬|Hpmhy7 ard8YY~hUDC`p2;40(z+C1r_.Ou# t+L"3X7=pu`+ԑ. I4vm`sGxnZR)#S|$V$@9!Ag@2[{1.B4 ,xׂR] lǃa"h2*k,N/=}3"`{lRS#ݧns= Voo٢70֊w8ĻvxubL3FiZ\+X3 0@Dhz:3X8%Aqpq&uĖyZX`z^j_Uc^mtpAەf)_3ipCNCsJ?nK+5Q=T F R;[$dg21ZyWw|COOjKg?fOa5Lwx1R琉7$ʎ'MȍGOȧDjJF u]GhkF(s3ބ/h;L/J9v܏R8shx%OQ@HN[E(|Lkk`?iܑ\/HkBy]]<}aK/.BWM8Gfj.BC}Cn``^/Tul5BRTcc$3vª4ԤU@Aɪ 2( 9yN7߯RS"lГ#\DiJ\@p!yϏJRtqTgWH]s[IxIJ?{eHS{O}Iy:ҷ+Q|.UĸZ7nbQqw Go@l %( TW'}_mJӑ#*exԘx1鷹^VE'iQapi^Ux`aj[-plS/e}'BG2Q /](:my̰M%4gFh 7,s{r αWtt_ V"dby!˅^R,-C"7Q2.dRE}=jug.S3VsjP) 7[/"MZw^4g`~䪀o h6FrdtՊuw!GIeQqa< (L֕bj{AkҾٌ{Q pOU~V% 6_-Snw_cG-\x OFf40 MbVziJ}a悦`D51n50fjl@ђQv˕`Pm^1^BjIQ<+]^t;,S E сPDk@'oh^;)x:x8-dGc{IZX}KOVMѻ`[ ]3QGN6 b]ZOiOT^}wXSW[;ji?l_đǍum=j-l3^2/<@6۰,؉Ce$y%0J9Lsd̠A*u c^JiaD;v6QX?L1+IY.yT+B6Ri)=o>c" o۸ 3Q{& w{xFKA< 5+o7]r"#+2eV1he 00Vb}l.0aM߾! ax3.xw1i.ѝX->FziUfO61KB^'-%mkX}-BT/;Te!)3kEHV,I1FC3Gf|%"vBe9Cd8|m/5 jhC(GfN4rY-zCWF h(@m(Iq O &y04ƿtua. *P*7d4Jgf="R{=8l&A!PJ'G>j|[/xA IV>p Y# PxE5eX<~OXjpLZ#&]d?V}CcyWoH<ˎ7 CYĀ6^x =ZK1BkP]ԓVqD:nWi˜&5,#VжNr)–lT+pxFR(xl@J+ ]P Pb'tzΨSi I?TCa탺m$r\3Kˁi+ P2zCuN1jZ@EPꋶ +!ys ee6a2^f"J[ta%^.#,eYݑijf(MdnOGQcKRgޞIxFvtн$ ~62Π]3biwJ t(HyQ-d3Ny~_}ކŋ,DUЫUzӆtE>>q' yWߢp;H#`s2ufgP}X5>K8Ӿؓxi4d7Z+TF%6c.Akdiuc ?AyaŽ_ԨY!l 5Nx0ND܋\5p2S ;&^Xlz:挕+C1ǜeqOwO"= :ڂ)8]o#i~˯'kka&@ȧ8Z2r,KZK۵4R VѯY M롃6pl'qJjsC|godPhR&+wosn;_C?6^U4\#` HjNs;gWc1S9F+\4˳Nj=a'o\\(.ʲD{4 [;—ds$arL| `>*Ң<-־b{x ÿ6S:=ATǾxڝw'ߺ9E`[F4?&Q ܜ`U 9O^%$I?+i~p0趮bW m#OO_К{>J1gkBX w,jCĬ#wa2 *o9uE\=R}: mR5lVZg=c*Yc6bWڿS}1.ŗUѹAvEtboX~Y=RyՔ<1TP9q@WRlui39\LSQl -ӗGɺ>]٨OA>p^+Zh4X(k"H\_GqrZhQ!(m߁48 x*ڌ2BۚWVFZQȠMpBJRO)OZXy[_9,ܮ)y@Z_2ŷ;2Tu'1h5ΟʟD<0RBձ[-Bj|,N`Ǩ&BvZyU04Ғ~`mWQdMɮf_ʄp1Bn:H`l kw-vgs&FA7 ih1tlH2M=-\jj>KeE~y&+(Izaq/ <5E\EGx1O~%zudt[coSǖlz7͖I!P%Lw>aq-޿ZU%'~b6X;nq3@cЌY[,]X\]RgK$ݲ= \,%Uˈq--=U}7GV1FW1̙>L wǍ/~̂#bώ0+K3i0rj72Q;R )]kɈR/D>rs+*-HiPc=-~׉Ɉʮ(t0x*hp *>x!S k}Amo5Ppj9egaiyJDG>*(6(k:I#wtMIƷIWܓruz)BnKCKi.ٓZȾCoޜb l9l.$ռFqFZ,QZ)Etp5u`@Tעl LszݓCJp*S-_-[3ΝAD7 lbX$oNv 4c_' 5 '2eԾqum$"hPeǨQH.=;qȾoդv2bG(3 4}#.ST8NLro 6wt],W?ĚR ЂxR[<@C9013NE9Ly٘!PK+i[^k]r&&ad]e{SGkMm,uC|B *y[f&#_Y"ע8)рDx*;E1Å_d@k756L[3ZmNV!wJc|ONs6Q l:˗Io{zY6gukqu@4(8)/v|]I`h Zn;^&ѭ>#mKU!h^‘foE%ZВM~9cQp%z^Q-W0&kdS̮2rf4!J=.(}>o)O|3 Ou\eOJ&}]&ɏ`SXyGːlMnKV'TC@\E *Qj|hwM:/ <mok,nr qe`Y|Gz$ŀʼe/Z ag 0΀RR>E -tE{X+LbP "&^Ke5t69cZ4V}-Jn([L@qa-xZIrFr@`PכoMe K|rxB18o. I /=%yxPMdhX߿̻-uQ3Cq8f]?uKwaTw<?y&jYɠ͓+|們p<-WASZF^Tx6#?aK`c44%2nH=*K\hؐD ě֍+goպrP^2#AgT*Fg_a˾/+E/?ӫ){U;]5MbI OLp?.h[&5;YkvNK;P#qYqLsuiX]hIj30 fԝ>B(0,[@&sn$Tc\m@$1vg@=eRƙ9"n{0*>~2YM(Fğ%,:"Ee٫+8-fJXJjpZv'6HZG'}>,Mރ=pMne۞eTYrdս 0g9`l'KڼzAxsxL4Ơ+^Ql楾 &Ɩjx&鳕/,imƫVQťu8)x^[11-\HH.%fș̞' ]݉)R1K߻49Zdžh?6;%|#KĄ§_<>@a?oDUBM[;]F U {O:x&os1pE.Mǒ~~j= Q^ܲ}ۑ6gJ$_U$<@yjKD8'x;׺{m(ڛ| EnP ڠԉ:tLIϨ@/ߖ X33LbEQ)JϹ֣vN%S<)Q强ذQͧ IW|9q;+|KَEm0K̿*u\0\ٵxs7!jHFhDzW1Di ÙQǡt}Wfة>g!M[z`7mLV-KBݰo0GX"йyc"R=M H9r٪@!kpNp| Sŝ;hbRC4K"(zT$Mrw F';bc5=UD'@zCݜujا"Xj Ij竔[|%g \Ń.c鋴w.ߛejӣOL$N^c!@f*|e8r}σ*xsu詳i^*틄eVC'{vKJ4/vj#[@ANW$kzgb[[^dYf xfcމH}u!Tcڍ(>,/l[7KaZbkX;8vm ?6X(`Uڀ,F 'YCvdlvb oG9o'b((iB!;L_אfQ\lX GdJ5bT.k`{Z Q? ۀuc*,AO uY{t 6 ToI SSv>,.;5l `[Ļ5Q W4Ѿ3X4UfJ*.pʨ%`?梅d~-z}x=$/3#}J <&ZN"?qd;ͭnJ0 <[cQFX[|clB~w<<0_SlF):غN\IYA4\Y.oLyscr;= *3$<86k?ycGg q&GlP}Fsѷ:]UF,@.BJWd͊&Gbg N 07mSgHObănqdV/E^?ᕯ'99'{>^ ؂hI+*Q7ؓq;*y$ ^`t[ ζ)!Uz-UvqvF j^7K{^cҙG 6H/֧M-* L/ =ʘLmh3l֊T:ԅztg`3(#ոxqSࠛ*(d<2/'E:,iS-#XZYI\iHmVnOWˁ0+6ס6UKDž3c8<:b$) ܞO{9NٞvO!~bEbm+`Rn4 skr![%>1^eD1˭H<{"%4HC=ݪ@ b[%תQ[?B(p_5+4?3Ljn:#J,/̂ɁEp]쵝sH ?zd(fz`_I4Ζs '50"|!7&%Aڃ\blBt,& M inK%[5[Re/0=#pL -/ᥔvPq zl|+Awջ>0J{zjvQ7]|NkH'6`"'|*Ӆh󰥜뮘ͳ&BfTn#R40`a!bIwѶ8R-ml+,LgRe#>MkU۫55Tk$9{ jNvCat4N#kWW9DHxފ:ɗEQ[䭙d\̓(E7"3$&Z./um8hC5:Z`y[O^ZOjGc ^&RH始#iՖaŕb$)O\L8I@覮C=0' k*gc"ھg)Rz(_[4Zq[ Z3L1=m S=ylPVwQpWu3"оGvE PRݙ蓫\ǟ$WɰB\8"sTo)4Ҡ}uPzِA7YeK_QxDiK+%f.Z!d`#]a4Gg ^1#kBhH#@lIZul~dGY$ 'x8q M=F-gaĂ)T,Vm#_Q"v d YBLoT)F)qosZ~ͰO0Jc-MHjQҙOtfׂ)HG^-'뽇< RťruUoOJw^vQ8<.)M:-G3 !qec_V?Mx͐Г8 bתTL[" Пx7 5ٺZehe@vXJK+5 י' eE9} nc`'ʦc`k_h*@mʉ];lej@y m;=fx?R@A[ݪ32,E6G}嚜Xѷm~~.kW(6[ `1uC3IE' }ΎpExVݽʼn8sW,2X/sʿ6nɵw(H:vhx Kg1hpf\mMcem{YGUAW)֭{qv9c҈hpB2kUKwD3xOϪSph+?Fо*2zk2V|=[כPvvBtݕVm\e'$I_,Y3~m)$*.lkǘވi@1c_^{~GhKъ&EHWI2l86Ql- 2+ebZ:bB@ETv :˗2<w@6o{o<=Iݶ~$?`WZ\/zڷQDKps5TnY:̔s8LqYyz`_L<ȗJ eFXy0/8fOdQ'؝)܌?>o5)9,oZpX>. ޱV$ިLhijo|5CDc?+Bj2Mu tLO0綛iEkK>>\͈1B{&+̋ÓXLZ茷dcr8r;΋' gV(r/ W3s 5Eg,8R*xm(Arc* uR:iԓ:h`<|x#[CX u^tU>?3Lw:t;}K~>^`$6uMmp"!8WCs VI6r9|U֎FEHOfP_=҄BZwS?.DA%Y\Y(D1!1nԇ1hrjYW^zC㐻sN%c2`VNNn@ kd: yv3͔jLF;c~V V%GWB-@>NH6JgBp[++‚d2JccQ{nY㤋;y{.]弰--r|5͞DBV~bꥈb$ʮ,5md]ZhDiA!Zt<^o&8.q]6s KDUz_02ZZ:NR6;!TsceU ؇Tc}Y+c>GDrˊjd&MΤN'n d>JDv^w*$8FT|H9݊kԚC@hy,3x E;8WEW,RS_#Ft}~t) /DLc?E>Gۗh}]yWoݟܴ)۝k#EgQ+gYfQ`5]Kz,;4Q7**]rSef?N M`@o|dqjEP(B XLQab|9h"^qCux"z<2< Aϭ`p7+Y 4KsP pS+TVn@:}hg_UkfD;wf\o92یT ?rQD56F$t; Wʸ=Lk kt(N٫L)3ro8V9kYRZRšsxq.ɒSࡋ] [6ګAq ,2j*53ʵ8@C1G@Q2Afj!ȧnxج6׍TflW N,àЏ͆ZKbig?*)tu=L>6JXBJGOXKx( ˞(oACjmtj@LEx`=IA)[3 ݒXiYZ!e=߽07l̝  Y;R-jt6gw $)?EvQIUCy\ Wn#. VvJBfiZU-s}uMSD:}Fj/Q1fAee%B9XƂ͔d*U&pl VZ6f"wKE[:mPr+8]qXo*'5#Lhkג{V7_mF\]9{ 15(BšA hHPJ{wS^ZTW //u* g(Fe@8>6js<Ja;z laagJߏ؍|@8I5Q=ZD쫐Afo %2~[Vm Y n̐*{?*}&e黢Wb?[8yPʫNSd֯|~o/RZ/Wf!fHO1 =+pczW[$6[Ơd]l,2qͅoeNVi7_)ArXJ:ơoDCh);JTN|0Vaj쀆ʅK~l`Do~m^*k{)f Z?tI9CU pSԔe%WӁA+ |`:Ay>ƗhgQ;%|,m?%fVs#HjHpv*\5^e<"zxoLYh"v^,c"^ue(|1#=4`~SW'OX#F}芥aVAAJk%>@= w([G\^s3g =5]}ܤylهk5o WW1W!148 dIډWmuDܶͳ#Tj~ve*,NÇ gT_p5~HUx_I(L^}@]͸^u'=³:T5r&]Of͆vdҼ6!JͦQ^,Oipt =O9h4%mx2l_,? _BtK[YN 7#%/Yz̦t4pim/YOտx^4A}v)E.D7c^GL䠕Pfe5|KH]Zrށ3!kM^c 8"A}#|[ u~!g?ifqrS:eT /}eqAku0\"iSi@QW ^\vrcl@[zZ ݇Gڣ8DUnQ /G$%*vGWUwrqqk+)fK>tz\|3AVbtV*!qPD퓓R;~gljM}R{SȚcoQ;ra>(Ld|[/d8 ޓt˒ ՎA fsNص"dh6" T^ݣGO3$+Chwi;}]+G :|sc)>m2-GU'uZ+X'7zfW(@n\Yy ړ g ͡{;\T259!ij4i1I>V܉||~Jԧr [Ѵ ]rF:s w8~1nz _)ai gL%EXl- _:z"e]s-' n9= V.ܡ֓"+%`80 یo6VNx( !B\",7P05X X9R!;5.KW[J |FK ÁPSh`s $R8@KjݓvٍbGQ&X pBa2}d8~r<&CL08B?1/ 022x_伃:| R r|^@H/?D48xB*$>Nf 7Yx^k |Qp~3`ˡƱ\ 5~bR0۩kEXHl~MJ\^y;vonA<_Svek,$;eHlFD><;.+ՄKtiJQeS9rذ dɃ(7KY3#($S O:Lݎl^ř,U^6_vlL=Fϸ7dvVq2;] .L\ > _Ok?HQ'גhPlg-gG1mtoO#x",!Jdᆁ">_-|{(bf;P2E <!Tb5@ 2J3[0 S}82 *ӕ!#f\m?=lxJ!3h0ݢ^̃H)+yٽ'۷&ެp?V3I \ uàvT,p!Gs7[Y1qNȻ}F?v (IP%*=;!2s7(\_a 1Qh\C C?@Sd$qJZɃz?٤8c"8tEz 0u&lX|sr/̋~|3^ْ< STo3 Eqe#k0k^X~qH FYbPˀU)$(F{P{8N&:[a>Iq}.h Bi1_})*2i_2.xyIl'Wv_@so J^%W̄̊ϷC!`4]C> :yQ;Hd(㕗+{mUGi$$7H4π ɣ qƶ2N3>!ߥTt`V4|3:D3Ap0] ~|f{vt|p6K0XW-P}{\7a:~0DxTcfe'o\y) t hX덇/am#h](@9I)C={nzWQ5Ƭ>khHS_QQW%f[>4x&q#N4vcg1ڟxZ.PWIԑLtz@Iѳ9C~@S@#F8HQ Qo^7br,ڴ⟮L\#}@` }eYQJtwZnG?`Dd=FK (5~imY96'dV$A־& -V\پWw# rhYP?H_w<>)CF]d[8@MG#C=tI5VZ ma?9bOH^$BW^;m-NNq[qWWT1_'1S{\t?6g\ݧK[tsoi@tABQ;mL- @ɀt^7ߦijcv] z dIvbz<!>* .|3ʢUzfJI,A/')|!xR"b-F@f*vgoh ?y4,d6WEb}M )d kNH{Ggk:'RfQ3ZnLpK驕#Ʉimzq9􄦆+Ym\at<;fyIS]y>z ׋Q? :.E @m%ė4WjzNJ*jmGQc|f)"5V?sfͷ@Q)Rh؆m /:UN $RiCd0 ѾI>OHtQ>]>IF\Hzň&Sh_Ќj[SkQ -V1v#gv>.@ =}vj< m%՜!;-XVc%gNCRbtBecu݀5kp2/͛uEEfun+fޯȣ*J|v}Ua=eOa;Mi^&1*x@9Tifț@6SBÌd4x:rX^%Tij`iɞ5wZw|2P>]#F߁Ļ05D|spVF ZD~D~6BFQ .Y~+k,d`lεjjW:9!o`]Qːe$H. '1"]ǐ#^]duIDQnhDz#bm_JL& yb_tݰa "@g6[^.Ɗ;W 9٥,k j7~r[.eE<YDopzhfYD-o f[Ԥ, \Y;\ x VKo`\ Nsx.+ct|-rqikVҮ;yOhi?Yݎ(4(G(aX^K[V 'MB@!*ڠTۀb m;g^ܲE>-+!1:kR}e4'kVT >:0"*$LOq5EӐ9ړX5eY7ChiRY~" }Qvgi_~ c:[kS. DzO'g{$~= xDj9ɗ`{|LI"$`V Hn$<7GzoԣR.׈05)",Y,5uu8-bv;D>xV8{prD2:?cb3^rc/u?_r zg^3|dU Qp,p>n{^p*jb)-CkPG EɻC"s0/J2 _>L-D( #)(-L5@oIU[f)ʲPcQr86_;ʙq/` yJҨLvY]>w V];C(KxBze(0O_22pN#q}Mk 6C`ɟ Zb(I*p+-1tGc/[:FvSB-9{ ͮt!N;ނ5`sMzT])Ik$_Q7U`? ;sb+F4Ikso[dXL :&-TB٫xk #/|i!k\,Y2k#܄~5g;J u~J󿦔q )+=߶VF&$Ε2jtw%Cꛋ}h!ŨGvW[$7oVPG:@<=#WGlbX ]d*m8)yŃI=%xpoF%6QzN{7ںf7J^bl뵜8k$gҭde j&f8ЕDզ5[sB'h!2@CqI6@91$/LG\(|:ie R"S336XڏC q-!Z!^&[BIXgp RCg[5;W(w{-@^ߐ`Z,%aFMۤ֕N6g|ggF7a|C'oD2 Q͘v(q O增aYF^tcЄv!ۃS;*u'4td~l(CufI\XSz86q^ 訅 %29d,fŊFy)OxĻt(blCEE.] 'n2V{0 2odX#4,w?x(@Slq4:H;VcW zi^3KIv)gH4dKqa /Xyi3OT{фS2dPL!7rZʋ/.r)fb["{u ϗUӽOu.% "h& Gz3ƓlJn+ˮXD7GpZTΒ `E$t=ff" VըU9n)ƀ/ mWexY`; vT nȻJʗTn) f9;YXlT4Ν`I&& Z,бTp)M0yGyh]=Fk\v{?]-E>e/礠i~^e0 }ONiCi2J)4ϞTyb+@* UpʫBN?\H8I)6Jj?eJ 3nZiQUu0A Y%q1#}^*Ne0-Kf>^چ3|V_TsFEbpm8Ŏ'%E.MⳠ[&Aҏ=~-{=.UhDZ7! ClGA9r*,e hH6T`PGCQ4Nܖ_MOL2J)B۸%hGW`TRNQI!@v RXK8zjLof_G_ay(,w@'^/z\墪do ^<ӧMO3,C-+PFXvLT jb>pJ'04̄v~ Yt _zL ޠݢi7ByF1%2>[ ?5arCצ]H| g J,a IјJg~t  Gƛ`5eH1VV]hHiq!SWaC7u1%º/~11-;8`7X<@ʬiM||rq}U=Ҵ"t/sk@!N%a th sb8x9#.,uH|ޒ p /m4Y ҢJk/XL~i{su*#pA.jDZNcUթVȘ}u#AhoY\Sh:yK~>% E.}z>a3x u N0A83aq_}D6Ayu&t3ryyzJP\uAs\R]qpݣt>M~?6g"Of>u{C!~цk徜gLqyIBeJVܾ A Ip9V`„ʹ$2`|#@-l% yXK, %ɦ8U\wx(4Y\#_!xL:􉬗JRxZws$o5 \#'W5!8%\~eay/9ĴY3r$UP{ %It ̺|⻒$[t4JFT*68 n̂8F q`堅S]^A%.fQעh2l2o+ZxeRlrp!XS oCZwr.bB|jo A1Xӥ(mTPd,i,ZꁰyxR`hћ9$hiDZ}sO brZ؋E] 晛-e\8159v na)̺3*!қË\3pݛT;Ca^$gP:p&bw, FնU~g}ˢ3j: dQ< !8Ύ,~Ŭ>/- kx]O:SܠTT5sj(JJs*8}>&ݺِWF)^.+Պ9CR,I0sFYLuzTTybcm܌9.(ڠ'Lȣ[G^k,ޗ4#:,&Hm21YTv0R+(An-_CB{!MY4Q?ЎJG>`V@bWdElJKFT ' aØsxfp/bc`qI&wogJC=m[ϧ]94cV+S3&B 3Ns8fDw:ye5tK!*A`?m<}SA8T!?z֭H4'&$s"&˜yOW) 4ߎ&sr ,G<kRI=LCܔUxIh"If:}ql㥍e D:j7>N2\~!hƥDO?=prN"K!rN|*YeQc~Ć6RGYiUr*&x's ŗF,@C[-|0 z2o^ک\/ EdHTb@oMl7ȫpM(\{@޾.FΚ.M1%SX6p߬5$Gic+u_&W0]RFgNoEAo 7Iv5ɢtpJx@%nulڨnyq+N]Z!j*uk3 _ꍮ+g6F}\GIj7B~)d,ugj`f;EoWsڿ^7j)hifM99 sקtn!Xv!K;v{uEd#'s3Hbp.6QQ:Y Cr} |"$0J<`ǽ iqU=$/󠜜ZI`Zˠ 䐕j2$>Ç-qY#M|![BtKkѐʽ<)c99X3 F}Bnݼl$ebCQ[^ 'ԓJYfx׬M1o6qOrqsC8 +nѰ;.q7>@ʄxS1."/KX?1](6+ Xviq,Ipް <BNW0[@ϬMg:?E(m *p\'w -oLl]\2JM2lف=y\5Se(oykYGz@nP!FXT>m(c0ݷD׉3wEv?kv%VU2@.NPP)P" &MS){ KuxIt{oo]k8bT'mGί3U]4hMòaLg;N":Z?z?+/H h%68tCމHyQt>ѠK xw&*l8k ⃔]iW3 Ho/ V?Zo,|"ߡ?l)irFN"2  +WG.P;8j3u5b9<`o@bxuc'gkI 91i~ץ9gG˳QW+,R}#]: R)k3`%ӮK CJC!N} Nn}mSfT3Vkxxrґlї ɞKV[?$SXyׅEaO ?>6?xmͥ:=͑rD@R2-9iJ|<Zȏ!.`;?AnE~ډS&^!%?ҜhRI5mB_p&Z5j+Y=~z7^3ԯRJji\SU3ʙ\f$kʷ_gzUCBP'Џ|YmcoqbSn9RL& T DZ;۱_uq"lnT:hMJ m`"Rϴˏj69=SZM*(OD@DƸvҕ/G P0jXS6w~*B*x·_vn0FmdWQV-_DZ:ٷĵt*yDjS)Z%EPᚳh7/]6La4# b|^lr kV:rl9,hK+:'mBPm '& q0S³lā"+73Rabd䌄Rǎ1q|V=&;"Wve\о ꐲ+L*Ԏ]3S~oPSQ$wIYK+raa'r°a,:W T,Lyw\2b,S]ib/7ʺNɔj_H>p-%2\8ߙ"E3P$@|J}vwIx⸺,`_7I`_>@-٧ꙫIҠ? w6眉ōy#<(X>qVS-4I1 yx$,BW!Tѝ'hb#vIԢ+לg#Kos2@0P !c(ʢhlrEaϥg:˻Gfx9u{}΁dc!Г~(5Ʌ֢doWk'PA</uC?6lY ɊUhkP{N5Ox^m-ю{ڐ|Jw֪ni1 l42 šv*Sյ=sE~RKWAU BtE9'TQ5 z+K>9Wt4"|~Wx&u,IL} &")&Fۅpd:)79.%| cs_Zy3)M #q:v<;TPu2T@(ic`i:_>}NL&nEmoQ{xzX)a ]]`h-ﵪ]#!Mo}9+X,u6uI xсIEP?u: ynA>N|-d s^Gwp.׳iYK]y&JV~xQk(#!2ߟNhcȤ )цeeSq.L) 6DifEq WH-G{ @z{)X%mIP<[K.u+ R <|i=N2ޘ5zzNDГ07a7zDu5%;3-/!6Fj"M\oU406r*N{4\+Gp@.4n8䝕4S_c_iW }fIU_۝hiЦjع~}cد+է{n؍);>M})Y ;j~<ф{䵻{Fې LMctRM"'rjKS/hlH. 5GʷS~kk64?e Ȯ \NM:=2\‘shܶ&z֠e:udZ2Τ?YIi^9;}|ػ8:g[$AcbOw]NLWB&U`^g1{ef,]ʺ[ѯ g"oii" Z2mgg,*likeZswNi].ݜ&cJTLfpaS4-,}D ((Yv6_ &cKqXRD`BB#hX7-'#1T0d3/ӷ򔾵o=L[;UT4+.Ot7^7u3* *Hrxf(>0QoKZ8y'16ܳܩ~H=%P9}9b}) 'ϋSfҩ9cl*(MhBWH8f0xS ))XdIG4Xl!Ty9xl@BB/h Ӿ G'Ꚅl ggU{Σ*=u]m@YZ|"feBDz[su淑u!=ϐq\{.&9\s^ K3}Z;_͜e~\Hale$j=Y(U$ut*OeZgC0ZݽkKKLS$ FMY[ܬ 'LY=T/dP+i;<SNbt yTQ-7z*9id9P'f@7=GiQ|f at#C'x219Z4$xYyrUw0Џt󘨈ܺupBE,o=vUꐞrow&OSp׆j"8۹YD*qek󢻄VT82vL^kY+ta.gt:!2xG;sYjhƱa= %rR&?i{")pk}ThagP#׀+Yo+=1A-=rɰB ,/b1 >^-R,k[o>3s0ac+0~R5Yxҽvn7M aB"FM[m%0ue ,h5( 5Ue-d\ pK N>/2$( ܚ;Q5C eI3׈jL˰77eBpי9hIZT5#$zwCS( TʹV%𬚥&􎑬7Nۼ)EACƜCZC)cxwMÓ~2 ?O*S yj.\TA92Dz#fH"OzqيO7Ӂ1kZR$VJ$AUX@$sX}4[7Ƞ$7K;s`^XW]=Y(k OJA{"%e(_7Itbm,3tʀ&+$hIJ RH[YMg6K'C,6'[n?–yP\SFG8Y$F]AuQSm+`yc VגAU1:,oLycH^68/"j& q:q>fMU:}l&pH@I 8WD6(j?e0j2ٵhx~ς` 4ƻH}kd^J؜ M&^鄁˦]ouCRNzcjZnGT5abBY4.*)(WeoDgxy n{vRuS`yu63,Q/DcİhJS!6<][(nzbhȱVK+* t~z*Jjs[]~%8!U7aWŗo`t$[e48}D~/c$Vph} 1g}=8\B<|7strzE`sNAzF,:q#U8^AFIiu9a N;)Dt, X3}F\{Mm3O%3xXAn7ſqLDs''2R3EÉ}6󟵜7efVV+^#L!k]i1蔺4wG*s54[>Z~LE5.0ds)rq$+t9k\ٕiZ:?[U%+}`8W i,D P l.R>1XmVKRFݳV^K^ 46~8Ӕu6u6_u18.y48~)+ ĨI|#׸JW"lܶ1RFKh]C~sAd-蝦?F rnde[%!_|'ۦj~0H06 ;- q О8o{ :L?Ur+X7՞S "OVGN-li`bEH/`%ڇ)1mR/:&ٵt%f͞/Lϫp9:J [pC7pݏɊޥegE<뜻oa.XjpCehu j*_Ԕ1s7kU= C JpQ!֋2?"=L{gWhCq%ESG:vSHv5k 9"@&pd2esR/va}Ph}j+=pX%cM$ gIv;1 b|GCWWRJgv_їDjUy2Q;s\=R;#l,RP[A ̅l۶^>hW wò"κʼnqR 9Vv|AMi@>|)GwU!P* SgCo{SZ!t'a N־yCo7/xҡ,Sxz3}fWI)j o$:oq-⛿ҽjz%aCpZ'ge`O7")y K׻?N?ݮ𑃤P~3ř g5EC*?]qK:Ž[2,-2= @#((ת'Pd لyq; ~- jХ,) yZk+1$( ks_a?0JdFE.yRS1=iր,٪8s tuO C \EK2ٟtW1&,vMb66ԣ|7 X'ߕmp~DaF׉_\L>P^+G ɚۜeBE|acTáD}Q-AzqH@<# suyEY*ļ??"{8c<vzm2Dkba0hbv)gaضI w?[@:{(ԻVNkRţQL!yF)1|X:Ǡ;>:'ykj?la}HX-:oި!+@3diLtʺ3 m{K"svr"5RvkʨQy)YT17X]f@0 ȮJC,#GF"8j`/}b$tҾĸ^ݙ_W240`E}ըNiHcmh٪nyoT̓:QA"nnl=CO-8La 8)"M-̀Rzwkޢ^EAjJ _jeD#l 贮89'sm@!. z7Șl|_ o c2iZ$Y 0lg c-P%1eW*QzgmpHqo!71xH,ǘ:S;#tZ7^(SE5$۴J8qˡ 1(~JT$b3P"Rw'>;Bpb-Ib/$uך]kSp%"05|1!Ö܊13[pv0%IWÃ޾,)9X Yc Uֳ'Q7`u@ X߆#?.P+zVXo'|ٟwQ\(Pe78s[R`g U^c35UT):}ۦi}@T`-Mm hqX29/[ҪfC|h~ջN0y]jG猘bZ)g¹o!|j\i4`m,KFCn{봤u38YeBt(=af\. љ$H@eQZ:7+C)aj'@kJ`^cp Jsx+bx NJg#?α9$ssM$*RXe4봑7=VDK[866hs)ՑDj@ߗ12ՆRc&)Xe |Oj Kp-{G*& R#̽Dj!ưSmTh%ėcJzQXDHC U3|uX! 1ccY dθu8z 3}f{y,20y˵Uxgsp iUu2ClB+ϖ;^}ڬǀ& ݎ}𑗕̤ƥdF#/X{fJ޼Jˑ7xZ2|ʖKe 0sdh9i{"Cӡ> 8#?m9ׁ{0,Cux ~#:UcZs/hA]HWMYp^:RaG=vf"\j)#b^eT2lOJBnc/U㊔<(Rimy2U3)3U wNҵSƴm>Oz Ȑ{5k:܇OF/9?і߻w^/mZA]x}xW*D Ih/Nd׻J'>>_:S[#\2 ,u:3$KG{КvvQ5}նlɖ,FGßj!kgO G9g7 7D%(bMY #XIte1 IYXmVUͬI"FmDUJ (l2;%[_Kp `f>1JlƄ s:wa;_C8{nn8 L Ly~G`OSa,Ã̂+1!Z)]5;$IQ{48(\j=E'9Yzj]'*O-UҘm5aMij:vT+ {muU3cO'J'ͺH pi98\srxi-7D.j|8h"r!4H *Cޭ<>(Aye|ʕuC*.?M&؃o`$XCWHEСreECG Rf(sxr^gOxD⛸'tM 'W)\U@Bm V9\;+M5BE fz6ZG ΂MY>K7ׂ{JHנJ,$ʢR|1 T[J@-b_ĥ[CaB 2-u)+쬘3|?&RQ~۠:K dN3GuN@ =(s:,250$8GyB0rqYLnV"qc_5T&0xحZ vDHN? jvKtiP[ש/Nuɍ6?@U.wT䨒T)WLA^`bF.B\TtX|L^tdB;  ,fiО%kti0SJ3 6urFY8ڠ-S%76if/m @"i= XzFXS{yA}мi TY5"{4Ƿ9)w]4S3ծﳀ))7^:Rٮ<%PluFϚnNxȝԿnQ?{S1_/e];ŷGo"O"m'MSM׬$E3H-5"V:fzS&U7>"S8 I<Ä"X#);&4yG`sSs9y bwW"Iz_p"tVƋxxh%Ӝplz_AdQ͍Ê BHVXuKG{ ΂|re~Df#,M R\ bIq ^a9ā%_Z>"vͶst7> [L'W}c)<lep*em+V"uȥK6eCtp Wy[Se"hf{ U L׀9=F5c.mfs\n{Rؓ:=wO{ȃNo.~%N b4@-n2/dt 4uȹ}CwRWq-j"Y_w}ElhNF4Gm2뼫a[?rn-: Zh#G`<4u#'ZՋ"k&Y1q?S]6Sinl- p3e_֚7/_Xm+DEԖ(P2)c cb\/18hzjUrhs.<#݀f0c`5V_#ftkO#KCC ?vTk&v0} 01FL`H<M1Mp?ZLB H$, !kz.HJ,ڍ%$<gDDhY6Wz\R@(hkEgC2L-h$ZU,}*ƭEx'|]+wL6&ɜUQtXKӳ7VQ@]}[IΉ漣CWhSnGSbKI%g\mW:"U1c޾Jۓ[4_+4Ekm5`X0Nc*ͨ⍮ʬb7XoN'ܳY( i5lmW;eb|qK{fcGvY\[xH_IZ\eنO /8xrܳv`AG/{2@V+0l18~5&Z~nE/>䫺FT֘T"TꪟjqbLI S)kwX5шOq4 9n ([¸TdvKO$,>n I*OXe7er2Eɝ Mx]@güJ B-r^iĭ6 GפUnw@(!$h^dNӆ)4lXO]E0FuK%{ܵppKQMb'3;< r>S8s5r'=s2;+fy,pO˿TCNwZ5`oǵf4 ?ڽ"[}Y}?#X`)Rbш\8H&9B3-[Yv&r?pFI(2 7je:.UF'灷(4Pk<n&gye/~+Q@[cuubi}դT@ 1O3y?]-9K 6])c~(ސ2A h]FRUgv;XUݱ{'d62U)&nЍm~x3/Rf }*.. ergh8~KBX߆j{܂40InA1p?z=|NInxiߝ<ĉԭ`ILc%.lAq|]7 }g>]>!b$5dd8zR :(2Ggd/ML͘7xo5VO}\5>XbrH=] ع2DB}۫, '1ĉٹ7R?; $Y*#$N>'g)@[ǃG-77I}_I|LZx-ʳ^ZWw@ǂtJ">!,0Ab'~R2mo9(]sjVKؚ  Qƴ+~^_=ȹw_m:uh,gR`޲? gb6H'{wT2f\ # E@G}Su^|+I(6y&nz[ƈ\K)؈%CˆcsN"C ,c+ר‚^ia4;f)]wn _MKđZKe0o.{]0o<-o:"YT9+HpOR]#~qI*܈myVw&o9և *ܮpwJ0`u:'ݺ;:T浒l [ zET^jX.u9g;m8itڕ|Zֲ mR\Kv_%ӌʤHuo%LYNn$v.B$;W^߅fpt-+ qzIkek?܉3#8꣇Uհʘp9`ʝc,ZIOM&O.T!}\_ 5LPqIH@`mv O卿\#ߛGMjHT8-yv&b7>7fɚT.| C@a/\ʤQ|֯ 7y c^,w:'JIaԢzmrCF5KgHUΔMcD=9p;}k#RBYm>P_DA\@F/piă t〚DdF"ҟEtj蒪\+~^w~l|Gh^P+ةu6=Gy6O[p9H Vt7mZ%0cRgY? +X-s9jӁp#+;2lY{E@euu#=NB?aF>aM1ȭZ1g\߾@nl+<FRC,]P::gt=tA`󩞭`*fD$>:NeQi57O>l4o=t0TG=sCHt׽ zͻ{)3$_&Ir/Cr#f,ZmHpYx 1~>20/NjsYKf} DBGvUeOCbXb񧾷ŎJ䡀vض {%>\3&!.z *bBcy -ަ?b^xW {_[tC0e`5Sy 8Y 6vDX>ZZ:1#v)kϠp=*$>;EgW=pn/0NsSw듧wTO?%;W<|:;~f 9x5%V%= mTE34 4_|cHoa K_f2DkH@4Ўg5Rݕquo̯tKiժT\u(֕a.!~m@[H9hEv65> V l]-uB #DTkJNv~A {-Y0vW= G;4KI~ "H97*O`U-DIAuҥ؛ifo 15-}$չՖC;<ܿmɮy1Ɍgo / FXqC-lo쥠ףAC %oy* ?nYxz4^D4>vd`@K쵚z=6FXK)6bEu4QnG^.2Ca3vۢղY Zjbb;D?kjoKQGѳ"yF',Џ{Bac#${|97C/`m+@$GkzvGJNwLJC@ϡ068sD \{*LU-@rS0 ̫ RW,aE,|z"x[Lq^"ciQ~~,h۠?R#ͳԨQYF-PAYES;ztNO mɄW ۂJ$`l@ռ)tPdqqmĽсɪnxN@U ADaBjIJAETNpr_)ѶKƢ?_~Z|O.zwaE/Q "IsvA숥#~uw_@)3gVeҵF%Z=A6`_1Lc %9wÄՇb$%6DŽ .{Dd%RB.5\ATqg=2cS@m8=؏s)PMvC#~AJu *i´-NZKԃ~9 L^[ÏyFpJZ4.EE6M[Ay: ݱhmD+ #GETdeu>^޽nLH=T>GgZĊk~*we=e!&9_S}S=)7R,5Gb#-#HjXjE:PyI1Z/2?IU iq*YmsjuGwk<U{ʍE^-V iLoڥ\m' FQRh79Lâ#kLN7;BȦ!0bM]CyBA*dՆ|D{Rt!*2L鰒"5[@Pq1ډ(8'R@" m'+]΄ ڏ%@4!_k8}3X3<̕!؁{V9Ne`!=4vObuH+]bX  Ogv%`vlNg9Q&-ktOrJhʱk*D!tcb|xp>?9+S[E7 u3_ jM/㘌rea Lu'W@DYݲJ a 8^ײk3a93ANp#-=p :TY>9D G3@A I e86[LJm'zhZ/ LmJ Ld#`Fpb~yxYIt=KfM."EW55ӼJ?<mi`w-a婯 [zx&AuϮ}!3|Rր7gaK $YWr4o;ޏҍqZnT"o* -RNavv"_SL>bw Hݜy+OMzwEF[͇r^H]ks.38t9(mBK j|3LˣqQ 5Rwrjl؍״'ϒo>trޒ(Z5J!fϜҥ4NFPFoEǘ._v>w" #sTEğr(yv :6#L͎ӭV ^s"\$EK !ꛃCT}#?Q`X )p}Ah7,~Y 4RMyak{3?!.oU[(E|{7K8x Y J yc*<04U>xWϰ!1G f\pˆP1R6$o5w&f{5bRgrZJ~esi cPV.V\}mQNx|h #_Pv '< <\}M8lnhlrGk3BTAJs1aE+1Z!;Zӓ4,~v篚 !"PL?Wq')<IJvB DP/l]؅# q\ zMcOR:Օ\b.vy<$XB;VYW!=${HlkV:mT\dj2POSU|kOBF]^C{ б5PLXa̬q"[LIE:1ؽTZP!pSdn+-^s+zOtxvˬr0[ *ARd{7eh3.c+H'}+-H'mibga%i yBK_;[*i@30Mtϊ =W{"<!ޗ>dIQ qU ;:7}AE,ӟz¬?=>Yem~<jN zSトU'3܁~0Y}Eh (oj1rSƒ'Ā ;@q;ulؔl jQ+vW= /",vi#C[٫sUā t'aE1i HHBu8g 7&K3^Y&2wsdLl~l]+fϽMj͋kZAPM=1{';'i^t|7[Ep_RL)@sѨ>¹_-dbIf^KW"oak:.ҭ&]y|oP* R2J$Y gW`UO3dlZL L,tGI:&iDsS}JD 42#&m.Z/SR30UlU(R̒L.t?CdR% FEp!8h@A醴7 }|d&)PApqU@aQ@qNȋ_pEpp<ÁL>p7_ \#Q qFTН]<\M@\<,TYۖ l Q?=Io-Ez&=jtݯ*_(Jyb|FT%2 @dҽOwI-c`lv}Y`:QHF(D=DIU ̅ S:2HHJQdgl"bE6ehoX $tB)&[& ӱM8ApKw.yb= ClkOLK<<ɤWVMAY>2.V2:@aИltE1g\~cI@?\^F'Z;F9)wsEΥ+X:Y/s!L" QoܔUL:u%ʤH!>o[}e{M\;#>Hl\38a/L 2hArZ!zEɤ4:SLo(60P>IgPlVkIo"UA9}E8K&G#ll1 @D#j(k7ώof_aE{u=$n"ݎޗ KMYjUHMo&&CO5Q'#zK1`@PCS"1BU1:S[kVۙeّx?hE:*kM* ;~roWo C7.O8 4wˤn1jرm~itV2ZȃʀݬQFT/r S_Ǣa6MCpBl-wf!C|89&e u'?jxVLڟ6LE\&d(/K32'eY}vdϿ[G~sdWT *Y*lBX.#H~XҜɾ W簅_l\'cS\P w{*Ƥwudq-;0MX=+7|xVU5kރES1IY±e.;M|KK $\yPDCT ]Ąl=g× SFX*\/2utC|Z%u_.a.QzabaY۟CɩC%cߧHT΁amUb Vo$(eMAj.gu A9Ր6=OȤ랭2#:Mi¥ph Mm#"NLI(O,:nQ(dAtlS[ix$5lS'](e;@. #qr C>?c)xN2d-38=2FujW:4+(1&k^]=At _w]dЋk7BͭI3AT<3.D Zǯ%e(Etjh`+%mh̦WUx0dLWBDN'%|D0&q7|!٪%{o .:nyc.!\K$DhlRspk=bv P?Զ "BQD`xp1S+ DSP?C9<36=2/cwQ̳F0N]Tw|EꇩQjsi'bkS-qC}c_2$U-@  Uင8i19.ӪsUGC4dB7Z(W.0-ME u}_LvPbTrje[XϪ-FcQЍ:7V6`]=)YyۈkEU!8þt#؎gɢ۾Tݓ{e_ /@d"MS;Iwg`+եy!`m:xhㅻ9k;d쳑Mu邽ih+;V}%jWUUX,3N$B>r/10iuEg_;ʯc< \AFgjZLK"^-r?k7R Z#AR6MqܹIa٧X%%l'7-\ڂ<i{mL&$QQJg$,e͆_sx;*I[o墺P\קRXjj,Z@ {lϺrff8irr%^Rb$,\ $t{Zx]` FY:3ap*P={Ee6FUJbG?YUEgZ^LުA9S1e2Gs sԪ 0_ \R8Eq\Q?@W!2:&f<=jmջ0UU}uG*޽4?<F'Y0t*1d'?(5CQ?[Ũ(Btm?3˵&>j%+{BUk$|(N|"t8Tmr 3!!ߪ? Z.rsK(<܌%UyaCXKM(jy$%8PfV&4~J5߸u7Rt/mȖUޅ;3a-NJoQUYz|bqijͶO.I T(tx zy0bM~qhpЗccg޶ (t3`&!(j v(en*~ q¡R7DP 4 5A5QOEm-|/v|׮<5be.n\ۋ?t4Za^[:"'dٽbl;)1\GU+=; °e5APvqtLC(;X|=~ѳeBh83Ѣ#ImxVmhTX#, VqPZ`bI]&Z$^uԆ^=Jy.d.TMC Lg-;L)MebVtU[ItQ`aH%bÉ.JcUSqOʵϺFpjI} d=ޥ6'nAA"#])s&Ne=%S!w"12: JEd! ;s.=GJnDL+PKJVEW} q?D|- Kg 6Vy9<ǺOfRڌ*{ԛO[(~$;4PI"4 iIV3-M]+.vo@^2yD>؃0Ez(6`>I{|l:^y O?yZL(Iw6‡2U6n4ᅣ"99gYhP"ڥ+Rj#.Yi\ۇ>[.HtP@lrie)5]=7-NN77o=N*I,x_qb0,C6FxhNJ kwf(fl Ģ'笀5`a )K!`|fjA %c@RD|w*^X#TF >[1 /,6[V'+HPBE_~Bv'طP@^!]*e>g4^yh 95?*}d [N<1HA'!Bc5 kgn:1:?nDp!%$h:܎ύ|j(@'F.ǘqG_w¨H]74X^Պy!4 ?t 1w&uhigl$fQݩ_.XJ TB圧OÙ#CZٴB\3Boj{D26'VY:?ۚf9ʼnH;YDj+ڷx` ad=\yRUo"uƼ!  sWzeۍTZ[%jOb3 re;=6cwañ,PZ߫,$gt:dNQ}|gSh I6_d[nNa_SAցFEo(v6paWC!fm/VGĄ-A&v3>qg~7\Pm %k򍙄KNDQ"[ܛM}WE(_¤ǂ7^AY&Ѧ `n׈,Nŗ0W&]B̪9L <[ʸwU6wI\.Hz"ېpte=Y2W6"}~LN|Ǩ?N%Ve_z6v^{HZyXkYk//!̪i'RR/SP/z*sF;7طE'BtJ{iPMUR.Vǂ;ds_E?/CσЩb&ʠHDo=`/+V܀-~\#ִw[bpH@FW&By(m. ecR CRZE>vH6ȤzVϷO'ꂋBX. ~`Y2 WS (O(%OX;݊;TtKʂ5U WUX3_׷d$OqG9ܱ})(UɆI/np9db`g~҇7=d] M|o !br8aY|F&N6݄IǀDy>$.IUYSqO q63ǖng?0=Mh>!/Q| |V UM͂sq&6&M$\awp1=77Ӣu-_tt+V(Ns熶LGʷko70umg(%o Hn҇s8L03uW$tRjDY_CyJu9ƙ]u Ԧ4gG*kyUXhpg띘g_ZY+{f(z4!iuq/`i@/D~pDcj@T 6E=O FkY6-GIoƺf[?V*BQ Q X>ϫ߳Pn. fhA?!I>6!c&i;殢ck~e!5X`Q ިR R?_j>cq] :~ø`Z:ɡDf'*^8 RX݄!yQ'gQ 9vE>qzSUuR]~ǣ/X]؁+pAk)*9xC2H ]<})c}~i"7<)PgWRi!VU0:nQS)Go=Ht_|ۏ4l`~KYQi!ղ0yU+"H]oiC-nװKtqp(RlvLg1  ٸ"at6޴JZ|<`$,)`|Gw74{.I]5H YCXS Z~ BuRŏ`I;tB#@ D.]7QE\׿{}XÑ_-y}Uhes]R‡M ga膚j۬Qu6.Pˍ*s4Zz@},t/'B$T=ߔ}yR~5SҌgJuMTBl^*`h vc!h9A}S6UH'@uj Ln.!ik^r#*z!G&QJsҒrW(c b,vMoo9|Oo&fn47N(%2l\oUDj0/TQZZTؔ([N^459<-q5|" hE>$⺙,ɲPx H(`؂ӷd9A@r`Ukaxå_I[43lyn*NJs#cm;p8E-ⷥ)y(@tTɾD4B>IriUIűn!֯,"KB 0b兛/ay^>Lx=ߔl&s/|G"i rʹH1Cq(MJ@1#oܩկJnºf㻆8qT!6.@ ̣GNIi:L[['iZy?Z20}@@T[y/u~}&\aQ %(tdB`IZz'3T1EBhjJ;<%DrծGX^>F¾T(gS[ 'tF@VBD!c&]qVSM2k,.Ãeރ72)4CؙB,]㓢a1d#Up߈B` > xB^^<jKp47e1 [_BU B$~BPBÏV~e /5Ux}%t&~. @M_[Э&lrI: Nm #s3zX nQ٦f5:3Z#a-I0%L]Afr[WKdE?) " w ߱ f4px\\m'$:uŖS㜄4Wp';a8[L+8[1ei|giknγU.FDatMƄ/C̗#w-m8qcY(S; `e6aT\%z C("oͺ 6ρ:53>w *{m2#xW1;:ⴊMÎ_y%PX XE(efzit\M9| Gh3cnJ %zF4r7;ŃytSDі'KyEBHq,"N:wӣՐ;i]yQ\g.payN!lȣZ-9=T+KoqDn9q0!O&8\HvkWEhcq6*J!H@*2ɥޝ;W{R e$R0 ]HiFg0.W̺WrZJ} b?^ 2%_lx"BsGaÝ~D"nGn(өºFx"W+uj !Sw֓k}apZJW9Xm*9S.(Z5M}|8ϐW h@n j]ir5 FͪβO;#:oYTP/UE 8]tRGE:QhMjN^*UsG+2W(1[[ ͗v&"tcͯlDD&HqŹ& #Dc rz%َ^|1GAה2?\fv[`zGI>=Ъy+8ö] {[~h^nOJ}:Fpy36Z|(^f*߶X9ΙZ5[eeg+E8}Ǭ7᪃qkżOsj+Ot]bz9u(mJphf!]B]%Z2i-S)D5鎰*:uA"ČڎOtQcHZ!v_*Viuձ=+(udŻxp%rhiMN9fSୖ/hyK av8G@ԫm$ላ<`9=7^0cviK쓢RD Eun9;}DS;gpԈ/{f BK~`r,_sa͔$8Wideh=1Gfq x8;ׅ$|m''Oˣ  H#}hG(3ȧkxѵ9f$k)gBWҵlMqxran:YlwXq p{ S.5B.<n~(4L [V=kv4]\'+7*%9h<}n4.im;nm&/WHNDK`>/9.dg«^^Oz z jNp?h1抒ԦaI!Bd.; + f8ÿ𫋩hK\l}j\7FhT%[W:1\E|MSy $Էcpuj$)m4[I?('ѵ/j8)3A-dW{b+ϳZK㟘":-Z(v淶a}`~O+Jsm:/DdDn"C8AJ1e {Z(AtHjW *rR2W>#7)/Љ_JL;{v<[5aSn?hO0IbI_NϦ}D HK#$IqV5zTMklRNU ܫC3ԍNvWmCOJ mf7'E!^6Oi7]4Ӄ~DSU(vv{[+Ya+ PDҼ7v<JB)\\T(d..a2<pLȿxz:xxi 6x=5o4Ž"/U}@n()䏇Vc `7p*\oY˅.9;]9OcQ~c؆<|ٸyKZB: nr2ZH\vB'VM5SIUF4R^Ij |~x҈B([!.XY 8J oI8 +Ȇ'z:e!LfwcC$÷M[s޹%BbZfWFLV<8_C=".nVCbcA79D݁OIKX-Pi.My' 6oN/YM-q2oSďP*EXΞn%a"7clf{ Lm~{-Z+: ]JMRMӽL_>1dN-rgWL{ 9X=5m^>2 5-)*mS̓dLs12fI .rÊ> hX?G9hB9WM8$yXvXC |tA1 iʢvڹ-M͒GQj9?#k z߯AT%ʐtؘzu2.~7]*V44]U5dEİ›gQlJc<ÝAVO _="]1Z^|5鴸8ŢEqW2b~6ۡH\ܽb HNuҘG|Fc?$ΓuPQ+VF<ԦMA]p3QG:/:1~aDl'tC5&(xەlYb^  .WD_ZqxjbMܪ5AG~'\>J'l+/y60G(b8@V,R)ޝIf8tx 'Tم&Jl_[q~*ыiNю"2-&*H>{xTAs K{qP,Vg9TcOQ>0t<0z _`|{~k_}4YW__./ʴIKא$1]9 5˖2׼l1G u_qQ+xT|)tO^8zFXGrMDd`/RŵgwPྼ> HȞ@ޑ̓$P]3zYL.DO(;A0< MxAw=Z ߴ7+eg%D?BKiց'C!E,!@FY+&k  dP0#,V墠I!Lk=ĩ_C",2z?qT'&^!a2B 1pE;w֗JcMo!-:Qχ&w\LS5XLMFcB:)N#ߵJy7GMuAɁ{C'@mmyjD0)HT>Dqy!DA nopMnێ}6ݱւ(k,H6VHd 's} {%hOrXG%hf>r1XT-JkD->*PAo ${)hj4q~,\X6KjZoA/XmƴwRi"+45u{\1I`@@>@.~8;D=E:o"dd6k@ pX?Ӌx<܀B'cBΤDSK1Bf^6BT75^MXoʧP 0#K!~@*5֬o,47Գhek%uWdW~i|YsN,żːтAiTqib|kE6yAuIM%:o;J9\*n)6]0(&}en^2fjkBNkvIZ2~VbPM5REV԰CwSuo,Ex2qm{z&:YPh}jm|U5wuAB4A7mRW|mc(h ã7"[d]Ip$|T܃8"k4`!~.چmon|p>){FsL,Š'\У~|^0Ygg9P(ת+mg |(z|4}̪c Bt+/ǰKu"Sw[;tjǶ~s#pjқDqbLtC R6-| t@Q54|;%J! wc"V†.b|=Z]X|=) '{B ˫/螻^l֔G/eNAx'AcEYz~a D(?U`)$IV) u8I>9+k~7杦؞<:3PAWʼn~w;/EۧN{I_*w)\KPrNc>WgW#NWfT^" 2a[p1E!f8WL xz:W<0EWtGSuW?kn ꄳzAWUyn5]'ڻnv'ɔoYh.?"ʹWD{]V.]D~882[hֿ{2!h}lB-D[g|[aM!,ee^Ёj. Sl)MMt*RX&M7#UH(-6L%iIfz9޲׺8AҺVqϷ1(RܲN Y%" _143"=(UK+q5! Q+tɹO؈7df~zY)8]|s[~B[ɐrzj8OdD $~T([>[ ,whf,i:=魈&5Hl="JF/уhC+7 ka<< Jc!#EvB tij蔀ljs+Tp' x$c()0i5fJ@s/v0P*\S,&l30Zfa=ejjk|AB̨-Ni5e翓1_/|b;6@v@. "D]DۮE_h;fa|leA8Ӱ}?/aʁZR:eV4H[z;_5Y]fQ_?eQ3\zfۃWcINg 4s+ WnU "HiOc%cd"H0364?=!̷<.̬.gI+WY7Yyrl?A VbId;6$9\Y_1+<~QBzFt[ˣ}Gjh(5h5&@F/-&³W)kvE 7͂f,1?)`#-#'`Q,J)]̄J g-0sq0#гhFA$uE" _`sw>UnV:_5D[axCЍĜb])6.7ʐƸL˃q r0.ڸ,4jOq2C;(RҴ([v PVc'fK:Kp&hGɅ[0gngX-`[j)Sq1@uY?jcҚ[K6"&{j/U[S:9lqd+/{Lpxu`usN/W)%Nu:&[cȖS,@oM[ 6 '`^=-tK:vID۵al׏xnC`d`S nW t>.9D~&ףPn{Tg\eob@[VoO-dN|^PXX!trU//eA{vY^<1hft P2ީ ofɂNXD`Ewlb_a/g xiw};yݴJk68#a FCɄ-xmY``~xs 8-&LxҞ^blїZ͔)ub0UEv[dHk=T[Ws\}UBʴOp'I}R4S|{6f?^~`珗=0oU?ڧc{/9(QeUHÜLnNuP B4gv|ΓHy:; 㫟 B!ۉbk%u9Z|ѽ$F.3ZSsYruG;C݊ Q0|MQ4o+~) VS7 G~f}eBi5w)F5>B}E L˵YU9*-%STE'Yxcby雥r}^zkgPB7Pt4`G1ySkh ~"QdxjN =g_6@nP -"m$H . .WR9ĩw9-{Oسbn.p]نO?)OOn4?Ɖ 6ҀAh)'K{}ap E6)J-+t(\2qdSSLࣉY &ˠT.t<&\1=ؑp M:Im>D !c4%h n4/cyXdϐ\kZ#P2 גLt]7'sԀ_߮7G*)H 3ܹpb[$ NǠ67bʌ܈ $IzbW䛈Oԭ`RE'eW>s<p S{=rh2Pv]Ӹʶx5uUMZ&* MruJ=6ڬƽ!IzK# XK.-]a^_U HѶBNKYRw:[pr1Hβs ze\0GpY=lSGsQ_%ͥDEk2΋ST!rGW>O+c$Ol(iכg@/Fp4\4{4m،;"#+F6"G _t-N6~_Y2zkk]fLL1Y?bcKp.kXewtb,$rtPS#|z+7c`KjUfO]qe|͢v𘏳iGHJW^.y`\:m"[[F׾Ha1`-T ԩg߹tsͯ|:0ٸ/ 7d\3/R.t,WrLjfy椸-9N&{n$ q1~Li3_E/yTFyN4VO_;Y:n%ƃKGg -"Zcy8$rh~T-+fM}wvXmV>)B :e|Li&/ `-Gśsg:b<9=+<Ǫ]V[1e,.67xks)O7孽1B}+cno"> 5 y#B/MM} bRh5 뺊Dur$Yja -=H|{Ñ-_ҷgqgF4hpbFBQ]]$yRsMʃ$ìZXre*Kt~>dvz$ך)[O2wZ 2i-?\Zn=CDfTo%q rq<ͳDUـfպyw^~^B( ^ HuFc>(HW cxgԄ1Jڐ\w,o:hl)&;lwp͐L!.hd VK:G_W 4FYRc4A^,t|/NDhc PynbE^\k%trRMEmcff6e$^ZhN> bP747s-A wan=1Mg6MT"JCaN$~]DP2eR#cgD< Y &I*_Xj rvU{VA[O{pZ͜o/ZjpPcsgDg+EI`a0/Mwΰp{9[]UxoڈSp[J|rpV&g:tVIզ|q%&PN1: |o7\z϶eŬgeb&xxqPE.ۣbե WDzAJ~^xu)ڎ̈́+FdeRH(̖xџ#c[fSdY <'y{L:WOn/%}\>uMhr_US:yPuyMr60u mkQ\Pue&[ALX}!x28YY^1neT!'<]NEൣ#,*.In$XQPۥ5vrEh!kEJ5U,ZJK޲ FX|![e7*~+WZs!2Bv{'Esx-;ln8)Zv. e4ݜҹFqܮ$j}˙AoLj>RYc|qj3,U0t5#KFCBCĖVyG[gR~Mq=D =$:7Jwr \J :;2>FwDiy^x!m| > +PAϸH6 U"{Wì , E/Mq \H={Xf]Bwa56A4a)N:tSTq\ɂ2K>,wxWa\&KB9+8,j6{rFM66;RN(|ZQ_.Z-~riuV.@fk,5.m6Ȋae@wObfqg_fTP6Rgm#]t]fWɥ̧T䩾P@<힍o+%cZvZVwA`LPh9lLЋʬic>})|ūͽ)qu Ƒ5+#?^˂< b g٘RX]0ĸ;9 hS?G? &[qj,h}"FZsN:|,NBA6zG,Ydqb)V0CvOdz+n笟I-He0Aa4bnRs(@ fQl@WŌ+:k${ċ׼^;rgCzEg?D٬`Qꑴe)S:ֽ:;ۀ3p#/ _JaH'R\>.ό PZCoj-dVJ/d *-:/^܇bi‹0>Ҹ O)k$&FRޛÿAtDذ#9|cPkUScdydķg& T&S \LΫ@dQu%5z©;&?+:Xjh^;7,LY*\h[zيHWApa8]<">fD{mK\> g.cq5ñXJtՎ 3cQb7Tu =!UY6F7tI"L-CMR>/aV- &WuHbcu/}3Lݕ[Kq)E2J8,'ӝhh͔k&al{Ky?t\_goi\]_,؂91믿r:B4~ܱ/gCVbF.^jNy27.x[8 %'׍ɹD$&];4aJ *|0oRʙZ8/SL 5Qnp%.EݽWmnD ۇreNN2h! 5*9 ~͛왽ˑ, 4^b2i(XJɯ.KZp⡈%(=:2=ؐy*U.J+7@!3/h涽d߫* f2C3c. \)>Z.1@*Xa^/6|o6yˆ$WKbdD; P9BbZ1] ͊}Z]o bނP[͝:2OiP?f fpp33=΍7QPb}kr0f(yqڠ>+ˍ`|z cB<_+N )m|OeQƷDWm*y n.72=1,#Te`m l:DRRp;5գlq$mF5̚M |5sY_4R?c t d`2/@8== .X.e?tǨar5L2bt<cxm''c)VNkJIJLfNO) T~T֌be/s18 5c*"9Lo2Ԇ!@')Z{$AL4݅mg{'EbC]3n3qqI<Ҝ%U43?!AM$#}r2M蚚B˖Dg%tD5\\ MtGI^w)~/}in"u<˛J6 gI c=?WG\3W.bc<,#{.xn,e:*s!m)ۅpZW/$hnH쥑4/>K8&َ>Ѯ1[ѴJ%N 8MY3w[?Cx-*7 (S*$d\M݌)2N#bRp}njaTKc`~JP<#„flɟk+_SsS|=zKs6e{nCv|@Y?, 1Ҫ ~D0@+@0ܰWtŻ|}}( jy7/| h v'yA}sE(ږh!9"K#˷{× <5"-y 6իnDC-ζSln#Oգd_42;B#艎cG+ޑk[y&C7ɟ d 5ȓ)xTsidY@SL6$6ƺ/ ~7jWcRQa6A&6qO㖦FAz >T[VY4|0%܂ѿi& J7QHnl 1}KUu-H+ti)VE9O e}VVG5d1ܬ]-]\@(xs1ڜz -T3N̶n̺7xNN˛)[5chd{+hLGt\VOr3I?kccMQV!T:[rw7iA3:HaS z9:r (~$7GUH Qb_%&Bki8鎂M@^yC ^фGmb+)l$^`6n W.%/ S2/y@ガTpZ%)~ք!*4G}'՝%h-!NK@\hI"d}RPnu疴t8uFd2 (Kr"-6h$z~<ܳL49Z06ǁ$* G}l8o0!#޼nޥt'Ffo=k#Jm+ Uv!|~ Y+ѕ2c2Fl.Bo@] s&bXX.|9 w*zn kݾ RF q:yڈmVbgE^sx9¢\͢B$v+"/%v\@_V>YtIa' x[w! sϿAt^爈_BР m].fi!_ u*m,^me@51)(Ǧ#NUn"F9%P*;&.֗; (Zrd_Qo4˂[&1o9a17onzܴjk W.~R6 !Jn jŞŰSaj'Rڤ EIXS8&r8dEbڒm7Ӆ;d,*ΨtQkʭ%-H, s+:L``Mt h q{Ξ|%+nY*MH֩=L_r$"%(bPƸ1a2:B]:cͦCR4˯tt~;w #q2AETvxvr]FR{z)J\e pBea ㉟d#ۊY#\/BCkQ$bڝϋ%}kjRUm`z؏/H'Qu-S*d:D\ujk?R`{(wL+ȔZ ]l^pkhw5>0BF'Tvoj PpCʜЪa ӭDZHp"Q "B^ 'dOL%V6җxGmܲ ~$XALt ^*lrJ!ܙq kiIDe<[]%a`]{扶lXjNsCiljC;Hi><.H;ug)}xzG&cHz0rX}tAAiG9ū|ٛlͨJ /dEG*MǑo_a۸{3ԄdRS"_HdBq3Eqӹ@C[H*|+p_B& G 5-ؔFib1y#KA:"k^}`b!2X?˳ "wO9i-{!-Pg8$R=;B#1Uug \,|xGK0N_R?)&`?Z 0%>\ך7>9QTU*}ߝᐞˤ){Qknw]R DGߍ}@$ K &ł  :@{'ڃh@#viӗ>o/6lAZEGn÷khϷ끁_kCtv g.4_jcҗhr.Yyl`_ qZˏsJ 8~S7 [RO5n\}k 9pT`~o+t)݈]"kD"\Ng8ζr'9k[R^-< \nhnmNoꑗ>& mS_1;B0ў=,$:G]fʝ?`#9Dߛ9J6.}9{p=q`Ą*,L8gYZ&&Ψhc,"BsD;`{v_c01`A (=8Ӥ@6H-3Az9Jh_I e!@!ݺ$\yc-LET|AR¯bIdIm";-jys@QgTEܦʳ!]垱 OI7v3|EC vrj6IrTKjN:( .rfR54y!/A+~AgIګeP$Էd y|Go኱~j DSMuCXq8ky0BvduknHG=xXsThul(vZRIzÂ=Jn*0׾T[2kbWӔ8:a=X2_džFgPܨ/sK[J`5/ N:3LkޞԚ{0WMX\]tT%Y)2[,"+z PFIe-)_dm:Yd5a.ͮ{+ݎX~w+HE>Cf7[,VߑEVɉ2"eA74 Z'cel50ZjYB츄EVytb 6-{"9Wj_CC2r>wy[dA_Y>¶AgRVA\QиFywbxIboMoQw*~s9\6ܮhP̾d.+.3Ƃ4$brc\ǯl``h6: xgYtGB1PVP$ԁ $nAЍ3gw~\G$O]bJe{0If.HE8HLT(dP>H0.lցȱ h(82 Xj"2 >XMMeS'볋 f|vI5ۈj)znR Ԩ`Is:u夤Xǀ0DZ2xU'6GNwK}[G7 艹-Hc}=[ܬts643kFu pԬlג8ftu,vgǾbuw#b@HmQ$H 9fs?"=ם-EoSjpga&؊Sc׶bs9MmhR6}v0%QO]Zh0窏QKYS8D*W3{By?ΌR$b6#;=҆!x:Ӧ$8gOF1zd9A#X̯961?j߉*crBŷJw3c>c@7m^bQi0k|)ԅP;kg`3x M(Be 5໻ 2[ieKmʧ!i6b N;ӓgUn% G]MTHGPM޴%7tNQfܫNl&u4oJ)0 *&$ne$idu:56l;fGYKZ;O%ܲcbS5{' X022ז|c!qh^kM= ud= | .DD&N[!Z:ij2v-qΗ{ҭFzciDi(8%lZV±@E:B?mtE)6Rf(GFRN`! qE^J2̆|2[Fs,^&70' C%veWj z%ﱗ(<(GRCK1 q.lf5%sm?l[w 0wA+xI(GdK ŽBTDŽ9WC.5< !۰IZi!@ANϡCpB1xk~źq xJx#;2x: N̢2; ߌ{#;ܙIҧZ D$H[5& jE:zJ_H!$(w UzoN$\AoU;06PKb2uyvn􄉜{Xb3AK[Bmy?Mڬ9s7PO_ )|ҽt@ȨPtWd`lmoZix3 ItKe B&k6>hi@cucG Sp#R37U+Ȉyߙ5VSgY1 ΍b=qܒ969Ұ۟O突Y3MdGYR|%}*#յJžA F!Üno&M}(TT4θjjTݩxBXe#̈́Tk(}*g(tZ{4V-i. ]eoߔGc0)MԅFj VMHF1 t\m*C>BXSk1])^H<gqNw%?Ň~-):rFv׫n+wcOU0|3gxEʼn .Svdibn`9A: _s1+[~n3qz I7mPwMδo)ѱj )+&57*;qj|ŵ'?u* W\=4D5 /)B! D~prbniiH b Lt!}\ !ϿBUss5 s5)[-L[):g*k)@BʘK2okPzB_47d,41Sa#/8XኔKOcF|{scL(i )6Vp2 Px&` ]2b-gfmoiLwIV pH6Ӽ'~īKqF4l"~"7o>D̺3 u`%E9(;A5M֜SZ2,]ڏFᖦcU7yuKB~w md#~EE3܎}uVɡ=p=ٞ4.YHYafajVPz L7xٍHſCiR~<4U+.K *ΌSApD4';lE H-7:/FgjUi[ FWp6V{˭v}~Raky Gd? gAT.%)vT.d<#tQhnM^+@TF k2dґf0|f1 $A&QvyVU-(95A\,y$j^~;W)}/Y?W͡R6o8-oG:+G,b140'wIutceEIpj?%6% 3g'I*Ts{#2^+ʖrSX;'IN.lxi:4jn;Q -rjI_ꅬwNx=? wXZmZ&$^IjI*+aMP#S\R1zqy h$|O ś}km ŬĒ$ /.&&E!ݥ鿗oG~]6]cinsȨC62J6A'T[]%WN`ݎW^ L ~-pv.UcNf:q39v|Br 35fw3: fr^\<U",E?"mIkBTI/r7D2_Xe,x4]zc}.jEM hx!s؟:j߹Rqc0*Ux H %x8DQqU|ξM@j@^X!h㡩 vGMEX}OOa6UA/}qhE(u9Gg#K C c=2bb܁ɳDJ/wt] ˝0 IuYR2 lNÉ /ҝ5E%NY ڛy:Rq1:]zbxdx'7+\at<0ԕ٩03 +|X*d IzF5VPTq͚3K`qy#LbR`;fX8y+~zM6Υh\HGCv\A"z~KP,"DtiӖݔͬxy1Y(g[T i\;+4{26'YCvKwbس7:OU ih%3ӽ?°fΌQ9U,ݭ{!ԅ-|9ezWu? hp%+mfO͝'W/Xg$@F&|iۿ:XbGg"Tx`#įPT J #|q d;஍ e |H<(Ya 1~9ρUT"S\ uNjz唃Nm{em2]nAA֗~zES ^+bXڲ@lg)̠ECc7eIk*9'Z|Bqq>}Zp ϕ14%%J`"$5I@7 @ܦu-N-w>k7xz9,A͸F4j!̇ODX8?aE]PߜRZM5f$Зƽ{:zY<":gb?vH`Svx |醩@DΖ[E˙10x~un74\iŚ@:\6kz(ڋXwL-  HQx]Bw`5.C*Lam> 2@тpVY|c>m֑Ǧ+AZ?y&{`_Aϣ׷'Ycch27N3:zB7CǠ 9 2-F7  'νwRF 'o>c0)3)GXJE5[lULw= ްWC ꝍ~3XCZM2j`?(%|=%Li14X7KI.a`DaC4갾B7'l<bf@\R9r,wFԞ}4x^VB+R}YKaK5xoHT>"ZCMz BERwmrrszbмmZ.yd[ bq_@ Ʋtv{5p/ n!%؎^C i 6rK [)3u^>qx8.G-"ecZ|QACə.%譶F"+~9i m3Y =$ tj e'и Yr+0uX=ʵ*k;بtIfhv)yg[󱜯23ofoqbۼ2%7X"OgNq(i{=xQnl@q7=wy(=O ?IMkTQ_ {l/W.:nE/F 9>zuhgjQvDjơх<ʗZ'/L>M!o2GE܌†`IFkȂfpUntC^t&cSmdDTGGn`reT(}cre25 Iy:?wUGDK|X83և$n1tKDUKmi6 !kS{g`NNYD+|V*g~:Pi odaMs5/`xWOew/ \4tذXgOm$E+~}x\Aֱ\c g uΗrߖ.aֲ㯈et4)f׀9 ziSf=p[w5)mvw0.J-ڽmi::"! ŸH1~Wx,f[쨹]_8tY]uIӊՖ2i7{h6fX撶'9cu Y?x23bYT+Y2/2$\l JIQxX?2Ex4raߝ Dg,pr_l = (r 8d" QGڅ ZyrMbQJu 9`Gf.@}Z:@!TXQdPF C'DŽ3ūHHT)I8lwm!"KDOtR 8sM#qm=ki*mP7Vk$sH>v\щO;icJ"pr9dF@"/]pl b˻ }f[L;)5>/ N;cĴo8GcQX5=˄_Zr7mX k =Go|ƝKoyw+vD ?ҵCj@: vK&U,j{wVڀY4}+C9j:6^ȯ9-S˃:ȉeL إWG51!41mZ%(9yщqY].F]gah:=䣁RA<;bARf!f"Fڗ@~;AtմR ]YG,hR5smLCRhGF<׳É֫w4MEؖaZmV 'i9I9h=Pfr)tOOO`UBM6 U^p1 ֨>728pk뺅Yv,2VgZz0,[$noL`gi$L+ h";YLA4wD+rVbi5窵IA}Lj0pi~V ecFSs(Tk71XRE!:W%=nCPJ)RR"`yȑpnUz Y懼f{B:4/wG{i-]Li|  [t/DlG{Kۏĥ7"\S-nQ+0m0Bȣ^߱߃VZ&K0ϊ"k[X;M)aӼ(CUoPϡ\pr+y-zhyBVFi\]^`L VWWNea*pgԼT+u5hl4 (jOkx*߄VV&`z%?UM׆<涾>&*Elj+C䶚2$H4,iԻPM%!0۩@ehRA)ddJT)Z})6}BoB?=z@/-hD i/9UX"X0Su"Tƽ㻧Qn wY}X~BCy#;5*[U(Q&߳y>dy-CF:enΛM2urxI|qPwF!CNy"z:Q׈Y,&g}GmEL (PՑq,-q0_JY~"j $V (?`j$_dOKC Ǥ"LW$, z+4q)@2'9X3tɛ6δ71ކje4Qu"o$WG(]~|BFY7|˺3yx7l;$ 3Tŵ!:B57KɃ}`A7'SZp&8^=-=PӁ.SFa-"ޒnuZ XAWd 4l{:quhÿZ!Ly (w; %nj9M:o&\e-)HhO_\+b8vL!ŒR1no͜j&Qbn.}oJq_8Zؽ wiJ r>s*ͦʒMHZRrlOVlwGw XI[^Gn(\ @R1L@Ā#׳&1?rSTjrZQ _ZE&oq@_9%lNty@#n'I,,?\a#-|7Pmj yBP.+tJWu 5I}.,XWA]p>qìTbY1 =,iPW)9]P3wZ BY 3s@%:T?[SvwXa9;alaS_e~T\uAP"pdJ֫Pu4 xܴ=5E⛸95h] CL-wi"e0+oG(<눋k߼7c^&8u]Δ&-u}ZL9`*hYґ5o^qYEP(dRzKf*PQefm']gyj!CT%sܮ1fUO\p=0cL6xNR7 1WqPtHJi팲 ;Mnи `.i]gCv0)4\8Uzn:й;k ]# S>KQSb]2, JU= & /7?>Ӂ)v+H0#ٿ?ȉ&^v>#39* ⸜>$&.J;w <|uFdcNV6 86,Q.`*+h,}xr1GzEP4$f-Wz^v-L\?|6JQ+%Fz^X~P1_e%m6#) M N f`/!gO'xP*өQ1<ǧiZYx(g*%3zs {r,Hru|+[mhU$]^8^F0 c=qn10Anjb<5 =0J)\O/`ƿ:R*YNSrƚ&;$ Ù5.7SoAFuF Zs1##R2Hs)+b:Ul w8S%W RIp>@MAAZvB:?M}@;Ռ1sJY!G],Rp>h.agR`W4fl qA qL^Დrֿv懎z%rljf'}`A!md7<A<4Ku7EG MMp7uyO E@hK15J qҩ3Vj+2WOS{!%*⫎k`6<bfOơ޾ϟtFhAuh~.:%|Ipt:Ɲ:4m_gyOlJ6+%$"HN?,{㑩OSӁ3Y<}_Lfҡ2dTI}m_l&f?_=n&8v0swB۩ ?NaFbA[hCאM<U\$)״hQsR6J z7O5B\v/fuK:+/𒣰;ҚLBpKXyhy I,[`uAB`%'%yIyˬI= 9TFSr<Ϊji\rC'tn2ۘ[aCX/Ȥ9^o #.f  ۘvK\4ߴnhrr|rSJ!:+< ,fVcl\92-c{Zf [< ^:opEoCI:6@x:lj» ں51/_mI i[ڰ *xc33đ $*O`>r 4SKs'pV27QGRuLyB^Sg* exTU ֮hr'tz0MK1 NqaOm?AK+-{A'nE|t4XǫHi# :8 ;5ju[O .Jrsi,Ϩ9t(٩0d6$ʢoi5+[0W'kg rk+!^'awyA:! 0g!-'[+axz;e zBL}g< Z%yBnZa7?YT|aV(y+u+=Bos!rFE[6lf?,kK } ̈́(&$** C+g ~AZZ p&K:R[SB:H2\FUn-p( w4rhl ߭=[w,¢5Yf̥_“58K, -τƌ&+R]#vgˍoF\Y)cȂK%-s2[h$;4d߀f.qPBB=f0n V'|O0U go"psn$!BbYsmOfՅۑ9O#69TshpySĀZ$ n#lj]ݣ-x`n.*Ѯ1t3jNk E<9㑁ɧHn-䈵tE(,w4XGSdzDh~T'_ p9aMmmtC4XJ% 5:BWۀTGT~fV!L.x"$~.^~Nwā"Qv~eMWþFͯ,]PS$7$90 iQ6>-L9,@?Bj }BiNKђԌcLJ-.cjYqoR-EeScmw5Ɖk"r}֯;zKIU&+:!̀z-k 7ͨؔuU& |Ev| iA'蟢 {Y |V)qXl4I:Ol䞯SpdH@yD[fJk,loBmN4Q^_̮Fs(lS4 OE(Nz[S:Gy)~.'l<麮*-Cg̚S3rs6g qDMz =ZI;42˓:Tl1L]gk!g(QB+R7O];bA8|7vΣ]bqjؐiMh@_ik4mhB}(-?@EP> &+ eV#ޚ3~(0@֔\" / 3;xgQj@#`Ŕ8f|,XO.6p#3"| e] b}^K5^Z]Rf(ޏNl<**; 0IfMa`0 m}@-_Hvwe]ye*`R8'ME!R ǹY aC&aagBN-¼TDb,QRX6!n hx_*` +K-ft,{PǺP+*7$A[-.QgT㒚j0+EOd lo~_4U%Rg6?lЖAT؁H.)69 9I[1|A]pXw\'\^i6G\i#12hwuD;ĉ" $)I\zͱh2WgV-%WF)[f.L³OtJNM>N~:@ΜĨLo~2y\ͷtŤ5I_-14Sl蘞%7S?n5sGؘ4@f0v̓zX)P%ai8/b?7W껦3Vf#[2G[5E t븶^׋'Qb3G '~iҊ2ERV0|[s䩦L-շC6~iV@VW @bQ)FR&bF2ՈzQPV:Z*cO7~]wZMWf:NexDxA?Ԫ$0nB)jFt{F9< tv]mz>=\E /- } dY,i1PIx|vDXx㋻TT8[TVs*gM5J/ IIXUzDeD0?8ʪgm8;Wë6B_̑&ERX_D}{_lr~N9h{= M'ƪ,Ӽ&f]뎤вi'a6,_PB3]I7*caW[;&k#FwMFܖq̢_uѕhuZʭN_v#)}jE,? 怅@Yu"g3X'X~Ck/*;<82=Z/W`323ե_a9W{3=mt-DǓ+el`YԲ 67/KeDftq p"I&r򷤡#A@m=?鄼Z ䷤߄:qyjѐ,=vG\9(jإlс vK%l8< Tmb[}PZ~<8}h,%Nc,d)ݕwu dY% E2ex=9H1xI7kp+G;8L~(*K]nK`s\۬+SP&Dŕɠϭc|#B߮+)7`-+$0,>26F#ZHF8MoO<%_0Z.\K*gO2I.%! |5j,vc[N\tZoMƑ{ }yؿrG홨=jeb}ѐ%m)S:K+t1Sc*aRIMb״ .czOadK>\pƺBZhu6B_%s_`.lP2[nKM$^Yfi&u"|R T X|+Wش} 7fٸ{k )壈v:<@$ Hfsi!aH8.C[*$G GԚdmJ/1kV Csbw˸`V |K߭C4|v]*ýNnY~G)FOEY3Nͦpէr@}+T{U-,k57l'?áy zA;}|@iVWUr8;dD`~/OoQLkؔJQ•%QiH_q0t(ܥIt_\3oS̑˷:~xRj *< Q6?yB訑@3xģn ~p%FDa(ݹt -9IWSʎ_N:^۩/k>ҕV2Isqa-luĬ.JbBCC,Z4m*~ {I;5xB[f=aTIViftZ^ B~GR< Z 0pMaHP_/VD]gcqԥ"7˂r's&Fº\+_ XКN\9o.: u`Lo825spfɴ@Wj~-5:cꁷ;/ \t{ku{G5ZՏ F]a7 /21FKw3溱t$! Őn=Q')ɑgʦ61WliMf53"Ad2Zs^uڶ;Ɦ^ Mvcgh<7Ze!Ny畁 K$,~vd&ɮ˄bΫDiB*h0?2W ?@r> B"| n1_~9T Y*6Ic\/ĩ?ȥʈsh y^2h=xAiNMp>pE@S/Ɩ_Jy`!HL03nbCy406 e7RLSi-]ֻj]BєTJ؁G5%m,#qk7&ՑUq 6Ms?aW!$^ˡA%՞"9lrmSajDM^%tֺF?zԣ`&rzc󃪢(ọ{qj,8s|Z} 8A`?C*xhB.WG#Uy-\m6_bKfw Ҧ[>< z`VH^5yu#ub[΀J|iʮC 0 :V!N ;4O J#iL Jx3pCȗ|L@~Sl\~'̂|¹ݝ /˽>O0.?όgk$O7 Ҡku+1Mp,i e~+Ƿrie/Yr*5K'x5R|wS5Z)n5׭&kѬE{Mfd kH*[Lu:Uil[Qؖ4uδLNJ) =%=Yb_Fo^#q[ nekf&%i8 Q%&$Kk^"?uKz:q[!kGʰݧ=3چS9mΔbk>2Nr0Q;6Vקvə7b:=wf?Gt]}QPa#Atsw!lc"헯MfVi {|%/jwn*ȰcSdjذ3 GKUzI2@wiLo?wQmMJ9xE91& %*gy֞kX&e堊#tdA6j[y t3L҈g ƗG,"IV~R3J ֒84W u)G8τ.֩x=\>Yn+ϓ͂ʚo۹8|9Bx-J_T!ql}GPUR1ˉ:_%9N䯙i&шtT|HQn6vf6uF_POeOjЀ,vp!](t_JR=HBV 8bt6rK-M}!s&B3b%qV8Ƌ6pR޵~m9t OpfH`씜V7)vWNudУ#sźD(LOejcZ+Os4x7b J$JcU2v°It ^3AE yX,e[?4V,!WM}T//Hi'yȏr$lzG B{!":PQFǔNĀ1Kc%.r^h;ż{Z *2L6+؄8-06ڧhhfAAºgT%^o:;0l L7tkѠU #I܃_x`bs:;dQ! JCx;Q4.t0ygQ8KMK] :aۊ7s>8Xr$J1I-Tcuq$3Y]v L)Yp4YΒ8Cn??NQ !bjx?>WY։7 IJ*R'$|6IxYq/&XT#5 [ ȐD7jw 0+d ̍ňȄv(~{] /4cg$ oao, qJ}z 8Rq2L2(eڈE[Yytsul5Q+f̝ 41~"Mۦn-)W0j W@ڨ `u`g5f=؁n^_R@J}\զ+Z!oΝ{1 zmɚ3>l+ 1RU|C~JGsДVV`m^+\[ܙW3lPPMÅysR( (< :,EoP$R5WD48S Un2(n%“HɹYpKfXó*0WQx$ !%S18k`c'ZJ[ gbqNA3/,,s0q:s0B%Sj-4DwZejNi-=x!XxdA݇IA`aanB)$1+gt;Sy"2Q ){|_}:{01`O|{?U1TD ?]MBƑ{kaQH씮t_[4χzh+f! 9щ͐-dJ̦ d'㥖Q,F~k.ǘ=7`mN8?VeL[7~ hT']:p!O7NkdkT&|Y9@o2k{y;l% %|pL#/Jt Q VqlDK;S6|Uq<?#q(Vfs41N N Juq6˿V8~y WnjqptQ7\q M~e[3MN6rR\+ .|Øfۄ0niGQrOvU͋$=̶c}]9\*)^jFp N!GrDB!F ? K;ciXat, r똲agpgF1ma+`Bz\jcsb)]T i6*ţlR4fC@GYkS} d~ _ 62`(M@4r-LOCR3v4 U! w31'=] k yvT) TaE)PkFTfI3Zr.NQJ6o@)S{ ' FU/r64?g˥guV G)7Z?D ,m]ʁ<6h99kyUGIvn?:gt!GByz3tR#ml!p׎T4wO"H;LȮv|i`#`cM"ݪM<RKObɅ0%6iՄ@H$3PBnm)|U*J$ցm7{vP1&Qej3&.W*=8&:g뀨#e9/Q$e CsklgEgwզP9#nx@6- d_"'| vٮǑ_yS_)Z#!wx4W^NixDĈWW9{Fmc89={}SnvĀDM3VP} : aO# 2zvA _)H^4qqy"J^ߥ>l$uܮEh n-a^ MѤDT;&XU8 ? »>QWz]89<҇(\]mh cc3,-Bqowr5 o_0e"knYgj%!5xe;4Ei[HK  씞m8COXVa.QnQj{OߦEg1tylV$cCGI]Ĝ 7պYpM)8̯܂tgZANjBWܴ(fVb ([BH'gbYGk~:$]XE8B0JRgx}h`|&m[ބbpnvۿBa np05sUǝ࿟jNFL&x`]J‚$siTe1\SXxͰd>IiX$O羺+4˘N8 6GlܳHLe" ẙq)T3eg`N-Cl;; J@D%Ҩ=yϞ{kp6 UZ<,KjPgEDeFˤ o.0^kPW§QԱtYԈPL ui9!oޓ[f)\^: ĂMNuGmNl)ű[a ;.pM;?>$pJ[~sTces攚H8Y(.&ApOP6(0(i.lePOfĽ-%@ = ebZmuL*J:S[Xh_LTL,k p6Ί>NVK&Մ64^xeJaZhK oRڞ-"8)b "F9{&$P-%Z|;O4Un<7cf[ }A^%(&'Hko7;d;? Ubuހ`iom:5w)e9$bb=IYtq].qx3@qO[@bd<QɁ$u84L .Dr3VOk r,ݞpuEZ-zKx?xO &EoSEKyyqㅁ8]qI~?(臂e#RhF{)#'p-&>]WyQ؟oaWYP"+lӌ @f2G@=GcHc:=1}J&@\C)=0d&!OnԆW#6tZv3N- Z`Roo NULKtGai3INS=QGO>h!f4ڡ^ g)鈔).e$ ɚ ;u݇XrȚP[RaǮ*Gb7o95A/A-aqo}:=qBOJ ԟ6UŘSs4`?'D jj܄Yg){/ZT0(Dtn79N Z|Zg"6\"CaEBR޻K_0[ hؑb52-j6H-.*lJچ b|I?ԪvOm'3}98ܙ|OR_^A+\K,fum DΨ؄-虬XKSg|dh# T2Q>ʕ/< 7a:BK![:)'QVLɼp7S }9iP"B# S.% !oLGJThLVs9.o]Ay8H];:q&C-wu ՈKpl}?MG%FE3ͼ;~A-2nb\jf䅗%Q*Ĭf~ 3k XU1#ja$a!0d0# 5mqX"_ǼŲg!:ͥ*]?=0M/^Pf+1S|5@Mڜ/^*'8]7n )tBs_2>8Qc.rKU8s"w≯WU긾:!i''0CQ9@' d!ODk+ɝM7% ׊f!{I)d#KCE> |޹sP6-,ޑm:ᒽB=H"wxoY}D:xk-V%Io6bz1wꉡm^XVn4ZͻO¢&'|+cwBPMq=jP}]ʛ-C^ؠA[l>[;bKd*+/$ 9DP[*!V`6N? h^4'g&_Q@e5ߪ,k/6v1B=z. xt4)4m6B<Ŏ? ]>փ4Ҍ>.+ ҀGWOՑP4B:[JG;(EgHi(<˥ iX#}ºmp^Y$]uP8R GEǘg;L62ko(跹1\R EX¿ԓHe<ָrͨM&nNb  >M`#PW׎wƻ~)kJdqbƲ )gޓ9OeXښ.xl$ /^辊8yܡj\#Blzz4qKckSPH E 7qRgu6*n,[_6X)D4}84`8yoX=,RIftH0* 6Eʛ{ ^l̃;)0m,uTnU!*> 4-F)q̨'V"[r`íyH)^Pd `bѲei;AhSqfY*BtctCWvQ::W+8할wE\ʹdF2;fUǷM tR3 9Q@J%>`=[4L(TE,LW/y dt (Xl}$h7}-#Be'Vɉ錛 5Ut˳5ad *L߉`z1ܛ>aӊ'kw Hig֗gAS&$1nSqRTIa橘p<;ZasW 2bIu#ǫڽ^VqwIMAezps+^O*.Gtb&j->0Sw8ٕ?g v9L,OEZ9Qrs2ٿK_jؠX1!CcORG0$DF`\׏Ɣjcɏ{j1]Kn .!CCÂjQB*:et*[9G CDIYK~')+4Aq{A>|~!ew@Nh`_ڋ4H6A>n|-)6-m5sB,وƣcL9ػWԯ6K ~ygG-A339JdBP1p^xSWN}"hV@̥)=Sܙp1f[ȁT\)󜑎)ڥz6233_@!F+J5 (ݭמ@T\]'*Eَ(,F%%]r1ĝ*CѮ֍a4۩ZxvƎ[э Zv nxC9p _M1SO] ԫ+DߠpblU]zwRkSy gPmt.,Muv 𭾠^שvf?Xص4lJj2"U?2&54U+KbB]M!#tpn>Frb-м+iG87V(ؕK GfQX6n6X;>STb{//맩xpHtfܓ9HIoƹwL9It\)ʺhUiU'0 uNzH3NlZa)<(RbrE/-߹M_6PsH}vPh?hp㯇@/! x{p4Poqϑ-B1L0bA  2)sWy!MҎJPuhHBLwP,;~H˜͖e]EZ?w:Oӂ1I#{!|50hzbYY#pzϬ|P" j̩bŧ ntTwr KMqRGJWo %|DY .>w4Ng_Zt_Zҁ[uϜlAeiuP:"jq$cOn`ľBF<58m.+9N8LIoi 2=40FKyj8SS?آuD9:AUpQʓ]<Νt%xVvC)ͩ 9w> >ۖ79NޒyV96G`s /M#5F`OX u-&,lΛ%yN_-.Cٶr$P2DY΋#e%6J>(;U\hÀmmxz~G"~wc`z^\̔dۀEVM{P1@jYD_ Egs Q>&ʯ塠n=SNXѽ]$w[glv|#oH9="P;XC=$)(ف6 94@4FY\f>eke%oOG`8 ~hن}\7Ӈ<m3iTurPAR)=ƒ_*i ( XJ["81WSBtWFޗY (CF!Ukez%ЩJuCv0Uu@,GHȂ}o`Չ5i74yweȅxok0ܮ4dЗY+[ER3Mk>Ȇ[<p4Gc *c{ذπrN[X QiįaZ;u;vS9yi:T+Ut9foIчHXFҐ@nlu׏2Um( I9fnD">h\G1`~b-hK]lF'$Nj?\^\Ҿ[LX'búmd.sw5w(\RC۰GOм6]m< ˪a7k?rw\QN*\T iDhD\ǎL״^bп bʜEsdK'(<>;v3$v0 ['Jɿ #qVMRcXq1w V{T%QS%&'B28bHW""ՋSp ]"8nHQYjd,^ט*bb8蔡2J%\i&FU. BID#`|LΫY+Q`?ʅ3oRv8C-2$9 inSÜt0IvXcI4b7|`N8x)A2BHtMuKxJm>YP淋O}^8E`}[gqPJ;?}äb$Ya*eN}>Xuy$, q޼O^E ) ?IN+!Mr}»ibC7FI 3(ip 1c&*/tB9>f|4hKڽ~zWN&6GSOP۞vmMpv`*@ N!xkAH$VX[; "/DЭ3/.fUCGڴrɮ>- 9."QU#P9272yR^MVB{??hF'xЮ"1`cp}kIlۍY>\@8#׵L⟫խ4zǂ"_i24DO{eʧ6/cf0G|U3rx ;}m0"3ZNB)TIOyAȤ5g0/?+;Yd]^@͵ _a{\vm@LR{p<&!$n>wT?[Y:Tdւ :(' Ke&Vσ' Qܺ cbxguڜ_\N*g:x',ҹ7XP%!XF4dB@.]{*: ~j.XCkolwa,DpU_^~5DPn ~E螬bAzHЅ ;~*Z本To:SW!&"eqEA7W`5ЇRni?;c7~ qf40!6\c؎;x{P$`^Ӕ\B p8+*H-J!|n _5d:J])F%d UGTwE,qO5ocR丣ྻ`ZSeB CG40X K3dJ%) >V566;'/<2?؜hֵ[sGHamsBJ]>9*{\肐h̀tL d/UЭ^ N}ŴL9<$72`g#LYieN!h̒i`4 +w5lcP$)tbqruO3۝%NM!C g١0y>)@"&Ņ'f@>8*U80YM5f4*G݈W7Qw/hQ1TOP(X}rV"]ddg'Cgڊ!ݞF;-W5:fF#ͺAhέ.h9kԱDy.mtd05lUQBE|К5,72s+N\ w*)J~xS 8pvU1y& Q6%Sϙ`L̃<ć%SW#[$@Lndf+s{?cxQ+Js Vm=+| A<֧续q`LHP-7IO|7ѻ0G ~U~?IN1bʄ3Nu'])a^*O}Osv*}rhaDݝA^Ly p3U#&dMwW౶7CFu |&!%ٲ.f [95XɿX9xG:u⋿_$+6ʥ @YF+ Cy|61 }NY^GX t /C2#Lրnׯ-h"x.q˽yE:}Rk}A{O9x%kĀ@$툚uYd$鲨*זGr2y,MR,p5ԙH>nFRYM7CSw+G#ZKq a}ț@Φ.Y*ꬴs_!MNARъ'Ķ< ). j&egf7Ƞ7){i5,_ 8v彏@$ Ć7h-1*L\٥ãl5J.- WdL[W*lSj>A[XYC$)2&&T؃:)2ZgmEO $pj%ma]g̘d'+6EDoMa_W* b^vԵϼöHC3RbNɣrϟԤ~1ӝl=x6O*`m!C}4ā2;7ƞ(%j T ΗfH7gOr7j(+:zzʌɑYjW6yQk>1w#i5ɛzZtvdRNoXiCOp밯ER{8JTV_c{کc9%z ~!+X;^0__W\N}*{p J`rѕ%`/7<tbCSY;1:Rd*"#LB1Om a:q$W{{C&"hӾ^WkΏp3?˭{#n@+;Nd兌xN*bY#Q7jV20ZgL(O aU/o[[F9,Fg<0lQ3j.ԁ )!‘9`6<#ĊVf'Lx>8_|˳mOa_!gsCq  M?S$*7Ez 86]BF:RKD›1ʑG2ͺh;vl[D[5P>g!&?PHfS S^#8cxA =E8dT> .2|Tf6-B= 'nn£  cq5gW҂\E喜R%k_Bģ;ZW=>lb10/NR<-W-ZQFu7%fpVr#Kh0a4Dt;.ғ{( \iSgwߊƮU֫t$yԍޟU?CƲR9.ە+d*;EUB7@.-Ɲ;*x@4U!/2v%[O V$:`';)rBĘ/Y lRyh>*ZW)i= ^;ڻ~W/:{瓙⹄Ba4_Lk,0ipb7f#6KHZ,'> }.+6L S7l(RS}OA#, _=3WODHY.[,[ƇW۵X"gL/5l4R| G6Sa[+{`}{[+:م: Tn#$[MMEm 2픡^YIHu8G I+y\tH] j.]; [6"8Y@Ǖxx號o ٔR$4xhPn]^yRek#qN3(Zq~]M %FϖEYiDN]Mkk3ꪣGSRҹ~4EXWU7ʵ|;7ǐ$P[Ec\FsD~)50Sc)t*ub< 4[I (x(#s @6S|7tG ^hO;E,Ͽ,cc4B6xm>"_C2zœ5.՗u4JZtY6Ib99=#3eMyR.Oݾ&(!N}x 5mKE ߵpo6k] "Bnpa4|iv/^l=rWGҁ#{散 `ctUi2:|BQEs̅jvqQg[EYvtI-ӓgaOm+c9 CJ . ޓMJueV+:O&~l7/|3Vܻaq:q,jݛIHvƩYo}G(NMd-o0ڻ{ k”p8;m!/o@|@Aq^.C?vtsJP6h[$؅LPt..׷sB?tBA.&r~ /iYL2ΫaM*&ZuLU/;[T!!2٧tuְ\d!:vLl‘!5 ~r }]E|Q̄}WT&EI;jגK sxbCNrQW8Q-9DlԱsY͋jB#&r =WZ݁HG''l@Dl?r$F/RT4㕆aYt-^}2y\rG)d8<?cqov% *}ę#{fE##CNEHM;Bl{ZDP!ESk?b08DƂl PHU(/ |K!5KxTfpqfYe1q6>ޝSf)#|o&:e Sz3Y  OC[]5eUtmwY{%:P|˥0)yo`M zi4@*2ULTIybuUrݿ4`mL:ҙ4A4OU8#@a= i&%rhZj @E''~G /49X![E()FPpdj3)|55)vE~W&wpb]u 7 mǹ{#sjNZq"[Үjy̗jܴG>eot;QMV lwoXam(/0ϔa;k붢*rG4,L47;MRhgJ$-Wip PUc0\\#Am8J1 !}^,e1G<8iQZG4DS q$Ў HӉ%EO)8`51EnD@YAH{y0&fjι}uHAA8.+!IKꋎ́< ۆ\ƜѶ$Ky!e<2.(*}[w'!-k'nԢ~mGk~4AZ##2++]Dg\׫-o]\1 eizNva8hF}_;py^xG'MdF;Xv8k?Jy#oЗ( ?VGZ epktDTgϖ ]n]1ZñuPi\Үc?wKM"mڶ|p"\j\YX@K&⢻>5ynݨUa3隆 #L4CIBթȭ]#mc3Ų0)>Lp^cN cA-qP+iZӌ؃7)ځ_?3ECRbɡ;աzH9}v1yVy7C!: ЈlΖIw7 c`8G#|;Żux.F}L{"#΃rUag\ȸ]x>ͯɊ` A4McYE^" )lm]v<# TaE:3F-k.7dtADncٹ4\;?34X<+ 3W!@s3@m鞣<cι xq_j7WƘαnEQn>,/!<[\&3$hsVk@ʥ- 3Aݼ<,~g~pt!E2_`ꌨ+R%jSN9rx-rٚko7O@܄AIYH,9S4wgβgUg ţ+//ҡ!?>̪KR VZ]<@/>8Ja_l7 ξHYv9<gci*UPmGwJwh  `4$)K⵾^_8 ;!=_ )1n',rA[JqgHUd#ixtH/ t'-⮅caVOCVd, ӌM:Vè]p`5fK"#^J: ]a< t.F1?HVNa.u~"]qΐI#/x+7\r@>ܶ}r23YGF渚"J"n Z`L7Cآw5C&n!\{0ʠ4: E(ГGo1گh72>3]Dbm>$H7,ͮc&N>`Fs2]*̥o=,G(j'O%B.xbC$5bd%N'fuytxѫꦘW*?s>"qbߗ؀O21.p2%[`'`n-%&m+&oz `raEӴ5 lvjP~;c5hƀ+:ޤ_^E-0slᠶ65Tg)' ] Jg:E/bgRt)P0KV4MSg!c3I!>tyܘm{(AfCO2$2~tޅl/=$hdⅅ.)CX?wo(|%)Qk'e1ylkG& JZ}BʐǓX6(i7b[: YqF ԙr)f_P'?r^AGQXݟn[O*VvcSb\ka\iDD)6b%L 'ZG6 >|k4^M1+Z8=U  Q=k^7Sݪ)i=W+R ܢ-""}`BIQ.DK.dx;u#8t_҅hf }V OճD :A8# LVG$c8&oԔ/[ebw`OlLBylx|$V.'E0 LaR d.^vMN--؊%uJdE?*H=8[I]` 襡3ͅ?^Y%'B'T/8_Tp7q9cp;$}!N?+WϾ׾JfM".[/xY)WZKK~J zw ys3əvKH Hi6غ4qԵʚ>a4(=aƲ嘏?nNVtSd~CznCy)Hjfdw900\16迡TB:0Y)D+b]1v2{B/y,aۑoᄫzI4ξL)K=5PLE07TU?ʈ;?*+S9†~:/o+>bTK|ui1%Ydω PTB R]=dSA'߸K]|PM!f./`Λ4>10mRyTcI skJgm$3jQEr5/68'5  ]TwPgjHxtG~8QCŶ!Zm%PҗN:c5Qg*Ź_(A|2R(ay W`=Xc8VD pV9#J}#;+)TF}+.9N:pLv0O5YrQqKs~ jC˝\nnK \ MqgHhʃه혙8k|aɿ>iI_i4US7+KN,T(:1r 5(YG`}ϝ5} bh-ber:Rs1Rv=^ݓG9mi۪> Sbg'G7["߄ҙy~kLt}5j<.9{ɜdEx, W;#C~;?b[ܘ ${VTU n?L|eD [ZolRرbTT w 詖lP٤eV#>>MncpV& sw#F['L x#8_)q,4nY&b];TjgPUd6wjtG3D<$DDl(uZ2oXlCFsޮ=7GQHD N՞+QcJg l?¢XDh{R@OQZmãHe'cL\v]Go8M\Jmm]Qz gd4ǟu8 `&=*}0o^]or=/O=x٦bUZX{J Fj>C:ȝi@](.S,nfp"n523ܨ#JǯAٸ\mwP8j}ЄiFlnɐs vw)3N0q,W6Ó)K`QC55w_&$ }rie4lcJ'Ǚx|x}iL/bsSƎuv _̰nSs '%G5rJPhCqfbN&[.3t"kjN$s #;cS (KSŹwۏMďU&s1 P><_nzyWЙ=#z`ǫ|T";`,7',1b,>#b'Ycc=tb6f|kƵaH2:F 1.2dclڦ .BDKARQj-Y#^KO+ǀoZ%:nkSMjԮy f :9ӕ;* Q:@aHJ?+5i Xy9kpO#XǺ#a'-AV3`'l4'x3_ ;*;svv k2Mb#ϟ`"[0ٝ\_0Ƌ6%'%HiNf瞫( f[Wm8Dݕ{!$?XC{ ٤M)R2u:{Q.\S"Aa+ u X2'K9*7l.z"ާ3IKXF@]qU DOwڢnE|6]cњ4%ZrS@!U.ǷQ8f;u:Uؤ'S%UYc7k+qI}bo>REJ3R0' D;L/ۤ6&,".2H$ն1dstg{D\Qc(F=AжЪSG?\TNw'q&){ -u_hs5Nty䋧 ڒrA>$e)|vNj#]2EBLӆ hC,x"\0[&Vj&ַk % rŠڬԐt|h@N`6TUzD ]yKf2Vs?5=!gkIx 6TqqŘ*<II.Ju]8D?z6h ؇Zu`| MVəp;zYg@,Μs|;P=RC #e Rݷ*dc\DW9( 9d UBDA'4VQ#e yTH>^Cx0Gױ[F3`vC-}n#&z-aSV6\ԋNoiW8)>g&YCr3JDa)V*;SGNݗ?&u?X6K\%d$?z i n]ʲ-Е3dz7?=XY[f:BP'P6;'˷\~YmZ%&? |۽n*s֋ C/Ǽ+C磻)>D7?ϫI`'o;`'bӚh " ˋ.XW*)0i\ nqr8X]k@-e9.a&rF(Ns:Ց[*m8"f8ު 98+SANr޾;fk1cÍD^+,ɥ')Rf킧ן)YYXtۏLl"' 7=XJbW-S-ڎ,a->\͒wU;Fܦן}hMWbpsͲ>&e`c -@k:TXvuSR(ݒ=,wяÁZQ ${1wD≞BY}z $<iWU&,Ք'Hmij>"-h'^4pth~p6ӗE?9Ȧkʜ*/9Dy\nBc[SS,qXuxõˋ,Bz_cnfTЏAnJǮ>p% %'B0.pEUz+F͂޴Re]j]YChjZK(0`TM6\h&sA l{5%pk%ulI/CEɄL琎Vaާ"+5thie+ل00z65}u9 xI N.g,uӖ;;ۨDС{qjrb^-+9 &@\.^G}ukxGm F6[\"D{ٱxm^&v3Mb'cW8:iS!"oչPMc?^n O<L1 `l ]d'ֶ°kf7j:y*TC{l׉]\E_noZdAc6<'C1 E!\%o g=;߽o= ZB?P -CWrgr(iyA\ˏAڃ7(JXDFH니?.1ٔiM|'v+!M ,5S# 9BDTsx]͸NQ<*W*IvO>9:|!eN%xr(SJ͜ubφ11ȻⓇ?g> eKtJTY4#vt;ఽ\ɅB[߆ag7>+~ɹ"LR΢J j% g۴mPFV&`dk,fL(q,㨱 :3e,A&1ʉ1!+J/B.Tzo)_v['yM` ǧ-|5a/)U$dϼo9f͋֜*k*G?*'@HQ,wć+|+` pׇm-q.!/{jƢ*HWf,/Vbڶ-F~3KAΦQ* .!Cq^ <ގg3Pwɝ|LhS6o@-%3Lzzw`c►s6t8m5ZOm &|dl_iJ=x2vix/]E65H2BjE,6'WJ$ە :ʩmُ<2Ӱkc(D=ʥI|ojoNe$\?SSϼ,FADnuh?"섻iU*FE"4z;Xlwkjs PX&-HNE;!nе0#ʡi $k!вӚ\(Uwٽ/fQ܉N3,/"Ғ\]LpWϴ"9*#kɜU]=nڎhF"<, tNd$O,F=${_ܘ/dX;\2{?AEXdW Jz L`A->g"Ɍ6`"z݌!hi }9d{w1jESu'8p};bS闦rrdͻGUޥKp9;KGljCZrNRsAq>VG_'hW38K2l:iϼ/ *Y[lToԎ2@z/]D0 SSm`dxA2tT𿾫Ϳ[}HRE\k:b\=d5tߕՂx%ƃTh(.mpT;ƕBy8["3u,Z%ZXu̓}.@5a6]nNOK9ּ .8ČRƟ陯H@n5ݠ6ESf{iJUKhfBIx9; uTd.7 +&٫B(Cy5*iH]k[.I"/~ؚS|7R&Mֵbh^"1m0R-#É Ы.37\Pm _X. b_nzKφ'Z/easUWDp>U6?@󀨞0CqTPmhxA m#S=%yW ̩zjvYڼJUobfo{2L_'#s7ty,K jk#nH  W@Aԝm=O727ȁW|H|vlkWꆀyL]6!UI 0~ENTX [{WFVѨkn\Wܕş&16=-h=dʞp>œi xނ?1--nIm|hYtqO nɫVUe3s..7z;3Hiq 6&==مtCϿ+Z"+߯<*`d^q"9ͬ{) wf3y-*2`@'L6M FrR@iYxC/H=qxJ[ak/{ Fi7{9%܂ w:m5{6lj>ar&!Zn]Yc=`1 ⍏b #yj/7 QW)ԡss{R Pf YU6ĸʭ@ Fp{'$K^IRLXٿ1f?V); Yځ2/"/ة" R\3eIٌe4&[fz_$mãN-3`A.yQx¶#} ` {%&)h_\\tj_E348DL=<ˍ~*v  @VMn^ܰ`>*&?ď2æuKz0Vu=GK1m>aa ) { a:^PM蕙; dz,91| ӟ=[x6g6-[)ʧU_!$|)\G|LR qy=1͢ual.OtMs2ojcNrQEB*Q$FfG<%e$ d/0{Ae^ ]Pƾ"'zkпs@௪!0:ߵqJ#XI(CJ?يEV֨Т4l PgD *]=}^C \,ު jڵxQZfHupj~r&ߧ=*ݹb#ņ}Omd3-Hڥb *>1`&;w: h@\gwCX>g4CRSO|r|OZ}K~5<#L&+A"oArv} a^3[ǼBoH"χL@ep`)#mV@-3fs|mXNYuCCxƘL +φC&B擦mMs!//ɑ/翯ԡ_HqK|UA-0Y6sȢk {8 @0r ѩ؊#Rhqaj=;$+sA$NT9HɳJP0ZlLum30q}cgyg+a!O6(LH5ov$U}nm ~SGnU"xk6wbK2ss{\a3+ouKJrSdc3'V&fvp$ w/d]Nvfz *aF:;8>/v؃OnWz+;{|g >+N00"xy %+Èл";DV|{Ż}.4!baj -cŏw+^r^aa2gq[%IZHh&qk/|VE'O@vR;Ig Fǜ] 󁳂mҬ"5=ϵSٚ=JgpƸwlKh/v66oe ͦY @|qmx7.OJP"T-Zrt`5VoE\ųsq̅d /)^yɱKj'勺h{`=Vsۛd7k_)}6(Ms\F(7lF C08:2bqGiUАhK,0Jc,(9BwU!X}Wvp!5(JW]s`bз3qQѻ(ٝ 2}\5˾7ees^.}M&G lK@ņ׻ LkWQ._3ՖyD<"fh^p G5UpD0S sO 3g%|ݣ\;W |gC$=kV X?DG L<n̈́fzE?󼧜; %..ʥC>\agݻ2Mq`ޭZ{D^'ʾ\u0і=ɋfis('.UG) +umRoeN5<10OcÔ; bOK3HF|hqG?0bDO<EZ>eaIc&Mgz g[;/r]x2 5{Ilav'^>UB=sRU裲`^TIɕת!^y3B7PhFl2~;bD)y>2ODp hKd©)\)nҐ1*c_l.gYK Y*٦\@Ks>lfQ$ˏ). IH!wv[6MQ:SD`H&7axewL#Nw!TF͍r E7)լ~U$ڴTi^>ǯkE9 '=X`LI)nyԹ:dEap?Նa9%Λ46ݨ@I; 8(L$L[  ?&ɔTraH]''"YM$*zq"8y*8<u&.ʾG? `=#|tiwJ(2WhLcGhE⁅@@C[=R1٫,7<7wh)-Nޯ{rNb^ RzL|/F opkbt)-bZF2(^ uCWF`35s2"$ qܔ66%yZ]NJ }H.GRwrs^ҊOL5/`^J*3#pe!PBBKIz1Oim>ҟ}FG> 3ZY3{Z$qx4Wj)Ͽ?/'JxN2::.;Ƶ#kkQD]}c9PUM<>ݜ$eۅq dk]L[mHqAƶgd{DS:1HJ=0xe æQEvqX@>h/XQ,);𯚌#{Wdz:r΃cop srCٙEg犒h5;w:3"(ZQEn}Z(wPC4S6sg?N'#TjXo/܎+w(]Oڄ/Gmbx3-s 0i.->,-BZzj׵KHFq_ ~TقÕaB)OX>_k~T_fdoqNTFRnӧ Ucwd5UΪҖ mNhl&5'Nk3'lv#Sj(Hq L fz?SmF+ pKahu/f6G'yvp]4UnO;Py<:M V Jr'K>ж9!M?HG_Ai qw\-9I1};p:";k) 1YhL떰kVI|Gȅnr٬6XU&EO6%bU1t l*<~@5sd Wɬ R`5A1-_ <ӬAKOt'' DUՔ_s/!ZΡ8`l"7ڹT/d^Js?<8 p 0;׏g}r7}fT_ |u;=?| yuT](y /NrYc]ƢFCx c Y (ƅ+ͮ1D50uLLqbBV;\4_1:;l.M8rq2N>` ?NCX1[Oq3L 8 bz+1drI>1XxLRs.|t9"?6AP rhM4YJ 7H\iXUcG}·lYĒ[ET".1Bxp8&>=Lysf'NJQ]W3+r:`u ]@m0N*UէCFi]IF hk|OlHfRö9x)VmINI6N|)8Ex j8TD+xp&95+l/k˓'Ei^J$C@uY/Dnv=qx_uYqP+!;MF#԰9[a0u.e+'ngtKWƏ>_\>xYv4Ȟ<ߗ` >'~G 6rkbp^'cGfɔ4aߠ1/Z /k8!:l_pw78Rqgc7d:<ǠG޾Zeߘ"*Vwj;t\gE<[e@n59{,.w+@Ϧ`yO_RަiGE9DDIN4n?hU˼S/B#=vYVjq1%lgs ˱0(a yޖڛϖi~G!:e4\ǀxcI{9H& ̸S~ɜ4~+cL' lwDf0,[,(s'gBk[ lђ7 C+9j\2꩜q=one|`< I͈:;8ڔZ *ͷ"JƯk4 1<8&]L^W C-nkgwC5.[spv (/HLb 7JUP9x66,SrtPgJ#$3*HQ@ Xx,D:dOOqy[@Va~(A78%Pg)&fG!.՗\ox2s[`7׭@Xr`\B3#ȅ<+c e9Ww߉ۇ'Na 00/I =vOR5. PzXf#ot_O;5HY_TD 2Szn$luxeq[tюo;\2qג7l0.q5c9)AFqLԧ ,%X6sig#s'A?C![YF[̰Ih3-60~ .<ޓrۭӄQ)5a;x+I Rlȏ^V\pd\5d@%V6".hԏ ܳ%XUA!yIsQ)$)  ci|q8ӕ>ZOuGJ7 Vkպ(6iCTdia@wK"dz(7!o fD >#8;KmS 1=jR|^{e%!l7B:)ԣ@'ҝ{XgbU~IGŶWh0p&{,L!*OAZ%TOfd4CrGQG? ߻ ~pkQ >i֮ǵP,r7ʾ*.J):È:Pڸ-I)sv]J!Z9 g08z>\~x7YhsKE; c֞u྆0#4wk¢B=q*V ӌ ׋ L&F.p{}A2yuōLo@ۜ%(:hZ&Ѭ<P;:BvBwT]S*)bX%TRrW8YT Hӫ|uuL9(BS5-P!w?%4f]x'Sܞu)Flu-pn CK8rMkd@χB7,-&(ݹD!3\X0[cw]Nbɜ܁HOrG!4ZN`;1z%o0:$]I\>5Ǭu47ϥczTʁT7!SxWu+ڑɿ bͽHtCF CTfMdEo9DGDG&[mr.ěnՖhM@ML9PҞ>C)p5 Vkz(SX(tC N{ae~!=d޹a2D pb"BVh4 }ѼiÜluӾXJ!sg|59W* F7VmswօVW+1QCK)`’^ \EXc$ ~|uYr%71brZҐL!Z%m"SE(Z_՟]CX k,W.F&iͧӖ$O)Z0km|.мȗu4邏R_cȚh}Z86\g}e[-{+F kxsyВ%>҂2ZTCZOT˯.WIZH+Χ;]jZ7ubOO~&akW6͖ 5Oa{,=ǧA #ԹF'+ E $v 3{!{cx:`&{U,QC y6?^l9GZDe`"mz&ki#2 8٨&aIy^ 䱞SxW:DT(;ԞvFPLA4ިB)KoxἩ@Q.k")ҳ+@)U߿FZ-#MzJ*!Q|!z%s['48AM$anE*?,&R'^UX[+;6Wmn+mЕq%eɐٔsI^qr& ^j*3V!{92AAhm^R.+{CjE8dJ(blOhsS6:G<6  M޵zD}(X#bV}a%U>?vciXVpWts@#7MLdu-V'dD~.)MJf0]C֡q}A/;:WqUE&)U%kEE VХ Q'^lКJyAQEoH$l0AfMwfd 1g- (,~FP.nCQqM|2} ?i$DS#&^Z˱,MJ~PG6Ue. 1=w4z.Ҋ7E aM(K] dDwJ'eobY? ƊnE'SLFg~076pe\sh8H5E<t{N| HyaN[JF]Htq7pDkarݣ& U=T-.is/S(B t/?a&cX_l,}7}ڃ:ׯ^˨FR&ymt? e  -=`]UBru8ւN~%ͿP}>@~W0lpV!G"k4Kbuf[G i!FVK\gl_׫ڕ[d󺆍$ ^Wx;+[ۘ}x%b&-Xʶgj;/A9:JVV‹&y}C $<i@  8k}8a߉Z_kJVj S]j^Ik;3P4øjb|BbOZk/>-wkQ+v`_Znv"c{:O[@F㣹h|rf+]).\XV¸GS]R;E6K__FW_¥'x%P~ (TvΛӊ6b4TdB+4ls^zT- D璼ʓIZG) ۈߌ:Sty̏=hc`MGT_VV蝪1.],7/6|^ *K՟ b1p;qc|h-JՀՒ?>"9{㎳,BFLrL 6E@1^{tXwM!+SSb?ȁ=(,U1a)O)?R>&aNj>Ir{zFA }7Id>/^旲 S'mZ1^eF%/ZHVHokcYl'ԡzv!2h퀀H>̝ ǐzxnz1?y?|c艪2ՋvY]㞍N _bX8ȣN;^f6ʃΔ,Ν;.BPr#^P?y٠ƇsbCB=ϠPFbzRI"́R 5kfVмqa'p ΞNkf^SV^g?,S4 A0Mf(ڔ4qnq:vܮΖ-υpI6:eפ(iEܫڌ^ "3e֠ {^I 3=n?R\g&M_m 7~,"`,;Mr9Ƈ/ZAz]XZN*-="'!}Qk\]SԴšg޿Bܫ=O P^a;/(#u,^'/?]&/* Z4Φ2QƯ* b!f6`}P g%c#}[_;<ă|t*fnUs}A-.Ǻ,i޹#lSշGu/"4-rУJ$,wd[Y icB3ؼa)iӋ8{SY=(| ck*e&U4L.vۦ ɐS]`سĈ?A7^LCeH[,$939vw,h|,O#m]b]P:`q %=u2 "1,@8zcI@JYIJ!P݊gY!PݖI^rnQ-&HE[0(E!)f]_bZhtTFoEK|2e? Z}uj`7AKnyLG&{*o^qX:&Lpӕ(UX!g\Y>,(x6+ј#d1*ܴz>˳:,Zn-K1#JxK8I+Oaqi8,43"nLeU $ݩS/ݓ(mjJ~792&na5+i<.c.:j ļ"[B\r͎$NU}}L; 8HA޵z D%q2GFO1LPo kV9o"Ò.,ٸY`![ mv8ᰓmka.KcY"-I"!va{ؖLq ~BЩ)׬,Y~DhaP4,?'e9jqg3Htu}ue,Ϗk.6 HFĽ;R4A}Oeށ-FB [xDB0=~w;HٶUS+Iޣ J޲Dv]m-X`%P ho&U,[G]96۸ w:ElWh+\x /xpP_Q6j-$k_(x&S5ql(rELO_ v 0L1P#&:c`ƒ*7Q>L,*oJ6u\$Ў'\UpROEE+At蛲vAY)A!)S )_"--x핾<7R*ٷKUr3FFc/dI,BL6h^Z<^O$T?m?S,vqzJ73G ?mrplSLDV2Zd>`55j?x>5"Nf>A?ʔ"H#sf1 ̰4qHxH/?bQDzP{7\D&Nv-dri l5d92g#(r3I;Zi նʆ&+rP_=^Z9(s-) 7:Vv/Lj~*zZgW@tl4D# *YD_rl ^r:'k $2qSfS eDRRSE!HhǷUe+M qPOL5IOiv_;'Չ{ۯ=r?\^~ +icgoum6+>_71ɒflgKxTf<8q*j&^jQ3o0X˱3ҩeQPq&i;`O* RI8S On@(+,4bЄBl]֕{ 4&-y6qNg7C8):bHFE:"Zn ~Vҳ#VvwOP!!(6_u4٠Ξu8^2JxwA@X`ֲK#}EWZ:%#ߢQ0!AŊ WspKL|02-mv?e~0<ӿnsP -*){tcJh2DU~fm@sX#9z\hڴ< OVrYR'ATi{dhqfl1}{܀;[xIg]a'gT0e`CB`MHGe?X1QyTӭ:@P(mZBr:SvFzҖ)52bdžw[ftm,MgP:QE{t@4׻P(_rx{.X̽:.`f'nt# YoՑaa=ye6Q$ek_㟥fD_ Y7݌қ8y%rf;r΁K';{YyŻ N@ . d̛2<6c C%M% wqyq;9 bKCDW.666CN˜'}q}IFV6RerjAtLɏz{ݖEIʇ-Nl$ ^j.q_ [7OjpA|U>ISY ; xją4gCCq@Ȓ"+| Iۉ{K7Έ$ cxR әI^DW#>lX^ p6OU'olɤ]~V`g_o(.r ɝIlOo;7C?BƝGSv$.nRN ds\z6QO^V?2liiJ띉dI;roL6,e˾FC*2\Y]7U{co[Q{1`C԰rp4~Mjk+J( z1)"Vd.s7ʄ@M]XC0%n M>'m~+jEUN8!(ˉn~>9O>8D(ķC-4&\>˛"oPG0޹٥8؋RQ dWa t?C9W "Kы9%߂R=bcܽ"D`se>#2_@#c݊.|F!rCgzwE- lF=La-FWk h@#pn MSV pON\`d$rYmsx: }N+﶐S) [KAZovԌyҩFgJ{*>OæÄ1 cO'2,YDs}ޑÐbx^.LI#%=>?Į xm/ =C!cgc8^>Mey2t~|fEpxg~\F>y6B8F`H3\s Ʀs Y=k|Fդm$N#r#.Z[0+ Su/&qDZ&[+8fI̾QQ;U/py@,ށ1Ȇ> ovc=I>A TtUkq2ϛRc#Z]jӈ0g;8 m4dEsD ' 2H]18.8uD/kGR'h{?qB6jrQgV1ӵQJNݩ$d% 1u3lvп9S{7|5tF|FK&XwHB7w!=b*7ymT?ޱek_HMC h]Ŋ@UYeذIAARWKVaR .>csʹDCï))wdR i*WA9iBsʇ;;Y;)pl%4Y=kCLM@t!l*8>s/ 3{qhZWlV)7Q|xj{S})%y}Ѥohbr@g9_h] lSWBOFFQZ(ܓ8S;,2$Rct#l/e7 (XDw9Ng9a =, kdAn݃/C̜s1h zOiq YYbB&)Ecej:\C,h*QI-׍8`0M<ZɄiK ,aKyMqeG/o[?%zq)_-3bK870c+WY:zUr-Ass[ ܱGb~՘0ӶLvq C#M,.kT @F>q*nZUC%p4o_E8b42N:%M~>Z6JqYм)jD_v"40`r. Pq@gz_x2۪rkˏ_a+UX*d3z<#߀#1kHf.¤lZKTS*H;9)$P-Nֶb|l<@!Ь,&">W c %g&/ƩRFFq@a y^%ZmÚ"~e^U jzƑα}Q# Nl낊[ᔩ;u$ gR"z!hȦhә V<4U==uCdAdJ՟_sW5ŻޘQ1汣JN'"M#ˈ0Rg2~8ٸZ%Srf(q{Ho6K< 1 욗ψ3aO L>hZCrsNcɉwO.F|A mW(hWo=7| $U/?Vyn>Z;:H?K-xui!__hƸ8oy.j-P2Mx5r1tG O P G^^^E&D[IhۿXuJ00w5]0_|%.٫hC?f{ʰy!l+^M–_@y?g9:Ўbu7GtXQg7漸y#d4]ʈtB <p/;f]@mYO)l 9'O9ϏDɸix.R/lأw1[k\-"0'Uz"s ʹZrE"D&eLXt:UxH)EU6K Ռ{lf㸥j(W;W,:J˫ \;*M8a+xNk, # Z}͙aܸM`]!RsA-e5zxg1ǫʹBَ'6-s7~! ~bK?_p)mZY ICA&Ĕ`4=d[tc.-T9wiIE5ߔŋ*<.bu$˦i8P;Θ ndgxv 2JS)5uЉhW4vГ1?X:]jL Q+)>pmn?8Os7uV5| x~}ʕi˟L̄Ka 9f\5F$ũ>FCX~ f(|ZgO L%H UЩ8E͌AiW92E'1z ȴ )t5#&z)W2J)HoXB`i4A4MV5pt~rrm Ӄs {`9͏LkFTB/nʔ\8xJ(naŋc~X$Jؐ;k5KUk`:2ŨYj@8e",4kdy!YCϺ{p &C*A[Kj-fJ&~ AIKa)@۔,cH=):՛M"=4!u}'";ڙcRHFH>'D%285r໊Wݑ Ac vo$LZ7uhJ֛o<  ^P(o:S@R:-R@ĸO(י%&@8dZBďx`*%Pǿyd> Vr:H5,3:˷{ֵ/X2*V2ĥUjzYIZg#|ʿ)vqO^q˾)xb|ŏ${#0޳sVJsiBB }5Խ^E{6?½YP!|X@>%y%}_7Rms _j:aK{-s)ilN|ոh! :8R,gKg_oJWi)7I#(V }6n_iF B $GۮUzXe{Tr=J:UE^~ m͆E`h߁jH(gA,ƮPqCjxpyt% XbSfw ۿ&AVwI5U HMYV.uܶR!g*Tmh& \C \Y8u,j k23+@eK m)ɶVLMS`O(c^aH{fXk K ovrlӞmM0&Ry&ya ![8Ee`K`szCya>d߭@[4U-dߣڦ 0ˇA9Ck|9\%ʇd6k2={N&pTbDVz@1x//G$͎c h#Wk!7<[] )pkz F]6l8Ѕ h N nX4`j1y5ǹފǩɱEpd̤GuRqxos0/MGD𬹨|\YGuUx>KkC^ߧlzubVX B7Bَtf+xkOt<:.n6bf:C6NzoFԃ{ 5Yb{(mNx0 nt !##ca(St8j)b,VK֓8E{W[Gne$D"/ +bJ s t/GR $3ϔ1$e5+Hp5.R#fa$A_@uM87k W[f1`5 bb@ 9έ{}˂OoNH=.,Wkݽp="؜FH+K7KtM-& #͉{Ix )+e<[<($Ké(y pUsR ,o\2aS_p@"oSKWR6Ѡt, 0XEwzd''[LBeM`1u<~@|փVbE86 \a L<~sw ad̩$04'ELMVAc!ŔkL?BٓD$576j- ӵBX-SH"kS͌i[MuꯥhJ7+ג%_锥 H$0Wk&/Hb6]lzugAXޙg?0z1k%Aʺ~^)"HiA)5sx LRԴGҺ}eқS A!U2C^nSQbKyNi})}dݲ*;e"EѓZFa)YT%"IDYP`ѵ#T 5fR}`iF]!x'v^Fˊͅv_+ߞIa#S]S$DF0AB[hrwۀMYʈ+$-[%lA>U-hfJfɥs5%%IO=~v L o)I(0} EMĄZrgdqL*1a0h⧟ΏQBqq O,@?r~'%s_5Tti;. N˔#Ԋ,HLhk1@^&L ;ЗBi5 E[(*mĢoWb37)EI'"Z1D=[m8yg>0\]'>4E&NLh}dbV,/!-qf$)"iАC@vJ!-O߯y<ȥ94Ab.Va&K .{њ9$ψ(>&B,In!:0)4.9ߪ5rie #ed/f,sn@B~Y! 8 >,^DzfBm'Q.˴yZԅ#Z@Cޛ]kԾ̔ŽN.] )Ʈ<x m'-]zżRTB4ϝVPpg?X^X]/iQZr1+49>l&['&?ntX$BDF;-`]EaE0C|(X7R4 ~\ wx| e&~QE1h-'$yj#NukeiY1{l_vw@,FmH+NS6~5/gJf.7b w 't$$2kE}{[ޒSaq.H^xfj j]PBrhb(%T7CFi09HIfzd87sn@)l9UG.1gIowA J KqXܪxԲ{ƢLJTՕ^!ACGޅTYh1oV 6XՕk<tł˖VlK&T͜ W:yOZ*Ɋ ߹k ʷ`>AE:#r\?Ի",mB;:$;t@acv|?cq'+G׿DB Qȗ߇2p?LcMu &|etnF&q5֔^fFux߂E ЅWr cFpQ<_Vmxd=lwC#m*UίƁњ' vv\ɔt+uCZRG0 nB9eE%JIcǧ[=l EZA*Wa݋[ }g')lCNA ½@2Y29M%ˁR AAF82Q҇ч(mcfHB]{!`f/[zړ"f&fwS wip𻣨O`DRHKWx|50aF~k!Eai8'E$[IP־!k"1HdRG>&;BO=] *3(F_t)j`-aU l V.Wcb[ZwyWeԃ;Pnd]*P~Ά])HaO<಺!E-988xCcXDß0`aُ?j@&}N~~kyv1w6$?`ilR?fT޻!tH*Ov~sx1`Q-!u!W4JU+9Mtۃ qD1?]/8=G*5L];dB;LxjlJH}8XEKdv~e(@bT%#8v=ѓ,$KTlZD#+fTO*,ۊ&+}t>*e 3@hxD6SHSpW[`:j#9ܿe ͢C|5MěSVpU]ұ`ak6uKl;GZK/A 8#MTgBIy,*&&|qs8+]5""k w$!5 Rg9ݩEp+B]2qH/Q|*M<Yv'OҕU  ׎pM<[ "'yh!:K Z{o9nЖؼykݧiow^?ǻ Z5<0f'<r8Z>}0:)X wI ʒx~r}P&^UGH/,Wy-a0 9_QLڰl}7ƲJjX1.'ƦFPڨø8Zh#8ފW-G#NδSp:qsZr9Uɺtޥᴒw;9Fv.Om Fa8ytOaK }Shᜁby鑬6|cScLZ &̘pcټ)C2p^[*-<,ub̋[ kwE,Fð)|tM4F<9&vܖװ!66%pmiv" "c8RY_+X:Vѳ.KLnlA&zi l@>Y;Pu-Xݲc!<{N;u?t䬬i nY#oGQt=F)D Θ(JYȖ ]B;Banl?cB>M 3uQvA۵p5D߇{߅HE?VQUn*  LdQ\eͅTq_PaB5i$[7EVousGυ #Bu'D{o "llw3Gfel9Y${[%tqWlF"_V܂Nu}[}JL*-'2`F^0HdXlh=Gq V4!V&%@[QϾ 9 +j -*R4|7((~i3[7edBGJ#^κK:,zl95Œ4h[E='qLf; 0$W٨ T;}MKV|L-[gET~%4E v|]dÖa !^Fd.52>HEp3Ǐ& Ew}f`6I09-2Me2NMԉYb+fNGgO&6|Yu{c@x4 ^Q+4F;-PGD\T wStd.wvo4g' ZB{$٭We,D$fUktoQ3< )!@ldam/omes{<}+&. g g]#nI5t}=[w;'b,d.|P"^HSF@ -<:!YhiAI<թ\\ϱ0ĂKDZRu2 ci:۩YheO* {F3HJCjQ{nh ƽJc9b'Z]JKټ]qh@B Cqd>+~Bpn71C /vd\]d%ŪvRʅGDz$`ɶDȊ5RލPIdºj~<ڐ^W&),ON##T4[f|}5/Ea:TxJ@p7L _>)^߸3%@w-i~ үϗ}^ecw3_H ]yHݾ`_`񓧧mY]`sE`-NרtU/fsTVz)n-kڱxFLUk?4 y¶ Ht(dC~:=!vp .}`)> OչSvC>n 1亷ږ(xݺȂ 9$8OoeI0 CHφgWsJA|4FYQ' O:uỳuSp#g{I 3{1h!Nj<JB>O[ڋ],,e.Sx UѻM$hqÚ+YLЗMZE=c(hHZ&IW:NBYU?e~3Op&C8k⛤sv[͵ zm.po NiL3x?L&h6jMFD=X9A`C86_EV\DE %I}¿jZM5, [ao6~I- t JJ Ԭ{5 q@2RPGY?4Uh+rɍq47ǒztpH&YmUDu$,ڄ`QASrMq (BSP&Ϟv:;emXqknF8McyQu݌.LF$fBUuS~HQO[d]L5  \~C8+_$BK檱5ڟՎ߽:]w>(e"d(ּYW^nZFO"jy Ɯ Bo3b!W'$拑IJL固 L^PPmc_Ϫil+3LVq{Jw inIO}^ʷqWOƤ>ö:3)H}vxŴߌ EpY:Ѭ0&_]p^WqmV)/UښUQM!|ĂD R!LT'8%/FF ~Mӌ {Le#;cŒC16#%_+xMuЎ^Q!Чֿc?NPT2gQCR;ѥčJ_Ƌcy7IKv ߅Q:GPYş䘋ݓ*`N[,Qam55U.qw|7LxoA9x] 7Nڕu/,; 'EtBPqǃ/̧tT{cC&6ՑM _5V(#; * lZj4,=NԿ =m#v""(0j9@,6?}8I^}ޢqƠTRw,Nm@bu)i0ف(GeWӴ9iV%c(w(= EЎ s]Ps0}G ]ּDði 2K"z0y!;ԖXI7:ae7A_2dOzm9-%~8ڕyz& W̞z‡ p ٧BnQA=,ϭM e_[#fP7{a_N~jK cO8/'i­Q3:d[ ㇮b8} ,Ji`OE]DPᾳGyP^ޫ< jHU88Vq.S;!tYzL6^I`]dO;hA4zccx3P -eK:/e&AUкh枮d`یZ#rV4qm;"YfT)%DFs!M{ y9նER5@g>j罐x~%,k R!w,XgˇkWRCm/'҃xnnb(!Tnʀեߍ82~130V " rc,=hDqr..j7q(v p.j{M0u?2 k8l4ouOLvoY+:7  GI{0U#/I}\xo0~nQgF<]J}o;σĽ`Qض YZ