bpftool-4.19.90-2309.1.0.0217.oe1 >  A d>jW^^f҉φY?j7(o^*]tīzQ."P>8O:jG#^D^tr ݅*7ĂiI7/Y7nWkUw6)Y7nUPpȏ2.jN).z{8нW'? % !i*hbGH-PYnlpt'Dnyg,W+x+}cf38b9dbb9a99753a84bc9c5c22f497862e03df5632083f0f57dc5fa35ed9e1cb8c48f27e74f919e58aeb7878841b4d9fcd5a278 Hd>jW^^fw 4,Ws-3~= P%u$ S9/B(qj` Zb3]BIҚžU!oR=ײ Qs<+ 0s=;U]ݶs^I:l˃MOSK8e: n%e㢒++#|6Ug+I+IDՑkanU'_{>5MAK^"UJ䙔n,0ղ%bd%@>p?DT?DDd  $ a.CI ^j         R  \    <T,(\8dm9 m:$8mF>G>< H>d I> X>Y>\> ]> ^?b@cAdAleAqfAtlAvtA uA vAwCD xCl yCzCCCCD@Cbpftool4.19.902309.1.0.0217.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.d8 obs-worker-backend-test-x86-0009.novalocal%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤d - 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.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109- !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()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resettingobs-worker-backend-test-x86-0009.novalocal 1694054412 4.19.90-2309.1.0.0217.oe14.19.90-2309.1.0.0217.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/574e4af73046340f1f81f8829fba51db-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]=511ce889c3d7a43455ac31b0c5eb221bf3de7075, 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 RRvT,/0utf-8ddfd423022e7b0c1107d2ea2e76ebbe1feba7f53e94cf394d4fb8b3c227f3114?7zXZ !#,] b2u Q{LVgF^x]q}TӘȽlŠ'>BH7_YS+s@ǹ'*d.,+bH2EuAj6ŤsV60r/CJ1xk:{` ~ֵi@ {&XepۈLv1 ;XXHfɜ)ٛ WlDFS{b>xAg|U!yoөksȯ}ES~Z+B;M䛮 rbKi*"'y|Q9N =KZ/W6QY\Ev^ZL#`avAWr뜧Zixe*9l"Ļ498>πv&?ee 7,L3)(Z g~jѶr]LՂ MVKs;>?6Gjrj4/%Y7#1W! Kt %߻^]AF8h#8XjlU jygj)'+-5ջnaՄimKt5oV;>1XԐ;KB>tl gu Щ37-.ercy{k%-MàH{-&FTvTΊm㡔SqDimYwаGb9] 7y]amգD Ă kQ#p>J[}f<W8yTqL9.vS3sYHt:N>{m33 J lm-5 q/unb* BJd覮gCc^D}E8mv4ĢKH+ ʹ=qax%5t#0XvA A& r tm[C7ⱀqD(!Z$f/h15"tg\p^^xH+,eVϕ~HGdxo'(&Af. pAu}(B\}\'Ȫ7<R']|QT/wauLt7g7eSu#7=.ySU rS ;XgtMk.Od/n և*ee=7PFZE/b$\ez)&#(7׎}+B!N/O/3q͑bt6OW3V#S<ގUk,]xyQ?jLLSG^@/l:Mldcx8w5 -cdjʊWv;@l+sXiPFn1ӱ skB;|WB5vц(t=GL [89qˣEUrtw3X EXVwQ~?ߛN3g*_e4&#d3WONtt =bY (ΨOxq0 WHo˲"8xQ.RG*O-4bT{GInקd7*7z9@\]3)tOqȱ^tWs-As󡖺$@rTFhz.{ _k\rri`#P)nZEJK"9Kg8-mVk&'qwY{e|UVoT]Ja*cTȼU4&hUpјJzfoJKNl䐿MqP65P2-O.6\P#YiC).g$W,Y5)poY>f΄pÄLs{u>SbT 6BT]~ KpRO6U55Ib^}jv[mIHz8|]X ;=(>yK.E|]MW7`UU&f{U7 yZU ź=ot%V@oVLkeƠK4 +}ߟ{*)jE;^Q<8[HrY|`H̢"/[.H⋙gM hYS~KEF^K6 ŻfmzvM-cR!^|R>cy`s_+6U-7(s$aַU*#$jxj]Y}W5-|%~D{d ڭ Ka)4XlaS_˙ԵXht!Ky81yϮhu8lW^= UI(N&SnOs σzvO\i*ŮRL(J p}7Bپ !("^qN ې6 MsUK4Qe9b YA-\ԉ!cjfݦC~!B3Z#AƵ80QhCo(G ?oS&>5WjD1P *BitU#wb厘6|} E !pssI2*Sa)y9؂J5 :+b3%:QVnAAM.G| /z;>!|ժ)Jx^7p•s@ *u-U1p=!sY@N3yǰ6wW֮ Kb3`&V[)+l%^t -*H%\Gnˬ+lFidJ \>P9 7QV~^;t@ӄ=DDPi&;|r<-.1\juq#|1\Uʿx08)02 :92 Δj|rsJ7?3ɑ'xk% ,}|V2n+d74q@G%9pr:A~8lgCsHBLkW=x8MBEZMeL8gG0ݕ@ՊsŤDŽRQKu1yW倉83V],%,;~jp&A,mNsPG7_y ܗeZdhG΁>F}5Y+tmf!{H7~b#UB g9^Q H)o̔nR~jl1g[$n=i\=Aaa5 3] ̰;-8_37;9xWl@ʼnv$"h$s'M]İ9O2j W?;B G ÜҀA!8f-*ֿC!:(򚳸!.Q=n=HB5"`Q z) (=|-Ɂ^Y%/@ o\c4׸N+O9nTa@+ɱG3Dkfh~L t)hF]a'J?e=b+q_uU!#DUgRA[j^dZ5M|껵q QhS04lFW+aB[pr;UmZY^jY5pQR{?!~ñZ:! ?\)1Ũ)D~(~~Hi<2,5 @~dq{l?c+Q,r |qU Q3#-猆 f}>P*#^LoN1+ŝm"{^ ! Cnyy< Q+5ͦLfh?bde|Q"Mfã1TBfm窊\?7?Az2Ib(aiX4YIpnK.Q`z{n 6>-)y(& AAIIhKcxk:1_ vIp;f'N7:챢h% P:s}ͬOr]rgo}FHLEp_ ΚaaquVuIJ Rɋbji S@-bebzoO)jd]n]}8U_ԧR}CJ\'0#eamq$@,8ޭqbk֕g !U2'))$z]_^L)@6CJ:3_ ۞Z!d{Y dEg#i l*H+#VErO-B5 GX$S"j+m2BaikĄ),mU;\|Li9? (-ߺ|vE3wr(S3~k/d$?*IiUR xXUz F]o5h/ ѻGӓYPƛN}3_/$QO ecѷ#/UU(d]oJT/H[9TM 4:@TUՀ\ۥ{P_r "Kb"TO /s-J %_L罫GkB>0Y,MX>ئQwlD2YsvӶ$ۧGԻDGUѵ'-p`g8`"@c,HJS'u7)U$C6 Ƣ ݣ P<9~>Y5볗3kZVޖ=9}(حԅln]L8wr49|xwEUS(RFڤE@3={ ik\g"rZ.Ҷ/QZU|V#8I$L{jN|8m̞[57LF<9_ ^rc)nįO SOsGHhݓީ%脣-+t֝j6FGP9/_ܦzE¶ *|x82t,xOBJ^ԃDzXk;*ec-0}`6$a"\lb+NoU%U/ ;V,$P#'NfykrŨ !ՙ遊GӮ!x/ZW%z\'O+9HㅺBor᏶E,$/@ UHI^aU- _e>&@VM'uK{̻X`k6QO5acOM\ V-݈:@xt^ "1/m?›Cy+lPn|̾ Y_v;6Sr"Ed?oP*v 8N^;%U_d^D́ :SI( aPɢ>H*sg͌ɸ`V<5>˦E0T&i &GowS0b?BTrkjJt_tpZ2͠nłUuàF*}`|B \*w C0jjNYhuEX*2ՁtNԑdmTԳ$; ރ,* h0֫Zm,`%'0}pskrBa;CɥrU|2MO4ӘVLRpB@̬7᱋0B5G]Xƣ|~r#P6H `9oTA?| ߪrN,> _VBtv,"*Mae[Z@6oU/o}= `j:9zf1 gpN1xRBJ+fhqgjj"zs2Q$h$Uzgf5sLMbhIj_zjbZFC_7h ^GӮO (g?ݺ#٪Z7W!ΐ|^h39|;Jy={2,\&_Sb{q/v ñ\/HPAAtNyT2iHW몯'=?,Np+? IK"| \Pܸ/YTg{& XE?# f53Ep3+2]:7z0z“J4Gڟ̲rB)EmŻ*.TԮ7ge!E/tS~cj δ >L HB_zo7A!~Lk4 싂n NPruG,ٓ$r.ZYJ֩q~*KELR(ẗq5uu$-"4L!-<!mABJ&sʹGKD=S` 1WOhׅȭ )W-I\Ep"}(VrC=V\fD f-u˸Yf|j`;= aa~$fJjj 6rWdJϲ'>sL n&GR yewVK[d(Q_ wJ zRBa)>n.B3@dUSfϡ<3;+ Ca/,nr,tj̛o8/ϧ*Y7XYᜫ0x3(3vTgc1&ڲoW)>_JO$puZ 2'ؾLQy,mQz AM6{}4(㇗.D.H[65P_0_ti۞\ 4/5D2Ѫ˪= Vu9`Hkt AT PZ߄z6ҽ ś&x7ߋ- (3lL<G܃9)w!zb|VE)'! Pm\ Pxyz3Ӂ* a)N::&%mN0a1lnP0eRkZgF_ e"9z5`Mg]F~-톫7P+:B^qE+8Z`"C8Y6OΚE:X@-Qs%7 c}ȭ>C^&9#Ti,XDNv Y"M øITply(@C U%u0ErzAFQ~ DT,5aNa%uDKZctvrO] 1)K\ %d#o60HIkӳJ樂 P&'XúͤcwK$n!@zQcd4@.?\xӸU2.')ln0Z/$nuiQC 禉H]CUr%VzdLt ouEH\nġEK."V!O %,p K8gw: +(Y!E @})qn;J3 S3FMkD<}tPc{xhk0uŠRhIN JJ;">{uoqBSW|4Rux?9iK'Ŏy7̋Y)m79JX?uV-mV=,?* ?Ù~tMDe<8c{A6%I敶`__)H=+t:^(]`ɤDoUԴ|7J QR*Y>ax ϻ"S%"MN6jׯVO&k֒ IBD~ˋE[]03YvAym֎FúzPѬKEұ -Fx.x@jdPTijy~IWMUzxA_ɬƢx|esp*V2RM~~ "U ߓ|y{Ϳ]^2yËVy sH_ޢ9qM=,ׇ*»<ב~v:qHw2(à!9MG@ڨuП^I(ܤ):+O1I bP4m1~}0ҍ"fTu1٨]b&6X[_P1\T;mdz wvrzF4~_5Y̫>//3=v>)**@'5Zc< PS^/a3DBFfQ`DLU++gȃm G Be p11z\e,ƠЎ5E~< J;La (sy(RJvy( DkyPIT#"uTRwγ89q`@xzX rHj9S-KRDAnr1ͯ= n#R )Ϩaf <|eXi+ FL+̨uekRr6zV..sY<(;(鵠;žU9GJY(Rqj#{7#zw4,>E}~fgl+}N'o@q)00 uCx  V{ve#6v;IaY0UL-BHaѼH+XLI,>qmQ3#FgQL3ߘ5}`!""UՉў,-vY#_!ɨ7U_[UrdP啖ҕ T;rP/e mhg(O(ZCB(!Up6Oms_;l+IK McߑM*DgNdj-m>g|Y.{J35K%d&`^Иja+EBh&̣ȳÛIqng۵}׭OiF5SS6E:"גNQ@LA9o-`&eTY)樢 q9~۷q>nW"I'\jO&+m=ҘG@bpq% ~C[H/b"MWz J9v3moHԗlfE=f"alp)vQ@}zZmLS=M6skVŝ}*Ԡ]x%uYtp]^_خ4P"^4R&±r.Kg!ZjE 4.@45(5#JlhRpA+`Y- 1 y֩yWѢNC> ﷴOOh(>Ð}_cv8s k(䔲,ʢs#e[HQ]w:nPK+mQE|wDEdMټK69mwH F#M[e1\ŋ]X^$kȭKc$f7cM,yWӎAR 69SJ%oņfYͱ$h ry h'gh GAg5\ILzDER) u"Hor6~(=Cc8hv L''Qtˊ$tRDis6# 4E_o6 [q57Tq*横b] g֓6jJFNmLCzkp.08'cŠZj8lRyR\%T-&Xp",Eb!θ̎*42 zf'@YM[\Q(<_[:wAjK>mڙ踎 /-ΥZMN=3<+uѾjJ&AB [!o oLA 2XX@&\u;$6Iw+j37?8_y>Rc*z9ZBI)fdvA(*e;^6I*x_/]{'_j3}_w镃 Gd ل=H[8M r15r}p``Dņ\h>z<:D f!%1..(!mq"E*3g2k;T`ö-=3];@(yw7B]ަ-2-R<:a;_mdŸ*|`b- 4 ]D^$ ETD}L5D'Fn(MWM^ʤ#K>g(x.)k4&-|1~)Ue`rZ$GXހ6ZI/:Z ͯ~_R4 | 9IJ+ T6@njǚpb10 fDDlJJl6t3cU:2S9"K(+zjM(ځuH5+W'_UgVb:"k<&J%] ڻAUIRɊqc^x{߿1#}葠ls^e["6TFVkIe4\tvfhڷee-7b7,Ay?Vz`V6ke!/dB=qC"UTs,@DɁtJ>}CȺQ/bdO$J0=Mdc=(E /`}:"q2>[MC_H\j.@ Py%m//VfgvcEK1uJpIbmpxeA tpMcj>`S?Xn0J@t{ 3&bÙ ?N| zjcZR/s̹Net8)tщӹ?tGɘ6KG[+*=Oq3VUOMeJܛ &&SͼIR6h*W=]Z+dWd^Yfqu8rqRt*OTXj,zD6Sf2dZP.7>f;d2B`^&/8ӋI`M/.ZJ l޾6ͬWUxXhEhJB i a0<5ԍ?Hjecτs"uČ}N@tE|_^1{R,Ֆgmٕ0j-Ѕ-uޚ"(IWJm5g©eMǮ %5pgtp3nIjZ Soa5Ÿoa%{𓕣 o/:'{G{ʽ:ו+XCQܕ ]1M{UDVL_q,AbnUFoWU Pڳg5SmK߮׋(ޮ/qQ-6?O #^hԺh{:O[=s;Y喑.|H R`iNpk$.=D֊n"zƱ1)З;rJ'ﯢk4&2wwjqFWJgbU*}-ugb ?^Ѱ5*o4zGm%-/xm [QgA:+]h=퉄fRSY1PPȤP.PP2'IP|V* bX5c#tFeR*∟  9nF J\54$p d!%Hi1QΧC`ڛjÓ٢%D{$NuxVk.aVFh 1V U!t䢭3ڀ9Wż=Z>;=HX"@c'G!h(*l"}ܿ[طL qGZ+պ}-A 7}a|TeV-cs$)61=6+1[ݩzO C"-د2|U,OaVrVlg?LH lwjT_Ly>][k>sss+W*6\-?4ٞ=C$݉qrnM}8|/' FW,96-C@G1,mhA"7If0QJA%bM "u JB:Nl/Afs?B&&|QT%6-F~ωc°,͇seG3oX8N(vƍXn@3*.i`&*{!7I".!a?&.ǁaQAxћG"P팿VQ5n&9 _ 1y> _5jO/jzeT=g#B 8n;fv:&Gf7hP%SN30EkBc^KQ9~0& s7kE qDu,aVy_L~T`tw5.3F%z(1u2TcveYT@p,ѻ;^y)6p!JLډa~rLQ=kFM8xz>,zRSI}Z{T ?1ղ{\ϧ1";[0^HK?o*q6*!aAlKq(\RXoWT3"'bx`=Ō _N\3L4gi_·jj?WaJ5w:^)X)6nϵ 2}*pjơT;n"%1|>\Le(l,FqzW)UiXNH ZB>썻H{yrw:KV!L۽i )3wN)k\zR},ԣdTB8X¡"2:J t[/ˎ9ݔ ZSc2YfV]-/F(pKn4p쮛_8"|RqB(o ufVNspI&u(*4\@\-R]nf S٢/ČT5#r,fvn鹤ˋobWBK@V_fAZ~tM(kwo2|3%CjX7Wp{[H0@Bwls6ߜTT3l"RMF vFdkeb[ݫP` Ͱ7aE0+m!]kb'ִO"쟍t&M^[:70SNpp5\);Džǒ][]O}fl*E\yDB7 nSk=HaYTߝDbFU ;/+R!X;U6_92!WX|$^ .OhJr7D#%sg ei 6Er-_ח}Rv8AdetV,g33|;Bnİ=㛩P1i,\8ٚ We$ 8HRM!*"gUA;1#Jwy7#8sͣSAƤ֕V[)n1;n! ^G*.BM%3mxgP#0GP|m_@b(ȞQ36.iU\rbw=tyqkz./^@DK D9Y>-Df>/dq]mi>`2b>Ǜ`wHM5ʪgMֽ%L쭿"Ͼ"' ERc"t#^IodR SYޚ!*d)`)S=M,pX;lyE\}TvŎj?z%ԨFGutI3OE&q1CSJD'.?3:@թ4 vlЧ8a8CRk$E1A,XGCPAc+m>7dK~翙纔y\"]>7. Ɂc A t&y$7'H>gFϿP\y%Ґ:#vSw[ϨxO%f6֎_]ARnv|fzu>Uڝ}!$Oky(=rbf9'ڑ#qܭgY7?:~ҥ'&NJ'W,[YWeV@c`rӔ\@bd8t}˰^GlW@6^w&&ߤlWz yz`K,z*UvHR- i>iBrE2gj@ArҌ i]g˱ AVũ~%uHLUts<c]w5XRYYa{t%"Y 0&iX1 Wq埍vЍoc-5h:\]bt-/MhۭQZrv> 5zڗVv{7ghe}dփ^A0dJRR3b{K0tIRIMs==[ہ|! /]P- <X0=o,B3%}w'q [QwԔWN|vgy7Q8e)uqj Xg 9zmyEItuXcU쿿p'X9Tx.40Qw6M|/\I8::s} б@C) # |ҹ.)AUȲe?f`[D9? &BeG (+bQ#RwX>ȿc_[!0([:Z HvG|c)G&ZKP`Zl|D+l 7M>(+EiaW8W6A\wUlR$ᮏ܃UD sP1}^0UP(vծ 5  Qda~Lɭ𴬭X;㿤+ uV}F "Ƃ[j|3*-r8TG90F 7B6wkGY>-IgN 51H5ZE?ws9ҰL(H,*fQ?vӋ;}ls-Cg3Xq!HL$ܸv<'=|\fnFЀEtG3F$ēeӟ)&@jC656?H|G#IQK3,XnS)oƼ~)TEPMڽ“A*ss]&6a_&eʶHNl]˦.HU0L5+T@|Pt~qV  {瀽r6,Nw-Q1TGgJur޿zExW8.Ys, X}G(Fek^)ǘr)s!_s;@viEhTtьfEULuǢKl!s3Аۘ)vSJ2dRWf.TA Zq&Qtþ";sJ%Fki:x/n}L!ufXR}8B}*?aJ:-J -fHs[Tu4y}SLuFTCv = 8/B->Җ7kw8c Vjh24Aji>KvG(+j~n\IH¹B0ᐺYWR4lÍma Y&tV2O2/;'dPv'LbJYEܷN$ ڊ%ZJMB*|ߊؿO'XHXSC].q:ъߠƵI?䮼a6z4љNOgqSf@6>^fsVc-!a+˕;;c.Ki|T}(RvS6H<@5 4bPKGd$c=S6ql)UMG(SelI 7|(#;(a9lģD+CM5;Rq2a1E+;Sσ.HL%8'H1lv꒝:oG}v,FT#R7d6"G[0Sʖ̊\>Jjݢo{*sB-i" Jǒfls ^\ewCZ>jq"h =Ő ;~ueT(|y:uu}2~5gkXco Ө![.XV}J .J6)-=nxC˸|6!Z}Y\0Dov#XmxZ69eqJ]hc̏Tccg:NW%6*7_R4i[REsSٝrIuc.LŔAȊLv9+(tG.8/^L?pXBP)\^b7Qƽƺ:qVIT,鴽\w.*xdM0XN}=3@{iӨ>RS:Q:O㨏ȽjrMu[{_X@e!oaP_`y'_2T@ f|W?)?li_;bZب^ Q2]KҼhUϐs@AߨguG@qN(P!bs9mz K@MgpmLyAϧeeBpط xb&Ħ,QVa@3G ~ΖLcTq,{Brv)ͤ4\7byd->h/&zNF'-0ܘ.;SW[L}!z(?2^sWv\Mf+`h5#HX}p^UNq@+z?XjZ}(hqn hIOJ艌A ήA++?nr-S 0rv;Y]bf6݊g߇g*>FCm$&tdX9x?FM/ I Є j/T! ga]IG2 ̏Ź*? TKew}=媔Nv L [ޓk/8\#6$95 Vh7RRS_ Nä3Ox;0%BCyQ+]|V07!PkzrlOw8H*+ڢ']"қI_?}L*hu,&7&$0UueJW#&;2֎Br'F@S½lL' ƾm!c"殈I3&g>fPݔkΒuc}?|(Ow.(zr"3JG\nl]Hn]9!?1,ú VFJzפUfe w-%`g*Nމy[,.#Xm43Wtþx)Q~f wPXK? V` ZnD;Jqڊd^}({}8%wJ5JO̾a$OgӂnBLpSQ/;>a_G/7A>l? UM{/ uu~+/ϸ$ـ lrո|j2^T=[I`ߎewma_iG;_B H[]N૳8x)z0-P!osx fIwIv?D37Cmx5Z#lqmW pXuT"yegz` _@KڡM+ɠK$$Iֽvb&V0Љ}ͺKW iY ͢FH$mn)i!{0K.bN;]7S^v .MnBAV UЏHuj6ov]e]nzޒPT1 f{?_1{x6{AupmZ+ui6-ԋ!j8*mcEGU*ʗRhmM:@pAI =x[Ԏǯ,?쉲 |#k:鰌 WT-Tʾ-O]RmJ⒄PvcݥarJo,GPMZq":j#58BzMߴIN1Mƴ\7ľ'zXOi}$1J?Q Y38?<|)_g57Tj =ŸjS†i+]^~ Dߌ7mM<+m7vc|I/_)hUtohp HHԟ"YO|{nnB[8Lq==z6$7DzO\Sn#ˋ[x ]aֿx=oᄐU2Ñ'ip]#Bvfk̪7CBʜ(Nm$$zmUgECz7|W=V4@b71< >5pgn&kS=Fz ,C3"T-ͽ;^Iv.UvތH 799:$dzU2ʪ|EBf-,! mL%B C߾%BobP` H0g5KV~w5&uU+TR"m߭QO >׽؀p.hFK0̣/%`@dh: {]~&uRt*7/(=/R"$Tyi(̟1lr2ɦcՀOBKFM ޢ̞fo'`G&`d(sJ8֠LK{Qm/13 r,[*Ÿ$ԇ_ڨX0H/^C#x7S!F'lSb<‘Oq6=FELZNӸfG{[ҫF{nvӧ^1J{D):KO:.ST7qwZx)z$XZAr"TyZQFG ejEF WBY:†qB0WZn [}UJ;d38^ѤͰG${CjOk .ƝO+W r q)!f}?Ǜ=$6.nwл5Hą\ t8OEffy%Θ]F4jg$ L'W^ )z`XrDσV#{&FP:zC!d<)sRwv1esUSj`LY ,Zgzhb҉T{A` o-}%w7c6}SFE4HJ8?oxQk*IBqXl`a7uUvh@˟2Ќ̚,|w( d&JNJ"V4rCEz?pcL&&KfMF;o2뒓OaߜLꔓU`+Һ 'mhḚu\IC:|U#y,c(,#F=D() \ed-=`3sSzuPNTzn^# ̩3r6X˖N-blVQ,C MbWrsZAw4d!}qM\sMN]xwaL}'7拌eƉ]bA76׻pJ\!MLAg:/F|w GId2K+My  U)9z:~4p4&Zhw<"4,7W,.kVf Z [Ί3dq}Ejigr~n01gM*ziT'f}NWb%Wo%SDDgYA#g+ &U@j Ir7sn^k?e|7>/W _ˈa)|[ꬵxiDd?pC U;]_;P8] |bGfbɴr,}dC6-h+QqÈ`M6.OWy()QN@"YY_}Rc8 ZԲgUzx gXqǰ6Qcmy3  SMn잒 }6Jc\&N/2! 8G+ IvڝV4lDBs 4Ȥ*J N%?&^$jCKM%'Z_֝HN߻B$ɣZLJ4&L"#_=`t3AhtdpZLtP?y2A^0ʋڇ2 0lVݮj$Ee/pKRВ ! IYc߭P2ٴwЂүqʸY8Jl}8t>aLC@%K<jOy܂!{c^!:q޻Wr:VCJ]CWu!I13<4:Ƚm~k\#qbcj.Z"qf/3gRO+-PΥEޅ#:g"u݄z ǯr%=x*YN›/YcqC6q_'T3CA4J}MAٯU/8c,@V=Ή8m݊{hVVx|l#ݝ &(Gz+G{bgwf^GO,XYP2n-'q,_`4sT1%C{֙/}((!7a^lz8~2&Pa3ydsnY8a0=-{̼[aZI~9 U0.IN G68 +LKrEӞL,Dw/S4q{`v'9A<6&iEt9!eXDhQ.9Сm[ߚ*cVUu_׷Q}zG@պhհ;@8=MllSS^9SʃиH-;?%Jĥ~&ha#@ː w<\B9 -Pt1P2 J^ಘ̠A2cz ~\"/ tBJی6a8~* qms*8.aS іJ/u[0ZЁcfD@()&4N\Mh}_YvA~5rk28OXT`Ѽʚ ?#X.(ͥHĖCwLz=8.0FW&zbHϏJVPw<' 'N1sJB!ucGDUWB$9uzj[.QEZpY&}7c7P6Lzo:Ģ) :GQ,P5jboҳzB8[PB2_)mEr&f,n£/! "i',vPD/OnQj:wp9:5` &WK4@dmU\X;$Xk)LP ǽ|Yuͨ4~sr*^ w&m:] 72ѕy{Ȃ"P9XĖ{²_rMlh aU&a;knq}zׇcb< j1,opJXviYk ::Vp:0`'RStJBKrDė\4L'9y|rȮ4R\5bإ ԣW-Ҩ zk1'L& -ƫ=-0V5#eFeP&h'$KV Rawyf|?f+d kaS6%@SrK]\Nb̭$!(;X=UCaI>=oO skhJq^oOkJ/xyΨSݾXcstL7[3Z3O9M4E vDX?_7DGڋ(nb>_5,pKlLZIfփϺO4֧3ZlҼŰ)dG3$sFn_1;ud`˼+[ra-72Kry'=D鲌ՠȲV^4a"$ѐVuM=G>)*ix _=H82Ɋ[ÅySkjY;ͻ"krpsafp W`oBfB9+V~ #l16~`*I@4p+PţBa3fݱ? h^&\(֕IHJǸ/Ωϫ7~8sv\\߹)4 #xLR(IVS+R/5܌Om@~4C$@T!rG.9s'^ F{SNK<|ShgҔ`:~) GG'QΥ GpJr'S#~+D4^}8l2uڂUba=[܄3^Yv>7y5܇_S<hWw.M x:@@5}4׃hQ P& f 5﬛ (1n9W씛(SNbT6]CpY'[JgK%mwAȃXb%7#8<6㥥 ՛[hf%n{#JQ(םsVtxL{ıJΰ?їB _Ll@Zc72bZ 6%Hk3} Ԅ^[AFxA_SRư<4 '&k}i-(5l[c/$˯>9 Z[`WC˜/` w!WA3::B(pflż<>%7heg*Zpe'2;߄bϤRy_8 ];B=F  }>nc.ϸxJ! :Z{G2 o8LZFxLeJ!KsU@aو7}fs/ͪ^Xd#*&[;\'eSK-N(_9<'vjM*:Ԥ &MG 賥Wtz.LbE ] 8g̊ gr$}{|o,eOON]+05^PF`9m&I EX`^Aiv~~& VUBB^"o @ \Hy<74ejQ5sj&G.DyV7 ‚Z^ AVmj(iH~b6 6kqO-$~ț]Sї2ht}uٺfsHq(]moI. 'x0iL|Nl0W=_hGȡ2t?L:W9P8g}3`z: Y 7*Fה$s>tCx6ެQF Bjz/l{'6?ܐ^}Dwl-Ah)АEP_Xa{bk(hC5NU}fP _0L9g[U+_#}ވ>NS2䜿Eés.Wڴw)߷׷9b=vSgŹJm I_ݕ9m5 *bVxtL @kᩬ=ǞP/nP *lQO, (ߢ}cF~r./+-!akkmu^ U9I+bx,¶gES_]ލk1[:%\dO٥W^"X`qeVtыJS`T!u*ڛ.@'QPZ8̫xxJU}(IZKer2b EqE1|Mr|,iK93˶ח rIm,nXsuWo`^h7+cko6x'-ԁ㚟\\U/lJD\lscx_$M0~ 2zE1Ww/ 4%*jKvgx6{e_ӹU@kH 0q;3b[I74Gi1"X!nf!i (w×&<[Y+s?E|v8Oh1T[LeJNq:m^'@stlHЕ,S0K)ЙmψhK}I%: Riq;YU#vRfHVН3z Ҏ>r&VA{޸nc2;ѡ&v^0Qg(yۋ"> #8oƙT&2KgZ[C$E* RVRF +d%)~Gh9`u13l@6|(QZ8<r&:M|VCYaaYdEeŦ*_I/ï1QTq^|Y0؁@7 Q )w4J7uخ{@[?s$JуX9[2-ύphQX߀MzMT2t]jX&r1V%I=DJ3Hn͝x Z58H) "WOwf4jd(Y N,?+Iey>~n ߽Wj<ȧKq1|5dKU\2(^t{b1~#O46^;yd#{7dPCOKjoP8NRJt[y̢1eu;%~0#W'T& w4o( 8gpYtmo &}>awOPTB<QЉ *s5`!)a"pb/\2A3Y ,1~=XBTٜBm,5gdJ]u,N~1O;`,#0n/:!+i֞w8j3-{],h/6%=ƿ_QH #+|L)**qjׇ:x]Qiir!@B]x|:jg{ L=pҶMk7wBؑUv{l8QQb +Me Kᡫ6oI u%;Nb.wP ~ Y}o7J}0T!|W6)p6cRL;E3}Jo:H5#1!p(hXN6;Q:.ۺx"6gS7/)EVUt99#A 053h0-M-(J.wõw㎾/Ȩ6 ofRv%e5;??#Ձ:f@)OtO6Chjv o+1jXF]$ˑ8ygf c D͞x=<9Fr"[HJ«I] I v$HLC |W@iTBl9SM3%yT˄މ sTNE'ӗVux\1*.Bٚ#[0S6J{ 9$8]I:/U%^.氃ʻrUʼn0^ɐ79rwϾb5EU7lZ(&/,BUi:Uep<֊(A}\ 9V#KHkG'T߰gd4ڠP18E3XB&)6&^#@noxT Pzc"~p Gݘ PP> lBhu"1Z&Q laY[p^M(OCͭНk6xee4vR{CQ_#0Rm H. 1Tq{YǫT`@tAzQ:\%ŤR!k{aq "s+'7 1gk2ƹ b? ]zFO IK`sD5IxL-w֞㡷'X㖟Ic>~eEl?X+:Gś޼t TF3+;dI>.{{#H>Y!%%dRCO7t3<ХUSDlb=oېe$ߣr99Fж|?h\عSQ s 6 u&. ʱzWxxr?sTh?VtxG5jE1lGZKi]LHmkfÇj,S] _W%"Je!?aj kZɠPQ3d7* ̓/@eWIm axi/})' U`>$l4&*K ivGz&vTg+$Ws&[6̛Vi"b16 } lzUdyQ+YS!5P5(+a;*A7z*r󎸛٨v5Pbf- l1_7:rJy(ˮ{FvXD7v)lyC)}4MSl&EZ7^aOWqlWC_̼0@2U!m d%eIm˜xM4N ~@{@] P`e)p- kޅB v.--h| OI𕞱587sp5go疺B3kd=us , z;M㔥hy,L(RpWQPtUYv* Z OtfNRaHeu b " jFV}t OzK2 >]pȱ,lCYRF~"@$Bw[٩[fT;~_uvˤJ 盟•i)|![I9(&.’ \L AR5PUbj&9o|]Pf?.\3RlI +oi,gn0(XP|)1Q_gG(S d̸+{%hj u9\Ee(<à*mɋtex ylf'"ڃMLBA*Kr<*Jr֛b7Fw@.ɛUJƶ}b~E6Ťt l#{zJV۪ㄴIhWe&7%uA /6a%F0-6elXѻf۪hM`XwJVFp@5R/-<՜_Z_Txuu:wͪ[JҩAtpK|sW#Ts!Ͱu &8􌍄nv? zq@݅Վ݇%Q~(/Iсf_U<5'LrF=9}>PєJK|f8l¼F+D^NJsYIیQnM9A2d{sa2 7X0-;]ī14,/L]c|5[o2##8K*M$5.QGDVtw\w񧵳B\/G,0\v>ر6-Fw0.3N$3 թm!KuFHArDЅZ/"BH:p&^RP(Y#1 }ΓgXǥl 'mzMd6v֊e`s%~9f[y2|rc?x"t+=`\?fe#˒Q=EVY?g 2w[=sTX'Kroo*p͖ PUlr`/'7tO$+F>ttT8>@@i{Xk^qXJ週0 ŊJ6H~F+^quaU榘M,L[t`; 4r $L2Rl>gמA 2KܿwbJ=Mh,dMf/YpTwW` &[ΝU4Kׇ Ai Bf8A1h C,<8s] Cj3%P= G*a#\X1^|!WܺHA?A3/9`FҒ XigW 1i% /AUXK`?:kfRF,}ZP{BzЙ!^ּ6f'+1,V@ծ)?!O,,|]?q@!?_eiU "4me|$V42k3 M?և@Z#ܣR/6OP&W8c)ŧI8/`Xn-R%_r<_(kci|;KJ ' JKiލz%bNl{]Q^j r?H{d0 _2wTa(5"Dӓb`kԕqzp<~bdw6VWlO^4yb\è5knEJpk%X75)R7),^7#k>(@i֩tJt0XĽpSobwV9s$WMָJ{x.aɂY5*/9<6M 7QoRАygcc5a5L P_-!>ߛјLtI'f^8ԩ<+jmIJ*C7jȓ Cjm^elm Mk2ϯ\1y@̯uOL [#ztpϵg9(=ƒP-b/UD 9Pl(𣶲,g!{Cʉ 4-.6~3g~bzx MzX#nVɇ#d,t*A Ř+TJѐx57;ze- CZ*c.Hb7 |)Ǔlo%"lOa,kfu fX'QoxW@ߛdɓP{&(e!|\F]%*s%N4;ֹ[`+e!<'bfS$u `͢9Pœ|ƨÖSqwNsg!#i0Qpd~owQ>wԷGjI3FaHC *yuhj@4jv7ev$j c&gmYx =@сLvfMt@Q O$$M*YcÛ6p"G4Cfy E/i ~JKaͤu&LceJpZ(FjNɎoZxZ*[[lkAtGnqP 8޺Me̤5Jlyg!縻֕UCIiWJ͛|Ffץo-15w0h='DB0S@Mcy<ւ8ĤeAک^^mi {pkTzhIHG١1I`'gǔ˗YI"d/#ϫ/*) c$!ٌ{O*(E{ {C%'&߽*sX%V3ўGc{hCEfEAzѨDe4 N]31,Ʀ^y(ZII5{jL~Z;yzZG i #?*,z[ 5KJ'f/D|+:b-ANdШk2U1ϒ+29j"EքK$o^g_N_!"W!W ^+jZE$dW|6.%^(4(Q105Y20$Yui!!(Q-0J@J@dVk}S(Zٱ2o핯j7e]4cse+ٙ,D&Eizdy?wP. dPUL뀍)F-Ԙ}cՁn7|ҮyW>.!ph*-dVm#@iY!B|AsLĉy=+@3YfQ ALn|p-Ҳl` %,ྏl*>;| :$,ٻ@s3DRgdޮ\ʣm`JMO^8itHkhC=q#JUexd0#17b/L(Ӛgl0Y2{?Fm%U@04I'hXcH*J712 Wvɾ`xQ01A_tYY˅#zd_RQf 86pYD@Z/!(16o}or!AV$낄^*>cDK b$2 %A#"j]߬Ό`痍m;J ( Zin.ɸu}|yݎuwCC`{5" !n^Iǒbrj6vݠ7?ϦOE&< \C玜lO H[;}\ׅ'Ro •!PƻFXQ =]O^|W`?(YMAəP - r-菲\aA —3g;ZƊL^_( s?#T~悭]+I݆^i9m ,B*aj!f'uk"A ag\6Qk_D;.ͨZ"O0ncR*a"iX #92,)nJ=l2&L/J%y~I8SbOg׎ىl%ҏ12/ԘoDEX1f9x:Z%oR\yA81-Ў=f@T v9<_19Z3\ b ={ c*޺/B?CdO94,?f@src'm#)}!bxVbiI񒡼mW|V߈ְ}AnSw| 'LHNJі_tOKhWUZ9;Xrb vH6Ku9 ˙h9 ߞm/L(aC@%<$^ ^@3%&$0gVfzZ|g(!Jj BrZËAVs^xünJpw 7Og*6>2_7ĺ ;w9WE`Ccվ$T iꯃ0"e[f7z+ tܙ zL!"b\c YIyS@X V͕o+cL/ܺK6@.VE{^I>/wd6uT˪øWm[1F~[COᮩ;d<7ok|@0J5mLj{6Yx%ҔNWִ!zFA1:g;0Y8:Zu1u ਉ`L=3\'0RH6:_0F¥@*prƅk2AiC)IHLvTn?1rT+e_y o(o4]\^?sJuS|ϝQh; f_XDЮڕ~ 瘅0Alo{V;MF &\.1ax5$P128кGU Yg$ u ²&wn-ݽKhO p RZb¡&e.f q`C° 5>*( ]q. N4Xb>lxX 蓤DEHG%fe>[:es͞쿣+?61nߢ}X8__xf نĭr S 53n~8aԠc=-ŬO9*=ڐ(A]JG&R>Ǒ^x<`0#d{>~<$_x>~y]KHG @c -Qج+Nh'y) jj3E(/:nXG '=IoH҄h[pBeIqQL!{n626;ˇQNh`>Phz}^6b'}U3ýIEP$>#fd7|P.4Ns>&R1R#wt>]J;}D6KdS3 NGF^S~=؝HVf6iKp 14~|a$$ wNR :e@r%НgOT=9%µ%@h"0RўUCbRVIcXye^ j-$v#a?b˱D)H3`Q93r|P4<|ミG؂֍>irˤQ\}MAx'0tDS-_/(jK $f4giL@ۊIBS@ |\qFI0 xɈ8fDxDxjLR1zxQ5PP4Q..;KΐT -+qt0;^2jOaigGFtBR051o˱܀% VVlg\[Gwyzչ d []&v$H+ m SNp0UǼK12?nQ[m-JTR.6Y# {灊CG›9tV'_%j؁Z0R"oom'Ƨ)nEx'(mZ3ۊh^)؃rp MFvS_b:w&C#r:,qDINӖ[Z$?Kpt44[jT^"TljuJ[,g(,lp&\w>x0(zF9>$,L$L'兔`vgRFhͣLGBuTyz%eSmhfעsia_fgȍ6[OQ}^cue)MA|۷'%I&B,̈́˃h,줯GV)&Rvut!O_^Dրn7yyܓ]=_VA#:kja> |%LՌ#7q>7g W_?t3}G6EQmCf:>)^h@)ѮW1)ϵ?ɪ}SEr[2Bmx~%cJt E/rjluジ TÞʜâ7C̓V{_i[A{ɔ#q3%O>cOABs/fx`  2V[;j=UjթE6{8۷w"!庩Y0 0`0Y\CWD׿(sDR*ME"Sx A?x╽nD3ѠY# 2>;KpthK\n^-\9ӡ́[myĈWҭaѧnwB30V{=tt ʜ1\H:@Gpw?x*x`#C?mDZ#|c{1 Xg=C)^V/n#[܎YRvcbZݓ}#vD2<?>IS(uCVU <("vrҢ +W`Q.Ɍi(3ęaaPg|;wo n/<U~9슀\h =TDஷقWg TSB͜Pֹl!ޚpn8Zbaigm4>U7C!` .W !jkޚO&H{玃kpr|7:!%ϲ+'vQ3b8_S_ڏ<]H)j!XӠC\SLb +KU C \2ƅ=/4i~w<z<Λ]Mfly8t5|@FU$)H"۾hf6WD_Vb!Wpm(a;qoq{+8LYX!H)M,Xy RjɊ~*/)Z`6)7'γ͚M4ht,ēӼTRHQ쎜`TkS@MR^ z7Ae'GULE[(+u~ct j'֓grRnC\t#GpX6}|2zP͗0I=$2엔jr-WtN:w%dQ׈Oa޸o eǦv@Y}]\t4dN#J yo8vM<:{R!x6663+p80 <փb5ZIPCsN~9W뜊[$sXDH^++*Xw%N wH2VUYT  ɣ[@p.g9 @eicܺm'n8kU g,ߵMR2p"jV;eZVl4I9_Gֺo:AB^{'5dq(72]h "ehAa;V^$;߱yPjo) dxD|nJ !RO2T+W^kO&\Rs6":OA5MV*E*tLlgyj'-WU"]n/HRDzMY[7vm&T k8v @ToØr92X'L@;#\$ZЍw9^**}rpUɮ*X"ࣇqs=L'a1._`X!pv  Ep/u5C7YZiz(++UN s_@qFp.%]k5m./7lY;P QjL]_*D0X!wvV3u6+#P/1WCA rHx}4X)ꍪ?cuĐ+Ub*WՎh >Eʱ)%= L.EZh VhױG@o?p+CnSh{|WЅCCGdA yOٍ,^Gh̰M&*h|[N 8:~-$ Y /C 7M9ԲwsYT-wh7zb0tE!:2!F[*|*c xnD{|ju$sr,8e pWm{B0xxeHVySVF'ʞkKvʔ `?Mx2C A4ިie"@nl?#`#=,NG ?hkPS/_,Q> XEa^ctĜZuՋjؾPqru@?7-gV.*TЖaw 1|)cJWG`a{BW8J%4 w=3:[ׂ$S: XLIM\9 hgCA(G/^]!ukY'㵕ONI>8co,l)TDC ]ߤuҺjǧkl e+x9N2#0!^=g?pAYfk7DwR6DI.@;niu|ɒ}KVq|ɠʋt ̭.l3 *VޜOUr<,X uV <3<-ޤ[Ad@d A/QF 6ŎI={ػ?ꖵdžg޶yt<.`~]%-R$%%} Z @ŁKdXQh"cE`"_p]aZt{'YyGqA8lz:nL>~Zf|:3&֧HHZ)Ck{iH;ɋbM *[[<' ߲qLqU<&遷BS.\~!$hWq$4x|w MNxJ T8Vm) 5'G7x$mмr6)֮dG),Ԛn^pͤ&BIszjk{z/o aD;d; hh@89n@X骆5^&=P%,1@VZ)X:thg0֌=S }7^g\?H5s\5k3 8,xDIy]Q pٞ6P>b~@Me |IP/_%|sI78ӏzx4;R&tm 4c+ M \O>U]pZU3Ub֔}Ŏ<W4ƁTv{|>is\y>i65k[ hDY rվWu 0RIɬ{zsf>Oc qƨ[|^I *M4e)2ێqإ)8x̱]I4*&ӏ2|5 8S@xyh#K!P\^E~;}lnUTp55fIڡ1Gm ~T>?@o@bgu睉hh-SgC7 mCH-HXə۫B!&{b'lĻ:2Aua_xI {*[ӇZ߯hVGVaq&{-Sf^Uq'&n#Z鬲x8t`P}vL'ʭkj.6cg%,x 5 ,<r_':q=giw>(UELnSdr@Gb4{|EH(+< cp= ZnO4`p0o GܳD>z6`+骔=9v?i J0U]+WCmt pIu[Bg'V g}f!Zݸ瑨AkdFjNgw((Ϭ0V7PA'GvoF{%H<>/ .w~2Wq_u|:Lm cjW+nonV&lDIk-HHa" " /qPu2 d׽l/pRiD7oa~6YR܁!I)3((Fq7^Fh ](P4RrA^:ZL}5"E2 z%S4wjx(q?:,S /iR?}E4x vVf[&kQ ~newXKj}ǡT;?/D&PHf-NOs+oيCg=sote"I?#X+b$"!?"׈b>Vfh9;\dJx"62'Ǜ"^}adVmʗ7:-]/5N0 h91}g6^呈>MyA.xlL5ǚ:(zylo`&;(m{N )NV_gdAsH71cuK ܕn2ZǑ-hd8#'u,5{FTFv78Fp%X*vS6.^תfEv=ݶ.X.[\l w٦~K{&^(#GR3`\q &{ivs@ MʧB ѤڎSO8q ۯƐij@`2˙GxȒbˠx@&yv"Ӛzr :'lqv"٬bO zS\AcS`O+ԳK87zwX66\t4-xggBD %0k;]ܿW`ٻ}5՘#K@qi'?- Ԁ;q4С-s̰(\E+,Vn& fōTՀĴ= "mX4JZ\֌Hl9["祥mӄ2T;YLy%η^=ÿ4-Ws !a3E\\n9b`:͙!TدnpF,]](R?*O :2tO koxI@@"嵇=3݅劺 5Pnߌ32jDAvFCßظi2 ҤƖlob>inCEWpi(G>׾ $4P[B<2q.^z7u!Oc*fe1oI`87"աi H^V 0o Fî( tL]م]ʟ'!7KFAwͱg5s2r G1DE6hh3'Zњ NmT{.L:{PC#ڽ  J7 !6PaN Hu|Gasxڭ oT6 F(9ԶֻX]^ !2dTF;=-Ct>QU_R-1#,2?ܖZ8j .eZo8fDv dzlX+xg0^iВ+L3Hm _0 R|t<;]:N"*{ֈ+,VQ 9neHڜǂ}sॸߍ7-ѻRJe^몂MYy%. *%<apW,nJ3Ms(^xsVU%^Qj( m^NoSN+!r}CAY^ J t5(hf<Ck͡ 5pJ K4/7GJb&h*9)I)rTi.=0pHl U!E=pohҕVoCK:1M,ݤRdA #O6l oE-&r7]  cwr0@X8#}SNk֠ }v $(ióU~i 3}R JJ|ߦswظ-'X4rBlTJQ!sI-Er,E@c#aac2oZAaj%QBmtc echQա#]!u)5Epe/lL|3:EfI?݋g~xLSY24~ی1R04/F) >|PO)4sɥknGٖ('Qjbyw~*b*uu`9JR=Fjj\6_+m±5CLӹ yg*jvnтQEz]L22'DA#ސ ZJ%-6w-C$V-H)4ZE*yHQPuUum$QsGzϼsN_MSP}2B յR+0,Ȏ=J63q(+|ҙY&܊/oVΌb2b?H3(;3:%uO0/)M($A$^ߔPVZxEl$L1s&f&Jۚ:> } mr@ɬeA(\iYjy?0/0~H7 OF4%Yj> ~&a UuURC)++F~4l$ AnﶤR\,ںq-Uh@.ٕV_NjČ8M0w(!l+9fAMq)2?/sφq triLp.&wrn};OVMݶ9ٲzgi>VbZڍzv3t#)P4Gzdq/K`sPȏGQ^P o}-eh2jm aW -a;pX[Xl,a@)5bu>nҊk6*Ba6P-R{ν\bQ" EIULm1NB.R"YP nrRە5׼ʰ:7czJ\4|T1H:9 !4qIJ?CQ>?Uq.jV,E;mOs.L}-ycj(I7oUP~,+⦳ⴁȏ8T6ipT6zȑBѻB-lZ /FC ф wz k̥2ةd \.6,,ng"<ے:L_&Rv>%>/AWkkxDS00,eXrsQe 04R%(+4gtumXWz~[rurNMOӀs'c5w9͛>K"9)*< 5feۤPHNDdluҰz4)zT\fz $i膆&v%MyJ:`)zp7fӡlSe;|εxUsxW2oAsgݾ]wݑћTL${92uh~&\LkG}XԠwk>qA\;Tm'j9r~38kFPWr6^B;|6 V  V+بl]󪱆JeSuyn|*LBu(gҔx)1࿹% c";/#c(% kzpQt|7܆} k~2[j#.#ZVd\Et)kQxOVBa*P xB V^GY|wKVyw#}PDHMţBjjlw r|0#5=0< UOSAVA\1MbnzKJ o0eޘҌ#3岲<#4l-%x| 8glh5lVs:33F\xF6\o\n]]ݦ+BمO|/hGB[|YL@ݓf648>Q$:Fk4͆nX}1vYVk>%'kǞL( kw+>1ei`g_쑴ۜv4hB/6aY 8s a#zǜQ}،tVDm]C|hXݞZMAu%} ">b uKHϴW٭4Jqeg V2*xYU*fXoH~Sa~!Ic #r}!uḲQhkB: x*G'_p= 9> H6y:gK*f:1J2U]|b(R&? x\IY8#_P߅{nkaN ^ٮe0"MS@Kro"R7kUiG(!'Ou#Izy#s.]O0 ]rʄjM=_âɂ(qL-7bJPCD}"9US.B'L;ʍ :`WAI'ACž]#fSV-Qk~[.[%gqzW"c\12Us*xpCsFV`l4\yy=Xg7{m6%a4M;?Ad,iw/VN=N|kD[buh]JSiMse5u Vj!6#wa.8I4: ShtF&K"?Dߪm>0\f4skWt`^]4u᪮E(6R1]]Wd,n|jiaEQ i*8,[6ߓtV(Mx|2ٴ/PIT2E!XM'=]^@ΚRss&1f>Vm>I9]}C% e"2]}Z/ ux?˔WyżIx&#K#|hJ^OXS Pk8JSz9jƜײ3GffF@bQyӅ2&u*[ %^TjQ熅iC0V%2!6d {/Q >09 6hF*a x6Nt ܚ4sT|6^**'M77_!&ph].6#,2%o3A;. ~,lU:Y̏÷[\o9)#]۹+,+NKP<}]9 0f});U20B^6ES0\v8 Nѡ/p5OX$-аH`/u+.2};m*^k]Wx|%^晥k/~;FaO_cm ,H쯀"R[hϥY*'zeB>^VHn}.Tr7uF\`z` ;_H =H2]8:ԼBHI{v0GRv~\og( 0+[ƸѻF}ᜨy&M"ϰ֯WSQ9E629FqBP]Z5(w?${=-045"^w9qvI._.J7C`!; 58j.9־vrzӔƟlBo1RsP͖X̷cK0,[W5cG=ox!vu_\=+Ěv1 RH™ 1Ukn \4##%k-e ]GY`zTajc|ϔ탕FwVYwCQB:ef'I:%-85c*QNfc\dC㺳]dvw?tc=kqٰu+UtIbD .;XZ!!a+z]$_c`?ɚBN 䵽YwXosŰt[ SսEǪI^IU&#w}z۳rCqKt0gm~Ԟeѳ٥0爐Ӎ-x:4B)_!8Zm]@2\:$~yS or80YKy[9mh5_{LaFg!lN56!Fni&4S0ғyeTF|i)eHb 4GxfV]zlǯw(75pOL#9"_51e6h}<y5 UOtFbpI0Pѝ}֋=iuǠ3&#ivG~~\"^bEsthFL>dCV?4׌LraP>k3BI#%&`/ %YNYu쪣e[&I'J4%&_ Nܨ"n0!h+,֟ڍL C˽#g y=Kx( Ԭ.I4jҕSPV<ød!3ۣQ(xg]Oq۶ii*/jn:t*ȗVLuƺ" 8읎Co0]m ";KɪqefNilo\^<:-%!^:eb\e^^ j/D6j,*aHLW*nDwi:֚L3>߅G2cgn?GE<6J,;A+>4uW+n^}2a6:Ig% ZaG%בdЀȑrGLzp@d ^uo? /cU- #Nû|bc"҄VAm@O1o!e?HR2Wȏ,[UE+ʅ!(4_cX&p1Ç/zOS w7Df|/)Ueg2"jz!a8?Juڹ:Qa,?󜫗 Jp-\T똀4ӏH I'#ga J`q5mI!BQߐ3 !HK7%nV' ?'d9 iqb12]zS 2q_RZ^ 13Y K_9^%8CQշR ajY$spi*&Iq-eɔ}v5u45U{M?ǽ1 ߰DiD  RJ96)="8[*L*e-{ZYL:j3jZQJ㒖J;tʎ]{yb*#U-"R,%m [6~;MNU[JM_'y\q$⧀ XF:X5$6KYap PMl;Am/ mEߪ wvڼfY;*eSC} bw>/'ρ`d#"ܩzd-Q v tagrۢJH"7W77`v|x%St 6TӐovh_}WΤR L_Ys@jXw]{\@s_iMQ5g?͓I *ȅ}xiC^bxH/@Z×׽t;դ4A`~{ZւØmY0bK7쮪WȀ6Ul̍'92q*3'i1 ס,|.K8jɩ0rC:sRvKpUy/F蕛o..&7 (B M u*bj8>9"[g2{daX!VZTz3?+Ɂr8PJMv0SI M*UkԡeRUNw;=spIPsE2 \ Kay׷˅pȶ!&]>'Y>b?A(z#4o"7LnJk$GmFVNZYHKF(n_~`EY[߂$N"!"zq-K6sV^imu<qvڋ`_t- FEjw`C|@`;ٟmP`5!_6Lj@ d=#{@yb 4>sLpKlI~Cc/7 lj=,n%4dVݲw$Ov7%p'^o l~;8󢺋a<-T,Z$$aՔ>]UQb^8Y 0Yԓ#l78w#-ilgu=d|ƽ79Ѭ]!S\W_qsS\n=Joe%_KKm#2!QJu Ni+O%8ċ090JN'-Q-CuaaXO!F+tVa@9CҾMnf 㢦$zݤl)^ @\К/C>5Z3bhL@,)*_1euumѤ\-+@VZ&Vb!gCv޷KMKt/ Z(UW0rxQK-;gm&:Nj:gmk1Kh4 RKSݼ0e+\-38zaU"ɵ#&R5C^i,Jk],XIhp7sjbՀt.5h+5vAS*"|3\%%Q2-r_0J+Y֔(gv?РM1ɞδҚ8cGNOºDWm>= m;g{($v8R3C b6WNNF'nf8&3TMm ]>6&r'dAR!+ăVK=ϕ+MAN9Qio/>p>77]M*! Ov0}[3͒*9 F"M\oz&tXEk}YI0]18K`G*c^0ť&!~QvԘ*sg:.sCJd ywK{IO_+ͭK(to=YB5(ԒR^ Ly!\j/<Բ >X\U'*::kU2[PSO7jlgwنЋPyp+ Tm"  Vfa;Q;Q\M ؅Y>S'pl؂8d BƿYCv$-َ\u%]kq֎SLبgށ7PjRFL^M2V6KS1sJ Sjxh,"%܈NbWZנjm6)6K)n0R4/Mi=1*"8[@% ii?I|ٝh/91ET 8\j yH2jPT)k2 :S.23t*o:k)~`5+~OyN[+R% l.KW(ݶEڦ+{{Uqtv' _.#2*n`9 ՗1i3_K-B6v:,hWw@4@O:߽IO)ܒ!(gLNsڇ=dz9Li99n8^|3#QɆ2o+rsNx_F*? LQZ\Đ*\ ¼4{'*O.KNyJ깧Rf$خhrikx*NU>H͸(6A-D86N~e%  #K9Qy'Ha8;P ='h TFƪJ,j\pb$;JyE&ݯd) hXZ&v\Xh}k'm>a:J J] 2DNdk ꁨƂ9ryD?l!QU\pUKkU -a'~)@V?dQZۗ&p~Y#AHg:}JQ<7}g _П*%#&"'My9<r̤j^ 2\rm]^{ 8PTUIbzC&CŁ>Y;/LρQBMGmTlWQUG+'AL\kvb W9;-]I񗪨|ӂYb’ j­^ݧ•s*%a\1KowѠ=Up|-l1aAO*سÜT"CuݯHDb@Hkh l %S8jA;7Ϳfڗⴳɱ`g8NPz3CD8j,*Z\1^gn:3H&XeW;FqwA' p>nqw/w6.^ޱK-ݲxq+Sm4愕\+K̒5LݮCL'u31U}jernX8Vn%N Q/th+(b;5001F_XfJ1} gdI)n`PR!>H?&tDbi}L!K\ۑC9ao"eqbxI7;G͋Jٔ͝ӗDa۬9+-x=y$alC2!؃voj)ٚQ@< *7zz%g'G/h)"ڨK\ a7rQ~΍3{.)i@CƘ>/e6^m$h֮E!R#(5YEvPmZ m0^Ro„ ڦٵuz^Yd{HUްD]6gC)n}-&ݱmrG"u D݊hnCQyҶQDXuT'?@WtSY+?%p^S{@I>c.I,VKm!ww=Ms]w'Fq4f A7E#?gjo\@܆[LHV X>%EO*'xpXZKNRg|%_`k橉{HM5k s#UNh Y.`#Ht> *F>/Usކj/y+Xc}?Ѧy\'tKsy=*݅)" mcD 9J~p؋|2&U72%sY{%%sm5a >>~?q Z&Ϳ8j1L4`'ED_2P0 8](7oB}@շe} F1gUy@]Ce֭!ɝf։@Kߓƚ> 姭ݓw0J1ީgUw1 OzԆ*pr=AKV[8aZpѰ'/.?Fi} '5d=۳lI*Ժ_!;ޜ>>o!Yq.9`w%,"CM ܴYg0XZ>]j"ϗq;1')yZPjb%+⺓a+xl;t~P+dB@HgG~Qv&w]n 0U+6rCf: gp2]7G7 |p[<⳥fq|i"V(ԱKǞS{N5Ry=I6p׵iQƗAV2ڿLK!:je}nU _"Nq #Y/9~$?QiK,: WC~6O;RP85onj녋7S\h8|S:BތK`J:K*Lfiy[ SNrH!O6ַP>m 4k߻e{lfSkQ"࣢3$?h o7{Nrr .VsmNKCBŝt]Xnrb셑 \Z;7ȟjn+zw%ʢa{c*9ū'mIipwr97Q<"ȅi4sq @P-g E"pi*8:س6ʗzX?؂qE42䥉QhrbU3Viax]QKٗ7;0R=<L?r^wHWZkm|i0U`ȯxg^B[K#=292:ǟO+]i(_X)í4{LgcVATiUuhOvH2;͗9vײ)z/7+xRpR:$xP2gg}q9aCCzPK]zރ%JtH H-:U*l|%ІyvHe=X"Kk=v@-,sV#Df*=.;I_#+jyWu"{:WXDK%K\.or#lɏyiHMg@O]Rݫ#&D1} P,Io)Pl x21Uu w"i@DֳmGg y;0ҿS _ Ռ+''Q3D2J!CTU\L F.m"ˌ:UYW.Lڍ԰qKh<^ܔ5˴_.{.u.m뎍>m {/5qm ~Dscn`Dc9%-pE8] r}˕Q 2)RNLh ֚V-\_9]{4]XaYUEbE\S=鉐 w #̳y'pdߞ :~"LUwdGoį>Om]lP( &1HKv@^2%Eh?,Pj#ʖA݃* LaXs]ߞϥK>٭ *hʯoRM̓J^kwI Ȣ˚+vpxs;J]=9I\+`GwAqhjRC1+S'A' S 5L/di:;9׻U: {-Ւ؟_k(#,Vlx}kD8u=U:tyF4&]P:sSQ}-rHx@=0#[up[DSWhrzLεmBZ4}H8{je $ĝ1 ̳F 10h4Yܤ9ZIӮQi6h'8ws#RήA5s]-K(^ъfr<6.~S08Q-A'm$=oBFzg_3$Rw(2v[h;6l͉S&8Ѐ ,~17<G:,5_Aerf߆4Pu4!^ F}'j^q\O|j4g$=(ns v$\x_| SO/# ul:';M0Q_;Fpa($8.]5}q3;s3#NP\}Bh fh%mHóKyakS[kQ^hE'^CJ1B?nU_IWӄX36j7!48+KXnc^$jM#bjk јûy la1lv=MRiW&e&-۹v%8K<އd]]0$0M2&iTK$Ȼg|ǒ9G̫h{&m, *]/;X꘡;&Z. W3L:(U/6Z ~[ug<-"=ӥ c)Ĺ/3'4WyM6mw\l6:1A.r@}šM6\vuEyzfiQ"biS]BXC7G|SDeRew0x9}r`=o?O 'X1i;^羊^O8c4P{xh:fT@NE҅tRQ{ڬ\ -kQ?I7g2,4.G N\=Sh)kى^ItuKkY"sJTUpOP`Nm*#,ah=ʰcG*N$|bC(Zds|9۸T:5ѻ~]7E{Ah s$ML?C-k I'Xz@ЫݖB/. 9p 9%gۊXM,@Dp7V oj[pCVQF$^ؖu1rȨ܊?h~el~mF^$-Fxw&"c7 (v zr\pp~.JVD]jEhcVqKy\=^AʄE '=ŏ(ɩHeovkcN*à PV Nt &%Es;{P{qW= 3d+Ed  Yeu^}7oNT-%aH'\I@j zv ^xzzD仦ֱ4a'0jO ݨzF# IT) ;wolME:3D~P}Ԙ~wiWǸLꜣx=ì500w+`j̖Z81-AC,~>&ypȅe_0^ck߆_w ["Z>/Saf'tFfkRҖdHqw/"+b<:FK~v{A*>jV,[9YOl`X $*|=3^ujK6 /HAk0QmJFkhc018t(䉩k]hkW ޱ-FN[i 6Od8D~U(t=wbI;Y*'-lDG4NN?aP-u<-1TH^hCZ)uȍ[91It3k9M9wYm2WӲu)Z4m鳰戧Uwz0Y7Qc1؂Fk(A{uwCl/V|i;Kz-k9-Fb(?L>ծ ߫wk#`R]76u&VDyx?[nB^A:t{Ga|qoxRiE>\ʘU&qVl`[<>=T,gjrv_UGfK(kJ >a-qjNB)֩#}"xͿG!%=z+IEN'?/xB y;IJmW2` ymyͼ:ZdnP* lԉ#{zoZg/hs0W;UɓG0Wb6oL%Z`8B,x +w;eLi7f'ۯ`23KjNOMKŐG:-oT]]qCO@mUP\Ҡf;wI},s0>J\XTC z ө,~$+iTe ;ESKzʟc2uv+DU>]dǒ_|p Q+=,pY9mPg 2Er&RYN[l}T"g( :~+sW@\jT~!xE ¡#F0w$Rv_Uwl)6x#jWVl5ǖu ~ZizE7@1w wkʆ8sʔ탼eҼʘ2~=Cp(0L0J^4yBxi&#ײ *F_.KW6Ju7,q7nη]I_5$߬3WFP9R⍷O<$HTR} i_q0jI# }T1ޝ( ؀.\Z@33}o9mTSl s(8GO&Ӭ'Ԥ K"ask3c}^@m)o7)]1ߋ÷[ZGmJ`F2Ddn~ zэ6;}Ɏ<22{%& 1YƇ|R\Bo:{@S0F|v4N,:rʮ3)6绲" OYKLi!XՏwr.gS+4'5FkPE^T7 8&(=V ߓm%c3n[ *FZg{^։R2V "Xz|>pWi|X|A %O22 쒪/1]jڗ%ZHs-σ^Ac"񋄥}p3-`f8PXpqKDz:'bHV+K;[wD+O} \_b#w}:D3X>/BCp\$@ΏCT I &¾ny4 ֘VqU.7M|?&s Z)NW3 e5mx+8nX.[@噻P(%b]5ف8Mcf߽H+a<;M=ЈRHv9? VկDaP,(d Ş)w?foJĻT4]?,6Yy^@PlEVTA!ؘ;WfC߯ UٗiBRkԦ~¡ⵗ5%"TԵ˺lvpwCu;fڮ?>+lJT2n<靟43vDdZ܍\V}Po*cnȻY6abEgWP3 A)5_j$~+^&Fw8tKuoĢDJra8c~]7YsR^-?|c|Sqp+˲%qIJu 7Nl?v:2ƪTZC"`H4܆)mҝ  qwOY'EBY攫/]MSFp~"N.#8?FS@}E;)ZڂM虜= ln^>!ne̷~urn%e ҙ!N@˪Hup);ܷ!zir`M:a#x7}ľC2X"~_6u_hBy]Y3L_ }Pe1P1ѐe!bwTnچAi'#Ԯ^ y'zD++O (WZSM' `o+ fEvjLU,o:И曕2AN5#MPzjeN+CpNWhh4?/.hܗL0w&niІO6ϛת[s)HxmMNi̦4|xr󛖒VE:8]dk2(} $!qޛB4GLRC *4x^h؋@$kzů>bl Q##u7%4#kF/VxS2TWQ!yD.` :޸v! myCugOu/h."^ë~P_iŴrB;a։;nC?M_Y18Ua+^!lwZ\=2MAQx0~4g?4wsr e 2+[F'7:xԊH ,; !qYJJ&@iI{M VWH:5 juJtմSx)Kw5q|e%[k,ʫhi$cOt]Ppl44ﬢo4dOKNt3%YQG~T|e%80ӱ*,vj_zGȜ4S¸+5w0 7H{l.LCOchlл p6,QAۚAI&UaLmr%L#yPErFY7Ia-`?L oo8 CHHR{9VZڷv TaY`H_p>aԓm-0:r^_m `'܀әxgra'W\vMg nRT>/"u|)/]Ea^tŒp.:3,}t$6m]U3/$i{}Q;TZd&ȅ ;cj N9sEGLF&!KRnݻ0oŒt/bLW_1BVYXLzNs, rBHT14adҖ[ |^$͖}NSfٿ];-5h Wnt)9c9{ yªluhZ@|z7$m6Jr80v7~.:uA!]&2.cGx,oT'R^ĽYNXP(܆kɵuBG gO%2ML4{6>Z@~y MNN/M8k6jw?&atN(tmʧC@Auhıf_OU{;J;ŧ)*FP]R| NMd'[SHX}e 3' 41Z\y*#㯒B@k[ޯAVY~tDnKp+s#IՇi¢@7l~:lԕ7 Ԃ94|ۏRyt08Tiv2$UKTvᫍ*+<ԮΓ-(+Hh- } GYr8kg)=ww72E@(MiteK5*XTli:q͂fPCh@ FSSwyWK_E{b8ʲ' _Ś㏺@-g ْH VMsI;ٴ9[(>wGd1IzaҤ_b\Wim\rLm_~Nk!% 'o׀krM+N½ ((A8l|?Nw+V~P/uD GB< caY UGh ϣ'vpL%%8t Q4TWriǛz<xGIRLJW2`hXf\#䴥1,m͘ ! (4٬W2%{K˓{Œ.Kp4U 3u6MHe@WCkBS O>pF1͙l/;͸>8х(!zmuމ9.Q"[9LI0/®IWw잡mT}޺ҰB(ҊVD):}eQ:#K蹱 'U+312+P¡{?6rE#-Mb`24Z&! z S?=CD6g?7mv[| fVԒ762΍.ɡ1"{!1-?& BA|aϗݜA9K*>%N&#-yw]6e8m(No?xK" $>{Υ1grECMrJG-SmP7/WApǾW1n 2> nyicCSh݆潉31@BTr$ eQZ 4p܌Mzz%(cp~nbf[E}e4Q۪o^[H<@:AZhLkȜj>{t)PvL hD!ӑ`nmt_e.@^lI2oC$7NF1ܽ*So@tm p(5-& i$zLjH# tܭzó=I_r.HΘ(X[ڨZmL5t 6La 6$c} ,*xI@X.{VSdx5nJ q$'=SW:6q#@>S6%سDvWsR5pbV|En;SEcBa; kzl!`ڄElsrb,ci#G#|VopVd8{ >  *e(c=\keŧEe8U65+|&$ƽcOSD\WԞbW|/ !3BstC?*t {"8-q[+i&%?F7wMoP--3#.,mKƋlvK+,nnCep +g!W`c+h4CHgu L1s7 \[.{t ^q#6W"9}]wߚPVtru29u"m,o@" *[0IIGnwd]]0:Qc#Lc^ O39j_$I6CX+7h ȭ3,AťME;}V,qOF+qx#er1 3%b}{ѹHh$|M~?^Y,ӧ6[R)O&.[}Y#eBR䠢"izORgC[(46o9.f`p? dƺ}^$QPq-E~Ksuaj[ ^;ZH 8%G>:G#8ˊSU I{X=!U6"y֞ e#y]rA^PGX &kgKfw\i,0PYʎo"ʔ' N0.U$dä :~*"%Z4dGjZnQ3ǹ|s|0sCHJOB3=ZPLy<] GvciCJ0@{fE@&Y8LKmٱЩ6}oš .FCF}F\ ]>K(D_|.JD@hj(3MOP ºG nrԍ{DIܑXTm8 n[Me_Hd̖^>z"o$yy]ǫ.>/Z[+y]I>sl|u=ȳhNz0e3-^]PJ9FÛK]<~ ^UTYU5!B]gm{aB 2eݕr $H"yNYfӈN$ȊiXe剁a+|]m7 ^ ɦno{E "bߥ5d']\z0GWaJr!셒WɅ2+֋/B[8hj0H30jx\m'aӪ{٠ t3kgVɷ|NAtjL!ABƹZޓ ٰxO\Q鵾v qkE/ӶUMz ۲ i&VݶOMV]5n'M_Q$_~BJ7rCf<"Pǩ\םN cfBvL4\gZ5g~^<)]Z堇Zf'㓷hP<дcoC(UWqA)mJ%F}zK EAP E>7+ wݦ= .+178-sC)EĂW関]Roc_PO1~VwH7ZqnoAa#L cJ;Ł c59LB8 qn\Q;]=#G@VF 5(J3Kv~wq6̎cK|uΈ S([ذCy4US;cbl{!7tG ",0+işaՅE\̠Vf4FCRuo]]mRUTr󙧪=j/eh NsIM2q&ٍ>'51bM艊EL".3~~ !Iƹ m uw_)cxnp*,bT7ݲӸ*ĵ`j, kb[.YbX\{ݩF~uU(bJD3Bowҏ/:tk=3-xC,iՐxs,Q| nG1L&ӁO:0y-" *-LiZBi?E }6;Dõ,aUZ&Ϯ[jfYktM&pvL`F(:AaHPo241řnAFn3 Vɬ9JȉDTsk[t1IGڕ3'Ik͔xml?C1&0y 5+WN"8FqVXk!v; X! χO #B:\b, 6trnkkUX۲θj p 9ͪ8;T8kU$lŀef:v"Cp̐hq_jBHr̹m=j`! pK4E:pZ??O~2?q b&>e;<Ӿ{;`gԲue` % yqri$ 7 vR H2w\,YRdk{N<7VԤC4&TG-GTXzoA Oƾ?K( 8:RXtý^ׁCR]#.FDYhs>*| ,q`d).pH5ZqfCZzN*rFSW5Cᢃq^fFB=4זVO@]Vw Z'/L"s`.WHty|qBxz(kLX3S(ko|y~J/r2 B!E#X1ڏ<ڈEk2u*Z) xDtkDrC#)5_.|J5&=uBܑ;Ly?d@Iozt+>#N[B<Fmjp`C+´=$˥/n61nW%elTBa ")A5p*EQ.(XX 5lݏz/֠"}obØHKRxCط݀ ״2EmA as6+cȘ+?nYbXMkr_?wjaxҹ%Hh-1cv/?{DF2r8(%ߨQz"._^/8M _z=kae.sצzp_ֆbBɥOËz`'Kfu=ٸ(yR e7vݫsc#Y-7ikSׇN;޴E΢ MPCB @_}^PdRL&}@|xr8L\* j4ZWuyX'IZý!<3xjцtr}%H-@K ,/FX:X'Hހ\0K-3t0/<ʛ_}Ao973įimo.z?Zw˷W9ڛ Hn 4Ѣ V 8#W[EbxmN& o#L*hvl.cأu իJ_ d[̟ 4t.X}([/'TEڷ:n E.J(ZR|5I7Tf Ο(R/¬Ϧp~eo>R\Ti24N, V>O1:'@19u M' dI)Hr9EO[GŞT<cxF<#-rnU$3j=>y1;&r@$ImxDvm_j.j颼Vמ -Z^t; ('sM_1߿zcvn`Aqtw"J}8f rBĎ[^:DT t[l2{n. e.N"Kc73DT>X|fz,s}]\ʠt#eVxIlYᕍ3O-3GiIJ{ȷ/!'.&/v`o%DKJ>dV C)oeI5)W)o˹b0Ԅ:)zTs`Ds/VZ_:+w+w(_0":O彪]*W5>CP.51<6)eG#Ik۠C< ΰGJLn79ICv=^sf3toIBJ5_X<qxwRxǘBm`y+[>b|R}kq,y~[9{E&&ZPid$G[mD刮lPDSwk|X!GCڷZN_(7Ư95QCoRտ7KN$_FQ^pҶ4 0WQ_03 yS^Ex2訠;;MK]sd>Evdt- *&oM( ij9#Gs5I Z8)*:t%ksG2{ZK-N{B%߮խ|L7lS٪FGY kXTfhFK-뎶 )EwmNh~?|7/QsQ[+oaAT6Hh85WP`SBXb̾۲^AyŊB*weC/I$oqXD|RsgVj*5 <JeڷHԲ/z-}L7rcs ʴ0([,^MJ`מgT;@( 2WeE1k1cW&V`} V# r71Ƹn1R 5S[mH& =/1V 9LJu߫|8K2Ihy㋷q4FTס{e?+z|S~86,?oܷ0#En9["1 :Z!cH6FHq1ܳBӏKC1L C^ȳUߚ~6qLkcf}eQA0f۠<APr_x $+ݶdT*c+hcPɑ[  qRMw[䚕 *\pn%#`-nֺckIs9aS"ZU#j"t{x|6ַt>_yUKG?7ܝ=sQϊ%ƑFa>zaʄ5\,1D |MC\1ƽhIWL~v7c6F`$;,ueJ?~{W0|7f6xa@<=$Z i@B#EѳN{FHLF*eW"O2Tr׷¶=YG_G|SwԱSGIնj=!Isj-5z G@ƣ欯yY;1mz@[f!߯áq9G{p=V].<0.\,!Oqvo]%Oa0`I#ψFSwNp[2QO$(j^s@=y >y;m,8 |(2uRą ʤoNi6aJS:U藧 ;Z0xAml]rLSfƱOv/r>/y8U.ΖSfkҼwڜNv;:% E(%M5 {L~+ܴ3po8*J,u{LripnLpv i 5k8kYrSm$GVciH#6k1S5sU}7뭋֦CRdϓ*V3Dp.̧Hq9W@ҭ1 $mrE'Ÿ==]dʭy=l ~~4Sn [UuaF"RܜZmXLV/8qf52=SU( T;g7f7yɀ_lx_Jz9m갔e_ΒpKy?z̞j'i\҇( gU GF?fjܢ{BN$XԼ/fa= OL6ޟ]p#UK) ir.uebI#Id+.RPh٣-Fxk7vhI~ژy֊UFe{<^eRKg)jKKĜe]\؟P7]>1}W{l FQSCWSXK%.1&\9 Κj9=DzlLx׮rW؛qֵbRSO׮E5\}q123$^H/EV@d_pFf L5TD-_OOG>6{~rE[-HQCo*ӕfZv5-uྡL-D\j],ᐖ-| /eR›W27ӘkAm8^TLGmqpGh5*lL7u.P7MP Cm+45"7Rrp|ŃWi7^)J, ^v3pSO5suCiGJ<ן[{M@.ZOTρ\ƷS8+8\0 Ya һ_`p_vn7ś:>[(frޒ]<[?yp0ωڇORAaM)MTԝ|QR8V]`7ju֙lHZ; V Hc1mڬX! ]D[&2^=shj"˰RkSDjZ&9/,B}K2(7tIʊq'IZABx9qPҴE5i.@_7{O/5 e3 S?}7D.kYWHw;:!K}s) W|į {3Y?aͫ:C- yNTf[a (=Sy/rUdQ#ASHmɶQ!n|[lXR24 ǭMktTe N ʱ4܊mi?߰i>YCR;-]uAm0H`2T1*aҳGY tYw3tQ3s0c5?8wVmLߑ61o %yԢTN7FE1,kiCQo:n/gc۪+Z R2ZR*sN 9X kK8` RI󇯙qi?0Ж!:⏏kx5dCb8#~-ᶂu9}sڻ 7*BP8QRI_n\KS(zh(~Ȕ{ xOR'Q4KicD PM2\- '>7r?7NlNf O'D[,QיSA61"x{I Gjb]eHjLRwΠ)3 GAE޾j2p[D3LI<)XRc~C1R+簕y^` ^=`U(:) v}Io8 npA:wWJD$t[Y;I$-g?⺕tK?(fdo3IeUoRߘAkItj99{Ե?̢%21 rUwo)zM1Ns3Eێ}< 0l1*DQr_N&P d D n>cw-k<c!jk ^(۲c.͟Ʋ*[E>{5T5j8V^ 6F异Ot(zpa 5H![MdV7/gWdYd[.BzV[b35iʀ3S.~ Kv;&J+*3m(6As GOtƺ n 2kf@L/G/ t6{ܻuJd *{ŔtX }a>5D $B I-lCg>)v6~Fܹ lRw3e۠Ƅ-yOǀ6f]0!!Eo*ܭo (ztŘhq3'{1,vĘC^=b: oa%B*kSAoCL$8bz_2ji@MFӶ%^}LT"3F2$ MTx,H/HƈfhN 8l dw$0<+{iTHm\ێJKRU˓b3 8V U f4t"Z *i^QOgұ<;*2 0x} 1D * <^n͠ g,#:(9ňMt[t+@d>@_֘9TvrwyIX<ۿ4mk[7[W{S"+'nsĬz80G4vě2-S5imh(hV[<19S:H$5 iCD5*B4)h]1]i#9cr$+\?vXz=0fI7ڐr6+tMB6EHG#tu+vy]lf~'#lC~ ȵCptT}H= *Q^_~ު0X *c<zD05JnNS{{ w.ڊTWV_8KIܟpvS+bXS>gㄎ='}^!6:,Xpc8͕;G~c|tǭmK!mu\S <-L> &'4?qƩ8zh밖%z%UǁhnF F˚j;!D>C%նӰ-_dRIo=;`fk%YfXd$NV+gɮG u|ʊ m8׽{{L7 H?R,ł{*B1mY7;W!Rm^iu!^ؾ+zAWKI(fhJb`W' oͳܒy,l;3Xi%Bk:@"ʨs[>R"sO|E Ć#^.؉5i!S^9#3PQf9Shػ^qj3%&ػ 90f0Z{31q,2ƽ-.$HT}jBB^5\5i|6ErY+Y󧼛U+e\"s,6s9I $BAs#~R2趯xXB(qE5,X3v6 N) f BaT-3rzO;i)pƿT5&T! N((<8 VbH5 $KW \qE k^wbqUbx/=K0CuS*DF:b;}+S.({L_tvX.fXVkYp>BpҼViw$mbTQoa}2$Yl/Nk8,_v{ɕy'~,ŻKnJjNgsR K a.,G{# RF%(XeF ]3ipyEx-~dh×KVJxP!YUd?$zAZ9oZe?.)DG)3YkJTmV3ꜝ0][З.w8~[Zv=2sJl2<ܧQ0ْhHz%6oeh8,n73ļ#F6A;e1#'y ]jrL`c%\PπGm1Q/v[N %^tzlnfY j)\"g+z+A|e ^v.z2$ƺVFPerP CvoyӬתN&Ӑ??5> RރQ~I%oߣ5ZލA\xgbܮm9;ctqŽ̶dpCSDŽm>% !]FbP +JhݏA2m''Nұ"YyU^-`[㺘;6?ĺDjO[\ZU P8'v]Sn㠝fd}J ^bD1X%jS{xuF ! ڊz<0;e<"RNby;8!2"V?k1Zņj.o3`B-jjghghjuiKoZ*/XR LB ˠDO7z)6׌==O%roU\MbkTA|k(fAfOg1tT ?뱈Mm-^k:c7y3Kڶdj}Z8Ŕڷ2")A1jh4`R 4b91.? ^O1Sa"#m3xmOzm/f\!SVXOxKy"`1f,5,q,ͳ-ҁaا roCy,DI4]{yf :QSVq`ZC1~<]?c N 1Ȇy&{F0 M(p8g 4LEgVZ?cR n5A뻹mSLAaH(ڀ\VJ7;uqt!}VB54`1H<1 ci@z$>zȤ}5"PFTT Qa˘{4$! uXh> 7xۚCGNhFݩ D0]iPw:/U+h#+J8&čsirpKt*!|o V8+DRpP`nK9zY6 :B)ͰC@aYN5OOHy lOC=V be^^F~ O熕 ,mʍkxxפYBpNƭ ;k@a h{oc2BAuALza)EW"J:JhxcD/OqcrCT,7PIwc+s! pY)ToӭO,mw/eS߅UI@ƀ!I- ;@۾!IHsiZwy!¶9*3kVq|Y,$txۤ9B8 'u[;8 !}۰˔cJL9 XWeo%:" yX_Ct Y$[g,8ԍ4xO+%d&oLh?m.T 1]Q*o}kZϫe|3!c#BD BS#4ɃUq8dIzَ'{Ku{韴ɗ>=/;;X8#k'bP|òr4>'`!HQt"ڟ;~ 74yס=K>NE#s^ hSS~\+MC,] aJaMۍ^SN1/ll8kc3&Hh#768Qdi"‰1wy bPw#qu}vqbT)bMo uZ#HJ?6t:{Ë/G}kӔ-`!%'ʥm:NfFY6Eu`+BAq#7v1&uk7kp͔~fxKZ*e'\ᠱƫ&Kt! ޽F#[J&J݈~;scedS?-1c*aUb}=?emw}En]Pz2Bmkk2(+'E5<@r:5^݇,q{oD0fx{7&~MaIu|x}{qƂpi*29B)l6,%ԮKdnU"}Jk%.2.˽9û6$U;7KxF.+;H[ FXai )e_y+ڧpjJM92n҃n4~NT DX(F*۸H1J[ 9JӜr6?>xE<}MtAg}ʉƃBGc48]bO76 7}tPqTo0+8_6VF )QgmCtNa_Mjơ-G[x }$2͎6kFaN˃%;RBц[)r[0@l w(FeҎ-jk8󁈕Ӈ&AD\ޟU!sR,!6z-KJ&}t~ĸMNZe6+'Ve@@Y Ѣ"r^}A,_" ºCe^D2sKv+0A=:g!1o萟T|vW/b 84~2[u8&3Z=S,\Wy) TdE"ŅKb˫n|T۩WOh*i6Й%F7_CuZߝp\[E]a0d>By4qЧ&LsPDt8V!UD%Y?r "\d9vn^!Z]s1vGLH*x2#G72rNI Ao|v'3P?1WnH^e̲ T.+^U nٲmKًnh=Ҁġtؾ59j#-.z<ÇTUm ` D) R LW.*by%8qʇI]Rp=7j:aR|dhkIk1iLp`-YV֓+|Dd^אָImm.!O{6o\+69Dap‰ZdgxPȷg3 0 Z,$Bh\V&i llLn4K)&ʶk vOmԐHp!"B]p_gJ(aBUtDJ:/z~v!zB,& ϗC~(ď~B}E y(;6T뼲 XsZ1& OO=w}i]` -7!J8FTd b24W#䠟px@PZG7^[F).Xig]bӏ9(]c"Jg$Uޠk9ѧtF+XPCו*2`?mE3}CVZ K8C }L XKY_`kFP',&׹5ar[Hhf }h x^R x4 ׊ JQ*aPi\\I$ YAf 3pt8DOMV΋:gb!sIRI <4xFLtJ9}7yOMt&( H]~bd20_Ʒ&Gyr'k7NREqˣ QV>eWR@8x̸p>>a'8 6uZkm4@w^$8SVg`~eZ\iBOER\Pы+ы{ȁ z=kKY ~yԂiClʞICBcT^>|yIX1?v{%nݯAbJ9=vHg=Bo Yߏ7`[ EקBA3$/JD իk_ V[6愮,Qظ$F23猠@4`Ԃu;^Y1U_sz >dvݓ7Rj8wܭx)ENikߕ>JhOH6y*xL_(1WnP1|XڈThB.\͐*Ol ^,*a{ N.Vdg3H( B /E +vIZ:M 7F~aAMMaJ 䎏PX[H#YauaA#=r kk:2!r 5FlY@բ˞):ei hj4*A2K6~Q 2kQZLwO=Ƭ4c1Y0wo?:7ܕ8 MA&VE~Nc"g=xDgN#]s;K7֌͑ E4>h@8$)5SL((p볣:[f^:cwH{.飻bh"_dn(Qsr]X$籱N)p@35:IOF{Fbpzo!CU  \|7Y1Sy+G|N:Gճ+nf򰙆zC˺@e71 jC4 Rd J\i\T]RBVLg07KޘXHu,lA\,)+դ7t.$%͎^ ŀ竃DsH2}mz;4=ނPgHk|$[GZDԮQ K[] ڬbv(j. @7K̋$d\OG#vJCC Ƀ%?HfoAr@j'U˜Ra]QUidѻ`="?+G8ܼmJy_≌"Gu6$\^:o &Aӆoa g l9Y6)9Xqh~*[L_k`+‰YFr?yf%Z#ko*<Zy # vLqvغk-/DTe&Q2Sv;tߝA xɐPe @b38C<7uV(}TN +2NOkI{lm7͢8Cc/J0 f(8dE*eǵSB*V6VgovdP̳G9n*o`kͷl*9-h4㶎:aQRtMEd >CAOL<-rSπP;^;.t\[e0Sx&P#CF@(77VPWCPLeLX%go슄b3GAq@_HVaJ2 eHq@/>ߗEUEU5t^( }8Sj %fn`|btj6:"='I8 ?:shLI' h6 N(AT6$j}n\bìfvm}cNx ,HHGNtMBS}0C40g)l,)ek̨s4Ӌ3#HPe,FKZJ Ɣ.q]_{l1L F>2 b;`}tnZA}ǹާ V0ذ%؏$y!-[gLQ`87VMCFw<'=9-9la(nWt+&n ̯uQ.ӦQ?,<,G0Ԅ.if[kZ8QHe\8(G `Sٺ@H'pf?p()I\[ؾ4TJ|abH N2i0suUhqa,v8 re@%xc)o)s8ۻKSM|}LH(ZjDC&x܎y(@Lp0cQL5墁 ,i/n-0o3v жyH4$Q+%J=qݓy:yRD$jes iOԠרÈ,᱇0"8}?2oci C.֌'_!%_h1V fzr?ԡXБX`DoK0t0ׁ17ϣ R?g`dF-dw-( 6=itu+Z&M߹`_іߦqǜԴ9.#pZ^?W^b|ρԀ(5I18\8c@KSu##Bs[@h_y6 ?]dX.ȶԹId2^ 4P%Ï(2u`iU9~1:Wz_0{B4,BRo6"J=4 .$1#u[H$*HqRkdqWh]D Lm4^b9:;pw¤J֞eYlשulk#+g2jq9l95 y74iň9Yw*6+?^$M2~-IѠNij: 䆒V-O"d_&$l?I`^ ;[qs&w7ղ>:~/i>u=@(WY ]8H z O IQLԄ冕E^6>t.hyؓ2(dWiˈ kq\0'󝚙7e/Q|qŘkU"vdEϵ,\k., @>A'rϘ͛s/Hxw-=Xj8:3q{Y#7Yy'>*JH.Kݎ%ļo#+تǫ+Lo3`֒Z P+P:p:asō-GZB%f\Ryx~+- ~ ]#4C:T4Tey]|Myh%ķw r?/`y7̌&=Խz<!<)seG:cޔ(~Ѵ:E-4XeU.d-P,ߙ KP6 #ngTjaWfBDUi: |#32Lb˛W2Q mBiwP%'_p\!ùhqV9{\ !޴ p*,wU*A왷8Ċ6]Ŧ5=uY#@.xIt;qI8Q=qz'߫2iş~ӘX OQMsO/.@0jQЯ^XA'ҡQ;|YP8mR3ӴޓAklp*$!m nNcNV[S9z7˫*+)zPYhH:"b>>2|+(C{Hv:%8XX$f"0Ļg ,۱>`}ԷY$(L^ܟ[/H'vźc{`17IH ʾerH7B|p1xu#sÂUE@VlIm8l f^K8P;?AU T2z,bIQ9`uT=HXa {–XϻLP.C_2zį  P*QF[qc1~sL}a9`&o#|}'#N} .I$ᢂxSw*C7{v>cƙ-juq cuؗ-7y Vs(5 8\gP0xO+b$b~O9܆D]/x,b1xZNwz @J76Aݽ6G#$`nzp|Mp :-3"&l 6DTmuI\*hiOjdNEuT4}~͊Pzr~ߙZZ zOAZZԗx7N_{<jѥfiOE |ΰ4.mg2AX0}nƳuhaWQ.&"R˿Y]C׵OwA:JE.J{dw,'E[DtW ~Tyhts֡a^#JAGrF<'1#zәXb@WFEXWOPdC(VB/,xe/p-7U:^ڣeB9mn6pFb?UvOf@O%?<Zr瘨"P(cfӡZa-^f3z! 2zâ3r"R4IKxLdmB{<ۥa勫n u`^~NnleOT \d !رzudnQk`s(-b6]ϙ)ejNy?P.ߠELsyNDX͎|##0\ mAb7{@E%󚶫̹8|QOq d|^|vm!C  .}䚆9PJԥkԄvj}jS@ڛU|Ƞg>g&\^kQh2xe^肬7 .@ eX"x[ bj֢nUI(  !k[oX1ڞk,}Oy5 :rtq۸e%顰4Z:YAI\ ?NW9syl5Qz;k0ZeT`A4jf(9iZG͢ } dSkɜOEm~cG+/&)pGe\C@t tFh:X hwzL#ԿS#jcنX˩Ib5{ |5EJݿp >*b/*>,1 *^k>[0F|Mc#g35<`t!w^2 gKtM"' WY /{[8wBxiᛌH;G>,Oo lfX5a6e>c_sM_C>0ܤ3܅ϖi | }mS|;6_ӇxSH .;YA2M l#[bC#iY]cц!G*mΌXH29`F@P@Jmlw:eU d eQR/ ? ~ iq$jcs-u&1mPUlop3-ŘUq jᘏamLuX4CYr|jW*S/jXhU[!' λ|!dkh7LRl*$0_lo鲿lt>ebP#B<'w0-cp94~hs:D14d،·ÇU\1>(QmDܺNj˅dS5 ~P,벛mziHXp_gu4U $lhjj!kjݐFbkw^&y0 I~Jr ,k.7%$&Og#ƒ3όWQ,5+M/ӥS{!κ?=a>ZX1zg8_ABh[4eWC3H7 WqdyX7.qk:+;P-%Y/DF'xPƬBivupJA>_LN\fF6-A6 48U,2iʿbز_$dVDcݐ*,A\w1xx/ʛ&)*QH5'u7*C` Nؾbiw\rt4C&wLQz@ #*i*r Rr8]PCt +L ^n TsT 6t4\F5 !QeH9̀:nZi=Ip>i=IƟ.t><8Ʌ6a&6wcdߪJ;dż5㨭pd🃪=dYi0P[>=hIj#F c񞭸R*ׂd*Q+ޥnMcdZ aCBYʭZ1b@#]a R`}UA;0;**jP;[U@N@_4D 3 \Dq|';<K]ffrCGaQ=!G U8;L)[g=x GUt BcpbEŻ)r%|o8w H0Lfe.HrKO5D\sUou` F_R*@_ygGk=oQ.`EscZ<n` )맱H>yDyCj\!=E5';:$_G/ M[;U?\JBi誜.]!CZT5i xIߓ%P4A2=p*&ϔh:lm_e\_%;OӏXwě5nWUJd:: .8L]YcP,EY($+U_l:i0=4p'_4}n J9]S Enڢi >["d1²׹n.hUFy}Z>+,%vT荘tQ$s\PЯg戠}j.]0HG*C}oaa;F`έe\E,5_~8M,Nt,r@g,/f*B#~'']ucW'Q'/ '칥ڎ2M035Zp"y: SH-@>x1q.mi~kѨcBK@ Yc}>Ô 6$?03Y 0w?g`Hf|(T oJ!ճ[t/ti=)üD4L\D*6h+(1tΩ_.=3~);*UfHZE,IC$Se,B+^,a ~XL}yD#Emv A5)ڎM71L/n*e1z5:PFÄxͭF3LIBkuVZ5Lۋ7AQ۹jBl+]"u~tH<.j{ *5b?}}]x MiU"tz؄j;LRi+i su[m{P8'˙0Yy& JK]Q7@"~Aa+23x`|Pв"ci:n6zwVv=2$vN8 M1|ChzЈG=ޞvX FBMlbC֩AWzKB]pɒ2s|zײ;"1Oޤ:>?1ѤLүC-LUWr+]ڂ'M7Bxus?~dƉlO GiN u{$_gzz~I oT2`@\ 0MDa@Rjs`UóyMVˎmEt^&8U:7ޓ:>-3Bׁ$!5~".jʰs:;>9_Dcu;E Wp9wx֗>>:ip'e MRylOvum XQ] M:7S 7i't*:VRzNTX}5l.ounPyfl^/[2z7XvQV1Cyk peI) ڪ20Ibڞ32I9W?F֍tEdX_{1)V lGλtYE:̬ %(65$P} m A+=dES\? 7:~\ק].=F͊zrkM|Qp2N1./+Qa epf 7̟@%g҄tRƭ:{0+bO$.qY>!%fx&C`l^uY1p)t4|UaB}'(?[,>:"Qi 2hUơwqu0懂Mp O̡ ^7%a}F8ɏ qђu>cN_ ƪ2u;?I{~oV[:W*]U!sPI؝Vsװ%&쇨Yym4'="oClu1zK$ ~^뚛>Gm8G]g]2ّah칿ZE=^N6k8f;P:)GtaE*G[D!-Y/Qz>ҘM;)*:;dErq>1LgTϬ*xP(pv?\l9݉lj6t88?RZ"0;"T'b\ Q~o~Z3bKY-zIu3Mqe=ARKW,6sSc3b( 0}<`Ó p W>Q^0E9Ͱy'({X[GD_ Ǖ|algHrsTç` Idp`/u! xuO=n?֦N+8| SS'Y#ڻ0-rAez h쨍PSOC&F_c)1ԯA9< ScxOV/8p1R`jR˽,nNl1:bܖJqAJ@oJr{ytK7P,B sW) K*rDd2"Wٱ}2û|@.eQ7A`=d3  6:j58JEF~kEG2z7,tdbK 2XR]F:1"jw^ƪDi*X[P!y*?ND M 8 WA:obPY8it!0*UKƳn,sy@Wt1߇ 3\sKQԗI"WZ~ -:#mqT+rhȿ1q-|CɳptytcqAd$8TD"B]g&x>@$$LޒcL SS֧ c[H>UpJ3a"`,bJ"PglBR۵Lw;~ ]*қkӑl݆S/ r';<07|դ*݄PVVK&C{s5BudmKu̸ 7P1jL|Z'Js\&dz >@u^ ii-Xy`74^^K9N'X<ʇ\ȥ0(_JIZB Uju`5( bI4ZbLgE` ) H֙BޛP+?-pM)WhC'6Z:?p0Y3*&K(0%]*7a`$#vZ9]´:)-vEy6oD[Fx @ּBy“|"3 xqn1_]z# Hܚ2ʙ+kͰVv.z:I\tA6cr8/OR 4 UrxD<<{6eJՇ̺7HJ䥏f `MnAS,{+B {e0"gu2_6M[y03fͧ̍\8K{ E%MƒSjO8ƾ#]^8(-UznDFuR R.rbe2O mQ9~3EkՏ3ǒA>.۳5M[.nsA<`F;[kʥq?~\/2`2_:,+l锽1w:.jen")t=UhޔB~vTq'e qs~}KC׽Pv9ޥa`\H6rmƫ]XUM3gW1_0OIU*3&%p=J0)z tTY. X6qk*1a^ݚJ4eFE(s&^-(xWQk1t@Yґ8En 1eC.7>TK:& Rsm7Oۈ8g*sEVVZ+唹jje,3ա-H^:Rkyybk;Aw\ނގQw -8u{#<+!>m ߭R = 0:Y!KYdb{ bi0nQGSE\'x8+:nE:yXض )ǫzT\)L2h%ʏp7cLj3v ds|v}vh7:ORئj52i],U+QMd֧ {ؚ\9"tD'K(Rc4X7 `Dݵ 96zD0RPgL|KJKQ JlfLJUBIO"6fN=k` /6:f^u{ #-vZ YoVU\?Om$CK_cob=Jw0T|Cg]%W-2̓Hr$\ӝt=T{ 0q%+֧QW_'NMkzh1ËrV 9a7.p4Y7e=8w \ZvE౯jtDMCE\+EƟxk.7GKeږ?aՍZ̷'YOto?=ӎ#Ƨg€)۩h*,XRcf։_ - ˏ׃RsK(7boT,T ]IQxoVZ^vm H()"Os!VLtw'U|yXȓ]Lf$9C)?hi?v  |#,ArQ56y'~sRDgt_zisNڨT|q4[ C+;ᅞ\9&a/x>{$:1cGyg`LܗIÿ\`k]CmOBq5#]:{%&tub.bTS o}lC &Xl[d Wc HDU1[ՙ8uakçlZ|bSU<*RĿ.~jcݢG3[lwxwdf6r|vh&r67$Sy=:ff7Ǫ̀6:I$r ƪگp}VFsU-2X8~gU"s>:.1%,s2avNgX:,] 2o7Z 6M.F_n7?@CH !\cfAIC]Kǩo/M;$e84MrʝבT,)Y[Mϱ<-oKi琙y݁a7Ǯ)@0OQyZ:<5٘ c Sa%gn >lR^ ,=9]>TqMuB,ZlaS\,ۨtvi_Fl|6"ȍS޵~F@kGDC|܃\Q[4-Ĭ +8Q$DjHkOeo3t+G_ hnl w9('G1Ld3CE#}wM!ː8.vD+t0J&WӯŖ4RV1'& ~LiD3XZ6zR`B5}H&*wMHd|`o `pѬ:|_*רkϒO y(gr ώg%sxkoH:ߑDCbo>b'vtvqog@ͨPI|3:- 3'Lh_i9CB؊.7|ǿ~wi'X$< {uM?qJ\}&}VU?flsj .cIPk۹D9n+H ! ѢfJ7}(Ne9@5}Ey=Y560#mooT7ÚPj49.G\>+)ױ,p橠ݣ#K4!AN˸lp s:~(}7! sǀlm N8CIɖepKN PM~w_ 1F[SQet}C6TWi)lPTh\ᤘOàm⎨xoyyg>>mxX $Ǖ;) F r&U4vkPei/J^7~+ f}lKVn.X(7RI`z\'7nEA|qNنXE١t+hF-U%֝TZ/*ʧv(D`HeHлY[<" 7,:rTw?l?D5¥ ]In7S VC_Mhș.'SP6q LՉT1iHЛ_R-ّȬv{e"_9^Ž<\, ?J$qʷ  >z~."-}ͤ S-mOˏKNsd(iw11=f)Kmb؜F@dL* in U j`ڶ&o+JKdZe֧whȠէ< *iߘH޳V{/)j&OW_YCKO~LFzxq.Eu&@cE2@ºsC鱿e"ٮ$g aZAiv=gTvRs$<teS{4RNѐ>9LS|*WNM[Y_Se9 ZGc+qe{pckڛԴ Z5ZozGk Ø /QPS 7[n|KlXefwU aE'̡EXnivRt2;YѸä8a\łi=ѩz!(*ű$R(*EUܘ-"ܷScڡ|l5^)/xE-,a%-㙖I["z"p[˲ĴdH9k^>QHx+%$BCP}A~C2Uٙ쳻X)%V.%A %BuQ ~{4OB; :CBXj^Hn5n\+PY/lxL{0r-*9$GJKo28)19%#&]Sݡ{`X㥌 ^Y=zuW#\uDȑ }y"IO1E[3S;*ftՊfԐr\Mq֊́6OH_fK<{n܏CƝ+F #?OCGB W %Hxu %rNWI]%P"7> + *gBu] ޮ)!oh8@LS8l{3 3%M2XM/]1HoNl YGua85K#bT-=v}6){U̻=MӡT9\/N ZFFt47U(('(Tk_Xr{5"F+SBF$DDYcXy@6 *CQ4LJ4, ѶntRS{U4]hx:CF;z::Kc4} @*w?M}4H'Z,O1B!/qurO3FY J鹑;18vó^BHOޅgV-u*'x10_LB[|5`eC3ڿlK/v3~dKJqZ:S1tፐA4Req'g!zҜKINJ3m$e7$:IG k0uEKMH;rLfmep±QggKGAL( yd;T.M46gJ4Īڏ.Ft+&!0cCaSFd]я\nGߺuT NF ‡JFנaErqvGl%9TJb8U2lTRiw9)2bz\;+7^ڕ}xmbrވHZH jW ч6 VS;YA5_KLVuIĸ2 9 /],Ba;LBV8Z]O4uhM7 Q­szMoU"k-+>%^K-҃d*[OcaLp,:(bN;榳GH1UNWd{7B53?#kƕQCӾ1A=+=PL☆[tZmgc2D>~y"n5nZ|MH ؃]'$_>oT.;y$WW014:G* b230Àw6:'klFa( Vj6UKpp+c"a:\a_y7<~PL/b~Ueְ#,h,]R MY,jk芲J-O19oQX_ 옕~! ʕ]m$Bn/l15vH{"_e†d]ݖAq`2od"7}`mFHqc>F,L$'&X%|@)1rI>պ]ʜ8~'&N OGߣm7zswK:jFР3c wT{IӸ1`b*kx,HZ"+!- 9>zXZ4zu7F?`Y,H橹K] Х`׎]}~5`6SëUV+qlWd <͛"Fy$qך 5?cd NGָ+:.,|,R&D{=r;?B-r0ev?$^G0몒%T 8 Cb^ ,b}>L$.S##L X^@OQ恝!]}m=WG.M$} >枢{~VS-gP 1⻳mL\QdONˎ˛Y~aGl^[E ".KZq$HJ9\&(~ t { }Il_VA 4||E~|y+K}dx=Ea,z bI"b1U5Wۓkx x.CL}MUzs}&MG3s矗҄!t4PU0yKռQחI|81КôV{wn!(Y@:m3U ])Μ\QMJ ll b>Gɶ^[FLtiuA;]Cyf޶ "=uJ!Zoj_)J$v:OlB珓o -v^!,2de| yۇz3%T*=過KˊB?+ >_j'o,qn`=? <}^ M\Lt2tUUѕo5fٙTY܋ϻEP\O,:&\=lL=2<#-gipjV,v Lq,]| a;lǛj7iAY7αWhUgf3pO뺲Ȕ9. } mی- m^:"2ֆ^^6p <;,V9$9k?CGIQ)K1Ѳ*Qk {[l6~>7 ΂JQkEI€hɭ36ƺ;"#+$ ;k#jx~axM1XPO t5  3ϰ JpߥV{,yT!cS[\*n -'뜐91qnBTC6l)wl:$ K؏ mH(q+I%U1Ѱ[BǾM gg2nTv^43Fk6)T"/ `:-1LxD/Ȭs3s-ձ&/O< A}`p߰4#Ac8Uq,<mI aQN.*[&8wkn 3c RM&/v+# |}k93 ;5C7^ S$)*}mȵ>_NuSMa~°EHo@[8=G9%վ>%3o=~v*R 3ޜ_62{$(ڇE`Ƚ=7]K? 6Eh1@f-C3-ޭps] g-:ֽKJ2쬾hȈ_򄈀Z8\9[h:~h[~Kont ՜E铱qvG ZC  x1ipx(cD2$Ǹ\[*MtgOŽI198MyTŖ['19,MڢċJ/gF:0:{TSI'z Yigv/p=>?o(ƵO*nI9Zmyri-_6Aۃ,WHy<%}=߷Fs}G^Q(F ٕvi v*ڥk+ΎU[vG)f"Y%UxZ`wU-KBس ::"zj˔,`=KT@GrLmNc *\H#=!)]DqHz lwG3RrޜAa9x1F8f/nأRK%eJ. O*B.qe O]8Iȷ\_nWբ M9UKągR6WH|0QCN vǬ4J uk {!`FK,\*D KmhVS(k]9r=`h~}&)n|e ^lv%ut́medu*xf:lv䚴QGKvZ9T-Z"N- \/BxF!V0}/\$w,l~-ĺX_ŵߠѩLʼnB{7RT-: sZo@5\J3 AVrvB{wȏ zA& vh &@֏T؏ X>!aPkAmr:Q4' =A/-rM1!o$]%" +^k:'j<ޯ(f*Jud}vm䖤734jYvɢ|m,1櫪clqOR~.\Tȉ4wj[bv1xPc-7 ޙy$_upiշx @FVN1ܐDxNtY(oMsnl1?Mꝧ+WRPFgM rE(l ?y+,9ݫ(/r⬧獠ot`mc*YntJuO䘽ܶj?ID.Mʣ˯Zv50e Vˋ1wxhh5(|4*ثn N\̻*ޟD4KJi$oDqTN0A^ڋ=\,oR~SD'KKEX*f3[Q{–G/Y0. LR2&^b<_A7[F!nZf@Xsk&L@=!մMȍsjf>htkQb&SX5M=l/EU]_iD@:$/G! ?eXn+>IMݤ-3 A9U{'|Jˆaɝ? i<0xy⦐ILy'8.FajKGy>q(BPJ;a;HphNf9vP /n;b M4IQ?E[|0"4q%(@u$wwYI M |}U/ns)"+Qtxͅ$t[ 3\gFKLPmx<+rιg@iHbW2o`c}p2wIN>瀐m*&sf'ujKpA}=&_)\~V9O븸n/N$M76QCj^PߨvkK>$ _@{WGnݠٗZ>F^ ڼF^ Nv"T:F(<~OPKx5f6bbmc!@ `ct6I\EJv +pL|a'#SS9m3=R?Zm2JV.S6Vь VB4]d*_3<^*}Q7Z15[R-iWCPL%5byo D`?AS$%?DBS{|:ezŏ.*Nbf@AN)į|N!{Ɗ43ӠV"UýZq|=7 ^"[._:Rt `Ԫ8Ѻ@,=&ӣ`^(|-)"Zi %o>)FJ raۮ WqKazl! M?^țCuF9x7^[`=v3g am|ȽKҐ;cf]01&3uZু^:FƒE,6i*הk[~;mLg )^IwΗ6^9Y<v\2Q}p<`6^Es =64 Jo`И!t; ]:A>7!ab}r"f_7ԇX+RZ!ՊOYRT>)s;wO <3&0_[/Оa9\JDDX2ԟhڅNFZX=n Su<4+?جkճ,xGh"]2bn~WXXMjCKaWWF }Aܯ?d <E12`Y\|!RYx=_TƹfI, @QMQދOi~uwR7hl-F)&B|ZF^Te[fuY*r©l jtg@F% :VRy~)R\J9VElWǡa[`|jW '`xRzKu\VOoMTDNCi^ZU*XފcjGox܌Ӿ ewh7W#A$ʕX3~-;<[ETf '%e>Rp -F `'$˟U-dMe;y.Frc\)%/:˼Hmj }SLuz/`RRM1*2rAj@Q>4$֌LƳNn- C y0 /Epi^!k?( x72P1,D^nje\0Rf2T"JAQtivT$~h(ɐs p^˾7̽x."a$ᖕ͸PZ7gډ3L a8ޗ.'ݹ6W( ?ncۘ9޹,M*;MluDc޳tsп/$#BR=c&ݠf̫0d6$47BI]9w'6G_V/Nr( ɂa#)k q74h%"F$:5#%bc&N#^aŘ#gdbkymFoZ ٮ$ bj*!ˊ NDo58t4; γe9ꄏ.Tt2G9B\p[ &rz-Th=Vl $k0k7ÀsɊ./ hnpaMd `ֱQ5T#WD.*doF~']m-*Q!D?oTL6&1g;M e@\uysj!rZ1t'q :#?F^LjR\llm2>ء nzqFK!Krw$0Vy/Zi|M^։uj z]ڈf#ϙ0hUJK jyKCeIxb{B\{~%4YBjcQq_icRĴ(Oҗ˘ys7^wqn[=^# kH䆘T83Lj3\X)ͬ%]}u\yWю`nWDDFL umH3Д~z6}I-nk!pى.e= VF)jE{~R01|.}k(2)7F=ۗP/a;;琜t"ť X=|:^HaBg~q9ll?pux󄳹,L]H^rb ;a2| l;E˯8vdM'd`\*LMpnU!KiU,:d$l5qXFQ^ʶ=eDd)cRA PGqXs_ >. Uj'2"9zG1&* 90vF;Q3 .$I=Tpj#~K-ų~ck8Ug}_qĺjv7KI_McAmԡ;/}x"&|BuRf5XF\]V}?O4 9-OGC *^*v jݹFEӅ$&ߍl53G!Tc`54A 5wr7H ц u?8ε,Pltݩ %hYi (gL1-~_bg1YB<roQ ƻTO)SЁLS%ư*]=T! Ram֗Q% iWg`Dv  ESRO<16t0n#cMw~"^"9@od߁,9- \F IXcD0s7 EbN+aS5fa8T o cߔ+,ЗzEjOAf"v @+1}0o ;'wK"ʑvuY80]"tf.p+V|>PGg* "AkD<%fU"(Mo$Di^ab{Ub->>DMF<>I&|@Bs6nPij! ጄCb0QrfO] rOCX×~4bfQ۪MXr'&*@cSFԦ7rB"}ϮVb߬)H\O?ddʜBV Hn^Rn㶄k5IKMI,_Y-ίjYkOX!ە\q9_?0@Zhf2Law59ٵjӵFUJ 񷘙,'.FY6V`N U&\oٙJΨv. tzO:AY 3 ׸@?dfvp(*k%H5l:< :!L JvaDUUۺ|LyZ{'CdyK쾝uɆԬEN2Az{ h _dAIIٖ0=a~x9NzEQl#;vaض~)|֗;D9U8y\xP!qipP q 32['dG!&/u]e9.u"84?򩔻¦WrYp9׾ʽ-s ށdo9=2bMZsb}1ë-֜)3fT, )ן~?BnݱhORP_'S:oKTC ~@[n,}-TY[y(*9 zb(U6D %O^ yRXŎ$kΥ)S~G%/D`=1㸅1-jv L-oɆ&13GIc Qb]t@-gw?Ւ X ԃUG <;;:J~n,hV~оmA+)5M\O`Yԫkɽc31 {v"}}Rڔ?sV3Qk ozƟdK<Э6u:h52uqK,q#}zѝ0hn#R.#{7zoڤ 5c0nuR4ᡘciem {BsŞ<P1C*mT1|- (f./nѽѬ@V=pmĈ(?V]p!!VU}ݧnIgxɅF8@ح żmO%xȚy"HfyX fL:>_xlW 1V VjW{ Tki'>k߉DU=t][M7`y֕'N[<}^ݰ'aB/!|z5̒I8gAc "#$SR9˼SdȀ|u]ظf[x$gɳ A 5wCI}#!@ޭRnja vDc8R- t40S'sOȖ*ɕPU r'@ͷ'!mkoF6ͅƝqxY FC O OJM=m-"k5)hidt /Te*t!yx Ɩep.μG[9×j' A37=q%h,k'=&PWd\hVap퓾>$,d`+fTtp!F|K}WFːo7c, },i;Ol |1 OBQ-G[D]AV!Y&{B{`Vz5Uor@NO~b-RNS=<68|-T~*DBk>n]fo;7wxߦq@Dh6koӆt'0wg|\iGBCF9 V@`6vb8WQ+ɼBE^)N jʔpwQ]@s?hD<3r@+ԗ>`]V?DZ VMA\=E`s*!C^,0ٔ?\ы:r-DM3y % Dhxe2fO00o ?u- > b缚qO5D=5p I綯|J`]Yb޵('45gGI>Ck?vk>KoMIqY;\f `/ $7c aT5!^PAgWֱ֗ny~$ XhKNyh}maz Rg 8 %BH;^Wa͚TSUY4{MfTVaPdHa/->G՛ޠF: z(cCxO&C6~n_[hUqw΢4Ex 9oa-eQxost.v>J)OWƲ| `BAC?˜uOPdSRQP:/|c8% $ 8")rze}V"]4')V5a;Ras&[&WS]\d<no% .#YPLM /|~`03 a4ļ"G-LBq~ 1aNmeeë)É Dr୶奬8M܄b(_ ];d= Qf1]eS80ł[07ÒY=ɩxz<~FkBcӂ5d)aէpg /se%b(LUtxܓ?TI 3OG%ZZ$]M7HJ bZ6(jP+M-LK:E ěb |4GayiQ1B_vM@2'K1O0Ut61n"r>k^PlDQiME}FwHfZK1<>YcXG)*6([Z4 ex$wҗ}=ʁߌVre貪S E;,L_W/|+E̠ !0GL/ivS:h>]is9eV"i ]ʕIZWAֺE폥\zb >ݍ(sdSdzDKM#݁†0`W]d.OźMqI Gܟ(ծb8(s瑒!jP$rK1eb``f̧DUfy=ZfQ(lvauMu+N<|fwrNüv$J䷦2t2Kl2 u/ux;~m[+|&f`@1'TzwAFrZ.k1D>jϢӰh I9-t}/d7@,XKڤ\D\'u]]w!($)p?b߱ O=#[Op\F1R7U2bX5z CHd׉MzKl' y0^\5–OtdV[([.q&bĉn@Kh1}P@Ir-s@RpgW,w]Qh8/N>( I-KEaԮ{N *1?h=EY~k Jܹ@<<YVAp'G\U Bd=mEJ˘1RӗV]2o&kmLE`ڪd2qJF4wpEo BU傋o?0!r_.b9t$%`x!D{wڹiGjH;@յYbl~22/OoU5S:&YVMj ˌVw_ ?B-z dbϗ.O8IPxp`nDCS"U|H4*3(>*M չ2x9rk:e0ieTONܸb)E>@l4ui_K)4fqzXԊ/^ZU!3?L6 '̉i+&Z~~ ˤq%DJ|sҖ`Y=mj&CZ[5xˉ<ͭ 6w󴿠y~0hl[Wz@S)ʲ9Nl{/:S,,O V,? +gD <ھ07W72.=:5f",k 8ך\~0h<_\BȽt#!i$og~C{\sq`ekϜA>`G(ح>?29e!WŃhb\&wկ\ Wri+ dcBܯ =qw`6TZ썀iZ@(6y'@pޏ/фJ@,naĉ&+aETe8"#u7qu4˕ԚQw/8//5:j|9et!@^j R -*{0x B] "1g]EH݉% Pv8o4Hod4N\:w4Wh_-~wJ~%lۊ[K8 6 ? mZ,#TSњp~OqϏ?}ײ_VcM-]_p~VL" ,)K[1k c@ۉ&$rF8fhb $ )Wʰ-ҵNKRkd7Y4R(Ɣ#PYs%Vȵv`,Z.NXp;[jO,ڤguxb o~(s3r9Vl*yub\nLEv=>m~6|kqY;s3cHqԊ!OˆR*b5'gZ1IhZ31n(3ti6~Ya1x[ $k m} ߾CE]GoqkS8wMO  =M_ i† t>%okwl&]&-`o}δsCzm΅^m]a1H|rL_zgj~; y]AQ1\3vZ?#-uM |KfmʤɹMJg\̟MBU %~2EygتXIJ'W}?`4G;f]mA"֚r\<>-7 1Q\!r6ҒMۉTXxV@o&)V!=]|+_E3r"0@3!{ڍސp/Trͥ[y}EÝV8..:B9tRC-m ~>Mkg! f|gR aJݐ0[Gnscrز9V;h uqNZXDoZY[v7/Bi:dJX䣪B@mWVrqsbT:,h35$<00 [zOItĚ5_H#1 ŽJEgTfmܧLvjK? K}%]yCk|-8K8TITe/ jLdQ5r۽(fS !p`)7,J =DAMdD7{sU2] id}či'i4H QkJsb Am,u)t`=֘\[᪄U\({,'hƞPnYQ8 2^<61:70r 6;7FNjWl7z=di>*s#s&ൎǮsM+>Wګq|3gUycY_*S.zo215d}^m8]2hm=Jkɝ%abj y煦T_`֪~NL\絨+P'=SCS ̐;fy%S$3R,aIqy^fA Drh pSиH%־)uW"㬟fFIS]=&aE׀<)k}++_7QIv{nZ)b$}F;bD;Pg|}xy%C ']smmJҵ<N(ZYUN){ c4}Mqݥp ts:y9, LyujJOH{0ZHTҁ+mm"yQx #i9Lǒn! D@y\syxPgVڝ:沩4QWnՒ a3-LQ P,aA4l'FӊX~e, )SD`i*eʹJZmD ryqd$BM V%Afd&a!tަز.P&! Mp؍YFzťȥA#*=<xT 2!+'D|TJPq6EwE\> 200o >z] 9H|.f[?~&P\ޠR-"P}* 5Cځ[T~(&ЋI  ,qd 22EV]>ȇ=ܖY˅a௢k{]MX' tS'ĪgfJ{pҚL}0*`C5*(]`˦ŝxC0" @m|ODd7SRqb0ʡ[ @L aѲ *@$g#n/XDDU)RWcX(pqb1۠?Gu I'h9mIb&$Tn"*E&Ɖ'32>"_/L.kK\@>dPz5K5un@N'Uv-Gڏe%ӭpN153![U%D9ɥA3L|^H\ 28sh;Soc}jzO p@-l5%dM7Ѷ(T/%Z{u^boue] o^hB7Ɇh#>K l% LwXӖi⻟OLxj(O]ԗ'~5|aiY5nz7`%y^dQUFԹ\I3t, 2YUV5E6n|ΨK7q)HOؔI='Njڒ֎WB^mP ,m5LZ|A c hW(=| 俲u!2glnYFGuΧDjį>: /PtmE@u` +EK@TdUbjǞ5i|lYkYmiEm:]aQ$"k>_wf\7ʅu[5qf-n[fz[v`MՐW R#!T [/d+|P|- йg}#W wȏ͗M#K֊ڔeX+jayu@\ _ FjnꘜbHeS ly4L$]×kc/ 1QM%k'XKh7rъPyoh빞lP rtۭ9;&zO;3Y[ӔMniҲ"0F"D(4nS§\v=$sP؛B# cF44\\a~;D3dK`'mH\%f}7PV;W#U21Oڐ#\H7̓'ug[, `}M}A~["Cg[&/D#a,}x#j#Ja~\=9R C dRJ![\*?Xa4'j\fȏ" rʗKZe8B]/eS:|@>.0EMtݮ?T/a=:m(o"獠{58*`Fy{OmȺK*4$et8].5MKX9fӼ&/1@-9N ."%wCG1iє^4e;4p_)ݧ$W~Fq;.pۤpT3pu/2ZӗHl1:IƂ2ntu$[hneh+Gp -|JxSF[ZPKv7U=BX\]:W\`isf,#TvG嚜vPBkx%ξj+r.@nAr:ʖ06|@HUi0D:]ߪo%x0(Y+ Ɣ}YX T-'[h0:` M  cz$M6Jb]dX.El+"th)hG:ɇۄQ)])h ^?b#Ojp KxjmvctkNwqT#Ѹa0s' ug" 1ZCP fk,(K$ TWSe2g挖], fCV nxWkqNfCfuw$֨F?l9v{r ½vxEK>rMRifcëqeYfuv4a\$s/ sh `~n[|0H -:LD\^$nzA2Ơl̊$ :bllV1/ld)^Zg?o,[o~0 snƩB8c$(ʗ5E% Zm(!ջUj ZmQ+E܈)_wpƬO~IT f3q1{oh>OͭɦZMZ$OrT$H_u d@&![i SIp<| |1S˃Tzr[9ۜ̏uʑTK8ڰ-&\hNci[A҇fD9*i%'3vw>-WR\vS +)$-g*5EOd/gbH9i~4 WB aS ?Jk,Cک?N>43eT &*NY 5rN/<ءe3,Km.Δv;a;j6@?oK\P SҪ)RFt}eFS[CĹz{ :>B:*!]S_EɞZP/ڛJJ= V 77u&>b\ܕ,t^$њ$>{{x6謃r,^%[MPͺo~?e&1W<9,6)uCtjtčz*T01w,c 8E@g ~6~a$ odֻwh| taX]^nJq8EWYY|诎bv:If{ 0}yʃ}3dyhyR)B_<=e$š\)y*\ X%+c oTxٲ)R$=4,[ kQr+h:H8%XvG푱]\?m-I[ 2 U˒бWC?}5Qamvs9J<%R_vd6t6BeBY; ?XΗan˴~PX .' xCmm/ o]nJ g\ wϬ%>ou!|an8Yo#3[  +dǍVP6f2-6b!@fGrfvFvDeMtHfYPA'Y!s7ڛ "+Ϻ PWg'2@$bm W-?kbN8h6wϩm z(bqbL)x3I͚N~Brؗۧ%noȀ~nc*9Mme ZZ"_GIj4q43ϓ C0p0%G @͂si+Zć> C BR%PXqE/ rN(Ox Gۦv>$ePDO7W1_ZX3 t \r ]-[ ]rzS ?O0ƴNb!qT ̐Z;VSNgN1W q_om߯ 5DCd4` }ҁL9P؜T};tΕd5⭿㨙]%j>:D3 ?mN 7 zNyvO䲠nM~1>7Ƿ T,߄s`eb1$Iֈ }v@AaV`Tldr$M@Fx𒅙".c-S ˸lxܾHնGu-&֑'$L/6o Q=>\\!=}d5dioNa>SE\[{pO6ΉQKwPE5Oay{[b.41$䬣`?8| d93YVxqu1'"m -vy>.NKǠd UZW$$E֤~,nⰂVz1썸#)ee`6BEGA+VV[.Quv֍PJ8NWT<*~=qwv A2Pp0>Lؘn$L<#d/*}UJ523 \+㺹 οTD G_XA QR|{R)= WH|`8pKcL*,~e_e rR%2K)OYAyC=Ҁahz,/IՊPxJW[:lhan =%/,F"ND=hZIǃp$r H5gZ!~|8D4uE GyaU2'fO?:ᨹBrEĉ v#ndǃpϒZf!}18'0ƅ/^P$ p`:@4U^2d"(k0^2c`z\D \Oe?1qk {M=(/4zPU-Ͷ}~u+{]KՕ1FZjyb"2w5t|H~D ? yL*|%$|OdL]_Дƥt10"QGB]iN4w6CsW:*lsHF6@Dnď5arh8o1,:}Wk7$}zե5cDUqS`;*vCt2(6J`8Dk7c!7?R"z`U R^4#Ḏa;4yu-d mG cӕ\0J[&mڋF {t[> X?dC\Ƀ_w0r>.|6ٻ]VHZ굚w߽R/V 0A%)K ߕ Òv]zF&Mo*`19fw#[gw*y{h N/ډ{|CzmTK",H@#)I !,Ѳ,*d)yRgtDZ yPX[@L`n!pFަnSm^PG@_j[,m &V# ɘw8:;;|ʈ?1Si:J;|wV}\B('?N La޻|blPKFˑ6ܢDAdpO% 4uvk&7lm,cKoA1**i2NGت;8Mjl#Mp\wkoz5Q D֟tyČT&繅Һ#?7|'uC f}"'i߰Xѣm O,{{ mc|$+&٥k8]8H< kA(1'GDϽ<~$*iLtQ:/ B(R/ zǪ_ADw%i4*WUӟ?Ssm?fw v yUuy]mg| yʸ"i['ˉar {d(f}í : bзK\󜂤zU<(@ǛQYsTҗZHLȼ.?:?2In9[ ߍw= ܏lEQEs,ܗp0E\`swV|ɻ8W& we^wVo7$JO~+N =f1αI3BE qi"Eۅ-ZNa9RfvIs=门TD?a᪍Jf6tcα%T:7 djq\kЄ|%T+<}VQ7=NaAPi$W9,q&]2?hϦ OIEܗD%DQ<q/P@t B67WLU|IxDmI 9:}\\SA:JyhY2Q\`4<.Z]h)FLp8JDՋOy3 s-ccŖ"_! )1Nyh*i,WLZg\plJ 7"hgiC?jS^"!(۱A Ӻ^QQkeM 4M߬ grQۊ·-ʁ_"nH,Imo ҚLrt;Q2xǶҦNPî*T`b36ʂÅCyiXLk|a횮0`_r31he;JO4gUea^]?Thg{Jj>5)8:W֯UӝFzͺb4kiS8tAhP*}Q`xAwǺKgA\RiB)9!ߖ#{y&Y0ݜ!˜?@h6PDdbx}նohȖaF8}QSfX/9ͳ'[i;g{ߩJ_!#[]ќfsv3A+֛NMNTZ)YBBU%ٺ#~^ҷ#zSUbδgʏfECsA&c˯PHtfm-6?^Ta"d.KN=aH毐(jǦЯNX v[e#:J޽[ DΟ06_H@"=*0TxFI+Hc*Ъa=O8! 5G1Ck?k%&wuY۲q򓮼jn ^v R۝6;jm&ŒWt^ kɠq>J12P )@m#0 ݟ 7W S1jDs>QjB],7~}dZxW4 jK$K,G}›BCd%dXjX}eW Y9(&MNOlj:#yͣ#pwA iMɌ 9UoGk>NQKNzﶷ 5%n\&f D*~1HPm8ͭPV׶?BmMKhٖԸC9j6.Kz"l.P$Vk3k,`W`-ƺ6urChHt8Re+7F Yqs<9.F %E%T1MG5 )dhGN9#0P?KּN0VJaD$+0t߿@e *"V5|'{:Ͼ~AMC?( .Yɇ&u&g#Gm8Ntim)*l+7=cG4p^m ^> f&g-+s;b.'ׁ@MJN*SHcD{bz@ϭۊBQ&@ |OP،$ ?.:4;6/WTn,ׇv1Ui0!2bP31H]{O{ӵMk4}:)\Qy'0`RtXķ8K)@z>o/Y"f*ߧ Nc@u,bع_E6Uo'^LDBfL-̉_M/U6~ܖmJVݩu歀zM lC͘T<}I$q* 1;f06u]G`:d (=hwA#îɞRd>≪! g@),qmuZՕ='_QÎJ^pOxƒ_8>VyXEd}j`jGRb(si:F\Mø0g@&q Y]K$t'5?|r58RU^Eh>-=jbI#jÿPgC!r|`,4FlouE`<]7_o蟓Vㅟ2~Za8㍅ 7`'^R*^ThlыO})z?( y=7m\cM{ad-٢KDu$]:: E&͝UiᑰC$679Ù̑Z < (tjpJgꙭ$($TaIzSW qea+?lO-%i!hbw}jei"xx]$cs,ÿ?z$Z4SjeL(Qf187-$ׯ>J?ہؚE^cn4+ѲY)H) +"]5jjl>qLyYJte!>8`vUdnefˡUN,bkEHͽN*AG`jv:Q W@Ƽvy6KM)|70m!c pI+R, 81`tvCI`QE䣯~Mř#{듼s(+v@SO.Z4:a8lg {NX]}QJQR6\?5w$w%''*6qv-sk)f!^g蠂e4"uc/~ARD hZ'O¦VMi>KEㄅI|2Ẉި d9 {Q`D ~O.Dbm OT΀yф>M_PgG&kpH]MAA#iizGKkuqY'7Zpc[gkbD#]zؔU*-}ZyGD|]fc7 ͩ5|VۚK;`3k2!`h$t}iVeeߖ7ɢ \%S^@mA Bmii͞&TkPS/?1ΒO(OȐB% i:N={{Ih`UbF. O)`$M_ 0lu|5_$Gw$|!'k|Kc?XRlX=]~6A؃g5H m0oJO@5MM}ζ.'A#Vbw%sdqxlߦĈxm5=5IDDYա ">{3i^$ pX,z\u+{o}!WD$ R6-zˆf6pp`P1f90_S.a5^IEBbu-O?yV%yJEȥtkn!o;a %}Hޮ:=@3Y c A9鞼\/XGe5dy#*uz">QՃ6MNը4Pvc'Şї>Ax[JzuQ)~>~"(+WDӺy 왝?;:/ګ)n9ͪXec`tZ~CNnZ'4lA9%\ 3m7/RzV&ثf~H]aUW#ܦ"' E dVk Qց2ힿ!99?XdwA#&^Y<%A $P Fhag(N8BQV"gͳ|JCXDW^_l+KܸX=t[<=o N&pg[g&@n(Zɀ:!rrTa u{Y1B &:lt2/{!8Wi^ڲyk8=X./oқdQX揇ÞӦTZÀF[f |&Efj.^)٪}*]X5pcqV¦ alk̖>@wc -9c/ 9x-rP~m@+a8(=GOڏ-&XeZ4i_R1ǯ#?'G#}O6nŊD^G#me&3lx/dt,7*9 vaaSDs>ÂjF㔩He~bv)'ΎM 06>-jͰ*_4[U: PP>O3|6sQ3́_/FM-g<t)|Wi0 !r.S1 X~5VuB.l\%}%$<[3CTqj䣋zd)iX̧}pm0WX@e3FUJI!hw&Jڄ5'Og= 3/IH+Kߐxo>-rfϧA­^r-'9xu"U#4dۧM$Iv1n#m&Ѵ@a[aݽ?mDNkNYLdeaoh߫YAo#$q8=6?^1R2OvhSľs#Ἁ iGOο äj-{ϋ9a1w&WwX){(`fKNV޹QH,{y U".'OLiz # #yG:$$ח4>}=.3X]aXZ{u;O}F4m4C:GW}#u$=F!W(8ʖ[cH.^pW4%IfrU|BI WBZTxZ:p;rø A*eCۜ=x ^hl|Qģ뤄,qb"v^D2ڄr0 pzk.Xybo&>Ǵ19*rUdsVEЭ-٣#Abq.CܯO"#GErU }=\n/3Mr?{{H)z~l&fD.;IԠI1ܗomu뷵ͽ-7dzn+4+߲o'KCWTiTUIqWv)Ɓqwr(h.fH_m{j}vM/>rS?! *vE|avʐJ6胴Sh, u{!l_tmq{v&bzTE~G\gˠ>X?`lY&=x8F_Tq~ TmE {)^gzX#LBFSEϭs*0XOBrO)_A_^ǟ6k6rӴ6E.*kN7SB$4v^ӎ>6csPHIb{܊9,џ~Gfq33ǫnQ :2 I-BTNHQkb%~N?$t]dL+JC]\"SۈJyP3>i)Q&m[acRC0@y 4keS)Zbtggx XP^]#u+xO 1$END\Xfd:_NuJ$~s˚!-|9Na;SzMfHe θQ} bcc$"`h ^wZn: 3;{PZ6WYVw[Bѵxuo J|ʚW?X k˚JJ_2;t " ?A86F)[3XPۗ?uC/Xd z0[5cCY;6@gNCSֶl Xe˰ݻM1f;Hďk%F=֥ds00UѡT(dABB/zO ";DJ>" Z^&lt՞a#3l*6C*zIOЩ^)85zz JG#rG幊#w׍u(XЗ=HDbwyM6x1z,AV"5q!HQV<%=cx'YCE/b#Ku ʼnʈmy% $X^ /e7[+A^1-G_+H?1* gl}Eo|69YJ!I ]^ӫ햞qZ{wi)_~|N'\`B͑X l_e댏w0e)M4au7aŸ)Lq^ghiR \IvF;+@!=1^}q!!p>aq XC/iFid rۉEuF" aAhftK.ni\_a dJpr=x#P@2ɤ\Dž`HNiEy܂$k03(bqKl:mHwDߌp×)+2Fb0LP$-clǓ'ع XU\c!esh#%tF{g5R|_Oc4Sܴ+')+xUZ_8鸫{MKհNP[@@^Jf4hZ|e#\A~aj] tW$2;}.Y?McqjOܜ+i˰Xy~ꭖBr sф8WOwD86~̢ v:n>`Bycj*9V !IXͣ jasl k`brq+.\fÎMeoMbi2u &n 7;e5hd g b?/gi %gUxY}txt맡dDKϞu>0o|b \ۊy6w'!ǽgNyݕ'uD1Y2eD&5#P{Yvk;ϵGh?| Q͔+Yխ`.9CzFhd C*>oUī0 Fh9ê\gR84Jfnv$+"%rd>\QĵT]VEfX^-cI7Z 2ףڳ!M]blpb}͉߄|ܞ x.sĿ4wDvv)VBT/d?- 3TS~pN?7O="W#KqB%PZŘ+Z? 9 멳(@L/",TEE|b¸cw- k\2E+[)-WeYXOihnD aw/} fz7IGӃ2OKbSyA8 ڿx BA}>!΀u6.,X.4q#-hӀy2xf-~I%>ZtJi؏L^s\,ӝo$ZdJCD!grqҿJu Rq0_JKBȓ5aub|-fb-<ǫ̬Ϡ(uHd*C4$q "? K2^ #nD#qCe5Қ>4o)0OIk1Vc`%BI$y/kɜԮULa)Һr~%;zծ>1QA^2v`Kvӈ ГAJ<|h`ebŵ19)@{: I%ɀV2ho*M5N[[Um]Zݹfy&'qm[\z6 kyja {UC4-hBV$Jd;7Nh&xMZ3]Y`K;6^-~=?wFDV[8x/_N>2f+<ş''xv(<$fh܎G-F#6ZFǯ( RgV"o)uuA:IS MVn[#E'¤ e/D4Lod;d g3ge0e+ˍwfd@*w$}PT"y_`Eܰ-vY~|sQ%ҕF ȁ"&M6T l&+3E_Ў`zT}J׃HҳZ_Dw+IyK٨/>X"xL5pTߩhɜX${c2DA+) ]rF=W%}.ځ=z}Ѻ(1c9 =wrUG|\9g> z=rSX%D- rfcqa0UAQJqj֜2~̟`梣Ôy˶=Vc8EC-bxt_`~$[E+zu-~G)0&u.yE؈MjA$i _<}Z[C:QvPbvX+D@y+Z_Ut(2+N+`iZ2E8ws%5ǜc?4;w;eN`9AɛJE 駊4ڨrNWM"TMKJwbfv&D5vJ$6g=g>e^56 RWC=R>3 =Ed2/Jه1Ի_5iXڱԘTzwlÂhrdZ]g Uҿ#|PxIL3:уe*1 cN[-2:_ T-nEvs%gM5rqr/MfTQ޵f Mq=^Dl;;|DY8XLןLRBjJ}wռ_fX?Hcy' ɺȲJV>HqR!M@Qs0>sՃ$NjmrRa Y?ꏅCuVXBlz9,@@k zűUdPnK/f~7x#bKYj5m19ǘ0{7R1ͮUӺaxE~YXoB7ቘ5w hɽ;E2Ҽ dwdu= ڧ v{֯h]R`\e2J呕٪њrX282'RxPXV{𐨩pL媟+L PS+nh;W.Pu:P [a l>e)m;m%2lCvU@K mvDp>zB<(i(OVCYY{ }vԶ^q2p dy Ѯ`rz() Q)/e,d}/WZl8gt"Ι] b P'`+c9oqhF֫:ϓ56Ee?ȩlsp*5tF'X6 =焳t\? FuW,Vy!XA?^idLF-EfĻ' 9gTQƑR}>~gMO{d$f<`#H-Ce\.>푌 Q܍} 270>ZA=It/}ybN:P-[<6AL3vܴSN,[_W|_J@W7 87JrmW`{?jˏہF08zU5H[cp-#Vc\7i[im Ӱr 0'dVלY Kb EzLolͫ|%ŢGLN@Nkbi )0R]KZQm;Oɋ/Qj0-4nk +D)"stqʑa}iX76;B?*mHڄk)sCM`u`>eGXqLtCp"s&B:=aqu@KuLa/ RdJ*c-NĮL 8ǓʃS5"o/uYd!@zr.OO[4 结*OKb6"0gx08)m]ZYgIX+lu:ÆΩP ծ?MmTͮv.Kp$ԭ<0B4_}jā;ېhO}|L#N:{/|/Jqp^;~tCFemO Z1SYƗ a;J!غLɦH[n5?a, lFH&{Ro @0>+ g:(d_M/TO:&si6jG je폗$~ A(}lšqw-#5N}R7In$zdHV Q@xўK8ڐ9C[W KLJgeCo%£٧CHPL5QXʍX֦ºLIeǭ/We348 w \@zf%4cU; Ԯ+ XɖpmeL]0xC1Q ,UҢrwCMGȪTkw k7oѕwdwz:H:Ʈ c7w$왥6-ȡۡMnNl>Q"%l1v%]u:ƽ 1jFG&r Dg+ۘr@^h#&ԥکoq ( ih7!]VS|.Sm~a TXlɃ$j*21X,677F|ר0KuoJ1%g6)uȃ;\?@#·:)++T-(qUA@?]@JIxhf쿈@`KK܁Ħ,_eiX,4q]Nvj~8$D 3pW`Aϕ܆!r V1AGgJI4X5d]U"˕هYmfxBR.J3cIOTs2e 2 9%˜?WE WJEXHpb'F'+8"bmh@!Zq4hi6鯵HM@TE8:݆D(5øR,Ș8Fg@g1*;B.N"_[rZ] s֙?}=*x(,vE%)=1آATGN&|  *;J']ulY0`͌i?dbzY-> 0Ȅx\}6T4`:YTed&1ٶo*`gZ:Zbe+#+X`o#v%{{@=Kp1n|Kh'>,\ *>m 0kMY 7Tɲ]Nϗ`FA,RR^k=,aC=lԤ:ZHݼ={ ' ϽT#@C"jdldyTqnkկ5nޝDPiԭM^ <~P =+oʘca9@GšTVor]F}WT+c\*RY{^c@Th4̈́ Uequr>k} g4K ӕGw̹$!U9[j,{h{p5d) (P&R;d}^EevikJo1J /.műc6t.fhh^ȒݺuUGwC%@ Kwi:*Zq+d0I :]5=|Q#O;'S&p ~A:ִ")ƞLk_Kg7%aNkul`l_q'5 (à1QtXב(meޜ_%Fať$L3abi :+8P.dv.J3:H";wL3:|Jz-Ժ^  &òhNQ^]Х>x QFswJٵ;T`6,WѾRLz\j[VNC;c_QX#7͉Q7}s"pn j$B-w(cWļ{~XVܡ-báv??vǗӹ %L\njINowQ7/B݀ĚFݧ^)DXi,"]u>_4ƽX,{{PФv2D yJ|_AN*uv$Xغ f =n4À'LrK'0lVPsM6LV  K]u笕\*pcGb95%{T@<1E@5KB`'{` _#~@33|=eaY_G ^ƙ _3ӼxN((*hWto0o\ Q뗧 eN*M4:?{mRaΤ$=Ƒ9Rj`8iCw`D2Iu Lql(1r7Xyx n#wE.U )jHQ~ng7omeDkIO=I'4M 0*Г_\n?:`-43ȴȤ {z)E0V)㗭kv_ cB ДKo쩴~Y^w,)2`M8n8 FG`&aD !{S" ڴwW[n]ssFÞ7T]HOe!u K@m"Q! NK[ڪFD2ұ\KݙEN޾i&\|6J4!o8j WpJ-̛K+&q I|q#=. u~݁؟OSYZ1y#]=^u`Vfj\WQ So' $F%=jua&-ͤTPn\EcTuy׺d1lb Y׃nh{ɍ:befȱDHq 1#k}'=J[u](F۞ AQńcV>e᜺QT SV4"aҦzlPșfBI-/*07HQy01l@xS lZC_RSp c-V ZΪ ]ȕSꩥY{iObh< KK!w>~_eTQEJ oЅHݔ[bo"Kw"Kv~jIwn&4#q`d­&^h{cxBٰkbvZ9Lo4H<hXQz诳0"~"qj,%Kds*q_`2s@9 Gܬ%KnFo UW nuXTܟ(2[_ ?E-- l KɥQShcjW>TZ*ڷ`bHϏn%ԟ+AJJΡ2ӡ;7O2 mPВ=b+ ]gĶiΖӛR%MW Y'pYOgb`Y \l7VP D9uGP'wv>"|2'#_~ʢ,b񝔮%u*\!ȕ8k'W eђ!@Ak*n[s;b3=eWM) VyԢzE!kDIt?DoSƕ ewI8:V:1*̲ `eO.c!KyẻZMrHΚ쉪ׂN!SDP[KU_(&I-Z顉#/ؘr.)"!y_ ɾ2\`S1D̻J-)ZR[ox+3mbNqU3L=rY4}NG跣ώQ-VضUS78 t_mU?fUת$ /S!XeI*RuqxE_?1@c()=R;}pR<$Lgj9p<7&Ek8_Dє_]4}u{fmU*a'aH"cByk/Ư[q2; p\iRQǨ% 4 ES֒HS"@5%qJ"|m9UW] ~.]ł),3ȯbgqdaCL0?5cvFKۂkU|.Ȅd\Y@5(k,I B Ӭ(r/b3GL5s>Exhkۘtee)Q"?F;@BȫO 쩖,9pq@?4I҈҄VhxDOǮ L藪Nm +)꾰mȅR?0@zlp"Ȱ^5Y-G6O f1M8K~5ahjL!~]^dtpԝ)] 6Т^rd3'H'eGApeD9F:0K8һAFIU4L#&5{םK]8 demsқ*B&kLٲEaUQc7zQ}&y6P 75jAqiT~NXkZ`QyE_4 Pfv2I7:~츹r3EhYPФ$Q2vbR9Z#&dƪF.(xP26!a8{1n0o~r6R ۆN$F$C֋Gk [ ;"XжDEsd~ڣM}zE@ "2YLnfڡ˗ 4+2dfG'q Hkd':]ȕT(d;.@hfUC tCKpLo󠑐-srMcF(,Dz x*\G?G$k܌Z7g[U+=h&PAVv98٣:*>"#jy@tG_\M!fz9j!eEVC&pUqAj=%Aϐ!w5FSeĵJ`58qa`ΠS`*T캆ϢV} &B#ϪɨD M +%bn7nC{:kjlT|jeؖ "/ιj^r: ;qL}AŅmf2PovJj\=C/w ~ pLxhr<O$8T;UiO VyD+ْQ;L*X7ȱq&3V/ˉ|+ E^e3]oDle? &s]ׁ: #Eۈd łG>'Yx1HZ#091So吟ŠamsC#>[ӈjPOꕦwAk*Yj$N=kQe% er}%iv kJoklhQ L=h<ܺWg2ދޒ`V=* B7ɹsoO}7$A^./Gq} <@%Y{@ b02@/w_(,*pbZ"N|9sB=76;4 glT嗗{}1ˇs ! ċ &CJ41(WyPCT=z[ ; |dyB|8FZ@(6 0s9|Vdh.cY34u*FОpeudKv7jvn$/?8afJX0pL;o7Õrt-/א֖NVvwHCHC5U]a>]7pGA+SL fG)BmQ@Li|TcC1"0ү(q2"ݐچ%C{{SjKL?NO vB(šĨ^iǸ*Nqh.]^*tNY 6{uI~4FWeM -yE8r;TuB_0 5W_So(dɑ۾8,<|}L1,B9sJ@&S$2@l,żo 8Fq^b* e |0_TٷL;.L WGِYoy}"sAŚO'@űUℋJ.ч9@/כHViQ녞A1)S|$2D\8!C:!y Y X0 CJ;N?0㛖+!,81W|Ee.BJi"`_lL‰(Ͷoppʗ>|?Z$DK;|f/LbLl|+M1\ wxEnεY#S$ni5+mѣS/pKaquÎP&;g=w+G{/"2 2+/W'u8*r"k~sA % 9B7i|1O e5qV%$cuy L>\; yڢ5v0gtc:Rg\q~8Phh6C3T V+iA>X=T+P]z.lj}F7|2u#o)h>P!IQ@ϐQϕDTC/EW{ p.U˦ E?`r(I4]0_6ܾvw4e38k9GrN-F hB7dqLREP@h\&iZ_+&FݘoZpVMy?fj=`͒߁%9zTѵPY&wQI<X}5)p)zas4G{%E`3u%{}S!@5QςtFmӓkh'V^Z0cI`zK]48 ~57R(swZ{N%t*p~MGWו !V`p1PUf'ku >BLRK9@)79Cau8=*FܮxY(~POӨoʀﱰ*%OgGPTUk֑sO/)%ד5*aOq89  g]}?)l~^ɡ7Gԯtj?lX-RS@j59CknA3 Sv!]Áѩɋŕ.1bĎ$ g}BKCV~*"._H0M̟: ΒA]᠌%<&G-e b-gIߧWm3-X0O~AYTBW9(q_`2ݤk V1[RρqҖ40v4Rm mWY(<oKwldj-z6k.zT*>] ɲ?GDҭ?ʚ/net-90w`=ȕE9|Ogg^+pa*ۍ7Eɇk7 bZז1"a$~$:N$9 O2Gܠ8N3^~T oVq&ffyu!Q˥X4O-HQ5^)ϕ8 N`fUl +1Ti/ʿ<̟ ﭞ r)wON0#nMt~f%az7 XNwUcHO/9 ؚW_*^9nށy^55 -cx^Q𭜔2"_)yqPs]1o^vo2uJX yp̹+x StoF틺EL5â+g,PJzu:rK愉a 5Yi/]'0 3N!$`6V0>^ 9 wPjbBaC 6-Ukm'/hzñ!q_ӪgR8'~9S횊*Sx" }]XÂ?/KU)t(mGƍ:#8]}qֆP7d%ơkG&Y1Cd:VbA$!$򬋂nQq5֫_͘^<<}T 꺼:LBW\i؍4cL ٪Y.N.`X:qn 5?`4RнֻUX5E6{9;:f~] Nmgw6("~Պ3n獻XO:p=Q;_]f~68P^r/6C9eѽ܉U^0YW<h&ިKwY/)dx~ݕ}0iW(ݮ%K&/iH<:cDM4<%S׮6]Uz`Wm dAC 0jK*1ߒm*X(ϕ2pHhlsɁps\?^r7&\~:iP%~R+ 78p(ִųbWdsĉ\Q*ڋ`*ݕ++W|'eDmh"\\6~{N>*4桻CNk徾m@{ڌy%JP5K͘#'l62} 6+7pxdzZ9[aML2e%\h_u;+W=#O~Z7Ǯs8yؔ+@5,ƺ|鲸YO y_&n܀4_5+xLmA Y 6:0-q_y9 !A+2Jl@[@b^0$|WK@rD"R/9:IhȺ,#P ِ],ciEx-vD+E.=D@Bfg6K± [1E]\r IiEu!!XbZ3)k?tbyDQ8OHd75~NQ[X.O.w`gy=Q9J҈aJ9૒%7,c_y  Kߖ.B{_r~8_FE$16.wڇ%j+Yzj-51IcK_R`Pгq>$yg!1 qhۍT>YRb/t$(etAV_鯤y1!Rb:8mR[~_u:Pуƅ,z S:=14)-30ᩞ-(XۺDe|w.NʿiKB1 "S&2~eyEW܋pNq>%'&XC,N(м*~TPx%CˉQ.ʢ$tY(ܶQ[I!'yU"S|+zԄ20ׇؑw<һ̱DHw@?ݶ`+LTqg^|T}a?BւcTͲ]{ F|(u>?.q"ERIDzn˽5scp3K'wFRHϪ3[ŠMIu+S:pmՅ~4Yڪ} Q9 %"1A&§!xN\s(2TgT5~Jwhv'Λ8_lVZukFboQ7j)ӆ)Bӏmf&B!79 vd&1!ЕX25z9|0>vE8B!X'HUu26ҋQɰ:jqI-C_ zkI9dp+v*7T$Bnp#/]ьŅKa'G\+ kE(b$<y{p`իT`ٹ~0p~4 GK*0&*$ԿjLحZ'I5mVa9-v{*Qi/I?^Z*h_@ c `%W4~J QZ˓+e jAyњͻ^+ΐ5G7jppS79/w~}CwҞb2.iYdK }nL5-W37"~AEê]OcǶ#tK:.ȘoxW/;G_/\|C>91;["_)wqԖɘ .؉C$f?0OL?j鲠~ACS -Gh.Z{:vi 317v =bh|7n Q䅿uBOC#o0!|oOstD=e!&Vǭ9+qWJtWD%wjM|R݌0:} " 耢*zfXUWXNrݵ$(ŪjFcBA dsڽEjHyУX8i>Ws,sѥ9׊_e$WqXVbFm+CAEtZU`YwՖG+YB>Nخ#j# ʶ`D3<(w)Sdv(jRRs*3S*l%Nk7K#"&qJ¿*xe~W<:@]1@|h<2AzBČ Sf8|o \N?t=XOD 5"4W1>jejv  lKM.oU•{:F8>~S,p]M7 IedHiݎigEu4s |DGkTuHM",̷3@[ZTvu''X9S+.k_ *DKHq^#שՐcp 슛KW''d΃uׂM-N?Cߋ2ӮQGEE>2n49+QNOdvD+)7rف3ܧCsZc94Vlg%[[C.f$ŇmOG]F'  )gӄ2:b| b|K " fK d3Osk'Hb$taǣvF>RSpz_( [bm%N1lS9up;J#c'=Q?|F3/N gT nhsBl(>B4`RJZ蕗80&NVw%J nh~?B0.o;&u=_ 0{oy@~|[gb(wHF!dHw럠tSp>6)iapnezԸp9r3V07 `n1ư?FY 5jc 7 Z;  xYǺV6`RGM)Y&hr.Z-}GP0rCS>cm9K仫e\m?~mb/WtmpXUǾ8+m}!vY&xǏ]zݛDoaX82X&3o=Ț=QјByuPD$~9[4[Xt[Jh~}(;%KEW);yU05-FB#Bj?spUM'_))A7t `NTVƋ:qBƩ1O̱Эe{4|zFI7\׏V#UV#V(GiqEO`yxȇ#]xcWY'!~ vPZeh aqknImm0AG='Y3i7]bN^ci8-d=` ⪘stWBCBlJ1LCIŸH.]OENm"3toq.0wIv7; Mio#~e:b^y9TFKi3IG|\ Łzyx=l,\8iշm鱔MXm+97I+[ w6ujMO,8.hOV]Mg'T UA-|x֐TيS7KE"l1yfoCfLxߺ:E,4 qb3[hqzPTx]:61k׃c~C~i 4' T1oXBF3wBt2xiK7sX"NKB~G7|y/r}]sϏ ]i_AF(:bVeߺ\wz#saW*3gY¼,6EzJH8>݃EO=A:=̀?ZmI&j^A}u0n%Kq@sG ڞvGjZ[Rk`#V+b䔨{l+Jm:]'۪ʑ16щU6dvyP: h\E:64^B8 /6soC3 FؼhFk\g7nϼ9D_ ٻEVEFI,ݚu(ZWR+uk C{ޥ؛D7,#d jW'Æm=D<=%\ uD90=Sh@$"ZR(ǣix!}pd".b"}r;s|]@>J=ܑd Y]n Tv}3H[s܃TyU vV%_2jYP؟Z,mϵz] ?O+$-CrɊxLM`LSgxJ/z?cO&'Њt_טG.vJG\ 9&wJ"wbpɑҔhM"6 9ʯa#(nfPYTxIwGkhUlq\RA~WMՠ~k@8   -ij5V)JAHE K5WQPYv"CcϣϝI#b:ŷhc'KC!7iT"N":pO'zjՆJ0&[J;ħ5q` elR-^:usj1}{29Sq{X?P¹{krݼk7j) U6lcFºa|S[wZގKRGVL(d=iq*T`UVHu|;gRFH&h9 w.#L:D5r bd>m4hSWO,“qM7,{ _.Sn|`WV)0^P ỦδxI>x ϙH\Uh[vV!w9[þlˌt\%r=!/W2ܽpݰXco)dJ7 nFTh$?PȦn!5S9WW3Bջ\C3:TxSѵbpc$$4jgηqm a|W$J6!ܵ ({7J-@AZ@ٿ>,WcUs?l ׂŨWr#T*<,*ٺl"V\EK߾aRC8=ENOh'*sM~8qn͔h%IMsM.l ry˄7tJ3yMF6 o LQ~ۢm Sdi&ZHD+G═MZ1(95Ay횽CŌ$4t+'Wn=M{g/帪rqcd UcO5_P:M:bȍfk) BN"SJ$|l+5$a ./@IlL(Qк߫ W(Ir7d-OmztR6Wbs4Z#eşSe}EKj,ׂ$x>ȨI|ɽD7pH#i Llx- PpS5(QzUtNjrv^l[<ߜkiIKmAZg;YIce$qa?h%1qR#ʷPs9k% ؎ո8uoEz1%T*B p8 jƁ~~uhԿAK}^tPp\Gy!&Ajޘ׾vΏ 9--:jdyԋyU|x}]L%sz$TܾNrRK&]bm?;;vac^";7+vl }jFJ>%T껮:JCQt篼)1ZK'&mkAGi֯p Bi^qҳ$.+/2u}|$c Fbq5GZ RNImtORzY<'?A"@QCz ɧ=> i-jE'g\bUjc}QVŒ52YX.ābg!Zg _FfAO2wxY`PUFOߪNEkֆH;Wa׷2"Dn:deܼA?:tyVujŽK A5],N_&ߚ3ׄnMy~Bh7%(Oح-Cρ / 3E'7Ȗ;xҺdt[Ɔ,dxҔH:27pryE7az1<1!v.MOPYʠłA֠\0 4#0D1 j$3H*,wcSlaj|]Ω!祉| ԥ8SsS2873ƎCh&X*-0pRc $ǷZr[82 P.7YZ+`bPǰTn@\ǘӅꐂ:3-c&՝̼^oBGs>Ū=P@]A/V6/>ʎ)vsP͢A%[{I8E9 h0U\ȣ}l@!07"d =m9S&~pאN2X>M! Fa*y(݄ gCB.VZFPR`,@7Ƞ%΢tY 9:L@_ޅTa ΃ችy\L&WÓ@>&(@vcDër2 +XRAҍo $ӵvٯwǢ׋ )LNM8='k,emAYH ~'EB8_t ;e4jPdEphOMC ɡI=fjxM*b{;Dx>@,X)_U`hQO"!<-qډcr1Jsݠ59~;'h [k< I׺Dz[0+0>~Zf(yrP>_3@{j#:dN+󛨎JjM$?CEi6Ʃ4Jj+ NY@7_y^@ZXmE{zpcw!!Wd;]ehJ~X>Zowm60Uj:Mb?Ɋ1Al %w[ ? <ǽ&ԉ99e_^_jxPB|z-%Æq'' r:o}G6 u(y߈)$?浏֙0;qd{~W ?y{ uʏX]܇\oŶP I!Ln'4#GIF6٢6`+~9?$9JcBMBpD|fE`Zύ<kCgx,7Y0ڽ1BGsge `B2+!$-LR7(OyUUH[{tt!׷E'Tiچ&\tP)袁vZJ&?&8j(۔]NSE?L~蝁 m)K:_/|eny&Ls(g $?O̴/P1=?ciT֨$Ib i$3r2Ȅ9F;iv\ƞyQm{goN7TqDS$#ՇlD5bpoZEur2٭9$]hIۗӂ̑ kqKo~M3Q^)Eei <[壤HǓm/G<ۃMZu4C+^CSb(T]GOU1$Jg+^qoyuN~& sG)P(ل(V;q~bM1ʐE~(^]_I;Q+u[g P1θ&5=!q1Yl6y=JM}{7b47}S]`FD,Su-K+Eпp\xY?ݡ ūXJ:P ]jH-l_yCP>Nk"")6Ko}xgK+PB# a۳/Ӣn-XQ_d$ X߻-Ead9f!'6rk}.%މlY4,6w@!gJo‘ 1!RݾPuvB4|*ZII5"b6- RC^tA|V\سx=ՅIMZu;Un!U}oNdh7>M'* ?Ed\ϛU#X.ǰg6+wdjTeKyQx{me){ʡt%_u6TO-\UCD!9 38niζ#P/!{8ٴ˹3ɬ;4&mQS1&'Ԛ4j~Ns?[.CrڪK`TZz }qt2`vӖl3Ou}T&ety~oWb.pސ 3߿ jXīZBCwܙW\<9`ܔڪ%nIM˶ƃ%[D*">hCoX<s=_'% [ILݵ-z^X(@3*^E{f^4#3bI˒NR?*hD譒}SCsWV- ,G^ bC4,IGMQ:IxLYlddI\ϣ!B/'ҕp l3 3X. 1I,o|rvX$>LG%v^$Ye>Jۙ `=+U 1dZ/R?!xm7 \\$]0 5&Tryj4J' 䁕K;ɧ"5X(!gg)djo45<6h뿒! pڼ DPNjKڐ SEЍdvņˋmVd7d)4kzl*“ch@Lȡ8+2<O,&ƕuT3}8|caQIS^yuT-Ba7 z٥417#浛B%hƇ4g(4L Km;J[U}LEZ:2F a9R^|֐ߘ2UkTCwm :dZN1T 8B8/"*"V-CB2=dܑaKũHXg )*SO~8EI~H 3爐 _6[kƑe]΁q}زO;F": |vI{jfX׌E/H5ٌNx&v,ۑIK/ҁ lh=Wm.f_Lҙ2 am޺!Pi("mHHd[ 2G;YD>*t HNV\= ݂x1T!·vHBDL/c/ͻZ>dߛ4 lq+e$卷$6c:t#',a銥yee+tC艊ޓMZ#+Ƥn]rXWԾs>LU"IPB$ ? my4_<=Q^~HHLH 0t;U<1yzljn>UʌCÄ؆x7cIp쫋~XX+2U7 2CC@:ո;r+mY*;b xӇ/k{|?[':c|CY@Y]ȯ&*xO\UR bIU b𐭰&KEc)d m7[v.t?`_!kp3S܁db{@8a=}"z:hV8$Cg>Vj8w0ߗڛN>$U熐׮d16w^-(ڲ[g `~+yNI="8wU뀹N->/յZ8y |1ޟXsx*jTVL טjkD*DvJP6iFkuYwPjj+M1x搎 KeY[k'cgoQԔ) ߹c}ULo]Gn ͺ8@a[ia8NoDLvŮy m&!%+ ]aOK|Ԏ^5Nx]V'!͙hM4ʰs=S{v~J/FL2Y=%yge$jAP\a PqI?xIS4S5DFQ]/ծ_Kv9{Nv+DVwV+*kCvn\ΈN$Md(^A~ه6Nj~`ylkA+,RO~*$o9! 69~,n7 Ðr! Ⱦ6g`җfȋ[=f b^lXNm|Q-Yֶ(  43:Ě:ъX6C_YVsuC>w5ڡ .[Ȫ 12g D?}Tmz Q%$c[C2t􋳦)KIp&?Zǖ duNפ*a΁]ʃK}9#cLqQf 9k4-Hqx]N=B 礱ZWtω"׿ kuYs \VYViIY 3RZ폛xTpe:ARlMi2ʢ}AYMөu{⑔o+|D*5^܌oyIx?>#U&ZZ=s$5_"e* Ԟ/̟yΤ=`,OZ298+2] q#>m4Xϻ۬j}X3o\Nrn5C݄ HD[eĴR=s\\]H|"ϒ{\qKGȓ1?McZytvDUQV|b0mۻBmN)asUЄ^:.l5PHOrhI~ :׺-6I Z ^/, 7-|$-"4/cMҚrPu*ex 3> ? Üwd،Dďv0;>!7ڼƧi;VJ@ӫ@!Fe+espaV rZTb[8z3\Nڽ~*Vʷ*5J/3N;J2jTxF"~AS)XrZJ*kG+D@&&:HO@rxX&Ff @2KUn)ob#!/54%y4,R6\!yVyc]pE5B+H4d鮶UC#٢F"-N3 i)S%.^\%#GcN›<+|މ1kyt?cr^3bJAHR%%z 3=Zpbx{,Ki4I<>٘CfnD  *yeη:81et3Sħ#.FE9-yX{jԹ8JlU _44x;؋g.5*ip2t .p$4qKQ#B8:kqQRds$HzČ]yȣZCGХVb-\W(]EqEw ?Vkf$Uf:16V@K v9Jrɰp'Tɝc'?W}q;id"-ܹWR;}:*VEy@C,RXsOeFouo[[ w0ʘ {M8/M,FET@S^ jaBjLd/}?K%"!E3[*۫9lXx<AcJo+xW4Bk'ɴ>N!Sź_D%Q~'(g-}b=L'U$CL#yy,Q({LHN˃ yS0Rꀢ.\7>KB4~|KZ%:oUoLr5M>*?&j?{BtmOt7s'4`&L,NIuK0UJ 1O2{͖nM\( B"cPϪ}75EfxkfBDlA=H.ļ~L ?7gc!G@@< ش8*DD 9)`)[Ssc}]E?i1EݤSo}8Ii""-`$e/Zj":82]~ӧeL^2~P";O5胤؃wzd.J&V"ԱJ6 )x0O @_m3)q4!m@*|joK|3q]gm 1vK_}d8_B/%3CY 4{˄1ٓ']mKqBUTsw۬JAZc*Qçd'ޮ]\f23"ĕI`?*K5bI[ D|(Wkԉ !a+b niɶi5س^Q }n~qml}^20]}Bkؐy.e)bgm2;N;Y/)jSv &U=J,#K7k]1;h>7 ^X0*Ci2$u hi~L=uZ:#PXH(  n("ϱt0q &<FI$5dLMޔ-h .ڒ9V'!s63G Db%BK~I(\@zPfIױmY"gRK_Z/KJ:ꛯzXԷ Nn!ԣhmf~ qJHgMe?'{oa`LӚ"|3+g/8ÿyP`yN9Kuo;`j/pұ'fLiөtbiJeϪ^ \yVC,V0IEEB7'ȇn"V.2u "" ǛH?jVtj<|I (,~MxJߗך!GN8̅_6(:ڭhVM| .:SuE:ـ aotBHO1W~c*T3,8hum`ݔʮ]_C9J{C[]/]9L{D 7}úv[pdSy1FʾvpPt-d~3ѝklww̓; ʻH|^zbV(Zy8-*߼g}f}l @@(cXmۛ.࣊ih.a$gMTUg\E-_5HiJdBN_f!P5nZ)v_X3f"3 hd&5,.XVQ6dvͭVÒޯD`g9G~3rLۣ3eo^ ؊@=LB,Jkn) XfMdi2Bd{0~_ś E雝Fw)lAtixPFWjZ bcPeo3k ߠ<2S0r EVG5@ыUl&A[I㘣ɗZ1Ds9fx*[[>`V;e<8a 6ƨleIԁ{d%(]}|x5`; ҙc\҆ 9ǹM+ΫK\YhC֮q#׾I}CY33YWg=p߿){HoV(l9,p2/-Mu(zU|p:0T'9ΡT (l &@Fhb*UvL} \ <x@x}QNFާ\EV?QXr!m?hS4UIɜ_[-XA5H H-Ј@<&*%D^p2o 2q+-UXpʌ# 9}oqcAO{eXc`Īp2s؀鑕@|QRޮUohtW<} a~sRf71 UW3KO)|ߞҬX~D,*e^Su*~|x|ca$kD a0x&tU"cgnO&">j^6RXḃUH|= #'b$y]mbfY뇚x|B8L~ T' K+,ŐtSdpGߢ]qD,*R*X1s1ͭg_@'XChͼڗ07"aq^6^q[ŶP^("<|tӎ9o&ji$aJOu7h4A=&,VL\`eHo>dҤt UnҟY!*$~`m7I Z7ry3IZčMAx{LD'}aMPfoDFQ\?^O^<,PQȱ睤zQ;kL:li}c/[Phdy}>/Bi>*<0ǜ?Z"uۂr hFꍩ ׷阴nXnORlYvjOS$D tiux_+0>D4r[ìEIYSԍ I [1xaUR+n! 6> L'bR:U1Gw0] Lg_YIF2*5̂"ȥ䙥aP,L{r]F i\i&rL>SޢI4F֬,4<_]z܆cMCHgϲǰ]_偯k+ӟ~()z,bTf3>{tgIMC͘zW萄* ׯ$*g4I.4fd$}lU%V}T!IħM;e?HN:6 *RypY ,N=#[2/ƇX3d9J&^NHj\Ww:6H<"UEϤMO bSL{%xf]wJiӭQXKȋtzm򑐃BH YcFo9ET9G G9ʊo+_礶[ҽyXgYwX`A4Sa&c7tc\̐uSd&*j(? {X/h uP6^{NBɼfT{7xOj9ٷo\V#qlk'9`[-)D&|+ }LiZƫf&φhUF}̛ZDFu>m@n@30A'B~ `n0ԝT \<-^ 29 a2Z6侽:)Jd,:31;MeA?-DH#a$S&E> nO;6b4߆t[o"N qip8#NM{: Ť͋BP% =~=W\_X\6[=_kJ>20bj2/zZD,?lX >]SnGWÚGKRG7Esk7ʍ$xZjd,ءf ܀rLw1Lr;@,I OS绕a3CrRIh{Hv4eJ$!4QbG45mE> ^ \,p?eK{ .!WFt+Hi^^]:V& zY#CՈ&mͧ{Dү~(Ξaytq4s IT֫nTbl^ɵ)5:8D{v'LӜ<|Eۚ}=c&hTfAf.T:+벩l} f\ݒ1v Ԓ Zܺzm`u˛h]gh ~&nm̃Q){Q<4'uC?};UFh#0U'ȀY8PNAZ  C͆Ƭ a&f,$EVE"lPY7Xs~*yx"RX<&%l N9;⃯2dLD{豕1.4\b$eҚrȺb4xJ7xڶ,#{pJ6P2 5w61gfSK+ LQ[裨wx\7lwJII%^'k`U.2i="v9P`5JYL`+.nrU<>U<@P"TE(/~uR.Ә|NNY8F7դ&y댪51۶&mZ"UJwQ V5hleڽL8=P&*K2hcq|O@sn#D[ PʼnV:v3liurqHm xn65da:uJ^y ؒ H6W@F6%7MWlg7743 ~tJLς22R6jqoDE j2҃͝4tL>L w}ԇ q.d UEE >+ 9SP%HHJgUN9MԺS'ÿ\^v.(95ԗLJ^flt6 L;)I˞%68V!A?`u{Lfz m-fmZͷeM6fZTPY.RyMY\KҾBO.lFZ 5r5蓻?sqw "ÚK:_Gqb-I d?ULRt2ELd .XD$U›_J=a8">v C~%*A\|6C ;6&Љ34\yp( 5!~k0B*na8<܀!enj[1*$.w@}NNB;~#ِ}gԟPs\XبtFӆuPS?DcATIJKVŝwSJWoE%o*,Q0oP7'}2ey͛_Ns§I2c;:bsR,_Zgh+-G/C n7j_V8 HzWm\]+n>9TOg܍ /j2z*.蔽1U3N>iWb49͕~ Y_ DvFL]6ݗ/$uOB 7B󿬠=_Euގ/KWC7 8q沛bBY~K'~ҔffƴwQ71']]@%I[T+]?`Y0MLŝ uĤQ<Y}u3ZkTɞ/QU` #ԚxhKYv1'z_v b%o}%qtDjw[ Gz1ylEyj k:|nOebcHcn]_>ۻVe{DИJĔfgf0̼#*IZNW;5$Uk֬E2ESJ^*q]J.>xxE,~E'C׳'"<qgE~fB0Ý0s<)/x3P|˧oYty/^k# ԣ֒EmU&oH3W$¡A xkLϱ!,6qUlvFz8\bM[q [S Sۺ}&SŜPU rFy P:M9?$ jPg[^ MҾnJHjLsF2 \"F#o&}YdZh|!>zڻrɮ|sަ`$P=Y̙mϘTt| xvjk@tx2Ǫmú פ;Iڊca<LŬ(nMӈ͌, Sղ47 @5>uB?_-2ۊ黪,7T`j>4/*ka6Dcڒm&:yihD5PΠm cA#9DžUp}B -~5jipuhb8b);SC9c8 AfOuqTgͯ*ok%Z38$$2ylK\u AEsBO'L !7؎f4[Vʆsxjg[^9$O9Jmh: P>3rǹ%JUMRU_Js'|{{u*bg*kO`N7P()S2W!SJB(=(N&7Ax`2z T֩n~/'ć`OrVTnB.J~`d+Hnؽ*y޾3Bnс>ְǦ&VkNkb_R4[N̛]3}V)id9&uCp8noG׫N&$CE3:G ]yG5HDt_O}$D6-n --j^7k( Fy'#d/Ѩso6Z{-O %ׅk)cJ'1.WQ[뮀psw)Y\@LITw%f"'9~let "X҉;Lt~@Y*}X#x#yo#z5|54X6*d8d+ĐVEl2鳐;O猥r(A- n*ܺhG6(燕5MDjRv/=ЙchYZAy(GMcǹ휀K'"A~O3}XsDNGcqީi4[a[= gsqfF̾Hİ\FM[קa +sipfZx8P9# LӃ֟-p[qo knF[%(:Ӯ&,)# 7 k܋Hi1'Qh{2cUvkQHK,Uظ.=;L&<˄m䮹>n#V*}޿P!U1Si'n،m=)&YKO\Rrn҅\lzGrQ$},7I6KŤMLJ\B@<| ^L6 0Keyz~= Bp3ayټwGu_> #W/D0L>=sL:ro55}zV_ŷu<%<5P֣bcQFQ2ZxJ;1FC[滗i8qmaZI_&ѕM&)ҬdRj<1PP3° =* B˝Q)A*(,QRVֱ''T "5 0ﶂbeT2mYoq,{*AZtuwdR[G eRj?pY?U*3{,؉z8%.(b=Lek7)7pw.uJ-mOi_NIKí9k7j Rc6 ?q,,N0Ȇs-| aF.H]dS-Pqb< x' -Iؽk/ 4Ϫ| ׹'y#B S iށj[R)ƺq-ኮE۪ sj2>vO-!;T_Z3s0 J0l@&&;"*_s}v |dl$>aDե]/a a[ZIm߉΃U71UvX6ADt,Y_. cMj0J Wa"yc*+GHfcN -BU(Ė?{gfeG8m3P0g%1n˹?ׯ8;kDP#R&}59`!@ -踎H؜+hKsnb $&q8ӌM#`fVY8 ,Z~\ȒaYӭD'aLfv㺽ӏ㕔V^v[m<ì#+VR6|O{ 3gXZCzu8<xpv׳*v㯺 dRK4<3n Tve px%TrS*;G{{c>`dͬ\m3ROg^ S8 PȬX0OXsgdK)"MκWq0P p~S0ؼ3ֵ×{yP;s.V0 ~͞\݄n#OŽ X+юy]}D F4_A&x.jg~`!̌B"az zH99RjΠTi7z/auX52=(å"dkyFE[>G6\}{(du1G[tůue\!#n#Xt*KGP:Ъ;=N*1EL/4v94i|j'mD7Lf{2G?4VaA|IA{bocZm|xԟm'Yuyݤ.@P1G)Sz)Ԥ4]+#Wz[{[2,5AU@s8%|>ٖH_x٫VI~=||¼ܫgucHFyoO PQ U:sB)H2)CtC#~;NOI+~4>ED%ĥ82giǤo:(?/:FbXt*#T0BkҤP>6"2`m#ETM= .2w#vr7Gf |ztwqwv%!KK]8h y+vN-f{KѸWĥpY]H-y Բ`6:1UhqX- ۝G _dLg{iP ax'Ȫ_o3'_R߲4[1B8F{=2pla9Dvh@1`k侒?sR]<&H*1BV_ Q$oF&O h exg>[A:G|HCI22c <;(kWq*]G|?s*BCsGeA(+ڀ %bcP.XC:ACWPw^VN0^c Yaj̸T *n~YDH OG>r#O75VWCO{fsJcYIXfXq~א70Hd_s[m [ReXǦ\¶:,`Qv!~μ}[XÀbH (zJ nU Wq@ꝪRڮ'P[df*1@bd{+[ZZr-)>ulߎusgN׈q7F>g|'<\aX= 9s#nK6BZW)%T38`N*Čvɞb \G'#e ;Qza'oD[INbԸ)F&PP͕V Q9Gw٤Df. | 6+շ43cgZM]dlf{(B-5mGx]Sc);#sa#,jgK jXmidh{5uј P@ċsz"#R#}efv"V"BTa!ỊNr]>ٖ v&+'B:Ecl'gnxqK&<0f܊;ǬGt%},fQV?fcx%_ħ xf $k]] YslA)?)G˷q$cBc56SVCO dTT*|2[6fA3S5vN:¨QEb=z% ~>0_N쒟HaP<[W%n$}U'qP%F=(ya!0βc8ڄ+ֽ WZjﶟ5kܼ9&׶al1oUiX%Ott;sK_4fe;SK?Ga7lE#MxWi ^_fk95%B7p 9tp8DY^:I''Pۤ/J@_tCTvュ^@78,X*2@xJ˸TĻpmw5ZS@ְlCJ̌Ės  Gk]_Q݂dg6?;g։ OdEpGbʸwKF /yoxfaLtImH 75Xk@]GbPbӃ|)#Zu<&m jj܂Pxˡ"h|V][BΥ&dꠕt_17g3)ֈ |r-Wn;?e>䁺-q>.j]' 67n:y-滴qt7EOᑬs-. M;mϽ7Gh*ޘ(ɊX7w+|}(Ŭ~ii|jXpNEP9ltPEOvChz\^N-#1k@& ]z=AK\hy|R8:8S+L(Xח(]"bAv'W,z&0zpŃ[nU(44Q6k4Pԩ 8W=RB0Yj.:Ds6|YʹD%*`58#kC蔆I{a)4?VQE6U 6"QUi^1 i0Ifذ;TS@gJ "OKXlى;kn}JOcZL0`~vD|akxe/_ޝjz})Ie >}EwO# n@] JS- M'|+{n` '?[@yJYaymC˱ %~I}fo[Iɰ 7/11ELy&@\cjIdYw5D?>:&a55s RqB;0"$˨dÉ+WAM| ;U? _ :meȁc.}X0^5|YBevjg3`l: Ui|瀼DS_ֈEtbuߕ;bބ=U]T^<:Hmb(;EH̷ #'@jC7Cj"фCt'YGBM>#Eш7;[VߌEpY~ 6. R RŖR]8%*xds63>ױ$A5XՓ_rudw=d-̞W <▸QSy"2% /:wطRFE:cjت0ͧ>^ X`>ސkvI = ^gI8 Ug;|p7:ry ܭ2_J)5g }8!-|~ [:Wz ^K4#.U V?@P11›"e$1#NKWlt!er{|54mE(iaOt,W*Pv^!Q=|2sEl`yVci7(%YNHA?egVZ/K5 yd1/Nk/e݈#Ufa7>-kBP9괈'ǠpBaVL/IS?Y<`,繘D+w߈jy9$r.IspyvnCe^M9Wzč{xбh:0CMognX r+O?!g_-gB%^dgXXyZM+&Eb`a,> ~9vb^]I!h_ _ Pp*)'@ݷ.XFgpRϤth|Œ ^IJ<U4)U?{FU]3+A:`{=ս.6Cv5?b+ȶގS7pb[6gj8.B=sR "!nݾ^NQW綜ާA4ip;,QO6|X(H ֍ Vv&& jo A˼XEZVnsUmٝ/L}/_&^/&LP8yq/(V<_a8%((gH 'ޅ1m 3۔Ed9|?D~(%c]m^6TST%-it2:WT?L~~f,K7έ[UD53Őx2Os>xN: [EwNw;r"ZpU=\t;-v=Jm.h)'=rs/Wݜ." {IJ9 x 'Ӯ֑"IË|d?^wH94͍xT)%]\Pb-s3E8xB#Hq5+ϕMmJͷaop 16+S'YZP5O<LW`jON d13G7qMDnUrw!v."ZTVM@y%oDxԄJ ,V{Ib^TxZ vh6\l<>QȌ+oLgB W.[4զ [NWM`'JB2PkUƩWʚ@0Od q a~4kÏ<&wfkU7eyx q۶] /':6`:M{UZs܋wG.1).,ɺ*)O(Ug~].GQ)jCi(or`镃uA3_ŖkOu`Cېijmt&μ0  Ò2b ι1_ӷ**1vJN̩ۆv$Kɬt* b IELfKs7lUQX77x Sܭ׆º`+u/k Fj)ryϋ*OHMHCcʳ dzYg 6_h@/(1_SvQW+fٵeVsǛ/mBn.<,*@|<ɲQM˄cϵ ߸:N6־hx:2^iW&@Mr+hD ><"nwy5!aŮ~d(̮xw}x 6O:N״G>c?!ߋq4^$G44J|r}<ʳV ޏwG`L?Ӥ!ĺ^4Zoް4F }gšN~T>h=ƒ`h%@qՇ\ \h^ubR B0 t#'En%m rK1ZBtQi)G '"ѪBd]JX_yAf᭟=Е{2#t`Yܜ;{ ZiFƻ郊Ɗx!8+HveddcZs[8>^lqo ˦@g#x.}NrD΃J2nj5RվTTD9ߥK5ղ@zSS,I(n-Ϭ>yS8ebF7 dfh5څM hVYj-PZ7p%{ +%ѲX}{ C%W;4mjز%Ca߁Ç,c}FGHIOH xQHaV+KMj܁B)Y6yNѲ4 LA|'N4Xڣl+ǥWl4II;e̽`׶?a+J?8nj˹p@.d7/d'O>zY vBOYK4ho?"u[{+e .?fay`Wa^7N38MR=(-dYv{! !=JA`2uQ^=%nafImZ9s$P< )ޣ7j&Nؒ2v1Lck$%XJYrY:S@ΫI+wCq u?vnHdV#ھc*u @vq社==LuIv(F_F;_zyߢuz$XhDdPoL{PZdÚ0a X<[u߰,rer۾׍g".|.7NE5ɁĹ..EAl@OsOCm p/s@؄ hRFW鍜PltaM:Ӽ$W;lV;/sc.Roj֑Ek+y1G'k} >aXד2=r>Uъ$2w aaqH旪-u'7 ,Q?bwW( dH XE:NC0@0oiucPsvSXU('jXXg4pt򼢢͟0@ݖzyiXr~eӝLԲB檃.e X8?7=7iZ|f*uZ XENb%b=|phG0 ᇯtmLҤ翨kY1- otXXi nNy,fnj,@W-Rǧ帧Dm\/utrhEĈjGjt̷oDݶJvS<-h:la sry@!pWM>bPlaC'ZÜQDl|NteɇRl!!>sSuO- g2IQ}4+-l|ԧNZ.3y{VݦIbٰTsݰTb/ VHa$TAky~ 1Z8`n |FI'D%ɦ0 9i00-!)GH,^ ʸZ%~ol{?r|)AN+i ݵ[kjw% B .8gS&#݄x9!rڡVU"ڌc-D;mӬP/ xzȁٴNE~f_bB"YIߓqėDIK |nIpUBuj gk6Q:; g> tfTAwSb-Qp 3{l媸4fbG$)~Jbp'/YxߌT~djkf Mk\s]#  cI+U]65WJXzwt JWۭv_Z6k#[5l:C(O`Nٝ[rYC5UG|䌶v&tU]4wY6_+Pvj; 7F|]ĵN)Xb^-:vX9Jpy[vvv>pSufR#Wˊ;u%4T)Oʓ<4*4Ix$x>!1VM*( 6s$kY>X‹cq&}c.S": zP#MWWd"y>[W""ye rax;#M{z0h1y,H_2X0=CN;a_g, MXO=qNacr)dZ]D6!2O?-lA]%?Vi,pTAx&%NfژOF8\e7 Wt~+QoRceS'=gI."۲OFӷpx*")hX%"[AXe|j$tO躵a3Eu 8CBV /ˢ彑yS6S K 30@!ep(VsO\Jբ!\ePkK^ppWZX8%% EQ:Q ja}?F!*I: 3o22>nYkNRDmT~B>14]ʌ *zN6&٘dP~7bRR,4,ڄ9ėJ{5|T$KόVX] S!s-'/ G %- p|ݹҶc]3 #ƄT4*h/wUŕ8L3p.<$BMϝY `uS|?4pWw3| CE6TIMyߠCO&(1) TdaÒ]MA;<\ uQ^zΨrGmSL# ױȸ뤥m4ܒ)9&$| mohLW(A[)=ZAw8S²,m|ti{2Q >"Y!ȒN7M}ĥ?fG ^NeD{Z {2ӱ6]??k8Pb&BQV]QPbG8t5ݍKT0MLYO3_8J7YS{ V-e zKJ"e:z)#'MRVNӿu]lW{O#V}/9-Wt$oIk^ش%E.b9*W>Oo͇騢kqn~|4f"Ƹ씬sN踲 CtpFjGy ΄i}#ޔ3/Zӂ,a7ɈhrY44q2'=Y"S0E*bP06bhA,ؼuրfZQ+}飕(4ye07CCimMZ'tJ^J[-_WmP&~Vu͇$ҭr٤Z|Η jF)B=4ą{]d݁\Uo:4ٲMmc2b#8k]|X;szt'6?an +d\@`&|'W{EӯvA*h^O|hD=CF( )>։ٯ":cH(K7,r&5t1z8[32D2$szS'#Rۭ{ҁbаoAVKÁ:w;y-%_B(~4ӛ0H*gśN?}3LOD3-9Y}fi6Eڍ !q ^¹:< dάhꙘPk{t9 ШW8䎹 M]_Oj])H q6Abk-W)ƻAHv%DG7 0y!ڻK?ED/͔5Hh% QB7k@]=nGEyLaC]_,AR&Fp=>Ow0/\yyf3OfNf\"|//ƁPgneۺiyѐoNoDFGё=YiEi4^S1 ŝc2sNa|>Kb٤0MQ4d@L”32jkwff4"JhT+]W0,?2c HTpdAEs -O ݆TVL2FB:e==,~Y}T ci}TyZvo? ֪y \Wp;?q2xEt@Q @1rǐܑUı1<6}jpC&hIЎn@_ߞЂt+B?eNG*_4n;"䧛iudL*"x[*Ȓf4Rϓ~Vj:ӈ(Ʃh7#N%pP%2N"AHBK_…Τ%<߳ڞ"6ST-ʙSd'Zi>k0gþa!OB1shGG14G&;vvRaʷMSV+9uJw`_p5n%`; KmÛ.a€F2/5h;GԱɶ T- PU'h!HlQNIF\ {i,F6A!rMAbPdxU?~dg6(S㡲9|@|M:$B(i #$ݨ5 yCpH02 #nFnx Ђ5Iʖ%L& sM oIN{h1Z;Q/Bg2ui7MW[|}?^tn3u)jRF]^W%No_Cq:6TmDSIF3DEC.3%'[9f`0QX Y>QgU3TCc8iK71{MNcY6oGJ0㶚dŒRxf/&|s?.R,hQR.=h|P '8Ŋ1Kb&-ߌ~e q$ʦہl}r@] e#Hu@FZO[ uV$p@YP6DwhwՌ^q%̒n1кmvSsZe+4+UfEvBZt&l*Wz0-Mo  bv7{g>Q$i"_# Q_;ش<{&^{S`{oƚIa=Nj2ʯ4̚gKOLz0Pc@Q}#Y½] Qf(f?{)4e$MĀ*#`(v5Ws0>nJBL92QlDʖQx[7WNѝ#V2iޖczKY H˅֪Rq~{MӀ},ʩ`1 [w_HjR["SDJboOyў/{| )!r"h3at\4pWPenױúcy%Lޟ0c% BxM9!EU'5uQH.Om$=ዀFs|j.T uLߴ*2 7d#ٝFjM/Oo“RcpВ銯֟%୪6]M{T%vد}[O{dlD)Vk 䖴?Kn8q_iMȲk]9Ɏ/'>`“sQk?mYt4h3@D &/7GnUe>7kTZ4Ug=ܬkƔ MyDBDjOfXmӘr/e%xiy@b|%kZ;Fy\` pI;4{ͺ # bK"Xq^EJ.:~bTD 鬮0/)X9iMhYh5D9=~n v CCKw ~. zȁY\\|o w(9+bI{-Rt+pʟ2QV%Q$`~{m!NoȖ0 W%,؇a5zGMxJsߠOPoHjn qK;W ލ= M/:`!bw2hȳ{qDn8MF2xBȐݥ'H1C|#8HYM|ᮁ4@Ďwt>]Pcsj qjբq3\%4аOZqeA?S]ssǼI&b sZo3ܩF}ݰ΃6buW]{A/幏\7\uՒI­NRB]㨐Z/-!UºF#'+ l_ЛvztY?26ʽXrJyݿP 3$s,5(Nx t3T~5&J8tn33Tdg{PB7C;@ҎFHwj ?x_g3.Ukd0~Y}Ź |~i0)Ic[ǣM}W6#ejcBʛ{ٟfO";;+ h⍽%ʌQ(9>)րRC͔X;ʉxjGҐ[FG: {%D{k`[h7H|dHpU%UԨ"'$n_IUnܢ$p1(qhб2[F 4!SВ?Y#Bw"?2tVڃC B!U  J מFPԂ;|Cͅ:Hh!|{L79vY&B#%)H{&j#cu~p^dgsCXLfۖ.HA-fBaҠȓyy`"u$*>ؒ)1H;MVЫjbzM9",v_$(侅AN&w3o@CUǵDmk`L7VvTpѾ4#U;u!ţ{mmJV\QЛ82*3 _9FHx&ۍZ c6Zz˟\nDNyP8#n=C7uVJXW:rb,9[tئtSgzך`i#47d |p! W#1u[. ֶb?P~ jexZMsD'"p5%F.5Ф El+.*JB^YqTnq{ن:"dr eγ"|wP~>?bzBrCw!dXKX? Ş˵\6evٔE 0'NS_θ\CBm"@_$/oY-G0O|)I 2[$Ц[ H&1ޡE]:w-gYS|k,.[0^zCV.qڎ!viԎ)E=!P`:T[J[WfE-` hȂתń3t\r1+(}rr6ÆAs'p!p^q{wsvC1"#$Bg{?^OiFT1@Fj }CrlUly/hǡTFwc'CIй7)ڇzJKd|xJi֣Դ Z֖~5RߖZX]5Eqʭ~?a8 oƮjrBV[~'Ǒ T\'U#u?0*d& 7tBCxJ G'>WG ] \8H?`<E,IM80Jl^1Ι1V]z )dwbaĚS&YTÙ7U4;j.ȆDQ'0-V&ex Nb'ZqHIQ`R:J´Q Q8aE*{AYISU=$X}4{MlPG^߹{pbyط"T@R$ɐԦr:2<(3QXIvfýUF>{(mܾT}U'154ZۤSJG5P2\d1% ܢ@B{CAi{d ` 신҄3&ppkCyr&IhvjG! *'Id.[aCcG?vgv6GU>1=DFjpE5U^D?Vo+EtaP~cfif҉KgqO;wƪ*,C<^gf"MD>3R0hKfÑ~Pt0$:I$u 7Xs6ƅԻ>E8+` a)ۖU֡Il i/ {7: ˓&L V4G_%r0(auьDxbEzΫi3[~E\¥J-"1unʪ\gS_Zu^=*sOBOž|3]&})p# {l4`M~eчy2rmVUY&@ [Λw$qAcFhI2 I2鰼I!V PKć.DQ]!POl9/v|ml.U`^)xwÏFh[l۰,.({S\exiVA9r>7붸𨖝Bdiw)5&[]fhmvnq^i&vRd'x+Gڍ!z)ɽl8OI`,A!V[ kQ&Ա"S>PP}βOQ[t3]5kk RgX*|IbI@lXOY_5,/SHe1g9Iʂɴ /-~[6~%$mRU x =] ƋUtΌww6] G0;(;?2WrcE8$@ёG?fǿL/&,m~Ԩ Z/E&b<4wCc6xLt3 {SBeBb).]Rd/yočlKff,Ϛ2C${^./l=[ 4u+Xt9JZ8E}N>hoUbũ۠'gF/b`6|iV\&z1C+pʎt,>ޗhjg#}a_a ͂ޝ:@ʁL f 4 f9y|`#L䶥T*jmj3H*=%X8J0rs];"Bi5l Ke}/"ʨ1D[yJҊUk ^ϷC$ߨoX,@!IX0f1&%){|WF}t &.X/I(!;{= g=Ӿ2K2Qn)䘡K,Vw#;jp@ }͒Cyӹ) ,9- \{7E'1]$|>aO;PEUqL'јeB~p|z&,T ~/iO8eԽm>$5r͋FgjH26I#'avef.= &#=Uz݈1y7gD6C/d!u0K5!;bwGhE|!3NV`.(ph!FmI⥥PPW|cThs%eг's 58wS俉qr/GOK=^{,);z*pP`n :Eq:iz%X-^lEX`~͐ۀ{fi1{4BgR"{hؘlm+O:G /(6J1׻ _fإݹ0u]oXYdd`,wy5ZUX21je?'xa%PnlGnyYh[-Jc@%q`k^-tӈA6ޔ-abY|uP~s(kIx,:y n!Vy'fNf$"䱀i-'oG-+|XOuƭ?\ -juN a›"v#_!\Tcro5(Y%W\;HjfMzG1j^Š,3V A9C_XA$=a0֕me_1*L>kS(謇 /2y8/c*b~R |f˝| 86s BT.Z!h\G-lsѾκ噰@F{({+{TGGv#mµn'0nm,U% ѕQ TJJQ e`7`V*ɿ4Yhr HTwr*[} GJs C`1Vyھ0Z 6/9|i3%gآiхVRXHc͆fm(ܩ]!p)Ln9"c;&d]Oe`T?T/_s4oc:K Ş& S ca)}i17KF/zŋ0Ȥ`Y]E\ D'+ɨqբWmA"e3~_5l̀X7(yZhOР>Qpj\>[Na)`YD'JA~n[ n"Ij*tQPݳ^V3mE#0 <8J /b{oA}NȓICMl\F5 ;%ٻr}.&?UUK=g* ͧM(Vbw ~D.6+Z?k04uD ͚'Ԝ2F ,"TkܒXW.yX[2E` q|kcy@ ]ǻH]"JX2 0GRSm9<1tO݈sJ;j_FsagfD@e'фz2UZ\ sJ@k@=¿ɊFDjȄ/2 @NS4o?+< 0|nҽ.8 vyCh<&j&]o!\5#[rwAQl A6rnlѪPpL!xQ(jf\eK5CcZalհB)hο]A 1&H'/Nd ėiTٓ"hۼv{3ޕ1\ˀ˶ML7;?j,? 򧗠æG`FGP|B$4b g/Jm= dްiviYzs8/8w0pm{BTGYم48näY'J].MRϕN0;V>U6XWe`p<߻l2ָ1>K jNPpC7: RIƅ S=LB/QvXxmü[*P}BvY^MLﳴvEjc_=ďƮV0`up3NE"8Y:[3+Bq|uwp ,,F)CM->-i mpѰ&`=)M Ne2=LX~7=#%r>0 ǵ-9?v$c(w]exuū9}Z&Gzm uC)}9 f*Q?n9p1{GuqSQ(tH\}ӟȓԖa *bc CF:N7>V^-` ~rcq@ \"x:eQŭ: *Cno<$؉,G, &`Ƭ(|bn[PLYETjA  '@*5wi ,gg=6ǠAAuY|"jn67wJy_uDj7[)һH.,ɀډ!*8C ?OŊryTZxZ;f8\ YTruU{, vj1a 4tDYk5YB)y*ۑ7!ar9Gq@U<֓TsL>aƉKQ,J`Ѱ*VmźO}*%^w!=|6$)jIw`M#Sf=Բy{{YSA ;o? Qd NHMVm-ocMz9FL :](v.qw,_4KNp*y1J|pii`{㐟i6bO%-3Y u4.w C`/d(L^̳Ր?@OJ]/2rơ&F06#ެv@֟$hM˔iԺ._RJDMyC֔^6o.[nr X E4?gn) {<so 2i|EHK;)8M%_slw"r\+:Se/F0`z[ AύaWT<ކn[m{% %5BL#!y@og rIp?;vX?k兢N׺USݚ67{4KVi$a[h8Ҩ2-&$dR6r,7*-77)c%SFfRVLSh}K qly)1IÇrr3<Q:X^%)B Xã,N% v 2J' ۖJRnЎZ7mfh ) u?؎83tOwe @dJC'$%9ejFh6 zaɜCX_ں $ qTd 9I]ثѧ#Rccf lS$&]A @`*vTNNͨ?0DT~pJ}9^wVL-G T0:2_[j<{t&=y m&Jru*yU HJ+*Ta/xcr0 4/;T{XnK@ۀ-3ʼnUfƒo1Ŷ[2(^{y8f6 [>"G$|~vΩ|OfA$U`ZeQ}kQ_D. Pf CSvZm`HWO` N.(bGɸH7&Y$&m7ܿɸ#S%,E?< U哳ŸY*ŌD"Di4PLSK˾)|[rZVDj|8K9Cs'zP9޸2+wRFO|P4nғ5cBa捭 w8h`=|e3"TZੑ6p*jx/Yd2Tz&j6kj](AGDW)}EfMCs-yFlN,D <$jIҴˎi8ѳ pjË́q.5mzT_!rҗ2&_[ses#PÃcF=]hB̡5[$;-@j|Hl 9m4Dɾ%nqG+xzNIe&d'Ϗ: '=NȾbUR_MT #ɒuOFt:Ξ [mL#XZSay|찀k"S xHPm&Rf1#/`qƼP;1,QF PR!W je#.y_J 2r0'>ҴmjF'~xuR0;r4'ӷrN yW>3K}xURVdUy/_Z7yL5og/!{ <i(y RgGps׬63zM'$UஜFlUWjoU%S%l$Ef/ŞII'LnLDhʘ h/!/FCZyϡI?I>>i 2P m3 4./8`3xµ4>\{ee%Q!} qg zZn^>?5-Y$Ֆzt$ 2aVvspE[ԬjȮ  |a̤+YX͊!ltDuJglOf5lQ7W+ vT\-Dlt:2/5Y 4"I[ϣeTj_ziv+(Ab>"&^iY}@4L@۬CCg93Afk8!XU00~Ud;ýpM[.nR{vdN/M1`2{tEnx7]cpW[St{B?C*h!vqEVKe|8n@txܤm'*(/qaW!twe,7&EKt @+:_w J4{Rvtw4[PbFh ޷O6~†W~ !шF|97Q=~ ˭efҷ݅bOMЦE8ʹ0xUϛE䋒a# 1;ΰS:692ZYD\&.GP,6S,'$_'03MOPrBVߕ<-Q j<[d0 b}ம -,Lې{?"G^V үhir$ C]5bGj[CRzNd"d ufYb;# XWkbf]9X|/_*e&FLR16;/ɴTO34/Զ FQ_uԯ@L2t9c cK8. =wnL{=gfY<:;H@8cEX:P^E`!ʚҘOQN/&ZtD"`b]Ly\.: qSb^,{).EV! Se̕FC .K]f4ZOuw̩9*_˽c?^YD%Y>GzJJ%:˲|.BR2 ;!pV* OQ%UW*I4e0p{xӕi-RsmB!MXp +wvw*)Q (Xd;VE"$}TBkb,pNJxJxfvlYuK#n!¼khd" M%"6u ϼ(ͿNbtSCv+[. uEzdқA̩ B3rԕCFރjG򄠼am3+"))ʴj;q43CWFHfz3UpY;& " j\.}\um+}`tvc)ޤ RUŔm ah3%KɽDޮ+lFJ]ӃO;MyNKQWR<:#BkL_'1RYF_ V ᑘ&b_"8CAObscӞ0 ZxOƌmbeGl'uK+"?EYE!IFX`(qRH&Qz#R#?`Pة[dfPT8‡TQWZ`3[B\ddRֵ@ W *7$o|ُJazr3`[=V7bÍ1~A&m<EzHG)I&[e 4kLaOit9Va3sds75ϕԸ?/'Kv5\yq̬]SeL۾Jih=6@'q"S `P=4 S#[P"/s=u9[ W"%eEVȞoQO}^, )EpY2 0m}8)g>:jsӀ,Vlps4>J)nܸ- Hu (/xi si""TY'Cu75aBڌ*_ 4o;:G?7>}mvEtXJ0wS!~kvC6duR~xPŦZ(Q2f6 ox4 ssf"'n<>|VֱUWcBL'ĪMז &r#k_XĴt`Fp\G&xL}QJ*MYa܌$92/%6&nYY0TMN'L7sC5Jh LDmm藈BQ=?\/&LӇ|`~ 9څná{m;<pʠ!vK4Ҧj s&M/Ęk,.BBkZJ%گ>5I_ߺ0dЭÊZrmP`,+0,}:1.j\~a_eCgCd<A&1#e(WJq.-]YEꁌ!I9*W-'?fmCZ6Q?élWbXVY7\jȌY/̏p\jk'}UxX5>#ߟ4li7VtؖťMl#3bl?Lrb&xv=`&#`iJi@+Q?X%P;7/Dyne1x4Cf"ؽ< TJ=tsXφz&c7nm_8Єߓ3hB\SnV^OC2=ȶ"4/L0twg-|4F"KPz rKNi _dC᳂{$yC|l#cii^d xX-Vإ͠Tӣ-)]K\; MMw1W÷}7>B3mU*,|\& =!a'8 ,ޖ "CNƤtP΅A++\NU2ȕRC-6ŦL4̖E۵s:YlK!>Udh(N2)~ad~AB L\ /K _|q&%heIFԦr~}eԅ\., Uj6^0څ Fnc9ft1xRd"U@A/(w{!xNgTm Sa"_B۟KaW h>Pk6 `-R;[ZGD%V11Vosѕ$ó'Q_J5wgKj,9,#p2۩d}_q+G1.yfuKL`/M ikKGq UGL>x30*`iJ e`yQ9T; { h#BERLݵ_iZg'׾ נc4 Cq>g>!Gg@LTtKƗUغA ӷFxh"7X3gS^uǂ[h<,Gh,_U =s+p)S̡:!zH;]P"fL 82j<^EQ?m_dPZ(]!P1n{؞(. k @_ɐy/?e3Ҏw60mye/=F1 u`e?i|1@㐾HqiW'#h$EXE5wOB^ TYy6̺/2V]9[:l TɷL]rȽPnB#T,V<,{M}as3%N$)`Jvem* 賿;@Xt-bw>5% %{2|kcM %{,9T@ܓ䴯qÐ4p Vq3fg9Yov O˲ʦ5M#X|>T& ARo3d:27;\;ߠ"7~&oEl5b`Y1+j+|+; d+ P4Z\De~f{)WwGw> 0f~-'5DV{ua?k_\׾2EOmLqGLN=넃#: J8<.[t{Aik;`mcj0Z$=]Fmk5]12-Nao9hY}ŀJ Y\|j}Si=0uz2{;A{C/i'6o6;KI԰e{/wal$ v$x{1wѼ~s[!no9Jjs}4LxCxJ#A9YC8CQuqyE[:+9eV"{aJE$\XCvg;X"Bdz˼L~y2IlJP||\3~N೯Zڊp(Dw:ߣӥpc;)x ): HN:PqѬjh}8TL , lwd SJRYb<yݛORj~xQp#E3U啫ِu:I]#*Nf;d'RMI`> 2sc JW.򬑬Ul̃ HW#nQUs^P!u~l\>)?bSVk(?rILyp]ͯl3OmN4펒 e^sm}=Pf^i5r(5^xa|K F`̯8Cr03QP~Xߖ:hbG±pAE+٠TZπG::s%ǠD]=5Gi^Jj- K!aɑ [<|EoHms?pIo0y}.! at)ё1g*nfre,Ni<{EI\:%o3V;9znW_"Ґy#] ~x Fx ̄2-&A*Öa&NH -)Z=}5X͋\  =O^[I&)/^I2押w"f\Ocd?܂jK`͝39IP[ѨxC¤?5&V ݙ3 f׹YҒ3QT]G θ]M4 Cz,f8N5fHSFHYWJ9Xڱhyia&&eK[Bo)%6p6U"skSZ6RnV _cH3ԃZ&̖29=:>Ta0?W|MΠB`L:kb0,#B7VUҟ u%hopGtZ󷟤r!ܯ# ,Д<+nObA.mjk>n[?`R)(Hd-,UOw?Z kI~wYo&T- W<5 "x\FQ<1n %&ӡ\9I@5 t9{C H6aX^}j gKⷷkypI'wf"?` la'^D_IӝK\.Rd][()hm?|,vٲ) u [c]ht!Sx8صӵ'҈<->՞V-YaBĄzvS*tq0+NZ=3ʼnM վo-ChOIFocʸpR:M9 M e<Ҳ͝^QL댹MhR>v"ohd#nEgQpgnC VB`k6`(0@jm o/N%xH{._(+'|.zިy>j (-g9t a1m&/PWt8<:4d"su1Y o:"s'Kkex:U2od(TkJX]FBSOM,a|H^[z #N/ yL'%Cg$L5C<fQsO,Q !c5sbӁt Go})|ZrV49R{T_zSs)؇"F}z\Aaԛ@ = Ic[߿p߉Gꕈ5-|9ji`f>+˜<ë{LZCdZwPug?a6uWHnV_5{@l/Ġ/翟\ϫF/oY)NŜ%}TXt9Kd|g~"6JQ O 0=8= d2h4HZsmWJ݈J,Q{ n67VH*5C 0+n)^>Tfg`UYol䮴|4ۗ&*,izl %ݬxzWIl%b2މ`s:(ؿrld*Hh<ٖ̍3ZQPII&@'` uA:KOsN?ăK»-dž Wo ^8S(ʲJcA'v%f ">cGlc2vfcJWA8Fg9#`FdBZ6Q6M^WiG J+mB*^PB;+%C_^WQ '*p\ӼS@:u']!E('p>wH;^Řf/,Lhw/(N9$p& 9ԚҔPV#g{' ZبZosiJŵNJ +co 6B'E̜sVh(%_CHO|dJwTY'\^cHjr$G!F&R!D”]A?lOw6<%)952>1mif-\ ZxS5I lF蒅,PwƏYt}^(F$V a;(Ç.OZ3~1IQ~j_!q6KQۺJc+_~,Ci$|,Q90s(MH=1;}" f{|mMB+r7_Dj4ѐHf^_Fa , *&3ʥLLrTC9~ =KAPxx=6ϯe.AA]ΰ!B1܅1Axw^&0Zg^afIᆖOU]J b}#r3W=sYϢPË۠}v.'#I-!e 1w-ǏA 0*,L1>1KK A D.2F) 2%/xR\љu=T`R^;kڦI>t/)GX8ٺXi%\cޙUd7uR?E7!@߽ڧO3Jr\Wy%/,>kBz1U;_߉0n)ٹj4du|NnPt89Ĉ .MӱSПtRM -c@ nuk9ZBrx|uB`dCLO]א ̑i9B ZLt&E ޹_;NeY-Lv).|.=NmT!tG gQ:4"+lkPe`H?IrXUqn0ї<m}2svAp0s;$A4$B]ܻs#0WwZs+I4H(ɬE*R gƎ#yb2ِS_mšp`8@=<}Sy Ӳz3!JBŹ4߽!F ;>D`Z<{x%Q~F3DNx{ æHs5âh_R4Çbiz(iiMu(j?<@!\<,i1+T싎Fٓ#&/ u%9}|=SWcV <u%撺^`SkIȻX6y@Z V%SųJ.@-VWD!)6dzG% &XzCO:t IW'2n9P" RTYgmbB~FÜފIig\{v ֶH6z%1#API.)Un\BÎ ?]^njk/"Rf]( UZ3;4ИX/!N5bȼ( 9`_Mt|3 Z/Q$ ` )_dU>y<-g] twfլt I5f-?Tyu9t83k_:l)Xy;{v31_ƁE,-}Q _x))]u,a $!wPWřts9WY02_)q{ͭ DQM,5A9W;&%@Yj+f/; i&y<a@}<DX9#E{,ނL޴H_$P[UTTgP^ 5g{ >u=庨<4$_tS`=eA9yj/+^%ђb/1U\`㝣4bC]U"d`}@)\aK`C9FÝ#{EyJ$;ZdԐX_ CuiQ#rTh6NF-|ym$Q*Gr%S\ö߉5ж^@4̕xm\Ư6DTcmgoA/*R_Qܟ1xr=̝>M:c[ұn }VhÃW=#m3ԓwzAܕ5׎pThUx2{03`8eWR;g5=9 xGOnXBH@ѰWxO/q`PWGv(1)HՃ:#`Q >>зu $~i@#8pՊDx osĴ}q̧@mYb͍\<ா_Gj3~\ &bnRWpƛOmޤ[)37´:vH6ՐYr9{՞ O^{@RjjM韛d31:{MLϤfQdlo`0TƹLh5Ao1G&H~y6@y+&f7>^Gj$gwԍrCY "Bds:M1zYKirL׬q1ΨC/Rt]ǯ㍴~qJu1lm9Xr[+;#ټi('Y';A{ft_sKKVèlӅGq޿TI({i#lAP~_9}"7ҖVDCjom~?7M exf1Ոξ]u(V.KIXspq>Ma 58/fSpV7]乸}tՇKێbO,ns9:Gvd!ǁʄ3A^W2ߣ?@ &Pøy%9g`3"O9͋*"s2/rauca[T%{d)>Hj)*a2N<,sb[ƌf5yR @)iOq^ E8k$-wX&̡̚u ]J L~ʉhBfwz4:'QӽiaK]-&qvND$niBHIHﰞu'.0bN7&m-Z|!myK۾"yO#E3]nV@'R;ί|6y܌FX2l94tOdJ*]S ɸpUAe2֯bJچ/Dx>cd݆PrTqSd}T"[##H4*uHnAV,X8>8-aM5ҫ^iN϶e62dy':SMsvZ| Dմv ocb=HE 1ܰ,$IP\㔘I0abːb!x\L՚U&@^lݓ[MRy5J]y~cWaąOH :6C{SU$oN&FxE u,B6+FbF o\{lmק2\s4% Np&#}*J1ibfO.`R<;t1ȦUfPT**7֓^kt9P-$b3TŮXr.IJ[G^ İ SR8FijG,¹X-m+v)甪90˙丛:GA6ETm%پ1ci [fu Jh3 SጼKwtHrLjJՙ5v1œ:Se+BQ]:V*p f> VT,+q8!H/_93x7Z#*o$P>'@!M|x<;TNO2PAuF-hZ4΄9Wb~]qcWg}'@eV4bvqaڇ1:C9lKV.#);,i6Mh )P+di`eO 'C|ke͍"A3lLtj8U%+X2.V |a3#k@i t^eG4J2Z n3>ټ8XOkv}&ZՁ/2Rc{tJ@M$50|"P4L#fetJEI0NSb| .ru$M!muQTh͐(iu[4&#Z3y-4{΀jDeGb.wI- ^~ *iRqv/RlN;kCGjzl놵X38ILwL疴;f/zɗ{}y,QM H@mѓRKI\S=ҟTQl{XDͱ/* ]p٧?1YoW|zgr.ѰBL)O~19VlUha$|uDKB{*#j!5%\1HݖB!q>vF(i e֘ols"KT~FF+X̏Yfm#v:,oW$߂ד^aiy]]6$4v1q ?o(E fM,z遢f7MVc&uUVʺOA:l!$ S.MRy߽sWCXz FH*z ~\j˧tI{_nDgάp4L'}ҖƟ|1k*_ݔ*q p%2@^tfFdo|U5v&8a[sĄm.g< \5L _"a)^UN_HJr.@.}v}n|/`4O%M2f'{ 6 *!R{81a8Nkqc tͺZ7loÅrT}_|0Po"MAH_1mv\3c^&(;N;wć*O-,<\K(gz]A%E[S7 o"X ^c GKJ|,b_((uq9or&pnS 720L}dP幆|K>LFY,|*3>Ӫ;7SOfb78L}pQɠ}6-;)7x4|bql-t> !`} B. D\é픖l cեLqD|qW>R#mf1"y6^"(#cuj6)"BZn9Xx" 1=n2dDl1dZhYɐ>+ɀGdw+zlFN7g ݄yowy1Ns~S_eV8pNVa8ۯ3cJY jcf!)Ί{~^j&!TOb[edd(krwD=2bXL %'bf-;2X[_X!P~5=T ;=re Cv3T7tM]`܋3g~E [Cbp;Mkն0׊͋ t#%B" n9->l QL_^x`&<&_aa x9"cTQ+[8 UǸ|& }:9{[&h1U)nR?vkfB\5s%KrW堧SffR\u)Q)5[ߦߕ_JH6{ll51i/( KD]H3$BRhVxWm;}I"G9$=@rMV;=:_j#ĐJi<~̤iS8XsQ.M2R 2㣏gu(&>CvKat{q+pN,_A+jW7ߛcn:y+zHo] 8}A41L]b kߣ5H3Y5i&ngC> ͮl '݈֓x8\~zuP;H5ǁ"˺WѦ?{bT*/>j2=@rz*;+%՘?M›'cm6ڀa|;׸nee Ǝy9\PpQo jg0 N,#ë`$>(*1tƋ:SCht/U8?we!!FC0[ ױrTZ-v:$u cR£»+g0Юn}R@5`Ф+,;&1N I?J OLVS!h5륂+Մڨ9kGayU-3;IE_ɡXqH JbӅ#/|MZG՘&rsMsuA nMm,^w7" >JEVz5X0}Z'.7['2Nc73} 4βmgJ]\r,Oe ? IDBF"@0 %]sQnOƆ$`(6+;. H!l$Q%D膪5ڦ嘶$'xȋ>YE@ԱNfm_gw$>%zN*nl#<<LFL\Kk̰cnt| "sOM~%LNz_];]벽3|Rp4d4O9Hj|La׏"\؋aK5ی,eOhY8_N>\wYLYers4[f+ n/Aº,[GK)*`&usu'F zcu8cn8ԣB@[A`/e1:m*62T|xaͶ^esj_i~IդrVX=. _͖Y#)g%(I+_J",_OTDu٠Zilu|EL7bSvcڏ%U j! ⋰4\){k:]B~j/VR>̷z߂+gȗ;*e-Vsȍuf o{|Q9dUӴzH,ĭpK \#| lЏ{X  iy¾90r7%(5&a鿬2r)1(1$VEdgesKL\%b CC%ImǨ.T-G߻pL2@0(BwĀvta8̴AA(LN҆.8Æ h}FhM `&h cߜoCʽ4jDpVnܐ'uђ. kg9Da72r\dlY^KHNЭz5mCbw|H氚9dPҵv%3PL:pI @+Su`XDwq 0 ;zNngR2{HU]&ޝ a(,%Җq]'ޫYkE!|(K4|/V@f8(.c׀f:idPS5>2iT>t?gkh9ODJ Y1=̣H{-RjDmtll U_ԹUt@sou$RSR/2bȆ?Jy׫ZHŊpG{O `?E_cRRlpֈGi89$և\uڢǖDaf"DޖG A?㦑<$,25U N+Ja; J_rSS^bd*.;CۥV.S.kn'mo`QR#`|L벡ط>{6YPYoR0ަqX\s tNXIu:i.}RlVޣqck0sQ";NgӴF^C@6LZ!DΗŋE,L1Q2þZI][<ɼlM­QN ߊP)ᩡ^X'"7y+>_rɺPpYhk8! wZ&c Xڢ劝ˆOppKwd{w]:O]K 08>LE,I|/*2E"H&x:9燑UO襇͓!YyMWRGƩæӲWYZO3F*q5"ąU_FOG^2ίRfbm\^ʯj4QG4ԙb9{h9o E+zL T=gi&d?R#C% `J~s^lOCIb#yd5xg^Ň~6' |pLn 8k!Km? ϣΏ?XjmrXR5F~cC~U"`wNCxnIY|0ّj4UTuuQ#'t`}t(bg+E{VŹ4US$ܐ;Z/fQ'#I]J}6ncE=׻Ù0́PBE4DcQ:cή:K>w9 :0E~59 ygF.6$ի˟(S="X5ЩuI>"MQ;;S%@N#NQy#Е?twgdB!5j2Fזԁdx2RΦ3է JЫb%XFO=![Zx ۽"AG, wv 9 PX;^;]( 3X1f [|p[R8$c[0KYnēH#]HHSC; @shL 0&4M 9%"$Rh$WMBNXtzW§*sqWRO.WLݸ9O(e~E(5!Z~x:p䋣kdji2d`bi- '9A4՝U0emս\o`8xf8#mkDM) #ʵӁ;{qnEWrMYEӄ4FVzrbs!k8/pd}XiK#^p^[tJze}ov|93=Mv_V9 岥"5h.e+|#sK bn#yd`2+"RRBqj{VD6Gj;Ń/ԉ6([k/rdłEv+\rt \4PS@Vę*;DN(q!=F]Σvz&lRJ,0ngCںcBOD6Ŋ3b[OiipRmvO#AHe ?hJ!p:)NKaÝ#pG4`,,[bmxm~::5H}OČ+EŠVH0@-NhH1 ,=_/ pռTo ,zB,G9%#5s':j,*ELJʰDi> .~R 9 8ñ;Rty H /})&n h5v5QpϔA3:`<T`@l\Y_lHQ7R) _9Fq:"WHeSD_خ-77{ה* wm%Wь Еapk\?ti #^Fڿ&,^a|}C"ߓ^2'ѹXfHVqW5ƝiXzg}c}`SmR{C0^Q\I}6N#F=^flFvP0rFAd9XFɾW^d48U4sF%gjMR ! ^9>n8psB8{6#4};@Y]P3;ESRKߎ?(n{D? ߐJu~F=K۰u%3 1A$_+nME]1i͇^`/)⍛6e$o@^^m!lکy{u;b|2dY$tPy&EFpOdSҗ~醈*鱲Id(hWH:cG<7{qׯ eVƚH&*ALz a@u=!K 8IѬJGݮX Seu1Jh"(OjG<w[d DuɜD~:pEf+Þwd*FSQɮ 3$I<$etlN)_ta3ZiV^ Q!452M!/= 0썴kSrI]ʱ!;Q{LJQw:D*TlOKPf]]MK~'߼]8C_q*D,JG?:2 ҕ;.5źr\3!Ub0쟏%X,lh8_kc0r QɄqŢ$,E}~HgFXAeဌiW}UFB:1Pg!K-U.K3|-If%kH8zD~^j7Z%r{9@`WGvP~d>P7nyĔ6?,dM.y"qKw1Q`Hn UFbʫp$*X'&śbMTRֲͺG~Ѻ|T{LS&׷YOB{s@>~J!]GN0)s@p<bʎ0faVWQdM=iDص R q)mA ()ÿŹu'b1 `S<|{A?g-'ǔNtu[VVr/<45e N<_z642Ys z,$$% ~D4nBs%xl :<2hw&Yef] ?ll#O0ͨkb5P~}!TٝbkϽ%t̀SHe| -  t'_"gY D$!#Bo"pxGɆ2\ViśW3GK G 6R)v%?=f_-iݧ nKr ))C!e iw]ϒ Vg8llq'A2H># 5. , |8MLi5N]V wlW&bXiO(_N<1ZHv&pc;}ت `W'(c9&4:ףXk=蛦lgSiټh)I3o `UR+d υIpds=xŵ8倱NJ]#V3W򆤃A3_GSk7,i ׈XV '4kN&Nry"\[8erדlá*iA3kCbf>TdC2]=q3 vԂ|ԏ:Yk%M;ϼ56RZY2XrQ]'_@[̩$}E@?CX&U5= 3×\-W%76mP>uV`R`%6uNlbͭqk煮(wZʼn:rR@wpqcx"oA$:r6,~vzQ}[G:!\[K")24$ 7\H!Q$6åHp=k==8kj;<K7!nɠGu_, P9@(}+R/{ts{I%h3~?r͜d!Vr&Pϼ$(wN~(UO]c~'[@"l motzIn)gW`Vp9R#ÐŔ7w(`SԙW-b~:LC̑=YǫF9q?;|E<'Hos&{=]3ߢ:Tu_Df "qV9Co/g\^ ĎGHً֙Fw!"U 'PuS*ң:|#6ɮ'Rê:3/>3\ mm/ttEY!ǥ֒c JWA|PnNcRES >ocEdžG,Kwl"ܞĮrN@э9ˎ. ֛0x&kCScٟ '=bHeiw7YPr$J4 c]v@r@*XOe VVzV/AsǓRVY3iww ɡBʶJO$UQy_J~[劮}qB~,&pKվ u]Ѕx -weA3q hՠF(_-[#JX mw>u!tekE$`6v  &dvpÕ$=[@ 9n]h_ZDs/B{o3ݶi^bԋM"T};=+Duiju.+dggU%ԔOc'92Meఢ M`]D8Zy ~FTN4 +!m؍ ɵSl~@0Pz؃qp7حbqMńN+cn w[{鮡F/V|۸%2r<%} c#Xh=my|@rk`x~4ԞRhKV${]F-Ӂv1CgYZ9z)2>*$JhW_2VV*8b@ ޜoB(X%5l7A$kiy?nU|~q"YEq|$rPΊ3AZc w/%v D "49WFby`y^W~mD%;E]XM9BBzAٶ ebmUJfTO~Eɯz,4 xH^y+elMQp!Wd*{k6ǝ8ؓLAd,_EmLhw&cXq5#ӹQnD07nA L-+b_R.Oz]/ 2rΈ0ܫ6{vpè^0J_>:by!Cl: Ϝc5},iܭ!!J_) Bnٶh^qa3OxS*928-S}=p @YvC ;艫P'GHwN&"hr>`sH/j»`%˴ 7!8qM_Ly|Iwc(=RΪMn/] 0u{)Y4x)#[4xdd{Cd0v7Qͤx%1׌ R"ri$t̴ol9)aaܡ?s*Ʀy/^ 1 "!(SULou<|PnJW@2h=8 B]cX0B{ob\A,^lsJsW~p1 럵J(D`9yrZ1bvwu KՉF]M!Z1~s>hJ'ƽ<0)ӨE0 =[$¢\ŒN]D<[kI`@{rBÒ?Suz/cp >~v|Vݦÿ "v4P^FLlt6xRGW= (Bg)MIvkƿ]]f:ں umׯgxpjnkj>yư EڦI IP)،Ez`bQ5ҡQs!+C7P8_nm剭.By&$aNucMНc4rk0)΅Vp݂6H^/MddRk$ {an|2A{wmQYt3&ƦVmyĝ1DL>2AxגךX%Ub80#%*D]W|ZmBgn0%gN͍e}{iujFY$]LrVwkL}wL hH񕃨EePm/WG B5^,t2I(J'$cΛC(Sgx?|[匲 ?_vѭfcR;NL>ŨiAGb5VTs+;f ZT#R/2qyÒ*jz$A,ț\䬳/0X.n1Con%9p]1,+QB7 |iyݦ kOL c*R9k))1DL 1& ʔWҠNqB{XKgޒr -.ر'0o~L#.g(hG -u >׬i"x0:aGl\Qo)ؠwRC_FMѭQ)]SNHp.)\4N|*4H#$t5#ˠUɨxt$^`ZCj ye0y]I =/c݅)=7F4 s\I P.Gg.r-.X$ ACĶ!u9`tCɂw^Jt)ky'>Tg0(Q(мTD\2hsh!#Y[(dHn^i<ؖCľDm0HԦ =8-3S{dҋ4M\M盲MmcjT\;}"(J辯^[转R=pIDR,RJ/Y6ؓڷ*r31]Gzݿ-q-NIS$)sn:s !i4JO+ ip\r.&TSJgDĹ>Hĉvߕoʣ3/l⚜Mc}5W\8&M[鯥9@OOAa.hT^0@A!¶Qmwڬ=;2qzTzm1E0 TgdFX=4Mpwa QJ6ڑt1P A}Sltn9_絏uDZ) L*^7P:lݑ%%O:4<~wF@nQ'f̣MA_ N"h?AT q4|IUa1MOȀ/ȫC@WnA:0MuCx.#| FbtFs/'* bX ОauH#Fm*#ØoV&v>!T0Docop "x"R> 8`>wBEQ.}QҽRh[V+' LXHCS4.0~Xr誾DqT.!nЍ3ai. >v&ԃ(v P;MCrE#l8h3=91R's5teC;(/ЪfrfcblJ/wHKoV~t?}$DO̩rfth=ЍM:x! \*2bB~ν}^q_=59IW_ %Kz ?|$j6g!t { #.+QQ}P25@%{MkC7@V !o87^.nݩEDQ\dw3m,ïWUP_٦"tbG1^P&F  ڮ8OH>pGPtqI|jyt|p>YOffܰw3$mu*t Ri'1@pp_C +70x_9$`/ +A`z(GV lwRn5m,oNR@:,\ؑÛe\r(<$˪#g֡|(5#v vpgK B;Zy %ЏQTf vˤ8uU\0=hcRkwS^8pz_+:;>$7$1?,[uG0(!A筽O!-9(gߵ7Vֺ֤< Um׷uQ&m(e(^I0I4K~ri Okke< P3->-SfSdؚsUJJm?_7H s|yɡ05=7{j\79Γ[p7zlaȍ零5oJN`p3T ?KgYoY" Q9 xA74t:d&+*3=\1 V@%&֐:vh81( *|Ƭ<;DlaJUEt"ݪc1"{W3{q7irЮi;>\,K-p5T| MF s\'UùhÎ) CCOD6͆GYd2%CEY Bz?Nѵfa~8g*TjV#zՙr♩Gn:,iIV;|:G6ߐBH$bQm5N̕1*a]R,w#Lqӭy7A5Xszeis;rUV{\m8f䂲 ԕfrGVQhЀ㟰<my>8Wa饪@if5@1A,l^9CI@ʇȨ5\Fq¸jd۵WFNU*>9*㹳LJ\M͒@E'{^w- ӶJ_*X %Ȓʈ?Qö$FN3[#ЁC@>&YuL:A"|9!i>bGV$~$o+k[3{R+}ή,?IR(2)&{j<D5 hY|~z#b:g鑔a{Jp4xRV&:Ӌ]*g5>, ud]I Fյs7; 1NPV WBa,n:)27V`+ݳybG>I,O!¦~CߨsZtSG|z86:G[n davvqm %NN8+Zk2.OfcP .h8:yV6C:!JHxA~LyלeA-Xb{`pr>i,7bZY#zkyY p1M|Ē8ᛣE0y) X3mT,0`T(ũQS(0'mH<#E< Ԅ$bf<ӔVx];X{Un6Xޤ,V+Ì}ܭPIM[݁쿞 Γme.4 Î/',EƗvƸB{@ Jtw/L4eCQT`h>ֲ܀uj)u mTb%[/!Vյ.hIrOz i!S wJEMY*@Q;^`ݱ4nzq|)!݄|PuG"AKn*q/ ŭ;T%/o̕WZX VRVX2z)wqsla+ӄ Z>\HX5h4O8YA5eW6ar(5FikY+c Em`[p0;{+T֖N~>$KR$xPR̖m^f#+"O$JMBi6QhwyILdHWHvi_1QQ3țaZr6GWONK$PNx?x9Bvf#c|-,Tz.lD`nyCn9N5Uc.*53Dp,&rW &\o$E T)ctSkK@-X8lv-?yis>Oj(tT62zp5#h104qĜ/8'G'j_B%up[ )kv[<6&q d~@ug.lNvaXW$dFtίU"s`l3:馴[}Zp'M@.ƤqE{)m?{pK7ԯfvJUG(Ym4 S""ǦNfkԈ[XqpDY>ۼCdȯz:WpLNm'Us1"]bEdi=zx`ö:uLgTq|ː[z9'Ȩ+*|L'>5J`]IYzJ,@If:*CVT8")ydGༀ9 to鞈nz1ҿIYvO ݔ,μ1! pNJoYv68rߩM`i1S~>FбiYӤVc\cDχ>IQk֌Cwۍ?W*w"޸|f8IVwC8KUNn[s{ZOT!q:MY3<,Y֝W%#9Nj NfE^%CZQZ>' h[X$}-eB k9{hG.~CÉ["gW.W1;YX@|wЩ2V;:ӌ׵u66*d3zfS% .,OjE|[ ];LsQ#f14s" /[7~q(0 0Z&j!DSRQ W؏Mٱ5{ƪ$n\  h @z{۱,G}C:`81*SV#V Y\ʝ{Ɵ|=N1`C& )<ש]`g*Eoh7iR27-. CR](6ϓЀ$r$?$5,?e1Pr5BJ*Di83PcpR4)k4$~w@m]0c# a7ǘ?Wg[Bʧ8R=z$4D[ӫ^ɤqZӞv#b_bx ыhzP`mNG3xۍ{~t$6o5q , 696y^107EhSٓK'RqtYP>=RAK/[TKE2/ ;Bbnx8b +K[U׸IUj2v|{3lc[v\ܙj 0CZ.?[ !:=b@߲׺q2Kt.% f `L\*jKae?ڧӬG$o+_ Tx].#a9&l]\`!?0/3t7szY`;`)@Tqz,3_Xt@q~XOۏz`MXiK[71M(GXJtAIQ'1@y3.@*PͰ.{B1V$gFh0%dU,垌~L~G$~^.wrcէ^/DƠ#Hyf'T}@MQOi|Ef M*5=p:::V:=jy䍮g"lu4Y܋x&OOL.Ao?A 5]>.; ;1UlEBfxvt0B3 Bp,R=%ޚI7cOeg7.hFWb-9EE݀u 4O**..=jwa @rDe6̤<\q *YBxeˆ^PPc 3pN˸6BJgBFaO>#Y/w*@р75n$ EiRQg,K%dASJaJHN+5@FOњApWN)C9pGZj䑲 6{Wۗ }jcN{η71zn;)BcJ0-)}Y]Nss] 0()w qZHdGzޞ67b[-w` ]7E[3"!%WԒ-ZQz9#mNXe6}ùCJ+pXlR |hФŔ`sQ`je%B]{wh/k0-&7['Hmܭh,*tVZlZ\[i}Ϋ}]D3d*Kk? RWfh ׽kWIƯg6NR&s9~@֢42д'0}ax"g̭{=Ќt[m|m&}-SvvccJ= y[dL{~-5\2@ғN沴ln^>of"ScK:gZ\yT;CʤDEu(<#Z -E͡LsPtBILԜ.SR NA-'ؑhb~0UdU^99Hّ&\;~o!n%^wNz'^gm.cCwI]Ϝ %p+iSvJ2I9ZAQ/x|c9BÝ Cr"{.b!j5Wۦ}Yh?=; ^a8, e4N=wI;uyX k6#g `iAGDjYa}MFSGy(AŇMT%?Va :xѕN]C2n#Ā:29/a!fr0uN u8|awjc\ .mbs V ? @ ƺk):^o8#[e-c5{~SC,6Rmpqy(0ij6|x, tʩeU`^qω;VJKUmtDSuRnYTѪ"W, AS{N`45O(_jQc'emkrGׁ1:Doⱗ*܇ *<˂=(eF/b_u>JRsr,}b&uj@H ]Tڏ''MFkd?!Y3<#PeF)[V?nORjz({8Or]?d6\E#!&ai6K~$͔oF{pj!{pY&Of H˄c|_4㬸 V~j\ g˵{1(aT8N ^3.<qLR"l~ CɫbJMEdOj9҉P60`saNWMlG;@kNt{X1gU!R~"A=ۭVt7[S?o0I9é)P "On?lW2۷8[Ix("kH^Y28ꨓ?+CXN1XK^B{ŧٜ "ԗh5hD L3Lh{Q! 8`Qc 1[+X^1Sn`_keXbtM*>7:8PBaTIIp:vԎ.#YF\ztlmӖqe{ O_/} %ߦ#=HEM1 W]ktti j> tDX:4ЋU-tϩX?;nWv„UcPڌcwםȿ):iF`[b|?Jz>,;/!YXd'lʏj5H,(mF( p(B(+kE_3cNx%SPRjG(n1?m܋JyյmjG2ƐvdPRweDž˥Tt`I\d7n=-h) KMӤ1熇 w@[{dDo"BJ *ʢ{l]4۠8.4wqnK,d$ &)o*Q4e:B4p7y{]:p{G9M[Y#!ƦcIآik]OUD30)~R;<׬eJ޵GJ:X{Ma39;|2ȢdɟU1[[mm$v oԔϢm)j]0~> ҡlս. I@].㭧)\:_g\U 58&dAZVh&&bz[B|b]z3uo&^ԡDG2Qv؜"+nmx1u$%SШ޸y? )?)t dK%4XW[|B)!g&(nwe1]CL߮ K` 0)ӱV8@KZR&<*|O)Ð;KSM 0s!f 9TZ,ܴܐSkk\Qgu1AmFt{\ MOVKt¢N >n;՞` (C3 &pPg,6:) 1n۰EsAj֓hml }XOљbX\ iZxY+e~bPIWiY2 |)ɕ"m<|q ZRBn9!GLX6g՞l 3mZ#~N NH[~ψO5@[C}yhC|3*!nfXm__؜}ƎKѺHhU6mСT-|܂1 .SO'渚^ؔ\9Ꝕ I"'snXGr>ҍc2{قb6So 8>hQHg<{ H{EJ#E~T0[yYpO>s#.63n~z]aeF{׷/ZcOr(c75?+Ă{cj7ͶTl_obR磶bcMEM#pACj XuXA1qIUS.֭uhpn=[r>k:4Uʣk% UvmjsU6S[k+έA8fqt{S K==lƑ?D/'vSX14ӀMQ:ם;)ooPb0}3L5⁔kH] TV8;n&Yt:ʵ|ete@q,z߳  #GPѥ؟]%=h l2 1#}Kąe8 yL, wdzhM8{,h ׉H z|Qzou'L:fRݼ!`v six8pҁNrfլUx Q>Q.sX:?ہc@m&ы-(W4hw3iKL)床!nFx"z_OF>j G ]xV3P# q{<<#6}' posC9j>Z΄В +Av vrJ%wi`Y&5srTpāy &;׽>Ā"4vdź(oe񁕘xays6yhA9֗{״\> MI;=O'kdXi796j 0 8)}v."CWH/Nq:d,Rp;5[&lo)!#W+W3J Gx!BwwY+WxDW$L +(.ly[l*bI@{W^75zi Öo$h! ej X'ۻk*|I); |ǽ4=XYӔ* F^Nl|g{H B C,~ZA8&AlD\?uQ$~bj{/r (/(}\VGCiǂ0)_}RLWZu@g$ǒ;>MŧJTf_(WX-OPcb-ʑ,b|07Q0vMYC:wt5(|h4v zbScm.w1>[7hIɞC8  jkS(bů;]UOGւJx/|{ EXF7&R\8~EΊ{жxy.O$G/}`SRUt`~oKGX[\C#Rc@`Еjfs""m 1c j{@*?E B^J"H8rXS>tOl97ռ[>C4NKIV<❲E/I%JՐEO¢ HK^r=/0mNp^{m]u9>*CqbM3}o/c.-*9:,j-z.'!}uZ-՚UNV Ha:mhPHN[(~P;$R bϥӪQ-ciy愲/7SouV"m+2.^U˸ɕ_N}ыN{OZ דk{|-$zbxo'ft' ݿ#dg-s)/0"`nR1rD>L=˟\־ 'Oe0 f"Y ]&Jr/ RsG@@X9b+d×H(6{q8!#KH)6 &yhCf .CM1XmF)^K~..{Z7Ȟx[Bђ&C U wu;6=;ҏZ-@XE+4I~tfo5Lx֞kN Z1*$u }ytZiuÑߔ7\2O[jgU=RJ.uyil$ӶuNhGzH|xaA)%M?Fiƨ)5ݭASz}WyTEO?$@fR/M5+;fr } g G_#Z:dѼRw|KE1u*\V̼\l*h&z;ߟR!*,ֹ.|uj+&ݐuFHUQSwiu.wEv7 ݴKz%=l/NcJ[ #@Y$9 𰤼hz=D s,: >0XޓE$՟J%pg-Κ(uO -A9iI\`ɵIvi_?Z6AXRIePpk1JZGR{OkXh ۊF(Sf:'j*?#f3c#(mի'6CB{rMM9Ct` -xM(I~[v"%(ؘc h벟@N xs6|'!ҪBXUyfsl2fqɳYvXY<ArWoV&5vgx{XCEyRdPµ4a=8c~V.⾐H{5|ɾ{P;;h5v=9sn:b1~K2"J[lWTc[i`B-;;z+5@w=D0851ts* ^v XY?y\Q PnPV hr l!q-`cA#!Q>Cn*! MVn{0"DveXζ'ڰ$iB8\ޕ,$SX#vU\q\_)U^rrg1Iv&Bk PEm&Ca !*9ޗzբ;A6 _egCDlژXШا ^ES,Xmaf=r4h>f払}DJW劰4q6OYJ}o,j%gg?ɟFeu'+SOPr8(eWkc^h,dnBCεiV%hs!u~(}_L}R,oB)YJd62D;v(.>2.]S0U2𒸋6ySp:1AIM4%0l sk̎&9P.A5z!f&Cӑh_)aKe]ROަ3roYYÃ^)_ohZ?.3g\_r"=ʃWԑ\{M@| [٢"6v1;$ms8czc;i5]#2dW(Eb20; 8 oI{?;یͮNDHq\e\q5:_"͒'.rdܳÈa hvm0`G(UZ=>Z[hGeXԽF&:T,b.Я./fB;S|6"5Î` ŦrOt|3O+y>?f,C6!RֶXWm~?\\6`Hk65!G=:yBz%bϏw# oVh~ @[8h g$%#DEK7q%#16!զu:nRbo9NS/xe*1mAR'lQ̀lAztPg;m9RMk4zSCHӡ"zA  IѰ^=[9QOiŋFSR$kEO z.6*gH>s1Y&[ lg 0rgDrtH?J|JESg=An')8NN=S9Orgwuo7+^M~dT5Mc^ҶUC! Ǹ,3$c%2eG};{lY_0tV].NI!ovȀ1= plO䝦2J+{=|У2tPA{euO[V̖1#m?7sPNQ _.ћ ?+ܳE5\@ltWl[&Ku&@dJ99=W?#򶗖ٹcLղ^ce,/rc*d3juy.DtϷ Za];z6k(RJ|㿓c)ZB|@>A_LS*tͯ]1abrSWZљZqoS bo|cakϖ}d/NUNPFFzQ8⭇ŭ3x?մT1wv!dgm#xߥ_ײLBI~̄3E n)]U1M7y `o}MͷIqгHLoJf~@P#FFNF+8AKȊ%dzprj=ڟ:8k]B>Yw hZde4ĵs 9dk % Xz`CEn$W%Y uݛ;kn ;ISv@==~dt^.`Epy /d"KaP׶7,#ocD<̗v{v헆HJU'r+RwsX=AI9}{U-r/ ەAh8rӾd* <+D>f)g4,g)R^to؜`!JJ*~pc$l/8q2n AՅkڽjZO D0di$ H@׮qYqDlN/b=aPX2 :FJ{t:cSd,)9u&$cx^"n[7*c»l BĔմ]W*CG>FuR;`ȕuNޖM0Ӽ뾓%FtSeZ>o2MY})I`kz|8MBOtb#?[.=27P<Z4HH"EHzM%(!7OLsW0HC#Ufn]fXނs=ghhIN)7k_2Wҁ:)hO5BfupDimOH .uȌzdޛ3BT%? ƖwC%f?~#UjFVtPկ:oՌ3,ַs#HL)n`i&q!LG 23e#5MkI A=vGg-~Y@nfCe9jŖ jm KM6 Y+H_̷ 0@w^"aC.)ڴd0x=댧ȁeӴcedTJfܲ<L,-]oD烣]oJ5'u7s(ѾI߇wF$]J~[4ԑ vH(>gmx>篙Ug[)pґ5|j# ⊉O&Sի$ɶgҥQ -$u^O([';Ր>il͛ o՟dEYKxhp)]BNcVm#̔z[[3 :΢\yMnЇyh0@xMٔ*JUE#cpjتD WF x(=U/r[ zfTz{ =y)ˀVD*!:c镭a!ľbuhүWULk[#i#e%m@mǔڞ֋q]Tw+00qBPGI\56zqڏ7^z ^)}Ҩ#yPG &&dz&&[}WG l ^ojg"0YWw>0NZᨶlN*-k_QGrfpl ƂRa$_BZת W4%hyES̬#ce[`EW(D KD8Z拂1$D0rM֯I?`I:a(%b+Ǻ *'d%tjY $# 5sݥ3&O(difc١CYLw^_[Ln ~jFX'$K0҅-,Bj-5ZЀrP`@}8@R|$jK8%I)[KasmފE{@ KO xP"+{nqc2&LԿNJt19IW0"r`+,T!aZfa:6L&{ӒI}L}3 _tMCSY(>@fw&4GV]N_;6wĤj]YHC\';P>Yj@d :X}&y.ˆomq G1"]j<*h Mt)enhS:^[NGfipʄП JyC;(uM{N%N:BlˣZ3*G9!TyW JL M)!%2az` T2##v77+kAty:~QF/ iJ ua5ۄC@<ח<<=3ޖ_ 2q.:'-6' l΂ƀuIēj璟T,T EOEco>ڪlp: ׈U/WMHq-m>  (wVqv7V{. |uxI^r>&>=P̘s[a=W l-a=Mޠnu.ʁ򖩙A 74~#26}7qDCjwG_'Q̌8)RV[+JJ=?J@8x|O{osKf/ðTr bei\zsv G2HeSNmL@IA,ynȎI!"@b!_ͣt:PieB "Z"v*Cw<'3e'*emcIsT5GѮ֏ȟ[(X^YkQ67D{\^LO1'!V]i*oKQz=J Hј%}o#L #{je8EFzE;9Ih'޷"#:w}wtpmKjĬ!l`S,nVڧG\Ȋ95`䏕sJ$1!B}$ y0|l! QƐ{:%ni.CIev Mz!>Z7ij2d#7@e`cܪ1mia؛4d(, *#k9~z%I.g p|bdrCK5油mss{6 E8bޤ AXa43^@HljjY`ja(8XrsgaNZ.*7o+`XhuJ[d9r€ck\LE?.xkd_$il<+$'R_d/S_&R81I(;,$η'ֵ%3֑%Z^> _ ]].%!ȍDٌLrH.ם瞰;QhM#ْv Q:/d>;* co|&gi9U梸jcVԶZSZπݪ+<@~SH5,T.V@(n&,Mcu^LژjWZT) DAw38}7ɖFtb)z*0Lzclr5T@C*=#R1x3֑nkRgjjz3{1,Tg~ɘ~h#&+3ՇxB3D!NƙM8˅M&YY'i(×Ǝh{%3A!AN=$IS*R gyG LWIѓCO!f o"rz%4LS=!0jխlf~yzvcc!TE9o|4q9D݈'m̀ sؖ$ ~(ݹ 4a|=0 k[oL BXG53 6n7®ZׄbACO8bj'N/J Sk˼u ,ܸOӓ@5bahJT=SG^|eGM۞EIgIqe^@ Mg?IYQ(|'G'K| 1.Nf?2љO,ls엀] Qō țrK?7PDI4(R6q&n؊#`ZJ ! MTe|L.0f8 I/1΋rtABA y[Be*|A q[3)XZJ{\Yy}5Kx׷[ߨj?BȻV<ӂ1Vᐒ );CQM߁^m\>0[pw%uꎷs4lH}>gQ 1v$簘 G7)/&f!km !rFڑ_I`$F[pTG@r]+I7SgR4&Yw&;cdxqJU0z)#YqZKԕ8'Ȝ_Ȇ!GaCښ5T4S~c?="kX֥x39׭1(DYIC?x?.x46R] NSQ5=ၶ؎ g "fq)BO2aQ5CEiЋo*T`\8&14uwh9pk>`"U{ydO| *ԔZ[qJO99}Xkdd&նyC(rHׄT":]#+T~υ^a^ެ.N1<%IDMޒ'}p]Iv.} ̂t}oTB1d$jQNtN0a\q+Z-P$|򶵘~x4\u5> NVQ?%5?p̢{y 1.9Uc>U?=V!`Wls8/-7b_QbwzF'24_x6@qpLUk!J&t#-h{+ 5P*ii%)VI[\HXY+Ʃ d'I-mq<<H[/X_\)^ aŖS;'|e6jA:L{$vfz>t$ qY89 Iu>?:NwՈ}OE?~N+ņ& l) 0$s -ǹ:گ 08(oeȪ'({0)t6![o -*( XY?#ĝ\6 y2p10kڷ(6*vgt9G?Ё4fjN`{&9__3C#z˾&/CXo*{)V?4XQ3,`c=9]S@įgU r6!ػ8eqz8]N7J`V2BB]Bi{e=YհĪ@`Үt>}u #w+"jzj16ytjxhm`Y~16(CK7nidEߕP=B5b[FڰI@)7XvyR\sC-8b";޽ʠE] t/ʱ tv_jEwfv+Ҝ ~"%~X$+7%fN<52ϛ7$^ભqCZ:\>:hORq0EtԌQj ~W|j< f[G aжʺfUhJ v+-w$~mKS$-(U`u1ҙR9 4ğLJ1- (PRof;ryc bfNhcE}M9?cϤXx5$ʋWK“pڪI9CZ s_nfñU._4Hu~&ai"mMY%&m8?VD ף1p8 h\ nU5xRk[x\,::#ʑZ雕?؉1̒S*_15zi3ڇ![ 4,0SՑ$)ւ@DZ<-<+:Tn@N(6`s}P8 J:b*#yJfdZ$/x VcXݪBlZ;8DJyB6Z1< 5m5}BY^HpOUj{K7 ]ЊOSF $^\mA`&1lM}7D#:w7`dBC2uwՇ6IRvuRW+Ƌa.U̢/ʯdWDxAa$K0B7fhB{*o'Kfu]x}TdS}O p< +{ H*/0nwr!BXixgfd⥨6Xa0˳XNI수lK]*"U> 3d3+tvW !4dɕzЊpTmA,%gdlcBwxa]N B06Hš_%+X~Y BMߕOP7hi2\|:p}U5'yq )W)zWUS=Z[A!_=l1 O3J n?9xGHʁA,c]:䮟J.]Wxe,C >q9j1oqo:\R@P&E+sބe 2Ѩ5t0wleyۊHLQ{Mc #uԂHj߰q> \ 7uB [,>(VTuHaeab܆+hz L %=Wo`E?k#Cd7/2HS7Ewa/mEjtB9G)ow ׯB6S{A%PA}߆֜C @ MogUB']N(Xsgy,5T.I#\'f PWP񵋞'j$ŚnFfb`4@Z沩ᾢ/\4L _`荥Y"G&CWA=:'زun=? >Eq9"ppru}7Ձ(=$G,vW}ב7-l쪀HT=yΉH)ww4BA] |'(Z#>úTA T>p|W@Re xxu#6^̃ ɓJ/GZnFqX7[YQR)~E/뜆L뫵zw0mڃ\+qt AJGJ-vt& J'&^p(lY³G-"^[Y -9zwS}>wDe%?$qt |AloN8b& L|ZM~ #;/}:{<П<*9g@, Ζ|{ִvj̎p(%TE#+/a!33aJ\—kbb'̬(ܙo?r xpy & Ts"TJ]V~ ,qMU2mX˛\d2ztl*D;Ӣwm(#S~]o@\(ȴhKOdž{j_0~$0'E6*J {5X?v߀Um!V]:58<{ х^;.m ̻gEL0y|% p fI@)ꩥ9+5uaMNo0t4ێaD*zw~|C!.Y4mu\]'̬м!?m8DzӖd5}:> Z a0LNʡx)a:Aq;R>4Rmomt]m" zOl;#u|d(9:gaHcKZ|^| XSUGR_1,FwU2c5 )dڷTl]G7b%f4Гs: ^[꒭noYX0"B&TđEӷдΫZTⓁk:Z!Om$]v_#IENJp%Qv9q:_ecjiz[@O:s:b H;IӔ ףAM'ItHJSTQW 8wZָhZ˳Q RƣfN2| 0'~,w7=(NoϷazn6g1 AZ&HmT1 ڧ,d`1IpٳUGW0⛴J Ό~|<*VZbI@ɫg ҹN x&$fhZސ<ԯHKRF"!g=ԑl 'IR," kLi2/#.6ܾ\5^34Y'5 0d`RG'h|7DiCk OsCq/r#m NJuǣeX]vC>Eq+ykay"6NRfDr6ŹSڔ*YhJ޷l/g)VJI*]MGEVx79k4zCmuRHmF$$4L*b-lw7})ZoMb5 (5ϗ(1E/5~=J6T~ 9ҥzqq8jױ|;/f@hH>6Z_nlq{[' 5mVB´0;Y9i4X2Aic6Jk"cЗ_VUoXуU7'm|?0`;eɩiG!JC+Rc6!R,L4:Ǒ'egWu)\;-[5Gӷ;/DA+&Y-2mw wY n%bv$RЉr et7 XVQ|f^q.N% ;|N>Bv{hxkFܪ&jwBATN(AR̢:nfY}لW`Mi79A /jAB0Xc\Aj_-/.KծB> d1߬Hp"N*n ;ڭO,'u~P>X <#c8vҪ_tzMydhLp RCUصp,vW^cGw};E~/J^hu]x #Nf1TIh+:ü?7d[ي܇ou7%iL,YMB q#tpu;d2~7yHuIЗfx6o'h' _ Y> }icحqDeS^h#R_Z c^1)L|)AV)C`o& wx}-Eyw>qv'9*I0$A60hcqGҞOWf<CÈ5:Oih5 bx6WD*{3Ʒ+H' Gu kNFxr-1o j ߩHӝ#bM)G'6ύ`6;/(2nHV$0 Z#!;D9OH\Ԝe-^k9o"Wɿp#/9xZpqQ&ցYyxHTHmt_hrF*J.QFSՉL)txEMw4[L7v<6QJǭS]E( _dK0@HUcbW9jv7+́=?fU`!ڊ`!k\ #A+Gn! _eܩ>zm1ibS#ôUwK_a =#sT|(&5&EXlkWtWҎGyˮp_ԨDό`GC A" M"zAרTIuK2s8/ҏtGc\/Q6:'Vaf :0Wx'p9yQIil5qZ2qK>[sbogIãyȻZ⋉ޡ7Km\17ߦ'Zۙ=L\ Y=NDG(~EM0n_E0KwXMx=O!6P mfď 6EIC-HQH %aH$XRr2l`4B `GZP5hI(Đ*Ix1ޝwOئZfGz`Fc\{3FD,Zk.8&]&W,ׁN֞nOm3[>eb'b#bEyrqѯrc;Y>$&<4uƁ|AяڢVAmn~}N^ j-T D &bC_ ʒՋ^ڭ]{n,friSk=v4Ia/Y5샽qŬ*9s&luVn DSKwTV#TZ;7~z# ?o9&zA5H>"驲0bL.ٍuC5;| !7ɂB跨%y@U>^ѯJ{b[k$cB*< I iANTwrxL2`&]i4aD]e AќuPKM ''Dk/ 9 ?`S17b_Ȁ~dr~0_o0#݃`'5ːmRuFfWFC s-nƮ9Zǘ-5D׊-)#v25[)ĝqfg%ߡ8AWasR=scY[uEX2xŰ`xV;FSc AI#2F8MYZP@ r^`l]=P&ӲՃOA$s(c._?뾰yg/ˊa~(-:+"SV,Tz3b>1?4"|]/3t|^pl紩;@G(,i0Ş  (MQ: ߶ɀE-L/+>'=J7zګCě*ėnkMyQ&*u,IQ LBXAA,%o'Ǝ -TKoEq͐ o3 )&$*H58 )w`G/u _M{wtUwy]HL#\L|fU|$( _l;fF@Xކb>L4~ ;fS#Q DH.He*{ ͭ佼%K@B9@9x!{uU.^I\ӎMQ\q u#? GR-wH}d@9?rc].~=mny&|Yk^Be)π)9o DזpΞx3 ^NRR`4h5+2">&T’ 5b_k4uš?@8Q~CI~ɉ+ hT'td$Rz#e]Ϧ(cg5IbɒnWAGOM8c4\>.|db0{k|yrCg ʵy=S!Xn/!OA(U\^6uO>?f -,_$Sq^Lmv:+!62O$Bw1tN )wX뮳-8N@L>w\-!]u !}v&!Tk5#Za#' ۉJwǣ]+%״LrL m/k"s4ZodW*4zqakIGdžQhO25JܭFÜ*a)ΧCWjK8iqҳbm @dǬObkGklCs%;Xc&_BOg@mlwsq$=SWO@Z6{o۹ۥ ބL{KC7kww/Ϙ[Bg0G@b%| 䪢9 J/>#q;#c1δGOwcQ=18Xau0 j,,MGڑwvb:9Nʫц}!'4ѫP/?vWrrM5W vIJCYOۃST!P&.iYS>aۓ51mrߒk\/Gv!|z\QZp ]X,?Y+u5 .>,^hmɓqXyT`r2n_ֳY Vˍk|cBWqT{ ތkO<3Џ_EqCSTb."t:ڻIJJ$z%:5Jd,dOC9U R,L>O pcug w]'W#kr97RK eet:&@&%ї\b}1>U jkL?!h!ZKDTo;)DfB X?l CN12[qS#MD*6› {,Udv1$ǻ7X맯ˡMۤpb$ kX ]W#5k<ـ`m0'oo]!"~X9IL:͏9mP=dNT~-g$/Ů"R1N|ܓ1'Zo5 ŞÎS~jeJO5μɀz籖U4'[ ]‘m$zXVbӖ4RSYΟl.@F+BBF[$ԑR~f~eZA"s'\ְ\^WlDcQC;GP.3?D ~M.[ "+亾T _gF-=^y3s8+Zk'&__AϮ#1Fx*Q2]"w pԏ15w"J+;޴˴"ƍQvSyPG叛H~G_/ְ}d]{'62?YϲC ;DJ4:OyDoWyuk,BDv4"bwxJj_!B˜RU_H<7afPP VAYS?k$CQ1\ FfJ\ sǯW}ry)oM9mBbJ򍚌 NwK3*ȉN 錯RfN udjyXliRNٞϯxt\Vs,t F!((ϧ)ë,1T 0֞հ7п KSźڍ$&RxPwޢƷx;b o.k u\y+ihw;Tvg> suJ`vjZzc3V6*?ۏ6?tںK |he2/)uH b򭭯Y|9 "GBGR8'+9hMd#JN芑֟GjqT}3yǹ`"$^mNlUmlåɤ}Gfxg4=6m1z N8?Tn/2gоe4\J/ˠk0Wb[{j=]M+)/@Wn[E,2xo&c"/w+'o6=ظci,Eh7YF --'c{kBG-)+:X#xSy۾ MġKAYl{vJhorqhe'{uP[[ շ]zv'`1b?Sbg4 M\~&N%6~OU1{p7ԁlۂG- *!~?9µG* aag0*c&L9i ؞F211P2`M!^{SiֲY7~ƽ[ι!R>'SyA*2lBb}[nB 1s 0JyI t k᝴W] ZReWhXʄ5 Ll\}Pw`d( /;+yAɦgUgbx0mQFk9_H-NP8!x(=8mAIq(FMnH f nIm'_QkWjZF)d謩c kЬwk?f4U8@UVު}D"n_ _G(3wnHsV% xj균[N&>Yd!Y;ҏFn) #29K7{C@jh*Gώ9^Riޛs,X%=57-*D 9Azvv|=Nh~::TOfDf ~fݎYY`x5z+/i^gt~b-G8qz?(*5LuwRP`M{~[8vcrljp/3` j4YS٢60"εu]}lPԈ:bT=W(9iia|"n{W:"vBH<;W>̉wmu`{0%*ȁ;q$)xH'Mc 8) ӆ N堰21*^_P UW d 5 X51u EeYϪͤg=rL/;/?0DՑ61=l23慹u09SPJ6^'\>#Aq> meń;44Ă)5)D^>|_"ĵԊ&d Dߦ'*۱|k=ɜ6Ă L8P/iFwFr"뎝lvS*ul2ϡl-hǹƫ^.|C=хW,kLʻo0EgYyȪ,wH-S,5 GKpJػy$_Yfp5'럊}Ԩ2Zۜєdbl1qp^?y8öu7z.8S_eAPM.oJ.=G> 5&؉B횡VQETI kqߒ:t,$x3B5a/lauU$g:i[ML>׿#qΉ!;}DWހ4D?UwWZ~Mhp+;Abr'sGwELtVX7*3a4ڣ? V6;`)O ;H]uIYm]%~+P( ynr0HG#f)N] A붡r+7=jn]sbM.|5MФ,˜'2w>:c7RLܫTq2Oߤ8fM\Ş'>$kBhӇ1/2e]vX Ue-ls2 XfNkQMAr]f$ozHtZ|hEg fw~@ cMZ(Û:b}sb#YeW;b(cئ6KLisDu+8*&@cpxz.,κW(W)_i-cќ\ʣCliRYN}.27KZ*`qC V$~Gtn-*M<~R.x֘32}8CA*/շ_SՉx7f;RO[Zꠒ_'' :"ۿ~!1RW.&\ySlS8[UfړCq) qe6o+U!Cw0lCO|Fd*+t%|2i1+ș^ ʋP"^q߅s~o6Q gຉHvDs)" l^#$;M;"O- TyAS`V-_#~-H`G/No`ItcHK|3j_e.qKg{Г|z[&\,؊TD)y댉":*@^ y_G CBGڱ+WQĢ?YrYMPkΛaSh9gflg9&|FM*.L8]aZFVҖsn92V +me(U[GfJJQK),T0!,rT/ 0}“t}hx'}k^Zu)&39Ls/veBR46##$,Cv!7rhSVlGٷL )P&ē^VUf'eو% ]KE V Gg lֳ:3ѺPfaMCs֘E۱}mP܅ᇨ%Xm# FĐ!+R@M,Lۓ(ܠmYH?}h%q"e.^B%%BONK<"71 1LWkYzL4'SK@>bž*rFv`1΢ ?L0Sb`j']?|>l 6wR9hZR_hP`{y /"@4"zOgq9\ejxπ&:!@;R[6֞Ad]~)_ 4 RCkXҲ*~K5U9NuOdw (8/Gne9j@*a)|3t; `? ON`XX$Wk,9M82{;JOd,5%+#X|82sV1TC8J\%`t7|+OTfߜ[qKԖR1dєyg:8Ư: $dՖ=J- u]ep˖u"Z2:ㆉ{5~q<2GRA!A|@W6>eF (j}gQbL7\t $?<;-xOSc6MB 99L>$DhWl$sEIrJ2<an8y†leC5'rXe"[uX^ I%=C4iD 6( @C\_; 3U TuJ~:tIxě\DxbǿN<D̓G/̎]Jg٠~mpɴ%'t(lՊ,nFGϪew3`'^KJ*G#&p[$+މoK LjNd{~ '} p`}-Cw$u I].P>4 z H㾶mGYѴ{b^qNX.-q/f.tem9غ!?fHNCԆ {X/˪{i@SӳK*jR\7I3>&/ xp slP<ŃMm_l\[& UYd;Cl,Vh;;QEkp8 4Q;j.yG1 /r/`[~KP|spy8>Y luneb݌k=mMIAv ]ڜ}5J7KqP~9茿;G $Zy*=tΝGla{rvU*R2T]V-pr)g\ O? zF`,Kغ|5DB~Tu'05uUop}H&XǁQE=r͓ mfJl1CXygD!)n|byÎF;TllB`Է0HwzB4>(|mKtGېQDub]kwG۷,Sc'7kM]Mٌkb?~h 8/&UF WekOM;&Z$bQ\m1 ӟ>^?wdB/`g2߽9]\c&Q.MmykrºK3z6% P ڼ[mK@oR,% Ĺ<|TZ0Zٰ4%A(d=2R' KIĴwxʦUoiP'C+ Q+5`O8^'Sg54֕KDB(8o!.z4$eK6kp3 4zmqNC?aM*=b1r0G9~.`u"P/?I˜A"z4~TqA `w1t՟]ʩ.{NvJdRGl \\^ M,˝"%Щ dk:rloT \䥯M^|! h`L<+ŋ(\Ј- g>ݧܪsł@>(=*+n-TKu^xS5!tJ3D(~WЦl*5~͖it7PEޕHӢp{bģr`P>R/P?a?qaGtP\ab{9h%Dm\)*Ob:n<@3nV%6n;GNmvr8(? <1 9tjj3 t3*y_P4\Y3 +Wiuc=o"F˙ )-9hyZ Ɋ.Sn\[8pUN^v~;PL?B a\ry]:PwXC(Ρ/߳j8~ %˺IH i Dƕ6D= ybZ< 1UfIeF.m? OP$YwgQq͡[:6 u(hF`Rb FsX\x-w{ QP0k5@3[H +r:&Xߋd!7vg}m |@;Q+);ȻHnl%+O |&k"{U33vl NBGl>$l/`K&SaGgQTZZ}s/-[L1Di;ȡGC3or#}?#~b W3^AR .@n"+81#Dso$Wb)br53w,hZEt6%֊dP/%TSp0-"yJ'G_ ~I~*zu^;FU8@| 2c!2ޠ6@W7DvB`@{Wwpi}7n}bszǠA8}fNDp%zi N<,o_GWlLJ ^; P(b_s'Q.83w&r< 5TuDT ̾/`0@P夙a7 PH8H,-;5>p U8V*Z% )=Œmxs?.n8꾾N"Aa0Kaszx>s5;("u 0qGuuH)]) L+Q**aة@rwb@ [Yj4PI]/fWId]G}'bZu)XCFhE#ϝf^ %.0_.!cPDW`P?M\}Ѕp{>S##N\|Y/U yz1oy (L}朸L$\ƙ5Ӿ7GP0fGb8 vYlԇ-}39k.J]+:i[sPafڈֶd5OF:Mly&N/j= M$m ŀ`$@e|h(X41 IY qQ.pC&JK|c@ui/ֱt?0r{ǵcl* t׿!g(fġ9x>,[VOZt1*\|`W ݍlC+$c{\u!b̕.޴B <)LeM XU$BV܏kԭI*kJ=rZ/H 3Bj$Y\ =RvEBzoo \ɍζV]TO?x[;cn5f9LHF J,$\J&Y}<um:T5󧃏jї CpuڪG5'1Uf3I+;`a݁sa)?Z珓 EF4hWn\ VHa #~;} (ZV$w P`!U\0bÞt"ͼXPUh]⩟fnJq_C|mԏcFyDR!%|GcŦ?a s!CyZ(9N t- -~͋-C^xأCfӱT!&do(27<†l&J7{-pU#ד2[wHt%%>rwiP>6ݮ /kT`"ɦ9k YnfJokz"$QN(Ĺb 0LOFl;@{; D`W,nzT#QԦo qZWF!u[n:2n۾8!#c,䧯@$P8!j[}[&,ڛ%:ܖR *- Bj(JA9 }Ll[Ȁh3{wRƭ rF%=#VyeWe7^M';ΥQZȊ<$|$ݹ6[%0 Hv+jPXJo-V; Dh]wu~k邎?W(]/c!w4ԡ~"MrKRtL ce=].lE3t"u# ^8#E UT@,]LmR ,Oj*kg-'qG*9 `Zv=73>/T]h0 |?Xۉ("!](wc֯ vn%Cá\p ?tCB(51jR|i!-8-dm[2w g.1(kI[Nooԏ"2QM'} Vn_ђ?4K".QN/Ÿ:Gg9אP5^LY0X131 b͙b&B֢9+H٢/I蛭A.u˴[tl1AN 󉢻ß5a|K|mM耮)\6z-tRYm lYq`N8 Oi1k2S|jstH.!"Ԁ9+ =&e#Sx ԧ]7b[ݖL Y.Tm,Zq Lwm`&K/\rwk!}# T=Cd[X "3 ]U O\!sRc"&ȦІబg~^CWLKHXw$%4pZj:d&O/zLfb)iZs2*wKEdBI x zT`]J"lk%'TɆhҠz;D#Ղ/&_`$*a*zsMwZ.$9!N|ޔS\[j0r}Z [,J1IT' R׫7z~OsYA r!tbwwϓG DQ%-$ 98HPg R`Kh`E?үFnĖH R.A.O d<1|"${\w&WL;/'!`tZ[bzSmR&f0A]<0l'Z=yޱ"}dFϝ6*͠AMP1XXUs.sEkNAP˞B_!^:rcl,"9! >;xAcoԗ=D]F{0ᢐi|%FBj'GVQ};7å݁TD({7\fߵm|J %*GcXVջqe)zA|eU8 ~ 028 sٕ" YC \z9iI1kTG8k8MXaDЕ6񙞌ㅚ" GYf#_< dp/;밐?x0W tXͯ9o5u0mG@{YgL?R Kn/Q[ MB@6>ߩnR]c_~%/ywۇ%A_Dn?uWPgu*8HZvo>* ;.A1LPjikڪb?VgB?rټΠg&y\s"0$pYs8:pqA9J'ٱ" #V֚Xd6ӴX'6;m;疡fFr, DU/hS1 "PQa4jGt">֙<ĉOYI9iER2yImx%{Hlp D*K95NEivz+i;%w5('f Xr}+#ci{ ^YZ~ 1*i(O^3pC2U N2 G# eQJf8rqa, ,t%m9o0yUϫЁ܃"fE~8H8"B`_ٗM-:+f plXc5%R'N#_<$CMdp3#>Rϝ`hB)߂N?yM 7ʧyl{ٵyzP%]6Qj!i\W#eg68DGvV &!ç >Js(#>)'Og|6|[:v>%MD,#[@^ɼI*bHG~A-4xL{4û8tP}9%KtFAtXi`9[q-;@Za€ݲjUnU1ï*g,Gv1.k/ugM +C#j?#)E;4*F֊||MQShjy||ؚRrSc9,CZexHTQ:|hY,"#Q@9)dc*n m!t q*yMgW,K=g&gLz+&WQɚ:y5 v!t\kŚ(T1VƁMj `ETMeUsrH?G.Xr ʰh w?ё }6)5N/DgneЯCW%o1M _)b@>9Qն48SE84kwLZvbOʥfZu"m iR5c75X&5\$Po"d*?u*]c-ug yd6dn`{=rIp0XSx9=A)-Whv&\UW \*{=?V`X#!*ڬ[c-❪-p>mL@kğOD0Ȓ&ܬUE!7* {aO@c̨vV#sh$nˆ"_G=J~=}X?`dƁ,<+xb2g- \ w`}yeIe-rM9HMsWĜGrAT)sYSXk1LVu:KCyTQRm ~X_;Q]k 3bNTGEae-%6t/ !5@dCQ䭰2+(AcʁmSCnCx+a!tLmaJ8%tNIqc'ITP LXT{A8܋]3嵍BgVC;>ͨZU1?j"~s ʗTߏ%AZbĩ]|7}PMhdQFPoA`"/YOqLSt*J\g؟ǷȅYќb -b<öfw2Mn-kv.pcorkޭ.ِ:$UScIsIpC98ˈk{J`cZoaJ4,Lu+[@Us30zNv1u jOW]@:."xEAjG١\`x-)5#UI4Y z ev}d(p.9ϗjs $IahL&<)QȊ斎2LqO^~i*nJ(!s^:O*(,_x/fs6o֍#@*t[ P< g8Xw;$%DAçA=~ezYT財B tr> h+;Dou/ @FN|"$F7>ǖ:,Gd42=)լ:{_SG:#=|yoqjN,B rPRȢ;rҾ: >^_jʻ.s29!KkXҏ-6bFY!oS\/mLUJp$Y| hONv*q68&햡'\&2 j"3iגrUYOiwǸ\Q*qSW 6 C&wPJJ e0)^ѕsnknV#×SRHY\=buC=t%р {>U7Cm2('53"h @ 1,/1mSHD$d1F>x~Ri]N/"5S4iJ3~Otbcm=4g+2Hjq oVӍKۤፒ5vzIDTBo/~^;/ͷ\CE)i,N{mYn2t 8/XagA|6<$k%Im6IaB>')oFp_+'ha")鈴2֧ D> sBi%G&‰dS[㠢3=lų{NI\@{fbY&ƠRhaaVDm՗xB#jl8Ox*Nˣ-,QLo1؆,n-N<EqhL+Lhgq`dLj-3[U~[u/Ԥ8 ,6dV4Gq4)0[{Өn[a &bJgg:Pnu| tb֣4 d3{b $[@D-3כ]},3vSBMg КQ8+CbR&r**@>J%yHwUiU`Ž sdw5%B#.:Yoc#|eayA^s MG&.w3P'u*e06*,ز0uEQ\_:l$=N;iqk~غ>SF[[a&S;a!U^:y%z" 3;A]^J N t^M3&rSYT gЇ0z$TlX2D^ ɤ1>>k>)}+K+k.Kܗ7M6S̥>Q#Ak^.b_H U 5TM6\K6 ͞'-,#mǵIR{6֥4'6Mɸ*Wb QBi^3C2:ȋSΣP ݝք}KS';Z )K/EDޯbcem=Oa3 fiQ”qcf.;^ʃUپOlLV@- { ҹGx@B{e>>Rmg'*ոKWei]ћH+g6,\hq SM"vQAu^<Ҷ̕rGC`'0 :ܐysުXL yt֓4}Tܬ2@}26ֈ 2Y5+u 4mi; _C+ݾV-z0.]hR}ĕ&;M3Gј&}6}CsY7AӼ]nF@W#ͼfT°ek&Hq)箪QJ]W#6^?2D])bư5HH;z+W 6:J9Rr$9cγ*DQQu1iJ{+LHޡ@ Ϩ2s59tp)Q/(֘U`&[eRwlƤ;`CBq~}k!ԫD8v. ןNlvVl)Bze@MPNh}H YAɤ~lA(N,F(AE}iv4@~X/vgv .!TX8ѐgxKbe mWǩ phHpV)_k#&,һE^/ o#vUW+=`{r${nq8(.}5==~ߤ뎑^i--l&\_md^E|͔YjO跺JPkwQF鳨kӆZ.ǮؔfMAULKm!@xV-Bz~r8Grg硣T1 y}26?_E݃7rVoEifˉcn3yϚO*C~G֬Em)Fc rrǂ`n^1ɔ`U1FVh;F S"QnQ;[14bC]Y8]8ʿ'ߢetJjċ? ~Lʻ\tSgp+E3HNjX >[:yF=MkW#=TLrߌ]KMN;iHvkCO,AF{g.+8h^a 1b$0C䜓,#eZjKF} 顩,n_uOw1 ;LzR$en|u㇉6NU{dXlDhfhiV  4&WMq'z ffsh8mȤ%mm4T9E0gϹLOdŐdl4oqmpgWdX681pn@)DBhkbS - F8M<7М . $x>An}FʃMsRE@*|Jw_ǿN]ՠV<脇\T탹 v&E$9 5voOA1J"84FOl.<ę akzu=%_X 1<9fv{7佰j J p˚Yܢ/A2o0#ղ02QWP#~D]G.`X f&7O-{`9[0y2j: ([C y\QVe/f3뗆CY7 jVݖ"%n ?!aXwC9IX2?Ž OZ᳷j6Dy3,E"Mp __ iOhEE"p/abn[Gľpi^ΰi)6f>S`Gtc[vOev 50x[xLLuO Ȅ9dUd9y(3G̠}\3x`hbDr * !s=A!iHD6 SdoctiXR1^>T:tַ3%Hz<$Sn>4jR5yf P}N뫘ݮ @ AtatL8Ydvht,J:H)8^@&QQ{"H"a´--E.P,f>]@ P@܉*B C^8d8eb!e9?颛gƥ$iϑqQXY 3) {GIV?^EGYɢoa{46\C /zݸghۀ6kW4P f);;=1a8Ӊ؇5==.SeJknMh;y0:|=ŷZ]ŵ䏆gvbO5EyqQ6>P5eĐO`#3,EV9%eT UyvrLNa@;8cހ/ZÊ)BQ_|v#XK L> @ȹY^BKYybvB/<#`c@j }SAwvj|LfH 񶟹Oa^"ˠw>>-&6#Ѕ2D](R4jmÄ"qcTC[u2(;!W |7-3=襴Ha˒!O3QYԷvLjhpP}8&ϏVL]SiDS|#8 Bv"wd!%0ES9QBڒ޿\i2}Y.~Brt4]K-܄B_?ˉ7'fe5KUiϫH 5R濝.;x& PRvMp;i@yr)l#8gfxZ-ȐT^va`B!B>PnF MUt& ropl$tSF4bp] 4*H!`8b=Mbw:G=hb&%Yv0wB\e0N\UMo; W"JyUj^ /l6¹G7튧Y\Zdsvjz ̾w5~ ?cu 4%ޜ UN)P:\(_4LlڼL.W$V9@$;9ě2M'KpmqTW4u?^(+Vum`LL;o;tbq}pxq4 АP8Gyi E+lZܗ(!v44殣B';J_Vpg;j.8O+2gouf>5~CtvPꥁ  -JD]᳷V2Jf ot~ fGzĔJ@I4|RMWxӋ44no^[4bDLjl+"ǸEYe eCLEe{w;P! :[4ũq&E]Y8,좱p\ڑnCxbɷ\sϱ [: r]=﷞q@Ay*hA|Q8d:, $φ9TV+5ݾ#z[7;᠉l(9m1SdQ5;TC秩[{88Qsu#ㅬT6 D[[e 0T;N#Yql^tT[AWS7٢(0R]FFcӷsKɒ|"2GTC*śZvl뮶HsȾ H!xSRd-RG^.֐3QmL)%y@R#*89h?7V§Ϳ)mASVx;'՛a Lq(oBǐ4՝uԛU3MjNF r ,9cĈLy`xPoyӂ.SLk kAqN5)O]iVφHr;^ *9/o7@:hn1.t9ʂ-vm/Fmq5qML3?t"_g L~d2|-Uz{L,(~ QwI]zEVwיh ix۱$n(}V‡.;᝿|i0{%u6hEK\;,gSP*$ \c3LOG~"d«6v؉MJ@ίqdL$mt$P4Q'AwrX yQv.exb[%_tsȀǮ&?4h]Xs 5[ mNJ,dTD YU[vQ-9EȁUȯ0ǸM.¡Lqs8ꪜ\U<8e#8TorUJpa=})mvi>LibxX0MK!dzRXؼK#͉#aVV-lk w>*A.FKV3wH yj{G{Su4+* i!qYw|Mx}YIBCOc2*n7%F\c_D3;Y4JHoXwȱ5v-ie@&mF5!;09j!ѐtykE<\.+ (gjQ`TG AT袭olMy+Wɒ%gxQfs99H4zVQ6!j_Dέ;Z#j֔ B̳ߔZ 2opEe`++sBBph (F`")֑Ѿpԅ%-#A6+@ bf_30(*T 5bEw6&'d.^ )(pMmItgii#d{nxol1H ʪujQp ;ΓΟ[w%/g[#P_ R5V;vqJژxnTV+lCb[혡.DfSRDrew)ҫ4rKw Z׆ô]`U'+'| f80ٶ+@RtqR60 3k(~e85p =fRwc?t[X9@&-:;vf9>}}62W#dO1OPEj jt} 'KJꭷ.L& OJ{}38-^28:Ec|,#Srܸ뼲-/J #OƗ,6,%bk? +=?UD,(mҰJ^"SjOtkB;~A؟Vct(sY0b(d{X*KPsK>6 P9X|6$ `V)<Ƅ\cLΚm!YF,9$e4ubxGoܡU  ,]߭׆pfv#:٫d?FŠat  .I$x͍ _RIId[3iiz[P8S*Bpit<}|uo[VHG&u]\?L e՚%A046nAYp)KZ8e<un@ǰRa6qJ^ܚ4ZZ6j!jU9DP/n\*PlY+U" Bv#>jWˬlPn[Ĭ%Y,!fTAn4\H@kB|n ڮ`ڿ~PEt ۥ*򞳰Jvz؎~fOƖd>b#|%-XJ hF|BѧXhzM J0$MXDEkRŽ6ǒ掮C@-{݊w!A}ZNWt*9’l21RJg\ڪ |H5&we`0!l@->Eh#hȱ;I@=,T 5okCA"if|E(n/ϿE] }>Ik1ʔeB%^3 m8.tI07--pF< R"^|ȇ gCj=.| .b7ȽLx!) ).r'dHv@\5PImugˈ``5ysaK` dY /7n@՜j/"弛~L:>[IFa L+w%.H ""}[|_:ط8=lAmNZ-X̰1՗}*>DYǼ $5iBʾp6 '3_lQ~d }zfɷu[p,}9R&d\GC;+sF`[~ +ImS!_ȞGO㫴"W1 GR b:" X>K[W A" ER(F>sYj%V/T$-!)X τI۴ne-^R䘙nW' #E4٨/2T _ qm6X&{X7Xt먞\!P08 3j4QUeu!(~ޱɚWE*J j+o z̊:-)3onJrCĜGue`$T^J<;i,}d.&:L|=*K-mr &oTBD&_eP\C Rh3%)FdBC_8plR,3?1!oBaCX+ p;zOd;)e~3,SȢ7Tty 'za}_L֋b޴”CFtwJ]nwq]B\cxE3]5HIr@#zgyMwo!1] >cxd,oHZm\h& OUժExu0 U9WD5/z/ tA/̈́vʑu5fǚBe L6sRS"&zP(O,AdOyo ǫBD4()eΝ 9{̞ى!moy•bV=@b+Yu NP(Η[>ͽ~*x$D|@vK3AGnq"vU1FxԵ+0uLpLRZfʉNPxVbRm.kHBrVk_g rh,YuΈR1kG;(C[8^i2_K YYo^,ʳwr6|/sjD6:ٖ+ 3 !9v>p]3r3719! p_BSj RqkHIj7@Qb%Mpn"LB(++뿃pqgGD|U, Bl2@Fho 2h{b.^<+cFR]r!A2\?OȒXpN{銏33enmOʑH[_)|n,rYέ@Ԇ% Vꊱ!G)KP^q)N=a~rƉ5ayȨI*s>WsA j5zc'1DR"EM>)|Gb)T.G]f:O|>E+u3]>u~ MkCf՛"32}iK2>s=O:b)V*j.74wZ݋яފ"ܫOxJ}HMA$ is#7fI/=hN8˞!M׃5zʌz֬ߑ`k?^g9(`5Ԏ שdž[%>v춟:KB4HFvepLB21bA+NdGn-h3ZX[•+uvۢa)N޺?yhz D 8h._#' XV#5,NOϓq/78/5pOJ0X 0 ~.B '@vv7ME;x>tsAiyp<" j:?;&rOFtI_t# /&>%}()W7ʈ̘۽"猫pK?_!iĎ'N&:{%RaN-ڵ` D{1Ԑ(7x^%\x&9/9hX)u-, IY Er\>(__b&̤mI e2A+p+g8tz<:~VsO駥<צO ,]'ڄZPFk>%}1r?ȩ%hvE1: ۥ&D篹LFPRU=u^$Lw'*`y6aAdB@P*bqHВ󟀓LH+|9Sg6Nx&\sNH)1+ >ۉ{F^ L"SPʓiqb@Pս2,=K/ CtdR2U;޷ˍMI4@u)-&킨"h+1xq"jB*h 6FPZoHrg'c%Gf-B5Ih`bźRF{#+AcM'6)@,塛|&.Dfވ9_2 y<8:J9 }=u ؘ -0T,SO=~8FgBѲ0 )(}.%,"Di3b/X_LL5wT?v*^s9z'*߸z8Ɉ<^ml'%j#щ65ӧ6s2TyY]lxxtHR]*hPMp~ߦW_g;%3=|xp3.١&lc%W(]*./A `E<^*%q\m(ߚ=4VK7So.gӀ2e:zh3Y]%olP׫BctsYE]?#_88jtu;赥JQx,A9ۤGkVm*:+55_6j<B7@;+A^-CwmW^9ˊA*17Ma^=˕*J^ al1CZhWz9 ۮԬ\咯}4\kBڒ2) -s?_j[{MJD$6hC]mQI4fi+/Q./QY1%%ķ]]WRC Hpwdds~|)puZm+df(STĤr1f-XE;f;hwQrlީFv+[hD1H|CV@mg!5D|BLj ȇ%&|3 ),ϱIYF6#bn QwV 3Me;[nՂx8(M)AƀiLHf(J4r0*Z JYP/4ᝥVw5z/"yV,⒣ⴽr/ ffaԛ:NrD z T&; :qSc@JKI tyB[Ν|QKV(9X^NIxY7.@[bry-37cTŃy ʈJ\";ˤZ|HK̕~Ř&\>!^JFC}Î؃XZ~Q@ \^c .aGSLh'yb8._٠z)4azΐ唣vhw[KiuTIoH QKϿ膱&%|>Vqpi) CA3o1Oڋn+wK2aOm Yc;Ty-OO ԍ=@xsöbagK>2&E醇M5*4ca47h+k۹x9HgWVvG'7/6‡v˰^^b )պbƧVd}N) AI ~6`5A)#_dMFzJM^mG5.Q%ۥÝÎ7r)SeS XZ BöH_ZIQ&%+H].#I@]xxL~:zoy*wSV ۅOT/֑m˶kv.ش^S9,LA%2-/#|=PXM>$;dSъL~l8E55L e-u>wxg.dKuyf`6-S:{yY`t˜[]4xSqT\ T=hQ-0Fv eѱ}6bc7 0bIoŒ J4W^ozi*ȉnFL\vYgmt:3tKB]CXd| 6a%4bYnTHlT5]2+. ݍZMSVȃLRà\@̈́mf o? ?u%mvւQBshߋLUYK}ΛU ?#56ߺ# \gxHA5eu܃IZBWc)Ñ3]q^X/M_&{Sy%(fJeIxn`B*Avsa^ĂPZ-sR"v4Ow4C tj{i\`/%c-Mܔv#I |Et?܈ߪq: ρTt-8SX/GQSNA`߇Ղ$]:L޾m/L su.$g_ޥxֵ Yּ2{[%@ֽTGLxsy rx v$Ȱd`R4$uEgH0k2u@2#b2n< `Goo('X63k(I3j,_qծl?ïǢ>bj^eq|1JTVJ~BIzX<$Y4P5* OͥdU޷/"|1ҷՒ{ }# ~fY2BƖό'b5셱 yI*dEv6W\9oo ѭ* =.ݟh=6lk[L_ JB uC%@[ů8~\T->gC+M)6c KMk&ZAi܆9C~w@ϼYeqSXʿis%Jl2IfI>N@l|N{aIzx.HRrRLGDd1GnmEfpuUzz"3`=Qb- NWHajfJ#g!ǔRѨ^k: ~B^wd~;8c;ikGRaJ;2߽zoJE62v?mB YR'3GMGudT VӖtLǐfxu 鸶;38B W[oBH|ܶ5wrӢCPxh`Fn5`y$p A'muv[n^ ~X{Ζ Pn1i-J?FDlsSԔKJ [oUQ/Um/P3'[ !*Mxǵ j7aLX{0V9 w_yk]ȼ<DqTF9NǚUGN%BO㗫d!>ȁ2y/ri1CCimcF L Ʊe|s^oA[gg#ٓx 4c,aQ٤sTGa? 1>Rhckhc_@5`ٰ4[Mr eR,>)CxS.Oh 6,Yϝ36GenqDI< z=McRh hq 9{"8DFXeXNꓢ\ӿ&w 7`6`]NKm9LLab+`Xs$Q4UfL{XJ]$ T!AZYZ9@z^nk&~3ռ B8W;zt~+BGʆ8R[?`1T1ׇaJ[:<:Ll*k8K/FȔě1~SitՋ"ʛIѴ[<^;y.y/g }]0/[HZ(6'~6$Q/޶kڜ> t*t26W{~ UH(V܏!ʱ[e P'+/L]ҿĮ$9ZN-KNg/,4A.d&4:)fd#M{Wuqr7ώ!rC8FzJ7`oǎs yFЭJI,5XAJ;5%!`hK749r>'@re)~G  Y8n"CbB 8eךJuwP> &v+ͱX/ T*a`GDi~ aE\R2`7tMѾN^)r3i[zP9Sܶ+m2;.6~6s L݅xq B8[w˩cũ9o);E*}UTHCNy+A3 )΋"Z˸CdQWo1xƒ.ݾ١ۼG8ЈhtfUL✕qYeܕ_c/*gNVr\Cu0Gm+JrNJ}]@p4y@R[ sanc%&=c޹pY,K\=5hA|ئrTX̠Ɂ;#ӳjcnGBB-"uRSU2Խq.+$ȧ)YŞUNL+ *+ּA|ttt]ۢEVAgY .plx>Tg3RZ*S2(@[|xg˄h)ŭ>W!45lph3Su^h@VK:':QMLpv;NzD][^xBVtPJ K [Y)LRYϢu1`]үHb,:Lz<~<#-rx;,S=a:WmGBJp,2'9muoXR/Yz]G`:gչA̻;SDbE/ûap-+?=tǻ⮛`i?ɩʀ۪TP*ȹ!Ie~p!S9զZ-XpC(B>ģVD(]tXL$ʃWEM;ɗ#8no΄pQd6Gl-ͬq.Zv\e'>:ڼ<9077{ Lg_ʺG/TQӸ6~AE̩@kNUbq4O%mLmƪj jRtzW) k S+`)/t3b-0& Ks nӈY?Ibd {ϰ:kT>Œ>˞Oin 1TVZ\J,s>|<~δ2{37ę/ͻsSiFڅN27+,eW]Un@cxva}w% Cx6Jx;/^X%Nej&8ٿp80蓡P0Y $k5j B3@k/g`L+ \ҳ6y Ӯ{<5J Usd KoyB@`i1B{i3`|(|Fsk_ P}Xx\.@2I򑜙e/ #i] f? |nJu}-zqCUϐI λNc\B^eyD 7`3&EP)K Ov k1)llN-cB9 |Cʼn.X3!kY;WhfO4C {|FҤ]CBCngËch-|>{_y,Kp=Awl,P.OA6>8::.k6|Ÿf(**RDze:P 奛k꙯`|Yd޼$9Y6ܰhT4mE5(0XةKl4 N -2 81qåh1 ,ѠaYTso(;gv⃗S: B$C[\b+YȜмXDk[S銖^AtɒpP/ tpw'R$2e5jEU*RY>ft"2/f/4-qBC֫ʢjq͇ґЯ(0!  e6>m*4T[ky贈v)\P?J4J, 9JRg}FGb!eumpoLBBR]֑Mί6 !P]tqO?i7kr&ʯ1#Mw!{(cɻui97+->|t?mT{&ur Ev~\Wu0]hwc %ŵsHhtg%K}*GMC7ØM@k+gpFƭv׽u>?0:&*paT$e8.'Գ?A Os37%ry0ZKo"v<$48dߞv{kLQrոA&PeR#9~8g yњm1 jD$PU='rꚦ\+C9TVED2p5]T<8 > eg *vpP-pSU√f 2W8vυ~x66۲R|0{y?K#YcЪ]f͌%JOoW ;~ZMNj;BA)pý=d s] :Le71>95"}2Z7M2oDN?2C&q7.9ES6AEό%t~$ g>A unn~QzjeU|>fz`NA1z薚<0h\ADޤg_M02Z>63a˒ԫcٽقN<6-"w.JY6eJ9N&C G?G$2ph(TuK XV44 7}`Z]}C\[cwSgq Ey ]s$ga‚}'}Lash~"Tڢ`7SuWδՋtўpH}+EnRY\1%=LI]!I;V둪ˑ{F?հTVx$ ݊%<*;V1+}W(-dB/>-w/^ ͋Xu#Qh2 yDەP6mje)Y*pmd]Ѭ|D@CX5R],TZ{7vugRBut;$$,L(#ɘ-NġJ^~B.It87IBynU:\hڡ*ls J^yٱ_OP\LʆƇ"s-(zlu[.9[=Cn >opr;\1Xcno'.rr|:*kyJ{po ?8Mtz ⢔ xE:ƶnQ@)fj2M 8v[Z:[M:?&F=y~4q(:~3L$c%Nj2`_?J;yt=н^<َ^-_PNW6BR}~q ؙos#l)1MUF$djlaM:Oz&9V{ŋ#bD"2c$OzӋ۝cѣ)zVix?8>R@%vqo0ܛ#mFr:!*K~~yER ^.6ݿ4IJU^-ogUAd.[zG;QGܞ-^񅹗@=3DbpH6@iFwGђͮ" &@ZX6JڇBX)PHhv߭z2|Q>;0QCIH=xP;2q5qؿ0فߥ}wη 8 P >|2[T[9|P68Bd8мeErȯd h2 Zk9!AivȄ@DyӼM}t^DįJ|l~r '2wvOl^µ1gS5yB_c~ܘ#ޅ6|'4,,vhn_ 3 bdܞ\jբm۶m~T9ˎnϠTwHXXr; ƊrV]hd*;8U6)<i5so_̲Y< T5Aao52igK*boKrR- pW7\VL.Y1d]$!2j.'LLT/VV+{u}'^C@taAR6Ά}D/|mhgh&+mҲ"1yh-yG|ʤ.nZ}ܺq@jV3QхsG| \A? Uu|0]γkyֻ8:143YAРtItןJLX+6tLxEA'R}8R YR ȝHFߵ4sD0đNtl +fbLw-jܖ:] S/녱Az}%pt 5yW[iX +еvgFUGWH&Û `np /f >dA/)wK=uZ9 Ѷ4Q!6l^QIA I6Z\nGwb%N-s_q|nn8h{pw㟷h-`14GDU;L"!P ( k qw&{ډ (#42 I(wwhxl^l8Ӂ:xH*KB[X8*iQqu2%

-V(&6uwaqdeńQ쓰!~X$9rEW^ygMͶFM~Qz|ٷ5 L}ACiL FMv(VP۹YL rdL P Ьd{rgkqYGa1*|,sqߝ` RDV.STcH*3e)@Yn|<. B礍,b_02|[2,)|s 9Q>vTL#f/>.LMTSx$hڠ'h<OrZQ^md9}h$ ^KA=G>D6vS.?I+q-#S^GcoU/&(Z>kDzc*G@g`Z݈pòGoM"tAuz.'uJ!2QkG(1^@kNdaL/Ah$gqRt*'zЬp B.qF'p~ 9F)G'dO̢n3sx +;h,M% a@ T𵛞 +,vLwG\[:=ӌI0imq88۽V|)IJQy -Q! =}%%]5*u xiM9C`l$Y"kGʬ ~bM%M~_ȰsutNZzEcW͘4#+DU'&!UaRvU aMfݺkё$8ۋTE%́\D-/%Gt7_H,jV6dX2P6-f.^Q0/JeޚřϺ֭[eXuV{Lnl=gAjYKHK1'~wkM}J7zM@30 nXi|DuulmSmۧG& ^Yt0.:k ٸ< Q*{v'sUhk}3͇U/$J$+Pc/^mwFR)Btn&toc:pVfuPgp7+gKycYhƝz\wơy1] Daw&42N $c2*U.sJD!;hIBQ2{|hf(-k_i#G~d_!AT:kC5#>p:(PT%|{{CNi@î?q(N*Kwy^ޏpԇIx${B,F$3b˳qЍ~[͵&y*,:.UuXpw[? DqX&~c. FК‘+]J[V6[=*e"/,/[kvM`LI;N(Doj` 1Ѯ-IL \q%2Vh(}E;y.*E/axß*$X zp3nUwc5z٭ocav;X#m=fcFeXw(f'^%T{S9_eɯxsbZϴ?̑ P 8(-Q?Jl=tR>(ܮِt )r>D1m}?/{d~!5&[s¦aG/CAgQ,kS*X֢T!A%Mњ^'docvY~%48 ީ?@(e9l- @-VGhG/ŷ!jTMMh[)V)C iƟM}7}-=:D Z_P,"_FLW%q9UX q ! bCk(t^2 4_8Sݺ82AJϏpY3qYڐH<&?BhCBmsv}(xzu;PLZ¹/۟+w;f޷(_:ʤ5iN^:kb/s_FoTYAM OJeUB1B04ĿWQEx'\} 2M?H5}L[F0x 2̀~ĝ+Ū$Uk?# JqrKl!|!f8$=m$o*P&JoX8ҝ]UXPCGms?T욼 /EVtٜͪ*Oo@GZ$}oi^°+@-Up̋2b 9(ȇՂg%Tl||M ">,JTf?vcWWnyI=j^Wp9.I+q6L;)4㵻>,%ꩨ;}ZT< M˒ {swPJxf-|8 8O˜ h*It Hr1Yd~C Ѝ Q%8 x]qPbun)0, JV^@m{N^6PQp#q ~?vaQVb7V$T#'vjv(՛v -=ܒh*Fyx3SVE+{`ijւ2Ǿm"y54L;8& G(D$_fr`޴<06:].kowϔcc:ܨ6M mk;m#[ۘ!rO-7['3YG"&۫sov9{c('Őg¸l5f1,76zR5;_̺&5̇}tM*t.ZURߨ~ZS !]K=0!kzw_ D4!a|6pX<j|!meaIɥl/q:Jf?3˔3pHL!cCX_MNiV $0OSOGf*ĂJ ԇ'=X ǔ߯N| *Jt" UG=iSdflɤ;0_q8삎 )d$SMx{ A^@xf"PD~ZϊZo=RΜX oħp|C;̛VQTq LJjZݚ} Nvbr!YY;z۱58oY^<~"[F-lW'tJϭxn Kò3 TZZl]IHƏSز~0+r;{b K 78{XG!;3\i$SתPLGݪ?X #s>mNg$=(h7^Va#zrq\oLE(fuaL#eH+fSqԘms, _3͟[) xzJIo`犹ͨ/Lf5mLpoJeO!H`6M2^<'l{s }drNGƤuC ȃ̐w`ո/V]~orN8ͫ83iV,_vSNX,wW,62ܑ;  lh7+q@q?h8P%bûJo ^{ᾁ.b}(ЪJʫjbWkgx ?2`Zt@:8N\|jR-[YĞT@adaZwd\VN,A,,'?Cw5.G {= 摰6|WwsHNƛS@\~(; N6n#s|ɍ w=ϊP ?eGF41G"=WLpE.X!8>s q>@&+`owi/BC +qȱ4g aiӸpw(?~ OMU] ub+BɺU @Q9=z풟+ppQߣ)Tm\sm㴟 N)TiGjv2y0_ 剄n߈U ODzy/Txp17mö1oŠ^xkv[8Pۻ o rD~:YXA3K+8GBBWDDj!#y}Hۣ@;3Սo')vsX$6ŗ5U GuĠ'~49n,1)u]%MA&V&‚rHӊ3qm;D9@]D.uUbiy^ D}k[KK\52.YrtqҔ AlȔtxɍb-q,bP>~OGIxi.#1};{nʭ5YW)UaqTzMд[ϳg`RI*4=WQ>E]"^N/"ӱԖd D>RS/xjZ+p Ja ]5c$cNU+N _FYV}ih7{?i1M%I{-6!nP/ra?8A;p*Մ NA4τO (M+ dq3|Bgt5kP̯s=p0|ϝ(o`\-W1X4^+OĘ+AWI^c' SeȐSF@~=d?%)TS)!bM7vDV9*7 .y/Z?;x<&S&RI8QV׋5^uVգ5$$AnSV(HN9۱KTߧ&ԕj!1^v;>|gb?ov3Nho4!AȋKs<sW;^`}%艰2KOW1baU7kA+ͳe^Q~º{Ci׉!5w0fqGVZ?9Э!Q*:{GlO,0-3o#WV t_IJǻ_L HS 83.PiS)2I=bͧt~%j^㮽|3-̂’VPx8e'0B!ޒZoj*pdym|Je v엫myΫUҘ\fiU:^4I_^a44z]ݓ|30K&5)~bGIၕ ƯƋN\W><@} ~duKq+<Ưbǰ [Ffl 2k!mWZ5NVH1{Ώ0Ztl1'RrWأVǏFRL \B2L;?Sܗ V@dN惏~J+a;UYiHR4 22PVlO{-ɘ w7Tj0Xl>a1aohT\ m _]uG!y0eg Gʟ+9/+\|5xvi`cǖ֭o N*ȅ,lA1$]fn72&d;M(7- Ѿ# ;S<{IӰswv澭@XI 0 spSƱF~~::#+m~bvRz,3H%08$9*o= ?KHa2S!H/>jGήWr*#ulᘼ2dxsld[Q({cpӗy]_LHuiDu+ǀhTQU/6 BtP,-,bD`Y_x}5:zG'8EmZhWcʬS"Tsי&4YBr#5!@n"g`WH]Zť7 8t=S;wSHْOx:-W#P>!5\dZ9FOb}f7c`qWܝ ׈Jy#@<ĔVkruyYǫ.iеJ$U w;of)S2jf98aYO9;Z6 =|kWAZ{t*_&:(򗽷/87@m֡^I ]Q|\m: Uz;SY((~ki`WA!(103bot[jY2d-kUzTBY[Ĭ>qai7Z" J!{{%vZR$*9h2XLo( JZ(y[2:SO[<3\D5νymc]ufs$0{%?k:Z/974nsVӠU[ʇ-ˌ,^ݔ!ש݇LІ6n^o-2 E?ےP"-\ VWTWQzVΝ!lc0 =LH巅VF(#Yς Z[h(, 6J |0w%ٰc/C k}Tݦ)\-'1WP\7ѓð .^Tc!w@ޓv&qtkߪ`#{i6vYo_zEeK3Ԣ2,W3okf–?K>FмPyӲfH:ϙtX/f;dO?_c vFXbQE< /Bh8!+N5)IqCg먱u\3.=+ >4Tm arvE޺ ɝ&cV/RsZߩt&vAM|Yzo-{?Vu5rrEP0dm!y,\[ohȖ?#.׵owhCA?fpC ҩz@1UGˀlmxt ՐhgFz!κ UkoOu$E?c` 9⑄k6r6HB(+jiEz8.4-Ʋ($)hnDcΜ0ՇF0X(\Ld)0sT8"[Na͏C5NÊ0_`S1{CVQnᏤ*G"}TOZd00b8OI19=_c LNv Z6#+1ta)?`ǢUG=6.tצ ZsHL8#̌R&X7&L D9:c)wH(+&glC>;E6@6נ0$׊w'DKWgyˮ˽\* {\J*CSpvPjIAB~?pd^c֟Elkڶl>^$E=J~,|ìUH'P,Og?~;тpelv.Clu q(bF‚"Dk(Edi:X >9V`OayzBNa3zac,lLMlD>2^:cy(g^MKN%9/x'1nLeQ- u[H㎼ ֫n ƕ9F$Μ&MTfcJ5QsF;yW(vT8Wr1p7c+ Vc=>Eig&m sಧәXr6܏V{ȥ!#~څ VoծW>F- v$(S,-{DH1~zR%&eFD*5ʈK#f(AhՌZ!2FhU e"+$ SE! VK/RO:\ TRLq0ѳwm(^#}% /}nATzYDT5`sᢍGHF3ˬݺ#Lfɳ $zK7- 4zGڐь˧/_T3H uQ6ɔpAp9jaJ. 4.]kF,zgØîײM1'{>E8'0X"Dxu!7Y|ce%Fr(iYKr8 7GucGB+ :]>P51FwUGag2. zzU4bcz=;£렖G4`Q џ5K+BTPAe_Az%iP )]W^,/@ҧ@lOSZco$n;uЃH?.x T499KPP^Lo؀yI$F*Ub5QJ##@ hYUxvSY^ vK#qh#`{νQW^ݞ:?jCGcןFcTsÿ{HQ8]Qyv8z $:5(l89x]j ^LuZ#D&tG|#\ ؋UaA|lQ/gs_>*J ibd!u| CKp]fq,0bdK_o0eeuzTrA೶d*.#oO~y(@n?xpvf1 t5+F7WӁ?fU<եIo.N dfdv-盿EL芒JǼR qB=9SHS~xb"تuùJzbKa oP|Z5NdSjr /ٵZcwQqOjVV0vA}_=b k7pZ3i (,Oe֣P$t >= }ؠ%^|ݠh Զ5ɮEk 5ʻo.ցA7}, 5g$V gp3XxG}݉&dEo86qzEU_r5"G#nBHdh@W5gn)'$uOQ (9tbc}Ö)̜LT~?cfp'_(CMVq@mZ!(rV0tsOQݏ|0@ h#P@А2T0]XG{&N:Q\sO;`S.iq`˟IKkyxNq^J{jq~l]Ƿȳ|4H3־X!I8I (J3OQOؓgfHh $KYz0{*iMo71Yİ_/Ep B:(bi?(}So.$l"VaAcFמ_+ ݮI9I׃]j`\-d!79p@e!UD;'Gqs3FF}g٠P|Jc`+D{7@b{"OLzG7:dl!8 K hv?n:ZsL.=& 9 cwcxM2i"l %okEWQG:1.6.~HbK{ @d2Q4mY:?#pq<.lJ݈X>hmU? brr* hҩƑ P8Zq95:poZGQaе(,~, 58%xU[}[.) eX?}5:ׄT"v|"sX+g)~Y@ ]v"b U9Q}y,o-ߥ vƒ]7'|ɘlsb@DA;쿢OF*Xα'OFS߱7m1H dM5A*fN Hzt!BT̽(1_s">f\t2ypMP=._cT6 JdJT74nZ|&%%[p`]gTtSٞK]?-VsٱhoZj/4$PB]Cmmof #{1͔lF6‡jm * ]Y)Ʉ,KDA\f>oF +`:*(.:_ziQN}u PELj-Ŋ<C~SJ*6on3dg6usݿjMTZWLA3pzq VljNf{Ryו&X^iRLv2l-Q&pD~ yj]j;w@uw_Ƌg#+?hDn:@DI0CWInw`D0j.2Xr|y݌?y^Ɣ`N*7]#{M]ZY*&3:V r>~rM">ѵ4Glo=;P>,9RN}%~YΞ~N&{ f^NTJ\9m$a3]>S>n͆WEZb YߑH^Кk<L񟿁caIaH`4 и~s-[5$9jjen0O *!pf^2__.v aTn&n(^'rEswL(ŭp=5.9%D&Wߟ0Y-H( @߷7{"b)*6yQsu!<up8CQ Vt3,I%*F'BŞ*&@},1@Z'pSF7wKEVWVd5y+uWʸH[;ncB pcSc9{!4^%JC:.},)Eer$QJ6`!`a+%'5g= ;C^$*(dr+ߞ3]5ό]$\b_l͚[6T1c}p\j= 'ds| FP5=,CKVeҙe1!1ɭr̞ /Vyi@V`/@ؚQiDZ9cα)Sh$LaT#}P *.nRMC.Ws;o3>i־ /ׂ2BxlҾZx؝ (<چfkYsy˂l); 'NP%ᛌzer/ft ֏ I!վG r:iAgJڋvOU(CH+4Wh&ޢfC5 KoaR6Ș@x( Qa,ALйXp̦ =Gޱ[hܧ#4gg")D('*?BYJvzY@{>myNJ@`,O߳~9\֩I Af;TCum.NBku 1^w]{9l0L$)Ľ.E٭|+hW1l nVBN;yqWraC+5 G m<2hê=Rg_ٮo'x`wL`a)<2 k_/hYS@V(yK%]ʡLJw!S]BJ9r5U/T9ZZ1ΙD Ui4 TК MH@E*fˠgk˿Ȕm !dHc*n/T4qnx'5G3b2݄dX`NVFp$&XV{IE҉u8HcV7ӮhPSq|Y7A30jL^x}J`b"JBKP[N TST5QoeM8~0!c2TpZq/oC PB"UQ7@mK>~n 6,i1L֪I-ͣ~'#]AcdJ8 :~X*H:A3+(3a:x9B&sD9of_*:Q; $02s"1p8 NUkԞcA1i4g|1el< HLA~LPa{iΑhENqE?>k:*j(ND͐*op0*d/ԛlNoĵBŞj]c%#h礁k>o4UP#to{7<̞:?@eq͚&> @} %s "_Rz V > f3\l8%ּn+C @ eco#\ ۈMΝA%|hpqJ+,'Mhn>AB,Z3%^}l|+JU>a&7S~Ovj DpN(6=pzϘ̽f5J|'7ZzEɑ C :__'?Iikz}خϪ,N|vf6Hx{%GJ[{'$Gxɢ361B Z}:}<BSbMCr3j^j]蠮z" Sqa<{LSLWHTQ`] ;$hPy^ɞ1[ %FHL-SynFRa>$ $]} -mdG %tqm]^,U1q{ s(c-=yP#>bJ3I8^ p)* uxn8z<[ 59i&@K=:Qevf+UrXƳSY Dn8 ehs#Zܸa>,ZAwPUqcr[=SU=?*9W?x30_pf2G,.t8̕p9u%8I_8!9cds#{CZ^EKq`0%TR.ZN^%\ ם%ƂiOcE ;Q,@ pb9| @`O g Pt@c/{P%eo֋m0fȒDZ.aC߬=+zt/,<Ѱ$ }w -vKTТ5ix/MQ.Mh/|v[p ܺBF6{3k{.]c5t7~uDV/0(]J_K>BipO64G)qzc)xhݕ fB||fnٮ*\s~۠F3C— |(BӛAPWV"",3YF 6@Z?.{Ub[p^57 Jwz_3b~n|cB6KCATwewq?Hz{%qU*&`d*֎ӶԊ+faO*z,47koasKVlykxF \Gˑb{WiK5;VjIW>x9+׼&0j jěq B)X f|̤=5")!kDdVm=B=Խ4g?txE1;uj#iL ng_Kn+(94DlMZŅ,6v::FlPg}'ˁ1^.=eǘϩ/&~ڋ%jwggp _sNq[ j{,Ar:/S>8+r,A_|йA2|R|h%2ZQz[s+o3;{bW3eguQQ xwm:n3$L4_W,ϳw[H0jF6i(Y{S׺5yZOݘ: UO+wrYGZeTŜbk:=sّ 1r Sm="DLD ,Qns:-i20bm}M5x 8>O*C|,xuC*< oBmeږ`C(`h8NH_bqr1٭4k L'xbAʤM7쿎7w7|CU1i~f"sLǩZvub|U'@k(?P=tM 3dG P6PF&0 !g01d WtlQՕV$LytoEfVC:`"f tYWMc W2Zֺ_s9KxlLʯ<sy J:+UO4e\y!ajڽ 5ϕR8=vHE(qU p5zh>{ͤ}(Z!Q}AaML-Q)iq^ࡓWsyUmpK=gvv̻52F8JfUqEOL[\䣰 'Ǐ8RJKM35ݝ]Yԝ8tPoh=X*h "양` 3V5-| xpL孱ےm*A}C]zTte1UI 81-fWZOo\:\ gylpa+LGEf78u?KĜl22)t37t)*$ Ka~is%`'[[[w^kg~ М"cj2 N蟻E_9XgP Qh^(n$oPyþ Eez%iVߚ&a01kƉv*>(R*?Gض[r͢SNj\PSC~Kr~D{>v>AkYNXA%l3'd]bx!3k al͎F,ӌnW|raԿ̇]?4i6Rf>f%Q6y`zAW 8)`T3U"Rau';*`oAQnd.ʬqt,7{^(֛Per_V̎Q&`jEGayۅ1u35NPA+ys6z`?eR(K#zFڅ;ͤ!+w2J\>Ӽ;B!b6^mbʞ>4á(f?bsMB[3PVUu!k Ĥ2.f>·jA ^OD!q#j }K-j=QǢ8(|8{.WǓfkޯS42(B!& N(ggIG(U^?S i6`!Kuh|7ݶUD͐6Hj|{+4Dy PB_J0\kTc8Re,F H7vq<ַw ,3pbXD5!(6V^)&HL4D(gmV6ekL;m^@;>x)OuSOX M#*ՌZِ3=kZJ `3[ %'[ũPI+@T9̳h:Ek߻z!ը&ked6Qh:^#Ѓŭ g}Y䫝V&EW#)'nϝ'/+`p<O D~gGxAT>#KyV*{ d=:0zkcD+/w&"g~gzsW:b9(g]J:\2$IV$сM^dMB͡' %P_qCKv:xI@\ :6o?]Q_@!#t%ʡ\녨{N0A,xTZD)\ci!RTg̫DK:9eOQmr^p9u|ӛKk[2{5lbdl̔ЭDz9_ߪ^k 9'ᇇ-Qm13B~?ӽ;KGb8U 2{Z_5yYk;G5lы#78)~&Ttm4rədhg|k/9|szGn=zJk=S T D~ *q#tui^&D{ B2dVG~PtU/eg!z28G(ӆ?g,M Ɣoc*FxG *\4v5_}w4Fkj*ej>1n?|ɢd3&xMC9ՔIԗ'P B𢤡2zhI$Ł%=2g~|Њz1O/,2oq)-r!*?8E=5k(NVb̙c@& &?%o{^^W{c5!ϵVsyBDF@bs]f)+G?Ox(' =>QHR`4~aa2ȭov4ނk@r^a֑$3h:{~\ M5W116.k|9]Ktbgc⾫<}-(>9:n/VHFdWϟ>ljA)0@S/2~-2Z՜7QRí Y3}|PR*@5):+9MKӮvD^7cwec݉QEc+B/kW~ܡ7&HPK35sesfO89j, _~bπ阒)l$K ɞ#t"4&~~(mH٢YVX0:ٞw .2Ϳhzm^%9*rI,\XG%@>e`fkJvR.̮gQ$j, 9wgk2 R,oȬHMܧP"9;-kX Lˍt[hC@>U1)`Gr|17-qȅƻp:D ^X-b HKcPX7]^kɛcy Obؖu޵n4] LP͗TqX̅̕`oo9-c8Dם]q ~_QV"K]BA׆E3a |ASV]};N޿1K!Vzm;E nkg!wq6IO6pc*tjG BGOFٿPΤ)rA )=,9^2e>3@ v`a#k.h?zI % ʶD8wFv9I٪o_%~TߪOq1q8e\*C H k6Px*ђnA.q4ryμvCԛzi _y"'Oݙ%t.݊-L$iH")yb|{`}soQZ[4hϟKkiQIy1ʇ=ZSzasPq0tm w򹩻Z%R*''A\*IHB a(I4L-z?B/ ҅sCgg:X܇=sZZPjkR#*4ݙck5dc? ̈́.M˻Dmg(jf@ \1*KhN$,*E [ ?)D&$ mk|R-/=E2a}QcJprݰ+֝.78+ Zꛢ#Pzg=PoOU˶8HiπG`]uzo$z1`uY'D N=,5U/ymRdG)*¶Oqe=& (YNy׀gh$0 ʔt`@AEQ2vW.ZWu1''@ǒ>x7~p49""u iw~hXov!WX)z²6KR]t+x %߲{J)ˤljB$q:,ew?U[_`䅽$ xܹYZ`~wC*kڔ8TW ߌd|SPuo? ;^9赒p"R w7!B!%G[Tv7\Ad*^Sقvs's>=W!d#! g_s=ܹB@M|xeA+m1DZ'{!C04AX8WMq r>Œ\WUNը3(ӖZoAV9(dU3-~P1#P"] TQUCJ kM(r3M?a+ϷXkIr74x$=wy<_e*]TY)Dߤu=хJƞ;CF`lc$iڽgǤf_"5!ը^Wk`V4!mۈ kBe^.qw}_|I:2o̪IU6>q2MlE\0V;xh>$ *Q}/XJ 8U(C [0pFBSYhu)=Y`GtK҄l+YcjYK}\6Swa6> ߨPιfF8k 8dpz|=j-'^\1U5^Ψ^ZJft\yk_;-+UhM£6Դ­$uD? ;/^7+B9Մ|im)q2ZԞh?]r'RM$*"1k-\!gui`Bviz6x߫l5GSYpk6@W[z3'ƺl81_:'߫ N }ŽtsBz5.647W܂U1)^ˊ$8 4Y  ^Gip%˯Tߘ|û~vs w;} t.g\ۜL8 &׃JX-Pi cKjg$J7azT{|U+.u g$.|ǏW燲f= 0>RvPO14WtE0 W"0R)gX("T'2]bxz/`N3u4YG8WtfA[[s-fcѭ MjkI-sϩLeD9ل̫&sP?_&Nܶ:p['"'UHjMĶ>.QK΄iX <*9e@A¡/[=cӕ <+-) p^ 9U4a1| rAŲ2m4 8Ͽ* .Ո536.0 nMZ105#E?Y9K`7L ̀,#3&`y0gm|y9 UvX ͥ{INwG!pTyj~4gV57A33ay@kiitO|XqVW ._s>/2^زz sʼn PO;;+o^w.rQUJrU ^y&bcWA֮CrÞbvzp Dȃ5Vk:ߴx%4v;)^/Ӏs\QϤ`!t[ ?&8ZQ7KsF@M|JP£3h bt+pb9xhٛ;߅C9 "*T2`@2?8v#eo&8) M],ynـ5W#1#F{+"4_O /2/aiH~Ȯ VӲ8Ɗ[%ȏP^=ڌ8B2{c#~IY1݊sΐ)6h£>䉃3~m3jvL:h T[ kúeTr tQ@گfEXbe1Sbn4>:3Ӿn0!vKն\_j- \ISǹI8egyaˁZč?5*yuPdQTu'$i͒0:j푡ݎ cWoAXp8o_JYNn`NUބtT^'-X-T"r2}i<5eL O>w(_\؟MIm ?`` ve2#r0 轝ΊH1׷ %cbO ilԙ2 -'0Gb OzlMP&ȉ:VwG4+>g7w=~t捊@Q@R|I$%\\jzhNeVۘl}Uyr@& t_P,5Ƃ$2ܜ(YZ# =]Ix]TjUDmE{ .- MdųR8^0^T3u9m 'ۀ9d)PHz/52 y |[340ՠe^;lAmZ]DS9Ƕ>Ʌz CO帒›/ rmt׎kn7%pOho"_4@Q;+\< >#D*jlE-f÷?y o$^ 71A i34P0Q jA(t)UsM6іҋf%u4rW3yFr L%\~Np<TضfQ3 ?Xio0g|VU㵿$yD|٥t[@sՅq&_EGŃRT#J>k:th)02Q PۂK%P{5LܤܶE*HRguD[z T?)4>kuFcf/&w"ُOyY!#Gp,6t{0sM<'l)򔷧؇7эu F6؀'$ZKl`]ʹo۸{8^#aלݨ/d`xa-:'q"aj Xc˜c747Ǹ2ܡ@fFXQVA ?:wUߪ&I 0f1m![Eh$.F&.Ƈh!96_9ۮ}R3nqG<5RJ\4˯ápgܛuݰ6\ku[kb:Bۡ*:c>NLirh0(/J\GjQR-v)RDg+ s9%'"uI}o#p)X5<5JBcd¶1 HE͌mlݮQd{M;oꅃɅ跉Z⭋ )h5"8pƬcFKqidq@bQ +@DI)(dCO#ަN t(i*|'ԲFmt^FV N\G 8A_ﺹaAz U{dМ*Z59tHBP0u1G|QGkJ!X1mv~ct0~EH~hԓjbcI"WC; 7_7](MR+Ge\8e`}y&YgTrd@Xsrޖ钷~ #?ČY}Hi">^$#Y)I'[t%ַEH)1?B;b uvXVx;6ܩ=%SzK߼nϚ]\W=\K=j 뻤2b`WdDbj/۱t]EGS*˫6o(_V^& Zp1ڶ6qzҋ*K/+ 0L $7o?k~-iP6;vE\0 :=!WҴ@r6W#.;wAs;~َ́ߎ!wS}ǝ J{Nۖ{gc+@QV8rGU96w^K&tZ}tf۟k5bR蓋2l\mK*Igm1YwװV'@-PڞG0) *Mӫ]p?V+}ݘNGN_<\-~ΓgFֿ\R2}PgXD˧uԞX9c"[dq4y^FdQa&}!VU6.[7FrfaL曧WW`% evT,۝l,yG C'_wij8#Y_E^ d!M[kۆ̀[li cihVF<1{weG{srx1מL(~!ݸwC]\W8{^&~3A+ _14Q̨ mʅO4fv򉬬)T1d>Z?W8gy;$&c#4mR?ȕw"B`+B_~|4>xZqGΜP"mP '=0`q) ၨs-.\phHZZ~4iD`ܓi {sWV@ aA3JWOkhTgDeҐQI(:N2ZǏfgwo|XYՄd/^nyռF$SX kv L:'H#9@`7P#ݬ#Lgl^I&8#VcAvJ19jfl̓RS6eaG4H?{@ czOKM#=;E؟*T: A^1@!-UɭL0S8N°CJ,e񫞪Iq ·:|̺EAa[鹯c-Œn@XCagQ:.9]5R{lu=r3@G_KVd'z!B zŒq*{2E|_ݤO\9{f+otS)Uu${=όMHH\ɨiW3hW铭KI#lMzDP*'e`k{聦6Ź&"0r> pk؀|R·*_|*zTܭ"h)_6ntjf] t_-)šz3(۾`$ll{ސ Wp"z݈]ͦ b7ATDBPGY2PRVP/J"aH =!I76y1a[]E`1F` eU}djFpΖbL SȈk&OzVmOxoAa(c`GiKDCJۘ ,4 sAP k ? Bc)` bQJn/N)cŜ[0GeRxKE߳Ŗ2hl==]xjQ \soq ΢<^夎Z٨牴8`?A,Ǡ|H-؅q˟v"kb(&1hC1tS$ahl-v]^P?}޳dXO2Nrm+|9FcðIкw + edrV8ЀW8 ٌl~?=%6m(%&>*) TCe$ )@=5/zXsƻNXQ }^*CIK06o0YDB-; V(& VB"~Lcd{|mmo!x^}y 旨* ґS#MLo0lƆr|*[b*!5v/4mGH}:#W2Rc$"4~ 03]R6E6&'a?V:N'!kzyo#Js09#QՅ,nT엖t޷Bgx OSDV{Y` ۴ŗQ+/:^ٺ}<{{^GE .8 ɐ׈@4K =B8>߸3Qrq;wL+Α[Dx(la恞Uմ+ͣ>O]m<^r22txj-X!Cf*[5}DQuJSPkdzŒxD6lo>[M[NWI*R ) SoR¶ %H6/Ʉ K۠/WZg'2/!tRt Mכ6/ël̈i'P\⪈ N3:ΛAU:/-54\jVv;$:]gkB-aȜK579,y0@:" QVfi&#c7z]|(cF״s5FsfptN;K., :Vޘ7fESJ! λk*a9&op{v{x>Wȥ 1SMd Ia[,A E,dڙ1j 8|kui"~:\:uFLx6}l FQ9lrّR?w?½V kEl6W&WRӆP6*q=, !S 7 _ l/)4VөX>kx׿߻ZcЬ}8օf( IhnX䶠q\>m)ѰbSS\1QSMGSjl?b E j+ekQj a, =z¦L!b"=jzhވ8$'Gw,@)t$Ri)sbb[reJLzpJ&+wx^kIz%}lRIW \ǂg_/X:19W+5,!ҀCqb7F:7h8c^&9ndRh|eJX;yzAАs{9C1cATS[R.X _eJVZĐL %эv0Fz97˔81 SUk: !A].UccFBq[ z6xi6#QQ\]ũ]v/οFtKT[oefx 3e/𴘍KI )pz1Y&\U7G5ar*,S{UoYu0ṕ{ySQ]22‡c5eMÿoKfS*1}]th}zW/Wy=pRY,@X",n:d->=-;- ,;UOdt{DPAg3|<4.h={2uH! +(Q?>gyցicF&|8k9.^E zO8B^Z#rROi5r:^ܣކf[{`I^g1 ɬplZt]O8M8{Hh{B-v4G0/20iȽ1E"fMo(lɡweJ IfF.8f| Mms- &haee<<HvͲ:&݈E_6=˔7l4+dQ$X.W4]N="LnRE?g=gJ: [1}1%HG[gGydtqDQ38'qnI!XpY?AETMRR$R|Ng1s7w߫˾rt_pqXpVIJϏ& b*{PV*T[ oG\$~bs[) kzKL=Y ܤ)gf*^ӈ1_3i&ϙ"WmhhCS`dC=Mɑ MlZ*U/fTqܬ6 r;Cv VȫP/1vtMpRw}1zJӳ8܎Juɭ˳YBW vd ܒ4kYy4jH K!ţMӖ:DЄ=⬛o@-!Ϭ|dM}2lG l.>|S/<]f%`",F1upz=rdE8=O\湴?GA4ݓn_o.ڹQ&BVʆ38߇Ac={Zʥ#c.#z:gg sbivl+ZYzp!AIhukTX<P)"$cW2L2JXjOOB1<`ϑ +`]IP{9 ɍa,Qhn?5Ǹґ_zNckzrPҾ$oozDCT7*t?wsxG=Q4$ё%v"?^M;U?$b%Ev0K%Pџt]*)gVɂPHJFဠ7^dڃkcS啩ºŴC|i:vYiP< ݳҋm?Z$v*ƈwbb΢z+ahM׳K26Ȱp?hEŞ>Tb9B\(W^@gwwj ~_84zZ_EQ/74P%:7*VϮ2MvCuE=wS`6ՑD؜mJcA)>1WLKZ@},KB\7`n*{As>B -)ARη$l4ԑmW<(R$?1xR"||FE7Ԇr|~ŻLaR0(ÙݤM :(Gm(P?˷lIn6eBӢQߑ0qEvHg:,1(H$7hĘ0h+ݲjxe5Y:̳cԕ#+4b1{#Fv6+GD g1_ O@閥:-;}Aڼp ÛϚ]ͽ >Xb$4CPE,}V?~9&Vu0U79>IVGCo)ЇIj(!X#IB4J~kҲK/]tЊDs؀k3<}D6ؕKASK2,<졢 rR# du"gTKL\?6iH2o/~Q:T1Tw K5w䞞z,f[&9|L(8f uQiyw\,EIIuH.z}Jl*D"H'- hbǐ7 a> SQSdܴ^"SRe,D}ج8USGGE'[Zp}ܧ1\*A-%>zc$hB索WnԖȔkØXR-l aU.P%xNM//1$SО&ۋ\2P߮$ 띴}el'DaTFDt(A857N@ax*dmOhjC)aKf5cf<~A$']k /ZAjZyƣ%,-r2 Ć85 `xW3'J Q2Ա`wc ǙɅU]x DZ3ebx'nĭH;#WOvV&hˇB;!/j am߳nUkYR z(<*"nw3poX2\xh2աZ,DPjWS:Xa[+qyBtZT!ͩm3jsUH1{ h ~;vA$)1u `?x;xpygAPl YLF5Cr蠮TDE?XQT,` +3hY>ñ+m1%/ T=7 k¨8cf\kVx>],1|yS㕔=IeZvܹ] ?IfN'@ZiLD ֝}5ZHvIT"e#rM7[Uqe;a~mRYiaȬufI^S rÖF45†P|J~wGich~sF6Mez;G)UMH2MZ 'n2Q2Q&0)DYBA\-cIF DKUJbv3/I/$vyGx8~EpU0鴟Ik#`BIU3Yy0LwcE"ݱpŐ|:\Ox1s-wH\#vf&oHz>&C |P`')`+aiuRSBbGvA k$_~-qنPW&lhC<etMj9k.ΦrP.bpI9bt0&Zdp))MBᘨ&'ؤx,LټOiqwSJya$u^MƇsrbaZXv.Opa}odeZcTP !M4 6euSE?Cv~Y48,4eʺo`N^3B>ӲNP]"p;2L(oKv"_kJWWc0  & :zX[t9`ɛ ڙfbp23aE$?1)P싪0ՇuszAl5RN&g$5iǗ51V$6[ ~:d+{do+!bDABl> 5V7W)) JB[TY5l@#7wplC_A WE)S-alHKE-䡻@|Fs;&G!z>"y콘D3{\.gJbXnG5{eNS9sL,<=]>}6eߤ"qGy6QAy+#/-*E?Y^IkoкIڵOAv.)@E\O.H)]p*89y6LXqhQ͜V7 T^)`:%H:Ņ:OIr4Lˈiw: #W֗•)dQeݤdVRFcOl.Jx4j'hk7Wm^U:HW뙼9iӝBcx U úBY߰'&[iǙKD-wK0R,ߪƊbH`$GbeH Xl@x`72.xu9jjg"rޝL?T|ζa]rcCk63cxr 1njsxdo]wh׈l.xjV̰/屔ah?45ەmK0%o/-&׺j}0.h]vi7OV6E&kLp:LwJ @Ly3rgmA'l=)2\p7N8]xk2v`lfRYå@4"9:Rz@JewgUL ]rKN/&VoãàPx9wM ^&~̟B? R \K8ǐТҪKsG.K9 RIff kw/?b==koRc=-&d(U(uL1ݛ񲻌-nXV2 2הw"x:^8QFQ3~5 U6VJ`ǫ[n`;f-?"l"W &)Yy5y~ ʳ O6ځ)Ӄ#SAfT>}qݰJ.>anHy1Q$  [@BVt`1Im.MKsBݫj/GjtQw+HM!3{do.R≞3D|^XJRjN^ACmG\mthNj_ey6 >aW{Zm"YȩtqNYnv ؖ\7 uU 1^C<ÇM0nC/g)7Fy!j0a@0*8XU$ oFe [?"wan-fLsCX:Nm_vi2|f}*d9uċJ:JL;e`ږƀ&Of[f jP q JF'Nfj1$oRU-^\ީdk)t77#Nܠ%;}&0u5;@|j?'YB/hÝY]cC;1݃IzfSD쨊SSzȈ:Febv9z؆T~TS#XNjZŹ͗z^1Y[yo#.hla'xE.EZ)}`ߣfwa:yH hYi͖!eʑ8Q4mFF2H-ﻯ㎡#QQ4ւY mYA~vFgoQ2a ѹsd+"-J`2q * ùUYvuU.ɏՅ BFZ y/BI1@[?/ eC[W ]*MZ/ch >ھ:hq%bYUٯW'ռA[f.l< eΨvkdmn9.rP dUAD*>"?]16HKd1/<*A;@YMͺPcF_iSa$r.|,;e^ЁoH&4% F[ViQB3?=I@#Y6=&v3x{Hz滒t~UK8L[ðƛ'Y S4G|+S~Rj.>ٙ.#(L6jCsu[kv!e'GH!OsVnjqRv~ N5'|8tC=s P\c oXKauyxrc c:To ṊCl =6A_/2$7LcқÇ[z;ha{ң$KQy_"# 'E-[zz-Աg)3pDklYXR,Xh -4H1ndrtFqդ6 .m&\T6 7-SG~ۈ=WވkCla STQ7@ TS&5i&XrIM ` z<E˺"h $H!Q1HFSԏ)Tp{x]ڗ̧viMV]Ų%oܓ }}2b of@I!7S BsI/ m~0o&o^,fMxa<.5eG԰X[/3n-aރl{Q }_ ]HJu͊5r*oMbog#C{m(8pɜ :I({.@bи!we,(J!DA Lƀ3KSچ짉B<pv,3Gک@je׋_M[lMmH@9ÌǀQ~wNh8cظ& -@ HW Eo_s{L:Ҧ ({L.c{Za5~ y|u,,ꡲFJ7`d)~ lLٙ"$P=0Db ' \'m~:pdr2f; 爦b ڟ cVD%Ghӓ;':BN!/>p;##(_$}Mu)Y~XlUѾȰð/ *$tQجW,L l2xk n˞Dgeӕ2 ؖ\}Mbg©QC\/[} QCfr]U|E+.R&94C>xSd)̰|UރLnn\S)y.xoQ$:# YKpR=cTϳλzpA0a4壽Y,ԨND4Q4 Ifd_7Dn|.S~⪎F4Y_!IǏtS8߯eZ63{DŽOk #&}Oo Nn+^{wO0B)K㜏ŹVq4hYCG-NLeE3@ >x,ͻzbĔ+*]pr7W%E4OL`/_q|jtl"Jnu޹zKPq_+k K*Q)xy4#L~MYxɺ]@[ 1(ԮEk>~}&FI~5"  Hr%=hԛmz9_ig ټV?qpU'zYȤ,z8hB$@) Q]r1T'pSDQv~Z`6.g>qV:ST}n'4x$3L 6ԇQp 3@<ʐSxTNЕ;ō6RziiAA.Ԕ됒-L<>h(~;d^|CN ̯809nL/V&UHvNƞ 6}V<<_NJ%\) VoHX+T(տJIo A3JH1};i0gs&R;Fg}|KV@h| [#--飭 %X4b!QuES$(3$TgAŢZtE5T{y(餖ԶK =~pub':}ܗ2M-áA;s$} ͨ~w(ޤIlKl vS71%qp4ǀmOXE\1kLj-莒;R-jӿ*-wkρB-1 hH07ow( 60L} Ň8䝡 bW m,%7OX!YC1^YR2 в[{v 4 )Ο`b~63euPL3-k<|="$SoH$nL]+H[fTp«[Sy@A̵.yY77keGX[کhP+j- [xm$ | }VL)Kr#\zj%Z rոQvfbԭLQX.ԅg4V]6VݰhtHp2ف+#Hj'pR}X}8(pJZvL/9bY݃xڮ 2Y`vHO P{b_=0?6 !1q'OT$\iVcDB8jf|jzy74"IHt8ugrw yT>IŷEd@pm.st~16头qAH 9vm)TetML{L! ~"Vlh&IZGlLxJi^̽!pLWwsvow[/UtqY䕮缶*a:1'ky)MU34Vur 9 3'guل N5=JC eً.jBh@ۓ\* ʢ3ո`].Oj"je@atgDhj(62ٛ^!:ٗ=sQl~ĥtJ5!AN:pdދq3%gy>{)1ۯ#(i v2}]6Bu"z$ՂbW%hZa5j|kR#{oZGDS"i #ٰ-b r}Asû@=}i&ij+TAVqrz9jYocl?QN9(+C[hm 1nq"ӆ& :0uNP)[Vqwcup!\3#HcSPrbչ@TBiӬ?Iɡ}\˘sih.%v$S+Mt\N#)kȤػ~yǶs&}rE57~'Jĭ{ci{6sF 0$z_#kC/~lCNWt;t{^KY!J~чB+|e^Eg OrIcŇ9i4GX3A #1~ .R` _N&_#8g᰽vaJXܐ/P+|:.E}^vFG/$IT[1RWb=YԐ1#:3$yu/'=ٍhj5C?ya74ӌHpwk,aw݁hrc|0"YL\dr1x.>?o#ʀ)^ƘLgT"CC}~/D87A;AGP Qb3 ˓gvz/Kr:y#qx^1H{P|?DL}-Xt*Jx=_DHlkĨڿy]BWH.e~9\'m! ;zM=Mݝ7^'T.)RWrUF°,ƴ5[# 98J+#1+Ev.i~st6dO~#~w J)+Qc~nTcai$0)wL$-"w¨'䊏kc:W?{Mzt%ql!縪uUU?U3HaQAgK;H8mAw97ՍvN n OSQATʵ4 s[RmH_o o𬢂tau]7L-6>mX}Y> oC*XnƀA5:}Ε[m-Z׶lƒRI&ɱtTς8s\|P6Q<(]/[4@3U.D$L3,+jH!c>h(l֠Nw0&`CY*ٴq斑qu 6 sjrҔa>난z2 I#f5ǀsZ %1y@(Ua~=mPi F:|s|RЖDbo\xݳJ;go=TFDI[ýw[Cex2G7X]4/~W8>Ss'z< p~PaVk5 wװM7oƱ~j423i(#Ejg[C哦1lӋ 몒:1`a@#P5W 1G @ʩm%Oys5q.j@O52L]5 "ALbXJt5<+A 0 0~p-HkOO77|f}~ K#0}G$ql7_.feyioz?qS q"`Rۊiyrh?ٻOI蒟&zn`nCRcgsriݍj|S۔ZB KYa##L =28T=@<%9ѡVr`co|PkN9h:HJ @l,:5l+nNϬ*d T$I_ie~.!)mUX?[/~$\Zpk jXtEU!Ց12?bޏ,jcVhlX855>oN&F- wtJ qQ-]/XnKh+Q4gNst p$R91ɕ:]8VgL5!r[l!0;`vEPfwPAV,3GN Q9f-]bސIb4r܇vf3oF KxƤG_ 9->J3_V _KI+74+0NG>vMU W^}wKa̿I'ʫ8뮫) 9sOu.HM𱛺Mv Byj1 6/qnuZώm~/Nz*/ik-tۯ_/tB,(gktKay˾p0jyh -v:jH|}A4w]Xo-+o}b%ܶnxcR GӂfqF @.Q2:FgJ>߃jYبy 7$֌-aSR (Nڙf^v~ : Gsx1vD Y8%v!:츁L|kp@ɠD☶Y Wk(b, ŜIZ$n1Fp*a~V %K/[Pu׍;1+o#>u t0ԥ2u<:jH:ozaQjsRX.g,υلt̟кXVO>( OJ޵(cju@K/owѾ3`x :hGvV0 5/.cxop3hI^Vٷ WE/3P{:lб|{g"4b~K=5UےRKƳoΚP\CYzSٹKWM>@cL?Yڡ_ @ty[c^L4ux>_@CÂI"T o k$wR3b@9廍6%<ӷz*tw04s 0J&6 X96wvl 8Z\ObM*q.0 3>x5ZIq0BL8Fƒ,z^Ȍc^ %`HdjP>9XH%w~|`z0,Sap&{яNl~)*|N:SC1s-x9ڜZU_t1WTi3#c~ vҀ\`G/i ͑;EDe~\׊jxײZnToR`>?g8x8H]Rt a^Ɗ"nm鴜0g93xe;='CBNL0tR +;[xՂ>ݒlbO+0a$t)=[ݘqVEW"fei-;\}kW=i¢goJ &xZns"Qid .<P`fMH@:j0vMvXJ7qSGODm@*3 k3?[ "L?,6[gEӥ9^n@jҷ ix;:Wyg ~Ѥ(

isܷ \e?_U2G M݄|LBq{mD VV]ml.%o^)*^)D%ԍU!tV fcV,4|uصB &YۓJ>AnJf@l68b= Sߪnߢc ԣ(R}ŽnT`̼6יXqMx)q!ɥi>m+$QBt>JM©*wȨ;%䱮9q]=XJ%ƭǬƍjkˮ4nĘՓڊy~tQヨ"JԻ$ԴBYK5YdUua%|25e p4UgG/bQFNk仭Rϸf0{>}Nl20a`"zQ~xaF0d(B o'R3[]AscbW6P\\2!ђdaghAЊi7zx@KqǗPID^ᳱ'wĀ]$Iw'7Bvr]8uTz LNcf_:)Y쌀.z͏ R')HV\lEBP2I:w#Gv\2'$c)JE2<~Lvs\Ÿt5p]GFخ[2}8ebxNFau'Џg%lƑ"|5\EI !xd祧s#@ʹPezL窅UAQ-8h(eN|sœN5i5Oֽ\ GG(3绠j8VA,baB ?a(@C+㩮h3%m d ML|;p~)lvt>U l3PbygȔ}'׵?CԛV wvߝ_fNičYǡ*L^!l/XdnyLtoJk21_h6pP/Y_tmGNAj/lgU0{[H0-ddKTǎIodkPkf>Äl*P6 ΑbYBπVUZG$<n7ٮxxw)ې(k7.źG6d듣@t#QSXETo[9?磄ё@ZYQ/^3ǁSwDx[r!fQo}|$v=KOeڇ;l&/;R/Te*1a{Oef};(\:S_TG2i&暭kDq?9/~ɳ3*8K"3d٩}[l'_F^O}  TvLbMDv\?7QZ)R6!lv;1WC'k7㇭"hNx&6R(0ֳu[IOj$aQlWwDR*Vԉ'-S)e3V%nڂǍg\mwۏ'u>>\ȇ<"C()JX:P$>c Fqs!7W7Ǘ%iE/VdOZV.TGOhoܶ2RA,"寐 "$٧qyR2\zb[}\=ɻ)[ pZj*df'avneB!-ۊ2`nMÍJԣ,&bw\•|w1a̪4,K 5߬Ok+GW rQ/.eGI%`kJ6$l"ӝ<wu_g,i?$?VX!3ur,L *<w[)9fDilTk9@,ۘ!}8#3ւagI@v_L)`\w[lhn €XM;̏ ]`үA`I*>= +E9Ҩee>p3Z⟢!5}m-q`Uퟙ-V궅S2*>,@ EeLjϠ}wU2[}O0"ӲNuwpĞ:YU b:-@ti4I|IV{4Ȯk< ښN'r;sV $A D2XJp&@U 2o+y,|H3V POG/;Ho_&ԞApӷ^DUZDw3T4㹍uKֈY虽wtmz>yoL 9uryǚ߀v qhërLzOXD^8$P'7x)ҀwtcblY Ia3dMe?tMW)bf*06+=@uLUCТ_>(ɫLJ V@osEc3bħ y"UU`zX]i@ 1SV0E wlGx|T{9JzȄnYH{}"dzA =9e%!*r8ߏasӚTY(]e:e8=WVLQ@;tZENZ7j?,Ϗ;Y5y-N]Xvz3!PCi:5elHK(S誆;OWXw@C;F~E{btcKZzz؄O9]1XE8디;t=,5`:HP),x&LArGO d!T2f>@6B{NZHCШS qLٹ A ,E~"ܱbdKPu7 &'&(v*00P]Dx?͖UHE@`w>X$s^_L787*\z5ea(&ClG RCuzoy9N4.~aI]*n[XpPz$@tdX~*3?Lj"@GHG|As#"Q[uYҼ1V!\WՁY&cX*IGI 6!UzuKC1΅k*{\5[`+j󗊜Z0e2Ow=87#>fú4R 6f |KG;{^0M'F~<,a~|~ Q| X#صW=Hs*IZ݌p$ΠO'\Qa:)O>ᚿ7ncmJ0'[XAej>@F%ϰ^ w"Q, o rWoT'63wfIeZb* :+)I_rHx` QŲ|i޽lUk a i' /yG $G>4VJa я6c ɷP {()Ԕ F~7dI6eftftJP38.NOB,х2~DA[LZbt!M2Ri^h^aMaדZ#Z՗Jq0]C̓/&]Ϗ'5`{pٚoRM2)O^n|qQ/%M>^802M!+-h엤MOwnќ*bI h #'DjG:pcAiCIMz^<4-XpB"8L39kl^jW, )#֐RyGߔjZ+mR[ŧ,~zj\Nem+6Q84A8.1Xϭn#ZK9zPWmGvAe٨Ҁs`Y,tsBoybbJ䙈.yrKeKE@Id"_zy&هUZw>6G9IVN77qn:kEW*GP d,i@7]k729F ø̮%BgeŦ8<+#Qg͚p"͇6KUTrI%/+Jn,9A\/="wߥ(1>Y\L椯ߠd ~"]稵V@DY` \˳ o:!2q>Ĥo!fJY=HN߅1)]_vjϵ? ,A]dD(P7P}p]>,DݴCZs`[4zwG,tDţI'4G5jf:u/QyߧnvP1v vܺ52 O_UYh)}_9]1rv!Ma5>jZ5fLS~X=Kwӫj|i6$#*"e;5S9!4᝕2dr_6{NdÊz.jܸ3< dXW'L7is $QDhd'e_{5U _*xTcv92S1Y:rؖ=^arӏhn8{׫jyfcP- ! ʁzI3u:(SL @Y1_zhi.WLa@EW $\"ײ~f6*` R$M)y>jWSw}>A*ִ+ӣvwNl"ᇓ"IfƃIcEWt2Vs(3l67Ohj5,@W4ࢷvv{x?:.K<ۘ_9B^$& ?z3{ǰͤ2ZDŽ lnH< uk; mJ;=1\%@w˺^Z9nW;j 12p*g:"} s̪+b=F/nN筈lV,cՃIHhܜ!inO7hOh/#GIx.m2'3KlmU{ƬCm,d9Mz/6W ^~$C{t#.,..Y:&25RVJ;lnMeX')b|J^Sư, *E IJ>pfEtˍC*`9dbŴX{ݰm} L) lQ[%(TR~;Ko#)rk޿@*E h-eNcO:5Nc~YcEJٯjNy-oϸKO%F th d6\GRۄO>w-nگjdJRȸ:^Tsȸ2M:RsTh2vr u\B!e騲$-(ʡIEvuHSewRߟϐJbC$~N*hDoȇ[C1RĖ|J؜;䂲? 0;BM>֘2nbalGydQѼ2Tl5eHegլwN\eFYîK6 Ί.8X`#Te$ʋ9,>׬5ٺlȱlӸ1+qRanK=.']!.dϤ+]9]/g(NQՊ,ioh*~["\ƞ}86ڃpr-#\57NƸJxOC95EWXAle߯()$K!z9nr~Q&)rǖ~X {{ ^?e߸^ s+JR5]kS1H_-bhj"~-s0DdV4 VvjE'Tlm/_ShGntIUIP覤0! =2mV;\4? kSNzn4AjfhiPn$˸-G⤄`-9?,Z|[V K|v/71J}ՊHtcbJڲ-#?B0KK'lN3vYT'LlV9IgK 6q{,R Vr7n˜]F >qVޔ=:ZO ɥqMws8%y==̏ɹW5qK. !#Rs/nNE'p_U&?V=h3kv44)a$BODq0%"SR 퉆YSsCNM~7-M+PiyE~ꠝ ?I$rd?z[jy\M\|3WظQV 2ж؛c7˝0$e`ɮ*'סR]TehWC͉FqʫaC@S洝(jig4>Yمݨ>|P^y.YQ! 1,,NORtZ@帬wP₠'.Dɺ32sZhsZieXrM/Vp\;~˾" ^dAoU0X2GknrCZԘrf: ERa1T(I\*oRŵ1BlGd#&b`i~2~lXhU$邆ᏁF]e.:P\.evT', Un}^dP|_B[_`*A;2\<ZƵGc9r {Z={R%Rӧ-"zf!>AHG@~\`bP{Z)"`-XK@]`ۼs)mr.8k w1c@+xy>kB쾣//Σ.t- h~A]R?>pxNahH2TLuT is1skL? h!M P5Z}N걏u2ӈy0;!X 2ua}k<+kwyl}G%)F`ᷕ-qgÛ11J_tB" 2:FHy<,^Ue_z9zc-d` %rkedS _Ig`TrID bψSV4-/XDH:+_4-c3mnFMy\r:6&[{VzAzpYq@ybMInA2\[5S՚ ts T(#`C-.ǯoXBs1nlj9wu~t [~ڟ-6%[)S9Q~ͯ [!J#jo1ou8%r)q5Ԫ;l}ʬHRh[ھmSf$J{Lc~ĸ0qG>Y Ґsb>)2_.OkY2xr/wVt'С*7Y4ov)A(t&WMf+ʏF53:$9A'i?c|+JF-وB+pP=Z9^;EhS\bLJ/ ] /O3gJqZ%lࡓqCaf_Ĵ)0RIgO D1{HX]IYxMc7>F4f"H/^[slx4?N`$yDAi~W b&>s>%n &-^ 3PCzy$iRM[RW44s:T{n*~THOZF;2T 6G`(#3 =6,?2>OasjT9)R ޕR GE8p "kbUD^'γ`%@FI ~M9{D9ԖxNTĦ i`kdLJu1ݙd?' |bh_~jK*>}8Smw{AP@ 3lg w_;MqF+~oJ㭭Ho /*Qs&W=ЃTӟx3eY!b|הFoIAYce&U(X_c4f߹E(ka;"&,s0I|15[iV>ː? ,'JHi/ecfA6QwWwJY5A6$w GGMi9&2dhKZ?K`r3੔8KzdGqz (ABnK+ÒenzCu +4@7\4xDJH(\`YZjE]4Z,vziRH l~ggTr}ꁂB MG3*NX# s{|.d=a IpF/Thj^Z]z,'^"4ge\ግ橢wY;FMh,O0g*tHqWsv2?TʈZa0?C S;+P3%"md?U!#9#L[P:2J i2 s9n38ycƫ6'Aǚ^žL< j򔕩_h:)VJ}U~I)l6 l県PxR&aX%-p;Bq8dɞb2R+Ek7nˡG8C<wWTeA;$MNA[>D"+T|*V?K%rIِ,;j)#PQ~E4VziꭾµꝦa"LH"ީi/IX9k{8I3?h>]xȺt֫W,>"'M_ߋxk8LKbQaA˗BHhSR/}CŞ{QhSDOfH:ޮk=[g\_W*ͩ>ݏI O-#OR(~O5jKc؊/yx*0|x~sO,XWgcCT24&+ݥ/cfb1>\Aj6gڔF$yk< @TQx9`[di4|W)] bSh Po>08Zw?|ν"orU= lT461uKectAw!hFrESG6d_mjq J3`r]ٮ&^eF!$Bzq .>DLAɿSnU$qz|?e` *r00 :LɽDžYrzHkIKܝ2&h{O./Mk&^JQnj 6; ~2Z^vnsP40M$- "\nGM^ؑ9s+,j[>jOa \6Q+eF=@A&"Wg/._Bj;Ə* LW=2l,_,\UdtTm U")1['lH)je ڷG^EWIp@;8 ObjJбN N: ~"W#Nˆ[0f<[&Wi`K>8rk*G$ *ŵ7$(fHdųAg3i^hw˸9D-C0k:T= ز+IBa}V}pa5o&9̍?H .S,dMUhw,z0cmflX\d,H%b6k`J.\(LKOǸϧuGJ#H~E*fpt?1MiH@;}>;!@,.4 LѴ:f: -%!g2Ji_I/ rN6x@BBβ2֎QJҡ,9k?#APbkߢ+̀{n5rB5,- 48~Qi{ 鵪~ 7gO!kIG%f yd0v1I$~g{x-O-1-3!:mX>bGdO-դg5b0tFCVxHl0yv8mR~0،.lh#`oR0[+B_?LI}Ii2jֽUE[R$ VO [x:uCk>ǜ2 ;^(<*DRyQO|RyGZ 2̄<0QCe8~4+C(Hl:M}17U.#4"9\\mb@6HO(|m 'A>f8Rw?N i<$9J2.̾{r[\,_˼jeDvW].kr pDlS<{dMЉ92ۓ71*xMVBXH&&y )Gr3p02GRv6J CLyk{SLF7ݸ_3u@G-H YP+B{9>¸) YNi P{W3 NF3].h1 *?IU) ;T]. Zjsg%oV&P$c[&1|ieC`P6pԆxԍ#5֏_y%?u,xo2(^;1 MpMwV]Ĺeb %@5Ed>wuW,/hߣ'%jZ\D ٛ#E^,cl[QT-74x_\q74K1|> ~*6'ŷpwGI <oOGG;,"Gէ%D,BWӋp@eꔢ6OWUm~ R񃮄J/U7?jBJ~7{18$.oW uaw1Tj+=f,ΆpcMieܪc+20#OKU4 <mI]Z5 bpC1f`q/S/hy.|JBȥrY3氯Du$Iۣyi|]b UW!zJ0Xd]J'.swڰS'*^{zό? CyJٯ9TH8VWg@ZrBn'0P9 ЬS6>Hw_TWWj TDzV!Ktj7z#M?ޚ-h)8/piꑋG\tTa躨Ѳ3iS*xW _f/!sXqPWSqs]AU{,^ڛ=|b1=u?5zsGF}%yӡM3#+oHp?>^f\6bʚz?1OYx~aْ-fk" aZ83CfZʮOLk~S5@oE(G*G\}Q+7yeg^O%&ҢjMU[Gq\A,ћT<{Nr l05O@'R᱒e32c] LDǼ'Y*,Ջf@4'Җ[0=ӻ[k1w)>|E~:h*Al\Dqc> "e%9$4lJ3C#Ō bLX0 _}w{<1ƹ7``W nHxwQKJh,\;R[ZwXy(͓lM׹:ďP4v9t?-_΃?:3N2i8ȼ*l'YD)Y9.$Lj&Q`"KxCkh;,T|:+(XOe/jyyadP\w-,xt[j}3'YF15dWŢ3_ޘI쒸۟=ILw,'e.gdA_e#_ &n,`E&E[dK,L4+>J#**Q"`Ƴ"4{}`8tPy1Gtx=U!g@+/ A]doێjh.Ħm"|Jm |\R郎wÚjЊ(WfmYYqog(Vu@q/Ki#.>`x "ud}[d;` 8|WʉYcB= >X[Xe8FDmsfƏw)LfG J0ps,GGVP\Ռ#c>TH!Q˳(S+Btm,#o7n 3?3B:i4ɢVOHc2D{&L!~*f^H5=GVj1KEgk LvyA/&@!cRCz ¸qw]ժi֙+i>d9ݶ10!,Fk%˂ > IA2M "֒_zvFX`jqȢ.*s9ŭIW;%LI~s^0`:OĊPUf76WhM@Z>CJ$ 1rJ/(9b>kDOU;|YYJ5seYѸYykn~%/,z jK M)2˯|+RiJ_80Rl9AQ,p&V>|X3?c1O6gɈJ- A=)9Y0@6 s-Tϫw_WddI7m*k̫h p :<5c spjz[p֤!Jpc "QŶrdir1~&%sqOggJ*2iщਨ,pAd5G š4-BR|2eq$0gwa ǿC&rXDx SsHDOrM#'n>4(h}MRb Hޞ<\;BR;6Z5H-}+0{+'c E768W]?0UeOtlOδTkpR{BH[:shmb-dU}jVy*[$k'4d:|}[Mx(t1_QS@ +PI\"SDy7קt FnH<l>}!_s d<ժ_>wmnJiAƲ3eJI~4D/m%0lމz,ae#1A_[|G^W(]45r̍;ABF~XbSWhW\^] E*N?3d^rx5jT{8m$~ NYdW@}a>I|r .|T:Lpİظ4 ^Hi]d+o#[bwM-dn6yl.E XX~/!9KLy7KTL9TX/_ -2*sб5x$uAЗjΈt]ʂ(Lzc< gbNu&X B1^SA,;po{!WЌ\|\OKJ?\eIa3vxH(-;lmlL!̑6WY0کԽ w{YCFH* eh@GԜ %mvSmƐnڿ,ǔS[977l_O niVUa{~kӝ{kAܐ0v<=uo(ܝr ㉫pb6v?CXsz?ai:yDĦHmܿ:jt֏: [#]ȷt3qBߐN6xg+f溠rs5SB ld6N}7enu^Cϯ6U2Lrx06?0c>1*1Pɘ=LՒ<2 T%EaVUeV,4Qz+#JcȨXؙx&]N3E!c ñ-iah \OI{ED$#+7mtNSizջ*lIigf!i$4ZKH|TEU!J=V?4^^Xc .Kݹ(ȓhpX\aӽ Q2 dz[1gp-x}9ǎbص$]Gz{׷-wZ͓`[Zg9BUڥrMCXm7?L;Wax_bFu=G ua C>[ˡT{nQpK/x|yu-")7t sIe}\s*-ٰ=&A-P˾amJl!0:uq,*v$z3YP1lr^99h)<<րo䁛"XP ?n5Ԡж}BGl  3^&."A41 u@%ݧI/?XD֢XIV-0nwdwFT\Thbh'*;Z89܀+\n?-1ݒ&}7Z > wl "P+7Qڼ6RM5X6_'ϟPe+>iZΓk6'c,ϮS7S9>BdPWl:{Oto$"LL#1\5fg׷5Gv%][oa@ڢy; tАp`[/Vu\#NQu:<|5>Avި3WgI[*l'隸9X^΄*ˑg׏s!̟lYi/\u+$  i(8pJzRMIX&tsHnɎ] VFO rwN8B9ىB%E#{tv!FzN8rv\t2YMzeL#EXj)V))ZMλ# q+ FHzFu1-P{Ȉ *4C3fxGX קVKr21fK C`__-$ "NUꬔ5f%mKݚwgj/lnjfA/ٴ)k?-leQ\Snrܐ ˑnhZ$m|gF "3^F>}9 #''{Ɏ zUSv/EWKl؃Lj>b)h|A K ~cI@^5ڻ?Թ4 J,s?_!gpbJQ\@@rEKk^/( ez9STopSyORvV<~ 0 *BgmتMS-7PQү鼡i#hs»O&d.6@ $?J{%w뜍p`#Ͽ1[1:0JO?ʟv$kd!R]~xiW Y̪1RAI4hd[ҹ1@(*i VVy济{qJ Z(eVּ:ZR |NחK&2j-,|gu/-!?7۟BQߝWMMR錮$ļ[J|Bzo@s9\zݺ7Fl×nFs{ yPf8gS)nYR6 kegmm ƒMMKڦXUt0_gA7gb-ʬ->0kt)1B{:C{1Mm؁X CIČpG5\!vd U$ 5d"z乊'i-74sR?LyE8w 2QRz+a<ސ*M623|_MB5gk8a!ۥ` 74ⰻgzCy Hhh˯6'%KHFR?i˨¨o/k~ϡVo;ᶞӞt!nBeŞ/3ҺQLaj|~v`U4u!wDS猕[X* ;Bș\ >P$ d-:CGɽ/n|P[)%2 7jޮ%EirS{nS6ХbŪA》zb+W:iK5{+ѵ쨪t S 3&㟥^6j%aFe}׎6{~.KbSAw`0Mu(Npoe~5 o>q0khVN]83 )~p%}&٤ƌ/5-sK~;.I%ХtPU5.G7Ú._ lmb&q 4}A0jq4 |cvV,)p?R_CO[|Y F5A?*ȍd3sJOo~X2RiW}&W "=hqN^Kj8K2t*C]%7m&ˆ6\.872I|gBG}ɑ!b\v+\}̎T;&' J2)'7eY9&^Yck9 ka&.X5ݱƠrU},S|C(̸|_k$ *[֟OPb0<צAՀH@{}BiG@YG:Rj6<9NFV/r(1@zJ%^J,?N0:QP[7`IQR'TypZ׳YalnCZqR6` lI( `=z2&sc*┓ DܸJfK17]BrhFI\fD"!ry3B*;5!0{,VȄm j 6Oy}$~f^AK?"ꥧ"zhD&hju1XlLYP(=M[)Ny:OG q>{HvS⣞wo8gU2JIK.9.!2H- PQ.Q̃Wd>vپ7Чvd8]?pFL)8|mU >ā];G|o~N{~lM/2̦2Py7dt-4Xˬs5jΕ3 QA8ѫf̷^k)Q8 :.T7kɴbqaE`waQ]d.uITidUTRkC~o0oKcA$_ RDT^be#1]jBMCk3$NZ.r;($$B=v#8(]2:5{ =#|1lx]^1LbChTRѴ?)q[O_pz:ݼIl6Vf"a`-Aq-6;;فS]NN=khNO@0nho:|},zu^.;dyhF&3?<\ctk8n%\.ג fAf Z)!0ə-X4MY\mj鯠'vK6Эk atB,r{ =Pu_F;1jWnq~:V;`iX^/ >rȏwG@9NqD#RC VqCuY+О1#ɖmV[_GW <;7o倹x@=9f'%NWfIV톖;ȁ#Bh]߇Z{ɡez6٬Mgڭ~ՁIDSUN7#V֭jUxXd˧nmD!b*DyN1MV3k):}pKlu<4.cees(}ؠ,*0m3F O#l}b9i`Ҽ&`dS= Fd#xGaz;FԲpv;O\.NH~\6ʘ WWS`8Rf}5(!5h^[^C'-/{ϳ*ūRD('`J{V4XC$ET䇻0hK:쮁o|I(ST`@p2iM7puJ1b~w+Ӡe SF^*,R-XAp]U+PrVpYMNcEmCPa<@%l4Zp4Hu/x†% "$VG^I$@C|8 %-2f6ZGO)vX ^s L^;l5 "|;AX&4E]ᐲ0ڀs4`ma,]d ;Wضլ_^>x'JXH$7a䣠nJyP7V[;J7.m(u@RkvΧpD!3V)Q*%H(D_e5~NhSC$;D2d-zU[#'AW+ΚnSEQ2\lXe N/RWڠ g%v. ?_'@m19i$t}_~ar8T hbٿ~Ψ13DmgW[{𕦴;).Zw04,.Бb|'p= (1ǩ)Jb(~!7Le̐s`YZY^Ä7Spfр_5$+~O̜5#FJ}M U/w @ 8i4ZP%+kӻi|(.]N}t$hGsк$I7,0=*iG2kg;& 3Yy9Bqo^~D ٝ$ ;8l{2~`&1v@k A:o {)(4\@C=kuw,GsZ!ȚB>6&U:"tP`lþ>L_.BST¯HL/o"BN$ks%-FAh];j,旷\U~b9&"VՅrߣJ^i~.`Itij#L(3N;Jl11ڈ%}@5 6a=w_w*C2&/Lvݼpa]aFg u}OmB2.ђx͍2n#Zo_u|tHQ@(|Kيoc\!$^B#Z1MFtt}e-/`j[MېPglQ u \w*_{]Zb mjA:D+S-CW -&Cv,> k\,oZ3K2jlP T5LP4]>ϑx@lq8)KefB:;qϚً91<`3:{l4R%ip۠} `i1AԷ=;MHj;1 󘣺(Bۉ&J + 1#9,'Jlo*"oWe1ZP;7}0ذbEaI}O;lF5گ8`=Mڣk5^Hs˚3*n},}ChQ<IpH^fAEWK1EǼZ&6-jS@ ,%6rH&݉JWE5К =z2ߧ;}d)f#!Q(LVYE0z#?7}aFG5гeU^m ᬱ 9ݧr Hד1pOPC}iȀKtsWkNW̹~HVR67.?4ܵl1ъ@㵈MehQgW@SJJm/{DTitj&(09k @#Us>0Fѵ؟Z 5n^#17K_W8v@HA+ @ZԳ$G|M: "ƍ-Ro _b.p"mK\&ZYԙƢDȲ%mv/MʒN,JGgqI*\j/h1=,"xt9coJ.>LeIB=tew^w&pclۏt˟}/l\ޖnPmAfLJElv :6s)%IZeY'alāNnCV*9c`~kW Jiw,(50$*::ܗZn (9G SJ#Pt=/a".PqlЍ"Fa.)|wd(y0^了^UwQR4@s ^M2hR7|.OHקGe(4O^~~(;!Bm((u9cdf)Q.#ENTWJhr]={Qej_yƏGe\'|.:7*C+a WHO`#zr8ٰ@]PCtL0±Yh*SrXLQ('p{Ԩ-cG*j6Ϟ쑘+!`}c `^sɇ+'a0,T2XCrzfvtr MRYaP7`gba]p::(,d۫J?9ѐ78f_8}?vzFt/>teqS}7̏+)Ng|8vZ$ aEo][Y:#cuW+Zlu4[E[ZZ3xo3{k?7vS?a-- 3kMu,W?+kR- Tnw 0 (tmVF|S8t_+4y N2A"+B>CXZDV05;.}l';n:Y{7r]wϦoA!6+eS,7LF_h9\ $p=Q0yPrfRĢmE`ˡ ZmTg#ߜ\{ l70d9gJ}㊛I&E8pd! ԄkTV^ةϛ/m/ZS4+AfsYgwe0>ǨwCnyZ/"(c~%p |B[P/ . K  vͼ'j~I.>c\~=#bDAyc@cnJw~Ξ@Ӡ3H Fokx+VιH(- DqDMj<"0lT\<dy ~8 BiM6]X/XQo1 YM"D cy~ET-%QӔd`@Xd7fV}&Si7pYz_O/ Qf `3C:m)+rV :3 Zp<\T&)꩞O0;7/GXٱjp!QφS])hP@PƸdly&:ZWW7u#8L:WҁTZ GE[E^k}[7RfeUm#o =pTD2!.p6<=[4tkpYGׯp 9;Ŀ==##w,\{|zÊڞ#qY?P;rN#l%}Ty3dh65}Q+9DE p:.idW[O&_|6+57Am^rU+T [Q%vG({fvw$5;@qz^Efљ$5q.L;&9ۧ}70ja15We`?xEa09Œ0\pv6cdOYK>ϑsZ (efo=J[6{dȅuNV0鿷{) nANȹg0R|݉7LA 2wۏJ]Cb:`%a],8cBW%`ܰ=Q.-fw,RtmH*@;~Ia"`5"P)&+K" Mg(WYZGJ\dy ﯸ439?]K1fB\!y0wZ?V %W8Popyp6J7G(#]1>_䘪t|y y4KQO :-_!SWMȜ%K9fo(Ph7h=Adk"R5 *aMa|tIƱi%qxg G6a2ZX0w a~lC8[DD8(m#oAOY!8jFh5Uǡb~! !z&%,1|‘`Zʔ[$66yeRH4a!&׊DfPeVTDx:=%@](qw7LUOVkZ^.r;*/ lSwM-G/Dʽ%!8h2S^.0!$P ѽ$xi v;AKiEjx+L/hG,9s ;b _#" >8@wB5? ӊM {3'VT  TW?_c!FwG+c3Ǭ{\R.SOk ս狻K;͔{r~}KXD>1nzzʳhSr,\%Ah"Q@b*`XCJvlRu$hѺ1d@4ZJ4J {{2yibXwf+5dgtH2N դT~Ⱦn{B=KDdղ|548#H@V4b33d`={ a 2 k/o& e4sU?ĨY HA.1yX:ã$ex[Hə֨WUj2YlǍ-L\f8͕/'!s3"CS68 ZAXe]ܰG,$Lw{ZMӝȡd *FSO.[jW49z<3ዚDKxBLYmsIJ>4[=@ .x AʨyS*g.%:<YhjUv&gu!lpAC1)kgmystv?Aіqڍ6 1v95J#A pl+>L ˜)`Yq8 rZwM]`Eul k6t&u_JL딜QdnJ&q{|V^LL)toqLƧq|]xwk ԴB|MpU¥ yp@H~9ESa%t1-s#ﭛ$^H[n)TܪH# #Dr8HYjLǪ)3]wN@aIAgZ xFzQ?HᾎLvn>j_:ނٖR9'Xm5G aI T%ҳ@%: R H7<8Ib<0)^P5 ڑo䋫KKfŵo:CqwU뚔<ʲL T , ea kݧw,{)Lh!zd}:3H5> qo 襑#5ç!TqO,q\ޅ:#N<r䲇 KHlh̀P;ZDSs7MDnR@ A:G~6J#ٰ*+ /,CC6ZԘPqz(t*>jzou)EV=e2JEv1!(`olV2߂$09Wy(:i/֘)Zr"Aʮ z.2@Iv:-As*/PaI>L=5[t[Ù"4TX,+{:\" w_hؤpݍ ;|va#ox+.qWrGHݻ<s%`灒9o AU:>v&Ǥ#%m+SM\!L rRAHµ$˼NDU/ؘS"%8*`zɉ.&ĂvM#ak@ /P.V;$x=6xxv yq3 C ZxDsʠ`]U"խ?K]"lx;)l3VRw2cdo#vJS{Mܘ7Ք3P9-j,"Q_}MXalx.bQ5^ ޴UBPIP)G~[u>Q5Uuc녧$}vwxоmBZqXYp2XWYRϊ:sY>M$6\C/%glsVh^`Y?ڭzXȐ$"OüOٽ]aF3YAdfj&ONAL8և{ΏsP:--ט,|ޢ|Aͱi`B{wŹoYwb7<+lfGE&`Z*-s1p|u˜ w5u`+Օ=K@0uC[-߿+H D!ׁOfzcddu1V6حHj&SX$ji̗99XZ=]u*TsجCLm0WGc:qhް"u%f^hJtT.zb$Oq O{nbǰBύ4WiЁ[{55\t.uX G,Xv vs)gEzQka_ҿ̂[I-Hj! WfN0#B5p3V%>~hHivdX˼(i^/ESdJf ,A=ʂB&#yavld# 5$N'šs貞~7)dG8M@[R̉t :H۫㈲oM Yޅ#*/B&>:c[{,}!Z[q-9 کuM %Ӏv[}޸,\y"(

M,{U9}^WT--5X/TgG?yHռqȅfjmvߤ`|+TOPx=׶0!k B.Bb_69U6ɸ*۹+;gD ]G4@mX9)<[7lRS_-_ sV_kUe\JM@KX3)˚63Q#C v^!UzyjN2&@CYECv}zbz'Sx9q7si2ۻ( UM&Џ0@ dfJkۥpc`L)~sک<=:vsk2 #`P)aJ6Y}r)ի82_N9e]z` } tB#,*Y9D65EBƦ #{Tjoi2N&ZVt;x ȸ>O@A˂$؁qڨSU1qaUΎ͐3)qLT&_"1L7*XJ"ͬ^4H89P8I-_vނlYEyI%(iJ鑜ՏAb&'F}\ w-S'P, @e #v(, DF|3,e\6h8JGc/EoHmT܏ތm0Mg;2MxP:%sGb\gi X(΄J>;~+) KE(ժh&:s-Zn^ewcOQMC4Jљx d'']xӎͧ\Jdc_F dfMRC9_ȧz*B<}o\%&O\gc/E*C6tXkFT2xp\VmV/vi;D] pvJ<*םW$1u\|}1G&`,[Z%ײ"<.]c4Û? ]&gZ"RErQvۑѨ՟/7A8Pw Iq4K1_]\hvT5Y .w+.7SWClI^obHȲYnzዔBbrMCBtSojO&Bo0-ģ:S:2zzKLp;snqj1Y*!}7iB}r-Kx k`IBnzetlpC/mk@5nxe>|Lq'<1LVx-mqlXd"1ZA`KmMj_YPU{ڭ#>DrjPN # :0#R5 ¼x:.A3#`3K 7- Y]ǯt7DLd 5ٶvȚ3(8>tr;4k rnhGE1O'~0IBzp##C]bsu<DA7ͮKeޤ{.rBU5 )?bI呼]T^\@migb>5e.. ĊE 8&[=9ujt8CZ乑\/GK3/3Z8Ht\/!FI,h\oW-)SzJ &ᶣy>mBj{p@SJo8u+J9۾"l<*hJaMH@ݲt>y\^~yj4Pb*섬22ifhyoLFR^ z=a\g۔{ /EYqᣞeQ=;+k:H~y}^B27ae%_Y':W,Hh{̓C{ !ͣ*g>g%(0tgRb8zW ))%\ɳ({(_(7*5z%ƗSzH n :7CorVPȄzl1࣏Ȩ%XWEKsIiAv f+ψAxDI2]:52ae'Ts 1yf@4y ]Z{wmrhݎ[yы_r̊؞wE[G5G CQHKDQ,9BuP9rh2syRRKqKa&(oӚ ,t2T`BDa8id +Qú@gUhĝN 3&R LDI-+Xc*OAL *oK,aWaI9 /I/ lΫ„H,3ÑRxۄvV.p>sC0t {[S'ryyPPiMefJ{!-kˆLt!;g+eQ])S]ü*?GbSKqCb9'21ANp)RmQ17pYC^o-Uӂ . W((n?g)YD-]z'RSWΰͅ.ZO۬TGFlO,UsbԦ ?F4 ;9Pjڬ{$*0"T! 6qhUx*i #Q湼᭡Ym `In%:ALd~= kzWcQ0> EL#dw= Ĕ C.;F$zyr(I@s`:2ё#388Ӟ| ȷ@ʀg7ٰz3TL: '-̥cOTi [ʁ^>"e;N,{gur!T7r, 29yPBd9#M ĝ84 8%.ݔ Y#$PB:rPb z,_&cGT] N$L}m~-آЖQSV"tˌVw'jrm\qjn |$Hwh.9G ;2򤶬[+iY[TaB}L{ rk< F pM:3On"" ٤np%O'Ţ5E$$3׻0_bD#slœbs )WjWba [ב"zs#m?ypFw̏LOw}o^0Xz$ T!7ˎ6;_⟗~D̕`̙ca3 pE ]ĩ}FY-UCgpԊOcerq毋[ /drboZo?bEѠ,C-5bS %ATɣjv@gv1JU[L$ȊAY9>U ,&Ԑm&F$Bt2]%,&j1`puzY"u!ʡFkZx9]wQXO'ܓC_ƾ6x5Jh1shIȟ؞GQkb4sb0񑧎Y{":oGԶ} y)pؠooqD_"/adaU ԕfUߺJJGyMQ.E0uqyÝe6YPMk$r7.۸yOGTo%:[xsTA S7vQB{UhJW%m.r{$Y'&XN*~\H3OBU;5mU}\j(ji$ gW?#% TטFp}>*G6v@_n NJaQFlD}+tE*&Ċq[2VW[ʞxigMu:f_z}ӻ' `=AMwLIeI6g< hlALfx +U{#( T 0f(ڰ+Jnt}۝mv\n3{T N/j;l_`<H8wi8 MY6т.Ț9^xk@A2Dsj `Q}-E2v"dݯ*LWQ"[(A XYa|+wq2؜jN3I_*,ntJE^B 4AcD`'%!{lNq3ʣܕQқ.Bt'ˣ D uأ!)|/$> !n!X3~AhH_tf.8r,퀚 X8pBmG-C"ٗ@izYbx ]qKtFD:rի`>d`9|IQ/3;٘zn Nj,(Mɶ);s҇C<>f0GRM:6DeC.Ijlz*x7qKka r`8%o59d݇2lC.Y]qtf(q=T 쩊ľRWܪmw.l*l!|M:}y d@mk]2_P4[m"TJ { K͉+F?Y /atSJmI0toz_ /UƃkPLb'reqa-ƩX;4*]Z%nF m._K4+Ցk8]7pVxSZ,ZКU iIT+VR#:s>v.cvjCNU^R#4Yead) =ODt|FoفqB|wo@ EL?̤RQd7 oY LÃ^Pl ;YI VRpTvv]LClZ%X ё.-іV2/3ibh;=>ᕻRz؃Øs`/"yo u=ƿ ==U(~|iQhxyyy&>ww%8S%Wn|"C)R[ϻ uڄ<&(N1$r\F7)4U`,\j XB Q }Wa#)߂ty]tV^B@^ z;jnO}_MDb<9܇(iz3]{š|?F3y16}BR[x: jxQ#SE5bB:i4Cy{A'V=jԭ4(Xs?K0Ӗoo7Y/B H.nB;vd[AcWzg:kPvE6\#h b f@- OS~Z{k?7UgHĴSpzi 2`|lgF`=~mD"\^f]N fMQ.]wG'`'V?5p<"LI;HPM0X- ?^VR;jFɣkBfE6Mڞ+>^˸MEu&_ܺx!p NbM? F)sM\.,O_FdI\0@v3MBKȅI@A.i%;KiIO}bl"t,ʑDu܁_b RPއŌ fQ?M ʠM= #5 ǀ,헭ȢVY, -H f8N l/BP7ܕZnNՄC.Ll⫕*_:^Q2zv'`,ˎ=_aСV[LrKC/)NnN&ؔ0; ֶr:FNu\%jx u_L‘deku Sq3FBeM/N7lĤ9q@!QcXhl ø讱5gfe9?D .+S^?f2˨Iy Q#|POǒ_( wnv0"8 {Z~K)Ҡ☁bDYZ.F??ѡj$;CX?$og͜ #o6TQFU΄ߔ`W1z nN `q pKg%ZW5kq>p |VA7m5H7>uI Arϸ1++j:d ۆëj?=jzG4;`XK rk#V}3Ғ#0eT|2 6< K^@ӄE˥׆j> i޺줛k>lQd.]% t}LK:IO@)S!u"۫_]݇k=K5;Iҡp@{<Ξ_֋D3[Lז.BORo^B6Ȑ3Q ~n<ɾ?7=pf{n{=?6>.̴xn@@7R˚qON'S< ( $6cYO񦇨" u eю.a^J/:`꬞w9&pɂ9U.ŝݡ.B4&1 n,YSwaVJh5Oջ>qz7157A)z,v8k ӕѣu22 "S3eG>xoڟt Ji[['4:I;XE1+lS̢nFeW2ybP/{":9$46w^!=)'c@T`ZȀ$-ߌ4$/*ik_UAwS[-VFQ"5d_})Hj pK$!5|I+m4P97R|@uZv?Hb<SJDi`PzX@Avنka:XKz  kg.бKFdЕyW7[-?!~>aGH5k#.>]Y_U;vá΢?Cin#mCаy)C V;kGMP1byAW:wYY o$#0|Ҹ`5U/oB8"M$;* 룝Xsp&'2NB)9鞳,q&9&L1rVe礫D-PR`M/._a-<@/U=܊1)lO]AdVVאQ1Pܾ9fДW;CC֍UɎd>)Or2l2nFBe xtF33Dx~V^d`43K^* LDGa&S&b퍑9Q>R-; B4|oe8HH^ s6.1'w^P9Z:rl_Y,Ȳ:t.ppz K܈KՀk9sbmE؜\gZZw'6!#G@f.XQJWeTjm`x}*]@>fw %Ҝ{}Y~K:qGyQiʽke?PsnmpX7ڣwQK ;ae,ѩӵV{-r-HkQ-_ uxck`k%LzCBJf$k>#Ōu7I(P{9 GSJ$8<`4PGiׄn%6/[e5MwT$ PVL6J|QN!P wrs ~S.Zd~Wu>"tEއn!bJgƦY3VqԲVCf8ӜP#AYC,I:Ԟpfy56匍Ts0/ KɄzZYLmZ+޹؀epҿG {γe|-{4!yV^d!T0'D܇ZLRc??R7<צ*ƴISh@-M -6.ht|Рrl-4+0R4; \*9 IlxԤ\EH+-;I(]#E۴ ֊gS(5J'`]&f2h~[яc)m{XC)z~Eqc^|PJo""Wdg%5%s~horIMJ-MsXjU/l>h8y4ڴÈ쑩I4uTW'%\#Vjr xv-R<.ߊ-7 *0(oclc4mAx8WiEpO2\;|#f:$C`Z MFӔzUړ+HbNI4Qk`rt衽 A{D%N8$@1T]@[qdY9N 6`{}NVz':Ң)Dˌ;G-Q|ft<ħcX{0 IV2?M1vuąGր3-yJ+ONdvfTf0+jW!F?] Gkr1iX?3+j/Y7R~! \܂ "b.0q*]Y0~T #Txohh 2.JS]ݳ!QH Ia!אַXDhס4fs> ~J֧C8a.Cm*̋k۶p)Vқ°y*bJuJ%FڐX8ց xiOnC `SrpY! eBsWƆ?\j:u֤G-L|ϰ[6k=HZSĮrxAvJ qsҎvW1ޕ.1"hd3Y݀L dMyx@e[Lgyŕ8ST#?J="0_٥L~rIF$Z'T}Wct1;SLNBEfN1#\*q9CҮ|Ƴ’ZJi xjaPf%[lK?:;-, nUTͥF#MX"^Sp}Po#^x̒r60(fGu 2^+RnHS!5) ҳjq6"0i'ullC *ѱU$x5.Sn@Z؎ nώd݋aI2 +w(* ~(CēIC aG< Yϻz%?>y~h<{uƱbo(11lZAR-Q*N\GATǛ@qZ!Ahr*|[[ê6Q2Ӫj06In~|C]88$eDrig BG!n7y&̠dp,cgo;+6v*n4 UԱnʖGBh 7& a -f RyPR>N۩HܒqѲ5z $cDhN{uh?Q2Z~b(ǽ+w Є46~}׷>rwY#ڻG"w)\',*ew ƚA{b?m:ŵ"X;ͽLg6). 'B]HAX'I$ty:NfćOY!g}b7& % KreG8d" ô| ZȔ޲.p1Xn#4{uhLdFOח׮g EP$)߯Qb:GIR{/6?a\]M)V0k\p}Az,633qj'ح69_p! , ^KuXk(u5Hq,MAaCie{VK1*RO=達'7i2KL:&ks=ϓk.!b.u}u5ӵ#a ~]j !ޢ #Ulc:T:,tb{wkKoS<@Z1KK!xp0ʞ 73y3^WMtCF-'#OoHxh0;ЉA@ލdcɕKj@VvvLHNE3{2+PǶ 1-Qxe\dF")reMhxkDx٪UPJY$Cg&wQ% 面CPdžhU@--4h_w UNm &v OBf%{%` 8MtfT̨))p2 @87;,xVN<:B,$vcEp4Xm!܍:S^ j')۪ ޗW/>uWqd0$ RT#u4W܎vYzT~kСYBĒPlmvÃi-<};D~pw2k4wfjf.^Ȼ اE2D_(0P18ufb`TeH mO*C4"=i5ytio8IMixvzY!dga5۟ap` kiR}hNEY? |Y&,zFxAўrSi;“ ^qTQ[]vyqhq2㶐4 bDri(&? E07^ƺ\й+,U¦$]&LjzOh!O~Ob):0K^ؤ(v Zz(wCR"*_M&c(mK3 O)iFc NXq]دj`i hHjb oܥAIBf5t:.uWV~pƜZJ㼱È k6=Fʱ60~fȯN%"ЃMEOJ8h]G pݮBC$X) @TRc5 ğw$= љB%rށUA>9nf- ޓ6V2Ea#݃6ˬM3k$Di,utm%9=$609k&Цy`J6305m60OOíelN"otEJ({"hVp%0&w: ?E U Ji- LqcJ#y ]Exq^7И.ESٔh#VˑARe5!JZ%3^1.g[7 @- zS2:[-p`Nyo&+*OP܃a|3Vu_7Kz.4>!pa'qL;KzʹhR[3Qz.`B +NfUvq$1ó,Ge ƳFa ^gVzSm AkG:E k@^(")KzZ>yF.J e9Inv@qzl'`U 8h-KnBY]68R裲VsEUV9dөP|Zsuf _; \[1@}Egp{St3iGJ VD+hyVXA4`py 5%,kZ7yp_4騦K$k+V#gl8[z;(}9j"gӛ07M Ōȃ-:-`,#z77vc[eX#vSKǁ5_%؟W[YM]`ׂ jO6[ϼT#yuF[&9^| =cԊ=Vk)Hǡ.n[ÎAsn (S} *IN{ςxRVhCd6O$cTגlv؀iNY@A}ރ2Pi_mHIp:z;ܝ>u4!y3 lR_r#g1 +#?5W>ےD<!\XyTTX%f?sj'` 3U|!az`0\J @f 0$`[RpU4nwN{Ꚉ]XeoeLBܛ#5j#z-Ju%$j\Lmd˻e B,oӲ)_>:l37Djy6مۂ lNpl4Kd`/>~nGCīu0 Ǒ71<׬Í A%^:O;`t8AZi7aǑ#VСa RLK9KLʹ @ăx (:mAT< mi230А%Aw7 k=W1_ı1 +d%S3܁Pm=fZigG/xk] kh0Hl۷ߐX#m r_[G\@LoH.WM0,sb .7֒vn}Eaq'>m:"ZQT]J ; '%Eغ;ȃ cv,6(EpaD4 ьcʊ5Q2SY5'= %]5k/t%eBj|R(~K$K5g22FKQHI-^MH祂$՚N;~t\2@"ccJ<ߐU1y>n 9a;eF}h`=Eʯ-i4C!iB )&ԷcC`m^'I%>ȠrPg˟:`!۟"ԡ@ch`( QCAL/\00^o|+GZ[S ]${CʌL=-q^t/g1*@D"M~2_y #ߣYrl>_HYĐN W1Ooo28r"sċoDCp4>e16k_)ow>6}:ën"GWiU rc~!l$K}&I0)&=Ȣ\R $b`kq#~5o\K1+MO.& KVa<\sk0.U=5}f^Me}킻6hۅ:IV}9G#^-q4,@ 2+״GB>46u+20Eg'|ez'>vQ3sԿߐvݹ Uݳ!xube6nAȜJ67;NJ!0q6@%Y,8H!e[ng}$GB;2|,^vB9ےRngޕ}YrEܸͭUA,l 8bO:CI_ҎmUiUJTT#V1 {mςl3}7#3x (eYw_{ޢ`9 &Bz[^"Ӵ[, Ȑ.ͧZLjeovdg)UcD'SW#d6ܡTh&*- ۰=?VWBJ/qdrO҄i~1te򯽢Yه Dژ\>Bm9'Voy Q#}:鄳"tT7y/n0N4sef,拈zvZElwyLUbƇ;{ ,ܶ5rzgaoe wH*>1^ONz3eBk+ .qBΤD Nd0d_&+tWmCoG0Z>s4񴡬q@&ϝeTGY$К&cUw{k 3J[NU '-WM.0։pE!)4s:B> |Bv}轴O@:jXük=wwga s)G|nE E@Bi~lA0EZ 0Xg wG v8޷&:,S.MdUe<#<ϖO5еv۰Ϳi֏y~7ϹؕɜR[hy\d[&~ɩȢc4tr z%Mvb?IeWC&iO:%s`RArMƜ }Rna Rh 5\,V9:;xQOn{[PƐaS(4@S:^k͟i Rr}/Bw턵QMLo`,ynnVY=A̝ͫl g{dKVB+cu6leS'^y(ʇjM}(JԑШ[ل 5بMubz-bW/I] 1ܡLxwy槠i\f|l_Ps9dS<0196tx>຺Zu I$*)V|zaV!bB4EvW~HymEfbP|ObtV,E~ AtK}7#u7ٷb}j")77|iMf+u nChsb:"!_ɻe7;pGYWF=c~u u!%ndj4 4nپ1o}-{n 0NX"rhLIP!<ex$X7g hCsgx\ئ]A7I:$@Lvئ+s$i5,5fF. sՌAJz'F}Wf^;y?#O'{执Ym ]jyIεv jƷ`7;[S!rB+0h;BZ 2c3` } GH\jB]x>!k`oS͈zoZfh7v} ՘.AU[1:G-[uԦ?vko9Utԧb|Oc߼7A(7& wlupp ^H?w#5/RL[G%ZqO b`Sי$ͺP"CeGhšN ,p԰(yj2(?ц:4J>4_D]jKAݕbÞw}-?9}z5B4B'o%}ʜuMddb4rfE)ATLJ&uOMl钝J7Kks)Gxc䮵AP ‰2 pKvm 8M@Tr×q <>fz;l N&a![’|tuOX!׹'uwչL YV^bՀTRGIkjTK3i%X ltxj0G<3j^sYS1ƫ6ݨxe\+-I~c®rdr23$ddޝT.sBHkT[YөմXʃlyCeL)ƃT;3]o0r)уIyS3S*8֯f `i #KRʛГ:SxE*q,Mosļ渹eS~K "<^3>ε~>9} <@5w^Zv-n̿k"ahaw&ΌBGxCe9ZE-nHLKqw-&řzsKBh[ J skt|\e+P#zC}/ӏ+ťEAq9DUQ~VPa$(SnemKd%Ż|/ J[gPO!Jڰl9t+B 6y4 +`){{:܇;nP7H/ FL* N|KJ}<Qqog^tn:@2_4\:lmqڠƧOM}LRxN;'qC]IHԤY ~FxCr3l j ncmS^~{&O0pJ9?\twa.\gY*=7+f2]{'t>Pl0$XKp4F/vqAg3 ^px7:3sC 1u\xmDgvq k6Qj ߤMiNnq=h( tleF[)t-㋺ 3{.s * .'6 O k&"٤!_]"Җu:J)s/\PBk<ʔP(Wz 'F[}+NJ4 |~~T~@MZ^nt skIӌ,cp]@QB# Mo=Eylx'p@a4ƾf? #ê:nc2՟XAr|"Q_X|_dcYʟCW}tK@|=I2ɿ90c!% b?PaX h#2#|֍SuEr |C; `YN46?S&_\ݽB.ORrSʷPKfsrIe+6rli 7e;@_zʗu.OZ`SWn)a [fx dlBB6HtNÔ9\h0+!;CFhYtMTO&&hKyOW4@fԪQnJPl; r+Jmsס.WbȾ{uWhJ5>~uw &e2Aܖ+ӂvЩòpnTWh!+.f-fhf)Mu:i`.إjP';ډR(H:H3U<+TPAZ\SV]v-DW%ja}KxwC>O1U;aYIЂ2ۯ@w"МJ}2]49LMϟvgGqo`ZG١ ҇L 71U  hy9u0PjR2[ 3h3(g R((!7ʣ$G9xxc.hȾ@* hP+u@UH]jN FF}QKudzy 3#x OZP5 :$4U?4.Xr'{Dm,_VzW`+Ld?i͕**xYF[(vp=x:'pJAH{^lwo0ö"Ns޴BO-;<.?gZ^Q9`{5>,A+C}~oR~۰!ǝkx"la9F!翧Lڠ&XLGU9 s!c8՗q$Oңx_-dPG(ҋCeƖȶvBJM-/%Hə1V%q8[;dv*/^6l$ǨoxM5/$jaO#;_-VR;G0+gtŨM^:5oC-sSݨߒ&I1;׷9*W澾O 8.UĚƟB4W{.g' GxpJ;{2n̢d /dg\um&>A4h:.6M#M^#J^̥{6.j; bPR l&O#)ةmY _"㇝+3SQyC[Qm}`u>Ua:#dN %zr%szx4%O/p3>A!.C7w'x35"/,_sOǜs>_-~M6}a\ۥŗ K0k0ޜyt&A N# r+!*9࠷TF9w\*铇1f=QiR3ͯT6\zVܠ^єGs ^JE"KQn L(1>k^0:4}E4~z9Qv7ַxq#fHur{ֳ^]OA[S: RAÜ孕>fIVX&`S뚳5qug}r.Z"Zk` 1sʹcȸ$ȱ3[`^Ճ2r=1R2<&8L2Uˈ SƓ18Q @V7`tj@ G{UOx2+L%mY:9Wp m08DoZ`ȩr;\?vfw> ՝xs}΋N#nz ;oE0v Oٚ&ֵOS{SאjjQ;#gCzC8-y_:hGbiXئ,Z`G~E1E3c|V[<|l> sT~35t<1jtkQ֦@W;B gXA}Piha)(SঁV[K`bSԨ?X=׫z32LUVFS>}DZΨ٢qSA|Pe3L` lʅ%pH`(MD󃩯Q ǮFҠkdJ?yI\ u9֞]}Yn^?I!t~7] X/c͋zQs1ņ>}(5B|{ )2]RhɡS #wIqbE%㡸?e Fnvdp0QOoaR:MgP h~?@*&dMz5 A2 q RC.]07 ι4_Ӹ=>Fнo}?WĕIDMͪcpɅ|^*`hHa3.*rT~D(=Zy0H"c?_1ۇH!g5R+=/gku(RB'vyrK^sL0V?9p9OHۓ]itƆ Sa ;b#]&p8}@n=) ~<ͶH:g78^h;'o?WbOEPqNYf Ӑ|ɻ@|q(PXJ0Ue i31qԁJ7=Ikob*ץ'8,\;Ӊ1!=wD⽾†S6?r"N'p|֍ A h(zs|(R{9 ati T` 4}x3?5Xej_ F:puzWwvv"^DS)H㹎"K1m#isl_%B`8 ?c(KmMfߒQaaZȿJciDM1M.o(2~F:v96`B$쨋vhm?GZ4 !=.SgoZ&樊=?vp=%9mtۦU=U(BD㇫@-;x\23Oo sVAմo}+:AB-&3^]Ҷmto9[E"y0:{KYFpene6ǒz~p0Hot`r(ǂ)ӟ[HHăVM>8IMh^t[X[ fzuԧI&Vh\d]o3DRFɔu}lFbTqN#0)l0`A[ksq=h#B)վp.a_B֒y׭m`#fP# ' G]\.9J>aSO\R_M hˇLEIzH5PTstRV/]A@/cwK7yXY#̷p~6R4(1 0,+y/h|VMƪ #;pw1r nflP?}d R$>}W9>CAc7JY/|73Q,t l']ɻ$ӄ۴0_d[PV!V`I2p>](s.)P^GΕx/ZRF>P%1YmklZ/bo( sN0h@nP["1gWjZmzS 4(S/-+ꋋg:_u-u61Lccd?'`%,Ox#k= lH}D5,5ı#>=UN<2 AI e$)v Ԩpi 1-{eBC 8v( g&~eH*Q/HtiŌ#J4 ׇ. YfV,YKhc0Y~eʎd#`,0'{ġaye0z 锒vA_pNd`*АYqCч')-ltBY`; BtnCN W8fpun﷕&w͵RᣬrB/y*^98_/.p5&^Ƶ{AH$~3t*k+Q?W+8WM8FjT͌`@OS%)ۙwr5ȑ8 O㚓.z;WJlGG` T82n]mōk`dYJ$)sp$Ԑ<=na2\9 L lAq~I\m*6v*[2z>t@09?<0R-FŐ+)szJh/?>R<"Z<#Pk ֆ`fZIuC! ɧP+}2e)ZVQh>.GUHb9_O_X! . |LFxuE BdLN_+pM֬uV~ M}=љfri#`}Ru?|FzywE0N;5ԃwu@<M˭_fL,pHa" Rcu @5QUO>1Q%R x:Tj©B 3-}X.[St鞘ZNj$- ͍$&r ׎:yZm][%^\q0AUzV ?}ad1mas9 kvKQ*̵)LȌ). owMpRt qh_]J!ۄOJ`[`!Y\ \oɑhkܓb85{ݱ>I蘏҅rz*f:jd! 8eGH}WaaIoxףs$Nwgl;9e&U}~i.*jkCpZ^zjz4g~ѝt(D]A:Mm3%e)Gd6RoXOקQT:F&)T`5-XW:b{ɿĬϤ2~&tOݎ,RvaW9f+Q Fl tp_ |vV;>PJ Y^a\5݁:9zl`Po$2]_6)\^LFe0{$qwMb"( !۾@}@9 .|°-YRTTˢ7k`c< c8=*o_oMfliMQvE8WblTomI, \S F%]ao^T_p3 c;G^A#TT`OwuW{c#nNԒ]!ޭsJAĪ]CSF7V.yaHߗƛvB^7֝9g.Yv1V % 5bP"Z,bz0J{J⻋iET9ף,ږSgri"4(C l=uj]I-%&¯&1.S"lŸL@%T:#e|xBɿjThDå`Jn犤l|ǏfhRLnǧ }ZV}ZqwcY,%= )a῭mP=]YZVqr·Rs$ UpZ`h7Ci?y13eCFdz m#S#kgg9J^1Vzqy:PNCvCJG?fT]f(_&;|kk7L{ap%kޛ!f}`5bfyƋ3P6mMJ!sYgx)ھ{,>/xzڽ.݊P2Nۍ t BFؿ$*ua۳~R6ao>sFɏifՊAK9=U8#GBoTT{߹1Ngfm6 ޵,-eH3ų`2+A߲:wxb|.RGdVƑźhf%x57!'E(@_,t]&rogD(ĺkK_:6ʬ_\.zڢohp J:|iag9;sag'ptOv}\j~Dt8bl;PCp+/DbTgzǵ>M)3oy7׆6 .ui"(r~4RG#a@_t?gvÌ ɽe&Ögީ{ү˭?0%$x{$~~C8hSOCܷ~Hɭ|mj[gXqC :Q`mMs)Sԧ jJ&9xG+q\.+u 4Xv+4 $r>&=)#,J(Hޭ>& Z&S+8 5/ TZO jnPHE]]ճψO"uQQ/T#" UEw(os $Éen[<l88%2Ю.'Y>9^hRRйNDxΝ657A839h{b6.55XMV9qhvb=>Mn#?vRB0ПCmL¤Ŗ h|hFKD~ ).V' R:rDŽ ڶFqmXq~$:29ݷL>ḰBAOP5]4`OeRM .M4艤RKc'rvf):r"*c3뀘x^s׹ tϡHk(]oS>vȦ&޻WE0 12 jXʦ+nUٳ1Й&C_ʠ'6 BO *HLJ\Wd<$He_|JԇLif1cB И>첛٤]'#oѪGS&/x$܍S[J ZEDK@ p]t_SnPs74"8̊ai!a ]K=8.o̫v" UbSW9iRS>]|q)oVଥL{9l^e+w6rX3?fwEGRX 5 Upc9 o-=lXc DgD3+X>;>Tpttiz< kxsxjaJF״ AV;'^1Ԋ@\ӂ'UoA)cn5f=\-.i_Vr'),Mݰ'WRMfwBSP뒲Cظ~61snD=:UřL HWJMo:hRWywhOPaLqwhG~Si%bSI\-{ rx; X1 wiMk<>`LךX mXD2}#nK(X+:_PtxJ #0u']c9 G&WEc7&@Y3:`Ezw8bܔ{@|q`TQ[RtܤߜzdEWQp 0kF(EBZO!̮n͆KuQ%er O4BƧ$JMBT5]h\G| :nV(!p҈u2+,!6K,'{J^TDjpPNL/TgOB0[\hd}cjʆ-w)Q՝'':{D|zIѤlq4޻QsnQz? J3`?a𮞈β+ǬP^Ϝ jEqϑk{E!/D5 Ɏ fo]5>> 8%·>L7f;5V훞 6S Q`sa[a@HMC^GQ*7= >0U(9crOȻԓQݸ'{*O:[)7){ˢNX~k/⭍mC@ ;QG~Nd-h\ YdXa "bxr)L˓ ]~Xsh7]X x݅?aH$=*$ $_֍ڔ>UZ>oNlH)jCx# 7Є$T4 @XƷ^,7QG\m6۲EGTtoy^[zp=ݳALv@4V/~9{Pw]> <|]64@m/éfa wVm(hCzDД!`^.bc,mfL>I=||i9w tS$عobwޛkU${gRlِ<>%(oF8Ɠu9Dđ"ȿUZ?#C"kZJřS5iyy t.[ ˃Gl12ȇ E2QLFY% tNEnıUl>xKal"|߁DD?i~J8 `/}1=?҉V)SAWABwLn)щ.dSHٓz[5\G5ۈ$Ϩ )#I)=&RVlT(k i$pLx}Ժ2H} -=6ʊϢɺ[$rk̪woaZQ %j0.=Zul675zZV֘vB?㾒'yK|lf_{PklySjН2GMKB.!pזk6([]J?aՋ~â.gGƷ;.g¼r~ueedTE<8 =e +VݜY/K]]E/[+ީe& ;MXgam,Ik_iY= V`-|ʭT ž:w XL^@kZiKyYi% pw3&ᖻ]a!{x|]/&;U(sp:W('%7y8$6& P?&sݢD.ۥO2z"{L@pog95a2 K/0%B5.7jctBUus:bE^{x"_G3`#yoIcW0#?ZQ cUka +ݕ2w*Hs+-zVxZx;WW;vT`%amQ7?(h]R>tu 1/蔲HFCu`8|Q~G6_a5#tyi9ؗc#okAgiy3hA+A6 WxDz_{kNlWa&r:s+Dmtz[=aM>oY(؛w' ^ؔ.FF/(#E e9p 5d$ ]xgr"gNzj0/{"ݟ7BZrrJyn$y2 zFK0Y> z "oM/B*KmF!.j(AuXяAd/Liw0.Qu'ZDz7/Fן`f'٩=.2/'n imru?˂1B^Y9'nvztV}:gR$+Ƚ3 䔲L:gT sB  u>%~ƾ ;n^{}J|P1'Jgx3w(8}'a&ރB#~Ř ̰F i/` >بVm]MqiĹRH9)&ی+!nWKOeN3auFRI8 4lcWDLdջ%!CrrS]"R2wťdg#$ uyHd\sIVmTA0z#j7٫=׶4v!Eݖ6J|uYv8 AbǏVCߦ$Yh*qQAD~DzQRDdh3 eË眳 Ӹ-X LwGr&mѷM ,9iڠGc4~jQM%jZ?c/œbqJ0h& ܄(# VY `Xԍjːi`W'W==YRИ%86 x"$M\[QPp?. SH8gSJĴkWdXdW'W=u'f%lzC:E3؎vYLtĥ腍D2 y5׋fO3 H̺T^L 6\f-nw>pG E1*j%Ѧ~/P~C!gbP%Ž2Qb t!*r0=HA*G+kBa<@I{L{ZTB8 fe۹ #}dhmYϧd z~.R-𩀬.Qr+\< -b$c)ץ#3A?r*IgHW1ic 1vɥ(DaD% uFf;麛( $+KB ~oXn'/CLGsrΛ]x(ug72Izべ~hQ jSj -::s ]ߍ~!Z?Яi#MA>jJ '!nQAD? =1 ]H*Y,~Jo<}VZuaM5 ޞF(ms//B[G5h-TKXJ贀0\`mczv+hMZ攑( ~IUm`3 9q'2fT'ʨkM|ӡ}qebo ACr@boT9$Y}h&+✳68'PW&H@u`11#bLs?]$Rb$&/X_QfΑѼ祩0kli2oղ+IkS($Ö5zߊϧ'9}zJW"ްZo)8)_C3klͯ}.gKYؙW{#5atv%Kɔ$j;Kl5`҈0(^N/0gf^퐮\-\ 'fAl#Eh1,79FwmRAaZ BtYKܹs9)La`ؕClWugAI?I~doט_9Ό/FpPFe΄zZV[hP)q꺗=˛v<TiGAҘ#Q&"ZTZd)N-pgfr^ ]hEme!,TU{H'B"뉂&XwMx ]eZKJn,)7N Z!s&bf{CI}'֤ }8&xʨc[ijsi=[NI>O[Ԍ3^[>0q!0Xw}F2aM9tkx"X'&[B497td&~W=dRpB8kEEig-g "!3AB2gv'gOݍ0;L4;څ[BEH'*N1׵ t%d]l9v*#k؏$5|7 ˶֛:S?* XMQŐ5w-{vi8mn9]6z wOx=独e(FRHP/~WGVcdgaokm\ k096^Wp[U;?[gkK i_;(QrC!,`e0RVqSwbn1VD;CSʲh6؞DlIE|-esyɿ_O@ h ^&BIR%a=zUu*>36tֶiV1)A:&:]IjnV)&FG3" g;S-bi饈 wU5i~ h\[slоJZ2. |i%2k̼?eVz?"IpU2B@{jf4FFS--Tt0uLo78ʽt>ΎdLSwI DE*k'ì eG:D(TY g('Ws+$圿s%xɐ䭫F hQ&ݺ&tVEW˒cЯ6q<ǀ*@CBl\#4̉Ӈ_?R`Ԝ',Ξqq{=ݚt?-Ԙ4rdߎ"d',3hף^D28Z+,n:?҉@uu41rDpDHEx9gl9DޖU]IT2MarKM|`%t1@0POZ?>#\zۨBF.mdH}K/荐េ8\-D>'V* 0HG}_|z,a#!Gq;hJ5$w;PC }-;&;&_/ 赍CN۾ pc|%MxW{`0;f2} E2KI0 ~/7Vg6Vבmh5fq]v0ҷN,y#5ZTJ@r"bДY]y@{'=ߵE&ϝ/4h*^>JQ[Zg<uыNXva8|KSZ:T2Oga ,mvO/x2rzJ .x'$Gf tYz;TE@J#QW:1j8)\t^]DFkTYw2˰Gyq+q֯v%Yqyg^l #+'2:Uj2;RżOV?B@xVbeǨzoF;wYڕ,_@Q_^#t;sMq;[L:*kd;H%nL WRnEʼnMo+Ha+L/U55  0شp6>vNo^9;(Qݵnt.놧..p1hYdh> xT K|4[&"{D0ų /=q#Kn%[navHi0 ),:` 6Jpkxr 8Xg9/ׁlM*9sսf>d EqpN--pWO*KvG>4uo$jd7UC7b$EWձϦn)4 ^.504drl9#07PO!K2 Ă߾ATgV;8xIԌ=kƿLh.wo̸>FB-I(] h* VAeH(ҏ*@:s0:ǮdFV0: ,#0SD>uD9LWxS7p>7] '*Z@d<ax׉##P\s-\uxf2sZ 'w0ݹ&IDq# ʨ#e(3ܛ:"T1% $e#:̣<)e/ě0>x=?&DW `S[/ 3UԨ0$R~"mH\) VȍyFz5R)*J6 9]W!֎y>+*lZF߯PgډsX;D;f{eX{ 0"Wy]&sUժz?C|bܙ  -exniy֮Msb*a$%<DO:UiD’5%V5lGqH-".օMT|y %\nM_on̉g~ol.EZtO"+m/V4EeFCs1KPv юj첡n`(zgnn3Y o~Ё7 2Hf U"s桖 }7ȅYJAVT^i1>lG§ROM+jC;{Pk'm4d]P2#S!y_#rTlb,a MŪ]Ћ̋WNC]G~h62b@ock|s HĮ7ALlXEez$٦Ef[Q+[ SzSvjgW[a|2"ySS5Ua<RQ=,)Am%+m  UjhsvHII"*I8 >gt$MVŏzsJM#UmhspaXU%<#;to$>vTb'ڐ3.oce:y$-ޒof73)"y\{Px1ɰ'&>~U5} .K]eR H} li!`r=PIA)Ҙg{NM2QTϓa%Srtv>H^l lRwl4YIyd$h)n=Ai&dVbceB5/uGZxX(R%o]>[H.[ivݯJ%#iBUwxۿ Kl4ZLj'ꩾ!u'r˵֞N/cY!0QW@w_ ÈZp:mBh56N氓[P8<ѿ͵6NB*q\N'F}R:`*qӹ0B5>A*gSoouv>FJWk9gY0d;# :g+]|| UgN"8#0Ag;&9<ڵ[}+k$('-kMk1Flw}SgL`Px'>3  !lsi'B,j1I#vdZh*$9飹F=]"N(n搮dn)ѤhWK|-j!B/#pӑ-4y_0T33P}xnLkOCEN͒懌yQ߅7dޖ~m<W šː 'sp-{8.*rY  _mΖ(ۥ6|1;ؘ؁@kYѼI*eэ^0+zI ÜRt],QR}e3Wɨfs9*SHQQs(,aC%6ݠ"fէZ őfd=@l&Zfqa<͈rr9udr3X׵ B)DT,e 8=iޥGJ3əukБPqc ./ɮ=cVܴq8њ̕EǠJs eF]]y{TOxl u>FN%J8Q-8T4Qjrd; k^VK!HNjd[GF OOd$̈́Z%-OtH@U~5>Ia[/F:%t*=PwMy#4x.y2,MRxQMbC1$X&K*4r?&(R~m)Ux5Pn/GkY;aV_9 CyɝG{8)(7hSQb䏎 1P4E^ƐM ~,E.$=| ߧ ] -_asA cYWxCPDz 9;86 zÉJޞPCOqU@HȺ ܥNTe3MwiMVT֢>ld3tLlw6abh(o$$}+crl$9 ?rnIDdHs:K5baJ2b_IۄY3MeI;()鋊*~=P/%-It*ds/ a K 7ym, ~wH5Gyܓ4QMr^g)0}oyЀb4o1}Ԕ-[Yb&`7w"Olv[]O1ԫl)IYEcctQIUq,ޅٓ|ϜJ?´3Cc'h&};pm`&KLVJɸ!9kbT~S*,| ,僝Z`^:5r9!TV蒺 %*-q/&;DpIE)QVm?hrjK^jw}0j]lJ@]2B5;776ǻ Tp١?^Hy^Ji9l-;ja{nBYWeT,H|Jۻ^T.PMzRJ܀d ]k} .(L?jjg8$jnXRbp5Pַ)s lkyS9Q fU<<}YӶPZS wa)$ϱ̥ÿ G4˵ڔTH'‚neW T9tP#T:Oىk\ܽ܋Lfϻ2D#4=b{;Tnfãj耾,XL%Ϫt1_h'j$EmALK.Gq%mLgе̧0%PP&wm%Run>_h.0u&i#֋a`P}/k#[ϩ֓Yc+{i ?agd2O_B;IŘfdk v/0V—~ eBDxoE@AڱqF(XQ=_tQ\úMRˮj gnOG :8w 0>p~y`7_1λz.TxJQniAi+%*(H!ӽZ3ibbԉvv- 1[7,F ֬⽤۝R,!%WRh.2\yod@{"RB3oaIHJiR^.|x{~N?D),_JKKʭiUzv Conc &֫9G<5bM rD!_Ko [ +2fΛ_,5 # j!!]$0gQ')")T.1I*ֵJt窌/6H4FV$(]@U*(<̴̞GzC#L'(n]=+5e"*xƽ2u)򫂒O_儩)3'ZHB?JwɌ`GyNC^e,}$*~a-Dڤc˔z5{<{PY)!uzemJgIBB #kZqސ6`B ;xMnЙF}bv'-d[vH>([{‹_+&r4Qw(XaJsIgBbԕ#.Z!tK$#͔J /NNC2\W\}ol@gKÜyǺ4銛X O{tΨ5qqQPYQ vQ!̆ڏl^!fa _Sp_q.Sb÷a۩˫ۜrDkBh ,2\ ?nG6dșW^-ܪKe^:_Vޙc?xDMs.ցzWBUr.[<ƇcwBv .l=QqE,aJ{5~0X2uTIY&to7#hPM B ^' wzۘLbX,beS HG <:j&2{?>uӶi*7%2MPX?$_g{;6&{-e eB6UPtk(9fVP7 ]K ,TCo,dGe?fUG$ywKUsAK6 (y}]%.4MA#hdXEH.Rl_ύ͹yQ3sN0ػn;mA2H X7Jg歴iGu؄lw0:r1PӗiYd/!<Q* p˞.w9^YyC1 R ;9 OR]%i(=*2栈 ?H1Tl-CޙaPo}rmS z(rG8ڎQQfRbfshGzȧK ח]IGXb%vx5>M9a>x`>EK >rj| J=#խ- y =;:,l'df&ؘ*8Y "y꾸2Ňka !圂4q$zJ4"xaor:54V8y+ $U>6rv^#)XZE+Is05wzx}YOTթ{k9 rߌ!^ѱߍEg$΄T0˴h qS@,;N&RsyMHTVT)fxm}H3?+ܑʼNظ%ܕѵ/ۂb*N Ev/8)TZ|41ԐpW }wP„|nܯKόmv7 Ƴ.ch*hnrQ3ɚP ۫]T801דa'KVʤl'>)v2geUW6~1uhh?)- t._:%v$2yt$9<-@SMM G]y"!?60@Hվt:`Ov*J YavP(c`5$G%O6>o!b+ۆ(JSr)Y.iΜ6(3^Xo-ϰlG|*]SĴYX0S_袘^ |v-Q4b2[ij0_HYWUz%K^+^$1MOGQ8%[qo3!)y*Q aF mL-$~[7[=KA[ޓқJ-~}(B+TAA5HC˽{[PJV=!,Qy)xo& NTG5QD6P]_3H[,exx7Uw,"Bom+_.1\Vc9Kn:H;ՓͲ;F0~C2Bī-sP*!Cٽͣ'lnmqoMEH~VSa%/r݅ E gӬjBqr+NGRPRյ}- 6&%xN[|yG 9D@FYvI)%eۅe~:T-URC&M-?O"x?}TD9٢{@Yhf /H%Hl:}I% z]nBͺd뵿qi- e0hEa*0F35\ $9U >/Nzhze|aS m?*G2'*t1 -cI|\Ooԍ¹r Qx!x:"\/~vH<.hrs}sWL2 ӥ7E \2rL:j &iYM2t}-^KTuT@ސ+`<<=!sԱyl̹`h|q>'_LOoԳ|emYqNVNEaC\kMWbsbe@5x07ivPu=rvHN%ޢ]_U&%& XO@Ioy-aI`ߋwpPƮ&MGnP_D+iQɈ3FՈ6Jʍ1vK*VANY6u,$2kb_MbK{RMDTBNP0휲,~kzIvvo}A&=BK[WXӮ 2Рh^ąZRUOyn Bddݨ˕Y͝-\ %.^W)oܐ#8Ț?xt[Lf]K0 v=6bcRzh?n=.t/NԳO6ܮ6Hݸi4V] g]zeEqҙ0LJID#deUD=P6f;y=Pd/yw4w|eQ;)PG9ZxB.F֡'r>#wpbLk{~v=["y+4@b퇑K]B*^Xc@Nara!#8zP [d74K <5uDAO1 /.w\>xOQ//9)z0.ߑ~؈( CRe x*WKA%m啟.nm6ëdu lh`ZIMA%~%zު?X6m]9j9c1%,9:ٙ\.{VZ&y(RkًpU|hUmAsG,p&E vyc*_ui\J T@'* 'q5o ='4 ƍ\Z]v'w3ـ#V)w\ewi]yOaSZ~ +cGNY.ҙ~RsTf`G|TIj\P?Wא3hz2+v{x@==$XyEp.#I[sU WG}K)֣G6SՕ^]l*qNMFrq:3(c"QHY=_;hUye3vs*@'Pꊈ$ 6!)7x nbq{ԻWB"͔"ֺщ\8q8I|Ė)vG/X:a)nZ9xF6"Ck1i$X)#ǟ,KYCG8=څ şsfcj}gU69dTJZH_xi |~,, dA4h#rNk3t,{'?&rn,}j;IQQJQ-G(^,/ͅ?]}i=iC@eq KQx,+pb=da#nT@>;[Ni-8S ,^ ~lSQ+8s/WJc^8k@6KlϿ7'd>NpN c H?KN!85"@/^N1Z{R\r4HvƊ')bv %nҸg3{U`emPkO) kI/EM"v7y5mGVylguꉜ3Q vl)\B븆Bp'4FtWczB<=նt#rܫ+;,u{ZRu)幚^Ԕ :T7(چ?⠗nL^B4wUUĽ&~tC ҬM\/|YC ɷwߢMfRUFjK侶>uv,kѩnp%V7`+(q 9w(COpKRgXV.x>yW3+dкb!/=2%NF=e/fg6ltNs^LK$pcP΃[,]rP\*('6~@9\dWاV9-('ݍMfqVBKMFHwDj6 EsnE#06J):Vfiɽ5f>o[M-r 5Lq;TMp2?@:Z7v.؁]6iegc 泳ާ^EL^ 25&n* Įaᳪ{Ԭ.|#S2nDd'XbA:7Tw>βtNPjY?J|%t)Ȝ0V$e8{?{y8E?8N,P:\hԅ* 77 &֟͞e}Lp .(0弽ۼI#Z[)oݧyG)O(tOlIW\2ybl(pa[o;aGemH^6_ )@ΙL@D}ean?(\f (/>>[jx O%B{ |3_n"FTG&{!]'b =dCMl2]^׍(4`UW5'vJ>^l}?Tw+aB8n6,zqaVsz"f'Ko;$lx<A-Lk9j [&T\Quk~BX}ڄ uS~^cͳ`%g+6>᳖dR@I\ՃmHL+M-T- /( \"<[풣rҲ~3ݫƧɣF9oۑ]2`]rZRW꯸[ .ٺ|_LW]E1}g+,䰁ybvm[;$4L@ٕz65)ŀCWLl{9RȢ5JB_5s]W;cy |*z8IR\=Xjѱh{{0\'׀P[̍pE0q+TOa NCwAXiy鼽Y@uR4 qMP"RNb0ɼTM1k oIvS%Zr:>v JZק9Թ- AdwZzWOn#oRJ:6 -nv#UM:#SS?: Z  B!*Q9~JBGWF,+Ij7D!=qW`hZ%3X;/ƽ>6!g24J|02:LaKCu󁇬%B-ګ`ms^COx (rCjS"R۾{;h?xLV׾_Ci ~j,rn[ fsW.W+7otu-t LERtC$ԍ+YC /Vp۶Z]89v7w.8}Ua/8"u,y7 0ꁛ ozP\Cd\ֽ6GzwE-U6S%VV}T.6C3vo|eeUKZ54HӬla&L?$[z64JdDH+²u~T]U)J?Wsy-Az79!q0 J*r6*G g( Fh$+q_K5~>iJTh7jkZb؆8&IN1ށOViTnB76\TI7PM7uyİU0V 0ߒFPC1wd"gUōߓ8#- W aWQp6%R.b@uVj΄\σѶO·A3M}٬xg5i|-BU쓔~\ (uh\^SFœo@if3U E_C_OKt ձL)&"ܿY!S55^BkS, ]AGETHϠ=X)T[ [ڝg(n M!x< 7Q$+cED RuZ.N-)XɴOʵ?WC ?-zPR]2Us%. i+k? + j:hl8A2,_"+Y-k>g@?Noڮ?a40LՠW3)ok˹u*d2^E\qn8˱<"r8mO{ +|7sNP,zt7T̑MS`<Ⱦe;Yk媝F;W+^ ŅtNNT|_L7+_X4@ ]s9ړeۜof }  ꋪg>1 qz?IIpz Ź"(zS@"!u[k:IRub'_o8iyupE6`k#ԩD}jq6G]i㓪?P{i Zt &zok~&Q[lLbFۚ'^9(b*,jn[Hc;'Td8SD& ξƠxŻpK90_ϱAOMV.fZ&JAR싊p~hitW>2n_#5ی*jm{a@O{ j=9J(&L'|2Ș=xn쳸KSs&3(8#g*a KCL;~\ sG2ȅ}6y1(9_O ji,Xǥn@Ղ%1+{ԣ*GX".4ؤ[A΁W.K%Du_\ qA̳ύX6^Dt3E9#Ƹ©>R=+ VT"!RDmSPyJY Ro-˲RJ Vgu;Q|NN'ꡮblIUQKUG%sxa YS F3lUg}8`YqC:6BU"q)l\bY}GjꢺJ$vƻ 5bV1E+[ebDku>a8 L+ ')#)ƨ[^*uذJ͉#]%b,1j*TC6@AN{o88orB eiS[NRx&pRڻ+ej\nNRʸ^P0# xm3Z{hx _ydT/p} 7]I:Ifa.M4_J>ԇU2 E2۸q><2p 5E? %JJ4>%8+bZ# C܌Iƚ ŭUMʰꟚi[E1tX.k>[Qaz򻙃>5q#Xd-`O'ژ+Dd$ ΝyUH-MEhCU=3 2 pFڰډ }^`c&_dz7<iz@LJlܲ?c"106P%Om9ѹ&#<l٢s\PIkJ'2E:@Nj:Aꆟ?8F,q_x빸OqQ&H룍a6+]3x{=a P4Ofc|gHufsr [^;NzO1hC+ٶmaF;OƿJA^M} ج%9&h/i &ݿh}DWA}|'lu^!D7*>'-5%H?޼W0<<%_e0LXЍ~G&܀E]Z׵;As GiAo8!- E1y^]ݴF؀'_P|Y Ihv#Af=uR!y"[ ҫ/i*RfBgp' ؉+_z]2[]l(e͞q6(%s;tO{-ej.ol#' ūPە{Kmc3zɓ-%T D*2aN!_oy4,jݹ%PZD( Ba.ӳ#x˼hK +ёb-Cs@v!GkT' 6EL :ܫ0)$t= tSی^6'?>CvSz-o92^1R3gt/YpF?"s[}>@wvJ/Z6G/J+*i`VZSqœ y\}j?kb5K9sOLW SAR 嶯*݇lG*6χ+&ƒQ(٧W1eM)HX]p -/h́§1W?xZcꨢ<&D0!ah2籷խ~cYT{`~xcTQ_\(| 0y@1guO?|Ifh-s{9 iN#v NrpP3ҮpMiKD_ErԪyDS2Mԡ65(җ-3>Wc xPOZh^yca2(bUG':VϿ0M-jWT:)R8cH|R=C* _B,GZ!ΤZ'4mbئ`'!TznH":Z`UܭbMkx瀙8o5 DSwegiп1\ [nC Co/9yiΕ` zZw,1H',t!}HkJϞ`8L-M](sv$x~F!  <3mҎ@Zu@ Œ=.kI@{Y\i '8kӎLɽ#W<9.GENwwr$ѨC#8ѩ (>1|ky0uwL-PZ/i\3x؊+H k˜9WoI Da佦'$nf%{) ? u!')fخir4w(,_BBQG )ktx3ǼDuE@ibW>ybRk)ř׎p9zG*ͩ2\)K)5;[Kұ&t\h1bbE պ nӋ/C ) ,uXR(s7**d INTmuPηRPBs`8ulv8k&gƿ*LuA87wVmomƞJgk w=m5 & @4L5OL $W I]^m/c28S L.5eqB(k.;,=sӜ@/vj?W{Xb9j*\ M ?rP^g`f[hP~~!rˀ#"p mS\coĮq"0/.l~G+i\L*\ E>+5YCFcCљ`5=Us\S6 '(O{Qlƛa݇2"8"C u #<{^ йbn w5͑0nĎlv"?RyiFv /OKL=0)Ҵ]WbDœ9B k:Ɩ;˱I0dTU/k3#* 5_R;ߘZmhKWa3lzy,XQ 餸[[;5= y 1!YnN_BG iׁg+--QG?eUZMI^ռ0e%os` ׹:lB~h#H,667L=$- &27'kJ\*`Nљqwngj2@=re2%1 9#R‡h?8g#uMݮmlW[ɽ Qo<Ҧ^~kC/!6iE;!Rld_8񲷴O68m}WGlhJI >bz6nW֚<1!gKfM{yoPNSG9(܏c"T]%5+ϭ$~-D7=L<6@&m+w5Gy_ pcWLq/Rd<&/S|bOgMU7c߉i6$`odO/>UH0D󍶋Gt؞$بVNag Je,3Q_fxӇ?Zb>Hnx gL%@‘hD55ofҪlR3J\e{҃#A vPa̞ |<J"6ߴ+lmE$ 7zvӫ͠C`_.Wk%d&Րh~--YbP!7^^R"C8mh?[R? QpPh鴉;UzϮUWE#>^G Rv?Ձ EY5L0|2Op+ijց|η|DG"Z:>/3^Şgy⳻mDZ<%4q0'2&ž#nE9\|c&ݦy< /[?/V4k1m̔j 쁵 h3k}5bec^?ѹÉbbORt«)E'hwpCz6_68:\c ߘ'NQѵwo1[կL=~~>'X_)"bUlv+5ۻ9Bg٘I} pD cK% ]-W Q8%  ֤ 皙w_+6槛zç3W H $%U\)5kC-.b}Vӵ؄ƀ +9XQ^!d6oD.}\==:yc Scm!7d UgGof%cfvnNAT6eR; ZqnsbOٰ`8zǶbOQ- AQݝ.EZ1q3n$Kjqlֱ+%cs a~-C쟴 ՛2r u7V[㫫qq ޵Ins5A "%b8H!8TRdkQnC&IPx6w囡ߴ!"UFչijv Dl'j77-S &3+XwڕIkjy h#rSs0Ce]DxwӃ>[ن)5zX^yrwJP%}wU룼7PE<9X?5yQ I+WC1_9juf4'_G!QfS$UjMd`F>Fے2"x -*͋K-"ǜeiS%buox49??f)1ۛh'3rƫ)[ gJ~; 89skO*muO`K͍7?6"H f,r $*\ ; 5q }X^H+9nmHx W1p829D]9fi.'%v:Ն7dm{ u;Zj%!+hd,g\jsIAWhA N2yRj3^(PTiU#MzdR?U},\rl`@~V_udဠEWiHz>I(WwW.2Tym  Af9VdE1`Ȓ*-U{M^s6)6riN>a9 M!;fܛ4H inO$,27 K8Wb¼)eRSA݊!KR Ƹ%BSuf㿖ž`g;,vemvkQra!UO]E&ʓBns=XGЯZe1^&OևvnSYt1lzI=veog]L6. JLۀђ1ۡYBǭ0UZ/Loc*P4db9NaDvj]ooN*UIH1j!d=gw$аK1W1|]XC{9㊟Iyªz4;7v+Њ3˯ޣm+vrRM8ٻ$sO23&N>42CR.c Kq;P+SX(FIUA{1붕 ]JZ~KUpO#MZ 4H1ƗG"Ht)/lRT:$LuZMAW߬U<Sy/5? Pàx Ki1V+j FޛϤa"V)B}ĚI_O1hi:;w"AٱWTY3J^jn`^u¢JVɸrLMZvk{4H݇7YCO,Y /QyJ QSƿMvEtWl4vםdB'R& ,2jCq/7L䇴b G w1p]KOpd-(H{0 U2I(&L?Lğk]ݬZG::oEw$h*2i@!^:Y\)T  sa>$Kg @)߸N%;}M1 T>>Wma &jė6\oXiT3SV=tW9옺cS\cN>Pv$C]];E;O]_Nu*M̑B\>~m[lf Ka-L7yєb)^DͿ6P]r݇U_z:^:,q=Dd*1WFPmZYcVhJIVym+7_TTc:L˓I!eYV-] ;b[wB̊}>5R*to&#ǹaBE=(iR(ͭKGD^q1r KkfP;P IFb݇kPKf)c}8EbN7ݸ,<8_Ʌ^NE~mڻh Lj?|H怣ߕ@`Хs`k)xvqsb4bH "Tsi~C~N[ M tM8U9&=M%eqQ3F\/D\LCֈHb\{8PŴI# 3qұde2O[Z/Q,󸹏k~S `xF ކpb] jbK o;I>2Ե..G.7f aI*LuXtUd[e rQ֣[6R@|WG,qWlXۻ0[2|]Ao9 tnne:v?DVMEodJB+%Mײq5mj%Ó9\EN=^: )FnqU^uۏKCr̔Y@6);z~wpBf),l3e<}~!.Ȧ% oZnh J^* XbowxBŚdݖ%,U*ThYR BjZv%d#+%I`!~M]/w#TEUʢ Sv4=eR7yi %AV=a߶p<<方{u^U*@(VcnD {dƿY\0VB/X S޳O}v2I+oۦ9Q|;:̸K#5Z J{dO h_F:D燽tQ>fN&`CR{K+LKXYFHD|$ c 5Es;MJ(E.]"Qlq}L6)`;|ǐQ:ӊRcBG[m(c( w:M~T7D]P$9AZ)ڗ<}gݎpx48.cԬk H2 {%ܴ.)P3q̶\Wi۲ggӸa|SA܍9jDՍةGB!φ^ž@l橃}1Z*+[ sT^jc}u^@ O^OTHF͈3Ѐ+n 5U ԩ^rKNބg k)0UT-|`ֱz9\zku/IBU(V N??MA̟xt+{(V_'j0ÝƋ}Vue"b}5$=-2X^k ?2+$!FFG" 2M PT: Z}?1q&:wfAzNLOOe_˘tXW^r NvQT[XGRnط`ވ%'! |34ze.pDPw_l*J'V T JWE/6;E脠94yK;JYKS(#NZAkl .`GPsE]!ęدTS@'J6>-G#UǷaˇ4p3~(úUu *xw+Cj*}sPfـYDO g<<1/K޼KZVB'ƨ!&_s3K[Vu}y?#dw9㢀$oKeTlWفcDa L-">:qCM<I ;‹0o !v9]Iru˔*ɎQ%UƸ.x!Oٓ˂eLQQ  躝;r&i7^޷KJ8(upFM+k@ȟ,=e=aJC;(Rn{kz5s,89*_`j?!ʼͼ*h3.>!R@M;e(|]hO2) 61DG282#m8 sx06 'g~4qGtUri@tRr9S}ιx69P0Y[sMXUd|X .:_! u뫙|NHOxf9.$M:?DRB5Gܖ[D-r{u7*ާS;KJnס]hWe?o}"nyqj EKC|S5̩6:^tˁweG6f wuFڶddhA yS4u.G"F/k!|^:yVQ# ,Uǖ_E`vr7)]g0(B|SaH~tnrvjH9d&4"eQO˳DZ*;L0PI,M: (zwd RI ơSHOMk9^XLsx!cBst2lڟMyo%4qn)`8f HrRwd.aܝ [/`{okN<9Šimwj_W0%lub&R:x&[RB!)`AB<AF ;֦JGZ>j-ZE:o4o3@.7DcɅD 0"#a* ΖNjy>\)B_M_Mk#Bw YDӠE!@CAp9R} %S—2Z$`t[0~DVI2TqM3SD>ՂuNofɷ7Q,aTN*(_.ICfxYË?u?h]ȣy 8;;Njf{ :ScBC46f2Cw#ҫ!BcxMcx`:$C xjvi%0fFm!})>R)pI>^;;31TDJIp -2|FGcalIp.V{>ƯW-rG{)cS[  h qEt_^)*7j C6(<\T@B-m0,hOwWMw9`]V=S)y4^T3wd ?޵6Ln&!၅lЎ/&Ոm8F-ntIfphpjY+Հ|fj&;^a[nz@a &>oU_G4%B|*!CbXco?X]( Hy; (1X9Fk׽LzW<\K:pd[Lc䥱nc/m ^ e elS(c_!.%>=3EX׽#:ƇGߔ8NpSypEIw z:+mLR [9%+ \aX ވ'Sdgp)CWg͢4GiM'̊`75{ lMo8XXڪn$r7!{-&qVڔuY jJ(2 (p%DlLwר˸kT]gi_O$>@H"}_dт!m#r, vF$3{3V:Ӹ6a+#n7,^_|f0-,1O:G( k7;{hb<+DI/&-ޭ*jKT㭫 e8騁ypwV wX1z|Cq( 2u5 +*64hd;aa!mHp &譾ş,l>zJ8JUhɪ;:^~cݣIzE!g?\&(h ]:aXP 4o]-9l߭/tC KS5D0[bBͻ`^7xcvy8Jf.>>6GpeQpMxwD\*#fh&4;pH:@-[G8 6!x(jx004I VmV][N[$nSaPeRN&l`+L! KNo9wyFE&iy'X½ͳrCIU"tOBكs9D Q4J}^zkh"g.% gjQeo)!5FmϽf)m\>? yW[OIĊ? zyΪ;&KlLus,̤*bI4u8ߝfbU0$yq.30}P,S£qiGF c1a^&|w+ZL[+1w 2,1~EՋpK<@;ZV|Ն>N5nd!3 2#xj n;fΖsd6%Ja̜~Jdsޱ hA[ rH́ú\S5n6)BMLo0w/@MQ,`⿌1O+O07G)`CxȐ#.?jEƬpxS3r4X3h|dr}|%و@1дP&x&|wʑNJ'2gƨft0}UoO<-eUS,61&UMB풯OrU֖KK㐲o-nHt\c c1I 8i*oVuV>d QMZA X5U7Tc2jc(ʢHɦ}JɘmcVE5%;5Nd=݆TH̝A;}UW &3JH\Z5M?&4O _ZE /ڲUQP hi8XDi+y}MYCfL;k*Hys6'VP`](A\k0Ľ·}EߋGuj3‡h *3̒@{\5{!Cc(.Fgާ8$G!1D_^O_(q7@LHoicyʱU=O ʤXD<g|V%ś+b5P=͎sDmQǭ8E٥ndbۺb҄SKZ3c4O&R ̇ye)Ff̗&0|ޘ^DB2h횋;:LяTp}j Lv"k f:+\U]P=n 3;Zgs"q8gcg#LDJc8 ā: YZ