bpftool-4.19.90-2309.5.0.0220.oe1 >  A eAW^^fQSPC铱#fkpfFP op=11e3%XB\f`{;;WvdW $Ԧ*shۻ,rtdiBƠi_IhJmExh̿ޤ 9}|LTwrӃE޽ q]L"=v Q!$$!YzδQ98-i;ھ1l]A\K{8p]x8vI)6XzR E!N {5*$?H!(cϭoBpN%@>p?@?@d  $ a+1 FRiox         :  D l   $<(D8Ll9 l:#lF:dG: H: I: X:Y:\; ];D ^;b v>,w? x? y?z@,@<@@@F@Cbpftool4.19.902309.5.0.0220.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.e>)ecs-obsworker-209%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤e?e?e@Se - 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.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113- !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()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()ecs-obsworker-209 1695694377 4.19.90-2309.5.0.0220.oe14.19.90-2309.5.0.0220.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-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/dc0ee2e67ccbbcb20f96b253365968ee-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d988c7c223846b1f8834a0470d181b7ed79613b6, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RR xQ8^{vutf-8aa755ef9930ff695a11de4de046dae411452b4f182a587400a3e18fb21f7bdb4?7zXZ !#,] b2u Q{LW]R"g>/Bp,>oUiSUga/g.I0<q0B,bsV&Pv^$8k/!Lmqsl.P`mͅAɶǩ_!jwMؽ1ܖZ3%y'VA˲4!rKi嶴9umٹi3<|+sI ;D*zOR>"">->θ9&8̂nm dyD>OgYsG~3j[8̻[vQ |ީceGrpWk4|E KJR}i)'1{9^"˱=yHm;6yAׁ$U<](biXYp벼}.1-NGŏebWiOnCg|Տ1ˤ)#&촢#LRt'lǶn #URtlFPA 7PcJb]:;vuI&U{jN|fb&J_R#]Os,f!yj%;G.|-!ywB- y.)Mwbs9Av7~]NT@+HKZWx&&n0yHv1r_*DzAT#4]nZ5_qj KCcZzY Nx̺ysI$걞&ІحN6ws},Ҁ5 if4r8j+dIfݖW# I/.rX8dRL4s'sj"JNyfYB5 |#myHO>w7Oiab}ŵN>}0PVX,.ZUe7BpK(hH0Aˋ;ve)i 4wD] ,?'gn˓!L((M<;ԛx9M'π(Z'+ 2xXPNAIRM̋ZDcaG[/n[@Qۨ!4 \Wi3넎Cg̉\:*LQ-0xuobw 4JbBp&L[1y1ඩ$&@~ g!LEn %lp B+1LEH|<&ZsoM]Xz2nH'up;w˛op ;wgB2GIa t"ڵ@m` j}$x?Y뙟GG>]*̔+K_9Xf6E2 ao[|X&.Rs!y3{b|o=1Z$XQNeAm3 pWu_s-Ԡg0()Ti#?+lq` ?7&z kujS8>TPB.w0 yP#5je> DԜ LujHҘ 8 בf-^ݼh*cA! ,)wei۝3x{$:zUHMIJ`hzoL3oF^GŨ hȈKZoz#ېuJ{n JfEܖHJ~=V2xcjsv4f+"P)n*_Ǩ>Px uB?w+$ XճQٹwu.L5M(ndŽPk68Z6D7>tBTzHȹ̎%j^sko)45Z氙y ,X|S|+&pb'`| 8<s6I av6]19/clQQ41 yH V.!@ͽq,=:jH"[g DɩV.TDIK+~vQ ÑKzdU!q`CMDBli*e; \?%#rZgP{3(&WBC[ |vn$R"HK)X=*GxTvpW"♨m~2X&oQ =11hx08'5dd?Wh!E BlNg6f`0``NEWi]Z/sZO)vc  M8zt"vU;;,YOaQL|9Qb\* )t" Pq1nyz t;Zk C5P7+̋J"`z9hʕ:g5Gj)c!>[3fTzrFx9 5[׽F?(3d3WHU)ݳHomqJh}n:|Lm +5`sXU(]Ũk,?qbd]ȯ >~~QǻO' nڹ5p24"{Mꎲ)=֨G otMpΌpڥs'kl 31T)pĸ?/h2_Em}U UH2ي8`314*,i5~!11A$@mhRws" 饆<%޶@|ᔨ *XQ%~; S {p4!~x`?tCQʚm RGsի\rd} %oY9\_F,_|8Rțiynt@5kDi#48O'|I_R5!^S6&3{ 8f*05*em#2+,'kaBT!Q|@QI蛘_wLIec/A$ců~ޝaĹZ94mt1\Pc,Iĸ\`onɮu nK$(UgWiĞ@ L3qh M#AgJmkj50:hXQV˜T YvG.'3: fC6ҹJ.?['Y\ $2m!;q,#ra'+q3g9:a{|g5#5HSu%I MPK& `ѻ1juSi 降Wa 8پvrb>f CED^LL,a25ӂ^Jk \8ߛ a8_)5,IEhAc~SKd2XωHzx h&N[Xp\'IFYBc0+P :,]gL#O=W'HH!-䘛#~w>O #(T3SiɠGt6[CxӇ#Zo|_jVG#V+im" θP0ϻ5U2bȤ;aWNhӶ2.[~Y"$Ӫ9V&*d{GC XO0+nb 4-:>!2;Ry :mGȄ0͡j=9ۣsbbw @kg8Zv;'\[bd"QY'7?V ?Q*FБSwчa֒,2%/7p%q37ƥ>#ibW*GN@2LKgF~K:)[OKTAv"SɇKxSbR4 __2je!W>'f{"Llv,xȑW0|װ"ޱؚjZQ {&Vy [{Y~tČ}Bf9Z01mlQS|:pt ( [$a$pfqQi>@,Uv(hͫ}Сވpl3G=^sp&$=~Lq9kP'{(}EH뀰 Bw ؘY;9 1Fi矨q|t}ܰ75yR |5eiu>E=(3Nkr;A C&y=j,׫Bh"t^-Z#*]Jwn7&E*0`6>ylY[1}9 F'5VܨQN!J:S ק?R58S&)9,d#h@˩?mYB+k/M3jo[Z;(~Rk'hRBݵ/,.]|2[?O$i6 *?:Z^› }_|ʄJ> (Dbǡ"011=0ťIoi,M6OԬN.{gى12u] bRIZ~Pd|ftsKOpO|YKhQ}l`>6;U;]Q;/0 5s-58$fl?7q[{8<h^m#6 ?t"s*29:+,.RMTl,kί^QZ ?ѹ_``"q\&Vüuw7W?Φ 7iǙ\HZ1YwQ8 dT{S"#ɲPΞ sIuo_PD蚵OgXym|upxsRatт6fxLJΣU\PA;IY~5t;2gW`^kh(]K{Ţe1S(q]x&'63t(6eg =]G\Jң-; e弐Xs\cGO*g?n Q'ז˔r5SIYVHxVSDQJ@[cskL$r8;  V>z*],EQ3>ga5w~J&sU"|alBlkDIo9MP|n3&_jll o'G WC{3G+ܱͮZFGʖ9>:rf;FHrKH!5,y95|zGZ"#G1{fh9h%w2$7P(Y./dlaCiT[.Ig=`dYK"&o$ ɶpR884]jw&eg/ PLL:.f&zgp\MU8bܳ} &7/n#"6Z8w*P-J#w{G8y^'o0#g[s`@y9%5%/,gԪ ڍuUmh\Yvig rƧ_X#m%Y";j 즼p4E5Jin(dxj'y -ݣ~ >&BWsdܣ ?=&콅vq^0>4:Uoxu%IBKUh\*GYʖG~+4k$nA#([}':Խ%e1%*ʡ )nV7*P-4/|2PMpg>j㰽iPT~91&auF]C@j-wɮllON$0#d:'iZ`DoHC fHSE7<{ZbFsb`ʛIrDdx/ZzNY# gDwʀ^/4 w%N-{VSHeaf jw iA }ڠugJ(<+[%wE%HQR,q|~wo]|mUUXIYwQ)6 L2^{4|Fo!5FG/MX9&K%/> =ձOx2jU. Oȸd8Y2Œ2ـ TBRyD8$klw~`#R7+X tY GK% d)07>g;0,l<!x ÚEJ(b] ϵHk5B9jB|-|ڎ$9r*Cp@T h$tXe$p ҦdLs)z: ]9Tpxw hŬ "%.VXU{'<0 7_ZʑfmyQsjќW9T<{[5Ϲ<'YDy Kә$DOe8bAriF䥇,=Bl' _?!`3T*t߿I{%[Jo@F4ԍV }&hk[Cu-!]*mmXL2 fZ/J)GSv3OvMKֈ`WՊQk8o>E&ʑWtW YmŃ2N%*PD<Ә]zzV1Lٌ5-wYp4HJ|ۭiU'1=uQ8UWw]OtYV7 gӝώBNey"~(H 0] Yv}r%8v6=|Rz e sF7ғ15?_m YiPBeӅml~oQ((\ 3mϢ;q@8#SQldF.vͯ 0bcf#ݙ+`CW΅]{:K@#MT{U[ZTFHqkOҏ_O@FKc @8C5b̟{4V"pŭIN&mսNt죙-jPwWsC>CPXoZ@EIF-NfXy,|86(iqj4T/38iC*aW+XUÍHѦh^1e'O\ٍ,a; j,fjzo ȿӶEFJL~F#]-\ ykeO(@jZu>͋ oOe5P7Ksqz6 OoɘЁjD[Q$%_`[mSln Qpw@;w<@6{y% 2C~KѠ ($DE[ ݌DB9Iَ:i[}Ozwͮdoʶ NFPw9v4FR]]TfyE"Wml845 ~ ҏՀ7Pl{BzZ[SʃFwrܛ`IxC 0L,N]M|pRՌ9|)<?B8(0qΡ\Qje !.EHOJ|fH!:$To9mnPAnw I쥿Xo9MAO]ئ4lAYQWZKF3aO.1ы_lڣZZ5?w6EK?UX!UwVm}bTe wfmt "LW#0Ϊo&G>۫& 8jkSNte[_ha!]>Z%R)P)J38b:!iH3Y;00/P_ 51?t@LrAQ>SN}1yLGJRwCSu|BQ~˦#E4F@Y.j~oLݕƀ/bމ9mh̒ƚru=hpP"5tVg 92Z8%^Lr앦 `iGs0u$ϖ$7T]#kZ]oE_6l[\\:̠8cFhF RRG ۱duP3\ߛe V I"OsA!t0-4VIo^W%񥻽2\9$OyWwHE.{oޣ,6FgbvDN| Z`1ShYya~ ;<` ѵOQo6 IÄȮMTuؓlҸ4~|o'\ fBWDdUD('=it(0biD̟8WE*UFuwpBv.gߊm@ErB"֥^'8pj %[./xgI}hvp#)q!+86;AWOy%g_1 lUMV#O f:y #fP =lD[NCKca~+{Ǡ7dא>EcJNjF Η ՘,Q̶ }DedyD|v:p** ]ٶ:xA).!8a҇朾H䭵H5/I ~))U&i_VT=v@%I\PFсO_1 '6 q7!*!YN۫;/aviƓu- @xidw*x&fUph<ݓ%UD_x̉rA2p8taPpZwqv΄njq:ƣ!fh9IA 4Z[Zx4ZWiTg7B-70bn;T z32 #FI1Nׁ"92/UUs,Q8  _*  Q9VTL%|۬fk-?;]).ҊN#y"ȭzמ2Z K).Q0.s'M$?do8B\Šx>3[-Pta%:5ZTYC}sPG 5L0'j)kH[6E{@&\gGe@-$^t? u?!SvVD!Y$V1ʎ|29<Hg(uHFv^* {u۟.X>&t_o'ufǴtf'{-&Ud0-\f(R畖$oNݸ2 0:;7m} oܓe?R,ҥ^OJ*l%Z^?.A^'iQAE;4x,4BAUA+&մ5!2<zj3UF'p=qM[mlY0Q24MwGp3hs*oM5pI: ` s5s} ;UA#M%73q!~q;7dy_zѐ*R،+ ,f~OUtʢ<ФC1i,5ɑڲ373,*KwщWR;(%ʦHϹqrGwkպB\`>_th0}pPZ"^T7,q礠ȮjeaXQNJHo !h"(>߳v067FSK:<jN Ĩ$ua<@rZHRQ_"M*ą*m,zlPlC͇̒2^۽ C}z{&zDz J$4z LwTSӝ/&w]Aӳc}=TD@쭠ϛ'j8$C`?)@X2 ,rؕ :Sho\C.7b!Rɕ@ߚkR e'g{!~4 DJˀL ,N-X3;|B1ݵNI$7_tХ]%{ቄ(snAY!c,Z0#: h~%$4 I#4Aq' mWh6R8Μ+R=}P&D(F:<&8}4ƀe1(G6f:/eA9n:\ ICl-xW`Z; `~i׶AB$Q&>WZ4Q=P""w\^Y#۫-̿ſy˜_)p2Nwp;f7҆eȹb/p>#f8_HV B!4yqGO^QA % #~2|`}S,.388dj&}i_B:"O]1($HZKhHuNt]pҨY:axE 1ج#F&3/nW9 s'ȎAWFf7e++<< pq: 7(ی`~ſ0d}h _V3%U*$Y)&Ѻ&*SeqD`L~#rاʼn՞4g/Řb0D$ 9}$~`G9|4Rok9*쩍&bc%O {VcœF'&FپyqkRfv{SNTTDD I=t Cu‚ e*v-N&Ni.Ƣ% ,u#'/tRB|%m[nwW6JyŹ ZG%8W᫢:lCv=m 9qQ4}[ՠ@xuDZI>= kĸi$QlNϒ4ֆeaQ+]- 4cQT;0'$:]3 R&8z+L_8!?LD8iщ^>\lp?uv‡ LmRkO7Tg Ῑ{{Vw5*;*~W,MPuk~t#.,G*D캱\GM\Sl'@Ӌ|yˤ Ko4T +^ʼn- )au]p`&>3W9wYK0GZ .fL(H= 1-dȩRKUIk,,#O*fם3fwPԢ:UAſӓ.ag)iw}( RݒhlLgC NvJ!1nnU˕ $ ~?*^2fg#W Ղ2vG]SXJDj(.~!ȟr Iu_b."yoV hO`rC<&D1z$UؗlTK:! H[SђVqOUYjmnbn};ӓ1i#7yB{[ (jE[DAICGG>Ld2E/G[W,LpU}<)km%sXԼ[XDzxzB95eRϓv7WE>oGZ mF?>r"Q$ u lxڋG4uPq8&nEuNW$*T>NX ҽ #I| Z=N7VhXF-$TU$d !I+<};,%~vFawL&A󎥫f\Ӝ|9 xPcg\ L4̸$&||A@d27/,YSGN2+)bd:VX F1,w wTsM>on- $߂MKؙPӋߪr|u?@{?:Kt/^JNYJl*5?g19 LڜkU@ZA)?b CVt^DٛtA4x1R+nWrm?\e$T(,{ӝ D|;x@P,p\n<i=,Za61{ّЁ(qרdrQEFo J:OەR:WV`nz&iԤU+$&q\ eWq::Z''sb+;$%qw{3鈵Y D?rA߽KUPŔP~v6k I Y#4'ڝ;_ !3fu]%Xsn>[w! z懭= :C5}\G.ԕnu]1bB6fkMcr0[m?ftĒͦ`<OBLzBT跸 p-.lbt M^W>i)4]x4ױRw .--}4xUe5^59ze,N-h0CBDܕ=qy s(_?qƾ[Fv]J*|'dcp g`v }Qttfɵq@ne7ykrvשf~Ĩ~=AT5e3Ă${O:8<1p{Hޛ5uEqP +mZ 5EX:H|,r-ݰ[Tb%yh_޸}@k ت{iUfrrIh ĥm3:sZ+ i77/3!l^f<(sɛQʉnunsGͨʶj`-fTe/9Rw\QF+?8[u€OL3ռb3mDF}td 9TDj 9h;2u`hK9/EM'WbN.bc,XALVrp!At2jtə`a*4C| +^K=TAHNL<3hkvB(rJn\% ,KKxf+fcoyR֭iHTD 5O.(6(dCKGBUcİzϺDM%+xZIp@qsƽ?_yɭdΟm o+-ruHkY壗)~V-t{dWk{ЈeF]өRf!`i{@fIkooXѾaY2v^:MKUw'%siN#!tI\GXR> ewquB(%[c`esj۠|Ae';?xc~ ( U?/CXpҩȇ@M ygRCBn\Npysc7]`{['N'L. ~}>!pq _oU }'A~U;D)Įr!t:I^dGAؾ+q67tM\A4U@saճǔ$JT5ET=\]5ҭwQX?,Qo'on"E `<*Q(7ħ v;dlsg d/Q_q-"hO<ꔛ ;21P2$Q,޺z>)X2=r%M٪1Z0KC(x*].vAաmeKޚElkw"bT][-|9xO7* 'Nmb<^+WK!hC)w~~A..HQu P5DC{-D%os\ZDŽ_D8Ox.G 5.iTy߼Ve4Oj-xY Dxy/ WH',6zxK:OR^DԎn,yadjޑ -ӊj$-L>S ʡ@,#0 8@yL/5 LF75"jnGp{?ңu:7W99:_[*yO;H u$+Dd]/|Dd ZKN0+5TDcB|ڲ5bBeͼtɢJfjE#"DϓY-<,&a^{.*Jh(!0jIAM3?Ӵ LmNQ xk28[((ƶUY~*Mz[ .CǸCfEy= ^C`$\A*)#)*k/3,=2 և&k\mOotlh8C$/7b5J >O{]n9(&S[.ɐjSu(DG0(%5`\ZI;Y:p ĨRJwrCY9Ky!.5L\ګXfYخ$7EfV:E Ep.-E+G%ounfټ>B4h RVVGjqeɛ}#t8o`Q>6CUF;ˠ"W]Ÿ>@a/1IVpUa4+Jdjz`U~~=Sދ߸&V 4W*%-5vkdťO?'rEJY:\_Wm^BQ֬.2 u2;3y3bwbrœK ͱ椆1KgsG9֟od b~]0LTcBƲ~t|!_B/uƋ|oc't[љz Ss17aT4c&;ca 0G^S)_ӺWia "Q.pŨBRNѲD%QZ݂QIeK$Sm mkݽQJ_ҵNd,dc ϛ|l!PNױa"R†ZrO$H<"!lYɺY^.?! pD>:"gǘ-rZmBQG(k]r2gf3Q™ӾϢn# D|tjyN]Vf2YnWꨉB]ZCTńm yzD$vZVsl[; '-&CD `_3a h[H'0&ASOG97!ڿˬ?i;F/%W+}e6T%y]Rwmp.83q`oѥ@r$@"'qq HY kT0e7U󘞳;k _=b;I!.e&>p gLDr*l X>Ԑ'N) 'j @Wv?o׿?YLYs%\n%} qzT*R3>4 l84?$vznItIG\w5U"yNi_ʍeB^gu));&N?{KX [- 8a.^9 E=s!1)DžVuf`GҋЄuO_SѴei*JSAuƈs/Rmg:uJK z>{GEPwa{48Dki90jP ӚP= cwT4]A(clZKg0"I^.c Qi0_'\4xWLh&?mK!ڎM3ntu#f XP;z Lj߇m^ߵ9FK_~w9̂ ؎{KJʈ䣕Nsܔ pQ60> 34Jpޑ[,糑kBuJlxh67uU+2/+U6 wPo8(0Hu?b+xI簭,mO+E `|5_ZB)_ϭWg^XwHYbv"مh3!!"N'M=@ ԪWP*Y}yV̹ڇV+V~R$A B6i#޽ fbsRAη4[L\zZm/+ L|5:[h612*X('cfj{ziX*ĸְ0^LL1 t9CZ-%Fv\Lh/K|1t. 6m5.̯Eޱ&EzgD0N_ UDҦSIĕB\/nE)'YcHV 'i4Mݐ]Rꌹޓ㌱f&7ek p]@I3l}l)Z\׿5Ш\bD<2u. ;?AiiH%=<,i߳gX;JZ?t惻*,qo zJ9I{ y Wou]k%# pD啇w6~|ݷB)nDV0Noˏ݂(Z7"hJB9QS8s][#H(#ԜӕϞ.s2ތFqE:+;kC \p~$dt7 $)a-7H͙Kth'Ǭ$K@0S^XA#mvΔEDʒf 6 Ky 𳉣_.9?ԢĦ0 .a6ޭq ~HZ=SsH?nؑ[|IG-l^bЧ&ƭu; .ط3t avKkgaނ1lGB eQ 4>Q>A\W_)ρ7Tje~Oz(ByKR*y&~`KqQq҄%ÞjX?ic7=KUz]x Xs45b}x.*cm3X"qV?G8W;:@TABt|3Wn ] NK Ɍ1[+u0oC:w8L\RETnEZ2PUJ]-@uZTbPca:>Kq θ7eSԑozȔAPN6Qy>mO=v p4z/=%ʟmpI~zDO?ZM*Qq:.镗puq7ksu\7֔,J&̮Y>Mp'd35—Kd1hѨCR Xy ̓+kg2%jP`B~ &,jyQ[^c#+ks+߮>k5v\]h(\W - 9)nC}LE-BEtVb츏)u űp6162 PdQnbo۳Fjwdd0WdR0?Nɿ9G4T{/~+/;njo?m#؆Ei["wȞ2^!8W6t9D::{e`'"+fӐ4 :CuuoTY Zy % &0U2ф=7]Ռi6SAoo[N) B5FDJ4NS= VJ`I 8В퍩/22B5_gQ\gB@s4]df┇D^reK:(u.WQ6{QlCVc&uK%eGtt!v1TߦIG0Mۅq'~*(A4U k=7ln-,^s#nR+puo`51<͐b-'R!rO;j:{DD6x{Ȍ:8AGmF8eD9W^Up]XcCE۳N_0yՙ>&oxnh߉EAh'g9e(;6" K?SH ?/ _#-m_kM %4I.ͅ, l ƅ'f$R#yzpBtuz: ~m{n~î8*Oe 0Yұ/_g| U9@}d&6qVSjܶpi4t K" L6P tTw|mjb3X"˚ = =@ҹPç| mn-ӝ& EQʗ~,Yt)(!LM3a/Ќ7?)T\˓KķLFfR&6喡׊0Io)*k)/_2&CJ$δT+EV <6;hTX8ƶ;>z!B[C 3nspR;L a$R.*TۡQVڝ;dn8)P28x)U&hyЕ e1\j1ƈ+ǥt F:RsѯS,|ۇ*_!md2uRL[71h]~kD ҽfBW0q??}l^&jBu:X?;p=(0~hSvh"8L^Gmc|{h뤑Ե~zߎ:zFχ(`o-)x!7P{cDHoL{yor7DžA96 Z;/u4/4$V:n7:4`VX+( z(A׮aX~0&gT p4yJZe.jC$ά6$ ( fAaJ +]A=9bYlX,[O{wސVdu 84{WU(ʪԥث -z2<-0XYǙkuI#4m"?&}k{DZ$vv]RByMҎC63[w}~"JO|a/T~ၩnYh4Až;$$rGtdv*S[6";H#PP4C< S@<{0k,ٔ?:rFNz[&Q02pke|pVZ!"kp[ C1 >"CCݗq.|ETV8xeBADKԘb,ky"Jy+O9$4Ƅ i̊ЛK4 sN?F _Sjv&of3Ķ񳄬a3EE!gfo3}`<8L}3ng \.Qmw9PxH)*HזopgyN*g$#`se@Æѝ:NЎ'Ùӗ%0QrqD%஖=aԬ-juG~u& _qPN.2Jk zh4ø1.H(@Oo%d|0bߣNώ"E͵>\')5-(2ض+cMKq&+pEmL`4KLq( X8DU 1y\gA;%nPpR@}&U\6ugo_BC$AwNu*&~u<]<QZe5vzbVQɦ:*8y%Z߁#DdD5"Ipit VA3qp>Wdf%GnC"lp3a(`V6C/CGKշjMa %$U HA d^Rx:Ljx W K5u(BgƵŅ{?L fe(Ae;gV&WŢsu:D!G&69GHk_ӆ.hpth٠[Qn ޻fj[Lg!AT}]G})~~!c{Xyw=&^:R NpHW7Q)Lُ\Kğ(Q$Uͽs=k5kz\5BRK^1tMW=5NJyt2]Bg|Uj mo~6z&?%|4o8;,"i{*Jo}E}z-PѴJ:^D{U_RTΕLZ+!2c߻_ᴚƍa#mnS]~̰ ^GƏwk5OKtK /4A}`.AacTZjȦ\~H|۬z*e `H>=+6~ŠfJ:xob[ /.h-g4,W Ֆ*ֿIęϰ쫿K8i~_Wi7!~=p L}UZ~(!A]Q? `<=VN,-<G 1e]۴˴` X-uKqg$*ӽ,b`=Or\5%kG5B5h#~}RḄ8o ]H6vfB∤j+YPBf.6n{ cs>{t&K GY"tn+Z{x|ECi~5~^ uHlhu|!$Ro] 3h@?2n*inV:Vu]>apA"s I N<S(cУtsۑ鰾{%nh^UfF0ePĩSDT*7lLWݻW^cH[h 7d'KOyh-&{ ̺c]ܷ>?6Sb/rU|+rbaLk^Ehz ӫ/Ȓt+SFw0*fC>QRA4uj|>D =E 'S terpnRǤGLCbIBy z꩙=>\L@}Aw1H%[}x@ҟ[\}F"gsuj| ֊z2GI{|!;ÚrE>'1` ^-fYI?xV%p ,RY{lI8dErE?9%jr Eh9>\BB;miyxІ"e5bW<^{X_`i#Rs_wS9[4%~4 6i;|'-v}ܚK hyzN"EǿEP7g؎+u٥tRw58nɾ˚f~88ch,rI&FnR?>3A^9 k9Ua(͊cjר ѡr{uOGdWS(U&U:  1w=|˛|clD[P (̶EӰ+s lFvf[of?#""|u9QCX=y< |)<>f3rцb>hQD)Q׬0ca1&&ڬRe)7m)Ax{6j?:DTy*sr&fÔF{DͮȒ8E DU"z\ "W8@]_%&*#O&1=094wI =9NDŽ6l{Gx)7c0bÝ 1W\3hU74%m"} RR3`!6isdhU"7pahIHU1T/nG> !a/,r d+.FpR@gn XWmgBa-ޕU~twIFsr-1EXhuL&Wmor0x#Kz%%{4dwO${ U\@lwEP9ۿf/׭S3S|tJ|>w``@%8*E%QV!9%SKB n(UgTFM1Q>}ۓ ܩw}$HK  ^C?4Rxfkd*+]gk^p0XKOK|\r뿋:gx9jN&-h!=mb/7Sm-=Xd0xTmM}k-^A ^BipbhՑ]ux8%ug;c1$GzVD1nm3pnHDXEKn*5\RȮnJPcF!'(t}ԋ+ 8FK;Jc4CheַˮE9fSO1?F ,I~1$XJw%F ʃm6БnG>Jo_o8qmcK~B9ԇ6ι6Ib " 1E&f|7C*/ S߱G3ξSEp>8I sIc324ȷƫ -0^U>Qe4|c}c=qYWa> 9 ƪ[ZiTeiK\2c+=wY,q*Rf 4Uh+A-Ywc83/{+I\a V=P ]co^=n'S|'K07!Ngh3S11C"Z2a;)r1z Kő_.Fܵ4Yfp>t']L*9vLe9oPГlفs*-s-Π|ΚEk^.'4GV@Zl# 0u/;H/;֗!i9skyh,CNSI(,qQMg#YvpnëVK:XW:վ Y =9$@ڈ;w=bge &rwu/Z$1`^,zvz^+ .;Ĉ2*F+z 5 10i?}C!i{l#;]5`m*bd#; !4ς z)%:RVz'έA\ J[{2菲s;4[[9۟oךN:F.:icVInFBJ%_rvvPce#0*tf}CG~5 F% nƞ/k. ̽8{{/!'"[u//@AVB*ZKڵ*Rp/oC]m 3mr\=)9=י[-V+w5]VT.JSx..eg8+ZgiM=AE bN PUcC 4Dϕ9qZ{PT _̛G`ȂL"_zO*#z>-UybMR9_Aoٟ9 ߣYyhbzYP堷hkg 8ZVP)*&j)zjAY'T"~FƘ.TibP󻛔k>1'fNj;* \tc)euÕo?(QmW藣Wb?#~bi¼1 0+[]Ua)RB ҎMQv̮fQߤ P?G-D LVFΈеkE*Uqgmr l~Aˢo(H?eO{J< QX)& 4.s2a"; MT}d5Zߝ %`V6xyXTPXN4);V!'X5gCSH-=S:N#tzeOXs"ȫ5lҏ=ߙ:8+|XlT'.| , . =)Rd涕6:1_ShǴJq MT'[pb"ݢh \Nz. ߯qQ<\yk移aHT.B1$iSO,%~+Z5ŹWm[[siㆷ -&U@_:|ތ9) dig.yry۲*F# !ufElOYG~5rʝc Q(w|/ /P6O,'[&Y MTی\tMZ &*Jy`1veJcF䡘[a4sFH?-e)8᠙Zy#Uv5@*dҜnC}4ky:u0h|k7R(4w"6YJB3$K* Q?k ֐bJ]'u;I?Q<ʻ5U01^aC0a9j݌HIJv#P?Z_[;rn``|*bVb%0щb%7;ݱy^ZU[P|-v9 [W&4?7)Fc56P%'la۝:ae njqO$ 'IdjLpCn`sDD@iDKZ*Ek`pH @3 9LkȿjIJwo<%p,?&LZ.ЦfZ^uO"[?t PїZsGW=/us)FxҔVfb~eYO0^)Q{KY}J!f>l/ E`_ʳ+4s|bTjϦY7p9 wZF%5=:Q'ˀɖoBLs-,WOmǤ1HŴV•&H_j; R' +,GD%C$Ҳgֿۜ«Gl^ea^_ˌX^JUN4e#ayqNc6ZM! EFu^6E HP k*< Dx9mrT]~a sY/?HM٬WqIR 7ٽRtޭJ' x0= ˈ-.yShG3 !rDSXܒQ UC\e.,& z6$ 74BY#'*HM8lJJK\K&ISď&i?|Iޑ|]"Ճ׆P|Kd ܼWK| 쾺H\E6#{]0~$g6I!f =6^70r8whKq,gklG˿+f' Gc,z4*Lˀfzg)ݪՖ5㹻FԀ=~3c3͹D_dH r~`.dǴ~}&8 XYhaP_FK_Ij P+H~t+ n/&鴫YjM y0%&- v8O zvB1wL#dº Uj#KT6!7|z@|R3na-_gU'@'.>+Y+wGC09UVeI*uҿ#Añ||C/QjAh[uԉYD j~_{/w@4K 3`۬dO=|UEI_}FelOkxW B d1h|V_4e˲Rźv]Wa0 NoFJ.*sBُ逌V)@r\ǓPxAp14\h4?t(\dx~"%u@S"K5%"%Vl2¾kaկ#ar5,_iтrw̜dÉ|&>US B!{b``l}_- ,~UV*‡+VdGuCK>SMYFV4&kvG n|j w׺g}Q E-VȒݹK`Уd"*8Q- PR@g` &HU r=q9ߥ)cuaWAɺM`5:;~'įH EZߔbAYˆ[i׏莀b8Jz&m^̀'fz\nv!9t"?*n-m ݇koOd=1]7&%g0=L-X$񉱞x}+)>l^a84 I<-4gRSDNaRddj1Ory)Gcz6nZ^8iBba;7  극l.F~t$a\wט|Gvap4dVG\"T]@{`=G0-Gzȣ{ފKʙNr{FpDsTN䗙P1Pcl^0U#P\-E;="cU>VXWr^)7H*.oF;,DF9mGJ#&mXi~}O2.yȷxQw\Џod=WRo   MPM7.@aDr}@jzSYD{7&WΡS PfDj; aԓ=;IbR(zYV2|sp>x̠@nZcYO+.A>̰C~+g_zI2iD?@ P7N̐0m8fsz$ofF֕rJ^W9[^dZX }Lqqzڝ"Ra/6MUm [ u4e\P1 $~wȝ[Níw1+5b=]+ԌO \KZTb2P *eE`<}0H$jj++1Gu'cc?#3 Tԉk5tbMZLqNPm'R6KO4ͥTÌYQ8ey/cЯ@盂p1 h;?pU5 ÅYRZ|v?! dZ;L U8pE #: \Mr7J0eA_aȠ"|h&r*(nRUCBl" Rrb ,='`iۨ 7$]*{f`X1=e } $W. \:%&9GR# rekyMXYBtÿʤ |5X Ì? [$O.1j9@T>[kpWrzw.NV+<ɦfӾg[]PP ' w袗9 t ~WPԑ ńe6Q,:& f2a.ՎĨ}$ޖOp畴.#3MHR3Q2 v 4%~`ZaMwg\!p7an٣d)6P\V-s_R2 +BP?U  &љM[2Ţb_Ăt"ط,̶!5TB/Z !"H׺4-G*{(U[__裹EF}lB5؇a= j Ss<^HtgQIqi Ȓ2ss%uSrߛT*fs%'dw!qyFvn1א Di#))TM $5[8(YֺtbZ;EV0XZY?37E(l~ 2TS9v`#I:8cUOc~/KQ-d>!][cw:=TӨ0:fiolτa5S?*_<@(|#652FK[ܹ% fc+x1C$Vl ׍^P0AjR^Q]I` :q>RH'!G31l8* Mz+|ptzVI'A=M\Oro*&BϔGRW.n[8倯8Xq\Be[؃2_Ouz8,Ez9 YD{L<;1d$fCѿ֑Uw"iyrEhPEl43~>Dp!2t}3l Ҝ< Q뒦Fsg^ @Dr?S*a䥤s J2j=JOpqec@!Yn6"v6FE#gؖ7qVㅔԺg@^9=-{d+4e*k) _sXc~i|#C@j@K4#&zң%e?*C`+zRN$jM!W9+$,1V]ќc[mHK[2GPhiYk[5 Htp bCǴݥ~TNK]"vOQ*sW$>ArOz|olթ4G%[ߤզ>.ϒ)?ͨ$zo\6 2Q2僱<-[NqƝ3~31cqM~d %dV!*/-y#Xz tRFɓŶvq/nϺUw5,A(t(EE pL Ѓ[۴ԅm`>߬Wh> ܊'p,%kQ*C[0مz@}#x#> J&lޞ5,*JqEJ;ͮC?+`bi\finP7mԆ"[Ip9`|R}4OVzt\ wsr3#~mtZAxsqҲ*i Ff!v_|\LfF:a! /|vyy3bӘT]i BYRO[dYw8D|TcKMc J*tR?Psțt9vJ"|/!톮~r넴Ҟ"yjgȍ_lJlkqmԃ G?2Лpp+Oes ƘGP4 Ҡ\U%J.g*ÒD<ZMR]ׁx:-_Q$K%ro(ɴ5Vh*u$t*uI5jk,рSMj g+r8gVB KwElL@+λ>+a(QcD@fVkv~cEs]ldmIaeӛ}A2wsi=1GGB(@}FH2i ͛FKG#nfwӕ¹P73ǕWċS=@~-q˅?#7 v 6Xc%=V058MYY\͋ףd69-PquOOmϩ %]7j LfE4r#"* ?ZVaX ,C#g Rn}AE:0l49׈B{q@oEX'4txjr2B.깮.eM{[f+RdIc G)zEBc~KOo޽6`3EGyWtRkzbQAl=erSjU'V/ۧUF O0̝SKwp""ȁo̖z[MzYv$Q||tElwв+/,4 Rk޵A&d3&%I QJT+%_^Ϳzo6n&KH٣f-0f VuH}FL5غpG[4#۞^X]LE +h䇣ZdsJT@ї?;Y^nO!:qbU*6N%V`>RmŅaGDѕ;!1`w-fhvGl!r+XbW5{3POJtz(*3/ΛX0Qݱ ܈ %aVtM2~hwXE`[@Ht.C# Eox듲b"q |ePֶsa= )6BI'QjHݿɫ!@3陹.e mT 6>B344i8W&RzdzMvs,zJ6P{'6fm\}Hƒ20Bg2|LW2guaUޅ18?m;dme5OЇ)g(^k!Rk𯞱ڼ!PZRό0aޯycԳrk{̢%hGby…L];:zPxŪH5LXJ;&30v];mlI%J2d ;WVrl:Q [v+͎ۯs qyZ9ٔ/L_V\RRبn7-._7HVN$FfMl> <W>@g TkTsST<'6t0paEsޙb bXB_?۟,mdO=\ ze rQ^5Q6u$Q96b߼M MKHDn&KU`$:&DSJ| Uv } HlppvMPlīa2|rz[RtTsN8Tlϐ aZǵȍ)@Wd#\]p&ݲ8fHocx jTp/&f &Yu,1n._.AKqKwZ?hT*-ozUg.!PYS릥?+FD&N~}).F 쿋JL ө}7"ES^_iUFt]=i{ K8Ăc>6z$eF#Qx:NZ:t˼Y/jG8Y55 }ݢ-f^mҾub$u ;;p n/L3Kp8Gv vTAs&NpdGlѾF*ˀ@dH6D6HGtUfo[^I 86t:ח79)eBf:.%o iknDLWLj%A\pܠ&1+ 4E9B k"z;7ANh360vz0:TRC0b+n356(osPBFS^+ep\K /Io2nj%& 0 Ϊq<8bڊ0'J z#v"ų#kTJ* )X84i3եOLBOXyqsmf0" H1Ll?'td=AoᅴnP3 M߶"D435>7`8=&z4`%/T_ ~W,RHrzPG椰(8(TPlEVpNGy4q/&4+GfrlY ::5X(=%*"wLh kϸu%^H-b$Cy7[i8QI[}#DK!LT,(ZlqHyW=“%K ;07|f.U )sVߡUWW\:o[{9DD93{o>M_홨܀g7ƞ L5Y&l宏 i1b'D 49Ƀy_,'n|kYc?",)䘤[GEqZʊ^ ?v{吇=@)~9@`0~hԕ+fl J\z.1c9T":(x-ضRXWЉ,&= 1:H!brli0e^Btr s|dyd\2&y] 31cb !K َ$&P{_ ?]m˜K\F l.yILJՃwZ?߹@SfK>D637wjΫ|BQi&Mq(sd5B<a€ h5E=\>s*Ɯ+N3 \`w;;X*NMoR  ~`S<VDv2K7>UBA&qısypKOqy'X>~@5kx&ۉ}ODғ[3Ujm])߬: 23p;;djA~SV o+ Χ0,<G*;AIIkTZLy x޼-RL/աCe5Q'_e+Yr;m> 0 xӛqd] (VIcb1Rtw>uڱk"ǃ·6k2Z}4HÖɿxߢ}MNQq3E;֫vjȾ]lMRTPւG4M sk,9j@XZPǙvtyÓU.~-WY3 (?9P!Lƀ_Vy\F {KTRdo֭878`Mg{+zfCmŗYˋ!ޑ ^RslR^2D}U(ɶ]8An/.=}ר;bzii/">42S$A37ʼnr^^B.18RrՏ [eVfEm-dk|&bF9 x။yw]kMzg5BVXs$D6ck>1a`efs:5٪Q.v,K_b<W 30p&-!oavk(!Iy(+Ip yKe"zH- Llᒖ 3`*Ex,umf nghzүOŃƯ'#%-"˺I 6zc'{mϵ>Vs=Bj6+Mg*)tD"eV)Bs6 yMyc= P쳛" P&#ՒU\(.cv φ#""SiTy]y Լ<}K ZgN^ZE)Q}b*Eۇk֢gVNn1X6;"5^YӷȤ<9K^mAP,3Y&Q /Xm̬ChBG;OL x5{ښζ54z(z`FLuUp8;Vr4>Ǽء?,Nگ1o_1r%ExEH~֘(7n't] Xd1*={pNXt1ݦ41Nk]xK\RXO𓿍,&]s׮WS'n5ި#~j@g+Y/}iVKӴ;PKv6J܉)tQ KO,C͙-+K5"Qh0.Kh?e2_܉ '')BVioni4m!&5wgI !r?pwnf%#7(?rf-4Fph eF%Aَzhl%9F֌a7+3^abb TXDI{pX`!h^ȝ(ɖx`xK%93|:(þ)+eT 1ƟOZښ}82 xí Dŋ]HO8? pl{;wĩ'W yN8Ђ|L_:`KŇ:Z{NFlyL(Xt*Иi-FwN#qy0NeVgS,Rh1[K/uo}opP@>W :⬦i$9 _\SÄ*[{}W+y7SSbJHg(Y{qBꥥ`g{Y/3y[ >@r2dN&,f*XiYouEU*X ϓ48*9ZYHKAWE; b qO,f3jsy\k zhl>zxUEÌS\iE4 N͓K_:DF0Sirɿ-B?nԵ`Xis 8C|ݰOA"'!0GRx Uk.pa ?*.w(yA ǷslyŪqǣ.IFe@TMח*0C.tSfs@pRe ;ĪP^7jbb4S)` 쾨IK3HOh ܦ*L ! #p󭩸'FY&cs^:dTɱ/|;0i&a#sw*)<~j x`M0u-o뼩nz9zV/¤^]N0/lˎd6]!O֧~_ga{mtb)1>]h@ މJVX}>D&+3Е+P6C9;\h"P(ٌg@$wUI=^53߭G3s蜯X4*{1< E+pAWRyP&w(I (dL>\Oqްg* c<Ѳ}K W3Lr@ o ~E G7|*SMl&^aOZuV7WW TyPM c0n_+$k@/m2lǡ%u<6#7F i}sX$Eeԥӈ@1ڙ"%ŔTxc  bM՟;ŻDޱԳ1ײ&t c2| _$2ڟQ:eKdd٫5 "?xꊭ+}wUoԻW#4Vс()"PQUYtzuWH!>+] eCc?"`ݲb{6EJ@A],P@zʳƄbVhBxju`xZ;Wb)/8}c6.] ] ]WKivF31~b̧ļo^6/?9ԻEYBuLIlJ1pTjdM&"?)7Px_aŨAwm3#D|Vi -Ե7[(BNРuKuRD.>Xu0W6ypG|Nޗ;U7"yX VpD4@=N5 ɆM\׷r S2n=YE(yϜۃrj}LXh"U͊ 7l?P9nMO<)5hAz"{6Q찿`xt=5 ȟcc6WG>7Ntvh%bݐaJѦV0)gc1Egoq4yH}%Er'Us u#*6M7hK@ }۷u0s$Y' Kߔ|j̜=@.J V]l\\;Äki݋ z?p#&$rOK~mE=ng&xeD~5%K79!ވ>jAE_iO"3m/bh(|'Qg{52{~a>y Ƕ̊Ћiu>?P6#vzkqG! e:bnnݵ@PC%@Sh = V3DJ]o$}7㋙\8uDG־KJNh>CD~hejgV1|p4f,oP\cU]}d,Gi(#YXPljl婢R膇,ytsk zK:,!i;jr.~G-)(`YKſ,Bw@}{EϨ 56xNTyGfͣZVjsXSwMa@o@llbyT6g$.ڵ&As.1ȦNTqZvXa}YLjsXZXv@3 U և2e eg 7d3(1ٮwRRI<z-1|%zC4 \y[poa\`о"Cjn2Aǻy=<؂n@EN[ .n%ةy >Hm+ZuH 17{`d%^?ƞ+)n?!7Cמ:t_~d1d, !mv9&ʩe +>-k븞6ժ,GW]9vN>go3vېs=wqGcNY2\urrڥ:F%8y&K(psReLNӗOhqn/e#%=H+Isb<KeuX$L5}hѨ^5 -HVs j^>ٳ_Qmߛhvo*Q n(T6b!0Gvg"uK ]EӲ ;4roxoJ MbbՔ?kRxq kk˄E$]@29%xC>T9 ~%JGBJz^/X>jj8ym#%'I'#|9Rk'?~ZK† SM  EGL0B6yMИW8M"ԻЭ]&hlz Jr V<&ñBCe4bwQJcG~UF;Cnyj;xa%Eu4JErG\!]GBݗ5c 42ܘ<9}Ut C){N^ b}L'9̷'r_env=biv@Pw:ʮ"| dÔD%XpӹX?%s PF-F1e4 jtB }1@]p? dw}D1Ml`B(wjl)>Lp ILA Ӆa+#'$OGrzV5!j8U4V-tċV hA0%G;1=1~ ]~}14jRS8-Cyl]( ;+8cEGrEa?Bsuq (zV2fp0FpPs,=?;-*"78.'HlyuuDV9%(tt2wb5GŴS t yJ}q-(ķսppMdԄ`5J-SɔcmiEЯ@>_w,jgKVSiBLmna=-fRA+JZo#}zs 2y `S ;W=C7?ndzw%F^F^׫!wV|SRy=#zz]( "5|gÞh28?[q\Zd3B7t+}9%R 6Ӭ1Fo,(.&ӕlvXpKB 28*QG8֔ࣖ!EXn7Z"xF@ER!@ FCBu T%Ruue lԢ1O ^*nmH7t4X,YاDbk=@J&;MN'[9J?+}S9.`b<@Ab*-2;O|E;u&!=E!om(gy BΆSc C=|1ecUum=wH䠠O; ;v1P/􏇔v`~^M%X؞M&=KQui_ _Tt_|kF#>Vz.% % /dAJ6 ly$^KsanJOQ;.7i§`+'YBF> Y05P6M66l's0~ [p9< x0 j*$x>ynЅJz6W=;ʄ͝L $ώpoyE٭ۓ޵%{L7UD? PV8.TVC{1r>SIҲk N~Oe*c%vgդԤlGtv@ a3ܘ7,jqP>)+x8i̒$栶l:J*72c6?Cx~LӝnVֺ [M۬y]ʬcFI5TX^ʭwV_S]}˱tv: XUcNn ǻ u\OZd ٜ/yxBEaMp GCknx[J iޏ`vY/˝@Cuc)^W3AY.xYLN_tR3GyߧY1HK0}1Pv>ZN3仕p-F:T:1+ kVF..dcX'%c@*/?5jWm pSD+3IrmN9نtnOİwT"Dj3ӣ P/<<7VM㯙 g,2!->׌"=zr5𒷥c2δVA]7Ҹs3Sʡ,G(E}Rʭ#sNM]lnnxY*[%(7e0J:EsGqfUH0WqH^]Ƃ)L!unAOn>i' =IHwY]~1c8'ln tY&Sؓ|d;b2eG|39H5]{p$hդy^9%T4)?1ZHJNvzv\@sudV]M4q/a'ft u-.a%Ieh:N#3$pPB vK6y$2KM t0WxttF5E>bq൞8vg&Э?ͬݩL}Zf۩KOAz:tNGhzɫTI@ &> S,bFf"T23 (څouq.7;CKrQB:q(>HIRðL\dG̒6;{[+ĔtLkȸB`iRd*n$Db7D7$|=di\~B [;oM4.s|:vQtD=P{ j5SICmkZU:P&Bp)Z'V<DzlsK@_@ᔇ!o/RE@GY:6q桚PLdUDC8Tw6u. 450Ŕ2-d{50#JffڂLaJHҩ{ƅ? C\w|st[D.&{b0Ҩ~R0v!uPzo71[Gt\f3#Cʂ-؄)]_nBkS YneC'Bw|'5/!!M+qz3-zo&B76Q *- (G)mR=iDjL"^j9߆j|EOUe &fbaʑ0+Ý%p$ h9?ŁpmzT3g_7Ntu)Yh0 ZūWU5(wXGo1lBo-?L6 };ZbQHifbϺ&+8ZZ{b쩌Ec&RNوi[ՖKM?GD֖q\d4#, $2b !s,9* <7):x~4\7!eJ1_ELDŽI@rs3[BW{=4 c =f}ƚ:qw~["Y% 49?84Yz-)6';8D0uauL0+lp"n0 +Iv\\AX:5m҈Y\LT֝P T1GN iiff*fAqUYEt=ޏJ ~bTJVG9x(BZ~elL lE R?(%$ nwW,fz rho.ʔc2ny17_u(lk/*gݧFSJg/KIo Rq)lN5ŪJ_x|N"TI]ٿnlh iP]Kh iߒpFգWmB ::k@"k( kE%Yаne:p7egqFÁ#6C?UՐ{LÎUp.#_[d:Ph}9E-nFn 7ޖ/X#;=L@3fT׷-p43/m *n   !XbMYk<=- 0o]e(tp cY's6uAЮ|jO$I $TrY4!S&xi(``]i{4mxG#XcÈ.z»㋄i.1 !Wy;xp5x@{:d6"Ձs%(\VˤXį9 M/5iz:xWNM"%[7e'>-sФ,B;վ*1:KO̦)UK[9ђ4%'PI)P3 =mA0y9Ɗ|q\ݏGϙ](=^,׵3WjRbtk%SXzϚpI/h$t$%m(ItfB|Gz 3^M q1?vf Nwӿx6ӉpV" M2N5l7^oMP;>ԧWE @ ,>kTĘNflV#¸tTh.jձst3U,^98WeC w}il͆R;+hCv=>U ЌȌG_^!3@uRc\Z|k|Qd+R 9>TE<>pmt}Z# /2p'6 G(Jp/'@]as4pc,`.m}e|˼*I:yf)q7SleZղ&h‘A ͭX1g@/iD1%D-՟J[MS"i; R؈ٜ(qozU "%5Ս.Y6/-4^h %`nPNs3M\ͰnH`,o(]XV[ IGC&FiؚSpګfҴ%;oGi t]PxGJLAw3SghRXGv>A.4^''[./cUG9JՕVZe^4VndWk:wtMAgBZev4ܕeI)$/؆RnrMϨ!d-?e򦄤/߭/kHX]5Cr>|yV8!: z" SoG겵 *mf:..AD5_@)YەZz/SϲEfJX!cXw`^RI[DQemp;1b{!TY7C>BqaѠg#1Rs?Iaaaܯwt,%{*L@ ϭCmYF7x W+L|zewB~( \1[VctܝW_Ku'HLfÎHb[W+=b@h}m 1:$ d|mVc!C ܟ+t<lÌF#Dn$Ke)'l~53D "-_e7דMt_فN`"j )'p\PLxG?yqe։6'W&3]kȌ9(j([= dЭ@VzAj-/(&{puk eE0,y/ .ʏS_=g V;_mlro>2K>{Ï2u8:D(1'*Ag NUQM{1Q&$C(5q'i]O4NH)/0\޲L/ 6%̛8v87m/*U'JV 5&1?%0A&TOR$5-pPtlF>rK=)VqMVˈzY3==^Us^}]3?K@ -pZxSCz(4Y^brDE2wKO@(+몙 Bq vF+z-ϻf=ruH!%.M&gW0qgU8UvaZUAm2=r"M*ZƃߖV hm|l{ʢEO"C2DyL#B ,p?2kKƑ(߯fNmIiZVq |_xA \z$BAvO&:g /`0pֆ~Y,Ok-rQ780EzaB[c0m3ڒwtROM ?GtqnЦ*k"Oɹ #kʉ835nsk3/\Lհgd}uϳX"_BMM@R)׿]і|%`1hm) v<2 { 94}! vՆsZK<|8 ^N)jfn|2GΦ%n十eCn.Es##}kESIK-ˠ>Uqf]a:g+(wׇQR,^r xC3- Gwbq 4O7-kcPٜت e m*/K㶶J^W j6So]Áeae5jbqlV֍cPVME I#hI-;l LyZ'\xc4bb`ʪk!*i۞ EQMdO)Wڃ͔{+xgW SھHBrB "5lti ԥ4xA|B<0D$Dn@բu=КOu$h0!eL=k/=@Ǡ8q ,6*u/]d`J8Y(2y- me+k0[+64&xD-K_&{3v03~~& ҤJ9)6e=/%j: ͛GvHv Z,} 9H<\qUˤ`)=<| @,]3Oz @dZyj{/L&ۺ{7ȳ+7#|bX~" ŭ} B}\!${rȐy<MHT4[lt} ~3p E8T)*vɵ,jyO0*G_(mtG;V3aE܏vxxb09F5b1漘k:\Th{E5c82O=3%L\Y9Fa]-,Ysßݱ&:rl: ,p`kJMB v|tܻG"Zl, `XCV<@@ӁvۖqfoD 2(QrvBȊe:4ؓlvMR.ZB]l1a!"7W׮^&1^ZWar a^4%7MH0~"0P6VCB*JNO9C)9kD9 ݱwඑ>2)j-+Wv5Dޜ!l0fi"W27%3+ 5U֣ vIS@5-&Ԙl`{#agnԔw\6mgNqO%}L@Gv'yZyBdOX2-읠f-dP0+T';@ =x¥He?ȓ3붻*coA QjJ5%+pe97^,Ibz Zd꽛.&Cлr,ӻ*ZHAj{yӦHIT\:1s_X' s=h3쌻m_XؗC, ZXPijnһUr}FK f&,,~nS xV .#R@]a7H0?A/A6ŵ:,/-bŬ& R#!~J) aAh{G%NbYzO; ˍi .k`:!: ݊l>PY: @A L™(EPM}!w]6OU RNωι4' `DiaO=:8fWܠn=djzpt4z*@[ևm (B?ʘ%avjHVTA#XyjČ8M0rv*AS LgI< ںah0pVymP]<`,%&a;N&;͓my ̵0t٘ K^8/ln$ⳎBd,;^=KຮemBPC@$`І}Ҭdo⡧Uu퍷5&.^}Oy"MR`)vs#uLO5'UpPs ᝋ{aٹpI9_f_YxK=X mm7}b?H[Aɇ`_,\q}XY{i۵b_iEηGPa"]vu iCu[V+`"<)A";Bʗ#%3e8r-QFi ȕ&c`EN˦TlGH9Ϳ?p/j82edF,DV +>?:)]x faO7ElyLuG5%5h.y3IL-l54 (ZU*VNƻ7 U8hF/!{_e zao,4ѥ? Y6pL}; %b-\>Wˋ.f7|/ n"&CWMzV/)a_V6Ѡ ̑M| WG4 }я!>8y} ΎʍIae^ۢ&SNOw̏mִl񌷾gl O>F<ߤzoHŀ+zyhҲpq1 ϧ.P`L堰׈- v ]/3gV^ڂ{⨙e}hDd㠯E@5e6 _U*S"!+9%͖pIq/[GNWE2qho$:(pM U9.MD:oqVi8{ %!a0HtkЌX2Q/~%BRJ^d~x>Ún`Yx8ւAYQlVv8tB@lNpJ5C/Y I|k=s2[]c.T;E;;j(o4 #i% A*13^mT-Nb=Xuved=6s%.H]-TXj\E˲wI-Cx/:'3{y,@5Gǹ͌N5Xllվ wuU"jİGJ `,X fw< j} >IvU+g[wĻ]UsN]YQj[ԩ.u W8R.͉{7#iT(c,[o=7@)mK fg-@$R""]C:XV+o[HD!aXvz7L#Mx*I{Lr Nt]:zjz Х 'nV. nL&:"8lu/܁&R}Mi 'Q(=AEa\cPwW2fo/8Sl0"h^$:0zdSKd@E ZԟE{w N A8?"Dy~(Ŧ1.%fUZ#ĘF;T_@cso BCc)5^?( $p?ɛjaȯ{N@_X(YIs3E.Ɣ,?B§4Jѳ~SvKZb8=BmpѽPύ6{ELo>AN `Ck Kͤ-*ݱ~pz)+Eķ< 2tht~B.R81цw9#<3Mҭ']Rš X'# yjoHlGT0ȿ8Lo2J݉qԷ hFj>4?/~+ĭ<~i )ڛ#60uE pd=c<kƕbqi7Q?JVEco1GtVSP hX`|ΗȔD޵*:U?`XfG++&<&:蒩s{/'es8:p:Xπp(i?fNP[ֲ=$08У` o>%gF}*mX,2ƸŕV!ެx" Bҷ]MD"DXD7/;=kb)Ǽa2oߠ&tF U:sp|;LPfV}YXŜx*pk,cQA[3O$'z(UBps:tןJl^. 59Af`Fi\#pfI志4Qgn;bǩhؒd⸥ Xnآn(:Z?kYA}v8 +D (:Q>+$ =hV=>.onȐgHW,`\zI:o~u,hD~hyH N܈U>TG~e.l5w*誏UHtjm3I c̃-ġQkrk%)+y;KhVS=1S~u$G&5vy;Qjn'A^}V'.xb__`D=OV^Cq#֓qNGFb4e)B{pG{*jnBBܸPwQF7*FGU-4_;T\S0R#:͖.TrB1)dg'#aXKڻ5յhŤW\ݥ-v^Ddm#[yqdMC+6XQ}s3k\bSFH8SltQj9j[-]\dNuSUinq6-M' $1Fz`<-D !x?L=|b_٫e38ȰUu @L )7tJr- #:tס|1Xhxlҫir g9Pk䕽WL3%`ڬONrYxELBr%)c|.WU@]:iTNDVDi{ʙ Y ^pzAU`*(jᅣl@9>lwvrU;^|UoLF!_,=VlA3̊-ޚX_Ǵ=| 1^Fx n\R MkV(w>UnF5]e"ٜ\ABOV d}WJdAjx  tcocgpŔF3,i}-)gM\>|*\zjQ_^Ψ5&:T{"*  (#c*-B15\0l%δLJBj-_ ȵ+F\Zxq7ш2q,Ku“ f65gfCWrߵD9‰\ԜQ~1e\ĸε|ܡEyg}Hp4#AH^o8"GrH JCN@l7/XY=h IQpsJ<EM L_.(MK J>mamkҭ)09zeŔl`Y_w-ImJ <{O1@Nbpm afirYvIoehFwE9<"HK/n%hby_\sQS0$]Pa Cqv7/b ,ۘ9:׶,]\.( ɩ 8Ptblm'\h 1+Qb&XNOJ:We Py08`y^fzQ{rc6c<؀Xpǒq˂97ke% {RBh퐑,U8"+Ysf.c{Y)y{.r1b\iS}FX[X),0jA~¹fuP՝Y`2+PUҘ 6|pcWYz"&h(C4aԝu@dž5(h]fׇwLsx|?-qbaۨxd G^z=տ_$z/ZI`P/5 }HhMxQF(ݘP:^"^ի `kڔsr=>`H!2_#LTCr1Y8/Ճ1Il/(xL. YP l@*ŏf~05{ƾr˰lLjZUعơًi YJz8|[QZ Eւ;*Ů7Pf(oT|<:% HNI7νϺ GCMO"dzF0FEwkDc[H)߉'xeZGBBZ9%@YQ|N2}\*o 5I=>l7|?.%Ǚ0 Nѭ>}؏c95`m- EW xD01~<(l.ߙQw:UkVk) UD )ŋQlmQqE8^(]A2KFHp۸30 BF~wMz*]l qkO35'2y;hmH"k ͛)yw a4'2 wp=G޺HcZ3ۓ$XIfeSͪSB>lTYxxNՅ)vLPN|@pY,amf|VfxlCO&9F[fr%i`ya3_~sD@wkʈ3ooB$M ymh)Ȁ2˺CTT2e۷& Mw-{lG'Z-,To%ӓ[ (茴4Ǥ9!~OG͂4p*r_6闲KK8hʦqqcE Qd;ǧ16%fT\0 q-FYSu#Y lg'P:S ~,q7H[0R@ wP']Wy"eL7E''eW jCt<}Yc8ˡDB2<5#Mh+LD}3G3ɶd|/)BO@RoE念 VlV_+6*^M_9S t #.Zb3(㗲? ³Sͭ."S÷@WĈ ݢY8/Bt” ?d"3kVH*:" ?On->#7 0A`WjE{=XlsPVy BlbVVv}z}oHݑYm;=Cp38j??9Kʓ7mst$P5ny|Jׅ`&k4Ȝ(JJA<e!VX6]lj*ɺX-H^Z(V&~袌yKT\ͣu"#&ŀS`Kܦ˽]ƽj?D_Ʈi7ک v!`"ö&@IbH+Q U?UA Lwi$H—o1lO=-˙T/R_wpe7BPu:v)GZ{frb>M%E>9@zcWR`Qd8#c٭!&s[gݥ hW3^k$cp۔|a^a4CMbo.7aP~ g\`ʂ׋6M.5C0U錱9̕oi Rg:i sӜvfM5U!HK9wmJ2M_7X~ t2 ޺E&MW^@Q[ςj5xEKPMS)iE w떿*)-n&O-Ђ&Z7tڨ "̥c3٫QDWx޷% g}#w$s)g=˟%/A2tD΢{4~kiG%bEFtM6#.En\ b)l1.`cPtl)-̵]xLr)T5 0зM(|dϻ|@j(Jr8u_;>fi'L+hwPJ)qE!/RUHV_u1N~Do ( >T|w Ŧ'g[0so Ic !W_)eҳF9v4d^"i_'&}6d!%Sn&åнڥ f]i# 6~'\;W$zm^& ЏL11ϔy 6Z33-]vXG9%bǠztx}Z.z?gGV!Gn8J3g[s>2 4 g@ D7e +fNS ׊ߣ-Rީۯne*8wp&1$zޙ:nEJ)M ̓SlXAcL]-2PW߀ 2aj%PSj='7.td}Ja-72vfD"D9i={URB>*?Sshck87Kk?í+y]v v3H>C5Fq+ĖN̳ 6;9BjKoԍd&d~ФD{<7boУu4#" yW,8W6~-+<߭l l*. Gr{$)[!t͂ M3qoy(~Ԙ@֯!5.;k@f  xS b"l$C~J PYie[%Lc6ߊ^*)WDpW+æ2<~t[u x=\]x?bď |Upx+̈߭Ww _󇸘ʊ~h%ap!cI<eE1Hb 'AqGOsR>/0'pǧuqU=ݴbKR9=@r}+qzF2 S!\EzlZn/$00yy!!M'2/ΞUЫM-s/~ƕ?KV4}4^VQ2neAA$؋`B ^"M=7EL>o\c ~|N=H}G]d4èln2SGNwaZs6EFfl,I L!YICSB{*3iG6_ɐ? (5Sw^4*,T(^w'!'DNMgQbs_bhC'QfhhRȀ ;*Mix o39pzJiRGs}:L*Rfq7+Y*mMNep%' "/@i\lZ15?4 {6QsM@jZ9:ON_TUJ=W}GprDGj!9H0oηZ%*\ϑcZ rvؤD$/)Gt.LUQIfMCr_KU\Qf,ڠ&fכ' *wc@A`!+H&!@ U* \D̢U_\-6XLsƭN[, Rхʖv?vZ0#Kji1+D<` aqXEFL-?_o$k6qWtb*X:B,n-laZVU}wcW.}Kh;u0) E ֈ6WlQdzh k&߳8x:lEK GE;mhil(w]X&5%.Z5AK?LPB[W`:WUEt| {O7u;,J%P^%7@Sӟ_H_f+$ &hAߐ5S5|nq!gɹtE1Ft¯pa(&-v\Leڻ >6,?4k,.(E6o<]d ˎ'Ux֤H tn *[3[s]*ܳ6zdf44h9uf!W!rI9a# Ǹ S8)W7D{|bM9fNxHߦ] p?](@'6c M;Q&8@p;h L@΢8 &(%vl M\1iX@^?Y=M;vt25:4UZ_otKohfjuU`BvqѬ/wD,1|ܫd*y@89>ece,S`1taH֏<+h`*`p&$lU2>%fORHU9EOgmcX'jO  f飉t5U秤~;؀Vݞ [)* 5h ź;Θ虷ϗ$*KJx2bO04Pk 7c-$jA{^O|-zjI⑐~'R:|Q_Ă65aPBi xݓtuzn"o婣}TMׯqjrЗ7\roɒ5&Ʀy^D3Ӯ}VP aBt Ez?EoGNg5?u^:S`$usWMfkǟiN\ Eax%~(i?ū1C;wq;\ZeǢ0痢3ˠw_uhPF+rDMv9!_.g۩gFyVQrO^|R!~ VfЀNꐗ^>N|i }GɄР O% ڡbk' ?*?z0"ۚ2`>$~<ܟ,$aOgDT7YߒͽLA#|5W9af~;N@Dpbd(DE5W_g~K?'el W nD]4&0^ |\# c1iAIo / ƿ0ФBjܲF'ΰ>TKo~֍o#{{(ExU}'fYN4}2TZ,,m܀:,h]丒!)"֌ikJyJgeAPlV&cw ޞ[}eb 9;"`A5[bҲu_q\5WV1A Q-;hQr[šJcۑ>d 0^ |F>FvMb# ?<˟k2SDg3[<zKݚ 1 @zq[@R$.&%P?7w(B Zj^ߨ.+m5)/c=A*~ %o;A 8A5u5WY/DN֛z$pWF_.+OƽT]-G?r5@1f<26zhzRk?g;6nxœ v*TVўqrulwe5B CwgΌӏR|P2//>T7qG,wa6RAjoi$e:ʽ##?z&uy&)gUӮؽ7M9jiK ڙVh 7C(g;W3.CfR"eͬ> 2w柟`b=V&y)@7D?0Ō4;Uy_0UYUmyut3)҅Y$?Gʺ3&*B^:#b4ӆ"Ub~l GQ$wQ(Av y|%C8RRpK_{FM9ce0LUwZ`eӆhd.W /ix}֘&+7խsA 2w-㣭)(7d )_hi 3eż=HT||C&KkT1"쬦jXi N؃go\< WQagwɂ"ŴR0%b9pwS/r[V>x!ʚƢ}Y&'BBXqft|ɩD` oyt 54(Go8sf UOĜƻduE; L%M5vYC#>wq=X=FUNGkexdq3g&d$<$ǒ qʩW:ˑl`aAKt=2wgl5y&6'hSLɇD bz$@񑮴  C,:_Kix7vك)R@tn8^E?H~WTDEk VI`>4*@3?0 Kܦš\BYG.4`I˷[ )^ ݐg`?d W}ثD693^I҇U6,zuUAjfYm1m?&yX  ◦6^#k]rKQS9Ik$-&z?t1!ɝUPu H9uß'rD*5вYXVq|)uNV !P]3١{MDD=fb`#aȍ j{4( nsydž*.+)a2^0˵4ռ(w Olr@qNX]&| W+1ěF\o0̟(nII*YG:h8;lƎ\ Cpԕs /NsՒ AX UiKil+-jŗr?w=ob5hG&ұi| {aAn d@ KVo97 3?yk{?~0%wt}26? ;Vh GܹGyrq{_uZS%ǏQG[NOpk&`w_wI8Vbg>3(?|Ѿ(ֺoY@Vb@kT;dT &d}^'DSSËhie?Cy5ɾ.$TŶܐj dtیb AiYdX|y9;ҷ{r)W;wQYf =!%~FZ] D!A?׻:I ;Wm/R-tuiĝk88囵WFǤxwj>sy)u4/\!||G]h[4v'HWV,|ۆAe|qzB).Al#C7TM0\69GeewR^)cG eޠ G6rUHՁ.N,_m||ycx 'P6b.vZ\cE"\Zxү\n-5\A+GG kw}W{*Sp^O~F<]-p*W=gVgπ ϩbHs=] v$ݪ%{Q=zȅsORxVb?iei8RFCSyac ^?6 T1CaOSխ*f$"R7EZtk#6$&ӣ2 y¢@l "#JD}<_;z*tAbrS(Y>aSS]ݶ ;f[۱R{phюs Pޥ"߄ d9Ӱ1;Qͧ9D3~]p^Pj`c'|D C.59o@[MfVJ.UuBdfb v  CSˉ"jq?ӏ;{1ҩtZ챗y~s}@p3{14;ע荦'/dR~+]+/[Y&kˣB5صt {%\Jv&ea!˽KH5dL֕dNqvv,Nuuz: HۮImP\<)(q x{ w~_~aߣWplGhK%K#af0?\ `i^aw+8ZBpӋ?ļ$'< e:r6LkFUYeEhtRkqpLrkJv9Y>wܢlD[6$N=S\#K4dV;Bh~`+g׀QK,O&Dn)EVT@ݚ;ZM2[;K]'ѓWK$Z+gj+W{ccNI' Z+ZQ3mZc< h9b.I3fodܺ[m[Cx~hhIB_( nn)(ڵfCDHؔ27hXaD9n2+eDTylykD#{NC,Cg f.ߍpzK.֪ uހ  Rq+*SidF/xYJмTv\Riv}03UdYf[|T}v 9cvxr㗾ӆ۰2^*ZXAYghK.bTWPrE@Y 4vgpG\P[m >q<Ӧ= rYP\<3 {3aD5IX׊u͋Ĕ&F1,)g98+~(4Mlj.DQ'w(}᪽u?u'sH ,1335xA֛ Zzhj؏Va fZS 24S1lƶ.5e kQ#&t ydv ^ؿ΀YD gӡxSd1dHzy,̈$:ur+]"O59ႏf_ =[ŕ8fKaKM–W_/0,(fO `ٹVAO^v Mmyf~٭V?\~l&+ `Y 0Ms8XkF11 KŽ}Y{Ə( #'g^tU^Ws+Aߏ-|׷}7xp㠯~+NuVd$Iyʡ+]zղvAxC灪ύ߆v@[-[buM^<h! o"]g\s#kDM;l.5MĽV'N%K/F 4*܍s$IދcJ5Ge7)mN祲.i u}Ԕ,}y6uG{2A6|}2|}A]?[E   ܼPOsigQ16lx^i=jŗLplB†""[BX>"⛒@i8IpsV{r'6OT7bQgoMY7ㄢ66tI^sNUf+##,C5ggqĔsN·T|OrQFW83tCY5\%E6S~OC{YFMDӳob&gxD}$fiw _0v;JFe^Z5AɪR6h{ȢW/"(lz]ԾEQ3a4xjq:s~y$3zI 4p8VSiwccVMpz9`f< i=J P^K*42b"/]v-kJ1! ?ƧLޏ9x';%sj%8~sC"L I( 󳣰>AF5l{_݇?AD;bѮS4JzǏ w髑*VkBo\v,&CyE%_jCD8gјdoW,ɾ8ʜtdBٜC6r^Qu,(}V?+ q[T5)Ml"x@^؂ Fn#| Xf^8?w* 'ߣhHX-/8ӁVѮ8/u4ƕrf"V0W*aN.-'a:!%15sm !C.K:ƙ<~ƭfeG;h%)n߮^I;@Ĝ $n\}垾\';_֬-۞[1%Ȑ3>o ݡeF+rȽFۮ r ww j&F".$q(dt$VixA6iwuH|z]뼖0 Z_5Z,F' j =?=._ rt$N:|k`Zi{-iʒՖ pa-M|L!NWܛZ 2X {$,p!⣴9LbEhL<@C='#ZN&Zp:8=bF> s>+ "V-gN!j6=Zyп攧)6  RH|7'Hup.QI/7ɍبGL]/UN:l9(YqcD.YF&8X:!"גS)i ;kTϢ w|<G<ˎz9JY&՚߽zlCE\Ѱ__Lcm(iLڨATKƓ1~OJڇ{\3QXO Z(OY{B-#'>n cD>,X&G p058IWI\*:%ϖ|55 7q3WC%`enish.q"ŹηK٩{/@v9dM.l4Y;7 ""˸Cx0iͥ5$H$c݄q?QhfeJpaJn zXp`ƦI|ʤ^A#V@6 A_}omQq| ޟ7gsQ O{wULsqdq} )d%<8f&}=I$n\JHI+^S#> HtKs6BY|[iLRhrH疄d ih/n3rd(Hn!H%~<7Kp2nS|QߗC@]q'`u2O$]ƋVSBѽz %S@?`oR! 9[khЗ| G2Uq'g~"O@@ rFxΉ:'v+.qX>LIE[ݬă Xl ]J:0fߖ3KGֵ:Po?ݽj{~]d(TZt2hզ( K4Tt۽ZK@pD;kp,S1B$ ˠB΂WI ͻѵ"!DLE {NM/huWܜ'ޑ:e‹dua۫XA!گۚlL竅΢k.|n exO1 c[l`mH|ްKC,-ֿ'/eSp^F% U>Im9UP2'w꾌\:h[]ȳDj1\yxO!jb9anxu/zNraS! b+7*3@c"X{-}qAZM9lw⎱z\/Dnj'FP [Yq2ͪ ̮Dp07QCnݖ<}$`+>)PΤxۭ/^{*{{t#Y,[D!n6z^TOV@*k@r$Sk nӊ*i Jn R@[U_oZrTPk)؝YgH&AOY1sa]oF`n`׾&Gdy$9~tNvɧ3^ֳDׁ59ŻHq/j&iUWeTUn~ҳB>T]ԷH~E+SJ#z&Iج{1L<7gP5]dvz=Yؔ86=앐 SW9LXҹ+ఆe,߁ueyK2|'f[epS?̚8_4Y>و-~<ɯyD"ƬG+WcmosT5>TxziW,^$^ѲypCPёYHD/D,-Yri`> T'#SQi;G1Cb^M&g3Ih-mSw6 F`Lc51XŠL^WtQZ?-cɻ{f.4V=CtVH?]Eovm$H -id"FWq(yӻywt3mL0([Ez;yջ[ϜqE BB*#_!ZVW$fo@v;6qCl@ty賤;:dNBńarYb{~FA{cl ~>@Tʉ~\;W[ z3J<0/AQo o2s.rblfaG+Wʼn9(8s&֭Oio"Lrkp,cQI`Hޏfuj<8:Pj~Xx?0p(pT0P=pܳY0!yP_!1-z~_Zȥq YFFwq>i] HBܡW օwRt'ljTKޏ$21#ɒ }:R0O%)ypbͨop =aۥu3*ƑY3.J~Ȏn|9{~qwW \TdDr:ߩF8|8evĚJ` P1ػLU"p't1c$Q&>~$WwZ]e:MVA6nuk.13Tj_0teOwLE87>#Hӗpj6]_󑞬ص&FM9/DA脛RP(q$:>ߟ ?%)$үmH` K73dOA,w<`wpҵf>0CɅGUTFC/5pw! 䠇m Λ=$˽Zp󿂶 d~coWOo"NtvŃ:@  2#쏈@E֩?bc*GǙ#/=!S\Լ 霵2e!`]9t- V?Rb#)֮J|>L V?8(5#GOUXhᏔ92_7 7*4zPq1ly5V [ r#:l6c۪{+I\|7 [| L+͎vN˛# ~ F8;8\"vqDTa#)Fs=f_tdOuwU{w&q8yX!LT{<4!|έ*p&#"tȈ]{2RKb@&~$.X4 Öz" Ï0Ҿ P, %H%?e[ER<\P MN2G .!z 恣‹h%~1+1| ǞY_cUA"Wvjn7lGqh2hU,_o[{$hy]L12lΣ-luF eHY=Aytʖ &Sd~ɣڧSV-2tNS)ͷC@9pdӕXCB/[lV+\GG丬ŇCe28YVMwyiaOӗ&8wpbܫk\mѳ:)Xqko~8ft0qS}]uHH0JT}.̞=EҭĻjݯ < fpvrwpVP4taC?A/wFYY*ڒݺrr/!Mn3d` QrSCy%F} $_ⵓG)-k, Jt y9N^!ZgK5v)@/ jـo;) h[B#Q`wqH94SI&MD҆ڃoyR7 #{̯r{YRac pbqOqݍ& >F֥E(㽕/A{;Td2C) ~HhnCM}]4_H*E' uolo~։FSo[辳!Ĩ;ڏ)KrE5Ôbt;8'H'CQ.Z3gKzrg#%My;U3H4MJShHߠw5ҥtWLw][E^wQ#I{!o0Y+8+ΡacbmCXTr&P֡wc*#TU\E,6bdWIkvIOAve 'auGFF##v& ~6JC1y>V4=f0dO-D<YD.,oi `vQ' ow$K_jtCbB[Â;#f H%qJ@ckh=`G`B4}TDv#P+"ciWG_AEEJ &4j~p ;Z:VC6S>;L逛 Pޡ> nԭJ$b}yEfK6cp_p#*+W Es5UE>#(Ɩ957hjuL|=fpE.2 ]jdv¡S"}m̟p ڜKGI Hw=61#UmMr[N;}?)Tc+#w3KF .d:(Qm*/4u  j>߹Ϩέ쏶 BӆNd Ǝ%K!+wi^!~IX掙<MEM%$̖F~۾8'2=/R%* Lz6^BĴ\Y%M,S|_QJ}6& $-@n*kq0HZNS&YDQ-ȶX xl2#% B"[;S(a8 Cߨjpcܨ}{ \S(~}mxEQ.lEb*4~J8W Fi*IP2HI'Ȟx׽*PbN4]ܶb<6 _WpEV@0ے gѶהּnR\FNkhD8*4 ~zG_u;'97Aٗ-ZHuoJ| Xcdk-rEϚ|-XN<[VKgCNJ'=&G4TuKͯ7Ԙ&gg $UxmbWc8$.ALm8dGag}~ՑE rG\{Qx~\\tj$T:,)apPOZUl6`H֎#BZLׇkU&o0ķb J= |婱vei5M5:*IoRs!\Y"nxo!C'.݀eWZ3zr@IY: ;&Ɔ)~ جB̙̅=+w%šnng u;Z/2iH-sؽU 2NkVbq(`TT1RQ(2jf!tBCgnDWsbJȑ JJ҂UUV~C`{0[P6(x8x8Ϛ`f#̔P0%cM}4rp&g 8 V=֑-BzcmJ'vR43˯_PxX@lpUKB`oʁ* Xp6(Uc{۳gQ+3oBlY*V B?J G^?ٴOn iW| > j@i,9)&%kgA/ivgSeԐwd{ij*[ qE"ׯ_E4_.:!JLZ hI~`5FiBQ2 oI Ǜ0-?g:I k"֛#K xB YLH Dtuon#Zu呺uW6FtB( n a7Uvs95' -Az˹ĴS?Zlw~IOrc"u1dlm4ŀ\燏'sT8 6$`'P v5N%k"d#研NA3MG:]?9bʵUSЌ)tVh8]OJad7h KnTq O&S\0yu:5>^)$/$8A3C)͠m+=Io)m?R"XŌda?$DyFb=R kwC2KgYމ]zwhL('B_=%HSYQ2tl}̀7 S:[MTX9Z夰4[DAq\Y!k#o3@nVP^ep-[:P1 df뻗/ރA>p& ".9yl3fѧg]@TjFw/ՍTqNCYЃƖ*A8pU2d pv+ JBÝ A]-y;݂!ҁ/mZI ,tiQQ+0] ץ.J>5%>I7[z<' ~mTȩ;_JC޺ybvزr^62~9PrˆC00˱ d=m߷`k ީSa,Qv0X3p 8UOsj(IA iQ=B<uT377Տ|V;hh2zK0%;TexeQDm5#Wz,cҵ=M[yx2^< 0yӼ}ɋu @+ ߳DEaq^ӧ,j e)0M' ~EY,Kzm:zt/’KB)~D54ԒY`v=KͯVONKH 4L2ӣЎ\wCFU@9;v+v/oX7m&ѭ3~R/1 /+km`Cr!piOl%^:G kƅH 6n&RaLdlcՃ2I&+4σ{o"{@2t=bFB7k! ~4Io3g?58)Dۋʠh^`98Hs) %ACs]/ 1jv69m04*׼kxB ms֘-S,}L fn<`zN0C.n_ܢRto441:1MQ]>!;dvzL[lb}yWUԡ+P ǡIqs " 8}bA6 2J~$ 'MV-VEӳtf5ƨ"e^јAm1Q;Hwv-:SUE& GALU0j7ܟP٭0ppe:#Yz=[%dw9͕s@tceo" _kDǜC9@jLH~ڌ_S@^-o!WqNPP5"M꒻\kU"a2GNFB:zO Mm?}t`g8㴴n3J+ AT6m WPb/l2s8i򳺱+wVu\Q}fur[,R 9Z;Xss/p򣬴8¥-320Lk`r^tF5n6Ci(㑻ʈil1jm33ifE7#QP"r41ZDE2 ľzSkXr)"V?b(# 7[`(?fS΄S2 C͠'L]EJR8 #u7ޢ7ne/"_(PF7edjq M285ՑWYOu:f^B"zF^pљ4e6ذbx %k˓K@Z47!S$2cVv7 (Ѣ2P1No"5 3!Eފ<#я6/n=U ntiɰaRܣKRELH)Ud$:%ӍR*U@=TJ%Oe'bM `Bh:BJlr0v-MpwT}DzhI&W3Q*-3&; x, BBd#oMʚ.\ԇO˞| X+0ql%WёqxPFp)3 N_@p {8h=>H%r5@vu zq1p} ;_cPLq{H'rLN}YpÁ⩃_OfcCP 8!ob N8V;m8^$rs䔺곖2AD csAӲ`#){3zPa퀼#f%w+3/UXM^ p r% 'XIGJb/>t6jTS̉0-I_3?ai~ D!::2R+q :uW2c4xi;gJL$//9yݣ/Xb|@İ [[> 't9-ЌE\ͮɶ2)g9fne x@鲸 pW1\X9goh:R3b#oF MԲbTx{2`^b?eZj]@?->LEŇt:o543Fԅnq.s DpZ6%JP4j:#\B]…>hF[2gTJkԬ,`Gz_AKJ^ssO<*(SE͵&. v^ѹx›}&_KNI2A[ݽ?o²*]*7H\K*p]?3K ѥTl)iѝym]Q asII?C/^1ԯ^C'uJ8_@]EP!:M|Z>j̲:- ֓jU4')dL8/]샇8@WtOu1,v+j*MI }Ի^bfG+ 9 ^W:ЯTfeW@law]|Ί$`Iv_f]^*|vj]Ɔ6d9._h56(0yXX:If*%0.a3Ul4G-!?RCWS3)<J$QY| 3xAV n̕Z}IqY㹣ѶW)st؃\5r_oSrKRԹuI Hލ{> (=ԍ?T𐷸^^"cĠZ_ ^듷m+Lw[\ϟ~ @ V'tjx|d]ۜ =wG ^ &Z,^F7kaY9>N K9,5]Sw+g:(7d+N]X,JF>n"6۳\Q7v$d)53@o 厣qBDP怷a(KxF TNFN$˰@07(S.X.(P[,^ D-9,?BZ9h+}{ɽ65m3D !I4ί a ^TXA8Si/d5V[b,T -8OJh6nCrZ@W[pc6pVq,hXT6l_Lgq⏠H;0 I: f >(A7?V! &\yz$_JG"z ]*C&V~I0&܋AqSzfQ8"tyQ+J \S.Ijƞcʵ=>(OLEO<,Q _:p 2lTg4E}EƙG7H2ڈ/ƘA +|z)|_)+67K26dFPzFc!EjlF0XEjX؁l؉AD U5KPy>DF}9;ۅ+yS!uZi`TyÇ8 OLS>`hӛ'y0` xFFyU1B fWҷ%-z9sfOr3T6n"erT8ǷyV B.0lZ` 7G-|4!.DlRsa<[NSʥD[ߚy$+#!QA0g8;t^=T\@w)T V('g|ta>e9JNW Ԍn6FY%Xc~*=+2ВbcmK ÞaчKM |LDV,ّv Ah\ꄟ%wň>uZd0n0YhTZEcd>Ѽ*Sgm ">~pvȘ:&d5q"% tdCoBs}kH\Zp L?|v<2d'+XT`rV܅eaM;r84~E# \Kh!KcfBObԽ' QHA%-9~L8n~.[Z>eZ><3G[q hOaOBhB.z'x#00==yD#"($u$G7Yg[9ߣnaQ@/Όp'n;u(摿ri|fn!|*"ƈ˾π t0|r8]wE(n=R'=>(}ITjB&(~)1G+F=T:i*~$D%1# JG,OyR/fEsE.w|C.YN[&1ĦV tۭn Z̪T1 ¦sD*pNZʢ}cb"rtUN:b:}{xm3hӈDw {Nmtq:m`)^ aA.=tk{{nl 2;=^?RhWY8"r>]^$9~S=1/Y&",]Nh%Ϩ\0Z zbBX y=h+W(5I8kسKʑ8|K &nPfP5WllapfRʼ p6p`#u W2}܍ftQT_L~׷8˻¦) 1{ݵ8˥9hӽ )>/!gbg{X G[)ύ_Ӄ(A<Ҝ*tS364ôX3NZ'[;J܅v˜i`h*vN8]q )#kaAn-|6ObKPdE[7sIpS(QJ~A ;$qMcpk/f_))we%Yu,a2ۀ'%ِ͕`2e`+l :jCCGiT{2S/'R/.D3^k7aP@U*H*,\fP̩LMa#-bfaMe^RFف&W57*kJ}EtcR}Y5$ QQiYvȴpՆeu kx'% ]r{{ݵJ͈,d/=يaZsg/JY9`ZEr/6 BWzjmR1fu 8^uu!FS8Uw'E'"q.~_ FSX[XI]ňRncfWf _ݝ@ Eb|W j'#6}t$i VY Y=YHⵒhR"}nءWT[t?7B޷#z" l/U'9g73!]7'V y=1e$ٹ̯{|Nڀӧ5!=s(n * <3M*A}(љ뼩/AfO)5l7Qp]#ٶqgcoH+V}5gDρy]ѺVCtƇeVYfV[*jcya6`y^jᰵC nu.5_]ʹVDK>%X\;A-uiYqT>|Fpni_A9a%O_ߔAϝG'S! gHq#xa@[#l{O]͊-.%Z.y`)M]D,tr:‹i Zp2]QpANVŋaŒ֪$&s?7jeꠊu,DgO#7rE*dXޕvJ 3u zCO^x5LJ <+goƮ̕C{A~1З eo`((XhP @YWVLڼ'dz+%5)~--Hb{_E#V)z\$XjflBklDt{2V7:#y$+"[ do$D ;yuF(YOn9ԁ0N6NvΕ9zx4Yz0ܺTuziyf]Ք"RzicST6r 9R M_HH6V:ՇN%N(ԭĂ$GP>vF48f$YMI3%y㡞+??B!<j ؠ 0ȁݮ%FtE֏9޻ʣ%L^Ԭ|۱K<6퍱F%w4uR5]:F͹I\#CRW>#~_;< 7m.L Bn?m3n=\@VȮ-VvʡE##WSDĶ4gr * ZGԝ/w3:tB Z'D?bg\`/HH0`MW *YsyiE!]`0>:D J{4-ˏ z/p.KOH?(r|X=j,_pAux7YsiulYdAbOD};44.=ڣU28Wrύ~C ش??{fLdF&̂e߶ }x:JE/QXn6Ap k+'pAƲS(ֺ|zpPD.@<~Db+W%ebّUm,.2qD.IĔ@:VKivEɼ7YAtv\ȽYq"`W5UyK*FȮi2 Dv[,V\C{ _Oґ׿pڃqUJ馝4HCĕ C*MOx hrauoGSֺ.=b1gތ* +>Zv;@*{4 U;|b2\j+T2ϲqϊ`~BPl4اQΦ1y2@/ϴ+λ>AOgqSIhԜA2NSӗ^)Na_ED&9yzy[ n*钤߼wWAv'A]-=nXǏ}.!qF%H_U@!xW&nZ~Pe}ȭiӿ^j,i16勄HjŽJk RÛJBinQ]gϋG,j{2zz\m]grXĒY)0l`KFJ `ߴCOh`&(+xD̈H5y"_K5S\Y.s=3I$1j yK|2E Ma.:SO>(F.G XEݒE=I&8% (E,2bX׮3!GRð`t~ vxߞ#3(*K|CZ./9CS* {j[T4Xy{+-y5JK5rr4˫<<,EGσJ<]G=<=FGv?xP0w$."&3x@ϖ/TC4Kv = }{8ۇ}yY i ^T&ͫQ3+Sv3AZvDą 4qcŠ)kOK0y`aj95A~,_MckG;oZ-\Ȕw ں>yy߰10^ٸ)ZK{?q3D@A0!f-Z$>e'΋Qc!u<lz8-;b&Mvj-m%Q[?;.$d՜;[50>AӲCfʼ'[0""cHΖ hu;M&=ך&z|2۷mٽTH? Ի>*'ЙERl-/Eգ,uǣ`T&Hu9lIuD' 7@~Hk@ Mژd"O{r%A!<mtL=,eޠOr<6pJ&%37ݐi;vjƛF@Ԉ7Zm$U+˺ͧVd^;1 - ~Nܦl ؘy)Q]ndA$ߑiLf''3Gų֩/oeD 7^XWIeD܆duLgO$2[ٳ m‡,Fdܔ "JEҖ~ &"2щ`Oy3@ ٺA g}c@>Dp X1͔Ȍ?_9Ftfwl(ˈv\bUa)nG,N혖qE3H*m 6ڸF\6D" )_v8F+f[B"lDŽ.j >b!FT;`Э49¢0K:{ u_Dk-\{'K}jM@IX2> ijsZF >8X52'Cb^U.7eM LBr̞@ͬY~..di"_ACcb4q;aP[m3 !VҺXK< )(&0; I.lY!)Q8Z//&3Bp.Zfk4yd1wpc$If`BY{!ҏhZ<ܻ O(^lřJ_$ ])Wn"Jmi03*4q+&UЮp/}q`4XڴjG/oݞ-&Ɵ)GgL#<`6A|+Iq=]b}1&m1^厃 wpW僵=8 DB*‘dR|R X,OH:%w`.m4o 3QN^k=62an 'A\3@-4T"F/7q0=)Rp|=F8+R%LkpR!lP8uۚFt$L@f5 6K1|Bz #ȏ|k0k$C%=&^0C=n'Q%J4\َ;jG掑aT̰4Tt//q,4w +fχ :8d |/sU(. ޔյH^(#`(Sա,ߝui6LcpM?΅'-3Ej#;Mn/o!dLX7p<*aAֺѤV#%ޞ{1O0W)/-:Gc^ڎKQ^? Zя=&kwѲuK vvicQnIMYW$ԧ6x2Ա8+cݪA/dxHDAOwη <׵\PADdC1o21/9֘/ 8K&~9l SH bԖRL1N#P1 WkX)䫱6_| :̛D׬tgn̍I iSzgsBj2a%M/NOd@h]wQ+h29mhM|?!(#1NLYאP Bl H:S2@?)*> y0%r9,Qc X+uoF;\FzW8z fBZ #P?`yenZ{뭞g5(FwhTb9>>̹ }P1'Ekw l{6]IՆ],M2^:J!(_%Aʰ姞K. V$]|5%Ω;vAJfǓKavXØ]-`W{+^䁁䮁?-Ypr<P7.%m4vɈwͤ]G$\ :i5H?cqw ۥ3.svFgv9^B6Zbr(_=%CAD]+Jq١.j ]$9}?rըEݿ0bő5ʘț/+뼹2 opqu8< (Q5Ͷ,"}*iKXV<#vEfF JVܚǸX"0Y5$623C'M(HrL&7u-z [,ς(U-ySF&d"DHM(r+>&d7/|6+vV٫0-p;ex5wY - Xrs¼#Adÿ]:at1l/Z'Upi"o7zqPDKJrNQ^o"aJX2|>G/ȆOdS]X"ˠn)Yh*̡uSG/B'h (@TԶodr32ՐG^ed̊Lr8o +-Buw25Cߡl+rV䊝żsN.-gkA- cڥDZ\h=,6(4=Ϳe7(wĪWZd|P 唗 O) 2FLLtއQ負ɻDqI]x&d+`caO*߸ۚߵ]߅rP$lSZ7 [JLKہuӪt:.,~'Mڟ?{s*@(cN5Y!tَH{c{]h<DD CM_(6TKa{[ :zPXh/\bL_FxL\j]_ӓjqEsP mb`gs4;]R`|I2,؜߇y밐 3/`LJ3r A|ECxEr++dDp ٷl;IRg w?E!RtwDܚAw_ɬ7"Q\apdQ##ﺓP7-\p?$c[;N-A(:J&4Զl;=Tjt_]spO~^F}ҤVB)B2'"*.gcl#o2&=9R+aM )Vkם0Nps<-s;x,'&}Ua., 9| XuU"=FQB/J RU3 渼lsm&8ӿ,qpS *UP%PeVr=5Ot4")⻼3W6K! wPxOI}^M붔`7jbI@{//(P#]anf_s"49lhnUh)Sĩ85^ہ$n)9RcLt, n9SKk*x4Ҋ4BuQ y{xKU38ݾmO 3;@dFv4?M|N-^{'PKbD]XWeJ\2+aE Pa.6'{k$Pwq<VDW>kR6 P'ʹn g C9K%fWh8}))LMt}(2ȥY& V?elH#,e2d4p 5l)j8Vnb̠E*i̅1C+uӵk*<ŏ(MgBI,DIEC DKQ,'_QMV[1[Hyd1rY @.Ƚbf2T}*B51F1.`o=XOa8*}Sס|hцj3a3/$)NP61hkY,%>k,:Ef}@#&hY6dU * 5 1=t !$" ,7 όpZ{jDNH!͑ uP|n9G;F] |]%-Y;03؝ ?ʓ>-x֍K|=bɖ뙽&<1G<{ό I2%9=:+8#"}535 _?&VEy0}EOVv%s;(Rr#gj$=RdUoK_-r2EW[-C[0ĕ2&ԽO.`u?c<%Y~L[!\3f#ǎSFD[.zy o=e5u~ׁ]hx%T)OpxX3*J nWm,ŠXۮ}J ^\=SeLH\ق. {6ʙkL54ySHa%ZoY{@~X6ߵ׀ȱثqUe mfA Fi E!nk *昽KF*ɉʅ)E2va1r)3](mS5\O2wYEȷ*\@x~ H?-gQN%⛮h`.k=IP4c .0cZ`~ xl 1JOaL=;X`G[&BmCH?qm|-m{i\Ah]6; MI>4&<``?!figb|]ne.(6 4ap-Ӄc;1Y݆Y1l|$HP;ԡ XFBPdBNٸ*]J(Nme[Y. |%3$HA~uf=Vf:GlsfC/f3?vԳ 3^O_@9M>&$za~GѪb`ŠQm9A@z\cӣ#7r>c0j Qk$Y:Or4Zi/K2uSai Ośp+TͲ1ѻ~¢k+>>(Ϡ,@4}EzHz@Yr:/ΌǸĂj5n9>BQ':ZywYHόo2#2Y=m2#cD%UT[hgsnd|Ե+iù1OR\N-7f^doG;a7;@5AS{ K`b`‚y5Tؤ̼`-Ϸ{oZ~G4qAsB:K}P0iSgpz6LCMe ?/nP M?Γfu:N_''?br ݣDIïw ,aWY|L3 ݬp=Щ>V@[[ ĜY?pF/%oHy],Mjߡn>k{A2Lt猘angp{LW(z>2a;JI0k\dfk@ao͋ϢW1U#pyw# kB$=VNnVF{}? f^,뾇⍰[l xu* O%0ȃ=1?oY.IZ{SmRqAeIRLǂ/9l4ch a=S7Itmȶt%>.҆~={{))"p:ܧ~+OEgjZg?OBeL&q+TqB^gxTYnk`힪կSXS9- ? 4t0=U.uiiRA l@|-}F.l(15=>!-MW.@gݮ*cxSE0 I'$xG3RF u0!Gύf@,&:fK;^CM( 5]oZY{#91r~ژ:$=hqLGj ܽ5rM'n֗F 6y2y^fvih6]3,xWaTEic](4, Ȓ&og0Q .4P.3 F!u)I dbPzâmil4=lW*۬VvbJ`Wr:1%BYA9AXִl֎lňQ]/5:CF#@Xډrk<́lr dcC7>d(e)sg#PS݁Hzf#U =nfVbqN~ku%63b>)> A@"$y}ѠkN琣# q4Fy8/ĕ\}&q(k!qflRg[j FbHv̅yqd.9#Le*=D4:BfnVPQk%9OYxD?7^u/b,Hݢ>bc`BlD@l.ڑ2 kKt_=Zת6B67 f3LS|IH*BSc!=ikR^&\&f`N"E^} V˞`3ܟdD,DutNBNkGB׊.Z MaQ.y=U0 †LgpODDBKgis6̭,:5*u^ՔBrpdb Ęiж,+f-j~eQq_KPtX;L F *q%[*G]:hR-F9Fo*L];O.7VNUEgYF>rBS,EЩ %1N\T8\V1du4(BY8l1?6i)0$M<Bvai28?lY:: ydl^>-V8\Z0r:ߎ?o,s)ߋV2n@D;ݭHt3[v2qᮥƭ=~Y24u45q? 4U;q 9މY@g,VLSklф=q$͑E^,29.\4jjIH8 1ͪDԓ=(gQA(qmU'c}̊Rs?B%",vݳ"%94ڑ`xu# SQcßڰ$qM4oPLhVD(*m:؂6ܬO``nA וrR3 "h' eZ;:#ڭ{lc#=TAm }_N9n/х+02`}LG:w5AA1J9&ԵCH<|6swMBQcʻQ7g{3cB .COdJmPl3R➙(j&brL!DRSU\Mxfƃ֍Cd6N@buc'򙾝E"(ƅ^_eCykɩXV{`D޲0#N4cx)PԼp~ڕ>} ]g E0g;A)7OUrUʲZgQ`=]2NOF "2 by|y}Nݿz\'qߣ.mp[չ(:ݑr\e>~Sጐt-:X\RT*Zj8^MDQl _E[@l(N:MyvvV[R)br-_`[ns$.ϩ)pivX%Y7:i_w~8=4&}AwQMO24 `|U4nG!Z~ه55[ʫZJk[FJ}Ѧ1xV@a0*bXQ(D<J(X hp?Yxm=At\x坍N.UdN Mj=:oh h0ظum%͵ˍ̝nH@ jy(SӨXES0UQE- v }'Nq_8>_RcL*suOծ1'hw^vf~87{oP|YAFrL-Zv3x`%(G濇ABg[M8"݇QIz3`zr .*p}i*a !]yNTl\&ōrU%ܐ.ucP,JEc/(}S&,bN=a=QcBh "fC+?S}b ?]88*.ִ[.WdrɎ0uXN,/"ڸ19j[ 6O8ihoZt6H '/4%*K 6 $-?zuyF S?g{&&VN)4.H0g9sH  it0Ǒ9V l@OOpF D21DQD\*C鑝FTF( v?b{-g&qkU&uT}y@ni ^vU&i^Ʊ KE1Q>\y^#l|0"BA(ɾu`?"Iu7„Jޑ!0=&zRد_*UP^ BH$Gީ.uRNu€q7vD;k{JS/G؈\ַT;$ȋI Djtk8r<sPi43o-޳s(~"}7ֹUI}㏖]kjv4ogzPҌ,?1ۢE8g0G9؈إ/([4* S'kcҍ)oV fK_(*z Cvc]lӲ+Uuسo-/~+p8^#E|#|S0CW ˢ s)tE+&~Ɏ\Ey>io+}!c<6 '?>ttӗ>d;9'D9J{$4~7V;UŶrdˮٛ ^Iyteu}aÿՊnbi8`,a,7AZ;PeD586yq@sҶ5d0; T1CdOa;ՈN#"'%]9 qH9_Ǵ@An {n{-7 }!JS|kCw :>0n ̓҃$?[=U o3ry9vnm ]5VYn~Ew+УvVUHk^;1uLT'|b:zxR~V{0ɥ;%,Վz\GƇEkڱ̵? Ylg"j [ڤ!)gׅ4 r֓/_*^S#:AAXSzno<j *] XDT ]ݩ8YqVXP! gN]=?N~6o^5YlmorpG8W,bC}z6G̤biιXfDk (\GGp>ge0U˥u004y]F8z|^؋=R:+Um(ҢP!GX%;홳GKC!\m ;eL;'XTwv*!Iy!YNm2q-'?iiPk??mc1 f>lz&H{mtܞݐ9R,eAV*4- 3i[xr/D+U{%zdk46 `Cm俚zŪ( e=dA^'bYS[A z-{\dy95 4V! VwjLm˫ P}!$N܋#w5b*L(ކҹNrRW5K.or:pu»?C.ؚYnYLY~`2nLm!m #ː?N&W"CS1~k;ݴl{ޏu3Ǘ5 -rJRqNF"Az51@ "/}Mio2$\m>] dThAcD/S#7ʤk`:^꒬y-thȩ߫K|\zBf? .1U6@v{[E)R6vy5ac̙;/BzrSܔs419t}aɡ֩n! 3mi^!+Ct6!Pz<}b?d{PדswuA Tp!Ș t"b?q j,:Ǩ-0hɲЏ!<1ꘒmARay (^hyh:ζY6ݱW$^#:,L$R"nVNmiWV1_rw'oU2 rH,<$72tΞ٫5oj m̽s Շ]vc+u_ѷk: ?C^qCҍF*RpRy\Jx ?|h.w=dA+Y&H{"jT >8(321-/Y%H~=SWop*p*Ou?j$_s~ŏ(ؑlzKS鎡 ?`1C\a9עM\ޖ:Z%0BTp+@^f9鱒@'Q1Dm_"j6euN | ͸2>߉)S!mג~7=#IܕQO4ڽΠu"0Ps+^m55 ,X|$kF7;)f'9{-xDb`ç<>Ul^(DW3 Y=j.,bv- FD+yfuAO: ΅-WY״'<$ v?TK&SO{Ш6{?$fKƠ7B˻B#D/Bhk@p<]7 V P(UmL4bS%. JJ-gbOcLNFE"llDf+_yztn:Ok~5r Sa 6#$ _@:ayND?Hꣿpg'Zt#"D)l]4+k|_=[UVe@fM7Xj0& c͔^.1p#cu'gsWYs/FٟEmh6wLNvd?NJGi 9}ǛŀdM[O[0]{mxX]rB+19- J?͆;<39[w6/Xl vRwlavς|?ך7  k"=teECX\ND`=sQvIJ1 BX`~sob ;@0:_W m*=kBfk40M͠У)$:;n*=j VQ" 3'xPNL;ilBM%bH8iůz((-[2LȍI1~ ^\7^a<<ͺ^Bk{I vrsr5M%9_` T {c&ƙ[;Ky׫ 5'bfD[|;x2d#[-W8 HSUtPG.sߎ_>wFjr1 Jh@!VU2U[IM@׳D}5w1P31)PW `;2:KY&E衻M;^W.;<>nEMT h޴bv7'Z УkU^ __4 r]?0zM bׁu !ļDOl)輩&[lbA"]# &Uybg:Qa)mm%&105#(KYJ2k?x0<9kF ܿcBtݯ.c0EP!fCa"K8 XM>hq: [oʖ7PsvNOA1\if5`6YR5g4_W+q33y{Epubk[&jBB=,Cubqd܁"R>@cöm0J-pX!5v+O4ӌ|.c9L$3!5 f6m01HhȵlQ'+ac&O2M0p:oNg qE|azJC'|~%pwCI4bӃ4E]TYf|\ǣYdԓ/t'jwDfzGqm.)ݺkOYY3/a['$F V̇ŻYgA?֖gL4)`JWJ÷O(eD诤aC|c!є4 %^ETBxSuy,=8 }r^u5k/Q]~7Dཨޤ12zlL=Jlo5vpifEɽg8z3oI]>ɇ# %kENu3F6sjKɃ-ˮjE߱  &Y\3k^Re8A[~NL鴍yH&7|8uX ~CJ#q혡WC`i?h<m|[7XpQo'\l~1dï +N3<mĘ܁r_7y,xXj y_*2a*%Rru8\H 4;JAy:dγ-P`\ 5Y!ط 8!b8`d]'34;E hDvN,#)E -!|!u&[Q:ݯnn<_c3w.5maq =sO' L#֪HEضpD-fT0m6F'Ux>Ezu_Kš0VLTLjs23.ZrᎳKp_*iԒp6RsRD\""dB$Wz n)nGǸ2ouk @!LA"1Gؙ@[hqҵ屲 K%߬IrHQ[)ZC+ۑ!V)r}Y(2)Xyz-gR7LI?m2QE2S_MƩ=Vg+6@9Y5AL/!|L#qy-Hf6=ҩ:.򍋥6N{RGL~E%+Þ2FAa_o=,rH*뾠]%I *5ɼR-a&^#Ҍ݂1eWk8PO2ԗaq߷Gb݄E6_x].Qi.s`Mf> J/; :k0z`SȞV4&*_z G)DV,E2 \!1d /\9xǭ ck+cYBi0 o̜Yc#PgtwNN4ѳ9"/ ?+E\tkn3tT6h_&^tT 8 凶ӟǬr]^vaZp_,LG2C5r!98,wm ,lC#k{T߱KBہv5ZBv)=-k[#~2=Ny0is֒\?/?EEA0jۘ[OulPRF62j\BBth)ɯ%hxxC,N 4T 6C&4ylZ0Nqd.J.eU* \A`JdC"iml>lvwkX쌠"k~282nZd_tRоWlblBuVMQx~LW~}0)[˴ISX9Ft.LILprE<۳UAҤL(EUBnٛO@1`^]rp3rw7.M_m`ĤԊ@ 6(F 8zK6&$H+g.j(eJX{H#~Lo $y,B_%,yFWk0笛Ӹ/SJq t%^Tja;Df$w1T/o 6 E$Ѯ%?HKں/# xc E:$FMrlE͢d.*j%]kE_r;X07kl)T̀9(+(xx'K*$} {E2\0_qP*H00@2zѺW%u<ި<ZKǥW"XrlîyM_-JyM ܑ:N9=,PڈZ0FYK[A@-6;Otӹ٨¿gv)l 6Bh˨:xS~GH/9NDin\YrIKؖ9RrQ=@ײg!~wOnׅ3txI3Ҹ4;]Qcc񊚠ǮLڼBu ]4`>#'dZl|?O:vG]lI1LM!YuЈPb!8}FH1W"P-砨tuoT4%7eCJey@˯2^kLD\"aLh#ݿըfwDG[IVQDbhE2sy/[@b-^_@~M=,,ݷ!)kQ]G2~~g6oC]+ă@!PE(7iAsS& )PubOBŰ"5  [smE8q]D]tyONa-$v(Vgڹ&ʨ!`yl 0Hkj]u/pD:bn }` c'Fy+1TA>{hL Qtf/eMO}F|k\VʰLוùo+;SD]G DH(փG!|ylScu^Ї)i5MwZ^F;c3U)c&sr!SVM"41KS 2tvAЙXs?ׂe)h\x"S~ȹ)GnN4yCE.k+WRL˔NF'F+{2 w@fJЂ5ҎI"=~041&T- ɷ:R~|"=ռ%OPB]ISHgwi持tJnzdނ,*ɁF< tFMuqגЛM~rɠ|⊓9.-۞РMWHe1  ]a{|k&o*} 6(sðy#ٸ ,926fec!b:~R^ݯ%.ͦ説(?yb0dA-mn1pn&om DW^ޟ칆ʼXes:m+{;a:g^Lhx@a!9+Ɯ*cIZ`MR3OBN8VE/>2Q`zIkdb;JMvrk7rd}f$Efd8KIC+F&' #ĵ'bMT˭vrxQ 7_%Mf}.fp'S~Aph W"}s@`*eƮZ{_ur1ָ<2P[0(~$HN1D8d?o~+Mh&&R >O{XY6$yj9H?LN MDn>.,>T,76qQ05Rr/zّShy?*7 qHdu;RXe&drJ$Q}SYֿ$|缲nJC02W0BG`rI@zLՅ(6a#5P9nB-N(O[($|kYoBܬYg'4!.FQYO]B@l8L\Oں+ps9#- \}?l۵&mzz+OŚ,LYPk@uh9nغ*GFu(&pNC$J^@wX8@V ˤ.C 72ǡM]YHUc  2O7UԌU EpoLTÆ(ۭ$HU# by5 gfPِ˘ᏊΕWcpٟ4v}ߡ t7Ӱ/`F'o+TqF,}kn/|rЋџR!eI\9Bp';~ٱ\-ݵ\ {^ρ:KrNlS< 7bC|H¬*U+!*/uyC2&A$iɠatn}W#)^N߻؍9P7wy7͈0E5aMT( D6ZB`iN;36k1\l^F.Y`O3*l%F&C[r?a{1+ǿ„F"V3?y1-1"WP Ӂ5avӷ]@R-wMd{FP+I9=V\"G6˜10-$ʟYeDгZ_n~lmzm>> ]nm ҕ((She6~N}hwc3/dUдI\XRUxzҪ<`\g@֧B_b5 y+YC~+%U;L@T?SgJ-~1$ߴ,@+O=bk47O,Q9kXYI'CB,-cqR_f}[jJGseSZMLϭύ"X+[UxW\r*] TcAih+ىrʌtWxJ$ <jeoYX^^[6t% 6Q0ԈZ5,J]zͼnY_Ϩ8.s39p#e.~f\QPseB8Nft\B `P'td` ~3qhZu;P/7bRHw8r{h8(H|\c>#Ed̓J+Fw6}[xlLM5=`AmN ey͘]ȅcm 1\J2FzD7TdnR p3nl_zRKh45e1980*4ȂylKĥ 3클bW˯pVp `n7wޘҁ#<|Sszb>7&X eM&v`Awaz:{UHviDzA5M%$xI>!+ [a*\T^~n_tI'X dCR X_$k+iwSof4 ]h9pQdF͠Hp}7*58_\n/)0עBIm I*ʪZ Jޑ Uy5T/3l ѡh7lRɒ7$DNN@3\ד ) voR?֞MvPmcH'gh@6%Akf=)nzlWO,יn+)Xk;!⩖B77B(nϪV[Љ1̟|ʏY1l0EM-2So.qsOQ,ݫ?H{J.\;t5ntr\oLl7ˁ@v3p *.|N'Ae=K)ax]>o& sN`{5;Xք7ϔ^!)dkG+5"(G>QjEW5HNs„jsdev^A={t %++:?>.XZTbQTp%X6)kKh(A*P,tpP]/1㾗;I(<'ޅ7k y!9ģ[.|qgq p[;4T^+k;9ʸο[5/ z7VOz?KUbb) H[\š3﴿76ྭel%`c=֤|U^w aDH`e?JB.8fd^mg].c!Y wF>.kqT9ﮏcūHes4E#ۿ7i! %.)pqm^zi[Ʀ_= ߟ%{hz/|I6Ƿ )moe0B+fGpG8Z r. í -OX}!|Z4 iuYy&kz^jS6IcBtI!1 ["eG\wV20K!L_c[Y/H=K9ȐZ5: H0~5)2Vl ~uMu.qdw9{Jsge߉HQ~E D\-3zbJrd]&KwuZFA8EǖXh,1F$uި.+ '(ȑ}ld!@V溪sPRLx/.J:=1zv ]d#iR߈fX8M۷2kj Aө=Kd2ByH|WTr7 d#kt'G>YP Yvgg y_^Gd5=tU K*7 ĭ TjݐOhB4.4R0Od;.Jr/'f)=(a1JJȜ2y}r~ "rf*p0+MWT|ƥKK>D۟1zwo2>+aQL%=S27~ NL̝"uKV,LɄ%"̱M$UQ{pk~%fh(fczY 3[c l'ZIY[Xc: :ilYV_k.j 8 _\K&$ʹLYN/LƟK.7TG+c~fj6\ ;GdMPeXzw a% _ ]dl@: OPb Aic]R2Hd:Eax9AG)KGEL$0t,[HpOm>CRy氜>yWWRtax>9}?i%\.]s~bM?j8Y2yju%XV`ͧk,r ~cȵůH|2ΉXDT_P_⼓C$hrӘ&Vޜ%^Ҍ %I GL$WU2?L$үam9 0503+YIGh% YV‚e(M&SR{0~^G{fw;!:l,s1S{)0w|$~u v$1G>=`x4Kr .7Wbv؛ZIVdJR'BFՕ)+?e~,wK#6%xuŴhˁ[zކjC%%^y.f{ܧun*աN|1?< 6oW{bCU1 zτ9:e7*z~:uDB$xꈂüڗ O=GK:!r?ʶ u B'ȈOG,)U;pv1L% us[J`g1kq)]0URbNEw?>D[+=vױ&fY`4`At t c-rfx8; M7 `X\rSc\zby\귁ش?׼"^֡zV:vnyK8[Qqyag[[?<-{`Ӗp%YR躟Y'r REz޳{Nф`P,o V)=E6W@qsBKyq)%hf8ݐ30%~7&Tf A=4Y>sKz3*kkZ@/r^mLg}4!`Ru=2ΦЊT'?gP"xy|Q0Hck0L1%$7Vm:v6զRӾe"쏯sn,Eq!g/v_A%ӄ4m=g[%e^yj Lܰ8 #Ԝi2R ,:xgKrLAerΪ2Rh6 Z{D~i֤eE>Bf/\%)#N]ϗXp* ;Af}}KD1:mB-f`Vqo 'cVL IM= w ו IڿNSH-7FyOrItAzJ xm+Y[uowP+QsQK՛`|e߳䊨MWOoAY iLی|z“xTc9$q|˗i}\v-w\ALfZ{zj15n'F!:>ǖvlVk{#pt ;I M1`Iaa7;pΑJϽ0{l!tU\V?ݍOךL "y˔TB+v. .r:i--0# Z&gnێ 6!"L7q~ NFr"aeu4>4 ɃT`ڇY{Ia!ޥp̉(o1w5, zrKi|~x#d`wp5*;ғ_*38d"h'S|qgrĭ̓-{m~x44lac`_k+GGM%/y/e32,~sB.M\WpaVᎍ-͙׈ ^X?4DQxp4?[:p9\c4ʪ%%{Ii sP~& )hIV{ Cs=qÈl\"+)5G|U^R'?Mci֦el`-^\pK1+&]/c<ڭ{4Iz3nb|KRg Sk jl M|ls-˭?)"h+AKb 'uQP@:$h;>aP/P.-,kt!4P;ۺL7y34LSwt;:a(,.cĔgTk0il"Bbd ȤdP 6GVk0\1F^{cV 7 D.[ d>~AHX6khg5%IF@& lY& o?OF& Z-)z ms}h*7]a_}BJ.ݗ/\ ?+B^ vEIvcM|8iTAw6# ׷h?|)RdM #G4&UISAJMM?3D >oN-*fԪ;@Zj%=ZtUlk:i&ա"jDO8A7ܧl3kaI-!?R` "'qzCd2fkW:6:w"":2l-[CV&ĻoRntقc7Αnp(NMӒ/'JM>:AQRa?^t?TBcїkȽf,?9Vt3A?0T`oφf^_:<7O3 ^[Ꟙ9CoD< J6 4qWt+RV LqQ"{?*犙5ciJġ5"V5WpgI {ppMH?o Ђ?1٨`UtE kxhfⱦdܽ#zb6˵D4rdZ"IN PK -a|`ּP%bU :0M?~)^T-?^(笌tЍ4ho@d\N@zPte";nE Ol[[>B#r&E+-Rjqs8@Rրǹl^".@=[|8ղ1_Ϫalz仹͠0-ntlqX(?64 6= ݙQki+q'<3\x8rݪ?D1bc RBC"sIx*lGCz }0Htt쭣1(!Of(.'(`F3YYAQ4x+ G T3J.mN(<ة6&s''/& n\fbMFKw"ӡԔ,cR%F^Uɞ9u߅`N#%jЇ<[>Ie->VGQ}(2g0ֆ(Y0HZ~W()+ܵ/Fhz!8ov^$ZR7,U'3/L+GG+do_GQk66XCS:\Q[" )6A|Ji[;+6Ә A\:YE[Z]UX%K[5Qĭ161}$uPKhX-eUK*_8_  !,T>GLƚMScn|q2D` eVEB @Zͺ nмC c oɾޓD;j?bZbeRFh}.cQd w-0)EtՐ'!= gOv:B?Cg#0x\7ˋ1Uir.gznqGW "LWA~h!Gu0/QOhKCVFUrjxS}(Ԅa=*X+r%h|x?w%}hy'{!69B[_iv7jO%o,~y)"w~`;lXG"XG;Uxߟ$\(# tDض?G?ݸņEtrYa! mxaI~4W+> bd3e8Eb՝RjwJ9qŀs0R/ tt'({y[ё8Fȯ(h BO )"'^_BF#pUmʶ7F1 _~VlTT>TG0bуJUo^ ip4;e^Zk%tY8WbEވ*JKS2%1f/FU5T5߿jDT %b5^{%|oXcO:] g{d?>@: &w1q|%]s*<\ Y 0 +V)BLWxwBK1< m%apRSryG@GxD@Lׁu H[Mbu cT0RfCKzH}knHIcΦQ<=v6_G+k뭐z'0 TKλVzyF8UZ]1&}up#6 +*${. QɯpǾH,6Ӆ+UfT^kIu)˓$?_d)YͲ*/cah>Ua+O NҤY/Rn*{=SN9"m6Uɜ}~vI |pY& AʀG;h:GP/6W @M%i4a`GJšԌv(:#(,qD+j{τEҙ:#x8f=0hX }7wFyZG;@̋n|ڈQ}uVޮL1E: "^6 <"ނ8hNXD1q,R䇡QN߭} -d.:h?P IM@cg;zD3 s ȦJcyҁ6mL_dG(@8QNȾ%6naF!OlVws()gZg3-5 E(E  ]TGי\/ t_$+USYې~3 Ӷ\ֹi+ޏJfpWJ/7s|'j `G3cU2@ .J8"wpXtJRi IJ\ >O(REJ˞HפXv#[:V,eט 3 w)Qj6=Q0{Gtv/r;?zz 09{COj6i6G&2m7J[RقfK/0‘H3HԡLє;puGQj)Tʒ]7u*Rwt=0:ihh& % CHXW, 5˴o!btCԼi]ЈDeyYN`,|M3P0aH9 XQSb'b|=y󏩣yz}ơ\ -͎##\nC&3,YS#At#q %ByE?.uY"4^9z9$Y'&q]=|WA s7¾"r͢)Y[`a%dfeFC)%&}v1,(^;Jqn "Q,>k.'| /2z +3ǭ#H$kxҕ=ӣT[V%ber g7kI~^S0=]5\IWp&Ċ7LBD(MRXLoAJ{OڟC#mb 2 Y/4<[?H"Y%j-#*-ӺOܷX~ :֤WW 1T\:[uOA03C2Z3cdNuP&I[%LtNnS6J#QgL؀2tSWzTtIXeri&PpnOȬwDߓ"Gޖ ]}H8KhD70?NsD^6x- 4.`m}< jS% TsZ4{ {'F2{J >Q۰ ypk1+8-Թе>12胖GK  m;#JN^kJG=hw7_I3@SyeV-7bFԠui|2S ed ^ b% %I) 4L5Bl(j4-m\ض5ny0j΁xЌbߎh՞d%%G ~2*W9ޗjrT@S̀6]i*yQw'ʛ"&*WD7Q$&[y;ƔW#g{ٙڐ8,YD1Ҙ/O8R.X3JqE6Wd~8 XhAj ?(~lTa-.ψz;ق߬tm+u8uaɵl [[Esz IcWq^].Ya)#~ ??M(>)'_JphT%KUjJVj2Sl}Gnw16ʘp`܌(}R?/ V$WazX%oҾ ):fwahymiHg眴959û.mb~@A5M3=90,ԁ}kW͹pAs5߼RAy g~X(+5UTdZ)ʣ^wKr0S!D1q_.£Ә,% #7ܑ}GU:8 'QSCH5k8l(ՏS5KZ!'ᑀ,#4[ +X#(DT!=%Hs@M} o8Rkԩ P>KM>SÙ~q;/bJUP?0~!6p*H\T2rX")IWJ5|ihC{(/\=]%uX w{d/K֒yƆ!K#Jbֲ|*t?a{yi 'Z]&CY5h_u) >cy@m _I" D;{J-n窠/b]D4Q]xe.Qk0( `,K1=&01adf-iOm.ule԰PJ.ڙH2TMCqB>6v5[>]BTQBY&ti#vH] Cݵlcv\& !!\ \:57Wf%*ڣ qS/'u~p&3I<2z3ܐt eވ'rGqeV3\Hs𞵜"E2 ;{ QcM%E|nҋòuNa!WQOT\Q} q).0bG^t>%e)bTҪ?|lMw,}.( \)"mF R_Bz[Em靍-رybTS4?DG@N -ľYӘ % s=U*p6fNec8Ld?NQnMo14U&,\97Od/9q?820xM7MWib[H0C:^s07#b`QQ*InNEOg.G,a3iKKQXM ,Ya 'NZQ"~L*Z2V5wڌ=C e8@ !,eXpƥ=qCPNTcd`HafwFȜ'B gBFZVKKb@|ރČsHT/}*egGm+״ %nH_r2)4úWQ 镫US@=3{p8Eܳ! ƼE[t.sW DmM_<p/D)}E:o3 l<l-şL|VOP|CX{JTجIaIew ,LJ5LQazWxm,uBŵ,heW:"tZ>~ %!}ӔJ@om+F?^! 'nC\8S) \ `.~կ\!Bʗg]Q3"P+ @5|V~7uBra.0ƠRBo$Yl]P= 5q!q=iyЅ5<(6xP-Z&}ۧ.,.J#L.9+R5gx!FةpIg31~^9+փ0if]/c}n*N-Ew{8XkVW)1kb4Tk,+S'6Pɴ{` z ;W㸯_^_F]NRBN~#! E'sr~ȧ!,RlUb.T$:e H@*b:ͬ 8]ppiM&UVLX,Koû["?/A]u הĢF02s;?l ze>[&w 2>{տt>F Fg8ׁ2qlnEONz Xܯ9LJt{D*I ] (jkN+C!u/G?k/N6/nT戟lI1}Β~@;*gUe;9<!ʉT$"0!@k,֫yJsT>cX!t{ -4Leۀ)TÙ1 dч|b«AS;ܭ`.mKɓ  N_=9Iu3*[㢹/H(gzTy{l>qEa:$'Of$m]hú_bjQtE `muqL H n.~aOD_X 8z!8w30m$Of&5gEL`H0Hܟ / Yw})nD|YAڝNW͗Cb w7tw_zeu'lW@&&npOG5,cSp aEكU8:GU ܑr-qn.P2;- "Sm*:M&2Q%jLo8xxqoT!1Qf G⇟:1F'f׈:4t}LQtQ#afɻZNy٦@ņh&ŀ<;M &6l̀G IM] ){:`zf/ h-U*<v_ץ?ZHd#eOf(Jtw "̅M%ш?y5՜;|X6ك>TUae7tZORpa"E=KfAzmeyQeF"bd\^L+oG& "5ɺ`2ύn[z 9DP{VK-hZ"8Bz6GazO1^ zBFlQ6fAh1]._[yt>崙0t>K[xQ 4u1 KL.6 b.9A7n~jNa|{wطGl>w~y '/i-BȋC;iDZ(>eޘ cA?N48,\}33w&W5kE7O]voVޢƧ%7 NU+e+>b 'uP1LΒ3A7 & dS\6()uh1bԅz< B*~elvGͱAN rQz(IA9lʐ/7h4<#Nip ߻ARZҙtÈ\ C%i}P`NM0Kыv shߵkbU9PE-D"teG6 m\XiY8[:;BK-dF4^*zV3 3vP7h(G|lkx-(`@#ԕ)I!'xrNxy f?ok7VrS`~Yb8}]`L Bc K[e#\Qб'NU?FYu \K^/42OfmU>(A4_ Ng~[v. uE|Z2+/;4C5U295x}%NtInb05':<|)@pӵ,b,fop/^tKCDeCb7j*VI%g#Hk7-ŨD{bj.Z`Eʊ.%Ѷ= PnWݲdi::qAQ9lzYҡ/;} #')Z QwNw%l+rD#ije樥|`LrVBo8!~#(YtT{FP-yXf ъ2&tuvK9K2jYVAeBLXͿ϶ pn ȨRs{0}*RENJ^֮cb70Ey&bБ Gm!X}Vo`$+| ~|H}+.~)˺ &͑էqݔ$6M9#1Q;uۣP>mWrjC1}FGqw ;)əhU8y~q>a0frwcUΒtxI:CXn|+ϖ}_*Ao?J;jfsA[ś\YW&Y 9dE&U/GDqLسiD/q6Q `^% whMόEBǶeNng9p9t.(- `##)]:D,5H%bD3@ >S i}1c9}ʱޗ~3ROo:$œJ>4?W&p^) y; vO_##K\G B^,YBm8n6Z4Ur1 LSJyD&VFI9K5u-mQ~AC'{QZY(-{JPj-P—fXHH(f|NS4k8oܨq[9O5Һ6XcR`* V]^fR*PSM"bke{ŒfF5YvMQvrG}.zW!(߉n> %ɢ n8c8Fhst i;zB*Fn'0ՈgnlS1QBiM!Ze!*egi"%'()W47yֲj{ׄΫC7[mQ15w(|f FnZg 2} `z.W^+;Wb+KKf!4fK: Ll\Эm Rюvb_u-Ut~TQ9]OTxi=2{luȱw)z[ mcYmvx1Dע$1,i9{:<y&bp R; C ¨$ZtFLA"7:Wkk?U 9á3eG֑lq\kl$ +kN lOk WE-Aa:Qm~oAAkX%jLN|/کS!FKWH0k`3$ w weATmO[B+^ņh',ϒc\wSQTҼOWk 385wBYZF]cvB6c&:?+`9# yɾ.Ua+*\1We)1Π)37{vlxus#cWAزAv!OF#B͵gfߢp/"?[`+(ϣ*΁5n:y(}%Kok Or_[8vZ67*S "+.K-e"~td'n(T![[wn$wlZN\ J:b*J)Y-+28alFEw']ŦUΰ9ǤT#F զ' `o͞hJˌ3u<*JW X9n熖7=]Vpq  *׷vÁqoh`TsSHp~j^l2[!mGy_x Ok>aˢIX%Mn ?Ȁ-ɘ*@CUWj@SiV /3U#w}4E/j>+sF *OwO2@^V{h eW)$._`D[k]nm|UnXJvɾ_{SNFFtֆ曭~1L#wYE U2LoYh vg8^TNNW}ޤcq7*I_-0tt:~;C`ksE2%PX\NM7zw4 dRٮ}<40x]S'ġ]q>r'X,miD#eoAzg_2AX0X*ny-EYH" @;^vy.t׿]Y>v5QTo)KңJ1[2 _ hp=!cz8$u-<,G}mC*{ 6́Hm M=8&ԫS  Kp%4[l6j4| C0q" Tk 85p%;d>[K%1=XO( 3dbXuONCNwZ_5/fؒdmQws[1 z%]\)o"$}x2GPl+9 p#`D16k!^C-Jpum||ⓛ?n|̬?ܒ\:,<:Oo)PJ`)vFа&\ CGmd0J[ϭB8"*ioH0HDI, 2U "tS`=f$%⧧1EFgqeA꟪1Z\0Ct_ .J/z:s@`Qj+ %9۳w)I™2@(UH%$#GÐձO :/BꟃN!-TJI ;*p9$W72˔D@m,$~ػ63덆q-r0j \hj Ζ4u}·BPe#J>2glkxBeS(> Y{Y*Jș8^+ZL!YLlaǺv( A'noh7JokgQ5s" ZT\%d :ӱ Pl _@KGh 㥮Piܚ≗B xd8WDBJ^is0PxDYzf KoSgZ .uhޘ]!YSC1VՖp^|Pi˙*|H!]p<;G|;0t<|3j2YV_ 8QA6?ݙԺ"tꃲ Rd,e20 WI]w+6V^uԷpc )]`{/jcjMIBZ ,BdB| T6~L / CW[ MbT޼T9dDt0lEd'ۯ2ՉAKRܤR9 "j$L*=~<8V?ֱ T-$!n  NFxr}ޑf]nOHm>/dNƤ`0',KV;0Ta⛘f&UAp+T/*ቯv^w6.cX2ֆ@mtj+l-*F,&nI$pФ웼 ^ñہXGO׃3C Ѻ fW4BVxH+ԣrÐO96L\ kЇdD*i ^ 5c!KRCϮ/=pf7& Ӓe\_)^ uJ_2໋қp ?B`Q)櫎)% !(My9yvu[ط @O#WqԋK-;q{ 8%sDf΁ts@;1$2@f@1fiƵ,'rD = j >دkIwGp B9O)'/xA;W mGr3xG)IViooh;hdQ'r4SdՇ=4Ar3Ipac:mg ]~R.< ׊Z93SLI}^M!qŠ1OE(DK㢋$M;uYVTv_9d `93^ǟX`yU|C@8kY2ݯM EPsS9+͕ rZǶ<}+0baO$֏QmrJ3=_d3D1ц%4j?2$a }Wrz|dͲWw,.H7|6԰6@55Bc>M=} e ̑SaF fԥ+.\^@\``+s.+#9?GAڸ6ݯ7 KNy$ 'm_[ V)hQ/~Nzݣ2N6ǂ 2կ7*-( Lb *&뎼}1y?u$7Z<U=n&&m+aڍJpfZKgf_rTZÇDVA_^nc%"t 6- 0uMsCaSD(+}f;e!0dR5R<ٍ(I7%Wcl&s 1Pka _?݁m~f4LPB4|Al(绑(M$fR77]t0S)]N&E!),?ʴ|'W) Lצv^Da-Psh<q#s%d%E@'xwK_s1>7Z ֞E&N~$+,t5YYK!=ŗW *Jw춐"*(74>ۗd\ g3Wr)t&̘Wcyo"Mmim~KVb]5[^[a H׮%p=qU>64zeJEC. @#hRfEdF+$x*cHJS7߈Nxr0P-@7zuҜ.& n ZD"Fn﫚IBteG\6ܲ࿭{{h3HwbU# !6%ԽBCGY?](qÓ+X(qB"ʪ&|: HV #T >&D1m%Z$ l^J:(|^ІO]T6C (':3D5ݦzל_e[U3LR-nP%oz>:rjW;Ƥԏieo`B*2@I\b\1g4@**J*cWg5J eBl >y/hf /fqyđ81ܖ&zm4<\ss5 -6wpRnKUoF| tVZUd[ӝ8ټ8:UƦ1<΍ U9w!IobXLChU`.䳚Rh"-(% ͂mN+֮JЮ.5T"3{{)q`>Iى聮ЕēF`3ݫϔ߄AiZ&!mvE^Ǵ*bt^!LnH ֩v7[Α|v2+а@]tĩZؗrbϽbWR$40'[IȢב1Ɲ}9dԝ-Eժ6E6 =}q,]C%u^7)7KjH(u 9,}8 +!3hɦ-펹zEo' xtRWiG ^eL1`rQMH^KD 4CTUsQ"gEJ dt 5A%&j^R^GpFԃS?1u. V =[a]..E 4#KߘجSj!MW0!Umj| Ҕ{> >ioth!Ůq\D[rY6[i1~ՠd0*);&-ԉc`}$b@Def3*|Bnb曰wiDlϥYx+?k`kA?.>|b] 3 ɸhmfN&\H#&5P&nvIt/j?v/"{SU}5{)C>DIs RHUĿ.k1[W"Kw9J;g//o8XSVz޸:7ɟ&tۘ=IWT(sNoOC؊Cac+^%zGdsХ=bVuxi%A9a=ʓI/T3 rte _u_ۊa!_-HZ܈HO5d%N`a=O!=jYj.'Ѐj2<+g '.j7H5=kb1\]b=mIykRT@V^q4f3|8> YA[W".sz nyIFa (?`uJSU6BxEkLPqRЄF2e:+YMPY13LI-ğ8o2J{nR{4t,VFG_vdD*% R;$oH4O^æ [j3U@.7]>5nMV ŋxk{YmW#qL h×C.懲j[(8sDz׿ Ԍ8X9ޛJd~Fi+{&&EF讱sZ߸ W(G q*5 ɏjIך|F02t yKQǢx/ z7)z!UIj$*MNt<FAΪ(`oԙ pYNEfB0b.'luRo 88R}w--Rv/oYQ~|~86ݨ [YHO^ (3hH 1`I'󡮉|ڒha-W}Ɓi\ng #uKSLIegY]たYI\~] J66΅#łӸLO]ImH79rǓfNf is  \Ȱ.'@ `ݲb^p;u/c'6#U0c{v騇R9o̿~g  μ9di E*$Ia|;- >!Υ4Exm~&2"9r64Wxn[ߕ*&L٪unצ +C5HV8\ت-Gn7[JC;f#7 <noZ+L VƸ&W 7ivZZc>M"_߀}"yV|nK5EV- &HvgdLэW'MOEXژU[Okn Dul[&X9nJ}S -? uu1$93בA:FFtriF( ##1\˘Biئyi@V6f&FvWv ݣ~C57W})XxYߣ~w/ q1ZS'[ukId t1;Gc%[ʸ%\x(859UL}Zh Se|DLP/V"3%) -i!mX)aYs]MzLFJ9.\h)냟>h&( Pw~uɏu׆T=j=\<;9$kA@vn,soZg\@\IQr8AGnt,R6\ ,|U6wmӻ.`I6Za{ tה7jy 3u6%!u Ȉ_wT\ 9@!PC-YXL?;1Psi"&7Xi^oUyenieE^7yoЬy}muN%;asuد3]ŇlEݪ\.y+]AHp>0bgLNڕN@z#jE[ QȪ贡?Q/ RC_[IfY) ~|z[#I!=<ڇ߳BpJWXƇ[S`{(?NQ%hNqJ ^GG,N?ml ީg>BgEkh؎q,5Bk s ôf*u!g!l GH=,BCD OIm VZ>iS6'&2@v׫WOQaZ3M'x6}~o̼@_CNiWɋ;3P7l?O%5Xy-Q d\^tiܬ#,&,!8eP<03tk_Rq@mC;l;" =^!0mEՂ]D{%M% OHă"UTKq7o6YYUyPL<фTe/GLx/ rk]pA 1C{*52;Z1Go= Ե 33C/43)|CeWff )!zcu_31$x]Y`'}2 FBޝNHa<_a~ɲ~/OJQ%~n:T-aV:)IRjK8!xң1%U{'L-t`*ىŞ9@*uTܺ#"Kp^|y jDlqNvHMY.ރ2_~iT0cO`oWPށ"k5@f /_Q;,?*g:]_e};ERP61ahyF^y$˅ٰ}eS2Boc*n^6U!q5_{'1?l`m|GFnR-DeG`5T5mWT5,%RJygpOކ~OQ+eqи4Z:줩H^rFPi p^w0.ʊ( FMFсYzVOYn{Pu#˳S할b)UJQ3\$-&٩mVt:Wu6괏pN4*&53}YunfJkT)fbI$E6Vd-2f cj^_aHޱ 8l!OceO%ۅj}Dr~ÕxB&T:~P={H7 &1&7 if=y =v/@v[By=_;S':yb> LV害S%{ i1wm l׉l( X%(%Z 2Yȝ! 6FjY]v(!~pI}IqqaMz*Z\|tmw h`LzHC}xJ"lhq'%xptcyifY!fEZӦR۷We[N{9ɲ|5ZM2wWI}o+޺{,1t>WM;Uױq*?=g5D$CuőAwʤ2C06i9PP\Q+KC,lr &_-dJš]k<ҍH򣙕Sc]C4c~9$LnJ"NIiܽpNe6"s G)"IРr04ʁ d/-S@B]TNLeCr6_I8uǮLv< D@z✙D&L0(E 2v[o0ޏ ~93"'D쥞ͻz娠{.cS%gA13*uM}"t >naFIv*/M2Fs d^PȑK! ]fUҟl|4@6rX\Ymmv%'\hcȻ;mF r!SDh16db<ʔj/"|s4h,:H-XQ`E/϶nr3W4|MBV+W"+=AɏU2euf !A5Q63I\2,UNG~A`yL\Ǐ7~ lی鈊#| zI}oÎ8 EFp{~XspW`.~fQf혴0Kƨ3%iU;ZttI6&^L1n8hgO387[j2(~]n{=FvO#u~~ܤpX(wk/{EXO(ˤ(V9t]cqvUhˈa-&moc2x<o5YU|?Xdw+DޯpCXa^5vKnj_4>*F=4 {$ (^Q08QAf`'HdhcTo;X1`xM6y825 [w:&|U8n[TEjbuM*u ?z:/:$4.P1I7Vg(KrfX!e58!xhlBAN]zjU5YSc^_$8HL^i=wCZѰO\¨7@&^1R  d,ԁtKL'#"&'Ҳ1_&? ȘY;R3( -cwڹs۱fK,xiܟ?}=1\)t)?O b(ĿTD8P8\@[+>ƙa} ?8ˊ.Pݢ{bZq3$''w؆&#;m_{IĤm+K _El[K$-y{[@c ;)Z")]H>}˴d:)y oM:ۈ{ҹ'g ACpcA3hX7ېl"`"j-JޟG  #jd6,5iIqB'ocQx}dahQ*7q  3UIZdߏiN\s'e#l4Tx z8aux2azy?*O) 09wU1 Ԯ:}\{ iF3ssÈZGQ(iiʿZ5Xdmk +Q΃U8O!B`dI46Fa+kj ~ft{zl'1j 'b-UYɲdu\hm2'z}а<{/Iy=Y Rm幈f;ߵ4"jiO70XIwΛH1q<'2;r7C AmPmiv)/І ̩nj^n4#2IӇaƮ{ wŏQR2_4=! T(w?F%{2Ez 4X()9P,[;5է; N.UfoG墬?.FWM/1!M2KK,q9(]Z UJCrg0 ?kݖfpl[FlNi֥/K9)L2eKg u??pG溩3x\y9(TJީHx* y|W9}($pb^rSV؃~9;A9GdW,ޡyT=%!d4l s>%Ǻٗu2XL~,_% 6ռ͝{ 0 ,|?حv| KM qLkv7ܵ$6nŕv+yBMLv[dB5'()uL]c~OOk?*ԟsfY+>J M5WΛBl(iAzy%sSg3[5jVXI'7j^12c`cX6HCI 2(Kʇ(Y}/jX +6!*_  +۟.dP]I#.WC! 3EZ1osZOpVO4$b` M&uy*.$Ce+6QEVG?T~/̉IM CɴDg)T$gl|빂KоCIu%!Bt`1jYS[h)/0 /Ovh V``9i-V'>Di/iRp^d xIuߐ҉ ՗t#z7u}_m؉fy4I+ tz ʮA~d }LK6JC#zYK+5K2~xý/6y $X8C>ٔlbg9i| ?Pu~Qrr $dp@[**v'kA`%4^m.|d65O,R֬$<+-ۓm?o5l@WI](.gZΊBAHl-rpsQ= :qV'-b]]Füxd-)8&ǗO-Nɍ0ZwPىݙVG#u!/0unr/H荭B Mg6Spwbk@5-P~)hkW7)9,O+~ _;IX] ~\dW|} /oU6$e`H+@Lv 4F\.5t콱!ͳt}Is.)kSZ,"pM=VZ1*JIl7k+Ұg陊oMQ|%EyxiE͞t:U N1}ܮ(*ۍ@{JŸE5nًҳ(ٷQ7Om[R η=DZ=>F,.9af[E!ӘdnŻ҉籈{,M})|+3 jή,*vk70,Ԁu1Hk̜}>.zvd(M͜4Ma+  ⪺x/d0QdDx*LXϜ^ '4??Q4$KIYuԩbK&;bjP+Mؒ)Z դZѰ>4ή9f ݰA4 wJ_c~b۠ 6WrVUatu5S:; ogcŎ8rx|q^)<CB;^ qn lU?[ǙNBpeϯXc8/3e: Ts"H jeh9F;[U+U6KݖUVq4ҋLw!O5mɘY?NQqΐF*SL>Ox3(R-@`^M iQf.qqѧуN͏%rL9q#⾋q/'Bx0ox`g]᧫}ݤw:iH\Enjl)ut;Y_h7nx)u{ K&<1u1K֊9kѾ?|aEFNkp )S&?tQyZ@L_6&'606-C2[8 ~KȽ|vY_šJM}`pF^VGܳ%WSNt஥Z5s>cqa.ދ%7z\uj&?]׮Gfd% n4\t`pڿJ}kGfK8rR|aKJI o |P=P>El퉖KowYf0n4|*G!XK2D@|!RܽKH"SE2=-??/?L`joPz|\Fqh 7'"SY̾nFKFG"` :%6-9?lu6OK]欸7Wq,^ɗ 6'<ذYʄPY&ЧRFjWC3 ]Lu㚑^<5wO.=>T.ү84DWI{}_JK|b/<${y[-T >CTcnX|YEv&NJ=}WaO4ME)PD\,>k|̶Zf$W^M`pz* Lii=.K9(Gsհ{PtQAg&҈SvY"EF4C LחFIoacg{q6sRyaX 8mˍp҉ 6 +?rEKכHYunF[F{}ϫE[&J| 'ao3Z0sx蚸]l0\y \O-$+#N0plv RmhCtTlC18_10lpO|bޠwU3"!aڛ8ԄW4?p 25Nki/z!=]avTuu*Y)F7nFJWU&A5OAZŧɕ1_Mڋ8z^. -3ü6:KI1nXxC mDLoYM&v}-_GJV؈r!o vwϛ\زOVݼy .{c񘉞ZQNT<`e$^H*[.up, E@0{tQ55@nh^$`? Q'1 zqY(SBGYϠpHATDu~ܰKXF m5:#/}T?W.Nj7E+ 鳓,٢̍K=&FǑo*(k*NlVd9RyRcF\o J#.|;$u oߢ~>8zd3@$mGY¾GNqJo\dcHu s)}Z ԪX~9?hk7".]t@Ih'ݥj~gzs|?qX)w{@Km5 =`#3.w=񓈓}(A2@i6TehyLRFޕ$+Ovs93fLY2-,.AzQ'Y[nXE{:8Ős&;y=%5 ݷ!@ z.\񯥴*h"Nb~ۚvqjŷS= Rֲ?C.)Bzcǂ|БPGspdo*.>zmKP .Ŕ ,>(os ,j۔tNWAb(!d?!R??Q0׶`˓xDyܗfwMݎ?.1$?/w[iMҗQbrt|RYY('8a1c0NlӱqA)!IE"|WxN}wЅ'{`,\R!*j,|NCx!L "(6O LI:xQLd&:6 dZ+QZpɏP~thNhpȰ,V8uLJ}>U۬,-'#ڟ$}G[}$0h,7} Cieak!{E]uB IQQ:|lZ[)(/].? Ȫ5|LSjf^ߺ 4Yl>C\]}Gj|G` e\.֦h<aK+~?eű=]2Q -W'[}M|5Q.m.Klw#>R#GHҴՅ̋ qj!X=+2K_TBk!PIFN3+EÉV+9gp!SŶjtGeF~/=e 8B]$teI~IM֓۽QAX]9GKՖ`Re#CnI.&w}א\qU=*:VT/]Hp7d|c8Laxb/ri1#T/ _lnjs5@fw#ݠ$n7PȖ[FD] kjNtԚ]&UtfٞbJr83)H05{j6:Pbk?Hc=vKG'4JCOWL1TYϓYHV+N~~Hq|rpH)}*3/~wǫ/ObRA߃Q#M+Ds4rgP\c~|ʭiKYriNbW 9`쿩w#*ֈ&d,T 9@jn^̓۹KcM0Ӝ9 c|!7dM7a݅('J>ÊepʸǥV>a_ᡜ,L j%N M3KњAXVuQިˌ7^DbՃƧBC Wx%uDėIYGيj [3r @&yQt&VC޲'a~#iP&L/mpbv( eGT*gڌH,gF, bQgb@=yn,y ! β b٫lCsj ]4oZZ@т~V9=}ᖪKlR'$(m;4P2u2oךI+>;jA5v/_o^ƿg|g$5U nq2_?|()G>o]ЏQ?pmE*VШ%W'jB=#>aA}"JaǨnL@uSgKXeQ*D#F,Ue|벷++SȪ˺WcƬWETkvi久#ܺFTݵB73RvvO@1uĊk'@ ^ސ307&+򨑙tWLM՝>;ӱ*0|=9` )׶޳,yln WHpx1-0e9aSQ}_^Mp_KPX@ mf)b[cX1"qPM׌.W'Pb,?a[Ʋ!}`m9Y)/Js#+ؒ8NK}9 _Z ޿;߷TZTkvu3XS_j mC:8Va.!OTjd׊%{_O4W.'191|S/{>Eͦ-Ư`z>E^/+6N4D̄IeLFUv05#cqXNɅjmŰb sSxSTgĈbnBM@,I() 79W:RJ6^kѿ4 Jy@F=dE>c4 :&׻ݣi ^CRެi*`8}(\'}ɓߦknxS̓\,!N,,m8o[,H}JZ/l5tLM0wZ?v%05w'eb)єlO=^C'}Zq1rڭ'~5;%yxrXe:^f~RXۭf.(Hz|m}*W|Ho[niwX/=yk@MJa׭V$~vPՄf'>m"ɟ8U!Ԉ؛1S={\c[@5NO= 'RM\_]eI=-8>5om\p'>Kb3U]N063XrmZdE<-'Aq/Jp 9|(Nޝܔi1rJ@y}/h*#)6!'b.G``B=Rujr`Zt>uWK]v|AH~3t ] }OxƷߓ@k^a\ob51*eu>3%Šs~DTֲjFlӬ!g kmkLse-AD)ї֥Nwm+@28 U( yUd(E9k즗Db;2`qnRI/٧^_>OnG"57%) `:?G`gw9 .ʓ L3Q#;fVClD]xɶ*mq$(v(79[W;Bt>zuk82@"=m\s  kzrqx 8H8E6#+h`; :4!CRP|j8>M@5H~F h" FϱYuȠ&(m ..^ KJyZg^D1+;W1d&;GFZLN4!lJ> {ݞ::Wɫp%_^N&Ibi`(vqQh#EmOt4 j ґy?T|!ִkO#`2՘\Z!$>0"Z0f_,:w`{9D &) 7\7lgfG[ǿogheOb?f2Ԧb yjQ#&ho\nEmޣMǔc~aMM<[ dϪOG] 6pcprp[LWG.0A"6zl|XsHEuK[_XZ(L */kM̐6-DDo׿zXTAp);׷3Hz*G.@lf3v˱H.!D^wh v^ N9*8t?/uu# #.CXk*i{ziz9 B'ҥŀꞷ;F{x *{ lVO [El/S `  3 'IV5BHG"(w"Fvb5z凰Tfif|le k^(ҋpCw0}.B?oxJYa-=4Ggqŭ PふUo~JX%%3~31xFv~N q@jJJF ρ(1yf! ,Q5+ ګGٟ)} e d^dW1B.-NCq/D@*ۣ|{@?Ы@Ш'JqV|Š *;Qivv kvuI=bυ(4 ]֢ h !+= %{Bld%$9'SO7UXtgU{E3qv}78@U[V1ˢEG?TDICj"ApNZAZ%~g6+ #%M^mJ)+ڢ'4d"/(Flr z݈25T,\y@V% $ ؟e9(NJ_޶šՏ|ngmv8w-TL41qcr̘h桡cS<9 r!d@8{BE)&쀸 τGtQo( oҼsR^01l d]xOg9mG˵ۧ] pl3QVxYAz^WQEQ76? T '1dh:DU.P% K'|{S!}0g #7GF;Új>&~K^h !f@"}6ެP!. @I-1)`Ft<ڄIU&3/ʦܡyl=%Aݯh2~γSbhXݽ*)7,^iȩg?XL \}baNW؁TPmG?%JT069Ƞ!uK&Y6g{?:YsW-KbmYߞRTx#95yd2V2JQ{a27(Gqfl;A_^yWcQFmF\.p#bT}cW4 }zrI][< D^aE)r=~r5Jbosqػ8.] N\9+sDAX EQ8:6!v)l*ZGS2hWd؜ FTxO33a f$3[/;iZ^L){u\IGgOxQCHjxVcw.T嵵;ͦTl u_,ێ[LgFS5vL' 4vV8?&Q䪍7?*^ %7 is+*.4%rkΣ8jRxhHft|—= \ >ns}Ǭ>nE.Yŝu^uCS}#F߰-eH ({ "@AZjI@bgx<X͸q;{c$K*qJlz_\녀zncY #x..)>DWbd[_9U(^ȝĶ'D!lLRpH9۵1kݞ{X pDNYjqBN)7D91HeC䂔~K>a ҡ3tO}Z'˛T[hv3w`ŞMFdmԵ? BynZ(1bcZ6 `};BڽZwnΥdݬ&6[/2 I>aj=lM abrxbCs٪Bd$+p6seر+5j yŀâIbO(W-blV)rd`V|nrp>sa8_OJRYO R_5OB#FϽe'iCNM֘YV"Os} aN# *A ߟܻ(BFקi.|/g9F+\鴨sCV=\)txPb^tZ]>g+-̷聹V¤"?"-OTo8Z;"< ZO]< 8lKvmxFL;2F^m~ҽ6'(j>y9&.}Q: tIZٜ;mkw~}%}T*хErEZbݧ, ^5E/_/}熯[`X7,v;)5S̭{!=H# u%HYqnH؀n]$@W'}|NNDD xۯ;\hpSٞoӹAmLkR xL\ʀGk&ʩ  I-tIp`}C\n{WkV\pn&cWjA‰FgunvSYNvسQ5NqLh`ۆ{ANy<5Kv2k%Գ29SY2haC6x-1_,3Kms1iPGJ-ɝ.Хbj-AX>v '-W Fs)9q䜳l t 7g.iTh 9>`0@H}I{Xp̷YR17hvq!mp3Qvij*m/!xQW{ܮB䗣vnJ<" j>qi@xP ’Ld;϶b]sxǷh8bE*Vd?9Wa>Csn 'YQ{e ƫiU ל@V@cU~Ǐẽ8Uvᘹg+뵫x%|Ζq4XBƦu$FD),ƚD8`~r2HCA ? *]x9ȎnCۏXݑY,骍A4#7V39|SC2Jyjnsc/v>|b57~!\3Jhੂ+'NÉT*El[Zv`c> sG!Sӊ!i͈'e'(cp2]S8ӖBmz-X߇$u+ k[)"3کtT?NA3^&)Ӡ&(>'_C[S*얝u4h EV}'fj<p\Ȱ QǑ?IMkj*,eoD9!pپT^k*?tKp[2G% U["ĩn.~$\GF.?OSx%+viM)o`vO 7RmD Jwx}&Rѿ)Byid֌f: :ȯHmAU\^9|/e!٠/!φWi>^Ux.탘TW|U܁-j:ޮ^\uX{>ruKa(+DJ :0CÐt8U\Y~0eL[x}@>%j GslG\:)M]Tz`Cl/| 4n /Wv`Rg{Ҹ^?Oyꃨ *ߪ$쨳dd1+,n`f۰P4`QV9 ڧO.3Ìbq_7g|]旨Q*m#Aٞv#CmB{>JZ(ϰ3 he{ |j,;=I׻C}2Kͤr?%?PNۇ N_;3!CB{3-YLl ֶ(Fήj*{l&Zzwj􏫝LIEěN" &X%m0B>uc+Ľmj߄AB">Ӈ{_|b)Bۃ Ł'YbK ӈxetdU7L/>->[m.3G- vmvҏeS"`v:YcfWz2B. p kfbckP/gzj7ؔ\pRSgJ\ %\i Ѵy"ytTz[o3.LC#ظyĦ@#R4Ճ o2 #Y:)2g<eAw1j:cPgm]=rwzc=¢AW#|{CK]tJM!<_]2 ,u8<!;p m{A<=Z. i Nr#,O΃PEW+b5 QV!CQ:3MK&C%[}c6.mj3$N^ȮP j}BNB&J+s` !!Q=J,Y4 Tbj\ 8sTM*Lkr1b.>R"VfүrRg-%e6'k=]ThPqQ(*2ќC9.ذqɊ&e65U"-Mrw98Rfa{1gazL'6be%a_CY1ٸf ~,i%Z"o !lUaE5x|ﶇ YǼCޯY"Dٻī4r<ΓE a'aeg yu;DحٱgUڨY c0ӭ Nu C]?Miq8MR}˒5h_'X%4@pcҀ1!ڏ-6R-F7_Y 0xߩZ@ddjbpzw3)H v|`9 <V8ǂBP`JPnOϮZ\,K]=1~ب ՃmdM6ߘ{ڸdE&eT>' ͶX2&B~SNU^WO 9#_%8x1w,ž/j{Jg;ڂen扇!WQE sk" γmx3i#Ht5)JUB?-0IPuo XA@j/|":/ =r,>ş,ѕ{&xUF1=d6a)2v8'/ Eه ^P .})+Us ZvN39mՉÓ{w;ڴ <`di_s8ץ=spH;C]>3:|0ǮâdNl[y$c᪕>vzk0e:`P7rz%n|9D{S^p b2όc`բKr-9;EGbqbl\'P;]b;3ިPیr9q }[Iє @Lpt-Q&bex @@k@V VۏmZE?("n g%|u]rXon"S6rrmO\By^#-Z`e&&,YLUN)4q:qԖʂ3ː]w<œyh\hld 0!?4y3~6[Ω=oմq &O2_TAۋ.zM9j#=_z4MLς-Y5"~8YPq,-bVT*f-wǣk8R /hTMN1`h-S\^)/ƣG,]+d**1sc\|sNWZp%н!*Sk%2(H0^5"s 5Na9!qӥ(T/9!L6!r34|S:A;l.{vd{B 5mΏkjEZx8zدd=N̄e^м40V6[իIi.Z5q^֋"[ 6dUEv;wE㬇H80 ѣ| $di_VcO-0@l<=gw 57 `}ԹI%iwTuId/_ݘƎf-_[E:9y7!YޣuaTO6 aa_!Kfw1bcl_rS8~ >0=|GTmN]!$(ODX{>"6kOFeG`LJ :61|J [PQ5X~%Bq:(& pWdf+ 8k< Ez@9"Uq$[AѸқ2$.,ΠO)̱Oho[R=~jr^<69ewL\\;BH5?Ƕr3h΂c󎤸 H)GJyiz..乻;(xǭlAώCFَzcNz ]79}nF2GLXg֬dQFM~ˠ(GY~=&CЯӲŐPykoPvAAY SY~|pP2$F)(Դp HR*EFT.&f Y0 y(g3TPa9kHx%l̖)Z!7'nصm,E z`NkU_ɽIy',m#0C\|ySZp,k< :#&mo>p)~FïoIۅ]߷[)zF[c{5i' nyWNJ^fSvŕn:)ob8V} C7Z5y`-ygSȣHt { ,?pSb7O30+تmF5S ^u:KN]aОiV]m͐|&~KZxϊoyhCPy|{U-P~B mvmȋiGk;oQ;?g{7H*nʫGqd 6WbW#vTnA*"&~򾏒^7iJE b:dմ?n@0VO^j)(ct1m׼r(Zo ˥m%W hM<l"p(Y~OBih594[|608DVe80{mKfEď)8~1C 3tf4A݌{ME4j$UT@\dz6tӶh:!6= <}y`Uݽ S"tIr5p7_X1DLYPE&Qc*(6G9# ":<\Y+ #Q1#GCL]IkoI4tLkغoJ-HiG3QmKHld_Jȁc FGD͕lDALXY塥O6">`4bj*rKq}a6 b rA"r\8;Z POiHm%=ȍӀ oƎ9I~dWV:S XOͳL0ӝAРcV9/wB_LÏu{49%WuA4fBZ 4dci!,oQN*e-}늿RtA[9Nǫ_P׾,ʳ/pˈ1PnT& Z~a^W<^|U,QE M5JB< =CG=Ŧ\N eab4P|gK#δ-ꝭk_jQ決3پg@;2"AvZ{[r+T9L]~S6f웁r\ۼB-`@2Zi7mY|.hdߒ7.we>#䪻'4>\n@?J>4H=yxk׳- sqoxpФ4{k׷5{(4wvL)]X˵iy_GԷlᲗh^&52Z,8?qVYς=ّw("4;1Q@<wnB$b9?x* v94q>M;\@IZBĽaGlr=)hLؓ 7 8c6)2 ­[G +91kCl*8'>v=`ZjBa * &ɯ+(I)U1~*Sھ\>2O@\RYv/ T@H'!s =Bm恚"-u']Uz I}lw_H^}-‘.4C)tsQڰA זeN~?%(Լglɓތtg}*>/[1S*ƿrs9XKk*%4ٯ}TKv#?'R=uEҩ{lMAa6XF| (ԝخ .('[ވl%јeo.آPh7ɢ㜣&ߊ~$Kv=oH3H4ܻH2xCtp[TI*IJjRhS:5#1R&zo'= >7b?Bl$UWt򜶔,Kzm[.qSR][i#Kw$73İR~߄d[hqX:C(Iyπ5r$A "M-˫B蹌e9` o8[ &ký{qX')4ۏ̴(l""ν4W|f(cH .\+'H a؃G5K7P6\ߤ8O1U^c'ZieQIGucފpMseP2pNݯuȋ8_~+9!xݡBh?0H<5ϼ&6'ys繐U LHs ʢE՗'9zT2TQh!:v\)e/pc//d>qvkZ!C2G-X$.*)Ѳ;,*?y πye`S?aEmg z=r\.r~r'⎸_ʟXH8* ;?ws x8S,ԍ$ 'z KI3Zw:Ͳv@tW@j380hq\[mZ X\ uuT:5C%'U ,!1(w.{)̭4yZ-E5~C?ǫ.ⱍrdqV^*W MI2a)>Is*j]C {R?&LկIq"UǵDif]r%hJ:dR0Ǻ"২!R$ 8'tB@ux0n?8[ ^> xGJaiGjGO D2} MV=\P[NWE=A^ qXFfmWSUJ'0CmKs Q`c!"E̶n0DtVh^(ꆧGZ-p ^keH 6dF\)H 0g!(w1gɠ؊,Ѕi`#ȶxi}wT/D`+=U{O=IwwOұ #|udS%S4&} DşG7a Miʽ.[:م6۟Ƨ3Dt Wձi '&M2VHMw/sbdleZbX*W;>N{~&b3S!(:&U!$تy@vOIkH~1eԂiBLu p7<\|]̹Sq2pZ";/T>l L.wutCZ]tjQ|73/ROaT=&='6W-T4&sJFE~m9^ޜ.1@W즥ZaB|:W" w[6{}C6)K]*CeY&VY!nʌA ЅogT#ks}T ]w8%"uBk za&e?(Ay^3zz"،BI-G}K*S7yIVU&N$-{ử&iȘ)֎$_Q*)и(R;ڐl2t름0h˪-Z>~VLO>~1SRGxN9 C;eheo_b#h0 Υb+4g4R >+y xcϧuP4閫k-gvHHkY7FXjmxP̗jfmT^iDj0Ya Dz<9g^ۛ$_ y"@w%ٚ#`@_V&rFWJ^sIcyH}'|;=2Qdv̠DVE3fNe=OW>D]U90:?;.lڧR|uY.X>v~ jj* u! =li_5,aZ;Mۈ;ӃAUwc_n* ħ\ZBW5+cGX2[6)hmxIo1xy`bD%4-- 5hDZV /{% (JoToDQR͇*WMʼn޶f(D?Špo<3*f+V;"_9qmc|]IOxZNY%J}A02Rj)Fz~MGImV3;jgvMnZ.]fQ Da&4$6m."t=ģ| Tk{I]0 ;(iyM/Ё2<9,N:-Fm~$(ʑ]WG4 z6F&};,7_=s=D ͜Em$cvHkO+ٕ@S0UY~5}Az: D Ry 7D-{9L|(8*VgDݱ&'E4-,d\3x (!oUĹ@~Fn`;\Z,nu9y<[0Xȯzj*_؁HZXw#II=TikPX@p0r?ɣ]KU;M&uV9w=uHyflmI)@-vo5<m]h|Ƒ>oIRqnjD7< O'4]kG+ V4;{`SMx\i'.W\T!L4K6蹱On}JOʻ|gLf&oЗ(iӜ;ۨc{uJM@x̛@Ut DT&2x&Y=qI: <B,*y9t,Q z=sf!曅8_|8)^GN/FDy" V*-U7hu Ly% ;,Ė Ȉ/NSR3 #1jr33sKZ] P}xSI1XuH)@ҼJA1ܚ+afloЧxkP){-a(F('BшȝSU␨k^mVV}ɀ*}]w~8 /[*+Z0ܡnjzZp F,D)kk5Bi|m-Χ=%s1Z-1sw'"B31얹 >he(F“g)SFSdћGr㦺6 9^:^EnN9 ]6>-^WCV"~ .%+Jw<1;+))XyabC.vPPECT ۻMB@avu0u շu  UMFodK u}g$]`𾕹@P%S%XXܘ fX~ h(?;%`!(۶sYlADdk+sTgb=[T^ڗ4,y.hOklefzL}dSB l!m1]"\\%8},P;"a0 ̳f/. 4 _|H9B%Q%]ݓ9o5N=,&Bʎx'))M,f*q6/4"AcD6k٠j6:r9JToIr3[[qLp["xtD !8;l!tvf'>O޹+X>?z_蝴CR985y%?SA4VVc&R{n; tF+2uC@vRdٙ21gTM!CGW9kUe| MSsc}$ovm"AJ&L(_a[5~>H' J >%^S5 ߗj`yzHIx_1v$曐[61c&8@)t,9F\˸ qZٳȴ+3l6E³{/A.115WE jė#[żܼVn+{9n~ @!^2+&cj!05۰rWWlLGϸawqOTAgJ|rpC{u cxq!ts[Y&~k~&KB4e;rkY6Iל&6"shFXY R =6\vdYkL،N8p *1`{%!cQ'BQfXQ9}2΋%oSҬ*x0ɕx_㡁{\D ږ2ٵZq5&/m6l2eC1[GS'(=tf:^b$CA 3j3y0,a [ h{*~7yP/'5qdCv|aުHBM̸B fĺ0bjvH We+uH46ix.Z WH4Z>>7)Nȿy+EAu_7d>`vTun,yߎG @rX0YM#m̶SU$T"%ܟ0,gՕoW,Ȟ}֦s h4;rېž؇Q4b81elТ %ɡ'tXLoߔ]1\WSexIRo}E0+ p^_u}n؉#?UO|=F&('m)ol1m@&."m^Gcsྻnwb;}/Yz=rXmbjedVށ|Cwv9K7t,ZV7 p ^'-]-z=m`YVEWY%2,Xߩ.uMq.ivÓF6Lbl>@1SxxIYmZ?c`QPgeظ#EV7-D̪9(atŒ<]HJ:  Djb`#w >]o"(5df  rS{ŏsvcL Q'YoTҐ}MZJe9vȡV%}?`=4fB汭-Q'K~zKo8"YṒmX)4K*?\+99}6_],[wv+)IbSCaE;'C*.t qgآsNX霛WoE-^췚w2 UCgA)iY >+7KVSjcx|IR 1a˽L C9#pNY*(R 0k~Ԏds"8*!JNT|N>>f]13iēʭ/>8+8kQ@l 󅗉sU~Πp[k;9&XΑ$ԗ6xxulgAg\1t/z{ Ǯߊ_ݵ*cV=. WׅԚ:4uĉ|D` ([7P =RZ)V 頰v*S/b']SBģ'-tBa^;R'3\F_]MG/s3mKyHћ^^g ʋAK j7sq/'.B-:NZB{`,1K˟)wqG#R n +"^w863d .ڒ{S)l@ tE\E' U5/Tb%iSDz˸'JlwZf/7R[_6JݠGBW~o;$œ* #cn;w+BGՑG&c!1uM5\߇uS#p1Tƫ5;ˎYQX&VP7?8%z|Q _y16Av\cuƽinsPϲS]$PmڇRefy?y%xo㣩 ZsEÀlOjD.gy7~F <&pĜhKi~a&ii`6J[o(K |}n Y/$3t=0S8Kbbf5+7[d<;^L3X(*UY0Xk0M8Œ I4WBk\GI}kyTy)}bꦁPSpaHٔ23qyڸG b>zzT_ 9k#<]Zo@}0HUn7<SN^3<钁Hd-Q31H05 _ε 370R=I>(0 /l^M(bYDf4sDy^vțIDXMDAװe!Wb/ U  ` ku"\7"~Wri @j̟%kQd*08Q\\߁džLR,=]2`#({6,av$O:q s/H5s]Q8UfOjpE0hU+S()HKɀ׭=swGR9\M?piQ,FZ )df7詥2~~ǐL,pT C۫?VNJPusjNp8\UaMFG>nK'9p|_# 'TzQ/f3sԯ_/&}$?4N~2st2BNȉ'͛_>}??_ٴes|a/ek\]6abij=nw+b%8yqW~JR.6DeDQ rn+f1Ot1JɄMڴJ!^8hp1IC/JWbbQ{&0>̮@MeC@YEQ&'LdZk|}&dnyL&FV~`8xF>I/is oTc2oMUBÐUwꎞȑ_s,gm+D`Sb8ODa`-,2 9 9?U_bRNR2W{UJ29dnJVܓ^f:$."FLz "cyR bMx0]h:~<0wC'P&q[VN\ñ),2,C 2  ku腰+Y]3LvIUWUteCcr-\;yIJ&JȲmS%w߃֞˳IRPP4]'^gt|IpF1W"U}}5J>4xt}ҞA ԞZG( ÌE_3hp8g5YIwvԓb}a@r|A R>+ v_֬V{D\+CC"lA~гhַkyC|CD-G+7#[Bܤ)y@zꓑݯ'(V1X6dY֧!6XQ8 ˕2#A3g4'O,k"xHSkP#ay頶"{̳ qyc 12c;N_.;hlwv %+B~FGfCq=C^?:A3 +a-ܚۍY@r9aH~AKaqUчu?FR#^Q6xr \ +[E"5PVFZEW haBCԜzF%~D"PDX駟/;j]͚ ]ThtycyS:Ց2zڮ+HL`0utjz, ݍ*틷$RQ9R s7׽ oL%o' w哝m܃rszT 5% }/XOZp!Nr9%W:L6Cs(lfW9?|#DL&k5x{gKN"tñ[쏰&J2iݻvBW(썾s:xt!'^LI&[I02Y,NjA8Qs~YPPXnqoqjkۿb JUSx6־sy3晡=EzC'3;\b.ǟ?RGJ]{UOCڳTkIl A` ă&LXRd7GQyToz*8ӥ1!]W3V-"~$Y2_|pCxS~r{}B6Ʃ!|E+_Fdɽ{XezE n"*ah-۱ DQ}Y"/] 3iu7bPQe=qM??L;etoأK9d/״,3UM}{!X~|&YH=e)Ҟ$zsNV)U6Tm 1ۤ"}'5XN6M`VT\\X|K!|zMln.GS*YKpgre]ߝH,Ci = 1qNnD&!P?Qp1'{_ 3|6LR%84bT6KxsJ?5q3ł:^rk)A@^QS9\0;Pe3_TMhXS`\@?})(z_l c7E(|/̄ Y)I,Z@5`?𸂵Nź#cD޲N}]6SCc@f1 A(1ie[<uf|K~R- ̰6;WM/ L]oY&Fm-)xreH6=_zgSDRL CAَ&F >j5.`ZI ȼmpTmMK2Ջ,s=+NY1+X"x E{czb{?0 y|HWN7!R1:yX&ojC}-cug? իc7OaZ$x xqbXCԏmaZT?x(՚s*xkѥGhH$5̚;~x^o˃@|Mp}Vq3I 4?0U$ղuNˊazv,t_𞸟vzs"8L0 n|*е$&|?8L D)Hh@iV9xCA>ɗ> ^?ou,ڿg%O~F'$0 H?u f5RÞ_Q$E?N@}V0'vYD\d.4ȧMմyɗ,Eme6 $2]X^OO(_-1d첺D/UhUxBWa-7Vsӻk ,μS<{V<̃{GZ'Ӱ3oX`dC)MгZkQH[𼨬)si 7+HohF_3CIQP(nv$?bOD 63R@EYz4gV<% C&y*2+} ׮(6oGր1NBG&rsǰktQ\3߬nd3pvwhj>" L[_rN>b`4 UV; aLBS,^o韈qL}L/1& OZ[P^(Y[ÈA/\^taz{Ahs$#~b9mM췠kТpo O;)u ATJ^]uERJYAi\&ΚsI'ʲ9v&Xھe1Ȕ?P@x@̊|J =kV"i~? \&]$eV.’#{>ځ\ijYZ4=vJKYB =#j֌Wu8o}zd]uNs&)>|"(tVƻ?XȶY"ZșC Iy࣡$G{{DW~/sJn:~Ք>lC٭`2O,_)A}CPƾ!VP4hu ޟZC :^ VCK("+:RHw-ay[,KoT 1P\~^TI_Y1~>lB[&{qoD3M4uwqb%:JB[x|>šŵ-̓(ʷE:=.U++00IR@t'm HnrIgOޤRy)0^$ i۫wȝc0Y"8ŢȏRկ)6sq7R\urɧ r˜6ρ%KD?ڝ'ȉءBP_nPl8#s=X!:Ĉ oVzxdQ^oGt7lk*n(s}s,L^QM`>Ar?+\\G>2]M?(kD1+IA\ZkQ# m]ߊU1*$ : s55)m:+ܗ }[;ɹoֱ`(yL )*2)Kz۵[_;jF'Ϟ<Ÿze]qA_-R6ƌl[tT7sMlCҿa rñt$`|99۲7y+̱s-s QyixẌ~egϱYT1/Hz zJQЮ3 I5 7NΜ!C͋8^Gl  _%zw}|-ǖ !਑B>u֣>|'r}TE31rFA\i;xL|b'K?wPN9T45L4RM%4Ȧ1:N 49?קqb .'fC]m\#OcCDޅ 6:lΎqbMIa+̰L5hR NNt6E@1@z*ҵKݨ$[Fm+X^gjD_w~F{ CɡYXPLm'/dLǾBq:[8)vxr*0XQ=:V},[O8ϣP7+}](KD c]quxa&9ԫBHR1dr :61@[̒~Zo@5 rP3n&j 瞓΢m() Trj2)$(ҧ2?ɀOzv€/ DWā!P(VS77VA(5e}?pVﻞz)B =Vx[4-=gscה`[fb\<2&o SG@22]a n+ kYA<Ȅ'`0ȠPhA)?\O4s9L:3 @H' xfDv F4HfSv?jB+"@hą6oS 7PmԁZin] UX$GLv -zc[r@#eO)] \|d,F9ѓ8*j'guJ \VB'Ѱ&G vFk9\0{{Q!KK)35 33_cDvNl珏هB1( 09f ҄\W 4Z /ޝpruII#s=l!v;®Dzm8GS M2W`TԢ6Ia#h(]xVO 9e5D8 |x \dTSywȱѹ5 zs4K ymO`_X(H49mw%`gz/["C N#DzV+:,c%~K(QH)_!ry8^heMRr$l׹A+42|2-`iА;)"֮~ŔHʷjX5e}>DΊjgVp*ƨzߊ&5U =^ \ݲ|d @[cb#gm2޽Y%x ^6!twJ& 0@Ay`#ҚDZ6{C̤a06AE%ih._hdz:rF{>v+s^X!wcjj5ntGEV'Bk0]&Y0́њ& O)Hd%+&?pv"=8Vf7dY!m|PiYf+~ʝ|ԯmYY`I42.]bEPoV.,[aRw ||\ կɬRZ"<4ac e;QsIШex!x #DuŠmBb!D-1\rƞacXBRuv;Y4<u0;=/ R| !<(_WsLLӵզ @{$Ukf%^ XKsi_y([n頰8GGTusm>Yҵ?}֑Y.V[]j)nA8ڋv umuɸΞ`P. +y΍]P.rf?!D],N&4;|rd|>k%w"(C*2w8 m|s\!ռYQ\=VsƘ6mHOޤIcC2m$+lZ[)a;99d8Z4:.#s9|O!TQ+DF:C8hf^lGð>+*+4s0r|>\s[A."۱~v5C`6qb7Ƙ]1.s AT'8:ӹHsbb7xd?o}2B:P~zx˗ch:cR=5Lrax2JmMIJXxL5| ֢ u6~u# ="Ʀzҁ#CO/k)(c#xu.r⏞k:VdӁTh. R&j|Kd4}N;pOh+AfK .`A7 HzYKu8h׭}g֤pCA8Z q?ĕ@BKLC(%TXΰe6 E8Q#he!#DK9f}MH: +!>f-f}* /攰 *^awrBgqݽIJ^VRN"~5q; q :zoI VB0Oy62l *@fr.k'yr{  # Bx:EN"'g`r\#GݑVsh$\B`Sst뎬d.5( /!"@ZOgHKú13Ňp#WPl$%ڶ6 (Rr"8)}B :7*okI@Tfowl짾Fz׭ B6!1 5bԞ/щmus 2㋾]qM&gƒ(io.-ff÷aZA&~nT\Fg[٢12m5: I*7YJ#Ed1AՆbjhτ}YV>^ 3v~pIۄ7$wVn WFclu԰̠_:o Y#03HjsB- OT,S k&*x<0͂v7IrWu?9囟 Q;utWHcSE1T\x>>v'\7*7PND3C v'ug{ezᐋ^:aъ-i10d&?wsnlz]a0}R!fohկ.GG뿢ۍ~n)t>i6 Y A£ؒ*Czyjt˥P_p ; -kMyډ 32%1gTY<#c ƠU iD}Go~bڮ(ώs^uKI5Ko,1W"!r;ӀvE֮8qp}wi"7EMZΡt.M/ $u݀E/T0)ev"6l/Uh\G4YjI,A>\\Sgܔ)΢x2؇uz{J[+C|hWC=\-I qvC-BX `T˫,#CS+v5YmᘽFa nrmHX5$C%iIMgw^f` !g}*Dy9(;l6prdedD v8'ٿ]bV_4'Ȉ-V}sF[?hH!Nzn1N:)Ak^nlA\/1^P{Qc\fp׿<T ՐG,{c1nvHq[2^\o!"<± T0/MD`ZQ[5*m*)ZA$#ƿN~FMT.q: /#mk[>*=@µۑYo<Ge+ _01 ZR~6˽9d~9Y2ֆMwN7߰p[ܛZ训 nI4Nq&njV.8,/xWumqϊ 7:BMsOVbjYfH&JEGb9۩f$=;{~Q7ZPN&éDWH@lju!VڔsCAʾc) {?H q 0(p~`NA-"ŵHrpI7Ä*$Lf׾q"y_nGĭr*#s(dޘt!`x  (۹]v;Db ml__ ;mCJ~Efsf*^GQsO9}FzU扚A\>nhg@Ͼ޸(C(vwa6$-yS?{cl;jٕm_nPμCj?I#aQZ* [e9ڴ׳l)g":z噷;b'Ф6Vٿ9~&ᦴ>֦?,ЈCgz۬@" OV%6JU@V&p2b Y- o.ՈӶTsmIg ,EQ!`8 p/ƣ}];o/ 1]7r}R=> <{b#Jd> y9y&o8leLY<D:M~w9G1HK%T E5v~5Gݤk74`OХ63Q]8)yoV*_ lO%`ˋ\cis/-3-6vimlS>M'AoOfX~o"vꂞ򮓚lRҤw=[{A3_ :⻶1. LhN9Cup"'Fu֎:_>\ & _[{]귙Kǁu</0qtkPƷϟȚ>[ ѽƶe@L6o`DzfOڕXf7# $d'~4ˤS9GQ:$1Yxw|K~ӽ[%H;IJL!n 0i Ȅ QsÎ~H3&(䭡>B2"u'e RpKz$4Mвsw:] b@Ꙝ耀ށs$pѕ5Ggr{seĵ YD0@ƈ]^:lgCsl|;3h\Ѧ܋~ڵ,xq89:L } ,sn.?/'Ljo ͟x2_Cc *.5.=lomBβ,"?M99WH \Q_K2W|s5N7sm*zÄtb[K 24.yL՛hl-`zSF * i5*l}Xsbĕ=a.b*"dFD}aү2FDNR ~fX+W/sfm]S'sz06*4ئ~uv)s8Pn "*Fts-G'/ "1^Cn|\7VeeG|^ɍTKl愬Ă0.N3zgŠ"v]f;|m]2CZ hr[.xK[N꞊EȕLU/~x{2m %u<~` `ļ>,v Ht%sX/oدN$64uB*y#KanT[7  RM㴞u,4_J'3Y%݌\mxjn|:-+ p<¶eir)1i,zYbO.=Ng? MRQd7dof1K-w2:Hl61n*"P5T^MpLVHR +k@J?xO ]bЍ- &G'dϧ +:PDtç_/ĉS,CG(kJ/$Ћr{X,<&oYV叒Ry]lò )ND?ՂG2-ppT>:?=7Z5 4Eei :J #g8B.=M an6,*U!JX& ;q,0? 9lZ8qOQ qh?k-QUcd CGiYԱKb}Ý́t |#%)| X.Ydq=N-W b 񅼇]Y:\~E|;Ss-Hzg>V<[JkLQ$hsD6:X#5Uꭒ6 Ft,v0 m$vYc9_DhQezDC'^ 2h&2x\)hi6 u34;N*.P:_G^;%(xpǀw:Q Z3܏o~;>sOVº,6N3/!@:_.>W2ޮ{Nj#4Ņf @8s;+ф #uq`?dFՔ}[ tW;0beS9pnb/Ll%w`m¡`cKld:*:G!5H;J(xAvi(B#(!_e~N!BOs~b`0"œL6Ъ0 MT$,ܽ*[AA4P R@_DA쇄ISy7]XXt-\&8bĊ8g{}epDbsAU½E v]3ϯ8 GHw)1F\Zmc! {pFEm\)a -7QS)3ޤs0RMk_y-ufi?/!\[fPV͕F-F't\bo#Dq?J=HRa26Jfbw*T(GbM8%r< WFTktheY$zP.A eb.-y*"weVe)VE,X#\=?F cytwF]Q8L(}S&ùrf D8C*W{R +kЋ]6~ܣ;ٝ)~dw/Yhd]"? qh`m(e,۵xfg,bxPl#D|rW'_Lqyp Tp}p3Hļ'cЌ Tf̯@4=E>] ʆVzŢ_3$ȣ:YArFBW}yoR.?& 3JtgG/Х?N N^"2~%iì!F/KCץ[A NlLT{ty` =h/ԈWG~]zPӊÈО*.4 G-R~ xաӝ'T(_/Ź,,(>jekP_*v?6 t R0F:ZLX9Ⱦvː /P@%ƲH6\~.=PVądVJӷJwMipPiV}0{h#\k>^/U2=Ё ӀAQ7CGT/+:^PH[hb O[]='?,Nr *N7I(Lw&U;Yo7|^1)ճ?ǠU#!e)IW Fl\ZQ_0)ps:p|1SV"jZ 6Rhb]V-^_)w8xʶr؛t={2&W'd9S{jwr!807w[ĪB_~1  3 6饫w<)9y(&T=_4o=ED_ 6S&=eJ^Ș#S\4S:R+V'rZ skf*4ywI7Je 2c nz{9]0c߬OG=!kf_*\@w8LN{2&c |5#Od–Ft0BVBbl{בCӆOqӧ9Y#24Rŝ_YDj-Qo8(q=ͥrjkXn)9+\kCۦpW]=MZᚺJVj,AG>j @ZR7㟓t4<=Ug!*$-9E u &2(Hw',yNy8~hHB*&zfq鴣aD jGsC!)?(y/b;(*c+R!.E}#|}Yݒ9}K0iQ%# ֗epRSd($1F~D""ՏM$MX +>/P/|9cP/~ 17 =Aї=|Ukˆ?E#@6Ež.3~@jwҔAףA֛.uzPbo0u2qfDPO Ϻ`L.nQ7sFN2MV0mz2zmU~Epg1~n\ [ը,E)YpxXQ&RB;3aVa ْOb3Z@;V5 y2nqB&%9_R 붉`F&(-y\;-`XoHVN&iB|SH$85T4P[0%ap@e;FQrn]2E?>ADcv1Sy &6sQTx5[\CcNDPi^i|a7CIJ ?A'95% ;b<9! IXŰ4jtfG悊<3-eڝ^ oUx->NGVZP 5?JrV õ/n]7yg*͗BQOhc[nƺA!ޔa2ȑX˪C6 e͜ $p]Iђq쒐/pFzIf3"`jМ( ([zxT4\1lodڮ,mfZQ :h~5# z;.?^KDBV_~%uSU[+EJj sGT4m,SȐercT(5TLp_2Ҽ ǤDb._4Ƀ/H F/q]F|A&.Dv;6Ku=uxWɋQ`/vA[}ʽWzp:@Hv:cCej搚ۯɤ/{GwD<hx z+x|#fZƏ3{ /nWcz Y\%dWoyc[E8B\;&3>lc`wnd2kQc ڤB;93s]cģHà I//-{q:PN^Oש-2,;%[gσfդ=L!IDS X]ڝPP$Q8M7O>ŀC 6R6a r.WX!\[>!%- ǐ>s[شpI0kdT XЖR /scEp/LT6!ʄ k{v,omN 5E`.5K p)Zc[˜a >;j@cu`q>B~dNൕ"Wq9,yt5z!ˏ!N,=y :J֋&J#o8.x4KOL_[}~^>:ơMB"u_θdKl` myRĉ V2֠Cz N.\ -_ B0X>4y]rG@"5u r@U4/&m/9+͏kwj F:bҧ䵏r,MlpT-3e_S `oOp镔z6t5*v. +h澸,2w&+ qߞ~e|-zwu041?/E>ݢh-4B$g=f C¬|0?[1U!H/Jyz6\XF[m&܇ܗ\Yk ?(G&_7ʊ$V0!">_4 ℚD?ȽF\$b̑,@\y^=c,#){tP̤a;S)ȷ*$WS= ,O͑f+ p~96"T#P9>ٕoxv,  ۷%j`/B)Ȫ;?P='F sRdC7c¾nYr?˄tQɮ\ |DD{õ@L3qbD.9K҈d25{NJUT+UR +nxyF8?U9;sLZAkz;%XbŐ60j]Wwv+iBqf0zRwby@iY7s#Oi/ ?\K Yj6A"UqЙaPn=*NY\z$JF`:Gbz3vą,f=@j[esnVOIMlBu#B+fSӾ$UI;}i21TQD)@cս2*> 4f4ɆL->n"H5WL;O7"ҥIPb#P9$]70@\>Oe79ka A ~v7l*WdAt&1w+ziؘ-bR`B\M9β۔Q_ \g$ZQzri,ؘ+`t3daf^O D0C9ĔATD߾y]"xC(s,g#;xl@<18i4_p%m/@\;qdf-Jp8hP_HxFR74<ת!O:ƩpZ1quhIJwZP9fQ6ӡ$B!f Ţ$Z/YC6An9ʬ$@ yTJh&kkUPqq:JB՝RPsb- dU=ҩh5$sf;cy#6UMfzE1 lwnk~f^u? R#<"XY s}68]GS̏ygY, fʋF{,eY[zMou,S&P5;}E\5^ЀnInx_Cxzΰ!2C;_ sЀ?f>g3i2\mV\cxd.)> L-E`G(mK&Gg n0b[@=3蠭{qJߊʛ29ichɠx6U>IT:׏ɂ.1XaGpN1 i*`=N?r, 倔YTX=h`otڒҬ1Pk`J@(~hz14etfXWUJ<4- }")pT3}ˈ܃dBAZs`'RAPVУ$/OgI`YZ$X{qٻ qܜʼnn,͑!s?j{`7Ts ukAc8p7.$"Lfp0%i 9[;enIRh?wpvˏTOqvZ\}ރ/߄(sZTzhWnVpZ7‡{@-TC!!!k% j9 h8JJӡuLh=պMRyNJkEWÅV'$',氦q&Kjg[yk=%ӭ XlIhB7TJ!``pT " ༒ lBe׼0Rݵ,٥Wq8'!ԇ4h| be+ RAc˝!º6;uzHTKZx>\keQǥ`69c4'C5{Dda5>4\31eu+Vkʍ6eU8Mh%^2oDbR @ #&WŮ 6_47),h%rjdB] .d`#Bp!m;H|Y0B$a뚜/6En:K’,kLTs޶%{{+QgB#),=^^Jlxɏ'Lmbt={=m!R-,-_yp]k+NlpHemPRt˜nlXd%YhK7vy49UI^Jb.&pF#hnq&&GcXZp_Q2Hi887-"a7 "l?{GlzO_e (>05c4q8ҕ @YANyN l'ɫf sh{"w~%~L9-z'P^]HX>kZ[ "D][E{si6-.?s/]V'u_Dsuk3WtP3 OłHê1`;!?<h:BD8m9!Qv4/w@^zvA_ b >z r{0*0v~65d2_>e 1FO` - EƒJw6\"Tf;h ,AGMOi7ĖRs\P)ɋs"Rt% J3`2Z%lzΫc,3H{Č>ە`c[`~E:N?u=pB e}vbuGmZ|+b@TMAgbFXK jG( a/KUzׯ% "/}:Ä>zCLHXt<cU 0-W5~E>jVU<˞q+'f<-q4ju&7{6%tL?phd/:z4/GS@Jp$k,:dۋ<|Y)J;w @w䋴jا*f^kzwRofJKM[0IDZ;,'ZNx ;ߣ&E1i:nx(umn{6S J4 ~!+V`t#zJm:%-: ׆HE[|=)PS 9H?pTiSۗj(Ŗ Yq$q;zLZ8>BluW.{vpث.KhBt tA/)i3$*캶3iB2532HKg;;-$Awׁwʲjq~̀iv' Ivڭs(o(ⷩĊ-G 5O}PEz%B2Ťb6o mM8Q=ǜh,-BF~?ɡT0c,ȳp9 ÇeLX@L$"7 ΢$c(\i:ЪKyrLW>)y|YfU=QwQ3&t#̘>RH97jߏPp'7mo4ڹG &+Ϫo<%u@%i^GKg_*q ݌Vtq6!W`DE5L -eK-u(ɘDƤ`/ac6+qɇ(yk_^K=^vē Mc*tpk=SsTbdn"&-afLl Bf_+L>H"/ p҈SC}9E8z9D/}]V5F5-/ f2 dBXomjgځaBeTZ!)=}z1T(iuHslL5i/c 'yMfGܥ}v4Rb^&EG[לwkxSMՄ0U&Y'ާ8UEd~ٿ=ِ͒:m==rbR\^5q0"|6e+{#tqCQñOG:lQXH%)W_iD@ABLn}aс?$dƪ|rLsyF)P§M~KAEVmQ+AˉuIbl3/ 9"&O72EEW0*sl{fm#ElαgCڑi>r*o(f:+or4遾;h`d~Ob-LM0GtQauw? Mz@,=8 x,=\=E?(׈;¨:[D_tf2H#6і`fsKurw0ʷ XZ]5`֡4&am++&>j[nC@J|B?joi-K'x6ա|g\) jZ/kf$:P6oh#T u݈&9lx `1ÈgyI^qݚ°.C9 5.LT)hJ:.gNU:2ꖕ,Ө`/Rr s $[Qf~yٺSQ10N#QE;;%ȫRX jWA+ o e/c! +Tjl #3AYb{l1>8 .Ƿa#I}f$ꔓ9])B ժsPhF(9^ɢt]uHQ<#AY$VǢUiIC4K /i+L P?zZ&uxɃbkldcǧOc=5fQ\냖Cڇ "aB 3E=]_cᴜd{B{Tw0Tg0 A tޣF Q8N5' e)M1✆wea,QPY}sD:>4P8do-;\C2/'4|0iDbrby+J AW@„,M;`/+q*JPa޳W $v|cw|Ynuہ6ʒxjka{|K9ԍc\?ʟrګ7*ɶl$&3iܢ2Lrx v/}+M{H t_jaη{_OiSzCpjMzTbFh/_CZ_ M/Gg9иp$hZBgw-r+he*r|/@l0fe&ɢM`G0Agl =id`z M=LvINn}; RWX=7znGL7⛈+뭝>ԜN 1:O|C9RYzP؉8 qI_鋒*zQmWrWav Toof΋G-&;k]ā)PQ&J:vAW0Ό يh0";jtr?p۪-.bΘ2!`>mV`EpC|U *>J?|n"䳂oDP㪩8{\nDk5[0$Ver)})jKu29]q9Ũ Tz4/AbdU")D9W)nz+`DM0"9 ZO'njzO JZXR #½2d{iܓ(ml[*T1)\1Z?gEaZ|jIlcCQn¢m>@eUpRt'[=|%lT>oLn4lNtA{R]<<ѮK]*bw /׹=XI `W>A_Hixm:2,HLpP#FѧaM,g_uml1bD}]ܚ1Wr?kSC.F5iQrUq0- eS'Y' nmRfӥNAkUrz~i: 7ɾ]ƜLIML#oCvP$en[K4~jrB}^-\Q \}$/[)G3^0Z/vӨ$!?GeuV!1 "Dc{O2KrTXYW51to'(w`&k_gkd/ԑ&-l}%^Kru&sYH}xQ`*sYpC/|\Cً,[v4k"l]#v $莪pt!riut[]Pd**_%Bh{U:qZ`*弦vai*~|ڡ4V杧 :tOC=a$%uKׄ*}1[|ῂNJǏ7tS3F 5iF͓U3ҒpၔʉYv̾I1AۛX֥&RXZc%r:Ůcļ5O,crVv&)ef˭Ț4Ky9;`;ٔq@aã9au%ݻO KVI:2Wة, WD0)oa!,F.mu]Vn`(\yY-] kH,QՂkZcb5#,D3֭Mٌ^npwowMnZ_1!_/Rpsr~G1'hb$퇚C\9Τ1 .LM{`y"Z0qSM#Z>F/ /'9e!}lYM ΋}" ` (jjnGV <ip~MpW˧{?M@ϠV TPcݝ֊_AE0 J3i Y|ֶop (5 6]ebWm113Nelj]!{ށNdמL;qN fl?3B$7kJpI֨I0I}'WN\3#ObH8j'bZ|\|˖2lT)C/EX*ӌfcD987zX |t,nMKdz$n7t0> ga}=vBX_XFzSg!Ԙ\~)GPJ[4dB*6aG (k_VvI'kSK3{Mak|IGɅ=3"0^Gζ┉SJ TrUd5hޗ0rwY,U 3Ǐj_.0RWO+)(#`C%n%'"?޵O> f(޹7>VĎZAP_ O6*z/D/9ZXhޛ>)b7>oZ`$[U +=Mr%&;'h'Lp6Da=CB-܏!tr <ݩ[ZA/Wx9G7$s=E~J9#@n "!]]kPoU8z7 2BWGx÷] Ҫ5cΕ$Cl7TI?&kx]{+J%#1J҈6MiuG xaC HՈ]cVl~HX w.WToVyB!'FO`j{j* .&I&=-hwI{, )Axcoc4T DymvPT1k>S赙?.+z^FmBwDZF!I88t<7iCD-qSA+0$9'jdRIc.;ԋgUW~#%˻o{ # JAs j9E pџsY E٧bW3LC䤠L H)/&DǴ )ǰd--ƪ [3!c:@>)QTA[ޔ¿]]nk^F$ )ZKa4K}cO /J{SWq*gЂJ[5(^K~o"~gV`0X ~`FP Oy[ ʰ١c,>.꠵ 9q5+(Ϊޭ]hɄF^t)#EFMrJ27aFd'Clp"Fg81ox t eSXnbG 9ؙ_Imm)2 T$xoAP >%iL}C~q r,YG&` G `- d^=9gSc1mS'xݻ]-R,|# 8xwD&n&<=b8,5'ͫ!E_5R IU8Iar;=?t3ZCY>@ok2v7{`*ݠ\Y&sXPBPsQ5X %T%Y=>JSd">t0z0^ShQY>SEx>1J/`/ľCCriW+'#l"Z(lhw~)l9~9[ AnS/aue郥0\;W~ҁvO쳲nw$b~7ǧz!y^0i%D^(P |<|yN$nԇRٸjMPlUwPt}&%+J0SXiIKӶxַV0Eڙ]OR UrUĥfטxuё]fb @àfQ[ʔR%ʆXU`ZD3!5H|?hs wX›h1{[avL$ĵhHO}EKOWHQl29tj C'쩊 @9raE5&^E` k< /c{%gHؖ6yx*.$JnDwDB>8K;k5@= h i#2ZHH5IJ sH1YqRj_wjbtlƼ>qZc)mM"Ӟ6<Ώ;>iI+$?qLqș_0f%>ߡ51gSUr(#KQU۸㼆7adK:ju dPgLJ`7lNK%=jI•e[rΗۋl@ Zq՚l5Q f<ϥN Gt&k^9JTv#sV6%SK ~34`חGKxuҰdϺ(*^ *⺠TqGM1e8Kp!vIF=lXk|6| 7yH8#nc\;j6.Gp_NӫVnu,ck16{{j6̍_ ђ^@F<ܬm%;5;oj 3I+t+<ݓDž>>ت٩oGy8B6&GsvkkZW]bN2+&U.zMT>o?+«4\LwQ]N0%x%e4\!:qq8~+QuěʙM6>-v`H<]x B?QBd3IʄҊ @x%'ұ`I7]HZAqceFٹ}RQ`!Q~E:aQEk~Wٳ-p :9QBw=m΃ ʧo$ٯPeʚNߟgRj֘ܒ׽eȡfm▪Q(;j F@Y0Mwﮑ=i#i'/"gΜr-rO6mJ[X[[xy_Fs^ٱ&lL("50[lvcY}k }l|a)q%qRY^>JZ+`/fޕvD0IctB*jqVաK(l9KťĝJh qkL,_( P]2C- z_L| wc8m܄ kth>xl834ʩ]K8KM) R7fh CHnug8~kMk_ ci:u8]^_ǠaB4uu+>EW(FE 䆘+yf6\9?-2^-^>?r/(mh F=3u jdYBg֗zmU}G;ʘ7!0OAUOҕaG Mr v{;xn,SuJ{U%/49T/F,bL0u3r|Rw 4REe~ CpOD"Oꫠ:B߲f2@;pE64 ~X:R)9Xυ'jqP|Sqnv%_a rn(a* *;.)$N;-)uPT~.C^ }m< iwT+)1K:D):ɵgo$tv ,ޖ?!,?YeN[.{Y7WP $SS_|V]oX;J[KC'H|)B5ꭱKSJG b"5pxTjgt@je=nǟ!^Śo6-yHsp-X@Pt0/+; GX\ύ!Uш0O.lxl: @D"r!8O*zYP-MPEe ӡXKyL Bh`7c}\d5ر!!8\ W*&*0_=[omyYC̺r}7WȆ) i;SZZJڐH[n~DBUGLR>TKbIOh75l$Ghd "[E۔Dz!Ltw+(/m[\%"(1d#(`SW_\@!ߖ "*M1TQd0])ߕIWG#K/܂EIdNԐ~TxH.5 lgE-F2vxMxhM2@Ңv5ioUbtB!3!h\fؗ}\dW^!<-6~=܋Bm 9)f,Fi> 5 R*p4Ub\v߆ؠ;d&i}W8wvBR~ÍNU r=c:8V4 ;}Ucw;_|YD{:wxld)_#YGx=ATѻ}@w)@|\pi#Eq1ZdTZ}\H^ۥNǍۣ! iSQ,Uk?!2Vosx%)ʰ 2zr+Xd^`FmIˢYl?16TfIVG)փjvl8Fs[B?H RYo%#ĔaQme9OwV%+ip ^wK0je*Tkh,ص,>s (9n,KTp =[:?5"*xL:}, {V=N|V1. #^M۬ AvOxE!dԅ\dx Du%LL*N흺bAANB1ݥ5N:VZ}mP ΋%EQ/iIT Hmw5 }>5ۦXқM0d$.Z+Xtv c%xo2Tq++4羀[K˞Ȫ2>USяXKuteҷWdSM%S`'%b@+"Xمq%As.tK9uslso&xbS_l47au9`˥K/MX&: ~]1jO!W`o!gݳ9f<:*kXö|Dt:{ e՚Ph_2ʚ_2=/=V0Yħ´I4O  RP@*g6zRve4;@1]=4)"uȉ:Dqsߖ8clEEfAVl bCn U^Hq8--3.rVTpwl]TK}zp1tdGãȩ6Mۥ|`wv3b\C^U`rn$Z5uI_[Ĵlƚ`4d/P-(&ϒ#𥥇 IZN``P@ƺjpTQ ?ZܢA?mA_ٯ^@}@ygwv8onE=?jd|1?"j* lb&O9ME"VLUbl!A~d-yP0ԇ\ė)1m`ow+U?K,g^ʤS .e|qXQ /?Eo⮰) q^vXH՚Y3]F9G6~{:,%VewFW{ k9M >pQn B`,bЊRZ#FkV2E=g0\gdcp]osqHT^r!R}w]# μ rk'J\ do8S[ %l?i@*lB؏uaz.\<6g="B`id6MJ Ht5Os ,_lɨ T>es8鿯5錻0XlU`vӾ: ΄1lEe㳁k; s<&M(bbP/0 feMQ+);ѻ\:h.Z^ zk%o o7ԗ+v+l; C of1 uGO&2R ]@$_jd#}qL(vHI`R&_B?$?PeCp[(\=N2{섫QN"ýe_aD9TP9K 5u@MSOʱI4<*[TJD av|2oLFܮ+^p!7X@ٱ*(hyH7 pK5tj>yf4Yi $ z8a񗬝,Z( X9iƕG#[dJS2|?Sւ'|s 4Htك*'şzy:&rN<IÇd/,*NIJ;(x]ׇ]1"&5bŴ=߾ЊRSkaaFǖ[zSJ|9+?vf.B{||>Akۀw<,b[SЂKq;W OC"B49F]ڡҽpsn+\.2@{bRuvdBg6tA2@,u3i6 efKce2.!'8_UYq1zX )OdGpsp_eَm Qک kBtvB^Ka~#gb$u̹MHV2@Êԉ6q%T89,P1\I-_b!S3}j]n$5-DXg>(GPf5c 쾔 l䏭DŽXGnBA?u@ ЂߺWVϖT9LVthZ]iJgip9Cdhɳ^(}Qc{52QMb*J%VKƮsX c/`6sy]yGPVE  AQسF*Uwqb]/TT,@ߢ}jI$61 Z{Q(f[%s:Tw)XYND6(ʃk[fLGamI K.~aVґth6 =`+#a2,^㲵?7-.e7\[ $0t'C |(*2OÄalJ~0QG%ov=*P>phӰ< nJ!렜ShvsZ3rcXqίKA;(lњs.K3mDڹo(ڇυXjO[8׈/1Ө,-xV8LׄVPf~@HN ;.O* vle8NY+b "$L@%פ+ͩm ]˗j{==%JR%w@G8Ez~hCƾImfdkź6 MBj UFCd>x?$Ra9{4dx2̭] /@g@=2'e+4XBG ?H':s~dJJqP+G\;~ȠZA EK8'0'f云'#$) /9`8^'L3O Lihy#Q׸46r0OEC5 (C%/ebv{c~0̂y Xj^s%B)N ;=fj!Bo5T rPRpvwYw[&YW@"sSN}yWV ScqYQ"L ɦ"CܼLn\Ѣjr$~H;$յwF;-Ag~jԋ#} u#ˊ1+Z k{boTY}}Cޘ;טu9*f41sE_vgCv>ۂ뢑Ai9+JU܁r'b,!V2Q:M!vY)s.304\ 'egf48vl{un֓MᰴyNMN>idtʐO:xy[|:N҃$8󜑼^lCBz` zk@5|PSV\."@j s<l0N"2TLG"4fȯXZ/{$_K$ܪn@_?( O@:s! A+ҭE,J4Q܀/9ӓk*Z"utF؅ߜڢ4않?+Yǝ#nx)% Jvl/0~BM7Y~T y>?JӖѳYA3̷cNZ.F) dBt/T@n /"(3ȑN_C?gbgK_2%2'Z *[/v1C9UJ\re2MɄ2fuKC\%2vƑ`bYRE{ |A 2d TcmHM (#,s5e"ëus9T_1rI+|ϗr[V`ZzqmVUYj<}oλ7pە8LV Y4  )-6 U f?Vs0sIb!(n,zX_NY`Kh=9wCVԤyggoRt=2fW`# HDJϸPQ|uwūg`0? y—'SMlzfe(>4?ݳ߉2^)k>`J.٧J3q=dlmTŷ7{nMď?Iv(_Kу: >S49W%`]~ VR:/EXrx(z^ӯyjfP-`ruS\IrR%3+Nkkvx(ކJY5bi2KTqW8ʊ;@ךW/xE" Oӥ\&-[A6L_o؉>q_\3Ap@|О+N(;{OB, A$4t?0 帣 (/ GSUWhK{+R ś cZV-؇ &: _X Vzn!mgvw(:ZBxr+N+s47ɏ\ى \h\ >4znU\[=<?E昬m5Z}_LhCQL%:ֆR)Yۖ8}7Ixbh.)__|ݎWkXH\ EZk4.a YsKIHg~=KߡYuMhX$ 3;S0M.#DsB?P$.G"wdH-Ckd*7?y Adu6S7q stYO  ^~T%w} g+HXߚ#Fi_\^lC;֗ae֑Ja!VGC|c~F0*֜;tFFX(޼G!/{ch%)뛉^I[^Aale9HkL9zA!`(K&=ոZ]' ɪ8z{=t`fP9lG>P~O7%\kTUsVq%NJTR̟>m~tjw)ԓ 6|ĖXZ~PQi*ӱRẅ́NӶakx1r?1M .4H>SwҌ0oZI G 429[@z !0 uqG^ڏnp&ykl8O?[cY& $RDd3Σ1Z$M(sr>HP-[rՀ:_X/4 H$p!nOhGZN_j 5|%+W$븡砥O ~g)j$-Ju߂Ñ=C a40r=Shj,$xd=j/RD, hu-2Z=j2HS@>4gB(LUqO&Z8_!BlY]x;Gg%-Fy!1 B>MUzTT-GXd 4oyc4ZE'if}c=bat̘2 ZltˉM2Y܃I77_L*݊G&%Vhd]>4m1,BVo ">g)&;Л(uo@>ʒ-I.gMeZta:ceMgzb˔!~9|-_i#9FDu 8Ҝ#g4^H6)mRmo#gմ|a:[џ =ިoo mQtE1#bddP[u3O0ϰ5qD+4XяE2&wW7$qg>˭'k`ȎjG&EQ=⎋%V8:[ i 8Y̌O=5YnZ(B/ Džyxm-h5$g2U%'S&:Evyl0p%}c'8=!ހÎ\GFg̅9eVPiovC"(@<1 rGּ3h#A'_{Z $o>Qo,h оeB/[xLL6MYRJ2$ s=>)i{ <. {3L28v&B|̗ @̊(gwh ~W JS\vV Z֮Qwgc|dUǞ܄mlO&O%5= ܦ61ϰ-n_]x9] =FwR݁KE(va Mϕ龜[ y:XhAP2' H'sS_=/KEuAZz+4u|``y:wd߿!T5GhAWkzG#MmS{c)BA_B($ʺ``9#5*Uu3/io8_-?8(Cq wGͲCXK!4giZM ⲐXvZ #!4.xXIUB>R*#Éҭ$oOj=5q>}UrVksckHS̳}y edۏDDjcJq1\9'x󷠏ħH4m1*6 *B7ᯩfxF]j J/av4>HL px0+Ij\낗`8_G8Zs3fO6 dO.#w6{;>n}1]IY1J6, )sIJH6Fy_|vwep7"OCWuL127Muծ}:!]!"GܓC3Ӯa2 _nx̥iX0Ԋ{f2'tu%љr4rwHvƅ"~i-N2^6bZgf7qD}QYd⸩rH'v򉺣쨟x\Tˋ"Fsn츎20K3uLVzH ܦ멿~IP3LcŠxaZk^t0^I87{V STg!XR]x~/Y>V199Ml)Sʣj*ECJ(v6xa~cCn$I6TrZ>^&J6],fSE+^ q1ݚbX̿tQ(ۯZYIF>m.y={2:,Q ACnLYO&nz]&| U'߬.~GI:nboܷ)SK\ßvXЍ^{lFndd{O4p*ňw%5HpUԩg6V&ANK, P ʓGV;n꾕I\Kc}K૤-\lh ܽ[Vª_&B;5:g |K?[d#4tյ+੸R9i_'OFܾeErzj};v9BVUT=3,Ay쇓-cF}bbų1ŮL}s~Y=xH Yi?XEH;%|t&=JmFY51f=M&›5)vs Fg"AGI>MGHhV)p& "mQߥHEC"l?: JEou(bwK+iVVȆZxʱ8RKʐ({Tr y{>BɚEJ6`|΀+9Wu,e=,sa m$™vhZ XwT#W0$7esi_VFSj&'j(`=MXtύ" {/.0׆MJ{>Y@UwJo|Lق/H֋pjx[W B!Ԥ^} xMdj"@D8VrgL϶yԊW  /"t W6m91W*af!1a.Yؚ=KyÊe'T遦 fWAƞNhJ^-р p=u`>m+ 6Y`;exofW`i&- &j[)h(#hwd~@5-UF KA5ύMT?#qb/LsOA,a&\5 X{(5qP /d*((!Z*֮:@LӁ5[ ZƗq |X$'0COtלXKB_t*0G`Gej${s"u,Vw,4o{4mj;Ug|V{о.tD~TX""`gm"͆{{VF`tPGsRgrSdm7 N{]w?zg2Y78 0ALRF(kJL&$S(,@e 16Ưbd֞a =%z%LI9>ٹϘ!+9 b ī;U6 R u([.#sVs;S~o⤉L|"'L( 5WZ?Ǣ@>TΌt9q@5p-DDY>/Q UNp٪&w&yqT&_vJwJ#wfM/"Wgv2S{h>yp_^.x5  xR6`ƒ9tx۲kOzsI9CXջ34L?\j*N\`޽\ _ Sq䋉+&άND%\]?|TB67NC%8&'v"XU!V)2" _i⮜=3Hŝ l#UC rܬ/19 TU#=c 3P6 HQg^GA oJ.g0Mms dM2Ot{Q!תUj7OAH0$J>N=5h?;5UN?^+=u%mӴѩ91qv1́l` WA%<2~*opF`je"7vsQZU2 Mp:B|->l([(/NTE*3$}^ݜK6fu>S`s)ێZBWGђk=!FfJ/-A䊚κj̿ w Դ|^UvdG@S /ޤCpk4=pjc2V’>Q#Pͷʑ'=!6mJ9[es\' z5EEӬ\<"CWCC1B21^@eBiFB I(qĉJPM ˵\5O`۞Hx63 /jHd O&Z:iu !m+72XB*%vܗ ޕBEQhT Cc850|i2Bk#= CuD.}D @yY+ONIA-t\D-7ەB[4624..WR+KE.ʙxjU  e+KEF`zn'k 4EG5O "X-UPIX+ I˝MUiIj>B'))CeOq˯kc:\eCu oi,}#mx -~Z?SPHkSNUjZN^!~ őgau:;عrV~'Ʋ VM6p"/ SCYxqWL@6TM.( 59M_ C!Letja{`AUm `IIHefB>_.H6уOZG%cн%+-afO+A|縌4-zS-:Pvv:{1.96mNڲ=hhrf$D{FBINy;=?+>)atQ H]Y6n8bڪ""(MeRZ:4ko (6wP*F,F 5$I8`2  xD1Gζ>} J{!,-fVGGuZG5Q SGs/+ZT1ǝxrM,W\uqwjTdoL$3I 0:G3/CVS&LI ^`C hR)B#ӊ%~H+vVpO9<\0=P88]?H/vn#LIҤv*=:Ȱۿ8-K0i!y6ݫ4¹Y~wjgݍ΄l`Oag6:t ݛdAٛxrQyׯL:VU=jҥ >c T66 (/Fg OvȴS}=UGdGEamxYN'ڱz@ēm ?dcDbQ4]J`;0D|)E"3C(,8N1=%z$5f9zݡ̀@b7H,q_C]]ͻu$ɷN7n`%1wʞVs3/E= :_0T/ ˪' ō]#QxXiXOXXV35gSF66-uǧ8C|J;YEfK2N\Ŷ'@-"L\meFt41=e])N/4 _x68i[g}T!YeL͑L q2ߑ3`A q+M#"w_V-wK Lǒ&)(%#Zlυ`gu-)NPQŏOTl?WP4ֶbjjO3+ T9P6:$ h#}/fUj-*v6*[B|^Ѭ88&)oZ4DwrHOlvb %mK6z45-eupwSPe;AEIb JM2n)U̸5;WO,Fyܡ5NRZ2cW] oo". x)67bC3DhsHp2u 1!nTedfhNX9w(C&';y'h 2y]rY5sN:`-bre~sbR'MW;DPbZ MߖuX-(ji.hϭWzS ?_< IcipsY}X58 fEJuX%MBDOK\ptjj=@v6&e\)̋o%кӔ BZV:r^ QR~ fi 16Ž65gѕVoI9 Q=.Z8uXǑ;xPQPchCh.V[ 1=5Us#ҾcG֋6pV ߑ/$.ZA 9h#RK؉2LDC0TV Ur 4:[30cHONC{6Z Ģx;-| 0yDV%wI zY9o=oڜ-1\\%4FgiO'*dЁ.XVɩT.^_+:xI"j DHºGW7([Eq|! Jmƞ3KӅYVb* lDle$OL/.a0:ZVmthhR5ݚ7(F|y^)l IGMmU3}9SB xopyy'5gx!T $ʑ,XiK/h1Pc\G1G >  ̖^MCY3JIx\\m0_|]hr;{ p;A!Z6$ 3wHm̳kcԼř%1axjzڱfhLpl8o 7 h\;LZxCx@{Qe0@a5X+J#-10Mea-(L5JXTqFCo+\ǙY+HeJ<lj7ju]Ҩgw|l7 H3HheFȌsz]Uz^o!z-FH{\rN:n92o `"f}+?Uq^v3EIu;R`>WAwm%sG>dj~PĨE [hsԚCm%2JQ'M U". nu ,rK$dD~ѽ W GDpGy7sy殖ՙ-ꧼfNd24y6w2Z8x{Zlƅ6\/ ^hUc7>Om6Il@^)/ P=m(E42)9f.o;E̥ѹfo}rT\@0*9>j|z_.#ϙq4XT€T4%D_蒪T߇fbx&|(U7`uUb*ɨ]ubFGBi4k|<>BeW1+l bw }* ըzeYdKKjpj§=Xdm8vDZߟ'X W.Bo ; zҳ;9"!Miձ*ʧBxKFu:2韴"]Q\mAY% `'fn^ǏW&l$7Bԁ̏7"ų$(s p7 +M;5DzQY%i2@UUX2{׆[/A#s_\]- 0r~)W>CO| ~3&`Q(є݃Rr C4ľ ЎhZY9xtPѰE#a_V%*O]wGWc pa:)G.P `Q\Tǽ lnex)U=Fjr*|+񇤢OVYfzMr4dbIqlb%Dɳ SmMi!ޯqe\ѯGMr̈́ĥS.;#.P~wx#ˁ.ZA xS:;T'g1z #0”͈-i= V =qL/e0wARdtUo(1o({3 J>^Q+NN)庱XQپr.CL}rpMz婏`cBu/8 ."BvͤW8~&M̩2%M`sz-{MC<;C1<$+HDu돝ݚ,,ƜZ StG|Gn E?cf[x|ӪG?_KII4aV*8kl#[ {`s\XuC!-Z~" 6EJdS"Qb?ˉ{gjhG۔-q=4~ Q:Pz^)2߹jT:ʑ !DG?,33eyUZx^. q7m"`I& fP?3hS(3E]_^P !$g589HMAv ѷkruGUxe@赳c0`vRW\")m6EI΍=ȁ(r 6!dvWNbm]>6&QhQ $6視@#k~ "M?"v-X=/q~;W:=܏h(cn%_ǧ}ڶ;oMՁaW* `G˲q3g^*BÒK'8x3̜ 䅈Oc/% O%}'bdvVGZ9϶B>ϦփXZrAM-kPBT-bD̀^)[Tbz+0}(apڮm{CZ3E;@qRKC Z&+{0]xy1_ŽNpV!5]xvCq!|eMO" QY3ϑ#`Q@٤Q$q$H~[ZtqN0UL)/#|*Sw6Kb42iI+ePfjCd*>VC.wTdPM?ڠ4Xj`zbmDZ Lw`&.Jݟd5| txF]ơ $TĄа3ڴMa=U,YlZiG[63%WKn.e*({契lLkx[cf[Y+ΚU1Y1]^T"\BKp 4ԩqd|! ?uz,ni?7q ed( |vJ| `}gR yx-GS2 {J=uie' dU-X\AIYa8$r CHΓvʋtCZTerym`5-e}19_A+IP.oʴϙ {XqN7gIw[nέ65Oh6q]3?wy$05 >\^+8%;~,ᱭ鿰;-sy BaXD;.}oaAqñ['E+,vRorcOJ: kYƳD 5: G:G5̒k'ֹJnfX2Y|wc7%D ![$^2n la0-Br&A..H~C [3&rnSz+Q\ʮu5mhݿ zFF ےVNxeu8hY@ǵ%ugN!DvaO><8lP؆h~|vJyo7(hۅjsdJZQ/ұǭ5ƥʴW\n8f0gFfY)Rr1=_ˆu=B?V&B3pg m^feSlDLofZRW%GPu>/4w9C)r_CS/7aXJ!ۤ4aFri91Gri٨3OM dehv,^ +t1wà+&zȘw̻È<$jHtNł%t `@+v(A}5+(|!*bQ*rMCDG3!h_g4 JBoSkSE|r)N9csպ.c gLZdY6 h qPYޤ&#InF-E+ԌE~y&MFCWddȥ<Vw yUJA3*#w| 41ESMei8‡m^*hg0gek (v /A"e8j"AFi\e@qjhcesꃚCoa)`cmyDCRo|'o(%/VrwcL ;HT1~9݁2*U":_5rqޟE4=P%Δ s#y?Ug;cYQC:mqNӄAy2_rFJnYo?`x6b>lfÚVC@v'_f <2}ᴖBP#0ticm( $?N@MEܺ{]-78Y x!l {/9,ToY_a ~RZaFMS@,J>D\ȗ,.xܶGF/-mJ61b7Al3־=R,V̏$>’ YZ6cX)LٗBxw(5Fy%vsWH9#y\br#֍1@ w\N䑼`c B'͡ONʲ$eۂv%XMPà+6Mާs-ʚ2#cSOP"nVzaPuϊpACW,ghd#8 ;_(T}DS1$ c +fZNUL}_dS_RD-bѩbrT$woʞtc\HS@$Qx7놃soڕťw|G >DK} გ'8 3KX4/s,Ax/o 6@OCL^y$s Dqf3eƇs!;#nc=-;DN^coǏ8,&>}CGo0Ĕu%8BaP%LfBfe$\dƂY=q`Mdi2Aec L3]d"Ԋ=ÐJd`3nTj>^xoZ85𣱬A-,^sqXj]-~绿 )kHtU_B"ap}^arNaaxIRz3s<6#+viz{5(hhRJ bQWVJnB%(n%DޮO8c/b{B~m{eaךPLQsFĸwנPqݬU8A. A^ށbYl뚌!Wx+TMjqcEIWUiv]R!BL+?p3-~,K{gԁ>O|og]MbrV{%#Dx#AF3 +>AgMY׹-U#5GYs`i6GMBp3DGgg׫)kv2qAC [۲ϒb ̝ n$>W5ٮ,qs[u.}S¥,? Qw+^>%f! g1R۹ij,d$[f)u7(ﲊ9ƒ =նC7.k\Rh̏8 `&2K}%N־W2UΝIuũe&;ܟӥ ZtO{d%,U7WlD=эso9vF˖,A'W{Fm`Y x/rMu~EXW˿y?n/U2^cK}N Dvj h^g[鈮IF)o|ASQW/R]^#߱~BUC~5Mߘ)g,؝54 X7^C-*$#{fh,US!hh=eHK s.f6\*W*'cռ Yhd=+U6gLթ1c{(mT;:2ͱqW{m.s^VPt.fN&)w+=ѠT+1vE'ÔqS|#[̢3A!F@"%I$ hi_29 "2^Fĩ/{jJBteE_@^/ZG٩QŒJ~;(Y9vT $PxozDRɢ\n;C?]ꛑpn!t )uWhG2XL $ ~aڛy&` S ^l2NqQ@ w_v*KØKi,z"jy!Yt,\a)˰ nWlcnR)[l~NFePT^#ky&! ",(9GغߠCt8:Q06lMǯH~QmZmmv]Lؕ\,_\ yv|&LqމUQ)`Z ʯ[⧍l؛ }+k "z<'6MRSm!~ ⵹CJf٬ 9R.|{>T M, Gҷyһ"߭e "dB/@g7:0[=Ivaޕx٦I܏\t>I3J $qwG&ό*<,-*HVfo mza+D50GtA7.ASn x v-sM\T&hiQ `L*%<`:ĀX7]3|),Ω,JɁ^ZqTX9#NSGiaz>SO L5wi(iVIRj>9n29p,;n,@{^AEQMkҖ:TxT[9w0Nf .?*/1.B(RuH 2I<-Dg" NPM&3u#܀Þt`ǰU[ o/؟=?WUϖ tV^ riNzZ5%+8& xBg%+RfL.vW\1;7 5N^V +R(e*H_ @al0i;SsoFphL ˝t }H65ƥ&=(yqeLB0kD-_j6Yc^#q# U{~ h~4D=eR 23|pOu܆1ZހH'Qnb?V0s&y+F-=:_.Je_ױybS(e|3dէ ьmyb/{@zT[#`Vq^/2s':Tu iCz<4ሪ?p]N'4S>D%S¡ǓUSz'Q>/ he D#ע8RD9>BTcN=A =h@y|jGeJ62 l"zDDtD%c)kv?OIϠjr")~ \/Zց8![h`+7 |a9X i\QjSbWbK[ B} Z6ݶ!y, "19I뜩,<{[^%a[a# 8ۯ To# JQXXwSg'v.ǟj7=k0֑y6{mL2vjש1yB[Ѵ$`֡8|:j{-s6e N}CRF+|a*чt)8'22YE]込AJo68JvsDtg*:W!-^y襾o(١.LՓeA"5AK ?ӣ]Q[g]6O3H__T~Eו)56}lS<ta򥅡!(.sV{c*P7?zʖ KӇygb ^/sWur}=zGj={Ww*e$Zf :E[x [ jʍ`McC!FSc)2gYI!pa~^Y8o656M5q{ h/71^=3AO 4 3 o Yrf ^$ьn#f9@Xt ~`b5,A׼ o-T{]eע~x>NDNM*qu}Xn1c"j%lߓҲ5m6 bn B)廚E]ӛ`yC ]+vK~QY\ix>AJfG!X},kwbm b^>pl"bKf4ϵ#QTVu >"tQ-׊:MMfcHQ5^I0@P~SNRpwqޡ3?i}G^'ڎ ?Qq? :: 0&o2mL69RD Q Γ-X| dloŔiCH(/fG!eT.N[z-!4>0" "D3/ŇuSԷ/cSz,H*=5bHZAXw!@m$ۑf>8Ax]ߏp;pʼn:Vc}HW7|% ir#1ipxJ-(5k w@x9Fb%l-Pa JXC+ǁYP8v4@_39k^קgF.uL(4Wgn@Z$ᮭ71hvSFͣjHc }@4ncMn%P]Fz9:_7*KNu:էl&lHUSȃiz][Bd+NkvZY; ?0 K/aG!LDžwPQ\bH/!:`h6'5O3&hf튁 DìR*څ}h8NW#-T %d.11!ZHȖ_朥AF{G35mdžkj=iU&BOu(iǃAm=o ;p-HTvj}hclϪ3yfOj }袺MP>yۖU/(fb۷.(Xl(UrS Z4^)NqUǥ(F57wl<{_4* KfL4L>b.@WOe[S-*J C{" eڎƸ`p'[H.@χ"&'"C~_{pABUHgح `)|[{%"l`CZd>3eXm3fvP^nuR)u@-$[iWB/{ܪ"+rkd3;wx"h[2÷2x!x+_ʠ?̦ 0VO)" w3J [B17 iHTuCc$ĴQJ\kPJI_7k;- U~d=.2Q@啕D͗ɷF2?Gz'@{WC]Q)mgiXy|w:jY|a:f~~li,Qm-|dEydT-g,hCY8nXS=(AuKyژgq""VoV E ͗DL'zє^& G:ћWӕ8ϱ//U2. E0*tz`~52㏅= xx:=`?ݺY?i_>D9.`לW+ǺMxŕQu:A|m*p)y] T@AM>gvr[21?s"p+ -&dGtk9W8Ĩ1 ?Hi~!c"Vn ?5:x3,4FU?pK 07vP]P':?wf.Q"w>rYM8N6.ͫ%Jӄ|hc\=!%=g@E@ehк3jpZ94XZؤ0M0i9bS'r aV&NVo:ThH2Э9qCfsc t%Gw8:_wma1 cю9$瓃TD%C뱬}̈ŨW>p┯5"0g 4=5hIGfvmW{N< jz.Gp[Ȯj6{)p#k?GwR|#uXDja䥷t4~r:P H'WM)Hbh3H \3flLj-Ⱥ?^B`/gpœ.vdVh#ƄddmNDMyFr2-2O=I:sAg&9ev;ntlZv܃ӾvO'V0gb?6{^ nLVA&2!ǰ!d6:fv$A%|5)fxPV:(U)`W @^*W}}Z|!pȿh$R2۽iq8eiXy/`Ng"5yH+aq (N"@B2Gmf&?W8/MoȬRԎ3`9ѿ熍+{1B9>ۊp Ayu G"vDtS1@ٰoj"b8,ZhVp{+LyqGj!'5 Q;x_uM||1W$+L{Cz%^*nQFKIŌorOH[(e˾7c9?ԃ"{P5m],}m25@s5LU =)QL*amB,̊ݍeLFL#m\m3#>;[B(FBtJl@G5<'^#gS)Pu{tH>‹;oQ{]O!(="b? :?AW}h4{tkgTFƣaJV:B_^PO7X#1Z0(b)e`MEdlA*)Η'H% \QC@Ivr3c8=̩3a LM+;SMx(:fiHQ+3K™5{FZG(. 0n] ưM^ݲm簔0'C#Fbi}{) ?ː@u}JFd[9E6nUD9uki_%s4(<[G(PƻAV@,sPb5?E$,X$*Iylݟ\J!~ީ={eCܛ gŵ;9Xi)FeDh*gF%R$ZW*m-\`ڂX BEn y͝og=4M$FvwtvB;Κj K 1 :cz&qIqljtb+ߜX{KןJ5P޳fȈj^>DI}:> JNa˰)%MH.%^PPawV橆yPWݲqIA\A(렰m'$/Z!GeBW)UEA6/f$L-G2# T ),o'<@Zr4^F6aPE-%2de{cri{+umggjW}Aj#ցb " *yu@X Z2[yq.PK"IP5; N o+8>Jc+JlCzԈߏU,7=f PމM6`$-2e\eY_@>Z=86 -"C&Y$mZӞAu^Ћ?:}p@7qə smy5dNgrK2F0g%/a~YcT #\]L-DoTsW7! EAk0qD-tR P;SDfrzwtMu3l MCy'#Ċ'-hՈBH-)vb[+\op`=FNJ]0cJHLSY=Q6bLF0`b+GMPHqKP($TG",(k `[zO l@Xa?T-+P;ۙ7#C'ДLO8ݝra>?|XmOQ[ [MDG7cϐMLPeV{&d\!n- aޑV`֗@B!^XS91@n;7) =qzS&Ɓ16yYKKWf-Х t*`j6RvXM}c֋Ff7"i}D;a%2@%U6Ęs T9^XG\K~'s$g=)f8x1vhk4x[qBy ?.\.brǩ&'/'+%ߝ+P˫NX꣣Dv;%E}h_;-%Iz N]6@QS12PF!NY#iDqT #"X-(4r(`jMkҦ8_,UxsLoe kn諻+c+k<41 Xr~T]pHerireEk0 dBmhjYk.3D>Stį66"nfD!-\f"+7Rːe>tzwb85'@ R*kXܝ"bIUΚdW(s-  0e=>fZUUb!ϋ\V(譤#}UUDoU_PcYz5 <8NXr\{C.$)Zat~ ӹk-5 ,& cb7U!C4/˙Zo瞿DqZ: J.AwBD`P rv#+xL^8 X_ΏwɗNt{Xza w{iSt*Hr ^#=mwvϡ~HQS!ZВ1 }9DnG=hQh9[5 e|-a!wAo|Z|#Ogx1ꕮ_'pef'/E7u@pjKB\ !fz8Y~K7Z'|UxPcTHU]2U@{'bu\ Ku|)6,rnL}@s`qg>-w6d-{seE7P?dꊴ-f4M2e$n3*[y |.mC(Fn M[ Q|WLXivC ~;z(h _Gl/F_良/W%u0Nr= S뀊*>1D\&7]}&yjn5B,`ϲ;sU;Ͳ`<1I}.Pe$tQrjgOx:-cm۷y1kA4jMCZD^'/"\ߎ^n8]%)P$5?-^:"v BKob7/RR ޓDy3dNj ">1dOn%G5X8 Ꝗ $l܆J#/`qoHM' 1 SC.֪:9+= NW#9>Ը.$L fZQLr]Ct5M\u%@Xc{[g#yIB s~$#'T>k_I"0>#? RM{EDf̕^0C6Gxge2i0Ca7]Ib~6*@G7BϺ ov|ZqSb%?!A'LS7eEq[RF.kŕfd5: z" /쑕EI^vvUZًkηPobpkz";'2qߟ- }C㖹hu2kT8tD2]LrQ>.p4b3 o,>aZW()VaF?JƟhtTȥ7X4v %4=A8G<`sd&%'iFl}UxЇT]b_ہ2%lHk32^53{L./b z(x {%\ k @J8jOzL=ē$2|SU:3}9~'77 lmJE*eSJ&h<|3MpP=yT}uՇ:3@?P].Xv"N7N), AW6E5ncX /=Vy.̷5-oӥn82IF"bc}U$F5v5JAYn[nUI 1*+bAwqu[d])6deXU$=oR} #_S>[>1ѭQJgr>WaE[da?@? _ a2wB-Wt d\8;1K >dJͽ;Tk 6<] +}mX6D㛞A&mY/[S_Q +dZf7F5F">FA ̊_b}F>"z>=&Fzve-%ӂJ̀%>9 `%Y h0;dzt;w"݀TOoF.wFXP8}&g(uVx5{.))BffybJ4ׇ?dZpNta ,K:C~HiYW,3eMط)%F4p6ޒKC袧*.CzZE ${ dDӴ0jbG݄󵸰YЬM'u+Ab{|'Z %*NF&@zETsXsawnưY-5՟9.ҹ ݮ:M?P9 +ט]S3`ƮeOGLFS0awc~ Gf5>%O%̯oeO_+$Xʤ(1.1"fvWu3b0 @/GZ(\t"N͜b7<'J'EL .[%O  3ʃ/Y"7gW!tA4t${l+y?Ly=iɔ>+v8ta 7Ci=Dij9.җR&t/:ٔm_\Cnؗ 90΍GJ?Xs9͵4s3¬5^xM0p0b~zi7#n'DsDVjHaS~xc60`l $sfr.WFE%s-m1$eqD>ks8lQ?F~"?iP{5%EIw< 2T[!b /\ v~#xYsRͩ꺔gyJAG(߶Hpx9 aIBk *[g7ojbҴk4'n⾍/oXq8vWߎ!=It}6$/MJFɥ #pUxM/axq k d-0/0ܰYye*[浯'0JxiC"N/yZ2B_vǀArڕI&5hU/Ls Uhr)2]xT7U?$0n#R(26uJəf;BUq*+EQ05P-ƭ>IR޼;z$PmK~W\fc켣y!Z;s2/ vt@F,0A(xvWϋ 2hN`IyL&.5̈%1^]I30KE?\ sDclq* 8j2>^H= 6um q$((ƫT"1n¬k‘N8s9 f c,Oe4%=Yդ\gBXs^b4z;\pKOLVر 3w?,Y"bgK;n) /&A2+##(T'dzKQ'A'/}9DyqE~ad[nILK*@Ͷ74Z!CSn;KAm^}Z AiA$a疿^Yr$"/iQɴ"f&a9{6ڏG=wCb*>~^?$!ԥzMo|*oG?F-5}"Wneu3t=鳴bl+hӒks/O ˕ w(b! F- !mZYDtjTeEz8bpZ1h#Q,x"xCpQlïA;tU8PIhҝ,4D ʵ==UzUaoE17!EtfSq:rvG)DOG26u(B͜/ lUMxʮT\ĺ8F $!E>.LYeJǀ4`*YkJlv1.8?W4αiU;9H*e( kHV= ,#tjNI;HQ̧L&XFieuFCG*A rtXn5O6ކ%u~نL̦g&)8Ԋ*G0ɼñ9bQ_+#7dG~:"\]'Dc&E4g9Msz-(a-߬QK"!]j+8IYZθ%%5Ak JIE {: ݕn}']iH i򁆹)q ;#"|\,3riwrq qϒՊMUUv = {.N&4'8 *@Kvm71~‹xe}'"P5Q\]qA0q-*H< KVPt JpuE|ZA уDߐ%C2wOw nCcL4Rҹ~6e;n0nõ0ȿ (1^G[/g  U /&aF<-1GDT2 K`Ke@5pGnyDǿ-$gxRT j C>>x..tľ4k= .cV%[&ѷyw晰dPw&,UJ4jJׄ}Q(Z .=yǔZUn.wm;v4?^Qcj܏LD} G@*.Fݟ w}KWz(SO`W|MR\%c&Vsg >x 33$% JCD*M.'}-~u$|*+cF ~0ݩՌ% y3UOC> D.@@/{;RFFTcǑELN9)k=aT0>O_&-f{ܠ֑fy/m86<}Xli}|dkGKarH\(I+q>S O?ru;Gaۜ9NEYO,jA=&H5B5>yop`,X{WJk1׆S/etPtC=i6E,1ڙbakNʕ" (NONG%! SW,PTf HM”Rͯ%yp֖U^ž _b.0Q8N4ݍ]Sq eAT'a*yqz$ڡ^"B I;_4}<{=}bZOJ]X-Љ@ ;j~|$Ϋv1kQ\aVV_$YTgOִ-'@V3Dlvx:$1P3i&p܎S${7Y-Z3pqy9K#Z2AY[ܗ8O )Zvp~88Z|4 &qG @laR): P+5Ojb{G.G$AU '?Ox9)oDy"dk* /u0Ps] &/sUp Wp-Inˡ,Jc5jhb;ڿymh)]޾D|nQP/Km3bKy."5}0Aw/8 FCzBvUh3:wO+m'L~9o}rs)5+~agn%޴B09]cm"q^ոR7؉Wx}4kJb*)4%(E#у[rruf|eH ðb᫥8,xxdSÁh?ֿ]n.I$L9fs ,򿘋&r ؾ&e6GC <ۯɬ.+6t745eaB090E0$"q [Gޒ-4P4MHn9EN`rckX|ht#!*C$-IV)R;ΜopP6ГFǣds *G9v5ZfHq$Q.d(9 0M3 D bU\aawAD4E;+>ѐZ x $GUKkz\~LE1!R4 )$xBћ@,{^q.ne[ \rR&+)++ٿNRv?[Ȉ9+<゙/o;UJCdSqy py` ǾnU/lӠZ6 - KF6ͽ`}D7SUdVJ͘Wodg ,8W-hbH"ދ<=S/Ib3aL~{jn׎覜vBkܫn(^ί!5j=}$z ЏDf5Y*V*+!4k½Ne6| Wr#,9e&5=AlɋsP &ʅE؄ KSzv:)RY*b: -4w4i"af>vA;@yxgbKSn;d2&zI'h.`AR`1{rR.m$]JqUV!~~26ib:RS# !3_}nŢ2zx({"<eb n-{Xݢ'ay)X?Zp)5rN2:n(K3%rdd׈&"S C?ʠmX>yu&ZEyw ^9ojP/\cj^?H<@mѵyn}V$ULtJI\|H# V|N3(H4I:4WY֊E}r,:T-YxEȜ?RԼSMn­"El 1, b@iN+j32,jz -'w&nZ _00 Ź\N-1?7%.Xߐ)'hŸp)GϵIn8v )3WXy$W$#`O{s̉X/w|Q[m~<+K hq?`-)vyj3M,ȂyI\55ޗha̵PSr&ed"E^,x.L.9ìЯ*[G0FРol/"/Tͺ;!a)0F)D!sZ>MDQ@tobdU\Qd-PX#~[ةFJVl,;nʣ8j7$ `m$$H]fH[-. yD9]B>f?,Z3+z9j/&_Yumtup 4B8&}'%M\Tpň)ƚ]ޘRU`S}b=a#ƪ*#SsA7#|-fh&'^.__ +qS +3NI̹=/z.cm7,4M)7e$g8˂A#۔b*fMH? NO$s];KDER9>]Zc #Uɛe5&ePe:*0 Y+Bl۽ oI?h)o-W} $gjN B^@NW$Ѫwao8G**tz6F(>ď"<l\[㯏 \]a:NZ"m86A2N <%^KB#JQ<f;GH9`z8ESkʣ\hG#_t V/-rzyR5yjv]QΡ@=;h&~ {Od=A_,͉BFa0-q|8~zjUL}n5cĈtc=~]zMeR4 -ՄMB zM< NUaUDgsBp-%J[A]P`doAgl=DHNž<ܷK2}&n`, R)rwb(;A }b=(1bVM7:_9"&3Ebè"oDnwk!WxX6)$З &aWk5jN< 7̞R]3 I`_ rH*:Mt0oD GF/-9j"ۙ}#逦 N( {`* >W(4eX nJ7sױ`PIG7'er6A`Kh*DhʀfMfqI~5ߑ]W>&в9kqw9zh/Z9΢XFS 5.;K`GUmQ "ܳ~^ԯ7zp~bCVJHR3٭'V`f:1Z{,O%t$52 8$:s և'H&Gτb2H:YV 5nE U9Ox=Z~zDU MR~EAX.+uQJ\#dtVj  EZ-nX&`i^7:rz7 ̀)2BФeTk=!A&XԑPq#+2ǐn! JY7'但>S]G7nn^Rr(M ?p1Y Tk]?FQ2j m&wY@NrΟ z<[7PA d|>VPZ_gZ]RDsoQ鶌7ʠWEь筿 ːOIu듳A_Y~DׇG/a]Ɠgc^-M,@w"qG}Jr`M}YdwF<tzv cF+\_4Z^<,ust[E=~R6 dv.XQ3ӡ 6ڮ%'B6DncSBJ9#Qеd3- Qߔ1begy)e&a"Cن>)/qkkR„P LW_clL?1,1!][|E8,-I2D.s٧^kj|D% ͬU)Ȱ!uTJd%Yvz%ɾP:e.>s?D'_E#$|b!ӏk.b;ێzL)8{!a{碊e%zZ"0ZS}R4X;ډf/ f/Zv CͲ2?辻+'t%1UF/ڝnl'#G. s`APL:K?/cPgB VeiQu/ngcࡺ/F>Y4C1;ZٰBaAÆE~UnZA_*wꔕe)ӴX_DUbT#vu@A;V>0 Z|d;}2j?$;mVq'h!!`CnG^sw,,X1!hUQ""`+:YWzQ]+ԭ+ 'z6^(ͫ+_C>394ͼCq|!ف@m5wqDH;; 2g'7цN/ yQqܗtlѦx\(ZNKZ[PE4V7#i{cٍsX5<`1\:ys͗F>1ufOǏË5]ox`[Ip `@38 Q(*GʛO=: ʠ18v5J#-:ҩ׍, sF@.0MѢ_D Ut>0¦Y[WrU ϲ0%횬}=”Tڳ H Q#Ǭ'L~'nzKmAdHf0:LDam(ΎO4O CaT|IuD}WF51 >5o}s!ب(\ǹ))%Z[pT'7Lj4? ~G5n J=V1qV*7ڽ{+^^ E4)#P<ꐂid">v<{ b#(hwF!j e8Ϻ\w?%aU)V|]ogZ !xz9qsv}agMxj$+Uא&fƹ6xH}(fmXH@2QcGTXM:h΀_E[6Cl7\Q نkJBǴx\4A 7fM#T5Y#b/V%A Gs":dW0 H.8] P_+BЌNs\D~:%%й,Ƴb!@\+ Ne|wQ(S!D.<7;CI"r& [aͽ FyF]V'Llؽf=Z|6.y7qcQMv=&3X+Q9cE Z"P4|@S<R+xP+fzwZ2sux[U`b"LSZߛ!IݰfۣuT =yȲNM%!8&אC򵼹6FG51,hƙN)I6P)-?#Q ԸlݵyVaT}X &Kv5QL8?@-+ n*[v0b|8 k={7R^W*p5h3Ĭ S }b1`غӯ?bh4SȻjn.ATί!ʿAzT=-q+K&X _ǣ4$ҖU$7' >}Exr@.8C=/GQQ[NdyEx, +DO/V>[啺XYsA5ܔ5bKi;:#xYf5I_3(ֱ)vS0bCPDOE(ZWlR7z~!rzIZEBb4qG͙UCAߴetr XO'נ졁د&@h$xVvה ?O<nj ջ<R95iö߈4 O2dk-'QkqA*(L@Bf-v%e&&]i3N@˾Y9(%jʟ!AڸzFh&8 ~ $xcE ܆o@sy`R'Ei|:LY}9n qIC<.:7'c 蠨(9Yi䨮Ǐ^Lw祋mknS^FFW:b.WMO*hcH %;>#5Z }Eb|#BI78- әP%) 6EAۿz.ͳ\Rl͠tO 'E_"k>sz1Urv$08?VP̅ Bd9&U1Ћpv\wf Ev0 SVj )4jduTW]duGɡOҼjf ۑTB4qW\̝]{K>zE(5`ٝ~m ӥTL|pD~='mY010GR5>t$lGk mѤo&e/Mc+i^2b̺s]\xC&@~b v#m)Oʌ=| Jtt!w]~ %@@F7?bdpĽ]廎Og*SeJ$~9~KQ96:0WPZugE-Ŧd2ռt] \!l > ;=Qg(UM^멜?0|gԬƣ ҫv`I71P3vnr6ý\Y5_e"L 7b~6:lKovq0$*REWuE8ˉvggl+V*=JⅱWSVW|sŸ{rx>Ec!^7 9(]AalS=jra䮛ZC5@WxC>y;woiQfPVDoPUjTJ`cnZܝ6Oʖ?/&1Wd"}Qa}Y+&2Jr=΁]٫jˊ[B l Z a30e$}5Z Pj<4gԭ̶*Q mzn҃\:@dwlHy '(VB]Vgi~4v"j[za \0"}1^rVgISc9}̣x_mbB|pӸ+ AlK+JRf4ZܡTH5F 2ٳty=D,]t =mElCOk#4[Cvo1m1FDeT#Ȏ͕P5i:ڹi,Kofl6=ƹqMA&e^ƼmZ.q[H75Ɏt$KTx!8ĸ6D´`}Q:PEqL:Az 9;h :Khmct;q)fRC/-bE;ik= ti1~ǀ:Lp*80{]ˋ܅Gvm}@tsd12 t1ܷB9ՃK=ۭ[-߲߿Z Ft!#0t۞5ʥEtAfGcjg՞ñNzF}TZX4*4ޤst\fm8k-Y̰3̘X;f԰_k.]g6{h[zr|7$KS%Vwqzgʲa6M-k-h$Ig+o )#֍ +6f#pV^3A$eKy(o@9h&E=u05H0CD9-]vfA"(@2<@:Ն%x.uI cM/%a9_ t$CȤ%5ss[A-SnV֬nwk6sC:GRzķ/uL R6,ifw8.\6<׵O*}Z,:u|ٛwWh[PM^1QKyL$ln*gNd16 ?ub{+?q2 Wᅨ\?X<? 4 lr?:P 8ɜ4bUt|㢒苺*bd(K!U^?Nֻg_齖_bhҙFHIO-?doW/Ӫ;>30%G?Ej? 6:ݨZ͌tg6]oOZF &0M7J YGV šξ+*M* X`i4f͙* ռ Wĭ. Cg|FkAsH92 MTA}CN4dҙEW _ )92VxG(OL("Ղ @[hg֧ _J\)ۏXiY$y@hwf6 IilwNy"%oD8V\FDnA :z"qm]])QK؟ݗA~Lmc G BGCO<Eupq̘v(^XεfƆU Ʃz\Ò5_C5BAunNVƸ⃨U,t,"3Fb#1dYVp.*uR[:]^Mئf~K) CX(<  BewYJxՋQvLwVqCܪU.\",eueٌ݊LC[+K_ݩ?4)G&R3M Y v G$'DɒAt Q#I,w@(FoVroVvɫ^[n7ocC<%x6[[=UPnOof`FfK(Ewőw'VD(!$ĄTw((]c6f7GN 7l@I^|]0M!l@ڋbL\OߴBW.u6քq-4'NNx!HO[r.axWh&pCІtT iQE.wr?\heРq;!|J `GvqeObc& YRll8!C?@J7sHf ţOͿq ^2KJ;֮`45g^TEJ M B[:9k8@R#*GlΔ> g$]{JOŒb jʇ8?;غ 7Aֳ|wpD?3P/%NGAF Qk B"mm 2ZDPT]׌ceT s;?2ܻp`޽h~|| 6&^0V1'g!"mK+ۙI1T]\e#&\3}Q$ci®sX\8NMOնv5ߥ7aHYDWk!qn’|*sLB M' -`USEH?A~ځV`zJX~+,"Ĉً ^{(O9r0ߥ,G6t^C";6-_._WA L5VϰIe=Jjji|h~Y̪ic#0 ACk;hO""QY,Oqм$!QdN&T̷KZek%w)x$(fbQ/N݊r?U/Zya-TJe2nLw~N2\ ݘnx-PiiMSں ȄQubVXΌI2'!Եȅ, z#.+,۪ 6."PBh"M?u$QWh9l 4vkyuQ`q<L`Q. ߵV#+Sv;F:~rG>:XJ&.ݏYZl~?dwpp P;/%0Dz# [.-'اi9oS=sw4JaZ!\YIh; 3WW)Ue꺓?䢰20quھ?BsP"1ϧ hclĐYiwP5sj ENnYn r}2as*yHSـkIꝌ9zԟEN$&PX;Ew v)ҭDޓmz, ʨ`6NśNiւx`fa-m֊e~bd0dԳ LLtvRxw4\tBcl:|dz ]ފcaB-}50AؾHĂV4q<33deFKDŽ> O{~uy}5o[8H@MA\mQjmM9V8.Eҷ/%@_8ͷ}8kG1ZAљml%srvWX5<$FRPϤS7x}'z &d54gx߈oD6jNmtĒ 7TcS9ŕRgu,,t0U/MH-{eҩk4gϋ @F_{`"R՗H$Ͱgh@44 8:kUe0eXjq$lX%@iňA_% 9Մ(!iv#ŘBjvpD zWf޸|+>XV= D5 =㪃 \8)Lm%U*jF`%/=ouy{[\xN°e^Iu1{ UBq*닇&hN"M-%35g\]4Bfź'?۔s$h6>3cO\ yۓ7RwwPëV#%_O9so:s۩bG4J´*覈F@k!YyaWZb:Ϸ3|Rx8Y[ e:1`dX`z^>7hD~sov:'?(t?v6V{TzFIޯp@PͺCO] $VlW<໙.g{^#rhh;|ؗ/q dt٥f3&c] IJdU4ٖ]o4Xo1q}1&Gn<yTBLi9ށmI^^X1 iIہBI)|?"rkyBQ'8,p]{Qouzm= =L Y ;]&Y;Thl*VQGE(}3zY^C5S䎨sYe|~iS0D,G8s핛 k0 LQ Crh`(L9J݄N ZV9/K}v;GCĔgȴhNJ3IB+oI'w$8g!jк0(CYY)ʿZ[bnbm{ʨW_D\tzC{Z D7Ѽ1 Wۄ"q> 3nT846e\Qm:޺ݸOV4(;4DLʻJ}4?SayX" 7^(E^eZГr(8H"ĨE͒I[]pixuV:"i,/V* ^lW(_|*b֜@[$_͹- #"f{M)lo Guiā8ܾFؠi xc|G/xI א\mϖ3w I83 ԕܰX3$_6x pүΛ ,"zv9"Y/a C1H۞&vyONku^g\LMT9VqFXk[¬RChT~0 ⁳:Չ7qr\sH opTh/b;)J^'q=Ɖꎌ?0ey8NHez ́2A{spd(UwR[ 9v}lBcSCȀ>Y[>I-1(A;$,y}x?ehV;p4 ̱à`c(͚N$Atœ4}^5t pgH}[zhJyO<2Ic qko%Ehe6[gq!ҏ<ϩ1WM6wq~yNhJh2af߉[36@;dGݎP^YP9S=ݎ_嘩,™$Mt,38P̣͇q.&:ZvwfEu߁7;ڋMqg_z8/YBݢ[,?sIY[vr-gZIr5!TQII'&}3QZS[u PV1lwko^ _Uy2Y/i&FOoP#f~]#dV8A_pz1nu/jtO4^iqV#^d/Y3f/JD&? eP!>_ΈO~J<% +mv5}/Ld{f-NcRg(afM1AFR2ɼ+>`hŠ|/HkP<̶ưA-і;bYgu`u& 5~}| WweryUl`ǬUjc>]dL[$P4v< 33X 7mmXs(!U-Nx)]u覅trJo2id(MÔ? Ɱ6|?cV:24p6Ii D2:AO1tvj%{Xb6] V0_݄CO^#2Jg0ݰCZO2ԒE)Sa/Xf&^`@ͱ!78K/]!Wl<عŶwX'ٻwӑ*rxRmIOro*Vopa{xq#10)`0#pSM)V?UV1rQZp^3[Fo ZA[OQhPHy:_f8mITX$).ǶLCzG'(s.ےїȼ^BX] `"wda"y#'?ܐ*}ՓWsqդlHB!B3:o;ͮ[ƣt *xr~_+5sڭӾ,hzrhj@ǑWfr 6'#LTEr&D2\0S 9Tf{4OD}8J@{ ?ZYh[> 2ka:>6>P|C7%w}J@Q0y,ep UP}n{;]}m;,F5%)5h]F>%0_Ay.cC\;F3t+\&j%T+>j㴕fM,W\@3w;+ZG4oEDāa^*d1!93EzDDAч'HXp}밌zt3:-I=q=|;;ۦ|RI e?@e'N-)ţ"$[5;^5vsQ3JGnٟ_tJ f'Kœmp6=}ڣ f:7"<lQF$Ar?P^̳ Bco9y-S]=NrffA?!;ӽPa|sUt`N*b{q"Oz兦T8%;#tjUVI.ukNKJ4A=ͯuDOe+|;I/>~_2aįmDr/Q-{ ً{"|9qaa#|hg\p}f%N`{w_5eKpx?*JᖎhdyjFRpq(.RnΰDISE^SF ج?H秎|/X fJy((;#c^G Ǘd F9B5הccGpWhe)jvUF*2ANi_cvER#u )+1,O1A!xgpE<Sm#o#ڤm]waXGEb +> 釫E[f' XuݠkFb- mZ>\hh?@9לV]#ޗشSX@BCH*B6 :Aݪm^zPKv!bXt5uteD0"&Dߐ-0Ileيle7v;4";'O;rҎ‡W.A$ _wo7LG} \| X?q9^}3OdÑ:mZ_J/UHpXffl9V4B&҆KewMቁ!_[nSZ}MtX4Tf!$}{Jޟۉ!"R ft8L.CB dq}RbC "`\ܔ0O&_e;Mx;@L ̧g 'L8@AK~s1:Aae%HIcwbTkH@_vDU8)"8v/ 7[;wjBNTMk#:c*Plh,\kg C rX#vVu\2 י#:#;Dk^\"BWF\`mC QƠ&D~̸}LIQuՑELbiYt8w:ݮ[jj==.xG+:=ݫ6vem{ 04*I.ǤQ1erAg(IV! "W_t,+ډLX'k ^wY'd74-swUT9y)&l?8WaX !eJDt[\HX-ܕZԃKp.иj}Pǀ_?0 C^J>nj $׳<x*}rJGF'hMk[*BC6-"lfbCp. SG_!j~Z셀qo-av&ٷt"9Fg@-> W-:\J%pҒp9N3h0,g847jUF0^llϲ5/zBBpuDNbe 6v@5N|, BS?Wg7 Dm{Ei8BMy` xJ>BIr)p[B0]c:O=)1 LX}C!BCaO`enͲf͖pĔ7.RH_[R ]ޛ}FB86 [B !W}y vIJo?'Iߣy{U>^w+Z9hJ B388OoKGalh _HVSp7ԋ]%F"O;`Om\DrP"pxl?KT5 F4p)_C{OOWYzP8(6V#$)ӌGf{9$ʷYB*2 Ţ~IC)4 0!F&n۟гu-&o`|6&_d&;ׄ I&!" #;@%1N(KnҞRc㗯sLc?I=}[hX˔kh`nP9RwAhStm*'zqhBV*aRkg6w-X/-kBNM{r_ꉮTfs"8/oeWgTH-tfяBD\ثۏo@<#>~&@Q? vK2=.JXRC-&1;E{d8' Ϝǘnp.3=)k"w||?nhQ[2?VuP= ,:5Esntq6Jc)=u٫٘=-UUZc҂6`{{Ud&Kaz&>J|TE|'uYIG4`M˲F 7p3( ͌k?xTNbmt"![1aҵ,s2gDuF?*f}_~k z,0yjD/Fc{|2&}#r&$q6Ir1$+d9gkw`oF \b#cEv"T0X%8zɰ's>[aMKBݘnu; G拕!LŨVQ7[?:-4N %PgپՏVMl]\=f lK/JY!ȸ7dݼCf tY*^(6e@<@RZ T(hAxBy~Wuȃ: >4 W9zoLÚ ]JeN}_`f{U)Qp]WwKe8x ?*5k@Q(Rcj8~6h~;8oS" j>6aE<1иUi(SJ*0uܚ26#NA&7Et9gx#{HD*;K4Ǐ][dI2b R$>=yzͷ|2ɃPM;׈ e[@rE2~rTtI~ R&q=RuI=r"T7 WcȵP,3S\5p>vUgЏj$ '@vd,80gg좌nV)tBCce}ABΰ~DleyF@:پ_? ӖEJ߱p5M \z{K.y6p#zYP?ۼR*pL%ڸbhrQ 8l LJ3tKNA#G+dMT&=2y)^@ ެ|U䷣Q )"KrksN28B@x?Nbv!e&3X~%`] *VExЛmm@>*FA 0,gzN/pot6%E=.NǧQ VW`FJ܇~ugU>x?gW +=gN+yo&.eFKF#_a,E O\@rm0ޓ. Dڊ(D劷`huI<]W_ aO;M~v/*e\jrt)%A^HD?~pR`z&O%x2,~ye:V],∃DڼU'(SaR6oo"=geڳǀJEQ"H:$HAWRakAHcfsru_f@@i69iJ/${bgᜯpFƞWD{-!~@b_7m{~7.P|mSH1Y_5@nb=6$#X+Ed'f.T>kè̒ 74`6̠R福 3߿XJ_['z6Fލ=\1} ] EIzQB_Fl)g/cۍ:&4|=#PοKWlxոc1twZ}YINr5$<hV+]dڣ!]Aj~]Y 7XB0tVLB#Ϯ4\+خ珶Oؾ̏g\_g^DS#xߎe+N,O 4܏k "t䛘ڲ7Sx9f׫S}!ڬ/5d hg($wYdJظwǙuXY^-b+kU|O4(gDW]qM-IߟJd_s8{W.U-0oX"|Z\}T#ST$; NAHX3úy iZczj- u*#^:y Q]Qӽ]Zf-yz䔲a_k .PĕZϒ&Z]07+ Y &K /؊47p+mL@XFY(^% "g/jyP 8EW˟g0QlX6z/ݥACƎ8h$^zZ m$`t?B\g{uX.`/ܹUJGʀLO3-?/|;P\>&;FØ$kto$mЃ&^,x2xT`pJXR!D|ZD}?BGb%57V<5RNMi;%mT/ImhL=LfY5WջsprEUYG8&d 5l,kZc,\r4,E* ?Z[@ @L;FU#ÅqO>KkOL0׊W֣P`@V[;`ӡ~x~ i=|1&d,٢Nat:+*-d ivN/*O.3;+AM!x0Y:6b:{#nSxܖF'x&q{nylRx GYł6&-}ݍvwo.<[fČa1b|b^R=21&J'WVBUSk.N팄\ Ğ8!_'iH c@C X*FPJqWʻﭴB!n'O1Px թӎ-\lܹP_.ExcbrqRG2 B~{k8wFO5QT;:#S^ߦg^ Z2qo%1Ѡ+ggoz#uɷj(rɉ~kn&Te+/g/Š~ ]UF+Q*dO7k($UEgrVU`\sW#ufҀ,k5P2;)HnDs p)ȎC6؟]Zo83PJÕ\/s~eXE#~pRsvWuk.\Q++-kNmi&#p ^r;Ew÷O;9/~jf|\ 9>$\Ԭ:T '۵W5џ; ("?^r0{ YC.2^ފp- `ν6],oyʠUXkgCRW2UDkSAUZw'{*qn$h4VrX5vH yAV]4 B=m~pGv#`K!o3qR?}@ ѢA1UNO۬Pzf ~6n!Uu_Gm)6(G(!k '\H:K !0*6Z–6`6W_moih_.庅,>3Cuy +YxZ $jz^&r+cڈVt@I)QEG q}6ˇ(" 3iT>W%ʉ9fυz^ Gy ߛމ*vБ_Zx|X₳ٳ<#~ãr5C<6#oïDiϗ,JEh.Tǂ11Yޝn%_2>LfNI?gu3x\(x|O:Zc!A+/.{uDPGi;4[!Ɂ7Q /n_?zSgIILo/Cg}v@mBKe%~B{3I 4CR`ZVQ4C(G+?o* Ż@Dɠ u>]}PjZ2gh(\<|&C 8.q}<G-@>,vXVA `1$~CO.Q`Lp g@ SU&MBY 4=%URƺћ.O?! [WcJIxI-9rHh?an%(za…`pvlD\gT^Ɣ3ry @wAj}=W,lx\ycAh#0KAx募_ FGm_t߹:WFvLmV#)㞐Y$|//'Nx~+`c0->qv t\&@^<LPfJ8.଎  ]payرRQMtA iAjry Ryt-sc4FB[sBSΐ<mۨO!wSI0 礝 @&fEm2A->[VҔU{Z7OQknGzzA&Ͻ$/6ŶFEm!3$42#. 5꩐G;={Q0u(NmR}td TU'$,9kr#)1Vܒ"nH+iTU$(߭S1S7MH+$(3A'"z"yrjpyY>_aч+ƚ,C{* >~ҁXl;;AbadCi'$A٦ (/m 0"IoA3 * +ZaE =HMr6{8W_ΘtaPͥnDý1Ď&q#&@%ޭk:ܘ5N~٠%Lwp<.@%4BkoKK w@vUH^"xr!_"2(sHAޡ`ׁ+? 8.[ZnIiCךR{h+zS*0#?Bf v+ ûq%/K 8"{s?Ǣ"Qr~w"gnU0A7]޻%kb G*O>CA6Vm4a#v@mzqf HPhK5N4L?~iw jQfޜ' u^ MH16CS8L@yGG[ 5ÔA0tD=+;`T>{ nCT^_\vTĴGp\o7_s@ Gc.Tj~.<4'?JdQ8Ѥs_3¬omЌZAduhtZ/# 9dOٕ|;@جHu0FM>z8*jkR?& haE3z+R<ϴޓ[F[9]5ڭ-_xJ3w9nZ' v?=Ќlq.!0^C+w9kMՎ~^׈}@#ψI/(ͮ6. yS<2[R ,X(%< ̣">)EU0\9N|ZC% B:25;G"(@A9JXhzp(!Y:ձNu}n {bIHeqQ.OIфSo1QTz4gʌXr&9{:(M?d,H |/1 M NEf\#* բK]G7p,s='9yRmS v~G&5y{S.bLMj) 6UsA$ۏo2 {5r1AFh ճ;u-Cm޿qߴΒ*XqiVG;-6>R Mqoxo @s4~"K|I Z]ꈢL|8<.7C(=0ND* *U9' < uUNjiMeMàw% \*=kg o~ E8 ⱙh 1,-r_Ú:#- ISy\S'ƏnֳZ< kfX@!v\|"q]䶝*~LqJxNӣWbG X.èVjkwOq~މčgCbt DvwCU`ƴ}{hvCCe"-Į91pZ6-z=pp4_1s-lRX!;n|=Qh*vnt@0f@K q5|z F}gn|1\T94 v7Dsu Mᱜʆw*WtFu.A6^:9j VB:g!f\3Pb "/RbBs#vh"y_ݒQ\0nɫ<S-Og'U2MV!KU<qRg0=Kͥ: (Z;~LNJ3d[ NM)H|k8Y_p k5\Ex1,!Kv&(2u76PL.ش~jz>chA#^B< =D~ċQF= 3__U{X׫*= ;$lA1ER@bi /`tA_+Z"R[jmsjxl'`GfnPKT;u|Vd>y"`y)[  z"~#J<2(NB˫|6 \nݒ'#n`'KNW O _K(b4(Yu$HaVҤ XuJ-g-`OJc%al,€#S Tx]0gNE/>i>I"؞$ F̻|\[Juʃ  6܂PbAFc8q1=߯\ L9IgbϜZQrs4?'V?ȼ<4"voYA.>IL7~)H\7 U #ϟ۠.s .<cE)8;tp!ٚލG3C,/awCKq̋4.+Э3)v* B^i}=*ϔ ~҇ }U B:eӐEFt1ZNMn=ǜM]<$ܓD"n^)viF]RT0lMyr6Eut>/~4C]9t5,oPJu tʃ = s1@[V<j7~I3b t+XqA9B"nG6:63ֳx5L[O|.yPoK@&{B+w0קLf1[#AXvi~zPSһHf&1K ?;א5`\bM^bn sBw\詘lhJ\&Ī!rW,s<"P?hGnzĦ]$E:aT/~H]%F^* {$O;F&);mm }SIPH2uT8^JDY./Rc[նRqt3w6j]"֌ڬ ̵-?b17W\"8{L&-BVRVq<^vbӭ=d% >==&Zwr`/bCSI\綿cԿִ̤X*+ glĥݔqx+SF{6݊)_8r,uWlku=VbT& Mt^9(f軒밻PHOZwf\VmUNxBˣ,#oGŹKJOpZ*64v Hﵽ,zix6TȋnP86 *&'_Y0d{sZ /{6xy!3cb|owO~ivӬFjF/eMٖGPTWF:}="Fy菝dSػޙmsq^ :ΑӗS4l@lL [? gba5Ar#UIi@N V0J7)`{aMlT$t03ycjXSJ, Z8} ml(Nd0,YeKpʸ%~qjZyDxRAa\dmX{H $s7Ej^=/D5W[F)^ 'QUOKɌq*}pE>Zk.Y/>J"EL nF)M՜=W@&p[ǁTMEK΀Z1fp>Rz@IpM6+0X_GޫWPZ;u(bݏ?wfk5;jg?zQ>?W{x^ɱe4~ɠ"F C8ZAd@̜:4_ hZ@^"x`{$ЖfZBJMa騉ý^*5xMv]Ǽr[T+=D 0v8# 8uHnRy!ynGhu<6Q8B$F*gwd+14KRNtȂoh7P 7:]VfkoZnavSǧ~` ,%_r8)l3u:Kylʫ9 Vb+>p5hÈDtF5wDC&mӸhaztxQY"W$yCpMT>"UFǡcyAD</H3PG f[OH#%oS݁uiM\jr- U~CX ^xuֹ=;DŽ}Lsx VE`XL,ʖLf0?yskR^-KTzrƒ۰q$8sfgQʨ-ǐJi9HtTs_.,oFfyhF.?y"%u]X q2TlOcT+9ym;CUn5 ŦQ1|iNe`M$K-"Oei:v/2 ̧^_}ab d //N. B7?dދԒgϻk&mqYA,:mV%p}ws!fMқӊwI;ES{S9iICY Hb~LTc ?MdĬC@YRw(vZ g0>Cfth2N]o*l Lj,BW/5! E.2 cG(d 8ÀP-Pg.F 83ϵUM{\L}?{Rnm}n,κ K =ۄ9.f_ Zo$'Yx~fP,J;/DVsHj,ε{[Kym:qg; ?ya^HMF3ojX_d>9Yq xu{s||^!W:'igDVsζ2H}ߏOP Qڎ>Ymx q?S.)>h\.~5=zEW祈)9KQ *}Jؗ?{qŚq5 ePbJ ǘV\Lb D,[/ؔu{Jժ+" G\~0GíLi^(â/%L]nBcohɢ>D35NAT -~s/'GIq&O>G_]K17PV8 s<ˇ/}\* ~?8InVAzy [u@;;k-シ.,f#}Ϫu G@LXʣk;!Jr3zGZra16"I^|ݲOٶ';|~/rm)Yc}Ɛvyc3 2ĝc1&dQ6r0 q:9wA?bB|R&]2zw^YYM")Ɯ+dYumL.>Pz8cvǬho5~?۬ΉiU'ZRPI2l:E)-Ԧdp<:.<؏Zb'frpk #q*bsmO|_cj/oϝIP|Z쉎2<Cf8=9nBk{ru6ǎ9ʭ;zYCR/ym"QwF&3ӈܨ<6T9yBf6هM3K2[jvڢǨ3"W=F*puh`uنNj(>@ݑ% S|dzyy,++m$y%!k J&D~iу*(<}0\G+IGUci,P x(ctUl((vDmG &q+s/1stO=oNv['͑O30S]d/eDnK/<@-bP@T^=7(;PlL̷hwر"4G^5g"ЗYCy+l1pSA\r$DH9bI߶J1y /g|Q 80nHp (m`  2b$b fvڇm(?..+(wθ϶Gm1#=Q ^: =8e6Mn}$>KjAEٿ_6E=A˿g`hDn創 w&D ; h$t.Hy&r_[{JV!9|HU#xy!Zui+YΈ-SUYq̰яp`VHBdiEACx.Bs0&K=3xIFw"1ݑLIb1ΠeN4j#'V1YcTSZ<-gPɝL!䥖r{nqsxJ`sD7W~Tu<4}$9b~z7lÕ|s_y]IQ_!o{ˠb}.??Ze?ú}@y6&4ԐKAfGE٘qH)ߋ^)-O[3Qr scKqo^8mW Kc s9r{K?ؽ{kfZ}xRTwy+BfRo1J$H37TL.5niKZOyE$'l[&Еt.{O%ɭ$, lTGín[:I,S

&ȔWwdkL-:ʁLS\!+3gpDk{ sʡBb rsHlbNX\˕AVNEeI[@Br0]mZ8+%Hb" ͙E!7cەyi76g=d+܃՟TU>,~ƪ@Y4Ye2뼅 [+ꣷiU,1b^$;|f{))5Pl~ڧ)"2;\u%i8ݹ޼e0a0aX6^^1LPV\F(6x p@*GݾF-Gllw:>-:FH=_] քK:}}>Ucw69a^V伖\[tVr%ǔ]ɅԲA6 Q5!"kzZеǿ&X(|ǂˑh񫴍χZUwзI^9=0J򵧼/t[w:9;`}?^4:wD@znq DeX [!-ktK' VKgрdY/V*vJp* =7oհm#ƣoz7q64pe@ v$keV`z ҦzTaGփpXiDU>>F&DkW!/ ( ܟg- |apԃz-BG ѲəDq@|948rt[q&;cJbo Ø vSȪ\T,6^#ɚߖWѶY=[x'o'|47mA_?sJ-`> Z1:渒eA .4'GǀBsP|{qxcX󷺙\ZݖmɑcqN$w Mx{TK_J֦HVsO hkx ~s=8V33g13o^$"w_G(oU.1$ ~P30s싳<;Qy*'KČ+9v.TGoݗS:2'OnsIf'}hʸM Ʀn)^vEg.Tbd8ǿ@ u֖sDd`LYxWT7êb s;l|pv4SV"bFT Ěo-kz T9)o| mF(f%J3UM!tcqP *V1@; Up`ljEF_0g9|s HQ){/,Yْ+lqwKFk۰=3̕T=p5aMQW';'춭t;,KiF k&9 " i=I6.uBB>h7#e(W,\h]< :bM|.0=todEMu,_}VE#$i!ކ@}4 DGz$V [?90[ +zAXV^!ZC?aNx˝Jsg;" 6Ja]6azU8U7Ko<M5@QW{O#*@M^=eWźEuOHۢYy#175gøWQd2N,;(9 YH#~ܨj/B%mA_9{(\QŐ:[w}~ĝLVK3N33B\goZk1B {ִ݇柼BH-ջpSV7@z~d1#zR=֌#J4XK@Oq ȥM8pp#:](f$4r.dcoPPu:'T)6AL Ai=b蚰aԎ:rf~FMƔ*uZ_5aUw+f.iv^& 0M^&,:qoZ7ͤC6+Bxz@t2ϓH-K9 GxZb &3i3Iuw x w_Ċ1yO9bT#dWA E'WdUG* +(kZ\Z7,Mʟ_`ppskB ϥ(a:ѝ~\T-gąu̏ ~"C͔E_Dުd]#h&+ ,'&7}`Jyԋlq-ւQBAԏ1 .\;jNS{ M .P:`޼~ǵ8%6Z7ʪs!lPuWd/KcMȲܔs̊˅8MQN|vB67oĖe[ V{"K. :[ٗ{H%7'J-I\2wv X.+fm?%ѵS79NPMDWM޹V 9bz"?By@$".zd @ .[˻i>fۻs]㛉_t}QEBBԓu[Gr ~+_l a7t9Ĺ%t~T_g3J~͏ յ!$?Wحs^?z[5 CɒJo5 5Y겇u"hNzNԴh\@}H2+W`n7弢Uj<@CELˁlHd㑽V&p&EK)N8D} KS6O+=j!j*F/F8-b0t AoO`ǽ|zdz5ul#}-[v˄gᄴVls:.(Cxˉ& _ldduY)ܼ6񑃖wi݊m̷*_e8pg71@轟hVDV{%tCȴ$ZQi #SkBPd rľmGxcwciU0|Լc 2Tgu/&E4c7_L$ZYZ1LbUCvEh pѕW+o~vqH:d 1B~{]&kr9QtCFZR)ﭛ4E7|* c6 ZsdinS.e75N8\ٓ͂/8ѨǑEja*;uޖymQ:*u 5H\()Mϡ 봮?B7=?̊np|ȏ ~ C͔P_K݃WiK$OLIO&3Pٿк`j@_'cK'd%+kN֕߱IGqxD~UZ3##fƗãH濭&6X,C6IN3HЩ YZ>!){S*I~>aɸg"#§G$0&A@`AґC0X)%R{9xC7w`K3=ӣ=%QM@3Ң1_[Kh١zR~e<|kKRx;k[+șܴH"XJ9_ya`~oA4iڎ1,;1 V+׮|n1ILnE.-.YZT=; 2Bzw_|u'ˠkXgJw: ~7)A3tڄWaU4Gn԰p~@]~ۈo"f$T9);jĸ}nYK>8Cמoaƭo`s@5 ,zO74(9?Snb/ h2e>(Q *QRBrY}Si3H~C ?y}Nh^oK7+W WX[=zi6WsZ(8#vHOV283lX"tvWfR/DN֣LA0Jb5BB]xMmb`H^Ro["sN{ }wMʷmU:D4̛ߩ?_R<3߭b{~ja cy2+Ǫ/`&jfT+WzIF/Ҁqzh)e`n/y<|c_{&@2H#XWau+ 9P8Tu+^Z>N[W 1S`B%P`ҵV? a,_T") =RʽtHn5$c-4"Y]ڡt-tibh[mN!?67SC2@"Kt)$!\iƁ9Np):;`\ =5*PG(y]hu(r{Y\^ ~ ,Q*@$!fh#鴙aS^mm\+W[&|nf)HEU@P0G3x٢Lօz'6ҳV%8Tb CѳkҪvăx!p9d9"7(4%2#2+bqDh.d ԅy}-`w"_` $r~9 HÃYÂv?p @|AZEsmlZk-lY \i]߆fki,XR&PX3ѽ䐛N N!ova=Plfa@m+pjyF >((!mĉBtqĊ 8P= EgrG)(N"ұUey =k‰e~l~kz$JBE(uO'#y帱^<("]=XvlvZaϾbڗ6| Ѱ,%9 ŪvCAs83T2 2x(.(ϗ(.vEZC䴗5ֿG2{/2xn4~'5_/:NY]-[f+``G ssqw#"ͦr}uj!Տ]KS$_$s9ym Y"5Rԏ^L*䒵(i am ]#hMˤ*UtF7cN:]Ę5RPdjYVAgQ"']ʧ_۪>@A.{e|&OSR1Ui>RG|`aԖ]K'2/SCnO'ݕ 9-{T\!<K~WepiEGun 8'ȗ构d/S pB zjiD1 r|XWjXtӆ9l7O"|\0|  ۳ {})V?>_s Hx{N+3&U&pZė_V"ȃ 4 %!hoy=s֘(*֠j ,XvN(aS9Ap`H{>QRi`)=iHJLLEokU?5q;A e50jɬ^&ׅhˊz_ vē >S[e!x|_r{ ŀJ )&WlD06F*,WTf2)DQi/pS"¯YGZypy쑦R O._%$|ʢDaAuWՓpR& rIFIjI䫣*Qc$s6%̓`"=,U*̂~gya?Ymr}=vGs{%DK-=g#Vmρ̜.͔2sjZ;6gUEǡ~+ t:՜oL',$AI6eY^[馌,TS¿s$GV5B%[!091 Ŭ7.Jr\A7?6sNJ'eoܼyY@<*1=hh'LV缉$ac%,dTd|YPva5r]"1z|@*cEnbg),:s^*{f^.!muh@Z6/Μnn?b,4];#"WՃ/ٳEꡃقi9v!q͑% {[Mr62>ʉ.\/ eӫuh,dYK,s* [*O*]||3BM6~\kE+h[>q*վJ89ihZhZn0́R_j O%~{cZK!fZ a佁Xj{ʶ滵1P,*`Gt3sEƟdm<5$}"]D[ƆX.%$7T:y(ȏiI Dsqc1%EQ8C![JdȘlw<91.d{?#fot>m c`L\i7[ttHy }\nqC#'xKbB@nCRB6PpyOSa !@Aͫ1n6W@H5p0FR"YFY)p)?춾MHirNtRtix6&RȏӰ[l7fTY9bgeP 97->e7!t AOYdn.F@9e舴fV3C90htA#-\Szn3_*?fUGBVF&̨阻7qVi1y$Fc:\Yv-%Ո\@ũÍMwICb8^yXčϝqokCd}"FATA\ $ȹHo)K_8ەmgy!ɏy=$5!_ǡQ$>di[e{8"MkEүJx61FhJNl*cFF"m~A_14RJcNZ:#6)<4 ^iߥ#P(Q ֫NvY}nqQĢ`l'IOWbl]QH#q lB#+4uq%eɜFed%o{d`<_2uz#XNm%W?phS7 )j3,egBڪjih.:tFFHwy^7p2$-Q {<h A>& .~E&Q;SNd=_ꈬ;[.CY˫ ].}&5g>g]-Łgj#ZKFo]Q=ڥU {O?K㬙InƖC ;R;o i(oPϘYNN=PlrMDZkΙ*JTLu3nk7ho~KYig5#,R਴W:_bg^Ԙѭ0Nrf"4CRIas)IITF'ESs V;O1ߗ=^dx:[}:<7rnFAډU:D.7S@sӿn/ɰM0IqR`:}xc/IXm3aT-iWn8gLlqw@MÆ|Inlņ^k\ zzqSBBg ;r)/fjLϨnhXLnt=g=a]k.C%>Jv-H|cM~( .jD {(%2_:!#BBp:Jf97h]؂;fŒ?IF *;ɮ%L+қ*aJ>)p^5 /@X"r7!@G'h ҅641Zu0XLK]7a-^YAӳuĬ!҃f1O껞B*YvW;4!Lv"!Hؑ~"E v|j~.c|{zq֎fA,Ի t; IMNqI5uTS!靿CfEX2Q7i/gRsȚ-dSw{{_ϘPgLl43_!}f4Z=[G[bt-p+Aguɨ<:W噉.v7{,?{21Or2q^V\)-]Uݪ;8+5K.B B%-K(ЭupJj"`^a A2; ԍIbu cNZz?7c򾄝VA1o#XlunЙ ,۵&˷ 7Y0\" ֖*wf(L;%*MʜdnLkDzTm+-}%mߢsp!{S-d2pdF4Nx} [)skE.GH:Q;Z, }c Zk̷VC1Af[VUݼK|=f/ZHCnY*3G(B.jl0WIP0z *iU飠OoZ7%kv)e ˙=#Q_b_s|.7`K8-#kL2>4v7ȉ~~?u -:PSj5/08񦱑p\q?}RqÄl8()6Q'Qcú3c? ueЁpӴ-UkeQR)9E89j}.yqb,B9DDOh}˘3=!2҅7ұpMKŹKKYca˹:Ǥ6H`gق/F i0c<=nS|*eNp9u“ P̩֟]Qcu aH7]lqX}&E悢vBJQUJ6^XPnjDNAJKc|]B \zNf+@e:) ,3fCC^F M -]{5 =8!G%'GNoFĩBĸ+bbMXCZݴ3l*5ˊ1KD5Ap{W*rD.k%\f+9XhMӁ_yn ]fz!+$T.=bG]9!V?/=B}9>f@96W}IywرDnμ/]>YھM-1' 'Pf&~aC4#{~7@X~ o kD })W3짻SF#%oʚQ#>l&ĽڈtUzAYmp4!^C/_Z^_m_ûPPP?`\r@wq#-G;9PWOENj,'R88 bwGYi>:M8 iD*U ~< 5DdHztsFdٱkwGG*om=:Ц)*BzzWgl8b^+EK Ds^/HBwTy7~6V>xVRCX^$J"MgEyYr5/Rqͺ;gBQBt_'v2Ϯ'@fD!opQ .DL)զʸ.lpjO q9I~XJc@ 6u .[(|JwmRbZd{Z @T8U ׿ks}f,yhp"SY9'seWb!ԎsJ>5f72|  $͋oZx௺ B!l K2/ _{⢱˝n\dӄU E4`3?tllDWM{ؐu)J7W+=u35IJn-/p2kb&,( D3g5#1f0[eHeةh=)Ǫ" &Q>q5%>6t37|ݦ(jGMp<,卨oXɡ&0QxCaV,NsB/;Nj 4 HۻьlwBMΦӞ$Tsm[`IiT V L9{̞ gG62$a-)t*&q6P!DIBh ;.Dɴ ܭn־0[!:Gs +U --ߏ:ܥ?\ʭY6Xm.Li .KR+/ƍc+>տ5Ȼ&wF*pU2VjYHVR*v)tkBܪ^5XwE1֙H!n9YW n: Mqfl<NGO<sUhAeL?u!U-q3$ɨE+[`MDWT:kR59n',{nslnwjնU,Վfżb=.߅mWTfrWJ+EzY3KLCC.\EK܇~mBv1^C6LSGɱ%$%,dTKwTRō9^fv'A _F%P[.uaVAGSn3m{1&|FAK?dNǧ|Wc{Bb+.I 7o?2);%3d @68꣣m:ЯH9{Yy@Tp=ϬY*nT+ a'Gw\T^|(5v~BW AبQ-{<8<,ߑ{qv{ :D wG)uC8zS3 I=" DJZ9=,kW-eX cM~͏7Cx-mGR3',hK+3cOl xbl{8+[D/I.$Śk<6-`%Tsd]U%9{** Rlk#IH:}iM3N f!`pdxGYnJ$F߸h)Nʯ_ !D=w0m-+ ý+j\i%hsə*)O: O33/]BgӠ3q'UKS(lߑ_Nsش,^ +#9ٳ Ჾ 89QQQfM4 l0u&*=v &uZ2+u[uZWKuh R,߃juj=RչH'rH$Gț iHQ"ƈ@osA֎PzRwB2'rd0k,Qdd`Ԅ"_T9"QԤoLGepu6iwo&lu*wud+kNz8D8/j /RaEZ| 1nf< eR ~?B\ǣPj4fzcgrƮpH1wDG B^Rj[L #SaR mgehygN U;Yu|O/҈06;"jQE fx9K쎙6ɒzN'E"0P` Z2=LneV_,tpxC5 |oE9WHB9!LWy9qxF&*,_+?te^b.?tKƘD{9E:;M CʨCdye,^ulkxI\ƌήZ 9LS+sL/Ťl"lE~*Sv`Tro7[VQɢz)&Θ+iy o.%Z?ې.v1{RC񯟢ugZh_ lY~`ǖG܃:be9=+TþvONd5<ְOűyu{&|SyE JR %c 7.-*wL_]ɷN70?u~Z I^G!\zsF|wݦ~{ W cvǓݻ%C8FtKV)k O}pD2֎4i XK@ʥGXbo= m)Q #o"fK#i|zy;*|e€DۣOW@z3~dV/[SfB` ɉ1jT~~1i0iZGd'>}?v\8q*M̲RL' 籟?~r}ro<-vWԩ(LPvk\AI`EE`J,?)G $/aDXEh8+/I+1xShI3cv8_ %ũvv2qX}k蚫e ӳHv2}w(wD7/|y˫$ hu: nB"Uo0Kîd  C1VhwTLB᣺j7pyy8˫@M->u3!ՖaⰋ%BLW|VJ 3S{ꋘmU̔=l}dsv<]ND߅[ҏcB 49+ NTvZߦqX<fI!77K)19BfpۛzDC@ymYy)y.z7w pTzB j!/Faka^-^o,y"U=I#yNۖkL}: TBΉ<Ozl9題W!vwWqn{10Lp ?ѡG M۟6K߻Ŋɴ~J2)e9CzK!Uۣť}ĩiJK$+ DNyR`UTa/z_!f|G*HYV);g/|u3IK@KoW(3żqHov2H Rg$-sOG.B#lo_ɜ'ʗ=@T%ZV-P:B"Ò2PiP_MߌcF EuT5(PRFV}Lsq2!7b0'ClϢtS$ҿWd0&.'OgT~Z"gAiE AF0) <ؘi<=R?> 8tb5Dymj_e &Y0"?awY{hLש?,{[c.bD`wJ_9'+J+j\Fo~ o>eY 4ƞP çݲЕELDw6(o`ye,-i*y®ŽrC b01 `dyy9"ɵғ[!8/wX`Dƿ2Or$CGB\C 9})|{/V `boZ0\}E@' j8Ǚ_a'bMPOn|"jjGQ,7?P桥3bRcS?5O}X!& 7Rs.zb''zR6/=Ԋb_(N+%tnD˵}_%q] `lJW/ 0FA3)Eyt) -H["h3Ͷ6ҳ ~Һ\헲Zm׈8\U;ְ:ZaOVT~Ӭg{쫒Ll/NӨͤdfj1g1J)6y:3J%MKfíz`en^`jzn+CE݌m:`2'!,-) .8G ﺬ`RҴpE(xAI"BD/.&*=0',&;D-kV:KUyvJLzb>#8!'7Cq~WO^0ո2kTÕi3Xíy Ya:5dԢtZYH)Whfdf?^bѰ~2踞7!ϪhGZz4}sIR*M-u+Xt+LQlDSw bfPAmbKzf4ocag4dbU7RbH3,dq&Ŭ^߸;=G[iG0BYTyN ;b6'\SV(؇PuLlM ç@/k>8aFT:f #a*َ蒌 pGd4K"&Bnz^MIk.u4{骟\i :2󮼕ٓ[簪ʟ֬V[ũk|;XV`>%GENFKvՙy,|r,:yj07\AワJXIhhYPHWMpKu9Iֽ;}:$ LE m:iu@<_BخŚjleKelD|w\K;Sc{T}yr[*eFvYA:)L? YָmnWm߃R*] "|b[KK+E)ʪoB LS-3bZ_ mcuRwflg=+E Or|mRGZ/Q5uҦ *9y0tmRTM@enX(̈́UEPaldZyGw ǂ VP#Xn=槆fe}5o~hÌ5wg ͤ՞OpZb Şrv' !$ \D'ѣ7Ͷ>7:}nA`@B ӕh6x"|<Ġ{.1Z?,[{sƑx1M)G\B ߹L8F ~DFmQ {K*:9LFWyeX|)f7U=ts㝀D B#":/KB*jա.>Xؤ (?s}o9KϾ\g)]%:>5B҉c.仕HplC"PK)1(&?Z@dcm*fT,1 j%܁ qdCzPfɽovT(&A.eLdz8lYs*ˍdEDI"QU ]Al+r'ech3?7W45I0&v(J5`]Cgh6y,D>Oj>ymeiW'sLNS H{"њ@~iU;mp!lR3'ҐܟaQ73w|Gb&rV~}l9.Bĵ|f H^,2DQ0yYf8|""Do\pW.HԘ݊t(6_O#[ 46uy5R4{ qPI̹To=wFbs;I$H;5' t eFZcԛV R.7X>0*QOҥ©vTXVse<&F@$1mBDa|eVlexmDSfsj̣:K ;Fc;^.z g,SnK !`K8υTfݞ?Fk'6jN7#%+$mO(|G`P]֡_zp"9Zq]b 8`y<[,MCl8$7= Wd`߿$6|UWǀr=575GvO ]~_xyQujᛸ]~#x'%x1NXBB7y~q)nCJ7 O| V!LVK]ūF]-LKZ[M9 փ>cSd!e;L:oǗ">>^7:*r&Ϩ$-;I T_C2yLEvp9 ") LBFg'ϩҔp#q$wC)̱% @\oeL$=:ѭhiB|dZ5ZĚx-6~7RT1FX cV=ɲzF2?63$ҭh N=;"{Ko ؈&u'w'p# ҮeI({lIɧ\DM0>v 6~vX,_.UDۥź:Bβ γ{٪*=b_Rd ^Hd-SJH[t6zfOyj}I(8G`)rAшWiGHno z#?`1uQTˌS*&u3Y CΝ[|bY|TEbW\-WS4N VwyEU("_uB &tႎ+-Cu0.jʗFED*Ocn]BbFOvwsTZ<u[:ө$TLi|:kdM];zotd~rIq{8)HD9SQ/b!>a6J"TıUuv^96l;yX\ Ѱ"@(Syh F4pJ.qD6(GtpdJq[HK ,Bdd0[VV"]<y@IpL请kfMuRv-Vwn,z3K/qw]5 mӇqB1O `US\-jH-Ң vrH ޴_H!(c=Ͼȳ &gW[4> kFKT'g\_pW9`cx 5}FWOy_&=3XLJ aqEf xqzFSvW˝? ]anцѐ^S8lvԾ>!ӗ 2 f 'I·d0#~|" vUU۫ÁTl-:Ủz=K_ݧWHlʑiA0H%*)0$ޡyX*3s岳%D=!KF1}%ݞqb= 3C3DD6j;xMkN+u1CڦY%9õp)(O;.84m铗Q>XZႹ[ޥ5s0qQ5=P6 kG)hHu?ğ*ȅYaN*A;+ZZ\ma>xF Bț[NίhހMfJt{/m>:hC甫AĴ)XOh:_xڢ%<_, ֋+@khZ {Q€i9md$? n96sз[ʿ57="UF5ww[CCՏKqcJw1U62>qe'P5Vr(E;T{]?xOw $W*Hߦ^G6z2/B5^Wڟ &IQ0oSlInR'Z:%#E89TJ290䣥CrֵJPЏ\ٜ~~&n]oYmgp2hҦ>BA[ f8.y mvQpϾv8C041i֢w 2jeI|9o wQ,gd4 AW.PF4V 7B吣c1CܙR'3CsHFѬavY贄uI ĝv_ + &1r>{n2HEOC#cCr)1غ+V!^9FaenHey>~u'뀯:OU|Nj"s Hyyˢ~:9OdWz GlF?@X/7nI nߧR_UҡҚLӉ^1K±W}:Wel7)@9̌U dsS\ <ՌoaNzӭXGJG90ϋ2p5ʆ^Awtb- NHSgbN-0d'hJsT*Y猋 M"/r]@<"^)YL' n >Ϗ ̣sC3l x&*S4%S¼dE'z}l~~tc&Tsjbɻ'>g*x#Y+ET .`F+ wa/`/5H*|#vhCwC_+@?oڭiYgm${MNb,t;؝160+v|gD'z0,Z1$[ߚ]u MͤkF)T3XW syMoigj OCMgli88^FL< %/gRbc|H'|6 ٳ 1B03)-"4cᦾ>wUj&Au*؛$5ǽ~T%]yߒnuCzBj7V8㸽;skD/855axfԏZ-4_F&jUwDa/VxQr^;)\,"F6Y1浦FR/Z #c(^3ޑ|^<24:5| D_J8CS%B=ȟԖ]0RR>{6cz"TɈ j1 Yu{Ś1>`.F|4OV:flwxZE^uIs)`?ކ:EuSy,(uh Mlj+-d`G*!\DqDp -nXיEQ}b#sWzYD@R)KAcDW-RUӹߜS{;okZF?݅vijD.} GxhwFU2'׮)`l0,/Hj؀ VUczԛem$0Qu,y$hg0ۡ-~f7J.ƦIr5Py>r$?П7Ԣ#bEUq:P7ڕC`v;}M;r3͐s?rpy/PP&2@Xfepg?pO^D#wG i8ZFt@/cmeRcp)_gdhw&mhC7<9LVqd-bxMe󄗅N8>v:ւ5lF$]͉Q@%39QE u=5{/"c2 uAnM72Xh#hJIiLhoh*qb6_6 l s BWY(Ld ƳcaFhP㾰,P&f)v$jXdvz$a c-Z:R~GTDYdw7Xr^ ^BQfAHogɑ5ja0]}>=SZ:{kR9`Oa U^,]&~ng&;V}PM|#eЗ#RsNd dۿMش>!|Sg(o1? *팍K`F]BkZчXTkӦ}v_)Ά{\|^/$CeKR2*%Vx L) RV6 K+!HpF@ӹUz؟O|'DZhZ "-<13mP^i^gv3м|lEu!,9$;W7=cK[%._˅^T^C %-ݧ3on(ѕGAkb\U o'wf`jI΋cktIkN<%0Y!$F{<"b%:r[}^P#/T9nwlWH׹L#BaŪhC0bHFmYԴ0g/*碞WZ};!98j##yiǾ *s 8v.$deD@ Ua73؄F8mW)O6-'FgN%d &QjUvY0y2w ~BMφ?w`~w=z}5J ې0sP##LgE1G3^9vFlV_ DrQΓ= MiS<_&T;򽹚٨uX8QT"(Ob"/J”AUᕾLpD~ \Fe׾XΝ;Md9I"^/偵sd *:%{-HOiBQK%}8 |1_:z,fM³?|UxlJ {2PxQ߄whnI+S_ G_avL f0A5TH^F17?̞9zK)7p:W+ D'x鉨]7F kZHBW"6pژ6t/Vk[* ;2 ZbG+BbwX$Or{$h̝j{' er7\jj1aw}ޟ6)u8rݞ0錥D[ *ټ<xƴw.ôM¦&HR3'EnA2}KEb<m:6!u'[Ha۾+:9vyrk~A>*>VIƔMjԎjX-s?W4.^ >جQjawǭل+2E <}<3.K=EB `V)段a>sm:j+)ݴr3F(-Mn8sʇl(^;9<#b}Pԥ/5"Oҁ^}`mS*\-hr/֐0D$7ƮF>];m0D~4/Q/vaK焵hJII8vdRUg& ιH D'j)ErSl+p2_S^L  ޕY(PVGzXVwowM<"sBLNYJbus$C-?8|=:1>e[ۢTmGިnc7QȷC1r.d{F77Vž=yXQ+)a]L|h Xh(Yc3%??&e3Ā~yuM/Xo 1%V5]aZ?f2RЄ>K<&d03 :<l]r\EN$[lEM[0 Gzo28c&ߛ~Al5}(o~*ߕ9M_Wt־%~!wğ!ҙ :|K""Y޵7H6Nj]dyi/HŰ%"@Ϧ~=/8*!FGY 8%$*a2CdbuCJAxJnY3!'5d&f&r!ϵl5+OqIb)z` V!ZlGD}ժ7wwrh`,}/r "lUje7c;…sIG~.`͡'٪h^ nxma|ZMnVå]x ~Gz(R]z%-rb0A;0/?|ܹN뎹aTBrD'H6v>. ~ԉ`VSޗPeyyy $|]J rk"ŖvfYEz/FGv`U"f8E&3̲_{rw'Nw6U'xVc%%)bqy,uATFAO~D层ͩIjsSN* k*[-ϋ6&fBv5tr2^NGyM%՚~|8}hJIU|T܌2Lb9)kc:% zT\pY%S {~DeЮmJã! ]ꚿ#foRwԿ2Xt>mc\J}H1IuE1sXO4RTtIqe* uݣ<bn+"a$Pdߕ;{C<= p ^<)i1z_2%kXe+X-I_aA[juRa6^r VgVJqR9?7~q\V> 0)7vdkɮ$)xvmVyyLZ-j L[ uV "VG<Ütnm~$ɂ? X~/ 2i'2,p/]ՎIw]|,s LD"ŌҐ@]|Sg8xéo#l!mr<0GjѰohY 5 Ƙ_V`wkLR]kX3_*-}?:S[tijydwʵK:|.$`]aAPLG >% pFsp~8jYɑ (wG:ڱ2'nm/]qGNZֶ*cP{ \k˺>tcp/s:V#n+50BH'ZpA$qTmTu96 KaʿXv0k]Wj':ZHyz mJ\#W+̲"N6 ~šB퉓y E -Ϙl*ٿ6oaCɌOx]d̴l8TCm<㒾Quv KoG9\yxr< nOՈ'br47z!MW `e24,~5^7۪R\a #NNtW>Ǜ}tmB@ad@@ vc|_^0Pwr6U2?){ռזATQ]pbM|6W~YXox 8 A˛K uF3teX}xm&yC `)YuV*Ƈ@d:JiʔM0xMxUħD/^M\* OԶ`-.vz~K$lU }$ ω7 yiIpܢw-+f ŐG|Y&>/BZtaaZb[/Y0AM䯿47r^dh,CT$M> _2.SꄒJibV# &)vvFH\&t>O-S:;YN})mv3>LACK燚&(::Qz}i/ 잷l^SL.uqtcWQމ\ U?5.:y[J@ch#&h@0 }1>E9z~tjEO<;_Z4 KEj7By*x|Q 4U'*(Hϗ=qgu,R~~>TX8BV),ڒpݙy X\H&TtXJqȇ P0=4y?'FW3;I`9j~9?툮'& n'A-k0Ν羱()*"7@]Ѱ*ÀemʪqF'Łla9.-DI,xUĎvCI(ewe}ҋ)%ʒxˆ6{ ,i ꗘ7+2#Kș;879gMfJJ T2#p@\2[Ӊ)SjMaM$vkqĿu؛|75 {z=,yB\x924O&u]hfh!knAᑨ}oDj1x@0qnv(з'vFC| sxDh9ihJ]o QNrQ@Gz۟zs:x-b. JڂhH&B-7Ƀ#=VgI æS-<i1Pnh;c.B<9V IpЦˑ s^?ۢ<?K|S/ aO=`pkvB35G>.]OA"TlQІ0zaQ5xA\BC;~ٷx)p>d~bX:zx'S1Mlnb-ƞO`jC Tiag;|ے B̫RsgkX<ܧCԉXzqe.0YqqBoR0!us7@S82oً9utCBr:\2SP~񻖐ZAnɧmzj:EG_=r)8g# }, ^Ww'aeT[>Vy_-a2Zq'O!n7.Uf,q<4Î$(]&C6h4 GrJCYs SpܥՕ VuS!R˯qA\ANrڭjcOSuDS *̂7k :x޹T?t>p 1}:@f\~2.D2㫍#,bjN'h {Iv@s!sd|9vex3όЎ=T̓::nrDյO 5TO3]@s@66-TAjBh (bg]C "dPk#Sv[q!x224n9Pg hTCiq~c$hf:/(Dp}ޅUBoa׫`|| "ӭGvFy=XX:2EeØ g9\Èa [n2 CQ%dMc?RlE 5lQl|9(?R^P\x.6] =B:Eu,OD4Ϥ8[eCV&;J7yXq PYrE #,+Iyճ ,δ,us \#5,YT$̋,x.yP>#sy0+O/N_ֽnsL^nc[:"nǗ?`߀/\;*>GНLvW{zԾMؑ+'pպ6;UޞX MCE!$Dq&6bS VK&v5|ƍr>K 3 ͕aLŬQ"<HS=ST'C) XY X AipTՀ!`A7Ŵ9&-DXqXES/ hYF.h-VLXM7r֛[d;~́|f=hnP@RW=E3}((r.Qx]= vIy@#K0ۥΎaH!FGWUw'"+̭bG)M^dD޵!/IO [(^I?Ҡ)d5}ԋLL:tнw(ey̷N=\ & -3.p].u= n =U h`$wOb?}=%ÊŀI u#y:;Quq[.̝HYv9o 2)bPAS%@Wz?ϳ/2ahAO0\oacl?4T= */aOnzkmyz2kbCzOPbQiݦ>rxp$R)/ E]Q1ၱƚyMz&DZtQJE6MJqea?xy#]#-.{܀Q{@!T+?0ox1u0ҽ9U\2SI0)  )?g,ٮT,p/i$`Y7ܕ=|Wj4GI7GU_;&_OAWwLJGZ칕UrT2rq$6b# _v)Y*`Dlg} u_^&UPH 6ai^@MvKW7sx(32yv#oOqCOI[hO<h`Cvɢw,(֔OcxR\°x_<|bڇ$[S YUՓC.%檋j1 =O/9k0/Ɏs/E&Z~^m2TȺצAeMqS -3h>y+۬n< .V %kNlDQ$E\sy x `r{c vM𵜓dMK'i΂A݉oSC?DKcӎCG Q~<Rmcat^TVu7dgvPN\Kf[בa2i<a*inwl|;桮q.%-v\8w\7Hva*8A獪{T||y&PWs׮޲ARlC.Ka$kPXTߟ$9D(W’{sC?p|}Q L,-EjkCTC3;8agjcKƾ/齩Be@#|}f+4nL2T&6*Wuζ頏"x8ͻUP=Z:BQwD֧y>% McKRA'?ypq}baC:M[y~`g8 WtubKujjmaCtNOͿFv#݁f05i_6ޚA4C7l^Ɏَ9 t)'c;RG8f|P 2,ﴼS}8PԘsPn5knLO/Hb#-pc U$j a1Fto6Re`H5ҏ۵%#1mk6pAx۱EMƑ3YT? }QOt3eծ5}=YCQL=0L_q~:m=i$lhdǟ"!;8{ct?$Ӥ4 ׷`4s}6ힱ1|sVP!GQwS\D~ZE|DpŹӔ>P;2D#c?p30m.b`Ҕ f4ޝ}Wp\|J*.Ȝ]O5Kc8O+~N<@n#V^9el/^ha t75Ro=h'6l,w&ʗkwlO&ž` 5`;ם(QUHЃ+Ǹ"YgA9ʔr.~s'" _`V猒6_vKMilwwmި g=i*/jO8H^4a U((vk;Y j^^`bqCWh+Iv{%h.tV/Vؐ|!XS(JwC{lgmȉ31?T{uYJiE>T Ԕ^/:4MG-OXu-|HF5&@FqajAQO& lIF{j dZ9gѢMp^e =Hs3 HH coRO,ȧ^(w˻<"(~q͙TO.p*P^ `=^=j&n/:=,ذ,QqYN ):9dkTO-`NDQO.9H:~CY(@$X㡛.1R㷿 4Ն(s[*%q%)( ԅ2 B[bnM9K Zuv(5r_nC{ֽ]}hze*O>ca4w?K83B^:Ȱc;\e.0[>~]B>\V_LK0yY |O"vH<FG E ]ݍ` r~_17EwVƿ1 OCZZL:ld>P0bOϯP}:oB ̧Orpz3\^ خy:FҪI~_)mUm6k+ƈߦm4^@kAa@]ĸEX _m|6:E±ДW%DS[Eϖz#E  /;+ Iaz[_*WWfvbra3!M|v=>>%ҵL^4 Gb8B_;4BFSZ#1pyB_y ]jԡ#uВ Q" \-?Oq_ TC"^x\fmߑ@l@e46A6>#C:(wP&#߻=Y; F%/KfKbg %0<Ҟ̶_F\hVUy"b3y62zx!Q>_6Pk)ncYRONr. |Bvm$IaJN&qg:*YIu×T$~h&ȶļӂHfSK&5{ MHD FW?:zaek*D͞Ĺ;oǽ}l cx7+ܸxHf$QӖ.J dH9'x /7} [<~]+%;Ƙl/lFg i(.bI`VUgS#&b6x<5gI# v7 (d@7rbXbmoQWnAR<;RO$uFlDfsc)6IGԤA'9BI;'#wAHM=hF\MB״DUuoǐ@5?"OJ@DN_-NEYFL>'f4NXgP"bGc nԀ%Ƹ6>l:kX;[yIWckw; 2ϻ 8SǸ}7b o;Mi YC1^+P!/cfcU\{"oay75x‘-_44}%:\D@,AX%ޘ.|dq5IՋAK#iܳĻr0}{(c qfVo7ҪEO[t[gB"@՝LS&4y9<~O_qun.bjb97be%8FkwSd!/f85;A_Ǵ)ge_"l>m *U))V+@=,m cǬZu+2}M|' KȏbFÙZ; MɈPq SW4*d ^eP V45ѷL(bE})c$gV[cx/2ϲn+xs[ܲJD+1 ILК`=Y^A$)TCۼvʇ ̙b.$ADBdLߺGsdU9[W)% jfLIZZfEU8Fލut۶0>N,.keWS}dh۽HI7*!+g+( M”,%C8˅PF1s&Y~MU&N^Yܲ7,&h۶Da`??68aP,H%vhZ."\;wozSfgg=-0uV MHPRW_"o~}tE2wOhia ƍfwGɢ\k=-h-)~71b8FZ\GCi-a _T Dt:sX+!JB'ܽecM>nΣyWFs1gc';-e{H-9tI>>F?efZWSP ]1J}c:wU͎sNjZI0:( UetVP/+5XfO"ۮNL3H,^s?#b-.[o289xq#סRqg Un1RQ,{WFʲXD2ϝL&%tJ-uƚ![N:Ȇ9O}3ɨ`R%Go{]q>a\Е^8o}5шse0֧#UhI::W~R{Ve\qI4Y/w}Q[>C1Ys8h%<8f**k/RˎskCc&M{ZԼ=E4*^`*m%^3Qꋓ㻰+\+fҟۖ_ZZ$zB_Hb(9t1_(w籐֖Zt #Z״q<]-AoM$e1=/[~ rim-qFx%b0ʡh3\Ѹ:rw'.̫  B&LQ>0Q̼+>)F¬U@ mߍ]m;s̊1`w>(&_u|x)'bsi. mO7jߨ_ؙo4NĎygNL+qo(?A=EEV6#:C0[IQQ*M4L"7w5c_(ARWV*0 3KlV_.Tt_m89=H`c7lz{i1{;H+;vIK{תI|4*zL kZޫ|w@w|ۊv1 +=F,bkv$gTcߏXМT0e0m3fSڸҝTyw+!> ̺,5*Y&iy^zb 낏hmEMw&8]A]崦^JsٴZв~Ti+გQv٤Wvxڎ )95/L[eq^ G ;/=:_/(Fְ"XG~uz99J%5ORJZ/е nDG M焥EkoDX"WdP0y@ `*I[C֧ HV\4DV$e<5lazŘ<)#J׮dş3r.K`;e.д6r)H L1BOB{\~bh 7@`\&sYqRĞ,Z+)wC$^Ī Y65(r.BQs$_mAbYSY*Zuǃ]h\?[{"'#g|u@FKcԪQ^p mf0{Nâq_ P{њpgmEόn|"?Uy`wߡg2Eu:p\@WѨlv=g|9Ts#5Tn탅C m:K6)>EC`B@?!b=?j9֏dꍬ/ z3l]U( *]~y7hJ/̀iޣgHMsર : P~ f* K!rc85°.F{ .zl iFiq8-KEqO&](فC9)*4X"9~K Cy; $.{61׮U +\rb3~%TɀH銭⛿L sʽsvW_ĝؐ L #zéK>~wGlq6:̏C[y&HXߎõԪhʤ$th7,8JB3}HOVA2m[H+xg Yj#Q9b7Ԝv5zRw z~s6E`_$|jwnHIٸuQSƐj* [$[ATNi~?8n7=InH]?5#;xGN(#a,7 vKKE8< $zӳ0>e6=[t~NW8e[~ui ͳ 8P]P[DpDw-?83Vi%?_z~gH?HF\UtmPR1x>:!5a[Zjwl ;޴%C**k+o7ÛY窖٦ -Аϙ?0u18PZPZ&|5eAB'Bz #Sy\yhي||zU >C Z6zh GIŠ1,G3!,ƲRE`xU%i);!axmYd(vYcegt?p]`腩XRG^d~=n`x 'S{:Th̦$E>>f"u]]&@yIȱ؅,^tTCF)vvXe\G{0 $~垇NjMY` MH)]MF/ )cʦ {6]A_y"$hZ~uY-6l~fI߭n(Қ '8m0uiERT$^EiMtY(K2M#F`k&:3#xcJ>Qzd`omRJA^X0PfrHÜ0:_l3|h^لQ\$`- [un~bh8# 6ѯ|MiskAg (f9wf y4Ӂzbo@er*˱1aív~zmX{ [?M&DrϲDo%KLkNx}4\C8LTl} .LLT! 0-QVjZ3;Ah"˷bVt݇t HXk$2$wxn p'$$c˹V'^1I~ Lg\qںZD2JK'nI'^u'fyKpXJI}ҳNtG4SE;GԲ7{g,.`wV;|$ F9c1"~q \EVҶjtX/z|& $$guB X&wAs (Ng gZهL$hVV08 2O!tOej0mnךQ (yr ե|+$ Mbn;y&_zQ.!J[f A:7HW︽9pU["y3wUkKՊSǘ9DvkS^PmS@`VJ9B?[p1O[0‡Mv[׻[rmBo~ؤ%lIT2_^ti1W%]Rs r*\"@5D8Yr?"ݸaHd;J?siT+ry¹e3]+HtF:+AInF+\\~^íFE!?3#Vܱ|]^׫[ɺwn6s )Ft8 :}z r&G+H'DBOlVP?#!#SiTu;m{tЇ O?^ok=,4{btXg[lDPc)5f\f3l4鱻 ~{nJ3I^S -pӼtԏ͍kBwDo wFi1^ۂqUF;;٘Xsjh^% XmSV$NШɈZzE=AI}>e/rJuj@jr"2Fwf=Grq\蛘j& m$ 6Un[wX2#nYs/iL``'?9\ vE09/N/$j7SZPc㯋+(^eb7s1w !a7YǍ7(|Jap}kzv9&7={qrpq&,xK&1wGEۓu!qCDȭdj`&r0ՍWwS{ ehOnK*+I3iV_|G׶*NBXLqe׀LD$ TZ_.:_hx8I4 vu)MJo@i&XGAe6 s#3R/#5LbŶ u83`jU F8w6D\TRW 6ۂź/o;~zsC9 Q7~")9+[l}ʂA^r hڴ#)IGmHBV +:^,L"<`oPt=6wMqkF}XU:Lhrl`vi=vXZۯ!euNP*kK**, I,Lp04Z ԳrkRF=ج["Fs?inM,# bQ^ƿ-^d/`.-銌qıF]3# 쐡8+?wvj V]+\LaHZf3<'ƃ1KMYDxo-F j{u?kI2ߵzU9h&GH\+|+ SZ C/hxTS>jCA t[ڊwm BT@mmCXgmqO &V>.$L xq *ű7S&Md{*X s*?EXABعwH ]P}ろåK#Qk n]/^)Fup4 W%[4J#MvćND?" /V[ &%͠vN&knK:(M 3/ኋU, &8$e<~`!/N0IP(3Xh+$%.@>:/Pr[1hZ+|KmzuUDi$ 8ϒO0Q6Sc Gqy_$vU/*[BBR5S cU9l38cѰab4^rz"כjdP?VQ+".]q@kFEANz6l #MeM%vز; :~D`Vois S?"Vxx$>]Rw8CMfNK,ft3lYDHrr¡cs+Rv/>8"& {,&̭Us1vz*:tvgZ'NY9m5N HߒуN}F&b8h8F 4I]>=VOl&H&P(t(`4Z4Isg+cp WTcoc3R;<y&ᔬ@ 娦ǎe=* ,v9pL3.O$tSk]Өe{b:vqH}@ha4Ks|17Lq 4itS>z)P {|ҴBX){bO¤qqQ-ķrA:֤|)~h4WvXFح<;bSc0M u1߻R+֩YcBDQ™0xD[qy^15cO⇥ ARzItuRjIR~fn~xcdslПٻ`]a7Q30TՎ*iW(];b c]`ڇ8EjhJ57HLSYiўBzUB36Z[Z]fޤ0\`LWzdf߮:En8Дիe_"PFt) 9# d[~j6-ƪO 7ėW#6k15< EU"$0p;\w'2S.>P>1:?-2qdYO~mYLdT: |$&}AfD{@ݾ$bAW9R1wg{fUCz'$_M*'̕@@Dtl9}őTs$^E GۇeAhZc_?LZ2Kp]4<27( ޾ 9)+E%v/Tjm{cMrInTg[; H Zoevf͎sU +_hu }a/6VGKV hޫP_s}5e!+sq*TBVJB<8 Wrv<.cGRxYEJIOk "^6`K)ڤ'F;e]N݅Nt+)ɬBJAI|do+$婭)U *3~YCWU2e2Sʞ$iyf/\>/Hrp}ݟW'ig σ98Z[AP^*vQ*bm}xU zz>NE"9 V?i7_DȽ%tL KLxT;P3_ B)ЅN pt RzYnN[=@TpDp$\4`ϱ$'\)!VKCυr@C aOi(ChJ HBZpaMj9 ञW; A*@&>=; kĈW~mm3s{a>YwZX.}8c`PwziwsK$ =fA3H"0Uy"B&j{O7TP)V Ϛ^M7+t4V&-X~6{C|+?\A IR)3٧)V B"$dCŰ U}FYg#\Lygv}q]rs٘MZ&3^iq? \~'0f.FoV@`r0s.z> Y1^%4VT(*ݿ=s,޸ =cP7 9*$DzXl+H/BMvNHB@3x?_=oD;τk Qqg5{rQ-oj".}id{n"\WndQ;4Ƅ<E4f:s4j"IK}ث?uU]>>;k`%K++k/e*92\#vAf޾iR/8Kmaw9%;cmmrdQ/m h;&&EM:9%V#o66Xʘm_KsbƯӟzRn7_a _r8Խ x|ҍ%Դ!]]2?vC!q%xo)ݼSY2ܒJ\fc""=5b APh71L2q)"Ɛ:#3W'qn@jTw?>cAo@%"I2 Wz×+X9BM {X,C+'iSB 9pgȓzheEL* b5RҕV 8 Y:$Ka_POi.mvuv˕d(^ek>wT{CHXoqm{o<"!VW)ô3g\ο[lGYՓ% -i>P 1!^WLT[ި]${P6sa4ۇ\-BSYx[v;7齃l'.`b*]?Tr/jF KIw1!(Dv>{JF;tI1fNPAn1̹nJo(՛gM(ݟ^|qI~agD)K>FU} [&Z1agX牉xWX̾F]a?'׎vh Tq^]Sf^A4N Q1T1DyQ9OJ6b)zȌ;?8?qs}#XWe88-jsFöƿP@ ?AppKA?陴M&R/ˆّSK|C"aE8ɞ9/Z|6%*S}:y 5c γ$c\ kVJd=E Yتho[.^ {]Y*-:gVz+ P#A٠ٍ!H3?C~xh*Hm@b]9pVcS6?%/GZ 6nn%lYإ^Q`)9Mze`u汶|KyF6B,ׯP`Ey̢CU GD>vPMgb 'u]$ϾBGrn']8wePcv4e" cdg&>QZP*gU3j9F5Qn.n]:,2Oq8FȸhpԼ[6_;G7>*6B:@fhT tfǟfrÒEZb8lD[+% ;D|dN}hs_`^̘$@LB ޏejga1PEr|WY"LES,fq>Dfw8#oj,?vJUIs)$ uK1p'p"pDÒOjDN06 HA WCYV[ AKsS2.cdtpbSkl<]{}-ΈC~3{qwLf;gBӭ{v_%@#oU# ϥ +sH}OD V)^+d< aOAsVFw|^#s< [X*`3}UTq͖oW \kHxk&SZFme跧({iLj;v_ReM{-&xp-É)}s#a:'xT&tɮNe܄J)MMg.C|z ,c6Ph76$آX(tܚ6r'- +rϨ5{.S66@n^2ȥ64qP-[ߙFs0AtDޔ6ǿM+|yǰ1AVܨr1eUbKQ>aE2IA Hy3Y^'J((SIOY ,V,ja&,2Oq}ըMZ1$WDLFhQ;;$BD27uswM?X&?7%TW;W1/,'ecC[EjR,&Yvi 8ƃ6au59GRv4Xu4=5'#-VQE]}q,:rbwu}ץ'|yiKSV|ܚ&DI5\;OPwra[tzǙ"ib̂帓`e=8PwFhjxG;jtץ]Vpmi Ay%m Iq3gĽl7/ӇlX(@8hS'.\: g[:Tf2pd9R vhjArc+=/Tnwܡ\tT{kn)e)hXCġj:K|6+vss-<#kZ #wNUNJCܻ`2`obqĥ{9/i-l[HC2V<+Mg7w>-t#km,mL,B"t1ͮK?_8p" @W`ؓS5/xpopb!kܷ{$`C\cµI$U]·?ΖQ3ӣ&Ac2!+vC"򵟗 Ѣ%DɝuW[ וqoC`lsUbv"V Z.&3Knn`bt)'{;j˧%0< j_GSq e2-VS8&ҖDːMǯ)ٯ} ڽ=M\nɿ>_ AɽΎC 1JdS{qUQF)iVL46Y!`*`T y6ss&=}u}Ԛԅ_E!Rsil{(S'r;'PL)@+~|o2ŦSG/MSL3{ɱ v$`X݌7R]`;㔅 WD[涨ߜ"O?)EћܸvzBl~& Hq6t!DvHEyaߋ-*RɾIaI\`^ȑ}Uw!xZi Q>#q*3$@U 6&s (c/<4Ch\›XQ3ZPMe&i5֬V0za^UG}qpmBfɧӖ-;;_I{Iй"OZlMژoG7by ZFX[7V?/%Bjt ۉ`t; c >^7L3, 6B6QOzX-V9]DJdh Af?AzE|7\G‚t={g/6kTe-luبM3(h%i?;#{a䛄:.T(; .E5zIS(s1K ڤ- f6oɳd(Q\T[)YO2礻S rtDX>m$:sVXD|CS{>zQ4cog ܮ{=iM6Tx=4"(tqU Bq&J:N-xٰµ*W̩$!HqWW?=ft3Qs(PKZ*,-zP\,PayY7wCbP+3"t!vWm+ IQ-2ǀ47وrzl;Oϲڕ(lO;Ӓ?I-\GC]k)P8(VPB/\q(`*k*;MmIv[NAf5ͱ5 P[K2`~b$-]cHVwȒI ;1YxK$CorExR!Ijt=;TMxFn$|maU@{a8赹tF(jyFm0MBBlrǷ*or$&Q-U/1k&CO`S5gL\̻fU芟soڋ=X7cR4wu>4_\2gүK5|؝peH@SYU9%ځ8V h44x4 BWhM$W]w2o\"XWSi? GF0YW rEXua#6BqabfG)P睥1N>H7Ÿm,mp":c9T`ٟmS\ H,S= [(ΎN;h@W%LJOO׃h$WAzj8>>bRF%h/{QwWM,?] BEl<אbcnd S+q"*!2,muxfE=\G)Cw/ijhYAɴBn]g3[~NeZO,dw{V7B .!Mƀvʼ?<6Ps2n;X>o .~t&6و,4)yBzߥWfA wMwP 6?Ʈ'*lKꮟXQ#۟-˓Ddhśi1w/d2-h#ԟT # ^?偺 u=\sz]_޲]rc-aHO?y"hEkMV&)%txcKIb /.]B([;[fuz0[LcԟoH 'nQ O6q|8J;TU %[+iMJ$naǂi:^B_O t GCԄ`s0[v7OOBqpHW0 mT3d?Ugܹu?;&+M֏^D2xxOR@"/2scX>)kͶvDXpn'^̶?$yW)4  ˽[[+39y+烶}Bm$@uZLFYYNڶ}T8Z$J@0[i?+T¼; @O༩0?Ӥhaqm,*w4#[Vi))tOv^x ^GܓcfK^_MQ2&Z׋aqA3G<xV2n 9} Ŭ냍]IVp9[ `ĺBo-GE~C.h&՜ iAg~5UjtsCKלb)Tٚn+'/-lBr%E%Lfs6MC=򠒨pډ~ߠ([9fMN=qZIB;%@3{ N'~ n `02Y÷<8ފYfwq^ Hd9{>$cPmkz-KU\Hb&/3wՑ3cntqN58㦶 /UN̞~-@S=`Jx p Jt&p`)OVt E: @'{S"E&W6xvyk$iZ03(xj\@R=9b@fFh.̡_mDȵ:j_:ռvNGa(1ɓ :u7YM{Oq`[_HTY^B' oin^["WsuTF ϶3k$Gc({9e2V2.#а|pȠ ѩzAzz-kiYuHXgGt)H[EL@|N*D+6E 1=ۼС ,(D) R= KgK581 ܴ &oo{|)| vZ§)Aq|cCrFfD yP_$$LDk_#tg;ٶs<6kekZY΃i8?C+boGeBxoWh ^SgӲ++g2 ǹwɼ=գc gUf3KMx*avy;dibQޟ"^#B^-soklڍ@W'=íDFl1f.^ty(rԷ̓Eآedapa?! ,g^^jӖ1:ir$;DW;i ֖Dُސgkm,?l`l{y>8'썁vb[p#hl2Y''P^PAӀpx 7ah֤u LXknΘݤY9Z2k.Ml O[]ܫev.}Zdg֖ ;%ugr n&fdJ )wRÑw:R:kl|pкõr]T Ǹ| :_P; s_35VMGi'_]HWNc&'/>-&EJ6d\i$~X#1KۈЏ"A&9_,WD!%{' ɖ}A(6HO9`FrRTˍB)Vߔ咲DSCun,d'N=lL!ϨUcxpcRqb>߉K*n{z{jSw66bm+pO 0<.9-/E=(gDq'(pyɂ oξ L)8>sU/`)F>MCCnH|; 7w&74MoE1/S\M<CHV|rب?,RUvK/>_)59ʼhhzOFlM:"L+N eLnwg?emTO&a-B5nT_@` Q$&VcfseP_[c^\UXYl͎o;""u|x类ڹ~ze4^L}M3w܄ukVxyWI֣u>BoJ5%X \d<lءibń;<k@gN>PPzC5'G @֥b uPst -P}@4V@j> ] {K$H~Ow&r*2РQr ŀMJo<)|yʛI^R^?Mt)ߟOu8P;So5ȢHԔyd6oD X"/sQI0GDirJk F L<ߧLtچl];ؿFKrΠJּ o9Uj騯)C x$Du nx E}RKxOF R-}-`YZځmdpJޔ0}|)\DMdÿYM*_R6sS&$8Z JbNkDY5Mhk*ԢKtCuL4 qfw _۲Xώη3gl^s65-hS#oN1},Gn`yHɇ-!Q/9Q~n2W3lNޏ:ǹ@2h,k"%A,]lӇEf"U`3Qج_f$J-o3Nd,S9v:b?8kZ`ûZH 5֌4aVRJt6A465saHسCRڥ θ:1## ,~6"WX~!|taQ}/߉۰UW_}@i)`$g^w5]D-Yy"%IH-yf P\|̓~dq.ԋ>7p?y[FuޫA?WF! 3p>?<'u07C'#t9tI| \'ᙩ~x=\w^)010 ƌV"WΪtklzQeJƟ FN"bm! ȳ$;W\ LWVR2_}YǕKPl$p~oѸӹ,o̰f k޿U7Æ sYGFfSGonɿRc Ba2a@a.h/sce͋ͯІii?F9!ȣ}(clwLa%u?N͓yRV H_Q5AXɃoG |~lŁQT]BX>2( D wB\]=yj݆]F&eCDwP}h Q_C2mFLH bdž/'kL-\ߑ}QܹwalK3z*ٿdˁЂ]ؤ,{˝XǵvOS`x drhsoAP; >/0b 5 wead"CC`:(qp/ѕ)ͻ YLe> ` N0Q316>͒[~(~RO$(JWKh`\1,kAc_shduXʄ̑7(MmR-XȫotD7~.!#8e!_x)gIu7f1ݨinT$6^͞-?֟B~ke z.8(Ӿ x 1J69#f 'J6WLLG!kF!90vtu\%7{ڏ9DV\gNqJY^4a}$ -'DBV'NAGgqAUؼrǻ Bk6 b'ҏ9&+fդ릟n&0vrΔ}{0cXLf3uYY}FFS/UC"@qe#\JVi&݂դ}),T͗- ?3㳛ClWFH[EB4שYy6͞frT)m"@[s}bl<}\B 3mˠO26ۯ3$CTTw2=ĄCąWp5+>ZVjw./Fld<8Szd@pHv(rP,_$J ^4i1p61(W٨seRQvq%K,F$RHki";pQO*)Z:^ԷH]{LV${zYVd%#'RhPj\봩*Bp%ײm]*ONd~ {O}{ڥO/|FXWpZ~5Jrк9 2cRu^A.P߬Gȓ$b[paef??ʲ!:z/􃾵ɠebB麭}pw0A$l~/iBf 򏭝x9q{X?XeT&"e4Щyu߼a3&ZϘ Ns:XwRza %SHko(^a +_{ С 0-4'Zg@ l2q&Wp=,!w1尟kdz>[Xqc)2N[#po傛$;Ebe~Pjֵ:+Vbniqz2ƀ4 ?ߗtr)j_$DaNJ8XݽANЖ@A3$}J*b·":h  ת?-4!XY(otb.,E-&lh ƳQSmeQ8g8.Ѓ^:kFy ̅$S9*[EV2SЄ4B<)5ڗڄ(5 jPZ ڽ>b'Ωh zz 2 !Ka6qXcb']Uw8_٬t̟sagV usEVҐ B106,[ӕ^ϔ0<+|/_3#Vz' ?]!8'A%l͜-}n#cALLo<|Hsڐ)_o~o[ƫcEJ{SgT2_DiV[ta*=j,l\6 flFxNd Fɞ2hSt%W_ecSIK%Ad@-gҨAwפ%zHfQF_\$œd9ļhrz/ PpL-Q |d\ut =_\boD+1DY(ۼB.&T6D/J`v!Wה-mn _cdT9jT`yH n@DD79pn *kt[)#ijjJgX/jAmi(?yƪK9vW>gO@rHfϐ<,&ѧZ5q{hB^ hJ27<3,~G5 Cښ?Ѯ$rèa;w.(*SGPjtv\'|dfon߫V!0wb2*!/xeIvT'L#H t2ĥqM*۠Rp&ɏu{\+2Ee0%XiP(4&~5TEfVgNA컒Təڗ%EMq ]论?+s,|tGo )ߏ}l $&1kwEC>oF^qzD`ƣ~<9hA|86F{iQIX- FYOc$Jf>TTc]'n*W:5yć[8C8US˽ eQ[9mMlLX=8[:g"ЭML=pxIݢ:f5acm4S;]XP'.[(F*L֚tNT [C׽gG>WÍpO)XF` جTpԳ"S| Vi7aCLDm{}ȼ`Km2Ň!9[([WPz` αSz#\pT)@vW#GuMxGpz: )fxQ:˪OO1J aa 5ljm9T'iL,"%@V rk\mp-qܛϘεI}F$zr_/3Bla/#4lFߖ >rFdd{ F,v $e"˂itU>RrӨmIRk ~6$\+d*1_틌p҂3: җXg۳+(e2й=g,)~ç<;8@Eo5u&<='ӿm,l.Davg"QlhW\RoZ˾đ+,M>ݣ=|~eDԃ+[,+s2\ߜZ [@vk_ڞtXO[2_ `caYBG_ds)pC>*k>`[7ˉvbkù_N@퍄&N`7MrUY#@@^ F,vBUq^ kuI4LH~=W3A:.Rz^4dd1A!ٷݜ=Wtno %OÁ|>K RƱr̝K"hk}YKM F/߇3bpf%s\Iz0 Ai}0:Ln.٦]lj->SRO-U}1\2jTiGǎdeVI *R\r'_R  G^ڹ{Ź{ͥHIGzo[҆ʑ9+%/wBRL*ǒ0DW ^VK |fb}$]ff &:je;s4pm `K0$ @L0-d*M@̟ |uԀǖO;KTW09@1ˢ#2 "|U%ch;0=^3DhjžRy=-zWv?d=DDt&V*BznTVjYٟ `&,d)z.Btdf. 3ȵfs5epFʚFg$بqbpʽpD!&DV/p<="v6Tu)荶fLotoxO6X-G0Oh!{ %0Qk@RVvaB`@?oy^%.;ѡnDUx3[[遴"tFv_ކ{JUϏɰ0u(?R暟첐a-_iH8?Sx$+oz[4Tֺ2l ]@8)ukṇ]94ym!CK}M

;?0Yc,%yH 08|?Ix{Ѡ-D]+)Cp]*/AaI{4l˒Cxƈ1B3~'xQ]h6so+Aɕy^;zCoƱ+M̲sr}q?(P%I^r&]P,/8&-:rb-#tdh,R;`+r-'ن\0CCe jH}Ս7slM0(S`a}Ix/W(1 #(;)O,SM C7S3߳,xmG b Ir+d D}o?_jS .O]M G~|H(()Q&ƚp}9̑ː4{:#PYXg# j BӲM攈(u_5R),=T3 l5 }jV/F_}~Q3mZP@ xa+LZ`fA:R2U id]Hw+oLPXDg̎ό9&arT9H6mI໮x,LWfEUe/# $p~.Ii57Nb(r@kXR3!D uq ʟUwb~NFL*A(mXC ¤\%8Ñ6oO/Tay=)@k_ZkXC "ix~F-eeVR2 FTJ@H4o\_o%ױ bG22I MVH1xlzts:ӐUlq])b'U]8TuMyn]9$A7Bm+nenjh)"gC Qҍ\e?d&^TwЕfiA3AH&"YOl#G[Z?Pa.-g-z av͉xnO^ʒD֩z#i0xWu)gx)хHo p'n*ÂWMT<f$;I2k t`*hypL1T(;6ιwLt1yF`lg28_B{x]*p;*[ѾKoa2mdpBjPܞ)T B 3 | >$z?@CҁmFŨt="R?\[O`>UBEWvѳi^GOˑe)ϭk6kWm{Kl&ZDqmF @: *ė2J%7jU ڶ6 FҜF9U ʹq2jQVhIS#NɯVC]`dgqdu8ezejktrw6eDV4Yߪ,=M!Kj2vb]gsFF<z,e2h277A}'Id,=7cJA$S4)IxWc igRq$Gه-4E"MDZ1=D:u.G*ĺ?2I@k/y$L0@*@ QY:H͛|9M(^؃dAė~Mǧkw3n@YΟ-.=eԼ̵٤zOyTK^G@뽞[6 < ʃsXlW7*6drK~ր;2L* 쩭%z1@poL+Ac'o쿽18'|i;5 TldYWkN|`Fw ymBTM<~yonf-ުi3Q5";O65L-N߶'Ԥ9ꨜBbP5vx59*7j-,WL`}-]ZJB En(02I-JO2aa7-e^Z]P #*XL~_eh-!Gs릴Zȉ pє f,^ϭLvM=@aҪㇽU K34 GuIڬLwqvs |Ų ]?dbE_.6Ӊ .O< T |itSR6#7aԝ@.#bSj =.#NEeEWXyienie#7xP@27M%WMQ:sÔ#nw]r[ݴTq➨wu0^֔) LFTi8Nw>_9{ s~(P*? JZ7rs.{ZC^1`([ӘaD dKVYV6n^)$᝿lS91jJ:^8ئ2bW4\%nis5_"@Kf` Bڄ9Ҩz&brIlG}Ce>ɷ\htj 82581~ EzT׮-3I.Ѿ1.7-jߩ rL!cEfB|ipیn*14(~2֧׍AGY{r]M|gx]eǪG;I9MW E.* vwciIݠZ0ueNȵZ5{.GZ^ip26͇I ]D<^7qt^7_$tH`}JHѶ]VW,.J/uLS~'g_IJ@[)Q)0?!uF"=W圂dDYc3' eڌ-wJv/E-+x@+US"lV!|T/%!wua|6Xki|渲A 3MG6 {fx9[(jSx:+ c UI gA||tixn(Ceq-ˉ{=I2 r}=o)6wQ@.@QN36%fʕLhM΁%X<\Y0WU9[|CW t yav' `/s mjA%jOj̬r`C{ڳ@V{Co<&i?czz[feq"0x65>.ܙ/8? !e}0? pT,M\7OGC=řG9 G[ϐͺ̅{}ٛ<A7XgpacSUKHK57HɊW谻﹚7ƒbRXW.;#q!Q_a@42Q~ H* P̆('] Sa>CO֧r.x\C $ __t=%zbB1Y"/Gٱ O&Oް˖^̡dV؎9ZUQsdi 1&/?{G/e}ԪoZ}Ey X{Ƅ|J~Vxwg߆YX򺼘g!n+P~4¶mB~F5&㧑?F?~d{l8.'ȇ qb B{ks?k7QGY2{LE'tH7sRy8+9("T+]uͧ^-%(jeAbDO(.nX"89AzAc͇c#cV>BֹSU LQ巌)Pf{n1U3ݛzZr*z?eEљ7˵3#ׇ7VFiy[=nl½ST9*|#`=tX?i|>ր_UZ>}d5,qse1uQ:|ekmIژ0^s\cظ vHOG<#t3{;7XG4}( f?n)sMڊNIzh:A}Kqϋ'#j5!byEK+!;-Lɳ2ĈjbDdlγUܓ]P-$٥ͭ"QQ՝Gʼ@hT[q3VY]nFf#>fItTRL$r*K8ܻb`( ΋)/Bc~cu6fMyMp`ؓO_ _iQ/+Ii͙fyg=-1vL.p#NԸ  8]MNp9lh?C.<@gڮ8'ۘ`ěL[kbE(T 3a}},B(d  ,&jhD}:RT95<0 rk.JT0j̺7a@G]d}>yx׊) VΚ,H-A5"Ǯ~8D;`9ctl.ڇoH0{FrKwXm̵$DpRwN^z hqX, SɗU[hi[G1+iWs[%[k(9ӔST[ݑPtIxqN@Z: ͙,k`誔~<(13觺_ӕ /8' 7F"@pdtv6G#ݢf2 8Au><}q| RD 1=m*7Y"UXJ;8!umV)amub\ r`Us,"_:JjB= --FwFa\8Q 1ЂFI40C,c0 dwu/Hk\Q#$J6?fT{rM/l O0Чf ɺPXpt'`3EvmM$EwY*1;Fιdph~.Gn8(uAnɑRfThɢrӼ1- .UXAڦB0 NzA-Z̐*Up`whv<jQ_<\1JNLy߮<)|Y@2Q) Ɉ#ZBOC'UdYsȋSCd a*XB' J]\C_K:)x$ uBˀ$[H;gݍ2hF[ڒ`Qf' !Q^Yݓhmc`)7HZl;W+d^M*s@-L6jLWEKWCJ4vJ}vxAN^oyֶ҆cb>ZsmlYuäE9Kfq꽚zjT:K/祐Z9s5&agdW}0[A䩹9V< dO̙sd"hꮁ!k f (=UvoȀĸMnو1fQ| "($ &h%Ap5ǟC;a7́{`UD0O?-;T[=v gJ,J?Fo$U4:?\`1qC"|0~Эq&;nuօi+kۖb Z]LjSюCaZЦQ['#' $ET:, @d-M3u~I [աXꆵxJ>l۾btzC/pӹ*_v]\[6ܦLw8B.nrv|wstP+yL]+K>3Q ߠ gBRmp'%.jj"ۀn 1͹ )>yPrxر2N([*92T{:G wUd%wh>0DyE 7щ +zub|h V_Z0@̏M)0~nX~<nVPI|Όv=_L"jC_`'G.$2z*ʹr%ҥ$ĨDFf uY5Ɍg!2feL=>,anRV*u]{6wsSK(H8f=ePOm(i32΁.16c{t:vM׏d\! ˰:zgγ#mgQM?zq45mujꑴjxkv$e2#Na%,.wpS\肯.,i{:>#bPT/b32$UOGE@ͷDM?b6uM:-&D׋ɘQD|;-]|$rBJ)%˦uO_UA-Ҟ*2A2 [9> G D;߳k*C_T.s+ϛ^{|ߤ6~@z7upkQPr^ FNF(t_]#>oLid!YauW!ڨRwuwCŸt5]ßDMs+San:0̂dgX_7yժcڐȁ&ߵ?GH' t]F:eBC1du{SrRoPLX7Rlpf[&5x&^2/EoJ/[ / GOkoO7NO.,gU PgTpvwVU+w= L cu[iq.=tjn#ѵGN :!7c︹Z,)! t$4C`Qr2R\lZ`tQPK:oo # )x1Opa9Xۊ['atܢ5al}&2hy}qhLlbd5ȇsTO1eHz#1[rpT0<~ȟk?~6x6Xvy*͂?*z۩>uWl.+.&XP>X ƶEd)PED Z"8wH{\$7Kq" 5rc݇%5B]GGth_Įuɴi. jWZJf,d^i`B)xĘ/U)؋Bpru-1>6_nq]bSZ|aXnQ=)f9s; d59[|˧/(N]##5MS!nӈ1ށT-Lt +%4\a _bzw1dVYFMjQAC~#uE]b#&[*~N L~Ų4 Y=94!x> A~y?>\l=gsŭ`LWF 5ٜа1Sr_p4Y|D%e C[uq15+K/yˬgkP'S4٩e:rVETc¥qi&4GGc!.7 sJj>65cB5, wOC)fdZ;M^ $Q9D{BW)\Lxk~?IĤ8v\~x{I;x{5k-O$Gg;kj5jKReA~NR0p;Ff߀0A3lV{);%. q`9GzXC? am< 7b :`v}8+x7{)UO9 !%R~ Bs !t2e{ѫ+d>i޹ K4yA!kE:mҴaK6 7^Ũ)1Cq2_ D*:"^?FrݕTKW=>^N]dEI|*3``BboEY3qdUp8=*r@S I;6OjhVA|cʑ?)B]ϛZ\hd1Y{&0͗?b4m'4m~f.k 9#lL|(l"%ՙ(zɝS< W@mb>d=yV{2:ݫHbAgEHt_ޡ+[PR Eu6b[82 Y @w[Qe_}~g4Y*6v;R ^*TLɸP'Xp T:RK!ق)80s}> /7Y!BϴHfz3>bV{iL7ۏoC"N/U~bq +ˈvs\вl("MG}YO^dJȄ&LGV2vb؏o\ԓX/.=jy/0we׌Dws?V TQ)N%}kFЊL` }5v#> jߑbJn'`*7RPK~~ G,"eڰI;H=--}QF^ے6zеg˃PJ݆Uzt q9ʥ0J `z(COX3%3 1f uv]"mڀ yETtEvIM= b ``TXt,!T鷐鮿Z : !)u_k?4E+ ymWUrS/F BWɥ[{>*Ȳu7cBCT )Ҋ¾ q؇t+%)Ϫgr{, \Yr^ PUqQz;Ze?@4t>؅9d\ 2Fnm4KE v)z>)`@i5si`?y!,y[ `" ėޓQЬ$~f>B`L qmN-Bk@##\WPfۤDm#'CMlL"C7ם̢RpS.2ǚ)D1p|Z9SK7“,ybѫ ;/}Q?߶*EɐL+v;<ͧ/+<=P8 z_\l&`T*΄n_Ab=vlu4_w5W2rGg([Z 28M mGJ8cOw9`]쎋H&/,{qH?w/-ķ0#ima( ޳6ިZ&N.*z^fXJa"f s;jЊ G)s74ACQ#SMH ABn VRx/eo6~72+goNn\coLO)H~ͼC2bz2ZN`âq?岜Q7=`acÊ|u]@mWUGNB-!FGc =#U!?5pG,T6ܗd9x2V<C3Vnb -iћT[t+\nDt:BX5\7Blj҇cO!y7v>W;Gc%$p+O^|2DZUeaE֙m<22ghOW+>hED!iɀRwVtAFQ-­Iz[|&iહ`wKޜadÀAmB-TڱP=5"t9]n6N:$_[[ 6\?'.*jo{)hr1 ULyBHw=7z_X4s w KE2X $n%,h~.7ذdNj3qI9$Ϊ{ fDiq0-%xM=n ̻%ӰU&c|L9Ԝiay p!J- VŤn׃DKq!4H^dke~r,}.P 6RFTwKv #3_Ӯޓpz[vLY mU{IO$ώyj/hqI7e_>׎9S]q\%#y/Umb/[UW"{RB\ Fj<#d!n m ]kfZ5(L|Pse{ Po:!I  __@͹x@uO|l;zgJqYAgS <;9_%9f ̵@v7sjA4I.ܬ[WV5!U` -Mޟq߿tj"'P&^C%Hw,ȋ8Z}@gupzc`X1PZxm ˑh9J fClȳ&*.if/!-smv?(kILqnĐeզa)e;t\`/L솅~p005Fyı̿k1h< &/0ʭkaҒU,#w|Ay/W:Ʊ(cpJcC?TSϷ(bgyvq=9vYH . wތ7^,}MMAS2CصskޱLϋfMd5驪`x31\fVV=y QJ$xSZd1[XMnuQM+ΈX61,=l:ڷ Z{p a,K D>Z,y'FTLb~tbM`Eh$ތdd(pDkvݮOһ/d\pS xXZ1`FiL1@1#)\pIYK BIɲ: =Wdp mxkxz"MA>BJ[XgZ^wQH4%T 'Rhb+$|&VLo+1v} /¾`F\JsN}b\V[3 wo#-Wށ'( $h'mYY>H=Vf!ܩmԻ7-biyPwիN Sh4zk2"(4FH'iu5.D=GW,Qck-4I`ы,ǼXLg0fe{=xhA `^f}({Z8[4 [@\BXńiA.a^J^w[+ ЉrxUJ˳ kۚ^ wX 25*`Dۍ`q􌄕n\ҺqmNHK`˂@Q8ICBXS8ף8!#T = JwoMQy:틩ЩkʶD noW 7-)7mXy7@jԙy yZyOPD&p|49XvN&zPbpJ3ak7J@icג^LjFYU$7mH +q0)fwʃk4F07 hRx;ʉlS%L1?; ZE!@r.QA yQdÊ ttd”A j8" %p 't!^MRo A#{H*O ~\ l_hj PmeKŸY"+DlW]p~aDnd+D'E"-^eY[|q3^hm!Z}GC7G.s1>ӉIdeU{OwĄZo9 TVjHm~И:&rvBC R`5d'ܱTy(Ņ q3G8zxhL=¨scU`x$A9 \]cet|@_T69eii-F+y} /EQ@j$g1}[FݳD>ҙ)tZҕ?qN?"pt-iJ}ӱ-b]^K 2 `"jX]Ss?X3@b&̖uDj3"ekz4DGKG'w.acP<]`c=DTNF4 `;~(MSI, FvMIXh` <Ȉ* A-0L7 zh,d{EPgwK:]UU[aRyH:+Ɯ 6W-դw{n ViaAv=#qR_טUֱD>C&ke*WܗĜ{>:ȞZ&  H{XT!OVy])Ơ:ܪ.>J_xn;_)P^i ZcWvтEZק~Vy+h+&K]j(2]}sB^r39uLj O! ׵Uf`Mw^QEyvt~)`]Z@\6]Ss b;x>!7H|9 tNŐԴ\FYi˔ԵD9J"jԈvmf)͛6}Ր<әJuk\1رۚ%̖.:6۟eAdYƼLȤ&Pwzrl$F6mP>hu٤v"a>"%9!7sxbz>N-UX2Yv*c̟>HbT 9:z1z5,83 afM#Mh0Zn|fѣ٘cL'K+*,4bQz?쉳6ĕN(9>̡B<9}mBV28?!Y!J?/QE+a;2PRkv  b(쪌? EKEV`0kzX.I.Chn$hJԹ< 8!~$AZ!6͒SZ88.8%cwC)f`*6ӏEtiަo|o`Bw["6p@:)PżZ!AOE@4}YHE쥘7/>3bua T 2Ly#5(RsTVXaZAMݬH ,MdMcmm;/?xs1,]a/r-7) ~rkTewe|A|iy+2Gg"(ϩ*~iԖ<:#}3 Ҟ~ hGt(bcAL()7a?$F3J~Ca5^pkʑ* ;,I')(F`"|bs齜C܍aEP(ɞ• hcϾZZ)`k4>`0Áyn2gNodɒ,}oпQ%3,M@lys*g^l S.QVYlPqXHx:]b'gnk]yvغ?ِ(F#yuprQw5"Pkʛ X"Ba:kfvʙn?bt%$gc!GKT$x`&i@SZX")'M4>R]Nå51?sBu^2VX8<{vBvn ȋtBa)xCUk=/b@YHK7,ܦހID\DZwD7O6<]UHM$r#o=u]-& Dw#1T|Z* TgTymi B8ŝf,R<`)c6?.'}/Ŏ(PҴWS!ENxhÐXp&=l!_>!Hl:8k8q+;֪ݍ|$4=Fv"碈y&[7!Z" iesL1[bnpDVhT2/絆3@oQVL8Sۢ(E49[QvHK3ѩJS6:rΖX5c^IZ?Dۧ?viF3f20=֟vJ#XD/XB@5wɽ7$ i@0ϩ, KuQ 9"rNoM^B8\[;{JB(YvRػAz;-RŁIo:Ev!?HƨA*`K1i A2 tI*QϦMBBo%ujSmYYMeLt{"L?Hws k O^VE6{;>ӵ>JrWX5üs^1]xt:y+=Ajt6U\uQvB\6$̃=i/]ԱԄB)ȀI:ͳ,}iz)"O~VsQfxhs4>$U;^'|5wu)kGpUʗ|pQRIDN]B.S|##VscS჌zQR05Sw-"6]/A}kX-cw&9Pddס֒ E‘Mtn /u0چk6_Ai|-teDV) aE>G)!<7'+%Qa0-k톎#EkY y!h Y"H !PxwCy{RD\"jHjPcny*(L>]ԧy`Qg, + >t/\Cd1^ނ^}"#h sbjxOX~2s<$>SSZ\?uXW ^̄n9 Uޡxq@qrɡjzoPJ0j9˲c)io)_{" @^1.k@v {QTwE-yl ;eyA`y#P;##~~)*(f4 U"Ġ&PdQ}MڠqayP+$3,MezHn L8WBUJ ?DKB-x9 e¾Cm:sZ %S >YKfL)+]>\ s:wPE5䥃G;:LNVh}E(ATw}Jx ga6p1=~+`8'ZNc}ړ8MVL%;{ʥcSrXftӐTK sV[4^|V;öW)IUqq+5DZ9't̮BR%:!0$HlUK-30x1]-?mY- })% Mtv6{VLId۠ =b5A6 j>saO]fXgf ?_?}@,'{xp }_SdHB_h5*cC7ӦEÃO!r3ters26,PLv=KP=+uWv Pի8sv+n]+1iv_8+4`))n`^-Ew&e?SZ+1dvkKjV^ t 8[L8wEqМBpUn(q8e>-AHr6䫆RCg/JRdmHDAs8жr/㝽8$Aʀ2#1svAP+?=^BjϕaK8^DN9RÔE1 %\ń3 "(rcɺl/Q% Yh]MZ `s>rWz3 (iL/{Hek0+#dj>7} |Redl27Q@߿fB_  FdG/Z͌(i{SqF|R/-nHQ/0 _Xʍh[.W|dYImyH)NbC6JVUXu l;lݼK ە snCN) +LKAmg$_Dv< h>@)鞽U(D;|Ks\[I3$͛H?4SsՏv֓?M3sˡ92fye`˸'SG+;{]`X$=ZtͳjuA$X+ C窤b湵bi\^ Dnax<Ͽ)$g_ikbgREXf6JKTq @{j[xuDyhTmGC=7Ј bIyMw(Cku4y u:N1e`~ k\+$JHEržb]M7IV@ߚʛ=S8劫8,5<8@OkM홷r7)6#TU\W1q ϲoЎ7cA8'Ase2+{q/?Kbe4Ë<ElmPP1'jX-*t^F/r <$ Kڳ-eRҡOK{XΩs8 hkJbN0u6iW"0z"5F}u&#yA%EW< )bz^dT9GPk .W\D:m+kP+Hw a3+G&Q 5GvZÂ8^uXRlfwfJtd+;C(0(Q܏V:qšT3<+W0Ê\$RogKi%>Cn]c~]ٴ t7u(k@GxZ~ pOS:z:Q͕UxyrG=/h)“`gPƯ׻\T6 CCm)PEOJgRֆw|wzG) 1 Bq6r|i-VHbתEA# -,i 0d/ > O99"S vo{ u*Pbu+!u,\b2KDGnNMЗoBF=|ߴk_`΄}ZE`v. 552\CEbV=zJo!5`.*& $Ҷ1ٔxl-̄3ٜĉueax[ CҔq۔9 JmS[P.&7W",澆f}U lKsSa^+HbسA`Q.>4&cQqcd# s3*YFrS'6#/&Ժ%K+84_G0[C SQp/Q[&^"} qSRi_eؽgj,O\yqߣj^1b:2UrRy"#K7A24ڒZ~ǫSZj}| Va7vm++ 3X͗X'zfY60fV]s2={r#$$3!*- _H95>I렰!Ev˰ v{vt~O"_Q$McLwFP)١L:&F\(U TD0$XO Kܘ룏UpY\*|{G /XVYӬ@JAIi"D())?SQKM ~9NHWfk%ZM<@|QF.M=|43)Z'Q/`Hjc'0][؉QvbNQI{lY&b@GxyMr=*xsB3%l-XZ (J^7)'Sn'@yEDlXN5) fncN\P_v1yKL2ӎ &Rvvksu !DF5=#T'/ID'5w9{)`8MJ;;fS|s;縏LL>bHd`~BYcU$31lrEwGHɊGuzY&;ؒwb]:q?#ML>K{-?YiJrӪ L~]= VϦ5ϋopXv)Ij _sjOHBM<rvt~pA6qܞu{=A)yE3^uvE3fybZF˳BqfUƻ atD!Wkɜ[+FN16|uWF<r el溨B:EڭW`mG)Vu U5ѥd]w;_ѐONaϜI*ڿGd,[o`v̂AaxU -t@V{.WW"4ۨwLeO4g'F-I֡W0i-}=I:[ܒ(tD`zdrN90l LlZٸ2[`g o|jV13 ٔ(N|b^/ QO,|cfn#=|O>:tǞA#؛9ךs|ZVGa&D$e8m+zj:<;ZȼzIyрO: oҙ-[F]Qi͍(Vz_|E*(r;嵷q"C^IV2sGVR0OCGY#Zr9kp>]շcѨ|vena=TY0n7ݜrrӻqp+J7 0lvTu4B!Cၔ ԲE@e{0jAIuqV?tKQ]*@L$- vZR&@cM|S0XmC]* 0ut,ٌ3p9|Ɍ{*ӝ ݥO4FC˓H6R#NI00,hZ@sXP J$h@]̐H/ıP.Z|CaX<0(mYkB^vHUu{Q.D9pp+wD dza9btMRSȬP{-b/ W>{^K抒_xtЂd +`sW%Ba@l>Z˔/h!<2*vyCc_u‘\gQ_lDkmfTfYSVHҾ>/=e ވY]dQduXwÍ/D3nLZP=`\m8 J &}Ľr7f-gR?Kfzkr֛v/f1wOQȽ Q)8uoֹ-hP6̣̚2Zd^x!I&i?d&ugM֑?x^ Pq4ܩ8@?is`&Q^5_d|x`Sf%|=ohh#Q]A7kI OY!BH!$ DX eR7^ &TR: -в<ĺ|~Smh5q`wKdWǏh|_%fZo7fNLRDu8pw\Rj󨕍 @M4N)5/3'Ȇ0p>\tɏ '54 qC=;2MkGNP{v>z{ gt*&bJOќψORZٙD{Ų(&|MP+)vΙȟYeZ+uK˸t kË9$n?m4[xٙLznq}[3)W3>{kǨo7{r d3s8NnN^sR}Y{Nxpۧ=j#YA΍BO&i Qzqox0;.2|^PR,^Ky}IO&s3oYDBPޗ5FTZ2es$9 s8ݏ硎PK6 yI-?\k~)At" ̑E6uin??x$ř|ԧDfKÅ$p!S)7Yf#VlP)dx#FJ>4CBSP<Wh`"[I[:}% ;kUx;Kp[qyyIPȢke9Ҕ`: \=^ѾZE+-q@<ꔂOtMOQ^p(1oR5MwYYc2Jʙ`gD $T[@jq*WZĖ \>"0xY^fQVdT56,]}O rG|qL9.twO'3nԚJ]CpT ycS~ (k3~$/7f%2TP}ӤP'YP,~k5=B  [d }K|xaս1?MuWylqjiH8aSQ}_mHᢌ{ih)!=?eЖt;Es1nqJ=\g g@p M>&Qovv#XJ_ʫ5˘\C"?֒T;'YlN3,f^6ͅ^^lko7y1@KMn^>xkqlpP1V (sUeRy v^7yP<'HuD!#_RaDuK2zV* '%ԒͽUtPq Qzѓ@Ṇ'Rl#BL^dFXo[~1?vnG72ԚtT1Uwڴ7x_۞_,q)-<*gq ֗jw*Nl/֥3&fH7D_>APY&I\Џm,~]})Arn,L$iR.*ϤZz#,t Y_û`H|H.=*` v -9EUZ@Λ們wXhtmC  ߖYFI#jۙr朝M# ֧uz^;U]:<ǩ8|qѭ6)̐Fl2LcT 4"IԨ# r=`<;o?E=aYkU=ֿ7[ )(ҁ2 ]Om;]eݬd¡֓MQrD ŸwFX AŅ nvqvz|vQ+fBSSZ =רlO;WaYW054wHo)KĬ˔x A,F;a8{u8 D*':lޟ0ECU`k_ ŷwE6=m]`~ڙC%R=sk9ܝeylY6M[ pPjIg002Z&5!eO"_@j`\L_ׂ#;N_2v[۶|EB0: ;;B`u<$+h[/Ax_nXdP%Vxqev^"EqRr.Dzys7Q;y 9Uz܃@,eϺ'4mDŽ *#FLO- wBu((XFhWh<P6 S;팷+Boslj29jKUEćW_ІMlgfw/ךso[%D:6 bh(%;0cKɯ28:ԖOS6+*@|Ѧji?$ct*9>.U_U%H WѴTa~B{?™pݞb ;2Ol*b>T@:uNpϽ1MaKYǬG{y K#Zd y`DD@eQBiR+ZVYls^SQ qB:c"d'05886wDu'!#MNAP AA jnvRmF.n.UL'#\hd;&},ޔ@X}AԘL߼W ~ D gZ)1$כdW2sŝ[n=z͞gb3nGL*ovV_JTc1Z4"'ۆi/f=`5>u‘a s:f;{ω3uo0xL)[)3?ם!b >՝ 6\i҃\^{lN,Ы N@T¡|XP]:^y|~tƳ|SL6mTgDO#:m`<6OZ4M`+ms j`l4 Knၿr}h¾`;zզ ՎZ/@V0/C ,˛=2Ո׋p*鳧_9L8؎Ft:j5j*6-c\%^!6Om3SS}Vks4x/{ ]h!khi UZ O!p;{z0X7DwQsknTQ6cpZ>80P?=yVnÞ&%GGs!T>X"9S'Sjc4t{G!9r3 - $nàq{81"Up}+[fUe߫G8%<ɪ7]Gi룄}wM)o JSV@fUfhx2Y2 Ùe@ or6!k^Ω eF6axWb[KhbǗPGp,'b [n) 롁aA_ nuskT_QL8X|%U/o.`ng` q( pf~lY/]o^ 9l=dd/h≎ [,tMP qҼCfa}q+-0e$Cm8dsEZE{x}ݜ{UDPv_k-.ˠGY!wd+E7g'u4" V+C+JsT1s`Y!k`j=hG!S<A~F  I[u2 mk^+VJ;2u~l&CϺ]hUsiЮ-;7{e0g:#o3#ZU[l݆f(`cmߍ9!~ 50rK6ؖr }%NdJábt˻dS})~nU+Om&LWRp~Y.Fi[`C*#RG6P8&޷%r ‚Ff61q3}>4r3CljV@sdE'C+g+,5â筲͛:"!HYL@Lbop6/=j6Iޯzq!pZq?Ť#-۩RW(q;Lo6_x*pW1BU(@uVQ0m* {0&):eM[8& ,ueblq5ώl7_gEf3SFX E훡FCD1BW2](70FU ݉ h{ɦƔU1#dЂ6½Nn=Q[5ս jBzrѾ(xPύO-/C:.G.KM2u$N*;U%ÍIzD!3 [Co+4\[G$Sv68xl ( OLn qR}!mlqbyZWa]x>T?E=٢ sx#:r41guYkHc^UIRccٛV7c%RZBFI1Ln=3~53'GPUA[gVF7XsZC,D .sQ/1s84gՋڶ,o%6$w`Az.t&$Zo)Du8[y7EDA!" N *G]bT4L#)@x:Zx[8ͤ*쀛7CeE~U@L qؼvҭK=`ly y#}U' Xg w/KaRfTl;OCRTk417/V#faN2Qx%) ۮfΫ" Dv)-'.v-Rk(`L𞼎F1͖{A)wQ^×뛋`ԙ)oX*lEbZ~H7i2oLXߎ0w8)sn[C0HL)Vh68oNqKﶝBf34_NQHp?j)A1|t|9;7ɉPZV @{7 3*@+dck,MpOB*p%U]ŬCq,#,|v.Eȁ:,[,x 5r)7֔ۙ]5\bXz-CqsZE Cfv6-yn`fxa۟Tp@ >T{C]h",iݳ0b${x铫b$  ֊M/*N.òy]6 ?tbry UĔSGsޘr.n"mq? -c <{f!y_]QC ˯=$ᾈC^Y˔ `ʑpcr#wiQT"p`"ڬ6 7<@ND!Ep .@Q1~E#CoS |>5ly.*i,.;RŖ!H0Wr.ei{uĞ]9ex->=6S 2c|_O?nJp)oqz˿:֐}|7vu()awo9d-E7>$0`إf 5>T:f'dlOK˅,@dȿ1K%RHdSd wBg1X3xu1^@{z CJrطI(Wj5<Ēgh wϝjwπT)Nx!F1sj?S:=s, sGrכ r6QOtxSRL+6' #%r̄ pRFou8E%&ze~ 7,~85Ğ(JwMp)5 ;B/+ GQpdyi-J*{gbהP[eXx04/\ S~n:q+eIJw.% R\S8X;f~!6xD Ԃ;0*匴)2^%k8uHrl<*cpӹʒwr85~q&Z{2l+-M)` 5PW41b:]:~w19ϴuH{ {'nǟP[D [nr>BXXUrS>lu5V;H K~Go JJRE嫢>Ci{zSu@ 줒>.] :ׁ~x_]Mg.ͪ|&6 Rswi:i~v,DWN;8ƢLкAgH5\32TI}8 {`n8mF+%Ux]\}I损zר%l-mpjt]xcKO{/]8oTIXI=hxQ0=\:h4uUտU$hwc H!>Pf|oͧCPg9hccOdo%^9IaRCc¼F{kslϓ ыvHM!r`\7E_EZIµ9z n/'r~W'[i]JZݵS{ApҰ>5c< "AШ wOXStלy ~~RoE#cX+b$ :S@z`%yx?l%קiC'G~(~3KِҏJkI'x'&lORMB~a\XGVKL3PwclzȫNfsX ONN9[WH>^vC%_x}l V- rtCs\Mr a{[] <.&6ғF) {Fh pA3U<>x:Z_fl1ڸ=%YG$=ezͥ컯 ݝ-F4DfUZϊ@nBf tc Q,'Ce]hHEiNH>U mo|Lq *HJ6$V>4O@O)ݡmNr1^#EQ0! ~5\[ OLDɒb"aMR}ftG;ئMacoXCo4a+Y<^K׷,_Jp䔴QJب6g ^(qYWx Ҁ4FUyb^Dss={aӪ_'6.L>m]TvNXnW" UY_D9j/|V=+xDLMnSC*X ZڧᳮO xm[#\Pf9< T;$H-[L Fy6ɾ,&BJ?8Si1@$cdMqO}{XǨv{rsv4 L!x\1qKHY 4K-@wn[Uo,nZؔA@*E&!3}]BS8t[PS1σl vx!G$&xN zoWaJ{;X~nx+u 88(u0{?F{KJēQa@/*)gOM)m4c.>2AWqH""6~q3UBozsȫ^ucJ%@\}(`F|п,"['- al|ko̙pGGm^bB/V56BR X"p\JZA:N\}~[C::{TtUgcv@`#Ydyu . R_W}4܊h&u66Ӫ ?H0f،55| mnx58ND*X(Ut-ָ+ǁ;X~!Г1\x<ù*%) yKB7Nc%_g7Ф]n҇rfaW*Jj앜䍖*+&n"*& ~5>_}\.ŧLRorP ѥKW ! T ~I'yѭdpp;X7 Q(ƖqPxuWm|fGcKXU]z3[ʺMH/6A93ktWCz*ܻnx1nμ[ ˒j.ȳe뾵թ@%a0~^+x<)z[lW#b{X 5EJJ[ YAUn&{)?9v&uy,KĴ a«E &Kz/MrH|%IˊrX#1AWj<J҆k GjrKY;_5ad k$%!olv!ф _&~ ~.bS? p@IML@{p 5QIq4в52=ˀO$/-LkKmoj`v)1PHJ€ Ê{6ۼ-@hzI''%W੬nX$jJ 8 קlV5]dq(Ҵ/UDC8e4-NZhafU4(8RZxRe,^D5v}xڶS]g;Zi1=g'0Va+D暙7_IS:H N/X*<+ 6_u۷ėfM5Al%-azeG Z66_Ux#֋hh/OԀ uC0d#Mہpm?eno㻉{d[5Qv|{ZؚW(I$e ԥjtPOG^Aݥ6bX:9~ QDA#"%ٍSqoW0 })a EP?"6N\`g1+Xbr[ƴE1iB\~5

kZu\2R0[Z5e2zɾyD' 8Pشu!fً3Ng|'9 D5/Dܒ+0qzUzmH3:,|<}y~_U=c#}] Neq"q*~0#3V%j:: Ֆ.S{/QC>_[;}RHw-Lb8] fLO4eAkdӗ2ݏ 9{bUIŐ_==_NT աY G_$~VJ'/-([CJfc5*YMWU+h:Aݸrg՚ ֤86BhKT}# ޴_ =f"fvi1!K8t. cx+wE9Yx@ gPQB*Ɣ)WTgFhO)LPRԑɲ*.PDmٙ/`s8[(&yCQ>{TmuXl5jtQi~w]D\qMj(U Ez.uZ< ҅`#Izڏ/"! t¯*#p6:dFm1:{\\6Xy*Jj*1Tk?a6b0{bzYi8%Meͦ:8S!)iTlv5}L nBM:Ke!a߅E#bF*_X֎E<+]٧!̿bzw!8 zLcwK58!3ڒۖ9A5S--n'a!!e/ W#DnQrIe/hU*;Le4FYLُ, { h{2GԃW_ٹA8̺<H tФKiwj3XV4 -려|O%\)19=DOK;`GTt@ĮmU+jWO;vQZ[JP&{SQR q%\BU4 pssǛMZh=^Q8$j0hǒL2}QBLEFz8M;N#iF]wRq?lFOzs,@BKz7aCiA݉G3q6""PtZj+ D& oUAp;e#52>g*AwF X\Dn<89d7vǨM7?"0+g$x<)DxSœKxY*P%8x౦7"! 0 Ř_6v.P?U˱e2Rp2[䂧άԀK'z7t8/_HncQ>M2,e957Oy0ȭ"DNfr>"h7܄XLQ?"rM"y8?~u^W|z%(_{nPdזjuni &OyJvO Z[gPWMTigXkMb330֮ 1܀mB8Zтs/Z[gƒ~v0R;{% \5|  ZbQ a.&HU7 vt w*)ڢDRXJwf\[C+X %ZӜ'.;_)'\X{?|NN\!PT4bäΜ4H2 )A&3r+x{B.jNQ+KRl#y$=I( DG zҵ拷F+ZJ'SҚ3r - .ˋk4ɿ 2Cz݀I^ŰWɆYAM!S`-&dXl|ٔ*){鮢U. ^lBPUް0Ԋ9ںpɏ/|?CiJ6=#>;cWG@0 dWt4zk@q&܈,\e/RhzF4RiD]J>6, ɺx^B<6s=UsWł׬@:yM>Y%VjuxE|\}B~exMO09VZpx#9x:qZ'6^qPq-77VgiOv+Ae.3n9j2=\~`Ql%GcХnt[70'\#*F?(h> ``01Z]$"V/ jrX|Q1<+dPrH ,A1bSN6$^_VkwJoڡFCj@*-_Nt,O IƾT }((]2&ޢo(Ж{r:X8 'ww>20mzM]7w^n[O?J6^ [g(0 > +N4,ٖof1DՁ!2ǫ0Z} '{EJ.8 8 LԮdЀЌKaF-m:>90ʈGPJwؾ>7kaw3P2CZ#ah|W{n2S^6 9 څ|" ݫl"=)n51V5Co^u{I. 'mw wųdahТVbDq{!vӋ,. /KI<Ϭ'<=\Ӭy X6ʟfwJIt<+XgcEh1lx# :7!W|pTMA@=(MdKk6iuoDO,YltۄFE&LC.5ꋕsAt\yozLc`ƒsr#,7˸u'JcHa%wL8I"JM^kqR;Tp1"3]$)(:TVWwn䙝lTTз52Qᕦ86eHTc 역U0ksyKж01GX"v4 5Pq%&αn.z ǯ1pT!/-Ioz'-u$GTD Rw+9k q@pZɜN1 cj:җﷃ2:dnb':v;=LFJβQfPCv(/E­%Wxo'j:˱jB1qBY]Kzq5acؔv`n9:KfujzvksMlCdpsuR̵m֨8*>Ƨ&P Yす13<˷A[D@ezz,WQ sHOћ2‚s!6k9R X0H dJcKHlڎf6 (MnlC4ALmvf-9]5A/{F 6=~47F+ 4o,wm627Y%R|eU)ˉ {T@:hlI=L6BBS@s$teJ&[ip>00-2!g}J RzXORzS!TE~r'ЈeՒrcLA|j)S ^],׈fj Dax!p݌ ! d  c]^KxP !;ev&8ڼofBT:Cc3bԎsԀFJ$m9o!#P f*Ԙq.KFbe8 E3hZGA ul}!^MrYê'70us+TvcWtB$NAr 'eбe)H!=Q fg/2i;CS_DNwV4 XvV7T@+ aO829Aru]-g_l [-'V܏QBqs7.%g0Ղ?fkϬFJ4 jWzZ|\bz2!EWUt[;O۪վ@aՌnŕGP=YxO)*LWC} eXf Z!iʛ_7'.xc*0[w_z!jBٛcͱ0Ó$Ejvj;Q'ÕZ~kL- [Tv";3ȍkOiDU/R*dZwg.T|ӀQ1 /qbdLASWꏕJ DƓszb,6tf1)'GeS]V;;$iQRtD1=BbdjVH7A) 9}IKB9۷ڨIъ8熼ЅfksjEr$CϠۥ˟ϰ06$i(ʳon,Uí]J_ 1(.V۷rGd,M島klLE|h4:33T54kuZMwbsJƨle-$+}`}nT2 A~[]x~1wZq-Y9r QwƗ[):_\Q@#j-t4ɬaE@޻<'K~kM۰.n,AkFwuF@szUHrE,@KWazxK1|￝C6(y)+''m>ۯ1z8P.@`ˮSsUS$1M7җ|/(GAK0zA\QIzZٿY&%JҀ~.?PXPtRJ&VǐCД|;RٗN$\t!rN;(7gC7@ , |~%<%a2 VG1G\to{N۲s"X5U@|0Y (V-#ۈ'~EBbz&[w0V S8)˄x,$t3{|VL-+'S+1pL% 5yyܶnvPgտroP4ݪ I #3jrYskڐ`$Y`m: ~STq&uJ#YmnDW_x'SԈ$F=<$uMtܞz8 nz}9%VpLq1Z.Y/Ry!N@Ȁ~x4wXgv! WvK ?xYY L}D,.{we4%>eVq-+xhgv^%(=-OlE؄k1o<:YZՅN͠*' {+c(la1kŚ[ 5wax=!65_VOM `/\ɏ >^+PtZ^0ۃQXo[;l"ؐ-Rnev6t`<},_VyߵeekLvYr,*ve{TaU/mA_U,Զ 3+u;I=~Q@ןLHQ |145loq)5!RF7>{0|QEHS"@ySR\ NSON7s-}-fw:?ıѭOLE' WY>Y?w[/5E_BI#=ʩV1 oE7H'%n4mazj{J ơ{U_a-4$˯hdJC!FbP s =IGX P|m\OǷ]k ZJk[2Q:B~]g % :!2$+#ɯZԨKuD#:~=Bm15}i+lO>EurNէL P빇yț1AiKHH)`%zs t%a{*eMry;+ds ' qLXt[>.K ~<7=S&-a+YK4{ۄvyv![S)*&qPGL $Կ-i 0QAmFn)J};ŇjW v.En8*DŽ,Q{ѓQ!ƍZ.nwI/VN_zy60Y]r69 ʸ+(\v21M39PH6D&Xk~mqҩY<G8s_P_ 9:Že&1 ';_?!l-6O܎q2ƤN6]?\H!_` $64%k Lٜ+*=C2ƿ/7C C_ܸjT&"LlDt*ȹuAO>t:>(s(%6i ,/ϯ)&/ܒ' AOc!a9.|tUF*Cָ:S97.M!Us<3OzeK>k g=ʆJӆ2׌:lQyԔkΈڗET &ng F++Bp.*Bi w96z:t=GT:ywhhA]٧B&=DܔV̀o*ζ Y$! -Aכq`7 R>M;P{>\\`Iw%|]o_ԪO?^s(ɥ9գ;K`)U, mH R}-.4lUA!τl|M9q? PY@K*]FY峓՘_.t6wb<-%c4eL~4wuU$J:!l\wm)BQHZp}Y7&fyu/uO;1zFRj95~O'[$W5rV.B+=FS^8H s4xJW<'P(O}w0p=NK BSofA_%ڰBt*FM^m(Dl%Jv0 >i uXb[ ${cǷUpgXS۟>^g5+AkqE;Q2wLGyM>fsMghJ.X\>& g8(uN>s-S'8o_v}qf MLMLUt"<\*QXOjpϩH?[6d; qCQw%a%ڗ_fءqQfaQ,ES9ᜈ(Kz_.eDItC3G^\#_d X?N xU ԙz Nj76,HWV鴊Y4Ƕg9VpF|q!I- T(bQC@Wԡ% ~+3ዯ")wc^p44Ӛ]J kHYSW*y4u)#0iLfPX G0΋~9c`Kfk^(јYv޹1p3v)Wi >pL#@I!ݏmd)ܪPv1POxbg! \'%KXEx;B@xdI_wȮ=7g]4n;ob>!=nR^yg Li"W+74d31B; ' WcsӵYibn aaM{H߭1]zJA[8LĚ X8T B!F2=ToR$3û$>e\+vs /ey-Ҵ^Xcsu22־|KO|z5\)0 ? H[cdr ?^ûViCIBc'bm)8N !lAWT<.}تbKEkAJ6w껝ӛl 2AIܞK# ,}Mҽu0 ۯE =x BψC,LI 2b]ʐ}SLp fɑ)r>4tZ;k7ן~=o\=E)ʕ0CJʗ5l 7dWQ{敡"3"+C0?Ǯɹ=ƺh}=\rXOY yk5MHNZi yQͨ p}B5~ユ$^hɲY]-G:M)&-`[ /\ 1$q/8I1Yly =%M[v㿣V^6ߥ {P鄆-P*C]Bė)a:4 )@J:Cg\ e oXԨdow,QR\{U5P}fTո"BianᖪӦ1ED \[IL`*5ןU sO/dG\@X ڜY(͖͘yrاKS&*;+nc,*;kKn,w+>Qa{ȸ$5EsE|:jg6*}~p3ի3WbcP!jĀc5ÕL"^UEOsb.fO8Sw_siP _gm} )#9WN]+9F;*:Xɫ[k@cC3r5hߚ2_[y anZ 3v**b96+ko ",w4%M8S ^ WU[In2@``ĴbKGi'A(:yޟL-~8YFGj@ƙ NҀ̓7Ǩ9d=dg4i%eg~FtTtI#arhFi4zv Pג-տAcAI:'Wk,h7GJ|6erQ@h+[#ݪV: z@zBQ렣*,B8# Z1DkRi%Ff4擄zD} ʠ3p?qᢖDA+_&'[@Կo@'_љr9HBc Y,a9M ]t^]F!c6A-UI/&͓:b)ޯIb@dORu/XFUtH"~X]uusӏ]L+^M Ӯ V8B{Zpd2`7=MGb ~!OS8V3Y;>_~Rhn.\se z@BMYc(r-×_ :ׅa],{3.t\ a3`CrfZ/v-n~,´糪6`;I5Y>U8G5G=7ڟ |:tNlL>F:Ole.ӋLT|/+YHO({Zaվ.C7Trsq7ypto3+}5Zü)cLׅTP24Z=茛:X2)"&( ,o[?v(ޠx)wDijiv_RYoO͈zGAim-4x"lMj !jm'5/{Z&|GXіg[mJjb1#G@5/bJ 4ܺT$^@DJD{w#xRj=?qyuyg|0 "#@zoVgmZ&z6-(҅iz $~[6طzۙL*D~ fK%2 Va䈇lFpìLēQOrq jG?BaZ'ajO 3>:*5G[?[=$-\0ھ&rXm&1*=Y<.Q&Gez0WYw[x?j_E8iM 4n3Y/Տh&0xbD)ۥvi8ʪ{ç>VWa_uaûQ. b6hQ73WS:fظܙd3֤PL-_z3t\)g̻ݙ;,P:ЫaAgo Eٸ{r>ŠI> am&Fmc5'D?  ?µB?wI$P L͙һ|֩\&FA@_!ߢD~\p= ,*#{okHIQρݴ[Zc_+zB />ՠդl7B~zh(܋SLyKihunp!׽ɝiV=ڃE l#Ff '1\po`/ SGr &i =al`S=NI6i d}ã]a36uhms>#'U} _]lS$DwvleO)ӿe))8KQ´yTB`xZJ+IQ8Q|sfLfn^'#f[(JGaA2X4~ u7ã<6DHBZz6:!'wB[Z&FCv`#$ܕt;,,0J$(zxɽ ն)<0ٰHt+>*Qhj3 {cul/>SdӬ&ID$D P!^(셽\?`8o@ݬH. _\@LVlFl1xXG wTs۱4No>U;gaBiJ[l-'yg'/'f\m0WD)]EUcW u7be)k+Ә.(7B3SQƢMW7PzݐvPLQ|=J4GR KV-Iw0)~Vo6_lB0F6BspYT4<1ؔZ8F͗B\;w_x2?Q*t2ƃ iRͽq@O@@ ʧ.ය)ʐ}AJsMfUD)p~gv@ @{)<-^ 6Za 3j|P[NɭX `rG+en֑u` @Խ zF֣\8Qߤ匋BG$3;N媟8_|2FyRI"_trHU @UBN+Y9e頮Y[/dZxeuK\ײA(b  o3} _!|__[gUituNdWӓ, "6/ËO,/$@ªe[M0a\H^R;t@ȣRO5T"SDtn>1k"|*S)?6S"rR٘D[-F101|_Dt FJD\5ҵ^mV[U1y)d,ڭj̘R=3b] fТB<&=_d4SљAylyH2jLml k)xljyKNq#$3[]oJs3$j&ԦR[E# |$y6 ^RdOr-IL+N7c/![b$sKo`*ޕ,{VfRE~7U\6s5zE9麝da1%gW& <%ӽ N+ ^u~Nc'fAatړ|fT L,L57ħD#3)Y=:3j"eBv7 %AwϿ51S[}}F9,!ZޒXpWEk9-I^*sٟ e%rpAi:TFN6cKڃ&duDA Q=W8pݛ=_KMe-E#ǣ/aFNgAcޘT]fH3Sn5pt^2F9Ѕ33W-zpBW( s9@ ұqOG!u4 GuLXӆ*f jܩI keq>`ֈL5y{(#ba`]㨌l}aWxX"z DҴٰԐnZs9邐#tEeݽZs`BGe GYuO,s7]0+J-l;%I!l EV=&Bϱ<~sT̝A$~G{x,A3Id 16GI7;a/L\}ދ 9 ]7l ],f< Çx|P`Tl0N^"R&Q;Z$͍Mwlza?)6K1}ϗ!Ɲb-/XIKpdq/M^|Dݫ(bdžL ,wLC% ZE4Ds1!hKDgls\<r{FUڏJ5\3;J}.0Eo!><Oܪ` +70]Cy!1(i,}{D,r? 6 vث̵`Y`eڦƝ >eҧ.,C7wQ;BxƐ}:{|Ib3x"!<_hcaM;JXv6fP^ۦx`Fb<%Np9Eз^v8~ %*mư{Azh۹*n0L6Eg{Z MjKީ*XodAPR m|j팳7bh݂e(]5ܖ"#4RI&H$Th q;.75.f:F>D\5^JpglG\ .Թ"Ԥ uy@c*'/tm"53ĩFU)}StwMҲo0䑫'? pakަRK4;HC>,<K'vw&QH _dE{IW^U@CM28%2çiq<^ސ߼M9K"#D^/;GHFo\6(:= 9?#:}+oЅyh%a6,1 l ~-^AA6dfD~]*SOXwҟEeL{ij\3ϒ5?4!J:jݫ%Q(?5Y2;P*W>#9кcK Iaj;U:TcRpck\$[%*/T2g[5þ}BK~]ef#-R >Edr/<*R)RKc \ g.Z'B\ͺV$`I%F?7V[ %L(azN36ښ)+2i;W3uºO=H _Xa݂i V>E䑹%o\!V~d͠+{Hy>$uW:c*I ',%2)u,dwHp-5&$Nd\#jVy ^ME~r`9b+<#=|\'/-c\!4rS¥=CnOdJš*#$0ԅ2 sҌAw pX  QߢOfVCOMEw]^6͍x'g,Nc-:h7iZusqqo9.o)6=viyQ^P^F& zA%c3;Q\Դ=xKyzjHzTg;sN+:Bfi@ux6,ʱhL"eeUڤP9!U ,@2IHrڸoR>8:܆QH]?ǹ/Ͳ 90iITm_kX}LܓUX kB=mO H3Er Hfyu: zi;quMvnީi)b/(pk1 +lJ>ӐiOц*aM0_`L/f?.cS7Ru0>n~!x}b4F뿘pkc?[_B{%cR^߷ڣ+9px01؝aȬ $.vaE_ʞͨ琄9ȮwQ3-[S5.giQuu҆I#?zȷyMSy>ƊF!O`I.4y=)g^ql>p5<$YU㒒l4uL>R4hbw"ҩ(RV,` ($ve\A+׹ <_F0cҴsĔDD CB滴9zrr7"*ߒ Ԃ)2R%CHΚ9+A28!qk] &f&a[=g+p*库isшB;@P^ HtQ[o}w瀵7By?c YU\䷈k}64~22ZH<[%_C.YQхN1~|-6AH%*®F׵jcTu>o^sІ~O] :}"?Xuz1 lk \{^ݬъrthqSm3EfQ&F NMW %]l#*`PL-8== G[;|#r7 2ӏgP? (K;kN;̘[]b]vOY=< Լst4ײn`-Ҩ4=p1Gr*[P۾E3s-ЃLi6bp DMN䍗+NaDĤ/ѱe:hFqlf+92K?^5_ X1os[b߾csW|A@,+׆fddu#z7xHNȎVdiwq}Oiy;5_7 ~<ã}7y&Ve3VMw5~v+K<,Bk?P]atǻj)˷EJMfp mX`>7g\RۈX{5BuUyeqU 1e_UBPj#}ec:.ob!ދ|Upjej"5.桟(9q kHr.5eMD;D[/\v)/>} QGv_̔̂ǚG?XPkH*3sx쥥he"9Ӡ‹#چc_.s\OƖ |Op-ƕvdCp(X QoF %Trk @ èn$PPAOY] C;Gx.|x!~jW 0 L+FkŽ>U:?8QXcN7&ÓgaLL-v聊|KV*쒛i:uбC$P ~A 79Ɛmd-ݠ 홾P}y+z":l3XWqM@JjZ:(fn?)3r9m gf`{='ˡsnV_;<ܺ+oG 'L0pb'muIz;MY.ql\-JGݐVůWmw*'S(ьwd\gdҍ1nA8~Q"16ih8ly+}&ǜ>N%aE>{e춹 d5e6&P: wVyD"aԜ7Ҙ\ ڰ]-3{gdTT`n!NUi@<#)m`:~i|byq~ěɶ{z $3)5~>.ٛwWFl$% 6`HŇ[:饾5,k;5 sj|~ JQkݥd*:7pz jda?o͊ԝW-q4Ju ze-{x$bfVe.Tц5 K" XVDy4B@:Y\']iSдnE߼)ل+ue(yJvuXԂ!VmI ;Nq)0Q0?R-#?Cm)Hj|0FHqSmbGqAv-}`Oz]`PpW48T8, pȔl!`qHpáخw$Q41uvz^f˝FzJjؿ'%8|ar_@>v'CSdLC/3@?QoϿ<="EeK0̮ =|"x$(b^ʢyMɬ,h_(G״^V bR9N*{|2+Y-g6h6cD2 .F2ir2|6rOePw#bzh,\Mvp]Dc"MfZUs M]6ymc|Ҿ"bwߤ7UVH̓:xe?a#Έ⡠ZMe@xv7yH ,X8EὕIyE5s Mw)wYrƱ#<>sSGLhJt>#ƞB כJ=Ƴ0C7Z4whq#f[VԹ;bě ôF/x0mleh|U fN~ax3-JPw[+I$;\L&@ 8ݰ+68MDt!x zxr4dJ3[Zh$`7 *NwUݨ4yT2%^Fk&=EPғn,e !`鳺1k <ߐ* 4$ ;H,Ўںxj{2lSSfyԝr)\J]zE*MIv78/Su66BF 6ss9Ybc, 00+T}wg`_脙lzIJt|q其UBaI.RX NPf@>-̴blKK1#,2HL;syt.1%O4+xCq}L$ {'$7چ8zRed(ʒϛo1뵱]r'0;\aa=JMbsʝ2%F9>B2 "k 85PozEX'/m[W" Vl{.J[z$b( PN@ge#'*, m\uaM~'!VV!jN!#˭iZՖ1+16 :fReQ言ۨUHf";܍s e3Ke1ڳ%LGAb-bL#d'%^@ӑ`{Iq2RQ g9DVz`2!" Lorb6]8wٿOyǃzkA9 ܌AWŤW^9NOJ; ?R=)DFՂX--kLItKϸ.pj!H#KVEmxќ*f eE*bB<1'U\Y Vbv=M|7<]mNj,ֹ}ؑu ]fMmcdDS [VZ1Dyuh+U ^4Ѫ-mJD^{B-ܤ]5td1D2OgWK5SNPɭ]D0B6Z!0ݵrDb u td+idN۴"±L#FRT)I4KԶO#e:tL)Dnr0)K GޢӪTwz"Tjxl!}='^oHmϭ8FHC ld2rd7(,cHZGc3F^sD4){a$u݀yǡ :꾤ߚNR6`M3mu3ggfjr6Ȟ>;|:@fq>gRnIA`LjOg c6;RrMʙכcy57W6D>짜y1%lkVsA||Zyךu!M#$8tSKh?a$,MQZD?UN"vxkɱq`n\ $1 F$0 9t,TzUF7V2n Qd!/?]CD`xSmSB(⢥jpBhǵKztIvBg60PY~䛑3_1J Z'Xx|jD͖ g$" 8_ }Ų.V!Tc pe륤B8Ik"rE`{  qQ ]dn(l4T1aIuKg@Ogv@EvkXo,js7&C{H]3]7T*\`͓䘇;28T.V +u g3lqaH;|US5;䆎= ;8rs0x2QkGgqlb Hrb<$녝zG^wJB7h}>\Mn";sUHIVqn֕I;\RR>H}0m9}D 1\1bKujZ.0غk# E2p kdXJ\,k3#[<ȡ^0|ut?HSgϽ+s2Q\课]xU?N;JLWl&<%~O>/9{xc2D'ᢵ'T{˜A}acYYz]R9&]ȬMk"џϬEx~7d'⩒ QV`AZ9 gR4}JQe ҜP2{30;dA`80N^iƤ]r[[~Up?aɊ,[yLõ3*d퉱(HCc>C]]u, HYɱh%%F1RH\,m$kWRFvc}ZµHR2'♴DiBwC٣PQVk=ٛJ LU/ TL_c( fuQq!;X lf:C,hƄ#ј'iOdI`E6pLWluDꝠJqS^go#!Nr Wղem7S^8]cM+a]0x8K| NVIZhPar둜zZsj ut?Is>Gl w5^ t;"'4z++2g>狃 .d?_Gt,gjޏ"y#jX 3D70/R4siVغv4$ͥvT, GW5s=L /VnK}2mSԱ@u4бr[QQ]0eTd|Ai 3C|tN䢢 vНiP|F.Eb?=;ܣl"U'=HVgDNE ';ʨjǨH+]ro큼n` :rk~ _x*a .q̪^ E kv2\6 [Hf ݍ'YYqqQC~ 6WxNN,TD|B*',eD`*&85M\xSe zo v>$Sxh:`3{",eiiDN'?+XXEuvHt>&󑃧 ̲A˃on1ƂMqr)RJ(0 DyqlK9Һj*p/E*@/pz>l#!oʆκ NP[CSqn{F kM)\ql̝C2XHp3 @.bڰ?(z3kTQHXcm4B;ޣ*HFxE&M} z-JsR5߶o_OG_BX`}aU7DLAˌ>p-",O9zTr+ fARZi Nk=yo cScQW3GK`P {Fxs`V 4N+ w1EE|0ByX襑,K oyR5YĿm%A phRb{R 0I6b VfQ(>pn숋@k VjhP4dwIo%@WA~K[&ޱQMl.iSQ/s>tH y4xst޸G)dK}kDxRU+ u<B?C푱-H}+pI.۪.oh_梞?!^~SY{O 2O<p/QqJ"Rop2DRP͌JKyַmE_D9Ԭ]E[T6NiX{t {jzvwlUE ^nl.KA6qoi48rxF;HǮEt e|eAJqZsPd;LTcN҄ӬMDS|[q#TfTKQ@TѠDd {\|-N9gmTu6?F~Ltx6:#Fda2hvSyp^K؛Ui*OTr^8i!6ec6p$X&A+`п(!.&ҵ#xvU39nFRLC<P `&@l۝ӭ /͐4 ;bKzEڐAnME͑ږt_@/WN?S3 Z\<`.AY-+Xls*~4c!DFu p%Q63o5+97#X%/.t}ɦ˳ @a=9?`E밪Iv<`6T^'j/cdKj[zt_1 ^nnz,y0~-xVo*{ʥ'D{ymu3>_"Q:QiЧ&xoFϪ֟Gێޜ^Ck6`bh\KQh4lLljvu=Я𻂷2 'DJᨭ|<1fd^isU(G1}'2tϤme' < ʷTZ)Wq7-gc$梨=ܝ.N$ /SxԖ?P_6Iuv6ZUD5?m4$u}k{ƎB?$ .#5-0.+Ɉ=-ŷB \ O-k7k?UhRt&%_f4uTGN ~fUn'y0F~gf鹮e \sN=Pl0Y*Ƨ/"q $[?;ZAZ#oh?Uųs>,d*|`!'hkH:=FkJ-W_!Ci@JUApO56^ѬhӺnp yYξ-+gR|vםozPL-{'^r<~7tny?Ր'X:,~N-mH,j~B-lu*`7܃;\¼MB Z^°[x#;%mrKn4́~g/T5' A?$~eLC"޵Ll 49Bp|`p%:.In}W:#ߑPE14G,3¤T!Md͔aEJpȧ$]"3~~^n+sf b(NEw,A{-Ѣؼ ?'݊}x> L2 ݘ ׭35 ,:1U?C[4SAU(%bӀd" 5fh]- Ae8`TPwMS/6OO"$rv,OiYITO¬`&0+ށ>Y'!0G:6.7d (Gnq-de>oH+p|ꡱ;fberFFHuޝE,d#Ff@`Y;Q/<6>j3 lwx9%xlR1?7qkuԊx#X4MXz+>޽CB. 7 Ez5:wsop%"ҎmݩE ]hr렅XPr..j(Gw*['D}mtHpd0SN&f5/yA - dސƒFyad% 5y <]'<s3PKw.H<ȶY{Ǣix:ܳŧ%Rs[vp(xeƦJ a=?yPxqL$MrFnQ9˟F-yjF̜Q1K+t Pl%Xa&-G ^תLL3!/<=v,w/O竼pETWFhY!DՎdgdr[VdD2˂~WpC9*Hy31AϿ90(@3xl<`{yUаLV fQUC7,eAed#k_-^EB\w"Jp@`c~{{+wy*g |nHq*AQh_aw\;#She*,/Zͅ:/T;{uU|ذJd Ԭ0/^(DG7C«Lt##s"a Q_ "@JttnGl5i{U&$< M 5`ҺM4B*%l<3hKm4$sdR䛺^4\`<ΦFD.6IMԎyp+OI;Hp>BÉ\ љi? .Cg Rli U,g$ސLJUa !wu0P$ GOqiUĚni ߎdU3`NQ{߲gpwhxb*yB?l5kV4&qm[qv@ ٕ0wZ#S"5mohRMqN{Xݚ̗;d*F ..Sگt+>{e-sWyzB1.hRh.@ҳMo"|Z5"b]m-{mD>U@}ݦ:PF{\ fnflcq,t wCe~/L?@gqgTRrz[-`rMT0ǐk@Wc"T9Uu%Z_6yG5eGc L]mEasjR!ہvZtiZجAKw;# 2t`uQ(VaXK^0v`NW 6Ta9 s'yoې~3= IJTj ˛z8'Y74^||c6Dov+n(<۸UGx=VTh_a]2pO}?G?}DtՎ$ćmLU.'[9VPrFa@w̰&&t[NH'nuҲ-OS٧xDi!_]V1q|hיl7Ggz`Ng3BM L`3&%wn[|ʛpXOS. H>!0jfȪ$A-+G,kN=wb.!,{q祥Ӂ=rHdQu̫+} ofma/NH1T `;eNwCt]棲"6CDqt ܴ֔^뱧jG<7\UhD9+ȧ5]ޡ^A%8LmO .WvZ{CS% E.Щ1Ć<”J/}4;4dD-r1\Fə+ _NVz$L +`ȚP|C7ʧYv)Wac&g2m}%3]D1rzD",MGnLcd@>4kbCW97.@!2.|YZ. C"]tC @ˏΠ@Ђ֒ʫǘw )Qb~O\8bylBK-k~y+MO 9ˣ! Wa_,e0sJYKa3«t@6*I F\$ nxizO&կRI_.%v1ؕ&F2`oS#^Aw(hd>t;qNNf=5X1N`IAHldbuPĤ!&P|T}X.GǭƜ9?O~b<% ["q+\璼p~!.k TBxf':lb<qnIyLAl4$u)}ƣpOA ÌJǶŖAtf_;y ,^y6T\!Ep%_n[4 -6+m_=Cqk/k*|A |@Bs 57Gatsriٞ]Y)0C WK n[WDJgB#5̔X.|lcqOe-P-b!垫{Qˆ #t݃O.Clef Wg/Z4} O mDNC[+M[Qfp서&2p7b\39 X(8i]GrS8BJd]JF-6ې[>RNdT$X|4]hCϤsNӳe*ẼۑsCS=P{0B7QaY&=cEc'Nt}.@aP㸧QA8PeVQ186pIH+وS8k$+/MH&r8TG1/V.5}uA(zخtXrr`{yW$IiurnH)dcdGa=ql;m}e692iE.5\pty$K\ȿ!˴Rgiܢ|] uNEzGН+6UH@b72řIZ1."JS30C݆upG)6l;-z-"?j: z3fe S/X~44sR)`{ (LR' ֿ,%l$HS;[z^m8uu]%eS hRYVx'd=E%bqD?kM1_qwt~_m£h݉Ed1_9(V|o1!: 8E4p*.G./~e{>`۰J,#=bSJ&z<,ĸK8Ș*чsc=-< Zd erm($d#DrRqu/c]lAuIT|ڼ.+XK{x\3mi^I9ް 1T{Bym|U|jj)mq@  %mrjt?p4|cY`F9g+%H#"6L B#kio,G`oxf7b\V|@S:ew^Hhs]e7g)nE'ǴSXɑOPAF˄ւ7 3=U@]!.óXW@x!юi~ Χ3d.40e;*׍*7f9-~S:9@?&'2d'u,P/Ѵ=V26n܋ 90^45?Z: fo4ח]Pfߙ֖U|[RxSn$* R wBIEƠϮ;{Key,eOwARJfNO׉f;Ѣ ժz%ݽEq^ *Ǿqk/$VmAP:(*G̗DM'{.z"a <6wh%bXжSHW~)%Z2t'h׮DD)&Cg!%/A"bM$tcQ]c|PG15<:fqR y.уRf51΃GAڙ+:4?9W؈=Ne *uB @n}>GK] ;Bv_1"Ej?nVR$SA'{pH"։"6R; .:.={x")yS(y&~V$)D;drVt!`୍Hg| ݒN|t4s䔛羦&{7m$EmFu׸g=G]zg0`o^l+rS%KqfX_소[-,;B Ru6].{S,]g}m/]?6-835MMJk4Mx.n=,rw%#_wی'*G<\ Z=2,S7.w%>*kWit`/H^z&ᳩCVڭ-۪߾z +. .Fus%طG@OxKMl$鲶M=ۙStaRl:(}04`.ŘQ|tesLlT dy"&{ǙSe E3vcpevҿGt}siݾ d_b>$"&rhY{!AFCFrK+vq}7\Ɛy„/3KrͶʫk_I.ɵȱ,˨Z74e,@!dp*1NfEJ؍;L/j^9ep"Kr݋?Z`5F#@LJXaPr#(׵5G| / Ef⨤¤,uzw'&yz8%~vs/?l[W F A 6cJ-<br$(ƸqM`f@z@ uLNXCRr yo ݧ_`V]$*MV,\tZdLYUf em÷\~ScIձhڜ6Z kYx9Z4@} SH&H5I=e2-8-𤩸=@Xf"CEW > BNqښykb'8{M *Gd{1Na c/f;LQ {qSu ?ptxz| Zy(wS]S!<|Ji]T؜x^:c[Zz`T3GSK1Qd3խLy@m*:}ikCTp1%H{#r c#H WC*g-Dy͖׳b\HV(rR}0HtHւtwɟ>&H-F?өg.py'@,.=?|J}07_)`PCn?5-Xp;a mqªvmĄ\҅81~@)^>܈\+ mM;** @Vҷl%iru9 STk]ĵg׈D:LQf5X1ou#3j)8tI, BDtn*&d 0UW9/o|ʇ4`@U8A ~F7"b?Yzh&1Mɶσ1ßb?Q"Icf)}#{ P N:2;L@q*hmbZƎӮ4smǛ lk2nāpD˝>cZ!bY#9ZɵU /*ʛ]u8Փ=,^~/h *lˊ>t՜0B6IQ.ӑ-cNOIt_ !d?1]>*=6u-?hb^;&evPhc-GIx,1u#.ŝLȻ ,M4 (ճ@yuxJ5r^;Is2(ݿ$4P0rf3% x!_3=z5e+/pP"!(=qL89r襎\A "M=j,!ȸ'gD\̸XtF9hwκIx) |tf.>GW 8jq o={qtl 6H{hNZ</{2$53 Mo)6,(*dG~9TBb%.:7 /&ݹܳ}^[e7GC\uO +Q[2-_K*>\~zN/XNSa2!L/tp #*;^Ð~?I 撚OÑC@{5曮waKt5kr$.TdXμHYҺOx(bor9 2Ijo8U*un+ Y!u|*r;OͫN>Kf]K}G`ǔKlG/qIQkE\E+_> CazRȫXd'?eby^ >x (sT7 P6Y "aALI@xx,φ#W5{/NTȨ&eצfQ$9 sd@eʔfesBx+i+iEl }n_,dy{eQ^*:ܭ>)VTC% BȕKYlzවJ~1@L9M2PyҦY-'C#H@1'$j@+;xg;>j7ZN S'tXGe3CTkwhZR,l]e|l6qOsG_ o+2?AgcJ]4ɟ}ƞ a5+8?5J\ `Y|UIHRپjG9a]ҟ<5-kR!I(G'PhD6T`ƯS)n9a)!3;nc&׃$IHuA[^]Iq(uӽ~n0 !VXlӨ4DZ¡(9Kgkۻf/;W:@QaA,OSXyfG> q3OA·Q)I6v/kjR{WfUg_"BÔux|p,}D7eJ"#?iUˊPIpPnҨ M5\OYĔ^ZW-fmCCHX4I9gdOjUcRt?a7ibQhr=;VuɄ%jWߍc"˴ PdP٭(졻xO;J_Jkk(9zPAx{~/u {@R\_!?y$ v:.X Bx#}VQG%^| pKf9ȗ)~HoX=ir)ck+&쿽JiE,q\5ELZ^NytBs%slMhQec^{zj[_2s< 2 nH{Nx^( 0|ʏa=4J2 DQXik:"IKHPr1)2C2A@SHV(Vo)9mF.E*ȘBBPs^dV`(+^iś̕]6ȼer*Vm}L{k B<;SY6Dze"v#W};D]3o$[φlw Y:MG/~0h웱`EzG[ŧ0FhP l !;H N,ug2ޡM5_!䅏myzÈ_pqEs"? ڼΌA|TQ TJy]lF$suq2qo/0,Z$]a[uKo>7r;:N((lx\s%goЌ 8UF*Del&gU}Z OջRr ;~;rY@rwX/{aao0Y;m eDKXOc>HrL-.sN :檲p!ݺ:1/h4l|KTMx;$\bq,41a*ppiщP`C+bN!9+:"%DjFRT m]u\B&\=*VZ_UF`sr,4"hL`3zq@ktMgN"rQMh]aر{꽥o@ alx'Z_Ń>dGD.dr~1\h;5gGY*2JI۾ jM|cRNU'숉Tc|;>N,6/U/l4mM=E庼­5h7Wj=ؽ*KXfϾéz{2&VvB4saꢎdF> pxcZN-k%=?IA-ܳE):D.'I 9Y`[;hmb|t' Ag8\H'8i^+n Pcǖ=;-24BͷycX.>Lt,l܂27ekZLyX5`=<fqVYo}ᩚ n;a4Wp1g쒠J8!zgȐ`M| *t^B5?s+RL&4'ь8XV=xȹIR-qOn@&x?hwL% 8=ǑQG˟+d WA-Y@yy:M5zjVv`")͵7cX*щ9s8&v?]af[AFoBBsB0N]60>M+}u\Ƨup/5[YԤDffh .~:{ެ2&6?'d}wUȴY:sMɉ01&}FKעH*)k|]'y7YBb,VIvA?LBDSຄ M>#-W $*V[ӣؐXB:0g/ڜUMgZXPT0Gn/=kb!7fDUL-ĝ_tu }?Е^)%*JRzp-]L9pN(IfL#Ui9* xw;4=8TsA`"u5=`69CA0ѰSV9A^~'9%d<;w(lTa8&h湲cEݭ ^ا$Wh38 I oeHQЯW}1LAl.?)|qExv/#f>׌KD#i #5rbGlK͒뙝3YKmuWyg!@í-GUd.\ ܜs>"xٹw{/TIo[V}n̅p6Źr M(`0ec$I}\Z]) vYFAbl2DF8,\GAn>kI40/<}׃UR0 p9Oko"V^}6)a(3l!KNqWUeρeD/Hސ괁0I&s@.nRE']fz/*o0~)eW3'o(k$x4-ЉJ Y 9vP?cNVQ*g]F?òբ ӕIJ6`up"TuKDKhwԩ?/=6h ;>7 >KQZ+F=xAhkO5$?$v9^F`^yy_Vo[yp-t,6dw}Y礚~] 2@DivjPkɃs sAY/ɎK"UVDmӭĊ1om2S%jٺv׆eGWntUӣ{b gxSε@;š 6XگI밟p> ^S\htܭk)as{~.;91qfA']4wenK<+TEF=|29QjYo=)>H8Mf=^gy4ƌ$t{.|ߎ-dRN!W8RV}pt ^s0̛D![u V24v1vйbxbt@5*1M-Y^$gbvmHSUl> ¸]ES^\]Q(.9U/uR;֦TH{~EPolj.&Gc 3!M67fYof=/%"`n$I t݉kb2Z%KzD,-3E<ۨQMn!VNiyAX+F@+Lxi^↿T,nGPTPӜ̷slZF<ؠFCXE0V,hGGk3ra#ხ/L|>i0lO1"1~te%:ʄ X >6[Zۜ+d4UiG9V)lp(b[xaRs*"U/ O?>e&&B^г گtS_̲ ӆ5ֺK Jplv l1uM={~Xi e&_P9r◨ghExQۭԥ'L4OyW-Jm[Y̗'*8Hp?ԁ;+8?LQ 3)cZrWZ:ji0(=`d3Quh$Z9MÔ Hnk/ BeJQCy+dzc*{ e{f7 YGI%ع%^BTopw%1jC70?YxQq=u&^X1ńRoPLs&?ZGF`- zĈH1ğO{Z0AYuFBxDPׂ+L_ uz^[vTz? @'>BtޗJNوi/ z*4&SݩbaZ@L/:ʐt/qvZ w~X#ZznS"XVo:zAe I hX m@,cٲF 0knd)"[{s;GyĮ0`]:# ;7t@ U^> wp_&Ve <!YY%1tUѺF Gn4]Ğ4# mS 7E^_#c4ȩI!k@ aKvma}DߥOdaؙ+Du F V/y-R\""g Z3 nv'*,p%=4'p \٨JJ1 &V;9+lCGq^%QJ_ksʯ ]a4c|]q#(gb V+4j >ƤRX0̬@X+J2կ!xBXX'++?Xg# Ίyld3:.H͢/ @St7d013e"wn,5Qq,ިDXR.)/|{p4pyXK͓z%^5 =zZ!;l@ᄺ"{9äؒ@a ʧ )eL J^3a_GDS2ѱ Y%`г#tY5wQPQ0y`qT}}oӵҗis'/L~­}k&UE/bʴ 5`=Cg>$E.*Bnl|$ʰ63jTΝpÚ6srJcmyzaA:sKd1P8 Ipdܛ̅xpb^^-z "+U]͌ b0=u Xn^Ϗ>a(ıh0|HO3G ǀ(5M y.fr{Y8IQQL=M7ڠOav6Yз3w{q4i>ɣ' "AƎhZORQyXGՈ=-$L|C*# ?E6 2-/yQ JUPح+ O>ⱜ3o"<&Pivi|!!N`$*W;ZTdX5cW߮ўLvY,!jkJcAq1$oTήaLis65ʄHk{Ζ(p["˗_&y,4΅zXKH͉edGք/7TDv<;Rt0BA[M؃"kHhH`02UIퟎJ/^;5El9mcb7!(sJ Y.C?q諵J# BAoսPyEeCjB?뷠juudqi=`~U*Bu ^A%-27uue)B\ةm6s$ծ5WW<  }1Ve>";Sԉ['4hN rSQN$Sf ;}?9c]IjcW_xn *aUp*"roqߚz?Uk̰1p8-:zlZur1J!У`uKlp`(33/,+@cIsi{Wכ<9]$cTx8vz Pʹ羬|K|w-Bt⠽FQ)IZ>p({0՟sيLUrr ;C]ǫiv!c!faJV =gM0H(ݙtĠ[j]'8\n}ȢE&%@Rg7 T.lk#*nHp07ش )tWh:b\E`X PkXԖUזT jEQ.FaL Q(`"7z_>/5 YWHڂ$TXĘnWb0/z=9|! Q! g7(a(~0imc<)hf֬8 8w[* еN\g@VPl MñQthvHx`Ȇ4\?aUOȼ~X#ѽ!;, : mzW0f nThp`dzMAM#hJG bc%IslDKax_M `qLФHJ\5E;ݻs7*ob~ $=/LʅL&i;%9 䟉IJo5(=bX5(ܾ`Ʉ8071VM6'aG`mNqM"p[<dY/|^xS"Z4u\?y-U7@{F%g&Q[c!Sš>q]n|?@VsmN̽|HH@"n͇CU,Z %Q^݉&֓I*;e)E,'㾢AtV[U@F,Vw5މNG wׇf`Oj:*nD:O.rJ oŬIVEo=!O;0/pl\_ˑ|tL:)C yfгVwB9`2׀- ű(RMazJ^=aΟ*-݁< E%u(GR+ښ@3@u6MquG mFxLcyy]{ l8_Ќ Lb S"21l*ғ<;6e'haZ%~NJnI{Jjcڨ?zTʫ[[JFLf>e.'gZBBk$0":\ ^}rLb耤'LToV=U0`=L.4L)\N+*9] P&6qxW6Y1Sߞx\fv^`IGzWe0[fQӚߣAzڰ5h$I®2FFV̛opU&}T' ŔU[ZR!_i6!WJu$s^ի4 \ oF`(|roH܋iyUy:dbO5Tlvz@x-,f  Юnzh+h!wE&Kg/]zh5>ԛHm3 UUOaO4HmvѰ|xsL7K-B ;LB^t}B\X3lXO_)KEc] vX\k}*ͽ$U3pm`{jEʚ k7_}HpӾɺ#W@oB%! #/+3O1+4 % CXB2@cʅ;Y[S}'z.VgI-WN͹<]҇*ʧ8nZi,c=(pR$Zʊ;/̌\X4opa2~GPcpq#3Q]ۀ)x lIch{V`5(=ÉOnas=<*c`@* = eX.Zx X#4-`BhgeH q~͌H'@84JG~hvzW>8hp" V!F'B6z!B!oidȮMbw2ZWQřAVݝpJv~Sd64,ñ!tAu A׽mwp DvPq!d N4§}@ )$g~@֔@4BN MeB.#BOW8f 1tb1Q ]:q|k n@·]_&~2ɒQ=R֑}cL ^ :We5>iL7U Ąai%*v}җ~r&^6BBZĄ [ -RBY LIצ1 ݉jkA(>V8JLETe7r/Ԉ_nΧҹGY1Y҉?R-.SaIք9TZ!DX,W#} +25f\4dt{-K NNK8'pku4So6m U'D%uU 1燡O'fmv/jSk Wv[SBy`eujLZ65"(GAn|J)Y&LDZ!nm C 2*6-y#n4Ki-DZ\O>FM.$yomE%!; oZjO-h ~\C(p  Ӆ+/8$bhR#?3~kQț4y1u;l/Ɨ6 Ucp-&."i@;T 5SA5t8I1$T?7 nJun7#϶[gFy1ϡlEX .xMFeFxꈓA7[&+~GibZjdz%6U^pfh[mAy.C~5bOe VC3ߡs TL{@ 4|DtLJ-gne=-? kuSvzJ́c w ̺ĪN1٨'#p!mk'FaMŅJ˸GI}}}B0Ŗj_ _&Js$<Υ(vH@wTXh܏]7:~b2ҙ3ADoN8Q`2zy칒wU̩C_ +6KjXIb{v[Gy>u nśLQ\4u7े(o--'5^''g6)da+%c)q!БV.pd]:hcGxY5otl2<"mrׁՓBQU0al̇qc;|?9VĽN;<ZOЯs(0?~os6,&U.0:Kd({S""j#-)l0z/o8*5z˃jQ6X;굋rQ<.hF*_т],73`lѻqex:L9P'߃s<~Z> gD11&ϣj/)PHEI'Lrsy+5 zDdzέ=BZFd#gqx }LSkVtkXC98!+f!rX1P{M]J\Z71n9gr=>b&Bې+][d%'[prRY/]X"ITYGm㡔UAu#iSrY؅rRKQ T]ZyO8m^q<EDH/m*F7HGUepi} ^&r!ruz_,}|˥,Z} MMx1|YpsF{SJRӚV*#w8CSf4Hd?R Bv<[eiUn\*d}@ v˱0x6KuM [Wq™6/e&(z1yj4f C*J)kCّ9ţ}92ZIV/\]"և/ve;FgԪh*p׿a ]p*"KW_]g$QQttmK$.̥4ez ijtFf֒%ȍ;Ҵn+ Y?FEpbĘm@dM|usu7#Rf_%*9X ,cryi7Jv4*i .[evZaq*^ڳ+N:.M _pF0CK~b?&e˟ˤY,uz2h XS|pG ]qm {JqytAqe,a 8CcnJ7՗ ˀفRVOe 9+XQ`^ȯ6zQ_[1kk;/V"}oQe}S 0rxW(`do.צB>]mdB-D*LďbfplIJ-?qr޼ob+V滢kI'ŜCZ0,Mkͥ ]$vFAiWٌwIX3(Wڕ{p`;k0 \59E"WGK `8߄kH9=ȡ+-T}Q<to)9l.DZrT!¥#ߦWӟgŴ#,/e 0NuZOV 墳RAj%>]4W3 q?C^i rL~3gIFR!u@DV1 Q82  Th>G%]eB\[i?I$=%kɜyf: AP>#4C=w3D_spqѕP 4즭5Y>k0|?BvtrDeW!ZГኗ>mbly0%JJ!>oᡄ$ݐ*!?7-.`4Vm}l&Mȴ={mGG;Aځ|םkXvSuƅu7$r,c4l~NVJCBRٿwЀ `%X&(Gi2v1赥)}5!P=xF^;%esb/Tn-;ARlHj+ҳI%*'D'CwZ1)LqJV|##XK[;Z#w>#C`68̻V@l .B5D*W@#u95dO*FD)l,x\ 8Uzԋpe(P te;I48{"Xjg$R\z=h*(I)tP7*,ta!RX?3y||[I^_kꋕU_2$&#j;"kB~,#8eL߲jT]N+na&נϪu SڙtE% NSVpJ1A '.kP7}oRb`#"b5k3~T*#UjW6%*(vIo@]_;{k)1, ZϪg_YF$)Ȉz1Ov&xIO4p/P_pꝨy"?܀_(xLJS[p2ԑIX0ԙf[=R_8|A9*^!z_r!gzdB"gpk a/|axKk<᧚TqPZ.qu+[͓9cVn.g:g5pf*Z[f yC]z8 3s BE%&;`3UDmMD!עIN9y`۞CNg}3ۅ:Ħ ,vObbh:aQmj? ^}_S ^;}dϽ@ڃ@#t+Э5=MhomպˆpTls>cւ.$wM!tA t-T ,jWl+-#fbNC|k(K[¾,9ld@AX{ͱ(?&`'F_*6l;G+PCNK[؆o!+!x sGξ a_+ZÀ?ȊT\] 5~JM8=@eK" ۺP)3o:\ѣK1V+`RnЃMf?"#SwJ^HG{\ZaI[#'mԮ`Fpj9\d ["oOKϡ^j,}Hzu+;H"|զG+{@:eqQ[2 O n3` i1DߕШ-!b C4ѰLM17ˉ -kqz!-Jzc<҄Faƹs7a!N5}3Ca #A> rq8IDŽ=LT =u&YS8q;cG[TPp2kt^ մw]G%W],9WӸM#?gf=?:Xh't"=ȠEU[ pvAR0+\fa'I"SLl~%m^R#+{բ%BDCd,UOmKʘ\,ڣ(Hت'.e(׊FgQ1e":̊G'qH Bl-OLiOdsbTc!ic Χ-YK3%"c*wy~Cekqb^q,&5,ʈbHv,6}r a=m1縉4l׮ "G7zhK3y;网vrgaYM Q`]By%PyH 5_K5Tja_,)}=9> Y._IN42MehKAC0, .n_DȮ: ƁqH.9ʲv&i˗ӽ"Äӓjj_~>ؽ&M8]U]{pP@MSPHPIo5BMXPrm~Zh4>YX=Ơs~jugh~U7$TTGv vi%!DcMikr%݅c$hHW4ŵ 1/!:wnWͦ[yj;0kQok>pw-Ts`I1AٱJ[3)ʇ0!*FARTUCF,+9/8_EC";+׫CB|.kfx{dHFEw( y2V}ٝV  N ǯUR> 1mEc'PYv!W^h7Ve|u$cR\bƺ@REɍg!ɦar1D&)ٺN,~nLe XHv /?)K8ntHJP#5wvyԇ~@U眤m}&1X]E?F9-n\+3 ֭M09tM[(1'2dۢiۯ0iLC2b*;kZ==B;a{(\ύ!+EۍSicFŒ8kdO Lv6THHKm|(3=UPw;9v2>Q ̨E ިMck;_*|@( C@Fɍ>/!6L3>|zNy,9B|"J^a$[e߫mq2ЋZ'.wokx9HU7VQw-=,K^3(;˦K* Xe_{j`L]8 |uFʓݺvP"S[ݘW)S&[^xqr@v?*a|]sR&:]ro)n<6G뭅V$Hdo=[(-wŃQÌ#Ӂw7wA5Mr{凝!ʖu ?h:4lQL SEd͉2vխu\wVp Z H|`Vn]'':eM˂U)S|Fr [ph)e"k P9}`X I%k?%xjʶ&**sbDvhe:† i3Cӱ^'O ƃ s?=gZ@k{3r-܋1pbUeEWJtnP3'{.-9*е b.|%]V6R5D]IT89b0,QC#,Pf\Gr`<pYȽ$U %+pU/9j[e54[|ʀ)oPjmI jC&47R#cĸ5֢\UZ˄bØ6s ۑH61 ھy3lѨ -u6 Ї.\O:֊DE顺?|SWH) CG*OIǁH@Uǘ7Sրnu]‘ uE"7U[Gz@K e)_F0?4\oZo6.z-s"E ytU0rFƽ#-k%}5 H͜MN!>8 Tm5U7*θH&miyt<@IӖF vYyƽ> Bk!Y*7uIҳLNr ~ѤV`f+۲K󂜣T*1$%&Q7e4!XI} G4(!w*f Tt0-%n5ui% "cw f=8al1[x;G/^!u"͉qa3uֲP| nuѵ9<CK&gSm{Y͸i{Ѣd?o6ŁS>L4&xݜl;58 'g6+v@ү%傯tܿ,Q3xFBkY31cJq!R |X ñ(T]EvY3re hv {=U@Qqh-;UXEgg3?<0ѲTſV)6ꦱgEcԦ+ϙҎUeĚk>HEH ޿D$넲'YF'l^( <9) }=@u7sVߤ @ʑC6=&T旄P+q8CFVjhTf-7+i'຾ȱ,ŠRݲe|vl2$UHTCg( N9w"<| 6{SN^ (9G|?]d.QɈ9f3m%܉n4{H-1Mҗ Bsq̇;mahkic'S]QҮO-vp,.[=C4Q32C"I{ Yؼ%LRX*nm D3IwGͯb,:P~bco>?oXF )m_- nc~@-v"6#%?g({ߣe]ÓnZfɶ>ud:4}T &ZYǘ"1'C$z;ol6|ATrlׅ!LbGT5~Q"(DŖ^%*5F+XMnv[RgUcy/D=}aW R+2f bX7n9Ү<jpK9 |s`%@Y`nJnV/"V UPةtϺ^j]˫QaGg0uRF䖑~N&IUʴ*'x\}iu%=gY{hW% ifs\Nd y0tGZ70v]фgJ^o]39{K/7͆N g<3qk94::X̄"8VE!x4w߶\:*|IB1>dZϦT^DIRGB4~aAA0Mۇm /;uQwW1?{uI T1J툱F(h{.gAMbl?._ZF6kر aYگG0"1o=]5x,FDoYARPȣV(UL48QC<OfcsޖRs켩_,uq oa8-%x_KG++ R wyg: !MoV$np?9cfN 56;i)i/Rߡ)ýUX$1#4b}]T-9?hx֣ބvmBƐ$HD߯0bȟ~9_:]bUYX w`=|O'0K#W9]0Ue~c=47 Sy"QAAµx?5P[*1z$.xRLkE3\ĸ/v ۨ{ѵ{&<ŵUr><)VnMS>$| s}b@<^cь-WJ6 t>&ϧQ:g.4?B Ftc=W"(zOPMn,n^HpP8u fZ䮊7bi+! lD&iMtv[2\4޺p3Bz\lX!jS2{MX-ZBl 'rt /L*_gx0! XHoW5A %;xN(FãtBUbM|uiGIG4kcmm ZS26y_!J=d }8!g "e|nN[*f:U5wMg nש~<ӋUsh=OUH(4Č?X9􎅊rωxP}'; |,6@Kݖ?qX]Yf]P%6*7Z.%A% ^P3^SsCTeS<өY\{sLwur3mtʈbך ]yhpXdg'1JOe!658&9~Įb2 +j ,󏿑)Q"X2~osv\Q ] pz͕4>*h$T4 t˫y ">Hic ʏсf۰Ōr`A^ܞi*SKRX}$~{wc og&B@fs96YvS}` X%(N51WK>9r X5zP84q{ "봡.O!CǤ9 b_~^hpѺ_4̦NT >=-K JV~tXX]%8r5p˗9v)''\wʹn1=Ipն7V ZSç[6\Sj>VBiji`_nq|p+o%c;Q f B!wL1#Ue"v#>+_l@Mq §K8i\VmQ3*Om3H4wDeJ¸v!lmyvD=8͙q.ɳ:ol;x=t~6&`V83S%!e[JHpTef|K4$_|ܞY %Bk.c&A@:rVLQ We, 򜒛 } arТk.ӼCF(`m4Ue\o@G]TzkZ" -PX1,`iyd7n`>LEqN7K1{}zo| ɾI.@iCl'ݫ-yaBkJ/BN=ҷ119Dńg\$㲔ǫ awg"0&jxQZ!ˮΊp W:?vXP6T~'Rj`0(hFTK xfsV̿0]wb.XM4a0b*O0)Ȣ"Ios/2a;1 m? [/_mEt]D;=8Pb5yf'FꪋS.H:6)2{_AISUxK#”v?GȊw}qg j0<7Vño]ۙ1a*7Y)tAV%SJ(Pd'PJGTBbf*|ͪ 8D.a{9F=uz3L FAVcgקG WOp*LZNO)%J ו]jF' Mh;U]P 8 6<^PQSvGF!8^gaȾ,.S%: 6idlϔ11Y6P5;:7`FYzu^jm2o SJB?o">i-mȞ(Kɂup[Rڞ8@&[zj 1}H UBEx H / \]3 M@wJxXU6F=jxOdۊ 41siPLgMnmj~E vOoe^k&CV!e֘KRl"0L1” @r$ڋRNE1D%f)<3$e CoӁgfh` ;+@F3l/,y9 t3BІ+]<Ԭ#$FʝV7/!!lZ%%/}3Sl$Ua]~lC;r WY&@*aqtz>J`  ݌[tSE097 "0pP~dΖfzG{<tzyBB $o h7 Ҿw…3 U[{IQ8|̞ܥh-r)[nU/0S'EEK/V 8hGɺ+43HwmR9M=ȡm QKLf d,+wLӽ:_ Na/uAW`W0ɟ@M7^C{~s,g ᩦ%3 4usS&[/_cl(pAEC H*"0n{+j]"'LrPiw%b#f]Λ0ʠВ]q7 2^91ArPoj3 kܟ9Ko\-jo V62Ŋ4, ʝ*ߢkE;Q24] Ovؠ`ڶ}þ>\ܹnzl\I6^{լݡyD vdTkmu&%RR/lIK@"H*)t s_";j䗛\&$ w/K;3[qP{}!]`U;~r0"xLt(vi2 ;]>ؘE+`s/5l.,X '{!*m[TnZAw_4HLFg,8 ^Uq'9OL08RZ>|<*払΃$O^)}IjawJēn^Ca]aWx;_hU)ۃ?3Ѭ"~MT `ƺׇn7~B-A2ť}a Xw3!ZbEf$DwnՀ5VRv.@h#" N pgܑҸaiZ$=RsVZLiwةObǺ![i8clEr({{d)4GxL8Q]*&U=оƼ/m $v:e h|s_4i4`)w|*¹i]_ȐꈒVqiq64Cs t9̥ >"np*J@<볗ͬ~5M r4<HA6B&sƲ4ޢPKH C F:}Uv7,Xk>w#ۅG2-ޑb0Px<FJX%OFfZMLFZQ+.W*@Y$Jم׮TBGs`5Zd>"U0g"ûάO{$]jm dg3iL ¦, YzqYtlB~:LեT=nk2O_xMIG?=GxB$J qb jZu#\6J$´yJ5)'UWi`.fVk!!93? |_Lo"0z_,=%#?^HdIw낂 r%EK_1AAM,ÓU=΢ z]x0fÍ`?n)63iJ̢PJ;.(JؼДwpEО?Mϋ?ϚzEDBv6^U4~7Kl /ѽŸ?@>? fo5%mLpPЧJT+M(ݠEĂAxz?uvb ]`!;j;-vZ,tᵍ_OIY/hqx韵)V9m!Υ [pD4+}PabO@WwRvVqՀ|{ypQM=m\yO ȃUkV23r0-Wt3Yɀ6m!\:}Dɕu=TJ':0Z'fQ'[e 8jnR+Z{A,i %/U\rm_֔G+ol慝&hM|xiUĞ z'#jO.GOqrE };C|iqiT06(ƙ`J\a@%ޤzg<.72o?CNk+SK㵆žq@^uupq+ ڂvWa2+DE;ȑ<ĮסNu.˟\/# 1:.n5ݱVǼ_Jc:6_4tMhL&w\gk$=0Rd#K*#YZ @/!;EK=;Ewk'$5Jfu)ih¢=PF8#+4Lq0|v \ : ֚#aLatۺ-)oY$]Sd(BgC0*^UZ+YIݮdOF 0{ gߗRA̔* 󛊥m)2y/:bff|VQ5O/{/A܅k 3FK _y@:{%R`_&MN4Oa)oo\)Uvex\MqDMJ:jk+;X-S.ū`Rx!|N1$6­8#UVIbfmj[L9Y.wi{Ǜ]I) 8[꯱LE4cVl-mzDBFIZXrdНgהC+yhW%zV*y7 ҠѴIbPrMuׯ~zDwJP# x57%xHj}/ay ǥss@r T/R}bCB7ڼͪ^ ƌs T ZTMShcoѲ$qpڻu0L|~ vCRC _>HLk F'+5[ HCU' cw盶5J Β@=ky.85ud4~ Ր,9|YK_TOJUHh{'?m5:hCSPxmN D8 Fʎ=u ECj7M)?dF[N}d䔵Z|x 5L㶂 q%uzg,2ww2π rb=" τ\I 9?T.?1K]4 q`\m["{DN?|˃,熍6ǚ=0>4oopWS*LRdDWp'spѭȟWS<)&=T/5Zq&Ō xs:\Mu٨ڱ  lU OFӋD q5bo4!x})Ygb[+BpC-W*G"\ (ҔhIOQbV]S.+6`uʉl .قw8dAqiQǩTU.r䱩*gցQ*r=_G]I,9LC%EhSݍq6U0-p9Q wd7 GB䯗&R*'8E% @dW)xd2tA|ƴV=l=9C2B>qHD,?q\g?4tX(I^zG1nјzJ.! ǿ~=5jo Qs)>\ },y?I/s&R[~6=6=#HM<2^0wgq!ĵ){6 2X؜IJ/Ѽ!nt䀢aA:+}WhGQu쪶KjVkΧZi92;s0aE՛RJWʙ_Rߌ`L]ҟPJ -ÉT'NuKʼ/H"ijG/(<jkU/ j`z<;<|4 @8FtxڞJiNi/mlZiKw ;l!(6wG~`%5D}4XYرBpNQ*2t58HWȫ9h۩klȗo1]e۲įPC )RE\Lt2?fŷ:>$m?$/`ZDL{ɖ~Z8m|j,^[9%1xߢz1TSVW0 He;cUL8Š\X-6kP>H$1l&VT zǔ P"ɵʻSBZٜ+w4k\Xk86}^Q|!ų$OGb}u$-W>3~)Ę$l=_ Xv֦Nr[mI =bNB ~a||j}Uq>k;>_39  |~yq:Zy0úH fQI{>bjth׈12ng[JJ2@_3|Z">̊}zrHϕCʣ)% s)r8~yzWÑ3 cH,vxk.rm4l +sV9L,xmHHGB3$*GaB½V!U㧧'N1eܣ|Z*,E&$) Umatbo_Ԫ'R@t'\XX"/~v2WCiõ?^gD{~o= h]ѿWhT1юշLkT;*~ujP p`6`3m$%Y4&.%).|QeqCPVwgQp fD&:+8eԩ7?!HЮ浳HQl &6NP?ۅ+$>u+0P8leRWơُ!hŒ5&ꃝcFf1f{96xޔOl:e1))Qą-8"K!0q6'R|(̻D1J,w #qr:ex..~$s8zMbH *G\ &2Pv2&m,ol A'^ioo.RX-:#6I}5̭%#ʎg`|IVLZ~Տl8% Ȥ-IR:1ez+`3+aCh4\DI!$* bn{^b&L f,Cw5ƻX kOͫcVE*0n@Z0Zb| a'1ATb#!l/rnPjk0wi2 e'q2$DOo<k:XՊS=2 5@Ĥ7c.me=xZDݵ#l#)ݒ☍~gn/Aߨ1jZY9:=)>;/zphq LԠ7έ7gJ/iy}lF:[ [yE-D)ni,[i"M99 Nrs||GDmuඓ_0+ 'pM_AeПbDOSR!C +N޸Cmm BNvKjQS;<,s!WM})ނ7r&1/ M?v'tzoҗC;n5~t5@ô'#vقRü%ƚޕ5\DjztM<@48 LʬDH!9ףC[)+恱v:e> }ߜsP^>Tfv q"FhW>rni%,Dv ċE'|QTCLu8,Z(҃+꩘D#ĺQka8 H#BRLFs uɒTc.Z)Sݚ|Kona#Cs W2cڋb!ԥ7d8Z|(C!. VʏXV7fqQ,696f-mAUWl9ͅ"N_N ]5t^R"ʴNR5hPẕ[`ʃؽ>+0 VCirkbqHR8p"Q좦$qښ۝"6gcB~o% 'WrS7\y5V|ʃD prh>I[KЮﻞ/A$[H"qcd3d5XUjRẅ{Q=^Zt_є9ܖ~KJU;ͨ$t^^|IdC߯1Wu_ '1y`يXIM3Io}^##QS#?_z4WU&7ӑg~Fy4V&!{Uٸc̛͇)%b7O,ʳ HF[`bX<{1KoYkhjVk,:,X)6LUzo%>Rڭ^Cr4+d&VM} }AL`E e oZ/h'=Iwn[+ݎu覑 }k\4~lkr&"1@[>WQ潚IvkF(ӲIBJ`w %`ߚLyNuKHP)Q(Ʈ_;mCSQ^%,,YرŰ^lF5L%ivJǬE`~R.XqEQ9U$t`LPMJp*}ʫShV4ps^I.ҁ E޾ tBPg=hݴ⭙U턔0n8^i@.s?*q ۚEO6,~YX ҞC{ W{q7OK(=jD/I0[ x5NB?ذCw!,./E51Y>0O A;|# I6Eef2kN>W,\!Rq;I*Ki|]sA֨p!IBHҳ{_C ;#rm6{pďgUxfA׏oOZ@"1t/5HN$WTa?;Y~~YVt_1G>ME"V jbx"N91GWr@2(h"tbn/ m; {6\ >V6jKf,kI4"{5jWjЕ1X" 3P@\daYGEhIOABeǩ|CҲ]@D!=O jU|3P!eM} X"TgyIu43X51 {/U2WIxK$!fṭ#Ճ o1ϛct.Y;3G01}r},0[=~~2J(]X6UФؠ"|0ڒw =N_8FOP-[kHUMD.&x<.}F psҎ<>c\a8Y۱1F !uRʚ=]Ar&7m[™Ed,e,5 C1a趵/G+e'#P!P!m%Sy)a vĞ!A|5]11;+6H}[3쥻8Ls6jggR S|@2qmh`u6S5j=0UFC 9 τH-_f %:Ls} [rÏH`sS f+7*OmXsJ~~v̕Kt|xy$F2 S!R;lt`ɴ^uz#0՝챦H'u ޲-ܵ-+YrsX .٘.'EbkpI+ޟ #XUA ݾЌ÷n,q}UoCNjT:u6= 1We'8p~tL9cH:/$j '%ڃD2n2b0 |Z g;`r[;a|0\L6"ĞƨOcl ;@mϘdAy`}mLȥM8 z-;{[w˼F6X+Nc>|bM="`eA˪\)[_(t$~'U|%[0uHB@jObȼRfk-='c*Ƈ:zLeCb OFr!ٓ8K_^_nKLY&>LAvjL|Q]+szY+"J}%qa[9@Lœ %A|{J GvRk௶{Tܩw\ q,hl\6s(ng #q2dOz&It|Z d P/PhmsOY$hoދ^)#haK_ U$?a(;&Z5 U=f GU'>ЛvbD-)`pw*$Ir;!~u|L=55a4UL3U#&ۉvZ.9[F0YuJ7eIdNUcf8EWrHel UnJ ERb!|TS ,v# <6rW9Bc ,hKP-nтGg;.UY@R].8k]"#Ԣ/Cw #CkX]GH32!,$ 1uN$smb3$-~׶`}s ]A3!]`1p*}h )yG{ם:>95,+8Ev>5LJ)[3R7~&Hm(H\+n 熇N2o z:t;4`SM`qSJf+4g,iQ A@{^'qR)E-\>fbFVd}fӠz{P1nVif_evK6b31e1%%QKnÔJ#.%qݤs[^XL,G0 #-Y CX(HFSDDLg s)9^ MY6s7AW\yK@wlJ!ؠ:ni=}ʙ}By>7M2\塧 CLro7pvjmYJ'%yzw0%KZff67d K YЈ|4 dӓH_46S58?y2N/j] SY_&RF$I:RfEI k4?ZfA0˝?Bٿq!ՊᎾ H'^ks1|){/Z5лBc3Iw.Ek& 3QӽE]c&u$2:_%3gR8G?d lidfnp42ٻn%.v+;ѓS|+f3KMN9؅ a]k~|?Yrnn,}8nV.h]ܝ˿n+u83!twr /^fY:XC(|e^Tb\祍URxmYHC?' S"BwVCٞj,z=JXsdt^8"ʆfpe%Gؗ'"-8\b{tJ λIHD&곹u|I! C ΂hI2_KaZڷ&feBdNn"3ZJ\^F%WW6=GOX㲄OT y.u4Ys&DjMpP`۲D(EMm1w ÓcG_'gnP)a*f :9&ctrtL:Qs W Yu*KV;ҷG+0*GQ\U&w&YQgUg|uWw$cy +-266L_w) 1QV(퐹 =TI&KՕ>؟;߉F00%?X䯭nl7/bZjs{lDG*76:u@ot=(V"Yn]`>l%|9PmEqݛЕ{ ֲIJg.˘tH-SV&R!0ylaڥ , F]Fݼ0¥l 1P ˹ο#PӄڳQ}컥_D=*w Dbs8ݶ.%&߹8#";f覨>3gB3- ฆXq(omu=ݒO3n-:pdm]b؇HQᣪ'Eq c/\_%3䰧X+&ᢀ;!x/WY jtqPJY8wUUfB} ZEd-ͺiDitj#TpWw( ZO @'W1[%4V`ӡEI~4.mXnt3%!j3m{eocVAL|+фҷۤ;6@?49ƪ"<ťO)hG.Fع"SFF] ?i[Ck-s aH%JbnNtPpP:@ēI*_4yjr-EJY+ ҧu8;Z/DS#bXY=\h>Kj[^2G~<]FhĆo4yUǐei$@J 1m7xF jx]_ܱłDA2:#2=\z%m79𶢎[ 狣g3E=t>:ZSaPXA&j\40H; )ډV#Y䲥qmc}2 _8ňb!R236! 2__4_6p}<¦ dA}:d*\!1˳m`ja "&^H0S :k;C6 > #VsZInyS&Plc>A2k7 HUdf|yWqzcX!c ~FS~_sUy ġEqTۭ@:{ڋ{(L^6QhjoA:ב ~mvoNFa(I&lf{:{%o1XtR hAκQ4lM ذ<``xBhZV[q]:0%pH3)%U;re_Wo ~GЮM1ɍDHg7 5J~X lK@ك0T(S$iz%cdTtDvpWw%{`? (BZiY4x)s%KnSG%$:H ix˔J be'%l64vp!)*|sTET-E"q[>`fLki8-)P{Q[03ȶiĪ\RZAM Jm٪ KzU ̰8q#j0C:NIR4e%n7_W>oLa%j"lt|$Af/l_5jLE)܂_Մ^!:*ɬ|r q7awFMB>?*\QKmRKw' -dZ\-ϯ`8C̜5Tioȸ G9 n 쎔ۓaU׵b幌~DUԌjxz^ԓ:#Kd7L&DUŢ6IA׃*NfT1:+.lK# hqb ֒-b,e`,F(M% 8H_OnsK)"];Ɛ,Is)y? e,otg?e&u }fƢaƮަHHmdιo_wi9p3SFzJ/|ܥ$GSw*'ynv fR `kJd:ZM? 8oc"^FƦuJ{2JKmtRwd[cTz5I5&A-F)mxGB'Er̝%qSSiT?1؞p*ȕuwx-et|<2eo;3:t1)_Vk/WLU%p廽uϞ.KU2zCzMbI,8-mZTF|n$ƮPqbו<Y5 4Y*pp26-bp23{;b0/UO<'3ExBZt_ćŅIC[8hO;Lz^[_!fySz3~$x\ۡt}c0 3 Mcb~`{›7ބ d<荕99'1 D2swEi.i/BMWm Xbi㒡_ [ CPU&6i|R\  i?"& _3+-vċQLLr]u&5385ӫDz}ݶ2 ɂϰC$ 1wWTNis)24{8mrjO ŷݹ jUuemim5rtt9r>EE# Ti| C66su]I+Տsף$.YȐN":Gx:~Hzjɇj\4?Y3Mg`}㢱Xv0UU(?F(uRd'c(yN f}Gưfޏ(:$B#I<|b@Z^۞m^c p,ƍ̀kNrh|Y ]IDdZNXZs'dx|CTY 2M JjAwz7{LJStMW%ju6fD7}B}KWWټSOؓXoU)+4vxxLvӋ7,⢎4™)RMd36󖇥v7]7 /<9Qc!D%NVgQ̟lz PRqLᎥzlkRdXDcdh /[>=gE}?ԇ~֥ P}f[ꮳ)FykY[5]/S ,XH-Kw둟{x^gXG, {GD q3,8_A$u~( 8Ij:+F|*̔9Ye9$&^SCSL-q<fQQC 9{F{"1`&˖f,5^[Es6ҬY- ළkT|+VbX۾ z$IT;|N#6ٛ߀G2vݛ"w6wj\YS yGa=q.ll 54/%%-HZXhMv6p'kkA斶WR!e0m.[TjTnɐʏn? Xs@>2>t};>@LM|DKN:>5Yņ= 1nC 3%BZxǤVܢ>s~E^w}IOy%6hli/ &iHUJwփ<ہa Lk3!Cf0V'Ծ?E/&7ch͓7sinY,a? yWoSS#3\5)1S$@#{bn~q\R Pg4)̠іvVl'=gއl$Ԟj՝DkJ? ty"$ g.gb2Xt!<֥TKͫ6R@a0ɦtTe\}f"fYDI&㡪-kTJ%W 94S=⚧tNaBP&j?Di I?=V<8FA6ǿFbv7P-8`X)'Q+%Ҁ(Sz0W!YUlaNDޤzaPC`mC"!āްPÝ11}jV\,:ڊpdbYrc^G,ܡ)x[{|8z[o0cKN`3pf+"2<9Cv;COvLO(xj4:z׍"/i'=vڊW`E $ݯ"gGvR'ػ7i<9sTVE JkLtIq* j`xS׭*!4c]fN4*vQ!rdHh Ϲ*miX?XlS뗤N4kd,yՖg≥jBCpDa8,As(%h!Z7v Iv@cBUHP8>f[NGx)/wFb/_ί+!9P>fwHM&LP @a =@p1MriJ/8E*'c s=ȼP_.uO~Q0s[+s70=v+ըΰ)-'Y_XNSm^~Nw̵JLVs"{Q$G VCGeT#'ʟ@Վij _ە[tviJ/4UQ+e(p=OY|2XsU1v٥{:4ziUsQwri~D2^}2=BdNac#Oʋ@T y)\ϓ2U: .߽KDR) J˝r@ux;쀂1)%iKlY#E֟IG1 ۬Tږ5AKa22a9xmw{ 5dW.4yYoQӺ-mv_kViRqZ`kSړV& ,2Ȇ1U y3zkA(8]c2@qr `NεSe 6bm̸ݵ-tۜ9{$@ܐ+-?ԣ%X$UKi8[E{XqjܩXwHC<.)j:j`/X:>_0y0vGC2#E|(-,h DYF$pZ7&K\%LGCp1E4G'co?#1'tQAzE!%&) O_Gȫsa͑yt6Ló>8H˖*Q$H Bc$N-c)Cnl[3r@i+l3_}XX|+(Be; wcRݕSXw4ӰS~c.o΃K<Ym=Q4jCX.}&KOa5fڵŤ~حoBwZ7}DG0ϫOe֑/6sAHD]c?Yʼn3g&ԛ*sɽAc:5#9-P_JnuD~iҲeou^,[&r3A 4 NI=cx:'RнU_9O*{!KSIF:R%ӜzSL{I*LEƻ^ꑟZܓ<(#1 {Nio.%*P@4#!Ya 2]&3"%]u+@u`cȍYʳ`T,! ~VؾKY,nE_"ɴ3O9]rkŠ݆I<7zifCOh4hsn̽B6$iJ9}=u_[pkM<ؾk{  eWq:sR秙H5G'ae&}|Ygpt=:T5q.&;| \ӿmh80U@N|JHX՗* b"oC-"87Dg%SZ{3 '甮r=ׂ۩C?8J,7s r&fpg|/> ?-h٨N]Vf{y?qX~ ϰwOۆ~h9,~&w*jFAUn6h{4u h-&7B(yb.!{۳HjX6'=8/)沷;8%j񅜳'_7,K@&9Gthj{+oNqq-^SC݉rL$jm_'[h[7V=\9q<**yFkm_ E[*/ڧ˪|y`_zJv~;SBK}|sLcH`4ם:*4t>!D] s{,0$ lfNlx~_U^]tf[ȭN(> g_@՞O (d(tg31#ؒ2-AѢW~J>i#WBagPqg6[~^liYg y veV0FGrH)ߣz$ɨ>+'_9YD'*+LO皅|z%=k32ZJ fN=ɀ#8u4SBu o[lŝί)4?/W&|ԩsF%B+uՋeJ->ߑωľZ3 7"kcѲf\bDDY\]rtl#k} $M1`+\c0iB0UXnžNV؞!l;D1Qݨ,GfM#2$vKˬRWif)x+ #hX @/tlƐseuoPe'~4'Y Tᣩ!3o}!XBHG  ^$yG NEY?^ cxseE+TPn.Vy̶_Ď6Ϳaհ(ҿ]0ќ"CJ|$[HJa vN]̪cBX$%NbTj ٝ߶)yd":JF JwyZ{!j O a|gO5);ٯo3aQXi8!JQK|EP<5z6f,% H Х{>t T ;f ?YS9`v}UpgZE Ѽu!'g"ř}N'ЭY]R(3n-z-BZo>li!-}-bSnΖlnMʿJU<ʛ-*,u o|{;;z̒de2huJu IhqEޡoYU[QT|.u0*ۢH` Ԫ#(J-Zu9#tcLXڕKX 'd DuJI4t:poxY%%GXk08I#@#ҧ`t$/4lLl6eVQ܆"9y}6蘉@ЅQܮ_]A66iGUu./~O[5h׬G؛!Q˓pc6K"g&赍pmH( d+i7w<TbL pR"B"ʝw~:.E~R ق|YDX>Ny6 1Yq~}YĖNEv3odLbuqv,sp]kYqj*B݀*J] :~˚[XK\%G\8^(loV{jHp5m}QX¡ cHqp"w^?YruG,V%8xu;T|}x=xJ *a!8e8چB)/1ߔ frNN8Rdn,L.XIp.G^`5CCaUY`-F c(CA^^-ͥoRꊠؔaO=$^{_ r;OdsCNc q[ABRhR[p sf KǡZĢiT)?'g]9fmal&W3k9#9I&XqϫϟGekɺ"͢{(wlXu.wXi*Du4I*Q> }hW^HE+sW#hY3u PpfI'qO x^eYl^?GT h$ 4'd(Q48VzIV>F4ѡhֵ<*˶$ ci7A{CxO)֠I;wL;&33n#X]%<lݘT:e\n VyyLJYkK[" )>{8J@&xo{G&"w/@bHoImpt96,7J_%Y3͠tWߒ#^H8~I>vf3]ӟ8ӳ`;p-;14h-_A*6-T̰㌆/ѩߴZhAE Hc iW"Xz!Q~0g 1{FzZgϙ>Fa5c I1ƾߵ.rd_]91 3n;ͮL{1nRޤĬ UZ]˅LXwMwWHRg1Lֹ/K# /BԥgzJ_~fX(uMR\tӶ89Sxtw0kO$z!ݖA[rԇ XYCgOEl>]=l*nΉ6>4DNOX*/Cx; Nha"aZ_(6&z}:=@:[vtTɗx%韵z+@}<ωg8~kOAhz;2@?g*yz !=x6`u:j%:1'dޘv?2lK A 5?ݦ/==%Uk HfS.SVr6 Tcnz>R| t_zS:MQ˓h TKMZ<ڨ&{%R |9[24Q7sQBUp>ͳdf?en֟+ /+0 "%aвS(Gi'?ؠDPG&3EhަN2R#b &Se zBڭUu1"tz]9#(hS4z >@ ^ {*UE Wsɦ!nݞx0Nm|dF\PmzWSt= (k4ON$ƙ#cB,9i YsEf};TfMYd8979ӉTϓ'o? N6cY9:5~nWh`AwyONl^:TsX˰  7[$hq|VQ҉\a P} s[z5<2154oog]"] =nWZpm X52"@Nl{vPאsBA-itmȘ) V|#52V8G+L&X[6ժl!_Kz:b!NNc Vͽ<8%\4|U+3{Hl(4Vq`zQ!Ӛw5΅ v%ց)f%7?e.~KkKLCy͗ɥy<]F1Z`jt@W(Ƌ:pY71Maxl5(\YR,[@ds'2ij'h8z8A6 b0 5q - &j*}fx`gK3Uvi 4 ;4),Mx