bpftool-4.19.90-2308.3.0.0214.oe1 >  A dwUW^^flM" 16qf#_\}C 0J Us89>&Ut':6Oq0vt %bp/P=tto B𞟲2*KWPvS얌 &ꍆfsn^ٓ:/ïN< A*(v$ SP_YA?D!Bk]Ϛ4G¤ö|=g.5|7bq<ssusn6e343b6f3f110e09ec8582b44e64f71e92c6ae80846a3dd3d27b1b4ae367dbf443e01cbdb7ef12eb13e9a051217dc9da55bbccd0 8dwUW^^fW]V>RmN/RQXWUmPbrcS2K-rnB"}dc[4c=)zU2~d23E{JL~Ɲat 4oKy`r JC7ʯ_5 'fc䱀F|ͫ춏)7ޔ:ᱡB%W\aYF6S}CD·%@>p?=h?=Xd  $ a.CI ^j         R  \    <T,(\8dp9 $p:$pF7G7P H7x I7 X7Y7\7 ]8 ^8b9c:"d:e:f:l:t: u: v:w - 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.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103- !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 resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear regionobs-worker-backend-test-x86-0008.novalocal 1692167361 4.19.90-2308.3.0.0214.oe14.19.90-2308.3.0.0214.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/dbefee8d13903c67103b19c81de23438-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]=84d8c7ac5557af14813248a45ea21ddfc2a63fc4, 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 RRjY u.v@4zutf-85450c5e0b79ff51ecd6b5eada7c4d33ff6ab2084dceb82be7f431e96f527462d?7zXZ !#,] b2u Q{LVx}ȡ+ oB=3mp??:.!;m LuۖgZgԌ$o_JH%w۸9sϼЬ5Կ%'Ն]Ǔ^~Ճ#^&3%tTBeH/ƒdwkvM:bDx*F]aJta&-m(ܹkea(Cm JvY6!Aה)QltKe[{{Y r_PpBodl8fyrVo3>"/蛪֐R$kM* (nnW@K"+BN'܇_[6 4L?VQ+Am k4>5֟ \ʜnpy^g9bV+ X"̣׌9~]HaS*SOaqAp mKe$ۛi_ gfj(W:Yѐ[/DZv;g0![.4о5HGpXnQ|y|pBI FaZ%{CU(" :m`w!A֕|j8O+,q5ȳQHyN15VhOym Yn&W1(V>]ĐTZFJJjYuQBUE[L?9=ǚAY*eWaa?I:P#}}<>nXIYX1d+U?zDZڅpHoh%pg׋`Jz\`JDFJGZ-fRF0G#;~O\u879< >Y$]Z3Şlv]~bh\/rQ#RN[b䨪Nj+B >D z裾FzU|.ϒ“(mVeں YG݉D?lY m/%zGE-<-)hM-sa(nEq6 > 0:߿$cy&屳k@l9ReC* ]2- %DQz ɽ 37vW&a™r'P O[>sؤfIO:-;PXn' I`nX#,C]V'PV4K+`Ҭ6WP# ȕ"R蚎))>2zβê'![OTs{dž,hp: ε'sWӌ8.o [Yv*Waќ-b+qȵ7ۃ/Yb5V'u/EmN^HBU%YxXͥdzֈp?WjAP`.WW8mL ̹,DzJh:i31FeLľ.+ڏ =ȅ ּS{X=!rѿ tiwCD{-J\WDBk)Ay9fr()gt#]x~5GCJš;3{u$_}g+R/@llN*+Mʍ TPzzWT15C,MQ/JA26gEԜ@R&奛) k;sF󽚙|߻ЇcE2a]Iި `:x- jhMS]/AO۲fz1#Ю}L9&dt@!?:LлD ^ξi@h{ɂAsQr~ǥp/NREOm=i]Z8wX=7zң&0= 6ܵMŗ}YOM zl'3}Phnhr{vP}.H>Xdl>b-=qf4PkԻRggas;U B b7`V,x|0.;PVV746Ji.o1fI,lb{d̚!@lչ2 JavQ)á> >L|ZF*܃;׷x Z SNE옣4y5K/@65|)RB8.nmE )T!pb.3շRX8&[M,9%#?$45zP:hSgX "Bh|j4)d~0V?ֵv;=CQg^h91fS$sC[\De_=.[z m7(iگobʼn? 10ŶIQ ޮwjq}N24~n_@C]?5t@?_iBS\Ɔ2)d ( oui%c;R ]xūaLz~s҅;}dFz|g1:-穜9}GsGr^8(ősJCë]Ri5߂ 9q!i?D5G6]W ¹RԽhB=VP)\#CKo ut3ւNjO,!?+PUVRDO=5׶i}"[o} %/ LqA891 rGnyZ.UmPXEፈ=y`~CJLWbauCN[GP:a$ Ez"_|AӆAHQ]qgW:V&uuw*E}앰^;Aհ懘 +[Fb?vXzwl>KR)_OEKqY^ T4T[@^j.EZCYqŕ1tg%L|E'؞pO蘝<3 DvEdc|8*@=϶VT-/U4"w|γA ]ګ]G*u7JX{:? Yƃ4z$XmHV2SXEL3Г9'?oFҬ[2rcxe!hOj+, 4Fq"2jpa1jLi**n,L`(!а!h2' g6j)uv~W=\`բK%[„k;'kYPyh8ta}H["KElH-7,'?B`֕GB.HψBTeުuM9`&K.a*5>ܝS>_!͉az5:͚T9?hA^R ϏߧjJpЛ_b!&R}G 0U|캕 kܬ>oAݤV7A& {ve-,$mRUeTt::󞧻cb!NFʟMb`һ K:-kSsIGzϜh졙I1)g'aI-w={h1O-<U"s QTIH?p5 *۸ M/YV1ZYcN+,J53q+힂5'aP"/aSVW領tՔ%f9;ZUA&SZ,!fxnu1/r?Λ}K2Yl AԵv!izZM~ o܉Rqi?= Dk;R`UٷF(*IOzQe%gE`BA[ZdLYqmfo~4A/+d6X}$lHj)w+1K\cbE";sSP>N/[AÎ$gDъDLwd~"y[h5B÷> \u{^r؂>N@}]!= 3|,JsHe2Xo?߲vӋ#4J_]|DkxCU.qQ%.8pRBTƺg& cUqmS9$ێ]o&Bg됹F+I#U[McM ‚59\edp3S1Ö=iAm7p۽9Z96U 9:DLu/ogB:mQOV%kS, .Z6:oN3 ~_5K{-6xއ8pEЛyi@w*$ ) [Q9Ւ^2To]:Rw\j((`RĢ)7:O!/ζ on['~d0jS/X:8RyF: w zt݃ o  ,/2mY iܳ6_/?0ibrji;#z*/7BbX ZYJcRVm{M(ltM xl}G\y%Ξ}ዋ^mpygq5nu?c?T)@FJسƧzHnr8/F6WwRMU>X#}㮹Z@vזK)^7Ԛ|~r#BP3bGtovzkNtjpJU*^еf^K :!:?5D1L4x!ŖL`^_(yc:WGMۛQ]=GEƵjPBm!^9_d'!w2WQ]z='ߦsk1oOχ[!#? d T8)T~hKm37鵟h"3x%%cS%݄bM4({a?Bl]GC+ﴘmöJiI "LBj>jUqSN[Csê uJXm&2Lr~i.?'}dS>kb\/T;_eī!h Dmpyo~6`MHnشqJU瑂q</p&\ g.fZ={-?m֋͟7:IGȊWCz-wxrAҊ]SΖrL曘yԂ;&:%GMcw;‐Lux-G }@-)w7B;$n:RMu9҆;XdLP>'qJt4cX}l!$2W5+kvUN%uALdjfyW52-X~] !<;J~'b5V J3 bތ$ϖRmw_Z`v=rU<[nǍT /'x=xĢ2͊RRh1‰rL+Z5t jX8p0/OD E_vϴ\yB/fY-l4~-eM#m&-$yey Y"7{JDž'檕Cv6dLJ3+n!z V*Te7D S-*DtY%a$:kHSj쓱#j0TN=Mp6WsF;`JeTUz:FNνRúW)4$7S<0#^ULjJ\:™_ez|ax_A_?% O݆ A7nj`K %l>D$kt*Wt/m mz]m~A[TuN|Pb;@ ^Oԡ9z#7>.-՟sC޶}E hw|57"qwd~7v[%]YYgΤ ;^ƸdO#wvNš(l nVdȎ!ZUAg--%PbRk0eoiNeӆFH̱z+zH?pxt2̵Fc g6)uQ J[|?36}XE{3 mnNRQ<Og jX:*Z_ȿfɢT:GW*fUc*ueh //=ۮXXT1VFGrSȲ_) ѓX @2LC.$ajbb9IrCT0Bڟ!q: /\y.H)EY$6vJD hͽ@{}y e# % sJWD0J\Ҽne[/RL|0Z>QUsU&/1Ol@Ub65Ed~Ҕ!FWT0ԕyà'6.zVgu[Ԛ|es}&yc<`8Zb (ϣ HAEuh0xw k+ 4K߈A BGɪ|yAV%nzK.<+ XaQqjb0*8p2*39\Kdr(0`fG%/A{? 5"lj*XZ\*B)"~IIbx҃ekK%;ѐk.Æy 78О1(~f0=mw kߒI0,wфO$c-#p~ ф<*` n =4_ZNLRPkW0Zzu)~qd Ar |!fƁrk8cZ{hƚeT7Q`aw%7T>O93"eY\C͝}p8悑iZUOeg>Cx.iiJӬ-@h#)QeZ'ejl^+Z=G/wG7r9=*lZn Fx<([z`Ԝ'g LެrcXbz9 ޛРz+Cqdh9о_YECaGLe02Q>#k39Y}:P\˹ZޱGv˔攠1k&,a^~8,ayИ6O]+tF}z{phqFc:lx Qxe7eC*zĤozm{ˡҖi]AFTnO"HJ>q%z@ߵ&.BK.7Zf0.G^ka4A@/z-ǚ@dH`2(aWjl =1scx%)oKͷ(2 LE``5ť4SsN.цY&k ɹ7b%CDq"+j]a+FUgh贩MSL,moeZr^f|5Z*3]$Y}pZ˹@ 8z]zݬSCb?CȚyro^?oVaI8PAA7K0ԹdBnt@m&7hծ_O &Zƺ B6nܑ7UJ MߡH-0.H(c] gg~%_vϟ!DG3:ݥ@W=-$N%qov8JF.hG.,hԛO(?5G]@K24nL/SX6D_S)c ȕ" C%iH^r Tc R"4r ԁBٮcʟ44𶂱g DGHkbX::b=P3sʤKPOVe*AcMslQb>P[oF*q !l/˼s?naZm\iNz1/dAkN(O{86Jrw$8ܻ;YCW!`<|K0i  d]cTt,.8s81t<8 l je;0UݧEet=1)3x;BwWD=AOtGo0pC,Sɾ ۚ:-NcnQ'U H ,N183;8C{k1P{H5{' 军 4jMy a)Bj7ڪTSm:C=!J|.ޭCBUK6J5":4Z*?L!~bW(kA}˂e S%##'?lOdu+ᾯJ- gcIe>m{U8oa`2da'$o=w\Ә_Ln5go汿"Zr,~P#/;-C9,RyF X=2nzX(f|1@2 |Z32;0 "P J3cܸuUZҞ9SAʠ9~MNJ̲zu,A@*yUF\vm/aB>bRpå' R6I_2L|Uq10x0)Q7)%2RV&hTۻӬu@aY l@YKlw6*,j" p4ޥqn\`6U,4a/L?SD2H|rs#DUBiƘ`u? A R`~K(QFχs`{6rT,v~χUByv /\ f"졦(?9HU Ҹ<{~`[.]]MyEA}eO%j\ Zoͼgaab S^!PJ,B #٭(W4&=é 4ֆ stTږk2ls4 ?=#T%sjDAY3RI|>u7]ʏNo\q(Q[~&!0P-~ 䮼( 0T32Ej|reۓJE4P/(iP<&Q,7jlGK~6YnIߔN7CWz0{iވ, suP%e]5`WnJm :ơ+aq&]=6QƗ=*FQxV~Y- uwFИǣbjpjL&m!tTTr/=jۦn=ew8 Ж0la^D&_nUpA*Ym O\%eO?xeLYj)訂wՌhHowJn]wy,J_LGH3.{bpԴod }I&N7̒j-/_=:A4M0W4^; zDΦΈ4irϲ3Yre Q5 _89rk41\aIwMR%E]LmCjȵm=SNZ9eE+=bRJ\QSNdKet^͜i7zxu^MES5b6,85"qKy%Os:E ny5jLlWA7R ] 4zcQzQE}6>٨T1'ݥT;=*Ύ+yKp5 nP(ѴGC_O;: ˰i^S7Ӥ xn3&<_詸[?e5e0]b}^_)πi#٧7^#=c/~fΎu`K?߰*)V?0-~1QK2xퟻpw.j"zT6߅V׍-dH+Oa=CܴEЉV)^o+<+stӃdsqz3zFiˠSBr0T6lYכ`C`-T`$"#JCf1Lu1T%1HՕv7=Ե5KH,Za} .eA<=1\|ĞNHpF]dn=Pb|teLl^9NZ7 J&(Y7Mp%p:)]Wul'":ͷvI͐;WUbܛr'_9}2~ZZjڏrF^w=B!ndZa@ ,6#[T"ݫ;9b58/o;ǑQR$b:-Uj;ue UtS`©p)uƦ`FfǃP ;Aiv.3hLԾPmae ay.yI;;U\;*1z&'1t7 32oEOl{P@"Wȳei&г"\i,] ?ʑMyqٿ9=B`» Om=: vU\ *{cOt2B{!"_fƴN=3/!̉ǩufJŘ}S=$.?BCZCeɝzb>f%fIQKwɧït#, ~Zw*OttQ~.*Y;E"&a>2i|Ԑk6qOK);L*5RA{;pQ#9Z Y}-' ql` `Τ95[861 ^V+'˛A?@d;^cYAA ,ѼF/JJfYesț{-@:sF39XޜUSxI?gI%WVܘ}mp_%)`]Ѩ [9\wuqzԚ@%x.aXh8I{ş@tUD^\:jw*7W0% 灗_+!sŇZxlG04٪ aO) *EջXkDv[1au^,.(Իnzyue 7uoӅQe̜&SWx:˝t]O]W@[\0߬sFh /M?U6u)-ҵ,Dѧ?}o۶ST9YWY; T!~dIdDND, 蘣ڇpy_F~M93Ē75_XzͼĞ^D2civc@(W!ᶊ_; {o~#ň7@ nP3?J.!^*goU Ar&MA;P=.u s3“a4G$b%=WUiMZ&؛οMWl/2ʧ+YwKTXXV8K_I&,%.#ߠB{w| .=n&i\\֣Iue*eG{oM) : 'MG1Iem ~{з^tBH q þÑof E8%6!$J-@oy 6;74 zN1K:5/ iN$Ҁ1*^]S"S @G,\4̞{ ueܗ#`S>KDyV/C.ڕQ|CduIJ}GDm)qDXG?W.BRv\a ;.GB,02{rJQ~/bPRR&CMLzϣQEn vIŭ&zJ9!~wz$%vkMO3S|nR4gw|b@z>av v{iKw$/<륲F'hf[n+i BEta^FŤWے3B]~R\3rp0L+F2ku҃6Wrsٯ2ڻ`UO=E>_IN҄ & G.H]XhLL!cAb^_VKu?Ɔ3k/phjYo m5Wjs_$Gi8-HȆ8Oؑ(ȋV>$ժ,{ KǑ~ 5j4\z-D;0u|ZteYW:7rjs:U Āޟ]ZP>>ew 2?H:B| EN:"@EL2gѾ;xo dth $ HN$|bQ5ge<ո DjO`1~铉Gg1 k]RZ tWKU/:y'dȞ#Pg҈PuAZ+}~oFA~-&]xx)4's.{\3 Uhȅn1bW0=r}1n,i9Z*=q^Mz{NqF!Kot]=7 Ck7Xߘ㖞NVw_qn{]|_f9V]BWZlP/tnزCU c<>%@Ȇ~eK,ʍ7Prg+]NRNSܨE!P$&swfP] 1;'wqCpfS0k%VF0l#B]~x40wƢ;{c_ۄ*,akHwsc4'E)XQ;s.q-+*u3ʆ6C ߁`GѪ5 Ȼk+`ڻ!D9]/ ~7uO$;=μox[&ݤZ8}Aw!w) 2籟k H/Ri%X^ķk`·mF"%>L8 s)"r&_ˑi7(es6(l311]ô=|UK=IN J~{Bǟ)}P_Tx&`ٻq8?>us84$UwQdu2d .ߝ;^qӐ˰25H/2"} C /ӊ<ɛPFǰ3=wکiCf?R]*xdF+?:έZ M(^dz 8ٔ+.!%N1~%>g!);$X!'TiqbSՊ ND=8/Qo5ǹ6X w:QM'1]W/mciNRȄn觃%7|7uuIO8Fc:KdWP% ߝD Y$ Y:)}1JmE:[G/tfrPȂ'Mф LV~czSHn \6 HX QZu<|zFuV0:ڽNSA4 $9#&CZg>%}0μߓFcjLƐ݅uOBPԈn}q7p/Ο1h-?oOU!5D] R=, MFo?:miuKL]vV݆(Eאh@ErD3Et{B_<0>m8`}OYu %ז]&ec0ciSC-M7y R7v77~Y){D~~+Ŋh!ja.CK_ bK#ёAFʤ|g?am I9U3w3!{, _Mbթ5l%}]+kqߕB0No/@$ iY6*/, LH9”LƨOV}}<]:>$byDW*&C%6mchs13܈6#\ph.Z>P~ilt\1 nI+2b~Fb?bUxeK%0jVؿ'ڛ˧\~K^^DU6-m+/᯴C0hF΂+q)@,E19F%2(ժEQMLחȑ~ev3LUgSG\v]Xb X"E<Q_v"US+EP0`CDL HAP+)2j 8&/ZD6oz>xs{>.ٽ=yBjǢY!RaY(Ӌt0{- `x mN ݑ}/K\Ʌ[A 7ZWWc*:Mi3T-_Plν< JESsA+7PjUUe}|e ~ң"+.!hdp"va_]@w놯)t3 6-5@ &v$dgەh$fUzHeN ;R/:6]엨ٗ N5l|݇'um $.O"XޠuYpeVFã2{h O;+ü*[&S-x2p~H-74~^nDg\B|qLp! =9_jU>'E*il@e |;M<+5 i9=¶+x\gs9D,P 7@T /xr(x2.X_8b gbݠ$[HWjJ 5L|?:&I7"mV<ظ3:deULD{m_c+:J+ُ҃C݂M!`gm6ΑZWm٨ 4swB5Sp@1z suLv|I}[.#\- I3jMs6]p5˗/XKWBνK9f&boX1u׾`x"3ARͰ*)LC4m6)(k{\kKu:9;jzƑR鍝NUI}цOg=BX^F:Rsj:?6]t6cMXp(: l6Hgªґ#6_ȔOr@L@P!.ІVЋl!N*c9%PF.REǮ Ȩ%%۪7D-RQ*FŠ8ܻS\ʼnOf%Rt|^Y+4F1)mNPv%CAIUx`.$ bWĔ2p=~:9*Of-$%F/{! T6b~ðIz@W(&O%g+b1ZDzNt0jjLsזȥA EN^D厣(^ 8-s`dJ zKb7n@(ٺߋęH Mg/`L\=YC >!xwWGQ'_ O%D)fh_9\Ex礪,C-O2Qnl"D9ARN@. AxFg5"e;!YVg#6D[tp̳Ǖ{PP_Ł~Vjov \j۬Ej |;9*gfEڎ&nrIA(a̋N^;)$1(~d؄7F2=wuEV%Ե},'Xi#0BR|OPѸ-Yfxb%*C0|/Ogcdi}.(*`8@4 sl[6|t\T4cp}[iHG SDAW$NTWI rՊ~Cmh޴a|Z%vOJɫv.מnRROViجޮсmeI%b4K1C@o (3HezyIUysoުe/}/_=^i9ΖZ`F%!ɐA'yL_ Bmtʃ?ns3<(i/!bNҔlQ88mev. BəDO~HbK U%"~ Je"?0o2}Z 6A{ ͕US벎LZcjaz Xӂ *MȋXQlu@8&=ҡԩ.{iM 2^_Y "E֦7MjZ@7t{je䇚FL+{۳W3px@c^lY=ᬸNǦ2)]9aǢ/6VhEYg[&pNzLpTl,S^& Ⱦ0eLh21 ?Ik L3U~2)wI3#tK26^n͎Z^=2Ց"&X}#2e5qחȼe FLZ]KcWT( 䠭*Pп=v5TTxݹ{EV?/PЀ#0|Hľ9e.U{@ Y5ޕgCO,o']j@7EkMeIaQw$xKk 8Г޽Y>t9)KEi~U><p2ʹ j<^G9z%@D_՜8OzB;(]lvlH}/$)8diPFVѪIEGdaep~9}:6oso@5Q^x<:JAZr,N&s}3-r yºq>4[bQ^=jrbd=YƖɃO xWW(˿#s|:0¢M1\Y|h/jV>Z,{thofF%~LlKG_qN\m85K @wzY[M`,T Ӟ+(Gol.DY=)ODy!{`/#-CR]v2^XO>ǔSh}.9FY p꾖H8P ju(F=v4d@y Y`oȼL3*H޳h-#Qy9lL 2˦|xl~xa[8,7BLM-"X65_Q[ȴQE=èD*v$-fY=9>)TSIX: Mj|g(pPo1?"jWl[(8[%!ڿzE%^Je$P>*~[YH> @lCj4/x"s3 Dz<㸃HD+꜑f&H!VZj;e5 ߕm< @)V @[a,'ngQ!v YI ~x5PGs?R v ّᢢc]QfȘЎ \^Ӊ7|y ij zk9*ȴǯ67.šubk e[,"΢> `4҄AqKc~%A^YF33]'if65kl(;hq n$m&{}B Y G-Q FW<:} *e:wW{ЛG5hE TȢ@nuPgYDCQΦzf;qgfUWV(fw9+ ce;ԉ2Gy-d ěۤdss FZN?|"}3j"Y#)45t Kcw3fk5[mN$!_Gϵ:^1yG<~}Frܩ8e!P~qq惁wkkɆ.v񡐿Ӵs@O Y2_]!xZnMĶP w#kgIEu y!:[kayh:aF. Ty-\jiԕbs4C "ݝ31348+G#$uUOm &:S 5 H U-(Tt3^xH2E,Q`x~Łbvxre(iۤ Nrћf3I77WՍ_J| lyC9%,dYx˒pjʆB`_$i('fsݣ}ŻiUN0I9e?^ƭ@[H_1"0T>5Alpiib:pp ڗ:硱+Cdľ޾o+]wy_^^VX!(T_7`nz"N'ÐOoוCK̨zLZ(Vo lMnGv!gY.|j.' vXG3=sDVOY)Pzg@EC~(n0blTiN+d$&&ϕA|K |Cq "U!& Um%kհ[~,Ho\yiD Kqkz E1~ψj(40:!foQbjaRL 3!I ;N 9=_Ȃ(׀ԣg|2`ĿDOl2#:͓츍H<|YnV0L"jjd C,q\q˛͎Km<%%_eގp~Bl*a~8w<[KK)ppݶ]/KZU z[5l3**tDcI Fј+{M~{m X`UG"Xb)kRx 6f~ okKCX\ʶ7_T֡7=ZK#==Ƕe:%T`|NcOj*[f3ul}}z/MrqI*ǯ ~1/wn.`awNX{Ӷ6{Jo63~|YUHIqwՍGW!^;]9Ew?\T ~gUSD5V\`~(;31Kww 7GFk%ܡ?HpT*Z v}U$rlXNzI+{& m(ebl%]"Crlx"4xX;)&Ag [>u…IAb I>2X+\ĻCֆCv',&J/.)&E/;Bc7()ys/S#l[:]~\w3N;li"?<[>mhٖOa~"Nz"^@;p; .ķ-Zw&.- zڪɛ_D([mlRq0!aE`en Ee4m1Y/̥$că_20^`IuG\x]e:UKt7Z59\DfZD2>z(HF yָr8ߖGnm0 jk8@IS͛ABqc.cH:l'_k= IFocvt-79+/YJ\DǼc?sU|!2pWEACs$ҡTTM^!lRO*`چoE톯d:Z}0aaw$bG\a)9XiJHQLq{ڷV =;ddo0T᳙#2F k:;MkvѡLkiGr_)#hXZE bq|f/(,}wbyMP2ׁpFx M#&]A UpTf?ϰˈC2Y [sD f.D5w#>Y@z>p,>$pP¨5R]D3X2§ň7;HJ/~x:y} 1G(dK`sɺȿ![F:- *B>ޖ'id?~\ι`)oTW?F2XNjH,JD@H^cr@aοk#X~w&, ȦAAi<u(XOIsmV#E4_ELv>ɘF>v>ԙ_=yx݈ 8M6U]6]>i@M%isĀ_K&#!}_#,{X6> PjhHtn*,Pni0%e1yqs^U0bUҵ8QDjk4yw88C'1{ʠN;dNF-N _fC]`Ë2{flQeR-ql,[Liؼ}1*$xL4Wd=~WtRV⼭S=e?瞈=/NGphgqv`PO!9vh8}Q }⊿0>1ɼ0FdV ,m) )2~t-0>X G!o&ن|~ ]-3c5Uݘ2h^h۩fm7U`a%Tde G,Usшb Uw136 '"1uE"29I!aQۗ<Qzad k^Ǹn-v(A!&Jke"^N$39:X TNlk̙XrzrMvLkf;8O㴾fXue}GmzuXτ2 0sz9.^[&J|Bdم4MM$2 _L& %&i[5l{tTe nFbS2N ¹gKl tNV[1vjWN3-IKg,;IHک4o@D}xs3pAp!~xS,.Jq bQn/sv]:A`n:7RNU=H.HmL! b3yLHgue\QldƂq=n:6_e|Q-nGeIn#, DУlRvզVc*DZ%41r.UlfàgyR_Jȡói!+7wHLwi {_0{xϝD|ĥ!d*^@]6z6aʞʒRA V̏W0*Irz`3fҥdEұ#CLp켶-U`k4hX7q1[Ufч7$2s-h$0yی>B~Km0'u&ЯiEk! H(;!1 {3Tk)j.B(zJS!6 ߘ-q/~6BP'2AT9? {T٠bvu],"-d !$RN&Ӻ ~,g?O) "/ש]&4ցb9 Tt8G.N6#^]k-W z TLm}[1,K=nF: y|2/ Vfy,NuG= |]YQ<އOZvᒍcF oTNMGbTuޟ&><ٍPy5gRtmc<_&R5 6}Etȷb5XfyVkXp6,͟UzNX%\)~nH<'-9;b^|KuAO|{us¢q[H4>8ꟲ;}$ ioP_vaPi168iiM-{) m}讍@U>88`jɹ#8d~ 5tҎw_nd1z8S%~YsWeDB>1$<$Mвݭun"I{<gmkVq3mZ!5$.J)$`i vzUjhzΛtlt+<1ZvxlQeuU{VVנA?pǕ8hj?!NQOo@(]agIjSva{"zb`e#'0N[pAE05Y\TG4Fv6#3\ ^@ukrz8zX=2y[Z_(O{ǭZ)2h |o1X? s|[P+QnXNW ܍ol: k>bF'C3f^\CC DCF'-DZ8MPN]▿Jp2^5fݧDYi;by.կnt;! V/#o{`?p}~1KZGu_da<Z`(X78>RS|7ؾ0ޣ4uGk#t`9 |ΒD TY֋oQJt ?v$1R8\cCT%tU2@KI4ǠƤc۱ssTPrUS 4mȶ}2:Sb<×F)x L~a7 aͺT~1 L!- +OlvHEtacZԓ,+kѣ6F =BTf]VF CƑU3eQ:4 3No:e[⢋ x;?z0^>$4K_݊GDgl¦b7j> G+Q]3H[ڑ wOYlƛCk&b@Suy;F_+O4N/6pJ|ڵ-=(" H͖v-C |9IrԚi1J]=3,YU4]fG! >-O0Rޟ&R ˄ W=G]"8I^-?`}\hEps$|W`a wa|Ͱ"[={!Y4g{)u$MY™lݘpWKCA.1,.1LƝɠ š:/K+ǡ+{Ws&ENq| @1eլN]6~m5vRdb mX̉x7E,pjjt0Nj7Qjː&G!A/oMO)X>v *Pw1o"J1hNu?'[~.e7 SyខL4;)-)hA9n+%4b3ǚfM*xb|Q9эCxK#37F|M%ѕS(bW1q%t&] wOQ EZܥ-6REڇ?G x)؜aԫ^Zu {k¨#򱺳 8P QTʂ*Ӌi SˬW0`$ R0Tac^wHQ+3 $V,K537 ^n6k5MܛWkTE1ٔYr){I:ڝʯNA<8E]zB_T5h RZ^a.~&X)X+xr S810HkXvVC^vg|fs6t%>F@&!Tw 7nϞr[L)|H>`mHbx} r2oZ%,vo:9;G<`2 _(&)@KPoVT_&ʥZOW>GiQy99o{Vu7͏M#1<hǠc֊ zc- ?3q NC8\/:1[jm$D"O70aݮl4vGAb-Y 巻jwLZg!}E rN²7 '~nX*TV 4`dr6k q8;miq)!Dy{yh>a~S'i ߵl4}Y/LL}w.0&?w05)Onx&ŶDU~ox'f$Zr6Lm6 ?)FċL↦5 &N&ot ì\ )|6T?z%_$B?K:sFpCO g&I^ݣbYү;3,"/_/f:SR?vVr/KSQ]lv6#48_`ζfh(̯5$Z<ƿn ^஡mi@KzCqtB.SMJ-3 B!![`vqwKs+^PDY;t?$N~)=d6؊F*/th5S\prW^t=.H]灥aNB9[|&)qH!ߏ ,%ADmm Q횡F"m%ob,b?q17]&%đ.)F/|`ntAt~ȱ~aEt-g<;U)hc&F+0|&7ʯԝ9ǞNGr<8CxEpv,rf;n}le+P@ԛ/Wqu^+{2ç|͉,|Zc2}T1Fz"RHc ù4F=Lb`a8ի;L)m') yFW004e'#^bh UHՎ&o DWFwb~#;X]^v[{ѓjEEϮ[pl "m9 $f#4jd)[oud[ -"LKwi BPg޻dd25Rn{ⲢXGuH5.cȲ=Ηaf,B@bo5 5D1(h$`q-NmlO(Gk=TÏѹ7܀'\8ݔ|Riץ"Uk9Ȅ<* (nKơQC)n0yI[#D %PX\%}4pMc1F/lM8h^MLmh^s=]Kh)Q:c hDuv &o:_kSU-x1-^ wH.lm{i}VUIDlm}Tkjbp-xn+;2"IۢgOΥy ;} W3%1Wuza% oOb-RB {֩M.n|d}üu jL4^N:N#I xm (rz|Eì-͟E*bוfoţYV[8C @q@zN/8?M脢I#В+tJ=KwX5OF[0:ZQ8T 7DW?5PBс.9?Md$9XX|~+i1tLHpO{yܳ=O A5ů BZ(4Jd걙\Ewi8VohEJ)0TcܛƊ^:VVIدUC٨_gAGDp5ִj >YT4 ɇ+ 2cl_\;np?bNȹ?$cz^׽Ԃw+^}E=( Db5z &X FI1VRU+F8 t` #74;-Jk9 +}j׮#7P܄M|AF%(EADBn/Zg` hwT\(|6֔~F ы.MIx#(5Y?D|=`*;#/E҅}M ~?0Ȑ&}~Oxs =/}9ݾR{BZsB3,vPW zm_:k"\h @$yͼ=n"}{ĺY? Vۇ9JM珳Sh5F\Fz 3h $ ߬ ь;MO+ !_:gg(;qWC&g@m~s}3㡁 +ytS53TDY~j{/;KMg_GyE BA{\{`l;{ICȎ}%p?K}E 0R5 VDE^%wj tno36R|Cy1M4d֏Npb1%EQhJ-TvP'$U5v8Ⓛ4hA珧eApU7ŐyI VžnuSJ?SaY x,0޺4!A*x?ygCA rv7\UJC _TLAU]ad= )BŎABмa bk 90'OQ{Zڗ{0*9ށc/̬%7|wffDrJ03ŠyHHȜ9]l{#ɦ<K/VZs5&"(D" F|mI:#%Ww+-8ghMIj lfKrq_H})tTS/f Q$ӝׁ X:WfIzYZiÂ/pӓ;ReQ4ʘt0Xl3Mݵeu~V @e.o_*"-|;#k Txlץ⠚Fff}½Gn$d2NuFQĖ t| `sC{ƻ'KiXK HߐKhXХpFy'SG-mI9=7۰K*aSDz88Ō;Ҩ)~ ŀECFM3j'M;o=)] mVv`\V7KOit\y~GGÞ'E[DPihĨiȮ9"xpч 'z&$E*qv~m^`;c r}K,8@y7` $U3~锩9tWuJ!ΡŎ%EߴLpϠv7GO b5yfÀCKe%o\?F, mqsRhl7KIfVK*j[ |JPW-;^Y!@,'ー0&S{`kثٓJ]L lYA1@@67^V.kbf,1m]Z;{6 S&6NAe-ײ'GpBǴЮt {音wǍqMAKEaENE3~C Tpd G =TF&-֙P%փNc"Y>#*z&|k@W:>t0VyLXC|Pb#YSRrU딉pG9GR&nUxb "4gS@իpKEQM=B9 Bxqȡ{MEk]% .Gtk iGumo$n5g씏'ҲvJp3(aͷoM)3/6_<;MRoW?[#ݞ#JFTG2ɤ5P-+tF4 +q`:g%Rbخ(݂Dԧa LG%C@skps71KuWj˓{YBxIK 9nc'#Ma kCv@%]//t <ňl˼+-2P9?)EZ ]|;CRc )8Bj0%?Q{(ܓ ɖm_vnGr^AH3ڇ_ fn`@HՀ9(.j[GawC_pY_AV^xֵ:dl8FNðK:c(AóMD8wp٩5 ZQ>j*ˌ] r3Hk b8 fSP5tx@oIvN43}jn]52k\ɺRt¥ɧ9 07ojL1i`+VU󓕁S~( l88`s<}L"\X/ $<!DT:&`d!jă@`e%'pC "◸~=IiӨ?,/Ui]ۍ*X8|̯$1@Fz>x f;~1Ț8AϾ~laY^| 4OhZU N#C .)E+noI9xUq˯ۦE ÃaJn0#У"TA0FWХQA}zYU#T2cShIR^mzji] =du](f-$h Kv X4#əv(BhJl+pJp;~ZSR# FKOwo[6nqD'7kb2Br2I UFb`.a#'֔P8!>,դ;2P\tFU qZr)B@6m"3?uʚ\,t.Y#)p#d@a+k\=ߪwΞCLP$Έ +%.k!Gc)o.aoGA@X':w}M1rͅ?uaq٭kB.x{j98QL^- PVX{-w! Eh/̊*(Xtθ:qncRضFWƫ*+sV~Wy6Р}8/W^>JD}/cCJi@E]W3OebT_3y[ jxtZk]G ,)k;\=RI% khb]~|=K$MUV0nI8T "s BW LHx! o`~: 1x8V'r_) ʳ7..C[RbF1(;.85(BhI]TG$ѶÂiC-fn6gryeF5*ﴂ=go2`j.f1\en}".;a'=_)Ce/*>g ! ѝO+E?+sS9];uZ'WS1!ޜpk`E+:84 @՞G_vT\QIKzB(#7)36Ui~Rcnc#j*"ZE|MA x¤oN )Uc1G[0kodA(Ih%[#ڝ9zJٴ' CӃ& Ϙ>׌b`_ZEU;oѤ1Mc]N'e+C)lfZa)$熆 10m\r R5gjp`cjNoY\c\|t~?50X1>a$ΏZyfX q8sc\%<8djR=?fPPmGDl]\bKv#;ʳ1e.^E⇢g $薂.fN8] /Mߩj֩n GQ}em2n`^R akf{eXm*o^-ZmED#GW\R[4עw:j;7]JHf~OM`k1='Vc:e<eW[ɞPg baE66w\A1qvwO1&0 LezLl&lMez]=PuYH`DQE&p+s^ j"lUXH׆vͨ9?v Y#z! kʴ:ΝbOHe@u$akfT4D2W/|($M6TR\dE$FhtG^.d2'W`?OjFS,%PmWFs=|p e:r6A3R4ߣ.Z\IVpY5K#h PdR[Ir1c^.cF> 0ՃGh`1/DiwkV(X`k͑uM1ƨS~5=O7L2s}zy—k#I9A.U7ʛo!h?Zm-R]vȬWV\E}3r\@sy[k<1G6m$$P84^y˗t*'5\1GVIuI d]Ǣ#l@g0;G9_QwywMij `U2*<55ߵaNJ`ZgֳniE;s+Y0 {*oj$Nʃsc\#B%X&gS˸J5tT{(g1 ".;6_:~0)ɓI8 ŚdZdh R\līNЙl ]c̶'85/l.ƘɞvDGđP5VقwdG|~*x'of%պ(/}PCǂdB0%A #UB֦[bK]5ʦbhj!ëG+Z"UCj\3싖M:y(;d7֦y Vj劢$dw/C?DP;h2m}l3buBC<gMVJHiFmB܌.F/:卬I'kZ?r_d.u~:]S6tlQ<.gҧZM0d<%z%A Y;QY6"(}sZZܹ [lC/V!.e9fbپC$p3=ۇ"Va2 kfd\L u7|܎ˁc}Rsp'H[Cp\6;gNzK=reAQ r7AH;4\Y;a7y{J)hۣSLByDy0CMQx\mƯ}'Ra y?Xǵ |}қ/h:2+C!b'Nj,62/k6re)XfQ2 cy˭5$Iၵwb|QM|>V4@8g9IH~$TZymQ 6$p>{N4F|q}YnuP3 YLW}HÄQ:[9=`kD;DZ1K8]d\2R^-$|ge KFSb_bO3It\UɈ϶\ ⅁גvuY3f~,nVU8 ՠm){>F;FO̘&?b L;?# o(ތ͜($ND2=e=Hs[E!_\gX2 j!&X/Tj"Qfd("ΡД޻d9985C`5c(! RE֖esH"8SksahsB%fBC/@D!pZǿdߌ(G=aub21ɒt؅h⨫-8E\o~':+aV@{PAnxU%tǮlro1|a]s*qDpFEMNv?c8@P"s#O\E-Q 2NħaJ=ʠll) M& S uZvTP[? U'6GTBev3f DjD`io)k j7Zk\|v~^*dL<[K:7{A>UkQƳDs0b@+;sm3K PSB77Mҥ 1z729:Z ˊ.E5姟]`a,~v$3)~V)JwD'U-vO7qdZ!aه|laiřq^olՓ -ηwi:&fwUER$kۅ咣:F[Sʒ^⼑5.@Yf#TdEB뎝PzJ?IX@چNkhfjLj {ȵNQWљddy "s,Coh )A=*;-zZёqM Qn-*q42;e73`XW%(? ; Y+)j@*^RBC!񜒭*s'zs_dmS;oI5okI a3b4J LY% Aރ* W6WjB(ka T=/2EDJ>tVF̂u9*0fLJPV/4L[AYB.ЌMb ,Vݾ5:+)$/9 "(?LT*&Sc.H$Tb̷DT<t ,YkX:X=hċ&z?%*0kq#xf|ն};9v0W&uapY@>)Z"8n`>̒}fpb7S*ؓIEGrgr^1͝eUL9 `2zCŋkGE"UhL{nׁ6&|Wg~k<'p.cб3!wvlξΖ#9>J#JmK逃( w^M#p׺: &bx".^VS%Ӭ4Vog$G*2%w=JR #Y6 h̀ㇵ9Ihkqm`QsUAj^TQݡ`,ӋCG$6`@AI}zypm vjJwb8gMQu6\)u?eICbF?-?27:M2c ~_CIL]K<ٸ pKI#k[}cA3Ž '3ܲ*Nfs/˹7j4q49/yKc_ SMt,9|oHMrԡX20#7pvHWt#сhQp!/ҫSn{ ˽i=|m< I #rezg]uhN7*}Ma~wAΊUA e!7 r>=Ǵ(~ RK-Ʃo-Hm!]!at^˾]&7I7$85\խ".(\e3K~!HU/؄8R3[[.c 6g$$6YjgT!KdƇ"Boj2Di![ X)Zs8vn̬0QHYbS#YU E;X\2GiՕ-LEgӟ̝k4a`jOmz_QPk t9 z{`Q 9]E8-C/+54 ԙ~+4mC 鱿)I(H@W^=ɨR-øBك $;3r,luQm-˞5@i)}o)7h?ODŽ%\g+֢W DO/^vf\.] R> lnrx9RE^S2+>&8ph?bUn{¤Zv*# uꈼF%yy+@ ّ_ 8I+iEtaE(y4lT X,_һut23e,cj VZB,x ! #E'ۑ]qTT*.JÜWx~qڤKs)dL%$>X63)C"1u}qԨ_jJcD}U*WPɸs`1 C~L"SƮd)2-aOqfKtφHSKq;T ӕS"ˌs˂Uq}@+YnF_Piը4ji=ѱg ߻0a;D9J~RMIx.6ɭGk%YP4Ӂ N &/[S~68\T y`kiXL|B756}SU!בrISf7AAX 1 䑌J[e6qO5嚜v]9;j-zUآփrd* ˽60`^=n?~=W5'4c*JP`\ 88Ȯ@, %tP7K2(UMJ%5f2-9L),hnS=:EMӭSZY8D*ij"'lBR=l12oЦ\^)D4( WBQ={baCm R)"G[ 7{q=crv4RI| W_(9H]  =u~'\Ne3=\ڣž Yd%Ye |()7TOS* }".+R9?.5̃7<\˚S#^9W5)!(odqZS%{vAA W6V&5)E'}~Y/OU)ZN>b_-xp~Z߱s-{={Lq+0VbǶTN; 98)C(XW eDP2|jϬ.rMgl8&k&h>IRsоp2eۑ8PT'wp 4Ԋ_b2{\Ii6+$:ú6#e|"ݣ"I_Ko>2gi!x(Uͭn:m'Ua/ICkAX< 6~2!g>i50Se8F)mxs5nyn"q6j0$Jnna.'ۯ>0v,,1JH9(pZи8oa Һ+>e2ց~`f>agwL-DT5ӈЭ;&R[g*5^qޖMrq#guߜȩ0֜,<]b_M_u9Ydc: pC?y@qHOQQ u/w4@FMw~D4w B1VօboǑrMJM HSxpk}\_ILhq]h#$ǚaF"'C=}>a+j/zKPu MԤ1A?4(K*/D . YpQ]4A(ȮE`.gvgT24o7;Raq /6^hu/36t:3A;,8n$Cah̞㘑HuI<}HTl,~40Ҭ*QI 1z!Rd;菅B<~_aE|zΛ[þ7p"v3#IƊR5 9j45bTBj nƪqve2Ec4,/qծ2;6c.ʊ~P+ +`Zi5|xd@(#K)qedLl38oz|H47}n {g6b@}컰9ZjxauUSz~O"v`e'<0TZ A5 OϹ|GN[{5V`$⃢`B #2QhXq@JڥJJ+yxUluuˀ|ҽ '"jCqT?gVKԳ7P}(_ FDP ۯ1Դ2c#HQ);+0A<3wIwadʉyF\Nv׃y)7R5h;ل$<n. c|,݌g/Hv!Nd6-CvDƙ>XNy.&ℇTk:fjH#q/DODe-ؕ#K=zE{J.4;y<&~.iBݪg)Tv6D3><;(| (E͟fΈJ{.F) ԗh0k\?L\#jަZ_M,#K_6h0/M7s˕|#*uK4&{"#Iqw&b,Yr2eYf1F1C8XY6㡊_t#jȹCdǃ -$o~oļ)^GpmHkv$$8 Q*:@+A*+߆?| @1OT->{&$񍺣Hc8*3̟şd@"n;fK%(xǣ66(+vs&FpBbR7A A ,GGNjl!3l!sWt 1̦L$@@8~ta)cjV;q]@BҾFPSXeX#>* K_)R1-8d9jDs\9/dJ)YD:妷v)(AN4**G6.X8bRBxBIjL,bF^pN" "JyH:m1Oh9PE}7Ǿ+S`a/`&pP!I ZA#_^4wL`han"^6"LMrqd${B$'0Pj4V?~TiWv6=JF L%|{)}tGKbfMJ)ifn^F3ZLN:]ShC.veM z<đAo6š"@~i l۽Kb4@!iwaFaaEE-ܵ[bxJo؀kRq5}703Aw aos|qF$,L;.(O7:KYקeB6#ϓPZi 5ysivN@l1 ^s `jzA)90xH֧0^%Ϡ[)-5*{𜝛 T1NaO:{gΣ\bD" ]f#Z$zt%4Fn:p*.V4A(>U^ߪb嚥4Z\VLnll+8Rd_:F@zD>?E!63gEPMgFq3Z҆0t} 2m8Jwm~s؎N=鉼63+_$iO*=+_{)I)G{@S}ԕcRXj'{uOJG1Hh"-):($ludTҠIiJX.9喳Ǒnή9՟tX{٫s1Vir41{D 2@z S1Y;jc1"i =PR%mk Fr9&pY2l݀ЏKG?,)Ggde,mY,O܀w$`k5yBj^o1Uw.zs7Ywj4H,h]y!A:Ѩ <<_Le&|O?6HPGy#_;^y6*, ulܕ] }x:-hлZ ( 8]!o6r;f@IU@| "|*C*PCm}dnфܫ^Ye~wJ7)&zgd-$4+-RHPTsb1,y7yZm#@8zDg4~mzBg!-y}NEp K{ %u>Wz,SKmQ@訝H?yjψ6զaϗ SCS 68`Uo:2䯧SP)M1(mEOF+{9L)Ӣ(qNM9Uc֯*\:T|#1K~]>-BCay+N*lƚOo+]McrVQipmq qZPJtQ&Lܯ_Ue>TYE14)3FnS*p5[R%l,v)9j'UZ[{7/y1ThzЫ+6&ȿAtϽP8Z  K<%cw[ZLI wO;j$dMU-5*?Vύ p0Wl1q%=./6jrr57ӏUz5`=pݤ@kΫI5 =jGDF</PS pDe] Ԍz-)]C waWsüT_*_аn`o ۪oN "Ÿh1zHkGI6I>T)V[]n Á:34=iqjYz-ހ?ڿ@aDŽ@HO"I.IjF9_wMEf'{}Z B`I-gSGܡ^^ݠx8b6HaxQaӯ2kQI̳䙈V`_y6N}jgٵ*!+CQRl?Ak*LxSQiR@k|~ +hV~9{E$kPm\t&4V2PG)'c,;ABZf.3:sp[o,[R3RN$hEP>}u kGgst$^z^>7[9rN*MKVE9IECV4}V*Q-4בֿI6s_c'_qh yd{Θ-L}m ==|~h3ױuRԳjz` ,( Q&KՒbdaoeZ,یvZq2u;p9 "͚IcAn !xoٻ/ P8h0b$u͏Q=Vd f)V EG""n)< PŸ__dme7aM##l}v\\kfeg,|-SOztRM%-Q`[,K6`#!Bk6N\ͨr"Cvo6&1Jv8ZBfgJTiGJ )-2Z{oHmYof']\9Hϖq)ڒ:wʟMT37+ {"V,_8՝J# Cilo$cL9Qﶢo1BţS]3|/^$k}a獍gk{^Uvk{E&PV8,+Ya1z+}c ʡ]hwk9F0{tsQ/Ux5wy-:o^YLR%c=$o\ഔvoMu)e. $ͲG)_ٞǍ@s6FrnȈqxIQ6;$]𛵅AV|o)כ2!Њzޒ[ţ(1FT_ooI9mx?Ч9ulJE̙闃=~ k2O5:"Xy^*Aީv! _kÇ.HvS* ݂] }ҘX-PesY'Itg23T{n$9enSWD=ȣ?y+Hyy Aض2q F#X3߽#"PB]-y=ݡ283|YdȭLeJNhi~WnW Wt<c61*.S2U1M ےC9@'KH"IEːRdJ7檜GO=gU7Ip"!b+3c# {"$>kV`uƹ" \77#|񎆰(ؤ@bWyc4[I)A8WN8GR!\{+դ12W1`'-:]WsD i"p/">_ԤAi2i #C[cϙ)Z+ř?1 (r^c.q@^`=,=Ш_8+WE*LIiN+1i E mooդ(T/1 \ǀN*v_|`f)7H̥>>H)Ln=Ib0'- U͹u+mnۅ5[r2;"-Lb\:ӚQ=`{>`rUu~{oSFޫyv-rH_s~Zg ҇"j uN+·Vwǹx\6PÒ8[A\os!TUm (s }}:8:)ٙky q'Y.i9^,g jˊ<'QqE/- r_Ti#-p 39,|'rx)2&[3rsGiyjXyIdXٻQI2Or i FjRYڑK2q6 u߶9*jҜ6D<ڂ}x3Sa7:=+8vSS1l$܌k'"v2'wh%qfw9*U@rq9Y8m7n W!ag d94p Z0k/)`b1oZa%/2@ĔhX }{hKGxQ^@2 d<*ߡ$R2mzǛu"VM@+ pJSQ#E-nmEBPҳ>cܷk5yb60nl64Y[y`B:đnv+8oPahwX*ֿ1<,"5 I~Tw  apB Lv Ml!ɯÎ ޸ 9i8$P?ʖ1sk>IJ s[)v<'Zα' ftђ:Ql!&@;-߬AC,l,Cnd[O58]OY劙5\LK=먏P ?[l79'|"=U9`ͭMWWNbKxYpn}2d+3'b~m!o􋗛'c" ?=_u1\7>O+'pAE֢ 1$۔Ѝ *7B// 'bR0 ~#A;x !M% #%eޟ2=(i<]%hA"v&#Cٓ >ۨ쏣s)C۲ Ӭ"%B.ow QvMݍᱩ^zL<Ɓ_ַopPмJC&Ի틾!~un A&.2fyOS'1z̑-oV(T^=v+= b/tTߛ8шIsw{Y.0fVc ^,[21W&Ϥ# mhKM"?L( duu}ژ`_a/Q޼R|zU VU}"B@ +w@~2w]B$"vJ+vQ-ݠʓpvϸ;bR$K 6򘩬+7Y˂u.^Cz0/$N>C*\ Syb_z]/aKF~|*=2pJ4<!+V^Ba$ڌJmM5?6Se#\Ul}!A8JhS ᰥ11ց3,Wf{IP^߃3ҸF|QQDOX3T2t #UGc41G.7TzCYt0 \K] H)y#y&zD_֛s i\ G@m( WvNU@c7<0wvH5?ڹ`>Ȁ&sh"N˟BDh~XWB(Z5QQV7_OKƂa5œ(J"{s\:eTV$@KZ8*74g)JC2Y6@{X=1k>ZG4o T=Y{f жJL` tgwI(4ndNϻ}/̲dom?@pSK*GeF1 [`lRʺ2uխ_o>Ӽӱ\*JNO9C)9kD9 ݱwඑ>2)j8Xȳ zt:T7DSR`|m3@|[h{%iXZF'̶t0GmtmCh=9cӪG.4Xc x8`U@$6Kmam?kMi={&/ # Ӂ0DWނ<, :S2Q DGdQJJظY]QDHF(hٮ5>.0X%d]~/Gie{ Ck9 11Q!QkE՛Z&8̤\;&cH3V_j G5U.޶#ʼny9VsF򐳱gq\}w;4xv` S "cKSx[ZĈIY\+.)*͙cQOc묈# -q Vlbm.8`1 |UZaE51C*fW:nݢ <欯L-J[N{Ux&o:,Ay枪}So9WIvLSX K ĈWeaԹ_;G_gV1h!54h⇊O ǝVZG[q) ,:Uߌć۬#V U}̸E?l{"`"FbBz`G.S~^IVQ8K #LH#)ɡ8Կ7OdQo&Tz&:=sMq'u~xCVSD4 X,I"vh2#)謿kokvO(x[434-o#YW4bU$4zU_}<mi dZgT^r4֐_3[Qar*S轠8Hp_gی*߫6v`?; q3y* |,{D7h {<疧BfTÃ^B"SvۀdYf3F '_44)UZPaWr 0 [EhJTBII4V҃W5J:s8J9&Q@3g6؏M'-F[ejƖNRstaFF?^t$2cNT^y%D<⼶mCdMnN ̪~x9wjZa hl^&ŢI"&9Ḷ p/Z!~[eZ0a'ڄ~"gRvQ우]L.Rli7d1N0vmd( {jfL@"^4S: ݿ;l=uPYB6'Z I 'eS˽+ W %6ӁhWڇRk2!L9ތv)B!gSujԈl{ A{ ˀj|_]dߝ.U,O_$&+|04gܸkWgټtgr~kZE QM9Xe(S3u""lB -i`h0WE +WWc85aR(륄d_LHҒA;TǺ=rQ/7؀=[B7M2]>S3x] VG&Kv}fs'obDv,%]- 10l/ χ37m WWJ=UmfZť|p[R1z$}sMmeX,|u"Nla35ғ[7h6k1w'X9mT%u2O]XՆqdqC!#L$UJʍ)؇T# BW`Hwe~oJ|:ΝBV՜5/'Z#<ǰr@-`ׯy#iJ~)e@*^[h*Y=6U~봕p`9  b.X݁Lf|%aNԙՆ6L0F@E\,AtEE\-HI/"zBpB=}s,pgԴ+wN&1"|1&,$%Ru,kD˞~:I vlvGUե"O`ak.ZSɂW6Eet*i HUBM_Zpa: /p#Q=摃q*C .o#-Re'6ط` 1p(s`_ 0WbXek>NF?ЅlfwjPQ@lsq>kh NyH6-},=D22Ϝf'_FDwE`'clyWO~G!PΗ!ъ/) V,GYq(κߔZJ4zfl7prIjΪy?|"qHHSfJ.FkFB^H5kUa,^x.zd'Ǐe#;܄ 0FDJ鳑ĆO 01j.[ˇa!@-$i>! 7aقzMPY&8l8sßԚRD5ê`O1mu< _CTs絺0is*>q>M}",|a<8k!DTps*rh-D1<C.%B.4y9Acl<^t:}1b\큑#Z\cf*Bo ې}:Bfߺ>mlЂYY.%+Cw$(Aw ytkVKp&]([(j<8BHT\f[3KNu)rByDH d*(Xܢ=uȿ6 Lw,H=UfR"yO1$[^_[ס!YOG9P,)F^-rL#*9T6.gCN]Gdmmh{!^0Ѡv1l'T$oy=Aٝ:X"QnUy.ia)9 ##yK\&Tu_aieN0N~?mU-h79#vEþqa<:ڑp .VF 5{wov&0j^`f,z+ =mN;w|ADL'(˨%$)е6&,X=;uBB)ӗXw\sڡ )L( nZlu 1C`Y kB߄wrKt'o?9jzCnoj?#.{V %@{!|Q Pظŀ{LLc < m,P7FCEsx2͗ 8'W=7tkI:6.RIq~36* GQkѳ'|.wK{mQwdc ;jQ0Q=;r&CGi=mmpZpSrbH[:'\p,;[3c+nԈYx.diO6b9v;i;BxՁϮY'&&T3㝻<z1u׀u]$Ԭ3 \9CIڗ?U?+Tj_Dgܓ. ͯu7]F=izd_Hes|F$Y`L)'37BEa;ϩOrAG%`ƀZܹ&˧8z.g@3 /^Q8s $"nbiRyQ4A$W }x]Y,eƢD?,EU6E՚o259$!)-Yml֘cTOF-Z6hs&]ok R&Y+x,zM>J%ict:(TOhr}hiC[+J[jN$o⣕Y'%4L;K<:IF |q6bc19]+'r{LΓQkk\lw4Dfr>bZ;-GRETyV#A9m>5_\3Y=i=ڷSW>\v:~4ѹMWӈRz8 oL*ɖO$P$%#ЁA:@mIGA@ntT4{&NRNe$/8^ڨRd <*q `p:MMBkrCKY|PT)gޓ~pˮ_zp HC'Tx6ý;![ 2_RS*Sh G(o}@q$q$ ,)X]t;+`I3]a͜Jicy2ʤ zs q-dž~3OMsTJOe;p_CۯRRE2> LCfQq3(샸gOkazZonXvc2h6\`oocBeg-"$r,*I a#:|K8gZns%8ԣִDUT1 s)ILXm~dfWUz5{hqʈ-H~?F* $<]>T(rj7}gi]l1;>@MUuS;;w:WiX_L7 ٌؘkͨYLY~P t&Ƽ+&q"Ky V+E(BR!YDe>FA!Z:$ʟ]r#G7ؖ{!0$[ƛ%$ކV3qdXy[tٺAѲñ\~\ 7-X#\3^wpD{ݔ#'pvD=΢(~ښ/ !˺I&rBۋ0ű ,p3:f`Jv#GC*F8=f|+G5ׄB@1WOߓYtRd2_i!|4*:y9x*mG)dle_8 {;tgV("%0Ek%8 G/C0Ҫ1J14:\@צR_vougfPeTʀ*0rf)Hfv=#?gKgf++^^y&Vn-= rS/a9pZ"v'.7˶|JhPmWoqN`vKQ*dg*=9F}iӼ{mt]RVf?Sq o(nA\@}Kh@n~s|AZSoElaF)Rѫ!s1j3c2nN$Bˬ3WS"{1 |g dD̑O/J6g\eco~rӓp$T[yQ:˵E7TY|3S@^3bP㌸>'!$kob[f}>v'/azVSCT"h]p+&\V=~Js q}ѼP/v6ayϒA yU' )P}l`lg`>VAMօJuݐ7\!xE{/ ;$o_ȉslaKW v5RWڡL̖;ުZl`ҵeta-Q&FH8ho-<F${C~dݢ`8(`=xKȏLw8yAOV݆vFE!ZbiԃMK'BnQruUdLfU˭5iTZ勄(q!9V%!gyu³KӴ͸l; (Xa4I` Lשr_w`&=Q7C=Evao"9$<ˈc^t-?bϲIbs ߿-9ư8D3oolZ֟BKz"J)h߻lo].SC8Jnj2`*ԏ&; _<ΩMrLH٦j`]Vjp}Cx0ŵ1*c7DlcBؿRx؆t>*l%rf#~+X=Fmmaf}k\]`xeS?!G{C:˾6"O_&Tyzo- /rV*)eF?,}G-ytS w@)PI1](ln9?qSUǎ*'`ZN>ѱ_.(oxe$i-`PO_dc2I9 a/^!_[^dõaN!Sw]j$ocHinG647Fu4oƭ[ZÁWV*́uMTz}n|Bg nnC呎%T_(;r|kN㖇SBՅQ,pTRJ4$5\PlB&, %e*5eѧMWhd*rA疨:`YywOIe-r.'9+N,dE, Ldyω Bl(gk@}8 y<}5]3 k #iG⓹nOt5=šļA\@ȟD; p+[Vu1Ţd-@$y 'AdS]" f (xOlt£δPZYCWxp§톴l-nggg7 9"oHW?@tlZrCHvKE`X|VΉp4 -o`a[Mg?M!͌a ZTG{/KsQ ut/׽$bM 1R&t!#aL^8Hu'J:'C\*hLHROYYK€VE'Z#δ~>6JS)"#khZHS+4սEQܣPtGL?l"tx_4zh\uXTVT+٦1Ѻ,X7 r쫛tPl6 R+E'<2;WbA6+:|h{\ۣD^U;$ުQ稟 -i̔29Qgu3dXJ  W8߆L(vpW>&m}$~_ŭ4PK'++Mzm'&:z\ֻ.%Ɨ1}V!ۋ}'x5 ?i GCjm4\zyTk{1K6GF^ */> h{|j_+4^(;Iy:lnuK9ej*>ya%%@T|s0#jŊy ~N#q;h9|V!B#m.7}dqPvg-γo9 6Pz/"1/̒:" &#g?~2ͦI@^:cC]_Ty9W.دn)%Ug}~lvW3Ƿ՚?֎@>JEqVI>&sudU/Ivck鴺| Ȟ -C@3隁w!|M`79ͷk8*iY|(wR7`+wGӬzvּӥ}ăT;yZH> TԹ=i |se^pqk]0Ř/A,XϦ.w8Bj5զuب'H1/`e%O;8ZX(LCݢq9̋e2c79\;`T =A;A)YAkt7\6BSy]zo'SQƔ7WZkł+DΪ*zgѸ\vUՁ;{G:_.wnqUY ?•a/l"=e>j^:N߃VȚCUg"+·-,sxgNMK_N]jXl%w,7λǪcԔ6X[aҤ֟r*J';1ſAtk#y _$6 EH)7?nWߑ9< ʚ>P>w'V>}O(D`k/'q0(]ːVdf"[ùt(o3[Qi&C?dt#ݻdg䟺IgiBHt-.bYãzˉtagQKird2wJ ʇ-odX{gC ?u].ﯩe hffC9ҬE$ W}jO5xd(oT/f@$X*- d; Pҁj4̬upo.57v^wF^$.+hDV/(O&|3\1$ܕUן]|K?@̤MLFZι2.Ke|䢴<"7]7߽݀;7h)S#YlDUpyif 1h"bl^x4jy3}8-R}s)6`~-@.n˧ڀ`f /^uU({) h.5%o<=2VxĻ"VRԼ*:9 U8ˀ03,HV읖bxYD7ffQv(h |;) 6Hﮦ8GpSԷɴN,k,aVCVit0{5M鶻m=H ̽WHnS{g:V šĈQ 0}櫆sаP&p/bw`_k>yIJW^P=a^##!pvIGh\r4;!=Džz3jMחRG2u4`q8V ?M80X=ּ>qTRU&FVpQ"u;;"EMp8t~N$k4]3Y+#`d-`MKRj Tp…O]Qmyj$^۠t1* h`ltvU.Ɔwa#Th{D(۟H89NAk霏_ (V>7sɔGAC/o8v\ ^_^.ExBA}Xlˎl<杹YaX ,)oTy`US)RvRkJY>ʢOv]"3,ϖ4"&K21BF+goȕb^%Sb)1&v jj# |q#8'M lo~R.E|Z Dž n 1(#R5n4[ؖwH`e.GEѨ3Y81|߳؉s8BL,5!@ܢXD$qP5l< !Miz.G ZKZ'~)HH&f"Ȼ^jr׳ŅOaly6.\]6z,ajjrq#1Mʷa׃>}n 5aђu㗢:3VsG$T:<F[b4Kցӗ FU@ x.%GFbvu=15+e3&˶9s}]8u,T&N7kT6ˊI'eCpQbL T( :}c]xQ6.A\JB?ûK>c;j fumK[ P>J@U hѸzn'YH(m_zn+&IHt11,#>ZvGs 7U& ;+7%Lb&K4`Mغ 7'$N7B) ԁ[_e!7U"F4 a6B<2DP:x31&{[1gzQzWY]Zt>;T&!^jjο#xi8 I@o9b|e50Ed7)0:B'Jlƹ N%ښ(-P^bZu_cr:):d!p!x,v)z'ҍ.j~R{u&+-3_bb'"Xn\#S8#h^ϗt bR29ЌZJN07f>W;: #,(/JM$^f\[s9_Iz1gVpm\dU8Y-L /7m\1ygC3tڊx%Ql+#FKJ˨NsmZc-#\"?IÌ'%`af<,ԁsγ#Ble -c0`ޱxX卝>myD(L_oƀ"FE]1c H⚁Z$aO7ߚyQ[_W$KhZ qį9G踶Xb7}"yK5 !qVl (UF`b+s)<7Ģ1%oC- V~zuԶa;iD+xZ+zz_ ofOӸtIboZ_j+&߻G2 (IcpK iw ` U{##ls"-zJ\!V( ttw*Z\"ss|l>tnUO?p0k!["R!*ZĘVՊ?b>2 >np6kl  GxWze8o7xx_m`P;!mlܵWK/nDOљIRD3H874tmìڍ$g8u{Z7T]Su@2ꂌ]!p&&#vNqA`x6\fEx]i`Z_<_iJ هNW60bB-+j3;ʾJ-Ӝ"9 M"J}y$#Oway{30-Ihm2*!y/H,‹6+FWĮźF^n_,(svz />l]E+篒zwG ]ҡ H/O1km?*]}0F9rO*' 3UB6"4W&@6&ڒ6˥8AyAX5a*{s׌bA0le͂-BeД4+DIё,Zyݜ3?b8iCN׵ ^";Z#*]֨];.&WDY7jUHc|@g K,Yq^zt+.,Y5tw^2PDvg ~mF%.Ou{=uFHOq4qq0{eŖWjj _.C2 ! v6V6`EXcg?V(AC`CX#`z7(g Bx8o+D Q A:hWI1#$p6o|0gNIɃDASCJ3QygQq= Mejϣ&-'[_afJb[\ 9X>g/E\JIp?|rP~6> Vлoq,]#GD)A'aO$2!K"c"&8]ѢYgؐ1(xhvfWTOPe%ju- ^,8"oU+iVYre6*ً/ ηY|b ĉ+\P٭OG$(ܝHiq$ wzV /Qai-GRM4TƟ 4W Af] J,& 9<>╴؛AQ8)iUj%L7\(_Nynȶ 2Om9A}i6#_1$*$zf)Jҙ\PߎFdrh,@W4LJLD*KQ#D,* l!eR#(J/m\m\Q%J:d>,˶)35G).* >6h/ʡf.2{D&5cC8+!7>?~=~͔"+$omE9?FKx(Sbv7*AtPHF]~iAOo &Mɑq8 ~MPlq>nvBQM4JE6C 3>&jX:6Zl;I2,5_L_u{CҊј㿃'Hs.d> !1iŮn6ϥ[t_^ϭcj(Rh=`!NQe N7\O<XNT&ysxOoxH%͗|Bӱ΄Od4&_N@h?1d$^`EP @9bkiUXP~C9#{՝g6mQNj:kPX*B 'X`Q$x̋X j\Ptݩ _bq&1n+B؍M1 %]10"r I"lf޹U]#.0f<!۬F<@- 7 zfYcGKnn4^Hg^3i?ƱO*u !My#-Y&=]"zcJ6 8U]7R=rʃDщ&?qa]< +^ǕnF*^e_mO'c Ae uMAFu͛<( 32|^ %pZDjژx~b O 6*-F>彽()TV"VsXws3( aMK (q)rȦΎS~}h_L_/(NWHu_*ӵg,|E)^ErM4k7ğ)pIi)%CQ&y?h_SB'N{%_7.)\a4FW IטO{~++ HݾL$cvdطFc}2ET(Fuѫ,JEnby j 8f)˒NM?!ȦUPgK[XHɢ$fc Mǫ=bbNU*뷑sh?Ց0}bxlOVC㕄p?\Z= fM#+ cYt[BٰIX<PxFUxE pBBƐD0\\~;"s0ǻ(CNfNQTw]V6mpKxs=r-?۷6LeYNQE%[BǶFVlmQ a'-FKJmV Ӝۿ+ą=SR ۺFC'LBih~=z.L2`=5W)\/l18% % *.:QhZ8NH"ä0-tӁNMJT҂$ȑ2+} po$(Bjppo鵁!2Qhîqel4.\gM<7pAT_m? jרbjb8&DJ\[\k`X"{H !aWd6\^Odl'4" }rm]yږ)J.I?*`io(5@Oc ]n.@i ]~車(͵,iL s+CvĒ_&1-՝|_v:"v^ms(>~so;Y5w c!`:_;i*Ͽ3(vxwm@M>|d!Kq#M) .G f6ߤ331]W l;a6GtXxE g{>usi/ .,zF i&T DbY<qS+7 '=$Hs3_&zbOf1-jf􃝟py}v"ڳt{ #~D~EOh|^:8sGuI6䇭(PG9Fa R,P=86VNfOfp©3eEoSκ:&GgQ,ostW S rhJ^l-VyvxtC I~v=&ƄUQIccSGJ!qI5l6LgXsH|^oiU\ !w5Ap#i XۇABzp>!ztF Nᔪz>_7F&xl$OO2UˤB;ϫaa%?Mvvx^lLPd$͡%vNᨠQ}(A%p Fk`{YW*GqGZywimd_3*X$}0SP؈.> nZۂ-&$J>RIǙ{( dJe"1[4E.2\rO9L7*9լBAd־A`eʨ{A (O#`Y/$~'o-hvf?2/Ů1DrX7 @JO* +w"VW8]hrw>(8f krX܂r`X^wbݰRe} mƞ_<.E4m.L/B$4 8 `GtXRD;9h:SlPРgVZ&0J/Ӌ-]1@P)uD2C=T .}SE-9mJVf"㖳c:}EVPjy(yT1]^BnjSLӼ8'gɻu))vM Nt̄%iJV4\uUl% )KB9M-|ݟoj37o2b&.ZFu/>rkoӠm&-fRtqr-s_:oݭ:0n(ѽ]a(Qz&܆ !%t'rne㺰9M$ΔJgmgm{7!#>?ʂ*$l<5[K,TaӜv7CaQOȽ0լN{ld9Q%M9Uƪp^S5TTMו͔>zA75w-~Rg6 >g(^(RPå C}p^O?|ҎBRMѣ;pc?;Aȑ^vHc趌N4Nbpf -מu{K~5M{p MC;I"\0=5Ռi)mb&?˃b>_ݟd b$k9C3(aħoٖE<'_ >nGgfh)ong񉇼h1f7!Pw+A!'W̭r\JkBͨ'@Qi/D" QU:!n8۱UOe搄BhVEQ~|[,۱#iEocpO|{~l4aV9X;c1aOir6 QFYnݔ%B ~Y,3qozfxpx_AaõG[-IToVu{hzכ|Iyj%xpOY+,K,n{|Ҕx\%wW;nKysHўifTx0t2ij'!g7C1dֶ!1KĻ+"V5k D"K0,j'f]xU"GVZ8؈%E4SK '}x<Oy%' ZW'6r}?ݚϸb?P ,^}/7j8\b;L6iz~}7Qʐ86Wޅ.8RI!/Ư@ {]=ߝ IfoҐ[3y)"*~}؊>/8(#h;e{dǨ>05`e+0+S  hiՋD%]z}jlX)bw߂D^$\˙TGSodU|&;Ro2|Ms jj[603M.h7Ӈ BjݍϘ9\%0+r#u[gLQiߑ"F%砊(>ʫ8}QyIyBK?zG̰0iGeL)!|҃vԸ*cSO2(LҺC\cco=yhp/cuz:k'1dn~l!ϱ ݅` 3 a7:{پZ&?iOWAp@fHom@ qXLfRgx{&a/D=}Tj#CIIC綬?BS4=-6K<(H2e/%A+'lR {a=PYb-x][ `{ r*|l>x/8ḮI_!KOv3*p:38-rn P&KM]Ub Mh,+"hS/W i6xNwoVB8;asc+5SF4o )IZҽN$?vKUG$fa i*!^jҤ ƫv3K|v03webÓ2:2aS J(#Қ޾!I^%3 !6!;իp%^Y 3ӝ#rnb qeI/xw  ChYdpᥫk)P;aۋ~U x': z@L5Ro)POoEq+B8prI1K;8Ԓs|[(羽8"VAaF֫3b Ě$$ +܃':<*']|K9\6Fi$3tv:&zxnڦ+Aڼ:z<ָHhC:3aթd~XrFIC㦿D?<&D%uZ[Iq8A'ܗw{-Մ'`8\O 啿RyTx822 OrtlwT񉷞w1ݕ~yd9Ni3VlUyM;%2 .'t>ި'V&TZXcy_2twv~ B=p9q>u{ ٚVf؜}_Bh1}81?jt=࣭:'fhQA9Y.nb##v3#R AAN}",76 +=Xr|wF4yvCceN '^x7 l#n2!` ClE\O'SJЗ@-ͬh9^ENE5؃Of?=T8.pn% 1gQNvY"# 3˥v>՟؍+B2 gcxE2 v9Ƅ _mZ/B䨬0h,%y)ToO>z4oiO!Ib`o kQ(K ¶D;:/V]+?j'G\{ԚKN0 SSNԘ*M.'mK0.DIUYr&Y^ɉC½3$&(̇=H^Efkg>Wy<\*dlz3b9UOw2Rf,;y)ޜf/vK| [i^e.<๿~8!k /ɞAiJūKm{`c8g+&Miu!Eڶ :o'B^^_}|I\H]hˋ5hd_̑3NUXGXp6ЫvL׀f/)+%a7˸eH 8:~,> Oyn8Cb"oOMV܊ʽ_+1 Jpȏ{9$#m°YX'di8Zqr} ru\L7#̍1I6$ ChU\T KyÄ6SX[y'N 93 O'kko4ye" yBP`utr"`y?<eA⎠q*DZTh]PK2F&cߌZC {pDarC)/ eϷQC`e;IeOEb!,@:9MEF<7<\96S7ë7@  4A."Eډu`a_^> #..٭7!)i֓MZa8&k?b68$9/ BC!Ԋ&X|gv_1Y~ynU: ٿԄ@vNwmޞkgJߴTu%M9J\庭}MQ`Q,^fpb^5{ck#R\ٽòѻ|w-T|5ɀ!WO˒0lpbnXn^ L k_:Ǚ)iq`etxWU5m&-Ƶ.@{ʛ8m$Aw vO{+e:KQ[w^eIƄD&{NR*SKӬ6tF׿6"ypo (Es\O2u du<o";-UCԿND,0 6$j}YXF;uق'¤N q1MVnGqnNYrsI?'AYnhOz VP:ڝ>x﵂"kA>*p6Ft0Ǵu@M.d8# XU6#<" RvWkib$$YK.Q7fT2_bkgTwѢB+80*N '< vwbn2Y_ڵ'k|m5 &%Bi GOrS0`T ay EOL[, 4#}FmElv1^8 ZɻnPSezǁD /1)= xsOr썷QET8H7J 1 =.!ʌw yas6e<,X>.E(@#BC!bec;Bc~6] EF1\h#arc/U$I0rܢmcnzU? qҶVL}7oZ$a4*݊bO%8]> GlgLwL7Ś,7x\ޙeG`[PLaLY"ǾLLgyu^ m-<ϻtD9oU%k|%R8Ss )jBnb8ɚe_0E ;+1ގc{j{Yt'%.LacհL 93{Vg dj u}r#%hT Lr{w1E[;CZ6IJ9Am24GM{uă(-۩Qʓb ^=O~'.Zr p+C 4^]FLŤ0p[+] Yfb90 MEC،=BgHB6DĬ@ZeZ}ByzĂf K@?A+~4%Oв;ؒv<^ n›&ހG%.1p ^&+]ƑxD=N:edD A*X~`&._d"qǵyYxU_*C5W΁qQ޴jMre2gbs[7ίC Z}[,o]ΐLКǸ1?5T"k炴IouXLm'h2i٦GP Vf~Q{ oݧ^;ni(nBc1m3Le,w3 ;fS:Yzq[1h9Ow3۴jzb6氩Dz&rܤsQ'T$gRn _tn[N6Gk+u Z%_svaGru:1Tq/ (OeS#7yrW9uto`{Ĩ'Xan<z43KӘEZ,ы (:[V }H>1_4!ZvU8u}RTBMYk8zzSd~9=G E]_znC,:==2Įy@%xxϨ7$tu3Lā)`ܙO1J yط }pB9' b j,i E1[ ݤTY JomUP-bs 1+HqLw09#I+Py!h O`TAdoqK_=(cծxVD/Ej؇^^j"[QE#Xx# 'OYUVS|I8;La&-\!_oTm8O`P1ޫh 5.Ð Dggϛnv^<7?u=rgMwuotta#k`*\S)+CJ->>Hږeċ6L0]vVɦں@i:뿴`٢݃, vKK4. j<ʅT9AK;s'".s Õ'α 2F%6JJ"6oO` ZS/aPNOɷj`7`ڍu1( +ě1MV/2.W43JFSA$Or4-ڸ~t`zLmK{"+=ϷN?#vaյtwZ|t;~IچX'ci EQ hMyWW Ҟ YæSG3qDKgEk5 $+ECPӤkD Oe )5L Uy;- 7nw`aY?4B tk0|Vj؃ lO9"N[~-|e=~6Q8[v>l06#2r: Jeol;!gFJyaIÈoCbL?a@ T>CØO 7@À`+ͱz @7w Aﶌ]ۑ(V9*Q|}1?|jНy9bQ[3H<̱VfC=3";x+#Ch-cyM A+)$߯", 1%_yiu.[ ~4lO7:hrȊ K}L3ZDUgCgz?Ȋy2V(}BvE<#>Ub#C6W޵V+T*єOrXNrVAqQ; D4#cTY>ݳ i ]SDjǿr%,JQ#QQ%c:OUsUG= ևJ5x,&Sr81^"x : M*Rq'KoxS bCDjS|G##GY&Eխ1 ]sro 'I|^XZۅ)ɡm]M7LYI1kveQg0='î#)yā@u`ɞBĨ}7 Qyd9UR TED 1tbMY(6,> .V!+xp1jmaPX%4 ZCY1J0>?ت[ m?On%tWҿr\@G |$:z]/ӌ;ھqiU^b`OҷmXc_+ʿL..Y䆄:3CnGJ|>ͳ-{MϜf~d՟9U U::tt_*mlX̝<9癓lXg;^C6ExDoLȧ;#D[7*h.vaiQȭJ?l1ҖkEFH/FH0aDgʝf[>_vipݫ<(hDư%^[dm jZ t hDx;툝%;ƔGkeGUYX+)re@*|>Vzo.SӖ_&S /2ҕ[[{n5 MgV! y$i Z/$,w.s"6:_voQ9 ]= zge 1cEYiW{"܋a+~`sQu#nj0DU,*T\I:Ej0C C^~۹CmMaۧ)Ŭ @O+7o?P=qH.Mk$P{*DҢtGiQ؏K in4O :@(Rhx> "6 6RwGv$#=q#LD1Z#{睿\:z47K BOr}eΛ\|F0rri x:ۏt 4$`ݰ'2'N0 Ow5&*ٍvgvXa}ðn;rӸM:@%N7!/ۊ銨^fO vh.d֊5z1qF`U?)=bOW?e4b<^pL| tdQ,1]8%3A1Qu5ALC8Qp;<\| NCIQ J)3Z6uDizxlY'g 6 n݁884;3pRU="GCҹͥ#X^|H֒CQgd=ioSl C_!yQ6YuZ>",L~ns, L[mQ]:H0e֘QZqXH?" =soB7FݣԄuZUe)~?jlQ#z!kHr5abUfs]uYywdMdr%ZEEoZ)3 G*pqgΡ~eO8uqᝓ^mִ TTJBhĮſKA}]ߢW0wpC"UO]Qev T"48O:?h!ZDz+oRi4rw{ D >^tbQfoC)&]rS_ Q" ,>tM$15`85 :͂exhi% 6zN'uG=:o MȾ(Q&l/ۈ:#u qXN5;}pN͑ P4•?wfIzuɳwPpIbG~6xCeU)_}M}=L$UO)ZbJx>0vٜ<9a.# nVS(9 %$X2ho s 8j/_RGRpoMhS9"5i\Ft J[`Jjnչ)u=\DKx3r^<0lTRXȨIj=Ma쿼.مNO)خVZ-E^=A7`J *|=:f94mۛM{z9I89r$XE^&,%DEx_uڢ*F~͌D4u/rҗ"ܷ-9KC1iyeMqZTCgD$IWɬMՠ;nS'2MRX B.,!0˪x8̡-*U7!^U1U~n3S+[`Wc~,fҢ]T/Ň[t{zʢS6~G|Jy9ĂN`TCEbՔy*4 tSɐ|YFѳ8p%ߒ~a}.m.b~$42\}}HJgDtTM NMd dB2v zM*EAYNd.CfF-*bGJL PBOI]ԊKienO&VR=i uŽ.Hڏ[S!s~= `ySgQ9@#;ꩽAO_R.pg;IZ56_Uw&T3UjZ@' Sg0"*J`BLWcp5{=BY5!ḋtv`^$ŧMX2[H5-^S>SBm `Q8uE3Lp\~謣Pݫ" 6nZ# ݺܹCƦ@qsSõMu }}+})Y[]32KS#be jS, Uzxyd ee{MxU?'uy`|׃[ݾa&A#DN4u'b/_aY&6^)2KM{DxWED&OdN)B26 QscU|U C;B;l6OuNF`{ mӵ1񝇭vi KnZRB7 (v,'wx}9}њ( aعL]Cf8K7 D:]Iag\){8;r(wsvJM:vqvJ饣O0Zpp=GQl,n89P],AR/dK:Vcx{ӯ<Q3_.8n7Bj Iy,í#dLA!@ eEY]J;11D G>z@Gx/u<#l)%&ԙč_^+ $-Q׈%E X GHw Ԩ3!-XY 2,OT}LoiGeey/zTDÐP~8D}$I@gTo)$ǁRd޻>PMCn7}zˉ}tG!! Ɯ<2EEkDK9J 5p@:' f4+KIV;Q @d\˱Iu,3 &s_ 'b!&,pIH41?-#a+հCfVpB0jG_? &fCXUu; {cw>X"xeC(QYv (|Roځ %\gE7mւa4hKX^7B|pæ~bjg43>mKuCq…w}PG Il.G GB$쾛iQ"7qU' *~FN*Aj%Y/ii|~[UM?ɿU.$^ȇFI*ܜ˻Wn~<ѹ$ïK>ZK@G32x2Fy(/dl-^x.ZQDKv&}'I@hfL$B*+ iL_!R*gz_-F2U FgQYm)MklF)QLcVI}6^h.*O,.Kңѣ.p Pߗ$wv'wBLx%m_G b 0N7?踖g_,(*Tl5@i du̞’rMzӒE>~yym9^Fo>4mU\Ki(Z VG S$(٧4bWl#qVjruy=)Z ѐ]zC˵ 6__/abzm詗D^}&]IPba[#Mt~mETG#tqH5{~peiL.Yed!A]Ke`c!5OH_ʃq/߃)Q}o}-{dLb`Ҵgk\e:sj GC[(7vQ>p5ò"$[p"= ΘcC}#k I l=_vk{V5iQ\ޗlZ9l x, ^蒛NdNIO$8Uÿ8H]1ժ˕ج=L!ww i%]hz,4ҡΫE`]ljFNHR$ջ]iHpL*\?/$i]a;\bbTq$D-ƒ3{j$AIE/1D\E/׃mfC*ZU_6]_X.=Biq7H6QMczrEGP?{,(H; eoy4hu"өnV A=~𹧱t.%_8 +I6[5L[TxLU ރqKvK.uS{x*Iu!eTE.Eo)4]:{ . lYL;Y*0(&o*#M|[ynsĵDSN*Ib,IPzKU(!tA Rb'EH@1n~2"~{oڿ+v[10mU &Ջg '>[cBqw k:`;>bTSO&G ^MY:Oe?h",H?X\m鬥͊*h^)ݹHQi3dy(v^W?)xTՔSi-nx}j*v& zGx$GJnZRh@4AQ~{e/6nmBD,Mv))~ |C3j ]7 £:2QͨzBO+Yb weZ9QOɽ %0Vh'V ^'/vĉc3Ƽ,DIWri`AҼwdTUFȻٙQ7Aȅ.|K!3WV*p<9t.Q, #v^e`@D N+:bGWuefAAd77zS d ~C6^ޣ։͸݃@ARɬ1k4 8M ~hG/yuN#1_(&6$Y^a5>ᔗܭ}RNV{ByUek ` M`FiQ1嘚Lm7o3yʤ м5/'BFH%ɕt?n#_:0f\(&4^;v^Bࣺf+F?VÚse&*V3eohFSXR KJuk:[idJ| ~cR! ݎÐaK_č?᱊n1`ՠ>-Irgh]y{ܫQ|4O=J;ߞ n[ٮ^}"cBLnE:p4ZId30~<U>Q-_YKEhN"FSX$hL׏@,}jf!f]c_L?xb:$"?;q,A8A7@x e;oNle*D:9>`?VพS)#ZiCe9;xm"8 ^Eq%/ejݛ B+ފ٨c[4^#}E0D^?qblp}n%bEu']^½֒3>$Yca0YhŸ{#x xR"+0Se(Sd$5N-:'N,C>؄/0$rzSx:U?5PVY6 OQQHo0S3 W:3I, g־Kٙ7F UA5C ‘` M^3 Wd~PIgNleL]]ɜ=4] Бf0ȣHi颭.UfŖN4đyOޤn0h!$-z jY+s2\Y$5`D=?XLFqbQOenԣӯ$&H=+wαTќSb6Dp>cYT;";âO>rn}r٤5QDOa䭒[ņ- g āў~ F AAlyЬ#A5,w`0Xtz330@?_VCxyAuZ+K|;QW 'f٫5`VG}\ (P)R]i U]^,O[zea*鯿Hfi05PNĕ!pCdÞ|ky X@? i!v6 v L:P!"?:֙r),thfBdc!_1uKM"aQ{W&xf}2o!ɼ^g%>k4xȘrX<Ǽ}Tֵ-q =rZ_u"e?94Wn,q"U?JҬ4%2/7ݼlk#:/NF'@Ԍ55z,F&AYBx^t72SAIG6=ɴ63SEm ^*@`֜g%i)+cRx"  * K]UᕶaC$b #Ljg{Q$oKϦǰ^`]3e bI J@,((\3HkJX=CaWw*ُ݋do bF.Sk+b,=VUU X> }/(sUBDO=?'Rf[4(2AhΑz d7$t^: ʰ4;v} l1KtB)[F w4q ^V'U>YiZ7]O[ uUH!XA⟼R.~3֟Dsgt٘Y30vc^j xW{EKmzt6#⓵%G wdo: : VMBKQŀg6k~.2^`maQdz99J,b'ۻHVfkv'I{{d`;,Yr؄2H FC=7JEst9a>+u3iZ{Et *F|^ Zֆ:9VWEzd7d_h+k|oiIT7_ Zwx@,ƸS,`|( `RP*M϶,D!Z+JNKb sa`&mk:N]h7Ue>ZtdKXY /y˔d;rL߄CQ~Ötz+? ,@ߤsUD}۰ ]uF# 9㗞[8XpA4UP~~'7wli/\#Fr$`~:ly6*dz =tަNex%wvM ‚"IXaP[FQk] J~Wyn b!TM⍒+@ ~Il$t2hZy5DM!jw@KW!& >=VB+v5#/8߬'G^1o$^9VuF&ȫ{xBU 俠;\ii*wrYy6re oJBA:ko)쑤ި^0;]Mov$ `${Nr-" m8!Ed~6W\ۆ3zz'ɡ#SNx,]ݷuc&" )rJ\Y.Pj$Ť[?Wm[ i8=))6TźO_T|{GQm{fQr[B9;d|d8eõ,nTjajo($#U'llwv-ܣnvW6M0NXz nPx38^rO ۼVuW{>g0Ȏ9 iS>d~wXtz} U?Pp8y൨ 2;՝;>6aܢNd3HiVXR㣝/Ϻ^ s(츙7lRm8Hͧ&~(tXa 1L~SCqn9U6[o[UΜ]}FMeo8erX|ߌg~$S_ }+۹ ,"H6 R1>"+N&CG6& zwM1!Fm,ƅ[.:.i[p* 8޹dDcC~v(cR6 h&2f }Ǿ=EE Cc>nNp8ڑ|wF}K&b۲G49{F) lK7ԾNxL7Hυ]Mp~=F^$ᕺ$">B*䇷9NY ,d-%uʹC6sQt#o+|Εu9TS !$^Wm72N][7'x羚E<(ߝ󬎘&Y 4뷉ӥ"橁$ L膑ʠ!-'IȝsFldg`F6\H29&kU%*ѩcÓ j{f.W%l$eQ͠ TZpԄ A`@;CXU%TC@Ń+Iγg!@#k(;g` ( gȰ2h.毖nLf]'>&FVo `0FO>0^:4M%krA 3kžkAq JԿyB/k}iH?gf-q%KgauO| u(.فʻRxlSo  [~Nwjlh\$EToMsfuSRiWRvYא-YQut+▴"XBԣSdIiDM*q5ArG3oߨ;egikkB҄7JG5I SЩt^=)DHz~}aE`p?pt:BQLf'_0P12>JOKzhȐo4&mqVk|(h^o arl4+cG̸q]JG=Ing xnQCBCc@~bP]d*gKKO5UF@] ʾnS d,DYԺ$*K(p':T YxY–'V [^{Ih^ l[jf7;#|/^zڃۛsxBV!-3;<;ROנ%=60XhnHΗjYP5ƶr*AлҌ,H1 r(QTM( =`wD+6o]ʠ%՞XK0߄xmPOpMPس3zE~L=&|D 5:]6vہTdS Gye$)yhZ5jW9:`^R1g DzŁ"tpW'*Hޕa!n4+CɬX>7RZU4Wf-(skNg3O$/K7O/oA/,9yeI Ұ(Ժ|O"X bk7~n"c+oaD3d᜹MVzFqqxE%$%4c}q1ku%InBdjh8:ʪۂ)|nc0r*KHJ 1Y~%._V ñ_$=S[3Uy^NIc/PJ @[÷SwI񞢐0ğ)'`4DŻ l$uzH.ÿ|g {Z3B\'+u 8a!h(S誅L}ǥdRmAqNT 8- *#$ ΀_b㵔4YL~ +&dIS>OGF9piT2YwaBzflT 04LXTR3NJr"GyDCKa97^e}V{ 3LVx^υL^v v'h ]Ogq`ΰ:c̑~ ^Jn7yG.}f)/&U.g=j;:\ j-~nߑ3!]A b%zi A@qܽcLM۲a tYȓq߽XMU2ߧYy䣫9ϲ R$4 OOFլ0)bzih#u>$ߠhUmb7Q<2QԂ~'r0~$f,7MNɽ*;tY9@53Z*eex6?GDDr^տ&i܃|Sk kl&eȌ $rO w1!NUh$"[o.*QwR2mgjє_H-13}EiI7ݩArٕXOTKl }Q|CSlT|OiKF-Y7B ' PmOZIdd5jVOS"dh<+>:ƸScY'e.\0;codNǷ~8ٹ΄d\-06fh5ʗ?a*2b[.Pd*GJ8'@&í@.dgC"I.B>CFg5y`b4~ͫSl])x4grn #N~Iq ߮˴䘱>Ddw.X(cKh MnKWEm̂nlr9LA ~BMzі!ǵuT{bC.^"~xl˱N~VIY6ဥ?0!v+b{B h6V3TB$I_#sANvMvݵE}9* tHlFnjD^5xͯ[,ע%g0);oRL\5ݱXS-lH'h@7!XE(T0mv _ -g.WF2 H6E/rkT[:5CpPrv!ըMBȴ*O95)8Vc *jL#^Ƈz uI2dpYki|roAo B@+\Q;=ñP_ܪV:'b+OjB +6srǙddkjhwʅ@\!| 7W5 J/+wME0^;QzX& P+qr&nD\'bQ6Z&rK@(pQf3J(yF=\ q yHr.tE2n?k:cFn .&B,WNE;i9Ma@ fT%-QcQ^M!xy4b?9e{'Djc^M?%v'KxIOj4Y8F0{Pk^ZkaG9fq4 x[7LٴlU RguK~ApN/>`r[pVssFbj1嫥2~Q愵Y&4toN(\ ŴBmg@Q}Т0$|uPl$wCeARc~v#6ȑOCS{"y6ͮm/r7ybznP72*DۖHLk\*PC%m_Uo Tш,\)&`@HBR;[ޕ9dH'!6%y !D&ByK*& quajwvm!s/P-Jb .FR+> oooY 5Bɱ2:9^6X)𸂋+[3 4afѤ WT3y*GkPiRMJpfBVy,ErOh .>f@50Vwhm,ZnZZ"Xi\_]m*/QMHiϓvXёyN,<}Lb`R6g3[o4Dlt9D U_监j}TBd5?*)N ͧ׋݌.IÅ΅WElzx}FO0K*NW 5>H97 4%n-Xlk;LocI&z0ț3'd A|qj \ҪNCx!dUz"v)?4ljLM/ MwuI/8v|hy.k;;aw'w+Na wk>Z#$ ͈C]JĩVFW8R NSYAbk8 iS8M wK&3[Vu,Xa0HVQR0s#c67 HNWיy~a}1A |g@}]m2aF&)Ѫ8o3ݮc5ͺ(1@P4Ղ3M?>P9$68A-`w~)x}k SpyLs;kj2 o).ⱸTŜn=ae[a.=3DΞuQjG*kZsPhruZw%+9G<9lZM8;ʚ6 ֜Vt-+Gӱd 5NT#Hb.vhHO年*p7Dܨ lhɭ̡. HO X aP9F藳X뿣43!" Iu=hmMԿ Qc쾻gmy;X@ߨ\:zcmt'f4g P#_ Q lt$oG2-f}'toG 0Ur&6jt|4Bv~Li߱L˒=gdL`Xˍt=D_O >%isG]|~awC@yadž w Kج[QEWhZ!yn_[n` 6g̠.~M>p&D‡K07SQʧs*q׆a-7X7H7 DFTpvni`e.?H;fO:eafw ) 'F5W۫ ZZh-U<wM2&SIoqh>O+9&PuH=HθFAiRy L*W"o;EyFv{{l r\)֧ $JB:-1$&W-q|& dI(U|'F ~5i X";v5x "S#~pnLe4`Xd}\j~@@l އz4nDab, pQ{r.6EXA+HU/Xuyxzej{E*fI긥li?ֻqX!SnS0 D#vV} *t`yU3R$=Cl(:3!ʒ rM˃JrzoZz+f9$GR uTvoŒ29{zWz@oIiZFU"3UJ }>#i D`puMժ8Idl{D}2ez +% x_d/Ʌ{=^;m\ç;[8k؄jZEwe` ;)>ND3쾌$9"e{^7&4~aoD-ށ ǀφ~3Ȥnl)@;-c3sKY"B&&ZmY}u:\O0ÞxcnuxlwOE3?Y*|$|d@ 5`K;ɰ-zijY_V@e74ztdos^V,K,Ur!ʹǭN7"-u5 lz(y@ng]ZD~A[*]h!gڋ~ bE(N '[Y̮zژ~+Z-v(D#Q( I<~> _}bU}Bx);W%1/N~Lt: 18` 渍&j*k'OJ2 "݇ үS i+airoýWF>xZ;B@ܸ6$$oTowe< rPX*Yɐj)(^ h$Aê6?}G,h. \Ats\NF)>7#ep؍ [;ühS%O)ӡrO %uDzuh[/qJ.rsou0[RMdAԕnDQ ^ m95yL3S1ɉiW_ky {>Tz6U{1cuז*N1qΚEȱ] ӀͮNKQt B"*uP~pf#Ǵئm|LE_n~-כ#!e3gm;,כm^VJhcN>ȟS f#3q//K&n[dYEV* ig̎G4"^7FWշW|cgOUCR# 4@vW;q.֎5.L>p 1Z9eg 1@p ;TNJܵy5 COU3?k=w*D8pK~RS&߶LEy9`% fDLι^<Օ> /%b\8ذR|5q|90dBkCz>EH0{ vȫp.]g%s'p}_S'<2~s IbfҢv0JBwmX;MWhnfK&IuvN(ڪXH#s|h3|?#WD_/~j3DpbcW 2{f.FIΒXE׃&"!)مz:) x辉{ʇXu9A.%ͳSn-&XD%W?: /)ìI?3!rVKuE=J.FQq }Lrtꯜ$ NYc/'9&]SUN4pdn9;̊v3 5MI,%g>/w%3q7#XPjZ]; 9x4;7?[;޼ e,&E;U¹(['] 0/2lύ-w6D^VV)= q޽Fu/h#[iR PSOU5Uǭ= 'Ww H.vx@sx  P&ƍa9ܯK=.!I,}+!*TUbPA*XE\E@G;oʯ%TdVI(YK7efo^;Cys- {GS#%erOOem*WnAFQqru uBNb gEć4V7t:2u2[3q`t9ٰPK{o~%=G.&#yttw {9@=fݹ_e0}Wr 3NN8Kr>$@yzԵ VDk%H3l3#pCV4"]uO_0C5pʔM;pPױ 2o2r-7̳XPtwsW7\HTGpu]`}7\9鮲!hsBKx^ cH!/TYI5gYqz|7zm)F|\v`G!AY\TE2t8qTIZM}x^cdAW {+Iة" r4& N۝P@^zt?x IDW!QT{{֜=:X)F#hykdTI=Evap{:fT@{%7  SdC%F8Œp5w1 %cKEfbnq rf$ulL'q=?k;rw,ӏ@L* A6շL?R^Oj,Fj[5:dZu~ s?èP:S=Q9HGoڎ)"~Kb@!-@q^Eʓݢn=s23HLM[,*=B>0RD:=0;nZ/NwW1ܤm"sZ>aL+qVp1v߮H:,Cm߸CMR} KL(ZAEB6suzG g90s!PM:C`Ky''gD ZR|9]KVX0Zr9d=wD䋞+i 4u2·H'H'Ϊ18Q.$wӟUϙLZ`5P/]坢2 {A*;SJ!߈D cᦧ4{V\\xh9Mw4rTK n21qNHg=wob"|&;OxUW DP*09ߛxS:1*JXJ”}lPwyv|쩣1&߾їBޟmXXQdĵh"$RrPPW)VURe*h"#m̌{+]0*?-`Bǭה%!q#lįBl3,M',QOv>2O{%bȖt&CL 'ŊMN$_gA> ^+ԲFp[ =qlУ$tv}y 2G/_)LkM\(#ǕrQif$kBtXmu2$4:Qsa;ÈI6i4J|[j9g|M~&^- p: scq?n5H A Emyo=JQA2e 5~^xeAjYi:OYA΃I!``.pFs;J y Ke=%l\A}|;Uw/A .2P%e%:ZvYO0'8D CP H t&VmDjS0'< PkPd{-eeWlM0!iꬿ;?tEɷ@fWq4 z(ebB]#شϻz]>48tD64ŜP8SU!AȭEE1)/^SbB 1rāVL$"z.Q5ocC#S~{W躶d`-3t@> {wek`s"+O  7w% e:U[hVJըA$B,c%Wxw}1þˏb1%noa׆TC*%]B R `E_eьABלBLPh&Hph|Y7ӊ2FsȴTL3mLsQJx{Ŷ n{B[g'gK;~^ z=oIA2Y>fp#4~/ !5c:4-pBS2/%>7#{ҼTC3 /&# B'7ULĆJaaqw@^^?+o.]+Aܗ1gA"W&dѲF^Ka;Pd9-dqK[UM %-f`Hf"(2I&##4qƛ[m$d'!& 29MEBןw:EΆUFݨ{=Vz"::&k^Oz}ud {&K*r>=g`t/qI&@V&G̾Fy:I8. 'o5ϯ g4%r7jІ1ckbAD6@[:Bq瘬p{Z*c$$禜s'(>.3rqsHD٥͑!Hl '֚ jp>aR(b#<NHDvNza2ISpDyv&]`qiH.XV=;Y,>7 MjC_+P0<IH9yj$Kpc­5F` %4c zu\^@]2q5Dxv}ѓu<~:Sx+dk(%ݫ#!v Iݾ!F%Ԕ8e'TW=}z?+dkL1 t=6Umm$htp;Pݑslve5?(??jYĹ$cnWǪD{cM@x!!,V;сh\c95W^1a\Z;7^A3mN䰶C/g+mg5_䭦ם kn%@¹t;+q W~ytn62C#i6:Ri FvaPa3p (q i5wyWy0P7{PkU΀wھ\^>yB^!qG>J_(8hnX#;^ qyhV`Ex,zc߁֪HEضejJNV?kVU۾X3[ g85R.X>ۢi(Fmx6}j0ה[dWij鉢=wɊr@"[ zwtHه7OI;kbpVNܒX}y%l!ikSu/pMv-L j+bO_@G c室)Ju9GV@W;nǑmAc7M!T$5Cn<_4M#pM%6YA95 M+;Hہ; :oGsq'ֹ_<78p, 2Xo}A=vܵIvC9{/#˶Zr#ۊ::SLc[1ˍFA0' Žٵхϛ1732.J]v?2B %OO'+FiEnH1p»ϺSIcJ/4K;*7a]`o(})ͯoW@|Ρ,DEqn.?8"B+cKx^ӭu4цap(^@,= *F}H,lywN Ǚ^J!_z^녲I/ UYrL.?nxtrnQ>i&fc`C$2mW'g̗aeRfc2Sݓو&Nt `NX{.m-N&m5"=V&]RH[!L cnVpZY0poIi6XS'U%JM#%fs>)?"ߊS}F܂PtFBP鶦x}YkpsZub}n{2mr.ѤҭH_\&{OygC>`,V^J^se\R 여6(yQOv蒹v@#j9bW/),3ݫ4AT,`_N/fU/UPb֏VZ<2P=.j=|l0$,u A*V9Wuz8R/!:VN\r<\1" Rvo&A|7yA3|XijVl2˯v oS,(3 ">ͣN2d*eA:ˏTDT$6bS@ܪ߀':%.5خ-y4H$<?r1~[yp9(ԃA:"{vۧu+[XzQymr~iZxIXvdׁD߯5aOŅΠ]^$pa#x,1wVƶ+,3?E:1T-Kt*x*GADcᓺe(vLҊ`D3N;֌x>,I-[ @;fD8#ٰ)]SBifBWɛj'{BS @n9Q /}[xKȢ^i^lJÈG' IGJ]ah߸*Ew(Yx=F߬ֆ섭p+7rhmZ_GnIYB-{^ƻQxU{%>[^3'V_Xg׵g0&iU`[dqx= `OkWuC.!J=kЦS$(8䪠**ӶC:~gZw:iP1$gaL)s.}`]p(baJBa7im EUm4ŒfH';AQR$+c(v%}+9Qv#YIt 2Q]Dfx~l0KXU܎!!% f5btF=f|x6s/11 m/JtZE}B; J+G5QSqQ QY(^yս~eF?’VϹ? /H Ψ3h7+YAJ rT'z\cUz4߸;=}yNvC91#5t3UϳRDSWWKsAAqMG3tj1'`V]<'JМAuڅ}-iǵ琦79 e03८>K0ƝRAzbšڰ16-Y׹3K e0MiR=\naB:V ],鞑|dEL.|ʾdZ"ƒ5UM ~Cd81kpIj*$n >aJ("&A-qHN+7A۱ʭ`qj&4.? ։~iu])i.@[{V_z{S]:;GM$5;aUlßl.~%If> HTvt=z/;{6 7ugݭ`QbpИb̦2f0{87AW2ATgUJ:Ǵ Eef`mUs6\hYK\^ҟ]8Q#'on[2LCºD;cFNϘUdl D\+Eg- a1 99!p,\ToxK7J5n!RK9bf{u:ߍ<;yBgzLkB^DTċ3+^] FޒYf?-)s gdzV$Aۦ.#^7ʳ,k!cwM ܿ8 6uj-QD-|/o!E^y{J%d+ >\^d$ @<#mRJ[54Jih+ /ΕbozI=[z -V% RfdOc)(7˃ Xg`Yo Mp\QH`Mb0c*!/{ʃ(yka2x]\oʖvc=$̩jN4,:y=q%$Rac Xr_hrYOw~^ kf( H/6QxVͩiZ zwU/%eL#ys1)$a`> >_6c᝼$*WlG8txd_߲2%rdm-'r2)Lw ꟮r'(>.bb$I#x$ezP(CD%B愉FAۼYHc;־ȟNŌE .G/;@ְU |zGf+!Vъi|kHM'N.`&;>Ic:K ?7rƝ!o"vtMKmidH=( `vK7r,fW^AMW ^F/uE:d?e+b $jNʸxS.iP8¤d*cm (.`aF ^Σs.pw<TVܭz l& g^qְÛ`7R:t)Ԉ}ܝj&Zp\ʿtT+䐧mb\x@\J;ײa&yw5Z8 k`IS %&qPٍ˚U$nJQH?*%)ۗKU}zx&'%HYۇtGskEwggu_rd# kaEs͚QmKfʄdZUO&yu(2C l)GJō dp}OED p\U iZf{i(?ɧγŧ:5'>u3Stwj#MlXoLϊ[p CʵW6Fx[To,ZxtTN]ɵC&PuK]:r4I|)a{ؑ㛁,pq0ŚtX[ZJp+* `EMl72IPg[aYԲU|όۃ@('4l*o1ӼۉɄB@r!c?U^njAr2xگwuSuLG@eT8+ 1 }" "$}J&`ҏk6*Pq4ܩ:UڇSz*9Ǡ7 %䱹辏ST-fޛQ]m3v [ O$=0tBR`A@ŻE0zP.֬9tℳPM\Hq*YX:} TNxEdLT! 1,)i5cܺk^?T )c-K[ٮ7ޯ]!c- ?ceGJ$N1P-)5^:Wf$ 0xHeN /8 k5/ ڊd[ZPnKBr"J}S};s}o&l{r2؎#A{x RA\hJIGJc2(w 3m edt2l_4AhXb9'd>B3T&WkH$sQ҂4Yo M8dm+tTƫzg:qFۄ? 8Ki-F6riY4.2ij%)?uØ[1BW1wLF=T%oo-йIoma'ZͷHqWZm;T)$Ρhb'1wu%$\8!Mdh08/.#ܵ鮣M ~=XWJi6Ҳ$ Ϣ:-}"ozh6@>pRUS9_iZ$C))HRI7bĢRo =nYC&[YZ\ev08NN|jJk&sDE< D"?ƨ_򅭹_Pպ&naߟcNJtQk:&N6 iT7l2`}ةG)~Ql:9i- ^= Ṻavj?D$}Bڅ! "8CaQqD-+%{E;.{a?Jn;)xQh3;vظP #ʏy\]h)^8z~лYsy25)*N|/Re<[}ddp@{FBSua'<$mEDV"NV0,*9'!C—%fU#^h+)¤BeKW@J{v{oL aRkr ۣS eK.{0)Um6f#bKg1wװGمuz tu̐|QAͲ5i1rӭS LĺV"mw-beXq>pANJ+ cY'ϖI>ewUr |v v)Lo/j Y3R!z#1`i[x2vJ9s,ic KŽ_6=+p9v5KP-K:є4ULxFQLc7rH3;wd|du<ҵ~l-BswS!ufUe:t %6Z{䀾ymMbwW7, >b[Pf+0T[㏲ߗp4a*͓ 2G/3e\T&u&vWHB2dig赻4P->;CyA*8T%ʈELK=_sfh&/?Eq8ڈI??xR1@;+^{Nc0K _{N%B_!;%VN U i&a%ʑ%Z!++DP&(q][VcB ~,d<"86_v]U[10 r4|0HO-* ؅}rz'A'm#2 Nw)e1yX%1+7ن XAc~y:z$)OKwtP }4UO>ڝpiDZF&qg`ī&~ₓmG-ɋ5Ko )̰60i *62WotCD:M(˷L1֜3E{DۉNIlqiO6-"))Z0_`Y3vd{)Ј0bqmG%Wu ?D(8ùǻ~? ,xV~}3}>w BJ0CtOݳͭʘY㫟/ ѫ@[EY.jleL%CCB[1EEhI`K$"+ӵ4Cܳ-l㐹}&/I,Yf?ɪ>I_ٍ7q\K ্H,,}; қ0PI֗D!t`eߛYsnVN*gQ73F;L!w? scxzL7/EmBf5@91]L+epg 1leӋ2yK&=sk,Էt;f\kơsYXζqp3 dN,|͇=.;3u4H{&Pws(s|(ff .p$KŚE0 ͿO14QqxMڢ1XkGL6өެj)G& S= 0~ϭi/R0d y\@@ Nz"ДK!t_{H4ֱuv\B_kINeE]T)&'aM;ksޠ}ҡb[ƻWVdS?ϬhbCR[zl)1\,H F*uw_k\o& 1ɤӗqʩCUDW @14Ô_t6ՆkHL8FՁ9y &Z徔,TuX峇W/'";;̽h´7bfJp:Džb4(֕_e)H:`BǕeI8AezHL7k?#Pi_w%#ݷF搧hp COILW8zў& x@BaQk# ;tnn] =3OGlZSД$ t 9ƓiWYmbS 6⦍b!XO~Mtxi͆:! >*1Q5ô,R,+-m8,=2}-H N O̐ An1"{m$te9{OM+ѯ^("&#u73 =/!8:u=|gM 83;Q>Tܼ[ώv4Q[719ni+Knlo~*#\_o||>=t\jSpY K~t\X=YKl`|` Ky[Hõ͕ӪZm̘ gkMPI?4aX RYݷVa[I]D53 { h6XuO0VznMa]i^Т؜ `$bDv}ڑ1g;x03dNċ4P~3}CDgwQoI[9@~+A7U"x8qGZq2v3dn8ݠo T_Ź0Mvܳ Q)ёً$KOOH U¹3JB¹n7\+<šXG >wT;ؤ}S攙qjU$(zd_"~u"jP:*vwx%( ʆ; (jYW&L!GI <_}շqkq#WbѰ4ZK{V6%Y[2,)CHY/g |X ="K}u/5ll^ 1 S־bף٨G-W#}F0:6dT:[}]?EDl RW w~/Q;ZD\]Q/ ?A WLUbxL 3T Q@AD`Х&|D5 `xֆIFɩ@DIS+:;rReW{7!sf|*_ C7 Uh$QE7ht},<ѧRAEto]~X!F8|C'&OΡ7ilF 1 #721h{6~sQ_']vK@^V#?P.@ڐB< Ϗ*N VYK}[`yQv)K^VSX"J+0k}ݵ+(9g^bƗT6 / ĨZe'Ĝ: J=VvIY&LxɆ;gmgLp"T>ʧ.f:ГKԝp>2%>XfL"1_5 *-x#y? Ǒw ]s#9IhLo~-Z7/'Нă(OHé'bYՂaG7 PC4D$%5Pn_\ltNjb(mZ1e9e+_h\ 3a{A dɺެ:.}u"S׎Tsyc߶6;uc[ =0ON'WUaZ{=ZVOR }_gQ{Its0!];'F 32z{DXx{p ]aB©Ϫ_7f@j;:w>ޣ9wt?M5? m$ELܩ $cI9ِx LAK%Q HEOKVimNGkQͼTMC{ӗz<В ^)eB=<(bnxgI`~ OKI'r40ɟ1Ql淙dfA40&3jpFxȣ96q@u[_O ƥ!%dpy:Y=zV{0ˤ4 uar84]M,mnPϕ54)~Y쎦,S|{7PVyo.㍺vsZk sSDSnK8<"'NC'8r^%)mV睮]Qi֫TD"*Lc]6(ucqe6 .rޯZ̪Ѹu_N%o#OZ)"a _A-j PF[扽W;BSdjqyUKZ~LJM3k0ڃ2Dp.+.Y3՝nrH%8Vyl;&E[a!_pr쌪|-gE}4se'(S&l=gX"XⰛ7Ukxjk<.]-; $[\U}%p9ZxV#MN[d˭=42'yuJa}Lh$@f[*tS_d[|$CuکTL1RoQŧȤ Ŕx4c%_'["ɮ\\m-cX sxzv#t݄W)6Ԧ*`]x[ a7;CRoK;b @*~匸S/y# lf)7ZΚ#Jmkj>.Eo{vZ$7a'Qۜ*_#̺8?tA4R,t+A] +!Ԍ歬ay%UtAeD0."-Xt"kOBŠq.%a0d$p<cBϰa KnǪ,MRۍMƺrrG0->|ʳ #ȜFv]7p4U&AT;Iy[YTع,L6mX(k6V:~ڕQ-PWX5bpB8 mG-54:t3wJ4ialXuS-˘u4tLxfeJ-q`ru m07;hN"`; ,O#] Vٕa\ >stC<]\j$r-CzwX^5`) f.LX 3z5#!XԙXwf%Yp(--1ˑS؂ꧨĄ_oCI:'?2 ] .(u'NNpQVv[e5,.W0kcF{tAzM,JޭBZXH(P-ItP^~4{4b զ4E?]r*H r̓^$4V|c9Mr؝xBS3&* 1r; 'x,5'- dJ{ҤGĴ"! f/l`A2[WvegTG,I*3%U`f&ո; "~谊1Tn]!la WGt%P5@T>ch +˧שn[Kp4d)bfcb ҇؈ʱX,RTqp.u1 `( (^~ ?ҝWh2>A+gRlgpbm\z)6W rCT/IP<4*HK f)2# ]ۥ_g'9,2&`oxMKn0-ju(d-R_U2XG=[ g' Yr_l&;7F`6S2ݙM(`)JONaj P.XxOKՋl)a'%8`<䆏_خ·{<`3R-2 \#AWWdmz8 Tt=zq)h0Ƌ)Hk; BI+eh >Md[pPVWQ\*}Q3;3_k'n$8s1vvMD}A0L\xS `L7Gp(&{~A8H/WD@F4$3~WBPIH8@I}sedpgMRi2>úcX;s< }\(j܂VGSew(+)^@bZ3r[Dp.3A׺NWP Qjpݍ29mBzM~M< BP*pm$k{6Rk{\694eU1ڞ2A[~˭:D3=+?]3k1l.3Y4~C*ށ {0߆T_' ! M|l0IdT\\Dsܐwu2[ܯ-HaqW)C,_Б^{:tg+e/cρi֤Ν}dz+]f ]h6 S [zHmhgƧ{xYzalS73G6傪%wyDyx5}}ǰ֮Dž^, 9KZ):&b̛ ^Ϙ ^'@ee0@oyW 5r)& L}8L[;$(JM?Nh*T,!|P0 F=v©5rœ 9 ''aMDN'‘@r΀#pZ&29h|&C] 6r-X"Ui\k83qQR"&@kƬ@vלaH%eԖ2 ̾ŀ1=yr2$[Ƕ-ͭiݰX\0(D| &Ԑl%`sR0gHI+08_wICMk!o̐"yMa#7 k@L3w.-Rsm]o+LE4/("&Ԧ?ޑ,dHVfK Y}cCci"6[=}fjiIWK7F9ƽ6%.f=֊˫CU`ץ, +iy]1N{<;$pKQo[OӑW] #ݞoK]MϒA1 @P)F$H6v<0B0˿MBQ[\bWB_c٬ugqrwm$5 !7g‘CSc?F(_L,ڋq,V4ho)-Lo noA6"fpڴO&fGɿ(,ϭ GH# ([(𴶃eRN`Q:u2E?wmX`/ϡ5zVRd|viam&oB8Uqgz5k=kӘs^9U{IyLcA,l) JRLT]̐h3Rt<[0M wDwز<$rݫy-8")@:s=s/ȥ2 gt(~%(sp{ LQj*\O7zP%Q:J~`u$# A%bGNJ4 6K7? Fd"ˍLlh|ovOƀ#3ڦNۙR(vPå5P)bLs)xan.]Ox~?2v7!8!]\aS[~zFˁJP@MlFz hLB9E&=~! X|4gcL֫PC`zׂto?~ʢ؅u/vW,jgUMxȽ;\pl92UZ). cgeeu(֎)^[?[bq5Hx\#J;Rpreqll7Sq)(#)G|6T^7H >JAkfQFBmL/ m*Id7GT5Ww U E&X60&ꏙo2~lwvNJ˙{˻k^~{XgnZ"v-_YKQ~(`eWn_w$Y?W1WsbEpNu)3>H>12o{~);_ʾ< \exȲ{ cOPZ\i[pŰ(La@MU"p% {fL26,r,8LRQ2&BUDDz? M@!wjeZ".YYօ 2sm^_6X(Fmq18"F8vs@ʅt\}Ǐz*ZBu2yyи0]ѷ+"2Tídn!t9lP^{hJ*GS+zR9eg%ŁԘ9ICz:gSU$ ^FNxW`TPv`Ku,QTo7me-R= ̰Q4Fɲ*: e@B`4 IY{YKL7W No8 ¡85´ɐ_1Jb~yh&5%D|f PV P&r|4QO nTH%YF:2Bn_}^Xʯ[OrOqPfiaˆ|${g !fq9_ o, <;Ea"cdV 񝷨;O(rC f,6QC]f쏱 h[cؘ!:3>t;$Ɏך &(?W 0e /yn_ْPyU S DtbtkO>@Fo-g%>0mQk׭ A9`,' ;܌Z~ѯ-6 PwcŏAg|ckyTPW S\*@$ AѕlP^QOF9@`xO5 DC2Hz}:Л &425HZmbH`]M͝`Hj( !  ѣ{GB ^k sK} w9{j.G #ڥkD%>=>7Uk^QGH7v6Vh"V b)$w`yzqG4J:GOҏ+f,#B-< (GxȇsؗO+:ˋX)![~MUr(5&d*^GBo3j6:=hu[w^\#,"E@sы=3yV}>^.+W$Xzn.k&eyYv6<ܞ4q}^ZP Y-'L||Pķ1|ڂ<550z_a_}lSE0RWTOE48I:8)oƅ|e/Xtlʁ<8dMefܹv`:<~2|8d&&@Z*xDIBY1; /&C-{Fмj<vڰ%u:?_Yu`)NBj Ah|TK~i"&NPV&~7 o&ɞ7K{lْ l,񊐍˸ O`kW-q:#y6!CA1B3bJV ^BՁ7des'舵X:I 6)bEyM`SZʔQ?c׹%BM-VkoT  Aф.OJV{K?jU: Aۋ1x;skJU(u; Csx$E< HjxUm:$  m,_ I̒(Bs#6][ 7DneEI&1p]ޠF8##`AyxB s]YZe[/sfPUv>AJGy}a 6ʤrBV hJV5 NFTfm^&Z_Qe9Ϝqsy7-Bzfe{k تd2@2Hc:,*];]N{*&4R38h+u/Ln vc`ӫ~#z ٌ~%Z0 u\})b[͟A]iOvɎ!ڲšy1Znoڳ0w6Zm!E2Jݫ:ZVH WQV+p' -F$Fbm;lvQrȽ=~>ٸB[v?jZT0-pQeQ-4ݜW9EIG9qt} 'o1;h&x ,Ğ Sa-ɃW2#ӵ?rGU>Jr`mlK wCHk6eaem!쭉UˮƱ(V?e0:#֭'$_kw)_D.T*)'sNAS|?k 8 @Ek݆9^ h:is$pT{ E2e\v-{"41*t\QOe#9av7@,5fىN~EZeC§@ḭ8΀zIIiqJ_N$*`}V tva5G 젽j&*kByhrb4ٍ2._02~ Gv1jTqehFDO6zpTxo 95neM^&L[F.@M 6yDBUQ=!t\8`؆A%@n>95tj MdM@F#?ip6\MS"^)mQ򧓷QF@ 0X|Uf{#{[a_y[)wI |%&S%0XVf/2JM2^LJ9C" K3 SnOǰ8^_wh966^J))JW=迮TtfU\BB,+| tz ~5w BmØܲ#'qxS5 t3N5%1ulGJ&aD?2F3ګg%6>&ۭQ|&L׉k.%bfŠ'ng2K,!;x2c8N=Ule!5Wqat͝B8p0xR=.UɉFD,gZq*|_ѐQ *LRh&Ի>B1~M,, )Hs1Hv COJכ8PՒș^,X,P)7OC5RSWDF6VT:kC5< !NOuH.]g)IE%ki?u1D\GQ|G!OaQe ioAJ5J-GBUV֫] Β5i翖bT`=<$`, i `Zo 7GGi\'wy,#[5^%rR3I$`j5Zgl@Np2 i*{˿yYp^l0~ Vu;QwJ5s/dtq35IcQjexiYkh3Uն @+R1$?S͕GZ2; 6Aހ-3-[:w#^_ldVУtkG5ښ^؄#<W7%ؿz <LI_!#GjwuQ?uцnQNCj9zZ3Lb_g3cW=VR<. 6\E3d,ބ19P26~ЏUJ5+2IqwQ,T+ze fO;~#92V&p0͐ lj`Vhtj`/@LIUXvLlvλ]ӔZPveq7靮>JoT&ScBqVؕ3qh@5 njnV8*'7x@Ub8*"26>=4xh;"v9J!ߘuhC :fbX+X̓F)tRY4cET̞C:q؍C"b9bSefcEKp(qxRӉjb3h0U8XZiy \;վT%TV`^ql#6o=*Mo_lkIauQݬ B!iv( aF20ļsw 93n=14  G\xF|mXz"-|>TO_TEߠM1wzDkv¤5=Z.+OP )bXf'݅1ݡ:wҿzqģkPFl(߅֕p yTA<lPt;T5JFKr=ΒBi: C绘]2/C!TݢHX}vՌ'8Β+ ]N! wUiwn Gu}"sowh!$h d&iů8<_Pv,yD$l 0>,~ 2FQo Ē%J&-m#RSӽ|)J QyShs/4lmE%d9޻w:}okq !/}X"Aq|侳nm$-׹F6Hhv 4tc. R|RE¥f*q}Wճ[qw62TL\lEX]Bdyu 8]T( Cx#O2! 24BoVӋ U٭ 2U>㻎In~2 X1m jR;9.]GvBV΍ƒNSWeidAӯUx)&l؋ E5fi;=QKǽI#)ʎ,)gL5~῅a!D}+V8n79ݢ&kY sv7Yo2-b\ׁ+A vmoC^ F:k]bJ~׋ As2ᴬsx;wK7Ga;fXh C`#J%nyѵ8Cm`7X6Dnl98'=!$sG{4KyKlUݒ| - j\O)n ojxu u74DDr5M0Fv FV~pgITFH݅f3/{}k{6܆wiJĀaX$3,cz#˚Q QĴvɈ)lv>`*ׅ_8ݝқίw_ (<99R*9Lb>6*:㱮!wN]Pa/Jz:cQQp8WKv ^6 ;0dkY @IQ8;C=P#BEE/64Sɿtݗ,Fms+qƽ$῱g:bBT:hʘm?kGaf9D ,2Ǝ ToRÖE_12䞺/G!CO+gʠrAAd]bW!}ъu]|<`~GRuňIb>Y|ȼjsDZ0.P%ٿdxv@]:`$)&'w$tlSbQT[gF3V^ a𞐜Ea4 '6镙?ؤl wVeR͞EPgpY8 O ..ž&~,XH׶tx$3PG]A"< -ԭFhK04[&TIP|w ]S2r#,`#y"OMx-݋?4,7}S9,O+x(v!FwuH|nпϕoHRbsmB"! %8KeKȷLXbF^)S#2:v r5g=Oq3n'/:+c_MpۡKCPM@2>iCm<6Q2jj+0/>=|;Z6dzdZke؇r <+~6TٿJnKt) q9$Sv$eb<`UE{_J:\HKeǥ;9)h)4D{ǟ*^*gj}o:wpٞb2tc͇Ujz;]#/4-^Ԏ'9/\MhL%i~0ԏtVZ䝬):U!DDb6@' !ų36y0bpF7قfbvPǟ]!Zݴf_<^6)q1,:vmN 9'H,$@SIrmMVo'ivn*>&BK^Ƴ9wOaDP[ȡi"U\-i D D'@>7pȍUH9hr?jY !OM{#X,w&Azc Rjdy_6 a:@ʀ>F+v'Tmp]o Kޠf,$־Ǻ)4P֤Ke-\9hs `o#Xg2 8Y;T6Jq@,@ >٪;Ûyo._=tch=} Ԃ5H!Tj$ ]!(׉m8p ?<:b}CRK%ݖ;o_yU=82O([)} h LW?ß\Z@Sgnup[*` zR>e?]|w< Z˟A]̵a;0b(e ]YWɴj!#V d< j !n+LRyrdb n YtS<~tY+z>>漷hAϰro_Il7$ r_!&s 2hH5B4v~f!C.iC mR5:cr,c TY=A~N(xֆFo&&8v:y)xfYY6JgM '\xS4?R+]h 8Sj#&̅mbxbx꒰֒+s[uaNoĚk|q(ۀ䔋,yaosfM]^DM$BZ15?wbG>s6mOvf)1^`(Y>'?܎=!_U.1(0HN%/} q[ u1$[hX%j2==_cU\ пHe)Q> 4Kj[ض^sO^fך+)4Ue\>A+4' (6LIb z+;޴~Ѧ.-٩2%=iMCK䟩Rׯ$Zw΋y[H[ 劓Q*^c Q|!7qϜA|Hx=پ7'M `°f1B]2Ysu"iG ʉL Xi_q`Q}ˌW2Ε.QI ЉnfřD-էB|5 ]uyO:5ʹ'ydy<=Rb?Ns:<&RrvX1o8_:yㄕ]{ro5~e(Q(f"T rBxYi"2o.iʼnEҝ]8pRDzZIOC'^ӡtI[cI-m #0u`d~~n&BO~p PWq|C05|͞!BJsuR6ܷ|tƍIt1]i[IEځPi@#3xY` Wk ןe2ٶn[NJ-oHh9PWd̕g6Kԑ٬|3s>5v2'!8Rs}6e^؛C^nxh4^ oͣvoڳ'`7֧הŎjVv0+@UPֈ@+!Y8z|Hvj6%a];GLܪ?MHEkLr)H(i2>:<>Ҩj$A#y['4H kz`ժlFIjdd3bwUO]iՎJL UZG9Ay䲊P%lu1/'2޻7O /8Ǵ,|o>)u+y1Pt{7@MHfc4<2W0|B1'M6% LJɍR0*|D fυqؑļ&Jݠ[eᵀ*+kc@jw.9hG{O-V1vO/XVaDZwROը.-e줦-" w|?Ij?=YјUk܊-m. š-<6/}wW6S '>߰#UK DX# 4-MnFս2/N.VjÐ>AйK̆B\Lqe#'2l|6;J:S';=G$^poB%%=÷at1bu@%d8?b˵loap<߲nDejd{ l>ң'f>,$Ʀ愄TVr™eE&F lYlB12*&RצWDziC4 BƝEW~NROL]2̧Ɖi40,[Bzcwh0Ǡ@. L ךh=-&5yvg \o}աA A yOӷNVqVp Ӽ֋OucI3٘D3yc9 %E B` ϗ>|} Q'[1EP;֯R\LtpJ1;hvu8*!?p];vDŤMmދK{iI/_`s=BB%w"tzzi`dE yOܴ?ke𮧫7 υS dS؞1 'uU g\(T;:T +otÈ!6+90i3jhtnr5 YBTAqȗ9Aly(àFG'/THtǤ@ $6=UTu|@ Nnj L )ȡGS{MH.~)b-zۖ4s[аYմ }#*qr-~od &5x[[Ǵ(8D.][9'8zwkmZm8X K(OӇ,E23^RB0xg'%-ÂG+XtRRZ s^ss]V˯|O.TX̏PcP1ʑS`4)J˷ahqvYtq0]t=0^2NL3O6 wgJ5汉 ! :5x#_O{s.qz?Z\~eۃw ˠIlrϣ:-U8G« V?1'=:Eí>PZvx5`)AÃo2"xu~ OӦ_6L`&V5i'C J}qZq}RU>]5W30O~& ?^՞i_S; 2OQev?-C,pE>Yl!,gd@huO)r8Lxl(+ :3'\LFȫ|f4`#|="9.v/.AqkpgOG =_v6{z\WX/N[rV8k +zLqJ.ƅ4ux X\bpǏ%P\+nBUW#-lneX8.puK%*O%+:crđ0a6Y_Ov'0c"k+$uXw[;fQH i϶!l1MX6Ay4R, V+: yJ >ZQF k^^ܤ1K˓U u~9WF, ۆ56;iRuX0+b~-:$zRɗx S: q#YqJЩ$pf#ƚsd6m楹{VLgMxH #B/T.=8@eE:⓮$vH&\3pyIjeQBLv5 .|./O'0iAʓ!prɯR/Ď7ۣudD.y+_b=%Zܯ,3%<;k,Pґ({J "/#b><㶼˃ HN+ }f`fs u/,w.v<7Oc(6[5N20\unkv㰞6o p'N ŔՃnUH:y+S}qApDZDE$vƥ<M^HDx+l"fa?|hQا,̉Bb4>ױ[Imt54/rکJ3)Zy4Tl ހrHOeDF:3 *8"T dq,}?=y!+-Jb!hm$W&sGAU.ѭ,ʤ8wpIY]W$k]$LۅxI(Ӟ F VD˞*0H[Z]_c{.n̒G[үǟL]A{J[Q_[*TE{} Z|$;<0%%^.mP2Y&FMũWE^vbdR䩼,s¥!C]ɋ`Eqf#9GKx-`A1,e՝Ĉ~ċĎXScRŤ2_VE6H[V/F7d(yO\FM6KoE⑃5c2/01 @|":Iikc9HIײ&R[Km+]e[F221N!P$GסZg̺N»s>o{ +H0yY!ì"owٍXEh<[ - *!ؤvR.]ꅳI.Z#yOJfh $YL.ed{*Y nTPF^a֚ xkf, ^,|708ux"$ /{-+;։S(tlyWaLs֏T`@Jӌ8gu#I -߳+]f6yknNfjQ/ߝ"= >44ӛ r4UQPpۜ+ }p噧/OZXPvWZrbo%^uge:sY#"겕G!dfzIvCf%/@7{n_//t@z"g̥!`U)@:Ӓ6v - LB?=hSV{h@HQ1dfyCf÷3-\OJdƟ@-d#t/2qa7p#ȭ+K3:քa{dn֬.fHJi>)[AQ WJfЏUwhk{)цmր2uj+  }~ ٮ.ԿՎD"#5tty}^uAh)_|QfU:~#@@>5y`|@mM l a\ =Wg yj7̘%,Zxřn*T<5'#Q|g ". Z[=8q#VM2ٞl39АR7JV4J YM(W+hs 呡1ՍI]<&>rrjEAtLaZ!~α{:F,tqcun^`a)#)P^#^;:6 c_ik3|}Yb8|xavnY) \â Oݨl.<ˬ̕x%mCm}eMjF@ o$"u;$KB:{7NH/"?t j.P*g`Y:ý!R#mUQևpP}X'FbRDbV$n4 L9,V^Ҽd shMuNvYW!v b\)&Qъ"D^1!0%Wip m+^{@bz$l8b\F AuB.WL!KP[SIIRأ>Wsǫ3AoŊmަ1vD cA䇲 Ã+[ g!d~\. Sk1WTfgOI55JGxFQ\mvGi\;xNW]nqV<wwV1K mf+4' lR1j;36Qæ յ"Eh79b}~hi-3*UukhLk ij,co0> X"*3mfSA97wkO+(?,SՀ̪%!s}nGagЍ^̓ ~҃;C,N9 Eq;,Nz>4sd~p둺e-FPzT Xqmi [rl$6-0#.qlytSe@`~+ޏ~ H#֥]~3]n\iQJk*rI`3qvQBF|LU[J[BȏpA=}Eqs׎) #5 s롼,eIHH)7qkñy^ԼQ4.|zl50+WV~M|ht=,W;g#H ^/Uo>Fb a1c]ʀ,/!GR#T0f}HΠ1"a@ebR@)fU#|(%^FXȬFs։ [3e+Exy}7V `3e3i;GJl2ڒ5nn{Jo6ɦ%|J s_``UXh0f;&txO9Q9 TD%ݴ2)a"O''&m[/c>+ }8X~%$u:H=VLJzB$j3cs 8梹Qh>9nV;~(rf⢄FeDn?aEkԿu9̙%Dl99RcD>Tą, iGRw2$<,[`6 YX@wSL]^8hM΋SK&5Vd63 ȧvLqb!-cid\610DŽ/Ҕm9V9Z35ԛClM* R4Yz7Wx~tJU>cI=HKDo G: ׀wRk+ -Xز We23* >ɫI32HCANN+ ,|h:!R넪Z֥xasb}LuGVp B~6.K'biɍ( Vq(I-˽W.zv(1881Tv2w p W,fy&$P><~_Ff@^L[0a1EdWDM\`@qZB؏u[|o<%JDȃS!e{]5Y_ɵf%OXeaPLWI~4yyث¹}}\&5OqY8?]A޻GZ|pDܾ+W HiEnB%ca)WAT}ֶC WH?&5l0@LV´1޲F\pCɱFD[2!5Y^C֭'\UwAQJuY&i\1 WUVżpPkvoy620}*bfBa6!\4%vIKb-s^h#6p@},uۜ\]LmX_JQב|bcA >/p0E&v]'Se4ݾS)3ߖ=vh>bQ*9LLq^4A0忥RVǐe<^p~2i8)5Kz0'ىWcԒ譱0_KN&ClAu!01M>eܪ&cPH¤6{i!+uPn'QSAE(O* 3p S"hL,M"iq:Æ:nQ{vzaȗ<cpcOS!i#Da3P*yiڵe3cF^.w TR>\B!kl/p3N1m!/Sn^,lm l3fU3ZBwe%H0^<$ *뼝`))TEk*ZuHE.7C-ywS&W+;["ʟZZ #őL*k}Bj$]/"'mJ胿-!oMv+mȂ޴ƴmj[F^'V#&0^bN4ϕ+6q@l.4%7lpԨ;X$Lp@R\ rW#[\%H{}ZMʴKњ ~.;;mIiEP;YU"0 ps /%w!5F P%(cq!'oxLzd&o/g^um-م_ VΜpîa T4|d^bn﫣^.Rn %Ͽ\$hJvRE5p/A:cqɕ"x~wx=#> 'Zbe?t Q>jB;rk\uYx]B hx"v ߠ/]@3)+aM"WÀ7ǟ,c7FעW.itxa>54i)~'4V 4 |ĭvCӠp[IeIfuKz;B4 ل` ' J2CI{뫝q޺d[&fEwyvy^}Zg8^A~:\}*5=!DKW6LYr#&$hѨJYZUaDh*H]\1$IEg( ot᪸B|!t3NHTAlQUL xuQ4rv'jȘ&45|D{I6gfC9ǵ[pnk&_< Q-&{b eST S`fv[2+>ˑ48a;vhΊQ3βީ(JH]v3Gw0ڃQ1K32t JWo(~7j: ]hML@:їf7t_rIE7ۓ(;u0޹}գIñ{/f}D Σ~StsaXu1bD qz NZIn߬8eg P3EfD+mw! +l Sex&7]KՁ2kYK̾yWNwlJf-X[yS02pTB` #wR¥Y km:QJ8&35=;P!^Pnw4¶TRUpfeK-180-oxњ1[, +Sʪ-,oA!;$F/k2IC?&&WV[EibD,&%#-e _f;u{ p-?M1>%Y z8 *+ny@&>ucL!bR( ZrTIrAHA߇U$ Pp3֢Z{~GXټ(։cZ2벪Hv|բ b|D&;Cgsv09  :<#hv3_.ͥTrZaiQ&G^*:KRfIsl%/tr:Eը?GaLˋ!c,<~ei@t j1j` U[^4WXL#G`O)7Y_AVie8:E+~*v Cj  ҂kBq4-f]  x.^i+X #ҷCTc@߶灪ɀԼmPi7QDיfLX,g!u#-Zt,p (v,O zy]&896הOF=EJjv+fp J E,XU|ޑ:"YD}8n!>k5&5W{p P}nJ3Ljyeyi=]x MUʋ^ud3d! t r9ڦio~I/?/~d)p95UU&TthAŨ3zOb><3ۥ|<rVC+sSj}D, ܀:=HP&9OܐPѭ8>ϠaTtr_~A/WMTqj<aK#%CGέYKHo~m?a(Y:>snd Ø]9_$Jc};hpLl^۞qnJF7&>btHZ鋰]C1"~jgwZ1Y"\0d?&P(Yw)U4H ObS@ᄊˡe}(tp~Ao2 ytZ7m %(Vڤ0|ȷ1 ૔6ۿ./,jqlrvٴ },rC99a5;QO <)W@1 j5[ It>Htm6QX]>U̱9eLnbO6H%Wx1RjO'~Z =kN3銰4vuz9OM}?2U_%o`e9RnL܌&uGe3>3p(F0bZ%FLj"qSF8r2~]}ib7$7uH7 XeTȁ]'Mpԩa\RPEOaͣ7fSe@ɽoUAL3KPʽwAD '^4h0Sh:Y"XW?dQM{ָ*8 M.a>[>A MTԋ P9tFAGakQ"_$b0J֓g<]ACQJVq۟?\G /&wfYT/*J0L6w g8w^YQ=.Jt̀1f& :m<;GfJl@N\uaN>fN83P:W]f,Ř]hG:ah&w+V$tJl;\@[ښD[84E,N2W5H{zzn/per(k?8ܓ T>zߕUbu=cNa iXm Np,zC178F[=!&pԥ4雨HO)-mZBZ7]9 o34O9]- #M܂Mv VbyKSoij2Ͼn 0B}筙8m x0p85>9} 4V9v8ȟ.mwyYrv } eDK<ޮ:+Y0gk]2q` ݣ# t[cҟJ;/} ?+m9FI ;v C00WHu7?Ve!iE~@%0iK^?#Q/|T]R M ߊ W={k Z5wRH:NRX@e#me@ Nh*RcC(KfO4|7s w扃Y4%R=I~ ?:V|uR=$h:2Ѱ=ĤB w ѿܢsO4`$i̐^0I`7bw7Xe [ؒ!J_~v_gB`zgu(s9v) ~Mt` ߚcЁ`~;GÈ-|h?G&|!r~QuQŕd2O@ s,|Apj%M;'n?Gˈo` βseV&?J+. vkah)[ֶ'xZ^_ͮ1.%YG6^WQ`BWviFWrhL< o7gŴ$^đ7]aL (G"_CM';Fiȡ0JizοeAwem֪6)Vvp7FL‚wFwbrN@D52rSz$I * d봟v.:TLBMʵJo4ޝ2bg{ Nn4䐀8Eᐨ 2aK׋j&8UZ5f(mA~eXB /dQ n GH[[N8= kP6<|Mliv`z511nwg%1j62 ]•^4;BZJ\85NOD?@ F a B!~:Ëco.<fa"yam4R fER?Ҽ,CUE21 |ڰ?xF4 ja,z9/\6MM2mlwVj;LkFR)^jY1sQIK5zx\l=gr8br8pg 1xs.?PɛmUfr ۓDІm!Rt;3i_UWvhBH`{5+kjl aduҽMZ%bwE()krZ !@$X-MۙFv Z(meAjo/ZL i #cGt#C-rӪ'olKm272tDܣ1n7C=Jwv1`_y=ve 3V,wئ8G6*ŕ0c'"M{&e3!T@g:{A}  AՊre+I4Λ9ExyTv44%ڷ'ot,ScxeA+5ןf2{y<cpW3z{LNGZY 1{+LQgfźq*8׏yby5Bt1^#yFiu_n.4g vyu 0NbEL5> .EN ?WM WM]sW[1W//nx,pHhLvk}N٤`!esK8InNztUVJE۴ :1h#qp>+G./W*yv)_7Z*W?c#cvP}2T "L3ՠs63ukaT4osF Y;2F5N8<3 R?#@~s]!GhS9-)~;}wZ%DrF)X|pՃRõJCTM14{DH\ Hs;$viľ6#Z@J M{XsIAKxvs##0Sd2Vw Go}KbV[QܫN/.aKS6+:'oe)jn\W `rao&: W2qrx%!(ja3l ,(pOcJ녅QkuѹiCHOeoc*K8|bY Vi>IjtYt=v`4Kl"Q%͈ ӳvՐ!̅>+3ZT4CsBmN{ģhh"O1jWo5xdIWxPqw쓂>KiGyX.ׇpE1b8Ne9Q=ݥ{:6^&DXfHeQ]\$?t~)K>KثĔ8`cQ {8bzMۿպ+Qk9e!*E|*~>%Ds& A_T(n}mgD5D6~9MEbA prr-!0Ly]ڗjp9/tTzXO %3ݕc.+מ b:_LMF:KT$꧌V g!OGܨ!kǸM6*s=E\\nE`zg^P*xDs Ѭo# 4i_/΅UqR1l*|?vyrߢӞ+wl,RuRmҩM;fssA152Nt~Rrd4/Sq؏D!,湨q "mZYm<CժsUꏏYa7:orM OzQ:R 38ľ">uF!ꒋ˨&D2OcpYo 5Y9qiNK&<_:iT |S@^,VX*֜RMĉ5Vřs4r/)z-twG (MM?+YHM1p; ffaM~rEa9W9VxDJ\[D'?z\}+WF-*%U-%q-WtSDyʗz*aF$>lfh/Ծ`pIl˾\&|1Q[ھ3wóq=;ɼ!Ӟڥ*O!7qH`Jhlkݯ4Y]62 N c[)rގ @J Ј eC82M.g$#9Lr'ڢƵ,w^7>xxJr5ᑯfjv6<_Yg>01s/V-AwRHشTBB[L;g7҄?c( "ۮWACnK r+wy,LrM!TEC3]Ⱥ j)y\v ,xz3qSz^s<x1)[qhv| x\:|n[}P+%Hߑ́zyqHp.MVBUօ2J{wO`ToNqȡ#GX_ Osec}`XZ1x -g!\+k>Ow-R;kdu6"[,v ɢ’m. ]5͸΀G5oUYW3f. ]NR"u]_lA&-awW~O Z53blp⾿9n\+j+ELUY=`KC[wKObmX%6IE輵ʓ#;o. n_qm@pkrg[HjP/]T\wmDٟ@kZ_ NS韟eFڿ/!%o}^Y L(:!{,z ,QXu[neq!:9r c@+%V8swT']g櫜lק~! "O5":n;"Wnj:)}MbQ 2M )=l CJ2-j/C=1ŝV80Aۄf[x84 G4'-Ciƒ/l{,α(7E[l4.q-4P6oA~g;s.搉&P- śH >JZ][6ɰO|@8 !v[h^d "le'#zs%HR0.I^1#+9?,2kHT3Ư]uU`w !.o2Ja>>W=?J)OˑMh>ڽ!&78#JrTj_5kqz*ҝldu ˑ Jm!+c`ʅ׬eQkIvE H礆&af瑖KnS_(7>1bt*ޜ5ZY),Tx<'Ph'֒N& 6<2Џt1BwN Qq(k%^aWgcG-+gi tE댼6 S7gYoD5|遣$,`,GVoR;$;1UP2A!'ae)'G:ȅY}Wß<5j=0_X( qY3b}hHtO(^Jyx%{!C-Z2{umKV+)f([3n0nPGTG'+4\Q!wDT^c*nJG;uѴX<[2 Vr! k= F~4?+ش`?ڊg/xLk3( w;Ւ$ pR˒gHSS3m \1ѐ>7CziE#ZK_Y]+z5~'VQQз~c/ܙRLYݳ`"Q#&CD81j\(w8o_?̻|0vT"ԄtXhLd /.B辐h+" m̽qQb7Q[-^.HCy<™Kp>Mbiռv' Opا l8a8ϣp.efD%?* P$M H5Ar2꯰a Uj!liv&~I/Tt~l)U]qA:=.=hia>*YG&5٦*,IoN ]uyZ2p_]=.)A!s* w Mk74_nƿ(|Z )" Td\u4bĜ]aL.U,*5*9ˋ.i=3]BݧIy3}ޱ. v^sx_~N=;/_?LB/IeX3ƍX~ڕy'G%ı}~:ȣy-jý.x{|{ޤ3hAUh?yQEshxyU}W,<]/  LӓS6 n/;Z1EXcj&W9%AbU T?/^%܁p;ϻk遺]^lZҤlZ!ڦ4]e_b %*~dojD6b)Ix6a;ruK3)|;U4U\Diii>Mw61$Gm~u?q7)i& tz25 "=rBUk>e'DpQě+/֘:pgP);1,?d,=X= e^\< -Ed]aͽMPhg^Xt!1v]=<::X!A|+yV}Y,|uz\ŶpT;>b@ZNq#w:AѾ})ZL~.& v:.F y0pp(3뫤J}7fѨs#E.b%5t}oEgXڥ~@>3zʒ2nhn5KNgZ~;=gؾ%9qŨǸR^<"Jm6px( 7OI<9l dw7.$X&p>*'ăUmڦ9`Yᣵ'lsa(0PJ\V]bX?Dxb@:$ eFn,t Eč25#g[ܠ4vq?ϻ9j!ABtO!- bkƝ YMmk j(+!B\xJo ,}4X PQkYM㇤%M{*m2O(Lc<$o2`+\6LH8l)JQ+. Gᤣs;ٞ^aŎhDeWZ[ ,Ѻ$LvfCݻ4:~Y0a"zFq@n 'L 9N1l(dysPP? y<Kp}`EC)K^S]FsR/pa=F} =%wM&Kx $=ĸDZ0i26Gϯy?yT qtb~ن_[ 2;PQDbҁukrc+ hYÌl'{nĞD1Gi2 o7b*?dـˣjCL>Qy3 P*DY**!N’޵.+%a x,I. LI(-Mʸ#p)#|zߠ(37AJOZJ)ji`~k䇁Suv FZ- L7pV5xsB9HA f&2V۩>\%_x)hL-T SdUgcd `t)Ĭp^jki$ u@JP}VhPm=hp{M=0d1hEU9)&1\ݮsIÿȜr594`;(wr{TqETUD/2\dC a^,DBW@ci | S!^'u{0Ke%Vc%.9xҤ-L3|,8B#pռW`8X}[# Uuay/b$tLݱy.x_(Y BS,1Aijϛ`OfB023*;UE7#H|(>xG.Di΋FЪ@{9˘l f,:*Sl$,@( PYBj`ZҶ]NٕDWoAV)ieAw-R:h0y?mjc!KyBk0򟅛${!O] Vyqa̬1HhMʢCVlɃp2Z>L:Sٻ:W:ޏ`7pS>;nAhԀ,u]f$a_Шy]Co+=OV :ȑnu(E*6k$"}V7&${(0OJ)&kP<63*.]ĆU-AvX2@~"::9 uElA!XFߜ ;q֢\ݦaid7 <oD㏍|=u99.q  !(z5h̽4bP(t`toZ^󿽺aڱ5,jTv6`c1`# XR&: lcT^{{zz4MQ1;rftz]k1gm阂zJ,6A5Qer:BmH»)j/24F_+*.\a( 2pq\)U38pQ8݈È:T>R]ȇ|'a\&aAa?la+ֵ Xf TΉ›݊?m*wRYw%CC'!2u]T;]O} J~̞s`| flOm.G> )7o֨-\wmTr \ʃP{*盁E_8J$d) llia]b{q[ng0vYcȹ6%b 6P:sR }&}l6Od(nS\Liw4-bjYq6}Sϻn[P!^j E#- aUkԼ\z0$)jJV؈0$JYHC#y&DZ*NƞߌUV(ecO|7f!#`a l\ A73EhLu^gZbT)uH4"Ead8U7*X&Ѥ:풤/љc[1Tn.:eᣫ+:xyrQ3,яm%'=S8$&?t"qFF{ǛOrp]֫ dQBizxɠ0zI +V?%v,pFp$0xc{` 9"%sM}Xz9+P? tݓt ހC.-|-xEdK&QFD'32 D2= FF<"MGg4U?3S=N9)C:,dc;"fؑ&I_34+8>p$QLKh'RyFqqM,V"醪[eb?1L bn }OYQŤ@“{!%²՗u f”1$CRrViD^խWFSCk(@7w.bxg@4PmvJoȚZݥ7 drw ;W*zwӉ `#޾J&chSiv?k~f0 RTZp~W3fS~Cb0w/'@~. ]z[8a_vtFn@SMTAEع,R`7gW|l]S^z.ȅp>}4oj> g/2:{#ݣ|V~A`h,u_I䗄3IGPtoLAS=Rev2.UEK]w#:fǞǭ\w/ӡZ#FexG*~ ΃ZGdԡ*G>gvANhyX&Y&Dk/dm_k':G@%5[$WMM:Qc|mb|P3a#\R˘"]-:+K3=E\-~AǣAHQˑ,][$B.emnB7osg]{eik0GyAM[YU"Yc7z}/sNW*g,;Ow׆a7*.]d ]rcBz5z(G!hR Y;ȱ[2IkcG5 xgIL-%Q:3KK)QLDO?Wf$܏ƵzBbn,赡lw%\><;;FS6EK)Li@/J8WXq(_xdI|(/PoDJl\:خ)R_D{EBCJf7!as5mIfFx.SQf p!w* IkwrՅ/,KDig`$t5扶@ƃ&fy`ܓId7:$P<^Y ")3V ?+3oTqL{jS\sYz8+q)r~V1j^q.i@-G)dj︄qp# Йtyv\=~CϏ2]q)cy5bkFγ}X1uN#oL.*l@ϿOxε4 7(1(tySXk GQN~]ĒcbKI(G+\=8zB6E$#aD=յ7#-6:O+Bߣ~ #}G#9?)$'Ut]kZgRV Dsx5'|Od[}Ei:|?̂ Ko 3# t:ױDΓyMNc/KGPi翈h"&T^ҬkPZ#Y[^jj6^bܤƂ{8 հ%L yu& P~Ԏc'OGL(gǓ#oXc5g'|!ѫipnK+ vrr2˭ R1^<fT-}1ZgV%]she~H'Yr4ym[+%{o%2ZkDbcg 7* zg>zݝ[lK-NO'5&HhFE_ 䴼@`O @fU,zv)k}{zeQ;EՑqWmj0x])t'p>6fJZWzKftvЬi+DbP_~)tv[%8tb-%fpHҵf%~C峌KWע8 Kfc)&@16^.'|'`"AyTQ*ܕqT|w ߱Cb(hOWTa^bi2=tRgQZs6evOF]X=xO4hs1@ Eղ;߿xFO@/TSdSua}iDGSyR8ɵ(Px eqPJ[k@Xc d w۩|Fs XE,:Έ"q>4ky NAi| TS Hi K[.Lro}dvY-fU )Fu3H~A::~p;|.U62k7F(vhQ*-*i) 4%I"㇃uɯr9 hFwGҺբl?+xM3ک,TsbC ~1J]ÂM7A-HI\W/ܰz^z Z~:ً􎎅}(ũo*O*S͑CfҮBukUC'teLPHUc[$ⲸY e\1fNr\Cn8ֆ{N  QPA 4ׇʇ~_B;i{-˛pKOi-p(W,3܎D֡ uxG `"s#b4+v,΀N+NFZBf0r uA|Z|D6F/kQN$X'&Ik P^Y˙Jc&68ܣ`iTi{9LPq~K.19;t0!(B* m[8G|{;+JbOxxHv`ZaKe`fOXBX7BtXed@*?m~2=_%bQ6"%q—eh;jsevK;KnwGPV i2>X+TR:y,iB\p&RS%VPϗf\f^Nu &iKmRPP+FGָ?ٱOPw̧vG[bݱdpǜ{kw6ܚ?TDUmFa>hANȱMҁ<ϵMޠ>^Z RPtksͷ>j#m_YI_/z:x= .;}C/n~,?V ] W.~95~|ËKm.j88͗ƥ9GYHs"tZjTx63)Tz_^nCg::\wva!Tpc/[{]dgt–a@H!}1] p]2,js+jh|vڃą2$Y ]Fާ҆Ab^1,J=Ds$OiDtcƖf-_[E:9y7!Yޣub?ssHB7[ Ɇ[Ksxs-xPghN$Ze /&˶"5) Ю%6h$\RÐ$@+m5Z`#V Sm"VBvنhE1ca1aHi"Rt\|3(:ìx87vubSkSף|]CF,*D-+.81AnKGbU&N$ðW %q! @"iƉ@QrUb[C*܈S.$h8SHE4 &m^y0Mb /ʴ;Q^o>E|а'_J`UfS U(E~_6xʜd~AGrcyN͕ s/ypFb6|Z^r+xF+( .%dM)~?&sq#N.?( 1+K$}3_+FӇ S CdIf;.l_Yz;XR;}-mû 4E_#9N#AQSxUKmEݭkJ6w X*QWWU$VJJg EꟙY&yT$0~Wkϥ*A/cr3D  ft{d3"~{lby{<67_(Z2:uMNHҗL4mԹ;% YJQDZ0y%W|yìeRѝhb쳃P֍f[2Oe~u%[xVѯP":~65j+ХU"cR,tGp'!&X{yeYShhBHWmu:Į3cmgSȣHt { ,?pSb7O30+تmF5S ^u:KN]aОg!$]!Z͊(hwvw~F~bxϴx>3wƄ(a7Rq\mc [&m,nwלiZ~jxc̻<({ HHHMZC[&1#88 YCJ9jBɄe,@>H`w=ý R:&ǭ5Z$R202Ex}<=7ـJjt7>.# Lb'iȺjנ99ج$fF,ي}\D.u@\jUals`XNc(| R+4},-c02KU9+paz8F[b#/xoB,Ry2IQ%:ݐ#i7ؙsv~BI#!92@uc5̳ TCs vuܦކeIz%靔1&gc?AZTr*e$拯R%$ ׾߬JN{%YZ fU9J7n!ǡf@l,[1z>zȳ%^gb[E6a䞮LBR"="xX]~><>7]4Aẩ`G_CS5{͠T$[ Gh5ns h{؈ooþHQE&(m 6Y]#OeOWR7ǨH!J/5ࣹ31t3r鋾 a[)fW:>Tc-"%R`kbg)4s;a柡{ɲ>æϳGϹ1ȝ$kC1~FpybԞJr+DHMKvHQpxmϊ  -NRS_~w~uI>PN yoC5&0TaDɅtX.x#e jBiTIh{=oWO,1rTy)PQ]!~Z3{@Eɭu*rCUsR*Wx]6EvK}dlwV$&?N+ 4zNckc'ě,ot-U)Ng+n @%2dY U DC^b=HG>+x ''E nSj|$O$?d$jX>"܄d~ImI7whI4ݘr̈́d ?p 0X6f `|RqpњIBkھ#)*@)q|*1.&[6(0i[ 8`j&t0¨ #C$0!Q&dְ֗4ecy#i6 ݾ<}R0J9B1i8!$/rlYF$WݮWͰ]i\%#Mw;J[,mkp *hyc_dO$d FOuvE>"2t C-5WוVr\1o-\|֡c^ +Wgd.^׽ 86d'4čy!,QV]eRtx0ЗHn@x1TB;޼A8ҷ?2J\)kE(.̠"l b]w0M+N5f8;?J6t^{Rh-]qc׀{(U ,BeN2n0O:m_i4ue": 夺_e^X4÷ps\s$r.pޏi1qe _m.R>$1usV@I\'a)0m!`p8xiLu]Hݦ1>B$'PY8mZ,z9RQ<#YH /Mܮ_2Km /[*&_BUS80ґD'7cɲEC|H46jnf/M|ZX,'0?cgy?FFLx)~J3U{A5JE\ ~gXTV3[63hj?fvxX2G{3wVI3i y?&1#\_bAQ_c*plDCe#rx9 g rrWY ~2t6TIe/5 _jEXKo|ƙβtXg})rzXژ}^{OywGTdQ]zn}ɠMKz6Y3 )wK`zsU|_ Q/4} ߝ%ےo8ɦi=@rUDK;\#Fu,w9w5.Fw! k~L1#uFNXyW|M>m])55.@0B4(썸n06}/؜E $F`1Xv|jvΩICYaO2e8G[cBTҔ{%q ¡;uAߴ{b70 ֏Y4Yn/.le%gPG`޽U eMe^$Ultu(ʨP'׎`rG/X}gdsDGoӦ<x3>=w#mN]KhL A"j*"pX 3n |F=U߈L̢G@>73XU 4Y=f4hWFVÏvAts]WXn * ;d @t[2ǜU+WWZe`}4d,dҝoP }틀,cH"anUD[DnZ=ȕoI| ցeTIթ9O~"OguX}/;R3g%rߺ.,:"@:L/+*'^(+W㍊mtsZ3DQ9bt &hU^zV0‘<̍;3eQ Z,9p^H%/({2Y${_WDIaP*r&w,дupjل[DA V-(=U%pQ8[HJC-!7:PN4<{bҩexy=3'v'+_-eQ4XbԂLJ~y|[e=.%eC*J/JՕ&[h׶V,a}F||\Ea~b.7!=D /cJYB#UmdA+6ј FBEMB3cؔ[cЗ.||N׫ܾ'].n3+Ä\ɖ'ӣ:L2 T=wq1eg1LX">R3dF,w %W^nUz8uq04̕fxGHqRx;YlhA!>.t7bSmpu,Kc-WHOɦ&֝e=Ȯpq3j}&q<ϸ6Vz^Aq\"Zf ΝWtA. zFe$E!ۍӨa2Čsslk'S  ͼ,֒+tɻĽM((lYw;pdЌrȲ:3ށ$ٜWzsl9N@Ή)Xβ3c:5(=DǛ%EN!|Hmlxr jLox/sG8s,n4NU*ݭІ2!ܩd}մ0{_Ka9zvbm5[wb(#aWpν½%2KW<%`6 Wq !pv'{p9;ob¸HgrWw t}ng!|z-M Whs172kń=(IrF ﴀjwDRM20bi{[U@cP^"ѵ dDd͘>X8`i [:ඥ ~yCb[G B]@'&\0ّ1'4^0,lvJ~u}T|IZXmeonswKY1(ˮ^ Tu&^s4Թ cM k%foݨq=2^mzb !lmKBc@,> m3+enoKяd1q# 4L#eH؂@/cvY^(.uCkRͦ{sNLOdԣ5@|y<=f]"%yHZ5Y1!t1#EDV1 >IkJ9g#BP7ukෟ !?h0ȎzWxP ž Ob䈌c9#v`w>+F xʛ03 Wuk(6`?M}9azX;gSic4Xe%=:;9Sŕ1a 4N= <*lV" pj9~Xφ>7v-hײ҉L,]ꀒHE-O\JȑSɎ6u@ 'jIE|o ]az3)9I`s6_BG<~郉S3fq|]S qD7 1Z 4r$ J[6 }:߶N.JOؠڒɴeqZ t kۛz6|u"qe*Zoe{2k"kR-gpux1ȆNym;. j`]|뭖F=R$ֽ҆CqT srM[KH91_)ɐDîHD;jU+n ~v5~0Vgެ~YvWE$43;Anq-{!Mh"US\" Ҍ{.X{j_i 8`_~NxQXT٨/v;!W9մH榤4-#y,3 E[ɸdAh;r?+⪷qTifYΫRnKr c/V-U6hoެ Rܫ &cP> 5!Y tr'ݴqG ҀJD n:gC!}%}!|sA&aL)cMOb%Qx75m|*z-3Y ܠ)xLm폂'UnDP#E`zXҊ#-K{w cHxVSsRVYd8R }4N]d*W%D @J}ZnlYd-QqKN,K ~;(L0N4AKyERE="!VYxDeT-LeiYkWp(-F%פ+uݲ7>A5Ԩ`l'ۜgq눲 $ >S>LMLE_klß\K|d.ӯb̬7,\LiW3v@AF߃40N5ҧ &(}LD?$dGcy}MG ]Q/55h>2}+p7|qz[G Zu/(Vى<03Jf1I}lSmd;qD'{# etykЧy4A`oV}3dEF3Ga]-LݶbMVHcYƇ!A$,7~+|x,2> VYtkZ \%09 B~xuʒdK[u_Des]Mx G^6ujoxD2.#Ξ9t\s Ay'Mzvh^TB-Vi}/4 zU n  3-yZ.źc󗑱Zk]=.lV߫NπrLk4;Q9c / }r%櫚5v`m︉ۙCn!&c 5WWd]GZ/j:(VÆڍ :GppzTk{l9.Đbu|rSI@pɺ=A{.VF+gxJ~J5$}bdw;7x?}xj4+2k_GLzMJYx%smk&LAm8t&NO2 Qn_r-+7y8N7K,7œ3pɣVgvi 6zYwMx3oPHX],Q`jv ~G#:`ŵvazRE .bneՊ=9_jC33JH,fxՎP`zGy(HMoHءwfb\.)3H_Io6g)}ӯ@YaNMގ^s:Y$dnGdְUӖM|Zo},xG!i hS@-X;$nzSVar FB q^h8/li{u; "?OPZu;"3ǥ~H$A Boh .藾ghmmlɌrCtr%\Xyl`trmGכʑx1 Ŏnfc5IPX{5ySai.lC*y—dO+s7ZB \-GD)fA0w+S]'Wt"։WEܚ=0#w5 G{a, gT(i+C㪟jVe${=G73wQ.u5B͈l:hޅT|De,Ivqpf(Hjg:Vd5 qgChŭ!(b>#]n6fK:`}ׯPu(4JluqE V_OE<;Hzt̺T 6zg#c[=)SriUdxȁ 0ż9Ae<_5|9̋Ѭ+.9qxyǚsykVbJ?_2w?ID s@~g k=AM'1@"58kʮec}CAY|lHC,<;!~AgPáxw3aB)AHR=Yt/geäUYWl|ZoVP`kQF G{H(Jف,ǁQ b3\]R5X9BGɝh>>J?)OSVS'O/ d_4E)N8ZR9'2.(UEP<{b^isJOo6YKR+ܔ;Mi\&J` $ OЁh]%]ђO?ǔMv/*A6?65Y+nL&͛L#DTYGGEv~:d,-|y-K2&OwqF.֪K6U`QswGc:q̡YvA$l:=I_5xKRWRГY_ N(XYOPQ^(бJUTV\k¬fc~Eܢ0vb]\|VST7]8;1OIW#a)L^ ZD9oS?e:MޔE2:xbDpiKЪ 8#\degAJPv!{ 0 1^K.*㎋<@X Hb0w-G0!ɢ"Ъv\sG5m C=8(d*I84> >\PiAZPXKPb>X,|]SqlaAJWS|{˜JƗG\AQT(X~9&H1@w V #!*a O 2Z^v|y:\N_(K46,,SLsrAuh8ۦD\ƈAFqbEv,1-lmF;éʇ/6X0-Yj!DP6<ٔRem>g<D?őƃN<B`?_=2ȷՍ!e,qauos*k]?8j5YbEs^2N㬁3/d\b.KK@5J{;4I]=Mɒ|%@b'j:Ԣʏ@eYlD w tt3x.|mg–R_Ac^;Ұ Nv\˘5uz*(CK?P?:Qto2ka@Zg Z6ָAFV2} q4nΐ %+v,ONܥ6FHg[VfRz8fw.bFzYƍ+ph# 0IV47jΨy5lj2Cn k8a=1ʏ4֐8ˈlge_Du>mH%薱 x("7@\Dz4tp82k7~=i-<.{ ӡP3M> aq4+YnuIB [v}R$U3}0ݴ 崎3oa7 7k  @,-zO3-ޓx'|jLs2&B5UR J(ڙf_ƛߚ|s!1Zk:|,l=Xjxz2\Dh8:o6L[):B +3~#_Ջ F{oe3!r>*uS ͍OGuo'!`bb^؟-OCo:kM"| %@fP?W `wGZߋsD8wÈʀ+M%ji^WZ=m k!`y%d:hDqܤ;R~ʮGR>:Ova+;Eņ~1fEKV_|(z{"{k"Q {H!̓nuWĭ5^]RhC$b'^_G˫>xlZًu&V6g DDz~wb+ ++D<s!wa hZ$Ӧ\FKLPoZ4r`6!?EbȔV6N]G.fi՛BMuөBqhGbyiץ>fY89,rCس)PK2naLf|붼 UWI{} ̪ t ФBB9WgIa c%a G &\;xc Cxq̪-VC|!"fM ,8q!FeXr}ӣʑ&ל$̨ TSȓ|/.2CR`Yk=rkaW< ~'1V,g/V%YSeFd]'>$ F6ܦNwި{&UIP%+{*n%9$Y*kdg8MZw^>I"L̏Jdw|uܯDq.) kފdaqo?#uWԘn2sU<ώS5λk`!$G_|gQ\Hv z/ZbGOpsOLvD]p\d\DmeK(]" {ҟZ2񄎔bj[΂7Ϧ12 7҄ ;.jgH"pїo|onƮ9V0HpJT ]1T+~ԫ@aW~לz G &c'8\& PoɃ+t=1 X5WGWB) xVGVf.YaWFlO6TfHGJ8hۿCFŴ#Y@KoTuJʷ ,O`&bٶdj D7:0T0-e0}"S!p>rzq7{=?<,LL{/]8O@! 9ҧP1k+lP5Evo=bS, "s$;4(DT9͘Ld=\7QQ悂h>-ωD䛝uRjp \ُYF$L#hDK<%/>iF79}xTq2z( јaqϰGظ.p8nLzqJ9aJވbk,5C4?3BG~@K%{_nds\6~Rǀ|R#Vgvt&QQ SjrmPX }*;Ou@)\L9{%idz0hg':!triY%r]k:fLz]qa }qӾ \Lcjn3O=#.A U1ћe6Mʲ.H]YܸN:͹"-Xpfّ95b !?By͇T]CHrQZc_XpTbqc 9m:mGezJy&4{vg&IJ6qx(J1tMO) h+ RV#\ֿ jPFZ ʰ\RhMS:9ֳL:)uXLuHarR^U7a sz ȋt +Qp`>2(.9nk)TeC#oݎC||@ O\as(f@&-76 'yZPqO?$8"M!ܙ Q^Γ݀ls8ǵǐ B~SO@J4 ˺wY1@U+貱?4{[^hJi6βvFsVb\մ[C#=%_& &%H3b)KZ(2ȅM~5l-֢piVʗ7E泯P8TP{ÝeVs^{hX]uM2r+سz[@D%@'wV$TcaYJ@OHȴ׷jMwUAwRb +T˱C[?J8Cl'*>0#!*Vۭ%\{iNZM 2EElp[jپ[ ^E%3%3-=C8lS8ZSYjLvѕ~oZ\~ Zq!چ|Ξ|TYՄRa$?]CY&%`zhE8yCbhnx+u\g Þ"*Gg5Rib1QcG^,Aӣ=xM9ku BBgs:\]UѽًwB.F ]=cZי'[_vOrj{ ,/;mkGV3׎$F$ |^3d/kNȖqVdK.N|o/D0#;WAuJv|52T֧n|"[mq<_o3THC뷯H9>bPN? uudWDAo;nr_$ ~Z+^(h_ Y[ SÜ3+ㆨTPo|\5vT= %Р5Z̗V+VE$ 3[_{3S~2i//RqKz!~m$u QV e}xύ^F38M̱!Qdyj+`~af)JN寳k %g-'BAyԤw/berK˖sL9ʶ7껬Se[MBLvDŽL^:'J&M֤&EL3CY 1 LF8mިFbbgwo,l`ȑM|N-GǙ&,査œ|>nIaUZhl![oPw|?i2VNS2F#99^ְƥЅQBt19:4U^[_sggEi fw"T4틠/c9ӿ 2ڱJB9?V9VF-u'Jzx^n̠P]r>PWA-qҙu%:RW[n)(6*Hrлv-<[ThukPVݼJɦP"Nt)f`D&)^ BŌ56pBH*mզ1tkΑr9xrGWO邽^0fU(і1[GGBYg>.3:d,~;0јruëxdiPB5<(*,damX&DOM3M;Xzfns_>hc^)(rbA:)mcq#?O7]|OϦMkߺI>u 䢮t]w% !h0yIDTQ?d'5˜ CF[CNgy0T8k댈f@F!:Hq!װVxl1DڥЦF|?'va\VSSo|E|ufPrn -”CۗVvK>Dd FD_uaBA! 8S-#)r 'E[iaWrP2Zszt^̧"q"MW>=8y@'O3,^99I>Ir*#"Y$,M~Kڇ+hZ{e K13mDXNLA="Z;.wجA6 lZǙ(פI /Ny(mK3+*΂4$:jPuқO$_1obf*V[9CW\[-h ]XVk_b]\ (5J{7pڕq=,v$}2g&zߟ6LbV\HR}/>#ѵlz,vBFlCzYĹPk\ҏQ8 ZeFtb Q菏DoqWꞹy.`6!~56ihPH7L5fGHqsA'-Rذr"sr??H[$ay}?3GL(Y `"= {ؼ14?1m-ɽ3C1jY% D$m";N(;LT4vůrFiwã!CrH^}6Ĵ*\3 .& l>o0ԢGO8yh]vD`p.ЩmFA'g$W י)Xg}35:ƈdׅ Tc0\ӏŒ8}^(; $QvĢ<?Pv)Hۖ@JtDHy yѿȽ?#`c@Eef݌N's]3kA/;n!F&`^p7JY"YSr'^ \MasRźh-=e7( kK}p^o"^в"$0ߒ*vkje~~Wsnm[pN"S+1dpmo-.  ( T |Iب5[5WC)`mDo;Y#O2dj?Nnt,WٵWOSWReTs-Qz+L1g="̵d(vΩqr([㭣olm x:ވvLW1mWZAxDPY i"{ڐOh/FH涽ߤ[X!8 =}SRV!hgG ˘jfW7TvjڕV4-HwY iټ8eXC3i Ux!90O$`o-IC3]Oqܮg`W'3 }筐llmzڠ 9c+`);a8'C0R4TP1GGGS`?*ua=B/fpK$/@MOv@q5:mZg+z:_9;N̴('HBV`IAENp}X׺.4`AMV4hbb][b3/WP+ Q%A(WWyĽg!BF˛[aյd"-%/=}&SB)#8;D6rA)*'@xŔj)?ѣh*}AsZ5E鵒Tk?52^UU㹾Ί%8H~ ^qH $[~hO78; l *uM'w{z8FD\`\Z!2Ry|޴W+d\U1Q=6M;_xJޑ\韛❣WOv+;WD$}0n4?^!n.wO [Fg$?G+"BВ`1R TL]/1͙($Ql*HȆ@X8Ҳ)N[@  %`kD Vb!;i8~Ĺbo*%t ]Ȯtf<j ylmsJcgI3Hʱk*]MqP5Dud&Uj<ݫ˘VOʤ>4(W9lL:%( ]vAq?祠eHk*Cږ^2- I$d_sb)RY~14\o^p|u=aˇ8ZXsQy{sxnK;c4?}cvUӶ+"̚:R7שC9xFƘ`,*zW:/jG^7Яc]ZHӓV/?X2}\aUl,RjXc.Tg`u|^4}\ <OvIc"ǫApEvG?cO:;acuWO8~7q;5}da{M J( q4bc6\;]0lbs;E\2$zח/ypﭸD>{uo\ϜOVRٿR$blk`qē@>!L>/+D_":*71xG(+y49AAu5A&_k"'<4|ό\墉T-^WAX5 )ףH)_QXv >F w(NSsuwR}YhsW}x[q-MH0}kN3C#0%>v*RlJ%S 6< ާmz+dO aSnt BCoi&p(qy?. d8^owY~r)}^E.~౳l m zNvƜ{⁢nV*v{|o{29ECIOq ?EYsG;^sh@򩱡s `Jp-Z*]#\VQVw8Cmntd)SiQi% *ùy^錷J"_MN0˙1iǝG `&٧644uĄmsLU9_|I5vHoel-VSX2Aqn!.*⬱_>)Y0XVOq]č_yaM#%"bׯ#Q0Qu2{ƋCQe,qvv?GЭ 6ÛD97 Y 4D=PdrSVH_@ 2DYHԬ%kwqZE zvUUerѣ(W,n“KF|\Ghdŏ}܃䞙iS]SPK_Z$AE 昼aQ_Tu^swŃ넜o* P  ‡eO)Y$2qH?1{C&l3ݐjӵfM1`b2 ig]?~Db{+G_wnoD3L ?ZNt;SK)RBeL90J= KPX{< bDcɳ'G0D;B^҇ Ꮗ.Q_g.5W1ڗ'4~`%jȐDfnAۙLBǍrcC 187cjq(-*aռm~6M>b;)vhY|fun|=I?s0Kjqcxj=K`iw@)4^;(%lď`鍋#\ ֽo _G\dr {bKZY{rv^dq5j4ѥ_n Tyr̀3 b5f[1/e];*zLu$zz}J n ܋\R&!O [oEHG ۘG뛪oRۺg6boh:5=esWG~/%CS`(;mcY4;oogj#;?n=ǯu?<ϑ;!=hX>mònzCWz;TJp&@7F8"0%+Yݛhpd6u XzFMbSUlne"S*2,05g<O 0aFU$(x f3м}}},[@,o$AөAh8>˶-mύ -!`Z*:1\JL^!Kv,g|CYɴǪ_~dDžJO`~}q.y,Bccn`bE#\[|,r37\6oŨک~QV?`KǴB9Mxwij7g,Jվ&X@ȢTe~A*Z~@ R bddt@_qgۯ@]Sv*{f"~M) rϋgr#vl19`7,'vPﺢ_WǥBcWȔe- x8gzyH$}(aF:pͰ{;Na3>6ӊ`{ԝ)['yspRwcDtБc9!id'0[Ouge$bAB5o#gw0?Nn[J[嬨tdoi\hftv3t`H+@9C C|(M!ʓr@ϕݗͿ&zS}i"O;G.ҁ`qql>aAr~^Pb=E8MafI~y mćKwiqCUzi } 9W>m D* .\ZG\)]TEi *DI݆./N j5dJQڻ`.PG-0wC WXŠ;I+bZ=JfڊT'3E;w^lIo,Mc|/dT-YF.Ωi@%|h9mL\̄D2'e=BV3kARƀO-)OqjcOL ]>E 6([|B ?d/&JR*[F#?8JC/1>Gټ'Ur' 6FqDsi*T)kNNX7D%am6Agҏ1*FHIRAbcW3U*ښu?i }+W<5?}Fce8kRj7c&o'.F s#We#ΉT iƬ|G?:9blQ+dv$恳HVX|􌎝/j^^HeQ ϶ݶ4ĖI*? : % h`BҲVS!eϵKsx,XT\P?tgO4cN>>G>Px%beJhSxvDp K\Y̢Jz`)Q°>E'}'A zLVSZn55~'8XZMռ7hO{ɦmgJ$ɇ3%#~|*ۘAZ]Ӎ9b;-3GPQo`9u|.Toe]kYY?'F%'X]3'ɏs^"1@xe.ewVO5}|1sakcm0/ ?5S:?2s/pumm\GA0à|_Fł)<6.v9E G盃V0GWtϢ/*e/oNI(J.K}D֭Ռb&d²\4]#sqkgq]Ȇ#[\V8uJo1'c^|"ePRY|Ob{T`0珅 a/ %tVO9nXAT߁w`/Ri7ke c A};~ܪ>d 鴿~_έzy0z\bXF8~< E[t'x $,"<ڍ {g/ת7Y6Y6C/8/D\)ŧ2W0"ED}_i9;tzK-[ElKO-:&UlouO2] Tr:rqB+;R#c yxEQ],u$nj[Hn{WPb&6r!74^ۘ'w*ToF)fuG+*F2)/".i0Y_Ӗ{YvqܡK?cQΐ[[k*rjz'F JRm4i*\Iz`Qiy%^Y2j $iԈS|l~ ҚfDvӜeNSwlׄKQ># (΀nc Uk&<=!ڃ7̡|ғ,+SwbcnR $)%{&-u-A$`c4I!]ܪACdٸ$gl ,G?sW335y P12s;|oV*ۯJY^CL`ک@)S2q$٭Zb8o zMݔz?w36dΈiMt',>/y&DӍFᲗGs0=c$Bʬ< rey+Dr,}U0N؝%+urEC5[n#2r6r[Do!030k4 h9[P1ie9À<yzcB} .U$j|zOF2m\vR].L6*3^f>)Q[/Րsj̊}W*DE>A:!'NmY0j@ʩ$p>dWWn& 2DX; h _ӡJF^PۏC_1䵣EgRL$%;쵰Mm-7eZg)-h]npiwUo8ΦAq6 !1<``Pvi%))Sc׾a)&J:,[aSJH2ڂF<#e^@y`h|V!K^RޟzFUL/<@ο+k%t(-1UD:SSv .dj!<5l3{cJ6aSnߚ XN< dҳp= *-\H皱$UDtvm{<5?|o{z!|Z*E7PU1^t|g3@]aФ,kuM++ N(eU'W!lNJm}iQvEvqr*X`ugm#C 9!EC5B>ڎkUU"]m\ghwq l $Gz-A!)3mxZ@:97 1 :2$IR, \E|pYPLZzAY SGLOki% +>6c%tyq2pQUartPNLtUR}<ԱV0(.oq"9B_$t46K*Ă:ji)'!Ts#&8Rv޴?g^ю!Gľ[KK"Rw,N\@/gOxEx{+oS3alp5ulX(Xy~LW@4পHIѢ\b_ jֻT\km0rhBilʨ6ATu-QDA 1Tⴊ7w}<&V֩Zr=|w1u: ڈ/5"Uh*LIY8~1Z/7M^ jT_̇ fs;_ȼ D=td{8Bo\UmjSUϧ}%rUVܵvd^cfՒW+k_]_x ohtb3"[NvL},,Gq;L%$!­;l}NPed@ŮЗs~a`a>^,zcs)ZUpg[ib .m@ÐrS %!f6UFwϟn=_>Qev6(2>.:]>"l_cǗ7M" 0աù */ :Х~p) W@ ETWcT6_Yy?<^iO$O'7? KH.'_C E{8#IdKք3* Ԋ>j%d80PWH٦k]ǰD bʱB˜\ٸ()/hm$Ո H ש}wKL!Fq|ke+ &!iPe{%)O:ONqC˽QWοIR/a.0W&uĪ$'M^E67 {v_;d2fMa/ɻ.VޛZ$hA}eTwi7D, ,AxԦ/sӮf&n|ylY{\E4̵-΢H;Y'bTvJq-,x< 8qQMꀻn՞G0>MqA 𘆳VH6 YFF(ixV(Iym*tBc$V?ҧ5,ϟILv/$tN?aiKUz i3'ᑢkNy͹M]զdױ b`n|.^1>aZŚFA W2= $¯\'6 +%Gg[k0A8>]'pqJ| NaH L#ΈA:F6e od{c6"e߃D0%(9c&.47my_-m,JZlߴ38ҷkQLŎ(M|~S.<{a%m.LY .|p:S.=" ;tۭ⑬TwO }yvS< EkŶ3Yܦ5w>ZJf>d6:3o fyղAW7//xUٞ4{v`G^]nl g%'Qߝ?Ud.A.uq'`Uw;"z[odνjqeBO5SS9]?'AuÎFUYk@"b|bm!ӲF)gMSY=TtvwWPĈ |Vc| W"q_kr;umN9Q?(?ӽ }pk݋;PXVG !5u#Wņ Eإx@:Wt7A{Cx=֕hfPŌ>l2W5Zt' psyʁK+ V<*4: FHͶsD}}*'N[uf xs$^X/$tN~5 g-Je(ɾ9u % ]*D& y0,^4cD+{}pI0PժdfEؑtOxZ(ڙmf,QݕF;wU5lun0iE)&FGqs (7FuiV)zƘٰ./&))AM$MǻSo%._#-K:ojVEES~9{F,,=]h6p0s[y/Ծ-rW4 {-Is wՃ-LTAmk߲G64`iӒyQä# !]6y뙛z7 ٜ4K,U `39Ss:hr^DžF !P\\j-G_ք,%]!9kʨT>>WOk"XHH@SvđwH8`[PSI&ou<9*mt)AwM9h>ѧ~Zfu] O7_ƞmHJ9&:TݷK۪fLrB' BQ4UGFqr}wjdB^ȹ ];vFK w=ݜH7YsPUQIV#[ki'_* -(̉QCiRDqt#wK+z`?$ B|N[j ۩4XG%MQ!Eq53{én8vъv:柚UP\{)J=9xq{&R쫽2לI3LM-yu؎LvrVbUW~{!5jnY:A6IrϽtV^*/Rw8{;+=aվ5:)/!owKUp+4*?j<}-s帠͵;7((Xs0ӿ{:}TN71$i>Kw 1<7Z+~{Z7=tPŽ1*ݟlq!LoG/ & @oY!Z$H> ֽp+pѨ!GSЫIvIIw+@W}<i ~lDZh]RN !/FC2\ɤjb$DE5\&F$p"^+C~x*|\ U`Մ5d# ORn65vәbՠ6xDSp\Ul+{Zq5@RFVWaBMhtٹ҅z{WE$b$ N;aKFq!~qwx~*EN1"¶X5ϛ}/@!7bXv< ģMs NP47X=ӬS۾IZdߵhc`8>ЍSJKjdPx! A?h{JЂbV4UVdP\eHY!D .Na4\,U5̭4ȈTE~Lh٧MG)W^4 {kM8{m`F5Aq9M&$O6%4=)BF+љ,o++>6\u]` ]j׬JtTIT~cUzްs<"% ˦>4K^*65$<-;:Ȝft-ln+ʹ7{Y7=u>Fn s,lNo3Yۡw[C5T+zAyɴAĚVk k1FeBS]f1d2+iR쯚 6-W# "=8x h-[H {%\e Jw*ȲI{GćKe[퓪m)Ef4兤ͩ_w/F +h>]x{Y1vG+boZ£xd&;Eǚb1>z [(&)a-. 8\= g1\W􍦦iN{B"$[;MTÞ$L c#?rT OBsߕ/{nX|*e7Gf[>_M81>=Wy^MՋm4w"_#B˂hk;ff"GэR@T&½FVhk;fded{Z)!D߯>L@NY]y"iKɊjb[G F&hzZa9DH4"Q~z c@ vfXU!: ٳEEkczu@E7\\BxFUC}qBߦRO tuRsbًo+d}Wu8TKQ2韴*s\iɱL2 XJkQ kF#0M EUJv@l\x];ݓ>ԜJxLPFS34Kyr눶ND =I6>~`14EW>E}Fܤ2m!_&i mqyu()Aɻ_| PF?[}G~ ݏ` `4کo=ܚ&҅1)18T0pTPrշH57D %_&]Ǘ!V46j<$McB ˛Ąmd4Fj@VW5U|I<2Ao*ܡcmWhr?SSF ێS ָVF(%( [ L]q`2`58װws*(|T>f{ ^sj\]^  Һ91~ҷ vMڬ>;VȻk^Dk|ffU9Dlx  Υ^ȻOejg$wa&%I>(@JUU1xskCVlDԱ/u3Q:;;B/z+ ((f+&Gk>zMj\јqs3ȟ!MΊRl/2^qX+E=/}Fh2(7MsX o [FQ7gNgeIIl.MzDa߷i;0ޅ@=rgts(p2roDݓUČ܂LęTRt"cfxpLs)hM[# ,xh5ma)HҼYE͏H =r@EԞv}57l3e @eo)R( ܾ繜PK4MNB&yRkԜU(ݤo90 I!|a`;>Vc-UjG|oJf UYXw&Q !LgZ-D[X "'d vцfM=>tP0ˀiB6* ڍ \Lwüi. X3}5TW+K[oZɬ8lqWquey6(]pd12Aa(r/cÚ0>RImlJrTxy8@}k1#oy1{mǐ]~kTMCЫ* Nv-B[iQތ]|OțuSΫ\|B1ށ [i]O"w7jhH2h6]iȔ/{ .>ר9 I DPVӺL1KPI0Y`Vם\׵#KuI`)W»F11tإVENGC.rzVKĹĮKAut2-%BqYZ&L~C\Ln<˦}­ˬ+@Y/CRϝe/u#*ս$N7$r}(C-?)jkCJV%r`Tb6= yj˙ S SO;?߬VH4ۊRG qZv q^`1^\h|KHoZi`I6KlZs3gU`+yl V,NRv* d_`OGXkmi`-ved^M.w% sQ+!Uo`#+nIt=bY88{K7mこy>зBTmT_#}x-ȭs)I4ZĸoesYWX).!j.R\kt\~Z@҃\@ Mz_|`rW575 b1)ݒnMI#%QIq浽q)x)ta-r'qlaa}Οdk+=$/EA|@vXM6jRbJʛYԫOtWq9t ߳\YM ؜eE%ewD?=r%"QI̐O T/qoA&jުYV[C+{MWl71 >?X) MEz{H}Ln`# 2fcyv xxoH@>DC_m+07Y'>V4|T_Ƿ|1Z#gcYH_7 J@tt]v`lτh0<TDMۭau8V-`am8.EP5m OEg{CrhFΌAoH@tq[ωF%﯍EtNQo8qd (,~w,^( x[,D23GOw#[ >q0w9!ջK@Ç}E}=BeuT"O#L$dRh=Ѱڋ\rCOsB?PPfuImݒOq΁ۧTtu۬+{ӢjT|r>?)R 8]44š 2/9 ʱ#6k@AZ5焙7Y6xBA oLkccN<#oktl_`rB &2 C՘]& Lz> bB5*_1)L6qmվG$J|٥.zv]-"<y.2Ŕ8eo2mMkV`'4]+@ͧ}ž] ]@"]֩dq#R&'?f.h0 d7oŚyQô<`EmcXW+4^V 2]w/XpB}o+L`R<ʖ$&0 3[4 >+XwuQ˸F/ã:81͐-tUB ws]?N"| 0v:??:_k)ofZnw̽cԧu>ɏG{0O4Nbr5"4Id|rخ|e#AՋ=O-`r{ۧ!X)%1ϵ~Pu8+%>/KǬmL7<\LHmJ $ƋƯՃOk!~ŚJL><>ί77]?>L*Bf#"pR-%WY*0IxTh7>M=$;v C*q9( Ai3p$yD緱 ~rMH:{a"<h96hk|0Ŭi6oW?ϕ*%[L UٟAd!:X= ȶq\&c.삷jM{E Φ߇?2:˘ApW/fl B*^:bU?zn,ϗf˖}ɪό/`cL<G& ,1jLX]w6.;ƧJ"m.sdҏNr(p^pDѤI=qB;7%\_<jV^]YG&vn%*°So)&ER'ˈ'r2u2PX,>n.*879Yr;ot`+詃xb _mzw)%1N\KW3_gviRi1@eHY͋KUff*૏-zĪ=1Rɾ5L.W uײqKn=-soڇfa;Ca0wu>W'cvFS`@JQū=h?aj!p1%A^DaU2-$T~- 1l}AUv=K[28 cv3aK?Kעܛ8M ^xw v"كF(v24`uƲ\ZPo;_P 8>a$_\?/1heG_s?|3EArjdWU ^aK&gm6"`A/90$k_|RRG#{hNImXĈ< -WQS%|ÓDheMO[vm crDld>Hz[^!ʦ+׎gu.5gұ2H*6-=gyĺ@:A?N'suv/qAPVO%ٝTLc9;_A˫d%I9&sHzխķxʾ䑎"{?xpSK&sf)󠖳wt`[|V*k 0|ؼ @xbɃM}û*NC57gaQAX5#N h7=mto+xH)ʒɡyrWzfU5M-Zb&THpJg#Bk_քPuNci<޵IGvT>`L93Pk~z4۳F8a-6^a뺂p42H(l7ΙyLRbAAIk T/q 1;ڋKʉ u>]X)L-d Xq0Ք( U[Vjsըx첺#23Z΋<0")r8g|}lBf)+FM)#Z5F6#:Ť(%9 +`%!lTl )X 9ǵ1^M7dL"[!%pr_4cm}yű3e%+,_׼Pjz\tiD Te7|Ȁ[??#%Ӗ!tk@5 їek$d dvBajձKs(f"s. Kx>CbWjHI'@FUJƭ'S]n:7oH;d XP17qE|nΏw*t" *)wL -=FON bR\g$WT,52*̜ە'R,=&| "fWCx+Ƿx{ߓ`o*Hu4 UE.mw ȋ$ilЅc=T&LF16_w)X=Q}>mڐ~ t+59ǹ\3~*–P:v椨>t?w25@EiAm$|z " wi@CEGUl<$IENaC&pEЧ.XUk ӟ .+¤kbK|sV[Cyw<AStZI%0,zى;GIO[֊6 /@ < (:J|Z: )ԏ~t5d A#Lx|e'60V \ɡ uSIg|+Wxe '@i_!>qܐim[2͉8 rƑQQM=@Ll6̭_* ~2ߢ8>n; ߿?5 ''~ƭ'6v8@%AB^HZYGáyk@FO0OޓJu$PFėf[S+:>콜ZN7TK5->l`*GI]zmX~CnURDޑM%kۺ'nx#Wi}fvlI{0M 2`ω.u.CWdʉj~8?Tpt.ڬ{~_pC&w 诅=q]8Mw|6'f@RmlA?ͤJ?ϻmNxĮJdghף`/r)b΃قdL1BӨp{ͺEF]4I"~j>VL%_.~=2^/\Z n[җ䫺F~F =Y]; Xz1kD_H~g_.Xz-D1(mH^$=W+EҴd&ўu$S \sU: ŧ7UFb ]h$ar],H R@Aw5]M+H(U AӞ tnyPU3I W6^{/.o[yz [.bOTM4<Эl,c!Az6BI'zرvvO7~>0u!k܍fwz%^0;<*D\o7%,mHS1*srN/dϪ.QT)\ y~Hb(&/W]GtEg)@ > gurלfJf˭ѕ<],g4!j|BDIn`39 ^LZ6 PQT1-˶JF]UF@A1ɕD$xPz/IX0<|*(ž [a4*,8|NYՍ#m-s cqdž~VrIwb$Moz^WPT^2]?Drغ㪙C|#%>@dž #3^:6̀@^p.qB:bs0:S. QI~CK:zCl 0AFҏ ez&b{v|euNNM^Ԯe#/UHFLIE68G A1%a%٘#d#êyw@ľmߣUŒEmhTTr^T6(GHleG:t1-^ =-`-_q:=f.#;N@@ľ-56h.sfhk!T Xx!gB&#P fqoR) MB0KkzstqnPSo hgZf"&lkـ4+߁D&29*8n6x\W ~evz \S#'yTO%xּ6橝mRˢtKW9(݇x;ڑ!SX?8qԴH@dk9J\ 3彶 ImsO4ZВoks ,M( 0_RZ|"+q)fG0wNnH'3{WBM`x/Qgy~% Bkx~גN:нX5@0*e \+i.Ϗm$ǘ(XB;Bs_xiV[ϓtcm3IO*TK;B-Dda\]~YUN$J⩔?fLS$Wn q.9y>IA]G) \f ?͛3:~ưSѐ`-Uoq֊6gty3oF:_,<-\̤VXD2>zP]c+ p" % ^fìgA<و(XAPVDtpaܖ$&KE fZJEeźS˗ KHġD̏>Z2>‹F$hTM6IQ]R5R&֟ؾLZ-($:D`@WˑMGFqqppQQr=yZ3yN^&O eZ*@6Y.GlunG*: f!`/ntr]MEJ'79tii& կګcGv&H)iX۲ ޢ<;v4 _]ƊNɋ!p5ix<[qͅMՕ̛ᰙȣFq":Yql{+=)P ]CPk; GS]UoIpMz6!`'\;Н5XLS35yP_,V[ٟ,(ѩ҅X1:=v&|8Xԧ eW~[e]#ņnnIbL_ndyh%a$<^̔Mb eC`0j:xޯ7 -xKƷ\JzȤmgj NNSf/L#ѮTC3Ί` Kj!ZpsHM*߂_xRs:xMa~Z5#AEpq LE?ׁv'C. YU_=NQ|wyuwJTGEmrW/rrs6{PU^qlsLwf>K~M$0ay@[8@ɳgXDŽ+gYhiKo_(4Jph'#R"~fw:Au9nA&QT2S7$.~tcq?UwRZriF[Gu@#"h/"el@4:DnB<"s:(/|ňȼ Wz~sb$W>V^iqJ~ ξ́ g(Sy,I(Rz[rhi:j?ty3 ùq7 acPNSFG"5~*e_(RR,<*:g]! _g\`0b}UwvAzzn3Dao`N?I$vٽ@e!1`=2Wr zGĦɆjJF:,(.^( ]K~jdg%d`ĭ, lyMw"(#-Q4 nxQlvѠ+-M(*WZ6 h?f(l)%+=kM%ֳ؉zu E*SəV}<{ s|aR br+ Wfq*n8zkr/TqF`I Om:󯊐UKxчrvA޸]gfc:GU?<7oZ<н}<ǀpVx\9>㲘Օ?7nOiϒjݬ}T…'A.2ބe*Q)aJc:,nRtU@^ɄF mO) %QB?yl &pC:gTp] w&ҫirO gMD;3 RˈBn poE[X۞5QO~RkQ&&Fi8 $EZ{=ʊ_ϯX>hxA' y7ZO8(l;CvFWWQ) H(yK o;j%Vy8F6o Czei4MUƆT BQpTEɔV])Ԣi_erpU:Z7U ^j i/֎_J6B֚0rbSS$:QSIa! Gj'$|U6֐ߍǹSbS_ S^VzE;1ՇnHv)9FXT.W!<{h,_Cͻ*Xʵja:boD=s !JI$77_<9J!{ @hq Da?dmG& 4giNhF0'~p̕휮`\?Vؠ+3RPW͇޻C@.\Q4B<,#b 4{aۀ1?Bl( $P i+lxRkJcOB9;cMk)yDxɛ|7tgU`CMDd*C`0N1XM``)c9TN튥J.Taaqc3@@M9Wv`Z"F(qf뛆 4X|/DZ伇)7bTD51V%dg5U3щZwܩbaㆯ]zސYv%5/YqqXsMجVicHh)8bRPnx+$s3[" .|QUXM+՗DD Aǝe1 .v/LV dwV5ˀyƫX`)C=>֮濁:蚤^[nJp`$NW+%x)?l G1VP5W߯Z>{-ȚQ׋KDTTBkpޡlS%/|( UXj?ZdV:;{9,/tl-IpY3}йPuwiowS;ؤd5XniGF5FI,Ω|T KIw_%ҷɥI˜]I/%Mm?W[x)ؘFmZrJEz2FtN][ʱvC Y! uh(A#_ͅߨ׬fp9ĶRC5K ԩځ ܮ;8iY]G.2o^e(O>c51.ph"VUF{?(ggYoذ(0*@oac1Jd7-}hp@d9 b8hv'5De¶lZp. lp^c&ߧy&,Vd+uXJ 8sU,T6k$@R$iͿM5HM[hvH _h5ȏrY ̯JGHCj]]32& <7];Xle Ox&U!k=n1t1 >z+ZvВ8œv# g*uWM#;IY#i"j)%!-Mެ_[4l 2F%q(9R(2/߿l`nGhFw6cN8B8mu!b7P'rڋB+COADjՐ;Df%Gg#ݶ@us;LD,DVʞ~:J^Dlcb&0/|*S:[좘ff[ P拗]ZUS}4r*OwE2?:$ 8p qU$j?TWHaq0zڲ@83)"4v^b@nٖLػkFu䕈Ȯr[E-FBD\=͙G٠=ԅs>h}>J:NMuhv`2XSiR83u0U4ݗ{"~n eCO_b!Ρ=8J<:x=ƽ6 Nyio?9 (jMGv|[լCrہՄGvbsAh -R$p[}+M(ѐn&.YKoeD G*Ew=-//9i9[C((я>Jgz+ `W.MS8w/ y5 hACVX W,0aF(=/!^Wr ߙstA, vXc{ll xk>Z9nc}5D8?~NPLK,$&+t$uؑuj# L+@v$`Tˈ.4TՋK0ľnqc㌿; (0Sx#euTHSEec&\"zmkmyd͸1Pԅ kj)`}Hư ɬibX|*шIq8QT*8 ➡3@cÎ|<l{T_%0n!sD(ThAӀ3ˈGE/h@wa0&hjzCzߏj}At"*H&o+ /%&ozްȿn6%, Rh Z]Ҵ[]SbDj(~WHa֊r9+G~.:UZ$ȯpo3mCC}N#D( e} b*ynO?"P?# y#ǥh v66DKڄN RxXYz%eBk`sqڿ43 $h^AV֢s^4,Re٫͍ IZ@d;{*(( ֮(q ]AqnBddAk?U^*}O?3Sw=Lz1 q.y4E]4deQ[QWdfM.A!Mfє<`z")p >s-ԁ/Wbt Vo5swb!̳wIUbewk)e&E-uRO|wCW,մ]BRTɘ{!lKe󥝨,h[J&(`932d} <ž_/OVVZF_y^aE4~I c6DgA:77i-*X(d_649{d$QŸ['_~T:qQm=3R&s ֹ-FB5>QTl$ٻ42gnQ3'ƣG-X#S5f6_S17XsZKOw°=f` miy_NRYI|FT}(#Gt*`{'iż4_y/%s aC/)kpe&H}U?+2vx(V@:^J]5.@[gjc+ 1z{kD_t6xZ.DYM2{+ ɄvyOܧ' j̰q,"sq6q}BxIuq1 Rr,P,N)q (H4NxAnczӨ*l_/T`mløQg\G'x,5-irFzf- ƶONqr4=Eqݍ}`tԛ6R-O7n0كzz5~ДB@dul#M;`xQ'yq`JϪ++8;؏[- ķ%HE˘#&Aೲyy4K6԰fW߷2d<.J%r]dHryG[veao;@ݯ I#nzgך}z:9za?ݟʿa7~e*gO܈յS& lv=OPǔ] |u%׸fۆbSIt+/cm NsYQQI_kS#mkfʊO;d`TԗRRPtTfˢȠtldq6eERWA1fo w&Sy[4[T5}H!JGԐzJ{93+%Ôd\,2Y4D=ڗ%p3ߧ95[[s? a_[3[ AkNFOJhfKRDu4 ~s ֣_%uoBhL2CDƐaC+q\ cKhzO]6Ft|_QC &x-BDVWa *p NaD5[b$ݠ;H^m3ְb'>]!*34T[TCDv^Iz35mXn{c-ai-+  `ՙܵ6| D{rfFڈF[i"x6Au~Q`. qflg+xs 5UvݱXQM6<9FQq-׺*iK0FF@*7v ڢ9f| i-yir%>Mfoݠ' g/daOpZ)*x1_nRc.g6*unFvBȟH#'/:[QziEL}NLR=L]c @V8eD4NGCq EHy7@h;>BWͱ6P' wGnplqJ&ɿ2QUG:E q@Kqz2EK6]|>r[cL"{7^6(Qe- j4Rp>1Yv$WJV{2ͷY_6y/Dt_# K $ʕ n3M%:wPp 6n%~+ݎ1͠*CO~ LP] TJIɍzњ0P:XAwsxkwBF}§! K4."1OhR@ =; w Kl*G\kaAtlYV(v-^/‰ ! Z/ҁ8G XLe"]=a[~vE-Tr*kG < :lpuj -^ytH'8qeF8֝eb&p X1U6cvJ /Vߕɯk0C0˪i99lQa~J NX<*۟0ѯԢyd|eP[_M eŇB0e kzc5Ý6zdǚxSW4ԓ6*ug>y&/\ɘ2˽AU(HܻDZ쁼ٖ{X#!-`!#(B5;~8GiUY4P=C4Dd:H&X@(jfVnx6?S5scfƁRQm)*zS~, u̘?<V11P 7)psdr: r}ۋh47I7((ax[[~`z< eucF*')MQ{ d=qH&Er[X e8`y=ZyZ؎-v*]527iYahfj+n$75pGubj~GG- Au7uFr A)F f2' }RJ#He Ww"\ Ri5F+ ]i!w.@# E`ItcK;UL#:{+]?,\=X?f;ה$%u*\̄_)) h+Д\A,q-2m\!I"C6R-L${H8@S1f=zM'exi7J8iZ,:6l`l]!~\VDa=kyJa8< )G>KnXٮؠiYV#FP#NbrرZM<`gGk4pckʾ]cfpA u›jRmr6M>զ$Ma{:dYevy;LG"4ZlvKқBSRBr@[k$w_^L`ה)[vJUtDu(I"ߊFJ; ʚF0R1ToE2_ 6 b.l{ Ί-a @kzRߵe=ALx犆28ȉԒ%y&~OIzJy("Gz̙cKzVv> *iGK1lrIk҆7sBog>D5L;(Z x8É3}{ջ6:? E]ܛB@5`DUKS@^JOˤƏtvğX0LlHg*<\M>#+joSo/EBWxoТݣ5W A&\!dŝ&&d4IC`SVf+G6C1$t Ѓd 'ԣÍ#̼=I+Dt~zSbttp'Oؿmm9K;(S 1cf쿲,0NB]b6eD'yLN\g`8eB9~5ev8H=`JUNe06-nkB֝]T3@UYk~`-s9-*.G3ԾnmGWTxAKSCfWوAl)ZHƋ":#o #Xm%(xoK x;t\& *eXh/ׂ"Ӈk?8\e+v̱8_  %m0fnٕo1%-'˗JcbfX{eu%eEj'ek_ zj*c3/܆ PWsr 9i7c?23b`^mO9ξ.PZf:5{]O认 ~4 sS=L1it]ގt/=F/" /;VJxbCݘḀB&!%TڳȘᗠ.B@1`!|+R;*gUO=qt.'*TevGZjXG i(8͇< *xbzz2>mjoy,n<*8/kDoezNU)neL_74g&v}u{Q q;( ~QxG(]*Rj C,2kL|#Ƿ*ujc "t~~}7== BDLFDAY{.#e!Q!*&%Lg>Q'L㖟E|K;qഔat&Ut8Ld3jNQu C͢ 5CQNG˔X2az¹0-QGϱ+l> % (SCW?HrFlya[ ōng}>'`+䢐x{[lڭTkڭ'z*!LP>"^mk1&XcqD˰"j8&7TP2'OGΥ<80_*\~^3 _>tV&R=X<"q>!vUa{7Lo/₅ɰn@練p#ż{b: `D3AF e˭/[ HiEWwD,ц0.'g=ag IhU ;QߎT4EGػ__ f&(:;XJ%Ǎ:UXttGT7/V+l(}r)ȥ wr Ϙ\i(_*5ZF%&urT jw#hL3*G}K3 $wB Eσ,RI TT)uLHpu^k(K*#E7)P͗ A#4RHuzI1B>8~u\I* SWQ 3:#%~ r,0Sb8Dg\"ةW°|,ەTh~$o*qf7ʟao=@'? mx/>rJ/G֪:˓%dbP;vG&;4qXpXFRtOľoۋ_=:k+9 _uTy9Ql|[zl[ѱ.n / dvvz'WC+~=#sbcTm%y_6 Ea(gϣ.,]E4$Ko^2^<+}1ۥ}D^3BM8fuNi{- fn2a%{VO##Ns:0uNMCuʛoF+@*mS7^U ҰefXzjKiEZ^Ks$>MKAVb"'{r]E7vbG|Ɍ &;6(WQ-Lv%V<6ףd:fTf`Dj]قm'^`S*Ȫ2žl\n1w_/n^CYmJԴSLK |dj߀Q.KQ9 H,4I}M榞ORx.<M&"s#nRz}^s8W,Ss[HiI;)9zdT ge_nDpLH9@R0o0$8Ki,j14^cՄGz3W`#(VaˈbE2`_D&5(`D wDg:]H46CHQðĩf2< b >n@U9$sZ.[4Ճ6$PLHMjqcۗT>" 4:- g©>p ,m;ǖV.!ۉƶJc uY6:,~ \bN˯8_4T; q!kw[~J=nΦ~v@#Ӭn2'NYۥ-Vv|6 F|*悰ٛK4SX]d-z') ڪ)+~ 𰪷%d=Y2 z<^F2vRƩb@v$0XܡHdIwM$úɈ/B>7ۥ( `7R*^qOEk66=(ᘷzs/'_|X\+N]Xr-ȧ4ǁdRq w mJ¥ OGg\4҄o~u]]L7Q 1iC&96Z敞mK`Bcカp59 'NeЭ̟4;.oz߰v6O+ݚ'F޺8b$yqYeZTi9ۍ!LVk=H%NWGҼ!1=qo h EH,*J0 1`miD JGU~=BSa>໐y=U`L1;-%ohWIM*Na`B,d] ,0 g)_m92~jD;U?-H-x/,wu![jNs}E/ڣ[l͎@Mps3$35̴?Yc_!xڦR/b٪4eL VV?Y]-<0(h^ӊ1sPȓ|_P@kw!AA}CG{.LgGq*@ Fg2 33KOm8ȭD Ie!^A..!B. p;| aYD\&ZX9~ěsOXGt(m'ʥ_x`u4-ְpثzH 2L8qvLa]:|۳ϡm~l[ݶ>*ͷ/j/RAߓjC*bFwbH8KW--lB`x}K Qu5ܨŕ X yk|fpгm1ADҴWxMi(1(Z>р|y켃#LIϡ(YI44a:{"Wӎ|))~ x'&CCl =ussU-!E% *qQ~T3ȩo`K{4#߮oBCJ6ȈhB5!A,=Z){H'ïU:K秼VG f eQj 2^fKy.(1;k5B@)vkFSrUa@œ|M:jG<hsjvXhgqn91rNz*A VtfA@t&_U~CpvL;<.1=SvZjQp{۩W7H ?W!vw-D>iF˗[MhfXbn|9Mĭb׏?w_أyySdKiҐ"ﶧGȈul' /rn;W<:_?G"ȟ*T}+p$˟@o7v{<7 WC@e;%HB[@Q(kFa8[j)!SMSko t{a kmКeS0[ }C&[WOfrZ ]F\fvޅcA L->"W/PGp/ LF[ j8Kk:bzʫO]? f^C>zu;Q@*'8 :]sP:ȩDMYij7Ǩp- gBTxOO)ы'<,ڲ#Ev+qv m5GÏ-a3,Xeܒ(^b VҗʎiNFԥܯ~DC@*^GC筲ҋ\hPaJBbGpHG`'{Nf!ڹpК1>D0_؃?X kizv48ZOZ6ZhE_15`|J#Utd=f: SLoWuQOQt8"ۤJ {Pw,!z8*\Vzr?dޫ|ԅeE Tρm!? 7/Uԃ P宍?>[Be1U6|o,lc!G#%@sy,6D^fJhjhCY??Tu g6- udquV|ϝ @d%0A7şvb=^֡x~wJPf)`L#i1H\8*`Q8;A{=(\öQg -WeJŽ,getȶ4ey^a摰'Ϝ[s Y׫I(nyK `qWw#+𘸞tUg0 OcREtIA-G:g` ,tasi]5 CI}!Htkx  n$ֿw׺̊&dZiEN3B/`~U K_k>?fĚƙK5-$X\`a.c2_)^s96珞}"%E_7|»Ui˝cȒu3k85C^\a2a+6px+h;==Q=msh́ CP_br3&W v`Oyڥb$$2ܗ ^ ~m|e SN֭D_e w{%r"L1nO ÏS͍bUE)FҖ1fI!m\ bP AN#bϕu J;:=z()Eu-*@?_vGEVe_x*eM1S4Q#)9DuS7iT$ۨY&Dž!6XטXb+s7 %=.$3麘mkdF4b8x6fIUU9'x0w%*]X#sp~ 57 Ul[ H. O p{$>U|0vVc[ "dc`LDyE6{Q͜ ?U-t]sӊxp>fGG&s&U tI x;@kXF7qX錂nI>Y`ªQa`Yֆ#`Ţ[\^rm6@Kj;"~ԲӐBO pt p()VfOpe-++/esqE/ywKg? z0[ +ܝ-ۜ'uʊno*Nl [$WFn!1hH%qvƮѫbjǜEȚT>&@a*m/SQBsP՛X  @xrW}6Հ,og$eQ#X-}C1_ǝl˗<RorZ":kָ#kJ*8y`J+BmkAQ:ڛ.x\(aA6dO~A]pr60a`/}(=Y) {1`!kh!ϓݗAtՂ0 dV5T%gXi#,Su6)~o%1 уP< %{[zVߌ4eDhsK`&nEW1PXl*2߉*'p.àƎSЬM|\[Wi*g%/oDb Ժ,}QDk5£2XaV;o!z-P̡!%t;N"}5Cgg?ā^ 2j`w&#|sȣ@|^pҁFTl<6UcqnfeTF9Us(w_aΧ=%_+1 ;L;(xؖvMsRt5wT1}a-LZ6y=L9%D2ϼ}x*@!,PTKtag¯Z#6kT%o15yL[˚X s|p@iESmL||J0 P,З)&N%q&x[n5bie)!Q0.-zb'~ '~ "z#,2B`n)ٓO7mvdLV&tج1IzĖxK侲sBЧmeUdoUY?L#|dqesg}A>>'9C'Dd~{:<9TipߞYc80.hB6dȡ ,qfV6nOK 6-œa7mvV m=;K^W^bCӭ>953T5+aQ>ѭjV H~3x/9a1(u d)xݐ%fx}kmnVOu#>ܯbȱpHr@2ҢzjWԨp{_0YW@6=@"iv-s]`l s=6j2@ /AEm=b=.r9`P4_bX:49EpUCJ4J-l5|zOxfIXhMܖx(dsُL#9u܆e,ç~4b-#7ஜ%:aɶh} DžG jݢ:u9QaP"2o:Uޥ2lB͛oUJ 4za}wMEWH⿹HP^X$8 埻KxS0R(= bt7.?l̊yD8GEhDnR^r@y' Ɉ&Cɮ^QL"iw-GFhy 4uQi'A Ox?R<;ϯ[^tyńx,N {[$}$L! qL.l_x>|k@8-ǡ BoXą>d7cL dvq^THy7<~R?jښmR^j2F _~RS%oc3 OkH$ i7SUc7[fi<dL.#bNcB`RL/Rm:"VI(O$[ KY't?4DǽH2kiWK&纣N<@ׄ2{OXZ}MUZ(B>)7-G$X@&2{;)T2llb 4R'YU5-V$NfƜu&,OSQk#;-}Yԡsi߂qL?mpn :t>g;7L(;GuAlvC|H-YuCہDطtjh\Ǯ }*j1BXW+#f}ZX" c|d1I.g.OQ]j(kE"G@É`!;N_JıV{8k Ҿi%I]ưI\ͷ s`v/!7% Tq`{icnEmz guj݄=rG,k tm7)oTK/ RM=W ~xl  tg³< uvnBzSף;-d?)oW4]o&|h<&hT^BigA;9~kTPT\ö̪?qQ@3l!ly0GFFO媼̘I09e7+`WUYhqf֒>X5ݧ-nN`^$ޡmQEl>y֘JIJ&դIjs|PcH(G S~>7\cnKBcV8/m'f@=#}ERZEu*ElQAF{XOQH 8 b\r4)s)zz=ҹ0"vdFV ?k/eˌj*ro:3{.k1zn{׮cN(כћv7j+[d0km/c}ˇژ)3ry#0eu<6eJxm=^twl;Ea"0hk>hcMSt距^ڪ'-[mWQ!vn5a;$5'ymHevP3JtP¶h3[Ni[X4_ 'v?cb L{6~kСGCDoΡ* rȁ] ^x\joiN8CҫtP7G7AMc?\ٕkn?.Nc05vBZj,[B[Z%08ʌ3N4&69?MD角 <a?ΐwi%;F7w.v?sO$!1:^S.c}S}0X9ܷ痲 [pr?zk 9R>4$.P!vL4> 0ڧLފֽUa0$kU͒赺\P+|@tB}O>Dl+% pLbGҖ࿭DzbgV~8Or-" 껊qyu?]ZDE{0jG>ifX#PW-C);Rfft@#j[j 4?P*r~~h6XO*s1L uP`1Ve4'c{H36ݍOzP=JJ#^o2#{x^ vm ^e;R5eqˠA`W IQ?,?Vo7wdͫεe# [#O@< ^XK`yj|J s23T9ĭ<_9|w.HDo7ϧ9HQ=~^u÷|B* lhOْZ@}U"F,[~!KHf&!c9MSP熵ړt'XPT6<<{/e차 (\?o Y^f.bGs삚m#/@]ie{[i<֛AȸJ.x J;8,7dA]8oi@ik? /u4 6{.ԇl 3WsYt ^Vrt[\p!saXҸ凮m63 gV*1ԝ*GQ&ː0D/t} m͐ȭk SozںcupyS߯| Vɹ%YʧMЅi0 74Ů 8ܶtE g8m{r İOE愜 F+ u$;kG9}/|eb;]' ӕ^e>nUFr&5MҀ"eKW +DHS|kFmnjǨT:9hĖ\ݠ>i14ő0!B跺FPFK)m_dI3Tiqpas@ht: uu^0Csfh*ΤTU˾p*=YνM9֙iL!h} !+_2ht3̪cnGm^e^rh欌$eBH_Gޮ˜Gqtf#2Ic"bB`]4A[@rFMFs㕚0.5< /yɕ$1}fTfP4Wo*=k(HH`?q.MػS7 E×35O{YN0X- 0 ]J>J 3塂$&S5_%?5q-@\;x jb^XE7HBt3 ۶*xRd<WAɰc]k ses }M ً Ky~B.}L6l 嬦mѲ>ƟK#y㑣V-|Kf8+;J3CፖS0M^E~7O7H3څ_4+Nq^swUXC9 (~dЭYOר51lAd?*ݟuُ! ;|-+g˕x>. esan o~vه) ,l0:LLqe{|c M| /V[OLOd[xzJErïۅF˟lTZ-`J + :qaؚKUIEn 6I o;gaBʵTCQ5g7%N(?jV)i޻ .Ìm 7V9a52TDj`+Ƒt 97.O"B(8p+b{]!Lߍ@X? M9&}\{D圔=Sr;%rSE|g1B 4(Xc0^f4PNZ`;uY=(] K4("v쭩jR8_c mc;*3JPN{T8I9(ODЕJdh:R kn?[~Ǐ|wF}궨D|83ĉsvkfxꕰI8}P@ ynюLv&w"XYBEN.4O\T8 Vnʿ&E(ۼ:PNA*%{dsa-SCjs):y]v3 㭭ԯ?  6%#v:%] F2%Oc Ipf*=h{ęp=Ȋ5 ajfv],Vd9l / ?í Wʉۻ ?%*`@/ )TmUM[yѣ9_ȠX̜" ` n7n rL]{ۄYE,„\y N{+ey_ і J} ЭKkA@4:Rp1_bgqe|84++Sxpo(ÙmguЛOlˢdbIFG5L\ŇWC4mvI[)<=T}ӛp;ymh_+CH a+6M=r̈Ϣޔ0%2C@3R%Sku9pvsY3r00T\l;d*|uԏk DUoYXaׂW9;h:e~@㹱>^Hw/~(_#6[2%$@ |6SIm$KcrvFlĎ\OYQ_kî1Ȗք:FfQ7r$Dt2 x/\jqWsX*1QXPdZtc)"[cο*o/#Ϳ8])E4 HE4\RK9u 9u+su`,Ey52XkmGj:h}9n|"hĽϦbD#DPMq?"{J)7 ]ϽC#X=nzakd>.Fr3ː)P`ش+~Dn\)Z* {\7'J@`}؍:$|DXfgR֒tZJ¹Ȗ /C ؋𗃬 PބioB<ĀrKF S(}˦\xoL `s XcʟiPcLxP<<{z ^j$ȯ(U]j~+51bm7=[$}FD)= o}+sFxLg/sMzXņ!S-tBzٜ6zN5# VTRۛ.A҈t-0 >")eHVEBy2P(Q_\m</O!+(Kv&e#Hl|9JY^wqR)+ȕ~;Moa}|vYqX&KߪZ[b"sQ-,ڱoBiib V tӌiwaR)ᔽN{Γڂ;CunʌtX8  2Y z}hIG󲁛%D>ީB9J[{k 5hu G4ٕyV}YlEڸA76݌ f$ᒊ,+KTPpu#+1^b7 շ[9Zg @X?ܳΏ;y.#F`m)8Gd8^`3E^)xd\A~7I KH pUsZ}ML2cz$'[nA4Q :,8]v12+wFԈS'|!.2(ȑnnu0:;4a8L$t/<$ V* aB>Ah>6Y+nQ^U9y>kf)F%|ځ 󑩒%Eԅ߸tXY 1坩nnNuEiwKjIry/iѭQ,5"U $e"E+sF߹t Jzs+M*Wv4+B ZT?>q/ԍ >zTw}NiŢp"AkJb]7~ʤ'g-L=^GށRlQc5FBlJpAi.%^KcLg%v9~_3Іṕܻ.З09Eל,vaеx}/BZCuy .Q(Þ2K@QMŸ&1D2ia;F!EDHX٤RuN{F+&|Ǻl|ȿOg߀ROɶC82mp̺;X/5PFRk0~9}#z2I{്1sr~چ,wtr ;f^jBk!":[h6 5AOh D8nfs5wyu2[c`\ bI"Xa{G{cqRk!7m'DA&xfU5lLt4T'¶h'$8軉~JP FykkCjt zy.@ᇆ ^Z|y\|-}{ΎBIu~|}|^'a3UB)ğb.GŘ3^үV`؛9~ ґLu*`8Cj-\sG8'agR;O|sXI!XOt=Q}䜉딊Dƒ1xǿTvq\+ocEE}.Xh\m6؟]Ɵӝ'=اxɻ;2ùp,PI%1ϳW#AT 2A'zvvFuK-(5jt`J*{ZtF%߆d0l/싻U$}jҮ݁l)64L]+ uby9<ɣ<8\rTO 8C=X9gDѝfD `X80^R7bU}Lh {+R]#EpDѬwzE8ɹÞSy X&1(ȈK6!GԜ-rr}PF,oeo͝*^{v'zر$*G iEms-?E Z$Jε|!Q)jDcZraS󉍜E o'/6w7+(8\z?|^T]dhTutN|gĆRF͐d6 gʭ9OW^Ҧ.hStv}OQ:9-MI#UF{eI?zw n܍3ֺ7F[˭?p"e&iP7.W sN0p񵶮vvZaU'z,Lo.g \F2M~P%Fh-{*?c='TUDM%i_|+,LɊϬJd[hm앒)9qlB`;tPj߹f*D8q.SQh8veY iUaU-ҿP@&0U2x|ϰ]7{8y1 ~`ND>gM~ga:˷jg@%%12&>K.W˜C?W1 )=b<;Ix$1 fBx`/^|i1g &}@@i Br1^uM,] I`MNo~"NP.İn6Fq GϭL(۔T;BK$43h$9vKo ѻ[/-:|Z i!ix]Qm8~C|doiFՓ  _m3:w;U""ך{B`LޅqQV\϶9ӂleN5 8c=QmkTƱhzY[B8SvǭCNaeS 6כoڠZLp4]\Tvy'xAC,%_j ^BW*XkluT1tkr2LJT\7ۡsCeQaCOS^bUDlfyх͟Wͬ|½EYNœyh*|躑J02ʇ{E` .Ut`#~"D3W3~o8ŻQC \jؽy\ji'R(i0{)5ka=萮e]C*we>k!P*ZewP׭vT4mdo8=XrnnR&YĿp4q85lYwU\;i5hHWIؚmQz,憌&2{.-Q^=jm&Z I=|+XL|4n;TP;, ,7n/ht]:n4nA,cÎjnM6\Iǃ?t>Ò2WP3a cV,Rùhx] 4p]fҚ?Y)[-J|TH Q*:wKX!5NZ=&=:] ="=z(sJ0bbۦxi;ITa/z+f<$=m)iIeM0bD ,T] is鹬zC2AIϺ?PgbQu 7f ${߄xx«Pu|cbV5T umc ii,D+zL\C"FG<^F|*Nؾ;|9A(롆־4(Q cMʂYЖ'J <#WZI@g#}3´m0dGͭȀw*4`~;|Fi. [p,7, xr@Ye%ov``sԣGcE_`k@e=Ikr"=? F;HpGwΪCY6乪D\I?ɠ:Ah#^!// RVB*u_8EX?! =XCV>,ՌP[ɸ]'NIc=T_%!-3QR4iE6Dܫ ـ9H\QihAbSO;Cu?Ł:`n7O!ܚ,PAB5GWlsA dX6޻j(e"&Dp}7Cel 5\5y!@IMp$#yS!bDN i*MI-q`._聩9mgluEJ?(R.y`y7NeC]?t ;$٦w )ʮ)Pn=(ڵ`P~Lc3:hY7p{BDA avJ! +'Xȇ`1 8#]c \ıT-1V ~T,tB_ٿ/Ĭ:enIrW+i.:婳 Gg1iAuR"YgQƍzv8vdl2Bl* uvV9MHnVe80.'LglZS*)PzfϗJhi$~PD#K07+f|pO҇D< N[}"&I;\]sR>4FڦWPW1yx}RAia|pÜ.x.ޗXiߎgkԧ;o[DDm@ #ClkK;C6-E˸5iB*q ] Ca\R4θ/Ξ`Th3 bWbhlou7Cz}^ Ty RB|\LAY^eYY9Juoeٱ4XyCV4qfmjZ8W0s!`)Œ TPTJ7MܖUoWFGHUHuf.JA[@j/eK|4)>v_x͈?VGUW$@3s4)^m7 7ǽ=[Buՠ9Ĝntx5 u:I =9&k#nɪdC/h5S %ެpŝCs(~hȝz媕 'da'FZ\zmB'̭#}_]g_g5!Ud`MW} ΡJ8E%c?b>Nȭ#2<#Q4,r(C>ESC|{yAs$O:Ι],}nsߤ]?Je7;ݖZ&@#Ԟ"R>KM{xzVeQ=4V9QyLxtz!u}w`Fŧ$H0}I~OF03G5`3~4wAY^V^Z&hu<[=hvIXގN&Dpk8\+яWb6ZÖu:)꾳] uxcRĔa ];k,T` pWP|UAH߳F ]6^gsI@6=˜t|ۘF-V$#b+,bPwr{`,o=n}س *!7#8RL]d'ϦU,O `ïa[5x䰴Ww]0yq )udcB6 H}`)RKtfo?MᷨwdCi8@㧶fVb >GasW) Q Q[fŅa\wĞwO3x̹~7)4s \\TpM}67D<]XLMZ5X n"ݥ7AGijl{=h{BK^dM]Q&$.X{G9nfH49o \IVH4nx>3%sCnȻ8!BR|)!(` O;'JX07UUt"o(# 7M<_ x4JzZs(u'&HCUB'ߓ2Q?ɉF$P/x;-@!g+׶"py g~*~g " ADPȉ;Yj5(K2tKJ,l+ڊN~\-H;TdR+%W3)_nԼ᱁47NXG ç$)Tgfe *g0RЕgqruވixLQJ+-Ozǻl[rze#[L{<8Z 1&>,4a$*v*DsKP|k4P /-e5D.qG1 w꭯@Yb N߉@ZCķaJjq^J$S\hxW.䅦OZ$DQX~`fg#GLjc7=uܩ ]CP4mka=hAo[o~1'ebErGUoSTx!_jgD r VNufX!%J=@(Ur,,OR9^FBíBϡْ|Q 0{Va, ^HC''!X>xo± .1Vw{Y+CzJb+%/Ӥ@~ Ÿw窪<\MC8SV\P\Bu/J3v%K=Vm~{{Np֣ͻNa뀱i3>q =H'af̫,k`N$v\2HAvw˹=U`lfgvj%KVi߄U5&BV%OGA:Ϟ0UFQ/B⨉ۚiVr5J`@RIA1Il MH*_Z&a=M%h>Qx3tv*Sfz7j%#jIo$or۬RYwqloLG(Ҥ<}&89yhJj5yӐJP'qd'eT'HC7L![XE1U2<:x5*!Sqd.S 6(cy\LlQ8 Ɓ"Ѽ'.FK9, -*Cwꅮ>Hp2H D[/XYYu>͈%9JýdD~*.&[qh {n8utJl(ޭoM }{_dzļ,XӨ.="}v'0ɩ4p ]T{7}ah!.ˆ@05Fvc 8Ikxɨ' >O1iHڭľ1TrkBa`dF!mJ??gR+`٫8|XLbκ. 1cLp<+'s$X?hšUw)zI D%w^ƧEYul@4RKɮvJM=j<86hpysr~߽3Qq,& 3 =ITC?"~_I`%j+vӥtdga$x"$[kr+guaԓ=OS+=i1$474];?F#/ (n{TfNg4 Jz DP80T&_YT[m_Yf3皿{kI?βmYh?OgϿeʘIy5%c.pۍWc^hnԺ8W*}r ͉!nhI$ВzIݖ*Jj8 9+f?k#! ! h݊g}N* Ig ȁ7=B ElR <5O(:qBNt=BrO fT[MY¢:Ja25%I0b3F5'3a 3WӅk%F@\(m# AVT@`WG MU:^~lB?r6"e}s0ό\,h>b{d+SOUG5i˝W8_ ҧ65Rte|^I2> I<l7,'[`w>ٓM*jjPz<m$qjv`o+y!['<}~RIp^%ѡvWQ4&g*ӆgc^GsS鰪iN3,)CEfV_`e[Vr0>vCs)c 2TsIIwHR+P`Yr&$ '{l Z7H`zC -CQ-ِf[bu͡93: Uܝ@-m/ԢI@4w3g9=,$"R5~TA j4fbdH`w;,kfXOY.>̆>Ah6By6!fh% ЋLS ̆((|0v_Ffl"LCE,*.SN8(]g&Ӟ-u@ oĉL$dD8z. +[ätDND6 ?G8eF֔>j/}Kadc5m}RуVghq+e%iMx_BbSW"XfHohR@D,vn6^.9j({K17:S;PI~CRǔŸje?Eh=XW 9K8sbuVw ` Q-J+_,"D6`ZG%JӦ}YU*r?J2`dtP` 7/נ>P͹a!獶FA\͉xV>H4ʋjᓈY(^)H_(@;U:MRE);m+/~_Zgo ࿺Ok6mAyWK a\О"!ne II|m!ZP+J~) D9Du v)rc-TI 0F V3:cfTD2 -(Pw"mdO͟lV?Jݵ<_zչ̚[Is~R vmA=3#1,ЧK-"syudL9DOwXJrT\H|p%g:v,?S)` /ʞhc#>qD_}ܛ-…#uIOY nUk&(\`19g,gTIc`,͂I7;<#Vn8:&J->@1EnԠd&-?GbJs `c {ܿ >0R-)HXi8\vڑ{~eK"\'d$yb'rm20,@n^OUCV$ϾH{ %m DJ<| $F VoŌ1S}sMd!Y 54)+cgG)q-nO? BGȮ(I&k !8Z&,9ĪQ DͰr9 $ƒ7B5tg[8cc= ~ k_wKpgy yz)Mb1dH@m YֱҙH"F!;K1\7B!,e/FF&9"o+)=1ߩu\o2ڰDl%8`>cY6fP-]ئmYֆUZ1<2"2>Yz]L|UnPGcqݭPl绪r! !KED‘ cU+PB1ܢɃaRu)@D}*qWL2I뺵z>EIЦT$CҨD+<2>Dlmnưԭ(h0KDzCBz+9QW$l*T{Vo0ZȪI"ƾ;+*vi=Z4eU>.p"檰 LEΥUv0|T[jw W1j{:ҹ iZhjRv޵){-\^Re):ߗ^ wHa'?2?7n"'sN/u[&OwGj (iClIGt [jJ^TbdPKU t#~cN0Q\Rg|P;8TfT^LCN_Ie([4ѽ.tN|1X9]s3WR>%u_N`EW*d31&UAg8KGO5GΜw̢8Yl+#-B#v<Ȉdtn-WSA#fͿh/\ D H/tY+\B'R[?1q`&9l}E Q'#|WV X:@Jle4\mf DsXS~b4:Q XLѩ zmFQ lQſztɍVfoC*4Öڴ:Q4 ^9={o{~ۢ3{H/3ecjZ/jz.Û(h3&U$\a䤑L;UAb!Jh_̇Ά'ͮP,cd7fq%NF#syCξodL]evrtӾ'Lwh`Zsi:7{ic)y- &6)!f d22Q\/#K H=O>ax֟K3]|=[؎;LZࡁV^K{cꟛT)*٭ʲY_ YQn0ԍU؞K?!^f$- Ff.N޶u؈m8*\nP0f . VXUG_Kl2)y\6YM*+"pD86ґ',u&: <:eHfZ Γg.{bOvrh~,yzo~0I$2 d}Ό|!}1=󺃌gX&ԩQP0\L'I-Q7 07Vm9R.(c<]DYs-$3a_ *oKj]M$‰20ݭ H-60HP\@/2#j}r%A ˶ɘIʇ/x)fLZ0P2l Zdș1^eT|C5ǛO#dw0 &d\ :s3=v|iPrOv|iܞ>x$ZDpgcMZ?AtF _hPG8A@26F>[^3<=)5 a!lph2bg뾬k֩\B6!lBA/B5¾3[%8V կKb3Ԃ|)5 "+LfI!$->8K3 +,0'|O{vʑR㼷3':ƲjQk]qM>Yfȟ?Qv) CQ-b)r;[=Nm if{šcKlĉɛ@2N_7Q X:`!SU1b 1t!0 i>k$ P!qY<ϼ(rNE{{ej#Ӣo~8kr0X3o($ J"|V56Y+bP&vE[9,WL^lyaDԕ<5Ŏ˟ω[>g`KO5wk}<<e_|5E6jfF vXRhp$}}$q11TFD GJ.d278^}r$iQφ/hh۹t8C"RD+![\/b#Ro9r}-#kCSK~6~uq*jv^`\ęB@h",GW{c<3H)-|JHM~Qل=Rk^:n,HZ"iy5XN难_e76MRHnHǔ_#kϰ~&5Qzo*iF&vt,S!J8 .X*Dll;8pkoʟ*Wz )5XcK[κ]1Npuw/[H"S& @Ng@:sSZ.: '49;bLxllk|SlI ;`zǝ%{zrx\;]:.oeJH~1M2ܝc@)/gyc@kV(sP$YAh\Q<n RS hyFa(rgGYFus v*Wuso5:sM!\&~#8y";*-fI)W_?-*J,5W]svpRẹ'nL렽;5R>yHFB)ۧ-ix`G@zHkʦ7 Lt˪JR,9#~G )㝞̟OnD\sp*f΄/7mMض!e} /uHϪiꋷ*ݮC}.v'GB`~=5pbfO0^r7(pPX{ @H'9mΐ*{{$,dx/oD ΢}JJ1˒WA2:e",/&J]# 4@!hP˨冺Xrs5j;y渾tE8ӕv3<(֔)f,lpN]).RkxQ'+C@'16-WN*T߀1jDB9u@D$&2*w*:T!ˠ1$7WF x |gbs\)1"%zy0VLsS#0twPѧ t5Kį=j:06. RЛ:(@W_xa;m%q>'lBhp0AIe {b0*jw>P "G0Zea,pZ2kJ"$ {TU℅e^槃V&eRf0kodt`9<,Sa V+$6<-i:`M AII5Lixtҕk$hqgim/}߳ y9(3.qk,Q9ЙfO\5V"5yjtZQɈ @D!Nog5LgKg[H< Pć}[M~eZЉpMQ\՚e(7+ꘞGU1j!Myd ~D9_/ ;KO|Gv?;l<z /-PVegHsr&pu`BWșu-VZ/dy?х|C8_N} ;kms߫{bbrIt͢xzgݒ nI+z/O n%{.c1C!p83+zA &o龜s?2?L`IN`kzr,ۮ,W( FRrr$#kID/9=;)d@L~k= `Xt.8^+$c"эգ=Pة;r}`YUhFOaΊ,gX WpeK^.**̇(XZtɸ0^)ןHrdTq#`۰U3S#EG'"% +7iH8$RL봆 ]bߣDpu/7p2aC_ڭA]@s2u_ Mha h3.REʫ0nUc+Eƍp7#HYak~";5ș:ĊPO*U3W!#  4[u2x9KN{\Bj"h*Rw<xTn0fŷ+w+Gxx{%n ¥ k3'x"3*؅vRr`}q2g[5VX꧔ä8=R,uZu!yR;-$|w](w8k~ʲ%z<"މ`w];Ԧ#`Z8]uHsr+hDsLQy(h6NUŶ(ܧ0.ʼnx-pߨR}Ur`L=vz~4 wwXtL?z?D*f C$E+VP Ms;1_3tv`DHoF0K*OU˯~^jC bWTQ3`Zoqs_;T.G/GzJ`hǑԐ0j;w/(:ёYz!8D 䚂\|)D¶K01j S%߷(qMg!-|ZcHpҼ0a,\7UU{y] ŵ5:?9SvQp#v]n;'U2<Mg[93<$E3!s߲ `l u.: T@03&|ºqNB@vUmݖCXeԽA/Z ?[cozm)yb%:5`  ER.8] 즲?l7`5۬aH.F*C(2zv;pz[Y*(7{Ze]{҇'*(\ޒDo1WidL4A,|LD³FvΓ'ͬZKNGu=$Z'ffUc %tF3Bȴ;;Qȵs5kJ֦5pFzH͖0nc=p uqǘc fb \9D%%ܥY<^16)̞cbǣpLdf\ RnYlYOsx%(E;6rfv-t2He8d!Fh&4:&y_+`vog<^IUka`""o,Hhx+>E_kN0J#~i-)z 2pb)X՝0X^Yޘhlsr%60ּNd?ぎCОRޕutub7IYe' öBh@69)='mA\$7s?xOVL.x ~d^ߋqq0:|`oٲE j!X~/}!Od~5Vpˠtq B' Y$} Rkus~Ir5\՟~X=r*%,iŸf9  nַiـ=D~{P'ɤ۩ztPn*Ыw>&F?Wp>hԨ0ְ"O IȲF7HIe4zFlNl'l;݌2˶[N)Sr;+[OVI=+U=N%w. @{g F/dWN 8pe w{- 1`XוgC7߁"R]:K[&?ؒCUKufIQwNuRNyWXfnW qA@Bd3Rj5I#~! E5lDBE幖ef@Q7/@T*Vud:bD7_̃aP]GimP%OrfK,ȧ9HB@Iu^S_-ŭts dk7'z] T^y'ȜvF^c &FDXuZ!Lu[nfѥ-D)w( wI0܌n_l% 6 nCv>i{lV{,AD(9vQ% ^zoƅkI6h SF G{9ih !hEط5^uD6<XeXW3fѦU.4+Atwf|$>_Ӛ6A&!&Op6v07VTo5ZAQgK)ku<]nRZmNy|K{Y\^ᐝJ)Mrm@X144[k-| Mm`Fqܤ-Nd v?ݾ[ڒW3]£lmj^2c\56w h=2OB{:Be(2e >ؙhZKKTÓY #Č,5 d9L# (yxt鳙(1t.~ͱrG>3`lПJ룍:\bJZތe^ek7C3b$UUXĹvT5GQ3G,5fă+Cy:0Q"P0iHOL jRWl|Ox݄%L,Z۟ؿ޸AG_%j׶>Vޒa1;]R]W+mކ6 R2}7/s7Yth֣jӚa_U=?yQ2O<OR㸜?hg%zwV{߻Q׵~{}NQ`}Z S(^@C'qg4N _!! J|LȔO+e,?=̓7ke`fbD۠`BK~8WF3T>9_[/Gv^ ̜f1*[b`Ll:󤜱<$wK+ }[SRO]qItv̛N*`QͨNн]߈ #M (*?>QIQ7פv,%p3m ;3BV-I'1i11|2HoCsP(-`~ZA0FSbJm[E@Q8 93ød-+zò+R5?Qc{J&o03'p{߶gSxKz95a5/B]}!2T\ 2ApmVb&Lopɦ"E[gN+{WCs? L-?ܙgl=ٹRӪ@A&%Lsܝ9_?&5ŗwˎ!AG*uOnW*P-K=3j qu[TPFVVF |ȼ3>>Һbˈ,`WR¦2;+җA6˿ޫ k5p0hJ7kس.VM   W%@īiY>p;T-6ff5<,-=)e% A'=VPcj?>>8{-x+&͜DUXk(2%Rǵv+%PPo0.Wx#.K9kWT@60aO3H !j"%#TՍ, !_{3ws:8sc/JPbue`П 3#T)3XQ?#Md.GA˱-LtO7vj K][`~Lr3Ae.Y0ذY]t gݽymm0y h! 3dLTv;t[_DG VU8sTBOlx>V sT _a}:>ܲKkw(4.(%Ƀ?R_qРxwh՗4}GV`{rAv) {<Zrv%*n䛏Jf pIܣr 2I!]9bʡ[Ww87bbOgmEs3i^ԘkD@r|W3zӖT{Ki`-4='!P{8AdZapIuݼt"1%! %UbiM(vOUz"|5M_.`|P!ޓľTGe8)Os)hKXq`~Lu !GΙM!=a*Afg&qbvfG,d#AnջY!O]js}mMULlTk@p5 ٕ=<-@ `o nvG>J7,H.+@7rACН6'%RbM M_[©4{@G GiM)S Ǯ% ΔƧuop+R.j͕YA)Fgmϑal`*xd_h4PJ?ۙ4?f 9CH8RrY52 Ckq PUFѹmU "b9-L~IƄf4袀V5>V1q(@UME9X|IT,nסn0fNjo9570臇qϳ.>\ 3A~.A}Қ~eE,-<ں,F`'YL<0('j$EN8GR+,s6Iq~~Bu2(k#]]p~m$#zuE Q\|]-VX:"Z237B܂tUNJ6qmQN=N=5biK)v!r色t6]M=В]rM 0L,EX8B }UPMy n4U?6xd[pAe 9it;޴XEwߴzY'[嘮)c a\or Y< "1‘qL!f|9p:|ܓK0*/BL7dBXf/OqQsxD+䴝k ;oNY%uʇܥrS]$GQFfK 6z-]vJ-8Ad;!ޘk0 }ad*B޹˭SlZyq쫯] p,f|6hRu$򏅦7ù/ o#$r=t3$!(0cRW~̂pV- /l0x="PrHY#UWkzRqMǘd>7twYS8B2pW`_X|%=ί6s;vYؐ_"ܸA8޿F;@ m-{pПB5rIJ^?p<Πv8fR8CeGv2ξOyQ Y&a 8P tb}:2*) Z@n0N |vbRqL#o/!.HlWH;F\Ż 2aRZ_@ Z 5AHM7G,BD|o:{|};)!Huv0M$%2&GSP&yl$0?j dVmҜGօEE1 #A6AMQ^PUʫ 8p4 htn-Z9,mE_ZZ U^56{g;75~_cg}=0B"jlC mc-DDBIپ"ݺ6$} (GŰO&rVP+tp L#qB~pD.VANl!`PW$k-E*% Z{шa*HP-b^[UWX{jdfL箲$#2&qDע5_"]mEV+^VapN6:U~.:W3-E.`2HT\N貶cK^ 0L=k1Y qp;nF',?=|6"gM1FǮ|aTzf: Q4E`|%#'3f[~X9Z8 b₢v*F(0[EPN_xB՞0 >fO"u1e/W#d1Yj\*&RYf/Fc}zLN8@~Z[8J慰hfd?@s7<WRٜ6=䲐1 Q&pV;:Jȩ􄋃DO1rܑ$jiT A]r˦8렐o{f=zPWT0WȠp[peϭb"n%dAv&`#}fIPAF<.cHGIzύ|8~\5MITn2UT ˾hեΤދFBlyXq\ r$c;WvD6('8q\vg|I"e2nW [^&crͮZ2Sovv$}d(dH3ؓaEN/jOFUBCf`TYDܫ| __ ?'X"b# %`R+u]<)VCKA O'l/zJK6*ԕ]\2qz%`uZuޞ pU7A.I٩kCO! d v6ЦSYb rTf&(Lݶ[jp$c.5IAZNG;l/yXޠ<x)0+]B߻سFe\$"˭L_vh,U*V5Wꘒ|O4_XOE*1m^.+GJGCW|RMtF e:$l ~{LX 5#%%Bd=@!n,H$'[jStPh'ݚnԿ_..^rqU'I-3i#X'X0ƝoO)H{Js;:,TXP/|1Q8nT8}Fo0/T1Q@'9eS?Mc9 r#Qjb-#RxsR}Ojv''dy|(܋hBzY}BL5|u<0*%7m64B}Lkl&:*zAPl437q 4`-H҂[*o)U3WԢHHUGk5 M_zW})&Nh,n'ZGnDuZI֥w⒊\*&sǡ$>t˟%=j`hf%~tYSdcqc8 іYml ΉMZ¶)lԣԈQ)CGq?r"0>e |LxBr_.6Z\,v4iSL} Xar>K! /!DZ^`Y_jBe@?]ǘc} #6(8t?@D#MD<* 3tM<]ʇAa hurg)LUvDIVg g$hGc(I OE H $iGI$؛'AݮމԠצ!ų5c6YM4El%BOWhU(k=a|:&Ѿ+|aNԓ5$=UA-^fk[4y*=]s+O;rܧV4dqAi>Iq$[M35|?;?Yc7 `8GobsZ3dG$i||, %AUȓncA]Jt֧:>C§rVݘ^B)!Vq߀ 3}$ iŒWgJZa|wu$mFF1XZ;vjp);hH@0W7tV0ÔQ*J'-@P5Ya:b1"pu|?>27?[ .v4SS-fV`S&)DL]=t6,InmʎMe9\S] ՙ0${b,ԝW]1K6Tr4Uq>򽴭!#],މOYl3ɴڃ&"f`մlTN(fm}CD(۳:Di؏\x+È SOߥvN亁eVQ8ٍ2@?p`S"ir[pҥNYg2m{5npX<(hzvx1}![u;żTGW-bOV~uܡІC0䦅5!%yK+Ρ@~*kf]}7>i~bEج. nMofr};/*t^fhV!&.gZ9ק;E5Gx G2]ؠy4!v}jɑ1ޜ YR 90;Fw re=<eM~tR3b` tMF=xqmx3jRMKUp9.krk:sU@M@x"w'^6לmZj Yᩱln g!#jKuPBiՙ<[KbOo%f{>ϩy'a}G67ճ3 rSe@)1jc37H {HyvH?[ZQdbZk߁ALOc"1l{c$Z W u x"S5t!DykoAݍҚς[.dx\;}V*L-#l2[ Y|K#[ZZ G ^cҴ?iюIt[C^+d e5q|w~.K,7H>`rdi0t'6,_AqlC7qq{JYFJYdFOqR'YZ1t¥ߟ]o4A(fjv3,~/\iz>IsP\ 3jJة PŔcVs9/O5cDljYe%C4GAm}:#ESO )F:|,HF9gyr4[oZ wWwXX=I&Z#Gtew?SP8(תIxpcgzP⹔_9>>UvRIC&:HGg [vIXƵ. LJX`NXxpcd22+.{BlAs5mqW4mB쀝WGF"cW v~ߦXRl.^=׵+S3o0n@6+2ŏ:$B| ۛD"J+cHj=) ] NZSLP蔦 XD7j~˲Y|(W֔ Wk RC6{ԏ+imnm3AoEz`l]a+Un@5m6LgXu@( 䘾st=mhI:}.E-=bPQ# *Zy2\BƵפ}nrxhbE*Ƭ}di]:9]͡$lCfĸ v-bQ^n hq # w/~e9RmBMx̜/<3ÃB?ƒOChcnIZrzĬUnU]}<;&u)Q+b|2. \eNM!y 1.XR-6{Xݑg*gCf4:10՟9T9K S|sJ_keU5Fo+"F~t Ծ൏HxOiۯ,Շa:pV_ɉ+eY;ozc!+[-+n,0*&~aUR/a!. ndX0E{^֢7sD KJpIЏ/kP3kS^&t+;Sa>udh>B#/Dr¤Fq[J26$SKhNIGI]( >eC>+5I7UkȜzAb~EUU`v` Ŀ3F6aE@2LN-2clhLd)˯AQ AW?_R^0^+W(<0 I 2a&b'lhtռ'dc^4XMb/5 <8#cZ^/M+靆QQMBҶ7˴c]ۙ ;ÕUǩkD-* -/ɷ[Xw (NQXfNM ֠%J.k SFzҊ͞}0U1'\^xm:)+w*cߊ;42)_nή'.t_1Uw!.>x%i,z.~p~bLDMGe.݈UEl(PMdkFL,Xxb#"i,h°RMkkg yhQBV}5@w BkK^m Uo r$}P4Ez\zl#Aʗ^ ^l1Vt߇M'8)`L:Ae!,܂ѣ$”!xN[!ֈ,o$o2ԫlbs3[Oa'V]h ȡ\(+9PXT}c,itWVMWtP6 ~yW IP)=|'A琝nQNv:f*Jd-/bԝ/y-o$"NEӖ&у*kVX+Z3SOq~.TX;KC&Ch)vg4u }I#$Mf}JY@@uFMXh2+PU]LY3$鶅ž)H$wZ vvqt@DqG3|1 hT#5@3v=Wl!Wrx7XG|1=%T ip\涏 :4o9r6CdEt}9Rm N.р2Nw7KcOZ.4 Hn2lƜ7>`s*5<i%etaQz[ -B;ѿ8|  QTB셜(;d.lVWT]yv;`0j7?,pfqg WSw *C,foѬ3~M \7U~ow .gOam~ľL銄 y6^~F|?Yt,!"sPW2yŗ?I٪"R;rTv=z !?jWiOl(Dcizb7}R[x>$5}lHp F|'.<Az{19-R7+DqlagբK]ҕ{uNg ~[1J! &Ƭ`KP|wqyUP'6uxTLZ&-|?ɋQ,QuX&^N̮ 5b᯳>ɯh!\c.ssK'j2x o&QšlfڣhYC("htgmq N nI(`u2J61R}yX:f I4pf[n}HN*'y녦|%rr%2s?<Ո@rV8*aęRO'i;DiWU KK(aցND1kQb\fU>4R؊j!5ɫx0_ eAE؁`ʑNEqy7]kƦf\G geb*/G ,F43q>: t.b޲p4=$Yi`vW}\{|+Z K;H!1uá\޾G6Uᤤ~Hc,ڑF0 B[7RG`H|E_S{Y|5ݤ5I[xWޕ)[",l3o#R@RCmC]lUڱ嵔Yrܚ%Հ|QMKd^cjL {2y´++$xlom):]8!+܌ݡY (=G z9uVB DK$HN n]C^KKXHʕjsZK?iֻX޿I#T}7OV@f [Hq9hf4S: &'+X/BA1'ywOmH_M6h^J6t<# {pGhWN$~ηN{^g}EWƹjpm>-S.ڬd:Tcu83xZ{?Bm(Ѳ vvU $wRۂvPM/iUlK,wض@ CGjhBڢlLDVphCwa sMw cZx8ăkxks͠:w+ nͶ?\Sz >MB_)ҘSmy(?9- j7{꽗q٫{rTi1q~ ]-@B:9˳f:x%%3>a6+ BX4#&QS ^)ڒYv0SgaϽʀCZY-=UxjSO9L!Ȱ[e!>&(,]gBedրpX my::"<<ypc' (ӎ(ϴp{VJ7éZE!  ݽAuMS2%G8cu5"MUUY0 7as>og;~MMuajB& |t47 5-Z.XN@4z۸ xQt-)t,O { cvT wo71p]j7Υo;C`2i@Ol6vѤOc)>ɟ5[]J^5xِc"3\P.xrĮZtT+yL'E!%ZQ^H!+A34l=8Tvwce Y(oY=;It! 6#gNLBqէB 0R K kNHHf4|ҞHJN/%ɢm<>JB3 } TmpOC)1O̐0ij/[7K.F а芚(9iJ/"7X|r@A#Z4K%1e,7`dE٭7-VD#qAյDE$͇sx7C!xM`f5( 3F,d$LNq&x]cQp1(t.;KG 1pQK*(WVl$\@d]\;D6j`Yf%:L?3>Q*mf_rI{ }*A$̟cL'3i u$ah@` d; 6&qÃ\GHpH?1j15"(]t#NϺd՛i7-ȿNqR0+z~vH=sf!_I*o ڴxA_ gYȀ籠Ւ&KsFqoUy:k%yO9("{#Jֺ)/>}/ 5T'=%i$)o^AVkFaZ&ﯴ!5#N!@v# S76IH}B3 reDA{21jpWT zP"p 78t&0 5NBZ\7[VM 2 f,h?t pV-9~y@޾G6:v>W fvCel4ò< }ug!x=.M$Ϝ1|@>`6`R4dm00=DED5Y2桒#\{G%>r@s=9<_ĜrlL -Gvqί)Z'TE@DK֫u;yPfY}lk1U EEs\xp #l9KN,>:K(APyDt湅̻Kc@TST%s$ Nx Z?T#һЇl]Ď6|7 "墝ruu|]>kz7){5akکkH!yF\Wo`Y .i xx%85[+X-ţTfunuB+'z+9(0A*#¶ <1*1CTk*z1yBvԏvwfZ1xî37qYOEBʄ߬>n+W8`Ѣ5r"x`:jÍx!kN {J=fU:.>zX/.ʿN\w$d? ,R*"2:2Cg] Oy'fC%G+cMܩDq"xG`J+fi>'p'О(&(} Q GF_J$SʼslHϫ4Rq|QM݆I,0rn+?4'Z"_5J6R3΄:"L/A?2/,wӧ$Kdד`$#Tkc‰)"|_ߜp\E NcNGǼ:.:Ʋ"` Kq'_T0E4+mǂXpU?^ %ߠH%45NUdsbR!xuD'7ԥ^_Vmx73pnV)8o1̻2roe>fuA0 X'8o=̲Qʿ\z=~T9 Q!)|K-2,mCOOЍ9 K7or/Zf TI ! K X#F.W&}iCFdDϾYl-u4oO\/z\LJ@TiA]A2OG+Pz+5ar9Dſ^" |pw|㖋AmQXSZ9k ׋YZldǝיfE̴e"*<S:1 QKaFՁ=lխZ&_Y)j) -jǙj3>Y`MvJLV-[y.[.gt^Ab!!@y.'ӅxO@4a53#QEw䎠<m&+* ;X"Y\vT\(mȶ3nE?O_^w;Roŏ}'1J ̴qYi$*cZQRY^xp윲{ bXZ!91o/N [w\P*rji)SfH&gQf E/ }nš zO3}-hLj<6~Nѐ8EJSy8A.';w>Rd1C@aGH@z6 wUCG,@}i׷jAQ1# b!Wx~?bWU l!J9Pg[ԛ^u3dlCKNq"+1 aN9F_:|W?B4G):=Pʄڝ[:l)}V":g9a%?Yo7e9Y:MZ$Vuk4th R2'ߟW`EczEWRMHHmvlKfWƅYfi~H4gl5҃-*!&F۴c/\0P GTѪ]$NWoRVD[.p3i2V j+׋L@k0SI)l%Ip/QxLҒG_IA$AWk_6"FwǠxf6_ <-*)irG%MY{!T[Ԕ_i c$ejm jǢCɬFق|Δ -Ch!puM9jP{$Ea6Ya% 'PWTy x|;!ThlZƊ Sag&Mex5vQ 5D(9rG[| M YB%kz+P/KFiFt}iɋʖDlt:νo,et ?ZJNl$FՇQu꠼*aƥZ5o=}aZ^G_Mk5dvGj'MqdJkUrlm#VXj/: fR|L[}vJlD|D#F9T'Jp8=5h8hrzz/Id+hvJc"uPXqw6EH2\Ak\)rp[ok7r\oէK]#sr{w+O!^/rdٝDRiFi!#~E3a8ljkOHL2Q妾G+#-nqf^o-6jQ4$={|bGQ 2S `ӖZD#8 o_(J n8V:ws'W+ 10­,^w|bӹ twwif= "ڦk#`^UjϞ!p˘\e5=#YbqOLw$0dӥ86VgJdrM"@!U$6`Wl:;#¥˧B@K=8$pHa{$dN QfD s>IkS893*ިTi: A.̛";F,\ex05Tx=~BpM[M@8|l65Dc[`S}% <ÈʃцRFe.˰dX '6!x[Zh"jUѫ-n6b  *5~R|qYe( Jۿ¢EBjk*k{B9YK&UQFYT m|\qE+o?NԻt?--fbwa׮Q^lƋ~ ‘;rc긎˄1bW (Fpf=*Z .H,tLHwHwB0Yr"ZrJ9Q~CLIqv<.׌L BwfZ'eS&U\t0eg; RkQˋV|uO0쒨;s|UpU$T(z! zBGq jvMTߞKQ *^XjDފ Byk6G\큢kH X08(\*&2 I;c=@id\ťT1㸚΅2?P.[[XxogR' ZG@^PWj܉/dpV=(s{4m/yǚ 55@t-ƒyʢtILÌVݦ1P/O&);(c!.Xgbq-S"M!I3O~UT\f]=JCkVaIDik D֤+"=h >G J} jӴ֧N ݛg[gk_XJb]LhP;/9qތ7=VE^\Dq:6m3<4^Z+/98ro!EPw\d `tE=Xf$0dfo- }+ DdZO{އU\Ke ]HntĮ.]d(2)Tn=,YɉS3@7\BSpBV .km"aOO)v&BgE;Q5uJ`k߶w8ؔ.~p©bZ#ȏB)t ŭ])V|*}}NS*ޥ52)9M)g5I"'0hu% ;VC7?* +5jWSM2pOiI"" Vi8e̾H1,Ï8>.7ߤ<Ǻf'MNCˊJzm'!s>h#Ohx#`:Ȁ]rC)M.~ S5ODB%Ӗ` NDg:|qj# ԼMl B879i#us`b2};%x\I  a`-5Wh{R@Z}%lp6機цQ7sF>覥tpLdkJ=4qnf& e֜\qGIm[pice6Yvu-l{U-SÊ$W咱WHrf3dKW^_=d "f^%C]Z`wWw<U.Oy9RiS3>XD,nso=fX~[bC!<>n~orrD'^!$ ڦСo`i ~l1fZ"!9 "Ba6淳.H`lڀF#S̓ pzR:np+fSC$҄́MƸ+Uul3uF򽯏M_LttrE4.5 AfџϽo^"ّ//ՙ #3Yoq_AEZKL;o2D FgX-ݱjaqܞmⴈtдVF*. 1`=jBaXR1 d[R2Zd,B}~7ZX'p<V+4¯uM̜s~ye;t)=]mY:̌C;!6A\#+s-hVT>鷕Hf{up<۶;F gc/E\anZy=UGT8ǣX ߑp# d+WLsx uqm!G_gEhXH%wkB N,,u呅Ӱ l?rgЌRQwʙJkxo/ ϚNVpu?. 04ȖR}7~EV}E8UT Z:‡']UbQk.% (C }⿢P]' ,Ja #=+TFkR ECqi넶z/<4'79:B}g$#AJ5Rj\u ]jk1x?ȪF1Wp$jFZ fɑw )viZ~4 ^wTٍyیs&J! waCn @ *(Lv\w:֓ۗ5.+4=i$ FU0AS|ZAIL65sX"12**WU^X~9KCe>l"/žmZܷAwòE"s2>r_=~e( dƙYpٰ9Ozvh?t;{@NôV>Kn& ̝Y*Ftd(r%`giYD瀶[7Pb}U(:] Ki).\ˆ5ϻ1,h1ZL#Z3yxIS G 7WY g6=74Myw~s [bF GU{'KGTa+ᚚ"ɲ#t& S|͸z]e޵XHrh;0yS8<̓qJyfZpR, k"` ԣBOydUxxJNωGڹ\b܉$#Șp3+T"J' xe:ߜS2eKG (<s<9>CYY.chCY~x1-MǾbK z3kp*2K1hgVp I^: 7^&ݷC<&1\򮉲@F7n*qF{&Cދ t(<(d>Sʧ%B0»1+⋝q+UP}zl7l7GW>;:1x= c;C]ѱyk~ (jPztv+2eܒE n@ԛ"wx3Y 9@;RQ#;%NDžAk pٛ1847ձZ&#,t,9 ]s :àAG;?!gCW!PdDs1eP;kJkOU8yPSH̿>i_|b;Jy劖MI0I|*G/~G όaN" BC`U&HP&w}bEtxHlY'1'5Ӕԋv?4Z oU"5#ammg?YQϳ B9-kFByf5ۆA&&h}>7i6c(;Nlr*5DQAGơi'Td,GY|fIp;vHhu2?8tvmW\pw1ƺ~~Wzq zIVfW~ݰ,[+cAN)>>VI:+=pp|sFGz>8B l+Fer7ʷ2oOU).@a8]8rƮƐXn/ew(X+ _ՐngE@ <'I6;wHtw1,ms!8=PA ;˟l ߪ%dNy$ @Ar]b\䌿 G7.2`.CK]|-'vA$ 3)NV%`U}UdC¿~_{>Fbi>I[09#Sc . Q&^ g-:e@KHޕIPaX|1|_FC7k"-?y:}7Ȇ :{rtC z P Z컧Fr*g;|0!`SZDv]lFuǯ.Lbq~RzfnzTh~1ŸV?` ^.Xfw &}utM>ח\"u1 78 t VWT'q%c|MaHux(\0b.2?% QwVu" E y&*٘M(JTOg3 P,Asy5I3D;h]+Fcvs٪.qrptzI tQNn.MJ+T8 9(}^,%l|GRT(;-~Dyq51&h_L ey|x@cv<5nC?NPŨ-;0@ P2zX#$$NSm6OeSdUĶ,Ld~!PdR *{6 )V҇.'<<IP4&fMK=M0Ga8,wy"C hAb0x0d ?*y< b*+.V],HAψul01bULr^(8P--24(HM/M`3qRW,>d:lQq?3nrToBP*XIVK}e@/n4>G>DL ,Dćn&BVd?}IMOcDžz 3Zeɮ%90:,G25{/QrD6DQ"Y3{aVb>ɭvĆ`0P9p ?aiY|烧_ Ô>뎔,LwzXI@A^HtD&O)J[&#k׽ sߺ2Cvgfp`u<)%&3HP9a݄O|k8/saEc^c1O5`KNbuLA<{  ^&4FG㑫<:3? %^ .($oG/,'oLUjcrLN@YgBx3W'}};J2Z,@X)|}XP##|94Ȇe/Z%!a:W@Y@唷Ӳ3p_9KY_UfzV~#\_d>ވ'̵nҠy!x{AZlx91+LVSp!_y0!o{p!Gx;rΠ<vR&PiHib5i(>}yK5}-*18[K(N' 7_17X6~DUlS,Hm\\7{ؾ:} :&]:;U6堶+5|b-ϩR7;(`GA$): q\|-a y?؁ެ2}c,yR,"ˎ^sщ4wѷ>5O ǀt *_疪bvմ1R'4/o'k3:6#QIXTMMqp-p2>?+?}Ql/EX%Vς bg_:k?b'x| Z[+- VHJ&ylq*-UXJ#VܺKէ2]SRnmAy3h+BJsFE)I*>"e0 -#[RCV{٨-O85\ՊxrR}W)&= tF.˲cs{ e5thğT$Hg45 r38;x\+]2_.hT.>Q?Z4׾0c#~5}T<ɋX&\Ȟamk,IS]sV,;1)G^ž[Jz[s}>Z5z(#yU?heD 9d*?44^Ieea*'؈wEǣhq|gRw uG![yRVa(N 6QℒΜ۳xg_xɔ f"sHv(և/Tuc60W.*_wRsƧȡn4 znuոme#y Om`~dyCrXysϳe)5)Lp|L/riN\G,Q~` Kb2X70ph yW:F*f jAEoۦ3慑19?+7XG0eEQ}FYBFebV+V c3M'ӹ~{Esv/Z="fćuFqHuL_NlQȎ`◁e,}8d+%IYn!ә3'~ι|5gS4 }8n6}Q avP6 -qX9O;)C=~@٘^T Kco;V\PRz-e]7{ShƗ"!zD;Bc{h(ilOuVcjpo]ʄ#6qg9_ ^ ΅#Sk ꇺ5v㇊3oEmHi((5`y\b6/N `u[Tv 9 9!h|c՗?8'fegj.\95t,Htq\;J;%~FZhM*!j4'("/ƪH\?3؄L ҤQ?WF䄌Ň)ӀF|s%IӸyĹZK3{cܯmL|mzE"Hb0G?4D ټ~X(P2/{'B>z8h?i^UY%֚Jdd LyL~[ _yw# ` a>.ГP]-+%BP{'Ꞝ u:g`wt:u-D}n yKtP) d[4+Nq$d&D3?UGV #oE&~ޭ F;dRRzЂ]G0\W yt4 Y sM8 cI9|{-*߉*닯^YGu'zz!frU &c6|^N53 mHMQ`и,aI nwii&:5 Y}Ppxtu4,Sh1*>/Tɫ[rY6)ÖV`PreO 䇔Kk>х5-A[QU=҉yL>N8D7 3g\ڪF-cu2ZD,dgҷD Rdn"sSV3C{Y&, 戣s[0pqa:(Y`*}oZuI[5ڏRw>2υa]f J]>]Q2pc<nWs{hMA\i{IvaɞlMS|&I\D[ҵi7~AָUgctJi&~-LCf6LZ: XF YQQI,nѡ怰2~az>N*M]Kܵ e8~ p II}ÓA˃ .VPhGVSN. ҥQ?a0mkʵXƕbPfyg!KvͭͶcuyrg3O>Rf^M"Qz;Y*#jPbbp= dz·!x#v\n^PI)2Sm|764w¬q4{ʎE*uutjۑt6ΝfjwN$]e*I]7cZYPR:*j9ʬ"񢧸[Ld.o@3nc_ 3HhuHVB`'ί0@XϙÿLu/ar77A*$vB)[ب«Ƌ2͡R i8B|CoL[Q"b 0f AJ_UҭHl̏˺rc=*4}ǯ}gabxe4x6ÐTf*|Ӽ0 ^S:X3tw2:/l'",/o)yDRur@ HVM>i-ٔVr@ߟu`?K3kݜa ~6~2yٕA*0F|H2a),t1-7Dw 9|D1}VukՁuzf8. ?&5~ìrW`i8~$Ș ͱMo>=NJw9IRM'(0I-q}udv_lNi+l}jL*S";aXlOLVhT^ixaF@>sj jK+vG; "0ߨxIE.kis\\Hꈴ8L5v\dF_RK֛`a׀kW/g8bY v8S7^MyNZj&+R$?Dډg1".Դ;UQ  ;صP/Otkk؎uʬq s2qh_(DE)T]k(+A/nA҅yY%gUl`.o,Ѽ+ FD3HG|3{Ba,9h?0[ưz67$фի,6Ɲ[O6sd\ݵYv#A1jiYj~k CH ˖ySǀ(c ?ڋP"-gEF&MOOյF>ji>IƔ 'TCr%KrЪvDs蹪f`B:l~D|bJLB2q3isQ lZTa b8f WqZs|. ;/8rD`U"0 _R&\+9ZuϧASW1 ԋ^@5V⠭j N֠Jdx 7Ug#X]U> DSBO(ME}(  5I3tHRs}z:dfn| ;C[f f/ W\-!jOP"vƛ`=ˢWJPO;F+ Da2ږO}MU(HvЕ KRE|Џ7.bz604#yL'ЫH/uEHNP6k_~+}֘' ÿ́:D>WHq`薶h{>^R𣵐c3vhJ"&Sё*#rXfa!k\Y߰ł\~`\O.Y#Wܱ‰:[BTKٟ_mE/*O ЭS.W. ,%rm'Ywt;r]DPqL\#Uڡيoo25R7XN "RSkBߐxj9 l%+vvV= "\ٱ sLuaG-`pz nLd'# X_ՓP3DmZ`F֛'A_[ԬZ{`bQ&y `㕲4opBY<oޡ]GM*oFcזLZBYn_vTYj5dUQwj#Ƥig,ztS\מ\u!zT[B8}mN-Q.0_ĝgnΒ2.G& I9^*u.v痣dEYf4M }.g^=f' `H@f3 '3f= mQu>Z. YCdHq ?RJ\\(c:+W !Ю[3F<噹(RqD?g>qgœ㩲xkSkLPbІhw}rѧ":O?)Isci hY ,U?2DXny#m{ ! g53L 8d%xA7A:~W=bÃ4[PkEtݎLR x4e7YϲzOt`|}Mw܄J>N 3AK [o*A0ahImv5s-#R=5 %_M]:{9Vqy >!/qA0cQ%Թ)j8BU#-OWP)hR5M{ ȝAh(*B,UGl54mZՉTq+_:j|߅ӊ^?F_hMepJf9R}d &آ0e0IoiUf9֫/It3sfm;`[ƚ=zg{N{"6PPV0k5H7* Y`9nwʿ O։5u3Ud15'.̛GUsvˋulCxg&N,W?4 A=i# 41IXh@jfoO G+b d6RHo93r8ak2aXK?*Qr90N_x8Z5|:)j \qle2(o/,^`ruv!xWM!U*r+|Y:4 Ltnٝl"CUD9V46 j$7E!}ӫ;rYaAtcO,b%2{͒&K~.G 9e-^#='.<51 !g^YY6 ע6ǻcu!{}ug@PgtBL3涑oR홿Zm̟}g8=8hƻew2f?= L =؜ wo\̮|&/Gn ٌdɃK083zpTId//Q']ivjj~;`a,l—H48P,tR<]gܖ0_Yk/̭.A{ Zd7*%s.% эk`gHljZ|m2{QYヰQ"3HHG&{;di]cIa1їy\N:hьM`m-.9WNu25oj}[5Ɇ:POf!7+ t("dk j}P3MLl/-t{Udկl)!϶QyG;k5Ȯx Bl+2T?Un^4 GeC ]w#tD%nV>/>9ŻzQ}K0܅ b ~QG9QSj9Nm0$~g}X;/ViČ°by8+~Mcm @b,xcU/oZO[FZ?^h?Z;;>)}rﺮSBIXGhB$xSUB\zyj(xѓJ;ڿ 9jf=?ic t6GgTp=j΀TI#!ɄX A(S *xq^ݪZMjN-n|*~-7XH`ҐhS fA_hy^3_z{~( B+5,%'qT*' ^,XI 궘=?5rc3wr"랚iU55j۷#o% TZ$8plt<`.z}N,#L ҳ2JϺ|/hډ dt=2N:2$&=R -.$5뮅?3n` fqQw*&Z VxffWH \߇u¶GAʓF2efzyMC}u+̶ޮE{ տ*>GPjp{ZRǯk+SuyfQ5iB_M:{ e4܇o ^ ITx/ s+Z'GpE@ G5$ 8X5Fti+yhȞ=HRqK H6qd7GE ŌUx,1jb>3Z;*X ]*Z١ex0Ww 2Cg:O!$$CT9 #=uO_e̦T6G v7`8NٗO-M%3vΗ2qK.v+_e+zXuUS.S9Kcêl1b3ɓ7m;YR0Q{O?NO߬'aI@$&Jz8_.tMx`w/z/Zr)]fud-ks)]qIUdhkqGDe $2Iev/lákZ4WAJ |GM@:fDZssUƋ*Ɩ^e&ƂAYΪ+CQƯBUTꌦ}Эo/0V6,ZgM ۆ:ڜ"/EP'kՀ F*ny2;4XmDDL{]ۖ<2\g;ž0=|wg9,ZD%ܿ$=r?2[(;}i*o,ؖJK #|zu}']5lDdMna?z 熓cCƼM[FмVocD ,.%+-OoܘwΟLtP6 _یܺ`YiW57_ W{ƎdY.8,D{J Nɚ97qDk Wx"B]0ԩE~/z2hFC&I''ggG7۽n%BaZfw SeeNF<8!x[[RUCe Q$eG6_uꪨjw9Э)G)ܹPtpi+nb1^Ķo^ Cۮ/M}xBmYTmIS q&5݆vsۇ^B1p0v-5s6 tY?kS>V<Ŧ8H*qJr p޾_1^qugՅFj!Gޤ22lT6" FaKjKPmՎ.~.0,k%I譳yP7we7f?HBopB ZEb#ɇ7r~!'K_hF;jV6츌 LQ~?UʼL\{OSE7x9?L7PtFW uxDhF(ER2L5m¬L0?/,, :=#rѨ8 XD{c뾸Z\$KɞyW"KS yjw*06my#`^5N[ )/ڍ08QqgȺOһih+3KN"al6=l_pyDg`-jml0 i(޶.U4ph9`Z-qm ;m] ``7P_wvNBڵ.$©'M4E\v<G>*)S+slY5qN? 3PbA 0~Qi3M3WdWzͭQ9yxW"rڰ3_h5*NиVߊ0KҞ`P/ɓ2bVIܭj=-p 4_%e}N2qп4K|4BX oB\6e$N˜blW+t.˗/W]nz?Yձc=X_#!Cm#WhÆ@JZ[%Y!TEw̱`1X,oEa>_ȋ]J덬7NEs?``6%A~S}o]~?"[-N` '%w>']A!_Ȭo$s0tdLR&t㣆A+ )1Ds|wN!LD4!tXgrthjY"=\[%!]-졹&~QUGy?y)H|*Ƥ4+v$#%V_%@ȟ*2ILd϶Řx-쁁L_؝zv8E*tX b|-5fR DխOͫ6ҦN:o'{U[YXȷ]vJ}ä+0'SO+!O%M(?[A{W 4J6+Ycdy6S>gE\aZ&ûU཭5ovΐ fK]l'E/DOx XMCj V Zw YpXIס⛁WHq>U0+`{l=w}whhOz a!5}b-x΢#ʕ+aI0h^h ِuDoS,.{#rK"[G@?w{~e*"Iq ` fvSݢa1_S Pgcio☐,(y ճ\ܗ(ɺ<=dT,T-;'UՔa%M?e2UB.= l``:70Y>S[-pC3ZE$#,ofƞv+Tӫ|F~}"6JqN5*6q<](ˠh=|/̦TLpٔyS7 ZLзv{<_J"oQ4V ?ݞw=@%riOJ{ͷ:XIbe,*+E[_C22|Zzr! R1٠y8aSAO 5!xYB9~ϔ9G x̛. zVI^¸%V*fQ;$dڙ=L9`ސZ2̦m\NiZ+絭D?BC:!w&kcey +sȟHo^8."+}ͽx66OX\;bk53eURK {98=]iuD&= ̶w&rtP{NR%_D F1LT j|.Tu:׻E\ӯp?44}.=ufQKR uE\JAnR= Q;R[0Ie۫Bas"N5u]_n<챎 Hl]q rӈ[`+o|% Y!֊s KM{q2˰>Fb*xZgv{: hgs'vz-QDZlvR靋pLӗ DRN'`!Cάkk_=;93ֱ\DqaNp(*pn (=ޮu)0gpJl:]yu段Ĥ͝Q=s$JҊjˉ_MF kJHSuϺ25Itϳ!ְCd5I_ 'Qzl<V]; s?Ȥq- TԐtE?͢K3%޴sb}M xj\qdBUN!U腖ߗ#tֱzc $t]C=Hj"DaOOw>.p#ךC؉tiPwmP^X ɦ uZ IN,N*= WO8P,O\NR^ ?pLџ!TMaND'(8QMdUIlJ5`$fGhjC%jx|i,+-[Cۀ0i3b}WQa]N>p6vd]6M_KG׉zMS6]lhNJ'* a:!c΍ujr]gN),Mn '(̬@1LϘ!IH###D1gÊXZ;N ÕojX΀uk#*cWq>5O~At"w&GnpVce:"Ec,7V&Tl+|EQ 1[Ÿ^m֢!tCxS ;'  XEqVGy0}V#Ma/x \y5ی9Kk~ #4mCS~I3N`jK?!>^Tي7Nx0P0`[Xhy{{^ HΖ̌h˺U5JV(2(z:~ҹsD6L"`s}NoܼґNϸ}rߞ2S {':L=A:|}Qa!^)iGW&F sw 쩹M_%^(](ԯ qocc@<p4Cpl͝4xrzk 0O 1Kb& ^X{饞XVwynpT+ٴxXshE mExo+J@BPP}1,:g s_IC¦oogv}M [ssǧTg؟g931 sjEH&%%MEjni.]`}_4OM AA(?aC0Fvr=7\>ʛ-P*qO&O+XL AvSvcGҸ!!QæqO/t-BdGJǮn9jbq!H>lW^Ϸ1/ p&SJBLٵ F :9^Iq864 [H^2kmˀUfT2b WΆ@|;`̜":h2/" 0'󔉥Yh,NQ'd7փQtW=cN~HuF*o-]Ptڣ~tov!)J駜EEZJ Y:¼茂Z^ ܳm,C)Cpi nPrHQ;uҪׂk h)z_G!UOwAQy2\jZPr6LSl4?&-rpљ`b <>1L8)8޸}ͩ/qwCINv:jR| ˤ/+;gji>э[E;[Z :If1 |sɐbuFFǡH_t;тX9Wo`]IBdSlk(ƠV Ols !2|m`G.P>:6|Nf_Cxd>ӑdz6i.,D!~NAv B-FoܘM)ƀ]e;/^- j:.-3).P׫)R;F󛑦Tn5_|Y /Ja5/em$v9붻[D~+;၏ QFb{|6SF7Ahd->X\-=GnwhKr=>g\0a3S\zgn}ꭡY.yn\[B2LF3TX5& }Y aHUhϝ/uaqm7BW="1~4}QM`w&] d- @CzYBGQ;͒2.VzƣYX\Pkd=^ 鸵jTm2*|n"5czٮ]a 4D0bC8QGtA*06-zSuǦ)ΙHc/_g|ߘFD[QՎ/ηd=%WKCSOӼh2?O.0Ug#eȓ-/Jz)K[o b-[y)kqH3nGMC<6y#%Y|FA #;LU-^/뜇8|KP 'Uqc~:_縀s/"J/8g5G{<ǸF3)و3,}+<iyt`AJ6ic$; Y3wFЗHb8*ŭ.N.U``=NaAӓ$ s{ѤEi[!O6}B7*og~*j1ja(zi˘ ąGnY8{[;, =(#tpM1,L(_}קO(rWp)I{H-/uIcUȲ_avz1pSW&hQ+mDA@)M`!g >$hRu#׏ . :Y7\]!j Mνg*\$ UָppEJ`-|B@kFehf[{s4!D'gk@={n[6Z8X,s!CJծ8b08@K'A M9*7J&5^Q]A;{cT?\YŅ(ޕNqom~P5.Vx's'1ۉ}Mʄݗ;-l vdW̜A=;Zj$#׭qvuQ|,o@4 5 lOXhCsɽ:i``뱗 ͈2΄JhPaó~m4Jfpgb a^`7=c v90eY7#ɯ ~#mmr;}//7͹ioaRnQ2J8,o?Lgۚ /+9{|4%'Gު qIߠ2ϸxK<`8k6y-ͣIJ[VbWǏ L QRW,!e%^Dێ;g=J8,!?1R&AYB.4Dńd Ҿܞ}/uiQ@tm"[u Ʈx MÍ3fN THHMΤx0=ۧ-п Og}kx8Fb>E4bI"?@=A. z?AkSr^dC.t {ת/MK2N`#"G#3CCwHRyntI}:K^Wl/L^SLҾ~t#'X(bf$HC1p5"0u==_2ia9NT'BᲚt9آws qBO5R%>L<ť^ZKH/Qn%`%< |n; bYOC3n@{aqXX. w@s Y=m5 \1 aIo$[:`9VO<1};$iy}\L:S[BٴA-ըvqh)_ 0 &ͭ/Ϲ\tZ6Pl\6v(;Xt~ 7qf5/{[snv%hN}AZ٥ZuU|Raɢ12VlV_5@WenN lpcYWR Ψٛ(.}]L ~?B|Vzw)!B)((s>ts*bF7:Pb7Vg4;5E3bAH63kn`;sQY ,"em𯘤WصHTb"ѷ! ~Jz=]# #f2U+9Y8Q!a3Fݦb~@k}fZ?(ݺ3 z‚h999v&E'm!:9ހ.[ XæE0]+VtZ4U,06%+;6pAjP2`; ngi'GR< +}¦L!rYR ]ЭS20Ί |) ƏpcIG t3QQq?djH'U-e/^D!}`8A~̫ZR-چfREuZ[(%̢]^a&,͒DDəsdږuSϙ;  \04^CY+zɏkt%CnxOB5(hF`0r28ܯvߛ)8ݘe*E>AښǼE+ {\'/*a ~rYlAgoY\Ϡ3 wy @eCXW$y](ڠyUkd:סHQF]2\{FJgeRZbL&OKS!RSYB83w_n4kG&ȜyDʧleZ^|)\OAʇ뢳X -icBD{"uUfe6g|#Gynws~) `}\Հa x2:F#l t4禕NJaNHa,M9G$b. Ŝ Y?; 2g'8v*}5 %&0^0jq,iϥ_v9.WG-{@Y#DVtTLⷈ6p|T1t3L+>sW*z_82r?כ7,16 x)v3Zx/2ewrTP{S%mՐGAKM]M^XV]BK`mdVV~fbi38 s倪`)V!`FOm H*wy$jKcIJ;2ޤ'6o֢n{q,IpA"%6%GiY~~ޓfGI(ܴ°T?L-;908iBxZoM2TW#.ZvU,A&aXVWm]䣏fCe(/A}3'B1PMztglma #vr_/@J-%M8܎ <hҌRJ Pu*8_1a c/Gq#SP d$a枵` RPv!_O.jGV-̭\Oək" C'Ŗhţ4r+4{=Tk$5 _N c?\)Z?TnH FSR}n׆XH'V?wt,w}y,l@n \?WLw_\O$]VZlՖњ wC,&Y۝ 4!5Gtgn9qKU /gH[N^bDu K뵑OxNp*/n6 C__!/J4rrXYFa!n!>v<ӻ-sds!D_OaN-.'.aeЂrr>#x-ݧ[CJ.fa4wo'3_4BS2y/H؄I wvB|C^%r6mMEKÎSAFfmw' N/&l:<$,(?0qV'j"6nq$:pEp'3YGgABMFlG`}bC@u Qp}L*$23Ͷ#whQxrSc35Uh Pʜ W$R:%koROl3ߒv"<߂PAZHǁtVO5cX=O|qI|3@$(\T_e it eVIiRE ėUW%e񁊱g(wYH_= &D!+D"H =~*L :_OB]֦Т 3Z@ie_h) Jdj W pAPؑ@@C{IxŠ@m])sP olJ9I?컶$<%uNI߶;t d1[CLIԠ' o0$ "{:#&z?> B2<&RwuċᣴpdhՓ_F@Aʮ!%-uQW«`872:Hs6kXx*?h"쓄F-TH=ˋ 1OJQ}^RIezc<) -U#ni05̿RAM(R5]Eß`# V i@ Ru+$33TGD/ѕiOڜ䜗b/6rC>jQ8 A[3d +<>D{ZVԍq4g/qu=2R.9n}őqr.[IK"gM)pUjo24|3_5 <`/kio=OV0aK@i{2r;9ι ]jkqd[\uBBC}iA19:; 5XFh_L!M B RC vxY6k"6bvs\ vP4BDQa+O5l.{R&sG0x?gZYFV6y'F\릀Fby˵ϲnD =ZmX#1d+=Q 6f蜀caarv0@)-⥓cE-\_Hpвbc o˞_:ncw\o`8AFb8P&;PH~ bb FDLq/lk{2[Ft`+9;t#@01~E {ލB )sl'|7+Mu#M涫9R2zB%eMrPYr-FR/pP6\5+T^\-<RZgm$?\00Iﲊ_k&M$X&(!!S2{f0y:*htxS#Ld[I[ŗKBHCa58uMK3նUYc8BI=gM6sUzes.Yn#:hT'/F'FLSiVWt)ng5aQ}@bH_fOTyV7/ uOn{"F$9;5#6"Ȍ쩬á ,PSϷe8ZV@qc`yZNWa R9 a TQʰ"AgSXO>Z)fdAM?<6QUQI!بĤs7oڙ@gLz=^-xts u*mٶ,,&!?>&fD#g >y=6Yn~]7+.dY{)2pq1Vwws,s" mhlDw ȑXl 5=8+lX[ ұhj1h360(^=be79Yz*7k^&ޢXѧ}c: ^ j7ASq41dIwVv6 Ğ""m|޵ݝu`oA>1gĎWSDGgV'ytJ%D*\D_[,wBQll})2W%.:*DCE^tDv ޭxGs=?qA,T9x*=d5;$i̓Jl>xp<_9݅]e%ހ DqQ^ ̚OW4 mێ\_g[K9=_]}-vN_8 "`T@Wھ\G= )WY NFPY |r z|7/SIT |%cFL[@{e::RY~(d|« Lk$׷tQ>5Clv{S8:y7DmNiϵю7eIC̓KYu%0÷uu{`N k2 &Wi<ïb$JBDFdvȣ<0 +3ń@ 2's?pJu3t<`+7c=Z/B`Wp(癥21;˨&tyM'6D^ŝ19N)mf)Y%d,[rǗ;` YC.6Qh !P*Oꨶm3ZdafRed 32ҏj~x´FGuM%?E kDcs!>շo1%V|Z!2oo]͖:@Y0޽X=K]' VzXa)Zs U96nIs.J{Pυy$TyIiCHؾbrޗh0Z?q<ſ&MHq9م]:Rݸj67:`'`)fd[9S.+֣m&v_Y-! 2ksl WݜW#:xw q7a!&zA ^wK^ɸD[6 YلjHd-huwg}|73R#4 2 Xډ1n5pitUdϼ6eu /?oc)gW\})%P>VՙjgNx%XcÙVcW/} Jw0Qo%r$g>ČZ`~P??#ɱӐDɰB.55yUB[ǂE+,Kq PGrUiON5@q{$Z'}W:+݈{ʯW.lh2iQ4%WO@pCD ԃ[1|Jfg[[rd$)oedNgHьx 0w羆|G7ƒxZAW vKA1w$K`(":5S|5&$nnEtUW:w XJT8sFTsZmP$tpҤi#r0Z_SA$$n:660{R-6RNFIxdžmrXb=/9C~KD+JV{ەL%0}șrݻ1/J_1v%z_Y5iNݔvKdT3zJAYyn0~teb7*}AaX^_J; XݕtsT iI"Sߩ&FOr Z-xzA6//wp2fLsefPXk(D"I~ˀq>>sFc}>/ݫ7c`_M(a&%$Ƴ ۺ IvŮ eYk(- mU95Yfq|/rR:L)$n? FYt-UwV䑭YI ^Z6jVy++* 863rQ/[~>Q Y%FŵQ}^mRLd\ ١:An!ڧl|WmkD☜HN;˫Кc CX~q]y{h!rQ(qR&WDtBh vЏ>bhAaS$Z4 QRqչ^K#f.%45;pvb/bMz,3I-?,M9z#.βk u9q8E2`^;^%Ci_El*X|Ǧ:(}Lz S:~'ޑ@ɼˉ pacc,qOq޼D5ikM3B7ğ54B7\4XP)O,yN8ޔ~ulz[q^۞KL /7SSudZ1ٻ̜SR琍 ]T3Urg3J˟2YV~Qrg6PH8 FL4{<¼/YM>I{/FZn0a5lG؍5!rTMߗغp뗛g>|u(( >T a T' b`p,MJ.Jbk_hfC(3q$5 /r2bDp\8Vf0E޹k)mY` 0LaAx̀!Bx4Mo187훊׫e?~|O< ̗plyS#NDœ\ mOlz_d;-kJoK(TqE%Lx6(2g/lD $;^r#$!\zoÕ:/ޝl6v&d.|%?XB"r7Wٻ8(|JLճI VZv/ɵ, q%D)km,h5%*<=/Pϐѹ8^@~EWF|q1&o`ui$:MRi/PhaO6"uwc.%@^DWlh:]  ܲ_*z|=;H^K8MX*3.ODwJ|NAvҾJVE9'X $̃ӈ=ϓL{+u,#:b:q&BnMćS< 8#l²8JWNBM&kޑ&b'O&kb6ֿsS\}?&d5FY},)%* MVt$&Y [-_z1nhű뤰М'Hb;ȴU%_MKyZCZLʁ@oksT#疼}˷J%Eߩ]zt6w24BsI=@xtfPH%ʠ3lwƅqpq>BiQ( ,b 0)-VuY/3.&g7Ōa+WqUpȰ +oAZV};N\1H¾p<*_RoycZ(NY+pX&,63峇 TUxq"zqI&#ȏzF /dNKIOY]tAW%_7?8vsu0őCYĄn8yQ}ܼל=}e؟Sj 0M2Ġ}:M{Hi$IeU]5ha}[둜Beq5tZ- /#Rڊy[`!V#qy<`^&7FiFgῇJGopo(#YeɸEU~^Ek9[ψOlx٧bDHpMEqoHSbG0P<Ի>)0Us#JLҀ gHhuxbiXiv`\<t:/8K;'Նp@^i,zx=2S&cY-a#v20@HKuP\[F K UO j3?x>H9Dh1qPKͷp0T̫IP0E7'N^7Lc%dr0Lgmlq棅g8%z]2ȫѡvH|Ó.fG)C0\{!N^ֺ7-WFt@m~|_OC#*f DN<nݩ IXBg0Qo*Lu ۳yKb9z!LWhT$dp-< HXk0(lBS:wv<Ҡ.lIr(].!^{N/Y-7)дn25IzN&/='V3@ֈl@|{%.q-89uFc/³~|/b>m048!vL VΑ><xK0n EHQtnlEd8BƠr!5&oXF}"A[v[E7_LJ"'Wc"XV?rkΉ]Ou"v7O S#eZ"ԷߴmvqQ.kL0Ab=%`;77iE6x~;Aqƹ-<UrAC}9ɒT C Pǜ߼*H5͚_pzHhǂs5R*" k^YP@-HRO,H^eA@RP=0*{h  -W[B@_h?1gxyC6A3bˡ.x/Л}"1Dh`g!c!MHV]\"*-z`X!ࣽHmKY\0VmQx6!Ϩ0Һ\4AE?#v#ܣ*^k rs pFs_{'%h`9p5=kgC`,|3_]vbv٫1[!?܏\虫!c&6􎆇/]X@]Xޚ7BxDcr=fRʵh }ʥ.RUȨODLUK@1}g~f~9.yH{ RBjQ#x C vJ BZKߗǯ#"RȎ`DF25A0^XYm2E'5k|3Q#?+9lE2N=@aUej`%Wy'/#s M[E|rc(=w?PRꃉaHVX{EţȪ{Ak Eq>^Qe^_ l-ƴ/4 mTQRCкrڰx v=&n>/˹GYyř7T7ṞnV:A:=yr- pAw O  ftN5jM9?sx-1ltOdenRnAX{.QpI@v{L28 MN-hG+o;ݖΎTgy~I{>9,Ǯ]~٭bVnq!Or9$wN,Zw]PC"7>8Ȣ!j>TyIJah;?j]7'shEV^B* |<ڈe.@v4;\nm G%!Q=|t(Oy8U%kšCr6ae%Tpte FQ#U,U_ۅ4z(>X>b3ոܟw#.m$KyAd|M䰭TlZKȗO;s/ͩ^wmá gClwǸU5w):;T׹]\]z'?q+HФ~$&3ԐQY|"Av6Z4N \daf%t<)+Qc׫."RΜhc~֮#JC3&d {x b."tʎwumxeWeѷ̠e>sTk1)PE.'%YI rӠk3BeДߑmܚ(p2)"pq#BLC s) r?1vNbb HR !R{vI?L$~L 3ĺ4tM;nȼ[V!] oҥ˗LyNH uW^G D Ibs۔6{otvdԿpIz/'$3=(AYH(Q:zPpA<6K]a赏Ry%z΍+A.sehp36[Ϸܝgj3Zk%Ud6IoOQr @T2e"xW$hEmֺs)p(f!ln^fkJ>~x*Pq"Wo/ʲN(1 :Xj6')|1(G>kGih^KH(GXۉ2.ynuAIrs&p^ES 7WXe^\þbFՔatLz7`3"cLkt2?doȡK \kheFbnpaμH(|UsG,w?'l(t)]h5b+)i@\?`w@#)cF3r!CmE?2!-#*1`VX$2xZ;#06[y)ɶ)`u NIM`yֲ:1hR3ÝLςxE2eQZ*;{lckQx3ac>8DoTBW2ކ93lX?cyB_O3J655W/ 8h}ChÇ ʌcI-DLp)zb5pE7D3f Zh)C&DK=Y[8_]M&x_H$| G6$#ɷ8_-^n¦&=(h|EVR~mn;KO0P n|S o9W]Co>CduǬ|񢕲8*;b:h_Ic` WRmz7*d,kMPvVИ!m؄Nnpߣg7V5LX4چkLy=YS զܙ݇{'h}kp75G'r 8>|9F&HB0+6@q=$o 5'#k,Uqh&&Ϳ(@±]xfn[Ƙm jbَ"~ .tHA8^c OΣb-FDBFTd^<+)k ^.(, a\yIݻYleƒ:&9:O>C]sKKKˌ)Zn$\aPNK.+NSw{Qǥ+\9xldD`5&PɳjI[@z8].4}-iǰ!m ̭,b`؋bR]ypS5UϽ'= yL߳a.r0"H! Q"C8"3@}SL2^q6 Als(礦Г/;7@e/t9 )$Y*_RQ%L?_3ޯɴb  f^1j{'[tv[/^^sb4hu?jDZ>ZuQْ(t/Up̅̆Y9u5Ͼ/䇰KE],A Yn$TP++͠]5s+9C:cp|,1VRȸ,ZƑ9Ga^⾚Hy ,}=.='9)ՖhJ<A 5(Ɏ! q?Tx;hhy+s'k܅5|7]|H6EfA0mhkZΆnk 0U]Y_ V",.ȝk]2!]dLNwzfnqѝ-\ppD "WjGoU|@k9ker|tg")=2V9z p*S7 jwßV.Dk{ =XiWyć#`V)KP["(?BTbB!G)ļL`u[7U$hlu Xh (rCo2 *U׻"$XXCǦ%\`%Ux}[_gl."?ȴ:m0`T}>'Rb13R/nsR=^kΒ(yj Q|zT;a/ZwN%v%-9*"vhvpӔng1nA*s7n¡oGTUn2ɜXWdđ~١ s E2G宗Lyp~}+G eW PZD}[,װ e1=+z:>wSXOړ{ʙv\Y4L x(\/_/+LE|pq:FGI"Ŭ3tR';]gpE|/+9/ؓ6`ҤUCeTMo1O~3&K$-y'P猂J,rqg5-0 cz+Q8E\YVI$j#Lھm .A \_SA.6\߭~vI"0*D`돐y|9J7!ۥÃu4\ ggRxDdꃫe(^F/d%w9m2<ܹBJ0#7vBl&ۈs'0XU5~tٻ.`轲,L|u0X`v*AI\l|Ԍjy.#NWTҤ"T9F1*P:u)#K̀hfr氿 1o2N#+ u}C<`5Q[\,jbikN6 ouTO0&WY>A)z_"b`H  /QEuϤ!b+ڦ =ʵCf߿D}pG 'ev~2m>|@NJRB\dd`:OpxE2$LjF~ăRJ d5`(c,7(Gpj~̰5mW16n;zsdJ9tI y<#L*,pVE<mz͜n*@<9 ![LJFΑEiӘV4zaP\#?@=!w"h(~&AcZ q-2c! #PBDUV+7iDD5v.򪥭˹e1uKG}/#lB:YlBۮ, nI`bBjK$a6A6 u\əh耄uv[sN{7^D3(BO(h'aWԜUCz$uDkfs< N 8KQ2s7HwWOg<6\;oh={6kB2_,1O!׬rW{.QdB:aMʞ𿑧.Sm{?t}w?`slDXiCQkAra!Ykލ[>z2{@\?j^å-FVLĵ֞crD|{NX/D`*`:0p[s 7>0d늶cRP"$V38'Դ&1PAAƼ+Q`̖:㐽t:w2J\'q.yv_8>Չ<ډ#3|j(?ݖɂP=Je+^䐷@@P̄';g{PBm$LEzj"0LAS(+G8;8cTjX1dfw "])f2S"H5:Vޞ]Ҹ }NM?-96xuP6Ԟ"%F{JH]D:(Ђ AcAp>wUc:ÝQVMᵗfngo Bx̬#L YJ-x4 Hܥ#6ɯGn7wϾl|Ki90* "eJ^p~EQRrw0"mܒq톘}#K8og#ߚi߯zؔ_Xj/0sgY ǐ3 ef.z֌_Aǽ7(S.靱Mxi19v֎KCqbM"1MO8בĿ)zŊv[`r#:›0++ V(؇S9#I;-S[[yoff6: 4o3BS" 6E$B@V;O N9o,aJ+Z 3qoOvt>Ď8A_#r1Y_xsuFr0y*)kmyz"d2JmĽ'Sc`(IStg; /28}x^-!qV s9vS%~8Jcj#lorm1KySĹғ5ڴY Ip2Jc~+_B?a,?H\-duXb,z SeSƑD?+Uy5T&2F5XӼ i@̃\̵5жp|m1qB)Iq :r DɉV"ec>߄̭`K;[qR ~ bՄMw76[ot^NeU& #wBqr#_E`тb1crzA]u&7*>0}Er@w4[UuyYd+V|nx`'RDIBhp }' ʆsLyX1lR ^6CͬhPp@>r$#mk4ODKkU<,k@ee}$%gGlvR{cѻ4NBVS5e*MIFc_aB␎V[yb5>'jq%* 3H+eUMx}k}$AK cZ N8.{WXT+VxhuRHSc@߿!;z䊽n$cYdt_2V#H1uKe#j6:[z{l{褽#ÒԌHZl+n|o {IQ0z<#N3ѶToN 5֍XH{ŝL`٩?2!c(9YfN<9ڑ8Iq%\̢kcJ$_vZÄyz؝`@ G[JЄ^F9ޤ.В6m[JU#R~ X kbDfN,}QIzyD7yFHgexYtkfBpwﳑN8h%ͬae*n7P1$rn )9Ca2+┩.gg @܄79kR$RBj>uPı4q;g.fv{ ހ9WɺGW Sɮ:k24#TaAmfSjj؉3*[ #JAKT'*rbE&&ۑh3W|kRP.:g$llߝ #YjAX{wF#=fkhifBw?`6ľtW4:|@S7X2 CwUW'pRKOk Tu%m  / b*ɢ kWNn 1uGXL;m3.>*ZN[>Ѐ7wHd pb̸}@QGL<+ɣs1{yXRv/d=L  ήfXj9o$@#ߡ0SStj}{2 8a/⛙T #:ܙ"Cz]GpVtSQ=xk9D2c(Ճ{Th!t-L+nJ%x@z@΅=,{9?OO=j{~@=@+L˝d:%DNMG-RJĘѝ_LN1>ѻHpnŽ ~wp,~:/gOLMD|AZI9ŝ-"34zw^$+'"bO y.k {5 juW ?(Z"ɿ#8NI=.}vyhHnYZB@Qޖ(};M$NZe*89|z7?)ŜԴ/u!?ѥja (Y ?+Leqsm~b$RL>w;4yR[2CxUzN t G=`Jy:D5*4K̋m%kpHl\6(b_ܛ)<Xj;A,|&*BmK9Jq[@~ƿ}<8Hdc05z$oi[񍪕lP :IeFR)0i b{:~`>t,^ֱ?=oXGXaX?S4w,k0X/\ \!Q/NHDl> _|7.i6п(PSçv+ɮ]I˪3GIQO  oseX5M!N8sޒ|zd?G6oyn"#\T $o3XNGgLЗi|$R-(L탷O04'8sUރ.reX<216d90v|FE6 Z/R9s 1NO I:v2"̘6F>9G* ϕ:w]  JK-@k>0;V=%auld,Q.o-{;|GJwaW0-!8n4ݢRn5mʝ*xIDaqI#.ԁ=xCW 5ߗT R9qjDC #(UWsZo)"k4 7 %r3Ҩ}FNm-8lcVXG@"W'dW2Ε <iaǦʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{US]$eo, $^(S i/]@6ii8"Eě̡IS|CslrWZQ_=ǧKq5>o [|Z^–xR(+ { NEb4>36\-HK.Z ~پɮRyW'7H&`_nk_H VZy2`ѲSw㍢<)ZA'f(Q->o\.6k\C: b `td&È!)COA|~] ޻f^!!+jUW}䓡'6#aXeG2BSM%]o4,>qd,}X 6lm;0<޴'M4B`Q*2.|?PPw9]+ŋ-|DA%4}GeJ鸿C|*j,^Ą i>:.XmRVg1+Q"d ]08gq"v2[r|l zkWįWúԉEguJzR.t+SJeD C>^F=XxsANh.yr#X9RUoÉg*z`}H _y zJS3.n/)?&!?Tf]Mq߫%Oގ}`ϸ;}:ݧbU1cmk% $ai}]p Jp=(l ldm&ٱF :QM.=dMZ-wRU άIq:6 dhhd۳ϐG?{Fɼڛ՘3Ƅ!Wxu,c΄*:kJ) ԨhmyN6pe,-Y*afQdA;ΌA-11bkFSFasJ६k ?7" D\^~q^sӺP(J_'c~)x'!Z"|͡ mt I)Qykrh 1 ŮUq? r]R뀤_&)\ -rсRs9fY7( אŽ!72rL$ˁ^WPԖE/}Ց޳뿤QArO ()([-u Ma}-=M*h+v_s6Cl4L!ʈl!(w 4A}1 ~&SB |raq1>hOb]x>3ޕL@7G+K?C\ڊhUpV'xl̟!@{ĹDS< L;NiMg^-Zٗ5|zPc֢okL`%ls=߶Ɠ,ۈhNOѿ@N`gX_l(+ `o^ n1.~C,cO}3_'d.=75JR h@}YR4&[7yܴ+ǷpFCYwAeFO F䯪=_}a d'X2Ez}b_nv-OVwhEi/xX0ɑ`[[FH~jN1r #m\ ODPv-MdeƊ<-5HE2M ۗ jyK1PICi;ZeBN\Hǿp$ۓPʈ @%)2V޿'X$tĶga(od68As4KBnǬ/SŖm% n^9Aǣ1Lzd/6썡! ^ ޻y8/r[ CY9iKx85)60a°1BWe~Lb!TR/"v`O @<*$UTK*O"wJ2TnG3_ A M^1{4JU#:}QxZEn.1_3ËH"[^ޙ֢ϬWX4,@rǸ3V_RdW*ۇZȋ`@nuH*ܛO{:Jņ;JRsi06IkN1*}d9袯>0, JV' CC9Vl, Vcݴ 4{n1_}f<tI6* <^J) { MA_t{/Yhő'Ur`m)PW)we&^>OH95 B.9UJîThǛ9JˉV y)0Ai9B:. ٖ2N_o8\8 :D#]Z^٤XZ?}d`{[l{ҩkx)wk>Y 4;cL˷h-b \Ua[+] =f;2f1(}s~=t}yʼ8KKNcdJC0U# Of+{ ?>qpP1,IrDXFr/5A( 1I;Y<"QK!YcxL ~|ϑ@'ĆjoZ\B~_g^fUHPyd+*{"g{\5s7f(8tj/^έRT+-Q #+~ͽ`?KAnH5X*CZJ%џ8ד?~"dGc;h}NUꮕ?giQb C_5SlD[z9.QI_]ކy .>Z_-p'kˈ|45[o~aaFPww&nb-=_]${Li5$-m,iľ!]bvwj@2@™TaMpc>X1qNzڣtW^PdqJm&b+BD/Σ,'!'KB?1i_W"Ӕ_P+h9L- I7{gdb_8SV3±< Vx˨:h]Og{ 1FDk_G >H&2M*fBcgC3&h^NRwepuN=ɐ7:hI[kt?3g(85.ͭZɂJ_/ D*߼YNfv~*56[fc.ֲUCIutK}Z쥖@NE(PZX??oÍ[Ƣؑ/KD%]>͍N{ϲ, p"F~3'y;@sNB'01B L!!^R {Re9vYfJ^}1~sF0& yz3*)tvB9WwBE%v'ofL6*vT﫛E^2}v5v:*<̯5ZAZ1eЬRe*([81*; 8|Tot!\]OXYQ̤[?nB`h滅@cZ|ڱ;O4n4xZT I0K؛(zvP7"WZ|1w7…-%` V26l5O1O~]ǙNmxBc+DB {qM } )(pf p;aao &PUh g'#Pqܡ Ne i5uv J'ҕoK}"IrOq|TW /9VFw`t&q?O̩Ps ~fcIPuqjk;b^w?`J 溽uBPg㶪`fY 0X5v}ԕYU0]t:vPZ4F񎗔]x&o<L3xkl:KL*@G.òݏ kg`9愩\D/׸UIl<,gzFmgUAb1h;AM]{B&+*~ q6"+Ee(NMr䞖k8[Z SG_{AnbPiar>\|nb5gU~a3(ϸuBZXGL}"э?>کzQk5HBwט=✦D7fU@Q"6N]yx\JQ  (Xx1ڔrhϜ'*t܉4) NhkQ+ڄ&3Mhž9zbUb})|kWb9i@XӮY)}9I~_D$Z] Ǻzmq34Ҋ_8"AqA{r[B Iw3oqNمxF˫H^hfLˇRlƃ<q"J'\k}Nl!B:vd}XܜwGkpm˧k'*{GlsU,сݬFfuX;^Ů6uN죅% kJp8+TU~dzErҙMLҦ|e; iT6#bi9#ҷn;%Ii \Lw;NS"PYE<:T3hTbIGVyUA.Uܵ_5f`E23\'! 'y;:a*1 U9+|S%OWus5ޑF[sQ܃ d{g #= )^_{%_q_fp̠JQ WU,`5s)pKnW)`:4a;sEU5$񏊡];VYX@{jMyCS-?Jzg÷sn7D`< )S|H1!^]]X *&yt]Kp4JRJ~:Oi社aCP@tټ'$:=&s+fZ2y2ev5 E$5_a7A{xצB.fij|,q8f%k9"vnWvmΕh|;b //t>85 6Ɋa=LBqcz{ b'.tw<.u 6_sC眄ĐAcRx4}1pߛb Vr ߑ}go0MH{v;|Z]څ_Q:|ʃ"Yx Hq/=7Іuwu$8y[}jcggVw T|CaQƒq s Cp==s t_y?Ln skgQV'\$S<͡at /oEIؑ ?f(o s=rf"֭)/pnm5#NVlU]vp10-x邖܌էzr\NF˽x=r*^[!ywO BE\*5`LUG}-vvlD┋5'z6:QTa! }0qHbHdEOQ"q|:a#vNT駯X49 yssc LFy3DlZp7=<,2%Q9j|mUN2 Cil ?ÙDu.ކ݊NeyD}*F6$ˑ,dޤAp|QߺiǟKF\z.M@``rG=DLР8jp>m ~'e <*"{h (zͳK'јvŁGu4GSsF|:6z&!pʸ|\ ʚ_HY=a4^W+ڟ%'Yp  {0jߌ.EE<n5=:wh(w;x7AiEʦF9Z8Nб\M5jfݲDɈU{|YEm}v !0X2r0@f`;ݖûuor}•\6f1H`(~ηA]F0*/9Thf4&/rFDَ8@j ~E'tٔ@Cw>NLi ω3/ۃcZnK4!pY7BQo hjq.ጩDإѸ=$^-lƖG Ku{ ".au+)3{wcmToO|&)%Z?`ƍ|?I8D<5͔bQ} 5oiNw_H`ޡ-õ\D{JSw?}Z4*j;?UD[jpJh6Z2BdUpŷR҇|CRl_RjE3::T3یJfT6wr8{2UZ}&`Vx(%_jGh =,n)Qs4Z5`,ZuvAr#ɰa'ǜTTY'iB7)ٮWU<3|/ƨ{mTm`׈cPc:Gvb"5X&~v>%0װȸW"-.),X^sjf&ڎ= IMCLoK7^a'n쐅=De*KLkm+JhjW* knyx|Zm63noԥOʣI#ޟtdn:ZJKGƭsvOO!tMp+(tO-+Lf BvFJʫzWNM*5el-ʫ/fqܼ7/ PkENUɈ0m*qF1A~膗ɘo@XO0Y)WAES#~IwD3GV pwokj坡}&C?64#RWŔsv;hi/P s,T8Z!!eE,&hu35_]/tf6 D8v#NtrP}KN| b΋wEųSiMCwQ-t/<4iy6n /56 NuoK!'?WH%jYO-pw`"͗F}EgKf,]&(DY_\3jKr'QݹLmPzVa^CSfآW应jګ$Dt_}:y ]؝#;v130])s:ِx>WԤq*TcZ,ҀbMsznb7u`".ۨkyTn&v߰ R.3=V>4\+ +݄'o74'Vk ұ}ꓰjBߣ(fg]qjzre9N;ف X¸j@ mDOƳ 2O2SdS>sKdLcH/M61bnf|2^=C^W6~]m &YݨtfRјΐR0٭Q=^ ËGf!DzLM:X5Cb#@u,]5Z Td}vחAyfO5 ZE $|bN؇HѬ` =L0RXZO17r-,WOtP9g< !Վ0 T^ip<H@ ˀ _e&l &L 圳׈ Ճ#4YГ j]E9r${1}MNO-iv?DñIeɪJy7/2prYL.[XU<ټ nqAiNhU} )0++#{/lb,)4d]yJH xN3a=*4@̙V%S&nQv p 㟄Žy/SvyL@_:T9Ⱥ&XE}VQ,P9Zމj-[VKQQ3짷9g/+ YAmI, `R6Cs1΂~Ȕ.i# ә=u9#1'_aYue?<>> Eu1?RRc PUhF_u?ZIe_|]|jSHx_\C5-FF#I-'@Y vt1R4?IlG!dw)%93t.e-֥{-QK˚ Ό G NZ=]" eό]F![X*|û`Au5~ ԯn u}peS VS+f|lrJiU[RvMmt_Dav_&?)Tk?SЇSVZgL04ئ*%6fɿ gKw8vwC͚oxA[Uu^Ǯ,5])MEdֱޢI~pѥ%Ren )dc-OL<4JԒ?~0;=E8%X^ZZ8S[K' %h\nMduGm*7Vi?^_?sHJ?x5C7> %< pa$Ѽjn!{=PjsƷ)MbZw#'"$( 1&cC]=P4[ 4ߢfr-.ᛧ/Mo -m`g &f5g~kP/cATƩÎ}F v5tBTVN&l4EbVz꣮ihy*Jh3p݁[+[2vp`fc6nIПhB>Iua"lݡk$E۶4'fD;i 6urT8Js A3\)rd,h#C{㊷R7Xt##-`Qa VUV||cR#:A>zVtc4~q/{"5w77YzB m) [#Da+˶l}] g(KƬ67:Zy2'^.*0pY#SFyTIMqX8V0Ew֤ΔKW6D }t=)q.ns$*jf?F!6y,>IwY昽nr"P]tn3zY,M -w_A>ʘވ%~cttۍ}X3WU%POނ\onйSvc_ה .^cSig?-enJh8N3h=L )fLx#JD]߶)D(CƅESK kf4=xԤ3.D 2v۰k<F\噊,c-G KeW7 PRgD[a+Z`N0}IXةdэ [C+wKzɰU{&wgA5yC_^ EJeprVK!L{|_d&"8IP~td#)Szc}O4)JzypMruV}ǰ{ራG=BIKMTL p{}̵^gjڴ*xcSn!eP|$ű|"a~&=x~J ƻMk?Fb'=VRf)L 1!Y4Suwa} .)(LcCژ ቭWC(uP( 㱣'S>ήr>,^E﫝d?yV?TFO i3o9D*7ƥ#p_%Kӕ‡+rҗIfH jV 7z4녊,%B^ioZfcQX?gc$ ~QɷkR]mA^"S?m;o/kT˼ԍ5SZUa5 :NW$ȍ .\e#pxF*“2^ ozʞ?)lJpJ̃ xDg bRʂrǀ<qMJLs!NFQ)4Bכo\g67tQ~Cu1De:Y.'}aOؼ*_F o]H ?mhw,$ 1.4 A8%#d!LPM&'1/#JGnl+A陵{z;)Ɯ sb{bNƴl~TI֧B=;kDK>bTާk|A椣U5cGN5$qci6|Fo&d2TRT8ьh6QKݛJAIBy2y_2=3)娋⻄⌡f_2vL8Ͻ3F io)D(#йU-$C@h!b?t`d[E}|xXo@T3E!uCVF 3:g5~U4h?aPy4l `,f{TXNl+ځRDAy|I.%$W}=qp]h7eгDŽ/)~RO(YeuDMEg:QSQKo.oH^"S6" :nU&tD`|ĻxT}Rsg z"Mԗ|ʯ~1ExE*YǤuY*Ǝe.'k~]xgEkP>d TU: qqr8lEt^\xΏ} YW `EмwBһS'Csv!~BȤC_ڗЍ!]"تk=D#\fN:]V3`r_ݮ- *Q΃8N@XATxibi:~MP w}3#!?_aLGT=oo&BFf"6;3rߺ`r#}~Z.ef)@Ի"&C=5}O}G+T"~rWRT%)9zH9`b> FQs?oI&T\鴕mw(7W7kIrOɿL/+\; و9/RQ#w2 cnD\-%X@t:KpӓAv"J:NޞÐI` H ,hʊYJG~?hi; k9.y7jCq]\}.ř#$ޤ}>O>RD*dmQ\@Ѣ` J(WZƅ Z[F& "vSS?9!H=ɮ,Tյx(kz·7̖uo[j&n#0nO lpNBAEA݌]N K[M @GVtwCDwI[-F|ق]^ :[!U=[{5ٞL? m9 ="^H4IOۛn6jaCh$ TƼ}ZQ.rAظ{{Sa$CRRM6u,%g9%G$zgaT ^(+a0rUoJ(# )%*re.#P}-U؏GcH-Y SrOxj>G H*@I3 ~rIw<=zq"Td@NgG4A=#rB:uf`']eau߼[3Vp\t),/ؖ c0M%g`骰_]QLU7F@W_{AgMt6h@6A k.˜C(^yf h`wezY֘獈t6*ʵ Ç^4Cx"9裷u`IŒ`r0NEe2RcG"Ւ 8=[1/HCG7"{ZŒKxklZ>+)DFy/=XrhiҒ|8uxb5ؠTr1(_6p@+@{ޘ~/M;Wa\;I3{{ mU56DnD 1o/ͯ(,*_vr3Xj&D 0.C> i,J cW!K4Pr\H syCL !|"ImeϾgn{$_qS Ys (uw!T9qub74X/GÕ pӂߗbljpz˶wt==x쑒@F͓=~nBP/۠Fwe o㿂})'Db>C,od!*'( F#yDQs8.FYoTKxXIm %"e(IЛ;+ޖc3"4tKʰVF uYXҩJne! ,kSN!2 v$c> 2= Uj֙ثH (6~Kty!SV{F5~t9Xۦ_P֟J7i )+SuPwG}`6BRZ[1`&0)[RbC"+uSLM׌$Ab[sN2C_g #* ˌX0Ov 7юPHp(VyUCQB/iŧԥڎ_bK]G 7 o)vjOVEE.cLӯE4Wq3EYa3xoUaP!mK}*8;BmXA/!,4LIBIp`IXf< M ]<<M %Yu>U8YI<]UI~C1_ zkenaz()FtAS(zVĻ Y۶/QCEX 8 /v+H̄yGSt,ΤgfT1&kJA42j ݶLɵ'{RuU].W7XTοxVR8\wFϠcc[%<Il 464Os8xc P3x#.WٳcTOs jB)nf~ӟBJEYQ}p]"9 ƦJa.#~>(5vOCXA]K*7z]B,HsO sSk [0xHN΍IväNvAJџyM^FJ?fK>ycf_I#t oD-|h{ژ Gum|;bl$Hx+EIÊ]R&b۝xq22/j[Zو[f;@ C'Y̡^ix[xus!r< 6K& "4  D&mçR@)m( 'B|h-buz~l2r{A1\?5(\ EMaGUv!qis Zqʂ/↝3*T*fD@J:={/?G ?Fhܟ1k&D c89f$ ne\PX|^k-ՑT%xfMүi\j!"x'edŞMOp*v>c1rkV;_1%F?85^,kt}27j6N 8 "r;̝Pe yjBw5B8%x:t0pxG>5f<AE ֩^`u:˕|gAD "<{.yXrvdnWlj|mOⲶjqfH MA 6'/gQ0ȦiB娵 bF⠅Pb{K>SE?Vp[JKONjY<`8kJd4ocZQs G\c,VOm! >RIQ^O bo R6kCb.D凓=H*S!VQ! Yab,^7\!N=;~%P;]$ьKahN%Jhu ƲaT=1NϬPΒ]L{&pga#YqB@~}0!V1TnCy}]75;FMρ79Q8=ѲuzPMP f+~Z( LZys҆֬sc'AκEU7m}$USΝå Aiة!ِ&?cFw\PaL  xly;'50zXÅzgD8.(QkjXl0:)khw,cBŕmcȖWW,s&3d+EH:@]!?sKD'S9\m)vZ$P?!mHa :Wr"5E!K! 0Q0qTkn >p;w.Wa⤱>籝"GThbj5͞*$0Fᘓ_?][^(by20%Lt Ñ)x1[LӞBYpQ;2F+k.$._FVU!D#"uJaEūM)d5J7R ()A4G+31(s3<2 Uŷ̛O|*5 j˪zoGSzn3 V~$H3!-͓}zaMq\ caeڌ fF8gtOeGj26DU*0 eK8K@O$;pJ}s _DC4 PX[`T igWYɉ(% cDcJOBULkq5x#QK͍8KI&9=\–&/SMdl@~I߃S`6(@'=,^ \es3|;J[Z5Ā~<>LY8nqk~/@`riAp+S\ w 6}҃&3s-<7uIf'sNi.u=DJ ye{Ę̦EH%@[A!lnƁdEk  T1h֠m W%K{1Lۨ^D7qUBO+.?HVֵZtvQ棸Y}~mU! W f|u^&78D'`Ia 㩆PUl:}|rkr`Z=d$Yu5Kk[܏82GU^A3zɸܽpmjFt6 ,w&i/"zPSI*nC{,2ȌNw,2Quݑ-?Q5τb|j~j!. !wGN$^^cҚCJ6BB 1dqBCbf|>raK}-PJˁDξ*"G&9A&1#vo5[ϴc:ÎAN7b-6k,UER 67&Cxzߜ5Ap=pAgIB[Jݒ'E]FMCapXEH|3)$I_kR6bJa ث_j33?~߀O 7%IsptUIZISiΐA]@Tc QDN9@ _ U5A2Yd~= bd^_+B@<7>'>O&L<=ЕZ^9m|) <raQ?3-+( bwSaS>Kˣ.)p;%rx;(lhᗕ!}@GL\ڷ_coBӬ<>,X i(h\qFwO[M;|ףaߴU`]S$QA8o_Y3@rDRQl5߅+lP(@a 箕KkNؼtJ;b%/ wR!(9^uFյ@az>ΜŎN]`?@Q"`y%]rh qf'*z$45G=?LirwsWiXZgW*Z7[㺨iӊk{4&LS6;~E62p|@ա]9ĜyE2 A$VI~-HRζmiH?b˛>JȨi?<& =޴Xs uJ1Ҭ@ց'Xv:8י'|ө JCR`Έjqn3aA. $aL4zOA?ZyBH~~r~HuE;?l.ZzoAiJCb|$$?Q{a\05~CxD?c[,рm63Fj o?a~_,@O\1K KNI#3~ |}v=GJ7s[Շƭ%~"(nd ud9ʎ:@G0SX[>@uz܅CЬޏ\#G]k0P:dL_p 'R^Sv@%ſPrpҙW%g6.4(xj)&JS1=n^ 0ubЙ R{~-=ߏ~K%riWD)hL]sZEQ܁-tSJ>t?~}<:2ObEz[ %Kg^8O3{dHӁVK~d|e|*7UK}mud,mŐ0T1"+kd-RH2x>ha@ljEC'O?mӺZA V]RpslhZl|%f缑9vHJ #ٖDt}˜xELc[?ʗ~詛NdWQGЗaYܒ`j;Z)Rk#); )ۍ&uSL{R 8|yQ[[^ oOA SNg+,z]Ҵq'hLn9x6`[ zݜCuͿ5/_S\g_@!ذ+!AscAلI5[t1N^2wv>lR,B_?!u{E1A]ZtZDhlµ䣻#MMQ$8gNw$v;]@DZ404K4?`9ä0ubu^\.|{vDU> Yk;U苘{{ rmx:_F3f B25D{ ]f (bsΞk9eT';OW5jxzݩLO!)#: xŰ[cC8XNt b*pA(>#JN;CH!1f6MkUGЮKcncאgJr.v!xUK ,SC`7MO 5Y߭=QԢ>h:l=EQ39_#1?G'Q xrO;*2Sh$S}]}:;yC;os Er$i Z\/iQ 6m i?WWdWf G(7]b5jƗ8 š!;w23:Or5G:@ujp)l2 "M'40Tm*1DN\ȚFP[NT]{qԀΩ&OQRF(?wȭ 2Ad2etj42#D $FfL'4s.xN۱ zi%(G.jqd8$+ۅ;Z>M (#67PXKdmݭcyZ mڸOv  (J(Zd(p~\%~. v5zYcA#q'}z(8faVvV_d9) Xtz(BgS?%~U| SIS?@j^EŚoC`C81 goaAE"{V2nW~𷬹q~u=5+z4bBr; FW彁ż@.?Kr a:n{M091k,;ƥ?Vp=_X* 7#+d,P"~EC$Ju0͔ H&U 5+v^OTkvQr#!L$uXqj} t?VSQEfҠN_ѽ*5SJV$%0D72giGTZtNi+ (6hi cc7\@\G;"GM{*ad\gaeZ,X(vF-W_>wJpydJol@Ey٧VC%]!R4\~du/ "~n`W\f }.i.(#!] DmeTFhMRQ0Ȱ]\Yg0q٦üfěKl!߄/~ Ft1gwY#69=橶jő1kH]ш=еjDV{qW`/h6#:}O۾OUMpM =1h9 ҡܵW2a%O6~m,esVDzԟ4mRMNEAXįKo\v*؂:EjN29zfB2?*O$iLqyN\)ٶH[+C䥫ϓ @R~*CP~f8Zf_]\zh%E/FceojE_jg d'{ܵrWufrPlw;^ 3#:;„vspY?}l˭Btn D/TViqs{fF-wml&eR1F: $fٟ:hܡгVƩBGW~"?mF-]Ctɋ x[[jw͠Uv hH&/ik2X?jDrS-gT((LS! %:)lF}Jua%hBKwW9giUZ:YA(1t+N螼H TwKƵȭxF>qfͼ^2?% T ,։zrgM&lDz L^d_ܞ;lZgNFZUL.]fA<5z { ϶ʄ <9c 7]&xaG__hƫ!kG(MHjL_ U<#h<Է^ypoL+vZn~;{7ȓzRFK:t.Y_y䫏3DD~6&Wϙp5#YN7q[r)!gT]ǹk,ppnV ExRqO9]:7Dy E턒#y(j6 JnV>;g(N%Ol޾*'hōݐ .i,!J_ $,T!l-DX |>橊XY&bd.LŚGW s|D àjoN4& ̊iuEkG'$`X+>Oc5 ސ,Pp~Yc ȃ~~eу?WYTo'P|84 }P&="XnEHց6Q˛ "DPU_EXts}$Sψl87@Mu!?I3[ZtC ^/xN-EdE -Igܡ墀>q+Hƪxc;bÆqF†ڎp?&LdX4 04&ܑ񷌥vΎIRu` wc8 f!C| HnmC8 -,b?O3WC^uf zA ZPf^LJ8<){/ڌ.M6BR y2gTB4t?h?MCa'FSU(W2hpr:܆Zy3?0ބ'+߄8m:Քum`kƩbbm.Vh$Ut3>wkЀSb;vz%g#襎zQgu3nCΝRij_GIJItg8|)F>= CA|ɖl)1.OM;*^+xG8ʧ>Qkm_cA+E)k|̀fl_ML;YVOܩ魒hp=ԙ'jNKBrY,f؈E$ա%dƋP H5mǐGXN/Z|zB}"`sĂ2"H=G 9mNۅMw9+*ay÷UWZP^!&;@Г#oCQ@ __9.Yyǰ!?=p 0ip_f)]EZRpg,4D˖=]aU vpwowc\s+U٠z;ͱ^ݐ;Ӫ^RxݜQT_O,=L~( ;A ZfA0)ת\>m6-zx&~.`楿S23NT>㑰L/W  ľae;wo+Æ4;ܶ2@aeۅs- /ՍhAA1V6)4V1>CyBXf%πHZ6]x2˓@T Pyl˨]͗d'>+MZZBǞEÃF/v0HPcOݦ;bu,߸ 17( Eߣ35NCPteR=D}7t**ˠ@ uKR- CGM@!Ky8s} \/5*?Cκ@d :qf7Ou+uQņȥfhhU^zM!ăk y}O kPE=tQLT]XL:׷8DgؼLxx]7YhQ AeLKx% !Yۃ0RL!đ,eRNb"1y--).IA7=0+MpN%>Z P 6`ƹ/.ύ#\۫!~8  -'iU'j[lna}n]ޤzGLw2+a3,; f^+)g%wA:QMj=QWbNܼFQoɫ*eri@LtLQ Q2Ֆڀ;zuSF070͈2Ԏ p#$T;Ũ:V:E[5)d;3HR_*)@}@s5{mKo US6*9C)ydl2% yyPoKwW|RQ+.RNjn{9vb ^#1ؤ,IECY==eCu Rj0Qf7҈ۦ9)<,lT7|#\9 gPY !G,G3 l Fb)&zҩ#_$5qjmQ`F%[zԆ P!=S7 X{l\ Q/٘,tkyYg,cCDTj86մ[P8`_LR4,@ U`}RE,$Ll0 ]v[qxF Ay59\6]mR^}{2jX=ܪ~۪Q)A䖋T$[IX 9&&* ꍬ[EIںjy<މywĂ8kω"r^/C06`a7)(XHsv1L ~bD9ZdDpr 9O y l~n@GU2Lt7wQdomksb`KJqiKC9Ez$/Hulo.`5HLWD2*́0_7TdZ  `mFJS}% }P fZYz/[ɠnljR74J=GTC!%6SlܽgѾ}Ibo~zN(\R-aإC0 ,+%s|Ng8F~pPqVXrS˸ l lp0^azq 랋Ky&ys3{oqV1%I|7( fnS+dˠhn}Jnr{zd} (,/Mbxi P r o|Isք8t U.GZqkd$Ϧ$СZN=zoEbrzcSӠ[IyF`%d) I` "5 ǻz|*"|@<1Dۅ~06GK1a'48J2O! R7YOhgnek t,-k~.xR_ڄٗd]3} 6|D +< Jos8;{ۯVERTT5G}xo{8 P*P3 +ᆫFdSvrTL[h1克ޥmK̃Y@gzUy5$%ڍ#Cܧnk! ,@\ 榀{KH zNma걢D_9:"D{fHTgLLsqF;axmjC Ie<+ TK֖_vQ>毛ao(ט#d{ Eܯx9_SHAxg:, miBñŘ5wӞOoP+Awr~WҖ~K=^5An{S*]~r xMu3wUб.sPx~D@"d+%tps4|PyEw`:>``P㜃_gS#{]/ktg2D}  =+xPG#@ lF]_ˇ ܻ"D@TtB⛀v~ˆ0e엉rGFog֟6Y>kx37$>`˷Q4jQՊ(x <6?AoSd(UϊҩFר{yd1Q9m.n,pi,ۑlXmqpv(LITZ:C}ͺXtɾ⫖ jr$&h[_)W-F=vJ_JƱ/\!`dH^Kj5PXэBO_adQEyxfE[LVHdI[a8fP 8*h:Qh[G饱Hy:m‚ct$ؓ6ZdX Kz1g^OWm;ӝ?1E.!p`ٌ}_#h޵ /տ*8!0%t#}bgwA˕rcМB O Kp>3[h{+ J݌Hmr;0ehaaޯn.sTJq3Zq:z[8k„۠x%l2B7_BP3ɔL.u`X3[kͿҥ%RĶA 0Z.(lj$Lh핇~x-L9񃽇&Nek KgHOJFeYGx81Q? [E5 8T#\ﮤ(})2f\Fd+ꐂ[+" Gaɻ?Dg<JTgVd&]N3 ikT>fMWY[!Eq1t"m*2d zkIJXϕ=ҠQ3Tib;b Rv0lVw=p.;o#F^Wui^zz!K"qcჶEhVॐ|]Gȗ/mQ{Ab^'F=W崋Їk>0u G=%R򩵀M_H滺(p},Z7t$ȃeOa6-Nc^*M;0?ȄEjIS;?W%9c@BхNNF-L$Ěn-NtpF.{0~GQz ESd}3Í\#lu{R&w[VnV;|4r[+`n ޟ4 "x_orIŸ}n(/1 dú?Gbct9|Y`$ 84ĝd0W$ 2 / u>|{IF^v4w쭱kGF}y߆kT| SfWc #kiNO6x2cyLFc@t#1X%PiWAd8w@)2o`:rsgNn#7CMt )$ [v笕<.0_kMc@Ѽ6 VɄI#PKU9ez=IwiU0HCIFb>0u =dBzh96堡Dg4&"C7_ό眤# l;-p&i;B'H&TJ_4N2_pP69;$5.62)|7%ŸL2;ŨRx$XYF+Du̗>eu872\"'uyO ߮UC}te013<¤挣USutHֿsPN^8yxk˼'w;IP>zW~Y੢.BX}r; #AXb}h ?Q+IĘc;3]ksT팤˰xl?D u;Z /3,䋆MlG6[ch0hJ `Ӱo=!)^D;WIm߅+b=F@X@!+dQ&L`m-uwyn78,и*@5ܔorI*v™Z=W"ܯ mOC2,y $.w`IE, J3Pm}fQ#35'gԿV{̃UX tֆA7{2׃ß&tӇ}Oqt6SE9Nuo`XHrU9:#^Hb+f(Fv /晥|\V.#CF(PZZj}[47FUZe*gMZVQ;xՙ?T/a'!FE@oNg[8[GV 74?eVJX񠆋o3slt[Q<-n رԹ&DaRjO@Tነ $s>0aٯۓf0Cb9Xk7Z.-2 CCۡou̹x! LЃ.Nxm:w,k< 0pB!i: 🝞 uQ,"L`;sk6R}zu})FjzzQQ I;e]x_3't[*}I,j s+D|Y%uQBkƵЛOuBy5a2!b٘wq)V]ūBztwTk(eNݺhif'מGmh[4ኒ^ fK IOȅڒ|%~-aōJ(y8#LawՊ'w^5SD\"1mYm ?< qY0zp -LHAmgm]V7DVFy||/ dDJ>)Q[S,F)$QA&J:Z .?OAO{8Ik?t}`+';tWQ3U=M3}~"pɞ#Xp|El_Q__gxt AG,²56$dTa2._#HT-0zଓ^6So U;%ԷV_(m[˸k;K(s"0\g|uP2) uʞc#Ok3' N}8#QF "o Jhosa' ֛tBtuĒqS];G(q 5"I4ٌУ1 աq_:Y/ tAsں~rf< 9Lml5UF),KHt,8Eǂ ??z^KĿH;!ax3~GZ &vZP@+2 K]X ƭ3E2>n)M!wT*Ka D&Y/&nj[;Đ7d3| ?e!fXqaXuwAW]V j@HFpWTM2܄:(Խyiݼ3q%|: #ĞZ޸H:c~R&eҘxRWwSBU ?Yh!H ݱؔX!s@]s=7=y4( z}幔oVI~|M}ady1V "5 ⪳.4;J&!^fXBX>;"Q0O+jŊd^cތQ3ׂҞNнD =^&/a1qKzɜ:GS@Az}vRlw#Mvc(bQ$ pN4 -p(Q@$Kxrl-&};Uߔ i]ÙFDDVf٩ aU'xzT7HAEcBa 7#ݙ;u PVоa%ݝ\F}[mCḃ)A ORUz佉df'.44;{I1sVHJg`C"AJ>p`wTH&g?p& zSE8=aqLœ%_E-hC`:Odf,cE_y NkFWW4D;!@eΝu5#sB3T5w`T"烮-WYo..~ Yd(!}X0[-WuJ( ߞ7(R0'̣Ƞ%F op[mlea(06M&1b 2y>,MH CX-m] N`a$cgԐWZ>(M.,z)(kϧϽ )֢>rҿBu멢4~bF؆ w`!>F٦SiN"!EjObsMRNЇ SqˣdL3?p:/h^N6 KF qÄ!~YfGNY"@ac <: J~ur޽2B(Id\qUOaQQxg&p3abq&|_O7˅6 Jhl}f&;\܂|s*^­Vd-a}`plm~\o48 Wx+=LU"g__W *T  ي ːxM7w`v>qK *eu"wA?A7~IimYے^j})J/^H l- ER{om&jw'&71͉MjFܾʳK3% 6gCan>z '^ӽ1g XEc sDA㔕^VJʨFaʠ¥ [?} z,,B7ퟶt7MrDEP~bng%W)fQ?`OH jubIXp8wy>'rU|Y*ȳ"ҍvMN^ `V]lN)(co8GVE!!}R=pW&<}+ sgmЮ_*1* evYTOfٶW^1_$~1ŀ쮌t.c3RMjQ:*A.W' viD28e#/5`kʐU"Cu4ܒaOɞ.Y FifSQػݨ[ý}c#r׌8%b,aH<QP]`^-\R58D(ѪѿJ~QkI&pu;l_tP{ E _qX>@"YLe1< ]Wzӭ ͞/x?4_ͰpTZjlт9}jjCȀ,k4W32P[9*0-ߖ$82֪?q~\oV`MDb *#<״lou9J:,@P(~$؃KX/5Z%A*X-ChS,T(@E^A}ktd(QӸ_UI nYx6C eqS<:@fy}Lsop| -arx-\t$QF nW|ٕp4Ś0IIJ|;bTZ B~vO5Rf'mrtu̻HYRvEp/ ~wi9k܂O:i@T <7 "~׹XVHH/RGQn0Ы(Kp Bwwe+9´C`xjíz=sAM MV\ILd?05FTmGa i-02-c,bM;]w{Zug3Ys=1>q {[ _S7+qh"~_6_Y5JkAqX?nCl䢽Q7bs+_/ -TtA\#]9G1\MD"7bT}fzI-FD0*,UiM6K |%oJ,xs70J!6Re3&" Aڙs33L~N]!t*5ED C]pUc:u d}ԧyF}V q^ꝓGQww] g`p Fkw^1 /U{}a h AI)flAK:]ee 3ycũ~hMޫB`L_LgdaUI:9#خB'dMʹ[ q(x$OhOӀTV<|./ފb :(Wus5[ qVSgrʳ`aIԴ`yrKԃcr9eEj$m:![FŔ^57'`p;G3έE(2@j&;%bCEK 2G'jii~GMF82Aarx-jcv)QEreNiB>IQP|NhбH=Tq9Zy|>O K=P /Ԙ5F)/Ԯَ6k{CG ~ԞIF@=v-jՇ3gR<*akKP*t0A 2QmT|'Ѡ=U,"k4 0xHYVF h2u5lhT}.Qz)J0gLS-rwxDGQP'ŞSY%FOR,ᅯU9w5{kG2c[($mkc0F0t yyſp*i.0]q?}!juz `eN[U)m5eD}ËMŽ 8De\sV ^ .Τ@k)M [3ňv=#Lp+ۢD6FN*t#Cc`$[*XsQj42_Ĝ c9 LmEg}!@pO@667JXRG 4rɦ'i'*DtGu.H1r4zSqmb&bIЁ7!Y`#,]!l0Ijh$ A2PV*+À`è&HF$09b,]mmEKw){EuzkaT{N|MowmEX\:7zpKh5Eāpu35)i&wo&5EU>]h ^a+ Nm~7DDRn1Y)=\*5Jy(k]8h(cjҦ[ 0㾏:%YJ- Q/r9$š| Z/<)LI Jo7V3£*`On;L"dVq> w?Erm=L2%Ġt×uR%|b(6|.!U+n5wy=Nn2M<3d`IGP$|bR[WfUAA E%13yp,o e =kluq$90Gbsո6#o_ _5g:UA #=瑼^l_9{8M~90il NM jPfCzL0_Ce+ܣ̔q}Q©SDR7:`#UckJV*6#WAD` '-q~G*ȿOHa6IWup.15)K!I~*yyod;4&}D=B6(Jg1nzH4+$m׈6^!o H LG9I0PrmW̟IO m<=. FX9V.f,W.*T5%ٵ0"[`>̋Q:3;@T w/Jſ)լyh9POxiȂ|v<:g  ů)&hk9_$iUE7j{mڍ΅\:cL9A PoLoyl8XMi "kgbڃja.%t~@%1yOX&H6s:}'7?`$F)%wWh\}H.=IC$)u8rj'$/j'ŻM X!2{,gfEF"QUK4rK駑 l6H6v*D3ʺԻX'LŲ{Bx6l *C)[k^7eVĚG<  9A֧j8s^/Ȁ8Z᭐߈VYHyCm;c/pV>ޜ^VVVcv#0@ҒegN\47 2|53N8wWvR^èA(>boa-l$0%,J_.]}S _2V4.hYR>ڔUStt F ¶ o6ަMVH%H-6|Io^<3㩕SW6֗ixŐ 0hIT=mt= P\^e~nZ?'/8Il%^(c]DGV| eڛdO!ɨ-Fdۄ Pv<#|ejV31D!U0'>'JZ9o3>ZƪrA?ޭa;U0lmʇS:G^:qovZvƖSKyͼa]YOqEZ_ ߹]pA}18 #ѾH`\rPA!WQD lRD=AAᑳqd@gy|Ҫ @ϗqݒlGQ5M4%1q̰k]y?6!}M(>^ɒ.1$'[ܮ.ḻ dSiErOW׍_"6nAၜHHy#Huw[?2٨/X$+8I[xDQ޹_2̻Ji+L{fDNu5~/IW[&PCLW,>/L(|3Y"KA~Яuw8N[!v (DL(}sO[TBU ahZЧ0-d})B:RZ;'+֘Ѷ`O-gP;C{N elDVT;rxsJې>IQ=q 8[2z3f^}-P+9u䠈Ʃ}alQ V Ƀj;׍.*?tfu+0DqFD,q~n{RG4 ?ovbJUI؜\h/c7 V[2vJL 0$&o"/?0}8luZ{'E-kojGNtM@1WRXlQ3;I4-\!7dקqrNw\g_&pB_҇Nj/2޹@B=H m=dIC _[ HMPYjkI͝J(T̛5# M+H/fv2vW-'J01L+{}HoqMaY{ Y4߭UM̌j%r)~D )(H&;b(WWz !ءC b2Ej;lxY/49HyDTKA?]~U]Ϛx3>m19Zͣ +忊%#Ys`'ѳyzzڼM,iuy =Oo4g+5ě> Q?w[iB<љEE6-<$&Z҂}.Sk,1B MrڡFHmN5OS|Tg_xC{Jp4#\rgy|~m~v&+'>O,%' 6U$`42Ek}w,OA3`5&( #_m|HPq<,]i}sv@{\\W}0Kxd Q |y=g-@ Neel[ v 6xƺ|@Bqt=-潇g };. Gb"6lbYr&H<_ ho=̺y/6.^HVGCXH54׏x uu;JJdLwETq?=OƤXN⬝.H/2]rir#S5#fqTs:ê{_';y2R\"D #Mum?ʢ<=@!^<{e- HB)I[\?o?֋ibف_4F`@2nN f6^ 6mve儕?}D{NhG-R.ńJc਱\ykj8* xiT=Deh Co/>X3ͰO=Z#îӚo}" y + >6$g4#1LYG9ʨ+A)nFHR)l6&4C_PǶR>l]dDZ/X{<}k,kcܢ}~u l\kMb&4 Qձ@O&OΈB%&8580FO3d#La$3jyy?-:Bl =aZ;,;ёj>εHT]A%ֵ@+u瞕'[&ݫV2b_5d'Ϛ{.?A;xG0\y2 +nɪHL&f( |YLҏtyS$ވ4NI0s$[@IWNVԯ"2D7+\#}8Fjdw'{L'ʽw}Z58T00T/>ǎ`2V%Y>0|́"bΠf;y@G-awla}PR{xV[6?p~MpNϻ^jgq/.eL%{ART+ߕi=xF7-o }dYڹL1/Zr Kֹ{~8Mu_Lc]ccmZɥ{y5&:7FWKu*I,]wN.b3$#@m1b[K{>^E'S|Qr>@{+IF2jWh37aM4NguD>`I} AwQePRȀߍ4YTg *9"/Vc4 C245 94(b̛F)C.Qp!K{nds2x%SiKЁ ?%ړ*RY=^,HK3愿6{wCK8<$m-aʋ OӒz1NLbL.fz3<ݭ5%EY~RճJ;p XfGDO/ ӕgs(;uxl[pɰ6@Ç_ }^&\4xZ9p95wZSF{ Tq9cq`+3;pЦl˃g>$akd Q,#!a}z8 b7frIgz0Xdzfgx.Qap蕗oִΔ-SqZ?#TM4Gj; Җ Fް(\n9Xvo5[$Uc&g]vy5:O"<6>귤{$V?%,Tof*O/qEĺJyNJ|e~qo,SU~g=H@Ns>碝fS8JS_N3L"5xՎZ=qNfWHo쎠3A0>pV$BM{Vi. ?S T@a ~=N˦0IDamD둁ua 7N# .0GhFcŖ̕O U b? ́hWzUnYrmMlrSŽ% q]ʯכ{IiDsxr;JrX\ G(y%yَ֓ ɻK_&d˷/!r:˙5xĿ"W2#+?PPb Sxx%㾄 Ŗ*xrEW*!{w PXҥuwn:ydfϚa?H+tr<_ Oml^H?b`c+L DHh(R0;.P-Z߳?1wl@c˘Zmvk&2T$iEGqꟿL Jힿh<ȦgtEL1#5WUKdxvf^J :dJf!MO XP%x~Xm0"sIC}9r"Do◦$4u++e2^'si!N0)G$6^+O崻]O_zTj{e\ )J|\Gui=nJ"f#m+Qi q!˙!vAmh,U! SФMq>):<͝{iR z&-C,d M3 )n½.ye'>B4U0{ds3Qr7%z3ƮjqVp}aY'KL:/jpC,~a3vgЮ춀RYρ']KGO.d /eDc\apV9V5Wt e{. O[gĔk+F3"dx@[/mXU!(Ax~8ҽk1zr[?q.Aј:<2Ye}* $9X(|h "3Tm:s{ ŨPeDJ#>0xdۢI]I1.u W-;98Uzs 1KT9a)J(ͫ=R~^RspҊs;*w.U_љK+P6F$ߨJ^)7y=C YyhySR{iV!RRwxnZ1sl5vV"~Wu%M^W,ڀH@XӒlv5L 7s()b;<[П Q=tzBzG!u ~"^؜Hĺ/Iނc6QB[H\Ǒ{dq87;@N˙G)"~n{0~`/RƔV`֦uozÅQwaE?+YA]#FLvD:k& y2OV~|d>ؑRīUi4Ȓrc͸fyMy7;(LJc}d!Tٕ2ؙBu:v0iIM>8/K8?N0  Ҹ.܍V_U棔!]9\KKTK}vϱEvFy q&L|c1<.jpv٢z۠>9]Ƹ('t9/3TqƧwꬽ+&v|<Ӎj|sSI˲GDpēgWVXab=?{Swxag` S t.Ц5̵g "<~ fWݮ8j!TI,!BNe~Q=sDO&0<G$A`Vdw?$jĊK^zNo$N+:W%tcG/d)G>I=v]С Dbb˦wM(o(fZE6-:^UjW/ϹqQ)0taiL):YE! ,`|Dfeȸ-[% 2V^~1ti٧C8Q7RRWRjgӌ7rq ֓y˗- I13lV>RTбoO ec,A 5z═\S@W!±͍+sXV F/ n6p[ ʤ S=L=܌qըfj|V.h)e/Ȼ9D쀆ʬ\(ҟzUrq/ZHI 8" lϒN qCOwQ4+:|<9ĝH!b>VeP!֟MsWu#:< ۢ MZR1Ihl<ߢ5-XLNl4r/4'j]AJx[ܱ}":q8i$y4hUeS٫%@0PLkg-:7q;F 2lSj,FA}ĐsZ}0_zDuyC`̳J[kHĠae-3#bK:8p8);g \=RAŽ3$s %k'vT?\xZcVÕI9diģ֭{Zͳ"&#quުܦST{VH]i1kQLv En(.\L #. ܁ІpUBU4,G#l1{mT@k:T=e@X:,5Zb7 `) .bJ#J >j-bwT\ьAv.D0{),,7x}lL!SM!tI&Vi9 f QD? ZuplaZWl Qa,x?{ ܦ\cIJBQ4SQY1(G(n%͸eY0y7T!lSrrv@01h9}_kXx ^T]^mFd^wo0YzB1%_ώzŧ^$eD!AWxfs/*5=%&*r؟vss]"q䥣_neĭ>;΋']gTn`-!gQ _Xfۊx:]QED=5f.A6^>kM !Jړ\5Xc rn̍['!SYi[с@PjDb5jB;';#B*(Z֥,=q^R(׾Fvmj=.GΑS:rVgcrfpeuJXj4d?fyI|h7urt(J%__!ܠؓ3'J55˴X5IUP1'E8(x~՝a_/hT+D;a!uQB*E ;&Sqg;WeHKдgGb٥qJ\zZTDyx)8ecZAd%ɣD=P{?9 BpmL TGT,ߚV{"JSsgrf8*jşĆ\I"Ed4%=s]iB1C4PnZN+* k'7oAcW̖!{:g{`p rKwa&wk2?):gPA8r*,xx锏˥R*)?=JzmHfd6Xcssvfa!ŵzn8KCNnZ?nS_܎MO,1թIxcdS'3%,D(cGvr^;T 5bfIvv\y{#d6qtPK%s.F8G@Z3)|]؀m?*mk_ yG_ Ԉ'L;WIn{衲CdjQ[rLSeks1GZ,,&VߺV*{괘|VTl` :%`Ɋ's1vnVl{V\:ݔI#pj+edy Eg^`nR?{1nY*e'ނm`wqGd.6i@1d$?u0cړG,yCҿV_EZdk@A1Bh@_۵j:?HU^;D½q[ m* :4Z zajdx,`feEӍHkX$>);F76%^a"B ?FF5p% ~~`{Cze&ߣ6 6Eg;zݒЕ(~$1:Љ85ߕINSy#%LL W1t`#-s<ܕv#i@9oZaՁ[EV `Y)G=u 01(ps 4AM+7q~fNO;QtoNL*+U?\P >o_[n s0idF+IO :v]q0S#KjF_]L<-ީ Hss)Gc gM d:%9c|Uq/i͉j6:07KP5J-:Ɍ'LiՂ(+69,OJ\Opb/Iuc<, j`HhJf+a"~啖|=y]L2W@!b%Yij;dYlE~g0mI]!c>>D\C37ZI%4RVrt_pAfmO.,žZ ύ&≗88S+P9Aơݡ$Mu7pXR^yWeHYYz_&!ti1B$/)Ρ#jvԻ|M~!ƙZ]4$|k>p67ًB ƶ ؑG*"t51qp$vnfAa}'⛀-95E}ڜiάF5[a8H4魅vcH& 5NUjRځ=wa4N_ lWgIf ?=Y8y6&Lr];{ GdE7)/0,_hLr6C w4vz ҵ=A7cR;D|Bgni#t{?$cZTf$~SO8_ S8MᗎHNe> pU2hu :cpX(~NK˟]IaEja2yၡ_uN}d>?1QL$OuVP㊄.Nk/`;nP{ b(4dlwFuTzzC|F-3f5Gܹh1{|j'WV>`|gsR4 )1_^KT9vsT1!؝U`+ ϙćK0\sT I b t^iȳ=Yq&r/ߣcMF]J*6}Dm?߮O?BQ5.頧ܱz+~_aP:1j/u$ XJ?1znjk{eE$>YUlWd7 y6h%GNq%EAT}MJ6 mdr3'A># YPXbBvפT#,@"Xc.P-(x)=1:D0c1 ,G9CPB)ad:Jdm{ Y;R )Șx7G~еאUDesr|ʉNWpwʎw\ ED*KgP̠2UQjY >ɪ;h2}i|G㾟اh,A꽳@HW3hrirJOvxl\ώ>d/lRz!_X 8ߠ(l".TF;m n7" 2+]*Ї5>axN"Zrf5]k]2 Ry éw?*;y7+>t Hd,ݔ][rIGPHrXFRnצzf5b'.)Gse۰^0"{ W j)\ג#1kwEˀ yB řE[OH{>7$'$BTZsZ~WB YY#Ua vsKT [rMkv|>oF1[Ғ)U.Q"BPg:wuR5ĜTy$jD1QҚ*{im3q1%3*>kH*KwvM8tҘ.7:[k/;a7vgf||-k,~K5t)/tCoɯ RP ޑV}Udx8/'/E4%ҰS"u0Vs8QYQ; Ģz;}&s90+ngIPX.SV7Ж Tk ,}%xr*o& RWP0.s/}\(4|gá<< sʺ7#\*=i8sh YDT 2Pm#CFؖ#m[ Ɔ쥥nV?gܡ wQ &%SEXLZ)|cVt CWiE am3|=QTʯQ2%2Ji @Foo/(m.t j7 #shp_`{n+P4=SM7_ިQ,FQ#? HF2;.>k*̬LMdx5 sdP$?&ye;w[MɿiȠO1`oSBRx3B{P%b߃H0P &9v"!3 Vw/M0gZ#Bvڻ&^8Z2ڔKCg\~f9|XBC{[7ڝYASq|nF0ۓׇ7 w f.mU 19)N;O3q;|V?޿#ݨVC*8^hU}Yl~k i(𳇾)fn| )SAGTih;D=6jPsE7"[ߚ#uСLXj^dR"F.ݪ=RVZ BB39^މpkz<'Wl^mn}rc[_L~Oes?~V# ,S- &v \ BoU8D2U͟A&YYj,؈Ws{5ec =y;JSoUrC6o*rf=No +S.tʓjӌ8j߯cwF DA߾Ki1M"cɌ߹Zb[6醧;w%] a EuH_ >~?\ฦ[^!o2Qbձ|.A 1)tC @qcM ߟ=./y|؍70 5V Jf;T{FN GT!T_ H6}DKfAE@ܘuC_,TPgE*7/5x" D o{[ XD/WDY[&|>OQ d?F|R2j@0P~jw{[DIFsqg1NE!xȉV0[[O?**vk[  [ͪlsz7*%;?6ze:B:v lw S8G%ʡmt^qVѡE'->v)P; /A&QZX$kX1j,)J OjR{PF lɼ9!,:g9X&H:_yf( Rŝc*2qFT:v$q 3v}1lו**ݎxDZH[e:U4E1ȥ4d% Vѓ)^zM0*fATwP\?4и R:e><"tw(دYqroीʳ= Gj#+ͦ7H%f.O?U>tw_FT_Z;1s_ژc#~Mz+'<n'֨3֏ WgTSm"Q1C.h*w6yh)TGCuxrq~fSBS ouXH rG6) Ec+ہ {]BۂsGR:QM ]ZQ8ٷCLh"9F"-K ~Jē2 JHm(G!Ln AՎQJa۷7tK%d㇑ K-@^GgW]X|==xGv2X \/췩&DVl{PVS}NH^Oxq[!?NyzVI$u>MBgQ6rh̒*bxjiߠl5bD[mEfY9w\Cljޤ,߬"֔ %Pߨ WP0p=`F? ,ۂ+ڷ_Ŭ)<MeA4 }zaB>ЌTNr Mkf6ƽ}33q%;͏|.|Lw'MQ\%Xy ooyϠe73|ZƳm}iO{IcKJYg8XKN[d=],0]Z n)V!J$0 WܺǞ.pnGU8 EW҅%'[M|bd2ڪ86cl5C1Lj<38i3DFY.5jr'9–5rO|]p@|Km̬|eH@bPT]]eLjuO`IR=\Аj:#u CO AI4s. ۢRaMK2 wgڣxCšɘ6sz$(,,IoZQyFLpIQ tMV=ԔwPcsTa[v lףQХW]*JmcAimnN 86 ._ŋ2Ej/>ԁ Ŗ`lcsEoItE`xj)gr0rl"qqTP> 5J` JAtΦvN;} dIQ]`dq5S?&\V^*nGPid~&Y N8W)S*۩cޗ.B \])'H]L@ $*kƨ^1Ș @n@0V0+\v~ {;HMp"z.1UTGEOYRr, u;<%UՃ+ͅ0f9qeBDMpX - b7@- n^{<$\hʝu=I:x/pt䈪t _Vdҟ+i9PU1 Qta3BJMxȼ?z3}[obw9EWg&sb-.~'ewh*~.aN7gm8:[Te8ʼ*wQ%Plo72gɘt%4X4$Ī@>ԡ/Qÿ^5QʪuBTAW :jϟ*2,tA(LpgY*ƶqΐFauDK%p{NDXOCovB^&8bZKQR0|N` 7sv4폃#cU4 UYH9y1GȣHSrV]n_YnT<]iW@qiy5..v/D>C3!k,g}hԴ1*ڬʿGwd>> z *Q0&ą^g w*Y EIcc$}H! -E2K"v؀d6ܩVJ;V[0ќ[w薱iM9ݩjyG+KLG$Sq7)ڻ8I]G=!މ9_xd}f?,A.ޢ-N)3M/֛W7u. Qx'Ri)JA~I)r3lEO_:ZY6.^`%tWXڱă_ !K݆$^w_)bh.H3Yx >LvH0\<G~V4AQ -ܡv"( dzJКS]y3|d^bۣbᕉYLܑz _Iž7ˆ0ep&fBΏh)"odpC0j\Xr?c`LAbb Yӄ[- ,"KAJf/363 3%3J沚}p/GCfSn_K4a8v G?G&J98pe/i߾ڭ&\w=Xzok p|$jFOJFhi]y2)^3֘EfU&ra8*{e2HKBeR0QeKȂӽ>DsN%:#_p֣g3pr ~7F54'2/ [SY2/OE!}ԎkJí11_i Yu9Z/#M୙c5%*DPRl!` zSŀ9<A±M[*9!|]4>;5ΊݚSrCBMw)Sn+{zdsL wZ8:zqr`F~ (##%Գ6<Xays^vJY&/W1-lͻ:z')nƀႲ_O҉mӾ B;A:Co/׸}Twus: bJ? 'M푬lO-Өpq`Ybfn[St)X dR)RSCAezsH\''4E" a `~fOa[vye~ r1~[pD><oXP;F 2`K ~xӎ|Aȳ5Fk38Ss p㹞IT˕I+vI5Hr6.̾1#d_ %ᄫrMi6n.S+:ۂk(71b]٘ze c]<ykz Urq* Tcwhʧq`9h &~e1XZ#pi??7Ǯ5ZBIU8qt&ՙ{T$i2PFNPKc\2ۓa݀:2wLy u?Xz<| JAF-1h;5ShռToP| |B/K6KAWy@9T04;s۰+ѐ(6Y^lߌxBu:Go >{y\ ۷Q\ jT`,pQ*p1q}>:dR8 1u&:{vE=61!$*n <yLImY:~k.CCnQSWWugm"o!9 w¢>L>4^5rQ& EiGĶ^#p>N  fz ]RRiS)݀NK:22 ع$-AWGsH1c^p9T\ޱ\{Y7@ lv[}dd5abxnWدڨ\fTqT =zOvIBB3K=g`* ΥeAnwl"cw&+bǬZ=?T58ކ.\ˤ8TA.pH"$ǥ>)sD-'+!Cʢ֮(/_CjLtZ={^Xcq6}Gц3T!aᣔ{7fI0zY6I *)җ̌RW66ˋwYM .@B ]PM<HeD0v7py bj1l0f_K6p$ T:` vZV ;Bs\9y/rpB:|ᑝA4]7g3SG^6JShcb-7I?-.1: : uT>>WrzsBҫ rP[RW|~h*лH`(5"y/]:݉j7U=&5Z8wǣ/~oX\!cl-` [:(BLK9ΓTZs¢#~ۛv X+d)ʽ&Wt"3mwE2 [5TCI86?RT27 _kaoZyj)*HbGŗf\.Fc'Wza[h8bvbvf}OjF0Ed1dn=LUd(cz>kjd׷, 0gXz?>-MvPt Gk]=o $z#ׇ6DOkQ9WV)>y Y*F2+ rQ*bʜ[*yG.yȍU$Քn$Db~9$`U9F'=Cgp%I"*/(eNT[M*@f6W튂6 믹(_QYA_7ljetJfʬl-4I`^kh6U% ;Kk(IwGwtXS<63T eS ِ)Kmgޔ5nux%n"5iKʋ0.ߔe['h6:aK$4粉LRU9צgQр:#i˫ 8TSS)uiy/l[D2(z2>6S,ɄFe=,Hhpw&D.HwV)lׂUQn)5R\0εJ HJ$C݀zsu} K&et pO"ئެMѺW?UDM&eږe9%n#GtKVG6A;V%(sbͮN!yj08yex(3[vV$:MOr71QvEFxOJE]8*r1c}^6otBcOkҧ:7!T'U 6CCLwDp,!6ۢw*V'-AVk_}J}ܰ rcE䬆?a:{sU\ABKڡtDhy0oK'uC-߶kz3 F}Т6mSZj YX4;@Щ:&t>&g@0)WW C&JCJ_-,66^b~j2VSi(gx)H58qo׳!CiYWY /Usz)Y*;HmlnoxW^M>TWHγILfwf^K<3MGM2w,M 0LzRϙ;!r[$z:줺mD;6[OAQMK!*!%58۳Dr5u YJ/*LHZq!t}r ng rut&d fp nJ zWI{CSv6r&L\zPBj:TR^NxOX2U8ҳ1Ipok2S8\OG*G׺wn<tq]1CA$9zTl\dEK:MAj K8hdzy_r!縉wŻ@ضB(|b (8. OA lPKTg~#zu:}M3 +ڬ.hB]L)յ $Fdzlt}#c=Ec{ \Pn9$(K@4B:ih#3:ARaD6}5c%LlU!LfRT5j:TwC -59Ĭ +udq*֭G'vV:47rBQk t'mZۿE:]v;Ky)ƈ˲~y9V/~7"Lc4)8acokWՃtPib\HͷuN:"2&Yhι dԄy/Vbn>R3E\Kz -h I gP~&֙@X8Q:,gvzŹU q" 3zP||Za^*B(S4g*;]Cԑ wɈ|h,5ЋY\1B0=A$ #G~Zty>Mn_jұulr?U1tU։O53n|g.Kx$'5}fҤ`]}+OI۠XȨOwTSA潣tL^,󦋋UM^!udqa^~-y%w|c8Q$Nv ԰e V%C q8_B>&Gqj@wrͰG$q?+ρH%_ؿ;QTsO)do? B=.}^9Gw!PbR|K>rwwΣZº}A5*;=WxP̨4Lob/)(x&s(a!8&13Ǡ) veJ ɪ+Г61:4&tŪ P g%H\j*(`XG~oR g],v7`vF7n, \ދ #Q17[;H,FPY.8fQDRGT#ԊQً( ("?ˑ;]/. *GYeqwR>.:bZI$ZVe(&/$:SB76lzOG~8@c iB}bK/wx.#4*3hT6Cz[G$…5> (AQԑ,]/1n`{?4! jPu*qO߹޶I"ľHyF0[l!֙#z)eܒ'&ʻUBR,= CȑА Jy;VqXP±ٍw_2}̆dX*O߯YcԆY`$,Qka\V*ݛnzj{zv׮3OR2' #,:)J zX8 "[8rHp}I7=r|لD&+YE%QGjvJv+{Zm| Ɣ#=(` ˰jGx2VF=D g+2_'iÆ}e5Qx84$e`Zױ@Qd9Ί. @RiC׆Xeصb!ii%P+kI} <zqa/bV e h:k˿K3^>Rى@&=OCTL?(HB<:)u p^- /1ǹ2~I;ԣx[@ `P?BZJ^ߵچ Cu0NQ`{˛='(<'1X#ɉ'&+iu0j{JVwDSaϩ@0lΊnEj~(b(Z)!LF P + .5-2C?G t9'Sƾ^vߐ9d{ =-\Ysy7+ hyC4p:̅Ԩ `Βlע *Ae{?w2ꪯ:` Xk ==4rq|MZؕ gURQ߬zVkAE !`۵ R@/nX0k`DT3[`כ(8X0{u:6l^AW8x%uO+F f?.0pvJa)qߜHTX ̭h]7{< Excm]&Yq! TcjC#ը &6 +Y@=_G#Ty= WiRhcx{dkbgx 0Y}&#.M_VsW Ԍ6w\!~&hHdT,,PDM\νZ|qT7̰Ԥ\ndj 'u'n] w*fW]3əyi<~L(#|$fKefy\n1-XP-m%,X޹#{U8a#1TB#:b|ޝ*UΟu]qޠY+SO Ij' ]8GxS r-)Cl AT_JvVIW7m5Q,K'$G0ejwLC:RƱf61K=(A-̽RJ 6UN׬Vyz5;IB YVhQө,t/N0x_MT1g% ϵAG84^teզuGm.N.~߲ؤO C_!_k|X⴦gJKIDinr,ߛ>J34Bt <"Onb$jpB/PTGO1{G+זa<5˸/PWǔ@A>N4A-Q6 !xơe [awi IRXi8@UPw-teSI\'$1`e4nj ꓃c4HiZJ[VqglʽyJoLʑ{[QS=AvWe^8ZQoj|ڍ2]s@VT $C(SIE?)wqF0!>w2 6KOjiI6*{:gӜdxLEΡOkaby>ܔrn](giY6 +>n?6j&X !om^bir16ϝl,a#W_ipU@RſMB#.YCaE)FE%(eHB4p~wzaV(Fvu $šp[)U`q:π[tbG@61:XOir7`̿4@3[mk-I9KCLa0;+NVMUhvBaջJ|u14Z~ujl:{ҭ$s^CD)o곜xP-8Kv->"Ea5~Pm4 O+&Qoَ=72҈a^~"F`y5c!ssڍO-0fҐpi"?Փ?͒ZW!\5΀?a'.+a^=҄C81-pQ5n#He%ֈ'^H=I:D xoBOfZ3Fy?Fl<j;AikT#<01+K-f^k7GĀƟ|ԭu;Љc⠑W1ˈk96~P '+l^q8-l;E}|:OrQ^z>$7豲ޓIA0 ^:#j܌vWf %4Sˋ+0׳Z"p:;m 29MHb CYSǵ:L۪[68. d鐞h[eζ=d;x :rv7K01Zf׬X^)KT~s'_`<>&OJ\^{tB08XHRLcER 1/729ȍX),jKL.UhNlx?g*HzvY 3e1W'6=l&OZ B"]ف-m$d$ {H7l'6x)}}RTdibK!im2xm ,vKt9yFᾫ ^7֍XЬ&`:+UPEJsۛ \oIJ9m},smՉkp#1,78AF V iƣCE:yQ"P9d ^2eW'u4.2\"oҕI<(bpq)*Oڍ[෇? XMGđ=N.+}.HUH =NםB&u`5wNs=*xܞ6y.-]I{2$A,yb;Us}g~ꄥ Jaݑp{ΕޑtW IUܺ$Pq)v'BxCGx%wKaĵ4̓nN4A!MӰ) w_YZT#.7{YۉX|6hjmh>'YC|5bz^U?T翧UGe\|R2#Zs&v:0C߽C_peB`=sТti]&6;[{N'>b!Wr [YiRN'D*S38D3vbSCNwx؂! ںԺ=1P.SLx/x:E;˂F#29?E=9TezQ̶,#(Qb43DIg9OOU\;t䀹icE)ƊS/ڞenk>5DnYbCvR;mCkXR$ t; b~raR {uoJj]F"cvuX;iJŪ0Lcu?"1srOBAF0kCnYOV KWEtgүnfeǻRd,f oU?i-Q׉l L|G8h8OQ{_2U:CcT>|K ο>^ߟfu \T[,UNJ_0:a{q9bpyqJ3y[3ԢxeSQ;o"ca J#,0FH0bzBP'#9$B'?6&tڈf@x5_YyA4xE$ 㙉][>Ӫ&iskfvڕx@Y5˹qlvDKq= F7 $:vQH ~/%ClW΋^<%R/>NKr6IzZI7Jn%5q埌\cwvEe4cABxS'G}3jMK,S*:_ƽSjxZ m GA&(7BD.R`"Q@=NO}*9qI2(zܷs, s&253t+`kYkT\5xvvPvwy${T ke((S:n % =o-)'6:I}ȡE% HS@fAlnK7Oykm)@|qmUδ8 $oQɈk^jqR85>/<ݔ%jD~;3m(`>B svQP,I\Öp84_';|/*ݺ  'pNs]/J[#L#2AB}'Wvg-nH|EUI 1gWny=#84`'Zdw{I5g&/8N]΄4(]kØ qUݧ8`})S-NV&x`«{!}sQE4dG`ۅL \:l^#As)OJwH!xK{,rnKqWEW=EY_K&>7W<˒!/ FutԖlYD 8#df:KO_XL/7cgXz [n[<[qvO;2G%Pk[{l j "K}'M  @a5GG8Αl( o\$cWG^V I895yHw(W?ި~Qj B4[Wu`Us15"lN86jNfARqv!a/ ZRGtT>>LẊ.}2wbNG2P;&',kXq|M:]>j(i2VV01w(+vz("K%TvS[@(1s)",蔘YOxFgVI|3.e?WĻKqq ېk~3Ȉl17<<(hd톦4ERQ%7YG<`1W WLCi*"([d?Kw4F5Dd#^'0M lM Saj˱ks]Vqb/Dc6V&$K 3$+coOW,X"fl/j2B qw}Mca:Pά)| mEe'/YrࠢxeaoC8 ޑS&j JB4Ex$O F2)(4 @tΨiVQ.] =7S9#~`4AefrV%BaS<Ըb5S2Kb؏sƍ$BDi_EUN;X*5 ]8b")n#{_fs"Duؾ5~T&s^hxInJcX!=u\}@wCYA->'oX ծqD?e zo "dZר iD Tg7Xjiڐ4 ӡ@ ΞAi.A31u h*x9(Ph ڋUB\c -rtҘC ̺EJFp~|$mڞ*4"6/V͆6F֖lA=U/3$in_sk )4]!|Cb8UYKa5dVb;Ahx^7A4/bHkL_1;}Iy';z ]PFS,cD||?&[nCC ̄(_=cO:gڋ/4f!wYc%tq~=`p{>71G %FZ4LȇGBYxTf0v(az\ -ݖ[o>ZÓZ8KS,n73͎EFr Cr#TUv~QU5  +ohb)Gl <[Χr~`!FzSU=*R9 6#XkRC4R_7,_G E}-Ɲ *m6Vl,,{UL29"\$[.K-jf(#^h%+6'ODm,c;rrkb' =G\Y=eVД7d+Z"VGh} ޳Uu83ъXXu=^; +9<=!`t/LIEB(Yd|͖Vy{ot,\ח+"A5AN>T]"l76w !z)"7޳~n42V9zԚeyKn,;(|Fa M}-m<9FYʑ5l*C{?Jg/9iPه}ͩ9¥0jYVOж Z'ZCL!eËf(s'LVS%6^Mxbr+v'^[wvRh(Y؉EBk-Qsph C?[ lF'i*v2:0Ѱ'V8_yaIqy>v)~$,XEGD7[Q0y]HARXI`"Ԍ(xUڋac\*:$jZ?FV0@~3ϓ@3'T{a,:d#1}oR`2]42_{ڠ[DAYŷ(ՙɃ}To? I ҏ;ףQӡ4va~i$MM&8^%"shuL߹$Jr\_JXE;GAfzհ:JS-C z-TɄ&+ErLR*q֕/5"YQ#Gخsm|~w[^]wĭK E|!#YG]#O`">N˕c !ˌn 9Prbs8C{px&]HTպH)1Q!W?#th)gdʙWu#~=HqD}Un:V}X}lyˡ.rIB3^Xn"Eܵ`}X0C {j(⶘g/Ӓȼ^Lc<(KC a8~-&Q2_pX̔cFl'ѷm틑uU`5C5~5$8;up<#\i>Mj=n5pCC~MA@$[F+)^Wְ~ԋДʗKF a5;tnRIRf~k$H{P>j [_ |g R꺠W^=lfKf+Qhރ]oG+VӧKnːDq4kI*q^O I-7cno!LNp|o `6:´̵lU^a*L&YN/c,NFYb0KT -bƓqM`;[M?ud̲O,)!.W%~# )6{r'd ONܸuͦ5n B MC#9"sn_Yg|]UnT ܺRÏW>R&LjˠF2]PbOU&7eT/삅"[7FB7ZlH*c^$u-6_i'R :&tX9,k˨T&z<zrZi/;$מ+utVXx-2NU6QWED48-ʱS69.Ep0d4^ANT?g;y):9XxWٕL%4V2*IRI e$=\YjlQzS"e@ƭ-i]3'z+J\B":Y&tկ(loZWSiAOQλ\AE3^ KKRi8L4KvCIɳ~J]dQz'ܔ  W&*&}KEH9ۂ3QRʡXAa715S-†n9d\>OVFPVOp"1I za^5D&j~(륇T? ݟȣqj  4grctDqD؉͡ئGYxu|7Xg >tqҙy,줦Õ36_x‘jr ]h2xCWAG*,-f `Kv>FNDv(ә*F_B^fp`߃^#TU3h/,Ǟr"-'*ne6"ȷ@RrI1 6ERBt.*\(E2l'}~MLִ\Y>B QBxh,M)Qw5)D?/'䴗[7rI5ң{SCp{*0ƒH_kHuB=i8-=OxegԅANTH`[4̋'7/Sxljg'H% _-Bc4b bX=Hmq?0FOIםFhUdZ4i񭢧_`4" 7 P$%n*!Å%ﴊLxocsXXb+R;ʏC6?fE@u\&M7se=E+QٖzJ X6}m j[RU)+O N8yLmXw;ИVbAmeg{QLfx܀OlsVl~rc14gfEã%v Iُ7#ٰQ`GkH."Czb]lc~:D*9RW썥v+ܯ첗yO&0&%W%|H,x~O$HMvX!{5yw>[˖۬bI*^W&}гqzkQH1ЯQI10Tm`*{]XO~ w<{? A62[/(13D3'obHJc'RB7v+.mgN4x=2 >sgO{]sH+:xo1ClJ@Ƌ?RiSptH_!0D[F .bP'ZrA: j?f||pk6cԬ⊤sLg!.GM5zH a@~% !)=8MLmYKݪ G#uŌh^\02L ۦ'=U1q:(sQ:);?<7fPdi⸹M|mȹxiJ-/蔰KT2E4e7i0p;@8⇌=bX-h1w.>7BOsQ'^-Orqdu@?` K& xF hsx cȻ"d$͹.iEBEz(*2N'{qe\ S0BPjjgDxy~X3:{n PxV )y*\+,\$wI# kƿtbl;kNFuN>+(DײC`̗;&۴${B^6mc95W=-*rBЭЩň'iRV:#r.:Ŀ>8x h&V23lO)fq^Љ GeT  SϠ 6p~3VW+OEs'h뵃0܂"6ӽphƻ@^V#&SBrcГh"@N cZR7C/i[{HP"@ *x+S&u6[JyUZoMbja'"YF }X)Pl bZv5#8 OԧAex7 W'fNATK()mdHu$wa~ /[Yu#ݏUHpytJ.ooG/e`LLErENhiƐ)(-}0"ra hvs> _c@kP8u^KW}r`&@IebIڻ"p}̡NFM7&hBG@tnl{&6Ϯb qY6ww5`2ё9.UaJYr6,uX|hl[6TZRHEUp-\lW @)k6+6^]oi;Ӳ+b,HDQD2\1Kr=,Pvة2sM8UT1W tT'k9@Xȇyv-}GxDn5՟?kMpOyY|b8ĝ{F9Gͮ,0VUX>KQ}kkqt!M7> n-hlJ+0K]\4ԺZ>7r:ѡXG.OݖڻW,c#|wMMcNڷFD>[c)yuvSew,R߾2vmZ>NUDPڅFo5S_`F1@9BKs<ɹ?` Wx䵪vAvgOv v ^F2qЇ?ڎi.TOHg4a#2ֶ yb"+&dC?$P+%tH۲*Psxb@_4y':$8pAw:Pj~y~nWN1˄ַG17KI:5_֮ޅ2DV٨Ua mg(f?K!MY',scc[ NRs{ K)Ԟb8/*9kw vFLG(0 b :1GRگҭ p<$^ҜtkER{"?~9$:G"TicNЛ<>F6<{P%}5)q;{+GO|,kε"J;;iF@*=v6_U?DCPfͿK?GB/yDFL= (_6YMPkoH@$or^;ha߄Iaj@YNanxo¼fcK`=lQ ?$?\;ZjX׭ogیǷP,.G0U)OOeɰ)Bse>))ySr+&SOT\׫#! g GtHI&+7nU}4_3,@Wb?*ݿ pY0xB̢އhG  Nxʇ: >DUr!'92˃_5I%8C6h!պ,i~6Q '5`1+4 [|CX_a=%좪ct9M4-4Pl`QH#f]9? ۚR 9FTta\&5.% uU25cӋߴt%0R hp:#&Hf@S!q3f"XBQBH?wM J.) kL|˅*2HY7vyb}UuR2E:e\XQ.{TGonJHGt?x0\Gaƶ"S3I(yu @ߟP oR csF2ۘ zZMgoeAa` 4PҀhe2 d4~p07XIgɘUuK>],:u H{!q#;&Dj·D@UG>'qdwҭ8iy׫{cqj;EQR*梺1`>+V[)+CTE솿hPN{3\W ,H?,9u|XuGy-hjqrOCyfT >mi`-3H'tJ̃h]cURgTivPhcLYیv]ˌD<6kVQ꟥L}DV(j@"?E^V#mh}9N.ԟdA\Sm>fƋh%ɑiVё٣?Aɋ+hj%m@&l=-c5/k5n6U 1_ݐ:v2wWz雈Hݲǰ+|5lt1+"ơSsˤQ0 ZbF%-ev9 T  VBzz떨ھw֑O';` T'G^hr}R. CVGP{﵊GDJ1Oen"kdQv\S:GUZg Z{;b8$X]%b; ($,Q졼M%ۛ&GZ5n2 Mg޲2eB%tH) MCdR}[\dPb23RZcT"DGJ1t{~ߒ$jT6ƙJ9RV6op1*P@I{wE~Ƿȅ &}*P7;h9KA8E)Ku4Ӧ!ߝX EP#ͭ$7#dՍEsx/]1{\I;[1;1 A߃^Ik:AEmpO d s?w/HD[r Dbj#c_Kl HEwWkF^x!p 1Oi&LSM332 ?ՈҌ)}llg,`AOU5 z.LØkݕQ+'IQP3g8OF\Sjy4J0{u_ M/.#PR*Ё[r B|$fVP|c (vd8},g[E [d6#s5(챯kb]ǥq/19_ `6#⎑x8]ȀcG0da "͡jg{?~9]kwᒢT4Y0SO{Y w!}t3Ua(>-g &5bݢzu( 8qF .Bm‘SSk?TW .>1%|`&:jDI%۞EHPh@ f 4o4C:R/OpPs<%c,ڰ0).<_eF= ln,S榎1"(W5S]=uq` {N9͛Iټ_Oo#rmj6J3ݑ[&|:o7[)@+r!#p*orVDmS1 Os"p(ͣSU<ڎ҇%sBd]]n`2"وk9Z. LFOw"A1aVip$%&"LK&eJ3UsNܧF cF_'n }# ʹ-s)TU>zA<$)3e {7æzQ5S1ڽ#z;nCiT@[bݛ2MD6AQvِw˳,a9]@yBtzp>K.C`= Lu!Vzzʇ)4ejX²29:D 8IntϬ@Qƞ\!W/}ua$ioOly&Ϣ.,߆h"uni !Z]4rԤ&XSݭ! ])gX@ixwX *&;̢ctq EӶSwtl%=jFz$Wߞ>2+%em"0\ p|*{/ Zq72t'Y_ZSC^NZ+n,kY\qlp[š71W%tByܘi+̨arȞq_k/?=FNVi-'gtS8^%-q7n0iGm _C>:7!waW~A0gԧ}-0 "i~isdY}YzNlA2;p6fՏҸ섴vިچq顓MKp̚;cwȈh%wDe8J6E:T֩,}OEp>A6GF(@I\6ߊ0a"E$Q[]l]͇xİOCfYYUoY🢅DEm$9U,N{2roc~ŨPA 8}B[,D7ido,R/0?*(}D^b+r Jⱕ 0YSF{{3PE2ـ:'Å=&^ m@z`ng1ϱr^Z.]7f[zqұDO4UU‰ס>qXηK')4X.PBdR]ՖaK|ZWۭ-7|ʻk+KPI$lA [3f NMQR=%mOlݣ;*Z'm|j^EK%!Z(*``ݟ`r?S 0^ԭs|T˭@֡,P ?My*.UG7"D-JUFG& - ,#)E$x$Ee# 00~ nHu 9b]XN ǹ ,E3d,Ǘ榞tF,$PZB:^gee3@J0!<¡4?^*DPޛ#S(Q#ZvR~4= 2䙦E[7 d>E2iz8[4%J[q"bǴ;n"wfpR+CsU= oԺ6)ˠ=W̩W03*Y"Y(`Q9k5dOd% HGS7F)^(p|,}_^ROM!}El+k;>8_H7~tz)5cM+052Ԁv naM߉Z87TQ^ajiyc`'% 6[r0'B]zvp:Cp_:"y(# jCб|J=((}4e)IEs#/%-Nv@wJ&t)ԳͰU)UKSŒM焋qa3Jc6_WΗ68;G܁;ƈ?5qF}}o|y -:rvp|"R.rJӂE [Y (r@zflʟ8cR3Qsp<&^@ CTly sC0PKns ҺQE,>2b,ș-wrǖ&srת> /D6, |VA/2t>/a ? ?}or>9gюbFUCfq.=ȴ\%]1HЭrW91KYv)T){8j^ƺ!zW׃YYy,QOZ@Tl\sq_),Uy.7`I*LEvfzyff.d=g@>sm.єq(#n.UXy`PEgun[Q]ݤ65åR>tljN, ,d`T0.|ß4ziVwI;j'$3)˄mܽ`c\xgpW0p mcMG#KNΪm5'=KX"Z҅#{OO3vC[.am^2"B'k6^֥*c_dmbsZ$-vCmx7;%Z܉L? JfD.l+zcZы3;Zұ#Pz҇*oMo]I5; 'So7FPvTMc~G tw> 07MWV{a_?TP\}3<;F45.9^&!+xBoJV+.b/Hf'Ɔ%ޒy% ʗ|s|T^&&ÂqgGҸ$lIs Ew:k'S: ҍ4Y 2I>`iR&&3T,oK^ۦ8:lˁ3 }E}s*sfDKX!MaP1Dw:}V[#hMgq(^>5~sV_zӂ ad(M7J2'y8f=|䮖<|/B,Q`zZUyϗ>\nsơXS5#hآQVn?M\m8:<dطy׸`^+_/,d^6Frs:h>y:j2X{̸ZAҏ.\BbbGIH:J槤LDdudĢ,BC jbjX(fЬXy+n3.zHX])!1WȎpE!u(fܣH>hFf ՗8|fQ0@4LFHD=Dʆq9h ދd8lKdž?iq|m]őAsͿ{ )[̩0:NA %ݩi+pɒ{xT u{!a$҅fPɅ์鮛=Z[{ -IEg4WsoyU1ӆm-:!$H^YC$biH-B3ë"d\{򥲴 j/8P4rH.xEBV ht-ZܶjR6-7ițF/V(=cfn/EFQJr0M4ܖ+ sQsh;8ʇcB ,K+џlyw^/i/ҷE ޡC VV# xhd*Q~kb:vJ 1,ehYeS\IsځCN(d$5sJJTwcJ㷼-wgPS3Y}!8p9Ϳ-aHp؛sīa"ݍ&I/4EXS!I ɢkLvu;Nv鰚@[(شU0l_\iȎt[D]0LqWnf} ;"URi_*ͼ8CXV 6r)5䧥X8 U˨J:ˤ[AR]m7&w9^;:3:@A CV;wI$I,0fֿ >4 WH#ZD'N*dA|_^=q4_3ɽ[j^e;=26S(oj8͵B΍?A[yj]%Fa(h˹QD֗jnq!)mA 5SP9(!63ghѸkIHToӻFr{yVnF?wz 8@6L#pbφ/0Ah Zgpox|q5;u *|6M=EniRԠ;:ZgB(Ŀv^ɇsp#UIAW;G2ԧX" &SB*27α>l7#5\\h弞$ҹ0/w82~!|^_ ǺZ:h "d^_ ln~oX[ցD2 ?[{k'B:Rё(be ɧLPU]s  Krlܔe%g6HcT]e\꾿ډ2A|j8le.C'Pcj!mr-\R=ܸd W[#8 %0FQ/!_ד4̩X++wV޴9A\Z ߫ =m9MjXڊȄ2*%(O`?.}b[OqMk߱di^57v+s]ߊ۲仏DUgș2FUZ;Yx@$U`>F*_j}~]Oy$ I; VXȪ]>]r5Zddr_]|#Sb0!oBA9v{M؀JynA wP16P|W+qOhA"7`CaL+:rs8 (w`73/Afkr1s:s:piyKT" 5[z'z>s"@+oR \KETE4ZEunڣdح)}+~ yoůQ'PyPlڇ bq -r+Y21YgݯpWGAGͅ(VZOT|UH?',)#t.4 vW֙7Td47m_:6 -df.ƁԚA6OY#gдipb P61u-pn΃(zɂ\}~>\? 5x~ubyn'2#Psˁ)F'IIw&_U4 CvESuhɏ^FgѥZ[3;fdpkҿIA"v{?q7+󾎤A 73ȵjL,i$INvt/f3U% )x5z!N{a0χJo|]O2cп;ޞQnp%`̠'\q0^60(\wi-J]c%]tٮif 7f%2dj0T0SIޗouN;2w=G8xO'hWuebmKJW@H`&ҪOS}zt7.C‹%ge zo$IQ^:O>K)24b;l;!?XWP~F͐5| $9H߯-{aiK<Vln嫠RD֌ZĮU{*[ Q.GUxv+CW=*-Tg, r޲Vɵu'jc9`#r C]OSلqG:ڦH*s0b7>4& t-^C}.IROӓHth2?gMR 4sViSK~p0٢QU)8F]{p~>c{]R2Q" ],'D!<ٜy&n{ayiEqleDHDB:s`|p6Z_v5X)ed^Qމ&Pd'h ^"]LɓeQl8]cTBF't j# aҟH&Z`OWsI\jYB 'kr4KsBbdu\6CAwˍ\%~Yh3j 5e>q1c7D!g/3 j"PyD^UeG(C2UpP"EVeqZlqΕP%.oږ7C#V0ls[Pj: ^2Y,p2l&'6q1iO>f?omX)#jy^ٛU@lf !BNӴjbonum%> –Й}_rL* ,E%t8=``P=}⒞D,]N|Qyl óf,Q q܀pXƙYU5-2\oQOY]{|pIYfMpt ܢg9Na0!IBQ6`X^/kᵙ{o,ϠnFQn U´3LN}J1FfR2 A&d5PXm=ZȚǽ8_ IpH4kIZJbj>VyR=]D$Mp:>חMHéw +VH0tq.9b{&'q%*@tUѕϽb5 fڛQEe}f }!Lz?/8@ 48d|#E( -禋ȲL#}+VHRC fTJREJ;V*ixLC^fDY2N"X.Rw/|qCqcEE<@ჴ1TM:~tzzK|"ȒH! >CRt\dO (aPi3);n1:MjH|pkf~D*oWZ\iK;<ؘ>)!ʷd\nx}3$(o@q&% aJ$/qj{'EF0o)Hڞ"j9oDw'ͫ3m }~ ?*\Vxx^9KhJ&kMSV%0!% i?xP軾> 2&#K|7DY%],NʀUs5_l{ ӿZC/(ӭe:t;2x$)Ut{ӆ-nk]Lgj/(*X.A{[`e181|\`JHS?:w~Ut9wLL)'ocSr ;+A*Lo-lmZD|Y8~pޓA%^QqѬ/0Bl 7_\udS^LI*;33o@uRfS eٱ0 ` bl7I%V=Rt9b|t r TG')"\4ܺX3)?IcA=*-5$.bRR}‘"6 Jj1`:W$@M ۶?OA` & oV|ȍ7EiG|V.QN`NsMn FӘ`ܗM!ܛCۭtAs$:ט9:LN:Ģi: 4_d ,,Ơ+N P1'v6 pauŸ}LbHn1|aMZ0Xrk|a | "֪ELFbK $I_?,TĂb Y*4h(J8lPFsu Ds>= 3tol!{@ĤkIOTBa0l ~Ӽ[ժ]KhDБ,XMVÿXs!_2QNnCH0X~0v? #03uYX֯{AWm9vq!DOs ttu8E3VD /řiY9C758~~>)?ID kƠ9/~ښU]+$0!2T.9mx&ꬥfv)'쐊5\`;Zcfh.P4=y=9M橶w-w@aR jӞ1vR*-Jwz5"qq1M ԙBUl ^h@ti&QqHFENBCD^}0'&ŏ'31{yCkC`DQ=1aC%zPfӯLHu~]jUHmJk昼[U\ަvgH!ɾ+ֻusm+*aazEz:ªŰnųsk~S97Li+e` wJi96WȗC$,D7ŝH _D7ܐw•hC&X>@RЀԻ*`k=erR>Q̬)$dXx~qbZ1B!b PO] 44z̉8 wSÇÁ+T}B.0 8m[Z+CR,lNE[VXԊUEiA'HeaO" }'_[8 Bm>Lp6TvF\ M闝uImQ2I @fmnChܑwsz]#dL>$2[4@:-\acSe<{^ଘ.xsĒo~KG: $Saoo 2c]IԌ5- !'sA@ڢ*~ !yzleTCe7H2-G!(_㩱Ԓ8S7'۠1e-+*uH'OmyK7[t` s`EV&G44ݎYDh:ɵʛ7-\RL"].fJ+MBV&u'}ߗ̢Άc0?dʆ =01+>8.BĝoEvNa}W ݾ-0wN {Od]zw+3TO.45fP`ղ,2r%#5O>U~X0T1yMWYڐ4T/(#pD"9FδN LJsMKN۽eLHAd+ pLs$F!C'wүnEa1IYyq* Tt:l9P.C& .˚z;Mg.R 2m_UiuDy f9xEL-BccGz-+IeVMȥԄC3|gɢ'ru?(2<[b=.6xixF8k3K(|RF޶@ ?S?EE* ?m c"Dyab.1,⹷c<.τ N9hH~l[ھh~G)f3-l|Ǯ~]ԗġ uCйnW[jmbb9܆S [^)VM'ONcHVUE<ā*"5Dn2z qA{AZ)3{{nEb-)٤EQvq1J*AC1\D) %:i۩ G<ٖRruIeto_xvVptލ=J-.7=4bӃ=!- G4ӝqrōlqa#2dU)|V 3Y`EY{]Rm#iUCWUك^xO`W5v؂Q#?д&Yί82BD;%6z_gPW̋hM% r '907K e|Boo/MK_MX;X Fk؝e@ -KObףǵ3YԮ6*kdl5a:ZpIAJJjw|1S mt#WN4|%F/w7w1 Vg[âx4W/I +wp+hJ@^HߟY>ngk%h.$͵<9:r[6N5u]yƊC 2F+]R̟@ FAh1Ta/)W4Go1^t%ҥ^|Í-޶y0<5>7VEĒ)&NPĶzJ4;3C.+ҏiiڡ"g`+%.A$;"0q.΋ô1Es@ΏMQ@k9;NC~ ^ZE]IeXy yDY qB1TA^<8AW1c۵ pt_*0|q9YgDpj Ոj:)+zHnAdÒT 1]6Ms5l$ ; .9lwIlv M`fnd-vHNs':]]p0g`x'aF>CL+-%A<w#{1r`g!ixV^0bRȨ'b#u%X#Ǩr5=f;[Z' in.,DF"X;* 'jkgQŲ$f&￉s_q>sw>T:= vap91SFS֘'uh><+ " 0tiSH^ȃ{Fvse}AX(x*[:VЋԦր䞄^7N`&tɫي5wɰ^)R={UX]zjf:CQR3 5H[H6u!Hz^ )0w-tȭB!RߊJJDGކGQ+d /QwS%Ŭs yR;$DއW(%yb̿/0 6@|O? n t #. Ͳ+kr,uQ|7?GZNBzqz^x%5,2sj{"sn|u*QY$sgwrOw`lcc)G /Ll dCyJso8ZP ddG!ӭ^J؃X6!p\ŕ-K^'=8iFr qcCgg[Ò})wNo26=.eGq%5u)Vx7їpCTx7c b;$_̀=aIz=k|έ VI'5#ҁJ YXQ6Dy,HM뽌7c .&4vjVF>Vx1o/@9;J\Urj/gpֳxєZVV%sɾ-x O-P˞RHl^{Á_Wl2Hpng<F;Kp,Ri_ s}v*uގiw#'۵lͿo+y}e7X:gjmEt}EOVK=AJ5cl`TU27` X>J|q߫GI @Ol~Ht"?W)Q'0(]ݟQO,ߟ+ϔ=b[ #7!"ƻl-fdӭ@_ Cd;[4͞xv٧ru,d{NS=e?<_;$e$[5h %fZzn:ʁ*P:A.L ݪ^fs/㳎C %1};?M/p WTtcٺZjŦ$i<~T5s ӾJweF{\Qe #X# Mb n2G7! 4pupY_s$^z49. Ȥȯ/^PGqE?yᰁ1@hy6LMF~#H"2tg);{Ne#Sj~!awz'bnW עu3.L!QM• bRy,:oC~"d).ct4)tGS/jNYmC-ܮ~$oW%dcvɧi)6$S39>iITFr!Y4mDgTԨ2a*cy@~ 㵴.pKBj,KA9W5,^$ k\:fBàEl(A>tT2MY$76۷AOdHu8y*8P]"7%zh`yn)0S1,6~ׇDמ=CO^6)$JCyM'+S9(@N&6.re! 6Omm⓷4@F(K҄RI k@rwPv*If<ϿC\^ 1gM2$#L`"Rw+2B? #)k!LwWG;w"yj1cp Ge<*$N_0S'|q7ds('եCruS)4S@Ӻ ᯃYVy9];0^i[OLܖW?V8@ƈ41v{LG]XHUkY 9L$zz>"{f ׺VX+x[k"x6$NT'W^chv/NL_vDMe(RiPU;cʚZhM҃S538qaѮ6UewGuo\T23q7yc3.q~5'akڃV()dB2M~x GmeCmҿD6JJ2Z :d"#<*Ք bnM3NHsNNf~B`eMx5驀t+f5keF.sYoD"K*JěM|-lk HO@A/(K8}#KЧh~#lr`=}=o P?rAE> %17"jKsGTߺO3yt_k䇯98'a6Hrx9~ECqlHⰝds%@6V]Kdݙ\:}d@rMˣa!x)錨pm"㲜{f?n30AkwqQşW~.BEp)2dP 'Vjo'WefRb$ŪYEa#*ߠ" 0KWY9W`9Z8Q֒Q(?>1 ul`Φ2Ow+AG!\qɟmW, !KQ|ֺ_-U2'،t[96^" iu\z2 FdK{6]m,OB]Q:)3+FΪ^L/@9$ηcke?˾ND$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eΏev=@UO?⋏Ņqk$t F|9bs:pWrϷ;YãWi iKro;Jz>/|ȼ>^z3=^ e fvOl%Ǻ0\ضiԊs}\+%Ĥ Q:B0F)a(G!h||c滘V3!bc0/Cx#P-wOminj,h MJ_EVT>qq-9u2BR1|zpfp=_9ҏ͕.ĔT)^<ʛz+0ߙ.;mExJ!_u`3aP7?{f3VoJ4v 3^,m2B;4gTyS3SBN{XWU'1yr6A<TХWSRM["{1Kbs@'{J)ƿ]AJ5oDؑ vw9_wzY0'?!`t2V !Do; |Cfh7@Us]`Siڱ)Pa>~ܭ;d(MO۬;cH4Ú $K!_L27 T=;#"PF&?\ *vJbSQ{6B9A{9 #F}/eDtL+Kdo^\_低Bh)= Yl";_o]*x( $K4]V,*+ $į]r #ɛ&4J8'/Mu-i[iJ|޻U$|1\! svYT?D [sz5W4Ob0R!0u>p1?Ms Լks.t\n>=D9}CR\Jr)9=J;BvueȘţbVR̅FZ,6`Vb͆yH_q*qU(GH3V9ORK/O.1?gg&LLZF0@M7FUXs\(ˆp֦$ǭ{(F zHň8oYN*Ve>'&n_o\?ҩX>WAcTj fct G:XJk'VBV9D) p ^xr1ƫ`}BPyxVKO?RBBnBRTv|L.fϽ=6:s[F)>Guu k: Su.,?Y^dž XLqQ463! ĠlMm-wM|"uXWS2Nl#8Ho ,J8&LW}aDӇ7iTTr7$v'Cd)b'_ rq!vΎy[>>D lJ 7SIbt.8N9r>$mh / n>{l /dD2Hv@j+r~&9<Ҋ 䕱4%X'X 5qPp;St*J=+*0 ?ENAl] CםsS@n@sj< Wq[wWƉCO*f(FT[M*md$dc,iz _Vc%'9nsϠ$1 U47| w309Aǀgf2:Ϊ+ւ&LmBT%ʬs|LK|@OT\z| -_;Zngԑsd7S=?vڇOl8]_e]詚;"O<)6?wכ ב0E n L6¹~Gb5o.-¦.YPH:ipB8ܕ{mZ%E# [!{WzdEUI r%N/ߦ5Cz]=Gl8JC,,y$!/4lϞpOPA2t;ѱثGiא/rM=XI{1~/hNEZ x2U2{炍mɔͶCKS2!/K :91f̀`w273uhģ1Tx灟rʗc#eɥy'#YUͽRSCAE" n'z~Y*60te;I6|ptF*r(/O("L7)Ë<o@?0v-gs@&׷}}?{ VbUSNCD>vMή|2z匓 0=2 y0:sWQ Zp:5I1uFgɆHwQMtj]GCOhi,|)]9LWu9:gC<5'D 8qs/[(O4@{qڊ"Vh`>!? A;v\ng6 d [.rP2yN/mhVtiXǞ8 |4%=\TU nvG>ƭ 1E/WwBѣblՓ.1]4qT:[[ο > UQ),=(,י'1b㙱g'X@s C 4ߥq _[L(w R2w"t6L7m*.͞.@*[` .Q[8oU DV>H_P.Qz.iRo~oAPx264O.ԛ7SH؝Q_6ۧB?ܦߗHŚ;H7xF^L·J)wش5Yf&s3/H흪U9MDnXA쪛O (T $Y̩&㤹30di";_{W4&Ka8#0$X[egAB$t<;X{A7b~3)W4;*x,Ϭ@ƒE$@ D@4t.Nk'D+_k jmBOܤJ$LfHмCpu7d &KH,pv}[ Hc vHuJn)?D Cߍ" $&R 3`^b[/8LuF~ry,.hE_q@,~GgetH4$w7JKTXQ6n08_-_C?=. _y?fYu⊐|Iy;6rymSacNEhDH] ,6Fz} XV&y}/*j\ 8 zLadu,"'Qgmw)’&;nG*k'=X2>Lt e]YYd~奓j{$HZX;H-e! gsN)Lr0ea%νE,0Ad?ۿ-:Ӱg*Yq۰Mã@DHE#@btNY({#cW}M-w.o9{9N++ nBXHnaApՖ򔶒%}RDX;GIJT=?ŀw8fo>ui_ʡ/x_P G4JAqY}#v]3^*T?f.Ir@+O>x[Va{fXt yHCxn+hvF*kܦKԗzqJrX{Lx=‹b48s,l"ثQyLD(z@Z ? "IAE6~r9ZJm^W(-ܥL_(&8Ë#J^%9=B꼫@#FH'p`6cN+]# ^wuk+zr ~FR=t'UWw?/$NB}3, 9>DCݵ7BLƕ_;n*3AÂ*Xv7ՑW pkpqZ'7MiW_Q\tzmޅҽ.y5q%4ssͧM@X?Iib@v۱yWW8Х! JB1֤>fnlxTA9*۹i S I~'h- Nd'1VdDG]|O .~Y`EQTwPzL=8]U'9 7osvs,҄V 1z? ş] R\RRva{qk^tݟ(r l%Qd gnE3ҥ-4qUQMV|+o M@mcӱTkV0;ج`8M ܥShi~..1+Qɽbf9ˠX ˭m?uq ~v"œ ?;T.}7xl-˰3k4X lK1:;]-8ʼH(0+yQ/<=Ckn;8T*ɘ$1麡>,`?wRȃRv #J^MM"cBپI|nWkADG IA A%IːbNnNI|Ñb1:۝_9H-#b4[޸kcԲEOj<^|PkivߐL/yƍ7Jg2+ }scjg§-y6{=%i(pI}dAld HGaȅ@]HJ >)+{f\W9/RVi&蝢ꎗuxFLE!xՄFk`!y Puvm7Rx(_&B2 f BTqIFk|ؖB!7hOtdxg#iwdl@QWPMCgYJRPK}ϧ@9ztF"xJ gHڵqg|56'0t)ZIި/4[XH(w lx/nЀn} 00{V Wsh8GPw O#pbʎ1Y%:m$tuSSC8_l˜fHEns狚ϙ }aCoݛt#4TiuW$/Glz2lCH. ΀a-Ue[y&-jP0ThX /RI1':fHڎ<|Nv֎(%Y1Vũa#I?jޤnБՃo; | ? ^>Ʉ[J=e㬲deQ~mycAdLD.^b6&Sc>,^֑P?;)U[ͫ5i?D31!viHO1 ⣄RO_YiN .Yc2<[96mJY vVc+*hO RZ8GTh˱!dK??U DHB^8ǧx{mB'"l8柋*` ?笗G)`;tZ֜vz_l%0MhiJ4#R^3fe?\pYwL)H*$JS"ުlOC?$~FƶJ~܋ 3 Ł%={\Ѯ2B]_E+Q=JkRQoeM/) 1u,*TM<;`֛q *GүO"`)'3wMe@!E0c' 9_dP<`^ι-w!nBfj`O=:-*"|sNf]}0{FYg/ <'5YMJ]'T6è(>LVl`% ~^E!#6'%y!`7[@*UN_oqY-qSfo-~T{M v> !+qw}#duajÑV2;e\w 5yVD;ĩC?{7~Ξⷿc]:?&JC2 =o륦6J2|z[1গz' a@ \ bc39,hT 7 YG}6AVq5DSK)VޡD"1P*˿ خc}-vt5nԒ?IƲW="Dt=Suw/o1kxĊR,H8/TFz&<^f>t$Y_*9C=c!b oijԕ`LֶF55VC^0{oX5P<}$zw[A |%t*W +JuyA_ð@f9;+⯛-\T35EZbQo . #"lBo zt*3}4nr*%k<0m`TcQLdII O# U:j$ $wzXZ-)-dO bXՎ]$ n.j7%ie(Oo H(0cZAG5=PpHXd<{D Ťr>F]i TBj$bno3>M1g{|[LDD<9EO<2?>狶`H_#uu%:dsn-Ƞ@hAYп^pH<XM)Ƙ :h@: ^U~1MDyLhݥrIZjFQ+&; ;K2]@_B}" iP_G a;4+x,t N~ `ճg|j.ĶWu׆ zA,$S%upڀ3P_l>kARjdzBi s]؊ҦpˀGvOh[ 4B9FdlSy\Tʊ:=m]);WU#u) g4𿑷0Pa&N7{4-UmF0Z{ix0wnXl1Z='|~ʀ1}O"ْ?T3 ]XtPO2GJMFhمl@~,ByU8SUA]'9ѿNR=ހ]z-whXSE Sk4팋4vcJRvnz^qXg6~BgxfB桊(誐ZqD-x}lou[^D`)<]-f`~/BAFX -v>Xs$+;GKm@D6yxV(4m8CA V[D:5 l-UWik9+tzT7hɷ{-Cfcb"Lڴ.1C"[5P-Q1|&:5 ?u`ùqmX0O m|MLeV ƶWM&а) h>%MUdcF t/7fB;~H FkJkpBĠSueQ9d1 [k$V|p+'" 2l8_' V%#NP%J0 dǰ{S* :qihO#Γ\S6p&Hk{\ӭjuZ}ja?9.v|f  {׾] -eQSӗW'&_rD[S:ό{,uty6Qd}k =Ht ՞bbN:\z]Ao];r`jmyDN_S8Tm֛$ kzJ~׹C7c2Q~CV|B\u<¢t Hؿ@f"=HAa(Cxc;wة1Q|[?x½ŏ2YvSjF/}=ےոuRP:q܃!b2pk֜ӟ5xkN/PqHoXL;mF [?rabɌ.0ζ.NKHiB,/l}mĦ\ɸmJw=Dt#!ui05!vP߈WvcgB!7TEqnt53~Ҵ*݇qq33.En#s0ѢGdYYlmp@e/csOƾxs '.BA$t@fJCA%Tne \'eVl Aꫠl5$p.SzL}?yքry`W)z-_ŏCwsֱ<~Eڏh!`ΟᖁጭVH(XQӖf\O؆-'m@!7D2d{fh]~Ka[E:IEYlh#b>O0wi EkgZƣpJ}؋)\ay$mL&҄` x'oH :QMp)CJY桯1ڔ!S/K[\ev9-D螝FT4АXqz~b*p@brwK lXAUYsLu21^ķ"ӭtu@^gWmJѩ?bW/kN"H bz2ek7Mtsm)kL߅Wy g~Aul`pYCϴyQijMA I\!VqGwa$\,NǾ+T i/xYkʕEGOcjIXW6ibȠlPs0SF̳Dg!N0},WfS;?% ]V9vyolGN# BP@G{@L N I\ uʊ|ogcQLT&s}d;_3YSSNf,xg/nG@H~ #r%ޘ]i‰U_ǭo=5ha){)+ R8ba╧:xI>X"8d(TYmﮤnS%Kq%?Q$1 OJ nyyR`gb,7tl5Z cxTN_d<}<Ҵ@'[/m ~bd ` Lx Xnw׼F&6~w&ǺrMxTPmXߚ䬼wJ ՕHI3%oT231TeT1š~O6< _pGy..V7J4pyѮN Nj_Rw *-:]aaXUQNs2 G䙁FsOXO!d[-wlJ{q1W8oM@Gsh^U wEiX&EOphp+k+cbY; ,m`<anG6grֈ~{'ᴧG*@<`MZHa;8^"?mwu4k ,>mj?7H\ xxrmE5tKj&%*,(8vt}(!KgA˱A, WuWu3[GRgxPcձ.J> jPM۷-a\$UN%8E>St$YKyQ~_S: Wj]-l,\ G_})+t GV3L?* 21]-H`]jg%,Ԩc9q)4 h^}|"~bZZR*wۥJ&GsI F~:7Sг|-PׇXlgo&SÉJ*0u)33瘧]%bYua3 jeO`'⋜x Io2{ޜ+}A7-SpcEdIƟO[7%RH茛6$D/\&xD9{r9XhoKlcƽ `o`5\茕z FwNT^Im ܼXy3!򑟃Ŭ} 1Q(x’"400ըsIU<+!!{7{rqb*F\UyqY6ɷi  9W-(j5-}UHrk7XŇbahCb@r-ű$nOd]pe!l2[}H6wc Hq\\U2[Ŗ~a#~E2>]#m- 4df"}֭?Lhw3޹41H bfv`RFc ALhLeTBu .9-|- C|<60vvf3d68jn-<Ȱ";i0G[z7v!KI[ އFyqsh͗?7]1tN]BKdtq=8%wW ˍwm%Zrmuf)V %a gn3^.:EAsr,+`Ħnk_+TR8f|q? 8iUĥRJx(H0GʫZXB_#@@3H{6Slѳ b9Ȟaa-/z  4];E=Ow[E ͪ8@tgrpeu*5Q,a%V^E7hVXHWmN2h: 6b53l2H `k*;cL&TnǝF_t9PAM>:YCS/Y#ZeCc k ͛Ψ%cbxvw=-TQ~p*r54)ʇI*HESQ@ʺ-ŀ9/d)ӗ 4(Ź Z7h@Q+ [@O4j < 8oyE0w1~Iƒsj}R9wX $Po1僗/DH(*\?L5 \钃 8_7A)P%]c"~&=qP4;j E"Jd pIGщiΜShNqnq˽KtrEb[jRj_4M=(+Sޛ"mNYp?4t{l "Q! \3fΕNI┽L4ݴDևenw=9x/nJh39bˋ|rpk,gCn a蔗Pꕲ,DkE̒0okcH(;b`ݖ A.zH.huxaov8sJaخ;) k",C ՜Z!rvqqaߩO˞|#% w7Rkn#%j08 y\L$[GлE O++e9.i1#,_} |JWq¡"*rQnJ#;5M6 -넄&UJ,Wm&h'>WgYk[3FR,tjE &KD)c,u*0?#ȸװK1 A;F j~]EǾ#ӀN&\;%`P}L_iYwGzA 񡃶=TcC<~mؾ .3*ˆ;1g~@dr%t["^='~EK5PٸA96o𴌡g_ȈjE?9C>N^ D!cAe_[s6u)ݾo[.)Ղ't!8Emo\^#sc#TT^:F&W65Im?ndy,?dF, ;Ӝ*}jvI<{ ʕ|M]@~%qHB8 %;[KQ(#ڐBϰ,c {SLPOU>:7#= i1ܨ׍bѣ3,x]ȕ0ߪ ؅/k'Emnl+kQƺC`xܛW{ך1H91;dZ`Ī{(!VQ-'ʪ7x S/2a}u*yc)#f'a6%cD5]+[gۺfE wO5j=Q"Xp#ч~Z&1E5Beg{ /dd}leк W=w{9ݜ U$ȭ BY=\ 4?ҿ!Ț-rdz-ocݷwD|Pl>!} HDgz,_52F5_gךpn׿<`P2@@Q:bH!:"9-XwOkyRrvŭ0A.+jX dg 9%C ۩EքRИ. 3qZ!pT\n 6k*!:׬[Ek)ϖ4M'0W߷.v)idm 7>y'P[c2Kn #[ƾ r\Lķ~rC8(%2!|g,':eߧ^Pd(*;tj P#] O]SIN"m8d$Gb4e^)iK=p^ J}y_aYGhޕF QvRX9Ӏsm/+TZry}93]~4&1Pr%7-n/Zi'~wͲk%:j[A9|ľ|@A>գN=>:x< Sh:ح tb?LfzZje[r]n#Or m8пWtBa3ԖNRN{kpiɜ݀O͚U\Cҳq {YW40?]͕S ȈJSoxvtq}v.E]S`uΖ6,f[]>MkaJn%΁h KL}>8v ۬ B>B,õa#z-m@!aP,q;[Q?6H_'Q&9N;TO[DZ T93T+&Ʃ7Iy ] aiC:&}̫ ͊aQ[#TSHˠ[:ekSiF'?@m yJU`;Hi3IyK |-oNrv9,1K[4|K @Cͭ5Մ\A(L?,AEaܙ)QT3!؞ێPzyƎyZŽ1:fSλr3 UCO8R$kUmӏ,G|ң[CJtJ&I4MH'`B|F#Ppۼ3FRm| DF+A{`E .!#h0#xle;'AB~eog|cDscEԉAγ0 kj  ffV|}xMoQLZ?Qe Aҗ뾥 CRXQ6f9ūW2Os|v`l莈$Pް)-:LC0μ^x2u>Y\^)ftn]}XfCxYzdQ>WЃa7ޑND*䘠/`f :Aa䣨@KLAO,R}4 M x Y<+zA%T\UcK_Fpt5.9 NF頓?Ysyp6)[Jۈ@CzP 4HQE<Ÿ"(tjڽk߉dX}3A!vM︱IoHzӔ9 #]@JDq?^0 Pd:SvA*@,ƣH⸆@7F# 6@ gIXLlXIRC ~hh6.iwMCJ1&*3W6+'y@&znhQC2A7,7IXڱљ7D 'w}K%KiL3ݓʡeoax8eC㴪G\gr~&fSBBFDK[p:aj}~㠋ȻŶFݓ`x"m*dco_n}gloѧX71iǧr @Sn, 9~0r)Pz| z;/:@$WJ8ĹPnhI脥v;p(Œ&7sn7uPrU!_F#[YmN`x Y䞼Sϧ; PGtV1az|Iƀp(g2kdH,꾑hboCC{!}y>CD2#KXZ$N^¶T?$OU%]T~̐QsjS 7 ]xU18KIկ#?Tym_'r'3&9L{O;SoEa+dg5[i06mѝ9] WJ. މH/dy7wn`|ZK^aK0T"f=+Ẋތůn6hŸZۦ%[kPӭ&KI.ľ0lUUz?7Z1s1$i _1g1agS4;3 _?W<6ةN743`>ǍObP9I0H avbA> ̦8ݔ7V@ 'tx5}P&CqqoL)X}l' %9U gj5Q??9OpOSxv9//6_l&r[Ͽ4=gf;!X禳41FFJIslY9wZ:_%q_7n,1fr6k'a'_V/RߡZ^?z5xze/z_9d4bםv[a+ eFh0bUeXKPF.y!px]{ ki\_F\{"Z_l |r ku?ȶ)i|ϰd*`Bl OlI΁bS![ Ozm$%o +Vև zyLG4ɡϵ0*倉ȴ iVΗз$_ vU>EFZ(a&ⳁkqTYzΗiA~tб`X-?HYqfyb#( dR`t]cmaLjbJ8n|I0· NAl7ޙkl7yOM$** }Ǐ 5H)hX9i6[g9H[JPA Y׍iFk.Mxn7#LFvPwٸc[ ݕc XoRN^ͮ-[F+pa1WK a5okU~&0hŎ xF&Ӕ īyϗ7.QkR mqC&Nl\`(^Y *TzC@_?׎剆&Z/xNTj(UEn *L_ n-kۂpl .9ܞZ붒`L@Q-K ֘rC91o9Ӟشl uv(%aQ#Lpkxm4j?U ~^e-.^TTDL ն5ޥTHf5i.ywzE:`}ӵF)i@߬,ܹuOֈC.fqGr&u ωXuQJ-z*\V(Os"ાnv;>]1muu"*@)s]E'rʁ^qJt=8cWuܥ+PbvD ߴVsY/sf:ry_~<,@\)*:Gك b"܍x\.2_Ĵ)x #37էo 9zy#d{'t+xY; \mB x+Ojd$mg|U< j 2J7;\gF $̍lV(+n3\ӱ΀y0RNo)1(ι6T17]iX ](8EnU\11,,}7,O[:?J|d(fB*.gO;un&2N_2PNg jOgT? %gv3J9_~41NgN;"B+X6^)i0>T'SKhVX8d QY ʜOlnO Z;Cgzl D~#dVz6\s!QЦ*be? RgrWkk|0((1 )UƂ1q',Wf:мԚz,kcsQtmuf"8"hPw!,]1FR9^9i2q0%Xcl #u~0S_TJaqvbcso*QZ^78D'nyΈ~^˦a(a*_|@E7Q*]]_r `ͼB)ܫX φ& ZaMp̳xlq8I I >Ŝ'De.Ae5EF4 vX2MsQyDoܾO7ȱ%M /qH`MJlGK B&q7S5v&C >xp+T5W=~7 Ij'̄DH)ߖKc7A(vrĄ94K b'cgbԲgX/ ^3}TnRZ.,Фd/2:ieZKDN,u8ҕkl XG;cohi=Qz7NsCi@u!H-*a EYIwԯL)-S\sHW_+=2qp N a~deA8 t&~p"NR}5kWfrY<Z6+d]Dle4 f"f@RW6KAMWa:@E@}^׋źiD?ݪ|o3Q3[|T<fUP41sgpcEL{g-dg$MG8(Nw#AwfR[gFð,s1>xMB8@,vXgىv> ]͇Gv,}n%O6,MVCun4)\f%-Q?fPXcՐgS a~G5 `9d˒ e {z?/{3xtٮaa X}O߅>$D{^ ]1v޼1CvpE`lby1b`}`c_MfN~ڿ$ѤuB720{P7XU@'i{ _'|JC| yZp+ȵ^u%SVl+-U6مLrZyLkԚY 1 !sCb9W`vl`9HL($>smSi'L*0%7?,wlYv'HM:f3y1? &Yܑٕ5TV]ǬeJ[:uAZ:\qVxI!*Jr4jB}RtD",UG;5,x0 & sD6!%dܪhs\ 'sm )2CMUiK7ź(#e@k칻®*e! &GMzKҭ [6:|HPƪl&t&ʛPi1rt Ec>E^(h>ɨvleԿQk"%oB8n  6N͡܊[3/^҆ՒjԒ[w&$BB J}霊ОfH=I:f+E+AB*o(eO2mlRz'>;r `$+Wӣ@c3^?VEbNW|wr0&ԟ0"b>;tjcTKKQ \uiiEƆA_G/&//=aKN( =2oXCΠN0P.)ysz:yI͵8(1Z#=1Q#X[j,2 օL{w E{$87HOisz* \ Jx5sB.kBS- P9X{'TMbjcgݷ_[jjrKicBҥrfExI$2q">}?kNöj{.', e}::/BcNi*˼vs RYxP/z09x}E"dKRP Z>܆Y|;QoþzU )rɥ- Aa*Kk=0S@op;mx0ݹC` SǞ^3G~&Nj%syrqyxȚ_eSf gQ2\Z+fg\La#C/aCS^ d~J!T:<,w)WxF0|F]]{'ڙ^0 \@jc “f"u<ȽҶqA(׻Whgxr3:X?!#<Ҕn|ʠYȵȔ{ݓF/ʳO&dЊOt!%Hb#y⣌Ƙ3 *e`ܐmaQ"x0}9Nv:H{DE RzqR`3PkmQй XKl%HeuF_ :m̩[K!7SD59YԚƏ;oa{z0_ ŕ 婲{PI/qE#g=XӬ)G SNu? /KE;@tȈJVyZF fli>gIM|7r>(L#-ҵ(zHBĿ&,^zTsSAbf?|$Gr)GR| v): ;%G͋E'k:>y>觧nAו&1YX."y3M ɠӦ,>.lI4F2lPFRC$er*s٭p< q;p3ٸn\b-DZk),C2"?~l\hM-gH'"mǭ|ZNw+=ӭ-+ sH {DxdYm\68H=IxXK2tM$* =+>dB"bTz8Ewnxuw3ӂ]'(c8,:n=6q')?TsUa}h; U2v685#.%E/c&-:uPV焕 1<(BwD{Ղ'?]}okmtidq!AH%R0tNdI9ي m5!CLKvה6Xx; w&j>;Z'$@ŧ7WLwk=c{<^j%Q y=TEJ+rn%$lW_ѣ|3~S I\.Rrv%ˬo,tCtFN] IObk1o}7O.^,ъ0g4mֹjxQ@mO%W$aG8!O!hH=7gVSfBvY^Ö &9=Y;anDNA+ G7vfDw7;{1=}F}б;X0IkR[l2>*WFV̆{gKn#Sijٗ՛xϨ%e58Lf]ė3ٸS>-fMmv޵ey'/N)>VrQ|r*$$X؉cX-w`aMYН-:]נzRm-{FYtM+?K\'c+V\/#q#gtX+3T8$1շltSO+Q>i2L؛>ߑ&鐙, (kffy*1Y^aZ7d6&qs۲6y|Gf'kF@,2{ΆbEI똎ֲY(Th&,!dsm.>u^ј8Ɛ"ENVgJ#t%x #ws54=[}ܼNaXszz J1'nF:XuCݎ`t;T},fyY53\B"H0z4goo?Kol(Y3YY4CƠr&\1L2X;KCu_6UC^LV!vםVQK%jX^q9im\^3;/x;EԀl <&pGO g҂.p'>'1$JQ]uUͱgx̀5-J,dפR>} b.YL:n3fjw*s%$)r#zGҬVEz_ǙO_5Z}2ΐ.`"KJ^2( i3k,) =!5M-^t~ 뎏+}|>t ?QzԜL' 'yjcj3va{S |wla\<4ěe<¢[~!H'wMWUϊ=Hڥlb_Z}At\rr6᤯V_zj7o5z=ؿ)[6=0"ӐA!%)URAx @pEdqgvR{{<& pwkv@~o*ÌsL7^:+!t\%rtp5.GCN@ݔ0Cte*Nޚm'q(/y삎Qq8\rP^1xu?:-\7;1YUh.|nOS* mLnC̛aV73ΐ lJ ߟ.;M]b'0q"]i UAx-:Px;+6Ge:SgYjQ"jאcH}MmanFl4yyX^Z,f"Rwjuc;;ߞc_7s*>j-+p=Wk^I͎NDO*k!۹D6z^m{$(Y"Ǿk.[5bT!:Lќ W@9&T!ZM;[g MJrPz2^ tv,;{n8߅82!;RU@8ȌpAm}"4ҋԆm#R@}b3.P^5̊iD JV1bg1y _^J%amr?[\]]8&,l&ei;3K9*.Ft 2Hv=XS2fDϠrOg5:2Ϯ+tdLD(8B&ulW~1z&nr4qAtM= " )n$AcRnK:MeZR]_t!|&I4ӎ-Q <9 d𬛫9Be,DMXS7"4(m+eh&ddUR0DpAAMMTY$w͋qαx Fږ0(m)#$KR坏"uo"QJelF 5?ՙJ{tCyGva.t='My0f"LU!YD(lptt*+ a(&-UN D$/,zjߍg 2H1߰*WvP8l6&Wxײ>(m^R8 v+Lȷ DLޝy99ۗ& 3t6#]W2@+d̅<>hFx]FJխ07P\@NWK٩ !ysz=O)&eIom${ `NhР&+!4f[{Dwo`A/=e?]pm, bɕSCf$'g<3&[CP6tI e-FT4[gtb (4>,=tYV]!u+|s鳂ܩj d]]a) `.#D~@Q‰tx:FK^ޖ,i4ԅNU\,ÊV|o ZE?s~+ۃ|[-aJX J2WE}Cm٣J1ŕ  3͒i5q2hKӈ *42WF[!j~/HS x(Ĥ]"Ռͧz,-{NT,h9/ 4MnIhZpN}O% ,n;hg2^Z=+HfQƐ'N?ڟWLmG>Kp-o,Dj9&2& T/\I:@8;Gu\A=v7iN$.)Ċ6婰`omcKr(#Ь,Pwnd!'Zw tp2̐Z5S #7ʮ% `z_=,ٓjTHO8:e6vgZ1& Gr" >`~X*E1ϣڨ IhS:f3qYqn(xĨuO2[)` k#e!=2˲Hrwv?q=2(ƷG ㄒ<&f#%~Gңo4:&&6Tztcwu,8KH:@W+ZgmQΞVUc[&i']+1V+o0"-4Z xˆ' Fb:AyN!32RS=هG>2c;!U#~ gb$fX m@1m3gq _5<(ecwL&F=f:Zwe|HSr+NѫùJ%NDS=i6@4`^(a{Ba`?>5bh ת Z9+Y G}CSmZFtQt42$"mf瑜m]0 D>G{.M5. [j'>z>R\w< r}OlⰍ5TG(l^/EL0 fV_^rg~h;xv~hLpC{&v̗fsBVY5\\ii|l 7qo?:gQ3YKqgXl/~B5qڎD=ܕgļο5rdBMk_WEiŖ́}jMm?t1ѧTq(Mdm6gOK(tÂ!t,뒆ґR.#+PQ$x]!!q16}TkRd|NJ}Gn=,A")>YdΨb ?GLu xo4ؾXUSY/n7wYC\ a.9irqw-= TNxG1O]ZEڮ"$0 b8f9@@T] '*tF b4)xT' ArCJ Ծx6tҧ> oyb4Y }W GWcM<`T%YDkA<6$]b2o-.75ϟfj'e26{siO-ގn+X BE$cK<,,iysc [:3H\>'Vb2O/]*^E#4t6jۮ=rSsI@l5m\q DfkI_㤖Eׅvi>v:"}qaV\./4ztvߞP,KW}Aw$d-Z6r:2rS.!+)-Α$~2A8޴</2PzY*94$?3(Xbh6-غ o)H"斱_bt;!51"HܗI ԬD`#C4VĘwS"Kq07dQ 060P7v0{*N?ioHM _$>t\tZO$h/p:Y JHN!1Ja0tVi)` T٬PYVzھF_&FP}'TyvdmX#Ku̾'N&G fGA?  a8-`#6 q:ʢEةR؍\?v~_DgTG.={c/ gZO.N_J=8.E+MMY=J!h:kI){i,3E$h ;+=r霼s:aLjNdR 420-1W3~$2a+pZs.Nuߩ/KNkx&;+{Tв^m(GzYV0R (篩k{$!SE)Ms g@9h8uTOYPFJc Y]sAƝf-ԦMVͺX*$h@J+p(/^-SX>_% OYA6R   O\{h>22w*8J! z"o$f$yq595ryPLW!f9"c~sw) ;V;+#ҩvaFIA]@fVfIr+c ^@1* QuStgY4z2J"sqȭU+qpo<+k5:fj`J7lMv?=/%ūV:`&2^0d"0&>F7LJPkp-[p5 `gbl\Y=H )U=oK/:˘_[p]vj:i\?!Os-p* / s$T;|[^11Si`8qiߛJz٣⦕Ԋs8?]yKOu^A ]~Mr~O if@ftX=*q>U2(@'iM^3IBW5L Т|Gɹy:iȶ1m.^/$ ZG3J/y\eGa(F}ܥªiK%`ˏuZ&"y:Gكt:bSG s%@J45-hE}asVyǢ"i{HN^LqC*splz,My-ڠ88,nOME^ | g%(&lyɮm :hq_כFEN `P`伐P<ݤvw0 l+xWQA3m[ ffrgn+!&x–SSr3*wV&,UӾuᶉDE?WJBqńA)/J}LlN\ 9uW= ΝF+1)ql`ęWW3)^SF%d$Gg!-!t! TN=f[֬C!v GeޚH]\CM3-ypðo=ncZt ?V8m-G+nTI{- &vWwct᫇EG$}&(e81Ǘ2TU*y5aCm1(@Ë15ARf|SVm}@?pj7ǣђ ܀ fXk\ (. /AG_BUu[ڥ}cD] ;\A@&^' ]˖;isHfi;;/ֻrW;?So?r(sRaՒ1˜z8D)eHk%0BHZ$zw&ZMݎ٬6)R8@B\"9#|:{샫/xA*V{$()J<d#u3I`irZo]ktuPBA`u> 2>I|ZY^'kU! %{Rǟ eut[R1C"NQT[(ऱNt!$JTe]4dI" ~߶+pקq'qLo*#LۏٳGD>!r[YT1&k8wv%r$U\a#tHauU;`z%W̔7bx F?`P~`_)ؓB쀰^deNf[*+&:L">CrՆXĀc!, 7qEWTtb;"-cxx׍| ӂ;f8B '2Cn]ŵ5 (IgLݬFP^m$4R/s ͝Ձe쨬ѯw!Ox\K+t:7wAa_}< TJr_n[!U8KLѧmQ}Qeq~"1~h`/ 1"ob̈́3Sz2MQ<|VgF>v\CAT?fCυ=TV-?SX8SS7HV, :_&id rIն((DvC ul(P" K͋ve<2Ԥ2'N5ƯK#\pe{A-kB9Ν<]A! (htGŵlҊU5n/ײ0,༵fv#vD7Mf$8*hH{lELU i# VA zQ 03ޜL[Π-bA\+.5XG>^qYG cF.8vZrOxώ8ӶH B W/=ZvdN<`"y jlPYBB'XiiFcFmwkPy rRA؞;JK'*~d^{Dmu:M증x?ɩek 6=-ABǥ sfQ> S@y*"bZdE:^i "2HB#kcݝ W1Q :jc|l=s%Ӫ_?ɔ)2YVt PzমHsp1VGjxl~)E0ݔϬ?uoDaC\b ;6> J4aڳ;ҬTk/J`_u/\X W؄FEB~8ДZyFvزFl`EW$]h5PI"?R)?5"Zq⍴OphȌve:)cEΓ*hh)uHvo߆DJN\HP[Hז  |w"7 OIg%!rsM8)b;X~n&:y! /L \߁*86Hpx' 2Q(Z^ݰO0ݪ(A|Wx{( 9EC!'7o(DFd|Qg3rE?TA d.*:G,369\ ꖑ;ߨ׹HxXS(C" }iNc ;!q^1_waՍ Xr'ל;V@K0 @̍;ZP@ﻤ=#%;=?0o3["ҾIaeK] Y3jcqzldH2ji ]M} -G8- ʓYADԵOԩ)cqijz'"\{4Z B$֝mGTQdCW&*KPZ6OK en2_gn,;&= :+ /씳N+d| pxG2"_ 6vi6Mꚴ>Xܨ}.L"6gSttuõFS iaoc0WDf` V3؛Z_IՊȨDc92bwT MZΝ=r:Bx#BɊepJ!WD* H٠(I ϶ä~;; Oj1pHak{tFOmƁ3 لRSΈe;!aYy-b.3O#M7hO5 dw'A9 Χ6W4A qog6u؅z^iE(S_߭jgAI h]v9CjKpZ)?LlUA $d^ylI$A}ΌD:BqS:%/]Msg፪jW-dW8gouKͦ0YV߿o]|Lk X$"ЄFJPa "sqlpKe1Rrt[[.7zXb8^M]1caSK?ޝ0ܩRCo<[:$PᏨiMjKθnjB~0T@c{2ԝ"nքlOLw0AR'C#)@Dd0v@t:k+uqacAr2@yu%!R3zGA [.{sNCvvh¸b{^1:"b1*h#<4K"+txW@h"ՉZ31$G(嶹*P#d,Fi04Jع#cnLKT"]Y#{ar❦~Ep[F٠f32wi䡙%cv ~o#+^jh`Hf䓞BGO H Vo!zztAQH)VprۼK<,<6*[sfkDo*y_f z^ݣKxM+V ,X/d?i}akV%k)eؤEF<1zvr)6nH, [R`TnDc.?\>݆r_܉$v5{֭(,HA @;@3ɟbڣZij,DsIvKMƼ^|>27Æst2U^-$h:x lSA$kKxYK_CC-5J{`jpq v`s]R6v^;H rn _Gۡ?'*׭22[NDZa]}0KI_^ ~_C PBBf' u W>O:'+(:n*h?ٹǐOʡ+-YZ?A:%n HPM^$;u ^Ec˳\{|:2 o:/ 29s_A;7w[6?4ѵ6b/0Tz7olp"rvqG'bmW%hoG:  `.^pd'=+އf`VR!pN÷zJ=֑ I!D'R#fn|*J79G妪mN"ɒP*!L:^㓸emr]uЮrTl秝fBpBygI/b :"#_s7?|7!F!茝B :/ F|fVL[+:6Ła~]X.,c:q9C:O} f[oUW^Lav>%U"}S3|cN *7}x3"ܓ'A*GC7ԧ㠆{+ƪw)ƞV_>_E㉝. gYa8.(խZol,Jd*ݔ/ѐAOiusp['t%E20/X3hmk2kh6M&xl rcێV$&vV^+-jtp"'"]і8 @"{=P m'? !?y/ѭvmH3f>!G8anZ@|S^bgxp LU,#+{˛/nȋNCכ֓Bm/7>OS% Y'oMvf2jT^ꎚރuɭ# !}`r衇W<,u#K7ΐHmofhA>B2b΀d@ Q /^ 3ʽ`Z, UБ<3BD `hM(=\jMκG&8M[ 5E($jz uS@( ;f#?ToJ†uƱw6vUK 2e"Y m~LKFa 22؟?~fksݑ_ Zuop Rԇ%:DtL?{QI2D+Do _]r^PD0"Yb+Fx>\2n;=HXIXزc&:m Y֡죦r^Fס_]\cS⠖$Q4>3m.%V0u]%q&=vɱ4 3(54jj\1F KN8c}ӓEM+]  Vx @,fHxB!ݯYc\σu>IbTh5B}L+UKbP7_?k^:tb.BNpԡoPBb2 Pڹӈb?B1X*%bpt]+-TbK jLZYpO~؛_VLaSƗ}_N2O)S}ZDz3ײrzCAY$@TG۾z6UryK*2Ss ;d`,)N c,\di{ t8؜χP^uZ `OwK Fn@bUjel2 bhp3Ҷ&  (">͋ Qx.+2N!Μnt\I*n>'gЍy= w.(Kh\{(Uʦ 3m/}Coo cmbVV + ل:)]&RNl`I%Ȱ|N`VyZRAfbepDcsgF*0Jm1,d~/ 4E^Z9?P I!bjQ/F)lnL7qW3{X+- ϘgByVڵt G<pȦUCX7ج-5:iC1a C+OQFbAύ,syט\A}\=%0n JL2}0ӑq칓H{yJ>9kÁU^RD0qYdldNj5&\GGU+=S9:8ScBEuM-9LNe*4p֝0 _3Ak`HEѹ0/ p p}3걋,Rޗ+>T Bd ߡ~;lBnltA0}T ّFz'|<ʜk[Anu4Jf.3JRf6Z*Z ,3rZO%ԇ}.ۇ\ȫgH1`v5‚._Dc ~ JÍe]9m4\(ir3df)0"GOs#׸,ݢ^bYDI O.v1҃9)P@SK[LbZ 5_y!6e{mJF8<  Z1vlJHt*A 7yXz%}2E7_!Rl6T׃Tzfo0gR$~9[^Id'D.p#Ah>ɝn&5LɍS,V,0/O({!#pU)޹;UtF4y2WV &І!Ԍ>!)?2 EAT ވ^NF{"{l°=Vy^2Ix"=D+Cgj,dqw- P#qpLjMKKcn kG$H9˶H,կ]Ix(r'z]Nf $ރW=%V12[իEӦ&?)5nغ<[!sBX(w|8Q|ulqS$&0Lj(ګ\OL/uest &ٔշ&r{n'Lǻ߈2ހJjl53 YI1jX&[jq.ue.Իu} dpaJ^pZ-z{t{w$nC%SH2$a,.! < i6{0 ì) @]9i5) LccneW2,ruKhpR34vF-g0},(8{tߺͶ-a!oyŋ Me{@' x*G?g͵C^[CaMegƵú[$Am03 ^tc,~Kf:.9B_j]>Ƴ")ci70eK%[% O7@wDwN_>*+='.j+Xj?\de% 4ٯ &6 pF&K5د`I\~(pDKQ& pJ!`K3pRkA% L&TܽV"$ :?۲aI/|U8!1Q)={ ,(uI|[6>@A~D>A?tvsbjfL&ҙR03bHJZu?L*;# g CSyNj| V6@;yH~[[м_A€|#a:> |<7ؒrl/l:^gmuhCȭK棃Q=)ñQgڵ1)0,UZ5nc*,lXH<Ҭ",G}FdiI?`$akڪPI#~ )D)Ք'Hd$OK$l{ lK˲P&v5??],~! lZMҦ$S _~*1ec>*D_ԏT@i.h ghZFw2*9x: }B[iqJ/t@Wd